commit e6eb55bc4baf45843b0f583ccccede0457917d19 Author: Moirtz Wagner Date: Fri Aug 28 16:41:18 2026 +0200 Initialer Commit: Kundenverwaltung (PHP/Smarty) Bestehende Codebasis als Ausgangsstand aufgenommen. - .gitignore: Kundendaten (uploads_*), Smarty-Compile-Cache (templates_c), Laufzeit-Temp und Datenbank-Dumps ausgeschlossen; Verzeichnisstruktur ueber .gitkeep erhalten - .gitattributes: Zeilenenden normalisiert (LF im Repo), Binaerformate markiert - db-backup.php: MySQL-Zugangsdaten kommen jetzt wie im Rest der Anwendung aus der externen Konfiguration statt hartkodiert aus der Datei; Passwort wird ueber eine temporaere Optionsdatei statt per Kommandozeile uebergeben, Fehler von mysqldump/gzip werden gemeldet, Aufraeumen aelterer Backups berechnet Jahr und Monat konsistent Co-Authored-By: Claude Opus 5 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2c6d417 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,15 @@ +* text=auto + +*.php text +*.js text +*.css text +*.tpl text +*.html text + +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.pdf binary +*.ttf binary +*.z binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..32f65c5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +# --------------------------------------------------------------- +# Kundenverwaltung – .gitignore +# --------------------------------------------------------------- + +# --- Zugangsdaten / Konfiguration (liegt ausserhalb des Repos, +# siehe CONFIG_PATH in incs/constants.php) -------------------- +*_settings.conf +.env +.env.* + +# --- Datenbank-Dumps / Backups --------------------------------- +*.sql +*.sql.gz +*.dump +*.bak + +# --- Kundendaten / Uploads (personenbezogene Daten!) ------------ +uploads_*/notes/* +uploads_*/signs/* +!uploads_*/notes/.gitkeep +!uploads_*/signs/.gitkeep + +# --- Smarty-Compile-Cache (generiert) -------------------------- +templates_c/* +!templates_c/.gitkeep +ajax/templates_c/* +!ajax/templates_c/.gitkeep + +# --- Laufzeit-Temp --------------------------------------------- +temp/* +temp/pdfpreview/* +temp/pdftemp/* +!temp/pdfpreview/ +!temp/pdftemp/ +!temp/pdfpreview/.gitkeep +!temp/pdftemp/.gitkeep + +# --- Editor / OS ----------------------------------------------- +.idea/ +.vscode/ +*.swp +*~ +Thumbs.db +desktop.ini +.DS_Store diff --git a/addKey.php b/addKey.php new file mode 100644 index 0000000..24c0bcd --- /dev/null +++ b/addKey.php @@ -0,0 +1,36 @@ + \ No newline at end of file diff --git a/ajax/artform.php b/ajax/artform.php new file mode 100644 index 0000000..2280172 --- /dev/null +++ b/ajax/artform.php @@ -0,0 +1,73 @@ +assign("typids",$typids); + $smarty->assign("typs",$typnames); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,einheit FROM einheit"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["einheit"]; + } + $smarty->assign("einhids",$typids); + $smarty->assign("einhs",$typnames); + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,mwst FROM mwst"); + while($res=mysqli_fetch_assoc($qry)) + { + if($res["mwst"] != "999") + { + $typids[] = $res["id"]; + $typnames[] = $res["mwst"]." %"; + } + else + { + $typids[] = $res["id"]; + $typnames[] = "Normal"; + } + } + $smarty->assign("artmwstids",$typids); + $smarty->assign("artmwsts",$typnames); + + $smarty->assign("type",$_GET["type"]); + $smarty->assign("nr",($_GET["artnr"]+1)); + $smarty->display("artblock.tpl"); + } + elseif($_GET["function"] == "neweig" && isset($_GET["artnr"])) + { + $qry=mysqli_query($dbconn, "SELECT id,einheit FROM einheit"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["einheit"]; + } + $smarty->assign("einhids",$typids); + $smarty->assign("einhs",$typnames); + + $smarty->assign("type",$_GET["type"]); + $smarty->assign("artnr",$_GET["artnr"]); + $smarty->assign("eignr",($_GET["eignr"]+1)); + $smarty->display("eigblock.tpl"); + } +} + +?> \ No newline at end of file diff --git a/ajax/auto/art.php b/ajax/auto/art.php new file mode 100644 index 0000000..f453f7a --- /dev/null +++ b/ajax/auto/art.php @@ -0,0 +1,50 @@ += YEAR(NOW())-1 GROUP BY artikel.bezeichn") or die(mysqli_error($dbconn)); + if($tmpres=mysqli_fetch_array($qry)) + { + $innerqry = mysqli_query($dbconn,"SELECT artikel.bezeichn, artikel.typ_id, artikel.einheit_id, artikel.id, artikel_rechn.preis, artikel_rechn.rech_id, artikel_rechn.posnr FROM artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN artikel_rechn ON artikel.id = art_id + WHERE artikel.id = ".$tmpres["id"]." ORDER BY artikel_rechn.art_id DESC LIMIT 1") or die(mysqli_error($dbconn)); + $res = mysqli_fetch_array($innerqry); + echo "[ "; + echo '{"value": "'.$res[0].'","typ": "'.$res[1].'","einh": "'.$res[2].'","preis": "'.number_format($res[4],2,",","").'","eig":['; + $qry2 = mysqli_query($dbconn,"SELECT bezeichn, wert, einheit_id FROM eigensch + JOIN artikel_eigensch ON eig_id = eigensch.id + WHERE art_id='".$res[3]."' AND rech_id='".$res[5]."' AND artposnr = '".$res[6]."' ORDER BY posnr ASC"); + if($res2 = mysqli_fetch_array($qry2)) + echo '{"des":"'.$res2[0].'","val":"'.$res2[1].'", "einh":"'.$res2[2].'"}'; + while($res2=mysqli_fetch_array($qry2)) + echo ',{"des":"'.$res2[0].'","val":"'.$res2[1].'", "einh":"'.$res2[2].'"}'; + echo ']}'; + while($tmpres=mysqli_fetch_array($qry)) + { + $innerqry = mysqli_query($dbconn,"SELECT artikel.bezeichn, artikel.typ_id, artikel.einheit_id, artikel.id, artikel_rechn.preis, artikel_rechn.rech_id, artikel_rechn.posnr FROM artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN artikel_rechn ON artikel.id = art_id + WHERE artikel.id = ".$tmpres["id"]." ORDER BY artikel_rechn.art_id DESC LIMIT 1") or die(mysqli_error($dbconn)); + $res = mysqli_fetch_array($innerqry); + echo ',{"value": "'.$res[0].'","typ": "'.$res[1].'","einh": "'.$res[2].'","preis": "'.number_format($res[4],2,",","").'","eig":['; + $qry2 = mysqli_query($dbconn,"SELECT bezeichn, wert, einheit_id FROM eigensch + JOIN artikel_eigensch ON eig_id = eigensch.id + WHERE art_id='".$res[0]."' AND rech_id='".$res[5]."' AND artposnr = '".$res[6]."' ORDER BY posnr ASC"); + if($res2 = mysqli_fetch_array($qry2)) + echo '{"des":"'.$res2[0].'","val":"'.$res2[1].'", "einh":"'.$res2[2].'"}'; + while($res2=mysqli_fetch_array($qry2)) + echo ',{"des":"'.$res2[0].'","val":"'.$res2[1].'", "einh":"'.$res2[2].'"}'; + echo ']}'; + } + echo "]"; + } + } +} +?> \ No newline at end of file diff --git a/ajax/auto/bank.php b/ajax/auto/bank.php new file mode 100644 index 0000000..e15d7d6 --- /dev/null +++ b/ajax/auto/bank.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/ajax/auto/blz.php b/ajax/auto/blz.php new file mode 100644 index 0000000..a12f38b --- /dev/null +++ b/ajax/auto/blz.php @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/ajax/auto/connectmysql.php b/ajax/auto/connectmysql.php new file mode 100644 index 0000000..31db3dd --- /dev/null +++ b/ajax/auto/connectmysql.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/ajax/auto/land.php b/ajax/auto/land.php new file mode 100644 index 0000000..eb41b17 --- /dev/null +++ b/ajax/auto/land.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/ajax/auto/ort.php b/ajax/auto/ort.php new file mode 100644 index 0000000..6dfb762 --- /dev/null +++ b/ajax/auto/ort.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/ajax/auto/oteil.php b/ajax/auto/oteil.php new file mode 100644 index 0000000..e376c66 --- /dev/null +++ b/ajax/auto/oteil.php @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/ajax/auto/plz.php b/ajax/auto/plz.php new file mode 100644 index 0000000..614a728 --- /dev/null +++ b/ajax/auto/plz.php @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/ajax/auto/str.php b/ajax/auto/str.php new file mode 100644 index 0000000..96bde4d --- /dev/null +++ b/ajax/auto/str.php @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/ajax/auto/vwahl.php b/ajax/auto/vwahl.php new file mode 100644 index 0000000..7101778 --- /dev/null +++ b/ajax/auto/vwahl.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/ajax/autosave.php b/ajax/autosave.php new file mode 100644 index 0000000..157e6fd --- /dev/null +++ b/ajax/autosave.php @@ -0,0 +1,210 @@ +".mysqli_error($dbconn)); + $progressid = mysqli_fetch_array($qry); + $progressid = $progressid[0]; + if(!$progressid) + { + + $qry = mysqli_query($dbconn, "INSERT INTO tmp_rechnung SET + user_id = '".$_SESSION["user"]."', + adressfields='$show', + anrede1='$anr1', + anrede2='$anr2', + intro='$intro', + outro='$outro', + typ_id = '$type', + adresse_id='$adressid', + partner_id='$partnerid', + mwst_id = '$mwst', + zahlziel_id = '$zahlziel', + wahrung_id='$wahrung', + sub_mwst='$sub_mwst', + rabatt='$rabatt', + rabattdesc='$rabattdesc', + adresserweiterung='$adrerw', + lieferdatum='$lieferdatum', + buchungsKto_id = '$buchKto', + datetime=NOW()") or $err=error("[autosave.js] Fehler beim erstellen der Rechnung
".mysqli_error($dbconn)); + $progressid = mysqli_insert_id($dbconn); + } + else + { + $qry = mysqli_query($dbconn, "UPDATE tmp_rechnung SET + user_id = '".$_SESSION["user"]."', + adressfields='$show', + anrede1='$anr1', + anrede2='$anr2', + intro='$intro', + outro='$outro', + typ_id = '$type', + adresse_id='$adressid', + partner_id='$partnerid', + mwst_id = '$mwst', + zahlziel_id = '$zahlziel', + wahrung_id='$wahrung', + sub_mwst='$sub_mwst', + rabatt='$rabatt', + rabattdesc='$rabattdesc', + lieferdatum='$lieferdatum', + adresserweiterung='$adrerw', + buchungsKto_id = '$buchKto', + datetime=NOW() WHERE id='$progressid'") or $err=error("Fehler beim aktualisieren der Rechnung
".mysqli_error($dbconn)); + $qry = mysqli_query($dbconn, "DELETE FROM tmp_rechnung WHERE user_id = '".$_SESSION["user"]."' AND typ_id = '$type' AND id != '$progressid' LIMIT 1") or $err=error("Fehler beim löschen alter tmp Rechnungen
".mysqli_error($dbconn)); + } + + $qry= mysqli_query($dbconn, "SELECT id FROM tmp_artikel WHERE rech_id = '".$progressid."'"); + while($res=mysqli_fetch_assoc($qry)) + { + mysqli_query($dbconn, "DELETE FROM tmp_eigensch WHERE art_id = '".$res["id"]."'") or $err=error("Fehler beim löschen der eigenschaften
".mysqli_error($dbconn)); + } + + $qry = mysqli_query($dbconn, "DELETE FROM tmp_artikel WHERE rech_id = '".$progressid."'") or $err=error("Fehler beim löschen der Artikel
".mysqli_error($dbconn)); + if(!isset($err)) + { + $i = 1; + while($_POST["arthead".$i] && !isset($err)) + { + $angtyp = trim($_POST["angtyp".$i]); + $arttyp = trim($_POST["arttyp".$i]); + $arthead = trim($_POST["arthead".$i]); + $artpr = str_replace(",",".",trim($_POST["artpr".$i])); + $artmen = str_replace(",",".",trim($_POST["artmen".$i])); + $artrab = trim($_POST["artrab".$i]); + if(!isset($_POST["artrabtyp".$i])) + $_POST["artrabtyp".$i] = ""; + $artrabtyp = trim($_POST["artrabtyp".$i]); + $artmeneinh = trim($_POST["artmeneinh".$i]); + $artwa = trim($_POST["artwa".$i]); + $artmwst = trim($_POST["artmwst".$i]); + $pagebreak = trim($_POST["pagebreak".$i]); + + + $qry = mysqli_query($dbconn, "INSERT INTO tmp_artikel SET bezeichn='$arthead', preis='$artpr', mwst_id='$artmwst', pagebreak='$pagebreak', einheit_id='$artmeneinh', typ_id='$arttyp', datetime=NOW(), wanr='$artwa', rech_id='$progressid',posnr='$i',rabatt='$artrab',rabatttyp='$artrabtyp',menge='$artmen',angtyp='$angtyp'") or $err=error("Fehler beim anlegen der Artikel
".mysqli_error($dbconn)); + $artid=mysqli_insert_id($dbconn); + $ii = 1; + while($_POST["arteig".$i."_".$ii] && !isset($err)) + { + $arteig = trim($_POST["arteig".$i."_".$ii]); + $artval = trim($_POST["artval".$i."_".$ii]); + $arteinh = trim($_POST["arteinh".$i."_".$ii]); + $qry = mysqli_query($dbconn, "INSERT INTO tmp_eigensch SET bezeichn='$arteig', wert='$artval', einheit_id='$arteinh', datetime=NOW(), posnr='$ii', art_id='$artid'") or $err=error("Fehler beim anlegen der Eigenschaften
".mysqli_error($dbconn)); + $eigid=mysqli_insert_id($dbconn); + $ii++; + } + $i++; + } + } + if(!isset($err)) + { + $adresse = makeadressblock($dbconn,$progressid,1); + $rechnung = makerechnungsarray($dbconn,$progressid,1); + $artikel = makeartikelarray($dbconn,$progressid,1); + if($adresse["lines"]>6) + error("Die Adresse hat zu viele Zeilen!
Bitte wählen Sie einige Elemente ab."); + if(!$_POST["show_ort"] || !$_POST["show_str"]) + error("Die Adresse erscheint nicht vollständig auf der Rechnung!
Falls die Rechnung über den Postweg zugestellt werden soll muss die Adresse vervollständigt werden!"); + if($rechnung["rabatt"] && !$rechnung["rabattdesc"]) + warning("Ein Rabatt wird von der Gesamtsumme abgezogen, jedoch ist die Rabattbeschreibung leer!
Bitte geben Sie eine Rabattbeschreibung ein (z.B.: Sonderrabatt, Winterrabatt, etc.)."); + if(!$artikel[0] && $type != 5) + warning("Es sind noch keine Artikel vorhanden. Bitte Fügen Sie Artikel durch eintragen einer Artikelbeschreibung ein."); + if(!is_file("../".UPLOADS_PATH."signs/".$_SESSION["user"].".png")) + error("Für Ihren Benutzer wurde noch keine Unterschrift hinterlegt. Bitte vergessen Sie nicht zu unterschreiben.
("."./".UPLOADS_PATH."signs/".$_SESSION["user"].".png"); + + ok("
Dokument wurde um ".date("H:i:s")." Uhr gespeichert!"); + } + +} +?> \ No newline at end of file diff --git a/ajax/displaymsgs.php b/ajax/displaymsgs.php new file mode 100644 index 0000000..61c68ff --- /dev/null +++ b/ajax/displaymsgs.php @@ -0,0 +1,81 @@ +"; + if($res["send_id"] == $_SESSION["user"]) + { + echo "
"; + } + else + { + echo "
"; + } + echo "".$res["sendvname"]." ".$res["sendnname"]." ".$res["datetime"].""; + echo "

".$res["msg"]."

"; + } + else + { + if(substr($prevtime,0,-5) != substr($res["datetime"],0,-5)) + echo "".$res["sendvname"]." ".$res["sendnname"]." ".$res["datetime"].""; + echo "

".$res["msg"]."

"; + } + $prevmsg=$res["send_id"]; + $prevtime=$res["datetime"]; + } + + } + echo "
"; + displayPages($pagesize,$page,$numres,"ajax_displaymsgs",",".$user); + $qry=mysqli_query($dbconn,"UPDATE message SET rd = 1 WHERE send_id = $user AND rec_id = '".mysqli_escape_string($dbconn,$_SESSION["user"])."'"); + } +} +?> \ No newline at end of file diff --git a/ajax/messages.php b/ajax/messages.php new file mode 100644 index 0000000..2b7e71f --- /dev/null +++ b/ajax/messages.php @@ -0,0 +1,22 @@ + \ No newline at end of file diff --git a/ajax/notes.php b/ajax/notes.php new file mode 100644 index 0000000..c8bb03a --- /dev/null +++ b/ajax/notes.php @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/ajax/preview.php b/ajax/preview.php new file mode 100644 index 0000000..2bd18fd --- /dev/null +++ b/ajax/preview.php @@ -0,0 +1,222 @@ +".mysqli_error($dbconn)); + $progressid = mysqli_fetch_array($qry); + $progressid = $progressid[0]; + if(!$progressid) + { + + $qry = mysqli_query($dbconn, "INSERT INTO tmp_rechnung SET + user_id = '".$_SESSION["user"]."', + adressfields='$show', + anrede1='$anr1', + anrede2='$anr2', + intro='$intro', + outro='$outro', + typ_id = '$type', + adresse_id='$adressid', + partner_id='$partnerid', + mwst_id = '$mwst', + zahlziel_id = '$zahlziel', + wahrung_id='$wahrung', + sub_mwst='$sub_mwst', + rabatt='$rabatt', + adresserweiterung='$adrerw', + rabattdesc='$rabattdesc', + buchungsKto_id = '$buchKto', + lieferdatum='$lieferdatum', + datetime=NOW()") or $err=error("Fehler beim erstellen der Rechnung
".mysqli_error($dbconn)); + $progressid = mysqli_insert_id($dbconn); + } + else + { + $qry = mysqli_query($dbconn, "UPDATE tmp_rechnung SET + user_id = '".$_SESSION["user"]."', + adressfields='$show', + anrede1='$anr1', + anrede2='$anr2', + intro='$intro', + outro='$outro', + typ_id = '$type', + adresse_id='$adressid', + partner_id='$partnerid', + mwst_id = '$mwst', + zahlziel_id = '$zahlziel', + wahrung_id='$wahrung', + sub_mwst='$sub_mwst', + rabatt='$rabatt', + adresserweiterung='$adrerw', + rabattdesc='$rabattdesc', + buchungsKto_id = '$buchKto', + lieferdatum='$lieferdatum', + datetime=NOW() WHERE id='$progressid'") or $err=error("Fehler beim aktualisieren der Rechnung
".mysqli_error($dbconn)); + $qry = mysqli_query($dbconn, "DELETE FROM tmp_rechnung WHERE user_id = '".$_SESSION["user"]."' AND typ_id = '$type' AND id != '$progressid' LIMIT 1") or $err=error("Fehler beim löschen alter tmp Rechnungen
".mysqli_error($dbconn)); + } + $qry= mysqli_query($dbconn, "SELECT id FROM tmp_artikel WHERE rech_id = '".$progressid."'"); + while($res=mysqli_fetch_assoc($qry)) + { + mysqli_query($dbconn, "DELETE FROM tmp_eigensch WHERE art_id = '".$res["id"]."'") or $err=error("Fehler beim löschen der eigenschaften
".mysqli_error($dbconn)); + } + + $qry = mysqli_query($dbconn, "DELETE FROM tmp_artikel WHERE rech_id = '".$progressid."'") or $err=error("Fehler beim löschen der Artikel
".mysqli_error($dbconn)); + if(!isset($err)) + { + $i = 1; + while($_POST["arthead".$i] && !isset($err)) + { + if($_POST["artact".$i]) + { + $angtyp = trim($_POST["angtyp".$i]); + $arttyp = trim($_POST["arttyp".$i]); + $arthead = trim($_POST["arthead".$i]); + $artpr = str_replace(",",".",trim($_POST["artpr".$i])); + $artmen = str_replace(",",".",trim($_POST["artmen".$i])); + $artrab = trim($_POST["artrab".$i]); + if(!isset($_POST["artrabtyp".$i])) + $_POST["artrabtyp".$i] = ""; + $artrabtyp = trim($_POST["artrabtyp".$i]); + $artmeneinh = trim($_POST["artmeneinh".$i]); + $artwa = trim($_POST["artwa".$i]); + $artmwst = trim($_POST["artmwst".$i]); + $pagebreak = trim($_POST["pagebreak".$i]); + + + $qry = mysqli_query($dbconn, "INSERT INTO tmp_artikel SET bezeichn='$arthead', preis='$artpr', mwst_id='$artmwst', pagebreak='$pagebreak', einheit_id='$artmeneinh', typ_id='$arttyp', datetime=NOW(), wanr='$artwa', rech_id='$progressid',posnr='$i',rabatt='$artrab',rabatttyp='$artrabtyp',menge='$artmen',angtyp='$angtyp'") or $err=error("Fehler beim anlegen der Artikel
".mysqli_error($dbconn)); + $artid=mysqli_insert_id($dbconn); + $ii = 1; + while($_POST["arteig".$i."_".$ii] && !isset($err)) + { + $arteig = trim($_POST["arteig".$i."_".$ii]); + $artval = trim($_POST["artval".$i."_".$ii]); + $arteinh = trim($_POST["arteinh".$i."_".$ii]); + $qry = mysqli_query($dbconn, "INSERT INTO tmp_eigensch SET bezeichn='$arteig', wert='$artval', einheit_id='$arteinh', datetime=NOW(), posnr='$ii', art_id='$artid'") or $err=error("Fehler beim anlegen der Eigenschaften
".mysqli_error($dbconn)); + $eigid=mysqli_insert_id($dbconn); + $ii++; + } + } + $i++; + } + } + if(!isset($err)) + { + $adresse = makeadressblock($dbconn,$progressid,1); + $rechnung = makerechnungsarray($dbconn,$progressid,1); + $artikel = makeartikelarray($dbconn,$progressid,1); + /* + if($adresse["lines"]>6) + error("Die Adresse hat zu viele Zeilen!
Bitte wählen Sie einige Elemente ab."); + if(!$_POST["show_ort"] || !$_POST["show_str"]) + error("Die Adresse erscheint nicht vollständig auf der Rechnung!
Falls die Rechnung über den Postweg zugestellt werden soll muss die Adresse vervollständigt werden!"); + if($rechnung["rabatt"] && !$rechnung["rabattdesc"]) + warning("Ein Rabatt wird von der Gesamtsumme abgezogen, jedoch ist die Rabattbeschreibung leer!
Bitte geben Sie eine Rabattbeschreibung ein (z.B.: Sonderrabatt, Winterrabatt, etc.)."); + if(!$artikel[0] && $type != 5) + warning("Es sind noch keine Artikel vorhanden. Bitte Fügen Sie Artikel durch eintragen einer Artikelbeschreibung ein."); + if(!is_file("../pics/users/".$_SESSION["user"].".png")) + error("Für Ihren Benutzer wurde noch keine Unterschrift hinterlegt. Bitte vergessen Sie nicht zu unterschreiben."); + */ + $pdf = makerawPDF(1); + + makefirstpage($pdf,$adresse["adresse"],$rechnung,1); + if(count($artikel)) + { + $gesamtpreis = maketable($pdf,$artikel,$rechnung,1); + } + makeEndPage($pdf,$rechnung,$gesamtpreis,1); + + $tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); + savePDF($pdf,"../temp/pdfpreview/$tmppdfname.pdf"); + echo makeImageFromPDF("../temp/pdfpreview/$tmppdfname.pdf"); + } + +} +?> \ No newline at end of file diff --git a/ajax/prodSearch.php b/ajax/prodSearch.php new file mode 100644 index 0000000..12cd755 --- /dev/null +++ b/ajax/prodSearch.php @@ -0,0 +1,19 @@ + \ No newline at end of file diff --git a/ajax/searchadress.php b/ajax/searchadress.php new file mode 100644 index 0000000..3c89a17 --- /dev/null +++ b/ajax/searchadress.php @@ -0,0 +1,71 @@ +".$res["firma"].""; + if($res["vwahl"]) + $res["tel"] = $res["vwahl"]."/".$res["tel"]; + if(!$res["updated_by"]) + $listlines[] = array("   ".$res["kdnr"]."",$name,$res["plz"]." ".$res["ort"], $res["str"]." ".$res["hnr"], $res["tel"]); + else + $speciallines[] = array("   ".$res["kdnr"]."",$name,$res["plz"]." ".$res["ort"], $res["str"]." ".$res["hnr"], $res["tel"]); + } + $headings = array("Kd.Nr.","Name/Firma","Ort","Straße","Telefon"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Adressen sind insgesamt gespeichert."); + + displayPages($pagesize,$page,$numres,"ajax_searchadress"); + displayList($headings,$listlines,$speciallines); + displayPages($pagesize,$page,$numres,"ajax_searchadress"); + } + else + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); +} +?> \ No newline at end of file diff --git a/ajax/searchkdnprojects.php b/ajax/searchkdnprojects.php new file mode 100644 index 0000000..26e3dbe --- /dev/null +++ b/ajax/searchkdnprojects.php @@ -0,0 +1,109 @@ +wirklich unwiederruflich löschen?\",\"?action=projectadd&id=".$res["id"]."&del=1\")'>"; + $actions .= ""; + //$actions .= ""; + //$tmpqry = mysqli_query($dbconn,"SELECT id FROM kontakt WHERE partner_id = '$id' AND typ_id = 1"); + //if(mysqli_fetch_array($tmpqry)) + // $actions .= ""; + /* + $res["drechnr"] = substr($res["rechnr"],0,4)."-".substr($res["rechnr"],4,2)."-".substr($res["rechnr"],6,2).".".substr($res["rechnr"],8,2); + switch($res["typ_id"]) + { + case 1: + $res["drechnr"] = "R".$res["drechnr"]; + $actions .= ""; + $actions .= ""; + break; + case 2: + $res["drechnr"] = "G".$res["drechnr"]; + break; + case 3: + $actions .= ""; + $actions .= ""; + $res["drechnr"] = "A".$res["drechnr"]; + break; + case 4: + $actions .= ""; + $res["drechnr"] = "B".$res["drechnr"]; + break; + } + if(!$res["drechnr"]) + $res["drechnr"] = $res["drechnr"]; + */ + $listlines[] = array("".$res["name"]."", + $res["date"], + $res["work"], + $actions + ); + } + + $headings = array("Name","Datum","Unberechnete
Stunden","Aktionen"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Projekte sind insgesamt gespeichert."); + + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchkdnprojects",",$typ,$id"); + displayList($headings,$listlines,$speciallines); + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchkdnprojects",",$typ,$id"); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } + +} +?> \ No newline at end of file diff --git a/ajax/searchkdnrech.php b/ajax/searchkdnrech.php new file mode 100644 index 0000000..b862865 --- /dev/null +++ b/ajax/searchkdnrech.php @@ -0,0 +1,177 @@ +wirklich unwiederruflich löschen?\",\"?action=rechnungadd&id=".$res["id"]."&del=1\")'>"; + $actions .= ""; + $actions .= ""; + $actions .= ""; + $tmpqry = mysqli_query($dbconn,"SELECT id FROM kontakt WHERE partner_id = '$id' AND typ_id = 1"); + if(mysqli_fetch_array($tmpqry)) + $actions .= ""; + + switch($res["typ_id"]) + { + case 1: + $res["drechnr"] = "R".$res["drechnr"]; + $actions .= ""; + $actions .= ""; + if($res["storno"] == 1) + $actions .= ""; + else + $actions .= ""; + break; + case 2: + $res["drechnr"] = "G".$res["drechnr"]; + break; + case 3: + $actions .= ""; + $actions .= ""; + $res["drechnr"] = "A".$res["drechnr"]; + break; + case 4: + $actions .= ""; + $res["drechnr"] = "B".$res["drechnr"]; + break; + } + if(!$res["drechnr"]) + $res["drechnr"] = $res["drechnr"]; + + if($res["storno"] == 1){ + $listlines[] = array("".$res["drechnr"]."", + $res["date"], + $res["artikel"], + $actions + ); + } + else{ + $listlines[] = array("".$res["drechnr"]."", + $res["date"], + $res["artikel"], + $actions + ); + } + } + $headings = array("Nummer","Datum","Artikel","Aktionen"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Dokumente sind insgesamt gespeichert."); + $speciallines = Array(); + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchkdnrech",",$typ,$id"); + displayList($headings,$listlines,$speciallines); + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchkdnrech",",$typ,$id"); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } + + +//OLD SKS RECHNUNGEN!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + if(getUserSetting($dbconn,"show_sks", mysql_escape_string($_SESSION["user"]), 1)) //show sks rechnungen???? + { + echo "

SKS Dokumente:

"; + $queries=""; + $queries = createKdnRechQry($skspage,$pagesize,$src,$combiner,$id,$typ,1); + $qry = mysqli_query($dbconn,$queries["all"]) + or die("Datenbank fehler: ".mysqli_error($dbconn)); + $numres = mysqli_num_rows($qry); + /* + if(!$numres) + { + $queries = createKdnRechQry($page,$pagesize,$src,$combiner,1); + $qry = mysqli_query($dbconn,$queries["all"]) + or die("Datenbank fehler: ".mysqli_error($dbconn)); + $numres = mysqli_num_rows($qry); + message("veraltete Datensätze wurden in die Suche einbezogen"); + } + */ + if($numres) + { + $speciallines[]=array(); + $listlines[]=array(); + $qry = mysqli_query($dbconn,$queries["limited"]) + or die("Datenbank fehler: ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $speciallines[] = array("".$res["rechnr"]."", + $res["date"], + $res["artikel"], + ""); + } + $headings = array("Nummer","Datum","Artikel","Aktion"); + + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse"); + else + ok($numres." Dokumente sind von SKS vorhanden."); + + displaySplitPages($pagesize,$page,$skspage,1,$numres,"ajax_searchkdnrech",",$typ,$id"); + displayList($headings,array(),$speciallines); + displaySplitPages($pagesize,$page,$skspage,1,$numres,"ajax_searchkdnrech",",$typ,$id"); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } + } +} +?> \ No newline at end of file diff --git a/ajax/searchkomm.php b/ajax/searchkomm.php new file mode 100644 index 0000000..6376fd5 --- /dev/null +++ b/ajax/searchkomm.php @@ -0,0 +1,86 @@ +"; + $actions .= " "; + $actions .= " "; + $actions .= "
"; + $actions .= " "; + $actions .= " "; + $actions .= " "; + $actions .= "
"; + $tmpqry = mysqli_query($dbconn,"SELECT id FROM kontakt WHERE partner_id = '$id' AND typ_id = 1"); + if(mysqli_fetch_array($tmpqry)) + $actions .= ""; + $name=makenameline($res); + $adresse=makeadressline($res); + $listlines[] = array($name, + $adresse["ort"], $adresse["str"], + maketelline($res), + $actions + ); + } + $headings = array("Name","Ort","Straße","Tel","Aktionen"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Kommissionen sind insgesamt gespeichert."); + + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchkomm",",$id"); + displayList($headings,$listlines,$speciallines); + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchkomm",",$id"); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } +} +?> \ No newline at end of file diff --git a/ajax/searchkunden.php b/ajax/searchkunden.php new file mode 100644 index 0000000..2079eed --- /dev/null +++ b/ajax/searchkunden.php @@ -0,0 +1,85 @@ +".$res["firma"].""; + if(isset($res["vwahl"])) + $res["tel"] = $res["vwahl"]."/".$res["tel"]; + $adresse=makeadressline($res); + if(!isset($res["updated_by"])) + $listlines[] = array("".$res["kdnr"]."",makenameline($res),$adresse["ort"], $adresse["str"], maketelline($res),""); + else + $speciallines[] = array("".$res["kdnr"]."",makenameline($res),$adresse["ort"], $adresse["str"], maketelline($res),""); + } + $headings = array("Kd.Nr.","Name/Firma","Ort","Straße","Telefon","Löschen"); + $lastdisplay = (intval($page)+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Kunden sind insgesamt gespeichert."); + + displayPages($pagesize,$page,$numres,"ajax_searchkunden"); + displayList($headings,$listlines,$speciallines); + displayPages($pagesize,$page,$numres,"ajax_searchkunden"); + } + else + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); +} +?> \ No newline at end of file diff --git a/ajax/searchliefer.php b/ajax/searchliefer.php new file mode 100644 index 0000000..575731a --- /dev/null +++ b/ajax/searchliefer.php @@ -0,0 +1,75 @@ +".$res["kdnr"]."",$name,$res["plz"]." ".$res["ort"], $res["str"]." ".$res["hnr"], $res["tel"],""); + else + $speciallines[] = array("".$res["kdnr"]."",$name,$res["plz"]." ".$res["ort"], $res["str"]." ".$res["hnr"], $res["tel"],""); + } + $headings = array("Kd.Nr.","Name/Firma","Ort","Straße","Telefon","Löschen"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Lieferanten sind insgesamt gespeichert."); + + $speciallines = Array(); + displayPages($pagesize,$page,$numres,"ajax_searchkunden"); + displayList($headings,$listlines,$speciallines); + displayPages($pagesize,$page,$numres,"ajax_searchkunden"); + } + else + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); +} +?> \ No newline at end of file diff --git a/ajax/searchrech.php b/ajax/searchrech.php new file mode 100644 index 0000000..8132e9a --- /dev/null +++ b/ajax/searchrech.php @@ -0,0 +1,167 @@ +wirklich unwiederruflich löschen?\",\"?action=rechnungadd&id=".$res["id"]."&del=1\")'>"; + $actions .= ""; + $actions .= ""; + $actions .= ""; + switch($res["typ_id"]) + { + case 1: + //$res["drechnr"] = "R".$res["rechnr"]; + if($res["storno"] == 1) + $actions .= ""; + else + $actions .= ""; + break; + case 2: + //$res["drechnr"] = "G".$res["rechnr"]; + break; + case 3: + $actions .= ""; + $actions .= ""; + //$res["drechnr"] = "A".$res["rechnr"]; + break; + case 4: + $actions .= ""; + //$res["drechnr"] = "B".$res["rechnr"]; + break; + } + if($res["storno"] == 1){ + $listlines[] = array("".$res["drechnr"]."", + $res["date"], + $res["artikel"], + $actions + ); + } + else{ + $listlines[] = array("".$res["drechnr"]."", + $res["date"], + $res["artikel"], + $actions + ); + } + } + $headings = array("Nummer","Datum","Artikel","Aktionen"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Dokumente sind insgesamt gespeichert."); + $speciallines = Array(); + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchrech"); + displayList($headings,$listlines,$speciallines); + displaySplitPages($pagesize,$page,$skspage,0,$numres,"ajax_searchrech"); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } + + +//OLD SKS RECHNUNGEN!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + if(getUserSetting($dbconn,"show_sks", mysql_escape_string($_SESSION["user"]), 1)) //show sks rechnungen???? + { + echo "

SKS Dokumente:

"; + $queries = createRechQry($skspage,$pagesize,$src,$combiner,1); + $qry = mysqli_query($dbconn,$queries["all"]) + or die("Datenbank fehler: ".mysqli_error($dbconn)); + $numres = mysqli_num_rows($qry); + /* + if(!$numres) + { + $queries = createKdnRechQry($page,$pagesize,$src,$combiner,1); + $qry = mysqli_query($dbconn,$queries["all"]) + or die("Datenbank fehler: ".mysqli_error($dbconn)); + $numres = mysqli_num_rows($qry); + message("veraltete Datensätze wurden in die Suche einbezogen"); + } + */ + if($numres) + { + $qry = mysqli_query($dbconn,$queries["limited"]); + while($res=mysqli_fetch_assoc($qry)) + { + $speciallines[] = array("".$res["rechnr"]."", + $res["date"], + $res["artikel"], + ""); + } + $headings = array("Nummer","Datum","Artikel","Aktion"); + + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse"); + else + ok($numres." Dokumente sind von SKS vorhanden."); + displaySplitPages($pagesize,$page,$skspage,1,$numres,"ajax_searchrech"); + displayList($headings,array(),$speciallines); + displaySplitPages($pagesize,$page,$skspage,1,$numres,"ajax_searchrech"); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } + } +} +?> \ No newline at end of file diff --git a/ajax/searchterm.php b/ajax/searchterm.php new file mode 100644 index 0000000..0169b09 --- /dev/null +++ b/ajax/searchterm.php @@ -0,0 +1,194 @@ + '-' GROUP BY partner_id")or $err=error("Fehler beim Listen der Termine
".mysqli_error($dbconn)); + $telres=mysqli_fetch_assoc($telqry); + //Normale Termine anzeigen + if($res) + { + $actions = ""; + $actions .= ""; + $actions .= ""; + $actions .= ""; + if(!$res["done"]) + $actions .= ""; + else + $actions .= ""; + $split_termdauer = explode(":",$res["termdauer"]); + + if($res["termtime"] == "0000-00-00 00:00:00") + $termtime = "N/A"; + else if($split_termdauer[0] > 23) + { + if($split_termdauer[0]/24 > 1) + { + $termtime = date("d.m.Y - ",strtotime($res["termtime"])); + $termtime .= date("d.m",strtotime("+".(($split_termdauer[0]/24)-1)." day",strtotime($res["termtime"]))); + } + else + { + $termtime = date("d.m.Y",strtotime($res["termtime"])); + } + } + else + $termtime = date("d.m.Y H:i ",strtotime($res["termtime"]))."Uhr"; + + if($split_termdauer[0] > 23) + { + if($split_termdauer[0]/24 > 1) + $termdauer = ($split_termdauer[0]/24)." Tage"; + else + $termdauer = ($split_termdauer[0]/24)." Tag"; + } + else if($split_termdauer[0] > 0) + $termdauer = ltrim(substr($res["termdauer"],0,2),"0")." Std"; + if($split_termdauer[0] > 0 && $split_termdauer[1] > 0) + $termdauer .= " - "; + if($split_termdauer[1] > 0) + $termdauer .= ltrim(substr($res["termdauer"],3,2),"0")." Min"; + + $adresse = "".$res["plz"]." ".$res["ort"]; + if($res["ortsteil"]) + $adresse .= "-".$res["ortsteil"]; + $adresse .= "
".$res["str"]." ".$res["hnr"]; + if(isset($telres)){ + if($res["vname"]) + $adresse .= "
Tel: ".$telres["nr"]."
(".$res["vname"]." ".$res["nname"].")"; + else if($res["nname"]) + $adresse .= "
Tel: ".$telres["nr"]."
(".$res["nname"].")"; + else if($res["firma"]) + $adresse .= "
Tel: ".$telres["nr"]."
(".$res["firma"].")"; + else + $adresse .= "
Tel: ".$telres["nr"]; + } + $namelist = $res["uservname"]." ".substr($res["usernname"],0,1); + if($res["user2"]) + $namelist .= ", ".$res["uservname2"]." ".substr($res["usernname2"],0,1); + if($res["user3"]) + $namelist .= ", ".$res["uservname3"]." ".substr($res["usernname3"],0,1); + if($res["user4"]) + $namelist .= ", ".$res["uservname4"]." ".substr($res["usernname4"],0,1); + if($termtyp == 1){ + $checkbox = ""; + + $listlines[] = array("".$res["typ"]."
".$namelist, + "".$res["head"]."", + $termtime, + $termdauer, + $adresse, + $actions, + $checkbox + ); + } + else if($termtyp == 3){ + $checkbox = ""; + + $listlines[] = array("".$res["typ"]."
".$namelist, + "".$res["head"]."", + $termtime, + $termdauer, + $adresse, + $actions, + $checkbox + ); + } + else{ + $listlines[] = array("".$res["typ"]."
".$namelist, + "".$res["head"]."", + $termtime, + $termdauer, + $adresse, + $actions + ); + } + if($res["user2"] || $res["user3"] || $res["user4"]) + $colors[] = "#fff"; + else if($res["color"]) + $colors[] = $res["color"]; + else + $colors[] = "#fff"; + + } + } + if($termtyp == 1){ + $headings = array("Typ","Beschreibung","Datum","Dauer","Ort","Aktionen","  Erledigt "); + } + else if($termtyp == 3){ + $headings = array("Typ","Beschreibung","Datum","Dauer","Ort","Aktionen","  Löschen "); + } + else{ + $headings = array("Typ","Beschreibung","Datum","Dauer","Ort","Aktionen"); + } + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Termine sind insgesamt gespeichert."); + + displayPages($pagesize,$page,$numres,"ajax_searchterm",",$termtyp"); + if($termtyp == 1){ + echo "
"; + } + else if($termtyp == 3){ + echo ""; + } + displayList($headings,$listlines,Array(),$colors); + if($termtyp == 1 || $termtyp == 3){ + echo "

"; + } + displayPages($pagesize,$page,$numres,"ajax_searchterm",",$termtyp"); + + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } +} +?> \ No newline at end of file diff --git a/ajax/searchzeit.php b/ajax/searchzeit.php new file mode 100644 index 0000000..e014196 --- /dev/null +++ b/ajax/searchzeit.php @@ -0,0 +1,102 @@ +
"; + if($numres) + { + $qry = mysqli_query($dbconn,$queries["limited"]) + or die("Datenbank fehler: ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $termdauer = ""; + $termtime =""; + + //Normale Termine anzeigen + if($res) + { + + if($res["gehen"] == $res["kommen"]){ + $res["dauer"] = "N/A"; + $res["gehen"] = "N/A"; + $res["pause_mins"] = "N/A"; + } + else{ + $res["dauer_str"] = str_pad(floor($res["dauer_mins"]/60),2,'0',STR_PAD_LEFT)."h, ".str_pad($res["dauer_mins"]%60,2,'0',STR_PAD_LEFT)."min"; + if($res["early_mins"] < 0) + $res["dauer_str"] .= " ( incl. ".ceil(-$res["early_mins"])."min. Abzug)"; + $res["pause_str"] = str_pad(floor($res["pause_mins"]/60),2,'0',STR_PAD_LEFT)."h, ".str_pad($res["pause_mins"]%60,2,'0',STR_PAD_LEFT)."min"; + } + if($res["early_mins"] < 0) + $res["dauer_mins"] = $res["dauer_mins"] + $res["early_mins"]; + + if($res["dauer_mins"] >= $res["sollDayMins"]){ + $durcolor= "#00AA00"; + } + else{ + $durcolor= "#AA0000"; + } + $listlines[] = array("".$res["kommen"]."
", + "".$res["gehen"]."", + $res["pause_str"], + "".$res["dauer_str"]."" + ); + } + } + $headings = array("Kommen","Gehen","Pause","Dauer"); + $lastdisplay = ($page+1)*$pagesize; + if($numres < $lastdisplay) + $lastdisplay = $numres; + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab ".$numres." Ergebnisse.
Ergebnis ".($page*$pagesize+1)." bis ".$lastdisplay); + else + ok($numres." Zeiten sind insgesamt gespeichert."); + + displayPages($pagesize,$page,$numres,"ajax_searchzeit",",".$user); + $colors=Array(); + displayList($headings,$listlines,$speciallines,$colors); + displayPages($pagesize,$page,$numres,"ajax_searchzeit",",".$user); + } + else + { + if($fulltag) + ok("Die Suche nach ".htmlspecialchars($fulltag)." ergab keine Ergebnisse."); + else + ok("Keine Einträge."); + } +} + +?> \ No newline at end of file diff --git a/ajax/sendmsg.php b/ajax/sendmsg.php new file mode 100644 index 0000000..8e47f6b --- /dev/null +++ b/ajax/sendmsg.php @@ -0,0 +1,12 @@ + \ No newline at end of file diff --git a/ajax/templates/artblock.tpl b/ajax/templates/artblock.tpl new file mode 100644 index 0000000..6e03d8b --- /dev/null +++ b/ajax/templates/artblock.tpl @@ -0,0 +1,81 @@ + + + +{if $type == 3} +
+
+
+{else} + + + +{/if} + + + + +
+
+
+
+
+
+ + + +
+

+
+ + + +

+ + +
+ +
+
+
+
+% +
+ + + \ No newline at end of file diff --git a/ajax/templates/eigblock.tpl b/ajax/templates/eigblock.tpl new file mode 100644 index 0000000..c7ac045 --- /dev/null +++ b/ajax/templates/eigblock.tpl @@ -0,0 +1,7 @@ +
+ + + + \ No newline at end of file diff --git a/ajax/templates/message.tpl b/ajax/templates/message.tpl new file mode 100644 index 0000000..a275e48 --- /dev/null +++ b/ajax/templates/message.tpl @@ -0,0 +1 @@ +
{$message|default:'default message box'}
\ No newline at end of file diff --git a/ajax/templates/workblock.tpl b/ajax/templates/workblock.tpl new file mode 100644 index 0000000..bc2b81f --- /dev/null +++ b/ajax/templates/workblock.tpl @@ -0,0 +1,17 @@ + + +
+ + +
+ + + +
+ + + +
+ + + \ No newline at end of file diff --git a/ajax/templates_c/.gitkeep b/ajax/templates_c/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/ajax/umschlagpreview.php b/ajax/umschlagpreview.php new file mode 100644 index 0000000..b02d1e5 --- /dev/null +++ b/ajax/umschlagpreview.php @@ -0,0 +1,26 @@ +"; + //echo makeImageFromPDF("../temp/pdfpreview/$tmppdfname.pdf"); +?> \ No newline at end of file diff --git a/ajax/workform.php b/ajax/workform.php new file mode 100644 index 0000000..ea34a67 --- /dev/null +++ b/ajax/workform.php @@ -0,0 +1,19 @@ +assign("worknr",($_GET["worknr"]+1)); + $smarty->assign("date",date("d.m.y")); + $smarty->display("workblock.tpl"); + } +} + +?> \ No newline at end of file diff --git a/ajax/zoom.php b/ajax/zoom.php new file mode 100644 index 0000000..85aa41b --- /dev/null +++ b/ajax/zoom.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/authServer.php b/authServer.php new file mode 100644 index 0000000..7bf3b01 --- /dev/null +++ b/authServer.php @@ -0,0 +1,375 @@ + getCreateArgs + * | + * navigator.credentials.create <-------------' + * | + * '-------------------------> processCreate + * | + * alert ok or fail <----------------' + * + * ------------------------------------------------------------ + * + * VALIDATION + * + * window.fetch ------------------> getGetArgs + * | + * navigator.credentials.get <----------------' + * | + * '-------------------------> processGet + * | + * alert ok or fail <----------------' + * + * ------------------------------------------------------------ + */ + +require_once './incs/WebAuthn/src/WebAuthn.php'; + + + +try { + require_once("incs/constants.php"); + session_name(SESSION_NAME); + session_start(); + require_once("incs/authHelper.php"); + require_once("incs/settings.php"); + $settings=readsettings(); + if($settings != "valid") + $action = "setup"; + + if($settings == "valid") + { + if(!$dbconn = @mysqli_connect($mysql_server, $mysql_user, $mysql_pw)) + $err = error("Verbindung zur Datenbank fehlgeschlagen!!"); + if(!@mysqli_select_db($dbconn,$mysql_db)) + $err = error("Datenbank nicht gefunden!! ($mysql_db)"); + } + // read get argument and post body + $fn = filter_input(INPUT_GET, 'fn'); + $requireResidentKey = false; + $userVerification = false; + $formats = []; + $msg=""; + + $formats[] = 'android-key'; + $formats[] = 'android-safetynet'; + $formats[] = 'apple'; + $formats[] = 'fido-u2f'; + $formats[] = 'none'; + $formats[] = 'packed'; + $formats[] = 'tpm'; + $userId = "E071229F004A4CDE"; + $userName = "SmartHomeWagner"; + $userDisplayName = "2025Bym0"; + + $post = trim(file_get_contents('php://input')); + if ($post) { + $post = json_decode($post, null, 512, JSON_THROW_ON_ERROR); + } + + $rpId = "wm.el-wa.org"; + if ($rpId === false) { + throw new Exception('invalid relying party ID'); + } + + // cross-platform: true, if type internal is not allowed + // false, if only internal is allowed + // null, if internal and cross-platform is allowed + $crossPlatformAttachment = null; + + // new Instance of the server library. + // make sure that $rpId is the domain name. + $WebAuthn = new lbuchs\WebAuthn\WebAuthn('WebAuthn Library', $rpId, $formats); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/isrg-root-x2.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/solo.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/solokey_f1.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/solokey_r1.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/apple.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/yubico.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/hypersecu.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/globalSign.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/googleHardware.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/microsoftTpmCollection.pem'); + $WebAuthn->addRootCertificates('./restricted/WebAuthn/rootCertificates/mds'); + + // ------------------------------------ + // request for create arguments + // ------------------------------------ + + if ($fn === 'getCreateArgs') { + $createArgs = $WebAuthn->getCreateArgs(\hex2bin($userId), $userName, $userDisplayName, 60*4, $requireResidentKey, $userVerification, $crossPlatformAttachment); + + header('Content-Type: application/json'); + print(json_encode($createArgs)); + + // save challange to session. you have to deliver it to processGet later. + $_SESSION['challenge'] = $WebAuthn->getChallenge(); + + + + // ------------------------------------ + // request for get arguments + // ------------------------------------ + + } else if ($fn === 'getGetArgs') { + $result = mysqli_query($dbconn,"SELECT id FROM user WHERE nick = '".mysqli_real_escape_string($dbconn,$_GET["user"])."';"); + if ($result->num_rows > 0) { + $row = $result->fetch_assoc(); + $userId = $row["id"]; + }else{ + throw new Exception('Username not found'); + } + $ids = []; + $result = mysqli_query($dbconn,"SELECT credentialId FROM passkeys WHERE userId = '".$userId."';"); + if(!$result){ + $msg = "Error:
".mysqli_error($dbconn)."
"; + } + if ($result->num_rows > 0) { + while($row = $result->fetch_assoc()) { + $ids[] = base64_decode($row["credentialId"]); + } + } + + if (count($ids) === 0) { + throw new Exception('no registrations in session for userId ' . $userId); + } + + $getArgs = $WebAuthn->getGetArgs($ids, 60*4, true, true, true, true, true, $userVerification); + + header('Content-Type: application/json'); + print(json_encode($getArgs)); + + // save challange to session. you have to deliver it to processGet later. + $_SESSION['challenge'] = $WebAuthn->getChallenge(); + + + + // ------------------------------------ + // process create + // ------------------------------------ + + } else if ($fn === 'processCreate') { + //$mysql = new mysqli($mysql_server,$mysql_user,$mysql_pass,$mysql_db); + $clientDataJSON = !empty($post->clientDataJSON) ? base64_decode($post->clientDataJSON) : null; + $attestationObject = !empty($post->attestationObject) ? base64_decode($post->attestationObject) : null; + $challenge = $_SESSION['challenge'] ?? null; + + // processCreate returns data to be stored for future logins. + // in this example we store it in the php session. + // Normally you have to store the data in a database connected + // with the username. + $data = $WebAuthn->processCreate($clientDataJSON, $attestationObject, $challenge, $userVerification === 'required', true, false); + + // add user infos + $data->userId = $userId; + $data->userName = $userName; + $data->userDisplayName = $userDisplayName; + //set Null to 0 + $data->signatureCounter ??= 0; + /* + if (!isset($_SESSION['registrations']) || !array_key_exists('registrations', $_SESSION) || !is_array($_SESSION['registrations'])) { + $_SESSION['registrations'] = []; + }*/ + if(!mysqli_query($dbconn,"INSERT INTO passkeys SET credentialId = '".base64_encode($data->credentialId)."', credentialPublicKey = '".base64_encode($data->credentialPublicKey)."', signatureCounter = '".base64_encode($data->signatureCounter)."', name = '".mysqli_real_escape_string($mysql,filter_input(INPUT_GET, 'name'))."', userId = '".mysqli_real_escape_string($mysql,filter_input(INPUT_GET, 'id'))."';")){ + $msg = "Error:
".mysqli_error($dbconn)."
"; + } + else{ + if ($data->rootValid === false) { + $msg = 'registration ok, but certificate does not match any of the selected root ca. NO PROBLEM FOR THIS APP'; + } + // $msg = "Data: ".json_last_error();//json_encode($data);//'registration success.'; + } + /* + $_SESSION['registrations'][] = $data; +*/ + $return = new stdClass(); + $return->success = true; + $return->msg = $msg; + + header('Content-Type: application/json'); + print(json_encode($return)); + + + + // ------------------------------------ + // proccess get + // ------------------------------------ + + } else if ($fn === 'processGet') { + $clientDataJSON = !empty($post->clientDataJSON) ? base64_decode($post->clientDataJSON) : null; + $authenticatorData = !empty($post->authenticatorData) ? base64_decode($post->authenticatorData) : null; + $signature = !empty($post->signature) ? base64_decode($post->signature) : null; + $userHandle = !empty($post->userHandle) ? base64_decode($post->userHandle) : null; + $id = !empty($post->id) ? base64_decode($post->id) : null; + $challenge = $_SESSION['challenge'] ?? ''; + $credentialPublicKey = null; + + // looking up correspondending public key of the credential id + // you should also validate that only ids of the given user name + // are taken for the login. + $result = mysqli_query($dbconn,"SELECT credentialPublicKey, userId, name FROM passkeys WHERE credentialId = '".base64_encode($id)."';"); + if(!$result){ + $msg = "Error:
".mysqli_error($dbconn)."
"; + } + if ($result->num_rows > 0) { + $row = $result->fetch_assoc(); + $userId = $row["userId"]; + $credentialPublicKey = base64_decode($row["credentialPublicKey"]); + $reg = (object) ['userId' => base64_decode($row["userId"])]; + $username = $row["name"]; + } /*else { + if (isset($_SESSION['registrations']) && is_array($_SESSION['registrations'])) { + foreach ($_SESSION['registrations'] as $reg) { + if ($reg->credentialId === $id) { + $credentialPublicKey = $reg->credentialPublicKey; + break; + } + } + } + }*/ + if ($credentialPublicKey === null) { + throw new Exception('Public Key for credential ID not found!'); + } + + // if we have resident key, we have to verify that the userHandle is the provided userId at registration + if ($requireResidentKey && $userHandle !== hex2bin($reg->userId)) { + throw new \Exception('userId doesnt match (is ' . bin2hex($userHandle) . ' but expect ' . $reg->userId . ')'); + } + + // process the get request. throws WebAuthnException if it fails + $WebAuthn->processGet($clientDataJSON, $authenticatorData, $signature, $credentialPublicKey, $challenge, null, $userVerification === 'required'); + + + $authKey = strval(random_int(0,99999999)); + $result = mysqli_query($dbconn,"UPDATE passkeys SET authKey=".$authKey.", lastAuth=NOW() WHERE credentialId = '".base64_encode($id)."';"); + $qry= mysqli_query($dbconn, "SELECT * FROM user WHERE id = '".mysqli_real_escape_string($dbconn,$userId)."'"); + if(mysqli_num_rows($qry) == 1) + { + $udata = mysqli_fetch_assoc($qry); + $_SESSION["login"] = "valid"; + $_SESSION["logedout"] = $udata["logedout"]; + $_SESSION["user"] = $udata["id"]; + $_SESSION["nick"] = $udata["nick"]; + $_SESSION["vname"] = $udata["vname"]; + $_SESSION["nname"] = $udata["nname"]; + $_SESSION["rights"] = $udata["rights"]; + $_SESSION["lastlogin"] = $udata["lastlogin"]; + $_SESSION["numlogins"] = $udata["numlogins"]; + $_SESSION["style"] = getUserSetting($dbconn,"style", $udata["id"]); + if(!is_file("styles/".$_SESSION["style"])) + { + updateUserSetting($dbconn,"style", "default.css", $udata["id"]); + $_SESSION["style"] = getUserSetting($dbconn,"style", $udata["id"]); + } + $_SESSION["zoom"] = getUserSetting($dbconn,"zoom", $_SESSION["user"], 1); + $_SESSION["privateNotes"] = getUserSetting($dbconn,"privnotes", $_SESSION["user"], ""); + + mysqli_query($dbconn, "UPDATE user SET wrongpw = 0, lastlogin = NOW(), numlogins = numlogins + 1, logedout = 0 WHERE id = '".mysqli_real_escape_string($dbconn,$userId)."'"); + } + $return = new stdClass(); + $return->success = true; + header('Content-Type: application/json'); + print(json_encode($return)); + + // ------------------------------------ + // proccess clear registrations + // ------------------------------------ + + } else if ($fn === 'clearRegistrations') { + $_SESSION['registrations'] = null; + $_SESSION['challenge'] = null; + + $return = new stdClass(); + $return->success = true; + $return->msg = 'all registrations deleted'; + + header('Content-Type: application/json'); + print(json_encode($return)); + + // ------------------------------------ + // display stored data as HTML + // ------------------------------------ + + } /*else if ($fn === 'getStoredDataHtml') { + $html = '' . "\n"; + $html .= ''; + $html .= ''; + if (isset($_SESSION['registrations']) && is_array($_SESSION['registrations'])) { + $html .= '

There are ' . count($_SESSION['registrations']) . ' registrations in this session:

'; + foreach ($_SESSION['registrations'] as $reg) { + $html .= ''; + foreach ($reg as $key => $value) { + + if (is_bool($value)) { + $value = $value ? 'yes' : 'no'; + + } else if (is_null($value)) { + $value = 'null'; + + } else if (is_object($value)) { + $value = chunk_split(strval($value), 64); + + } else if (is_string($value) && strlen($value) > 0 && htmlspecialchars($value, ENT_QUOTES) === '') { + $value = chunk_split(bin2hex($value), 64); + } + $html .= ''; + } + $html .= '
' . htmlspecialchars($key) . '' . nl2br(htmlspecialchars($value)) . '
'; + } + } else { + $html .= '

There are no registrations.

'; + } + $html .= ''; + + header('Content-Type: text/html'); + print $html; + + // ------------------------------------ + // get root certs from FIDO Alliance Metadata Service + // ------------------------------------ + + } */else if ($fn === 'queryFidoMetaDataService') { + + $mdsFolder = './restricted/WebAuthn/rootCertificates/mds'; + $success = false; + $msg = null; + + // fetch only 1x / 24h + $lastFetch = \is_file($mdsFolder . '/lastMdsFetch.txt') ? \strtotime(\file_get_contents($mdsFolder . '/lastMdsFetch.txt')) : 0; + if ($lastFetch + (3600*48) < \time()) { + $cnt = $WebAuthn->queryFidoMetaDataService($mdsFolder); + $success = true; + \file_put_contents($mdsFolder . '/lastMdsFetch.txt', date('r')); + $msg = 'successfully queried FIDO Alliance Metadata Service - ' . $cnt . ' certificates downloaded.'; + + } else { + $msg = 'Fail: last fetch was at ' . date('r', $lastFetch) . ' - fetch only 1x every 48h'; + } + + $return = new stdClass(); + $return->success = $success; + $return->msg = $msg; + + header('Content-Type: application/json'); + print(json_encode($return)); + } + +} catch (Throwable $ex) { + $return = new stdClass(); + $return->success = false; + $return->msg = $ex->getMessage()." File: ".$ex->getFile()." Line: ".$ex->getLine(); + + header('Content-Type: application/json'); + print(json_encode($return)); +} \ No newline at end of file diff --git a/clean_db.php b/clean_db.php new file mode 100644 index 0000000..26365ca --- /dev/null +++ b/clean_db.php @@ -0,0 +1,44 @@ + \ No newline at end of file diff --git a/db-backup.php b/db-backup.php new file mode 100644 index 0000000..3d168b6 --- /dev/null +++ b/db-backup.php @@ -0,0 +1,131 @@ +&1", $out, $rc); + if($rc !== 0) + { + fwrite(STDERR, "db-backup: mysqldump fuer '".$db."' fehlgeschlagen: ".implode(" ", $out)."\n"); + @unlink($sql); + $failed++; + continue; + } + + exec("gzip -9 -f ".escapeshellarg($sql)." 2>&1", $out2, $rc2); + if($rc2 !== 0) + { + fwrite(STDERR, "db-backup: gzip fuer '".$db."' fehlgeschlagen: ".implode(" ", $out2)."\n"); + $failed++; + continue; + } + + $dumps[] = $sql.".gz"; +} + +unlink($cnf); + +/* "current" auf die Dumps von heute zeigen lassen */ +rrmdir($path."current"); +if(!mkdir($path."current", 0700, true)) + fail("Verzeichnis ".$path."current konnte nicht angelegt werden."); + +foreach($dumps as $dump) + link($dump, $path."current/".basename($dump)); + +exit($failed ? 1 : 0); +?> diff --git a/incs/PHPMailer_v5.1/LICENSE b/incs/PHPMailer_v5.1/LICENSE new file mode 100644 index 0000000..f3f1b3b --- /dev/null +++ b/incs/PHPMailer_v5.1/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/incs/PHPMailer_v5.1/README b/incs/PHPMailer_v5.1/README new file mode 100644 index 0000000..8d48dc0 --- /dev/null +++ b/incs/PHPMailer_v5.1/README @@ -0,0 +1,218 @@ +/******************************************************************* +* The http://phpmailer.codeworxtech.com/ website now carries a few * +* advertisements through the Google Adsense network. Please visit * +* the advertiser sites and help us offset some of our costs. * +* Thanks .... * +********************************************************************/ + +PHPMailer +Full Featured Email Transfer Class for PHP +========================================== + +Version 5.0.0 (April 02, 2009) + +With the release of this version, we are initiating a new version numbering +system to differentiate from the PHP4 version of PHPMailer. + +Most notable in this release is fully object oriented code. + +We now have available the PHPDocumentor (phpdocs) documentation. This is +separate from the regular download to keep file sizes down. Please see the +download area of http://phpmailer.codeworxtech.com. + +We also have created a new test script (see /test_script) that you can use +right out of the box. Copy the /test_script folder directly to your server (in +the same structure ... with class.phpmailer.php and class.smtp.php in the +folder above it. Then launch the test script with: +http://www.yourdomain.com/phpmailer/test_script/index.php +from this one script, you can test your server settings for mail(), sendmail (or +qmail), and SMTP. This will email you a sample email (using contents.html for +the email body) and two attachments. One of the attachments is used as an inline +image to demonstrate how PHPMailer will automatically detect if attachments are +the same source as inline graphics and only include one version. Once you click +the Submit button, the results will be displayed including any SMTP debug +information and send status. We will also display a version of the script that +you can cut and paste to include in your projects. Enjoy! + +Version 2.3 (November 08, 2008) + +We have removed the /phpdoc from the downloads. All documentation is now on +the http://phpmailer.codeworxtech.com website. + +The phpunit.php has been updated to support PHP5. + +For all other changes and notes, please see the changelog. + +Donations are accepted at PayPal with our id "paypal@worxteam.com". + +Version 2.2 (July 15 2008) + +- see the changelog. + +Version 2.1 (June 04 2008) + +With this release, we are announcing that the development of PHPMailer for PHP5 +will be our focus from this date on. We have implemented all the enhancements +and fixes from the latest release of PHPMailer for PHP4. + +Far more important, though, is that this release of PHPMailer (v2.1) is +fully tested with E_STRICT error checking enabled. + +** NOTE: WE HAVE A NEW LANGUAGE VARIABLE FOR DIGITALLY SIGNED S/MIME EMAILS. + IF YOU CAN HELP WITH LANGUAGES OTHER THAN ENGLISH AND SPANISH, IT WOULD BE + APPRECIATED. + +We have now added S/MIME functionality (ability to digitally sign emails). +BIG THANKS TO "sergiocambra" for posting this patch back in November 2007. +The "Signed Emails" functionality adds the Sign method to pass the private key +filename and the password to read it, and then email will be sent with +content-type multipart/signed and with the digital signature attached. + +A quick note on E_STRICT: + +- In about half the test environments the development version was subjected + to, an error was thrown for the date() functions (used at line 1565 and 1569). + This is NOT a PHPMailer error, it is the result of an incorrectly configured + PHP5 installation. The fix is to modify your 'php.ini' file and include the + date.timezone = America/New York + directive, (for your own server timezone) +- If you do get this error, and are unable to access your php.ini file, there is + a workaround. In your PHP script, add + date_default_timezone_set('America/Toronto'); + + * do NOT try to use + $myVar = date_default_timezone_get(); + as a test, it will throw an error. + +We have also included more example files to show the use of "sendmail", "mail()", +"smtp", and "gmail". + +We are also looking for more programmers to join the volunteer development team. +If you have an interest in this, please let us know. + +Enjoy! + + +Version 2.1.0beta1 & beta2 + +please note, this is BETA software +** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS +INTENDED STRICTLY FOR TESTING + +** NOTE: + +As of November 2007, PHPMailer has a new project team headed by industry +veteran Andy Prevost (codeworxtech). The first release in more than two +years will focus on fixes, adding ease-of-use enhancements, provide +basic compatibility with PHP4 and PHP5 using PHP5 backwards compatibility +features. A new release is planned before year-end 2007 that will provide +full compatiblity with PHP4 and PHP5, as well as more bug fixes. + +We are looking for project developers to assist in restoring PHPMailer to +its leadership position. Our goals are to simplify use of PHPMailer, provide +good documentation and examples, and retain backward compatibility to level +1.7.3 standards. + +If you are interested in helping out, visit http://sourceforge.net/projects/phpmailer +and indicate your interest. + +** + +http://phpmailer.sourceforge.net/ + +This software is licenced under the LGPL. Please read LICENSE for information on the +software availability and distribution. + +Class Features: +- Send emails with multiple TOs, CCs, BCCs and REPLY-TOs +- Redundant SMTP servers +- Multipart/alternative emails for mail clients that do not read HTML email +- Support for 8bit, base64, binary, and quoted-printable encoding +- Uses the same methods as the very popular AspEmail active server (COM) component +- SMTP authentication +- Native language support +- Word wrap, and more! + +Why you might need it: + +Many PHP developers utilize email in their code. The only PHP function +that supports this is the mail() function. However, it does not expose +any of the popular features that many email clients use nowadays like +HTML-based emails and attachments. There are two proprietary +development tools out there that have all the functionality built into +easy to use classes: AspEmail(tm) and AspMail. Both of these +programs are COM components only available on Windows. They are also a +little pricey for smaller projects. + +Since I do Linux development I�ve missed these tools for my PHP coding. +So I built a version myself that implements the same methods (object +calls) that the Windows-based components do. It is open source and the +LGPL license allows you to place the class in your proprietary PHP +projects. + + +Installation: + +Copy class.phpmailer.php into your php.ini include_path. If you are +using the SMTP mailer then place class.smtp.php in your path as well. +In the language directory you will find several files like +phpmailer.lang-en.php. If you look right before the .php extension +that there are two letters. These represent the language type of the +translation file. For instance "en" is the English file and "br" is +the Portuguese file. Chose the file that best fits with your language +and place it in the PHP include path. If your language is English +then you have nothing more to do. If it is a different language then +you must point PHPMailer to the correct translation. To do this, call +the PHPMailer SetLanguage method like so: + +// To load the Portuguese version +$mail->SetLanguage("br", "/optional/path/to/language/directory/"); + +That's it. You should now be ready to use PHPMailer! + + +A Simple Example: + +IsSMTP(); // set mailer to use SMTP +$mail->Host = "smtp1.example.com;smtp2.example.com"; // specify main and backup server +$mail->SMTPAuth = true; // turn on SMTP authentication +$mail->Username = "jswan"; // SMTP username +$mail->Password = "secret"; // SMTP password + +$mail->From = "from@example.com"; +$mail->FromName = "Mailer"; +$mail->AddAddress("josh@example.net", "Josh Adams"); +$mail->AddAddress("ellen@example.com"); // name is optional +$mail->AddReplyTo("info@example.com", "Information"); + +$mail->WordWrap = 50; // set word wrap to 50 characters +$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments +$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name +$mail->IsHTML(true); // set email format to HTML + +$mail->Subject = "Here is the subject"; +$mail->Body = "This is the HTML message body in bold!"; +$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; + +if(!$mail->Send()) +{ + echo "Message could not be sent.

"; + echo "Mailer Error: " . $mail->ErrorInfo; + exit; +} + +echo "Message has been sent"; +?> + +CHANGELOG + +See ChangeLog.txt + +Download: http://sourceforge.net/project/showfiles.php?group_id=26031 + +Andy Prevost diff --git a/incs/PHPMailer_v5.1/aboutus.html b/incs/PHPMailer_v5.1/aboutus.html new file mode 100644 index 0000000..8c7ef9a --- /dev/null +++ b/incs/PHPMailer_v5.1/aboutus.html @@ -0,0 +1,169 @@ + + + + + + +

+
+
+The http://phpmailer.codeworxtech.com/ website now carries a few +advertisements through the Google Adsense network to help offset +some of our costs.
+Thanks ....
+
+

PHPMailer is the world's leading email transport class and downloaded an +average of more than 32,000 each month. In March 2009, PHPMailer was downloaded +more than 31,000 times -- that's an average of 1,000 downloads daily. Our thanks +to our new users and loyal users. We understand you have many choices available +to select from and we thank you for select our fast and stable tool for your +website and projects.

+

Credits:
+PHPMailer's original founder is Brent Matzelle. The current team is:
+Project Administrator: Andy Prevost (codeworxtech), + +codeworxtech@users.sourceforge.net
+Author: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net
+Author: Marcus Bointon (coolbru) +coolbru@users.sourceforge.net

+

PHPMailer is used in many projects ranging from Open Source to commercial +packages. Our LGPL licensing terms are very flexible and allow for including +PHPMailer to enhance projects of all types. If you discover PHPMailer being used +in a project, please let us know about it.

+

WHY USE OUR TOOLS & WHAT'S IN IT FOR YOU?

+

A valid question. We're developers too. We've been writing software, primarily for the internet, for more than 15 years. Along the way, there are two major things that had tremendous impact of our company: PHP and Open Source. PHP is without doubt the most popular platform for the internet. There has been more progress in this area of technology because of Open Source software than in any other IT segment. We have used many open source tools, some as learning tools, some as components in projects we were working on. To us, it's not about popularity ... we're committed to robust, stable, and efficient tools you can use to get your projects in your user's hands quickly. So the shorter answer: what's in it for you? rapid development and rapid deployment without fuss and with straight forward open source licensing.

+

Now, here's our team:

+ + + + + + + + + +
About Andy Prevost, AKA "codeworxtech".About Marcus Bointon, AKA "coolbru".
+

www.codeworxtech.com for more information.
+ Web design, web applications, forms: WorxStudio.com
+

+

Our company, Worx International Inc., is the publisher of several Open Source applications and developer tools as well as several commercial PHP applications. The Open Source applications are ttCMS and DCP Portal. The Open Source developer tools include QuickComponents (QuickSkin and QuickCache) and now PHPMailer. + We have staff and offices in the United States, Caribbean, the Middle + East, and our primary development center in Canada. Our company is represented by + agents and resellers globally.

+

Worx International Inc. is at the forefront of developing PHP applications. Our staff are all Zend Certified university educated and experts at object oriented programming. While Worx International Inc. can handle any project from trouble shooting programs written by others all the way to finished mission-critical applications, we specialize in taking projects from inception all the way through to implementation - on budget, and on time. If you need help with your projects, we're the team to get it done right at a reasonable price.

+

Over the years, there have been a number of tools that have been constant favorites in all of our projects. We have become the project administrators for most of these tools.

+

Our developer tools are all Open Source. Here's a brief description:

+
    +
  • PHPMailer. Originally authored by Brent Matzelle, PHPMailer is the leading "email transfer class" for PHP. PHPMailer is downloaded more than + 26000 times each and every month by developers looking for a fast, stable, simple email solution. We used it ourselves for years as our favorite tool. It's always been small (the entire footprint is + less than 100 Kb), stable, and as complete a solution as you can find. + Other tools are nowhere near as simple. Our thanks to Brent Matzelle for this superb tool - our commitment is to keep it lean, keep it focused, and compliant with standards. Visit the PHPMailer website at + http://phpmailer.codeworxtech.com/.
    + Please note: all of our focus is now on the PHPMailer for PHP5.
    + PS. While you are at it, please visit our sponsor's sites, click on their ads. + It helps offset some of our costs.
    + Want to help? We're looking for progressive developers to join our team of volunteer professionals working on PHPMailer. Our entire focus is on PHPMailer + for PHP5. If you are interested, let us know.
    +
    +
  • +
  • QuickCache. Originally authored by Jean Pierre Deckers as jpCache, QuickCache is an HTTP OpCode caching strategy that works on your entire site with only one line of code at the top of your script. The cached pages can be stored as files or as database objects. The benefits are absolutely astounding: bandwidth savings of up to 80% and screen display times increased by 8 - 10x. Visit the QuickCache website at + http://quickcache.codeworxtech.com/.
    +
    +
  • +
  • QuickSkin. Originally authored by Philipp v. Criegern and named "SmartTemplate". The project was taken over by Manuel 'EndelWar' Dalla Lana and now by "codeworxtech". QuickSkin is one of the truly outstanding templating engines available, but has always been confused with Smarty Templating Engine. QuickSkin is even more relevant today than when it was launched. It's a small footprint with big impact on your projects. It features a built in caching technology, token based substitution, and works on the concept of one single HTML file as the template. The HTML template file can contain variable information making it one small powerful tool for your developer tool kit. Visit the QuickSkin website at + http://quickskin.codeworxtech.com/.
    +
    +
  • +
+

We're committed to PHP and to the Open Source community.

+

Opportunities with Worx International Inc.:

+
    +
  • Resellers/Agents: We're always interested in talking with companies that + want to represent + Worx International Inc. in their markets. We also have private label programs for our commercial products (in certain circumstances).
  • +
  • Programmers/Developers: We are usually fully staffed, however, if you would like to be considered for a career with + Worx International Inc., we would be pleased to hear from you.
    + A few things to note:
    +
      +
    • experience level does not matter: from fresh out of college to multi-year experience - it's your + creative mind and a positive attitude we want
    • +
    • if you contact us looking for employment, include a cover letter, indicate what type of work/career you are looking for and expected compensation
    • +
    • if you are representing someone else looking for work, do not contact us. We have an exclusive relationship with a recruiting partner already and not interested in altering the arrangement. We will not hire your candidate under any circumstances unless they wish to approach us individually.
    • +
    • any contact that ignores any of these points will be discarded
    • +
  • +
  • Affiliates/Partnerships: We are interested in partnering with other firms who are leaders in their field. We clearly understand that successful companies are built on successful relationships in all industries world-wide. We currently have innovative relationships throughout the world that are mutually beneficial. Drop us a line and let's talk.
  • +
+ Regards,
+ Andy Prevost (aka, codeworxtech)
+ codeworxtech@users.sourceforge.net
+
+ We now also offer website design. hosting, and remote forms processing. Visit WorxStudio.com for more information.
+
+

Marcus is the technical director of Synchromedia Limited, a UK-based company providing online business services. Synchromedia's main services are:

+

Smartmessages.net

+

Smartmessages.net logo
Smartmessages.net
is Synchromedia's large-scale mailing list management system, providing email delivery services for a wide range of businesses, from sole traders to corporates. + We pride ourselves on personal service, and realise that every one of your subscribers is a precious asset to be handled with care. + We provide fast, reliable, high-volume delivery (some of our customers have lists of more than 1,000,000 subscribers) with fine-grained tracking while ensuring you stay fully compliant with UK, EC and US data protection laws. Smartmessages of course uses PHPMailer at its heart!

+

info@hand

+

info@hand logo
Synchromedia is the official UK distributor of info@hand, a class-leading open-source web-based CRM system. We provide licenses, hosting, planning, support and training for this very fully-featured system at very competitive prices. info@hand also uses PHPMailer!

+

How can we help you?

+

In addition to our headline services, we also provide consulting, development, hosting and sysadmin services, so if you just need a simple web hosting package, we can do that too. Not surprisingly, we know rather a lot about email, so you can talk to us about that too.

+

Please contact us if you'd like to know more.

+

Marcus is a regular attendee at PHP London, and occasionally speaks on email at technical conferences.

+
+
+
+ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/changelog.txt b/incs/PHPMailer_v5.1/changelog.txt new file mode 100644 index 0000000..a5c0cb5 --- /dev/null +++ b/incs/PHPMailer_v5.1/changelog.txt @@ -0,0 +1,408 @@ +ChangeLog + +NOTE: THIS VERSION OF PHPMAILER IS DESIGNED FOR PHP5/PHP6. + IT WILL NOT WORK WITH PHP4. + +Version 5.1 (October 20, 2009) +* fixed filename issue with AddStringAttachment (thanks to Tony) +* fixed "SingleTo" property, now works with Senmail, Qmail, and SMTP in + addition to PHP mail() +* added DKIM digital signing functionality + New properties: + - DKIM_domain (sets the domain name) + - DKIM_private (holds DKIM private key) + - DKIM_passphrase (holds your DKIM passphrase) + - DKIM_selector (holds the DKIM "selector") + - DKIM_identity (holds the identifying email address) +* added callback function support + - callback function parameters include: + result, to, cc, bcc, subject and body + * see the test/test_callback.php file for usage. +* added "auto" identity functionality + - can automatically add: + - Return-path (if Sender not set) + - Reply-To (if ReplyTo not set) + - can be disabled: + - $mail->SetFrom('yourname@yourdomain.com','First Last',false); + - or by adding the $mail->Sender and/or $mail->ReplyTo properties + Note: "auto" identity added to help with emails ending up in spam + or junk boxes because of missing headers + +Version 5.0.2 (May 24, 2009) +* Fix for missing attachments when inline graphics are present +* Fix for missing Cc in header when using SMTP (mail was sent, + but not displayed in header -- Cc receiver only saw email To: + line and no Cc line, but did get the email (To receiver + saw same) + +Version 5.0.1 (April 05, 2009) +* Temporary fix for missing attachments + +Version 5.0.0 (April 02, 2009) + +* With the release of this version, we are initiating a new version numbering + system to differentiate from the PHP4 version of PHPMailer. +* Most notable in this release is fully object oriented code. +class.smtp.php: +* Refactored class.smtp.php to support new exception handling + code size reduced from 29.2 Kb to 25.6 Kb +* Removed unnecessary functions from class.smtp.php: + public function Expand($name) { + public function Help($keyword="") { + public function Noop() { + public function Send($from) { + public function SendOrMail($from) { + public function Verify($name) { +class.phpmailer.php: +* Refactored class.phpmailer.php with new exception handling +* Changed processing functionality of Sendmail and Qmail so they cannot be + inadvertently used +* removed getFile() function, just became a simple wrapper for + file_get_contents() +* added check for PHP version (will gracefully exit if not at least PHP 5.0) +class.phpmailer.php enhancements +* enhanced code to check if an attachment source is the same as an embedded or + inline graphic source to eliminate duplicate attachments +New /test_script +* We have written a test script you can use to test the script as part of your + installation. Once you press submit, the test script will send a multi-mime + email with either the message you type in or an HTML email with an inline + graphic. Two attachments are included in the email (one of the attachments + is also the inline graphic so you can see that only one copy of the graphic + is sent in the email). The test script will also display the functional + script that you can copy/paste to your editor to duplicate the functionality. +New examples +* All new examples in both basic and advanced modes. Advanced examples show + Exception handling. +PHPDocumentator (phpdocs) documentation for PHPMailer version 5.0.0 +* all new documentation + +Please note: the website has been updated to reflect the changes in PHPMailer +version 5.0.0. http://phpmailer.codeworxtech.com/ + +Version 2.3 (November 06, 2008) + +* added Arabic language (many thanks to Bahjat Al Mostafa) +* removed English language from language files and made it a default within + class.phpmailer.php - if no language is found, it will default to use + the english language translation +* fixed public/private declarations +* corrected line 1728, $basedir to $directory +* added $sign_cert_file to avoid improper duplicate use of $sign_key_file +* corrected $this->Hello on line 612 to $this->Helo +* changed default of $LE to "\r\n" to comply with RFC 2822. Can be set by the user + if default is not acceptable +* removed trim() from return results in EncodeQP +* /test and three files it contained are removed from version 2.3 +* fixed phpunit.php for compliance with PHP5 +* changed $this->AltBody = $textMsg; to $this->AltBody = html_entity_decode($textMsg); +* We have removed the /phpdoc from the downloads. All documentation is now on + the http://phpmailer.codeworxtech.com website. + +Version 2.2.1 () July 19 2008 + +* fixed line 1092 in class.smtp.php (my apologies, error on my part) + +Version 2.2 () July 15 2008 + +* Fixed redirect issue (display of UTF-8 in thank you redirect) +* fixed error in getResponse function declaration (class.pop3.php) +* PHPMailer now PHP6 compliant +* fixed line 1092 in class.smtp.php (endless loop from missing = sign) + +Version 2.1 (Wed, June 04 2008) + +** NOTE: WE HAVE A NEW LANGUAGE VARIABLE FOR DIGITALLY SIGNED S/MIME EMAILS. + IF YOU CAN HELP WITH LANGUAGES OTHER THAN ENGLISH AND SPANISH, IT WOULD BE + APPRECIATED. + +* added S/MIME functionality (ability to digitally sign emails) + BIG THANKS TO "sergiocambra" for posting this patch back in November 2007. + The "Signed Emails" functionality adds the Sign method to pass the private key + filename and the password to read it, and then email will be sent with + content-type multipart/signed and with the digital signature attached. +* fully compatible with E_STRICT error level + - Please note: + In about half the test environments this development version was subjected + to, an error was thrown for the date() functions used (line 1565 and 1569). + This is NOT a PHPMailer error, it is the result of an incorrectly configured + PHP5 installation. The fix is to modify your 'php.ini' file and include the + date.timezone = America/New York + directive, to your own server timezone + - If you do get this error, and are unable to access your php.ini file: + In your PHP script, add + date_default_timezone_set('America/Toronto'); + - do not try to use + $myVar = date_default_timezone_get(); + as a test, it will throw an error. +* added ability to define path (mainly for embedded images) + function MsgHTML($message,$basedir='') ... where: + $basedir is the fully qualified path +* fixed MsgHTML() function: + - Embedded Images where images are specified by :// will not be altered or embedded +* fixed the return value of SMTP exit code ( pclose ) +* addressed issue of multibyte characters in subject line and truncating +* added ability to have user specified Message ID + (default is still that PHPMailer create a unique Message ID) +* corrected unidentified message type to 'application/octet-stream' +* fixed chunk_split() multibyte issue (thanks to Colin Brown, et al). +* added check for added attachments +* enhanced conversion of HTML to text in MsgHTML (thanks to "brunny") + +Version 2.1.0beta2 (Sun, Dec 02 2007) +* implemented updated EncodeQP (thanks to coolbru, aka Marcus Bointon) +* finished all testing, all known bugs corrected, enhancements tested +- note: will NOT work with PHP4. + +please note, this is BETA software +** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS +INTENDED STRICTLY FOR TESTING + +Version 2.1.0beta1 +please note, this is BETA software +** DO NOT USE THIS IN PRODUCTION OR LIVE PROJECTS +INTENDED STRICTLY FOR TESTING + +Version 2.0.0 rc2 (Fri, Nov 16 2007), interim release +* implements new property to control VERP in class.smtp.php + example (requires instantiating class.smtp.php): + $mail->do_verp = true; +* POP-before-SMTP functionality included, thanks to Richard Davey + (see class.pop3.php & pop3_before_smtp_test.php for examples) +* included example showing how to use PHPMailer with GMAIL +* fixed the missing Cc in SendMail() and Mail() + +****************** +A note on sending bulk emails: + +If the email you are sending is not personalized, consider using the +"undisclosed-recipient:;" strategy. That is, put all of your recipients +in the Bcc field and set the To field to "undisclosed-recipients:;". +It's a lot faster (only one send) and saves quite a bit on resources. +Contrary to some opinions, this will not get you listed in spam engines - +it's a legitimate way for you to send emails. + +A partial example for use with PHPMailer: + +$mail->AddAddress("undisclosed-recipients:;"); +$mail->AddBCC("email1@anydomain.com,email2@anyotherdomain.com,email3@anyalternatedomain.com"); + +Many email service providers restrict the number of emails that can be sent +in any given time period. Often that is between 50 - 60 emails maximum +per hour or per send session. + +If that's the case, then break up your Bcc lists into chunks that are one +less than your limit, and put a pause in your script. +******************* + +Version 2.0.0 rc1 (Thu, Nov 08 2007), interim release +* dramatically simplified using inline graphics ... it's fully automated and requires no user input +* added automatic document type detection for attachments and pictures +* added MsgHTML() function to replace Body tag for HTML emails +* fixed the SendMail security issues (input validation vulnerability) +* enhanced the AddAddresses functionality so that the "Name" portion is used in the email address +* removed the need to use the AltBody method (set from the HTML, or default text used) +* set the PHP Mail() function as the default (still support SendMail, SMTP Mail) +* removed the need to set the IsHTML property (set automatically) +* added Estonian language file by Indrek Päri +* added header injection patch +* added "set" method to permit users to create their own pseudo-properties like 'X-Headers', etc. + example of use: + $mail->set('X-Priority', '3'); + $mail->set('X-MSMail-Priority', 'Normal'); +* fixed warning message in SMTP get_lines method +* added TLS/SSL SMTP support + example of use: + $mail = new PHPMailer(); + $mail->Mailer = "smtp"; + $mail->Host = "smtp.example.com"; + $mail->SMTPSecure = "tls"; // option + //$mail->SMTPSecure = "ssl"; // option + ... + $mail->Send(); +* PHPMailer has been tested with PHP4 (4.4.7) and PHP5 (5.2.7) +* Works with PHP installed as a module or as CGI-PHP +- NOTE: will NOT work with PHP5 in E_STRICT error mode + +Version 1.73 (Sun, Jun 10 2005) +* Fixed denial of service bug: http://www.cybsec.com/vuln/PHPMailer-DOS.pdf +* Now has a total of 20 translations +* Fixed alt attachments bug: http://tinyurl.com/98u9k + +Version 1.72 (Wed, May 25 2004) +* Added Dutch, Swedish, Czech, Norwegian, and Turkish translations. +* Received: Removed this method because spam filter programs like +SpamAssassin reject this header. +* Fixed error count bug. +* SetLanguage default is now "language/". +* Fixed magic_quotes_runtime bug. + +Version 1.71 (Tue, Jul 28 2003) +* Made several speed enhancements +* Added German and Italian translation files +* Fixed HELO/AUTH bugs on keep-alive connects +* Now provides an error message if language file does not load +* Fixed attachment EOL bug +* Updated some unclear documentation +* Added additional tests and improved others + +Version 1.70 (Mon, Jun 20 2003) +* Added SMTP keep-alive support +* Added IsError method for error detection +* Added error message translation support (SetLanguage) +* Refactored many methods to increase library performance +* Hello now sends the newer EHLO message before HELO as per RFC 2821 +* Removed the boundary class and replaced it with GetBoundary +* Removed queue support methods +* New $Hostname variable +* New Message-ID header +* Received header reformat +* Helo variable default changed to $Hostname +* Removed extra spaces in Content-Type definition (#667182) +* Return-Path should be set to Sender when set +* Adds Q or B encoding to headers when necessary +* quoted-encoding should now encode NULs \000 +* Fixed encoding of body/AltBody (#553370) +* Adds "To: undisclosed-recipients:;" when all recipients are hidden (BCC) +* Multiple bug fixes + +Version 1.65 (Fri, Aug 09 2002) +* Fixed non-visible attachment bug (#585097) for Outlook +* SMTP connections are now closed after each transaction +* Fixed SMTP::Expand return value +* Converted SMTP class documentation to phpDocumentor format + +Version 1.62 (Wed, Jun 26 2002) +* Fixed multi-attach bug +* Set proper word wrapping +* Reduced memory use with attachments +* Added more debugging +* Changed documentation to phpDocumentor format + +Version 1.60 (Sat, Mar 30 2002) +* Sendmail pipe and address patch (Christian Holtje) +* Added embedded image and read confirmation support (A. Ognio) +* Added unit tests +* Added SMTP timeout support (*nix only) +* Added possibly temporary PluginDir variable for SMTP class +* Added LE message line ending variable +* Refactored boundary and attachment code +* Eliminated SMTP class warnings +* Added SendToQueue method for future queuing support + +Version 1.54 (Wed, Dec 19 2001) +* Add some queuing support code +* Fixed a pesky multi/alt bug +* Messages are no longer forced to have "To" addresses + +Version 1.50 (Thu, Nov 08 2001) +* Fix extra lines when not using SMTP mailer +* Set WordWrap variable to int with a zero default + +Version 1.47 (Tue, Oct 16 2001) +* Fixed Received header code format +* Fixed AltBody order error +* Fixed alternate port warning + +Version 1.45 (Tue, Sep 25 2001) +* Added enhanced SMTP debug support +* Added support for multiple ports on SMTP +* Added Received header for tracing +* Fixed AddStringAttachment encoding +* Fixed possible header name quote bug +* Fixed wordwrap() trim bug +* Couple other small bug fixes + +Version 1.41 (Wed, Aug 22 2001) +* Fixed AltBody bug w/o attachments +* Fixed rfc_date() for certain mail servers + +Version 1.40 (Sun, Aug 12 2001) +* Added multipart/alternative support (AltBody) +* Documentation update +* Fixed bug in Mercury MTA + +Version 1.29 (Fri, Aug 03 2001) +* Added AddStringAttachment() method +* Added SMTP authentication support + +Version 1.28 (Mon, Jul 30 2001) +* Fixed a typo in SMTP class +* Fixed header issue with Imail (win32) SMTP server +* Made fopen() calls for attachments use "rb" to fix win32 error + +Version 1.25 (Mon, Jul 02 2001) +* Added RFC 822 date fix (Patrice) +* Added improved error handling by adding a $ErrorInfo variable +* Removed MailerDebug variable (obsolete with new error handler) + +Version 1.20 (Mon, Jun 25 2001) +* Added quoted-printable encoding (Patrice) +* Set Version as public and removed PrintVersion() +* Changed phpdoc to only display public variables and methods + +Version 1.19 (Thu, Jun 21 2001) +* Fixed MS Mail header bug +* Added fix for Bcc problem with mail(). *Does not work on Win32* + (See PHP bug report: http://www.php.net/bugs.php?id=11616) +* mail() no longer passes a fifth parameter when not needed + +Version 1.15 (Fri, Jun 15 2001) +[Note: these changes contributed by Patrice Fournier] +* Changed all remaining \n to \r\n +* Bcc: header no longer writen to message except +when sent directly to sendmail +* Added a small message to non-MIME compliant mail reader +* Added Sender variable to change the Sender email +used in -f for sendmail/mail and in 'MAIL FROM' for smtp mode +* Changed boundary setting to a place it will be set only once +* Removed transfer encoding for whole message when using multipart +* Message body now uses Encoding in multipart messages +* Can set encoding and type to attachments 7bit, 8bit +and binary attachment are sent as is, base64 are encoded +* Can set Encoding to base64 to send 8 bits body +through 7 bits servers + +Version 1.10 (Tue, Jun 12 2001) +* Fixed win32 mail header bug (printed out headers in message body) + +Version 1.09 (Fri, Jun 08 2001) +* Changed date header to work with Netscape mail programs +* Altered phpdoc documentation + +Version 1.08 (Tue, Jun 05 2001) +* Added enhanced error-checking +* Added phpdoc documentation to source + +Version 1.06 (Fri, Jun 01 2001) +* Added optional name for file attachments + +Version 1.05 (Tue, May 29 2001) +* Code cleanup +* Eliminated sendmail header warning message +* Fixed possible SMTP error + +Version 1.03 (Thu, May 24 2001) +* Fixed problem where qmail sends out duplicate messages + +Version 1.02 (Wed, May 23 2001) +* Added multiple recipient and attachment Clear* methods +* Added Sendmail public variable +* Fixed problem with loading SMTP library multiple times + +Version 0.98 (Tue, May 22 2001) +* Fixed problem with redundant mail hosts sending out multiple messages +* Added additional error handler code +* Added AddCustomHeader() function +* Added support for Microsoft mail client headers (affects priority) +* Fixed small bug with Mailer variable +* Added PrintVersion() function + +Version 0.92 (Tue, May 15 2001) +* Changed file names to class.phpmailer.php and class.smtp.php to match + current PHP class trend. +* Fixed problem where body not being printed when a message is attached +* Several small bug fixes + +Version 0.90 (Tue, April 17 2001) +* Intial public release diff --git a/incs/PHPMailer_v5.1/class.phpmailer.php b/incs/PHPMailer_v5.1/class.phpmailer.php new file mode 100644 index 0000000..0947923 --- /dev/null +++ b/incs/PHPMailer_v5.1/class.phpmailer.php @@ -0,0 +1,2320 @@ +exceptions = ($exceptions == true); + } + + /** + * Sets message type to HTML. + * @param bool $ishtml + * @return void + */ + public function IsHTML($ishtml = true) { + if ($ishtml) { + $this->ContentType = 'text/html'; + } else { + $this->ContentType = 'text/plain'; + } + } + + /** + * Sets Mailer to send message using SMTP. + * @return void + */ + public function IsSMTP() { + $this->Mailer = 'smtp'; + } + + /** + * Sets Mailer to send message using PHP mail() function. + * @return void + */ + public function IsMail() { + $this->Mailer = 'mail'; + } + + /** + * Sets Mailer to send message using the $Sendmail program. + * @return void + */ + public function IsSendmail() { + if (!stristr(ini_get('sendmail_path'), 'sendmail')) { + $this->Sendmail = '/var/qmail/bin/sendmail'; + } + $this->Mailer = 'sendmail'; + } + + /** + * Sets Mailer to send message using the qmail MTA. + * @return void + */ + public function IsQmail() { + if (stristr(ini_get('sendmail_path'), 'qmail')) { + $this->Sendmail = '/var/qmail/bin/sendmail'; + } + $this->Mailer = 'sendmail'; + } + + ///////////////////////////////////////////////// + // METHODS, RECIPIENTS + ///////////////////////////////////////////////// + + /** + * Adds a "To" address. + * @param string $address + * @param string $name + * @return boolean true on success, false if address already used + */ + public function AddAddress($address, $name = '') { + return $this->AddAnAddress('to', $address, $name); + } + + /** + * Adds a "Cc" address. + * Note: this function works with the SMTP mailer on win32, not with the "mail" mailer. + * @param string $address + * @param string $name + * @return boolean true on success, false if address already used + */ + public function AddCC($address, $name = '') { + return $this->AddAnAddress('cc', $address, $name); + } + + /** + * Adds a "Bcc" address. + * Note: this function works with the SMTP mailer on win32, not with the "mail" mailer. + * @param string $address + * @param string $name + * @return boolean true on success, false if address already used + */ + public function AddBCC($address, $name = '') { + return $this->AddAnAddress('bcc', $address, $name); + } + + /** + * Adds a "Reply-to" address. + * @param string $address + * @param string $name + * @return boolean + */ + public function AddReplyTo($address, $name = '') { + return $this->AddAnAddress('ReplyTo', $address, $name); + } + + /** + * Adds an address to one of the recipient arrays + * Addresses that have been added already return false, but do not throw exceptions + * @param string $kind One of 'to', 'cc', 'bcc', 'ReplyTo' + * @param string $address The email address to send to + * @param string $name + * @return boolean true on success, false if address already used or invalid in some way + * @access private + */ + private function AddAnAddress($kind, $address, $name = '') { + if (!preg_match('/^(to|cc|bcc|ReplyTo)$/', $kind)) { + echo 'Invalid recipient array: ' . kind; + return false; + } + $address = trim($address); + $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim + if (!self::ValidateAddress($address)) { + $this->SetError($this->Lang('invalid_address').': '. $address); + if ($this->exceptions) { + throw new phpmailerException($this->Lang('invalid_address').': '.$address); + } + echo $this->Lang('invalid_address').': '.$address; + return false; + } + if ($kind != 'ReplyTo') { + if (!isset($this->all_recipients[strtolower($address)])) { + array_push($this->$kind, array($address, $name)); + $this->all_recipients[strtolower($address)] = true; + return true; + } + } else { + if (!array_key_exists(strtolower($address), $this->ReplyTo)) { + $this->ReplyTo[strtolower($address)] = array($address, $name); + return true; + } + } + return false; +} + +/** + * Set the From and FromName properties + * @param string $address + * @param string $name + * @return boolean + */ + public function SetFrom($address, $name = '',$auto=1) { + $address = trim($address); + $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim + if (!self::ValidateAddress($address)) { + $this->SetError($this->Lang('invalid_address').': '. $address); + if ($this->exceptions) { + throw new phpmailerException($this->Lang('invalid_address').': '.$address); + } + echo $this->Lang('invalid_address').': '.$address; + return false; + } + $this->From = $address; + $this->FromName = $name; + if ($auto) { + if (empty($this->ReplyTo)) { + $this->AddAnAddress('ReplyTo', $address, $name); + } + if (empty($this->Sender)) { + $this->Sender = $address; + } + } + return true; + } + + /** + * Check that a string looks roughly like an email address should + * Static so it can be used without instantiation + * Tries to use PHP built-in validator in the filter extension (from PHP 5.2), falls back to a reasonably competent regex validator + * Conforms approximately to RFC2822 + * @link http://www.hexillion.com/samples/#Regex Original pattern found here + * @param string $address The email address to check + * @return boolean + * @static + * @access public + */ + public static function ValidateAddress($address) { + if (function_exists('filter_var')) { //Introduced in PHP 5.2 + if(filter_var($address, FILTER_VALIDATE_EMAIL) === FALSE) { + return false; + } else { + return true; + } + } else { + return preg_match('/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!\.)){0,61}[a-zA-Z0-9_-]?\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/', $address); + } + } + + ///////////////////////////////////////////////// + // METHODS, MAIL SENDING + ///////////////////////////////////////////////// + + /** + * Creates message and assigns Mailer. If the message is + * not sent successfully then it returns false. Use the ErrorInfo + * variable to view description of the error. + * @return bool + */ + public function Send() { + try { + if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) { + throw new phpmailerException($this->Lang('provide_address'), self::STOP_CRITICAL); + } + + // Set whether the message is multipart/alternative + if(!empty($this->AltBody)) { + $this->ContentType = 'multipart/alternative'; + } + + $this->error_count = 0; // reset errors + $this->SetMessageType(); + $header = $this->CreateHeader(); + $body = $this->CreateBody(); + + if (empty($this->Body)) { + throw new phpmailerException($this->Lang('empty_message'), self::STOP_CRITICAL); + } + + // digitally sign with DKIM if enabled + if ($this->DKIM_domain && $this->DKIM_private) { + $header_dkim = $this->DKIM_Add($header,$this->Subject,$body); + $header = str_replace("\r\n","\n",$header_dkim) . $header; + } + + // Choose the mailer and send through it + switch($this->Mailer) { + case 'sendmail': + return $this->SendmailSend($header, $body); + case 'smtp': + return $this->SmtpSend($header, $body); + default: + return $this->MailSend($header, $body); + } + + } catch (phpmailerException $e) { + $this->SetError($e->getMessage()); + if ($this->exceptions) { + throw $e; + } + echo $e->getMessage()."\n"; + return false; + } + } + + /** + * Sends mail using the $Sendmail program. + * @param string $header The message headers + * @param string $body The message body + * @access protected + * @return bool + */ + protected function SendmailSend($header, $body) { + if ($this->Sender != '') { + $sendmail = sprintf("%s -oi -f %s -t", escapeshellcmd($this->Sendmail), escapeshellarg($this->Sender)); + } else { + $sendmail = sprintf("%s -oi -t", escapeshellcmd($this->Sendmail)); + } + if ($this->SingleTo === true) { + foreach ($this->SingleToArray as $key => $val) { + if(!@$mail = popen($sendmail, 'w')) { + throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + fputs($mail, "To: " . $val . "\n"); + fputs($mail, $header); + fputs($mail, $body); + $result = pclose($mail); + // implement call back function if it exists + $isSent = ($result == 0) ? 1 : 0; + $this->doCallback($isSent,$val,$this->cc,$this->bcc,$this->Subject,$body); + if($result != 0) { + throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + } + } else { + if(!@$mail = popen($sendmail, 'w')) { + throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + fputs($mail, $header); + fputs($mail, $body); + $result = pclose($mail); + // implement call back function if it exists + $isSent = ($result == 0) ? 1 : 0; + $this->doCallback($isSent,$this->to,$this->cc,$this->bcc,$this->Subject,$body); + if($result != 0) { + throw new phpmailerException($this->Lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + } + return true; + } + + /** + * Sends mail using the PHP mail() function. + * @param string $header The message headers + * @param string $body The message body + * @access protected + * @return bool + */ + protected function MailSend($header, $body) { + $toArr = array(); + foreach($this->to as $t) { + $toArr[] = $this->AddrFormat($t); + } + $to = implode(', ', $toArr); + + $params = sprintf("-oi -f %s", $this->Sender); + if ($this->Sender != '' && strlen(ini_get('safe_mode'))< 1) { + $old_from = ini_get('sendmail_from'); + ini_set('sendmail_from', $this->Sender); + if ($this->SingleTo === true && count($toArr) > 1) { + foreach ($toArr as $key => $val) { + $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params); + // implement call back function if it exists + $isSent = ($rt == 1) ? 1 : 0; + $this->doCallback($isSent,$val,$this->cc,$this->bcc,$this->Subject,$body); + } + } else { + $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params); + // implement call back function if it exists + $isSent = ($rt == 1) ? 1 : 0; + $this->doCallback($isSent,$to,$this->cc,$this->bcc,$this->Subject,$body); + } + } else { + if ($this->SingleTo === true && count($toArr) > 1) { + foreach ($toArr as $key => $val) { + $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params); + // implement call back function if it exists + $isSent = ($rt == 1) ? 1 : 0; + $this->doCallback($isSent,$val,$this->cc,$this->bcc,$this->Subject,$body); + } + } else { + $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header); + // implement call back function if it exists + $isSent = ($rt == 1) ? 1 : 0; + $this->doCallback($isSent,$to,$this->cc,$this->bcc,$this->Subject,$body); + } + } + if (isset($old_from)) { + ini_set('sendmail_from', $old_from); + } + if(!$rt) { + throw new phpmailerException($this->Lang('instantiate'), self::STOP_CRITICAL); + } + return true; + } + + /** + * Sends mail via SMTP using PhpSMTP + * Returns false if there is a bad MAIL FROM, RCPT, or DATA input. + * @param string $header The message headers + * @param string $body The message body + * @uses SMTP + * @access protected + * @return bool + */ + protected function SmtpSend($header, $body) { + require_once $this->PluginDir . 'class.smtp.php'; + $bad_rcpt = array(); + + if(!$this->SmtpConnect()) { + throw new phpmailerException($this->Lang('smtp_connect_failed'), self::STOP_CRITICAL); + } + $smtp_from = ($this->Sender == '') ? $this->From : $this->Sender; + if(!$this->smtp->Mail($smtp_from)) { + throw new phpmailerException($this->Lang('from_failed') . $smtp_from, self::STOP_CRITICAL); + } + + // Attempt to send attach all recipients + foreach($this->to as $to) { + if (!$this->smtp->Recipient($to[0])) { + $bad_rcpt[] = $to[0]; + // implement call back function if it exists + $isSent = 0; + $this->doCallback($isSent,$to[0],'','',$this->Subject,$body); + } else { + // implement call back function if it exists + $isSent = 1; + $this->doCallback($isSent,$to[0],'','',$this->Subject,$body); + } + } + foreach($this->cc as $cc) { + if (!$this->smtp->Recipient($cc[0])) { + $bad_rcpt[] = $cc[0]; + // implement call back function if it exists + $isSent = 0; + $this->doCallback($isSent,'',$cc[0],'',$this->Subject,$body); + } else { + // implement call back function if it exists + $isSent = 1; + $this->doCallback($isSent,'',$cc[0],'',$this->Subject,$body); + } + } + foreach($this->bcc as $bcc) { + if (!$this->smtp->Recipient($bcc[0])) { + $bad_rcpt[] = $bcc[0]; + // implement call back function if it exists + $isSent = 0; + $this->doCallback($isSent,'','',$bcc[0],$this->Subject,$body); + } else { + // implement call back function if it exists + $isSent = 1; + $this->doCallback($isSent,'','',$bcc[0],$this->Subject,$body); + } + } + + + if (count($bad_rcpt) > 0 ) { //Create error message for any bad addresses + $badaddresses = implode(', ', $bad_rcpt); + throw new phpmailerException($this->Lang('recipients_failed') . $badaddresses); + } + if(!$this->smtp->Data($header . $body)) { + throw new phpmailerException($this->Lang('data_not_accepted'), self::STOP_CRITICAL); + } + if($this->SMTPKeepAlive == true) { + $this->smtp->Reset(); + } + return true; + } + + /** + * Initiates a connection to an SMTP server. + * Returns false if the operation failed. + * @uses SMTP + * @access public + * @return bool + */ + public function SmtpConnect() { + if(is_null($this->smtp)) { + $this->smtp = new SMTP(); + } + + $this->smtp->do_debug = $this->SMTPDebug; + $hosts = explode(';', $this->Host); + $index = 0; + $connection = $this->smtp->Connected(); + + // Retry while there is no connection + try { + while($index < count($hosts) && !$connection) { + $hostinfo = array(); + if (preg_match('/^(.+):([0-9]+)$/', $hosts[$index], $hostinfo)) { + $host = $hostinfo[1]; + $port = $hostinfo[2]; + } else { + $host = $hosts[$index]; + $port = $this->Port; + } + + $tls = ($this->SMTPSecure == 'tls'); + $ssl = ($this->SMTPSecure == 'ssl'); + + if ($this->smtp->Connect(($ssl ? 'ssl://':'').$host, $port, $this->Timeout)) { + + $hello = ($this->Helo != '' ? $this->Helo : $this->ServerHostname()); + $this->smtp->Hello($hello); + + if ($tls) { + if (!$this->smtp->StartTLS()) { + throw new phpmailerException($this->Lang('tls')); + } + + //We must resend HELO after tls negotiation + $this->smtp->Hello($hello); + } + + $connection = true; + if ($this->SMTPAuth) { + if (!$this->smtp->Authenticate($this->Username, $this->Password)) { + throw new phpmailerException($this->Lang('authenticate')); + } + } + } + $index++; + if (!$connection) { + throw new phpmailerException($this->Lang('connect_host')); + } + } + } catch (phpmailerException $e) { + $this->smtp->Reset(); + throw $e; + } + return true; + } + + /** + * Closes the active SMTP session if one exists. + * @return void + */ + public function SmtpClose() { + if(!is_null($this->smtp)) { + if($this->smtp->Connected()) { + $this->smtp->Quit(); + $this->smtp->Close(); + } + } + } + + /** + * Sets the language for all class error messages. + * Returns false if it cannot load the language file. The default language is English. + * @param string $langcode ISO 639-1 2-character language code (e.g. Portuguese: "br") + * @param string $lang_path Path to the language file directory + * @access public + */ + function SetLanguage($langcode = 'en', $lang_path = 'language/') { + //Define full set of translatable strings + $PHPMAILER_LANG = array( + 'provide_address' => 'You must provide at least one recipient email address.', + 'mailer_not_supported' => ' mailer is not supported.', + 'execute' => 'Could not execute: ', + 'instantiate' => 'Could not instantiate mail function.', + 'authenticate' => 'SMTP Error: Could not authenticate.', + 'from_failed' => 'The following From address failed: ', + 'recipients_failed' => 'SMTP Error: The following recipients failed: ', + 'data_not_accepted' => 'SMTP Error: Data not accepted.', + 'connect_host' => 'SMTP Error: Could not connect to SMTP host.', + 'file_access' => 'Could not access file: ', + 'file_open' => 'File Error: Could not open file: ', + 'encoding' => 'Unknown encoding: ', + 'signing' => 'Signing Error: ', + 'smtp_error' => 'SMTP server error: ', + 'empty_message' => 'Message body empty', + 'invalid_address' => 'Invalid address', + 'variable_set' => 'Cannot set or reset variable: ' + ); + //Overwrite language-specific strings. This way we'll never have missing translations - no more "language string failed to load"! + $l = true; + if ($langcode != 'en') { //There is no English translation file + $l = @include $lang_path.'phpmailer.lang-'.$langcode.'.php'; + } + $this->language = $PHPMAILER_LANG; + return ($l == true); //Returns false if language not found + } + + /** + * Return the current array of language strings + * @return array + */ + public function GetTranslations() { + return $this->language; + } + + ///////////////////////////////////////////////// + // METHODS, MESSAGE CREATION + ///////////////////////////////////////////////// + + /** + * Creates recipient headers. + * @access public + * @return string + */ + public function AddrAppend($type, $addr) { + $addr_str = $type . ': '; + $addresses = array(); + foreach ($addr as $a) { + $addresses[] = $this->AddrFormat($a); + } + $addr_str .= implode(', ', $addresses); + $addr_str .= $this->LE; + + return $addr_str; + } + + /** + * Formats an address correctly. + * @access public + * @return string + */ + public function AddrFormat($addr) { + if (empty($addr[1])) { + return $this->SecureHeader($addr[0]); + } else { + return $this->EncodeHeader($this->SecureHeader($addr[1]), 'phrase') . " <" . $this->SecureHeader($addr[0]) . ">"; + } + } + + /** + * Wraps message for use with mailers that do not + * automatically perform wrapping and for quoted-printable. + * Original written by philippe. + * @param string $message The message to wrap + * @param integer $length The line length to wrap to + * @param boolean $qp_mode Whether to run in Quoted-Printable mode + * @access public + * @return string + */ + public function WrapText($message, $length, $qp_mode = false) { + $soft_break = ($qp_mode) ? sprintf(" =%s", $this->LE) : $this->LE; + // If utf-8 encoding is used, we will need to make sure we don't + // split multibyte characters when we wrap + $is_utf8 = (strtolower($this->CharSet) == "utf-8"); + + $message = $this->FixEOL($message); + if (substr($message, -1) == $this->LE) { + $message = substr($message, 0, -1); + } + + $line = explode($this->LE, $message); + $message = ''; + for ($i=0 ;$i < count($line); $i++) { + $line_part = explode(' ', $line[$i]); + $buf = ''; + for ($e = 0; $e $length)) { + $space_left = $length - strlen($buf) - 1; + if ($e != 0) { + if ($space_left > 20) { + $len = $space_left; + if ($is_utf8) { + $len = $this->UTF8CharBoundary($word, $len); + } elseif (substr($word, $len - 1, 1) == "=") { + $len--; + } elseif (substr($word, $len - 2, 1) == "=") { + $len -= 2; + } + $part = substr($word, 0, $len); + $word = substr($word, $len); + $buf .= ' ' . $part; + $message .= $buf . sprintf("=%s", $this->LE); + } else { + $message .= $buf . $soft_break; + } + $buf = ''; + } + while (strlen($word) > 0) { + $len = $length; + if ($is_utf8) { + $len = $this->UTF8CharBoundary($word, $len); + } elseif (substr($word, $len - 1, 1) == "=") { + $len--; + } elseif (substr($word, $len - 2, 1) == "=") { + $len -= 2; + } + $part = substr($word, 0, $len); + $word = substr($word, $len); + + if (strlen($word) > 0) { + $message .= $part . sprintf("=%s", $this->LE); + } else { + $buf = $part; + } + } + } else { + $buf_o = $buf; + $buf .= ($e == 0) ? $word : (' ' . $word); + + if (strlen($buf) > $length and $buf_o != '') { + $message .= $buf_o . $soft_break; + $buf = $word; + } + } + } + $message .= $buf . $this->LE; + } + + return $message; + } + + /** + * Finds last character boundary prior to maxLength in a utf-8 + * quoted (printable) encoded string. + * Original written by Colin Brown. + * @access public + * @param string $encodedText utf-8 QP text + * @param int $maxLength find last character boundary prior to this length + * @return int + */ + public function UTF8CharBoundary($encodedText, $maxLength) { + $foundSplitPos = false; + $lookBack = 3; + while (!$foundSplitPos) { + $lastChunk = substr($encodedText, $maxLength - $lookBack, $lookBack); + $encodedCharPos = strpos($lastChunk, "="); + if ($encodedCharPos !== false) { + // Found start of encoded character byte within $lookBack block. + // Check the encoded byte value (the 2 chars after the '=') + $hex = substr($encodedText, $maxLength - $lookBack + $encodedCharPos + 1, 2); + $dec = hexdec($hex); + if ($dec < 128) { // Single byte character. + // If the encoded char was found at pos 0, it will fit + // otherwise reduce maxLength to start of the encoded char + $maxLength = ($encodedCharPos == 0) ? $maxLength : + $maxLength - ($lookBack - $encodedCharPos); + $foundSplitPos = true; + } elseif ($dec >= 192) { // First byte of a multi byte character + // Reduce maxLength to split at start of character + $maxLength = $maxLength - ($lookBack - $encodedCharPos); + $foundSplitPos = true; + } elseif ($dec < 192) { // Middle byte of a multi byte character, look further back + $lookBack += 3; + } + } else { + // No encoded character found + $foundSplitPos = true; + } + } + return $maxLength; + } + + + /** + * Set the body wrapping. + * @access public + * @return void + */ + public function SetWordWrap() { + if($this->WordWrap < 1) { + return; + } + + switch($this->message_type) { + case 'alt': + case 'alt_attachments': + $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap); + break; + default: + $this->Body = $this->WrapText($this->Body, $this->WordWrap); + break; + } + } + + /** + * Assembles message header. + * @access public + * @return string The assembled header + */ + public function CreateHeader() { + $result = ''; + + // Set the boundaries + $uniq_id = md5(uniqid(time())); + $this->boundary[1] = 'b1_' . $uniq_id; + $this->boundary[2] = 'b2_' . $uniq_id; + + $result .= $this->HeaderLine('Date', self::RFCDate()); + if($this->Sender == '') { + $result .= $this->HeaderLine('Return-Path', trim($this->From)); + } else { + $result .= $this->HeaderLine('Return-Path', trim($this->Sender)); + } + + // To be created automatically by mail() + if($this->Mailer != 'mail') { + if ($this->SingleTo === true) { + foreach($this->to as $t) { + $this->SingleToArray[] = $this->AddrFormat($t); + } + } else { + if(count($this->to) > 0) { + $result .= $this->AddrAppend('To', $this->to); + } elseif (count($this->cc) == 0) { + $result .= $this->HeaderLine('To', 'undisclosed-recipients:;'); + } + } + } + + $from = array(); + $from[0][0] = trim($this->From); + $from[0][1] = $this->FromName; + $result .= $this->AddrAppend('From', $from); + + // sendmail and mail() extract Cc from the header before sending + if(count($this->cc) > 0) { + $result .= $this->AddrAppend('Cc', $this->cc); + } + + // sendmail and mail() extract Bcc from the header before sending + if((($this->Mailer == 'sendmail') || ($this->Mailer == 'mail')) && (count($this->bcc) > 0)) { + $result .= $this->AddrAppend('Bcc', $this->bcc); + } + + if(count($this->ReplyTo) > 0) { + $result .= $this->AddrAppend('Reply-to', $this->ReplyTo); + } + + // mail() sets the subject itself + if($this->Mailer != 'mail') { + $result .= $this->HeaderLine('Subject', $this->EncodeHeader($this->SecureHeader($this->Subject))); + } + + if($this->MessageID != '') { + $result .= $this->HeaderLine('Message-ID',$this->MessageID); + } else { + $result .= sprintf("Message-ID: <%s@%s>%s", $uniq_id, $this->ServerHostname(), $this->LE); + } + $result .= $this->HeaderLine('X-Priority', $this->Priority); + $result .= $this->HeaderLine('X-Mailer', 'PHPMailer '.$this->Version.' (phpmailer.sourceforge.net)'); + + if($this->ConfirmReadingTo != '') { + $result .= $this->HeaderLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>'); + } + + // Add custom headers + for($index = 0; $index < count($this->CustomHeader); $index++) { + $result .= $this->HeaderLine(trim($this->CustomHeader[$index][0]), $this->EncodeHeader(trim($this->CustomHeader[$index][1]))); + } + if (!$this->sign_key_file) { + $result .= $this->HeaderLine('MIME-Version', '1.0'); + $result .= $this->GetMailMIME(); + } + + return $result; + } + + /** + * Returns the message MIME. + * @access public + * @return string + */ + public function GetMailMIME() { + $result = ''; + switch($this->message_type) { + case 'plain': + $result .= $this->HeaderLine('Content-Transfer-Encoding', $this->Encoding); + $result .= sprintf("Content-Type: %s; charset=\"%s\"", $this->ContentType, $this->CharSet); + break; + case 'attachments': + case 'alt_attachments': + if($this->InlineImageExists()){ + $result .= sprintf("Content-Type: %s;%s\ttype=\"text/html\";%s\tboundary=\"%s\"%s", 'multipart/related', $this->LE, $this->LE, $this->boundary[1], $this->LE); + } else { + $result .= $this->HeaderLine('Content-Type', 'multipart/mixed;'); + $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"'); + } + break; + case 'alt': + $result .= $this->HeaderLine('Content-Type', 'multipart/alternative;'); + $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"'); + break; + } + + if($this->Mailer != 'mail') { + $result .= $this->LE.$this->LE; + } + + return $result; + } + + /** + * Assembles the message body. Returns an empty string on failure. + * @access public + * @return string The assembled message body + */ + public function CreateBody() { + $body = ''; + + if ($this->sign_key_file) { + $body .= $this->GetMailMIME(); + } + + $this->SetWordWrap(); + + switch($this->message_type) { + case 'alt': + $body .= $this->GetBoundary($this->boundary[1], '', 'text/plain', ''); + $body .= $this->EncodeString($this->AltBody, $this->Encoding); + $body .= $this->LE.$this->LE; + $body .= $this->GetBoundary($this->boundary[1], '', 'text/html', ''); + $body .= $this->EncodeString($this->Body, $this->Encoding); + $body .= $this->LE.$this->LE; + $body .= $this->EndBoundary($this->boundary[1]); + break; + case 'plain': + $body .= $this->EncodeString($this->Body, $this->Encoding); + break; + case 'attachments': + $body .= $this->GetBoundary($this->boundary[1], '', '', ''); + $body .= $this->EncodeString($this->Body, $this->Encoding); + $body .= $this->LE; + $body .= $this->AttachAll(); + break; + case 'alt_attachments': + $body .= sprintf("--%s%s", $this->boundary[1], $this->LE); + $body .= sprintf("Content-Type: %s;%s" . "\tboundary=\"%s\"%s", 'multipart/alternative', $this->LE, $this->boundary[2], $this->LE.$this->LE); + $body .= $this->GetBoundary($this->boundary[2], '', 'text/plain', '') . $this->LE; // Create text body + $body .= $this->EncodeString($this->AltBody, $this->Encoding); + $body .= $this->LE.$this->LE; + $body .= $this->GetBoundary($this->boundary[2], '', 'text/html', '') . $this->LE; // Create the HTML body + $body .= $this->EncodeString($this->Body, $this->Encoding); + $body .= $this->LE.$this->LE; + $body .= $this->EndBoundary($this->boundary[2]); + $body .= $this->AttachAll(); + break; + } + + if ($this->IsError()) { + $body = ''; + } elseif ($this->sign_key_file) { + try { + $file = tempnam('', 'mail'); + file_put_contents($file, $body); //TODO check this worked + $signed = tempnam("", "signed"); + if (@openssl_pkcs7_sign($file, $signed, "file://".$this->sign_cert_file, array("file://".$this->sign_key_file, $this->sign_key_pass), NULL)) { + @unlink($file); + @unlink($signed); + $body = file_get_contents($signed); + } else { + @unlink($file); + @unlink($signed); + throw new phpmailerException($this->Lang("signing").openssl_error_string()); + } + } catch (phpmailerException $e) { + $body = ''; + if ($this->exceptions) { + throw $e; + } + } + } + + return $body; + } + + /** + * Returns the start of a message boundary. + * @access private + */ + private function GetBoundary($boundary, $charSet, $contentType, $encoding) { + $result = ''; + if($charSet == '') { + $charSet = $this->CharSet; + } + if($contentType == '') { + $contentType = $this->ContentType; + } + if($encoding == '') { + $encoding = $this->Encoding; + } + $result .= $this->TextLine('--' . $boundary); + $result .= sprintf("Content-Type: %s; charset = \"%s\"", $contentType, $charSet); + $result .= $this->LE; + $result .= $this->HeaderLine('Content-Transfer-Encoding', $encoding); + $result .= $this->LE; + + return $result; + } + + /** + * Returns the end of a message boundary. + * @access private + */ + private function EndBoundary($boundary) { + return $this->LE . '--' . $boundary . '--' . $this->LE; + } + + /** + * Sets the message type. + * @access private + * @return void + */ + private function SetMessageType() { + if(count($this->attachment) < 1 && strlen($this->AltBody) < 1) { + $this->message_type = 'plain'; + } else { + if(count($this->attachment) > 0) { + $this->message_type = 'attachments'; + } + if(strlen($this->AltBody) > 0 && count($this->attachment) < 1) { + $this->message_type = 'alt'; + } + if(strlen($this->AltBody) > 0 && count($this->attachment) > 0) { + $this->message_type = 'alt_attachments'; + } + } + } + + /** + * Returns a formatted header line. + * @access public + * @return string + */ + public function HeaderLine($name, $value) { + return $name . ': ' . $value . $this->LE; + } + + /** + * Returns a formatted mail line. + * @access public + * @return string + */ + public function TextLine($value) { + return $value . $this->LE; + } + + ///////////////////////////////////////////////// + // CLASS METHODS, ATTACHMENTS + ///////////////////////////////////////////////// + + /** + * Adds an attachment from a path on the filesystem. + * Returns false if the file could not be found + * or accessed. + * @param string $path Path to the attachment. + * @param string $name Overrides the attachment name. + * @param string $encoding File encoding (see $Encoding). + * @param string $type File extension (MIME) type. + * @return bool + */ + public function AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream') { + try { + if ( !@is_file($path) ) { + throw new phpmailerException($this->Lang('file_access') . $path, self::STOP_CONTINUE); + } + $filename = basename($path); + if ( $name == '' ) { + $name = $filename; + } + + $this->attachment[] = array( + 0 => $path, + 1 => $filename, + 2 => $name, + 3 => $encoding, + 4 => $type, + 5 => false, // isStringAttachment + 6 => 'attachment', + 7 => 0 + ); + + } catch (phpmailerException $e) { + $this->SetError($e->getMessage()); + if ($this->exceptions) { + throw $e; + } + echo $e->getMessage()."\n"; + if ( $e->getCode() == self::STOP_CRITICAL ) { + return false; + } + } + return true; + } + + /** + * Return the current array of attachments + * @return array + */ + public function GetAttachments() { + return $this->attachment; + } + + /** + * Attaches all fs, string, and binary attachments to the message. + * Returns an empty string on failure. + * @access private + * @return string + */ + private function AttachAll() { + // Return text of body + $mime = array(); + $cidUniq = array(); + $incl = array(); + + // Add all attachments + foreach ($this->attachment as $attachment) { + // Check for string attachment + $bString = $attachment[5]; + if ($bString) { + $string = $attachment[0]; + } else { + $path = $attachment[0]; + } + + if (in_array($attachment[0], $incl)) { continue; } + $filename = $attachment[1]; + $name = $attachment[2]; + $encoding = $attachment[3]; + $type = $attachment[4]; + $disposition = $attachment[6]; + $cid = $attachment[7]; + $incl[] = $attachment[0]; + if ( $disposition == 'inline' && isset($cidUniq[$cid]) ) { continue; } + $cidUniq[$cid] = true; + + $mime[] = sprintf("--%s%s", $this->boundary[1], $this->LE); + $mime[] = sprintf("Content-Type: %s; name=\"%s\"%s", $type, $this->EncodeHeader($this->SecureHeader($name)), $this->LE); + $mime[] = sprintf("Content-Transfer-Encoding: %s%s", $encoding, $this->LE); + + if($disposition == 'inline') { + $mime[] = sprintf("Content-ID: <%s>%s", $cid, $this->LE); + } + + $mime[] = sprintf("Content-Disposition: %s; filename=\"%s\"%s", $disposition, $this->EncodeHeader($this->SecureHeader($name)), $this->LE.$this->LE); + + // Encode as string attachment + if($bString) { + $mime[] = $this->EncodeString($string, $encoding); + if($this->IsError()) { + return ''; + } + $mime[] = $this->LE.$this->LE; + } else { + $mime[] = $this->EncodeFile($path, $encoding); + if($this->IsError()) { + return ''; + } + $mime[] = $this->LE.$this->LE; + } + } + + $mime[] = sprintf("--%s--%s", $this->boundary[1], $this->LE); + + return join('', $mime); + } + + /** + * Encodes attachment in requested format. + * Returns an empty string on failure. + * @param string $path The full path to the file + * @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable' + * @see EncodeFile() + * @access private + * @return string + */ + private function EncodeFile($path, $encoding = 'base64') { + try { + if (!is_readable($path)) { + throw new phpmailerException($this->Lang('file_open') . $path, self::STOP_CONTINUE); + } + if (function_exists('get_magic_quotes')) { + function get_magic_quotes() { + return false; + } + } + if (PHP_VERSION < 6) { + $magic_quotes = get_magic_quotes_runtime(); + set_magic_quotes_runtime(0); + } + $file_buffer = file_get_contents($path); + $file_buffer = $this->EncodeString($file_buffer, $encoding); + if (PHP_VERSION < 6) { set_magic_quotes_runtime($magic_quotes); } + return $file_buffer; + } catch (Exception $e) { + $this->SetError($e->getMessage()); + return ''; + } + } + + /** + * Encodes string to requested format. + * Returns an empty string on failure. + * @param string $str The text to encode + * @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable' + * @access public + * @return string + */ + public function EncodeString ($str, $encoding = 'base64') { + $encoded = ''; + switch(strtolower($encoding)) { + case 'base64': + $encoded = chunk_split(base64_encode($str), 76, $this->LE); + break; + case '7bit': + case '8bit': + $encoded = $this->FixEOL($str); + //Make sure it ends with a line break + if (substr($encoded, -(strlen($this->LE))) != $this->LE) + $encoded .= $this->LE; + break; + case 'binary': + $encoded = $str; + break; + case 'quoted-printable': + $encoded = $this->EncodeQP($str); + break; + default: + $this->SetError($this->Lang('encoding') . $encoding); + break; + } + return $encoded; + } + + /** + * Encode a header string to best (shortest) of Q, B, quoted or none. + * @access public + * @return string + */ + public function EncodeHeader($str, $position = 'text') { + $x = 0; + + switch (strtolower($position)) { + case 'phrase': + if (!preg_match('/[\200-\377]/', $str)) { + // Can't use addslashes as we don't know what value has magic_quotes_sybase + $encoded = addcslashes($str, "\0..\37\177\\\""); + if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str)) { + return ($encoded); + } else { + return ("\"$encoded\""); + } + } + $x = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches); + break; + case 'comment': + $x = preg_match_all('/[()"]/', $str, $matches); + // Fall-through + case 'text': + default: + $x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches); + break; + } + + if ($x == 0) { + return ($str); + } + + $maxlen = 75 - 7 - strlen($this->CharSet); + // Try to select the encoding which should produce the shortest output + if (strlen($str)/3 < $x) { + $encoding = 'B'; + if (function_exists('mb_strlen') && $this->HasMultiBytes($str)) { + // Use a custom function which correctly encodes and wraps long + // multibyte strings without breaking lines within a character + $encoded = $this->Base64EncodeWrapMB($str); + } else { + $encoded = base64_encode($str); + $maxlen -= $maxlen % 4; + $encoded = trim(chunk_split($encoded, $maxlen, "\n")); + } + } else { + $encoding = 'Q'; + $encoded = $this->EncodeQ($str, $position); + $encoded = $this->WrapText($encoded, $maxlen, true); + $encoded = str_replace('='.$this->LE, "\n", trim($encoded)); + } + + $encoded = preg_replace('/^(.*)$/m', " =?".$this->CharSet."?$encoding?\\1?=", $encoded); + $encoded = trim(str_replace("\n", $this->LE, $encoded)); + + return $encoded; + } + + /** + * Checks if a string contains multibyte characters. + * @access public + * @param string $str multi-byte text to wrap encode + * @return bool + */ + public function HasMultiBytes($str) { + if (function_exists('mb_strlen')) { + return (strlen($str) > mb_strlen($str, $this->CharSet)); + } else { // Assume no multibytes (we can't handle without mbstring functions anyway) + return false; + } + } + + /** + * Correctly encodes and wraps long multibyte strings for mail headers + * without breaking lines within a character. + * Adapted from a function by paravoid at http://uk.php.net/manual/en/function.mb-encode-mimeheader.php + * @access public + * @param string $str multi-byte text to wrap encode + * @return string + */ + public function Base64EncodeWrapMB($str) { + $start = "=?".$this->CharSet."?B?"; + $end = "?="; + $encoded = ""; + + $mb_length = mb_strlen($str, $this->CharSet); + // Each line must have length <= 75, including $start and $end + $length = 75 - strlen($start) - strlen($end); + // Average multi-byte ratio + $ratio = $mb_length / strlen($str); + // Base64 has a 4:3 ratio + $offset = $avgLength = floor($length * $ratio * .75); + + for ($i = 0; $i < $mb_length; $i += $offset) { + $lookBack = 0; + + do { + $offset = $avgLength - $lookBack; + $chunk = mb_substr($str, $i, $offset, $this->CharSet); + $chunk = base64_encode($chunk); + $lookBack++; + } + while (strlen($chunk) > $length); + + $encoded .= $chunk . $this->LE; + } + + // Chomp the last linefeed + $encoded = substr($encoded, 0, -strlen($this->LE)); + return $encoded; + } + + /** + * Encode string to quoted-printable. + * Only uses standard PHP, slow, but will always work + * @access public + * @param string $string the text to encode + * @param integer $line_max Number of chars allowed on a line before wrapping + * @return string + */ + public function EncodeQPphp( $input = '', $line_max = 76, $space_conv = false) { + $hex = array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); + $lines = preg_split('/(?:\r\n|\r|\n)/', $input); + $eol = "\r\n"; + $escape = '='; + $output = ''; + while( list(, $line) = each($lines) ) { + $linlen = strlen($line); + $newline = ''; + for($i = 0; $i < $linlen; $i++) { + $c = substr( $line, $i, 1 ); + $dec = ord( $c ); + if ( ( $i == 0 ) && ( $dec == 46 ) ) { // convert first point in the line into =2E + $c = '=2E'; + } + if ( $dec == 32 ) { + if ( $i == ( $linlen - 1 ) ) { // convert space at eol only + $c = '=20'; + } else if ( $space_conv ) { + $c = '=20'; + } + } elseif ( ($dec == 61) || ($dec < 32 ) || ($dec > 126) ) { // always encode "\t", which is *not* required + $h2 = floor($dec/16); + $h1 = floor($dec%16); + $c = $escape.$hex[$h2].$hex[$h1]; + } + if ( (strlen($newline) + strlen($c)) >= $line_max ) { // CRLF is not counted + $output .= $newline.$escape.$eol; // soft line break; " =\r\n" is okay + $newline = ''; + // check if newline first character will be point or not + if ( $dec == 46 ) { + $c = '=2E'; + } + } + $newline .= $c; + } // end of for + $output .= $newline.$eol; + } // end of while + return $output; + } + + /** + * Encode string to RFC2045 (6.7) quoted-printable format + * Uses a PHP5 stream filter to do the encoding about 64x faster than the old version + * Also results in same content as you started with after decoding + * @see EncodeQPphp() + * @access public + * @param string $string the text to encode + * @param integer $line_max Number of chars allowed on a line before wrapping + * @param boolean $space_conv Dummy param for compatibility with existing EncodeQP function + * @return string + * @author Marcus Bointon + */ + public function EncodeQP($string, $line_max = 76, $space_conv = false) { + if (function_exists('quoted_printable_encode')) { //Use native function if it's available (>= PHP5.3) + return quoted_printable_encode($string); + } + $filters = stream_get_filters(); + if (!in_array('convert.*', $filters)) { //Got convert stream filter? + return $this->EncodeQPphp($string, $line_max, $space_conv); //Fall back to old implementation + } + $fp = fopen('php://temp/', 'r+'); + $string = preg_replace('/\r\n?/', $this->LE, $string); //Normalise line breaks + $params = array('line-length' => $line_max, 'line-break-chars' => $this->LE); + $s = stream_filter_append($fp, 'convert.quoted-printable-encode', STREAM_FILTER_READ, $params); + fputs($fp, $string); + rewind($fp); + $out = stream_get_contents($fp); + stream_filter_remove($s); + $out = preg_replace('/^\./m', '=2E', $out); //Encode . if it is first char on a line, workaround for bug in Exchange + fclose($fp); + return $out; + } + + /** + * Encode string to q encoding. + * @link http://tools.ietf.org/html/rfc2047 + * @param string $str the text to encode + * @param string $position Where the text is going to be used, see the RFC for what that means + * @access public + * @return string + */ + public function EncodeQ ($str, $position = 'text') { + // There should not be any EOL in the string + $encoded = preg_replace('/[\r\n]*/', '', $str); + + switch (strtolower($position)) { + case 'phrase': + $encoded = preg_replace("/([^A-Za-z0-9!*+\/ -])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); + break; + case 'comment': + $encoded = preg_replace("/([\(\)\"])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded); + case 'text': + default: + // Replace every high ascii, control =, ? and _ characters + //TODO using /e (equivalent to eval()) is probably not a good idea + $encoded = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e', + "'='.sprintf('%02X', ord('\\1'))", $encoded); + break; + } + + // Replace every spaces to _ (more readable than =20) + $encoded = str_replace(' ', '_', $encoded); + + return $encoded; + } + + /** + * Adds a string or binary attachment (non-filesystem) to the list. + * This method can be used to attach ascii or binary data, + * such as a BLOB record from a database. + * @param string $string String attachment data. + * @param string $filename Name of the attachment. + * @param string $encoding File encoding (see $Encoding). + * @param string $type File extension (MIME) type. + * @return void + */ + public function AddStringAttachment($string, $filename, $encoding = 'base64', $type = 'application/octet-stream') { + // Append to $attachment array + $this->attachment[] = array( + 0 => $string, + 1 => $filename, + 2 => basename($filename), + 3 => $encoding, + 4 => $type, + 5 => true, // isStringAttachment + 6 => 'attachment', + 7 => 0 + ); + } + + /** + * Adds an embedded attachment. This can include images, sounds, and + * just about any other document. Make sure to set the $type to an + * image type. For JPEG images use "image/jpeg" and for GIF images + * use "image/gif". + * @param string $path Path to the attachment. + * @param string $cid Content ID of the attachment. Use this to identify + * the Id for accessing the image in an HTML form. + * @param string $name Overrides the attachment name. + * @param string $encoding File encoding (see $Encoding). + * @param string $type File extension (MIME) type. + * @return bool + */ + public function AddEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') { + + if ( !@is_file($path) ) { + $this->SetError($this->Lang('file_access') . $path); + return false; + } + + $filename = basename($path); + if ( $name == '' ) { + $name = $filename; + } + + // Append to $attachment array + $this->attachment[] = array( + 0 => $path, + 1 => $filename, + 2 => $name, + 3 => $encoding, + 4 => $type, + 5 => false, // isStringAttachment + 6 => 'inline', + 7 => $cid + ); + + return true; + } + + /** + * Returns true if an inline attachment is present. + * @access public + * @return bool + */ + public function InlineImageExists() { + foreach($this->attachment as $attachment) { + if ($attachment[6] == 'inline') { + return true; + } + } + return false; + } + + ///////////////////////////////////////////////// + // CLASS METHODS, MESSAGE RESET + ///////////////////////////////////////////////// + + /** + * Clears all recipients assigned in the TO array. Returns void. + * @return void + */ + public function ClearAddresses() { + foreach($this->to as $to) { + unset($this->all_recipients[strtolower($to[0])]); + } + $this->to = array(); + } + + /** + * Clears all recipients assigned in the CC array. Returns void. + * @return void + */ + public function ClearCCs() { + foreach($this->cc as $cc) { + unset($this->all_recipients[strtolower($cc[0])]); + } + $this->cc = array(); + } + + /** + * Clears all recipients assigned in the BCC array. Returns void. + * @return void + */ + public function ClearBCCs() { + foreach($this->bcc as $bcc) { + unset($this->all_recipients[strtolower($bcc[0])]); + } + $this->bcc = array(); + } + + /** + * Clears all recipients assigned in the ReplyTo array. Returns void. + * @return void + */ + public function ClearReplyTos() { + $this->ReplyTo = array(); + } + + /** + * Clears all recipients assigned in the TO, CC and BCC + * array. Returns void. + * @return void + */ + public function ClearAllRecipients() { + $this->to = array(); + $this->cc = array(); + $this->bcc = array(); + $this->all_recipients = array(); + } + + /** + * Clears all previously set filesystem, string, and binary + * attachments. Returns void. + * @return void + */ + public function ClearAttachments() { + $this->attachment = array(); + } + + /** + * Clears all custom headers. Returns void. + * @return void + */ + public function ClearCustomHeaders() { + $this->CustomHeader = array(); + } + + ///////////////////////////////////////////////// + // CLASS METHODS, MISCELLANEOUS + ///////////////////////////////////////////////// + + /** + * Adds the error message to the error container. + * @access protected + * @return void + */ + protected function SetError($msg) { + $this->error_count++; + if ($this->Mailer == 'smtp' and !is_null($this->smtp)) { + $lasterror = $this->smtp->getError(); + if (!empty($lasterror) and array_key_exists('smtp_msg', $lasterror)) { + $msg .= '

' . $this->Lang('smtp_error') . $lasterror['smtp_msg'] . "

\n"; + } + } + $this->ErrorInfo = $msg; + } + + /** + * Returns the proper RFC 822 formatted date. + * @access public + * @return string + * @static + */ + public static function RFCDate() { + $tz = date('Z'); + $tzs = ($tz < 0) ? '-' : '+'; + $tz = abs($tz); + $tz = (int)($tz/3600)*100 + ($tz%3600)/60; + $result = sprintf("%s %s%04d", date('D, j M Y H:i:s'), $tzs, $tz); + + return $result; + } + + /** + * Returns the server hostname or 'localhost.localdomain' if unknown. + * @access private + * @return string + */ + private function ServerHostname() { + if (!empty($this->Hostname)) { + $result = $this->Hostname; + } elseif (isset($_SERVER['SERVER_NAME'])) { + $result = $_SERVER['SERVER_NAME']; + } else { + $result = 'localhost.localdomain'; + } + + return $result; + } + + /** + * Returns a message in the appropriate language. + * @access private + * @return string + */ + private function Lang($key) { + if(count($this->language) < 1) { + $this->SetLanguage('en'); // set the default language + } + + if(isset($this->language[$key])) { + return $this->language[$key]; + } else { + return 'Language string failed to load: ' . $key; + } + } + + /** + * Returns true if an error occurred. + * @access public + * @return bool + */ + public function IsError() { + return ($this->error_count > 0); + } + + /** + * Changes every end of line from CR or LF to CRLF. + * @access private + * @return string + */ + private function FixEOL($str) { + $str = str_replace("\r\n", "\n", $str); + $str = str_replace("\r", "\n", $str); + $str = str_replace("\n", $this->LE, $str); + return $str; + } + + /** + * Adds a custom header. + * @access public + * @return void + */ + public function AddCustomHeader($custom_header) { + $this->CustomHeader[] = explode(':', $custom_header, 2); + } + + /** + * Evaluates the message and returns modifications for inline images and backgrounds + * @access public + * @return $message + */ + public function MsgHTML($message, $basedir = '') { + preg_match_all("/(src|background)=\"(.*)\"/Ui", $message, $images); + if(isset($images[2])) { + foreach($images[2] as $i => $url) { + // do not change urls for absolute images (thanks to corvuscorax) + if (!preg_match('#^[A-z]+://#',$url)) { + $filename = basename($url); + $directory = dirname($url); + ($directory == '.')?$directory='':''; + $cid = 'cid:' . md5($filename); + $ext = pathinfo($filename, PATHINFO_EXTENSION); + $mimeType = self::_mime_types($ext); + if ( strlen($basedir) > 1 && substr($basedir,-1) != '/') { $basedir .= '/'; } + if ( strlen($directory) > 1 && substr($directory,-1) != '/') { $directory .= '/'; } + if ( $this->AddEmbeddedImage($basedir.$directory.$filename, md5($filename), $filename, 'base64',$mimeType) ) { + $message = preg_replace("/".$images[1][$i]."=\"".preg_quote($url, '/')."\"/Ui", $images[1][$i]."=\"".$cid."\"", $message); + } + } + } + } + $this->IsHTML(true); + $this->Body = $message; + $textMsg = trim(strip_tags(preg_replace('/<(head|title|style|script)[^>]*>.*?<\/\\1>/s','',$message))); + if (!empty($textMsg) && empty($this->AltBody)) { + $this->AltBody = html_entity_decode($textMsg); + } + if (empty($this->AltBody)) { + $this->AltBody = 'To view this email message, open it in a program that understands HTML!' . "\n\n"; + } + } + + /** + * Gets the MIME type of the embedded or inline image + * @param string File extension + * @access public + * @return string MIME type of ext + * @static + */ + public static function _mime_types($ext = '') { + $mimes = array( + 'hqx' => 'application/mac-binhex40', + 'cpt' => 'application/mac-compactpro', + 'doc' => 'application/msword', + 'bin' => 'application/macbinary', + 'dms' => 'application/octet-stream', + 'lha' => 'application/octet-stream', + 'lzh' => 'application/octet-stream', + 'exe' => 'application/octet-stream', + 'class' => 'application/octet-stream', + 'psd' => 'application/octet-stream', + 'so' => 'application/octet-stream', + 'sea' => 'application/octet-stream', + 'dll' => 'application/octet-stream', + 'oda' => 'application/oda', + 'pdf' => 'application/pdf', + 'ai' => 'application/postscript', + 'eps' => 'application/postscript', + 'ps' => 'application/postscript', + 'smi' => 'application/smil', + 'smil' => 'application/smil', + 'mif' => 'application/vnd.mif', + 'xls' => 'application/vnd.ms-excel', + 'ppt' => 'application/vnd.ms-powerpoint', + 'wbxml' => 'application/vnd.wap.wbxml', + 'wmlc' => 'application/vnd.wap.wmlc', + 'dcr' => 'application/x-director', + 'dir' => 'application/x-director', + 'dxr' => 'application/x-director', + 'dvi' => 'application/x-dvi', + 'gtar' => 'application/x-gtar', + 'php' => 'application/x-httpd-php', + 'php4' => 'application/x-httpd-php', + 'php3' => 'application/x-httpd-php', + 'phtml' => 'application/x-httpd-php', + 'phps' => 'application/x-httpd-php-source', + 'js' => 'application/x-javascript', + 'swf' => 'application/x-shockwave-flash', + 'sit' => 'application/x-stuffit', + 'tar' => 'application/x-tar', + 'tgz' => 'application/x-tar', + 'xhtml' => 'application/xhtml+xml', + 'xht' => 'application/xhtml+xml', + 'zip' => 'application/zip', + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', + 'mpga' => 'audio/mpeg', + 'mp2' => 'audio/mpeg', + 'mp3' => 'audio/mpeg', + 'aif' => 'audio/x-aiff', + 'aiff' => 'audio/x-aiff', + 'aifc' => 'audio/x-aiff', + 'ram' => 'audio/x-pn-realaudio', + 'rm' => 'audio/x-pn-realaudio', + 'rpm' => 'audio/x-pn-realaudio-plugin', + 'ra' => 'audio/x-realaudio', + 'rv' => 'video/vnd.rn-realvideo', + 'wav' => 'audio/x-wav', + 'bmp' => 'image/bmp', + 'gif' => 'image/gif', + 'jpeg' => 'image/jpeg', + 'jpg' => 'image/jpeg', + 'jpe' => 'image/jpeg', + 'png' => 'image/png', + 'tiff' => 'image/tiff', + 'tif' => 'image/tiff', + 'css' => 'text/css', + 'html' => 'text/html', + 'htm' => 'text/html', + 'shtml' => 'text/html', + 'txt' => 'text/plain', + 'text' => 'text/plain', + 'log' => 'text/plain', + 'rtx' => 'text/richtext', + 'rtf' => 'text/rtf', + 'xml' => 'text/xml', + 'xsl' => 'text/xml', + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'mpe' => 'video/mpeg', + 'qt' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'avi' => 'video/x-msvideo', + 'movie' => 'video/x-sgi-movie', + 'doc' => 'application/msword', + 'word' => 'application/msword', + 'xl' => 'application/excel', + 'eml' => 'message/rfc822' + ); + return (!isset($mimes[strtolower($ext)])) ? 'application/octet-stream' : $mimes[strtolower($ext)]; + } + + /** + * Set (or reset) Class Objects (variables) + * + * Usage Example: + * $page->set('X-Priority', '3'); + * + * @access public + * @param string $name Parameter Name + * @param mixed $value Parameter Value + * NOTE: will not work with arrays, there are no arrays to set/reset + * @todo Should this not be using __set() magic function? + */ + public function set($name, $value = '') { + try { + if (isset($this->$name) ) { + $this->$name = $value; + } else { + throw new phpmailerException($this->Lang('variable_set') . $name, self::STOP_CRITICAL); + } + } catch (Exception $e) { + $this->SetError($e->getMessage()); + if ($e->getCode() == self::STOP_CRITICAL) { + return false; + } + } + return true; + } + + /** + * Strips newlines to prevent header injection. + * @access public + * @param string $str String + * @return string + */ + public function SecureHeader($str) { + $str = str_replace("\r", '', $str); + $str = str_replace("\n", '', $str); + return trim($str); + } + + /** + * Set the private key file and password to sign the message. + * + * @access public + * @param string $key_filename Parameter File Name + * @param string $key_pass Password for private key + */ + public function Sign($cert_filename, $key_filename, $key_pass) { + $this->sign_cert_file = $cert_filename; + $this->sign_key_file = $key_filename; + $this->sign_key_pass = $key_pass; + } + + /** + * Set the private key file and password to sign the message. + * + * @access public + * @param string $key_filename Parameter File Name + * @param string $key_pass Password for private key + */ + public function DKIM_QP($txt) { + $tmp=""; + $line=""; + for ($i=0;$iDKIM_private); + if ($this->DKIM_passphrase!='') { + $privKey = openssl_pkey_get_private($privKeyStr,$this->DKIM_passphrase); + } else { + $privKey = $privKeyStr; + } + if (openssl_sign($s, $signature, $privKey)) { + return base64_encode($signature); + } + } + + /** + * Generate DKIM Canonicalization Header + * + * @access public + * @param string $s Header + */ + public function DKIM_HeaderC($s) { + $s=preg_replace("/\r\n\s+/"," ",$s); + $lines=explode("\r\n",$s); + foreach ($lines as $key=>$line) { + list($heading,$value)=explode(":",$line,2); + $heading=strtolower($heading); + $value=preg_replace("/\s+/"," ",$value) ; // Compress useless spaces + $lines[$key]=$heading.":".trim($value) ; // Don't forget to remove WSP around the value + } + $s=implode("\r\n",$lines); + return $s; + } + + /** + * Generate DKIM Canonicalization Body + * + * @access public + * @param string $body Message Body + */ + public function DKIM_BodyC($body) { + if ($body == '') return "\r\n"; + // stabilize line endings + $body=str_replace("\r\n","\n",$body); + $body=str_replace("\n","\r\n",$body); + // END stabilize line endings + while (substr($body,strlen($body)-4,4) == "\r\n\r\n") { + $body=substr($body,0,strlen($body)-2); + } + return $body; + } + + /** + * Create the DKIM header, body, as new header + * + * @access public + * @param string $headers_line Header lines + * @param string $subject Subject + * @param string $body Body + */ + public function DKIM_Add($headers_line,$subject,$body) { + $DKIMsignatureType = 'rsa-sha1'; // Signature & hash algorithms + $DKIMcanonicalization = 'relaxed/simple'; // Canonicalization of header/body + $DKIMquery = 'dns/txt'; // Query method + $DKIMtime = time() ; // Signature Timestamp = seconds since 00:00:00 - Jan 1, 1970 (UTC time zone) + $subject_header = "Subject: $subject"; + $headers = explode("\r\n",$headers_line); + foreach($headers as $header) { + if (strpos($header,'From:') === 0) { + $from_header=$header; + } elseif (strpos($header,'To:') === 0) { + $to_header=$header; + } + } + $from = str_replace('|','=7C',$this->DKIM_QP($from_header)); + $to = str_replace('|','=7C',$this->DKIM_QP($to_header)); + $subject = str_replace('|','=7C',$this->DKIM_QP($subject_header)) ; // Copied header fields (dkim-quoted-printable + $body = $this->DKIM_BodyC($body); + $DKIMlen = strlen($body) ; // Length of body + $DKIMb64 = base64_encode(pack("H*", sha1($body))) ; // Base64 of packed binary SHA-1 hash of body + $ident = ($this->DKIM_identity == '')? '' : " i=" . $this->DKIM_identity . ";"; + $dkimhdrs = "DKIM-Signature: v=1; a=" . $DKIMsignatureType . "; q=" . $DKIMquery . "; l=" . $DKIMlen . "; s=" . $this->DKIM_selector . ";\r\n". + "\tt=" . $DKIMtime . "; c=" . $DKIMcanonicalization . ";\r\n". + "\th=From:To:Subject;\r\n". + "\td=" . $this->DKIM_domain . ";" . $ident . "\r\n". + "\tz=$from\r\n". + "\t|$to\r\n". + "\t|$subject;\r\n". + "\tbh=" . $DKIMb64 . ";\r\n". + "\tb="; + $toSign = $this->DKIM_HeaderC($from_header . "\r\n" . $to_header . "\r\n" . $subject_header . "\r\n" . $dkimhdrs); + $signed = $this->DKIM_Sign($toSign); + return "X-PHPMAILER-DKIM: phpmailer.worxware.com\r\n".$dkimhdrs.$signed."\r\n"; + } + + protected function doCallback($isSent,$to,$cc,$bcc,$subject,$body) { + if (!empty($this->action_function) && function_exists($this->action_function)) { + $params = array($isSent,$to,$cc,$bcc,$subject,$body); + call_user_func_array($this->action_function,$params); + } + } +} + +class phpmailerException extends Exception { + public function errorMessage() { + $errorMsg = '' . $this->getMessage() . "
\n"; + return $errorMsg; + } +} +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/class.pop3.php b/incs/PHPMailer_v5.1/class.pop3.php new file mode 100644 index 0000000..f9fd3b2 --- /dev/null +++ b/incs/PHPMailer_v5.1/class.pop3.php @@ -0,0 +1,407 @@ +pop_conn = 0; + $this->connected = false; + $this->error = null; + } + + /** + * Combination of public events - connect, login, disconnect + * @access public + * @param string $host + * @param integer $port + * @param integer $tval + * @param string $username + * @param string $password + */ + public function Authorise ($host, $port = false, $tval = false, $username, $password, $debug_level = 0) { + $this->host = $host; + + // If no port value is passed, retrieve it + if ($port == false) { + $this->port = $this->POP3_PORT; + } else { + $this->port = $port; + } + + // If no port value is passed, retrieve it + if ($tval == false) { + $this->tval = $this->POP3_TIMEOUT; + } else { + $this->tval = $tval; + } + + $this->do_debug = $debug_level; + $this->username = $username; + $this->password = $password; + + // Refresh the error log + $this->error = null; + + // Connect + $result = $this->Connect($this->host, $this->port, $this->tval); + + if ($result) { + $login_result = $this->Login($this->username, $this->password); + + if ($login_result) { + $this->Disconnect(); + + return true; + } + + } + + // We need to disconnect regardless if the login succeeded + $this->Disconnect(); + + return false; + } + + /** + * Connect to the POP3 server + * @access public + * @param string $host + * @param integer $port + * @param integer $tval + * @return boolean + */ + public function Connect ($host, $port = false, $tval = 30) { + // Are we already connected? + if ($this->connected) { + return true; + } + + /* + On Windows this will raise a PHP Warning error if the hostname doesn't exist. + Rather than supress it with @fsockopen, let's capture it cleanly instead + */ + + set_error_handler(array(&$this, 'catchWarning')); + + // Connect to the POP3 server + $this->pop_conn = fsockopen($host, // POP3 Host + $port, // Port # + $errno, // Error Number + $errstr, // Error Message + $tval); // Timeout (seconds) + + // Restore the error handler + restore_error_handler(); + + // Does the Error Log now contain anything? + if ($this->error && $this->do_debug >= 1) { + $this->displayErrors(); + } + + // Did we connect? + if ($this->pop_conn == false) { + // It would appear not... + $this->error = array( + 'error' => "Failed to connect to server $host on port $port", + 'errno' => $errno, + 'errstr' => $errstr + ); + + if ($this->do_debug >= 1) { + $this->displayErrors(); + } + + return false; + } + + // Increase the stream time-out + + // Check for PHP 4.3.0 or later + if (version_compare(phpversion(), '5.0.0', 'ge')) { + stream_set_timeout($this->pop_conn, $tval, 0); + } else { + // Does not work on Windows + if (substr(PHP_OS, 0, 3) !== 'WIN') { + socket_set_timeout($this->pop_conn, $tval, 0); + } + } + + // Get the POP3 server response + $pop3_response = $this->getResponse(); + + // Check for the +OK + if ($this->checkResponse($pop3_response)) { + // The connection is established and the POP3 server is talking + $this->connected = true; + return true; + } + + } + + /** + * Login to the POP3 server (does not support APOP yet) + * @access public + * @param string $username + * @param string $password + * @return boolean + */ + public function Login ($username = '', $password = '') { + if ($this->connected == false) { + $this->error = 'Not connected to POP3 server'; + + if ($this->do_debug >= 1) { + $this->displayErrors(); + } + } + + if (empty($username)) { + $username = $this->username; + } + + if (empty($password)) { + $password = $this->password; + } + + $pop_username = "USER $username" . $this->CRLF; + $pop_password = "PASS $password" . $this->CRLF; + + // Send the Username + $this->sendString($pop_username); + $pop3_response = $this->getResponse(); + + if ($this->checkResponse($pop3_response)) { + // Send the Password + $this->sendString($pop_password); + $pop3_response = $this->getResponse(); + + if ($this->checkResponse($pop3_response)) { + return true; + } else { + return false; + } + } else { + return false; + } + } + + /** + * Disconnect from the POP3 server + * @access public + */ + public function Disconnect () { + $this->sendString('QUIT'); + + fclose($this->pop_conn); + } + + ///////////////////////////////////////////////// + // Private Methods + ///////////////////////////////////////////////// + + /** + * Get the socket response back. + * $size is the maximum number of bytes to retrieve + * @access private + * @param integer $size + * @return string + */ + private function getResponse ($size = 128) { + $pop3_response = fgets($this->pop_conn, $size); + + return $pop3_response; + } + + /** + * Send a string down the open socket connection to the POP3 server + * @access private + * @param string $string + * @return integer + */ + private function sendString ($string) { + $bytes_sent = fwrite($this->pop_conn, $string, strlen($string)); + + return $bytes_sent; + } + + /** + * Checks the POP3 server response for +OK or -ERR + * @access private + * @param string $string + * @return boolean + */ + private function checkResponse ($string) { + if (substr($string, 0, 3) !== '+OK') { + $this->error = array( + 'error' => "Server reported an error: $string", + 'errno' => 0, + 'errstr' => '' + ); + + if ($this->do_debug >= 1) { + $this->displayErrors(); + } + + return false; + } else { + return true; + } + + } + + /** + * If debug is enabled, display the error message array + * @access private + */ + private function displayErrors () { + echo '
';
+
+    foreach ($this->error as $single_error) {
+      print_r($single_error);
+    }
+
+    echo '
'; + } + + /** + * Takes over from PHP for the socket warning handler + * @access private + * @param integer $errno + * @param string $errstr + * @param string $errfile + * @param integer $errline + */ + private function catchWarning ($errno, $errstr, $errfile, $errline) { + $this->error[] = array( + 'error' => "Connecting to the POP3 server raised a PHP warning: ", + 'errno' => $errno, + 'errstr' => $errstr + ); + } + + // End of class +} +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/class.smtp.php b/incs/PHPMailer_v5.1/class.smtp.php new file mode 100644 index 0000000..c664d97 --- /dev/null +++ b/incs/PHPMailer_v5.1/class.smtp.php @@ -0,0 +1,814 @@ +smtp_conn = 0; + $this->error = null; + $this->helo_rply = null; + + $this->do_debug = 0; + } + + ///////////////////////////////////////////////// + // CONNECTION FUNCTIONS + ///////////////////////////////////////////////// + + /** + * Connect to the server specified on the port specified. + * If the port is not specified use the default SMTP_PORT. + * If tval is specified then a connection will try and be + * established with the server for that number of seconds. + * If tval is not specified the default is 30 seconds to + * try on the connection. + * + * SMTP CODE SUCCESS: 220 + * SMTP CODE FAILURE: 421 + * @access public + * @return bool + */ + public function Connect($host, $port = 0, $tval = 30) { + // set the error val to null so there is no confusion + $this->error = null; + + // make sure we are __not__ connected + if($this->connected()) { + // already connected, generate error + $this->error = array("error" => "Already connected to a server"); + return false; + } + + if(empty($port)) { + $port = $this->SMTP_PORT; + } + + // connect to the smtp server + $this->smtp_conn = @fsockopen($host, // the host of the server + $port, // the port to use + $errno, // error number if any + $errstr, // error message if any + $tval); // give up after ? secs + // verify we connected properly + if(empty($this->smtp_conn)) { + $this->error = array("error" => "Failed to connect to server", + "errno" => $errno, + "errstr" => $errstr); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": $errstr ($errno)" . $this->CRLF . '
'; + } + return false; + } + + // SMTP server can take longer to respond, give longer timeout for first read + // Windows does not have support for this timeout function + if(substr(PHP_OS, 0, 3) != "WIN") + socket_set_timeout($this->smtp_conn, $tval, 0); + + // get any announcement + $announce = $this->get_lines(); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $announce . $this->CRLF . '
'; + } + + return true; + } + + /** + * Initiate a TLS communication with the server. + * + * SMTP CODE 220 Ready to start TLS + * SMTP CODE 501 Syntax error (no parameters allowed) + * SMTP CODE 454 TLS not available due to temporary reason + * @access public + * @return bool success + */ + public function StartTLS() { + $this->error = null; # to avoid confusion + + if(!$this->connected()) { + $this->error = array("error" => "Called StartTLS() without being connected"); + return false; + } + + fputs($this->smtp_conn,"STARTTLS" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 220) { + $this->error = + array("error" => "STARTTLS not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + // Begin encrypted connection + if(!stream_socket_enable_crypto($this->smtp_conn, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { + return false; + } + + return true; + } + + /** + * Performs SMTP authentication. Must be run after running the + * Hello() method. Returns true if successfully authenticated. + * @access public + * @return bool + */ + public function Authenticate($username, $password) { + // Start authentication + fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($code != 334) { + $this->error = + array("error" => "AUTH not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + // Send encoded username + fputs($this->smtp_conn, base64_encode($username) . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($code != 334) { + $this->error = + array("error" => "Username not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + // Send encoded password + fputs($this->smtp_conn, base64_encode($password) . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($code != 235) { + $this->error = + array("error" => "Password not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + return true; + } + + /** + * Returns true if connected to a server otherwise false + * @access public + * @return bool + */ + public function Connected() { + if(!empty($this->smtp_conn)) { + $sock_status = socket_get_status($this->smtp_conn); + if($sock_status["eof"]) { + // the socket is valid but we are not connected + if($this->do_debug >= 1) { + echo "SMTP -> NOTICE:" . $this->CRLF . "EOF caught while checking if connected"; + } + $this->Close(); + return false; + } + return true; // everything looks good + } + return false; + } + + /** + * Closes the socket and cleans up the state of the class. + * It is not considered good to use this function without + * first trying to use QUIT. + * @access public + * @return void + */ + public function Close() { + $this->error = null; // so there is no confusion + $this->helo_rply = null; + if(!empty($this->smtp_conn)) { + // close the connection and cleanup + fclose($this->smtp_conn); + $this->smtp_conn = 0; + } + } + + ///////////////////////////////////////////////// + // SMTP COMMANDS + ///////////////////////////////////////////////// + + /** + * Issues a data command and sends the msg_data to the server + * finializing the mail transaction. $msg_data is the message + * that is to be send with the headers. Each header needs to be + * on a single line followed by a with the message headers + * and the message body being seperated by and additional . + * + * Implements rfc 821: DATA + * + * SMTP CODE INTERMEDIATE: 354 + * [data] + * . + * SMTP CODE SUCCESS: 250 + * SMTP CODE FAILURE: 552,554,451,452 + * SMTP CODE FAILURE: 451,554 + * SMTP CODE ERROR : 500,501,503,421 + * @access public + * @return bool + */ + public function Data($msg_data) { + $this->error = null; // so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Data() without being connected"); + return false; + } + + fputs($this->smtp_conn,"DATA" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 354) { + $this->error = + array("error" => "DATA command not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + /* the server is ready to accept data! + * according to rfc 821 we should not send more than 1000 + * including the CRLF + * characters on a single line so we will break the data up + * into lines by \r and/or \n then if needed we will break + * each of those into smaller lines to fit within the limit. + * in addition we will be looking for lines that start with + * a period '.' and append and additional period '.' to that + * line. NOTE: this does not count towards limit. + */ + + // normalize the line breaks so we know the explode works + $msg_data = str_replace("\r\n","\n",$msg_data); + $msg_data = str_replace("\r","\n",$msg_data); + $lines = explode("\n",$msg_data); + + /* we need to find a good way to determine is headers are + * in the msg_data or if it is a straight msg body + * currently I am assuming rfc 822 definitions of msg headers + * and if the first field of the first line (':' sperated) + * does not contain a space then it _should_ be a header + * and we can process all lines before a blank "" line as + * headers. + */ + + $field = substr($lines[0],0,strpos($lines[0],":")); + $in_headers = false; + if(!empty($field) && !strstr($field," ")) { + $in_headers = true; + } + + $max_line_length = 998; // used below; set here for ease in change + + while(list(,$line) = @each($lines)) { + $lines_out = null; + if($line == "" && $in_headers) { + $in_headers = false; + } + // ok we need to break this line up into several smaller lines + while(strlen($line) > $max_line_length) { + $pos = strrpos(substr($line,0,$max_line_length)," "); + + // Patch to fix DOS attack + if(!$pos) { + $pos = $max_line_length - 1; + $lines_out[] = substr($line,0,$pos); + $line = substr($line,$pos); + } else { + $lines_out[] = substr($line,0,$pos); + $line = substr($line,$pos + 1); + } + + /* if processing headers add a LWSP-char to the front of new line + * rfc 822 on long msg headers + */ + if($in_headers) { + $line = "\t" . $line; + } + } + $lines_out[] = $line; + + // send the lines to the server + while(list(,$line_out) = @each($lines_out)) { + if(strlen($line_out) > 0) + { + if(substr($line_out, 0, 1) == ".") { + $line_out = "." . $line_out; + } + } + fputs($this->smtp_conn,$line_out . $this->CRLF); + } + } + + // message data has been sent + fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 250) { + $this->error = + array("error" => "DATA not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + return true; + } + + /** + * Sends the HELO command to the smtp server. + * This makes sure that we and the server are in + * the same known state. + * + * Implements from rfc 821: HELO + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE ERROR : 500, 501, 504, 421 + * @access public + * @return bool + */ + public function Hello($host = '') { + $this->error = null; // so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Hello() without being connected"); + return false; + } + + // if hostname for HELO was not specified send default + if(empty($host)) { + // determine appropriate default to send to server + $host = "localhost"; + } + + // Send extended hello first (RFC 2821) + if(!$this->SendHello("EHLO", $host)) { + if(!$this->SendHello("HELO", $host)) { + return false; + } + } + + return true; + } + + /** + * Sends a HELO/EHLO command. + * @access private + * @return bool + */ + private function SendHello($hello, $host) { + fputs($this->smtp_conn, $hello . " " . $host . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER: " . $rply . $this->CRLF . '
'; + } + + if($code != 250) { + $this->error = + array("error" => $hello . " not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + $this->helo_rply = $rply; + + return true; + } + + /** + * Starts a mail transaction from the email address specified in + * $from. Returns true if successful or false otherwise. If True + * the mail transaction is started and then one or more Recipient + * commands may be called followed by a Data command. + * + * Implements rfc 821: MAIL FROM: + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE SUCCESS: 552,451,452 + * SMTP CODE SUCCESS: 500,501,421 + * @access public + * @return bool + */ + public function Mail($from) { + $this->error = null; // so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Mail() without being connected"); + return false; + } + + $useVerp = ($this->do_verp ? "XVERP" : ""); + fputs($this->smtp_conn,"MAIL FROM:<" . $from . ">" . $useVerp . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 250) { + $this->error = + array("error" => "MAIL not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + return true; + } + + /** + * Sends the quit command to the server and then closes the socket + * if there is no error or the $close_on_error argument is true. + * + * Implements from rfc 821: QUIT + * + * SMTP CODE SUCCESS: 221 + * SMTP CODE ERROR : 500 + * @access public + * @return bool + */ + public function Quit($close_on_error = true) { + $this->error = null; // so there is no confusion + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Quit() without being connected"); + return false; + } + + // send the quit command to the server + fputs($this->smtp_conn,"quit" . $this->CRLF); + + // get any good-bye messages + $byemsg = $this->get_lines(); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $byemsg . $this->CRLF . '
'; + } + + $rval = true; + $e = null; + + $code = substr($byemsg,0,3); + if($code != 221) { + // use e as a tmp var cause Close will overwrite $this->error + $e = array("error" => "SMTP server rejected quit command", + "smtp_code" => $code, + "smtp_rply" => substr($byemsg,4)); + $rval = false; + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $e["error"] . ": " . $byemsg . $this->CRLF . '
'; + } + } + + if(empty($e) || $close_on_error) { + $this->Close(); + } + + return $rval; + } + + /** + * Sends the command RCPT to the SMTP server with the TO: argument of $to. + * Returns true if the recipient was accepted false if it was rejected. + * + * Implements from rfc 821: RCPT TO: + * + * SMTP CODE SUCCESS: 250,251 + * SMTP CODE FAILURE: 550,551,552,553,450,451,452 + * SMTP CODE ERROR : 500,501,503,421 + * @access public + * @return bool + */ + public function Recipient($to) { + $this->error = null; // so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Recipient() without being connected"); + return false; + } + + fputs($this->smtp_conn,"RCPT TO:<" . $to . ">" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 250 && $code != 251) { + $this->error = + array("error" => "RCPT not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + return true; + } + + /** + * Sends the RSET command to abort and transaction that is + * currently in progress. Returns true if successful false + * otherwise. + * + * Implements rfc 821: RSET + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE ERROR : 500,501,504,421 + * @access public + * @return bool + */ + public function Reset() { + $this->error = null; // so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called Reset() without being connected"); + return false; + } + + fputs($this->smtp_conn,"RSET" . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 250) { + $this->error = + array("error" => "RSET failed", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + + return true; + } + + /** + * Starts a mail transaction from the email address specified in + * $from. Returns true if successful or false otherwise. If True + * the mail transaction is started and then one or more Recipient + * commands may be called followed by a Data command. This command + * will send the message to the users terminal if they are logged + * in and send them an email. + * + * Implements rfc 821: SAML FROM: + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE SUCCESS: 552,451,452 + * SMTP CODE SUCCESS: 500,501,502,421 + * @access public + * @return bool + */ + public function SendAndMail($from) { + $this->error = null; // so no confusion is caused + + if(!$this->connected()) { + $this->error = array( + "error" => "Called SendAndMail() without being connected"); + return false; + } + + fputs($this->smtp_conn,"SAML FROM:" . $from . $this->CRLF); + + $rply = $this->get_lines(); + $code = substr($rply,0,3); + + if($this->do_debug >= 2) { + echo "SMTP -> FROM SERVER:" . $rply . $this->CRLF . '
'; + } + + if($code != 250) { + $this->error = + array("error" => "SAML not accepted from server", + "smtp_code" => $code, + "smtp_msg" => substr($rply,4)); + if($this->do_debug >= 1) { + echo "SMTP -> ERROR: " . $this->error["error"] . ": " . $rply . $this->CRLF . '
'; + } + return false; + } + return true; + } + + /** + * This is an optional command for SMTP that this class does not + * support. This method is here to make the RFC821 Definition + * complete for this class and __may__ be implimented in the future + * + * Implements from rfc 821: TURN + * + * SMTP CODE SUCCESS: 250 + * SMTP CODE FAILURE: 502 + * SMTP CODE ERROR : 500, 503 + * @access public + * @return bool + */ + public function Turn() { + $this->error = array("error" => "This method, TURN, of the SMTP ". + "is not implemented"); + if($this->do_debug >= 1) { + echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF . '
'; + } + return false; + } + + /** + * Get the current error + * @access public + * @return array + */ + public function getError() { + return $this->error; + } + + ///////////////////////////////////////////////// + // INTERNAL FUNCTIONS + ///////////////////////////////////////////////// + + /** + * Read in as many lines as possible + * either before eof or socket timeout occurs on the operation. + * With SMTP we can tell if we have more lines to read if the + * 4th character is '-' symbol. If it is a space then we don't + * need to read anything else. + * @access private + * @return string + */ + private function get_lines() { + $data = ""; + while($str = @fgets($this->smtp_conn,515)) { + if($this->do_debug >= 4) { + echo "SMTP -> get_lines(): \$data was \"$data\"" . $this->CRLF . '
'; + echo "SMTP -> get_lines(): \$str is \"$str\"" . $this->CRLF . '
'; + } + $data .= $str; + if($this->do_debug >= 4) { + echo "SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF . '
'; + } + // if 4th character is a space, we are done reading, break the loop + if(substr($str,3,1) == " ") { break; } + } + return $data; + } + +} + +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/docs/Callback_function_notes.txt b/incs/PHPMailer_v5.1/docs/Callback_function_notes.txt new file mode 100644 index 0000000..461ea50 --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/Callback_function_notes.txt @@ -0,0 +1,17 @@ +NEW CALLBACK FUNCTION: +====================== + +We have had requests for a method to process the results of sending emails +through PHPMailer. In this new release, we have implemented a callback +function that passes the results of each email sent (to, cc, and/or bcc). +We have provided an example that echos the results back to the screen. The +callback function can be used for any purpose. With minor modifications, the +callback function can be used to create CSV logs, post results to databases, +etc. + +Please review the test.php script for the example. + +It's pretty straight forward. + +Enjoy! +Andy diff --git a/incs/PHPMailer_v5.1/docs/DomainKeys_notes.txt b/incs/PHPMailer_v5.1/docs/DomainKeys_notes.txt new file mode 100644 index 0000000..2ad10f1 --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/DomainKeys_notes.txt @@ -0,0 +1,55 @@ +CREATE DKIM KEYS and DNS Resource Record: +========================================= + +To create DomainKeys Identified Mail keys, visit: +http://dkim.worxware.com/ +... read the information, fill in the form, and download the ZIP file +containing the public key, private key, DNS Resource Record and instructions +to add to your DNS Zone Record, and the PHPMailer code to enable DKIM +digital signing. + +/*** PROTECT YOUR PRIVATE & PUBLIC KEYS ***/ + +You need to protect your DKIM private and public keys from being viewed or +accessed. Add protection to your .htaccess file as in this example: + +# secure htkeyprivate file + + order allow,deny + deny from all + + +# secure htkeypublic file + + order allow,deny + deny from all + + +(the actual .htaccess additions are in the ZIP file sent back to you from +http://dkim.worxware.com/ + +A few notes on using DomainKey Identified Mail (DKIM): + +You do not need to use PHPMailer to DKIM sign emails IF: +- you enable DomainKey support and add the DNS resource record +- you use your outbound mail server + +If you are a third-party emailer that works on behalf of domain owners to +send their emails from your own server: +- you absolutely have to DKIM sign outbound emails +- the domain owner has to add the DNS resource record to match the + private key, public key, selector, identity, and domain that you create +- use caution with the "selector" ... at least one "selector" will already + exist in the DNS Zone Record of the domain at the domain owner's server + you need to ensure that the "selector" you use is unique +Note: since the IP address will not match the domain owner's DNS Zone record +you can be certain that email providers that validate based on DomainKey will +check the domain owner's DNS Zone record for your DNS resource record. Before +sending out emails on behalf of domain owners, ensure they have entered the +DNS resource record you provided them. + +Enjoy! +Andy + +PS. if you need additional information about DKIM, please see: +http://www.dkim.org/info/dkim-faq.html diff --git a/incs/PHPMailer_v5.1/docs/Note_for_SMTP_debugging.txt b/incs/PHPMailer_v5.1/docs/Note_for_SMTP_debugging.txt new file mode 100644 index 0000000..afb5b58 --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/Note_for_SMTP_debugging.txt @@ -0,0 +1,23 @@ +If you are having problems connecting or sending emails through your SMTP server, please note: + +1. The new rewrite of class.smtp.php provides more information about the processing/errors taking place +2. Use the debug functionality of class.smtp.php. To do that, in your own script add the debug level you wish to use. An example of that is: + +$mail->SMTPDebug = 1; +$mail->IsSMTP(); // telling the class to use SMTP +$mail->SMTPAuth = true; // enable SMTP authentication +$mail->Port = 26; // set the SMTP port +$mail->Host = "mail.yourhost.com"; // SMTP server +$mail->Username = "name@yourhost.com"; // SMTP account username +$mail->Password = "your password"; // SMTP account password + +Notes on this: +$mail->SMTPDebug = 0; ... will disable debugging (you can also leave this out completely, 0 is the default +$mail->SMTPDebug = 1; ... will echo errors and messages +$mail->SMTPDebug = 2; ... will echo messages only +... and finally, the options are 0, 1, and 2 ... any number greater than 2 will be interpreted as 2 + +And finally, don't forget to disable debugging before going into production. + +Enjoy! +Andy \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/docs/extending.html b/incs/PHPMailer_v5.1/docs/extending.html new file mode 100644 index 0000000..310f97a --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/extending.html @@ -0,0 +1,148 @@ + + +Examples using phpmailer + + + + +

Examples using phpmailer

+ +

1. Advanced Example

+

+ +This demonstrates sending out multiple email messages with binary attachments +from a MySQL database with multipart/alternative support.

+ + + + +
+
+require("class.phpmailer.php");
+
+$mail = new phpmailer();
+
+$mail->From     = "list@example.com";
+$mail->FromName = "List manager";
+$mail->Host     = "smtp1.example.com;smtp2.example.com";
+$mail->Mailer   = "smtp";
+
+@MYSQL_CONNECT("localhost","root","password");
+@mysql_select_db("my_company");
+$query  = "SELECT full_name, email, photo FROM employee WHERE id=$id";
+$result = @MYSQL_QUERY($query);
+
+while ($row = mysql_fetch_array ($result))
+{
+    // HTML body
+    $body  = "Hello <font size=\"4\">" . $row["full_name"] . "</font>, <p>";
+    $body .= "<i>Your</i> personal photograph to this message.<p>";
+    $body .= "Sincerely, <br>";
+    $body .= "phpmailer List manager";
+
+    // Plain text body (for mail clients that cannot read HTML)
+    $text_body  = "Hello " . $row["full_name"] . ", \n\n";
+    $text_body .= "Your personal photograph to this message.\n\n";
+    $text_body .= "Sincerely, \n";
+    $text_body .= "phpmailer List manager";
+
+    $mail->Body    = $body;
+    $mail->AltBody = $text_body;
+    $mail->AddAddress($row["email"], $row["full_name"]);
+    $mail->AddStringAttachment($row["photo"], "YourPhoto.jpg");
+
+    if(!$mail->Send())
+        echo "There has been a mail error sending to " . $row["email"] . "<br>";
+
+    // Clear all addresses and attachments for next loop
+    $mail->ClearAddresses();
+    $mail->ClearAttachments();
+}
+
+
+

+ +

2. Extending phpmailer

+

+ +Extending classes with inheritance is one of the most +powerful features of object-oriented +programming. It allows you to make changes to the +original class for your +own personal use without hacking the original +classes. Plus, it is very +easy to do. I've provided an example: + +

+Here's a class that extends the phpmailer class and sets the defaults +for the particular site:
+PHP include file: mail.inc.php +

+ + + + + +
+
+require("class.phpmailer.php");
+
+class my_phpmailer extends phpmailer {
+    // Set default variables for all new objects
+    var $From     = "from@example.com";
+    var $FromName = "Mailer";
+    var $Host     = "smtp1.example.com;smtp2.example.com";
+    var $Mailer   = "smtp";                         // Alternative to IsSMTP()
+    var $WordWrap = 75;
+
+    // Replace the default error_handler
+    function error_handler($msg) {
+        print("My Site Error");
+        print("Description:");
+        printf("%s", $msg);
+        exit;
+    }
+
+    // Create an additional function
+    function do_something($something) {
+        // Place your new code here
+    }
+}
+
+
+ +Now here's a normal PHP page in the site, which will have all the defaults set +above:
+Normal PHP file: mail_test.php +

+ + + + + +
+
+require("mail.inc.php");
+
+// Instantiate your new class
+$mail = new my_phpmailer;
+
+// Now you only need to add the necessary stuff
+$mail->AddAddress("josh@example.com", "Josh Adams");
+$mail->Subject = "Here is the subject";
+$mail->Body    = "This is the message body";
+$mail->AddAttachment("c:/temp/11-10-00.zip", "new_name.zip");  // optional name
+
+if(!$mail->Send())
+{
+   echo "There was an error sending the message";
+   exit;
+}
+
+echo "Message was sent successfully";
+
+
+

+ + + diff --git a/incs/PHPMailer_v5.1/docs/faq.html b/incs/PHPMailer_v5.1/docs/faq.html new file mode 100644 index 0000000..f71c6c8 --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/faq.html @@ -0,0 +1,67 @@ + + +PHPMailer FAQ + + + +
+
+

PHPMailer FAQ

+
    + +
  • Q: I'm using the SMTP mailer and I keep on getting a timeout message + well before the X seconds I set it for. What gives?
    + A: PHP versions 4.0.4pl1 and earlier have a bug in which sockets timeout + early. You can fix this by re-compiling PHP 4.0.4pl1 with this fix: + timeoutfix.diff. Otherwise you can wait for the new PHP release.

  • + +
  • Q: I am concerned that using include files will take up too much + processing time on my computer. How can I make it run faster?
    + A: PHP by itself is very fast. Much faster than ASP or JSP running on + the same type of server. This is because it has very little overhead compared + to its competitors and it pre-compiles all of + its code before it runs each script (in PHP4). However, all of + this compiling and re-compiling can take up a lot of valuable + computer resources. However, there are programs out there that compile + PHP code and store it in memory (or on mmaped files) to reduce the + processing immensely. Two of these: APC + (Alternative PHP Cache) and Afterburner + (Win32 download) + are excellent free tools that do just this. If you have the money + you might also try Zend Cache, it is + even faster than the open source varieties. All of these tools make your + scripts run faster while also reducing the load on your server. I have tried + them myself and they are quite stable too.

  • + +
  • Q: What mailer gives me the best performance?
    + A: On a single machine the sendmail (or Qmail) is fastest overall. + Next fastest is mail() to give you the best performance. Both do not have the overhead of SMTP. + If you have you have your mail server on a another machine then + SMTP is your only option, but you do get the benefit of redundant mail servers.
    + If you are running a mailing list with thousands of names, the fastest mailers in order are: SMTP, sendmail (or Qmail), mail().

  • + +
  • Q: When I try to attach a file with on my server I get a + "Could not find {file} on filesystem error". Why is this?
    + A: If you are using a Unix machine this is probably because the user + running your web server does not have read access to the directory in question. If you are using Windows, + then the problem probably is that you have used single backslashes to denote directories (\). + A single backslash has a special meaning to PHP so these are not + valid. Instead use double backslashes ("\\") or a single forward + slash ("/").

  • + +
+ +
+
+ + + diff --git a/incs/PHPMailer_v5.1/docs/pop3_article.txt b/incs/PHPMailer_v5.1/docs/pop3_article.txt new file mode 100644 index 0000000..cc54f7c --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/pop3_article.txt @@ -0,0 +1,39 @@ +This is built for PHP Mailer 1.72 and was not tested with any previous version. It was developed under PHP 4.3.11 (E_ALL). It works under PHP 5 and 5.1 with E_ALL, but not in Strict mode due to var deprecation (but then neither does PHP Mailer either!). It follows the RFC 1939 standard explicitly and is fully commented. + +With that noted, here is how to implement it: +Install the class file + +I didn't want to modify the PHP Mailer classes at all, so you will have to include/require this class along with the base one. It can sit quite happily in the phpmailer-1.72 directory: +[geshi lang=php] require 'phpmailer-1.72/class.phpmailer.php'; require 'phpmailer-1.72/class.pop3.php'; [/geshi] +When you need it, create your POP3 object + +Right before I invoke PHP Mailer I activate the POP3 authorisation. POP3 before SMTP is a process whereby you login to your web hosts POP3 mail server BEFORE sending out any emails via SMTP. The POP3 logon 'verifies' your ability to send email by SMTP, which typically otherwise blocks you. On my web host (Pair Networks) a single POP3 logon is enough to 'verify' you for 90 minutes. Here is some sample PHP code that activates the POP3 logon and then sends an email via PHP Mailer: +[geshi lang=php] Authorise('pop3.example.com', 110, 30, 'mailer', 'password', 1); $mail = new PHPMailer(); $mail->SMTPDebug = 2; $mail->IsSMTP(); $mail->IsHTML(false); $mail->Host = 'relay.example.com'; $mail->From = 'mailer@example.com'; $mail->FromName = 'Example Mailer'; $mail->Subject = 'My subject'; $mail->Body = 'Hello world'; $mail->AddAddress('rich@corephp.co.uk', 'Richard Davey'); if (!$mail->Send()) { echo $mail->ErrorInfo; } ?> [/geshi] + +The PHP Mailer parts of this code should be obvious to anyone who has used PHP Mailer before. One thing to note - you almost certainly will not need to use SMTP Authentication *and* POP3 before SMTP together. The Authorisation method is a proxy method to all of the others within that class. There are Connect, Logon and Disconnect methods available, but I wrapped them in the single Authorisation one to make things easier. +The Parameters + +The Authorise parameters are as follows: +[geshi lang=php]$pop->Authorise('pop3.example.com', 110, 30, 'mailer', 'password', 1);[/geshi] + + 1. pop3.example.com - The POP3 Mail Server Name (hostname or IP address) + 2. 110 - The POP3 Port on which to connect (default is usually 110, but check with your host) + 3. 30 - A connection time-out value (in seconds) + 4. mailer - The POP3 Username required to logon + 5. password - The POP3 Password required to logon + 6. 1 - The class debug level (0 = off, 1+ = debug output is echoed to the browser) + +Final Comments + the Download + +1) This class does not support APOP connections. This is only because I did not have an APOP server to test with, but if you'd like to see that added just contact me. + +2) Opening and closing lots of POP3 connections can be quite a resource/network drain. If you need to send a whole batch of emails then just perform the authentication once at the start, and then loop through your mail sending script. Providing this process doesn't take longer than the verification period lasts on your POP3 server, you should be fine. With my host that period is 90 minutes, i.e. plenty of time. + +3) If you have heavy requirements for this script (i.e. send a LOT of email on a frequent basis) then I would advise seeking out an alternative sending method (direct SMTP ideally). If this isn't possible then you could modify this class so the 'last authorised' date is recorded somewhere (MySQL, Flat file, etc) meaning you only open a new connection if the old one has expired, saving you precious overhead. + +4) There are lots of other POP3 classes for PHP available. However most of them implement the full POP3 command set, where-as this one is purely for authentication, and much lighter as a result. However using any of the other POP3 classes to just logon to your server would have the same net result. At the end of the day, use whatever method you feel most comfortable with. +Download + +Here is the full class file plus my test script: POP_before_SMTP_PHPMailer.zip (4 KB) - Please note that it does not include PHPMailer itself. + +My thanks to Chris Ryan for the inspiration (even if indirectly, via his SMTP class) diff --git a/incs/PHPMailer_v5.1/docs/use_gmail.txt b/incs/PHPMailer_v5.1/docs/use_gmail.txt new file mode 100644 index 0000000..7519d7d --- /dev/null +++ b/incs/PHPMailer_v5.1/docs/use_gmail.txt @@ -0,0 +1,45 @@ +getFile('contents.html'); +$body = eregi_replace("[\]",'',$body); + +$mail->IsSMTP(); +$mail->SMTPAuth = true; // enable SMTP authentication +$mail->SMTPSecure = "ssl"; // sets the prefix to the servier +$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server +$mail->Port = 465; // set the SMTP port + +$mail->Username = "yourname@gmail.com"; // GMAIL username +$mail->Password = "password"; // GMAIL password + +$mail->From = "replyto@yourdomain.com"; +$mail->FromName = "Webmaster"; +$mail->Subject = "This is the subject"; +$mail->AltBody = "This is the body when user views in plain text format"; //Text Body +$mail->WordWrap = 50; // set word wrap + +$mail->MsgHTML($body); + +$mail->AddReplyTo("replyto@yourdomain.com","Webmaster"); + +$mail->AddAttachment("/path/to/file.zip"); // attachment +$mail->AddAttachment("/path/to/image.jpg", "new.jpg"); // attachment + +$mail->AddAddress("username@domain.com","First Last"); + +$mail->IsHTML(true); // send as HTML + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message has been sent"; +} + +?> diff --git a/incs/PHPMailer_v5.1/examples/contents.html b/incs/PHPMailer_v5.1/examples/contents.html new file mode 100644 index 0000000..fc4c308 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/contents.html @@ -0,0 +1,20 @@ + +
+

+
+ This is a test of PHPMailer.
+
+This particular example uses HTML, with a <div> tag and inline
+styles.
+
+Also note the use of the PHPMailer logo above with no specific code to handle +including it.
+Included are two attachments:
+phpmailer.gif is an attachment and used inline as a graphic (above)
+phpmailer_mini.gif is an attachment
+
+PHPMailer:
+Author: Andy Prevost (codeworxtech@users.sourceforge.net)
+Author: Marcus Bointon (coolbru@users.sourceforge.net)
+
+ diff --git a/incs/PHPMailer_v5.1/examples/images/phpmailer.gif b/incs/PHPMailer_v5.1/examples/images/phpmailer.gif new file mode 100644 index 0000000..5e26971 Binary files /dev/null and b/incs/PHPMailer_v5.1/examples/images/phpmailer.gif differ diff --git a/incs/PHPMailer_v5.1/examples/images/phpmailer_mini.gif b/incs/PHPMailer_v5.1/examples/images/phpmailer_mini.gif new file mode 100644 index 0000000..dc7d782 Binary files /dev/null and b/incs/PHPMailer_v5.1/examples/images/phpmailer_mini.gif differ diff --git a/incs/PHPMailer_v5.1/examples/index.html b/incs/PHPMailer_v5.1/examples/index.html new file mode 100644 index 0000000..c829bbc --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/index.html @@ -0,0 +1,49 @@ +This release of PHPMailer (v5.0.0) sets a new milestone in the development +cycle of PHPMailer. First, class.phpmailer.php has a small footprint (65.7 Kb), +while class.smtp.php is even smaller than before (at only 25.0 Kb).
+
+We have maintained all functionality and added Exception handling unique to +PHP 5/6.
+
+There is only one function that has been removed: that is getFile(). The reason +for this is that getFile() became a wrapper for the PHP function 'file_get_contents()' +and nothing more. Rather than burden the class with a function already available +in PHP, we decided to remove it.
+
+Our new Exception handling provides your own scripts far more power than ever.
+
+We have also enhanced the "packaging" of PHPMailer with an entirely new set of +examples. Included are both basic and advanced examples showing how you can take +advantage of PHP Exception handling to improve your own scripts.
+
+A few things to note about PHPMailer: +
    +
  • the use of $mail->AltBody is completely optional. If not used, PHPMailer + will use the HTML text with htmlentities().
    + We also highly recommend using HTML2Text authored by Jon Abernathy. The class description + and download can be viewed at: http://www.chuggnutt.com/html2text.php. +
  • +
  • there is no specific code to define image or attachment types ... that is handled + automatically by PHPMailer when it parses the images
  • +
+A note to users that want to use SMTP with PHPMailer. The most common problems are: +
    +
  • wrong port ... most ISP (Internet Service Providers) will not allow relaying through + their servers. If that's the case with your ISP, try using port 26. +
  • +
  • wrong authentication information (username and/or password) ... don't forget that + many servers require the account name to be in the format of the full email address. +
  • +
  • ... if these tips do not get your SMTP settings working, we have a debug mode + for helping you determine the problem. Insert this after $mail->IsSMTP();
    + $mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
    + note that a setting of 2 will display all errors and messages generated by the SMTP + server
    +
  • +
+Our examples all use an HTML file in the /examples folder. To see what the email SHOULD +look like in your HTML compatible email viewer: click here
+
+From the PHPMailer team:
+Author: Andy Prevost (codeworxtech) codeworxtech@users.sourceforge.net (and Project Administrator)
+Author: Marcus Bointon (coolbru) coolbru@users.sourceforge.net
diff --git a/incs/PHPMailer_v5.1/examples/test_db_smtp_basic.php b/incs/PHPMailer_v5.1/examples/test_db_smtp_basic.php new file mode 100644 index 0000000..9c16fb0 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_db_smtp_basic.php @@ -0,0 +1,58 @@ + + +PHPMailer - MySQL Database - SMTP basic test with authentication + + + +IsSMTP(); // telling the class to use SMTP +$mail->Host = "smtp1.site.com;smtp2.site.com"; +$mail->SMTPAuth = true; // enable SMTP authentication +$mail->SMTPKeepAlive = true; // SMTP connection will not close after each email sent +$mail->Host = "mail.yourdomain.com"; // sets the SMTP server +$mail->Port = 26; // set the SMTP port for the GMAIL server +$mail->Username = "yourname@yourdomain"; // SMTP account username +$mail->Password = "yourpassword"; // SMTP account password +$mail->SetFrom('list@mydomain.com', 'List manager'); +$mail->AddReplyTo('list@mydomain.com', 'List manager'); + +$mail->Subject = "PHPMailer Test Subject via smtp, basic with authentication"; + +@MYSQL_CONNECT("localhost","root","password"); +@mysql_select_db("my_company"); +$query = "SELECT full_name, email, photo FROM employee WHERE id=$id"; +$result = @MYSQL_QUERY($query); + +while ($row = mysql_fetch_array ($result)) { + $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + $mail->MsgHTML($body); + $mail->AddAddress($row["email"], $row["full_name"]); + $mail->AddStringAttachment($row["photo"], "YourPhoto.jpg"); + + if(!$mail->Send()) { + echo "Mailer Error (" . str_replace("@", "@", $row["email"]) . ') ' . $mail->ErrorInfo . '
'; + } else { + echo "Message sent to :" . $row["full_name"] . ' (' . str_replace("@", "@", $row["email"]) . ')
'; + } + // Clear all addresses and attachments for next loop + $mail->ClearAddresses(); + $mail->ClearAttachments(); +} +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_mail_advanced.php b/incs/PHPMailer_v5.1/examples/test_mail_advanced.php new file mode 100644 index 0000000..38e2790 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_mail_advanced.php @@ -0,0 +1,31 @@ + + +PHPMailer - Mail() advanced test + + + +AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->AddAddress('whoto@otherdomain.com', 'John Doe'); + $mail->SetFrom('name@yourdomain.com', 'First Last'); + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->Subject = 'PHPMailer Test Subject via mail(), advanced'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->Send(); + echo "Message Sent OK

\n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} +?> + + diff --git a/incs/PHPMailer_v5.1/examples/test_mail_basic.php b/incs/PHPMailer_v5.1/examples/test_mail_basic.php new file mode 100644 index 0000000..f8411fb --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_mail_basic.php @@ -0,0 +1,43 @@ + + +PHPMailer - Mail() basic test + + + +AddReplyTo("name@yourdomain.com","First Last"); + +$mail->SetFrom('name@yourdomain.com', 'First Last'); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$address = "whoto@otherdomain.com"; +$mail->AddAddress($address, "John Doe"); + +$mail->Subject = "PHPMailer Test Subject via mail(), basic"; + +$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + +$mail->MsgHTML($body); + +$mail->AddAttachment("images/phpmailer.gif"); // attachment +$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message sent!"; +} + +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_pop_before_smtp_advanced.php b/incs/PHPMailer_v5.1/examples/test_pop_before_smtp_advanced.php new file mode 100644 index 0000000..ee9d839 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_pop_before_smtp_advanced.php @@ -0,0 +1,40 @@ + + +POP before SMTP Test + + + +Authorise('pop3.yourdomain.com', 110, 30, 'username', 'password', 1); + +$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch + +$mail->IsSMTP(); + +try { + $mail->SMTPDebug = 2; + $mail->Host = 'pop3.yourdomain.com'; + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->AddAddress('whoto@otherdomain.com', 'John Doe'); + $mail->SetFrom('name@yourdomain.com', 'First Last'); + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->Subject = 'PHPMailer Test Subject via mail(), advanced'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->Send(); + echo "Message Sent OK

\n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_pop_before_smtp_basic.php b/incs/PHPMailer_v5.1/examples/test_pop_before_smtp_basic.php new file mode 100644 index 0000000..f01bd82 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_pop_before_smtp_basic.php @@ -0,0 +1,49 @@ + + +POP before SMTP Test + + + +Authorise('pop3.yourdomain.com', 110, 30, 'username', 'password', 1); + +$mail = new PHPMailer(); + +$body = file_get_contents('contents.html'); +$body = eregi_replace("[\]",'',$body); + +$mail->IsSMTP(); +$mail->SMTPDebug = 2; +$mail->Host = 'pop3.yourdomain.com'; + +$mail->SetFrom('name@yourdomain.com', 'First Last'); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$mail->Subject = "PHPMailer Test Subject via POP before SMTP, basic"; + +$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + +$mail->MsgHTML($body); + +$address = "whoto@otherdomain.com"; +$mail->AddAddress($address, "John Doe"); + +$mail->AddAttachment("images/phpmailer.gif"); // attachment +$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment + + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message sent!"; +} + +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_sendmail_advanced.php b/incs/PHPMailer_v5.1/examples/test_sendmail_advanced.php new file mode 100644 index 0000000..937d31e --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_sendmail_advanced.php @@ -0,0 +1,34 @@ + + +PHPMailer - Sendmail advanced test + + + +IsSendmail(); // telling the class to use SendMail transport + +try { + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->AddAddress('whoto@otherdomain.com', 'John Doe'); + $mail->SetFrom('name@yourdomain.com', 'First Last'); + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->Subject = 'PHPMailer Test Subject via mail(), advanced'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->Send(); + echo "Message Sent OK

\n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_sendmail_basic.php b/incs/PHPMailer_v5.1/examples/test_sendmail_basic.php new file mode 100644 index 0000000..f70b0f0 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_sendmail_basic.php @@ -0,0 +1,45 @@ + + +PHPMailer - Sendmail basic test + + + +IsSendmail(); // telling the class to use SendMail transport + +$body = file_get_contents('contents.html'); +$body = eregi_replace("[\]",'',$body); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$mail->SetFrom('name@yourdomain.com', 'First Last'); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$address = "whoto@otherdomain.com"; +$mail->AddAddress($address, "John Doe"); + +$mail->Subject = "PHPMailer Test Subject via Sendmail, basic"; + +$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + +$mail->MsgHTML($body); + +$mail->AddAttachment("images/phpmailer.gif"); // attachment +$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message sent!"; +} + +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_smtp_advanced.php b/incs/PHPMailer_v5.1/examples/test_smtp_advanced.php new file mode 100644 index 0000000..9013c8a --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_smtp_advanced.php @@ -0,0 +1,43 @@ + + +PHPMailer - SMTP advanced test with authentication + + + +IsSMTP(); // telling the class to use SMTP + +try { + $mail->Host = "mail.yourdomain.com"; // SMTP server + $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) + $mail->SMTPAuth = true; // enable SMTP authentication + $mail->Host = "mail.yourdomain.com"; // sets the SMTP server + $mail->Port = 26; // set the SMTP port for the GMAIL server + $mail->Username = "yourname@yourdomain"; // SMTP account username + $mail->Password = "yourpassword"; // SMTP account password + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->AddAddress('whoto@otherdomain.com', 'John Doe'); + $mail->SetFrom('name@yourdomain.com', 'First Last'); + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->Subject = 'PHPMailer Test Subject via mail(), advanced'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->Send(); + echo "Message Sent OK

\n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_smtp_advanced_no_auth.php b/incs/PHPMailer_v5.1/examples/test_smtp_advanced_no_auth.php new file mode 100644 index 0000000..101d2e2 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_smtp_advanced_no_auth.php @@ -0,0 +1,37 @@ + + +PHPMailer - SMTP advanced test with no authentication + + + +IsSMTP(); // telling the class to use SMTP + +try { + $mail->Host = "mail.yourdomain.com"; // SMTP server + $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->AddAddress('whoto@otherdomain.com', 'John Doe'); + $mail->SetFrom('name@yourdomain.com', 'First Last'); + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->Subject = 'PHPMailer Test Subject via mail(), advanced'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->Send(); + echo "Message Sent OK

\n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_smtp_basic.php b/incs/PHPMailer_v5.1/examples/test_smtp_basic.php new file mode 100644 index 0000000..145f2ac --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_smtp_basic.php @@ -0,0 +1,58 @@ + + +PHPMailer - SMTP basic test with authentication + + + +IsSMTP(); // telling the class to use SMTP +$mail->Host = "mail.yourdomain.com"; // SMTP server +$mail->SMTPDebug = 2; // enables SMTP debug information (for testing) + // 1 = errors and messages + // 2 = messages only +$mail->SMTPAuth = true; // enable SMTP authentication +$mail->Host = "mail.yourdomain.com"; // sets the SMTP server +$mail->Port = 26; // set the SMTP port for the GMAIL server +$mail->Username = "yourname@yourdomain"; // SMTP account username +$mail->Password = "yourpassword"; // SMTP account password + +$mail->SetFrom('name@yourdomain.com', 'First Last'); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$mail->Subject = "PHPMailer Test Subject via smtp, basic with authentication"; + +$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + +$mail->MsgHTML($body); + +$address = "whoto@otherdomain.com"; +$mail->AddAddress($address, "John Doe"); + +$mail->AddAttachment("images/phpmailer.gif"); // attachment +$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message sent!"; +} + +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_smtp_basic_no_auth.php b/incs/PHPMailer_v5.1/examples/test_smtp_basic_no_auth.php new file mode 100644 index 0000000..fe72ffa --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_smtp_basic_no_auth.php @@ -0,0 +1,53 @@ + + +PHPMailer - SMTP basic test with no authentication + + + +IsSMTP(); // telling the class to use SMTP +$mail->Host = "mail.yourdomain.com"; // SMTP server +$mail->SMTPDebug = 2; // enables SMTP debug information (for testing) + // 1 = errors and messages + // 2 = messages only + +$mail->SetFrom('name@yourdomain.com', 'First Last'); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$mail->Subject = "PHPMailer Test Subject via smtp, basic with no authentication"; + +$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + +$mail->MsgHTML($body); + +$address = "whoto@otherdomain.com"; +$mail->AddAddress($address, "John Doe"); + +$mail->AddAttachment("images/phpmailer.gif"); // attachment +$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message sent!"; +} + +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_smtp_gmail_advanced.php b/incs/PHPMailer_v5.1/examples/test_smtp_gmail_advanced.php new file mode 100644 index 0000000..10d9860 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_smtp_gmail_advanced.php @@ -0,0 +1,43 @@ + + +PHPMailer - SMTP (Gmail) advanced test + + + +IsSMTP(); // telling the class to use SMTP + +try { + $mail->Host = "mail.yourdomain.com"; // SMTP server + $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) + $mail->SMTPAuth = true; // enable SMTP authentication + $mail->SMTPSecure = "ssl"; // sets the prefix to the servier + $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server + $mail->Port = 465; // set the SMTP port for the GMAIL server + $mail->Username = "yourusername@gmail.com"; // GMAIL username + $mail->Password = "yourpassword"; // GMAIL password + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->AddAddress('whoto@otherdomain.com', 'John Doe'); + $mail->SetFrom('name@yourdomain.com', 'First Last'); + $mail->AddReplyTo('name@yourdomain.com', 'First Last'); + $mail->Subject = 'PHPMailer Test Subject via mail(), advanced'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->Send(); + echo "Message Sent OK

\n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} +?> + + + diff --git a/incs/PHPMailer_v5.1/examples/test_smtp_gmail_basic.php b/incs/PHPMailer_v5.1/examples/test_smtp_gmail_basic.php new file mode 100644 index 0000000..abe22c5 --- /dev/null +++ b/incs/PHPMailer_v5.1/examples/test_smtp_gmail_basic.php @@ -0,0 +1,59 @@ + + +PHPMailer - SMTP (Gmail) basic test + + + +IsSMTP(); // telling the class to use SMTP +$mail->Host = "mail.yourdomain.com"; // SMTP server +$mail->SMTPDebug = 2; // enables SMTP debug information (for testing) + // 1 = errors and messages + // 2 = messages only +$mail->SMTPAuth = true; // enable SMTP authentication +$mail->SMTPSecure = "ssl"; // sets the prefix to the servier +$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server +$mail->Port = 465; // set the SMTP port for the GMAIL server +$mail->Username = "yourusername@gmail.com"; // GMAIL username +$mail->Password = "yourpassword"; // GMAIL password + +$mail->SetFrom('name@yourdomain.com', 'First Last'); + +$mail->AddReplyTo("name@yourdomain.com","First Last"); + +$mail->Subject = "PHPMailer Test Subject via smtp (Gmail), basic"; + +$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + +$mail->MsgHTML($body); + +$address = "whoto@otherdomain.com"; +$mail->AddAddress($address, "John Doe"); + +$mail->AddAttachment("images/phpmailer.gif"); // attachment +$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment + +if(!$mail->Send()) { + echo "Mailer Error: " . $mail->ErrorInfo; +} else { + echo "Message sent!"; +} + +?> + + + diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-ar.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-ar.php new file mode 100644 index 0000000..b7c5057 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-ar.php @@ -0,0 +1,27 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: لم نستطع تأكيد الهوية.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: لم نستطع الاتصال بمخدم SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: لم يتم قبول المعلومات .'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'ترميز غير معرو�: '; +$PHPMAILER_LANG['execute'] = 'لم أستطع تن�يذ : '; +$PHPMAILER_LANG['file_access'] = 'لم نستطع الوصول للمل�: '; +$PHPMAILER_LANG['file_open'] = 'File Error: لم نستطع �تح المل�: '; +$PHPMAILER_LANG['from_failed'] = 'البريد التالي لم نستطع ارسال البريد له : '; +$PHPMAILER_LANG['instantiate'] = 'لم نستطع تو�ير خدمة البريد.'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer غير مدعوم.'; +//$PHPMAILER_LANG['provide_address'] = 'You must provide at least one recipient email address.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: الأخطاء التالية ' . + '�شل �ي الارسال لكل من : '; +$PHPMAILER_LANG['signing'] = 'خطأ �ي التوقيع: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-br.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-br.php new file mode 100644 index 0000000..6afe60b --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-br.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-ca.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-ca.php new file mode 100644 index 0000000..4a160a2 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-ca.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-ch.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-ch.php new file mode 100644 index 0000000..31ebd86 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-ch.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-cz.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-cz.php new file mode 100644 index 0000000..1c8b206 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-cz.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-de.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-de.php new file mode 100644 index 0000000..b2a76ce --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-de.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-dk.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-dk.php new file mode 100644 index 0000000..b262573 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-dk.php @@ -0,0 +1,26 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'SMTP fejl: Kunne ikke logge på.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP fejl: Kunne ikke tilslutte SMTP serveren.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP fejl: Data kunne ikke accepteres.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Ukendt encode-format: '; +$PHPMAILER_LANG['execute'] = 'Kunne ikke køre: '; +$PHPMAILER_LANG['file_access'] = 'Ingen adgang til fil: '; +$PHPMAILER_LANG['file_open'] = 'Fil fejl: Kunne ikke åbne filen: '; +$PHPMAILER_LANG['from_failed'] = 'Følgende afsenderadresse er forkert: '; +$PHPMAILER_LANG['instantiate'] = 'Kunne ikke initialisere email funktionen.'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer understøttes ikke.'; +$PHPMAILER_LANG['provide_address'] = 'Du skal indtaste mindst en modtagers emailadresse.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP fejl: Følgende modtagere er forkerte: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-es.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-es.php new file mode 100644 index 0000000..69b6817 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-es.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-et.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-et.php new file mode 100644 index 0000000..cf61779 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-et.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-fi.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-fi.php new file mode 100644 index 0000000..12a845a --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-fi.php @@ -0,0 +1,27 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-fo.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-fo.php new file mode 100644 index 0000000..6bd9b0a --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-fo.php @@ -0,0 +1,27 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-fr.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-fr.php new file mode 100644 index 0000000..c99ac3c --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-fr.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-hu.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-hu.php new file mode 100644 index 0000000..caca0b5 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-hu.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-it.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-it.php new file mode 100644 index 0000000..fc1fcb8 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-it.php @@ -0,0 +1,27 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Impossibile autenticarsi.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Impossibile connettersi all\'host SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Data non accettati dal server.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Encoding set dei caratteri sconosciuto: '; +$PHPMAILER_LANG['execute'] = 'Impossibile eseguire l\'operazione: '; +$PHPMAILER_LANG['file_access'] = 'Impossibile accedere al file: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Impossibile aprire il file: '; +$PHPMAILER_LANG['from_failed'] = 'I seguenti indirizzi mittenti hanno generato errore: '; +$PHPMAILER_LANG['instantiate'] = 'Impossibile istanziare la funzione mail'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['provide_address'] = 'Deve essere fornito almeno un indirizzo ricevente'; +$PHPMAILER_LANG['mailer_not_supported'] = 'Mailer non supportato'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: I seguenti indirizzi destinatari hanno generato errore: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-ja.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-ja.php new file mode 100644 index 0000000..63cfb23 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-ja.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-nl.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-nl.php new file mode 100644 index 0000000..d2c380b --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-nl.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-no.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-no.php new file mode 100644 index 0000000..65cb884 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-no.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-pl.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-pl.php new file mode 100644 index 0000000..f4fd801 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-pl.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-ro.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-ro.php new file mode 100644 index 0000000..f6aa922 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-ro.php @@ -0,0 +1,27 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'Eroare SMTP: Nu a functionat autentificarea.'; +$PHPMAILER_LANG['connect_host'] = 'Eroare SMTP: Nu m-am putut conecta la adresa SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Eroare SMTP: Continutul mailului nu a fost acceptat.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Encodare necunoscuta: '; +$PHPMAILER_LANG['execute'] = 'Nu pot executa: '; +$PHPMAILER_LANG['file_access'] = 'Nu pot accesa fisierul: '; +$PHPMAILER_LANG['file_open'] = 'Eroare de fisier: Nu pot deschide fisierul: '; +$PHPMAILER_LANG['from_failed'] = 'Urmatoarele adrese From au dat eroare: '; +$PHPMAILER_LANG['instantiate'] = 'Nu am putut instantia functia mail.'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nu este suportat.'; +$PHPMAILER_LANG['provide_address'] = 'Trebuie sa adaugati cel putin un recipient (adresa de mail).'; +$PHPMAILER_LANG['recipients_failed'] = 'Eroare SMTP: Urmatoarele adrese de mail au dat eroare: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-ru.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-ru.php new file mode 100644 index 0000000..d699052 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-ru.php @@ -0,0 +1,25 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'Ошибка SMTP: ошибка авторизации.'; +$PHPMAILER_LANG['connect_host'] = 'Ошибка SMTP: не удает�� подключить�� к �ерверу SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Ошибка SMTP: данные не прин�ты.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = '�еизве�тный вид кодировки: '; +$PHPMAILER_LANG['execute'] = '�евозможно выполнить команду: '; +$PHPMAILER_LANG['file_access'] = '�ет до�тупа к файлу: '; +$PHPMAILER_LANG['file_open'] = 'Файлова� ошибка: не удает�� открыть файл: '; +$PHPMAILER_LANG['from_failed'] = '�еверный адре� отправител�: '; +$PHPMAILER_LANG['instantiate'] = '�евозможно запу�тить функцию mail.'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['provide_address'] = 'Пожалуй�та, введите хот� бы один адре� e-mail получател�.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - почтовый �ервер не поддерживает��.'; +$PHPMAILER_LANG['recipients_failed'] = 'Ошибка SMTP: отправка по �ледующим адре�ам получателей не удала�ь: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-se.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-se.php new file mode 100644 index 0000000..67e05f5 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-se.php @@ -0,0 +1,26 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'SMTP fel: Kunde inte autentisera.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP fel: Kunde inte ansluta till SMTP-server.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP fel: Data accepterades inte.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Okänt encode-format: '; +$PHPMAILER_LANG['execute'] = 'Kunde inte köra: '; +$PHPMAILER_LANG['file_access'] = 'Ingen åtkomst till fil: '; +$PHPMAILER_LANG['file_open'] = 'Fil fel: Kunde inte öppna fil: '; +$PHPMAILER_LANG['from_failed'] = 'Följande avsändaradress är felaktig: '; +$PHPMAILER_LANG['instantiate'] = 'Kunde inte initiera e-postfunktion.'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['provide_address'] = 'Du måste ange minst en mottagares e-postadress.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer stöds inte.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP fel: Följande mottagare är felaktig: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-tr.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-tr.php new file mode 100644 index 0000000..d24627a --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-tr.php @@ -0,0 +1,27 @@ + \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-zh.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-zh.php new file mode 100644 index 0000000..fef66f8 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-zh.php @@ -0,0 +1,26 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 錯誤:登錄失敗。'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 錯誤:無法連接到 SMTP 主機。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 錯誤:數據�被接�。'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = '未知編碼: '; +$PHPMAILER_LANG['file_access'] = '無法訪�文件:'; +$PHPMAILER_LANG['file_open'] = '文件錯誤:無法打開文件:'; +$PHPMAILER_LANG['from_failed'] = '發�地�錯誤:'; +$PHPMAILER_LANG['execute'] = '無法執行:'; +$PHPMAILER_LANG['instantiate'] = '未知函數調用。'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['provide_address'] = '必須�供至少一個收件人地�。'; +$PHPMAILER_LANG['mailer_not_supported'] = '發信客戶端�被支�。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 錯誤:收件人地�錯誤:'; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/language/phpmailer.lang-zh_cn.php b/incs/PHPMailer_v5.1/language/phpmailer.lang-zh_cn.php new file mode 100644 index 0000000..b188404 --- /dev/null +++ b/incs/PHPMailer_v5.1/language/phpmailer.lang-zh_cn.php @@ -0,0 +1,26 @@ + +*/ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 错误:登录失败。'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 错误:无法连接到 SMTP 主机。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误:数��被接�。'; +//$P$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = '未知编�: '; +$PHPMAILER_LANG['execute'] = '无法执行:'; +$PHPMAILER_LANG['file_access'] = '无法访问文件:'; +$PHPMAILER_LANG['file_open'] = '文件错误:无法打开文件:'; +$PHPMAILER_LANG['from_failed'] = '��地�错误:'; +$PHPMAILER_LANG['instantiate'] = '未知函数调用。'; +//$PHPMAILER_LANG['invalid_email'] = 'Not sending, email address is invalid: '; +$PHPMAILER_LANG['mailer_not_supported'] = '�信客户端�被支�。'; +$PHPMAILER_LANG['provide_address'] = '必须�供至少一个收件人地�。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误:收件人地�错误:'; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/test/contents.html b/incs/PHPMailer_v5.1/test/contents.html new file mode 100644 index 0000000..dbb8bfe --- /dev/null +++ b/incs/PHPMailer_v5.1/test/contents.html @@ -0,0 +1,10 @@ + + + + Email test + + + +

Here is a test HTML email

+ + diff --git a/incs/PHPMailer_v5.1/test/phpmailerTest.php b/incs/PHPMailer_v5.1/test/phpmailerTest.php new file mode 100644 index 0000000..254d9ca --- /dev/null +++ b/incs/PHPMailer_v5.1/test/phpmailerTest.php @@ -0,0 +1,670 @@ +Mail = new PHPMailer(); + + $this->Mail->Priority = 3; + $this->Mail->Encoding = "8bit"; + $this->Mail->CharSet = "iso-8859-1"; + if (array_key_exists('mail_from', $_REQUEST)) { + $this->Mail->From = $_REQUEST['mail_from']; + } else { + $this->Mail->From = 'unit_test@phpmailer.sf.net'; + } + $this->Mail->FromName = "Unit Tester"; + $this->Mail->Sender = ""; + $this->Mail->Subject = "Unit Test"; + $this->Mail->Body = ""; + $this->Mail->AltBody = ""; + $this->Mail->WordWrap = 0; + if (array_key_exists('mail_host', $_REQUEST)) { + $this->Mail->Host = $_REQUEST['mail_host']; + } else { + $this->Mail->Host = 'mail.example.com'; + } + $this->Mail->Port = 25; + $this->Mail->Helo = "localhost.localdomain"; + $this->Mail->SMTPAuth = false; + $this->Mail->Username = ""; + $this->Mail->Password = ""; + $this->Mail->PluginDir = $INCLUDE_DIR; + $this->Mail->AddReplyTo("no_reply@phpmailer.sf.net", "Reply Guy"); + $this->Mail->Sender = "unit_test@phpmailer.sf.net"; + + if(strlen($this->Mail->Host) > 0) { + $this->Mail->Mailer = "smtp"; + } else { + $this->Mail->Mailer = "mail"; + $this->Sender = "unit_test@phpmailer.sf.net"; + } + + if (array_key_exists('mail_to', $_REQUEST)) { + $this->SetAddress($_REQUEST['mail_to'], 'Test User', 'to'); + } + if (array_key_exists('mail_cc', $_REQUEST) and strlen($_REQUEST['mail_cc']) > 0) { + $this->SetAddress($_REQUEST['mail_cc'], 'Carbon User', 'cc'); + } + } + + /** + * Run after each test is completed. + */ + function tearDown() { + // Clean global variables + $this->Mail = NULL; + $this->ChangeLog = array(); + $this->NoteLog = array(); + } + + + /** + * Build the body of the message in the appropriate format. + * @private + * @returns void + */ + function BuildBody() { + $this->CheckChanges(); + + // Determine line endings for message + if($this->Mail->ContentType == "text/html" || strlen($this->Mail->AltBody) > 0) + { + $eol = "
"; + $bullet = "
  • "; + $bullet_start = "
      "; + $bullet_end = "
    "; + } + else + { + $eol = "\n"; + $bullet = " - "; + $bullet_start = ""; + $bullet_end = ""; + } + + $ReportBody = ""; + + $ReportBody .= "---------------------" . $eol; + $ReportBody .= "Unit Test Information" . $eol; + $ReportBody .= "---------------------" . $eol; + $ReportBody .= "phpmailer version: " . PHPMailer::VERSION . $eol; + $ReportBody .= "Content Type: " . $this->Mail->ContentType . $eol; + + if(strlen($this->Mail->Host) > 0) + $ReportBody .= "Host: " . $this->Mail->Host . $eol; + + // If attachments then create an attachment list + $attachments = $this->Mail->GetAttachments(); + if(count($attachments) > 0) + { + $ReportBody .= "Attachments:" . $eol; + $ReportBody .= $bullet_start; + foreach($attachments as $attachment) { + $ReportBody .= $bullet . "Name: " . $attachment[1] . ", "; + $ReportBody .= "Encoding: " . $attachment[3] . ", "; + $ReportBody .= "Type: " . $attachment[4] . $eol; + } + $ReportBody .= $bullet_end . $eol; + } + + // If there are changes then list them + if(count($this->ChangeLog) > 0) + { + $ReportBody .= "Changes" . $eol; + $ReportBody .= "-------" . $eol; + + $ReportBody .= $bullet_start; + for($i = 0; $i < count($this->ChangeLog); $i++) + { + $ReportBody .= $bullet . $this->ChangeLog[$i][0] . " was changed to [" . + $this->ChangeLog[$i][1] . "]" . $eol; + } + $ReportBody .= $bullet_end . $eol . $eol; + } + + // If there are notes then list them + if(count($this->NoteLog) > 0) + { + $ReportBody .= "Notes" . $eol; + $ReportBody .= "-----" . $eol; + + $ReportBody .= $bullet_start; + for($i = 0; $i < count($this->NoteLog); $i++) + { + $ReportBody .= $bullet . $this->NoteLog[$i] . $eol; + } + $ReportBody .= $bullet_end; + } + + // Re-attach the original body + $this->Mail->Body .= $eol . $eol . $ReportBody; + } + + /** + * Check which default settings have been changed for the report. + * @private + * @returns void + */ + function CheckChanges() { + if($this->Mail->Priority != 3) + $this->AddChange("Priority", $this->Mail->Priority); + if($this->Mail->Encoding != "8bit") + $this->AddChange("Encoding", $this->Mail->Encoding); + if($this->Mail->CharSet != "iso-8859-1") + $this->AddChange("CharSet", $this->Mail->CharSet); + if($this->Mail->Sender != "") + $this->AddChange("Sender", $this->Mail->Sender); + if($this->Mail->WordWrap != 0) + $this->AddChange("WordWrap", $this->Mail->WordWrap); + if($this->Mail->Mailer != "mail") + $this->AddChange("Mailer", $this->Mail->Mailer); + if($this->Mail->Port != 25) + $this->AddChange("Port", $this->Mail->Port); + if($this->Mail->Helo != "localhost.localdomain") + $this->AddChange("Helo", $this->Mail->Helo); + if($this->Mail->SMTPAuth) + $this->AddChange("SMTPAuth", "true"); + } + + /** + * Adds a change entry. + * @private + * @returns void + */ + function AddChange($sName, $sNewValue) { + $cur = count($this->ChangeLog); + $this->ChangeLog[$cur][0] = $sName; + $this->ChangeLog[$cur][1] = $sNewValue; + } + + /** + * Adds a simple note to the message. + * @public + * @returns void + */ + function AddNote($sValue) { + $this->NoteLog[] = $sValue; + } + + /** + * Adds all of the addresses + * @public + * @returns void + */ + function SetAddress($sAddress, $sName = "", $sType = "to") { + switch($sType) + { + case "to": + return $this->Mail->AddAddress($sAddress, $sName); + case "cc": + return $this->Mail->AddCC($sAddress, $sName); + case "bcc": + return $this->Mail->AddBCC($sAddress, $sName); + } + } + + ///////////////////////////////////////////////// + // UNIT TESTS + ///////////////////////////////////////////////// + + /** + * Try a plain message. + */ + function test_WordWrap() { + + $this->Mail->WordWrap = 40; + $my_body = "Here is the main body of this message. It should " . + "be quite a few lines. It should be wrapped at the " . + "40 characters. Make sure that it is."; + $nBodyLen = strlen($my_body); + $my_body .= "\n\nThis is the above body length: " . $nBodyLen; + + $this->Mail->Body = $my_body; + $this->Mail->Subject .= ": Wordwrap"; + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Try a plain message. + */ + function test_Low_Priority() { + + $this->Mail->Priority = 5; + $this->Mail->Body = "Here is the main body. There should be " . + "a reply to address in this message."; + $this->Mail->Subject .= ": Low Priority"; + $this->Mail->AddReplyTo("nobody@nobody.com", "Nobody (Unit Test)"); + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Simple plain file attachment test. + */ + function test_Multiple_Plain_FileAttachment() { + + $this->Mail->Body = "Here is the text body"; + $this->Mail->Subject .= ": Plain + Multiple FileAttachments"; + + if(!$this->Mail->AddAttachment("test.png")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + if(!$this->Mail->AddAttachment(__FILE__, "test.txt")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Simple plain string attachment test. + */ + function test_Plain_StringAttachment() { + + $this->Mail->Body = "Here is the text body"; + $this->Mail->Subject .= ": Plain + StringAttachment"; + + $sAttachment = "These characters are the content of the " . + "string attachment.\nThis might be taken from a ". + "database or some other such thing. "; + + $this->Mail->AddStringAttachment($sAttachment, "string_attach.txt"); + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Plain quoted-printable message. + */ + function test_Quoted_Printable() { + + $this->Mail->Body = "Here is the main body"; + $this->Mail->Subject .= ": Plain + Quoted-printable"; + $this->Mail->Encoding = "quoted-printable"; + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + + //Check that a quoted printable encode and decode results in the same as went in + $t = substr(file_get_contents(__FILE__), 0, 1024); //Just pick a chunk of this file as test content + $this->assertEquals($t, quoted_printable_decode($this->Mail->EncodeQP($t)), 'QP encoding round-trip failed'); + //$this->assertEquals($t, quoted_printable_decode($this->Mail->EncodeQPphp($t)), 'Native PHP QP encoding round-trip failed'); //TODO the PHP qp encoder is quite broken + + } + + /** + * Try a plain message. + */ + function test_Html() { + + $this->Mail->IsHTML(true); + $this->Mail->Subject .= ": HTML only"; + + $this->Mail->Body = "This is a test message written in HTML.
    " . + "Go to " . + "http://phpmailer.sourceforge.net/ for new versions of " . + "phpmailer.

    Thank you!"; + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Simple HTML and attachment test + */ + function test_HTML_Attachment() { + + $this->Mail->Body = "This is the HTML part of the email."; + $this->Mail->Subject .= ": HTML + Attachment"; + $this->Mail->IsHTML(true); + + if(!$this->Mail->AddAttachment(__FILE__, "test_attach.txt")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * An embedded attachment test. + */ + function test_Embedded_Image() { + + $this->Mail->Body = "Embedded Image: \"phpmailer\"" . + "Here is an image!"; + $this->Mail->Subject .= ": Embedded Image"; + $this->Mail->IsHTML(true); + + if(!$this->Mail->AddEmbeddedImage("test.png", "my-attach", "test.png", + "base64", "image/png")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + //For code coverage + $this->Mail->AddEmbeddedImage('thisfiledoesntexist', 'xyz'); //Non-existent file + $this->Mail->AddEmbeddedImage(__FILE__, '123'); //Missing name + + } + + /** + * An embedded attachment test. + */ + function test_Multi_Embedded_Image() { + + $this->Mail->Body = "Embedded Image: \"phpmailer\"" . + "Here is an image!"; + $this->Mail->Subject .= ": Embedded Image + Attachment"; + $this->Mail->IsHTML(true); + + if(!$this->Mail->AddEmbeddedImage("test.png", "my-attach", "test.png", + "base64", "image/png")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + if(!$this->Mail->AddAttachment(__FILE__, "test.txt")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Simple multipart/alternative test. + */ + function test_AltBody() { + + $this->Mail->Body = "This is the HTML part of the email."; + $this->Mail->AltBody = "Here is the text body of this message. " . + "It should be quite a few lines. It should be wrapped at the " . + "40 characters. Make sure that it is."; + $this->Mail->WordWrap = 40; + $this->AddNote("This is a mulipart alternative email"); + $this->Mail->Subject .= ": AltBody + Word Wrap"; + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + /** + * Simple HTML and attachment test + */ + function test_AltBody_Attachment() { + + $this->Mail->Body = "This is the HTML part of the email."; + $this->Mail->AltBody = "This is the text part of the email."; + $this->Mail->Subject .= ": AltBody + Attachment"; + $this->Mail->IsHTML(true); + + if(!$this->Mail->AddAttachment(__FILE__, "test_attach.txt")) + { + $this->assertTrue(false, $this->Mail->ErrorInfo); + return; + } + + $this->BuildBody(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + if (is_writable('.')) { + file_put_contents('message.txt', $this->Mail->CreateHeader() . $this->Mail->CreateBody()); + } else { + $this->assertTrue(false, 'Could not write local file - check permissions'); + } + } + + function test_MultipleSend() { + $this->Mail->Body = "Sending two messages without keepalive"; + $this->BuildBody(); + $subject = $this->Mail->Subject; + + $this->Mail->Subject = $subject . ": SMTP 1"; + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + + $this->Mail->Subject = $subject . ": SMTP 2"; + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + function test_SendmailSend() { + $this->Mail->Body = "Sending via sendmail"; + $this->BuildBody(); + $subject = $this->Mail->Subject; + + $this->Mail->Subject = $subject . ": sendmail"; + $this->Mail->IsSendmail(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + function test_MailSend() { + $this->Mail->Body = "Sending via mail()"; + $this->BuildBody(); + $subject = $this->Mail->Subject; + + $this->Mail->Subject = $subject . ": mail()"; + $this->Mail->IsMail(); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + function test_SmtpKeepAlive() { + $this->Mail->Body = "This was done using the SMTP keep-alive."; + $this->BuildBody(); + $subject = $this->Mail->Subject; + + $this->Mail->SMTPKeepAlive = true; + $this->Mail->Subject = $subject . ": SMTP keep-alive 1"; + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + + $this->Mail->Subject = $subject . ": SMTP keep-alive 2"; + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + $this->Mail->SmtpClose(); + } + + /** + * Tests this denial of service attack: + * http://www.cybsec.com/vuln/PHPMailer-DOS.pdf + */ + function test_DenialOfServiceAttack() { + $this->Mail->Body = "This should no longer cause a denial of service."; + $this->BuildBody(); + + $this->Mail->Subject = str_repeat("A", 998); + $this->assertTrue($this->Mail->Send(), $this->Mail->ErrorInfo); + } + + function test_Error() { + $this->Mail->Subject .= ": This should be sent"; + $this->BuildBody(); + $this->Mail->ClearAllRecipients(); // no addresses should cause an error + $this->assertTrue($this->Mail->IsError() == false, "Error found"); + $this->assertTrue($this->Mail->Send() == false, "Send succeeded"); + $this->assertTrue($this->Mail->IsError(), "No error found"); + $this->assertEquals('You must provide at least one recipient email address.', $this->Mail->ErrorInfo); + $this->Mail->AddAddress($_REQUEST['mail_to']); + $this->assertTrue($this->Mail->Send(), "Send failed"); + } + + function test_Addressing() { + $this->assertFalse($this->Mail->AddAddress('a@example..com'), 'Invalid address accepted'); + $this->assertTrue($this->Mail->AddAddress('a@example.com'), 'Addressing failed'); + $this->assertFalse($this->Mail->AddAddress('a@example.com'), 'Duplicate addressing failed'); + $this->assertTrue($this->Mail->AddCC('b@example.com'), 'CC addressing failed'); + $this->assertFalse($this->Mail->AddCC('b@example.com'), 'CC duplicate addressing failed'); + $this->assertFalse($this->Mail->AddCC('a@example.com'), 'CC duplicate addressing failed (2)'); + $this->assertTrue($this->Mail->AddBCC('c@example.com'), 'BCC addressing failed'); + $this->assertFalse($this->Mail->AddBCC('c@example.com'), 'BCC duplicate addressing failed'); + $this->assertFalse($this->Mail->AddBCC('a@example.com'), 'BCC duplicate addressing failed (2)'); + $this->assertTrue($this->Mail->AddReplyTo('a@example.com'), 'Replyto Addressing failed'); + $this->assertFalse($this->Mail->AddReplyTo('a@example..com'), 'Invalid Replyto address accepted'); + $this->Mail->ClearAddresses(); + $this->Mail->ClearCCs(); + $this->Mail->ClearBCCs(); + $this->Mail->ClearReplyTos(); + } + + /** + * Test language files for missing and excess translations + * All languages are compared with English + */ + function test_Translations() { + $this->Mail->SetLanguage('en'); + $definedStrings = $this->Mail->GetTranslations(); + foreach (new DirectoryIterator('../language') as $fileInfo) { + if($fileInfo->isDot()) continue; + $matches = array(); + //Only look at language files, ignore anything else in there + if (preg_match('/^phpmailer\.lang-([a-z_]{2,})\.php$/', $fileInfo->getFilename(), $matches)) { + $lang = $matches[1]; //Extract language code + $PHPMAILER_LANG = array(); //Language strings get put in here + include $fileInfo->getPathname(); //Get language strings + $missing = array_diff(array_keys($definedStrings), array_keys($PHPMAILER_LANG)); + $extra = array_diff(array_keys($PHPMAILER_LANG), array_keys($definedStrings)); + $this->assertTrue(empty($missing), "Missing translations in $lang: ". implode(', ', $missing)); + $this->assertTrue(empty($extra), "Extra translations in $lang: ". implode(', ', $extra)); + } + } + } + + /** + * Encoding tests + */ + function test_Encodings() { + $this->Mail->Charset = 'iso-8859-1'; + $this->assertEquals('=A1Hola!_Se=F1or!', $this->Mail->EncodeQ('¡Hola! Señor!', 'text'), 'Q Encoding (text) failed'); + $this->assertEquals('=A1Hola!_Se=F1or!', $this->Mail->EncodeQ('¡Hola! Señor!', 'comment'), 'Q Encoding (comment) failed'); + $this->assertEquals('=A1Hola!_Se=F1or!', $this->Mail->EncodeQ('¡Hola! Señor!', 'phrase'), 'Q Encoding (phrase) failed'); + } + + /** + * Signing tests + */ + function test_Signing() { + $this->Mail->Sign('certfile.txt', 'keyfile.txt', 'password'); //TODO this is not really testing signing, but at least helps coverage + } + + /** + * Miscellaneous calls to improve test coverage and some small tests + */ + function test_Miscellaneous() { + $this->assertEquals('application/pdf', PHPMailer::_mime_types('pdf') , 'MIME TYPE lookup failed'); + $this->Mail->AddCustomHeader('SomeHeader: Some Value'); + $this->Mail->ClearCustomHeaders(); + $this->Mail->ClearAttachments(); + $this->Mail->IsHTML(false); + $this->Mail->IsSMTP(); + $this->Mail->IsMail(); + $this->Mail->IsSendMail(); + $this->Mail->IsQmail(); + $this->Mail->SetLanguage('fr'); + $this->Mail->Sender = ''; + $this->Mail->CreateHeader(); + $this->assertFalse($this->Mail->set('x', 'y'), 'Invalid property set succeeded'); + $this->assertTrue($this->Mail->set('Timeout', 11), 'Valid property set failed'); + $this->Mail->getFile(__FILE__); + } +} + +/** +* This is a sample form for setting appropriate test values through a browser +* These values can also be set using a file called testbootstrap.php (not in svn) in the same folder as this script +* which is probably more useful if you run these tests a lot + + +

    phpmailer Unit Test

    +By entering a SMTP hostname it will automatically perform tests with SMTP. + +
    + +From Address: "/> +
    +To Address: "/> +
    +Cc Address: "/> +
    +SMTP Hostname: "/> +

    + + +

    + + + */ + +?> \ No newline at end of file diff --git a/incs/PHPMailer_v5.1/test/test.png b/incs/PHPMailer_v5.1/test/test.png new file mode 100644 index 0000000..02de5a7 Binary files /dev/null and b/incs/PHPMailer_v5.1/test/test.png differ diff --git a/incs/PHPMailer_v5.1/test/test_callback.php b/incs/PHPMailer_v5.1/test/test_callback.php new file mode 100644 index 0000000..260a448 --- /dev/null +++ b/incs/PHPMailer_v5.1/test/test_callback.php @@ -0,0 +1,84 @@ + + +PHPMailer Lite - DKIM and Callback Function test + + + +\n"; + return true; +} + +$testLite = false; + +if ($testLite) { + require_once '../class.phpmailer-lite.php'; + $mail = new PHPMailerLite(); +} else { + require_once '../class.phpmailer.php'; + $mail = new PHPMailer(); +} + +try { + $mail->IsMail(); // telling the class to use SMTP + $mail->SetFrom('you@yourdomain.com', 'Your Name'); + $mail->AddAddress('another@yourdomain.com', 'John Doe'); + $mail->Subject = 'PHPMailer Lite Test Subject via Mail()'; + $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically + $mail->MsgHTML(file_get_contents('contents.html')); + $mail->AddAttachment('images/phpmailer.gif'); // attachment + $mail->AddAttachment('images/phpmailer_mini.gif'); // attachment + $mail->action_function = 'callbackAction'; + $mail->Send(); + echo "Message Sent OK

    \n"; +} catch (phpmailerException $e) { + echo $e->errorMessage(); //Pretty error messages from PHPMailer +} catch (Exception $e) { + echo $e->getMessage(); //Boring error messages from anything else! +} + +function cleanEmails($str,$type) { + if ($type == 'cc') { + $addy['Email'] = $str[0]; + $addy['Name'] = $str[1]; + return $addy; + } + if (!strstr($str, ' <')) { + $addy['Name'] = ''; + $addy['Email'] = $addy; + return $addy; + } + $addyArr = explode(' <', $str); + if (substr($addyArr[1],-1) == '>') { + $addyArr[1] = substr($addyArr[1],0,-1); + } + $addy['Name'] = $addyArr[0]; + $addy['Email'] = $addyArr[1]; + $addy['Email'] = str_replace('@', '@', $addy['Email']); + return $addy; +} + +?> + + diff --git a/incs/PHPMailer_v5.1/test/testemail.php b/incs/PHPMailer_v5.1/test/testemail.php new file mode 100644 index 0000000..d96e200 --- /dev/null +++ b/incs/PHPMailer_v5.1/test/testemail.php @@ -0,0 +1,48 @@ +IsSMTP(); // tell the class to use SMTP + $mail->SMTPAuth = true; // enable SMTP authentication + $mail->Port = 25; // set the SMTP server port + $mail->Host = "mail.yourdomain.com"; // SMTP server + $mail->Username = "name@domain.com"; // SMTP server username + $mail->Password = "password"; // SMTP server password + + $mail->IsSendmail(); // tell the class to use Sendmail + + $mail->AddReplyTo("name@domain.com","First Last"); + + $mail->From = "name@domain.com"; + $mail->FromName = "First Last"; + + $to = "someone@example...com"; + + $mail->AddAddress($to); + + $mail->Subject = "First PHPMailer Message"; + + $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test + $mail->WordWrap = 80; // set word wrap + + $mail->MsgHTML($body); + + $mail->IsHTML(true); // send as HTML + + $mail->Send(); + echo 'Message has been sent.'; +} catch (phpmailerException $e) { + echo $e->errorMessage(); +} +?> \ No newline at end of file diff --git a/incs/PHPMailer_v6/.editorconfig b/incs/PHPMailer_v6/.editorconfig new file mode 100644 index 0000000..a7c44dd --- /dev/null +++ b/incs/PHPMailer_v6/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +charset = utf-8 +indent_size = 4 +indent_style = space +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 diff --git a/incs/PHPMailer_v6/COMMITMENT b/incs/PHPMailer_v6/COMMITMENT new file mode 100644 index 0000000..a687e0d --- /dev/null +++ b/incs/PHPMailer_v6/COMMITMENT @@ -0,0 +1,46 @@ +GPL Cooperation Commitment +Version 1.0 + +Before filing or continuing to prosecute any legal proceeding or claim +(other than a Defensive Action) arising from termination of a Covered +License, we commit to extend to the person or entity ('you') accused +of violating the Covered License the following provisions regarding +cure and reinstatement, taken from GPL version 3. As used here, the +term 'this License' refers to the specific Covered License being +enforced. + + However, if you cease all violation of this License, then your + license from a particular copyright holder is reinstated (a) + provisionally, unless and until the copyright holder explicitly + and finally terminates your license, and (b) permanently, if the + copyright holder fails to notify you of the violation by some + reasonable means prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is + reinstated permanently if the copyright holder notifies you of the + violation by some reasonable means, this is the first time you + have received notice of violation of this License (for any work) + from that copyright holder, and you cure the violation prior to 30 + days after your receipt of the notice. + +We intend this Commitment to be irrevocable, and binding and +enforceable against us and assignees of or successors to our +copyrights. + +Definitions + +'Covered License' means the GNU General Public License, version 2 +(GPLv2), the GNU Lesser General Public License, version 2.1 +(LGPLv2.1), or the GNU Library General Public License, version 2 +(LGPLv2), all as published by the Free Software Foundation. + +'Defensive Action' means a legal proceeding or claim that We bring +against you in response to a prior proceeding or claim initiated by +you or your affiliate. + +'We' means each contributor to this repository as of the date of +inclusion of this file, including subsidiaries of a corporate +contributor. + +This work is available under a Creative Commons Attribution-ShareAlike +4.0 International license (https://creativecommons.org/licenses/by-sa/4.0/). diff --git a/incs/PHPMailer_v6/LICENSE b/incs/PHPMailer_v6/LICENSE new file mode 100644 index 0000000..f166cc5 --- /dev/null +++ b/incs/PHPMailer_v6/LICENSE @@ -0,0 +1,502 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! \ No newline at end of file diff --git a/incs/PHPMailer_v6/README.md b/incs/PHPMailer_v6/README.md new file mode 100644 index 0000000..df565d0 --- /dev/null +++ b/incs/PHPMailer_v6/README.md @@ -0,0 +1,231 @@ +[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://supportukrainenow.org/) + +![PHPMailer](https://raw.github.com/PHPMailer/PHPMailer/master/examples/images/phpmailer.png) + +# PHPMailer – A full-featured email creation and transfer class for PHP + +[![Test status](https://github.com/PHPMailer/PHPMailer/workflows/Tests/badge.svg)](https://github.com/PHPMailer/PHPMailer/actions) +[![codecov.io](https://codecov.io/gh/PHPMailer/PHPMailer/branch/master/graph/badge.svg?token=iORZpwmYmM)](https://codecov.io/gh/PHPMailer/PHPMailer) +[![Latest Stable Version](https://poser.pugx.org/phpmailer/phpmailer/v/stable.svg)](https://packagist.org/packages/phpmailer/phpmailer) +[![Total Downloads](https://poser.pugx.org/phpmailer/phpmailer/downloads)](https://packagist.org/packages/phpmailer/phpmailer) +[![License](https://poser.pugx.org/phpmailer/phpmailer/license.svg)](https://packagist.org/packages/phpmailer/phpmailer) +[![API Docs](https://github.com/phpmailer/phpmailer/workflows/Docs/badge.svg)](https://phpmailer.github.io/PHPMailer/) +[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/PHPMailer/PHPMailer/badge)](https://api.securityscorecards.dev/projects/github.com/PHPMailer/PHPMailer) + +## Features +- Probably the world's most popular code for sending email from PHP! +- Used by many open-source projects: WordPress, Drupal, 1CRM, SugarCRM, Yii, Joomla! and many more +- Integrated SMTP support – send without a local mail server +- Send emails with multiple To, CC, BCC, and Reply-to addresses +- Multipart/alternative emails for mail clients that do not read HTML email +- Add attachments, including inline +- Support for UTF-8 content and 8bit, base64, binary, and quoted-printable encodings +- SMTP authentication with LOGIN, PLAIN, CRAM-MD5, and XOAUTH2 mechanisms over SMTPS and SMTP+STARTTLS transports +- Validates email addresses automatically +- Protects against header injection attacks +- Error messages in over 50 languages! +- DKIM and S/MIME signing support +- Compatible with PHP 5.5 and later, including PHP 8.2 +- Namespaced to prevent name clashes +- Much more! + +## Why you might need it +Many PHP developers need to send email from their code. The only PHP function that supports this directly is [`mail()`](https://www.php.net/manual/en/function.mail.php). However, it does not provide any assistance for making use of popular features such as encryption, authentication, HTML messages, and attachments. + +Formatting email correctly is surprisingly difficult. There are myriad overlapping (and conflicting) standards, requiring tight adherence to horribly complicated formatting and encoding rules – the vast majority of code that you'll find online that uses the `mail()` function directly is just plain wrong, if not unsafe! + +The PHP `mail()` function usually sends via a local mail server, typically fronted by a `sendmail` binary on Linux, BSD, and macOS platforms, however, Windows usually doesn't include a local mail server; PHPMailer's integrated SMTP client allows email sending on all platforms without needing a local mail server. Be aware though, that the `mail()` function should be avoided when possible; it's both faster and [safer](https://exploitbox.io/paper/Pwning-PHP-Mail-Function-For-Fun-And-RCE.html) to use SMTP to localhost. + +*Please* don't be tempted to do it yourself – if you don't use PHPMailer, there are many other excellent libraries that +you should look at before rolling your own. Try [SwiftMailer](https://swiftmailer.symfony.com/) +, [Laminas/Mail](https://docs.laminas.dev/laminas-mail/), [ZetaComponents](https://github.com/zetacomponents/Mail), etc. + +## License +This software is distributed under the [LGPL 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) license, along with the [GPL Cooperation Commitment](https://gplcc.github.io/gplcc/). Please read [LICENSE](https://github.com/PHPMailer/PHPMailer/blob/master/LICENSE) for information on the software availability and distribution. + +## Installation & loading +PHPMailer is available on [Packagist](https://packagist.org/packages/phpmailer/phpmailer) (using semantic versioning), and installation via [Composer](https://getcomposer.org) is the recommended way to install PHPMailer. Just add this line to your `composer.json` file: + +```json +"phpmailer/phpmailer": "^6.9.1" +``` + +or run + +```sh +composer require phpmailer/phpmailer +``` + +Note that the `vendor` folder and the `vendor/autoload.php` script are generated by Composer; they are not part of PHPMailer. + +If you want to use XOAUTH2 authentication, you will also need to add a dependency on the `league/oauth2-client` and appropriate service adapters package in your `composer.json`, or take a look at +by @decomplexity's [SendOauth2 wrapper](https://github.com/decomplexity/SendOauth2), especially if you're using Microsoft services. + +Alternatively, if you're not using Composer, you +can [download PHPMailer as a zip file](https://github.com/PHPMailer/PHPMailer/archive/master.zip), (note that docs and examples are not included in the zip file), then copy the contents of the PHPMailer folder into one of the `include_path` directories specified in your PHP configuration and load each class file manually: + +```php +SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output + $mail->isSMTP(); //Send using SMTP + $mail->Host = 'smtp.example.com'; //Set the SMTP server to send through + $mail->SMTPAuth = true; //Enable SMTP authentication + $mail->Username = 'user@example.com'; //SMTP username + $mail->Password = 'secret'; //SMTP password + $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; //Enable implicit TLS encryption + $mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` + + //Recipients + $mail->setFrom('from@example.com', 'Mailer'); + $mail->addAddress('joe@example.net', 'Joe User'); //Add a recipient + $mail->addAddress('ellen@example.com'); //Name is optional + $mail->addReplyTo('info@example.com', 'Information'); + $mail->addCC('cc@example.com'); + $mail->addBCC('bcc@example.com'); + + //Attachments + $mail->addAttachment('/var/tmp/file.tar.gz'); //Add attachments + $mail->addAttachment('/tmp/image.jpg', 'new.jpg'); //Optional name + + //Content + $mail->isHTML(true); //Set email format to HTML + $mail->Subject = 'Here is the subject'; + $mail->Body = 'This is the HTML message body in bold!'; + $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; + + $mail->send(); + echo 'Message has been sent'; +} catch (Exception $e) { + echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}"; +} +``` + +You'll find plenty to play with in the [examples](https://github.com/PHPMailer/PHPMailer/tree/master/examples) folder, which covers many common scenarios including sending through Gmail, building contact forms, sending to mailing lists, and more. + +If you are re-using the instance (e.g. when sending to a mailing list), you may need to clear the recipient list to avoid sending duplicate messages. See [the mailing list example](https://github.com/PHPMailer/PHPMailer/blob/master/examples/mailing_list.phps) for further guidance. + +That's it. You should now be ready to use PHPMailer! + +## Localization +PHPMailer defaults to English, but in the [language](https://github.com/PHPMailer/PHPMailer/tree/master/language/) folder, you'll find many translations for PHPMailer error messages that you may encounter. Their filenames contain [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code for the translations, for example `fr` for French. To specify a language, you need to tell PHPMailer which one to use, like this: + +```php +//To load the French version +$mail->setLanguage('fr', '/optional/path/to/language/directory/'); +``` + +We welcome corrections and new languages – if you're looking for corrections, run the [Language/TranslationCompletenessTest.php](https://github.com/PHPMailer/PHPMailer/blob/master/test/Language/TranslationCompletenessTest.php) script in the tests folder and it will show any missing translations. + +## Documentation +Start reading at the [GitHub wiki](https://github.com/PHPMailer/PHPMailer/wiki). If you're having trouble, head for [the troubleshooting guide](https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting) as it's frequently updated. + +Examples of how to use PHPMailer for common scenarios can be found in the [examples](https://github.com/PHPMailer/PHPMailer/tree/master/examples) folder. If you're looking for a good starting point, we recommend you start with [the Gmail example](https://github.com/PHPMailer/PHPMailer/tree/master/examples/gmail.phps). + +To reduce PHPMailer's deployed code footprint, examples are not included if you load PHPMailer via Composer or via [GitHub's zip file download](https://github.com/PHPMailer/PHPMailer/archive/master.zip), so you'll need to either clone the git repository or use the above links to get to the examples directly. + +Complete generated API documentation is [available online](https://phpmailer.github.io/PHPMailer/). + +You can generate complete API-level documentation by running `phpdoc` in the top-level folder, and documentation will appear in the `docs` folder, though you'll need to have [PHPDocumentor](https://www.phpdoc.org) installed. You may find [the unit tests](https://github.com/PHPMailer/PHPMailer/blob/master/test/PHPMailerTest.php) a good reference for how to do various operations such as encryption. + +If the documentation doesn't cover what you need, search the [many questions on Stack Overflow](https://stackoverflow.com/questions/tagged/phpmailer), and before you ask a question about "SMTP Error: Could not connect to SMTP host.", [read the troubleshooting guide](https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting). + +## Tests +[PHPMailer tests](https://github.com/PHPMailer/PHPMailer/tree/master/test/) use PHPUnit 9, with [a polyfill](https://github.com/Yoast/PHPUnit-Polyfills) to let 9-style tests run on older PHPUnit and PHP versions. + +[![Test status](https://github.com/PHPMailer/PHPMailer/workflows/Tests/badge.svg)](https://github.com/PHPMailer/PHPMailer/actions) + +If this isn't passing, is there something you can do to help? + +## Security +Please disclose any vulnerabilities found responsibly – report security issues to the maintainers privately. + +See [SECURITY](https://github.com/PHPMailer/PHPMailer/tree/master/SECURITY.md) and [PHPMailer's security advisories on GitHub](https://github.com/PHPMailer/PHPMailer/security). + +## Contributing +Please submit bug reports, suggestions, and pull requests to the [GitHub issue tracker](https://github.com/PHPMailer/PHPMailer/issues). + +We're particularly interested in fixing edge cases, expanding test coverage, and updating translations. + +If you found a mistake in the docs, or want to add something, go ahead and amend the wiki – anyone can edit it. + +If you have git clones from prior to the move to the PHPMailer GitHub organisation, you'll need to update any remote URLs referencing the old GitHub location with a command like this from within your clone: + +```sh +git remote set-url upstream https://github.com/PHPMailer/PHPMailer.git +``` + +Please *don't* use the SourceForge or Google Code projects any more; they are obsolete and no longer maintained. + +## Sponsorship +Development time and resources for PHPMailer are provided by [Smartmessages.net](https://info.smartmessages.net/), the world's only privacy-first email marketing system. + +Smartmessages.net privacy-first email marketing logo + +Donations are very welcome, whether in beer �, T-shirts 👕, or cold, hard cash 💰. Sponsorship through GitHub is a simple and convenient way to say "thank you" to PHPMailer's maintainers and contributors – just click the "Sponsor" button [on the project page](https://github.com/PHPMailer/PHPMailer). If your company uses PHPMailer, consider taking part in Tidelift's enterprise support programme. + +## PHPMailer For Enterprise + +Available as part of the Tidelift Subscription. + +The maintainers of PHPMailer and thousands of other packages are working with Tidelift to deliver commercial +support and maintenance for the open-source packages you use to build your applications. Save time, reduce risk, and +improve code health, while paying the maintainers of the exact packages you +use. [Learn more.](https://tidelift.com/subscription/pkg/packagist-phpmailer-phpmailer?utm_source=packagist-phpmailer-phpmailer&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) + +## Changelog +See [changelog](changelog.md). + +## History +- PHPMailer was originally written in 2001 by Brent R. Matzelle as a [SourceForge project](https://sourceforge.net/projects/phpmailer/). +- [Marcus Bointon](https://github.com/Synchro) (`coolbru` on SF) and Andy Prevost (`codeworxtech`) took over the project in 2004. +- Became an Apache incubator project on Google Code in 2010, managed by Jim Jagielski. +- Marcus created [his fork on GitHub](https://github.com/Synchro/PHPMailer) in 2008. +- Jim and Marcus decide to join forces and use GitHub as the canonical and official repo for PHPMailer in 2013. +- PHPMailer moves to [the PHPMailer organisation](https://github.com/PHPMailer) on GitHub in 2013. + +### What's changed since moving from SourceForge? +- Official successor to the SourceForge and Google Code projects. +- Test suite. +- Continuous integration with GitHub Actions. +- Composer support. +- Public development. +- Additional languages and language strings. +- CRAM-MD5 authentication support. +- Preserves full repo history of authors, commits, and branches from the original SourceForge project. diff --git a/incs/PHPMailer_v6/SECURITY.md b/incs/PHPMailer_v6/SECURITY.md new file mode 100644 index 0000000..4822273 --- /dev/null +++ b/incs/PHPMailer_v6/SECURITY.md @@ -0,0 +1,37 @@ +# Security notices relating to PHPMailer + +Please disclose any security issues or vulnerabilities found through [Tidelift's coordinated disclosure system](https://tidelift.com/security) or to the maintainers privately. + +PHPMailer 6.4.1 and earlier contain a vulnerability that can result in untrusted code being called (if such code is injected into the host project's scope by other means). If the `$patternselect` parameter to `validateAddress()` is set to `'php'` (the default, defined by `PHPMailer::$validator`), and the global namespace contains a function called `php`, it will be called in preference to the built-in validator of the same name. Mitigated in PHPMailer 6.5.0 by denying the use of simple strings as validator function names. Recorded as [CVE-2021-3603](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-3603). Reported by [Vikrant Singh Chauhan](mailto:vi@hackberry.xyz) via [huntr.dev](https://www.huntr.dev/). + +PHPMailer versions 6.4.1 and earlier contain a possible remote code execution vulnerability through the `$lang_path` parameter of the `setLanguage()` method. If the `$lang_path` parameter is passed unfiltered from user input, it can be set to [a UNC path](https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#unc-paths), and if an attacker is also able to persuade the server to load a file from that UNC path, a script file under their control may be executed. This vulnerability only applies to systems that resolve UNC paths, typically only Microsoft Windows. +PHPMailer 6.5.0 mitigates this by no longer treating translation files as PHP code, but by parsing their text content directly. This approach avoids the possibility of executing unknown code while retaining backward compatibility. This isn't ideal, so the current translation format is deprecated and will be replaced in the next major release. Recorded as [CVE-2021-34551](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-34551). Reported by [Jilin Diting Information Technology Co., Ltd](https://listensec.com) via Tidelift. + +PHPMailer versions between 6.1.8 and 6.4.0 contain a regression of the earlier CVE-2018-19296 object injection vulnerability as a result of [a fix for Windows UNC paths in 6.1.8](https://github.com/PHPMailer/PHPMailer/commit/e2e07a355ee8ff36aba21d0242c5950c56e4c6f9). Recorded as [CVE-2020-36326](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-36326). Reported by Fariskhi Vidyan via Tidelift. 6.4.1 fixes this issue, and also enforces stricter checks for URL schemes in local path contexts. + +PHPMailer versions 6.1.5 and earlier contain an output escaping bug that occurs in `Content-Type` and `Content-Disposition` when filenames passed into `addAttachment` and other methods that accept attachment names contain double quote characters, in contravention of RFC822 3.4.1. No specific vulnerability has been found relating to this, but it could allow file attachments to bypass attachment filters that are based on matching filename extensions. Recorded as [CVE-2020-13625](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-13625). Reported by Elar Lang of Clarified Security. + +PHPMailer versions prior to 6.0.6 and 5.2.27 are vulnerable to an object injection attack by passing `phar://` paths into `addAttachment()` and other functions that may receive unfiltered local paths, possibly leading to RCE. Recorded as [CVE-2018-19296](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-19296). See [this article](https://knasmueller.net/5-answers-about-php-phar-exploitation) for more info on this type of vulnerability. Mitigated by blocking the use of paths containing URL-protocol style prefixes such as `phar://`. Reported by Sehun Oh of cyberone.kr. + +PHPMailer versions prior to 5.2.24 (released July 26th 2017) have an XSS vulnerability in one of the code examples, [CVE-2017-11503](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-11503). The `code_generator.phps` example did not filter user input prior to output. This file is distributed with a `.phps` extension, so it it not normally executable unless it is explicitly renamed, and the file is not included when PHPMailer is loaded through composer, so it is safe by default. There was also an undisclosed potential XSS vulnerability in the default exception handler (unused by default). Patches for both issues kindly provided by Patrick Monnerat of the Fedora Project. + +PHPMailer versions prior to 5.2.22 (released January 9th 2017) have a local file disclosure vulnerability, [CVE-2017-5223](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-5223). If content passed into `msgHTML()` is sourced from unfiltered user input, relative paths can map to absolute local file paths and added as attachments. Also note that `addAttachment` (just like `file_get_contents`, `passthru`, `unlink`, etc) should not be passed user-sourced params either! Reported by Yongxiang Li of Asiasecurity. + +PHPMailer versions prior to 5.2.20 (released December 28th 2016) are vulnerable to [CVE-2016-10045](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10045) a remote code execution vulnerability, responsibly reported by [Dawid Golunski](https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10045-Vuln-Patch-Bypass.html), and patched by Paul Buonopane (@Zenexer). + +PHPMailer versions prior to 5.2.18 (released December 2016) are vulnerable to [CVE-2016-10033](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10033) a remote code execution vulnerability, responsibly reported by [Dawid Golunski](https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10033-Vuln.html). + +PHPMailer versions prior to 5.2.14 (released November 2015) are vulnerable to [CVE-2015-8476](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8476) an SMTP CRLF injection bug permitting arbitrary message sending. + +PHPMailer versions prior to 5.2.10 (released May 2015) are vulnerable to [CVE-2008-5619](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2008-5619), a remote code execution vulnerability in the bundled html2text library. This file was removed in 5.2.10, so if you are using a version prior to that and make use of the html2text function, it's vitally important that you upgrade and remove this file. + +PHPMailer versions prior to 2.0.7 and 2.2.1 are vulnerable to [CVE-2012-0796](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-0796), an email header injection attack. + +Joomla 1.6.0 uses PHPMailer in an unsafe way, allowing it to reveal local file paths, reported in [CVE-2011-3747](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-3747). + +PHPMailer didn't sanitise the `$lang_path` parameter in `SetLanguage`. This wasn't a problem in itself, but some apps (PHPClassifieds, ATutor) also failed to sanitise user-provided parameters passed to it, permitting semi-arbitrary local file inclusion, reported in [CVE-2010-4914](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-4914), [CVE-2007-2021](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2007-2021) and [CVE-2006-5734](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2006-5734). + +PHPMailer 1.7.2 and earlier contained a possible DDoS vulnerability reported in [CVE-2005-1807](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2005-1807). + +PHPMailer 1.7 and earlier (June 2003) have a possible vulnerability in the `SendmailSend` method where shell commands may not be sanitised. Reported in [CVE-2007-3215](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2007-3215). + diff --git a/incs/PHPMailer_v6/VERSION b/incs/PHPMailer_v6/VERSION new file mode 100644 index 0000000..dc3829f --- /dev/null +++ b/incs/PHPMailer_v6/VERSION @@ -0,0 +1 @@ +6.9.1 diff --git a/incs/PHPMailer_v6/composer.json b/incs/PHPMailer_v6/composer.json new file mode 100644 index 0000000..fa170a0 --- /dev/null +++ b/incs/PHPMailer_v6/composer.json @@ -0,0 +1,79 @@ +{ + "name": "phpmailer/phpmailer", + "type": "library", + "description": "PHPMailer is a full-featured email creation and transfer class for PHP", + "authors": [ + { + "name": "Marcus Bointon", + "email": "phpmailer@synchromedia.co.uk" + }, + { + "name": "Jim Jagielski", + "email": "jimjag@gmail.com" + }, + { + "name": "Andy Prevost", + "email": "codeworxtech@users.sourceforge.net" + }, + { + "name": "Brent R. Matzelle" + } + ], + "funding": [ + { + "url": "https://github.com/Synchro", + "type": "github" + } + ], + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } + }, + "require": { + "php": ">=5.5.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "doctrine/annotations": "^1.2.6 || ^1.13.3", + "php-parallel-lint/php-console-highlighter": "^1.0.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcompatibility/php-compatibility": "^9.3.5", + "roave/security-advisories": "dev-latest", + "squizlabs/php_codesniffer": "^3.7.2", + "yoast/phpunit-polyfills": "^1.0.4" + }, + "suggest": { + "decomplexity/SendOauth2": "Adapter for using XOAUTH2 authentication", + "ext-mbstring": "Needed to send email in multibyte encoding charset or decode encoded addresses", + "ext-openssl": "Needed for secure SMTP sending and DKIM signing", + "greew/oauth2-azure-provider": "Needed for Microsoft Azure XOAUTH2 authentication", + "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication", + "league/oauth2-google": "Needed for Google XOAUTH2 authentication", + "psr/log": "For optional PSR-3 debug logging", + "thenetworg/oauth2-azure": "Needed for Microsoft XOAUTH2 authentication", + "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)" + }, + "autoload": { + "psr-4": { + "PHPMailer\\PHPMailer\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "PHPMailer\\Test\\": "test/" + } + }, + "license": "LGPL-2.1-only", + "scripts": { + "check": "./vendor/bin/phpcs", + "test": "./vendor/bin/phpunit --no-coverage", + "coverage": "./vendor/bin/phpunit", + "lint": [ + "@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . --show-deprecated -e php,phps --exclude vendor --exclude .git --exclude build" + ] + } +} diff --git a/incs/PHPMailer_v6/get_oauth_token.php b/incs/PHPMailer_v6/get_oauth_token.php new file mode 100644 index 0000000..0e54a00 --- /dev/null +++ b/incs/PHPMailer_v6/get_oauth_token.php @@ -0,0 +1,182 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +/** + * Get an OAuth2 token from an OAuth2 provider. + * * Install this script on your server so that it's accessible + * as [https/http]:////get_oauth_token.php + * e.g.: http://localhost/phpmailer/get_oauth_token.php + * * Ensure dependencies are installed with 'composer install' + * * Set up an app in your Google/Yahoo/Microsoft account + * * Set the script address as the app's redirect URL + * If no refresh token is obtained when running this file, + * revoke access to your app and run the script again. + */ + +namespace PHPMailer\PHPMailer; + +/** + * Aliases for League Provider Classes + * Make sure you have added these to your composer.json and run `composer install` + * Plenty to choose from here: + * @see https://oauth2-client.thephpleague.com/providers/thirdparty/ + */ +//@see https://github.com/thephpleague/oauth2-google +use League\OAuth2\Client\Provider\Google; +//@see https://packagist.org/packages/hayageek/oauth2-yahoo +use Hayageek\OAuth2\Client\Provider\Yahoo; +//@see https://github.com/stevenmaguire/oauth2-microsoft +use Stevenmaguire\OAuth2\Client\Provider\Microsoft; +//@see https://github.com/greew/oauth2-azure-provider +use Greew\OAuth2\Client\Provider\Azure; + +if (!isset($_GET['code']) && !isset($_POST['provider'])) { + ?> + + +
    +

    Select Provider

    + +
    + +
    + +
    + +
    +

    Enter id and secret

    +

    These details are obtained by setting up an app in your provider's developer console. +

    +

    ClientId:

    +

    ClientSecret:

    +

    TenantID (only relevant for Azure):

    + +
    + + + $clientId, + 'clientSecret' => $clientSecret, + 'redirectUri' => $redirectUri, + 'accessType' => 'offline' +]; + +$options = []; +$provider = null; + +switch ($providerName) { + case 'Google': + $provider = new Google($params); + $options = [ + 'scope' => [ + 'https://mail.google.com/' + ] + ]; + break; + case 'Yahoo': + $provider = new Yahoo($params); + break; + case 'Microsoft': + $provider = new Microsoft($params); + $options = [ + 'scope' => [ + 'wl.imap', + 'wl.offline_access' + ] + ]; + break; + case 'Azure': + $params['tenantId'] = $tenantId; + + $provider = new Azure($params); + $options = [ + 'scope' => [ + 'https://outlook.office.com/SMTP.Send', + 'offline_access' + ] + ]; + break; +} + +if (null === $provider) { + exit('Provider missing'); +} + +if (!isset($_GET['code'])) { + //If we don't have an authorization code then get one + $authUrl = $provider->getAuthorizationUrl($options); + $_SESSION['oauth2state'] = $provider->getState(); + header('Location: ' . $authUrl); + exit; + //Check given state against previously stored one to mitigate CSRF attack +} elseif (empty($_GET['state']) || ($_GET['state'] !== $_SESSION['oauth2state'])) { + unset($_SESSION['oauth2state']); + unset($_SESSION['provider']); + exit('Invalid state'); +} else { + unset($_SESSION['provider']); + //Try to get an access token (using the authorization code grant) + $token = $provider->getAccessToken( + 'authorization_code', + [ + 'code' => $_GET['code'] + ] + ); + //Use this to interact with an API on the users behalf + //Use this to get a new access token if the old one expires + echo 'Refresh Token: ', htmlspecialchars($token->getRefreshToken()); +} diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-af.php b/incs/PHPMailer_v6/language/phpmailer.lang-af.php new file mode 100644 index 0000000..0b2a72d --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-af.php @@ -0,0 +1,26 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'خطأ SMTP : لا يمكن تأكيد الهوية.'; +$PHPMAILER_LANG['connect_host'] = 'خطأ SMTP: لا يمكن الاتصال بالخادم SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'خطأ SMTP: لم يتم قبول المعلومات .'; +$PHPMAILER_LANG['empty_message'] = 'نص الرسالة �ارغ'; +$PHPMAILER_LANG['encoding'] = 'ترميز غير معرو�: '; +$PHPMAILER_LANG['execute'] = 'لا يمكن تن�يذ : '; +$PHPMAILER_LANG['file_access'] = 'لا يمكن الوصول للمل�: '; +$PHPMAILER_LANG['file_open'] = 'خطأ �ي المل�: لا يمكن �تحه: '; +$PHPMAILER_LANG['from_failed'] = 'خطأ على مستوى عنوان المرسل : '; +$PHPMAILER_LANG['instantiate'] = 'لا يمكن تو�ير خدمة البريد.'; +$PHPMAILER_LANG['invalid_address'] = 'الإرسال غير ممكن لأن عنوان البريد الإلكتروني غير صالح: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' برنامج الإرسال غير مدعوم.'; +$PHPMAILER_LANG['provide_address'] = 'يجب تو�ير عنوان البريد الإلكتروني لمستلم واحد على الأقل.'; +$PHPMAILER_LANG['recipients_failed'] = 'خطأ SMTP: الأخطاء التالية �شل �ي الارسال لكل من : '; +$PHPMAILER_LANG['signing'] = 'خطأ �ي التوقيع: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() غير ممكن.'; +$PHPMAILER_LANG['smtp_error'] = 'خطأ على مستوى الخادم SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'لا يمكن تعيين أو إعادة تعيين متغير: '; +$PHPMAILER_LANG['extension_missing'] = 'الإضا�ة غير موجودة: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-as.php b/incs/PHPMailer_v6/language/phpmailer.lang-as.php new file mode 100644 index 0000000..327dfba --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-as.php @@ -0,0 +1,35 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP ত�ৰ�টি: প�ৰমাণীকৰণ কৰিব নোৱাৰি'; +$PHPMAILER_LANG['buggy_php'] = 'আপোনাৰ PHP সংস�কৰণ �টা বাগৰ দ�বাৰা প�ৰভাৱিত হয় যাৰ ফলত নষ�ট বাৰ�তা হব পাৰে । ইয়াক সমাধান কৰিবলে, প�ৰেৰণ কৰিবলে SMTP ব�যৱহাৰ কৰক, আপোনাৰ php.ini ত mail.add_x_header বিকল�প নিষ�ক�ৰিয় কৰক, MacOS বা Linux লৈ সলনি কৰক, বা আপোনাৰ PHP সংস�কৰণ 7.0.17+ বা 7.1.3+ লৈ সলনি কৰক ।'; +$PHPMAILER_LANG['connect_host'] = 'SMTP ত�ৰ�টি: SMTP চাৰ�ভাৰৰ সৈতে সংযোগ কৰিবলে অক�ষম'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP ত�ৰ�টি: তথ�য গ�ৰহণ কৰা হোৱা নাই'; +$PHPMAILER_LANG['empty_message'] = 'বাৰ�তাৰ মূখ�য অংশ খালী।'; +$PHPMAILER_LANG['encoding'] = 'অজ�ঞাত �নকোডিং: '; +$PHPMAILER_LANG['execute'] = '�ক�সিকিউট কৰিব নোৱাৰি: '; +$PHPMAILER_LANG['extension_missing'] = 'সম�প�ৰসাৰণ নোহোৱা হৈছে: '; +$PHPMAILER_LANG['file_access'] = 'ফাইল অভিগম কৰিবলে অক�ষম: '; +$PHPMAILER_LANG['file_open'] = 'ফাইল ত�ৰ�টি: ফাইল খোলিবলৈ অক�ষম: '; +$PHPMAILER_LANG['from_failed'] = 'নিম�নলিখিত প�ৰেৰকৰ ঠিকনা(সমূহ) ব�যৰ�থ: '; +$PHPMAILER_LANG['instantiate'] = 'মেইল ফাংচনৰ �টা উদাহৰণ সৃষ�টি কৰিবলে অক�ষম'; +$PHPMAILER_LANG['invalid_address'] = 'প�ৰেৰণ কৰিব নোৱাৰি: অবৈধ ইমেইল ঠিকনা: '; +$PHPMAILER_LANG['invalid_header'] = 'অবৈধ হেডাৰৰ নাম বা মান'; +$PHPMAILER_LANG['invalid_hostentry'] = 'অবৈধ হোষ�টেন�ট�ৰি: '; +$PHPMAILER_LANG['invalid_host'] = 'অবৈধ হস�ট:'; +$PHPMAILER_LANG['mailer_not_supported'] = 'মেইলাৰ সমৰ�থিত নহয়।'; +$PHPMAILER_LANG['provide_address'] = 'আপ�নি অন�ততঃ �টা গন�তব�য ইমেইল ঠিকনা দিব লাগিব'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP ত�ৰ�টি: নিম�নলিখিত গন�তব�যস�থানসমূহ ব�যৰ�থ: '; +$PHPMAILER_LANG['signing'] = 'স�বাক�ষৰ কৰাত ব�যৰ�থ: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP কড: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'অতিৰিক�ত SMTP তথ�য: '; +$PHPMAILER_LANG['smtp_detail'] = 'বিৱৰণ:'; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP সংযোগ() ব�যৰ�থ'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP চাৰ�ভাৰৰ ত�ৰ�টি: '; +$PHPMAILER_LANG['variable_set'] = 'চলক নিৰ�ধাৰণ কৰিব পৰা নগল: '; +$PHPMAILER_LANG['extension_missing'] = 'অন�পস�থিত সম�প�ৰসাৰণ: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-az.php b/incs/PHPMailer_v6/language/phpmailer.lang-az.php new file mode 100644 index 0000000..552167e --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-az.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Greška: Neuspjela prijava.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Greška: Nije moguće spojiti se sa SMTP serverom.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Greška: Podatci nisu prihvaćeni.'; +$PHPMAILER_LANG['empty_message'] = 'Sadržaj poruke je prazan.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznata kriptografija: '; +$PHPMAILER_LANG['execute'] = 'Nije moguće izvršiti naredbu: '; +$PHPMAILER_LANG['file_access'] = 'Nije moguće pristupiti datoteci: '; +$PHPMAILER_LANG['file_open'] = 'Nije moguće otvoriti datoteku: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP Greška: Slanje sa navedenih e-mail adresa nije uspjelo: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Greška: Slanje na navedene e-mail adrese nije uspjelo: '; +$PHPMAILER_LANG['instantiate'] = 'Ne mogu pokrenuti mail funkcionalnost.'; +$PHPMAILER_LANG['invalid_address'] = 'E-mail nije poslan. Neispravna e-mail adresa: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nije podržan.'; +$PHPMAILER_LANG['provide_address'] = 'Definišite barem jednu adresu primaoca.'; +$PHPMAILER_LANG['signing'] = 'Greška prilikom prijave: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Spajanje na SMTP server nije uspjelo.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP greška: '; +$PHPMAILER_LANG['variable_set'] = 'Nije moguće postaviti varijablu ili je vratiti nazad: '; +$PHPMAILER_LANG['extension_missing'] = 'Nedostaje ekstenzija: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-be.php b/incs/PHPMailer_v6/language/phpmailer.lang-be.php new file mode 100644 index 0000000..9e92dda --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-be.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Памылка SMTP: памылка ід�нтыфікацыі.'; +$PHPMAILER_LANG['connect_host'] = 'Памылка SMTP: нельга ў�танавіць �ув�зь з SMTP-�ерверам.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Памылка SMTP: зве�ткі непрын�ты�.'; +$PHPMAILER_LANG['empty_message'] = 'Пу�тое паведамленне.'; +$PHPMAILER_LANG['encoding'] = '�ев�дома� кадыроўка т�к�ту: '; +$PHPMAILER_LANG['execute'] = '�ельга выканаць каманду: '; +$PHPMAILER_LANG['file_access'] = '��ма до�тупу да файла: '; +$PHPMAILER_LANG['file_open'] = '�ельга адкрыць файл: '; +$PHPMAILER_LANG['from_failed'] = '��правільны адра� адпраўніка: '; +$PHPMAILER_LANG['instantiate'] = '�ельга прым�ніць функцыю mail().'; +$PHPMAILER_LANG['invalid_address'] = '�ельга да�лаць паведамленне, н�правільны email атрымальніка: '; +$PHPMAILER_LANG['provide_address'] = 'Запоўніце, калі ла�ка, правільны email атрымальніка.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - паштовы �ервер не падтрымліваецца.'; +$PHPMAILER_LANG['recipients_failed'] = 'Памылка SMTP: н�правільны� атрымальнікі: '; +$PHPMAILER_LANG['signing'] = 'Памылка подпі�у паведамленн�: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Памылка �ув�зі з SMTP-�ерверам.'; +$PHPMAILER_LANG['smtp_error'] = 'Памылка SMTP: '; +$PHPMAILER_LANG['variable_set'] = '�ельга ў�танавіць або перам�ніць знач�нне пераменнай: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-bg.php b/incs/PHPMailer_v6/language/phpmailer.lang-bg.php new file mode 100644 index 0000000..c41f675 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-bg.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP грешка: �е може да �е удо�товери пред �ървъра.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP грешка: �е може да �е �върже � SMTP хо�та.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP грешка: данните не �а приети.'; +$PHPMAILER_LANG['empty_message'] = 'Съдържанието на �ъобщението е празно'; +$PHPMAILER_LANG['encoding'] = '�еизве�тно кодиране: '; +$PHPMAILER_LANG['execute'] = '�е може да �е изпълни: '; +$PHPMAILER_LANG['file_access'] = '��ма до�тъп до файл: '; +$PHPMAILER_LANG['file_open'] = 'Файлова грешка: �е може да �е отвори файл: '; +$PHPMAILER_LANG['from_failed'] = 'Следните адре�и за подател �а невалидни: '; +$PHPMAILER_LANG['instantiate'] = '�е може да �е ин�танцира функци�та mail.'; +$PHPMAILER_LANG['invalid_address'] = '�евалиден адре�: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' - пощен�ки �ървър не �е поддържа.'; +$PHPMAILER_LANG['provide_address'] = 'Тр�бва да предо�тавите поне един email адре� за получател.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP грешка: Следните адре�и за Получател �а невалидни: '; +$PHPMAILER_LANG['signing'] = 'Грешка при подпи�ване: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP провален connect().'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP �ървърна грешка: '; +$PHPMAILER_LANG['variable_set'] = '�е може да �е у�танови или въз�танови променлива: '; +$PHPMAILER_LANG['extension_missing'] = 'Лип�ва разширение: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-bn.php b/incs/PHPMailer_v6/language/phpmailer.lang-bn.php new file mode 100644 index 0000000..4736510 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-bn.php @@ -0,0 +1,35 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP ত�র�টি: প�রমাণীকরণ করতে অক�ষম৷'; +$PHPMAILER_LANG['buggy_php'] = 'আপনার PHP সংস�করণ �কটি বাগ দ�বারা প�রভাবিত হয় যার ফলে দূষিত বার�তা হতে পারে। �টি ঠিক করতে, পাঠাতে SMTP ব�যবহার কর�ন, আপনার php.ini � mail.add_x_header বিকল�পটি নিষ�ক�রিয় কর�ন, MacOS বা Linux-� স�য�ইচ কর�ন, অথবা আপনার PHP সংস�করণকে 7.0.17+ বা 7.1.3+ � পরিবর�তন কর�ন।'; +$PHPMAILER_LANG['connect_host'] = 'SMTP ত�র�টি: SMTP সার�ভারের সাথে সংযোগ করতে অক�ষম৷'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP ত�র�টি: ডেটা গ�রহণ করা হয়নি৷'; +$PHPMAILER_LANG['empty_message'] = 'বার�তার অংশটি খালি।'; +$PHPMAILER_LANG['encoding'] = 'অজানা �নকোডিং: '; +$PHPMAILER_LANG['execute'] = 'নির�বাহ করতে অক�ষম: '; +$PHPMAILER_LANG['extension_missing'] = '�ক�সটেনশন অন�পস�থিত:'; +$PHPMAILER_LANG['file_access'] = 'ফাইল অ�যাক�সেস করতে অক�ষম: '; +$PHPMAILER_LANG['file_open'] = 'ফাইল ত�র�টি: ফাইল খ�লতে অক�ষম: '; +$PHPMAILER_LANG['from_failed'] = 'নিম�নলিখিত প�রেরকের ঠিকানা(গ�লি) ব�যর�থ হয়েছে: '; +$PHPMAILER_LANG['instantiate'] = 'মেল ফাংশনের �কটি উদাহরণ তৈরি করতে অক�ষম৷'; +$PHPMAILER_LANG['invalid_address'] = 'পাঠাতে অক�ষম: অবৈধ ইমেল ঠিকানা: '; +$PHPMAILER_LANG['invalid_header'] = 'অবৈধ হেডার নাম বা মান'; +$PHPMAILER_LANG['invalid_hostentry'] = 'অবৈধ হোস�টেন�ট�রি: '; +$PHPMAILER_LANG['invalid_host'] = 'অবৈধ হোস�ট:'; +$PHPMAILER_LANG['mailer_not_supported'] = 'মেইলার সমর�থিত নয়।'; +$PHPMAILER_LANG['provide_address'] = 'আপনাকে অবশ�যই অন�তত �কটি গন�তব�য ইমেল ঠিকানা প�রদান করতে হবে৷'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP ত�র�টি: নিম�নলিখিত গন�তব�যগ�লি ব�যর�থ হয়েছে: '; +$PHPMAILER_LANG['signing'] = 'স�বাক�ষর করতে ব�যর�থ হয়েছে: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP কোড: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'অতিরিক�ত SMTP তথ�য:'; +$PHPMAILER_LANG['smtp_detail'] = 'বর�ণনা: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP সংযোগ() ব�যর�থ হয়েছে৷'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP সার�ভার ত�র�টি: '; +$PHPMAILER_LANG['variable_set'] = 'পরিবর�তনশীল সেট করা যায়নি: '; +$PHPMAILER_LANG['extension_missing'] = 'অন�পস�থিত �ক�সটেনশন: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-ca.php b/incs/PHPMailer_v6/language/phpmailer.lang-ca.php new file mode 100644 index 0000000..3468485 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-ca.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Error SMTP: No s’ha pogut autenticar.'; +$PHPMAILER_LANG['connect_host'] = 'Error SMTP: No es pot connectar al servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Error SMTP: Dades no acceptades.'; +$PHPMAILER_LANG['empty_message'] = 'El cos del missatge està buit.'; +$PHPMAILER_LANG['encoding'] = 'Codificació desconeguda: '; +$PHPMAILER_LANG['execute'] = 'No es pot executar: '; +$PHPMAILER_LANG['file_access'] = 'No es pot accedir a l’arxiu: '; +$PHPMAILER_LANG['file_open'] = 'Error d’Arxiu: No es pot obrir l’arxiu: '; +$PHPMAILER_LANG['from_failed'] = 'La(s) següent(s) adreces de remitent han fallat: '; +$PHPMAILER_LANG['instantiate'] = 'No s’ha pogut crear una instància de la funció Mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Adreça d’email invalida: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer no està suportat'; +$PHPMAILER_LANG['provide_address'] = 'S’ha de proveir almenys una adreça d’email com a destinatari.'; +$PHPMAILER_LANG['recipients_failed'] = 'Error SMTP: Els següents destinataris han fallat: '; +$PHPMAILER_LANG['signing'] = 'Error al signar: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ha fallat el SMTP Connect().'; +$PHPMAILER_LANG['smtp_error'] = 'Error del servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'No s’ha pogut establir o restablir la variable: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-cs.php b/incs/PHPMailer_v6/language/phpmailer.lang-cs.php new file mode 100644 index 0000000..e770a1a --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-cs.php @@ -0,0 +1,28 @@ + + * Rewrite and extension of the work by Mikael Stokkebro + * + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP fejl: Login mislykkedes.'; +$PHPMAILER_LANG['buggy_php'] = 'Din version af PHP er berørt af en fejl, som gør at dine beskeder muligvis vises forkert. For at rette dette kan du skifte til SMTP, slå mail.add_x_header headeren i din php.ini fil fra, skifte til MacOS eller Linux eller opgradere din version af PHP til 7.0.17+ eller 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP fejl: Forbindelse til SMTP serveren kunne ikke oprettes.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP fejl: Data blev ikke accepteret.'; +$PHPMAILER_LANG['empty_message'] = 'Meddelelsen er uden indhold'; +$PHPMAILER_LANG['encoding'] = 'Ukendt encode-format: '; +$PHPMAILER_LANG['execute'] = 'Kunne ikke afvikle: '; +$PHPMAILER_LANG['extension_missing'] = 'Udvidelse mangler: '; +$PHPMAILER_LANG['file_access'] = 'Kunne ikke tilgå filen: '; +$PHPMAILER_LANG['file_open'] = 'Fil fejl: Kunne ikke åbne filen: '; +$PHPMAILER_LANG['from_failed'] = 'Følgende afsenderadresse er forkert: '; +$PHPMAILER_LANG['instantiate'] = 'Email funktionen kunne ikke initialiseres.'; +$PHPMAILER_LANG['invalid_address'] = 'Udgyldig adresse: '; +$PHPMAILER_LANG['invalid_header'] = 'Ugyldig header navn eller værdi'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Ugyldig hostentry: '; +$PHPMAILER_LANG['invalid_host'] = 'Ugyldig vært: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer understøttes ikke.'; +$PHPMAILER_LANG['provide_address'] = 'Indtast mindst en modtagers email adresse.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP fejl: Følgende modtagere fejlede: '; +$PHPMAILER_LANG['signing'] = 'Signeringsfejl: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP kode: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Yderligere SMTP info: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fejlede.'; +$PHPMAILER_LANG['smtp_detail'] = 'Detalje: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP server fejl: '; +$PHPMAILER_LANG['variable_set'] = 'Kunne ikke definere eller nulstille variablen: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-de.php b/incs/PHPMailer_v6/language/phpmailer.lang-de.php new file mode 100644 index 0000000..e7e59d2 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-de.php @@ -0,0 +1,28 @@ + + * @author Crystopher Glodzienski Cardoso + * @author Daniel Cruz + */ + +$PHPMAILER_LANG['authenticate'] = 'Error SMTP: Imposible autentificar.'; +$PHPMAILER_LANG['buggy_php'] = 'Tu versión de PHP está afectada por un bug que puede resultar en mensajes corruptos. Para arreglarlo, cambia a enviar usando SMTP, deshabilita la opción mail.add_x_header en tu php.ini, cambia a MacOS o Linux, o actualiza tu PHP a la versión 7.0.17+ o 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'Error SMTP: Imposible conectar al servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Error SMTP: Datos no aceptados.'; +$PHPMAILER_LANG['empty_message'] = 'El cuerpo del mensaje está vacío.'; +$PHPMAILER_LANG['encoding'] = 'Codificación desconocida: '; +$PHPMAILER_LANG['execute'] = 'Imposible ejecutar: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensión faltante: '; +$PHPMAILER_LANG['file_access'] = 'Imposible acceder al archivo: '; +$PHPMAILER_LANG['file_open'] = 'Error de Archivo: Imposible abrir el archivo: '; +$PHPMAILER_LANG['from_failed'] = 'La(s) siguiente(s) direcciones de remitente fallaron: '; +$PHPMAILER_LANG['instantiate'] = 'Imposible crear una instancia de la función Mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Imposible enviar: dirección de email inválido: '; +$PHPMAILER_LANG['invalid_header'] = 'Nombre o valor de encabezado no válido'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Hostentry inválido: '; +$PHPMAILER_LANG['invalid_host'] = 'Host inválido: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer no está soportado.'; +$PHPMAILER_LANG['provide_address'] = 'Debe proporcionar al menos una dirección de email de destino.'; +$PHPMAILER_LANG['recipients_failed'] = 'Error SMTP: Los siguientes destinos fallaron: '; +$PHPMAILER_LANG['signing'] = 'Error al firmar: '; +$PHPMAILER_LANG['smtp_code'] = 'Código del servidor SMTP: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Información adicional del servidor SMTP: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falló.'; +$PHPMAILER_LANG['smtp_detail'] = 'Detalle: '; +$PHPMAILER_LANG['smtp_error'] = 'Error del servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'No se pudo configurar la variable: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-et.php b/incs/PHPMailer_v6/language/phpmailer.lang-et.php new file mode 100644 index 0000000..93addc9 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-et.php @@ -0,0 +1,28 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Viga: Autoriseerimise viga.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Viga: Ei õnnestunud luua ühendust SMTP serveriga.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Viga: Vigased andmed.'; +$PHPMAILER_LANG['empty_message'] = 'Tühi kirja sisu'; +$PHPMAILER_LANG["encoding"] = 'Tundmatu kodeering: '; +$PHPMAILER_LANG['execute'] = 'Tegevus ebaõnnestus: '; +$PHPMAILER_LANG['file_access'] = 'Pole piisavalt õiguseid järgneva faili avamiseks: '; +$PHPMAILER_LANG['file_open'] = 'Faili Viga: Faili avamine ebaõnnestus: '; +$PHPMAILER_LANG['from_failed'] = 'Järgnev saatja e-posti aadress on vigane: '; +$PHPMAILER_LANG['instantiate'] = 'mail funktiooni käivitamine ebaõnnestus.'; +$PHPMAILER_LANG['invalid_address'] = 'Saatmine peatatud, e-posti address vigane: '; +$PHPMAILER_LANG['provide_address'] = 'Te peate määrama vähemalt ühe saaja e-posti aadressi.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' maileri tugi puudub.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Viga: Järgnevate saajate e-posti aadressid on vigased: '; +$PHPMAILER_LANG["signing"] = 'Viga allkirjastamisel: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() ebaõnnestus.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP serveri viga: '; +$PHPMAILER_LANG['variable_set'] = 'Ei õnnestunud määrata või lähtestada muutujat: '; +$PHPMAILER_LANG['extension_missing'] = 'Nõutud laiendus on puudu: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-fa.php b/incs/PHPMailer_v6/language/phpmailer.lang-fa.php new file mode 100644 index 0000000..295a47f --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-fa.php @@ -0,0 +1,28 @@ + + * @author Mohammad Hossein Mojtahedi + */ + +$PHPMAILER_LANG['authenticate'] = 'خطای SMTP: احراز هویت با شکست مواجه شد.'; +$PHPMAILER_LANG['connect_host'] = 'خطای SMTP: اتصال به سرور SMTP برقرار نشد.'; +$PHPMAILER_LANG['data_not_accepted'] = 'خطای SMTP: داده‌ها نا‌درست هستند.'; +$PHPMAILER_LANG['empty_message'] = 'بخش متن پیام خالی است.'; +$PHPMAILER_LANG['encoding'] = 'کد‌گذاری نا‌شناخته: '; +$PHPMAILER_LANG['execute'] = 'امکان اجرا وجود ندارد: '; +$PHPMAILER_LANG['file_access'] = 'امکان دسترسی به �ایل وجود ندارد: '; +$PHPMAILER_LANG['file_open'] = 'خطای File: امکان بازکردن �ایل وجود ندارد: '; +$PHPMAILER_LANG['from_failed'] = 'آدرس �رستنده اشتباه است: '; +$PHPMAILER_LANG['instantiate'] = 'امکان معر�ی تابع ایمیل وجود ندارد.'; +$PHPMAILER_LANG['invalid_address'] = 'آدرس ایمیل معتبر نیست: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer پشتیبانی نمی‌شود.'; +$PHPMAILER_LANG['provide_address'] = 'باید حداقل یک آدرس گیرنده وارد کنید.'; +$PHPMAILER_LANG['recipients_failed'] = 'خطای SMTP: ارسال به آدرس گیرنده با خطا مواجه شد: '; +$PHPMAILER_LANG['signing'] = 'خطا در امضا: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'خطا در اتصال به SMTP.'; +$PHPMAILER_LANG['smtp_error'] = 'خطا در SMTP Server: '; +$PHPMAILER_LANG['variable_set'] = 'امکان ارسال یا ارسال مجدد متغیر‌ها وجود ندارد: '; +$PHPMAILER_LANG['extension_missing'] = 'ا�زونه موجود نیست: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-fi.php b/incs/PHPMailer_v6/language/phpmailer.lang-fi.php new file mode 100644 index 0000000..6d1e637 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-fi.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP feilur: Kundi ikki góðkenna.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP feilur: Kundi ikki knýta samband við SMTP vert.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP feilur: Data ikki góðkent.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Ókend encoding: '; +$PHPMAILER_LANG['execute'] = 'Kundi ikki útføra: '; +$PHPMAILER_LANG['file_access'] = 'Kundi ikki tilganga fílu: '; +$PHPMAILER_LANG['file_open'] = 'Fílu feilur: Kundi ikki opna fílu: '; +$PHPMAILER_LANG['from_failed'] = 'fylgjandi Frá/From adressa miseydnaðist: '; +$PHPMAILER_LANG['instantiate'] = 'Kuni ikki instantiera mail funktión.'; +//$PHPMAILER_LANG['invalid_address'] = 'Invalid address: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' er ikki supporterað.'; +$PHPMAILER_LANG['provide_address'] = 'Tú skal uppgeva minst móttakara-emailadressu(r).'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Feilur: Fylgjandi móttakarar miseydnaðust: '; +//$PHPMAILER_LANG['signing'] = 'Signing Error: '; +//$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +//$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: '; +//$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-fr.php b/incs/PHPMailer_v6/language/phpmailer.lang-fr.php new file mode 100644 index 0000000..a6d582d --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-fr.php @@ -0,0 +1,36 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Erro SMTP: Non puido ser autentificado.'; +$PHPMAILER_LANG['connect_host'] = 'Erro SMTP: Non puido conectar co servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Erro SMTP: Datos non aceptados.'; +$PHPMAILER_LANG['empty_message'] = 'Corpo da mensaxe vacía'; +$PHPMAILER_LANG['encoding'] = 'Codificación descoñecida: '; +$PHPMAILER_LANG['execute'] = 'Non puido ser executado: '; +$PHPMAILER_LANG['file_access'] = 'Nob puido acceder ó arquivo: '; +$PHPMAILER_LANG['file_open'] = 'Erro de Arquivo: No puido abrir o arquivo: '; +$PHPMAILER_LANG['from_failed'] = 'A(s) seguinte(s) dirección(s) de remitente(s) deron erro: '; +$PHPMAILER_LANG['instantiate'] = 'Non puido crear unha instancia da función Mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Non puido envia-lo correo: dirección de email inválida: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer non está soportado.'; +$PHPMAILER_LANG['provide_address'] = 'Debe engadir polo menos unha dirección de email coma destino.'; +$PHPMAILER_LANG['recipients_failed'] = 'Erro SMTP: Os seguintes destinos fallaron: '; +$PHPMAILER_LANG['signing'] = 'Erro ó firmar: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fallou.'; +$PHPMAILER_LANG['smtp_error'] = 'Erro do servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Non puidemos axustar ou reaxustar a variábel: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-he.php b/incs/PHPMailer_v6/language/phpmailer.lang-he.php new file mode 100644 index 0000000..b123aa5 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-he.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'שגי�ת SMTP: פעולת ה�ימות נכשלה.'; +$PHPMAILER_LANG['connect_host'] = 'שגי�ת SMTP: ל� הצלחתי להתחבר לשרת SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'שגי�ת SMTP: מידע ל� התקבל.'; +$PHPMAILER_LANG['empty_message'] = 'גוף ההודעה ריק'; +$PHPMAILER_LANG['invalid_address'] = 'כתובת שגויה: '; +$PHPMAILER_LANG['encoding'] = 'קידוד ל� מוכר: '; +$PHPMAILER_LANG['execute'] = 'ל� הצלחתי להפעיל �ת: '; +$PHPMAILER_LANG['file_access'] = 'ל� ניתן לגשת לקובץ: '; +$PHPMAILER_LANG['file_open'] = 'שגי�ת קובץ: ל� ניתן לגשת לקובץ: '; +$PHPMAILER_LANG['from_failed'] = 'כתובות הנמעני� הב�ות נכשלו: '; +$PHPMAILER_LANG['instantiate'] = 'ל� הצלחתי להפעיל �ת פונקציית המייל.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' �ינה נתמכת.'; +$PHPMAILER_LANG['provide_address'] = 'חובה לספק לפחות כתובת �חת של מקבל המייל.'; +$PHPMAILER_LANG['recipients_failed'] = 'שגי�ת SMTP: הנמעני� הב�י� נכשלו: '; +$PHPMAILER_LANG['signing'] = 'שגי�ת חתימה: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.'; +$PHPMAILER_LANG['smtp_error'] = 'שגי�ת שרת SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'ל� ניתן לקבוע �ו לשנות �ת המשתנה: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-hi.php b/incs/PHPMailer_v6/language/phpmailer.lang-hi.php new file mode 100644 index 0000000..d2856e0 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-hi.php @@ -0,0 +1,35 @@ + + * Rewrite and extension of the work by Jayanti Suthar + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP त�र�टि: प�रामाणिकता की जांच नहीं हो सका। '; +$PHPMAILER_LANG['buggy_php'] = 'PHP का आपका संस�करण �क बग से प�रभावित है जिसके परिणामस�वरूप संदेश दूषित हो सकते हैं. इसे ठीक करने हेत�, भेजने के लि� SMTP का उपयोग करे, अपने php.ini में mail.add_x_header विकल�प को अक�षम करें, MacOS या Linux पर जा�, या अपने PHP संस�करण को 7.0.17+ या 7.1.3+ बदले.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP त�र�टि: SMTP सर�वर से कनेक�ट नहीं हो सका। '; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP त�र�टि: डेटा स�वीकार नहीं किया जाता है। '; +$PHPMAILER_LANG['empty_message'] = 'संदेश खाली है। '; +$PHPMAILER_LANG['encoding'] = 'अज�ञात �न�कोडिंग प�रकार। '; +$PHPMAILER_LANG['execute'] = 'आदेश को निष�पादित करने में विफल। '; +$PHPMAILER_LANG['extension_missing'] = '�क�सटेन�षन गायब है: '; +$PHPMAILER_LANG['file_access'] = 'फ़ाइल उपलब�ध नहीं है। '; +$PHPMAILER_LANG['file_open'] = 'फ़ाइल त�र�टि: फाइल को खोला नहीं जा सका। '; +$PHPMAILER_LANG['from_failed'] = 'प�रेषक का पता गलत है। '; +$PHPMAILER_LANG['instantiate'] = 'मेल फ़ंक�शन कॉल नहीं कर सकता है।'; +$PHPMAILER_LANG['invalid_address'] = 'पता गलत है। '; +$PHPMAILER_LANG['invalid_header'] = 'अमान�य हेडर नाम या मान'; +$PHPMAILER_LANG['invalid_hostentry'] = 'अमान�य hostentry: '; +$PHPMAILER_LANG['invalid_host'] = 'अमान�य होस�ट: '; +$PHPMAILER_LANG['mailer_not_supported'] = 'मेल सर�वर के साथ काम नहीं करता है। '; +$PHPMAILER_LANG['provide_address'] = 'आपको कम से कम �क प�राप�तकर�ता का ई-मेल पता प�रदान करना होगा।'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP त�र�टि: निम�न प�राप�तकर�ताओं को पते भेजने में विफल। '; +$PHPMAILER_LANG['signing'] = 'साइनअप त�र�टि: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP कोड: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'अतिरिक�त SMTP जानकारी: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP का connect () फ़ंक�शन विफल ह�आ। '; +$PHPMAILER_LANG['smtp_detail'] = 'विवरण: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP सर�वर त�र�टि। '; +$PHPMAILER_LANG['variable_set'] = 'चर को बना या संशोधित नहीं किया जा सकता। '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-hr.php b/incs/PHPMailer_v6/language/phpmailer.lang-hr.php new file mode 100644 index 0000000..cacb6c3 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-hr.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Greška: Neuspjela autentikacija.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Greška: Ne mogu se spojiti na SMTP poslužitelj.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Greška: Podatci nisu prihvaćeni.'; +$PHPMAILER_LANG['empty_message'] = 'Sadržaj poruke je prazan.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznati encoding: '; +$PHPMAILER_LANG['execute'] = 'Nije moguće izvršiti naredbu: '; +$PHPMAILER_LANG['file_access'] = 'Nije moguće pristupiti datoteci: '; +$PHPMAILER_LANG['file_open'] = 'Nije moguće otvoriti datoteku: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP Greška: Slanje s navedenih e-mail adresa nije uspjelo: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Greška: Slanje na navedenih e-mail adresa nije uspjelo: '; +$PHPMAILER_LANG['instantiate'] = 'Ne mogu pokrenuti mail funkcionalnost.'; +$PHPMAILER_LANG['invalid_address'] = 'E-mail nije poslan. Neispravna e-mail adresa: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nije podržan.'; +$PHPMAILER_LANG['provide_address'] = 'Definirajte barem jednu adresu primatelja.'; +$PHPMAILER_LANG['signing'] = 'Greška prilikom prijave: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Spajanje na SMTP poslužitelj nije uspjelo.'; +$PHPMAILER_LANG['smtp_error'] = 'Greška SMTP poslužitelja: '; +$PHPMAILER_LANG['variable_set'] = 'Ne mogu postaviti varijablu niti ju vratiti nazad: '; +$PHPMAILER_LANG['extension_missing'] = 'Nedostaje proširenje: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-hu.php b/incs/PHPMailer_v6/language/phpmailer.lang-hu.php new file mode 100644 index 0000000..e6b58b0 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-hu.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP -ի սխալ: չհաջողվե� ստուգել իսկությունը.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP -ի սխալ: չհաջողվե� կապ հաստատել SMTP սերվերի հետ.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP -ի սխալ: տվյալները ընդունված չեն.'; +$PHPMAILER_LANG['empty_message'] = 'Հաղորդագրությունը դատարկ է'; +$PHPMAILER_LANG['encoding'] = 'Կոդավորման անհայտ տեսակ: '; +$PHPMAILER_LANG['execute'] = 'Չհաջողվե� իրականա�նել հրամանը: '; +$PHPMAILER_LANG['file_access'] = 'Ֆայլը հասանելի չէ: '; +$PHPMAILER_LANG['file_open'] = 'Ֆայլի սխալ: ֆայլը չհաջողվե� բա�ել: '; +$PHPMAILER_LANG['from_failed'] = 'Ուղարկողի հետևյալ հաս�են սխալ է: '; +$PHPMAILER_LANG['instantiate'] = 'Հնարավոր չէ կանչել mail ֆունկ�իան.'; +$PHPMAILER_LANG['invalid_address'] = 'Հաս�են սխալ է: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' փոստային սերվերի հետ չի աշխատում.'; +$PHPMAILER_LANG['provide_address'] = 'Անհրաժեշտ է տրամադրել գոնե մեկ ստա�ողի e-mail հաս�ե.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP -ի սխալ: չի հաջողվել ուղարկել հետևյալ ստա�ողների հաս�եներին: '; +$PHPMAILER_LANG['signing'] = '�տորագրման սխալ: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP -ի connect() ֆունկ�իան չի հաջողվել'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP սերվերի սխալ: '; +$PHPMAILER_LANG['variable_set'] = 'Չի հաջողվում ստեղծել կամ վերափոխել փոփոխականը: '; +$PHPMAILER_LANG['extension_missing'] = 'Հավելվածը բա�ակայում է: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-id.php b/incs/PHPMailer_v6/language/phpmailer.lang-id.php new file mode 100644 index 0000000..212a11f --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-id.php @@ -0,0 +1,31 @@ + + * @author @januridp + * @author Ian Mustafa + */ + +$PHPMAILER_LANG['authenticate'] = 'Kesalahan SMTP: Tidak dapat mengotentikasi.'; +$PHPMAILER_LANG['connect_host'] = 'Kesalahan SMTP: Tidak dapat terhubung ke host SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Kesalahan SMTP: Data tidak diterima.'; +$PHPMAILER_LANG['empty_message'] = 'Isi pesan kosong'; +$PHPMAILER_LANG['encoding'] = 'Pengkodean karakter tidak dikenali: '; +$PHPMAILER_LANG['execute'] = 'Tidak dapat menjalankan proses: '; +$PHPMAILER_LANG['file_access'] = 'Tidak dapat mengakses berkas: '; +$PHPMAILER_LANG['file_open'] = 'Kesalahan Berkas: Berkas tidak dapat dibuka: '; +$PHPMAILER_LANG['from_failed'] = 'Alamat pengirim berikut mengakibatkan kesalahan: '; +$PHPMAILER_LANG['instantiate'] = 'Tidak dapat menginisialisasi fungsi surel.'; +$PHPMAILER_LANG['invalid_address'] = 'Gagal terkirim, alamat surel tidak sesuai: '; +$PHPMAILER_LANG['invalid_hostentry'] = 'Gagal terkirim, entri host tidak sesuai: '; +$PHPMAILER_LANG['invalid_host'] = 'Gagal terkirim, host tidak sesuai: '; +$PHPMAILER_LANG['provide_address'] = 'Harus tersedia minimal satu alamat tujuan'; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer tidak didukung'; +$PHPMAILER_LANG['recipients_failed'] = 'Kesalahan SMTP: Alamat tujuan berikut menyebabkan kesalahan: '; +$PHPMAILER_LANG['signing'] = 'Kesalahan dalam penandatangan SSL: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() gagal.'; +$PHPMAILER_LANG['smtp_error'] = 'Kesalahan pada pelayan SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Tidak dapat mengatur atau mengatur ulang variabel: '; +$PHPMAILER_LANG['extension_missing'] = 'Ekstensi PHP tidak tersedia: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-it.php b/incs/PHPMailer_v6/language/phpmailer.lang-it.php new file mode 100644 index 0000000..08a6b73 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-it.php @@ -0,0 +1,28 @@ + + * @author Stefano Sabatini + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Impossibile autenticarsi.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Impossibile connettersi all\'host SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Dati non accettati dal server.'; +$PHPMAILER_LANG['empty_message'] = 'Il corpo del messaggio è vuoto'; +$PHPMAILER_LANG['encoding'] = 'Codifica dei caratteri sconosciuta: '; +$PHPMAILER_LANG['execute'] = 'Impossibile eseguire l\'operazione: '; +$PHPMAILER_LANG['file_access'] = 'Impossibile accedere al file: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Impossibile aprire il file: '; +$PHPMAILER_LANG['from_failed'] = 'I seguenti indirizzi mittenti hanno generato errore: '; +$PHPMAILER_LANG['instantiate'] = 'Impossibile istanziare la funzione mail'; +$PHPMAILER_LANG['invalid_address'] = 'Impossibile inviare, l\'indirizzo email non è valido: '; +$PHPMAILER_LANG['provide_address'] = 'Deve essere fornito almeno un indirizzo ricevente'; +$PHPMAILER_LANG['mailer_not_supported'] = 'Mailer non supportato'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: I seguenti indirizzi destinatari hanno generato un errore: '; +$PHPMAILER_LANG['signing'] = 'Errore nella firma: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() fallita.'; +$PHPMAILER_LANG['smtp_error'] = 'Errore del server SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Impossibile impostare o resettare la variabile: '; +$PHPMAILER_LANG['extension_missing'] = 'Estensione mancante: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-ja.php b/incs/PHPMailer_v6/language/phpmailer.lang-ja.php new file mode 100644 index 0000000..d01869c --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-ja.php @@ -0,0 +1,37 @@ + + * @author Yoshi Sakai + * @author Arisophy + * @author ARAKI Musashi + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTPエラー: �証����ん���。'; +$PHPMAILER_LANG['buggy_php'] = '�利用��ージョン�PHP���具���り�メッセージ�破��る��れ��り��。�題�解決�以下���れ�を行������。SMTP���信�切り替�る。php.ini�mail.add_x_headerをoff��る。MacOS���Linux�切り替�る。PHP�ージョン7.0.17以����7.1.3以��アップグレード�る。'; +$PHPMAILER_LANG['connect_host'] = 'SMTPエラー: SMTPホスト�接続����ん���。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTPエラー: データ���付�られ��ん���。'; +$PHPMAILER_LANG['empty_message'] = 'メール本文�空��。'; +$PHPMAILER_LANG['encoding'] = '�明�エンコーディング: '; +$PHPMAILER_LANG['execute'] = '実行����ん���: '; +$PHPMAILER_LANG['extension_missing'] = '拡張機能�見��り��ん: '; +$PHPMAILER_LANG['file_access'] = 'ファイル�アクセス����ん: '; +$PHPMAILER_LANG['file_open'] = 'ファイルエラー: ファイルを開���ん: '; +$PHPMAILER_LANG['from_failed'] = 'Fromアドレスを登録�る際�エラー�発生����: '; +$PHPMAILER_LANG['instantiate'] = 'メール関数�正常�動作���ん���。'; +$PHPMAILER_LANG['invalid_address'] = '�正�メールアドレス: '; +$PHPMAILER_LANG['invalid_header'] = '�正�ヘッダー������内容'; +$PHPMAILER_LANG['invalid_hostentry'] = '�正�ホストエントリー: '; +$PHPMAILER_LANG['invalid_host'] = '�正�ホスト: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' メーラー�サ�ート�れ����ん。'; +$PHPMAILER_LANG['provide_address'] = '少���も1�メールアドレスを 指定�る必���り��。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTPエラー: 次��信者アドレス� 間����り��: '; +$PHPMAILER_LANG['signing'] = '署�エラー: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTPコード: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'SMTP追加情報: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP接続�失敗����。'; +$PHPMAILER_LANG['smtp_detail'] = '詳細: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTPサー�ーエラー: '; +$PHPMAILER_LANG['variable_set'] = '変数�存在���ん: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-ka.php b/incs/PHPMailer_v6/language/phpmailer.lang-ka.php new file mode 100644 index 0000000..51fe403 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-ka.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP შეცდ�მ�: �ვტ�რიზ�ცი� შეუძლებელი�.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP შეცდ�მ�: SMTP სერვერთ�ნ დ�კ�ვშირებ� შეუძლებელი�.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP შეცდ�მ�: მ�ნ�ცემები �რ იქნ� მიღებული.'; +$PHPMAILER_LANG['encoding'] = 'კ�დირების უცნ�ბი ტიპი: '; +$PHPMAILER_LANG['execute'] = 'შეუძლებელი� შემდეგი ბრძ�ნების შესრულებ�: '; +$PHPMAILER_LANG['file_access'] = 'შეუძლებელი� წვდ�მ� ფ�ილთ�ნ: '; +$PHPMAILER_LANG['file_open'] = 'ფ�ილური სისტემის შეცდ�მ�: �რ იხსნებ� ფ�ილი: '; +$PHPMAILER_LANG['from_failed'] = 'გ�მგზ�ვნის �რ�სწ�რი მის�მ�რთი: '; +$PHPMAILER_LANG['instantiate'] = 'mail ფუნქციის გ�შვებ� ვერ ხერხდებ�.'; +$PHPMAILER_LANG['provide_address'] = 'გთხ�ვთ მიუთით�თ ერთი �დრეს�ტის e-mail მის�მ�რთი მ�ინც.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - ს�ფ�სტ� სერვერის მხ�რდ�ჭერ� �რ �რის.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP შეცდ�მ�: შემდეგ მის�მ�რთებზე გ�გზ�ვნ� ვერ მ�ხერხდ�: '; +$PHPMAILER_LANG['empty_message'] = 'შეტყ�ბინებ� ც�რიელი�'; +$PHPMAILER_LANG['invalid_address'] = '�რ გ�იგზ�ვნ�, e-mail მის�მ�რთის �რ�სწ�რი ფ�რმ�ტი: '; +$PHPMAILER_LANG['signing'] = 'ხელმ�წერის შეცდ�მ�: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'შეცდ�მ� SMTP სერვერთ�ნ დ�კ�ვშირების�ს'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP სერვერის შეცდ�მ�: '; +$PHPMAILER_LANG['variable_set'] = 'შეუძლებელი� შემდეგი ცვლ�დის შექმნ� �ნ შეცვლ�: '; +$PHPMAILER_LANG['extension_missing'] = 'ბიბლი�თეკ� �რ �რსებ�ბს: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-ko.php b/incs/PHPMailer_v6/language/phpmailer.lang-ko.php new file mode 100644 index 0000000..8c97dd9 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-ko.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 오류: ��할 수 없습니다.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 오류: SMTP 호스트� 접�할 수 없습니다.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 오류: ��터가 받아들여지지 않았습니다.'; +$PHPMAILER_LANG['empty_message'] = '메세지 내용� 없습니다'; +$PHPMAILER_LANG['encoding'] = '알 수 없는 �코딩: '; +$PHPMAILER_LANG['execute'] = '실행 불가: '; +$PHPMAILER_LANG['file_access'] = '파� 접근 불가: '; +$PHPMAILER_LANG['file_open'] = '파� 오류: 파�� 열 수 없습니다: '; +$PHPMAILER_LANG['from_failed'] = '다� From 주소�서 오류가 발�했습니다: '; +$PHPMAILER_LANG['instantiate'] = 'mail 함수를 �스턴스화할 수 없습니다'; +$PHPMAILER_LANG['invalid_address'] = '잘못� 주소: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' 메�러는 지��지 않습니다.'; +$PHPMAILER_LANG['provide_address'] = '�어� 한 개 ��� 수신� 메� 주소를 제공해야 합니다.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 오류: 다� 수신��서 오류가 발�했습니다: '; +$PHPMAILER_LANG['signing'] = '서명 오류: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 연결� 실패하였습니다.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP 서버 오류: '; +$PHPMAILER_LANG['variable_set'] = '변수 설정 � 초기화 불가: '; +$PHPMAILER_LANG['extension_missing'] = '확장� 없�: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-lt.php b/incs/PHPMailer_v6/language/phpmailer.lang-lt.php new file mode 100644 index 0000000..4f115b1 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-lt.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP klaida: autentifikacija nepavyko.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP klaida: nepavyksta prisijungti prie SMTP stoties.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP klaida: duomenys nepriimti.'; +$PHPMAILER_LANG['empty_message'] = 'Laiško turinys tuš�ias'; +$PHPMAILER_LANG['encoding'] = 'Neatpažinta koduotė: '; +$PHPMAILER_LANG['execute'] = 'Nepavyko įvykdyti komandos: '; +$PHPMAILER_LANG['file_access'] = 'Byla nepasiekiama: '; +$PHPMAILER_LANG['file_open'] = 'Bylos klaida: Nepavyksta atidaryti: '; +$PHPMAILER_LANG['from_failed'] = 'Neteisingas siuntėjo adresas: '; +$PHPMAILER_LANG['instantiate'] = 'Nepavyko paleisti mail funkcijos.'; +$PHPMAILER_LANG['invalid_address'] = 'Neteisingas adresas: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' pašto stotis nepalaikoma.'; +$PHPMAILER_LANG['provide_address'] = 'Nurodykite bent vieną gavėjo adresą.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP klaida: nepavyko išsiųsti šiems gavėjams: '; +$PHPMAILER_LANG['signing'] = 'Prisijungimo klaida: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP susijungimo klaida'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP stoties klaida: '; +$PHPMAILER_LANG['variable_set'] = 'Nepavyko priskirti reikšmės kintamajam: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-lv.php b/incs/PHPMailer_v6/language/phpmailer.lang-lv.php new file mode 100644 index 0000000..679b18c --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-lv.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP kļūda: Autoriz�cija neizdev�s.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Kļūda: Nevar izveidot savienojumu ar SMTP serveri.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Kļūda: Nepieņem inform�ciju.'; +$PHPMAILER_LANG['empty_message'] = 'Ziņojuma teksts ir tukšs'; +$PHPMAILER_LANG['encoding'] = 'Neatpazīts kodējums: '; +$PHPMAILER_LANG['execute'] = 'Neizdev�s izpildīt komandu: '; +$PHPMAILER_LANG['file_access'] = 'Fails nav pieejams: '; +$PHPMAILER_LANG['file_open'] = 'Faila kļūda: Nevar atvērt failu: '; +$PHPMAILER_LANG['from_failed'] = 'Nepareiza sūtīt�ja adrese: '; +$PHPMAILER_LANG['instantiate'] = 'Nevar palaist sūtīšanas funkciju.'; +$PHPMAILER_LANG['invalid_address'] = 'Nepareiza adrese: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' sūtīt�js netiek atbalstīts.'; +$PHPMAILER_LANG['provide_address'] = 'Lūdzu, nor�diet vismaz vienu adres�tu.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP kļūda: neizdev�s nosūtīt š�diem saņēmējiem: '; +$PHPMAILER_LANG['signing'] = 'Autoriz�cijas kļūda: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP savienojuma kļūda'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP servera kļūda: '; +$PHPMAILER_LANG['variable_set'] = 'Nevar piešķirt mainīg� vērtību: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-mg.php b/incs/PHPMailer_v6/language/phpmailer.lang-mg.php new file mode 100644 index 0000000..8a94f6a --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-mg.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Hadisoana SMTP: Tsy nahomby ny fanamarinana.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Tsy afaka mampifandray amin\'ny mpampiantrano SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP diso: tsy voarakitra ny angona.'; +$PHPMAILER_LANG['empty_message'] = 'Tsy misy ny votoaty mailaka.'; +$PHPMAILER_LANG['encoding'] = 'Tsy fantatra encoding: '; +$PHPMAILER_LANG['execute'] = 'Tsy afaka manatanteraka ity baiko manaraka ity: '; +$PHPMAILER_LANG['file_access'] = 'Tsy nahomby ny fidirana amin\'ity rakitra ity: '; +$PHPMAILER_LANG['file_open'] = 'Hadisoana diso: Tsy afaka nanokatra ity file manaraka ity: '; +$PHPMAILER_LANG['from_failed'] = 'Ny adiresy iraka manaraka dia diso: '; +$PHPMAILER_LANG['instantiate'] = 'Tsy afaka nanomboka ny hetsika mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Tsy mety ny adiresy: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer tsy manohana.'; +$PHPMAILER_LANG['provide_address'] = 'Alefaso azafady iray adiresy iray farafahakeliny.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: Tsy mety ireo mpanaraka ireto: '; +$PHPMAILER_LANG['signing'] = 'Error nandritra ny sonia:'; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Tsy nahomby ny fifandraisana tamin\'ny server SMTP.'; +$PHPMAILER_LANG['smtp_error'] = 'Fahadisoana tamin\'ny server SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Tsy azo atao ny mametraka na mamerina ny variable: '; +$PHPMAILER_LANG['extension_missing'] = 'Tsy hita ny ampahany: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-mn.php b/incs/PHPMailer_v6/language/phpmailer.lang-mn.php new file mode 100644 index 0000000..04d262c --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-mn.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Ralat SMTP: Tidak dapat pengesahan.'; +$PHPMAILER_LANG['connect_host'] = 'Ralat SMTP: Tidak dapat menghubungi hos pelayan SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Ralat SMTP: Data tidak diterima oleh pelayan.'; +$PHPMAILER_LANG['empty_message'] = 'Tiada isi untuk mesej'; +$PHPMAILER_LANG['encoding'] = 'Pengekodan tidak diketahui: '; +$PHPMAILER_LANG['execute'] = 'Tidak dapat melaksanakan: '; +$PHPMAILER_LANG['file_access'] = 'Tidak dapat mengakses fail: '; +$PHPMAILER_LANG['file_open'] = 'Ralat Fail: Tidak dapat membuka fail: '; +$PHPMAILER_LANG['from_failed'] = 'Berikut merupakan ralat dari alamat e-mel: '; +$PHPMAILER_LANG['instantiate'] = 'Tidak dapat memberi contoh fungsi e-mel.'; +$PHPMAILER_LANG['invalid_address'] = 'Alamat emel tidak sah: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' jenis penghantar emel tidak disokong.'; +$PHPMAILER_LANG['provide_address'] = 'Anda perlu menyediakan sekurang-kurangnya satu alamat e-mel penerima.'; +$PHPMAILER_LANG['recipients_failed'] = 'Ralat SMTP: Penerima e-mel berikut telah gagal: '; +$PHPMAILER_LANG['signing'] = 'Ralat pada tanda tangan: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() telah gagal.'; +$PHPMAILER_LANG['smtp_error'] = 'Ralat pada pelayan SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Tidak boleh menetapkan atau menetapkan semula pembolehubah: '; +$PHPMAILER_LANG['extension_missing'] = 'Sambungan hilang: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-nb.php b/incs/PHPMailer_v6/language/phpmailer.lang-nb.php new file mode 100644 index 0000000..c9621a1 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-nb.php @@ -0,0 +1,33 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP-fout: authenticatie mislukt.'; +$PHPMAILER_LANG['buggy_php'] = 'PHP versie gededecteerd die onderhavig is aan een bug die kan resulteren in gecorrumpeerde berichten. Om dit te voorkomen, gebruik SMTP voor het verzenden van berichten, zet de mail.add_x_header optie in uw php.ini file uit, gebruik MacOS of Linux, of pas de gebruikte PHP versie aan naar versie 7.0.17+ or 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP-fout: kon niet verbinden met SMTP-host.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP-fout: data niet geaccepteerd.'; +$PHPMAILER_LANG['empty_message'] = 'Berichttekst is leeg'; +$PHPMAILER_LANG['encoding'] = 'Onbekende codering: '; +$PHPMAILER_LANG['execute'] = 'Kon niet uitvoeren: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensie afwezig: '; +$PHPMAILER_LANG['file_access'] = 'Kreeg geen toegang tot bestand: '; +$PHPMAILER_LANG['file_open'] = 'Bestandsfout: kon bestand niet openen: '; +$PHPMAILER_LANG['from_failed'] = 'Het volgende afzendersadres is mislukt: '; +$PHPMAILER_LANG['instantiate'] = 'Kon mailfunctie niet initialiseren.'; +$PHPMAILER_LANG['invalid_address'] = 'Ongeldig adres: '; +$PHPMAILER_LANG['invalid_header'] = 'Ongeldige header naam of waarde'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Ongeldige hostentry: '; +$PHPMAILER_LANG['invalid_host'] = 'Ongeldige host: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer wordt niet ondersteund.'; +$PHPMAILER_LANG['provide_address'] = 'Er moet minstens één ontvanger worden opgegeven.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP-fout: de volgende ontvangers zijn mislukt: '; +$PHPMAILER_LANG['signing'] = 'Signeerfout: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP code: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Aanvullende SMTP informatie: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Verbinding mislukt.'; +$PHPMAILER_LANG['smtp_detail'] = 'Detail: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP-serverfout: '; +$PHPMAILER_LANG['variable_set'] = 'Kan de volgende variabele niet instellen of resetten: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-pl.php b/incs/PHPMailer_v6/language/phpmailer.lang-pl.php new file mode 100644 index 0000000..cb7b2c2 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-pl.php @@ -0,0 +1,33 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Erro do SMTP: Não foi possível realizar a autenticação.'; +$PHPMAILER_LANG['connect_host'] = 'Erro do SMTP: Não foi possível realizar ligação com o servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Erro do SMTP: Os dados foram rejeitados.'; +$PHPMAILER_LANG['empty_message'] = 'A mensagem no e-mail está vazia.'; +$PHPMAILER_LANG['encoding'] = 'Codificação desconhecida: '; +$PHPMAILER_LANG['execute'] = 'Não foi possível executar: '; +$PHPMAILER_LANG['file_access'] = 'Não foi possível aceder o ficheiro: '; +$PHPMAILER_LANG['file_open'] = 'Abertura do ficheiro: Não foi possível abrir o ficheiro: '; +$PHPMAILER_LANG['from_failed'] = 'Ocorreram falhas nos endereços dos seguintes remententes: '; +$PHPMAILER_LANG['instantiate'] = 'Não foi possível iniciar uma instância da função mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Não foi enviado nenhum e-mail para o endereço de e-mail inválido: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer não é suportado.'; +$PHPMAILER_LANG['provide_address'] = 'Tem de fornecer pelo menos um endereço como destinatário do e-mail.'; +$PHPMAILER_LANG['recipients_failed'] = 'Erro do SMTP: O endereço do seguinte destinatário falhou: '; +$PHPMAILER_LANG['signing'] = 'Erro ao assinar: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falhou.'; +$PHPMAILER_LANG['smtp_error'] = 'Erro de servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Não foi possível definir ou redefinir a variável: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensão em falta: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-pt_br.php b/incs/PHPMailer_v6/language/phpmailer.lang-pt_br.php new file mode 100644 index 0000000..5239865 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-pt_br.php @@ -0,0 +1,38 @@ + + * @author Lucas Guimarães + * @author Phelipe Alves + * @author Fabio Beneditto + * @author Geidson Benício Coelho + */ + +$PHPMAILER_LANG['authenticate'] = 'Erro de SMTP: Não foi possível autenticar.'; +$PHPMAILER_LANG['buggy_php'] = 'Sua versão do PHP é afetada por um bug que por resultar em messagens corrompidas. Para corrigir, mude para enviar usando SMTP, desative a opção mail.add_x_header em seu php.ini, mude para MacOS ou Linux, ou atualize seu PHP para versão 7.0.17+ ou 7.1.3+ '; +$PHPMAILER_LANG['connect_host'] = 'Erro de SMTP: Não foi possível conectar ao servidor SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Erro de SMTP: Dados rejeitados.'; +$PHPMAILER_LANG['empty_message'] = 'Mensagem vazia'; +$PHPMAILER_LANG['encoding'] = 'Codificação desconhecida: '; +$PHPMAILER_LANG['execute'] = 'Não foi possível executar: '; +$PHPMAILER_LANG['extension_missing'] = 'Extensão não existe: '; +$PHPMAILER_LANG['file_access'] = 'Não foi possível acessar o arquivo: '; +$PHPMAILER_LANG['file_open'] = 'Erro de Arquivo: Não foi possível abrir o arquivo: '; +$PHPMAILER_LANG['from_failed'] = 'Os seguintes remetentes falharam: '; +$PHPMAILER_LANG['instantiate'] = 'Não foi possível instanciar a função mail.'; +$PHPMAILER_LANG['invalid_address'] = 'Endereço de e-mail inválido: '; +$PHPMAILER_LANG['invalid_header'] = 'Nome ou valor de cabeçalho inválido'; +$PHPMAILER_LANG['invalid_hostentry'] = 'hostentry inválido: '; +$PHPMAILER_LANG['invalid_host'] = 'host inválido: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer não é suportado.'; +$PHPMAILER_LANG['provide_address'] = 'Você deve informar pelo menos um destinatário.'; +$PHPMAILER_LANG['recipients_failed'] = 'Erro de SMTP: Os seguintes destinatários falharam: '; +$PHPMAILER_LANG['signing'] = 'Erro de Assinatura: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() falhou.'; +$PHPMAILER_LANG['smtp_code'] = 'Código do servidor SMTP: '; +$PHPMAILER_LANG['smtp_error'] = 'Erro de servidor SMTP: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Informações adicionais do servidor SMTP: '; +$PHPMAILER_LANG['smtp_detail'] = 'Detalhes do servidor SMTP: '; +$PHPMAILER_LANG['variable_set'] = 'Não foi possível definir ou redefinir a variável: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-ro.php b/incs/PHPMailer_v6/language/phpmailer.lang-ro.php new file mode 100644 index 0000000..45bef91 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-ro.php @@ -0,0 +1,33 @@ + + * @author Foster Snowhill + */ + +$PHPMAILER_LANG['authenticate'] = 'Ошибка SMTP: ошибка авторизации.'; +$PHPMAILER_LANG['connect_host'] = 'Ошибка SMTP: не удает�� подключить�� к SMTP-�ерверу.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Ошибка SMTP: данные не прин�ты.'; +$PHPMAILER_LANG['encoding'] = '�еизве�тна� кодировка: '; +$PHPMAILER_LANG['execute'] = '�евозможно выполнить команду: '; +$PHPMAILER_LANG['file_access'] = '�ет до�тупа к файлу: '; +$PHPMAILER_LANG['file_open'] = 'Файлова� ошибка: не удаёт�� открыть файл: '; +$PHPMAILER_LANG['from_failed'] = '�еверный адре� отправител�: '; +$PHPMAILER_LANG['instantiate'] = '�евозможно запу�тить функцию mail().'; +$PHPMAILER_LANG['provide_address'] = 'Пожалуй�та, введите хот� бы один email-адре� получател�.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' — почтовый �ервер не поддерживает��.'; +$PHPMAILER_LANG['recipients_failed'] = 'Ошибка SMTP: не удала�ь отправка таким адре�атам: '; +$PHPMAILER_LANG['empty_message'] = 'Пу�тое �ообщение'; +$PHPMAILER_LANG['invalid_address'] = '�е отправлено из-за неправильного формата email-адре�а: '; +$PHPMAILER_LANG['signing'] = 'Ошибка подпи�и: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ошибка �оединени� � SMTP-�ервером'; +$PHPMAILER_LANG['smtp_error'] = 'Ошибка SMTP-�ервера: '; +$PHPMAILER_LANG['variable_set'] = '�евозможно у�тановить или �бро�ить переменную: '; +$PHPMAILER_LANG['extension_missing'] = 'Ра�ширение от�ут�твует: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-si.php b/incs/PHPMailer_v6/language/phpmailer.lang-si.php new file mode 100644 index 0000000..dce502a --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-si.php @@ -0,0 +1,34 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP ද�ෂය: සත්�ය�පනය අස�ර්ථක විය.'; +$PHPMAILER_LANG['buggy_php'] = 'ඔබගේ PHP version එකෙහි පවතින ද�ෂයක් නිස� email පණිවිඩ ද�ෂ සහගත වීමේ හ�කිය�වක් ඇත. මෙය විසදීම සදහ� SMTP භ�විත� කිරීම, mail.add_x_header INI setting එක අක්�රීය කිරීම, MacOS හ� Linux වලට ම�රු වීම, හ� ඔබගේ PHP version එක 7.0.17+ හ� 7.1.3+ වලට අලුත් කිරීම කරගන්න.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP ද�ෂය: සම්බන්ධ වීමට නොහ�කි විය.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP ද�ෂය: දත්ත පිළිගනු නොල�බේ.'; +$PHPMAILER_LANG['empty_message'] = 'පණිවිඩ අන්තර්ගතය හිස්'; +$PHPMAILER_LANG['encoding'] = 'නොදන්න� කේතනය: '; +$PHPMAILER_LANG['execute'] = 'ක්�රිය�ත්මක කළ නොහ�කි විය: '; +$PHPMAILER_LANG['extension_missing'] = 'Extension එක නොම�ත: '; +$PHPMAILER_LANG['file_access'] = 'File එකට ප්�රවේ� විය නොහ�කි විය: '; +$PHPMAILER_LANG['file_open'] = 'File ද�ෂය: File එක විවෘත කළ නොහ�ක: '; +$PHPMAILER_LANG['from_failed'] = 'පහත From ලිපිනයන් අස�ර්ථක විය: '; +$PHPMAILER_LANG['instantiate'] = 'mail function එක ක්�රිය�ත්මක කළ නොහ�ක.'; +$PHPMAILER_LANG['invalid_address'] = 'වලංගු නොවන ලිපිනය: '; +$PHPMAILER_LANG['invalid_header'] = 'වලංගු නොවන header න�මයක් හ� අගයක්'; +$PHPMAILER_LANG['invalid_hostentry'] = 'වලංගු නොවන hostentry එකක්: '; +$PHPMAILER_LANG['invalid_host'] = 'වලංගු නොවන host එකක්: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer සහ�ය නොදක්වයි.'; +$PHPMAILER_LANG['provide_address'] = 'ඔබ අවම ව�යෙන් එක් ලබන්නෙකුගේ ඊමේල් ලිපිනයක් ස�පයිය යුතුය.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP ද�ෂය: පහත ලබන්නන් අසමත් විය: '; +$PHPMAILER_LANG['signing'] = 'Sign කිරීමේ ද�ෂය: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP කේතය: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'අමතර SMTP තොරතුරු: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP සම්බන්ධය අස�ර්ථක විය.'; +$PHPMAILER_LANG['smtp_detail'] = 'තොරතුරු: '; +$PHPMAILER_LANG['smtp_error'] = 'SMTP ද�ෂය: '; +$PHPMAILER_LANG['variable_set'] = 'Variable එක ස�කසීමට හ� න�වත ස�කසීමට නොහ�ක: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-sk.php b/incs/PHPMailer_v6/language/phpmailer.lang-sk.php new file mode 100644 index 0000000..028f5bc --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-sk.php @@ -0,0 +1,30 @@ + + * @author Peter Orlický + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Chyba autentifikácie.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Nebolo možné nadviazať spojenie so SMTP serverom.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Dáta neboli prijaté'; +$PHPMAILER_LANG['empty_message'] = 'Prázdne telo správy.'; +$PHPMAILER_LANG['encoding'] = 'Neznáme kódovanie: '; +$PHPMAILER_LANG['execute'] = 'Nedá sa vykonať: '; +$PHPMAILER_LANG['file_access'] = 'Súbor nebol nájdený: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Súbor sa otvoriť pre �ítanie: '; +$PHPMAILER_LANG['from_failed'] = 'Následujúca adresa From je nesprávna: '; +$PHPMAILER_LANG['instantiate'] = 'Nedá sa vytvoriť inštancia emailovej funkcie.'; +$PHPMAILER_LANG['invalid_address'] = 'Neodoslané, emailová adresa je nesprávna: '; +$PHPMAILER_LANG['invalid_hostentry'] = 'Záznam hostiteľa je nesprávny: '; +$PHPMAILER_LANG['invalid_host'] = 'Hostiteľ je nesprávny: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' emailový klient nieje podporovaný.'; +$PHPMAILER_LANG['provide_address'] = 'Musíte zadať aspoň jednu emailovú adresu príjemcu.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: Adresy príjemcov niesu správne '; +$PHPMAILER_LANG['signing'] = 'Chyba prihlasovania: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() zlyhalo.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP chyba serveru: '; +$PHPMAILER_LANG['variable_set'] = 'Nemožno nastaviť alebo resetovať premennú: '; +$PHPMAILER_LANG['extension_missing'] = 'Chýba rozšírenie: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-sl.php b/incs/PHPMailer_v6/language/phpmailer.lang-sl.php new file mode 100644 index 0000000..3e00c25 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-sl.php @@ -0,0 +1,36 @@ + + * @author Filip Š + * @author Blaž Oražem + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP napaka: Avtentikacija ni uspela.'; +$PHPMAILER_LANG['buggy_php'] = 'Na vašo PHP razli�ico vpliva napaka, ki lahko povzro�i poškodovana sporo�ila. Če želite težavo odpraviti, preklopite na pošiljanje prek SMTP, onemogo�ite možnost mail.add_x_header v vaši php.ini datoteki, preklopite na MacOS ali Linux, ali nadgradite vašo PHP zali�ico na 7.0.17+ ali 7.1.3+.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP napaka: Vzpostavljanje povezave s SMTP gostiteljem ni uspelo.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP napaka: Strežnik zavra�a podatke.'; +$PHPMAILER_LANG['empty_message'] = 'E-poštno sporo�ilo nima vsebine.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznan tip kodiranja: '; +$PHPMAILER_LANG['execute'] = 'Operacija ni uspela: '; +$PHPMAILER_LANG['extension_missing'] = 'Manjkajo�a razširitev: '; +$PHPMAILER_LANG['file_access'] = 'Nimam dostopa do datoteke: '; +$PHPMAILER_LANG['file_open'] = 'Ne morem odpreti datoteke: '; +$PHPMAILER_LANG['from_failed'] = 'Neveljaven e-naslov pošiljatelja: '; +$PHPMAILER_LANG['instantiate'] = 'Ne morem inicializirati mail funkcije.'; +$PHPMAILER_LANG['invalid_address'] = 'E-poštno sporo�ilo ni bilo poslano. E-naslov je neveljaven: '; +$PHPMAILER_LANG['invalid_header'] = 'Neveljavno ime ali vrednost glave'; +$PHPMAILER_LANG['invalid_hostentry'] = 'Neveljaven vnos gostitelja: '; +$PHPMAILER_LANG['invalid_host'] = 'Neveljaven gostitelj: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer ni podprt.'; +$PHPMAILER_LANG['provide_address'] = 'Prosimo, vnesite vsaj enega naslovnika.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP napaka: Slede�i naslovniki so neveljavni: '; +$PHPMAILER_LANG['signing'] = 'Napaka pri podpisovanju: '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP koda: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'Dodatne informacije o SMTP: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ne morem vzpostaviti povezave s SMTP strežnikom.'; +$PHPMAILER_LANG['smtp_detail'] = 'Podrobnosti: '; +$PHPMAILER_LANG['smtp_error'] = 'Napaka SMTP strežnika: '; +$PHPMAILER_LANG['variable_set'] = 'Ne morem nastaviti oz. ponastaviti spremenljivke: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-sr.php b/incs/PHPMailer_v6/language/phpmailer.lang-sr.php new file mode 100644 index 0000000..0b5280f --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-sr.php @@ -0,0 +1,28 @@ + + * @author Miloš Milanović + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP грешка: аутентификација није у�пела.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP грешка: повезивање �а SMTP �ервером није у�пело.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP грешка: подаци ни�у прихваћени.'; +$PHPMAILER_LANG['empty_message'] = 'Садржај поруке је празан.'; +$PHPMAILER_LANG['encoding'] = '�епознато кодирање: '; +$PHPMAILER_LANG['execute'] = '�ије могуће извршити наредбу: '; +$PHPMAILER_LANG['file_access'] = '�ије могуће при�тупити датотеци: '; +$PHPMAILER_LANG['file_open'] = '�ије могуће отворити датотеку: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP грешка: �лање �а �ледећих адре�а није у�пело: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP грешка: �лање на �ледеће адре�е није у�пело: '; +$PHPMAILER_LANG['instantiate'] = '�ије могуће покренути mail функцију.'; +$PHPMAILER_LANG['invalid_address'] = 'Порука није по�лата. �еи�правна адре�а: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' мејлер није подржан.'; +$PHPMAILER_LANG['provide_address'] = 'Дефинишите бар једну адре�у примаоца.'; +$PHPMAILER_LANG['signing'] = 'Грешка приликом пријаве: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Повезивање �а SMTP �ервером није у�пело.'; +$PHPMAILER_LANG['smtp_error'] = 'Грешка SMTP �ервера: '; +$PHPMAILER_LANG['variable_set'] = '�ије могуће задати нити ре�етовати променљиву: '; +$PHPMAILER_LANG['extension_missing'] = '�едо�таје проширење: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-sr_latn.php b/incs/PHPMailer_v6/language/phpmailer.lang-sr_latn.php new file mode 100644 index 0000000..6213832 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-sr_latn.php @@ -0,0 +1,28 @@ + + * @author Miloš Milanović + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP greška: autentifikacija nije uspela.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP greška: povezivanje sa SMTP serverom nije uspelo.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP greška: podaci nisu prihvaćeni.'; +$PHPMAILER_LANG['empty_message'] = 'Sadržaj poruke je prazan.'; +$PHPMAILER_LANG['encoding'] = 'Nepoznato kodiranje: '; +$PHPMAILER_LANG['execute'] = 'Nije moguće izvršiti naredbu: '; +$PHPMAILER_LANG['file_access'] = 'Nije moguće pristupiti datoteci: '; +$PHPMAILER_LANG['file_open'] = 'Nije moguće otvoriti datoteku: '; +$PHPMAILER_LANG['from_failed'] = 'SMTP greška: slanje sa sledećih adresa nije uspelo: '; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP greška: slanje na sledeće adrese nije uspelo: '; +$PHPMAILER_LANG['instantiate'] = 'Nije moguće pokrenuti mail funkciju.'; +$PHPMAILER_LANG['invalid_address'] = 'Poruka nije poslata. Neispravna adresa: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' majler nije podržan.'; +$PHPMAILER_LANG['provide_address'] = 'Definišite bar jednu adresu primaoca.'; +$PHPMAILER_LANG['signing'] = 'Greška prilikom prijave: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Povezivanje sa SMTP serverom nije uspelo.'; +$PHPMAILER_LANG['smtp_error'] = 'Greška SMTP servera: '; +$PHPMAILER_LANG['variable_set'] = 'Nije moguće zadati niti resetovati promenljivu: '; +$PHPMAILER_LANG['extension_missing'] = 'Nedostaje proširenje: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-sv.php b/incs/PHPMailer_v6/language/phpmailer.lang-sv.php new file mode 100644 index 0000000..9872c19 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-sv.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP fel: Kunde inte autentisera.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP fel: Kunde inte ansluta till SMTP-server.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP fel: Data accepterades inte.'; +//$PHPMAILER_LANG['empty_message'] = 'Message body empty'; +$PHPMAILER_LANG['encoding'] = 'Okänt encode-format: '; +$PHPMAILER_LANG['execute'] = 'Kunde inte köra: '; +$PHPMAILER_LANG['file_access'] = 'Ingen åtkomst till fil: '; +$PHPMAILER_LANG['file_open'] = 'Fil fel: Kunde inte öppna fil: '; +$PHPMAILER_LANG['from_failed'] = 'Följande avsändaradress är felaktig: '; +$PHPMAILER_LANG['instantiate'] = 'Kunde inte initiera e-postfunktion.'; +$PHPMAILER_LANG['invalid_address'] = 'Felaktig adress: '; +$PHPMAILER_LANG['provide_address'] = 'Du måste ange minst en mottagares e-postadress.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' mailer stöds inte.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP fel: Följande mottagare är felaktig: '; +$PHPMAILER_LANG['signing'] = 'Signeringsfel: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() misslyckades.'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP serverfel: '; +$PHPMAILER_LANG['variable_set'] = 'Kunde inte definiera eller återställa variabel: '; +$PHPMAILER_LANG['extension_missing'] = 'Tillägg ej tillgängligt: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-tl.php b/incs/PHPMailer_v6/language/phpmailer.lang-tl.php new file mode 100644 index 0000000..d15bed1 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-tl.php @@ -0,0 +1,28 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP Error: Hindi mapatotohanan.'; +$PHPMAILER_LANG['connect_host'] = 'SMTP Error: Hindi makakonekta sa SMTP host.'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP Error: Ang datos ay hindi naitanggap.'; +$PHPMAILER_LANG['empty_message'] = 'Walang laman ang mensahe'; +$PHPMAILER_LANG['encoding'] = 'Hindi alam ang encoding: '; +$PHPMAILER_LANG['execute'] = 'Hindi maisasagawa: '; +$PHPMAILER_LANG['file_access'] = 'Hindi ma-access ang file: '; +$PHPMAILER_LANG['file_open'] = 'File Error: Hindi mabuksan ang file: '; +$PHPMAILER_LANG['from_failed'] = 'Ang sumusunod na address ay nabigo: '; +$PHPMAILER_LANG['instantiate'] = 'Hindi maisimulan ang instance ng mail function.'; +$PHPMAILER_LANG['invalid_address'] = 'Hindi wasto ang address na naibigay: '; +$PHPMAILER_LANG['mailer_not_supported'] = 'Ang mailer ay hindi suportado.'; +$PHPMAILER_LANG['provide_address'] = 'Kailangan mong magbigay ng kahit isang email address na tatanggap.'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP Error: Ang mga sumusunod na tatanggap ay nabigo: '; +$PHPMAILER_LANG['signing'] = 'Hindi ma-sign: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Ang SMTP connect() ay nabigo.'; +$PHPMAILER_LANG['smtp_error'] = 'Ang server ng SMTP ay nabigo: '; +$PHPMAILER_LANG['variable_set'] = 'Hindi matatakda o ma-reset ang mga variables: '; +$PHPMAILER_LANG['extension_missing'] = 'Nawawala ang extension: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-tr.php b/incs/PHPMailer_v6/language/phpmailer.lang-tr.php new file mode 100644 index 0000000..3c45bc1 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-tr.php @@ -0,0 +1,38 @@ + + * @fixed by Boris Yurchenko + */ + +$PHPMAILER_LANG['authenticate'] = 'Помилка SMTP: помилка авторизації.'; +$PHPMAILER_LANG['connect_host'] = 'Помилка SMTP: не вдаєть�� під\'єднати�� до SMTP-�ерверу.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Помилка SMTP: дані не прийн�то.'; +$PHPMAILER_LANG['encoding'] = '�евідоме кодуванн�: '; +$PHPMAILER_LANG['execute'] = '�еможливо виконати команду: '; +$PHPMAILER_LANG['file_access'] = '�емає до�тупу до файлу: '; +$PHPMAILER_LANG['file_open'] = 'Помилка файлової �и�теми: не вдаєть�� відкрити файл: '; +$PHPMAILER_LANG['from_failed'] = '�евірна адре�а відправника: '; +$PHPMAILER_LANG['instantiate'] = '�еможливо запу�тити функцію mail().'; +$PHPMAILER_LANG['provide_address'] = 'Будь ла�ка, введіть хоча б одну email-адре�у отримувача.'; +$PHPMAILER_LANG['mailer_not_supported'] = ' - поштовий �ервер не підтримуєть��.'; +$PHPMAILER_LANG['recipients_failed'] = 'Помилка SMTP: не вдало�� відправленн� дл� таких отримувачів: '; +$PHPMAILER_LANG['empty_message'] = 'Пу�те повідомленн�'; +$PHPMAILER_LANG['invalid_address'] = '�е відправлено через неправильний формат email-адре�и: '; +$PHPMAILER_LANG['signing'] = 'Помилка підпи�у: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Помилка з\'єднанн� з SMTP-�ервером'; +$PHPMAILER_LANG['smtp_error'] = 'Помилка SMTP-�ервера: '; +$PHPMAILER_LANG['variable_set'] = '�еможливо в�тановити або �кинути змінну: '; +$PHPMAILER_LANG['extension_missing'] = 'Розширенн� від�утнє: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-ur.php b/incs/PHPMailer_v6/language/phpmailer.lang-ur.php new file mode 100644 index 0000000..0b9de0f --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-ur.php @@ -0,0 +1,30 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP خرابی: تصدیق کرنے سے قاصر۔'; +$PHPMAILER_LANG['connect_host'] = 'SMTP خرابی: سرور سے منسلک �ونے سے قاصر۔'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP خرابی: ڈیٹا قبول ن�یں کیا گیا۔'; +$PHPMAILER_LANG['empty_message'] = 'پیغام کی باڈی خالی �ے۔'; +$PHPMAILER_LANG['encoding'] = 'نامعلوم انکوڈنگ: '; +$PHPMAILER_LANG['execute'] = 'عمل کرنے کے قابل ن�یں '; +$PHPMAILER_LANG['file_access'] = '�ائل تک رسائی سے قاصر:'; +$PHPMAILER_LANG['file_open'] = '�ائل کی خرابی: �ائل کو کھولنے سے قاصر:'; +$PHPMAILER_LANG['from_failed'] = 'درج ذیل بھیجنے والے کا پت� ناکام �و گیا:'; +$PHPMAILER_LANG['instantiate'] = 'میل �نکشن کی مثال بنانے سے قاصر۔'; +$PHPMAILER_LANG['invalid_address'] = 'بھیجنے سے قاصر: غلط ای میل پت�:'; +$PHPMAILER_LANG['mailer_not_supported'] = ' میلر تعاون یا�ت� ن�یں �ے۔'; +$PHPMAILER_LANG['provide_address'] = 'آپ کو کم از کم ایک منزل کا ای میل پت� �را�م کرنا چا�یے۔'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP خرابی: درج ذیل پت� پر ن�یں بھیجا جاسکا: '; +$PHPMAILER_LANG['signing'] = 'دستخط کی خرابی: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP ملنا ناکام �وا'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP سرور کی خرابی: '; +$PHPMAILER_LANG['variable_set'] = 'متغیر سیٹ ن�یں کیا جا سکا: '; +$PHPMAILER_LANG['extension_missing'] = 'ایکٹینشن موجود ن�یں �ے۔ '; +$PHPMAILER_LANG['smtp_code'] = 'SMTP سرور کوڈ: '; +$PHPMAILER_LANG['smtp_code_ex'] = 'اضا�ی SMTP سرور کی معلومات:'; +$PHPMAILER_LANG['invalid_header'] = 'غلط �یڈر کا نام یا قدر'; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-vi.php b/incs/PHPMailer_v6/language/phpmailer.lang-vi.php new file mode 100644 index 0000000..d65576e --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-vi.php @@ -0,0 +1,27 @@ + + */ + +$PHPMAILER_LANG['authenticate'] = 'Lỗi SMTP: Không thể xác thực.'; +$PHPMAILER_LANG['connect_host'] = 'Lỗi SMTP: Không thể kết nối máy chủ SMTP.'; +$PHPMAILER_LANG['data_not_accepted'] = 'Lỗi SMTP: Dữ liệu không được chấp nhận.'; +$PHPMAILER_LANG['empty_message'] = 'Không có nội dung'; +$PHPMAILER_LANG['encoding'] = 'Mã hóa không xác định: '; +$PHPMAILER_LANG['execute'] = 'Không thực hiện được: '; +$PHPMAILER_LANG['file_access'] = 'Không thể truy cập tệp tin '; +$PHPMAILER_LANG['file_open'] = 'Lỗi Tập tin: Không thể mở tệp tin: '; +$PHPMAILER_LANG['from_failed'] = 'Lỗi địa chỉ gửi đi: '; +$PHPMAILER_LANG['instantiate'] = 'Không dùng được các hàm gửi thư.'; +$PHPMAILER_LANG['invalid_address'] = '�ại chỉ emai không đúng: '; +$PHPMAILER_LANG['mailer_not_supported'] = ' trình gửi thư không được hỗ trợ.'; +$PHPMAILER_LANG['provide_address'] = 'Bạn phải cung cấp ít nhất một địa chỉ ngư�i nhận.'; +$PHPMAILER_LANG['recipients_failed'] = 'Lỗi SMTP: lỗi địa chỉ ngư�i nhận: '; +$PHPMAILER_LANG['signing'] = 'Lỗi đăng nhập: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'Lỗi kết nối với SMTP'; +$PHPMAILER_LANG['smtp_error'] = 'Lỗi máy chủ smtp '; +$PHPMAILER_LANG['variable_set'] = 'Không thể thiết lập hoặc thiết lập lại biến: '; +//$PHPMAILER_LANG['extension_missing'] = 'Extension missing: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-zh.php b/incs/PHPMailer_v6/language/phpmailer.lang-zh.php new file mode 100644 index 0000000..35e4e70 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-zh.php @@ -0,0 +1,29 @@ + + * @author Peter Dave Hello <@PeterDaveHello/> + * @author Jason Chiang + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 錯誤:登入失敗。'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 錯誤:無法連線到 SMTP 主機。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 錯誤:無法接�的資料。'; +$PHPMAILER_LANG['empty_message'] = '郵件內容為空'; +$PHPMAILER_LANG['encoding'] = '未知編碼: '; +$PHPMAILER_LANG['execute'] = '無法執行:'; +$PHPMAILER_LANG['file_access'] = '無法存�檔案:'; +$PHPMAILER_LANG['file_open'] = '檔案錯誤:無法開啟檔案:'; +$PHPMAILER_LANG['from_failed'] = '發�地�錯誤:'; +$PHPMAILER_LANG['instantiate'] = '未知函數呼�。'; +$PHPMAILER_LANG['invalid_address'] = '因為電�郵件地�無效,無法傳�: '; +$PHPMAILER_LANG['mailer_not_supported'] = '�支�的發信客戶端。'; +$PHPMAILER_LANG['provide_address'] = '必須�供至少一個收件人地�。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 錯誤:以下收件人地�錯誤:'; +$PHPMAILER_LANG['signing'] = '電�簽章錯誤: '; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 連線失敗'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP 伺�器錯誤: '; +$PHPMAILER_LANG['variable_set'] = '無法設定或�設變數: '; +$PHPMAILER_LANG['extension_missing'] = '�失模組 Extension: '; diff --git a/incs/PHPMailer_v6/language/phpmailer.lang-zh_cn.php b/incs/PHPMailer_v6/language/phpmailer.lang-zh_cn.php new file mode 100644 index 0000000..03d4911 --- /dev/null +++ b/incs/PHPMailer_v6/language/phpmailer.lang-zh_cn.php @@ -0,0 +1,36 @@ + + * @author young + * @author Teddysun + */ + +$PHPMAILER_LANG['authenticate'] = 'SMTP 错误:登录失败。'; +$PHPMAILER_LANG['buggy_php'] = '您的 PHP 版本存在�洞,�能会导致消���。为修�此问题,请切�到使用 SMTP ��,在您的 php.ini 中�用 mail.add_x_header 选项。切�到 MacOS 或 Linux,或将您的 PHP �级到 7.0.17+ 或 7.1.3+ 版本。'; +$PHPMAILER_LANG['connect_host'] = 'SMTP 错误:无法连接到 SMTP 主机。'; +$PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误:数��被接�。'; +$PHPMAILER_LANG['empty_message'] = '邮件正文为空。'; +$PHPMAILER_LANG['encoding'] = '未知编�:'; +$PHPMAILER_LANG['execute'] = '无法执行:'; +$PHPMAILER_LANG['extension_missing'] = '缺少扩展�:'; +$PHPMAILER_LANG['file_access'] = '无法访问文件:'; +$PHPMAILER_LANG['file_open'] = '文件错误:无法打开文件:'; +$PHPMAILER_LANG['from_failed'] = '��地�错误:'; +$PHPMAILER_LANG['instantiate'] = '未知函数调用。'; +$PHPMAILER_LANG['invalid_address'] = '��失败,电�邮箱地�是无效的:'; +$PHPMAILER_LANG['mailer_not_supported'] = '�信客户端�被支�。'; +$PHPMAILER_LANG['provide_address'] = '必须�供至少一个收件人地�。'; +$PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误:收件人地�错误:'; +$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP�务器连接失败。'; +$PHPMAILER_LANG['smtp_error'] = 'SMTP�务器出错:'; +$PHPMAILER_LANG['variable_set'] = '无法设置或�置��:'; +$PHPMAILER_LANG['invalid_header'] = '无效的标题�称或值'; +$PHPMAILER_LANG['invalid_hostentry'] = '无效的hostentry: '; +$PHPMAILER_LANG['invalid_host'] = '无效的主机:'; +$PHPMAILER_LANG['signing'] = '签�错误:'; +$PHPMAILER_LANG['smtp_code'] = 'SMTP代�: '; +$PHPMAILER_LANG['smtp_code_ex'] = '附加SMTP信�: '; +$PHPMAILER_LANG['smtp_detail'] = '详情:'; diff --git a/incs/PHPMailer_v6/src/DSNConfigurator.php b/incs/PHPMailer_v6/src/DSNConfigurator.php new file mode 100644 index 0000000..7058c1f --- /dev/null +++ b/incs/PHPMailer_v6/src/DSNConfigurator.php @@ -0,0 +1,245 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2023 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * Configure PHPMailer with DSN string. + * + * @see https://en.wikipedia.org/wiki/Data_source_name + * + * @author Oleg Voronkovich + */ +class DSNConfigurator +{ + /** + * Create new PHPMailer instance configured by DSN. + * + * @param string $dsn DSN + * @param bool $exceptions Should we throw external exceptions? + * + * @return PHPMailer + */ + public static function mailer($dsn, $exceptions = null) + { + static $configurator = null; + + if (null === $configurator) { + $configurator = new DSNConfigurator(); + } + + return $configurator->configure(new PHPMailer($exceptions), $dsn); + } + + /** + * Configure PHPMailer instance with DSN string. + * + * @param PHPMailer $mailer PHPMailer instance + * @param string $dsn DSN + * + * @return PHPMailer + */ + public function configure(PHPMailer $mailer, $dsn) + { + $config = $this->parseDSN($dsn); + + $this->applyConfig($mailer, $config); + + return $mailer; + } + + /** + * Parse DSN string. + * + * @param string $dsn DSN + * + * @throws Exception If DSN is malformed + * + * @return array Configuration + */ + private function parseDSN($dsn) + { + $config = $this->parseUrl($dsn); + + if (false === $config || !isset($config['scheme']) || !isset($config['host'])) { + throw new Exception('Malformed DSN'); + } + + if (isset($config['query'])) { + parse_str($config['query'], $config['query']); + } + + return $config; + } + + /** + * Apply configuration to mailer. + * + * @param PHPMailer $mailer PHPMailer instance + * @param array $config Configuration + * + * @throws Exception If scheme is invalid + */ + private function applyConfig(PHPMailer $mailer, $config) + { + switch ($config['scheme']) { + case 'mail': + $mailer->isMail(); + break; + case 'sendmail': + $mailer->isSendmail(); + break; + case 'qmail': + $mailer->isQmail(); + break; + case 'smtp': + case 'smtps': + $mailer->isSMTP(); + $this->configureSMTP($mailer, $config); + break; + default: + throw new Exception( + sprintf( + 'Invalid scheme: "%s". Allowed values: "mail", "sendmail", "qmail", "smtp", "smtps".', + $config['scheme'] + ) + ); + } + + if (isset($config['query'])) { + $this->configureOptions($mailer, $config['query']); + } + } + + /** + * Configure SMTP. + * + * @param PHPMailer $mailer PHPMailer instance + * @param array $config Configuration + */ + private function configureSMTP($mailer, $config) + { + $isSMTPS = 'smtps' === $config['scheme']; + + if ($isSMTPS) { + $mailer->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; + } + + $mailer->Host = $config['host']; + + if (isset($config['port'])) { + $mailer->Port = $config['port']; + } elseif ($isSMTPS) { + $mailer->Port = SMTP::DEFAULT_SECURE_PORT; + } + + $mailer->SMTPAuth = isset($config['user']) || isset($config['pass']); + + if (isset($config['user'])) { + $mailer->Username = $config['user']; + } + + if (isset($config['pass'])) { + $mailer->Password = $config['pass']; + } + } + + /** + * Configure options. + * + * @param PHPMailer $mailer PHPMailer instance + * @param array $options Options + * + * @throws Exception If option is unknown + */ + private function configureOptions(PHPMailer $mailer, $options) + { + $allowedOptions = get_object_vars($mailer); + + unset($allowedOptions['Mailer']); + unset($allowedOptions['SMTPAuth']); + unset($allowedOptions['Username']); + unset($allowedOptions['Password']); + unset($allowedOptions['Hostname']); + unset($allowedOptions['Port']); + unset($allowedOptions['ErrorInfo']); + + $allowedOptions = \array_keys($allowedOptions); + + foreach ($options as $key => $value) { + if (!in_array($key, $allowedOptions)) { + throw new Exception( + sprintf( + 'Unknown option: "%s". Allowed values: "%s"', + $key, + implode('", "', $allowedOptions) + ) + ); + } + + switch ($key) { + case 'AllowEmpty': + case 'SMTPAutoTLS': + case 'SMTPKeepAlive': + case 'SingleTo': + case 'UseSendmailOptions': + case 'do_verp': + case 'DKIM_copyHeaderFields': + $mailer->$key = (bool) $value; + break; + case 'Priority': + case 'SMTPDebug': + case 'WordWrap': + $mailer->$key = (int) $value; + break; + default: + $mailer->$key = $value; + break; + } + } + } + + /** + * Parse a URL. + * Wrapper for the built-in parse_url function to work around a bug in PHP 5.5. + * + * @param string $url URL + * + * @return array|false + */ + protected function parseUrl($url) + { + if (\PHP_VERSION_ID >= 50600 || false === strpos($url, '?')) { + return parse_url($url); + } + + $chunks = explode('?', $url); + if (is_array($chunks)) { + $result = parse_url($chunks[0]); + if (is_array($result)) { + $result['query'] = $chunks[1]; + } + return $result; + } + + return false; + } +} diff --git a/incs/PHPMailer_v6/src/Exception.php b/incs/PHPMailer_v6/src/Exception.php new file mode 100644 index 0000000..09c1a2c --- /dev/null +++ b/incs/PHPMailer_v6/src/Exception.php @@ -0,0 +1,40 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * PHPMailer exception handler. + * + * @author Marcus Bointon + */ +class Exception extends \Exception +{ + /** + * Prettify error message output. + * + * @return string + */ + public function errorMessage() + { + return '' . htmlspecialchars($this->getMessage(), ENT_COMPAT | ENT_HTML401) . "
    \n"; + } +} diff --git a/incs/PHPMailer_v6/src/OAuth.php b/incs/PHPMailer_v6/src/OAuth.php new file mode 100644 index 0000000..a7e9588 --- /dev/null +++ b/incs/PHPMailer_v6/src/OAuth.php @@ -0,0 +1,139 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +use League\OAuth2\Client\Grant\RefreshToken; +use League\OAuth2\Client\Provider\AbstractProvider; +use League\OAuth2\Client\Token\AccessToken; + +/** + * OAuth - OAuth2 authentication wrapper class. + * Uses the oauth2-client package from the League of Extraordinary Packages. + * + * @see https://oauth2-client.thephpleague.com + * + * @author Marcus Bointon (Synchro/coolbru) + */ +class OAuth implements OAuthTokenProvider +{ + /** + * An instance of the League OAuth Client Provider. + * + * @var AbstractProvider + */ + protected $provider; + + /** + * The current OAuth access token. + * + * @var AccessToken + */ + protected $oauthToken; + + /** + * The user's email address, usually used as the login ID + * and also the from address when sending email. + * + * @var string + */ + protected $oauthUserEmail = ''; + + /** + * The client secret, generated in the app definition of the service you're connecting to. + * + * @var string + */ + protected $oauthClientSecret = ''; + + /** + * The client ID, generated in the app definition of the service you're connecting to. + * + * @var string + */ + protected $oauthClientId = ''; + + /** + * The refresh token, used to obtain new AccessTokens. + * + * @var string + */ + protected $oauthRefreshToken = ''; + + /** + * OAuth constructor. + * + * @param array $options Associative array containing + * `provider`, `userName`, `clientSecret`, `clientId` and `refreshToken` elements + */ + public function __construct($options) + { + $this->provider = $options['provider']; + $this->oauthUserEmail = $options['userName']; + $this->oauthClientSecret = $options['clientSecret']; + $this->oauthClientId = $options['clientId']; + $this->oauthRefreshToken = $options['refreshToken']; + } + + /** + * Get a new RefreshToken. + * + * @return RefreshToken + */ + protected function getGrant() + { + return new RefreshToken(); + } + + /** + * Get a new AccessToken. + * + * @return AccessToken + */ + protected function getToken() + { + return $this->provider->getAccessToken( + $this->getGrant(), + ['refresh_token' => $this->oauthRefreshToken] + ); + } + + /** + * Generate a base64-encoded OAuth token. + * + * @return string + */ + public function getOauth64() + { + //Get a new token if it's not available or has expired + if (null === $this->oauthToken || $this->oauthToken->hasExpired()) { + $this->oauthToken = $this->getToken(); + } + + return base64_encode( + 'user=' . + $this->oauthUserEmail . + "\001auth=Bearer " . + $this->oauthToken . + "\001\001" + ); + } +} diff --git a/incs/PHPMailer_v6/src/OAuthTokenProvider.php b/incs/PHPMailer_v6/src/OAuthTokenProvider.php new file mode 100644 index 0000000..cbda1a1 --- /dev/null +++ b/incs/PHPMailer_v6/src/OAuthTokenProvider.php @@ -0,0 +1,44 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * OAuthTokenProvider - OAuth2 token provider interface. + * Provides base64 encoded OAuth2 auth strings for SMTP authentication. + * + * @see OAuth + * @see SMTP::authenticate() + * + * @author Peter Scopes (pdscopes) + * @author Marcus Bointon (Synchro/coolbru) + */ +interface OAuthTokenProvider +{ + /** + * Generate a base64-encoded OAuth token ensuring that the access token has not expired. + * The string to be base 64 encoded should be in the form: + * "user=\001auth=Bearer \001\001" + * + * @return string + */ + public function getOauth64(); +} diff --git a/incs/PHPMailer_v6/src/PHPMailer.php b/incs/PHPMailer_v6/src/PHPMailer.php new file mode 100644 index 0000000..11a0a68 --- /dev/null +++ b/incs/PHPMailer_v6/src/PHPMailer.php @@ -0,0 +1,5248 @@ + + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + * @copyright 2012 - 2020 Marcus Bointon + * @copyright 2010 - 2012 Jim Jagielski + * @copyright 2004 - 2009 Andy Prevost + * @license https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License + * @note This program is distributed in the hope that it will be useful - WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +namespace PHPMailer\PHPMailer; + +/** + * PHPMailer - PHP email creation and transport class. + * + * @author Marcus Bointon (Synchro/coolbru) + * @author Jim Jagielski (jimjag) + * @author Andy Prevost (codeworxtech) + * @author Brent R. Matzelle (original founder) + */ +class PHPMailer +{ + const CHARSET_ASCII = 'us-ascii'; + const CHARSET_ISO88591 = 'iso-8859-1'; + const CHARSET_UTF8 = 'utf-8'; + + const CONTENT_TYPE_PLAINTEXT = 'text/plain'; + const CONTENT_TYPE_TEXT_CALENDAR = 'text/calendar'; + const CONTENT_TYPE_TEXT_HTML = 'text/html'; + const CONTENT_TYPE_MULTIPART_ALTERNATIVE = 'multipart/alternative'; + const CONTENT_TYPE_MULTIPART_MIXED = 'multipart/mixed'; + const CONTENT_TYPE_MULTIPART_RELATED = 'multipart/related'; + + const ENCODING_7BIT = '7bit'; + const ENCODING_8BIT = '8bit'; + const ENCODING_BASE64 = 'base64'; + const ENCODING_BINARY = 'binary'; + const ENCODING_QUOTED_PRINTABLE = 'quoted-printable'; + + const ENCRYPTION_STARTTLS = 'tls'; + const ENCRYPTION_SMTPS = 'ssl'; + + const ICAL_METHOD_REQUEST = 'REQUEST'; + const ICAL_METHOD_PUBLISH = 'PUBLISH'; + const ICAL_METHOD_REPLY = 'REPLY'; + const ICAL_METHOD_ADD = 'ADD'; + const ICAL_METHOD_CANCEL = 'CANCEL'; + const ICAL_METHOD_REFRESH = 'REFRESH'; + const ICAL_METHOD_COUNTER = 'COUNTER'; + const ICAL_METHOD_DECLINECOUNTER = 'DECLINECOUNTER'; + + /** + * Email priority. + * Options: null (default), 1 = High, 3 = Normal, 5 = low. + * When null, the header is not set at all. + * + * @var int|null + */ + public $Priority; + + /** + * The character set of the message. + * + * @var string + */ + public $CharSet = self::CHARSET_ISO88591; + + /** + * The MIME Content-type of the message. + * + * @var string + */ + public $ContentType = self::CONTENT_TYPE_PLAINTEXT; + + /** + * The message encoding. + * Options: "8bit", "7bit", "binary", "base64", and "quoted-printable". + * + * @var string + */ + public $Encoding = self::ENCODING_8BIT; + + /** + * Holds the most recent mailer error message. + * + * @var string + */ + public $ErrorInfo = ''; + + /** + * The From email address for the message. + * + * @var string + */ + public $From = ''; + + /** + * The From name of the message. + * + * @var string + */ + public $FromName = ''; + + /** + * The envelope sender of the message. + * This will usually be turned into a Return-Path header by the receiver, + * and is the address that bounces will be sent to. + * If not empty, will be passed via `-f` to sendmail or as the 'MAIL FROM' value over SMTP. + * + * @var string + */ + public $Sender = ''; + + /** + * The Subject of the message. + * + * @var string + */ + public $Subject = ''; + + /** + * An HTML or plain text message body. + * If HTML then call isHTML(true). + * + * @var string + */ + public $Body = ''; + + /** + * The plain-text message body. + * This body can be read by mail clients that do not have HTML email + * capability such as mutt & Eudora. + * Clients that can read HTML will view the normal Body. + * + * @var string + */ + public $AltBody = ''; + + /** + * An iCal message part body. + * Only supported in simple alt or alt_inline message types + * To generate iCal event structures, use classes like EasyPeasyICS or iCalcreator. + * + * @see https://kigkonsult.se/iCalcreator/ + * + * @var string + */ + public $Ical = ''; + + /** + * Value-array of "method" in Contenttype header "text/calendar" + * + * @var string[] + */ + protected static $IcalMethods = [ + self::ICAL_METHOD_REQUEST, + self::ICAL_METHOD_PUBLISH, + self::ICAL_METHOD_REPLY, + self::ICAL_METHOD_ADD, + self::ICAL_METHOD_CANCEL, + self::ICAL_METHOD_REFRESH, + self::ICAL_METHOD_COUNTER, + self::ICAL_METHOD_DECLINECOUNTER, + ]; + + /** + * The complete compiled MIME message body. + * + * @var string + */ + protected $MIMEBody = ''; + + /** + * The complete compiled MIME message headers. + * + * @var string + */ + protected $MIMEHeader = ''; + + /** + * Extra headers that createHeader() doesn't fold in. + * + * @var string + */ + protected $mailHeader = ''; + + /** + * Word-wrap the message body to this number of chars. + * Set to 0 to not wrap. A useful value here is 78, for RFC2822 section 2.1.1 compliance. + * + * @see static::STD_LINE_LENGTH + * + * @var int + */ + public $WordWrap = 0; + + /** + * Which method to use to send mail. + * Options: "mail", "sendmail", or "smtp". + * + * @var string + */ + public $Mailer = 'mail'; + + /** + * The path to the sendmail program. + * + * @var string + */ + public $Sendmail = '/usr/sbin/sendmail'; + + /** + * Whether mail() uses a fully sendmail-compatible MTA. + * One which supports sendmail's "-oi -f" options. + * + * @var bool + */ + public $UseSendmailOptions = true; + + /** + * The email address that a reading confirmation should be sent to, also known as read receipt. + * + * @var string + */ + public $ConfirmReadingTo = ''; + + /** + * The hostname to use in the Message-ID header and as default HELO string. + * If empty, PHPMailer attempts to find one with, in order, + * $_SERVER['SERVER_NAME'], gethostname(), php_uname('n'), or the value + * 'localhost.localdomain'. + * + * @see PHPMailer::$Helo + * + * @var string + */ + public $Hostname = ''; + + /** + * An ID to be used in the Message-ID header. + * If empty, a unique id will be generated. + * You can set your own, but it must be in the format "", + * as defined in RFC5322 section 3.6.4 or it will be ignored. + * + * @see https://tools.ietf.org/html/rfc5322#section-3.6.4 + * + * @var string + */ + public $MessageID = ''; + + /** + * The message Date to be used in the Date header. + * If empty, the current date will be added. + * + * @var string + */ + public $MessageDate = ''; + + /** + * SMTP hosts. + * Either a single hostname or multiple semicolon-delimited hostnames. + * You can also specify a different port + * for each host by using this format: [hostname:port] + * (e.g. "smtp1.example.com:25;smtp2.example.com"). + * You can also specify encryption type, for example: + * (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465"). + * Hosts will be tried in order. + * + * @var string + */ + public $Host = 'localhost'; + + /** + * The default SMTP server port. + * + * @var int + */ + public $Port = 25; + + /** + * The SMTP HELO/EHLO name used for the SMTP connection. + * Default is $Hostname. If $Hostname is empty, PHPMailer attempts to find + * one with the same method described above for $Hostname. + * + * @see PHPMailer::$Hostname + * + * @var string + */ + public $Helo = ''; + + /** + * What kind of encryption to use on the SMTP connection. + * Options: '', static::ENCRYPTION_STARTTLS, or static::ENCRYPTION_SMTPS. + * + * @var string + */ + public $SMTPSecure = ''; + + /** + * Whether to enable TLS encryption automatically if a server supports it, + * even if `SMTPSecure` is not set to 'tls'. + * Be aware that in PHP >= 5.6 this requires that the server's certificates are valid. + * + * @var bool + */ + public $SMTPAutoTLS = true; + + /** + * Whether to use SMTP authentication. + * Uses the Username and Password properties. + * + * @see PHPMailer::$Username + * @see PHPMailer::$Password + * + * @var bool + */ + public $SMTPAuth = false; + + /** + * Options array passed to stream_context_create when connecting via SMTP. + * + * @var array + */ + public $SMTPOptions = []; + + /** + * SMTP username. + * + * @var string + */ + public $Username = ''; + + /** + * SMTP password. + * + * @var string + */ + public $Password = ''; + + /** + * SMTP authentication type. Options are CRAM-MD5, LOGIN, PLAIN, XOAUTH2. + * If not specified, the first one from that list that the server supports will be selected. + * + * @var string + */ + public $AuthType = ''; + + /** + * SMTP SMTPXClient command attibutes + * + * @var array + */ + protected $SMTPXClient = []; + + /** + * An implementation of the PHPMailer OAuthTokenProvider interface. + * + * @var OAuthTokenProvider + */ + protected $oauth; + + /** + * The SMTP server timeout in seconds. + * Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2. + * + * @var int + */ + public $Timeout = 300; + + /** + * Comma separated list of DSN notifications + * 'NEVER' under no circumstances a DSN must be returned to the sender. + * If you use NEVER all other notifications will be ignored. + * 'SUCCESS' will notify you when your mail has arrived at its destination. + * 'FAILURE' will arrive if an error occurred during delivery. + * 'DELAY' will notify you if there is an unusual delay in delivery, but the actual + * delivery's outcome (success or failure) is not yet decided. + * + * @see https://tools.ietf.org/html/rfc3461 See section 4.1 for more information about NOTIFY + */ + public $dsn = ''; + + /** + * SMTP class debug output mode. + * Debug output level. + * Options: + * @see SMTP::DEBUG_OFF: No output + * @see SMTP::DEBUG_CLIENT: Client messages + * @see SMTP::DEBUG_SERVER: Client and server messages + * @see SMTP::DEBUG_CONNECTION: As SERVER plus connection status + * @see SMTP::DEBUG_LOWLEVEL: Noisy, low-level data output, rarely needed + * + * @see SMTP::$do_debug + * + * @var int + */ + public $SMTPDebug = 0; + + /** + * How to handle debug output. + * Options: + * * `echo` Output plain-text as-is, appropriate for CLI + * * `html` Output escaped, line breaks converted to `
    `, appropriate for browser output + * * `error_log` Output to error log as configured in php.ini + * By default PHPMailer will use `echo` if run from a `cli` or `cli-server` SAPI, `html` otherwise. + * Alternatively, you can provide a callable expecting two params: a message string and the debug level: + * + * ```php + * $mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";}; + * ``` + * + * Alternatively, you can pass in an instance of a PSR-3 compatible logger, though only `debug` + * level output is used: + * + * ```php + * $mail->Debugoutput = new myPsr3Logger; + * ``` + * + * @see SMTP::$Debugoutput + * + * @var string|callable|\Psr\Log\LoggerInterface + */ + public $Debugoutput = 'echo'; + + /** + * Whether to keep the SMTP connection open after each message. + * If this is set to true then the connection will remain open after a send, + * and closing the connection will require an explicit call to smtpClose(). + * It's a good idea to use this if you are sending multiple messages as it reduces overhead. + * See the mailing list example for how to use it. + * + * @var bool + */ + public $SMTPKeepAlive = false; + + /** + * Whether to split multiple to addresses into multiple messages + * or send them all in one message. + * Only supported in `mail` and `sendmail` transports, not in SMTP. + * + * @var bool + * + * @deprecated 6.0.0 PHPMailer isn't a mailing list manager! + */ + public $SingleTo = false; + + /** + * Storage for addresses when SingleTo is enabled. + * + * @var array + */ + protected $SingleToArray = []; + + /** + * Whether to generate VERP addresses on send. + * Only applicable when sending via SMTP. + * + * @see https://en.wikipedia.org/wiki/Variable_envelope_return_path + * @see https://www.postfix.org/VERP_README.html Postfix VERP info + * + * @var bool + */ + public $do_verp = false; + + /** + * Whether to allow sending messages with an empty body. + * + * @var bool + */ + public $AllowEmpty = false; + + /** + * DKIM selector. + * + * @var string + */ + public $DKIM_selector = ''; + + /** + * DKIM Identity. + * Usually the email address used as the source of the email. + * + * @var string + */ + public $DKIM_identity = ''; + + /** + * DKIM passphrase. + * Used if your key is encrypted. + * + * @var string + */ + public $DKIM_passphrase = ''; + + /** + * DKIM signing domain name. + * + * @example 'example.com' + * + * @var string + */ + public $DKIM_domain = ''; + + /** + * DKIM Copy header field values for diagnostic use. + * + * @var bool + */ + public $DKIM_copyHeaderFields = true; + + /** + * DKIM Extra signing headers. + * + * @example ['List-Unsubscribe', 'List-Help'] + * + * @var array + */ + public $DKIM_extraHeaders = []; + + /** + * DKIM private key file path. + * + * @var string + */ + public $DKIM_private = ''; + + /** + * DKIM private key string. + * + * If set, takes precedence over `$DKIM_private`. + * + * @var string + */ + public $DKIM_private_string = ''; + + /** + * Callback Action function name. + * + * The function that handles the result of the send email action. + * It is called out by send() for each email sent. + * + * Value can be any php callable: https://www.php.net/is_callable + * + * Parameters: + * bool $result result of the send action + * array $to email addresses of the recipients + * array $cc cc email addresses + * array $bcc bcc email addresses + * string $subject the subject + * string $body the email body + * string $from email address of sender + * string $extra extra information of possible use + * "smtp_transaction_id' => last smtp transaction id + * + * @var string + */ + public $action_function = ''; + + /** + * What to put in the X-Mailer header. + * Options: An empty string for PHPMailer default, whitespace/null for none, or a string to use. + * + * @var string|null + */ + public $XMailer = ''; + + /** + * Which validator to use by default when validating email addresses. + * May be a callable to inject your own validator, but there are several built-in validators. + * The default validator uses PHP's FILTER_VALIDATE_EMAIL filter_var option. + * + * @see PHPMailer::validateAddress() + * + * @var string|callable + */ + public static $validator = 'php'; + + /** + * An instance of the SMTP sender class. + * + * @var SMTP + */ + protected $smtp; + + /** + * The array of 'to' names and addresses. + * + * @var array + */ + protected $to = []; + + /** + * The array of 'cc' names and addresses. + * + * @var array + */ + protected $cc = []; + + /** + * The array of 'bcc' names and addresses. + * + * @var array + */ + protected $bcc = []; + + /** + * The array of reply-to names and addresses. + * + * @var array + */ + protected $ReplyTo = []; + + /** + * An array of all kinds of addresses. + * Includes all of $to, $cc, $bcc. + * + * @see PHPMailer::$to + * @see PHPMailer::$cc + * @see PHPMailer::$bcc + * + * @var array + */ + protected $all_recipients = []; + + /** + * An array of names and addresses queued for validation. + * In send(), valid and non duplicate entries are moved to $all_recipients + * and one of $to, $cc, or $bcc. + * This array is used only for addresses with IDN. + * + * @see PHPMailer::$to + * @see PHPMailer::$cc + * @see PHPMailer::$bcc + * @see PHPMailer::$all_recipients + * + * @var array + */ + protected $RecipientsQueue = []; + + /** + * An array of reply-to names and addresses queued for validation. + * In send(), valid and non duplicate entries are moved to $ReplyTo. + * This array is used only for addresses with IDN. + * + * @see PHPMailer::$ReplyTo + * + * @var array + */ + protected $ReplyToQueue = []; + + /** + * The array of attachments. + * + * @var array + */ + protected $attachment = []; + + /** + * The array of custom headers. + * + * @var array + */ + protected $CustomHeader = []; + + /** + * The most recent Message-ID (including angular brackets). + * + * @var string + */ + protected $lastMessageID = ''; + + /** + * The message's MIME type. + * + * @var string + */ + protected $message_type = ''; + + /** + * The array of MIME boundary strings. + * + * @var array + */ + protected $boundary = []; + + /** + * The array of available text strings for the current language. + * + * @var array + */ + protected $language = []; + + /** + * The number of errors encountered. + * + * @var int + */ + protected $error_count = 0; + + /** + * The S/MIME certificate file path. + * + * @var string + */ + protected $sign_cert_file = ''; + + /** + * The S/MIME key file path. + * + * @var string + */ + protected $sign_key_file = ''; + + /** + * The optional S/MIME extra certificates ("CA Chain") file path. + * + * @var string + */ + protected $sign_extracerts_file = ''; + + /** + * The S/MIME password for the key. + * Used only if the key is encrypted. + * + * @var string + */ + protected $sign_key_pass = ''; + + /** + * Whether to throw exceptions for errors. + * + * @var bool + */ + protected $exceptions = false; + + /** + * Unique ID used for message ID and boundaries. + * + * @var string + */ + protected $uniqueid = ''; + + /** + * The PHPMailer Version number. + * + * @var string + */ + const VERSION = '6.9.1'; + + /** + * Error severity: message only, continue processing. + * + * @var int + */ + const STOP_MESSAGE = 0; + + /** + * Error severity: message, likely ok to continue processing. + * + * @var int + */ + const STOP_CONTINUE = 1; + + /** + * Error severity: message, plus full stop, critical error reached. + * + * @var int + */ + const STOP_CRITICAL = 2; + + /** + * The SMTP standard CRLF line break. + * If you want to change line break format, change static::$LE, not this. + */ + const CRLF = "\r\n"; + + /** + * "Folding White Space" a white space string used for line folding. + */ + const FWS = ' '; + + /** + * SMTP RFC standard line ending; Carriage Return, Line Feed. + * + * @var string + */ + protected static $LE = self::CRLF; + + /** + * The maximum line length supported by mail(). + * + * Background: mail() will sometimes corrupt messages + * with headers longer than 65 chars, see #818. + * + * @var int + */ + const MAIL_MAX_LINE_LENGTH = 63; + + /** + * The maximum line length allowed by RFC 2822 section 2.1.1. + * + * @var int + */ + const MAX_LINE_LENGTH = 998; + + /** + * The lower maximum line length allowed by RFC 2822 section 2.1.1. + * This length does NOT include the line break + * 76 means that lines will be 77 or 78 chars depending on whether + * the line break format is LF or CRLF; both are valid. + * + * @var int + */ + const STD_LINE_LENGTH = 76; + + /** + * Constructor. + * + * @param bool $exceptions Should we throw external exceptions? + */ + public function __construct($exceptions = null) + { + if (null !== $exceptions) { + $this->exceptions = (bool) $exceptions; + } + //Pick an appropriate debug output format automatically + $this->Debugoutput = (strpos(PHP_SAPI, 'cli') !== false ? 'echo' : 'html'); + } + + /** + * Destructor. + */ + public function __destruct() + { + //Close any open SMTP connection nicely + $this->smtpClose(); + } + + /** + * Call mail() in a safe_mode-aware fashion. + * Also, unless sendmail_path points to sendmail (or something that + * claims to be sendmail), don't pass params (not a perfect fix, + * but it will do). + * + * @param string $to To + * @param string $subject Subject + * @param string $body Message Body + * @param string $header Additional Header(s) + * @param string|null $params Params + * + * @return bool + */ + private function mailPassthru($to, $subject, $body, $header, $params) + { + //Check overloading of mail function to avoid double-encoding + if ((int)ini_get('mbstring.func_overload') & 1) { + $subject = $this->secureHeader($subject); + } else { + $subject = $this->encodeHeader($this->secureHeader($subject)); + } + //Calling mail() with null params breaks + $this->edebug('Sending with mail()'); + $this->edebug('Sendmail path: ' . ini_get('sendmail_path')); + $this->edebug("Envelope sender: {$this->Sender}"); + $this->edebug("To: {$to}"); + $this->edebug("Subject: {$subject}"); + $this->edebug("Headers: {$header}"); + if (!$this->UseSendmailOptions || null === $params) { + $result = @mail($to, $subject, $body, $header); + } else { + $this->edebug("Additional params: {$params}"); + $result = @mail($to, $subject, $body, $header, $params); + } + $this->edebug('Result: ' . ($result ? 'true' : 'false')); + return $result; + } + + /** + * Output debugging info via a user-defined method. + * Only generates output if debug output is enabled. + * + * @see PHPMailer::$Debugoutput + * @see PHPMailer::$SMTPDebug + * + * @param string $str + */ + protected function edebug($str) + { + if ($this->SMTPDebug <= 0) { + return; + } + //Is this a PSR-3 logger? + if ($this->Debugoutput instanceof \Psr\Log\LoggerInterface) { + $this->Debugoutput->debug(rtrim($str, "\r\n")); + + return; + } + //Avoid clash with built-in function names + if (is_callable($this->Debugoutput) && !in_array($this->Debugoutput, ['error_log', 'html', 'echo'])) { + call_user_func($this->Debugoutput, $str, $this->SMTPDebug); + + return; + } + switch ($this->Debugoutput) { + case 'error_log': + //Don't output, just log + /** @noinspection ForgottenDebugOutputInspection */ + error_log($str); + break; + case 'html': + //Cleans up output a bit for a better looking, HTML-safe output + echo htmlentities( + preg_replace('/[\r\n]+/', '', $str), + ENT_QUOTES, + 'UTF-8' + ), "
    \n"; + break; + case 'echo': + default: + //Normalize line breaks + $str = preg_replace('/\r\n|\r/m', "\n", $str); + echo gmdate('Y-m-d H:i:s'), + "\t", + //Trim trailing space + trim( + //Indent for readability, except for trailing break + str_replace( + "\n", + "\n \t ", + trim($str) + ) + ), + "\n"; + } + } + + /** + * Sets message type to HTML or plain. + * + * @param bool $isHtml True for HTML mode + */ + public function isHTML($isHtml = true) + { + if ($isHtml) { + $this->ContentType = static::CONTENT_TYPE_TEXT_HTML; + } else { + $this->ContentType = static::CONTENT_TYPE_PLAINTEXT; + } + } + + /** + * Send messages using SMTP. + */ + public function isSMTP() + { + $this->Mailer = 'smtp'; + } + + /** + * Send messages using PHP's mail() function. + */ + public function isMail() + { + $this->Mailer = 'mail'; + } + + /** + * Send messages using $Sendmail. + */ + public function isSendmail() + { + $ini_sendmail_path = ini_get('sendmail_path'); + + if (false === stripos($ini_sendmail_path, 'sendmail')) { + $this->Sendmail = '/usr/sbin/sendmail'; + } else { + $this->Sendmail = $ini_sendmail_path; + } + $this->Mailer = 'sendmail'; + } + + /** + * Send messages using qmail. + */ + public function isQmail() + { + $ini_sendmail_path = ini_get('sendmail_path'); + + if (false === stripos($ini_sendmail_path, 'qmail')) { + $this->Sendmail = '/var/qmail/bin/qmail-inject'; + } else { + $this->Sendmail = $ini_sendmail_path; + } + $this->Mailer = 'qmail'; + } + + /** + * Add a "To" address. + * + * @param string $address The email address to send to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addAddress($address, $name = '') + { + return $this->addOrEnqueueAnAddress('to', $address, $name); + } + + /** + * Add a "CC" address. + * + * @param string $address The email address to send to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addCC($address, $name = '') + { + return $this->addOrEnqueueAnAddress('cc', $address, $name); + } + + /** + * Add a "BCC" address. + * + * @param string $address The email address to send to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addBCC($address, $name = '') + { + return $this->addOrEnqueueAnAddress('bcc', $address, $name); + } + + /** + * Add a "Reply-To" address. + * + * @param string $address The email address to reply to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + public function addReplyTo($address, $name = '') + { + return $this->addOrEnqueueAnAddress('Reply-To', $address, $name); + } + + /** + * Add an address to one of the recipient arrays or to the ReplyTo array. Because PHPMailer + * can't validate addresses with an IDN without knowing the PHPMailer::$CharSet (that can still + * be modified after calling this function), addition of such addresses is delayed until send(). + * Addresses that have been added already return false, but do not throw exceptions. + * + * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo' + * @param string $address The email address + * @param string $name An optional username associated with the address + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + protected function addOrEnqueueAnAddress($kind, $address, $name) + { + $pos = false; + if ($address !== null) { + $address = trim($address); + $pos = strrpos($address, '@'); + } + if (false === $pos) { + //At-sign is missing. + $error_message = sprintf( + '%s (%s): %s', + $this->lang('invalid_address'), + $kind, + $address + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + if ($name !== null && is_string($name)) { + $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim + } else { + $name = ''; + } + $params = [$kind, $address, $name]; + //Enqueue addresses with IDN until we know the PHPMailer::$CharSet. + //Domain is assumed to be whatever is after the last @ symbol in the address + if (static::idnSupported() && $this->has8bitChars(substr($address, ++$pos))) { + if ('Reply-To' !== $kind) { + if (!array_key_exists($address, $this->RecipientsQueue)) { + $this->RecipientsQueue[$address] = $params; + + return true; + } + } elseif (!array_key_exists($address, $this->ReplyToQueue)) { + $this->ReplyToQueue[$address] = $params; + + return true; + } + + return false; + } + + //Immediately add standard addresses without IDN. + return call_user_func_array([$this, 'addAnAddress'], $params); + } + + /** + * Set the boundaries to use for delimiting MIME parts. + * If you override this, ensure you set all 3 boundaries to unique values. + * The default boundaries include a "=_" sequence which cannot occur in quoted-printable bodies, + * as suggested by https://www.rfc-editor.org/rfc/rfc2045#section-6.7 + * + * @return void + */ + public function setBoundaries() + { + $this->uniqueid = $this->generateId(); + $this->boundary[1] = 'b1=_' . $this->uniqueid; + $this->boundary[2] = 'b2=_' . $this->uniqueid; + $this->boundary[3] = 'b3=_' . $this->uniqueid; + } + + /** + * Add an address to one of the recipient arrays or to the ReplyTo array. + * Addresses that have been added already return false, but do not throw exceptions. + * + * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo' + * @param string $address The email address to send, resp. to reply to + * @param string $name + * + * @throws Exception + * + * @return bool true on success, false if address already used or invalid in some way + */ + protected function addAnAddress($kind, $address, $name = '') + { + if (!in_array($kind, ['to', 'cc', 'bcc', 'Reply-To'])) { + $error_message = sprintf( + '%s: %s', + $this->lang('Invalid recipient kind'), + $kind + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + if (!static::validateAddress($address)) { + $error_message = sprintf( + '%s (%s): %s', + $this->lang('invalid_address'), + $kind, + $address + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + if ('Reply-To' !== $kind) { + if (!array_key_exists(strtolower($address), $this->all_recipients)) { + $this->{$kind}[] = [$address, $name]; + $this->all_recipients[strtolower($address)] = true; + + return true; + } + } elseif (!array_key_exists(strtolower($address), $this->ReplyTo)) { + $this->ReplyTo[strtolower($address)] = [$address, $name]; + + return true; + } + + return false; + } + + /** + * Parse and validate a string containing one or more RFC822-style comma-separated email addresses + * of the form "display name
    " into an array of name/address pairs. + * Uses the imap_rfc822_parse_adrlist function if the IMAP extension is available. + * Note that quotes in the name part are removed. + * + * @see https://www.andrew.cmu.edu/user/agreen1/testing/mrbs/web/Mail/RFC822.php A more careful implementation + * + * @param string $addrstr The address list string + * @param bool $useimap Whether to use the IMAP extension to parse the list + * @param string $charset The charset to use when decoding the address list string. + * + * @return array + */ + public static function parseAddresses($addrstr, $useimap = true, $charset = self::CHARSET_ISO88591) + { + $addresses = []; + if ($useimap && function_exists('imap_rfc822_parse_adrlist')) { + //Use this built-in parser if it's available + $list = imap_rfc822_parse_adrlist($addrstr, ''); + // Clear any potential IMAP errors to get rid of notices being thrown at end of script. + imap_errors(); + foreach ($list as $address) { + if ( + '.SYNTAX-ERROR.' !== $address->host && + static::validateAddress($address->mailbox . '@' . $address->host) + ) { + //Decode the name part if it's present and encoded + if ( + property_exists($address, 'personal') && + //Check for a Mbstring constant rather than using extension_loaded, which is sometimes disabled + defined('MB_CASE_UPPER') && + preg_match('/^=\?.*\?=$/s', $address->personal) + ) { + $origCharset = mb_internal_encoding(); + mb_internal_encoding($charset); + //Undo any RFC2047-encoded spaces-as-underscores + $address->personal = str_replace('_', '=20', $address->personal); + //Decode the name + $address->personal = mb_decode_mimeheader($address->personal); + mb_internal_encoding($origCharset); + } + + $addresses[] = [ + 'name' => (property_exists($address, 'personal') ? $address->personal : ''), + 'address' => $address->mailbox . '@' . $address->host, + ]; + } + } + } else { + //Use this simpler parser + $list = explode(',', $addrstr); + foreach ($list as $address) { + $address = trim($address); + //Is there a separate name part? + if (strpos($address, '<') === false) { + //No separate name, just use the whole thing + if (static::validateAddress($address)) { + $addresses[] = [ + 'name' => '', + 'address' => $address, + ]; + } + } else { + list($name, $email) = explode('<', $address); + $email = trim(str_replace('>', '', $email)); + $name = trim($name); + if (static::validateAddress($email)) { + //Check for a Mbstring constant rather than using extension_loaded, which is sometimes disabled + //If this name is encoded, decode it + if (defined('MB_CASE_UPPER') && preg_match('/^=\?.*\?=$/s', $name)) { + $origCharset = mb_internal_encoding(); + mb_internal_encoding($charset); + //Undo any RFC2047-encoded spaces-as-underscores + $name = str_replace('_', '=20', $name); + //Decode the name + $name = mb_decode_mimeheader($name); + mb_internal_encoding($origCharset); + } + $addresses[] = [ + //Remove any surrounding quotes and spaces from the name + 'name' => trim($name, '\'" '), + 'address' => $email, + ]; + } + } + } + } + + return $addresses; + } + + /** + * Set the From and FromName properties. + * + * @param string $address + * @param string $name + * @param bool $auto Whether to also set the Sender address, defaults to true + * + * @throws Exception + * + * @return bool + */ + public function setFrom($address, $name = '', $auto = true) + { + $address = trim((string)$address); + $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim + //Don't validate now addresses with IDN. Will be done in send(). + $pos = strrpos($address, '@'); + if ( + (false === $pos) + || ((!$this->has8bitChars(substr($address, ++$pos)) || !static::idnSupported()) + && !static::validateAddress($address)) + ) { + $error_message = sprintf( + '%s (From): %s', + $this->lang('invalid_address'), + $address + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + $this->From = $address; + $this->FromName = $name; + if ($auto && empty($this->Sender)) { + $this->Sender = $address; + } + + return true; + } + + /** + * Return the Message-ID header of the last email. + * Technically this is the value from the last time the headers were created, + * but it's also the message ID of the last sent message except in + * pathological cases. + * + * @return string + */ + public function getLastMessageID() + { + return $this->lastMessageID; + } + + /** + * Check that a string looks like an email address. + * Validation patterns supported: + * * `auto` Pick best pattern automatically; + * * `pcre8` Use the squiloople.com pattern, requires PCRE > 8.0; + * * `pcre` Use old PCRE implementation; + * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL; + * * `html5` Use the pattern given by the HTML5 spec for 'email' type form input elements. + * * `noregex` Don't use a regex: super fast, really dumb. + * Alternatively you may pass in a callable to inject your own validator, for example: + * + * ```php + * PHPMailer::validateAddress('user@example.com', function($address) { + * return (strpos($address, '@') !== false); + * }); + * ``` + * + * You can also set the PHPMailer::$validator static to a callable, allowing built-in methods to use your validator. + * + * @param string $address The email address to check + * @param string|callable $patternselect Which pattern to use + * + * @return bool + */ + public static function validateAddress($address, $patternselect = null) + { + if (null === $patternselect) { + $patternselect = static::$validator; + } + //Don't allow strings as callables, see SECURITY.md and CVE-2021-3603 + if (is_callable($patternselect) && !is_string($patternselect)) { + return call_user_func($patternselect, $address); + } + //Reject line breaks in addresses; it's valid RFC5322, but not RFC5321 + if (strpos($address, "\n") !== false || strpos($address, "\r") !== false) { + return false; + } + switch ($patternselect) { + case 'pcre': //Kept for BC + case 'pcre8': + /* + * A more complex and more permissive version of the RFC5322 regex on which FILTER_VALIDATE_EMAIL + * is based. + * In addition to the addresses allowed by filter_var, also permits: + * * dotless domains: `a@b` + * * comments: `1234 @ local(blah) .machine .example` + * * quoted elements: `'"test blah"@example.org'` + * * numeric TLDs: `a@b.123` + * * unbracketed IPv4 literals: `a@192.168.0.1` + * * IPv6 literals: 'first.last@[IPv6:a1::]' + * Not all of these will necessarily work for sending! + * + * @copyright 2009-2010 Michael Rushton + * Feel free to use and redistribute this code. But please keep this copyright notice. + */ + return (bool) preg_match( + '/^(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){255,})(?!(?>(?1)"?(?>\\\[ -~]|[^"])"?(?1)){65,}@)' . + '((?>(?>(?>((?>(?>(?>\x0D\x0A)?[\t ])+|(?>[\t ]*\x0D\x0A)?[\t ]+)?)(\((?>(?2)' . + '(?>[\x01-\x08\x0B\x0C\x0E-\'*-\[\]-\x7F]|\\\[\x00-\x7F]|(?3)))*(?2)\)))+(?2))|(?2))?)' . + '([!#-\'*+\/-9=?^-~-]+|"(?>(?2)(?>[\x01-\x08\x0B\x0C\x0E-!#-\[\]-\x7F]|\\\[\x00-\x7F]))*' . + '(?2)")(?>(?1)\.(?1)(?4))*(?1)@(?!(?1)[a-z0-9-]{64,})(?1)(?>([a-z0-9](?>[a-z0-9-]*[a-z0-9])?)' . + '(?>(?1)\.(?!(?1)[a-z0-9-]{64,})(?1)(?5)){0,126}|\[(?:(?>IPv6:(?>([a-f0-9]{1,4})(?>:(?6)){7}' . + '|(?!(?:.*[a-f0-9][:\]]){8,})((?6)(?>:(?6)){0,6})?::(?7)?))|(?>(?>IPv6:(?>(?6)(?>:(?6)){5}:' . + '|(?!(?:.*[a-f0-9]:){6,})(?8)?::(?>((?6)(?>:(?6)){0,4}):)?))?(25[0-5]|2[0-4][0-9]|1[0-9]{2}' . + '|[1-9]?[0-9])(?>\.(?9)){3}))\])(?1)$/isD', + $address + ); + case 'html5': + /* + * This is the pattern used in the HTML5 spec for validation of 'email' type form input elements. + * + * @see https://html.spec.whatwg.org/#e-mail-state-(type=email) + */ + return (bool) preg_match( + '/^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}' . + '[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/sD', + $address + ); + case 'php': + default: + return filter_var($address, FILTER_VALIDATE_EMAIL) !== false; + } + } + + /** + * Tells whether IDNs (Internationalized Domain Names) are supported or not. This requires the + * `intl` and `mbstring` PHP extensions. + * + * @return bool `true` if required functions for IDN support are present + */ + public static function idnSupported() + { + return function_exists('idn_to_ascii') && function_exists('mb_convert_encoding'); + } + + /** + * Converts IDN in given email address to its ASCII form, also known as punycode, if possible. + * Important: Address must be passed in same encoding as currently set in PHPMailer::$CharSet. + * This function silently returns unmodified address if: + * - No conversion is necessary (i.e. domain name is not an IDN, or is already in ASCII form) + * - Conversion to punycode is impossible (e.g. required PHP functions are not available) + * or fails for any reason (e.g. domain contains characters not allowed in an IDN). + * + * @see PHPMailer::$CharSet + * + * @param string $address The email address to convert + * + * @return string The encoded address in ASCII form + */ + public function punyencodeAddress($address) + { + //Verify we have required functions, CharSet, and at-sign. + $pos = strrpos($address, '@'); + if ( + !empty($this->CharSet) && + false !== $pos && + static::idnSupported() + ) { + $domain = substr($address, ++$pos); + //Verify CharSet string is a valid one, and domain properly encoded in this CharSet. + if ($this->has8bitChars($domain) && @mb_check_encoding($domain, $this->CharSet)) { + //Convert the domain from whatever charset it's in to UTF-8 + $domain = mb_convert_encoding($domain, self::CHARSET_UTF8, $this->CharSet); + //Ignore IDE complaints about this line - method signature changed in PHP 5.4 + $errorcode = 0; + if (defined('INTL_IDNA_VARIANT_UTS46')) { + //Use the current punycode standard (appeared in PHP 7.2) + $punycode = idn_to_ascii( + $domain, + \IDNA_DEFAULT | \IDNA_USE_STD3_RULES | \IDNA_CHECK_BIDI | + \IDNA_CHECK_CONTEXTJ | \IDNA_NONTRANSITIONAL_TO_ASCII, + \INTL_IDNA_VARIANT_UTS46 + ); + } elseif (defined('INTL_IDNA_VARIANT_2003')) { + //Fall back to this old, deprecated/removed encoding + $punycode = idn_to_ascii($domain, $errorcode, \INTL_IDNA_VARIANT_2003); + } else { + //Fall back to a default we don't know about + $punycode = idn_to_ascii($domain, $errorcode); + } + if (false !== $punycode) { + return substr($address, 0, $pos) . $punycode; + } + } + } + + return $address; + } + + /** + * Create a message and send it. + * Uses the sending method specified by $Mailer. + * + * @throws Exception + * + * @return bool false on error - See the ErrorInfo property for details of the error + */ + public function send() + { + try { + if (!$this->preSend()) { + return false; + } + + return $this->postSend(); + } catch (Exception $exc) { + $this->mailHeader = ''; + $this->setError($exc->getMessage()); + if ($this->exceptions) { + throw $exc; + } + + return false; + } + } + + /** + * Prepare a message for sending. + * + * @throws Exception + * + * @return bool + */ + public function preSend() + { + if ( + 'smtp' === $this->Mailer + || ('mail' === $this->Mailer && (\PHP_VERSION_ID >= 80000 || stripos(PHP_OS, 'WIN') === 0)) + ) { + //SMTP mandates RFC-compliant line endings + //and it's also used with mail() on Windows + static::setLE(self::CRLF); + } else { + //Maintain backward compatibility with legacy Linux command line mailers + static::setLE(PHP_EOL); + } + //Check for buggy PHP versions that add a header with an incorrect line break + if ( + 'mail' === $this->Mailer + && ((\PHP_VERSION_ID >= 70000 && \PHP_VERSION_ID < 70017) + || (\PHP_VERSION_ID >= 70100 && \PHP_VERSION_ID < 70103)) + && ini_get('mail.add_x_header') === '1' + && stripos(PHP_OS, 'WIN') === 0 + ) { + trigger_error($this->lang('buggy_php'), E_USER_WARNING); + } + + try { + $this->error_count = 0; //Reset errors + $this->mailHeader = ''; + + //Dequeue recipient and Reply-To addresses with IDN + foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $params) { + $params[1] = $this->punyencodeAddress($params[1]); + call_user_func_array([$this, 'addAnAddress'], $params); + } + if (count($this->to) + count($this->cc) + count($this->bcc) < 1) { + throw new Exception($this->lang('provide_address'), self::STOP_CRITICAL); + } + + //Validate From, Sender, and ConfirmReadingTo addresses + foreach (['From', 'Sender', 'ConfirmReadingTo'] as $address_kind) { + if ($this->{$address_kind} === null) { + $this->{$address_kind} = ''; + continue; + } + $this->{$address_kind} = trim($this->{$address_kind}); + if (empty($this->{$address_kind})) { + continue; + } + $this->{$address_kind} = $this->punyencodeAddress($this->{$address_kind}); + if (!static::validateAddress($this->{$address_kind})) { + $error_message = sprintf( + '%s (%s): %s', + $this->lang('invalid_address'), + $address_kind, + $this->{$address_kind} + ); + $this->setError($error_message); + $this->edebug($error_message); + if ($this->exceptions) { + throw new Exception($error_message); + } + + return false; + } + } + + //Set whether the message is multipart/alternative + if ($this->alternativeExists()) { + $this->ContentType = static::CONTENT_TYPE_MULTIPART_ALTERNATIVE; + } + + $this->setMessageType(); + //Refuse to send an empty message unless we are specifically allowing it + if (!$this->AllowEmpty && empty($this->Body)) { + throw new Exception($this->lang('empty_message'), self::STOP_CRITICAL); + } + + //Trim subject consistently + $this->Subject = trim($this->Subject); + //Create body before headers in case body makes changes to headers (e.g. altering transfer encoding) + $this->MIMEHeader = ''; + $this->MIMEBody = $this->createBody(); + //createBody may have added some headers, so retain them + $tempheaders = $this->MIMEHeader; + $this->MIMEHeader = $this->createHeader(); + $this->MIMEHeader .= $tempheaders; + + //To capture the complete message when using mail(), create + //an extra header list which createHeader() doesn't fold in + if ('mail' === $this->Mailer) { + if (count($this->to) > 0) { + $this->mailHeader .= $this->addrAppend('To', $this->to); + } else { + $this->mailHeader .= $this->headerLine('To', 'undisclosed-recipients:;'); + } + $this->mailHeader .= $this->headerLine( + 'Subject', + $this->encodeHeader($this->secureHeader($this->Subject)) + ); + } + + //Sign with DKIM if enabled + if ( + !empty($this->DKIM_domain) + && !empty($this->DKIM_selector) + && (!empty($this->DKIM_private_string) + || (!empty($this->DKIM_private) + && static::isPermittedPath($this->DKIM_private) + && file_exists($this->DKIM_private) + ) + ) + ) { + $header_dkim = $this->DKIM_Add( + $this->MIMEHeader . $this->mailHeader, + $this->encodeHeader($this->secureHeader($this->Subject)), + $this->MIMEBody + ); + $this->MIMEHeader = static::stripTrailingWSP($this->MIMEHeader) . static::$LE . + static::normalizeBreaks($header_dkim) . static::$LE; + } + + return true; + } catch (Exception $exc) { + $this->setError($exc->getMessage()); + if ($this->exceptions) { + throw $exc; + } + + return false; + } + } + + /** + * Actually send a message via the selected mechanism. + * + * @throws Exception + * + * @return bool + */ + public function postSend() + { + try { + //Choose the mailer and send through it + switch ($this->Mailer) { + case 'sendmail': + case 'qmail': + return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody); + case 'smtp': + return $this->smtpSend($this->MIMEHeader, $this->MIMEBody); + case 'mail': + return $this->mailSend($this->MIMEHeader, $this->MIMEBody); + default: + $sendMethod = $this->Mailer . 'Send'; + if (method_exists($this, $sendMethod)) { + return $this->{$sendMethod}($this->MIMEHeader, $this->MIMEBody); + } + + return $this->mailSend($this->MIMEHeader, $this->MIMEBody); + } + } catch (Exception $exc) { + $this->setError($exc->getMessage()); + $this->edebug($exc->getMessage()); + if ($this->Mailer === 'smtp' && $this->SMTPKeepAlive == true && $this->smtp->connected()) { + $this->smtp->reset(); + } + if ($this->exceptions) { + throw $exc; + } + } + + return false; + } + + /** + * Send mail using the $Sendmail program. + * + * @see PHPMailer::$Sendmail + * + * @param string $header The message headers + * @param string $body The message body + * + * @throws Exception + * + * @return bool + */ + protected function sendmailSend($header, $body) + { + if ($this->Mailer === 'qmail') { + $this->edebug('Sending with qmail'); + } else { + $this->edebug('Sending with sendmail'); + } + $header = static::stripTrailingWSP($header) . static::$LE . static::$LE; + //This sets the SMTP envelope sender which gets turned into a return-path header by the receiver + //A space after `-f` is optional, but there is a long history of its presence + //causing problems, so we don't use one + //Exim docs: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_exim_command_line.html + //Sendmail docs: https://www.sendmail.org/~ca/email/man/sendmail.html + //Example problem: https://www.drupal.org/node/1057954 + + //PHP 5.6 workaround + $sendmail_from_value = ini_get('sendmail_from'); + if (empty($this->Sender) && !empty($sendmail_from_value)) { + //PHP config has a sender address we can use + $this->Sender = ini_get('sendmail_from'); + } + //CVE-2016-10033, CVE-2016-10045: Don't pass -f if characters will be escaped. + if (!empty($this->Sender) && static::validateAddress($this->Sender) && self::isShellSafe($this->Sender)) { + if ($this->Mailer === 'qmail') { + $sendmailFmt = '%s -f%s'; + } else { + $sendmailFmt = '%s -oi -f%s -t'; + } + } else { + //allow sendmail to choose a default envelope sender. It may + //seem preferable to force it to use the From header as with + //SMTP, but that introduces new problems (see + //), and + //it has historically worked this way. + $sendmailFmt = '%s -oi -t'; + } + + $sendmail = sprintf($sendmailFmt, escapeshellcmd($this->Sendmail), $this->Sender); + $this->edebug('Sendmail path: ' . $this->Sendmail); + $this->edebug('Sendmail command: ' . $sendmail); + $this->edebug('Envelope sender: ' . $this->Sender); + $this->edebug("Headers: {$header}"); + + if ($this->SingleTo) { + foreach ($this->SingleToArray as $toAddr) { + $mail = @popen($sendmail, 'w'); + if (!$mail) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + $this->edebug("To: {$toAddr}"); + fwrite($mail, 'To: ' . $toAddr . "\n"); + fwrite($mail, $header); + fwrite($mail, $body); + $result = pclose($mail); + $addrinfo = static::parseAddresses($toAddr, true, $this->CharSet); + $this->doCallback( + ($result === 0), + [[$addrinfo['address'], $addrinfo['name']]], + $this->cc, + $this->bcc, + $this->Subject, + $body, + $this->From, + [] + ); + $this->edebug("Result: " . ($result === 0 ? 'true' : 'false')); + if (0 !== $result) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + } + } else { + $mail = @popen($sendmail, 'w'); + if (!$mail) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + fwrite($mail, $header); + fwrite($mail, $body); + $result = pclose($mail); + $this->doCallback( + ($result === 0), + $this->to, + $this->cc, + $this->bcc, + $this->Subject, + $body, + $this->From, + [] + ); + $this->edebug("Result: " . ($result === 0 ? 'true' : 'false')); + if (0 !== $result) { + throw new Exception($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL); + } + } + + return true; + } + + /** + * Fix CVE-2016-10033 and CVE-2016-10045 by disallowing potentially unsafe shell characters. + * Note that escapeshellarg and escapeshellcmd are inadequate for our purposes, especially on Windows. + * + * @see https://github.com/PHPMailer/PHPMailer/issues/924 CVE-2016-10045 bug report + * + * @param string $string The string to be validated + * + * @return bool + */ + protected static function isShellSafe($string) + { + //It's not possible to use shell commands safely (which includes the mail() function) without escapeshellarg, + //but some hosting providers disable it, creating a security problem that we don't want to have to deal with, + //so we don't. + if (!function_exists('escapeshellarg') || !function_exists('escapeshellcmd')) { + return false; + } + + if ( + escapeshellcmd($string) !== $string + || !in_array(escapeshellarg($string), ["'$string'", "\"$string\""]) + ) { + return false; + } + + $length = strlen($string); + + for ($i = 0; $i < $length; ++$i) { + $c = $string[$i]; + + //All other characters have a special meaning in at least one common shell, including = and +. + //Full stop (.) has a special meaning in cmd.exe, but its impact should be negligible here. + //Note that this does permit non-Latin alphanumeric characters based on the current locale. + if (!ctype_alnum($c) && strpos('@_-.', $c) === false) { + return false; + } + } + + return true; + } + + /** + * Check whether a file path is of a permitted type. + * Used to reject URLs and phar files from functions that access local file paths, + * such as addAttachment. + * + * @param string $path A relative or absolute path to a file + * + * @return bool + */ + protected static function isPermittedPath($path) + { + //Matches scheme definition from https://tools.ietf.org/html/rfc3986#section-3.1 + return !preg_match('#^[a-z][a-z\d+.-]*://#i', $path); + } + + /** + * Check whether a file path is safe, accessible, and readable. + * + * @param string $path A relative or absolute path to a file + * + * @return bool + */ + protected static function fileIsAccessible($path) + { + if (!static::isPermittedPath($path)) { + return false; + } + $readable = is_file($path); + //If not a UNC path (expected to start with \\), check read permission, see #2069 + if (strpos($path, '\\\\') !== 0) { + $readable = $readable && is_readable($path); + } + return $readable; + } + + /** + * Send mail using the PHP mail() function. + * + * @see https://www.php.net/manual/en/book.mail.php + * + * @param string $header The message headers + * @param string $body The message body + * + * @throws Exception + * + * @return bool + */ + protected function mailSend($header, $body) + { + $header = static::stripTrailingWSP($header) . static::$LE . static::$LE; + + $toArr = []; + foreach ($this->to as $toaddr) { + $toArr[] = $this->addrFormat($toaddr); + } + $to = trim(implode(', ', $toArr)); + + //If there are no To-addresses (e.g. when sending only to BCC-addresses) + //the following should be added to get a correct DKIM-signature. + //Compare with $this->preSend() + if ($to === '') { + $to = 'undisclosed-recipients:;'; + } + + $params = null; + //This sets the SMTP envelope sender which gets turned into a return-path header by the receiver + //A space after `-f` is optional, but there is a long history of its presence + //causing problems, so we don't use one + //Exim docs: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_exim_command_line.html + //Sendmail docs: https://www.sendmail.org/~ca/email/man/sendmail.html + //Example problem: https://www.drupal.org/node/1057954 + //CVE-2016-10033, CVE-2016-10045: Don't pass -f if characters will be escaped. + + //PHP 5.6 workaround + $sendmail_from_value = ini_get('sendmail_from'); + if (empty($this->Sender) && !empty($sendmail_from_value)) { + //PHP config has a sender address we can use + $this->Sender = ini_get('sendmail_from'); + } + if (!empty($this->Sender) && static::validateAddress($this->Sender)) { + if (self::isShellSafe($this->Sender)) { + $params = sprintf('-f%s', $this->Sender); + } + $old_from = ini_get('sendmail_from'); + ini_set('sendmail_from', $this->Sender); + } + $result = false; + if ($this->SingleTo && count($toArr) > 1) { + foreach ($toArr as $toAddr) { + $result = $this->mailPassthru($toAddr, $this->Subject, $body, $header, $params); + $addrinfo = static::parseAddresses($toAddr, true, $this->CharSet); + $this->doCallback( + $result, + [[$addrinfo['address'], $addrinfo['name']]], + $this->cc, + $this->bcc, + $this->Subject, + $body, + $this->From, + [] + ); + } + } else { + $result = $this->mailPassthru($to, $this->Subject, $body, $header, $params); + $this->doCallback($result, $this->to, $this->cc, $this->bcc, $this->Subject, $body, $this->From, []); + } + if (isset($old_from)) { + ini_set('sendmail_from', $old_from); + } + if (!$result) { + throw new Exception($this->lang('instantiate'), self::STOP_CRITICAL); + } + + return true; + } + + /** + * Get an instance to use for SMTP operations. + * Override this function to load your own SMTP implementation, + * or set one with setSMTPInstance. + * + * @return SMTP + */ + public function getSMTPInstance() + { + if (!is_object($this->smtp)) { + $this->smtp = new SMTP(); + } + + return $this->smtp; + } + + /** + * Provide an instance to use for SMTP operations. + * + * @return SMTP + */ + public function setSMTPInstance(SMTP $smtp) + { + $this->smtp = $smtp; + + return $this->smtp; + } + + /** + * Provide SMTP XCLIENT attributes + * + * @param string $name Attribute name + * @param ?string $value Attribute value + * + * @return bool + */ + public function setSMTPXclientAttribute($name, $value) + { + if (!in_array($name, SMTP::$xclient_allowed_attributes)) { + return false; + } + if (isset($this->SMTPXClient[$name]) && $value === null) { + unset($this->SMTPXClient[$name]); + } elseif ($value !== null) { + $this->SMTPXClient[$name] = $value; + } + + return true; + } + + /** + * Get SMTP XCLIENT attributes + * + * @return array + */ + public function getSMTPXclientAttributes() + { + return $this->SMTPXClient; + } + + /** + * Send mail via SMTP. + * Returns false if there is a bad MAIL FROM, RCPT, or DATA input. + * + * @see PHPMailer::setSMTPInstance() to use a different class. + * + * @uses \PHPMailer\PHPMailer\SMTP + * + * @param string $header The message headers + * @param string $body The message body + * + * @throws Exception + * + * @return bool + */ + protected function smtpSend($header, $body) + { + $header = static::stripTrailingWSP($header) . static::$LE . static::$LE; + $bad_rcpt = []; + if (!$this->smtpConnect($this->SMTPOptions)) { + throw new Exception($this->lang('smtp_connect_failed'), self::STOP_CRITICAL); + } + //Sender already validated in preSend() + if ('' === $this->Sender) { + $smtp_from = $this->From; + } else { + $smtp_from = $this->Sender; + } + if (count($this->SMTPXClient)) { + $this->smtp->xclient($this->SMTPXClient); + } + if (!$this->smtp->mail($smtp_from)) { + $this->setError($this->lang('from_failed') . $smtp_from . ' : ' . implode(',', $this->smtp->getError())); + throw new Exception($this->ErrorInfo, self::STOP_CRITICAL); + } + + $callbacks = []; + //Attempt to send to all recipients + foreach ([$this->to, $this->cc, $this->bcc] as $togroup) { + foreach ($togroup as $to) { + if (!$this->smtp->recipient($to[0], $this->dsn)) { + $error = $this->smtp->getError(); + $bad_rcpt[] = ['to' => $to[0], 'error' => $error['detail']]; + $isSent = false; + } else { + $isSent = true; + } + + $callbacks[] = ['issent' => $isSent, 'to' => $to[0], 'name' => $to[1]]; + } + } + + //Only send the DATA command if we have viable recipients + if ((count($this->all_recipients) > count($bad_rcpt)) && !$this->smtp->data($header . $body)) { + throw new Exception($this->lang('data_not_accepted'), self::STOP_CRITICAL); + } + + $smtp_transaction_id = $this->smtp->getLastTransactionID(); + + if ($this->SMTPKeepAlive) { + $this->smtp->reset(); + } else { + $this->smtp->quit(); + $this->smtp->close(); + } + + foreach ($callbacks as $cb) { + $this->doCallback( + $cb['issent'], + [[$cb['to'], $cb['name']]], + [], + [], + $this->Subject, + $body, + $this->From, + ['smtp_transaction_id' => $smtp_transaction_id] + ); + } + + //Create error message for any bad addresses + if (count($bad_rcpt) > 0) { + $errstr = ''; + foreach ($bad_rcpt as $bad) { + $errstr .= $bad['to'] . ': ' . $bad['error']; + } + throw new Exception($this->lang('recipients_failed') . $errstr, self::STOP_CONTINUE); + } + + return true; + } + + /** + * Initiate a connection to an SMTP server. + * Returns false if the operation failed. + * + * @param array $options An array of options compatible with stream_context_create() + * + * @throws Exception + * + * @uses \PHPMailer\PHPMailer\SMTP + * + * @return bool + */ + public function smtpConnect($options = null) + { + if (null === $this->smtp) { + $this->smtp = $this->getSMTPInstance(); + } + + //If no options are provided, use whatever is set in the instance + if (null === $options) { + $options = $this->SMTPOptions; + } + + //Already connected? + if ($this->smtp->connected()) { + return true; + } + + $this->smtp->setTimeout($this->Timeout); + $this->smtp->setDebugLevel($this->SMTPDebug); + $this->smtp->setDebugOutput($this->Debugoutput); + $this->smtp->setVerp($this->do_verp); + if ($this->Host === null) { + $this->Host = 'localhost'; + } + $hosts = explode(';', $this->Host); + $lastexception = null; + + foreach ($hosts as $hostentry) { + $hostinfo = []; + if ( + !preg_match( + '/^(?:(ssl|tls):\/\/)?(.+?)(?::(\d+))?$/', + trim($hostentry), + $hostinfo + ) + ) { + $this->edebug($this->lang('invalid_hostentry') . ' ' . trim($hostentry)); + //Not a valid host entry + continue; + } + //$hostinfo[1]: optional ssl or tls prefix + //$hostinfo[2]: the hostname + //$hostinfo[3]: optional port number + //The host string prefix can temporarily override the current setting for SMTPSecure + //If it's not specified, the default value is used + + //Check the host name is a valid name or IP address before trying to use it + if (!static::isValidHost($hostinfo[2])) { + $this->edebug($this->lang('invalid_host') . ' ' . $hostinfo[2]); + continue; + } + $prefix = ''; + $secure = $this->SMTPSecure; + $tls = (static::ENCRYPTION_STARTTLS === $this->SMTPSecure); + if ('ssl' === $hostinfo[1] || ('' === $hostinfo[1] && static::ENCRYPTION_SMTPS === $this->SMTPSecure)) { + $prefix = 'ssl://'; + $tls = false; //Can't have SSL and TLS at the same time + $secure = static::ENCRYPTION_SMTPS; + } elseif ('tls' === $hostinfo[1]) { + $tls = true; + //TLS doesn't use a prefix + $secure = static::ENCRYPTION_STARTTLS; + } + //Do we need the OpenSSL extension? + $sslext = defined('OPENSSL_ALGO_SHA256'); + if (static::ENCRYPTION_STARTTLS === $secure || static::ENCRYPTION_SMTPS === $secure) { + //Check for an OpenSSL constant rather than using extension_loaded, which is sometimes disabled + if (!$sslext) { + throw new Exception($this->lang('extension_missing') . 'openssl', self::STOP_CRITICAL); + } + } + $host = $hostinfo[2]; + $port = $this->Port; + if ( + array_key_exists(3, $hostinfo) && + is_numeric($hostinfo[3]) && + $hostinfo[3] > 0 && + $hostinfo[3] < 65536 + ) { + $port = (int) $hostinfo[3]; + } + if ($this->smtp->connect($prefix . $host, $port, $this->Timeout, $options)) { + try { + if ($this->Helo) { + $hello = $this->Helo; + } else { + $hello = $this->serverHostname(); + } + $this->smtp->hello($hello); + //Automatically enable TLS encryption if: + //* it's not disabled + //* we are not connecting to localhost + //* we have openssl extension + //* we are not already using SSL + //* the server offers STARTTLS + if ( + $this->SMTPAutoTLS && + $this->Host !== 'localhost' && + $sslext && + $secure !== 'ssl' && + $this->smtp->getServerExt('STARTTLS') + ) { + $tls = true; + } + if ($tls) { + if (!$this->smtp->startTLS()) { + $message = $this->getSmtpErrorMessage('connect_host'); + throw new Exception($message); + } + //We must resend EHLO after TLS negotiation + $this->smtp->hello($hello); + } + if ( + $this->SMTPAuth && !$this->smtp->authenticate( + $this->Username, + $this->Password, + $this->AuthType, + $this->oauth + ) + ) { + throw new Exception($this->lang('authenticate')); + } + + return true; + } catch (Exception $exc) { + $lastexception = $exc; + $this->edebug($exc->getMessage()); + //We must have connected, but then failed TLS or Auth, so close connection nicely + $this->smtp->quit(); + } + } + } + //If we get here, all connection attempts have failed, so close connection hard + $this->smtp->close(); + //As we've caught all exceptions, just report whatever the last one was + if ($this->exceptions && null !== $lastexception) { + throw $lastexception; + } + if ($this->exceptions) { + // no exception was thrown, likely $this->smtp->connect() failed + $message = $this->getSmtpErrorMessage('connect_host'); + throw new Exception($message); + } + + return false; + } + + /** + * Close the active SMTP session if one exists. + */ + public function smtpClose() + { + if ((null !== $this->smtp) && $this->smtp->connected()) { + $this->smtp->quit(); + $this->smtp->close(); + } + } + + /** + * Set the language for error messages. + * The default language is English. + * + * @param string $langcode ISO 639-1 2-character language code (e.g. French is "fr") + * Optionally, the language code can be enhanced with a 4-character + * script annotation and/or a 2-character country annotation. + * @param string $lang_path Path to the language file directory, with trailing separator (slash) + * Do not set this from user input! + * + * @return bool Returns true if the requested language was loaded, false otherwise. + */ + public function setLanguage($langcode = 'en', $lang_path = '') + { + //Backwards compatibility for renamed language codes + $renamed_langcodes = [ + 'br' => 'pt_br', + 'cz' => 'cs', + 'dk' => 'da', + 'no' => 'nb', + 'se' => 'sv', + 'rs' => 'sr', + 'tg' => 'tl', + 'am' => 'hy', + ]; + + if (array_key_exists($langcode, $renamed_langcodes)) { + $langcode = $renamed_langcodes[$langcode]; + } + + //Define full set of translatable strings in English + $PHPMAILER_LANG = [ + 'authenticate' => 'SMTP Error: Could not authenticate.', + 'buggy_php' => 'Your version of PHP is affected by a bug that may result in corrupted messages.' . + ' To fix it, switch to sending using SMTP, disable the mail.add_x_header option in' . + ' your php.ini, switch to MacOS or Linux, or upgrade your PHP to version 7.0.17+ or 7.1.3+.', + 'connect_host' => 'SMTP Error: Could not connect to SMTP host.', + 'data_not_accepted' => 'SMTP Error: data not accepted.', + 'empty_message' => 'Message body empty', + 'encoding' => 'Unknown encoding: ', + 'execute' => 'Could not execute: ', + 'extension_missing' => 'Extension missing: ', + 'file_access' => 'Could not access file: ', + 'file_open' => 'File Error: Could not open file: ', + 'from_failed' => 'The following From address failed: ', + 'instantiate' => 'Could not instantiate mail function.', + 'invalid_address' => 'Invalid address: ', + 'invalid_header' => 'Invalid header name or value', + 'invalid_hostentry' => 'Invalid hostentry: ', + 'invalid_host' => 'Invalid host: ', + 'mailer_not_supported' => ' mailer is not supported.', + 'provide_address' => 'You must provide at least one recipient email address.', + 'recipients_failed' => 'SMTP Error: The following recipients failed: ', + 'signing' => 'Signing Error: ', + 'smtp_code' => 'SMTP code: ', + 'smtp_code_ex' => 'Additional SMTP info: ', + 'smtp_connect_failed' => 'SMTP connect() failed.', + 'smtp_detail' => 'Detail: ', + 'smtp_error' => 'SMTP server error: ', + 'variable_set' => 'Cannot set or reset variable: ', + ]; + if (empty($lang_path)) { + //Calculate an absolute path so it can work if CWD is not here + $lang_path = dirname(__DIR__) . DIRECTORY_SEPARATOR . 'language' . DIRECTORY_SEPARATOR; + } + + //Validate $langcode + $foundlang = true; + $langcode = strtolower($langcode); + if ( + !preg_match('/^(?P[a-z]{2})(?P + + + +

    lbuchs/WebAuthn

    +
    A simple PHP WebAuthn (FIDO2) server library.
    +
    +
    +
     
    +
     
    +
    Simple working demo for the lbuchs/WebAuthn library.
    +
    +
     
    + + + + + + + +
    + + + + + +
    +
     
    + +
    + + +
    + +
     
    +
    Relying Party
    +

    A valid domain string that identifies the + WebAuthn Relying Party
    on whose behalf a given registration or authentication ceremony is being performed.

    +
    + + +
    + +
     
    +
    User
    +
    + + + You get the user ID back when checking registration (as userHandle), if you're using client-side discoverable credentials. + You can identify with this ID the user who wants to login. + A user handle is an opaque byte sequence with a maximum size of 64 bytes, and is not meant to be displayed to the user. + The user handle MUST NOT contain personally identifying information about the user, such as a username or e-mail address. +
    +
    + + + only for display, i.e., aiding the user in determining the difference between user accounts with similar display names. +
    +
    + + + A human-palatable name for the user account, intended only for display. +
    + +
     
    +
    user verification
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
     
    +
    type of authenticator
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
     
    +
    attestation
    +
    + + +
    +
    + + +
    + +
     
    +
    attestation statement format
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + + +
     
    +
    attestation root certificates
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    (Nothing checked = accept all)
    +
     
    + +
    + +
    + +
     
    +
    If you select a root ca, direct attestation is required to validate your client with the root.
    + The browser may warn you that he will provide informations about your device.
    + When not checking against any root ca (deselect all certificates), + the client may change the assertion from the authenticator (for instance, using an anonymization CA),
    + the browser may not warn about providing informations about your device. +
    +
    + Copyright © 2023 Lukas Buchs - license therms +
    + +
    +
    +
    +

    Here you can see what's saved on the server:

    + +
    +
    + + diff --git a/incs/WebAuthn/_test/rootCertificates/apple.pem b/incs/WebAuthn/_test/rootCertificates/apple.pem new file mode 100644 index 0000000..8ae6bbf --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/apple.pem @@ -0,0 +1,48 @@ + Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 68:1d:01:6c:7a:3c:e3:02:25:a5:01:94:28:47:57:71 + + Signature Algorithm: ecdsa-with-SHA384 + + Issuer: + stateOrProvinceName = California + organizationName = Apple Inc. + commonName = Apple WebAuthn Root CA + + Validity + Not Before: Mar 18 18:21:32 2020 GMT + Not After : Mar 15 00:00:00 2045 GMT + + Subject: + stateOrProvinceName = California + organizationName = Apple Inc. + commonName = Apple WebAuthn Root CA + + Subject Public Key Info: + Public Key Algorithm: id-ecPublicKey + ASN1 OID: secp384r1 + + X509v3 extensions: + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Subject Key Identifier: + 26:D7:64:D9:C5:78:C2:5A:67:D1:A7:DE:6B:12:D0:1B:63:F1:C6:D7 + X509v3 Key Usage: critical + Certificate Sign, CRL Sign + +-----BEGIN CERTIFICATE----- +MIICEjCCAZmgAwIBAgIQaB0BbHo84wIlpQGUKEdXcTAKBggqhkjOPQQDAzBLMR8w +HQYDVQQDDBZBcHBsZSBXZWJBdXRobiBSb290IENBMRMwEQYDVQQKDApBcHBsZSBJ +bmMuMRMwEQYDVQQIDApDYWxpZm9ybmlhMB4XDTIwMDMxODE4MjEzMloXDTQ1MDMx +NTAwMDAwMFowSzEfMB0GA1UEAwwWQXBwbGUgV2ViQXV0aG4gUm9vdCBDQTETMBEG +A1UECgwKQXBwbGUgSW5jLjETMBEGA1UECAwKQ2FsaWZvcm5pYTB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABCJCQ2pTVhzjl4Wo6IhHtMSAzO2cv+H9DQKev3//fG59G11k +xu9eI0/7o6V5uShBpe1u6l6mS19S1FEh6yGljnZAJ+2GNP1mi/YK2kSXIuTHjxA/ +pcoRf7XkOtO4o1qlcaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJtdk +2cV4wlpn0afeaxLQG2PxxtcwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cA +MGQCMFrZ+9DsJ1PW9hfNdBywZDsWDbWFp28it1d/5w2RPkRX3Bbn/UbDTNLx7Jr3 +jAGGiQIwHFj+dJZYUJR786osByBelJYsVZd2GbHQu209b5RCmGQ21gpSAk9QZW4B +1bWeT0vT +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/rootCertificates/globalSign.pem b/incs/WebAuthn/_test/rootCertificates/globalSign.pem new file mode 100644 index 0000000..407de0f --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/globalSign.pem @@ -0,0 +1,37 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + 04:00:00:00:00:01:0f:86:26:e6:0d + Signature Algorithm: sha1WithRSAEncryption + Issuer: OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign + Validity + Not Before: Dec 15 08:00:00 2006 GMT + Not After : Dec 15 08:00:00 2021 GMT + Subject: OU=GlobalSign Root CA - R2, O=GlobalSign, CN=GlobalSign + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (2048 bit) + +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/incs/WebAuthn/_test/rootCertificates/googleHardware.pem b/incs/WebAuthn/_test/rootCertificates/googleHardware.pem new file mode 100644 index 0000000..63fe64a --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/googleHardware.pem @@ -0,0 +1,130 @@ +Google Hardware Attestation Root certificate +---------------------------------------------- + +https://developer.android.com/training/articles/security-key-attestation.html + +Certificate: + Data: + Version: 3 (0x2) + Serial Number: + e8:fa:19:63:14:d2:fa:18 + Signature Algorithm: sha256WithRSAEncryption + Issuer: serialNumber = f92009e853b6b045 + Validity + Not Before: May 26 16:28:52 2016 GMT + Not After : May 24 16:28:52 2026 GMT + Subject: serialNumber = f92009e853b6b045 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 36:61:E1:00:7C:88:05:09:51:8B:44:6C:47:FF:1A:4C:C9:EA:4F:12 + X509v3 Authority Key Identifier: + keyid:36:61:E1:00:7C:88:05:09:51:8B:44:6C:47:FF:1A:4C:C9:EA:4F:12 + + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Digital Signature, Certificate Sign, CRL Sign + X509v3 CRL Distribution Points: + + Full Name: + URI:https://android.googleapis.com/attestation/crl/ + + Signature Algorithm: sha256WithRSAEncryption + + +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIJAOj6GWMU0voYMA0GCSqGSIb3DQEBCwUAMBsxGTAXBgNV +BAUTEGY5MjAwOWU4NTNiNmIwNDUwHhcNMTYwNTI2MTYyODUyWhcNMjYwNTI0MTYy +ODUyWjAbMRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr7bHgiuxpwHsK7Qui8xUFmOr75gvMsd/dTEDDJdS +Sxtf6An7xyqpRR90PL2abxM1dEqlXnf2tqw1Ne4Xwl5jlRfdnJLmN0pTy/4lj4/7 +tv0Sk3iiKkypnEUtR6WfMgH0QZfKHM1+di+y9TFRtv6y//0rb+T+W8a9nsNL/ggj +nar86461qO0rOs2cXjp3kOG1FEJ5MVmFmBGtnrKpa73XpXyTqRxB/M0n1n/W9nGq +C4FSYa04T6N5RIZGBN2z2MT5IKGbFlbC8UrW0DxW7AYImQQcHtGl/m00QLVWutHQ +oVJYnFPlXTcHYvASLu+RhhsbDmxMgJJ0mcDpvsC4PjvB+TxywElgS70vE0XmLD+O +JtvsBslHZvPBKCOdT0MS+tgSOIfga+z1Z1g7+DVagf7quvmag8jfPioyKvxnK/Eg +sTUVi2ghzq8wm27ud/mIM7AY2qEORR8Go3TVB4HzWQgpZrt3i5MIlCaY504LzSRi +igHCzAPlHws+W0rB5N+er5/2pJKnfBSDiCiFAVtCLOZ7gLiMm0jhO2B6tUXHI/+M +RPjy02i59lINMRRev56GKtcd9qO/0kUJWdZTdA2XoS82ixPvZtXQpUpuL12ab+9E +aDK8Z4RHJYYfCT3Q5vNAXaiWQ+8PTWm2QgBR/bkwSWc+NpUFgNPN9PvQi8WEg5Um +AGMCAwEAAaOBpjCBozAdBgNVHQ4EFgQUNmHhAHyIBQlRi0RsR/8aTMnqTxIwHwYD +VR0jBBgwFoAUNmHhAHyIBQlRi0RsR/8aTMnqTxIwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAYYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cHM6Ly9hbmRyb2lk +Lmdvb2dsZWFwaXMuY29tL2F0dGVzdGF0aW9uL2NybC8wDQYJKoZIhvcNAQELBQAD +ggIBACDIw41L3KlXG0aMiS//cqrG+EShHUGo8HNsw30W1kJtjn6UBwRM6jnmiwfB +Pb8VA91chb2vssAtX2zbTvqBJ9+LBPGCdw/E53Rbf86qhxKaiAHOjpvAy5Y3m00m +qC0w/Zwvju1twb4vhLaJ5NkUJYsUS7rmJKHHBnETLi8GFqiEsqTWpG/6ibYCv7rY +DBJDcR9W62BW9jfIoBQcxUCUJouMPH25lLNcDc1ssqvC2v7iUgI9LeoM1sNovqPm +QUiG9rHli1vXxzCyaMTjwftkJLkf6724DFhuKug2jITV0QkXvaJWF4nUaHOTNA4u +JU9WDvZLI1j83A+/xnAJUucIv/zGJ1AMH2boHqF8CY16LpsYgBt6tKxxWH00XcyD +CdW2KlBCeqbQPcsFmWyWugxdcekhYsAWyoSf818NUsZdBWBaR/OukXrNLfkQ79Iy +ZohZbvabO/X+MVT3rriAoKc8oE2Uws6DF+60PV7/WIPjNvXySdqspImSN78mflxD +qwLqRBYkA3I75qppLGG9rp7UCdRjxMl8ZDBld+7yvHVgt1cVzJx9xnyGCC23Uaic +MDSXYrB4I4WHXPGjxhZuCuPBLTdOLU8YRvMYdEvYebWHMpvwGCF6bAx3JBpIeOQ1 +wDB5y0USicV3YgYGmi+NZfhA4URSh77Yd6uuJOJENRaNVTzk +-----END CERTIFICATE----- + + + Certificate: + Data: + Version: 3 (0x2) + Serial Number: 15352756130135856819 (0xd50ff25ba3f2d6b3) + Signature Algorithm: sha256WithRSAEncryption + Issuer: + serialNumber = f92009e853b6b045 + Validity + Not Before: Nov 22 20:37:58 2019 GMT + Not After : Nov 18 20:37:58 2034 GMT + Subject: + serialNumber = f92009e853b6b045 + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + Public-Key: (4096 bit) + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Subject Key Identifier: + 36:61:E1:00:7C:88:05:09:51:8B:44:6C:47:FF:1A:4C:C9:EA:4F:12 + X509v3 Authority Key Identifier: + keyid:36:61:E1:00:7C:88:05:09:51:8B:44:6C:47:FF:1A:4C:C9:EA:4F:12 + + X509v3 Basic Constraints: critical + CA:TRUE + X509v3 Key Usage: critical + Certificate Sign + Signature Algorithm: sha256WithRSAEncryption + + +-----BEGIN CERTIFICATE----- +MIIFHDCCAwSgAwIBAgIJANUP8luj8tazMA0GCSqGSIb3DQEBCwUAMBsxGTAXBgNV +BAUTEGY5MjAwOWU4NTNiNmIwNDUwHhcNMTkxMTIyMjAzNzU4WhcNMzQxMTE4MjAz +NzU4WjAbMRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr7bHgiuxpwHsK7Qui8xUFmOr75gvMsd/dTEDDJdS +Sxtf6An7xyqpRR90PL2abxM1dEqlXnf2tqw1Ne4Xwl5jlRfdnJLmN0pTy/4lj4/7 +tv0Sk3iiKkypnEUtR6WfMgH0QZfKHM1+di+y9TFRtv6y//0rb+T+W8a9nsNL/ggj +nar86461qO0rOs2cXjp3kOG1FEJ5MVmFmBGtnrKpa73XpXyTqRxB/M0n1n/W9nGq +C4FSYa04T6N5RIZGBN2z2MT5IKGbFlbC8UrW0DxW7AYImQQcHtGl/m00QLVWutHQ +oVJYnFPlXTcHYvASLu+RhhsbDmxMgJJ0mcDpvsC4PjvB+TxywElgS70vE0XmLD+O +JtvsBslHZvPBKCOdT0MS+tgSOIfga+z1Z1g7+DVagf7quvmag8jfPioyKvxnK/Eg +sTUVi2ghzq8wm27ud/mIM7AY2qEORR8Go3TVB4HzWQgpZrt3i5MIlCaY504LzSRi +igHCzAPlHws+W0rB5N+er5/2pJKnfBSDiCiFAVtCLOZ7gLiMm0jhO2B6tUXHI/+M +RPjy02i59lINMRRev56GKtcd9qO/0kUJWdZTdA2XoS82ixPvZtXQpUpuL12ab+9E +aDK8Z4RHJYYfCT3Q5vNAXaiWQ+8PTWm2QgBR/bkwSWc+NpUFgNPN9PvQi8WEg5Um +AGMCAwEAAaNjMGEwHQYDVR0OBBYEFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMB8GA1Ud +IwQYMBaAFDZh4QB8iAUJUYtEbEf/GkzJ6k8SMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgIEMA0GCSqGSIb3DQEBCwUAA4ICAQBOMaBc8oumXb2voc7XCWnu +XKhBBK3e2KMGz39t7lA3XXRe2ZLLAkLM5y3J7tURkf5a1SutfdOyXAmeE6SRo83U +h6WszodmMkxK5GM4JGrnt4pBisu5igXEydaW7qq2CdC6DOGjG+mEkN8/TA6p3cno +L/sPyz6evdjLlSeJ8rFBH6xWyIZCbrcpYEJzXaUOEaxxXxgYz5/cTiVKN2M1G2ok +QBUIYSY6bjEL4aUN5cfo7ogP3UvliEo3Eo0YgwuzR2v0KR6C1cZqZJSTnghIC/vA +D32KdNQ+c3N+vl2OTsUVMC1GiWkngNx1OO1+kXW+YTnnTUOtOIswUP/Vqd5SYgAI +mMAfY8U9/iIgkQj6T2W6FsScy94IN9fFhE1UtzmLoBIuUFsVXJMTz+Jucth+IqoW +Fua9v1R93/k98p41pjtFX+H8DslVgfP097vju4KDlqN64xV1grw3ZLl4CiOe/A91 +oeLm2UHOq6wn3esB4r2EIQKb6jTVGu5sYCcdWpXr0AUVqcABPdgL+H7qJguBw09o +jm6xNIrw2OocrDKsudk/okr/AwqEyPKw9WnMlQgLIKw1rODG2NvU9oR3GVGdMkUB +ZutL8VuFkERQGt6vQ2OCw0sV47VMkuYbacK/xyZFiRcrPJPb41zgbQj9XAEyLKCH +ex0SdDrx+tWUDqG8At2JHA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/rootCertificates/hypersecu.pem b/incs/WebAuthn/_test/rootCertificates/hypersecu.pem new file mode 100644 index 0000000..536b24e --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/hypersecu.pem @@ -0,0 +1,56 @@ +HyperFIDO U2F Security Key Attestation CA +https://hypersecu.com/support/downloads/attestation + +Last Update: 2017-01-01 + +HyperFIDO U2F Security Key devices which contain attestation certificates signed by a set of CAs. +This file contains the CA certificates that Relying Parties (RP) need to configure their software +with to be able to verify U2F device certificates. + +The file will be updated as needed when we publish more CA certificates. + +Issuer: CN=FT FIDO 0100 + +-----BEGIN CERTIFICATE----- +MIIBjTCCATOgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDEwxGVCBGSURP +IDAxMDAwHhcNMTQwNzAxMTUzNjI2WhcNNDQwNzAzMTUzNjI2WjAXMRUwEwYDVQQD +EwxGVCBGSURPIDAxMDAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASxdLxJx8ol +S3DS5cIHzunPF0gg69d+o8ZVCMJtpRtlfBzGuVL4YhaXk2SC2gptPTgmpZCV2vbN +fAPi5gOF0vbZo3AwbjAdBgNVHQ4EFgQUXt4jWlYDgwhaPU+EqLmeM9LoPRMwPwYD +VR0jBDgwNoAUXt4jWlYDgwhaPU+EqLmeM9LoPROhG6QZMBcxFTATBgNVBAMTDEZU +IEZJRE8gMDEwMIIBATAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIQC2 +D9o9cconKTo8+4GZPyZBJ3amc8F0/kzyidX9dhrAIAIgM9ocs5BW/JfmshVP9Mb+ +Joa/kgX4dWbZxrk0ioTfJZg= +-----END CERTIFICATE----- + + + Certificate: + Data: + Version: 3 (0x2) + Serial Number: 4107 (0x100b) + Signature Algorithm: ecdsa-with-SHA256 + Issuer: + commonName = HYPERFIDO 0200 + organizationName = HYPERSECU + countryName = CA + Validity + Not Before: Jan 1 00:00:00 2018 GMT + Not After : Dec 31 23:59:59 2047 GMT + Subject: + commonName = HYPERFIDO 0200 + organizationName = HYPERSECU + countryName = CA + + +-----BEGIN CERTIFICATE----- +MIIBxzCCAWygAwIBAgICEAswCgYIKoZIzj0EAwIwOjELMAkGA1UEBhMCQ0ExEjAQ +BgNVBAoMCUhZUEVSU0VDVTEXMBUGA1UEAwwOSFlQRVJGSURPIDAyMDAwIBcNMTgw +MTAxMDAwMDAwWhgPMjA0NzEyMzEyMzU5NTlaMDoxCzAJBgNVBAYTAkNBMRIwEAYD +VQQKDAlIWVBFUlNFQ1UxFzAVBgNVBAMMDkhZUEVSRklETyAwMjAwMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAErKUI1G0S7a6IOLlmHipLlBuxTYjsEESQvzQh3dB7 +dvxxWWm7kWL91rq6S7ayZG0gZPR+zYqdFzwAYDcG4+aX66NgMF4wHQYDVR0OBBYE +FLZYcfMMwkQAGbt3ryzZFPFypmsIMB8GA1UdIwQYMBaAFLZYcfMMwkQAGbt3ryzZ +FPFypmsIMAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMC +A0kAMEYCIQCG2/ppMGt7pkcRie5YIohS3uDPIrmiRcTjqDclKVWg0gIhANcPNDZH +E2/zZ+uB5ThG9OZus+xSb4knkrbAyXKX2zm/ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/rootCertificates/mds/.gitkeep b/incs/WebAuthn/_test/rootCertificates/mds/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/mds/.gitkeep @@ -0,0 +1 @@ + diff --git a/incs/WebAuthn/_test/rootCertificates/microsoftTpmCollection.pem b/incs/WebAuthn/_test/rootCertificates/microsoftTpmCollection.pem new file mode 100644 index 0000000..75f9e38 --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/microsoftTpmCollection.pem @@ -0,0 +1,28844 @@ +A collection of trusted TPM root and intermediate certificates +published by Microsoft. + +https://docs.microsoft.com/en-us/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-install-trusted-tpm-root-certificates + +AMD fTPM ECC ICA CZFamily 35F45AAB781751FE7C24D5EDAABAB507 +========================================================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAvKgAwIBAgIQNfRaq3gXUf58JNXtqrq1BzAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEwNTAw +MDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAGA1UE +BxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQgTWlj +cm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLUNaMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAEBlpn+AdLBGvcVI3hOEA6W0KVi47yRZJpDGoFzjymztysYVGK14hcP2Ou ++PVGyXC3jCWeuRxwA72VdrqoSeHuJ6OCAWAwggFcMA4GA1UdDwEB/wQEAwIBBjCB +ggYIKwYBBQUHAQEEdjB0MEgGCCsGAQUFBzAChjxodHRwOi8vZnRwbS5hbWQuY29t +L3BraS9haWEvMjM0NTIyMDFENDFDNUFCMDY0MDMyQkQyM0YxNThGRUYwKAYIKwYB +BQUHMAGGHGh0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL29jc3AwLAYDVR0fBCUwIzAh +oB+gHYYbaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvY3JsMEMGA1UdIAQ8MDowOAYK +KwYBBAGceGUVCjAqMCgGCCsGAQUFBwIBFhxodHRwczovL2Z0cG0uYW1kLmNvbS9w +a2kvY3BzMB0GA1UdDgQWBBQozldJxrgWZhsi/R/V1m1UPKEA7TAfBgNVHSMEGDAW +gBTyGtD46KMG6cvNOH6GcmMX28G+uTASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqG +SM49BAMCA0gAMEUCIF8AlJl2lptIKpgL43QRxzExH5XRWITmH7fNrT2WK35AAiEA +96iA8KaxcEVV2y6HNXM7EQZWNvqCLtKrtuvKBWYefYA= +-----END CERTIFICATE----- + + +AMD fTPM ECC ICA RNFamily CA6EA09EB84853EC720CD9BE5AAE73BF +========================================================== +-----BEGIN CERTIFICATE----- +MIIDTjCCAvSgAwIBAgIQSm6gnrhIU+xyDNm+Wq5zvzAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xOTAxMDEwNTAwMDBaFw00NDAxMDEwNTAw +MDBaMHgxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzEUMBIGA1UE +BxMLU2FudGEgQ2xhcmExCzAJBgNVBAgTAkNBMR8wHQYDVQQKExZBZHZhbmNlZCBN +aWNybyBEZXZpY2VzMQ8wDQYDVQQDEwZQUkctUk4wWTATBgcqhkjOPQIBBggqhkjO +PQMBBwNCAAQ5fkz4KonekKk4By4PVu900jts2g37esRAHdwgwvMXIxRHf1lBqmCm +iuT2MEHZi21VRFdcVUr+3cEdP9E6etEIo4IBYDCCAVwwDgYDVR0PAQH/BAQDAgEG +MIGCBggrBgEFBQcBAQR2MHQwSAYIKwYBBQUHMAKGPGh0dHA6Ly9mdHBtLmFtZC5j +b20vcGtpL2FpYS8yMzQ1MjIwMUQ0MUM1QUIwNjQwMzJCRDIzRjE1OEZFRjAoBggr +BgEFBQcwAYYcaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvb2NzcDAsBgNVHR8EJTAj +MCGgH6AdhhtodHRwOi8vZnRwbS5hbWQuY29tL3BraS9jcmwwQwYDVR0gBDwwOjA4 +BgorBgEEAZx4ZRUKMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vZnRwbS5hbWQuY29t +L3BraS9jcHMwHQYDVR0OBBYEFEUUrnBzWAfx5JAHoyxeDgcTefraMB8GA1UdIwQY +MBaAFPIa0Pjoowbpy804foZyYxfbwb65MBIGA1UdEwEB/wQIMAYBAf8CAQAwCgYI +KoZIzj0EAwIDSAAwRQIgahQcXdsmgv2bVQ6mvRbmjYAZXIgRGzTkvNp9KHkdSaQC +IQCXNY98DRYBugeGd3BB9DgG1dAj8lPmHx5klhYCijzSYQ== +-----END CERTIFICATE----- + + +AMD fTPM ECC ICA RVFamily 7ABAE76EBBA151415337F49A77CB1C3E +========================================================== +-----BEGIN CERTIFICATE----- +MIIDTTCCAvKgAwIBAgIQaJK2kr7QVTNAD9X6rjYYgjAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEwNTAw +MDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAGA1UE +BxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQgTWlj +cm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLVJWMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAEgjqHAi3VGlHTA8AMKMiE4w150DBQssiBN5CXW6OkjXRdzW0AcbBsf4+p +VWPyRfpVtszns6GC2mB+9R/DgsCzEKOCAWAwggFcMA4GA1UdDwEB/wQEAwIBBjCB +ggYIKwYBBQUHAQEEdjB0MEgGCCsGAQUFBzAChjxodHRwOi8vZnRwbS5hbWQuY29t +L3BraS9haWEvMjM0NTIyMDFENDFDNUFCMDY0MDMyQkQyM0YxNThGRUYwKAYIKwYB +BQUHMAGGHGh0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL29jc3AwLAYDVR0fBCUwIzAh +oB+gHYYbaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvY3JsMEMGA1UdIAQ8MDowOAYK +KwYBBAGceGUVCjAqMCgGCCsGAQUFBwIBFhxodHRwczovL2Z0cG0uYW1kLmNvbS9w +a2kvY3BzMB0GA1UdDgQWBBR6IqVx7p7wpEU4i+tS38xSxwZdvDAfBgNVHSMEGDAW +gBTyGtD46KMG6cvNOH6GcmMX28G+uTASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqG +SM49BAMCA0kAMEYCIQCuX4QBN4CPlmsuwENURCNvdQjvPvgTetx8kIsqvwos3wIh +AKU9cWLmxsLNLWFrCAwNFybGzkUtAzAdx8Culc0/sFeG +-----END CERTIFICATE----- + + +AMD fTPM ECC ICA SSPFamily 282772bd68af58ba6b13477a89bb1a04 +=========================================================== +-----BEGIN CERTIFICATE----- +MIIDTzCCAvWgAwIBAgIQKCdyvWivWLprE0d6ibsaBDAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xOTAxMDEwNTAwMDBaFw00NDAxMDEwNTAw +MDBaMHkxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzEUMBIGA1UE +BxMLU2FudGEgQ2xhcmExCzAJBgNVBAgTAkNBMR8wHQYDVQQKExZBZHZhbmNlZCBN +aWNybyBEZXZpY2VzMRAwDgYDVQQDEwdQUkctU1NQMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEl6IO1QcWF2hjA9bVwvfQCf/M9i7KNA5O/D5ypbdVVpifwwMwSwMG +BmO9mmK56g6EPvDXpFmMg50FmQ6jU7LcKaOCAWAwggFcMA4GA1UdDwEB/wQEAwIB +BjCBggYIKwYBBQUHAQEEdjB0MEgGCCsGAQUFBzAChjxodHRwOi8vZnRwbS5hbWQu +Y29tL3BraS9haWEvMjM0NTIyMDFENDFDNUFCMDY0MDMyQkQyM0YxNThGRUYwKAYI +KwYBBQUHMAGGHGh0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL29jc3AwLAYDVR0fBCUw +IzAhoB+gHYYbaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvY3JsMEMGA1UdIAQ8MDow +OAYKKwYBBAGceGUVCjAqMCgGCCsGAQUFBwIBFhxodHRwczovL2Z0cG0uYW1kLmNv +bS9wa2kvY3BzMB0GA1UdDgQWBBSMWXd2hTue25DGGoyvyinxvqBKxjAfBgNVHSME +GDAWgBTyGtD46KMG6cvNOH6GcmMX28G+uTASBgNVHRMBAf8ECDAGAQH/AgEAMAoG +CCqGSM49BAMCA0gAMEUCIAhSltSJhcMQa1BK+AuC4et0wxo1DnDIdrXn13tEkxet +AiEA9ddrkfrmDpH7mMTJR1ejntr+m0sUTDJ9OtPzz+gthTA= +-----END CERTIFICATE----- + + +AMD fTPM ECC ICA STFamily 4A7A7EC532E35402724A2BB4501011CE +========================================================== +-----BEGIN CERTIFICATE----- +MIIDSzCCAvKgAwIBAgIQSnp+xTLjVAJySiu0UBARzjAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEwNTAw +MDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAGA1UE +BxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQgTWlj +cm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLVNUMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAEuqTQcmuKG6lBH2pZ8FcFUVrdkesyyX/cIl7eWyhLQGUehJDrshpaX4uT +zYTrwiyo+JVDCEz0SGqxF10DmP0kUqOCAWAwggFcMA4GA1UdDwEB/wQEAwIBBjCB +ggYIKwYBBQUHAQEEdjB0MEgGCCsGAQUFBzAChjxodHRwOi8vZnRwbS5hbWQuY29t +L3BraS9haWEvMjM0NTIyMDFENDFDNUFCMDY0MDMyQkQyM0YxNThGRUYwKAYIKwYB +BQUHMAGGHGh0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL29jc3AwLAYDVR0fBCUwIzAh +oB+gHYYbaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvY3JsMEMGA1UdIAQ8MDowOAYK +KwYBBAGceGUVCjAqMCgGCCsGAQUFBwIBFhxodHRwczovL2Z0cG0uYW1kLmNvbS9w +a2kvY3BzMB0GA1UdDgQWBBSMlQK6u0nLp8P7+HwwzcGysubG6zAfBgNVHSMEGDAW +gBTyGtD46KMG6cvNOH6GcmMX28G+uTASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqG +SM49BAMCA0cAMEQCIDz6Mytrfm+ihk744RkVAPPxkefsMZcUxdhGqnrv7owiAiBr +q+LoaHiiDgfNpbeQlElRIu9c2y2FmhOYrt6STGQjQw== +-----END CERTIFICATE----- + + +AMD fTPM ECC ICA ZPFamily 1425A264BB595F9469645F3B7AA30209 +========================================================== +-----BEGIN CERTIFICATE----- +MIIDTTCCAvKgAwIBAgIQFCWiZLtZX5RpZF87eqMCCTAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEwNTAw +MDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAGA1UE +BxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQgTWlj +cm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLVpQMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAEUs7cHYxm8jLp3GOE4MVnvVx5U0AKrTeLyBMwSstWX3VnUQM8oMeTh5eY +4Zfis0MDpVxXVE3JcGGr45iOkkWSYaOCAWAwggFcMA4GA1UdDwEB/wQEAwIBBjCB +ggYIKwYBBQUHAQEEdjB0MEgGCCsGAQUFBzAChjxodHRwOi8vZnRwbS5hbWQuY29t +L3BraS9haWEvMjM0NTIyMDFENDFDNUFCMDY0MDMyQkQyM0YxNThGRUYwKAYIKwYB +BQUHMAGGHGh0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL29jc3AwLAYDVR0fBCUwIzAh +oB+gHYYbaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvY3JsMEMGA1UdIAQ8MDowOAYK +KwYBBAGceGUVCjAqMCgGCCsGAQUFBwIBFhxodHRwczovL2Z0cG0uYW1kLmNvbS9w +a2kvY3BzMB0GA1UdDgQWBBQ2sLcQwBDRgZIhwpvc5T5QAzwpFTAfBgNVHSMEGDAW +gBTyGtD46KMG6cvNOH6GcmMX28G+uTASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqG +SM49BAMCA0kAMEYCIQDoFZIeUSnF7cDRjJb+iojim+QnaGsa63mDnJVaGc5UfQIh +AIzqZvY5zohbdv+OWKibF2rEh9+bOQkuE1M7I43JDcZy +-----END CERTIFICATE----- + + +AMD fTPM ECC RootCA +=================== +-----BEGIN CERTIFICATE----- +MIIDAjCCAqigAwIBAgIQI0UiAdQcWrBkAyvSPxWP7zAKBggqhkjOPQQDAjB2MRQw +EgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1bm55 +dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERldmlj +ZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNjAxMDEwNTAwMDBaFw00MTAxMDEwNTAw +MDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAGA1UE +BxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQgTWlj +cm8gRGV2aWNlczEPMA0GA1UEAxMGQU1EVFBNMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAEKLNGw0F3uq7kcoZazSAm46NUyiIJC5DgNAPo1CfrPsn3UtRni1DxC1xa +sMtvIo3jAVHZlVsmAT1g0r5XiNb5mqOCARYwggESMA4GA1UdDwEB/wQEAwIBBjAj +BgkrBgEEAYI3FSsEFgQU8hrQ+OijBunLzTh+hnJjF9vBvrkwHQYDVR0OBBYEFPIa +0Pjoowbpy804foZyYxfbwb65MA8GA1UdEwEB/wQFMAMBAf8wOAYIKwYBBQUHAQEE +LDAqMCgGCCsGAQUFBzABhhxodHRwOi8vZnRwbS5hbWQuY29tL3BraS9vY3NwMCwG +A1UdHwQlMCMwIaAfoB2GG2h0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL2NybDBDBgNV +HSAEPDA6MDgGCisGAQQBnHhlFQowKjAoBggrBgEFBQcCARYcaHR0cHM6Ly9mdHBt +LmFtZC5jb20vcGtpL2NwczAKBggqhkjOPQQDAgNIADBFAiEAgaCRgPGIA9/8xEVy +tJ1YK0ERBDGHxPT0igzycASqDhACIDWbPtOXQG3Z4W09OjRtWwLwdCEkelKfPazb +yhIHIT4m +-----END CERTIFICATE----- + + +AMD fTPM RSA ICA CZFamily 01F7DE3D30F15BE252C0AFCC1A0A562C +========================================================== +-----BEGIN CERTIFICATE----- +MIIE2DCCA8CgAwIBAgIQAffePTDxW+JSwK/MGgpWLDANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEw +NTAwMDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAG +A1UEBxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQg +TWljcm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLUNaMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAvMx6GldSnmqFRVWG3oUBIb4D/Go7LFSnnU9Tvtn8rT97 +FoqxQRQN4a2Frx90tTXnvakc/bF5fWjB1lZauToCpgkUWVFSuIQe5Mw1IEK/aY0v +/cQYSHrwnpmPoJa0oSKUrX7d8E3okAFCbDXyuKBzGnci9toQcWNMHoNAf6AbcpVD +FGmsSmukSNzyiolgtkvPEZxhINl4zvQh0wYnKaU6/Ah6TzW1+TRyeiGNHkiccgh+ +YdSEwcvHUsZYI7QSd2d3IcX6b0wqubiE4jWoWkKmPiuX8BOu1YOjnKhTbq8rbpGq +RKRV7SPyJqgTbXtUg9dZ9m28C92/iTdbaeFkgUvTTwIDAQABo4IBYDCCAVwwDgYD +VR0PAQH/BAQDAgEGMIGCBggrBgEFBQcBAQR2MHQwSAYIKwYBBQUHMAKGPGh0dHA6 +Ly9mdHBtLmFtZC5jb20vcGtpL2FpYS8yNjREMzlBMjNDRUI1RDVCNDlENjEwMDQ0 +RUVCRDEyMTAoBggrBgEFBQcwAYYcaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvb2Nz +cDAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vZnRwbS5hbWQuY29tL3BraS9jcmww +QwYDVR0gBDwwOjA4BgorBgEEAZx4ZRUKMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v +ZnRwbS5hbWQuY29tL3BraS9jcHMwHQYDVR0OBBYEFBSC/Zy4ivu3+RfKFCJfiRbz +EEANMB8GA1UdIwQYMBaAFFeMVF95aVFCEiGkpXis219oL4nIMBIGA1UdEwEB/wQI +MAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBAJRBWLzYJ5MPlxOHGGGm4881vTey +LG8UvARg3+q0DvFs8T7piBtFXAOb0tu1kNquHWGJCNeJWcsNbi4Buzc63fbptt4j +Jh9ckLQnp1SK3mn5xo+O+5mgF5G9dN+kE910FEntH5k5Ox1bTKZzrSRSTP5cNacB +e9FCVddjjH4yAOUKywMDbZipyX0GwNgJJYskYr/n7WG4vRCf9WFNMdeuTm8b8HPM +i8Q0+5+0tl0X9Y7Mzds2ciwdlNI6COWXnels1Zy3Pex7Uc8KiU6q51EAl/YJEdca +5zR/1B9i9pukRo9Pz096SqX8sjqXq6roHhkaXllniOYr6zaeTuRuUJpT8KY= +-----END CERTIFICATE----- + + +AMD fTPM RSA ICA RNFamily CC5AB663EE845CA9654A582121F50381 +========================================================== +-----BEGIN CERTIFICATE----- +MIIE2jCCA8KgAwIBAgIQTFq2Y+6EXKllSlghIfUDgTANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xOTAxMDEwNTAwMDBaFw00NDAxMDEw +NTAwMDBaMHgxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzEUMBIG +A1UEBxMLU2FudGEgQ2xhcmExCzAJBgNVBAgTAkNBMR8wHQYDVQQKExZBZHZhbmNl +ZCBNaWNybyBEZXZpY2VzMQ8wDQYDVQQDEwZQUkctUk4wggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCr2nNY0tQPp2mEX75pycX0XVqCCraSmUzFhPoiNPI8 +2OSmH8XhFsXelR84fukJrvnVEqtMimxhWkTguSBTf+dBTWbOfKnfzc7SJbQqblly +Njs9RCppU/fN+NjYnoSqgGNl0mT/TiHZZozWcgaKTtkezxDi7czedY2Bk4z0SS98 +CYX7FcAHwK2ZOZHHs+AAwf4M9Ijf5FeTuU4m3T0Le9VBvoYak6VC7MHJ0MQecU26 +TDgVWzUu0wyncwS6fqFtbftNLfp8FsmdG+Oser6RDz/Pkl5R9KkhEQBwyhiMtwAR +pSCUeP3xCYSAQQ00Arl+HXvNda54tID56p0UatoTyi0vAgMBAAGjggFgMIIBXDAO +BgNVHQ8BAf8EBAMCAQYwgYIGCCsGAQUFBwEBBHYwdDBIBggrBgEFBQcwAoY8aHR0 +cDovL2Z0cG0uYW1kLmNvbS9wa2kvYWlhLzI2NEQzOUEyM0NFQjVENUI0OUQ2MTAw +NDRFRUJEMTIxMCgGCCsGAQUFBzABhhxodHRwOi8vZnRwbS5hbWQuY29tL3BraS9v +Y3NwMCwGA1UdHwQlMCMwIaAfoB2GG2h0dHA6Ly9mdHBtLmFtZC5jb20vcGtpL2Ny +bDBDBgNVHSAEPDA6MDgGCisGAQQBnHhlFQowKjAoBggrBgEFBQcCARYcaHR0cHM6 +Ly9mdHBtLmFtZC5jb20vcGtpL2NwczAdBgNVHQ4EFgQUUvtZ4pqoOpYvue7w/ltI +Ed5rdR4wHwYDVR0jBBgwFoAUV4xUX3lpUUISIaSleKzbX2gvicgwEgYDVR0TAQH/ +BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCAQEAl9N/5lOIvJpbOgfiIqKFHZRy +jVaTUi0qdQzrQD54KWto+jfurZIDTb1d6hfkLNC2gJcu+SAidknBoaw5GB1EBFsV +wHI7hVSuXJ7fBw828NyvQKymacm4JdxeVc+GR6UItG9dUVCV6LjMFodSLJuL8a2e +9Cxz6s09scV9AB2162Ls56CRAc+6TM1HA+q21EpSgWGXweDf7kP8+LicWr9uSS9p +oLH5zJoJ9PC0IySgVQc0LtErR2oSAyi8lPSQaUj3dQTpd054roGcTlyPsM5PGZsI +dL43XMLMhNtn2h/fV3RZOUtxSIiMm/i62xsDIi742rQ3ZPmTbiTDqzPVk18NdQ== +-----END CERTIFICATE----- + + +AMD fTPM RSA ICA RVFamily 7ABAE76EBBA151415337F49A77CB1C3E +========================================================== +-----BEGIN CERTIFICATE----- +MIIE2DCCA8CgAwIBAgIQerrnbruhUUFTN/Sad8scPjANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEw +NTAwMDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAG +A1UEBxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQg +TWljcm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLVJWMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAxPCInsP6UJTB9APCZcXBT+XQS9SGiw5yZtM5eSPGvDDa +7FQRtxwiA6m386xXQhZplz9F0GDwc6iVcf/yh2W7203cDKbbKXjc6KLPUAnRSMen +NeIj9bmSut2Epi5Z8RMMd6M11b0f/bxJGMmttM8y0kpzn+u0qK06wyeo+ZqnQFoX +DQzlenGstpCGj5MyTd0ATSu7yrjp0cdQeTRbl4bF/9PQ3gqKzLCbHtFnnTN19bkU +jKM0GQ4AY+tMu3WRsQW0hFHK0q+HQDijkCGw62wvKlakpTVxg9zC28kmaab+RPxJ +IYyAoNR8D5C5xscBM7nhGZLN2DjBg5paW+5yk/UZdQIDAQABo4IBYDCCAVwwDgYD +VR0PAQH/BAQDAgEGMIGCBggrBgEFBQcBAQR2MHQwSAYIKwYBBQUHMAKGPGh0dHA6 +Ly9mdHBtLmFtZC5jb20vcGtpL2FpYS8yNjREMzlBMjNDRUI1RDVCNDlENjEwMDQ0 +RUVCRDEyMTAoBggrBgEFBQcwAYYcaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvb2Nz +cDAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vZnRwbS5hbWQuY29tL3BraS9jcmww +QwYDVR0gBDwwOjA4BgorBgEEAZx4ZRUKMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v +ZnRwbS5hbWQuY29tL3BraS9jcHMwHQYDVR0OBBYEFIoFeM9WFG/qOZr5A/tbCsNu +snhqMB8GA1UdIwQYMBaAFFeMVF95aVFCEiGkpXis219oL4nIMBIGA1UdEwEB/wQI +MAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBAJ9TlFKslPxTCEsde9ZuM74ZV/ih +pzO+89jTQaIlNgIkkKeDX6q7Oy0XATvQGeNpQ4sifhEd4EAi45A6ZpowZyflezDE +tuyG7KMmFpLuE5IL1msuEy9+LGyRSmX+TIhvMcOBPPGvLZJ3YV0UUvvSFwhhbJ5C +YlD0grQN27feVXuqoj7MjgkZ5ZNrYz4yTcpljfta1oFs7zVrA7nmjtB7J6/fy5y7 +t85iJZujW4YG8dskch28PBJ28v5kW1FHJfVj/0hH759b2DDc0w0iaA9aj0PYj3Vm +igYAcR4XCQWNADt8a5acm/y5/7t+wW1XSKDxochM8Evb7eNsUlTTFT+eL4Y= +-----END CERTIFICATE----- + + +AMD fTPM RSA ICA SSPFamily 8f557bf02fba534642df289ff945cd40 +=========================================================== +-----BEGIN CERTIFICATE----- +MIIE2zCCA8OgAwIBAgIQD1V78C+6U0ZC3yif+UXNQDANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xOTAxMDEwNTAwMDBaFw00NDAxMDEw +NTAwMDBaMHkxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzEUMBIG +A1UEBxMLU2FudGEgQ2xhcmExCzAJBgNVBAgTAkNBMR8wHQYDVQQKExZBZHZhbmNl +ZCBNaWNybyBEZXZpY2VzMRAwDgYDVQQDEwdQUkctU1NQMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA3Ew91HKxCZ1CY0Joh3EslBzLWZPagldUqYRxEJDR +Zaz+pSZ51UkMgKmj81FZACEjCpB1rnvky6GLpa/NZMv7vAx8MirXlu7kaV6h0hCl +Qtmebe17eSsux9VvMvOBgyOMZzjQYQSiBYKZtyCPFIKryTAMxmozfRVTwOt3JpWE +tXRutkP6RRzJGYGSe5j/44Dn6MhXc+uUoQcprMqrsmItAepGYxXOWC/AZ6c9Qi+h +cysRxdyMqsRfekF38q8pxHcb+2czshxYxnxes/K7zAQfs8i+vYuvbq1LRiRTwz0p +0Bf3MmjiPYpwyGHOa/lW7vFXZu+YBtpx4B/HB6m9VvgxcQIDAQABo4IBYDCCAVww +DgYDVR0PAQH/BAQDAgEGMIGCBggrBgEFBQcBAQR2MHQwSAYIKwYBBQUHMAKGPGh0 +dHA6Ly9mdHBtLmFtZC5jb20vcGtpL2FpYS8yNjREMzlBMjNDRUI1RDVCNDlENjEw +MDQ0RUVCRDEyMTAoBggrBgEFBQcwAYYcaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kv +b2NzcDAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vZnRwbS5hbWQuY29tL3BraS9j +cmwwQwYDVR0gBDwwOjA4BgorBgEEAZx4ZRUKMCowKAYIKwYBBQUHAgEWHGh0dHBz +Oi8vZnRwbS5hbWQuY29tL3BraS9jcHMwHQYDVR0OBBYEFJB9Zem1YjFZl91a0Iay +t1mJV7ksMB8GA1UdIwQYMBaAFFeMVF95aVFCEiGkpXis219oL4nIMBIGA1UdEwEB +/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBADLIOVF6Wu8rI7FypvQys+T5 +joQ3TrLvNfpy1QK1R/m8VLANglZXECLpVvSs4pqopuM5yWN1NPA3nJoTRpacqDFs +zXbZ+nh5fBhBfiaF1n2jYkGafG6nSdqvWhUazK9klHyTvXRKEZEJExVXpvcN31hI +MZ/kpGhMoF90rcUzoKajM6zHZtuDT1KFd2I/NFf+yQxOGtrOP98q+RXuFfXWVBVB +a+LAmFuAHsn/Pqqiu5YdGAbVAfEPht/QEdB1+BpQ7mry7NiHi5w5z28qsQYGcgyo +K6qPRxQgHT8/CqI3Fx1C/UoHq+4TH88EMxIB9knyydVipIQZWdf5zjmxVSRmhkU= +-----END CERTIFICATE----- + + +AMD fTPM RSA ICA STFamily 1EEA5C967B0557D56AC61D4EE4DB235C +========================================================== +-----BEGIN CERTIFICATE----- +MIIE2DCCA8CgAwIBAgIQHupclnsFV9Vqxh1O5NsjXDANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEw +NTAwMDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAG +A1UEBxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQg +TWljcm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLVNUMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA6T3q1dRWVLt1a/26XhXMNb74HDe9B2p1rQ/MNCOdbta0 +gSGZYokQwEQWA7M7UpZ8UffV60/GDVHcMtaucVjkCwrySnI1Cul0cV8Wi/NYlOnK +pEy1TUmiJQnETPTP5yyoQ08wzv91hHD/uL3HRvIycpCAasoJP2Tvd80D/hTKEUtG +7wo1qjbQKk2zVBDihJB9wGms2TQ8kIJnuO782FXYe5mBUE4FlMBEQorKVPLEY/aV +DVfZJMmC1HA45eFEKg9bliVsDrAl1AdULTJvOSB8fv79klJa1usqRlZuDw94Iiko +GRegGdy+P4wCHZa63oaFfW2gwMsTtE94Awocaex67wIDAQABo4IBYDCCAVwwDgYD +VR0PAQH/BAQDAgEGMIGCBggrBgEFBQcBAQR2MHQwSAYIKwYBBQUHMAKGPGh0dHA6 +Ly9mdHBtLmFtZC5jb20vcGtpL2FpYS8yNjREMzlBMjNDRUI1RDVCNDlENjEwMDQ0 +RUVCRDEyMTAoBggrBgEFBQcwAYYcaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvb2Nz +cDAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vZnRwbS5hbWQuY29tL3BraS9jcmww +QwYDVR0gBDwwOjA4BgorBgEEAZx4ZRUKMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v +ZnRwbS5hbWQuY29tL3BraS9jcHMwHQYDVR0OBBYEFJDgB+F1V0IBp6jayTsyMRSo +h+HoMB8GA1UdIwQYMBaAFFeMVF95aVFCEiGkpXis219oL4nIMBIGA1UdEwEB/wQI +MAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBAFEH+eXMomVzTr17dIOhIlJeTG+A +zFb4DhU01k0aOhpiCyS/09FJ7NOOOPfuzfGz69xpEuTbCJTwR/waVHiaYh4WWRdH +nRAphoJaFCgvleIblhweJXtbhbNZZqVn4Cu+zyXmjs5lJyidEzMexPXcUdo/05xE +NTM8MS2z/pJpxeLuvdz3FUb4iTZt2gLy3EswjxPD7QXezkRkPCf5ODNeYKjT7H3f +qX4bXuaGh6mOm9F8dQe1p28FLG7zAkqbmrokXrSrmkAvNhao2Gc3Y3IvQQw6KTPh +dGwGLQQkY5vtUKrK4kcWcvTtUQlVLAIQAnJscQgTu6Ix5oV57KSe3Cij4CA= +-----END CERTIFICATE----- + + +AMD fTPM RSA ICA ZPFamily 2BDEA5B81C045B536EE60CA3653E4B1B +========================================================== +-----BEGIN CERTIFICATE----- +MIIE2DCCA8CgAwIBAgIQK96luBwEW1Nu5gyjZT5LGzANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNzAxMDEwNTAwMDBaFw00MjAxMDEw +NTAwMDBaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAG +A1UEBxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQg +TWljcm8gRGV2aWNlczEPMA0GA1UEAxMGUFJHLVpQMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAuCTPvBEZF+063jnTNkxbUpppwyi4E+Ckj03xf7XDHPFP +h+3q3zHvsamIXRncYM9jQHkNYDHdR9z+4oLfspBfP5o/Ks8nFvrGsL7vSHzxBJy7 +3eunsREP8Ca2TE4oaXn5hbDSBaF+kYwlrqHLE5PzVF2piShomR9mkZyRYk1l9+sb +2Nv6rpFd+eaFjLMgD2xc1BLqNGH2ICvjBDMaZ27YmcZK7gwUpfDXhipzG59JLSm4 +fJ3THFW8ZdP64zt6H1zKaQ4ou7EEHh9qs5UgKzXwEG3MzE03nMedmUzBoC26VqbI +aDGzLzO0I5kUNZlyBomkN/MamcJcvqsaal5xoDPujwIDAQABo4IBYDCCAVwwDgYD +VR0PAQH/BAQDAgEGMIGCBggrBgEFBQcBAQR2MHQwSAYIKwYBBQUHMAKGPGh0dHA6 +Ly9mdHBtLmFtZC5jb20vcGtpL2FpYS8yNjREMzlBMjNDRUI1RDVCNDlENjEwMDQ0 +RUVCRDEyMTAoBggrBgEFBQcwAYYcaHR0cDovL2Z0cG0uYW1kLmNvbS9wa2kvb2Nz +cDAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vZnRwbS5hbWQuY29tL3BraS9jcmww +QwYDVR0gBDwwOjA4BgorBgEEAZx4ZRUKMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v +ZnRwbS5hbWQuY29tL3BraS9jcHMwHQYDVR0OBBYEFMuz9ybnLDe/fpxs+qbvBviP +0fxMMB8GA1UdIwQYMBaAFFeMVF95aVFCEiGkpXis219oL4nIMBIGA1UdEwEB/wQI +MAYBAf8CAQAwDQYJKoZIhvcNAQELBQADggEBAEvK4x3Ea5XIGTEfnjlPyvoHJgMw +uJnnyKJ02xfgAULfF6NgI5ZFsa1z+pqPhOHVTR2X4oxPeaA/TiBB7MWMYOTU8pc+ +6L8fOE+6W7q96iGNXUESiC68Nxy3cH6r3QFnfP8KJy4pTw7nF4uB+N92VZdf4PHq +cTjKGnDXw+zjuooqhq+QIjM77wvlPg8d65BT8fnnTlTWMuBkaNpkknukMM/rt6R5 +6hDehYwNiHoZejF9jPF0DXacuLhOrmUbtWyyN8I52eo72X4WYO7dd9ELXOSANndv +8RyOND5a9I6RO199XSNZHvZ4XxaD8eqcJ3Q99obAexDoR64Ri0ovbibmAFw= +-----END CERTIFICATE----- + + +AMD fTPM RSA RootCA +=================== +-----BEGIN CERTIFICATE----- +MIIEiDCCA3CgAwIBAgIQJk05ojzrXVtJ1hAETuvRITANBgkqhkiG9w0BAQsFADB2 +MRQwEgYDVQQLEwtFbmdpbmVlcmluZzELMAkGA1UEBhMCVVMxEjAQBgNVBAcTCVN1 +bm55dmFsZTELMAkGA1UECBMCQ0ExHzAdBgNVBAoTFkFkdmFuY2VkIE1pY3JvIERl +dmljZXMxDzANBgNVBAMTBkFNRFRQTTAeFw0xNDEwMjMxNDM0MzJaFw0zOTEwMjMx +NDM0MzJaMHYxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQswCQYDVQQGEwJVUzESMBAG +A1UEBxMJU3Vubnl2YWxlMQswCQYDVQQIEwJDQTEfMB0GA1UEChMWQWR2YW5jZWQg +TWljcm8gRGV2aWNlczEPMA0GA1UEAxMGQU1EVFBNMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAssnOAYu5nRflQk0bVtsTFcLSAMx9odZ4Ey3n6/MA6FD7 +DECIE70RGZgaRIID0eb+dyX3znMrp1TS+lD+GJSw7yDJrKeU4it8cMLqFrqGm4SE +x/X5GBa11sTmL4i60pJ5nDo2T69OiJ+iqYzgBfYJLqHQaeSRN6bBYyn3w1H4JNzP +DNvqKHvkPfYewHjUAFJAI1dShYO8REnNCB8eeolj375nymfAAZzgA8v7zmFX/1tV +LCy7Mm6n7zndT452TB1mek9LC5LkwlnyABwaN2Q8LV4NWpIAzTgr55xbU5VvgcIp +w+/qcbYHmqL6ZzCSeE1gRKQXlsybK+W4phCtQfMgHQIDAQABo4IBEDCCAQwwDgYD +VR0PAQH/BAQDAgEGMCMGCSsGAQQBgjcVKwQWBBRXjFRfeWlRQhIhpKV4rNtfaC+J +yDAdBgNVHQ4EFgQUV4xUX3lpUUISIaSleKzbX2gvicgwDwYDVR0TAQH/BAUwAwEB +/zA4BggrBgEFBQcBAQQsMCowKAYIKwYBBQUHMAGGHGh0dHA6Ly9mdHBtLmFtZC5j +b20vcGtpL29jc3AwLAYDVR0fBCUwIzAhoB+gHYYbaHR0cDovL2Z0cG0uYW1kLmNv +bS9wa2kvY3JsMD0GA1UdIAQ2MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxodHRw +czovL2Z0cG0uYW1kLmNvbS9wa2kvY3BzMA0GCSqGSIb3DQEBCwUAA4IBAQCWB9yA +oYYIt5HRY/OqJ5LUacP6rNmsMfPUDTcahXB3iQmY8HpUoGB23lhxbq+kz3vIiGAc +UdKHlpB/epXyhABGTcJrNPMfx9akLqhI7WnMCPBbHDDDzKjjMB3Vm65PFbyuqbLu +jN/sN6kNtc4hL5r5Pr6Mze5H9WXBo2F2Oy+7+9jWMkxNrmUhoUUrF/6YsajTGPeq +7r+i6q84W2nJdd+BoQQv4sk5GeuN2j2u4k1a8DkRPsVPc2I9QTtbzekchTK1GCXW +ki3DKGkZUEuaoaa60Kgw55Q5rt1eK7HKEG5npmR8aEod7BDLWy4CMTNAWR5iabCW +/KX28JbJL6Phau9j +-----END CERTIFICATE----- + + +Atmel Signing Module 01 +======================= +-----BEGIN CERTIFICATE----- +MIIDEjCCArmgAwIBAgIUWZRTybphJ0L8eMcF+mnAEpwxmMkwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAOWvuMl7bm1JxiT8+2VY1rKRoXuU6/QYa1kPUDnw6FZZJovrYNhqnPagPUd/ +VoYohJirkN/uFyLzvlxRa1Qr/vGLhJwSCLuOhRF9SwRuy51CW5IAFdKcxzFjoIS4 +QyBnBoP+pDvXx/uynMH8DWofmS5H234rN3JtPUZThvEUqvC8ivGXNO0B9jOy//Dx +Z0UUOTJwIFu77pPIfzOtk08vsg1blpf454d76yoFTKDsi/4jNxHRRyFfq/5STiPx +0QJZIngkRoidZCSOLUKVF4i/rStogdcgMZ6nEkM1lsZTbrurAFFdrSPqjFTNqOnk +9X/zDO/m+J5srga3TiDuXb03pO8CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBT3YaOh9AjxCQeXuHEnwqI5fArKJDAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0cA +MEQCIFEnpOFkOJnm2Occa/pRpqIO+xMWna+3GHQ7hdak1oS5AiBdjJ9CEBMWRgNd +MXeyfubNfOA9rcIsxM18ODwiXw6WcQ== +-----END CERTIFICATE----- + + +Atmel Signing Module 02 +======================= +-----BEGIN CERTIFICATE----- +MIIDEzCCArmgAwIBAgIUVxemUjurjw1OiJWUZ3lLwvPhRJQwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAwMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAOnv6DDMr+zT5TSqPQO5bMCQ5BNeC2RkrCokcs8iXtqhwqAcLGRKt0FdsOHb +nJ4HDsrEWnMw3fApLvWd99nW4vU6ukWWqZP3i+5nARf1wTbu1n7dzw0U87PIKTN8 +RR6OffjgI3msd0xPMkej4YoqaeNriPX9fOL0LIMMxFjc+pDFD+ZsHtx5vcvEZU86 +6SQLVbVvcOy5qEnjhx4M7BBhvauRdj5GOl9BbfXg0GiDpU6H5Eh87xtlS7/DCSDT +I516z57xfHaht/JcwCLw3ySisROTI2NmqBXNXXyEkA7+LGMdNm+o8Hw5fKRQq8As +x+3FpiBNIQ9gVdi6bq1EU4vpJDECAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBSBtdmcv6yYxdYajr8mqGoIa/o+zjAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0gA +MEUCIGtXLUfjDHdNbmtLSjuamOhml4OIvINSUdwUHBfSAiJ/AiEAzBUigNgggA9s +jAoDiVeUXqT5N097WlQjGPlhO4exl3M= +-----END CERTIFICATE----- + + +Atmel Signing Module 03 +======================= +-----BEGIN CERTIFICATE----- +MIIDEjCCArmgAwIBAgIUaEzk01H7UPLd9cdjrm8SGNM5dQYwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAwMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJhQFAEyf/MSHrhVtGijWXMArQywzkKBiHs/rIOuBJifqxCjR3z0I+3nt1MY +gEVqC75qzMDGRR11bh2+kOkFAR9jplGX4XAV5veGW16xUMg8aLEd5VPiWbuSStF+ ++pGQELYgSNv1JCTLdMUVJtT+6SJyp6pPR2MNh6cKwmGSCO/EdjfG3xiQFzqc9aDq +SO41R3sLSWP4Lp9Y4F7jsDVvtaLg2lKwf/LfZtJb7KHqnbqtDYb5eAC+pMVRaeLE +l94BbkjkXGxT+Ibu1DCcuoOfXW7IKbpW5bXdvhw6sRGuFTzntyJQuIlLKNPdb6vl +ePU4WDmdE1xY5NXTXXExbitjvJECAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTNNAGsbhxvk93YadRqUYMRs3R4lTAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0cA +MEQCIAikYRQQ9utw0dyX9nMT5hCCqRIWshNyzwJ7ixSDJFKzAiBHE2YmS4ilCQuO +JuTeDJYWPWyfb5Cl3JwXdDNlaM3vvw== +-----END CERTIFICATE----- + + +Atmel Signing Module 04 +======================= +-----BEGIN CERTIFICATE----- +MIIDEzCCArmgAwIBAgIUa3uAQUxkKpWg/Y7HTiCoypgW74IwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAwNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMbZdbGpbv9kl3qghjLWnNBjAqsekHoeCra74j3xlXTm5LLshkTz7mltuf6G +DRi5X9sf5A5ZJwdnmRTIlvKLSl1fsTudLhXMaEx12dcJzA/MegoDNM9I9w0OXdHr +ubEUQ3exh2BKbrzI9MfKYJGZPgvlMdoVpY/MRIhAx/KucMj+QF/dhpKaFAC9HuL1 +Fe/3AhAXLCzrPDquqys5ooPNpLA4i/05//E7bEplAME/xczP4Iu/cdA9YR7V8izh +TwyKzst3d3M+UDDkkiwxxo5qGgwRdPq3AUSQglNogbXyDAXryTtSAVJo/xIHqx1l +mn+aTTSQC+tngHnmlipuTml+m1UCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBSghUvRl/ghL6y6OJkb/dv10TzpzjAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0gA +MEUCIQC/qQV5ZAFBIoKvCDKNfIeimdZJHWhlLNxRDJs6VIfR+AIgQdLz5oU0ZWix +17vP0kgii5i1CmLfjvOeajfa8SXD8tI= +-----END CERTIFICATE----- + + +Atmel Signing Module 05 +======================= +-----BEGIN CERTIFICATE----- +MIIDEzCCArmgAwIBAgIUSU3KWn2tz8G9sFtsBnlCUIXlQNAwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAwNTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAKoNRY4TkPxrKoFC/lkgXH2K94ZMcZdRAWgiKoqJXNUeU5mWm2h6AlCCZocF +3xRoRb4WayNAHBKiGADS4GNK4r5+Ier1fq68LcTNV+1/IZk/gHb8S9qfZTgqe1za +UNkcPqP9iYbgUlL/qKVuyusD7psFKcuIC/nQKM2cgY2p+QqPbD+WId5HRt/ns0bH +8X9wp0u+jYYx4JSvQFlHTNXOphRqkz/n1Pckk6aGm65w1MyHHnbuTrDGWuS9S3iy +h66q2zN2/feWlPUT6yEKDt8fgUmrvQG9HeteM6Q9E3lsIwU+2OayINeGyMew4gPu +JBkROXx2baXUlqYCZpZHDm0knb0CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTW9W7Pz37dt/2H7QHhJ+4AmkY7yTAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0gA +MEUCIQCDW3rnSU5hck1n9vfuxl6IiY/wlDDs0P/qHjWXPa9k/AIgeR1Y4NGdhzgW +NwHWGepWPddzcD/UxQ9I63ZJDqYHeYg= +-----END CERTIFICATE----- + + +Atmel Signing Module 11 +======================= +-----BEGIN CERTIFICATE----- +MIIDEzCCArmgAwIBAgIUbxTqjeOwQnxp4/enilmqXAQCYkkwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMPbPcpKYMx9QYq8/CVZh3P41zUmhbA0GDPYXEt+ddz+2q0vq/5rrJlKn3cm +2PxkPPmKgAOiGavsZRme1lBJsb6Px5Z5vxUI93qWRg967gKZvvHS1eB77OEY2Qkv +HH6ZEWcoIfp0Xa2d2gMGUY0G4b5fJgCTkNkafQDWmTM2I63u2nZLqiBQ2vN5yoJ+ +F5DCH7fjLYTr3DGJmbUi+uILwDWez4q8gdnDIUvtMgDBivzqptBCyEZPMKgEf5d7 +cUVcaEBKgPXwZNm7xjYlr2vdnIcQi6RF/fgnGVr1Hh+lKeWthA8cPAYMRNC+rKoy +DVp9rjdMe45SsrIPlxMqO6lKTEUCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBRGZt52YgTnTdKbtP3FhSOhQD1qMjAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0gA +MEUCIDHF6nImxBvotQNGm8a+izHSkadrP+qlSHHUlk4Mrv75AiEA3p0ecSdX0hM3 +701WulPqT7V9Fvb1r+VEpvQBiJEzvHM= +-----END CERTIFICATE----- + + +Atmel Signing Module 20 +======================= +-----BEGIN CERTIFICATE----- +MIIDEjCCArmgAwIBAgIUdbpNMUXEGTxeQxEIRMR8jFViQfMwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAyMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJWEXww92zCQe8OhZfins6CGhJM8/tlQnhfL96IbDZ0igoHMfLpO0nsqedGx +LSwerzs8IHDOVoxSLSsmC2Wh7T+N6t4h7LyEowBjXGBnENzazOImuqXNoHla2rqZ +XT03UBTkI8HftD/0Nv0TG1mOoPrG4yA7SLRHNb4X+myN04p0/mxscV3UfQeqloCz +XPx99cLATTdpz79SuMBPDFnwFe4XCtjaCHNcxhGPiIlj7V0ruPM5r0tpcSllmLoh +wcAreZ7P1OzPF0o5Go+0m4Q9NsisIjGr7u0jAHHklljAboY4Jvf83zADyjvcHkIs +VQnrl7KQcnn7HpD7pOaIW1jkv28CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTgAo2HzmxnqHUcxLXXT1diLnXkKjAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0cA +MEQCIENnp5oVvHCerJeUTpl6TLgzZmOr1erz5miO4o0lFrxlAiAyIt7Bc3G26GjR +0y5/4fUicKo9xnhXKNxFZFyXc6gaJw== +-----END CERTIFICATE----- + + +Atmel Signing Module 21 +======================= +-----BEGIN CERTIFICATE----- +MIIDEzCCArmgAwIBAgIUUMytw8rGzN8RC77Wdf03M/PTMeAwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAyMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMpV2oOCZs6KmkyvHgnEow0jhkXK1/CCv3wWsIBFigID8v8rvvBRl1ytdFw3 +iNX5pQHnw6+9+PQp/r/f8vjH31yHbigqkeWT/TNfnwZO5OZeMdkngvTXyDBvnNMi +eptZBJrEjdOJ5SpPH6KOeC+w2PipI34ehD8cs8bDA6qk6zInwU4RdpKqOSlAQ3QY +yJDlB9XWy1hoxIFKSqHArtjONVO45o06GrZAPnd1fj8kEReP5SZE2Ir+ictWZdaq +RJC70dKiq86B5Doo+8waUP+OgdgVtaQEY1OwCKdzbX0uUxy+fZqV8abso+stodMM +TVUZD2aZ1QNGVh4M/SeE3CIADT8CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBQtYFzYgrK9cWzOcckLx3TT1byx1DAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0gA +MEUCIQDoOiYGiPcrHJjH2Kb7Wmqvesv9CXaDekyjMbKjCKBgsgIgW0qsMympS+Rk +GzxdH7cnLlwmB+hArEf+9S8nETRHY0M= +-----END CERTIFICATE----- + + +Atmel Signing Module 22 +======================= +-----BEGIN CERTIFICATE----- +MIIDEzCCArmgAwIBAgIUXdnnM6tgfyJOezwERoiMm2102wQwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAyMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMWtFwSJQY/beW2AfNQnmppVdyN602rYYMlJ9lS+/8J4NryucewQd2tcI17e +ZP7sEfzObXyAzko7oP0nQ301pGUXvNiI/6GCTsrXKxcxM6LiGVQO7f7inV80cM+3 +Weiz5zVZKfBollAwg6UzTZp74nmXI6qH2ow3HNBAu9tDU/jappACXdKmDLPouEwN +qJtgti8aZKvmHSadqSTggkKrgsJi1wfDsa3XY1+EFuZh84oMeH2pwvxiXF7kUD16 +i67h2ZVplKlO0pesmRJbiLR2wa4uAcQ90O3lx9LDN62RlAi695TD14xrH6aIGU+M +y69O+UCMbcHuTlKZ7JVOtXN+FwcCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBQ1ruc2ybTShhMJ54FcD6TOQNhl9jAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0gA +MEUCIQDcUaA0rdKJWzumgJ0hevRoj0b3PWThtplRdhhS2QGotAIgF0ZXSGWMQswQ +UvwooDAveOY2Mh147/Px5XZR47nfDpI= +-----END CERTIFICATE----- + + +Atmel Signing Module 23 +======================= +-----BEGIN CERTIFICATE----- +MIIDFDCCArmgAwIBAgIUQwWvul0AgI+EMR5YMnHQ6UcNhcgwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAyMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBANRxHgp/Nq/Fa4OuIaML7bP9mI+crl4RL+xcFGiEqO62BZwG7LcjFRjbC9uK +3kVu2oso+uYhxKI8dQmq9yZbvIWH06omoBZhCv6nvHqxGrcIOYxUNBnSt2vU8O54 +WGY46XvfLEYy/w0JSOTYigpTxeGTaiONfDBps5jzf0DcUZyiQK+S0xPBWQjEoZuV +fXoHu9qC4+FXz7s9vX0CwWViQNvjVMuoAqXFEoXoxn5vQ0xgZNJt8K7qsl7sysye +FNF6OZ06qe2VfyS20lp0ycbO9oWeA9Z24tKWj0IHCuRWGyMENVrhKTeUDH4pbAGR +W6JEJ0Gvo19kc5XqGtJlEVRJxk0CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBRV9No5ymW2aB8rdxG8PvIIqGedHjAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0kA +MEYCIQDcDy9hL5tv2dnKG5F0QAUDyPjFpM2oXT+7+65lhXEZVQIhAM8nWy0r2RPn +/it+ZY4TUGbji7rKab2tAC6YcagHvFiw +-----END CERTIFICATE----- + + +Atmel Signing Module 24 +======================= +-----BEGIN CERTIFICATE----- +MIIDEjCCArmgAwIBAgIUUkbrM0nja86+VltbnRvVSPQKYe0wCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAyNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAKq0tRItVby8VWFjb/7N+WmJh2uTDp70Mm4Fv4tV7iDWbj0KmDcNNsK1kQOX +n7drbPhZCQ728+nnbah99Ao8fqZhPTr6LWOzu626K7s9ltj6XENP4py1IsTYqvwP +IIikViWkzbIhelSzRFhHubH963uvgv2UFH8LqTOem1NCayDMRIKfEghYLkLDcHKt +rcba9bo4F+DzegznregXK06bGL8SoUD2y/035f5DKmFc6qsqwRoJIPPthUcTum1U +iQsK8qwN+2cJICZd5P6om0xc8CVXyZxmk+ey/01FSUcAA7VTfqCRXEGpkezelSLq +Ice36e1PLfJ6yoWaSMCuNOYSxNcCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBQWs0Hjgc1cPnmayDjKF/H38/dDHjAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0cA +MEQCIDyZXKar+bsQIZHVGtcTLpMqi35eoF7pqjOhFIv1FHZ6AiBrBZyelmYzR2i3 +3IYua7i/IisumKWp5EQZFAQkOXZZYA== +-----END CERTIFICATE----- + + +Atmel Signing Module 25 +======================= +-----BEGIN CERTIFICATE----- +MIIDFDCCArmgAwIBAgIUV0h4consbzOZTBM8CEnTXqqohHwwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTEwMTAxMDAwMDAwWhcNMzEwMTAxMDAw +MDAwWjBtMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSAwHgYDVQQDExdBdG1l +bCBTaWduaW5nIE1vZHVsZSAyNTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBANUeH1QW1CO7bGkbktFbx04qLmey/xwKJByLKM3iymporLZ6AjSjMs+NKcBn +pyvJdF57yb3qAJU/t7WyppnqO4kdUD9vLITfIIJzmx2aQTdnD4skodAPLmCBF2N7 +CTKzWf4djDG42A9p1Mq3labo/psrUm75gdXqnI/aeCQWNWqsFwa5tA6sWVybFTQZ +Iye3PZBct83vMnHExSsf8F3u7zx4KFigO0S7TNov6aSXUIE/yLmzq4WU8lj6by0A +6TX9Kf0g5gcsN/0c4pzxZcVJgHgc70w8DO4xLGSFEBg2SAYYnyuOVSy60Ig00zi/ +HlcPQ/B9M5/ACbu3BfcPaGEI+n0CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBQndjHQWfp6lVP7Wd/W6FvBIjAP8DAfBgNVHSMEGDAWgBQx0F0Qba/k +7RndCq/TW+oio3gcVzASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMCA0kA +MEYCIQCHfFzFzq1oxXvOHV7Pfv+NN/BF+TEJ/NS7gkhmXvqCuAIhAKN6WGiht+ZX +0q0wktHHVdePVJ7vxsw42t/0oqu1je0B +-----END CERTIFICATE----- + + +Atmel TPM Root Signing Module +============================= +-----BEGIN CERTIFICATE----- +MIICKzCCAdCgAwIBAgIUcD8hGhUZbtWr/R0SMo4rBkmgVHgwCgYIKoZIzj0EAwIw +czELMAkGA1UEBhMCVVMxETAPBgNVBAgTCENvbG9yYWRvMRkwFwYDVQQHExBDb2xv +cmFkbyBTcHJpbmdzMQ4wDAYDVQQKEwVBdG1lbDEmMCQGA1UEAxMdQXRtZWwgVFBN +IFJvb3QgU2lnbmluZyBNb2R1bGUwHhcNMTAxMjMxMDAwMDAwWhcNNDAxMjMxMDAw +MDAwWjBzMQswCQYDVQQGEwJVUzERMA8GA1UECBMIQ29sb3JhZG8xGTAXBgNVBAcT +EENvbG9yYWRvIFNwcmluZ3MxDjAMBgNVBAoTBUF0bWVsMSYwJAYDVQQDEx1BdG1l +bCBUUE0gUm9vdCBTaWduaW5nIE1vZHVsZTBZMBMGByqGSM49AgEGCCqGSM49AwEH +A0IABH2Mc2ZzwulHWuF8a+EMpey51ZrMiF78oQywMFzGCmV4CmfpSQVpJqw23np8 +QveCQOt7n/zsBMRsqk1bsAfYKwqjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQx0F0Qba/k7RndCq/TW+oio3gcVzAKBggqhkjO +PQQDAgNJADBGAiEAyNu4sBDbRURcVGhKysdHGYidk5H2Bia+yo5mDryJ3hMCIQCs +lDkUE4T1jHHwzSxca6KCXzgtpyui78G742CdYm9W5Q== +-----END CERTIFICATE----- + + +BXTEPIDA0PROD EK Platform Public Key +==================================== +-----BEGIN CERTIFICATE----- +MIIDwDCCA2agAwIBAgIUJrmq4T0WF+KN0GBFY1nQZekcmZYwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +OTE4MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xMTAvBgNVBAsMKFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEJYVF9F +UElEX0EwX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAATlW6lYkjRqfJcDgYYIF4Aj+5grglb5Rndr70jShDj4cDRL +SNkToyuHhQIEmsa+gd3r3bH9kVb83Jzj7nrhrlKMo4IBnDCCAZgwHwYDVR0jBBgw +FoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFLmel5quSHdOou/Km/mt +WwQEDcEKMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1Ud +JQEB/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIG +CCsGAQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JM +L2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAw +TjBMBggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50 +L0NSTC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+ +hjxodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9F +S19QbGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSAAwRQIhAOTeL3SQOpcJcUfg4ZAJ +L0lK7kiLrx98zD5PcAYOof0OAiBy6x20LwfMKNQc2fQecc9NHDiYqzowUIHXldhz +/m86tA== +-----END CERTIFICATE----- + + +BXTEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDvTCCA2OgAwIBAgIUNY8XaQcdQQmxADTKueN39ZzWIXswCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +MzE5MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLjAsBgNVBAsMJVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEJYVF9F +UElEX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQblrtMsCNzHUAZTZ6vQGJjMWlS73/DhZ98HaEb/8HDDwm9CdOA +IjTYsRcZKDnLufP0tiTqAZ7H38RJx4/K6nu6o4IBnDCCAZgwHwYDVR0jBBgwFoAU +6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFDFzTW+K6pE6CjEYC3hcwGMI +lMx7MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQEB +/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIGCCsG +AQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2Vr +Y2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAwTjBM +BggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+hjxo +dHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19Q +bGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSAAwRQIgZgs69p123xjRxvnkZ03i2gNw +FAVq0i0YUGQifKr8BygCIQC7ldmSv4N2yejCvlM1Bl0q9X0ZHiTk5avr35/JYJMn +WA== +-----END CERTIFICATE----- + + +BXT EPID A0 PROD RK 0 +===================== +-----BEGIN CERTIFICATE----- +MIIDxTCCA2ugAwIBAgIUGIWdGeQ7GqOClckr+/OQPqXezKQwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +OTE4MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNjA0BgNVBAsMLVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEJYVF9F +UElEX0EwX1BST0RfUktfMDEWMBQGA1UEAwwNd3d3LmludGVsLmNvbTBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABJntoU9et71cNVj1/QhhSd7YIWdJIBbN9OOfo1b/ +ySHC4oaXDypNoWWryX/YX0a35ySUW7nBo9hXJ6ZZ6bysCFSjggGcMIIBmDAfBgNV +HSMEGDAWgBToUgXCT9jS1aUhRxa2zgx7W7p3DzAdBgNVHQ4EFgQU1zz+Wp4BgIAR +gaFETeNu+/iLoW4wEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYw +EwYDVR0lAQH/BAkwBwYFZ4EFCAEwcAYDVR0gAQH/BGYwZDBiBgoqhkiG+E0BBQIB +MFQwUgYIKwYBBQUHAgEWRmh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVu +dC9DUkwvZWtjZXJ0L0VLY2VydFBvbGljeVN0YXRlbWVudC5wZGYwXAYIKwYBBQUH +AQEEUDBOMEwGCCsGAQUFBzAChkBodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2Nv +bnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXkuY2VyME0GA1UdHwRGMEQw +QqBAoD6GPGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9DUkwvZWtj +ZXJ0L0VLX1BsYXRmb3JtLmNybDAKBggqhkjOPQQDAgNIADBFAiEAwaHTAqCWvTbG +VJOELR/gWmyM+gbAvLxhgxs/16kz9KQCIAU21IF1QZwJS1j0+X2cMWINm6tDj+1w +473Z2vx0JxZI +-----END CERTIFICATE----- + + +BXT EPID A0 TEST RK 0 +===================== +-----BEGIN CERTIFICATE----- +MIIDxjCCA2ugAwIBAgIUWKo1AFwaYLTyc9BRshwgTyQC4DUwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +OTE4MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNjA0BgNVBAsMLVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEJYVF9F +UElEX0EwX1RFU1RfUktfMDEWMBQGA1UEAwwNd3d3LmludGVsLmNvbTBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABNsUeT+lNMvpewq8JB1WrgPtcG5u2uLdSsEOYQrC +FL5yGN1Qyz+nZ0j7a0GblIsxWB6vDDOQ+ByY0lCpTuq/WN2jggGcMIIBmDAfBgNV +HSMEGDAWgBToUgXCT9jS1aUhRxa2zgx7W7p3DzAdBgNVHQ4EFgQUFLjnE3+plSbE +cX36iBskk2u8a9AwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYw +EwYDVR0lAQH/BAkwBwYFZ4EFCAEwcAYDVR0gAQH/BGYwZDBiBgoqhkiG+E0BBQIB +MFQwUgYIKwYBBQUHAgEWRmh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVu +dC9DUkwvZWtjZXJ0L0VLY2VydFBvbGljeVN0YXRlbWVudC5wZGYwXAYIKwYBBQUH +AQEEUDBOMEwGCCsGAQUFBzAChkBodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2Nv +bnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXkuY2VyME0GA1UdHwRGMEQw +QqBAoD6GPGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9DUkwvZWtj +ZXJ0L0VLX1BsYXRmb3JtLmNybDAKBggqhkjOPQQDAgNJADBGAiEAmcHDePxSjZrw +TRQT/UzIvjJbpEcWcSW/wdJGs3DFoRACIQDBcehub2+ysFpZ8TnoZ3c8d0AcPVC4 +6hfaQ1ej3zKk0Q== +-----END CERTIFICATE----- + + +CHVEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDvTCCA2OgAwIBAgIUMoXQN7fpvlMh+EaakFHIPEncyIEwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +ODIyMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLjAsBgNVBAsMJVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENIVl9F +UElEX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAARV46h+ExRcpu1wKs5TPMCB68LT07TgFz5gl96xCRDe/ezW0PEB +6gpJelw06KCONPrlgiBuAzlBPm1HXgBiTGXDo4IBnDCCAZgwHwYDVR0jBBgwFoAU +6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFA+ntJUEgSYSDhJzFgZ3bz1o +oDfAMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQEB +/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIGCCsG +AQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2Vr +Y2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAwTjBM +BggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+hjxo +dHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19Q +bGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSAAwRQIhAOCv9lgVGKQjhwKbXmyjRac5 +PPxL6tFKlwuw19AijVaUAiBFM7VCxiZh2CZoCAYd95CU+Qi1UhglyV5v9LN2uGXp +jg== +-----END CERTIFICATE----- + + +CLPEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDvDCCA2OgAwIBAgIUXaavSNGtxrLKxvmH7yH49yMw2AowCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +MjA2MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLjAsBgNVBAsMJVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENMUF9F +UElEX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQJMoQnAKAb2Pf0c+1FIBq973Jobw1Xyi7lGiGOxN4XJqxQ4g/Q +AUsZdBrB9irC/9mZPLiVeeC5gmX1t+h74M4Uo4IBnDCCAZgwHwYDVR0jBBgwFoAU +6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFBQJK194FOybcT6am5CkxRnf +COaIMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQEB +/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIGCCsG +AQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2Vr +Y2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAwTjBM +BggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+hjxo +dHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19Q +bGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDRwAwRAIgOgE2XZ69IS6mmUGqQhWWxEUA +dHEVz7iBBGt2IU99uIoCIEYlzTKUCBBLVqAhHNUxVS75owLH10/g9ktM+Lu4yIc2 +-----END CERTIFICATE----- + + +CMLEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIID3TCCA4KgAwIBAgIUJJYdv83l0uoZXqKPrcJr/zFNRtQwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTgx +MTEzMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNTAzBgNVBAsMLFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENNTF9F +UElEX1BST0QgcGlkOjEzMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAERUv5VuJeLq+kowdxzthg1RXIva2wIXx8QTyDpohD +H/6iycf6vXrbhwOBt1ol7siMJUslPCRKhGpAQ+5Z/L5DQ6OCAbQwggGwMB8GA1Ud +IwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBSar1ke4mPKrhD1 +e6BPqNHdZhP56zASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAT +BgNVHSUBAf8ECTAHBgVngQUIATB4BgNVHSABAf8EbjBsMGoGCiqGSIb4TQEFAgEw +XDBaBggrBgEFBQcCARZOaHR0cHM6Ly90cnVzdGVkc2VydmljZXMuaW50ZWwuY29t +L2NvbnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMGQG +CCsGAQUFBwEBBFgwVjBUBggrBgEFBQcwAoZIaHR0cHM6Ly90cnVzdGVkc2Vydmlj +ZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXku +Y2VyMFUGA1UdHwROMEwwSqBIoEaGRGh0dHBzOi8vdHJ1c3RlZHNlcnZpY2VzLmlu +dGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqG +SM49BAMCA0kAMEYCIQCKMvSG3LUNthJYfcl93+GbGvLNldo6Qcc60WcBuY5FvgIh +AIDvu80EGqYvcUn74n5S10pTOsDJNLRipPPQoMepPeO0 +-----END CERTIFICATE----- + + +CMPVEPIDPROD EK Platform Public Key +=================================== +-----BEGIN CERTIFICATE----- +MIID3jCCA4SgAwIBAgIUZqPOgb6Fz4HkCYS4cY4AWWHfg0swCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTkx +MDExMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnTELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNzA1BgNVBAsMLlRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENNUF9W +X0VQSURfUFJPRCBwaWQ6MTQxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAAQ9neK8IMs5NI0+ZEZ0EvttzM0ekPGeWwJxzLzG +S34hmhc+q9tlEqNs3bijktSy/mC0QeZU+GMD8qYAIRjkXneVo4IBtDCCAbAwHwYD +VR0jBBgwFoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFHhqN19NVLMU +VFHUvpN2D3QkJP54MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEG +MBMGA1UdJQEB/wQJMAcGBWeBBQgBMHgGA1UdIAEB/wRuMGwwagYKKoZIhvhNAQUC +ATBcMFoGCCsGAQUFBwIBFk5odHRwczovL3RydXN0ZWRzZXJ2aWNlcy5pbnRlbC5j +b20vY29udGVudC9DUkwvZWtjZXJ0L0VLY2VydFBvbGljeVN0YXRlbWVudC5wZGYw +ZAYIKwYBBQUHAQEEWDBWMFQGCCsGAQUFBzAChkhodHRwczovL3RydXN0ZWRzZXJ2 +aWNlcy5pbnRlbC5jb20vY29udGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tl +eS5jZXIwVQYDVR0fBE4wTDBKoEigRoZEaHR0cHM6Ly90cnVzdGVkc2VydmljZXMu +aW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19QbGF0Zm9ybS5jcmwwCgYI +KoZIzj0EAwIDSAAwRQIhAPr/fdeTCoVIPz8lL/tciWI/RBlFF2kSRMt7Ug/QicIe +AiBFSWsm9yySkuTMbl02+epNubtWHQajtdUw1e0mlkkqoQ== +-----END CERTIFICATE----- + + +CNLEPIDLPB1PROD EK Platform Public Key +====================================== +-----BEGIN CERTIFICATE----- +MIIDyDCCA2+gAwIBAgIUTbSNk7/j6+rpa3ruoB5Ztu1x7KkwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTcx +MDIzMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBoDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xOjA4BgNVBAsMMVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENOTF9F +UElEX0xQX0IxX1BST0QgcGlkOjYxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAASvNtcFYyHUv4dJOmSsJe6Ld96fdiK5R3s5 +wkFN/q89JyFI4GufLTvvFXkVDsGs+ttNrDGzQbeYRnEBcdlzBo1Ro4IBnDCCAZgw +HwYDVR0jBBgwFoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFCM2Do4Y +mU2r6RxCR8s7gm7YCJILMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQD +AgEGMBMGA1UdJQEB/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhN +AQUCATBUMFIGCCsGAQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2Nv +bnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsG +AQUFBwEBBFAwTjBMBggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNv +bS9jb250ZW50L0NSTC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8E +RjBEMEKgQKA+hjxodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JM +L2VrY2VydC9FS19QbGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDRwAwRAIgOoyT3aM2 +KOecmnycl1gmrQGAgzZbCx9dZQxIsVJLmxMCIFnIlM1RJhaogvrAc+8fqUuVUmDy +7c3XLnqZ2iGys4KB +-----END CERTIFICATE----- + + +CNLEPIDPOSTB1LPPROD2 EK Platform Public Key +=========================================== +-----BEGIN CERTIFICATE----- +MIID0TCCA3igAwIBAgIUC1r2BxSKTnCjf+IE/EUFMplADIUwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTcx +MTE0MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBpjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xQDA+BgNVBAsMN1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENOTF9F +UElEX1BPU1RfQjFMUF9QUk9EXzIgcGlkOjkxFjAUBgNVBAMMDXd3dy5pbnRlbC5j +b20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASZYf1VqIEVg2HPaCvFOxHvXKEK +XxIm9S0FTDHCcNxVr+O4XstUP5Py2qU8sCbsvzPhYiJx/vTs2TBU+9LJtFoUo4IB +nzCCAZswHwYDVR0jBBgwFoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYE +FBegBXXQXljjiBIQu5ixBFu0wwY5MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0P +AQH/BAQDAgEGMBMGA1UdJQEB/wQJMAcGBWeBBQgBMHEGA1UdIAEB/wRnMGUwYwYK +KoZIhvhNAQUCATBVMFMGCCsGAQUFBwIBFkdodHRwczovL3VwZ3JhZGVzLmludGVs +LmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBk +ZjBdBggrBgEFBQcBAQRRME8wTQYIKwYBBQUHMAKGQWh0dHBzOi8vdXBncmFkZXMu +aW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXkuY2Vy +ME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHBzOi8vdXBncmFkZXMuaW50ZWwuY29tL2Nv +bnRlbnQvQ1JML2VrY2VydC9FS19QbGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDRwAw +RAIgXsUtnUUfU90GerQubnLQ/NSRrAkjUKjHiphIdgzNRpcCIEJ7yKGSsVDkE++Z +cJigMhp/OGd+UI8GtBRnPe0RiNyR +-----END CERTIFICATE----- + + +CNLEPIDPOSTB1LPPROD EK Platform Public Key +========================================== +-----BEGIN CERTIFICATE----- +MIIDzDCCA3OgAwIBAgIUI7MycK2I3XPBTYo4V78C5VKvQ9gwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTcx +MDI1MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBpDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xPjA8BgNVBAsMNVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENOTF9F +UElEX1BPU1RfQjFMUF9QUk9EIHBpZDo2MRYwFAYDVQQDDA13d3cuaW50ZWwuY29t +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKJo/Rz9gEbTHZRlf1rFUmWh4vkhY +6YdWx29rRdiAKBo9GWtaAqysXZJS8l3UE3C20I3uR3q0sLBsMRBP5nt+BqOCAZww +ggGYMB8GA1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBQU +GXumXWM7W3FzRF3uGruj7z1gXTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB +/wQEAwIBBjATBgNVHSUBAf8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqG +SIb4TQEFAgEwVDBSBggrBgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNv +bS9jb250ZW50L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBc +BggrBgEFBQcBAQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRl +bC5jb20vY29udGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYD +VR0fBEYwRDBCoECgPoY8aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50 +L0NSTC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0cAMEQCIEiL +qfQE1ISepbRb4/1amUkZILNm5JQc1ssyzRa0qB8mAiAGocAQVjAF2uLo6tCSUrof +Zo+PQtRTQ849fA4Ok8HWcA== +-----END CERTIFICATE----- + + +CNLEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDyDCCA26gAwIBAgIUHroxX5HAoxWX+7O/H+VOxwBdRGwwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTYx +MjA1MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xOTA3BgNVBAsMMFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENOTF9F +UElEX1BST0QgIHBpZDozMjc3NDEWMBQGA1UEAwwNd3d3LmludGVsLmNvbTBZMBMG +ByqGSM49AgEGCCqGSM49AwEHA0IABCIM11xTzlVED9XOuSi1yLjWDk4XcAFJTi4b +K84RsM5yDXygW0RyutWunVGYFgWcbmhtdZd/FMTeUFHTrETpI0ajggGcMIIBmDAf +BgNVHSMEGDAWgBToUgXCT9jS1aUhRxa2zgx7W7p3DzAdBgNVHQ4EFgQULTzs/mWU +gpcZ1lVrYAVB50n8Y1swEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMC +AQYwEwYDVR0lAQH/BAkwBwYFZ4EFCAEwcAYDVR0gAQH/BGYwZDBiBgoqhkiG+E0B +BQIBMFQwUgYIKwYBBQUHAgEWRmh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29u +dGVudC9DUkwvZWtjZXJ0L0VLY2VydFBvbGljeVN0YXRlbWVudC5wZGYwXAYIKwYB +BQUHAQEEUDBOMEwGCCsGAQUFBzAChkBodHRwOi8vdXBncmFkZXMuaW50ZWwuY29t +L2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXkuY2VyME0GA1UdHwRG +MEQwQqBAoD6GPGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9DUkwv +ZWtjZXJ0L0VLX1BsYXRmb3JtLmNybDAKBggqhkjOPQQDAgNIADBFAiEA+07aI19y +RxzeCkhZirRjkYFRcCfiuchnlt8tobXycekCIBfdj8hqroYXETn8hzq64Wn/t9tx +917kHW8lBxE3lbzl +-----END CERTIFICATE----- + + +CloverviewEPIDPROD EK Platform Public Key +========================================= +-----BEGIN CERTIFICATE----- +MIIDwzCCA2qgAwIBAgIUZ4oCAoWl3AhuVgPUXJbkaZ55W+owCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +MzEyMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNTAzBgNVBAsMLFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIENsb3Zl +cnZpZXdfRVBJRF9QUk9EMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEYjYfgF37t9HFczTzesvwKGh1+biqUE7UAD89GXb5 +jgCEXqS7mQKPkGAzeR6wBSNgQjEBosn1JgcrBBPrnZj5HqOCAZwwggGYMB8GA1Ud +IwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBRJlMEp8aVI1IhY +byKi34YDc5s70zASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAT +BgNVHSUBAf8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4TQEFAgEw +VDBSBggrBgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50 +L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggrBgEFBQcB +AQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29u +dGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0fBEYwRDBC +oECgPoY8aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9la2Nl +cnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0cAMEQCIB8Mx7/ClbTKy8IU +UZ/waaekl6Y4aAz/pQZX1sEqhcSCAiBmO5wSipqHOj66P3VMrrDC+VQOAkKRKcn4 +/mbEsFXpRA== +-----END CERTIFICATE----- + + +DNVEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDvDCCA2OgAwIBAgIUeXOWB5FJbPbe+/Hs+POfNMKKcNcwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTYw +MTIwMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLjAsBgNVBAsMJVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEROVl9F +UElEX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAARAJiJHEDHXQppRQJBvJyqycjHV201mVYIxCFD9u9ulqNJrWBTv +1TGPMHESl7T2foiDJdlsfR2vI3OZGbzfmo7eo4IBnDCCAZgwHwYDVR0jBBgwFoAU +6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFLuYBeMZp42676iItFYVlXIF +F5GBMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQEB +/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIGCCsG +AQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2Vr +Y2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAwTjBM +BggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+hjxo +dHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19Q +bGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDRwAwRAIgah8QuU+rWzNfp52vfywQF+J+ +O/6rnzjbPMQYONUDEIgCIEbDzUQn14z4JlymYCaDT4mnzR97kzEBoO8VoI0WTknK +-----END CERTIFICATE----- + + +EKRootPublicKey +=============== +-----BEGIN CERTIFICATE----- +MIICdzCCAh6gAwIBAgIUB+dPf7a3IyJGO923z34oQLRP7pwwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +MTE1MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBhzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xITAfBgNVBAsMGFRQTSBFSyByb290IGNlcnQgc2lnbmluZzEWMBQG +A1UEAwwNd3d3LmludGVsLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJR9 +gVEsjUrMb+E/dl19ywJsKZDnghmwVyG16dAfQ0Pftp1bjhtPEGEguvbLGRRopKWH +VscAOlTFnvCHq+6/9/SjZjBkMB8GA1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtb +uncPMB0GA1UdDgQWBBToUgXCT9jS1aUhRxa2zgx7W7p3DzASBgNVHRMBAf8ECDAG +AQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAldFScWQ6L +PQgW/YT+2GILcATEA2TgzASaCrG+AzL6FgIgLH8ABRzm028hRYR/JZVGkHiomzYX +VILmTjHwSL7uZBU= +-----END CERTIFICATE----- + + +EUS AMD KEYID CBB3F726E72C37BF7E9C6CFAA6EF06F88FD1FC4C +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWhkCVHhqXAZpQAAAAABaDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgzMDIxMjgwMFoXDTI5MTIzMTIxMjgwMFowQTE/MD0GA1UEAxM2RVVT +LUFNRC1LRVlJRC1DQkIzRjcyNkU3MkMzN0JGN0U5QzZDRkFBNkVGMDZGODhGRDFG +QzRDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4b2fVSWFeXjREUf7 +MBIO6f56is9utoucFSNUpCNN/K3X+iGZQWoi58cXm6rK/6WmYgs/t2ehTo6u/wFW ++IfKF8lAxfnny038x7DOu9z4KFldSbQGXK8fqqMqH5zqBT742uNYqFrMpG9fxZbL +3OeuZP2NIrJKNzpU8ZFxA64ByRrdbwhe67AJxUjJgG2omnrSGiplHCdzjsJ/Dfvv +9FIFvG0A+tlS7eACr+AQKVHSPro5NQ90+XKELZ4RTpXVVc0bBMdATUG5b5CVJ4yE +5d3EAu/XhLJY7XlieZZHNd2I17V5ymU8a9RA/HO/X3/1CimQVdnEYuCkfqNgT2+b +4F8e+QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUKFK5R4UknKp2kMAX476nrUUrDfgwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBwTrLJ +BMzzL+R0soMDJrCWhNQPQ4E6Mf6xKlNjdI/OiieFG/RLlv9C/MQZp+Juuyu8gAsV +ISLMKXDw9Msbr7/sZyviIIG5i5PzJLDAdJE468VwDY69fBE26BZCi30dguA0lqCY +ojlmk/m7poqnJAFj/G6+9S+IXYlMxi/8cFLMqtDRD51E2PyRIDvbjl8XPkGnkvsA +l1tmUsqyDLk+Ng7rw4WF7BBVYfBDs0EUrxzSZipEXipyGiBk8nJWN4+BVqjSJsjM +m5/gMnqcyY9kQjczA6E2lZVDCBKqZsys7WC9DBPqX3Vcni1QLX0RKWUWrylraJUx +87xOFzM3fFIkLUpFvMvq+2jTXLzPXjiJiyzpk3mYpMXqwOVqOcAfPKfKBdGhxhgh +D7I2of/Hi0mQ6ira3kv8DbnlTs5MoE0mwY9+aKK6tzN8zcvNIpIwdPZfefmjxwgu +9jUokIizbuowv3bXp2PIYc8AH8i1vUfaOlzDZjtU39W4B0HEhy2EJCNBjUz5/ne8 +JpokFaZTU64PFABhbk1g6uoYqOmt77zMw5LRYtWssqk+9+HsClW/8Os9FPPHpTnj +bPtJCxrthVDD5+QWXycqGlasi4ipiuGsONjMN8Dd4/r4lVEJLWdlZ3e7t4lHP4hE +OeaSBIBBHa8/3mpvaqb3VzmlKed+3pU06AlBmw== +-----END CERTIFICATE----- + + +EUS AMD KEYID CBB3F726E72C37BF7E9C6CFAA6EF06F88FD1FC4C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAlEoQg1LONsbAQAAAAACUTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzNFoXDTI1MDMyMTIwMjkzNFowQTE/MD0GA1UEAxM2RVVT +LUFNRC1LRVlJRC1DQkIzRjcyNkU3MkMzN0JGN0U5QzZDRkFBNkVGMDZGODhGRDFG +QzRDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyyvmjfcX5CmLjn8V +iDmaFYkc5lREOVML6sKozgirRGwROjYxNSduvU2beXQRlcNP7jCJOQm3o850OGL2 +kJIiN0GjEob4DDPnKG4XQyqW0SyjFHoYAYKNawVqGD54hoXy4yFQOJkGmBI0XCsE +lj/Euy3hqYp9PsrJIEYj0uabmIDNrFstQ0zSDssXxUNCJXITZAeXZpPlw7VBFXWY +efrOJ8Lh88dud0bklypLZoiohzYIkQJKUvGGj6LBpFQkJc3rhXDM8AbRbqd8HmTF +3DVVgAIL4vIunMoWTCflR3A0lxe+Moa6BXS27J4CSLH6XD7Uk6Q0/XJj1hBFXFWx +cr4XSV2i1QKT6lQs8gw5St67Lt7W9heptqYXkw6qcsRQCszxJyY+7kfpvYPwmLNK +uqCybrN7RgwMN6g4s7wlIiOWFgJDofZop9uc1KeJFXtMyKVZN0V5AkTEgR6fWBvt +dJOPxB+IMPO+PiTAoXexOGXrbWAeosoJlFs51yr5LOkA6eZMTRexSNzslZAvDwdd +CriR5LbHnjbQnNZVBmVXLbi69CUQleG9pMG04UFPJUNoAAPcEiQENKYhg+Fe6p30 +U7VzGNIYt41n9t/+WFu54f+3WqAZqR5OJEhhVLucgzaNxLVxddieUSI6eaJ5u0FK +lbl5XKKRGpV297+ux8KKHLq4sKMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNNp4qXdGCH3pCMw +tFakl+9AYRXFMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJ5lAfQZ6zIOcOrEYdp7A7iGx38WMkkjP1CEjrwH/IivH +mT9IiPjW4PdNTzDPrhGeq9oHbBG1RE4+sW2K6pp+2EXrm13chQhiArtE7EQU9C5Y +paEPdfG5b869biZVkjhyeJC1ptbv7GW1dqaeMxMZ3vqblWA1nYrsUD+m8i/05lEW +k6CXl1M6Lf/S8LMBgMe7LbLNr78+1AEVTkjiTpLL05wHbHDaEcndvoad/X+05U8T +JK05NmVa37Rl7R3HxwsMS9ZUbbeRalEVRp5fTOfUBzU/4JEgKyQDyCg+mgVUEIV9 +TJXqcgrgHsCHlaYWyT6kM6juhYbzWRPTHMEnrqCOR3vzzQzXtPR6QI20uE4GHQgY +3K77PR2k//7tlz3LuHhIqd7z4toTFrRs5R/rzyCDQ/LTWzKkKKT/daqPDTiWOELd +emBNAFkAy7rd96Si334vF3V33t68K7yOviQJdjSE6Xtous0Q24LfMfLMK8yoMe0e +yhRTME+lsdzBB2j5C0aGBz3xkTYeJcfMvcFxqLfLpiGt4oL5G5ZNyxNZzfj9S7Ci +MUL72sztTUzo/O+4nB3EsKQk9xcpXDN07P7LeXl7Tbmpzw1w469cdXhGUlLbg20M +j9dpz7IeE+6vjczsi9Bf2Jber+R3tj/MOT6fUt4vhDOnzxgJ6qs6IsmajMJW7F4= +-----END CERTIFICATE----- + + +EUS AMD KeyId 578C545F796951421221A4A578ACDB5F682F89C8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAFZ4FBI2r3n/cwAAAAAAVjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEzM1oXDTMwMDIxODIxMTEzM1owQTE/MD0GA1UEAxM2RVVT +LUFNRC1LZXlJZC01NzhDNTQ1Rjc5Njk1MTQyMTIyMUE0QTU3OEFDREI1RjY4MkY4 +OUM4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoJRE6Jg2ABZLY8A0 +o+iKAvqaMzcWKYS8hBzyZYrSCggDNZKs7M8FvbPF+6LlsYkKGlolTvD03+yZwIdP +NgLq8CAJnoa/ezHZrdm7fmxJVrpzF3UjYh6AGVvJwV51HPXfMzHS9Val8N7Y0h2j +Ymi8Myvo5lUSKMX9/hqHQyk/5T7YfJZaOHz+QGK6W/0doVPVKr6dokrt5ZlpTxWD +IJ1jh4DQhclxdc6VIFvtaXL87yCb60rXlwqylU0bfcaPNRYXZXNQRssikRwDSTLz +zXNctG2Ui70nNbOkNM24b1Xpf2XLbU4d2EgTAkAgUAo+PEnNsQAOLp5PcJwkBgkv +Q2FVQwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUnSq/EMxVcExBgWKBjoPE16Wo2z8wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA0XziO +qkXigBCZ8NE5Way1fm8L8XtylnEUKXMUH3iyCb6R0BxNXJuT9Y+6MPp4fQufppNi +PTYxBjaWomtXoxKOEmmqrFbAYjcsXzf6CXgjR8K7fGmFdxtBajp82LDLyLgqkYXt +jgipfjzJWa15hCcLr1qF4vooWK6WO4dfvGN76MhD1d3BaYjCv6QMCW5rghyrHMud +8ggtIfyCytAFIu0jc0fhXy/qGbbSYY1jWWkGh4Nk313a7wiLl8CDeMNStk/kfGpm +tDHb41ILNXDDL4B6wqS6teZLMNIZnYsFHONNgFSQ/690/cQki/vsP5pDbNL0Bw2I +GbKeo7n0wBiwLavk5LbHz6CDBqe3HSquc2bqdRQme1gIm669ikdK/De5SXwLJECL +Dvhzyy5G3YksW5SF1QqTwvUvVT4V7Xid00FtENpP2iZscZAmc2ViECvqUpQzcEBh +JiBOlKh4HTxX0o6mcfTAUMGay6H0NwXEpZK2SRO2ia0QUCDwa+vrarMspga6T/6x +e7VFjj5CuLivoeMnqqyg35Uk29SiBMR7lHPZZFwXh0/rlcyButw0vo/T03omRQii +3Li85y/cVg19Tdxva2M3YqObeshtyxGRbjKiAqyOu/IhZDz1+jc7Q+0Nv8p34Zji +M82r845KWUzZIrUeCpbxe6nk2rib3I23rgVisA== +-----END CERTIFICATE----- + + +EUS ATML KEYID 16B341E381CD5C3E799AC838CA17F1F7F3F7431E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlPun/3oGq3sHQAAAAACUzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzNVoXDTI1MDMyMTIwMjkzNVowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtMTZCMzQxRTM4MUNENUMzRTc5OUFDODM4Q0ExN0YxRjdGM0Y3 +NDMxRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMQlMuijD4cuFikM +hbiO7Kk+WkTuVpOmKlFfe+VhcwdAMEKjg+gT+udRlId1CeMKW9hH+nqX/6/zXQra +PKOl04w+WWCphHyw5EfysKhnk4HaHxgLB8KM43sIUZYMY7H7C/SlSr+PK3c+c7Bs +LpKwWUWKzAJk/sbRn03XjskJDp76TPV4+ftItx0nUHIl8EV6AGyC2+oi0XVI4Q1q +KlmRM+ZWId2AT5Ii6i6wjEW52yJHgppKISwybyiCHdq5zj8XGOt0FZxo/ahkGhyJ +uWhilvosyyspj7PliDqU0WxguHfK7zDOuELOZFWU665iYNzc/SLrbKTkDd3iCv2p +PN2+ZcLjTVQQqI6BDwCsIP+5lkfD7h1lxW2sgt9pqsy1l8Gj/V7RXSvPxR2tlRCC +HkrpPwRj9nj4sdSNXPVUhHtj8FxIl0fBY/DgzLfnRKVV7ioh6bnKOVSdJ0jKt6UQ +/GazAhJNdSr9V2Sdh8JYp4IUWVwdMIBAO+ORdw5jKsEudSTNc3dMQ6wnSQmhwC97 +Gnw0GGJdgHU0w9rL6J/g8IctIL0CGPY1GwGxuKgu6O5sTWRHv4yVmNRifkuw57/c +ovIM2ckGfVBjADpprWww+tYBJrCy8/hvWbReOkl5MbVIQbwc0PxE5NI6JmGlN4QH +Q8NrcQf4/rXSnHqs16iHS2/Yi4LZAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSXSNLWZuAc+TOF +PfDxKg0hNvU8uzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEL+6sq2ypnyucF3Cl4evYB4UbNFXsjGy9BxzDhyJONA +qbPtpztcY/0TXMibuScODkzh0whlqYCHGfEWDUu9WIzuXfWTsc5zfYL/GV7Dd/u1 +5yoGzQHvm3uY96XdXntHyFmrn+cY4CoVbZtBXdRM72g5fR+tU4/MpKJYOGJ2DQ8e +9gjyiDr9+sXD/GMwUIiwwAE162dWsL9HRX40pgU3tFp8gCVRhrXZInjGwKGvNHYb +0D80f0tFUxE1LiUTaQ5dVxBxwNLIjQv7a23Mr9CRmSP6BWYeoTnf613U4YEM+HBq +uzJdQ4nBuWqtKbDpMSyMLX7yqDe0eBEXASoyeFKajhaN0xun8Ic0QAXVgJG8mk3+ +Okywn6Ixh+1waLFYc55Y/O9VKLMg9gOe7LjI0kQaCQfpmNzqTJ0ZUfjza0imt8GN +0DXJANNdFBGxLGt0Xv3y2iWlogSaW1Wj1PAavFcD53snXwYkMopEoTFCipuM5pKC +KzpAPvJUiOWdvEpbl+T8kxcOj5220hORmBt9JrjuRfWgJRDbW9BsrBhdgbYM4AAx +WfMnZJ2zSGWXqMNaVYnBj0suyx+WGi+Fbhwh00/LScM8x7zvkskki99WDMrmn4OY +4XzNi5dVE4Xme4UQVp4aDQHKXVNT+6Hf/OPC3VPc0DPQ37GnXQ4J1bjsQ3JzmAnd +-----END CERTIFICATE----- + + +EUS ATML KEYID 277631D059FA7A9553FB59DFD6E85BC122300FF0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlj0RobHZjv56QAAAAACWDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0MVoXDTI1MDMyMTIwMjk0MVowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtMjc3NjMxRDA1OUZBN0E5NTUzRkI1OURGRDZFODVCQzEyMjMw +MEZGMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALgXu21ePkSPO49d +KWgr8ppJJ2MwGTTNyRsrI0WIYGpzFTN/vXpKwZ/kK9r9GZq8Gkrxs/+yG9waWHpA +L+44QniJPZVJJsCQ0xnP5TZ0toBI/095Q322VorHsnOPM77+hqCcEkyE7zl64rVG +pWZ5Y1WM1xXWQF6M1mMSWWQos1gH7dQX5w2vdvJetKTPYXvzjm3QM76oZ14M2tCi +An0O6FGUfZj8GeMPbnhVMotSfYDGVZsyA9FgBvv/veoecLBuNocL+J/NrE/h4PWa +5LSvaWD1Tp3f3g+XKxk9JtjWoIN844o2mtadpJmsJG2HRdKHetPPx1gJDsz20mFS +PnFrKxqirT7wYOuFbkw7me7LN9OEs80FPDjY3Jtr/Hwk1pV2HeVeUUmpNKeBUvGZ +xjJLpeCdI1T6kTDqvgbH4/nOOGoef3WeH+xOJYZKZr1YdiLhLmU0ZkjlpqaaWhxb +EMPpj8dlqPzu6nyAt2zkXI+B3MJ7nYfXKFd77jsx4+4R1RB1t9mGvhwbpA6IgNf9 +Db6IhnMxiZCMVEiYUuPyIsxfo/5pMa2/Oyw9bKdDoXFRZbrPgM7T1oiVp1UI+xdi +U7/KiSqB8iGxwOGAajSDMI0pIvEhtBOBoAd+9lLN2FT0dgE6LJmZxaEAV405J7YL +g+RtqQ0rrTF1p4OI4+Aniz+q8htnAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQsURuJ2FxqGGoh +wLcYAEnmWI6BXTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEZ7m7pzQ9/JoFHRJK5oOoCL48rXhvq/wZjS6QVEiu/M +BKrMVVVHK7V1m1LD2KMScXhRlQlVZDGRmxXhFizScblWok9lFGeWnXuZcoEgIUZx +puw+wW+mA4dyKtuAZHLvVUFiHA/mPFjh+3q7djnVaK6YDdHr9OtEWyMJ/1MsAv+i +aqpAWMf6rVdifQ/Pdlc2sK7FSZcZIuD4QN/Y1mXpaSsNJDclzQjQsAAnfbL207RI +TauNBj4QtbR/kyi7TwaRz23QJLhxg86jmH5nQJUve+v9S/jpDvN/dq90BpVpoXGl +2+qVoAqDEzyk0LuwbIur11WQQfVHGuusdA1oWHtJ1P/gLVNhqNhSlSoIaLySZ09S +0PLXNIxmmOqBKgvJfr3oz0ly/4GHwMIYKBU3OmN6Q+8i6fL/UpO2bq3euTbRHddz +Of7kc481M3bgFuSCkjhnzPWcO9QOkSH4mzWNblfxJoBb+FmxTt2DQiB8zt0ducy4 +hE3gfsmYyj/SBxF7Ui7O9lKa9wQKUm6qbkufnlH5CPcGvD0lW/2qdY8JHslfJSa9 +HY4GONcs7YmLaV/JRJT9+XR0XQ9fMkwnxobqzSz7YHVSiXIQBRzAuiTZUjvFqo4N ++/6CJLqIRVgUpWkc8CYROu/oe4u1+VccVTmvK/Zr4qZl8ZkLgznLHqVts+00oq9b +-----END CERTIFICATE----- + + +EUS ATML KEYID 2D605CD882B2BD716CCE71C90BC774D3D5BCB1D4 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlIQhEc8mPS27AAAAAACUjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzNVoXDTI1MDMyMTIwMjkzNVowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtMkQ2MDVDRDg4MkIyQkQ3MTZDQ0U3MUM5MEJDNzc0RDNENUJD +QjFENDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKJ4CpXBUvk+lFRW +d1sUKv7fC5fHo4SjwsgC5RCUjlK/q6RANm8CKlzjgkXbKBgkL7/QQUBs71dvUx9O +PuDoz44R5JjLshXlSppqatQcvbFJqWKaU93dRTXW6Bd61y1ealYfqN146o/DQbwH +pJyGGAOaRSB5KYjB2GJqfW0B39UOpMIAIQWtfjuZzSh8i++VlpsuRgGEminvFmOa +tOVznCBwg2P7bXoLRFlaGInHPLvVIzqOuBkv745E/MX9b9Vq7PNrrsjSje4aVLyM +uL3MCKw/WwqPMu1HrQ4s7OeHJA68FhH+1/QYBowreXIPwt0qwhGF9cz95nnwDjRa +zk3VSMWY5jaMVanW9Qvx63FOkKHTDDsbPHDdtyLFDBrSl9zFlQ69Fr5gkbc+uFBr +YxZb+LOjgs3M6H2BnsC2Zj0CUu7rhXFzvT/dgWqyGSDr0ULI515jFZMwJac2Ux1c +XKaRJPuQDlA4t23wJ0gsp7PZrowHT8JfGhJPm6pVwglFtjnoCqf+Ls8zpwKmOwCg +4osiQ5P2jbwXVRkAYRApAuC1W3hBW0q7KFMAAPHhmcrpIhgphybBgFQrFkB0/vAD +z2hEo3Eibpfmxs5wIRRdr/F5Ug6XubVf5k+Vd8dxaVImKnRlB/wb0oLquXw08paR +yI5GURh982h9EfN9TK+LQJkA1gntAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRFL9sGscp2CsBl +ptPZ+FEj6ec+NzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAIJVUJtdWJ0cUnUeEMZMT768aloAhO8p352fZ+yp6mj5 +n2jfX3kZWvXCStuHiNq0Jtxd3IoJIFmyqx+TigSGywGyZeP1qh8HM3yGyd2hA+gn +XQIM7fdbbJRJLz+As09xk7SmBDxQnUVEQ9uKaJ1CDHRgn5yUvOxw5XVFiClaRilj +Zf6g1njdR9wCuWmSuHqHa3UJEQltS9Q2npDMYI6Ug86OBSn+myX2XlBzMdIWCPGc +bkOs9k/Hvc8hNg6KNROoqU2VsbXhe4av0k7quri20dqBTpA3hkgqp2TVw18DDjr0 +fQd+7a5O/gdcML8wLU7HkPP94zuADEGx7/2/AACDxkn92Rs2qs8VMji03hE4Xkgs +JKfCoIobEaX2znzn+8Qr/GSl91O9YlZNHTQC+HdD+NWHvzHtl4NELD3J92G0cP7A +XhfzrOfFlX053vRhiFrG08Jwi5urj7yK+BgSZ8WecgyGRrccNXKGaCvAp8MzcfKo +PYkWCuKse/kPrqzmzHZ6+V3jmDlHuvQd8jT9NMUMAl9Afe1ELZaKcRDYrJhcPzaD +SkYg8KuSJqo9zinlHGYA6hStRXmta3ud0/xAiLckVikqe/rKCGXNmnYSbF+1wNkn +5q2FXPbhox/AE78ZbcbSx59+r8pqiWiZHbp8q4RYyM8Iy0rAv5xcroIDq9yWksMM +-----END CERTIFICATE----- + + +EUS ATML KEYID 35AEE736C9B4D2861309E7815C0FA4CE40D865F6 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlQam3oKt2IfRQAAAAACVDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzNloXDTI1MDMyMTIwMjkzNlowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtMzVBRUU3MzZDOUI0RDI4NjEzMDlFNzgxNUMwRkE0Q0U0MEQ4 +NjVGNjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM5kvEGZXlL5weKM +848Vdj4w9tTNOGm7nu/Ec+Y1yK8pKWHkQ/I8E9duOH0+LWSB42Yj/x8cBLIcd+2r +t6X7vH81XU4ShVwMJHrAaNAMPKeu4zdzWx32r9bSCSFih+n+xJ42fNSQr8ouYKCn +D+dDwrgqqIs0FNUDx5UKQ2144NVBDQrlBRsX26roIi/ld7fFNVojB924plIGM7so +py7q+FqlObjGWrC+bpspxr0G00aqSrnYEMTgOeP6NxorXjwZnQJi/U7tZZPqQIU4 +p4pce/xLK997EBvf9e5SaUAJudBZVMjS5/dsePfNGqiar3a1ifFnm3QSSvbELV0M +M9a+RA+oKVlY0O4pCCJ8gmE8N2x9DUog1Y1autdzNTJPhxBgrFUQx/c91mxxjw6Z +QPUPBWxsH9Hi6Eisza4cXag33auzGs2v19ledRpQ9LARlwRatgSbP0lCFXBA9mmL +WX7e2WIKd02FyrdzEuZjzpXmqsdPAd3RmLiHP3L1yuQln4h7hNbcpwnzSO9bKQzu +hwdVnJXbj64sYh3zDQ6FsaV/NiMAgQ6jjqmc17uaCMxm9InSya42jVRjRl1C80C+ +MOkx89dD04GNRsyTEGrmR7Q5DzQn1URoJcvq6dYO1+nC4+6hHcQ718n+oUhfMQuP +tGpoIX3gr5wHFsbM1ddaqJn9lRO9AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBScAUtJ8FtbVm7p +QE2uFIwSb0K9pjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAF9FdT5ONLsNbIlB/oED1Fl+YIxtSAo5s1rWnxJ4ztqV +anU7V1BnIp9YaJT6jpf2ozFNcu4+bl0PDv5jP1mB/pEyPl7S60V4s4HBy2mH9XHf +E0bVN20OhHDBnzaI4u5DJaKZ3mqYIaDroDNZs71BWOdT7vyfBu8SecUG0ZLpJNWs +Tbm6mIRxSKQs85xqPsVmBok2iDV9H4aLvx9b13e05wPD7YeH96SKi/3snjsnSII2 +uT4wRu4iDKmlMghYPO0/zrMxbAqS1vGwr5YzZqIDjKX+cbcgxVDMKuG/miGgSkqj +ikhngnuyVkrnZLiqUoYGtbtU9yYFbTwOcsYUYSqPP6qbKvKtCpN08rc7Kmvmu6R/ +u8HKnzPtxMP7TmdMTY91xwUdNCVSN4th/6H/jYeT9k6wH0YQ9RtaFU/KwqhtKRQU +6RNFH8bHifPeaFMB3+jBeiLE43cAQOKT8DfnygFkN0eDkQWkecvi6CmKkTyuAcGP +UPEE+4XVb0ybXI7Qewls1ENH6ZJhUFMk21SNrHJMZsbFVuUr/ybEmf7WcEI5caev +UA+cCPMSXOFqxDbpR6nEuQmHGMt/y5fAN5QlQRYZKawh9hzqXaUibpA7KVTafFUy +L2ToXGpESzH5ADJe7dAOvuD+XyeJaA/5CGD8StBjilz+XJrsLJ7KXFKBcm+XUsg3 +-----END CERTIFICATE----- + + +EUS ATML KEYID 4666DE766204E74DD29BB4FDC58523A1403D6A32 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAle1vdoUCKmKrQAAAAACVzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzOVoXDTI1MDMyMTIwMjkzOVowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtNDY2NkRFNzY2MjA0RTc0REQyOUJCNEZEQzU4NTIzQTE0MDNE +NkEzMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALHcyMaqEXJ4aFo4 +VId0Qj0qfNdUOLhcpOz4B76amFJ6l9r86B4Ap7QX9OOSwuY+Myy8hp0MWl2YWSE/ +azNyp9BVYt82BnMRW44Pm1xbuX2Hmlc/JFbiBXj4BMg1D3ipIasPWtiZZxeYBVLX +cn+lCW7u18V6mMDxnxKY7c3ixE1gnJ5NrXCh9u/O3QqTsfiyJr+BcvF+0OUIxMi0 +EEraVxb89Ij72eqrZ9NzYgeGcrDVF3JSEftoshL/mXawCa3C82ctTc8inro2t7iM +ocvmhTv4hQoiYOM4+f2hoTSWBEUxqvwIlreudCXRCa1Hi06K9NoCJgi8iA8gTMh4 +YYYdywc7r779tilwVdau4PZNyWBzAZBek+YgSdQe58Z9+ohodKsnM2JPK2LCICRd +Lxv+Nq6pkmyNlIvh6pKeJUsUSbv9uGQPbnlC7CGft3dDhVSG+BUeDcxfS4tjTesU +1uAyXJXHbvzzaxBXF7kp5haMz5ykgkRE4J3sRCzvxme3/GQALmluUJ9wY0+bA2q3 +Yz9iBKnK+Vs7NaPYNVz/slXShLMCAJzwQyOxTVZQcATRnJHpNoFL8QsJFgXvptec +S0nj95dL0+LHV0eLPQWLqRcxbJe0KY1T96wKQevJS/ShbBb8nidbbtG64QEiqqMx +69SglZnviKUbEUm90xD9MldRJ2olAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSKWX3Jh+vKZkHX +onJDbK7sUu4QEjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAIaLvEpPmJ/98Jxgk4PWcAUPXViJhpqJGYPgzc2h6kGT +/hTAem/MnukSRjSpVx8LhO0WjcAPeBNJc1FTYCKI0pwWywWAoM82Gi2VG+GM3av6 +1tVLkA3IWtrPvbmT5G+vFTOffxrcb2PqKuVTDzeZHspJfcIKxC3yY5d/Yg72ixJx +mPqpKhvgmWFRXnNnrFhHvCh3QwoRjV0IFV9xSKyTbcXdc6LmTV+LETsXXc49uAR5 +7IBvDtMoGgbDIGWR1J7MJhVabU7n78emK5otajqLjjaAsQVr6R7vGNPYRRntrXLC +UGJUY459lrdvJZjA9ysBbOZWxV4O+VPvGIqrMdBK1tSegYW2AwAriEGAkVrqY/zI +boRqlsqkkZp8BV5TfGc2r43cg7bYre95VIbM2KJK49nMPRMftBANH+19sCOmGDnQ +GrhLovlA6U/66gIKqq5+aISM3C4QwZ5hoOr52K99dneTggKERd/i5MUPM978D0Wj +riIdCYv6QXV2iOqq0U18UyZr5+GLAwbKQJkTx7qDqtQ8us8d7Y7017gN74prRYRz +ItK9WawfHmwpDMY9Vqz4rH+j95ayJKl0sF0rUYjcB+mpQTce+SeBG2CUEixCIXKk +sSzvbmI1K+ur0CjM7/ILMEOi0n7fkK0FEptUmYCcrSZnzxXWClIuMKgX202OLybD +-----END CERTIFICATE----- + + +EUS ATML KEYID 55F4DA39CA65B6681F2B7711BC3EF208A8679D1E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlVB4xMV592EuAAAAAACVTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzN1oXDTI1MDMyMTIwMjkzN1owQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtNTVGNERBMzlDQTY1QjY2ODFGMkI3NzExQkMzRUYyMDhBODY3 +OUQxRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANsmxurXRFjjP5UI +Thu7au1Y+lWdKXsLN7XrVwkgRYg0nUkmBVTJ03hnq52wdvvGIvKdGEytJ8hRPNtH +5smbdmxSS9q+HqOHbjm/3gDHo5tKdpgTM7MHoyJaTv7umL1+UDbv4XmJxJovEV+o +DXou2eFnJkiDKJsCNUj2RxuhuqzWZHGDt6bI5tKozsepqn3E35PJcrx9RMcLyK/V +IASb4SULQvZ2LOV488ID0WCL6XIxY47+ab3foHFszqJ3iHcTyDIIrkjHYRtkxWkk +j1QKHviWyIeIatnHzQQ0gr4tBB/PvZoy3BMYLuzpOMuIj6nS5VNo99sRWvaMtGKW +NERb8+yI6h0YzLRbYIZ3dxVkduiK1nBX1LkdUp8+yq3Py52gbyKc1eslbKm2kkym +yBnW8o2wofcahcTILL+RKT4zS+dbFFYKvkDKCXsj9K6Qg8ytkc9Jf2UAIVNMvvqx +F18B8INRV7//FcT8SgbHoXEvYrGkNuZ1OMRBVQJIQ9ou8yKIz7kWryk9KD/PDQm0 +sqKlFD3lIeK3qvhkDIqHHKg5lBPOcvLi3l73kajus1Z0k+87PqvZdnUemH4XZ/Yr +84GpuidczCu515KvheTAhMhItFZB1f0PjZM2eA/2VVW1wtzoNYhjG7WI2Kgqo6Gx +wgHW6LqOuheB42xC5BKVdaLMTLY9AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRgxj3VGnKALHiv +CQ0XzJNh9SFqzTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADX6IH4rt6iRD1Nf7xC56mY1tove/Rxme8OG/+0Edk+E +eMALD7TnAanfeZC76F+dy+O1/cwFPwRUNyJxBXBahhTDqBz23cKXW6orYPZc5VTS +Z61lPobVB6cDNSqHKs8is9WGFTqHk5IoRn+qO6hHaV+/CdPrZ2O1NImmkcDJ+qjQ +Ne8p123PeIJ0JBuL0a8Hv758vy5+4UflAhEUT638HC5VoaZtQKvK38rK7MxoOmMp +WfLm5XDW3pad7x/opvetelUQBX/2CLFH+/5QFrcqxI3amK/sE8Lbi/7X7k2st0WY +aiAcoEhiVqzqQWszEwyYXAA68Ra1LurzYU++4pbZ4mFmS4naVSLkEOkFMNYa3z7J +6Caa2lWy5H//4z1Me2d6DhZINdQu0I7n1wOxY+CxnYXkdE8yYaRr+Z+a2aiurywn +TKdSVyfrXnxQHvK5ZlO/h1cYnEHW3DW2RV3o19YHyd0SpWgH4wWRGkgkjCNbKYRA +75om2CFwZXwbFM6Z82MEL9bCsDjCUMmqe7mSCQ3jsnci0i2WYgNU+2xJZlkoQ9Fi +6J2+sC6LZjK/7cuys8/dK9kehvO44EnsMDx0Yp4tR6ZM0KOXQ1BStwsAP2TbAEtm +GoDsdIrwhgMHQd3TUvi3gedrBpzT+5iEK/+JJCJt2IqJqtZ3bgb4apJL1KuaRU04 +-----END CERTIFICATE----- + + +EUS ATML KEYID 81B5D99CBFAC98C5D61A8EBF26A86A086BFA3ECE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlaNRJm/QE9H+wAAAAACVjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzOFoXDTI1MDMyMTIwMjkzOFowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtODFCNUQ5OUNCRkFDOThDNUQ2MUE4RUJGMjZBODZBMDg2QkZB +M0VDRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN1ccX60UUQtteAR +7cHE+9isqoSwaYDGaD/hnFRv4CGh8oehBdmZ+AD5Dj35dmSNuqxVS6c1EuIi7Quz +l52dSl8PXel8c6wfF66obgHYxBmwhLqzvjqosOCDXyE0a3/PhNLXNjWdOP9vFY4F +cJS3Cf6Q+RvNi42qhHrEkmgIKPu6dR3fmtfh1FQzr1TMS6uqiAwDjMSjNFn6ANni +UcodrpFqlaN0Etvj8AshowReKzFmX25HBduv59s96RXtU3g8BflllQtUJ0AaYk6C +sgG9Ci2s2FR+dzt3T1gI3U9jiuiHSR2/5wDPN+ZGRPp5o1qYe0fUYO4MJ4z/iPeo +/qu7SOSMuG6/zFpZNf37HAm6/iu9rwPyhfdMU1BL5QLLc8z6Z8VOlZHXGzWAie3H +w1Ktdi/DP1qKUOsm5n7Jw3wlKsD3nnV/TBZwU+KyUr4dllkH6qDAeBT4orVWhN9Y +9X+ZtpqMLJEDvsxKt9ZW1KbxrgIZAkK5ZLivraKz/L5fgh48NAmZe/NaVSqLd3ws +vLSIv9U4pws7uniK6JTK2TWX6Xd1xEex/ra8ouuKLtB+OadUrZAhtAAAuVWT2qj5 +dY85KGEY2cHAhNDBapaS3StlWI67CYO7JMfzPvW/gMVOZzoIXy+XyvNyUAYObVmU +XNyoGh6W/EukBDbJTXJMHMLlXevXAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRZL5YAw6zvM4yt +Zuwp4JOGzAmISzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADm6JRGaVIghH4sZeoWknLI9C8g6+tyrn1jmd08zwjKG +FNoKo4o/cimEMb97VpKaAyOfsIXGQg7wUwxBuBwlc7EbrSIZBXj3KUSURcZTj14w +kNGQ/xrdxlgBBZwepNWpZTRE1AaOHfaO6YexF67ZuDAh6cODyleK4dRwBjHBR0OR +dxJUaIN//caNYGnoEAolcrqZ+Snc9yKEGNs34VxPd30GYFgzQOom88u2aivFBmFe +t4pRg8kgy12/gGDGtQjNPjftL/TBE9vlpETCw2cFpKUZUX7Ole78b9/pMvWoL4oA +oiLUHnoyi65I76mXYgxt3qvrx/ZXCiRRnZ2uTFLgJPkBU3rcdcLDTMZC0uVh4+2B +QL3oj68yKa3re0H51H8tX1aGGJPDjl/O6gfEYqwAb5RdGfIq/2GproXIkPQAfQ+G +hUlAuIHjy2rRTBw9TodSpTzIC/hjFNxLLuhCdG8DZsBCj+Sk0U8ACLYnHkucf54i +3HtGGdx6qrJEHGYzR72wGzupOCjgyjMTvF5sUw92MX5XlUMT5vTKkXnZH3R2aCG1 +G/DMGhdll94uyNs4OxMN4SjNnFb+lxSQrLAnytCwLwkhjBA9lBq8tpiwas3Yq8IJ +/zaFQVNt+pJ3Oldx3cPnNLxivo6AgBmF6yVIS6BqUz1x1BSKCbel0mZJ/2LCrpKt +-----END CERTIFICATE----- + + +EUS ATML KEYID A0854BD197F8212FACBA38991BFDDBF5D13CE9CE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlnG1yZUqZIc8wAAAAACWTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0MloXDTI1MDMyMTIwMjk0MlowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtQTA4NTRCRDE5N0Y4MjEyRkFDQkEzODk5MUJGRERCRjVEMTND +RTlDRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJkhRYdCsaKSLJq3 +ZGYjigq2BYvu/6eAOfm9CzHnOvdOB3ehpFCU2mdQ1xN9oZHDEXUhA+AjJLttvQsh +7CfYsaJD51rxbOklLpi6RH7bExxWTJP+FcLyYzD/vQvOlgEhTPJ4Ke9VI7NBpDaR +iicKkLh7M/Z0vuZoQ2Ceu8RKOYgybuBShqC0NKZZpWi5Z/zMt6vwTwAw9uDyuzHs +l1ZdUtkyrEuBOaz5d8V5URpAAGcGc/LAOUgKkYz6cNWZI+kcFoEjSA4ovA/FK8mb +3AzUK7hea8K5TbBjnAA8GVNsUnLECZMdoboWSXqTXVISJKX/BD/g5DjShMnNLYg6 +7ENYT08KI7E3Xl74cUIgjM+7Fc6pMjhaCjLsVhMsXd/wX1zMSMWCjJnfYQVcu+uK +dEGUdXaXD8ATvffIdNN79Y0ClWBRRO+xomOq7wb/wexy6Ey8kToPYM6MvXDFwl4n +YYJLXL2+oH3CwUG4DKp39fdHzn/jJbW94UkM8GFVfEH5DdUVgXWj121GTym2xmt3 +eW0z5+hzlHnDYIewLqsVQpVg02+5og8XhhpZFnI2emAgRQp+PKjCby/LYLHTCiR2 +EqYWrCx+/QnzB4INCz9e7aXNnPjJ2Cs8bPxEalLFQ5zOc01Crqfg9qbAbTrFaDJR +wYKUOVG3drrDiXCRWiYxNu3ZQgFtAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTfG7r5WNnoL/0U +hqtd2P0Po41bWDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADjdhcH6w1wBpbwZH8+8gYakANFavZg1A0vk582dw6xS +wsV5YWhDJ/5LjnLQQMfxI98Z3R9dzt/hfWoM53fcBs/paJcggyi7GfkwLNThPNKC +bQQC5kAuOenL37d0TzxC1SjyDx334t10gjxptVDUn/ah4hTYkvy0iYmOQ0ntilll +PreUNpueV1HeD21h0PJt8kmpzpX9CO7SLw75krVhrmQo1hpUvGcWcFu4GmEH1UWl +zanHwOoOOlSA6bAc8PxhI8M8IE2o+7PwIvFHo99doXfv36TpGU8/Da8r62gAa9l/ +UVTzRtD7OtAkOEScpLPhqAqNC6qqb4HogbbMZcFFpm1b/SYRAz8jn2azEIhRI9rn +v+8F0VVN2Vtcl6dbGWzpXZ4h7ImmzBRf2vqJ3FDro8Si1LcJT4K8SERtxzfItAzB +hkfN37TSYSsqskrErhGKTvGrnIXkD2qYZkdIT0TFYaPIZZSDnSELGJfZKFQwDhg+ +5Hm6rsm+bDFhF1I4j8neg9ykHmXDBwAfbrRt0/uOuYZq/3D+QexOgCnogHsJwTeQ +chuvPW8I3rvcqNMPVoud8Wx4qxGgLyBHbEeleqeFiS1KObMdYbyTPavqezMZyKpU +BqDXz+7PdITaFv5GULB6+p7VJ6X4kjEPKvQGB4DR7wk8M9Qrhk0Aq7imkbCm/9C2 +-----END CERTIFICATE----- + + +EUS ATML KEYID CD3401AC6E1C6F93DDD869D46A518311B3747895 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlosVy8J4D8CJwAAAAACWjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0M1oXDTI1MDMyMTIwMjk0M1owQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtQ0QzNDAxQUM2RTFDNkY5M0RERDg2OUQ0NkE1MTgzMTFCMzc0 +Nzg5NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANnS+i2lVuEFiJ+O +8QiffeuPsVtffdjeRcNlCVTqna+2SSPRg1hQb7GLG2/oBFS5lle+FtAk91X0REHq +Gkf6FOWACN+LY1A5rhb9PGlvpv/u3epWLbDFF2dqi13OIpmRfxz0xSjsHwwc4TlH ++SfTDstr11Tfha6JE/Oh39ESI8PiXNWPfKeGPXYtjG6UKqEbo6gedRMPeUKWn1v7 +xVuZwQzeGeG/06qFhXft4fuLuNpIRjwrfLOOX+NGsfmx4x1hovpi7AocniggXhk3 +XnjpCr9wSHGHWZFaXOW88plsW8CeMlTsabkN9OMiWTByE1LJK8N7mJ1w2f/7LjKZ +467oo7nL/Os83qYEdEl++zP69bZCQGb/Yzn+v71ecG1R9/vqd7Jph3NK5zqgsY0Q +1PRyjTJggxzaxXtc75brTOE4mXh2Qo1NAOCFdoKlFhLboTzu2A9ijUPNfK1YKagr +th9DCzweVygiwVuA1PqudiaIWVBPBUcgnoGkHQP8nR2url/A6y7xuCn9cdKk+28J +q7vHhWPrlkLDAKIwn8R3SowGrILDFNT/YED7ScUo2LtCheuDN2pl1LzUxgJGauF6 +JQFKhLegC1a7dnFJiVE+0Og4laK9D/jIMtHEUlm8iOlOelUNS72TK9xapaWdlFxm +P+GYR/QkloWQ6j6owt2/DFIcGzrbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQs5mHaTU7dPkKD +QEeSbjn9++yL6DAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHcTF+psxRI3IMfsXh9+Kc05nFhNImxum212SscfHlNy +Z7E92hmFK1hJWqaXjAJStdTeqymo/NfymmWhvDLhrcIS1Ud5oR6ukn8yC3D/qNBS +j4kxVcFWiLGhuctafXF5xmIzcsCTTu7rt485eoRqml/8E6E69yoFFIpxRI1TqAEZ +F6HkzAd38TJoj6TW+XerCozjt0vKtInCLiBmUH+elVBF8OsFDxtu9J/QTUw6XWcW +QT5xgxMXfjqDU0bMTRn/2LeDVGZAc++oVIKs/zMKpDZV0umobSZ9pFskHVLWX2LC +lwzAkb5rYxW6jthvS4d9g9aVp77VHqrH0URasE0nsIcX0aMqaQoILkbp+gghNpXj +IdPy7Ss33OlnyLhTv9A7gwtvlEVQOkjMJpjuIKNaDuk7mMJbhfH3lOpjJYD2SnAm +gM125R1EsyfBxZg+xJcIcnkjc0qnDg1/+4G6ddocC8slHMmm7pcSP+cqDGCr6/6z +eQ6Olnim9F/7LpLv+Z25T/ndTG6EV+IG8VL0OI3QWD6QuE60ARRAyqjpKJpXh4qT +9iWwp63UlHvvQkmrqDuytx3gQcXyLC3K1uC7I0AJ/tcbLiHN+6Fn3ZY0Bl95TZ2h +14Da/N5vByJI1YaaawmQQsRLPS8HK4wcEwU7sTbcUjgU3oWeaY4aOH51gwvajHoU +-----END CERTIFICATE----- + + +EUS ATML KEYID D6F56ECFCF7EDDB7FD87ED01E127EE009A463BC9 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlt6O133sCTZbQAAAAACWzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0NFoXDTI1MDMyMTIwMjk0NFowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtRDZGNTZFQ0ZDRjdFRERCN0ZEODdFRDAxRTEyN0VFMDA5QTQ2 +M0JDOTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMYQ0MC+6ur6O234 ++o9vyh951ljCqEgWuj+KfEHdizMHCY3XTpn8wZ4znqPL87wRUyOPB2/ghkjn+cS/ +y9Y8ky8LVseqKouwg7KTYUAInC9U0VPbyF5FcdwxRId0uJ0NMulyu/+loENcgc/6 +5fq2loO/bOaNEnpoFT5chy2FCO5EXpqIevDf3u6z+sB0RKRpajabZ3blDzW1XYv8 +2+BB6b/bP+JtwEkBcoAlVceCS2JDLjTJUaVAFZJlOuyiOtxvdcyHtBOPI0xqf0es +Dzg7iu8dZH/ftqrhY56DsaFnK2mknqlLE3VoCpHl70I2FsRj5gNl534JRnR+NX+q +ahSXusbcq+BdRBpBOobuOJs7GhYG8C/aNKafqfy7m2trsHUlzZx28SSj9H2qNHk+ +l9t3w+E77QNkYg5fCLt/1eAcGp4uS7bzuUhtEXoie1HlhLak7bM2c687VkRPAjoU +WdcrIj5Y5aolxF3WlD/Cu5YtPT/qUOevP2m2+7zKaq5NRx3esGMtdE60ytJcqbSB +ljbp1hVSjkwoLwOsJkEHN1SylzYYHiHTaefCJYuyTQOtoHttH89ExvBMzsa1Vbj6 +Fp05wgv1Z4XC4MBhu6rpbnj3seO/Qhw/Q6IZIiPrMDZCH0IxrlKtIQEshjEGfhVl +vN+UBIwwbS6fqRI743DdEDklJh5lAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSfthvQSUEhRn+q +zE2azzYTDss+8DAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJfr+6agfBufsnCpO06sX+5tdrErHH1j+BXR+DOeoS7Q +YoGCUAqxR5OoOZP28+NWc8ioNFeyKfWHk2+lt+zumFXEz5/tJK0D5J5c0e0M6IJ/ +njfmWYPmpqmHK9LfGrhBsmCtX1xbqHFjrFB1YRsJLHYlGTtOrCie3zwHJVInaK8Z +qUSLQbxddg8BCFJJcIrMfRtVYffoQQCAX/Do/ViAZ5BlBSStcq1t04eSxwhs0eOB +TkuApIoExhcAwt7dVOxyFEEf88qIvfnXvVX1ZTQjlPd/F7QcmMDHWvWSpBiUUlAz +CUiTWPEA6cnCFweSLImKKJFBquGM39RQUiwsNPJrFsNevMYNt90nKklzYwbdspsb +OOvCPW/qE83xhykqF+jBVK4gKyCq0sbx8FN+q5Fiu4RjOtaTkMVtfrcQ2QDW86iZ +2IxqH3r2eGpSGmOV8+Gy4GtlvtkG7egkR/0v0Rndu8YjH2uyukRj+f9WjZMAQ49f +Do+B2SkaXHc/7JUwVG56u3WnbXySXNL5JGCmRkCZq6o9V2NtkOmrUpWbDq+vzyp4 +MK2RKVIr5f7NI4+bq92fPKqz4oRL3X6J/pqv6UfiWl98yYMT4Y0oPDIfWmFzvro4 +gOlAW7sty1Ey1wR1lzogPuhAG97hPkt//Y2SqkBBc34Fz9u+diZZaSlxhmRNaZBY +-----END CERTIFICATE----- + + +EUS ATML KEYID E0028D87CE6C67A8751CC4B5D74F57622E75E42A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlyYHFbSWlizQgAAAAACXDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0NVoXDTI1MDMyMTIwMjk0NVowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtRTAwMjhEODdDRTZDNjdBODc1MUNDNEI1RDc0RjU3NjIyRTc1 +RTQyQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN0AAqFEnjv7Gom2 +Dqfb4TWNf9Fzv7ixxWGbmvVmA4gwMv+S7XwrY97a0yTs1UKO/EvqR9z9r5EHZnES +jqY5zJ4tIKbz2qjd23qjKT6qBNmsFjU8Oddho3ECom/DpmQF3iBLUl29IyEJaTm4 +kEl1jKufRyl008zoPXARRIMknJ4hAGiBbi4o6HI1M8nPL6xuuxjRvTDQW8GMxABQ +WgceYs78Z7MDD+MNfv8NzEjslYPdicEDTM82TpgG3e3n7VhBp79jddRTSW8Lhn6W +SgKh8WLVOXzdK/mfpQW6TO8eKuJ/GepHTA0y3AHLCHHc1wIxEQuzoBGsGnCEUNRQ +B7hhjAkrMdrwcQdFzq1f45O9iVAxljZhywW0F7JPbGQicLoqw4t6y8LoO7gwivkg +DyPZKWbtdkRVoGJwvKBMtHHG//CtVCzN9PbZfORizCK3R8ArpAhG2YZcuaSjGmpC ++eSCkbSsEI2alKlMhyga7TmhR8F5ertpRbDPRG5f0m3Hr7nNcS8sJkCibchGtsyN +HAcpmQsI9Pgbuj26+woMAT6zJ5jhmrznZaKckULWimdCWAAPXAQcHN735wrDzwP3 +n8y38b1b210SBbxXEM3wCTrSyg+d6xI1YDM5xV1WeVon5zvP/650Tz1uAPwzHQEf +SO9zKVXejdjQ+thfS06BQ8FikJf3AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTFncVSfAyXzbLK +inR2jMjQ122BSzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEfS/IrePpho1AUmhq0kPlvfVPws8qoOTUprofXLgrf3 +8b85xYBbyOYUFhsrKEI9Yvz92NGuEUMYp1Wwu3cUsB2YyeH732ducHsDyXXcoZYH +5uJx3yZnq9tFSupkcZj6ZQWgKOwL3PKfMDs284ddTxztFP+M3hClfF54qyisVqeP +vXGS7Hn6syWPnABu5gNUb6eit1fa4GNo7GPWWCeXogzI6IA9YWdlqabxbM/ZlYrZ +wLfEKWupaR3HhV/m6DpIZa6oUFmqvcQqlQhk9y/XrapMbkq03KbnrnkEt3r1yPoG +/yH5v8vTl7YVmSW9uy7Ag1ozBUowHJCzo63JniC6jtRO8ELMHqvifMAlpcYbcrY0 +2R2CKpVO2k8OjWToRn1r7zMYdHfBPL+hypem4fk9zKeFXmnklnekmwRDu8JZ6Luy +V+ndYS5Zo2snPsa9OPFn3l6rp5Sgt8683qrtPz9N0XiZDGx88ldDGF3r3SN0onKe +sSSD+e2v8oAMOGyfvPMntuKdgjV69lLHCIVGFpJ0l5F0aPff7oy8St3QBQNDK73x +jNRFl4Xl3gN0Iyf13wnE7k+I/iAQ5D5WFnk2oisoIeJKN5PQ3meuskUQHbhJC4Z2 +37baoE5wxa4ap9pZHjT7HcgfGAxy9sGPC0/1raNEqe6Zo5d2nYOUwyYk/bknkzhV +-----END CERTIFICATE----- + + +EUS ATML KEYID F761A3A1F408F1090797B87127C2A2397C0ACA24 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAl23M+v3G5a9PQAAAAACXTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0NloXDTI1MDMyMTIwMjk0NlowQjFAMD4GA1UEAxM3RVVT +LUFUTUwtS0VZSUQtRjc2MUEzQTFGNDA4RjEwOTA3OTdCODcxMjdDMkEyMzk3QzBB +Q0EyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXG8rmLP8vvAfAw +q3NGTUa8MLY8Rj4G6p//GpRBTNDK/Utv9U1ruXG6wFlfJJ22axxDkrzxHIEwZN09 +9v4KvECIUZNNdOeEpUS0gslTw7Z+ikHSBRODfN3j5rnTkwug31dJ9KnWKoHqCB+b +U6D+Y/5KiaKJATVLdz90oKXIfdm+ysKaZjYAb/iTI1BBOZ8ZpPERshWIubcEDkPs +bCbs9O02MsPp4prZ/L8X74QVsu33Z65qDCP6f8YNqnfMKmKwszUR9vySxgGpF2+c +4S/D5btvyK+SYD4vB4TneX2KOsWBkmGpWlzcPPtx4DKL1FeMbwHWumlj/ykZZRo+ +JWbNJkXkOBDd1/iYz1pfWdOvkMETrsfSCk9r5p9F3YwARbtmhtYATtY4mwSEhUO1 +Up8z5sh9BYKJYup4PCx6RYQgNbDVJ0D9gcrnV4LdFptOEiWd2itE+Qy/8l/FBy9J +jNYL4FtGN5i620F4Wtjha4r2jKYl0zBahgIEFg4z7KjO6QyMnZ14jfCjdEJVqStO +NufOV6tlza0TPVVzQ2ZQpW9BTjNi8mnUoOIuMhteXDef8JFJVUH3SSm8k64HiOAM +H5+U3a5c/+G8nILZZy5jTBbXV6LtLDgM9LqLf8nuSgn7p4DYp2H0WgF2/yc8z3Zs +6GASVzi4aCwp00pQ7Usb87XKNpFtAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTctR0aFx13GNry +bNmZSE9hJRMDZDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHycRusJ4FmWMj0Igu4aaXG1R1v3IwbRZIJho3i4idT/ +j533JxwXOTfK8s6MVmjIr+I7+nHtCxYv52lCcjxRJ/1Rnoz0LycQuu+rFti/lJbE +rlsFgxG9hWu7BTbGwUSPuA9kM4DTtELPJNxpsuec16hOebru1n5+ynExm87DG+HI +Wf/G3BgM4PRy60ifpwldqN3f1pJH8jSyJfheqqx3jQaa7ytHRvYKLaLvHhJn5Ha2 +ZumTwmIEsU6R/E8GR1QJhjQicehsUGciEp7qzVEejKLXqkbJMhoj+GvYN0BDn2Ej +t25cL+hvUGRSJR3U3jHwV1B4U7nc0oFeCdZBcA4+/vifgrhAkSwWVB6p/6/8Cn6G +pDdc2AF7g+Ao+WJbYO0KYKZqWjwS5Z6iKJBY+u88iz3fDx5Rn08djoNroWcub88w ++1WWuyCMj3ce4og1tN371z+1Cy7Ck/YxVkJmJAA8fddyr2szumqlKdLen8VEufKO +9KO+YDGgHQNmyPOGEI+vjLCyOK+qzTonDf2ao75xhYEwRbCS40vv0o07ln47UkuX +2LyYm8iP4hfnpmHtMaUSEsmu+DER5JAQ82F5QxEwklAlXtVCttgfEHBYnyTCU3Kn +Xp6Q73AF6KdiDAoeCyqeILPsOf5u6WZvYvcAL46CytUwXxOCSZRStl1MNZqaLPd6 +-----END CERTIFICATE----- + + +EUS IFX KEYID 090CAAE1858A3C3A3B6D4DF8978916FB205FCA90 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARsTlNAY2cDUJQAAAAABGzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjM1OFoXDTI5MTIzMTE4MjM1OFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0wOTBDQUFFMTg1OEEzQzNBM0I2RDRERjg5Nzg5MTZGQjIwNUZD +QTkwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAifhM15G4CTA0jZT+ +KOiN/cmUIWA6fKv8T69ABsR55FZ5Ll0MWcuSx1crx66qmTx1Am5UR1aRM+93CyHs +cIBLSYq07Tu7ASu2JMrHJWmw/7Qfr8u1h7u1ttdt721QKmmuzLPRE6ebc+fwDWrr +I5qQ42zh3+o2RFmiZGmNqrEas01TIz9NxxW4qFJha6AitGtph+L4PU/3yXf+iRIH +dh+qnEZIatn16j/q7A4gVU02oIPUnLXVb+fIHi+mrB9Jzxe3LFE8s7EGzXBKM3hQ +EnDPqk5c8XRMo+WBsxjs44MwdFPJovggKSbVlNPqDV2fT5YzcfePShXRDmoN4/Dd +GNTXUQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU2TfQ4oe9B48sxwyeinFxwy2Pet4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBPpfB7 +FWLfV+1OA087YBAOXH4OQcUNeiblKquRY5xu99QSJkp3jarBKx/Mq29u//oEy+/P +MSymhC+fT+CTmuejxDZgc+s0rIgZoVi9HDuBD4sq8StkThsRuD3x5RY83d0xncMi +ZnSNPMV725RyTRV0Yxo9I5tTONGJSpBYJXyxnW7xI72y99IHP9TScq9shaEMD2kp +4I3q+bPTSaVAU1i+Yi2PfVoYgcAtrHQzOJiIh3FcBhUxvZ0SlPJMMh4j6C0QGrxP +hHn5v8wx02LDG9W/RjeX19pPgklgkD31FfhRkQwUq3J7PkKprw1O6zJutwvFr/q1 +ScOpQB5E+NuBQzANAqxjvFhD+3RKQG1Tnu7ir8qJ5AsL4lcgxvQpQo6Qxiik2O+t +rCanuxWot8nOUSp/dgD+bmjZB3UV2CWjAIdk8GzxDuNcAZF56lwYdbecywKyy0H1 +gXtff9hTZkrH/b9AWSbWmRrBuz8UBCo29xPKaeDbaVX1+ZcY7GbiBCEwaCaAs8Bq +JNcfGcFMay7Ozv5qaUpptj5qw2g7HawINcfFyjXjSV/2nq/PQ+CtxI61XOlyGDk0 +hbb1kOk0QJj3QkVfo2zKYN0RgtDrl8PFpmqGJYHkq/CGr/pd9Q49jNAwMLgCjzVi +Gcu9WNN2XAeEYwojqaMAcKWfkDunB5FQjAut8Q== +-----END CERTIFICATE----- + + +EUS IFX KEYID 11227AB228983289AD2E7EE6841321901EF592F6 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARw5hpDDIAE1dwAAAAABHDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjM1OFoXDTI5MTIzMTE4MjM1OFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xMTIyN0FCMjI4OTgzMjg5QUQyRTdFRTY4NDEzMjE5MDFFRjU5 +MkY2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjzFu7ZqP++8YecNH +KarHsVTFujdMQW6oQ9E/kuUzqSl+IUhgwEN8RZsvTteRWC0NukhT1N3osnc6yd/S +YBMMbJzm5H6JAlmxXtoaBfNLV18k1J4DZzMFl3upbcorn0rGz0uAi4HdiDabpONb +8vK+rWFQibfs2XjDVm1IZkm3MZXtfFhWDGDyIYlQ88pyOU61zrEtci/ZPaXllKNy +zI+ZKD/ukDa/Ku3PoH7av5iKAqk/wg9Xc+Ni5I3y89nO64KhSqUwbaHrrquIC1qp +aqa2tYWDDvufhBZYjTeCLpQPxi7/YPzYB18P/UOH++whcyCWuJ6rJuB7zIraRuRN +KCpJCQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU2nrCJvqFh8XeIOabudMDqJIGYKYwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA72Yob +ByQrTnXaStPfn+gsWCU/mEbYxV5PwQxh/RrEo7+6Z2BZ1MB6DkaE0naykktueEe1 +n76kbF9d21BMBsYqCh9n5pmsp6G9gQVKCK2WyvM+S2MsbyN01+q30Gf06QOGP8Ic +OmCQfYZrD6DaF24om6FllUrmQhHlFsb+hClnCQEYuL891NZaIgJSvfj+jYn3bBwP +JKZh7KvqM9LjSsxCTrON/T+eh7qdsGPWlJZEJUOARP+7f4rsggH67T7vBqjSpKrU +SesBZt1I8A8weteaIeTAGA5JsNBzskrpBOtSqSzN2gbAcddY7ktuscKQTujB24b3 +g4d4eOv3HFaYNygWVeECAtQ+pkEB45pQtynvmfB0iwXWtlk1LPHc8Dy0tYij47+0 +PGMARooCoD8sTYR0akcdKghZYGgikt9DqlypKwGq3i7cQnWumCf3+YACXS8YIHYf +nYGo6+NlWD+N5JrzFrVFGMWxndCizLKNHKcxR5r/rYBHcLHrYZBg8u+A6JsXcXt7 +8J6bld83jKbBai0aCd95llQgtP2Rnz75TBEC9LZJZbBENU8fwngbS8ha0h8iAC4G +R+5iY5ETASPib907Pj7tQsVIetZVN1HG7ouCJAGgvTe3Yii95f7RWefhGQGUKI8P +hrWiC298Sgj09DrMtWFVfKwk8ti2bH6cyRGIqA== +-----END CERTIFICATE----- + + +EUS IFX KEYID 11227AB228983289AD2E7EE6841321901EF592F6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhoZJ6vf/8RoMgAAAAACGjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxOFoXDTI1MDIxNDIxNDMxOFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xMTIyN0FCMjI4OTgzMjg5QUQyRTdFRTY4NDEzMjE5MDFFRjU5 +MkY2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApeOrMza4KgqnxXC5 +EUuY9Y+aRWmi/eTEynIdsnPL7hEQu3gJtQLMrfVyfCzeFwygZqKKVxdc7hDa7XDS +6w1N9lRqqYlqnl44bsJs4MnHy/I0XPMIFiVtRxwJchT3fNdZOR4Kit9vsxquHwHL +pB3elWeDUEW4H8nMevb8D3gz578Fd6NlFZQy29fd9jkK9HV7qPBcSh8RXD6dTQXb +7JjG8Gh5SYI1AXCSf33xkJ+Boz4pMysi9kWrIcd0QQq6hpY1iEuXbIKwWjMhuRLl +oU2p9VPUFoI15KN/JxQFrGZz6XF1OxQwEXxUJh6kw+iyvICxDc2UMPnpLwelAGbu +hPuaYFCqj20yCi67ZNk5C4kLj3ac1eUSN1IeXjl6Reag8yBrkLmNTReMXnHz+g8z +0TBDNfyZA78jF0D7EOPzqGLXmjOr6oPxfPjRTDELmyT3/fVaygsmonkaniQPlula +bJ2x7gg37JOTUTsc89lxcfBE8jzByV7HpqxgnTSCx3Zga/fuzACENGV/N5/FJUza +LPiUWhO0t8HJFa3HKUi2SSUGTY0pDrnOzw793Ebq88UP6AKK/rRA5UHqDbd7/7jb +MH644ML8lZ0QeuuKn1oj4wOyvL0YCvpIyNHbOHSqcQaZhATdDomJdRVcx87YHvyZ +E2nQi4xJyup5dY2vrP8ENRHcaWsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFBlJ3woeZpFT1N9 +1cJRdcKNM+iYMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAHkqhwmv+BB0A1LMPsULW3OoZ5ddO4qiRlHwIqC2rSdHr +Ln81GwB2EGM38CtMxznnxSz0KvaYyMnTlYZj5FRxV7jZdIpeJnb6/pSYcbNX7kna +f++qnnAccdW8B09vEhxacz6tAVCc0ozAFrrFBmxEVpVFzcuGHD3NB0MhrTerlZmX +cJTLx71BKz6o4EIUgN/m1uomNpNl7WdIpqTBKiYQ0NY1K4t81TbzkUGqdTRnY7rz +0/ReGv92Z4FUwSKjykldbGOATM3/Q5wpu6Dw6U5YtJgtg2gVBmqh/+Kc3xt7UZkp +ATxveEJ9RYw8Z7CWl+bIunjPNwVzOTkHG46xnmeTd9Yu3F+PY+EN09hplPiZKoLN +TIrxm63O7LciqIgAhUBBv07IRCUgnuZ/w6Ef24KWjQvD8spzSIlSNd43UX4vrDER +p/M2CNNt37R2YmA+4u3QyTq28KJ7I+zL1o0G+khQhmJFEBy6MjgY+M6gfDiv1TI8 +haPVAunn1MPWIX/cmyeRDnMg/JQLc4GfJQqdpi3i9668hpxMLPSDajyUtXrlBROj +Buoz5XW2AbETtEE1cKZcqoOFN01jY7YNm6JucZfzhCX5QdhMGi1w3JTStAzV5a+E +898pXUno6HFc7/qInkXVk8RTUwCsWwMrFWENDSU8HyHhjLGGIkRQuKP5Uub20ns= +-----END CERTIFICATE----- + + +EUS IFX KEYID 128462F2A0D16CDE1946F1000544B055BC113D10 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAba9a5cZbUQtBAAAAAABtjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwM1oXDTI1MDEzMDE5MDkwM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xMjg0NjJGMkEwRDE2Q0RFMTk0NkYxMDAwNTQ0QjA1NUJDMTEz +RDEwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArzH+FvA0Ieu6A4Sl +ZkUQD3/JuigC+tnVxK6kG8YcQld7EXS9+tKRWDLqU+6A4/uHoSVn8k42V333B8fB +gkcUzmZAH9fOuoXzWhIYp30xUmBhb6TiZn/gPA1zrCyEX8Z78RXk0amowKlCLypH +2XKJ0HYpW/GfIYr+t0kY/2+3w1ZMg+J9Fu186rNh5OKIMicD14s1XmZvTAY4Lb3m +BjLQU0cgBxKejrH/sG1kc+v4rHAAIzBKuAii+rJlloSW3HAhxPQpy70JlHcQdc// +PkDTRjk+6D90nuPxGcZBltJBkNPbSlhc4M249QTV9tCHrPysAGbK4WQGWk2bz8gG +0wZRQ5j61AjdZcs3+cnBhlGi2+CW7XTWbhdlA1K5qwicveDtQOpv2ebbHzaDfJG0 +xB694PR5y0P7nrEdMNLdHAo0Nv/yFf0IpKzomfF0+MOQy1Ai0Kn6zwaNYy3cdrnI +dEfo2VCl/PhwvP98LGY4/JsjSc4uGUdGmc6X69KP+GqznUOO8obBixsSGe2g4cV5 +E0ETC3fHp/O844H9kbZnzX2u7xetdXYfLzJOmo+/RfgDiT5f3nx5Lxyp91NWb3B/ +bkcnYBSUsjkA3o1xbUR1QIoAPLH8ded8ZEJB5yQHsXEV4jAFYw7YDK/7qj/BFz83 +ey2GIPmYRDpPGZ45q4UJCBCzQPsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBFefSGesNeSe4zM +RuRkRYZK+QaIMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnBJ0DJreJ6JSkEc1erludO8nioAOu2rBsVBQ7r46ybV5 +7WJd7Wmd7nbNYbK8+vlbtrsazU6o5hEd0Z9l2AIkt7sLwot57WP2e+wMI+gkf/w8 +xkWPu3Bq+wOwYRzRPM+5SzheM7KB8mXUK0j+cptth98v35KE6gI58K/IdbatX4Cp +ouyqxoVeW90JrUJi5qGlpsS54SsHlzc9X4OISHU8HhH7KXqHxSjgh6I2iq7cpcIJ +6L5kZEQ6nc1/t2JC/L88/tAZU0MA8QRaQ37vQx9EmGC9b2K5GyjbOmaVUPgrUI3F +dxnDLwYRQY7uUtKl1+4w4DFBJxRWToIRXH+kgMlE264eoOmM9s4jDnYnaKvBk4VN +iFa/O55xDLcJxWUaB0PaLadFV1DnuGJF46B7oMofr8WkCB3hZyZH1lGpQ/h+/pZC +vuwuVxhT5VkRwp4oOrEODmEUG4S4Vg6GD8HBuIkDCcNi8WxxsuV6qvc4HbrPbXQx +X96NqpyrhkMS9BQKezjZFl0a1Q0j39gTbkeyGU/OK0UQHMWZewgrH0wCccEPhxGq +ID8IQKkom1LGlseVmRFIRZVCHzJY7pFt7+W9GbhfuRHpKQIb3doPYUCF5omGBKWm +EXK3ZwL4vrUlXtCUlwLo8VcVipmQQqpqmV/WyB0A93RvPOTvsprOjbIuEv5DtmU= +-----END CERTIFICATE----- + + +EUS IFX KEYID 1BD645FC1F90827C283E6CB526859FFAB0E0C62B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhF4Xdp0sMlSNQAAAAACETANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxMloXDTI1MDIxNDIxNDMxMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xQkQ2NDVGQzFGOTA4MjdDMjgzRTZDQjUyNjg1OUZGQUIwRTBD +NjJCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo8JYyj6mHAGiMjqz +kVqvKMoambQ2WLUR3m7cr7TcUB4hWhASJZRSa4elIBwr0vatcFSIFtBQqSOOJCsn +XaHhTVLTDsCDCcaa/AU2ZlFRCHrUrhNU5Rh6mtgKm97MLWcFEY88nBxLr6rjp/t6 +5F/Yag2n8feGsIrkErNz00VWbg+uf2z41b+3haEG0Yk8F6KHOcVyIZvFavWmuUlt +QKX4c0V0byR2wdsuAxEx5bY/7dQ0DGQR3N6Ft/IH7/J3zXbmgJ652xA0h15ZrWDr +awZgQ7fDiqCl6y6fp1O/+2DUTBYb2OF0LU80wObSDpaf+dq8lIzJ70hDvx0iFNvT +mvsA5mf8hTcQUWpziXcNOlkEJdLVXUNGkmvUPgr+S22oqOy1G1ZPHBe8F2pp14qv +YD0LyS3tuhOTTnPNAZeV2MtjZBuJrVaxbj0Fehudu5jsbFN9pIyCfZt804D/+fwh +jGRvGmziT7B1GXlnM4FQg2//QtDJXq8kRrB9WHRHg81LfN/JXLzZAp6mdfbtYwWZ +AiJTzH3T83NAvIzcnWf6iRSVHblpnFuqWe98aVpCqtwrrIXTRbKZBuHG38PIDfWq +X7hN+mOpPAdjI1+Z8NusxuUN8mxVvSXhpOZYYA2yoaaSH3BA7VVBbNx6OrI/Amso +YjeSNWKXMO2nxXjUL2SfdhF/x8sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDLGCjJEsQQBnsQT +avwIDKQHmvySMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAekTOl6SjZQvTIuRVTQSIxzHVfxgaHW9xHDzRtt5El8Oi +d9BKK9WCGxYM7JSBjTLqzzbwpoF+sILLNlMqHK7PdfSUStrYEZh4sjFxDpmkqyYo +DrG7Bx1bMJG3Lj1WARoj6m530p4zyu1rmFo5DU40Wnwe9FLgedo6cjdrZMuofJSQ +PWTkm7UY9ow8FayrDPu7mezyGXjnvBgcB14BkDLymbVouBmvciU1/l7oYw5hsf/z +G/+xlxth993s/JbbOS+wySs/IQk5PNN+X6c+bA+465pB/2QlQMKINaSj0Vn3+BOM +f+sI6e/8vpWNRT/qsiVM05+ef1Z8RO+YehaIHhTCv1hpDSHkXcBu3tFRCnNjJeWO +alMYoAF2wnHD0QRS3v4Jz+qogrClTzqXTpyM00jTyJ2n/LoBHr8vmN1ZlhJyE2Zs +36yu30OPLqvbs47CdI0clbr/zb3I8gEc+4EiX4jaFbEq31qxm8LRtht0aYePE5HJ +HHp/QfFGsaXAQZ4qbavVEVWbxZGiIbULWYQJw7ckijTGvbnRHEHZkZKfylkhqpNH +zpMR/lMPpRAdaGXb1xRoLTpk0ZWF+vFjAEIWUUbxjQsHgflhwOOi0mEoYCODVcpR +x9idUZnJdGWN6uaAXwahPIUN4xIToFEgG0Xf33U1jQ4UiJ7qbwxt0mR5SVLCwFg= +-----END CERTIFICATE----- + + +EUS IFX KEYID 1DDE0F406D122C3E5A4F861F94876C9E1ACDD37E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbDFOAd/UZ+ewAAAAAABsDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDg1OFoXDTI1MDEzMDE5MDg1OFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xRERFMEY0MDZEMTIyQzNFNUE0Rjg2MUY5NDg3NkM5RTFBQ0RE +MzdFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAn13QOPVww49WXH86 +J8y5N6LX5mxCsnYQY4+4m9nyXrwiQfZbyLTfPCw9LFebgvYq/Y+vUMIcQPt1g33K +BMmyLzI5gZFoifdJSdWiG6UoIxq5yPAbW/TIlZZ2/uBSepmVy14RHaZFql9/zq81 +cmhlvrmLzcbZR0zLeNbuHuIzhQ3Jw+9i85LyOsDpmF+CkRu9Uk1WM8gcu/ba+fyh +Pb+roYrMtI/ThwbG1A28fJAc69OkiTrTW2WsSLjjiEZ4mJ6pRg8yWEY6iiVIsaVL +o5ZAEG1Oycpyg8V8NfB8rtigOH6dHxKtQDhN6Ibtcav8PP+Rv2S0PyuisHrCbE7e +V8i7Wz+7yJ6Ok1jXX63uqyUsWd4tOa9JFwk+NYprXVKkDkoAfOUOo/4iDFmfvv5O +ljrBJhjp5rYBkEZHh4G+RPnrwyk4WK8zCe6Wr218MMfSvDxU+eed8gtrNFwlwUQ3 +HLCcoHHs3v36kHlUe3f0H/rc6RWXSVfitJuBCCFHprXkj9nJooLLp3HEOyGFeBhh +FWLpO7Jy1luvyEX/1AmQxk6mUQvwddTbrGuwaIq/t8sG3hBvPqCrzXmMxMIuLa9v +adlVdayLsp90Gcjt7fQsDVGbheqd7aFdhKZ6D8GdE9LypZEV+YApbIdu/ldbqccW +0xmSVuB9p0bkwRaNUOr4BAiu3CkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFLKP8Wqss9HB+LR +HIKPdYL7IG19MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAPA93Nv2HmtBBmt+inM8+Fhjmx8rBS82rcQpllkEeWflA +eMfKQ1cAUVc2OuZ2joHwlwoYufDaXJ4st1kye13HBxV9rYQrdBDv0oBcHumUBhJW +8nui+f38nYcFvMeVlt2E352UbpihJiIvCEBq0oU6/oH89atBJ6fSgj4icrmP2+wO +7PCr/l0MRN8s+PybWlMpBCYVjIcSrWsVGuzCZcbxfvVddHqWy7xNmHDh8Q5s4Cim +riU2A8hUehWF6IbtVzLQwSYeibLfVFFdeH7ZceC1szMgpyAKzAx3WgpAaAab3KQ2 +hzXBmNMTNsVp2hyJKQ+0VVqX/D3KoQ6zb+68OT2ml4a4aIj41/rCKThxmPloZ+xh +ojm9N/r7/ab2Nl8mv09IGAxlCZGEuXZe7fgrDMTi8niXG2YgwhPC7wxZ2oZgemky +TolZ1qrNrTM8apwzp24QhXGxsEIoLIinfNuzw9er0cRjwBfrp4U5M5ODOgih1V37 +sXkZlhfpae6GTKVufhY5312RIBUpNihZqebXzycmSldIH+/AE2/cZlj4aNdsEifo +oZ74WKneBuCArgXFyO+mhartskzWwGqvvwtz2kxJLIkdWZtlh+zIay9eIOr6oVrf +vqlV09cFyW/EBVwuv/0GJFP1GL7G7Q0UzuIVRRadF96N888tSunpjw5WzNFlrSM= +-----END CERTIFICATE----- + + +EUS IFX KEYID 1FCDFB8ECE408675D963E5E5108D55C984DD797A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAl4ad5Nz0f006wAAAAACXjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0NloXDTI1MDMyMTIwMjk0NlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xRkNERkI4RUNFNDA4Njc1RDk2M0U1RTUxMDhENTVDOTg0REQ3 +OTdBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt9o7/FLymjs82bAw +nGsA4gjvoyIc5jc6YNLCRpzVZMljnOwjtdbIr2gHYN29z8sAiHiTtzTVUxAStVIV +HMKilbDYdMW+NwaqcMy+XUfOREEC5yQVCgnZjju8qwTW7fu0xO6Ebiy5fdnFapl6 +wrYszPuEf3Q0Gds1JKMz6Bcr35DaoSzb1YAEYvdM4y+VSOuPca4M4oKH1W1rtLuy +VQ7k79zz2297B2//f+KPGWXlMQxn8EVitta+DJKemS6aw9nyG0RSsBsmsRT4uKP6 +/Wv/DwXMLODU2obn2WPT9M4rFUwmD4O3rZGoqeYXTo2paIsM11EaGJQ68W3/7wWl +W3p6t5mY9eOpsgX08Bdnr+fkvIxe0N1YvOKIyqLDqVyYvhC9FXCTeA6hrC1dVyMq +/Vnn23XFKFLQjJVpKebSoX2CnIdzuOPWjdV1fsGiv7PF4QxJ9ZiLB9qeReoWLIry +I04QscjeHKNhzrkxqAO+rUob1lZm2U8atH8xtQIgKBRTQkSJvHxYzMXmG7Nlc5nd +FjNa3nt0oCvKtex+RmxKpF2Lv40RveGaZQe2OvRb+1+fGU+GiR0lmZt0DmfFo+mt ++6F3onEAam8J/EM2szX0z8WgCr19KnG9mGVXUGOiMkz4TRK+OJ5T5GHO6vrT8BGL +O15acBCgOWdwZY1E9Dl2nJ0E9RECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGJws0chYaQ4IgV0 +aA77ygndFW01MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAcLfZyPBeGJFBdSeU4fAxukIMr8kfP0pdevXjUKUKogeQ +4uunojJ68lGGjvmZjRm5yxP53qdPsLvaVnVu9abOo7E+AoTk1mOk8kzfUBeQ7Tpk +AByUeW3BhqVY4ci2Fx0J8G78s0Gp8FzFGMcTQXdKKZqEhvnxMWILIDqMg4ViXs1Q +ZmdwJMihsGNCBixHyp1T/AqUAf+4rd6Bm9AP1BlJ1SUT2UPohW7H9P+6zY5Tl+lA +aURBdOcnw5eiQYSdmrq641/G1IR6ZeWq8dk42l7HJgCzvxSsu/mKNBNOVxPhVPeu +nw1UfYYuUIuGKgdDHQomW5Xv6zr092CST/yA/xxomqgTIa+wluWqOawqxBux6MK/ +DcjnJeDCyepulJq9qq2phwuR0YYpuc1Y+VUU3VMO6Nn7qv61e/igM+zeNcwh5wxt +eD7w0/ybHWhL6Ol8ssYEbzRi9fozeNGnix9ZtcKbsS50SXTly+Jomu5cg4QtZEDI ++yqhs8eZ7q0sj4eF0k0gWMrRxSLGAD0kar1DHQQgt7NTpmq5t3JTL2C1RUUBeAxc +YMDc+5Tz1iOOzwRPHF/aNiC6oWxrb44W1tvsIGi775qjVufDTpjVxEwV/jy6R2tC +j/CAp2kUM9CdbI9kOstNj/eiPPpPF9HjJtr8z0MpRCIHWi+DwSv73KV8qBs3MHA= +-----END CERTIFICATE----- + + +EUS IFX KEYID 22BF9BF4978F4F45A4E9DBF729D8A08ADCA0A82C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbO6/Zrd5mkC3gAAAAABszANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwMFoXDTI1MDEzMDE5MDkwMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yMkJGOUJGNDk3OEY0RjQ1QTRFOURCRjcyOUQ4QTA4QURDQTBB +ODJDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAl9VnCiGZ4p+6rPjO +5C7RYOrAxQXour7xr/w+Zwa27OM4WyrW5DXe/SUWxht6/qbELqr5JGtBRxsfzKnH +l8od+kc7VGWqEU2NB31HTFyzGtnx+YcvstteT2wX6wwItyhWHGDmh2a0/B7OaKA+ +nbsW1/UP83hTkTh+6i6EpH3QFsCAOT/rBaI2QEQ6mKVVEw6U3+1My9x9dN8hmGiU +wbH/K60VC6QVOf+npjOBh6cpB018P82wSZPI3qbUb3GEW2CbMlUTzvwR7P7E/ogh +j0qqgGdgOwHsrNHWSMEVuCiWSKXRU/pP9/5poy5vwYNTyWPuB211+VqBdqVzK3lm +RJNlO0evLG8hF0nokcc0HoqRW8EXpw1u8upzsQLWalvd2Gh0WB09jYU383J4MOGt +fMQZSu7Y+XNWbvouDh2Wu1KlEATqALHaYkV9hm/W2XsTEg5W0iz1eCWPFF4v2etL +vZJB9YlsyjV53PXOsxnUijDVjmiUZER5B+YB1pHO+U8WULmi9TdnvoY6eLQZCeOv +NWcVSQUG29w+lnTngyF/yfPUbDIa7cMWgQwoSJhN9XeBldjPlTrA266FQQpsN8JH +QQOZHsjVCIPbs9H5HN564d9v8x7jJGK7Vrv8wyLXKBWke6VlU4tHw7GE6z0SV3gd +igAq8CAP3mGToi+vilnsUbyUif8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFnDcc1UhjZeadCH +TBhevU+8qALvMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAi3lP0tMGvGbrAdMCF/D7tv+iI/bn3I9MKvHmD70YWal5 +lIboCCeuo+PoMbTxUnSAbN65H9K+Jq1hDlkMgyAMRI6xzwepi3bnUmzA4wLP5/Db +wcfyrzUrvV4W5jw3FGeCr7e74pdfemm3xxgE9/ZIhjEuXW7JMPNmAXhucwTSb7x1 +Scdaa7EV9eq93GdzqG5EhcY5HQkFqY+kRPCecAXq6Op7oYR8mdmun0HSHgdyW+BJ +yktLW60V47lLTDLfMNTFUl8B9x2g+Y2/WuhpW3zNPoxn/HVOE+zvyX45sBxcucfw +rxhBhd+0KKqMWpzlvnBiF7fW9nv67XMGEDkFIZEryAGdEK3Cjg9w4WipHLd66Hwv +V2ZKk80T9h6WWdjuwyqcBzw8TtScDoQlwhmfvsSKbPlohFrf5Se9NLd8PXdTfPYK +Q7RzHk2C6mwP1+jks3EbhixBjvUhmWOoTOufLRKxV8t+AjGx9B+oK8earCtdvuZS +aKQWqCxUrvIOJVSLrW6OmY7eH9yc81w3dCvDRafXmqm9IE8U2+rCRkTLBt9wHu2H +D0LHBcPR9nmEiYSR5pvHVqfJ+pmMaU6S03gh3xCJWINRE56vY/DMGuCzFFvfFZNf +PcvLll8JDU7VDyhuJk6AG1dYvfhJ8SznOpfFLxZQrpAYR7kvgAC+1qT0cTgTe6c= +-----END CERTIFICATE----- + + +EUS IFX KEYID 265CF32470FC4D93C7022FA34AB4C8087948454B +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAVw35o+1HkiHwwAAAAABXDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUyNloXDTI5MTIzMTIwMjUyNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yNjVDRjMyNDcwRkM0RDkzQzcwMjJGQTM0QUI0QzgwODc5NDg0 +NTRCMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3ugFBOGbLl7FGWQM +GYTMNpRyyotnMfeZL5SToO5TBojIvYEP9NEgdeXkUWdeY12Bjy9B87Wv+5V6pOF7 +3h9DVN/zh4i9x6S5VkilS08FwfkaSM4JUqDDYz4/l4Nl5wbbAqrBwfWfgPdI1OpN +zvxaXDxENP8dKns9+c6Q+tSljrgg7jf7yHD1i0eNnW2mpXLMCPKKoAoS2Qsv/ShZ +x53yQJepf+V2dXrO4Z9nfFxqLZeODbffJAdfw2Jcg1zDdZcQBR1zxQHNg8K/JJd+ +eaOCvgQQbuSOTCU3K0jm4zYmIG9XFJrRuPWTpS5HKwSHSXZZHAa32b+gQrSwrZBw +6myvbQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU8fBaQPZiIagiLGA5Ybubt8p54+4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQB/9QQa +nAp5I1C6bL70X79y1137RVtTmoxTPF9UAjwxqSNuSqtmwrciguzals344fu5+/Ej +rgSjnyrpL2V3co6/pmVvqFIBIopRd+ZJCfS4tkeXxAXjRxptq2XY4XIMS+366339 +/29uWbs9o+BQi5Ub2K9aYVjWB3ckACSc1UAl9M05aROYznTjn4TkjdQIrVTWNEL7 +4vrluNQWwbw8ydlFydmsSZZO9tWw2HfNGGTT2wiirCGd0ZnsNVeENvmI/0uEoAa3 +la3L66EKuOVyL514vUTkjXYQT8FuYDvPa+cvp29kalY1Pw+wxnZHJWBsvOj7PP9c +rj7tsZnwwmD0DWqO9V8I0Pw7Hvhlv/FQDHCNajan/vrg1h4QGyZvDHdkfyQSlcp6 +F93gOGN/ECaSvfFz8wz7mPKy4PnRML5gASJ2vn/bU5LP6qcK3EKz4DnxSWplhWue +I8nCU/R/IuxiUUmCPXNBvFUeKXA2+DYHEF8ATPxdtLD2Q43YODl3jpnASbEaIj7F +sHPGDkrrWycEcDwqTO7BSV5UrjPITYxgsgPTjsxTQIoatqRWzn8rPGhfY8hj/0Cm +kOYPRcjXgdTOmrwbiIG00yUNcmJGL+Slr4963EEXE7TcXQv/4JHpVjTen79BiIWg +SaSOdRJ/r1qg/PTLu4CDGI0Ih9lRwOecRZnRPg== +-----END CERTIFICATE----- + + +EUS IFX KEYID 265CF32470FC4D93C7022FA34AB4C8087948454B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhgAsnpTYYvQ+gAAAAACGDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxN1oXDTI1MDIxNDIxNDMxN1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yNjVDRjMyNDcwRkM0RDkzQzcwMjJGQTM0QUI0QzgwODc5NDg0 +NTRCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6nMsPde/ShFrg3lK +BScyB5XdWtgdef7sAaVj6UDm/oqUGDAo2oQ2wRJV8iQH/BIVevOwfBlV8LM3bNeY +L2XGPIQHfimTL9HbcvJvmjTiDAXrphCNSfbfwY/mF9t8R/w8BEtf0VYYU1T4Btkw +NrtAyZE8eFcuVT2Yv8XrJ+8WqkozV1jscoveVqYrI1oTNfKSuVgNLO7H8t4WNdFg +MqDMXqlyw7N5MB+0l1uGuVHvahbdxq60+Lkii1ujlFrjJhW8PVfegy+aej6cRRLt +6bW+Uc8GevZ1zLaCZxdP0gGoaSUKLXbB64ukPqcSCI0zlzWGY/OnE/iwEW0Vaq76 +gumzLN/T/bXxrc31P4SKM+rdXUjQr2IJMukYQtS5CjOaf02lMd/vlEsacqv0FGmt +mU3utLKXkpNjWxrprCm4PC2KA1pXcjTdCDs8CsqWtHfknonBI9HXArXRsBiYUYMf +pKoYfmm+0U0PV+x7k5CyNvnTFHGoju58v8Dus3toGtdVAcsrAS2x1D0L/VG9vHtq +SgMtoxH2qq014HtIaaWp4QBoB/Xg5pjPkLcrv5uYDnYKdcU0IS2WGRhyCHCu8DRm +6/MLrCRBLfQ+ipsK737CpNmcUQu/570mR1xIa3djPYxf+A9aKqPK5tdVVYSEwaXC +9W+SX061UV87T6EsSpDTrYXrY/0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFD7q6cZ2atp1HMNf +up+agPZ4lak2MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAlInaGMl/Re9ol7iiMCzSLoZSSLjHQC8cwTB4TdJMeiSF +stmw1H5v/PKGSGDr+FF/pklXnR7AqnZqVH+6+4MU3YoV4SZyXg2PEMdwtaFAr7eQ +CEOLsllSsX6aM8NYeKWG295BJjn7HhjRqy4N20LlZKpGySAqbK7qyfhJCOTqTUwX +3TDbXw02VWtFT+jtRiIhBdCu7TUh7i+oqLJfd+KZoPUd1MYoDSIueD+az8/NtNkh +IF7ST6dN9dhKBPz9a2c/AQIYtF1YCvvOm7Et7oXc+d2R+0rgkXw4iOPOM94+va+Y +c7K+vCdMw8YAkuhYQIgax7QHAtvdl6KumA2aVQBYAk1uor43LAlY1bz6fO4AhvOq +0RFkesifY3+owNn/Mg43bEeUe3i2PVr5QUMWtFrRNGv9budR6eQJUr9HDjmIQOrK +eijPl28+2bLvBN+YAqAdmFco3AO/r6Jf9sgdYyDQxD1VzK7pxjsRxarFCzc8yHtB +b9bdrkshlf1A5/IF58rr2+bUzTc8JCBCdwz/CPIfqq6zNRcgbChhsE3RBR4l0e4g +P8kRBOxuWoLKnICNGuX6GELg/2DjPaIfujaMwu3dt/VbNXqtn6apiP3zYmx3/8rw +sBhAJrSQ3MCJudFe3nI1xOulXFwib/hlKYxU6ynWlh/c6SxyJJfnsGhdIYZsit8= +-----END CERTIFICATE----- + + +EUS IFX KEYID 2A4A698325A1B220464EF009B01892268B25F84F 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeG5LvuOBnNz8wAAAAAB4TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyMFoXDTI1MDIwNjIxMzAyMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yQTRBNjk4MzI1QTFCMjIwNDY0RUYwMDlCMDE4OTIyNjhCMjVG +ODRGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqvwC3tjccndFWSKP +QLT8I3M5Rgs7UMDemNelcvkf5noXqg1ZdjSwQkIkjCn/oQVlnc3x9Rlh75l3hAj6 +pzLSA99oQpRBogdh+vT3ocOyD46plj+98janTPcyHc0Ha1MhWUBxmnTYhkxWhWar +jHe6/8QqYN5FePvq+91YbkIe9gtfCZyKw8FpTzA61701YX50oelD3oEt90BDUe/1 +amEzdom5xhLSinAouqKRLo3LVOWHeL0sjIVXEOxYR6zP19nqytM6L1Kg9hZz+773 +BbrcqGy9Ki/1v7jA1M/H5KbROmMTwO15K0tFbTD29YpqMncSBJRQyI3JoB1mkTPn +GGlXDCGthrZDIDgRtrG7zGW6SYJ6ajzUFn1O2MRZ3S+qtlkJybNJiQqmbcDXruHF +X4mgQ0bdiI4za+ypyjjurjL3+uYUZKGmEldjQykZpO5Igh8Xka8vaepN2ck5RJRi +r8ZzNyqNgWFwPAtNVyhsfv5O0nfFmtSF9purzf5+utmzA+/YZUCRIN1+50yDvtqn +o5o3npkJbVDIM9tc5Aua873qSw6Z+siA/4FEhUs/8LJtB+CXCSEBVgPp6WFGz5lR +NHxDRJH7VtP5UKqYVpZ5ijnkiQO4deBpvLc3aEr/QBvBsfY8Hh/Dm+hG2XPx26it +MDCPfg4IzqVN5QyExbe+kmwK5/sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDRpy3Wj6iJe1SXw +5sPAFYrmzwgGMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAZs/MWIO5coC8zZrAoJ/vi4NjIqMQKOUDRZjIy3gr+tRU +Dnxg4jvhh2ytCZinq0nk9zMpQGqb3vKuFd23bRUFdh2MR0U/2oL57XgcqbU5WXOr +sUa7UtWANOK1ezX0j7HsLxiXurkBDmG/UQiUkO5FS/cMvbWiZIrNByw6DS/VrzaR +YnCLdnDk9luhC30xw77mLqrxr3gQDCM2tlWqgPQXRWZkiyFVGn5Dm5ZvxDBMGLZe ++RYvSOk/est8BoqEveX9LkZj5S7TwH6qFcgiwSUeSOx/3zXxgUuC2NVyQhBxn19l +kogOW3M+JSryLX3uZaIzcl2mVKYWOyFmF1sqm60iooAkkjRDKtbPI0Edhj3UTOny +lnn8Mb4Wm2oHwxYDk3C040a2FPuglIkmmOwaNC5LqaaSerCehn5pQUEHzbWTwrbN +DrWOURnLEZmcG6nR+wuiryF2dFUBNJ+xexhGP0rrowyWY7tbIHt8N9NrMylkiVJF +cWJN05b1zJjoXchsktqyu8a2FE93QM4ffhUfycS12wxPwot5bfVhV/lY1/DkAAxT +0+C1NDf+Is+5Nu1P4nnF/LZ2tNO84kp2QvhiPTJvUrY8s3EBxXyyHWjdzjRjvMIG +XDVfwIbFJ/h0oxMnxJGH7txaTqctrcA+QdY4exbAcAbxujF1T7T6HBIOfCNUtrA= +-----END CERTIFICATE----- + + +EUS IFX KEYID 2AD70EB90962C541A55E2D15B85BFAD286154F0D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbFXjbiCUzl5KQAAAAABsTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDg1OVoXDTI1MDEzMDE5MDg1OVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yQUQ3MEVCOTA5NjJDNTQxQTU1RTJEMTVCODVCRkFEMjg2MTU0 +RjBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuzaGe1Su+WrNfgaX +oAF44ooRPUwB2aEmCLVq6IZOcLUifzs9MzAo40kRH+JbiULfQMy63CLlAyXxCjT5 +qtm5FN2YjlHHXporUujGIwrajvUKiWi/zCELchvPoRJJBAXcQ0UAKWLTGnf+IOsT +VqaNT0UQNDCT1i9HD1MplOzIceh2VK4IHo4MQtLHiv0jTGvOfz7Dk1SWPoqNgO27 +TQyCSJZjd2kSCiCXKgOqMwydoh1KuAFSW27sQfjmAFDD2V+01IYshBjsBJDmG7/s +lD6rBJ8nxC4q1paSC8aR9e3zwKKxf0W3OKeQUKtpWYXRE8qs4em2KSJZ4nm3so7P +yH3QBe7qpH8vMMaIQYWtARSf1CeJE5ZkNYIQehylXs4tBA5MsCf/JeAhntdLSn8W +SR8dkzRHGkroifnpviJzxZNJrMZP5FwNpThO8UcPI8QSO5UlnnL0ex8BcjKmqdkk +0bF8kXm/z8l7NRsyD1CYXqsIyVR/sdQrTtZPzNaaj903VUP0OUu6Xit13Hvbo1ho +CwZj8uI00tH9ZG+jhmH75hflwWJb+/wblp58iUZz4Z6j36owjWuc/W60+CnXpQjY +PtqjZMRMV2RyW0hbGTM422Fr3eGzB+FKlscwbbqhfPQsNOBqIeZszEGxifiDfEI2 +iqxan92BsRELr/5YC8h+n1vuansCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOJfc1lZK9SdcHiD +elGSrEDCM3cgMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARktesFKL1/xgMzNBri1G2rhsVBK1kkbth0yI64azHzqh +98BqxalIxYvDJvypmLfapqcKA+aUyh/kfa17myIbab6C1A25WXypuNF8ayclQWLm +yiDxo9M8bnjf1drmdic4h4Rlpk00fPw+1v+DiDu9qhZPDyyOC6XQs5N1wzowtQeY +8133H7efF/1jXtoDMstABmSRkSGJxawZa1mUsvhJEpOtl5Zwj64pMT/eT4HwvMfT +gEpOK/0ef7HkJnFiPA0KUFWqyzFTTxfkDnTFcXaW1AKINLKqi/Fet2Vrb4hc71al +1K3/OxeoEUtZeyILiTT9RUmSkku/imaSLOTVbmB8QGatMiLmMMX8Ah7uCZ4Zou7c +zw2Drx3SmB1swke/gOZfiK+2eToTx9Wy48gSind86qsVe7CvWTtgMU9y8X1Ufl9E +6XLeAp7fPocD76jZ26QD6gVrPmrRG6Z5RqXCGcisHgQKKIG5EedGOInq4ZtsJJ2l +Bey7dSqQ9zL3yLS0HO6PN22eh6YJlMRuKPGC5/m+Gl2UJGeql/G52jAeRioH07XY +6XARKyO3OH+x2MHJxONEW6Og8Ycis67OgJ93gp0/2sYQTZYdYuFUtihGSsp2D/pn +djMd4Xg5AahdlrS4K1pwFck6tXmJHUZHwfxU5bSrtWpAVdMq7JotzFoIfhD++7M= +-----END CERTIFICATE----- + + +EUS IFX KEYID 3735DDC8E300B817AEBE03503A92EDDFDF1AC71A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbX3dfz6HsQdxQAAAAABtTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwMloXDTI1MDEzMDE5MDkwMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0zNzM1RERDOEUzMDBCODE3QUVCRTAzNTAzQTkyRURERkRGMUFD +NzFBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqcAmfLVFmGjvu2dD +AV2kFuIgMLdKrzgEbDkrzA0SwV2bdoZydjsNN4dvTkFh2dDc+FSxSN4digNIZsY0 +ET1PeQrVqo0QSm7v3fPWb1Cm8IbvuuRvU91mw8ffq3xc8xV0F8laUiz6j4vHECC/ +17ayuwJs+GYYES3I42S7eDXpVIl2A6X0mWKRp7EoSor4fDYn9LCHzumF7Cx5jnFV +heCH71qODkyk9RGcFRPRPcmusFOkWn/3jfjBZO7wSvTT46HeTOcurpJAm4Zr6meO +dO9rl9s5ElxTwgdyotZ+Ejjv9xt+v4x0keANTvr33HznsyDGP1dqNCILsQrNPC/h +1aq5uxFX3npDrJrcBAhwoZmxsIlcSRbxekggFirIMTs+EZ/pWVPPZDhlwe0L9nKM +Vx3f/uS7Emtuxy9H7LxeomWhkLK8sUo5BuO2Hq2fB6biJ+ILCuAd13KxSCJ30B3P +kPJileD02Nz3GlvNC3Yb8CSBQhRasn8ya2RaBZ2RaTLeXPk11X2rRcwD2MBOIyoK +GMLw4Nnp7ImUbKrtoK2o3K8RK8rOAbNs1XskAco6ByGEvVEsDdR02aFKUHSV/nX4 +HdL48VofGPkGgwkf9dbMUkbH9yfVO/JQvvv3asHj77ScU1favpRBKYd5lFGUnYm9 +5XUJMLBL/oZYGk0OmkBiouyvqIcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPiLVnAI8eSo6Mpz +JPcZKiQzuz4+MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAIc5PXbdKxnaAc4Y+I6B5j2fGGB1aAFxLQRqryJeQldvq +M5rzxetAn1vPRaZg3OgslpajiedV87R3miwhUqZOWPwOLQOY7VI0CW1AQgDYTFBI +DrK+Fp/hWU0lgIzEu/lk4Tp8K+HPuJHRyuwJFMGdfR8w7mYIRrszfmMZlgVSY/Ry +i/pwkSQlp84KiP6FQfzMkDoaDNw456Md748P5JRSn2F5A1UeSHEVRuQT3+vXx5Yu +5rR0sWogyBZtKT53HP8BatnCt/SwtfUP8INq1PC6z4NT7BzVstdTRdQbRSf8s2/m +LCdwoJUrElr3NogLIC9hrFa80u0ov0QWvIjuFmaHpFh++GoWyZ9mPp4xTk2R4Ksr +puxFJu6oA1NLxs6+6f8AigopyBCSvzP5DFXlZBKk5S7sqpHXTlsqMHh99gkOd6lS +2x3GYJLt0Qf9G7eQnRt3X3irYvg+9PNCv1RnrGHUbpoXS74zklG/AvhQ4/p0HCmc +6S0cK5ZLCC19TltqkgzbohZjrerQUAfmAcRVCdFLigTKkOjoWUmxLDQiSuqmqtQ8 +ODRDgusmbOCGh3j+GpSEecJE2WI0/JsBEtKbl9GNHlZzrN4AK/jtDLyQQwL4+Oyu +d/gua3PamUK3aYg/A3kLyukP2UDndiSRsyJscd4EVnZOV48qcMXpDernmwqUJ2o= +-----END CERTIFICATE----- + + +EUS IFX KEYID 3FE3E3E0383ECB899118188F4E2B9644DBD39A3C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhIHRTLb2n6DyQAAAAACEjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxMloXDTI1MDIxNDIxNDMxMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0zRkUzRTNFMDM4M0VDQjg5OTExODE4OEY0RTJCOTY0NERCRDM5 +QTNDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAk+Ixzym8EMhYVNKT +ob59A2Wa7m44r5Fbs/v2Uweopfc/2R6sLG8Vfv24GW/III7unDf+6s6iji8OlL36 +UL6iLzH+6tZt7RJnpZytr+IyR/HrX0XO7RGznhpNBhJyiL5qr98PTRQX4ql9EIAo +2lg86VYB7AkpvCvew4sz3F4YR9uuD9LBSnPMhmloIixRv5BkUppXRJjyCtaRVIVA +p9JS7Ts5wtCcST+ca/t+Cg2+IJBfSFCUUKwhMXLx1TqXogSjaug953uPm3OMp7ve +XD3tvFiqAVozxqx+I/Nk2gnbGtAVpD4wKmAPGTSbzkcaAWOdRHfdUnombQvSPA7Z +VYPIXS2mxU7esxGkJ6n7OvXVl9HiIka4PbQnDyIXr/dCFkiZdGS+lXo4YDbCcx9z +PuV/eGUj6lKvSn+c2unkO7KFtbuByrQwp8gLZ6GY5Hhn4QWb4CIneB5eSXKb3mBr +Bv6+CHVy4ETxMHLYDPuLE1GAoUELDfqbRr8lSg4MSeADl53lf45Q/MmyJZY7Pfs0 +c5hD0piVotTRHFS4HUaLC81L9EqRjQNMjRgJUT9mfj+0/R1esbnKPSv17IfRQXix +e5z99G+UkV1UO0+Ch5R5f9o8zysoxrW69tvROXaQ7OIwdVVLbhvHE1em3MvRMVUi +hh/Vg7G6NYdpCfO4daESPatY1JkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDV9fV4eRb1xgejd +sKa/fh15SqX2MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALiAchulMI7D2qGDOZGkW45cxdaPAnen0i0EONpNvX1K7 +KoTyDKUqqJHJQN3xDu5tXM2XmNAAKZOifTy0yHdAhCk6ucN8761VqBohv8F5XA3r +NK8jOjH0XvERBhKcTwSYaq9mnmz3f1NKBAUMvUGdJpfgoNPZQmLRvBYWkXOuBJA7 +XucYXOMwbe9mu9u/tJ9db53ZzetPhSg9sPzBhZQ/ogndchBYGPkiWethwqaniBlY +XYS8h66fzX1vnGx0u0g2eoaybM7+AfjXaLdY3guB3vuokJu+Lb0cq0ldCoJeKb9P +fgjM7y0VonzpAVi6Y9HVk16UqDupqeqrNkIDmKYNS6wbsLflnyuNcbaGjLSWjvH+ +SrKFA7Z0H9LjPCtN1zi18HyMOymKKljzMPrk58pILmRW0EzyY66JJqEgj7wX6SOV +vw/zZ5zNW3YqdulbJQtobKkdIBWKAmXYfit7F4Pb6ntSJdA0ghaKDa75tC6HXGax +LkKQrbg/gmN7XwEhn69tgMu35I3XnTNNp6eeoAjId60r7n8/O8+uP/vou4SmDnw5 +vOnHPwqof3++CUwt/1Cht1s70jaEYtbhqNXQuE4ZZSnbzd7BZphNJgPQ+evXFbiT +ptZRiJ5RXzm+/zcHc9oYXb+2bRCKCsW80EI6eVhKJ8FfCzSfpg4e9XqwQWlb0sY= +-----END CERTIFICATE----- + + +EUS IFX KEYID 4AC90CEE68D4B5729DE4357D2C475884F409B7A6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeLMJMNdSTq4LwAAAAAB4jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyMVoXDTI1MDIwNjIxMzAyMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC00QUM5MENFRTY4RDRCNTcyOURFNDM1N0QyQzQ3NTg4NEY0MDlC +N0E2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8o7p/92sE6L5Re0Y +GwY6hQHQX0oVURSBD0/EpPien8iNZAxx1Q+3NEcMJXW8t6+tBvuPFx3T7ybjTx7v +5zEJwK0H9tYSLvms7I0zAs0rFSq7W2EoplZS3+UFAKMA2Wyx6LXxyqeebqOM7G3z +/BaxibvPLW3ZCDFTYSUUHCZpiRIOOhNq9wwwGUZvs6tC6x+H18Od7TaWhfN49IWx +MXzwlnEggORxTKs6Cv4Mu3C8HY6x8vHJieJwfh2AfOL3KQyVs1pWq4oY68o6vph1 +V2lqKn0jECB/54QKYJ86mDzqWlxNJvOi/d3aANX82pPNVEl/4FUtyTunwXi+GSU/ +kEOGeBuly50PPkD9FwCm/Xtjx78H0sfWzDcg6LQChezukE0t4zwIQ1e6W+hzUOhp +4Vd6ibcvUUqimQWO269IzSzmGHbdQfEJKuUU1+SKvC32r9mPUvDP+w60X6LmvvKH +mft6bJScWWGObzNE9VgIOjHsYh+Ix0urNzOR0zxSVDfIgJAHVghDR+hbk/JVH4Si +6kicbDKXvSrSlMzNv9OoFzjUbaEdfLct/9Vys1T1m4jOghM4b28pLkDsKd1DDCTt +3F9UwKlQxZZTjWqFT9rG7Xe8ztgygn71W/8jWADGRxLMkv8xx0TDUpj+sjIrpGYA +xzsy9Z4ZI4qOtolBW0sx+A8r3AkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLWrHXnQ1+TO9hyf +MtUD6gbWONdFMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAVfKB0ujmse1pDjbDgY0Htl0bxQeIpdvJcL702BnJ8hSX +QgxJps+OktSxSQi26kd9+ZNvOeEioBgGCZcColDpkHH1FcY0zj0x8A2M58+b9YVl +BjK3eEsqB6CDdTt8D94eoaVMvrRqTNTVjslZbZP239URqGI6HGzA7+i8Wf8EnjJo +IX9TEdc0sjAhmANccDWgy0iphzH3i6yJYfBraUMD62jV4yxNa/dnlrDWdvt547Jq +CMcZ8A/eLXcDeDftd7Km41gmNaYm9XOW1l/neTNAcrpssB7URFNo87ndmWAUlSMt +qDMq/9J3SOytNRohS14q08uy/Nmt0oSb+RSA3TsIBvisxHYJPCymil6hHw89BQ3C +ppqWTDdnpEt2hYsUf+hNvCIodO0NxarX1Xh+BHy84d+dr+9P6ZctRUlA1wnkQ5ab +ldhlos0BAWwmAbZod/poeYVIaBTauU/XYPJuS+S7YEH4r95GPB35VK3A0mwB4CNl +RSqTX85AqDdds1nfQkhy0wdQwGWTFf0vbYnnxtkyV1NaepMRL5XUkxksRr/AF9hq +Jpbq0We9TRGwqcj9EkiLHW7wQ8ei29Dj5QDIAx3d/5tGb5DGJ1w1L9Tm/tIS+ZKa +j7vl/eid/aESG+uTsIxhb63ZE85jS6lg+f39bMcLVBQvQQ4hgO3Ps+Y0wxV01xI= +-----END CERTIFICATE----- + + +EUS IFX KEYID 6DED70AB841AE9C22A03647FC8D1482188D3DAE3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbJopnOuDqQd0QAAAAABsjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwMFoXDTI1MDEzMDE5MDkwMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC02REVENzBBQjg0MUFFOUMyMkEwMzY0N0ZDOEQxNDgyMTg4RDNE +QUUzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4GFTrjd+XXVDjAZG +EGZ4/xMdMr7/diubUilkrfAKZlNX2YwZOTLHUkh9NlxttdRI/PJPzjeTtJQDEf8b +svJ4s902QM+Lt9mmrN3KHudCi9SEVG71XpzZf8ROUsOzZSdaTw7Js9ef480Z6kQP +YLzjrV1l+20xcs5/hioQMbQtweUXo+UNOAw4l1zGa3Lq23JyscgWm93B422vz2DN +K/tVDyhdHmsruIGPERtfabDorggrL8f5MGGCcoi3BULhUUxicIvG++VvwVV/QrF4 +kEYEKljGykzeB/j5Bmoxq2ueUH3w46DLXSIwbRrnxmlyCSggWhWgpv/f+sDifFv2 +yOVc4xWOWTxZ60irhOHAoSvA45a3DYe6d5g1gx2WnLraJmcL1Qw++vSDff/d2ItL +cLbtgfxnjxSLEmZghB9YFHxBGlYBtKh1xmSxAGq0lu+4MQ5T5Gj2rSaW7mYB6pUw +63NbG9trIgXKOEVdsAC2oTFJKjlHMwwK4fnhzYb/EI5X8N0qEMUtYuRTvulIxoI2 +0j3D4B1c+K+6aInriknM82/xnhSKfYM88EMlK4UAVK5vFMBEbjY3Plo+jSAqIcdp +8WupX2yuhUvzWdhXNSHwGhCFvGrwXGK8Mk/9DjwKK2cYJzirgD+e/zdohMShyolU +G0DjH+r8eMGrp6B53FH8u4RHed8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNTMYqdLpbLcNFbq +3g48fOGf5HR4MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAiNqGEUPr/d/BthJymLArvn6wETqh7LejR9sts+7SGmhm +g1W6n84RFUMKMwUrn64nCXnmbuVR65Or8xi7ttyj1PEM+/FJ1UV5M27SBIUZiZ2I +4S5zj6zU/NNdav10WWCS5LzcGAhx4V8bjsLU/FeyJUxlb71llo63jsKhm9FOUov9 +C5jgHPGlFCKTVUYuvWc7VmOfsd8tKFbxFLzvq9YbzUdkO4giJcEyp+X2eQ6dNcxM +sE8Af1zTYtvHSoGmvNkMJKRaYa903wc1Ffw/cWeeFotxoi+EkklYces0mRcxoHF5 +FJpef+j/U69qtzpcvnIqD6Iv0Y69rxKwkBfAztybupk6KKfU7eUPnj2u5TCkQqY4 +EwAiK1PzKXOR78ow28vdq07cZHGg6zEQB6RZ6QGBP7i97XY114UzBnfxGIabhUZK +oC87iJxOq4D61sZazKZW6o3ydzp2WN3/VvzsSj4KVn6G7WqeocuSJugqeqLQvnNb ++mOBUBfd7ym7jAwSDC0vNjp7bTSCBKKo2Hd5xa6LGEeav99J1bmoqR0z00eeJTm8 +Lb2QozKRAJ9MpYz9YEIF51IIctONREJVCIMSyUB4vRaJOqiSAzRrFLUyW6nktMTD +muxWa0E+nPTldeYpTLB5Vgk1R4twp2F1g/9Da1UbifP0wzJizs/U8YdUQTU/5kE= +-----END CERTIFICATE----- + + +EUS IFX KEYID 73ABB81A0225456337F02B25BD39E658B90F00FF 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhbdbTd45TewqQAAAAACFjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxNVoXDTI1MDIxNDIxNDMxNVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC03M0FCQjgxQTAyMjU0NTYzMzdGMDJCMjVCRDM5RTY1OEI5MEYw +MEZGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4W8OcyWSdzaeZiMj +jY1H6RAVp9h04W/WL3KvITEPVUGkVdEovykzVgDRfZKwCiZvNV6/+9+C7tjaZGMG +90Pp2MxypyvKW3dAJQJYXbX8/dzlhejDSnQCNjwck8ksZQyUW2p7auvJ+wDP4jhR +smk8oON0DZUl71uiO3YJVBbwYGuL8sEA4aES1xs+oakj+6tAbrhZvhJQlJwOdI73 +HdcRHxIHGywbWnoxzSWY4gRn1QCNvz7J1qdQz3HvzGKEsH7/hauN2acnhaIieB1W +5FxCxM3tthRgzen+iYoXL8AuNf6aWuvs8LpAlVaWqjWYgpiKJlNWqSrxc/svg/Qa +8aM49CQyg7YrO/x/tOPYik5/9gNqfMqrtwMxuR4vss6S+NktlkSrATdydgwh06ma +Lq8lX08bYMRUwODXhYDSS/rLx+avA2jBi5qIDw43NilLJDAkex7Mrk2dSRqqFGIN +Bv6cerUpESWbJggMp/t44o811Iwm8NY7vC3oNPq7Pg7OM02HcsBjRmlWWvlbDnbb +4fiVareUcg5a4MMiRrj+VcFrobPRWjUBCaOa8+wx/AsqRUxgQISnjsi1EE5LQzQ9 +M4SvppuUhf5qGt3tyfRhxJ5S7AnKfD0pmtOJe7OzxSYJYyxMKO7OE1AIsB14EDAR +HwPAFlpCqn+mrQG3iQWMmt0Sa2MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLVuhljNo5X7sxVf +tjoYuVTkZVMeMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAc6CvPKN6EEx5HAmQ7kq2ERyRdDZDWxXSnYpf8kkSwUnZ +zjNoKYdxhv+PrK9X2PjX9b/up+jg4DYjlpP5j4dOUIV1wlxssbzK+WPwweNgZ/Pg +IOXyQGgWyfmgGivm3+6Sm9zp+EgiSgrzilTx1n4PJqR9Z2d2ngTIEMZ/DPLb6tbf ++ipCDAs0DtrdUpmgNo9nTG6PuQiN3LMsbkvcu4ceRYdmSNz4P4qVMV1GiwPHpwnF +64fOgHsCAEhqgaTuHkfBLEGBWIaEQyibrFvB4guDRT3hzPdMrMtqan4hA31f2CA5 +uFjYwUom9sQFg6xGP5ZJKxpzEDo4XZskBdFPtUC9Xn2TO8P/gkxA1/RmUCULKvqF +b1Et98/cM6Nbs3B37Czd7HTo072R6An9Tylmv195rxxsSkWq/71TM7Bj48WwygBD +cDOF4iuM9f8e4SpFebX9Ps1k7xXBsldEqpQ2Kq5q5EdwNt7oQBP4AgjZXNMYBLK8 +25+HHsR0iHgU6VPwbLB9rjqHEyEJnK4DDf8QSm71FIUCYgKkOnI5535waI8N+XC6 +nRr1srMWrarjx0r7CuuAgMYRSVPRpl06mNupvQ6jPjV70RhbKnEFapRjdhUKnYHy +pMo8tqzL4hdoc2358kGssBjLjF/BWOSVPWNjAb+GROqDoeSUfeqGrYghM6VyoFw= +-----END CERTIFICATE----- + + +EUS IFX KEYID 8E1F3B1E129D4ADED7631F5B4A2B75828AF28128 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeS1aH/+dYpZzwAAAAAB5DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyMloXDTI1MDIwNjIxMzAyMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC04RTFGM0IxRTEyOUQ0QURFRDc2MzFGNUI0QTJCNzU4MjhBRjI4 +MTI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr8IlW/VPTym+H3FT +Fk4Z8ENQJAvRuS9emdA25Ahy9ROc+mii/Yfw4fDWc0c6wbGuUy+QELf6q8k+t6uR +2D9Cr8ZXKuXmZzt8ziG/GtUtxT6idjA1DEY8UCgk706DnL+YivWYnwqMMYEWEgip +jmMWk5S3R/mWZ5RVptkaxeywgWcYme009Xzf0XkyZWHwxf7DHNXmDKP3o5E2H++A +zIJC5Kfhxo/H5YqbdSMvfNWrbu3kaTKOiW3yZqK2jo34IuOvNezGCZ4/JWenc3fT +FOnoZnTHQd7OiQ2031K5RBl2gQgLij89mnGSOpiYZLEx/ELOtsO6yNKJOuqyVAZW +b4JFN3X5n4HqdpcWVcWNyRpjFEhPtcLoopTNHm4H5ExEYIUw9oQA/musV/6YtYmY +sb83soIjtzjYpFDzrncKkyCRdZTdqXVcuZFFi6qolHPzfFo9RWU1SI8Im2/T3HpA +/6OmZV4ZWhjgAXoAO/KRdRrssrcxvnIpuYwvjY76xzb2lKbFttsr0Pvp1UriH+Yk +vB9x2HnyuA9es17x86OnkFwHx7Q+TYRvIYOotDtqLAQazcyaVxCjCFXMUuCaUcQ6 +PW5JFXJ7hZOIX2U0zdEwKFly2w/fAzVXi88pSauGJ5vcTHyY5j9HiH2Jb+ZWmeMN +2CUq9PfBHLYNGbEZ9quWnoJopXkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCWxwNyAjjAHd/gF +fpUJigpj0kwHMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMS2CPRpGkUVp+rMwCRwOPcm7ytLismnR+z+Mb2jv5vCS +AL1zeiSYFKJ0Nq9L5Glo8jvxrEE9RRTnK2C11Dl9RQ3i1sRoqS95TAe4VuKsB0+m +S8VTV1bCIKzmINAbFly69rpT1vu7ihhqzFnttnmtktMo+w0bZVUtQ5eEh1hjut70 +uYbVTMZ2G1sQZEYQA3oVQzjwCuOTKgJFAVs8tV/LSYgjDG2RBoNdxeH5mtLZ4QZ3 +TQp2+7ONihfSQ/1N0lvWPBbCdSOtw4C3xV2cEXcSrJKKXaVDqYdDJZN7JjygGFpU +Nzb8PZWrA85G+fTDf0P+kUTMU74XAOAf872IFzVpobugB1yX/0vOJjtyh1gmvquf +hzUVdKuRIULB4OSfu+6EJsd3TrkKOUMiDBD0b0bSZ4J2qQ3qdSxbp9ClHz8cprl+ +D9II394tme6wRnjanR6mrWQbUv0di/pcOkuX1yhNTzOiSwTRQrY85vSCye7Rc4DS +6S0kt21Tcvhzy82T91EWfhOnkzQAmskk1yBUnKAKYKziuksswgv3x95W5mfvMMg0 +a85ZTjMkUMe5ipdgZAJcBcIbXYkmXXNENerGitEQVmra6zROI/E8VcxOtiAi8eEP +cHxPNcwgxBCzvMXgN7maog2aRtuiqNqekXoPJSjeuEe/DSeLR97JYLoMcRLmUao= +-----END CERTIFICATE----- + + +EUS IFX KEYID 9532153BAA9D74482D275B1A3E475309D3CFE507 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhzIHHQPc/zxxgAAAAACHDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyMFoXDTI1MDIxNDIxNDMyMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC05NTMyMTUzQkFBOUQ3NDQ4MkQyNzVCMUEzRTQ3NTMwOUQzQ0ZF +NTA3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwZqwNx7IPA/c9AtH +iTgATiXO74DsBuXGk1T0p/ZEkxVqGk5iVZF1BsMl/yQ9jG9lqeNeHCb4EUCkHXyv +csCug0HzjrBReVCmvepg0kbNvHO1GpXeHafCNMaVrUyUJyGupyQ9AUzCPBkWW9Ty +68bFsBq3FCtk8MSa7g9mV/M/XRWa54nXrJwsTCzrRs1Doa7S1E+nnDBa5CmRsFef +yKU6PX7kvOLdOs1Pn31AlhRL/QBgNxGkVP5YFneqOiWvmckU0AXA0xBinmH6HRfZ +nSZDiMKz3PEazF5qZtQ8N6PIe2E41FwpwOxfdomYWkIQwLWWs7N5alycMiK3oFb/ +dg9apFIckiFDDrsUa5z6NfsAvF6gyffZMwxS+ORYaJWUrvxJ2MG34fWAX2BpFafA +L/NVdxSA53rCdIhVDBsChgU/+PDddqyW8T3Ina9XY9IN9WbSsRRFUvoBan0G83CZ +Kh/IuIiQGf2kdpHksCnp3+q6A5pnpGbuhoCdy2VVUtyK1Ry6aug0cHfhiZWSZy2j +5QyYT9Z8oz+Yfbouc/Eu8tRsv0wTTcYi13A3/0TF1qTi+/AaaY9zwaZUheZ/kENb +d2ta7lxXyZ5ytfPAnqYQwRxc7+UN2U8+oWF4w4M9PrlrQEw5dmDM2VCFUwRxGx7I +o/UomWy5MVWkULL/6wE/OrW7aNUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAjmUmd4HIVvQqIn +7oO0q2c8AM2GMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAe9/V77pzXrVIwJYrQkIfDemcIoKp0xSdenHLal0O8ynV +h27GaaFay8Xwsfpeoq9ZdS5gdVm5JY2S9eIGyge++tArrf4nYf/vzcfof3pRG5kz +FGgXMJ/6NgzpDF0qGeBJjkSEudXr5trZdBRqjmK1MHkk8N92KYyIqEtW/87znjDN +7lZ9gHfEAb/gg0gBss6Zx30tan7QbgcamYpJg1AIu1GcMVFx0/bgtR+itI3vm42f +n4WGIl9wt03kD4nbmYTUrI6stgKoScf1SChGSUV/xh83l5Knc1YRh2h5pYcO/amn +Mk49mQRd54b8fM3GyXiovj+WxGmbIyzMSSENtqMY2PDMXmVWoKWFgM+nS5qzcejy +HIWblK+GzWfIDVwp0jHex2FADDHsCMkiX1SpIirdPhSpZanV0djVTvizqx50biwM +5rZoDb7xdzlqXy3rJ9xKmRJz35zgksJMb41NikkJJHEGyFzExayMJ5Usw/fT2OfC +FYYkwWjFvsIzTNNOjmSF4QzTQQ+B6dSG5y9U5nJWqcAZkq/oF3mbsvS2YrpcZGX/ +aZdbpXdd4zUPxV6d00EgPe5cDf7pL3UYUoFuksNDUbD3U2YZtWvrBdwrW8hGPcxQ +t7QQ0djgZzFkisDA1bFQ1o3kU9RrRD3gtGmiBui89NbepucThnwYQlbnvx2HM0k= +-----END CERTIFICATE----- + + +EUS IFX KEYID 97E5D1CD8B0497C04B4655A869C8F30EFA89388D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAmEzYHlRZupoHgAAAAACYTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0OVoXDTI1MDMyMTIwMjk0OVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC05N0U1RDFDRDhCMDQ5N0MwNEI0NjU1QTg2OUM4RjMwRUZBODkz +ODhEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAml1LspKnlhOAnmqX ++45iTA9V3XDinetqRLCtYhSJL3zmSYDPLAVf8Uz0q8e9pqyLignG8fW09LP5Yb34 +gHxgd/+cYLsRmJnlffK0CnU2VsWvRZQVBsltsfxLzOaLjg73U0CAyA7HSig9pMQU +n4mD4cZGSMaZOAnWwEzYlKHROsnNzK2jrO9ml7TRvN1Z8Nb27D43Nv0TouMPjxKe +E1zLHNLyE5Ylw8onNWc4z4PH/PwaiomkDOoRvOWTi9bKMbpStF0apyV8Jb/+kJU+ +rSHacpdVTUXwFEjeotDUYgsf/iXMUQ3v3ObiioQjpmEA5PZOoVqI5PFZdotY3nT4 +YI5KVYXV11iZcJMirYczGJMPfpB7cJuVNWo/LQxB4OgN0TP0OhackB+tl/dqOzKt +UFdgRdW7OQ6C52SjJ+kNI+6KFixHxkKpj/cbMlqWXbLBU4O/+fvITPpScZWgRT1h +bBtwMmg6Fi/ADAEyTeiGRkxsHRiYx3k+ldVRj4vZTw1lw4pdcqMum6Fa54Bh/5DS +i1zEM0Q5HavPluQs9jyDBEX/2zMjG3QIf6Nr/sN8hOHTe/dSUHkoPOI4Qrs01wwk +uPS9kixEwIrIOMXRT0O7LvBzuXk3UkdGrHcS1N1BE8fCCsURLcTJoxH1zoBQ53Bq +xUw4RYjox9x8/Ahs9XrncIQgFfkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFsXalQTDjBC1Dfg +gcG2Nc+N6ZhBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAG6G/CFhaKFmW0h7ngvlzhcYdXqAGXkCUfWDY0yZ42cdN +PtJmuxriWsqdMEjCGYNglnjW0p5Or/jrQcqT7HVLW9t523xlcpkc/1lUE+J0c42Q +MYNZgtMfPwPSSup89R/9b7ML4roNBAht/1PDgU4fe9sT4gkwuvErqd7oIXyPxCkN +LxvGyjNc7pglmdxbqIFwA3CC6Lx9hJOaPR6xVl53VzaJNFanf/tV6eIlYUPSdIMe +Czo92BHwhVBWqkl4MKwBMwSTsLVMKY/15EISZxWnA6iD86OR4c936l+X1uHTNBmd +r+rq2zD5QkD860NM6QRpk/46zHznBVug/E3OzOJ2OHxa7bF4m5KGyKOI/PvG0+nV +Zzg9QeCbp/lUa0cIXvnhdBzMgs7C1f8E8Lq1HUi1LLwYPqsEhU1H/TowCHLh5H6o +54bZG+XVu4uCViBPM0s929cPYrNxO2kH7j8fPOlMI9usQxhqDbQtWEAT7vuIMjO6 +vJnjSS4dTNZ9PHY6IbYAXQ27VkBQ047Uyp5g5yKXRPC8WR/5Ag2hnxpPHhepmxWL +DreYUdnz50XgHj5nIBcXyzG2UMuBpiYZAiONRNIR65xQS0gfXlfgdUu4dE3mN5/N +Wj2EQqDZ9nRWTwKDjqysum4znM1Gxpat0057Ug5BQov2F4wiAEAvHcEDt8Of2HE= +-----END CERTIFICATE----- + + +EUS IFX KEYID 9A643BC48007E0824798430036B658419B70C077 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAVvwBylrlMCGKwAAAAABWzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUyNloXDTI5MTIzMTIwMjUyNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC05QTY0M0JDNDgwMDdFMDgyNDc5ODQzMDAzNkI2NTg0MTlCNzBD +MDc3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvZKTvPfvu0ULoCAd +5cxEBTFdggx1J+qv1QgEGAD22wR9J7+DjjvpMvCYnbt/r1Ak5sWZVNg+1preL5Qt +AULc/DsZ4w3CUPm6KqbOfbkhgVszgtGnQCadLOEQ3GrbN2vFDyYY0dVW0do/UJCO +ObwJgK/5jmHt9sXlsEp7wsGl+8GJnd7T2kH8p98we6gg9WdNwDEd0DXMQWrEtkBR +lDn9NHZUHnk2+NQo7zkmJBQ1rYoz8L/fRLsvmn/IpEmPAkG7eR0hoUkvCPV+431f +3Bx4h6pec2Em9y+YGCY385YePY0HYfMQEvSvmvNC+tleVzCWd7/3bvxe15pG1Grt +i1RjsQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU8fXM4XLtEjNa6EijImtvgpL/keAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCF3/Lp +p3lwKJr+HboD2UC92+O6QHQlZ0iLFnSKPAXWsnKD+ug6TolimOSIbPJMG6fVY52p +ukkzeJ5/RrjL4ZNXJxY23Jq8R5i7uftH/mt+OhhAoeufLl1i8duYakL+X/jWgfvN +0XDXmX8mMfJGkBbuNUugFV6vz8dwQuW+o1PZNqliakozsy7OjcqK1wM05Q44GSkN +D0DxvIbMMnZmf1ZgKJ6rpI4tqvfip4fe2UmikQAwmeNMCFoJi7uoWk2KsJppKPrb +273Z6YZZlpkDWmBjvqkJ32E1ATDCGHiKnqxsR9PY8ZAg6NlmdhzE4xy/SNj7yumR +3mtnHxnsveKShlJAcJ3dqVAp7rNOrxgDa9wVgjvTE8IbkM+IZT/PpO+f9RUY+ROo +t719QbzLgKEa51DuF8HWzbASmb9vg2swrlavzC9f5EX5V2OjBpBp1VbJgOZhqkMl +GBY7qbDzKGGsLi2GlI3NDyGeeTQqcTwJwHo5Os/stg+Ih2h//PtO8fwn8o6Eccyj +3/Rh+3UKjRPCLM3PAAiQT79rXx/dWwVILh/vCQtYTC6cHzxUJJgjxA69vsEAXxAR +mcuLihKb9kQREWpd5yWwyQF3gi0vDCz3qqCygBBgQs+2dJfUMhpi3uqaSgNgsyz7 +KKxAB7Mb/3a8vVy+fmRu3gEROrTu3vlMCmKWcw== +-----END CERTIFICATE----- + + +EUS IFX KEYID 9A643BC48007E0824798430036B658419B70C077 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhUHMuG/tQqfjwAAAAACFTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxNVoXDTI1MDIxNDIxNDMxNVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC05QTY0M0JDNDgwMDdFMDgyNDc5ODQzMDAzNkI2NTg0MTlCNzBD +MDc3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwEGIMJHe2tEPF8K5 +bLKr2SWyIgmKjXp5TJXqQrBb6z5fvndfst0mjOVMG/bHobL4WIJa8CAA3xDBW8i0 +vY4+j3qr0DnM8/F80KloCfhYW3y6h6pW7GGKAdYUsVvh31JkPQsQ2DZMs83JsTt2 +hdnhbmNlCqw8WT10w+B9NfOGolOivSnxSN1uAZ+aMD17cQ4ZHA4MmWsrAv6Zv1ZB +AIBktHw48hND7JdOtCxM7bDGQLZpqZC+wE9BCbtdZ8TxpDHtKdIBXM+yzcYzbBC1 +rvgWXTaSDFEV3i3GrFMyGch76Ntc6DkH7QrxIWgQibgiu/bYphuxiQVQWymyxrXH +rnLcCCOVRvND+MSL9Y5l24c+Hg62xM0HnyuLeh2/L1btib+5dgmFUYse3NcMxqcL +0OxtMkE0tcazR6ckG57ETgfTySe1rfs2KkAMzukwCRT2wGDC+40RL19R+ABeYgVy +MRJMmOSjKefACAAd1nS0LT5Z0Sna1fVFS232f6xrZlOfvDYztZYcPAn/q68rQgSo +DI8Sbx6QYKqCDJNkuS2I7pQJ4T0tx1TmjK+/3gifSzs3OpNyqdIvIa/qfYyZeKel +G5CdJ3q2PLK4KfJV80hPEwbH7rN4uXJWXUkKQWZA3AVq8kMMsZB+zBd3MQ+0OcPj +LpChz4b8tQg+QfYKQGaaj+K0MOkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEEqEpk/Nqmh1dXC +y3xLx+10+VpRMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMkZaYcpU3iIaq/brsm0NuQ/8vDW3Lx0xIYLQKjLsPCFP +RJwS8eCBQKUiDk+J4ZUxp+Jo1M5ZWIDz7NQ309gTXTO3TdbLUls+4bDxMSZC32pJ +6HFQjKp3C0790H48xGpmrRntO1LLTT9tZonkcp5oOS6JASn4xy2ELdMAHPEzm+ZI +5cl+hx9rXxM+tLg+n4M4KjUywSv0k9eYcZwW/RtCK2LbUIWDqUyT5hYlSsYhohEd +2y3RHOS6xJsl2XFjr1catNGS7xo0MIrmpCH4/gH1OE4BxFSSPGpd+QawjrCsLbxx +mGv5xdeDgaPQ/M3BlStbyegWQoEeIM6IfroDI6Oh6OZ5/Ejfhj5WupqwGHjpAyBF +s0xgNgAHhkK1nwd69LPCiZoytyY6AMg3eYlz55fbMJDrsZjOiQ5wZRLEg4lNRq9Q +73CC0rOmj2HzfltFXLS5aaeW5I4UPHCComw0RffVb4CemNUn0BZUX6lGuCSTz+G6 +xzuXxE18ZfvzWUbaW8F65hP6R1ZzDvBJNKiAxFSkiJIffTbF2W3Tjnbb+whLjBcv +pdydPvi6mtHqUIDqE/5WdPe00AtthV8hTb+63RjyL1QfdfQcHYzLlNJOp7IAshLf +2RhX80P8VGgnNvpBb+BIRjbIDmRyrNVZQFjflE8fOtBFx6aN80id5O2P6feUp/M= +-----END CERTIFICATE----- + + +EUS IFX KEYID A4384BEE3966533539CD0A736D1DD2C213538DBE 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbhG8SH5lEOeigAAAAABuDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwNFoXDTI1MDEzMDE5MDkwNFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1BNDM4NEJFRTM5NjY1MzM1MzlDRDBBNzM2RDFERDJDMjEzNTM4 +REJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsgRKeHAhAXsYF/SO +wDxam4JMH+sxnhVU7ZvlS/+RMv/bfYXJBMv7PZ+EvK5vdv3pDBgtauiY9h6NVchJ +6IJwXwEnsWOv7aAMAUlLH0DqwTcUDH3y/bDsPgPyTn6ET/mUVqvi2VR33f4LzNNB +Xl0DpPxJNdBAQuAwtfWczS9DFSJpj4yCgvvibAlkEMuNbftsPNiBHYOBoh6pHSMp +bkjskygrB91ke+tZXnWcUgWtlpncPt7cIxn8NGN70mbWttZce+Jqg/eQ9xFGHP5l +NCJRTvul5eHlQmVs7JA0dRW8s5sWH3IVGq1q393AwytAcoKfsZTKEs46A4m859Ks +IN4fY0twM2lUp7pMCzldhihlYRc5qMlD2QUVvSXkPeGhf6UgLr/PLnqfZ9XhFnT5 +1huV2w0oz333MT41JLHQl4bmeEOPdv1+aM4wUYQCmaZrUbv1/WgcWW8A7S6NmBeA +7pl4FlpRetSk2Qo8oAPP/NY9UXk4skvkgSVABnG05nsrevg/BmI/hlDtBSw5++xs +1BboFvZ7QohBHdTndLNt2z83ATadqtSv3Ta6kXl5uXp/QFCdnrj3mi7Gz0W28xiY +FTyfb9lwkH4/7BjBxnAVWp2sLp7LWafo68trfGFjxmfNEl7prWm7QWPK9YhdfiyI +yYSfcf+oVlchwLUbLqtYV+WFJA8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOp84Xt5b9ylb91S +JV60gaKBNtgiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAj1zipxQFij7kmeUnyZS8F6pWr3DqIIM4qMOlFg8EOzrv +i7slkxAdUe41M2vE2+L9egU0Ud6uqn60e5buPDRj8lYdIH8lEh5ke9JzXgc7yODF +mNfNU9JZZWFzZVUdjK7SAywzCxEdngwUx+/J9tb0EL8jTBv03n8JxHT+wWK28QcS +ogvtZW1p3Gh+cE8SM+RGDf7q2xZKxSNxf+UX0Cx3XxG4JebuzBx44SCaUG0xfNPF +uFQ5RZSnQZGC3EL/QWZyCbl1jSGb6MXyQsTcGkmXzhO93pqO4G0qhp7oiDgqD7OD +/bbFPBtOjoGlLXqxK6kP57P5ieTu8xKqkS/oRTxPldndKDoSeW0DPMVxouz7V4hJ +z4feOfW6mvWyfVxsW9676v0GqZ4m8s+rqJTQd8YgDebqxt1cFnNfrxLG3aRuHepr +WIRvE3Nj2O+/bKZsf3MZ/eDS6u8hUGWWnarwoLvoxbGjAEyndsjLikjBwjGpQtNJ +1DXzajRODRXVn+77qMXWvXbUzckSq3PlTb2h0QuvrN0kLN4ZI9qykvtEEphb1MoE +1n7wMIHOVR+4LgfE23BS2pSSs9rPywMzZvmsogcygCPba2EbLqAKn+9Inz5SoLm7 +KEVKnV43jIsHtjUTBF7UUknLxJRjq4rqUhXK1ZeH2FzsBf0KTdMBmEcfbkdJqJk= +-----END CERTIFICATE----- + + +EUS IFX KEYID A4D18726364EA2E3B278464CDC7FAD968E015D4B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbfmoZNUb7mAnwAAAAABtzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwM1oXDTI1MDEzMDE5MDkwM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1BNEQxODcyNjM2NEVBMkUzQjI3ODQ2NENEQzdGQUQ5NjhFMDE1 +RDRCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtjb+TdYaTIWtcMbO +17KuOMZ30CJz5Y2eNHGHZlD4gq1TjRikF62dW2dBWOseWoVfBDgO9RiUqMzd43aX +bp3o35DP2FGqFGjU5LZJInasMUrQK5lkm4phjk6oSF3c0LGIHugiOWoYoXFISm3o +qbWZiiG66snWKUi8jVNwSmwVGM79AgfegvVbc1QFpKEQdwofPjzQInyDazOtbq+7 +0+OOzU2I62nEdTATUKSbZGUqtBdiZU2rtwVBUb0r4K6yOtpIVUchlo41vIits82j +mBhXEYZoF8UTQ3f7PYOu+5WlNOF6/u3eHwwvdvSpczqLh+ioWtCzrWLEh/94S0cI +bT0Y6XUzTGR4IQy0Svf2eoSE27UzHn6BG1S6MlFMO2Sl80kqgA7GDmJVG7B0VfAG +KG8nWwNTLN2jEt3KJac0QpQmdjGAvx3uI4cB5SAPSDSnhSUfd/Ee7zD7s71J++c5 +YmzxRHRdiE9ppqeA2qHSy7laQRmG8ELYhRBNTjn+MTNkYwRS14rjISoH9sw6PNvP +H50c/wNIDK8u7W00UVTHUWN2Kf3oQPkQvkE3dg1THeEwnTr0ez5fGGnCZUaX6PY8 +PncJRMQiQdH3bh/HCuKE4maStpjHwy0pem9dc0m7fRMkeRT3irvLWjafe/uP1FLM +/mMby9LpY8M5hi3q30AN8pMW5dUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPl1Oxfb2rNfgIg2 +Xa0Mgx8KzT14MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAGG7roj3mv9KlllYs+zvGSYmjxFalqB7O6QfKxJDOBEF7 +ndjkdjajX4Xo1xPNwobMUwnE+1Daaf4MoTsKwgMg/ht3nMXWBL2qpBv1CtGRlPXE +wcoB9O88ufkUKi5u5BCwrQlKXToVCeHimBOLsr+ktnWvnCY2lKm+LfsgzzbW8Xku +ecK0KPTznci7XHMrnYrFqfCleMGeiUqKnx3CTKygZelQa5fTj+weB1yHIHyifD15 +V0TxpZz7mZpBvQoZmMmA1YMsZRLJ5kXQiy+q0xykDm4Nb/e+HkU35Pu6ZLR5lwAc +cpy8GdvTloQ9UNY2ey/OQWisPnHl6P9rc/KnNIwcEkHoUHsjXDD2yMdc9Jb6oQ+J +wFMv2d7nX0v9sx2CPIazB3v57rjIdB4WyuTNxOXcXGkf/9fD9rQg95ru9HxuYPvP +HvKlMgOBKChNNmhojjjGY2WJ0+EfoM5UdukYASR8RUv2WpXOnNNVPxfspi26z8Sl +UZ+TFg7X2vyc1GK4OafAtuvcO8lZZtFdxxXBjFMCN977X8UsHLl062tlCf17KygP +jIL636pm+fxr6CdiEH0jgxTYmCXoXoVB7PrzXa3hQaoLEGBcDKFsCYhnfFi2Spn5 +kkbCI8LdsosEsOVin7WDIdtUxBSW30ezikkz+/D/WQemhjRdL9ysNCxUnot+3Hc= +-----END CERTIFICATE----- + + +EUS IFX KEYID B02981157B6D7CC3210016380B898950524350E6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbprjOwG43pYeQAAAAABujANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwNloXDTI1MDEzMDE5MDkwNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1CMDI5ODExNTdCNkQ3Q0MzMjEwMDE2MzgwQjg5ODk1MDUyNDM1 +MEU2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwqaeUAppMAnryxZO +DlJhqo4fyLuVpifQESv3wUqm7jN/IEjQxoB1Uf9rUci/leAAgMI5oD3qc2MIfe3/ +RtaDKWOftpVt/eqEWf5lYRX2MJV0So+Gxn+PpTk4IasNi8lAp8v9A9CDxQGyoN+f +0426kC25k9ur5ZHCYXQDDAB20ZbOjH4gq2M9w1HDaQYtw5u6iqY9rEEZD+e4gynE +acGC65VDsKVQYVVnWjOUOxhy8dLDz72hTzI/+aI/axpYTYWjjfpDcC+RbQw3HOPm +menvsHJj4GpOjjDoZEmTs4PcH2kJHPePQBRxvQfh/LlPjndmPCznNdaGwvDsvn/k +iyQHhtghK22eUri52G5ZpRMduLQpmbvrRj/DWvx+aoC68HhWysECQcdp9FMd5r2w +/ve/LGpBa+t7/h6110aZXwLM5jc4AvF9Vo6CjG4heZsQFScLwi+FWfNwXWBa4hEX +pFGwiSSgxCUW7t3oM9ViWiEljR/K6AZZiBX47tQewQe3bNHlkGNLi5Mpgp3RNJ0k +tfy0ilvXU6Oy9UQBrftoP4N25OBcFFnppHjo/vkcEUvpXkGAcpm6J5NOsEdChTpU +frt5OEff+i6kDPoTjbIlH1TMbBZdXPkxQFuTKRm5bU7zKoyq+v+2D6VarcvkduU5 +OYYeRHha0d2bU8Ldll4FnBH1OcMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPIF31M/moHZLaQt +/hi9q4M9bnAoMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAHoJoUimNsgpJqxpYuJicFuyThl/yjXdyBarzMP+hC26e +THH5kXG5NM+EKAuDbSDArOtO49zx5oxtSpnWVUfMJezyR9q8I5sL0ury8eJ3gr/Q +qB6CQeirt8kUgm5jVza1FWBqRJeFh+zUruSmOCsYAWobvpFS30gpCp4XLdRIsHM/ +40kNLToO/Gt6vMFltmjI9itXp5hc4MeucQpoOIeNpJLp47NiMav0K+P2xUFX9kDB +k0JTnJuHJEpF2XPo2lsZU39MurHGlDKCaNFCgSH28rem5hYgpNeXvCKjszQ4TcaZ +26qH+1OA1/Ocm1KaBSB6Df5GuDfR0ZMV2PRHhbEIDwUR+wUVZ15ciUbS6wHwfaso +j7WBo9pDhvaxLiKkC73iawwQD53Kwutfro5D4qoulsk8kI17Ovy3mqqo5e1kIS1c +GFjTp9vSY5hu1qEbQnKbNpa+Nq1X4ywzAw+OewyGtomIy2lc6G7loaHTDm5c3Nf/ +Q5nmD0LJK1NFjpVduGZaxHD6trITTeXz8yvWN8k/FepSWbAP+LAgkhmAvk1yjTkr +5j/dgE/NjVKswpnraFdjkbyUVkrppl+bsOIpgmZW4Y9Wmgw9SshtQ69+xiJ3jWvH +TIL2BqEIOgDTf+iibTkjbSalyagl8w+RlmKJ5Yyx2hyLU4/8NBniwtYl/ihFMek= +-----END CERTIFICATE----- + + +EUS IFX KEYID B080359B59AA938800A4AEBFD10CC70CF01B1B37 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbmYElIbXpPhcgAAAAABuTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwNVoXDTI1MDEzMDE5MDkwNVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1CMDgwMzU5QjU5QUE5Mzg4MDBBNEFFQkZEMTBDQzcwQ0YwMUIx +QjM3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1bypPi4gSD+YnEvb +Yn7UFuG8p5DBf/ANllT7ofpsAAtAmiFn6IbhquezpbaXfbPAWyWD5Kw5W8CTIbAs +bhlV4XQcecZ7zwGJ290ovFabdGNjQavqF1f+GUG+xSPFvJnFaRlt2BFmiN/0w8VI +GC/pnGHGrSupp7TeBX/YIuCU0BYWkRFOPITjRfOMLfHw1K65JvvF2qk4KBIU6p+2 +/jCfnQ4+tKLV5krgv3MZYlraQYjAl4OkycJXG26CL04eNOSwQjIazGCIX83ZywZb +Vb5cOwKOOZEvtobvRjREC6jud165DCDDOXvrF4tzdQ+vx3wcuyvpCUjEKOlq9YQm +7laEOLze8nk3MBjb1ETE3EJkMUQUBz/+2g2yfeg41Pr3tBB+kiPa1eI1NB43p5NW +wGIz9Apxwfi6BHb+enSHaDfNtDpvwHFVFZ5smvHr40Cttf0qCs6pEzdBFCvia1+U +gMifOEppGlZ2kKhz8O9SLZhBpWyBezl1wlBKGlyKsLTpBdqYX9gRsjzNKFRkZetF +itouHgYAejiC0lgHt/rFniK8KrMwoFFhnGV2ADjX3tSTX/4np1nH/pHLm/1hpW9T +SaoaAdsaQTCyXgCIz2qH+r+LPSJeC6xIOx9NYm5ZhWt91Gx17dgsm0ksDRLPY1i3 +s12JO/cJBL6c01xlnY/7HgsBDpUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIUqjwQr7Tx7+T9Q +A7sZeSQAqY1VMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmYKQlD5wvPhvVVJMKqsYWQ8imyaRYs+fGY4awaaglbil +lChmD6j4PIBaNMzcI+GwEAJ73AWNXlbJeMy1iBBbJbMCrH/ZSdP/NrxcXJU5vH7L +jNzP3TLinxGfURdf5v0rc59epAHGkVltD/de4TM6HlAEBL7lwGwWst6jreWJOFqY +87fH77FK2+L5DSCy3IqMtLYKcwIFqTWqrGJo3EzTEY7WP/8ENRLtotzczZOg6wkB +Udt/esMzjC4l5ZDYuTZO3JwP3N1uBXu+CRSjPfesBKA0nMtKxGdGZ5tHwFzGkjPq +t+ZI1E4iF/4kAhT5HOvK4CpnG06gEzozOk5fxhY6gwugdJ5zjbVWomjn1W+mranJ +azeblO193OQMhNzedIecAwyLD2RLWZFyt8+vuAFukGLDzkzDWoVOrUFeaQPgaoNn +DnroHO18d6CCWT8tKIXSZi882IyxH9ycpH8JMNKl58OvOIrzU1bpSJkqiy27phKd +jYT3VSYMEK2IvAv5VqyKoSo48OGQspuTyhAPU1eH61ejSgmtLJYwpcsXUTjf44FE +bPhgAEO9thCrT+tVMcyWAZOe3J2itjDiROazrdhSiF8PVgipVXDAUxrL6mhLLGrs +IXr/EJmgsEwW7tZHPD6pc0NjXnNL+j3AruUOwOX5HkO4JxNvO6nEC7uphHo5XtY= +-----END CERTIFICATE----- + + +EUS IFX KEYID B2D3CC08144C50808C289D119627479BFFC0E4A3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAh2nqiZC+P6b0AAAAAACHTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyMVoXDTI1MDIxNDIxNDMyMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1CMkQzQ0MwODE0NEM1MDgwOEMyODlEMTE5NjI3NDc5QkZGQzBF +NEEzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnozSsyyOOLPoivfF +LaKWHaldpKBOkTQb0c3h1jC8lA3WHfkihH6LVcJUQheqWIHZvMEt4FUFYM7Br59V +/JCf5j7VI6ID0jgwZ5QqCjckWgh/x1iUB0V+piedDJj0IueRNfFgZx5wPtPBom/7 +pHmMrp88Hgg0er0IGSnInpVelftZUWz+KbyRwDjMfQe7G+vLL2sfwBZjyWoflhAo +tEClxF6tYQM9T/bI/Rl/GECQsCB3Q3751MTnM1Y1Bwqm/NTRYX+5t43WS35mRIiU +1c5QbyL6j9gT1DyVp1y2WfpR6to+kErmsgt5VLY0OfdOPtu8yPBPF6GbCTyj42wN +4vTdlK/OGRTznKnfshw06Tq8OrZquhAagkvgsVW3YcIYoVCsI2kYHgb0X7Mw/fkw +xHIkASAq36qhJK7uNXj4s2CNnYl6Bmfh/86rod41QzrRBQ8WEF+LAQD9AxeUtb9i +yljZjt3slLdcr5jWqarYAPLR5jMNAcfNQDwcXvigciR3IG/zf4AX60qu0plLfC4y +6brnYfkb4Lk940PAVxTITvR9W9gwennpK+L3CPLWZNXE13fBhhA09RVtZdXgVCSO +muOeyCnDBC5s7oEDaYKP1TVGk6daAC5LV9Two1+izi5/63D+GKqiOWKhCrYDQzum +32S+P+C7zoIKGgxHUyXxl1Hyrk0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJXrVsG0R/OYr75B +fqLnec1JvHYMMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFoJQF0xyrQwJDGT+joG47zhZwpfIztwNCMyyx9KBTNXa +B+Uqk6s123cZLb/MqC8WHDUui4Tz9l3ebzP02MXBwpZzTA0nLuOfjucZM0JCjtim +6+HOUV6wF8v0uf5OXsoQ00J5nVb33m7e9Zreygs+RELfiINaegkpTwuh962xe9x0 +ue3ihaAE7+6NUw+9h1aSKscYb8gZCpZk9l6ktRY+IyD0XyRqQ6zNEJCnQ8yfV3Cu +Oa/uHK0p4OlSehGlAhI4/TIWcY4JFyUelLOeJSnPBoJBZwK1XjZ/Nqtyt1Br3H+0 +ZGs1BzfmFXs0XTNNVP9d7zOTYHZmqRNVgZJ76B1CUuj+p6SFUiy1DuD/y28GA4B3 +gkgggjWQzruKNCCB3NG1cw1esCa7J8YflcmioTfbuB4zzQyYFEsTKDC8+ycvzCTJ +awYcrMYgCbVdLQMwrYiYWRnBIFZPxEg4Ibs21erLO5mFNCSJVw/ub6F5sIhSzmm9 +9a/f+M08aKxszk8wikXYaqMOS7E4Bs/5oHgMaSX903uqg77WrFcKw5iJDptNWpiF +PIp0OvMoXSKDyxKPPLq/h6KMvq6t2sgxA9yFB/Lccnww+orHqcDzOLLmfB4Sj8Kg +Cvzxs47B1uuaYbR41kIh3udshGG4LQP+OloV0AbHlW9ZT0YamaXvrAlxUyuXows= +-----END CERTIFICATE----- + + +EUS IFX KEYID BD6C69C0759EAA95DD6D156EA64170C4B9B36C78 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAh5wG73syWAFZgAAAAACHjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyMVoXDTI1MDIxNDIxNDMyMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1CRDZDNjlDMDc1OUVBQTk1REQ2RDE1NkVBNjQxNzBDNEI5QjM2 +Qzc4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApo26K+S/VkF/g1YJ +o7In1DjP18sl52TG+4SFuzTCQXi1nqCZnM16MfihtlU6gXFqsT8Kbinug30szWb1 +Iu+wv7wt4L+OPjUAIql9OkkdO1iF8AauPsuce9aoJZorvKys/FLbKzz11uG9sI3R +Y07r1CclHZ5rZm4CB3olLfTPa+kOyUQuQlr521TKQceEBkrBq68DW162gydeMIT7 +pLTPU7IXp5TV4gu7n6ay5b2SWAQ9jKIeadVtwL8x4BVgndo2YPk9NwT0XBAcWg7J +V7OMdp31nmvTa5D691TIvIj2pdNiS4SjQhjS2hGkx+0qRq2rWzdC12WZ4dGgSu02 +IEijp9YQaG1tNkyrIWgjk9rQO23lkdk0Bgk3LwZ6J4O7CNXN1KH4FyEIiBayb+dV +rhXP6H4reAifhpoVbJf/Lly4/NsbcVaz0KsusFXyNIgxyTkfEdhE0a9YMOnHxkP2 +l/HqpBqvDVoeGlGKz5Cc2aotwZeZf/Tj7qqgnk8BnXcGaZp4mP+V1GPPO0X1Ym9a +5Yerx7/m9MM/RS8Q5pzle3RKxIuVp7ikh6p9ozDo6ErEn2QtCpvj2rxipKezArm7 +EoueGt9vs/JjWNieLUxjl8efWSKkBeaqxSFHVijkDjsknW9Ez+NPfZB1LK8utBdq +lyVBpjr6MjbYqvnRiNZrbM/g9LcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNQuq8LF21ld+XI8 +0PPDn/UJUhlgMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAm5lnUjOaO4WarV95hFb2FSeFP71m4YacRPrS/yPbbgXt +0UYcPmP0KTKySjF7RZdJG3ohv6KeSL6H7b3fJLAtv5KrZFrvATymvDWL1ZhNYcHK +JpYrL3cmf8HJqNaMZTmBsEEjc93tpaLAYmcBElO2c1jO8lZ6M2Fl8H6GkhCemfnq +SfpW3ig2N9jxryKMtcUZCnXhOdeL9ggfa02DNMbmO2tSsCLyq1AtEqIgi1yb9dSM +1hqEDBw4fU+j/zZAuqO2inFOv0AwtaSZU+1Sq8bQ4lLNBNNDrZByttTfMD31OsXv +0TYo8KJkGHRJooJVITDrahzPDSNh9eDJcW73GpM+9tfpzw4y+Wed8Bm7CmihkXy/ +prt0LH1rYUJz3gc6iLBZR6fK4h0ENXG4sPA+iDxqxFcLuRQxA2mIO+iXW2jKtZha +qWqYKwrJBuYAEiJzJgdtU/9f4RtqCwBgyqRAUkrYl/eGLHZNbvPQBSv9neilpz1X +R253HkKltVpi+ZhHrOwN5kmv20DT3V9jX6FGgmzXjqttmrZpxzhhRrsLWPA3r8oO +hGZsfLlkh/DEsw4wYzLVPco/33fmoCdw99VfS34zbfg3z124KxIITftQzwh2B4Cw +HJgc4dqhbHN8oVWIRkfW8fVt9Q+MvdbS4eXRaY15nfQwJjmbV/1S7NhApxT2JRE= +-----END CERTIFICATE----- + + +EUS IFX KEYID C0044E3B23F43B2854BB76AD4FDD79BC62986C55 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAewQ31pmy1+G4AAAAAAB7DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyOVoXDTI1MDIwNjIxMzAyOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1DMDA0NEUzQjIzRjQzQjI4NTRCQjc2QUQ0RkRENzlCQzYyOTg2 +QzU1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzRz/CAboDH/n6OBg +9Y8V21M9HYUEYhHxnP3oyOSzndLy7fzX2+NeT3YrLQ8HY5VYytcku2CTYgparoWA +kxgUNqouQAx+l6qVx/F0fFb9GrJDJ7JO0ux7v6RU2xCSn/MkRhlD5wM6CjaRyQiZ +80stVonjzeS2a15bK3t4mleI57NDu8+naclcqWa0lHeykyTyHr/u3m2io8eAoJ8L +4guq3TFbsqfMCn5VMEZfW1iTWTnfQUarZmNQALiDCrT5ixWAaoy3cm4jCBg8YYWB +r4VeN0JvnXk8KAoPzOvG9lhbo4hCoGmT0FaVwcxbAorNfz+GrJxe/YteOv86cX0g +NYD+nmlrfzqPP4yLA7SVcHz2tk8WgzN7VRf41pa2TbR1GYbpWjxIamxZUHx16nMA +hjI020SNqg3m2cIMdmpDNV6JkwwlhxUfDwMxNiW0/m+faX2NBqWkVqPa1xagj07g +MzUMg/jPrmRU4IWjpHjBf6GjSUeC6l4+GU/vf2c+Kx33naNMVuRWbBLzK1UPXIZe +KxIBEMYRWwYOUyM6mKwlh2Jt+JYe00qfgBFqQYFBRazwD2Alvcc/fhTnH50aI8T6 +pq8P4l82wcNCt+0+y37gMMH/Ax6a/9XiaKswj7TgMZrGwlJrlgtQA3GUPWZLt3rn +ZbuLPr3LwBtl7lk61r671AHT5LECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCH6SxvRf0uDkA0B +OqDyiXFSBVwVMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARR94rn7/BMqAqx1cYmrua34SAUBb9vkE0MQbVBIgWJ+s +i8tInkjUHTxC1PRHggR6CO2tkhZ3zZw4CxUgc4zenoKkw4vE09P/Pa5fl6i74Ixa +MJ4hRyhvRqSLwF32Tsg+qZuawLKCqzFjKuY/lfwdGtbVMFK/V3YnlwZmcPCzhin1 +OBwKHVYmqBwKxtDSJpm9MmOmhRpGbLgD+5+n5gS3LMJgqo/qNrsOLMWtKc3XFIV5 +x9BmgtQRG1/aIjkNagMUTzryfyLgdKattpHbZA2tPG8jbNAW4/fn+1JCqud0x/eO +EP94L066w/AoixIRh/rZWio+0/hzJf99qetaq05IUkDFqAHJzBvP1z7s9KKRnYX0 +OvsOL/T8mgMeEFWTm2xhNpaMh8VseCgfVT8gb++D6xHo9Mfn78EdHAFgCnWpGSwJ +IN9lhKKkqag5LasaTJz0oSKm/sQYDgpqNVqNFoOAcZDeCkYYi7kS9VnM+fO2XRdU +wM+Oe0wpBNfEdjwqzMBULDc91ouf+ZSzOtO/twpjlDIGf2yxKMovWJsdYSMeUpxh +PoT2B5CE2DbFt17EvpX4NQYGnHBadtA5bBxd3aajYYvFvj6wnMKJpgY3XglF9AQe +krAVlqbnBbrNO40isOalty5b6S0ZHXCTgu15lqQBt0hy579lGR06Q1X5qTt3l8M= +-----END CERTIFICATE----- + + +EUS IFX KEYID C7EE1D9CF6A291A06E4F5B88CEB25CAEE12F827B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAh9rELZR3/6dvQAAAAACHzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyMloXDTI1MDIxNDIxNDMyMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1DN0VFMUQ5Q0Y2QTI5MUEwNkU0RjVCODhDRUIyNUNBRUUxMkY4 +MjdCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjdVs2vYpXXYaZ+Un +ZE7jGE78j0FuJo9AxopzWK9l/V/UaRNaIlCDXIVYfq7MH2qs1gU9Q9EhMUKk5PCN +FZ3xx34kcw2bLBi59dubM165HBjigAhkdHPsMg0JmxhQO24rh2ZknFmkFVxfR/HJ +6ZmYKPdXvQ7bhmATJvg+spafENAQOCFSCgvWUh3BS6tv+pJe1ag8uT+e9JVSuZ5n +bXSmZKsxQzLZLHBFUxD9W2IUqoT1gsuA7YvM6GkrnK5bA++pfMXuKS8BcKDmtPHE +F2fE5ZRmBcR1ny9OGgwmxlfRXuxProrHjYDa5M5CLam8etWwTy5LVPEkw5UNjPMW +EPfC3X1OH2CQO/YZtfUnljVhh9tRkrpedvPvQLlNogAAPKxuyqR0+MIhRv1cgL2Q +YBwPmTtxlg15YFgS6kJaGVNaK7PIqWTlWrtHWGFfeL3JQSmm+oQR1DwhL7ELeu7d +GXQdYyUZugzLhnNZh3xZr0usNDxD0mAEpVkrVecuLMrwDJ61uB8guB22PfyYN63G +H6p4cbOwATYOjE2OOfKYTlyQ3Xu93zz0Y0iyVtcrOH4qTr04nu6HWtg3YezLWxNL +FT/Bg6tWZlVGmHdbIPz5LNY9W7ID3PFMW14jCbw6s0LzL42bTI/fsXzlwE/28C1U +trrvNRzknvnNU0JrAKXD1wFCSocCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJNFYRM8Dj9cPO9+ +QzxUqugaX/n4MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAW920HYL4Dun+d7XatjTPs0NUmu5IHxSn+DjIdbpwaQT/ +COO1PVcgH5c5wRoPJEJHlYzk5PQJJiX1Va70j2zLkS4VGA1oXML6f5vuI3gEui3C +B343L0EhPD3Fq49HhV39Rxz4szHd0zSUgsVGV07Celb5aO3wz0N4d6Ur7IHK58Cn +0k8eh7R7VZkTZ9J2FNxb7yIy6UP4Na/rQ03ijHuk7U7y7X8iBpTDpgUoSBW+YyKD +o2LVq0ubWlY7Hgf0IFu2aYyw7KRBn5vkVTfenCXhNL48WZxmEYVZfCN4loj5yIpj +cHdGdxnPJ88U+WRYd84U3rwqIHmK5zxICti812tDsCNSlb5JaCRK9nkNkr24SkzQ +fk8oQXiH73eH5Te4MxQWUsFUhB+rzMsgkWvW4jkS8X27NVnaCW366YLw7OyobSth +issQ9gwfp0ZH4+GWRi9hCByFHvUK1y2v5iHL4fXvZxJGP3/rBDX669ECZSMQ8/7+ +gejKMJ2WNJUzIj6kfuYuuIqsmtoTtJza53lN40BbDvEUUvuqtZbPDFsg0CfLxqQ4 +oZLstgiodN/qd9t9hp5habjTJx799HXidXteNIgYUWdBQrn16HfrpF72k2rI86pk +n1CkwPWGxiScpzmJb3R99FhTpf2wVISnCcm0kHPiVAy4YjKgm/0paoBawB8ME/4= +-----END CERTIFICATE----- + + +EUS IFX KEYID C88C75FB06270BF7EA1244FB9C25DFD209B7ABCD 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiACiQN0FP3++wAAAAACIDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyM1oXDTI1MDIxNDIxNDMyM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1DODhDNzVGQjA2MjcwQkY3RUExMjQ0RkI5QzI1REZEMjA5QjdB +QkNEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAg6mmrQuFEozu545L +4TdngguKDkUh9I7wEMAuYotFYo1srUDo/mZlo810RfeqUf8g6DBjizDhIFMrx6zC +GkuDQ1ontVxLV2pje1KQWihOwR18APz/DbZdUzclH2ryCvFpQxmWi8s4WSJWxIjp +u5Dbi1mbpdhAC83vo6EDIx6HLYjLP0sxEgY0Vdaroh5Cl2yb24Xkh2J6qXyISZnv +0gHOKox/XM3EdM1vTEZdB6EkZ1DGWP+8hQYJRFuQNU5h5lEtpX6FL9+NzGfDzT9W +JkR7PXrx8dpDM4+rxU40lM0G7QrI1KhwpW6uI/58SDCnBLc3DP/qofl4xLwqkHMY +DF+oDfJABmPBMdiR5TUiF6zrZL+zvYWgN3MLJo7fg2zCozqixTIb82jCVmqhrxB4 +WyEi1nCAh0AOTZQQh8l/gTFWrdlqV8NogkV1RQIclXqq4p4Mz5nkpHCiUGkR7/cf +aFu1TnF8SIujH6xeSMjMzYFA9Ku25xifvjEkoRxwZsPAJa28eEJZLBRv49J4xGl5 +Gz+qOYwI0WTZsTf4WWCfpisoy0BlZnArSTe3uRYT/ZIjnzz0lCqcVzJsUNze1sCw +kUY1vUCCXeS5rm4/lvZu7NdrXv2LRUtw/jFzDqHBtWw2vokc9eUYa/1Ospu216hD +LGRwx03xBLiCsU+7YLWpFVabHAMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKsryFRwnB0QRESK +Q5vhJ4jP4h2JMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARCv64m2aFqti9/nBt5Zd2q0EQEPrsvesemPXW/5/eTul +cDse4ZiQaLufP0GVEgOdgecYVb+iNClE1RD0+oXTIJsoJOVkrMiacNvqWmDLDHQF ++Ch6IlzvCxuIeZsYhx7tw4qomtw7I6MRNFmvZyGwzKnEVNiplT/IAKzpJcgDeVCO +um3ZEU7c6ze/VseIonBpunMTEWr0RdcPkfcjaakmfPEhDxhKxzoU+1EJlkiceYib +0CYhWexCSyF9+hZWqtPTr65Jgk8ldliqZIBui+X3ij+WV6Ni0IxuQZCX7IOXEmG1 +zUty8/kaG2cFH1f4+rVtakW3ScPoMfq3Dxq8Qk5vaAhLzO2sxAuKeFo3Yp1X19Us +yZT8k8pMGLrG73tZqS4XOvxIsONedbIbVlWBL1mZ565bQhPtrDK7mD80gCGgFBSM +zJ85jMWAiV3IS67IWLP1DlPB0231Wl1sm9aOKNntOO2b3nrm24IZAbF9O61IEz15 +z9hseEWuw7W8UtuEzltJtsxWsLKbwPqJiI14+Fy/aNDpYK71gtrYEgIeqjYoE6Se +qhsUmGi2pkoC74Lv0Th69Cwva2Zteh7xCJObMEScOroeclLwgLDHtVpFLirqjCpM +Whh+7SAbOnv5yw2t5Yqbtr1m2iU+8qnuRvpGlh2JQqpEotUa2bCI8wzEDz+nyCM= +-----END CERTIFICATE----- + + +EUS IFX KEYID DA206EF5DA6CF79CAE93C5E472FFE9480172CC8E +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAV3+LbnqAUAvlwAAAAABXTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUyN1oXDTI5MTIzMTIwMjUyN1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1EQTIwNkVGNURBNkNGNzlDQUU5M0M1RTQ3MkZGRTk0ODAxNzJD +QzhFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0+7/982F6FhgILeb +sL+C6Gh2vJ5ijiYDAXTD62In0RQq7MQ4aOLg79VvtEy5oFRoRnz84iQuTYO4RPeh +L4p0QIQGDGTpwjbLQmAgRm7U2gbmrSJCxd5r3L3a4O0UZlbD428XQrIbNDfdP+8r +xSQIY3otH2E8yl7pO4p6KSInNxRyJ/qyqxzuUlFS1BjfnAtK8tqPUUQz9SMDkXO3 +zyjispEtTuym/xqx4jX/usZR1g4ixqN95eY2tVORI8HklCQzl22h++I4biVW0LB9 +dihPmbtI2QD4eVW9JeqjVlj1k+OSbBc4UiKDAjCr5iA9apcoOlNH7nuOu9foFoJP +DxAqZQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUF0zFnpzucr/JtyFeUfsRIpDdszEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBJNJ/8 +iVY2ZMNwLu3mmAPTVU4oUcch0CudJvXvKIkHL52xIYbYYPiJfAdSSXVd9a6n4An6 +ss+sbWQA1kc3iptM99Ca9nAWgEe8f722Uju9oQ8r2kZ+K21HQVgxuvSFKHO7cRR+ +91bnFPb+dfaKln8KFRYrxRsfncf6mTUHG2oIUC64Bv+cx5HjpL9rOKyOi+Tsvgxg +GxwKR+IYxLW9yHtCFllPHqT2ul6+1FFY+1Zw2bm7H4XKkZg3PI0Lrb0kjNu7s6O0 +KpO0jHbAey4wx0L58o8gbwdAi1RN/puyXFe8xpTUxGRVvKiiJ/3SMNW+WI61sMln +6hG82rwQPR/g1rzRxmcnrULz4W2Sxun2g3FlCkeo/NU/+3SzqVxKicflcG+KfSsR +IaTggv+57aJaFRM1FpnQdGOmRoX8Dr95yVgYJsh5meqeD8rOuSZRIdTs6PSh6azg +sQDHRSJ8noBjLSgr92nKOCzI2JT4P3QytYbnY+b4lW7QlVJ+zlRmIDFpLokz7IyJ +U1HpHt9W7AwfuGG0Bw/RWcMetEsfYVE/p4c5tXCMoFt4bvmgMWpjA9szZ4iYsh16 +jPBs6Fu5g4xh6bPUaENv5DW8s4E1EBYdecOwqtOT1+R34LsCsjqNkxC3j7TQSFvO +7YmG/EJ2Gg4uga0TCHCMcvtfd9vtR57g00aNGA== +-----END CERTIFICATE----- + + +EUS IFX KEYID DA206EF5DA6CF79CAE93C5E472FFE9480172CC8E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAmL7QKxricDTFgAAAAACYjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1MFoXDTI1MDMyMTIwMjk1MFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1EQTIwNkVGNURBNkNGNzlDQUU5M0M1RTQ3MkZGRTk0ODAxNzJD +QzhFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqDg2hcJIAJyJjEQc +tTARk6Mu8UjVTqkoZomqYAcAQmphehcJUD5nBmWPMG69fFERqdgUAQX0akjsFABC +Q/Vk4BNcKJqPpz6iwK+A0iv9jPPzhVpaT7Ouo8mIEDdlX5/wtHB/bQSbQ9iKiYyK +HxJZC6Y8GMdO9D4xK/L8LJGCUBUdxzHtIqsomb4CxcXDLcOm8l1V+sWSn9Y75ftK +k8yhrnil1foQqtrhGk/PMT+8u+s45VrUgtfqbzzsRdSaWT95qIY6Cnf95wao5F0J +NNTGOksz3n7SJnEz6xBKERcs8Q/6hlFV2LIWssGU8QtzEafWhPoPP+kfcbVrjI2d +9K5H9tcRbcbf3THdDm4mUVsPGGKpMvBWven/OF1WuCCogDI41zwpXE2520BYfDw+ +4eX40zjI+g24oaPi+653Xjklv/9ONbNjjRLZFICyB3+KgO+vyTfrpeI9nnyMel+F +iUnlsr1vFaJqWKBoFYsDkJWcxLz3Sv8H/oKHf8bhsg1CaAX5Daekk/dMDScAV6pW +sf20+AC3GF0avdLjcWjb2x7JwmmDqkDdn7yHcKurKZIff/fD2hJ/3wa7vzxaAOO1 +cnpAMjrjoFOJSseJhDa9hI1VCecqEKEHI5sKL/BE4JUAVyI/Ax166gT7n1iwUlmu +H/uErYF96qtlHJyr096CeSdPc2ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLFEDoOCirru4aB5 +lk+1wwA6zIiGMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAC4NYgBdWOwxnlLfFnxx8l6lYcSE7ap1xvHIHxHjr4jPg +8FbVcDNPje/HDVHfDs2e9vtbTsvxRrM97/B2/vbbRc+iArczffvwap12ypq+Oo+T +9bj2tqHPxFvKN1i2HvhWT4LJNoce4h3CI5XHrTTTCfJSJYD3EX2dT+mexLbe0hh/ +syIb3UpxvREED1KxZ6lOrmGQzX+dWQNhen4zpftTfxnKjrv8q3w+DF/Kn+MkMtA0 +bx9tgspadm2rZCOloYtOoL9IIHjAdMxmfmsppnoiJa0f8h8xkHC45R4YoAL4nOIX +4Z1O5HAqU1yZmuzD56vW3Fwgrcpdj0crOW68EWTVIQnFoWgLj65e0KOyRe7FOmma +KylL9VFBjy3wAEJ25gAkeSy9NW+Zrv1Nz0ExmJ2UubGMo3jF+at/xgfB0+NP1eja +8BoI6Agtk5j7LmIwc/Xnf2ASQRfThFbWvl36v2jTN8k0YLSU0cEViejYA3cFRqxx +9I/BKegu08Wof4CHbSLPpHvuNWL4PQR+teXZ8LVqNXDufg5+ceCbnGtYQuqauMIY +ZrkN38aoW3gK6faGITE32emPVVvfZlntjAc8x796P1HcXZgiijVZsIofUqhPCoJq +zbvogC2erImViudzquE9d9bkpY98QxaeqCI8Ht97yXrh3PI6kNrukHv32iZlILE= +-----END CERTIFICATE----- + + +EUS IFX KEYID DF5D6DAB5102DF18A1F77113F4983C62CBAF7385 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAe7ZL7TfYaBbWgAAAAAB7jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzMFoXDTI1MDIwNjIxMzAzMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1ERjVENkRBQjUxMDJERjE4QTFGNzcxMTNGNDk4M0M2MkNCQUY3 +Mzg1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApctcZCxvW0nx2zNg +gFDWc83oA8JuxfhAiCNVaYK9zUsHc0mDOtn6kVswKfstK5etoGMGHtBeIKsWxXtB +ID3la2PMo5F6MVh+p+Ixqne3N5Z8Qs85ff8JZAWO0jgHvCDRX4SswM9qXjASjsOF +3jFlrLVpfGIxtr3EMD2n7Slc5y8oQ5ekBxscx6MuvYOP6D9eddXaLC9Mvht+nqaN +rWJrK21H7WpR0f3wlvBVrxI3X1/k1BiKmJA6/q4e1fXBi2KPFAbh2NArlWnTgv5t +mUpkM4+H/YpiZwYgzTNNhP1cRFUsqAccrto//dXHKKjjhYhGpuqWaOBO0Di8llFg +cPWsVxkdiD6rzVkrcNdhCLYeU2JGclJZH6Xili/SzBXzK+GER4cB9SNQbKHALg/n +4UGzVBZVI0K2Aq+wnj31xMFhY2RcUWF07d2K3ztyRBUpUPKqeUXrBQD2PSgsrBMQ +XWXy0caKpl8nHebtemghOZhtZG58Tj/C55QKeGcMOsp4PP6IVXXcisr7JogLZhYs +z/fH44n/FqA1IpxOnRyaFIMYIJm21gCCJzMMx+dLp0NL7ePZUPiJNLDhIAhd1caZ +JK36Qq+ukHUiVuG6mKGZU9LJs9GkbhBG5Dj9jnBMjHEEqTBfNHWHPxiZwhuwEKe6 +Rg7ljxojT3rEK1u5wB31DQUoAHsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFImizg1r42zZvZYe +ps7CD4wWZnryMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEPLfacVyDfZhUaGNCOTJiXFU+86dDIwYK9hQxX+DAPdH +6ZI+LFFxGNXTik5i2uVaIrmG7u4OnTojtbJ6biTXsfNAGHcjTOKH8zlj2j9NvQxF +m2eJnl1KE+87KTE9D3ovtOa0uv3pUpm21as9rdCmjDQLC94mAbQNUrTOOdm/bYvQ +sbk8zzQFvU8rf9AbDQBGop8362y4MaXPUx0RV5zoXgJz7lzTRoGcPFTHrHgM3DoA +BOxrazcTRFxzw1WCdyxc9tOZbii4gjAAGT/jqfuLb1bVAcXOwhCVoqFZE/5QUz0x +ae1RCMkU/V1g4Gi4GDuu1ih3YhqcVuRYOfPu28VwnS9/x3EUg7DaTe1v+EwNiJGV +o04S9yaI5Ec/6awIFzm1rlMtY5rAPh1+c4sBt2W7NaeNZjSfa6Gi2ieaLUKLbK6m +TbgzlXaPt+NCcIXFITrYg1ppaQ8bU/1ErJgo0MIru5HOc3igMCzVFW/2xEx7inil +1Qwl3hzE2zF2mcq1y1t8eMp+MZRoSFmHOLVLAnzrd5+4DzmuA87UCGfUPem+wF9J +Qxj12+0Pb+nZyTht7QRDAstc+7UT14jzPzyli6Z9FaVls86cH/KBkzvQJFk+aGyK +LKwu/aIswBLkJx3rLaIweQABQb0y/eOdoJcp85lW1pxDSs2gybIMY02vlx23GLo= +-----END CERTIFICATE----- + + +EUS IFX KEYID E9061797E8E5E8C68F935EE5E976BC8FA17D7523 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAASAAOjnYxKJpHwAAAAABIDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwMVoXDTI5MTIzMTE4MjQwMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1FOTA2MTc5N0U4RTVFOEM2OEY5MzVFRTVFOTc2QkM4RkExN0Q3 +NTIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsIAR+gs7phLxIuFg +Z08gUqTN8aOoAZcLpCUgJDF/XTQ2FVuASr8EuhUTdXtYHOz7xBUOJDE/vwqvb6FF +r2lI4a5wqKrvEs6ZVk9OPoX/TgpZUlawQk0qNkQlzV9aAmKa6ofitoLzMAbP9N/n +mO4rKjyF/x9BR1P+4/iW7yLh9l0DvBQj0k0O8VLrIv7j3Si4WHOIzNuN1xZ7slDG +vXe8bHcI5rYjmQHeCiaf0PCL2kQbpti48v6KdkLdqyloyXK2sAhvxRB3OJnlqDz/ +JJ626QfuisGQk+YBjOVxx6etka0IvgiRncY9qEL5N2Eucms57yUyaWRDMnqTGqMX +WzG6pwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUR6E/W4K0+qyiwwWa64nYQ3aHoEswHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCAWgyH +O01PB7H6WrTn8OH1eLOB/E+mc+t0wk1zgpVBkdQ2SlHT6ApK9Hx77S9bg0tfTFpK +rdZb+2aekQu9cPMHhE/8WnS/vwy7/kz75pSKPGJoy4gi7cIjufM+jv+U5Dako3XE +E7bhHdNEQOheTCDenGVLnz3sLVIXb2TnmAudhqC3QNp8/LI1fLGtvfEJ05Z4STCE +9GpdnCYQVROOglc1TGp8C/hP8fwuLzl+jNPyoBnY7k08tOBlLpWq8EMtkkTBtToa +R540Q5/s0D8gumXEIxLZ+Ei15SMJghwqKsZ6O0EtM5zxGW0KJwGCDAxeiMt4gLdZ +QJHOhZlYAdhwbarVsN77q/zeBSUaFNa1+Mgt3WgV7lSQCvfvjhp5xufKrLP28p7S +wkta4zgyw38nmNIozwhk9DYUlrqX13iOzKCRxI1/I8Q6Mj3KzGQLwjt2JJI9PMCC +Jjt+K3XBpQl46UO9liQhgtOszrbUNGrVBGR76BbE5UnEbOrCklWu7NBjmfumvHM9 +6gQubXfPs8seRUxkDcpyAPj5UTN/DtwQqSzLohriikPlpI6LlbVKialauAb3XuWr +AodxzQJJ+F76U7eCcBz8PIZcu+JjpHUWtTSQ8Z1MAzOcGoty8h9lBuH5UBAnHckJ +GDrWPLMe9MR1SkL+ximdW1P+YtEiRhSNPHVO1Q== +-----END CERTIFICATE----- + + +EUS IFX KEYID EFFEEC5E01610082C0E311CBD07A3204408B32B8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAmN6EEZ2nnXbvwAAAAACYzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1MFoXDTI1MDMyMTIwMjk1MFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1FRkZFRUM1RTAxNjEwMDgyQzBFMzExQ0JEMDdBMzIwNDQwOEIz +MkI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxptYhuma1sIdGvpw +ZQZonESYPdsFlxbJiAazNE2Gvc1jFwciis24nPn3UT8hp+v0GTLCRpL0QQvqaVXx +ShwyJBKxeKcv34eFjw/2aOUNWdKq9WVlX1asBsgS6B4KaZBHqOKGQCiTGa/F9ECR +yRV6ng1o3YAB+zwmsZcwuWxtwwn7JPE05kucRVaL1GRTsXZKFwzilOOGZ9pCkNAq +RtcYs7xnN4Q1UxiZuXGo89gXQ+mTOK7rNy2I4hqV78tk28giT3k7iIvsDbELMigu +of/WPhiXPdQguNT4uTrRE3fEK1gulvoY423/EXRKa9H4oSKVq6NX1keu3ynY4DCB +YWwGcqeY1cZ7xBTvtxbTnD/JKfHlCA2O9wx6E+q8wBCMwH2CCkmcldMZCjfjoyin +JmW4Diwge96SE2jBxsr7sNwAMUPfrn7wXIUrfGgp2GBTE3CNGToa4x0xHw9yUHSi +Jr5T7qZ6uJPcCUUaRhDFvSD9V/fJzSh7Fsfndsa7S1OoS0450M+36QQRnWkkOJsq +DqgToHYuvTMtUOArC0uSKaHJIqgTqhPJDhMR7KEcyTeTlt2MZ7vgGVmbKghCTcx5 +a1/5gfcVcN8LZF+lnQ0HePdeJfkVSOhwAu/PkNhPGi8/m/6X1fOQkQtSC6wXFgOG +H+5EnLiTMm6WGOEjTqgduv5SOzsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNmk/INDlitzMhBU +ue45jCBmx4jBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAbiwFK8lJYei7FHvrn38JoPKuxNA3NnCrDVKB7/ZYcaud +uuFQ5PAk1IO7vcnIKwB0eLH+p2PUoro9VzRJn+Uxx050wcpjcNphPA1k6gjRlQ5j +ZdALr4f2wuOputrS5quhegy8AKuANhyyrrrmeSaDVJaHx3QCU+ygwqMJom4RRe9a +aFfRAAS7+ObtcTJ0BQTiqIdpQW8URUUz2eiTsTyqKbIkKDq/C/kKMQA0LXTVb+j+ +0O50VN4B02PZGbyiANRmooQHSxs/jY3DUXOIDyoMForb3tJg/UAg63fXsR6JnqXj +3fW4RA3e1GHJGprMWUCr+fvK5+AMc4G29R1LCfZOw94Unx1INKnZtsf/m4RqAV9S +mAlm8DOGcvu/hxs6DEakPRdY8faQqU5dFAnqPPPJpaqkVumUCzg0WQxdK1/bhY9Y +fydypunv4tykzFqxycyCRJKZqnj24EuM5bSIUi4/AmmJTa0meHohXv+v62cFg3Pu +BNjwKGSRQ5cMryeATONzz49CCxtq8H/acpb1/sFjXlmQiYSFCphx1Vi72CiiKR7Y +XHPN+62PPDNB8DMB5aDDvIhkGuSEbkLrFyoNjGdPmslRJU09tc5i/PxpK+cjyB3w +hOCjOfJ1IUOJfTibGG+LFCWq6tRJ5Tx+6wvNbeer7LSdCQFci4MKlnrbJIAvPL4= +-----END CERTIFICATE----- + + +EUS IFX KEYID F53E4F475E0D3C6E2B3E56E3AE8ABB953122617F 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbvERC68yQGBUAAAAAABuzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwN1oXDTI1MDEzMDE5MDkwN1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1GNTNFNEY0NzVFMEQzQzZFMkIzRTU2RTNBRThBQkI5NTMxMjI2 +MTdGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyA/l9loLSPez0tx6 +Fn9e8hzd8kKOdXqfnqiqLbfGhAi7KYSbRpeFHj4b1HbYX8L3pfKAuvE42xkWCSrG +/T+h0HLlMP+aimYu5oqqCE2cwiljCgLpBePErOEZkDsKH8TZXrQifuNjc5Q5nrHM +KWiheu9/8DWiM3JIIK98TbFT4xmSIcyIG8OfnSZqagqtXdvxUA8M92rdTrmxHumS +W3lgv1LH/FTpJKitNfWsU1/fVk1riGWIRyT+eAy3mXP0xWco89PiPfYCUGqkG43a +q51v+1jmO3lE55ipi2+5yS9AQnCefBdLk+7P78gGrBRAs1vQAQWlESksBhfnelxo +WE74BGkzKOQIF/cb6sDP4gjBWxbZz7rpr0qTLscAycx10bAfTCS5ZGy/wEB5iBVP +56xDVzt0XyKndFeBSfWuc6NluNJzZHtVhmqpAI2xjGjoYomacgzFF5BkL22ARJjY +0g1FZ0iwymxPCSuamk8J21pDWGh8NMFZan6JZxPzbgunwoa/QDoDcTiMpXCrpgdu +c7Lb8u2he3s2XeIcHwM8LwtpO91rCaZrKmgoaMO1mpqKHdF2f8Q+9idisTNE2eX+ +fYZSgwbueQSNiZwa6XmyP5X4g+0sJEfvGgYDqPVPVcV9EEp7jQthyS8unXIfJhkB +qMn7DJ1ouLL2Ugymd1paYCF6MEECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPm1HqXFPleEQlsR +Z5Nf/pviKNtIMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEATb2c5VVQ1KO7td7tuyw7u9TfiVhZqMIodHIIsyf4hmz4 +BStlTbEQmWRJUCryUvpeLQrmUcZ7LTc4r48D8Alh/u/B2Grh/lroyGfP9l/+REXW +1ah12mgbd+bVd1KeDZWZHQlKlDTSqEr0AOmg3uFA600UayZXV4YAMCdUpds1NTbN +WaxNxjMtGd3vKwa1ZenV2i22xUapz50qfpAyGG55MihsrOBD4pmMaVR95dzMbkX9 +MGfDD2LWd3ndIgvFNrcVv3j8qyTzk52hbNqTvL8qfZ8qZx3VaxyJUjX+M71AoETI +VRFTseBQRBdCJ7k4hinrNZSG8E1SUyH3v+JuzuHygInBt3ZxyCsMlu4lhmui3Eq7 +o4VElxrHGwTBWkLXSA032z+rCaQgVAHhw5DeE/7Z+odKKZvY1U72b3mRXL6F/xeT +krIMsyAbmxsJVOEGYxWpsSEK//YOc/vV8+/cb6oGcr7QcWvssw7g5nQqd9O6I53w ++FbnlWyfeV6rAnkuTPsTuFnrazsBsJ82A1MHShW2FqdYGYW3hfaffOIY1fZ24Mq4 +QXqDLoWCxn62hHhc4OpwDXylOzEDW8FD1ln3XYR4vkMJcg0lEhk+bdbs+XPPmIiB +XTsfZ9Ow8uT/roUa1u7VRVOGIaaK4Hnjwlqvactlrz+j0f8RH5JAy7awUhdqHas= +-----END CERTIFICATE----- + + +EUS IFX KEYID F65C289B3D93B78F978AC8D017B7947DA93637A5 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAmTZn5LC8gyqLAAAAAACZDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1MVoXDTI1MDMyMTIwMjk1MVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1GNjVDMjg5QjNEOTNCNzhGOTc4QUM4RDAxN0I3OTQ3REE5MzYz +N0E1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlH1t4xR4Hp+n4DTP +7wNpC0CmIzBZG/LoLvsjrufR/GjDlvYQC73Lv+CwhaOnH3J6Y/3ujIMd+uxDsnT1 +Vox41qAiwXTIbILSuBi9/OlB8eOUUxtNBMsslaTnvzhKIyuH3wXn0k04RX0324zQ +M8uVmmu2WgQ9rv760rfIfdx3SM8F36xAwN0rZVL8W6PfgdcY4ajRxL9jLBwp1k8h +ihcRd/IhGOmmUse+MqNNMfYH1re3XMtjUpLncqhn1cawDey34RDc469K+gJFKNKv +8e2RXUa7GLTLu1Jt0g35RnOOSdHxcl3xjRIZkNcW2PVi5xfFtTYlyE5OQHn5wvLL +BJVk6x3ScpgcqW1Gwj2fgAcXC5GPOwnLg24iYsrxFJ043G0AEsqn/kD0Zzn2H9B0 +BLiswBNnoXPmOPOMo7NfBUMi3HcytFTVIIJCZjFkVn8eFTK7P5RP0qpeNcU1zHWD +6yuIuVqKY+x2FhZqeeboK6doVsVyoJKcIUlUxZ/XmBE5cJLuqzYp5pWBlXDfjRar +SyqjlCyXTtgh1po5GAmyxcP8JJUwP+6NPLV6AxzbvbmP7whX2Utl2p5rOVkFyGNn +37EPEBM5G/SbJtL6AcN/4RVg8cK8Y2xFb2IxpHzW7TAhQ7RCgT6iw02Q04WJBch6 +sogoPgiqqbyMeRR82zHmrOFV3S8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIRoMJT4xuK2mSLk +GkvXpIekKyhfMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAQn3/NzXwOtqOE6N57S+X6TQ0c3DM2LgtSROQczzmD8ee +u6tsuhd8RNq7Zodpwd8hJ+zhc6hPm0S0YzSptU+gcmSyWp2bYC4IW/Iy3Nwo5xPV +BkOBA+R8IBXwFf/Isiq4RpgSkvbcx9zE2R2mDSkr4SiN0hpcYrYyiDJIOrYVd4VY +PmShfxVKI5017+V0i7zg7oh4pjHD8nmt9rVW2bS3Oo3OHDi9at1y0Aq1fG7V+/yD +jXGt0JfMIsflkqqfqRJ9kowyXSZoN0bhyfv5x2x3FqoxdAIvb+WyVlIKNLsU05cq +P6y+rJhl117z2ZCD+dReuIv5VKx+yVqAhPcPnccbxWkaMbg/wnc8fzHqFENb2CNU +pg16IkNW3FxNh1ImGpa5OFp3g918SUS280hK626risQnADzxfPNmm8YC6irZcP75 +WHKcvkfGw3kGAAIIjAljcCxj4KGrxKgwHL1dW4FnAzN8t5i8U0c24uH2zSNumQHA +GwTbfCU6a5FMBPV4c2Vb3cJsRRFyqHB171ouDWTo8iYreYA+JmP6Namy7TYDSz3I +WnFpjqFF9ciOQb1lT8YygejIrD/wNHu5wIHvcQWO1lFi1gnyTEoh9XATBVEB1fKA +JF48xGulFG+2FhbxwOZQGcQvZnwTwfpWIaMFfm4X8x9fjz4KGeckQ9c2uvpeMQQ= +-----END CERTIFICATE----- + + +EUS IFX KeyId 2583CADE368F69C80F58D34A48B2DE653DFEAF98 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAA7UFlfjFeNs/gAAAAAADjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgyMVoXDTI5MTIxOTE4NDgyMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC0yNTgzQ0FERTM2OEY2OUM4MEY1OEQzNEE0OEIyREU2NTNERkVB +Rjk4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn4Wrp5ztDKLZNUdE +b6RmW2fSKfEkjjpwKPYwRNz4Iz9QTLOaXH828yXUf2sQsfajyzNjWyZwwrDCLJOc ++h8PbW1u2D31xJUUa18EZsSiDHFD80VFttEpNMusjgXfryn/SYQsV3m+bAq8C8iE +QncxdcPW34oPcfGghSGjd3uTKknvcvLeEqQzfBoVo9jOOQl0apkWII6J1dxQCz7u +s5q6sEprCY1ZpQAx5T7nc32EXSuAvpaXhkITHF2moyy/qBHCEnt33H9kNKkYu/vV +mAFDmaKUOkdWtQa6l+GN7eS32UqYvtCt/vf7Q3d8M5QktJOHiQ99swf+SdrVLiID +3zow8wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUQZ8NUUdjcnm5bxxU1g+k3p1H5YIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAf27Yh +DKoRm+/1gjXZPPYhGJz4u5dttUqzIer8lrgIVNKVWccJNCXdCJ8Eu8TTMATfcnsK +Nfk3ukzrFGJJzJYKXrFcyXA6cnG1j1A3jgo3i3GyyyCKz/kO7LnkNA1Uo9aiE1NP +pVcLGUWlg8c7b+varGfP9kiUR6N/VSvwpn6Ccul9TOE8RtmW53yc4B6S0G3NxdaI +J5KHauJmJDqjd4fSZ7ZFISz7Tcumz0MCqr4zte48TNcDTdGPDWMBGAgkxkJFoSz5 +G8cVUgBR9mag3OBI2ChiRBPWX2iVSvgCiHjlM4Uo5rlduEGoh0MJYwxFh3x4teeE +uoVWlpfI6RA8hjIb+14uxQehNHpcaVdkCfM6NOuH5UIcOOOYAPWCoqSsU4JjZjfa +Cx4oci1uH6BJ2ZX7eZZChfG5/oauK3DFi/Iw0N5+WaRAU/1/VAUTuEeA0ChG+Xjl +NP5ddmixkXRsor2eabhDsfbKnasEGfwDfWPzmVwOSUPMo+NL7BKVN+Ia94KUO6u7 +6JYs+Sx1/1DVnFAwRrhZ9IpkIbKyDDvtO85lWj2XmM4ZU+EBcxiqBmbHRN8srtjb +StRzT60WoFrZz+TMnY178WX0Hz4mrtIh9l3Wm2hJlPkeduDC0Tp4MNlxgdq2lRBP +BX2i0qsPwSucB/RczT+owwWy6GbQQsdtO44vVA== +-----END CERTIFICATE----- + + +EUS IFX KeyId 2583CADE368F69C80F58D34A48B2DE653DFEAF98 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhl5kekrk7NsPQAAAAACGTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxOFoXDTI1MDIxNDIxNDMxOFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yNTgzQ0FERTM2OEY2OUM4MEY1OEQzNEE0OEIyREU2NTNERkVB +Rjk4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs8I7HP8MptPa7e43 +c+3uf+UZxFkErI2fHhFLyGi6hnKqMPMfAZz3P+ct85dZ3/ESIp2DsIdTZ20AQAuG +TYLVOvqvp5dfdq4xc2atQdFAKx0WvCGEyr1TTCcj6JFVBJPvNlaWzZbgjB8ftcr7 +GKNOr2BqFdqbxOfSTqDXVBvdFFui5wZOu23b4I0xTa4U5cOiOJvMr/J1E7FC7p7y +1Sj16NdrGuhGXJykbu2rGHsax5CIp6IQjipb6EDO8Bv494X3Db1geoBEVAcQFURh +41eBjkcGiNIF6t0HoXu0LfVaenNFwyg5sUUdirZQjYajLyw92NVJk5+w+vuPwlnu +/BNm/knqwm62Wm0z0L4jM8zGOx7C/eVslw17H3ti3AQ5VmUwAueWr+QJO0zxIURn +LjvHiyIjxkTP9MlGiyDVFBmYgVPoSrcI5aS/bSkQyFFoaCmooNjd3p4LIn/QW7hl +J8cWM6Y2wXR1gFysdN4UEcnKXrSFUsbJOQ8ZwFIFeWx8YTVSe47hcvGUkLUWjkI+ +2ZXXHhNjEIcKrt0/JaVADVXTylsH5D3ounPPfrXZXhj6mDEuGFsGzi9O6Qj5/dwJ +RnirLGA3O4uXbMYnNFIdZbrPBnjSmb9MhmdlpkbSpQeBmSmoAfwv8+pbetL0e5qz +/8vEqfvyHaDUTREs4FDhluFiwucCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDmIBeLrjewc9vGM +KeWrZ97515iqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAQ0kw2rca+GqOMz0y3HU79CfFi5Zx13/bLjAYApDVvpjG +1ILkk+LYQ6pIXIIBr3XFtOYpswHVoRifbC2bkynvzqQ+mYDPhlQQwbN5ORkxZyGS +PaHAHCSHgZc3ZtP0apTgfdWDd1jE4+u9rTrNCRtbdG4giwGgm+/oIZqWoZQvdoaJ +DCvkqM3sMS6r8BKxc2ZtnfYJFqN0iAw2NY9Dm3DpLxNB2EFa9AyvjarQv1Ptj5yj +3pexJLTdesDuZNoZ9z0Ulj8HS+kX/8bxwavTjGfBXUz/m/TVhPNTePbGHzVGWImS +NkjW3OlKHvadUiXBrN1tfpqCJ3K4EOlmjMmJWfidpa11wn/RUtPSEt+tpigqS1Aw +BkID2MLMVvIOydXO5hmSJ2ELB9bIZZeJs9T+3KlGa5qTKIMg0iWQLVizgvMmxAXV +S78MNUBmB2rhvPHj/HcuKEaAwAlzpC3AZ3d6cU9yfJ4mJDJ/nBH33pf7UikM+27u +O9NFn9t+jGBRFfO/4KSqsoolVDsSEOhFD+JxZJjNPaHyUUcGPOWhQuhhUsSE9PHi +n/FrdaNUk6dhnepWIT6mJTkvmzRMIusSCgqPgy5A44UCay/7vMc/m53DsRnbs6Js +FcDXn4H6FAbxLKzn4vsy1y4uuiNCjrs3+4M69lx9Mdvhj1X5Ris50d020q5710c= +-----END CERTIFICATE----- + + +EUS IFX KeyId 32C6E576663FEE80D64CDD7B18E5603863B3BC8A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAebMRcDwui5MxwAAAAAB5jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyNFoXDTI1MDIwNjIxMzAyNFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0zMkM2RTU3NjY2M0ZFRTgwRDY0Q0REN0IxOEU1NjAzODYzQjNC +QzhBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2gBq1WQM4mQVnS7a +AlcmqUZVjDhM9mJbH5cDQQu/ypjPiMFgLF8Kju+dhv2RaGsqm0zUK9MtRVAB4kOm +MHTU8ud/PyNFdYmCuA2AJXQt4E7bC/trADa4ZzysXwBAqm4xh96gVxKmcrsUrj5t +dNsZjaBkuBOK3/RFhiN/z1TaHe7rqwUNKw7zhXNndV3D+3KM3ppp9KxNI3hP2zDs +32uYcYCQMFyNkvf6w6K/Slevy0M5kICQcQ/HDaUTTdbIjD08Hy2b3GMSD6Gb87BB +tT+U1aS6WEtyJun1cR+4avPlPD1hrQfsIg5XDbVeRwKu1AwERogE3EcgQE5giFcq +1zpbYFd+7RGztxiVIyj8xHEtufhe9xSeYG1asMX/ahWaEVP2Z3bHaU310rZTuVcD +5A1iYWllnO6kYYQysSYpAWr/fvh+r+wQc3u2pmPlr9JX5HZ3P6j+gulU6a8U7A4S +6AjeNhewLVjRkYI6uS7eMf9x1Mip1HawiGzFZBTvm0s6FJDd1XcRu152NqQ4TLO7 +PBALOcwPPf5Ob+afNyCsSjDBd/KnefCk0DGHsn7ORG0QZvLkeaK+Lq++mKhsn/D9 +geRemP1E1hbUq9P3ecZ+wp6wbMN/kvopj/6hc/HvjuW5dPylO6JVPpq0ZjTM5EE5 +0RuYNiVgAD3ZrzSILZuq2oyyXt8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAYPlXAAriJfQYtW +tCzNx86Gaft0MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAhgyrjkJuDyxYcOTyAhx26nRJLbF7uLSmgORLkl5n0/oH +a/WsNP6PFQaFAGwWe6VNJuTzS8K8B0vbs6o8edqRxZh96+OTVu4nvU7z9bft9ASc +AUY07Cqd+Hd4iP+8X0iDenbP+bwsLDhjZMfL3FQFTS0tWN0XN6eZ7zF0GkJYCG8g +0/IiH9YZtgBxHaiQ1DNWSKxGag/EXwWboXK9Lj22jT7tI6+hL/aeDVSPwUvRAXW2 +aHmW7iQKQlWWtMswUpzpg4TJsbIjhZTVG1reZ1o3remytZwrdZYX/e6I9vWLsRfr +5LVvplFUf0/G6KZXZHgde27+JRjsOlf8wo66lY2GjlIIxmAR6FwkINItwwTMKqvu +xz9zEApzY24ZmfV/gVBlAgGyh6QvBBQMNPKXTwRug1alqwWRWLRug40CyowBnETo +1mawMm0q+ucKIxJqDl/6shUePwH01TZrU9O/v63HtPAoOrqjykNC8U/3PerBvMMt +ToFroRDnWGqWVu3n8nXiXLMD2cW2ipjJ4HH8SrHThlOiToCfadFX77tgrEhez62v +e2Hf6H5HyRrDKx1RqJVts+uGx+NJT2JDGPmnBhb9Brw+BZMl9qoca+RXixww5Cao +A9OiZN/JA9yW6VXiWIzYqNnF/Iv7k1rYU8xLgLKzztOPUb8X4hOd3NNcjsfPEk8= +-----END CERTIFICATE----- + + +EUS IFX KeyId 3893cdbdd873c4233315e1b13ba96a0d23cc10c7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABFmpxFUhvCQSQAAAAAAETANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgzOFoXDTI5MTIxOTE4NDgzOFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC0zODkzY2RiZGQ4NzNjNDIzMzMxNWUxYjEzYmE5NmEwZDIzY2Mx +MGM3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6OvFiZrgcA/+eMVc +BqRpTEonNqTPqTzeeWVvrMlewCWGK7yf+ngc+1HHO4DnQQpMcqj1Eo4Xl+zvXL+6 +IDPR/+ddzWZpnJSFG+kSnJk4dphWwXXQSqpYPTJQtC9RG5umJJBhXANQmIPLPvC4 +KPDQrc1jw/UPMAeKGRUuEUXZ416GFg4J5V1C0+T+93ZjyHmIBdIREri3t2KkQBnR +qbWrch5JY4kBVMZZkIwv9rOOaaU/BTUR73rxV9Pb0OBLtKgEkU6Rs9ftt9h/XkoY +U/5omf+FW0wrKtCSKUDP03PQrYaohvntkMlnaZczw8QztmOqsQVS4O7pTcQh/6zp +ukezdQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUczhTk0TT5Ert/JrrE6LG1RWC9N8wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAVaKvr +9khOLlv1C5GxVcbQeVWfHKImR/6d0PlZaCWeej3oAkTxLoM3hrj12o5DddNxby/t ++6kFez6EZ8EbPinWipzz4NGQACnbSpc1AKcxRg1ry/Mwf5WB44w97NclLRJsfP/r +KBTSxL/nsHYdUbXnnVpJscJ8X6NWXoDrB3M6cCna4AKWF5yQ9XiHRxOJA0shJK0l +5H+i4YASIzD++w9T1be+B4kCCv/vkG/ua3388vJFM+CUJipouN3AU/jH4q8nlRQh +5fzx0jNojHY7EIfxYyVRMSDTrRubz/8qCeeoC7hQSKFCf9qqNaEgl42m235FMlg/ +lbRQwltCP5r2Q+QXkZrjQu2fLIRVMUhM3EmSgbxgInUr9h5mdPBAcvDLsxynRLRh +1AsnQQaUTGUhCJ4FncvrDg3mkTbGBD1357hNMC4iJGFEog7Ha2rcsGtxBCujRZDV +8i72ZnxC1ch0DIbdu6jHRATJpPT0U+4QDS89OdJrqG5fvGFuBMeXKl95DmgvkXhR +yrIVaC6kMRsBuS3L+NKgLeDEW3f45q3LIpgy6ycG7h4F7/c4eFcDjQyRftsHNrmu +Sp1e1q/Vsey+2O2x/O31rsf5UQcz+swJqOx2NfwAWKaObUPxz90kq0t1+/panaux +3WP98A+xufBgQOG1520itDxD/7CXd3KtlT2Z8Q== +-----END CERTIFICATE----- + + +EUS IFX KeyId 43325af5500406548930cda9a67dc78067b97801 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABcsNmRo1ykEngAAAAAAFzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkxMloXDTI5MTIxOTE4NDkxMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC00MzMyNWFmNTUwMDQwNjU0ODkzMGNkYTlhNjdkYzc4MDY3Yjk3 +ODAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnPOinc27FaDLO1IZ +vjb/rcm1xbUz+g0n06U5cCLBDEQieEB4DT3iqmDDVlSSaK7sfTkeQ5ryUSZQrO/0 +7QO9Ano95/Fy8TzID/2rRrA/nno9RcbUDrw+U0PJhMxhHRw9B9sGQARV6ZZJyPB4 +j435YuAbIpAlbt2vceiwdYlrQ8JREcDng+/cFk2aNv2ORbXY0V3u03Psul5JwpfH +OxK3D4H0oQSM+OaLW0qeCsILJmM7NCrFUIzedst+vp0SiOMdBOY3IO5jerWh3VUj +rjaDKEmwbHkhA1LlfTq9Yv15kuzoxx8PE9MnJ6iiyiZ3K+c69+Fd1j9kr90436cp +hagpPQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU5+40RgVcuyqOQg1jDA1nFFodCkUwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdJ+St +gkqE2S1HcAWnSvbd6kJ7W4MJuJv6BYcJtezXy93aJrmWkitIJPklzsGl0OrEq2W9 +8PgBHatFIAwAm94apusd8Po3HvSFP9LiZirfd64WhQidFkE8ckvFYXUdE2/GxXni +1GwoF971UHlbvU2hbLtl4YMODCCG3XWPpKhWHD5iyuwOXQJdS9wYCCW4jn1QOvhK +NWOfslQZNuRzVuzoGKAvh7xMSRDNv6U3f3lBo+QE9QR/IwkrP4lLSWvzX4HpbTFq +YuIcPCKWS3NU5eTdc2dpxYihiXKTK3eayUCuieJ0XFUH49fZPlHzKTDftzsaFzX7 +OuC5OFFaFip4BeRUULjZaETzUIg+dEJ+tov3wr8hhQTntdhgGWz0UDqLgj6r4wAb +gIGEzhwR7dC/L/qD0w8O8HcYTNjV2IbpWNt+ssZdjkQUnF1GK0roz7D/DyFeSnkQ +O4b3vzuTYLMuVthmuOQj3F4CBJAJWGjyo3oruElj60Z5YMyqPQhgoD0E7zfNedXA +HxC9no8SPdoSByjBjGQ8BJUmTAwVKwGAMf17ifB0IZp9M/MIabDseVbXpy8cK3jV +p8SWlaNHahtQqk77kN/qZLzQg/4os9QaAgGEzVVwiIL7JakXB4LTIKdXf7HWMPrn +mtx+yKnEMQq14CVHJ/pTj1dj+YhSzJb21JrlBA== +-----END CERTIFICATE----- + + +EUS IFX KeyId 4A769EB5D93C833A5500F1F281324EEF03FBEB3D +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAFoM8T+juAbhNwAAAAAAWjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgwNVoXDTI5MTIzMTIwNTgwNVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC00QTc2OUVCNUQ5M0M4MzNBNTUwMEYxRjI4MTMyNEVFRjAzRkJF +QjNEMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqgeo5YaVOVQovR9N +LARoKG/9OW7PGRZMEma7qLI/f6kXR+oMSsT7ZsxWH5l8CT12XFjwImW8KQOchivY +BSWeswHnDgTvI2VJ+LBHwTtst0ViOBGS75YQZ6Dg5Yqym3nqSYRUG4YRctN9u8Cc +3mE4SBetcntwjAP2xf/5B35aoLOjOm81arS3id9wblYoQ99kv48Na0Dshm14+EXd +At628OBUUylgc1NItZiRGw5dgu45ZrEVGtTS/iq+pY1NNJB9GdagueIom+y+2K64 +w0+1YcTxbxrOBGhG2bLfBbyN7l1gUdijaMT5z0VwBu7HgyKIWqWRlczJ3Rc1DB/I +VRl4jwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUjU9X/XbEGQDdjiqD5ps4RuMb8A4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAQN2Dh +RgwLWWNeBAgtEu8eIcIF6Lj3SL5+Xjtv6tiKz6wG7ChHcz+P+lzvTx2ohxVKlnaS +aWxOpy5U6ONaU+rW5PgwXOFPGiBczeP7rw90R/dxc8SvQJtV53Rw1vXU+nfD1vVa +Z/tstGqo5kgWZO8p2hnaa6XNdBe8kZKQp0FXG4cdUTvABXNYvj1QHhjm6pQpUrXr +ypYWKdvkRucC7yihwHqaL2wpRVqPs6PcnCftiviRgTGFLu+6HaPEksQF++6IWDtg +zHr1ETV24TtP3UsRMWM+1u5AlVj3lkNLzlCkhafNdXviQ+RTmMVjxdZWj2uzG2DJ +T63uVpQ0PR7sMnuvJxYRdnMO9L16L6sxDvkO7rrYPlDHCyTqgleVCd9uSWcVc8mm +Xe74s62A9j59sbFEC+FSvuuPXT4AU5TQlmpVDyp7KJn//iEdyeot769IgH2R4Bzy +KQjAv3oDcH5Ubm5lbL267whO6FO4qvgwZcwjEF6EHqRycWfFR/UE/aSzYOc+HyV1 +Wi6yilKJVyLPhun2l6+hYm4DBuAA0aQHWrHHvoAW0fZyBOA0If0qJNtVDmpNbs4l +gGIqVy+5vbRQXotlKMqO03YcCuHIQSSJfwaZ4NRu/OT5869Ml/D2ULmlFZvog8fj +rfqMiegTcmahfohOqnDk1aVgu+bwnH+6b8NZPg== +-----END CERTIFICATE----- + + +EUS IFX KeyId 4A769EB5D93C833A5500F1F281324EEF03FBEB3D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhNGtZVcULt05AAAAAACEzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxM1oXDTI1MDIxNDIxNDMxM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC00QTc2OUVCNUQ5M0M4MzNBNTUwMEYxRjI4MTMyNEVFRjAzRkJF +QjNEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnIVmLPLEkgjVXV8h +bdeYSRqUm5LXJdsb7HkyTfhpPBiD/gLu6lW2jQriT3J6zRtaIBPHLjJbrFEZn3qw +dmQA8YwAj67WHV22M8dYDobxseK8SgWIYVBnlxLPeCyPI9Vu9IBMVNjd+P5z2GHs +0KqVT4t9lCFyaBoAGYdDzf3XNaFz7bFkHWiVybr9kMQ4EdflW/p9M/ilz6yCr7H1 +cD6h7Uh+kCVw1Jn1cGxqYpQc3uVFUAUSz20TmT1JokvxMNejaRQN7XjdGeAsGwnG +4pnQoRIsjsD5+qyutQRUf0iSs48irSw1GxbCvDTbNcosCm0n3QA727DoJC1NkTVD +VKrWh5ScwJVfmtpeqknHUT88xA8SI78F5JNPCnlpdyGt1Yr7SdHuvCGfKThC1llo +3lc4oyuU+4/e3na+gsPzPZCC5Vgx1/xivpi2+25PGHTmKIvGGy37DsBl5tod9FdH +c9rukA8a4uAWYoX1QfB/SWZLRG6nzwVZKzYctC+mWn4hyMfUihwjwy/z+yO9BYX7 +uWi7Y17FTagbE4/yw8u0hRlnYrHXhmUesI9bg+zFvST4SRRBbz3u0Z/O8Oat0oFU +rmcrcD7jLEDx+egNYDCZzAjakb/w+cSKlgn4t+Rn/AoKjDJM03sdw6ps+Yt3WXnN +Qv3WGlA38kc4K4WRN3xaYgO09dMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJgbfGgDv5WtqITm +0hCeqlyLRdlMMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAT/hdervkzJ9JjxqtseAXOXQd8VNY2S5Bl1GbhaxEj3zo +o+vDkyR+65zi/oVYmW3RRXS2YrOX7LMV7R/pMEwkp6Gkkc/K8p/g0L9YzkjYlNuK +4clP9IaIbGFFl6YmqAifQoFYZmxrJThHLlLfP4iqWMP1EFZKv9XXqBPYuWm3Imy5 +OAy1jPyQS6SbdPhxLaCqUuumxT65p82QGlQkz5P5p5RmSwPFxzm/U2fqq60iEgSt +YXLf1QzL5JszQ2kWLEdOwhVbmHKEpbX9RXoosnBB/1QLZh6Wrm2YF0x72V1zKunn +ZNRWqgRLvLkBR5E/v+2T/HdWQrctra+DPyVuP23eOXrWIqdA7kBfAvp1HrkHU1Lh +er/3S18NSJINY802jnlAbNP0JV/Tn70D5wQhN58dW+zJiJR/FYbUYKypcLRk48TH +y+BiCbwLSGWoj5m5kdcewx7DC54QpcVtj9G2BUHLFPW6s/aVu4KpUs1FoRNAFeTa +hR3flXZXYoSCvOg/fDR5sZi1iHKul7tZVb0Fxo7h3OLRIpaGXVEKn5u3EEmzkXxD +q3Y3AsK610P6dpKRGcHFJ06R04NI95GgwX9RXNPILDELB7A3awT6IwceG76HFkuM +Exu188NHR7OK4pgN1EV3inpHBz8aQ6pvYvaIVzZsBJek2EeplqpfBQTJ1Ym4gAE= +-----END CERTIFICATE----- + + +EUS IFX KeyId 4c4b4d648908e45bfe5a10d36387a688aec1cf78 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAL0WmwUyZ6aeQAAAAAAAjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDcxMVoXDTI5MTIxOTE4NDcxMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC00YzRiNGQ2NDg5MDhlNDViZmU1YTEwZDM2Mzg3YTY4OGFlYzFj +Zjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAseU08dQ8TkTP4vn+ +51IBHoLM4+HiaHP4q9+hUHmS99mUt5zjwFeP0tFtDRaBgHMI9BTOpOCfhpa1cGNh +RVVOvlW40vKDnVsZ7hVDarczS8mPGcLznpCVdjPOzmRt8Rj8J8NFF3fZJlFuy2rB +frlVsroIm++fDwZioyoop0015Je30SUlSFr+qd81OFOs11xPwDV2kmvto5+tnmlf +kZkWz7aFFc8Hqqu+YXDKncJmlx+6JzJxwLlaLWQkDDJvxSdf6W9vC8GkfZsmR9CB +MgF4ezQZWbKsYZsr93nJjHCrd2fOf1NJhWO6C3AtBNkbJ0HV/jbK0M+5yKwmsRoB ++iUF0QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUSPLJqPDlLkKIu2QnxccAO3TKQzkwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCOhKbv +udkFOEOOir6BXOh1bvsDMobr0Sth079hOe/NtPHsSAHqBO4b7lSEzixSfLhfIQBI +3WtLXU86WmpGR1OnuM2VOFnCDEpsqDCUoWOgd0F5jRVqZWV8MEIL7Ua+GKsWMlqj +9zPsWkYNX0hx1oGejp12wMGKvYI0+PDN211MmOzFxksNoZG9476ltTD47w5RUCLL +Uc+1l02Ty2AP8HOviLjl6o5JchXbYiKQWHMhbGD9VMBlsEME7+N7aIxZo62KXPNF +Gc8iyLNfSTaqFVsIRsRVSbFCX3klKPj6J9naHMx5XLZ2smpqDWvYTBDZVshNGy0w +OkhwsvnJLzPygiTxlZDpKUzIxVvKUt0RsutgrML66zBWRoRDoO0a5zDzxsb+F4Mw +5CtQVE7vClbdVxTHBp+dxg+pzgzmhzjekZWF5WzBGik6VFBTgfz9r5KyxtByuOk+ +OUtDQZTFnuEFNNn+GCaMg6NKHOVk61DjRGMGsUI8g29VwPJd3AsL/V6vf+SiU73f +zBYpydBitZzrRe5KPc1NkDPVgmHCygrXU75Q1NXtVJ2TSh4wwxfG8h9JwI6T9Osa +eMlhsAYNG6bvklrEOqoPCUyTyCDYHKLUFtdQfg1vYBBuYbhWPENGugsb5WV1025D +BPIpU/vJLwNvGphtijrzH7S2hBqczP+RHYxNdA== +-----END CERTIFICATE----- + + +EUS IFX KeyId 65957CAE12EF1B1A875D951A9425B1BC1D2B3BD3 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAGCPeJuMtBw8KgAAAAAAYDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgwOFoXDTI5MTIzMTIwNTgwOFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC02NTk1N0NBRTEyRUYxQjFBODc1RDk1MUE5NDI1QjFCQzFEMkIz +QkQzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA94EKp/Wp4GLPOTyA +B6tFZfKI0AUjXAD/SloSJcLoiumW85qNA+zUwyJSaYletTynLuUezjbmfhrKXm0N +Q+lKzZkPIAZPLemf2cXe7shaqu6lGjo82LyZRh+S9/e2yybiFkXMJLfQUb5pmO1F +OsJQgMAZ3Hp9tIoBcTMA/sedG188/iQ0vbiK7GxmWJFd+M6TPPHW5x9j0WxowHUi +Jx1sHVCFQQ6D0qFJCaDNocWZRBJuxSQZx+9qW+VS2R/3/M3DVMYcWT7EagOuT/aU +ul2zi8XdKcBjX3htrgGybqaQshrmk3w5n+9lE0CyqltwoABBABuJhAxAPSOfG0A+ +Oz+R+wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUiquI8B+w6NlmpHjRhAy9bce05qAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCPMJsi +6wfuDSr1aqKEbYrVt9xTKKcU7BNo5QhQqfXjdsQI5lHpyMVwdCFDyGRIm20fpE0b +DcRk44eo6oVSJ8P68RUo/5puKX4JkkkKcAhQ6khPxTC1V92BEsKYefDtjmlTDxRV +VCYV0Jam/C/OtR11wTtVIp7DV3NVYbQrRqnggzjTYJp+lV0D33YTY48Io9QnrTqA +UZPYuxfBsB67yuG0SFuherbl0FK6X65ufClazjnJ57Lh12wqtaJfU2atiVFNrDMa +yMgQEeEFgC1nyqGBcMPjvvnjDBp3KjBHBHZrxY6SEvm60CogtYUJMsoDKg+Iuc2f +08ayeF1hnrYT99xeMHm5kAfGKbvdmX14TYnRGuTt9xNhcKDa6Hr3QUjF+amskJxm +fzNZU7io+JyWCo2O12QA/uJv0DFk+9iPjer8d6JAEzZneI1N0KzIHKeB0gSybrWM +pyMIh3t15rBiGvY5JXTyfmTvAJwQMawlw9fdsOR+vLGu+Zf1eyCdb0Lck5kmDbyS +7qBn1SIUR+oqVfE5Ql6G11jt3y4QbvshdPjTmsvWkTy5jzFIoj7n6n4SzAVKPoRB +LouPZ2c02yIy6PMX6RuAHh/eqAIpjXQV0zN2co86q8WcheYe7+hdJI5GVhGkTt2H +SVKm9czwaxXoOPRbvEib7ynN8+5XnuKJIi9T9A== +-----END CERTIFICATE----- + + +EUS IFX KeyId 65957CAE12EF1B1A875D951A9425B1BC1D2B3BD3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhtKc3+DmFZf/gAAAAACGzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxOVoXDTI1MDIxNDIxNDMxOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC02NTk1N0NBRTEyRUYxQjFBODc1RDk1MUE5NDI1QjFCQzFEMkIz +QkQzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvFiYG5Sm5jVrx2cm +Hqw96/92xgOTAerND/3zEqmGAa42ZnL8dNGpSyRxlLq0HYbJ4zWfhSFmOHEkzRNQ +BDe/TeAxnb7ylE2huKLICRiIb23ASGrfTi98IS6ddd70V1U1zAbZkQ1KZMieE1Ut +EM6SUQ22Z51yAf2leF2yIMmy7CjxXx/zRGFA6CbvFC5KaeVq3ttM4xM5Kff69UAu +of038smoRs2ajN4jlTL6ql9rmxbLcEcODM4vn2dQS3o8r+dib7FzMs5gxizdsDUQ +daewL50Ld3j2znhuqaXh9Jtt4/oy8dYX5131NfiiDdRbKD1H7uWT1m9PzAMlhdYs +Fp+dAw0ikSjZq5DKEFK+TQTqcFA/9AyhUFVDFHp/SwgcziRJk49/1vK/Oz7Ok62e +ZmAw+SnxwG6ghwVQgf1JIS37+PUzodyzkNVH4PndCaMj0+2vQhsrA8rIMHDIRr+q +gA5scYqotaGpdPdiRoN6t1NZ3pVcgCeec3LRWawh78gQEv4JRZEDR46mj9umLJTp +o84vQjOnttGzohM7BQIYhMGMDv3xj3Jwfk/FjuZZANWR1mlpkXZ5uNgI1rWgTePi +N6O7eNbCrYbg/gg8XdxHk2N+gLv9VsgctNRTqdbbou1dDbHm3FHsk5QTbfIPVRTe +FTiX7QRi4ilYnJXfoiZ+KFY0Th8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDpVjY0+ij/p9uV5 +huMNmMVSl6EPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAP4IK/oZaBHVhDUJD+IVoaKUwSfV7efIkYZuTEzWnQHkG +4WeCnzaqo4tnsRha+SGJPSW7atwT18UGucfs+vSheKlcVJd1+1j9AWdUcTFz5oIj +oqDp7hr37ubg7YhkyVccl0Kdu2s+v2bfq+cgLSGnBUOp0A3GBfqdXDZVi2GjMWar +7gMf8+SVviJKJqao4CYVL5fF0Q1kNyjq4qwVkcU5yvsCasMD0TbSVOrP8gdJTmLY +GYizYICO0CXG/L9068SxMvBQ0QTKgqgIouRjgEoJUU3Wzejn1PsETnyzMKarIybd +mKVJ888jX+j53wi5ZM3JF2P1mpydUpgY1jGnUPVkUTeINm3BK4vcgA0lLPOCMs8I +S5WOQtaXqpqDSqr3u27iS8PO8ZN3GW3Mex2V3QISqfZzGpZxCtAf525pqrNoUvmX +b5pB+visa5jQIqvzeCGaaoedOIIC2lTHCXF36b9Erm0hqqfVQh1n5WLoWidPOLfu +3xcRnH2OmXwyDp1YiiBhnIhZ8SzkudI2EM7YW7Ht5ompfBgr+JO+7jh6FsIuTDwR +cEuHiJuq3splL749TDDPTKHYac/5FtAdPzSNv1ZJMoZL1QEO14lR3EmkVbGJ9uc4 +5uUTs9X7DqTxvTBnVOmLhuRDSh49R6gTX7gWBPihPnG2qTv2CoX22bnsoDyAAeQ= +-----END CERTIFICATE----- + + +EUS IFX KeyId 7026D09ED935DCDC44D84D7DA75CCF0ABC1FDE0A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAekk3cpnhteHPQAAAAAB6TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyNloXDTI1MDIwNjIxMzAyNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC03MDI2RDA5RUQ5MzVEQ0RDNDREODREN0RBNzVDQ0YwQUJDMUZE +RTBBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzIv27m4a/xMxgD5j +Sm+ljZ0zP7dLR8KlOUtEm8X3DBHbbNtFjzimWKj+MRiTyjaFAl9iPlFxwppQFu1d +9jALJMxGmC4UsSkDi5FY1S8RhTJ5uhe8okr9oqcRpm3Vgqm9FD/h6x4rXUDfZGdV +Vnt5gY1SPGcd3yUzM3XA8N2x7tYuUJQNA19q9QINiQd9PyC5sgY4hh0i+3OaFt5W +IT/etLFHk+x4L8sFHBR/d4DSDSW/IaOQPrhsHqU+CfqIWdVRjPmnqCiBU/G5IhW6 +9cB87JvXlhJrv5PoaWzKcgQiQuWcW/YEiqLa4WbaDTwolcC+G3Ku03opFj3GIBMt +2TJ68I9tnTTIaJ5GdxBE5RE5QSq1dFXYIuGW82y4tzKU+rKPZxWKsi4ISrM6ppFJ +dOShZ3Dwc/DDJJzvsgq6wVhDHjIAIfcpqbu+KmWcPlfsSG5UgRxhkIJkoAobQlwg +K20BIzOy4ozgVMGdXSuXVpKkJpTtV6wE70YgNii18dU+HoQskTBlsg5J0xsqzTd+ +BbBWvdiFSelKqTWlYmusWciOBlIEWAJd63NH5M81MF7Yx5T/kzwni+99FLIy8fnW +qxIn2+mSjnLNyNgxSYrqzDPLoqAY/1pck+yD5FVG+dk6Nk+u8meq39lP4pHSFHfQ +YFMRFMhovazlCuWgLih6TDmcA2ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJYPXyLArNHiIk1B +VDkE5fnl6kztMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAOCf25Xfmw1EbYD2qZLkh5FN/EWl1uCHnwudJ+Ll37RBs +9A6coHZvo6oObdgoNmoYHIB01qjvF+ZejM9k30jX5SJ7AssdKycL4vgoZ0+Ogxxu +LC6eI4YrxHv2ldb9ugo4NMaJw62Ktp6x2ZhFUZ1K02iYFgmbjDpRwbYSl8do+fMY +BNHxFPLqRmBPrIzKVsjr9Q9I1U/2e3FK30aw7x6gm1imWcsmZd6qSARZst4XBNSd +0jYej9JmTkOQKmZVzXx+iciCi4Z1c4NacerLXdd9M/WXft+L74NGZruye+YFtmGt +cwBd/Ot0FLOqfuYqZb+tVK1koCnZX6XKFDmvQMxR/J4AVj7J23FDxcuJkK4vaeju +w6VFMa3Q0PWkTTDIMhJb7ow/WGN3qf44MNxqsmm6IIRBJcWxAnKRn52fSE5bP0dy +2FCuZ8ckc8tXUc8C5rbuKzylQK2ijBUDmOF7pGVga4LZwUTSTTQMgut5HGBSlmo+ +Vec8NS6HwYb87tIRZfAFZF4B2s3ahxr0PBBQ6va2BufUXOKwB6TsPzRo/6rozZR5 +Jf7eQpgpnpjGuWY+YAc2H97RXgKQsv9PXI703tjqtqJko60xPr3g9rzfBwbjXIpS +UKbbnYMKdGxp4gOqNVRK/czmIhatCDPd7G2hCFSD731RVvqCijrtK5Lebza2fQA= +-----END CERTIFICATE----- + + +EUS IFX KeyId 7568FF26F37D11268567B6864EC72A08C818891E +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABRKf77/xwrt+wAAAAAAFDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDg1NVoXDTI5MTIxOTE4NDg1NVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC03NTY4RkYyNkYzN0QxMTI2ODU2N0I2ODY0RUM3MkEwOEM4MTg4 +OTFFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwYFutgck4T/xD8+l +V1jzyK8UQfSCI2BrCbY39BN0vMiTnwndEGcoBNPO9ZT2VRsFxFm219tiaj3mPkmm ++dm1UON7sjh4y60+mGbINdo2VUIyagazgWN39rdoiLoyswCe3f8VQckl9Q9ZEUSa +5SjGEOXWMSSRf0rlroLWT7VlAO4pWmAQW0sfgjmd+DtCJ6eAZg4vLeCCqukp06BY +PiaQ9d8vDDEzmPWXMPTyg6CNSG61GoQlvgL6to8lbUmoBhvllNZvHaQNcOVS8/45 +pPRFZQmipQbTBBS83Z/S3vx9WkYYe/82jgAzO9OK6b4gZUUdfRQACRBjgnvnkrg4 +d5ZCUQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUEYOgijF+x/HPHx0kBWWVxx5jQNIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAV2ive +LX1TKD7R9Vp6wb3SghwfX3enaa+u7D3RdlCvH3Fr3yMXT2f6TVDGXgchZkoehcDO +TKCLiG81g48edYtey3G4ja/x4uiorXpllEt0xgGjMut4raix6UlbdYa7LWan3rNN +6NIht+AVyCnU1dueYZ4cfr6VQmAc4sbwgyYvRm+etsi4wdmpkhNRBfajYLZ0RnZM +IUHV5yxBlJUdWI3nXnkC3LofYFLSI7Mh/rBqg20B3Jm0WNYrzDeCLio/GbpkrO8N +IKYezc5njxr/w4ZgtkSUe62wdjuaWP+mm6OP5EGW/CXoFzFP1C7aZUwyUdSpn9dj +MavuYonWSNsGOGWxf66DBlJgoTRdM93mC8okdQAsdkVIckUsl1J/XabL//YfEBuK +Kj5hli+QQ5JUklWQl37x8J5R8htUpkLBDqqLiFft9AtlCdP6MppNsNU4vkmNDoTr +wJWA2S4VGjui8vDQKFG2Bd3/nRKpvBZsnZYygKzJiGvTjLaIEM/WfzL9bMBDyKNb +rSlaryyB6A4Y6jgJYmVAyP1M4CRzfw0/n/qwwcFn3zriN8TKr1havAXx4tubd4V3 +WkRAcbaoZ7mZRj7LH72h+3OOg6VZq2OlyCCKbAj++p9oGFm1thBjRqztQKaF3Uiv +3lZjPoO/cYLe9gWEQr1Jd6MQzdQWocuQqU5Otw== +-----END CERTIFICATE----- + + +EUS IFX KeyId 76FA7DF0C07733DC8CE24E8EFF196D27788668DA +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAVGTdpP0T5xpugAAAAABUTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDcyNTIwNDU1NFoXDTI5MTIzMTIwNDU1NFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC03NkZBN0RGMEMwNzczM0RDOENFMjRFOEVGRjE5NkQyNzc4ODY2 +OERBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm3I/JYk90zn9XdtY +kTp9Cftggw7zgz5t6tDw3W42CylkealKYUkFfE7bfWK/pya+YM3c0i+tx2OHxfNB +wtaJuPwHoGRBc0ADsCizYn6ce0yKxBt0rSwwJnv6jiGwcuvYFxfMY1igXqoOL5Jv +JKQU4redNaKDyQ2SOF1PdxdeHtKkhhFk31BdB0SE1Roei0S1BJFqvRa/3MXK8Eq+ +vX07yNyp45o60xMEpSFBysaiMZDfnmbTeu/EoqBE7npRTHqX8jZJCOUBWNwyAj8C +jLBpEN2Ur2O8zKVcJ5e26noVgWjSNF33G1nWW+S3UymzFOKc5R/MffQJ8U7R6FQ3 +oht39wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUqOdpZLXNttbIODWhcjYHccNqG3MwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBk+Ubb +GK9WHEUnV3iNr7KwgLP2aktlabYUBNFF/Zms0sMgBiImWh07jal7b5Seh2jka27H +BKcTZTmytUvu0kuZ8zap8ITYyrpgbLq0QxGhFDgzw78XsKBD+EqLczVCIZ1oMETF +VTK8V4evWNNW94FdzkjQVeNl4KqZsrgcMadpNZYQKpaAWAJHJbFazAulXEH9yFJU +9IPUTUbGdWnOdUbs4zVcXO6rWO7lPhw7kIb8YD0iO/bB7N9xhW8bgyRAXh3bJRte +l+g+MChitbe+RuxFW49rheN1XxSHhGqFiSJdXqDpofSIvskB/S/byAbX4KWsZByk +4RzsKBfm3MhfLkbEmm/u9MPjGjc9ouSpYrMXknBjFOmOnBner33WmdtCNn9fOFqm +2yQwI1go14cir25yZDoVJnnn1lgPQ735toBgqVEb+ZWH8B4Gal6kzJQHDSdHodUf +uk2vRgKyglVgDfYGZSyabYsNoLFpikt3VKkP6jAMcGZAPmFjZ8ozqzvZUAmJ0wxx +zu4O3CZroF8m52adxF3ICOwbN6ldGwF+kuYLDLwbx5wpDf+tNBB6eKZIrB0djlP8 +mVC0esd0/jfeahJCG0EXk0BI7MLV/XUi94bZEzNH4edHOMm1cJBZgmnDGBZ8JQV0 ++MUgS6o45OOkZ5a7uFnCRYPod/5PAe+kUYDRxA== +-----END CERTIFICATE----- + + +EUS IFX KeyId 76FA7DF0C07733DC8CE24E8EFF196D27788668DA 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAbQJxYLTELC3mQAAAAABtDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwMVoXDTI1MDEzMDE5MDkwMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC03NkZBN0RGMEMwNzczM0RDOENFMjRFOEVGRjE5NkQyNzc4ODY2 +OERBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArMo+Pe293PZSBty9 +3L34M2WnEhKzZVm9V1ZINZQqfLxpke/tyyW2tN7QOFd7/Hl/l16VfWVLZQ5rMbuU +Q8//10PvtcZt4JS2sFAeRk6hzEyHyuFZ4c/OZbVBkjb/WR2BW5+tuDCkBtStbfrv +V+Dtu0jU9EchcrwQrQnfOAvXBfPtkEAq28cqNBuJcZqZUskUjeugEK8hHCJKh6dF +N7jCJJuasMwnwpQU2XRDDWdTYQtnfhHCCuTH9zay1g4Wgv0VQnEE1bQvAa+ru7S+ +vFFSM9LSvpYJ9sGCyUCHM+iJnn6DGdXzXtIh7W4Cn5Bjwnzk/5fScyCfWhYPkP0X +6Y2AHSvdqqcYuKIbeO/5mtLDmcjDnK40sdFF03u7W7gPIJ7Msu82SGSw5nOa+lS3 +fPSbtLVEI8TqagDKzSaE1J1ldG41KAaUtIwr1QtsDgisuhwxUh8Fr6QEDtZ3dDAq +6Sk+Ea+BPqE+Qsu9BRd+y/uDjZO8qAEhGC0jluGSfruOKW0JYHvci5AswkrXfGL2 +sOyDdeDDzNC0rjSfhwlB6Tn6avwkp+/EV9Cv7GSVrsErkop47/z8cP272DK/5+aT +u8mjzNxebCYdn6GDvKUGDLmwWA1m2OALuH2CDg1kGASqTy4FtR7EQB4EQTlAA0fM +QGG1J4D+SrZzG7dJu1S9jQwM5MsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCs502EEmHFNPr0x +GYBZS+bP+FiXMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAj3UYpNKR827/hkfnZsIIn15gqc1bYinT1swGy40bERL8 +1W4Yxh4KufBkYr/ZbdcQiHacK55NK7K5iPORlk3epfVw1MFv6VfiHfthtag17HKn +AoztG6m6f8crmkXhtpsRq8pddFWtclsP73YmGcWc+cAVFLXif+hSZqphsGnIZq2R +Zv1e652vNtpsmTPAGAP4EjBlPem9A87zQGQ3gGgjZd6QpMNn9RPS1ExSVpEOjGt5 +H5IqI5Nr6eieQTsC7ovTPJb54SkhDqL/tPGJROcHmSzKoJr3iAX0HpWmf3O8ElDc +2w8EVshjjZd7xJKp22zU5GB0RnE9mnPtZN5OtpJYJDGuIP2Lb1i14SrblvWUWDLM +jy57LjwvSlhZXKfdNtVUL7/ZyqE0apm1lwB1vgLUiBtY/Qb9YqopIlcj3IaKEnny +UIXxvSVOeKmneBbiClZpjG1PIP2kgr1DNpoFAXWqXethTAay9F8Wggnv0W7zT5Lc +9fRXoW5k/lL/ebQqdr3RFkx87d5l/p21IMyn6Xe68AnL09ofpgEepds/fc0/2zGv +Ropf3PxfUTTM1VfTEI2As7gm3gVwy0nBUpFQrf5RK7aIiV7ti8+bYy8YutA27nDT +DxmouB72jtRx8KT3+skvAG3qYAtXL5LDElqtWo5U3tD6ycYjRMmsuF5w48MyL5U= +-----END CERTIFICATE----- + + +EUS IFX KeyId 78A409C457DE6926F6DF42C6114EB7E56A9B56E7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAg3etGcgjZYJwAAAAAACDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDc0NloXDTI5MTIxOTE4NDc0NlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC03OEE0MDlDNDU3REU2OTI2RjZERjQyQzYxMTRFQjdFNTZBOUI1 +NkU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApC8bT99CvAKli6p8 +6BqwCIQfUR9GBUf+2X2QNsrSHwNaAHKiAsc8YeqnOsvDcMdR1fTLxpYsctkKNBkT +MjWN0oVOS41U/Bx8FRSe+Bo1zztWufrIWKqcFPselzseLUpoDOPSig1pxoyLupU/ +uxmVbiFeSq50UT9gzZeYiYOqnVAzHWm/ULvagYNS7tXEpaU0C02m7PEqkEtdNRpL +n5bjHP+ZXZd08IoqfGTqcHuohsliZwMh4C5U4JlaHfev7vNgO/5IFV8ZQ1zBfS1V +jBMkeYyAWdruPzxCr3/DJ8aTGOFzguZiDGlDFgLvBAB8kycTBvsv0FVqM+MJKoxQ +LuyscwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUQhI8YNfKS6s6YLEXGvBled0FRiIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAeXH2m +1ZYuBV11imrPYY9401qEQH4bK1ksl8zGpkPnwZlPikeCW3nJaV1mydzy51ZAxVhF +OZ9BgbjPKovf4mM2nX1HrczvCS27z6piC/5PGLjlR0BPmNK97nQHUrIh38HIugbD +VOxcClorwcEdpIOdfdChGICAPg81X0SzmCj+WJ2rdGhZrUykpaQwwo/GH5RsLsk5 +6fkOh+NDMpXiwjhcUJPDnILSSSd2yl+xm2KjSKc+bRS5nxRGmqN5Lr5rVRU5ogYx +iub1qWBDVBXSsZVYxPtLVKRHLAjbutg/cxIhQ/yzciRxHHmjZ/uHZjQlZ4G8UODx +5VwvIJrt6dVy7DZf5GseV/vhvZe/kba8CroGxFje1KmbjReOyaNJ8rKB4mPqXY3q +EwZZF/hF+h8SXRjz/FpjYhnMYiTZa40OaEX6i1jE/Vs5hYxAk5LQpWBECLOw14Nr +XDbz/oqGQndu2MSYLUKEENJl0CXRCIH8g2NLvzJ7Ad9DCPhHr+ra1njuCOm0SM9v +QuGRBrb3Ju3rdQqjtCooYgc4QPqLZlxyFqxE6XSht9fcfKVvAfsp05k2LhpOqmHV +zyZR61eednlW2rG8aPzuLyhYoC0fLmazVMkxx5L0SGM7xpzpy0k9G0NCzOWgXOuy +SvXEtGADUBbutaftaSuwQ5JDHBAuCC//yqwRJw== +-----END CERTIFICATE----- + + +EUS IFX KeyId 78A409C457DE6926F6DF42C6114EB7E56A9B56E7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhcacaNiWEfa/gAAAAACFzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxNloXDTI1MDIxNDIxNDMxNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC03OEE0MDlDNDU3REU2OTI2RjZERjQyQzYxMTRFQjdFNTZBOUI1 +NkU3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArIaw6F01+0J2PXwD +Hms26sTh2X2QHlb2oVsZIiS7s7BZM6+eCOuGy8rPryUwC5P3TkADtzJs7/9jrzqw +t+dJPQ8dGHQK3mp+cLb3xf4WDupVnYOTcLmDD9ypg1Kldc084xQB04yf/FVHKPWk +qdpNM7rMTBZeqikzOdxpH3KEDqnbskdT4jdfKQFlX4IymkuNX823XkJHZfxtPOV0 +WstFkTJjyZFn+RKnRMBYMnjwzGDQ+cMCWsxeEAFcFzmCRUC22VBQdh7eJrxMHSX9 +OTEJjqQ1x7BOOZk8unimoGGCI2D56GSF7YvqAFXnf11TF38uiIyQkbjNipHszlfG +pdq1F2ut9KtcmYM+Cy15R9X31PBHoKjgPw3Q7gJjVW/4JUNC6e+45AH721bNZ4yv +YrTW+V6Eeo5pvJDIElp1Rw+u47xGsFhgdCYdIAjryQgWW+xOIlHmuek7xxVbkAoM +swlnKNHV/eOYYolCnGvHJmxnl5r6Obc2qrVPi5EWJzxjeTQe/CI/5x63bpHkoDDP +hEwpGo7XT5WgJLpapt9skGZFvm/KL7PLiIOvJNIO5yUzCgSuIm34+FgwvHk7wh3x +3PGdD/ekwDepk9NyYBMAimBpFraC+Z4q9aAHcoV8B7JKzsfAUpkCFZgfYF4IsfOk +wHYoAvSiBEsdYZoNL/z8OSPhowECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAe2wq6bxr2Iu8ea +v5abU3tXSutqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAE8qwd1UAdcMFAvOdgpf9JnRNQs+ZkVfmgCdoGiUirCdQ +l4ZOyiO0wmvgCN5EXYhvqI0kFhJbK9N3B+YwL3n9CZ4MIGaua6If+3lONyibg3wM +Pu0pODCW2Mc/2n2jvYpX/eqC1/wkF91rIsnhyJhb2s5jomzBBKRAqHJgXwLO2/Y3 +rE5lQLzoAAzmgJfnC84LzpJL2ngnV2emTcZbNOTf4VNsK9bNUUG0V9IrLLArMOm+ +YoiCK5nj6359oqi0alnxMzpf0qc3sSKISvP7xr2h8u8tOmkmZH3ZyTzlFvR8nPBD +aF3AcKn1EdnKPF2lgrn0Spkr9F0Jv1SKMwoO9XVRg0I+NPqhKfrftgiO9J4+Jc6n +jscLeC48vs79aQ4iGCDJtM12Vf9aYcATg7tB0Z7VyvGJimEbEZLNIi0xa533ra/4 +ivR/k5q8lso3DLRULEGHG47L8yya/kxiwd/WQaR5fnSl/S3loIjS8iCai5KNwrh3 +My6nGQ5j1IM1QXbCiljKN+5zP93PsziHy2HaWSOdT1mEJ5o0HISWoMNStVAOYdc5 +NvvpYG6K8OXeyaPvT5ED7Ia9OKIFDT0k/DkwolSeqt512JPiDUIEfLS+tB099Zqf +7uCklOgR7Df/SnMnEzhv7r7ymTm7DXOGZFpLOzhDtu10zfAJNaycgmaLRk83/XM= +-----END CERTIFICATE----- + + +EUS IFX KeyId 88b3c13f6105d104229f5ac0eb499564acd473bd +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAswdhspDj1wpgAAAAAACzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgwM1oXDTI5MTIxOTE4NDgwM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC04OGIzYzEzZjYxMDVkMTA0MjI5ZjVhYzBlYjQ5OTU2NGFjZDQ3 +M2JkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmyw30YmumKxVt9a7 +u6jp0MPM6gqzF9O+Lxn4X75+2m1TR4aJimBFn1VqX4h3v8fX94gp8c19lUF95Nje +5WKc8FB+EhjZrCgvBSpzXf9BBetJjaxTqyrZbd0enlWFSlrVb045fSn/p8JgXTt0 +gQJoEkCaAx/bLICPw0Z7PWIxrS6+KmPAURUljXvspFO7K1iacLArlRD1ZS4AbPDH +3xQ7Q+KtdGVlnceZVNNmdQ1UQWSnv73Esij4b02dQ4NrQtqKQ+44q6SUu/v08QFA +YP1UGzFkmnSIl295bS0jm1cMAe5v7PQt2Ik+FC69FhQ0TBTF0ILMZHYOQoASma6/ +BuEYswIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUIZUetMmqcacuIrG6lS89UVENMIowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBy2vwp +nQOIpDE8sIUWL44STZL9BasPWONSUzS4/VFCHeIJ1KlzroXe+kQLn9bO9rIfeENa +SyTfvDwBHa+VKBprGZ8LsahtXZ+lLgCBUEjJi3DsVp5HtHUSog7/BL5LjtBMoeHW +LNtSHskFqa0hl3Pnw5S9Z7a33q9stjVVxCuYn1/vG2Id0Se7zN5/yN3A/JepONgY +5kCYxkuiXZDYrp3kNPZ9LoHhceT3BALziInA4XrD/CkZ71nVPTfWvCBb9KwBWwRo +7Jb2/pOBuHyLmDHqAVI/sPBA7AXG7duKm6/1lBiSEfKWtf4at1Yvw4BROqL6XHHf +V+S1fIMbkVIEnrVMYSwPEFGTjpTVQIt5NwRY11IybPGOqaUCUNRp6D+65NuKgcTd +lnT/lZo7aAYLy+40Yv0jM3eN8ZYwmIq6IkBqQbEoJilsberfDkVD66oT6s+vclVK +lD15EX/qz35gY/qjgjlsxZsGkM5jGPjrksBtyC0s9DiPFrMO98V9fpZxvYiRKhwZ +KbYbeYCpUvx3jgH/LvxmOGD2TXyBXduassZjCbtmVubXoN50JYPQ6B87G3WSiE9T +auUFP2FHRJYsBpYiu0Gc7Y6M12svLMzTrODNjsnZh+aCqNBFPNocNCl+2iF767Yz +mIvKH5XkqvcZJrBD+vrkNlcNO2GSBjprEZ6eBA== +-----END CERTIFICATE----- + + +EUS IFX KeyId 8FFD47880E239A3A3A20DE13EDF101E882A9D21D +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAASdSINaB9kmSQAAAAAABDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDcyM1oXDTI5MTIxOTE4NDcyM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC04RkZENDc4ODBFMjM5QTNBM0EyMERFMTNFREYxMDFFODgyQTlE +MjFEMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqUT8B8DZdwt4wXOZ +BUc3PNCrfuIsyEntSx/C1wk6m7dbYXiWXZVgfHssCjVcjhMZe4ou0P0PK8gr3FMh +0eW4pCgdGjailV15lrwdmX5Cshrda1vXaEwjRzhsNkn94uZW1g3ycgGj7pzmWhYn +yJDCfHK2a+9EAIpIln9bfglSNPCpBnIhga6KGxn6RSOIi42KYxLaPiApG4kjCNEz +EmxlO0/7Xos6NbqrzhYcqq4D9gsSyG6c9xf+73HSdbsKhURVhpZIYJfozBKmaqCF +XsIOpDIWvf62I+yp5v4BlSXx13mgCEmJPJ76JO0UX+orla1UPL7S1bYbA38JUNN6 +pmuWBQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUPuphYa6suRIZ529x3WdTqs68BqEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBVtiIA +nAl+VolZyFOQVRoYnqW1yerM9IGbBx35vafmLYErHizK9oct5uZNvj4eIG+q269y +gIp78s0feu/MmwhyeXP/JVzGRsqVaxyPL/K6mXpJ8H2EoBUYXX8udqIgOKU3vSqA +E9PUskBJYUoLSFaLov8Do+gSa9ljyE4yMyIvP8730Nx1HChgoColHtbXdIS6CvdI +UF6piLK1TIDNmeqmXfaL93rFizvIC3pFvW+kLdDGSpD1fnSKAwOPqxasvbo1LcgP +1SGcr9qz1ud8KBp/9wx06PdMMw/sgpOVHlHyIIPTpZibnda0vvtYIeXNG47BaKaJ +vbli8JSUJ55HubYjH7AxyQyungVN1zutAulo7ldzusXY42pxoGYRxtz+E5jJ2pnk +ub3/WHZc9fF0jQvlxfZlOYLiczQKwSG63EHQIRh48gwymC/2066eXpygfCoYaGJo +0t6tk0JbEy4KZFK+fgP45I5RCwsCncHk338+NBFjHiX7SrLB/HaW/GWOId61NEBF +1H1Ybefs3j0kUqFWGKlXx2SZHTmiC1gLQ56f/tgKxCf5TQV350maYyfG49DUDzE3 +UftraqhCcUJWdP3cpWdy2hCMO0q5eTNep/e2HI0O8n1ICUgyHO9uPoU7+hiO2j24 +C0tMR2rD8pVYE8s5/LCzTj9TlhiMpNkI9Hytlw== +-----END CERTIFICATE----- + + +EUS IFX KeyId 8FFD47880E239A3A3A20DE13EDF101E882A9D21D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhSYz5UxlWraggAAAAACFDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxNFoXDTI1MDIxNDIxNDMxNFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC04RkZENDc4ODBFMjM5QTNBM0EyMERFMTNFREYxMDFFODgyQTlE +MjFEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1fVZSH3oK0tDYRon +4DdL4x2dMKsUeM/SDe2sMUVE9wXRUYn3aB+Wm/Prs+aepxezAV2w7bf9tJNR8ICC +ahwCUhmHJ8/jc2maNdXT8y237M+j3XYeDUwKJLwWuNkqHXujOJmBR5rl0yre7o9s +3ongKGW2giamOrumelWN9nUxRZ0us+3woZuHlHR22nExekRrcCHdiDaYIc6c7nNl +122kHmwjOEkKXz7Lu39GJfNTfprI/c31AS5sjBd6qRnNlZOPANpO5hA0srdnM044 +J3ajiW1pHdxxwXlZ45HI+xT5Ka85LLjNzr4KUX58TOlIzkxgp3aqrwmOLBw1h/DJ +dDAEDdMC23mGdLaFFeljXwkwGvp6uqNitnjnpK7hgpNuISut2bOuvwSu0fBToY+J +B1ApgGvIGKCG/MsRzyFoOJq479Sn4VHe7vvk0JFrWoE1GJGEeQMFZ0gAJGJRIEKw +Bic919/wLgKUsmUAh4xMMa7gs7sQYEtlxVM6gM5greWPbC4mTmdn6hNQEA+AZPUb +FeiKfflofnVy3SQ8BR2yhdkGLSkTCIaSUYzaR2qVt0Eo1aU/1MvFLQEZgBn+Jmso +XNcCkDQTXYFy9PMREGyAX5MA6uazRhguIqFTzZwkJ6RMg7v8iHs5xTpVObcmvbX9 +8QYUls/G5viWqMvCc1VqQKj/VhUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFP9FxCQNiJsJHj8Y +eI3tPJd12bFbMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAE9ondZOTI57eYARh+sxH3AR8kmpU6d6BEROI9zdY7611 +TB2KBtGkJZTBxTdgGbZaLULIHa9/d3UlWdebW9xXi4VpeYVIelpGGluLvZssXfAy +oBvhoYl19fb1t9lqvof2ElUsHqMkMrvfI1C1lV3NIHq9lrstx2RSsKX+MNADGCUp +SQTvbW3caO+v5n6fheMq4v9ax/H2NzYa+B3JkM5DWIsrdGXhH6nvDQP6f6oXzNSD +8jA5cQMVwUkTi1RCBbrTLeF0bG5lhdEVQ5iIk5ogY4g5smUQ1JkUM/Ao0C70wXvf +Fmzo9GpgsBISnXUYQaLnj2X5zF3mwt2lCqIAWUO24EaD/qyVg9xaQ0yG0XPRxVUW +/GxitfqhXVLbJ+tSEz/YOf1hrnATWhBr8djfQ3g5PAV93WzhgDHpOutSiSezInnB +cNLLO36mqoLqrHWD3r8cbiSCrLvagEuU0thOEvBMdiMzBtxBvf9logirVnxSXFhW +Gmj5GllQV1iJC8g5gxLP2MZtW9Drw/limWv8t2iaM+ycSRHmWxgFKyLrc4ixvm2m +Ii2idlSGW/kBPUs75dEXWc8eHbcb8TRLpkKJRuWtX22YzUp9+Nn1C1IfFQczDNAx +6URFtej5KXHaL8jkCSTrFWDkcTnks60NVimb+Doc1rTp89o3sEo8mjc1F0xFHGI= +-----END CERTIFICATE----- + + +EUS IFX KeyId A0C9DEC08FD39A8B59C46BCBE87FD9948C55F970 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABodkYGmth8dtgAAAAAAGjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkzMFoXDTI5MTIxOTE4NDkzMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1BMEM5REVDMDhGRDM5QThCNTlDNDZCQ0JFODdGRDk5NDhDNTVG +OTcwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2TMd26m9d9f9GwrB +5gU7JxQPq1PGqL1ZcGfew41AyscsT4fWGCqPfrwGC6YlkXWR+PNox0h2lXktRvGW +bxhJw0xRS2c3z/9CNfWEux+exkkowH8lt+84zRwKKoSnYihXgFhJrJycmcyvByz/ +qnsUKts5c3/PNKwStUsfCYB5ozAI7cdPQm4vK4IUD8Th1HplIC2svQslgLt8Kl76 +W1sY1uklg2Be/jpNhZg9ayMSvlvm1F+0ZFzLizCMn3RUU/qaA4GNnRfcC3yjCmic +cDcBDd92yAUIHnAsspVliphyXmkhSp5zU9jDYKmjbq1L9CyL6emyIc4Pr0m5jl9Q +DurRKwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUL3SiVXr3GkhTI5chLyncNYbBx4kwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCVr0l9 +wRrUjOBNvKqXXl9cRyku3L7fUMbvnbUuIxj8aTm1v4gLhr0V3P6gA2iuuX1RydnZ +uRSS3011YoUeNO7k+rqeRamphXg87X+B5OsbT0FK/um9/aCldXlE4zjHW6WmHSNC +594VatM104MKyEMPRRfpL2+bCg3ahD0XxtNNuq4OzphtiCUS3NZ7HyP0DGPeMVOE +9166m2c7lbIgWSCXptwlS4lcc7oYciKTTlGe+Jh8gSPHsugdHJIe2jN59Yfu2aED +24OQGe7bo4klUzfHQKRPgIXKDNSw6A3lr+3o7Q+zUnU61ok3E5DwkHX+YiByMkB9 +9YIqTzN2YJ9y4z8i6uZcZL3UCZp/ykCjB9kQXdqhAvgnMVIOKfdRxvRPOxURnrfE +fSbdTxqhL5k1nBuwcUh95sW+scYUmsmWTxWCIN92drGRFz/KU+u/txosApOm8Ngm +OwW19mP8bIA8BH34Wub5wrExujjXsVFdpkZnRnPAOhhnAvK6WZrvqbL4zhIvHG8F +CFlqW3+ixDr6g4BnKHTRwmaNv6y76hFBJKdJgQAe7RD8BwSVgPNmr1OZi9Qhsui+ +Cg4S6m9uTTrSqhZb1/BigOkqGdgCz86AgfXc7GmC+50qfLo5Gz03JyvYSgMdSklN +S69fko0b9R8Php8jWIyeUtPfrqWJnBBn9sJXeQ== +-----END CERTIFICATE----- + + +EUS IFX KeyId CA6970458673493A8AE1994EF1E29238F27F4518 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAClyORA+QqiYiAAAAAAAKTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTA1NloXDTI5MTIxOTE4NTA1NlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1DQTY5NzA0NTg2NzM0OTNBOEFFMTk5NEVGMUUyOTIzOEYyN0Y0 +NTE4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo8TbiRVYoe5KWb0s +1QSsgo47IZtBKmLSubYX7SMY7KhdIyRTE8SwKkp7z3lmF/CWUXB10gih6cxnFw7K +NPNdo/dNLcnCobLtqfffJTo+auFnzU20hk/0zfJHFlom75wVqnEAlS2hDMlwYEq7 +jxhJ+4Sq2HD4OINS8K32k9z3uoJtCkfy1dMJpRJgG3ZK5CWTqKgcOF+jB259i4Nq +Kv0mj5KRCHt1bmPGXS2LIfRb1xLIiS4LpYtTadCYFeyFAMZUJGRbQjAVUhLqPnNV +lK//7SxF51gBYHZ1c7sOlKyRm3qqvL7nqJP3zKQz6aJ9+Yu30QWXFbRnhwnOH6zE +l7mgTQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUJLwHsvTLE2a9oGkGq7zxnczlJqkwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQATMdfA +QuauXelo6dxPCDdabtf1EUD47hjEpxfkrKQncxpwHgUD7m7YFLqxN5ddXwVHm05n +wKpAlhlmkk+ZRGxIPAysLyTDfIpzNlHMZYaJTe+JDSGR2uRFsBlQ4yf75S3eR81k +0XGwokLiqPWAe2OVNr7sxYoIWJLuVFwVf/RPeFcB44B3jWjX3JnXUG3Fex2sulq7 +rlCXNzwRwrpU+A2ASMlfnz+2T/YIWfxcUxxjR5l8Q+7/Yf9pHewO2j9zDoDniH5e +KCAoIvpGu5c9OcncTIy1b4446ycGCG6YLia/lZIVQ7dk6KCTzmC/Rliu5mkQjIqq +VUBPrUths9k2qx+uaXXPue+C5HQHrLyjqRbEf3XYYrImfUCfX1gKZzmTEngg8NrL +WJ+deECg/6FjxYS2hFVZfdu04sXKkuoH997nZ/CDXplh9v9ERiCG6P20V+SgL/3p +K+9mgGqa0e0vLF7f1Eb9uPJ1O8Rn9LUaz1GP7lIMzQZ9XwOKHJa96+3avPXqvlG1 +X/wRoFHhSMqFtQTiTLRSTFR8FMCsT5mPBKcVvuT+hFTCGW3uZGkAOM8KiaPsTKqE +JWTa1bMZhINzaKBUIs7Kg8CENzuz0rVJL+Np0qz+eeajirRS6Kx6JNZHECTh16ux +B+njmy7+2Ck1ot62M7NCe71vWADE8BYmXNvuHA== +-----END CERTIFICATE----- + + +EUS IFX KeyId EC3F8D4CC12ABE88A019064E8A62B7018FA2E359 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAC/B/SbTNs7xoAAAAAAALzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTEzMFoXDTI5MTIxOTE4NTEzMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1FQzNGOEQ0Q0MxMkFCRTg4QTAxOTA2NEU4QTYyQjcwMThGQTJF +MzU5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAocch2Ww7ks51HUOq +xehio/ftHLKQQTxQjSQCb4WNwLPWMMtIY5vRTGGKK4FwyI1N1nIvYcbNIayQzN4r +UlDdGH+vQ0MJHj589StrYdU9C/hkqozuWsWtZ3NV1M/POzoq1n5xA14kxoWJZ4k2 +fadFASEy+139LMS/qGyHp60KPU2fd+NA6wVxAAYagvQd5XBcTAVa7CpjVuYw3PDW +p1pyx5VCRwrTfwX+6qCv5e4LCR0tnl9vNkdTo07xPHVlhj85X9c/tgEOhRnQQI+J +r1vEv/pOPwRl1w/QlBhlrKoHueSKsTHLdd2SxhBVwspCGbrr+HsYr/Gvk7xPatTc +bWlMMQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU+uz8QMtH8DtEAakyGOo/EELm+2EwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBWp4bq +HLMF27b/b9LfzDXPikAWNlSGocDH1VN54dYAe8du56OFOvXRbd4EbyOaB2YALy1y +3KKRhXmqGBOKL+k/kwT/Je50ivJUaflld8p2CBzwC2b7j1JyEoqr4UKrDwO4Nolv +90eIbpzqyt/x0Ran15o9wP9Qxyawokl+wrOt3EnA0u8k9WMDMDMC97Eg5pZ6BdV7 +5WU/bqUAGIynphtdZtYSQY3SIGCUuI7I+7GthJaatiLiqWv1+pV9tvDawf3xPr9Q +XiEUJwXlN3v6JAm8S5+wxFAww3hqIqRo0dGAwV8IuFVju3pVwY14kSSYNn+gg3FF +N+vtedZfHlu2WXny+ZhjyTpslahQpvb0eFDhdEwRlnAyu/8jbJ5GCaqCgYs2aZ3p +9mN2SfbV7uol62452f6+Rb9m/TzyV6K49FD3P6k6uSHMSZQOmZTMGVle37LBZU1X +qLUm0JLkauY86OnAbxXRnzaXBorkzWfSHL3R2jB7reH3YKpQQ0UvkXUVhlvcakfY +HvIbdVN/SFkCoohBZTjUx6Po0kwR0bd8MGExwulsSTk1oZERQXo/jr1bURVFd36R +qw+CxlbzZvsXXn63R8MR3F1bqI7YaapoIiYU6AMu9RER36lMc2NF7d3h+oRwVKvH +H7jMZexBdVVTFab5SDmBXh7sk9gW0IuQFnqxyQ== +-----END CERTIFICATE----- + + +EUS IFX KeyId a75598b8026fa544affcbc4b9106c12f96d3f0b8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAB0I7G5UzdkyOQAAAAAAHTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDk0N1oXDTI5MTIxOTE4NDk0N1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1hNzU1OThiODAyNmZhNTQ0YWZmY2JjNGI5MTA2YzEyZjk2ZDNm +MGI4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwV1GHsVAbIL6Ep3r +kCTA+TdlfFC6jndhDf6J3/nBOqz0/G60phkdbFmC9gQw+EkR0OjsyZ6JWB4c2dug +SAeB61LXeJsIYZllKGUGPhscv4bKcBxP/EBLL6LoadOBi1sF8OjQr4egyd2WQdRc +AqJqF62q5o4UPzODsoftiAsCPoBL8BDPkan/tI90ScQXJjXXHBbQ8lxUPlHx+3Ty +FlOcVcPtn//ZULNh1zPc3Q7yQoKLVvKhMgkGZcQnvaKSi4QMA6S54WqCdpp/EesN +QloMRguzxSVnW2EJx/Th/cxN8DA/PRWDU1N1Kk/+ZNxLZa5CxdpjE+UnX1xv0YtI +eYyNPQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUMeSSVkjTNcqhUEUNIaHaJ+zSBU4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQArAdiJ +gSlfJrkfhbrezXks/gcvKa5zjhwmDwE42Gv6VAq8OqbBUQIVr6ufpSvMFmwzQzS3 +QtGFTNgXlrpl1JEkGX62a7qZMjGyRQsOD/ehk4sEln2O9nNaEeEsJr3/s9sWzKS7 +eoFSXaas4G/g5elai7yFbj5sC4BnCZ3XzDpJXlXYHn9GCtNnIq2TgqDElhdh8DRD +R+UrjcPY1W1Psexv6HYzLcIJnDjkSRYKReS92eXE6nFtRZScW4h6nRPBh126M5s/ +r4ftUD+MfP5efC5U8cnX5ZOyaM1Xpmdg7dVcPWn8ooepwYWDGOteFjNTTD2XWPbA +II73E8QyrozinuFciR7SQe+O0a77WTUfCyBBg2QCsMNSrFZA4X9su5eMeGzh0YiU +ZUxY2oZTzpy3Ys2paRiuXYpItusvZlnrHkX4M2/QvfbTiDU8YpvgZ3qIZieCTVt5 +vl3tRmffD+o5xGbXybIASNCWa6PJQOW/vzJVl1uX+PljbL0jKeyJutKxW2aqXSEc +L5Oqa6Jv6KpDli1fjeGZHEsmXCCTcXcCjuspHLFZa2QN4/HONQZFr6IOKnopCtzz +ozsRrJ7uRdj/8IgGlgIOllb6hT38cdqM0FjyrZOoQ2drNXOpdHXy0xNzhqQ1a9Ij +JywXTOSldn/YwMQCAgLuHfhAucM5veoMgzXiyw== +-----END CERTIFICATE----- + + +EUS IFX KeyId bbcf7cc184213166dab5be53a87014ddd348d8cc +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACDIUbHcZtCC3AAAAAAAIDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTAwNFoXDTI5MTIxOTE4NTAwNFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1iYmNmN2NjMTg0MjEzMTY2ZGFiNWJlNTNhODcwMTRkZGQzNDhk +OGNjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsCuSNfloE3CQKykL +a4x4nHVXISra4cS5eYJ+I7uFfAOU2TZXviwfFEb9ZxXcluAdFk8UVI7SgcyZhKoH +3WKqqLO9rN6JQ47e7wrvurOVa+YRV0aHpOMCXmkTq6zRQiuJuT9pVEhQ0vyjMtqa +XyvHFTXkIylHyeJtADGpxuAwyAl4vQGPx3O408f2DvOua4BDlbazGMz92DDt+Bxk +nifKiW6NVOUgzQEt0ygOGEwGClpiIPlv934G+/k8Xt0z29pa7dFUUGNjfCp0DZCV +SO+BVUEBUIu39qBfFAL2BJshw0ERaX7QZTNm4zKGEOLFGqyqsrUnm5E3dK91jY6m +pHYy+wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQULKThEoZu9nZDkjX0G0BVH+h6sHAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBl5cGh +vDXr3U2fVfNjklgqrn9O7/cFRIgf0mx4tJBWfR1sqXngIOXPP9tSoUtl8AE6JghI +PcIpwP+5KIdg5ca6TOmOL28qh4kaye39lL18V7aLIdid13kwLmvyv8K6GmV/dbJL +hLMDtrZTlgNh9saKUinbssSFcwiBSWISQG+4M1NBbzOg0+1YCYQ15E+ApRk436Y0 +TUBX5MtUXP5NdlYKIDJi+lQNzCnQ85cx/Rh7cDr0hTp7Kd0R23FLGn8ca2KAIEzO +1Q/TGFj88Wdo2MweWtgK7LDUq753SN3H/WzPQSKKg0tK2+nNnsIYgzqr5EN9cUWG +qiv995ViA8WY00+R097jxoK2Bb3DIRyFUNRH7v/9Y28EIw8+EkC1dd1VfZLknSFk +1i0Lk1RL6z2eaRw1ktUOVAqIwkRpCfo/xotTXIEg/SAsFN+0WwKQ+7Bc0qXipt0U +j2U6eJpVDRtCB0YHSJcejB88lnEVQRAybF4VLluHdB0ri8Zh/HrgJl20QAZ4nzG1 +7PLHaaXqDSawErMVPammCzFvpr81OiwIqYfEAsaryC/n704xH+z7+jOCPpS36DuM +OUVd6LCfPiez7VAW/HLm3s1Itt1M1saOEI+Kdh/6S4wTgu/jOez/vVyKLiEZgUmo +VWwJ+m+Hxi2Egk2+FkGJstvayYltZAZXu0+Csg== +-----END CERTIFICATE----- + + +EUS IFX KeyId c6cb2a4db7294be911724f5041310b4c42f89bb2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACZkpQ87aBlKPwAAAAAAJjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTAzOVoXDTI5MTIxOTE4NTAzOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1jNmNiMmE0ZGI3Mjk0YmU5MTE3MjRmNTA0MTMxMGI0YzQyZjg5 +YmIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjZ3yEU5SCsYRWtD +wDw1RX0lzckp/k7RNIbXmKo4TAdtsbgHKIt3s0Y2HVtyRcXP6NsIy+P4h0oah39B +X5qFXFZOyBIb966VlQDmKjIckqh7tavc8Duh4Y+dysIqkXIqIb0vwQHqkMe0qKCy +XaYvw/TCiZq/jfbnu34mB8XHDSPJTfWHFOAm0VqDj1ZIE0uH0ESA5zJil2AvZs0d +SMCeHgbck/OkwiDZoVK63AmKUnvjnTlHoazUn6k2s2yE3Xn5HD6vIHAs3H75dC/Y +rkYYaCbvJXyJdFeZjkqajhXd+TniVY/YwFhRBbp6zZRi1FjQEoNB3H+bs79LFs5f +K1krPwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUpA/aEZT5TYXMRYqdGmLfgv7L34cwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAyU/9f +w/xlImm6Vi6HURiBvjhlJECoSS1hsbkWJU2CCuvFyWNEQwS6aVbraehSTm6fSfOW +miVM+vu23pfVLT0fd02KJ3ygAjI1ud3LS2nKl7qBE2o0M5CRv2P/63t3xLNKw0L4 +cHwILPPwqm36G1D8ULrXXhp88rWyxeSGCZQcgj56kOB7fsVKCn5CXfuhjjHTU1ow +KRdFyK0D+djJtfkOPKYyrH4Oxypvi5zddTvOl1fgd+0Taz9NRNuyxOiqGqpY/2Jx +XJDkd337kwndffuuCPVdP1OifoT2lEzsLQrFzx+BhooUl4cbxcOCw2qWK/FLONJf +9+bSpw3AIswnDXz7lt4xfmbs+x+oZKh5u2wrnA4g+DdQ7zqhWFfWmqUOJEhtGfJI +AkXQiypM0KOLxnPTXZc2JUuLZrIX7SSbYrqgKQVlkfeX1KJ+aG3sFdN+IK4uP3kz +Cnsq53S8NdORJniFfxGXYM7GI/0zzu4BnhnCT6OzxY/eg78K3l/M4tMUjVMMh5s5 +nCfF2znRl0KBUat/xQVaOZXdO32TssxzhhFT1o8qs6vWJuzflqbz5EU1qHuyTXhP +2krfKvN3sQtOCCZp+N1YqutV6F57FOBPJvAiJRX/dVoOQPOVrCJe7d6H7p7mRhYr +vF6O7NA5dZX0tCvEUapabxMO9GdTFQBbBndC6Q== +-----END CERTIFICATE----- + + +EUS IFX KeyId e82669cd9f2098270297499eaeb8dfa7e68b3422 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACyhVhy9N1pAOQAAAAAALDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTExM1oXDTI5MTIxOTE4NTExM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LZXlJZC1lODI2NjljZDlmMjA5ODI3MDI5NzQ5OWVhZWI4ZGZhN2U2OGIz +NDIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0NGNi9RlmSa7nE6n +Ze6OWGDTwnl+Iu9SLzMdyqRvUATu5K4HbCENNQxWGB2VPJrNEK9+G/iEElVtNjBZ +A1cJ0hwAplWnFGqUVt+gHwQNze+5vCZ1/JhKIkgMLlwfBEasNl9l10o1AIoBQQg0 +8p/isoI3U0X0VblMIrY82S2fvOoswb1Jzcpa3y4VX8nJp8xAhCWp+0poYSXIVxHu +BiPh3zSuYCgpsUqb+f/5e8mAL7e66YV8uHfxYugb/jtwWzTRGIzIjCBVw/tSCeeM +BVPDFhhcmJlhp0uj66W4zGTQVRjAeEKQwT62jdZThx7J1pWZDIt6vudaRKMua0ZV +Ch5aGwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUgLWG+JtSPDI4nRuwkZtDSbDW9MUwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCVD24j +eIzi56zvsiBijO3DHdkwN2wWUB6+PRG4hRIYYuOk0Sa9FVUam3b1TsJ0PBnPF3LI +7qhsU2yAcKAHR8JPM2rNzWcomGYbSANfRtOcDT7onB9myJgtRsqgRWA58jm88LG9 +yO9bFdngx04chxsoSPm0P0tXDW3w4KmQN9KtNhLquvZrBJ32Y0FZyqH1N281eflq +g05xRmyesmS5i367waH5rdTXsiRWPOX6V3Hnatd2z4bqZbn6jfwRgFfeRPnkRu5M +AUuzpmDz/xxB8qOF5c1logJ7EKKCUxQnVFYXRZKPsAzrtObH9+K+/gnnpBKIQxeq +ewPNvcJu6+FzrJKhyK6jO3Br0lW3hcoFg5+6IR7ebe5cEuXrT6SRoasyYQ/Lzs63 +rGWtSFc0ul6Jm9UAoNyaaz22xJonmMK2mgLZEnbATogqMAy6CBy4dOqdwLm7bUiD +yI4v1Oek8n/StKcaePn0ag2Pj/xvLTRNECw2aZYCRLocSArUq+qD5HICd1Ar+MDa +Csk/axIMdGvZbhM/P7V2ctzroIjdwy+Z38WfdYL8VGl5WTmtt7+rM9jcDrfN2/OG +kSr7XEwUBFjqkWtm8vgceFTJfukf+RPBqEneZADqfSY9FVnp6ksY7wqZMi700WjO +kHN5i4UY9dO1dOBZ2ruhTK3fzBnIUxIQlkxhCQ== +-----END CERTIFICATE----- + + +EUS INTC KEYID 14B8E7137FA99526C4717DFA881B24936BBC6BD0 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAWz3eM0Ti4VNrQAAAAABbDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQzN1oXDTI5MTIzMTE5MTQzN1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMTRCOEU3MTM3RkE5OTUyNkM0NzE3REZBODgxQjI0OTM2QkJD +NkJEMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnNzKJ3iA5MYg0W +AODybUV6b1Jk/TU0EhCzUd/ggN2cX0zB//bXJwLk809s+T3SSNAKC6JdtKgDM+9k +yt9kZwKzM7wuU8JY36xh6LoTaez51spUk/axqsh+E8W1UdARTk5anHT9d84iekJL +19U1mV+jZGGckOb6wheOzXlTK/RxxxEAHHCZwZy9tOFc7nuQH/KKwqjYsQ3UVm07 +YvhQTUnRWURKSTlrR3ubF/irXIlyM9edhOB3QEwc4QK+AAxF0b501w6hM5IXmvmP +XFtqDP5RW4Qyyb2szSUt3i1FSwaK8fVO2RmzDLBF1rTtlzbeMdTFWBiRuvfAOJnp +re4VOC8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFAdqFRppjR2aoLPIE4KipYTxP1dJMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAeNKl +w0j+exleM9ZMGPBKY37d5BajBOYUnf06bKKQA2Ht2C9+9yjxNBEKbI2Jijv23l42 +3Z02XCrpkmxN1YL/OiDvxcvT8iobV0jYkvUTGupZWOnmxtQZZb7NtbM3/44E9SOK +rPyER7xkMyMZ44DVJvBaNNbnKWgSFemwP+zutMKkmYEGHMYzaDv6ZFxMthBNCtJs +r68OacRCW1XsSb4gQLddrahaZWRUZRo0J0X6jwUxmwLJ5jcSJ34DcS88O0yAUjHv +1NvESEiN3O9th5HruV0RvLTTaMnO1qzPBLRxoJCJVyJIu9uCTouO+k0XfYmPm2ZV +eXTrt5+0w1nv4+sFZQbQtJyGQhG1py6DNU47kR3C3vSzYQOMXsp1hTJvAXkek7fw +gKzbYZYmCiywIQdsBq/d1O1/aTdIAPfR6GHeT6Gsv20x0eUmaXZCo2osBMOalKoR +adbZfg7Y3sVrWlF5ZkFyBE4MggQty5BtIEvzJMnignQd274aW4HNtmg3jB5QCuqd +f9Wf7xpmGoQid3x0GgxIjjL9FbC/lAQAYhIcOpJ/BHf2aJWuOLRtYe7lD4E7E2F9 +TmzLEQ3nkVPxRikBq8B0AW5l9UR2/SfSg9P+h9ja8YZPU10rLsVUQNFcadOVaLym +lhI2ofSozt3JA5M7ybJ8MxZ6n6GHqxud0NwaeR0= +-----END CERTIFICATE----- + + +EUS INTC KEYID 14B8E7137FA99526C4717DFA881B24936BBC6BD0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmj3jQKSorqWZwAAAAACaDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1NFoXDTI1MDMyMTIwMjk1NFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMTRCOEU3MTM3RkE5OTUyNkM0NzE3REZBODgxQjI0OTM2QkJD +NkJEMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOAqzJU49i6O/V2k +Vcxr8m/RdiRUWkQaz2JOUM80thxq7o9/Uq6lJ7D4jUyrTO3gxFrIOpejlaqUPnbj ++rJRCG5jpl2uFYWSqzMq+HZb9n3HLeu8rAt/y5rlyvKdS3UZZKAc0+2dMNiGJkh7 +9z8QfReX8xMdb2w8aJJXZX1sAqTfOoXpH1tjqqf0sQL6TfOX6EWQG8eYfAcvcI4d +5gSgKVup4vDrTNlP0dO1YFQvl0hLdLE/44hPxL7TnihS/afvlVD2nGXkKeDHyGZY +A8AVL4qQQEqR/n7NFqFO3QBEoIrLMzm4F3vyug+haEpPhNTX4x+VDA2v2lGJwjC4 +wG/obSYE8DJG21PE+mB6Xi2pdvfkgQ0zhCW7rQ6PPz3B1d1x+JfmGFVhv3Q50fKm +Sgl9oT4QaBjO0vUJ1e/8RXmSDVRrJoaCK7e/OcZvhZvzd/yGNdeXDEmWufWHbAbN +yQ/X8Wq1ktstQC/iuOyUnJDsgH5Db5DvHrFlDpJ3svr0RRij33nkNHxNEr2ZA4KQ +I8DlRgrPsEwpPA2pELj8VhNKHPmQwUu0kxYCxamfK6yaIqh8dtaOtYVEQekWvzJP +xT0Pe0qgORWxzOIcJqyzgDylEFppwP44jCSieO/2ADKcTJ6JpCuaOVY0PPMPoyUK ++WvkPy7iyo64zdhFMpdUSVh85GSbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR6oo9hoOCWWHna +4XovlYAqDocmjTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAInT2go/UY0iGAJDcI9OCT3fiMz7gn7O7fkosqq5H61D +yjQApZdwKt0/Wlxa6VALBpGcz8VQCstwd7Cp6jy2czuOjwcmHKtIndvJTJ7B/cU7 +N8IWaq5zSv7jg8M8jKKuAW7wzSEnHF5QOuTu+P0o0d0QBKGp1nTXC2G0MZZU99An +JosD2nbZ68eKVXAY3uP+rGwKclHp1unrcoC7v07Yu8J4xM+E4KHga0muXNbyr0jZ +QiZ23QXa78CGE6FDodozp6xZmZWBfKmbcN+XSntNFKsxjSMwItcnKh+4KXbTIwUD +A0Cp0KuJBOy3oAafWu8SZbI7NUqEojiy1StWxlhOshx+vagb9r2SGeMWv4RqnbHO +2ai/6bohcS+5YQCesiYG4azJ+Ki0DiA55mpdOFy9KpmURLJfUzhFUVSvIV61Uos0 +uLD6r4kvfforZ8+nLYYlbMQhZsLpjJ8hg5KOM0YBGEnwj9QoYUjkdXkQlbXgjIDN +SYcRVBCGfmzgyyVOSBVhadGP8tk1T2wiou95s8MR8jTJ+jrLWCC/Br3LHnX6sBmD +iEJ9TQHGyweOYq7O48CnSmVorqR3+3sawu666NCKrVcdP+mivGAB0wNwC61TUjBa +UwVMgp6FIUcpyf8Q95VOXNNX165ykTwVkiYXTZ2VkmBVemhvbz729oroM8PR1rjI +-----END CERTIFICATE----- + + +EUS INTC KEYID 2CFCF43B16C8BFC78249CC971EE57324D639F079 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAUGqAMW+COb7ggAAAAABQTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDYyMTIwMDQ0MVoXDTI5MTIzMTIwMDQ0MVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMkNGQ0Y0M0IxNkM4QkZDNzgyNDlDQzk3MUVFNTczMjRENjM5 +RjA3OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALoep2G4F/Ca7YdK +TBeN3Q19clOQppmUEXsI3673nv8hcANemB0jjAeAnt+bF85WIy5hh0YYRnqiX3At +GJQ7fCyaB8YbOxT9PS6ikaMiKiRcHn0w6Uz1yauE9o2CBqVEquCnN55Pis9xYCF9 +H6q062XSyLebaBvBCrRmSz+lCxjm9vvd04wHcP+1eGBqpey4W4Y9YwPg6iswekFm +mZnT/5/NWjVqn2nH8Ac7rBg2yYnUvbXUEo40xaC31IOW0Eq1vT8mknUGVOQoNrs+ +keC21ZgRxdpQbjN5/jShdyxot1GiRYIipwZiDvv2zQZ2Dxd+P3wq02hdUbXgoTn1 +6Uzrt2cCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFAqln0vXBVsTAmJ4fKb0/WJdOeQxMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAA3HT +XSv9eHp1RWdXbPBx222QQDxu9zqVsvVKiRrpx86Scn8JEuK9HJLqRe6jwMfcCuX7 +jOruI+jcEQXWyxIuCNTE+rgoJsvKePMpzHUfhH75WunVKHv0bB9jgBMeoSLreduU +jFIZcthyD2tvW9CT4gImG/uREmtUZ2QZorDQNgvwHLfJ3rHfnmP9DwvzN48unMNh +fpauDMd5dt/0GAQY7VCpiUabp7WPxGCYEGL3NRQAfzSPAJIS8zyEWwBeK8ObBNEd +/s7EiJdwDh90kkkpdhIc4ySsu0HVceEoNQ57a9iewkBDYpWO4/NmUkLwTCXk3o9O +k2QDKS0hlajEhQ773RZnl7IdIap5uz5QYzFDW5VW1lfM+o5bDynPhHr+6RcX4dly +b9m1su8GMeJGJxD9cTJ+BCkFhPHknWGFRCx8NvIk+DG1M3deNcIlUabGW/aqwgIo +gMcQpZvbrA6vxwY2+69HwQC/EQ/jr5SmuJtFKsMWzm9oBmTCXs7hu5c3QsDr3/gz +TUtNXs5Gd0XtSsQTT1DZp/IHUKHrvz+GbQpxBegseoYCdq7ADVIEMRGvr7nrCjy1 +xeInytFORLiWmxAfgTYkGpkl2FYorfyVVGU7q0G42h46dwGId/peb5ByrT/6wFBF +Ka9pLTKNExPJPWQcH83Zk6OVo6/lEfOQmldTDII= +-----END CERTIFICATE----- + + +EUS INTC KEYID 2CFCF43B16C8BFC78249CC971EE57324D639F079 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmXQ1TM9wlZhYwAAAAACZTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1MloXDTI1MDMyMTIwMjk1MlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMkNGQ0Y0M0IxNkM4QkZDNzgyNDlDQzk3MUVFNTczMjRENjM5 +RjA3OTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKZqWeGDTsxQ3bnT +O08WefuGXkKZ8Z4iYzt3TrX3hjNTo2eIKWysGmS3Vp8baYuNxL6wOvKTRd6JjFs4 +LILjzWrGibud/D0FvNeaDbGvPlo5HbBy5xqpm7E6hSxV41MozePPgZW7MCOtzrED +9cuYBwB5U1AfAD08p7BIXqN/Sph4LjktgR45fJDUBu5I/ZggONj7p7VLnht4y2gk +lYitj3gnvQLDo8p9EG8OFvO1ft8SxYFXRLlkXqEpkKppCP7/oM981n3QOZ+1I2GT +hYWrTYihcXdKApG86AQpda2N5oPjNY1KxdrwWR7W5jIbI08rvck0gjLNxULs3wB7 +hIk9/tg+6N0B6M/SLpnCkBSoCz3/bkOLi42tAs92vmYq5CntWpdkTD8RkLbpu2MH +3318IICLcS38wF4BkJhtyLevhLT6d+E6dxfZiD79Va6+E2b3945eSHi++A91pzQ3 +YO9qzLebYZBdMEFAAZ0ssD4CUPWucEl/7/iGrirCt768eBzJmNFRC2fD6SK/bgNQ +SCtzWzmyABuysiJZzxxo0mAMkjc4Kp+9V+d7SOhh2mtLubLF2n+BoWEKybhKRDPu +JQekoEvdXED3mPsrDknemvC+6+0LCd66+gUhFvV65zliPO3yhnyk3JLYLcMTlOTH +MGMCeGKwqb0LFyATM6sXJ2CrWx37AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSnozOqqzPTiOLr +S3V8h7ReMQnxEjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADt0XT8KW2RArG4lDX6TmIDig1jpY+h9JUfSA9OB7wM9 +7I8qOU/mf1RfrAuE8bL3aA3UvU7e2/Sp38L7g506eQtJjk4yyzjTJcPULJwnwWqW +8mwC/Vt3aJbPfJ0puYxR8D6hcuVqB9fAToUBsTng0WD+Ho2Vjeq4BNNisOSWVSsf +GXeLbwl53xTmsm8ieXfTozg7A4oO1/XW+v5fujEMyJftuZWNlaYH11JtwSsbuN6r +8yE+oTb/RRT47t9XpzJWEtGi/4UBPof8rXKJb1M0mWFovEh69BNB5wSfArtGwVye +8QRHbjlgmzgfQJYSZRp/8pdWxeCJnPgWz/QraX+48ssOC9cL0J4NEXUXe3dqDe90 +qEYCDY4HDYGUcOikskZ7frByItgBbMyBavYINOUDcYMawStVkw6aMEU/HP3cKlEs +LSgyJq4ceECnTYfWv3zTHOJEHuwPQhStMt6osAX53VoelpIqu+NAWYO/aynuK16e +sfu0HUXqiizSlMX+fFnyVcIZgyLeol+RG4Flmt7gS15Yjk38HDaIgok44ZX0x8wk +Fu+8UWVNRh1+cAxynW+4NuQ6+B5OhVZYT04lR8r4LNeUvsx72UpuNlCu8qi8nAlq +S3g+bAuJVwTPMU4oNhQf6RuCNs6Of5V9GmKpZPOEYsLGNf4evZQNKMufRGtP783X +-----END CERTIFICATE----- + + +EUS INTC KEYID 2D3CECFE6594829719D6556B600541E749FC635B +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAASIoHogeI+b2egAAAAABIjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwMloXDTI5MTIzMTE4MjQwMlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMkQzQ0VDRkU2NTk0ODI5NzE5RDY1NTZCNjAwNTQxRTc0OUZD +NjM1QjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALgUMc9LO+738FXS +2IjrAP0MzfhxeeA+HSBEhzfYDtZWWyOHsrxvn6eKa3RwKuEHJCaZjGUxWAa0UAvY +W74z6Jbrd1ImZhCNea85avwlELUUi7+MvQTp5A2js2bIR9p9/E5D/4wX+HnE3fa3 +c9esDbmtxs760WQdiuvx3NNDh4jqfoGssKFcmfZmLPBdwFOYfqt4zseu9kEddvAd +fncgSWSTtfySPd9MYCikurlZrVnjA6Z4wNPSpOuGA0qPmccNYYd1+7vJ4tAVPMvy +qlZSXTm30LjJLttQTRqRZWcJjuUGdKSLYZIl6OzInnefulStGZVi39vZKVSHUN9/ +eRSadDcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFLMz/hTpwwK3iY6+ma8B+k9UjL0wMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAPs5S +BUlVZK8U7cRbOv0R3AHJ3UqPo6HWuI8aWn5svp1s7QKyYIcM/oapVWnGGEhIKmVf +r+zrLR34SDx0/Wup2Al81JgkMKp7TosSepHveMPcV8s2WCK4xaLfJatyf3gkSzJM +z913ukXHd79q2LcFlPF/z8Z+epubMyxKskYUN5DOn8Z8zvbC9DZBVh6jQHcrvRu2 +OR3id4/an039Fk1acCYoWCKX/jIo/I/q7Jv6WokSFBnTRWbFbsctiMTclQUuAS+Z +9ewDjBLKGgMo/XDrSz6BnT6/42iPPvaA1h2QLTIV0kNYSBoCkZJ0+kE7LfJ0TimE +uBauJsub9ivR/g9qz64f9BiG64HSPK8TWYsXM/BIguPgtv3XBSw14NJxf28sWg8T +dy9Q4WHH7dAPD5ZHzdHuC6iHTKPr4PHz01gplqVCWXP0bWWPt5PgsgXTu7X0XC7r +aJxP6vFJU+tLnlyMM9yMXgVefK/jlJtoWSNhvITAFUeuhC4t2y+2AzbpobNJA3mD +VMs8YZ5lqcw2+s3509DlOE3exfEVNxBpxHyFktoOTfJHJjPh0m5xDVNJ2CtS2ZDj +NAew+HzjXqHhuNo/V6+id74907FplhRZeFdsQbbaAcHuzi0Gax+D5tTAx/kKC+lL +O3l8de/Oi2UDjS5pCe/7ywXTdNF6vK6uuCD6Lvs= +-----END CERTIFICATE----- + + +EUS INTC KEYID 30B86F094DA6ABD52371043F2BF7668C783F0E66 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAW2LgKsizWpnPwAAAAABbTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQzOFoXDTI5MTIzMTE5MTQzOFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMzBCODZGMDk0REE2QUJENTIzNzEwNDNGMkJGNzY2OEM3ODNG +MEU2NjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxKFRVkAmy3oss9 +F+e8fkUukVznNib6IwqCyizalGa4Ss/GdLOs/Bm+v/R7chQoW9wH9jB2/8in+4UA ++7it8QfabM1g9fn5qwZ4RsR6yahV3G31NmcYtEC5VOVOfu/QR1NY5mk2NFMhdfbM +527UdfAXkuU9hDnHmVdrbi/WLC6JsIuXSe93Pkg0q5MC7VONgGmFY0pSJjj2in05 +/J6Lp8J6nyUuU9N35+C4ajcTzdgEkqhA7KkxvZ/ENBAawegBGdVfR6LckdyHmmxZ +Nl6fgXuJvP3Vkrq6hnNzVEk+kTy+OTag+FtMyeyczU8cwQPWBG3aS0U52nB5VJVH +rkqJpxcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFIhGUaLkTsCUhxtm+Ht+n/FFnAoxMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAO0t1 +VP58YSW2b64bEbHKIEG8PMKNDtSXl5Mmo5F9fM0ir1VtOMfRAvjgRPnvBvFKVmwH +e2GnAyqCSeK1FrTUPrpmvbD/45f+iuydKfM7ZMW0NRDSiDmZNdcvseqlksXlgbop +J0JR59TwzvZWAnnfhNtT9G1MnIs6eU/uSyOvrSAZeXrVoY7twv9Qpp11+5lUC8rf +lUd/aE5ukx4ceu3xJI21cm0253er+joBVeAxDDUg88hlSbrUew+hEFjr5rxhCpl8 +0+KXBk3y/7Z63QwgDUBeZ9PwRLw5YgF/ThEgYXc8058606fXKsL8vAorZmB8zbhQ +m9smeEpNTem4lo6ddrdo6mwt2O+cI4epNBqulIZLsfJIlL+TBNMJINM7dxObu3kD +ZCecTpjgMruPNv12ZspL8+e8I/mFUvV70sd6blaotwfYOsRSX47krZhViGdGu9t3 +SgLctrT2ix2WUG0ddAptVI4KfgrqsPzIDSuiZTuHe2k7DY8BTrzv5uNfRjaL+opa +tnHq7iGuTQxRnfRHS2J94q1ZkB/Hkm18E+SjSma/fXtDmo7rDQgttT+Fkw8K34d4 +5+YRUNSPQA0SXuv7/Jj5JcbQn9QXWCnt8pLrwYvVbPPeOqVg1iNKP/bPPZfE+hTV +RWgQ+ZvAWcnAy2rAwRjSx+FLMceJwmc7LNBPvV8= +-----END CERTIFICATE----- + + +EUS INTC KEYID 30B86F094DA6ABD52371043F2BF7668C783F0E66 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmliMcKBaDdd2AAAAAACaTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1NVoXDTI1MDMyMTIwMjk1NVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMzBCODZGMDk0REE2QUJENTIzNzEwNDNGMkJGNzY2OEM3ODNG +MEU2NjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOehxxCDQIwiWzrY +mqj4wnVqK6ActsuKxg8XFVyeQuwzMutCVJNdS+49fhsXf2wzy5ucrjobCAl3ZHDb +cHrK3cYE6GZL1qYVbiyNVaUAknuNJnqKJx0E/F8e6ZphLvazxLacnyOvJ38qylGy +JwISvp5l6MfmvYrFkaESgaIYlg5sOYICQrqNVb0H3U8WN6RgAQLvwR0OspIqH3ZE +V2glELb3U31Iuz4Xi9rYSpMcWyOmp9m85EkoLqks+P8PpwM3eK/rwRmVYMauMj1h +cZtHEpz4Fdo2TJaN5RWT4hk/dtEKuniiBO67dr4SQCJE/Lc+itbCTKU5DnJ8bQ0E +4lUSD2nPTefPk09b+Mq3pHFdii038Fzxv2sNdQ99M1/9HYkwkc8UlqfOHDYJfj1p +z133umIDQtlBMEOpVccqQZdsfMCKlFTgkPGaonNwd1wbuKVHGFdGRpJWOg2c6fZU +UFegSSZAHXktWsQ0dFF7KxxA+NfeuhNLI5VGxHMTVIkk4Y5qmbf0NYN+DkP63LEJ +4XTvyO3KP1RKt4ohLaUTTjd78m8H0Np2dJ4qMoHSgl1ShMdfqSByMyRvmmiR1Yth +Bh+WBtQboqmK15A/1iNlw7lIVJJGkMupgexiwofhC7KIEpGowbj6I7sGFBcPt0ZE +7piI3v97CHtq2DgZBxVQyXkcBbqhAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSfojVJ7xoP+Oa/ +eZkgksMa/LdrgTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAF3ASYRHbqu558QeoYw9k5EpCxuelWlw5YggoMLy/O4U +ffj0Qybd6Wbv00mTrIsfeZU2bkhzsI1M7+BaPiLC8wl8dvAGikPd9cGvGEEZnF8K +5NdKvbN1bA3+LKx3/lAULbKm7QOt9xLDlwzUFxP6P3IjQGwnhv63kP5klulznZcE ++2/wOzG0FAyyG8mAM82wmQyZXEouenLwcaIrE1e8Q8UmJWVMQ66VVF8yMTnsPe7o +5nvm7uO8aES/agHIaKCx54TjsnN7GG2W9cKLoCis+FD9TN3GikW46QN3gcIizErQ +GCytybjd17p0gQQ+Q/kRNrvLpR5Ah5+7pQYP9YSR0Ed9JJLvJMZTnvNx1tuQ2m1a +b1CfARxbvfC6tT8EAxrRv4/qnF9RnCXIpsrn0DitJLQEy47jKa7JnZGxedVBYmTX +AWNVVdyLlzMnBaV7WA8CMDdDx2afGOMvAmLTPtYzUaVemhkFJTvXCMD2bTSTW7YZ +da48+jjJaDBqGAhu88IRv5+HKcafOS89vdjcpricaGN4FAg7qNwex07VCvSNswTt +4YghJMF53HiR+jxO8uWI/7NCgoe6Yki7k4/XQhtr5GExUxYaDREu5fAQ1wZTRGrE +FOZ9hNEc8C7RnBKrEBLU1Cg5KtHXXpCpg7ORMimD/dKQ6UPhIUtR27Qqnh8W8h1+ +-----END CERTIFICATE----- + + +EUS INTC KEYID 31734D6F8AEA913A0A31180B785CC0630894CC7B +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQKYexESldX2wgAAAAABAjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzNFoXDTI5MTIzMTE4MjUzNFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMzE3MzRENkY4QUVBOTEzQTBBMzExODBCNzg1Q0MwNjMwODk0 +Q0M3QjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpdS5Cb1l+kIsge +28S1LPYXLi/WLV3GhKBW9KiBMOLeLb4paufsYxG3UPUiJt1dUclnPK5xNhdIHwXM +IJBFusy4clDAVVhhIfQRiS0q4pU7D8+xLolxsWMY6UNRGs4MTmXSHPTLvuI2alXJ +npMYTMDHQnV9lKQEkCDEIgEyDpqEIHFHdASpfnSiqlEEvmUwTJm5UBI/7uNlTU+X +MeHuYx2PWhagB5vB3GVfUJA3cSLDzYXZijScL1xfejo5rXEXXK6QESndJ/iOvVBh +DDodXgbBQcBk7YP1kQiwsv+AubsrGWH9kR7HccX/uOsTRnU+ultj30Wqvgv2FgoB +2M15v98CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNQivBn0T8ccIMhiekaPsBmTPb9/MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAEJYT +uv4L7lktotmj9tnGrgJQPC1NCKRoJB0BlS46I1JRm74C9X3BfjKNGdbueDP4AenK +NNrxeEbb/XqvtdBdO1JDyciovWCFs3GXzhKtH4aozH8WL9ARoCgWhfu3E7iooXSi +rNJERNiPWo+lcnrHbmakOTxvOM83JGyv2uXa7z/Jl/axlhYWmyeOioo9vwAx07cI +cW7oB0ZNXKetfMyhoU1sl6YJEd1rI/9dkaC7CyyMpvy52dNdVpmKi3Xa1285G6G5 +p2yleQpNSkvtmtMXsJztT1PloQhhtYaJnG3AvhI1RBMGX8A3D4ezlDWWPRsX9D2w +CL9pncyrwrtjeY64UfOGh48r2iyqfBfDaF1ecCQR6dnGCDhSLjWCxkAaxYJsRFXU +1uYw9DZz0zjc0CqGPkNIpE8lr33u+dhVt5y9TrhwMeZekq+1JiWe6q7Dcb23quIP +ItV6eIKlZ5NPI6D++nWQnea18ExKEN8A132hmM2+15EhlLJLh4FmJf7qNsQcDnWN +05GcGtUNzpcB2+sU+ZfyeQrN0RYpIOK/ApEz48ovuKk4zr1C2lFH6u1G75KCQ37U +pcgTtK00Bosgn2dIcDFwv/heO1X79jySABUtNvAzP3aM6FHd1EKdos8pjcSppC9m +RDLZqQGgE3pQzRSfQI4o38Hy3U5JXhJm0ntfVcE= +-----END CERTIFICATE----- + + +EUS INTC KEYID 31734D6F8AEA913A0A31180B785CC0630894CC7B 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmqUDKDexS/+6wAAAAACajANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1NloXDTI1MDMyMTIwMjk1NlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMzE3MzRENkY4QUVBOTEzQTBBMzExODBCNzg1Q0MwNjMwODk0 +Q0M3QjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ9OYr3h+Puo+hQN +sWAOC4t6Lw+61B7XQDbhJUlQ2b6TH84CFb0leFGwom5MOI1kEaBKpEchZ+QjPO/A +V3c3V3tbqHFOcj33I3vBYugHtbbgYUmPX1kcoRTf3Mb8PqSsMrJlOj/Q9/KGoX92 +Zi4YITXRXJh+ttLt7FB5gTw4xYu6Zy4cKBzONKptxcn53d2cNl+308Uq/+nIhA9o +JOgJjPb3g93HseQ1/rpkWRCTdjpQ7hSIZ/hwuegTe8ddjiaCzFk0V4pdMtiOjfSP +zdbbiqpQcbkm1cCKW1JeAS/d2gbTqCJjr0m0L1jDMxyJ9MHzxQhEq5CkBd89y4at +qy2Z4OfK0AVe7h2y0pHkw2RNgWB4X7mKr6BvLaTIToqA5NnR/q+BQ3KdtOYKb0NK +wau98ga6IrmTu9u41RxjqsbywtVSc7RslnRS9MnlMpGIfCfTwtbMytbVRlx0hOdN +qKhAzfZNYms/2tjOZe7v2k6QToLcjO0l5UizD4Ws0qJixzr/JDLaeEODpaMtUntD +M0UxOD6i1qixc/jQkzb7WFCMgbSF4tkcvlmeNhY+4IIFtVtMiMr4bEm4bi5BcurD +VywEeqLgA9+EC0otYPeHz3CzGJrvNlbIom7rSNZOqnmESrkzDGrm7d6Q5HySXZIJ +HPWgGhlz5ey+gFWcNXitJqfZgWXbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRP5QnhlyTrEyzl +u5GIqkdXDyCs3DAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACzqCU73CMaeIlQoEyEeqU51llw+HWG7bcJPrzlh/jHV +JrrIMS7IANM44uCx08bNQAQRpiFzaz4hlXeQA9RUIVxyK8eNCrwS6pKyXa0L3mKs +zOZA4gGkSR12fuuyvlWbEt6+gdsMdWcqVybAaHmFrHCXe4fh7aKcRyVF4OxRBKkG +4qbLhgkk20d6ijAouwjyxFIIyl50AErmbzhYDRPmXlhDCrWSYLWG9dYbWfBwk93K +NUDWYundai++/prBV7Uj8MR6f7w8cNPDYXd+JeSUdXL8kf9I2kgdKLPrDZME+vke +Em9daTTaZam5Ye/BYx4epTIJwHi+on6aQMXswGNxrQgBmwkIbz6Vq6OB7xqtNwSw +wCcHjtcC84fY0LjyFd8iycNQCPG7t7QHyk2oEY2yJj0e+eEeB8z19eFKf62GY2av +VwbSdiw3RTYG5gbNlzSbvPDbKr2Ac49M8z2m/gmb21mYZssct3/j5TSAtuvDcdcR +zTNGooA7PrnQ/VLLUgzHUNcclkCLs1AUj05t0nAXJAWff8OP1utDql7N2LyHAJPA +/6pVcmvbN+KHVMt8ph2UGd9fFLwOp8jFxsxbvwc8B9ctQ3KnYlObLZfk3TFAV9+c +41LxJmyl5rhk5eJWKFqcezGi93riWpzAbQdNfdxdDNmksSBDZMxsebuPVBPvBck7 +-----END CERTIFICATE----- + + +EUS INTC KEYID 51C73CBCDFC990AA677417CD5F78BA37D4A8D731 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAASPiq0oHKWwGrAAAAAABIzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwMloXDTI5MTIzMTE4MjQwMlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtNTFDNzNDQkNERkM5OTBBQTY3NzQxN0NENUY3OEJBMzdENEE4 +RDczMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJndpYu7G0SEmZkF +YVshljO9wHHYC+wTS9fDgjAp5FLdl4CTFSjnJgPg3vLCH4E2xRpi4MQkzwX2E2U1 +11M9/9M/5NkbeqOx4vnZ3P5pleuVV1h8nisyXxB2MaMJMe5aoO/jIJ8dMKvTqB8I +uKpBU96Zvmli7Z/+kQnXFwAqL/Z37s39RSav6HPscPfhP6W1MliMbsNXcz9fUzt2 +xtfhbRDsw2bPOmzehVw+1jY5cLWRAcIA2AbGM/nDTjVUBR2b6q7zWvBwlnUv9Os3 +938xKfRoYjxsnXGBSGW7QQ9mbpkiTlueiMey/2iZixVaCwt9Cc8im2JazapRYANs +9g9SIVcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFPFjkvb6mpbIdghxEUxZ6LkilNbqMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVBX5 +sQD4ymhbVyVOQ6/1rV6HYEC05rxZJ9vHB02EDCjRKBpdExaxg18OnYBNsJc4eM6r +hde20pue4j1K4UUlG42nbQdgd5W5FQPZUWJ6W+KXc6OXpiqlfPbbVBeWCxvkJp// +5cmwMYoIQF5waeBIYRp6pLPUIy8gcrUKewKFs2mciB7GBsBJDk+D2spuqmZLbOBC +V6rdJKBREXnsPwzf8yqnolm7qjtKhQtcyiUal93XUcUIxLQKOIp1e4MWBJJxv7Tz +rA2gpCRg17WlBiWp43SI3WJS1L1eak4rup5TGD4/llk6+twdgIbRKGb5iDzkKs3P +HaGWdtXjKfl4+5wlOd3JLCmROQiVul4M1yTMMmZ3/BNNaPs7fVPCoe+b6ez/Ypeu +MCoD04DdUM56Uxursb9oqyWxcd2nZxHDb+HMV0VvuP9QPtyvAxWul21qWx4QLF8s +AjwF3OTsntnFL0yjwZs3vjUt1Qs9X+zgcKRqVZslRN8Z4+WQMmz0pAToJMcj+xGw +PogB5lFIw/QCzodu1lnUBSLOIq9q01ZmwxZ21QIiUtknSmL8sRDTzcXyf5mB6dzb +VQA0NT5MyX3w9lr3r6AHftVuMSjzwRz6Y7/8VAItyP6tDUNlSqPqnBtsuxYe7m/2 +WfI9d+OyiG5TByZHsm8KkE0CY2BYeJUrEFAe8FQ= +-----END CERTIFICATE----- + + +EUS INTC KEYID 51C73CBCDFC990AA677417CD5F78BA37D4A8D731 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAbxc47LGle3tmwAAAAABvDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwN1oXDTI1MDEzMDE5MDkwN1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtNTFDNzNDQkNERkM5OTBBQTY3NzQxN0NENUY3OEJBMzdENEE4 +RDczMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMkKdXDZkj6VASjH +ZcDrJsgBqHgXx8cD7U0I2IEoubbSo2Xb4d8SfryOYQl9ByGXS/nwAfJ1sBF/ljFb +OWUcqh0OPFpsRsjRgl7CADDxBeGktwHCU7jAx72OpV/TnKxe/cK0xEEHBoqUepoW +fdLdSxuE5ZpINWaXfDgyjfuk7O0Jtb7GVJQlVDeV9Yermbjuv4Dd/YuKPMRNa2vF +Pi817hn5ghhI49EUdEOhg3sZHStR2tM87/W7kImYW0nJvPkvyo7tC2or/1iY2qSw +FHwuxmOexlp8y94D6HriJyXG+D9eXofGRE0KmDO31xiIF1nyl087QETUEuy7j9iE +tJK/4eoZROI1si+IdOXgb69OPzYE3NdqfWDB2IPgB8yTnQe5PzbWLB80zL6ldWa0 +TS2uwJqgN8v0fsMb1MweC8XswylaNZLwDz2vH3D7Z9VaMFMpRfMgVg7rRWNViryu +whXE+mpUjwdyaqTCBG6V9X75iptC/cF87umWybrJCvwYgbFvMJsJbATP8pLzenVL +lJHiFaJ3k2x1H7g4TpTsfpW86ehcGzuBcZeP87ciOH6SWmEjGtGfJl+ppm7jTPFu +JJZTPKGe3DAv4xzqT9KZypouNetqTKXcytibfdQfqZoBO/6k84VSeY97bGTJGgPw +ygRbjNs7BXAbkojizPAaYwH+eHilAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSOzIlOWBiKYthD ++x4PSg8PY0kJtzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFw/zNYcvDkvyRy7wMJdruzAuS+LgIAgn2TDj5OQmMsL +q+UJkQjh+mELaVM695hw2NWr5jt+5TKN9o+m/pkYDglIGB5kPCluJgcjG7bUMdgc +f8OBUJY9REuQdfEDnOjInBHoc2m4nKjW8NHdVtJyYM5tkkL7U0lxfzAHgerJmUbQ ++dSnLWcnckHchG2u1G6/yAbpV3wC87RL1XhU0eAKv19fVsZZudpBBSPhcRmQE1P6 +UneWuGJlMI8zJxqydpeljVZMfLl670+KbPe7u09rqqk4yi20f1Rqjt+0TeXmWryj +gOdOKBGZsQzIr3GKxLYKKrAcU8Hz4gMnnpzq4397SxW09xr2VXrqG7jG4Yv7PhmR +BnIxyrE/yPCRRL0GQfBAaWqYIrvfsW+O76zc3L9Qul72tH5Ps3ORn2m5GNf7XC/0 +rUZ5GOiZR4zrDBDFbGTZIJJLChKgNlG1Bc3Oq/aQ8LOxj7jswY/9rrxlCH6C3l/g +iulc7kp2nKDid5FQlKUEf/GDxdvsdqlF2WoB0ANGN/MZeh7UrM2lDOWfCTnonxm7 +Z0bcWstVxuoBAfhqYWZd5JxY6nckReCbPflHXKHQ/wH5f8ruBtc0r4jlPValdpRw +RvGvGXVF5kcgWc96rtx3hf4S+T4LIXp5MqhUjXqzTW2gElJCR0a7xflv6UTt8EkI +-----END CERTIFICATE----- + + +EUS INTC KEYID 5E73C89AA3E902B272B9F0741F7D8730E3EC724A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAGkXDAadazM/6wAAAAAAaTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0MVoXDTI5MTIzMTIyMTg0MVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtNUU3M0M4OUFBM0U5MDJCMjcyQjlGMDc0MUY3RDg3MzBFM0VD +NzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAODKD2O5FH5Sb1gp +2YCbwI0t8kB+xd+BsD0ZVyjfAniZJrqzujj0z81Fc3oF0XeJHZylyNA0qCwK24mp +tfjoCzTf36OnqvEV1duJXT/SizX31r8G7IUbeYeTyoB45QnjbRdiUowKH+sGMcJQ +DKwveVq41neo9zaqPf1rpm6fEQBQmFYB3V5W9aCledguEyG4fLy50E/4yVqEta81 +m4PiPO99ob+43+9lVpDeS+flXO8vqV52FAu2T0OkdGGjTBG0v8QtKzDQdLFWROl0 +Ds0zUmu6fiCKo00eH1KIqRu1UGXFUmb2jS8IP4g4Dm1/FZ1t29SwLEpLSs8cNUlJ +68dYCCMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFMdk740jGUSWBLMjWRBPabISbsfmMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAeKk0 +c3n8BHY8JdHgWHOLF8CxDGJiwPXFoNqJOaIr/j53sWIMjgkHPyMHe1XYJYAm/ZPx +D0UDU0Xd1S7JTidzWvsWtl2NdsJBhbRUQM7lhhqE/ALZfmtKUkJsMud9U8S96jT1 +E6qz7UNrobu4kFZxiKzhfO8PoaL6TP7CsNmjO4hfL0epKlYY1DYxN+a7o1olNDJ3 +VAZi8yXJ8LfC+p6WM7AqtBwTu5QDymM7+vzRoBQZEzEQwlxilfOR6uehm6MXfSUf +Jo35+oVCsny6HHT7K7m7WjnhsOG3YQRif9xxjs/r3YdzEGUsotT7rXRw4ng/EMFJ +nmWRh+ZY6cexC+Nyh92bTY0866RV3RIDhslxk/szG+EMkAzIKRSsCbeqPA2TPss7 +PF54x99h55X+19VQmxdyfpKVNGN5G6wZHeULZctrW6CBRjyd3ZNLQJ12w5gT3KJT +2T4mCtEGVI2vlyWO09PU9+7owg+Jtbpd/nmlH8w/ZJ0hL+Tj1QIJzfgmD8N06De/ +em30DU1EufrKbxBsXnM41Tic3SPluzApTrZeGcD86Z7XZQjcxaAfqM15eaMRMtD3 +mGd2d86GGEqUxB5nPk/x8FioKxYzGIcbls7BcxXSX+pJzvdCx8hYHoKr3/LccRkm +ENcfR/xK1Pg3uP14U2964yEJ/ANsp9CxvdAh+sk= +-----END CERTIFICATE----- + + +EUS INTC KEYID 5E73C89AA3E902B272B9F0741F7D8730E3EC724A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmZQwZw90C9GuAAAAAACZjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1M1oXDTI1MDMyMTIwMjk1M1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtNUU3M0M4OUFBM0U5MDJCMjcyQjlGMDc0MUY3RDg3MzBFM0VD +NzI0QTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL17VBKe3m+/8pe9 +IuDB4VGTxivtDiDLY3aO9pwze6z4Qu3DVr6OIZLe8zJ8sZXF2ccNlL4gQlL3tX6j +t7QTXljRPIlIiNOYs1+Ory+HWog4tO0nK/YDFSDT2jU7h2e7TCdImjYr+ljHtcfU +7OK4rkGJ2Ua9itW+BueKxzkKE/Bcp1Dqp6braO/QHlHgTzusaLf9rTEw+ZZVRw1o +/iPNiVf3s6+Eu8GQcz/fgUVokvB/97gwT9XCrGswba4Qm0V7/oziqtzM1z91nzi3 +KBQ7kRCEK1l2TAzReASMOlVuWHLRA0hTsfcnPiNYYKlYU1VVCwAoC5ZrXqiAtV14 +2JsbgvCmiw55trGOYKLpJJ2rqO6VDw3djFP6S/yoLV7l/DAG08A47pJDys/9pkDP +iZpuhY1t+bmm6Qf0/zdlRJtZbmsLY+m6jniBOs07WV4X9lIbMZWdhz+Fk93manws +R/6XC0MjEh2ZkK9KyC5RavNxluNES8ENtvVfJJGDX/oZ2YmRWHAdPD8PDauWImvm +sO0mDPYlApoabrAkyhl0wrOtJjlIYST8e0B5kPdVGxotJO1NhcehSZ1XGxhp868X +Yrs3bOlevSap3REXMdbSyUBI5raddt6g62VIqRfOyOOneHQvHr2JkCHttlnXiyh5 +387SZjTANJDagj6bCO4U8lwGlLIbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTNh1XW6YqdXrCU +TfxApobm1TlRNDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBABsfig4Hetcsydbdn7lA3Nvp0ENGLJaJAdBsvXKfKPP1 +gp+58LQ0GoJH/N38BswGJJ0dBs9sSDN5ZmV0ObZuNKFNDmWztEGJOB0mSDZ2LLgL +usfO9AntC5fN6JcCmunQexBjh+jM7jtHdqN0Pv2XtXdpbN6+NpxxqPWiXX22O0eH +Sw2TOAoG9BNxqgpJvfh256v4E53C7f0mAx2tTeQV4F96SlE4DTe/dO34hpX2k6za +NPpgR5AWSVGnuZc/EmclvNjy8datPPkIzTwMeGT9QlTPahULPP6dXPT7E/CBZaZ3 +sxB/upYkju0MCkI3eNK0KvRHNDzqSnLyGgHxqRE/tcyNN2g9vFFh5sVtRFh7COEZ +KPhulCvpRtxPJfA1as7b7PmAwGU/PIdd413bFedXEwGvCfRtgj80kD1M1XIOnuwg +g0IifZIdmc4Qnuz3prA7dPahFBsXnRzRFc8+uEBJpClSncvXMy6my3p4ZlamK9Zy +qz/NgKcLKaXzqKuBr8KmxDoVpHIxj98AdUVJZThAPYLWI7Zd9mXhsUpzkJwThEhw +6q69qnRFjo501vIh4R4fYVkHZ3j8GzsP7N1vML+n087dYdK4LAhX+RH1ZrPFHazq +lAFqjHl6QibbCbYN9pvaMtWfUAgkrqNbkRFp1sGlARdDIYFjGVOVmioR531dasaH +-----END CERTIFICATE----- + + +EUS INTC KEYID 6CA9DF62A1AAE23E0FEB7C3F5EB8E61ECAC17CB7 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAWt1syLJ7EikpwAAAAABazANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQzN1oXDTI5MTIzMTE5MTQzN1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtNkNBOURGNjJBMUFBRTIzRTBGRUI3QzNGNUVCOEU2MUVDQUMx +N0NCNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIshp0qIP9yhGvWx +lwe2Hn06i1ysyjgJPrTmPc+XLXXDnk2mE/gVwqhzcWVEu5U8yVx3mMJ+lOS2IL2f +UJ3EoeKlppHlk0/LwQcuHDnbrc8LH2k8hsxmPfcDuu3cNeyWwVOPEDaGEy26+fU8 +97kpubI7Y16Zm2nI9lZroaYjJ/hcBbPIYxnwQWf9Pk07dNS8F0gSYqM0UblClU+s +qYHRR23MEgglPMFbcvdnBZ3ye6xvmEw+t0rnqJj/XecnWefR3kMpmEcoRbv1VbXH +3dW1vs3W8/DY45blIbtpXDPc6WhX7POSMs38W4XTNvL19D0ad6rt4fQbIbvFNHqx +c//CNIMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFARTzJSfwZ+rWVgbXHwChigL7IQLMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAQ9Ld +pEQOa7vyKkWGpO7XDsfp3pwcUonGwjpatTaA47xtPu8yUVPw317Fu+dpRbdWRRHG +9fzFUqQFr4NyX1tGumyFzoKEgZA5bAPRk2DE/FddIqisxOpOZy3q12DKHM9dE7+J +YKwtoH1TacpsCRNh343m4wXidPqs5Kywl60pMWv/wGyy3lX3TGjYsuJM3yeFEv09 +1vmqU87guDc1Z2bbZyOw5TPHawBJVWroB7Jaj0rTwz2zoub0zcvwrhBLoiyqRqKL +UPvSbclLNl2Fl26WIaZEOR2XhaqpNqG/QA+rEe4PYst6oFnjLAN8KCDtyTitiSgQ +907vYovPx9m2bOi+x/D90rVPP7v8LkjFZMUEUMh4F33vVen3scQz1nfmumpc7/YP +NEWm9StH4b7R3I2WBBwlOyZtXCIrWKvhEjsjhyowfnTuqN+Wog1gMLbMqnQfwGXk +pv8iOFr+ZV8Xtoo1+OA7eyQtSJqFVBOnca4/TOybCE9/GsQ0fTaMlnlPyFxoi0SN +OKUkl1hKi6rzks1ZCPgsNr32SFFu0UXC+16hivUkuSGZxWScaKygTXRIXF8ECurg +CVfdpjzi4cv83WP24UFBH5kG/XjWrOb9FHmlzpMmkxByoDHF01SehksK2wwaumHG +AniUb5FaZF3ssOJcQlJ9MlNKApkutTPJtiTrwkg= +-----END CERTIFICATE----- + + +EUS INTC KEYID 6CA9DF62A1AAE23E0FEB7C3F5EB8E61ECAC17CB7 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmeWmvjRGFAuLwAAAAACZzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1M1oXDTI1MDMyMTIwMjk1M1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtNkNBOURGNjJBMUFBRTIzRTBGRUI3QzNGNUVCOEU2MUVDQUMx +N0NCNzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJZxnhSQVjPuahLz +V/TQ+HZHfJ+CUGSkq5ofvY1M9w9cq0ZHSeTHqEUDEHCSPtjoOscjq640x4xJ/Xa9 +88vz8koMbW8cF03JoV21nCz1GcTXxCiKMaYP33RrCmbwj1CchTNw3b8TGRHqp8aG +tdvEK6sSNZDVHs5EocL5pbLBGwSq6Ej7oXHacn5085oaSQR8pbEJ8uOkejeo1jGO +IMnG8M1MdokL7xCpo2xwJdfpX2hlywVRwHWpbFsSwTB8pdlEyG+hCshiaIEZA2Ei +jneI3TQMhsz5Uplssqlt37W+SpaAffjAFMej5LqEqEODNgVSnA4alokTl1NzE4tG +0MiJoAjO4n7HJ0ThZ19oswyQ2CKP+nRXEnHVAKHk7+dPI8LbM6ro8uxc42Gsn3Oa +Mfuzqq3mr/REKKZbpukujW/3+IfJpS3uFuK/wvVdT5F0Eb1mQSF7t0xNXPrC+BzD +EVp+jTIDACJ+MwO22zE99yp5Aq++twYIGQ1emt9S0QvFLBGNX4gXh3XC3o67gDV4 +v8AgwxNbePRua4XIkMlx58eOoSPHKTo8y7BovXIxaaV2vkP5PubGMf+r3otTyMey +TRmOm0lb49Vztw1HStDAmqOyF6c7omgW32MGj7g/04KOnypngsz8QzKm0V+fKR+O +OzaJgbJosTVbNaPY0YWHkMq+PcqXAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQfN+QmXq2NMPQ9 +gEgtn5DSw097ljAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEUI0l8+ytuapQijCWDZylZ423Xlw8tR5vp+N67u75qR +iJIxt37Fr8jNOF+4qRi39aIPry23IMQwsQhCecb4IjkyWLtMNMKjRi2YD4c4SGcB +jWis1Yl0IOfb2nTFYtx2VV3E8bmDXL3eKnqmhh0fs9BIx5NjKJvg1AwSg59n6Tco +PC/fsXg8NodfhwA6UPoFEdVQnoXZUEyn6h6K1NJn1tr4S58KyaUvWqxzdYvtGSJB +EMflNvCiSyXnliMHGtIPbXePfS5OO4o7rI9aP5asTVj2MvXdz8gJ/F2Cp6e7+QsS +1qe6YbtkCfoKFioc8v+yYo4tk2fW2OiwcM3pq3KlkJqTtFTcz1b7TuMkG1HiqO4y +MtarlTHduCYC6ZgUNNSnuTWIq45onksUM4NcAzfWajbVz+89GmfEgi2tInViOR/K +ed2jgRIbaec9YwD3bTFI7AXJErT9PqHdLOKFh/iyzhu5m09TZP/sg+J+hYeKHXjJ +fQFU9mdaC9WdEiBruWPKXfqEEegtNzLACrQ0sCljlDRdy2CbW1iQ29B49DtO6pve +wPacGCvGCLTMHWwhsCzfa1X+ciebFQiESkVWorsBv1jhjTEeGzSoXhWVh49PNHP7 +nZLBwlPgRCblOLNTznAz43J4jFoJbgS0Y4Xed8v9hXuLJfCRmfeB4mcGdtoVEk3e +-----END CERTIFICATE----- + + +EUS INTC KEYID B99E979AAE48774EA2EFCA9BF9AD5B04040DC10A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQO2gYLKFKCTLwAAAAABAzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzNFoXDTI5MTIzMTE4MjUzNFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtQjk5RTk3OUFBRTQ4Nzc0RUEyRUZDQTlCRjlBRDVCMDQwNDBE +QzEwQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALm4jGtP1v9LF9fc +sU6a+3frz51lypwCfk+Q21OcMcbNh2DHvfC1Q55dTzTZwrpq2RQdrZMJLHj9BR44 +NYRI3pIo1FLS3jqiGf+zALa4kHiUtBzE/eJErS2MoLSpVrp8ab8L67DY+1aZFp+4 +M7982BVFmaga6nw24vnz4icsKgzZX56WmP+xSQz8GfVKyEJ28TBL754iZO5VMPrt +6jEGZcadcj9LOcrRSr8gN+TqByLsDzEgfNEpfR1dzi8kCyWmM309Bn37peFDxeIn +Q0NMXwn5rd4IbCfdTEMzXZD5oa/AypbDzqruQyLDXZLM2Mf5eyXY2tODaZcTATUu +9q9//H8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDJO04/f38alU27sOGRDk/RAUF0UMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAdlEo +CjJdkHIPNWD7xgmf225WgjukJHd+CbZuDxmonydTxmhmJG1hQALGYMGNrFQGQfIc +cwLkFl8EThsPf1ZKkzNUP+j2xT9xv+3KfedoiZBPI9NPtiofpPitoyLNYNtnAwhe +aesEE94oKIWOIFEqJIUksftEiJwj5n7YjmG0PB736DNQsWciSVOZivkNMICPWEQa +zaS3N3SAAML/CviZud9VQmREzpk2Y4WVy7ULlTyNuTZ1d2TsRx5bnBDYbgAJyW56 +EaZhVpkRV6Ad+6Hljr/LbA2DYfXUmjqjXcJujnj3XKeSwaf9hTj5U4TDaMHkiNaK +iV1Y+/SKxKYzl0nhv3TeBYaM7CCtxblCO5dSJRkmW/uvKroljs+ca+6JJ9BDmd4U +eU/g+0+EPycOy7mJz+TF0mG9INST4bhAxA33RtbOX+ZQ0NPMNzUlv+RvklZhii7O +U0BdhF9sxlNlGO3IjKKmY7ww/IGOrRaK+uUAVoCzuxshFahd4AEI/8LwMcoDL4yK +tAzCV/oaPPY8sGPQG9fHwzJC9h7DGe0rPlRWAi/SMzye3UFrPZrasKv/GZ579jmC +OkE1H3HMgTSOk5a+Ydb/n22/exEFZFmkXS52ka2ZWtZOHWfOKI/ljzKY2DviiOfP +21Y6dn6/jUxW9ooxTQeMn4M1JekCeKWdZ9/sDnA= +-----END CERTIFICATE----- + + +EUS INTC KEYID B99E979AAE48774EA2EFCA9BF9AD5B04040DC10A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmvJ9tckw+A/RwAAAAACazANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1N1oXDTI1MDMyMTIwMjk1N1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtQjk5RTk3OUFBRTQ4Nzc0RUEyRUZDQTlCRjlBRDVCMDQwNDBE +QzEwQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALXRkANb99uA7pp+ +quh4pSJhpbE/mJLRA2+4el/lYhgfasZMwMug41KMc8+BiV3AtouVojAoTe5HYdgf +8Nzz4GsZkkYzpDjeEqxE9HCyf9rNerzkABDBcKLxp4CalWQ4nbSOeXTwQazOYjWv +i0wWKhJZcXGnHPAuWA6RzHGQKetKUggOXO7TADHKpL4fpLvOch82nePo1MekoHmk +Wh7fCGTgEaPZ1loGzYHV9fHwmAo5SUFsrvlgkJu/RItelhkBuU5OVeVStQ9NMUSl +zC56Q/R5kgi/zfV96tayhkOM4WX54vKWQPM7VmairqAy83K9fKg0OGITdG8ce/rB +zEJuQwsSORmyxLR8051ZWtjxQ50Q2KwNNmyZt4YsLOJOjRIJBrsnhHzy78cyZxp6 +a3hzMLSKhasx/NY/r3uOvMEBzWMRs4u6SP8nBsO9pwbFAPIkFA8KmRRYgb257dzR +A3tdfh4tfXBVCuQPs6ASGh6qe5WjDDa9i95kXLR8rz98arUfZOibjAA5PlDYGIke +aIHppfWb6zDT1icfJI+oXjy6zTUcGdXFv101hyGp81yTdHhCFZAPAHd9gxIMS2ie +Y7HWj6gl1YV6mJprXmGwt4mp1vH/VoKPNkYCq9g5yULyKvEtR9lL8QFibfK9CY2K +Pj5L/ZOTle0qidzW4GVxU4d15ZOTAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSfjOXvIStzRXAB +ZAUahOITcljQPjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACqDQ2/4HKhRdoA+hntoZMEU6LQu6o+SxTJQAcm+eDmn +xiTQwsDj4W5RJpZ0+qL9mN9BU6WTJGyv5lAM3TiiEMLOEY/p2yTDOBJWTFTgtxAM +WFfHLhn+SBb+3x4LkT/HgK9/7VH7IdvqV7ACBROiv1Uaon+eHKjM7YZ5+Pw80ouB +JVodI9919J7mZRHjLt3Ax7jM8VAj7clqjm28/C7nDhOH7Vu8FlAuMfMqepS439cX +ZAS8ukuA2AiN0ELOyyMyJ0HT57rqT/AyPFQdNY7R02HeRYsgMN7ZY/UZb+6/egRQ +ugUMZb9fSGPIr1FgeiksF3whoKYfVwNJf5w1eQGhorRk2C+7wof8k3ta8LHDP/2e +fhmH8JNC84zU9I1vjI63pzQl+URRT1PQ6fsKMm4l6yhaDnce351Q3rWVj8ZMjA/o +cr7VJOx1Rr/Z9FsELniyHvLq6rx3/jkIxGOaSmB+pHuj3BqW35WQas1lVeR0VL90 +8r4UdCiLNGVU5JpyaldAw8jJNQd/+HT4n+I8Po4/LqOLIAAIOmxDjXkB82ZiKyg9 +vlOFIJMPZLDWqzzFxo2YWhdUSJbIc7IKZX2HZ5KOBap6kkJZKxkpUMB7fibw4tZ9 +jOGxdThKbDNr6ATLWKdOX+jJcHukJtuDg2KeoaA4dW3ChxpDpH1awBLkU9oek2y9 +-----END CERTIFICATE----- + + +EUS INTC KEYID BB9805E319A78DBAEFA888B45615957205179181 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAASRhqjcE58u/3gAAAAABJDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwM1oXDTI5MTIzMTE4MjQwM1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtQkI5ODA1RTMxOUE3OERCQUVGQTg4OEI0NTYxNTk1NzIwNTE3 +OTE4MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtgIoPzMQPe8IkM +JOyXxG4BVb7gb6mXdsOoCu3SEOcZeVITS6wtSFAk6cZrM60T6aayu7rDUjUpiHBc +e1Q40Hwt0RWWLa5yJDUZ1FxKb+Wdk6lA22CezwDoUbLwKHAhzMS3p89/uInFYFIb +9WGu67eW7h93i+F5rHAPhVx0An3ZX4DczHsg1H2vzhV1r4IYPsfT678fmY/YN/GK +6A2T2b9mCLEwg/h+b7shdNQH2nljpDwI0C+YNqvKfn6qKwGjwjGj7CBmeAW2IJmC +kdSfQ01t7RbqZIFlSKWVj4e/GUyJMO7UZPW1ur6K9d7fYZRIoAjjGPiuPw3ZeMkX +sDScYcUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFI4VfbeyWKcT4CHqpmskXPjczzeWMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAgFvS +EGAuSiekS1hQBtlJPZxWsZfFwCmvcVl/pvE1gPHneE/UEGD7Yts+oqfYj5FIhi24 +7/wjjOHNGFQmjO84AXkme9HNk/I5aKOOcEda45bnTeD4XaJLAMV6ZNNMmUoitdBc +SFTbrbcGnw9plI0yvdZsUqszEFrmVf2CqNYO/Bkr3K1iL37E2SibAX/pACLpnwaf +Ykz+IC+FoVx3Eefvonrx4GHJ0KhuJ9PQBUbxJZlpoHaItPgMK3DU+iy376aq0VXT +wcSJs6dY2BujpAj6KKY3xrcRgtqGZWz9K7tHQl5OOZEr9fqxc9KVA1ffLVnKcvbG +SHPnTNAYv7jHpNNPe/63nsMu3COOKBh5qXGZqBmY1eTxRYWdXi2gJMidu3EXpmNO +Faxo11YyyuDcvoe/Dw/vJhTA2y9nIjBV7MAbvh3b3KllSfwJXy1SH7byAtnDbQAW +gy8ft5lWdaaYBNIilfFMHjEomtMmSlH0vm3ZVOznS+0XmMBhWSkae4aY/pI93i0B +PKGs/gw0d1/OmhSyLjwiJN1ivhISSsixI+PeNtlUI3oT6pmwIu2lmnnIFz4HKKma +/K25fgn8nJMiNTvhUGbZPVP79igiGZDVQMA1J63q/+rP3MtoF9ub7Dc5KwbVT4HI +mXq/Eu1D6tf0TlevVij5Ob/PuFAmEAhs50AGPpI= +-----END CERTIFICATE----- + + +EUS INTC KEYID CEFE333390733C6727C7880DFE429AFEB557A892 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAASWvbYh6E56iTQAAAAABJTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwM1oXDTI5MTIzMTE4MjQwM1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtQ0VGRTMzMzM5MDczM0M2NzI3Qzc4ODBERkU0MjlBRkVCNTU3 +QTg5MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALoWkqSQkFPFbxBq +S3k95SZxOT4DmnbxYm8vP1KIuofT1CjK+fkOkXCPmTNKUvtDE5gn3kKdSDUqYp+I +JjHbOviyKI8GbMQjoayR806sHJLdVDCK3u+QIEt3/7dror1qt8dj9AcH/4E+tLJ7 +5MDTsgECG0warGuckTV9PVp2IKCuy02d4iM7+M/VzS2/UuYWuTqra/3cw3E80eUJ ++hYNKjskW0D07a/WGbPkFNkJYoxYmfAjOh+Zs+6X2thsqXcMS/tNXo341HMeXH5k +1t+dNYpsuB8kJ/BNbUBfjspmxgaQKzIXUFhadW8Ht+vOaV1Y3ChIbKXRWsri0rgM +bao+Q18CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFOuxdw4MaTuiSkzl7rafmohpSTJlMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAHiYS +1VMhleu57q4x0M4oWlUyZGwr1IgdFKqKckqKAQxrfUErHvClLiLHkg8EXq1opxu1 +kpDptjx/zBKLAsvvlmyl5y4wqw9K73mP59EqbhZMyhyJRWDHg5S6fXQZn7zqrEec +qgrcH87QEK2X4LtWRVNpEbxxgCCvq8pyfm0QtKQYzmdCKwCRgfZD5Msm1BkhxGHe +LyPV+E8kWTJGAoRJgUtJiFmZ+SD3a2jlGXHxN7LXE/Tc/eB5TMe6tDCxwOS7mavk +cGVd+DtintQrUcvQG6jsAH0tfpbetZChkALPzpn0/K+V8qRF79jcXHY+C/mtI3c/ +FJ4fwuuuL8X9N3jbrlL3+xcNXjOKGx3TW5SWaDbKuc3IRHH5FDYF1jBnh64ZCC4+ +n3QcG7UWuSaXFp0Ko/hjQL1Tbgd5RSvpszRrHMPyX9D8PxBxeCTUUMB4c5ijhJuQ +/8W7NBVEssje2TdXd+YSThVzr4AGjmWB9vT2jNKhSDNJJqnZj5deip9Hj2Uae1ju +GR/jgIXuA0FsOVYefHyGUES3thFmSLB7zP9cDnjBBt8I0KCmRNAuExZdo/DWoMdt +eQzWHKCoQUzcPL5MSev0NJtz0SfO0FWdrJ1lO1MXTYdhqNRMc9S+Kc5bak7Xqa91 +WNpFmOP+d5MyVyG1s5J5rIAguIu4BUaiy7xsC/M= +-----END CERTIFICATE----- + + +EUS INTC KEYID D73CFE5A9E0180801181A1444DE36EFBF88BA16E +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAW4WRfQvFvs4KAAAAAABbjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQzOFoXDTI5MTIzMTE5MTQzOFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRDczQ0ZFNUE5RTAxODA4MDExODFBMTQ0NERFMzZFRkJGODhC +QTE2RTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALlasK7KO575EZy1 +AnLAqACYte7eJy+z7LSunk0Ag3gFFkdsl4gqy8fkqMSi7eC7M74RYU+VaPR0N2z2 +wKnDbwaPUMcPFEBWK8UvmtoAgPMThZ25fv0Q0DiGWGvjdJnJP5Xw63vNP4xrAtnE +X/NL50sv/qNRFb7wUBZXFXP9uTsmn1wdo47anGs56dV+XS+q54h+rt1i/rcJlzfm +NdBO4x/ypA24Y0OfZ0/sMvAspfWZIaSZ2CAUebc5pZWZTPoSIzt8Pl0jVZVdAJfj +pfsIj9XQYh/M3naMM+kmKW9bEzT36grwrFZJ+KHCJGzTJe1SyecAIyJ88C/HTqrA +sRp5KycCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFBX1K+JicCI/w4d9cXBMvvGbddjtMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAEy14 +6S9qljBwVc9259Sc8izzfwXTwDxYmtt7NQJA80KxqFodguJwfS089Vb6Kw/fOhLV +uHrIN94Jt1eXLOpo0j3qikqZB7qkORy/DjsRKnzfyFmpoAwOUZwgmMBwPUDS9fil +ilS5gXUKxzGTdjzbmWJ6iq0N2Re7LZ+xZOmQbz2I7+nOmlBTaxPh1IWpn/MHusGW +4Gn/EwpTExM1OL7bNKJYRo2HQrlDMm8wWSz6rNyWJttArlYZPTAmjGvNo1nxtQnp +l8I9dR6I8LwnAXw/joG7CGmMV3xVZjM33HaC59np30MaS/4M7k05HHtYr+DjMPDs +sAJ/anN7vOYoNK9x+8edYT4qEhZMgTC+qx9UUZ77sk5gEdVZENdLvfzgzZl9i2Wd +pvRms9AGnyx3pcwrLPDs1ZfiIeqewJ3IfYabkvConSW9iprMkyVEunubtg+91tnU +m7oDkMQicp4uNLP59jBZoo89YH04P+bCeytrSpCDNU2p+Ao77XRF1VA3ERLItU7X +9Jg8beIK7lyKhOp7XbVK/eEszlFYZaNS08iwOCtdE/qKHT52U9XaLMrJt7kvfc95 +2Nzr6UTXO5zZ4DsTXJivJiKdJRgbf73TlQy2tthTwFvno6sP1Of511FXygWD0/Ql +1sj3DgOrxXyZ2nFUswZJc7rfukFFPCkCy1R1m2U= +-----END CERTIFICATE----- + + +EUS INTC KEYID D73CFE5A9E0180801181A1444DE36EFBF88BA16E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAmws9mj8kuDmPgAAAAACbDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1OFoXDTI1MDMyMTIwMjk1OFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRDczQ0ZFNUE5RTAxODA4MDExODFBMTQ0NERFMzZFRkJGODhC +QTE2RTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANJy5bw/RP3L62ig +2xgZD6du9KYbrjJAM7soQ67/WhJ4i9GV6HFp511ly07n2WQsI+zTtGYGMiQepdTS +flAnfZASgiUMeoe3vQDIqY4fu74gpGjGV6NiFSBbgquZcWJI6yza49Nj8lY+Swhw +oaHNtcw0muls76rGXxoj3rXLYtG/xqcokugE6e6gF1bgAZaEeNcETkqmM2+0mVBN +NSfcQn7GTSZLd8GfwnL4/vCh/oGRMegAOo7Xj3CbexElLXQfXsz34BqNPyB2pd/U +dbGbS1mDwnadE0J79Mx4BCsbHXPk4Wa2wH37cU6XWQqbjKYF2XZZCBLX4nta1j1Q +tIkzG4ReA+/JSMA0BpzYydbOhADoOaLUuX8wlrAZF8v9wyOJ4IIf8+aPuvJV2Xoj ++BG5KrRxltwjYA2+Eo4TG34N8FGwZQhg7NWgWQMR75COFm3LHfFncKxE41l83O6N +oUrqVh9fizYV7B2Qx2qbKfpAUulsOQyXSX1TtuLSYKOmyudb2WwstGhHaRRJu7nt +mepPk1wyTjk0/mc/IIzdBLqrgAX5voa/5Rim46jBbNuOfFcMElTuMZlpEJdK1LaW +kFX5GSXVjuC9dMmNXtq0KRMDjpEPHhAs4fjq/exzJBG2X2FQ+koRHsfr+j3m/dUl +UVZrmclZDKfeE3bskLwY1aaCAvwrAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSz85vups9Npg3X +kbPy4JA6X3LYmjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGFRnEpAi4ywKYFaiXtsqgZDupLMSyQBWoluWgu3iMTt +LDEKwTZOAF4AEdCuGWuAgczcWwMk/WdnRnmyJn5eNeu8DuqDXF+EJ8tMflOW6gkE +7R5iFBdoA/WaKXNdCRDE+jT80FT/kD+l/y/v/DpYTkTZlYuQagLgLqXjIJLGj1vT +4tQ0QJFq+5EAKiZ9qFgIQFEvBIoNWti6dFUW9T6sGS5vLSAFyERvNE6x+UX//jaF +0wzwvmLQ4BF0jKSkIVQLIeG8z0ZhjOV7cjg3lKCR/tG6x/280WJsqakoeCYn/5vO +vlAQraaEBjAyhzlw6Ek5nsd0kpaW6H75qFD3QcxOS+mxUq9HhWkDmR33/vwtdooc +WniFBIP8CExyO5C4gNtY3W2pI+lTc/GlvQe0BDhjmDHfCYsgAei9bn5J9GEEp9hz +uy3PiBPMH42AQXsBybEh98BLje9f39+2HUzOUn9pC0hUALyC5ok2FPn2dJuPIcH8 +5z5Mpw60VMN1xC50h1UtOpxL6OPEQXVxoNkg6ADEqq/cnWl4YvOlx/TU095w55YA +Wm4lVKvIz6ilo7aL8WWloaN+ruxtYY3YKz8YPd7DCrEt0+5D9f52gCiVK+dHGcAk +4XukM3+af9VHSTJZ4S9gfK14yE+rYNmxj9MJl9cyVaVnoIb2DYa85qwr7Jc23vSc +-----END CERTIFICATE----- + + +EUS INTC KEYID F99F207DFC8797BFF90D641D25FD5A45F76310B8 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAGqjH07qY5O6IAAAAAAAajANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0MloXDTI5MTIzMTIyMTg0MlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRjk5RjIwN0RGQzg3OTdCRkY5MEQ2NDFEMjVGRDVBNDVGNzYz +MTBCODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALXzy5moh5thA1Wb +7zGaLOGahwroG+Bfdxk/J3Ed5P3yonllAlJ6rEpw8/F/4TkY1uoyJh4GAxKF5BaX +y7Ibx0ZYL8ZYsy3GMhB9z7WgkUKtq9arQbmMvgKBW/eEolt8njJawuVYFntPV6A9 +nnLulTEXM/gP6n7KkOOoXffnj17fwrUh52odlGWyPpGlobPOUQvYzZXTzIZ79AuH +P03yXZjoHk7QVJ0z3Xid0cxWD6mUY7csaGOB2O0ZF5HuP5GYTC9VWyfFeSo2PxVF +lzwldkN3Sii9vHH0NYBosiUn9JvdpDVv89X5+pET0RGE2L2ZrrzYS1nxOok/r72W +nw6TQfkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFOasLuA6cLa16YU5scaCUYaD+UIxMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAAxVn +xv9XLvIoKBvIFGW8RFZjP6Bua8A8f8LlNyBTEsoFCdBXgpl13dYXM45ClmRdBu1H +pTHjF6Ms3Pc1X0aEMoiICyPxSQpPZbg5IPrSbsuH3EbYMYwSic/wUqbklUttSxeN +Z/qrDR8ysuAcZ8urV9mmyPRQW9N1w2m3m4sweqV/c6Uw7VYLn/2cd5qJ7W9RAbRF +gKVvpB17Rup6iw2l2BzyJDJUqCCWUXkWb5QdrapgjRXHwzWro9UOlj2pynr24uVA +b7r6u3OAHhtQoYoe1pF7/GUqQYMwA/FJ55+RNpmH7ldmUWXUdVxw8u9rnuwCHkMt +vOWlbgErwLys+tW+6uCw/LMmrFUIe+w/mgmr3RuyX6Up/ry1LPwEz4wIBlMcBt2S +w1Qei3fOHpNawCx3eku1pv4DOxJ0aCByLaqfSm+aN+xGMkXC5DeQ5rXIFDz0WX1j +yoGjZl4YLYwLJDSri7NWbga1cFAbeIQutDdMT4PBFtq7g9Uf3qH2Uu6b7JuiuhFt +W6qxm/LwiRk6ClqnpJ48ZOuwBPc+QOhknychSWORtPAAeLhLuqWyAHZlM4BtlWlO +tnwEcihNKDMCHA+VGpMBIDEk4idZLkMrswh0LpDvQyIwZXLsWRMaeIMnAEfzTRAg +YUMhjCaAR/wBONp9cLf1Pa9HEehZOGeB1sNYNsM= +-----END CERTIFICATE----- + + +EUS INTC KEYID F99F207DFC8797BFF90D641D25FD5A45F76310B8 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAm3fuaUlRccFZAAAAAACbTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1OFoXDTI1MDMyMTIwMjk1OFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRjk5RjIwN0RGQzg3OTdCRkY5MEQ2NDFEMjVGRDVBNDVGNzYz +MTBCODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOsDql4x/x+P5gMZ +btHMM6bCUgdNaQJ7fA5FylL5YoX7ltA5q+CnmNhjHLrzSY3EdsIgpTdsaJ0IXe6Z +wULSLE0H74nUIi4AfaIP2lreJHr+kRur4TivdWJJj1TEUhuaszsur125FxgEEtCM +Ajfwwmwe0Y/SjUUJCl5YxU1sxC4nuggIwtTB/Wg6bZ3ORZWNrVw7qxE9VTqXc2XY +k7xsIrvy+DMEx/5wJHrmb3uEShQQqy3RTJlJUxQWe7fuLVEztna+tRLhQ9JqybXX +e7gTAbRsrIhUep0C/aLx0RmaDqNC7QNw4t6+XeL3du57DMBX/7RCAm60CHJxztqw +xlSHJtDn4NF21HSOoDwQP7a9gPStV0lqbjk1Q+xqqPQ1Ornva7tqbVtbgCeMlLXZ +VIXSAhwhQUKPp6c0P5LcSV4EnFY9Wsl5TalONgV4mFxegvh+FHuRCq7WD/KvF7iF +SErmAa9YxEKejsazMo5lQ8kEiS0t4B0zpz57sBEvMij+30JEoOiekIiT78uayfvQ +YVVzPioUKGhtbYpC1i6+PsdOd58WQDdep4SNeZdw4sUCBiYBd4BQ6YB0UREIs1m6 +GEPez5KTZzb/PaVvizbgpH9DGSoUiCzh9rmVvQYHrfW1mYP8q1LJsc86TARhY95m +H1pkVeaGPAa+RZaiY+0E8zmsjT+FAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRTK86uZoRzCmVH +9oej6ur+HiBJnDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAD8GECeJ4fKONZJr7Eb06S6v5rTSSr55xueVCMoS8NV0 +1bDFClu7NXi/sgsIlbTDRWlj8aIWnTwdFw/ZnpM34BrDpmG8bU55yZHgCxIOStB1 +xd2ONFA5m4eqES6WdISymZhav/ubiqymTuM6IwORQ8I1PTNPnMKOWrSrRdumrTR2 +IZITdNC1OAQIggNgouXbNRFeIekNja2WRpypoToiuwmUrVIOldokncUtfF1yZZph +nj93ur0Q0BcQfaZdsKcMYKVcqwwSpX50xOKMWfA/71l57eX6D6YStr/sae/AeQGu +pNfSVWwKsg+q/kBsQOU59SmPyexCaddlVvuUOzLnf0KuWyRIJNVZa3zZiAbA4BcN +hwUxb95f8MBdj4GI162x1slREbeowqFR4YM5BkTDyLZCH7eRWF5UhQ0Km/m3AkrM +S8od/rDQkYKjVEgBMMjbbVJnn9ctPTK+StvP5llvrkQY+UcJvmmwpQ17XfCEpPnG +eew6HSqdub11RpPui6Q7jqnODVni7qwmSJE1zRay0N/s0iCYV7b0xEublFzZjuaX +D26L4hwzJJnC8bU1b6ZiUGjvaTTM+aspPjgrfRlOUIyKM/2iABioZZec3sOy+edZ +2R8wYIg9g3twR9Dw+TfRQmZrZMybQNvNtsQnoNngdQ7NNbukwOg/uknnmGCmvHWU +-----END CERTIFICATE----- + + +EUS INTC KeyId 0FA7B495048126120E12731606776F3D68A037C0 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAD5lrGsT0ZkSDwAAAAAAPjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExNVoXDTMwMDIxODIxMTExNVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtMEZBN0I0OTUwNDgxMjYxMjBFMTI3MzE2MDY3NzZGM0Q2OEEw +MzdDMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALY7KvW132KuoR39 +HWpoh+enn5TuUdl+b2HfU20iReZJwpgBaBxA6CtY7yU7+R5zQTaPGHSqrd6YF4EK +MuraqIpSN+PHu5hY0JPV1PR6qC/KlcmcQRI8XNfiIRBgvX7yvireFn2tfUflmFW5 ++g/oHq+ZWBDMdH0lENv78ZzOu4+Tr1fvUK+zWkXM/pqBnYodkmenpgWf27rddXrq +CIWxjPVtjK/+O4seg63q2HsT69wsxj94hbHlq3ZF792Dr6QoOmHL8Ic2VMPXapes +9vgxRiXC5d1N7wVQuql9sNuX5JPRK6OE/pCHOp2VZH0fol9mXx/NCCGiXrMM3+aq +hWVFyl8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFJTBdEneydtC/3G4ZGjITtepUcqCMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVNOj +IokMCDlXnT5pkEV4e/uZYvgsfiY/o1c8p6g5JbQ+AoeB5udLv87HzPO1dXcKHn5Y +bSey0VInwzTat56KZ4hNM2dGnWAOeJHHpmgqEfhj+ah+09lh2e29fuS5fmuKBYhq +bcFwGjh9l5J/I9f7jH2K3U/hxkHcoJyBvriCtYAsMU8OHr3VkElXw312gjPFEeSH +K54VWjPkY9CDL8DZMi+hWgQI5iepx+dpD/ZQciAe050ShaxsBOCCxSoEvD4Gath9 +tw1vG3jpH75DqPrDllqKHOAKg9w8floCYwB0n1TCi+0mVtnRKLZGpJZf2ezmUsOB +vgEn1ZYgmqyc6iZM5WjFph8b3ChpTdXHJ3bx7Sj8UB/eBby9rDGXxDOAhUcAEMVO +qRXABS8g/pQrbPfIozxWXSJWWphlBEX/QauTmpp6K09yZohM7ucQ4M9q2+3ZNDFU +M0A+7oZmRkBvjLUN0Zeh45l6Du47LGIp4tCWhn0gMS02s8U9wno8wFwne8rCT4Wu +UxsY2m9zGSfuuMeaL2kBZeWBjiJ66H05q5ew9SiseeE5U0a6krkc5o5fVGd4hDeI +Dy+Juu/fztvkAs4YQoNawRq7wd7m8y1grxpK7/TurKqLqVTKiV7rXCswsooL979k +RMpVsejowG9BjnoPy56h8odpanki9XDtLMotq2c= +-----END CERTIFICATE----- + + +EUS INTC KeyId 14092B5F7814EC9B713E9A9B90A4C519DF08E688 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEe8NnwqbYOfyQAAAAAARzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyMFoXDTMwMDIxODIxMTEyMFowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtMTQwOTJCNUY3ODE0RUM5QjcxM0U5QTlCOTBBNEM1MTlERjA4 +RTY4ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALGCVEHmjf5IeJ0I +1KOy3yTciqahVrWiq+TQLNKmFAFCNzLBDZ6o8IvsVEQzXYpycoibpnYzVSngcwMV +d6TAySgMDu0lWnzy3TGufT51OmxyaH17UGhFDrxAGon7JAxGkHAkLtrVWpupyD5l +e+wUYl1U57ellGp7En85H3EtleSZrXgTyWnHBYY2XMa91tfH8GC/evpYmbfFwxj7 +rmMyd3en3pJougiNQ2V4njvadGgIp3ZFTrx2XwFGBsKlglMz+pkFU3CczQeb+Zjz +qv7c2luITcWlCl5Y/PqFQl5iyRxafhr7Qe1q20SExbMLJr3LX057ogsWNO7xqWyn +6u90pWsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFFCruxTyDEx1ZoYLWPW/wJnA9RmWMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAUT8B +kCuz9Ki/we8FzHDypoEmX6XxuD6PBiMAB2WMH4weXc2sMx2BSDGPvprf/BXgaRTH +oXEZV2MYzLeiPVJPoGoiG6rSpg+vld3mz2w0+Tr8vQ0zh7vUPJNGrzh6EVsiX+cm +s35aLVk622yUePRrGkP/YOlLJdeqtVB+6yzQv2jQ7Fn9I9XhGnlU0xLwsuKA+sLV +rKa1ZQGTfl3wZ7D0Klej9/1YBiYtuRtv/2b7skUHV8s/PuwsaTUEVxPbKaOE6Lum +x6H+6YvFbAhXZIRckp+nNmZdUrX1cylpoMsRXspvqvv4DgTjNW23Zv2SrepuCmTN +l4of4jt+ciBRzSMf9Sx/sXioGdbaWCTMopW4noLJfte6SSyNw0vBR+HIMQ07AIAp +7QN6pM6srwPttj+lnn49sa1cH14P3Wes16nj4igMHpDy35jFsxYyziebdZmFznNs +IZN3v1aGgME/7+i2Uv2jmFy69U7K14rQQRujVtx/zUhYNdReZAoJ7webh+pwQ6UK +0Jv+EhZWU6td9Hlaw4DdS5EamwLDBs4bp13BGuU2bwedBFTpgVPbsXUjadOrqdmU +jh1y6aIlc8K2TNQn3bjhdcTMgkDr5Qgkf2VduQWwXWjDnE6u/C7h+AiJfXnS0r/S +ZyvG9yPf9oWRJYXS7WEykF/ZK4VWgHmHgr2vpD8= +-----END CERTIFICATE----- + + +EUS INTC KeyId 145126D0FDB53E99907D6FC6FF1B90455B9E324A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAE32aIQICL9eBQAAAAAATTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyM1oXDTMwMDIxODIxMTEyM1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANDSCb2X0ZBntFva +g0s0j9OQ6g/hJ0QRDUAdPJeRpsJYj3DnBo4roTRFapRJG42/IOWWRcTkysQMpWK0 +up8g1msDntgKbIkSQuAD4TOYqA+bAoBzKDw3Ql89+RlbdCnLlnTqjK4nlG7R1sVv +tl/f/bGPksGoYjXB8gZSGk3NxQkyVoHuUsk92Tsp25NDSTfPn71p7jU4CBHU7fVt +rZfsaa2TqYmTQ2nvOeO4BP35OjZ9XHqBNuf4eH7dW2J9dOP243vLtLyhf1y8ewxj +vPpS8Aw8e1mFFt7OUu54Z96KBt++DAkjlXDbncn9vhZ6KZFu5h52KatP5AxpzLmy +gLJ3W80CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFCKlwuHQP3bD5+gETLbOc9iQA6m6MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAJIpG +LRosRQq/h8Ya0GKFzej7JajGlecboFRt/zNnB7tl5hqGU1Vf+rOVw/GD/x1SYyZc +PuHSwiVxwQx8lVL1G2ydp/2t/NhUe7jRPdfo32/ukBaNDOvJ0uB4wLc0Mu5p8I5K +Tcjf/WMjcxZ+NMEEU1+01eRW6G3dKIuoVgy3LqzWJ7Ka9JB91EsBkC1PApicN+Jx +Ihs1kBeFZHY0YD8AG/fQ3X1XoA6GESoBlabB0/c8+eFftwnvTolsp8kXqXrIpmAq +s0rmloHl1TN2W1waIpW/GCZeyZz6vM2zvlJani5CXL1ylblgcKauEWkL9aQCgQXT +sefsvP6JgjQDWeK5hl1ywYOzN/MxzyLs4ke0rNeUOsZYcOC5PItPK56/nh7IqUps +WQuGFHlMktd8B+UqPoPz91jTywwYqB86adYt6Az7pjq8zKexC/fASE1T5kMc4L/P +/2dbMfvwg5uE3wSYkNDjH3ScsribsX7CQbMVeSL9gkUUShtLIj+lnXlFQxfAqkL/ +jmoZJT8ArvXAeWM3bDKCiM2BMCKhdFDQSRlh8f+M8DtWMMyZmp7MGFsP/JOtq99q +l2C7B76kg5eO2oLmLiYmsF7yU8uuoovFv8KGIO4oDw0IqwZO1rCHuJELSStnFnWb +QGBnwS2Qb/IQREeYJgJoKAD/7alTGSgPPCmWMQ4= +-----END CERTIFICATE----- + + +EUS INTC KeyId 4994C129F1A548D488586F22A2DF8603739B3BD3 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAET918QcELhHvgAAAAAARDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExOVoXDTMwMDIxODIxMTExOVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtNDk5NEMxMjlGMUE1NDhENDg4NTg2RjIyQTJERjg2MDM3MzlC +M0JEMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJSBZIHbSgg3i032 +Sgs11OljWxeOu4But/MWE+J5LN3O3taOEUzxKphAIYYflMplayW7gesOsb2OJfD5 +YMYojqGMITgGEhuraAmPBbdwkOuujb9q3zo7U2+9wi4APFjJ91LdhHod0goywz5S +5D/0jTGu3vPw06j2lWMjXc7TWre5yban4wUo7iiuC9gl3aaXzjmtDx0IppdppFlL +H4GL3JrRws3EUAexf3noXL1dM1RIj9B/R0qYJIFAmeZ0N5YoK65iygLlsu90zbJ8 +y21h8SKaZi8NRhUQjcFMCYBuVMuCFIpMbhaOWRXL+zSrPa41RTz5MeiIK63K6WPR +8Rn38R0CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFJtqshoymT3a8pmubGGtyor7qJtWMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAdXZd +j0PEnZhwDQo90dj2XuFJRWLHIqylKNV8tB1C8rkJOKR1plnEDZFDs9r3FrAoGazf +r6dmTeZsffgfm1pUfitKNoeSYnoNHkzUyloXA/ckOXHidGZPUO2UeTH46EcLhFRi +VX9aQ8GOUJhQNBQ5XWIFxu+kifD+iv5/4SZ/7luSlzxaQZewOXZ2OcXQf//bK4Me +dXfhq/6bKZqx4N3/ePqIs1bstxNSgq0gbjtMq/eTdfnYK8wA/v+SiERKiccbV/K1 +nzbrkrWql/cv9a5VswPEXPXhsXXTXD4XUthdpb9JGHEMawMxHCb86yqeM0bH4z2t +nCJO9agcjLXWwy6XQ7gA5LJDF9HmFX8O4EXH4snShqzESRiB6nIzJRNY8qArCgZe +ZxW5fczFGgNgiK8pbMQpIzPk/nhFKWPN7P42dtKsJE2xSvOrwtSkvVybBai7eGmi +aKu1onCgTii3rYRBqL4E8pPaCE0r+9W+VqwMvME2dmocIGi1vURAPGnTTouNSssW +5Wsohedpfqwc1QH5sJjOMkwtu0OFN3XMdZ+oDEXL7Ga1NFEjXI1oToTZJgUeSig0 +3LqoJqEOYQngX1pa4ZMm1DfSdyYNoVPXtx+1mbSIP8OiSNzoMvLV2Y3Z2QlMCGKn +Eqe2zpePod9HNLVz2QYILAtBPTGR21WYDptWGmQ= +-----END CERTIFICATE----- + + +EUS INTC KeyId 72750C52CA3E250E701DED65CC69204494A8573A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEry6QOa+4iLBAAAAAAASjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyMloXDTMwMDIxODIxMTEyMlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtNzI3NTBDNTJDQTNFMjUwRTcwMURFRDY1Q0M2OTIwNDQ5NEE4 +NTczQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHbVI1KG+tpC+F5 +Wt673uDUd4i3gCJZZ2nnSA+a3R6DQFHc9ZoUcmf9Gol5U8IiwRaZYFLjMrL9/JNm +cU46cIhluTp6/CgYtem12HAqiBTGpesSMI8ZeISBePiFN7mqRvOucwei3gsqMuva +Y7kGQMbJOzDAAzfqNr0S1ZFYXkNJepATbFuMGgXLlfl7FlT2ar9BAscZf+/207Up +pUPd01D2rfPbiFrC+2AKcIqAbgH5njRRMFdooNRYXlpWhlmQ/UeR/gz3FnUsCOCA +araiAf+zA1PzoZPenE3MpHrkJ8lEWmQ3UlvFmz/efMYfN6wKNXYuSl3ch2luvf+x +d+F5OLkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFFvEgnzMPJGA4OXEF/tWRCuFu5dVMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEACTx4 +iZ/bFe7QBMc6q+t6z5EbzfmqkTjF8EFZVLjmwHOjliv/HdHVMtc9VtkjhnP+QCHa +GT68p1fD/EzEtiX8EfmEHREDkI9M8s6Bansxk7mPQSIO7TyXTZZVLE+65BdY4xUX +LvXFj09rdWDeu9bnu1Brgel8kOi+d/QY5fAx3cNkiWyR/NEKKoeyUg5PS82TwTuT +FTvoYL6oBgwFrPEeaLYz1ogUzrguGvxgafp97bTIm3G33yVTQv6+2hTbucDBOAnA +MmoxdtLV9fq3ThUvXIi64hVg0yGpuxRGKWtGlT94/7XF7bTowfgf1PplZgsADpac +6R9WVTqR5w/4yXCjE3bzzN8Pf5AdKG/9pxODxqJgxk5dT/Fj36/RMcOPrJ8BZNjt +RccqXh16oFt9Y6ROnbkVdStWqBaa9KEBCm/Dr1LvPD5km1obn2udZal5adXbpRu1 +xy4u41vZWs/t7v8FJsD4/NEixHxDRDolb42iBQSDAgwgUNHRmEdk/ITbLZ3ZC/fQ +BBZgWqvnGrC0WhWWKId8rNGgE73fKydOhOhYP65fxpATglN1lQ6j/nj8DADrkC3w +s+2tLBikHOYV54Y4pR9N1+M6KflWFdqQyLYb8UPzH5zogdJOG3x8TfCvIN2r0Nae +tHw22cR8IACWqcBDFUbtyn9Ar+oiN0iRxjaOxq4= +-----END CERTIFICATE----- + + +EUS INTC KeyId 8E1AD84693D5D89B1472CD8F999076EDC4115400 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEHcqGIJXpg50wAAAAAAQTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExN1oXDTMwMDIxODIxMTExN1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtOEUxQUQ4NDY5M0Q1RDg5QjE0NzJDRDhGOTk5MDc2RURDNDEx +NTQwMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOkh47uQVQXhO7VT +uUBsMapiDQtHJRsqTxlrvCcPO0hvMwz5Go2yeQgNnzQhWn2rE125KUHa+EaiQGNH +J5Y5Jf74HiG/xX8I9uiJ+9vTBO5Kmjqb0qtV50OppzG3acnvvRxSnNrNs39QX3+C +4/z/TESZwEWC8/8omowS2nMonE7tESShaUi4izBtnHIW0wkRFsVznTLTiRMUeU3A +JadU7RXYTnZNJEoH7LrDFXHYY3zRs+r/VB/LVd6frHj9bgzxYL/tgnLEf88Tmql4 +E56oG2ZRK6ArA33Qk5KrVwZrMD+8lXZZBwXzn9MQqzr189Bs0oJx9JQGn7YtVmCA +NEOq9h8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFPc8ECss5t3rccoGvqSoyzD8RnbhMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEANKjD +v/HCXKAtv11jKwAPdJbWcX51nbGYO2BSqMhCOVw8VAt2f/gz2a5qTeJ9OEwTv2yE +rcpEaKQhwfEEdVU6ujVq9ROfKRNLEVQHryMNGDeEc2uXdEt0ORWkMJn0KYcYMaTA +6aX1MepHfBomuA+2IIYn2zUXbtJ+Cz7MuNyYPY6EsNhZD6gDHouCk2fGKPhfQ1+9 +gXK4NuorCW9aOAlauoV6fOKf+aNuhAJxDmxRUB7jq3xuhkVt/SzhwxL+5dE7+epW +LdUk/U7nB+8y1evre4v/xZ2aEeF4NT/YQHv/OMGSdRYyRIM5Pa+hpo50ugIiAV9l +Rrg/CVy5TyOU4lyfshIc+4A5hKAMvHyfA+XleqZYZLbE6twwuGJH+vGR7Jmuza/l +Inmnvle/rRcnANrJ5JoLedF91XvhFhS5E5PPS+Y2h8OGz2k0mKiY11fXRjdMQVti +g3KJg9jd5p6+xZ1YXttFMZnwX8QMxxPzk4Gns51n2ioZRmb76CgoKRQdVFur1Wke +POgHQqqTCMOjdZric+XYAugcw+exon8zq2BlG6ll/xYxphMfISA8H5AGuv0K1bry +ExRLDso4l3wOmZxBl8L1WOSzuHVYlfedxbFIiCFcC6lkaBMTcH1Aybd7MSabIcVR +ZcYPwI3Ty/teHn1Xi8DQJf/qCXKdLS4pg8/s0Sk= +-----END CERTIFICATE----- + + +EUS INTC KeyId BF9C5C6FBF80CDCE74ABCD0E0E6004EA022A6606 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAFAzbiD6Y4QKiwAAAAAAUDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyNVoXDTMwMDIxODIxMTEyNVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS2V5SWQtQkY5QzVDNkZCRjgwQ0RDRTc0QUJDRDBFMEU2MDA0RUEwMjJB +NjYwNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKttX+wXWqpHDOkC +4dWXht80fd6fiTEvZqRjtsGUMb1ceXCVFjPXda+1l+MG1qrg7mGJT0qRH5EAezpj +O/SgS+4bT00WWDDq3Mcugxmk2tznKBebfNUzGgsMYP03I4SVJ45gqCkt0KjdYcEw +agpEPbeMWDxJ6LZgrUFZJfDlN1X74UHo7tr96lZmsZxy8ni5bxhbZ+OsiqQAR4zn +RUV05b4eET7LH+mIqyvL2JNHKAgEgAv11awLxOTD7POw5XDVQ4+TnZuw2o+9zbSV +Oe9lyXdJEykk1m4aVGzA6MG4QXn3A+Y3qKSjayAoHFz8rZrutOoRUZBH2C3miGzL +pXW8Ci0CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDb6Pl4eRSn7KOQWGnAELjAQJ3fZMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAOfOw +ObTJLC2ewPQu4yu7v1xmQLAf2pwsjTpLN5JUX2D/7ApErztVB4rMtPpYvOMhcT2K +V95J/S7Fa6TMUD8ieLfmngX5sVEHcRRD49KGDfF6Tt7V2SmNJvp+wigf+CopTMXW +H75jV4bXqDz7sCzPohAG+hN3HGZIUQQDaR/sOB5csuP4nx59RpfBbutmjv004HGR +7ckixmMkdyluRExw/VSFzq9+1dXxeio/SfZO+ZF5I7JLMbxA0ZIbZoIoH6xfrtBt +kXhT3SakP3I6MSNphvIc4416pKFNerrIhICkdMLRr8bYkoHCwNW6zsB5gAA1XQmk +Q6N5pEgGbSuPeRDan32OxFy3vzbQzBnUbV4pfok6KbWNTZDol7O7usAeY+vpZ//h +Siaq5uNfHg0R8ItQAH3xRgnuZBEBUS1f3GpRJDqg0TA9OgFJHwhf+0CyyREJ/2sl +4KdcrREVfH8rzVp94/8Zhz4Nr+uldyvkOWT2UWN5PNzitRDKmtGnJ7WvlFbt6POh +/u6zM+awkEp4/hWCHl6uPT5UV08zyNMctWCIuwWXDmKxdXcL0MWhMsjKKDLctP7W +MlMH4q6t/2J5VbUY2d7RyFbFcpR5h6Nx0sE5kX5lyM5s3zOKEMfHqGXSzSWatTvX +dslTmIqOOa6BKlRXLe6nSftCAwe1b7phsjPcMEo= +-----END CERTIFICATE----- + + +EUS INTL KeyId 145126D0FDB53E99907D6FC6FF1B90455B9E324A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAADtiAUvFZn/F3gAAAAAAOzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDEyODIxNTgwOFoXDTMwMDEyODIxNTgwOFowQjFAMD4GA1UEAxM3RVVT +LUlOVEwtS2V5SWQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMdDmxluQEqk2Sf +V0UF+9fB+EDV/uazh7cekCi6oQ70anGZInuIynibRoL+G5rvM1V04sdmzZ3MTOa4 +U2Vq1unCKo3yMcPCDWCTWip9C20yp4JuKtuiDicDhOA6WIjVdgkvU8pxy3op76kB +xOeYnfic+eUKD7i/mzQVlAom/7jcBWAXr3iVYeveU0N9SmSTfl5unG6KZ8xKjeF5 +hVIawr9G+aHrGxlaY4GI4qsZhLJVCyOHrpEn5JfyZcGlB7uUU84wQ1MLCkBiu+na +UrMfaXzhA4L9Ane7S7ra8QcLJfgGKDGaE51UKuzTWntP/bQatgoMzjTWBwwryykl +U0XHcOkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFJi6GyVCnPw80qYmtd/zWhXvBbalMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAJ0t/ +Jx41HVNSMBFe3mzjWCRSBxQCaHlRCLkP9mZGYoVX5SQGUrRK56ubnKAd0GlJGWP9 +rI6rDrbmH7kWF4TLpfVNb22teJm4Q4gWBHxL6pWX7gLbe5p7P8PCnGTG3MR7mAsp +qfdzGMF8aCBEA28baVZsMDzKkdN/In7pVhZ05vmF/QmMG76KvvJEPYcMipOLW4Ga +mQRLA7esITLTryEzhjgY9QvJWILC/h2ogDViFFOYL+Q0epvxdjoP2O9hDAFp59CA +KO8hAMsYDV6YrFNbdoCCyedumQJdssZJnYBhaGIxxumAZjNmjSLLb4PHq20n1cG4 +H0l8Tv1b2q1pXNqIXoc3A4FLirKpl8fUTX4q0yA5k1IzIDx37hNSNP1j1k4GpSSH +uN6qUn3Dv7HgOxLQw+v6STxnlA0nMYAMLkYUlx9Tm+6vcjgtNmFdkn7YxyJ+YeNJ +wmwwFJFI2d/D0tC3xTgloiJkO4s9/VoeW3PjYZi3PLxNnZo3LLz76ecrSYp7gfqD +zekYVtBSk96vsg4tACK3C0fkyfZu/hlXsdS7sPw+YUxPb7V7R9qafrHU5EA7OOJE +nBK8/4YERUhoMeu+7dGs9PLqD2MpZ78D7uAeebb1mLPX6AVWvhJIaPdNXLio5sxn +gzRjcrSXvEVsxxoHkenZkdQlY5i3SzUhs8WNRzA= +-----END CERTIFICATE----- + + +EUS NTC KEYID 08300F43A8F4B8C8E624A4F7060CF59E745015E7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAGtKhJumYBl2sQAAAAAAazANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0M1oXDTI5MTIzMTIyMTg0M1owQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC0wODMwMEY0M0E4RjRCOEM4RTYyNEE0RjcwNjBDRjU5RTc0NTAx +NUU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvoWKtWSo9zzYUZbJ +xWgfUDhOyfwh/y8Wiu2SQq+W7cb9ocza06svQi+JDvxAWCxkMVv+cq62G5c/Dagg +exbzDe05vX/utlwHRSzTchKfKE0Kyvnpfp411lJFSGldPkXlmqYljW7mGMxMdJ9B +Uzrje1D+1DQMCkxsukO/IiizpwpL4gqwLk3iALff+szSChJGPumeYTa7uq++5FAK +d/xWkcSi3HE8UG+ah2GF4RRlJbMxPwAtlNc109Nr3VkTCQMI2g38+mSsDooUn7Sw +s669K+pMw5rUeAZA8zOGxloXhABr+786wxcATGDJ5qVv0Pq8Dc9gHnAu/NE0DRAc +odXxowIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUKgXemerGcdyrvJdHyvRnIxqW6FswHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCcU3x1 +FmdC703o3cYARTJOtKtElfUZA40FhvZfxIgqOOfJDCvKPs2g5pzQhp4V3uhwperD +/5woMwM6PhIvmZVZE9sXudbTkfLg2Y2PpkHIgRmt9MlqMIrXSvHtG5f4f6CkV2Ze +aIqtYJ5Ah/zzcfj9MyDrqSvpqaddaCgue3w/CJG/Rf8AaIivGdZfvk6jy8Js6IQA +4WRN+3dAIfZpz4MgCs9MaXBzPt881WJqIqsScbEPLW5SH6/5q85cRsdKYez908pv +bWHHA0B1hOEq90zYBgKMcuMOGkfKu3Cl6LmIxq5laM8pKoZ0OxwYu9HVB0ko/O+t +wG7HN9jyrW5msQh+UJuQTUAK4FBcfOWsmr9quf4TbRtDYrg6domzM8Ej/gSAkUjZ +DuYKck8AXtCL2bUc/zYYfMKw4Wq0m7KE83eW87WYQnvXleVV0uTLCXx1tuRN/Xlu +5enwuFjGXJ+l/QVxu4YCsFq1kIuy9IihQ5hkRS8CTyeOhVm5dhDA/5o3JUe8RFvY +ec/3UjO1fOBAsdNunuqu/JBUtrUyzHfi8fLVWAz3kTUdGiqd1bOCeidwTQD302EL +RcjwuknzUwMk2TheYl7Ogs7FwlOUKPJENNFVUdnRRH5WTQKdqgw6jvcV4eOCeAvl +rxWyHpSUbauRC0BhanxPsGJY0N6ymI6ShQCdSQ== +-----END CERTIFICATE----- + + +EUS NTC KEYID 08300F43A8F4B8C8E624A4F7060CF59E745015E7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjKq+Eg9faHAaQAAAAACMjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxMFoXDTI1MDMyMTIwMjkxMFowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC0wODMwMEY0M0E4RjRCOEM4RTYyNEE0RjcwNjBDRjU5RTc0NTAx +NUU3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkgKOc5fQOU/BkEVy +uRr1lo2CoLMM+UAQHcQJHDEioiskpeLk2C67QaQeqL58iFC6sjq53mKDGBDrW3Wx +bl8rmJ8I8juXxA7oInWrVn4hWazQgHXpycrR5JOrjYS54nVCe82f55DDaoi1cLrK +AJWqyBjEQ/SrQHx9qU5MaKP0Qswlo70R3qm4i/Ly93XgItWejU90FUeKTGwp2ZuO +0ECuxoMC1pcIf0P34yaP/ZXj+tue+I9tTvmYicjXP3XFxhsmE1Cc/9o/YmDMBvum +t7cQhink1kCyMgrqERkUr/NJhdXyIt50Qb/xNPr5H7IXHcqTNy5d8HCGbgNr94vz +GchOWypTaDnuPY7t1uJBpxCW5qZLHKbUbc07LeIqQ5tW94uSIHgDH3E/LZ+0rUqb +45FystFTYvs2W9ynUzfRjtVC69S79x777lz69SsJdc2vdY7FZcu4laS6D1h0jBmB +1OfUqZA44GylDyaddeLmweIxrsny8I8gKtOTg+NtOgw2iaVL17oibDTY3wK69qyi +61M4dNrK7ggLkskgO0s9UWalbE7VFBd/KVJeRb2acBUTDzvT/k9qXWmJep2FRqQT +CmX3xaFoZw+5DqFvmaYFV2UtDDw/Eh5/zx7vmKaaDJ4Jrp4yYpm8n4R7+OEC93C/ +EiILi01XTDQttdcGPPBLySQctO8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKts369VMlrV+okC +J7oF/dsWlonEMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAlfRE4CJE+Jg0ZXN8EipjGiUk0sGnjXeSKekpOMAWLQ12 +SCppeQ9VgiUTkSahB8vwS1GsfxpUjbOZBV1CbRFGYl0eKngS9XaHpk83YgihHJAC +m356Xfb86KlVsiQc0sSn9tj/ThHY2dCQIiiZxe1IdU0T0h583RKllGbjGat+CvDc +wIanmljzxhnwJk0T2acqDpBnSvcdxAEjTX7DjY3VHNehuHkZ3OIDlwGPTTORfhtk +0mAPNLx6C2AQZQ1xY/3IOiL/f0c/a/zkBCvJqstPBMEjpbPz0Bxa9aLhLAfN0L9t +5GOEPEGVrAOBatTGNnuXPAAYLcaXr8FvCZBThczwN9U1ftArJfN+feWZZt/VkB4T +1uy7sbKPXNcT9/WPi1RXJq6Ov0kzKtUhdFbkM7uC5LxDu6R6KcAjVP3fdQwfOkev +UhH/OEWwM6aNajGtLpPJre15A+tTl5rvmJ+AYW1Q+hNX6XPXT9OELTT6FilFlYzl +zp1oPaQOJLOcs/Qi+X/v0zPBwwF9hnL3oXiLvo2W9z2INOwQYPAT4b1e/Q6TVDWH +hzgu8DIq/lAF2QKNZLbXnCrOcOMIlsK7ZGZxIVBk/Qu8RCYsxMhrecWwtHx7dnoM ++b6Df87PPwLPhYHYjDAbMX0eQnNBy3lDY6KE5iSe9CxvdSfr6RYYdHq1VyJdsLI= +-----END CERTIFICATE----- + + +EUS NTC KEYID 1591D4B6EAF98D0104864B6903A48DD0026077D3 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAP/BJ0QbynxwswAAAAAA/zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDIwMTE3NDAyNFoXDTI5MTIzMTE3NDAyNFowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC0xNTkxRDRCNkVBRjk4RDAxMDQ4NjRCNjkwM0E0OEREMDAyNjA3 +N0QzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxd1X2PhH30KIEao+ +lu36RBCtd9yod+v9gpTokamoCZcdHWVBdR92eb9NmItO+NLz4w/4rHtaQYk1vA9P +YmWY+lcHLp9lUDLnuaPhM0VgGkhHQ92pfTE10kl657Mb9Xs+9UehkRg3NY2nWQGq +M8NO8jmJBNASw4QPwHUwPfswnM2FZ/d1uRwr1hNLv/qn62SJQxhPgTe1YeqY79h1 +sLJEKnBluMN6L4jGx5fnyUxTyFsg3SIS7Aab5lAGEGbIia6cR3e6iLHfg3Kh/+nV +Ihxd9bkKyA4FLJBpycaAOHEU4K+7JGAR4mX8Y26ObGxIoeer5Ea+fiIb7gZ+uQBY +6ywDXQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUQd+bdLyrcQXwp8G/RNbA/JsRV9kwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA0n+jg +jI3X/eNS45m4d1yQ2OFNzE+Ah8YzC24EtXUUQsVj36O+tJ98NSZAAusZWac9BhGp +Zn4QdzP91xT4Uznw1LV9v8fVr81ZmcfjYqOZMfu2HU3dxDZT8RAet9gzeC45qsjT +/rvBr+bVf/JTn2YdNub0XkHOq+mAaK3d4d/1AWbyaIMqxzJIgj/aElqBiL5kU1rf +MrysSenJUM5bctUgoOPk6N4RKYwe/PMpHssV0jNKk5aIUKiPc6QnDKqabaZEOfCi +CzXdCnYAevxCL5+rsJk27pqo5F9S+OhBFfFQM4aqirua9uzsEEdL7dyhC23E2PoX +qMUj1vsU+1OFbCjOJV+0N72oZPLmiKon/3C/XhFvgBCtJubzspwQilrKI4ePbS7N +fZDGduX1BLNnr1YJ4DeHpZUmCkRSwQKqfLCdSCxSGyZuEO4elDunDGqtnlYNHynL +2nJ81CqWhPi/TGN1Ubn64/DVliYNwc8vRYZEM3FEYT6z3pA+jTnVAAjz1HyYid6S +/FjhvVQK10Tq+Fjc0HHSlWZqIlOdD3UVxDTpQue8WPdMMrZLz6wlgRU/VqAoJSUF +ndM0RI7TCGfhOnWzlm7h95AtY5rShnUrygtvptt4EVxdXgz9WD5sKwjiH2omrasS +wu5q5hQuWwuYR4D405Q2VR587EvH4wC9m5B7Zw== +-----END CERTIFICATE----- + + +EUS NTC KEYID 9FBB79AA0F526278BED150929A7171E96A35BEF7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAm4PIEVQrRctOgAAAAACbjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk1OVoXDTI1MDMyMTIwMjk1OVowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC05RkJCNzlBQTBGNTI2Mjc4QkVEMTUwOTI5QTcxNzFFOTZBMzVC +RUY3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr/eQkvV6uhzpj2bS +ABtGkcsm6E4y776qGriBgvAHCejKEHwlgSrDb/0P9totScuDgNCibB0CUBFLFjSd +Wpr2tPaUp47v7YLp+hfdOSsyCn/snKtd2/0/P0s298pGZ64ILOgAXiTSkJfN5d2A +JZVFpBHowCFFz2dXrXbwZGxenLp7xMvoHcHuqWVRFZOHe/YuyvpykQEDOGLeXSBU +qHlhTxaS2U3KAtR+KWtHrRxQOWkTxZ4/WQFOSUoTJKY3NVDP47h6TC+Bv1TZls2q +9wzvQ+6Mc9NwsIxnDLsxVhK3WTtZq4gN4dKp2vKMVdIX+xavMVMyQBZsMIPEsn5H +E2iEXn200FSV4iJujG9iiBr1NpZ4TxvrZryxQC/GBMRCOzT0L8NGwA6/2wjYgNCQ +ubm6KW2hbgMMALyxKOb0y2uRH9RTJCUVHvAZRrP0vxGWfC0QAI/w7U6ja8WG5+mN +LKOx5G1Uj1R8hj9IC6RtQrKsoGcqhWiAaHrwYoJN8VYXqMRk55TS/hYhbSXyYJMw +raHWIW/eKibiUu/TfsRKPhElzSxfhVsVl75Nj/KVaZP1+OK6YvH5hF2j+R3k3ZCf +JNYhUuuW8DOgltEXeaTdlyebR9cFjDWnt5sDbVV9Mtf9ffQzQs3NP9oi9ajsJBEN +rzbVbnyNtVgRxZYa9sA0cROq3SsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOL9pzpCjZKS6VQg +H6ysWFw07pI9MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAC2s+ZR/tmuxisQOFH0A0AdVGR34bToJY/oWAjyrFjtFZ +V8wAGFpH/Y07l+UnFxTb9gvquD1G2Gc/dtCR7gcP4kFlRz/1o6WvZ35wBGrV7WW7 +kSTRONl6SFZWs2fvHTX5ebKVq6hDGvj0dyvtphZf+iOqLpsIEA+QSmucY2FWDWqW +oP6P7OPOf/Z8V3v3izA5m4oNBzqEnnJM1akF/xdto+quIu70ucqmAgbzlcOrOHXP +htYXMk7OxzfuVEmv5oTr14tKe8pKDktnsfInoRB6b2QlBH61VBhDbdWmu7+/wV5N +lOs6T/bBr5gEeafOjKZ8TT0dB7U67ouPwDI7TLgRlyhkd5WqGphVPbLPRLOxyaCv +SsTmPEXmMJmTyOWpCGF0FMK3qbmxdzTjJE/cU9FDPWIZMMToud/ZBuBc3byWu/w/ +Fjg6YPa/mLOnctj9PT6F23DZi897psH1ZRtuooVcqaoMxj9CtZTJwyYK8zUA+yws +6cZjQa9/sWZoVPS0lIxDVI7Hs+kHsfU8gWnVBgRo47FtCcvm4Ct5dlvfcd4pQVBw +WSrPtXGHkY/VGRd6S3rwVwZ3ETdLKVH4MoWr1xkrNu0c2HNShNe+Dc+LZU3pmd59 +ZZnQGCgctOPkBqVbHsNUIee1lQmVtUQw1zanGAc8h6t06BFyb2AbRfrGQZiZRTg= +-----END CERTIFICATE----- + + +EUS NTC KEYID A0D737290E16CF2AE2BEE7100CF56B2F04C5F043 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAQQ5TDyLHjCIYQAAAAABBDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzNVoXDTI5MTIzMTE4MjUzNVowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC1BMEQ3MzcyOTBFMTZDRjJBRTJCRUU3MTAwQ0Y1NkIyRjA0QzVG +MDQzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn06NkIBJ+6jzAzhl +9p/IE3S+iWIKRJn79r+cTapuWwyLKDaZVZoogjIYZn/tCjIsNN0SCBXp1npK5Zxr +SBNXq9marMjczff3MtsDC/K0d+HFcKWC+agcuvJ5qGqNEQAXyXXGkHDyJOicRBlx +mEeC5Rao/kWK86XDSB2+cjXeOgx2RYXV9GqY/aoKbX6IZ1b5gd1+NUC9iez1tuLA +pa5dVjSJio3HFH90bn64e5OrTCzx3s39v/cXfYHvVKXDlaijkJ7ejKF9blAKmQIP +BDMrzh4wYGvPPWpySeslPm1ZAdJQIOE/eZ4LuAMUvUFTmE0isP5XJn4vKHEaYTME +QqggWQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUGY/YewSAAwl3GM5sybgr0TengigwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA9Fbaa +Qn7c7AUUYba9XvVVwFearLx4eI1/X1obDGrRBAC5eIxnp6dVT6lBHzfo1a1iSbCY +Ug5q9gMoY9xK9dKKrFNwetvlYnWkH3O/DPs5NAWMxtXdyMsIWGHKjozCMbZL6tld +eRQI10nGF5YLApVTX265tB9QMrZ4YpDieEnhwy5GlyJKGrBdPcjg8St3D20SYn5P +Tp6DNI+qLQwvvlUlqHyBDFEWBimv2mR9/jKMPrVKZlFDP9Kif7G/CJjwID4CVhTK +AD+GGW+jcqKCV3tvCqCe6+cj2qrQOO8wPET9QGInXe/F00NqfA8+4v1GUZADBQPw +DTmlaPCQsLTB1+u493aPbP5eLk3iEvR0IiXtb3VLW2Y2rKzri547lmwtXr46pLl9 +u2Eod8ZmTSRXshsHdkmQBq1Vby0woi/J3NLj2wBy/SvXEBIiWkZ0qT2srASM0rfb +Iz5oXFNx42jc6b/aWktfP7r3RMQlUidi0OpLENJ6S9TGC9bLz71eb16+7APtc+EE +eeYOAmc9fmoFk/VkxWc0zxoHSQfMVypLMAGVqPCP4Zfwhsu9l3f4+ad97/M9vEdf +stri+BFAhaeCumR9vQX/0RtmBEE8q/xCFXOqR14xgEWmPQE5lX+uEUUlT+VnPY7b +ZgsyO7MQDZL0MoRWnv7Gp43xTxTe705zyNbqrg== +-----END CERTIFICATE----- + + +EUS NTC KEYID A0D737290E16CF2AE2BEE7100CF56B2F04C5F043 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjPtFVetiD6TuQAAAAACMzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxMVoXDTI1MDMyMTIwMjkxMVowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC1BMEQ3MzcyOTBFMTZDRjJBRTJCRUU3MTAwQ0Y1NkIyRjA0QzVG +MDQzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApk1ETPo/42Cc5FLH +/8tr4/BaRQw1WaNiFqyKC9jbW51jloyGIuZuPUwbb8zRB/1TBUGY60R8odMSrCVl +EJ9JqCcyoTx3hFH6ntEY3FZ4MXCv7vH7nGaMPEscnZsKL19dMGhBPFq7p+u3SXO1 +PhoOtoB0sXu6xsXTRzfoTiR2oZnwz6ZnOGcZod44CG9tJ35/xoQBMghYZGQONyho +3JdP6FPJNPQvg9IgxfQr4/XFss5Z1A8dYiHKOuvf4QLPbEcxTxxyYnMGwZyMpv3X +h6E7V5KIohyG+WSVof/R9G5mTw92NzJS2Cpw4UnTuqRtxnC8/SwEWsR46NSK8Et/ +YOcsfdo1Ufp8XIBNdj07LQ8+xHScmBThlPMK9oNhDsqmWDYXsA+LGXLZKj7B2Q7/ +TtY+faGQ1+0Y2lC4UR2XTBS0gWBRnk/QapOGeZjKA8JSoQNcgkZ8OPVoPx44OfWw +2nYmqJ2k5nT12RUzOpyQcOtbj702ILoxpQeJ+5IILAlrWys0AnWlrkmJGxA7pEdy +0iaJEwfKQxvb5whbmFioOTCHbEepeP8GxiXugKQKIKQMtDOvULL7jIXLvyrV5uw2 +cDM2bN+7RRUJS2i0xCHFwGrB6nMtK7er1QX3I/StjKZZgv0Ic/ihJOXmTq9gdCCa +GgBAFXwyWH0P6tWbo/IWbCPIKvMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOWM4nBo1pDmsmSS +ZMVkBnJP0DMrMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAUUuTWFBJuvy+KMl+J/Vjs/vpz0D+oCjsai4LWsvXqwoW +92vf75t3U+6ybE8joeJQFzLZpeLz7Gg+ngIPoKTDKvt7Ld+QQRKA/WSsN+7R6cd3 +ZFTzjJhJ0oKLfOjUtCXqllMmijAz3YEhWiN98fqytenocAaxSQHqaUclkctijXxQ +1y5so8aQuUzZYVgTafpkPT+h7I3fiTpo0TqMnnXA5rOymLHaiePeNDunIjUOa3gb +9pvypEAgiarzbV5HwAFsISBFKtaDadEh01E54hfSEPl5m2SIUZJeKAxjHjdsOm7G +sKo4XwzPu7/A6VwrOhohYrXD8j1GXOAgrq3p3Q6CgMLQm9TdR0/rexX0LxYZwYSH +xMcXxtTu92HaOUiXXKUqQOMtk8JJSJzI9JKlF84/jZmmJFQ+ctLK0YKk9kxWJzrV +1gu1RZx6qz089VfZmXnqvoyW2yfv0mzmTJFBHhWahMpgRR8jWb9ZId+g+NQZnmb5 +VHi2jBXnara9OCWpKAwQEB7Vrzhr5o+4g9DCsOQDQwlfQhYwhQK6tUguD0aF70AD +rzbyNMS4aZTktnjFJtl7swjaJazPVN+CEb8/2CXh3SlEgUWoy4QuLN1PU0ExZAMA +WoIlniQtOS4YU5bNw39J2Vpg5gFk9EPeu5kW5v0N8KKJnBrCwt6kUpC/N/Ys2to= +-----END CERTIFICATE----- + + +EUS NTC NAMEID 3E6C3B35EF144B0A76CDCFA4080B8B7BCA3CC8EE +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQW52ti1yf2aeAAAAAABBTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzNVoXDTI5MTIzMTE4MjUzNVowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtM0U2QzNCMzVFRjE0NEIwQTc2Q0RDRkE0MDgwQjhCN0JDQTND +QzhFRTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJYTWn6nZxBpNTKr +NYhlkbwF7D1jmEDg0lf14r2oxyxYagfRrvcBuC1Ns4fU0XTR4uKK01nD2gQ3mgJr +YUaXhZ6yTpqEMOQmaUYDu8DV4mVGaUy73216sztoG3L/adLgJQ7tTyFwXCnxXezT +xs+dsw/rUFLeI38/AvQpY6lhYBgKYA6gm4Q95zF/7TwVhOduKlvbptkLe3VHl0UU +cezof0d4jLDN0o4y5s1+Tk0GI/xwt4V4dXXlKd5mzAMXvrbQLyCBhRZght1Pt6YC +zH60ahn6aiRKNZrGmQ0CM9CcjkRmhfwE+aLtsiHQtmMMGTUUDrQtz0YcYLfaiCIq +to4Oy9kCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFJ0MZKyGHd4DJDOQNGTZOFzwn8W+MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAQy1Q +54flGDjr8wHBT1nN50ZlNihVSr6Nyn1kdwOO5gLbO8O+59SDXmYouBwUUQUv8aMx +iIqijCts1WkhtvtsmZlrVxxknPsL/FX3eJYK9qf2qSV8DrDC10Aae6cvkMj0Ok/w +X1fywem/JU6LaMU1Uodk9HguUhcjMYl3mKOfL1HysHjBHeRzBe0yvnE8YhkqPFCj +wbRGcMbMFdbFhLun4l/BoMXBTxqtv1vM4QEXyM8r9x5tAlZIMChwSm4P09JBYCg+ +DSwphM3lAUDRDGIkVdj+r59bbyrWskR/8cLrzBFaikgO/Pok6pyU6Rikw7+gKdBz +DqQLtchddDXFfZwfEVJeS+911zp5I/fZ0LaPC0QVjFMl/uGOJ3DfLqTW+Hwm+5SH +Tx9TDKEModijrQG2Gk9/jM3HIxh1PSQSdO9enX9hdkmTZ3BY9cX2XdDhXMiBOX8G +4Fjm7nhmUPSxStB6210HfPMhLK/DYWmI5plKDxkuVQGnDb5bCDzxco5Dx8uZpcXf +B+4FGbR0FaMlrh17wJB2HXslZc+ffz10HI62JiCRjpbN3c0GQDGuRbpVSGZgG7j8 +Q7NJzyydDIIZeDTnE76L0F6XaOrWgPM4a6346ZbGJUs2XPAigSFyEDnw/3QK2kga +w+v7nP0ncaPOpb9u0pIgCQNvU83Y3PusVepPoBU= +-----END CERTIFICATE----- + + +EUS NTC NAMEID 3E6C3B35EF144B0A76CDCFA4080B8B7BCA3CC8EE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAjQu1vQy01PqXQAAAAACNDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxMVoXDTI1MDMyMTIwMjkxMVowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtM0U2QzNCMzVFRjE0NEIwQTc2Q0RDRkE0MDgwQjhCN0JDQTND +QzhFRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK246r1mE2v65zju +PvoV7xkK4coKagXl4YnUfNTqHhZjM6+gdsCHMa8SNFxLfs2Qg9LHS88TxJXMYwzf +0mmnliL+hlGioIm91wpAAlnQppLjiJLDkxkrSZsXEB/kQ0TDTCydhAUu5wtbrKP8 +dTDMHoRTRD7Lq9+1tHJL6qrrRR6AS44nYulYMM9Mw8nPz7YhG1OTilRnVoSnX3zT +jn+Em3OD2Fljo1D0T/PxXtNy1TyHOGaYeUc1jbPPep/DTxx5AO7om8oz+TzIrVfH +rl6jMNQg83I6+w2G4yBlk67dhGPnW9rBvg4IMLq73OmugpyxXH/qjlldfFfWC9QI +CMU1g7pGPMXNMdRwPv/Xb1oI/U3H7cIlF9AvLdq8qZxT143rHHWozBALA2oVwwcA +itoKoJRQJRJ3tiHmzAbnws5AoCa7xWH411NdYMM+cXq7EoiNX02+mphg3cWlA/hT +FyrOFvaZLk4P1Wlu0oL1eUHggjzlkO6cT68IAGKy63MQeh6prc7137Nnkp0KgCm4 +UqBcRcDDBMnteZBOdXXcEz89t1bld0OqULU4jE+ba0aiNYbB7Fy7iUx69WLq2/0d +ItbfyINSb+3OEpKL3XotYuiTb1MXZLl1fbQAYMNkhvFJRt4BtSS71NGzTS0n6RVN +q0oVLvMqSNvvsQcwu3G2vuLja8dLAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRt8LOjdrURSTpG +8iLGRs21qF8m4zAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADtPVlJaf0fPgvRX5632qo6bBEg9gfPDQpm+VW0AUqEl +My7vmVKTqtzbIQaJbMLo9eRnJ8zR84dvwxirmw5j1ZRoO4zLKE8PqdGiQ9UM5PtM +q+b6emD3X9US6YZYiOj+vgM5z7a/DqgJl/RArm8c6MGiX6RGx/LaQnqjHDDzczki +nECfFKzs8vJemnSbu0IOnwX0fazuf6OphVt3cJEbmKuFuttYkSQETnmuulw8TTLP +YsFWFwNgeQhjtDiM7jYXKZjD6ML4bx1QeMbO9kiZEVYxpM8iwd5iWfYcabNku46h +zFFXAhDYG10//u+bddSq+GyaFAyeCUr64KYcH6MBHeAyY0kG2W8a7Xr4urX2PzEr +X4E245is0l9RLnpFx2+/8g6ni1/tVXaQLZaGO+2HEvGclOG1DF9FY+WP4frL4MKy +sKLZP9kIWE2c9wrpZtW8tpnJvQzqeczg7voevLt7L/wl7ew0tJMbhUqVIBR2u3i0 +8Wg+FNMeK+4bLqpx0GeAH6kKFuqS4NkLJmCQQofjgGE89sy6VDKMZpZtDyJiCx1H +TEicMi1Yk0+f7Tq9y6wPLYxdxSavGPDZ+Cx6UMDSYHzrAnNQ1haVhza9wUX7sJUX +uaCSd1rb98ywmAw64JtMZ7uU2UMaieNahASGldtGajE112YUjCIGQYdwks57m+72 +-----END CERTIFICATE----- + + +EUS NTC NAMEID 770E974ACAF0DB9AE67E7B6F5D410F9ACE2FAD65 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAGzWGLboghYK+wAAAAAAbDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0M1oXDTI5MTIzMTIyMTg0M1owQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtNzcwRTk3NEFDQUYwREI5QUU2N0U3QjZGNUQ0MTBGOUFDRTJG +QUQ2NTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMD56te00Wibc9XT +H+BGgPta0Elrw/xWYcxtpdJIUqZqei9Tzx7Wg1OzcMXISXEwWdSsCJfDOwj1Wm23 +VI53zt2tQ8KTXrbAK77LV8uhvlNLmSndqNrKdrDeYGe371QrEkFLVIILsmT+oIyt +0zhgnp/TGrp8ox1mY8xdbdasomK2i7qrGpisOefoHsdHeIajN0VTugbcFvY3LpMc +xSazmjrPMEMJsCaRKnxw5zypQ9RHlVkd0+LlQWxP/PSPe/dLPXo9hLEwVFRlzASs +A1SoZtS4x8m2zToIKTX8hU0XqaKjMFvdin0Mi5wizr+15cxu8Rvz8hlNz9SXV/dW +sJBssZcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFP8pClsDD0vhoP/5Sheer7e0ZDECMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAeEJi +C+h+uUHL8ASBiOLvNwS3y762D+kT/utmzSH934QxvOfOVZCvU/9mLU8PXZAHsIPs +fa/2L8nYyr6PxRbcEMD6oLpVC31sfiHKo9Oq6ZBLH6u4awJZGt/PIeSZmsMTvMfL +3+Fa2WYvlfJQ7Bh6xoTjZBSDSz13RgbSwzHnRn8S+yY63JEl192Je6q9m0KZih3J +671tx50YJzoOSX1d6jxPqkOxYXgxIegu8Z4AC0dPTEQGDmA1TgE0hc77F5cBNhAG +Yq/9q8gLro8zrOAr4owLe46d8TgGcnzt7T4cmcJlHA7IGvO0ma7/H980XlgNu2ec +DPCbI3nYKtTba3ZMh/km8Wn7btQM5caUV+/sVqBlW5R1dxtF6yGVHobfpZAqpyra +jf/xJQWx5G5BUib8kbtpvp2h4UWbkJbJbg3rotYlyMKKdGMhYK1axmulBn1MgPcm +G+j1Pv6BGgt8jpraFuEPDFj8dGGfYOlVOOCR9pVXh5JmcG27R08IXTTM/XjBdBJo +S6vM8yXUTpHpSwfFqMwtdQCnjxg4uPNCevymftD8JY4O37/NV0AODh3PZcNhu3Zb +9Y4h2S/ODloVO0W4h9zK6OEQXDcmYiW6mp7PHlXnT1Qv3oSdpdskPAKmcKJU9a1F +0aRDXNzfPDicQQC4eh8fD9JZd9Ffrlfyscj7JNg= +-----END CERTIFICATE----- + + +EUS NTC NAMEID 770E974ACAF0DB9AE67E7B6F5D410F9ACE2FAD65 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAjZQ6MOtf8ynOAAAAAACNjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxM1oXDTI1MDMyMTIwMjkxM1owQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtNzcwRTk3NEFDQUYwREI5QUU2N0U3QjZGNUQ0MTBGOUFDRTJG +QUQ2NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKjrgb6+9ImqqzZk +hChHsCDjesdSPDruMCOeepk+uZjctWNEVK13N8x43v5O+E9SllauWnxKBvu5Om+d +c/+KTbhzMpSSJNa3DeCsymLtAABedofEgf7Z7XgWF9O5Kx0yzE2ZNtJ+XKXujWHm +9wm0TudbUt2no56FMvj1hcP4u6lQY5hwSd291cs3MaMIJJL2dXBMyn7yoIBsfOm9 +xug6y8/SG+Yc554ERNwLHhWimZich5QGERafXDqZMx72GsByO/dCArk2eDk24+Ap +e7uUrwzYczrW13bJ9GOofLJQWoJY2eEHpQ5NkXDXmHLNLqMIKTwAhxLdr1t0gbru +pxcyF2N4k2TwMNWruKIHZfrDdoKRbOPBC2lewzZkNTPokwJojuSf1VHOrFwzJx// +naHDkFNc1b/MAf6VlIK+AWVNa74F9AVxpqTFhdVs9jWXDO6/uTP5dc9gkRu6GWXZ +eVSINhxdEQy7diTRYgyCBiyX4QGMNrvekyqn9nIUf+dbHbus6UD/h4Uxf6zyWUQC +kl7j+COh5Hx2zLlp5VsazoKMqBr18FDLBPnTyV0nb41/EJ2Qt2Svt2cm0GlW6Wnf +oafcVi8plbf98jpHw8BI6ydQSke80naDZJrO2b6d4DzcqiVx4MBzx8DbIXXjrFlY +D/vo1XhcRN6r23cjHb7id/67JCSlAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRwhIVzb/xesz3s +72yaADCp9iXqzjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFTBiEs/TXF9fSi7coyITmGEquCPalyFtM+iSHQ2VKru +9UX6nEujplEPYTQOAoTvhUlms1HwXB/ttnpzrVo+uOr9WNKkuynD8NMfQBZ2GOXR +bM47CP57b7l1EvqpW472px21sE27YCpokVf2/jtD1ridpoREgre26CHrWHQ8hfk1 +BlbfwBj94VsX8wSCDI2O2jDHVJJLkhjDXv2BV5VNsCEwQ6927z2tOE1NuyhChUcg +35KLz4sCIYS0YLVHfslUbfiXMw96qhJMfs6Q2tAKQP0V/a/5sycutcT54hvyQJXz +wux1cqZ7UtdiGjdOxr7O5mWzlKKtvOZC5BXVgasE5J2UPiA7plG+5Kijrq4eLwqy +ujZLGac08BnBpj1UyUSvNfJ/dNXh0v8n/1QTStblT2ipLNki9nkcEVRQpM0dfJyi +GRY9wkXy8Vlsu+KZ0HZCE8raCerWn501nzZjAUUplnV91pX0M+N/Z379EZaFS2a8 +eWaCDdeQukCuqi8T2Z7vVtWV3hb+vFDknpuO0OHGQjMet3STn23MRAHnTwLDkSuf +ga9EFHShWRwdn4gpD+UXBX6OFSxUIzV6S3kL0K6DRZlY38rIIwxsBJQIjW0DmR8g +izDAkL9jF0eFaXjEaVhJvCQnnGFlbSTipPETK3f1aYdt2C6Qfj9N2VSFAOlkxDx6 +-----END CERTIFICATE----- + + +EUS NTC NAMEID BCD3C503D39E51B0C50489E9228E984A7E63E303 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQbwgKcEMPrzTgAAAAABBjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzNloXDTI5MTIzMTE4MjUzNlowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtQkNEM0M1MDNEMzlFNTFCMEM1MDQ4OUU5MjI4RTk4NEE3RTYz +RTMwMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK86o16n5Ja993I8 +XxOQYFeWZnMPTQeD45IZppDnHK6kEMPqpo1mmWf7ddfWAjIcQ6hqsqEWFMHNS65G +fNbfwAzRB4FRnXAEPfxUqCwc7XptxVxUs8li6u/vgFmoP8clya3ng1QT1NDMUgCD +EI3a6kfHCHkrPzDw0Sp4K2CvRTzbfqoH81/Pl2Rbayo742TFBvQU5d9bgiLuBXTP +PK8u3clJlukPbMhPM5YltOAwBjrCKsFSv9QwOfzotE/KcmMf3ih42m3/woh3cLw8 +QO84Ojjq+4/8xHLYJIrjukPb1il7WVYe4JaqqZGFTp0cEmFjOB8ns1BLlHRzhZkc +P85URScCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFHyODLqSi/vMK4BXgpOqWhkVljaMMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAmuXw +uZ5tkOA9asncl8f64fywmzaGFujy1FaN9VLYmrucbM8xth1/MBXsh1kna9zip597 +HXl1oXmSpHCawuXlrRTefRU+8VoUCiqyXkUR0MzjUdOapUlVIYaENpr+zHgk0/sv +KQiE6/qcnZsuPkwpcqXBfViiSzyWW4jyXNGkTZpHK+me1cmhAdx3onjAukxF94n/ +8ej8ep3RNaCX5Yq3jKPeR11txkpiFwyFXG3P+nuExJm60VLtqsBWJr/nxv5HCMIK +F0SiXzOW8FzpQpKznMgTi/YUiqJlVjYRb5MtsvC1+sze4wPvS2fRpgWMJlVSc5pr +Z8dXOMD6lqsT2k4bcVMp0c/D1+vtcfGiHzClJ7j5HeXlo6P3qJTSgLbyLbG0yEwK +f0//PRqtGdQGUrWds0uwSnzoVaNbGGZv3vsrbbjzTQLqdTarHYEc05Pzafcg/iXI +jVbspuQt3rCrBpbY25/rQQZ0Xz2sam1sXMhw/m1vHTUnZLAQRSMnu5xQozHNqxFt +Yoh+sLCcXNf/84LB6p3+WNdiXkHPzxUO+WzjJk+xt+FeQkspE31/RY65p2WAJSLl +Ay9jcLUX8EtY+P+4llWVr/p/v+1begAZsLJrcwbf8QsUju2IK7/sfCtTXz8pMXqg +WJGMGcU1XzIeC0tfbn2u7rs96ZkXcZyk4/4F+jg= +-----END CERTIFICATE----- + + +EUS NTC NAMEID BCD3C503D39E51B0C50489E9228E984A7E63E303 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAje0BL1cqHqc1AAAAAACNzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxNFoXDTI1MDMyMTIwMjkxNFowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtQkNEM0M1MDNEMzlFNTFCMEM1MDQ4OUU5MjI4RTk4NEE3RTYz +RTMwMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUBOPqTTYFxsUAI +2or83Ti+3xps5p4k67wUpQIVx7UBSO9I2sPNJ3ySjg8gyGSuuMCzu/FBrnsZo84i +qtMpOYpmB/gSJbfEBkNJBmrRsBv/jyuGonDLTQEVHzP17VZBZVe7+FFfOKP4m621 +fg5kwIGQ+McUracESqcjuLSBlXkSrYQ/GX2ZdYu228oquubN2ANXy+Efz7HjofsQ +OHVJtzXEmQkd/iD+ZhvjZNQWjc7nW7TiWHuh7mVVBc3O6d9goWRrhVvZn26vUNXD +qS6jUXk+okiKXJQrTFN7MXeWdaJmgiiyNuzNFAi/D323WIIYAPi2owODbuOq1XSF +J+bYfRpK6bu8b8QRjfhs19IZ/R2c87bDSs0TjwhH4zrCESQ6KTToxqKw0Mbv/nBO +wG2HwlTs0r4LOTQK28JxQOk9GJdAzLnKGpXfAEyWH4jIcTVFBL6VPwSjIKzzVNwh +jdVazd/8L0vXmajPhkfHhPD/Py8qIYUhTHMPNC+Stl+6mMEZi01k6Zdc2jbjuqDK +shZZxhI3yjKriMzzFdnRUxF9o5AQEJKhYUNTzt9VhH5mxSPz6tLKoKi18GTc4ICH +W5Ym4dSzcR7hBBJrB15SCCfBUoENK3ASnFA8mmEfLeCYdXvxCRzoIGEdXtWdIg85 +HyDWLPwFXgWoAJUZOMkVX2cLx8sRAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQJ918h4MSMnR1c +OzS03xneH8/eUzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAIxRO8hpSs1mRHB4sNHaiiqkPT/Wk4BOk/TkY3awIRY +7OUfiLBVLs6qU+CH8TsQdaloLwt5PV/q85Z5bJnCsgd9r7fRtnJUQ+BvRVKmukmu +1EIRdQAg6D584ng9VqCgaJQbXRkZG2QN2/KZCYrw4Al8aIdpBxauKhv8j6QyfR2Y +xvPyHBHdLArBn/FFsHic8h3bm4BRQ2y8XYQsm9y6/GqVLg7/tsy65csFd+1XGhmw +fWCZfYdA095W+Dcn8oeAqSa/4Nns7pNm977FAqlqhdTGkSErBfmqOYBtSS4g0pkZ +aFlHBvVSYtxuUt9Kimptu4uQSpzX8tJmsk0BCXRWd/mvJN0shz4yo/KB9g2N0TXW +9Xecnl7Tu0ycESwvLMVuKqqfycZE7R2geJm/R4l4P94a8sb9egZYDGnCievcQGAK +8DgKYMrYKkXeyNfhgqoTJKYgbnXnuUkkFxoSTvwwY334KULinrADLrLAcGtPE/au +2bC9C2CkUiNYas5uW1J4tuRFE4hMWvWHyqv2ohjLgVYn7eQtfBfFzdju14nCqCJj +18Si7IuRJXOEODgoPlXvguk75KcY0m8REjBEXhuL/Hj32mJlxFR1vAvmSEPInrar +5TbfuwXv0t46ZXtYueChN0hZzaC/yweWBUfdStrcilYmZN66ZEK+lDknBNaXf8GR +-----END CERTIFICATE----- + + +EUS NTC NAMEID D659BCF0AFFF2284AE8AC274C6D91215AED2B62F +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQdBgatll3kwegAAAAABBzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzNloXDTI5MTIzMTE4MjUzNlowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtRDY1OUJDRjBBRkZGMjI4NEFFOEFDMjc0QzZEOTEyMTVBRUQy +QjYyRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK+8j99n8F6ckr+8 +6jPXNzqQQhusQau8hXYtXVe4+naeEBRX49UoFpogTq9vMXIBhZXYb7lPtfRW18Wi +mmIOyEikfmDF8jDwUKY8rZOwu7vVvfRWheCNs04vdtzbbj2S24WxdvkrowGecwAu +1GAY2i2SXXXQQHscnmLhjNaPsDGua0y6zp+qOKTw2eheuPsXU8ckYOyNkutoyNks +Pri+aVk8erzMX1x8/D9qZHLCCDZWy+XC2v1rAkMoqhHSL79q0gT4tlv7AKUvUxa/ +gI8vtqa6uRmgM4ZzRr3FkIja9cNP/Zj//h+VNQgOGP+8lKZ6IDgwtwtKuMstYoin +EGHbzvkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFFxAPzpBG4a0EmmC+Yn0nkFCqFc0MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAZLx5 +ztOQa2sNKR6RxEFq8ATJaeXX749UYu710WZE1Ec0BmNwlifBVLyxQ4DBMPIDN4Rf +0/JA7jAcO5jErJOo+lN8dtEmk8ZxQQb7QVUEPPpMdD/Stw4hvC04TMwLjv/CEis0 +tSNEvHgnwtlHUbyzW5z361n1lYCe+78AfRNUGJjdocaEDc8muT8Bv5mJT2UW1off +d71giTZN+k4cGgxAXOlismYMHjpmiYcB/KckbpSzRvNVt7aD7FAjqNnnRBlEEYK6 +zugQz2wsFBLrouAXrfdTXuDrOkAHF8pTxpyqcqWSI/5xLyZCf/u7YnPBKKg8A01R +983ijCbr7F8jJUHLwnPN+f1xpIhmi/gLodSBOjmS85LJzDpsuaz30WShFnSpnIgJ +2MIvjfxogAo/k0yIoyOsFlB3v9kZxKASP1SLaK5VP5HwAOYdJNyI9dv9zubMo+0t +jsjjruDAUFvDjhc3KErOnyX2iKaA236mm9e3X3+6ta8ObfK2zXfT9KliS26mUXzB +mOalLEHqNO3v4IsG03KjQ5/G1mJGTt/qZ84//bH9kqVsTfWI132Cmv4A6lS6i8rB +O6hFhzv6UMv7C6/Y67DpeUAHDAEjsOLfLfkuediV9/g0y0unhw+pMT3a4qAZWM8o ++JT6hCH9mU4GjJm5asM3Gro4zIlRfKl3bu53X8s= +-----END CERTIFICATE----- + + +EUS NTC NAMEID D659BCF0AFFF2284AE8AC274C6D91215AED2B62F 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAjitwd1vskIoWwAAAAACODANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxNVoXDTI1MDMyMTIwMjkxNVowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtRDY1OUJDRjBBRkZGMjI4NEFFOEFDMjc0QzZEOTEyMTVBRUQy +QjYyRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCoDho+jCoftg6n +TmgILV2Vmt3LprN61A910Cj9IDSm57Lz9wsJz7ZwNNzJw5214Vm5QogNSQ+wLkB0 +1X22kO/pGcwvNW0H4IFA7pbwTwfvV0nwzYXEUSRhutWLKO8eLdvfdM3C8Qz2JK8g +5o/JMHLxzhJjAcB7SxCJCHYrYoRYI4L2l08MFgkyJcfk7wDyUgLh0bDi0D7yJbwA +ivhTlnDcr+OJgmNOqX4CY2zJxF1RMli9zYaICUnK4IV9SOCgodHEhcaS6SMIgWfx +f9iks2SHSzSd6VGntsRC2jTOkNbFSCPpbPMGvDCXNdPLS+Xo00XHYJH05Bnta4ug +MHTXAnnND9QtRyYPdFpnCjtv96V+eDP3ISxEbCIS70My5ClY6IhOW/ZcD8tVyyx7 +g+grrdWDz80Mh1SCGzVUPBeSWJntsOhtfNYG0BU98apObdVIduwSYc4eMi6dTvGv +xHv0AeQC4POCTYCOpCCyzjUJHQda510NJMCcl5wuSc0boYxfdnMVya2Lyo7HBQVc +oKuq1lJNXc3S6wmgq7h5PFo9cd4YOFGBfSA4FJsDMoEiNAtVHiW5Wqh89/G5Y6Eo +N6y6USy0cRb9Q41ju3qPT1A37xSBqoenTouOmM8U0EAr59D8W/LymapsE5CWgjyt +3ZfL7YEL/QylVpqtdsxfIvDmo7S9AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRkHXul0Od/cloJ +H5877f4kZR3BeDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAA52a4DIfG5p0Mt8VCSHlcml01px7PHxKlUmkUGTBvsl +oeGYP7nyW7KQ2XZBpp2N0ZUgWRI/GParyrbaVF7sEbnfMMAXhqtQm6pcfANk+/WI +Or0u1hmWHb+9oAsGMORn5OszoTg6jqy7JVOQAsrqZ6Y3K33k+8GUjMEpi9UkSX03 +P4uYKrt9pJlHQ74Jg+q6KTdnsSG5lxk8egRhEJgQc+lbpYgDcocirCCMdcM2gQQ4 +7szXEPw1tDph7Tgqju3wNJLn+XZVH7OJrsdxZbXHVvlGJ4wYAENeBsSjob1h30HE +UNZoyAmbXCS32ik1Xk+1FuqM0c85edCyMhqd4FDtxDbCb4yoZE6TvACHeYuP2VXJ +Dh1/dc30ksntHFDxBoSSbRRf/z5BvyR70xt4Npl/nSSbN63ca8TxstEq8MTplcyo +8deDlVqg7+spY/khECXM22vuTzkCDkTkSBPArWQg2YHayh5vlyR+FTYCLOCFN3vb +zOt5cGs9ECQJ/yslmQDFyoj7R43z3B+f7TsgkxYxuQNuBAAQrReXkTLzBSLGadPj +aXKECmOKyysdwisSi90uVifIOWuDMhdSPojVBUTCMNapdtOWtWT+fxImyJGC0qBH +y4VI2BsjaVKFwcPId7JdHRnP6Gg3rnz5ynSI5bcoXMxncEUbsxonrX1uj2ToCfc/ +-----END CERTIFICATE----- + + +EUS NTC NameId 91EBBB7C51FA7F78AA3D44D3425B1D5D23975CAF +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAU1E5QLy66wgwgAAAAABTTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDcxMDIwMTEyM1oXDTI5MTIzMTIwMTEyM1owQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtOTFFQkJCN0M1MUZBN0Y3OEFBM0Q0NEQzNDI1QjFENUQyMzk3 +NUNBRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKUeL9jRkg6dk3Ta +IABNWZ0RmevTQerrzBaN+3em92A+tA7Aa/ubDt4gFnxxp3TcEBkmIsIR5F9PEH+Z +l6tSg5CPb5Pi2N2ufjrGMeUTFKfausEXqi+GmTadPLzjvDi0l56s8TMJRG4+0tmV +0bK9TEBHiuCdf4bD3bHdN0mcEla0vvZ9mCWrxlCVNyJpHk5/MeXG848VqHqGbU5n +ASWBjUJHLVOo3myvCh7hm7EUUNSNfdETEIHLO9oN/1E5zPI/DYQt1lUGe2qwgS0o +yKREK1vjsWzaEleIwrz+p15lKhGse0kVrUKDd00Z3T11CcKJSpI882G+ogcUhZNW +6K0XM4cCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFIQLF3/s8HuVwQx2JVZEJMpFMCiwMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEALfHi +lMOShim5ui+xXv6AE6dFQKPYXHiqTI0Nnf2m0qHJVTc14rZcRmNlCfUD5nmUdEkI +R2RVRtnX2Om2hXTgsySkyM7uYfUcHpt89EvOoqZ3Vm+mlYxOaEwJVHQfJJe3oNr/ +KvqWTMDykfGyYlTOkHRFtz2mEoKlBs8qtFtcPnx0CoX4owMV7SU7DvlTtV7CMci3 +43QIPw+iYJ4Q1XfoZpXc3W4xweC9Q1eKrj/i62n53Uf4uR4JK5X0fwxy4OeWKNLV +Xo8Mxo3kAqDjDBVmO5af9EIXbl+lIiURNB6HNkL++NPZfg5ieg7sfv7mVikxKRDY +pJDNY58aK/N/c3FJB7v/x1h5SBnUJM/H2FQDyt2QCsZ2MJ3R15k30t7Il7EpPBAl +CxjVIeCmVQ+4aMboUqJHi/xbhOLqy3iErnmxaZvUhjRTJzoHRbGPKBXF+ciNXV3m +AEPKP0jriH7QtLLN6IW1auQfW9Z1GQzHKmLqCVqQ46Ql3IOHzncUbdxo2Jm/QXky +BHbe17RLpjLCAJfFBI0J3nypwgBvNxHZ1ks7M3TYpJGz2/+7D+sDpAGHv8F2FyB2 +mMg3HsDNHqSq0DNTSnYVYOOMlIR9AFSvEDdrw90qxjv5kPiZoYbUFll0xKTtPvnU +kLuivKvCr3W0FsX1nOgUzQX1Cu4MWcyK75Nclx0= +-----END CERTIFICATE----- + + +EUS NTC NameId 91EBBB7C51FA7F78AA3D44D3425B1D5D23975CAF 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAjX/w9/ZMQnzqQAAAAACNTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxMloXDTI1MDMyMTIwMjkxMlowQjFAMD4GA1UEAxM3RVVT +LU5UQy1OQU1FSUQtOTFFQkJCN0M1MUZBN0Y3OEFBM0Q0NEQzNDI1QjFENUQyMzk3 +NUNBRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALVT5NDF46h3QRqD +EceM60f8fnm1qpeArCK0jEYvBGbM2COoHpoR6aHr9fzh6Gl6QkCpC5+vTrWuepvf +Lz02vFRvjasn7lAh4Nwlarl6/GiraaJdbzkvZMs2dNkZ5YeAOm9SL4f59126WUsI +57275QYDUO5ZhCfYY91bnpTJ9I3tL5QrfGvFRXfKv/P+2UCZ2mo/FPW+Ged+3Ivl +D2y4ElLKyJKgsvfVUqGinGHhHq2rJ7aee66luaeu512Lg3MQxgYvBMOqyROgucdd +Inom/azP0Vp+px+SOhZXThwLPDURHdi/Wq4SN2NbBgRPvuzW+KwPI4fKdyjoOxbR +pYyH2qBF0FPQLJv4Bm3NArTH0qwX4oKvC0bZsBFB9L/UhDWp/gK8fBEjk54gOgmy +O2u1tWd4fxhpvsQzeZSAbVQx40qZ5kYKXIdLcgK6IdAUQ+uDs2WpxAJhg4QfFVuD +lW/fjAW2pbLPz2hyP3nl/h1b/HM7X+0q/CJ0aOJzhVyOFdNTuNNpSqqVGf7ItRLL +Z32WEJfTtBMoGfU3noYwOcC+tEQp01w4P0S6ToCgRfIkwig4NnN7OWHKjRLROoMA +pp48i/qIstDEfh+sThS+xd5evlhYfhjB0A7UccYjE94KqwX/ZTDumlRHVyV+Q+KT +FDBUzgZbj4YQdFuayJ9AQLmbF4CNAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRl60rllVO0Pk8y +HpB2Nqpse5+szTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADlmNDeQp94NaR0wHJU0CO86ZRESxa1MOlXzd6D5Aa5N +sChpIwXPXU3R+BCv9CDuxEScl+oUzRfDJMozv/uTqCJoAxiCmynOE6aTIcRZzniI +XmADMZKKlxscd0RZXJ6Y/R/tzj6qNz/JLARbnrYrm8fyRJasWzUffGfadvgOLykX +uzvkjycVLFJAZl6dLPAuNz1VEiEfsJyn10A2yh9fNOZE6mQYDpgi+jELizxvaFJv +KfaypstgL/p66frTn58G/ak43AbQkuMS9+IVBb3iRKHbLFsIU5HL1iUNzzcNEa6p +ECJM04poO2urCtzY8SfpX4s6RSrRflHetY1U8gvam6iglVj8ohStb7U0ICr/Np0l +rFUI8wf5YAf3hWzwFR4gcmsmlhlqH3S4ezsOtU+KS+wxbe5LeL+8Hw2T2fqzWI2M +FVn2kKh0jT5WJKCgdkgg3pNV7qbfnXKYxLOxUEbbV033K17c0/7UDpBV8CdocErR +laxi00TiJfZNX2Wz7JyWXT9bYDzmO52UkhNV2iux6FzEE+2IPzaCLtLQJBatK681 +oueTnxkF5hcGMUR6FgPsh8xynt6rRKftuNQw+xfw1SPOlPPV2oYXVKNScd/oVWez +Ca/RD0lOeLDX6X/wXhYoi+1FYSiqmWivRdGRDRvio+pMtsSUzrCQd0CghlHER2DE +-----END CERTIFICATE----- + + +EUS Ntz keyid 022cbeed5d77060f2833e9d5376ba8bc308cd9ba +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsihWy3btd9PuQAAAAACyDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxM1oXDTI1MDUyMjIwMzIxM1owQTE/MD0GA1UEAxM2RVVT +LU5UWi1LRVlJRC0wMjJDQkVFRDVENzcwNjBGMjgzM0U5RDUzNzZCQThCQzMwOENE +OUJBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyt9FG0XYvPMKdTF1 +0JTqEkwFWya1+VZEfqGwd2Au/k/CWrkb9wStXC1PRBDHUw/0xysCPapl9QmiVOAU +RfMhyknC//W88IQzcY/dxym55O2QP/HDcgkeGGxSbhFhTPxbT7E4gADIrzRYHNUV +oLDYeefyLGkCiRYJ+dk9BW7Gygmm818ziJevB1pidcJg8qAW+4ORx5+VZB8fY2Ak +sSfrx/UtDBWcC4CKc4SregY4RVBZQY0UYPDD7Wuwpcldr+rpffE616IHEGcCdTmk +KNgPoFCGr/ua9YndiM2/m10WsoAnrYep0fniN6hHMGZR8kZS1+4AkphFULk04dfd +wbtjKESZlcQfHr3Tf1/VVljoYhqy36yKa9yorR+VXUkY7YUnnbF8TBhHGEmn8AsD +H5G6DfRYyV9ZBukzp+AmWfsvZSjdAgyGzCLDvN4drBr8mW78Xbgex7IPIgfF7Amr +Sy2tsySgSaDOxilDuByhowLe7H8DTkvx8MPA9vtWmQt21fkiIb4plasNYzhxaiCW +jf3f+x1XqfpTP019bE7U/Rel3Nf4UBzn7vBlEtTpSsckVYzEV3Zkko4T+leEDITz +RsFxk1N4cYbeyQoso8JHq/BdXXzXw4IFfUqnKe1WadRuJTmEY+S0Nnj0SxXeyuom +vj2gD2MRZLeSyZLrylLBpg8q+i8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHw0u/rB0GHJiz4G +NSDf+FEpZ7AtMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAWmzjQqxonHglNbo7ZlNyqEiu6S018oOxFsknzq7Hz+6K +qN2JwWs7PO9UXUBfm1eBA18xF+dd4ss4b/BsKGfSrhEtNdx7kqk/UHW26CCabZLE +61NYp0OZWOB91TIlaw2iod65u9Ip8ugWnRKi8qPo+A87xwDQJzrU7CBquThpGbHh +7fyV9vz6AxGo1F2r92yPJ4r3onF3S+hlbQHFA7UUqS0tzv/Gil03v+DnC7/34W3o +gPlHzN0bM+jy3e+2QzaBACuIvqJWWKj2AEHM3agrPzaBVogSHypSblP36MayDj9q +5fHjMrdgK+4qmxauKVKK37H2LJER4NVkd8h0DACUaAM0vUwNSBcxkDKP1y4LieJ5 +v62trl1XX67GZLAKVWHAnUyNiger8iFYy/58s94yK4C+G4b3HXdYRwdISixKPFrG +HgXZRoWGbUPHaFPffWr8GzttcDVnMmAkF9+YJGjJfAyDIsBaNFs4Kpp5u22JmZXh +vTqSDmG4tNlCS5DuViFMFZe+VABNZLTejy0okQR6YnfIcbCRq1sQ/QbJ8VxzmrwW +zvyZZENU1TdXhPn+JdNK/WmaT0z19Khi1sEv/xnNyySJyxI7NrkM1vN/hbtt4cpa +Vz9gr/gMzHQWfCX4iU1h5xWuNVpBRU+qAVZJVTyX2y7NyBtzV8Vg1feDOhjNFdU= +-----END CERTIFICATE----- + + +EUS Ntz keyid 03d1cde438ea3db34d943181c1cd517d688062ef +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsd08uJHHlceYgAAAAACxzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxM1oXDTI1MDUyMjIwMzIxM1owQTE/MD0GA1UEAxM2RVVT +LU5UWi1LRVlJRC0wM0QxQ0RFNDM4RUEzREIzNEQ5NDMxODFDMUNENTE3RDY4ODA2 +MkVGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmxYZPVt+k46N5+qi +LeCAhSyIwVi1k7AU9vkG/yg0hA5kmR0wIzqTMRyfl14E+aTogCXfwywv3Uo9FSdW +SvfL9CmMDrZI4Jtmhh20yZBzpVy45lDIVKp0WXP5MlP2F4errPLp9700+zmi/+tE +A2E11NX+lQt0kWz4XMezFrGfXgVlDwqRG7Qr6vBxkapfEkI6hlO6iH9snkvNk5pR +5XrYhyoDnAuhNlYBdkzmA8gIof8YiIhjSDTYINshL+gO7Avp15OQGk8t9bIIeO99 +wWXMwDsOXWuCHgT+keZzP5ukqvSjArGDAO1SVXt1GSL5HtXKETqbZ0ZkqUL+88Rm +VI/B+E2Vu8jiWGN7eO/b0uN1Io5Z9C5OSV4b/sl7nnZ8mzgsbauhC1GYa5/vlNNx +ls0Nqlu6QoNLenpx+0fLxjes5dVHgvjTIR+LZs+OsXrwtWRh/vS2FxD7ZNlKSBHR +anV4PQfwuDG/6LbAA8abxgWX2XnzT2KHswEaJbSP7zf5Oet83/gR7ccpsQKpPhjE +9//ipuCSNNa6dJ7xT2sNVyUfusqG4A2wkz6oOOUB6n2DEQAloaPvMIUp5VBjGsWu +NMKucDrgcRdTsgbT3yBlHcXpkP5W8Tnax+dq++0+0zff/jDIoEubgNKT2Ztck/8G +QDDh+oEJB2LPoDjtT6Fmu7mX5KcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKXvxE2EQok2iinW +aEZE6tvbAMTQMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjeckwsYACNsO+rSJI7NFfVNLeSTGwaWEVKOn2mTrT1hc +nSsiHPkTkMCRB+XUFTXRDRFDl3EtfglCd7c7yxOabBsXmE4W5J1fXy9daUuPY2G+ +IujsHUwKQki/VogAb27hsQVZ17hTxaeaZJDBP5MZbJgzLGyeDkYHHxSdNDYxVvAS +N4UZtdqLxAo4nnszrPCh7jzkbTNB+EagrO7xSllWG/guNZEqlqZj00ypbHU/DTPl +C3vW9nPBrVJvQQOkS6xWKtnTvu23VsbyZsj/mWf3DF7OMFWwf3wUye/mQsiLg/Xy +dbaNrlytXzp3Gc2FlwEGivJCPDqqo8M6zqWd7BuLRpNOUEtDmdNawHcBCjSba/yv ++AXwqIXAWeZYKRDs5K++nlr1o9ohhDUvxKtUl86ml4mNEHQvI4AkPQgdatNmgLo6 +xCG8YEkLPAu+y8pElLK/zUMdIIiX6leD5O4F81lh1K2h8hw8jgEYl1p0mX2loELJ +MgYHysFe+Dnrry+vLM6vC/5z5jHP0kpEkUhYlbo2NlVpYSpcIjjDKqYYtkOaAvVq +1q0iI6UD3nSqyruEWSqN2Sjy9BCIq1QBKcTKkFTONjLyI6ldBn5B6rCJBWk1rb3B +RCOBKo8OSa/K4e9xRjJTk3deSJ4kpsPCh5FWwGRXLywxdX5o3jv+HdvyDTCegBE= +-----END CERTIFICATE----- + + +EUS Ntz keyid ebb2f4e312e6529c4ed0cdb68228580ae5203d45 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsl2ucn4ZGzTBQAAAAACyTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxNFoXDTI1MDUyMjIwMzIxNFowQTE/MD0GA1UEAxM2RVVT +LU5UWi1LRVlJRC1FQkIyRjRFMzEyRTY1MjlDNEVEMENEQjY4MjI4NTgwQUU1MjAz +RDQ1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArvXdfXA7YBKeYidc +zLvZKBHkXivf4Nz21u8y51OFdAB3GT5D+UXeGDNKs9vpDWceZ3Y0eksEOnmVzWcW +pnt3uyg0Ki/ri9QYoqlWwFEuIKI+SOowOL4aE32Sp9N7F0Mt3xYFqosHMgsRgYXy +buYhFXButO6kuPQn7CKo1YUa6qXmfqQ9sOSAwQBwjfWIqNV5QKAwlSKg5uNKqtUK +nzVeRIlFXnAMohloPbw80u7ZV34UtEntB3PPFpJdpn8xMOY4QQ0rlPvj3KL/ROMW +E81YtwDAAnnDvzQpZ/W0lPpkbErGmzBHtT4WxYwPEmrR8xdlR9jPv/54h9JSm1E6 +ZBvs7PPB4hr5rKbNjOPfKHAUxGPlweAPw5xWEvzVbun1NS9l00PJwRJFxunM6nEO +rr1urSO9aODt/UrYvW4Fht/syGNLax6DV1XJbR7XeASseMnbSPN+Owo0JIZxGrvf +/snz+XXzgkqirLgC8tI10v2nOPhKqwfUBHIf/MYdul9//LTGWA5nthZAuAHCzNMG +5w9HgJj6l2/TqNVL/0fjyjf+opurrAxNf37xx0FC3t1pbqdavfyO4yRvVDa3ym0a +XVhXm4f11NRbYQ17ndDPgbFojAqtsmhEDoVKuYHRzon7+YdtSi0lGmnBDzM96AUa +PexNqJv0UXy3jeuvDrycUpHckfMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKnlilf+31+yXz6j +yeSBrxhnLGtXMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmyqS6qavV5Gvg7Mk09qgMQ5+e6n9Q98zTkyQvp71EnJX +zZ84zOudX/qFiHo9qP+fsB42fe2eqYsRpHdkLLdTiBSkENghiyF6pjPy+f5+YXTq +zAsE7rkGNhNCUiz2Fo/GdKQw2HB3+fc9oNn19adGldL6JrrEGUiD9c62pMWV4S7u +AnaCB27nfcwIa0ABBaiaHqz8mCgR43bx9oiHNrdi4TEdX0enEP+nRV+hzTEjKNxy +qdG6677D5ZRt//3bW3w9Xc571fyCSkAAHZ6gmqlfgiIuNyeeLUpyGC2F+9ARAH99 +kBNBFiMQoFyzaN8TqqA7q0a8DYTJFZA0DlTle+bRC8FlEtBOvRKgDPwuL3BL7aWq +0pIaqG185Up1KDJrNYNvNwDMsXADaSS9c8WMDz79kdrxR0qZ/xomgWcqQnMWN7X6 +bfnQ5gkUAFuHWfVS3yayANA36h0oMdteFRzORgZiAR0DxSybxtaQ9rYIs/oUVgGD +e2+1pdeHR2lIKJiCtiC4osvNwJXWQ5Iitr8PxzQ6/PArtvljJS8c1AXhelo5fYFs +fX7YG2nHoZDFy5h63mYGIceJvXjBaVgvjEueQxgNNsRijTfH5/4tGYyvRmwmhwuI +HuChptfQvoo3rnR7DmFpPJHZRa6MYmMfjlJ2MoOJIb+pAFfv4Dhf0WiJ11KdAFA= +-----END CERTIFICATE----- + + +EUS QCOM KeyId 79100C2EA35C4FC14BDE159B56326FB731D1D512 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAGaJjZ/eOI6nzgAAAAAAZjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgxMVoXDTI5MTIzMTIwNTgxMVowQjFAMD4GA1UEAxM3RVVT +LVFDT00tS2V5SWQtNzkxMDBDMkVBMzVDNEZDMTRCREUxNTlCNTYzMjZGQjczMUQx +RDUxMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPaZJdOrwQCfJ6u +gUp+iHNIGlpxYuJnNBh0fcJajgyYNTVpHt0C5Zsw1sjQqL+sAZXLSNEs0vp2X6Og ++doBiVUVBdXRh2hrbSsI3NRqWP6qcdxg8XJR+rus/9JVz6JzuIEFjRTNIq7JJn8L ++/JwfNPEjF1NYLm4uS6H1m/5A4KtwG2DQ2ouP4Qf4b0RuqKPdQHs1jhXBtUTAUYR +TTaZHCpyn0cIQT4KHIDc3tP4xLkFuwywdhIA7lg3WFm5h+T88+LzH8J82mtGPEWH +RLOYPcb8fQcZJVcX+C3WGcRBMGVJ0kz63kI60mjmvkZZ5Z5rCT80g7ig2xwiVN7g +8F8LLNkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFGOvUFZBSJ+Z/7QGuzTXVaTXzNtBMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAdpiJ +bMsAALIIbG644A0Izqwi0PlRcOtlCHpX70NLfVKqnZHUzF6wTr5JmDuN1ljUOoDd +503M/3md9JXw98nBRWG+BJSVK2JVQJHFwCLh4s70wPPWsRJg+AEjXnHxww/KKkcs +APMcCTVhVRMNXwH7YQqDJsSCtum2Oh4UVR0uYWN0JK2vKxPUT+zCX4Xts1PZ+Fhp +5+IOdSON08FAbl+cgqHbLdNwoHg01dqSpsSl2HElw1NvUE6CrLQaCswgu3T/Ydk4 +9Lg3AZRaMg69ol2g6QuawT3eZTUKc8T6FsDVtuwOW84MPyqHDpBx383JxVpZ/Osm +qoiiXwEsvXr4AVgnj+QJ6hNTB1m6dMIfWcDOdoopZXV5cHwsmgP/lpQCAw+BMn6m ++fP4ceAlNKP/tVLymqp2cLL9hV/EhZPjnp/Q7T3p9N/tJRN5+cNpN9V+hf44v3+0 +LUKtGLnCHs58PL1dZ7uAT5XT3tXe5VYy8lGpgGeGnxwvKdmCCkPArZWYkr8FaHMI +rU/3W8vFC1Ejxqnv1D2/kJ4w5m5LeMMtulg9zN8regr55yEeorQoUTNo8QB7kEcQ +sbQ9y9zsdZYUBKK5f3hPcGSCzS1ruRjR4igv2QM0AmvtEn52Ugn/Uva1JEmM3mbe +H+R/zjmqvKOz53+ezORej/XmG6dn72+UXk0GLNk= +-----END CERTIFICATE----- + + +EUS STM KEYID 08CBB05CA4510B2A73299184EDDC9CCE42911211 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAt0qtrSuQ36cqgAAAAAC3TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYyOVoXDTI1MDYxODE5MTYyOVowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC0wOENCQjA1Q0E0NTEwQjJBNzMyOTkxODRFRERDOUNDRTQyOTEx +MjExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0EK0uRm9kplSrj05 +AghoxYZrhF6zq4Sh7YkRyFwgl88bkimSwSBEr/tZARSdp6mzOrXKEM71OI9lwCNb +biQvgIFZy49l6Hxmcdj19VfllIVyocpqK7q87VSyGfUuBbXqut+JuCcCCnJBBOjm +UVrBjJni9P5mSQOziwYVeVvCUGRVIFd5xC2nuODWag0rJrr/Dn1uS6cApKd+utiJ +X3J196AsDrhzs7n+tjVOxdj3Kk8/fmj0k2bXP0bgyXkhPsrBR6LE+/qLt9WwMj+E +h2lM9KU49e/eBEEWCgcpMIC+xwyyf3Yin4Wg4yGmGNfL0zoGK4ogYsMQMbeJYYjm +3j0gP5Z0zsc8rbweQoOVEjaB5Z3xDGBYBY9QOT2bSvpjlE4E4PNQLIYDl4PHfab7 +jrFIgSgZnkiHWfXlCUISZ9w/eJKG7WsUTVrtDtVzV5c+NJ/mpkiOkpaml+614g1L +FpUkb7BXl7U7ZdTolyUr8/UfK86PSQwlAR9W6QKakxVr74+Ki0M8h0OwQCRSzfQq +WySHMUinzqP5fvZ79r4fvrdCNrTv5m16MxXRSnv7ecSmnmOoHIsQvahNe4hhR42I +cpJ8EGP/HCzxy1atcJ2wStcbOoVvlZHI9vwTqF9Zn8g4N/dvGoumEq3suL1hff93 +CronRT/loSBAgc922EBQmsk+i5sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOG19Fwjr9WvIqK4 +3gKzkIAMW/gZMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAOyLYuC3xmS5TpVubmYVAgv/pYgu/l9D2w0b/B6zeAk0p +4mzt85T5uAHjn1U39GWgYGiRBAqBMwWsw8VkbNAWjuHRmcOIilBzaWBeVhlhjI4W +MGBU0gtgb7EA1lnZWeJ4ShcgVML3RlJHSBo+bMQc2zX9Rg51crX8gluRfwzeh+p3 +VmP11aRzLHa+hzomCf0ggvFN8ynZUYGm7SMKnLHg0r1Ltya5/hHOhkKFpHZTUbVR +fylxPyYYe7mY7ym1VFklNbgOU0X+dM8w9yaHySPZnHXsYvWl1u+vLAY1S27CgaD7 +RhDLEtIA/JTvmVwNJjb18GoOlpJrL3TUfGUCK/RwBgqBWjqHqZ5cH6rNkP123uZl +FxGLdWdCG96vAO5psufExlYnD1GCEIw1wbqHTiRgL/7HF0ZtzWZG+rgqo6CNuLIj +j20gm8C2P+s5ajnXf9tQOdc0t36bpY8nP1qEhJVLPMFf9iCvJAycDVRujzpyq83M +l3SqReUrLCbw4qGz6RIv3LGjoqL6OP6mfzHsvkiki2aXp0+tIyGANzju7Ewr+N7F +6mx0EI6n2DR6u4WZ3mMQOS1K+BkSBAdmUPa9uTzWv43PaGyJFRs832U6YbjkiLHN +PSwqEjPs2BNFbpmcUMzqz4u/hOwTVkCMmWf2KfQbH9Q4yzeb28n7VF0LsriXEf0= +-----END CERTIFICATE----- + + +EUS STM KEYID 1ADB994AB58BE57A0CC9B900E7851E1A43C08660 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAQjCmL7EEWKHxAAAAAABCDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzN1oXDTI5MTIzMTE4MjUzN1owQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC0xQURCOTk0QUI1OEJFNTdBMENDOUI5MDBFNzg1MUUxQTQzQzA4 +NjYwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmWPfZZEgPJQyEQWh +4WgoZ31OKbtV4gDUfYrzObzQrUVZih0wHqKbjKvlb6ZnEryf0ygnZbn7RUggkftJ +nMzjOn4uqoysCJMTybG1C12HHiSFQll+F88I8gtPwSY436URV4SkH8JIQRyKH0rQ +U7DdCEc1+Pj8sqhOj3yg8Cx6JcSFEpbyGyq4mneJ/5+iT30vefqXbMv7P6tEnfa7 +ix6GBErlUyo+kiqyGtK0x5S7I9w+oNNManZHcVYGnbXVnowNWPEa5/sG4VIUJg5n +VhKJq2uK+5qTetfquYowhyC2Y0xJKBUQGXAGc1qDZJ6udReihV/ibCYz1x2k9EWu +56w7SwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUD508kav3b7tlXDZCstZQRz0yNdowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBjYN8w +IviKh2SWtsB9L3PEA9eQZJPthcyn8BfgefQjPTar7bmT2B2OV/0IqpIAtyT4nlgu +W3oI6M8YlHYYKF8vDYKInC/wqWkOLNnijzYcJIkMAEHixbHgNqx9E/qQGk9uCgLK +MJhoENN+HTEzOOeJMqnpOU8wmePD3ejwxV3oJlKZ9jX5D9LcuHz385eI4OePgIVg +QbE4gLtdCSzeOJXSn8K1vJgvQctnvEmtWdRGH61GQ0iM8423rC4KARZCQzWGJ4OT +H5u4jT56snbi62nVEs9U25cJXpspCiGsXKJMytF8CmfkPmw1dotiWdahctCOx1wW +BUdyZQZp4FdCcxHRYknFBd4KnqbnIhZEFQFcBLJVOgm0JhXV9j+lQo2vi9Z8+2TM +6wh34QhEZhE9ZjE9eOMm9r9syoUqahvx9ZbczHWDoZtzjbCgoz+B5/d6J1Cqus/F +8VQ68JO1YlWmaPVOLQ2ecaAarBYafRI/bpYoOsX8m7C8nTTPNwjIJ/1lyOdTQDHF +uHcv/Ck/TL6dI5VaU6AiIjZyMLZS7SejkDwNRj2APXicrOmL/toDqYmAWY5xp225 +dClh/e2hWPv5LbkJRUeed4UYqlD/EPCyMvBZkjiA4lzoRXvu2r1tmuQ2xStJ14Hu +NOb1l+q11XUTnPvxIxAFEq+NOZGQZCoj/SkKvA== +-----END CERTIFICATE----- + + +EUS STM KEYID 1ADB994AB58BE57A0CC9B900E7851E1A43C08660 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjn5u2odSWRHfwAAAAACOTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxNVoXDTI1MDMyMTIwMjkxNVowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC0xQURCOTk0QUI1OEJFNTdBMENDOUI5MDBFNzg1MUUxQTQzQzA4 +NjYwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2+Ij+YaPqXGfi/l8 +6UUtWVZelvTdmhLNkBoMtQO/Cb6/91VS6DlMviooiHg5p8v5TFXSMZY7SKLz9tMa +gX+QYqvsWsegf4EyJ5spdX0elsX6DnzgYJZ6ypS65rJp3cR9u9PEtG4Ahh+dJeiu +xxCE3MA0JG73/N09MnpDltbIe/SbPaceuk3QOz2EmtElIl0ARLBZt0DFo1NTr4+e +/Y8eAtNP9wnOxcZxXOnoerVrpL8L2bb6JLDNUiIdfugVLx5eouzTqAJ3uVWaz8zX +CCCl2jmaMHaQN6dg3xgSZReq3UjVEh1Mg12BBx0YgUBVYI+jazQe1ebPUnN3SlBP +Gw85ww0W+btMd/ZOrJz+6LtSpQoOm/AN7/tviTR9R+wUavQK4WBEc3ugq1uMQ6YF +QmFGqhz17CyGhSGZ30WO9NEe+82blDLgoMxPra5Ei4Ynkf5gn/JjMGxdjbyr1PWi +snTo1JXy1gOLyaNS52MFZFDlCmqgbFDNN5iohwI4W2wCaT0flXRNRnYqnWLUxxv5 +MaZR7nvI5G46z09PSYr1TyWTIwLveaYnvlrndLfXqMGuVYikx023YvD5W79HW/7M +C4kZZUtv3099TZZCDSqhvT5wkrrIWdUdOphTdaYyyHIDRl9cE6Tbx1U1Ig3GF4W9 +Rkv6HknC/h75YolWhN+g+/2TpCUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLhf1WfKksQOzwzY +H20/A1VvOKZRMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAQar+KGz3a1Ped8CAUJTZ20aOapOpEDcnH/Vw8ajPoUWG +Kt2PuLXB5s+K+jKhS7ekvwpIy0JjccGWuTo3hA4kOetYzj23qUSSWbn/2xi+al7n +zu+4QFOvwZv7Qpl+nQUrcQp6ekTRMcrwX3SFqeK8yAytV9HpSJCIV4bXxcnmsl5f +E9wQf99jitWekMJ1Ux5oFysDKRUDxYxmPq69SjJ+WYkLhMLZkPoCIpCNnLYMTeEo +dteCwzbCoypS5f48j+NL2mrbwHo8V/qFj/tiw6E4zoTyuhL0MCpKlKk1LH0Rx2gf +R6pXQwZweYy2O11X8/PALMXeQZn23VWK5BPKyexpkxNI8F/aLv37qRuS3klxN4w/ +wggKgyXxbgrjVYWWmi2iwKHu/iM7aSID/cyK3bRTjYSmrOAeB+XX+cu545q3hHCh +k9YCHv7bKHz31GJvgHXI2DUmDMuE7buV33/VuwCWlzLnuugptRpRgbsE0SF2NG0e +k5YfllNfXJ7znYIcOTZZrsk8U0pnZW6/pqw+2rKnYwcX4VvaajGf+7TqoZcIbrJo +83J2megARogm4TwHK3hJ2nk6vW/KXKCo7TTM2xPiUZs9A6zH9jLhEV3hxf2ees0G +ueb84AMx9EqpO3kBsGRon252oczsF0Gd1FtOneVG1GtgKiO1eol8J5Zll1bsmOM= +-----END CERTIFICATE----- + + +EUS STM KEYID 662D8F1CECDFF147A8B6F0EA296AF7F24CADF9CF +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAt/MAwg1kiPdsQAAAAAC3zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzMFoXDTI1MDYxODE5MTYzMFowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC02NjJEOEYxQ0VDREZGMTQ3QThCNkYwRUEyOTZBRjdGMjRDQURG +OUNGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwnBn2oPMuRmIFgLl +7An4G5qc/Fn+itWOP0HAemugHqtpHOK1q1ORz8noWBwiscKYgFD+frk4/nYYk7Ki +QhoshvZn/ySqAgldk6H6zyVSs51JQOz0DhERHIcwX0ezryuZbxIqKOu4Krch502w +Hqntc19Hvm7MXUPgqGOJopnCBxNypCJsvzy/z81Kl/Q+kLHI1UomnYDfm5g2NYKw +gJ2/pXJOLTXoO8GCN2ayRA7cKp+lFgs+5+hISaWQeOWBfM9o50TDAig6hP8yfMG1 +/8Gz17bTAZfK/PSi6q/RorDoI850opGQ274lwCOeUil2Ryu1RV4LSs1+WSFUKuB3 +hju6mvWWKRX1GqqGoEH9QMZN8oRb3UIsuxOWOIPYC6vpXNlcl9ia0axK9ggl0X/3 +ciQkhUQOmyBfLsMPfQcX5ZiEuF4iCMPC7/ZSX5P6ppLGOZWJ5nmhdBLHCkJiczFk +SJ4gRMP0x7eczG69YIxqmxOXW8ZSwlTcEKWzEtmhpuUUtLskfmfDwbamXOGb9IZJ +03lP3rm9zuuz5JYeBobBVxxVXgxIei+Q+YgZyPdnCT2XmAn8QcKTmrdEO0o/mOSD +f0OKOVLCEfroVtAxPe9Y4YkVMNibBexrNmVLAtG8w/L+D0Ts/4gfE0tKSNGs23ZH +WK1UJ0uWxhbKpm75d76f7C0g6okCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKPMQ0hh00kg//1Z +Zj1bRHPyld9dMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAIQntUhVmHC9zWlLnrT/qeFwWjHSi8tRAxDYoIj/hbYqQ +UpFlSyjJAixnOifO/YQmHbW+43Vv2vXDN9DurMCdeojD0OuB1ctz3YFOJ7k7spTE +mChENIrIToWC1O7kEse5gSPB5DEducKDxARaw+9ee2DkWvl0Wh7TJll62ovz/daW +lmSJPpTkkebTskTebX/zWCXmEJ5prgTToHejlDX/LbiGjWManHKWustHFY5jebZR +FT9ITAT6kR5zfS1WEfCfiyOZQg3/Izo2SntsnHtBDKWolxkrv4dPSZcWokARtS4r +DK5MeaJW+mlNStOLznhhdYkMogO3ihEmS44j9g7kzAwGEtHR9ORm52xZTGthx1nr +6f1pmEaUJizB5UFomqvmnxI25t9WUO/pAoCTpF1rW1NWifePBf8s0mky1xdOkPfC +5Gbr+HYiIi3kUaEsFTac/+qDPYgIJ0mRfPwO8GtnXB64fYuheWXVgEPWnzViU+4Y +TRSrFkr3YiNCwr1446/PGbTtAGMuu0XbZJGiRPYbmTWIgGa4vOkPUe+i6Wyxex5D +kf4tl+uqUARGSy7aM6mWS5FWV6yNVyne9N4MbmZHiuCPJ4oNlMNEi80U1Xsn/5Ma +7Tt/3fyLobcOslYU7YB9zu4MYL7yhPqP82Jqm1Mc8bZFDfihAchLeR7Zhh9ev0g= +-----END CERTIFICATE----- + + +EUS STM KEYID 6B2780800A941CB47EFBCABDD8D1F01D529BF36C +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtySoWzQjY2ijwAAAAAC3DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYyOFoXDTI1MDYxODE5MTYyOFowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC02QjI3ODA4MDBBOTQxQ0I0N0VGQkNBQkREOEQxRjAxRDUyOUJG +MzZDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsDYMuLAww70CgUBb +B/QT0EiBvwcE+bq9qwKi1cYNrgnpgrgJZf7dZUGoyiFJLs+r481elwToABfbHE9M +fHW5aTYjG9iKrtSuzrEIOnHFZVNZZfo5UJc2A6U0bZ1Ik5p3llKEQSV1Gi6rngN4 +gpo0KTRuuyVAO5ovwHWiPMpRj42IQz88tdK+T5/QengkDFzXyY2oJrZLyfWJ9Aib +n2e7ncEMLkcKdBUe/g8Jqtp/yzD0HP7AlMb6Xi74x5uVPIuW+Y0gvhBBl80u3vnz +cUpNYQzB+4NaMXzU7DaFAsMaW8EGMBCuAdgQ20piyJkDkHVs9hW29hLAdQcQQQ/s +UAybHqHf5p69E+U3Miv14oRXOJdabVZg9+zEIrPXm1AqfnCG9gWb69n0XnLLz4VM +GDrXI05Afwx7j1+jsXhL2qmVexrkz1Z6fyuFtidILmgCgiGdAY891YuPWGbV2sGp +gwVlX30s1iDW+h/iR58nPy3kuOF1cQfvoCY8pv7zeydbPmnX2KRibwmorZTiqd+J +Mw+6gvynIhW+GHBQD1RX7EoGF+mtTQEg5gMkyYRGi1cWD1adRWkiYypz+GMBHs4/ +zaQnQvpeAMBGkDrNwWWmohnTFVoFw5R8s3K0eT/RSySl7xVrBzLdWlrRsbhrtxHO +klpFFKJPHz0FbrnUMBku6DRUzxMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCBY05FUrXOCUvlU +H0wnnkh42EqUMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAgqTDdvG9I8b+3kc8bao4Z29QjZ4uZdTkjP2q9GZB8jHf +fkJTUWrDwWGK6/ckcZ2nsk5nMEOKINR86kKqbkQAAB6inKi82J1gnoODrvLD7c7x +47qDDSNwDM1Pe5P4RmBUHoIDuZiRFUp0yAincXu5D1izVlRwVCM+VdiVgTKZ6Smk +W2Esd91g93MUTKi56pH7hB2AcpOPrt/qZjLam2cGaNn0dbs/5myhtll9801efGmF +Xapn/4+ZUh9aJIqE84XKkIjfMixaPqtew59B4XQFyb9rY6wzuPbmoLnkEScmVkqM +tzXpdK9FDT5N9AfgtoEgfhkYO5EvZqa0UsKWHId6xtxZ9jaaUTmA2DcUbWM/Yh1x +N/x3zz6v/GQnK2j0CCdWG+5aKiRIbKH6OLEGj6dW7ExtFXhRhJLTIfFDkxoSgZHZ +BjWRDPk3H/5ViTkBVD379tDoDo52UhHamoDokVkXJ6pj1pQSAjl9SAWzzEWEiFmG +BisH7cxYZQHWL7PoKH05cg/Dac4A5DQ1nNfvzqgyDo2zl8X2YwNDM/rebEaR1cX6 +OKTvx+v7NF8fAPmMET01czBWgKfQGtj49NEXCgtw77d+sv5Vl4i7DLd8/QVAKSeL +4xZHxxNFdM1WZejmXPeycWdrgSAwmuHRuYLSJz7blCjiSS9WDlK/SkGPO1/JxkM= +-----END CERTIFICATE----- + + +EUS STM KEYID 9DA5C72CA00BE14B85B3E535C8B07C83E85BDFF6 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAt5MuegjmoFIVwAAAAAC3jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYyOVoXDTI1MDYxODE5MTYyOVowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC05REE1QzcyQ0EwMEJFMTRCODVCM0U1MzVDOEIwN0M4M0U4NUJE +RkY2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvgG2WQ+UWfdeFmRO +k/W0eJDWAp9Ov1zwMNIssrPKLsWP0Bi9AcdTVAFgJABiPka3hCf2Fhr2tzcyNARq +pzVsT+pU/JOtnEAasVf7cG1F2XrmZs68YRzNWhgOt8IX6Xg/KnCImAiGQnvLWAcV +gW1RSH+9nAZb3w9ulsX8gJXZJSQ70f2/gsPOe4z8/kNzFpxvXYKHRIvW0SWAutzW +H3mPum2TJj4Y6c35J+WTyv4FYrZ2mNk5xel9T1BktdQYTpG0vGmlNIAbPvRyiTe7 +y0DVCsttuY0buzwRPDKMcpKhTVVTDQMX7GerPMxRCRWMZ7ihX6Z1luSN6G7yKIyE +9i4hF1oqi5kQgmd3h3XeyW1KhjJc3wCEQuD7Id1Adcf70DQ56JyPW+ZbDYJzXqsh +VWSBad6+2atTkdDU7kS5QF95iKE2qvYa1XxTA+rjCw58w/XyH+q9uX4pZoaCMVeH +EIE11G18OPvq7fKuuXMv5ky4LyZB7i+uiBZgCZRiQ78cQ+Z6OwbME8lpmdFacBvu +qw6MU66yizNtCFhFmx7k8qnlrWEQDXRySsD/NlV5QmgSrgCWfi29q2lrIVLhHpzU +aFTyr2e1sck84VwSKER23bEuSIvpaFcmn1NTjJS7en5pkAoW7JnYiiifTMta5uOq +D+gf5EnJXzHDrtl2iTyYHBUovA0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCGqEQN1izKsPHds +uSSSimVqqH+ZMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjaY1gfoPF/RKP+kU9HggH5V5mkEyw8ezxV8dNFYI81TR +/WxVyxSmqUfSK6Nt1HgHGysl6s1mZGhDLufxrGAf+GqFPWdvQM3f6eTIpo+1sRcT +DdX2vfqaO7O/EMXWrg6ePjU82YdKLW7apGyVI0A20L3rl5I3xwb8RtE/45qU3U4N +vHs2oUtcgoyvZolhU5K+a+g7v7yCmP8L+k79IpHXIrCdeyAWiJCaOAKULdNbS2qM +YnK9Zw7CD+h5hzKKaRzpHuNiDiNyCHAQ2CVJ8xD/NtThOPANj+allQe5uUVxdXAY +tRHwKOwda3fXHTHysUwYordSCrBzHqjF96QvB6jhzG59zzVe4MOtiOAt29p2k3rK +ipnycEzDldM7LDIAJzVpPpnGD6UBu7kFW8mzmNIVgbjZP67VuZCy+p5XK2eV6rYg +Rm55BSn8qu3zl/4k0cvoFfc8az+E5KX+2mKSALtJxBnoW/bQg7OVaeiIS7yisySu +Ewmq2f6qvoRTIzTv3U4O0VzWBzGdbJ48tskFLmS1FSf2Nr+r/x1+MJhpOyh3JErb +kh2TkHsdqvO1p1BSE12Ojnuf1QkPF16eB8Mt5ITITtc0Uu1Wa9oQE8rpM8f3AV/e +RPoKYf9Ijq+N3wXkN3sTCIwsLskWF85O5A1LhnXVoo6JS/vHWVgCC1/N+WhIhGA= +-----END CERTIFICATE----- + + +EUS STM KEYID BD963E9AD574AAD94FAD6CBF416DD85B4A559942 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuBSL3BNOU2C0gAAAAAC4DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzMVoXDTI1MDYxODE5MTYzMVowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC1CRDk2M0U5QUQ1NzRBQUQ5NEZBRDZDQkY0MTZERDg1QjRBNTU5 +OTQyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsl4kT0dH1l6E5TTB +QSnOPtSr06sS8OxpID1o2d0Bjvy+IMckQZvDGOZQfY1CIrPXYuGDKfxnohjX4Lwg +JSRPP0sr2iVvWdlKiqKUb0qM0m2P2pjSeLaTW4cG6IUmi4GIz18Y1Wn3Ycfi3Z6E +3NIm/WDEMJeJhOonyKDdoo6xXq6oUzDRUVPYvGwRwjM7Avmry0ZFaOzrJnlY7o9O +KvyYWYDtt3gdydJVEeJBYvV87IF1CODLfy/9pITGRxP+Wa2c9R+nw0KlbGquEEVd +r6pdSr6cJqdMfVKK1S+WpfGUk38dy80wZRIWx69E1A+cUKp9vlAhwVEHNgmbmI1c +eQO3X1Yy7jwKF7+jqMBkOrt4d5hLvb23KnHk4MQ3RFDUIFnLb8j4jbjb0/bbPgOq +UU0JhQ+8Yx2Xc2CPEw9If4m4IrK4ihkx4w79zX5PVT6YlgG1B8Kbgo/Vlr96raMj +B9c/5zJ87i9N9aLDh79gH9bXRfjWJKEIRKOhvsdiUllCE0/LVyK1BVHYzvPyT4Uq +JSB+cUQ44GRmK/GQ/0afUVX+8mGWI1oLYbYf9z5ddSiZGPeMzQlpo6vzyHpr9mDG +SIA/X8XfyHH+85vzvIaeKDRe2hOphBRRQ6c6bxT5zTnyElkNraSAA/qSiKDqYxqM +9eXhW/4u3g2hcrXBZwGwvMClU30CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFN2MeNtl43s04CTb +j92JS/eS3Ao5MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAe8XE2Xfp9DYA09TZqyiM11ZpF8u7jeKu4kHvC/hbaeHh +PUAirQocfDAzDTbGpqMGD00aAS31hdk6NdLnTXtwHnFu5c2i2MRGliiK8T5JrVOE +Obj+gRuTkotCszcxBPeIBWkCFf8XXBbvkKasx/NsbcgQIqyvoJNZ9JiABwJv3EXK ++JA9pK1u61BFBYrAsAGankfMLGFJNQxlkski2/YsRWH6edjT8O6KiW7Cf8KUUvpy +kpySWHURcDSeITbt2S+ZTQAyLQVyyhE3yENcrpJ5U/gIm4KAqE95GeARDvsJpOzO +3Va3AT2e84KpAXcpHS5aY55sIng/bKw2fFnsp9/xT9Wiow+8wi+R/5TwdofgUkW1 +JRU5QCquvw+ThfRfwo+mUqi3dYMpEdW6TkO5ZRnomav9Z276NdR7mWkeXpTWgJ62 +BquRXll0kuyliK0WWM2mu9+rYai+3wNbIS4SW5+LjmkfyEOB+UnTU8R/L8bPBrrv +kE6VrvaRSurU+IDgvyLDQDWu6Y3UybfBvMVQ4ALnBYTxQAQTHtaQoFnfd3jcDfg2 +rBkhOZz7LzhMheET9Ar8f0kfgGmqSnud1TrW4Np2CCqm9H+4JYcrAujQ5kUThpBo +XSpFKx9uOZn2t9h10BBHQOdW6PAF7IveG+U/LLb+2t6+/ijGQGcTjrBisw0mGRo= +-----END CERTIFICATE----- + + +EUS STM KEYID CF23E59526E446C3FE4F13EB686F624D705305F2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAQm9Vn5zfo6ucAAAAAABCTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzN1oXDTI5MTIzMTE4MjUzN1owQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC1DRjIzRTU5NTI2RTQ0NkMzRkU0RjEzRUI2ODZGNjI0RDcwNTMw +NUYyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2A+ppYSeqPKBdmgt +eSiydSSkw5KAWugshi8iRJ2kCe8CGVFnSsiVeG5mlu4f+ZvqSCHA7UgnWzbLpPC9 +qH65qZ2ZeNpHhu3gCWCKdTxCDpamvowtBXaDTpEMz9eGMMCJ05TsbhmOGDZBS665 +XqT9TvTEbOVuE36WiurHo6yOKM5znDd8YZ24U3clq5K712jz6WhlDfAITfJyqI83 +F6Lqh8Xsd92aUSJ9X//ww8sUe/hR1DAzpXDRvu+2c59vay/2a0DiJA6YH6hP6kZo +CvkjnJDF/pJM/MxGkVMOKdOOROTpRDnWLCmRyjn03rIP6Wo+hPR2Jy6KrH518YQ6 +bFCVswIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU1S9+iNOnxxvQwuvuqCdkbMr3xa0wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQB+CT0f +dYMg2kDG8uK94DF8fqikbUrQAcA7YP9qerTwJunxlVEk3Qgq4iR8/XAekflxNFZp +HzeROCAdsU5lJKljby14y2tbDy1MewvuRK/6DafCC6HQuJP95TitNkO+7OoDsMdp +Z35pahYVXu64cjcZCqAO4u3NhmV3C6+8XxSwTIbYe+5I6mnsJWjY9C11+DvwiJri +j21xsK3BpuPteSCITZXt9Le9+1cNRnVm7AsKeDwkkcyHEupdvXYIggEgHP4lygg8 +/ShwPw/OB6uUqIQHUQYYlfWfripVpDbKyDoqbkYn4celYdj+xfOqJX1nzxo0Opj2 +iadPyAuHNxIWPkLJOKgr9Q7HV3OPgGv4ndMrwrn7mlwt56obFkp8avVrdAXMvIT4 +zdzk8grXc/fWZBOaKnq/rMLHBavLvVEaT2uue7AfBOYW3X5F2TRX/mLTF8G8XNqt +PwpeCNwaJSKvEi6s/izwS7cCdvjWjzT9WrwTJbfGgCBZwqkXN9xwGzjVV2Auk0vH +l5TwsR7+MJ7ECSLBDsF5a3gNxVqlYq8zPVURr7ZSLWM68JEf6nB+Cvyyks4ukaB1 +Mjg+XLomBPP1PQ+qsT6zlILNGipK+AP27GUsAGqEbrY1E6k+M4IV5jDDYCJYSERd +/9c6B/RIEOrjBAizD+vm6W8uitdDUtHdcb230Q== +-----END CERTIFICATE----- + + +EUS STM KEYID CF23E59526E446C3FE4F13EB686F624D705305F2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjowVWWAySzRKQAAAAACOjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxNloXDTI1MDMyMTIwMjkxNlowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC1DRjIzRTU5NTI2RTQ0NkMzRkU0RjEzRUI2ODZGNjI0RDcwNTMw +NUYyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnvzYirB8407gAINy +YDuDGg3FQ1Lh/sYKpwOSunzRlkPSzYBLPe/KNNBdfKnptvc/NMx+ylkxRJrZacFZ +VcRQsrB3AAvaG9kmag83EdxD9TlV8Zc4X0T5H5vf4o4LrL/pLjmMD+wRI6FOdEXR +JF88/lcvxTTGD7a8tAW5/gbHJagIXkKgdAUb7rl93c4QIkrLfMRo9t1TvX7GxSQF +Ak4Y2I1QF6bqKHBBzPVE/OatV4mPyus8Vr8kHvT8AorCqc43W38dj5mlHnbPR6AY +rmww0NY2bgi3zjK0R9vkBJHT42bZ0/caFSpswpwSUuaufgMPgisV+3Z0x9U9rHDh +gwzcFLyv1ukwn5uxFZJuz/hoj98iZa/7orTGkN9p39YoT34ClH0qrgQdz+m6HwPQ +k6ijBlBQTr9d343V903wqfUzJQsqPdalWyKnlGS2nPy8DRpmHu/8RdGbCRIMNdeT +zcioF0T6rMPtpJbShxq25apG41Jk+xKKD3FWe8TKUefv58QouY/aUYMs+WfFBeA5 +MbJnnjdCiCgGAQJYIm17wQDs1VWtd+S/jwbyaeim2CbbVgJSFlnB7D5XHva3/LQa +jg8LWJJSsUWT/TJhxBtFDoho9DDMg7qx3Lqqh1Ht4Ktl7GGgKW1TT25adSP8Ug2i +V4jmC7X2covYVXvxslvV5YPRxBUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIDvG/PBCdSeL8VK +VE4YZOijZKqVMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnI5HGgefnX391S+8YTkbMkUQMz5QY9uIAAf0PoqBgtwq +qrpjuUaEsNbkXr8LfHTaCiHUgePg73cUzmUMfqbItdZisA9uGvyFjfSZLCEkvdQ5 +G2hsVemtTPP6QHF+Xn1bD1SEaOoTpm/i7XVInTap+6Oz0DRB+doOnHTbx7ZRgJ+F +pjXCEVGEejr5a/G1Dd5/Zjxowbf3FWlhK1alaW+Um0V0GmsJMHuqj0IL4qtE+Cvj +QoqqZpEAikNp3d2uQR+To1fTQd5/6L4LyEgu9O4J9/sZUCDT2So85KqpEjpvCHbe +fFiFMPLvWdE1IElPgJTwTfK6toNLXkVgRhKol5QGG1ks06SjH48/SsTc5Q+j0sd0 +lvgyvPEQgOMn9SfzJnYng+I5qTKAZwARMNHHf+2qRcxJgd7fMrim6E2QKvCoetcP +tJfuYSALbqIS62GhQcWMivESraOvfd70rXQ/njCS1APBkO9umiBqW3ZEuHwnhPQ1 +2v7q9skdjmdPxUGTLX6mfqCvj5XSZatIMCXWKJu2a+ZnpfyrqTW/zVjupCQBWnX6 +1sXPQgYOSpYM/5xb0khaHjOGdaUX2gQiyEp8hUQY3Tqhzah1UUQIIHo7B/7yePos +kwL3tG/0HR5VtwWVvNi8QE69Z0q4my6jBN7hC+Sx6HgKSag40mJHTHO06AwbWvs= +-----END CERTIFICATE----- + + +EUS STM KEYID FB17D70D734870E919C4E8E603975E664E0E43DE +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuFdC5FFVhw1xgAAAAAC4TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzMVoXDTI1MDYxODE5MTYzMVowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LRVlJRC1GQjE3RDcwRDczNDg3MEU5MTlDNEU4RTYwMzk3NUU2NjRFMEU0 +M0RFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAj9PEvkl6sHE1+aij +I2w5SAwqh9QSYI8zvPc1bAjF3Wo0eDT3Wg1gxYgGmCD3jx4fwCLzEqu9didlvRVw +/N12BkwX8suKKaJ0kNsv3Fp9e3H98mRkY6yjFRCmCCqDydqCxqCyeGWSE5GjYHaD +F3dIGL/wMx+TJQlqAluNvctrqQbWqtkp7vLm7PPN+itf2vmudNJQ/rLNzjvnSKxP +Bfhq/FKgkP9EivzWV/zxudN+gHC9lga5SCh1splL91ZpXkdiZ3iN4/kSBvWO8C7/ +zhwILBlVR6pXq3CLKFSvPYGBQ1NUt+p4GZOBOS1dFDvvJEwp0HzkrqoTzFLGJRlu +GVy2sRVjjHPieFA7b1kwVaseCP8ohDwx62hulbScuPlRGs6Y7drPDKxnqENii1K6 +EwwEqzkFTEWchh4ID09oMRGQ7tpaRn7vEYWldSJmL4JfTeHYPXMjyCCL+j+ARIuZ +W6ApXjAZrUOdKPcy8BXTIyu/RD3SrQSSsKi652/Zb/BZlfo0sXLo+twG0/vX5LhD +5/wd0vnywmlWTGBQ3U3yJfPhLJfjHTbsp6kGw5JQtVWLvkqqRH7koBNXA9xfqBG5 +3RrX4HZU/GfpWQwh4xlCTYACbeCOfP6lsCfZD+IolviYpiXaHahLIBOe8g9Ub0KW +e8NZpEnZ2cvWgYqrMpOb9VJfW5sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIqxF+rWvu+7aikS ++a3hTfT3pDm2MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkIvFLoMymFtCiOgoh47Gv9NOpxkCO/FIT0KCZdNicVEQ +h8EMSXvxIUDOL2jxasYGQExDoH0WRdwkquFxLPThNvpkroSQ0V3/Z7eb8DnnRml6 +l0DTiDErin/7V3MB3tuTrFyn1whnOBaKivP966CXVy+YfmZ213bqF/sXJQJ3VSMh +DoCKnCTjeNlDWA6IY6hcqFEfw3HkegufsqpzSFlL7FqhkQIkfhEaihB6j8UhBQc5 +VAXeUYoUbS4zder0G1+YJxt5gGiBah3pUcEd9Y0xM+1gQ3JulYc713zImpktBBap +5CNB2EQqh2FjLe40csX+MRvmQJrprybBiasIP9IeVWCnJREwbr7vqPzMjnEzb2s+ +3rbybvbRMLlyXBSzmoVFaSWZ5xI5ww2fnzw99CX5h3UnoDVItVJDQ2+ydZkDpHqG +LZ6HUuXtQpfGf0E1Cjp78Evv1tU20kWv2WdfcjNKNkHF0GMjSnBAc2lRk2aooOT+ +/9joD/vvMmiIweOehicdJzoMUkkEE7H9e3qLE7mqsV40rf3FJR52YadyHA8MKBA3 +GFe1rZQDYVLQIy6jL8wBtO5NFu7U1t6QSg5VPdSYagcIo6p188GtjOLBeDf6k4bf +jJtACIHz/eo8oojK6bsZRCA0nuHFaJFLPMioi4y2NaucuHnmqkTRZEkUBoSfeRE= +-----END CERTIFICATE----- + + +EUS STM KeyId 0056A610D53D1B3B6DBD14094B2DCE7E1F756ED0 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADLBtjRHGBY+QAAAAAAAMjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTE0OFoXDTI5MTIxOTE4NTE0OFowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LZXlJZC0wMDU2QTYxMEQ1M0QxQjNCNkRCRDE0MDk0QjJEQ0U3RTFGNzU2 +RUQwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn1SPasolqGKkFmKl +qxsAJRawPsXgGwfrP4kNn6fKuMyyYNqQq7jE/ViSyAjaiIddaKvTDKs6FB2ts+sF +O8iNJIRQLLQDwYzFW7AJ/AnfnLyMFGGr9umq7T7KL/bbr1kUlfiH2T91bOh7ZW2f +vj/FNeVEncDIRv0TIwQQcFqqvdMLmTRY6+RMHgaT2Sx9U51OGGZh/TfEdEY6ia6K +b4hG3MoyHcTaBqFaFgM/N28OWfVSx5CsmVwm6ni5kZotr+zSMmMZjVj8vnkNmMke +Oo7byt+D9vLbvjotrBryeF5o9zwVvvWjSwQyGeZRbia/FsBeLmgseWwHOuMaQfsO +LG1vjQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU0Ua8rd4q3PcsNh8ct0FqiJjrEUAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQADb5vA +hHPd4xvj3ZsTlVG61LBJ/DS85Avn6xsGu7GhcEkHVb8w18G0xoSwHTqGQT2ujRc+ +T7GXKar8Kzfg2pjwsLEHeylMSmJzfxVRtfT+Uw5VjD55o/J4XnWx5RYmWieJTFAL +wiMjcBUvLopkZt6tLpDdKqSmJxcd70ZrS4/GPcg8JQricHj72G4WIKVDH/rTVKxQ +HAMt63xL7DR1gHBuP4SSqaBMBOBpzoRrwAkQykqkT94F1bF83PSF1hS7iLgmx1bU +X7x42T6GGomWtj0J54Epv+hs48aUM0SOcqOBfUt2P8HGepIa4n7N2cR1cHqlHhU7 +MRQ18v9E2Y64nEwkXgHaqysmlh+pBH+AaKCLxUNj4v7+PvDNZiumqRM1K2wS5lO3 +3exRTKLVJjoD+t26C5gw7DasrZrIb8CxBVil5gQf4LW0+MUjiOcuRMDqZ6tScQX1 +dRNbxy55tny5rXAmXztCpMcq4pTHPyl+AQ3c4bLaGIsoSQ7dXPQuh35SOuUdqS+V +onGVVYd3pAQ5lh6dVFAc2rH2Tk3FBWjYkQtX0rOGl9COW6pclFcgqjRkouHGYL0u +T34g8u1THbKNMzSVtUbqezw8zk3dd6+7oS5+l1ze61wNrpmzwUm/L9We96hMv82s +qw9Z7SFiI9f4NKmvws6TX6Z3xrWYLBhg/lJiUw== +-----END CERTIFICATE----- + + +EUS STM KeyId 571f806b47cce79bfa35947ced88b8d1005ae09e +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADVHvjrRtNcwGQAAAAAANTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTIwNVoXDTI5MTIxOTE4NTIwNVowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LZXlJZC01NzFmODA2YjQ3Y2NlNzliZmEzNTk0N2NlZDg4YjhkMTAwNWFl +MDllMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApuq3dqWshuM7VDm+ +TYEF6FTIFhl9n9u5JBBEpRLn92tw65iC3ErDZkLXoWvv61NlLoj0J4i30m9dik8q +ARnyELUuIv9y45KIqNiiPiR71ViRTTpEI7GJjlgPXViAksWimPOE/hGrqeGauM82 +pzcbY+ERIyjQgxoEBtL909yjvKq3Y7HFaGIfdHGPfJ1Odgy+wzVUtBC5ljU0zLN1 +GMsoXG5Qm4If9+7WoF9h3asZjizSMpf8AOX2IMiH+JAEtzRtsv4DSyZAH6NS+Inx +M64uafa60q8CKjyrBxpCauVWRO3ryDH44dmnDS1fpPH07y0qcrl+NsNo6bz24qz1 +5S1+cQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU2g674DMuFkUWdiL/RuP3mnlsvwcwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQB3hsNn +KY3ZW2T30lHv2UEy8iiNA14VOOunU2gmMuXQp52bAjSPP3XYgkhQHbuqWBSW9mbA +UH9kwYccsFI1FhLr6/kpSuKwFvpn6qLq3bdYQG02y0+IvbmTepdAyj5OMhTJ+7e7 +SRHQ62nIMFDcjSlKiWiKpTL63EZ5rvfjF5GrBMfwnDmGnDpag8rjRlnb9YPbXqJf +kBvJAA7uJI8H7RPkK9XaE7q81SKtU7VjqHwgHC+0rbUhCz4BOVRat15m9+4qFeKb +f+kj8U19CgMhUTf4HrKZEJAfrCbFTwuBLudt6z960SD3UDXvUiJZ/cqJ268aCk+j +xK03t7oSQIkL31CyfY9GBzK8m2BeXEUW5C01ag/9DPHCLnayRGGWEIOyTYwyBBfO +XLLjDM2E88cpJ9KHKYvkN5R4rZ3gtMjulY+tiZ5ooxUIy5cdhmbe3P4IEgH3aoP4 +nPmd1NPreSWaUI7a0qqiUEyV0c5RqFMBVmul1BQ9V/s8CaNCy7yF/NrXH4/KmdNS +fxh5J1Ll5AhRQOKiwXyIcHGJExCYYjRnLCJfmeLgsxcAwwyzSu1N8UP6f0/y3G9a +xADLWvbir4vrLVmbP6BSB8rYyLsUy1ceAhX4ZDB9z49MKa9DvbNgRiGL8cTZRoZl +SmAC3iBMs+goAZ2PaNuyr5rKZIhGJfVGu8v+JA== +-----END CERTIFICATE----- + + +EUS STM KeyId F3C91574A6E773FF13BF0C6BAD7A7B65CF1C7820 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADhXMfiL+XfM2QAAAAAAODANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTIyMloXDTI5MTIxOTE4NTIyMlowQTE/MD0GA1UEAxM2RVVT +LVNUTS1LZXlJZC1GM0M5MTU3NEE2RTc3M0ZGMTNCRjBDNkJBRDdBN0I2NUNGMUM3 +ODIwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuq0u8iHw3wzfI+rn +LQhIba9AhpLFFzEkCj2ehlp+i7P5d2laW4kgH7q64D08TWttdcIsQaqpfvV7ipHE +qKSor8+QVA6fQd3OVp16TfJCMI4bbtplTceFtPl78WEaGsrl7KxTFnal2Dq56wze +snXcEdKdu4mW45fOobSikWl3R+LFoIY97l0abSVoAtMGnJdG7bfiqlJECCRlmXEL +wZLjXwZ37lOtwhtA0whA57PNAsiqTOyKKmOwN5/A6be8uQFCkG7MZPZvIGSUOFQs +fxo1MmHWS+UyBM8WKaXqtpcTrAsJaOthsnA2ZFeiTV7Dpn/xTkSqjOP+BLS7g/eD +NeUE+wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUUSgPgRiknlD/P20o87itsDPpdjwwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBL10XD +7jF/ybJ+keL4jISYYFZ7fviwgleXe8my7Xhuvsn6n9WfAbWBGP6ITmfQo38ltbYj +9jZuMZGPxn9d4Bx2ioMYD9XnIQ1QrDz3fviEaBECNfGm/Ayw/0u7ojcMmW21cUrS +nf0dkfesV54KoVi6Ju4AAa0FL6vMconxMth2ozJKir5hveezv0ixITYaobqlG/oe +8YF7xBvuSHfIazBBtyQzKJB0GMwoXNxCz+mPfqV3GzzUbS9TquJjBqnCnow0V3qg +CbUrtP9jTir1y6MVyBRRCKq51jOQjf7HDrmEADKiw7TX5oJ1hNlRGqEUAaB8EIlb +a1hz13jDOLRalBz6fJ82RLGrZImck4gEUTtAOTJw7wwvqNshO2gArfEdAD/JaqBf +nO4OEZodIxL/hOcBVWJkBr+iI6EFqy1fYQUapgKGZTRXe5jvPBg/b5rMp8gqfGYq +GLUlwG1LvphBpWk1RV/JYHkdCYkbWoxEW+ApZ67tjqJnZIYD403mouY8fS/vlAA0 +lex1oOKpe2zS1Rs8NlvdhDuFdJhgkJIh0P84IH4gTlNJyfk2Hzl/sOM9wf2DegVA +jid7cZkAWnDJu6+Bt0TZqeFws9mzL1hJAulv3F8SF5l0NmIH1d+2TY1LbOn2CFHa +HRIzSztV2q5uFyNzhtRnVnu/GfH+c6L4JaORSg== +-----END CERTIFICATE----- + + +EUS WEC NameId 19BCC8BF66E8EB3575C1E83ADB8D4E1612B56B0F +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAFMFrVQ6qzGBmQAAAAAAUzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyN1oXDTMwMDIxODIxMTEyN1owQjFAMD4GA1UEAxM3RVVT +LVdFQy1OYW1lSWQtMTlCQ0M4QkY2NkU4RUIzNTc1QzFFODNBREI4RDRFMTYxMkI1 +NkIwRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOX9MM0ZkYCLj+FE +yGZur5rBMeFBMbr7zyMTppNyC1D9afbiPcJ9huBId9zEQSrtmjg4wSa9mkqbkpH0 +5dCvytYnwpNQ4EmX70pXEncnG8ZccRnMO+LgZF2kJkuPMpAIAsvvvh7XhPPNL4Q5 +2ZbFUC2lPOppXXtQgrVm335i75B1AsCpDc6o87hPQ/IYdJr+KD3ABExrdyvFHSch +rma0/Cp4mWgdVa8IQBrG/ngrq8asZ7CPG7AfRgimwqUMEVW9Jd+5GuiHFZbQtd0x ++gQJQwv9av48N5tvhEDDO4KmKypirpeEnsKaZjkkbao0sCXuMtQhQeyZIlJkaRDs +CIlQxrECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFAKAPpFYPfEdheKWk0hdNrMgs8UTMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAJBga +jucw416OL15Kl9iVYgfU4cEjOH9Zx5OtlcX6d6a5Z7FKDov4cDecVV/F7FToN4MM +CMlHsQ/kLFzgdzgmvgy+UcITrRXAY9oEDJX7J4/4b4P720WW3xHt+W5biTiwVzWT +Zf/725HUhhy+FzSP5mHWALYt9JFEMhoi/aCLT2A2p2rW/N0TeGBUq1ANlh3zOSKX +9/LmdRvoWG/1kW29Pnmxbf/SaeACop//kNV+xBGrtoCi+SP3pqW7rH2sPv1pBXhz +cLpIojZFeo2P1htaJqMBuR2lNoa+FViQaVqd/06g4jHuiPnIF5wIWVUFX24g+Xqr +jp8Av9zMYH1zR+hudQaCzCzlSG+ltqEuOEQ4TiiIIgmiMUT4LX51L9SnApUru7T2 +zHsMCQC1PUARTLIxInkUKdYX4oF07H+5AOsw1cMBBD2lzaZY1m3D9ZchVR+maNID +TSzD0uUp8O9XRu3kKfn487hLOiukQtjIlYuvD2t/L/EcqYRzAojeqXXNq5MmYsXY +ScrK/znmYZftUHXSyqyrINcyxNqjsZFRMdR21Gc2QwY2+Ks+MlPy+O90ze6hkGHe +/U2zcmYlvjBFBKp7X25d94Fe+XbhL3sCHutJ8FiPSI06Dni4dXhUYRVnJocN+Hnb +TpgRjItdSvUDEIPMr/XROBgmg8QHGuGS2N3lLsc= +-----END CERTIFICATE----- + + +EUS amd keyid 8a0578cf56146fea399af903fb5b0ac36eb2786a +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtaLKSUISz4oPwAAAAAC1jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDgyMDE3NTE1N1oXDTI1MDgyMDE3NTE1N1owQTE/MD0GA1UEAxM2RVVT +LUFNRC1LRVlJRC04QTA1NzhDRjU2MTQ2RkVBMzk5QUY5MDNGQjVCMEFDMzZFQjI3 +ODZBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7k1klA4MZ/n+7nnt +92OcGw1HKBE+nkobS8wlgO6ambMFwAOmUzqR+tEWgHG3ghFs9suBkhqp9QwoXCVg +T1LQTytyWBZmn9KxJsO5dIgFKn/bWvrsKz8gHCKQPLHhbJE/bDAKcJvH5harM413 +k8H5RYcm2rgxHRm0I2eAVFfEFRsS/iZ0vsA09Wh5SJ4Gh/qe0fmHFu08RbbRdQEa +qfTieazOLJdYDPiTMQpUoyAYEwi+dJCDgy1LcdQeRfiOW46pNoh43F0+DRft28He +0AyV7jh8owagGVs9cyE5A9FpZe9lZ8DMEQxTvC9y+cgVwL9BetN0idSl+XA4ZNd8 +q0rlNPXSXWPUJVnfhgVO2e+55DFiOEUZvHKThUdIpwilL/1Q0lZ11Wsfj3nedtYx +P8zHGedLRV54XVmFP39nBKvuokzMPY130cpAlM3vaRXnMNjLbWUcteXANuWVDEAG +yKp3AN6Dn8IjO3okgGFVtWAOqRUNrzjFwttLjGq8xfv0DYNT/9DPaT5A4cV+HOer +HLnOwL63lBRwGCWtpa4aBKw3FAti5qUEl0eMY2xygSN3hgvUvP5u/v2NTxVcAQL/ +AOmzTJDZWyaipqAn75mmoGs3csYSF3psXpsInFADrJK3D/w7cdaMFwlkpHNWuK7y +CXRaXDqWAjIKQKsuWc0gBA5fm9UCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJoeUEIVxj7ZnWb1 +4IUGABcQwHfCMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAabY9u+d0nd7e5YukBSwxdDX1wLBXOW32jbroJ4HfOOKs +ZIjIZZy3UKdcJgeZ6cElCTlme6IfmB4vcpzMXXrY/Uvnj4wNiyY6sqCvK1lINZ8u +lTGe9MLawJU1iEC4Ws5N7P9aEjwQslGjaZcqMNpG9DLA7U+BilJO5CLhoNOIMB3F +a39nuA2WME+rlgSDhdwRnctsO9mYX1Z6ugo/bOC3mfbpRkfa4DFX6nOgxKr4/AVq +wNRKSPpA4/kMefqg6UPfs360dNza6zVJ30eGI4AgTrPi0dLJ+Sd5hDGkc/bHRIvs +FCSRDvPosd89V3euq2dqza6HOnBJsrJ+RsqSEIdl7zAmVa52WGFMhq/Ik0n0mgT8 +VfwYzQyawxTfXTGaYaSu/2lUNhFzr4hHem1xDjq0U587exoSpBRCvFQmmN+rRWsP +AiSFBB3ApgdKpqNT4b6MbB6zqxaF5DpKxzld9Num9NoPqzPUAnMxqA0JDmO6lo5b +gnpy1d6bz5k5lpgZK2PXo3zfbu12tSYFwPVzDCQj6rjl8CHKUZYFrN7F6FdQym62 +dzMBGNA6va/FSXb0QOzjsCS0CETMI1uQ8r0Q3rORRc3M0AEEMndH6NuudLgTxnfH +OuNC6WoZ8hla/xIc9HFkI0QVbkTyHKmYYvN14RU7dML5owcqJ63segyzrPiE7nQ= +-----END CERTIFICATE----- + + +EUS amd keyid 90e007e175574201a7a8dac93b323114a887e1e8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtcCz/QGTnSE8AAAAAAC1zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDgyMDE3NTE1OFoXDTI1MDgyMDE3NTE1OFowQTE/MD0GA1UEAxM2RVVT +LUFNRC1LRVlJRC05MEUwMDdFMTc1NTc0MjAxQTdBOERBQzkzQjMyMzExNEE4ODdF +MUU4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoyLPbYhW5DvSSW6T +Plq7LwaUrsss8fFToRX4z/HFNsHbSFsUsdDb5B4JqVqD8zsOQ6hXTurmEJNqEDwm +3Whz4Tk6MLE0AyPbHW7Ip4XwGm00jGYOTyT67uZdIRhUvjnMKtf3VjQMoBBbjzGm +f+uNlwLF6Ugiam0j4/strPkDHygOXVcCUUqbsnvgxkFKzbcTYXdn2WjYAFsfn/td +FpXMvfn+zsQae2yLz0pZPYHe20FSsEZQ+9u0UeokK0qUe2hcJY7S/oCyNLUB8oO/ +HlVWXmtzT0Oh8n2L8dwRyYhI0aAbl+AVgTNaECsswpnDA4zeHvVbuSYdIFdBBt/z +7VKC7WROncrFTgpnzVcTaEIyGMsL2EbCtMA3QZsM5xKKU7TjmHRH8OzAtQBPx4Rh +7GiiCymXOUmTpkn2fcp2oLUwuETUKOJfD+5eB6LKNe23qimaMtj3JfOLs4i9wDWk +YdeX7Evh+NdI5Ue30hQ7XpNTzLob+Lwcae5Jb3waSYrqds4QTAqDC7DpRBhyhce7 +QWWUd0J9PLPvHp3kkjLnrIFGghR8jkGDXxAcmStqKZ7WeaHIDgoMbZ5IED7B36NT +H+eUsUY0gEc6yLPNbZjQChuj2ynrsvALsGkLF7guKA6ljTKt73byoBvb63EjVGGi +ijMVDaX9wKJBv8Pf3NkfCxuTw5MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFC3YMEWa1fk11Iqx +vj3WKg3FHoT2MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAeBI2vynf5Cyl75z4oTo75Ap7zB8PelfQRSzUqImFqoek +jTD4YSCiTCqpe+brL2GTLN1jMGldG1w/jqxQQAQwFdvFR21xyXewft1SgEtbKJMT +saclbTy0CwOttxGgNyT5KOMrHR4/wIPLILEZRjLm/f2maaHoGJ+8P8VLePhAUXVj +OIqiBRJsMnrsicHnwWcBY1u/7gKSoy/f3w7EkEfyAccc7/R+Sv2hPPI1Bt1dgw1f +R1kG2u2+fHDKvMa48/+OUkTLtv2jtjzhMySTI615cvjSehj2wbDiofx1zkWhdErc +riasg1VHR8jYrgWbRrHzbC3oruyHnutW6OafaqTOW61mLJBeDgtfCyt3muuFRtrx +tI2+XwkqrcX2AMg+CxHA1hg2BXIeI+VNTs4Ef0jm9BmrPWv9NMzPYDuDJHnKtDx7 +PH7vrO/xphVqLHp2ZeNKcjt90zXZcm6IQvoNu8Q2k7S25odIzgARih+B0tySAIt6 +QPRKKKqJanDTIi2e59OAUPgz5BSJRw3VQqtYGGuF0ip+ghX6xxBbVc4gGd3CIj3h +psSJuG7nr0AUIR3HzyAn/HYD6eTZDQRtXdtr45bikgjnbCyziB23riCw75rSWUxs +lh3Xhea6+uoIE1mY16F62A78L/bwJ6/qo1UJbJDD6ypmnS3Y8r1VeB05V0cVZdE= +-----END CERTIFICATE----- + + +EUS ifx keyid 0d9969519b979d32ee4b803165664e9cc86f9d0d +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYwbZZZqZBtxPwAAAAABjDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcwOVoXDTI0MTIwNzIxMTcwOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0wRDk5Njk1MTlCOTc5RDMyRUU0QjgwMzE2NTY2NEU5Q0M4NkY5 +RDBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA62tT6AspodVmCSzv +7aqoNJwNHka/5GqT4pRG02t4+XMZhqIkk7955kJxrfUOc2Fsls3//YTc8k5T1P/e +iQiJtpk80a++712DuY8oqDwOqNbOk3b+Ur7krIJ1L0koaVi7JQ67gI4jWFlPLvsf +m3Lt7RluHGmHC9ZYja0SGdTK3q8C6W7NgTC5xe2YT+3c5GxsX8bb9H121MUWXPhJ +eXUo5Tef99xrLAvHCh323JLl8xxUNeSWGLN5BAByYwvM8HFTAIdEQjRblK8H1ex3 +M+9dHlfWchI5Xys9ka5cNKbEvz4UIphdspS189pibSWZZqSMGF5mTN10DBM3x4jt +RrZMS48ceUoBGcE/JHW4rd/VBHyHw1njPAP9r10W9aSIFNRHYGWAfdKpdj+kYfr5 +Bk+SP2mrhmq9RyYw416IguARDrcrzixiIT0rIiiUkq1ek3QGQh0fA3UFzeObbaTV +5bhhAwQIDx62IYdHsN2KUeANQluWSd2IFisTjPBh5EyVGU1YXaU28Z80orcMZ4ZU +IF97AJrbGxWEd7o+Swtx8ppDW9PMwgm7UiufzYEdyYkmYH0JNCXrCkXq7So0/rKG +Lflmm3C946DU7/1DHD423SoRolfKwK5ZqWFMQU8waibqUADXpmeiKTI7560kYwrV +ge4zlh9Nl1Tyhw9w9EuPp0d/vxcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEtri//YB16uNi2X +BdMtdhwUNb9lMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARDqTkzRKXBx9ZH8kiGEJjLYdUhn8Bnh/rPblK8Q7Ku9R +3IYUtNvs6H7uumQdtCwswUL9LZ1YRaI+SbPNWDry50psx4mBFo7gMunrJqxcMdQz +dyitGXKbGIJ2rTKUrhJ4NL5k+mtAGCFznWwfezhdHLGOd6y3uxRwAEvcj0YuuwqC +UoBjPdScrf5L/ijdqpSYngSL3B+kFn98vo5RDh1kDTVIB1Q75HKG+e2sNxlH2Hnw +4tstqT8OeBRVZaDqMBB8YCneEwPBWoaXz8LmFJZZ4KaS3qoFaGBydHoaN6vCRQb3 +iu+b4m0ZqkETJBAQdEGZXsvDq1UPwDdCQqKZqjWDGODzkKhIfdccCeTpfOKlkH3x +hVe6fEmVd20686//lhUm5fH4MF2UGPIDvd0eOZ5ewZK0Q1XpEyksCReBap3Whvgd +wITvlPLFq2cJGp/rypO0QEstNGIwc7Vk8vSatWGqokcH3TQiuLrTcTyaAG/p6RzG +Mi/FDz7itpg0WjIHjZBq2GQGhqISfVPBUXG3x2aaLw5669vCQ6/LnyFeoYo6Y0v5 +xxzMHZ8DOw4hPIPVSMbWcal3j14JhD9pfjj8rDsFwlkIcU6NEhMKqnzeujUJqpLu +B96jY6GTlAg8+cU08nooFk35VldTnpSHqHI+UlSQq4j6Y96LwCcb7ZWpPC7ukjY= +-----END CERTIFICATE----- + + +EUS ifx keyid 18b1af70b93f991972f362556a9a3fbf4bb24e0d +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZvWko6fkkAwtgAAAAABmzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxNloXDTI0MTIyMDIxNDkxNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0xOEIxQUY3MEI5M0Y5OTE5NzJGMzYyNTU2QTlBM0ZCRjRCQjI0 +RTBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArp8J/R1qO3DQx8Fq +Sqteql286drxo2MNLXh4ukWxAkmdvtGjghUcajeQBP+3X21kfm3qpwPMao1agp2G +b8lDLla6DQQXQ31JwV6DP+sij1UjE8WadNwKIQfnWsmjnvSIrV7kgAGiNGlkEjhT +VaJQVEMRMQIB0E/h9vZ6l1asd+YQpodFQHJBoIT6cHT5V5erZyWbMdRC1RrL+HUg +aIL5OJjRAdmTyIATNxwJL8fA4aPOjh8Kjf3f+XA3birPWT0vlSAiRKSErwJNafQc +jTI10ybS+gsaGw4fHnDP0mYxUtWT3eDsIOf1JB2MFITlAThzyvDJQgW8IIu06+C9 +8eUA5ePNDyS1w3qML+cyzxTu/OWLuYxoniBSywTj6CTn7YYyFxhZvYQdwQoG+Qdu +XlwJI5tyGEnmSidI4A3Dr0Uuk1sobakX9TyPVLcDE2dLr3pYYShw3wHMvpSczqOg +hn93afQXouYyXGm9eQKxihYVhsVQWE8Gv8Dxwi7ugebdoW/yCB8/CpYJZ6aIzD0F +X2WMEnHR8aibLj7nvCiGQVnkiVm8HiKPwgXMd1bmUUrvuCFakpiL1c4XFKcwZsq6 +JJPKg1eatGqHx4c4QSanKgXiSKku0+Vhpd6pm79sXRZ78TToWYqvSn5dAuKApj4d +xzgIb5NsgX+d3Z5R9mnLcKnotpECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPtSHZIO1Fg4YQd3 +Lk+KaQJnp9wZMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjUfwiUMX6Kx9ZXhInn0OycphJl6wLlpQVG2Kw3mKnzXv +LzTTi33QWSytFVPeSTe4g2lDQEIuNc1HRlGHJH5QWSwI3+zTo5Le7ThqbH/mQSIf +X5icJrGjA5XdW6KPIDJ1P74MTs4VPppFqsuWE2GoIB+O+wOq7Jz1rtZJOLwxFmSI +Pg2Is26S72KBWYol73tIYX0QYx8vfZBsnChFowe2GhaM8IcHDG7UnCE3qbDUzk3h +kRp2S3StFx735kz+vxCLX5UZDRvfnsg/ZQFm5tNaL3FjBze2M1ct6KPFrHx7AUvB +W0inq0bAPDrfKg8AoeTC4mjRaxNBzTnE6UmAB9i2C9wvn3OlFkNmjM9zhEm3lU2k +BHMsOo31qEIP5O8zItFF1drhF8JbGJ6PBsrxR6LfX0s+GaijVydLD3wO+IQV0SHP +JBHDILeYG4mVywVEzJfwZAWD0RFTle7QR0EErwIj5ujHbTKo8tHOV3BKzXXHdB71 +zMFrZ0pJn6LaBuLnMP6nYYesVboo4ivbnMo85cf496akzl2A70TQyfUksvk/FaVC +AaTzUo9Zenx11xKdlhC9+xEhpIaEOs2z6TeuaPiJh6StlsJTxcjnWDL0bHojvhOM +otORmR2DuAc8FBopnQlnDZ33OZIXT9q9TU6HfKHTYnbxN/vVfPcGzY70aJrW2bI= +-----END CERTIFICATE----- + + +EUS ifx keyid 263b744d85412bae6e13e94a53c235185ba4eeec 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAejj+BtOWd/TawAAAAAB6DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyNloXDTI1MDIwNjIxMzAyNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yNjNCNzQ0RDg1NDEyQkFFNkUxM0U5NEE1M0MyMzUxODVCQTRF +RUVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApSGRwEfDv7B2XNpr +oYXTLtGo9gwBB64w8Qwyaqjlj1ZkwJ9uFzYXYVptB60WezzkTbnn8WTEyCt2nrT+ +R+allzCg6SUfCd5YOjVPA7EcEarI3G7Sq2u1+r5uuNLgJeXYeZ1tSr9t3bpQFzvJ +8JoiMdXXMERw1/RKjEzNWdp8mJ7iZL66NDcEibRUx9CI+QVbcOqam0iJ6FvyxS2g +jw9iIFPscmWJhGTeF1UxupIVxkCyCXizAdjkhKoCcMTs4xa8FMrxoz0F0/5aFxz2 +/Z9po5b9lZCsOX4mQ8qRDz2dmdJQBwdppwhR+Fo25cCMW6nq+ZwpILcWNKiEyrSD +51OmS7vNed+RAOqkkkzHdMHYV9gj35iCXhVXWhoAuHUHOW5wslGGGLvbHiJMjjnT +r9iCeKr5+UMDkKE7XKQ1P6GBXBQJq9QG0LDlez35XOc/IO8hE4/4huG8H90Jw4bi +PouCGDLwEhdkIjpah8YkIBX6AtG5uvgwWVGtw1yA0Q3UJ02y6GtxdpeW45iAbuIm +Hnj713zNXpxCqiTMv2XMzG1H/76JgK536kfaj0S0E+qD9s8hRJm3HEBQKNmy8MSU +ykTv00ye1hnwT2MvRRz0OYrtFWW9zkohZXyW5CohwovSHzo4NPQjt8nDsyzjDnjR +NT6LkwHynZ5+1l3KuGN2OIoAmEkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFM1aJUVst+5OqPK3 +t3hOBjX62CBWMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAndRMUg81zae49Mliv5NW+zBoU2LEZPz1qzek5ihf+xR8 +EtyIeqOR9X4daukMUkjiRTAVCGkAxEOqKeZdaU7fp9jJgc2wexw0ol5Zrwe8pbRd +jk9Eos0UJMEthGjhssjZNUZJYxj1Nojf0wafCIABK6JlrTAxRbGzAWaI5s2pwVGK +EAYpCv56mt1hHRBB2cIlw6TGw1aOjXdoiITkZbcidzCCWIXcyDw+ru/TxWU8I/CO +QV1Gs4K/bONXuc9Hs4Skyuqe4po7/+5g53Cwwj60Eb1gzhnM+x3aXb3UdzkxQZ2o +vS/qjKN36a0Pf/PQ/cfIhMHD734fUy5hEME9EwllTIydigz4AzP4koAiWwGwZDzd +Er/ykp+0FPHpXLtf+mwoN49kSv+QtsURmnoZ/I89JUNruGxrUKMTJRVspzVeqfyE +IBEzYndYhMXE9kGuA57gKW/W2/1z2RQvaUYx9BT9v99SCCvEzfMjeEXm/0PrGtqe +OaCwTIGqBlLwsXns7D3/z/4SrxG4cuJYLwKQBBuf6sX8Rsk2KEOKrNOnfxThn4hi +R/Rt08vNQz0VvGTmpWDZJZj27l4u3JM3Y1u9nc9zch0JmsQdHcnf5hmgfZT8pJP2 +pVvcrzNfejR6w8B/WyfcecATuOXTKrEGqwCE2i+L+5mQde1z7hMQsG+Fd2Gpkwo= +-----END CERTIFICATE----- + + +EUS ifx keyid 29fe69630e853a4cd3575f84392a9bed2d7e8ca2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeUYOXPv9WpipQAAAAAB5TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyM1oXDTI1MDIwNjIxMzAyM1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yOUZFNjk2MzBFODUzQTRDRDM1NzVGODQzOTJBOUJFRDJEN0U4 +Q0EyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAskajnggLuj8fiZrp +Y6pVF4MIu91lDK5psn25/m8ip0UQ3PWRC6R4ttrjnw0f9vIfirUkaxsSUAYuFmME +D91XvtHouj0oCn+CZmogVKkt788XqjxJmm0VlZvcf9nqOB1BHP4Qp5G2JhFImsAF +iMpvgZIfLdacxNKFEG2/eWIC70VZmPvmG1XDNqwyoS3a2SdHrpp/d2QCOLYVK0LV +Y7FHA+auetAG4YgDMSqDc+VstTvQmbyv0cderD14+6SRkp0xYI9HioBnpZKyEYma +tc1DjktWjmKmpBYYiAzBaG6dUgWMU80rWcVnG+1XPfPnPMoJwA6qbz+wJ8HmBQCP +5s2gTW+IYu8ssutgr7Wd2Oi0NK9KuSy/FuUmIgR35gPbOL/QRV05d2NvU1u5t2pa +LddecFXJGnfoUGzbvRtT9mX2e3X855ngw//yKmywUFLdbjJ5sff8uZTrGkk3K7DU +/CTyCN7t72YdRASLd/ueZSVdUgA0BCDTL1DCaPY/vL9NIaRwcFqqmURlkx9gKfg5 +IzA2EwlNAeSrzgQCGMPK/pvKfkNWD3PGg+rVy+0igzPM64reLZd0Xaq890vaC+7D +jC1Y9fPsx+4RXw2+K2FAPT/PKLxWxTSfJczJEFmcnoOyuCdbR/VwLS12CT3GVELe +G1SYgNdCBk1/lNmW9mS8PxIzL2ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNTnaDzWF5JY8vWL +KP7TQ1BLJQB+MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFXJhPPu7LLO2prsW9uJwP7s4rHlIMaBokzsKLAXE2loW +8vHyEJv2MW+ahwNbw6krvn7PXGFptt3MizJKqaz7xbqjeFMpNFao55F3sLciJ2VM +q/NX2sslGcCXcCHmUB+1rO2ZzUun6wGq+qfUXcctKtEvgvz7aBJOjWtJ3NrLxXsQ +d7anBzUPk4nqPAaCXQKjtvxCxiYsaOFSyyCBQ2XQNzSCvD0a32CwTRkF/Rr1viZM +sz1uhAtnca/U9DHtfDXek1AgVDcG7/BiVCrJVFdOrAP+sYJ2tiRVoOWKySygymQW +nHWxDcd/sM2htRTDuj1HOx+1+oi+f5YdBVMrJWS2pCuhGpaF5xX0jQKedZTsSOPf +7c9yKB3Dc/yJk74iTLUAcEW5srGUnlfUK3O+NeBpaVeR3xi40epqYK4SDX8tp/VI +tr2Khlw3aAVALuifY/y/KTmUYaPYUZ+wvyZwdTRmSYFR5wGu0IvHX+J3hlbg8KyO +V15rdvUpaHjKAgQ/xrn2kE/o0qN/wuutCBhjhxLX6LRPKeC7ZWQ0LG/dMZxFXiGH +PG3ElDIhH9BS88sQnLRn0wxN/IhClnYS8NJj4QPS5HcIxqt6EV538cS699+kBbwn +pRJBWSrgVMd9rxRblc5Wku5HG0aBDB/ocm7LKD9N51m2P8CMp4tQByYr95/1nV8= +-----END CERTIFICATE----- + + +EUS ifx keyid 2a77a0e342cbc6c72ee3fafc3b0a7bcea7c9ce4e +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZjWCbvU2YLDUgAAAAABmDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxNFoXDTI0MTIyMDIxNDkxNFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yQTc3QTBFMzQyQ0JDNkM3MkVFM0ZBRkMzQjBBN0JDRUE3QzlD +RTRFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoqOgGv6ANGBIj2nG +FIYQz62A1oAYP9UvKI6ckGV/n1MVjuKk0cHYhUUwfLWrhMu3tq1fFA6MP5RHym+r +Ywj0GN2x2RxDCBQ18YdZf79sbd9u69xlsmBXXVjClYTJIlR4JuN76TqEYniXv2UF +SdDU8roPjzMYadlP+VG4Tcot6D9eJ+6SbwR10g/Ka4wIqcZl3w4YEPYuvyzM85sk +0xz9zIZv4lRa6E1z/w+/Q5RfB6GauuhSqza32ypQfD0xQFCjYBDPTgDJcaN6kzwJ +6z298K4uasJ8P0VLxpTAQHM//cDbZmCJ2DQRQQjqc/jJSkj81bpPhaeRqGF5MoCI +bqdH3cOi3GPI7n5lXtI9Z/4tHt7bq8ld4l9SNFudPRrAd5e/f3N3PXK0iCybKRgC +dgp3Oxv8eiH4smh17SBLPVk4LALhoCie3E6F1WqRlfCpp51vQSwvVhI8nTlz9my9 +L1Nv8l3WHJfWvhHWhx17uLF/NSrQRoJCrjpgjJAYairSg7qkLCqCwIuoNhGQHqou +dJIvCqyvyDFj76Plt9aNS2uYw63fjoaJxnNWwm8gEB5i/BC2mxhs54vO832ZeXHJ +ArhWFe1nb+w0+LogUYxlWOVxeCqleGrhGTxlVGUVc/6CFqFdosaunNblq8aMo4AE +Gji6XjY+gfdo4FdLKUUDEGT4f0sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFM/rLqmwlelaSa3y +9PElVbJqYA/uMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnUZ+o/c0u9eJ26Ry02ttoYaOa3K6+jVlTIAmL8TJAyUm +M/7fvcewXD8+qB+goQtvv402xt1EZUGYzkHWHUG4qCveo+mtKVjUoUm69T/6ao17 +iMLoSLEb587NuipAQCgbGEaUSZoVpAcvNaFoR3pYWVrCpfGCxR58xpV3wVYtfcmN +xWTVCtDJ6rDzd/+byx1atZ9ugR5O7R7ywktBfpBUe/GQFUXqqLF7GJP2eghLbt1Z +Ls8PxyZzHy2lsi8UugNlGnHJRvZN9ghw42cNlE81QGyBg1+C3+rdaEVQSf1mey9v +d3WMn5r6Tx+s625AdStTGa7PdnQUU+UGgncVh/U9aQ7Tv5DpjlHsUHjlu4yb+eX3 +/A7i6XUUwbC66y3Km+fTxqq24xHRJnhyjcWXiyCrJ/wnx1WXHed13W7VT+Yk/Qzx +xXY+Ch7OkeUefd1wamixvTcoAlnaGlDsDsg/QdmY2yWeApHCBxk5QGo2cE9lIHs8 +7W6htWoh61U6C01FnvA0YxY30bhmzUfd3XY1LIqWjEOBFvvxvDPBcb6wRgXi+kMF +TnDOWnAkJCZ3d8g7QuD0p2DYsnitLOTMkbB4LkLFX6gXAwLo49v3mqkAvbtr2DsL +sjJzbgNCY5/BSxVee0FgCfaS5oqPU/2qR58lfBqFIwa53a13KF8nTGMR3naxzfg= +-----END CERTIFICATE----- + + +EUS ifx keyid 2f572bbadec4d18e0d91ff4375fb468c61b8c7af +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZljuiAslaNNEAAAAAABmTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxNVoXDTI0MTIyMDIxNDkxNVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0yRjU3MkJCQURFQzREMThFMEQ5MUZGNDM3NUZCNDY4QzYxQjhD +N0FGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxv1mlg1wFzSrNPbb +q9D9Z0X4cyOC9H9sYqtLtHyRuC+03DWuORKiL5wGajdJp+mv2Ym9euehEzZ7NS2P +0QY8jImRD+yRM3Qv2NfrUgQPDiGKQ08vjEpJgQBeQ0qR+7YHUDGf8ZfFCm2dA1Bq +T23I2E1o/YkLQTWWF4RMeUW7fWGzrF81n60x8NoG/ZByrxflu6R+rIsEAESfMh7O +fHqFQn9huokrIzOp+BnFCEAT1FzXPqrQltgs4dV0OiQQv86EJ0M6lTGEbCJeakDx ++FRYaqCzmklwqp7VomKRk23aSIb8IuifylrDqBWL8dzUZaXUHcAhowqGDkOF+FF6 +bEfe3Xo88aBoyTFK6yKnx2Ik/sdzMwHByqRpIEGJONnAWCBx02O8qTrJ7gUdknp2 +aFBBCYX/hYM5nyDjeGqHUq5RtPjL6YZ+ydStK3n3uXXy0hXUN/Fo31lK3Yz3eNN2 +hSaI2nV2vF2XOJMTtxpUDXXdpFEOsCW8Z07SNhqYxDiM2Yn7jdipN2e5r8UdBeQi +oBfMnUJQKdVASpqYeeKies3T5n2aB+0ciwH0uLtcW+3OT6nHTN1pLbeKiuG5cHB7 +QM9VzwaCGw7y3rnEbXHeo14v4Rc6FSJAhM/8llnAReGYFPiVhm77KRrlt4G7GnWE +9Jb1n7pH8iM3PlgAxlroCHFlhd8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDc21KrYy23xx5TT +9kLHEfUkKFo5MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAdQU7R9DTOJE77F+jRl9vjeFwu1HOqeo9OeMoJY1/Ag66 +gsg8cCr+6crmcVrwtoHw4bCeE/CIVkRh0XrzNoDnn1XXKY2AuwG3vN0FuxofHwi6 +vHYvEhoypgsWgwxG+5mFXjXcVMaAoHD8oySLvYmIXBNR3AGywCvG4sK0d4mb1c4V +0Ey+ySoPpyeYP/s6QRSRAaN9rb/T/YkTaqRzGnMYMfq0WQzy+0hLS8jvceR/FcsK +Rd8wBuKc9IdH/aeqDtWDdfGygXKZ5AQavYFh/wU2dj0JKY9ab9JeDGuOIpjo88Oj +ciArzx8V/7XJpxWxLkc7uD6v9nfiHgqqFyqQEvhka2bztZoRUcnGCUr9SBFB5bQE +6F+IxNTGFKBzrQ+E9LkSOEzbZyvc6clL2VW+kC1l/FTb2B4zpy0OwH4mOoW7rs8G +XEQkk7hCAwiLtLa/bTsyoDBzJaMkmFN10TySwrLejwp22UQgFeMfvOJ/GAlRd1lJ +DuPQT21hCgoo03En2wr/X6ZGcBGa2AocOpcg19Sqv9v4c94iwZlxF32ZVis71RW0 +3vZ2TC0ZtNjp4zlXyA7pTvjYHjuTsdwPzcZAVA41Adng7aocDvsU+P8Clt/BAmGT ++HwSmbA+cdr8WhJPzJ2wZwge3RczaaZA6FBvi13QCGdQghgZMtqEI4HMT29UwPc= +-----END CERTIFICATE----- + + +EUS ifx keyid 347c93cabded6168c61fdc8740a7353e46751616 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZzE3FQDQjGTbwAAAAABnDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxN1oXDTI0MTIyMDIxNDkxN1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0zNDdDOTNDQUJERUQ2MTY4QzYxRkRDODc0MEE3MzUzRTQ2NzUx +NjE2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnc29Yr6ewQjYTeHU +KHSBe/wiN4KJgC4heMHUx8mOVofuCIOcUhVDN7UDoz5bx7oKpnxCsi6aEdIVP8Y1 +NKI2h8y8jp6X8GXvB8Q3BBdyFmwYwxU6GRAzBcwMk7lWSx2MI50q2MwMvf70l+6M +T9E7UDMcJVIZAbrhA0iGJ7dcg9cXAcUwgQ57FlOx3RGNhx5Z0haD/kj05zdXoKLg +0AvuLEVsoEbDfzYNEFuyQHf3oGoLRqMr/YedVQWqQUtGqvEL/x5snOc3Ai+3OoEq +ep3uNpavnOTc8IoYmPAN8kbUSz8t+zj7Hzq6MtVu700vMquOZZLg/MXvQRdwt7hN +wRGaHPB4iEh7dd7tOdo3vaLjA0MGxtp7sh2TAknGPm7bYBIP8WCqIYiLmGC9R4iL +uAwGqoob1eAL/IS4qCFbRasKpOINs8orAXQOqbY1zAg5D4DaJI/J1ewh+ExADQ2E +0nsck7Z7TJj7Sd4uLxffQbHgyyfh7GFl/K6PW2zHiEYEXv9HTMrAAAy8hFIcYCao +rYx0pagozoYRH+0PpP8Lo3YUeZ8Azh3XH/dKSTOzjnpa2hl3I8fqxiRkg6qT17CR +fxJXBF61Rm/xMdlhn4LS06RMJRnugLWIR72FKst5CzQuOMOZ9yn8CQ0m6GsrG1Az +sWok+JnwszW5wdolA7uw7z9aTXMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBPVWlbN8iEzPSFc +0j/+om356sm4MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEABHsIT2dX7uiwCjDRnRPz/vZfluGSGnYFXTnvGMe3NNMw +ZCL/aonhapQqw/bFxTA2DZJyGjP+/wGgTWiLRx5Ahzbx8+46Rr/9hLwfDVcJNU1t +cAtLUcO33gICuAeEma+ll+js5t2ur5hAqAuk/1l1YBuD8/EsK4cTij/McLQ4ou15 +F7W/0wU8wiBUe9lrOFaR1TYO98Q/hnxpanwcyMz8QnnAL3i9hJqHKDqnKHHY4vIR +mhID8emHp0CK/Vogrb8HWZAO8vU+0gImf835OtMNrSJM7RjmL37V0Sgf94gYFIsE +PXYvwHOlvTobUWu50xDMl+T+JoTeaN7lKWXo9zJJWs2Dn5Cxopn2CVnHkQjcu8kQ +74L+vx4Jrl3arpaFBX3O3tM8OSrfkY/jlnDaKEnSaI7vygar20awcNIet9cy1kYH +0V70mSdAE40kWiSyxuEQftgc2PopKJVUjZfYjbBFBJclZ6W/AUM+voXCwM/AB/xS +PUXBpo6Y5pM74WKPf1nZK7SleGXiYyZgGnlwWTt2uPTLY4+tHY2ylms3jjCOrYRs +IzbRa57XLW3SARzCUdEr6fAH3/W/Jc3YVat38sVvkQXuc8TAB6T7QQH0utKPPbeD +ZGbkyt0N1vnxXu2q0pJzyojbtVSHj8M2rwwYK17u5ELYmBt7I7zZfgclI3JoKNs= +-----END CERTIFICATE----- + + +EUS ifx keyid 37ae346baa54c513cff0290bb321a22a34a4a8c4 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYGJIvhGas10mQAAAAABgTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDkyMDIwMDk1NFoXDTI0MDkyMDIwMDk1NFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0zN0FFMzQ2QkFBNTRDNTEzQ0ZGMDI5MEJCMzIxQTIyQTM0QTRB +OEM0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqIal0K5MaeUAE2aK +0mSzLmLeEFRKc8JfmYi8YzWtNHZbCVdAV/ec0rDg1i6cKB2ONgQ1lEuHsqEzh8sa +Ejdj+gTABJRoAEweOXVXyCzDyJcjkXSi4VnJ9p0nk12An5EO+xIkrDzQKI2fWQ+P +dot4m7eCo1MClN/r7uHh8XP/EQtjMLAkyk6tnhvGX7CBkoq9MukPcpd9MjmwtAaG +kQ08JIpkTblajRx/VAFdE2xT0JZq8Q6VDsG5dO0FRAajOVY8LujyuQSrjcg/L4WM +rHz7MJfOfUjWwDMSas0cUzxAfQIORVUf4T17thb2t/wWVNDxvpWkUvGGp59oNdY2 +9XhryZzYgyhkui/Hi1q83LEz2hb3Vi9pJ2lE4r04fHyRIioFVNT6CvKfPQTWvbNX +cnFlZAg3j0HYC7lbDBhEFpb/WLHsrjRRz4Sf3qms/1jDSwhuNKAFg7T2wHu/sy4s +2StXD6EkpLYRSgSHwxjdyaRldv7NCrqCW3gx8cE1sviT2S4TCLpPavkg68pgg8mS +SYGXKo/v1dBq/hDbs19JlSAJy7MrgAzvyL3U/RzpiPEv7w1SNGcU8H/4tzW42e+J +0gk4c73YCTG6jXDpl+XGzTr9DsjefIw+V1v+p+w4RhcX1e8pWYg1Sz0aBsOOXHo2 +Uy4wbqoKx3zsOy9NWP4R6zNvqrkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGhTrcDZxsjgTl8J +19XWRrR0/PlSMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFudveZB4eDO3imhTcehiHt2zar2jkzS3i1byHQte06gz +sqpDbNdogo/7NsQA9btrUQ68WH6lRo2MoXpNVSCNji4DsHoudcwaACwQOYgCJ4ng +rbU6ZHpJEZkWCp44S5nK9J5atyoNynzyy/8G8Lb7MwmpFyN+p5kOvb/qsibJ7Vui +5P7ncEHzYhdHy99pfSlGkkJ+Tay73uuXAZ7lwC+LCzY1RdQM/8Pr4uwkkyYtXSGh +24aLjxQgVzGb1rtcvw5oRHY3f8UBMRhaoqYC6zw4tbp1dWrPz/AYmxoHIWCuF/Sf +EWvhzoRzu+6DZHaqtaOmqh8JG1sMLj9+cYihzW24GmeZFhduAN2gHp/0pkxZHN8H +bTJWXrH5cb+HIvxP240gXADNFNiOqZnSeqoecuWoNS3WBc3JKixyC1G57lPtttQY +xrV/dVwIQ1oyM0aeKtf8Q82sFq3VAmaOGjG7SCHkTYo9BhuNlcEDcsGK6/T0LUGl +Sbkf3JcNpkbhnW6SxTzAlHv7MAlU4CBvxRWUGzD7ExADGTkEW/eZh2qomxw0gGZR +9wA29xRu3ds/CBWOXLvHhFDIvRZkiiLUEO1Tstu8puCIwtcjJGlDZL95HmeB8sEQ +FBlLNq4ph9nfX7EBrrF4LXyryGHK5pPiWcUK5X1favk4uwSCYCYZ8cBc0Q3b/SE= +-----END CERTIFICATE----- + + +EUS ifx keyid 37ae346baa54c513cff0290bb321a22a34a4a8c4 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAmA4J/S31Km5egAAAAACYDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0OFoXDTI1MDMyMTIwMjk0OFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC0zN0FFMzQ2QkFBNTRDNTEzQ0ZGMDI5MEJCMzIxQTIyQTM0QTRB +OEM0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAn01zwYJ2lBnVbOJF +tCaRbWMxD/8C40AWJc1qRQJV3dwVZQ4N3JxUF0uvmlMmgxszNjnXfX3L7saypNtY +PNmDpdxa6DgRz+b1KjxUC0ANZ6UzXU47dgNey7E+to6lWRyDJC44bZf8re8K4S9X +40ET13mynw0JKJL/YNNdwxp7vUhhiQJdpsGt1hBlffNtg1Pg+CES5fpxSvAJSVvn +Vmj+807jGGhJYdrVSJzQX8My3sSCvpsbofP479sgab/7admkuPUfIke6wH6ZAAmi +CEh3ARSj1wbFRdQQECb+eS88LcfycVaaySd+WQp87re/byBBmuLu9oidl4+YKjuj +MCocGQjd75u5qqW0OMIqgq13A+Nd5+QKHoG/NVGHNfZfkiLS3/13hH3AbxyDb7vj +X4Fgsd1zpH83BcyE1mq3Fe9hiHM0OzXITcNbiwXFYA02zY7CXWu+nVm8NkELrNv+ +R0CPNB0pqMNv0AaSQgiaWDpCc9ZNB4VcquqeLCd4OJDtYrRB+X9EA3N2eSUTsErd +x6csO/99T7s+SlZpr5vVNw+e488f7mGD/gQXBbWQWZYtk55ymM3ChQsED5xK/DCJ +ZYetKe+phiF17l1H9XQEO07vTrhRXbKdp2OTgnYZ1pTmjMIALMzg3LwhXrAuoy8I +3xLQh22Bo10koraHkcJe3uAvtDECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOp3ludHKhBE8aK0 +vkuT5aIKcR3rMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEABW9FwOSh/WpTw6HE7MdEmGua08jDlQ/L8gb9Zn3L5EQP +KHK89a1X7eC2t4mOkUhcK7rH5ES6J7o2K8AIvfQQi7kuJPphFQO+epxvNC9DrbsD +bmGh0yWxvpkjSWxrfYu1cEdOJGFWIcFaiYq0mSAURSloj1Talf7y/14kacmw0q3n +wkXQFPWEvowQfA71nN6H0GG6Tl7/DApj0qM8vki9+QnRt8kiB/p+cpuCgjLcIpQB +SKWqoAIQBe/uKCBLQKVPvtXXtz2BY0DXzL25U0e1eDnTN4Kud6wHDyCvXBMNiV3j +65YfWwqROuQ3bwUeQxoxCtNiUgfaW2uIcEnisljOk7s9mBtng80eOKLSggX3a//g +RZwODqSoIJLWFHBfvJ1kqozJo9aPVGG5w+DngfjVwRxZU4TJt6Y58IR/KE/mAIuz ++57zyvEKiCiDbw5uYO4miACNGvEvoq+hYG4iI6gK/yvC4KahwFCi2Bl9rHpIurYh ++LEduqe04cxBk/PIbcViIfPrW7UbMk92aGJTRWEIeVN6T7mpbSLgW7OPHKR2/ZW0 +hHjhX9LLs4Zg/Al1B8REcRIdP9WCcllX90KIKOaEkrLbTT4ajuHhsbKFVKddc1An +EVS0Q+Fl19FBrUuUDaUb86fXpQcsVMFXqcN1rjAHUrn60qq/nRbY/x4VESFz6JU= +-----END CERTIFICATE----- + + +EUS ifx keyid 40b8682b8d18450a2b06849d9b5cd96f4cddf4be 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeczyC5YV0MCEAAAAAAB5zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyNVoXDTI1MDIwNjIxMzAyNVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC00MEI4NjgyQjhEMTg0NTBBMkIwNjg0OUQ5QjVDRDk2RjRDRERG +NEJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzMxdjJ++Z91Zdvjl +pW3Q19zKp6UZxiEEngSvoW1tHaWFfhGhM6cKZRpTjFPJ9HS669Bh27f9XKVgulDW +sw/kZTOLBihJR17bItE1xTWT6i2oHVywnzduAsgZaVSkXYu7Zihj+LvIiSC0qxkU +qASFVSVq9ytX0bgrMXFZELmVGwTCFGA+K2y+2lsvqw+bhTMy1qwzrcL9h1f8Onbp +X4fBY1hvDXXxKTCqHMOE/phuo9KG3Np6Lz2+7kz/IVDndlolUKJdDUEVOhgV3rap +UfmmTVhUkz55mS89w0dxZhcLd4ZSXTnIeagltSymnDEJTLUoOXV6BDyGuvxDP1Vo +mmKKCdqGU3nRGP80PNzhavbj8UrOwlnEVyDkce9DOD+nIZ++387zNIsFTiykB4d6 +ZRxnesnf6fWLZ408KhpRDEE7cqHkVPfpwGXcnPlhBBg+Xzg1DjkNagCFpfRiy+Aj ++XQz5DvP9qQ81y5X3HrpA3NNcFQf3qyDfQDNgEXxuL5SRuL6l/TWoZ9vHyGhsR9u +XdnVRI0Y5wy/uQCVB10kkrLtIouK79Qlf0fh6GNB7ayPWHBE0LSB28ipQRluOFWc +PlKyPAGZOT8NsV0E4pbYP3nlX22Yr34Z18Pu4S07W11lfZQaZ9qluxnEKX2psAGz +gWMcIwu/hs5uPziW2zSXHY9F1jECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGifELXJZTmOBoh3 +jt3Wgm7tWu3fMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAc7NGn9nTT6X1W2eueWtoSWHG1KoWwQ4apCI0S8iwTkP/ +S4q8B0+UoWjMcXTDBGypev1uyKXcQAF7DGmW06IXxqbZ2qJDDcrpgpdYCZyh8xqY +D0IMZlT6CLcIRUH8VQHv4a0S9BB/o4gC5Hw9yyYzirZt8zGk7e+osMNr5z2xDIYv +vmIaVDwMRYTix9vILBb5KPgUElWlEr0Zi/HVMLa3p7wAN6pBpAuVjDY4YiXyNcV1 +Rx6EdL9+KimiGcxFbiZYGFXH6vE+p1cceBebbOG9pj6QswQUcM4n7f7GIB52IaCL +rn64v44jAXQ1gDSt0OFiyVowp6o3xsMxPoTYePllqzLRPf7x5S6bTyTtcrBsiSOx +wf/T1BNlaQccaf2Acx/qDA8VIqWSNBOplW0Ywq1HmJu6ZFF6hTa2+c5h7Tu6ApqK +obAyg+fMz2865vOfpVgD3c3VD6fRHC1CQSTW9ngF29MP/kNfrDfr9DsB5sECOPb9 +0fxGFltv/z0wlZi2XSn5HiH3FLMtUfMl2voyTQ/3fK7Q71a3+9VdZBWAUMnjCOk4 +nsffAehnq5+kl/gWlALlujSO4tcsGCvrkL9Aj4dGJ01VInXsfQu7nol3ICX5rT3f +zt/km8zZbh6sITNjgzQebLF4JAlJzbbHSkvA/TPoxGwdiikfCiSYDFgJ894Xumg= +-----END CERTIFICATE----- + + +EUS ifx keyid 46f26f96330691e561b72f7a63dce3a0517039fb +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAY6CqJ3bPhxvggAAAAABjjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxMVoXDTI0MTIwNzIxMTcxMVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC00NkYyNkY5NjMzMDY5MUU1NjFCNzJGN0E2M0RDRTNBMDUxNzAz +OUZCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw2S1CFj7VYhlEfp6 +PsxfVAPMeCVe2osGNQqmUQBL16B9jEiwwmGL0zi0+B8cVZWde1ssiHqVkkzYMK82 +v/E5GR3v1/zUgNYHOwP6ouJ4BfzuttM1rui903z3XdZZU2Dy+gijd4e7yZLN9wot +uQqeRnqj4ecCquFXsU4Xc+fzLMuLVVChDWZgTHXBejvyCOCFy/B7Enhk4Auiqc8H +hQ8MVpQE7j/Y1dXu667LowDvjoS0HAZBm1LYtKw3O3EOLjHBrPa87xbnPA9KfUp8 +zC4eCZ24n6O4x5usi6BuXVXJRCTqyervAxslvjJF5bKxL7abfprnD7ELCDZY+Jhx +jAZwjjDNXawsQmllBeFFxR0ru7PERLzLU0upYGiSp2x5oNMwHmDVpmTFwb99kig8 +9YNpA8/vKja+KkxolQl8YVhGnouwv52/q4QJbXsoD16EBxI4uhPa4OUlbjcRlyxi +9JttUVWtoKcdOjs7hhaDis6yy5Wv2xxV937kmUxfoinjHL5g/5/2qRHuQpW3aek4 +//HZ6FsgSRm5bpty3vXnA9+N5ebPmMyFQtiQVcSXeEwBY+yxU81zAyk2uFcVoTJN +J4tvvs3E33cfhPYch3SvXJvkKUDpXdj/NY4VBlIX11NKtMVHw0oyWG57YVOij55T +2pa6M6afQ1ujz8BKDG/2xrCO+LECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFG/bAV6GUhuh06mV +PuJs99Qtj7kuMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAfOXDZPbDR7wvJUpoTF4opB+YEy73NvItRaAfPCCIoQSI +UQwVjXsnrQCqVcvGzMqvhdBYUbi/hgknvYP0ecfs76XY7J8Mfz1oHvvZA/XStOv1 +z8DpQdqqICFUWsiGizhvwMD4FZQWZAHsahZadz5wJ7W34DFzGkwxpEwYBdvGrgEz +4nIxS9JQ7XWjtjlKrVP4UA9punECKX48Z3CWH19bvvgmSnfx1xssHDuKh/QVx6rS +ytZoi1O6+FSj3QqsS1EyS0nNYgR4TKx2G4O+cPH/perQoFtDBL9cIMtcasrQbhTk +SEc4pJvhCOQXV6BEt8zifjHZ+t2SvQWo8M8lUrOndWo+hLgl5wXgvFNJITCdSdaC +ufVFjhqtAh8h70fAAkJxAM+D4NU+/kVBBUlqVk8kUeKMhQ61C9k9Dqu7jm9ZIQ9e +pl7/LwV0VgrtCPWroRRswFPjss2ovJJtYKLXHzyLYQcDWy/CofjYmIvutdD4VXzW +qJfF44+HpEUY4B8fL+GoOgfr7byuPciDkFzgLrCn/dceNRCDBd8w72zh6lXvsdmx +V5BXcNHBXx+kzC/bXV/C34Ce0scCFwXEfWmP5EDptNGZHkTvrp4RcDbMTmW6xyGv +0eq4nEah51S2nz1rtZwb8oZZu+JDF93nGcjla4PfH5uo0a6swSLp5jDL+x1GiX0= +-----END CERTIFICATE----- + + +EUS ifx keyid 5c2920742179bc704db1d8c54c34ca94405617ca 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeMR8u59Iwo3zAAAAAAB4zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyMloXDTI1MDIwNjIxMzAyMlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC01QzI5MjA3NDIxNzlCQzcwNERCMUQ4QzU0QzM0Q0E5NDQwNTYx +N0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp1GZxEAQUOm+hN4s +C5Orf/rJHYfj7zLgjD7x1iRTCbVMgBcLOMTSptr4LR+rUsG/3eqZVPU5VodDwcxW +FdsuJlwCazhNQGKVU8XvtTe9Vdm6mNxmzLOykA2AvAymacw6teIg+3SVBPX5YWV3 +y49ReKf8G4mdBNXgT24t6u6BUQpKKQyA94IeMnmlj4Jf68put8gg3FaQ0WrJFS+Q +dqM73QcZx+Ek+9EEe1xFd7w0RUjJdhB1z4PwoE1B2/yFujsZIujbaMkqPKt/C9hs +nz3MTYnJCPajdkXi5L0evKRAwfceDBk0SqrSwZZcaNf9HfLx+DCDJaY/9MOz4sE/ +lmOs3FrHWHwIynjALQZ69cdonLxV8+3fBVlT0NBTzouKqMMkBm1SGgGNpgzrtbPu +I8wWhNnWEVKF20u9V8Nqz+rWk0rWGwdP1ajnwn0K3YUWUWjP7jcJU4x63xg+E27k +cShxMAztN7/zypoLarmMYsnupR5++J+GAt53krYyhBDO56oAlH/OEF5TOeYpHBRA +ZrpEXfYrrD3jc3hUB08OmQYJnYinXXQ8JvwPPC70gW2gQmnpgaP5HEeA2mq5HI7f +MIRsBcVbRU/cs/PqIn3fDhMi4XeDRl4k6vbiCN6hH4lu//1yfnVaijEhtIJ8Z5hn +CSnqxFqzaY3okc09eW8qZUh8gF0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOTOt/LydYw5kX5S +zHcwzr7BXwE6MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjw4SqhhoEk3BmDLWg+cuBScNgNrK+YNQRNW3tRba70en +QyCIEOVT9/EfXYe6Y9pbZYUE2GEICRprUuxQAFXMAa/MwJCW7+pxncSgf7TcZTBO +r5K/0lk8XaAIo+wjZA2rKJciS0xYSXfqt/vtXYLyJrI8wY4MM/3PSXIWE9qXLZYL +/+At+NfVv501yWG5jG9nao0LdkyznyTexi6dO2TPGm6urZEr6PHbKOEm7kjtq/DP +47WPAX4JQn43x//Fay3rsh6HLgQ7hz6OCqekPQg9BKowJmL/UWJKNWjdRNGUQOmL +qQqIjUlCM+IDp4Ja+h7X7KEYB8dV/PrJmHhZGCj/WVapS1lbjw6lBaQonuBiBs6f +lQcuXKDNE9ltguLUCdrkwCujrL/vYNwGnh1BvqkeHEsmxpoTMBE43pQzcgFXiJ9A +xZ0C4w5qCjq0ZISdKEIJxsJNDM3LVPcNa8yGwyra2Pu7L67Cy771UVx1xNyfjXo/ +3AnnQyoj3eV2IhDyOe72uZBWQfc6IexsUe++qet2ViJxqUAC4pg+1kdDdYxM0ZVd +FCMigXFQRJUL8w3s3f50dVlVlkkEH5oidrmPDRYM2RoMog0B/nlmyoRPDeXDP8SA +oiLnx17RG7DQLk2HkUEmEcmbmHPb4/q0AYWpI5xIgzOXrM0lyHLQbJeKOSkaGXI= +-----END CERTIFICATE----- + + +EUS ifx keyid 5d0815951f5f60638a69e7252f3ec4becd7554b2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAY3oagM+yyLjeAAAAAABjTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxMFoXDTI0MTIwNzIxMTcxMFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC01RDA4MTU5NTFGNUY2MDYzOEE2OUU3MjUyRjNFQzRCRUNENzU1 +NEIyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA53AhavR9E2ozZ1EE +SDOsGCAR74Jw6Ibk/2QA7x1/XscGsHVJpGlSd8Np5DrQwUR79CNKnof20CdfgZQb +kDYS4DIyiZXtlhysCBw88vh700okwMwtn8bhBkvR98gP5ePRz9k7rDtGuPPdN4e8 +0pKsHaxEXJFXdYnTgWq/XZZ2dvrsHWyTS47tc5ZpEIlJJZWpHE6Okh8R3U1pYnUP +vhkj2vsCrz6ve87XG79g51lHRH0iD8vaR1tTemt+Anpz/3YsYWE73m1pk/iFI5mC +ty/3ZW6Ost8wdJ2cRnTNHHU1Vl68iWun5TbnL2OFTA/eAv0dJQMFa7QXf96f/iUz +XRiHfDyj6SLRkUHuGlF0bG66uBTEgyPnf8xIzOQpStMYL4t/396hqInGEql6Mi6M +vhmqk1gXRkW9v/Skq8qyE89a9LWDd/Zsw8a7mmNi+fAJZHS5DRoI3QdxihiP0B/0 +7ig7ck8yKqNiNjyXqdtZy2ezC2QOftpUQoyCGK7SvHgO9ypaoERhxgGIly3+bixc +iEt6PmKDcPr8C5e6Ovl9HhI9Ec+dUvvxFeo8E2uyzpcUMkqCgt+VfPhz7VesI/GV +8eLCxDOF+nx1ICNs8xBMwDmiTDFb1Kb9Vdha9mBYWxNkbwz+MpZJdTXnv5sT3w25 +aUyGTX1bzT658WZ7trGL1BDm+/MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHTN+6CHYVyAvldX +pn4OwbRGs+h7MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAljC9uUGmSI4Xuw5SVTQSu8/k8fcY4+KubCck1CUEpCg +P1f2fHdeMFBGHZMImQWFl7O4KmpqRi4lGn48+wRVm6N+4XNZWRAjzn8l/A1t6ioV +QbRDCZctTm9Efek/u5eTXYoikcIG59qr6SVkR8xX2o12DfLIfjlj/EHEuFjnn7J2 +S95fXQmr15P+w40AR6shl3QgsnEBM3/S8LAG9I3YyFAvikqutqJ4TT58TjbheubD +d2MJ0lcv6tWSdxBGdUHSCKXoSEI12l3WsVGOKuicLR9x4wTAB1Vat29XtWDh2Qw0 +Sc77N4eOXuFjGad7W9xwmRD4HvktECdk2bs8wTBqjre4q4H6Ch52+es7s5wN/neA +sck0rR1ttSZ7b0Ha2xoNtqxK4IrQvaxyiBkvUpSM/4E0U1Zt0n1k9yvmPOG++vk2 +vmMXmsjpPtMRj7M10qhig+jFBV5IbMWXsqn99vmRaCaYT1UyGTgXqYLM3G1g8hmb +0y876R9rO521zqD3XDi4Af/YjJhOKBKLjjIaN/FA8eSx0vhMxCnQt8XwxzuICS5h +CpUMaTjIofym5Tiya+7gsUT4NU7BA7yYBKLoddmyVOXl9KuAcax3VCy/t3Ne6Snh +L2nGL662tLbMdz/h1AZyUq28n48cHbO+OH2au8dFUbIyHAQrfTTzIyjMgVWR6Ow= +-----END CERTIFICATE----- + + +EUS ifx keyid 69146ac3cfb3665c7ae78101cca5c14255ca2bc8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAepx/LwaJlacTwAAAAAB6jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyN1oXDTI1MDIwNjIxMzAyN1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC02OTE0NkFDM0NGQjM2NjVDN0FFNzgxMDFDQ0E1QzE0MjU1Q0Ey +QkM4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzZiYCp8NFzYryZW3 +2fl6yZAu4OuDVdqR6FS/Qf9FjHqSwXBsoM+KLPV8NDF2N9788ji8Lji0Cwwr81EB +eJXlgrxp0P/ceeQ/eFMH53mUGvMnHo5QOBmsP3MNyI52s7pg2BDoKI/0YLM1z6bf +oteJynoCInUjqVm3Hw0Eez+UJFuxurmNkTXArWzZZhroNuBs3udP4PhpWbGQzo0y +nS226HESyofguOwdppYqW2M4HM0TqPr2rtFBTUyEtqeXtiO8iyX7UtEL5Osvu71O +nySzlPygyZG0HX9xOt6rCDjeP9kQ4WuDMq4wsgE0AQblgqvHWUh+59qPE9/eoVwt +aPbF2Ilxg2qm0JObsXneeMD/pFOoJ9hKu04WKcA9sUSwIEaPldJDC3R0UWwA6pGe +Ob+OYEWtBD9rBj967pFiV77+yMQOCxmdy0uqXZVUrFCCWAiziMFxdYL601jnLBVE +LDyansmd4lBuWw6kVk+0Ga9XRvhAQCBP/oHfb2LxqvrE/5YspcgLWzJBNXMQiFl6 +Sfuz+vFOvpm4wV2PFmMNXA50KtpEN/cJH208IxRXc8f3UA3X7+2df7Ijh1hnMAS1 +lUpeqzPvLUECxnIiujGWCR0utNrg1DeljBRMuiUPSZfMtqyM0f0x+uSSWkDxUJ+s +mEbmVfMKEHshbeygwsppMgJS7gECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJKSTU7JQHfefLvA +2OdUn1fz/3FxMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkJhWCwqwgsWrR7WyCZO5kUnDbVbN7Krl1AETbcX30yJN +F3nD5EzwQpJlGtO9sLO1DtTJnDVLiYO4oUkYOh8IwNGMEi1njTYO06MAwI919nZn +6aO5zuFX6oD4g3rEK1pbrDx2HE6k2lkwjMomisnzp+UdVKORojz62MS4PanIxLRk +4esv6XKfSBpHDh+3jRBSUVO/SNk6fls7ZCrvMRircy/avUPJeN76kdGGOfE5k+ty +nSiWto42xsUOJw8SVkWo5+GzWEyfBwN+0WSmj97PCG6Khh0CwVoMqvbeulz/wkqt +dnD3eRBWoWil8zAzyPU3YpeLH/cYJIuEqQi7CKhY/OGKR7XMQuv15INCUSWgiexQ +FR1Qfd6mBiU2Pp42cZfeP78JzY8iWAp/DhQfNVlDUM6NBK70LaW4TK6sD6Dw9gvD +Q0Z3OzfnSzKFXWzZqmks6qEUnVCfrH3Ll1ZzQGFPWF+pNKdyOL1z1qPGrOAPXHXM +bA47iv4Zd6GmdjkL12mbuIhmXTkM2iE7zL5XlUwtVOtUsQH0MO//0fPKdSdx91R1 +iRik3zVs1hrC2FEuD+JgqsJgQM3wNjLy8RJq8fnKh+7E17Ngu9H8W12tT7Erjqgp +CRA7awl0De25Q7C9VZeKj6/ggXdQ2nWOYmfK9MQVCzLq4vAHYxQFxva1o1aU91o= +-----END CERTIFICATE----- + + +EUS ifx keyid 7cb4b78e688614be4421c5858f15b96d5eab51ee +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZrDRs0tLqM0rAAAAAABmjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxNloXDTI0MTIyMDIxNDkxNlowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC03Q0I0Qjc4RTY4ODYxNEJFNDQyMUM1ODU4RjE1Qjk2RDVFQUI1 +MUVFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuAtdvdB59xUfhRbo +QMP41nJ9sasWg+KHa28dWOHTQFDkDIAoWmw5wNvxUW2xx3E/p5glBpZBVVKLoSuM +riP7JsxKuoXyBrFRqmkk1YEEzUafMQq43jtASwX064rMjojUsEWnJYvKoFj6xQ0s +tqsMAcLDjPC8ENvaWaZjAubUquyDNCi0QRFxtRocI4bKlQ+s8j1kQqtRjJAoYiWE +7R2rS3llb5vfw21NumdwxseWjfJN9ENkcX1Dq+cgyBa0ZX/oqkXrSBhtaOmTqCTu +/VQMQKa6cvpTzfa+nVVzrZvCYMhukdeaG/kCQ6S+YMhAp8bFGpreD2tK/XvFZx3N +h9Djgv8yqvNjbI1mZre24Uyg8EBOreADY9hmeQWfpFWDdrHrUZS5XBNy/bFWxSF9 +3vwl1S/uhffS4LWL4bdzQY76udcPqm7wM6H9de8orj6DOgTm6cPHvhHUQl/Ak1Xa +cgcNQU3ALXFZo551N6rdxMzoH6FlymanZw7GuEZra+628ER0iFIRWi/4pbYjHnB4 +KX/oaNBxASMCBRvU8IgpGPecyMDy0z2bBWcK/Pn5l2SmzTf+MjUhnPbKY3TN8g/W +jR0jX1xlnpIuGoUXtjeBtB8h8uGyX9bnXNbVj0opTF7ifCQkYBZOIThtjJTkBd6F +wwYGwbIFUe0rxaMvO+V8poyhbS8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOJF654rK9YS+FTE +MgRSkA47Ek/AMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAkxnrG1p4yCEL7NuYf9l8MHD0VN/0AJjaqKFK+665C8o +htk82I1IJvQpdYnBkuOYePz9FbHT+wJfRwVNp1swa0vNdVK+/G6Q/n2z4pURWiqF +HeZt5jHZzeLMI2e7NHNUI6nAfJEBXkLpU8IPMCE605WRraXix9EvZqUR9AdMy1vE +yK2ntivKckKIyejC9YJDEKsQqZn+nqi5XDtyx2/g2jko3ewrfto6ohtQ8Klxczjw +05DxSbSbgA/FpNaAXEqgQIrURLSXnJk2siJS/FjOlrsY1NuzKqTSe5chnXecCek8 +qNpNhn9o/W/VLLjdToxvAEFE3SEFaCQYSPqqMjSaZ88t4SHbbNc1m9kVgrb/lB/9 +oHrV0IKrqzEV1WmAanpCZAAR4UP1hyebq9b3BJPz8iWKf7Lu9k3ZRPp6DV30xoIf +0sA59rNkmkTqg/sR/sn+ltpDSqGAKVDa/zR7uTMnHm8Jmb+AJpdLz8iMo2DI3rXc +QC5ZlUYvcBTtnKf2Sadebd02TcVR9DWihg5XYYrrvhUaXBYDrRlkTPa6DyDJT3Km +sEuPz5xhKdzTkMcnZG3zhbAm1LI0Gkb1wancRdCHQwKBWhNyG4ciOS9w6YmWfAxB +rJJ2L4aE0qwcd+gaBCLiCQ+EvLTdArehsphEGeLkIvzmjgWf+yjAsz0lHvem5SQ= +-----END CERTIFICATE----- + + +EUS ifx keyid 8343bac2129d78299c4b513cc3de61037bfcc955 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZ0RAuYeSagmNgAAAAABnTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxOFoXDTI0MTIyMDIxNDkxOFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC04MzQzQkFDMjEyOUQ3ODI5OUM0QjUxM0NDM0RFNjEwMzdCRkND +OTU1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArd3H2UWOha7b5vf3 +ZrnxPY59u2vo5yhEKc23T6Va23MLYOAUqpMQm/Dbnb8zsd1MZMTYlP2nS4+j0qlW +1hTNU9O18ZmgRHdGmwSnAD/4CaF7Nz7NRQ7h1LcvjBbuCEP28eLQXbAZRGIl5z/B +yhGfSHbodlKRjxBVUpn7wQ9xBNziNiVj98B7uO4TfPwB0kr0iqlz+mwW1jR+ZZXS +ZM+3jjJgbZoH5lGD7t4tPOL1gy3mKU+GSBgorstgeLPpYYvnYvsXK72Wk5LFOKKB +tLldrplbT4yOa/WDp+UjoM70gnFsc3ThkEvJAHJXPrhBWq3uGSGOoW/xifEu+qca +b1A2DQWcDlcovAkKp8Rhk4Cn0KwkwDzu6KU3j9Ij7S68sFa1AfMr+hzURDPV36XT +CIeGfbBdz3kU4cm9pgvrVZZle1yhmu1CoOg5ZBYSfl47CsUtbsmgeLh+A0P7O8Ui +Bwf/9PF/CZjEpQu9lyXKiGOgZBtaL8+qLoo4Iuamx1u11FuOAzzRmj2WYQOTkZvM +y7PX6jgM02lQe3OzCEQIiZWjSzO6Th6VCzlzrt0A1+0E4aSmmke826rhmb/hgodT +fIjSGfHrYj92ocobomrJdzaeaVzydln8pJfvGOIemflVud9AYaq/2FKadlVF/cPZ +OPkdW/VF76Il7JZy65m3Q9EYlr8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFK/zt7i4rBHF1iBZ +vplpdbZ+cHOJMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAZcB9V5azBzUb3uCfhzX80LSu6NkOE3EH1ZueatY5nmN +Lf/xIWNxiH5sSkaihJxMSC+4xuv6bG3PF/6n7Ek2VKw8+wC27WrZU6Ol2A+Nu9vW +AHEb8bMeu/E8ZdzQ4Q76pRa1wHcW9TokkQtXvWowzfWJGAP/HChefhKw2i5cwv2k +S+7ixM0kfbu3ni3JjLqzDQ71EAGavyScYjdH6psiV23vLg1ZXFz9gG1WBbKnLBg5 +V8bfj8TGT8wO3VgpdoMOgeI9+LA23bdLNZfoRlB3SnScw4+yVckWQbmd8S59U1zW +OpFbKcgWcgUHFE6WvECL553IYxTrQUYpNZJ3Rgpi1W0+WvQt/wopfQ4FQRbZD4mI +oFRc+HuscyI58Hk3K4YKJTtSGiS3HpvPl5kB49O8t7L9WjOxYCRBLHoD2iNMTFy8 +6x0M76OrSPB1gohduLHYb97ciNnNA/lT1t6xbU1FvQ2fDExE0uzKGpwlo0sNuAzY +bCVNSWtTaFvWZbiOI6FDZbGDQlBvFNlZmdOnNy1VGEOKKy7z3/fxCv1vJ4ql9vXB +mXP+Xyx9S3yU8+ldf5QAKFcMlcZB7gPvGoLUJ0sdpQ/IQFZ2tdoFoyGUlnb4qz7C +u8mow/alqbF+/pdrCVqnec4NsZlkBKGTJbC0+Krynj72/xZXI207oib/rK+dj+4= +-----END CERTIFICATE----- + + +EUS ifx keyid 9c7df5a91c3d49bbe7378d4aba12ff8e78a2d75c +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYB07g4HB2RasgAAAAABgDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDkyMDIwMDk1NFoXDTI0MDkyMDIwMDk1NFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC05QzdERjVBOTFDM0Q0OUJCRTczNzhENEFCQTEyRkY4RTc4QTJE +NzVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwt0CQy6lJbtd2wmr +UuXb1rhKxIrsgJdvC7z9gAdQIqSnISw/ZWR3U7ncQpYwx6RgZ+UHPPnCrsdOaoqb +fTn2hNNYM/KDuMfHfgUtjb1HSJvGJSgXbVmHLuRuzlhsBdr7KR2zBYhWcP5pd09v +YXS+zsGJw/BHsmL0/W+JAC3+C8Pu/gHOMZiP3c91CbhAdl2wYPT4TmCDY8E/ZikN +LZ3Tz5Y/0JMGMCyGj4nbRLpEZ9v88CPJogovRmoYo/SOgk7DOZx8yPupPpUc0k+M +yyTcLmaUHtCUohSTQI/bFV4CXABphE6NLS7o0McWovE141Vky0YNDsp5EJUUnMeU +/JVOqUVpWn4sLzF5yH9/tb2db57s78izGjoL72dHNZUWh9F1YLls/TYtMa8nwe1t +7L7Tq8PMDYelR5I4KSMiW9M06mA1DOxmI2+hWV2vb8w6hw2jpizhqgNMZvIH6VUq +/Kmp8f01f17V4Grwug27Ve+KU0D1E2yADCEyvicQJeb2KLzCArftnU/KESGGujou +qocQmATm2ScqbSE2AjYWgymDkc8XUwZD65TALTbT52jwCdJeGqQqeQbhH0kP4suM +tZ0NSIJfvWZ/zGQZABsEIGMn40OwaTy8kR1ZwHqbzzgXdktZCY3GGgFHg696Vt+M +SBlQaZ9igiwbXw2RdOoKSKmGObkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDy1BUBbk8+JUqcU +/lxEBomP4rkRMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAamefbKHAJ6DAWp2/f/KcPvSPMTM3vdLX5ouSo9a79n+c +beH7YMO1Qtr1UolBRY4RU31fsEpCMW9mSDznCq96aPnPx43vJCGfQroO/V6i7eJX +HYi+LxTn+4wNoXbj0fVsnF7dkXdF25ZQGOsB2mqmyk5BZgA8SBoXJ0t6U5gEqbh9 +VrXX+X3iSIpwmeoES/6tzvu1ExGXjc2OpMp5n0r/bguVziDojGtlkS9xbMxsPEsA +HwFa5Yz7gJk4oJmTQPo3nJG9P2q2TNmrbGISkjcx5FuhVRMGhAn+QgBTzxDx/jQw +y267IcYIgngkdoqi0e6MOXl3gVPtVPHVjZKMJYLKOun4Qb4rG/M6yDnjgQIsAwKt +V6GkVRfHQFZpw8+SJMMWKOv8ZygnMARNF0fF/5XE0DXCZ+J4Xp2jnsFa+HnPj8XO +jMG51x8vpzkvPZeelWAhRwv14F8Ds43GSVF1IAmmluHPzJx85uTzncUmWExDm3Kv +1JUTMVliUXKrwOxJU4lgbiHgPwmBVwKZHJVjKGDCm82HkPYOqOt9Vx4woMjAQORn +cBuwMp4YBbjbflxltyy6motCBOKyYKHbxjJHGdoxZelDlrzY1n6nHJSESTNYlN0B +t6Wr9nn5qsjluphpKhYbDEO8oiXS+jX8OaSt0V5p9v6yqgevVym6doo2nak9QmE= +-----END CERTIFICATE----- + + +EUS ifx keyid 9c7df5a91c3d49bbe7378d4aba12ff8e78a2d75c 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAl89DNMjCa+gRgAAAAACXzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjk0N1oXDTI1MDMyMTIwMjk0N1owQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC05QzdERjVBOTFDM0Q0OUJCRTczNzhENEFCQTEyRkY4RTc4QTJE +NzVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzKXEO/ul5NDLydgx +nEr64MRYlR6Asi2lmJlI45ibNXVq3O2gvgqoRJu3NfRFWUnivm0s0xpU/j5UbsQE +VehMQvjxYf0nc48MOsJ5gFV9kBD4ElS1J9QoA3cVD5Kcd4GmuUpvnd7RCQY7RMca +CClwqE1H9fi+P9cC2/dZXGiE60Xqj+f3JtFGzJFOG+x1d/OFxefxqaC9Ob3GGIzU +Az5bnzAUmZga3exszcHSKKeTJ1l7G3SVc/Qb9d6h+JzfiDJ/IEKPkfCpKbHA2IoC +ViRdozz6Ct/ZFcTnkN36NInVpsRFbUhkMQmIz5s+juc6+n/jeEaz8XKxCEJdMa8H +jTwcbV73BWG5ZV+V/eA99dm1NbICvJ2mpO/AhNP1KEhaoQ1T7xK2koD2FNzOOI8x +rCBOfdrftOUACjabVpSPXv6vZvnPVn7EPv+WowMxA7R+Q3pyx0ytCbaMWT4M6Q2P +t89d6uxfQ8EKUMZJjW/dUx8jtE5Q/CrFLq7MLZpAPDFc+C4EhI3bqSLdID4MFOQB +Y1iQCHHAZYPvv/CEIXNVTuu1j+i2tHCv6LgAW09tF4uTtwbpGB7ILHjLnLDQyYT+ +68Rud0MU6/LQtKOCtpEVaThIXV9SG1dQ99+m2HDZ43TGNRzLNcBf/4P17X9RhvRO +ZINr60h9ZriMlLP8ieR6WtSvDHsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFO1TOVS2Mf0M7NWo +xCMl/i03Fb95MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEnS194k0RTctTV6eC1XTqOOHPqFzrBuSahMCf75G+Wnn ++RwXxAdkVSyOVC2DAlv8VMz5D0re0HYyxw+7/esWTzEVMNX3T3AzQwDb7bd2H33P +EB1OIN0e6yrIDU92pZeF/nqLGIzKFHBdKJLf8rGU7KyDWSPB0B+qbAahd1xz2mFs +glGbf3HocGjQ0Nm0zVMbUgt3FpQyJ1ltD+NG0Gt3ugjerhLkzTJqeLAuIn3ghWG3 +PF0Gg0ar3OroCed2vcAh+/UdwywtO/6Je06bfAPqe2v4wX0J9gyNJJ5h/LtBpjQY +m7vogdOOIShuXjTHiQj0hOEk18EGX3OIpF6SLns4nLcydWFVv1vXhyKdGh4XYb43 +h+pxcBDmVqvVy0+xDOc38w2rK3lcSxSc3Bo9ai/WSyh5chzKrSNlQfmXGWu50Xk0 +EzgVsZg6gNHousWL2a7r2hqASGl4VMYS+sgzybLefibxReqZk5hdOzCtCpOXd4fW +maFvO2VPcXa59cioKToNeKXBOmoqQGI5Ek8jjcuv13x5c+pQ2ut7FKGeEWtl42od +dShNViCmn7JuS3++IErMQiT8Ws/fRESmai123LXvo/2/k0IzXygphlYqarkF1Agi +IE2dARdw7Co84Ks2n8Bo0ag+GKltjyMhD4tvzQCQygSlGsB3gBd/ptapjwXHvCk= +-----END CERTIFICATE----- + + +EUS ifx keyid a26ceeac95fa33673219d0c2a77637102fb53ff2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZ5J6uFGPAQ9gwAAAAABnjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxOVoXDTI0MTIyMDIxNDkxOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1BMjZDRUVBQzk1RkEzMzY3MzIxOUQwQzJBNzc2MzcxMDJGQjUz +RkYyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwXMX0Es6C9FFejSC +iGHd0J3oIq1C49MSgX4eOxU1lR/Kc7CM358wMbVM/2ZXGwhoYofvRwXlqqL8n+bL +Djwt4rLyGnabTCSoqZ4TZFS7EFgh9J36YxjfjgDukhgGOwkz4N9Uq1qSW/zyQIYu +i1ZnKv8J5UHH1bXZu3JOfTJ1CmJPjJJLR0dCNqLaOuwafnC4kwlwv3iP4UnhqefZ +p0ct+tfLi302vp68+RTylzQb9JvsLax80vd6zEUHezrE3dSk/uPhYwS6BqDGur5u +pGbKdqMOWEpVS72ryae710oCDoo2qZ3KcOU6Tera3noAh24y5Ek6G9vRjCpsYITC +FJXvS1Pgtlb/qGyJ2naN1DD/g1dFCR0KWO2Q9NqyOrMHpd3UBl4p+zYJAXXsXMbO +F6G2MZ6iqPtGi9OilS7LWKv3ao2vuCQzsMRM5i2/Vn7LvXbX5tiIZQTyhsSZduh+ +0tWj4bFdQYGyyhuStLow5zVHYYqkES6QJTpGow0+2ccn4SDKTe0m+la86DwAG58t +cq15K2bfGq78jRgY4CV9NGLlNu/ld1jXZxob3AGkrStUq7H97lpKwslgqJ9yfg+6 +3eQEbuviCNNh6AfZgN1I01wvcsKG+gxF3oJ63wWqLt+Hawz5PCgMtjYTXkAYM1hQ +d1XyRBWS6YTNGJYgvTd8jS7sQT0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNVuoOGHd1WdIMw8 +gfDm2yAU5F5vMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAG6rbyunqDGKCBXFq9CqiVHJ+mQ05t+iSF4v3U9dEN4Rj +yxoVx9qYWp7UfQoviGFoPpyV+SH2fL2AFcjexdb77VaW6WCJ5VBoBG6qplX4JZy2 +dZwigZK1AmwBaAjILNqwf3Pnt68hh0h/mYhuBDfnSrXd0MZNmB5SbzL6YuyJd/5A +v0/pJ+pibj43tWDz59Vrdt3M3NUK0r/V1M5fN2G7Tgtf7kZpV/VAKSk4geW0spKW +UBGw8SMxYIeTJ5DD5SWah4SaEYVCEizr3Cdn/mzpFbS6ttR9Ab2t2g/rcKWVQVEb +m3CBCUyWJ12C7NwG1mKjUm4VNLwcmbVmsktMAJ3gkDm+8u7xSL9OeP0a1r0J/OWG +Pf7/HmGh4Srb6yj3d82O9fF5YBV9UDsXq01o1Ee+cPah9m2sC+KInBLSnEBGAY5r +zJcS2Qqciivbn9SfLWEStnu4OTvR+MpevOYKMudA++wjLWr0K0Eham9/UUwbjBSM +37vyIN1W181H71HydP1W0xvt4HyevFENTIm2UuTj75ZWRJIIMXTI24Xnl+AzttlF +wdNUtoaTH0ulJtc7VQhFzhPe1r80ahLt+5PLnKz/pdJ6YZ8twQyZzMzuQyhKOGiT +QzGNj5MmpV05gsUiqDIZz5Pdz8/oNH2/S0FcTt10Clmrm1laKdZEvsW1K2nUQG8= +-----END CERTIFICATE----- + + +EUS ifx keyid c2ef641c329cb0a9f2eae04bfb10c99b89c34614 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeuFrJsGrLzgcAAAAAAB6zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyOFoXDTI1MDIwNjIxMzAyOFowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1DMkVGNjQxQzMyOUNCMEE5RjJFQUUwNEJGQjEwQzk5Qjg5QzM0 +NjE0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsf/5zbYJctlToaUW +s7TnRI4k92SikAYuQ/hobsgpi76Ls6gs0ftBOT2O3oeZ3/a6JJ2k9t+pQYMqUq5U +kH1E1tekFx/BPs9ZiJ1a3cnVrMUu6e2SVcChRnKr0sfJ2c9PmwO5MYBFJXXW1NoN +GJOz6W7TXRVFQyNdzjSg3Odn+73aOW8rVctQ30EIUQWeOLl50LAQIVSPLV1CjwS7 +EyNhojM5T9iqE3yxjYscC8aSTedn/nSZiXH7hdgAKIPuK6YJ01X0l/BPVmV9JZC7 +xGUiDH96ofGwviwo8h8jP/NGNeWrePwGCYN/WQXesS9SjZNU18BEOiG44HsKd8IR +DVBorqgZAMewp0RrbUfCUzVa49yQvsieEiH2oYtpRW6aTzbYSyvGP3MzJbg3wALN +DDNWCMVQYRGCSiBaLQc6H94posRMQvI+Yb6C7ZzKVGJZnoHk3XN5TUYBxHsc1DdS +BOrT3ncXfMpq+f0KBkuoB7C5b8M/HKjS0Llzq5iW2A6tycVJQDdFEPrbVj6V3Thk +DtNWolVxNG8w4MDLOPW0AAx8RZUepFwNVVsnh0pBewdhxGKU1RWqnmV7qFeaCLJI +Bw6bIT83TzhSzJDZsVbYo4WCM7KNdPWJlZTj2Rdl/77a9XU14DEJQZkpp65sMi4w +h7lgi1CVcfTB+QSh0VfbISnXe3UCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHjT4jVmyYqJNXDP +QD/nxqCUQt7TMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAiIa2qqGL5G8Ew2b8N4z1ge1ZTUDrl08Crn1YUypDAMjl +536Gz5OylsQneEEjq1CXEtWpmXsakKbbAsCLwYvq+6ySH8yKa8EwSVUd0RH5s+cT +fxnmQ4yXYrejxIsKehfCJFwXnm78gHJL2XYqdQ02TXqg3EsVCRhCou81P0IjQiGC +YdBnmVol0PuheOEKK1lEVsw0hUg8XVVtzNEuH6ej3BQGaIAinwvltHYJs/lOVPvh +I3SH7agCGII6P93DL/9Qj0UPdGUP9s2rwiQ0GFSEtaTTwUB8ic8D2+uHbPcOZiC9 +lxXmrtMl6q0v9oypCxp5gNrDdqvuKkn59Q4nWMf+GX5g/UygDbKWdmwVMGE3YcyS +2fIklW+zqR0ojZOksddi0XpJacVlNS8h3lYwBV7YtnskrBnhy1ASHfXUyTuUv2Jp +igwHvXn/KltFdvAf1ZcnKugejF9/yihLVNvDsDCGwi/NkfNFvVKwKHg0rk2NP4XZ +IAzLzDagx8efSocE2QK3vXzJbJSPdIvyBT9Rw7vbkGy6SKmFIy4JaUK5MfwiJFxZ +XtZysfdQ6KD4qgX8yaSLymZosAtgwcgqUZt57vgfCtp2AGPVvexqUB69SFJZ+wyl +LvPxh/Il2vXSQX2idg30ZdFcktO+9LQ5ShdbPehvmyqoGWWiLZsVEgpXObXbz4c= +-----END CERTIFICATE----- + + +EUS ifx keyid ce77153b6e110ca4ae2971a09851ef499326202a +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZ/WmjOKcPUG+AAAAAABnzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkxOVoXDTI0MTIyMDIxNDkxOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1DRTc3MTUzQjZFMTEwQ0E0QUUyOTcxQTA5ODUxRUY0OTkzMjYy +MDJBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnQyYPaQgvyk/vqch +yj0A7Al+NKk7w78mwVv4uoQ+yQJWHNO+UgQNOMP9leYGlnfVL3BmjN8LCiKoNyNZ +on+AoiLviDRsE6kPwvdCd7lB7r/qqDTvOZEdMweKZF7jqNHQtLgpX4p1eGaC8okM +58ZQZk/GMdxoF/oUSkWjgtrBDlLBATZz1awXcvZWBAj/LtC4vHQ0zC68oa3vqk1L +PpP/WPXrqaPfWDnhlu/4FbYZMA9MoC9yi008pP3iAEk6wa0c9eUrM54mmvxQV6AY +bsstiR9YI25oemYiRZDnyzJ/Tu+14XyVvsf2Ng12j3EIO85zf7mQzT0t3NS3wVDG +mIjkJ8de2t9K5K372mEWj5LwipuHfvQ++4klyfoYvaR4ycvUbSs7orum4RNRo4gZ +9B74kHTZ0ghRIRCG+Zeewa3Lqj005cdBOz7j99Neo1wdEPxBQX1v/qRc3Sc9lSVN +VXJ5hqkGHOcEjtWNI+fRTJ1v21uZBKzCKbnegR7LL9Xj9jJjMZCCZGjhiPpLqeLh +SW5cZctLJZGIA+eSMU0UFwBVVmvfCZkQx1sks4ms/BrIMJHB6m5Dz3mkfmL4eyr2 +/cASpps/73V5HlzsHApG+D3DQ00InLXXh0urReEzDHjTjMzUkdl84hAbS0ys+r03 +ozp8ybgoQtfIE/DgglHXSWOzqgcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMzMIwHny8iST35W +/fxF50/8YnMhMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARD0jbqsA8fAxrmS1I5sjtNeAlUh+XL6nED+7IpefH2YA +GOycaxjX6jqWZxZkyldUZ7IiYLWmCHKGY/PFt7y9Hj0958x0Dx+KmTugtFjzpY/i +ri4C8vUkZIFbeQecT3PSM9vxZbM3QigLDQRnQReMMAcecGxNHvu+3q/IM/0NOst5 +Wq0NpAweHp5A4IZ7c17yp0oeqJaU5YOH1iSn57/OJCQO61juasBX0mmKNDnNXm8t +/wXwGwSPl+Tps5HyuTKJBK9JM8Jp1gFd+0MiGuZrfzxPJJUXOY+Dyjoal+LPfoCw +S1fTizc07gPxmwtMQ+t07/yg/nSi6SbWXhGrLPbZ7ygwKCC653E1jyM+jSZ184/J +wtakxS+0C1W1ukvxFtXGW4jdwCPITfEuRywHK9zMlH322aW07IWqeeEc18vSgQ+c +GGolFCwtJGQdfgGpyzekVZnYKP6ASaDIdl6YdltTryhZBXf+uPT+Gg+g8lqAUmJs +TDA155kQMO2oIiEXQq2Wx/buFDsktiytKFQUkCEzHCfW/YwPUQTgE6LY0ZRyO1B8 +6EOAK2UpoLCe60MG9BaClLqNVM2kAhUeaPRXK2YfwYQDwvi53IOele0RyrAkiovv +Ze46E4tXA16GuWCa0FMQEDLulprijXVIGonYNdzPfM2CZlySJM1qquC2/mhfExw= +-----END CERTIFICATE----- + + +EUS ifx keyid d8a3f556085a68c8aa5d5fe079bcc6e9c6d37764 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAe0aF+W4Bo5YigAAAAAB7TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAyOVoXDTI1MDIwNjIxMzAyOVowQTE/MD0GA1UEAxM2RVVT +LUlGWC1LRVlJRC1EOEEzRjU1NjA4NUE2OEM4QUE1RDVGRTA3OUJDQzZFOUM2RDM3 +NzY0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuMvnOZiDJkjlhCFD +F/F1APodbhWNyJJxrpGsUsoV5Ltx+HoVuNr1IykcF4QcRKFLIl59ceijlQ4y8Zcg +QA5PNNF1NDGuimzvZDO9CUVJxrrjtoSVYtuWDDNWVg8lHYhflDmr7TAmbn4oP99s +xFZ18qzvR0UuhYoc1ddSYDu8a5BZQqk6im7v5FvkY023GSTqmbz4RWxAWREl5y1V +Nul8quxH6RE/fDld+6CsBiudzRCQNhgc4QDFwiIbKS+VIBIsU97I6hZFDuQuPc/Q +DLmMQKmxvQ19hCUvEPzXJOCqXi6EIZzi3qbjoGlah7llxMtfcXVLMM2iKmFWsUZ9 +/sTptwqzBsc9WTgTrEGKN51XqmyNtJiEDKopqra49e19/T5nvtWCXIovteqD0rTS +p85gzcWRGa2Wr0toJMpZ3o7Hw1WnSe9xulM0QlIJzEEKTRPmIjRTQRUo2Taej7vj +6ORmRVWUqHFQroITnZcBsy1J04iuOFCGuQsIEJiVVW1qGMUMImTKSgyD7uuxUgj6 +y2VwYq5eUFK3iHT7WHJsM7SUJCtDo2HlPY06W1VUt9KB/KP7lLcrFSNqJJ0dNNAm +Q4xYG3aE6Uo5VaeSDVOUgKPGl4kWapM5wxramYZ3RMQucHcng3nG1HRTaKoumULP +RCWRXo6j2DcEWsouLkXuaWBZ9NsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGPGpzdaUAsXOOAC +bUQ2BzAgwavoMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAWDXwC42s4etnrN2k6m6rVU5zBd1IuC9YdDQGglL2FpTa +yXyfvCICvPVWzBXPb4kJKwBILuXIJfysVeARo+kHzi4uaZXcJ05s6Os3Dg+76zwC +1hzluSkL+GRa4ykqeqk4cWXgQuYKXb2IpgRPTT/nagcsAOtIqlNis8QqYqN9zPOY +j1dj0AzMZOVFWKQb6JPZlml9/n9zXm9H1FjW7BXbjnDgh9KzPbOewmZbHMXKeIBQ +R8yaselDVQwUy4y0/LriSmube6yo5bx+ierd8vpbhN2uXmKVQ4JAWvA12C2iDdSY +DMKCYwKv8fPIikbwGGxVfwEAir4aHKRdG137ohJR0xnZBGRNnprW1YD0jnYE8yj5 +W4+sSJCcnGoX6x1gy4sCIMy+QGhMwUAX+8QrUUW5Q4UxOT4JmjdXkf5mUAM7fLmp +4C+j8um4kpWQgMFvzTniWOXwgWeibR2cywdX/P+VI9abvvk4sqpCoHUa/ZHoh0dp +cMGpBc8MKAez1FTonUjlYq/f+VuHkpoCdsBaPcykRVdq4yyEPlqu9iAyTzRIVW8z +X26U9v6kXr+GXDgd9SbWa1dFngaswkcL7Ec62nfqRJcXu2wC7ePUfC6lb1AF4kF0 +8sGIsA5UPF2PVMZUax9fZAAv9K+G2AI2bgmFNM14IIiYe51cEdSFh15kIKLmv6U= +-----END CERTIFICATE----- + + +EUS intc keyid 17a00575d05e58e3881210bb98b1045bb4c30639 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAY/chjxkIqfWXQAAAAABjzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxMloXDTI0MTIwNzIxMTcxMlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtMTdBMDA1NzVEMDVFNThFMzg4MTIxMEJCOThCMTA0NUJCNEMz +MDYzOTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMayXN4egz7FmHL8 +RA9tIjnh/iz0fJLlyZaX+TbzkpeuByFFA06aflkCDJH+GmGegDzyUkEKpGe9o2Oo +QP4JLxliv+gDlZ3OaXlY5al8EBrdLp+ORj1TJTeWCkEQ98VI5XpHYO2JCvgqAOO4 +ZWcdyGbSQKIq7nrheHMUVSfQ4plVB/Oc+Ggl0TALNFqL/Y6Hrhk52FBCrK2eBfA6 +RzwbOVAAu8DVkOZ+QQN9qeStP9/vkdpvcwEvNkyhMND5qtUsoR09VR8+FCPKaSvP +wmd+R7Ld1vwFNty2sE/TgZyE96WdqMUkOGxKEHEuvAeRntBPdSW44Wbu7Pf/Cqje +3pdQ9YTiLyJOEUbugSf0lZNsKqFgtxtu4JR9zoLzUyXSxX4GcreKn4ZWq2/bBNzP +YHHShOn8GL3Y/GvyOf3laXUpG8xzeEYdrJl/kg/Zcy/45wg3b2tk0pjCzdumZfoN +aT5a8rSof/wmPGjJQBAMU1jo0cliIPt46xXoho9UJfPxMExe6SndUCqdK2AIAaeg +12CIbu+c3TXaMHJs/ssbTL0mkYI2A2KhlxRmnaqKwDW2dpFlh6KUJsS8xEwxY22w +iDpIaA9s033H3fLW/bbKWdnA4VNMPv2yMoJuhJKLoMszp5sBWx4Lcz+tblTP+466 +OLm9mroUXLfxa18hfrqJKkPRQe6nAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQDKmudOzx1N+wX +L+ALK2LmK/sLsjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFtVoU17wSMcHvOh9HaIcLVdz6TuIBERHsSEVyruSoEf +rrcMgZY3ejySz7jPLkmSD6W7Sd5WMFTWeSFZGZuK/vEHcJ6hMSE5wrCUa82AFC+m +BNWzb7GbApmLBZG1IMfi52xiqIL0JwsAKPNZ2YvnRAW4bDUlPXHClV013VZlR3tV +mBXIxNHF+6seECZqmXVAV6NG7RiK+zjSj14b7R9V1vCg5RP/yHXixQnEWfxvtxxV +4XYoAwtAOtO6wt6WkGBs2E0Nqly8mgKPnmOYCk8mKWVxstNEAKWvJZrpikv0voWl +RSxlSgLHLb+oTmKwb9kLbj9rdErM+GAmbjVALUMNoKZd8jeXwy34/dRbNnzqSkKg +1qK+GLb1RwYsrwYesPJDqdYJxO/C4Pf5nODHmyKAfemYZKwRB+7poinpGqhDyH/F +tqc53Dmc5yMc/qwOZM1mwT/HYdkQfuC6uY2ezFQVaT9iRzNVJHMFh3BWTnJmefjH +6kj9BmR4uZ9iT9CCgDQg7XDbxn4YJFpT7/7CG3W/AQIT+2l7Us7n3bZaG0MMt0ke +vAqrnqEDLRNZ7A36iKid1Sw0Vc+7q0UyOXedJa50ulrfR6PEyphaeJtePlBvEuCf +vvmlYyNN7v5vv6L0ROz2FpOWtMbCLplkoX6X7mBZWG0hj11CLvsoXfFsOiaIoRcH +-----END CERTIFICATE----- + + +EUS intc keyid 9aaf591ee263caae10f57ba04fa8d1dd6613f9eb +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAsWg+ouaZocuNAAAAAACxTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxMVoXDTI1MDUyMjIwMzIxMVowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtOUFBRjU5MUVFMjYzQ0FBRTEwRjU3QkEwNEZBOEQxREQ2NjEz +RjlFQjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKERnCcGtTkmD7f1 +Ctug0xZfbhp6zPNLZ4QWv4lfSNsyHEbEC1QxB+l/6EqJLQ6GALaYQwvse1fhxhd9 +oFuX2aGZWOONzVdFDuzm4Q7ON4PKQ3RvRk1M5i/cdb5GyC/SxHkXXkGljC7fsCrX +Bi1/MNn3eS5h+/nUf+xOiFKZL/RTT+c8b8P9Pnjum/QvNFj9WcD4XiArzBnYWcAQ +pPvZs3wvUtJqKkXHxmsa5g4dbS8uTMivW20oAUqFeN+UH4vkLalQ/0im5AUpMWgn +wUamSE6cOTa4t7jI/Npq3YhnG95bIIUEx3HG3iLLCsFV3Ohmwyeomhmw25W7BU2u +3HLoKTqv0fYhTVTyFQQy7GFBS87jZ/1030FztqT1SitByYjgc/02l6jmP4QoPvY2 +O+DHqfgDGzRAwgS8GnppBu0i5OtIE2HK8KIU2QlgD5wOvROyC9E9IuX+qJyEN6gn +uaOSDqeB1J73JUZOgBLDC9rszo0xnP6S/kOvJ8cBUv28tjdxXrB2l4XREMJNQZSJ +6z0YWGZYiS5wK/yPXWrRoOCJndcrfOk05bLKCVwUy8ANDF/O4a4iMbT4IwpWzx7J +KvjOiSbi0HJKMvRe/Z8fYF5Fndv2WLrYMWIZWpkLTsw/x3di0Q/gyubAViaPHL3U +CsvtNjSXzLUrWwanrdrfVtdqGyrnAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR+UaAiJ+2tks/P +fXcoMtDUI7N5ojAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEB7j727lUpvV62MC1+R05EWpR0g7Z/Uu/CXBSGnbhyc ++k8Ofhi6UFOMi+n15vqe5Zmm8gN2ifFw7wK5lDbwZ7EyNT1IPgPv65rxNi9GO4j0 +i3W3ICnezFWwt8SOoFbTmJSql8q4mhfrLyOXAG04kbDCB9H4gDTtjLZwaT1+BKsj +tWSdVldTpIY8N8u6jXZyhCx2vDBf5P+joBIEzFdCVV/U42v9InQdQqVOlsxprAZe +XINpCX58/Ve71pjurVt1ryus73E/ZrF/uYKUdWZSgVFzbjeCjiET2POwBwkt5FP5 +c9hWLMoMu59xrCK1bFACGdCVld1uvXn4pVHs5oSFUnw/42vBVOk7C6WtupraX9qq +oQXOuE8/w7P6ZYd3/5FI1XCp9QaG/OsiIXEN8XE2Eb7oBFmQIi/xJ5lpRyyFtAzQ +V0lgmpqYO3psdfqrXWmyG6rPemHoLu/ZK3AitDUtWTJhTaK9GmQp1APeXZ5JsbmN +EGcgsASEDFACsdS72Gw5yyPCB15vxlTw/ws5++i4NKZ58G/mPfcbtR34Vg7lwbP7 +yeN27i0RXAEM9B9v73wQbvmuJ5igyDeRy6N4jTAOljeeGS83e9gZGgPnEeM98Qbe +VBfHi+UZt6+bzHlJ2K2+MWOJGYCmjMIfQS37i5pH6lY7pajMeK8SE8K0eHuvfC3K +-----END CERTIFICATE----- + + +EUS intc keyid b066d9697f5d3a07b425c10f587cceecf16ffe58 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAu4cDP0+WFkU0wAAAAAC7jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAwNloXDTI2MDkxMDE5MjAwNlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtQjA2NkQ5Njk3RjVEM0EwN0I0MjVDMTBGNTg3Q0NFRUNGMTZG +RkU1ODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJv185zrZvs4LfTe +Qz+e17WrbS0d86563WD+sc5JS6sXNkBD+JbUjSkx8bd0i9ZeAtivqXqmemX/K6Tp ++5HZCZHmrtqyubeqExF6icyGSfdtA6dvggE7ItTnINhFRItgvjks5YM4QkHYzppw +ZtWa0DFxPkzRfLXwJWz1plYDpZ4zki+jFBVRpITqQ4xvFvtIA2cCbmkIa/p7a9It +rixkerBYcb89+kqnok0XqthIMWiCbvDgYAXZUrtN2eKs915jLibAlWAh82G0P0/o +ae4bT2lDmYJMreoWGIMrUcB+2I1wVFDCPlYpi3vKvj+ykMdMk+zLMb23fSfiY4Pc +7PeYCO7YpR1wAZt5wNZZHsyF2GP1a7WYMyx70oIuVe6T1AxWuq/e4I79/s0YW8gL +vkSfA9dCoCyqQk6/mxazFbUJueZi7KA9W05yUBqEe1zrcHXWJ3gNw1cvf0EbwNfG +na4beab3Cj3/dRQcizOdXBHfQ5R79tM8txYsk5wFMz643eZbAtz8nmO3UZHeKQv+ ++VoklX7sgwexesPlcuhxsrA0CXPkFvuvi9d7hAMpqantQ8LWJE4J+6Az3pUm1TUm +VQEiOFZVb197z9bstKkQIhJRYJ4UkkxfBBjnArN+MyKWoS0UV6Q2r9ItS5pdImXL +5Sunnt5quBhlbpi8ySnwWC7Zec1FAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR0O47u8N0rw+mR +ZvRX47RdTE+KUTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGsrq39bMPHdu3MbypiGeF1YGqSOP3j70j6GPaIzcz2B +wP4Z12p8DVKf5x3IQgF1pq/Am050E1G9KbV6lwzYlNxeiwzs4/wYoucqOvO/mraX +vhrARvSaJltuVJj2wQLTrPYnaJ7zrXo2LJRks5Q/PK7vyQu/orWb97w3sFb+v+c4 +ohSobk4ajf7nPguRj9R3jfgFIbH9fIDeg3H8oVQopSKev6WjiQXd0rPSGuZqmazb +UJ1kiXsrzRbj0sd8jeNyGZsM4d4J8jk80WRXfMuc+In8Va8tnPH64YjPYw88FTPF +IA90XyYG0i3lnjIRmVoA4Js9NWrOkA7nn/bMxzdf+4L9AurDmiwNl90c2oh8+TJL +QPACSnysyP9L+7mliP5b5LseUgu2Pzmq+xCJ0Jg4Cz9m7JyOD5fkIHPX3PyZwtkr +2gYLp6lBZJWllcqjsnYbd9squXPSJps8qtFt/TD5HbOJHkgKoAwNvoEhxNaKml8H +jICOayMKwtkPBjaqj0VafaWNjz+VWQAtN9VACaHw6mQaylnbR8EuVmivMukadUc1 +Jn377m/JEsxaqLwHqmd9CGrFziFuTJRcC3ymNdvWrks8NcbZxCxVN8TbNO05M1dp +rp1c6YwTmTWb0SYWo4zJfuwlxgUTuDVT5IyDb4aoqLxKnhkIIeJBMf1av6xxyQEA +-----END CERTIFICATE----- + + +EUS intc keyid e7083f22152a7492ec59b0c4243437648b15dbb7 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAsY/lib3TLHDigAAAAACxjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxMloXDTI1MDUyMjIwMzIxMlowQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRTcwODNGMjIxNTJBNzQ5MkVDNTlCMEM0MjQzNDM3NjQ4QjE1 +REJCNzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJygcdLHanufJkYU +YjV2/0OkoVw+pOjEiBzJdpjYdQOlL6M5eNxSIzwvxk0QOV96V/R9vMsApbMIwBzR +enI3Jakdv8IRO0firjiDR9pi/YnylNfdnoX/e+butL8bbXzVT8ct5CfaMDV1p0zt +d+4Rpr6Uqi6ELjC8ZuMjInAsnAaN4kpR+C4Nh9ZXtyNz1bvSmcCinbFbymTk/bxx +CLtf+QmYxmPJgxAraN5M0/jL8Aw+lXFRgSRTeS9bMEn2nGxnpQxhcfWW9wr2Vu9U +QCDri7ifa/4Ul6ZGNv2XOYQCkAybpN6qMEN5FEuyq79Q7DZ3yF4i6iB8aqfyrw5x +BgklIEq3U9+ovud30pwBDGfSp7TLdmyXQ4A8r+R/FLxvsujZr+C2anBpGI+QiF4y +V73kEGWRVinJeO61tWpDb6cBv7PpLPiDBwg4HLwJTumw54/7xKr3q6tAGRMv+fUx +5JR7PoVOsjQypu7Lrtdc07rHrB2jDsTeFVe11uEj7WOpEjS4Tqz9LlR2aUnIHBvq +y8V73qFwR4nPMhTU8kv9mAhh+mFlTw0EnJML7Lx030MMCKmMgizmGrw/n258RHGg +MUGZeV6pzHW5G7pLj2y6VS6ZtyctME27uxeBuer0/qqqzC1dfh8r3FGGzNc3ucV2 +Lsk4dVNLM+g8mJiiA8NFNEAnfqJTAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTyqeMuLv06VUsA +0QrU2MoioIBi6jAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGBoH4kOrAuQwMXZ4rugm2A2gmAAAB9jKpQOW9UxFME7 +ZDdnUBJKV3taH8vyHv6Z55585RRhBR02ufjfgtpshXdMngGvGny90miIi3EwPTCf +/R5SSpyONf7QABZ/DA324Pzi4nfwLpbFj/eQL34J8iL25oLDJPoOMcyaeOjPQMGU +ShlHfwzOqp7AtT1Rn4IJI8fbqxujO4kfn/OndZKvWNNnh0jzRGYlxOQC8yWDMT1B +w2XJOaeP1cQVzGh8C5eb2ZH5Vs+ybBuTuZ/tw0ghwUfGWWGDBSnWm4yIZ+Ik2/HR +Fdcjdw8nggtbFdOXxh4VCYyMFq/hMsJfR0w8QY3P4pZ5G8Bb3RA7ckSrMtyZBNF7 +X9kuwy272qaWu5lKzys9YYyFeS/0JzCPelURLOn1iKaBVc+4pM1UrdEFWuUSD9oL +co1ZGoUNytQMj2Z41GOwNkxx4cWXn8VWBr5BJp/KD7D1etYGGeUSjzbSIjbBfWGJ +7DZQJFObZIKLga5GAmGg1aKyQd3C91CZif0mKC4F/Bhw6VTeNEXV404NDSpzS607 +lowSEeJl/5AtCWQqDLy00Tktv5I1ZL635PLe9dBSF/FDdpr580jVTz8aU/0T7XK0 +3Clz9VRU7WSXcNjdTK/JRFj8/ewVoDHnkJl5Ysje6pwiTb5JGFNlrC9eHKrenJAu +-----END CERTIFICATE----- + + +EUS intc keyid f307ba33347c283a1e0c1508ad02f5c8ca06f45e +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvDzBPe74D5/EAAAAAAC8DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAwN1oXDTI2MDkxMDE5MjAwN1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRjMwN0JBMzMzNDdDMjgzQTFFMEMxNTA4QUQwMkY1QzhDQTA2 +RjQ1RTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK7i66vOe6lKAdk3 +nJBxRM59qJvFWVsCbTmclOFYlmjldETZLy0vxWMX/ykA/KxHH/D7E+9NxyHIiMin +HpXoknU8YTJjB971uXvI6wx1r7nG0zckHe/qDQpUj8lyq2UX8xmryiQNcQjEtsfK +dU6ZbnSI6BLJ3GMDUSzGTDkQcY7ztA/C8a2K4H+qw+GRaoGqgdOM7CuQV4EtBucW +4wGyhYo+H8Xs6wScs+ScAO0slPhyZaIesgMKGxbmIbu1RPfHgSYvLuIcEJjbmzDh +Za/8pGuGBZBFgnKvCO7GT1BIE0Ki3GM7+6lsndKgHxPqzbR0Wm42S3d8jA0YetG2 +tsJNIuXNH2RpIS/DrqHxmhauuHPUA9joZ/36TahjNR1qCyBaHUE1Ni/cm36Ki7Fv +mjrj8OOnFtT4EE99UyFniISt2GTSHcMCpadhPUv3JhbpyUiCv9cGT2FLPUHsO/2E +tm04LP1Vw0KOf+Uq2GQ0+d/R+p5Zk6Q2Njq7RLGxHbIV+XclpOSWa8RBN79fe8PJ +L1443zgcwtRa7+CEBJkLQbTffLE/w9XNdHVJlEWWf6xddYV/d1uqa7aNLY1q+ZWh +ySUuCHT22RYmVqOa/QB87fG8MvIP0ykCc/000jztZSUYecM3dVXTK/977Fdh6nBU +mfOHQNZgcdwD8cq8/MPsCRU3JT5RAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT5F9mkAm/cZ++g +J+sRwElmMIHC8TAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEph0T36OZKg+eX1AHAIvWYCKxudf2vyBc6WOQm7HbRa +we7qRk3n5cwa/+/ox3tjFuKcBnWqfiHHjqFCkz8GztR4S9OToRShG2uTNAxdIFbU +pJ1JwJzgy8Cdg66lUafBlDDMEu/KHiX8fQCqnGv75xrR08GMjmB9M8nQBAk/19yI +9rU44BK1BEsZM5GlsHLVrLpGFKg9JO/txoed4uuMcSvsav503eIYiyFNe0C8Av68 +Q+ZEeJMieKxGMLZAzIXY4CzBdsboN5FPaT1o2YhsFh1CIZf5GVaCWpJOIPzdUNbT +XXuqQPhFVwqoik1eA29n32I+PT92bOTIXUTSxUZhuPID8cbpOxV5ex4IVtEEE522 +DrR+5I8erabsNUhoi49FLhmGFy6/wzbAhkSFxJLj68+MMNprFNlyvKyrbnlP6BSW +ACveaGRa0bcpmkz2a/GFlijnaeM3TW2boEFBTjqI2KocicE0XP+8NxLn6JVKrnRv +Xexz5ksncOQjTit6ozS38+BJF/vfvegA3AWNbERP6E6pfkqDzwcGxuJB6brEShIs +ufhlimUQg5O/QdwbYhCNRBjemze+NVSTbsqvKvE9a4EWEOnIG4sedRmaOZJnHh47 +82DRtvp3B/FQOKl1QlnYh6R9MRtpammNnNSVMl0BNjtNELX2yzzlgDo2RTEw3ksy +-----END CERTIFICATE----- + + +EUS intc keyid f6dcae3808326f10a46a62d55fe0a9cbe841a3d4 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAu9qru4sEpDw+AAAAAAC7zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAwN1oXDTI2MDkxMDE5MjAwN1owQjFAMD4GA1UEAxM3RVVT +LUlOVEMtS0VZSUQtRjZEQ0FFMzgwODMyNkYxMEE0NkE2MkQ1NUZFMEE5Q0JFODQx +QTNENDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKlQJlVxkA+DBNlq +0grUoktXY8wtAsCQ+o/0TQrjRK4X3owQ2Qt2xb2LLYEDlf200m6LH0sK20vSBwOo +ofOZT0BKLVmsl8BE/yHAqv60pcOEiGqU3vcffAZlf5U2++K/Eft6xUBXF14P4YHe +1OZVBKnqGr4LPf+plrxPo+YZ2t5q65o+GRo8DylwR0myLWV7uBbEXTcOrBKtUyJ3 +w6NwgKiFDzGIo/+O/tEZ4Smu2M+y3zRQarR4nvkrbkJItTlH54kSxdSpmtH0v67W +43YmdtunMlni/wi7qomtCjegGKwJ44h5GJqrG3GYEORwAwO+t3Es5sScZxUdDAUJ +8EnWgViGZpV5CEFx30q4ni1cUHSSzNZLUY1A7HiwhoPe6LxYEOYB4V/YCvTh7ruR +kJUeadr4ZDK0qaVb3cXXBz1zoQuqb3tFIXZZl9eMWiSG/guWX9GJQxVFmIcOB90W +0okg+4X+QgLRPjad57Dmc4QYo+oazBN8G/LvKF7M6Vs8GkRaBZMXY1kW812yM7bH +AICAutJozQGgTPnHleI5QxPX/EgN65jG6cfuRwQUKOJl4cEyVEO6Ev1ChhG0F/ii +h1AonB2RSIYFr6bWAZ5Ugu9R3KXYSBpF8cMq3dxVViIyMkn2s9c2IPgtEjmy/CWB +kdnzPtcgvONlBTOmN3yYzhDCeFa9AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT6hHlJwUWDvA97 +eVy9Z8Q2TCjRbTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFr0lmb2yoXyfXEL42FulRfR13nLUh5bhOAwcilFT6Ea +u51BY3fV1xboCDrj+vkm7aeB2kjRKR7yDxOh2efA2nlWPXzq+ubysillpE3WKMFG +QKNsv4VsSiC3/EQmbrXQjA3+3R+4ZPCWwphXXHElukvRmLO6P1K8nE6m9dlZGeWR +ap0BQIMJG65Mf/KeuwNQtCZmn9Jyi8CjhTUvByGFGzBDCsPhs8b8HVapXElxpQNL +9nbZba1BPv3xawyCOPHSTh3lQ4ytb5lCTVZbHg2uvCR9IhAX928IvG+LKUo78nsI +Wwyn5BGrNKE7jJt6BMgV99aJPHEc4vnZg0/ZswQ5iIG+ix27mOyw0nufl1G1Ye7q +NBgDfDL00+rAkRPIN5/RRwYclyaVKfVOWlUBp4sDxixYV/MofUwSNyRDApv23dfu +bF6Wx9LqepdZWBsjTaXYu7k9VIwfdUqK380rKR+DoO2uNas8B1tEIKxpW3BKGIGu +X9900zm2oXyZ1GgAtE5rGosBU3XOUndS6aTRv2A2AE4mURfy57HDFB83kmX0JJs+ +otwwbUW2DpuLtvwwB9K69q8p3rRCGqPzICNK2WEqQ8o1U0kYdxCoftlovAK26IKg +hZG2MeGiNk23RS4NtQwE7MIAusX8qJPIZWrI4OKqKO7ss9Q/OAT5MMYk6X2RU1aa +-----END CERTIFICATE----- + + +EUS ntc keyid 1591d4b6eaf98d0104864b6903a48dd0026077d3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjGqiNBrvJ6QVAAAAAACMTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkwOVoXDTI1MDMyMTIwMjkwOVowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC0xNTkxRDRCNkVBRjk4RDAxMDQ4NjRCNjkwM0E0OEREMDAyNjA3 +N0QzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzXDrKuMW2PE5+yun +PSWQUZO0RlQ9pT9kuB0Ttz+AreR+MXj7zTeIHsjsgb6tMXA9NgyeCHgA2ux2D0GG +v+BvTXDHd7mIyM4/kI4t8X7ZHAipKTAVuASu3Y7mAawMEnmhCx1zROo1qgLU+l43 +XuF9Gvl7F45COHMNNy83WY8mbsoGFS2V7EmUmIjRbWfyDTShQu3f2k6N0B8jp/Zn +9VOT4CNU72AR22sbkgnhdRdd/Buvpq0ChrQCYScKoW78SlAJXQie9xxRf8MF+d21 +m4wt034bq4daLvqcLRVU2uuAoawf7/LMgm9dYKWtrXXr5wvsciN+RgY0VqPpUBex +xhxq+Wt1wxdarlIUjvWcmWvKhoUtddOx7w/9K5FI8BEZaYvbO8JcakQgxkmmrtbL +5b7IEUkshN7sYUtSN6muoxJjXrakhs1nAp3LKLAyElLzROoCvZH5wpCYCA51LDAM +eler9preRa7OVlIjEdIQM/EB+VJjOhH7jfj+X22fr370bbtXgmaeEpbEh4CkzGfE +55hoLFmNR5jayJhAPCrmHWoDI5+XFvFAw+k0cizpmTfb1wZfBqfA9GbuZlb3ni4Q +JH4M3Jw1G8cFZZMln00MslPLC3auGlp3yX7wGSE1PGO6bod/Ua/MhWu7sZLgArLR +x5HtnpDDdOFOz8ysD+VyHL5Q6qkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFB0GLu54Vnz9pHJP +K7RSSIlW0EunMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAinx1JuQ5WJYppnVgVYFW18pUrN8U29xb5bJ/+PQXGii2 +F57OrlZ93UPcVrsBu+Xy+QJ5ubKhuEmyqje7cCQHVt2DsSPockX4Y8dgq1f2TwRw +/YZ3gvPSzJqmcUSPN0YByS+obxLKKl5uDy0N2HoR3HserYgSZzzmArd2xGLDs53B +V0HP0fDdw4wfRCt0FSTwZYlNeIuWCtZgA9iy0eoCn/PV85ycFkzPVzsbet7AZcJQ +JqowhnDP8LDfDLSV2+4eUps40OQkPnc/R/sbRrf/iZvb0y3cpnDbY2V7la/ml0f2 +4emtTTQQQkzKAip/MulPDBgTVvKtREBfvR3hmkRL6nClIYGb2mXcLQd+RK3XlNVW +u9NxpRV6jPFl93CKlL9Nyco8zzl+lgt5f2wY+k8FU5OmybKet0Nkms4rWFcfVEqU +syTYLgT3EwFu4RX3Bl1YGCWCAYL5Xj4cSHYTAYz7T20MaAsmJV+Q0q3hNMCnBaB1 +TXfyuFdq9PNq3jFamb1iTd/IdAr8bjlov7l92F/bsxx7yIRl1ti1SEccmZqC/Fnl +Xf0BhRWIiirMBbOiBU1jHLJUpRZli5wbSKUF6x/IBlFDo05xg+K8YC5XPFLvhlWn +dkkuEFZsbxrTdqHjOgjdm7GsenWGYAoMl/XPKh/z+rFi4lzQiPH/+CROZjGFvHQ= +-----END CERTIFICATE----- + + +EUS ntc keyid 23f4e22ad3be374a449772954aa283aed752572e +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAXro61VCJKtVFgAAAAABejANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDgwMjE3NTE1NVoXDTI0MDgwMjE3NTE1NVowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC0yM0Y0RTIyQUQzQkUzNzRBNDQ5NzcyOTU0QUEyODNBRUQ3NTI1 +NzJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxizFnfn1egyOJ6Mu +T3VY5FecD24kcysaP0TrIl3wHjRySVHW3Bb3rzbp+B0wzAU8jp9exgzs+5fyZyoM +YsKyI8VO6hdBE8GfZUR9kSlOX3KFgFGzZqzi+kXig5yzYoJTrvfQLN6SxzsWL1l0 +taz+GqfjCSuqXpy/17l+Hf8FJO9bTHv3kUu7ul3SOrUUD2hAy9n3bVFmQ/hf8mzc +u1VBQ85gnpjMEZ2HVKgqnk+kv4WQQzbOR3UFd2peVStN808m8nB5PUJjwLVxFZm1 +mWSSaypalxOcUpOe7agwLEleJCy4atkC7iVmY4tpwNE1rcM+0l1BhUGJn2UeT3vW +MHCz0eJeZVfSzgWTxFWoQFxLJTt9R+m7K7bCu4WAkPfZOjUtvC9YZqesGGQJP59W +l/8OErDBH1rMf4V/Nn3B6H/vvoYdMhCYXaOTLgEPp9IjMHRT6XkE3+/T/a6jaQcR +rP1OUWHjGDNRwWWt5jRU4NhZuYwB1aXK43cLtc/h/AFVu2sD5z9NJr8K6oUip8Vw +8KeKKH7hqMIFDl3A8s2uLmF9A8vxEmxfQoezTAED8AN/w7ZLjzLcrVHxFgjPwQ1y +Q3DMU/sp7dkLMU5809p4OHRx4WpF5wQ7+rh6LCKD+lyIwhF5wx4mJPXY7+mElQpY +l0Pc/Wn75IG5VnvI8PQUaP5pCfUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJehpIeAAYGVmmY1 +VYxaisMMNOdsMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEASqgjS0E/ZS6uOWaCjueIzgyhdPoq9CUmDDRdw43WDRIZ +n5ZNmTfYao8TtNmqA0RUy5nAKKZ/ClM8qlsxqCdkEggixE4ltkWOvyr6kqk91iOS +RWuGYyU5bR3XF7S+XjGxz7oDBDkw+H2p2ZteAhDCkNQjM4hPfykKFfbpr9x2Rg6X +NtLDiBlG1B7Lj4BqRrMjcxdAKjO+Fc6pn/17yR1c+12wKmQTna+il0YC1PQirKFv +ekUyYieCximqmjOsYR7xeUBZ/t81PNRH5mb/QWqFqgNz7DRXFFHsMX6lwdlT4yby +nuIMu0Xwhnq6xrJyLucKDfJJ1uIudXSieZfm+7mJ4wb6kv/hFSluGZ2W8grTXCm/ +a1L2hYxVa9b5XD71OeQDbiT3C3oe47eJvez3Ir4hptERS/pc2QolQTnBk2j/QfE7 +Ugz0ShaA0LRAsyg29TPE0EDLofAbRnJzI50bVueTAxTuBQc4YFW2L8UH1G2jxOnS +WFRCC/z62AyYFzPsD2GSaJTRqw3dnh357S+H+u2L6mModMjOkRRT9OOj41N2oEit +iOtoELO3mtmLLBLy/oCWADbJSQAMDG1Q1JyYjqhLgDOqsr4HsejuqWu8eIYNOg+i +kW4plyMJnb5Hs0H2hVgRBsfIHpOc3FHC2mTMPFvYfED+FsyOUSx7hLlBYnix/GQ= +-----END CERTIFICATE----- + + +EUS ntc keyid 23f4e22ad3be374a449772954aa283aed752572e 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAm+aT1VMuZQTgQAAAAACbzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwMFoXDTI1MDMyMTIwMzAwMFowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC0yM0Y0RTIyQUQzQkUzNzRBNDQ5NzcyOTU0QUEyODNBRUQ3NTI1 +NzJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0en2pJ/IxDvcecmV +yUZGzxoBiZUNfm/yyp1r/Rr6Vtg2E6ibDbjnCwb2DNQJqiUAF8+GtaW1VukYYKk4 +cxO3PUb9ceI2cA/v7dJXvOh9bxhi9iHpdNbPDIM3PpHVS2Tq3cl4mOLTzORAjNqG +kfx7Shm6fKqVklCCsgeqsrcKthQv5LJDBgduVXAvwZmMDHFl6uxO/Exnzvij2bDl +npMGera4637VP1dUKcAeKePzNfg2f6wuBBAeDbX1rRhLAC3+uL//q0vZTH/10lRS +TtDTMSoaqrmIC/Pr2lZvRj3+sPRdpQs+Y/d1WM0pHEixI749HdxtVmN6wuZFbmND +ZgX8LFUR3WOyH4hQOPAlTkvkXp2JZ4IRcCURQg7Jxg6OEQkKIS5LLF8sxVMXcXyE +b90dN+uzq2dzIMhYNHUeohCVhkjY0CLYINAsaaAEJSrHDiXdDljCuViwDi/TSzqa +jbrhYf+tGgFicLcZ2IXKBrYJfLvHWyMALvQRWx1NxMBSjR2CiwUmKJEyTy3VQpDV +gWFW1GggR3UVbZFOqZ6O6UsXRsr1qNhLMBe+JaHKC1q7oO7fkZNcCjNpLKcMVq8z +rhyCWjaJx7tD63/wVn1Ef1O+OaYSr5YeHCNbvYq/4OxmRTto1okuJzy4XSX8SBPW +Au0oLBwNBACToZpqQaj7grwzS+kCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPHpo8CVyttIkDcU +Z/bW+RX9SeW5MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAETYPUCpA6Oc+xBWTT6gJ/3Mecfw17FHyu/tbuI+GQb9S +2GBt+RhNQg6UTFygbIr7/olKH5eHQrHXder5ZlvztMY9AKuCfGTGnkA84K3Ts+z8 +oE6JlnYG+RpdY+AL93HvYnL8ZWgtLlZkXRgZMg+nuoflKKePopGd+Y2YT45ELzTl +f/zXvm07zwWvybrDXbA9h+oFXpLPrr98dU8N3sw5kpczR++0y/aveVS1c6YalbWN +yfzjmXGyJrKeLLKg9Az4vB75aXg/2ig4APC36Nu/UloxXvm/1SQ9Kfl8qVSy3g0K +TFxmj1ZzYKLaziu26qW1Hg68p9kzwfDL66esrZ0hTqSMImY47Hzstrnc2kRDwT5T +FeGzaexBXFT+fd0sf8zcxISCvcdQEh4QybxHw+SqElgZNl6zdaA2+XOfguvslAlZ +jnRy5ycEcDb/zgyA5w2dxQs2NFEIXK1tRC0H9v6wSSYz5pLT0wNvTeWKfNU4AWVS +NQd3L1NyIXEkeUUZd+5p2FhunkJ+U5F3wOlbAHMgFAmOclBs87EOtR77QOFzY20+ +8fx2paeeAmkDLqJm0joOEdCpcrRREUAmG1xlt7xSvvG32C03SN1r5mASlAMCAukB +2vDkVStYB5mVAC1dRQsnc/I6xcMj2BuYMkSDhHhrrebdrkR1gZ+Ni4sIDw7KHT0= +-----END CERTIFICATE----- + + +EUS ntc keyid 882f047b87121cf9885f31160bc7bb5586af471b +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAXvh3ypb0eTPegAAAAABezANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDgwMjE3NTE1NloXDTI0MDgwMjE3NTE1NlowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC04ODJGMDQ3Qjg3MTIxQ0Y5ODg1RjMxMTYwQkM3QkI1NTg2QUY0 +NzFCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5GZWRrhChWOrEnuA +pcH6Y8zgL5sZol/Jhwg8fx5q/cd7gfqYFqw1Cz7p1hHW8cNT54EsLMXyHxImzAVr +SiAcgvNOH7JpyDTM1JDue1aLwOZFsGBGxTBK9LY7TwOJyRGMwiFgazNa4337EYck +SrIMGykKsXiv2Af9RNKQgp+aeLNNHcnEUVM/lhutixsR75QTPFwQC8UUIP6AS2w5 +ytuLlHxAjbDRTFkPkgiAa1KeFmKLSkpBldwEvnvJhejzmj+j7qZ4leGHhbjJqZEK +lEtKlytNxbGsVKMf6Nvor0Tgg3MCFbkP8y1HY/rauy6AYNxmsTQZCM7RZtAF2CyA +i6b7ZDdyYJCM9VHcc+U4FP/DF69sSOr+oSnad6TbCaLBL8b07R5gapvIIOclVFvE +PrfGIpldvY/+blhpK5OePldYn/bmgHlub1DmFaNt9nEp8udTcXrIOskxlrguwFI3 +Uwq0xC3Sz7iha/c7L5GbPehWvSlHeXRRM5omx5R8N+AUYjsm1EjOEkTMLJGHCbGM +e0NsPpv3FdcQqinpNoTs08YcxsADBassJWGbJSzaWs9V46gReh2PgQoruhdWg3Z4 +U3Fp13Gq/3E0l998SqfiftrWS7+BCqSnkmqWEf+alorcpNU1eIinU/rPtjYVWI3v +tXYj/u2VLdbG+ilMuFxPre7dgyUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKEnCgBZ1WyeLkZB +AWY+AQ8GfqbBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAP3Jqbci9LfFN0Fo2j4D2XwT9Fyh6a0ARRuOzWGmfMz+v +hzT26eiQOk4BXhMEtanCjrNjY8/qUrorRWafw4pVjZiGoogMxh63adKIewmvg9sg +ZG1eURau+U5pw9chFVk1AJu4EnGndc7xKQ7iJkc+DAdCNAqM1Ez4afeyjeAV3CDf +Aqr5Dj5dpI6+g8MGvjwX+9EYG/pQg2hYjqm5iNe5QTBebpS1CfdEltTC3CU68c33 +Z0esuUqiR2gfGgD73hhFqGYMzxD62uihUD7ki/IvAZ/Bqa2ujpDrpFUnEh7YWzyD +QepF14ZZt1mu5IxypVyqwhfB2Ff1ouqDX0rndUZYwqbShaalthiSDUspITrKPY6k +OrohxYsGzPIhyYI9HwiIIf8d3ABYAKsPqcsgImEGT7RxG9A7HFwDZ4XPmYsM3G54 +NKv6DxbqAMiwMrvFPES1KPMAQSehKuD9RE/pX3W1OYaIaU51bPR7DCmmKGwo09QP +U4W6J3u9F5T6ay3H8wYsJmMLMRhUhs0FKvmqEV1NVRkgToQK1ubkWEkPwbOPSZhH +VkIZ/iSIt2Q9R0JrSMLv0vJNzKDvkkXqVP8JTYIGUailx9DMrq1hrrBZv4mbA2K4 +yTRSvHoHykfh7FiJbduRl73MVGw7JMJHRTSuX3ooUsw5zhsXfwZU6TNXwMr7rWA= +-----END CERTIFICATE----- + + +EUS ntc keyid 882f047b87121cf9885f31160bc7bb5586af471b 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAnDvB5f8m1gXpwAAAAACcDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwMVoXDTI1MDMyMTIwMzAwMVowQTE/MD0GA1UEAxM2RVVT +LU5UQy1LRVlJRC04ODJGMDQ3Qjg3MTIxQ0Y5ODg1RjMxMTYwQkM3QkI1NTg2QUY0 +NzFCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAr2C4AaMpHp3xv4GE +eODWbPUP2rXcvCiE1KM+OHUq84P4fjk+AUT1tlsrCj/6Udh0RfMDl4U7E6KxmrUU +Bc4TI1pnY8B4AX9xhEzTReZv3RcFFTM9n7Sgb0VLMrJMy/tF4bi7FiNQK8B3ndGc +O1cxTL6rlwIdN9R1eIJLV7dW/Z8PoAo5xbe1YuiO2eZaF77R1QLTt2qZCCZlRD9W +32JIOG5l4YGqG5n/sU7P/ZFvX20pcYZkHNx5I2GOXWa4GWwuj3jOA6Vdh3hWjUeb +Qt/QXQd32W/dhpHQMTYWz/YNBHcjveQHVplRKchRCpaA5wCagV6/dK8aWtw8oxuh +e+LQ0QG3yaZ5U7sZFI+CKGYfEjDOt0on0+fqV3ffsBFIb/tyZXHBHlt7XjuOq8ku +n3LVzck4yMl547sKBm1PTMfTYkfIGs11Pk08fa+Tog62Km3DGnWBo+LYepmVFEMn +ExCCKswxxYjtEBKHj3nt5K5gSkTEM7s55qijpnVeyYkMWh6rTnIAV+eM1tVwUbBE +4xVmDra/D0UVnmQm9gJc9/0hCsathvXe6O+LgOJ9kx0OzblEnMOEVUu4VXLUPyUX +XkOTEnKBOyjBLIzfI3YTkBVyTBW4Zl3Y6yUB+ew7IZisvBgfXify3UEMaVp04KE+ +mepipINN1NmZJ5PjAxuNqYebv00CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDNpwso/h5JRhYp6 +1mod4WkAxEaoMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAH1OygGMJuCtoF9F6AoJibtRnklMaNjWNzRIi2PqNti9r +mAj8RO504aVdPqFsLNzqlRmPFVj5cblywoZJV5yzP0pwdIIyLoY/aSIZJuD1QtGF +JTZ7p8mFEFlSt0IwO7h87+cdwpxdRFooArTKb5PBdm3F5MwPOjfS2qvckogt6cPW +L/kYU0ZXxkozIjIHXNe8O1kTTdikrHlT7IiIztJkm8LCfKCkmjM3VpGIbY5nNt9b +I/7aN7KCUvJnG+KH91xH3D2dvRZhq7uVPdradoBuTG/RGyXd70A9utq8W1jGRnf3 +EWAyNg9Pwf/2JaA8dvs58F+KI4+q4TkUivAGsKdQT+4PX0O5E+pMQL/NmwlReiMX +dnskct/SmkZoNkfpS5lCpEcGIXHlc9tb6ygQuvgNVa568B/YPecBQG+tuU8OV4Ut +UrxJOrlXKGlO3ZxZ2YtAdUUqaNulVMN1gRU8sK6b2+W8GpoB2uevZ2Wuk1sUy6ty +TdJq52xfzZipbznQzxC0tVQErLd7EV5S2kpGLycOANECPjB0Svzfu3D67Qied00a +9dMUGdBHo1RTUn/rnOzf5ekdyVrGXknYRJiaVksjaVRliv4MjuyAAp0FXb89c/1s +vcA0MjSNXFO1Evrq67DLm527WSXRHc93NcsSWtODpAVLu9QTT5xXAk8zDJHXqrc= +-----END CERTIFICATE----- + + +EkMfrCA001 +========== +-----BEGIN CERTIFICATE----- +MIIDNDCCArmgAwIBAgICEAAwCgYIKoZIzj0EAwMwazELMAkGA1UEBhMCQ04xITAf +BgNVBAoMGE5hdGlvbnogVGVjaG5vbG9naWVzIEluYzEbMBkGA1UECwwSTmF0aW9u +eiBUUE0gRGV2aWNlMRwwGgYDVQQDDBNOYXRpb256IFRQTSBSb290IENBMB4XDTE3 +MDUxMzAwMDAwMFoXDTM3MDUxMzAwMDAwMFoweDELMAkGA1UEBhMCQ04xITAfBgNV +BAoMGE5hdGlvbnogVGVjaG5vbG9naWVzIEluYzEbMBkGA1UECwwSTmF0aW9ueiBU +UE0gRGV2aWNlMSkwJwYDVQQDDCBOYXRpb256IFRQTSBNYW51ZmFjdHVyaW5nIENB +IDAwMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABA8ri4sMjK5RoF9LOA8eZs9ZHKJ1 +dXT/w28Vtwe6yBA4Op5w0n0o3+9NPPKJfsw1YDoeKZ9kwvpxTVM7kBtpKOw6NRRq +bUAkzAfYqIwpHPPhN25JSOXhl3bn36dSCfUCfqOCASEwggEdMEsGCCsGAQUFBwEB +BD8wPTA7BggrBgEFBQcwAoYvaHR0cDovL3BraS5uYXRpb256LmNvbS5jbi9Fa1Jv +b3RDQS9Fa1Jvb3RDQS5jcnQwHQYDVR0OBBYEFAIsvu1ddwYPKDPp1TdrqLwwjNm6 +MEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wa2kubmF0aW9uei5jb20uY24vRWtS +b290Q0EvRWtSb290Q0EuY3JsMBYGA1UdIAQPMA0wCwYJKoEcho0hAQUBMB8GA1Ud +IwQYMBaAFDq8/wjfXgEMK2QHi8fOlQb0CP3kMBAGA1UdJQQJMAcGBWeBBQgBMA4G +A1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMDA2kA +MGYCMQC3Z7rH2wyIAhKM/2TopTbWUzrTTlwyjHw1ShOcovNEMgevVM/+AV1SAGSL ++n3LengCMQCYnzH/Wk4o4+0lOrnUDLNT4L7N6d3IIFGs0XARk1S/RCBoyGSlHUP3 +7JhNd0voDIc= +-----END CERTIFICATE----- + + +EkMfrCA002 +========== +-----BEGIN CERTIFICATE----- +MIIDMzCCArmgAwIBAgICEAEwCgYIKoZIzj0EAwMwazELMAkGA1UEBhMCQ04xITAf +BgNVBAoMGE5hdGlvbnogVGVjaG5vbG9naWVzIEluYzEbMBkGA1UECwwSTmF0aW9u +eiBUUE0gRGV2aWNlMRwwGgYDVQQDDBNOYXRpb256IFRQTSBSb290IENBMB4XDTE3 +MDUxNDAwMDAwMFoXDTM3MDUxNDAwMDAwMFoweDELMAkGA1UEBhMCQ04xITAfBgNV +BAoMGE5hdGlvbnogVGVjaG5vbG9naWVzIEluYzEbMBkGA1UECwwSTmF0aW9ueiBU +UE0gRGV2aWNlMSkwJwYDVQQDDCBOYXRpb256IFRQTSBNYW51ZmFjdHVyaW5nIENB +IDAwMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABLq7H/y6uXdkXZWYlGAHJGjaPsS6 +cnLxp+oMnOQhr/wuTviTiCWA7gFaPOeEg5JSC944VG54M+JS0jKnlM38CMPWBKQQ +nNEaWWMkJbhI/DychOqZ9bHVN0DmsrBWeSzFdKOCASEwggEdMEsGCCsGAQUFBwEB +BD8wPTA7BggrBgEFBQcwAoYvaHR0cDovL3BraS5uYXRpb256LmNvbS5jbi9Fa1Jv +b3RDQS9Fa1Jvb3RDQS5jcnQwHQYDVR0OBBYEFAPRzeQ46j2zTZQxgcHNUX1ogGLv +MEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wa2kubmF0aW9uei5jb20uY24vRWtS +b290Q0EvRWtSb290Q0EuY3JsMBYGA1UdIAQPMA0wCwYJKoEcho0hAQUBMB8GA1Ud +IwQYMBaAFDq8/wjfXgEMK2QHi8fOlQb0CP3kMBAGA1UdJQQJMAcGBWeBBQgBMA4G +A1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMDA2gA +MGUCMFWbhtvZOP+xqrxC2N5ArgiBBfheFTWM5rectLY50LQJpOMaiVSFs72PUrhz +IFX6ewIxAPL7H/hDyflrnB1kUrcbMaRxjuV8xP6h6bT6hrz5x4Y+nORKkxbz2KLU +G3zS/IDHOQ== +-----END CERTIFICATE----- + + +EkMfrCA003 +========== +-----BEGIN CERTIFICATE----- +MIIDMzCCArmgAwIBAgICEAIwCgYIKoZIzj0EAwMwazELMAkGA1UEBhMCQ04xITAf +BgNVBAoMGE5hdGlvbnogVGVjaG5vbG9naWVzIEluYzEbMBkGA1UECwwSTmF0aW9u +eiBUUE0gRGV2aWNlMRwwGgYDVQQDDBNOYXRpb256IFRQTSBSb290IENBMB4XDTE3 +MDUxNTAwMDAwMFoXDTM3MDUxNTAwMDAwMFoweDELMAkGA1UEBhMCQ04xITAfBgNV +BAoMGE5hdGlvbnogVGVjaG5vbG9naWVzIEluYzEbMBkGA1UECwwSTmF0aW9ueiBU +UE0gRGV2aWNlMSkwJwYDVQQDDCBOYXRpb256IFRQTSBNYW51ZmFjdHVyaW5nIENB +IDAwMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABCtznQzLxTR4YGov53b3NXkjNBcb +iWeC7XsukpYkm61dxCw+bsP+jm1soaN9/WDcodzN8hlBFVYWwL79K+S5w9Xojnik +rrnadWfCJ/LwmY1esyjQEmSbCXiukCZGfB8Nq6OCASEwggEdMEsGCCsGAQUFBwEB +BD8wPTA7BggrBgEFBQcwAoYvaHR0cDovL3BraS5uYXRpb256LmNvbS5jbi9Fa1Jv +b3RDQS9Fa1Jvb3RDQS5jcnQwHQYDVR0OBBYEFOuy9OMS5lKcTtDNtoIoWArlID1F +MEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wa2kubmF0aW9uei5jb20uY24vRWtS +b290Q0EvRWtSb290Q0EuY3JsMBYGA1UdIAQPMA0wCwYJKoEcho0hAQUBMB8GA1Ud +IwQYMBaAFDq8/wjfXgEMK2QHi8fOlQb0CP3kMBAGA1UdJQQJMAcGBWeBBQgBMA4G +A1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMAoGCCqGSM49BAMDA2gA +MGUCMBFkhoH7ATgC8Z9QAsWJ6YZzI9wsXMcLjytBY1Ae9gWkFQEnfrx43gd+/pRl +2Mpy5AIxANhHc4NyRsFsZ828jOUthQIH0A8rckSDwNkoGWGVAuny/S9Gww6k5EM4 +EwQq9W0Syw== +-----END CERTIFICATE----- + + +EkRootCA +======== +-----BEGIN CERTIFICATE----- +MIICRDCCAcqgAwIBAgIBATAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJDTjEhMB8G +A1UECgwYTmF0aW9ueiBUZWNobm9sb2dpZXMgSW5jMRswGQYDVQQLDBJOYXRpb256 +IFRQTSBEZXZpY2UxHDAaBgNVBAMME05hdGlvbnogVFBNIFJvb3QgQ0EwHhcNMTcw +NTEyMDAwMDAwWhcNNDcwNTEzMDAwMDAwWjBrMQswCQYDVQQGEwJDTjEhMB8GA1UE +CgwYTmF0aW9ueiBUZWNobm9sb2dpZXMgSW5jMRswGQYDVQQLDBJOYXRpb256IFRQ +TSBEZXZpY2UxHDAaBgNVBAMME05hdGlvbnogVFBNIFJvb3QgQ0EwdjAQBgcqhkjO +PQIBBgUrgQQAIgNiAATvuDTN8TNvp3A9fSjWpDARLmvz7ItQrDq/mmuzvzInwQfs +YKUUJza4MXB3yS0PH1jjv1YMvaIBIalAgc+kahScQUy6W2fy6hd36pazmc/vQfG3 +Gdhw56gGwRHx4rn4TuqjQjBAMB0GA1UdDgQWBBQ6vP8I314BDCtkB4vHzpUG9Aj9 +5DAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNo +ADBlAjApzqSmd4cCMKC7slJ4NE/7zweXZx89JzSEnEWGcq78jbbXCw6yM+R4nCNX +phflI9QCMQCeFOAvyR+DQvThfGFINABej+1zeDVIjuZHat3FHVyV0UQVClPgMlZu +TntipXwGOVY= +-----END CERTIFICATE----- + + +GLKEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDxDCCA2qgAwIBAgIUeJCm5DJJ3LZLjf31LBZG2MOb7gswCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTYw +NDI1MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNTAzBgNVBAsMLFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEdMS19F +UElEX1BST0QgIHBpZDo3MRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEdPvHsaWD2zyRR1J7mw9BrOWxq/uUKsIcktxwUGPA +hHiCK/Y43Vv7ndo5XwSAIsOyP564zLeocOMp8RS+lj0L0KOCAZwwggGYMB8GA1Ud +IwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBRRxzy838mQqmd0 +F81feLo31KjXMTASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAT +BgNVHSUBAf8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4TQEFAgEw +VDBSBggrBgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50 +L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggrBgEFBQcB +AQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29u +dGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0fBEYwRDBC +oECgPoY8aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9la2Nl +cnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0gAMEUCIHrLbdmf3dL7SIiA +7Fntln2cX/Kg4oOxVpH5MJhiSaDRAiEAtsITmuEnCPCT0Xrelv/xNm1vD3VYOPLG +T4O4Jh5soec= +-----END CERTIFICATE----- + + +GlobalSign Trusted Computing CA +=============================== +-----BEGIN CERTIFICATE----- +MIID1zCCAr+gAwIBAgILBAAAAAABIBkJGa4wDQYJKoZIhvcNAQELBQAwgYcxOzA5 +BgNVBAsTMkdsb2JhbFNpZ24gVHJ1c3RlZCBDb21wdXRpbmcgQ2VydGlmaWNhdGUg +QXV0aG9yaXR5MRMwEQYDVQQKEwpHbG9iYWxTaWduMTMwMQYDVQQDEypHbG9iYWxT +aWduIFRydXN0ZWQgUGxhdGZvcm0gTW9kdWxlIFJvb3QgQ0EwHhcNMDkwMzE4MTAw +MDAwWhcNNDkwMzE4MTAwMDAwWjCBhzE7MDkGA1UECxMyR2xvYmFsU2lnbiBUcnVz +dGVkIENvbXB1dGluZyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxEzARBgNVBAoTCkds +b2JhbFNpZ24xMzAxBgNVBAMTKkdsb2JhbFNpZ24gVHJ1c3RlZCBQbGF0Zm9ybSBN +b2R1bGUgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPi3 +Gi0wHyTT7dq24caFAp31gXFDvALRGJrMiP+TunIYPacYD8eBVSNEiVoCUcVfYxzl +/DPTxmRyGXgQM8CVh9THrxDTW7N2PSAoZ7fvlmjTiBL/IQ7m1F+9wGI/FuaMTphz +w6lBda7HFlIYKTbM/vz24axCHLzJ8Xir2L889D9MMIerBRqouVsDGauH+TIOdw4o +IGKhorqfsDro57JHwViMWlbB1Ogad7PBX5X/e9GDNdZTdo4c0bZnKO+dEtzEgKCh +JmQ53Mxa9y4xPMGRRnjLsyxuM99vkkYXy7rnxctSo7GtGIJJVabNuXZ0peaY9ku0 +CUgKAsQndLkTHz8bIh0CAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFB4jY/CFtfYlTu0awFC+ZXzH1BV6MA0GCSqGSIb3 +DQEBCwUAA4IBAQCVb7lI4d49u7EtCX03/rUCCiaZ64NMxxqRmcSVdUx6yRrbl8NN +FNr6ym2kTvwe1+JkTCiDxKzJsOR/jcPczAFiYpFbZQYLA6RK0bzbL9RGcaw5LLhY +o/flqsu3N2/HNesWbekoxLosP6NLGEOnpj1B+R3y7HCQq/08U5l3Ete6TRKTAavc +0mty+uCFtLXf+tirl7xSaIGD0LwcYNdzLEB9g4je6FQSWL0QOXb+zR755QYupZAw +G1PnOgYWfqWowKcQQexFPrKGlzh0ncITV/nBEi++fnnZ7TFiwaKwe+WussrROV1S +DDF29dmoMcbSFDL+DgSMabVT6Qr6Ze1rbmSh +-----END CERTIFICATE----- + + +GlobalSign Trusted Platform Module ECC Root CA +============================================== +-----BEGIN CERTIFICATE----- +MIICszCCAjqgAwIBAgIORdycjBUV21nQRkudeekwCgYIKoZIzj0EAwMwgYsxOzA5 +BgNVBAsTMkdsb2JhbFNpZ24gVHJ1c3RlZCBDb21wdXRpbmcgQ2VydGlmaWNhdGUg +QXV0aG9yaXR5MRMwEQYDVQQKEwpHbG9iYWxTaWduMTcwNQYDVQQDEy5HbG9iYWxT +aWduIFRydXN0ZWQgUGxhdGZvcm0gTW9kdWxlIEVDQyBSb290IENBMB4XDTE0MTEy +NjAwMDAwMFoXDTM4MDExOTAzMTQwN1owgYsxOzA5BgNVBAsTMkdsb2JhbFNpZ24g +VHJ1c3RlZCBDb21wdXRpbmcgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRMwEQYDVQQK +EwpHbG9iYWxTaWduMTcwNQYDVQQDEy5HbG9iYWxTaWduIFRydXN0ZWQgUGxhdGZv +cm0gTW9kdWxlIEVDQyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAENTps +86FDUD+bep3kd1U5pnita316zBktOVNWxZQ+Ymua0oaR66ItzHrl19zYSGbW6ar0 +1V91kktxWDJ6UFl3MyH3yXKsCHS2O5vxMlfmdRp8tpebMorHtIWf9u1+ctNFo2Mw +YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUYT78 +EZkKf7CpW5CgJl4pYUe3MAMwHwYDVR0jBBgwFoAUYT78EZkKf7CpW5CgJl4pYUe3 +MAMwCgYIKoZIzj0EAwMDZwAwZAIwd02iAb5aN/pQGWdTJ7/lgMhFCuOLGtQ+ocdV +/xmoxdIWLtggAuq9fFDfsu/vzeJ7AjAGhdk03AjHpLl0dAp7aCI8D8qupwyYTBaL +rSJCZDMHhvNhETbbLu8uEPKt/U6/mGM= +-----END CERTIFICATE----- + + +ICLEPIDA01PROD EK Platform Public Key +===================================== +-----BEGIN CERTIFICATE----- +MIIDzTCCA3KgAwIBAgIUa2PTGhcW1ntLDO+ZVX/qS9PxLecwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTcw +NzI0MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBozELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xPTA7BgNVBAsMNFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIElDTF9F +UElEX0EwLTFfUFJPRCBwaWQ6MzI3NzYxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20w +WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATXfDh6DUGnty9I+Mzh03wtMy+dJYAs +kQ0hSvi0r1i6oK4xKY2AM2tc8AuYk+8/BMPOMBQ1SZQ/h/tVEP8Bv7Qmo4IBnDCC +AZgwHwYDVR0jBBgwFoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFAmS +FlOcyOe9A3cFdQK8j8/xBz+fMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/ +BAQDAgEGMBMGA1UdJQEB/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZI +hvhNAQUCATBUMFIGCCsGAQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29t +L2NvbnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwG +CCsGAQUFBwEBBFAwTjBMBggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVs +LmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNV +HR8ERjBEMEKgQKA+hjxodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQv +Q1JML2VrY2VydC9FS19QbGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSQAwRgIhAPwE +qdbnrfr9ocymzXuOO2eg6CX1co6ClXm2I0kRiuCeAiEA7Co/yzwlHl1tGRxFNse5 +GYJcINeg1jak4KIt2oARTAA= +-----END CERTIFICATE----- + + +ICLEPIDA0PROD EK Platform Public Key +==================================== +-----BEGIN CERTIFICATE----- +MIIDyzCCA3CgAwIBAgIUO81yle53sU/x6H0c2k9h0xFcEv4wCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTcw +NDEzMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBoTELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xOzA5BgNVBAsMMlRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIElDTF9F +UElEX0EwX1BST0QgcGlkOjMyNzc2MRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEiJpjt4It5CWUwac/MzKEwsKIgNuuxCKE +QdXogNlUif2glKt4POgzIcJkVLJLyyM2Ec/140ru5BoZhDMgOA9RGaOCAZwwggGY +MB8GA1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBQxmbXW +LVfTBnuVPBDED3t3wGHH5TASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQE +AwIBBjATBgNVHSUBAf8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4 +TQEFAgEwVDBSBggrBgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9j +b250ZW50L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggr +BgEFBQcBAQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5j +b20vY29udGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0f +BEYwRDBCoECgPoY8aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0kAMEYCIQDyG/Yl +jsq10e2sL/Zt8nMS3qX/A8QGEEEQoLXhylrAnAIhAMpXdvsHgjSf1cnvNHTe/AJI +JPt4OouB+++pjcIFBgJa +-----END CERTIFICATE----- + + +ICLEPIDPRODPRQ EK Platform Public Key +===================================== +-----BEGIN CERTIFICATE----- +MIID4DCCA4WgAwIBAgIUK2W4+9mqRBEoaVZRcTqjTJGlG0AwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTgw +NDExMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xODA2BgNVBAsML1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIElDTF9F +UElEX1BST0RfUFJRIHBpZDo4MRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAEAT0wyOmzp6qeiNa01wnbVbjqa7ghrOVSUGsP +jPRui9Pv5ppneRpIWX46DRqLlccuhQ8zyWT+8WRvaYVjFbI3Y6OCAbQwggGwMB8G +A1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBTnCD8iFSp0 +kuxZsMQkNDdkixXbtzASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIB +BjATBgNVHSUBAf8ECTAHBgVngQUIATB4BgNVHSABAf8EbjBsMGoGCiqGSIb4TQEF +AgEwXDBaBggrBgEFBQcCARZOaHR0cHM6Ly90cnVzdGVkc2VydmljZXMuaW50ZWwu +Y29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRm +MGQGCCsGAQUFBwEBBFgwVjBUBggrBgEFBQcwAoZIaHR0cHM6Ly90cnVzdGVkc2Vy +dmljZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNL +ZXkuY2VyMFUGA1UdHwROMEwwSqBIoEaGRGh0dHBzOi8vdHJ1c3RlZHNlcnZpY2Vz +LmludGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoG +CCqGSM49BAMCA0kAMEYCIQC1AP9ZtoaRdXQ1PbDCdXRV18T6CgycsEWuLD8FMOH5 +pQIhAKK2OjBsvdJ/02nR2NA/nn+HCE7J6KcBGnrXgrBNhJqD +-----END CERTIFICATE----- + + +ICLNEPIDPREPROD EK Platform Public Key +====================================== +-----BEGIN CERTIFICATE----- +MIID4DCCA4egAwIBAgIUXkxuzZRHJyFImHICvQUSWQzc2rwwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTgw +NzIwMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBoDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xOjA4BgNVBAsMMVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIElDTF9O +X0VQSURfUFJFX1BST0QgcGlkOjgxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAASIKflBTHgWAfxZ7s0DDJzHr4P+NRIOij0T +l+3j87YOQnUupf9b11ungwK1xu7OEAMkXAZOrgC6Quh2N7D35FpCo4IBtDCCAbAw +HwYDVR0jBBgwFoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFF/F5tdR +fOAWxhYRC1AU2CW+MXp+MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQD +AgEGMBMGA1UdJQEB/wQJMAcGBWeBBQgBMHgGA1UdIAEB/wRuMGwwagYKKoZIhvhN +AQUCATBcMFoGCCsGAQUFBwIBFk5odHRwczovL3RydXN0ZWRzZXJ2aWNlcy5pbnRl +bC5jb20vY29udGVudC9DUkwvZWtjZXJ0L0VLY2VydFBvbGljeVN0YXRlbWVudC5w +ZGYwZAYIKwYBBQUHAQEEWDBWMFQGCCsGAQUFBzAChkhodHRwczovL3RydXN0ZWRz +ZXJ2aWNlcy5pbnRlbC5jb20vY29udGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1Ymxp +Y0tleS5jZXIwVQYDVR0fBE4wTDBKoEigRoZEaHR0cHM6Ly90cnVzdGVkc2Vydmlj +ZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19QbGF0Zm9ybS5jcmww +CgYIKoZIzj0EAwIDRwAwRAIgIQlaL2ssGlrBMigtnjoaYdC4PaCBTZabfonH/mSf +WuwCICS+0WCezJI4q9Uli/NNd2QbIOXCws6uYm82mf1ug3ql +-----END CERTIFICATE----- + + +ICLNEPIDPROD EK Platform Public Key +=================================== +-----BEGIN CERTIFICATE----- +MIID3jCCA4OgAwIBAgIUfijEolWRI6DskStNws7uEjWMXmcwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTgw +NzE3MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNjA0BgNVBAsMLVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIElDTF9O +X0VQSURfUFJPRCBwaWQ6ODEWMBQGA1UEAwwNd3d3LmludGVsLmNvbTBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABFe2JNAM1HZE7a3Cot3iSiNWYdz6/tIWI0uYpQEK +bT69DWnxId2gA9hBxeiCPzVUgwDIhMdNIn5IUYFQfnegAWCjggG0MIIBsDAfBgNV +HSMEGDAWgBToUgXCT9jS1aUhRxa2zgx7W7p3DzAdBgNVHQ4EFgQUHPj6cjkwo+cx +Kc19nzqEXXHKcmgwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYw +EwYDVR0lAQH/BAkwBwYFZ4EFCAEweAYDVR0gAQH/BG4wbDBqBgoqhkiG+E0BBQIB +MFwwWgYIKwYBBQUHAgEWTmh0dHBzOi8vdHJ1c3RlZHNlcnZpY2VzLmludGVsLmNv +bS9jb250ZW50L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBk +BggrBgEFBQcBAQRYMFYwVAYIKwYBBQUHMAKGSGh0dHBzOi8vdHJ1c3RlZHNlcnZp +Y2VzLmludGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtSb290UHVibGljS2V5 +LmNlcjBVBgNVHR8ETjBMMEqgSKBGhkRodHRwczovL3RydXN0ZWRzZXJ2aWNlcy5p +bnRlbC5jb20vY29udGVudC9DUkwvZWtjZXJ0L0VLX1BsYXRmb3JtLmNybDAKBggq +hkjOPQQDAgNJADBGAiEAjdzufne0DyVRp08H8+BeyDTN4XZLfrcZ/4flZWgeK1wC +IQCzAiEENj2VsvBvnic8m65EtUl80yjxgVS+fHLCWW9Ylw== +-----END CERTIFICATE----- + + +IFX TPM EK Root CA +================== +-----BEGIN CERTIFICATE----- +MIIEUDCCAzigAwIBAgIQRyQE4N8hgD99IM2HSOq5WjANBgkqhkiG9w0BAQUFADCB +ljELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTswOQYDVQQL +EzJWZXJpU2lnbiBUcnVzdGVkIENvbXB1dGluZyBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eTExMC8GA1UEAxMoVmVyaVNpZ24gVHJ1c3RlZCBQbGF0Zm9ybSBNb2R1bGUg +Um9vdCBDQTAeFw0wNTEwMjUwMDAwMDBaFw0zMDEwMjQyMzU5NTlaMG0xCzAJBgNV +BAYTAkRFMRAwDgYDVQQIEwdCYXZhcmlhMSEwHwYDVQQKExhJbmZpbmVvbiBUZWNo +bm9sb2dpZXMgQUcxDDAKBgNVBAsTA0FJTTEbMBkGA1UEAxMSSUZYIFRQTSBFSyBS +b290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1yZqFFg0PLDo +cW7Fyis2Xe5vERxnJ+KlEMUOQnrw5At9f0/ggovDM8uCVW71T6e24T6HH6kUQZCt +yddtsaf0tebmA3TxjiuBzBAtT6qyns35+sXuL6uZaLnjGKXDv+uByOzpmBXUSwq1 +tdSTPQ0wWWQ6v/qwKofZdxAaPCTIBw61G08rkUT42a1hPESmVFrmc5hcnn4AQmJE +cjcOhClwIKE9OQw8TzI+7ncgCZlY3FZFKqHp7NRNnaihpmKbHvn5wXIUnKuvS4iZ +HqSbzGBuZ0ogqJ22ruDJi+JWYUWBmgI1JO85CPJ1Q58t0ME3hM3oWeqV6adWUcIc +IpclkYQWlwIDAQABo4HBMIG+MBIGA1UdEwEB/wQIMAYBAf8CAQEwWAYDVR0gAQH/ +BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3LnZl +cmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwDgYDVR0PAQH/BAQDAgIE +MB0GA1UdDgQWBBRW65FEhWPWcrOu1EWWC/eUDlRCpjAfBgNVHSMEGDAWgBQPFPXj +IIhEFsomv40fzjcV6kVvBjANBgkqhkiG9w0BAQUFAAOCAQEAWKL5zsV8p/TZk3mt +9m9NAqXWBDVHBnDgBE+Qphf25s+3s098vkWVLTddH3PtddF3MEYC4W8+dn4tyFe9 +mQ+96q8dwJdNabwBokrZy2beL71CXt/4jYNN0j/N9uYO4vIDBFDKRMWCtUO217+w +xQTSOv5+mpgFw7UML/QpgpdmZy2i+eZPxDo8dzT+YJXC5vsHVSooA3rWDDzvnoLC +cmDDiT3pG6AdjAN61MeeHHmoJavV8Tvdoa3g14Sn1lL+TQ1xaznyh520sX0dXPTp +GqZbDzqEMiVbG7vFECqINE96/rwppJlWK91F1MZikGXr7FeF5C0JutGLb0gaYOmv +Yau4DQ== +-----END CERTIFICATE----- + + +IFX RootCA +========== +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgIQc3HALwPpy5ENrJ49S+Yo0TANBgkqhkiG9w0BAQUFADCB +ljELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTswOQYDVQQL +EzJWZXJpU2lnbiBUcnVzdGVkIENvbXB1dGluZyBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eTExMC8GA1UEAxMoVmVyaVNpZ24gVHJ1c3RlZCBQbGF0Zm9ybSBNb2R1bGUg +Um9vdCBDQTAeFw0wNTEwMjUwMDAwMDBaFw00NTEwMjQyMzU5NTlaMIGWMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xOzA5BgNVBAsTMlZlcmlT +aWduIFRydXN0ZWQgQ29tcHV0aW5nIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MTEw +LwYDVQQDEyhWZXJpU2lnbiBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZSBSb290IENB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2VBrQOh7Y1WHczxt1IGn +rlBKKr0K6OZXVllr6F5vuF0lneajCRpxZJUne7v7/apxesr59LrQcDbOktlrGXXz +OXjKBaXZBkKOO8ROIE2Ae6rslOMynlPHWP4HKdogZe3LPPViuC14uhgz5iXJ8pFf +UQdKxCdKWTzICg0B+l46pp42Fxr83eR72O9kSzEqijkaYdoDx06yxWALguUGzS7H +5sycnu2tAGDGFrmsQoh8mK4FUi5vce8JuWuhirCXZzmP/fV4tYndw+HJS/D7XuWk +BWcbm0clLTbmYZ7Ae1rl1XTP5pd8Q3cHGB6R0HcXyACyE4Vjp/g0J3HJjHd3L6Tr +wwIDAQABoz8wPTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4E +FgQUDxT14yCIRBbKJr+NH843FepFbwYwDQYJKoZIhvcNAQEFBQADggEBAH6Ujdhq +L8b38+swPJ2Jowu7UxcgzRWr2ayLqx8MwQkN1giSLsxcj6sHseMwqHLz2fCFfK2W +Si5ZeyIWlB1TOJtwdpcmafFNPs0hOWWyl3D4uY2kfiQFu+GdpRtM7T+lsgDLlXvz +t6nW2TscwGRKZA34hhvtE7294JJ56DlIcdSm3CY9MBvJ+pF2LyOC1NddHDf8ywKE +XA9CXVmu3dpvwE+s7flQPS2E+y5EaWkXtKso2JTaHMS3PSwSJRhmknf/QtEkPZfb +jzbhZZxVu48EZKOJL8lXzqm4hgpf7kX+WrVsCAny6AJkNn1xsQfvT0Y5OaVNH2RF +j4ORjyt4A5du3H4= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 01 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEMV64bDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0wNTEwMjAxMzQ3NDNaFw0yNTEwMjAxMzQ3NDNaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALftPhYN +t4rE+JnU/XOPICbOBLvfo6iA7nuq7zf4DzsAWBdsZEdFJQfaK331ihG3IpQnlQ2i +YtDim289265f0J4OkPFpKeFU27CsfozVaNUm6UR/uzwA8ncxFc3iZLRMRNLru/Al +VG053ULVDQMVx2iwwbBSAYO9pGiGbk1iMmuZaSErMdb9v0KRUyZM7yABiyDlM3cz +UQX5vLWV0uWqxdGoHwNva5u3ynP9UxPTZWHZOHE6+14rMzpobs6Ww2RR8BgF96rh +4rRAZEl8BXhwiQq4STvUXkfvdpWH4lzsGcDDtrB6Nt3KvVNvsKz+b07Dk+Xzt+EH +NTf3Byk2HlvX+scCAwEAAaOCATswggE3MB0GA1UdDgQWBBQ4k8292HPEIzMV4bE7 +qWoNI8wQxzAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBABJ1+Ap3rNlxZ0FW0aIgdzktbNHlvXWNxFdYIBbM +OKjmbOos0Y4O60eKPu259XmMItCUmtbzF3oKYXq6ybARUT2Lm+JsseMF5VgikSlU +BJALqpKVjwAds81OtmnIQe2LSu4xcTSavpsL4f52cUAu/maMhtSgN9mq5roYptq9 +DnSSDZrX4uYiMPl//rBaNDBflhJ727j8xo9CCohF3yQUoQm7coUgbRMzyO64yMIO +3fhb+Vuc7sNwrMOz3VJN14C3JMoGgXy0c57IP/kD5zGRvljKEvrRC2I147+fPeLS +DueRMS6lblvRKiZgmGAg7YaKOkOaEmVDMQ+fTo2Po7hI5wc= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 02 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEaItIgTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0wNjEyMjExMDM0MDBaFw0yNjEyMjExMDM0MDBaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK6KnP5R +8ppq9TtPu3mAs3AFxdWhzK5ks+BixGR6mpzyXG64Bjl4xzBXeBIVtlBZXYvIAJ5s +eCTEEsnZc9eKNJeFLdmXQ/siRrTeonyxoS4aL1mVEQebLUz2gN9J6j1ewly+OvGk +jEYouGCzA+fARzLeRIrhuhBI0kUChbH7VM8FngJsbT4xKB3EJ6Wttma25VSimkAr +SPS6dzUDRS1OFCWtAtHJW6YjBnA4wgR8WfpXsnjeNpwEEB+JciWu1VAueLNI+Kis +RiferCfsgWRvHkR6RQf04h+FlhnYHJnf1ktqcEi1oYAjLsbYOAwqyoU1Pev9cS28 +EA6FTJcxjuHhH9ECAwEAAaOCATswggE3MB0GA1UdDgQWBBRDMlr1UAQGVIkwzamm +fceAZ7l4ATAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAIZAaYGzf9AYv6DqoUNx6wdpayhCeX75/IHuFQ/d +gLzat9Vd6qNKdAByskpOjpE0KRauEzD/BhTtkEJDazPSmVP1QxAPjqGaD+JjqhS/ +Q6aY+1PSDi2zRIDA66V2yFJDcUBTtShbdTg144YSkVSY5UCKhQrsdg8yAbs7saAB +LHzVebTXffjmkTk5GZk26d/AZQRjfssta1N/TWhWTfuZtwYvjZmgDPeCfr6AOPLr +pVJz+ntzUKGpQ+5mwDJXMZ0qeiFIgXUlU0D+lfuajc/x9rgix9cM+o7amgDlRi1T +55Uu2vzUQ9jLUaISFaTTMag+quBDhx8BDVu+igLp5hvBtxQ= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 03 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEH7fYljANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0wNzA0MTMxNjQ0MjRaFw0yNzA0MTMxNjQ0MjRaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJWdPAuH +z/p1tIwB1QXlPD/PjedZ4uBZdwPH5tI3Uve0TzbR/mO5clx/loWn7nZ5cHkH1nhB +R67JEFY0a9GithPfITh0XRxPcisLBE/SoqZ90KHFaS+N6SwOpdCP0GlUg1OesKCF +79Z6fXrkTZsVpPqdawdZK+oUsDO9z9U6xqV7bwsS75Y+QiHsm6UTgAkSNQnuFMP3 +NqQyDi/BaWaYRGQ6K8pM7Y7e1h21z/+5X7LncZXU8hgpYpu2zQPg96IkYboVUKL4 +00snaPcOvfagsBUGlBltNfz7geaSuWTCdwEiwlkCYZqCtbkAj5FiStajrzP72BfT +2fshIv+5eF7Qp5ECAwEAAaOCATswggE3MB0GA1UdDgQWBBTGyypNtylL6RFyT1BB +MQtMQvibsjAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAGN1bkh4J90DGcOPP2BlwE6ejJ0iDKf1zF+7CLu5 +WS5K4dvuzsWUoQ5eplUt1LrIlorLr46mLokZD0RTG8t49Rcw4AvxMgWk7oYk69q2 +0MGwXwgZ5OQypHaPwslmddLcX+RyEvjrdGpQx3E/87ZrQP8OKnmqI3pBlB8QwCGL +SV9AERaGDpzIHoObLlUjgHuD6aFekPfeIu1xbN25oZCWmqFVIhkKxWE1Xu+qqHIA +dnCFhoIWH3ie9OsJh/iDRaANYYGyplIibDx1FJA8fqiBiBBKUlPoJvbqmZs4meMd +OoeOuCvQ7op28UtaoV6H6BSYmN5dOgW7r1lX2Re0nd84NGE= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 04 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEDhD4wDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0wNzEyMDMxMzA3NTVaFw0yNzEyMDMxMzA3NTVaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3UBmDk +jJzzJ+WCgrq4tILtE9KJPMGHwvCsbJOlo7eHiEb8JQzGK1prkPQ3dowFRXPnqONP +WUa36/J3R32xgvuZHqAdliZCt8IUb9qYhDenuXo1SSqJ8LWp30QIJ0vnkaQ2TCkO +bveZZR3hK2OZKRTkFaV/iy2RH+Qs4JAe3diD8mlIu2gXAXnKJSkrzW6gbMzrlTOi +RCuGcatpy7Hfmodbz/0Trbuwtc3dyJZ3Ko1z9bz2Oirjh93RrmYjbtL0HhkAjMOR +83GLrzwUddSqmxtXXX8j5i+/gmE3AO71swOIESdGugxaKUzJ1jTqWKMZcx0E6BFI +lDIfKk0fJlSxHfECAwEAAaOCATswggE3MB0GA1UdDgQWBBSIs8E/YQXRBCKfWsDr +SZVkrNRzvTAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAFtqClQNBLOzcGZUpsBqlz3frzM45iiBpxosG1Re +IgoAgtIBEtl609TG51tmpm294KqpfKZVO+xNzovm8k/heGb0jmYf+q1ggrk2qT4v +Qy2jgE0jbP/P8WWq8NHC13uMcBUGPaka7yofEDDwz7TcduQyJVfG2pd1vflnzP0+ +iiJpfCk3CAQQnb+B7zsOp7jHNwpvHP+FhNwZaikaa0OdR/ML9da1sOOW3oJSTEjW +SMLuhaZHtcVgitvtOVvCI/aq47rNJku3xQ7c/s8FHnFzQQ+Q4TExbP20SrqQIlL/ +9sFAb7/nKYNauusakiF3pfvMrJOJigNfJyIcWaGfyyQtVVI= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 05 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEVuRoqzANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0wOTEyMTExMDM4NDJaFw0yOTEyMTExMDM4NDJaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwNTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL79zMCO +bjkg7gCWEuyGO49CisF/QrGoz9adW1FBuSW8U9IOlvWXNsvoasC1mhrsfkRRojuU +mWifxxxcVfOI9v1SbRfJ+i6lG21IcVe6ywLJdDliT+3vzvrb/2hU/XjCCMDWb/Pw +aZslV5iL4QEiKxvRIiWMYHW0MkkL7mzRBDVN/Vz3ZiL5Lpq7awiKuX9OXpS2a1wf +qSGAlm2TxjU884q9Ky85JJugn0Q/C3dc8aaFPKLHlRs6rIvN1l0LwB1b5EWPzTPJ +d9EhRPFJOAbJS66nSgX06Fl7eWB71ow6w/25otLQCbpy6OrF8wBVMtPMHqFb1c32 +PaaNzpCBnIU7vaMCAwEAAaOCATswggE3MB0GA1UdDgQWBBS7z3zBhCExZtq1vlOo +cBTd00jYzDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAHomNJtmFNtRJI2+s6ZwdzCTHXXIcR/T+N/lfPbE +hIUG4Kg+3uQMP7zBi22m3I3Kk9SXsjLqV5mnsQUGMGlF7jw5W5Q+d6NSJz4taw9D +2DsiUxE/i5vrjWiUaWxv2Eckd4MUexe5Qz8YSh4FPqLB8FZnAlgx2kfdzRIUjkMq +EgFK8ZRSUjXdczvsud68YPVMIZTxK0L8POGJ6RYiDrjTelprfZ4pKKZ79XwxwAIo +pG6emUEf+doRT0KoHoCHr9vvWCWKhojqlQ6jflPZcEsNBMbq5KHVN77vOU58OKx1 +56v3EaqrZenVFt8+n6h2NzhOmg2quQXIr0V9jEg8GAMehDs= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 06 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEDhD4wDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMTAyMTYxNDE4NTJaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN6eWKNT +MT0h1oPGh9aqqrJAJIcXVXwHcWHF5RX0HY76SDKfRWWPtVD0P5HRugwlGUKftu+W +T4llcJjJCpeDrW07rqYl2wRHNMR4do21O2AixVbYF07XRL1uRFVmVxXNXL63w/y4 +Iqs9+rHs7hpijD1T9ghZg0MVmPtkbwQ0fVrgAh1XV8xuMCfB4T8QYzrki7+YcywH +nBdoSw21i9ApGt3id7A33RP6PbkQ6BpJaWIqechax2jYcPB5tUwrmMhW5xXvC6nA +HuHaEkGDihMH/pSx3fplzffuqn5bS4qUw9zQKbtevPyTXlZkH0yMtecmxo+d1rQf +hgLvbceNhwp3NXECAwEAAaOCATswggE3MB0GA1UdDgQWBBToJmnNnyCYJwKXSZ6u +uN+n5os0IjAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAKx96oNsigWFgO/1yFhTL0LAEIpfI0TZnHBSsQrU +ez6xeDQUDxWNE0fiFEAFtzWN7JNIjhbuX4+d9zpN1h/ylsXGDj11QY+O2JnCkf3+ +jdllCJBTyV9tigIkYO8Z604R2Tl7Jv/9QQmuhcRZF13qTMrOsx6zhtOvpcX+Q28L +FUkc6fpxiwQpTbBeoakEpmo2DJQM4Uo1NbcOij44q9TJyoyLIeTNUpykIGu7/PDu +ZhgHSpy2zgGGtr8pKMhzwrJ+zd3UrIve+9odJfzsasILU7/YXLKAgh4PBQzTq/qz +rTOkBix7tGVbOA2A/wSoSseL5nbk3gM8OYxuten6f5spGfY= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 07 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIERT2I1TANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTE0MDVaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPBMm1uf +PLwlCRefXg8x3OswKQD1KEWOACw+kU1rKeXgkksLyrLdBT9l2dSo7qgmnIXEGdum +QKiOFNxfjIwaQml6WsRZSzb5IxEPkdGAPThVQMAaQzFAsGBUx3oUTuOmpllQwg+S +Fb40c7EALraxdWoi+8GNIe+su8jCcMZs90mC4k8FeCXKtRwN2ECk8tBZAyI5wz4/ +UsbKBv5Jv09gzCig+xFz0u4FoUHTDo/6Mtu4bBrrWzCfdsLkYpZWEuySmg07BKz6 +RSWRLHb3ZelIvnH1BdYZzGc6iJ8O2eHXXyN7evamhVAlPLTDqP8WyAkdvL3qD/ju +49W9kvScU8WhXJMCAwEAAaOCATswggE3MB0GA1UdDgQWBBSnVZi4Am+lRK/8vEuR +BsEvltPwuDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAIwzS8afUzJKdbXnNbzbz1JAtUQkBghhtjr1C3ms +T3at37EbsQqMXwMTE9xPNpfC1dKzLHRjczMogYU3RouKXfGofx0AjH64rmGUYNIa +wwujWjrAgtMXFu6Ko3yHvN0yigp297SS5f1hdwrStSUl6oY7KouAuTF0dUf/dQX4 +yMvgSkOP4Adtw06/pPRkV1JWPTP+uGV7wKC6Pz6ynKocssWGOtjitlxhF/lNM3zZ +kpStYV9yXkbC62r36vHhmi0EV46iJ8RkzRiDOI5wD13nHFan8b08m6vXaP9sQ3FM +mowj63pQl3M9yi3OrFdYb9ELhnHpURELD8khVfBkqIih7mg= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 08 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEfGoY6jANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTI0NTJaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAwODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJaIJu6 +r/betrMgWJ/JZ5j8ytoAA9RWq0cw7+W0e5L2kDLJMM288wYT+iEbfwx6sWSLAl7q +okXYDtTB9MFNhQ5ZWFLslFXbYigtXJxwANcSdPISTF1Czn6LLi1fu1EHddwCXFC8 +xaX0iGgQ9pZklvAy2ijK9BPHquWisisEiWZNRT9dCVylzOR3+p2YOC3ZrRmg7Bj+ +DkC7dltTTO6dPR+LNOFe01pJlpZdF4YHcu4EC10gRu0quZz1LtDZWFKezK7rg5Rj +LSAJbKOsGXjl6hQXMtADEX9Vlz1vItD21OYCNRsu6VdipiL0bl0aAio4BV3GMyjk +0gHnQwCk9k/YPU8CAwEAAaOCATswggE3MB0GA1UdDgQWBBRMS01kiQjkW/5aENNj +h6aIrsHPeDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBALMiDyQ9WKH/eTI84Mk8KYk+TXXEwf+fhgeCvxOQ +G0FTSmOpJaNIzxWXr/gDbY3dO0ODjWRKYvhimZUuV+ckMA+wZX2C6o8g5njpWIOH +pSAa+W35ijArh0Zt3MASJ46avd+fnQGTdzT0hK46gx6n2KixLvaZsR3JtuwUFYlQ +wzmz/UsbBNEoPiR8p5E0Zf5GEGiTqkmBVYyS6XA34axpMMRHy0wI7AGs0gVihwUM +rr0iWOu+GAcrm11lcYzqJvuEkfenAF62ufA2Ktv+Ut2xiRC0jUIp73CeplAJsqBr +camV3pJn3qYPI5c1njMRYnoRFWQbrOR5ADWDQLFQPYRrJmg= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 10 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEM5ao/zANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTI5MTlaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKRlTuyM +988TVLch/7OdoQpY019PVwqniuplnAGaS7C+NxQonCcjh6dLekLdGYkYEv8QlmG5 +Kf2117ft7AEJQCS+oa5TBJmfIZilvlu3IkbssMkqR7Fpw5yzC5qRF07xo7IURgwX +6iSeli2kg1cPj0lUwxQMmgOVZsayHLz83Bd0hPiJzOkYs5oRvbXZvXdE7W1uumqu +ufJPxpHezlbIHfMw1nLFKBIm0O9FfOtAmE63Iw/i6Flouz05QWo6uzRSPiwKlkfX +44u+G1TKfMzj/g18uU4Im+xrq07WyIZ1tyTXgEHfUW9kreWHudO0DKpgQ680VGNd +dRYjYFPMPCzuGqcCAwEAAaOCATswggE3MB0GA1UdDgQWBBSwgDWbWaqTiACkrr/R +DMcM8BsbNzAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAI1H2eG4Wpv/GQ41omXwBPANExcgxZZIPIFqFws4 +pAM7o1w/RBCFLaCINrCITbxSGE2YbKOMj5VUY84IbCkQqemlLVmMHoRZmP6StQ8/ +DeSeFquVCRrKCwfdHxSKV+sYjCnVmwGjkQi/VYsILsQUN8V3m3bjBp5xpJhQXYSe +sRap/3moZ5lgPAhQg7AC/ezATwvOSbYxKn8Ib5c59+c2q27U8/nMOj6eqUxRjUNZ +DjF5iN8j8CQdOrJJQpRvfSflceyh2jUjMWwC2kdON6WrBwSk0OQGK6ljaUFp4B0I +BE4Mub0MirzHqc2B+NLeJ5bmgPTTP1CKH9YR4Nn04QYcT6o= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 11 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEasM5FDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTM0NDJaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANpJ19VO +asFjdFHwNZWj0RWszzqYaFooM3Ewj7GOmDpIWLwNZt5hCmegtZb2pI16XXKjmNt6 +lPMk/N+SU7kqxVjJ+zf26IUa//KPalrbQ9hHM8r4uFQpqrsmV/C5jA/v0CtsTFYZ +a1CNhyfeiDGKOkJmvSQO5Td2ADg8eEu/ojU9k7hFt/21aKFVK5sguqpWkhSnJELq +3X4IvhPqcKekxj5PL61otJonLsJQPSeSZcmTd09GN/I9ISFwCLjFhsjprjViJHXu +SBYwqw+fqAD1CUB3cFYpLMrlnW+yJFxyLXPAkU5dqSu9Z7K1c2cvFGkx2fp8z8IE +QGqU9umJ8mnvHh8CAwEAAaOCATswggE3MB0GA1UdDgQWBBSwKYEVe218wyEAFjgL +iYlQUkNQ5jAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAAnneKcE6RRyN+IKxCqcGK/HfRjn+aRLTzDrKmPt +mjLSfzWcDGUZZ3gcb5cnedduQYqPVblpOk+k0JzaEs/bFxdbYUZ4VpyNNWeSuHkS +0nZMXVGFMhzoYnlbZFR/zURgKW8SFPMpyzVej1rqfj3SJlDc7A6nFdX91f4ZUbNp +/bNvMFueCiS3geZy8lzkoHLQNc/TPfmcLkaY+3VxBr3CnezRh6w99FIelL49qFbg +jFBEmnshVu5gI0TP6arOUpP+LCyulo/Hb3lBKLxgWAnp7EEy4ooFLJUWdHG1yWF/ +wq+62bUqNS3Xo0aHRYn7xOxvDYLTUHvrLJ+AUtcAWz7MzZU= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 12 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEIe/JKTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTM2MjRaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALULsMl0 +TB+WYghzTlkDDYZ47nCLznJTMwcZB39cuE5WEEVaya1nulYxZeD5wcDmRQnootxD +DZefiFHP/lcmiWomA/qnwobFFRYpORmt8JYTjbVO3cjF1wWiF8O3u2M6jRF8rW2V +wYy97qvEaHLsuGepTwZmv5d1hntizHh1v+NP4zzltMO4VRSicP8PdxS3rekVmXQZ +3qG17+KBwJHnQyibxIS0Vez7Bz6K9DIyNfnUtrTlwfOVwTJObhaI7wUrx2s7kh+G +vxxSr6Rx77ezxSrDEjm6XVgjLBMIqb7se3scNwllG6M3qWqmZjuFYkKiuTDwRSYL +dQ7TrWFfFbG3xPkCAwEAAaOCATswggE3MB0GA1UdDgQWBBQ3Nd3I4wC4F66+A1A6 +ku3f3xrHGjAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAJX/SG76Ix0sw0Dys1Hl+DxBUltgxDYYeCa3Fa6Y +t81JmvMmSoXRa15v6h+FwiETaAJP4vR2VxSxiyeX3mQfk25NXWGuwP4Vu3EVY86l +wmefN7S5waLRoTE1uRjbD7LeHdi8tRzZdgBSbw1xePBZ/qc1bJC49LRQqWnf8OIS +XOD/2MThp26AwZeka3qGhwVghEBdwgwqFLHy0ZeanmX2hRFn+la15K35mxajKZWl +1qS/c0u8/wIWvO2bU2KkPWtrKW78w7cm3ht+lUEQANjocnR+gzdk14f6B07SY/Bd +gmwVMhcrp/E9DK8TQvjxDbTTs/bfHC66ZbPOgqIeXNYguk8= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 13 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEWRxZPjANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTM3NTFaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIz8Rlvr +xEWhF8znIg3h2zT7jQyvKhglxxEmcjkmL7qvqeWRwNptqSV2yIkFfKdhGAv2oHNu +lmM0fkk9apiOehVR/vLvoEAdXFqLp8l5+TpLGRTcLyTu+ON6zOIr827j2jw1no+L +qbsB3C5u8F/ngbx+x2XTYWFJIGBJh0x8v4nGH8LZWftnXHQk4Ere78nQBzlF8Yud +8XTZD99J/MrK1twuYFT+3fFu82DTqVpkw4F2ZPozlX+j2XnLGTK7arTkEMpX1EWa +13+VM9Fp9mWmUrrah4qMop4hhTogc/l/p2rDp9gP5QPUm3Rg+TkERKCrx7Zrw/u3 +BSDhrPkGcJGMq6cCAwEAAaOCATswggE3MB0GA1UdDgQWBBQlg8reNo9pyA9Y00pI +st5lPf6vmDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBABQm3vpFSEoU3htlSbQ18X7Jnv5DbeTmoEi8NXfc +W4qTaRYKC1+efgH5ChWpBi9xqGrSK7xls5n9xlJc4CVuKkkN7fd9EiP5MxNZP7wW +Z+Zbd4NIdiyyXtHdI9mQsV01A1qilhXNNTxSmTgjQPZU4i8Pt6zujzmUkSZq8GS+ +juH/O1Fjr9qeH8tFOQdHH96L2W7eWW5xHGF7udUCkGIiBcLPPgNxz46VW9q4Ycj8 +uxg2E5XULwFTzbJXa8uqaN8R+T2S8NqJBVO+gkh/purXXbrlkhLCMeWtWOrDiTXR +WpiTv4ENvd8RP2vlzO2AaVYR/EumoR/qwdIcovppwgTyyOQ= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 14 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEEEjpUzANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjA3MTcwOTM4NTlaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxNDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANWy64+P +I90LXKDBXUN24noDgP2OseUsLCcNlh6MD2b9YubtazZg/72LBzUXlHb16cLqTHYv +X+7dO165F4WnJLxMBhe4OWYzbdncQHZAhxv5nfThcB61ofVkf8V4ecu5c7KnK6uo +U2smRqN6pbc+MqTI8D41yINLORrTY/H30d8r7jkjP0c4Tz4tLo74PJU5tN/DYMiu +uIthEedXr2RtwBpo2qkIx/gGiJTp6ZHFkAUGjdmw+HET5qgKsEXbTBsj/zihBgmM +LhhOHPQqQ+podT8mSZmQSOijw0BgMr6xRXBwvL46k+EiY49vGP9QXDX7gnzl0MEv +J/RcD1nIpKhpeEkCAwEAAaOCATswggE3MB0GA1UdDgQWBBQiv5v0l49PRaTp2/cp +2KCK3KCoLDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAKE+bzD+G1DZhqUCnaLUAlN+ZMFJsPIGwjPRzZFb +MQLZcvkc9M3KV2pKsg3MrD+6kK/+XEYL49C9eWRNrUtkZl1SORzUELnUm2E3kezx +plnCU5lzsuCS+iYptVD17uFYcybYMOAMulCRyjMkYG1cQCdDczST3VWPzON5+6+v +eo5Og9RRPsVByHGoHf5lcmTi0vNKvX4QtoyZ78VQ012c5Q3A1fEldLl4IFN+sfu9 +Af3o/as2GQs3KvgCOB3usgnRvojBu+MLxw4pk6ju46rCNTe1XIwHi0Y2nxZbUowL +dldRwQEbQhhma2FCecsgBmMKqzLsi1B/fkKeiF2fE7mo7YA= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 15 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIER3V5aDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjExMTQxNDQzMzRaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxNTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKS6pgcg +OQWSozVbMkdf9jZkpGdT4U735zs0skfpjoKK2CgpLMO/+oGKbObm/DQPRQO/oxvq +jJNBKz55QBgKd+MoQ6t+2J8mcQ91Nfwqnm1C4r+c4zezJ1Utk/KIYNqpFDAzefBA +/lK8IxQ6kmzxcIFE4skaFsSgkearSZGG6sA9A51yxwvs8yUrQF51ICEUM7wDb4cM +53utaFdm6p6m9UZGSmmrdTiemOkuuwtl8IUQXfuk9lFyQsACBTM95Hrts0IzI6hX +QeTwSL4JqyEnKP9vbtT4eXzWNycqSYBf0+Uo/HHZo9WuVDUaA4I9zcmD0qCvSOT0 +NAj4ifJ7SPGInU0CAwEAAaOCATswggE3MB0GA1UdDgQWBBR4pAnEV95pJvbfQsYR +TrflaptW5zAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAAnZDdJZs5QgAXnl0Jo5sCqktZcwcK+V1+uhsqrT +Z7OJ9Ze1YJ9XB14KxRfmck7Erl5HVc6PtUcLnR0tuJKKKqm7dTe4sQEFYd5usjrW +KSG6y7BOH7AdonocILY9OIxuNwxMAqhK8LIjkkRCeOWSvCqLnaLtrP52C0fBkTTM +SWX7YnsutXEpwhro3Qsnm9hL9s3s/WoIuNKUcLFH/qWKztpxXnF0zip73gcZbwEy +1GPQQpYnxFJ2R2ab2RHlO+3Uf3FDxn+eRLXNl95ZZ6GE4OIIpKEg2urIiig0HmGA +ijO6JfJxT30H9QNsx78sjYs7pOfMw6DfiqJ8Fx82GcCUOyM= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 16 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIENc6ZkjANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMjExMTUxMDE4NTdaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmNQtUo +RiADamYT7QWhvhFDGufeQ17FX3KBRlK5Jl7CkDXUAbU4qchLtbh1RQ+uj77e80MM +QQjYUWQE895NRhUvRxATZzp8fyNjBMc2O5HA4P2fx6nsdRUhpgpgQoOc93rt4yQ9 +D1H0esw5Z20ja9Upjhi5pHg8YLKhzRsyEkkJ1YRGSe5FOdaqBaWQLBR7TwYtUUVw +jq4iTsZai1HXpBhjJ9qPO558eW+LLbPSvbObgpveuo0r+ILLrdt112+o+jE2gmiL +zSg1Uzo6aKSv335ZfYuWVAL/IqWkpBj9tLVJ8hjDkI5mvc6rPi/l7gpKHZ60Gihu +0HtsESWB/a6giNkCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUEoRi8qDRbN4ZRvEABUSw +VbwRPRAwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAJjJENKPWl9U +OlDLwzJNyAO+9QW311+7QhH2cQv8LOPXv+s+3/5uMNhOCmCfJieUoq4Vo6Pibo8K +bf0b0D0DHVM5SpOucjXinCcX18g6M7IPr3/ABx0hWP5NQkAExcm5R2XGsBua2hUj +BKzjqe7zgHLugt0V7DDPC7jmdElOHTHmK5COItL0QysrOrWdhrLTrP+HbLRRJbO9 +WsYNWb4w6m7X2rvd9CJmjr43aShAYX3s42EmjvBI7ddlHQUwAcbrgt3zmrAtYzIW +2Zg/BQARfBJIPuyvcLJVzDjJJBjUxQsUYYSZAp4I1hRK8tTWBf/tcKN4jfIiGTfz +H0PQrjHMW64= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 17 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEJCe5vDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMzAxMTgxNDE4NTlaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALDzzG8C +6MBIZQEQJzEGlkSoFfYx7UFnbAXOP35eXkDfs79tmXh/Kpvo+LgDXAPVwiJgcphS +MNTOhAes1kA/cuGk2/BpUE5W+owIB6cEUm6sHjea5VnrS7rZ205lKzsU5ThJel53 +aLzgv/r4AMYfHyJid1xSbheQor7PmgcqWPag8wQrUnn+mVe8rcPJclQotmsV1SY/ +AMUorEdxbeaTgZkP8jvCjywzty2Jtfju75BTtg0jBDEIHWVuqOwWx879nvWpBho8 +khOU1FPZrHc5fVm0w7ryWCZvZVWUacMAeYfVqDOOEPxUzZMDA8NwB9bh5sY/Nrz7 +oeSUr7Ps2aJAf/kCAwEAAaOBwTCBvjAdBgNVHQ4EFgQU7D+NTMEqvoigGQZOimK3 +AY+i41kwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAJ1qznUH6nCB +1akxmhMYWBEjQsqHdy+lwYYMNHl98s9AnHWMXzpGcGUJg695D9hQrw4kHpjn9a1L +yxTA4NPz3W3k5gk4Jtp20yJeClGXEIcf86WsJwyC1gDGQfV2k+vdzlhpfCJLVq1i +Ec0I/AlwOJBgRvLmldPuYAqtDTE0drffAkhaMoEr5d+X5cC1iAsvpPw0dL+AqqFh +3+YVDtrjdmhcHtopQfzM4/voZr9F+t+WBdg+NIfZHJZud/ZX+4FrNco91wDueryU +Az7W27Cet2fUk9zv/GYMRVrS8lO7K76Leawt4fNtLDBVQLlj+3RYyU5cK8aj8yAe +KboVHBoSukQ= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 18 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEW1RJ0TANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMzAxMTgxNDMyNDBaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANs3+XqT +S/vs4eR8quyXIgPFixBg75cWbSjl7yXHylta8sLrmog5xtMdtjtUZIE6ko34PQ0r +b2nLnviHzmKsVGcEgVqB5DYR4p1/WcuQXY+POaWeWnHUVI8wErvjfuCBkkofL5lE +wD+HaznTRE9ZMFpmRGGbC5oVsGSd1OGefjeaIK3DMZFQle5YQgbFh5CccQ8nTOHK +cPqcgEI/ncAZMecGMZFmXvgxn24tQ+PCutuBvmY1BYt76US5MnKr9rKpcBtmygRY +xTMWmEETr3lTlElvEzDuMmj+cjrbweMZldS1r3Vf+hCGrDidcQidu3BY5v+ZifUL +Db0ekQBo2NVFUTcCAwEAAaOCATswggE3MB0GA1UdDgQWBBR1aP8m830RJoVntoZO +xyoIyBiJHjAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAMuw0E9SWAmRoMyYeH4QfA0Eu2DHHsAVvpTWICqN +YCWCnDku3PEUJpAS02Iu4MN2EUjywgIgccYjawfiI1xQ+qKJWVVXo1rScfRn3g4a +LyfBzZDo/ka7dK1azNDI2ieRrh6pPvIgYAriipX6kVTNV2tTpQVF+OoeXOvqMyIY +sIpwZCIwSTvgwMIQblik9IQt+rxh3fqESlAZ9NztFnA+ftTS1YeeQR/OjLxUtUX0 +lbKHtjIuvokyEAj1C+TMASt2CMsRuSf5U0nVA4Ekci+XzCIhvPnB2860TMvq+hzy +ANAzLSZsSZOo8KYY9ZgBdksLpPPrOYTFSMXO+oom5xh5r/Q= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 19 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIEEoDZ5jANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMzAxMTgxNDMzMzhaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAxOTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJKGIVvI +WUB2oSXmfiSzIzKWcBiUabZRK9wBSyidvI+EYOplPfuH+rzSHiz/kh20pM8bu6c+ +gK+79gp5p4K9P4egK2zsqph9zYzFwNmIBjOaQiYUPp9QFtZ5RP6XMH1eyYK8UWVq +/6WDmDKGgWrK22MAxV2LYCCQaEa2LSN1MkVFEeRC1lRDc7RoCEW2dR4tbiDCdFjO +WznX1nBctU8uupPdaiPclL8PH0bX9L9XuH/OJ8HN1zns/6v4c1SokJYfHqOYn89R +uynjnV3X79+65mm2BVZFsCPV0Q+i6dj8faVvjLA9hubpILw74g/hOA1FSnOfl95Q +yVTEffwXijRd8qcCAwEAAaOCATswggE3MB0GA1UdDgQWBBQd3g9AbRIsPlpPhh+U +h2yeGs3TfjAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBANAH4pGKFW0codMGIaPVYWmsWz1zCe+AM+e24dKQ +Sx6VXDrYYoMdoO3D+loqVDs+zQHguJij93R0k4VgZRRIruODk8EDhppobt0boXl4 +hB2U6uwERND/8rUtF08WzA1opau1R46p7Wgyo1yNYcYKSSd21+YgiKMglYH4bz1T ++Tvse5I5ujZ1BvTlfkFBNnx09wUmGaL7qn/FG8bnXy+oakkIJk0OhGjVyQ/nRw1Q +HSRcKv11cfpqhHR4ekZsJ3RiHWRZgD7uVXuHV6LNcKKK3pJHBSLWaVnPtCG3a5iZ +AjKPQ3bIOLfNC+k1TcA3z3FjX/SBKo18D0/Y3HWN8UzTg1Y= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 20 +============================= +-----BEGIN CERTIFICATE----- +MIIEnzCCA4egAwIBAgIESa1p+zANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMzA4MjcxMzU4NTlaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAISatv1/ +C6U9+bRoGnFIRJP99ETyRdBaZZbjMzomJ0+n6VsyZKU8HshD1D56e7td3nOqMixg +ygaBK3Fq6jgR4nEDafH8bXvhY+6nLYzqgWub8htqAjOxyw9AVSJaeByr1Xo9OZJX +06exrdSikAW6ANcn9khpEpl3kUB/z4qY+tDgabIYQokVvEZ1KCYXbAKTQaV1j2CJ +DYExo82lQJepEATiVpXlM71UCxpdpeudiWKYRWY7oV5EpyOcMzolYVfQ6c/2EDhj +6CxlYALKzu7xgNLXfhUCJWPjCK7NDr86n5s1tKHmJUdbHyqnes8h5p/7MVAn+BuA +auk5MR7GY5TfkwECAwEAAaOCATswggE3MB0GA1UdDgQWBBSP/UeIDiOaOjog3hPt +8QHogqnSHTAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADBYBgNV +HSABAf8ETjBMMEoGC2CGSAGG+EUBBy8BMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93 +d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvaW5kZXguaHRtbDCBlwYDVR0jBIGP +MIGMgBRW65FEhWPWcrOu1EWWC/eUDlRCpqFxpG8wbTELMAkGA1UEBhMCREUxEDAO +BgNVBAgTB0JhdmFyaWExITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEMMAoGA1UECxMDQUlNMRswGQYDVQQDExJJRlggVFBNIEVLIFJvb3QgQ0GCAQMw +DQYJKoZIhvcNAQEFBQADggEBAJWePIX29bPvG9qnOWWGOuIsUhChgOzaLA/LkJEQ +HnRMPUU8hO9RGMuFW0QN62eSKel/H0M1ty3XtjMMxRg7DqJiRN7FgPkEN6gCX9TZ +lyNyxz8gNULrhQ5fB3oorQd0Miwo4zJ+GjW3tmCkfPzoXz8h6gRlIRtY+6mvaVw1 +ad0QgF3Dp6R1yY1jmCHqG0w26PU97G6Lk6l+y9cJzmgVxVgmYdRXQvsb0HVn0Vg7 +CYcq9L+VXwRmLH5YkehVS5r+VBXYCMiTCOLZ4GAtYkSQIUqZZk4lgM2uBXBdqqyo +0JAQaJMmyFG7GkB1SItEl3RGdLIX4pdbwRcRecB+TOE/dWM= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 21 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEANn6EDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xMzA4MjcxNDAyMjFaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIFJOXEJ +l01sCFDIpgME7X0gmxuI9DW2lTlNrZ+05kGAAqOUCWbS8EEDyIZZYA7qjipcaXxf +mJ9i0zoG2hC1AHXzfzzmrQcEE6DhCeFv5lKzk8Ta/FV5zLmRXppw9cBbzg00HWuI +f0PEM0vY7GopP/q3N/d6RQac0DRdPVNOhNApApw3omfAzC2Nzj4sdvIaQPXY1GOI +Koy7ktgjVoUmZ1Po8FHni2geh4EKWyHvcZZiqCCN/ZTFWhJqES454Ncy1zxZkJX6 +/1K7wOjFs9zZBNBd4A1cURLz33t2YCq+XcD4+JtViJokxU7boSNK5Ji+mwLLXIBI +0dyQIQcFuvwOKDcCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUoMnewI/TmotZxGvL6H/Z +lIxV+XAwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAMvISZvt0QDC +8OW67Lcn6FKjl95hm/MdhNX3QwkRaSYFCpVDW8dk622SFrwlzKoMAnNSlpwf7MOl +9n5Fkd4gSlyMOdBIwtd53mAOVRCRIhHgrrfmi76saLsaNQci3kjnCDYL4U68o1dQ +41zlCko8vb7EO5/2fBKG/DS1gzGW1y3ctEpYNn38TunrDYgkUksNKaSZtmrfXNeI +ZavtFtxRQo5v5VNUqOkyfvn4dB/og+xFnqOCpi7FLNAfG/1DnLhvheHk5Ii51oKs +iOIcij0vGiyKbozlNvHl+0xe7UOT1s1U6YdzWz6YmzyCEjOkz720TenG99l89UZX +71FyouYrMhw= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 22 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEbzMaOjANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNDA3MTYxNDI5MjJaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMP3SruH +YcDDzDP2QOwNd6RGhb/C8zO+37ifQeiDC4ZxMc5chxZiJN6N67R8xdwWftmM7W5G +d3kFipZAFwxDJr0ndoVyhMLLsugdV3hBi1u5i2KkT1RPsZuigpEekFE8fR/D5G6z +bNlu9gejaLDQpAfGB1ouVZekKuDoA9nSxKVGyZWJaObMfBnmUse5KZKOrQjBu7sq +Aljlipp5vK+c6pCb/x2ntSgLJzef7GrrQDCgUfs7OLq65VAhnyW5hhRTy52wUp6g +maTPnL+NPWallVlEwVdayO9hMMBCnb6c67VsbRQvaAi9hfXGXZY/+WmpOIpUgB0Q +Ey+91F8R20wpt7cCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUKtcOuQlixUGlXi0VuFv6 +0oYVTw0wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAADJyV2Sc1nZ +P8nEvTa0E6cYu4+PRnLLqdDRmAM3oNjx0Vg7lq/Vdg61xvZ4SpKig+3qVGsM3pYJ +K8BriSU+uFiUzKyeMdz5O8B9Sf/oW9EiVidq15juRGEIrQmewA/rZsTlPiHg8gUv +gWc6YzLbicKtlwmg2tQDNDAoDc1212aG/XI8ZXzgC+9IS7Gtgkqx9tV81gw/jO5H +mWQ3ti1ps9Olvd4cQWmpYPFmcIv+vklzfnIumLLl94JUL2Zp72D8aL9ZPDjLKj5R +zuEzciOHcoE8Gp5YR35syM0sRzBUMKKqCI2GmRSODV8MMI1jnSjIfVSAvpsgaC8b +gAA4qxUCCHk= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 23 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEXYw6ZDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA1MTkwODM3NTdaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK6fFwMe +1o2UdDbcqcVPGPAU/5E7j2n0OrUYOFOiL+QxER3HSkV3NJLuuVRDWF371+RsSJpf +/Q84Zh6xNj2Cz44nlkswhU7oFcxUSzJK22OJ/HvEP0uXk4CZvzOtQ6nL3lVUlO/A +j+NvvKCx4/kRQjRswPHTqs+iLmY02QljexW7bwLzUkpJI3+XuYmfdWVFDg7XDJ/p +5DJ7hT5y7bpfyJ4AhJg5gTLG0iwO1u/L2861mbSBF1Y3K1fw2tJUH1BNuEvs+7qF +jQgJFYgLlp8KhfVh+LJT5Cs5L3Z/mM2ONxAacmXMhwAgMTfoxhRwVv+JPnY+h257 +gxM64v9KgzI0k3UCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUpNGHJjZOouOyeEZM3H+t +lo4BXUswDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAHSJf3zl9/hn +XhfH+Ijq47GjiUJJnvJwkhA3OogrFw7/uuJXgsVGKS+jAto7GacgqxAqdoOY+RWk +1p31x53ezE+WpJMV70Po69hXPhFtLo/Z0K9GCyodw8URwatVSTK1Jm3FVRcvs/QM +bdNFyX2nzqLL32hkw+B3/hvEalqtHxlaq6Q2w83IViZLpM8zhB19zDuZrHOi0HMd +pjcT1GXBYmUY9IdxGVpyuFXSEYkmTpS/xE4m9zmxhKXCI1XYnZVupKfmVkN/ZUcd +OV3SXCQBQsNJE5+KpY1pEaQvzqlFACH3TOvr7eeG1PCeqrThCYEluSxYTv0ITGyt +I0umB61/vwU= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 25 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEFLjKeTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA1MTkwODQwNDdaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyNTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANtaHXlX +JprVsWAKov/mD3JPCnD9pKnoI1ODtdgOfVNk7IHHHuqeX4GezJ062wzT4HXfbwLu +kZ34+fyUbWgaq/Ig3MYpLwfF/V/0S+XOiFpJiIYK8Vr7404Cw5Inu0gkGUbN8+1F +JXC2jjtvVA5CbzqHjcA+KRNc9PnTyhguSCFMcTxpVLAemIlOX5uvDnAF3yfJG7HI +QtyUm+E757DxRX2MKe+/BALh5IgPyBDS38b2t7G9c5gA6jH7XVMd/7zEtWogHhWE +7lNXqlgJFxYGkDDT8toy3qiOusagHz0yTnFS2R4Hv9BGItdnM/MxzFNN2AnIvz4H +hkuOtutced3o+y0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUl+XRzYsEl8BLRlWoacjz +DvqJOI0wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBABKmY19oBOwZ +fJPhhjTGmxJsUM2mYAb7HvmLPp7iE0iGjqgzMRl6xCCpd77kO+m9sr4OFf2JygCS +wO0F+ZaBWJOFtlHhyHGyjvspP3tbpGqCO+HO+JAICjtD78MzJZBMbpDRBsccKe1I +WvBkP2h5QHBmaw6ACTbFBOrPv/1VQiP2nLF5QzHfyHAVIzemxLVlhptk/Fnr8gR6 +ronVPD7EYTdc4SgIxQaKuktrrnXZ2O6XALLUkW3WjOLetCR1HdoBpBiHfgxYNg6b +zHFZ7HdLTWnzVAHia/BhIfFlucNNo6DrHk4yKVOy5/yIXgI3pjR+HlRXz9WEtTiu +dQh/7jQ9tss= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 26 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIES+VajjANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA1MTkwODQxNTdaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVaDtMJ +CHVl6pnnRAPGGlZ/LoIXC2j74FH/e8FJvFmtb1FGDLkbtBJvjym8QrFC9eU8Ljqc +Pcu/hquZZTrDl997847fvxFjkX4rIlCUSjoZlrKhVFvoQdHhD9XaIwAj2rTzWGwj +2tgJYd8PGVOHKW2dShlAthCsfzahXlli4G7okfHCgQqV60/uHXPQ8Ep0oif+119I +gfmZRdRfQ2Hy1c5W0mBlR7CgCtw0kE2S0xNWo/uVByK0Ivmv7tGoTOlmwtV825H2 +ShQL3SiHoU3cf6OQV76x0UuhrMfk+mz9gwXFm84kXUeu8T/NbNiUiydDx0hbjlr8 +Vjv0e/qN9EoWVlECAwEAAaOBwTCBvjAdBgNVHQ4EFgQUSnaetdk8gzpVAPHygTJO +7wP76z0wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAKmCYBT716GH +7tvkl2nAyw39ksJ2AIuqVMZuMkN9TAVAGbSzZ7NfMP9WNoaFG6/5CBvvISV4KB+x +8SF1cBzziwV9RUNSNNK8rfkaHhPqZTQfQd2faBfAxJlP59EpLME0mI4/2tp26tXi +vxbHAGBzfJQQmMmIDSc5Q/QzIFUsfQ9Z1LaPoZwg0oww0OVlVtWwbZh2Zdv9uSlx +UgAhip0BKL9HCLSXBo77e2UpjybACypV4aPYBvoSLeGe2D1QIZEpQPNtSXG9q5Oc +cuSdjfj4eqEwaKHCMLKBt+GiDNLR+Eo/eI0qMDoYww30e7V7bMVWATilgjgCy7KW +aWHAjatvTm4= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 27 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEAxHqozANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA1MTkwODQyNTRaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZ9YGRD +ueNdXAEeWAjS3yF9/atwqG//kJl+Hxmgk848qv7HfQyTymTuUM10lgFdDxo329Gc +e0vuo2nNINVlHc7x0VTNvSwQxDFNG5GqWebX9mUSbK9FRdpNyAWBvHmY5nfVeiNl +qQY8nDW4QmLlLJLy4XwxPLLblyu6OMXzFJbl/4DqaBEm1lJcgNMLQrKIzHbqY6P2 +xg6T3zBy5H0FARvQ4QJU+Wjhw74BdWHntGl5v5Hp7uRlkEnPs/HsB1DZ7hzBWeHU +8OPTwZIdporTeYDkz2vv4K17j0e7phJkrzUSD2Y4CKn023jmPgvr0ShBFxdOhUde +F13ovzZU0w/8GBsCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUZZV8rhLvGxqHXZUalCWx +vB0rO9MwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAE5SYxLxwnfa +kCfnOQGPwn2P7Cf1OUAyheX1XDIO4sv8Qt2T/2uobVCk6oW1Grg1cgKLZzhPnG7u +F305hlqNmVhM3kWXN+RpQvASHV5yszyOVXEGagGTDJJNsvqqOHU/og4TjwDU4kh/ +XPYo/u3xZQCsveXX2pwD06NNCmJyqXY4fPrc06qzPy3Ukqm4Tod533aEZJeikO7l +fvPp/X3diDCO4+xPdULW72iQnPoowG7265jFiK6eJPc69mlH7fHBCl6DBplWDdn9 +x4yGYNVIa8fmWFVoiUSFK94kt8aQczBXSULS9b2OjWTL8p7FPq7kWwCR/wcDigFB +UwrYTF+zN0Y= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 28 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEOj56uDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA1MTkwODQzNTVaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJaB6YDb +sqxxKtzlf4e2AJNERvNn8ZtfAoia0V2Cx1ODPr9DOBlyJ2axY+g5orNCd3W7CIMt +bBb91c2ssi71u2y4dav2Mjyr/7pp6cPT0BrpYE9wNml1+5ROYb5OjUGgMvBUlhxC +7uDFWHShZ1fgTKWdklgdzYN9mUFc2Z3cHrmGpF7bfk4mEQdpb2qrTu5k38IW40vz +1VxIFlkSPXtOaxhjmi+qbOlLzlMz1/tYAPXiJBcrKECOLwB5v52eAhCEDGi/SiK5 +g4SAE8qHfoX9XVPZ/b09bH/sSIJ5lJBe7t/kHh4xSKOaLZPeXjpP+DzFXfe1OhXQ +OdwqqvuhxgfLB4ECAwEAAaOBwTCBvjAdBgNVHQ4EFgQUbe1wq4Qa6cIqA2R/yNFI +IYjT2uMwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAKLEoVWuOdoN ++eMatz8x/CUBDdbqgcPamaR1XzFBiYEPx7S59nL3rOxbRlx6YEDqIh3BoJNaIBZt +NG5XEVioiAxJP+r1MGSdOHAK55fEkgcsuyofzjuWCFJwgPkBglCB1Fs4zL37ngat +zPsGnHuqyG4huZN8U4CX5CadRlJ/cpLP4qrVxCGKUIQtZdGawcGA9V0qZjr2OyOm +hvSB23JRJglrQ3FwdX3CqjapDzalLnSzaQBLhlIIlf3UifORDWxAEevnH3TShkBR +lSVNB3GXRn1T35b8chPKu9aIYCBW94yVG07uVm/UE0SnwE5YIxMsG161TpgTYw61 +QzoKKOCDmKI= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 29 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEcWsKzTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA1MTkwODQ0NTVaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAyOTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM1CQ3B3 +aJCs4znGLX+q6EO7LHZdJ2hcBEHSeDYakpBitMlcxXITyGTpHLuSsRUfF6NGpOdU +xmbyo+B+qf+5yA/lTZR59zRYxkv3sMpOOIId0xjoLW/jh5A8pzyj5Z20jv47PHyJ +WZvoe7XkOab1hDpBLUoyHxVJVUSLccoLX9pHXIahyZnd56AaoWQ25l8LBIdMDbOX +BUa9gGFXBYxVdqXACyvOcXPIh/OI3E1SZ8aPpcR/zuPYSRBxzXdC1DFiyyhfW6Xg +2qDpEP3OVmxbv3s3AdUWYAkDRBlf1yeEVr2YSDgvxfzq6/k6LsiMVyJyNRlpLpDS +P4acNNixr0mdQScCAwEAAaOBwTCBvjAdBgNVHQ4EFgQU9T5PR14NPG4rPlbjroq7 +lTEiYX8wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAE32RSaqKXQY +09Oqvl0RnpmnqXd4X7opdam1XxbohB7tsC1hjsvZ0zSXZ68MJUhqaoEZRAShS9xp +JZ04yiaYB6cqMPa/APlR1+CW/Ff7FroRRaxF4Jia4EBVooWb18uR4YBZkCyJNBkn +ch0YltTMKpBga6+n8nJUuS7idTyw38cts+gPZIs8jS6+J4/3Bkq25V1OmbQvjwcA +6xZ7Y5PPGPUCWhIS2C1syRGjOG8xVEjRwC8KwbQ9tiH+LjbWsyJHC7rltt7bp4L6 +YNmtpBF3sdtUopVbw1d3zXi/nJydqpXJJhgp6gsj1lFqE98oBwamuAUq6SlW7o1r +MCA/Va9Mn6E= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 31 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEX8Qq9zANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA4MjcxMjU0NTBaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAzMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxXFBma +vasFsED5VxnkRpjuLhuEV6yf/m7Y6Iv7RwZlxEoNOvLd6pbbhZIHIbWlnRlurOff +A03nhGoX71Dg6yG1OPl3cHpWczOc1Y0mAp+0+IdTcmFJ/nh4+TS7CgIXCYVB81eP +c7DLhFhRV9BU3JJlsAh0EEVboiixIfL34gV0QvKAzEj9i36gbxeBX1/OLR8tOZYA +t8BLKOdt4WRQoI9Zakvs6BCoxcffz2JMyhAx6Ys9+H/WCnlVc+9ytCStQ4Hlmfee +fge4HHJQK45EDFoIz4sTdDMVYz3NNn16MJVNrbleZ4rLdgTij/52OBy5ORogfj6v +R34oYyWmsTv1J9MCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUpDhL7jlmUzU5zQpzbR3S +whNTjb4wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAMXxs2M/TTJu +yq9Zy0ftbNhmgIClw0FpnDs9JlDs8rVAlbYsH1G5QtHOoYS0FZiNioJMAEphsSHv +g2FSA2P2F8G2mZRKcj+GR77YwSpPlnD7qg9wHXjw9y0bsmUrVqAJTJsikL5VVRyW +l4tzM3TQylZWztDK8mXd9XbthD4bGxNmSeo1bhC11vUNplU8sQNZwwhCTIptc4jF +1MmuAC8DhjMFdiXDnN40fq00tW6y0I3STVnbIg5jm4u1+4Xw8vJGT02SR/tVJT4Y +XMYLgCg8syHAfPZt+McGsH8OHw7mD695SFNOv6x41R9WZS04DM/ETJC1pzYNAcWO +FuW5d3CuMCU= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 32 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEFvC7DDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNTA4MjcxMjU1MzhaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAzMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANXP/Ytm +oI/kJjA092EE6+RQ/Oh24AWtJwJEz5i6cmlEZYMcqrUR8AlhqaJqOZgZrTrh6A/T +cfJT2z+4E/x1jKHdNQH0y/P7Td8uubl1hfY/1AT8lSKbw0ObBHSwRVnjt6XhELec ++4ULU2HivNpiBxrGSkm4hB/fEyfh0k/WL3GXgmcqXVxlpG/9gBuJ4JYRc1PLZZP7 +HkdCUY4EBseSpVAyQcjkIngAQtNxehbHFCAKek3LUfxoTP6Uunl+tKLRQA1uxsxI +i1OHZb0f0FRQ3wxeDmpy2Z3HEO/4powLbzTPQDSpxrOSZ3wj8u+ES/m6tK5Em+sl +lVNeffcu455R0LcCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUg0O6whKdeCmcS1E8w95h +A3v8yVUwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAKpqbtAIm8Sr +5NZDeDECSCF3XHO49Z+il/Zfvv/5woT8/PFZMdm3nl6L5Aekq3LehYiuSfptnna+ +E850eJg1EpX2cxD8MgTc2iajS6I8CO1I+lINyEuYuIQYsYlfse8Llmw+cc0YoyZb ++fqgZaSkClroYPpASfqSjaWjUxUq4OfJFdxMvSftgaJa+z3DuUO0yQ1L7EkmIAW/ +MRsgl5vFaCiGxpJkEHxzKlfaSbw+6K9RW6i0eY4X/EY2P+97TxEwGMpmZlovuz1j +V2SHlAopMyqGj+LT9WchxfGCzTnYRGuEsBfS7tFBC4EmTlDr1jgEdi/zeLIOPWS0 +shWiMlG+0BE= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 33 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIETh1LITANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNjA1MTIxMjAzMTVaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAzMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPfxxGeU +blTNpv2K9ZS2m9Abqm3s5ouDOk1K1rMmuNSBa1VbcdE9/qaeR6LHCXI2j5WX+kdw +A/yjwXeAZSV8yA7ygblRAnvlPCznQbQ1dY7QMcG4mW1J7i5eABAegxi3ZRCaVEDZ +WCpKhZfqzfRknC5uF0aMMAgL8V91/IoEl0YFO6i8Rg3joJLdMEvOK8bYEFjJWYc7 +YEObcviconBA7u8P6b2qdS3aIh2df/s0+/+uiPjKVj51EGhR0tIIK+pM0nCKcpjr +mOj8yTZEr6offdqRR2NBiZfBoJDFE7LKFpt+PzM3l4n5BACNwBAzVmZZTh5JQnga +pOKnX/h+aUqwnUECAwEAAaOBwTCBvjAdBgNVHQ4EFgQUdvp98MB3M9yM4k6O/xlt +J3iGaNowDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAMp8iDz7KC4J +E275CZjm9wh+Mv+jDUeg0LPIcch8A7wnwX1i8hXlQUO8q0+as3bbBizGo+KUMTUp +DJ9hsH7YqBbW1QcLJnOAGynOz0wIvQmqrPUTwoQTjaoEKVjT8SeNPluFGukb22kz +jW/K3584JIXgRF3MeVWAKqF2SuH+aB/kzZXZQ1NH072ZEomV2i+R7JQdRg+As+xG +8n/o5x/iPdGq+A5w3lr9VlHZ5APAV7EiUJjDKFyeUU1k9WA1TmDww5KL0JvNA8fn +k8cwHaxdJ63UEevSAN/vx+0CPZ1T+KxTN0nOff+hLjYvtVU7Bght+KRIi9j/zn9I +nQRoO5KMhnU= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 37 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEB4HLyTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNjA4MDIxMzEwMDZaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAzNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMLailaY +24SX+8A3SLQW1ny1gtHXO9cQcvEBtWyoIGdKbDWQ1Bx1q8wQQBYhIFTQepXPotQL +vcwAQFae14bdLl/hi7gXiqvWHX3O7HWWvswSW3UXV6EjaCH6YRuhfTnZavFBYP6h +Dc+k+u5Wq9y/q/nS0niYcFZpbJ1BL+3G3e0ZMsxnqtdGxhMQOrDNMahtisiBDLE/ +jvEsoXtrn/GXttUAZ3nxx1MYCazaeVmF59g1zaBpzuRjg0yYPYTP6RolTK0Xf74w +hfY63F61PSYHEdoRj9mB0JO7VE6cJGbGsGgEDyLzi2Dt1hodMNtnpegd+je7ns7j +pExQSTYCGig4AeECAwEAAaOBwTCBvjAdBgNVHQ4EFgQUL1crut7E0Y4Nkf9DdftG +jGG4x68wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAL4rq9HarSij +LQK3hDSOsojjRI4w7H9v+onyh8Cz68IVgLDkPtbVIAe//ElyByB8lecamHb+qY4s +SjnEydotMbvZSeEDMOOWqBgDzubqN2RU2FWDZeHcMXIruWVAKKrB+YtKoZeNlo4+ +Ix+a6TD1krBxcW5VENtWlBdXUxLqgRvXdwGZ/hG0QAfwNACxMlBAJruoLLatk8gt +FSjiuir7a9a5vDykJBVQc7Wp4ZQJhuctaGo7BOjEDS4lAmniAf7rYJjuixPbYsqD +XpZuBODkdGwnty9qc3vWfxDU1zlpXFnBuHCGgVdk4Ab0Pm/1mWbMCLdUSpt26LkT +MC5345ECIDg= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 39 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEddrr8zANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNzAzMjExNDI0MDJaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSAzOTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIoklAvm +GqTgeYk4pxLXG0hE9DUc8hpICF/lwI80g8SNU1mleSQpFqW5kK24rXhRE/ebix4A +Fi9UoPhBGhBcW9TPytMWsUwGy9OqU+ZnX9CSGFtRAT+Z62fpe0mDcooYeTrieyKe +C9nT4ILbPRrrV0LHU8XBLBVoapYkKrhZ6ePTFdb+RAbibpoQVLrDErRG6RaTkwGs +2lyle/MAfPFAgMsom5z7MsYze8DzqcRCOLLxm3Wj8dvVst+TA5gEJ+4mcps3+MmJ +RDvubFK0eZphIBi60/Jq4PW8K8O6WS1ZgGQAKiTCkz7pRjRp6x2ecfWlKjD/zUW3 +ZJysSoCgqsV9xwsCAwEAAaOBwTCBvjAdBgNVHQ4EFgQURvJvljMGkeVhty96Y9zj +oFFwOfswDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBACIOSV4IDxBI +Q653+Ry3GZ0MmEDOK83J5uhjmQsXMc2mQr81mwuJt8YAd/en2jC5QcErB9FRj/SK +1xyqwcJJFhpq+VkGEJR8kiggHrbQQA7hhpGCprqzF14MqsMzz0bKFza1uREZC6fd +DBzpvADDcuvMPm9d3xK6YcEpypxN99E/yhiyM3H840FkqyOati6HXTr0qdcC+tAp +2yN2m/iM4X8mS4XfEmVHRmvblutBEN6848mQqm/eb0XAAZzgMkEquTiAEuTj+FHp +NN1qZYkAqXWAimZcEeQQWlkZIbGoD8QOpHOGx/rNBWUkJKFI4ipr+OgVfiHPQoEg +3gPpvPKMZXU= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 53 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEC/Gs7zANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNzA4MjExMzM4MjFaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSA1MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJWs4L3V +UiRqEu9B/aIcIU19FA9tnhyFG4mYTUBt4ho4FfeYbE3uAzxpNo819VlzId/pt7FD +v46Da3vs+ut29keREQovnS1HpOxZhWVh8j67Kr3BFVSzd9OZRyCDMe435cRHwP/3 +W0LXkpADFwaF/4O7/i2vzK04HK0Wb2vwIZFIixrQGVwavn/7YFeh5NQm8OU51XLE +n7GIXhHAyUXV4RpKcHhbDPuw67obUqkvulswEHe1M/hsqtPaY5cWeIl+Jjv9/kp2 +Ikl6eDclp7yHXc13Xvh2vqfrfeC2Bz3SPWLX4h9qptyC5td0tONfCMbzE9wk7D+C +eeM9b6W9kRE+f1MCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUKneg40LLxscu4/r8Owp7 +zqfJzk4wDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAGhDSonPnyer +gyjkb0D/mejWOyOWAlM2YCktqx99hxWg8m/aIMRBP/xlVkd1GR4pp3TdP//EE4JQ +Swwk4A81K+HY/WRflX8R5+SdaskKAXWqIwmXILVuxgXJCnAkWAoX3ZK+eneWSZ9i +pGp0n33b2lyNh110IitPpgip73Amj7Jp5oRfN7SxeAxLYgxnjjvsnWOd+OZ+/K2A +GX+rGzlGZ36RvaiGUY4cJyHSdoQh3sGm8xjqTf2pddoWydoxmgifzG+01jLRi5Uh +Gbyq7M+wuG7aFlZuPMN4tBltBZAqxk9o4Vsf5uT/wjdWjWP+V62lutDM8lFdq3Tq +egGHxNUN5IY= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 55 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEekrNGTANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNzA4MjExMzQxMjRaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSA1NTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKqqd07P +hld0loCD1hMlbAW9F9jflzb8uwWdc3mzCpmmPAE3qGUFq3IyBMxUzJKi1AQrjr51 +czUc5UukP7EpNeD+ewv31xvv5ZDpLbXmJhLfkq9tD/hSn3Ipkl+JH4r+ho2m2pGf +RW4N2z+YJjLO0Y2KKdcFT8ErpQDciepZVY/cPRjYei9H2AR4gTSm4CnAfWdli/BW +Ukm2ApDo5iz1Sis4eysUen62Mgi3zFEnjEa0C1jLhJJfrUZvSfqDckYDRNrVWO+D +iIu/Dso9D9bzAfYoRK756J/nflqqaRLStTgQK/6RF0+SIuRIGylxZNDjAid1MabE +lTg1AltwZ5quwDcCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUNHyTyr3tYWjGH9yHQKc1 +PkZ1FhYwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAJzWoFwYEuLk +RbVjk8OarbaPwNJ0vqE6FXgMCaChoFTMk7I900LAymJ2d7ymfMDyCe3YPEi2Dg3D +keZQUeJ50rki6vzVQgVbRy77oBQ3JEY+E0q1kSu4ifBKJ7Otpbiri4vOnCuc6TGn +lsHQBFR49gYdk7H6+o3DmUCNl4of1b6/cvFOl2YAxujjeQhd+G5gYR/QIW3bCt8m +dg2DgLuVqOVmpVqajdafh6LygfQPkKwmycyVsTrlIDprnvD7iXsRCJZyZiz0u6ZG +FPBeWiEUXlkjOUoR1EvU3NNpWkkFXiLeZwog6aNX5dQ9OgIhvcnpz/gzltm31/Va +4FQyxfGuToQ= +-----END CERTIFICATE----- + + +IFX TPM EK Intermediate CA 63 +============================= +-----BEGIN CERTIFICATE----- +MIIEJDCCAwygAwIBAgIEH9B9WDANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJE +RTEQMA4GA1UECBMHQmF2YXJpYTEhMB8GA1UEChMYSW5maW5lb24gVGVjaG5vbG9n +aWVzIEFHMQwwCgYDVQQLEwNBSU0xGzAZBgNVBAMTEklGWCBUUE0gRUsgUm9vdCBD +QTAeFw0xNzA4MjExMzQ0MTlaFw0zMDEwMTgyMzU5NTlaMHcxCzAJBgNVBAYTAkRF +MQ8wDQYDVQQIEwZTYXhvbnkxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2ll +cyBBRzEMMAoGA1UECxMDQUlNMSYwJAYDVQQDEx1JRlggVFBNIEVLIEludGVybWVk +aWF0ZSBDQSA2MzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALkHRgiW +Vjfv9aSAZ1+5jqsOBr+02Ki2X0fCZL71YSNiz90P2vud+iSeVBTSjDGrHLd3DlGa +MYxe1DPF3PVk0QNMXVledT52wOuGp5s+6uoSX+4W/zU3efC4zEJvvGz9qiwwDO4W +H6FgjTvVE+Rrn2pbrzW8n2lIvHnJLVGzHiSZfayQrmS0rAHrrbJSFvts1x/Al4GL +ky7RyCgqJw+KxDNZ16x4k0Gv9PhboKyUc+h/Hn+2w5RcAlKTZukLCfujg6KRUJek +v51ekPQzRf8mw4z5x2Bd5nmxNNWJ+4CGoG+/N+mP/n2gaYMZdadQzn6l+/WtIKhr +6QWnAYye++AKbEMCAwEAAaOBwTCBvjAdBgNVHQ4EFgQUomzurJX6M2cyGdDCp3Y3 +EC+1P/IwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQAwWAYDVR0g +AQH/BE4wTDBKBgtghkgBhvhFAQcvATA7MDkGCCsGAQUFBwIBFi1odHRwOi8vd3d3 +LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L2luZGV4Lmh0bWwwHwYDVR0jBBgwFoAU +VuuRRIVj1nKzrtRFlgv3lA5UQqYwDQYJKoZIhvcNAQEFBQADggEBAEVQDi0bnfgY +GaCMLvCnwhtqgc/rCSk2VYGlZ2QS8q+MmnegR9Lb3vZAsDT8c2TgvrnK1pHrFbsx +vZ9xloJkUt+aCIZ/8PR+wFZrsX0P7mLT9HgJDrCciN4b/giDto9IQ5WBtp/Fr3oM +Wg91QZdONHDtR/X7UYZMm6Ev6vQAdnZkSHnZApR+0yKoBJYININZfI9ePZ+s5Bll +meTVjyKtCG8LgcGDDq8Vaodl36VQya5TEkT3e6rLvl9XyhxG4R3xzNEK/0x5Rh4C +ZQLB4V09fbciSfsXpOflmO5rF7kDBIJyLhwWONtnsW8m3hGI0qhwb0MoLQ/OW4CA +7wYXq7TEzK4= +-----END CERTIFICATE----- + + +IFX TPM RootCert 008 +==================== +-----BEGIN CERTIFICATE----- +MIIFCzCCA/OgAwIBAgIDB71yMA0GCSqGSIb3DQEBBQUAMIGIMQswCQYDVQQGDAJE +RTEPMA0GA1UECAwGU2F4b255MRAwDgYDVQQHDAdEcmVzZGVuMSEwHwYDVQQKDBhJ +bmZpbmVvbiBUZWNobm9sb2dpZXMgQUcxFTATBgNVBAsMDEluZmluZW9uIFNNUzEc +MBoGA1UEAwwTSW5maW5lb24gVFBNIENBIDAwODAeFw0wMzExMjAwMDAwMDBaFw0x +ODExMjAyMzU5NTlaMIGIMQswCQYDVQQGDAJERTEPMA0GA1UECAwGU2F4b255MRAw +DgYDVQQHDAdEcmVzZGVuMSEwHwYDVQQKDBhJbmZpbmVvbiBUZWNobm9sb2dpZXMg +QUcxFTATBgNVBAsMDEluZmluZW9uIFNNUzEcMBoGA1UEAwwTSW5maW5lb24gVFBN +IENBIDAwODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKdYBZJDm3wk +4f43wHZFbUy7gawds0C615qSx7nxxsObjo8hFbGIiLEqU3NQUQlpxmuC45iOgjZZ +GcEkdUfJJGMevybeSzDZD43EAU+k84FOnYDM2z6SpJmxzfwjpflVR9Hc4SAzqpsQ +7qrnIvtBJNZKjCzMvnKkI3lCZrSRS0fT0FK6SQmFCL+oPy+IwQvSK2kqkdXRBjGt +KQPvMWK1JccVOGCjX3IcIPkTgchfQCYBd73DajFjKxpGzNv0L0RHJ/8Rbl9zJqto +QoRstt9V7uAs5k5iwk2/7j7z284i71pgjSlhx5ZnBj/1Fai+w2iiZVpwiX7UhqSx +QfFF6FiuS+ECAwEAAaOCAXowggF2MB0GA1UdDgQWBBTRoAWWqkeklbC3hkoHGjpM +rdu+uzALBgNVHQ8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBATCBjwYDVR0gAQH/ +BIGEMIGBMH8GCCqCFABEAQEBMHMwOQYIKwYBBQUHAgEWLWh0dHA6Ly93d3cuaW5m +aW5lb24uY29tL3RwbS9DZXJ0aWZpY2F0ZVBvbGljeTA2BggrBgEFBQcCAjAqDChU +Q1BBIFRydXN0ZWQgUGxhdGZvcm0gTW9kdWxlIEVuZG9yc2VtZW50MIGhBgNVHSME +gZkwgZahgY6kgYswgYgxCzAJBgNVBAYMAkRFMQ8wDQYDVQQIDAZTYXhvbnkxEDAO +BgNVBAcMB0RyZXNkZW4xITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBB +RzEVMBMGA1UECwwMSW5maW5lb24gU01TMRwwGgYDVQQDDBNJbmZpbmVvbiBUUE0g +Q0EgMDA4ggMHvXIwDQYJKoZIhvcNAQEFBQADggEBABlv8CyAoWqgyMTm++2CXEbt +9xI/XboYAkk6BR5QJgbRBFVyaMPzQ0UZd/EXbML2i37jhM+C8ZvZH55gnJSxMgCZ +Z0PWKJMD+jwGB6oMGO9uNq0JYiY2xto+akWrR12FO4dE7JuuSQeCjoaeh69+jl0B +qw38lUFadM9hEHCU+1sPm5CgnBp3o/5ynD0DOB5lOVuE1orHFckvteq8yXWuKYiR +FV0iin115/1Pi5SsvfKyIxR83EqklPoxyn9gYQmcKg4TDcJwM2ag37AfyAuQDctL +q4F8q/AXBPWMMXId+6KPIYDXn7P7tOPMBAG47vr3ow9kgKCF42lGb/M7hRhw6gM= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Root CA +=============================== +-----BEGIN CERTIFICATE----- +MIICWzCCAeKgAwIBAgIBBDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEhMB8G +A1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJR0Eo +VE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUNDIFJv +b3QgQ0EwHhcNMTMwNzI2MDAwMDAwWhcNNDMwNzI1MjM1OTU5WjB3MQswCQYDVQQG +EwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQL +DBJPUFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShU +TSkgRUNDIFJvb3QgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQm1HxLVgvAu1q2 +GM+ymTz12zdTEu0JBVG9CdsVEJv/pE7pSWOlsG3YwU792YAvjSy7zL+WtDK40KGe +Om8bSWt46QJ00MQUkYxz6YqXbb14BBr06hWD6u6IMBupNkPd9pKjQjBAMB0GA1Ud +DgQWBBS0GIXISkrFEnryQDnexPWLHn5K0TAOBgNVHQ8BAf8EBAMCAAYwDwYDVR0T +AQH/BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjA6QZcV8DjjbPuKjKDZQmTRywZk +MAn8wE6kuW3EouVvBt+/2O+szxMe4vxj8R6TDCYCMG7c9ov86ll/jDlJb/q0L4G+ ++O3Bdel9P5+cOgzIGANkOPEzBQM3VfJegfnriT/kaA== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 029 Issued by RootCA +============================================================= +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEVv0NbTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwODIxMTMwMDUzWhcNMzcwODIxMTMwMDUzWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDI5MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAxmiJEQsOfFoZlRzWl2jwooUjcKloAgTk4wQmWZqW +BhqY5HG5jBDmik8sSCLTvEraNRgl1fkMQn5f80Oc6HWveLV4yKPZtI46N2nhoVak +li3shZZLdblA2w8Vs50nBq+ARyssbmSY3n/K1u6AblnEA6socaNvvlEX9YzJUuAA +CyQkez3/u7LE7HmUi9rbkPnziJs0v48Nuf/f3wJAJMyalkgk3hZpZU+Ky+bpiaLG +vcb4V7/2o4KPdtFK3xaBKI2Cx1jpCQIR/2x7BN73jOzjDSeFGB+dNwAoRFN+tYX2 +1/Tp5qQ8RvQ//E7YlybuPd9LRG7j9ybvFPpPF93sgNtkDQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUGLGvcLk/mRly82JVapo/v0uyTg0wDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAgQiOzCuv7EMV +rjwH9usWev5aAVCgk8sxVqKcSqfzGzlf8X7ihVnJyQI5vmZK+go97rCOfpr3mOMN +KjEdbD9y5mYeQseakrUnzk//futdAoMOoRgMb7iEzNKY735YhTlqqPTno8OXjuhF +SeMhrPHUZfjWXkiNoyc6eahNEQ4Z232LyFrCEwRMIi1TdYoKGHxDe9CegU0Eu9Qy +ax5ETcMHr/3PMJ8w2gPBsQMnBzFyahSDnZJBB44Xn54wv+qiy59xl9SvaAJgrK0y +4MWDrmQlrEUguxLBUOMcvfDXZTEh72jbFoV6vA9HzQbaLFyvx5DteP2XwTiTE0+p +3wQNaFszdwLCwOHARQ32+TzpFWO+4cSTFhLyEW008CyYNwAMx0UJqG39+W7BNtDH +TtyfIa+WLS/LczVe/eF7TomQCUri3hWWGwgHP4HnEH8zEUA8MeGpZtBomF5itXKH +vpeuuYBII9CWgaVhaJEs9jYu8cck60sToLzQIaYgyZQ9ICZo5lSdpGfuXxufvP2G ++0NaGeCc8m57lTHgKuXClvJ9lVkJZDUvAkHkjK8lix7NYs3QHYkkefS+Hobx0gOE +trp0pGqLBe7zn3pJdJbvmm+s3l+2n8Nk/xzHjUuMFnZNunnYDCacrdFtbk4uFnFJ +cNrPezJSJUEnjXlfJxctJ+nsFApPRfI= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 030 Issued by RootCA +============================================================= +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEDimdgjANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwODIxMTMwMTIwWhcNMzcwODIxMTMwMTIwWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDMwMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAqvKSP8pXtgp8vsgoB63mJmlV0vjN3PHPVeVY+zxn +KxCcOwjP5BY807tKDmqpjcpxoFDLM0qaMOugqnqkCTdQg6LTcml53m8n46u/ncZC +NZP1f+oFe4TbboZA3svKLMS92OuuV27fgyZMWJ2VZmIXsXfaO+UtsNqpUe2Hxif5 +irSREkL/o6Y1Pm7sYzxHNmmapV6vi4NwK4oJ7fcWjT+ZDc21beeqAGQuuMTOZBoV +6GuwdHJqHnDqkgd57ZHp6qQ9zky1nwRuzyjN0/PLCaDVRMmTiw7EEQXmdveqP39o +7ITy67PVD/YnUf+uWT3xIV8whyGxZ1UxnRVV0hSBJgih+QIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUlCdhTT1IqwPZR0/vqpIoMSGpAzUwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAfIfXVR0CT2sJ +hUSx50XP8s0RPvhPIgOSZunBJ3x8H1YeDGBMChdk25gZY6VzlAR26hqCT4BDds3Z +r8X0aoafPpzkNIjhLKdCAWIDSrGpa4gfrbj9r+Hu1qq3Fsl0dDdqHOpxb6xF/cb9 +bcj3av9XzWA2osSPk/v8FwV6muXj16sCWTsnaz8qPx064NhH2RuE/AuePHy/qDS+ +UPo4KidQNoSaZzw0647fAqkj/8McX4TohjhGF9exAezUu7MOVl/zHaRhu16LJQx0 +OLR9mn+gGeAurT2sDyX1Ci/HaCojwjbY7xvakqfiTiJ9iC9bAcE2ig459jU47X28 +pcbr/HAudddt3FzaP1aAt6FWxJaBMw/guXw8AE/MhLXYwQyWWMeWPof9CCW4oSem +s1o87jwSYq5XsdKR28ULYK5K/iKoyCq3/eXQltU4DNHPAPbGzWw2Ocm1WXdDkqdv +19jVv7y/XXPeXxfvxDgmGrSKBcJlBZlHy2Bx/M48UAb1munD66ZDHTIoooqc5JEh +lJaTxIGP1oQWuOWDBn2WHnbgA5iv8p4SLoYC1FM4skmCOy+57iERY4hbUKSbJd2I +dInT8TNgqgMjGKX0E+1/dVGfR90MrE3i8jqtBz4G1mRNAuYUkgTMYChjqwiCMh5i +CTEHdj7wd385OyhwgXHPzf1XPSXpqgo= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 033 Issued by RootCA +============================================================= +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIERVYtlzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwODIxMTMwMTQ5WhcNMzcwODIxMTMwMTQ5WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDMzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAqF6yFNXvXGQt/HDujfvXtvzHZWkuUGX7PAv6BJ9F +YZBQmMu6TstJDZYjMJPVOT3rNmCgrqt5wSl7l3VeA+R3yUAejIIK7tkUPqoR7dKp +moUtblbtjn+aD1lMQypmiaWwMAGwI84i2dGwRbQp91W4n2pp9ZMVQ5euwMjSspbL +H+f2wnvXF1N6wSELeVV+P2/V3liSI/d4Cjr0zJ2NFSY0jNPgtBV4zZMJ1XhmixiR +Jib3ZLXjNL6bFTKq8JxO/9MaIocj/ZHGHT8vB4Us5rwz7N3PZt1YPATmSD+NWHke +hq7xLxVtlmLVROKXlfeaKnUL+CHCRlhz21wdwmUJSQ5K/QIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUX+YYDCV/JhMLmLDg9aNHaDZ385EwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAj5PDj/b/UfZa +tES6DdviiuO3lHIcV//pvG2QTSijvgoqfqDuAaNdqqJyEjD6eZokOij/pmPnAWux +9nGTbUWYmApHW7iPR4Hvcp8IZGRmoXfL3I4dqb7+zkA5Dl1Qzxh96fZaCE9q1OaO +WMk1yK4m3ky5fKHa8KifMrzAvygRl0Ctra0VoziHlobyBpLjnf1exCtzUpaqmNe/ +exefBTbzjmjKUk9xsdy8xynDeQCs5Hu658CilusQExDoDVagkp/ezzhcu4NX3tAO ++1y1ri3VzNSSgox7HOqb86+5Rv8kdvhvKrYrSAlu07PUUULKXgt3F15Q/LoJMRFF +vFTl1tstn2Gq8ru8xaSrmk5KnKwPeRx7v4mNezj+dEma5LqNf6uBmHqD2XACh+xs +zWHNvqsfSNfLxhRhXOE4apdXqwCEiQhX//8U57Mz/UIlBdqCsX9hJeWAgleKQeHg +VcQzLAwsNUX1fqJht3toI+WCXSWIrqx6OXbu8wYJpsUUElu3ww+zHHVlCubyr/tf +aCNOH5jSZxOSXTa9EKwmBmffs0OMloUgTfcCqcoCmF59fH9kLf6k8gMRNn1IZP9A +M+AqrPw8trApPCyD1oY1wAPerh9CHGyViL1hh/2LE8AEpuEy6BHDzTNKgCRhL0Bd +UmfkXFd8zcOy+Opgj7lQN+OQDCNNCWc= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 034 Issued by RootCA +============================================================= +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEfIK9rDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwODIxMTMwMjE4WhcNMzcwODIxMTMwMjE4WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDM0MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAyLdb1TmP6fhElRQMq5voDKwFKZhacbR18Gp3E01K +9s4YcsdWnwcYHhtv7Q/LHkpI3WamRVOTTKVO5IZVJ/Pf/Inm71xz2flFeorQGgyu +/mzlIJ8JwQv8zZZXX9VsFK65FdLRDQbwWFceXMMld+bP7g/f3tN26EaEVOkpWGHU +RRGS6h6BoVtysgnVJOSHqUmUnuGR93Hrb7HAZAqk6pIM7cS4eDwXfHwCRoymc5OF +nHzC1hqh8oFd2lHpMMxrg0CVm63i4LsuDUXCA/Cb9rZhzhBa+WLr8tYnFMFTWZoy +qGQk3ld1si8mrt4EvcuRclhJxsyQQB0F1Fj6iWuvRYj47wIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUN640a6pUxRPP8CkLsyGiKjSkqMQwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAKVvVDf/S8h6a +kbGwXKUYZrGbtlg2dWVkMD4vuDMyNhuGWNTjgaWyN9nGeSfppb6lu/60jdi602DW +DnyIPzGCRCzkl+7AAjLAK5IH01odeFEXRHCP8oS5lCjYrrRRKn78+j9G4PlqS+kF +zT93nY0ttll/prx4VRrYKX+59CJv2vGxWutBo635AstQo115yEdgH8OobVNvJFLA +ZsJ5FssnZdQ45dNNFHiEZJ5cQK5SswAPZeu3iuhVuwofao4BZedCZE+rkUEL3Cgm +IXzaez+LN6ggDC6+vSHNgKpwyGc3PR83CQwgnT2vXWsacG1pileOL6IkeRBFa10O +SwOY9tqY2WEaP12T19/5UG/j+KrWZc01Ho8JYJaMZz2pSHiMi5edxGN79Mdftnl2 +RbEimP6ZbqJ1JkTsq0akvwynWh9uCTo62FtdiWTk691aKsZxL7wY9vhdlF3Va4Qj +2aGYVwyId2BRMeCZTSdltz61nzbZgjdaB71/FE2mXq05H0W+klwxVGXALZPltMNe +oLhH4D+pUXKIyZ56zmRfGHJffiTDJ8yGsa7NOwvU9NzM/BLmdKrR5O81+ml4QeP9 +3fJxLLGVhffcuEQW4zDE9qmK8HU2pHJpOj1Y13Z8/FirHdkqTk/VLhcl31QZIpFL +PM8oF8K1AyvTdS7qKqjsB/9kHUshy0o= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 035 Issued by RootCA +============================================================= +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEM69NwTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwODIxMTMwMjQzWhcNMzcwODIxMTMwMjQzWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDM1MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAqjmSiRVBk4MEMDzI7vyyObVhQx/NL59pLFzuYDnI +FX8Lez+XLLC4FTvQQGov/PPrx37ZrZefhyuNoB1tVZCj22QZcWG+GEXKt1rXTgRb +7/VT78PbmZehjMgs8cGQM0oWkbrHqastkkfScn2NR6oxNlUFjW/tl/Cw6L1Hjto7 +l0Du1/0Zgty4vm+tD3Xbelzcp9lpnKCYOnYY2vPE+LEG4711wIvRszdww5lGEBLG +kNI7ALFbI/SnLIXyZFE7fGGiSPElpjirjSmXsGDhfa5cQfVR28YD5dpUh/De5u4A +ObM0TjUvW+vnytOPs9vh5hYj9AAk8/X/UfhayE6lwYsrfQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUzncVO24RDKSuKXGgmFHvSZMmICowDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAFUoMlK6p29cR +VUpX67g1Yb8j0ei61L3olwGMEO3OCtGrWEFI/icQtxgoSLx1h8GSVBHAJQt1Ji8u +OjA4s8GjQQ6V0GIRK3ixvO12RiF9qjRK2IeYL/4ggG7U/xGho76LhWre3yTtCwTQ +sCn8EtTbfgAPMARkzk9S5yiGbxoy2WNxRbEzcYrc6M90+6TCNx5RbA+z4Q9ZTFC+ +rE+CDBf+x3UCjxPQe+VMVhhNgYvlg4S6O9Ql0qLYVUW+QdR9IQfHgJ9PQHy1Y0Ue +EuXGhnpQGPkagAEeK51w6AuFijAmr0y39LLc00Qe0b2LIgP11XZU66h4uF74OVHu +s8cNgqo5UP3jZLd+7QAtBv/L7Jk4fKNT/Qd98NSOdJJu2Mt4pAk/nEU07TNgrK5y +HNqnIZt3681gK9633H61WC9hHEPW9D1WQlIhK/FzuCWdI+hD1ny2BlAOsABfaxQR +2sXmj1SYtRfKHGEXAlA6+mdnE1GHPLxmQjqWf6skE6+aY1Ge8oWd20M0D2gU3ECr +GnzBFt55bCv3Yh2MujOQmimcrspa3MpNgNK5Z6O1cWfBZGec/84K+Jz83GKofzNl +/NHFN5to2Ex47JzEAWh1BDUHfIEDPZ4ZVQr/2mT/PgzPqCu4snasVWPz80CwyMAY +A3VriCkcBwy8VsmJweQUSe/8JLxZVtQ= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Root CA +=============================== +-----BEGIN CERTIFICATE----- +MIIFqzCCA5OgAwIBAgIBAzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgUlNB +IFJvb3QgQ0EwHhcNMTMwNzI2MDAwMDAwWhcNNDMwNzI1MjM1OTU5WjB3MQswCQYD +VQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYD +VQQLDBJPUFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElH +QShUTSkgUlNBIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQC7E+gc0B5T7awzux66zMMZMTtCkPqGv6a3NVx73ICg2DSwnipFwBiUl9soEodn +25SVVN7pqmvKA2gMTR5QexuYS9PPerfRZrBY00xyFx84V+mIRPg4YqUMLtZBcAwr +R3GO6cffHp20SBH5ITpuqKciwb0v5ueLdtZHYRPq1+jgy58IFY/vACyF/ccWZxUS +JRNSe4ruwBgI7NMWicxiiWQmz1fE3e0mUGQ1tu4M6MpZPxTZxWzN0mMz9noj1oIT +ZUnq/drN54LHzX45l+2b14f5FkvtcXxJ7OCkI7lmWIt8s5fE4HhixEgsR2RX5hzl +8XiHiS7uD3pQhBYSBN5IBbVWREex1IUat5eAOb9AXjnZ7ivxJKiY/BkOmrNgN8k2 +7vOS4P81ix1GnXsjyHJ6mOtWRC9UHfvJcvM3U9tuU+3dRfib03NGxSPnKteL4SP1 +bdHfiGjV3LIxzFHOfdjM2cvFJ6jXg5hwXCFSdsQm5e2BfT3dWDBSfR4h3Prpkl6d +cAyb3nNtMK3HR5yl6QBuJybw8afHT3KRbwvOHOCR0ZVJTszclEPcM3NQdwFlhqLS +ghIflaKSPv9yHTKeg2AB5q9JSG2nwSTrjDKRab225+zJ0yylH5NwxIBLaVHDyAEu +81af+wnm99oqgvJuDKSQGyLf6sCeuy81wQYO46yNa+xJwQIDAQABo0IwQDAdBgNV +HQ4EFgQU3LtWq/EY/KaadREQZYQSntVBkrkwDgYDVR0PAQH/BAQDAgAGMA8GA1Ud +EwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggIBAGHTBUx3ETIXYJsaAgb2pyyN +UltVL2bKzGMVSsnTCrXUU8hKrDQh3jNIMrS0d6dU/fGaGJvehxmmJfjaN/IFWA4M +BdZEnpAe2fJEP8vbLa/QHVfsAVuotLD6QWAqeaC2txpxkerveoV2JAwj1jrprT4y +rkS8SxZuKS05rYdlG30GjOKTq81amQtGf2NlNiM0lBB/SKTt0Uv5TK0jIWbz2WoZ +gGut7mF0md1rHRauWRcoHQdxWSQTCTtgoQzeBj4IS6N3QxQBKV9LL9UWm+CMIT7Y +np8bSJ8oW4UdpSuYWe1ZwSjZyzDiSzpuc4gTS6aHfMmEfoVwC8HN03/HD6B1Lwo2 +DvEaqAxkya9IYWrDqkMrEErJO6cqx/vfIcfY/8JYmUJGTmvVlaODJTwYwov/2rjr +la5gR+xrTM7dq8bZimSQTO8h6cdL6u+3c8mGriCQkNZIZEac/Gdn+KwydaOZIcnf +Rdp3SalxsSp6cWwJGE4wpYKB2ClM2QF3yNQoTGNwMlpsxnU72ihDi/RxyaRTz9OR +pubNq8Wuq7jQUs5U00ryrMCZog1cxLzyfZwwCYh6O2CmbvMoydHNy5CU3ygxaLWv +JpgZVHN103npVMR3mLNa3QE+5MFlBlP3Mmystu8iVAKJas39VO5y5jad4dRLkwtM +6sJa8iBpdRjZrBp5sJBI +-----END CERTIFICATE----- + + +Infineon OPTIGA ECC Manufacturing CA 036 Issued by RootCA.crt C v01 00 EN +========================================================================= +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEfrquPzAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTgwMzIzMTE1NTQ3WhcNMzgwMzIzMTE1NTQ3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDM2MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEus+QlTFxQlmsyFp4vbjrrtQVJn/WhaqxZPDmtZzwSOEL3dRO0vIa +yDpG7If66k4jcTnA7/bdu/kSfkWmMGcvpKOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFDYrAhZcqvUXEOuN +pEPtXnoHqWXLMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwDXTuJnPXYmuS1KSJ5loZ4Tq2ydcNXFUN +0fPST8/WWqPAyipDa7H3q66sablvN092AjA2uFtBfwNr+S5KMh9qedkArG5CW6Zy +4nkMEez14v97SfWe/MONY0eFbGNTfbSUstA= +-----END CERTIFICATE----- + + +Infineon OPTIGA RSA Manufacturing CA 036 Issued by RootCA.crt C v01 00 EN +========================================================================= +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEIght6zANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTgwMzIzMTEzNjM0WhcNMzgwMzIzMTEzNjM0WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDM2MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAq1qEAbBxprGQ7XTXh8d3RrKOdllPtAZPdXzwBe5O +si9D9xwhVnl5Yer77KU0HKIrymZMIxd7LiJ11+GLFIqPeTwQr/w4o48QHmalQMCa +9/ESj03T5v1yDe4l8O8vycmkGGlP59MIFpWC41j4TrhVYrBskeU2zsH7kBEUSzNR +5Z585sx+PvM9f/s06d2FcjihBe7zXZPMeMtGhIp8J9nXEITnYwZzJ+RsW4kALwBV +lZp1HXuvGjH3IhTUhXIIEvYdJ7KOd4XhtPq348oOrScyMjxQXkw+kcgzDuL39MB/ +fwqo7YQ3qi+8hsnqlZE1Uds+ILiGiK0EHQ8ixJQND/nDDQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUfLS3jmiGFL5EIcWFjxW5bV6rUe4wDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAokHQ/1UR+BDr +V75MjThS71x3Cv5SU8s+KGg46wES841xo79fMkNfST735VOskVBOoY4FbKRftHMr +IGZBsVtCZGSMVvbOVwEeXIfLFlAw+2ngvrGdqJ+hkqndF97JQLnLMhBgnW29/u3E +N/81GfAPpMbQyiIhmeRFQGYgsWwRXF73XrwtlGNGmAgY8DFP5ekKJlf0vwOMGS/r +9vtRIHZbiVCPDIY29bAC96vmfVtFoxTxDoojKwrnKjo6eIa7kzSVa5G7Sv7MVcns +wdHqWptLEWeEqnCPDthJiXNQ4f9I6BtwVnnuF/QHPQCYc7WkEKhsqYruEbEx3W/Y +fg7z1vTgkjq1rXip6R8GFm7FjztA31QL9aHcoj5JPSAsEbuyjv0EGlPHGqAnZF9Z +rksB2k8X1wMpQIl53kGZC6gx+ryOxzGowd6Fy6xQejLUwVOjXk2HbhO1VC1k6NWx +DZ1YVPV3i3yrekQ1dekhVXY50h3u385b1lER1zqraIRfTq4L4znt1kLkhuyZptPj +QXReZrZ16KmAZYCo6u0aSnWN5T4g5gNyz6yDonC75X18urh/m7D6dAtPhda8iRJY +8MYGqqkDJ2kaCle1pwcR/DdFuxKUatJXZU5UP9Eh2bWif/0ey6j0PLddg/vzUmSr +9x3S5qahN8S35J7GTDp8WK+L1VgV74U= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 000 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEH7fYljAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTMwNzI2MTM1NjI2WhcNMzMwNzI2MTM1NjI2WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDAwMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEgjgiLxUMtWktzkf1glqbegCSR/k8z8prL0bLxlU/06KlCR+q6cqh +y0bDX3u577mxJQ9z0jEXoWQG7sUlDHmMZaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFHOruBoCJUVjN/Ar +Jb055li5DwD/MA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwGT4kzJwmpfto2RR3JQTV3kPJ0HoVUBCg +Yo83ehnBnxj0PHuzH9UBEshqgTRGqxvBAjEAk10of8yeeS8b1Rmk2aSceZDEOEpF +XHWOBQYTjqvliBomaEQEaYPogpHUTYKIm+XY +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 001 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIERT2I1TAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTMwNzI5MDgxNjI2WhcNMzMwNzI5MDgxNjI2WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDAxMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAESAXhqsOQZFWz1EIJ7QFVYjVha2NJZ/uBOSRzFhO+akmaSmAN1xX9 +Do8KR5OoLiofunDiewGO1LcSQ4Dp3/Aj+qOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFD/j4+A4PsuJkRgY +j04rlkTb05o8MA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwEq4g5bzryxKAQXrV1/xSg5ST5dzPT8eZ +FuN2TvKbWoh0qVZSwagytT4KQ1JZrw+XAjEAriM6Wole0yJOQK+vKVDTuUVsRFCx +C4xpQBZML3p5Bgx+JNcgooBCagIBSV9sAKY3 +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 002 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEM5ao/zAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTMxMDA3MDgwNzQxWhcNMzMxMDA3MDgwNzQxWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDAyMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEfhDta1mpOBvEM03eU6dh4BXc0WW8RIoEayH/Xj55B3i8sPBI9orj +0Bdee+FFBJGoiLRGNbnS+jlXWLDGmrbq66OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFMppcEWGc0k6iuGZ +TvHikjjyf0UYMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxAJnQmCqeG7ibKhgQztdl3q/vyET+VvVf +EZZFadCznGTCkMKWrNocqSSs8sH2HKGaWwIwHf4mh5VrDTwDNBRLhas5tn3UUlEP +pfZ6pk2SDIX0+G4uuPr0//Q5u/IXzub6IA2D +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 003 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIER3V5aDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTQxMTI0MTU0OTQ3WhcNMzQxMTI0MTU0OTQ3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDAzMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAECjK/9FKtsbnyopQGwokCmiJARyiyr4/G9Lthttr86gWbZ3MQsQ5V +w+Api4ZrS01BO1F54Qc3aI2Ji3yPEE2U0qOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFFVd72wz+DBEi62s +/+yx03ut8eeGMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwZ9HqVEOTXAk1RGCLWk0aLfppEwQk2/VP +AuQumUi48hbpfK41ZjB3IYoS9lgfEC+QAjAvWrLXq1v7rIm8Pcf6iZ+rlI72d/39 +q4sIXNmXHqUWrIegp+usDAGjAYDpBffEbow= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 004 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEfqIJfTAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTQxMTI0MTU1MDE1WhcNMzQxMTI0MTU1MDE1WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDA0MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEU4vVtCu+sc2VldUl0QToWhbfRiAhumb2S3Seqm1P56agXPJsXw2h +ssA8ic0Jw7h1bGpM6+EzNBesTpGksBYuLqOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFL1sacB1nqqV3W0V +bqZBcMS5s2x4MA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwTJ3astNZ2hyRMPG3RO1BeKieoANrv0jr +n5GONNPGZ11mVZYgFVSiheBZ9xqOFMvZAjEA9Qk+Dwmei1FuY/ztnGeRLw7bJ7lo +u+rdhyvlzIO6aI8x5wgJsbcX6ST5QEncz99t +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 005 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIENc6ZkjAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTQxMTI0MTU1MDQwWhcNMzQxMTI0MTU1MDQwWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDA1MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEucLf6j2YEKqnWByXqcHECwNKzEDMtriPScrXaP/5G6qeJgzYgIFI +9kXeaTRa8uGsyYnqhIqkjQx7CKoOJM42KKOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFBvWRfwfkIJ8KD5s +tSaFn/qw4MYrMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxAMTfYD1Y7mRiquCTRLMhkfYVUEeuGpW/ +fYwVZP6rZVTbPCC7Ak2c+GS7mdanU4NfMQIwTqjSj8HxgtidkhOGXh5vIfdOZKN2 +uAgvKaFoMewKrB9HWqL2fxyfw6ThGAF/f7Wt +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 006 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEbPsppzAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTQxMTI0MTU1MTA2WhcNMzQxMTI0MTU1MTA2WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDA2MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAElzqNqZ2XgsaL6hZirvgHr+E0Xaif1BlI5t3fNAWVGzUAKHhIpja3 +7AobOMWvUxYj+OYs1Dt/LP3TNq8o4pz7iKOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFLLTzAgUTFCAjCid +EZYnR5v/wOSjMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxAKp47gU65/w36GmA0STe4eJXcfHuzkza +LPin+gTJBhHvNDUB139tfHQxB81Hw3AZyAIwc7kOzw5qr+EntqPlWBZciXrx5ISo +2OQeQiNkjI5t8ng22+VQQvgU3GyOh2On7WwH +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 007 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEEoDZ5jAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTUwNDIwMTUzMTQzWhcNMzUwNDIwMTUzMTQzWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDA3MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAE17ITpvjV5tEaD/9X83lNW7dkEv2ynWmXk6kxUF9yWbuwWzdogpOK +ZXOLaVEGPIiwu+MyrfEuccgkkw1c0KEhhaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFPZcKJs9k7ePl4rI +0Be3lH2pNjelMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwMAhAKzoKbb0YB48gUSLnxJ5BKHi/9Vor +h/8XCYbdY8mOREGD2iH+le0Il5CDPp4vAjBfsnbHqpTsXWCUhv8mHVwojbm3e6P1 +xsp/k8Cil24vmrfNN7tJOqwiB3U3L7Pn9ms= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 008 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIESa1p+zAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTUwNDIwMTUzNDQ3WhcNMzUwNDIwMTUzNDQ3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDA4MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEsOw61JbODkPWdM7hSgj9RowIrGVhP0sieh4HWgP9FlMMKoyKSYwR +jxr0/xoIYzWdJ5gwnQSNtRj8CU1V4zFXTKOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFJUyFTuqnXRILSdb +Gj5HUwnTz+UHMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwDb+D8PxfcmwLrjzU7ujv+tugIXiUeYUN +YVYcmKsQ1Z/dKb1KpKgsVX2s6MMjtymAAjEA21sgUQ5ftsXQRL3kIRK+wymyBSAw +4J20zn3eeUf9sqDnE9t+iiF7UNxuRdNSm6D2 +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 009 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEFLjKeTAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTUwODI3MTIzMTQ2WhcNMzUwODI3MTIzMTQ2WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDA5MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEYVkDEvkG3vXJQKrfnkPXndhKFO04BTQu2srPbx4fbdBxjQlZ5Oaj +cqugXAJy1z4zkO6mQJMQgcEczvRfgMb6eKOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFJK7UcuXkAxM41C+ +L0qy0qW/ZF05MA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxANij6ey5HFMcpP6155Bx4TEzlqoM2xOp +C21B4/BQDpysARH4cqtDzNtz3r6bUjvv/QIwf4vgrStUGjOO2bMWfvkK2y9fLj5S +WDq8vuIRd1L5/XdeJDuGIumbItoXs0s6u0wb +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 010 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIES+VajjAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTUwODI3MTIzMjEzWhcNMzUwODI3MTIzMjEzWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDEwMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEmNM2OAm+Z8nWW8uHW1r2td77f6n1J6nQt8tT4PG6nx/PInVVpo5z +CB0wlYJhZT/bwWM5fgaYBe/KsruY7tUea6OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFB/N+47OQIZ12WPl +5RCNVcmE3Xl6MA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwQm072iAm/wOXnhC0Zn632aUqJZESMNfy +/iA9jmpWqfiDq3mpIni+nYz8FJ0E5qM2AjEAtFT6U066B4jGvuK2uMDcP8IHxSle +pjHLOVkOV0MoZ6CkK4enQu8p0qn1PqNOqSGT +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 011 +============================================ +-----BEGIN CERTIFICATE----- +MIIDSDCCAs2gAwIBAgIEAxHqozAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTUwODI3MTIzMjM5WhcNMzUwODI3MTIzMjM5WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDExMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEEFSwmnoHF+cFvvzNGm8WrWz7Dja7KFVsiSYeZzE9Svn9AduLqbfC +hhlUF/JntiuWgn5LK6Z3ITHPEg9DgCa/3KOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFJF3PLhoJOHBlUnt +isEz3ManNpuFMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaQAwZgIxAPjxzTlhPxleoQE9IGaEXWP5w4OjC+Zw +2aaSk+f46h8O4FZK3Csf1XzIoa0tLG4O3wIxALssqv1PeM0rotzWRTjTF4cJ9GfX +TvSHONnkZyiiOxMJGgjPmW6fRZshWROK7eU7uw== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 012 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEKJea4jAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTYwNTExMTM1NzAyWhcNMzYwNTExMTM1NzAyWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDEyMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEYqL3MCTPWnY/zRKxE7mVU99FeoZcWXoSt8cCN/Wf4nT14/izfULM +RGhiOnjCBt5BTrh0yuTEY1FGd7IZJjoho6OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFFUu4WTtyGmy9qNe +7aKEUSlLH318MA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwURIrS2Egg8/ch3NyXxNRRCTqjhB0z/kt +xo2HcYZGQqQrntZG1jG5Qe/GkVW/H5iEAjEAswUat1IN7i9Qv4S7Gpwx2diuBEdG +PWwHsN8it9wublUnSNbcXp/mGEeHajzmoLod +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 013 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEX8Qq9zAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTYwNTExMTM1NzU5WhcNMzYwNTExMTM1NzU5WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDEzMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEZ0AYmyso6QQUfTUmJWYCfc/ULgPC1zZaJlFefWAJd5VWnWYS1HTL +433jR7E78yiyQqMayx6CWsv5epCYl5ktiaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFAHZJmCgGreK3A5x +tI4ygAWIO6aMMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwVNWonYIAladCUPYQ125cbghpnX2w0t6/ +tLCSG2ukE/KqNlsrVu65SW/y5FMOsswgAjA1tGjUM1xjQp5/KVL1dLyECwppV7E4 +PH0DE2uw15liowUsMS0XO/2NrguI9HLg0FE= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 016 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEc6L7YDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTYwODAyMTM1NDUzWhcNMzYwODAyMTM1NDUzWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDE2MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAE3w3hoSHbvd9mTyx88k62+eX6ff7Uz4XnTkQhtzQDyJ/cQu6dDqm5 +xgcZOV0rslfUo4lwAlC0cuXTBA9kohXD6aOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFGNTWbC3f9X8QSDL +xSCwlXWKkiIHMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwcvlWT1oNXG1c2ybwZ+sTxCBudlDQkW45 +MJIWQKtX/rAJ4/vDrL4aRJZ1VaGTSBrnAjEAr1QOmvVFkRqUlFkAn6uwE20RZHai +mFOa+uAUNoQxKtCDoBYCug6SsqAAkEbe9olr +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 017 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEKs+LdTAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTYwODAyMTM1NTE3WhcNMzYwODAyMTM1NTE3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDE3MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEmpQH+8nM1cCHRoJAIv8FpdSBLYK/C7OTbBkYSATJv7wFglopOUz1 +Bv5ZY3/szKKagWJ5vR0d4YHcbUg37d6O8qOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFF6n6KrNLG9YR3RK +6WDBp49Gb93fMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwUU/5Zgx58MLFnvIqWGFxF6//7TyLkrpE +wybMDhR5AIKnb6oWGVcOAXu1nJOtb/tDAjBvDwcl/Cca6jjGrCGQsKXirjrKyE7z +FPgVny9iHdFzqpXFfZjDCcbAxMoxSJbQr80= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 018 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEYfwbijAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTYwODAyMTM1NTM3WhcNMzYwODAyMTM1NTM3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDE4MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAELhEPzcyxRpTxZX6UO5SbBknnpFtvZrftZhyZQ7JMDl3TznGsye1J +xa8PgI0az8Kc5XpS1fI6ERfzyN7zbdE01KOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFI/SdpH2FM8T5Yk1 +mmg/9CJK1kCIMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwQ+HTwWourWY9A4TLPLNUlR2TXO4OAPat +qF5EWVzSi98czvfnF4wSpjGIqJZ9gaqeAjEAzJnP2ZWr0v+QXXTuOQpAOE5Rt2lm +DODb/RTpm4cp6AOEscy69nThOxhdoNrBzZA/ +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 019 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEGSirnzAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTYwODAyMTM1NjA2WhcNMzYwODAyMTM1NjA2WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDE5MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEO4lkvFv9iH2hQVjcln1pixkf5G3FRlILgoEwz/SgvgS7RoIt6IwB +bG4U/x0v7i71TWtBoHhlUdbOHFRhraXqi6OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFNYVpU0in5zGEpIR +yO027m4xvBCAMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwSwLaf9295b5HxZCdSU0FyU9m4wSeWuLg +gSOT/I3ISIHo/5qwjCVmxKcwBQ/iKkMQAjBGSEOPbWmJAmoNug4po/+A5j8ABgWy +gzzyzCilbc6CQYtQ6vX5rMu8tVMzSK/CR2w= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 020 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIECbm8XDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwMzIxMTMzODAyWhcNMzcwMzIxMTMzODAyWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDIwMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEzKTn7nVzQe2AdMdg9qxZz0QL++TGcgA/rjBVvMW0eERlPkZqXpeH +8gfBbEJsh9+Gbbi5A/bCw8V1uIG5xdm2MaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFAqMF3ZmfO6YhXaN +rEAeAguYV2FjMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwb+IGlAhFgotHys/m+6SWE3nrkq3TF8BB +GR+RVTwR3BNQ2qiEy3rwrlihQ1hochslAjEAplp51dndKI84th82A/ec/PpXy7Q8 +YWg/t8ZPq6EnSDiVAD1ba8JA6fbjk78i8ZOU +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 022 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEeBLchjAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwMzIxMTMzOTA3WhcNMzcwMzIxMTMzOTA3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDIyMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEt+5SPdxvaWHAUKuv0gtia7dbIQSaVslB3aqHkzhfS1930P+FZCmp +TVbIxXkDTza+Wwtrofi6Iv+NCnQBslJu/qOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFIzH4wB9wx8/J0OF +yzCHkzmb1p0bMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxAJPeOMJc0a3JD0BHPbLphFHMXlz8cd57 +5aE1sFnU3DYSkasKcZLs/UCJNpPJ44jR/wIwJ0gbuL+rSQ6DsBkJZvByyIQ2bwI0 +3InIj4rhlXOCqCcsgSQ93oE+Z4v7rTPjm9HI +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 023 +============================================ +-----BEGIN CERTIFICATE----- +MIIDSDCCAs2gAwIBAgIELz9smzAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwMzIxMTMzOTQxWhcNMzcwMzIxMTMzOTQxWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDIzMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEChCyxDkQ5gqPnb0rxjHC0J1CVYS5EoD3N5hYibRO9Cz7zY1rTmId +99hqLReSGwp1MTF33puR7iMhl9J9mooMKqOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFJVGDFA8bnCROXQ2 +IJWDYLUZLDDaMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaQAwZgIxAN0sm9rM09N7nls64JUNt+oZw5+LbGj5 +kMQtv5eCeTf48+shuxg5bLo8exVvo+HfwAIxAL00c3Q2+HZdaVxxwJ8xTHHYh0sq +SFxF7Klf6Xm3YdUaD7Gv6zZnenuvmBnXanlP2w== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 024 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEZmv8sDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwMzIxMTM0MDEwWhcNMzcwMzIxMTM0MDEwWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDI0MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAE3N2ifVI147v9Ob45NgYIOx/AVYtiNlBOeqdgHDkvrGakG07xLo9+ +oqgeT5URbs1nF4DXcELHdhabJczZHg91saOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFG385NAcN8MLrEer +yKoLzgWn5FfgMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxAI+jH78HK81/l3Y/UlTkTVQ3qedvSvLo +CgzouT4rtQwso6ELJGmWGGHpy3YG+4ervAIwWo9A62/8RApgHP07d36EQigY6oA6 +NvjGTKw4gU32QFtpjFbzX8tTOktmTLBY0aI8 +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 025 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEHZiMxTAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwMzIxMTM0MDQ1WhcNMzcwMzIxMTM0MDQ1WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDI1MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEmWe4heeMd71Kv8KyxqFCuDLpJHA0CKCHUlfY6tF397N/sdcH1MMy +aVOgZSpldr53EvBhbQVbtXePZCQTBb2Cs6OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFJwktsi2Ra81b1Z5 +yUgrZfDmlojIMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwfT6ZwuMZXp5wMpxVI4Pjoe2xH/K+3KQy +RhJ1RYo8/twdYXbIEiBOqkIBOVuhGjwkAjA1KEquyQEil6Wx110ha5Wr8sZsLngZ +2HZdQT0jmZw/iWhTfBbenRatzXyT9Cnt+ik= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 026 +============================================ +-----BEGIN CERTIFICATE----- +MIIDSDCCAs2gAwIBAgIEVMUc2jAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwMzIxMTM0MTExWhcNMzcwMzIxMTM0MTExWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDI2MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAE0g4Rom+SJ6wArAW94cN2OL2dg+o5OOV7aYODJHeY85wESoc0+CQn +0cBGfusJg5GWWK33yD4ac/V1RqZdv/MD26OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFDHFzkyTLGGOORqE +IP5exrRxRr+LMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaQAwZgIxAIVABxnsbmjgjJlpst+VaZJnp6kS4pTs +i+pBos+G7VbzjF6LsxuR7sfcWdmmYLc1NQIxAMZO6aXxyo1KO4PFzMbxsc423C4S +1qExK809xBth2b5TauKDHffiZ0lyJCtkv3ckVg== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 029 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEQx49BDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwODIxMTI0OTIxWhcNMzcwODIxMTI0OTIxWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDI5MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEMuIACikHeix/6rU9HfN1T30Jqz6IGYJkYmdPkEwArIvkMeiKjQ9x +njQJy6DIikRlRpeZmqBwUP/IyFRCfvWAbaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFO9r2jKd8yLAZa4P +2boDZkXAewMBMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwN/s6YRS0ZSKi+u4fNqhAbmmOWg24Arx9 +2EmbIMREUQTT6UIlImq3L9vmt0iSqrAnAjA5aP5J8Ww10Vba3Xji19Bd/NADTkgV +QT8M1T+suR1/MFXMFnTcx1jPDcO1HWS400Y= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 030 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRjCCAs2gAwIBAgIEekrNGTAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwODIxMTI1NDA1WhcNMzcwODIxMTI1NDA1WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDMwMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEviCrDW4/G6BBhxd9PCEOG//OXL+NeAV5DrbZiY/Jik5dl0pVMwxN +7PAv1y2vcN0e2i7a6VGAUDT0y1PxlKQzAqOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFCWeXLxPA08cre+c +4+SONC4kt2ksMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwYld+v8sE8M93lCm+M06LCGHi9E+6YvpM +Ol4NzEq6VPBm2xKqmdPx12iqmPANWXdTAjB5BB7H3aSXuvidxNlf3y7SaamV5Dps +Rt1C2treh4G5OgNU2ds/ChZHVpAY4YlfMHE= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 033 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEMXddLjAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwODIxMTI1NDQ0WhcNMzcwODIxMTI1NDQ0WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDMzMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEjnIhe+AWszJCCSgIp33E7JZxztqFUldI1lIkVaPGFQSv4aIeEnh2 +s0a2yJqE8b0OA0Ory8Fheh++Lb/QvxjOPqOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFBAyeHmv8qcFQOBf +VQOeMYVIviWPMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIxAJ9HvAUP5vwRJuB5J8UX4ppHsESLIscO +sRka1R26MO4gOQhmhMd3132/K3gm0ixR+wIwaXGX3eeO6Wx/QFhFO/rZghw+kUJK +Lmzsz1G44uDv1ZEuueBGDX97Vpons8TRxTiz +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 034 +============================================ +-----BEGIN CERTIFICATE----- +MIIDSDCCAs2gAwIBAgIEaKPtQzAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwODIxMTI1NTExWhcNMzcwODIxMTI1NTExWjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDM0MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAELEOSkTcpnmdVWp+UfC8XpkEujQrVpQuOkUdaxJx4YVILBxH6euHq +AZSo9NMfvNHTa5QLOm1m3DQJLaxWVf9Jx6OCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFGSdpbdhn73Tltnw +6G21cW68rnecMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaQAwZgIxAJ5nBp67z9ZhR/+xAd8QMJOiQ2byRVyc +uxlRkC1+551Z/pzddQz54IXOkrcxjhPk8gIxAN86bh1QpCun7fYzrxCnxkWrroA/ +RVwrwKHbtmu/YgUlqEN0WKuDeIwO77aY9SKEqg== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) ECC Manufacturing CA 035 +============================================ +-----BEGIN CERTIFICATE----- +MIIDRzCCAs2gAwIBAgIEH9B9WDAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTcwODIxMTI1NTM3WhcNMzcwODIxMTI1NTM3WjCBgzELMAkG +A1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEaMBgG +A1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9QVElH +QShUTSkgRUNDIE1hbnVmYWN0dXJpbmcgQ0EgMDM1MFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEInKYHLxvJcrYn88LkUlsw5qxb/tZt6IPodtzwxqHxrpDIjlEPqrU +ysq13/gQ0gZQMRJX6YaiE6jghmvPJDFYkqOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhRWNj +Um9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0OBBYEFDZZjyLshMPE9kDS +HBZ9C5ETe5CkMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVj +Y1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+StEwEAYDVR0lBAkwBwYF +Z4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwAmzO1C8gimZcFnV6K0wvtdlajkNiw+1y +9x3J3i547hvGvoaCKm9nTkcaxcS1FiSlAjEAu/p9+RJKhGUzLm7nMXf1YqvKkC7G +0vjwKQEotnxRWvGvD+m3PV7sJvyrYBDVDVMP +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 000 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEVuRoqzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTMwNzI5MDgxMTQwWhcNMzMwNzI5MDgxMTQwWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDAwMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAlT0/sSQRTPxm2js3OayWqzZQZGyyV256pCKJZbJg +YHyLzOjlwZvenaexI4pPn8aetl2v01onsFSqsoAD37UW2FtfX34PM1FAtL6MYLpZ +p4/B2/8CHlXi3fPND3fBfRaMCHNy2JbTWB9dUaaAHjSL7DlODYMeWr594/wbfDex +/x1b2A0HeKFgqIapT0uYo6MLFtQOtdRdyf0ocqzC6wJrHXA87xZilKpwuGmG+hBM +J/Eugkk3rZLSWFGVx7qvaK1Y7purnMXG+/bkByRpkWJPbH8E867DDrMNm8ySh0xd +7ugx3h+BME3Jxap8vNzmA74oHlluCTnIcYulNQ6io4jTwwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUaRRqw8+zZlx654EBzKXBQlXKK8gwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAnKGIqDQFYlDi +zCPtIUq4pYBpqrlIGCIK3Cfcfbgc7HOpoT28MpifZf0SjhdiXNv0s3ur51thnsSj +t1M0M7OB1LP58crCDPMAJHfafHlEUCTkWf9PD578YIYepXpHXvXJJGlejK49r3V/ +HTdNK1E6xhrGQtUHwaf2f+fT0BnU5k+cdtOn5SG76N5Wp/wBXROTWX9uAdxPgN+y +k+u20FCs0ON6dnnp2dMyEADBn3zBgHqGLya5om3ZKi3skrE9ZOF/P1y/SXvsXcbw +DRLmptvuKiYg++qJhxA3bErHfvpo2unuq1JoZsDO98CBl0lql6beq2JNBYemVWis +7P5YBSJ7oKPb8/5suGHn5gYlJ6UfcsHmc9Qqki/XbYQPjGXsqtlf9cnCimrudGOM +ztvIXq7a4H5Khim029p0Rifobmu7ZbjvrQ9vxtZDhDN6SqQGiZhsi0jT5BisjAY6 +XMfXIFmItwL8GEFEN2A04v6AgQfBIVR/y7+paINQdgNZ6s/utLVXRVjvFOQOBl65 +8rw6k+uZMMC5LkSTYqFXrRoDKIZMpKEZcPsHPE3LHzQBd+EWGAiTOHPVatBIigal +V1MtHOpUvpvinwXj36KTN52OpvoEQAd4ixW9BWSL/dXO1BO/HnXC4AvGc7EAVuL5 +dlqgUo825Gqt5BBm3OOlwVTVY/saBEs= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 001 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEDhD4wDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTMwNzI5MDgxMzM2WhcNMzMwNzI5MDgxMzM2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDAxMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA06qoUKCYkWAXMEtP7vwjNwiEYY+imalziY9q5z39 +6UlJ1AUE8+gsxDBTxeZzKgsDW8z+5Io7UpPDLLNTVuQtqZDsjBfWh1iH4FcQm1yt +trS2O4H5untO9HUX9uGHZpTsxYtTeriTfENnLRswenTd2GJ/NOpl7WW+YJCFpvBl +Q9F0PHF/NWZrh+8j+fFJ0p2+VRt0E1I2O6v6nM5FIK77G1rXCvl2I5tmLs3GS9hj +REI3wc/6sI8Uu+m7i1XyMAkQ3m2TYugoBzDuMVDbP9sZcAQSVyJeqciGLvcNAk3N +Y1IAnqo2r9u2fh6OWAm4dcg6Mf8s9jEHIwHr+OBKZf5wTwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUyIx1+wYnC/fqEkT7nCXf0gm3q80wDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEALF/p3utcdpkn +Biu8nz7o8+n9/v2F70cdeecEzJL3YmZiapbmeoas7Xj1bcZmlyu++ta2v28x9vwZ +RmZjwqVI3VcsEGXnYqATSLWUHO/cNI8U20JE/xeXhOV36ZnTjewBJyZGcX+J1J67 +X9GkbkwTOvewhJ9PA6oI/uXY8OQ43PRSZZHExA3TtnucculgBhBGJNOClM5PfLuf +G3WwaJE8ejM7DeN8RSmw5bpauMbUw5J0/NtdDAWB25uIokKzQS7UULVTRSkSqPj0 +/YV66sFOc6i7lGfYYcxX1xlL7xegW87IuxdQWe5dY8CzCLC6t5jWKzMdNBz5tKTa +tX73GVIcX8Wtha4VmZ1woftjYIz7oZ4NY3FWPxYxlNGrzXj775jnxKipuXFiB8ao +p2SEnEuYh1vtUqMnH35xzHLVQh1magAT57H+eKCx3dZ4y8/bcksf5uAjrHBizv3w +T/udd1PLuJ4zEtfXTCaMV6yeShI9FAo1ewODDPOx+ZuCn4Iov3l7IkXViVuCTWlr +ZJb6CShnCtzcf0hsfXVgKJbYOY3MxIpYu80H6+Qk1A62COCecpABigCQqwjtvJFt +8lL0AJ7lo0nZwSSBjBQecrZ/E7bM1VxCGd/HcZbKBzx4Pn+Sla8eXNBxD4TNBTjJ +adInH2PBaVZwyNKiMuadenzOrWg0k4w= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 002 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEfGoY6jANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTMxMDA3MDgwNDA3WhcNMzMxMDA3MDgwNDA3WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDAyMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAs3ScABjzini2dUqiGn+i2EnipmaMJz9zKhe5qXvA +yh1kp0ekrVYr89lRq3jmIeOdwDD+3Ax77ANLHRdCHFIhpsMzHvltU736unNfmO5A +hAAxcXNwEi+u7IxyPM2sqcjPm2aCqJoiph9n2rIOs6OJD9NbV2msdxsG4on/2E9U +HHv+PgHcg6OqqMotfoI2XYr9WYWXgl/tprE4CcpM13fWvZ0RRyHNexlTg31s+PJ6 +bXbdf2w3OaIspSBi8EB4JtwKbhhjW6CHvnq3xM/05Sj7rORMGc9lXa90JuzjAxtH +Rzi2DbRRApiQHP8DCUtCRQH1vXwq5OUyJVVVGaDgsAyUJwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUwu9kHDKcsKny6uBL+xDJm4nDRhQwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAse5qdigWczhx +JcahxsbuWzOzlMNRPo42zkQmENnaNkBaCIWFqRU82REljuN+yU/cLud01sKN0KqU +UtyeTDnOdNSWPBCR0VfXgxor68np90bGplJmhFOAahUM9yFdIzGfu/Akzielohnr +PCRwlvCcCVlvuN+9uoFd/vOiINR00Esn9/ITpDMHgGIW+dIvoDCm3Guu9Q9RbPso +C46fPPN7lfEW7BzxM+bSqA2xR7NrTJ9HFMVx0FgM7Dx3amfL9cBUi2uZwSmwDtCL +AMjqDUiu1Lizyzvl/v4LxpK4ZfJQlbVZrKRcW9UuyWYOGgegkMJTSdNOZ2cDFOxz +T1m9SC4yFNoPGgO6vAufuH3v8BDBIwAvc+V0zf1L5XKiDvXjU2vgqcusnloy8LQI +ExhZnLo5Fri4IdjJrlCFSysgEdwLB2V9N11goxZaknPsqg1+MNJqrbFv5BBPaawo +ZxxgRKlT+a2axFQc3+jA3sC3zDZrBTZeH7CK4MPndBYSrsU5edE6ylripaUivNCB +TQ9cBHo8l7I+7neSl1V9U7g2OXtUKE1CclYfKCeduRfjXGUXStI3t64Mmt5XqREh +WExC6lv3UTGYrd0+WYYWc34ebQPTd+73OA5L91L0FE29FZkUUlfpokXxvCNRy7Ma +AwywUAgHORd6y2cYsNa9WCzeBE9Vxcw= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 003 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEasM5FDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTQxMTI0MTUzNzE2WhcNMzQxMTI0MTUzNzE2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDAzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAuUD5SLLVYRmuxDjT3cWQbRTywTWUVFE3EupJQZjJ +9mvFc2KcjpQv6rpdaT4JC33P1M9iJgrHwYO0AZlGl2FcFpSNkc/3CWoMTT9rOdwS +/MxlNSkxwTz6IAYUYh7+pd7T49NpRRGZ1dOMfyOxWgA4C0g3EP/ciIvA2cCZ95Hf +ARD9NhuG2DAEYGNRSHY2d/Oxu+7ytzkGFFj0h1jnvGNJpWNCf3CG8aNc5gJAduMr +WcaMHb+6fWEysg++F2FLav813+/61FqvSrUMsQg0lpE16KBA5QC2Wcr/kLZGVVGc +uALtgJ/bnd8XgEv7W8WG+jyblUe+hkZWmxYluHS3yJeRbwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUQLhoK40YRQorBoSdm1zZb0zd9L4wDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAeUzrsGq3oQOT +mF7g71TtMMndwPxgZvaB4bAc7dNettn5Yc1usikERfvJu4/iBs/Tdl6z6TokO+6V +JuBb6PDV7f5MFfffeThraPCTeDcyYBzQRGnoCxc8Kf81ZJT04ef8CQkkfuZHW1pO ++HHM1ZfFfNdNTay1h83x1lg1U0KnlmJ5KCVFiB94owr9t5cUoiSbAsPcpqCrWczo +Rsg1aTpokwI8Y45lqgt0SxEmQw2PIAEjHG2GQcLBDeI0c7cK5OMEjSMXStJHmNbp +u4RHXzd+47nCD2kGV8Bx5QnK8qDVAFAe/UTDQi5mTtDFRL36Nns7jz8USemu+bw9 +l24PN73rKcB2wNF2/oFTLPHkdYfTKYGXG1g2ZkDcTAENSOq3fcTfAuyHQozBwYHG +GGyyPHy6KvLkqMQuqeDv0QxGOtE+6cedFMP2D9bMaujR389mSm7DE6YyNQClRW7w +J1+rNYuN2vErvB96ir1zljXq0yMxrm5nTeiAT4p5eoFqoeSYDbFljt/f+PebREiO +nJIy4fdvKlHAf70gPdYpYipc4oTZxLeWjDQxRFFBDFrnLdlPSg6zSL2Q3ANAEI3y +MtHaEaU0wbaBvezyzMUHI5nLnYFL+QRP4N2OFNI/ejBaEpmIXzf6+/eF40MNLHuR +9/B93Q+hpw8O6XZ7qx697I+5+smLlPQ= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 004 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEIe/JKTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTQxMTI0MTUzOTE2WhcNMzQxMTI0MTUzOTE2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDA0MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAhFAEamE+AGtKlpCDU1ILU3NUVjkrU2MiD+RcYM44 +/+t6Ho90lVLIarwpjUC9E6skZDwSfjDFv1yR+xJ6nnfK05PX6CcW4I6xIYsPLESQ +Pe988Ug9FoTvqgQ/yy+5Ru16xFNWWCCF1KgMwyxgaX2hnkUU7aOIVPD1pHS/17TN +6F2zl46OL8qX9z9yHi+DRtjWZrQhQQ6lvi+hU+fgtFKGUUdZL/jyZXALVMvTt9hO +o7HPJDbzAIfCY5TZQByTbUwN+61twPw3m8QzNI79GlDDewD2nVzomDJUvV02Dbrb +e+NiLnZ/jZcHzWmF0ERqXM/sNnsWxSx7ECQV9mb4LPscCwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUJjt0TYVBK65uE+lKU8I1GFuk7uwwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEANY49i1/+6S9J +VS/yaHfxn49uVFMwJNeM7Ez6sANMxZ6UlSW5tz1xcwBo9ysViyt9W45MmKbXz0jz +HQBTuq3jq+aDjYJAtpvlQoqARSa0P6hXPMYXXLas7z/DwUeWomV+iYczG067Swsh +jQ4WKtg3o4f82Zmd39oJpYgIbJJPC7KyaNuDionRw5fiVfgEPRmUsB1jQGWz/d/r +YWjFU6zr6kqrVoostGls6PXxfyYcw9iiMsHWgsekyW3q+4mDRSaLJMyixw1Vwfy0 +TmYjrwg6hi9+JrIJpnFCb8aCjZvZ0JZj+tWgjGnmw0acej2SEFItMBz0UHQNXn0j +BLVYfu9RwulqFWd52pumJVHECoDEQn93MdzippYAqEE9kaEl5wt8cd+9uRCcBuy2 +OPleKXWvuYEEjqH7SbBxHiZuqdHZvFkfRdSNc1dW7sKE6N4UZ+b8+UoCha2pUzE2 +yYeE3dkv/E1K+6uq38Fe42Iz22hlZrEeA3aGrHopOFvUY2MOM8ksdDBwQZ5YzBQ4 +HcD5RHrvsYUbkcPnnVVkN+M8IKJ+6LVowx3EG+ytzVixHrSVJ91ooG9ocD2vxZAU +bY8gLugWaRbOZkgYaHTj4Rjq3ZxuEPXEDKrSm7nUgMMlq5BDYhVzBWXrJtyYIv37 +QHaD0AfWGx+CiPbtXWmvkhC+QLzYnWI= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 005 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEWRxZPjANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTQxMTI0MTUzOTUyWhcNMzQxMTI0MTUzOTUyWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDA1MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAlfxzOag9lbqDszEJONeUFuI7i0ai6knYlGyaiAiV +kxT3dQ1RNIkypxayrZsJ7kosQ2AtS88YzQUpkq6iBqANkyH6HedXtZg5pnKYUrt5 +alIcTxb5SQi6swokkBuDS+FzW+/e7tw/GwhGW5mbaCAVTE0KB/efe5RGkbpBZULA +Q5BIIAJdwylGq/BjPBLElNa5L4WLbKHsErG1TXKjG3Jx0PcSIpXNxe+QOv8wfT8A +IfEtlaW5kroKplO/dd95gCDpGrYmKI2jEq0h7YR/HBzNFnB41v/QHmUYmOp9Ko66 +6BnnP5lEnK4WdGmceX+nQX9uoXkQQxvKrUbDqvcZB3/tjwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUKf5pYw6FOkzTV1+EOSqb7S1+jKIwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEABvP9TBP5I3mE +N3kx0NJVf1ugDWLV9mWzwC1sM6pTH1i7V6GvD0tMFi6hCnwug4DUZV6wCObys2aY +Nhp7kAqSs6vzBZ9tFMdoiXX8ozqCx1SojgPDqXdrBsjY/v8COBKfDuKuVY2SlmgB +oE7msFFTIhm27SqPS7o/u2oyQCvIVjMt6uzmZ1lVIxtjCDDb3Ps1Xwp0g2BAJr2y +/2EJB5WnRU1FG0rjG+GXMMWxRMZb6UUFfOuWdouemHBfvZqesAVDBRqd5HYX9xKG +6Abl4YxcvJUYSPwwhA1ysxPnWLQmtJW9vtLfuaoPadDETwmZdPz69eS+5MfVmVNi +es338/AygwibpA2g4ym0le0nTKyPSJDkDHtjdQKQLxKBCZNQMzuzn5FdjuU9Tmpx +97tNEgYbKcjQ1oOD0Eji4ik3EVRulb8XvY8DD7SXzntHTRHfmWR52AQuX06GhvfW +3ENiCQPtgro9js8snOD2CCvKOp1eW4eT6/t/5/Pa0YcbvcBBzJ5Uk+QetayjNh3x +ojTmNVFyXnL8iht5S5Mh2f42RPhMpN+lNBQrNx63rL9IRuC7fP5MWH0IZl0ngvW9 +0tcSInFqdw7ubtey6O2DeeYQZs5up3hc2DISnHohypgSW1gqksL2oG4mF/FJO6io +h42jrWytzG9zPXJ0y8aviHaqDgz7qJQ= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 006 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEEEjpUzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTQxMTI0MTU0MDI1WhcNMzQxMTI0MTU0MDI1WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDA2MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAkjXzEvxdokqQEvdnL7mssJ8fIkBYIleYHjYpCYMy +zQGzKXjA8G81A4tj6zTIq8hfECnM4cafDoJw/RypvbIpdBBleCbZpm5CYUKLB4zY +af0ru5KQQaQwDzYaDLA466l394s9r4/htNp6FETMAsuUOmefFfiyfe/p8zeOB4Wa +I2RegtRfqZw4P6v7zoyHSLq7z44BFwuQb6Jq1MnU04NT49dpAGabvOIycJPWsvlh +g3wnSWtapO37dYZxYkUdRmL/ihp49d3QBYlvUnZCVQeFEA+X/w56LANtMJH/8DQx +GrdMnN78Tw1+yjoqmw9rlr0qnehgi5bBPnz1WB5rbER/4QIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUx+4dnPaikaBuT1uIzrJcruEvgnswDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAP6rKaBGv9Avo +kjEZvDyBgajuZhPcM3iD3AeBslUImSnxXPnlm2oyUPtEunriPU4Qmfon4QeDMvPS +2tig2GAokmDPmFZyBURaOpc1uDa8t5TEKyZqUo3sq1n/H5x4VBJ3wc7VzfUZ51Pw +N5sYqOftuI0R6VnlFeUgce4jbf8nMESmPUAFqxYkD6kq7g57UGQT/NaTFaUIugFX +L+8RxCXEhZYDQgWyQTQFlBB49xZMdqPbnMI08Np5gFVXeo4HigW6pZNohBDgt6cg +5OvOfPypE/kNKcWCZfihOHjdyrI/+FWgThvzcZYmLX1DYziNqdZOsyZushYAznxZ +rA6HuCh01vN9zGrbD8q+2Ht3CFCu9ffKcSqDRrc4xWulyysDcOW8vPeqTuAlF1H2 +s70iwEWFvMmxR943iBr/5TO2eg6gmZdbVSEkxKYnoU10MuAfajQdy/P7KK4Nhoe2 +W87h3NNgVickFfKIdiGFRHqbtVOxMEvfMpZtIAC18lP2sF5inSAiLtFRSkmUXLw0 +dV8GcCqaXwYgbmuDHgG8RlYXOEkknMtT6MOxU3ocQb90HTL8hnqEEVrVfwSvG1ra +hJqBE5i9RFD6tTeDl6Z4NNC9UpYXYK1sl7Kp3evFagl/y6TLspmjC1/zp03aZeaT +aHV9ERAp5P/XaY6KpbgdiqHas1gdAZY= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 007 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEJCe5vDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTUwNDIwMTUyMzM2WhcNMzUwNDIwMTUyMzM2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDA3MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAi3cytYnPPgOFX3dzERwxtvj7sJ7/ZwAySgvUc2+1 +kvPxHq0lxoaLNcDen0tMaUScEb8TkgRKK9HOOVwpMm8IzxTr4s3SFzk9dQVSouNt +qqArgagPVfvgAeGw/kzdQo42WWcUCdK5BSaymv8HQBIUR6d3zE1O5u/d1pWaYo9x +IsmLj/R1Q1kI7KcMF1LWkSfOUg+YpZO+qL+mKP7qy1fcf4OnqfdVr4j8dkchCp+D +j/aUksKlzrWoFFZH5AxsCZiu424A88kXHXevVtq3zZ8nZfaVt4FEgv3daEHaSzei +2z+i3ldMJsW3+5Xw68ApG2A4PZHsiRLWz0chJtH45fjIzQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUnH31qRw9SbvnN41KuhL/jnii11wwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAoUK5UZA1P1Qq +QpAOAAlykC7E2+x8+rjfubRX9BYsZjOuMWtJA5pbtgl0vhDQd5lmrU6F6M6HXWil +xOEpJ0rtTgOvDRJNeaVzAsrtjFo97m/H2nAaBk1FlVOIn6fLip7fRuPwKG5m19E3 +F2DPC3sqltYH82YaSBItYFrOWbdy6XzE9l0CydMYKNbf33+KB6T+WqfrW0TWWlAP +AylyG4EN7yf+etW4QYbDOIJKPqecPkms2UbV6QWcDoVI1DaR+vOVvkaLcCRODTUz +j3ga9NTeFBE4w9BUEtngNMK+man7WwAPLt/nzt7/uv3hJPDUVTdFBJB+Di8Ike40 +m4xBrqp5xsHdaML6cTnjUukUZIuacIiLIj9B2I5j9Kh+YtVaxO23Fkqv000fv5BB +LQYBEle01vVm0enfuJawHKICzgGIIylfuK62utdgGNFkxSDVD1l7C5fo0vPwcU2Q +7j+RAg8n1UVwY5XTz4gnvz1qby9Lgw/h7jfqswEOgYa5It41cSzsRbJXajEvczPB +XXkeA6RMEtb0ewEjceWsqvxZ9IDWlEbahFWP8nHnXZwelcxLTWG3tDh6Pe9xPD0D +fKOBEw5vnCQtiHW+OIv+oC8bFAkDLe5dczckIbwzDdFhnh3j+opATirdjyTsmkpk +NF1yp4dtA/CQ7EONkPu75lLFxY3T0zA= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 008 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEW1RJ0TANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTUwNDIwMTUyNzUyWhcNMzUwNDIwMTUyNzUyWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDA4MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAqmjZb/MgXagN1uQaLtroNt6Uy98SRsWsJSElrVk+ +ym9JSFuNzei0Whh8KjMO2OVAHbViZM8Rw4CxGnbTqlu5X5vjLWhx+7f9a/CsimKO +XAeU8cmjORRPAnqrg12Q4a5tKYL/dsiRoQTK/u2NZ/G7f7DMm0MtCuyUThV8SPSq +8oDZM7FXqmwF9WCLRfHitXAcAqoSrFpRSZ/rTmz9bil58NE+5MDB+cAwsD5SNXZN +Rc6Q4Ddr8PizwW/dk/vMZ6BAbS9bYUmwGdgdZ5yJ5s1hx5HqTvy9RVfG3dxuJX1z +vZjvalxBeCJoqEDPjXuwPd1okUwkvfXvwj0MzH2Jni/+hwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQU7/7sXgFhAILA4xHL0HoyBECLMrgwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEABE1sRK9RYbpA +dPjCNiBd9SowEOhoQx9j48snWbcv6gMatcCtdggUTZUHpVB/K4uTjm6+Y9JX04Fe +YriXkS20UdbRz51Xx9ZZyTz/7UhISkpnAZ4nQ6wIqdOlN/Db+0q8i0jBnITPmw+C +21qjHccbWIsFcpPUsXWniG4/pUfnMhFBSu9z3uAGH5qAzbQvvtygAamvtUTTue7j +0fo8SOmrcmnHDXnEJdYjiIpxh56+rJncPaJq3xFUQnGz+Ml9fizQCgwuf5pU9hTK +n+MdZ6cqZVpD8RtJjyQAr2GcqvcJw834uiKpTyOC9qI+LM0fr0levkGDMUW2SYxm +LM3+vvfrUIp+jbaHYir4l3DUx5HTeFWsRjXdN6wn956FgKdjw+4cMltfqfVrIW+a +TLOn5ki9jBl3/ynKJcC31LDOlKI7i9IBHMOSrSFf8y8kH5KvNEKmbeRGSxNpvUYZ +HaGemroeVyXLDd8Ulfpw82EmOT7bZnPieSZRjnonBA6tv6nlvpvDLlQYbuFzpnNk +iFc+AXgUfrdGsUANzxbjYBxkWRS5Eu6fKUqA+F3Ii0IbVAdEqwOcrogKh6PgS514 +6gJ664llmx3m8tBsPPdzQUSUxKgcVcmwLkKJGeGTmV9SmcoCd8LWvZDDn2+zFugi +qStrGPW9mdEpSKtQxUVv6uLxVKV6uxw= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 009 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEbzMaOjANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTUwODI3MTIyNzM4WhcNMzUwODI3MTIyNzM4WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDA5MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAukUY4AlHEhX92oaJaEdagOpl1GD3SWZ4ukutrzpb +yw8Kbq2lqRFbx0WYePHlMNqe314wpXhtjMcJVG42RpZDCTOZxaFnsGThPrpLlTlN +e0SSIbek9oU8+a0KLet74Y9KTBF32SLv+6Kibt2POtLVOiVTdeZgOZ64jjb3DHQc +PSGNTWZ/OhIqXWRIr7pnuvqltEbftmFNB3kGoDNWLIawPqflN4mI+YZuv1xPz2M9 +ld+83l0LmpGoPbmgYwMhKFeVfYI6jiDPFEk+I//FrXo30GZ6wZUX10ox8aOa2UOS +I3XPNOBaYyOzKQZr2ed8jK9ySmyVAqkIkZoNx1xx2ORn6QIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUCQyq4YWKPDo7bU34l4kW+yBfypAwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEApUpo0VkZDFDK +gUU5fKY/Zb16IkTUb/IFt6T7epGB+mTv+lrg3RPWNYecWcMGFFYLSDnkeYQ4G7C6 +ubkneBiOq9PKEJpv8Eip/sID4JcLiV28NCpq8EqqC5FRygcAaPR/BtqP/Zje9sJL +8fjl9PryzfV7l41uTIxn8Gu2OMnqs/oTUdiHUcLYVTaBBolHhsJ22++Jfxvk32q3 +UiX5X6BDn5YXHrSSm89lsXk4P9fgLmjOPVunYejnX8JdedoV/JCFO6YJDbYrllmV +hb9s/pWWKYcWcLCOuHKfBfbpoP5wSEg3iPRAW8L7SEc9JQk8kQ+Z+WJyR3DkBe2h +E0RyPbZWefTY9fnZPI3LSYp3jCCwNz4tjb18wlaPz8xS2cqNdKHuIsrwhXN77XKZ +NzSiHREfrlOQNzsC2M0f8TPqh4B0DXH6cHZHCQOk/2FBvtdallRWR/UeD5WOOUQ8 +uzwi2c1vXTAZDR1bM/lxitg23OrqQwc6PDCN10mnrqRdaDq+uAwdSpiSjiIN6AoM +CG7Q21vsbvT+JdM5rhYDLQuHxCPM4uciclnCDHsOBjPXKW/FzAIt6llcSG0kLlp0 +MfzA8P8kw0bcePFq8xMr6FDpd9E9CGCxkXyMn2jLyOOz+tJB/rwTKifhWyscUl0y +9YYumbJ6vVq2dAwyhAWL5YYW2Y/zZwo= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 010 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEJl+qTzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTUwODI3MTIyODIyWhcNMzUwODI3MTIyODIyWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDEwMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAwEtScKQB4zjh2Ci7OOxmnIhSVCncEZYYc9daievb +XPn8fsWp39O9RG+27tGWQgTrxtNnm12dOEVUWCG2azr3o1DREr/ESOHQ8/3kXhY2 +86DmGZS4M02rya7uv+DWcKuZi9KR3NmbFHfqp2zp9S9xjUaugDVQYqsFJ2EYC89J +7obFHcfw0KYiUili1NDGzcYnnTSKhKPTsVloTezq6HgqeZArkOX/O1NIZX9RRpAb +DnJ8GgVLqZ4gCkbFTbA9FY1S5fQsTTU3nv7HB7LkAsY+BPNbOjY4nq8nLc3LP4x1 +wj7iisx9Icn/fIgFldYFDHy09hlOQntWM94hLXIT0nc/1QIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQU2KP1VghaaMiqXV/gebzG6cbTd2QwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAo2BsBPPBEiXO +/fp4Lj00Dz+nb4g0SZLC0zIp0xvzM/ibGZufYb854+kq9RY1SeFz7It+DVOgdoCh +GdFc6CXHqZdZoFpFkQY7I31OPkzy65uQnIzsRLce+Ct4Lts5+I0XHDpxtGOCLaWo +Ms1bTleWljsxgmw3CWY9V14tIF5dEEmnUgjgbDo7Ai5nLahgfqNU4XfXK9zSRX+R +V0IiYDVFDQqfzJ4GroB4ttYthzr1x1e+vJd4Bh9ErF3v9L8cCthKytOwu65npYBG +UGH+aWRoaX/3pROjXEZFhFHfNETFc+gVXesIfYeJJQPygudADNYfVtAsDF4qx3JT +UUlgmzC3z7YivGGBD1Uoj2b7x1DCCy0x0v8ibXbgd7nT0g6a0lZGt4i4gvbUUbEm +463Vr8Bb1XgA5bsbevUdR8SmuIY0PiS7qioQs4cRGagOSVG0MlKtDD9E/jZ5PUZI +RpTduKG/lLwH0HHeNgKmDt/pTQWa4/sUgp/KHqg1E82J7sCu4vB/Bk1pTybe4GV/ +YDSc1NGABsWRzZnrIHrIVsXYM5rQzV9+/+BxRmhEqUVUGNzsFYW/RRieNWyojYG6 +v54K9BtAELt1tWXBDE/2Np/RFZQNeEFh2pkLxRNOXytuVoXwII7QNr4TDef2PmE+ +thsvOkC60E8ZEsKZ8GU3Q32lT5CExWI= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 011 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEXYw6ZDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTUwODI3MTIyODU3WhcNMzUwODI3MTIyODU3WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDExMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAue1NnPP7ZWDRj1of4h/vyabVX9ZLHiwuBIZkheDk +NF4jsn+uR8xud3RXZrNd6lga6kmJPBwwa60HNc4bJ1XuFVy6Ch2V6yYNqzrIHgTB +zfc5GqfjVXir47tRws2Em01lv+hLPcx0wdJLw1WVadwjPjKDVauNMTaWcZbQryXn +ZQkDTlNJqMEwCdYrnSxpNtgvmM/OqvdgQyGTV+N1A1uHGTqMyaRVzuq9BGyLfLrd +bCgum4OUTlwmhVkRXCoo4loa6Mx3qlP4WsPLe0pnGnBNXzUO2Y+F2Ye2S45R58ox +keP2fznHY0z/7FDAJSYZSmfnjGwuNGANhoqzkjmAvfDOXwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUXCkgdCF5vHBNsdjFTDTKlEBWF8owDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAYeUbnJWPImxO +yGYdc9kPj9xGd59U0Y4bypm3z2YW4tPLr2c5MP8Tte0Cpq3AD+V9MlWQW3VRhcv8 +ATEcKyWoOEBSPzNcSMDekjwAnS4mAOEdlJ5rG+bbixH5116QYUCkJvdVYIb3sZTy +02hj2Z3zofmz/9CSCuKqeQdoF4l/3olR8k46Pd/Z9DUZSCxW26WYzviYORzAusoi +H9qGgO7NLkFeYBlKFrkplOWlNTpM1psfAYhIuhhnIGarcp+59owc99n/f3VS6mQn +789KMaVPJYqOC2/t1R5P/hgwoDxbjoRmy74f+nUmMdp7lF55GsN/APQ71LgqDg8V +LuVVuaFSW5kb8DWDjG/z5fNR46/TBI2VFAAabuYmfC2y9n4CYRNdSHH8FnDOGdxl +ll6VJi3x84ywPxNf3m9ok8j+lmoiGm82YUlZbAnjFIoNtNvFIh5NoPzf6/LHEKYD +zOaK3TimuJESzPuxjTumUj06rceOokczl2oVvGzvHqWYAWU8gJQa1aY3LkQ0fK5q ++Vc/+uenilJEXEQZX2Y5Px8dLDcr9rPiMuxY76sEcg+PFvJLg9QIhKkgzt74v8Ih +aeDhrhAwKgDKcWAohYA/WQluxQommKp0N0s/Oi6yICpV73l41ea7kKzrjMu40IUS +befqsgmXOcuz+HHnTsINAd1EK+kMoFI= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 012 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEOj56uDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTYwNTExMTM0ODAwWhcNMzYwNTExMTM0ODAwWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDEyMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAmRofX7r38HF1HfxgMgmjSvbUTA/PzJy2+cFlXqyR +Uzqh94FRupAD8zpBD1D+qyjr3VDhEhfc0aBmhpQTytMIzWb9SJl5ZDXRlqY+o993 +4bkpetcCBFvfTheA4dIopNr9+N7v7m4MvWriTc4QAQKl04QZj0NEyZSW5e+yD3u6 +4d1a+xw25basgJCAgHb4l5bkkOL5DVAIMmUXiFWFRXa65hMSm1YBGzPmfi7ufkaW +dokdXZJjV6asff799x39Y2PlvisZcWEvL7qhSUvXvwI/6JDU1RWoTuJMw6OkWGY7 +t8hP+I9zFSXQZTwuER5oE4BSqZU8FmKIUvJ1OVZ2pmTuFwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQU311tq1EC3xih93ET9Jg8Ysuvc4UwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAofgkjR4XQMxV +891IQs3jKjie2IZvEqPFsBOnkMwp0Yb/82f4HVe3A7c5YGnmrN04rOAl1xB063xK +m3Bfm6y10p2NHyTbI7japuITYG0fZP50LEQT+AtNyUh6iRXLxeGROD5HMLcF/k1n +BuZ8SJ2XO+HTmMqsaAsP/l1EUmhMUlQkgOhwdN/ELnRqM9/RYVdSk56I+RVp+b4E +zuqhIFfas6wfC+XoZIqXpVljux33na/6v+A/dSxR6uFcc5m1NPVv5KKQaB4Jkze+ +UlaVm98jKJbV1N1FvL5T9EoKN5EZq2KmODvqhn0JO6gu5D/35aR87BHUuW8vDoSb +DWkbi2Y89BJ3eNTPR03k6uniBzHwFYuTvuDNPIVG237HsQnK1PT947aGE531M4jT +Yd4DQqSBCgKc3T2a89MDfosN7Qg+OqlA1nA1eHVWyRuRdk3kr/fy6rWK4DotZWFH +wkN029E5PQNd1cAVFioSTwPT34qPd4wxEw9FMnZ9eu0QpyXBQwJO3sKrN8czyk43 +5zeIuH4wRz6RC25RVqRKm/OufIcJKRAdsuryTBb97KwRRtVpD7amPaceGWkLCcgH +/6iGnsVP+MKDA3Wzw0xn7LxYC29/TcNZZbVXcVxe/N+IUSeZNhekOqvjpQtPsG4r +RHaB/fhyBjos8Emj9y/jvLbMQ/ypYMQ= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 013 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEcWsKzTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTYwNTExMTM1NDM0WhcNMzYwNTExMTM1NDM0WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDEzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAl2EhmwUjS2q7V6oFKcnBvB1NIzGWUx69wF0Fn/89 +dgovVwZ3hYqyGvZaMaojcJa8UtdlFq0FrS3G30VZlIwAcaVQA2I6LjftvVdYUiC1 +lvmyjVFsO8pXMIN8azbhDBTAclOqIgAWToMKjmoaLfgY4c400+GnOlMFezUAwGze +Edhv7IHaVO2kS2fbA97bzAzXJiFWMW1A0V4/yBrLHr7hBm5SJdjgFYPuAqfr7aeA +dmWnR7ZPlcN+48r2K4JAjic5qbQAWJ9pUVOw8/i1KAyo/IchDG0sID4dHI2atOLg +ukejlUaIlGiUbqCEdY1jB0GZICuy4wg7rIvyNZvzm2uSIQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUESJ6siiYMomtLn7mhBMhkB71kvYwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEApfzZ2HRYpPua +H9KLRfYMg2AOLxxcZfKhvBPIF2E9jQ2I4H0wE23nWRHWbs/fR2LOY4tKTtKQkSpw +l7Lu/zBri2iogp/X0i4/FTlx0OTKkfXbgoMa4W6a84DB3bIcpx+uWgqU9y5IZnym +BnJrHyRNgln3rxualgTkH9SJ2dgCWjVxd4ekM9tgEXrz/DNN0AxkJqjb29AxboGq +PCOlb5bLVODUaC4UjiEMTOlXPYiu6cf0zto9KCkV7TpvlX8SfFYwds6dIjcn4px+ +ibnFk8Odi1Zjv/FGu2QC/b29jhEgzLQlhfaBBhOcA8cw27Xi6K7R7oxlsi/yC7nZ +FEXtR+Smq4HE1FFWGQCBzg+kN0T0L5mB8ud472cMJ7XAGH7odlHAbF8kqHOuTyqR +BYNgJA6SldVFLtaXaF/2J8PtZe+qQkaHqW554GJRKSR1Y6D8geWIFJkv+3mvK1rA +dvzmeYEf1PcI7PR8JeHMOEw9JwE8VqtXTH32zWJn+d4QuU3pgX9Icb+2yHHCwz8i +ySGAvhIb7/h/nWN4LmHQ+hdQ1UFxvYQOMSsL1c69ahAAX84s8XZrv4lkTigFV1gV +HpcMGjtfKUsoEo6gA07+DVSM8C/1F6YnElide3GWLEY+LnBoloB0ka9K6ytXTjYI +Jdpqp4BhblKl466LOKmsKm3VqKshehk= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 016 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEFvC7DDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTYwODAyMTM1MDI0WhcNMzYwODAyMTM1MDI0WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDE2MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA07bl13XpI1uk8IOcJ99Z/G47J7SFTL5cr0U/lAOY +d3hu5CLywtoXv/1BZwlflhLA+4OLX+LfnoGTLyr7KoXBsJyIDEYeoa/edTpdEhRE +Cp2zPKaSKQiCwQncGgDIjBYr0bop2GtZoTmb3njCA27vIEKo1iN3IKJrHGdcQZH5 +qoCGPVDMj6LN0fMR9ypzhi6xemye6Frm+sRE7vdzYslHizQIhmuxXGyU6dmj5aVV +rqmfdKAhG/AIvRYpf4nwxbaoXNExaEIxA3INkxwP8/dPEj6VdjlPMv8EuzTZ6M1w +Oj4t3VPSM+wU+MzQnnAwUo+e9GRSMjGIvfocgq2vabPZUwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUxm79LEkkbmB90J4XLlp/jj2mD2IwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAX4En48dnljkW +rdC1OECq+6nFTlPPDYpfcXz0rKjGC/wpKTlvWVVA0dLj41y7Asev8+bAR7J67ma0 +yDwvAYsRHUmpR2cN8VPUPp4hdksAQWD78laWO3/oRSjcTjEnTN/Z8tMt0ROG6yGx +1vh3JidEz0nzBGhyuX1yfzYlDCeCWZQPJTghf45KRKsZYq6gbSPcvWX3XzHDmzd6 ++y/fWivl1LUqqBWD7F9nEnocCjYqGXHHJKjMC63XLrk4ilc2UrNpDJuo8jMdMM/w +/gJjk8qWMJ9BlGoybs803QYv1dWkayDNTOiqU1Fwod8SjtV38BZIf1DrwVxNQl7S +jQicbh5Zrgp4VtHNaZWOE2/6B8P+KiKf7Nzollb+tn5c46NF0A6PJxkekpItAALn +U+AynGMLIfDw0HwdZ+1Opn02YbCh3rno3JbymJP0DLOgGwtS7b4EIJuQ9FY003wg +yJ6g5b24y2KsBhgdEDZiHodiylje6UVkGMMrvHdWLEPGtNUylzTq9sgXoIB6JW52 +d2oM2FGpdwvgJBcP0zgBlD0JUG0VgoqzwUAXwzOWWCv3TtwAngMwpH8b87aq8DQN +urKZJKPI0i7mhw+1yQ5Iv5QbB6H4d9KwzS03IqksJD+HuBGLTzkWTZj8/xWOkD91 +4tRRYXiS8KNhZiIahOBz52dNt+yPy7g= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 017 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIETh1LITANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTYwODAyMTM1MTAzWhcNMzYwODAyMTM1MTAzWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDE3MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA5A0BkjXsH/WNUL8O+YlAPQcXwHbM2SCt7jfY+xA0 +uCzBAn6a7q1ggyyJHqIEWdWEhlXyE8EYK4/6v7cWg/h+TdZmlLPF/0YaF1zNV78V +W2S/Z0wrgHfZzjVj8ihbSFd7BdmbrS3sKmyf8OWk3LJgoRY8cwiKv2fsTP3iC1tx +05+/2TsHPI1lngA6taSZtT6kA8Xcld6mUnbzGwhRwtZH/oPaD/7OAq57p5VkdMws +qGBjy9CG1UXUshLsJzuFVezT7JxEiUrxhOFbC4NlhhDheD4jZXMNPFUzIhD79g4f +6rPl/3WtbzdWjOxZkSlnAQsMUsQGGw/Z2stv2eYCRBcAKwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUwAROOyP0OyhUu3atT915vGKYbFUwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAtHI/O0RgS8HQ +2QIPWF3zjWK7v+TN/R+t4K1uTSeS9g5Pzj8JMTwsNAmjU+kgZY5WxbCIVszF8sXi +yTAJIz2G2gwuEqhnoYQ5JKbzxol8ulpNELfExtMsAveX/tn1MbgtBpcw94VoNDcR +4P3RxpYcZ9qg8vAV7uvUD1JJni4VmULHGGdzXvtV2sCw3OGzrle3lfIoBF5Vs6Od +0+wHb2igK62aJQkgQIFN2ZBaWRxSwyrZgXlc7CTX7oEV/KoHdyJH0fjVyLUAs+Yk +Yyirg7eF/BPD1sztVQI31eabaiBKk+brUZkFyiBHTsLozH5snzaAQSesSSF+OKHg +MZ2qH/xdl0XwH7qDW5iSf9Rw+vVnofiX+TIS8J5iMRV5PMB7Zq23j6vMtf4BN67r +R7oUioPy0z+gcm12GzTIZ6yZsX05D/PQ9KsreO1LP1SeqZ3rGo2mzFGIPIuKqkVg +415pIqzArFSTi365u43KRitWrFHLVqbNIrfO5iBEjufuwoLchCUfK1OiW6u9Ycj3 +L/XgTm+hGxnyc6DIK5QJOqbEFn1nIIcxIIRdXzDb55IIx3+LLcNrNqY/pwe8g4gG +Xl83tSIK2r/C18P7/JRNYSp398LcN/so21I/XcG6qtFsqCFwODJnx+9ed3A1bcg1 +AAk0rA06qGwW27QA9NGfW+Bozk5NNo0= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 018 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEBUnbNjANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTYwODAyMTM1MTI0WhcNMzYwODAyMTM1MTI0WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDE4MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA13d8bhc6JlHZaW5lk/1W8jYSFxAJPfw8vCfbbGlR +rrlfJjHplcRTiq9/+YIJnKepyu9ZGpfVZR8++NcxJ0gPw9opaQ4A8LC+d2ZL80g2 +Q8Hu9ZNbCBD9p/eau925d8Z023JxVZkSFYAQaAHGbiYbfpwWgyG7x1OgEO6kqKjK +cOw3kuu+tDQBVwS39B9SBALXlY44j1CvBxa4OkG44Sq9SvrTTBmjCsNBrnMIbjWn +t4cTHMsZMT23Od7Hd2qvP7Zl2MlmAlrA0AiFrXJ9/WXsglMEA6H16jnzWvl/NQ66 +U2a/Accsc+j8gC0HheGFIP3zuPxTuQGFjtU4O0/LitUOvwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUjh87HhKdSt7XYx9bSit1gorygSgwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAPZIS+i38p80Y +WdqcSe0dN1sepE5Q7ibhCy8/6sfXPSh4H96usBReYmfHzx456iy8pkwaBBRDG9OF +8U8UDDSAAre7Vec2uSBg+N4dyzFTU/82HhnppYdb0K+s3jA2suHsz90ORZ4zaG73 +322bIXnLmj1ftSFrdCPDKb4b9gY6+A4nG+Jk0gjGblr8WJqcbq8nQ0bMbtoqWgvR +qb1FFAqtgKGB4krr9xfLDdTWH3Xha24qzkk2s0Noll7Y7aAx/PfPTQOW/sWgzWri +h26e6EUbgUkKL2Pw0KbsypqVBKE4BhNYf38WFQ4KcUkNH042BAlwU2zFWXvJ6nhk +lXON7YeLT5bg+fbIjU4e+jEm7IroCK9p6KURWjoOz1ErdvagXcXDifUf8WLV5rX3 +mOouPYzDbxPVKsQqetA2kKE07QCcjuNGdDAP1eME34ntL+3JbUpQ4JYNUu6NdXYB +twVwA91W0Nx9H1Rlbf+GGq7+WOGsEPkdnRN3zyGTJst0eaYZbRZtIH4SvccDFXr+ +dFCZQzpQW3M6rIf8KKS7IkqvUDqd95SiyyVfM5QxFEefweMFl+EMi497gVGJR2/t +yc+4zrXOmwXEJxdIZueJmSyO1zVkH0jF8G+skyJ4wv1ZXghn/Chm9IVpW95JTm5a +Hl3ICSVYBbGFDUIC67t6BJprXy33fms= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 019 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEPHZrSzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTYwODAyMTM1MjA0WhcNMzYwODAyMTM1MjA0WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDE5MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA21/GD5Jk7IgyuVi/coUHHYN890HpShCa48WVhi/+ +D9Pvc8avo585MYIHHqFz4VZh6RUyBPLIxxvg4Zt7E3P+edxx4Ov6DrnuIGuhA726 +cDLn9tynWonacFG5q+XiLpyHaEmxdWK/LEWKMT1TlEwnSDSB7cF+eOWbrCt9tCQG ++gqWVj6SAvTqT37ZGFOywU579KaYEaI01Lf81Wu5bifoHwicV420PqcDsHyG4+q0 +LntEcmZCck4XFce2Kwk0rt6sKg2yKf+PKU06QbAGTtJEMY9q7hWLboAuZ31tMfV8 +rQN1if/dJVeVuGQg5e1iDkC3BkyKef+0bPWKMOtPQ6irMQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQU6QYXl+jl6MaPk17l6Xa8j6F9dSMwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAJwFGx73+ZMAq +zaa9EroKhK7ECSx+8InpjdSUm/y8GRUtR70SKoJuJHK14rWVOC5Lanrwp0gXsa0S +quiGBDL0bzG1JTtNGBIvwD1C/8L6vQlxgbwFuB2Dah1YdPgmvCck4xyYua4qlwav +0hF1nxccYzmGvbxxYJH2zyz6/Tees3PIw28Zhujsa3W2xUHd1lqazxvOchDR6P0u +BvKIZZ1XXlgMnhaVd+ZYW6nYAKrGh5/d6fIp7CJMP1QFTIj7OHkXZPAvEarjo8Iw +54UeKM/t5axLP7hXBrYS84pbnni5aJ1C0LsjKsi/goMV1O16eQ+UOg7huJR8rQm+ +uSVjVaI5cq4tdRytGNix401TRLHfn2XQ4ea6EUSbbFR6STioKB7HrMqISrbbwdNj +aa2TFNkcC/GZ70v+UsKoYmwqoOh1rqPGlnajaSE7bU+2uLXDYYqLtsjPg4vNE9IN +LXwEvW+YcKjB8ZMPCfh6gSbUmZ0j86WXXCgPCWUEQgeyT1oRoTkB4Ie4KpkSBUsk +wyg/mKHFN/edv1wZPUCz/npaK/XBQdkHiGLmp3oMscwuPgBHXOlU1EHH2QpnQr0f +zFpBgzeC0P8d0fK2LFj33tvJcHgZnLLI+d1Zw1MAJL8xnH7QR+jRoNR1sNRjqUG6 +EqbwVM0ToXnZ/umHXLI5ZicMb+fdz28= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 020 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEUFU7tDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMyMTA3WhcNMzcwMzIxMTMyMTA3WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDIwMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAhLyPhpe3CcmBDqyufzYyX159EYaxCxeO0GsSQkzo +K503UaukVqxlbLFmj0WVuDvDK3Z0YzELq3OFCZlHBORok4uUpWFXtW99anDSW7xP +XfQ7X+JGwEi/RAGw26UwjHnfYxWpxTPmzm2NsfXvwEVAA2/h1yv3wxIntq0cB+Sq +52r9kCALfEEScZaoO0f97a5wyiKnmHkP6WVLVCm6CYrBRkgAgBTpk+O7Il9l8dg+ +/28bAPt86exBVD4kTvZDq+3OLviQquHvOObDNl1FZimpJV5oVKxjyjE/mf0FmNPs +b8xjcIvpWHQXjDAaxBo3WQKdFKUQW2Uzqyxw5GHCujpV0QIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUMsbldmY/7oDWTN17GOVgOGOzvIowDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAQBrZVZFzHZdG +0dJPwphGzsXV5b/zBVX0wA0BGWh0TYzffqlSOmkrN1SXceDxgaUyi/ZQ5bEhvJys +0BsHl6Ovq44Xk3hLfbFVKQ8aLV1mfwWSEYREZMCleJmleBi+FD9dDxCFem6UBe2a +giibX9Am65XYtGGL9F48A/WHq4bcs5frM+Aq6BqFNUU1785cNWCTjpLmCbDVxwYs +prk61dGD8L0uQrFGZWZHJ4EUlBtezHAHTOat3tg5SrxkCs6D5ThNl27TDItRqCCB +ROhueR2TDAvBVJpG3Xeg6AGhNwDv9MWd/kQFjUDD0I9leWhpdTQmRb8DpVhXTxwB +f8yiOIGh/Ry9m6kdxeMcbExUyW/XZBiEXFE1qlPPuJsmPTddYtL1X0aaefeN/Wik +kKoE3vKvN6QduyIpPI24pybgzyExJz9N6asLxvN59ECb4Hpt/dkJUhCU6d+eB2OW +KnMLdTHLjxPy5ijJN0frnX2s0p++TV690ZPwJJhP3+qGzy7pk89BVNRbKSEfRJCk +3/5gWo8S5O2Us1PFsN3gkTG9wUCakhmNRJjWDNxmU1vnTtBP2Z3zYps2/K1SZRxh +8vz5iT8goxi7iW+jpSZ5Pa1/q4rmPv0OBbkUg5mSf1F68drGfUtnEkiTRo4g3SGX +HJsfLGq5sTYivqQONogTY/8yGT9bLDw= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 021 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEB4HLyTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMyMjEzWhcNMzcwMzIxMTMyMjEzWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDIxMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAlB5EbbHJlUM0PuUeNVQfPrGaVm7t5UwYrbgU4loi +cjYA+7pDJND39g34LJecBXe6csr48QmWc5gj+watzIelr/XBOSGfXO9fX5Uueuis +y5rlQH0jo6VD2qCZHcF4GT8theCx/fxNdWX+U7EYjbmfvTFFqEIRMwvjGgmUHGoi +W92xoIl/Td/h6u/2IG/W9lud33ghWdVPnNo8UyNyDS+zpS7CRo0ufYGYun8I0LxL +ILceKtVdHdzsgA/UWXx+5x9d4z/5NxNumyBGb2yw3q2FLVzW6cDGPCNJo71nbXX8 +6McLdoo6/WqPoAZ38Lmg5uE3EXGMFLxvQlQuWETUbjPl3wIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQU2iBu9dps95yuk8Xkcv/pSAFyzI4wDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEASvYoQD5PVK9n +70uR8krUDYoqcW+JPvK4zYoPL9mjpFfWGMpvQWaxqqgJujb52VVoRs5svyj3m+lt +v4f+MwaB5MbNt8RzX6PqFSd7ckAuaMAnEe8jvKABG2kHAzvECKQYttEt+NpE9O0i +QQqDiCXBUH32EFfeXkvcDTwUF+hnBLZ9R1cg0eQfowr0n+yqkbWxbon63WoIJVNK +rctQ1Uzn8KIOZnZNQYIqhLEeRaTZ6DMCRETLYIIn62/n6ya7JCRt239rQA/jAOt6 +/oaKit/M+rfZX7zKVIlp7Lw6tFVkN/3v5SdUjmGq6Sm2d8mm4LOVEcMINuL4PrSn +uEMvFen7TwhZa3u68dNjYubB1C7pKBDZCvgS1r074/Gj+dwGhbS13wDHa+ne4MHB +WX+8bj7IOPqt7HI3aG07YhjGgvZfnJ7JDkzHRXo1ab6FAg5/6mRagWnwyn6TFsPT +f/O0Xo7txKxahndlolifGKSO74BEwZytCD2CpC6Mb7VdLRczQrgs9l81LqW2lkXe +xGmoGmpe8ZuNsEoAKMbXmjVe3YdyBnpy0gHsYseFNGtXRKRb5mtKyQgKiJfqwjkK +IYpUGaAs5gOQvJseHbSAz+k9R3yC6PrJpX1FXUK9xo6dR8IvGkdz7NELPWZ7UqLQ +50BKxd6gCYJpW76RaC8lAoCJ/I7UVbE= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 022 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEddrr8zANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMyODA2WhcNMzcwMzIxMTMyODA2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDIyMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAnFpFSA+DGquMUBFXwRPfuqD7xt8iM0P5erFCkhqW +zt9DRzHt8ZP6+oPa+rlKncXyvpPAZckchkMRI9c6VRLWMFtMKxgnp19Z1aZKHWNo +dcLACmHQWVaw7KRraVrGLg/v7oZB7Hlqd/OByP83r1WoR4hWzhYS98bSIYAlZYOk +bvGpyilwkKBBiuhyBylGg1PS06b5sbEUgxlb0YA8pWrWICDYIwQTRXcrXZqqXct5 +wnuhoTHnxGnhBmbrnGkhAoTomXcFdzBchk/NBdUsIWZ3J1RE+1rLftcODqZ79hpd +Ixi3ltYfVBrBsAKTrP+7Qh4o/xncu1cZTYO4Kj4dQ++RCQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUcCbQntk13NxE2E19p1zPCrwf3gowDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAiPpFXHrY2Br9 +z4Uw9+7YLlyEWgZfH6BRrDzXUHzuePRSa8odikOrDX/UcZYjzjJOOmDZhMDH9RGC +xf5ZmJgDBirgk6GF27qgKyGi6TM2SMPp1EfPC/QigAEeBdSeHJPqfDSiaHaFRCuB +MZSdy6oIXZhfaKd6iT//m2eYMHu7bVWBB/g9fwTvmSkim8EGjMOkiBrZWsejkbwu +/Z9rTTw/fsZs1gCLLIiCB9oQbnsz07VIPqucup+rhv9XVJ/cWs4qo0GeWKuExGuk +ZfjXSqIlmldb/SnGoX8U+GhweElMLWTYAResAtaEMDg2vPek87PXywnRWbMEt68t +PSwxAM5bqeD7eSl4WR+kRgx8harnDrBi2mwch4C4IqMHn6bP/OysDODw72o62nXu +5jqR0UIz4zGvkkYlMuPcQ1izfYcd7m+MB5spZe9vxbVaXkPa+XF2b0uZNMyyOuME +vMubFylnNiqmcAl8U+8RVRlLxG2Hh35KK9qIlQ2lZ7hTPRmQpFC9S4uRIzonXnL8 +7L6BVkn8zjCtL3xu9S7Br77y5DQCR++WLACS+tKY6NXmW4pXEcDBqwWsKTwaXjvP +ICAGfLGQZ+uFoKhRM5w3OySzsWV5l2U7hxBrrag2L6cNkUbVvSrEjXxaDq9xQTS6 +8OY/sm8ZOVzgfXKihvQuMr9uE8wq3s4= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 023 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIELQd8CDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMyOTQyWhcNMzcwMzIxMTMyOTQyWjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDIzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEArC6DMuXAKAHFjEfXCBzSolXaP7y45XRAZeEJ9lqR +sj9DCvSJZYutu88cY/ZS3bMGlteQL0ugb9VuaNXb6aPU/yhykkx+r7Hv+xivIcIn +9cpTgp4fxJMcoajWbUyQf8iRLF7kODr8tdqU/BYJAkhc7CpKI95SBFcCZ8Zp9wpR +UJV5nyuXWYeluTIrAYWlza8PTqs+cQYi+eXkbEhVazol1gdhEP4alPkZElJwKOGb +AULGDRAzZV6kAyjFpR36eQHF8mPlVP5ZaknoEXHimKrd2aZFF+ppjwUuFsuwg336 +lP7Gtzit3gtAQXH65nXz+UETdcbXIP18uGnu3cZWOfLEaQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUSskM7mjUtXKd5DV9LEdYhPQJt6YwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAOBr/pWHv8eZt +QLema7QWJUFG6CkV643c/94zNMMFWxvkx595B2t7jZsp41zBzEGI+m7XYFk9HDVF +l2ZJrGXwMEYwLjkrDJ7uorFvmCv0By2H7XbC1eWBAr8eFl+AQqr//Mqt8FjFBs7B +LvK8cUMRico+39/aaa6iNTJaAv5hBjOBkMNQOaNmsI7XPh0T87rpcD0pK/XEprg0 +/xi3OnjkeMMTJ+98Va4Udg/EFcg/PSwhnQOi0y/uEvz8g3ps8RSEAVFw+4is3Z3z +J1YQ+Omb4muk0/M6n1AZ2vWWgTHTFV/a+zkS4p2fcw7/p4u3THDFiGrxS845Ps3g +flrd09HtuukkAl1iI/UuhigT1COGdtaZq7pWUPmrm8QtFA6zNPcOKx5Ox7DZ0xJc +K3skfIJb3BmqIj06MYFEbOJYYt4Ac4gfTWg+JPJjmEzqCr0+sNGgGmCOw8SelTtc +/KIN8MhesIFzuRnqYJ1SrIBLOROehYbFEdK8OZEGCkRpYkVqXn4CM8ypvxa5wggM +if1t5rDPVRAZddJj7zlPms4mEf0nx7HDua16Fg5TYpb5RP7ev6k+EmvvPIopHk2J +SrvMVNjlMicx7NvPCa3oUMffso5OjQIv2nE3/FmVdVtmT2RQxGKfh/vWq0kmGF0t +VMmzMSa6dSLvRaDJcl515LeVS9tZvEs= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 024 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEZDQMHTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMzMDM2WhcNMzcwMzIxMTMzMDM2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDI0MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAlxFity2Oj+nLDYbvoLMjqmgv3/UQFTVWfhDUpywt ++DeMQq8JteJmxWXZMKsMMRHG/1FzOWjnqBWcyUCqVNBSFqkU5GOw66Y1ahVrdtFg +bG7FqqOcFOFHN3RljRDEboh26ORlrMB9h8XkB9VaHkYcLvWu5w2VtXyiP6LSVWq4 +sbErcYwpsdFupR47PKbqUg6DSJzZV43U2ypiGQxw10Yz1KXGOXZhtozY5nmX1W4r +78Vb+R6t0wfFE9BpraE94NvzKUMAkZddgf3uDL1BzKaTCMe9pK6VkWnUU9Yfnzu4 +SBiG3DF1P8ZFCXyiJlG2isD4LnuEvW1y11jpJSjX9JQYOwIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUJlzzJHD8TZPHAi+jSrTICHlIRUswDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAIVJNce2jrlnC +nXc1TZ09ztr53mVC8E5PJwlf9mo3bM1DQjjcK6Lqehm/O+2pxEOllLt2txaYBWUc +anuDdLitxbSq0o+CnQ/KR8nfxwEEuxI886tlIA34UIh4Fs9O+6wKS8xoJ5quI5wp +R4m+hAy8b1QUmTTum0mbBf0VDgHW2KmcaFnawjjAzGKNQRgqAI3WfSKWFiImTPtZ +eMb65U5WxVC9Vv2Ge+wQIkx80Ppm1jKV9jRaXG0C0ssciI2IXdIcLLMDgREOAEyw +v7JMu/k9Vqr2nj8hTk4ZjoXOk4K4GxOb3qmTRKFKY0PLIn+C4skPoy+l06WgC60P +bcPmV+UxYaKPbTK8XuDqwjra8eZjE2glUNvY8VVRDWsqR43Efqf7dAM9mC5hu2yd +t33BJHkweOosoJfuDVWVZlQBqrRvr4j/P7rVW16fSv3ddqUlwkV9/fE1pG3K1ak8 +WBxlx0jARAt+Wt3CHYZ6eS+txdnSyREDxFM2SeN7PRNIKOeOb3WKRLrshdLaFH/j +Hujysgv2TnEWJowLe/KIPx3SYnaRF0UvT50lbWAryIja7LJrFNl4JAawDx9ANC+X +mwc7yKo2vd16zcX3pG1+4sAD1+9JyqPOMP4VU8VqWKz2cD61CwwIBYnXxS9KGz+V +8s8K1sKzv9rxJExbFtBhTlNiVKFJvdc= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 025 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEG2CcMjANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMzMTA4WhcNMzcwMzIxMTMzMTA4WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDI1MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAmPGDHLCw1mubjm7m4vlAa8uN1AviYgFwjiaqjBg7 +ubye56UskBqSZcvWVaP9ep54vxDZE2L1RrVy47kGQMc4HUjrMAv7O+kqJ0gZKU/S +pimoC87RiXILuQrC3SQfWiajHAMkZ3IIUz8wwTHSR86gjgc1/fj90skwOL4MG3tP +8Rqh36ETtVfTaeLd25bhgckDVw5rLH/PigI7d3WFh6S8eE+21wWSloHLMpBqqKoM +zYeBInlDtBfnryps8FBmhbbOg0RUHcTRKONW7A5T0aHgyf2b+7P0jlywqDXRWi5O +fbLOIHUj2lZvaDcufETeuCOboxTHWLRbZDSlxuRqxP8BawIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUKkppgyWhsiBGTvAJsBiSJosl+E8wDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAIWXOlu07AR5i +befH/JKbJVZKywvQDn4w5Pi5SpaV98dfICFMNCCD0I3u6WMTA6UNAcad1XfPrNt5 +0mXYZxispIOTxYJ4tzQ0YpuaCulULklKoaWD58rPjRMbLjPwJiasV3LbDl8WVilo +Dry/BmKiBUrP343xngS5TkyF7Xpl2NXkqWyV8nuYOjqAAY5prXnFdaPCamya1MGI +/Hh6fNcJAyLlyrxfDzJZ2kJKiO2KtdNIa77wl7YsxibW85WYudzM4+gbKgMhb8pQ +acHL/cL78Py9DgyKneHz+8LbWYHuLN7BR5vFa3C1Flv/e22yWUwSI8FWCf/oyf4X +wPgJGWoW6BH3HYjrfzjqLuM/r9nZG7FfMrvAoiD+fVj/Ou217bynxAoQszeGjMDd +Vx1LFVje6m7diPXiCauLO0+JFC50c51oUWyoYtvl5cX1weWa0E4vSeJ/hc60ddfR +3Sbn298kmWIe1AxW3bNbfzPJRDaxkeACcbjTcXpLp1C0uK3rBUrbfX2xXwsyQ0GF +fR/cxAFaAhJhRt7K0fijhEmaI0r/pBtsKCwkcg9E2HWmeiMCBHcVR4+ZATqWe6u2 +ej4e82bAe3QoH/SzzI2Gipj20YEncIuN8KHFIg4mjuMLRFD2bGHGx2uKSJAOSiUp +ucbI8QJL7ZjckWXXR4Cj7micglXK4/k= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) RSA Manufacturing CA 026 +============================================ +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIEUo0sRzANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTcwMzIxMTMzMTU2WhcNMzcwMzIxMTMzMTU2WjCBgzEL +MAkGA1UEBhMCREUxITAfBgNVBAoMGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEa +MBgGA1UECwwRT1BUSUdBKFRNKSBUUE0yLjAxNTAzBgNVBAMMLEluZmluZW9uIE9Q +VElHQShUTSkgUlNBIE1hbnVmYWN0dXJpbmcgQ0EgMDI2MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAtCO6bM6wy0aNEmYNXK34bMfimGQJMTlfu72qqJBv +ytkRClYYl50myAAGu5/mCkzjlaUrGSld2f8MCr0514O3lVkFQOdaf7zHFBxcEfvy +Z0fv8O1/OhoNN+9GEnPkXfpoNysQNa5JApCKXNrFw8JOfHjxQ5tzSZ1god5uMCSr +G/H10SP/YDjpWHw9BgYdhVE+wvJSnsPa3k3k+UGQEuUdm7LOTFEElCUrLESTCfo7 +Ls9N7dxdP3OGUZQW4tfkw/ZebJ7blcQTvk95ROh/SUoKMRIe3NNkNIwyZLJkHa+N +IKINZ7PvuR67EHxZocBPzf8FfRVkljQP37o5LakS+LTxIQIDAQABo4IBODCCATQw +VwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjtodHRwOi8vcGtpLmluZmluZW9u +LmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNydDAdBgNVHQ4E +FgQUmmQ7xIAH4IJHmEMANrZYQZtwwHcwDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB +/wQIMAYBAf8CAQAwTAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhUnNhUm9vdENBL09wdGlnYVJzYVJvb3RDQS5jcmwwFQYDVR0g +BA4wDDAKBggqghQARAEUATAfBgNVHSMEGDAWgBTcu1ar8Rj8ppp1ERBlhBKe1UGS +uTAQBgNVHSUECTAHBgVngQUIATANBgkqhkiG9w0BAQsFAAOCAgEAkt7WWZQeuoEa +KUgjTdR+hFowYDmowa/zebc/g7knMOL2GVx1F47p93wiR4wxMsfYUb9gJMXJ2w/F +4e5yXTJav7F/YIdRxRB3LLaFlT/kBcCCfOOsDNiTE1jkn+ZaTP4mgA7vMoZbej9o +n85moqYzSxj9Vj8fs0z3tA5lnbpX3mDd/YQ9h7GZZVpsJ895k+030r6uP+qfV7hO +yzLYQWbwf74NUd9iN8S+xvO/JNOWMtrgaZs9PQiDy4zrK1f2VveCOqYXpEkHQZYS +s6VU2wvjpL3YAdtyc6djCDx8300xSnxSwZn2tEypgGjBnNXBD7zwl7odbRAWj7Hr +WEPBEueSFQzojU0V0YmnidSpx/+HvDPL2Fv/7HQbSJ6rifcKYOOY/LbMylWY204c +634eAP1nf/e0eVoO2LFM8vcwH55CMGtojyYOXoqWz/fImbCm9Ts5HID+YKwYRE+v +0cZxw6Uyib6ibxbiOs8w6VqX1JxUUa/Z5ocl4HP9V5tkt/WiK+I67ZhpKhcxez9I +xQcJj56P+W4F3PyVAhFUyE5cFoJ0LdZ756q9OK1gzUVk92r+CvZCXqQ+Ii6c37am +Z9Vm+8c3CH1dne4oLpZvSnrBU6Ndjb02a3tAFGIJqXQAtG07cmBBbm8NPvSE+65U +4nlf2WMqom/qnrExKAqVFojOHAKg/Ps= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 ECC CA 039 +====================================== +-----BEGIN CERTIFICATE----- +MIIDOjCCAr+gAwIBAgIEJEBefjAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTgwMzIzMTIwMDQyWhcNMzgwMzIzMTIwMDQyWjB2MQswCQYD +VQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMwEQYD +VQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0pIFRQ +TSAyLjAgRUNDIENBIDAzOTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABH/VmArA +LCMF8yt4fOpgFDNtQIByMchULOXfAiYaQRfYQ4jSDfu5L5UomXpssdFcPSYd2a05 +xmd2A/HeSmP2mC6jggE4MIIBNDBXBggrBgEFBQcBAQRLMEkwRwYIKwYBBQUHMAKG +O2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVjY1Jvb3RDQS9PcHRpZ2FF +Y2NSb290Q0EuY3J0MB0GA1UdDgQWBBQ5tVhLfPFnAecwmOIUup5lehAJMjAOBgNV +HQ8BAf8EBAMCAAYwEgYDVR0TAQH/BAgwBgEB/wIBADBMBgNVHR8ERTBDMEGgP6A9 +hjtodHRwOi8vcGtpLmluZmluZW9uLmNvbS9PcHRpZ2FFY2NSb290Q0EvT3B0aWdh +RWNjUm9vdENBLmNybDAVBgNVHSAEDjAMMAoGCCqCFABEARQBMB8GA1UdIwQYMBaA +FLQYhchKSsUSevJAOd7E9YsefkrRMBAGA1UdJQQJMAcGBWeBBQgBMAoGCCqGSM49 +BAMDA2kAMGYCMQCKyV90uLjYXeG+waQjv8BbsLUaGGbwgCbN6vnOShE8eZOv+UI9 +lpnddzQAOvH3F/oCMQCNDn9PgbwAa6PdG4wOGJo2qojMXwRLz59SHpGvRYi2Jv8X +BIYjvam/7uzBzX/b3d8= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 ECC CA 040 +====================================== +-----BEGIN CERTIFICATE----- +MIIDVTCCAtygAwIBAgIEOB8u5zAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTgwODIwMTMxMjI3WhcNMzgwODIwMTMxMjI3WjB2MQswCQYD +VQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMwEQYD +VQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0pIFRQ +TSAyLjAgRUNDIENBIDA0MDB2MBAGByqGSM49AgEGBSuBBAAiA2IABCCw6GpgdnzD +rmjpcdnveQuwWnzi3PzC4ZwYcTHIoIcFIvZKnfyN0iABuU/DNEkIiBufNqNk0VBW +Nzva1kY7BwyyyfHQMDQF9/pITYfFnH46YPQ73hC8z6WQvGy7fWZilqOCATgwggE0 +MFcGCCsGAQUFBwEBBEswSTBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhRWNjUm9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0O +BBYEFBwh6YfjojX5mLh/5xE11xsf+M2OMA4GA1UdDwEB/wQEAwIABjASBgNVHRMB +Af8ECDAGAQH/AgEAMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5l +b24uY29tL09wdGlnYUVjY1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1Ud +IAQOMAwwCgYIKoIUAEQBFAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+ +StEwEAYDVR0lBAkwBwYFZ4EFCAEwCgYIKoZIzj0EAwMDZwAwZAIwPrqpvvkaAbsw +mnER/VAo4g7BuH+sHpltd/pz26eyCtr1xsHTkQr14jMAaCCFdw+jAjBaP3vGR9KW +vSFo7xsgohrnLwW/qmX5MweP2SU9TjfFpfOzIR63hkVsop32FboV/8Q= +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 ECC CA 041 +====================================== +-----BEGIN CERTIFICATE----- +MIIDVjCCAtygAwIBAgIEb0u+/DAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTgwODIwMTMxMzA2WhcNMzgwODIwMTMxMzA2WjB2MQswCQYD +VQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMwEQYD +VQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0pIFRQ +TSAyLjAgRUNDIENBIDA0MTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMSnWthFA/js +2tVanRDB5jfjeS2FJ1WD+k5HH+528782K0ssIGAMM0EekBM4K/saYA5VjXujVh50 +oejmBi4SLMhesgMX9yTedaDQ67WtgnCEKGUl6HC59SRry0XvsGYt6qOCATgwggE0 +MFcGCCsGAQUFBwEBBEswSTBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVv +bi5jb20vT3B0aWdhRWNjUm9vdENBL09wdGlnYUVjY1Jvb3RDQS5jcnQwHQYDVR0O +BBYEFBwyRK/0EsRTBMDIdgnsRecewlYQMA4GA1UdDwEB/wQEAwIABjASBgNVHRMB +Af8ECDAGAQH/AgEAMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5l +b24uY29tL09wdGlnYUVjY1Jvb3RDQS9PcHRpZ2FFY2NSb290Q0EuY3JsMBUGA1Ud +IAQOMAwwCgYIKoIUAEQBFAEwHwYDVR0jBBgwFoAUtBiFyEpKxRJ68kA53sT1ix5+ +StEwEAYDVR0lBAkwBwYFZ4EFCAEwCgYIKoZIzj0EAwMDaAAwZQIwT9sh6m7Rndjy +xRH3njazRrYgQwICvdNDQ9P80z1BE3003SkCZxoN20IpDercWZwZAjEA9cHtFcbX +7JzThD5sXiibq/cwoCFfqY+ih4iwsQzdDhAZ5+w0fTQAP+4H6iXxq5FD +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 ECC CA 042 +====================================== +-----BEGIN CERTIFICATE----- +MIIDOTCCAr+gAwIBAgIEJnhPETAKBggqhkjOPQQDAzB3MQswCQYDVQQGEwJERTEh +MB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJPUFRJ +R0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkgRUND +IFJvb3QgQ0EwHhcNMTgwODIwMTMxMzQ2WhcNMzgwODIwMTMxMzQ2WjB2MQswCQYD +VQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMwEQYD +VQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0pIFRQ +TSAyLjAgRUNDIENBIDA0MjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABHy6yq3F +3TCvBXY63AGJzHxRf45Gipj7C+W9mnAyz3LAEMTIVBtS4XcvHR6oQBt7RRvrpwLe +TJjg1Ngg0F4zHPGjggE4MIIBNDBXBggrBgEFBQcBAQRLMEkwRwYIKwYBBQUHMAKG +O2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYUVjY1Jvb3RDQS9PcHRpZ2FF +Y2NSb290Q0EuY3J0MB0GA1UdDgQWBBSxHzPMpgZWuiWcLpBaO1Q/UkSXkTAOBgNV +HQ8BAf8EBAMCAAYwEgYDVR0TAQH/BAgwBgEB/wIBADBMBgNVHR8ERTBDMEGgP6A9 +hjtodHRwOi8vcGtpLmluZmluZW9uLmNvbS9PcHRpZ2FFY2NSb290Q0EvT3B0aWdh +RWNjUm9vdENBLmNybDAVBgNVHSAEDjAMMAoGCCqCFABEARQBMB8GA1UdIwQYMBaA +FLQYhchKSsUSevJAOd7E9YsefkrRMBAGA1UdJQQJMAcGBWeBBQgBMAoGCCqGSM49 +BAMDA2gAMGUCMQDtid0qUz8rNZM6RL6rZJFkp/TnGK02NDJxagGxALYb/fopOFTi +o7vPa5tK3AkUTYkCMGPRO189BXa1pCHN+f5504WalgQtwCXBVGuDRikyMGQlQ+pl +bj1WIHraEHemKemcSA== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 RSA CA 039 +====================================== +-----BEGIN CERTIFICATE----- +MIIFpTCCA42gAwIBAgIER44eKjANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTgwMzIzMTE1MDM2WhcNMzgwMzIzMTE1MDM2WjB2MQsw +CQYDVQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMw +EQYDVQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0p +IFRQTSAyLjAgUlNBIENBIDAzOTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALWm5gz88K3Sy/isxkOOI6CgwdMarVGWyplY5lA4IuFVBXhzAPkJ9j7V2J1r +0MYWFN316C7CSq0Egzl4lhorCWxBwAzRtJyze1O/whfhDIt+vz5Y0oWZf6VJ+Hm8 +xUGC3Y4kiOOoxwcRj2O6je4pG2IQFNOjWJRptedpVxs40FfwPzQyQ02QlbKCimxm +fv2j2QWbe5/zXZDvu1tit+VpsdArlVY/50d1yZtristSNAJDSqujYv9e1P7p3HWn +0u+Pu39RLmVUdkxZhmc5BlEjsicA9J6Vc43/OPrHSbTjHtR5TjuQE+Jikw+qOlsX +HNSu+7IX8fJD+VLUWpYBELrseBUCAwEAAaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhUnNh +Um9vdENBL09wdGlnYVJzYVJvb3RDQS5jcnQwHQYDVR0OBBYEFA2ZaVGbl50y7kuA +MWVmTpzIb50NMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYVJz +YVJvb3RDQS9PcHRpZ2FSc2FSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAU3LtWq/EY/KaadREQZYQSntVBkrkwEAYDVR0lBAkwBwYF +Z4EFCAEwDQYJKoZIhvcNAQELBQADggIBAESxfFGILeC/800JE3wk6d9n/1miLP/T +pPDgET2a2zA+oTzuwTYwURM9zenYFJtooN8WWs/DbYUbUJlIHvnUDHtsBjycCHry +dGqLzK5695YZjVOfQQaMAZTYX+DbQnD/yGO8d9mOfvJ60daakjAM/vUcuJBWckN+ +y6vTMMNM8XNX6g5Clq1wwKqJfZrYGc0WBAl7Ce1PnW3JrL8fFjghPKJqx1tyEUIk +06DYktk+SMp2nZzpqu/jQeADNnTWNS6U4kPIO5za9QflknMVoOcLHzi8R1VeuhC4 +9JHaTjvQDOG3vu5cAI3B0Pcwjra7D2XIhevZMXKFwG2c917LtTBs2eSdX96veu1w +AUcSm0mdkJsasV2GtPzBuidA1da2VreHZbj++WMFA9b/RPvDVuZb4OTSRlZ4bsy2 +HgZm9emRv81xPt+w7FRsDvHRh9IXeuQLSuRTyasuiwjuzGbshLeZ+3TgH/D+3Ahv +gNzCtQgc3DH/zklADnbndVS6B6Y+8OoCwhKRTNwhESPObYr/jD0LyU9+cYW6hHG/ +Mt3w33Ot4Zl5YlGH5tWGOputa075PKGUKB66tOVLqtiU3A/T8iO4TxAk5r3u+WcN +dp/KYlZfHphTyxL76jUpdhOg5vq3KIiNOo0B0DPBrI9hu0zv2ixQ9VrrTNmSqPfm +lS0hAEXMzh1T +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 RSA CA 040 +====================================== +-----BEGIN CERTIFICATE----- +MIIGpTCCBI2gAwIBAgIEEpl+qDANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTgwODIwMTIzNjI0WhcNMzgwODIwMTIzNjI0WjB2MQsw +CQYDVQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMw +EQYDVQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0p +IFRQTSAyLjAgUlNBIENBIDA0MDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAIvCHKesblOFZ8vmu0+E9ymDL1ebAXShjihlfPB52Zul1GsSzkGZjikIMAUE +E8WsSCl4mNIzDKm76bfTPfjEo06Ztp327LwGor49sucp8S4aS6WiEJ9Ni2YuP+v4 +pPSckv7t9Hzf732YDIrahZA6RSc+Vza+g3j7bf5J7F7M/OoKrUDlgXXna4wmjsgK +kVTv/Mnqc1i8eEMaKIswmr2ZD8kEtA6OK95Q0/TaBDmIs/keGiFtokMT0/OL3xLn +noI8dVISWKCy4JYYj4yYs7IToAz2NhX1iS2T/L99AzNZIegw1hQ4cUTvL/yIuM9e ++e3+dQws0N5Vgcvfp/KMUKPq9aku8B053Gz3fL3jNCF+bT6uBxB9OE0dTW74go8Q +KO8TACNryjpGe1NdZGcnNjmY3LySDLMTwPwBBjin7BFYkQYLMT391ZG7LPO7Hv2h +mWjGHZ/Fjv7SY1xSCvFL0Ll+R4Z7WNOKDNIH0wSEHOW6k3tBQkYgaQO/+blbkWsn +YSCzLCuxntw0X2j9MSHABRzycw+Jfjp/6ya/bjL32FU9RGQRO1aOvYvOIWvOCr/l +ZN0LZn22C6LWi+J/V3P4Fx9CIcO0daNwdozbDwKBDG3OP3gLSFbksoSgN3xtXbem +36xuJCRSjxl1lSFfbJ+GmjW7U3hA3Z2qo35tqGO/UEkI1uUNAgMBAAGjggE4MIIB +NDBXBggrBgEFBQcBAQRLMEkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9wa2kuaW5maW5l +b24uY29tL09wdGlnYVJzYVJvb3RDQS9PcHRpZ2FSc2FSb290Q0EuY3J0MB0GA1Ud +DgQWBBRE9bvUvZBBpOhb94vU3dAIBUA5sDAOBgNVHQ8BAf8EBAMCAAYwEgYDVR0T +AQH/BAgwBgEB/wIBADBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8vcGtpLmluZmlu +ZW9uLmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNybDAVBgNV +HSAEDjAMMAoGCCqCFABEARQBMB8GA1UdIwQYMBaAFNy7VqvxGPymmnUREGWEEp7V +QZK5MBAGA1UdJQQJMAcGBWeBBQgBMA0GCSqGSIb3DQEBCwUAA4ICAQB3Bj9GzKLs +y5r41nMa69j+Jg3FPq0uQk8XQY9xzDserF0kK0j6wEHYP47OJ749pxn9a+e//VMJ +cdfw/dDF/nPFlZ0pOA1XsdEpJZTt5j+OHDg4Z0ToAWSbul8gd/cOZa59RJlnvqjk +z8627Z3L/V9opIcMvgONgU+e1tLvjhu8zLL0U8EW+nHCJKH4bTY2r36baWyXa7nZ +XewzFl24zq5qweLRfx6fi58mEu8cqzDRwkbqb3obwZVW9fRagv5T1CWQInlMbbET +Aln0WH1Kw1XvqOBkQ00dw8EOzbxxuD+JSqjBbqGzh1qeL/HDIRh+v4Qpbcaz6r5y +CRFxu/nEchIBGjdUkVdGD0AblHV7joBWnr9eK+qD6uBNyAIl3rfjVNgG/M77YrZT +aCF29ONfXoHjVPMovDJAjCJyW0/HZkSKIoPK1ZkVNNotHQCHOhHSNScy/B1HvMTh +oQKkWLegoonMVDwzDqFT2H65e0FLVO/XWKTEW/z8WRbQ8812J1BSXGdU4jLWunmR +xlGDYdxaet1j2LXvOOsyxfoyVi5SgDnHWyHGX6071s5p3rQcpiyxJEh0+4khuV5V +1P7YXig5hiAEXlYrNByRGiQg4hUSEBQehuvnhJB0ZiLyoXaCulmT9o4ctvM2WThd +2sieTn6+DW9ln0H27BBN+AvkIhTKP1ChMw== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 RSA CA 041 +====================================== +-----BEGIN CERTIFICATE----- +MIIGpTCCBI2gAwIBAgIEScYOvTANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTgwODIwMTIzODQ0WhcNMzgwODIwMTIzODQ0WjB2MQsw +CQYDVQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMw +EQYDVQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0p +IFRQTSAyLjAgUlNBIENBIDA0MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAIP4Z5VoOlFJqvY966nmrBRV4RH0KRC/aW6E2+Cq+aT09+JSAOqEDg0TE6Fb +Tb7Q/fn3FlRCIC0MCyl7p7y5E8+VDd+og6cZ3E0ppPVsTEjHplIq9QnxnrKu5D8o +yn9g/VGBogAsm1UTNN4G3f5l6fQft3XsX8vH5k1g7QcEVNXNE9a8gw6NDNr8ZCLO +yvg5Sa88v6kq9CghNVjiSIQlKaJ+9uwJO7SyCAINlL9ChJNNTP2jD75H/6ZCGZdX +cSZNNNPW/wAyY7zkZ57BFkBakMVeKmmMnaJWF0xV2BlbHFgcm1PHMTc2qV32hBeJ +pA4Secgr/RzvrC6M/Vk4kgclxIQU865TP06w2xTLVx9bE841cho9NCiXG8xgEzZ3 +yOuQ+97K/5+LBNGr8kOdYxEXkiL1ywjEYKQDzfSQJMjI6AunycUqLQgkH6T38rEc +FGJQ2/EbAD8zj/HkMjPzSQdqzYSlqcmKZ74FBsfl7yf4H1f8rj++NlIL94VAmj9W +I4WmnMy7MsgUfRfaZN/kyT1s/qwK5bwpv9oLfIVU780F2FjvBJFSytPZGjKsDYiC +3wIw0XdWv9VMws39ECiId8J6d+NnadCW+JLVLPl/AskdJhscELQdfgF2/TyI3EqS +A/2UySeF5OZ385VLsXiF+ASNKjv8nwwheQsqx5/qsRydKa15AgMBAAGjggE4MIIB +NDBXBggrBgEFBQcBAQRLMEkwRwYIKwYBBQUHMAKGO2h0dHA6Ly9wa2kuaW5maW5l +b24uY29tL09wdGlnYVJzYVJvb3RDQS9PcHRpZ2FSc2FSb290Q0EuY3J0MB0GA1Ud +DgQWBBRW9rWXOWMBGFuR2ACs7pFiGeOmuzAOBgNVHQ8BAf8EBAMCAAYwEgYDVR0T +AQH/BAgwBgEB/wIBADBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8vcGtpLmluZmlu +ZW9uLmNvbS9PcHRpZ2FSc2FSb290Q0EvT3B0aWdhUnNhUm9vdENBLmNybDAVBgNV +HSAEDjAMMAoGCCqCFABEARQBMB8GA1UdIwQYMBaAFNy7VqvxGPymmnUREGWEEp7V +QZK5MBAGA1UdJQQJMAcGBWeBBQgBMA0GCSqGSIb3DQEBCwUAA4ICAQCqOpPQfLil +RakU9Uv1gzhCK1UZJsLMDtk1aD4tRGgFqZB9QsBjBpaD+LwCsgSfmUgCdiYoBY/d +NMRDxqacXqX6FRun9v8JjfBd5iFDZ8rtPTNZv2grWqc9Hug7mgYIp3/+6bTIi6c0 +pEq+nsKIkHjIzDvgqv6iLGxzgJm9OjDmYp7k1zuax8dICVvafilp0rK1yieWpaAj +w31ns9Txm4Hruh51Y9uzNFNj9EC5StbjVxg8qeZCk5hS76mU2fPsa17iHpLU7Vft +VvKyPMjgpSxbIVWLt+XQbnVZdqAva5gGzxEY7TOlTUq6Y7VjC3k1R76uP64AXmIx +OpZ4wN5gs1vdqs1SjG6qRLg9qmYjvxbDHlHg4MDRTkLxDjvbllWS2Fi3tNPU/U48 +e3ZA3N2JTxD4wSfiFOvWtYIUgkyHVVgZFfJOY/jCpCnMVJSbw4ZWwDdemsQX/0cz ++UyaxM/FnvYuoQBBzyP0kISwhf7NkqtKWsbPROFuasc5QoEL/9XrLymXfGvnH6yz +i9Wr2vKLkpRASz3To0Pvr/fXMH7fyFL6wmtPvYoZ6xcXQdPRC55254oDxGwY0KbG +2m2793RJBNbWVy5IWHgLpRGum4PpJ4Lq66SYKqLAENqC4BytzcW+rpo8gPlbHVu/ +lzSuZgod3dAJpbdiYsm6GqRokX3/X9Uwjg== +-----END CERTIFICATE----- + + +Infineon OPTIGA(TM) TPM 2.0 RSA CA 042 +====================================== +-----BEGIN CERTIFICATE----- +MIIFpTCCA42gAwIBAgIEAPKe0jANBgkqhkiG9w0BAQsFADB3MQswCQYDVQQGEwJE +RTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRswGQYDVQQLDBJP +UFRJR0EoVE0pIERldmljZXMxKDAmBgNVBAMMH0luZmluZW9uIE9QVElHQShUTSkg +UlNBIFJvb3QgQ0EwHhcNMTgwODIwMTI0MDAxWhcNMzgwODIwMTI0MDAxWjB2MQsw +CQYDVQQGEwJERTEhMB8GA1UECgwYSW5maW5lb24gVGVjaG5vbG9naWVzIEFHMRMw +EQYDVQQLDApPUFRJR0EoVE0pMS8wLQYDVQQDDCZJbmZpbmVvbiBPUFRJR0EoVE0p +IFRQTSAyLjAgUlNBIENBIDA0MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAIVUeKYRnVu2bZCwKKd5zH3oOYz73J3ZPoMviq90y51mccnCiydAwR5k+uSr +NBjIUUVpQc11K005HbU42lA02XHBlchHVAd1rHPUp55Qvscsh/OU0MTV7Cb7LLnS +Mm9hD7K5bwdNjnSxD6gayoBwAOa5p23FBuqCiUPNzUD+1rtrkYyFD3t8WmnDbfxe +UWh5wWzIV0PGV7sKPOov+IXEfXFF+fWAwsGXTPi5+cibRLwoy88Rk/+vRLVxg0eZ +OnxH8B+qcpEIPmXfxbdGqUoY82icT1Nj1EjCjkyMTAxH5Q+8PVDHDjyRLNg+6aYt +MXYTX0D6MxhobOVjYLgZAnQPlkcCAwEAAaOCATgwggE0MFcGCCsGAQUFBwEBBEsw +STBHBggrBgEFBQcwAoY7aHR0cDovL3BraS5pbmZpbmVvbi5jb20vT3B0aWdhUnNh +Um9vdENBL09wdGlnYVJzYVJvb3RDQS5jcnQwHQYDVR0OBBYEFF0IFZUfX2Bjimnn +JS8+xL7NdVSyMA4GA1UdDwEB/wQEAwIABjASBgNVHRMBAf8ECDAGAQH/AgEAMEwG +A1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kuaW5maW5lb24uY29tL09wdGlnYVJz +YVJvb3RDQS9PcHRpZ2FSc2FSb290Q0EuY3JsMBUGA1UdIAQOMAwwCgYIKoIUAEQB +FAEwHwYDVR0jBBgwFoAU3LtWq/EY/KaadREQZYQSntVBkrkwEAYDVR0lBAkwBwYF +Z4EFCAEwDQYJKoZIhvcNAQELBQADggIBAEbItIpYAO2jCA78oqKiTxuMnUr6uUzi +EKrzKe9nss4FfJbqx9s7E4WKlUW51TnJ1rysE15WHi71k80qNXhwZTykBmzmd6qH +JsR17e1JqnotdmA16z5Y6vC3kp9gGa46Jxqz+8SFkGfkwKNzvBwjlixWMcWdWw0A +aBKhoyM0WGNZgUvuSvCSL8l4rwyuCcLBp2ls7hnU1p8tvvgZSlbAjp4ulSNUTfIK +A4PQGLW9YMKhBjq+q7S6ZmWp5080nikyk7bvfI1wXWqlPmIwiSn8+7zKmgjbMxd8 +HN/gKNGXuNhQbG9h0tKFgsDufQIffzEZY0rNrRAkunOJTZrCG6PVJntP7MGfrtbN +RJVAqb5T2+WMiaJj4iaflP12aStL0DoHnM53uNQ6lcWe/uqzLHMnjc49tYWCf/Um +7yeboZF22bebjkseeKhjoOlm+lnm+3FcJrgwXEBq9/5EnrKc9zuZhmuwMB5JFtOn +VhRxDXvI3qj88PRt9CNoQMV3MFS6xofYTyoCqcG8Fe5XpZhLRRKLaMaK3VW+4mMj +67/QGXfGdF7f79SrTjsxGM8LNxcQnqURbWEbw2LQ24B5qdxjB2UnlzxSgq9LDpmx +WUcE/gwzHxlU/VOsYZPqpZoe8qHYALtZgnoNK8U49TMz/nqWpRp/rw0SkI/HTFpJ +tczrRcnoB1PW +-----END CERTIFICATE----- + + +JSLEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIID3DCCA4KgAwIBAgIUTunPNQNF02rDLKnlu+pbcfYgrRcwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMjAw +MTI3MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNTAzBgNVBAsMLFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIEpTTF9F +UElEX1BST0QgcGlkOjE5MRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnYB3CwWkfFdnJ9vHIxlxy9MYbbzB6jQ0PyUzlkTF +GZgEAafbmGoWdoO8j5qQHwTLe441dO8fTwyRDjKjyuNdZaOCAbQwggGwMB8GA1Ud +IwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBT23K44CDJvEKRq +YtVf4KnL6EGj1DASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAT +BgNVHSUBAf8ECTAHBgVngQUIATB4BgNVHSABAf8EbjBsMGoGCiqGSIb4TQEFAgEw +XDBaBggrBgEFBQcCARZOaHR0cHM6Ly90cnVzdGVkc2VydmljZXMuaW50ZWwuY29t +L2NvbnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMGQG +CCsGAQUFBwEBBFgwVjBUBggrBgEFBQcwAoZIaHR0cHM6Ly90cnVzdGVkc2Vydmlj +ZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXku +Y2VyMFUGA1UdHwROMEwwSqBIoEaGRGh0dHBzOi8vdHJ1c3RlZHNlcnZpY2VzLmlu +dGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqG +SM49BAMCA0gAMEUCIQC35k/pck256qAn3p0KVsodOk1Rv9Uw6oYewjJSR7ddewIg +VzJh3HspyWfCM0RWCfRem4f+6tmvu//747agNqcHHFI= +-----END CERTIFICATE----- + + +LBGEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDvDCCA2OgAwIBAgIUJMaOmkBae0m0M3onhTGMSyi5URAwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +NDAxMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLjAsBgNVBAsMJVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIExCR19F +UElEX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAARj1wH3vjpz0n7HixEdu/Q8iA3XjCcDterGhwRBKnuFu/uQ250j +S3Vrf9VYlTmUPD9EHdUwwCrPeuRbrJJ8+DKmo4IBnDCCAZgwHwYDVR0jBBgwFoAU +6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFCz89DsWyL/HgknMlx7lcyTW +OfB5MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQEB +/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIGCCsG +AQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2Vr +Y2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAwTjBM +BggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+hjxo +dHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19Q +bGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDRwAwRAIgdfPUh1wH/eKcByB2BxrEP7/4 +bt3FyVJvQBhfPnBOmkoCIDFkZmbIDhXdlPOAvJiejUgHG+KaREnUxSKeDk+XgMDS +-----END CERTIFICATE----- + + +LKFEPIDB0PROD EK Platform Public Key +==================================== +-----BEGIN CERTIFICATE----- +MIID3jCCA4WgAwIBAgIUSuGA1U3y0XMcqbGsJZXvvFkfCyQwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTkw +NzMwMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xODA2BgNVBAsML1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIExLRl9F +UElEX0IwX1BST0QgcGlkOjEwMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAEj9WEZ+vecTwkNMPfCswILr2P4rqdDduq/GdS +kKY+U8AnqeOpWh4uDbc8VmSZ9rs6yAG5dqd12r4h/oKdUfQtp6OCAbQwggGwMB8G +A1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBTKcSqfh15I +zee/ZX+3JixwPv9f4jASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIB +BjATBgNVHSUBAf8ECTAHBgVngQUIATB4BgNVHSABAf8EbjBsMGoGCiqGSIb4TQEF +AgEwXDBaBggrBgEFBQcCARZOaHR0cHM6Ly90cnVzdGVkc2VydmljZXMuaW50ZWwu +Y29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRm +MGQGCCsGAQUFBwEBBFgwVjBUBggrBgEFBQcwAoZIaHR0cHM6Ly90cnVzdGVkc2Vy +dmljZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNL +ZXkuY2VyMFUGA1UdHwROMEwwSqBIoEaGRGh0dHBzOi8vdHJ1c3RlZHNlcnZpY2Vz +LmludGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoG +CCqGSM49BAMCA0cAMEQCIGx/iZo9bQm6PjZNlkkvvlys2L9ZvRxnzg27zVrvkOIK +AiAMMcXHdgsuLfQtUNep+uycG95uBc6zu05gZMTVMhA21w== +-----END CERTIFICATE----- + + +LKFEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIID3DCCA4KgAwIBAgIUAu3ZmDsi1KQeQl9cM6ifUHuup2YwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTgw +NDA0MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNTAzBgNVBAsMLFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIExLRl9F +UElEX1BST0QgcGlkOjEwMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEiUVjU37rsmLCoQ7MYeOCXxbOvE7yJZ5jYkFvF1tL +stZyPkVPTUS7wkMg72pweWAVCuNYBY+3OdtT3XEzL2YJ/qOCAbQwggGwMB8GA1Ud +IwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBTxi/gccYC9QSOG +RsIW779umVLPGjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAT +BgNVHSUBAf8ECTAHBgVngQUIATB4BgNVHSABAf8EbjBsMGoGCiqGSIb4TQEFAgEw +XDBaBggrBgEFBQcCARZOaHR0cHM6Ly90cnVzdGVkc2VydmljZXMuaW50ZWwuY29t +L2NvbnRlbnQvQ1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMGQG +CCsGAQUFBwEBBFgwVjBUBggrBgEFBQcwAoZIaHR0cHM6Ly90cnVzdGVkc2Vydmlj +ZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXku +Y2VyMFUGA1UdHwROMEwwSqBIoEaGRGh0dHBzOi8vdHJ1c3RlZHNlcnZpY2VzLmlu +dGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqG +SM49BAMCA0gAMEUCIFSuATZaoaWDRvFFN+0Wvzwg1rJqzQvNdtLKrDRUeRlsAiEA +lKo7/80b1x/0w7rYYY3N26Zd3IWTYMpJGL5OCvjUzfc= +-----END CERTIFICATE----- + + +LPTEPIDLP EK Platform Public Key +================================ +-----BEGIN CERTIFICATE----- +MIIDvDCCA2GgAwIBAgIURR2MSilWjn/sh8LzdhFy5KEdm2YwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +MTIwMDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBkjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLDAqBgNVBAsMI1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIExQVC1F +UElELUxQMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEcuwvyNIK+oJU1UovTP2L2QXVQkWmWpUO+QrNNk5F3q4t8PbnEiFi +TRj5SUcKq6lcfvLzxJr0d7NpjfICAvBELaOCAZwwggGYMB8GA1UdIwQYMBaAFOhS +BcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBSOGthGk9XYmxRyzY+ZkHbtxBFU +ADASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjATBgNVHSUBAf8E +CTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4TQEFAgEwVDBSBggrBgEF +BQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9la2Nl +cnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggrBgEFBQcBAQRQME4wTAYI +KwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9DUkwv +ZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0fBEYwRDBCoECgPoY8aHR0 +cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtfUGxh +dGZvcm0uY3JsMAoGCCqGSM49BAMCA0kAMEYCIQDnoZ1uLFe35n9Sy2piGvcJj6Ma +lpdPJfEogmZLu+SrAQIhAP0B4jPnWcFHPDIlXh2WoOysRbOOkOff78W8a2/9td68 +-----END CERTIFICATE----- + + +MCC PROD 00001881 OnDie CA +========================== +-----BEGIN CERTIFICATE----- +MIIC8DCCAnWgAwIBAgIUZi+xu0T2Z9Z3QmBZ6iOovdIWCc4wCgYIKoZIzj0EAwMw +QDEmMCQGA1UECwwdT25EaWUgQ0EgQ1NNRSBJbnRlcm1lZGlhdGUgQ0ExFjAUBgNV +BAMMDXd3dy5pbnRlbC5jb20wHhcNMTkwNTAxMDAwMDAwWhcNNDkxMjMxMjM1OTU5 +WjBIMS4wLAYDVQQLDCVPbiBEaWUgQ1NNRSBQX01DQyAwMDAwMTg4MSBJc3N1aW5n +IENBMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEAyt8PUvNaHB0Z+a8lZbzruMMTSZRdAPbyP5rso75X8zD8bRaLd2Imj/Nsqfn +kcweLFjp/DSQrDErBOy90DBzLnvLQUv5tcm7nBmuYudcnZHFmTYWm8p1aPy3lS9r +6IoCo4IBJjCCASIwHQYDVR0OBBYEFPMHujM0fCg6HgwVCK0C9cjKBvReMB8GA1Ud +IwQYMBaAFGGaCniWiAPMYZCopT+QbXV8n2lqMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMGcGCCsGAQUFBwEBBFswWTBXBggrBgEFBQcwAoZLaHR0cHM6 +Ly90c2NpLmludGVsLmNvbS9jb250ZW50L09uRGllQ0EvY2VydHMvT25EaWVfQ0Ff +Q1NNRV9JbnRlcm1lZGlhdGUuY2VyMFYGA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8v +dHNjaS5pbnRlbC5jb20vY29udGVudC9PbkRpZUNBL2NybHMvT25EaWVfQ0FfQ1NN +RV9Qcm9kdWN0LmNybDAKBggqhkjOPQQDAwNpADBmAjEAjz1UnT4SgJglAgJtSvpQ +eIrtmNHeA03tlwNxgGoTm+8jPLd/59E/2mwIZT2eeQ2ZAjEA91DbMoWvfI0mYR0Y +08hIx3A4C0+39WPcNv+uirNnBOn09EACxfVfWijYLFljXL0A +-----END CERTIFICATE----- + + +Microsoft TPM Endorsement Key Service +===================================== +-----BEGIN CERTIFICATE----- +MIIGCTCCA/GgAwIBAgITMwAAAFm4K9/t6wIyPgAAAAAAWTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDMyMDE3MzEzNVoXDTMwMDMyMDE3MzEzNVowgYQxCzAJBgNVBAYTAlVT +MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK +ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xLjAsBgNVBAMTJU1pY3Jvc29mdCBUUE0g +RW5kb3JzZW1lbnQgS2V5IFNlcnZpY2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCbi5fATDXjleuXc21QiMyPmeUCjF4CJ8VHFvJHxllsgpNJJ8Wgt7wd +IF1HMbldCf3EL6HIzRI4PSZYD0QdO9SkDRH5ptQ8FOrSwYHaNh1BIduYk8L0xEre +q07zwmmUKMMoyyA3FniS1VbYMv2wFzJaqs5RofDq4zEZq0WVC+GIvv88sUoMmsUg +KgjB2VjSs9v0tJmi74HQM9RSayAmnjUHeFAegpYkXCfrB+OEXefmjNBQlMeFqY00 +o+LmfwRyoe37UTwXo2AiZeMUZ9nccRlCi85pStx4vcwxuxJgxB5cjlDW4xHRU+EL +XTEtvNmIfNtQRbcngVXhjUfYT13cUbzbAgMBAAGjggFoMIIBZDAQBgNVHSUECTAH +BgVngQUIATAdBgNVHQ4EFgQUeRAMLqNcT8FL3hWbVjJvtzHR1RIwEgYDVR0TAQH/ +BAgwBgEB/wIBADALBgNVHQ8EBAMCAYYwHwYDVR0jBBgwFoAUeowKzi9IYhfilNGu +VcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDovL3d3dy5taWNyb3NvZnQu +Y29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIwUm9vdCUyMENlcnRpZmlj +YXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYBBQUHAQEEcTBvMG0GCCsG +AQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01p +Y3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUy +MDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCHdUGF2gHV7TW18ElZrOCRBrVJ +yu3wDmt8dsTlTHaFyUA1cut3baIAansPFue5afbWpXNOe9VZakPQABm2P2BBtpEV +tVGl98/Ifxgq/QRyln4gDCGWOb49hnDmyX+kn54cFnLLb47LxSSEpnAQEfrRTvsg +ks7b/drzQa8lp5kJkW+KxPL0r9ajvcA08UJmK6znKA/Oye4UBTzavs2axKoaWm+o +8K3EBDOSAj9CZIaLgAeJNO2DGAyFBgzGbBL9MZR0lMyHeOzWMCST3L50g3yrCiVf +X86bUV3bAYE3Kqa3oCHw5Mw50gvcFNPHmMbxcVXRlQ3PtfvdSpw3mDGGm05fFycy +2omOSdMfKj6PgvcUkLet12xzAHeW+K8ikpZdHNJkQoRoBNcZX1Ek1aTuA/hn+0m/ +Vnqd7+ohNVpknpRcrXjwuWNrDLavkcoQlY3JX2dYG0Nc6QHEjsVEi052EfIt5urD +AUEXcdYydBxoMf/6MLSGiKiSsfQbOrYBz/nrbRsoWeM/xf1iQD00Qw2ANw3TdTY+ +fi4MiwReUu3B5o2SkgxmHnV1y6H+bQqkLmOPLc0qtAWFq8+PkPo5G7fj063djT5M +Ukcw+dZ9iMawOAyzP0EbNIgY7GaB9nlV4zzIZlqst4I1orhG9hujaOjWGYtBfTZt +JlC5INCx6XHHd6Q27A== +-----END CERTIFICATE----- + + +Microsoft TPM Root Certificate Authority 2014 (1) +================================================= +-----BEGIN CERTIFICATE----- +MIIF9TCCA92gAwIBAgIQXbYwTgy/J79JuMhpUB5dyzANBgkqhkiG9w0BAQsFADCB +jDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UEAxMt +TWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0MB4X +DTE0MTIxMDIxMzExOVoXDTM5MTIxMDIxMzkyOFowgYwxCzAJBgNVBAYTAlVTMRMw +EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN +aWNyb3NvZnQgQ29ycG9yYXRpb24xNjA0BgNVBAMTLU1pY3Jvc29mdCBUUE0gUm9v +dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxNDCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ+n+bnKt/JHIRC/oI/xgkgsYdPzP0gpvduDA2GbRtth+L4W +UyoZKGBw7uz5bjjP8Aql4YExyjR3EZQ4LqnZChMpoCofbeDR4MjCE1TGwWghGpS0 +mM3GtWD9XiME4rE2K0VW3pdN0CLzkYbvZbs2wQTFfE62yNQiDjyHFWAZ4BQH4eWa +8wrDMUxIAneUCpU6zCwM+l6Qh4ohX063BHzXlTSTc1fDsiPaKuMMjWjK9vp5UHFP +a+dMAWr6OljQZPFIg3aZ4cUfzS9y+n77Hs1NXPBn6E4Db679z4DThIXyoKeZTv1a +aWOWl/exsDLGt2mTMTyykVV8uD1eRjYriFpmoRDwJKAEMOfaURarzp7hka9TOElG +yD2gOV4Fscr2MxAYCywLmOLzA4VDSYLuKAhPSp7yawET30AvY1HRfMwBxetSqWP2 ++yZRNYJlHpor5QTuRDgzR+Zej+aWx6rWNYx43kLthozeVJ3QCsD5iEI/OZlmWn5W +Yf7O8LB/1A7scrYv44FD8ck3Z+hxXpkklAsjJMsHZa9mBqh+VR1AicX4uZG8m16x +65ZU2uUpBa3rn8CTNmw17ZHOiuSWJtS9+PrZVA8ljgf4QgA1g6NPOEiLG2fn8Gm+ +r5Ak+9tqv72KDd2FPBJ7Xx4stYj/WjNPtEUhW4rcLK3ktLfcy6ea7Rocw5y5AgMB +AAGjUTBPMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR6 +jArOL0hiF+KU0a5VwVLscXSkVjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0B +AQsFAAOCAgEAW4ioo1+J9VWC0UntSBXcXRm1ePTVamtsxVy/GpP4EmJd3Ub53JzN +BfYdgfUL51CppS3ZY6BoagB+DqoA2GbSL+7sFGHBl5ka6FNelrwsH6VVw4xV/8kl +IjmqOyfatPYsz0sUdZev+reeiGpKVoXrK6BDnUU27/mgPtem5YKWvHB/soofUrLK +zZV3WfGdx9zBr8V0xW6vO3CKaqkqU9y6EsQw34n7eJCbEVVQ8VdFd9iV1pmXwaBA +fBwkviPTKEP9Cm+zbFIOLr3V3CL9hJj+gkTUuXWlJJ6wVXEG5i4rIbLAV59UrW4L +onP+seqvWMJYUFxu/niF0R3fSGM+NU11DtBVkhRZt1u0kFhZqjDz1dWyfT/N7Hke +3WsDqUFsBi+8SEw90rWx2aUkLvKo83oU4Mx4na+2I3l9F2a2VNGk4K7l3a00g51m +iPiq0Da0jqw30PaLluTMTGY5+RnZVh50JD6nk+Ea3wRkU8aiYFnpIxfKBZ72whmY +Ya/egj9IKeqpR0vuLebbU0fJBf880K1jWD3Z5SFyJXo057Mv0OPw5mttytE585ZI +y5JsaRXlsOoWGRXE3kUT/MKR1UoAgR54c8Bsh+9Dq2wqIK9mRn15zvBDeyHG6+cz +urLopziOUeWokxZN1syrEdKlhFoPYavm6t+PzIcpdxZwHA+V3jLJPfI= +-----END CERTIFICATE----- + + +Microsoft TPM Root Certificate Authority 2014 +============================================= +-----BEGIN CERTIFICATE----- +MIIF9TCCA92gAwIBAgIQXbYwTgy/J79JuMhpUB5dyzANBgkqhkiG9w0BAQsFADCB +jDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UEAxMt +TWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0MB4X +DTE0MTIxMDIxMzExOVoXDTM5MTIxMDIxMzkyOFowgYwxCzAJBgNVBAYTAlVTMRMw +EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN +aWNyb3NvZnQgQ29ycG9yYXRpb24xNjA0BgNVBAMTLU1pY3Jvc29mdCBUUE0gUm9v +dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxNDCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ+n+bnKt/JHIRC/oI/xgkgsYdPzP0gpvduDA2GbRtth+L4W +UyoZKGBw7uz5bjjP8Aql4YExyjR3EZQ4LqnZChMpoCofbeDR4MjCE1TGwWghGpS0 +mM3GtWD9XiME4rE2K0VW3pdN0CLzkYbvZbs2wQTFfE62yNQiDjyHFWAZ4BQH4eWa +8wrDMUxIAneUCpU6zCwM+l6Qh4ohX063BHzXlTSTc1fDsiPaKuMMjWjK9vp5UHFP +a+dMAWr6OljQZPFIg3aZ4cUfzS9y+n77Hs1NXPBn6E4Db679z4DThIXyoKeZTv1a +aWOWl/exsDLGt2mTMTyykVV8uD1eRjYriFpmoRDwJKAEMOfaURarzp7hka9TOElG +yD2gOV4Fscr2MxAYCywLmOLzA4VDSYLuKAhPSp7yawET30AvY1HRfMwBxetSqWP2 ++yZRNYJlHpor5QTuRDgzR+Zej+aWx6rWNYx43kLthozeVJ3QCsD5iEI/OZlmWn5W +Yf7O8LB/1A7scrYv44FD8ck3Z+hxXpkklAsjJMsHZa9mBqh+VR1AicX4uZG8m16x +65ZU2uUpBa3rn8CTNmw17ZHOiuSWJtS9+PrZVA8ljgf4QgA1g6NPOEiLG2fn8Gm+ +r5Ak+9tqv72KDd2FPBJ7Xx4stYj/WjNPtEUhW4rcLK3ktLfcy6ea7Rocw5y5AgMB +AAGjUTBPMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR6 +jArOL0hiF+KU0a5VwVLscXSkVjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0B +AQsFAAOCAgEAW4ioo1+J9VWC0UntSBXcXRm1ePTVamtsxVy/GpP4EmJd3Ub53JzN +BfYdgfUL51CppS3ZY6BoagB+DqoA2GbSL+7sFGHBl5ka6FNelrwsH6VVw4xV/8kl +IjmqOyfatPYsz0sUdZev+reeiGpKVoXrK6BDnUU27/mgPtem5YKWvHB/soofUrLK +zZV3WfGdx9zBr8V0xW6vO3CKaqkqU9y6EsQw34n7eJCbEVVQ8VdFd9iV1pmXwaBA +fBwkviPTKEP9Cm+zbFIOLr3V3CL9hJj+gkTUuXWlJJ6wVXEG5i4rIbLAV59UrW4L +onP+seqvWMJYUFxu/niF0R3fSGM+NU11DtBVkhRZt1u0kFhZqjDz1dWyfT/N7Hke +3WsDqUFsBi+8SEw90rWx2aUkLvKo83oU4Mx4na+2I3l9F2a2VNGk4K7l3a00g51m +iPiq0Da0jqw30PaLluTMTGY5+RnZVh50JD6nk+Ea3wRkU8aiYFnpIxfKBZ72whmY +Ya/egj9IKeqpR0vuLebbU0fJBf880K1jWD3Z5SFyJXo057Mv0OPw5mttytE585ZI +y5JsaRXlsOoWGRXE3kUT/MKR1UoAgR54c8Bsh+9Dq2wqIK9mRn15zvBDeyHG6+cz +urLopziOUeWokxZN1syrEdKlhFoPYavm6t+PzIcpdxZwHA+V3jLJPfI= +-----END CERTIFICATE----- + + +NCU AMD KEYID CBB3F726E72C37BF7E9C6CFAA6EF06F88FD1FC4C +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWkcYoIEaHN2cwAAAAABaTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgzMDIxMjgwMFoXDTI5MTIzMTIxMjgwMFowQTE/MD0GA1UEAxM2TkNV +LUFNRC1LRVlJRC1DQkIzRjcyNkU3MkMzN0JGN0U5QzZDRkFBNkVGMDZGODhGRDFG +QzRDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApMsmpNyIsRavY6bK +Sgq9DUsxBzZprBXhH+8lUTaf4K+H/hxOuoMURu+PQI6cB2OUQN2/BbE6LtLqjE2O +kCpdyn2Xi4WZ/Mg0vUMKcYqmH3LAdFMzzzHYBO3F6SS70ByAuw9hOujOX0zR+Ac2 +xzW9qrE2EhhntKgQM7meWbTocZnJv0G3+yVpZ5j1yrNhq0aupjNYF9/kGxR1Y4rh +NezWJrZ+lZYSoLlXEC6ZJalbAaVW8QKFRXO1WZP+yuv40WOghhcj7pGYDwRA0lqn +5Q4kRBiAwrUNoEOMrMHKjgacguvNRo9sYgKT4AMVuDMNGgRqxzMh7wbSkUB6dvw4 +Xm2A9QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUwdnka1fhtc5jJH7otmouFzdnAKAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCLuDv4 +TUueSp5xu4uXZuNY03OOUhvPD8yabEq9I3BXIxoQ5DUQsKpBrFjl0MnOQSX+Fboz +YitPg3mk0eTdPuB2N1RUrCgufb0gtoNTcOCmq59VEQYNpoYXvhEhs0KWgTSPce/l +S1vBWqq0fDRET+Vy1aZLjG+dWrCfhyRXBoEtboFhJXLWKverg+pdR2DDagptE0mo ++qtNejSJqPE1sMfVPTDZw0yW7qEcC4J1uKyW3PYGthxc2rqVENzPo4FbAe6RDOhd +tbphwt7m67VtWEEGB+CqS5NcQ3pmhqssBZUclqvi7IjQLPpnKo8uceIeZjXg0DAK +9Zf9xVrC43/WpjYfSlOeUPT4fk822uR4m4wqh9Rd2To9CBb1FK/GI2vZ05eMf5px +pMQxcnk06K/Qwz1fPS/tFO2Gy7+CAer4lIgRjLvWl8l+fqeq2pbHIOgFx+NjBltt +XSIstkLltSCmEMipZQT1hkLF9o0nhRAKP2wMQfdCXWS/LN1St7uWceOxufHbMlr6 +cWxK1pjgb0K+NPvEJKnvOxW+MK3T19u+FC1MopKPIlvWLVxT5qnK1vALqj9ESLlQ +sd/I9YSDS/SofHIf7ihhZqpADn8DDCY296/VUfhCN/LK5Tkg4oiRuc4f4FVC6PVD +KhTnNrB6O9eBLlikwOlLiExDSn2EZxWMMfELrQ== +-----END CERTIFICATE----- + + +NCU AMD KEYID CBB3F726E72C37BF7E9C6CFAA6EF06F88FD1FC4C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjvxJ+z8nFelVwAAAAACOzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxN1oXDTI1MDMyMTIwMjkxN1owQTE/MD0GA1UEAxM2TkNV +LUFNRC1LRVlJRC1DQkIzRjcyNkU3MkMzN0JGN0U5QzZDRkFBNkVGMDZGODhGRDFG +QzRDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA44Ysh/JqZGAX4efo +BUEKmddcfKobewbboTmqWoi88FGVJ21NiLjHvc98FvL/ct1Ve5XZe0d59XogLRE/ +VncmfGQnw1lGghdzO53khxmqEZW31f6/xCnBSEvCSnrNJYbwi0BFzvz0OUq+6yW8 +ZdzpQrAGy3zYURv417UXblIkJ2eveLTq3Z3tiib3gmINU8aJC+hFLsxcuN9hki6K +VlJq3lh12q+pbZJEgAzh7Apu3RANNlcZTrMePQ2BrrhMYuGbQux9S7q7Crec8AZ0 +waen5yebH9XOFLOft5Xg7FrVV+FIghEC2tZHEXYp702bCQHsSEROFyL8XST0mL0+ +SbJwDEO1HbU+ODNmFskldtb7N5XoFZgodutC2etpic3UgqmhltqeecKbL9BPYj+4 +fraJpbdzAkPTlbSd+egoB+dsRS4Xvlw3NOcQWfkSl6yTqvf4Os570jJV0heYKtX/ +yro6j5Giw4/tEaVcn7U7Lc91MXLjEc6ADrcOYVfstij+oGKECag+kHhzyyqbB/fP +yxCVVtVvYnoQq2DrOgIOkCDhdGWI3raPjcUCp4fJ+C84/zMn/lfr6k8nDedQh5EA +0rPGCGyp2QHB+uhGAVNBFeAnhyD+z0aeli+osIO6LdDO1or1yAOjc/x040Yhx01/ +fEWayU7xHx1DX8ytaK3gG+54YrsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCwoFMt1mK+5bD86 +EiICUVxCDtqaMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAO3QK0myjXT/HVVxGPV1scRE6InKkMwAnUPd/GCg+x0Jz +rsNy1NAq/h51oKok36lQ3UwDVOfv9AEHgRKlzjR3fS39GQAkmh40K55dQq+o+JQQ +vmEqNNnPrVaGQASA8M3gA1elZ/qGGlggF+zjvt3awtMtncMDpN9CV5Eji18y9Otr +f3oYNcVLLBYHB1AJtpz5C+/ski77fOQgP0MiabXVTZc7lFSVGs1d2R8BpzYwa6p2 +kTSlayg0sT9Nl4uPoQwn6AFSLikU5G6lUjmfmh+/YwPLwHQSxEkKGH9pzE9o17MD +MFFal8/1uLrbZBbSLRg7A8sUE6a5bpEJzLHAAfLUluglkW8efVCA1cQ0F90orwmT +jcClgq8TLz8w4q3TlOur4LMMd/dpfJoTlj5/FyFlo13x+BgqFdGFxj/fEiaSArEE +9/vjpPvAOr35UdRNoiJ0PJXLBWGnhxA8/RjP5CzWFRpS25hW+DM1qHaVVWdooMGo +TUs8vmzRfnj7KoBRsnSspP2RmXgxB0fO5EWw+YXaRLAJJpSFwIH92x7YA4bnZdlP +6j+48jY/XmijWeWvDKudqBjEhv6pEQdKfNWTXObgAsHBS3b35cL8korN5rtMyykS +cCazP8hjuDZi55cwO/wYu1IZD7RMsKBMb7UwSFq9QQkXkgqxwMHttigEsKfyc+g= +-----END CERTIFICATE----- + + +NCU AMD KeyId 578C545F796951421221A4A578ACDB5F682F89C8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAFcmpejOhVyE4AAAAAAAVzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEzM1oXDTMwMDIxODIxMTEzM1owQTE/MD0GA1UEAxM2TkNV +LUFNRC1LZXlJZC01NzhDNTQ1Rjc5Njk1MTQyMTIyMUE0QTU3OEFDREI1RjY4MkY4 +OUM4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAougXj6NuBrlwzXIJ +8MzPVH6zaSo37uBnVeRsFnncZqYgz7hKk66U/TrMxhkRN8SGnRCKBx+sNujxVNWT +9sH0p+LDP3ElG+IZ1mQ4EwzIhjzGO0CsGLnKQbEmAKVi0YTTr35TbqMFlT1xOmHo ++fmYiZSFd+Rm7ql8nOh5ipbkaMmBzUD0+oO5K+DOm9Y3NC2N97+npOkPAlGM6cIB +Gc6rbNf9CVYB+/PsEbit97YB19PrVhYNd00REynyJyOS2giKQ3J/QyLFniDGyBxF +CTQQY5itqXlM815NBSdI5jyy5grT4CnXzabeM7GQNh8oZmypVmx7j7O7lUDb7JTq +pCV8SwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU0EVRTP7Zl3hIzNsSYr6WUWcPVfswHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBVoWrp +sWC5REVdYYFJo6iadOgdCmxDxLtdbBsefZTZo4EYkcyISavzf7FD2VYJlbRDRfv0 +M36AqfPPQhyi0H10mVB7p8kLCQUjO1RsZzLKwbR15w5h0HoJTnjT+r//chPNn6t7 +dvIARCVXiyjmhVM1ggPtHdl7C3C9yn61HlKP79VuPAtLBM0ky+TPj0DkcgmvFxT9 +XhXd5rk1Wm6dk2LsYoCoMm2RcU/Tp5aVwTpducMBBPiZXZVRrVXlTI2Jent0/grd +7a+BcbXWLBAdhF0XWpB6d0IHK+QRyF0vTwfWjpirdf90woXFZrIVqufKJZCOmNvG +fB/uD4xaLQ2106IZ5avl9STGSsjRs7CSats/QBmbAuaZqOsNbmP+5JvnABwVYiNf +l1j72pGCRT5jDx9gJwUV6g65urGydOwMH7wNYLY+xAiyiqz9mykReS/17FXSkzGR +YvkcRPSKYl+CSq82d67Sez8ZUpnMYgKdnmPd/qBb0xFKmNQ9XI1h8xFZd9hs7MN0 +zZanILieV7Qdlyrtovy4Ngeqh9dJs6KQRBSAkgKBcAK0kiTNlBqL7Sz++Y+Ni5LM +jiq3x7uiL/9HKQZbMfAeHHpCg/6bbTufdQAH+YXQQnGG51XfRl5zllUY3PXyir// +xdTnjo0xwnWDEn0TInnBEUbRWl/cTgO8gUYSxA== +-----END CERTIFICATE----- + + +NCU ATML KEYID 16B341E381CD5C3E799AC838CA17F1F7F3F7431E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAj0e0edm04AMmgAAAAACPTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxOFoXDTI1MDMyMTIwMjkxOFowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtMTZCMzQxRTM4MUNENUMzRTc5OUFDODM4Q0ExN0YxRjdGM0Y3 +NDMxRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ1M6N+Pb2XwUj1i +QofMfv9VCt5EZc9mbnN1RFhVyoLqeAsGQ0sGT/xGl13/JiZ6sqUC7r+kpxUJFjnP +VNbcHXFg8QYFkG4AVbj41AbY8+inRX5lYqeQafu7EZWM2qhADFjiPlG1phEXaVnD +FRF3A5qlgPVZdo46vGjHLNWDP71XlXPjZVQMJyj5ysddme5Q89tCJZzUpH3/QiZS +KYgR2AdMQaqOFIWuwXrpwteZiI42iKV00GPPvgX3fwbkbDV9fLIjtzgGMJ740azD +WV4o0r/LeKmx448O1hr/wYLkwwC3/FsgiGYqWJ0Cf+nukMWKcdvNVwLxDbKDyUJQ +yxs4VJfhBGYC/iqLLn2Q9Wj8kZwiZpDTL8UTv91JIxFilRYid1kJoN43VpRrUS1j +LpNpGUVXbc/rIxqKruvodXKut60GTRiBXWppwk6eN5fHYYobkQM0GnzSZ8pr7xo6 +3jXHONIQ/6RyBiXX44XtX9cxGMu0D4n5Z78fUsGpr8X7Ag6CbJnKb/R4HXh9BK3H +Cg3iJrhjbCDq9WB/Weh9KUYQtq8IZRGTOyt0OYEa38+lNr1RHTqWgYVMLhO6+BPO +IMr7IimeRvRRXbyyF+PWK0w81aJG2JotZUR3R7jnQjoL1HzZAjyMlnELeAF4EuUM +6sGiRl8L86hI0DrFuU6QK3K/gCIbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSfKDm9EFbvQ4YL +hva5Xu2JPFwMxDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAG1ypRqEL3zaXeQ7oqoCPWRwhPcwrRISPnhe8dt5Boew +iYwOMzLgzmyzllZiMDzJa8kajt5rGPrD4li0Jj+DsVDa9cpSlhJBtVW9G1cAN/Td +xQ6DJEKoSw8xNixbb1sCbaxLfhzaOLBlK6XRE6nh/tF5ivpmTo7k4A1B6OujEt7V +kc3JzoW0Khac7XPvz0MgF0VN71IuYTaWl8CrUaErc5D4OUlh1gyFdqZXWJWYegQM +7dd3ONWYfLaiXz1GLD/WdcoMO2hAXHZMrJdSbeY4K7MBK7XdD17HdZAVqtCdGLkk +iVSGI1YGexpDbi/WZtH10R8AYUKK5phaSeL46agI4jpOyd6gmqn+OdjhPm2PolkD +sBONwVeqBzdEghiIXQuNV17G9v9KfqWfKVIe1d0ATB709RUOwfE+C5bYA4TzMwN4 +e+F7DRgbNKbF6398MTZIxz52pdQuAf7SKPnDq3Y20jSfIDMQdzR3lu7Q5dtaP7Zl +i3BNdfePdzuaXt7CakLHteskX0F5uqXPI4f7sm4ov/wC/6bB9OrU6N6KoiymNo0S +UkNVt9wHChoBDhn6vEmfCMpdfd1PLHfVP9SDqUMJBhQSNTcMwlCdg6LT66ka2Y2O +pGpK8ShqBh7RFQcUoLN+54D9TzkLKJt9gqpqo/cdsuVtmcGLSCbJy4X0ysUljb40 +-----END CERTIFICATE----- + + +NCU ATML KEYID 277631D059FA7A9553FB59DFD6E85BC122300FF0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkLpeBGbckgOXQAAAAACQjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyMloXDTI1MDMyMTIwMjkyMlowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtMjc3NjMxRDA1OUZBN0E5NTUzRkI1OURGRDZFODVCQzEyMjMw +MEZGMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO7O9f+oe3b20lh3 +uHTSmutODxtV4XTSH6sy10nejkbDEwXAxgr6ywW5vLoV6JVNG7ixauwEU4gyDJ2Q +NOXgk3uZ8Zta+RTYyCiG84BG4nD/mLjHYB9BXs396Sgt8GMjbTb5CXkX3LoMhsZv +pMLihDBNVXAH2YMhHli9h40sdLdppyk67Fn0EN1+6gJrOuE6k7+m0qNrG8JxnuHG +xHrp5nPJdQpRhnyJ4bfKFipbhs1FqW0CNVKbNe3MktcETx+jP/8tFM6+CkxxziuV +pjGGg7sdvijB6AqW+M0UjCAmNbfGKa0uWzeWZEFDB1nd0c+qM4MComDQ0JdEjQAC +h8eFLGQxfFaVdIM1F1P/r5k6kYKDZRiZv77UWZbgHiL5198MFU3t/pPlLR3A3QJ7 +VBZsWuY+Ela+6kdzaEBZFKEUt879/BKMftMFMVCX77cy7IdJOQYvIMCRkPiUGIIm +NWXevE7ckZWd+TUi1bLgRbfni1w0RF45ViOOqa81moVfu4ol0BfK5oWXFlTLIZD3 +vyI8na+pcjQJ2DHYx+ZJAQkhjjgyn9HiL0fDaU29degJNn5Qw+FKlA5Lk5rlqwu4 +vMGuZVuwLPjbhygHjv87GD7qayOQ8fxp4qwjUvaC/1b0wReqnxG16UqP7IWk++dt +3wLb/gfjWFg9cmNf2g8pyOW9weo/AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSBPP+9Xb4QOExP +gnR1hLtzWtM/MDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHoJ4kuMaHW2ZXSindUSwKb/3bjzU9WUiV5N3JQr2mM/ +XE+Yoasy6vHrzCC9MKZ/mWPikADxvY1tXKGMneaEs62im3SxPijkbeKaByD5cGkP +Q0eBE+lO6+wgVH0JofDxiMJ4LkGKq62hfxRNSHIDvipYVlNwwN8ZVhlNYbsDyJD6 +3k0lJk/Hhl6XkEXCcZQGUIon3Qel3U6ibeqP0DpxVQ9XcHLLJV+n/k04F4aFuTsD +/epaeiJQr4mxZEnpCZB33AimHzj4OhV98nVWQETZyQ22QclUsRUtjdqQxu8TysZm +3K8LdbHOH0ViWhoudUVM7Mn2wqswEkAWz51+0wgu1BQ7342bvRAB373fBpKvH2B6 +EaTg9A/vHefCSBI21DUSZvLp1K5PZtlrKeYPdNdM863MHdEL6/ux+C3ya5sBjFsE +xEbUDp2E3kC9sS4rVGiDFil+hzE6dcZJEcvx5lvFtfHTaLum+SBFMG6lNKXlANdi +/XVFe1cDfAwYgg8NgD4v6YSrdrumev5B16pk3uFSWHPN+8hv28JX0zqQrVjRj5gO +VQTkYy9BQpDlMpYax1FdZCFJ/Cpz3Mi1YUjodnK2DAlA75ALOJHrNNwvCJDZbu+G +e/M/psklytrVQ/LunbO4ojTdgrd4e8chHg0YeT9N5uc56yxTDcru9JUjBqo118mf +-----END CERTIFICATE----- + + +NCU ATML KEYID 2D605CD882B2BD716CCE71C90BC774D3D5BCB1D4 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAjyDKOZAblaD6gAAAAACPDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxOFoXDTI1MDMyMTIwMjkxOFowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtMkQ2MDVDRDg4MkIyQkQ3MTZDQ0U3MUM5MEJDNzc0RDNENUJD +QjFENDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMp8k1D76qIlGClK +Fk2yKIrpMwhyY+EOgw7Cn4soT/VYehHnnRgcikGZjbGnTIMOP7BWDa3TdIdguyp2 +xo5ozlbovaCuJiN83ulQFVXutuWQ3ilLwBkKnWruOTm3VgUIP+5P09qi3PcX1YX1 +MvqPvxf13wZjiVVsN5vMxBEICH5D2WbFBVmXf+nMybI4LbPzpJr8F9QtZ5aKKGfd +6yJ9iVKfthm94dkGXWNfUN8FIXNj4vPPN0eL9VfESD7PaPxMZeZqqZG++74Y62xb +RsgXyr+HV7vFS/xUA+JtQ3BCXU/2iZSCNdgkt86Me/SPcsTbHzsJEzwwHhSjAzOQ +ymSU4A3qb0hjh9A27uXy5ntKS/sR3NecMuxnqk1FVBpWe6nHGfJNVu3H6XNleq4Y +DwSWG+4FsH6JcVqhO7cdFbUf3ZggRHGFcxpkamkrQ60w84j//IG4a2hfZbe67sDS +4U+rmPcY6fB+mIQEcygj4qv2K9yFbLsPcKZoeltgH/0pCEN7vyLsRS7WArfZPdt8 +XQXDV3kctCHJAGH4kSeY1KB82NpLha/NkSTNwLwt8v9wQ37adB+2zcT7BO7gLZB+ +RkoVj0FkEa4VOvDvDtr8y9WQgTlYjVzoK5EQ5Pll0NbWNGl16o6Oonh9z49vWyII +kbM3dnfUZdW6cHRPwXqUWEO8nmgjAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRCoDUP1NVc1Knh +2FbPsAzu8GCIBzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBABEti63k1V1WQJEJCdUYWsURQCUKliS+0yiItc7o5wNF +F4M+HTzEq7oZH4eF7ZCv+FY0mx8lKvQq4jcW9avus3wIGk7ClGISLrD68vWZMjzM +Jh/cyDpOxOA+mV890oz0qhxPZdKtUZTQWjxE705O53+UpbWUexvmjv1YLQF5vlwM +TUIP9z1BpcSWFSm/DB+m9Wf2+sr73MxgfGP2TAHk2kFDl3j/mpd8HBJ5SayiGILe +1po4lxn9dhQAYktvzcC9nUM3q2tdVhC/FJSGDi95jcc9BXsozHiw7457Xktf5pSz +ncPPA95MOM5yj+VBfQQWtD1a1Qqy/GMQHiL4MOC+qSkyhx28usVZhX165hrH2T9Y +ZVxEFceygUV0+DZWyoQ6eMmPOzxPkMpvYl+mohQvB6pQkj2QPjxQjKT2A7DY1lu9 +FH1LxlISFAQvHPQkPacv4KiY1AOFkiEm04zNSWN2Oo1mdMO+luWcLtMx4JEE5FeN +Aq4BqB9NCg20kz9cSUpcpMBOjfVtiCapLcikqfFtA8z48rNatsbe2VfLPk3vZQWm +ypuRNKKkeGhoh+Yku26TZezoQL9MMxAsrkmpeE9o7ryxa/TeL692iiFAYG5UInzw +u5RGKLWpiazJZz2hVF08yIn8S7LwiFUKUcaxrauUGeKQdHu9StOK1ysK0vT5atYc +-----END CERTIFICATE----- + + +NCU ATML KEYID 35AEE736C9B4D2861309E7815C0FA4CE40D865F6 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAj7xqYC/HZ81KgAAAAACPjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkxOVoXDTI1MDMyMTIwMjkxOVowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtMzVBRUU3MzZDOUI0RDI4NjEzMDlFNzgxNUMwRkE0Q0U0MEQ4 +NjVGNjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANrCXCjyWyYRTmkd +dSQ1+yX2V4FcMqOnjot2YSniFfPZ7fGwfDfXfJyeT5CVXcV0rOvtSw5hSH3Qb9V5 +UgJ973wkh6bE/y8pQ52KzXysGf5VACE7cxA4Lr5rXCRRbaX3RizB/qtvS3dc4MTj +Iz3cZ5r1NZvvuF0ECjKsDAb6Zv7v8ywbcR3OWC8n9BjVEZ5H40ohhIc3tgGlbtra +rBQ+wZat1rbhzh6Mp3kQONAPuy/ZeK3PCoEvINfsnd9JKUJOeyr/JzUTLwBnDS0z +Hjj0E7gspdR/Vp+eTD67y4czlYhQQ3LHIC24dckOxFaRfAjfDUGE46WxUYFf+XWT +RmHfYo7+GRfanlRsCYaALMT1gBqyDc2dnTZJPikd57wFGe9qcFPw6RsNHzopAUqo +oD4RhVMSAvGADwvviZ+AvS6r6i2XCsiDdNlujr9tOb1AgDY58oVy+c923ITNW4O4 +XKVBz+Sagxao0m6uIk4Bt4FSuRrvy1tfPp0/3bxyJoROu2mzLbwjQCQGk6qlJZLc +nKOBW6DunaXmDQuJivaN0b/zTtcRgnMrrebmm7hBbUspzirHhSVJ9r6HoQVAExjw +i2XZUBoRG3mew5KPYB+d26CZt74GpN/cG+K5wxBVi18xjLWInMeniyVnv7MBSB1X +k+AbccgLIb5F+QBZ+FbQyJ0eQtrZAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBREW20obHJN09w7 +hc9LLN7lO6ebcTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJmmwj4oxZnoIuD6brxRZh6VP8DQ+7N0zpahXMwCZhsc +52JG8y0eY1gV/0VG5bzJDrJYFQimv7ZPcY6u0W6Jl02F6onv6PnYJqcOwRfnYkzx +8A4aAPxDC52i8o9bN19iweXIjjqc2ivaVKPSaeKH4lWmcrgq5oD+yLYJnhgYYlw1 +JyHB5FLP+98MG3a6beM3Yos7QI/PjzIFQx9PxFzCivWZPj29B3mVTLpDaBAT1v0C +GlZdmEWWP3sACcae7EcGDDzXWndmagxWb4F7x4kRuGwV4eSCb1QygaZeUNcvTceW +ZTgJdlp5rAn89CpyieBAYwEqJuRE4NDnnvi/CLvgtgOs/WrTMrLr9hiLufoX8iLm +oXYPkh6yZzZ/WmeHbUzvcdSOtl97001j1XKFOAYxjP6CRBQ9+OuKucxyxXorQN7P +XzX8LDly0W7Uj7crmi69MMMF8clZU5D8buyNSBjvnuLLJfUnj9NSVQpCXidyzkba +S+rfW1zr/Ny1dqOYMCvY12V1ePmcJVltlGRy8DxOtiynTJ0C7ObPe22VGpJ3RIjj +MVuBHgpqe5uWtYSzjH0Ox+2QdE/ywN8w7AfIccCj9pC9uvfziSwYyVgfQjkxvx9g +VON12786ze8WM74NX/D5s7sj29lMRZoU3LNfUcI6ekSobQDUl/ISp8xth3A6kxyU +-----END CERTIFICATE----- + + +NCU ATML KEYID 4666DE766204E74DD29BB4FDC58523A1403D6A32 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkEVizcaAjIhPQAAAAACQTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyMloXDTI1MDMyMTIwMjkyMlowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtNDY2NkRFNzY2MjA0RTc0REQyOUJCNEZEQzU4NTIzQTE0MDNE +NkEzMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL7fgCYS8NIlRSkH +H7rycsqUOANooIsWlD00aRUuKjCO+8FINgZsETGdW8soLrmscfHG7wg8c23btoCK +6THRD2cuGwG8gmuZIXi5Vkw2H6lLKqHxj4JqQoyP9904XU6PsAmipybOuM1SaqwQ +YOI80Aa6w9AT7N30QvG/AsQAMu40xMs5PmpO3T3WJXUnOB0IiBgqBpVHesQpQ79a +dGGMu00gv6EqWKpjs4IlFhUqm/erGxtVv9tD78Et/qTMH6vR3RLW7NvhepPh2keN +zeZjW/tbyaNmuvKoc9pUKoLmJyWBsIcSZE5oUJyuYFDTJa7y94Zz2G1KLgMR26y+ +zwvVq6Wc1ZnVB91qy35LS1YxLGoK0k897EgtXhTidA7j1fYAdoJF8y+JN042kYkh +w6hymotkRcV30G6V/XKeToLE4JmafIdXzHq7XgUx+l1hhVWRTTVnjb8hz9gZ6hXu +A6P/+/c2SpHpXtKSp95mSpdg5Dl6crsGG0CPiJiWlkcaFnvGvKIihAiYWkhgGI64 +L2QTWtuG50kp2zOVNsT+albqEen+sLxZ78FLt9IUBP6HRfGkAQJxQG8fDvp9Cxwc +3oWacwI3O98sdSJBnnueBIl7XdShzHWy0mFskT8Eg9Re45HNDVrWAOB2pUWR/sCV +6AJN0zDPCj3A5P3eIOEXNONhxmglAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRYGsv0YsORhZIz +4VmOpQw3HCLFsDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAzDdCF9ZHlMcBLzu9DCz5EKYSkxoV2oY9FAnjnjCbcJ +d2sdZWcMdCwHGAUmv+8heCSK139hX8GBfHHun7C8jSAQgLXTj1AvKRrfAGVrd4Wb +VNAz9JkGYw8QifgcgtZV18kz2KNk3zt+X4YIqHPKXNpzgmUJT3fApbo5fmUDDTd0 +4g5mQsjnUl6AJ2RC8FAIKBT8AVxVS8cf29V8wemcq2QiFKzDRsdVwI0t6zrKl0FS +AnImP/uYutf7EOaQWBgNajnnTSRq0ekStPx4KNLQgiHH7B221JUK8t7qqRyimoH5 +6iT1VykwGEDW7YXUu4wT8O3LbMMeBNT72R/04ioEOQHzKQkltiPDVf7gvYsr8H4B +cIfcNXCTqi8utfwMuVHxb9ssUzrFWBQBjHBdKny5jWBM1ogycPzJg5F1lsPP+fI+ +i+9ew6/MdgI4CNn5iP0OXnSA/XsFW1K1WGbBiutcIsUyFZpntT7jfYp3nrpplcp9 +xXvbjcF+RngAijMNfwQDliCKCHor3iz4gQIXkDwvoJKe+dWpoyDcfosgmidxx8nr +keM2pSdumxQAsZLMbip245lPRlWXJ9lrPxg8rPmA2q4tfOprcepY/Gwf7rE6TzAW +z7NBW1V2sEn0Vhs9zSksVIAOlV0mxcRnTzHCKY8H3Pu+iR7e9PtHe1nqfA+xqUNL +-----END CERTIFICATE----- + + +NCU ATML KEYID 55F4DA39CA65B6681F2B7711BC3EF208A8679D1E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAj8MWKqvd4x8kgAAAAACPzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyMFoXDTI1MDMyMTIwMjkyMFowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtNTVGNERBMzlDQTY1QjY2ODFGMkI3NzExQkMzRUYyMDhBODY3 +OUQxRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOtDhDtIzu/l+k0K +Hqq9Yf56tCT9WSz6idcRr1yISRQWZjtQh4O8fZCwb92Kzu3Hd5OysKljqzPcMZ6+ +Nqy5laFYtC7ijOfCm/yTtdDOidHG+mpGM3rdwMD2sPu20MZHt5RRLW8AJ0zM6u/k +EH+A5S450glnEyvEOtv8HO4EqRC7r/6WP/KhAR0xSYQebWvtLH7LT0HQh5ymnNNN +zdvxRBKof3+F4XvE0CGOIRtu8QHyarMUHJJuXHd4npIE3gQHBHAkdvc33qCm4OfO +iFwNBZgVWU9id9SUEjXmUgxjSgnAblW2MqBJLtVKKLvvbdqOqZlbOYHfG1x4gM02 +LvUCIaK4Xht2B2zYsW9ChZKZb/mObx0Xn7EoY0G3j1abrJr6Ezg6gMrzS0moMFTV +UspBTLKwgqV73ydkYUoiGAYr0u6j/LWJRdoIVBATiIClGkVhaMRZaSqIGTA5ls2T +xW8w7WX7WumWYTqHetQ32VVejiisknMHB8NLerAdPN4QbbGDE/s6batpUy3/FlPU +9bxrGqiCgbvmpMcGwJp3+5K+AnExWMwMTkLSunR0ccSYXLtEtCLVeBPWRfUhdSRR +jQdV+PEHcfxJrcrb8MsaC6PJkVpSE/T16YN8Xm1DpjT73rYFEuws4ZvaF/6biZ9M +B0OXj00qSnOUwJdGKGBe9IiZlvQjAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT5X/ejvCQdj0n8 +BSrvFe/arOI9KDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAF2eKrjyqWrS+aWsY+QuiC8P3T8BYhwJh6mFOdOo0LQL +eN+VcjXVp3kV818BdmjjRzEKp5FSGqu1O/C87StTdUwOyECbJaBKIgskYCSIcJ2u +D0u9krDcsZlNn+Sl08o5H/eOR2P6Y5KVW1KIVWb3MI1qnHpwKzqtWpnHMmWsIFqr +NQTbTl8bLupIXJorwre3AwAnaAjiwJxX069bEYlfr7BwmkjiB31qRQ9i9r3Usg8P +nPYfgaTYxnNV8gKLv67rR+5Z+GsCvY8cYglZ+sFmfYEnv5Qrlp06C83NCBQFDqrv +aPMVC3o5YoDPE3ITZlVBw+QTZEO3m8oby8nkqm7QI95Y33FYIHOVwHWIxeZnIhEL +IE9ubYeurKqzVNR0lyqoqRsTqm2FuPgERNip2BK3+hs9OiqnB9tGl2cDoIHR0iTJ +WfoPfOt+yuRYNn1ZYuxDq7loWZxLzkRXiODuebkjWTYmSurLUiMdEm6CCKLff5Jl +FMaK/KXeESKckVFF0vQzcfBsM88+sRt8sqJLKZycEcmNVQGoF/0Sce6ePJ6GO68O +uj0EH6fjUfegu2nsdvzjOvff3MdEO9ra98us8GHaCRlu6AMFHhONQtmZHyPkYmrE +c/zmRxR/XZIkKtfUhzrdJH+GT1PQSwdsoUtSRyILm5WYPPEiseIFjA1Ak3StMzy5 +-----END CERTIFICATE----- + + +NCU ATML KEYID 81B5D99CBFAC98C5D61A8EBF26A86A086BFA3ECE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkBe0qkUhlPZyQAAAAACQDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyMVoXDTI1MDMyMTIwMjkyMVowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtODFCNUQ5OUNCRkFDOThDNUQ2MUE4RUJGMjZBODZBMDg2QkZB +M0VDRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKGXhIATpLe4gtQ6 +Q2GHSJDPsM4ETVvPXNxNC1Q46reBAMDOzKslpTPsE54kpa41LATgM8WQVZz/KScz +NeEDDyQ0sTAWxUGQcnEnzdIKoBTYbdgzgetfd0eY93nzjm0dNAMa9osjY0FTI1r9 +JzGEPoZUiEa+rejqCzVZgCOpatQVum9jXS+/p3yHnxi32KvTcc0ksYtlgRbqzIdV +NNP3FJOVr/wwMoOZhfIg6/bbyIjjRUcA+wXmG+CAAKUqxfadbKITZGJtZY0vYWq7 +EmNmAM1gLY9FpPp1y8pHotKQNuR0p2+mpLp5YHeJnmGx6nXnli60ShTg+7SNoXpt +EwisxHIrvCK6oCK1+KO8qDkLdVzeTCdfHnN5xZYleWe6TR23lpFF4oByUubZre7P +Rv8eywelwb96oYXbMLOo2UBFbfMG2fzuaeIHe9TrmVs5tVYqug7038tvQvuiYkdR +JRy85Ugoh8dncQEKwdmycl5B/l/s0v3hX0DquHqSDS7WZTC8veVrSLGPlkWDhrv1 +Z4c443pQP2+R8d85g1/V+EIb/bCc8QNIqzWIS/8bKHHlSG/7cFFfMYYRTe1igZ0W +yjT0TbJrYKfgqrAtKVW/cNRdDj5JBFspS3y6vf+FHCn+AW8vTnsX1ht7yWB9zr70 +8WFkdttxkg/h3oAIMrCamfHOZVzxAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSril4E0PFFqVed +KblxC+BgEjlJijAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAcKspoJMOfNXFlDN3AMOB2uszKW9UcZtKzx12x/WhIn +PJfNqluC0sy+U7KLxRO8lnko3o37SJmxzzToYKp6kLU6MwLjwK6Kdw8fJ9AOSNmX +L1f4I4G1UVjvdctqHoycNbzBRG/QGohyyk91IsSJ4mm4fiVSqVPWGeS+NEiOyHUS +vNgK033RjuDC9Aj42puA6bK+OMLQK9pDctae5JHfjuXjx7fMHumoXR8eIiZPKeXD +GdLVOOH90tlbh+AR15J8vrMVW7FuwfGKU8sMGNWUQWgudeAbcZ+9WPuXkuoX4ntZ +K3DxCDSkfvC80nDYfTEjW2zy2l3THisDY6gAWd9EmKQvwk1kS9H/smN8MVJiRZDX +6uavMjjKGZ3bhasvTQ3fnqhvsTS3vOxOH+lVdQjzDRYX5L00YZTBnHVJQSfDgZ0Q +pYElmuD5XA2Bm85yXrKu8NPjzbUhaGGV87MHGknige7tnDndrFP32o8iKf6dWJX/ +HuK+8y9KYL2162Zla2RLrQBrz1J1rV+WAkDLX+LZRmiVByiUGBR5jtjwAIukj9LC +mo4OkaUbmYrgjhxZfoyDH4KqW7xip3gNtUdJbhCFZweoUmkkbKzKtvCSrXHoGZnr +R4xlyYt8bFh4EoLLXH4vfRV5oQ7IStxAthQXD0VVikU3lHVLubCtGTTIMMzIOPUW +-----END CERTIFICATE----- + + +NCU ATML KEYID A0854BD197F8212FACBA38991BFDDBF5D13CE9CE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkNY9jHHWJRg/QAAAAACQzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyM1oXDTI1MDMyMTIwMjkyM1owQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtQTA4NTRCRDE5N0Y4MjEyRkFDQkEzODk5MUJGRERCRjVEMTND +RTlDRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJx2Uw4ANaC1bSfl +H6BLhB6Sd9ZUknEC4hxsRhB2lH3KxAPeDxIM/4ZySkIkRhd6uMajJIkVPonX+2RL +vnzEy2xJHyQvbWVyZ6gVXi/oObmmM2cMEkAyrCBXIp2JSXNdaWDozxFWoR4nLhnQ +z0Kj0EBv28JNW8718h1mi8ItgZ3C88Cej4KPmr6KRG6Q6ahq5Ov1knAjXPk5WroW +R7j4KQoMkGKqYf0R3lpzakJUEMkpvcbydA6IKYydl72kDHbqNmSW6ZU7YUheF9xZ +YRWOYgAhEpTcve5WZxsn0OyHLmqjSj150EDbkT5k7o+XZvIde8I9NEPbwW2usNPv +P9k2SD6XGn1BCNoZvhQNpVq0LpoGayh8CRRG48vEkg1K52Jj7iZw5jYteIrmiJRh +qxMiHFDH07Sd+MHDD5KN4kEMBc99ZfdtFYwtfOWAMPX+L9g+vQplHEwpc26exVat +gB1yZBg49WSZ+h2/kelPMc1F9OCjezcPcsdHiueYWrPS7OwJ9/wyvvsQmHaarLy3 +ph4knllQV5myWvjqDnUD/f1b5txP2dXdYNBxBeB2nERfYEUEevCVrErBCNNbioVP +frC87yk4ae9CXES71gPDVi1dmciOEjFO8xMfOacY3j7pS7FuFKT3hnPFj907rdNf +kR5Fgs/dlhczVcRoQnSHVhZRoh5NAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTOuY8zcJeBZXrH +L0q+UIRZxQ8fOTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAI/OAQwtMMCbpfJLzCqpeVOWhfIxOg/rm4efYndgY17/ +Hx1YDkgJoKbWH5j4NhdxqWzKgfiW9/HJ2a5SfM3e778LOITp78s8eso71qiqTkgH +KBCgzT3uaNt7pwLMNMpxNjQmpByGflzM/AJQuYsa41uHN3Zx0gJSPCozZC5tb5C+ +9nQvVauhfLiSPhXe6jfmlVat/HnlTWVrnb2NTxsAFOtOes111mxqGlW3DkcvVwH/ +RUsRPnrv6/joljv3uxjbNwbix5kvxUa2D3HslAPZFDyzt9omb3HJB4K4FDZ9sMX2 +SVgEaYIoVKeFSqkeK5RZ5WLJy5YaJh3bLOvYGeqPZAs53E1IfcLK7udRG+OrZ1qs +IZjZNt7xlQ+n2DMIf1+s0hmcn1Vz0jR8R0FV+CdW6iGZl3diGUnUrOHgh+e85jXQ +Ac1nnT9RwfSj1yCtyNNqLbmg/3HS2ydOARVIFu4FewRzUHY430zH8yH4vcTv7iO3 +5ve5FzcDugIW55z4f83TcKheIFs5WKZVgtMJIik1+7utAu7tzQ4hbQZQEGF+kZry +uUQ86eYQjs5unqPxkcLo1b4El/xlrlOH1R5aVi3nX/ZgOY4WSPR1zLQ+oT+kPnrE +FfhBzeZtM9+ox/jA9qygc/UajZtQaZ6DbX4H85RFedfBxxjMOLkpV16Xb/+0gM1E +-----END CERTIFICATE----- + + +NCU ATML KEYID CD3401AC6E1C6F93DDD869D46A518311B3747895 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkQKr+ZQtHWMDgAAAAACRDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyNFoXDTI1MDMyMTIwMjkyNFowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtQ0QzNDAxQUM2RTFDNkY5M0RERDg2OUQ0NkE1MTgzMTFCMzc0 +Nzg5NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ8LFl8UTZ2Ga6p7 +pWcderDhkaavthmTUEIckucrLEj599C9ggwY6cB+VIyVUuy9e9LjvCOKaSAYblQ0 +LWIFCfGu07eBw5LE8bpEsDrqw1AHSapvRFWsYZQA16CX2vhvUguxrW0UZ+LKJd9P +hMPFdtMuKeas24jbReuE2F988lDjpG0qltVV29Bd6m7uSkYT0qB+Dh/nEeYuKS1I +2mEiYS8YzO5sLOKg7fA1UnrSP4StnzgnWtuJZWYOcrpS6v2eEkOCpPwcwNOK6a2y +VDhOUgt/EFyZLYwEwjrZRDOtt/KT7MONGlmjusNRCyyS5yRH4eMOebZfuH3mzD3d +NyxpiiKTaSJghan6yutSQTI+Azj97Vrf7eZESsrdn9QQtUmlzLiIIRFnIrOxBgdo +WPyiH2BMlpYRutcJC2a0OBnwNqRihOeyJWhe8cdPTJdNPAlCSf8+E2BFM+qRSsOs +tT/PEa35XM7CRXOV8KcawWNIN530vojE5Tl0nhkAX/ghm6aqjwXsyZbReKIwE0R4 +dRxzHNCS8dQ3Bo6n9wiOERp9YNKPlMczNl0Im41+8L8wH5mhR7+77xOCvGsJKrgZ +aQqiCjT1/q4Uyrc3eW+U7tsUoW+X/cCPFUo+5NRlJJEcCSrr6FW0Rr7PZf8xf0EE +g3PaMzhZtq9smbemhZQ/MskdNUANAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQ3gzNFzq/ujWeA +4TYmNDmGocv0RjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAR0ecpVaQhMCgcAHoN7Dq4xhKlRTSj1uToevx+RcoKl +6TuyQCkAMZ6mPC/uAJcQKHfZqs3+e4kp5r81sSs5wAKcve31AcY7MY2nRCLmdcTs +4UIoCBofYafmItLLsv29g7ZFYHRSuzgErFrxTHqj+HcsU8LlTVuQzkr93ymfJtPJ +swILHzCp0XttZe5Go16xUoWaZqLl1ca2myW/VvKAZtuowXnrRmc+mB46DdxnIutR +V5k/QX7q/p6D3WAibc8/fQwzokrq2CKZFGWuePEymz+5c5Y+Ull8l1h+ZuygvPsP +kPRRlvD990UhOUw1eRW2ZOwz0UGJqBduWS+Tq+ZzZrY0gL/G2PKsxJqHphKYWok8 +2mOzNqdVDN8VJfSCbaFZtPWaUo3GKlnC/8bYisC4JXOWQ0tdjwl0mSFeRvMaSHyT +6rBcMPlQLRBjbByFyfWpiHwZtiBobIQoCLsHDNLRYVfJpzQ8Zp4nkpaVBKhEV8x1 +DGhb6ii4pKEHdSVxCkUlMkOoSVcPjtwGsCPZpkvmfjn4D18fOjHxTdNxAr0z/Z5U +3t9i+SxnFDbE4mO5scqhBWScg5ejX284Nx4c17yCF7O4W08YNhiE8XeD03Ag9EcY +3E7QQi2u8IVuOdzVaQAW17PQfbHq/TE9kAEwR6idbmGMTIg2cx1CfHGxJb+e/PpL +-----END CERTIFICATE----- + + +NCU ATML KEYID D6F56ECFCF7EDDB7FD87ED01E127EE009A463BC9 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkV5Ycs+IuqUCgAAAAACRTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyNVoXDTI1MDMyMTIwMjkyNVowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtRDZGNTZFQ0ZDRjdFRERCN0ZEODdFRDAxRTEyN0VFMDA5QTQ2 +M0JDOTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKCxkUFwQUiRsQ9e +5vviwZFxYrEwgFYLZbHUUFw1WkA+GH0pfvE0ReWlGSrjlI2Zip977kPqyMJxh7gw +rWsQblATO/Om4WaxwObnsdN+0+btMOh0C2rTY601YRjuUnJXPdGmQBdc/4pFBjLz +akM3LvG4+7caaRHl0lfSIwkShoFrghQFvjpXCZWD//g/mj0tFweulYKcvypnpcNc +nFwc6jixff6/J9IkcAdEDvTODn2lX59xJj3scL2Rh4Eg8EAA4xqjlK/2qs4NjWGY +iEQyRhpoIlOFX8jmuZRMVWX/iXhohMGBwtgdD75J5BZMzlSpVmLQLDU7EqALoIVb +uOFMoyE1toltIBlWWSfrKiEmNqbTqBDvlOjXlC15y5zWng1GeipHiZQoMipIQZCg +H9lhy/ISqk650qkfmyrNuqxKWsTOKU87qEC3BrX3JBQs6NINz0kcPsgltO3POUea +26gowu+ECPyeS5ZHOSSU02UqFqFARw1W+Qlr7GQ7T9xbO2IwiCo7tC7x7v2Pu0E6 +FQ3bLSErScyqzhF+nEKUDMZtukw+ASD4xO4r59xzvkWPeruyEL3Wx7NvMPSgatqA +Uz4z9hxrW4tqXoa497rhaAIt4VjpEE4M7PV3BZT860g9xRt2+deJukS0zS1e2Gew +VlN1k5Z3Itqc9AA8taUX1foMxQpDAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSkBYVZlFUvysx1 +qLCpTjYsUNVkjzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGxXjluOIKxLtOnaQjdYnpDHuNoGXJDF2m7CVedV5RTo +ZP9tty/20BD3DPltyrzqN87DNmmMGycVan3DZaKMATIIIZF73T4J3biv6rm6Q1Vj +ldWk+uJw9+s4yUsTekF5iUbuEU8vywNYTF2pjtML5et/FxU39Fwiw2OvDQntbKmH +s1i6kP1QlBvmxXkMPud56DdrnHMJOPbQoEIxxYpe/qh+iYyZKKhPktOKobiDfqTZ +EywN+E7gzbB3Nz7V/P4qZJOTDVRVu2tx81Ms3zphcrgV9gL4e1NyVcunQXHesPGE +4yMqvtLfEUYaLspxrItV1+Vks4vsa99JEqEmyJI0Kwqxt0Sb3wykdrzPelFYZ5sI +dVzg3HcyWYrUKovjDcuN494DzYeaEyI69AP9qCwiMOE61IGB+wF+O4HONrjo4rW+ +KXJz5JdtzDylMf3Xx7zDqhsWuYbARmldqI/vx9e+dVEpwRiMBro8trmlcWWQ5nub +//nBZsTee2tBeocmH9zhOae0YEpjIxrJ4Wq+yHS1rpOE7wxOSe/IfC4b5UfnbSKc +v0oU360PinNGslOGZR4ZiJYk9+2WgTiwDm2iMJvoCMZGZPhWZ0LEb+srAW5ItUOD +kasckXjwnYbgCpI0gX90FvbFutQij+n0zz+n4VHSRO1UrQK3FdzQXzz5f6641VyY +-----END CERTIFICATE----- + + +NCU ATML KEYID E0028D87CE6C67A8751CC4B5D74F57622E75E42A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkb93pmfvR28bgAAAAACRjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyNVoXDTI1MDMyMTIwMjkyNVowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtRTAwMjhEODdDRTZDNjdBODc1MUNDNEI1RDc0RjU3NjIyRTc1 +RTQyQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMf3rofE/aQglSpB +0N9JUYLomwX7TLdCtzCJScCKfW5SptgZX97KxhuFba6R2qqfE1NbABvw7ZK86cY3 +8DRNtKFxG5rcA/MW5QY1fhMrwsI/2yLSwRPrgUUmip7NDTWfjKSIYN6Yso72t/Zf +r3STqckd+VZxWbhDcsTRW7uMJk/UC65A9o5Q0j0eQyRtKSrgiBOCwAXHZCZTMN+j +ZzJD4RY6DXF4YusjlrzMwsY8PR1MtUwc425VeKH7m6NYX89lKgUI+EaYW9M99uuy +z6W9DR8yKQ29aIR2LJHEdByTXx3wCrayLiHewTGegZmOb8/gtv6UQt3TEvVATli1 +LoXWq3xVMCbPuoMZQPAnmElJbKoujX4Q7AJrZtUSwezHW1ElUK41ewm5HaR3lQ/X +H+1dtLfijP0jd7ZtLwkrh5CSSOdflol6nOuPcsMD7tm8bhJXFpnDwGcz+zQYKduZ +C4HnY5LM2ENmS8TFZGevfntAUOsXkktjklXOxoTrKNjPy34aKU5dsex5tRWZHX7d +lscvaBlfgt1m+H1eEQyBn1fc6EW/NcHx8GWxk+Tnl9sgqUi/hdm42VqXHahGqa00 +We4iQRSGDPH8+jac0GLAQkvBTxeNM35v0TCUHmwXIHYWGoWaZ9cOBvRW///hX4PH +E4PPu0danDG/iCbTQ+wgDbODra9dAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQcMKsf5wMtFrKw +gJuiECRz0LZj9TAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAATnGMLwWBOChKJMnPacAydTuvIIJeW/gFZ/pYIqmaaP +O3I7YWxg2lmoej39uaB0Mdr+3XINrj9+XNwRnwOs5jamdU4tKccSGYgkb/UGI/xK +g+KCA0RFf98dNuKjwe6Go0vXryJddw/+CELR3FGJ+BFDK+/fwIWillNe5WrVGDAp +nKPu2W+9mHe8SPjC8xyq4IFZJtRSAsZX0kskqrhD2LMmfdDB4vabwzk2c86qcuMu +DVLmOsvhwBogcnCekabBt17LPEMnxuEe3Awln8Ofrhm+wwK3YVMxoy/7g4NnyFB2 +ozYvs6Ll5wfFtvdCZT0PmVQ/WgzYCyjiENRqMWLImQ1fIQhNaK3PObOa+3cXkGpP +f5RFdbf4tlcF2ICKmyCf1wbbvTnuLj9yOwjRAWX7l/8DTg0nq6QOTCJaSO84VmfG +o+PTRZq7KixM6rkkVu5enLvCamFscR7WYJKlcjdD/MYly9rA36ZVQpWIBGmTCW0y +RDxgvMcupM5AWmELlCkSbRj4R6cEqMl+njgI8h0yCrv8oezatCftaCZQYWDP7Y3M +E1mqBfaA/B09P4lpBzspc8ia/54zqdrjONFn6kjvN1jy00TQyoR07oP488zRccgH ++P1sDGXqEL/wZi9prxyqz8tIln3BJKUbbyuvmxZuc09X+WIb41Tqp/VphieXHyKw +-----END CERTIFICATE----- + + +NCU ATML KEYID F761A3A1F408F1090797B87127C2A2397C0ACA24 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAkdNFvLkryvG2QAAAAACRzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyNloXDTI1MDMyMTIwMjkyNlowQjFAMD4GA1UEAxM3TkNV +LUFUTUwtS0VZSUQtRjc2MUEzQTFGNDA4RjEwOTA3OTdCODcxMjdDMkEyMzk3QzBB +Q0EyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANs8lDS2GbB0NTyE +bsXHnm6+o/ObYxuQiXmDIRrEKxE9QLEGNAJUmkG8HG9gKpzcYjvCIRTjwh3HiGXM +qGqqF7opqQSoFHziXWEamnDRHqA3uOdp3zP61Cyse0cf0hv7VK237PDwfw138a0P +glB6H0Y9efhX6+pCpFnjEcOkr4t6QHwDF9CBb0FLlQz39hKO9hs2j416b0nCOVnH +nRHACjsa+P1txvIGbiIR+Z87+4j//INxu5FdtTllxCvVYtbNl+iJTaN4fvyI04M3 +YOaDFTXxl0y8D6o98upwdKuS9PzFIW0c6e2LSte1xLV72Vcf+tTD1+OxMMMDt7Oo +zg2+PURno5aQSq0hkJxXrABWSr2JKsnsWnDFQ3Trc/gV9ZfCl0fwWYCV5AMAZauy +d1T4CQSm1t9B3pYGbXxVDWjefzGrhNcVaKq/HMI3qDoU8DznhK/HXMPuT0PX0eds +A09PMlHheb/zKOyq3lPk+blSObDpvr7ZBVpS89zyUT3rwxpAQ7z8ycUagNqkh/oB +LZgegL8Xjg8PN5TdYpLtWf8MpXV8lDZMVhNNQduU02GY+PZEMJXAjcUg3I8qT9y+ +hE7oxu0cgomebwAaCwJPOuDZC+cZUMTl0vPKHIm0nBDxmCPTZmdoYl9wv2ElNffD +lhrgB8ZgfZKU8goTB2S4ct2wKgp5AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSm/r+jTrzBvknN +5iMz/iA0e2lo+zAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADMBAxNM3mEkTlF5roAPApr/B61eDOIRdYasbA7FEllj +sJn+wwXG9ItH6chflM/Ws8C1qlL/c27OawUnDfyM+CZvY9qbUuRhxWoGxiIvl7Rz +4pWNx+HtMMNShLjyQq7/XUxgUgnjJHT5iro71t969s9zFhMJICybngDOnwUxxC9k +Ue5RPBWEEX3IwKWRiLBIyKraWALNWED4tjUKGXnEyOghJdTBzP54ITdz8+AsreYw +QqP6j4BHsNUFgL1RMuoKzwXIYOYdNZMAQlyrv3K5Y/SQ10iRI9t25nHDDoeVpLU0 +OpVYJG7Na+DD447jkC1UhPFJExgCfSDjz6GMKsHKSArLBvmNuV/M3Htccz5n1b7o +CqMvsjDq0gC6hVkIwUTPxBFZJgM/TNkF7fQ7PD1QvbUPDZxr7tPS3UhSYhDjXo9r +6QFqVAKbMaCKPUy2PG5bybF2M5/yaJGlcO++4K/9RE0vy7D3f9erHqk5nc73R/Iv ++7awcEyXISIdEuC1zzLsa6pVN+SBjWuPpLdRPJtILq/7g/VLVE5RsGOCEDzLuTkZ +gUx0OG1NxzN/xzxSlIpLzlDmstEHT7cBGRYaBHtHJ1wl1l7z4vTga1IaytWBSbQU +/aXwTzLettXl4awZtW9kVk/KWBE5oLIN+YYUffd3wukHn9LK40ijaU2zxlbdrLWj +-----END CERTIFICATE----- + + +NCU IFX KEYID 090CAAE1858A3C3A3B6D4DF8978916FB205FCA90 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAASe6KDbNAcwMjgAAAAABJzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwNFoXDTI5MTIzMTE4MjQwNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0wOTBDQUFFMTg1OEEzQzNBM0I2RDRERjg5Nzg5MTZGQjIwNUZD +QTkwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU+sVQ3vDjf15IqQ +o8iomkxYZLmJQdPsXmxSjLtTkEEAtLeCHVylU4fXkYaGQc820TyI9vWH01sNIKsu +C7VDiYtA5hh2jJEEIO6gx0B5CllGIr4ejgoHVF9uItHgk66RQF4WToEwJPydF5og +eiV1kS2NdoMuyqJTFQH+S30udG9AoCMyLgfkbuyUK0Yx82XWcIGPoWuJcAj+I+ky +ysnDpHN0Wu6SRfrF84zKODm/wRfmVTpBil61Q7azhwTyQtwZYbkmpAFAVJjyqC3n +HXUZS6qFGS2rNt98JTv7oDOb7Fudb+YOyZkimBv7jGDB0UwxJZ4k2eVMsPniDnU9 +xRZz3wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUQ6/C9JJ+TKS7QSmBt8ddZmlM5MIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBzpdT7 +U6Rx+MDogaa+aBSDNouqdNU79KFvwXcFTkPNeB6+Az7z7Ej/4M8PBu8SAyV2w3CD +Gl9OXx0i80CUaTamUBvDkDmljMADuc5358r4nOIlOj3u/m8E33OO2pEGuCUnlavY +x/V6wkqDZUVw3vyRQsQuzb1fkYixqFBt+5PyV3VFEr9tVVkaFveFy4MU+egYNKC0 ++tlI11HDNtVtxFn8/82QMTlyuo8X4o6T5sWoI4z5z7L6HyEpgdI3zT94iDd+6EnD +zGFOSPR8mRtPWhuWGn8g0a9xefSLMDfVEFMG7mQ7ripkDlKmKE1S2F1r0yoZRkA3 +deP2r88eh+oK2F0fvHpFdU5V/cHAdwTPq7C0ForBJEKZ0gHxG1tZ4dYeIMwZgaK1 +Ze3Ngzlwr7I643P87fZZoWw+3kSiraE7EA8dWiJMZpD2kUGUp4R5CDDdboWOHZRz +SK1bq4Ojv7mVmeHULBBv9chsZrmaDRU9h6AZFkNw4xGCVz9+1tyTo6UJG5L3tPld +LdgmzKg7F5WAQKpXZw+Hn6x6m1j7DIuhMJrIDRg+mBy0Li9WfvrT/AwPFFxYS1fZ +BvZjim86tP4/LNM3dRdktfwWQDGBmiwHLsdIXyRJLFhhRThZCZtSjGCnfFTKKN4F +CRJwNflhgf5/sA3NcxNLsXVvHtg/J8rtexa3OQ== +-----END CERTIFICATE----- + + +NCU IFX KEYID 11227AB228983289AD2E7EE6841321901EF592F6 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAASgIRo0C9c4MtQAAAAABKDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwNVoXDTI5MTIzMTE4MjQwNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xMTIyN0FCMjI4OTgzMjg5QUQyRTdFRTY4NDEzMjE5MDFFRjU5 +MkY2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp3ySaJvd1eWUTJHM +liYUhy7q4vJ45Y8mnk3G6IKUuVHSZ5IFO2UlBebDM433VnjmDyZl6xBQk58zjvH4 +wFWiftdHjh6mXXsqcG744qHYqJdM0dEvYMzVM+HPDCRByX/L2DONCxXgGwo5Tz9T +AKq1zoqBX3wZ+BkpgTj3LOBG2MXWUa/W4+RJ6jQVZyCgmGWeKwc1o+S3IshWywwS +RR3mGMq+YkAXaQ06qGC5X+GyE7sMNYFQHZexSJYsQpEIIh713Mk8kv/8YZ9g5DxE +n8FQVAbGEHaP1WZQ7MrMvh0KfX8yeEz/FEnOaF2kkgv0nU3E7H4lf6E4oldld+mt +USUl2QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUqGvNsVSHQCTLsw8qQGUwiabSF5YwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBgbJkK +9W34NGFYcoxsgOKHHzBsljHSgCvXDj1/SpulbyL4lX10MwLBVwuKZK3B1XGxgQR/ +5P87C+7LPRQ5eUGbnPeGMcGMRl58Brt4FbaPdwjc+t7g7m/+46TwDwikSRbA+Tt2 +FFZ2cJEWVuqKW2YVEwjy+qxBVI+0LkF5aBSeUDEiVMyZwppfMSk+bd+CzEpYIRCF +Sp0IjPptuND6zzSjC8gt7XnEWCzg14V96nlw9ACoP6LXqdQRMGPOm/0QZvbCsi9D +rvbJ5455I3dnzuKJFdCl3CtzLfAtg/+iulMhoRCWd8QC85e8JchW0jnKxVnpMvp9 +Mnoj5TWbDBAaXRQ3MO31ShAjL/0aRqEvVX7PB/I6H/boM/PTpV1NemgGiRSdERWj +8Klef8BvG1OPtQgX3sB3MyNBW7BTUZ5GEuUcEF0AFuAWmCO2vhDvVxTsXE1v7qVL +lHBgOG3c+9+WCGduQjdrX9dvRbrTehsB4tl19XAhCc3FQKCwJdXDRDXh0NOwEpBd +SFWFm3dh5rYa65Tubb7+uLUTU2RwvxfyfNgCtIuOsKaD7Muph9WjZnAUZbt5MiLI +fU08gU9ynxlJ1Cl2xmLoK70++fMvc86OBopiNg9InnYteu4mPXQg35lTW3V7KAJ3 +9J548UGkoDP24pEKZ4XDRiS21WBXqvPRMPt75Q== +-----END CERTIFICATE----- + + +NCU IFX KEYID 11227AB228983289AD2E7EE6841321901EF592F6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAip2ufBOXMTpWgAAAAACKjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzMFoXDTI1MDIxNDIxNDMzMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xMTIyN0FCMjI4OTgzMjg5QUQyRTdFRTY4NDEzMjE5MDFFRjU5 +MkY2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8kc7oVR3WP/+EGi9 +D+TuDk5YrH6mHblI17eSelKDcPJi77Ry75asJ0weC/4n3CKsWlj6+sdNslcw3P3l +qLZUiX9FMYM3RkARZ/F2mmDlw7brM6gGIa5m3T1rGXU6WNQqaoHsj5LRDnRXLTtF +3zSwA4SUfnclNqhEJvmGkV74Mjjeedz1gHO1abhyWeiHiAcY8uGRCJ29G8yVkUgI +HBC/HGTrYEKNGywubrT6dw22LrzGOwpKJyh5taffM5NC1oab4OvX2HlAgjC+dRG8 +GcSoD1W4yiGpPRJfoTHAD/3gMO8G0yxX3Ts4/Jy25CiUjDVbE0Lgwe96B3nkiaE/ +VxWl6ZW5tY6TMtHS3iL0rgpJr2tkeYeXy7GocYQCKWtIVqQ5S4hVVonDPwXy2+LY +W5VDoZEujYN/pmU4XWqKboqATFbYR+ClgE177eWiGLVl5zGNnkjalNBq2qrbG3Pc +Dw4o1mTQ8SmIxcDUy5heTtd3WOdGq3jG8Ylqrj7EnEs6xonSzfXRjSdfeNGh3VkM +nQMfEGP5JDKbS1VGWjFrNaMiMXGe9b2729RHNRQYu8g77MR/4XwRzSaMghkal7Bq +I2WmHr+xMaltZ+TO4gTjPw07D4IriRPoe/8+AU5U6gBtX1svqvlUHTbacn2X5s6A +086kieEnAlz7wJC+iPgXlHkeHnsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMeKiqbiod9dz20y +gev9sVNJnGIJMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAiLYecsRcFEx1UzBtpgcRyTJDf3ORxq8+FPWdfcDQscKh +arWcU7fTlCXscHyGRRCMZyWeGsUEzuZVoBDL+4WHedACiA0tfyMVPGtKbdF6CirX +/GgbxJ2jBB85C0g0apNxgqHiulmmEOYECSDaeDvjne8iXOFoL3Q+68eSQtZhSDrh +w7TKWmtpFDH7uCQmicl1d1D+F6/+M5TmHrcBXFoyM5DZ19oKGSre7OpoHt5d/K22 +kJV6Tohm/YTZhARywE69akUGcQe9Ez66uKoEJCz/YCgcEc6+dzMqIOux5DBMIdmj +lJW5I++ppFQyYAWpNDInT7fv2fh/0BU9OvoEgFCSgDNv7hy9x36bFkwvHcXVcPhq +qjhMATp5mXcXhCFiwtA17B8z+PdMt1uIX2gOcXG23dJzhGYwatbeSMstiYdMrGmk +jIbkV8ARXrnYD8gPtyx+xM5OW3bzzh3kTMBfYwYdNUmHAZosxe3eTGHumLytEiIF +b0EoFGMr9zY9KVDS6JjHDPaQKyEBD7G5bB3V1+Q21ZJXZbpP3G5G7BBiEMyepw7R +qavvxGWW13f6WOyL8aecdoGtbebr7I4Rk7j/vmYpcx9DZ+XT758EBuK+tYnvBaOO +kvzaJryPCkFgxz1JYWPooxWTbhOu2VeOfWn5UABN8zdYkbQa8rSjegvsmjqch6Y= +-----END CERTIFICATE----- + + +NCU IFX KEYID 128462F2A0D16CDE1946F1000544B055BC113D10 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcNgQhpbR3xXcQAAAAABwzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxM1oXDTI1MDEzMDE5MDkxM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xMjg0NjJGMkEwRDE2Q0RFMTk0NkYxMDAwNTQ0QjA1NUJDMTEz +RDEwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApvlOh/AEQf7Jl9Qn +E2oirapvpksApPqbfdQX7KZeewqudvNyAJUHo7PMWOrUAro9cCl0G8cQZH1HEBs4 +uGqD92M2zJ9Yu3OWVlPV9e6phR7jzzA4UkvfTIz58NqCErlDBkLnNNdeqy9Ap3WX +ZkKl27lPKmEVsPAJ80b26ziVSL+DsWs8jM30thgKCqsm+vsh1SyA4noj1m8Jb0Od +7unzzf3d3T6JvmWeBDm7/b5/lzerq1qSPQFrMZYAedmAlx3omvDo1ZqhLnnGBnJd +mEODFbwZrDwNJvGnFgxXpuUwBlVBzU1vcwmxUhs8KQ47ATFSC3Sx3UEhe8eT5WEE +tLWOX7xRx/8HekMS+s6tyifEKy4tF8sHRpiVs/VRM56ufdkGYC6KE5XVB45JoLYs +xDaYyV2DBIm5q4iCgHA+07ci3ZgG+A6x1OvuTWStFeojDY8tUwczkxDUSZASqNJU +Ygh4c0hMt8IL5Z8ig166MJRROJWLPmJL9SobL5Xu+JXrQHCVl82Ccrm/udnU4zI/ +X4RH5xs6Sqn5uNyjRzBrYB7eZ5c0sYz9e2gPb3bVSMfPo3dJZzkVtl+z7Q/q9TBq +I3MLYshCby3zsJMI2V2LQE7MPls7Uk13jcSWHvf1yGD+xNXmBZ88GnnYNi+XhpJd +JMO1T8G0eSGpjB8/dMAufWleD9MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDtGHKrO22sIwLAD +5XVh9qMAhQ39MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEACP1D6HRrXmZtsaa9up4xHPWZXFhDi60jISZ7Ylqovgxl +hO52rM6FJpedKJ2AXSzSrTyuutZWS1bHDHxm8X3jDMwPQKFd5o6opJ5mJkpUSDiT +woBSNVwolnubXLoAU3DKx8DZfNDinMklMmRiz+3wpQOu5hHpO+RiMZLg3HlbX3Mi +V+OibeBfCp4q5/8/DOnYM5KQrlwE46+lyPIJAN9DMheC1AHxkd2FWbyhYArEhk8w +3o2//dp+vkVTaAC2VZjAPGtLmRsE/UJvTzAM6csCD7vBva2e0EfKzceR3cTQUwMf +zI2SIOIdZnwsyKu00Bu6P5FxnBXxRDBlnnhIuz1Ib7roF6u05yVqlqGJiiceFBMV +nGCHqlocv//uodoKamuDDU8LUks1GC/wveCuhw3y5OIpd004cbRPDoGTW7TmEWB0 +01ncFN+IU1XPM5rYH/qycjkSnoznJJwW/taVO29QvQAjNfbo1j3sKkJzQhQtwrCO +1AG4LKoUe5VHVzbkkzUr4s/nrs2coQ2szUPm9mXQQBUrtYTm2p827yN4mrQeE0FZ +07Dfo8ilCieo+AUtWOxgquP5OGeQd579MZoo9Pg/NiRk2RQhP/QVg+nK9/hwbcY2 +16rMhs6ImBRPFgdEwdFTKwPOeY0wXRBrlkVrA8f+OCeOyLMn05Mcydy5FetPgDQ= +-----END CERTIFICATE----- + + +NCU IFX KEYID 1BD645FC1F90827C283E6CB526859FFAB0E0C62B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiHpBqkjgsLvNQAAAAACITANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyNFoXDTI1MDIxNDIxNDMyNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xQkQ2NDVGQzFGOTA4MjdDMjgzRTZDQjUyNjg1OUZGQUIwRTBD +NjJCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoFjp+IyVhdkcDiwN +nc35YIeM2aGV2CjmJeCkuWofgg6dnurduU9LtBVrbkavRyAAm37bGnWGwqwSawWn +KLrrAcQ1pTEH9OSDKSW8h8mr8HQYvk2TQMBXsulIDpdf53HMp3LclIoy9oAly//o +GT3NImX0b8K05ahuzfDNjgHOrwfO+koOphkl8AGLQV3KIATJGoCpN5/Jwu+sbeP6 +5sUkmhNqKJ5ZXYlhlCx1clcka1CWD8j7tDosVoEO4bxhCRFBMyZ/253p0hq3havu ++y8GT1l6ezYCFjt5HyN0sssnZit5JEusRMHzrzLLUWIgYF5aioszaX30HlnTfp5i +VWQIgIXW5fQWZNmLRCEYEYPuk8X/lpxA8cTGOyTO9FmttshcPe4hitwi8cMBm0Xh +TuI1jkw7jZIwuwzJASaJbQaqjKMCCkQP3uxSnmZ1/FSwRc61x9QSDSk5jf46caOb +JQgI7+RebcaKs6cNNg6jCyDOAI3RpGDPUC5aQx6SaIu/NM3mCKnJcjZuNHmIPMfL +QZJ5WuBLRvu2sccFCo3otxu1k/qLZ9g91XzuY3qx2BcPFzA+jSrexPcpSedE6Rjc +KhGU6yVzzgnqGhP3gcqEiQkR1fRetKdyIPdARqd0MofK61bxjOzoZJ7UW3ewEj/C +WcnCYs5qK8P0o/rbRafmTAWgQL8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJEnOMDnmQurpg50 +U69aejpM5rYkMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEATNW02iu2/fmf9tECjZ2uL24Vo7oJjG8k4RrmZV6zwULa +bKPsInqL+lyYWN5Ccv18aPZq7iWUp+CJOvjK3Mh+w48NnG/fk5DSBZFbI99XF2cX +1dKINrF+DYHEM7z7183N/aGEym9L+VnK+SPV8n5HZn+VAkpZxkjWLUMeCP3ZL0sW +03jv+vmuOMfMHPYKMu2GXnklYsbXUWlVysU+VEI6nFFthcWKJ/QWyzvkUypG3trj +6ggbW9Lf14dETLMUkxx2HwiKbg76VHO/i1OsJEmknlrmawwEN7iWZx0y2jpQXncN +VR0n/83KnsTdYVFH32AoS/PS536x3TlgCvcRrWl+lwX6f1N0mcneir+c3MNyt0Ds +XRWSNhywCTPEqxo6qS/Ff+s4EjQp8G46gg28gXRQom8esU2erjaCo3r0+wo+Gc1l +hbHBz6fDuTWpns7w5B4NGZujPv4M5ayU+ysvHWzKf9Y7WKBiHVwmO826P9ugOFMR +YCE5ZThPzczBpW4oY4WiZnpvhuwOTseXUggy4bLQKBWyCKeYhiQwGn7MV1r/YZZ0 +nLsGLzSRDy88xP1qks83t6XqJRzjjfrJiWH3ejojpYvDDsW9aNJvnMXXK6aCoMSz +lhuFtx+8GVJQRfDiiT5s+GJUEJC5ffJChS+t7izAK8rgYP6qC7zRhllmCbhDLkc= +-----END CERTIFICATE----- + + +NCU IFX KEYID 1DDE0F406D122C3E5A4F861F94876C9E1ACDD37E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAb2uiwYFoGvC6QAAAAABvTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwOFoXDTI1MDEzMDE5MDkwOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xRERFMEY0MDZEMTIyQzNFNUE0Rjg2MUY5NDg3NkM5RTFBQ0RE +MzdFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy5aPaOnaFCPdBRJE +vkRNQtNJe5odMYOXQ0eL6kYtNN6Rng/URDzZvRPp6jN9I6fx54Kg+wmQftW+mAxH +vQOGddZ+iaCZcKuOOhTEFf+l+8inxLUR+LAR9LLDvK1SYCndaT0YVVK951rYr/Qg +xXJx1rsO8kgf163vbCKPw8sIQ2bhynCyrwNBT4BHfHwn+sljMR9joem2EBilcz7U +dHx9jCHtlpd+UVbz/C2Whj2jeEWNS5bHXJ5sVWXecALEqt8C0a1IAKATTUear4BY +RjvKOMSo2Cqt2ibmrbId1gjfm0fhjUf3SR1N5AJCmpmdHveNSwMmStMuOZ9OxObg +9vjrLP4OUDPro4Yz0jymYGbPfG1JaEn6In7OJnAh9uD2B9RWzxprq4Bg/J8C1Ks6 +2fafTSCbGdEpGdiUWPo+ug2CrAgcWvYcPj9TNcbAeiCLbXj+5H3gddZpIjCXwjYk +fPwW+kK8BL/X6p/LUqMYHW/FzfUVsGmWGASVq+Gbk8k78q0k0zNNqtWNCPyiHw97 +QT8wD/J3JyKFHLj2eL1KqRZWkfzn9cU2EMOXV88+XP66B/1A2qBI8kCZiFrRbyAk +rd0Dcs5bF8XpghaWigJWpLv87xY+U4ZuOnLros/47QdEhcztdwbVu5WR26pqD66+ +qNBCKSh5hxy6WebHEJm7oB6jJ4UCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKJYFAEu6Zb5oA0I +h76P/Dx2gcaDMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAG5nzFdzx9pbwSmCRroesluBhiGnYs3ZDs+FcOEc83U08 +0MrTrUS/JYIoa5vIgYbxUGLEvlcN6P1/sLyFg5Q8pF6rFnYOF2gPKZyw27xTH2J/ +QIJWMlcKF8SVeNzBrD6dAX4AqsIS8ZMbDvR3p/0BTGzdSnqOkvJnNShjfp5tfhbm +2q3i5BzkX+lO4/5EofzCPRKaQ8x4LxqgEEnQkS+1sz+UamPbI3ryLMvczBerK9xy +ppD1uTiOTJqvaEhF0A1jE7nqJm/0gqAuv4q3At4M2KtdcB9TjcbDvOLT2EHrBxYn +UIlFpDIRgUl9u/YmDhK+DUtLfZ+Lfp9XUek5mFoeokr2oLU5YjKwX/p1uIaKau0k +LteHkXwhKB35r7g6ImyWL818cLJK6socMA90u3eVQUQkqgqqol99mY6TCvtHueLG +/6l6XYD+yaMnwWDe9y8KJNZbndC3lS+ahN/LCcHm/Xh6mn1hwXuCqFuWzu5EWfiE +mEWS9NRtiodfNLkyyDoH0NNNgdG0kpIo1IL9WMLViuRNQ+LhaMaUdOMpLXB1xxRG +vHBVIOfvWV8Tw4tIkVVp9TG17iWm9ANXT0mFWvsDjaEq+o5B5TLg0bBucCM81jXl +6DA8dCSwuQkX2qoAwf49fs6DvBhL6VpSZR3N4MJAuACQqH/oIADpVv9IV3eu8aQ= +-----END CERTIFICATE----- + + +NCU IFX KEYID 1FCDFB8ECE408675D963E5E5108D55C984DD797A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAkj2ViSQW/0leAAAAAACSDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyN1oXDTI1MDMyMTIwMjkyN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xRkNERkI4RUNFNDA4Njc1RDk2M0U1RTUxMDhENTVDOTg0REQ3 +OTdBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6u2xB6faiUDrt3bH +i1EWptqoRcX00O2GqLi0MTd4Kc9zQqp1ZxaLFb0DavJyK+mjNU9jvKFPqVMSGYQs +XBBXmhbX6j9d59h8xzRMUPH4zjny45u5B5TnleFj4GT5jLfs8UZq7+FQis0j4Ooy +foW80aXSb8FhxWcX8/fF0qJgHHRJOiFxn16SEeF0xIUfrNvcsDfEoiTliDc6G0yR +f0nfrPJGjzH5gAwCFBfkNhDpXMCa3pKTA8MBsCla8ckFIHfTgQd/4ZG6LyuPKnCT +SVWi1fg3rWpUgwBFjs0+i2XlyLiVbMrJaXKSrDcP8N72k1Ijbszcd4oNi4ilbL8M +HEKVoire5Fj1Yr8Ks3+uvLCxImcBTx5STEU6jZ8owcPqcEaqWmCGmQ1dwHiYEd7v +HBjN4PjkuR96xfTlCkqZ6M3n/wWlBZEcJmfCq+wUQTWS13rx5vsITRadJhm3+l0G +VYRmfhVEoIvcF6cRqJRbUSJA2dL2Z2IrFTfC/P0qRbN7NTSsBd7uaJauLHImAlw0 +vZZ3UmATGwVmvICLxouPWkOYWul/HKjbcyxwz39kX9D5SzVYbLpj59zo7xuOUYZK +8r/Bt1od/fV5PYo39eZNKVw6TD172W7FRGjPWn12KqkEI3sKuwCthc792hYCt6Ns +lU71jlM1UeGjckxUevRVohgCYBkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCVPPx3dXP4HGJGz +Z5LAIb4kAYz/MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAXdlg8mcknVqCGMKcVNPc69OOUarmsXg6AHV7qt6J/LLq +WffGDqbIARJvt0DO3FNBiRqc7fZOzexRBFak0xNriooZ/v2PNCcOK/RWedJvE8ti +R5Os2VHduFqvSboRW5aSagr08BaL0rV+IJTWeHZK57xXks720tcxgC9d7MRBKxms +uqXtV8YO+D0FuS5BxL53q32a9ame+VctpzhvNVC9IIpEWESco0GxzWbUVO/hxQuQ +wdzVfzJfjDRTmLMUg7cWSqcinxwNXaBvbqZyfDZMwj66lQ3xR4+OZf1KZ+fYVy0D +8TcOsMkk0VJrToOEDkixRcMTQ9AkOsI5jmxssHRJmMwSwHKISkRzbtb7u2DWPQl+ +HoidCz8T2vVJx+BjmRjOeJLlK21EntD5X/MgBdLufVoBgjlDDHlyOW8jAKNFnsia +fUabxdxbEL091CxJRcktyu6HDUUWWZXEiXl18d81ANiUZKO7VEe3TZpwcMQFIsHH +Bb+N8O9gWy9E4uIwql2VdQqOipLmWbDgB17RpItGmsunshxfT1GxqEBQBULRrUv+ +ShmBXPm54wWfo68NHpKwtGE3pBs3FabyyGK9GMBnQ1/KkMgqqNVlPY5YyxQPxGYW +lvQtWEHb2udsu/mWesepOBLZpXwJLenwq0311TPenIuahFhKVRBIBNxtwdXfGEo= +-----END CERTIFICATE----- + + +NCU IFX KEYID 22BF9BF4978F4F45A4E9DBF729D8A08ADCA0A82C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcBUxQeXvFAGugAAAAABwDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxMVoXDTI1MDEzMDE5MDkxMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yMkJGOUJGNDk3OEY0RjQ1QTRFOURCRjcyOUQ4QTA4QURDQTBB +ODJDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkNJnQCWtlai3wVPu +jUodNI2hbxrhWIH8I0a9nNtxfpmE64ifRIggih+WT8oJyZsrX5OudTUkF//7kvoi +IvA4Qo53LjW28AMVKVTx5YKIjJ7jB3rBRWnEmZzwVZ3XJ9euo0jiQvLy4BUtf33X +ui8P1DtO741q92CG2dd+xnzqNtLjr6uTxJAEg4Bi2q0NAcSpiGsImkSf2rxaG/Tz +GR5Wx3g6aYehynYUMfi5m+mgFdnR/k0ZovM1umA3Y6ynCkmktEw71hINAhNUZDCf +fh1jallGwMq66hUidRCaxmRLdXFhPcl1WLajSDzUiV1cDIn3AWZ5KnKr8GKOrwkT +YTjLGxOLwtQesWqN1dTIXvBUfdxlwoGdtOTtlzIwXdqMLIF/f4OSCMsEOf3LZhda +H2530qrtEAu6YbK31p3nBHqWl9kXNC1wjk3niRSQ8N6PObwX2yZOG+mKMJBr/n88 +3Petegw6NU/GJvSrFZxIIICv6iHoS2M3EV+7fyodPwbV2kDfdLUOmv1OAjSvsr7z +zCxacyyfsgb32KhRPoD8GLffpTsqIXSIW7HREV8DDLNNAKLDsjP50vCM6v7rqnlT +ZGCOjlH06EKfunCVe1RQIf3XPG1MI6nRQUsIuALZzMHdZdAtCTdGRI1Yctn9nhXB +ilYD7cpZ9rCuywyNoV3WcFOLPksCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHuq67yA1sw0gTgy +BOd97z2lyOh0MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADMdqbOSeOs2G3dhU0EMoh33E4oU/l6Bt5Extfv4pw4xz +z1W/+/BSvGjXGPOMh5YMS5FN3tgEdmDirG5n0FCi5MTLbQ9Bq0mir0yHY5fGeHev +6I1WhmH+PaIt+muHTCSyDSwjWp2pdGy592rIY+ck0U4Oxdgb0+gAFjONe9hXtD5Y +aIu7PyLOQazPolToiQs+OtZGEy7+nIIwm39/HZuStCxmUsn3Y3EdCGCuyqG5l9Ul +jIjtxgG5s61bEziiHqHIrIzSgVUGRogMYovgoMD9tbrSrizN1bYz7r5edgqPOAIR +PQgsScJMzwKQ8mHGZ2CGPeRcp0/RsG5Zq3b6QFXmEQBOTXvLnaSL4aJSsUq6+ZRT +kPXOmlY7AUEqcrOTzyHgFhWTTG/UBQBm+Szy5uWR5Pg4CWGmcLNOHHAj94fdlOqI +ovruFbgOaoh1O7nzHzIri3lGBRxWUk0hUuDxz3p5m+jTXOI8q7swL1oTAuHf98Xf +BNOLu9+ON5BdfMa+KnmtosBFD7CjrxVk5DBh7tb/a0QnKI/b7lGOnCT6raMfbvr0 +CN/85VWD41mA61vEtq8+rVugamN81hOnIDYZMF8+6dFsKEMdrHbytHvax+LntjnU +5UxQm3XiL2bvKbOmHilD/yQ+GH84LfaO8C+eMvnFoLaKTXZO7phJHvEwEa9098s= +-----END CERTIFICATE----- + + +NCU IFX KEYID 265CF32470FC4D93C7022FA34AB4C8087948454B +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWHMraUqvIwtdQAAAAABYTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUyOVoXDTI5MTIzMTIwMjUyOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yNjVDRjMyNDcwRkM0RDkzQzcwMjJGQTM0QUI0QzgwODc5NDg0 +NTRCMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzWsVw0kiY2FmguFW +Fc1eJCmvWPdPgvcQNjsJKPVSIJMvNuDHFkh1ntcoPl0LObNvIM+AtBbG64bPLld+ +2LOttaNidMj3vmRpu5zKFpIDaIYIrhBmWpAgh7IgfzcnapVjI1NABN1z0PEzuMBn +Mo4VZZtpht+9jeAASSvbZhLXeRd8zytx0X9OkasN8AZ22ejiSQQnCfQu1bPQIKEk +I6qtIR518D8H9pPIvi0rxwPPlbgkNMum2xOedph0wssUXP85E/do6DNrJIwDlHdB +GlN3ZXQ0aFPW4igXevXEF6Dy4zAJRQ1cev1oFjMIeHKzJ5ydvU6vdBrasfJXCRbD +4XYYWwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUvj+Re68yxJ/hkycj3v1Lj9VW4pUwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCY91DX +uOzt8ByEPqXW/MJvEN9oX6yPHTRvK0sZkBO70XtnR6BtZmCn5OGcK8K9WH8AJnFJ +dwmEyC9iSJuNkNZVCaqxjFfmDzQ8IjaAH/ZxM7Z/JF4TRNfEI84j/vgR6vDYHBUa +yuG5phUL0hU7cQkDiWxHp/a0zZry4jObq4tQ7rbJZTLxkxSseOE6vOndVir7nqEB +UuHZdwH7TvmSxMOYoKLLLXpEQrlTI/XYvAYStNSRm0cprzVSkl7nmz5s23PSET34 +HP71C4vMr7sSYFPxkD2dW4nQYVIguiDWFwzoREKeCWbpFMGUH+5b/8NKqj3R8Vic +YOwj08w3G2S1+hIUW7zsP4jfko3HqyBXvU91zOFYXWsGiGHnHOXcGvkIp75Y39ce +4rhfWIkZw+Y/IFNpNWXPG48MhgS/NdtsdDJgNd94G8oQDbXgMPwrxs/4bD84H+y2 +7B36c/iBQSmwk410XuLCBp8x1Ja1VCBnuvW9pkfQnMwksGRwJE1iL9jbtRgG5gN4 +x4+DsGijccPeC6NprGFKcNMgbIOFdRmQssVIsxDGkXyjobpzIf/lR6zv8YI/zd3S +YTwmBnQjORHF28R/xmArHJBz0ppdYG15k4s5Lwz9GICfoVo1gKP22i3ZyUNN2+1A +DrMHOsWh6jzKO/H/LdBFRKVeJ9LMDh8xdbxfjw== +-----END CERTIFICATE----- + + +NCU IFX KEYID 265CF32470FC4D93C7022FA34AB4C8087948454B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAii2xsZ5NZi2yQAAAAACKDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyOVoXDTI1MDIxNDIxNDMyOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yNjVDRjMyNDcwRkM0RDkzQzcwMjJGQTM0QUI0QzgwODc5NDg0 +NTRCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx/yjQgGWenToHZmM +BLfkVMbz/gw//2Oi881jpaRTqBVL8sYCPCziVJ39K4qAU69dymH42XhOIii/c7KA ++I4XSv0QLjZ5YkNQj/BHzutz6tTcVolVHdLHHuDjmJ+FRqnajm8mAVurLEAaDrL9 +YvE+DXFHon87hDDM/O8fZ68vkjB/iuE/DIOuZo2L8gTDrDXaIj0qTYDu3RzSfX9h +h64CrAZiwNW9f3Sn5Kahk2CfMls5RY8BOpv6nccvWmjejMYQKTs/2WcjHI15//Uk +o2KMVMbC02NRTN2r6MJVuLcSuvu6dNg+JM+F8nsJqW2QY7LW6Lnm+qZ0T2s36mQF +p1n62NzC3K023nYwbvjyC8CeUXYngnYJxB4b1+2siKo7NlwuUtYJOme0ictglDjN +z5fBFM/kt97/aAaWdizr8+W81NjFhMq2Q+SVsDr8R7ACXe1CQ3diuiaJcPXw6O8e +6BKb2L2nlaJOCXakEQvOhMMDQNCnVDMeWSUo20RRa4S90//ovNpdMrso+KimYyTc +Y18EDFsNwf5NU3bKvLqTyIRMWqHH+fdlENrcu5GeD493r8DrNBiiBaRMR3jTfkJv +wzXDyOz74oVGzjrcjqBHQDcz/Umun9yGemLFIjy+WmcoGV8mzwWt24+gjRAdmCVt +bxDVyfyohjyl2YzT4smQZFWiXhECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFK8Gi54eLqRi8yGv +vnHo0jmuQN6TMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkfT/vFSy7rGiPi5re+s0ziLs86vaI4g/1/eUuki4tmOa +unCGjxWWb5ccsHMpEKeNKRX9a5MUpF0jVh1FOuZJsl/sZdboMSgMj2b7aILSwQAm +ljZrmlzwicZuyuPZDef4WD27xEo/m2eOdjdk0iA8HlOYVwRYyOW0t3SlApZ8aDBs +dC+11BngJLqcyuiWgkI5v8FaU+mj8QmEckwxUTJSNM5ftgAKfIhGjuTsHuELPGXo +lNhQroUjmYrjA+YoZbCsvgx3Zcq627Thvv7KVwkwf/LxYDpBeF2vSZ118OsMsXng +uYC6Uv8rzEubCHDAtE178darVhVigQMkQR1yXQ8ADMItJ9Wx9zYfL2tMRiDsIm8r +PZvL6bx2AyCnO9D7tLbl+A1YHHBj6iWm5taxP8ayZlcu41eBZvdHoMFv62q5cUTc +ACs1R3d5z53CNWTqXgJvWbpGmakh7YXtC62k9c0Q2t6IiswjUl4JtlghRYtBz/bv +KvUVkU5v1Ni988bdX2dz+hJKx6onPi/0PHoaYWkvG+r6B+Tvz4xPk0D3OA7rF+/B +x8VRQ46BWPHDFUjuLOQSBDgUBh+Tt2a2d8QKzq3aNg+3IxpTHcOgR0K5VP3ql89w +/iQA7ej5Ksk0FjJH6VXZAPctOGFWVvPrbr5hjnQqYN6GRZtJJb7uaWAk3ngstB8= +-----END CERTIFICATE----- + + +NCU IFX KEYID 2A4A698325A1B220464EF009B01892268B25F84F 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAe8Bi0/yZRroYwAAAAAB7zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzMVoXDTI1MDIwNjIxMzAzMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yQTRBNjk4MzI1QTFCMjIwNDY0RUYwMDlCMDE4OTIyNjhCMjVG +ODRGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsWjmHwGFb3JEdf5e +1+Ut2CsavMC92HZz4dqUuUs+QaYTDo+USEnslmw5xOhRaH6WdHOTS1uXXLBLP0Xx +1clWjAqvvPxQlNb3a2rny32lF2bXZaagEJhw5x7jXPrNt1lfC7qZAsVN8qmAstA8 +rG+K1Nv13bQNvLUcnxS7DqOVhv8B0rR+mMcnNPESFEtAmNg2tZPbTbLOGt1Trf+V +9sVAmVtOJJZspgJtNarQiCoIzeDJ2q6vTOr3Vp2q2mtvAEHRxNUgO2CWjTmFrMKd +itNlz8P58IL4+1fmdDkcHf0vKcEWjPMwaptoWBwy6jP4OEdwXn9yBRZORfoggjnk +0sm/VUTW1WVEOjzaMm6bvPx7n2Ntv7Vbs2fGuX6rkFIqkEQFYzfHf6emFofg62Dw +GAVMYRqfH7IOy7n0ksnngKLDyKASpp2mjEb16FwjVD3UGlYbBbFGZ1Tgw8xZluYu +XtIYNXqxdbrI9h1ojmJf3CHRL2J7ie4M7m4Qxr+RvjhFQE2s3WXjiFNjp73wbJjX +mijZAlC4p/Q7mvo99JYpWndpo9FvgpcdwtMzFpni4B5U5HGM37sXIyH30J3GSjHe +MfoboP70OgiW8Nel/5IMwhCIQ4sOodhwo5TJ/04k6Pzv41CxxKkCEISv7Ym/B85T +HRi9jjn4Qdnyn4D+I0pIMVocJMMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFC3woPGoInsQJj97 +tuKiY3i8MoSNMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAXDYiZ0dXxfHb7VxWEzF2XKGC2zd+F2RvvDDvO4m+uhXg +k7TI2XLgmo92slFhXzhx/ioRig6g3MyWwaF1VsKvt3F+H9VtYh+9E0SXhQFzilZb +F5zU5UZELj3gUQgJtLZPXUtnJGLQAI2lWLzq1IIiuLXngdQCqnR8skUaFeoUWF8K +AVoq8VI+PnHhq/3SDjUm4BQhQEDpUItSITDpRhMtcZt486e6i62BokGqlx+vD8CA +OQ1yxs2z+TF8+OW3LmpjnWaP0fxXca+xid0WqXs7Y4DZ1Sk6EOEw2CoIOnHL/6Wp +KDtr2qXRjjytEaaVM4RafSYmN1ssrCYtF/0yZ/+iHr69fjbVF/8b+fILQ2mTU4io +ZV68IWPSuj85NXZ1e+EmO/U9GWSjXSAQAOUEEpU+v3m2yqjKDFSJRUtPYUO0rpEX +UzJ7ps6fpoE24PpVscAtBa+PaCnCl//6wXadvf1KW7mQIMYbsuvWOhddcwwm1Dnq +HmTIlGfqlCExz+7TVssxvLfBF3In/BSgPCJLKh5KiOeZHcV2ixXDbrPS1hxUVdYF +VfaJDGWBlmss0mIhkcNGYUE1wtvyp+6h3DOrvQYgz4BH3BAdrWLc3dRBP+lzvrNk +Ap2xxqKrInSyP83TlBjAAxRvy5Uk22hcEDgsvrJZPRA8KwfonHabctCFUI4qIdE= +-----END CERTIFICATE----- + + +NCU IFX KEYID 2AD70EB90962C541A55E2D15B85BFAD286154F0D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAb7AhPYiZ/Sl8AAAAAABvjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkwOVoXDTI1MDEzMDE5MDkwOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yQUQ3MEVCOTA5NjJDNTQxQTU1RTJEMTVCODVCRkFEMjg2MTU0 +RjBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkH3VtXXJAfsfy4Kn +Bpqw7d1E+ORM1s6RpswLQOQDB6W2h1b+8/btf8tOG2NttI6kQ5Cp9GPV7a4fupFZ +32VvuJs+mdlr0XAbx6NeCSTf6jWekPJ4odzMESAnYhxkybOiJjaeYi+3F5TlNtVt ++d4+hVnE1Wx30DeFAgViptK3JlpEB7qZFm4PgM+s5ej57YjYBGMRkNQ36JDfIOve +9jQGxs9Nk0WcWRUQhou4ptUdwGn9EHuy2Lr6FrJb5fMv0Y/hFudhYMN3bhxp3mUd +BgGSEJByFOyN8vdMt9jxyCxVFcV23MsRjV2vLdxZSILAEC6zVQqVF8YAeiHozw3E +DaQ/tuQZJAVsyZ6WNmqzavAv35KxTXVTv18w/K6D2cQ5RJPWWoKizfOA8t22BZ2Q +pGKyZcP70nbu/m6nHjtYPl49beFyTpfZNFe5DAJs2wLWreEVqCaIQHvF5Sr2X5nX +sXkO72Ag/AG/W0ynPoR7lLLuhhtKtwfOhDZo7bANY1hK2hld6nAVvtAG+0RNPMkW +iMZB+2RkVV/fnLjsJEK1Uh+INZUMSv7AE1A0ezDmAj3YR3nM8jOYeA+7TeVfCfH1 +CZCYsa23R85OxjNir1dqadpvWPVoZfQ7WvmVlO9I4oBp2S33ZPZI2sB3d1LL+pK3 +S6NNLQML+p/hGe/HpHtgbhaoIIECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFN9+mefVLWPIp/bD +TqFmfUfWGOopMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAYyjDy2JmRpiu65GuMp+27FpbTg0nDemP03tSNEbwRiB+ +tPkUMgG7XKXbJp2AP+3eZ7QUZ1CwZe96v9aNXu7QzzT2D7Ah7iUtoGN9DQxb9R3P +Gk5rctmd3cET66jt5seHSzBaVyQrz5WMFPeIIlnS207XL8FAQAbG5jnJu9qb13pw +eiUfVXxOyF+acCQFmjwz5uRqO2yXVexWsr/zus77NbL9pw1LrOXU4OA/5GZyaTwL +g1KqPz38YRCLzyitUELvYRN6+1h1pkRW2/qHRWywxiF4mgiSr5UmtghtdF/EzfWW +qmH4f+e9Bveeb/5WNvx1kqYeWbH05rnBuZPUd924ViZY1w6vOeBTjTDsPUWkXzzD +Yl40/Bvr6+vPeZgULLOuTw37wJy8Evbdq0sHO8XeVp+f+h+omXifG2YzIpiddM4z +U0yyzuH+ENFLBVn90dkVO1C6pJiEpx6zO5cp6lUgRchBMV1qJ4uDyuNDMUfy5rSi +XyFNI6DX0Xb+eFwPAYcsKkqvSAjRrxmDY7bPk72hPl+9I6fP1/PLPmQpyDErFh00 +6HsCNB3nNRfW2/T1ZHe517X6UAlXkyUeNFA8n0Mf9J31WTbJqXq/q1KJDQnQZTlP +uT9Yp0gXIuuCbwmAU+S5ETjGrtaDSlj85YuBWXAhqyXyvxbpCBr2bRbkbwdotUw= +-----END CERTIFICATE----- + + +NCU IFX KEYID 3735DDC8E300B817AEBE03503A92EDDFDF1AC71A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcKqOtLNsmiUsgAAAAABwjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxMloXDTI1MDEzMDE5MDkxMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0zNzM1RERDOEUzMDBCODE3QUVCRTAzNTAzQTkyRURERkRGMUFD +NzFBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzbCD7k7V8uEQSjE/ +GDSwQxluR64FtTctk8OeWK9NNjZWiAxwRItm0e+ZuStJ4sloadVzLJwd8TJQ6iRp +pCAOvx5nPGTMBe5cmMTis6qjqe+w8s/dKIR0xig7pg9i1SaRNeZ90t7XoEebo9L+ +uUP0DH0/wc1s00dw1X9XpKp7M9pUpfAZKfWiGFoAKkJvevpTbqCaiZ2yJFqs+Q6w +f4Uskt4bFQ+dpr2y/luevttOmoohNBsK4Zw7Bv0zEc4IhWlhWb9S85pMxu14i7oS +C5Z8wLya2gp33Zf/zuvN8+JUYh03gEb5AJVq9LbjxYQMADJAptCSHRJWJnI6nPrz +ux0nURCQhWBGNAWyoeD6uaXj0WQdivv+GuCJefv3FXkeviPr8B+wRGTaeEmb0LuA +1TnbLnJrKHoFcaXlKZ93Org/U7h7NlIF01M8mdqt2JvnINS0IstYGOsRXMJ4Kfgu +JVAMX/CW/c0iNvdZJvJZy+fiVLwbHXVLwJZLpgLUeIM028h8kii7jAL3hrRes9ap +umTTeZPjH/kHcD2ydPzcbQQmoGxKN78vlV52KbHIFriRxoGAdiNmzfDngonmQS2I +I459btnc05jm/AlDg4VKfLG3A22JkwM/jdHivUWY58QY6IVC3OF9+cU66H47kf2J +to/uXf4xILITs9V48rr2TvUJSzUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPJJWGLyKlVsPfA+ +oOl0w8+49km0MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjykhN1exY7MjB3DvUhevnthSlYNAwHVw4r47m6Z/7USt +/UecCoqNe7B65eJrcSQMIgCXOCRPpryqry49PJ5eqImZalwNZYdT+0YyatbM/URP +88ksJ38asUIZDnGxQkDRp3VeBWCTnyv6VsELOqj5b3v8immrU1wwt/v9qe4ti5tM +n3rTSmwtMQxwpxezJkJQMNWJq/XgstiJINpLfKEjiN/MPr/8B5msqWUEOy1uyxqO +pnYMJ8TwIO/3UNEEGeGNcl2mwIhuy7MLpeLVcFgETXQ/0BP/cKAfR5cqKFuxC4Jp +B4E4ZXQuxL6pvcYmtySi0pwjcLd4ZK7efvPyGATfd5r1GX3cU6He7soHc8nycMeb +RMOamQUlPOwdeqj9J/ifrG2EBl45rrzK9z0/M1kikBmDdWRnduT1ez2ze5c3xmnB +etPdoi3abDLc+XczYNUIqVDRelSqpOmJfARIqKiZkXokUvWh0TywHm0JjOE/25mt +XJopQ3AHWnK9Y+3LdGUxsOiBazzjOjOkdP1LDAUMb1QZAvhHNFRQhLbcs1eihLWr +2xiONaVU6J6B4ao+vqyAnB2t2zBMIzlm8G7olRUkQaEDRT4iEEBgU46EzvO1zLFd +QTXl4gHveBnbaFJlvxdIsUhdWcsMim9452vid3a0XoCJUpIIrSZcUPTVDEdBtds= +-----END CERTIFICATE----- + + +NCU IFX KEYID 3FE3E3E0383ECB899118188F4E2B9644DBD39A3C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiKPhhZJa0zfxQAAAAACIjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyNFoXDTI1MDIxNDIxNDMyNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0zRkUzRTNFMDM4M0VDQjg5OTExODE4OEY0RTJCOTY0NERCRDM5 +QTNDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxgIOkt6d4FznVKJC +5mMM0jvYRmp3flwZ3CeGxIFZW155LoQIafjEkjj4QEZcYSdUi7uHFSr6y+UcLYaK ++RLLHl6ItvDbNhO/ycj8Lb4tP1UnSITZrOyGmzwlRENDk/0u6lC8AYdXQtqvcYWd +zqdR+8tU+97B3zuyDjXIBso3J+7x9UGMyrLV5jsb128sHsUR2coH6ojG5KbiErR6 +RoMaCHdstqxcgpsL0dxSBQYBxDgVWHjxjoTrJEL5yDffnZIqYoYdgZ//+K23WBC3 +iyhnXwR4VwqaAo0aX09D6xX79ZIrM57uEVobbHi0gqRQFT1NUdpkxBe4VIUb7CS3 +qpW7DEEeZ2L/8fMg7rTssodO2diCJSYkYh29Huc2Efn1vYGgPraNHghHXG8fG/Gs +WySSqqbj3BKmG3UKl9t8o5qyzVs8WZMZ0WCzm/gGDZCYfGKYvCF3S+5PuqxQS7mo +Pl8fO0VBLeMNKAOWJxEbSiGo0gq5GwEEm/yvZFZEQwZr+ElWh3fpnDtXkYaCz7f/ +yIQ0ThH9O29SCqTScz1NXHfRodtdU6dob326T8jy51Ol6u12NFCKGJDFtUWKYC5h +rb6XKQpuvLOpDkEaH0xcdw1H8rA5ZwsdPWUZUPHdAt5aZc89SXEWrJGL5FBWCN0X +6FIF0xgE5O6s2LXWhdqMU+FmdckCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHMqhk9V77llaJPC +XtLMVasy6XoeMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAe/3SKmjnilM/uMmTHbsyV3+V336IxfG75kWpvVMQAGGl +na6ziab0XwhaKslwtFWqRsjAvfsoVpK28oLO2lRm8/efCmCBZcP5vOFwuyMoOiYl +SIUJhFT84QvPGv97qAjZSpZXe1szgIehBt4Zmfj0EYWmRIvgJmqadPNpErzsc7Oa +NLuFGtWxygH1irxUlc4Txo/MGiDHSUTSDDqrYMPeodrmld2QFRxcilx66+4EOpeh +ejqFiRWsC5CedmA/s2+M2fpyXRzeBBguU+mSORyhdoAVScLY0uXLHqq0Ci3bsm1v +H0DFFBXr/rByfjvf/7J6YrjSH60SJqckMyr7PPVzi9TFMttYj0p4TS9dercFi9dN +4TQJW7Fkdg4vdrMMdPS6ZZkQbb8hLpwPQg1i0vRmvD35RwSJEZ1WdUA/bZNG3IaR +mVmWb9vhUbRw+fF9PDrC806ED/hHQScypVzbDwg2CMqSZXlZXyaxKk9TPIbVFQGt +PaEDWMl1Dr83fbJp0DPnv9Gcx+ADkTqQAOw+oRoVeIC7nA6/qkgSjuuRsT6hYMac +IwAFHMC4FcjOM01Ky1TTjrEzK6+Ln5pIE6NeZOuNt8PaWhbLgokvaf9xCH/pKraq +yTuO6X2e+YdFP/D/pzG/rSNSQIpP9/yvSujZId9FXf+rM5aEHBMVWWKme+9IpDM= +-----END CERTIFICATE----- + + +NCU IFX KEYID 4AC90CEE68D4B5729DE4357D2C475884F409B7A6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfDHblfnn3wwdQAAAAAB8DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzMloXDTI1MDIwNjIxMzAzMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC00QUM5MENFRTY4RDRCNTcyOURFNDM1N0QyQzQ3NTg4NEY0MDlC +N0E2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx42cPZMGWhs/vKzv +lqRuwRgEOWXapEL69NunPCIx6u02JIl6yVWHRx+dL3kN4HmMZnG6Dk+I9lUfTtPa +sbLQIp4CGM2/ai+TfxSkiGOe3z/34EFZF52O4uDPvUO2t7R0m+7Vw8i7lIaZBpQT +0R9SFK1M0VGoF+ehXOp6rXk47EhxLJb/wphBEURWR/qK1aPcTzYz4oSmpHPLq2ow +0QnDRwMfxLf+v3Dei54xq9oOMqSy0K8WNiI4qpkR7/rfy31jAnuCHnGcaBR14WQe +0j4eXjT/HoxFlU40ks73UmklFjzaAHEshkNTPpj4cxva1jUZAqvZsMQ9CeuO4JSK +sK80A/qgJS838LqMnIVp0tsW145tE3n8QPhsRao5jl6A19c9mrzv/5gPGEMrq7Ba +BbOdhg+srm0/c/UZAgw4ybLgnhH2YN9xnglN2cSj7BbJ2rcfuwDK2Na8yaWKrmOw +OI0USsSQsuUdFveJXgVY14e0Po1wzQ7wsbMBPiGW3HhCLfPIk3LpVQ2vIigVncxW +QHoMrwEbgzK/G0Ud4vfZl2UQ/MqXtjnwcogdTXPBCNSOIJs2NyhAPjIBuFkT7/Mb +p5XMbNsicKujF2ig81Uyk3U6VECXKjC4Pa5n4RQ9xPDMW16IbS3q94UtQnOq6Ajh +WV37tL9wCVY0ynvZO2HaAUc7KTsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFC4y0aYbBM3BfOe1 +7hR4RVXjQkMAMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkxc5kX1frvGH29mn8CJPrAz8h9pZ7Otz6ya8AxxNaqE/ +cvLKvuUCaP145P60dJ8jL87KWS6hstu0hmME6mLwN8KSj1rkmHyHMJUmXIHw0efO +SNuanJ80ulDR9O57qG3Hh1bx/scA94CzTLkm5sDU0OqreLEvqboO5VqOHMt55TiM +jZ2EUaeIpX5bV3WqDy+nDh3eKOvt4d00KfQ7LST45tC59KDVtG46z+Mt6VwKKP1F +w7A+t51XMCKE1lYc98MdT6RySSRHLIr8Qm1YArcZo9pfZbt9AygoeK5QM9NPZDOm +31O1eCsn0I1e3L+ZLBimB7iPL18GEORDai714qlf40yTvVskPlmZPIRHUVq5j/kQ +a2+0XCbcnMo/88qRiQ/QnssBezkI56uiGucasNn8W2vHnqpDmTGG/KZc5m55e2ii +Eei3AmgTUgDuuO4J5BeKCaMfziYEcEX9bZOs2zT5ZzHR0TbCSxFQ1AUbivNwMXAo +YugMHpYk2Bi8pbhkM0TEPC3+/9UfVKsvbBL0nw6nJjE1KSWWZsJa8apUEQwlt2YG +T1TBeobtNg8tQwYu3SvT3zH0TNNxbHS2iLt1UBCmYqxOACvg5DzPqR65yxb0QPp1 +xwHllmljiIBVIclGvqOyV/bPlkxoZ/lDsSU2aYS10JGnKvcOiqLRfjh3ygkiUE0= +-----END CERTIFICATE----- + + +NCU IFX KEYID 6DED70AB841AE9C22A03647FC8D1482188D3DAE3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAb//DDsdTa3NRAAAAAABvzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxMFoXDTI1MDEzMDE5MDkxMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC02REVENzBBQjg0MUFFOUMyMkEwMzY0N0ZDOEQxNDgyMTg4RDNE +QUUzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlV4z+sVgWQQMKZFn +j3naJ5Fb7ZzU3JdsYVpJC4TFGzP4G3etr/vqguPwmxAUMD7B32lx54h/2dQVWsAK +HxwKDlZ9ZhKLykE3pOcyf8vTmCn5laOk6+0J639m2+D/rlmPPwgBTu9GmQ+7yRbz +mtXgSfOyYcV85a+HlJsD4OgAlsWgMIihTdDNIG2rtvxIzQynqr5ly56Tu2mK+EpW +FcWgIZWfXEXELd4H8Ej9M4Nb/Z5hURAljikVfzz77Z2RkvYV9BTxRqEV4VkNwAod +hYIVJwmLjct5+XeFHB4msn56iSrvedhPkyoZnYaGgO1KOyeayuePFlz5+U2JedNZ +bfoUev+6RBIzdaYMsiAX6oRLSKb/f7S5W1UIxswkgTu42ZVRmVdVOURbmu69mSPe +QG6xa+TebRne5/KzYsnMXaXB2h2A1LBBZ3Ap+CFo8M3HRPGl03ylFThgrQwnbFKP +lBdGdeyaPmQiVFtfiIrOh5DtESWE6luNN07nTBF+cRWXhjh0z84zpXeAyjZVKcCw +pSYu/pgavJlrgMiVzauBCUz6QJTYGnJbTR96TQVFbeL8mbC41GqW/Mczp8RcQfTx +Qgra1e3N9Ij84sxG8l1FlOUzxSN6PwvsiHBoQEe+PUTOJQjSuKu733BhGdJ1QerP +6UvSP1by2vBIp2Y05NS1RFJR58cCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNWmt/QqsR0JLf7i +VaPs5B8+3gdwMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnViyRMRm49cWSrTtdIc3+62u2SXvB3T9mFqt2OMoTQQf +YegEkOn2C2O/RoOBPbYwlRAf+6pGxkZi/gApwzzpjcU9T2zUudgPLCFBreB6hHKM +JOyopCrrg4H5cK1kPVBFqRdFARJXPPHt4dUKbJAWR0qrafVfu1bq6HlNxseK5sFS +43ekcn1t0UPnGa7EpflI6MamFzh5Wv0LkrzxCUrvKHfUsOaGIrIBbu8Vci8tklcR +V7NO69053vPpfYCZqHrlQ4J5W35He9BVAS/ubHQyECRWfidkz40y/boYewyI2Azj +HscRA5Xo+6+rmFtNuOJd0+IHVgK0hceZNQwerzuylxODO744xEeQs+sga4dKdtDg +cbqnxsP4RF2MVZWEJ5TvUDsxc3O0KjpfblcZGL3fky2nNFyAMTy6fZg0KD/OYFf8 +sa61Tij3AsM4RW/QL0sI+1AyViv7P6CuwpH5BrIkSIafBBcdvtx5tb9YUOV5lm8N +ZQHUfaBr/obh81OnGJOe5MSpZq2E51S4BL/NK/ZAojXfmNTjxFR9hJVg9K/MBI0X +2qntxAAae8rs3wNOZqceVXXdhKZSU1V1rI/ydMzh5y15FzpXV0BlzSwfHrpGof2d +7Kv3TCR58wFWuXgjP3v7M4fgEomP7Re7RYm9EdtcJfR+F65OYaV7GMfQ9M4mXq4= +-----END CERTIFICATE----- + + +NCU IFX KEYID 73ABB81A0225456337F02B25BD39E658B90F00FF 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiZAzVGio/SVEAAAAAACJjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyN1oXDTI1MDIxNDIxNDMyN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC03M0FCQjgxQTAyMjU0NTYzMzdGMDJCMjVCRDM5RTY1OEI5MEYw +MEZGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtMKHEzdnQR64AkpD +1+4k5LNKWbZsN4pXzGQ2SlFAuiVllsKD6N/6H8Zb4Y3VjYP6DgNkERorabFvs5tN +eAARpUSP7owB7HcThANikbEJQSwheEP/auQyKYvn6/kx7sNlv4wA2j73Zu1x1uH5 +bdkrTJeUzTXQtqEG4d/Jmqdu8EZ3hAaaprZE52p4EllWthzC0X6wClC0ZcfOaRXg +O/dIUI2ZKahDCxr1UJ0CdY+VS0PcVcKo+eVn08ajeSA6h/cAcW32ecTwxulrALMv +oHEuzb8xcvxMR8orzNA91r2hg9ejDO4raC0yd3u/bhhEQUwYRtzbMxkKGleH8Yy2 +grrsX/U1NXP0B7PvTJVZcZbjG75nhQMB7kz/PvZ7UcQD3BdADBhcXE+MpoNIFSEE +sm1PdEZTj0zVV2RU7DuKRXaPmRiTVigY9qVNBOPVrcxAfpE6lM/3WQnA5m7tTKqe +/lybni96yIIKvzZfj3VmmolOXdwLqiRhzlN+IIziwwLvrKq1faPWXDOoxCLovhdc +F7QhjXKVm0PWwXHzF8mSowALXHH3wkl4uEYeKi++EkoIGDVs1UFGyC08SiWw4/Nm +A/7OyxisIYgx/2cMlyl7omrE5h0JzjskdNezCF1cOqbBYXm0N9vxWJhe1dTqbEyV +h4q8UQdoFaPC0RAaC8T14StyjzMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEZYTfQGVgmhij8c +XfQNbA8pVAEwMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJdXZbZwoSoKcvYHTOWjigELIFUFyeGxCgFan94TLBFvi +iQGDbTxGWE8CIxPJHuvLFbAqQV/58PvDsFGMjWBjrlRFURmVHC4mfq/4WRr1REv/ +v10IApUiA9t8lvqjOzIKpa9QGEBzP/KPcx6DkpnhR1PDfuSjNMNg4/7iTTXD2IIK +9rTJJk/2ASViJzmRnWfYkzgsGIlTumaKxd643eLKEzCCBcmJfr/BRupJbfLvH6IQ +XTNnY8NXj184iVw9us7EwSDOTWOA5GqBel8TqMgVAkm4OhhmS1Oah030NOFMMVCi +yo/w+Zvo2jqkkUNXHJA6HLF6MaRyeIlqdDCQDK8N/2PUaPqCpEGjhzvgN5Imm9PU +UhsycRdjiLmistzDq2VxxqyQtZGtBfC3FM8VE0OZfP25Uhnd57YBBzO7vliQdwr6 +oFkAGJFTjTmhAnY4oaeZybmU7fxBF7ZNJOATN0KfUtP0Fj649d38TlMtr++jBIkc +WTT+oPR4Pii+8L41sdqxuC9qeBdol3SQ3hNd1GK07VutTmu+2eWS3cpByoeTnRYI +gmGE9CsJbAXsslgd1vodNvQFgbXzxAJZo5p0YjIx5UfQCYjbnzmxp9T9Qv2qbcbI +Mrg2mqzef6g9glnKl3eyjXHe3VyC8DhJPaN9SG8fXTTWVZy8/uMsFHsqqhoqhkE= +-----END CERTIFICATE----- + + +NCU IFX KEYID 8E1F3B1E129D4ADED7631F5B4A2B75828AF28128 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfI5wHyFXFnLvgAAAAAB8jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzM1oXDTI1MDIwNjIxMzAzM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC04RTFGM0IxRTEyOUQ0QURFRDc2MzFGNUI0QTJCNzU4MjhBRjI4 +MTI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzOJjkcakOG69w7S +8bFoXlQi2OF73uimgSUwl5skAIfyWZYkNlq4hBIyusv0jf5ivPmjc3GhI4tBi1cm +FvZqXFV+88lZbd+2NoyPeOrqHUYUJCbzU3pyaxWQ84zv8QFQ3vjpc5+N2USWj6O9 +2vxno+xTrSmUiBP/G+duQdMd8MDubvpaO/Hk7MFz9+zK3K4/ogOruLqBSOzeoCav +K1msngTNr7XIPFJqJefvZEv4a45QlR+oqWnNm4rGXu2/z0Q6H1k4JIIxxIN+MT7e +RalG6uDQ0OulEaBI3u1+ILWcSh91OzfnxA++K23nixSFZQjdL79UTaVJI6/E/w/m +cpAIwjil9yCF0+EJ46RGixRMhrTLjAkpD15IXazP09x8dVJpvoqHH+lPyBz/ogq1 +SxZ0IE6R+neuYe9w0sG+DP6eB4Hr5Q1Zjm4vIWfRo1bnXmlfVxe68PnSPvcidx0z +7ruRGoYN/zp7IQge+JR8yhDxV6YnWrdwpRW7fG5x0dpaWAmny3U33avG6exCH1gw +ktgHcbR5ia54NkwjQ5uo9RFe7pMzttUB/dG8dGMnnCaTu4V+ABguLakeUEZf4Khh +QYDSOFgajb9vKZL0TYUSYEJ8Beut70rM+9ZX71FKmdemTqFdr5t2n0Hel8LhotxV +G8DYdWyd9QkKzcVuF3z6vK3utY0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAXRSYQZHiDZBPfW +VmlBSDOHb7IoMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFKCJUKArEkEMoMKt3t+dxvAtWyNnP8aK5i3uw8VwUd70 +aACp2fmiD1lvYiYASwp3YS41ZsH12sUPPgy9sGNdbxtUNCXZbkyhLw1frI3c2VwY +ofPP1ueAbBE9cHAA9un817nk9CHLjHNKUbRb8KWMdCmBQgOk25Ck3OttRk/kJ1LV +erSaPEEB+V7XFJ1lo2/cLIW6+9vWMXp3nF/Ucy82Cga9QgCbQkgns4rxFeDg8/HS +oodYt8Hoa2LMrn1Dae09tqLv3CgQF7ORM3hmosUKbDJpV13Aqzz8fIo+Dx6GJyYm +mg+qM1sHRg+LIgaD7d7qiHmAuKR7hiuqehCN7wogbLAVhIZ5Hat2lohO4mfn+JAj +u0Q56XgZsyh7+3fPtoXRTmDIc3Sg2d3AecO5fff9taH42WiGfDLi0/cy+QyZv2wt +LdKp1D/tyU6ckK6rK1aX7oYtaOEWcG6Ce2epmYEETimapOweB706iYCCRFOZwsox +cnxyfWY6QDLmOjx8lY3Yi/ECmjnBqBSq++vkN2dOF3MnzDcRpkmIWp/P1boMt+Oh +R+2mJM6Vz+rvPwmGpXhAmYJjMT/XzWM4enJzD4SqIt3UYfKAZUr0KwRbrDtYwAlF +8fbXXZRW1/o2JiznBuo+j++lEbOwC+Cy1HoppiTikR9nGmBsz3k/ce0SrdrZk8E= +-----END CERTIFICATE----- + + +NCU IFX KEYID 9532153BAA9D74482D275B1A3E475309D3CFE507 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiyFiU/kZcMBiQAAAAACLDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzMloXDTI1MDIxNDIxNDMzMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC05NTMyMTUzQkFBOUQ3NDQ4MkQyNzVCMUEzRTQ3NTMwOUQzQ0ZF +NTA3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnACWioM+WxkcsHEZ +UdWz18Zv6LAtuJ/OkMxAweNT9SJkjTv69PHvGIcpgPBXww61+0fBMRSK86D0N1WF +MpMPXz/KIB+smxdkou8R1Ntfb0377NHExwPc/S88P9voddpzebAEyp/CfXGXLG4u +P3eiPwfbx69Ljxl2sEzLzbyPopNelFW1PJrwDOk+cZQZ4chCuvYReEFALcfPLokB +/ZwJjDBR87xIL3TeZH5lpRazRFGCbEYIjBvh6Ml56EQ81dsr3ZXIZI4OETWGDBds +6GVwiAhErx/t9gx8bzlZa2rdSaBDZykEnzCZA9+TOzpmHW2TQJFoTDEOI8BSnykZ +9oUXLDJPMIKPv6Dz54RROyq8/DF385KDPM0FO8fV7Tc0hp+WQ6KnPsmYzwYld4LY +rbBvQGCQOH1gphR9WkmviFKBuG5DHwlIljNCrxXAEvShYw5aFHmVO706k/nRrM+v +twwrgNuP9wgYIPduSmYF3pHX/KWZWfQWiJGxdj4On6WUgEY7vHjYNzi7fW2Y6rKr +9dQ4M82DIkuNGRCjIwJMWvMxtKrNpopFF+MtDRxP4L4Z//U5GB1ddj7Pe4n4ReM+ ++Me3yvqZrKlgzebkEvZYdKewn+lAF2PU/xajVU4s+gtlR64RbHvg/kbdwd+g5npI +9f8IA3Xxkv6lREYLv432QNbpkP8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKlyh/aJYynf1Nr4 +AtuBOqMMkIJMMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAB1iQy9kRB5jjC9dRHNkmCBp3+JE/iGRyGwxAKURkgal/ +15f4yhFEhe53gvmypZimsyMxjX/UKxQavHI/WNivd9nxv5+fASvDxJpHcUWJePkP +ZxXleaflthwKNt3qg6cylGB9d9srHR8vPpZ+yMix4h5oP/OoMOQwoPhMwAdpmRve ++gQwgjiiZW9q/dTyfOD1zpHEToblP3jx9fSQUGav1M42wsT3ooxwbRYKJosh1Txt +bqTRlck9zSEHClEs/1iL8KnLAAqkRpHiIX+RKpJHTnhSBM8GYA1QAFCteLRDiaxW +mVTUZuflpEbwKhhWJ0y7HWdAerIRKgdHlj/w0jrMttDa4jwO8tu5jrpYIj2bvmI7 +GbfGSo84F1t/+DChJYi0lGTO68EANk7vPdTxHHxo1XXq7B2JOfyNPaHrTRS8nnSr +NQnMhMaIpSyC9lLsqWSMpiCjwc5tvj5TxJE1BB89SrP7wEdLHhizZ/Q/YnKheSrm +0m358EDiG9VI9msoiO/RcILZD7AVpH9ilH8j6QDdyl5ev9MsILb+ap+LLobHwcH9 +TIzMIaRLdYfhNWLcSyfp2bc0wxedmV6P3x7z80srv89Ri/52xbt7KLFl9jpKABr0 +gniDGH3e2bncbgqLaTuGUOhXvXdlH6bl1/03EH9GAWQwalGrJIz49Ng18wE7GDQ= +-----END CERTIFICATE----- + + +NCU IFX KEYID 97E5D1CD8B0497C04B4655A869C8F30EFA89388D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAkvDCLzrOQVfXAAAAAACSzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyOVoXDTI1MDMyMTIwMjkyOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC05N0U1RDFDRDhCMDQ5N0MwNEI0NjU1QTg2OUM4RjMwRUZBODkz +ODhEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsE34NWb/TMEUwcK1 +Y5nlkXLuMkXzU58wAgOBD5HAOx/CjGS6n1hQVQzeovEHl/s43KhhQ8YdHqYx113j +vnstmF/NFjAxH/A1LMPKm4C5ntEqHHDwCfzaZligoO4qGmszNersyD6Ap9LvAoFo +mGZl8UZoYSBIezBw4Ohvz5shBwti7kA6h1SyWDyjU+PIoz3xbuSDbyU8iNqoA/CK +oaPy40hESBFg744HVYGBc1AH7tl4jOf0jehynOQr/sKkFAmk7vD3UePJAeyi2+Jb +bXLUfoHfC2z5hiubXZAoofgiT+sYj6Km1Bf9sYD32Gh/2FN1kpwudQyzxy5x0LLr +QmAtbr5QE/6XepmF8J2KXZKrJTct5Fwp0GlRrAmWyC+w158DersQPA5YOeMHNmYT +C71Rvt3aJ8+WKwojvuLBnk2icOfYL6vxseZlKphditT9gTx/tCFXPBtrT0fGpRUr +4W2dwZj+paxTfefXyWtdbVIm6VLqvInC56dh87YhkTiFq1LW/4VE+U0DksKkoCoF +BQo5jp45XEJeUg5zUzBbYm2harIRwrYHWyg8p92ZwWwvEwGbGHnBZriO+G7jS4km +vVSq4/bB6zCCJ5/6LucfN7K0jmARmg5RcCPochXgZCXE/bKwSxtqjQAZValtcRiI +G4wDB8s/FC6A7A/rcO8SF/ZtgkkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDDkR0nTqAevTfRN +eIyN7ng4T6C0MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARvDIm1h4PYOTvrzgXoQ9taRWNWLKGvBo6GU9ou1GkNTn +eez4S97BIMDzIw9DOJOSJZVZE/YB5bRdcc8DOoofmRhHeQ9cf2bghvTc2fElbSYr +Nlscxs/w7hk4H/7kV3/5zQ4XdHijKQAND8D786PPH5Ad0eFBgf+tkf1Ak5+/CqlC +usHQSeWQHe4M1p7wtuIh8U1o4Lk7eqwErh/fgmFtszKep0gBC2D+XmYCYWt+A5jE +5MoF+umKdmrCHv4/JN7sKOrf9bUPCCK8fr+FhPloi1hOHbI7cliSCZinl+vq6ZHn +bd94GlMNMNnmBPgObHq4ZCGwCzWGxEua4nLpkzYroEluMldGc9jcESjyw5vAmKs1 +C4jXNjx2xx8j1FK5w0brvCSKjlP7DkyP2dCNhWFUFxtVS2dlOFifK78Kt17gS6S7 +Jlpcwn+jLTCc7E7ErsFKS26VKGccVvqZ1+iu14gPzdQk6PPxvPYhTxEHmQkgWe82 +sw41WxC6YLi4u2p2DcUR6Ad26lfwi63hOOQ4wTYWwzjdYgKGD3g5keoVYC/i5Uv+ +CmNiOLLx1Zw6kiZXAklD++zPn1E5JQXGrmDqnuwFAX6mNbaIjrhDlSy2Xg7TVGZJ +qC70uNamLksg6umnzTu4b/oCUg6flo+pqfnWW0q089e4soO8VGGWr6LIuuORqnI= +-----END CERTIFICATE----- + + +NCU IFX KEYID 9A643BC48007E0824798430036B658419B70C077 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWBHOZt2t7ZOqgAAAAABYDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUyOVoXDTI5MTIzMTIwMjUyOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC05QTY0M0JDNDgwMDdFMDgyNDc5ODQzMDAzNkI2NTg0MTlCNzBD +MDc3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArBAnstCNkbE5mx1B +20b5RvBAYOOtNWtFMHFwB9Iiz96MArb17VEvaMYubPn2hC4WIs0aJua/ODjFsapJ +304XihPICKvBLgR5yarUJm5zO63926GF11Yu0GyhjXbhom9WUADrgV6Sq0xS7AKE +ebxsGC5k8FRisPnNS/jBvf6VEhs5KMGfOahfORUi7+e2AaXt2MxV2rP2p1eFFumJ +RaNA1mEJ6K1NvoobDK8FdXHvROBT2yU8H9ZNKlgVCdZWFa0icpMOnJZAU8SAPnnb +WnS0H9fxOTvdlj8pe25YnGZRvQ8PwxRlkCU3TinrMcFygMzomgoVMQA3fKCVBkbj +G7lkdwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUjFOc94mE1Zi5D/sCmARRevS0VuowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA98OIE +YvBUYVn5fhulFNrfbwwsctC3qjLBP/tRbeKPkZHmGyTcSoiLZlohpHeDn1nkvHH/ +gquGZpipste1lalVsf+HhBUI64jN4ySUApxIk3eFYtCsjQorQ0zupWzARDI/Pzrl +VNx5pzpzbSgpI11qCYCxWUoRSV4YiazZmzVTIIWK2n50dJ8l2GBuih7laN3kihpA +CIsmgG5iLmX+4tvRC76gUfhBvhkclmsGVf83DmVgbw/DRc/9Q8rbyNro0qne6hXQ +kHS/tFne/H+z833Ypv4od6nCl7qFRFRL4SHr7lF7DWP6bR8nlifcEaoDxE5xp9Nm +eWBeUkzmZ+BMnfw4WeU6L+/0BSbojS/2YYn3/1xvyZ7RXt5PmUFTK/NivNy/qGqZ +el2YFRPHif1jn5nq75SvEcGd6OkCMybKXGK6UO/YGDg2cg7J3IAX6i4/G9fJQXkJ +B5h/wAJFTFG/gQCW/CL1HZ4wzzT2TN/c6mut/fNHWbQvHSHJaImEgVgeuJAHXuW4 +KA0YEDRT1WtrfAXuruY7ZDzwXlu6vM7X9oVTLhbWxQiYCfFw2NWY8vTYWC1osfev +AUIX1zQ9pPPwGw/DBPuhmkged3TbdvXv+XUMejjUl+4oQYEYuzZwtI7nOpe5lp2i +REAmAisWY/OKMlC3MIiGzMGKWxUM0jwMPXZzOQ== +-----END CERTIFICATE----- + + +NCU IFX KEYID 9A643BC48007E0824798430036B658419B70C077 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiX+rIyU6r+dKAAAAAACJTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyN1oXDTI1MDIxNDIxNDMyN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC05QTY0M0JDNDgwMDdFMDgyNDc5ODQzMDAzNkI2NTg0MTlCNzBD +MDc3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApLwx+d0ftgNX9qsG +i6l//XRxlfS4k2V9cQFn8zCBHdj9RT72q+KdXyTojNNTXiPf9hSqpuaP1g7phhj+ +pXEpu4m0nDI1mXNno3tPXowFzlbQE2vmPAtpnEBdDHBJbJtiDwS3zgzqZfTuCg1r +eWV1mdomu6+ublinFQipPyhFre4Ocp6XroOgWj/jbL/NI/KHo5+6wVK8Cp/bcgX5 +8h2yjuTsJQBNaeCY9TABrhiGKnwccGiXWj/VxWjLqnlqdR+7n4LjDy84SQ3ybERV +UOP3lxXCL8s0LvPR/fTD2Fh2GNE9jTpHvpJO2Uq4kFFolfyzHgHZwO5NtZNSU2+d +cLHkjk6NILsfIsPMxq7fO9ieeuekwWDj4P+Ju0VQDN2AM16mQFo8whMnV0FDqeW6 +V+0D05afu3QEyapKBrE0G6AuX5ahJd1VLhWix+BCFsgqU2+d30nM5raKtAUMwxNI +NwIUoSP40wmYJS7gN4qTr+O07tiGwJjp19LGxPIFl2HvwBrOQ9mM6tERRpeXHSzN +Xgt3UqyetF2k3KtiZ9Eh9ygaTvxlaNoy2ztr9CJ7uxa8+B6Too7f+grfAUTDev1t +NPZme6PbuBfK605jwhS5c2wT6GzWlZ2B1Z+SgggVQ/fgwQAw5SbJoPOukib4fU25 +ApYvRqTHMoDgvJLMa8VgcY9+iXECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJ7M8BW0UYDDZt+m +q88vxVPmY3myMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAW5UHTMBNIBMB9EUnmNY7Wa68i8vpyaGGhX5bxsCGhnP9 +p2rAfqT9Gydrf6dUXUi42jpUpJSRt0XvgAZD4iS3qmpIc+QJaB09tY02LCT9SVNJ +EeYpgAAVq3btxqS69NFn6UY/Vw2AygjXqByZQR+a6NforSqlPDeFh5N7tYWGY8gZ +YPsnZOXVbogHPgsLwD5mMySpgl6oWMUQwPrKkAUSUBuNvRBTSjCpPi1yj3CoZcSq +UFTINfbK5qVGfw6j3j/JJfHaVDz2Dx1Oe9WNGVupkQm6w8GSpxz9WvyVL1uurzrd +EOpzVbjaY3KZ5SzpRRRZJmfd5xBWGZgGTk1wDVvVBENw2oEjzUH4W9PPAYUmpi6k +Lw6e2wKiBvYakhekAyClBYaYCC/EUcTC+ijgAEW9vDJ/SUz9HJCxR56r0ZPYoSAt +nwAeliMzTvEGs/hrGBQ+6cWE/avDrfF0VoppLz8npl0EPZXV2MwkLyC+EdK93frN +gGRQ/zSVfqDSQrlbOZTv2dXM7LtqrX/HrfX35Hi+zIzzUc4TldPnVdW53eU25IZQ +LEifGRBa4s5wYGbBmIrKLgELZv0uFRH21RVJPDrZFTY1HZ+3D8gds0/19FClHAU8 +zlGqE9iZMWqBLtoNkPO7PBWAsGDxy/F6biO1nWPRwWUKFJsmmRL26A795KBvtro= +-----END CERTIFICATE----- + + +NCU IFX KEYID A4384BEE3966533539CD0A736D1DD2C213538DBE 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcWL4tnoXfjHbwAAAAABxTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxNFoXDTI1MDEzMDE5MDkxNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1BNDM4NEJFRTM5NjY1MzM1MzlDRDBBNzM2RDFERDJDMjEzNTM4 +REJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvnRLTsWlaMDcMxxM +w4diMNBjrTCDL5Vv37fckhGznnw9eXwlRRfo+jZMHhbUqgPRLgrbTJY6TdUVTKDv +X/1Sf899sRYnc5c+sDE1NMAAXSpDxKvTIsphWlVrMlRZp0uaMT0aSAAdCG0KotgT +Q5aWdI71qo1qy0XIGcaIZQ0OucAgQFP8VHoSUPuIKvXxm1SJ2yaUFNBUiv7cqt/W +DNZVgXdGTu8ooSLsZYE7MOVGZCKOa/HAuITIfydSlnktl29IsTa00C6pRSCyzjXw +o/21+BfDmOsTI5k/K4I/rkPA+T+5Ut8V72b4DSNVIKhLcKmiGhfCnikcMO5zw6xj +jIj36nn+eImCNS5zVW3+CFFJAopG5NYfocA4jVLCvMuMZKIn7ul931mkZBSkWmxn +KrIog2f223VfQ4lGEUTJLwpuoxiT3Ufu4BYbWLBaJTjG3/F8ENVdtgJGggs8tZl/ +xuuY1VD2gULVuj5Yp7gAtd8++YXnRiPazvEE5YWA6ztymklVDCoHF4LBIRSbRFV9 +Umvtc1gmFJUTyk0uZvTakHEERi1w58QFYwqvpRzEcOfe06VGfgSxFVpbX2WooVwD +UXUQ9km113449uGQDlvnXaMUBe8QSwfRikds8ASgmnjJIwgEIfBNBf+KGv4tMvM/ +XGAkCVA2h+umLKJ2GIAFbZO/UP8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMw0ujhUut37/vUN +DIDA4dhKZS1aMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmalBI511Xt1IpwsO7sR09pitnpJ96Bo9FSC6F3srVnco +pOIkrLmZdtXHGpdu9EDoyQtRuNtH7Ih1y4QFG0v0AsWjCZADv/zjzhTikzD81FyY +6THTIYa73upl3KsEKdPSxLLqv8MX5Hvvs643y4BHQ5/VKylitnPM2D/6b74fK52L +8kkfeN9qHa0UzwoQG2uuRnh9RTruxsvxVnXUIkNnOrifB0IlDkzvsICx0bxfWIzs +AEvvBOdMDLQe+mow7xlaZPwGMDtm5ul3sd0CETfnEf7Lx1RGZDdgYnEeTT0KED+R +Pp95f2hxOEcjvpY2dz22DeY+NxnyzUIsA8TWW2dY3kpSYkYEMHS/iBp7aRzQXIIc +M3tbq4CJgS/3KoTZ+qPZO5dI9L/9DUNSD0Z2Zt7jfqH/UdmeppdBA4RqM/1qwdjG +DsCBQcDpCy2xWHXXlx9UBguoVf+J+w9+xVYFKFNpvesYzpfgFmoSrCZGTaUpV5U4 +bT8GG6zayFnFVOGm4kus6AiGhz4//oNBPoRk5ndwcpfglx1U3FVFncQxH81J+mqA +uhnzLHTDuvOIosZpL+yaiVyWFxc7TJIfTMrDqY/BbRX22aH7xs0iU1iPvUX7tJoO +PdRHDs5XTFrQmNkZRTW2sFruxVD5VDJ7DVu8qv65sTYmUEKZ/LReTbOOGyDKOmg= +-----END CERTIFICATE----- + + +NCU IFX KEYID A4D18726364EA2E3B278464CDC7FAD968E015D4B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcSzImw9Xze1RwAAAAABxDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxNFoXDTI1MDEzMDE5MDkxNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1BNEQxODcyNjM2NEVBMkUzQjI3ODQ2NENEQzdGQUQ5NjhFMDE1 +RDRCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwv2KWljw2531GWl4 +y+AbT9pMaEjeAnmqLcIA0/K2nrv/fYZ9OS9mY4KvP9mQtEjaSYg4lpBInKKkE4la +IVjKIe0ZFio/vUB2nd92pKSLnzyq8HuCcFzkib3JEDTPTQ/0xOox04HJQG1cWOTr +JjgDziVXrG9h0bSk5BH2BLboFSIy/ylM48mhE1/ArQlvlIZIlsx+pwJvMRQx2UZU +xw96aBOqJj5wa9xmoT/Oh1JLZIirrVfL8natb5GPChoEzypknOUSru8ZHLAC5aI9 +hlY5xc7Ksv3UQWVHlXfdkjZzBAv7yATABvANcxmkrr4AbqIdu1o4ez+QieahkigT +sDtIugWI/xiMy6e9WNDHpuTwPd3zFhvXLeBXounTJVZhoEjFXPrnwN7cP2vx/6zw +EQ2e1Kh0uzOkjK9afz0vg2ce5hXrdbRAW8CTMhj+ggmeU/mPiy89fpGXQrUBbLmo +gmcSoXrfX65vUuqpsEzXvEv1A1+szSfIkz/LaA0UUhUYSIkb9VPqi/bcD0iXBIvt +g+1HqeC8sPtSHm0Eg+8HXqtSi8Noh4Tno02UA407M8+ic86ABBD04D7pHpDGwsUu +05isU20/aXnFV7SBICn/2E1J24571UFfpO94A1GdUkk6L1t1bsxS6QfBxv4aMXT8 +pVmCq8ZVM4xw5QX4XsnKY482Es0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLKHqjYzghOPyyg+ +6A3jajMlEDbSMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnV5iS8oT05StLjuAJmKSAZ0i7X3aS2vv4wzTFczKncU5 +be6cR9/Lp8MxZpzAOMUBqqaudXfYsDi8N7HXaaBQudEFCQr3fuGEvh1QjSP2x5l7 +1QMcCtlXUfTZl16O+y+OnqM/EPwWZTDC0KTie9Nbw6TVwYjH09h4O+OE3sIOsa0w +GX2Gi91/iqjSvsPx9OVr+HHyohBaAKTgaL/qgmNuqdo9jJkXYf+cZYihsoxUI6b9 +V1Nw/LOlArQgcIssr4oI+OUsV42m5P7c04Emn6kAbhxwfWNfG3LhNSxy3mfHWUH/ +dRF55Wnd7t2Dq1x4zG29ko2nTMZURZ52cT2gbiyqaobnNhVNkGuLJZoxFE/oDHtk +7Vgz0VY78dtwSVrEMBc73352CmKwo4luSKz4Wz1MDAoNenLhKtqxYlTBTS82uH5N +BS//tDAUaow0wZOaNZHS6e2rYKeCLJpTsuI/OeOS4l4plGPTx12BppYoVWGvq8D/ +VNDXXN/tSt9to+oCcbou+IJDMYC8cYlXEd8dQE9gtwZBgMlN420Fi+Wu5Ps0KF3X +IWXyfAT2jufjR1bGWOd8C8rOf+nFN1ktvbbyIg50FObt6e22hxsbZcX2aSIvlIZG +MuDeYlDDFhlaycWDeaZ0Wd/NSZPO6W6LvKrktRvGV45diYGtgknH4psG77qJHi0= +-----END CERTIFICATE----- + + +NCU IFX KEYID B02981157B6D7CC3210016380B898950524350E6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcfBIpiWu8SLkQAAAAABxzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxNloXDTI1MDEzMDE5MDkxNlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1CMDI5ODExNTdCNkQ3Q0MzMjEwMDE2MzgwQjg5ODk1MDUyNDM1 +MEU2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAm1duihpHvjo0O+9v +vQn4/M6vnhbIfhBbJ85IggC1b2hQLQiqiHaKEpUDT1kxcO6mTFACcTgOmTcrpY7D +m7M/wjq00e56eukRpM9KnD4efTwOkC0fp0V3NfGN/cATPPzJmXzFCe0JY4T8qudj +2CdNC35sp5qY1X1A/vgi0ldxHnNaiwEOT/HEQzdeF9+6MqJr6Lj9KBxe7NbEIbsw +oAuZjZDMe2V5EL5Wy5JzBEYF4DClMM99SXYTdOj7gm5X1wU8mUz37aULznvt/EkU +kW3hwNVnqY60Q3D1mb3l9+I0pY0/TRc96P1Tg4D8OFVDhb8Ra//3Cm0DzTzAbabF +v70rSehoh5UBWpbhu3hpgUfnyMVtLZCpKvjKcZaeVMCIIOEeXagACRz4pteu/tMT +bwuk1NXW+yb1VzAneaKz80CYU6Q05f0e04Kh2KNzAuvfFbT5EoXK49TJH+F3lYbe +yBRYIJ8QUZJthhCeD8Qj9fvZIV6vtzCcEhtktLbb9jpbz22Vocg9pVRLyOrYMi/K +vO0AeYW5lT1lgAo8Z8zSUirKOEmChqrSLSKp2hHhgWlkMNdU0RIGd2b0393ZxN1s +iiANXjlObLFLm6s0sDVSVVoYGWIKnkCj46lWskFE60Nx9EhSwSvPXsRZRpacmeUl +6FB6Cb8bj1V6Bj/1etknNTMACu0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOR2xV0mQ5qNQGqR +/33dGdgUzQADMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAI7lTFCIQVP9otT+sDzuF20phV/cPrgLZbieSouq1Fg5 ++jNLKXCSbTXEFUwo8tdP+ZHfBoyfynXfqSqIxQGh+w9nlAU2gSXaWgW2Rr92Jfi+ +uYcp4HhcfmgtPSSCz9/BRW7DGCPNqCJi+6uMrQE0M0DNX9pwSi7S/YtRzUrmD2SA +I5spCmPFxhSwVIt56zzvtmo6wgFh8PeYYIULu03kFdUa48+wi8+wKke4PV9hWOms +PBIYR+0gwDBu4C+DEpkwprXWrZbJ6IhFGBlAeZDQ/CUGFNvnbd+3639mZOCIIvNs +2vzyRwCbHy7RaK4ELSLenN3j2K0InfURe/4/zS0FHQohAjjuW6XyPboBWsRuAFef +A4QqVD4DHA3tbUqKFZQDAD8YQGE3KAOJ36t9yKqYfUllyYDDsHAGeGtxsb2tV7F6 +SUv9sUxOvNAKeMk59Ht7F92HKDVfy+UsIdJsWxxL7QIuMl1j474MwFgDmdhHDKGo +ObbXFnwJdwBjxw9GIZr/jAxyTUA0oCS88sWX7Pt2T74kqi2z9jtgVQBLMRKAQ12o +y8O2o47o60pe4D7DLUS42zOBPsXBLHidDx6dVyVz1m0ZlMWA7tjnNtUwIORl5ghE +WjQYfaqPAd/jgJ2PTigsli8vXM3Dkk5YTG67W8kmlTIkxEZk3LLAe1j6hTfJarE= +-----END CERTIFICATE----- + + +NCU IFX KEYID B080359B59AA938800A4AEBFD10CC70CF01B1B37 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcbezU5hP+Vt+QAAAAABxjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxNVoXDTI1MDEzMDE5MDkxNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1CMDgwMzU5QjU5QUE5Mzg4MDBBNEFFQkZEMTBDQzcwQ0YwMUIx +QjM3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8k1WoS96+eBd9DBX +jm+Vtbo5FCO07fNmXvbsIINUpPJr9b5jroaTUsEvmVUHdGFQRJknNegRWGRGC5LK +/ILJpjh9yWKv/NiuAC9LslLwYGPnjfyX473HvxzZ1qcDuKvyeFUtGQIisWgmL3L6 +vrJ+4ImxRvdeT0jf2zGLbCFY6v495CcJEZM5ZMMW5y0WOukjMNcos2/U9c570rGj +jg9YV6kqpQBH+CwULpRHaka+D3LASL9aaL7Divs8rPJfC32S8BOekqVXF2DBRC8r +/2/kwXjuX4IR98xmnSSH4c3xtnQflqKYkH3Wr8jQbCqZI+QXCRcF1oVaTHDplzst +M2KWTAZwtWVOcMFRzD7pIxewDq5X/2/vsb37F2QMeT6aXUqCwkBsCfZQ0OIuV8QF +cAi3zzJJ7O1F/l8JJIGibanvLtINU3GN1DsTDv+jkOcQhNA4mliUxSAa/IJBjhHU +xTW5bwwEljXAMT2IdV+xY9EhdS3lhx0pT9GrC5L+l626sfPTfuouzcOzIjzS+sTu +ntSeCQ7Pta695PBlsQk+0sPBMoAXjlGOTRbbRMc89Xn8m9VuL50lXSHXcfDSvt7d +ZOewhjQhvyY1y1YQPglNXrd80l/c712YlyRwIXdY6R9Ha6IAfXuPk4t9hn1rKeIf +8bKF8Q0AwYjmOQd8ZA4qLGHKTeMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFL8VJNRHP/aNvMbN +p6rx5Gq5FFCkMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEACtaCoCHgAQIWf3D72cAu1LS/cMznA8DN4M29s0IxOa3D +MLn9h9N9gcaBaXKecUjddGTWKYHkiCCaIOXs9VnFfuGu4p/fe03mOcldJXQUEiPo +X23G0+MLZElgIvMr2hvUZExc+muqUf8dAq+sRlVYRmKD7s3eGryhzKEgAe1oabdE +8DUamP3bBJaEiKMC0J+JC5rN28Z4ubNwXouwYJ0wDsgzWOLEmybeMoXbfB8kX1uc +aeDL1e8N92Sga2BB7lIHuogQkHnNeL33f5MGGNBKbzjc3hmHxgpC7x8liHNImYVb +Z4a75QYd2gR6V2xI4pD7DqkPYowxqfL7hjgRvV5rclXtJI0QeoLzrR5HqCFQKQdb +sdNpLKf3uPl5UC9PVXSKVOMvLz4GIa7c6k76Bybfw2T7zdGCeVk/BhpefsxswTZY +Y2cB61gfv3oSFYsVPjuF+iKpITOd7Em238tzWrlxR0AdTkqildytDkco6Wt6pILV +aiT9r4YGKMXCs9aCRP4NGzNmy0HbcNcp/HWqY5xrqjPEZJO5pE3CZLEYmCzyeNJS +fE1qU+S3ZuSuC+3v3W5ZwHmjpcN7XxbRcZMbT5mieJpynAZSt0zmqgaoMBAVSnGO +eVNktjKt2eNEKNjzuLb/bRYa2MRIIUGRi0BoHUIDKx8Jhh3lAC5YB/gJBKEnego= +-----END CERTIFICATE----- + + +NCU IFX KEYID B2D3CC08144C50808C289D119627479BFFC0E4A3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAi0YZ4Vu9a5RWgAAAAACLTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzM1oXDTI1MDIxNDIxNDMzM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1CMkQzQ0MwODE0NEM1MDgwOEMyODlEMTE5NjI3NDc5QkZGQzBF +NEEzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2D6AJHh9aOqBrAyF +X/qX7604yk7k44GxnsmT1ZHA0owj9unuj7wQDtdfn5FjQKh/Rn1ERNgfYccmAwNt +WIlVSrGABL/2tKlHe9o3tkK0262hZ+WR9a5M8Bob0LV8isqbBcrmvelPoME9Bhum +0HaAwh5CwHDUvAQiwAuH4LuU+gl6csIGASpsytE3/OOruwFuoanthwlKnfVHE3LT +/THDqlE8Xn7L4PWR1kJjARPPHYeKfxNbBgBEry7EL7/F8w0lVdXl2x5XgQ4/jbFI +E8slGwICgS/IdoIY4/d1QcLUVxKeHe1Av9GO7pYGuybHvEmKwTemMPQ+00N3JTIQ +Ua3Mt9FjkTPRk6ZGdnXy3dQ2U34BQj/lQCJdRfgjqYuSCVNtCR6mV+vta2uh0f4G +ljLM5JvhzjERpSpuOdFithnYptaNhIB89QcaW9oJYMF407LRrXrDwQq3hJNjiHXl +hsdlBn40o/ov/rthn66DvPTe+4rabkLZ0XbFvGXSS7MzqeSzANLdhmvm45WpI2UI +n4ZTutZ6d6BZ2DCMtv8aIflgfqb/XTL/yZ5enyqoecm7DeHvozo3WE4c8QrR/Xaj +U+i1x1oTSk735uUge/Qgwf25boysn35RSq37dZvwUTSPL8ODvzZOS2Nqle+dPZNX +KXZ1lYj1YRzvdxLBLPqhhV1VYxcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLFQWwmfvfBLLGQm +FTDa9ahGYN2mMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEWiaLGJtd4zX6t/G6394D07HPPfbRGB6xncI3f+PUiy+ +rKZgoHJvjXtD922uLui00y7Gg3w2POEA7jK+9LHT9QEAsDpdHaViqO72/FQSaLP/ +/Smf6mjpfIrq35cY01c4Ye4YD9J/SjKE2UfP2YB9zzK6PiWLMlyadAQzPxFm0rvF +3KYFLWpN4qGzvv/zGkL3Wp8oUVx/Y/bz1MMHOM0c4CIZIAP3zED24RLokfvbIPHe +DjCBtKjDMFwRGqjVwT2R/kJNJS3O1FsKuUAMBpLtC3wRcHGzFI8nYnopMKG3lXOQ +yDAd8TeDGahxpsM5lFe2dLg1gtp9MzGXJ/mJ31DHgkB4d2K8a3WqPi1bw+AtuxKU +FSPH2cztzfqDr8jRCGGPwO+M6uk/nutrUxWs915CSdE3ctMB67MYqTV0PPkES5as +xlnA/wM/HaZ44Vm8Dbe0RANOwa3gRkwZPvIk0AyNPm5JAZVzULDsinGNLMrhMfzz +/KRCuIFeqvX9nv1MuM2wvwoIxgryLNrn4BJX/oZD45Nl52yAx7iocSH8sFlGOCyF +7Szn9AcKWksJtGiNQ1C2nYAFNs7JBAfvxARjWT+RM5hJ+e+JORvGFnwbcYcMHVUS +FWWMuhP3i3BHQAjxQQC+EDnU0uvushD6t40k32DtguR+faNZu1Hx3PWQE6v9aLA= +-----END CERTIFICATE----- + + +NCU IFX KEYID BD6C69C0759EAA95DD6D156EA64170C4B9B36C78 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAi5FC5WcZKTAwgAAAAACLjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzM1oXDTI1MDIxNDIxNDMzM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1CRDZDNjlDMDc1OUVBQTk1REQ2RDE1NkVBNjQxNzBDNEI5QjM2 +Qzc4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1O1LpBnw/LFn+j17 +ZtK/DLwpyTsYYAyEn4YVX3rbLHhxVTD7yX7fAWY3yOhB7VRRR6H0MwhPTXncClmT ++MswgHd6feLeg2qHf1E7IZSKFpbJW9c71K2Y4raOiWrC2szS5otl8FQ3HheyEXpN +KGYSl3jZV34oFidCr+vE8rnSFv304Jtugd31fCQChGfoJzkg3lP+pOyL3SYvGFwP +jwgSkIAICwymDVhCtrB1Dzv/nps7uyqFFlP1GIIRGc/HxKuwgPSTZ3FTYGBfemcs +I+igQZxYV9L5cMUoKylzz/eybU5l2i9MClAxANrpSL7tvhdc/GASzio7IrucP9fZ +yVb2ctXr2Vs2R28YPS1eRuIG5zc+zYhwBwpL8eNwBpdFWDFTCmtUBjeE08sKQ/G5 +znNc4Bzx9C0m176SHjo1SK1ykQ++ixNjbvzISXOKoKgSTSZm8GncQosmuI00eQ8P +9ofQVYYoN1TvfTp8PDMaLhloLPxPadFGXyyS5yqkNXPYgDh9/uk5yh/FXRp6mybp +JXOucbSZoG4/77Kc96qN+2xk4JPU6dcpizrV1MheOFARZ9I8/pbpXUbSkap3FzS4 +3j/4dHls9fChUMeJkpyoXwcEFHz/awgyQrlAiLvyVvlnDbjuxQMGCyf09haMh4ZS +TSlAyH6Ih86cn/jpKxQcKYlMoRECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIXpIcHyrroXrF2Q +CVGGrYO3jz9NMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAOf0+vS8FLlvlo8fSn/gdxRqxoKHErqlT08kb3iOm/QGO +u+jyKQuvd3lycQ6FO87cj79G+pKSRaWrsYOUIC3xtvgrIwJkgYmOy9piapKbWd8+ +I/QSFhlw1L2JKsm4ReAL9R4e6IjeEu9CLN7518wANEgWUtKOxonYTN2Ga0ejo4rU +79hWQ5v8NoI7C/25VG3PPH4drkLyv2TTgwt7NnnOsexDihBW7/cSTE/w0O6BHMTR +FI7wlRbh3rFH6lqCaS8Wh4QG5jPUFSuru5qo1k6M5YYzEeQequ9nODuzN+KeIUDu +yhLztjNqKpQQXKS119eoTnjL+3TXt493wthUx0wVIgsGfvMe8MgGCqibxPp6H3En +XTnADB27TpcU/6c9qZk0ViqDIEoNOPXn3mIYng0+aqJ5SwP8jxXDwsCgfL5TMH6j +TBFFRUR1ZXuIv8YMOwg/hrAWPYCftlkueeT/OUmAMPYJ0/zjwJobzAbX7RTLI2bi +ToDOlhrxvoEuoMQD4cioAvxC/ssdgEiUgt/9XgNyfEVAmcqQ/yR+qIgi9a4wReva ++KsXfDgl4U+P1eLPbiQelH/zquS6cZzAhsw6IKSN6QlBDwQc39kTsZsOzNAWoCfN +o+BvQc5RcHrUTDMvpICdlr2Ka7YbIBTcEtKD5vHh6sB4fxDSuHGmgnYyjTCQ8kc= +-----END CERTIFICATE----- + + +NCU IFX KEYID C0044E3B23F43B2854BB76AD4FDD79BC62986C55 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfqcTrAQj/qPAwAAAAAB+jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0MFoXDTI1MDIwNjIxMzA0MFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1DMDA0NEUzQjIzRjQzQjI4NTRCQjc2QUQ0RkRENzlCQzYyOTg2 +QzU1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyQBvi5CRRS+QtKhN +iLuTpMQ+zf88hUOTRU6z6QFwc+bj9W1E38wcHIAaJk0XCXAavnp+Hkv8wlJZSD0s +vC//ALCiV0r7r18mMWeMLk87DN6skRoAbywHWC8VQ2g3sATE1Fox1IOW/ZyeIDUY +VHakk29f6qce9lHYovVZmsxuYs7MCu0bKf4cVlFLGIVaV/LsnWtvtPVRDWIkVGRd +QEIscdK+fWLsWvS1JIzFH+ZU/9SyaKIzFEMD1CV0JjxmPcEdEFm+uT8rsMQtEZMD +o0PMgNVdiGtMQ1l3OYjsYx2qFx0OIDwakVNyX+DEVv6NrpJ3BYoPrSljZFkGSs5L ++BHUYbeb21SyPIkH9bx2zksRoDv0qMpR21JBHU2mzfyMIMmRs7bQa4lRXNKA0v3l +NWvx9vLyi/HPTSt2hLyo9dy+APgUhgOsjYl9hitiMWvYOa2Jgp8N05s680r05mH3 +CgrBzR9wvgpeC+1LBZBahOv3OHKrkSNK3nAKDneqIm9N68xrMwAXaWQ0NP0WXsmX +ASVlXoeU4GbSIkfY1HBbunJ/xkG8ow5XorqjxapSAG+2Zz6tr2AkByaJ79aRMUGx +1TcOgMD+hzEACb5+uueggMQqdODtZe2UEVoO2t61eeKEQOugr2wS2XPJxh/h2+Tl +9obkQZNzzK0TeUldCrD7oW+jINMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCKkyWCFqPAxxo3q +hMMAEuF2kZqyMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALhea3qI0/lblf48IyUOz0AWx4PTzbADsxtgEM1B3c0OQ +af7nn0jODNxeElqniA2fdP+pISdkl/fg3xroD4ztaRizlmSHfZCbDc1idPdnm1F3 +8BDzMaYOuW51YBaGyi6tylYydTUMDvr6U5LRIPDpfSHKzDe+fsXo4ss2cFeNT5Qa +B+6ButdOsafwTh5A4cteb/yiatL5eYPVhN1es/FrHhx+qGbOxgZADz59XTs2YZhg +QP6HOYD81sHQDxfYfyRPjIrELe1waj3sKwSoAU89OyFLYuB0otCR6XJBkDD5wckx +wBXnFF00mDKCdIhXdoeXFn7u6wn/R4U1bWEAphzxwWKmgjFBv0JBL0hh8cdX4vHT +VuGJMbd+elOiuXiL0bxCv9WeZfCtr7D3HroFWon7pad5ljGfaK/Ci/Wu/DYNVo/H +QZ2EG6khRWSbT20YSWJp1BZPJsEYR4rvE297eRKiGpfI+rTDZhOia9vV/vZHu8NS +Q0Q+ObwrFpSqUFtVwgLCazGx1y72LQTqukZ9g7Q+ETAr2QcsOuLcrgkgwhZDELxe +s/vyA4RqKXTIvAZhOExJDYX3ztUUZ6ljr51VP2r7P9K3f44Z2v564Uszj+/Jyuqy +aTR7s+BFEQWR8py5WmsOTkZpLDvpaw+Uv3ymGM9rT384SNtcXBhwebssQ3Y/K/4= +-----END CERTIFICATE----- + + +NCU IFX KEYID C7EE1D9CF6A291A06E4F5B88CEB25CAEE12F827B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAi+eV0qbx6IwTQAAAAACLzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzNFoXDTI1MDIxNDIxNDMzNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1DN0VFMUQ5Q0Y2QTI5MUEwNkU0RjVCODhDRUIyNUNBRUUxMkY4 +MjdCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7HluUbth3895/6Ux +Fryo7zpHEF5ZDpFI0MkvSvm+FHgAQ2OYg4dtKX0R6ef263id5UDXh+7cE7fxP4HH +t/D9HvXB1toGGpLi7Fj+R72E5CfXjMt5F+An49bW88hPQbQZIKaKt7RDF8ozeMNs +MzDzZ7VZnjKvryJiQ4KzX4DiWch+UzGIjcTwvYcNsYGrpGwIeRfucmSHOFOKVe86 +FC58yZHrt0W+Rjlj4AO3wjsLPkrFDOppSh7RgcbEf/+LjzowbN3yHmNLcy+pHEQo +eiFbLQlvC3ILS+nX2z+szwxzcxn0+wxiQcUb7ZnKPY2T2EziPMYxrVjh553mItIA +bwjFTyy7byoeMzHKwfFswdrrG0h3RF/3u6E8iWLh2nfFquSdLLqgkJ5d3al+tJ77 +KAjryhXTr1QszwTyhaOXljskGDuyHqQuf4FZZsOI+LfD73Kfyqwe0egOpw8ECHpm +45WJvUq/cI1PvJRcNAe1RZ3NCm9el8LNMStLj/MUoeg81EeCEuEx6skd/vxyu0LQ +ruJpx/QFCmBeRHKNEnm6hJ8jVjUmf3KtbtJ473kNzxW8ZLPaXwJt9h6rpucQabgN +YkJaNWFzvYvBbAcfM1q6jwEAggDpufjRhh2+4+dbMrS07b0Jesx4VOtpXheo7FJp +PyWa4oVi0FSUxoDb/PdbwZerD98CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMuWcy53kQoBEGRW +tCxHzWAfLkYpMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAGUHLlDxzXE0ROuszLIlGx92Hzu6iWWSwzqwgSxCtk2cI +ydU9LPWumbyT1SIUVLZD3myByCfLZpE9sKXL3MUsObbcudnvOtvhOJfkbgkHOWwJ +ezNFbUg8HjgghdcNNVKx3p7BFUQIrA0sxz5qh4RF1tnCft6zNmJoCQUs3uqswtAV +UIcWThjlhvO2lD0+KUnq6Sy9yKysY4wGzdjlvweFUuOAedGL1YlYXdlxI1JNe6MF +rCNOEHoovd+HQuTwk/2aJaxYsmRIMnXpFx6BZ9EH83P7xZqDLJAjJ2aGyzM91lfe +SUW6FB2mDmIX/fPikD6M9J9YEeIAYdneCGfSvriP35076n93zviWQFsJ6alQJe3D +eOZ+o/EFZJm0Sv9iAkkPzeEMohF5Uq8w3n9/eMoivfs0YcK0gsMJ82KfE9b6tiLF +NuctcdPkKDkW92Ij07VXMwlr6rGCRUooKk3OZUM3DxpapP5bXCpSOoJ4ShGxZxyW +StP4A+m+0yZKdAAFxQmBpjfiSLcCP0K3tVsyxwhcQgm7cOI9wTfNuuCu+sk+WaOE +KCkTJkp72F6gEYDhhB5XSDiiV4SyjKhdPrxGm0ySb235OfZN504+gX/bE72VcKs6 +5BefXnwOTtsWKlIHyCG4iz/bG2t59UF2ByUCb1zQs5Wcj/YLo/RRxBS3tScuRGI= +-----END CERTIFICATE----- + + +NCU IFX KEYID C88C75FB06270BF7EA1244FB9C25DFD209B7ABCD 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAjD1WO8fjZXzdAAAAAACMDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzNVoXDTI1MDIxNDIxNDMzNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1DODhDNzVGQjA2MjcwQkY3RUExMjQ0RkI5QzI1REZEMjA5QjdB +QkNEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAz7rp/taxx1rQYUG+ +MdgLJPqQSREINJqXB4hnr69H8pfBY2eayu7D4Yd98ZwSt0SkEgkC9ThDRPmLzY2+ +zM/JWs04uyZOF3qjl68KdQ3d4qcZURP4dvw2SsVVH5ioCNscqpGoQSrvAGhYkHbt +4qBQFctZaiE/jkxiLzkMMcWW0ETS2s4/fES9u9X5jGA6cfev9Y8S9vbYkEwe7lIx +NecqLmXqt1Pgcne1xkGZHpQJdbTuXBpprAMb1iNl8MfeNwHYe2TzLk+J4eJYZvRI +wD9qMl3nANV4KZJez4EhDS5KRSqKIK1Y7MTs7VB+XWWvuL2GKtLSPGmtUtF/E+ME +XST25yX80arSxgSqFhox/chxfk0D+MwIUAb1P2sOghITP0zwmZHVoTYeAr2zep97 +MVncwP8lh0SaHpeDvVZoiyQdwM48DawU8xWZmC4ZWMjoCsrQashdKC4hsMrhJ+vg +xs2clMeLvCwvadToH1o3Y2o3UY/DHptXQRuiqk8Z2YqPpsCtXb24Sn6retIUsvas +dAbWOdq0fdjE+4tHw3NkEqcZHS+mBZW905zStRObho5EzUC/0os4jvBQVi68U7o2 +G+7JmY6iK4IQJRzCh5CR2v0RaxBeTA6oGZ+sQ+neb/iYvss0ExJjsro5VnzInnBd +vxDs0aDpkmvk7pwvhiTAZW2k+x8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLId0MskBrvuq4f2 +Il0grQ5gddp3MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAA2F0gw7faEhUoITRrVRdwURylxp80GeOul1QvUhl7WKQ +2gUVPxHwqJ9lkG6UARZccwfUrqnwl76wCNBjBdUtRkesUG51WS49RpJVrjTwcYUD +KCxxZjUBItzfgizzwUqGPHwqoN4snqsBzwChTXCWw6cazocLlYc56tah04HaodDo +lvjcrK1be/KPuTHXe4YEguLIn+5RCWprkvoivucsQ7GbwElM6sYdENZ7Rx3AoCU0 +43aJYjd44CTGDh/j0WEqGSEYU67Xsw8uxE8kiditSBajq/qUn/I9yZaMGDUWEIqw +SHcsexsDuZKDLMu1O+qD+3HSiVbVVwt1SNLpmz3BttWapJs8ssPeOAN/C97i4fUJ +3fytasklrBwb6GK3wiu+xNW4K8l5neNYyBBYsjtkAWC2Y3pkzJ9cmncfudNgU7F0 +x+6VjV6nbioM5C7EC0IvUfXctvKD+zGH06ZdjX9tgkuL8UKf+7f1hUMIuE/x8h4c +aIzoRsFNgROvBfOsTNXmRIYjlSnc9Rp3CW/EpBFOLMSNNQWuUGruzQFD9ocwiCo7 +1S9ax4dAwKWVG/QRw/fXBz7pKh/xe4ZXlGltW446yQKh0kXbidhUJ6R/4ZNG2s0G +vODrKAVEmgSda8l1DnRHaphDKA790DuhltapS7dxXnpuVZ0rm1VVfoDFCzKPgss= +-----END CERTIFICATE----- + + +NCU IFX KEYID DA206EF5DA6CF79CAE93C5E472FFE9480172CC8E +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWJsX0zGUaMAPwAAAAABYjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUzMFoXDTI5MTIzMTIwMjUzMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1EQTIwNkVGNURBNkNGNzlDQUU5M0M1RTQ3MkZGRTk0ODAxNzJD +QzhFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwbYHyXlrc6z2iWdf +FgA9Dwv42WRLeh7eedDGsCyS+Pw4oQywh5n0ExKsfHcaEmkJYGZlC4YhMjcA2VHy +0/dGGf3pcmY0mPkzR5cPygordFrGMk1vMv1Jjm1mn2UTdTQlLYHo1gkFG1eX7nQ6 +BsfswWfrxiZ1uIjey9fvElFh98/CgaB6AjJHn3rQMuZj6EtYocAJgWk7+sTEICR9 +q/qc6Q76o9AvPGVCYVlN1GS1RPH3JhHOwHsKeuK9oh207yeWwGFBbpUtB0zs1cPB +sb6HndMOQiZHtJOVGj/0nxChGKtHI+5LiMRnnuwYMdJWRyYhiBa4oRleRSSE1JMW +28VaFQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUUz+vIiS5iyALHEAJ8/mOSYYS6FEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA5OgmX +wbWNdO6Syjm7rrgbe+Fd+0FgyTA/0tfkcOpsvo+cwFfmpy8a4/3P9Epm/1hFWeUH +SUwxsVfElxfTYdCPWdydY1xvBG2u7gKJyagGWQeK3CLcn3vwN1HdEM+9gZeiOrSN +fYNTAoH/RtwQEyDW6s2yovXIBDGTMQnkVzOODm3kxEQA1+lcQxAubW5xxXl/Oqg/ +g2oDeXQIG+aZ8QfD5WnzBPIJDx/jC2r+fTfHsWLeCUbfWwrJNZtdgzsIyvtzT2+3 +bCgnVq38EawdlUlaCziWEd0VIVZ6dbo3KzVMfsU3jhbUCGe1fshoFEUvVPgtmTHn +uh9/Tw8gIig2YlYg/GSVR3d0mE+cwxQUtxDSoMN7zX9InnHff8G+fJfMrRPJWulr +WXUU6hTC+7C/XXNJeYys7Hx/w/6qZPUy7R1QgNdzuC9YG17IWohzWqUxK5CL9hYD +fT4E1Kj75xNHeegDVUGtOzakD9ZQ/Lb7y9GfUpKKAOlFs9qiOYk17nvIglDtb3nw +xWrf7xLpFSqLUbBDHrbHCW2fxWXM0Ys1UcW2o9RSb53ucbsJmSlu0qcszyix2+AA +ffQGhCoJMKEf63PTMVwByUrUPS2XFjb9YbR7kgGIRYYobK610E22KYhUGyRfp79H +OKsC5BV9CxynGwjurmkcJwSKF488MCV1vfVb0g== +-----END CERTIFICATE----- + + +NCU IFX KEYID DA206EF5DA6CF79CAE93C5E472FFE9480172CC8E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAkx+O9MVXgwqXgAAAAACTDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzMFoXDTI1MDMyMTIwMjkzMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1EQTIwNkVGNURBNkNGNzlDQUU5M0M1RTQ3MkZGRTk0ODAxNzJD +QzhFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqtU9ls4rjU3z8ssF +R4gtQqjSdtKWi5dJPcV1xLdAWTMbIjlKOJhaLjDP1wuLYjO7Py0SUBb2mrG1WLGD +Yi5x3EH43OSUwkX8blD5Lm2EanrtRwTVgVyAApNyURiDOGlTpDUOwHd7Koomo94I +aSLthgR2tvzt9Qs9Abmt7QnOaWsi/ci8YYCSRHoLEcjDgQIKWHBvxZaap1TwrfCi +xjIeVeH5L4XUZFdQPlA8P8PGn/DWi2HUR4t6tkfFeeViDGkd+gdrhel5O8/HX/ty ++aPvjJVt1T/jiANbe43VXzBuQj+mirD0EwN893/380GxM/cbVudZAdVtr5Y8ItZA +4AOT7zX7bu3vaTvv0IqLeIcjL6yIKtfINUELKi03gIyikt2KBsiwK9QoEaId3LrA +YKTV9Tc6am4Yv1Y1gmngfInGr9lrBG+sMsMdrFoj1RPjnZTM9BoRAw+ip7SXxA56 +7UhVMHL9Cvc16ijY8y+4CsH7ghh+PoDng0Y5f/5h1cT0kjF046KX21NkYRcxzkk6 +J72DvzyGNbrLRUaJ1VyUuUEThEUyl4tFN/vFvApTYoFsvBoCYXZ4KbExJRUNwm4Y +EtdTlCnXk9OA69PyO2PzNxpC/f3uGvSgHVaoZkGxRBW9Z/ERo6gdLOzjxjlKUopn +bO7tvhP+mNMOqNZHwE9f/ts5CzkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDEWpx8qumTbZ2VK +uQTtymmoGayIMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAN+t8OfUVCFqGxBc367kuG9rklOcr2VqNUqKb5ITS4eQK +gSswWJwKmpgKPERCtM0hGRvjCafFAMVMZ9jdC/f9X/CsqBZlXUbRq8++AvKKrafR +RdaXf8hT6dZSEkfZa/oPAT+2RvWrEfK4EQeCEpgJ2trBVjQrVFkFexlNgU9mLhaE +zT9Y0uLSDOM//ZpAvTJHxh8ZmxBAp8n6E0Sk7RRyEJ3XkYj0LcLVOzeXp7otJNrb +2wLFXX2qddhzi3CoWOLicMIkruOQgDJ9BkzJtfmwIgzkzd8A4eOv0vCexTYEmZXG +fuwZ7ZaDkTAebQkwg06yj7/pt0L1/Bjvlafi9ul5QmQ/M+nQWqk6kHXcr0EGGo2+ +7D9VPZSq9irmLIV1ChHW+Mfmy+00zAKTM0PGwpr3WB/6BGU5cS7YAE3uaec7Sb1V +PLadqVqhnLb7+9ypXUHj8GceF3CI3u50eowNOPBcHWtcczP90+fVT9z1TnFWhxx/ +EMN1Z1yBtTchHnU8hYVhlYWTXAy1F8bJ6dnvMj0tAMyryQGgcUAeupi9Ad85ukn+ +CXWNiQHwqCG71rV+NNbtPHt3pAbAgvP4Oq/yeD7yuLyqfdKhKLosK++XTxDShKV7 +4weSG6qaT9DP3dLOj432TIMq+0RwszOaJ9XHZR+n/C0DEVM8qd7q6B13WAfpe2I= +-----END CERTIFICATE----- + + +NCU IFX KEYID DF5D6DAB5102DF18A1F77113F4983C62CBAF7385 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfxPJS7w4ZicegAAAAAB/DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0MloXDTI1MDIwNjIxMzA0MlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1ERjVENkRBQjUxMDJERjE4QTFGNzcxMTNGNDk4M0M2MkNCQUY3 +Mzg1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs4arT94EUeF2eNqC +RoDx0Md0qYA8j4zcsstr6l7Qo8BS0ElOJ1q6saL3aaTiMIl4N3Z6gbY+JZbMRSe4 +MkgwzCXbLrFiKDq6vE1+ZIoiDZ9HJefiukhn7dt9JDBupPR8+ccbZPaCdoFjHlhu +9m+CGV4qEz1fAGwOBcYDmlmerKJIHpAPFG6jyVl50EKgoCaG9G5UTvtTZZWUCOyH +ssIjjG7cdU/biveW0BboF7BfZ0TcuDDpGrqaoaH3GaoXRsAzWEKon4s9r6dZp/48 +4+KVZeEINcu3kXQtvIYPkyqkATHiALBycXKnZYZjhI1lKjG+e8BwyQNnnIVh3u+O +8kD6UgMe5k4e4Yl72D6rFEh6Gq/UbJXas8pC0jfCApMvMwdUXvhAhZYK/Jdj8K1P +IUiNLMROnEul/0FRxrIbvOppB6LiS/ohoLI6/5nKsbzOVIc87zxqn6rORVYmTe1k +Qs0Itbznk02+IpAdYu6xQXgSdvYPF8MuHilln6RkkZ5LkWbF9f29Pttgl2gtFE5j +b7R+GfUCQbB5pnFb/VodXWJZ8N8muOeiQCydEz0up9OtyoVBsdKgTPpaR0OS7o/I +Ez1Vnfq7sspu41VjBLmGszgHXUoiVuyyHq3uSBu39WIvXQ6T/E5M/k6J7G76NsiA +M//Rng/aEl9GohYAhU/LnmY+pUECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFISdnlQAnS+85Uw0 +lx4s2SsoNZ4YMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAb0ddhgAQXyRKmPy57iJgHL94NLYsrogT3q7KOCgtZ/tP +hnO1owNHfrzz8+J6fnipMh9hfcPylgIDDOVB2SEhoxPtoR2tjJDAjz4RVVtW3mLL +PogzLareTe6EWZ0hREY5/WFVTyh0e2gR+FMeUjnJ5p9ifY2+RUqxcv67iAVV5Kw4 +UXPEab9EAlFV6G7At8Y3LJMfBpfPANTSHTA/aPbflzPnPLbsDxDK8p/as8BPOIIG +7snzlYbd3bbUcPhMAuJD2Du9Q5RthFLTAG3T1qjvgXEANTB/d7rl/6MRWCc0bGv4 +AHPIHdKyn43lR/omnGIvOJDJs2Riu85iyWYtFsSg+oqBcTxSfooYOoa7jsI50dQO +hODYwIlrL92MdrywFJfycLLshWUAhZExPDpD3EC5FTPnkoNRO9Mqauk6BnsEQIUH +Bz6q+qCikkfaPjytvzEOZRnsuSU3GsgHjAEjl4dhiw1Ax3ontSsCBCRymoBAfDu4 +YLwkRUKuVLRBOSfMYLrFmHthTGdRMwVoqJirITtWM3Eua8XiM6AB38husvLgq7l5 +tQig8QbCHHTlNsFAgoMx9GXnqqesWFgSEGByio6GbQGaAvRb2tiTxjNyH2Juwa7r +SzYrZRSbGbG3O0ZxHtfU9h5vB4e5gWo/PUBBIuHVVrt3XMma/Xj0YY82Uir62eQ= +-----END CERTIFICATE----- + + +NCU IFX KEYID E9061797E8E5E8C68F935EE5E976BC8FA17D7523 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAASwwtCT/DnFVSwAAAAABLDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwN1oXDTI5MTIzMTE4MjQwN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1FOTA2MTc5N0U4RTVFOEM2OEY5MzVFRTVFOTc2QkM4RkExN0Q3 +NTIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8HBg41Omuwz7NphI +x2fE5uX77xY0YsHZAUhYI49V6bwDb7GFeO4JnAfn7wgrg4TkdAhVFRsvhpCuG68P +vizqe6YTNsqbk7D5kEqt21s4BMyV2g+lZgr+H7WMFgGtfNtRQBUjKrFozTRRDRqT +mBc4HRjDXd6+WFK8XGzLr20fYl6lGviNj58g4DGneePgCggn/zEmXRYB9yl/Hhjx +Q1nMElw/CjAeSIiEhCgHB8DZDvSKfgZHFWSttchdPUvuRz7GKsis9C+vJsyKL3xr +hTB5j6j6ulePyq88zT3tkn0j29jt7wMH8qJK+8n0SX0vlBxygTP1vkn/3rMcl0WD +HADFLQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQULB312pe1s+xuXOtHYrSC3nCa8MYwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBiSA07 +0TayJ9L3ltLywSolmFfhEtI4sBzeiOu6c5MxZyLQ+uC50gKVgWrYCBFJ0tdqSTFo +dF5YlPA+U8jRwysLANC3URiU1eH6Jir/PRI+SzYu1MikBd/kZLsaH4ySMaUFqNGM +gKJlygBx8rGzI1OwzijVCmXYf9ZeYnBkY4BHss9ZG5KCxJtbfwV0IhY9bnF38QS3 +SnnnKaCBtrHk0xUxI6su+0r+l63uA7G9EdMrchDg2944nFE2whAYahXvBW/viCUG +ngWUR5ka/UVrP1UP/smawRtd1GXQyO9hSZJlP6uGGGLZPisbrwWkZ9cqV9vsQsks +aaYAC40ulZY/Q6tfGaEiE9lhRMxyaPI0qaMsNJVQraX/5hVrZmjH8YR+aI2iQDbs +xnT07Dp/apXclYU5N9zi3YJNaqrEjVidrU1OlAi08vU8zN5+quTTXZ6uN1tQ9Dbl +CczRhTSR6FZMB/zVNZQ4wy7My+PklS1nliWmEpt8Nfyq2FVDvzrQvCEzos9lCLmO +xAYwSzeUYWP2ulTwt7sT1G1l8aCYlKuQqIuTH4qCxiEFhKtRdPqwGcN9Bdm9hr8g +fKEhEmRmTsCMkvL2kbWyMr3+f3tFtzz8O3axtiyagBu4BuzB2CclwowsMtq/jX1E +7aHg82O4Ix1N+epn95tEG8Orherke4E3fD/lrw== +-----END CERTIFICATE----- + + +NCU IFX KEYID EFFEEC5E01610082C0E311CBD07A3204408B32B8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAk0XwRlfK6KBtgAAAAACTTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzMVoXDTI1MDMyMTIwMjkzMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1FRkZFRUM1RTAxNjEwMDgyQzBFMzExQ0JEMDdBMzIwNDQwOEIz +MkI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAot3v+77+w18G1Jyg +mHDJ2n9g1gndkPUi44uL3mvDctcPrWiFgaxR7m7Cet+LfTqDqUyg4oKLotR0nDk2 +GJEPTmB8qwyvy+RusQ7IsXR50zIJxvHqPxBfZE8UCarhjgpdnpm6cYEFcUDC7Ye5 +5LK4yo5913t9QASwc0pSfPTHrBqlVdZ2L6ZX4+DdXpOwDnZJgPIcVyOGA8jzEgNj +JduRO+Oii6XEQ6CFxgGg6U+oMwzJs25qJgS41x7Z52tY2gPXZgkWwDZfgrKO2qLJ +qn+oVr9t8ANCFEIPB3UBJzb0qgzz1C6KaX6tCbp5TvK+0dBftx/GH4V/gECxOiQD +OE0lfzwCY1W3OtDXL7qQmIWXQvfIUaZFjaHacOv6rpRX6LaF0EMaijjF3ubaSGbt +AAHXRXLt55xZVc/QQ9cbDxRac501UmVQ/5g9Eh1MpsUJoDlqrAIVKdgz1AIsxt86 +FcCLJ1IrlOl/++YDvSbYQ/Win1GmKtWHeAVoOCyR5rVv/bL+2ml8Fvgv760ewfDy +pni70CDj4oTsi2nCZANxZUtTcf731zazGNKz/fimF6eLfQA73P68K2tsvjdQhF2i +uOlXhXbEeXVw4IjSN66WhoQZ0E9JUUVTq//nxkDZzL0WKELdyMHtK9KqcM3KAmfJ +aHn9Ycdx6v6OkwQNf0k3vAIfTq0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMZtF7SgJCTC/NqH +Nq0BiDHPLg9pMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADa7g7U/sOuvAu8tSvM1dw5ImsVMDOAE3v1VY1hIh8b9P +xDMZAiTskt3UicYjvAqUX0Orl6jV0KrD5KeRo7inBX6InvFSLBP6/m3iVJIfmrT/ +rOx79rDldUKoj8MPaZxrRoYdzNddpyjfqQspWLM0z1nNkDtgkEZPrBX8XP0GG8RS +TOIkkR+PiJy1/jbasEkgXLuNY/wQcVMwewHteJF5l+YwkgOxF1EewzCNIXVH1VBF +hMcZVc+yK0nshtMnf5Qa6ingZHoOcF0xa0iArgxdAmU9IdzvK57i/xsHteNlBzcf +cuJZuTB5M6e5vL/IU7QsxAvRiYFQepRgrHy9trKuGQxg7DReuv7Xx+wDPCgHBVRM +ynPdYVT4i51fy8zVDQ1n4EpJvKu/jShArB5HusSM3m/5foLkNcBN/xiMU/wO/4Kc +emmpjuxIjB5GZNpMiQfc+LaJQCLQycqI/TvmhmtUn3BBg3cGfsDT+qUH45CYyh8Y +hx2O+Hqw9TjVDb/R1OWDS/b6hLXD14MKDRe74DYlBXSobtpDSSnPeQXJXrHasYjF +NbRo2IiKyfEkGAu32marTIv1g/GwtassSscQexl4/Sl7bw/7mdkAPTXLUhqdX6UG +qBWIgCCnZNM1Qf6Nb083rKmTb52ykIa4d/X0oSaV+cXWwatJH81IjxpdmNPMUsk= +-----END CERTIFICATE----- + + +NCU IFX KEYID F53E4F475E0D3C6E2B3E56E3AE8ABB953122617F 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAchHtZAjKGBA4QAAAAAByDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxN1oXDTI1MDEzMDE5MDkxN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1GNTNFNEY0NzVFMEQzQzZFMkIzRTU2RTNBRThBQkI5NTMxMjI2 +MTdGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuf5gkglMAhVmtGRR +2yS0vTZ7eZwwBHsHYel9RBgPJudFqQCZ4PovJgd/6B0SuRiZ4+RYjfSO3KJts9vQ +SpwJ6OrmnvGAdRpuhEBtp2l8gQROp/9cZLKfd23KveyxXgbNkHuj7ARfJU4cwJu/ +ABnUQpRN45v1+bfOE4hxPeXCaecJtXggIEWycauaRUJ2vRPCLkXgSy+x0bVAvzSH +k5Abn8o9cXKudEQixhBO/WzffPrtERfUSXN5uSD0/TgW+qcnAZKr+6CdIsQvz8+H +uSS00SyvAanxGscWFjcOoZcbqoC7jw1upbfFjCMmDnYa5YcZoQTiBxdPmonnwqCS +pc48QWsPTwkEMPZjxRvwWh+pQPUJD/WdsY9Gz8H7puFr2zxjoXm74tpAPWateaU2 +NCga5VuhVSvAncj1rJWPxFvzPKJ6Y6Rk1hW+BaY4DoXuWaEcgwXyibYX+6cImV6r +hT+9V1bdcIzPOH1MmTlLo/Acrfpxg9a+AORq4JNG4qnCKB+8u+NXNyRt8ZmMCaz5 +Zl6laWssWhLwfVSNKPGe1GTrPYJ2c/o0USlkMsEY9CrezIT7j2ORUvsrLnlK4OT0 +yG/as2thqNgSWOv+HOvG9hA81u0F9BU9+U3gz49OYUVRbpCc4ZhvA4QR7WUlU4vn +BevD8RdBTGIkgnNrpWdeqydcI2kCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKgCEFPeT2tmx2lA +ZxNyDZ94NdRVMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMMRVaOjn+azoBWVBj2zp90ErOHr6USboYlcJFWXrgeY+ +sMOZzyUMqGgA8Kq4iRlSWo9VEv2i9ReslFhgwsU9nd0OtGwgain4jX21kEHs5AUJ +t4JE6tq/JrpiWvR9gvrALXrAyHTmzRSmmPtRetXj7v0ZxVkKNlxknbOrt2DyFoNH +J/DBEQIVWOBTy9hEX3vkt+3FCPDaMorJr/lE85DoVN2B8UFMIa6bxN3EwCiVOUMd ++P17IgaiOqh4meoEbHi0kstCN/Q/+CB9VRZo1WdKhWCevwIe6UbEKTvkE6U6IfTt +/FJo7IWNCR2EFBnsMC5f9zMot1+M/MkYKLTuG75gq1uHjDWY+0H3WufHHdoUmfsA +kVNTZIP6pr5nJC+A0y+sODC+7t5DwGgXaQ9UWKBiUBdOcdk7eqTEIa1T58TgX+ak +tU3SyWw1wh/W8BnF91bg9EsA/z1DpcO4fJx9aZcLgwnM52JOb+x6p59h+LcONu/Y +79CGmfFwx4rjzu03s2Dbmfac6bCezqXF4vU72B4aTpt++wD9qzJ/qpFmavOPHeL0 +W1NgywaLnVdR5QosFyziv1cEA6xNKetyHZyOONfb5lAG4sVntcDxgRTOaUfpv84R +EMjs6iqA+pRacq66Tl8O6s8Z1Yp0zJi+4VP0n9HKYpTnxBY4zC5FTsXZ0e7eyG0= +-----END CERTIFICATE----- + + +NCU IFX KEYID F65C289B3D93B78F978AC8D017B7947DA93637A5 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAk5iPpINfFok4QAAAAACTjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzMVoXDTI1MDMyMTIwMjkzMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1GNjVDMjg5QjNEOTNCNzhGOTc4QUM4RDAxN0I3OTQ3REE5MzYz +N0E1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0HC5Y5ge00mASJHL +ODn1eREQru5Tqa6E34hUZ1f1QAbjDtsFioqzzgbpHWWVbil+fv2fP4EJgs0FgkYJ +Z5uTJl0QRObWAbDNkwciZNsXj0XwhF8/676o3lgWU0NeSNsq7PEjzlku+7aWZpF/ +wBz5Isna8zNERAeW+SuYUG1MZyMmmnO9UcpAgvaucESlRMnUR+6Zrg5JoMzAwAci +JUNJrUbxWlWUOpCTuSJoRVQD+nuJSQxQYRt/f4SAITvuc5TB1QgWphxkIBOW+2xA +xqbdVNcrXENbH6grWkCyYCN0rAKJw6HL0TIgTJ9XB0fqSULddw4dCEsn9FXwc4XF +ZL5jPirq7Z5W4tYQLe6KtkOC00gq53bpVSGGPz0z9GsDln0ElqeIO8Ivc40ZNhim +P6rcGwvgEV6eQIRcTi1fRxp1jwcQhpFOaq8bLcPODyRpYbffRU6f5gwxHgyCNclR +1tA9rKXNZdJw7NFqBuwJ2zI3lv6G3HnijMouZuTTb+ODkTRP+pVPKEmubnZldScH +gzCFcVt5NBKH4e3l8oVJqBB3Qhs2IP+dFLPdgqG4uBYhjnCw7W1QxI8Q2Wn7jg57 +pPoqTkty+hIvrrJXo2lEjCMm1b7ar0mxaQdhbBCw1Ir8BbFyhfSh1BW7exaUkEtq +oGjDg5L29ds6XQcjyMKw0RttQlUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAeiwIjLvflqwN03 +jCfMpCTkyc0FMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAndmDv4auyYRGZR5Kqo0wK8hqORC7R4QSHtDEbTLGV+Fg +4Xd4x2AGO9lO1ENK5guXolq+fvibVlqgUzCXJmAU4JiMhVj6grC0H4/opU+YaQJ4 +u1P+QWVRDDI5AYk8A6529+hdjJEhe1URaNKGPlBn0xFwGQKud8pNw7OgEi/u/5Hy +P3an/3UFts/dnQwbv9Y2eedexgX98v2wh6k5CC4uIdKK1ZtLpGbL9e5p5K7YxTmT +hcxOSCZOF4ItIM7ngIs4MVI3GqmvW+i6jouPIZkxmamxMUN2mlyqQsmhKWocQ4z2 +rTrGX4pQdJ+bZE7S+kGcIfg3Sp8+o4bmeUo4KVlvukTKCXC/Fit8yyIEDJ2XqwEj +0E/3lHlshzZWWW9Dcmp0xBGnOQydm3d4PJQC636Zu95AI+f/9A1cFyOqiUntbpeo +5Djzl8els+nASrlAFgQpYi3hC8xirQhWxWg6IxlfbkUCxJu4v4VyMB55StwLETjh +Fo+Flh70+bKx15cuffrCuf5nk3lwdDS6y9aD2F019g5VwAAKbQhffyvdn2lXl0jU +I/LRY5+yMioFHzEzpceHOpyYBG3u+0p3C9cOC7j3dWFbVfgnv+0qe5dp5eRA+rGZ +8AfqgmR6kL/kVn2puNLACEqwNLpXd/E2W6Ios8SCA/z+lrUe9fLLGTRgWSVtbfY= +-----END CERTIFICATE----- + + +NCU IFX KeyId 2583CADE368F69C80F58D34A48B2DE653DFEAF98 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAA/xTsdFvw2KGQAAAAAADzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgyNloXDTI5MTIxOTE4NDgyNlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC0yNTgzQ0FERTM2OEY2OUM4MEY1OEQzNEE0OEIyREU2NTNERkVB +Rjk4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkHcsO22QUP9WTZug +uqppRRn5cVKQ3bLMbkJMvJsHwmkPevU5CHpzGBXCCsTOwDV3uxNwNZW3uY372T3a +mjO+rpXNYteunhaImjPRa+vwFRIps3skoxmgVYyBbZ4qgvyGmzCHLAQoy5bJcdUn +utqsaCZagV/x6cBN4V0cY5rC4n0CjJVY0tnKxJdduhkMA8YUBF0+Np2LDX0Xq576 +8fnXmBoI5fVU5oxk0JdqOifTcGGEJfqmEPREIAUfb6+NGH8f1E+0ZmcQKNVHMbVo +UdhAxjSyU9VRKex2gas5wsoQPZt+/lEYI98gtNiUs8m443Qe570wRm8o2J/H5Dpo +oG0gNQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUI+9teAZw4UuRbM2taISutc6WW/4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCcoW2l +UeRUUTZCf9lhwXYogiuWTW7ICD6SbdRQxbxAAxlvsJzuFbq0ejSLJYKrJKCRrdEV +k7t38HHiVzRnQJApCeUHAmcA+Jm9GTcbrtAiqnSE++Y8FT13XTQ4iSo4IZpFOpXA +y3JWT2ic7Tk1AFOBKy5xhk9I9fAu2/L3XkWZiH2qQiJyNnj0F/xIwucvzHgC3mXo +t1yga4qscjM2k7l86nNyDCxioF0QSYYzHXLcLzUtU/LjsJlG77ubvURhWtnNRTCB +t4TcZaqDFHwp/fCilOhk6tO7535LS8pv9FdN0VGY3lp2l5nrjkhbaS3I+TVc0ZUJ +AygBtsUkyRS7fLLnRT8MNu5pRqUO4S0M67owo+fMAB1OYt7z556sxZbz2lKHt8Ry +3GLngBGDBgm2/g4ONGt3h9DJOjmiXfvIt3oV0U3q/wlSYZabFcuUcIJttqn36YCk +8pt6hB8v0dMdGsZWTOdDv8h0VEyyYNqNlTnDtpmOZcoQ+u0LbNJQ4xxD28XNMmAc +Vwe2bChWHpym0Q/yHJ/9Hbj6HNlZW4EgNYGpbUeWECgbbJ5rwzi12itaiqPWs48F +GOwweVcPJwvRZAvmeHAvV9JIooFD8YUgYf1dvIIKiHWWjN4QgPdPYVimUnt9u6qZ +KFvFA8UAWwxCMsK7Wv16bpBWALTgWhL5L4UQsw== +-----END CERTIFICATE----- + + +NCU IFX KeyId 2583CADE368F69C80F58D34A48B2DE653DFEAF98 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAimSTVa3V3JiAgAAAAACKTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzMFoXDTI1MDIxNDIxNDMzMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yNTgzQ0FERTM2OEY2OUM4MEY1OEQzNEE0OEIyREU2NTNERkVB +Rjk4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw+Pdsh9/5Pv+zaOJ +mdD9B0irVA17ZwPQ1XKmLZeiu79iCqN5MLapEqIdPm5rTRBX85AxBY+MaiKv1VuH +RO9SgeIpVHrASKo0mv7LXRNfXRQVt8HTCkYVcZ9882Lhw2Q4cmmsmqDK1OBFx7Gy +u1SgBLX1LlOWNKvfk0DPOIhh/NbfBG8hIBOm8XEwyckTwtWwGYjxkH2Y5geE1yvv +6/6x/aa6oJ845204KvTyUQcKrpstYzW1QR+jHcqcsi7e4OrORFu1tUdAhLEe+ZDz +/dtW3ZM8Vn4/aVgo78OZIN0qSPm2KEbc0f0eEVyo++7UfsW+WcnvS2PCGSuSrl1b +9pNVCQ6lWCWYHLd/09HbgSiR65jTgS/M7Cogtt/bVheH68oltNnXIeO5k4eWGRMJ +UMaVSFK6GjXrxoDZooKx2G7QadYjhuDEQDJBrQOoeYIhieYQT2yR8FRhMTnaE+Lz +MD01xPHXO4YTyPRIDFBE4jdQo97ld+xAdR+XDHNADa3lwyExIJHMSVqzRxCGf6l1 +IjoYGViaVT11V42jnNlMH6KtFaBx6dhZq2raG3F/8IQnGh3qzKXfBsFIYaK8u5RY +XqgwJyFUwcON1Q131KonfeEei4rNrjQjRg7sIMVy68JKskh+ncPVEhSR3yk2weUL +w9i/wHMQPC75KE1LQgtDnPRm4gUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJ1674iOn+cSxt5v +LyirFWTXAm40MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEABbdaIzd3vGbZQrrfy4P6wte/OrilLWgD5yCuLnqnJ/7C +CuH+9/6kjg+SoQrLcw6Dgq4YIOCPnf6slHYJQ83yBx4waK8ZEcZSmCvUuj+HzeuO +Ddck18uUjkP91vfHVQ17tKntDAeYhJ/OXyYz9dWD5sx4q5yV8UFE1Zo5wgLNNgWH +NGjAhWVbczw6Z1HESWJemKgjnk237fgrGF3Jwilt4zniRlzZLIvD2XnX7nPMdWAy +Gz9WTWgnnufRKua0X49vZO2bKTKgbHpOt4zeRFMXU/gDSCmWE8Ty3km67bluHkeg +9+W6N/zuJfMENdRdUDVNGizhZ2zg1WprFUAvsQBTKl9NbqL9IRgHXfaBaSJWh/wa +kYKtXvskD1YzmUU16T8f/ymdhUFV1ab0OMaE0oPGa5QrfdSHqn2rVb2L21Wmn3C3 +Ykwn0NaniE2zzjhlJGXCEnmJ23LNKJYx8IVrkAkEC4jl1JWdpRMQy4HVVnyJuUow +7uLF2nuo4oMvBDx8vm98RvNiTTRnc+nl/FxXdPuc9izLMjkCBBz9l94HlBcRH4BB +zHXVpRYgxzpstoNPSjt+P9oE0eqmG9A7EsybXY4tjw2maQxJF2DUmcGkYIWxZBFn +E1fv2VIxEBUapJ9cGBc92zFqI0rUQxAEd1z9lnC4STWElKdo/xhpROXWAuDLZCM= +-----END CERTIFICATE----- + + +NCU IFX KeyId 32C6E576663FEE80D64CDD7B18E5603863B3BC8A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfR0YGdIcMwmcwAAAAAB9DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzNVoXDTI1MDIwNjIxMzAzNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0zMkM2RTU3NjY2M0ZFRTgwRDY0Q0REN0IxOEU1NjAzODYzQjNC +QzhBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzmTBHyELrpLEvbNy +SyyxKvSn8JroiF7Sbkys+8Ho6iBvzZpo2YeuFZ5C7qVhOoh0OI1omA6L2alz4ZdE +OjEP/cv8vzNZIJjwiLnT5umigIEGK7QvA2QpyNEHZ1eiMkj91dE3VXfVO7UWWla6 +/qzjc4nhQzRyNiAVfpf61Dt42sB92j9c9vu9449XNLVhGw8mq6uGp3osbqfAxIss +p+trkoMBDVBqrdBMiBpsP9DLxf6d/zDlCWTOYGVuvXLGbGmag1rovI8Ik1rWbL0n +N9O7ZsgjOboE7CVdyhYq3NgL+0GnYeOBZGS5a0HVrzHGfVjFy+px9idWb7hGFiQP +rnq4tczpKMTxLhJw/b+84sPCrNjwgy2UkgAQkSW3unAHe6GZAtYtousdeaa45UrV +4UM4/2eaune/3cPbmu7O31iKSGwrNzOUr0hqtg7azXFf8Uw5wd3aJLBogkT2d2Xu +9NbRdA09y1emVff1NJe7xKI6y9CapMr9N17OsUJ971CweS9CUrcEnvI4VDMFixnn +3rt5SmJ/S6pQWxnAs/+49eklG8L44dWBSZ0uc2qcI00IqNv20s9XpXrr9hSJbQQP +FTPztEqjdHFSsm6MoCH3Msli6/FDpteZIT65EZ29TkfzmnvgSuTbyhgZGficpzo6 +I5owVBo/o2yIoeoEAykwymVB3TsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHnwHV+kUDrHXj9C +pbVSh6uBq+pHMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMGl7OSBvKemq/ZZOspocQECRIA64HELmrgKC1U2rsCFR +atVeeahgaAast81OUDJmhpCKeVILi5/I0wXfr5M0rSZE8rywDCsYc5vNTtPik7xI +ts+oKPrVVV8cyOE6V2G6VuPHotnQ3j+c+kqxpC1U7mDw75ySziVpSXEge54Jkewp +n++Kq+wbBqoWEpq0SGYJAHNUlv69jkkVTWmH4CAVyb/GeaRLOwar+fXXOgTD7Ulr +TP7/S5ezJ1y9/4B2FYTsrxm7BwqKv/3092OhRtb+DzWXIBMgSSrFHWtBgR02IC2p +9GTfjCe+XlPKcyW3uVBWfWp3r+7iB6RFvo1Ye//KutrWwSalhtR6iuzVSZAa36B2 +AxTdHDLkc29+vgY7FOlTGjSV7UFlCMXJz9nn23kce6DCrxkCgSkWj6/LupnDZKu9 +jfRBKeRl2C728IJjoE3m9CyzMstE1aDxNHZAEpVRNIik4pKE/UzlYCDTrfoDOEc0 +ctujbzS40qDrz+SxxA11ulIPUha6aoDsyTPEJzyoQDICPgn6uIbvy8L7aK8DVyDh +BYrpGp++8LERDk998mndP9ilMezbO529EgnlFQfplVjaPZH8nNWswezTSj0u0bFt +u7OWNx0MqzwtqdQU3FqtizVNt1F47WHwuI3y0thqFCM316WmCNSIE50fsGJWaUo= +-----END CERTIFICATE----- + + +NCU IFX KeyId 3893cdbdd873c4233315e1b13ba96a0d23cc10c7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABKybt6sVbTB3gAAAAAAEjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDg0NFoXDTI5MTIxOTE4NDg0NFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC0zODkzY2RiZGQ4NzNjNDIzMzMxNWUxYjEzYmE5NmEwZDIzY2Mx +MGM3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2sCwYI4jrU//qGQw +vfypSifHlzMU7DH2CbnLuWxiUlifulNHTINeC/K0Rt9VvMWsdpyzSFsCVuXj/YhE +dWJME/w4WvSsnPQ67TN06eiQYXPaOvfpGMwDrKAyVMQIKSA6blFPLFgOIuuMLBt5 +DlHw5CL8ZZtm9fLf4xfWgxeDkYMwcxgo91hqdLlW3PHuCWSQVEDjPEssTS2XaTHr +uHqUEYmBvzCo7gQiRsfUJVHoJe6gTjvAmB1Wg520nxpdEwQsNznLXW1a6sM2/vUQ +wQ9nvAqsTXXmiKTO4oDRcTrmcVb6im5HU6t6phMmqjLJtJTm0wiLEuX5QDaLDawC +JGokfwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUQU5gpjg5bBlPx/TCpWEQ+lq22fgwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBQEBE0 +EkmDybn9pa+121YALG1AFQ6mOOAcoQqfyKxKF45Y+Biq9PCndAQfguPF/2/uaRD9 +2o6G0sAVCgS1oTO6MaaeYbAHt9f2UoTEhQr6Y2Pd8pTidbwRp9Ry6mi/YMDHU3Vd +KvPESaQypEpfF8DXrfjBBdFN/3LwB7XEH9z+JPdkyBHhiJkftFYIx4QukpSOinp8 +TqA3cAsjZI5VdmZ7pLARmGjSrwDTlqT5BPGt2GTr3XePh3jmjH53il5pPZdzwWe1 +y4sDXmCIWPx1WRiZblw75Ei7bxG6Ju3FINrpSxjhZoJ7reojTbvkzTD8hP87Rb+v +2Hqz/D0emTV4f6UNL7AT5sFiTG+Hizo/3dVEHjLzv+03B6xFVekWYYPwkvrRBvMp +SzDUvtru5oEJ57AK31UrYTwmAQBYFn+5JX3wE4zKFotrRksfg+1/4dp7fXLwNBxA +/6nYF9YvEquMcWq+qIC+ioZfK+YHdzk20NeWYFIeSamLXAg8FbmndhZTzvne8jh7 +dAkxzSFdLjOqxvo4QRb8VlKQEAs/yYup/lxTioyGIE1c2QbqCPszQS2sbSPffqAG +S6dpHfEe6TKAAAIbIqng4kznxZ61mY9qfd9wtxB69adiUluXLXEpU4XPmolM5tuz +6AUxKVT7HfQX49p+3PTzKAeaDqfsKG/ffPheag== +-----END CERTIFICATE----- + + +NCU IFX KeyId 43325af5500406548930cda9a67dc78067b97801 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABjRJA6P9eWDkwAAAAAAGDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkxOFoXDTI5MTIxOTE4NDkxOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC00MzMyNWFmNTUwMDQwNjU0ODkzMGNkYTlhNjdkYzc4MDY3Yjk3 +ODAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Sl/b0nCPT9gkCnM +zLQ7F3rhs3D8Jx1eH6SgJ7ox2eKJQK1VYu2CI0QqeUm/rJoVLYnWoVmbY5jywRl1 +AliKg27Gl5fR6Too9Pr0jXycd6tRpb6e0aCONT6PHzZrmncu8iGQWyzPs2mBl0o+ +RWDti6WWvs0DJa88fy6IZ+9WFzRBX7/fvhmo8v4YeCZVRrMefD0KPwt6mycAH9fV +Okm/bYcAEbqp7t9xEW5bMbDuTqqRf0DyYAsgwC/DVkNj/kR4g1u/cqE2t2OgGPd3 +3nu2VMx9NutvABpCB645MjyN+UfdWffKSgJvlxggIZTaKuNXUSFyISgt5mddj3WG +8M09KQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUoR293aI1X9HXAx/ThC9tOKoxyPwwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCTxttT +BsmetJOxiy1sF9wB7hXj1qXwDhHCAdvDFAQxmat9QNrpZxKKjRwn8ZDROTfRCroX +Mue7wdF4yF9dkPAKMH59sEqtJbT+ZE/fxEs1GhPVkRVQ2JlrH50iyh9v9XQ7rVRM +3zI3HRjxD7moWuJkxKhx5/WN1rE9bX/SwinB8ntp7SI2JY0U9U+GhdyY7W6c/5cH +cqAWgcOPhvar62tnFoxXRd9GbH5tolMbVJdQTqJh9iNGsj9K4PbJAOt4I9A4yMVw +cewDkVBi6Ae068iGQyrHmMnAHkjchUU9o+I7CRk7tPiTWcIUPrZYQvu66hKcmUGV +RW2bEnzCEsY0jjCFl81NxKexAOvbz4vckbHBfrjO9JDV/6QtiA68zHrk53h3ro3U +MRgiXNuOuCqgn9dBNuR3Pl4YCzT2OCQPeAVvL+YhUC4mKrsFChoWW8AaHPq+P7Ti +tYqyt3mUv5JGFlUAlQHkBIFqQivQtQ+Thy6D8VUNB8tYLeK5gY2az54M49kKU5UN +li9uTTbhCipMnJQYGrrSdAQkFNRPs+oPVz6s4UfD8s/pz9H2OmU/G3e3OyoIKz5w +L22JJFSpSvy0R/hmpNoQadHFfjReJpte6UUNtsp46i3+lmqXuk5yfFkJec0FGJDb +QBu1xpXV6I36GuPf0p6ONUqsVFPsqNAmkqLIZA== +-----END CERTIFICATE----- + + +NCU IFX KeyId 4A769EB5D93C833A5500F1F281324EEF03FBEB3D +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAFs+ZhNWartvlwAAAAAAWzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgwNVoXDTI5MTIzMTIwNTgwNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC00QTc2OUVCNUQ5M0M4MzNBNTUwMEYxRjI4MTMyNEVFRjAzRkJF +QjNEMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0COSzgikrMWzQT3x +S7EwPhkp+bdROT3HkN7knCLkIEyDGu3owxPWZ1hBiRo05K/Iv5UaARWAiN525kWc +UWs0yM1IPYLTNJVEGMQGoZRKsweHFQB0q5V/BK1hD0u2xwaCblBNT5Zd/+Seq0xZ +npNsD4TsUPRxNST+xbHi4odxrUizSwllXexInKg445vdG6y2YW1PEvdwBMi0lLRP +wd1Yd7eYo0S+qSBrqTSGhBgCal4vM8RCe3CAcLxJZzq37MGrMkPW7HYt7laxKT9g +rLrWGye54/8ig4Maf1kvCYbvtWapZFIMcpNilCioNJqykqy6zkHo4bqd2RD8i8Ma +0O8dvQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUY6qiPN6id7QR/S7xIitGjOMA1kQwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA8jdxR +LnK8fBk5CLC/9cPMw2TjuoiJl57fHv+9xajcDFCI3ZXOBIhPu2S1VXFFJNsmRRBU +bE+Z+yeRJEk/X+yImY1rkb5fBUbF3QMkapuXI9zkYyu99LnMd+D1jzbJn5+DOPdr +uzZKCzciPcj9nOTTLNuvgMOeJB553hT5H30rgHhEad9nuvgPeUQQdNoA9MPjIE6R +j5IIYCO0jwFvok3njCCZdtj/I0i4KqCSukCPNLok3g95t4xOsaG+Eg3o1JKyOIas +PM1Ggb9aItbtzZ5v8X/4nwRHefGY9nfD5h8RxXYIuHVNQAi3E8q2u0m+Su/4vnBa +nRHQkOZCZWB2b6770YohDMYLDjPhEhnTeH5DpWtZdNwHhNZvoAfxfFNU+vxYejb3 +9AvTrheWdj5sWUPKc3YRaQ4e3PJIusOvUi17PDhc6OnNHYi0HU1g48vC4CI2Pw8x +sUaVU7pLlF6IP6nbw7WkVFXP6jSWMoChJsfMiyoiVe4wby25c+Oep9gdwqMyz9hE +zj/icVs/lquzqw7CvvuTbMcsz8A+0NKrXGjQDh0tSe5oeNlWR1IJBEw5FJxE37Nv +PBAW22lBVSKtPybXHcPZey/PgYja9Auw68e/yBum24sBMfnUfxLRAAtMb6FVZGUv +AMei/QCAzZPCrTdFfQpdy3jpBw+vudKm+FnuHA== +-----END CERTIFICATE----- + + +NCU IFX KeyId 4A769EB5D93C833A5500F1F281324EEF03FBEB3D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiOERLFHg721SAAAAAACIzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyNVoXDTI1MDIxNDIxNDMyNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC00QTc2OUVCNUQ5M0M4MzNBNTUwMEYxRjI4MTMyNEVFRjAzRkJF +QjNEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApbShaE2l7gbW2Qt6 +3DZVqZ3lRszJ0cp+YAgif1/SRe32EjLv0VJ7xlQxIbohdV7UlzF76y7jJNPKDIps +ImBWjacJ0NLxHNk5cJ+Uiv5t9IDFfpCMV/1ODmTlJE41/Keo8oXqqiVh1N9/FJ8B +YcPKoVujKGZIWpGjlyrVPSfsyW48cAS2RX6Zf9bpX0eLyTLYDcUFfv07+Bow6FPQ +Z/3jZkVbS+6NTY4LJCUrPYZTtLCDqsWPRMVPO4+ifJQYZUBNKaio8PekGaliIP2C +K2n8XMzza75kx4rxsEK2ZJJ/WmW8hO6IydUqCc9BCnUvxXAE5wlVFXGwLu78vqtK +OFpTLc1xwscfd1UkEOvj7Ok0ypGpnw9wHAZcR0E/FwhB7D2NMzFIeQ08n/63G8F5 +4gZ2X9at6GiL5Ithlsa0lIUQOj4w1Lv8aGfUtBYpudidPbLQSqI+aaiK6/SUXq6g +Oevwj1gecDCbJWOb4CEiiuFxWYOCoS03YNOf0Xcjmdtrk1JJ08Mi5fDdKq7yNN7n +3cAjhomyWINITzGSieX2GatXrJF7KDoXD7NFRoWjVqjVc8KbfIuD2d4lhgNLf7YQ +cqqsy4iLP0Y4RBQm0w80eIeEkXjnQsAvBAvLnX1/+gJfzmjUAqxLrpJFOMLJsUsv +jW+9mI2ohOpm4YXFTMseO9MAT2MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHuym96qNtIYxqQg +Rprt3NEge01kMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmuNNzRwL4JSicpQCyzbLPlqxUCoorxetD+1BMjmGmNE0 +yiWy4ylYJ4LbZVf+G+mydSEgP56hJi9AVc03Ef+ZWQezxwX3RVQUy0RfZ68/N+Vn +oGelkjC+ok3sTFg29sTLUZ5XIqovuKsgfs8K/xFGFTxwGs8BOhypmR32XuckqcGg +RsQMHi1D7fZn/WGyWzF12VZf2x05F7NIWu6o3UrQsKSeket1K5i3FOjYqDEUWYSZ +xbuZhiScmqZJEwO1++2vE8Z/PrVg2vHQarkKb8BEKB1U19kPA8TSLxwuIgX17j3H +4awqgNNhTh83GkCJqbfbPfYJRPwhYkb6L4XupB/kQ7tG5dGVGRtKuFyx9TwWQi9N +3Dld3n+vNDJv+pG4oAzoEYkRMoOf30MRcXoIF7AEvgbeyGEnHYCvuQaqk8jZ5RTh +QFzSh90r2IrqdB1XKg50aI/BPLk0g013/uvu2Ec8T7SBP9XavRNmVmSL3Eq2s92p +EvNcsKayDlnNDVMAebGwVCRW0FJzVWlSbE5IAhag5rO+/tisKL2f2Jm+nxQDtQvi +y0MI3rtOykhySL1cOmQAhjhyeZ8aheP+NX8wwsWwzHgdFc1Qb0/K1YCduzOvQXdh +vLvD5MQfr0xKV13r4Gp1CVoOIdt6fFka9cOvP01Q43+W1FJtszJyVNrnkuTad90= +-----END CERTIFICATE----- + + +NCU IFX KeyId 4c4b4d648908e45bfe5a10d36387a688aec1cf78 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAO7cJBmW3TbggAAAAAAAzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDcxN1oXDTI5MTIxOTE4NDcxN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC00YzRiNGQ2NDg5MDhlNDViZmU1YTEwZDM2Mzg3YTY4OGFlYzFj +Zjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdhgAKbS9mrN7+yF +IU+Wqw8RlU+75L04zpIY2p6ASwRzo8oV3fUwxMooX6CKzADrCKypLRd+T7UyT4hg +KAtVS3hvzeaU1FZD4jm7/2CwevFtDq6VqjgmAffSuqs9ma5hCG0VZd3ngxrKvFaD +9s8t4a094dusCrdVyLuCKMMy3GWFSsg9913qSykJClgFsEBmtVCR1F5RvWzZpCMz +Ygq6gEshM5KzW9JEj5gcfE+0gkQzUNhvk9XM7/5qdOlg5fuCdFhvh6PcIn1Z8De1 +vzTN3PMYykxKNa3ZUSxL7FKZtBFycKnylHD+XKE8sbNoBm59/LqauQLFwuo7YfeU +R4MUQQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUjAVON+vj4wf+vsPQGv/AbhJfA2kwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBG2lUI +0H5ueR/eFXf2eYeS7K9gMbGjz+O3tDOrWCDLuk7GEOD2TaJv9Z0FeTRMjpMsg3Sn +JWa3oRb6xjeA7l6ojhNh9nio7EHZpiK6vECCvI4lDU9hjLdW8dMaO0FKOLyOPeYn +lI36RPtW03pEjGiQ6tcwF290c3QF5WdpzAMIqdL5RlIswg1XCdEHZ0XyfnYNOFZU +X7rXcEucmTzZi5GcWrt6bECV+EfOFKAs6eyI2uDy2bdpxHoGugwZyh49YmBi7g+t +rRfMwA+8j81EfAluC8upoju/Dms39mgaZYZjTAo8/HeCngoMvEuSUUS1XU9Nj/Jx +KXWZZwFmFEp2jRA1h+8d7XV7pWrq5aUt7u1UENhyDoiCSEa2S8e2IZzTfaxokywj +r7QVarYZPp6Ml8cYVPCLAGZLIOVFsUjLAUR0k2O6nbkSKUtH85YSsdpTA9142Kvr +SM3RNda9s+cOzUW+q55B/tK/WciBT7NJj3kfR7bxTi/hnA8qDNntrhPySVrL9e1i +waffTQLhgQeIZfP0IwnksKMOAPqTGnsRW1cOE3D7/2Rn4tKDHlJmiI3pLsy9QBMK +SytoEdHdxzBLIIbo5zXs5Fh6trszEWdqh4EWnbQOvtYCSyJTEYQ3VEL3guUqkZoD +4Jkcp2rIk7UORHYN47BqS+Z+GPMONt1D9MnPJw== +-----END CERTIFICATE----- + + +NCU IFX KeyId 65957CAE12EF1B1A875D951A9425B1BC1D2B3BD3 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAGEt23sn6nf7QwAAAAAAYTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgwOVoXDTI5MTIzMTIwNTgwOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC02NTk1N0NBRTEyRUYxQjFBODc1RDk1MUE5NDI1QjFCQzFEMkIz +QkQzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtMxcH88ZB9hblylC +4fnPFy4uSMYlVNRx8gTi51iiCxM5L/783xvgae9rdiGP8x0BDjBNHHm5/2m3yGoq +0qPv3mW4KsFuoZqFe9LSlmsXUlstCS9jqulm6mBACX5jmHHZdfZD+1/+3vlV4P7Z +xbLqygcIjqO/659oOXP2vvlZTi3eA8QSGMuowhSDKWkNDmy6o7ntBGZUThWW11rp +x2k2Qa0WpIu7kpn1oH6PG/EulygaL3L7vpLZtEoFzYiOq/8LksgaDhEpyvK8wAbG +mGWvkwq9PdTlnCSZP0MfLhdXNrRORENmKKzkQGDCxXAi3gLp6N0OsbBQRI8tBH3x +JTlGqwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQULGp/EUZJ0nsBzDQeFckAsErFjfMwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAdk9gc +Ou9GblaU8RqXTg4qyP8WqsSWh8tFKuL5vNX+M0UnwaNXVFuCQsx5HDH9cYYa9n/i +wKeT8Ke43shX4krqLHBjigtKOvUXzkYFxR9bFgr9UgZKRkVnDwyR4v9cGUhwJkeR +83dbKUymaQbJoi9iEZv6UkqwgYnQjGAo4pKmmvLy7B6+vYiEX89EcMyrtlpr5bYC +420/2KFnemq6QG1FJ00HBIqdCk5OOaPAiHANXPQ3V/hMkZr1LlYHgXtsUYiOetb0 +cDUP39TwJChkKv5HWbUtlQpbWb7uMKMySE6+8SujCXkmI3lsAviXC6U8vraNYSj3 +UzHuD6XCd5q5EUq3WgZzpytSwq6nXK1qxa5tElSkmDs+2HeCT1OYDm71kejFMf3x +suFRQa91oMLul8zFagZ2YxHn1GYI6mFjg8L3BEhPkyOsfRAAYM9GuWOfzdzdxHYQ +pXEUtvF7BOiTo+KsT7NyjRTh2LoMb6w1divNVCU2hV8dC97D9ms43GwbYqnvVSno +j2vWogH+85466dGCbsxBbj9NstrfYzl7U2TiqANslKCxqxXguZGN4sAlirYqgQx9 +ltdpSC8fvvs2XVYy9UfbHyb6QdmJ/zzlJ7FSaJ/VEePX0Y5rMyaY+efEGEU5wBB/ +e7UQ9IHxSZv68/t3W8XcLXafVTiPwSYlOzL9vQ== +-----END CERTIFICATE----- + + +NCU IFX KeyId 65957CAE12EF1B1A875D951A9425B1BC1D2B3BD3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAitcE/GvRDoztQAAAAACKzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMzMVoXDTI1MDIxNDIxNDMzMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC02NTk1N0NBRTEyRUYxQjFBODc1RDk1MUE5NDI1QjFCQzFEMkIz +QkQzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtBFuX51q/Cfknh7L +cAmutBM6M9SI0ZMdSDb3nC05Y8Ky4isGRC8SU5uiAB1LqQy4JtaQkEwZHG9H5d8O +XL6cOdy4Il4Qs5W5AZw8et5Im8KyQxFE1o6qVw1vmMrG1vH/hXp9t+wG5hl1UTac +nqZnqoZ2887gQ7VodIRACfTHSqLLsWx1SS11E5hle/MhCwnLIRBuipDAUnobH46a +PwSsnK3yx+Eio337nEgxPdO2MkG1kQnf7AifCUgITdGu1qgDw8Ixv6gGBEQQuxCY +nVYSb4jYfzy6M1Bdmad5/HFJbrkeC1EwzihTKqFsLioMSRz+sEYePAs6X1P/XOQR +YM3uMMN+QR6yGchXUQtvqeCdN+JJGwdGC5rE88qy2T8O105MipG4T6U9ZU6t7Mhi +l3Mu65oikYQOIO1/+tgzQ+FbeGsA3lgO3HgWCWzvkEZ+HemYoxXw0+E3Wts8RLFS +i9FvO/aht8XK+Cs6Iflx9uALrp/WE1Em5TUMkm4A6Ma3Pt3GNMCG/CWxYIsLooYT +8oVkoOg0N9oJKewMYz3B6yWY0jYLc5ABHBF2JUeCy0LZSC7EXwV8Ytdfyi9gs1PK +NqU7x8NRxpoGCEnGbNPUHGcEiUHv7Yv6mk4Him33Y94KrocdwXHX9TkO3dAHmOA3 +pFJV79+xgmsxAK8fdKZ6a0417ckCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDs33rLBzVmOz72g +tm1CmV0d3zHZMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAYfjMWysNLihFEF8fmD533eQrvUwaUG3AiHkFKKRWQuIf +r8TET0Vq+9TZmNUudbPygdKlKKuDKRlaHnY8xYqD0TH7jsolqD3TFSfZhbXizJNg +JXx1GWY5mJab3qPMEKJiLCEakkGaHczyHk/EXa9FcDCoSP24w9hyhHB6mBdg2Wjs +2CdR2ybnI/9NrNsAPVTNavdmiRuDw5R9nmJeHiCP5QvWVwWhz+dXzEOkSjQ8S/mT +j8sVZAEBUjQGT/KVto9hj05oMNv2DJiY2CcJNWAF+QS6WL3Q1iDvzzJRWnUcuUNc +jXUeiUZGO9Ljf4MHRS2tqLlgjJNu8JvRhDnasHEgYMIldqgkrbjihSvxAoOC0aDx +tAaB9QkkuJC38+jM4ivmmvAg7SVMrcxhMHlADLr7N02++0IKwl5bg85RcwUVztzr +6e2duj76XT1KtVuXsg6KafhRUXL4iyaZVkg53hdV8NiIdqxny+Cn3Iz0ky/hQOU8 +Yyf6PP+DXXevu0HTAv7TRnTmggkt68cqrQWlIhdcE6m0EsweoS38BkuZ1xXiy+tl +pAvoVIvmtsB0VDDSyLRuaevR8QlZSPZFy4/rI9/WacT4EfWQXa8TSej9+YamI0Zm +XrdUQJ6XYXoQDa2Tds0dQhJQ4XB6Zoctmm9bk+VeKHBq1xMckl6WSb5ZTRPHVw4= +-----END CERTIFICATE----- + + +NCU IFX KeyId 7026D09ED935DCDC44D84D7DA75CCF0ABC1FDE0A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfdKp/WcH+r42QAAAAAB9zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzOFoXDTI1MDIwNjIxMzAzOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC03MDI2RDA5RUQ5MzVEQ0RDNDREODREN0RBNzVDQ0YwQUJDMUZE +RTBBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1JGM15/ekXdzozhJ +1idiPmj8jYMuKheY2x/V0AbixeD3ZH3NdC4tnbGaqycNPKv9anOgV+F6CMPMiqa6 +pupFIF90ks9fTgXtk00leZ8LRpy2WW5uQQPLprJH8VZw1NQS5A/8XPYH3biCGJYb +AlP9bEJPmW92LUqk1rOy22ccqkhAMqRscksZn0iVts4eWv0oLev4xv1N6Uyr/th+ +IZaj33lL3DLXvrsvhUIylwV47sgVwRC1KK6r9P3/omRCh+oWq4k8XvUvJ0LyROtp +Pff9aMF1MD06dMkLIjlX/pOi16x6yEN+aqZlkFx//WBGokeIADaf75wTl1bj7IW5 +UFwQS9zwoHA/FjyIQ0RYJcQpQtO0tpBiIXlShzKjrbAEhkbaTs3rWMP2ILUyidJD +DO0cbFFWWBa9d+AjAVExlf5EYRB0YoDroUSnrH6EzmU6US9QYUQBoaBMHS197RKb +48ad4Bum48F1mQuSvRq02uaUr7loqr3h7Mu4Vk3aS6YwMWQVq0kD1A/9XIPOgCPf +CMnFe1/oIjuRFaxu2Sj9W0fXfBFicJCKoSAc5j65/Hil0VdSfoTbfg7R0Jy34Baf +OOhyE9im6ls5kPoh6BRD48VpGiF+ZViQd8nh5pK+HJZM3nD7nx2CyyseEY/O6F0j +VF5f9Gr41M58fjZ4WIEEKrt4wYUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAQULcqbIFTm/33L +DxPqf4jF00bvMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAjbCKvToJSC5UBUIH0J/9kf7m5FOk1oHkDH7YHsp/3Pk +7gvpY44uKumVY1uNK/ko/IrkFfR/aV4LNVuV43gMUC1gpjzJn/sxcAK+YOCU+R4H +nww/eKljrh4KQ3vjbqRvAVcqAsIsW7QaCy24cKxqnomiWy/BmV3v0u8kwKYD0QBh +p5CWzOEhiVdObXl+0aXy8aOb94HSC1AxkU3CqdRB2ITMFoxcO6oWPT95cds/D1Uo +uvYWgtXahU9Ccra8c+iy4OZqNKotBAtUNa2d52sCxDQo8DDdtDRzWv60YmK3F8mL +wIKTMbMVT42nRKeA4AkYZiGboaf7M8U9MkJXGJRizra+TJ6agrSWyU2o/ZYgcKq9 +V8+x8rs1Rkwdu1A+VPA7UDGLGdFQloqqmCyC2Y56nqXyea2rv1rjCYo7BLDBXTo9 +fNF8oYnwfaDP5v+IPg1OqmZaJTDe6W3j5c2lZC4sXK7A3XW5yWY33JGyg3i5U9/r ++xI8MSqEfSQdWJxVqxVeueCtUqWbopTFsScgOu8MuNdGVy6DUQDglL7gCFeW4JZS +FG0G94kU2CmvCSo2gZAHj78X4FlM8Fr1GJHDQnMZvh49tFyI8Wv/xGJNSgBquql4 +WEgn9Hf3gBJirY3W4CMjTZXa58ZVKdIUBSIUDMq9b8Q3tVIijlYIcUYK559Dcwc= +-----END CERTIFICATE----- + + +NCU IFX KeyId 7568FF26F37D11268567B6864EC72A08C818891E +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABUoAw1d/7kjYwAAAAAAFTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkwMVoXDTI5MTIxOTE4NDkwMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC03NTY4RkYyNkYzN0QxMTI2ODU2N0I2ODY0RUM3MkEwOEM4MTg4 +OTFFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxNwtpERAQhxlfasX +nRuRVaWdtLLMjIBhziCTzmW0nCybZrqkqxBBzo31t9OqYlANmo7r6wUYMXDteSFO +nZOaEOXtEtE9L1glxohpJ2DQjEUTrn/4fZQsoBKttYwWjoLrAI/yCl5GjBxyig/q +JGNLTDiYarX3PhREIXccrws+tBKhTB+KOXlSufDusk8+cBtVDW5XzNrBV/euwJwx +Mw+lkq62nynp8rvYaO4XnH6oPaZd6YEO7f7EU6AjEtUMfyYquHQjjQif7TKN0EeP +9faXp7f5jYVdFjYaZQz/8GB3lyrs0+1ogfV5wrjW9v+PaZnMMUYW5X6r1J5RcFze +TQKM6wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUzRxe9GhIO84Y3yftIufJKwcpEFcwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAO8jgl +SWn4LQhRPgh7K5TzGgZhhkRxAJLUemWVd8ItI24rrhN7vWDEdelZbOKc5Guro9uK +fznJiXogRSGA5W1updTpHODvDX0M9Kg9Un0A9kSlXry+TGP7bRpEI2qOClBKgDcQ +f2ePum6ZWDMjo21ISV1NYtcIpSzNlUzAZzT55roHKEmsEoCiFbo5tcrLrRLyiRnx +483+h88YZU6FV3aVfTnkWRGwe3c/M6GvrMdk53jyAixf485ne3EhHVOTl5/JT+89 +lfk49SiS87KjTbxZIIksW9hKjzSutNd/eaRWYWW9M/FONwAfu6/Kyiw61NDoioeI +KSFt/MlaAQU0m8B/vWPz0m9/E1w+QEKE5F8A7/nU6p+EpIYaA+OxfsHkHZwRqTJM +psuuK8TSrOC0ae1P4WVLe7Tuis5fPSqD6fFM5lSalph2WbRZSNlxOzolPa9dctxG +iHJEOCoWBCrbwDdNEZoCMuKNUydgt/+zrgqBGjFiUL1RkZpwisTQWnRUSSWFGhw6 +vpVbH8ab28hXAurG2yA03BcI0XkOdRcmqn146v13jRfQQJ6iSwushQPs95Og28q4 +Qr4+ljnDiaNOubSRcuIZnVHcFpo+VmXOzoEbuhj8bPWcK46oWKjxBqxJvuYxGDsb +qDPd314rkEbKcVwZmuJ2HVKz5NXRpJUDFEQo2A== +-----END CERTIFICATE----- + + +NCU IFX KeyId 76FA7DF0C07733DC8CE24E8EFF196D27788668DA +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAVRUrDQQYItr9AAAAAABVDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDcyNTIwNDU1NVoXDTI5MTIzMTIwNDU1NVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC03NkZBN0RGMEMwNzczM0RDOENFMjRFOEVGRjE5NkQyNzc4ODY2 +OERBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzaK7q2UfYFM7lv2H +xhzOD7/aXf3QNrO5b3mFKRgfeYuOCOQo21jgCsQiQnMdSA1yo9zb07Dba8Ltvwcq +OimgXSfwfFkv3ZazTHca0KFZ5LYMLzDBhAPBAmNglhPy1sQ7PK1ilNgPyJkZ0U6l +nJxJgeeEx0x6klTLzIybrYJhFaunbyFZ3NPGVyCnpbg/SROjjq8hqOMH/iKLODrA +/Qw10T4kHxzKNNy2TCObwihT83i014KaOJUAO/NYjuBE1snibRhiVc+Z1YTGRwQH +trl6CB+e8JhvU1FBWKSPZBdgnctz6QYoeXV7JT/c9dY+B04PoIvbfZGzpn84cd/j +pEDmcwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU1fONquTrj3/nfTVJFaz5dIZwPE0wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAk4EU1 +B/cv15H0j2/j+1VSveA2yhM6nMiEZR+0pMyQwlvfPveHUUvs71RfVa0T8FC0w15Y +OnKuS35L+NMeLJ7yteAJkUU+sDwaW53PvynTFyTjGE1JMVn5MnmUDvWuIzAaTpij +Bj6ZyqSrvFXvdObilu8gSmxKa1F9VgY7pgG9MrAy4Vp1kIQ+YPAqzHJph4Y02M0b +K0PbZCVeO7JIJ0i2V0vwt3cTpu19c/xBwFIuDTBWTQ96dz1tcgpw1R5w6zXYImpv +xIosUJEBtM610XR9UCLWOEUp5ywaxxhmzUbpTQmkJKb2+GNp3AKPkLyxlHWjHcxx +4Xwp/t4eG72Td6vxuYrx1AyMA40W0HULgVFniKQtWjXyiJPTcXloVMgJAgwsmtU3 +DSMQ00G4Ig4WKF1fRR5IXoT6+w5V0HkCu9BfrYqT2C3YDAdpS96NZg0kYSoTrTq+ +RptfsUEm9dLwmIhjEyKvatqfPU7t8ZxqI4Hxp6ISm/XPWm763Fj74A5qmDgnz7bD +undmph/IXSA0B3yj07HaaTF6w3Wx4BBlKbF3xCIV+K1wUzhJRXG5FZvFjuFYSWYb +knlSmAlcUHLh6QMAsHCisgs287e/2Kf2hAPrBl18ERiCy8JT2ygifRynYWu7Nswo +AGSKxCiAvwysM08MnGzSONV5HoYSO2/j9YrMPw== +-----END CERTIFICATE----- + + +NCU IFX KeyId 76FA7DF0C07733DC8CE24E8EFF196D27788668DA 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcEFaX8RLnJVhAAAAAABwTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxMVoXDTI1MDEzMDE5MDkxMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC03NkZBN0RGMEMwNzczM0RDOENFMjRFOEVGRjE5NkQyNzc4ODY2 +OERBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2AnezVVus6ElFh35 +b+fAV937USpGCJ8msKU2AzL1v3FGHoXmy6ERQFNFy8nAOv7T404VwJEdLlovQ1Xe +N7f3LIAyhjCuE/p8QL2+TnaFwKkZdpARL+NYsnrA0ng1RrPwGoeljax6Sio/P+ya +Y4F3bFUaC/MYAuRQpv/HdK1fUsFAZpkggpOfSrZglgx3tmIa3gIFSfB7jtyRw0BW +rB1cFWSlKNKcyfG6FDor4KuZvVol423U1M/upNiM41PljK5HS+YuMdn7ZgPY2hgl +/xPVUJD3pPgN9o97YaiwbJ0yeWE79GeyKjc6VCkSIPlXTvAegV30HXG1RAnD40OZ ++NsebpaDwv1D7WsdwnkyqwFrSsBmtBndDPPU5e1kpzxymYA1eeFEkZRPVZi3/7D2 +AT06fYbMxb8gNkyA/YyeHadOYKpOqOV53x9oMvqnz1qJgujwcC8Figr2EvEhqN8V +yy5M8Za708aNigAXbxWcWAvOO/N6vmz3jc2A6+OrulJyCdZTNf25YIRvO1Uot9+V +MAXKnsE7cTPh1ZMsC/sQZJQ4L5BDKZqPr6qh2ncvXZj1rDfPFjEwtXXR0D4+QNYM +N+JObkFG1aLTlnBYPZZOkWgbNQxlMyYk3QeE3g/NUBUxoioSo4zq0336J4+mLcvZ +yU4AnI7tU8QzwooWg5r0rnlvUWECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFE3XTfS95GHBVgF +7xiZcmzMwVTSMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjrU8R28/PdmKm4S+XPQKB2xg3oFgrcr0GdHsJeFDxH1D +pn2hs7FF0AbqkSL0SwK1fdmX8wH88LvAC37so9OoLwv4/fz7sAoKZzQRbsZlBXSP +f8ALN1xk1PVximZnwCOCLcd3p5LicqwOpwDsJo7hOj1n/10IocXgGQ62b89wR7/m +LyJ9rz4iLxPBDXL79VKjsDZpzdEgEYEeuKntT8Xjpzz2LcqDZ1+abcFAoP+Czn/e +oNsrjp+k0i+dacrhRAEoM5PvRze27jDDzUdv69i1ojY3JMfM0jivexPVhivRpmbV +8qhZnnOnwCVSSFDVxEFB2GI6GYkNmExGcZHMIMX9sWycWjwXgMxYYetQnu3mJU1B +5j1/cGslEsHzaeelfHRKvl4T29RrvFf+zZEgOjegY60g4UN86Gpvj/6NYAGym+1C +JsXMgpo3HPelD+1pIIY3DOzOxv2o+k7CrJam43kzCK7hoWZe2kwdQoYW5D3dLnQc +dTRShdNjOfOfRnfpecjasNNlaktcMeTjcTbMpkjiH10+N3HlHfPHZfI4v3ltQI+Z +hkfa/+TDtXZIwK+cYt3Daq20u4vZOJbOaKwpPJ2Xr1R8+SFhHTpQOS2giPl/IoYO +sOHMXaK4PFo/XcbeFhapE1tuGA+l37+/p621pHIIbC8C6a/Flptxf4a2bXaE6/U= +-----END CERTIFICATE----- + + +NCU IFX KeyId 78A409C457DE6926F6DF42C6114EB7E56A9B56E7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAkt3xPKTWp2iAAAAAAACTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDc1MloXDTI5MTIxOTE4NDc1MlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC03OEE0MDlDNDU3REU2OTI2RjZERjQyQzYxMTRFQjdFNTZBOUI1 +NkU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtlOVrc4ZONFwof4f +0fOd1enhLfiG3tErY4Y5DJOu8P+Ey2SWNS7FCv7ul3x5BDzAqteVMHXpEuGiSDZ6 +UngTT6pu/VcEoI+XejK9LH73CmpYPcvSDHDEUOtpbzMfkaFZbTlL/pOMkxezTpHh +lLLUWj51vYFx7mDtNscIJ5i1bzg4cLKNVNaF2yFq87VquHItJfAV/2ErYRaG7txS +a6xEPzbMIeP+5Xpfw+D8LV8uejSqJztIArxmlURRhk/AUWQiNpl4UwuiPon625Zb +TCrvtakq1Q+riktUpZENW9avAs1/HetxGtWC22eSU+CdUAZyaH1izYBZ0ixPNku9 +9b4JZwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUaq4mLbZKCkjBqeahYc6GWswJHyowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBKZCCX +YacQaSPuG4mGsY490DRGs0h1CuBE8pgn/edWb/BAc7L8Q3AwhKUyb5ixH6dVF+6y +TKHXzo/4QWNCyrc1W4atHTJgcIi8MGSWP2eI+y68y82ZFrTprmXc/hMd1+OAkbIq +U7rqrKwLMbXU4BqxRPBHevvkKSEABeL5sMyniVp1onFINNXs9iAd9bCjmwrYQ5hW +k9d/TJ5r5p7/o2Jt9ePQGWmjk7za6SnkEghtBTV9IzriElOOauC0Chve3XAh7ZCJ +0998bYqDOURuH++CLYPxEsg89KuanUUZ1yYOhjQq/CUV5NknCejFLNzlLEgy91uw +hLUOk8Oa/6lEJA/qEPdXFfhPmZTMJxiH46WXxPZJk0L/uniElJmUqNS3uz1XaWUn +LLpZN6Hqq3xU3pYJAEucNihAVxWscH/Rd7GkB//7Si968FPFFhCXsZ9S0S8FiKf7 +k821wDvdpNLs+Qn0J7wUPiUDFxDeKyVGg+u4iyPsSJxAzJrychZQUkQ++dnDYQp6 +23E1zmtPyWEd3M7vonHWMvrp6wdm1yTrMKWimXFoLofwDRtS7bSc3aQm3WJgddlF +Xy+QV8u/OGLU7GfSVtdWE0mxSlmtOknE/yhDg1fJYyHmi6Hj99wWi3D6Bp/bklqc +tslhu44kwetWQPMKyLC2OMdnITqYbZhzC6uYQA== +-----END CERTIFICATE----- + + +NCU IFX KeyId 78A409C457DE6926F6DF42C6114EB7E56A9B56E7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAic77JyLcyNGbAAAAAACJzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyOFoXDTI1MDIxNDIxNDMyOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC03OEE0MDlDNDU3REU2OTI2RjZERjQyQzYxMTRFQjdFNTZBOUI1 +NkU3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0Elw+arL5oUlDT11 +GifVBUIMBeo3EcBEtSjjJ5mIRsEt8U4CRu0UO/mfrayQ5ZIyzt8eEpoanksSYt35 +3bChuUtiJ/EmM5Em1MUZTx2yGOUbNmhgrLh3mPWgGg924UILZ9SgHKCN0NeYqFnT +cdzqiWySeYX5GSQlpoc6jQmA4PBpJv1JY/4sQxi7Xrb5J68osOmCflH/Gt0Hhnkn +YEI6YXv9y1/xMFcOCy3nYE53eCxtAFyBu1+9z07gyzwBRdbgMrVTpqK/zXovjNSN +Ew2shcUCmUFGwjRwdc/nI5gIcmHh/EdEdhDI1jMMDU9bfdI/G3iWFsO23ZAjmtlO +6GMSgzmRG9189alv1lKK/gqFZtqVy76edNZdo4lthTzjL0iNLVsV5gnxxwsVkV5w +ik3fGbT007+NVOg5E2zpSW09SktCo6D449w1nnepqKgzyyBIT5Zbft9f0P3ivLnt +XAQAjaqPALNj4q8Hkbdkf+xhHSSN62fJp+t24zXYuzg/kviglsh+hv1HZKXnrVtT +h3CTj8IN+IvVHrSNX4hCD+axIbrRiMSlnbcCbhQB2/hvziuFevEyR9BAW+RCOumA +t0yNE9e6yst/mhL/fHZsd49KLBLYc98dW7756M5ikQiVSieTAzD3boZDw+a3GbGY +5ZBr9P/LAJ4xkh1NSPAsoMf6RrkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFH37korFgKQufprF +sanJZOsWbSa4MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJ+ZSDg1Jei3/hGFHj0JtVIR7a6Lc+MF13gyR6z1sI4HV +DReqbfF8QY8z/zY+26y/U4cCy7BqgYcOMQrB4s7rcx1TZyga946leUmbAwkdiP+T +HU/Z9AChLxfja31kXZ/iWdgP1IJxWbXPJN2lBU9ODnIGDfUY+eFwvvT0E2xKIYhI +3wb2xPEv24N3P+qOx7pf+wR1iFyXsKb3xUiO5AIZr11a3SX2UZqfZ//8J2FbH3+W +PKTIt+jD6kr+lein3EUnASRM36DDfjitbf+vIezijpCNXpNi3KtTCu1opEzCRI1C +ia18q58JuItJFZVd95RMQ6DJykH4Z/7u1HsS45s1r7GAFuKmqJqELXOtjmMqzm3I +6dY+4XdwExpQJX2I9QmioFfI8Jr6in29wzb5J0IA8ICKNUpDQwrfInO1Ga5zThqa +rPWUM6bWJmFG4yGjA0rfGf4Q+n5zpcQzCXn4asXOhOVnrokjOagkI/iidRhwXP+y +DeXCXyS8V5JRDHXH+0sZLzdMD7bdi09zzvaNtQ8wg9vYNmm9b+9jv2U84VPeUEQf +VtQlwCTXjHb0C7xWIR/ZcRPvsp9tSBGeEEd4JzBAs8RPTrc9huwV5lyV4CakwXvE +wnj8I+ErhBla8A5RLEataAxUivtcd7VWpz+H6WrXL6GBjo/46J62aDlkyMxgzgw= +-----END CERTIFICATE----- + + +NCU IFX KeyId 88b3c13f6105d104229f5ac0eb499564acd473bd +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAxAyb9OgfbrVwAAAAAADDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgwOVoXDTI5MTIxOTE4NDgwOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC04OGIzYzEzZjYxMDVkMTA0MjI5ZjVhYzBlYjQ5OTU2NGFjZDQ3 +M2JkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAosj2IRXHXPaLa9ts +9GtPEkiQ1JCBHRVdaBIVwcWeoXak3i52Xd1JB+UnZY9Hyz99LYL0t4JEhngNA+6u +ViC0R0POUmX9eojsDYIuTqleKFXqr9yBAP/61s9txntpmWvEe44C2fGD8PncDWT9 +RjMSxzOlkWzVqLwvwkMC+bYnsztdTHcyrZ2CEBFirMtem788PQ/nuCGhmDPEPuWJ +l4t0yoCDA1MKz5FxyFHRKjctwmTMF+pJtKxz7OJGTAcGfVnlFP6sKCGL+e8x/sI3 +hkQyO8+/J7eM9DyFq+DbwKrKWnJl28gEOK3gnmhesWEpn8aMzUmKcIkwFAB1E8Uc +jytC4wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUJdOcnFJS3tDjODxotIwPQK+EYPAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAxJvCQ +vy93XE3kH/F+5V2hpoksHc8157bzZd+zR/bisG9ycxjxNaa0CempD+s3G4XPY7X6 +OUGNQZJKBEEK9NtZqrc2qqFMETg/a7UNljLWqXsV4Mdemk/Lfqy60vmEjY+cvm5o +/18mFcoeVgBgHPX/YXU3G/m95lJiU6RrfowESt2BO7GosIfW3wnH92gpnaSn5w/y +JaszI6ezx4JjhNPLHgGrh1okiR7SZtpReDhdOyErmy0t+AKP7sJ50VDVsdqCPhDx +lT3YJyJwNUNox0CQlqeo02xByN43NaWTnNJnYKsEJJDjQPXJvs54yM88EMySvj0U +cXENyVPGC5s8CEnVUzMi24n4xknufzVEyOak2ioy92IqRMS9JCYgzNc9K5Lr1IJI +2LLoR1Cj4/EVKN9yc0ehHriQ+siCbByzi24UoLgzoUar3kI1pHAVmPZ/Tm3h75uA +xMn3yXFjM1gU7rCG7Khq37mV5Q87L0ZUgnJ2kO9D0h7o4lmNtnr4acsMEQaxW0jf +cFwXx7lpW3asI9b2zWE4AUL3YweoiuoD7aGHpTI3sx1sWXCv6OBTct9r4qhhgYWa +isTsWRo1lxiA+aq2Ukq+1Z7vL+vq8fmjR+sLhwMIpfWJh3azs/6DqL7uOsGfz7Lh +RkWH7ye+mBL58fqQFlnvqSntg9bOz0T1Xf5T9w== +-----END CERTIFICATE----- + + +NCU IFX KeyId 8FFD47880E239A3A3A20DE13EDF101E882A9D21D +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAb41ruv3asx7gAAAAAABjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDczNFoXDTI5MTIxOTE4NDczNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC04RkZENDc4ODBFMjM5QTNBM0EyMERFMTNFREYxMDFFODgyQTlE +MjFEMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9+gyT4WaI0KLIEPd +Dg5fAxjIW03T/cPzVagRbK+W5VZxUR+YoFYyRC9s58FZbj39LULB1pyC3xaXsOpS +XQPN3AykkkbhsZFLQvxluAnOei7qY8QTEB5ZBPtzB/ouLfVt/HwAKA5SggJr1HvL +yhn0ausP1K6pg0aUiHG5ryPtpK07b7WlU3D32S5O/0u8fc4mdxGG4AINY5emCz4y +ggMZt/LqyWrkUwk6gFKWvZ7mK3NdXywCcx+n8k8aCYl8Mt9rrbdp0Gb3fYm0MOmB +cmsxdV/BTCvo12QP39VFtQikS4aW2CxLWLBgcPq9rCSYRFSJu37nnywY5uWjmHse +zGJKZwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUTSQynj9+Fc49oSqJCZhd1uDx//QwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBLLcU7 +sxy9DZC1GqQUnLx8Mr/wddbtC1HmdGjNxiL7zXHJHIZ6/9Ex0UemCH5QTNXqQG8J +cSIa9LZDSgtN476F3EfI2RaSgq2RRj6CP99liPGi75J0zItVsrwsqL3bfcjbYnsW +j3E+/xVVcR/7BddTboq9qnGS2PcCIJSqmhYRM3QLY4AC6ZftCA7VeFksdLO5Ko/5 +dGiQA8a5vV1TdQlus+z+zFT7nej0Nm/uraU4kTSYd9KM9l5c9rrVjBOP5DsnUZCL +pc9tHho3qCCbQYeSd0hazik1QsTtL9AlagmZ9maHQomN7/LEktrxUzPDKK9bwK4d +2Rtrt01lUsu5oCxDccsCFmyxkiwqdGYFJVJt45C4IjhtEq+3Q2uNaZ1f38exJTtk +jFd5OvcIe5CcSybahHZTqt8Z6G3174P6DsEJfnzfKSCyl4s+Xdu5CaYbI74KZULT +8dEpRPV6dj4UwFmQ/VegKBPpavPvLfC8lVq0opkKaYXMfrtCStwEJg3A+zsN3LJD +gC5R67hr+8m1NQKEMUXalQFNTx4vAN2TuT/jBPBFsBbMloUDGUCLAxzWjndL+rPR +36GDCozqFFASn8PScs+nnuDUc/flwVVRTtIdYgDc2u+YcFCfpQ48wr53mUvTOydq +SW4s/XTzEFqoRizYaQXbg8WrjhP8LkboVc0yUQ== +-----END CERTIFICATE----- + + +NCU IFX KeyId 8FFD47880E239A3A3A20DE13EDF101E882A9D21D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAiQx/rOtBKdBRwAAAAACJDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMyNloXDTI1MDIxNDIxNDMyNlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC04RkZENDc4ODBFMjM5QTNBM0EyMERFMTNFREYxMDFFODgyQTlE +MjFEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtCi2tS004DHL2a06 +myt1jg/WVun8bb5IoWr/fBpgx80cqimAIC0SnBbCAPeKsZReev1bb1RA7dpT8UNr +W4ZmcHY/yIZJvBP9YmwNpRZU8XMZ1TNSFqdHmwuAB1hdJZWI+l5l8aT2F1Fx6oiu +/RRyrT7FItPtHQCXzTQegTp3HcEM2S4wlf/htqW6biY7gh/IKv+2LIMnPC42AvdJ +3YbHC24Tb8Ijkznt07EBa5j2X/yQ/bPEy2j46csbPvqRxAF1wyM+GGUnqmLfzo2m ++wKPgbc/FWzJLSt3y7gO/a9/67B6YfR4h0sh4Q3QyJ7k9EhTDWDt25dS6uqz+ssk +DusybcTLaa/29ymycCdEVDqBodkKs+yPnJhpqtMBhrMcjvkwUZxEZzC2Vh0aPP7O +7CY+tCvmb372KXU5HZbLoFkHShqiiajYmS8B892QcmiPYMW57ORpP4WpsrCDDlcy +0ojdzrm8Bt30XzwWRRHiz+rYU1oY4tOqmGzcNMYo7JuacDsychhP8pmGJZTaeaZr +fC1L+4/VmgaNtFCZYWSJxyB8th1GkxTb6gv1ykZpnVY1Xyg+DYDRAhHZgEURCetu +LVoHCHO/q4FLTBZCx1StkbQ0U2G1OR2Y1skIxMx/JVYShVPZYDRaAeIrZ+aBST+L +HD2QWzvBXYStPBckPh7/4kPW+PUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEQKRXDT2wuYLeWj +8VVsfnhP82+/MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAAugTDXx42XliuJUEN5RYxi0UCj53lf2+GkWlgM8PYFs +ilAFecE6NMS+fAbwkSbVNQ1KB6Fa+htijcp/ptBPQUcs3mTzY7bzo0DEgnkYqiPv +pUOxnoqPlohegaYMZSKDxogUHBQ0aM1sCNqvL0VERgzk0J1frfpFChDsmQrzlutj +yz3hK6IIvMRUIUh444DnHKED5nqP013sH6YWHuDHOBO7p1+a2KhSHxpKvHl4c89I +tYe/Hf3i8mCBa2Nl0Rl0L+C0YD73Ojn+k2bZOr0SBOXgJsEyuvcYGgv5axHOkKIM +ddZgAH+GxrgzAZ/xBiQawc7jv0thb5Bar7O3L1Mk1lE4f/8OoepQxGTxVPO6mbS4 +GW5fnc1Y1A2BaMrIxf1y/9/rv/Ef+WEo/ANMk6ZMm6b1G0ZlbskjdpuOVmRa2GMJ ++JE7QYRJt2XF8W9LKHkWtmNk/kRLNCes8PK9RZt+RMm61rjE6nZMwRJbjBgalJ9x +sf8gQtSkpEh78LlWCQ4WDyqml6VcADEqFlgWpKwXrvs+8g0TDPAMJMyt/nIEZbA6 +odaNQbGuEUYZRZxZW+HUxKXmbUxUELUsTZJy1x4CFX2XP39BtmkiIUrkRQVQp1FN +HDaduLs9IDLjxdR31p+c2YyeM9pZ3y4bLxsEte4yQ3CuKpROhaBGqRpdXTs4n1s= +-----END CERTIFICATE----- + + +NCU IFX KeyId A0C9DEC08FD39A8B59C46BCBE87FD9948C55F970 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABvhVcvzHrOHzwAAAAAAGzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkzNVoXDTI5MTIxOTE4NDkzNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1BMEM5REVDMDhGRDM5QThCNTlDNDZCQ0JFODdGRDk5NDhDNTVG +OTcwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwfEFWwiAankldPUZ +FCZYfm3QhPuFm9ocGwSfZWfDrNU5HKSbZOjHV5xmHfZ8/fQVNXIQcbXR3ya+iyUd +xJEtDhnUBLuOYb+MUMVRNtmQtuIxxL1y1aD0NF5oEhHGnMGbSwZnVXK+SZQfWgw7 +q0tpySxJ2JHsgCI+LVGSFMoBKSXqGMqJL8yxhTZm9vpZQhgsB2qq1T3NANCIMx06 ++mbN542Rh4Wr7xmGH5SW0j8wLXiD/WujTyC/X2uo0bqe/OXgbpdCQuHPkq/e5duw +d4EaPhtanXTkviMyWSb6iwUVpnbTEH5u0Qesb2zSxtp50xSYdnA9Gxlz27Hp0sT9 +MkTJAwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUg7u88gecv0N9qvWf+yl4e2JuZy4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBSRNr0 +KicOPgmz8BfET1U6PSGWqm5ww5U38Qch37+8ttdCdZAEzSsJ3u7S/uPJ4AvZLuoe +cLMkc7c5FREzu3P4fCVnXUfaStHR38+Bj4C/dHmNY8BdOFwoF1jSOmkTNqw4efwJ +MGf7zComN9zYy/GzgF7lW/hM9pHSPv74q+z5e7oKxDx0plDEG2LUNm57I2hCjMXH +LcMpuKMCIa+/Pf6LDRj8zPz6dbeUjpzOgWe43Ii/W8i4Jm3/Zv3fLRhf15JFGCkF +6apA06zJ0AXHcypkmEt7eH2v9Ur302NX5+ePzIKyjBMxcrqoUmMKLAbcYekiWH60 +3lBej8hLLFXDtFK6I9hjmu7u0ZXvjUV//vmicJlTj/1sH1kLhJLeosLi8m3SWAPn +Pr1yUSRXjzVI2Fq0FZ/1DlWEtR2ZnYxJudEUUel7EHbL7f5vDr3L+vemHoOlqyr7 +sLLDd3nVAbygMnGwSs7MrKYLVAtEypHTbjImrNR2dXB/nYAum5DdGLQz136j9lm/ +2y679ZDhpiPIc5VwsD97C1ifi/CIjipUaY+t5/GAHmKmLUAK44hH5i/Hw/OBUkPJ +5eC5wEGWd/brmLnlkhPvlHF3LYE9a5vbumlBeMlkD6DKR6GlrSnwDWTn4EJp8qeC +ET+hWnMnb329dG9NoXSK8AVkTcNMOs8Q+M1Jfg== +-----END CERTIFICATE----- + + +NCU IFX KeyId CA6970458673493A8AE1994EF1E29238F27F4518 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACpzgO4SpYHlzQAAAAAAKjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTEwMloXDTI5MTIxOTE4NTEwMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1DQTY5NzA0NTg2NzM0OTNBOEFFMTk5NEVGMUUyOTIzOEYyN0Y0 +NTE4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwp64rEuL+nktq2NG +Y+1Owi55MmVCbm19APK9uXpxM1ZLmChEv6Hd6fddArmZ5Wfnv8+TwS7d10EJu5A8 +9DAwYrgLXmcwI1LiWtVwQ8tS5Bwy/pnZfPXmpv4jPyrgqe7Nps0yQL9bEAe32RbU +JmfrW1ophnfIL5jKHbL0Ttmn7KfkZRmSu9zOoxnf1pOuU6IjJLHQzUM9DLskPeKy +XjiBDFoxDZNVh3Ks+VZFvI9hGh7RYWNPRbt455z0wVCp/gAnN0FZVRoacx+DBg/n +XKtDmKAAWN1zy/AO00vrUpryPL/k0h6v0+U/PSsu3ssO5HCYqOh6ogGB4KYjAWpp +iI2X0QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUw2DdMCjR1LNzS0YBUrGu2NXNLf4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAZx7dS +VUP+O+MGrI8DDP4yTap+8QqnYAW8QJQKx8Z+8h1XtuTOHu34SLBWCyR6cZlQExkm +BMyroGv1jXxsnM2/SIrt/jrubjgSoPS9fTvotDE1ER/BV6y/3xCBFYlRyvGxZTBV +7uGoESSij+a+ghvJmFGrUb7JcVgtl66SUfV+SiRBqOJMEhkaJrEDMHwohewOvNxD +yvls58D8kIyuWK87q48N7MRxj57DsXPkv9tc+YICRBuK81GE/j73bmHRbDAZX3ep +zwT05TqrYtChZNfm+6lZ7hURzoV7eGe0ixlWk0ZtAiKPCbb7fB0RePF3Jw6S6MIy +hCSX8qgU8KuKLObz6NKu9KWY4+K+wmlPAKZw73wLrcuejDV4r4P2uVLKIDCpmE9O +dQU4ro902c7eN2q30jyGtYyWCSTzOmTt+deNtBq99wMH6S3n/Wsuqo1V2gx98Lw6 +UcrdqAetV21eYD41bpckaGpWFuEg/olVcZVk/kUPfUlEJmDZgKd18XiDMypepLk/ +4vTJ+MiLbw/WKqYe/wt5C5/MlfR3PTEfQ2d86OIXhxWF0nOvv8Eie3F8rDsakkZx +5Qoi1W+zDRNKZo+PC9GxoAn/RNxw7Is61j/wjXWZjKe9/79TDW6h7OllRmA0FtIU +nKELQ41zr0pqF6ExO7j7Ft13IU29V7bD7+f44Q== +-----END CERTIFICATE----- + + +NCU IFX KeyId EC3F8D4CC12ABE88A019064E8A62B7018FA2E359 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADCTUF7UHaHSFQAAAAAAMDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTEzNloXDTI5MTIxOTE4NTEzNlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1FQzNGOEQ0Q0MxMkFCRTg4QTAxOTA2NEU4QTYyQjcwMThGQTJF +MzU5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs7TgdsEbD8Ucc8wm +Bz/39RSdKGSCvivstcnTSIXVHmkOQ1VhvXZ8vvNPcwFyV8jtzwTAAo0XY5nJXJ2X +55mDgPLRYR6T7wEqVPWqpxkhw6yvr3gaGXXERySwjc4WDhn8fiG5YM6EmKvdKLA4 +XTBOLQehROb8KZQA4vA6cHzvxjWOjaYRaAk6LaNPMbPGlsa1OoID/yAEXY+juZrF +MHlOeKLIrnNKJU3WUrSHWBflvUqplCpG/59+//tWaaGm390wwqVYHdbEn7SLmcdM +lvYuBo82Xm0c34fLBB5n0nDWl54Bg5woioRm0zBosCfTs1WQpbVKU0+iRbWyy6N8 +3anXUQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUf8eNQLNICwJKJIyEp9QvbEqJgsIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBDQoa8 +dBYvSXShOyTJXwCPDno2sE8kcSz7Od22w3a2Uh9SgGWz7stlw4ZB3nMPkYi+l/aH +chxoAwK1vn5ICfEhmB3kGe6tAyO+64De6se66uqOxk4pdySiNftXrJ9ucqD85LU1 +y3nmxrfOFywSKH+xUJXOHs/wudg3bfe50hRp41sP8xmVjZsX1zP7me8+/xi3Hor9 +6c1bDa3hfeguJa2pQt3ZhGKmYMPH5D113w6nzzoXGCrWtE6nIrtuM2wDEz5KofPB +mkJEb/U6UwpVuttvmUrHihbEoHcYVUHiQvlfZzQy0w6esCeKDtp8W4wEodwy9p6e +KfqaAuDmwpOi+qlzx9CcdhdswirDpdSUIoQ8HebASxfNI3dEpcdZWEAR3I34fKpR +9yo8IPku1rlb5CtMvDziFEMqsWS7dunsdTgKJH+h95b4w9t7yFaisr3U9ncJy5/t +BSjsSQoY5+biWP2YSFvcZQtZULpCOLFLM/Xw/K6AAr2iSjWll8m4gwzL6qtS37it +CtLFC3cB65NFa8IqJvZ/wXoT5m0HOxqaFM02D2pFsmDnhfvnxK9pPLqHsautk3VJ +kyRvRmREXLIr85vmC72OB0L2VlyQoIzKQ6WHlD3Is3Qan0EmTr2rdij/rFVzZexo +Quh1fb/3Z7H6vFS6VGBTfV1dqUqaP9P2q/j/JQ== +-----END CERTIFICATE----- + + +NCU IFX KeyId a75598b8026fa544affcbc4b9106c12f96d3f0b8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAB4K/1md2wI4hQAAAAAAHjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDk1M1oXDTI5MTIxOTE4NDk1M1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1hNzU1OThiODAyNmZhNTQ0YWZmY2JjNGI5MTA2YzEyZjk2ZDNm +MGI4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApxHyvkAQz9jWWwJQ +qb/4E5YETXPwu+Tj3Hq/RYw5soVC04TDolKMGPZyxH2AMskAVy14rYrESLAxSTOp ++IH9oUmMk+/bf0YURT7F2pbWDiCq8reyHkZ+VUGY/eBzC3QRLTESJU1rhpBRZ3Ep +BSCrPKrayLMPy8h/8jF+Hy1M7eJPhItSMuQiEYFRlSrdBnEp5jB21OOqi8oETWU8 +9IYleCP01ENl5EiQYYN5KRqGvknHFaHW8INCsmo+yWFmBm1JQM3Bt2WIz9E9SVex +AwQek8HhIx3NsiG7PHQUMWivR/sPhaplwAZuKZ18s3udqye43fW/eS0FByse2D0r +yIYNCQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUjJf1xEZadxthWCHyNaDlmNeo16cwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBlNrFg +El25hhLCmksaN4LNNnjytGFbh5mf5m1bc8nHoT9PhnE+pWf3zUiwq3NoKmolBPc2 +UEhdswE6oY213j804ga/oziow1t5u3h1DMVUrvrJiZTuLqgh4mPFOUi+U7rj6+4G +LnMD3DWm6DV6hmXWwKCBejvFrJKPBKlQpltcYnqCeozSsUbfTg7fdzD0E5EQKw89 +2Ymj1OwqTm7oc4gGe8qCbd2aH7dFbcevPRN8t/3/iEyfm5LKCnNbgyoUoJi84IbR +UFRMGZ87Hu8GHIe4UQj1/00Zpz38ZQKULpYN7m7LTBwQ3bmj069NCfSjwA4H3QNN +Jfa8hx7svkYXqsryzpePEQtthdXLK5VJBxyrpHjxLmIw3icsa5P8L9Ck9/TL1QZy +l+PMwZ0RGpDVnKrzrvHsvXg5T+la3jpKb75I3phSpHKfxWwzsY0QsL/LWjtg1Mnz +rONghxxW9CVuAqQxcLhxowJxNKEfFHN0Ki9W4PySta6q8LTRr3Lud2YJXkpUVHoB +R4yXsfX2hSHgqnC8o7lyDKWaQYaVIWFh/pSdN1wOQE8uSLe71PVLtKNkf+VA7Qob +QLQMkXRWUCCVgr4c8+wBV2VxuL2qM/36MQBqVxCaY3LpPWmLmJcDRMfbndiJIguJ +9DiGeBuW7MPpwTodi81zCpLe/HtKyLeWnpb2iA== +-----END CERTIFICATE----- + + +NCU IFX KeyId bbcf7cc184213166dab5be53a87014ddd348d8cc +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACEFKjJGkFsmaQAAAAAAITANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTAxMFoXDTI5MTIxOTE4NTAxMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1iYmNmN2NjMTg0MjEzMTY2ZGFiNWJlNTNhODcwMTRkZGQzNDhk +OGNjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiLCPXvAM4d1C26cl +CPRqya/WBDIQd2lCtzKHgDCn3oDRK+GFAiDDLLYpIBoDkJ20bJOVHFs8A9lnt+9Z +kdjuJcPmvdv2WjdZfBiF7HBh/Z8OrGoo4xOfAvudUDtLn9dlc2V3Js95UiPAF0Iu +Jfjuq2V6vS6+aEy5RCt9/cVi7p//DOmD544+8r6rCDBhT9GaVz1IT07TRXsyTAHm +93m1gjW07riFPKEgvX4OtcV0KaxC7z9AYrq8HVIblOkLIYYYsOzeDOGtgs2gXu52 +CYFgwUonLoBjrvRvtSIVwZ3gzHUDWu+aOyVxe0ey9DtvdKajeGWhYXweFKMuvhNr +ne/DMQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUqQIAWhO6d7O7EWDmvUw8ZXQczwIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBKmDCA +OJL7Ch8tE+lIAreH0C4L2gLPAjRWzyMb/dnfzxAJ/k2QvBfifszpfl7FyETN8w1L +OsIFXkYJbTxhISWDJ4/x0Ah8PbXdSOIxBTIel/Qx66mJOhfReXNsT93ZkMJeTjAW +swkldiSw7JXqsRoh6VMGhvvW1b/8wC+hqfcPj40KA/LQH7zRtHiystU1matAl6LK +D7aV69w4razt0vECJOxD0AZDz1M6tQLiMO8vJMiUjSUzep4pRfHBiZHJTE1zpCBB +XLQ7tozlytU4UNb4QPVBtCpE46P6ZJrduS1lrbwqWuA9iP+IE49UDBuWxtkl+55W +2YPSjdqjqZ8GUIowF62x0tM4Y9xLJq2vK5eu/Wv5yJmuVAezk0VirEcWo7tfh0jX +p8PI8/wGoYeN/WqG2kghuAYEjNN/NcxxjjPk/IS9ohGZH/azZsx5BL/oKf8acRDv +e/SEPRIwsjw994RshvldAop0pVTBxlZxYg1YfJDj6Vz1NALg2cne/pddUSKNiSqA +hvb8ycmB5Iki706u0Hw8AYv3Tyw0mQUqhuNBggC9QtMiLbwQ48qogTIFXm+zxfFy +lcch6yNnKs/c8ezq45Wb447x7QLNupXxWrLFfIfTaUIIWmaEFGF2OflW7ec3PMH+ +6u6Tdq4pw7jUrVA/2u8dP4Oj3f3CHaGrnluq7A== +-----END CERTIFICATE----- + + +NCU IFX KeyId c6cb2a4db7294be911724f5041310b4c42f89bb2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACeAEIHltSKmVQAAAAAAJzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTA0NFoXDTI5MTIxOTE4NTA0NFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1jNmNiMmE0ZGI3Mjk0YmU5MTE3MjRmNTA0MTMxMGI0YzQyZjg5 +YmIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwzArwO7kziXmsWfi +e6VrfhWYm3YizKWmHyb1XLxPFRpu/mwgInerdIf7/p69bmjnhfbmCh0xQwcL+sU0 +kQ+spJuTSNOk3gUwqtNCkNtr2547MfV+DCPxcE7D6OX8Xkt0pb53KSRBYMSkl/ye +B3oVvYV7ZCyd7CYZARw8ATLKmBUDQZtt+wAeZT7YgswJALEs2j0MNQxrADPByHup +tGKYkKO29Ey4gjwfAw1DNdK4TTC1C/EaZwPxyaHnSGQz+FWLbyAuqT4OA7vxVRUS +3od8uURnQbsSP0J38OGFpg7jRpbN0dZ68OosZBzI9TWo/nbWff3hRjBxBVBuDL+w +8VQXkwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU5FerUi+yesG/NQ0HYEePJqVRe5cwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBJtQ5v +rcJ5NVdLIQktnsKkwl8iIH6T4Zd7H7K1vhVadpqSPVLY8eUlzVfshMYbv80vr4ah +B3r+XbdZfI2e6NAyXeD35cNxxebsNw9AZXKHk3y32PC3x/aWr58Ky+VDOaTo5dBx +z41J2+lbkn7k7aKj6tD48IJQcPl/w9u9/W51kS4eR5sbcQpKJ/+FZt0mbOPt7H/S +GMQ2Ih1SHIjVrcU+Q1c9pOk625UfSdfP5PpFS1duV0pYCrRPyKwDnZ5DvU3UgDsd +Nj58M7bp9xjv3V96U9oYQkFzIpRyeLTungjUFM36sl4WaBNBaPY4ATlK8sTkQq0t +XKbtKiDx6gknijuvNjtaK32TT21geerfjmlm2hrTILeaaB7mtCcLvQpNYDKDll9k +lNUFmqpXBUUZJLfQaSFZwbhDvqEpzDz7uBnRvrvzIRu5Q1VoT+ixnVYs9GOCqPVd +FQYpUM81pqkMu7CpNPjwmSQA/lx3x1a+Krn+2ZuJcIaoZokiUZCrOZOC7D3kkrht +3C/xSOmggjSCqxv+0uHAos0q7mPMZMGDA0lYw3zfeQrNmkXLbrzeZ/t+0xfo+F3X +oY7MVYLncq25uZ0hqr/1C5XtMwJ0Hnpr8wdffB82njPXq3aZWkTXuo8/TiNKKLN7 +N888n7HrYCHO2JX12lohjD3OkW6/3kTXN3rS/A== +-----END CERTIFICATE----- + + +NCU IFX KeyId e82669cd9f2098270297499eaeb8dfa7e68b3422 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAC3cA3YwyDr0AgAAAAAALTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTExOVoXDTI5MTIxOTE4NTExOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LZXlJZC1lODI2NjljZDlmMjA5ODI3MDI5NzQ5OWVhZWI4ZGZhN2U2OGIz +NDIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqNDqktSy3KawY61n +M1T/cc2PwcG279Z6w5Yttd1JcvI+wgzfgBUtwf0bmpBZXA5hKnbxe78lTAqftLGo +yt7ZMVpvnh51FMKn8AdQo2nGXLmtKFbYDiIBXnKHJ7kY0sA163mxlphZJcjhF94O +NqmoMi6H7ycfspFDn5m94fS/XZzGY18L7//9rN85B6m21ZI3ps5hl61wZlw8tGFx +nKjPXOUP01Eez5JOXHkr7XnYFbij6Byl6NTfGEZinGx2Yk8IrWGxXNkmKtlpyLUh +dtMJrkjp/TV9OdPcHpnF2cI85BN1erFCr7YMpALUBEQZ6XFp/Dt7x0XmgvFYqfj/ +5kYAKwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUhVyFqP+9JiqyPrttwM80KQnfxVIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAQoe3a +EuGwaTqNGZvCL4XN6zM7TfvF7XnhY0qtTBbir6BN4M8NrynM+nFFJ8/muvTr0zsA +Zf+1UaBaXDkfETE5vXgtAJr8mIkG+UgHqKlfrsohu9XLsPFVEISn4MODjmJkdCGb +RV/WLbUairppPtpZtO3bhx8+ugPWVYBh96VqjdoLH+MupKUp8G7tIiPEm7ly2nsC +8ZyX4rofw78MspCMYN0yb0YkBCs22kHLpDqFMrR1mVTK+Zq3/nNnVIcpo+g7bTrv +EH9w9y4bhxK+oVHsLatKqIHHP6VLHBjSEqbAROpM3XYXTWnWxbCldZN39+6Iznp/ +129dFEyOMhRkJAZY/hUxfNlcm1t3LVPjM62dNJRGgVMza6JHzZ6aKboEkwCLohn9 +bWrOP3S1sWUfO7KEoDU9rbRFTi5fUu2d16yXhq9FmNFTVeBruWeJ7tws9v7gnGlq +ChdVQb4oQBlI0/sVWK5aGcpnjq6g7pQ5sqSlqO/MVeGMxsL6yGV7w4wshjEGrDst +eA/JTiL1IugeokAYcxbP0pN535uy4gnLatUpcIpwIjkQhGObfqfiskXM6nCJ+Dgr +mMa+OiUsF6OL3QSYF9vmYttpDUbcBVjmUOIDUOJn2zDB1sF2K3VDgIwvTyCNw9pp +j2dBVw5fsN+YKt0MCeASq2lzJlzpcphNJ8UiyQ== +-----END CERTIFICATE----- + + +NCU INTC KEYID 14B8E7137FA99526C4717DFA881B24936BBC6BD0 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXChs01NipgP0wAAAAABcDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQzOVoXDTI5MTIzMTE5MTQzOVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMTRCOEU3MTM3RkE5OTUyNkM0NzE3REZBODgxQjI0OTM2QkJD +NkJEMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMgEeMwnqMRXs4xJ +7NbRYGJrJeC2InS6KZ2o0W6t7VefraYW3+TBVNWtehy+kvm8e3Jt+30hlP+1p5Ig +l4qckvhcpWh5CPc+93stl4OgoWsERmfTwuuauRPhVUg0DagVa+QZ34iQYRaVlIBF +PT8KhliRaheRHkNqkJ4lUagTNfCZatOwu2fBEQkgbqSvfmbRI38njLePY4PtTg5/ +aZCq9Fr3JzIM4KNQgrcO9kSA6AWbQ+OiyvCOUCNTmJG4HRBbU9xwikjpwAIp2ua6 +r7TuiBXJBYk/HVp8SCkya+Cu/Zdvmtc5SRuR+VYGVhNfSjsVJ67U2bh/fy8XBChB +ll64gXkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFGu11Z8uuCi0BP49RPxcRDmj+8mIMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAGfZ4 +necexgWhVrvAbWQ1Ci4tWpZPjZMGrtehd+dWjxOZ55vJ8JuiAhhQVoXnzzfJo3E9 +HvGyasdOzy+4yG8vvlorV/20yq2TG0HzgHimN32QU21v5Sus20crWTusrWYLHAHt +q8Xv36hPR1cUYu+Df6/yHr1TW/k8oQqG0XMAnfSdu+/jRlFRKxKq74EGNsf2eFon +SGbv9tsa9fUDAjK9DyqYIRewsEEC81ojmqLOV2fK322XTUp1tdAtFZhVjyyUSoeY ++ZBz3uN+uvj0vkOyfFIGO8POcrzs7zcIhVwKsbggxNZExONCrD1eupCFDI6FblG8 +3wGHvfThdDVVzs8wtuxEdzNb/duScKeSwuLNnUc+GEFoOCfNpTlxt9Ve/x56zuse +Z+i1FnjPw6wksm3W2BeiflywGohX/05Fj9CXZfjG6nfWgv4tRXSBQTcl9UL2p/bh +QjSGU2Kw/2xFNzBWV2RbShPDSq4QGWoDIcoSQBGP9qd56aNS0oToZn+KM1gaeeZs +YU4r0D9mTgenoeE/cZYTjBDDq1sL/QsNDIXH8VHgXEy5X8Le7SHgaIrmr/ebYTDs +Zub2R7cEVpTnHmZ6kZwAOHcPFDH5Z+lZnfGz27EOGYNyIW1vdeT4tnNYWI7bAEdq +6HzGQtVM7kGYnI1Mb7qLtfvZWe6xEmZR/P3UT4E= +-----END CERTIFICATE----- + + +NCU INTC KEYID 14B8E7137FA99526C4717DFA881B24936BBC6BD0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAnIFC3d4gy0QMgAAAAACcjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwMloXDTI1MDMyMTIwMzAwMlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMTRCOEU3MTM3RkE5OTUyNkM0NzE3REZBODgxQjI0OTM2QkJD +NkJEMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALJQf0DDJViFvp/H +myMzI800vWXBYNiZsIClcpdF1FCpqemrxu2r686xO5XjFq97kqxu/b1grZFuhCDr +O8c09FJ17TwrM+ri1Z/MrW19lX/YXQxElCtgGbcxENsLcngHYWk2SQ/Sed2Oqglq +tMmi403Q3WA/ronjtNcosN/8ERrglCN6Y+wXMtqHVbTV9AJdxEhwG704anbzzgAL +3Zy9s+Ue5u8PIXkZC66wBFbsjSvT4+Ugsim16dHmGW9caIUX8wVjlbop0w64WYwz +RjaGzUNtl/G3Q6v2/894hgK8oCvbks7qhW8lenFrYM4L8Gxl2FN0usKIBOsxyrLa +7XzsgeUkDDo1JczQwU5Stemn+a9C2dJRJx7i1l5FwCSHqc+O/N80tDg51bQgtMIg +6coOSJy5G10Nvkb6cio3lbvEsIHCIPxFfg0RPW6Z+1gweQhP1fzbxMjVDlGuhvtm +noZO0pZRiyYjygFof1gPyyaqZkCkCmnQj+fzwxev/PqzZx9gDycVbHx5YibTspbv +MhvGxe5rSlWRjBKzfvvJdk7SlShSXoihCApDkGbtXmq9LSv2i7E30rT6IoP+jXDa +GmaC/K//BJF4nOnD6l70DtnH8Ibxv8yHeq1ljJu1kIP0RYkDTkPcwbhpHIOJ0bN/ +Ch0DcKyNIKYEdgdB33GcZRXVtwixAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQPQKq+ZQI5KZuS +z99ymfQz8t/ayzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAECf4m28qwjsXchDiqbMxEKotGAUkHiTkDhU3fXIp315 +DXgfzUuTwJNZkGye+aUACTAU3ktEGqvYQn37DYWETiFkWlrE/Kv1fq7oc313oa7y +vCKdMstvwldgg7Zno1MUc7Rx4RopsZqQIGVLheUmKqUX4GjCgD5epPsPrO4j7lqI +MlZwsXK5QrFHxHgl5biXuuOMEcsIeRyc4Ysb2PWi8u9zZfrEd3FTMO5aq8Oxc3Pu +ZIqkxL4BDce4yajNkk2NBWnp23Y2WevF9k5ddc5LjUXZlm7ma9/WW7G56Co9DCok +2fBw3GI/Vw5n0ZaTYCE4STjJg51Cmf+63PL7SZhTt1bGP4T86sjBviaXkkpzrkCR +DFZi3Fgsx4YtS+OqPej66RM41T77gved7BM6GHBlMjsK8/HecMj6kw08yZJpq6Qw +cuSbf9ZTGH5UMxBhrPi03/N46L25Qckq/FHiovK/TK+QxmKBwvO0IiF/q8UvZnGu +qc8zgtaJI8Ax0rmrG65E9wXUoJiHNvkwtT4c8UTVTKmjtgbV7kQoT5Zkc6rc/XhJ +xBWzVZpG4LSqEE/cpD4Nse1hjKE8qw18zuP/KvDXT1pqcQBBtsjt7k7m0NMLa5gk +EmQqgQOLeH5buTv04QO9OACluwzrQ4LKNGblNwfySdglvpoWlHLfmfgqaot3Q61W +-----END CERTIFICATE----- + + +NCU INTC KEYID 2CFCF43B16C8BFC78249CC971EE57324D639F079 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAUUccwTE8/U2lgAAAAABRTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDYyMTIwMDQ0M1oXDTI5MTIzMTIwMDQ0M1owQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMkNGQ0Y0M0IxNkM4QkZDNzgyNDlDQzk3MUVFNTczMjRENjM5 +RjA3OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALvGFL+z712uwcUq +PBxH2NZd7HDrjeKXuuXpxfT4bMazdZWn4PV091wCWZHw9Q5FpH0F34KwjF+bmoQd +qzlZ/K2XLnFYZ++PpVcsjUvMkqeDiGISq6bmQ151oK3l3+POlFAwzJgENN9t0Tkv +ZiU+mv9hVdG2M0mBVt0DqA85RBZfv3YCCCqkH+J22q7w7VdVoxH0b0suOSEdalOY +rirK40fFSNhLebAGB3phI2qz9IM6n7kxuJUT//k6pcmYqhg2UmDYv01yGjms13E7 +FK5FQQOU/cqfxN8QaL67fWoqo5QUUzCbumpT0bFRaRwaOJgWVR0hkJvFwDBcMMoq +7wmEIVUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFJs/f0rCaEe53J/YE69kQ+JqGxqpMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAlYWB +aUvnZR0Td9PozILFBWYTNNC5aGMz6CB9rAMOZCxKNwsHrvI9up7mQyuGaKekTBJv +7mWY13MtX1QN7wnkOg9dMjYzAQ8kMuoQVF1MjPClc/iG97ZT4wYJ9gNVxTXfQYHc +f8XJ9Gzya1dAAaIQdjscvuWzCDqMbqAKsVCLdpwWcsIxzqdlkKifkLw5PMleQfZQ +TrevhcAbfyIE7bfLLTqVJOxpfG7mWYpb144qBKhN7KjAY+PRE7Bkmyf6VhQic9m1 +VV62YGB00oMY7uqk6AADE+Jf+dFapUcoVoh5PL/FGaBU+HqRTOxBkElEFpBlM3Bk +xC6X5GekQ4wy2T6uKRZz2MBHVIvRH6Tqe45DIA++IkpHmjwcQQEj6OKD++AXHMFz +xQOaAnVVb50Dk0Ep84XL3+6OLCUSWy86RhcpfsH91RaIeIfQta1FKe9y+d6ObG7M +muoEQipeuaiTkxOajN+EGMkQIBN+7yGdzjFtXrWZISB6AArKW73Kt7usgnIDGN9T +PWh+dIcq5nMDsxXfZan4W0Bfsm+tcLQWEl6qa665xVNRdsMzC+9pHBx+jNZ8Lxg+ +5h19oIRvae09UKw5qH7bPcEyLIjhW0968pAnRUhDKdyEQukKPHRMDTlHNQ7QaZGU +vVPLIL5kt7ZtKSz5T4F1nvtc0VLooYpawfQ+vMA= +-----END CERTIFICATE----- + + +NCU INTC KEYID 2CFCF43B16C8BFC78249CC971EE57324D639F079 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAk+jSthDIGGiVgAAAAACTzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzMloXDTI1MDMyMTIwMjkzMlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMkNGQ0Y0M0IxNkM4QkZDNzgyNDlDQzk3MUVFNTczMjRENjM5 +RjA3OTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM8DhJ0v93u7jldl +tmSuE1eNyp0em4MxKRstbsu3nIurbooXbtiV5dK5ah9/ZBZfLzbiep+Li8Gqz057 +5774Ipg3jTAzF/6tLxp7R/hBCBBv9NFL4OVsnOv5SgEdYq/yMh1FHppnkTWQrne8 +dTDMmGcr73T477H6flkYxKLhu9aifAv8ryZX1tTrMmhRuFKgQNPstLmYCe8sm89S ++YpSXDddmEpSrjs81AIsHz/GmDHHhnluG64gRiKqb9zH5A2kQsOzi8OKTmUNK0Tq +BIeJmoZt6nDnzwDKxHD1lOIoukAWTbO3IomLjvaIrZx7iHFS/psocuDLdFJTDrSt +4HFAYoOe6Bzoq2An8wt6F+wKWqZ49fn+L9wOvaIDBbuBRScuGRFPisSlOZ6IRQYI +g7eC8cwdqOhY9mzEFJVi4HBqGHEu7MHBjrt2PCRDCfjvLrchiuPHI1Pf0xF+nCHv +vidwklKOg+WEIq8blej319UXN2lekg469Ngi2U6kxkgkzj851e8ZgwLL2ky3xFeh +11+k0wWaTTe/ytXSgHKAd2hgmP5dkQy2lhbRCR1I3gcI8B7zLdBkA1QNd6OEZ+bc +EAp7UH16RZFbH+EoBXCjmTDA5mG96SiMURLssad2nTangZixizeYVZhHr2htAWqY +r4w0nbs3b1rFULsea3M1h7AYlVA9AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTvcZchP5DKGoKs +DLZ1deJ+PHykCzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAB+04naK8xucgDa4Z1Bv8pjyABPasYdj3eM7juTbJBLN +Q4N2MaESQm0eZp5LH6LAbDPseXO+ddaDrdjZhVehtKyNYKspcKg3ABE3DWha2yYt +ejmjbZECMorydj4yvLvm5zkuTYsqWnzuQoYsVPIOpl0UXWsXymZ584DX0qiLGRaQ +uCNX8TFKN38Pq8nWmOwrE53rirLGRVbpC+j4XpNcKwtpkjlii2rbzOiKKomRLbm7 +NoVNwh2GueHgUQHbWfAAKRqs1waExtw9vHfn/MnrwEENDvAMIG3IoVpCbXvah9Yy +5tObTcKq+6DCNzosRhgIDPjrpBRMRRt/QMwt9/NjLTfUfSxkZ2NkhyBYeToIeBMI +9hcM/xgMXoZHHEYQ9eCPVpXYT4CrGLeVTq8B2thYLHjrOFtruoyIeblLuAXXi6C+ +OBZ3BX9AVO54tydHjDovd3UD5BKKCHwYZhPMAdyv+wk9tf+R80t52yzGgkMm6i2A +nt7H/lEmjTKcFfeY19PIiQh0PMJpaXrl4Dr20APpiL7yW1zYd+MaTES8kZrym0yq +uzTvDWyp5CkEOyfDEwg6UEHokTzIdKFZYPvoShzH6YztfBIndi7pOaxo+AZ8yosu +MNopl6kcCrC9xHXFleq+1ugpvRxNMBsP43pxMRfnEWHipK2TcVsL11Z9Kue70Pwb +-----END CERTIFICATE----- + + +NCU INTC KEYID 2D3CECFE6594829719D6556B600541E749FC635B +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAS4ZUZ6JMrp8bwAAAAABLjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwOFoXDTI5MTIzMTE4MjQwOFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMkQzQ0VDRkU2NTk0ODI5NzE5RDY1NTZCNjAwNTQxRTc0OUZD +NjM1QjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANlqx5U+nNK9yUmV +g3VaYfmA07CQse9sSG9Nl/1THhH1GH6o0jaPReBQnUhIfT0/oLD8OQkDfDrQRFgu +3afGUX7MiwDnxeDOK7Tm1EDvWgZsUGloimXNbgb9W30BWzaABOGtqPVvlh33IBAO +qZD+wDC2tR0hXWUbGgnZDHfmA5HU/eSAH33467wm93if0DkT36WCctYgyzE9Qubt +CLW5QM+YWglUpJxHxI+nSvq9iNtq+3UA/QfRjdIk1bIASoRp1rshtfRBYTfow5RA +LA5+Z2kJSn/E+q2liOYDRlT0yDC2HPVoXf2OHXW8r4lbXhQXNlzH02vedbf+0hsj +kUrRi8kCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFGNrmdUwGuZwHJGm+8bGq42P0OStMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEANsU8 +HnQeZYpzFigXg6db03n3vWZCKhCfDCoIbFQ+NE6afvs/alL6lS+KLpOxGVWAPJ3z +GbMBeKtamFVcgCQXU5ShjogwZlO30sfIeH2mbH0ArEXF95W9etZAYMp9SFmbK75Z +6y6Y29a+VBVG1Zo0MB4IlzEWAAL9/ERE11Dnx/NZkZz+l73uv6PK8D7IrLiaE/bq +cnqv9Rhf6c14wW6l7P0YhEzK+5I1Xndwh1ImwF4LcIyw6SRECa32FA/T1lHL27// +OkTsZB92NVTqwJ1M4ghiwpSh+VuqJZRMObfBlloc9/wgxoH8BFir0jbpZmBmHMlH +vxrO6/SpzmnzjEre0Y7rZ7G/TG96OIzOdEmY9HAJC2HxaVOa3A/fqOe8uEgwyRxJ +qoZY7vRqzmDm6z76rJijmu2OsMCW5mKhIaUh+VvzexHE3P1WsxtCV0PJKEKgNZip +nKZoWKdRY0ZJJDIXUe6vnJeDsZz4sijVHboglCfHtOJ2cvqgVfDRt9TxdiFWsQrB +CfiLDoiB10qCUTh/80uDOKjZSuMWIrGn4svHgmkQVJzEuSDpakQRYjV8E8k3IMoi +8FBjcLFwMl7mFeB+YHw4C69J0FhkcDb5sjcVdx9/sfMGrpRnCquCI+ySDYrE/UqH +Mp1/Pst8Dh/ZeJNOsX42BN6dBoy8zPLtEVWrTGc= +-----END CERTIFICATE----- + + +NCU INTC KEYID 30B86F094DA6ABD52371043F2BF7668C783F0E66 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXF0rbJiMCYD1QAAAAABcTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQ0MFoXDTI5MTIzMTE5MTQ0MFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMzBCODZGMDk0REE2QUJENTIzNzEwNDNGMkJGNzY2OEM3ODNG +MEU2NjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKaDJ5oUOFdYe01E +o/VTtY3IrwnHs1adpEV2X6cary3uPa3ljxpPHLU/msdArn0un+LRRTtF12iNEYJA +htHzMc8oCI+rcQG6MmMmsSnQ2qgC4BNk5YLoMz+SMH0DATqEVmCyjkvrmBp8JoqT +x0MWWIGAU2xc1xY5D7QtL7eiizdg4KGq5jJZncmdzHe4e3lOt4i71kvurf2dRE0T +l4GRCLuErx/P8+8s8Y9W4C5ObWadWJMQNJQPsidB2MkRiV11a1HoY5uWdzptKZW9 +BUsIglqRPuwmKcghMa6fKQumtCPFO12xwoBds+RrV9N6N0B+HHajNdsSFuSm+TNl +25yEhzsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFMyKl4mh9Dl+yEBJK8A1MTPlNvPfMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAd8fT +FPj4cq5UIsH+B5+t9BEYeHa5qhJ9J8wl6Gg7DyZgZjkN5hiO4XIBYD8NfLRyThDW +Tc4mBN8jDrKwFw8zlICzU32hc3pDQUuDVr5aUSGrKdi8LKBHny50t7WQQGXMvmJU +NoshoexV+YZ4Lg1VKzexZ+onHMvR4GfXDlsRtusIm8Hze3mq13wG3NAGUu3CqeQL +6D1q35L0Jt5Ite23mLnkzhHA1DjdHdi8LyxOCG5pzcliJDrz1C2KdLkaVyPU3Zf0 +AI9e/KUfRCzNCe7fh2UnSVl759EZXaRSHaV7qRB5PzGZlTSL4J1PFO/SOqfvGDa2 +7MPJ8B+lyRAJB4e6ByNk1OCcymyLCjRf9o28DHNJhL5foD+KhIY47K7pQJp0dRB5 +NSHdv7Y3iNWhiuZ2xh2w/U3N9HICEQTdBntVfQ7pnwTbvkrhWcz8dc6v9A1zRJtQ +PcUPyB5yffFrg40Lx0FtNTzZHSHpPPw3PFLLuZzupd4vh7s98NSbKh4qdC0Mhn6a +A9X2IVfT9s4tZas0AfT1LtMrfjVnGeA86cbYGlQhd78yK7OGLuKqhAZlZpcB2m5I +yFy19JfjWeskbj/UMFLR3bSg1rZEZD6lIRoD0IO9nu9QRplXaX+A+8sZmMrJFoZH +uzQncmC6YiIDQ9FGzGuBUlcrzI0G8NF3IZ8l6So= +-----END CERTIFICATE----- + + +NCU INTC KEYID 30B86F094DA6ABD52371043F2BF7668C783F0E66 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAnMyiRhCgCemTgAAAAACczANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwM1oXDTI1MDMyMTIwMzAwM1owQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMzBCODZGMDk0REE2QUJENTIzNzEwNDNGMkJGNzY2OEM3ODNG +MEU2NjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANnWluPvXJTvYMvz +abzc0aVW8eDsI1qWHpUv0soBaS/+km8wfM2XAPqNq399Fy1RfoIEdQYOz79kpghd +YYoXRrJD7UXanmOCVevwqZNMInRjVO7SvHsFDMZl3hZ2fv5zo5RtWGsJsOIGLHoD +9BvcycL2cxwgyIN5/J/lKlVTVTmj6hZRt+zFpcB6rv7GgaQ2L89kDSB4wZum4Px0 +Pkbt50lCVC5/qEsERjGVC+sM5DJfWxrd/G/9EyeRWf+OPH+51sKxlKcWZ8lwaR/W +UkiSFNeXY4KjTyIzQk3eFaXEZWWLRV7WCub5QvRqtFfCU90j1LmkqrwKp8qZr/J3 +kX6E/NW61nKoPJGQnGMXjOHr/xxCJtb1MOshEF03iYOp1C2c4Z+yZSTt4futwjhH +x277gIhdvRLdYdT1ePfP2C+XFPt4U2pb9/59EC7x5kIyElATRrYSSZX7xd0UC5gj +aTuzcaNNw2Ruz2dC2CuW1/o2MPKHIONLIk1wSRWaYwkBesVxJa/bZ0O5gIPqGQaQ +1bu3JlFLyMslwJd3r2sIvuGF2pWFJ6xxdeI6Eq/dbymIVs5JeZ86O88t7dUdNZAe +dOa5Syj/Gv6hEWzMgDe6BknncKnGi9Cm+814uOWPhs+KYiOY6H+/zyx2AeMSuzT2 +A6VsLdzN/mMBq38ATwfZLpfAw8ErAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQep7PrbNZU23l5 +t4PSSKhChTULqjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADM0S5k5fzaFlMgGcWYd4IICAXnuuJ69BFhghjML8nno +cDFBUJEbotZzbFk6rTLCgaWV9Vo4VfiLDbOsrDSVDBgX44xB9m5gOPC8aNrz5t1G +OOawJrGlWYEYt+QLmNN6EZql6mzICV4V22PBI4dAuTsRifrMZZQYUkx9weeQnEm2 +Evz+T9nRgo6+i632MwwTEiHLMUEvp2vhFXuC6RgKmXqy77TprujeZN9td0vRjCOJ +FmPXH+zGIHlpzAj7V4xbWA1+mjSBnbtVHCLtzYHU+FUYko2C5QUCeIPVZRBQN4kN +maTCVRXgeNTZxyhNeeHL/toTRY5xEXsNg3w5QRiEtvzKV8mJwFpQI0eNnadJqi/m +F1eCjjQHnnCKO7jnUslVkKwq1SLdt3JwISoI1WHIfBLrCFKURiuuqdv5jhXbV7Fd +TyCjteUf1QqS1QgGC2m0dv9zRg5jEoZQ8bV82jQhkLb8X2qZ1InApGB+rQJ12v3h +yX/7nEUtEI4qm8DWcmRNYgPDP/DU4gzznrEDZC5Gtm1wd62eINtoU2aFrh0OGBy9 +cBNB40hAZVtcs+KbzullR0/D+oFYizAiCOKQ5FfjTZFM4hEA6ncCkr/17GieFKNy ++W3d1GTIKVqzm8Wuv9GDgGPumeG8dP7nP3sWwiTBs3TklvcltPjZVaylEjD1lRH/ +-----END CERTIFICATE----- + + +NCU INTC KEYID 31734D6F8AEA913A0A31180B785CC0630894CC7B +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQqMJENfdaGaowAAAAABCjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzOFoXDTI5MTIzMTE4MjUzOFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMzE3MzRENkY4QUVBOTEzQTBBMzExODBCNzg1Q0MwNjMwODk0 +Q0M3QjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZYHJRB0oeiFL1W +h6mujB4xd7cl9unjWWrV68X7A/CwvRDjyde+uZo8y2gc1LF+bQt7ZpEl7NinMnUz +5rFrR0lj+NN3qUgvVvcuaJP4bUlzcRpm41MLuvotcUi9+3X/TPyS8XbngRABe1fL +J1C08wOsNNwQgcwsNx1v9V+dZt1zoZjKOxFG7zcXtDL5TA1LzXZ+pmpUB0vre3bG +QtDPVjzdEFHT7B/7gUxbnPoWucikq80DAPlCtlZrN0SF1Nzfj/zopUwwUQOe3NS+ +i9r4xi/ShAm/dYPTRcN/t8LW/35A2LHfAXSh52BGVf9YqK4McM9J5f1PD1bfU7cd +jgDt940CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFAXzL8dajB1rCFmLOREHc7dl3Z8IMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAeTS4 +SUMw3c/3+TCMFrSsbRgILanFFelMk+Q8cE7gMZ2CZ+bL7PwOeoZGSfBlTEBHfagz +cT251+J4apxb4INgiI1+mk8gEJAptrnZZBf1I1hk5HMEk6BKqdGsmE1xDbL7MIJb +49Lj4XjhTNkT0gjg1KzOorpnYf8XoZXPd4oR+iIuwpyn9XNxhMp3ORyEUXcNJngx +bVxV+fdvW6YlSkwOu+SDuA/meVEa4ySYto+w/4WraWsg+E/jvw0PJhzpieq+fQs/ +jK9RDjMFZ/DILNuDz7iaf2S+T3KFQ9Ot5aUk01EruXiVw4dwBQW7aL82jK3NJqnJ +OYwRnC07hLKeYIHxJpzz7kbxyFL1RrNOgtLocve5F7LC1CxmC/zEc1Z2QHzXxCX3 +RNwTOIeD6/jKGnfop+2m5rLc0ApksvLZiDQ1Ub3ruErtDH4S4xcYp4dSwbAp8rcM +T7QkThz+ulc3i+iNf7fN0yKoJFLnFvvDFn8EypYjg3395YiYk4yedFXKIsN7WVnq +Qpm3zOUcmD2C3bnUukxm1D+aru0V0jQ7fVOpviKTiDFwtVkxXpbVW80CaXY2O7dn +gU9icMoIryMepxLYlwZ+3tJ8gv2Fu+Ob9u6Syucfjv8p2hPaInpEwK92HzQaYwIS +FEDVzeyMzpD2cEk7MNMSUbRO9xJSSko6gslxcUE= +-----END CERTIFICATE----- + + +NCU INTC KEYID 31734D6F8AEA913A0A31180B785CC0630894CC7B 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAnRudzat5qElNQAAAAACdDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwNFoXDTI1MDMyMTIwMzAwNFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMzE3MzRENkY4QUVBOTEzQTBBMzExODBCNzg1Q0MwNjMwODk0 +Q0M3QjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKPzjJhxR1U1zan7 +69WtoUpCzWF13Y1jAwDGr+nnDxx14OKc2XjURip8L0//hZ3aJ19B2iNfwon81cfk +BhII6h+CVY3hVAhvys2yGdMrSRaj2Pmc+eTlpG4amD3Vleqn5mea1ZW14CmX46SQ +ZX1GyrR3zcTsLDrOwa5Q2itg/yvPT8j9Bu+G52FJNwWIIOkjY13bsDxsE1ZaxQuY +r8d2JrF5u032Dr9Lts/g8wcV9mKzrEHhJWLklEWbSNFRsB9eD/HWw0iv2WJwL2AZ +cZF6VLLnJ/Zn6CvHHpzhvQnvV+W0UeFxhvEYuCUgEHtj6LawuDffbm6b94Hc3I4s +9Ypg/gfpcjKpL8+PPz2Q9bCkYfW6jehM5xJf6kYq6nqMzV4I0U2BCjbud7PYi4A4 +I9LHX/DJWIeH2vsuAeyWO1Icd1yi1b6apaQDIFO370KcSZ73F2p6u0FsN6oMomDZ +i4il/pmSopm2R6rBtnM+HRAG+V1Jj0Gfq/VkLja52GweVC0pl9roZT5uVtmpf96A +e+OMEm90zYTGKAYgfN4up1kENfpUDLavKksWVtEjVWFbJ1BZi5bkZDWfrzDebSCX +98bfrhmD/0kZdouRURGSg9XUYEEYrQGciDnwv3jRAVC1+jCYIe8HNhjKdiQ0ZhEZ +5xiyTqAqrkJf546FIjYZYIlf76oLAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS8ly8oYtl8Q/Ft +Zme76opMliH3xzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAid6NHQOTgPAkwA5y7x2nh6rhU3XWucFx7+Zf2O2ock +/OBNE6gX88dRxhSn/y3TCco4l/vmUl3+ujJvl//G27hLiXXbFMaQdmDXyg10ZKBQ +vN30f0q2XX5+e6Gu/BkpYwcA9hrIgq6RGfVbXhz0WIqGWKxodT14mg5MSKzoByH0 +NCximKmfibi7We5NAXmVWnlXeZn7PZguzLiXX1JWqajw+WOmYI8IEn6ivDDkJX6D +lEJA3L7Oh/E3yqRD5KAUqa5gtX3daas7GPS1HB1YtACS4veFswIHWTyMbIke+ead +UFYObtkNC1OnkwKjlhpYw8f0c3pnqUc48HNTAdBbvDcwUcopsA8SEjSJDtSdwRKK ++TdlWCixYL0tmwj94w3k1cGwo4EgS75IFH0XlsSGcxGRzgmJsoU32YCxXpjVBNNT +b82LNRa+4zJXFKpfbsitYNhnN+yP9AmvkSe0Zqscl7PDzNWsHbVfOQoZkwydarBg +5TPS749PjPTDOfQBP7QzkaEcQIusOeKs7aKUOpuPAMjmjYO1fF33p1pMXOAt9aG/ +2PTblUoL1YPu9KsNIhlzm2ozuMamIkfuvs5qXhaRmv8kPLuI0/8RJZhZ5WLXNwm6 +/fUMs+neP/u5RPC1L1VhPBVgMQ8nEEduUZQA/+wF6SoGI2b865CHlw3BzWSgew/F +-----END CERTIFICATE----- + + +NCU INTC KEYID 51C73CBCDFC990AA677417CD5F78BA37D4A8D731 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAS/nxUEbCHUEKAAAAAABLzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwOVoXDTI5MTIzMTE4MjQwOVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtNTFDNzNDQkNERkM5OTBBQTY3NzQxN0NENUY3OEJBMzdENEE4 +RDczMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPbp+JV9q3NPjGfq +xBx5xXxSgho5lm5mw0BGilTRRJvIyrdu7IY66wmgAuQIXHNC/NU5zHSR0oe2Ctre +dDEEXSlZU3lVXMvmhKrGmgM+S78pwgKbuQm3EbVflk4eCktFHfsLyyOjm2tJEG31 +YbETECH1gPndqoW2tQnF/t5ja78RLsKJNVZQ+Ve4ZHH/lyA7D2VZzSS+ycMOAFso +dSRnFAUgkX+hosY1klxOn82TY2IlBoWtwgh1Q/b9fXGc4sLdlboNpRrfahiaFMBa +tgvmeh8og+yn8GtUV0HwLoxO39nQguUPp60C728ZvEDVbPT7/e7juNFHgcqyUoVp +ZSnKcBECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFPCMkia2Ud/OlYLqKHNSOGPlWze4MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAFNSQ +jAfmlQfG+y/VGBKJaAvsbEtZTgzOdBeuNGVHNAnLsIu3olfaWKOjxMjP7fr1r8wd +7CGaJnLiF7J8DXgovklTdQneFUPzKWMqE3cvDncf/M2fdzk/pKMDkaojYo08b8UT +BAUTpNlFC9ONphHzc1NZbfq3AxNLt1/8NHvTEh2mwqc2K/Bp0aqmT5l75IZnV2mb +Xn7pQIS09Ds8zWCywkA4IcviTKuQczYbFV+ZdJzZDqyVNVQLtShvHIbp10m2FQ5w +9RpbavrzwemCoi5jk1TYpcR6EfqcDd5AUP5cZM/G2lOax5UA5vrK+8JlyZEm+ZAc +PQ7hnPrB5KAciuKvEj1HhWlDF5MlsoPauTNjN0PZ+nlo8xgi9ku7ZssSD+U+Cisl +zzp5seXb8uCq+XMf1nMUF0i5GeSI2fbpt6RfhApUoRfnumsSBtZBcfMO8+f5X4eo +2XBPw9rQfj762hb+J0S+yUXosVGyNTpq5rbmMUGA3q1OoQv8HSVNXWgQlSuLQs+5 +uG5sNc2zRiHbUkmdbyOKhu4Pzv8c4xX0jhNOplhEqff/+BrNPyESF02ygfGBJZVS +IUebi9EP32T17hGh6SlmF9cn3fLAZDANn7ZtGE0mnGRYIFzw9oC+FLKjyTukgo3K +b3V77ZRsxTQUUrMX7Gniow6ZiQhCSocMQ4eIcqA= +-----END CERTIFICATE----- + + +NCU INTC KEYID 51C73CBCDFC990AA677417CD5F78BA37D4A8D731 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAcmzQIF4ABKnmwAAAAAByTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxN1oXDTI1MDEzMDE5MDkxN1owQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtNTFDNzNDQkNERkM5OTBBQTY3NzQxN0NENUY3OEJBMzdENEE4 +RDczMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMOnqgloyCLYm13P +/xtWEEY57KaA1o+i2wrd/hhbeOUOCYRIwhSoieJ0sNEy9HQVgYjZVGaZZeIP7+PG +2aPJX9fC084akqgQJE75wKnVRsXaphaXEL46Nr5ToIpmY4xmFIgw0/OfufknijJW +Xn7wsVI+jV/TWyEDR4YNfh5bLfqXPEwUFSYZmUCRNrNJPsjJ3T5GED0ZmjK4g8XQ +VAwwF0VYr04R0+w9xddhbkgshMYkzPFnP8MexOrY2XiAmAdqKVlBZml9WHHf0rke +5PwPexSVm8WzdOiaYAl5GqIeDWFM4ttaACHvHSOODlrr4kjRyWTTial7JIMoX+3u +bfb72gPpsWvTRHPoDfMPvHZKa7nLivmMrbq2XIZ+OglOFE9EsRC8+ICMBrYexmkg ++2X+tVnB+FIzQsYrzrqcvQwBUg5N7utvxPYAlhZf2z6vglBn6m7kJ5PjcwBC8uBV +Awvi2+Em9VUwgeRPtgGGpfXjnPZ7OToHTL9r3rfAeiJJl8pBxzS1/N01eEPt2pXb +uqCEh8O1Kkp6OkNHM8mlDLYE5VprXtY5lsHfnaIEdHFo4s5dXDbODqXgfUtpEM84 +s4KbRTZCkmrJvE+pf2b10pvXoK2ghQ1rRHydwfbYxpo9HvBokDWyNUHkREcqvAK4 +pvHA/xCkIhFpRqjdqiFs1t5eowvpAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRGjWxudfNm+UdI +wxPK6xlumF+GGjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADLIYYNIiUZuMxJPTIK5qDuyWbGteT5U7toQCiz75Ziz +uxAM9ksmDq/o3UbnyeCJfWD7JYfYGien8afXYHhAP6i6SXFHj8Pj926LnQZn7ItE +OUeOsiMgiUNQ4KtsCMf6zd6eq8iL3UoDvlcyZcZOt6AZ4XHJY2OSpQGiRycrMxkb +g3WvL5lTweTSMZ/X2bAS/4SsYMAB1+HynB7OY8aeiBQcR/+I+b5KAqVmN2YZBaoe +r/NEImo+5u+t0My7VvH8Tsd41V5xSw1+v4ZOZ5YVXGGpk/gkPq14IELRPg8XojFQ +0xx+u69Yig+tRqrMS0M3bVoS/l++58QApNRqAJMY55K16r4O94NXzXfQ6oODXIc0 +YaFcphSzjgSbacpdYgYEYUNHTooVeujpSB6MRjdrj0O21rdoguCGLu3i6N1m9Rt2 +Gwv87rmmf30xAXZZUrkhI/w+/sDusncmdN3Ez1krbBHCYeJmV5c4lqow5W2A/dFt +iybozZ95ny51dZPk/tR2JlowjuduxSv7Txs+cYjAuEgic2oNl9omgTnwAgqOaIF5 +dSM13TFmaKgBlcfTRfJFLCF2ltOSyMfbaiaoImBUlg+M4htor0wTyUfRnrSd3djG +UDDX/YJ41c3xGoFW7HvEf6pEXohNw1KFCmO3vNf1uR7qLiGBB3obLcenTyzUNqox +-----END CERTIFICATE----- + + +NCU INTC KEYID 5E73C89AA3E902B272B9F0741F7D8730E3EC724A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAG1RgIPNu8TG4gAAAAAAbTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0NFoXDTI5MTIzMTIyMTg0NFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtNUU3M0M4OUFBM0U5MDJCMjcyQjlGMDc0MUY3RDg3MzBFM0VD +NzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxAMgQASvjtrfJ4 +ANK0RihfMjkVTy2D1ZLi0aCYcRRTf8too0fGPY42SnCNTEG65JndAhhQfyWKc9YL +pRNChgwLCibFaXYBPpXHqFuh79YmftSlGqEz3mZn26ysf1J11xwPAX0W0gQCWNuL +Ea4wGzkuJCuBt4Z3i+z9dGRXuemFMEBtgXXD61AI5DHZtnFCQR68+dT85T/6wxXM +ARwUylWuBOeIgv6Lk/5hZlCTl2rOLt2K7Z6b20WN7eZIwAkV6dAbkMMkOMBBV9Rd +tSNI3nqQRgNHgunRMWM6XBOGzSt+pj/JKZIHxRyn77uCYJ5H14iDCgq6S7v63u+3 +FHo1tNMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFHwOaU7LvhQ2+GeDDi9s9TNkbxFfMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAExS4 +TiqL+cT6/ZfyNcwNnrAyZm7uKoeotFJZ71H7GrkIgiXpXDgRgTuTTySvvl+HaUCm +q+ZIKGtDKCYi6rMCqTlU6BsUsFe4Jy2mX992sRyxuUF9MpY+CrT2TeNwGy1Lif6D +9QeFrk9Ug3XZb4wBfUdte5eqgRMBfqwyAUFv512wKrpJdTMdG/kmMNkzCT1LNhWl +im5ZoepUA14oMM83Xav0wumykUygXPSy6VjS83PJ/YpUWDrWSLtQaROVPe0FQQ5G +KLtj3Fd+it3qU5uBxDwmmsEWMfe5c6w/uXGE4f8G2awloaesVgZSsxflp+AOKQhp +Rv6CnX9P9HbZbVPIy4bQfM+jpZgOcm/bLeqeAS+XqYwgGe1ZEdXYIX8bszjA+rHt +79wFfSk70+u0GsCWZiAO1xkTiRAIiboKKYNd4rhO2agcVsZc/XCsgkFhnm9KfAEW +n7X5YyAg83LYYBsHJeafuSuBDixdIWle/BVuiQyOzIShJfdhg7C+wctXITvBrEqv +fDB2uCD2P4cLoaIlU9+QoKTHij3ZdIitxj2/YkCIgU4HmmfHNYRA9Qj39xqGpeeM +NIdibCE3YPisQvPjqIy+U4RE1HJXfmFt1mrDyDu1rr0g+0gf8ZoN89h/P5cIWPfK +TT25RoVSNUl3CjYbNIZ1wDlwiD9aPq1u/3quYWc= +-----END CERTIFICATE----- + + +NCU INTC KEYID 5E73C89AA3E902B272B9F0741F7D8730E3EC724A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAlC+l3/zUaemXgAAAAACUDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkzM1oXDTI1MDMyMTIwMjkzM1owQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtNUU3M0M4OUFBM0U5MDJCMjcyQjlGMDc0MUY3RDg3MzBFM0VD +NzI0QTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANPm0mnZbAfOoThY +ttvnKleg5wODxk2SRNE6TtTh5u+zdG1e96sgvc5kSfynYzacT8DMUniMBeR35ehh +/ncDVGH3WGgt+Fa3y5Mo6Xj8675bPpkE8xXi77PsYZI4NtKudeVqlZW3RT0XnKek +ENLbBtFSiHSqPX67HkYlktpPvBLeKmLnbU2DzJmdT2YUZf98RGj6HAawvuVMEkKd +tFyLO6JdlLHTP6+TFNIhmdGNQ2cE868CQZ6e0KBVs/eoQ+ZKrnSS2ZEHpsVsAYIz +JX+zyy1Sb86+GTs+SdaqOgCJXSkAfxjneAX5aiJFnWQk7q4sRHoqPmVMktAL7qDn +5Hn3EJYI5fd6eaJXGtGrnIOgPPJPMDO1BDVNSYj7ICYQuUGP5Tbf4ZR2QpvCCNHz +7V4pLH4cUTPBxBTre3weTVbVzwrIs3zEvHoj0dLuv1iAqpRFvM09HG5Udx76K1kR +kcOqwZdI3lpO/5EuvTnA545FKh9FNgQ0qGlHwgTR98H7ksOnER6OPkqvV2agYwaB +XrqFdccTG4VZ7OKNKXwtbcSZZgMuxbFga519i8H60Ja9mTmX7p5s0E0lO9Rcu8lw +Ih7SeVJoxKJb6z7osgj18Jxozx+vGN4VES+h9ViCvutoElIlfb8lYhXSBHs/kSNl +rBzwmmWpBernDzL6MbaiQLYAIFfNAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT2wqW3Ib0xl/Na +hoEBBdB94tlM+TAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGHd7ZvIjchygqN5sRBMKApblLtFvqfgVQtAAbw6q1DN +KB495ZwxUmm5P+3TnvslFJojoDsAxQbFxKFrQDBugjsZygfKgNYKjdDbDPqYmFBM +eNQC1BN0AvJY3d+QXvifCNqHx6GHIGmDoIHh6qo9Xq5ypZwshPFgR1XDR+UGNmui +okRtY0CaYVcHt9ygKwDcmA4X6j8W/F9ifjhOZ7r3YY3zatS6SSTUZRFkV5FQdnC/ +fxC8763637mzlYI6ixttTMx9IkRGQAr63sVOZzPgtc1E0PjuFiBprqPJEtvwAAe5 +UXtvAdnAe7BYU1rlZ0MREFsyiYxrIUI5QhRi3AKDFAWF5CxWkRd6Pv2MqiHscysm +6ERfUMZNTEvmx1L6PBOS6ZBLrkhp0YmBYxH+PAFo2FpZ0UUt0RZ8WXmCllXd2Jle +dMfrAjc10i5F+Kr+M14tmYszOeoufy6nTGGl8iuCOdIDuFRjNPlcFHDHU/7+Dj7N +FAvu5EYC0Jsgxd5IgwLLy0s9a90fvMO6Gq1+4/MvpzdjMWQzhNnwgs+Rrjxzom2G +zqS2v+qdQoPSYfwjCr3Gpwoy4M3hBHXQq4uOUMCHrke0gw+sqtoN6K2T2/zjLj6U +hFU0e3iwXI1QhySm+U4zqtri1tF7PAaPg23/W6kAQ7Pb9q8NYoKa2NEg9pk/o46B +-----END CERTIFICATE----- + + +NCU INTC KEYID 6CA9DF62A1AAE23E0FEB7C3F5EB8E61ECAC17CB7 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAW/BfJ5U86RK6AAAAAABbzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQzOVoXDTI5MTIzMTE5MTQzOVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtNkNBOURGNjJBMUFBRTIzRTBGRUI3QzNGNUVCOEU2MUVDQUMx +N0NCNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANtplkmh3iVKauvO +w1a5PE6IDzZxtvWEhQBIiuWaluYdmn/LtyVQqrZchVT0JTIRzklTcRDsIx5OOmKR +VbHpNOS1FCNL/PUkpUdp7owNw5X6X2AUesqfHYAYgeQhXIRHJ+4dO0FGan/rT5U6 +PL/8Z8UcNXioPYlK3hsVNHWGMxdV/mz2nM64nIdZq0mC2wSSIJHWQerE1MMwR9Do +Pedy8Zv/yVeRfIyA8Tv/9UmziFZyCUM1fumIXGaf708O5l933CtLGcy2Q0vyXrEn +UGzOZ8dv3eRn2Ruj+GrFNZ64auKGcB6yU6GP/o4mxMUDoyuTihGZj8BLexSunNC3 +n7jdZ48CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFCPDBmszHYFkhsNbr9NKz7OkF52LMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAftAn +cwJphGgrNaQw3aeGioQioUGM/wgkKR0a7vQlH1jL8UenjW6u1WGgHkxpj1YJ++xY +iuCtlpQIJslPXMk6gB5AgECedUi8jYkgQlpSylx4YqJOG0h3csjD41sJ613bpclq +WKXEWaBoZtqiHGI/lhDphN0SctBbaXkkGjXHX5qhHI0Puquiy84mCypQtnA2P+et +TnGdKz9d9DuwlK0ZkCa1tx5X6IeIryNIUhpk0lUWkQr+SBEaFZLZ6RJZM0lkADc9 ++jyhrSo5hnH6qmngptVv7IaIopdMMshgRTZQM6Z0BzSJ0BdKqmWq6VDmzS17kCKs +LnBHlEhfXWAt5z7VQ+I0l9koCpHermRXdXuDNSB4nTWxkA3WszQHZpYjphKr5XqK +2DXmdABseT8CO4mhTrFHASticpFmBKjs2HPf3zZyjsDbxSGvknWiGoVyP+ufK6mF +BEwAWRYn2Z0DyypGRXT+tfps+kswM4zCTSlykGM/MYErNqK/4CzH/A1Ah2saW0eC +2Hn1JtvusgpSbVoJ/tA9HEtuA/rMlHVh54StDcmTFr9n5pd+bUpSW+/J2tErm5Jv +QBQ04nVHVNO/nYVH1sGfhMwQuvVjGmWZAalEO4rbKLSrFWBMJZTtB/hSMBoHTUlN +LflEp/cOea06cgQnDK9u6fXtT8petuqg1QB5qLg= +-----END CERTIFICATE----- + + +NCU INTC KEYID 6CA9DF62A1AAE23E0FEB7C3F5EB8E61ECAC17CB7 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAnFSIjeDCns4rgAAAAACcTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwMloXDTI1MDMyMTIwMzAwMlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtNkNBOURGNjJBMUFBRTIzRTBGRUI3QzNGNUVCOEU2MUVDQUMx +N0NCNzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJgra62xNaOjXZr4 +bN5QBXpX7PzhMjR5ER3oEj8HnLEil9ZcN5XM6IEymmmA3b6dwTQwQZda+jCgGYYu +JE1+MIHmfay9nPeTH+8U5k4Ekns2ra/T+BJ9U24lQ5OYAHmwplf4HwOb6zWGCGnU +9O+qKV63UY8iwXt9uzCVO2PwDyZsrMjeRj5iUKMgExq1v5yL+L5ugTjEMhBZj5Yp +rO+IQZEAXd7iddC3dFWmXfcXJ6eCL0lxGmbFZNSwIo9iaQXOwni+yTFmxxmh5gu9 +V7xmqyw3wbTQrPrWwiSUcc5Qn3yH9/YzCsLM6CwhQLc/0eFIw8FHZa7xKtlc1nXH +ZUsqkZG7cZaKHD16n1aYKVNBUJ6lw2D/hyJaoUWtSsaTYFUoZIC/hwsbVpWVEme2 +bv9HL+PwDkKJ+9PdvyKdmOZ5wymUsNuGPrK1WQemb1FV3lXaYDB4h2N3PKrsIimt +E1uMHNwUjEfsdQ3R+JOCTX0LbY4rX931mkj6mCRrTa+F9+lN4Xs12RAn2iwHYVkP +8QcPuszjhLV4PtjoVC2O8VbR/v/QLVjy78YfNp+HjhE0jjp+UXbnF9EwC1DCfPjN +ULsMpntZr8nU76xNl2t/XKEl9tH9pgjmmQ42b63UCCo8sb9hghwzsiiBLrMYLRoZ +Oz1eBJGVKj8x94h+Bc5msRwaVpQjAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSTk01CDrezoQJu +enEjBhBS6FhYszAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEnrpgcQWYMyQx9xsAkQ0ZLofNzsF/kQ1fb055P4jV2e +oN6xoHPJEAvklxXRPr8mmV+yFMqWGKpVZJtseMvyle1H/EeV9RLem/Y44nT1r8S7 +eQLUdcHemsmFEOirlf/WxtTFQSIbNxA2W/tfNI1x63eTTgH+w3vwC0+3i6ffY6zy +5fwwfpIBqm/YwxoJt7IgxV45IQGlM3k/BDUkw2pFF/RKADRdLegPkOSiPSBJnJML +Ret7rM+i5Oqg6sEjvUblfgM/sg/g62fLSiUlkl4re7M/2JaQx+D/eYQmPACrH+yo +/quSdGMr67r5sIfDoDMn/M1MFr2N8MQCdMHTT0Y/DiU1quDzh/tVjppjejsAYNcG +ysaJMnojwhGA14H53FXgGhgIyMYNaSBRCCLGId5PoTynafbD8gV+RRc2Tqa5/WuY +pQ4Ins1RcRI9ZV4JJMvogtPmLdEDZAWfQ5gaX7x9XI37Pkgoy3RZDo0IeOgT61Uj +ZRj3lcXXZBYlkD6tT3vGP4jsUfJa570pzIMOlkNsWHvSndj7IMFbUgNrx7Sb8wwX +TaLn43hII15pqGYjGwDLaBPUS7GtJkSck+RQ13n6ozH1mwIPoDF1SmQrdyUaF2C8 +kJvTuaZ7+tPywXpDnyNCIZl66aC1vHL6RqViH6VUfi1qpN05ZJcXUS52+ytkycx5 +-----END CERTIFICATE----- + + +NCU INTC KEYID B99E979AAE48774EA2EFCA9BF9AD5B04040DC10A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQuxBOb6lBJcmQAAAAABCzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzOFoXDTI5MTIzMTE4MjUzOFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtQjk5RTk3OUFBRTQ4Nzc0RUEyRUZDQTlCRjlBRDVCMDQwNDBE +QzEwQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJLpBUwCrqB9QBu7 +Yv8iHZlMmgOcMSZLgW8Wi8zNVcdiT3hl+s8D5oaLS/yuT5Wzk5RzOR1dIi19I0g0 +thPnS2h0EKtkad7pEh2u5/iUHf4g9C8cqnOWJUaXJmjZzvPNdYUWMMAOXRvFuSrf +HjVQZdjKttIJr4IP9G7c0R50JrW6ip0TiDv2rfqsfLOO0TEo+V27R9Cnj5qdWWKs +ZkZPDBNNic0A8K9cYkrJ3CxssbmATPLVh5CgBdH6A31iYlgXNZH2APk9WtMN91O+ +wjtM6O+oC2HwpUzYQObw8zG0Pb4dV9vY6q+k+5rdmX51mu5E05cT222PlmSGoBfq +NQ35hdUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFIagI5wBK3aq5mNI3LLOkhN/3yLUMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAL8bK +n8Wabbx+B/L5ogl06DzEu3JSVDAZ2QRKecbCwPnIY4euZQ65KJ3GzTZQkDrxxIlx +umwfPgOn6l6yPDqr6aQQUbWXSrVUFWlOaClaQPVuhwqFK6bIhE2RJ13hrpMLBKr6 +mq0Mi3+63nnrF106/gWMgn7Er/sT4954QtJ9Z61o70rCrZOgI17yp1MXOz3jjkr0 +I5QtoqAAzgzlTegZTh7F6Ghx1zxcsBIiRep+CCyCJqMbeU19Rz16AsX3YOXnJccT +8uUSvc1OZv7kGrOe3XCP0nObymWeLfZL0avqKV+S5skmdYG1JKQ77I9/miFhgre9 +T2tBeD4NRta00aOo0AXXAqmjMW6umX14fjYx21ylRqLLX0K7TDtzxoWPMfgrGgDu +hH5IQB2i6iql3Dv+olZ88Urc26OKX4ifqSnXfUqDB2N0SH3K1c7K2lsHvUfwkxyA +WgsDEAnSNHq0HkmBbX4fMma5WqxX7hKvaa7GBUMZxLVmyvPjWvtJ9X6wXn8J7qii +a1ThX6Y05kBZTGVndy0ZxKoIRvgZQeMuP9iABVDj6Wm9CLOtey4FLfzXxHC4+tA/ +A/SjTwJUZ2sGO9QX4+yyJ7x1qPk9Ac+6mluu8N9uGttU7r3On1rDUOhotGklGU2v +nItRC8vU0o0ft8d1HZ4v/pYqjtpB+phhjRpJIno= +-----END CERTIFICATE----- + + +NCU INTC KEYID B99E979AAE48774EA2EFCA9BF9AD5B04040DC10A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAnUxHNIhxsXScQAAAAACdTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwNVoXDTI1MDMyMTIwMzAwNVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtQjk5RTk3OUFBRTQ4Nzc0RUEyRUZDQTlCRjlBRDVCMDQwNDBE +QzEwQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALfAXMtJ2m5Gkr1v +RDW3frkgye3ABds8o1qKcTn+kqkL4wkb24BwLGrPZUnyOBESVlgVX7xhonJ/sHKa +7HBqdi/NYvbbhKJ9h3xr3cVTsRrUiDH4THvrr0nG1Iv/CZBAiaZRAROFQ7EBd7u8 +C1bWRthH3cd8XQWdONEGLlze8Gf478Jb4GgWSegno7xqJF/lItFMPvQRe14C47+o +ApZIAP6ET2/bRYRl5UK3t0MtCBWd9/ZekuBUpOjkczp6mAL7amoDiPcCDtheUsJj +RGLLcKFCdQA+Df56bLp93rRkLoRlPPglQhru/NpQZE5owz7l7tJiWJlH50w3AkpZ +VE1t/7roCKafNgk4DBw1asSDIk7+KhrqUijmIZFYKsZpfdHRQxzVbNyICukkN0aE +HCjPX1M8zy+gZi7GwFamTAQw6olyAyp3UoBEW9NlupqzbWG3HqYynVuVwI4ttdiA +t/X/c5A9kgqE0iukSw2wjs9xB4qREFo9yfD4kr+yjd25zRELPhKYRRBOqxuPedCr ++lBTEuTXilvvGLVe9+y0fwGxVT1yiBvWwi8FBoG9qJUyBzEa4FaEgpcbCk2FmM94 +4z3qKBBvnGCoLL8gM3ejPQIo97GwNdd/XtD3BdxLRd4mKnCY2He7oE7qwrzWXytM +xobCuR84kWarjW9Tf37w3kNHy2lXAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQgZg/WgfDgm7AW +sHcoqrC/pgXDZjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADFnL1ecraifsEmStz0g4jwvTVxiacNdBB/rkuDj+TGp +Bz/yNK1wV2j0niH1oFy1CS4uOcRd/n1xbbwkXw2GyH52/DBOExq5Dcgulvy6N7S+ +RjDJa6YvikZASrL1ZwcuJc/Fc5Dm5LpiKHSYA3G+9H1Cp6GKptoJqsWEwp5P/jYV +Ji2jAPZpQ7khG9qXW6m0cpj76d7nNgQPpWoc4UGfpjmVc+Of4wFntqkModWxK5JN +MQbE5WA1uQba92pd/yAvMjjyAhchatEqNexTbEuudsBVtVZ1hxSccrAXnCZdZevq +lfuACMwlZRF0mCiqjnUaUeGJC6E0O+wpGwZTSviP/Eus/BdEQ74vxol+G8DVJj+1 +GihbJUkXUp1F040aiQ/KKGPmq/I806C00fqNv5Np+32npnW/2D9MMBRW6Sikxdng +LgxyAA/q+U714i62e4BTrqEv3MCR+NJMLZHKuDFoqeHe73gJRnOY9X9MV6VP/N9R +lGNtLWEBX0zKVXXCS94pUIXMyeULFU0qGVdXvyMXaCQSabRI7Otf8vH1fLpzUTEF +5JrEGreZC9cgMabflgR3SbThsGUNjIse5N1UGwtyPfAlA202GGj3xLWZD3mqWdcJ +FXuw6G7CZnkQ/VnhS5fAaZnphPGYIYuMw3MNR5xtKbtUV8NdwH1O7b45FABkq8qG +-----END CERTIFICATE----- + + +NCU INTC KEYID BB9805E319A78DBAEFA888B45615957205179181 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAATBsqIRUBYt+4gAAAAABMDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQwOVoXDTI5MTIzMTE4MjQwOVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtQkI5ODA1RTMxOUE3OERCQUVGQTg4OEI0NTYxNTk1NzIwNTE3 +OTE4MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIfQ/gq0ISlYby4 +622t6LpH+Zkpcn73+nvd8o7GOvgpUT2NPQaQNsiDns3q6nvbXeEen+d+3ucDbMFU +aO+7g+PsCMirV+hvvtIPA0lTQwQmTfkh6LvQ+ajo/mTLIBL1HYDnwMajJk6mtMtp +wgv+eVJclAXbxlW+xLyz+bED50vqPUxgzXhLzM21lbojreC5G044dxQbvxclcQ6W +OtWqiNzGUKUhYuimjx8NzJ1ozsxjA/VMdxn10+BP/6PE91sqGm0pX+wy2o3HduOc +0fmtxiEp07vynrKZDK0F5zWAjmlwVUgiGFbEFzEDVtt9XYcVYkJ6FqfLrtwvoMSG +8styAEECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFG1DkNmPqM0INpIYM/HcweNWqcNFMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAYd+P +moVgXHLw72Zt9V0BtlpBQVfULI5bmEPH8JwpBg9tXKlfgGtyui9vmOP+LHzSp9Mo +67WZ4Yc+voWy+LD+TGg1zixBP/VIz4VmDbkbpUO+RN/viMhJhKeTjtahYAlgHmec +EnenxlqYxSsw7Fu4qclE0LTb9/09Hu5kHVHYxxVeOMEAzVp0MKuQzDwp75XDqoaN +xxCHxTOu1S0YulqQLKLS+mk5F0uHNpuwLV26dXn4cQiWRjhAotn9RlZVnM7htVdw +w2gTOU5IVUSkQTfjErPv3Rpy6TDlphz20F4tGXE2FJowmodGeuexCM0VkE2nxJuR +rmcOcSJOCV64ZchzahPGsFrt9gI4TTUt3LSzadQRD2g/4sufsaKknluJmZISBwah +xfPnIwCBBDfCc1LeD9qQ0IRm+2F3G0w3+N44ZB2QW6Hmr+1aibFpQ+9w012GHSRd +gYDzl83jwe46LmVKaMYRI6ymdmorMQNw5s1eNVZ+m1TkXwvLcVZpYrXcet1bu5AK +ehM6DnFsHdLFox6bDinpMCzBHBZvHPHk5J7w68oqSrBlQG14BY8hpvj/Qysutp+X +WflmI/Q3gva400878ZeM/CEvZJ01HfL9ixArhcBBHqEyyWRP7E6jlkZ9H0pVxZa1 +G+7F3cOOs0BOB/ZseWRuyeGg5TJfDVyJMLrWKJk= +-----END CERTIFICATE----- + + +NCU INTC KEYID CEFE333390733C6727C7880DFE429AFEB557A892 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAATEdABsmHshNmgAAAAABMTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxMFoXDTI5MTIzMTE4MjQxMFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtQ0VGRTMzMzM5MDczM0M2NzI3Qzc4ODBERkU0MjlBRkVCNTU3 +QTg5MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJeYp9SL/9/8Kbkh +CL/H6Egs5OsXj8y8JNWrwCefthA/olkiFRL1heqSoMBvtCq0AxiKjTb5EuSBdqNj +/1hC+gHllqRJX7TWJRVtB7lSsadEvnzFcUbdHwHiYfVhkz3X+dw3/vhNAJUH8RnJ +z3Rfu4DUs3CxivjRxUKpvaJd1Y3I92cwfLerVWzeVl6rQpMtRAU5/y54V/m6H4r+ +9oJ9Ce8yvnsA2H5BiWUzHwpUSIfNLlpEK5TC6Jvql+d8DyxfQLT90MStZVnccGK3 +ssqmsomxoA6/CH0yqE0N6OSJPIiUjGwzoyZgzDUNHjpUI5W1ipoIBXU2OSZJS7S8 +pZ7UtUcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNtCGgS8Z/Phu9V+ffPUmii42p93MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAkfvM +TYu+FU2dxZFzBu2LEEpmddcHaw73Pbo5T7k6drtoLkN6JNtdDgODAdprTY5Ev01X +LSsqQ1fPWF6+6hCYbM8DH8Osr+7CPE+lpWcO6dA+GXzBUlOD/5xl2hoa79zG2/AR +UHpX+Inl6XKHFebjqCwsFM7LRUcejk25bkkYZ9MbZHjXfIvXz5vT+t2WjO8xb4fL +R7fkOob31EEHU0GznrFgTDEFxRQ8eLmqrtnFagiuWCBCRXEPDto932nZu2W+H60l +g0j5BMTpE4i7XomeyXAUJkS66k3SRYMc3cAzhe+70Qj1fWXMtpGFFDrp+XHiYz9K +ozTIcvcumxNC1g5ovKe8H+eT8FQ7RYiLm8hCB5UhkSD9NWOLis3mEpBQZLLcbRDl +hdhjQwtGiu2Fl5r4uVTzCi28KPynXeSGNGdleEunZBovTTdPYfsrzf7IGqgN0pdA +nOaKVGmzHoACRJmX2TkzKE8rELQ3Z99xqnnJ5NhOWQOKxciMhINi6ZDrH7d048mO +3WD0pSLl550kOkPMaXaXHQp11cuP8WqrnBxTN/G2XnVvl6s29QFSJo2DXU0fKjUP +caTpaxEfeF56DOyavGDnQjBFvc8thqxf42xPz42QAU3uClp7orgAaF8lXzJ1bMwZ +wXEh/P0AOGfBeFJB/PHVD8fHqUdfGyBQNsajL0U= +-----END CERTIFICATE----- + + +NCU INTC KEYID D73CFE5A9E0180801181A1444DE36EFBF88BA16E +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXLwMMtkh5fiOAAAAAABcjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQ0MFoXDTI5MTIzMTE5MTQ0MFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRDczQ0ZFNUE5RTAxODA4MDExODFBMTQ0NERFMzZFRkJGODhC +QTE2RTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJQLD7W/nqygJ3HG +tT2pepdTfnsg/cRqtXM2oor5zy/DVjSXqfcS22URWBU91uiZj9AKyU0Fphhf7EO/ +GXk5Zm2AFRJDN6KvPPZeBNauW6o/vRbKQaUAXfSVfdOUzG+kMyGiOkaFsrgy+kQ+ +ke+2UhPDoLiye2t2G3fYEaXtI150M5fFdNMM6rYYD3xTqKebr34dg8ZzUznHKOS0 +MbfVxhK0oBuMkVip7xr5hUly2tZM0ovqT6j+JAc1u8V8VykEKeX3UqCM5tAjbskO +PkngO8JMeDhLOaR6GSGHj4QI1UoPe6vRPWNbZ63sQLpZcqaOd+s6dY8VJSjklXIC +BiJxUBMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFHOclvrsyWMhihPNC/TTTjW6CD+4MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAa5VH +6WmfP+FTpUQij6Bh/6/ogFWIUxpD513fFL7Wk1JCeQ3cLCFV7/hqIcFoCKoiTvC/ +Ig/lugnPbAaRQptlU7ZA76pDQ6p32U+XPgsYU38+W6FDNmgJRT2Y3JlGdG/gCDDW +XRcMbjSL7flhYKnyn9lN0t8MKQ7l4UE7iyCr+3N4fAlEWdxpix93+0v824VqLg9q +suXE8ab1SjyxUBPy/ozJKovQGjShkcw9sDGcYWuzRTyHEbcB/j2guRWf22V8GuUC +gAfwp0JZSnb5hlC4fO7F5M8Fui7iXP6jtiWpSoIWbB/frHzndtkM6EGw3NUQOs+L +guQLCcKUpR709w7CnvmHE9AtMAB3ZAygmS/s/oAEf09fd2yiSzRc+fzUPxbYeWcP +EbPx8YCag+sx/ZfhCDXsi4m4tY7nyv61oVWu9m1vwl3akl8ZeiSPvFwXjk3a6OOZ +zE69lIFcPE6H9r2QXWYBkc1NbquJ110fHcUBImh8lpJifJ4iY9jvomes31B0vNva +btOwubqK6xCk8jfbD72xFSWNO/33UsXDTExLiyYnGe1TNr6G3+PX0WD0NIceI58M +Q6xbM5VXEV1dyLsOKXnTvTLsQmd9hdE49ORUmYV9fHUcQenHXBS9kJbTPOA+5Hp0 +rzpdp8olv8HD6Sf4P++ry4IPcia+/AMoJNddY3Q= +-----END CERTIFICATE----- + + +NCU INTC KEYID D73CFE5A9E0180801181A1444DE36EFBF88BA16E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAna2JTbUaMfmOAAAAAACdjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwNloXDTI1MDMyMTIwMzAwNlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRDczQ0ZFNUE5RTAxODA4MDExODFBMTQ0NERFMzZFRkJGODhC +QTE2RTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJPfjldq2YQNA5xn +0qy4haIcKujDbnoNvxil5lebOXRgBIvxg49YIez/dl7e9fhRd4pTsUr3F+cDFPZf +SYksChFOBGMzhKr3rCoe2oxm+JgjI0o4hNfpM9oh/sJ6M485LuiddJUtv39L4hMh +tNOVOD3Z0MNZmmEMuNjvpwlnfb/1zxqdy8z2lFJJ/Q2hwgDeLKBH6yy80eufu4Lh +Z7Xh2MPmN+c1ABTkBjv+2FwIKylpmsvYyDUIlYuqK7wMx+1oF7DzTsGo9su2l0yw +KOkYkSb82NUMFs4xZ3lisCwv4XzcBu2FMXwkraEd4Oxm15++MfkLrG8i+PpBQh22 +0nqHwO1ED2AxFilJgZ6DbL9dnuUVz5KpeAhyP0kB3kwVp3JR674gahAljiZASmSm +xsEiB6PcVcxZ5S57DMpoJPFhjhxi6ywG5ilQIP2ozIoqiF+sWfIeWcjQMODW0TDG ++K+gLvJAU49QHMgqp1qgvyPmPzvrUIzOlWDaSY+dxuPBy4ycGZPxthbiRQ1Ea+ro +jc7HDa86EZRsJylLPUDtvsO0ai8ehcGek4HWT0JhrEWGYQI4GrkDVlZB5sLP+/wK +kb9wH5z4TudviTnFCcmZhNNtbUMx0GjnnbKDPWXv9t32JHhK/GV2o0umk4JqVJbo +JwQjvanCpm6JNAd1ntG8YnkTCinNAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6gn0vRBrLjYG3 +cz89WTCcTtZL5TAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHNlkd9mowLEn4xWPt7OQ6xy9ExSfASNRNsjfJfvwqPF +aOxx6/MG8R1qAfFerU+2gNZ+kA4ds6QdfZEtD72idjFTWEZwehEDvODVfjIYBRtp +vxDNiueEdiye/DQRsJhrdp+xRLo+ln2ZWoJ7kAIvXDgRZT7qc/TifDdKCROle1O/ +ozG+7FPpm3Mfl8S1XARzIfcwiD73g8felns7aSHC0iZ7OcK3AES3lBcGXmoLoEE6 +CMCBieS0SASqAaboIOb6c0RxHfkcCBF/rhnZm6QMr5NZJFIa/JngwXOEzhU+Q/2C +QiFbdrH3uXmwJBG6uatO1FoUm5TPE2WQntxXOJH58sn3orcmQuKKglPBOiTPUNCj +y3jlkc7fNHJEKlVU70G04WDH3BD/OAaL9UONhfJDnSp+J8F7+p+bY9T2a2lZIvkj +rxF3Wp65IDC3NovCk6rw7zosKHuk6NqB5iSrL+hQUVq5OtrAMLrZuMn1U1B+ykNv +5JxKyqO+ukqNZtT8p0hl79HjLRrkEOxn8Ggc50pZglQLIcVVs6Rds9l7uFHlLcET +PIufvMmeeECd4TbYSJIQHzynB+rn6+dgag48naGeQZ4UDysg/GDsLURCDBeh25zB +U2WeEox4EEvNSCRMNaWJjBXD5GJnYL9WuAdRcJL3uXu4VZKmkXe0Ikiv+kOJ6E8z +-----END CERTIFICATE----- + + +NCU INTC KEYID F99F207DFC8797BFF90D641D25FD5A45F76310B8 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAG7ciKpx0AvpcwAAAAAAbjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0NFoXDTI5MTIzMTIyMTg0NFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRjk5RjIwN0RGQzg3OTdCRkY5MEQ2NDFEMjVGRDVBNDVGNzYz +MTBCODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxB/aFgRVKFjwUu +ELEwZ0jE5aHaydRVd9T4+KQCNkFEXw1CAs2cU03gdfz9209EiRAMJc4Hd3DWI5Ru +z9uSD8+CvZULvH7Er7GaoPq8kBG+d2TJtbHITGvX14++zuvzUAyXW6ho5vuAIO9Y +INWYaRdljAxUO2TgvxGZdy+bZsf5t7gm+cZj9DnGx+r2Al3i61zgDhyV9cix0ahn +zWEkoS75UvXIb6SWo+L0O5W/gNuWrAkOfu4BMXzNndDRWCLqwbNWV/iz02HUci6o +GLWpr01VFLGiH8vQL5CGmH7ubYMLTQ3+ADBWn+dy6Ef5ASCY0ZKJibOE3BpjThBG +sY2F230CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFPahi3c37UZuXLU0WJYyLj5Ok6w1MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEANQMF +hp2iXr0Xi7nGjL5dclOP5qa0d4xp738dih3Fu4YV6fzX9c1wY6EWTBoiTEUff4LG +P0B0gC++TFYy9zDAYOovoVYwq/iCW518DTQgIZFBtrwgrersWliRwN2+YYt78bEw +8e34X2wOOsPac5v7aGU+H+dbA3LSlmVW+p3gxUXm/0VWfBcQOsG30PSqF76p/P/E +lWGjCmHC7m3jYRxvQbm7YGeftCgeaaCwvc9+sSKzGqx9PqWCOzk3IT1TuB89+5Dw +vrNq7l2GFVAEj/lQ7sZJ08bpjo4qzj3VS5TiOhCL5Tw4lecyqATsNXstTdVL9VUh +NZdK1XhvXGvfeJFh4lEN/X9a4HjB4clAqMKV95JcuXUEpNNqPr0CdMqdLm2yA90o +lVM1OOWe31EZupBhNhut4HuKiPF3vb0ak9Q3Asf+bv/LtuzxGAun1cCzfpFhEc1X +cqqekOh+GjqZGaJj3j7yvLgPvpPW6ovyLhSANkgTGnQBucmc8VzaWESVCJgebMpj +QEmn8rAqKWakmyyzo4DLeJ7c26C80xtxhaOanJJVAU1hf5/zt8bOTGKi2LLxi7v7 +GhPQnL802iOtm+WaK1Tq3EPTAccVoOWKxLGqQs+xx5vuU9gKN2R/rIe0jZwIro0r +aMwOqCC9vl3yNcqVhRAyoOWPSY9A6GF/Znj1LQk= +-----END CERTIFICATE----- + + +NCU INTC KEYID F99F207DFC8797BFF90D641D25FD5A45F76310B8 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAndwfDVyRwdeXQAAAAACdzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwNloXDTI1MDMyMTIwMzAwNlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRjk5RjIwN0RGQzg3OTdCRkY5MEQ2NDFEMjVGRDVBNDVGNzYz +MTBCODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMZn+BtLRnwdovRB +h8nF18hXaHvPyWkQxKjixtkGbkti0P7lCJlssywrzNyooEOsA1lUbC56jEVWamBi +WtNhVdIoYEPLPhKj/o+KjMdHLLDxxv6r7368Y37ubiY6Tz38+5lcKFG3vV3FCyey +nIomQ8cbKGsu3j9snHOHR8hTNFAkGKVU817OaXrFO3AB27zURO99oBfFnhT6IjqD +j98Qeu5l1SQL8A9HIgknvmJCKEMzv3S5TFKkzHQOXsrWxta4YYecgmJGXTG8tHTk +fevj28R4CRAuuldolercdTJ0XR/Q7G7ylPeXl6mx5bKtpfxPQCcxJbtEl9O3zBWu +oR0iiycG0dCiNQYvyeliprIWCB4NLxqfVuHcnhswsu/RtwXWaRX8O1Lnt8PRbEme +pctzFAR/CuNXcabEHHJ572Mb/W6INtwDcCq5EtwPnT/4aZEr3Z/NUm4K+FbNIkdv +vbZxUorU49aziBIu1LP19pbvirKACPnFvTUerp1mwIkbvJ1HDwI9QuqaRLqa8kpN +O1dy7VsoRJdf/TvN/RwkFPH5WbHVnBu8++hh9FnA1lYerMQ60GVxltwUYTAPH5ex +EAcPZh+RiBPHCRPO4f4Tq9+wqEfJhf9TsMoHzrVs6gGx7r2Jnt6/OP4ePBhhXrhO +6pUKcRk30BPnjdTu0yRy++Lz8QuHAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQBWj93xiOoarhe +2I6ZTUZEg9zN0zAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFInt7KNPgYXY9JE+aCsPEf5sFkjzO4RA+dkUntnm2nH +XTmNhYhUpL1s2ol4IuBgQCB1WOn25Z+acIHP8OVeZnWStS2Wc0E+jtOr4aPZXJwa +g0k8qc/rGPgSHYCbxHi9VGA/3Ft9BUF4K8fqxtP+sUkAKqpOqhEpUXlMzAlRGoi/ +yWgyN4ed3DfADPlhDC5TGHHGA5B1uzdhv4hvX4JHNg+rW4OUS2ya4C/4KrrpSNB6 +5CBRp5TMfk+XfoQs7IqI39hZLl4sOI4699TGmVt5YmOM1zFSs4qwB6wL7jJJy4Ef +w7w4NqGX4TpVHElWALwUi8V2mQ1kqqIUdrluKCC6XKkbLJm8E1+1Rw01UTI7pJTi +biNT9tZ/w3zPSuYsZfu4gWdgMhkO6IdORh7TiW03IO/iFxFNA0ZWNUsJaPChA/Y0 +oTODrCVwfKAjseZNqj0xaukvnPOZXvAqSSf+p/GsR+YLJkd2NedLdBdtbKuESQPT +KjHRDr+w1pNtZU/etZK59JfhPed2fYZd6yPCou/H7xAdmVSNt/Nznr1eInvR2bT8 +oDuLGqgqRRQByycPeZbbAK2XVpT2iYfG6pjVOEvlrb8ctPbVsYi+BlW6/NYjlxpA +anSWL/XtPlULxiEoYzzKrdxZwjr9w3x50tB+8W235TtG6cyfkVmQJ0T5Df4QDXFK +-----END CERTIFICATE----- + + +NCU INTC KeyId 0FA7B495048126120E12731606776F3D68A037C0 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAD8S5pSJztECMwAAAAAAPzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExNloXDTMwMDIxODIxMTExNlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtMEZBN0I0OTUwNDgxMjYxMjBFMTI3MzE2MDY3NzZGM0Q2OEEw +MzdDMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPSjnDK7Zu5auISe +NRjmtu8nujXm9kGwV6zaoxQTJVDmQeFDyPz+EQOoh577KdSdXKh0eq7jUrQ0WkqW +f7EBDPoDl+5n2ejsSCrBEk5OsigtL6pQnHo6pspGOHvrFsih4ruP5xfLK0WUj7yw +IwATlEMFeiOYu4RwygBZ0ZdvSMGXRgsUjHCTNv+Z5eZJdiF7oe6kj1yrfq3jDSTK +peBkr0sGON9QzE5CgSVJNNyGPrT49PFfvwSExezWsXGewfcKnqMBCjNJ6Lg0kaZA +Ce+A4PdF/M1nHZY5DQgN/Jjm/2qgDtDVFsOS9wHiEUOb30tm9cV6ZGuAs+gj3xom +OkFAW6cCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFK+PYnsQkh19FFkltqAv0oJGc1lHMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEARjm8 +nN0MYcakDeAGDO40jbNm2F9SINVEKjSGhihir8i3IHaJbgfWUtqPaNQOZg27ae2C +8ohaJ034EnQh6y/rFnqZSi7+LXFN/QxuSvPkjYO+tVHUsJ3jhZB8ABWk3CWKMF3U +N++zfBWxH8QUg/T4SV/9pBLGEwme7Lc47JvEcq578VhMhHIQ83FLKejXc4hl/C8l +TxFK5nBdJQ6sDMyAs19guaTCr8aUHPCHR0bLorPUfstysEphAb24Y7Sb2NLHe7Gf +prCtamkprJYpVE/xnm3yQAq2+AfXa6reXgvb77egV2r8hIztNty4Ai4Mgzetcijh +7vJJTOcrogXkFlBM9GEvwzv1LpKfJwcxp92J4Nda50rEiCsZ+WrzTTsRfiUmMnL+ +yjW06FpJwUXcd2GKsAzKKsYo0uF1oyQ9QWWAMU3DjnhDH7mc01RHARhVGo/lJeTv +1pucfSSZJEjtOJY410+S1HU/WV2pJy+qbaio6WwtJ1A5zmOlgzalTmKdvAZ1bNen +4IVOre4NCsPjJazc8Jf5E+82cNQie7ThzXF5xLFmwDA+hQfO9WXDicPfsIogPD/L +me+MHFYNjG/tbhghJDefGnxVURtcfrrqRYEfMG4kyIIAqYAIn+UY5Riiki9D7XZe +3lO4Cecw6u3oI3/emAii7q53k/cYhiOoeouAzVA= +-----END CERTIFICATE----- + + +NCU INTC KeyId 14092B5F7814EC9B713E9A9B90A4C519DF08E688 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEj+j7POBE6W9AAAAAAASDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyMVoXDTMwMDIxODIxMTEyMVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtMTQwOTJCNUY3ODE0RUM5QjcxM0U5QTlCOTBBNEM1MTlERjA4 +RTY4ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKqQ8LurxYzB7Chs +78i0caPu5Gj7rOS+Kh4Ozpz0CRgjqAN7wiYrmqbk26MTDWW/dox6Jbqc1KWnrG9G +NiyM9ayxALCpy42l1evbi24G5yZAJpFlsBqN/+mf0YqeSQ/9ZDJqC8lri8Y9Fwoj +S/a4qkXnCOg28Cmg1Pp6xz2RbFfwZ6TaZdRJHBNTANu/A4Ybxrjw2EUm9SzHOZ3Y +fujcFuqbRebHI/40MJTmlqM2XAf+jFzie7B+VUWuoHqkqDAGYVsPInckkIxGWVio +4zEnzyxNR+73aoXZu5xA1Yx2ov+5Tgqp/huPcN3/x4BT2Jgo0XPYFpMrVJutuv5Z +ZwEgP60CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDoZmoCDKXYVZdmni2DSSwdaLyWiMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAfyVe +OyEReI/fQ1jetIPfj6UyKWYa5FhvTJK75X2905+xe9Lwk7dccSER16hxixzEyAZ0 +slaoq557xPdMVyGcuNvlfDr1HXdEpJqhOk/4hsJAfI6VewX7hTrmWdP2mFkj6V2Y +XaheLuk0PE0hqO0HBgANcX4fbDGgLuN2j12B1lXuj1M3mPg2Ny0zbpr54jWEdS5Q +AV4mz9XG8MugUvePKQrxvZTo73MnKvp+WjzdyCIi96FC3NKByPK918F1TsM1pTrt +1ibBGImzl+eU8itO3tPtrbfIHGZermGQhZE3J4+0PvKn4KTUMDEX5MPwFlJ59gmW +U2oldzJlflJikQuIeSpoRL1st+R7FDd7o1If2bBkqE/AkOD+qiO2olux/HRWpDsh +EkT2Jsw/zwnuoi/IOGHfJ/vwWu9/BWcGcKAPv0/zoGW6bu1FWpWMNcD1wmXqaJDv +VuT9K6YAqmMQh/qQHYR47buG2BIbS67iTNL1jEH8o6fceQkwUvOsSkQ+80yUew62 +vtOVNg/Zyi/omSLhHTUvxOrMOcgZpikqs7DZ2b+ciptli3VG0MX/WGk4TIkM0coJ +YqMuV7geB6ozLpADBvHTfGgb+T9pBH4REHkAIHmOltL5u2VrY8RR3Tb1ql5sqfTp +4trtQxcnpwRQ2V725EO/vDD9UPdWHZ3hgAxFARk= +-----END CERTIFICATE----- + + +NCU INTC KeyId 145126D0FDB53E99907D6FC6FF1B90455B9E324A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAE6UNHOT/ez2VwAAAAAATjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyNFoXDTMwMDIxODIxMTEyNFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM8eUcrNMrR64+aY +MNVcqQAb2Hl7xG30kJhGvycexQP8vd5KGASknG3hKxcHLNZJeXOK4w6FMtdxuZ6G +8OJVPUc6PmnzvqtJQhidoW7XkmYmeo/IvHZcS1QNq3QK7JJ/1lZE08IOqJ1LAngm +2/hUGNDqYnQCsJ+btreolq703IsKnbCzOtTxjhL+EB6zUWs1UwlXjngp0Tb36LL2 +EUjX8wd5Bgtdgvbfnymgax1zS0n28zrnAAvb0wKAYvaxnmefVznKOeJAMeZ2YqbL +Ov30UPpP4n27Nch+y5ayeFHBjNFuQxhb8ReejLP3dy6fqdGyKnA5ddE3Ffeb8R5e +eak9c9cCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFGlTxvGRz0Do4M0b2Cvrshb/HW0uMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAn4E7 +lLtZXhLjNMqp/jRrw86s8UWVmSlg/NBb2GSLn1dBrv5/TgJTZQayHXd5zg+Yg5yQ +/YhME7HnS7Y5Q5LRAFDW3+wOdK5GbBY+dc9qD4E/aa9dmSOuwjiAA8Ez6nAdH7on ++x/UkTQh44UevIyf92nJogLl5HDLLD+rgXn1sNUxP9Ep3DWN0gdrH+9sDIw2lQ8s +Ng8l3o55x3hGGcNp4PHTqK4a3wIQHsZzNU0dAofES8fPiV6DXzPaaFPIeM19lJaA +swmgWrRJkQcIhhPiqkSQ6dUDJW9Rb+YDvKGhLMX8a20aQE7eae13IBntFglFjAtT +7VitTd68SBsAcU4+Rt3nkhnOwOnjMH4PcfRCFeax0Mw1dttovHVVtOf0plZALF12 +uBAy+GXaO8scEdUvVpRT+M/rUkNEFbvl/x84j1j1+nZwQK8Nd5/XTAvglvPJsQL9 +DkJd9HtysrSClNlflR5sRsBZh/K/fpPC0i71Q32ysgIAYymJPOR2sedU6a88Mx4G +EuGEUF1saKmLK4YZAAlcfZ6Uy1/W7CifLEjILBQpopi4gEI3Rq8AioF+AjyDVCwH +rRYAhqxEXopkh0+90nGJWFYlvN8hNp7jerrJM9VfFyTSmwjchzEQWrWS2aSaOCoP +enae6sb5QP9SpIFDwAD+rYyS5rCSQTO+k2aXWj4= +-----END CERTIFICATE----- + + +NCU INTC KeyId 4994C129F1A548D488586F22A2DF8603739B3BD3 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEV15H+k+1K02wAAAAAARTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExOVoXDTMwMDIxODIxMTExOVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtNDk5NEMxMjlGMUE1NDhENDg4NTg2RjIyQTJERjg2MDM3MzlC +M0JEMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJtnDiAmVf7HUNSJ +tGxA6W06MJY8OELuyDCARV5yVuHCFLzwHm3VQ307CIrdo0v28wlGk/zLmsisRJmV +GOOjDEzLeUNnoI5vi+BSkDoUBY4+IW2SDS9H7IycI9E4YYGgmOzQaY/HJdDphcYH +4nGetfF07iJ+jJx56vsKxvfVqDQCEGUARTWsGcMuP6bHkOkKzXKeDM0c6ROJ5dhu +t3Aqy6Xu6uaWNlvbToUPzimp7OG6zY9eCFfK2bwcC/yf45UhoSACGlOhHFxK18FA +ixDq+54VcBytrP82CWt3MDpg97JoEFJTYb0HtEmfMFD8kPDDUyVYBy3cJ9SoLv9g +agWm8RsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNDbgr5lXh8vqVks8BBJ774J/AzXMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAJ5nE +b4GngVmrom3JCvfubPqr58hQl0tppQS9aaJPXhvXt9Hpy8aBDk9KAUSDbXkTCYa0 +/TTmOxmjspdKDYdw4DjGV+ngp32PD22DHskckMQ2ycKY5yhbAwVT9QkMTVAXRlNE +4tTcQ/1hYhA8X9xa0g+ujpawyiLnGmHpBvHWo4p0GssoKuYvu/fJvGV65Qk+5Ge6 +KesGoDFFB+PT+tXy/+lXovQMk2wyGZOweuS126fDphUWfkyUtHynbqrkA0SvaB2m +vtYsRFKcLYmDmcVVxq9VeV/ZhQdwCT0l6gw7ZElO8f/0LuEMzPr1CCKKaEVgJZWA +8JJhojKUhHFj2gwCbzMviLfKZtDLAbPj41j/N2yRojkr1gRR+BE+R9mk+9r7eXUc +0dCm0VC4tMu3hPwnxtfEGWxP3rylSXWv+7MQqOrEmLQnmmsH23FtZ3zY1uz7Hc22 +ob5H9YEGNifAyeKzhfYPQWehF3pW142uPrpFmuy4dMw36IDamzy6jT3MbxE9K5E4 +Tfe2p6scgcaxu04nJtfQVeO5wy9+UQhv5YAp7Rvb1MPuakMGNRvzb5BjeVO0bnX9 +NELmqePKP5CExyV+OeCR//0OgYeyAKyyZ9VXn6wLGB1SG5JLXKtRmQqVwqXSeFN3 +p0Eg7EBQdZEOPXhRoejbPhr7uNB1If1HGKHHTYc= +-----END CERTIFICATE----- + + +NCU INTC KeyId 72750C52CA3E250E701DED65CC69204494A8573A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEsJtaK/IloASgAAAAAASzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyMloXDTMwMDIxODIxMTEyMlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtNzI3NTBDNTJDQTNFMjUwRTcwMURFRDY1Q0M2OTIwNDQ5NEE4 +NTczQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANkI6qrMDZto6eVu +sfsrzslIts+wEu6kt8ALi62mKbQYyp3L7KHzCWh0MupmouMm1an6MDU1P1j0lUlb +3uovU246Zg0U4XfNjqiYOwxapAvNaDCblytpimpxe0QoMaspQsFSkabHs1UTbl7R +ZHKqm0Wh5+rDjiHDe0dbCwGEPLRh7F78ivr/6sgVbpmHfYdpVwWbkgwE+VfvRlzl +W1yGBHVM/yKV3oJIdb1f3CjVHp5AxmC0XLwYrT9jNf77/n/A3bm0N9NHsGgm+nCs +qIpDHhSd9WJninwO0rfgfUt4Gf6u8WreeMMNcJgzNPU2G1LucyH4iEEV94DJV+tq +w3tchQsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFLQF/BHsVuMQ6UPSfeKisokhOodBMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAEyQg +9jtwWROJ7IBqaH6tCyYRJNIRnHTD8jarV8KJUNYW3q0PvhTvo4f76PfQIOF+ur4r +L2wB/cjU84+0mnwhFpV7UyDVmAlN5ykkBkyvLiPoS+w5S+hlXtODswwwhinfYV8z +/5G5rn1Nza1OZQrvoa4j9KicdUZUjNzabXCyMpVOC7qrCQ3cHx5hMVD+auiYFLNc +A6CgaLbOpzhUfXknBVbt8cjocQXmVHSEAN9hGwtyIFHoJcWyHWA6MyrFzrYSbbCE +szb92jaPEYKF24v1QIWqT3gruVS47XXGzU7hKHljmB5TU7Gkdf9iUVhVJnieTitT +P0r9WudI9eJ/sUM2WLMX8n40pAtrW6/dpETGcVyVRs+05kVgXM/5BVe69memppEL +iE2iBU7c46ZRVLtGXBdTpYDfYW7h17pcVTBQB0p5MFsR2h9inSemOEmAWdqsqCXu +9Oa74P/C5Px/kOVqmLPaE3Oh8wu3dQSXVYp2H4GrJEEw940YOKFwVxH/Rwu/dmgE +T5AKEXedS7NFzB99SoXqOUiCztpRqYtagvPdD0fiednAeArZBvO4gutmhlWrdSqH +kqghnw1V0ArlCwk1Bsqz1Tog9dowmtShgvV2xW08Al0pLNSbG2ao3BbbHCLqlbZm +U06fzmAtoX4DoEYctEPSR1j+GxOwz0ZISeHjoAw= +-----END CERTIFICATE----- + + +NCU INTC KeyId 8E1AD84693D5D89B1472CD8F999076EDC4115400 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEJCEHQTpbvoEAAAAAAAQjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExOFoXDTMwMDIxODIxMTExOFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtOEUxQUQ4NDY5M0Q1RDg5QjE0NzJDRDhGOTk5MDc2RURDNDEx +NTQwMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKfp2HP4MLRJ6bmm +fgCK3Pxezy/WcKp1QRvJD5OKVz07cIsBklO5/TwbAwXaRFe5/EfDHG5FuhcQ8NUB +VbZQ6mh8cbwLXvU2mEuxKrjn85Ar67I3g/wOLOW0HgeWn3JwYyrpvPDac2+Dczcs +365fMcveSbT1eHg2dK2zuEPA+kIFnD8rilITc8chVJUtlRaP1BgAX3otEI00u54C +uQXNZLR61lwwgV4/DuRmWvqFjgpYf1UtcUUqEO1wTufj4TxjFgnkvPAxZxyE9w02 +AU6lxE2P9eaUrRYdIFJ5XCLM3I/pOuoK7UUp6zqWEArWK1QELy5y3RTZP3F3EaX7 +XN9MKuECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFFElu+d7/VHmSdjfOrHk8vAnfIh3MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEATYaF +UC7GMPGiPZrxWR6DJihaIOg+0R6xCQu9stIidUhLFwMATsprggXnT6nQx+O16OqB +Rr3QZvIge/HMNXJY9aFpEYYLzrNGsARDB+xBhgAg2iK8qJvpl0n2o+bd3oqSdtXO +2PkGzPPYGUeAFMPg42wMEzoMHxDMTFQLpKu/yfVlrn13uS1VTCUXS0Meuwx1rYSL +2CZsbUv5E4Nw8fTguweOs4SGp8R1n7Rehn9aACYIt1Nr3PZXGzkQC4x2hMjjW1DF +u7B2Xt/xZl0FzFOOFaxhGMBGogv0pmcnq9T0nNbmkVi8dvkRabpWRAtPjl07UFRw +WLNlBmpYKJbSEnPk4qey1MoDW/EwirhxOot2kgVPskbLqC4ClKjhl3iZ4qMRixBj +TPABaeWOcsRymtSw6booe8hkn6FbdW+3gXGdNDQyKxqeWRgr6YsAlcvzXshjxiNx +MX/9ozJ2mcbjxwuKMjDCevDLayX5utnQmZvjgyaGB1DfMFvCAtiePE4fylgonkPm +w0gjEQpC2v+JI3iBYEychw1hXPDXS+1iWbynGOI29bBDWTQOckqN/7jDyLVyFPOC +8f9ANKIZYY4hg9SeY93dGgSVcKE/H0ygju2cpWrw6hUx7xQ4J1G2G/EtqBtw/Ef7 +K16L/IjN6LDXzTiH9C3zCePBqKbBIHrArLmEZRs= +-----END CERTIFICATE----- + + +NCU INTC KeyId BF9C5C6FBF80CDCE74ABCD0E0E6004EA022A6606 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAFFAZMbW1AltBAAAAAAAUTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyNloXDTMwMDIxODIxMTEyNlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS2V5SWQtQkY5QzVDNkZCRjgwQ0RDRTc0QUJDRDBFMEU2MDA0RUEwMjJB +NjYwNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALL20ryeezk+xJ3x +07lf672PE2f0hpoUoPmo2DQhVJRRpuCVvDJhddhnrwa91o0coP3rRG18MkcN0E9Q +dAbgI7heiOkelP0YUe9+jtK04dEjbrW/3xoCoK80f138LxITy/HE1hE5CWjVIBgu +WSkCUQgZdcR5YVbpUljpnIv2jVaZxqsPElJLcko4XcQnEqYG23qF5e+1Jo8y2sk/ +7fjpowT+QDGVLUUIpRP1YLB7sohQi4JMEOxGtitf+DJ3WXhMLsT0+SJ8gJ+e3yxR +RhUot+f8xVzgbkMvRl8I3+vFzAw9Z4Q16IucI6JX3U2yOw8Fa166znuL1bceSPTl ++09QhukCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFF+0/V3bWqLAFnngeVv82clbTn5QMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAk4nN +F0gYDJHGFPgFrrBtDGn9q9hO0XKB+hp24L0XjL45KlnLxS45Kd9Op7xfxAJ4+jtK +ve+qYaDAdx7ecrNNq+TyGUCS3JgZP4JhsOgXCKoqM6ynA8O6BZyxg38CrvNatJYL +eeTxWy7I0qdU8fwyS9i749AToQOMBTMR9dpKK/Dff2IdypwJv1jlXPLATJYLMkCQ +P0TEDo/4eMiMkYxEiw2kZCdxrVFcSX33vNz0DEZ6ndeenJmdMsRjW7YdNdkiC4tz +9b4LCZvXK9mnYSirtZSO6Yw4ztDE1Xrh0248APN9JSRLsT4xrkajep+sYrPuF1jb +69Yuzcxr7UbZa6ZuzU0SMFqWyDJqYY9vYxxr3K96xLxZTvY4SWOHNCRG7/znlGtM +mkuGieNOwogzw6A+5sujcvP87S9Nxuw4zPGZfWme6uj2K275Gysa9ac4OT1t5QZZ +u395hHQi1wMBdHfJoFPNcVZgKEyKJ7JMIhRk9PngSkHFY+giTvjqlqt4Lq+Zz/G3 +Gocq46o5pMJTT7VPIO3mbbDWqrCoMaZ2xJy9X4wA4Gw/HTCL09S0WwUSbULXjBC4 +MJ7TsMH7tpoWRv+6qS4LCME+vCuQ0cTi9h9mKa0hjq9uTJHQ9MPxArfDmTdPSVh9 +IPRsvvIsb1nSGRalG2EiaDSTm6nX0SXo98vf0ec= +-----END CERTIFICATE----- + + +NCU INTL KeyId 145126D0FDB53E99907D6FC6FF1B90455B9E324A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAADxtBSPo83gNHAAAAAAAPDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDEyODIxNTgxM1oXDTMwMDEyODIxNTgxM1owQjFAMD4GA1UEAxM3TkNV +LUlOVEwtS2V5SWQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN+IytHl8oMgHHaC +IlwC4NXGx77T2SuRvUN4D1oaelY6C1NDxOERUOug/ybGxanrOlXpp2vQa5cqy/Rw +Nh2bxvlWDYOADx/LwDeyZalmu5f8MzSzU1sKD8g0VV5uGy5ASH2FnJekVrNqltif +NbBPJzjXiAq/p+sFtwoDcdBumq5Zdh/zkwyBpUyLSmX/+fobDepo1/eIPc5dRsdB +YbKMDAjNdDFs5eFoyyDcB2mKTTrqv9+mlc2Neqe8oPeiWW/mN0R1O6aAmtRDWRki +UBbg0APWYMEqrzU1lvAZ9cSQNxCm7sFm2x/ZX95EsKDQUxraGlLLt7agr028W8uz +Ji5XduUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFCN9VL7n7ZcsEvnASwEnwTV+JElVMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAXSjM +HwLx3BUkaEWH//kA9WLGrC9ZGxhgzGczjdRqKHVgW9VE9legTN/2DbqyABva1Jl+ +i8PfOBZqTRxOWZJ6PQgbiZsrfj4qK/HRSwhNyH6/cv+i7CATMB4hg9YMQOnXov9e +b9L2cjkqpOYDx9iq/4/Ee7cvyhUXx2VA7tNzj9iqPVIkOD5wbdkXNyZMU9rfkkSR +uTTmAbRYfGbnUdUKCuE8ZZZkdlG5HMxOjitlsg8Xf5KZFrBKHhqdefg7+UryVPK8 +BhoqTCO0JJedtB99PjNXsH9/22IYntdBPZU6gRs7kGmbPI7l8atKn4ICdMi5pIkf +2XwOOQEerL1rHAaRmR9byaFeK6BbEf4X0Hewrw4dEsmDiKxv2E2Q07DzpG9o/Wpc +lrKcKplF/0Sm2jhoFm5hXTVRKERLXOrUvKqxsldLezCxcTcfuf+6i63/k008Nxge +Feywt02Hv+3HvfL4AVIQ3NIbWTTKuwvsLYzUD96Uw1qDt5eKWIINeCwMT9BO1SWO +xt202+URuNatMQrqEZjLX0mLhKJckIm6ZAzrJUTUaur67k5tMHi4pItCG39QpH60 +w7mvbBntOeZEu7+blbg7q7V75/Vq7GVQd/MgkhmFurvojOFcco+ti4xhg7l45HrR +PaZmFLmOkKT7EeYLCsD8roK9O7fRVVPBHuogAZI= +-----END CERTIFICATE----- + + +NCU NTC KEYID 08300F43A8F4B8C8E624A4F7060CF59E745015E7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAG+OKCOooKgoowAAAAAAbzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0NVoXDTI5MTIzMTIyMTg0NVowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC0wODMwMEY0M0E4RjRCOEM4RTYyNEE0RjcwNjBDRjU5RTc0NTAx +NUU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs3vREQbW6nU5yBLs +CdvBXqJCLmkUYUt2PzQUg9a2euT/2CDBCVNCM5InsvkR3shmgGP00EBDuKRS/MgH +hseQN7VOeZpI4OJkl4hd6PwyKOEwbLBhK58/hOl8+SY1YZspWQxVM1aWfRTC6iLa +t1DFUnnnCkMF4jz17UlW6UXKsa+6acUFaNR3HMMXnggl7wOCB3eS0DxqTwYBczdz +xrburUiXOBsWeA6LkuH6OgQeLepUcBprBhRzkDaOkyXaIWs+BmVZeavNcW+myMcq +qq6eLgqTzGzdYnqTva92Z09aeOkrAlpgEmnTsCtHW4e7PnhemplbNhQmQb82n4cm ++tfLgQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUR+ISF/V1q+8emRuQIi+8N9Ju9FEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBvdu94 +tnJrt1H2Tb2hq++elacdMWPDd0nNfDEB3Cu5S+8erE3QkBI/7SiViYeGLjy7BmBy +eDjWVx/ud+vmjeIbKR+0MmULQATp8pd3hwtzS8mTbtvnsQgsZAgsSgYn/m11oxEG +EIkRsrV6swEHxlHUeghKgxKnRCF5ubtRWn1925FmRxrS3meATaD8IsM4glSZzb5+ +VgRZ4SK1RLFId0gQ5qjsumilFPViMc1FRMykLlLmNoDchw29aLCXmxJ15NeQ8D8U +eUoAaRJWe8riLCw+y2dGnesQgUueVw5teBcVrXFi8+lckqZiqx7GW9xn3XQ5t5Kb +qcgLtaKHMpqcoYns3WkTlKYaUmSkEtfbfGBdjQZHywNkFiwJxkxcNOFRzWj8HbuN +DKq57qeAS7d3nwy0hg4JH5lnLbzHyZRwRxsOsEFSLk+slt2qPKnRzAz72TcFofKf +TYAsHg49g2sgep8Hg3XApcyBBqYQvwICvVYu1WwyLnRHL6tpf4Cvlvp8I7uDrx8H +GZVqAVFonmwWyBG8GDNLTw9Ij9/+AgO0Pc5IX2D2a5ZTTUysoj4Q8YnqSJmHJKzB +ewVPlfZMsZxCGP4Ut7nh+ldbR0h7omOsuBh8cfUG9SXUV3vFF6WGmdlU7JWZBhoP +CVeQqmOMuluhL9KwGIdAjqd9MbgbqBOIkQuX0A== +-----END CERTIFICATE----- + + +NCU NTC KEYID 08300F43A8F4B8C8E624A4F7060CF59E745015E7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAnxYDSvxsZdj1gAAAAACfDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxMFoXDTI1MDMyMTIwMzAxMFowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC0wODMwMEY0M0E4RjRCOEM4RTYyNEE0RjcwNjBDRjU5RTc0NTAx +NUU3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxMbh7pe2YOAGWFtG +R6CB8QQW8SG+ZOM51sF3GoUMZAdkW/OIXOzWwnpGNyvSAICTS+zVZfhuNSObnons +OrHS7w5ftQZ9S65z6WT9yqDX4WYIOFbWgezt/Y48GLN7ePrV6gEGHERE4kYWEWcP +cNxV4YFpsanKyXQN7kuEvAmFA5dcyTRCD8ywVoBMRwelohbgZhP63So6HW6OVHFx +4zrs5BTja8PJgCvT6AkGrhcfqepKdAdo4w9GIb5G6tKvBtBOTck7moX9uO23uMDX +eLqZzabEpnPkv519lhMn/9YN2Z1VooRjYI0j0lcTp7GpTdavQnxAJAUuLIDsH96M +nijuJEiqXTuRq+WJZHgPJdIMeffIuFmUriMY3EaTfMaPyST6sZECDcrOf0fMbOy2 +aZ0setEFeopS2SfD/a+7XwyeKChBQOARXd3iggxRRwVInTjM9gw3F4dOWOrpH0MC +XX/LL9W/FPg0BSvtHkdhl/c5nyByXRdFdzK7PrWKAjKVCvPGabdMzUiV0i8PzF1o +ewu/un0HSVZmQCgYn9sVgkbCK9/aLV3VxJLPIP0YwJUcDRx64/cN/7x7/vi+T+Pd +NzZLfjnsICqBdTq/0I/iKplV3Gm/T0oWfFk8nJhlESxbeLvjvVd6CgKX4hf+Dduq +Q0H2BxwdFXMuIf8qShLWawnP9RECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHZhRYUiVNBWCaP2 +37szWgXpGs6FMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFmZ/8XQ5UjdGhZE3EJ6xzFo4aniVm1w2CfEQTVKeZf2K +T38C5+AMEuD0Ol3YoHecNrsVb2RXS0vGqwloZLSQfvrDTJcfChrkMUJIY9uSNT84 +sh5Urv9qmLwD3ybsH1vi8BsLEfaSKV/Mflwaib0V4NeO3JsNMMc4v4wf/xvVyw/D +Y6rXcLV+ypK3wSv8GXmYHm/VkuqtOdtselmT4zf+i9fEt3Wqa/2b3T37F1Qe3kEL +5ONDHqd1hhVlvr1w/hpwqBJHcpaFaTfl4COa+W3d28iHZ2OzVxpLOf3ov6ZCCYSG +Ww8IcrJt59wDCJLMibDndt7ClbqLJ1yZcHieRqVlMwAimYs2s/UoO/OfjR6oGnC+ +zQKPmfp9/ZCuIOpzgV20kPF/0bTYKPsRDoE8HSzXs+nQ/wvUjB5jOxx0Ba3Dfa8I +6ThBEE8iB0t9tanaa3bKHQJ1Umf6czAcYRfwYr3+0RPcYH7j/ZjjEBV9sfN1qwzm +3s59XDqtYZ9BG3lfLq/WQPElCqe0X2Iz+iyBZCbQm4VLLqRQnguTRtqVmxEE6N1d +p30gkxOLkjWJPcWCGvYOwImwANRYGwTWkJbIAoS45fvzpHEudKa8E14gFgguaA86 +V6ryF9IVJP4y1S7u/IJhOzZatBHGso5XHh2cKm6B++TViH/M76kEAg5pAm/zQUg= +-----END CERTIFICATE----- + + +NCU NTC KEYID 1591D4B6EAF98D0104864B6903A48DD0026077D3 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAQDiBsSROVGXhwAAAAABADANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDIwMTE3NDAyNFoXDTI5MTIzMTE3NDAyNFowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC0xNTkxRDRCNkVBRjk4RDAxMDQ4NjRCNjkwM0E0OEREMDAyNjA3 +N0QzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9IwUMSiQUbrQR0NL +kKR+9RB8zfHYdlmDB0XN/m8qrNHKRJ//lBOR+mwU/h3MFRZF6X3ZZwka1DtwBdzL +FV8lVu33bc15stjSd6B22HRRKQ3sIns5AYQxg0eX2PtWCJuIhxdM/jDjP2hq9Yvx ++ibt1IO9UZwj83NGxXc7Gk2UvCs9lcFSp6U8zzl5fGFCKYcxIKH0qbPrzjlyVyZT +KwGGSTeoMMEdsZiq+m/xIcrehYuHg+FAVaPLLTblS1h5cu80+ruFUm5Xzl61YjVU +9tAV/Y4joAsJ5QP3VPocFhr5YVsBVYBiBcQtr5JFdJXZWWEgYcFLdAFUk8nJERS7 ++5xLuQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUwhKpW876VvjAwW+xW90DNEezeqMwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAKc9z1 +UUBAaybIVnK8yL1N1iGJFFFFw/PpkxW76hgQhUcCxNFQskfahfFzkBD05odVC1DK +yk2PyOle0G86FCmZiJa14MtKNsiu66nVqk2hr8iIcu+cYEsgb446yIGd1NblQKA1 +C/28F2KHm8YRgcFtRSkWEMuDiVMa0HDU8aI6ZHO04Naj86nXeULJSZsA0pQwNJ04 ++QJP3MFQzxQ7md6D+pCx+LVA+WUdGxT1ofaO5NFxq0XjubnZwRjQazy/m93dKWp1 +9tbBzTUKImgUKLYGcdmVWXAxUrkxHN2FbZGOYWfmE2TGQXS2Z+g4YAQo1PleyOav +3HNB8ti7u5HpI3t9a73xuECy2gFcZQ24DJuBaQe4mU5I/hPiAa+822nPPL6w8m1e +egxhHf7ziRW/hW8s1cvAZZ5Jpev96zL/zRv34MsRWhKwLbu2oOCSEYYh8D8DbQZj +msxlUYR/q1cP8JKiIo6NNJ85g7sjTZgXxeanA9wZwqwJB+P98VdVslC17PmVu0RH +OqRtxrht7OFT7Z10ecz0tj9ODXrv5nmBktmbgHRirRMl84wp7+PJhTXdHbxZv+Oo +L4HP6FxyDbHxLB7QmR4+VoEZN0vsybb1A8KEj2pkNY/tmxHH6k87euM99bB8FHrW +9FNrXCGL1p6+PYtiky52a5YQZGT8Hz+ZnxobTg== +-----END CERTIFICATE----- + + +NCU NTC KEYID 9FBB79AA0F526278BED150929A7171E96A35BEF7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAnheUdXpduruTgAAAAACeDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwN1oXDTI1MDMyMTIwMzAwN1owQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC05RkJCNzlBQTBGNTI2Mjc4QkVEMTUwOTI5QTcxNzFFOTZBMzVC +RUY3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2M9jF8tBt3Mvg00W +jmSyZHxV+k3y8+oJ/CFh8qLFLNU8nEQZWE2x70dv8fvSBFK1RErUcExRXHBRiRmU +T0kl9shluI+5uyB7WNlCwfw8cnuB358AIBrvQoMlnegNdPOqSM7iOlX00ZxYML3Q +CZpP1M3T5Ge0BRCY9WsQ+cP0eyVinUX/+uf2jaHZSfp0YnI1WMCOtO039f5CxJPo +Y1SNrMBb07mH3x8ks7sZIQQj39tV/mAPYPcppqqAIPUyU4tPm4iRjSgk0rxO75Xx +aXRLXAHKd5hxSy6BZXtntjiZ6SLsFRjFsmros8cyfRwQ+oXXUZHvrXOYb62fXGkW +lvQW7vJdQtD/10MowXeiCoLqtHR50zMIqB1qN2kYztGAKtmrWPWP0+2bHQ6xSuax +OHYoEBbnCEiG/RmgY8izA7Fx/Z9HJn/HijxMDYXKi4s9+i0D+lvdJTuLRnZJGqyI +v4UZOD2L9Yx6pgy8NTi3CwqwJ7bGEiGO3bbg5xorzgZffmbSf8MH8AGT+mqAw5TM +DU/wjj20qxAPI9DNsDlgOvKIRJihrIrN3GvO5b/mlgzlBOwvuSoyA2EyHynbTi9w +3gQlF2/nHl5A3rlVOUGYhb+NFYnAhtxtfK5MpDINBlmCStlyz6CavH3ALR3WlITk +jHpiUb2HveFzadPDlyG951aICNcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFg6GnRmveZMu5g+ +CAAnOW2E+hncMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAdgMa9yh6d62viFpr2U/Qi3/BcN47JS84xPRFfFTIMaV8 +r1/vK1h91ktDTPnjDpHzw9SAEo5JP5s1UptDRWZ9PDF42hId6HBUK0J7+ZLjfY7d +o472aHNBHUzJ1oFzlOPtyJZaNvoQuwmUNQRzNWx08JhHqJ+ZvqWmg2/7uJ01o+Ck +1nDzK7SsOky5HYrNRghpFhA15lquGOxEcto8WFt4XFyLsFVA1UtRIm5G1/xjvDQ4 +Xy9CefvH6jqRC3j2Jtzxvvo9zCo3/J3UHZ94cTjmfj4TBFsOK1tBt1uZYBj3VCxs +0YAyPQKebfGRfIXpSsZ0GpE/Ldy3qEETAdS4njJpNNLoGoOZcDIbErJsgNeOyPyd +kuq4Qa0aEfUeCae6Iwy6MEQlmwqyEXiQr6oKIPyd/eXQXMg7QSXg3ZT2TV/yz/XY +70mAH048hnPUDkcoySbaTO0A+G/V4jtuKMPLLgOvMKzC/EooMV+5mbrO1jEDh1Wj +8cGd5srxrgf2LU4s5rJsYsMxEuVcC/dizOgCkWfBjvOlz23ooOGKVjv+zwUhXYi8 +sEbC9rX5DaNzDHHes+yXfgIlpFviH77ehIa8d9PwbbDaV5lBFNWaQsOBQiRFyxgN +3drw+6BWf3sAB9D9O0EgKG+2wNuCRYtqz1ebbf7KKaBWBEZZRDXpw/Vim9g0LSI= +-----END CERTIFICATE----- + + +NCU NTC KEYID A0D737290E16CF2AE2BEE7100CF56B2F04C5F043 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAQzejnI3diMv1QAAAAABDDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzOVoXDTI5MTIzMTE4MjUzOVowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC1BMEQ3MzcyOTBFMTZDRjJBRTJCRUU3MTAwQ0Y1NkIyRjA0QzVG +MDQzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAttEtrR6v32u8zXJj +/lNvjcTR1F6H8rsG+czTRyGwH1vrL0mV10HWEkNHUZdrSmdFBpQDfJNBwbDjXsND +YjQaDUe0pnCVdgsQ/tiyFSt3hl6P5CLDx6kKN3Djf5cs/ZxDODJWZkbIPhg5SEqZ +X/LqGDfx4znfie9OshdCtWf4sKzgJtwrc5QGlIeH+5MsijbEiKWFqD7g+e31XVHf ++5VgBKhsPdbwDDhGkXUPuDnXvSSc9nMNsFTUCW7CHZeFTaqt4B1x9Iw2adC5Q8z2 +QHqo+G1huFFsZ3xxQpEUp8Mcfo+fbLS8ngk8/0P+HaVhphgpWSXnzYN6jUhDxddH +LqEbVQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUrlZRz+ScmB8Nyt+/GUH2+aPGZ6IwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA88Tqq +sxeKdQRK7HWr6eXcERv1YJ3sBUaOwXbpufT/XjU/dPSCe/tmXPUrt4tjEByYNSzr +SihPx9EzNtlpJkcrn1zFOn3IaVuijPEmFAoSDL+Mr+evUiLnTVWQihEw8nuIVQL8 +ZlPuDncY+UqdiWwkblicxSArWKY9vWRUgZYnhGCIRZrvLwjeAIGAf+q1gGQkOUTO +iC6X+gwv+OjcvjqtSZA34Fxe3/HFXZDH+YgE6L3HdQCIKsa3lrPYmDQx+xPOTlAu +7sjnW1cDhyVQjultjEK8vVAUYp+ebDla4MSBykd2B9OcuSEH7cz3YB2vGG8aSOfR +xqjKvZQdCnUfQHHXYDKEQrL8uS8FdtHmKe5uzLJHUNHofcrAcbwPdlOjljXUz7Vn +fFVAkuVKNFT/9IziyAfwdzXWllE1k779d1mlJ49/IxU1Wf+qTaZ5VEOUtxJYs2sv +3IQLZbqQIJ+hxEgN9RF8cfyTWWIh0PAWJu8ttZ2PawtcLTHrlQmsK2ElCHh+QIM2 +KiS0uyqAI4WCVmxBv5HnVYgW4qSLCmdfcphSnDFFS5eWZHk3K48gjDvGwIiu9eFe +Aln2QYFVXH7R3KDarWmREI+H0I8B/1OF6CTerZ9oNfaHKjqSCNmlJzj8eP4k+AxZ +kKCI5Zgwfy4FCu7J7yzUs9UKsFYc4n69pTtAHw== +-----END CERTIFICATE----- + + +NCU NTC KEYID A0D737290E16CF2AE2BEE7100CF56B2F04C5F043 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAn2hFZyGekxCzgAAAAACfTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxMVoXDTI1MDMyMTIwMzAxMVowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC1BMEQ3MzcyOTBFMTZDRjJBRTJCRUU3MTAwQ0Y1NkIyRjA0QzVG +MDQzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoK58OPQBp1AGhi8/ +SFjPAxnwZrvU9tGThp9QFawftVQT7/EKkjizXhgZc2TMnS/y9HIkdH92wOl3SvVJ +Cz16yuCD3vWD5uXanXrU9GZ3D/YYziyazlpy35EbU/tV96518UXouy3Yj7+ogo77 +ZD2pvh3wltESkY+Ao0dieDFzkNi7TN9jZBTv5VkWfBNTZo20CTq1DYpwLP4/xqVz +OmLdE9FaWa7WXmpPhcj+1UH8tG8YN5ujfn9BLWylM7aUV6FjB8cTf4NJLDqcMMrA ++MoD5GeofgyoycB4jwzgBe9og6q7/78MAcg1hEeiR+rvWmZ+KniUqO9FR374ioAv +wZ4giFZjOXrgUXf9r+9RiHstaiqheqCBrqnBuaqrs7dq5ZsGwit6tAZTnaMD+p2P +L72QXHJkk1mZskVuVkkT08AGY3BSczhEdpQ+9N4xqqHrlVm4iewXpme5B07Lkl3q +u/qq9gpJlYxU0R5bQSCqa7t8kKOj6aJw6PxQxpixOo9JmqvjVjdfLXiCtva4U+4a +xT/xP0+0bXDq70s79SHNTg3/pVJknAivW77g7iXMJlzJKsj0Js0zvo3XNvAjaBkS +EF7RpDb5ysUtcRB3fh0dixT4ufEOi1pTvUmxMmK/NUNgzlYWVDOF3cd9limKCx/I +zA6gqHKFbs23/sMg1GrL6FiJprkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNSiLlwHhlB11nr6 +TX78abvbAKZmMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALsWzyIojvugrcIH1culbqoL+o93M3UsbTGzEznGuSBiO +X2C44NFhpSIJ4RZeFRDBRYX6nTgqs9PpZSf9KCTBQqgzyX0L4xA5oZzZBiW1DTUz +Ag3PUDiBL94o6QynZicT8r2U18xK2saRKuhN/+rN3eCHuLoi0dpH43x6J/t7bVFC +yYlztaE5Cwmojyg1n9MtfnUbOODZe80j1bK2ny4TyxvJsko6RdOSnovHflqYuvhQ +0tOLFVnngEcO39Z0xxvawY75mJOn2dQq/rHftJ52S+fA3BH99CK/A/nBNcmwRhqO +PmJN7JHffPEijhb9XwGpTLQGlz3PJ/NcKqWDQjY3F3qHC+sSnD5x+g46aX8rI3Ju +/l4M3Pe5I0WBWFWncFAKJxwQyVuJfMoi/t8fvm0pKiqUwPb0E/LTBIuKd572Nsin +RINx+ni4sHNnvB59TM6toYX6SUWUtyd//6VmPIoXN6WBWsy70aT7+YaWU9n9lzuX +yzraa4vPZleaPLmsXNsWZwMTDmKD4u0oLXN/3V6/z7YyI4BM8C4XItChieHy+AP5 +yFdeDAltPrwRhOkGpsyH/Dy2eFW79hpvYPIQLWE+rkk/utO6S+dnKtZdqmRFni3P +IfGMeUcMpuwDT/hDnTVvcgPiUDSxGUx2ihijLGUd4OqN8mXDX2VMx9QmItTq40Y= +-----END CERTIFICATE----- + + +NCU NTC NAMEID 3E6C3B35EF144B0A76CDCFA4080B8B7BCA3CC8EE +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQ2Jgj9/2xmiiAAAAAABDTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjUzOVoXDTI5MTIzMTE4MjUzOVowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtM0U2QzNCMzVFRjE0NEIwQTc2Q0RDRkE0MDgwQjhCN0JDQTND +QzhFRTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMM8p52GsQsXt5Wd +fz0dIosflZeppXfbG1wNHimHoaAELye4PHASFbZU6B44GLsjZ5XGx9uzQvfd1yNd +5GcQatIHq7uwEQk7aA8DpjuZDIAOQ5q1+N9tpAQDep4vaDyLt34lb9l27LYyQJEm +cSoDARDwaCrMseUJBjZa4jfaKD8wn+NAxD9g3VrxuS0j70ewcbWMAq7YzFuR5/K+ +PWhI23LmRcHI4sBIfjOm08N6LcE1M3a38RGYp/TcZewiFUzaT5pkrqZY2E6cInan +8J4tcrykNpTvIfRGC6YTAukDYHOUiZynD32aOIv64gFpLASEul7B7pwRKbQlB+tP +mKzloD8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFFgp3Cn2JV86ic+dJr9LOB0sJ3L4MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAHexu +onUQrWWb0fI99fnezGZI//ENg3x9TTjbzhUQzaA9SijtapTlnrUrDsVMUBEJlVTf +8zK7/E/EP6os7ndp1H2PokLW3O5WQA5cSFgW0WPdSadBkYoM6ujjZrJSBgsEzR3i +WMwGL8LBCv7uWupEX7LcIUk1ZWpUhNwT7MFAdF4Bt1FVcAzxSyUaQlZR5/Ji6Myw +HsMuUjm35jYBppMiTTlQ6nIxV6f/fFrZn7kAdrpQ5IqjWLkO9JJ7n1iw06AksZRB +ZRIeCS3iS84DTNSD7JMqomY8DmK58drSgZgDVB5u73kO6uFXgTXcwHAutziGTEDk +CiDlRRDJD8rFmiZUeg/Y6kz8P7wlAtX/QEEWPTEc0CifOnIF5XYRMPvWMAiP+Z23 +kedtIrGn7jYxZpzzUKtA65PmQzKI1dQ69zmOUqk/63EH12uVmIE0r8nabIE4YKwG +2CmrUbHOWbbHWK2797pb7Dggo2ef0lRTKXlHK6MsFRO75l1B+wgAqlV8TC6SqFNH +ssWHrX0tVo1uBEX7n5RHjIyOEPcf8OuB5pXc+vO86QIm+BsB7N7GrQ716bD2CCpM +t+3HER1NDqpQdyPfbAJkzznZSJKEM9d7bcWZXIQrjkiJ8SnDg6BAQWwP/VTUAB8k +n25W4+iHFky2CVlDPBeVIzj5XQUplxm/uBMnGAs= +-----END CERTIFICATE----- + + +NCU NTC NAMEID 3E6C3B35EF144B0A76CDCFA4080B8B7BCA3CC8EE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAn7YRX13AriphQAAAAACfjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxMloXDTI1MDMyMTIwMzAxMlowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtM0U2QzNCMzVFRjE0NEIwQTc2Q0RDRkE0MDgwQjhCN0JDQTND +QzhFRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKVnX+EKnSDsiSPo +SYe3dKEO7fL9jz/ojOG6FbevR2+DyaFvIbRC9xR7bvKtQ0p2/n7b5uI65ksOZJY1 +WTAejNmn1mn5MyYUjuYxLpTw5ooYYwVW+Bni11gFDOILftvPDUJB+dt4zB1fhkzD +CuV4tqrN4YwWlnE7RWXIAsJYcmnAkcS0RUivUtyra1nt2fD94iNqI6P8kRDpYAHd +bNpWrJIYhh8rJa78ygbuhMYz2HYb4+TpRVu29EMXlgTu56861i24ruAos9aCONuu +oK7ud/uDNZk0mXUhwQ9O8LX3lCwczdMih1jMDwtVp/oFiW0QYswqFcO1LSAH5W5d +t8A0GWpk19RDM527IIIjNiNrtxGQOUsWLk1LWztw5lBNsCUKi+OMcnAJpbARJ3dS +zMiXRbf3E/vFd36xHG9J43jfB9m5HZpiIQNGdo1m9ofy2BcLu8ku3JQU4QwBR69e +R6v5XdRmcKjP21xJuA4BAJVs+9cEB+fpoDH6uF6UASJqqVCPyv50QpJ0jFkuRqE3 +jYrgScoXxDGaoq7sFLCKQ10TvFnLTiYCN8b54sDaOX9dI7BOuq+maxfi7MAgfyRC +8aruVMKePvYWqUI7VXYfo469MYEo5+48DZP9AOnVGh3OvxBDqAtt2Kou29WSlgpq +DnJ/4gJ9T8BAVHfv296uWCQl/YerAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTBrrV7Hgac5bS4 +JK0JLjbjy5d2BDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACAvxcjLolPAdBa2FaezyJiRq8WU7IpeOZy7ofSjtFfQ +JABGdrNdfXGN4qVjpvnIYYH4pYbdZMeJ8p0J5q4ZgKYFQioiktjOQK1ncR6ZZrNu +ZNYpel54EE+331olEdSvfBfBpYSL6EEcKxBEVdfkgk/8ELeW/AlXPrpRQix85LiQ +7YjboukyxFgW9zNNzclDPJ/C6v52FKpm/8XOM1Kh4BnthbggCxnYq4JxwfvFirUE +fSplFMSe6BZjcbJrA4UZm658ZPjkFEAyZ0Jb8DqSqMdcItq/yuBKvqafEWnTKWQf +x2e9zWWp/b8LT24ps1NhyKHpI6sDz7v/0GBzG76KfUp1WuSdOFefw6TeaHlkMaFK +xDCndZkW03rybJ3vXqDz+hHq+J1bKbGES4ZJakERhUZb+CUHtZAj8Nt3FD+HuBLt +I0aDJmWFyac15jHaHSHXUf7FaQiRyjSamgLxE4M1sfKxFlyu0gg+qanB3EXfUIST +rzpSwEZNempu7yV8cM7gtR21i+fqv8CJ4qv9XDC1Z/p0wn/G6SfnMbhypA6KRqAN +ZyOC2Evv6Do6ESe1r5NHid7S2x2xG1g0As347SBLA+L86+1vkQ6pxgOvYnQjdij5 +EcZXsl0bYgV+q9PUIw2Fw2DzohZ2w4rHSH0KL/nT0Z4z6guu5laFOsz863nWXE3r +-----END CERTIFICATE----- + + +NCU NTC NAMEID 770E974ACAF0DB9AE67E7B6F5D410F9ACE2FAD65 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAHD5T/srsObALgAAAAAAcDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0NVoXDTI5MTIzMTIyMTg0NVowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtNzcwRTk3NEFDQUYwREI5QUU2N0U3QjZGNUQ0MTBGOUFDRTJG +QUQ2NTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALWvGmkdupOBx9EN +8ome4UZATQoAB/53g0cwXx/rRntCbbd2rOFmjijFJSfgnScbrXTK7IPXL6LF6SZt +aMIZgUKT7UAKmgORXZVE40x69g8AhgnvhH7xRmFHeXAshi/kFiZ3xXIHT1QlpPSi +2Y8RcmixqI4Q1J8Va2Vz8cDONPjrNvct5DiXlfDDO+o/T6JhG8d+vSp6zP+/GEBT +Bx/wmSql2qWFpy46PEOXqE00HaWSgQe2KbKHgULooVySArhs/HQHAteZRt+YiryL +BPNIInpypMGY3XPEC7X9ynjUPYyTVpVrHOfFIOYeR+RhxY/Tpgz6Ap+xSZoSlTXE +4WOgBrsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNv/zI54f+WaA7PxRWAPdc2iKpaAMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAIoYf +mRD7mbeUMKy6DReWUo1w39s6h2YbYAXp8/K3oAtlb0oGiHINemewXVO3jKKLnuSz +B0QJrRVxMV8UF8D5KAFhfzNaxNh3+GWal7r6RdB0EI5IYjHDlfYUNxiBeftZCKFX +M0ukeBLHzeroEZZZVSLRpnun0xG9S8306wP+hh3ZobHNl8uORlIol+qr0TrWP0wn +UckrpEON8BWxVMC86njrDcf71euZRjHEFbTCbShU9gy7XHD2BiwCRmdDs+B4feQp +Wjw8XxfjCiNlTuJcbpYr4AZZhm0EWHwPBAXcS/b//ML1aJmjfWduQvRXcGDnVdj/ +3Iavzme1voimP7rwVlEr6BidbCtQ+CEmeybkTvrjc+yv370WKQwBHnrh8UNNRGrA +PuTggbWTe4WzKm+aI8c9GCOmsu3lkQSOXpbmwtKXtUVvn8mNYpvFa0TRLoGSLhQ8 +4S4Y2B25vv5eWXtXq1zQhJDQHVnj4cOkGtJlpHlMFSuzR1S/CWzzQLOikAdEPCIM +iIrX5Pg4FQdQkgJe4YVnROLQAJ9rFTemeYFNfMLnUT/e7AoDsMm9J8gA+M79LDTO +bX8uAXbGe/ZvVIZyqjnBG5C5G728H/o5bcoVwkRJCYBvPb6oLrakoQuk/a1Ty84J +rM5kxhjfqVOnfJKtTaOYKvZ4setXKe/3CbcwzxM= +-----END CERTIFICATE----- + + +NCU NTC NAMEID 770E974ACAF0DB9AE67E7B6F5D410F9ACE2FAD65 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAoANGNTRMSszWwAAAAACgDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxM1oXDTI1MDMyMTIwMzAxM1owQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtNzcwRTk3NEFDQUYwREI5QUU2N0U3QjZGNUQ0MTBGOUFDRTJG +QUQ2NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDWRoCL+KepHrMh +Nu07/1/3OgrTtWFlMB1WGowHM7lKDZZgBzks1eiKulPx9MEwImOEEzFA7e4ssxle +Lcsx9pdym+GKBLxEst3rG/fAkLmAmLI6TVNAzFUr2vs6ZOA2Svp+ldKB/r6tpQC/ +XQqAVd81RRBAW8JwgRjR3O1CaobcmyTuQ0+g1GgcWaPrp+IX/whMrw5ZIMfZkjtG +mZFcoF/8W5hLto/mp4xuvFUk4SiGSH0cmUJboA3MHZaRzPWtrScE3Ql8PBu0umsx +HM3iKEU4/W20L63gisz5c44zlnfPw9TZxA2wWInheQAh5SIAJhaNNC3g6i78Vwmj +J25exi1zAJc2orFYmarYlKd5dvkGXYavup9TBnJ7skAl34IKv/21ArvVXzlPXdTG +hcUaKSIt91/PKZecbYZy2btXN4IRtPJY6boWwmiTZwalKyaU2vxnKX56UQ2fqaFY +jgqJ1FnAawx83kE7nkDlrVAqX7SXmXZGKByqxUgQTu4Hbq/OwGdFQmEuDbM1sG60 +z+PSHH2T/3kNH6hhn7S6Iy1T/ZE/lkSAzmNQN0JAw5g77YLYRQ/QQsFYRg0psY7b +tT5dn6IfNHt7YRwM1DphFfcHQn8hEYuJMIpKGrdlQ44lzHd5IYoQV9Ea4COmCh9i +FuUmzgBEzyJZhUr636rjOCGTiEMfAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS4Y3leWpyTbZu4 +BJUTSV4baP0ZdTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAB30NY3bputsqtmK5AT8cp3jabGfrASB8u0GNmvDF76C +W/NULy5kyIUIGV/Me8pF6UJjmk6BKikackj9O0Rv++/NyAb9r3UFRt80Zu2KHKtU +AjhfDbN66TxPL6/Z194Yk0Wxld3T7iammSqE+yLI4Cg4X1uTJySha/s8YZ+W+F1n +kDEQHzFZR54coVdKac9Rq9AG2asFhp9XR3MJbH54oYLRr/BahCUw9JN7j/NqCGBx +HvCcwkya9fOpEm1YxyM+q9pqoapO0p4AlPU4INOfFGkcIw6GWd5m9MaOUGHvV9ta +17Ma/iX1sugeDSrnu+FWXRsySG4/SXG3R/KsxtFRCMu154eDaj1VrNWBy713RBks +b7XyEzrU2sf07xE9V/fxMzYWt9zm/QVewT4KmUREV7Q6SwJkr8MxN1Wv5/YI0dKU +9c1rECwzWsocGK6RyJgxBRlSuv+6ul4IQpqYyYNjkrF43K3oVcX1wAt2x7G1hvAV +ifAFpXNOM/z1I578bP1rQLmfzlEtgxxt7QdxMc+DOuuJzmo9mMiN2mRD+EBhvNpJ +SV0fX9xJ10WR0DDOIHyGX9usjhtcZDsrhTzu9CCvupWxIhyKkMz+yRiSIPJlHt7D +TGPglvhSxqiHpPqlRl6Z+eWXonx5Fa2Dwy5+h+yWnRxU40wj8wIEeqQJ/guH67zz +-----END CERTIFICATE----- + + +NCU NTC NAMEID BCD3C503D39E51B0C50489E9228E984A7E63E303 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQ4cTR5sK8yOZQAAAAABDjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0MFoXDTI5MTIzMTE4MjU0MFowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtQkNEM0M1MDNEMzlFNTFCMEM1MDQ4OUU5MjI4RTk4NEE3RTYz +RTMwMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJkAdtJF9LH3DWlx +/jVy1x17xz8kWnONKIRE9xNj32whoyRZogVM7zhWV1vUdWSJ981aZn8XuSPDND2h +j9kxxvgOTzi2tBT7Zk+qz53XX/5i5ld6N+2BfPRI1b6Wbrt9g5qOzLJ9aEqPS4Tu +AfuVwmGdWKpRBrsxlYgsI+X+eC7mlIwKDjhQkr0pJY/meWs1sPJyOGQ2gu1wT5jj +AEOIZJfUxzujO4PJw9BctIvt9Xxactf3bc7cqPaQWGAJQFwBWwi13rlel0LMBa76 +Hz178r7zpsjEcWf6xv29VdxEBOEq0SopU2IA5QvvbEbh2Eubl1My4wmIIvDt5lPd +ODzSsDsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFE7QFS30dZPuwU6txPLc32VplX4lMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAGT5Q +uGxD8K5NFcV2KsUO/p/WoBLTXaDWPuXQGcYFSHtWdvfdrv1cj03sg43+vhz1U+a5 +z/H3QQeqaMx2tX6DM/I7mHrDuo4+Bo6cAshV+ik9zWdiB3mDTmX9Ot6TfGtAInWE +qVM/5MsApZJNifeAZP6wg4ka0RvMLTvqe/ZVXVW+eEWXt07PgcBr1go4XlRMQ5Jd +9D5FUSkVtVmYB5Czz86yTSZkW6J+QeYLKVh+NG+MQlla4YxVqp6oTJd7J0pSKS3E +2wXrs1jRtrzIzctWdfQGKT2eugTvXuY8OOr11r5QI4CzEF4PT0mpDV++gYIAjWbx +HMhn/J4rQx6a0R+N+f8mzaGgcpuk35VGxiE4u8PD7SimLqZoq4MQ/UIyKZOBFJX/ +wAitwD8wt+p1ML62CWROitrminipkW64j/krgm1Eo+XdRVGkC/juVsUU4O7BhMuj +s7gXspXYEjwGoLnbkmGPaIoAPMgV985TlVITmMluF33bzIefJ+NCiGEFxaczo1PK +qfKsmKU162d5997K3byld9c/wth3Q3HTM5z0Olr7z7HZuEptbtT/dUD3SLiB/8co +b7vRs7H6v+Q/gc2YwBJdEdNp8jHtSQh61aL27k4jd+3zj4paRdnr48cPHa1x4wja +NvDU3qqeEMHXdU25lovHyrqpAy2iZ8UALCapAUI= +-----END CERTIFICATE----- + + +NCU NTC NAMEID BCD3C503D39E51B0C50489E9228E984A7E63E303 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAoHC2EVAZRmS0wAAAAACgTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxNFoXDTI1MDMyMTIwMzAxNFowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtQkNEM0M1MDNEMzlFNTFCMEM1MDQ4OUU5MjI4RTk4NEE3RTYz +RTMwMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANbSN5W7QMa8j97k +yqwklAsAbn/304+VmMl2vOIZP5MoLYBfCGBgH8QMJGt/Di6lUh3ht9CiTOoVh54v +l6PUvt6SoinAYeTkzD3nsUnkF4WQdWNLoVSZoIvpeowNc1wPwsztnAvLohKAupGL +bwkOzmWgGAyWd9GOmgp74/F4JFnK34UdAp7iMoRTRJCmggSyR/hMqVIHrlCtuuod +sX28QNWfPZugcSEANtVNvfODpzuHDzPTocI/xcGFBPrwckqYA482Qwnfh0tK1g2i +liGXY3pzyQnQWqMl3rVJHmW9rUT8D1YAxD7m4AGuwd+Qx2h0cIgQo3TZgVKJC7x5 +p++OlvzWRdAxSunMMXhG1I62eBsXGh6WKASHKzsAJX/zpzSWwgXcJcqpeXLZacF1 +WJauNnOiPS2OREY26vWuq6C05W/J6NGW+enbNxGbOd42JbXap+hDC7W8Wd+NkoKv +M9ThvtB/kHHASI0YcJjoXTmJ10Z8v0iPikEafLxdM3OLsopkmeYckZawJXs0M25E +bh69ymreFzsxZaNNQeremS4Sy92I5CW9ELo9/CbHPtxwaa+vYaPa20gaU+J8s+OP +VcQpKZYhPn7aEB6gzno60uQygZEzVTLoTucekDH7FbvkEW3rKBv0FKudVd26wXWv +GFuBzwYxkmf/y/83ePvWOg33ZWx3AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTK01ITNJ5k0WXX +PENdgPqioNE2TjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACU65owdn7yjWx4b2q63sQkUmxdGna/tZQ4CwYO/BZRX ++816Jg05WFI/7z40xqE8WzVDrzpFuh3d3UpFwssKiq7K8P3SaC0FLMIhk4dYGDNp +GzDMxge1KyB/IY+34bMTqJLUjbUfxl4/OoAaLwO2MEj1TBIJmwnWFU4ssGw/rC2d +2ObcK90KCf/NRsUQr7GHyt1FmvttdpMzq8NYxRKmfu5Z45PSdnfRsx+rLAeqKQXb +KE0cqLmHF2tKLTJNg+THiPj6uoTCOlNLa6BYCeF9b3GXHOGFAMlYQr3Amni4TDlO +/gGzHpP7Kcy9sELoMrj5lckk1/YIXWY9X2x7uXxlPQzj1eLZTZZ/3t2yr5i24FWW +QB7ozAtEOJRFoeufigTr1lYupqe73xJtr/SoOFtTmSlBJvSEa8yLGXLPyRmn1eCZ +emx5xL1NTXN4gwi1MODfT2WFb+JQuhx/c45aZamIwTLJkEn5C3+J/E/8/9Lk1TDt +1PdKGm/MT9KCn0m2dQQeHjFG68DEjXvTzLPIWiOnbu/PD0LzNATzhT/ewfak66IV +cBSdVvcmIZYwGLYqXlTICu0XnQtIh1fktK7mcoSE1Gj24hA8Jw4B8FPZrBkOBd5R +0KssTt96pdx4/F97TEsnkaB21Eww/DhMwrNYGiTZsh2pCq9ZSJQ6P9vcvx3njCHH +-----END CERTIFICATE----- + + +NCU NTC NAMEID D659BCF0AFFF2284AE8AC274C6D91215AED2B62F +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAQ8Bpa5smr9xOAAAAAABDzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0MFoXDTI5MTIzMTE4MjU0MFowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtRDY1OUJDRjBBRkZGMjI4NEFFOEFDMjc0QzZEOTEyMTVBRUQy +QjYyRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL/kTC8JZSfSFQOZ +pulbf0RJbD3QthTTairuVo3G904mNM+Bg9wMcOGIUomEJokNYV0k5psKMo3YhqdM +QmFgbxmzd/H0p5ofC9/hV0sCm0yMVpWht7ppSuXiE5+PD6PSji6Y0Tdt+5R5zH4h +H4lObmsSKHE6W6E/+X4mzYNb7oTbmM//7/tw653H6r2T6rqw5gsNCL+/HvjVGDpz +XXQG+ecjS/JhFWZGc1FS+LhHPeq+GfDqsf2O/dMPa2knk7klckBz9ss8oJZ00MLH +CAkIzcq/CMPnRVDC7uWN9M+qCvEalSneA2QPtfDgpvc+mX6Ymvms59BBYbJI0+FI +g7yVvI8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDCzd7yl4dt1GUp3bHRUc/sbP6d1MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAg7+E +/ffMcvc8zP6O95MAi+0WMT0Gwf0gSW9/30yUhXu4bJJYVJzC3r2LfpPRBXaTSfa0 +hKGh9vxYQA3tZiVKkg8Rmi+58iXEpdprhiwUcRlSOaBLKPu+wo2x34juE48/+PGj ++cAzjWv2UZa4ONQOwrCTlXkK2frGMhe4VhUUFsV7BXB3BnJ9PvVqikgYiOB1sEeK +Bda/S2gC+l2KD/AKMjRBkiQ6TPMu0uupiLObBtJeK8wbh0W4G0LNVZAaPEbR+Yef +5H5ReVzAisFregPCoCwsJPIUQYB7LsK+/bRShQkF8ZU1YBLTrRKhFGsaGMHMUiP0 +QDV9JfbMLyPnzwUboBvgmOl4EyAbK6qq/Em/DXezY39avc/Hat+xth8o0bdPfghD +UZH1CrVbithsEIOS1u9qkgDT6om/S2BWWMrIYmk4klfrJUWZZDLwLuBcMCn0SeFK +3IrOjSOlMneQRF+FEKWb0OdPSb/y0z8lHFLQB8f0kGvZZqA+IC8IS6eah66QhAy+ +O2BebkvLPfeihOrl8fQc0Fyb8NuunJ8e3igEr3TbMotmrpmVGoivqlZp+BQ/ZtJC +dUDCIDW+/Bc7gS6+F6zFXfMdMHYwDDBm/eakv8YHE8uk01+YKfhBT601OCuCKxy4 +Xoh1ETe7Cn03u1C6jttheUMA92bRUzJ3yEcoj8s= +-----END CERTIFICATE----- + + +NCU NTC NAMEID D659BCF0AFFF2284AE8AC274C6D91215AED2B62F 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAoKBOXvkmWgB9AAAAAACgjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxNVoXDTI1MDMyMTIwMzAxNVowQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtRDY1OUJDRjBBRkZGMjI4NEFFOEFDMjc0QzZEOTEyMTVBRUQy +QjYyRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPkln6tHTGYwW0K9 +myVALhgV2e4vo6lCh1DcStH2aU8siAyQCW/bDTSMY4Z+Ri/HRvtXEMNsIFjqC1mC +iPB0ixj5Y2PgPw7A3kYffTnIeedQtoy2/2XOvbIU+tId37KRshgw9t1yIlzWe4JG +9c+MEQsQjSTNh9ssFMcMAnj5PnNi63iI+rsmw5m8TZkd78D4kZPNfiXQoN+dTkLF +twQC/0J62L3f7kufRe1NbjfvipipviiVk5P7UPlZ8mSgfUSXN2TLSGaw/JlcBSb6 +GQe7Euj6WWGfxoktX1S2aZAZXNDL6NmgHJ1rKro/uDq82lKw82uNmwDNmBISttQQ +VsSporJxQEww4E+5oMRuDcHJ4b1SlkfH1xTrr4TfjNhhboZwYtbkRsTDX9oVSvsJ +1LqrNITqfFcwXpUQBJAPd+138xrFB6SnZLNTFYA0xtlvzn9jZE9cvcLKaL2oe8UI +fcWWxa/IrSqNl71CuSDDZWIDPcN8aVUR6/2/2crlAtQ9NRNj/jKXtyYJBadZD9HD +4saHKVreaYqNp2cmhmYggJwxCGTIYn93LV14E9qzfURpPuB7GiRzxL9v9NY5N8CJ +MpezaZkpDyTUYuTuZ7cJFxDuGRl/fvG9rN5zSXFbO5TNfoASaB1qpMYz/U6hLnY3 +ENe+8H+CWIRkcL7naa6H+1qur+Y9AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBThJJaX9TZKRYoP +SvSL40b3yRmimTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFS/6LC5CB4UlA82DJRsJ290EoO8QzuOyM8OYYP6c7dn +kjJH/J700rGuyHtWNUCJSdrTUvv9wToJ18wDnUG4wc94xyOhCv5HXZSa9VgnV3iN +EWvC3GT+NFJLoc1jbGbGakiaTmP52tUdEl1yoAO26XyU2fsZ5IzhKynfcexrWX17 +R1Yc9h6NnBE+PS/GnNLUMVLyIPY5EmXg6b8wqa4xApZfY1P5WnXr3yF9J3SXsB1X +e9a+DiCL0oprB7/FjDsPRNj7PPjXUDenubr9qlH4GcXct2KjdFbifUQ78kn1nzDL +sUvv5r5BAAd89DqVBC04sjJ04HcAOI9qW8aNW77ng6WPr/wMenmeFkXZ66+Anbbu +DwZTn/r80D/YvYIiZPxORepFfV4XDXHZPMCHFL8BYN/aFhpGDsnVXrLhPRqshi5V +NjE1BWXuhYRwPJ0wkMO4CBv/Ybd2Cu8HgGLMJd2/47eQb+k0icG9EuaddgC33sAz +n24wiZI1SJEHFcHrDcSOOKMKDKo3o/VPMuYCu7zDXDrv94+GTCHKApHyXmeyyfVQ +nTkvHGL5X45gd520cgJ6I5FKsxV12yS1jQmYwpBZL2mfmK53RleQSbUAyR4zTALH +R/J7dIquxwjvhyZTm2xJMHT/fbG3K2r+EIb98Kta9pynDLK0sYdnqqHOEqcx8hRz +-----END CERTIFICATE----- + + +NCU NTC NameId 91EBBB7C51FA7F78AA3D44D3425B1D5D23975CAF +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAU48RDja7yUgAAAAAAABTjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDcxMDIwMTEyM1oXDTI5MTIzMTIwMTEyM1owQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtOTFFQkJCN0M1MUZBN0Y3OEFBM0Q0NEQzNDI1QjFENUQyMzk3 +NUNBRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKD7ErORTdbJrgVV +IwH9h0Hh4XaHmeq4K/jA8rVifb7QyP9R8mRyxRv5o2/AV8/nglvws7+lP/cE3yKo +KZgDeo1GMfZguHhoQOJsKzKUFRIcxUAAYi0yXlMl193N9bv79GdMN5ekMqkFW7GQ +qmr5wjQp51joMdhcOl7mYCy5bnFk7iGgtwODmxf+ZqfHhvC7JksI9oGygZoGxcEP +M/zb3zNq/NK+VMrq2lvJBBqcYU3atmYp2Ip5yec2H0oqfcIl3WEmeI4OkdJQPlTE +sSCbkBrEpv42jn/pWVDFM10hlbMhIVm2XNYMQoaD8f89gpL5D04cpnc98cncnALT +jvGHSLUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNxWmY2/Q6DiQRpOgPjTU4QrUuJ0MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAGlEP +xX2gZjBAVDnJmwRFKdcUIp8ZdxbCKLeNAgG6eArFKfqg+YjjzR+EDRqKTIvkBQvg +1ySjRsC9WEMiuJReoaLIbkFaW5cQ8oZKBmoQYnySU44xzsXVD8pfVDknoLvAGTUA +LYGvGUPVrJROVSYOc2nh6ZDMkqLw4gMvIJLnv2nprgsXYlfdgJyo//+ZLb9nwObS +dKuVLY7bWsgwdHMe7TDDdtLZ2tgaQylInyHNZXIPdFgE03OPDgr4g0t1p4VR5MlA +oQzgsppvNYUfcAvQsga+ldkx93T9D9e59ldc2r8o9NowZ6bS53/xE6k565l7S7zl +BkSCUk/bF/R/1WJK4/7YtkfbpUDoR8c373jA9tMaZFgshlzbEQBXUh9tQ2PjG7fg ++57EUBMOxCvijQVsr77sXA4sHntS0w3DkOa4gPhOcwteb785q/1+66PETpYV6/5r +tdNNTwrlaA4UO8GXk4eBkSSqkeCyhtluXycwJSRYcyBwmMlKYPEB5EFetS20tPXh +a/hZTbRCtbpNkutg0nMk6m/rtIqdPzrY49dClrXUmTtfh6N7Mn8OZ84moneSq3y8 +WFUSyjldShIUFPPu5rrjrhbw6J2lJCvmaNh/P+BPVE8HmonefhU+JkEmM0tAjoSt +XTSPr4sD20OKoAWju0n5r5wT7Et0FAlGyDdFpUg= +-----END CERTIFICATE----- + + +NCU NTC NameId 91EBBB7C51FA7F78AA3D44D3425B1D5D23975CAF 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAn8723KGhUY9tgAAAAACfzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxM1oXDTI1MDMyMTIwMzAxM1owQjFAMD4GA1UEAxM3TkNV +LU5UQy1OQU1FSUQtOTFFQkJCN0M1MUZBN0Y3OEFBM0Q0NEQzNDI1QjFENUQyMzk3 +NUNBRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJNPYxMV71LoCXmE +eFQf4sfeJQIJQydCPRoFQRPLBu7LdyFZeBpIiAmlwPykv97Mj8YsYIAakHJGKJV1 +FNiAIuJ6H9f2ww8pdhpIIwlYrP1P92l3X1HXLl2Vlx8VIyKE9Y+VgTJcV/le8JdB +KH+sAhd2ut7Nhz1l05rxRE/pxh387L/mNWFsJOeDaJ7ECdIwD0VPFws+lSYdMgWi +mgV6HbDbge7mtGHA76VT/1dnSHNnhB8SkOHXYys1f5aGJPcsBNZAG/VdKN9IsO9G +vkRVNWm0XT+EjxWgm5N6XlNSeG4d8UcM1Gst0hNi2WS3ZF/TXVcN8mk3mzfn0JB0 +zi/jkzs+2n+HkhTp+R3k1vCazo1WqVZeycu7O54Y88LLVw+A4FOibaSDUTFvR+5o +3uNYO17dmSyw3Rf7BjqN/NKYLuK3TN//RyqeRPja2sPLqauxqHERvymYPEffgrp+ +b5LWbX/l1vfBDPOkVD0CFA9xeikL72QA4KxJkmT39E3kxDKJwILG1ZniWTpUzNQH +/YbTGXJNTE6W8y9rfaVhf+Ip5CsD8ZDMsjfqoDlESdCX+ywFgOfUttgSzhHpdwLa +ZCqXZDDqxfMWl/pzBVQn3H6f8U2tmd0dl5IXnsrMi2syvg5C4ZWFbWA15+0Ml331 +4ZetJn2mtIZ36DKO6m69ahruxFMRAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR+xciOo3ZpreWG +hyISkCxoSlAg+zAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAIWSTfq8/L0xrkgp8ZCuD6DGWxRMga33Ma6FPhEhp0Hh +r5I9lqCZQJM919EmsY4YGYoNKlZ7M65XBUY06NvtLrPtQuJJXt2xEDqJAuTRKgco +kcPZIWO0L8rh7no/yXmXO3w6RH8eAiHOm+eQ1ELv41MOT8gR4WvNmsCHoU7lDlR2 +U+tkFEjMHNg+gzJbmdbBVtnvKE2d0YlOyhwsrqvsVMCu+B/zk1v9078E68DoXSh2 +KWzcvDytfzv7gV2r/1IXlfG2t/7RUUdtkrjYML0KlXE8vOIWZnFMV1pw+2hQYFLY +PHyvBybdfjEcdI0tWvgYtCkfVsCe+0dWi4VhadA2K88DXagGCzS5FfLyrv4smjIk +t7uvutMPS9R6MsaKMC9NzsQ5lnKWUfmEm6tDsx2sb3Zq0H6Epch7ox8ORK63ZdbM +eDETMKnZ8R/DL54ABc3S5mJkftBK/3StVDVqo1ks2nndnjWc5OP+x1ZGixu9KPMI +AMDYP5angOjL8KLoaKRdH9MkF+xCgzNv2Xo0CJUUSnrGMWbk4gu25ol01ry5tToL +bA98piH/kEEnAn/XiSoEMmvQhj9DRmMynnP/E1bqOWnI4ZaBypF3rcnW/A7yrYUq +j+tuxhVhrsLOtNQ4k1Ccou1MZt6AQxgJK8NpbTvDABVeluWK5womkEMqySQE1g0y +-----END CERTIFICATE----- + + +NCU Ntz keyid 022cbeed5d77060f2833e9d5376ba8bc308cd9ba +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAs0ODXDoF1cLtgAAAAACzTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxN1oXDTI1MDUyMjIwMzIxN1owQTE/MD0GA1UEAxM2TkNV +LU5UWi1LRVlJRC0wMjJDQkVFRDVENzcwNjBGMjgzM0U5RDUzNzZCQThCQzMwOENE +OUJBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqERb96FkKKCAweVJ +CuXHWBGD58/JlKRjoDGwO7Ll4ff0tWIJ+ioA+w3eZGrC79LYyKOsVuAVRnQR1TIg +f+FMjd5zzQnxjeTtEDJmlCc1T/WDyr3QenJQLhecjt12SxScTMgAelnTPD2OyLdE +5RhxHDu+yXuoWgu4dJ+DhbEmOW8G1ktKLj+Ji0z5glutP8+qgzatK75DHq7jj9Wy +0Pq8JAaygMhpZCgfxluTpew1AOrovOdDJIddbXT8G52pLhkWFY20sc/WKOGybTng +L+m9y2BhnPB8ZKt6IwdijY9Gur/KlDPGfUjV4wsTPzq4aU1769Lccam4cOQceMCG +LO/h8QFNqt3Cg8Mkz/Dr4/hBfpNGC9RQ7Go4D4EfKboNxv3r85bRUrQX/NmY0uff +4vcu6nHf0lnG40ClEubtF5AkMBZVBuUgP/CPExcm0GPCJFSnoUhkTket0DkJA8mr +t9rCv/27qCqeUenoEpIJ7b5F0cZ0VlFyBsdNXfcr8SLUbIxxahNGDhsKB7UQj8RY +BP0vVlK9hqk44YoahoSpxAU7Q87TlYIwjurypvhsomavCcue8sHbtyeLsibUqtYy +Mtnh9nMrL6MQ2eDWH8RVi8Bu29eQ5ENXLLLKcuFp1XfWkysAVx2Ahde2LkIlgGeA +TDDhPzuFOmCgHMg7y7TmAlPGpm8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCiBghoor3Nr8rRz +seCZN7G7Dq0zMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAHWZAEt8Ix0IGcBsbwhRyul00PrzASZz+XN+q4JIicXYp +Xfb84CEisuEFrlGsWivZBMtuESnDAVNcOFjloMNa4CeDPIhR21HyiUrrjeKvgt/8 +pUe0+7mm6J+Qw6CDUmdobxhIFEqYNj06KCpYzRQ+CIvFBGeaFoto7VhQovMcuVoF +KioUgdD8H2E4MLzoh30YnONQ20Y8xQhWLBoUFRBIqjR3Wd3RX5UIlzwo1U/CGGOv +eoRz/1koL0pxS6uRC7btIACeGXvgSQ4UnLQFC2GHlarA6wLa6LyUwt42sbQIpi1d +bu21da3Mwa5LOpHeMz0UlwkaM35WEVi5wItuAHvolmI5vIJHPtrjx+4IAHY8TiIG +fq8iqt8l5hIrbnn95bt1pIZ/D/W+3BLkmxzdvg9TV4cChp8Dia4ETBZZ7Q1lmJC1 +4/TTlAwsFMMfRcp94VuZZe7o0Cy23Vs5X1HNJ7urMxQdj2wQvvIc8PbV1ZlwF7pm +j8HdaJmgXYwz3AucILbOqS36rZQz72c0cODFajSLso3Hn2SP/6jFwpU2bgED+owM +5tZsidzWXMQRKBjt+csxKh+X7IaiHErD2594Ok6Nf+W5h9rtCU3c+HWX8zWbhKV6 +/dsBNDsvszO/dEpmy+4EQx6cpqdXs6T/sS3z6bBa3H1kaIdMHNCkRve9Z3JMLGA= +-----END CERTIFICATE----- + + +NCU Ntz keyid 03d1cde438ea3db34d943181c1cd517d688062ef +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsw8/v+2L2r8LAAAAAACzDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxNloXDTI1MDUyMjIwMzIxNlowQTE/MD0GA1UEAxM2TkNV +LU5UWi1LRVlJRC0wM0QxQ0RFNDM4RUEzREIzNEQ5NDMxODFDMUNENTE3RDY4ODA2 +MkVGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmC5cXdSjxj8+qhnv +mfZ840yThIyJ7HRQPWS4NcnilxSZdqNxrgMOj5HmDcq3qZRlG80b6Cy39HnPRakP +q7RiUgmE0K6Hj5uh94UZXyQbl4aITWZfxXCwo/zTTPO60+gqDrBU7O+LTkjdXuua +U4KlA4bT0X62D4hWgiLCAA5RJWnCxTX2dMGQjJ07+dkNI9VEdPhdSh2VqsVo0dI+ +X5PtbTcdD0pHa3KNmmKEYTprhpEc6YCkTpg78yjaFYmOtNZDvZ8m6kvZyTkaiScA +kSgN+59OCpemDHuZHGUXVfeRuy+M50/OZcU/Sg1GwIERly3l0uYXObA4JAC083z7 +bxpwh2Y73H7v7BFmBNCrvwoQytekQMwvvhNqSxQii/U4yv7SPZgs+oo/fmWRa3WI +jHggTUFlis2nhnAUSH5XbPvGgFlFatOzrjbNjxmKZ1n3676cQkQ63qf6RkJuF08M +6p66tYVolGs37AnZTRVnUm9xXhXMTUx05OySW8FEbFGLym93ZUKVx86re9ueQ6/y +5HILgtgSfUpNPsgji/O4ZrjZ5p0p2XdHc9A0oop/zeT0gulU9eWCKUlMDwhn8quv +d2h7YcsZOyW3gpWXfE7vJIKL+5LfdvF8y3GWrgXj8HzvnJsUg6dpH770vtN2oY/N +lNM5KJrLvY8nnfsbUBDFrN9Af5cCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFADWUoQ9kUju2F5H +p9VeDFeJTlKmMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnJZAoy6SKEn8eUyL7dwG3Kuj255/Xo2MS6mbQI4WnTrP +ofuecThVMhbR51MY/pbi/6LLywyd8zA65fOmUHn1DAcV2MERyO0lwY1f2ri7Tsv6 +tC6UAW37dWadC8te0/nYQw0vQ8DVc8pYPgGNIgViYuw/1Fn+ZGEOM1BIBWSXF8JA +Fz/4PiYzZ17Cur7zqLQk7Sp+5MzF1AqD7dFD9GgWrQa4ecCw8skw+uTR8xPYhcgO +QK4biDtZRKCwZy7cE2x9Kr0YPXECbmIVZI76+wFnT9m9woluEJKis2eLPFpiw9MQ +OE7NViVnd09z0lk1cLCOx336o1VKDi2hjsFbEWoqEp40OMIlKOORSFVluVSBO7I5 +4ELuCMSB6bu/bCSsvh23A7fewbhd1B7rscbXpZeW7SfiTxHUHC82bjn+Fd8uqA6t +F2aYbOnQgZdpB38aXeYrhuMZ9mWIyY43Boe5mPpEGP2BmbFR02+Z/RR6jf7Ku4+f +E/+cvWaN2HvHYNVzvVZ/0RzGKwn8yRadKqP3vzf0nEN94vsvKDaJxsxLbG55D4r+ +5jxkF5vyfbGhre6zMjJcQ11AOFzfq3xc1VHZasVs7JHnmCsIz6GlqVfl4+PDV3/q +eTLxUvgX0/LHHv9v4+Ha4lbmgaizTMQOmTjMm4RxiRjhhpJu9/XFTLu/nCt0qE0= +-----END CERTIFICATE----- + + +NCU Ntz keyid ebb2f4e312e6529c4ed0cdb68228580ae5203d45 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAs4nlgaQXkAouQAAAAACzjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxOFoXDTI1MDUyMjIwMzIxOFowQTE/MD0GA1UEAxM2TkNV +LU5UWi1LRVlJRC1FQkIyRjRFMzEyRTY1MjlDNEVEMENEQjY4MjI4NTgwQUU1MjAz +RDQ1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnAKMyBqxM8krItuN +0LyBLUZaF2hfkuWoJ5Ql5NcRZjB8KswaPpIrXzdE8Ball32d27xURFTPk/N9FjL1 +8VRnvC9o7In1bobbu/g3aBWLIQSmqLVIC7HZ6hwzsiYgKrEBM712cJibE+FDWqmO +xhnx1NP3Y7tklri8LJcdVoWALjPbSAaYAkCgG+EHzNc/GWInfYipuBoWH0MTbgbo +CTnQhNlB3Mk830GZVGRIQ9gifm1Fj7gIz+yLZYR1vIaIrv/P1uoCltjTFVx99w5p ++9D6g7z5s0wmm4Fwt3V66rApA6oyDzAnzagtqPQ/PVuwMCYNHX5xm4kkBxrYcXqg +rxmhf0CqbyNLrnsPQnKKR+w+jjxWJcGVNuH453laZX0vsm1RQCn8sw0QTFY0xT2R +rERsYqIAe2qQELIBmUGlRI1+s6B8CXd1ZJQzdJ8+SKVoI5WVJ+AsK49e61ud66TY +GTqmSVzWnTKgsCe0l87QNBfTZ4dL2FPCYWre7M4fKQJUrGEqo5mvokg6MjE/uGCu +FZIa+zo/mzOBphmtGr9pH1xCdE55hHj8HtRQQsdnyko320e6vyfjtFpj3moZvQwE +bX4KUHpqW6GmzV690SZzSD5HUMmfv2u2/RV3wbzhuUNAC9Ga975727NBaIz1quXx +jvuZ2s9ljqVxSBDEuA7LT7Zi8JUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKiK9ZDhkYL9KqCQ +yrcdzeVRMbsTMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFKv9+79fu38BSlescAcd+KiLQC0LXS8o39BuXnzKopMz +tGvKhRnwMZYVV5anvEQYmdrGzhkOETC2EuX3YGNy63ONc7M054BGvvGU6TzvT4Vp +TJLKyuhIdgZSrnEOM9hKvEUa2PKImd2VIg13b8mWZVJyZwvVlCzx23jQiHq043Us +vrgsde0UpmQnD41stCdyHlUSmJz2kUIf5eslmeDecwGmvlFWA8VlYy0uWLB+WyuO +DgDjCNUsdnR2rrah8UwvQPvmOT+6S3UGUXEOmUFKnuIKPLn6L04EjXhwQ5x5k46v +BHpNbxLzaLxz/86Hd9ZSr2aK664ok33njiJOE0PS7Fu93VKtnRifKWIHXp3QY6YO +9NnHF09w88Ops0uGawpWOA5Yg6/D2OPtpOuBDNuBcSk5kV818oN5ddTJTQZBPZni +73yP0ul+Hf0iCZQwE+mr62I/lPqP5qnncn4LBgRA5YXBF64c5CIOqnBG0L2F8TGz +glUDw62FQsxQ7OBqP0qXM1IM/LO0Wr2I61EpsOZpdrz+knBPmldqqkqCqGGSVASO +VMHu1fdWb+DXd/8OpiuG9e50kCsVmObzpiEYRCHXEXSvFskZYADjknsxrelQnxK9 +OKlszf58gYDrF6cvqQ8dtfWidMDPisLYdTzsX2+GgmSKoOxhunxGg5iDTvnSL/I= +-----END CERTIFICATE----- + + +NCU QCOM KeyId 79100C2EA35C4FC14BDE159B56326FB731D1D512 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAGeszGWXcuHxJwAAAAAAZzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgxMloXDTI5MTIzMTIwNTgxMlowQjFAMD4GA1UEAxM3TkNV +LVFDT00tS2V5SWQtNzkxMDBDMkVBMzVDNEZDMTRCREUxNTlCNTYzMjZGQjczMUQx +RDUxMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOvx/D9shcI+lcy6 +7Gf8NYVB+hJE7SfuU2O0RiWmfsOUTX1FsgNWqz+pxlNld9/6iDcQdM3s4cndq35y +Sm8cLjwhYZUgs8/4wJ9GDaIEuIlJM6QcCdC0q4VXJZOsXu7Res2U8s5uygVFA6+p +gpPo649cmiMJvVD2/G31bG0ddJZEoshfd+8uGUzgnf1Abm+WVdLN+UFlWUhRW1Qa +ywK1KbsvgzqH5ArX0blGW+/1J9NLNnERnSBwmHwIDGyxXumuDFtZ6BxxVxJlMGzJ +by0pOSr3s3b775nTTBigZ/HjMOC+ofecVCHs08oRn9Yv0jDcigRw2/5ZxKl5RNEv +eVMGWb8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFARlutcftqqDpf9HPc5M+J+jkVIyMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAOMVR +RKo8PSVwtl+QjjAIQD8MwGTzk/35t8tSeOaU/qipe8rBUrOdduhEgphXRlbXBNjc +szMVMJqwrDz2JfhqifRGuOflfFSyQZyZzW7CTrEv1eaCS7MS8Ev7DedNVao/cOyJ +9dwDx0T6K3kXdUDju+TcvQa/IHTQ1v/BKdzSmwUPoD3nx6QqNvLxopw7MV6ykRQW +2niUQtdij5AIxsGApFbw9ffUnOO9mrv2veimrcGcjDXk2QDF2WYIfg0BKlifvmkq +bmREva8B6zrX7KnWgFrNh20805JRVYfSNwAiwzaWyMMmNlR9od70NkRaw9EpeWJv +U8tcWTf4OeUqX6IEYFBdmB+zbEg8Nf8V+bN6x/4XSwp5u9T3e70Y5RFa3ZjlAtxW +DE1jJdUVGeBlOf0WHeZ7ZQ2CvlLjE/t/ZzndgNWj3p22cFE+OE54SEO1Wc0Dcxp/ +FHAKEnFXyt6G6Kzd/PnAvxcHozgadekQP8/7cCjmnxBE/2Ak7msb6kINGOzOFoEn +CCFL7HeF/oZgU9xC3dqQ7Sxd83lN6SDq7fWNHAYq1L2Sq9eIBKGV28XwWJ/ZqTcC +zdYR7KZUAn4MYIwaeZdCO84ehVCi22hcrr5JkgGN2y+wxIVFoQHKU0kxN1l/PXrn +/AX6WMJZ2FWOFiZU7LTvykbGBoZ4n7oXOnfJQdk= +-----END CERTIFICATE----- + + +NCU STM KEYID 08CBB05CA4510B2A73299184EDDC9CCE42911211 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuPOTkfU1tMgSQAAAAAC4zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzM1oXDTI1MDYxODE5MTYzM1owQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC0wOENCQjA1Q0E0NTEwQjJBNzMyOTkxODRFRERDOUNDRTQyOTEx +MjExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtAV9g7TDzfzep4bh +X49BFfnJKhxRMMaZ//V4h9Y8888Sxtv+oEYkhIbTNrLrl/BXolcjWNFrw6sHIL6w +xS9MEjgsaDKRSEdmYR/925awHuXvTEDltOIju3TnUSsDRjY+N8N1993MOP9w8yoE +kzvPorA7LARiY+wBQ5n7qPORQBbNjO9F+Gl7m/GWSbxrbOoZu5FK4LGgoV6GVaRa +RJR8JI1nl5ymlAqLTXALdaoohJ3y7vGava7fFbchMm6zxgLHJ9mhZp57TmT2X8AT +H23WUFaszMWawZAJ8j3lpLql31uZXawmliDZxrf6fg9GrEz71uPlQsXYyxoC0/Jm +563LgIsbyOXPIRGx3lf6lyFQwm2PIX+ic1WT1EDLhRZHLaNAcPtIgiYuvOr8VGR4 +oke6PnIpJH3S+4qfrPAbxhjkCWYVKx961PZbEKsD+Pi8MjcsOiMRHodm0qTw1HGp +og4hALgrCgsc5/RsOMyt0LnuWpxoQG89HXyGiMHp2dbcqCxEYe9sldsS1o1/1wBv +QRnfeOOUG1tQn41edRH7GyxhfPSrepHxEPV0PMLf0I8rd4+mDeMj78z5Hy//MFDx +LGWmMnM8ucOoQ7Tpfv2y7Hk6vIBHMYYJ5LL05zMwjXo/SMhG91eEBU8x65c09AhV +XfqLmtfuWyMQS9rzYS3SXlkPopsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAD0Rx2dHFNm9uoF +zhGudu9JIzCfMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAhExEq/hk3niqfQkTlfumRWuONMFTmkFznz7CHHJjf5os +Yh0AVsiuhS3+c48JjAzv2hZUrZ9z9fLgBkMqpW+7eEs98Sq7lh+plz3C/JlYSnJg +mG6YwhaWiWZGvLBsXK3V0pi9Op9OXDh3oxJbw7uR6xYsTiI10zOdVx509gahbKxt +xQTlbHggUQ3e6rQ031QFgDSaeSzx2uGG3JiPoqYkFcpQ4C6/eLoKsSmGwZwY04HS +MKAxxXodwwjS0SWSIQnZKYYcA7IKydKHR9iNxV72FUYJdx9YmmYSie7sqYO5IV3c +mDLkEPTSZ6xxUiqIsOImxPjWD4/n5R9i2wuqKOH4MuUrWbDsM402plAzAd0BY1eV +vZY6SWqrIQSMQW1Nj/Ni9qlhIpYa9RqbJM76ydDFnxSiGUgbqOtLMyv54CQG1zjg +K82w6EJ5gVIaQs7awxQ+1XCV4F42ICDeBC0ETPyVkLnLQmBk5tcmmf6kqEpZi8EV +BjevwgKIP0Un6RJvZv9wKJmaavOs5h1tmez4cDcq0JKvo3IssOQddc+BfFFEakPQ +7m7QO5wvvsXaGoJJFgIetd2MG0lR6TmXg0nPepzoGfSY4NDNlUpTCw8+AeQZdBe5 +YzwuvLi1Y3xuy21VwILKRfpbnlirGOtwczyIx9BsetNkrDt80ULjdQRi3OKblTA= +-----END CERTIFICATE----- + + +NCU STM KEYID 1ADB994AB58BE57A0CC9B900E7851E1A43C08660 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARCCxa+8dw8FRgAAAAABEDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0MVoXDTI5MTIzMTE4MjU0MVowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC0xQURCOTk0QUI1OEJFNTdBMENDOUI5MDBFNzg1MUUxQTQzQzA4 +NjYwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvD/+RcOOs0mhy+Rt +pNqF2rETLDO7MEEwxWKV5H1/eC3iZGQr8zXk3NEy+CmV59Q3rwwa7MlJtwKxCkjA +gaWQ1MtnxiyPDO2saZVKgBYvkJPq+fPDZxgTVAxIiOUElm3KyPRqJ1REtJWVvvj3 +40FgOlPs8JNioaO6n7FfPin4sF8utVSC8ek4WCTB2/p8NvqiJJMwDt4lCzjJ04Up +qwjT72FcYIZwoaF+DOxgWnABX4mGbS+o2t/2HtDUUE4f6wrYOBbPqyqnaN5Uyopt +GuI8doCypFHg17PowipaifR1gZNjTU3BsXfN5J7h06Znb0AJ939ttaAB+dKYtDK1 +UHz79wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUm2JdAHEKONCoWh9AM2ULqAbVnW0wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAqO1ko +kuj7CbuShgq1VZf95iqT64OlNsQPnvkC1usCDOvvFR1+hOJ716J0qJBDx9HltNVN +QE8mkQUOzKFLgpu87kMOlapAv65DmG+yePnQpbGp4q4UsdG1YbW/DeRCXvmEKaAZ +Y8wlsemr8ffdTCKxe66IeZ8O5tELgWbw71asIyn6NXWcfxmlY8qZtALHNAsv2y1e +k19iaowgmmAnBH2LdHr5YNvHIB2/v7dG0s32wo/qIMAdt2sNilw2k74Lq4tm8s0+ +9V+YSw9250QpO9QSixcBLvspctptEa+gnW4WUf3JnoVPcePEsUe8ct3O6WKc6fub +mBa3leurvA0wyhG3tGHxqVnu34nKI1DNlT5rO+gimGzdKLYnbdU3PLH9NYZDg18+ +xHgonmWcPDSLNWzbP++JpIkpcgan9/ZTggf+93AbQMw8X6cy4v7pyv6Esy1lq1fb +W/c647SdE0diR5/LtUUInxbcw7uQBdwaPKQ0cmK+BNnsxlbWKZOmruFA6X3kYCLh +krv+ITi5YFQGTVXTrV4YfdfiV02tPLgrCAzasOwmM/YJdHTKVO96ksReg7VHivCb +RwhRTaeR6i/FaNwqOhRSSJzhwobmB3tQrap9cuLoTgKWuv3IQtTsGYoS5JCJhoeL +ek4wydzXJkuDuhS90kHBzUjB6FfJfXdiIi2QHw== +-----END CERTIFICATE----- + + +NCU STM KEYID 1ADB994AB58BE57A0CC9B900E7851E1A43C08660 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAoOhrhRmGH+3pgAAAAACgzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxNloXDTI1MDMyMTIwMzAxNlowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC0xQURCOTk0QUI1OEJFNTdBMENDOUI5MDBFNzg1MUUxQTQzQzA4 +NjYwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAz6hEM1LygD1Jcf9h +ErwcAQxtP5GrTd4hiC1ZLyo12EG3XjhbEsIRjuSgWFhNUr3qdAkTARVzQ/XfVspr +i8+QUPU6l8wmUNSsF00C+wTDdQerewF+4MhD+8g58Q+Be0peTb6WDIuG9UTBHRKy +lMo+k6h+ZjGOedWUWhTQ4C9cyrO900ShP8GnTo6kExuoEBHbtYEbauf9k/GHhKDi +W356HGCJ7uq1mijjqBhEUVJ/qeu9uqFQd8dv31JqgPoXtdi87LF4+FTrEcErfgW1 +qmq+M4ujENILucOzD9Kab/KeUXOoEjISChN2phvBBcwu1EwefgDJrzOSr5xgYcE0 +4jI0Lvj0b4XeZQJClB8rX6c5peTnpPLnZWU8pI9VAcoy5V9/k49hovKghuhpsydP +udl6aUn6QCOY23/5Wxb2Ke+w1fLJy43BhEiRcSi0kh9ouYp3ecSjCe1y1WxRguWW +JFoA0tfHTQ32aG177qQGfmEPtVW9aMdSvjN1AICMcwx3SYz3SVmfg98yaLPkv89Z +zfVRswJ97/RMv3p2H6zY9YAgIamj5bV65U9kld7oMdEwzpoEc+mLLMu7zPJJbFmx +N64QPFUm9hBgatZGAPhy76mS7R3vct6KpQyJd2fI2obaAMdRExIHhGHM0l6pRiRD +JSWTILEy8KGPVqRMXXoanFanXKECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEh0NqalB29FEkHd +8osmQu7DgJE3MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAOEGfTAHps7wzySb/iWORBkWr66iL1xcHIsolzJqJfpIE +RLc2BvaHiRSrGv4BSG4Jj7VDl7SDpWgbhyOihaou+3bnpxShDhj7dK6hFN0uQBu0 +J0Xj4dqiZjcIHfsDujvyaYCqwQrBVZ3lOo8FSCNVEnei4R+vDrmBwmLGg5PNpXWD +FdEJdH6+/Rv01lSm/+VDeEADgqbziLFfpmoS2arp6qUJWpdwQLYoFmyeAd1fXFoX +8IGp+2qCfcE/R81Mo2gnIJ7HSKwKQ4lVK1IsB7QLHf6bgb9BDGE74rceKB0h5TH+ +NA2kQNyJMOdLv9yFFrMOopH83t5CFmctp+76G3VQgMaACDOt1mNXY0ScG6HbWItg +ZOrRW9XDy3nHYVSmyLGwSokO0ZdOeC/DhrpARKa2zlJkOjaupiGHnluskJVUEJso +yGRMq//zEtriwMQiPcXCKdjBrU3X0KojTg/zCMKXYhym8WB7dj3Qn3sJCF/1zbjP +MEog1L74QJ+RIwaPN2rnzrzh/qcBvZk1Adpow/7XQDyTtZUPuIttdkLYjG8bdS7C +fipndkRTiVewmRcXlU9EtJe/VfUSGSQdiSPrHpKJsEP4gsoRIoSjfGhXXz//JZyH +GjzO8g5XCL1B3bqgTOXDwjRhVcUxLUzZLB4Fh1dUvh422eWUKSSM+Su5RXgRyBs= +-----END CERTIFICATE----- + + +NCU STM KEYID 662D8F1CECDFF147A8B6F0EA296AF7F24CADF9CF +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuWFA6XBdDE2bQAAAAAC5TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzNFoXDTI1MDYxODE5MTYzNFowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC02NjJEOEYxQ0VDREZGMTQ3QThCNkYwRUEyOTZBRjdGMjRDQURG +OUNGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuEm7silR9WXAYkea +D8pHQ3g67RuDfGa4KMZwgq72z0ba+cm0PN3fkjTif98WnjB0ari2v99GyGXhuYE3 +gv7qobLf1yA8mlda2mJOKCb4Ii2Ggg24d229QAfpZqY9JO9myHaV4Gq20vec6G/N ++8IFo/4/Whh7wiM4GOjR3c347E+CoNaoyk/MrkhkXmJXHYVf1VypjsYVf5v0mRhj +CPfMyWFddNyVhkoS+Qj8lxk3mT3jG27hCuRvAldjLY0T2aCYoCpelqNYwsR2xicH +/tWsv7Co7pMYinmIRYY/lNKrQwGSNWNXSRQR9ZpE9S6FzmjNIlSgXYDqY6JBnYj0 +mMlcv1Xbues3NgALOsq5pOSwf7iJ5/F0BUiMqigD3fypTwqOtFGJclLO9Y8yA/jf +LUJIo5sMhFR6/bIxcFDN5bctpXpxvrAxUqwjSys3VjrrvXhQLfwwKnnvKTF51aRR +//5msmoHYfOoG8ZBFioZhAoPy6fgsdklw2dUzDmH/iygjfjOjKIpdoenKYpHJDPf +/Sv2N+NhXw9x1LCbVm/R6RDe4jlY3Cw5p4niflfaazECK/57hh9USpeom8NAVkyH +JW5PAwBIk6HcteOlGEKX2TqBWdbjvwZbykZc9j5+yO/87nnF6JWYGd2T2ZV92mkX +V9wzGnLuWtBNkhyIxDlRiX+0QSUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFA/xDSw8g5cVcTJs +5E6NDpcZCf3GMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAiARSAvYq5L6tT7ZHFu1HBHGhIEItrqHLTy4rKumYpLoz +AYeOrcb94DznA7m2gV6+PqmekIW9c1/aGxxOM4LhUzNxtdv+zlaOEYs4u1Ed0vXg +Cc8K4mf3QYwzyY4nksh1wXXFzeFcECzmLVvR/LzVH3B9dEX81OnmQyx/f45YjMsy +44juVDlU2sqKXYRan+SNpDRC29GDeSQpr3q/L550FzRcP0W+0H65vFxM134+TxiI +k+U0WSVfytxuDPxUxtVRzAdtTtJaFEiZb9v0XuDgzUriuHY2dXECw37lZ4ccR7Ua +MpTfK11/Iarf+ngJ65smKpZSEolPwq3K0o/HLZ7EndkyMAW4KNzk2/891ssu47+Y +ayUw8us5Lp10N7Hy2rkNW0vVuxSS0Dc958Ch8B/y1yu5kzjVIuaTUXK1W3QmF/oq +aOm7n95hOk3S4bong535efgjbHp3pU3ne04RIl0bqrFfCHtulR6/ycVJir70KRl+ +SxXVuLU8sJKXm2fdbnX1rCD7mePSrwwLrQQznEdhHHJUtmjBGaV7I9Z6n+zIwWTz +TUxL65wysig2QWx3FnxQPCk2jxwZOwbnwAnh0kr/hMtCh77kxeVp9DDj2yDou0AO +DCp3UjoPMWtxFFzLfS0DbIq5SEuYUQ2JIUKZANGIafsn3yEXYS4n9hyvFj5VNdw= +-----END CERTIFICATE----- + + +NCU STM KEYID 6B2780800A941CB47EFBCABDD8D1F01D529BF36C +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuJ/ZYtypitM3QAAAAAC4jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzMloXDTI1MDYxODE5MTYzMlowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC02QjI3ODA4MDBBOTQxQ0I0N0VGQkNBQkREOEQxRjAxRDUyOUJG +MzZDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsawDFWi/0qPpJzCH +dHwVwe2gZolll2Zd02jabZGdyD1JkXGJhXc+DdJrcSUwADKqOEjJptG2vARPWB0n +lz5hSXdHc4OcDy8LUxoiIG0wUysMBUW653YD0s8Q3Axj97F2AanSOSuQ7MuUXpIh +OjII42SxVVNWRWHb4owgt6YC88oNitkoINlSZmvnzlu9m3y0m7NClEdmwMgP+i4a +G5QnwoHX65j+CtNkzI4JnxY9ynFpTVcFCTyDQh4couwBF10E8fn8ScmC8El7m9Ki +dJBaWPMHSPv4YSVUHNO26y7CALybho8004Pv2xzfuOTvHKEuainEpj4WMTSNxcXW +teOqLWvP+RxeOwJwRbaBA89ZCeLPwG3gdCyDtNGcOLIUK7rh/LmfakbC9WHydMON +BVEGXwFlBr14df4SnE+DeZ1GEuqEWIl6k30XkkYTv17y+kwC3tOnb1bD66zKY9wA +d3Adb+GbesFumWfmOB6ikc6G2m3iqOTrkZuudQh6bMkiFLAmlYKgEHNrYvNSMu04 +JkCHaNq7rr9kwnvVSb+X795EQWg5Cz0MKcX78HQKSToNlVqNwdbMQSjh1qrPz/3M +R9NnEe3/bk9CdvCXlHDFR6xu4w6JUf3CRp/Z0QfXG6vKJBnIQZ3YVw56lR8uRTYt +wNbnn5LrjcYlAKhpUWhcTkIbPCMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPlDIyBEyaVan00r +ly2w5kJiI5aXMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAgaiArybMN+tIplAiOLku40NymENP7Zhg0JPzmtdMQXye +NcsKPJOhcMFI9AnxEGy5yjoWlX4FYEDkolLGWqo8VRKH812J4b9KOzjOzk0Q975/ +YTFT9dwv0e/j4EwkRdUjNZ+0KqkZpTqHLiBRStGEez7BvpegP6QoN5prEo5CTgva +IRwH5BqSk2D7zB58KkEYOJ9ERPqE4BPb7qh2+0E6oOYP4Z7WJVOTB643KHbJE+7F +/gArVgvnhn9We5sgIScSz8iy6CMWS3p3OKluBzhoTHLJ2Ju3flEScMFvU1wUJHRZ +8boNy53Fw4sRU7tYRnSlrLyq0dgd4BZYpKF5kkUgkTVzFNvlO7pXiqVvtHt8ufB0 +1LRqg5eaHkSuvZ+mRyA7o4PsbLDv4ShxFJ9vnTT54hG5iI06Y97onUlbifRhlbqR +1GtdXD0DiS7XUpazhmTX8z3EdeXPojlMEiQsvLLBGs1B3nzXlqxn5mjM6SK0HJgl +jsDPy/LCBiqnVN3cVJ64+2kwTQYUsvPuOB9YxcGOv0PM+DhBcaq5Kid2ObnAtRhg +VWGHAyNnNoQNVbHoXQbq+MxxDP19egwgW91YzMKdfEWR5Vwj3RnmSlGtcaPU2AQC +9rB8LrS04FC5g8EQaXH71nCOC+6IO+IcsYonjaPX9KOg3mmfQE9yYqdSYQCUj80= +-----END CERTIFICATE----- + + +NCU STM KEYID 9DA5C72CA00BE14B85B3E535C8B07C83E85BDFF6 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuQsUTCeIQe9AAAAAAAC5DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzNFoXDTI1MDYxODE5MTYzNFowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC05REE1QzcyQ0EwMEJFMTRCODVCM0U1MzVDOEIwN0M4M0U4NUJE +RkY2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA31g4sJEbAWaYrU2l +kH6Pa7+xRDvr3JP7JsQFGRSV5ok9tolxJ160QyNuWIq0c42NRswOGtGKbI/Kgqy0 +oaYd+Qs/29YURiiu2EzEhDTKDpcoPNkhZys0artLyKSy27NjIYs1OREjik2QyCRN +ZnR/XRDgT2bi7Oj5mwMSt/i6Rk7UnVkRCcJaVbcuMBPw/XVCMjCWjOp26GGwlEI2 +ZTz3coXQbaQ++V/+jA/blCQ+2t6bCVd1Gzy5ZF+WpE5mPkVVztcqdi/yLE3txqdF +suRsSrW6yrS8w0sm5HsJDsLfAuCObgL4FneZi5M9t3u6BstSOKzrPydsEHIgCd68 +eeH3xljq/A/xZnQ0cmi/ftsBy9MTJ0q5bvEOWw9agBdfR3Rheu5w9sBeIf+1JUEI +KGOiY15uBp09jIboIr8WwjzxWKfDrBPhdP92Zsmrr/UX2k2NW6kN8FxK8yiUQ8zb +9iUvPqh73KpFyyiZ71c0/LUGGhHgjDgxXQ0ycpto7R3ZdZ48nbAjD0ETBLfOLChD +tKQLO9rr5SoAIac6r+I/4fHin4WGmv+xi35zHy9yPAbh7XL6NUL7P7hnsPNxpbys +cTWRE5gVnSPXT6MXQu0YnbsPgWbjvjKDKuycuH1PxA1v5aGfzEXYvzIWaSohjEnX +k3QxXo65G2/HNw4SxfCQjESDt8kCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNPD6lqYVaWPQ9SV +v3MLK+ZsyrR2MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEACUuV4Bp8b2rL1Ekzu8eQEZBd8UUuiDcBubHYNRjcEXjw +stHz8t1AQze/3eVhRnFdcnzuITlu1ZJCa3IK7NZrws8DeKugWxOSHweATH2t5v6M +ioiR3S/725QFjZr7RCZDVH+FXkj8vVxGmU9NqH1kO56JO0gmk/nzuPs2C7SyevbZ +XrB+2BT16BIxGLVVthUcDeSV59U9/AoE/D794Ln4AJe+5//4GqWLpWU96sNntXH6 +W1PuB6ZtUxbLEy0tjWashEBIIDl5htncxt3CM8JhnGbApACob+BItbkUH9g8cUWp +Cc38t8ZhgnBF5XJ4PBo26vOXrIDCntiL4XncU31mJg9JKK6IK2DdIVn2mR9nYsP/ +qZkUHw5ms3ifgLn/roYRq0nLiVWaMkS5gaZRnvpMtkCOi1jrAS0UIhuGNyTGzFBY +k0EUSBTMJpTSLkzHcUnzYueNijaxGSD9cv0MDweA1lLpB2raeusv4J1KHwseh5VT +FSEkZ5gNWuNJl4XUNqrW8is0qe8sH2Hr7T3bcx3D77gcMwYGIQKMI8V5Gwc/ygpy +LmpBaeJrN6U2Qhe5101zojduaAwlMmIfuF2nu66iYQzwM5MZ9NcD07e7VUVAlYHK +UzBfNT53eoW03+CZltBUTP3S/ew0Aaegj+aVdC1dv7MI8utg1sEcbRIg27YsKaA= +-----END CERTIFICATE----- + + +NCU STM KEYID BD963E9AD574AAD94FAD6CBF416DD85B4A559942 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAubIolwyT7ZT1QAAAAAC5jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzNVoXDTI1MDYxODE5MTYzNVowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC1CRDk2M0U5QUQ1NzRBQUQ5NEZBRDZDQkY0MTZERDg1QjRBNTU5 +OTQyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAluuYcYaM+pb++9TP +6mzEniemOPipO2F73qpK2wYLXBM3uRILolRjKXzrCxvYAfYqZ8SAaY/mIa0HBQaI +UTwQu6F3BK2PO8jjYeJ/1HAdP55Uh/0p0ds0Bp5sS57ukNpjlB1r2ggCrynd6ayj +AO3SpjDX8OUOaTyFO/N4PZw1y0TAmzOIzCxjfQrACMs0vdvAkKJ4UveDsrsRq8rU +IYeqDMCPJDnCPzHxvP/vLMVV8i9hvaHhMyw5wiCuyQtrkaPcsAzor/Os1y2I9wsN +pAxiKH70uo8TgyTHNObAY4v+StIyWm2Jkx7RWOcTzV+pFGOBmIbavM2CLviRq7y8 +o90BdZh0akNMGCfgc6Ay+BlUGasRasC/7p0+fPkCUcr9eVxZAmM/PFB/E4iHsIMr +3IaPSyBEch2JjuhHaxH2ymY5GBvh5WYdSHCZqez6M+efTn7ohjj039xZhcr946hw +lWuhM7FekhD0wJCAB2pngCG9/8rYfp4TswF2vc8c/p2VNUwMuAi9Nrj6spFnnlE1 +SIVXRmB+P8jFofDlKRykxoS9ES2Tyq/7+IeSAcZBNwx1M4T/AQ5uU9mkZ7Q7Do7K +4UCr0evt9sGuF4r3n7jzm/aruPHlff1Nuxt8+I5v6Jv2p3FepVzL0XqXhH7gRb65 +D3dhn3R1ObYVQlrGkPvEOifZzDsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMA8MDFO8hv7WfFS +YbXM93B/pEYPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAA4PEgMwelUTaHr9c64aFyp9mreaAYmBt6eOzrIlMMyxu +FLsCNjp+nUdhUR7Slo1dEuB/KVhRQIsK6D12+acRRkPijH8orTpH/jDnnIgJy1wy +TCNKdzIaqyGDjIzPVXVRMqCzhV4laizTApuvoT2GdRkznabF+77OJJEZLRsBaj1V +UOZO+KziNt301J+698gr9DFTFkAHjQxoqQB8UtKPdwmL15/+ZxoM5dvEckCeq4r4 +fGTqlHOZd0t6Xi7YNg+mKFxEC/5zbyYDwOSD1xPv4kKPq/elNXnIeS95AuNBb7z0 +095EcFKZCSGs5K+bNQQAJ7hEQHMzpOvou9oWg/sEoo3Bss/QXPQKIEN3buYWn7Zm +vcuSwf8o0DjvyV1cyAEWZyi0JtxPHZ456UBsyHi8albRmqFfSyVBeidHtnkwUlww +yRNn3k6NovlFDnEKaIeZr5zX/DD1v/+pP9dqVm1LQQKLANdvM3xLKNoaxIYq3hpp +Ys74h9vIZjpcmyDB15DAg9Mefe+cfvj2qN/Q8IVc49N+2uCg2sc9sE5u4mNBQq0P +g3Wa0WPAjfNxKC+BUGdgErmMFSrUfdD8qyovhUK8/T1fUqHEPVNi6CysS785erfb +anrt1EOdtrM0+VwYxqixNSlV5yfYAHU2BQ61fi0OVTuJ9sdd9crhgs2d+YYKuvc= +-----END CERTIFICATE----- + + +NCU STM KEYID CF23E59526E446C3FE4F13EB686F624D705305F2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARHh5MqhrVrbtAAAAAABETANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0MloXDTI5MTIzMTE4MjU0MlowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC1DRjIzRTU5NTI2RTQ0NkMzRkU0RjEzRUI2ODZGNjI0RDcwNTMw +NUYyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7kudFfo5X9GuWChi +PoBtC31Jcc7jaKjsYb+ZIOcIa2RNBItOUsZ2vVr3+xmbYVyg4mrnF7ZdXj6p12LJ +x8wFG/ZcjzPpbKZugysD6/ZiD71uIto52c+nmh0dKYqc7J9O3QM5NEY6OuG1z5Gi +LxYg6lmwz9upRS5pO4TnDWJA5kbbTrxRYa0Zyff606Rz3uJF2w+sTJuByi+HBJU0 +VKZbgGyAcxa+cpq1WKWq73tOCcPbznXWlEIZvkAJbjLI2EVeaSdq4H8RskX5nJQM +UaxwWBL6rR0HICt+qHYJR0pcSrqUmpCpmSMcDFA1+C8/XEPY0wUog7946YiRe/YP +B6I61wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUNgeqqIe7TO9P5oQRTUxS+6JIP0MwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBxpGnG +WF83fjuABSoi2d+TzGIH5Mrd5tT7mSUf09ZVfy3crnB1l/vWCZpMS+UeZbAkfKB+ +El56qBaFBGY0BgNOwKSsLUOrWID729a52VX5PyzZQh4u48qbQbeiStR9A3PstedQ +67Jwv5U5ptZGM7+N8clWJ9z0AGEgkQCn5R2MPtB+REfBaENnvYepBc6DO72Fc9Iz +SyItdsjMPwxGrVSMCZvWid5KsTK9oMf0U3wq2ZCxCcXey4E8iNsyPf91Zq3IQXog +ot0hv4vKpt14Sa+toCPL8WnQ0BK4InXqhA4UAkdEk17N84DbdDDqUtcuOa891Mav +z1cOSc4iXMEC6TQ7CDcs6q58oObQ7kC44HeHhWBzax5XmaHfWbIglNKiPSxHwyvN +d2pbF6gkhgqaOG8nw8fEty3rtHy6orquFLx22Ty1YGgei8G56+snUiP8J7xgwycH +ouS0HNYaZHk/x0SUnbsufwab9I+mnu8QCt15ZMQp+t9WKT5oGocwokSp21KxqM4i +k6ssaiuImfgri8d5wOCz7L4IzP441thnB78+Q66SPSLlP4k+k7OlkrBY89jN+AHk +Enurwm4lZRd3IiLhBpzYKAo4yuCf0BR7sp3R8jrc6YKyXl3ugJFu6J7i1xKImlXQ +nd0AWxnwNU+cPx0tG/cEKEUHj/8C72cPRLdp/Q== +-----END CERTIFICATE----- + + +NCU STM KEYID CF23E59526E446C3FE4F13EB686F624D705305F2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAoSlssUL0Ws5dwAAAAAChDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxN1oXDTI1MDMyMTIwMzAxN1owQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC1DRjIzRTU5NTI2RTQ0NkMzRkU0RjEzRUI2ODZGNjI0RDcwNTMw +NUYyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5PWFbvS9NMpe7WsY +l11K8lQNEKS/jfm82cdNcXoP/N6dNlkLjyAX1xEEu3MMGVbkxLOJ6BzhUlWb5zh+ +SThkrpSV6DKPYPOaD3xBWmthk+C9+T+R+nrcQc6vsqZxo6UrncXMaTK26h821Dxb +YP6Ggq5pnOp6lRCX/D9vjHg4WQXq5z4o8lrsWt0T3yTSVo/HgVELjrI5bJrVPGGU +8yX0mZRpYwCPDLS2RnYIGpzpVSdYhVZv6Or4DOGEPQqwQZgaod9Pllx58nQVTDHN +7iWr+off78z0/oUjI+H3UfLEdbqgO+uTqcoiUGhtdEVITuegGIuyR2XRGMGkzxTs +lcdXiXvzYy3Bt8igmgmmT+C3wQko6OmM6v4nHjmrt2toIgVWRN6Ccm+kyKw7j/3m +7zMjC2ZrDazvXM41iuWWEZBeKSJNlTYfuGxxuLDWHWUP/kfz88j1pUVhL90I/z9k +wZTSIu3SOkRvJw7pWchvbf8DCAVtLQchKTkfzUW3nyBPFEyND0QZnTzTOwNxhibX +Qy+QuQitt1AqmbGVT1TTGZRQzLbOVoMfnH2g5NXuzl+Lf9NAY87lyWfIQc7Cy8ce +7HL1RLUO0S5KGVfwQR8be2JKjsCGH4PeaJD4Nt7OC5rZPTMxFXvepoxsMXruKOVR +E89K2EMZgqhIEZztnb9oSBk7XpcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJAdawE61UwnOd5t +xMKK3YeACwqoMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAh9WoDcM6FDuWeRLFPk0DtW8OsEF7Kuo7G3JVt6JUqagZ +C0QlvtFobjTnng4ESsSr3PS5NSfYabU8mPKpakLXAoUmAg+OrJTq//yWG+g63yb7 +cz6dgtZ0Hp4Iwu2UbTUIMG1lGqriscwLPPnqKMQI5hZBgly0blxoqXqICZdpXFz5 +dH8Esaig7csUjLf3j3h1se1IfaTzUO07hAEAkw2eRLxDhs6NGHxGPswQLXVhGUXD +d7dJSK5ITGOe82tQWQwp+FouKpLQo+Pa6jhsVVgALrliWZwUgU5KnHUh5X7Rqppu +DEVxn3lrbAxWATcMWSEjDmyq1w6kD8Xy3mxm+JKQvxpmTzYIB6Li9aP+uLHGIytj +UIG/4TYYdICPjpW6HW9a4QXSat8HqHhOl/Wsw4aLllJXCIjNheGc5Hy5AHTyt/dA +bZBmRwvdi5/eiIlZHbOBYXi+6D8/bf3i3AJOkPAsYLEOY2KGoXaf6VmNsEDWfqqF +Jld9ggS16+mOD4nlDe4szaTke5NuvahTi1gwAPfAemoONbETC6wH2PSWWm+cB6hM +uQkA6PXk8EunpSdJeOKJikazJ5+Rkwp2BL/yObK782jrMjxMzak9J/TLh8Qc5IKv +M61RMptdzP4u+csnrLBtuQZ1AUIgdEy6ANIqBtt8jgQ18RquOmazVDfXc7HEw1A= +-----END CERTIFICATE----- + + +NCU STM KEYID FB17D70D734870E919C4E8E603975E664E0E43DE +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAudirr4J7m+zRQAAAAAC5zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzNloXDTI1MDYxODE5MTYzNlowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LRVlJRC1GQjE3RDcwRDczNDg3MEU5MTlDNEU4RTYwMzk3NUU2NjRFMEU0 +M0RFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7opxbz7RjQBihWTQ +HzLSqIK1MN4LMS+lI5TKEBwjXk+QieqL4uRwZ6b9XOKlVPCK22HskseCu+f3v5ZA +M1fb4jnzotbblUh+XmVDXojpJKG1Tp+elqpxat3wgNBFo9eBkWGLiiFt3ZC8T0d8 +vxYBOHH8hgvIScTBbqdG3Q9vSCKVTMQMC14CBdVqQ17r2FuOvphHrNBkfGvE9TI8 +RehdFTqPyzN1GSI69ed9CqMO1mOfpHvq1mkJei9CVnOOBobwCgyViT2P/odzdZ0b +E+Mr7k+s3yteqGb2snUQt/SzCDnoWvFet6OAtjXfT8/jNEbdUaRfMv+wh9+hVa07 +ceQZ3HrIwpBSsj3G7UZqnOja4LulgCnJvDCjWwlVoQzapEq8oSwp8XJt20bI3WHk +fL0+V48iCCISwZluvy8lODTjmtbneqK81oHCdVLw6OjofRK7jTJyVp+DuIW20o7K +G8qf84cqDdcOJE7HFm2RmCNi/umVHhm4ULYYhhJD/hkYW5eWLWuTEAiFwIf8HA3H +UnXL2SxP3p8YZOdno7hs3t696M2QH6Bl6qu77zHPgGNFfzr6nNihcxCtQVBihRsf +5aAF2Q9t+g1ff7gDH0cZjwZl6KEzVcOjCLmvUI5sihEjOzWjLCDeBbGFWDKoMkQO +kES8jPc31wkL8F0d3Bm4Qi6wcAMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGxjwg9jW16Bo6HD +mqaOZqiHlwQiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEASDN4MQXOSZ3fdwjIRYLE/KsMjB9TqnpeIpeUCKTFTvUH +nH/q9BH5XYtqOMX4Xhb/N6qwYONpDK8N5UG7YkKaqIEZ18Snzeo/2RnK4sdp0Dt7 +W8YFw8wNPMjUEwp8vXgelnbJGNPnQ7vsL6S86xIEpPyza/tBdrGR2lkLBUOUPHTc +kZwUGZa35fTNNYBFLMSEtfh3NpHyQl6u8yJf/oywhumI7r9VKgzLoQY1z9j4szzp +VZDe7e8Aen26A17pA4NYTzPfsm2vPDyYdlp5/Hz1CJ7onxn3W9hAJawxes1URR1i +mQXW9bOc8+CmsxO6eJL8T/TNWbomTu6xDUOx3eXDHIktFANPqe3i8iJny1Fanp4r +3KMlB8Wr74W2t7bMJo9vhx7egMgeIHL6oE+hhCqQGNecLR1DqRVrosouTA0cp3jL +PectRA1LqadffETGS7KWIhAj4YvtEhon0VkxeFYRCh9eOU2Tl8Qw+2BT4DGnLGpy +2WXOBkpzwPFzq2iACbaaBAwOtEGScuThVjwlWscrwhwwaV2lbYoveWWQEZVt8SsR +nyyKc17CtO2y4QTjH9tZEAJmNkQzZnn5qi96PGC0FVVAA01V58occrfWvejUGyyI +bD6MqH7G+aFepvjtWHarYaAJK2RLVhr5TunM0h9Z3C64sfWY0atNu4dIUNjLwaQ= +-----END CERTIFICATE----- + + +NCU STM KeyId 0056A610D53D1B3B6DBD14094B2DCE7E1F756ED0 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADNF32F2v5IcTQAAAAAAMzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTE1M1oXDTI5MTIxOTE4NTE1M1owQTE/MD0GA1UEAxM2TkNV +LVNUTS1LZXlJZC0wMDU2QTYxMEQ1M0QxQjNCNkRCRDE0MDk0QjJEQ0U3RTFGNzU2 +RUQwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7RpZ6ZyvUKlAjkV3 +Uf9ORAhpETHsQ23YpaOwLUf2SMNMPjRKj+10RHZj1u7pAB5RdzFbfVtPHYlAoE+7 +DIgAawbhO/XRsiwPsljAev5tzLN9jxmxeE2Y3bdyhlK0fuKwHIl0tH2i6Rsmawgd +/CsvHz+ErJr4fLitWsfGpmJ6ZXsU6UDI6bmNVp3+DukWpGwRoQrJ2yh9dkbzmmku +oZOThLM5zm3aWLBJqNus+QUqvj/8Xm2C0uzwicRJFA4N52Vn9A6r/9o0yGnuMWhk +LbhWRSckzTw0ATtnY/5ajPwxojcAHEASRxuJnPrvHqbmxSqpYV/ZBEjV6iJS52RN +IBhHuwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUBjM1HEcTnbFGaxkIk2nvX8xShIIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAAgS3q +v+kvDHe86uLuD+mN5SKv1C6rbvAp39C8pylhd4FXqxofYhq7OXGslk8Z3abLFvQk +nr/4kLh/6/snfoqZzghYX2Zye3diJYXI1EWgIdlHkSYUBaA7PpbAhXsGMLfvP52f +DNxLzFMdCqyiei5UFpPdommnwOuD6A6M0DJuY+kPu2W6AzMW5t6vZejorUf5TZne +KDoMyOtV5qow9vitd+GvopDlav7S74NyuvoGL5fWMN1Uq+CooJ2if9T/z7ALvzPx ++3CeZwFtUzaXrW10mTf7HKIlyR2duyTaGshZ18PIz+urq+xJwwDu0WX5VPsSCebc +CHeKXJhcLPu64Ql+QwJTepDaFPSUbaypGyxrgLx2tFM93znotK0HXdDsyhZEr9I7 +/TWVcdwP7khbNolV6nzmStXVlcXhJQ8F1KZXF8uH/eaDGwPsgREnUcig+xY5GJz/ +Msz301pMZKkgRWDoSeg52Su5s8C3kh4PpX9CDI9l30A4zN9SH1Xbusrpg1rzsl0V +zTxAGQ/b0R4WKeHjrBq36/r+ww+LRK30KiZnswLeaEc0BzS49epbyocPrQPDtKHr +tPPE6wEW9aewKJ7/TJc+AnWzApUSrujLfrsTBcR6C6QzBmius5IzXQG3HSWQHkOW +YPCjccjW/UThYHdRc157bNab3dZiWUjMRN+V/g== +-----END CERTIFICATE----- + + +NCU STM KeyId 571f806b47cce79bfa35947ced88b8d1005ae09e +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADbqd8i4juySEgAAAAAANjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTIxMVoXDTI5MTIxOTE4NTIxMVowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LZXlJZC01NzFmODA2YjQ3Y2NlNzliZmEzNTk0N2NlZDg4YjhkMTAwNWFl +MDllMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtUc9QrIge1pr91RJ +A3GmVcUTxsmIBLoMtlQqeSkldiAGTQulvxrRBsYW4On1/KvTObryNrpJzIUm9FZS +EndQNKzpBm+lJ0q0BEWCjtfqFGGDH8E322tTVkoMPHSqng+9isrvFAx3g1brNDWq +sWgg8M/zTZHNk6D0JOTbniwNhT1VAlaqIzxIRxJOnkZjMND592VcvQlosmFto0Wx +gontNDp0bhO5kTsf709lV7zgf/F1eNVXH3FcFKROsXSmmkDK58VXz7tQU4S/H/1H +Vc9pXR/RM9GsYIZJ2KQjTDOLp1ueFMClQvgf0UVJKbGqoAg8HZ3+AavV+Sbg8LhD +J3iqSwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUL5w0I0frKOTO/4bvyc2FryqO1p8wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBUd3S8 +EfXvSHSeTsRlO5SJhtTvBHKtgM3soOfgv9JM9QCVv/3+NvWQgFeiKEAtsFXwfy3n ++JCkU72kfgqwUV53AcjygwOVaWt+ttqXvES/V4PFJDCBELj6eGmk3iu1sx+FKjN8 +djO5A2GftVvvQaCMS3DdxwEuCdzJKsFwuT4ugFxQfx8a6OhYLaheJa8fR8hsVBZ9 +CRWfgUEpuJJP51Htrt6TRmGjLqBbs0x6wWG42/RC3xVTMKzarR73xi2aRieXfeqK +jvVFm6WVYqYoAVPEt7nIzcsoFd4idCBrwS2M+T4A8NF/Fot/QY0u1rPfYXa+CgTi +YeP1UiRe2DVW1SkpAEcKwfQiVnzaXb1DMbdqQr9Rn66MCgzp6T+wdUu0PztXd4E8 +xb0Q8W5Z8TYhD7EyfEtrPpqyZzkGtT1LK/IAyNxiNFGUY5eEIWdH80BNz7szabwO +XbMB7yENyJcnce9PLEh2tBYjsjUt2Rk5LBLxAVYAHfhCvCe4guMC0b/ZzyV6LyWq +ICAZhqSh9FzET00EOtSQnAGAa7Xrdn0xyzHvqGVJyI5wdfhQsyNawD+HeJ0mCW0Q +cMCiUP5VvxK4TPAOWYweJofxoxgL6XzcIcVrzMDyglcbwDSIBqUBaN7oi3edWUAC +yQGAFYV9M1edyM/x04qtJjEvqCsBvgRCVQf2Ig== +-----END CERTIFICATE----- + + +NCU STM KeyId F3C91574A6E773FF13BF0C6BAD7A7B65CF1C7820 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADmLLDdqvg+eXwAAAAAAOTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTIyOFoXDTI5MTIxOTE4NTIyOFowQTE/MD0GA1UEAxM2TkNV +LVNUTS1LZXlJZC1GM0M5MTU3NEE2RTc3M0ZGMTNCRjBDNkJBRDdBN0I2NUNGMUM3 +ODIwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwkxNXtvoXKacz4CY +UqQWmjjaZtDjSUERttzjh8tn0j+t7W2KCYnBM8I/pli8bq5/7rDa2HcamsQxzbKC +liGSID4XqKPxAhe9hGRLReu3QrZndnjeGuu/Uxq3qhbI7lX9YoRbdU0fqm+Gb6cH +HzmKJosjjmncDShb/pwD1MFPK/oURA4oxq6aGGIPDOsnnU9kxU4p7PIWBiiuweCK ++lKZee6NuVDRVprMcrPMEhQ+UpkovELVKEWssM5Fvt+JM/Fdg7VKAGrkQO54sndC +AM0qrqrfQF4Dy1N97OUvUWZ/pELT92XraUGiiAqXrBXko0uukJFbZrAIPlw3zhJN +SQizNwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUCgjUHgw46Ud2QCBf9XwoWaGT++IwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBPX1/f +58J9RfGM9NFajbH+emsfB2WnhTypibUdFNCdonVqC7PnbOl8sayFc9sVvMk2ikj/ +LEgbpLH9RPRu0FDqb5ltlKzqefEW3bzHPot3BW703+ntrLvgyGFU7Tpy0nfoLqXy +YdmKEZvtYM0aF1EIRGdblTkexzidH1rV3kk0fvS5KrGrCDrtRWa+ydyx5p/gXp9v ++S6Q7s5SGpLvly7PREksFe+R8sN63abgn2xRMqLi7o8CJ5BaHgJcQGf0xjePdKzJ +4sbL/z5irUQPNPvsDk+A37MR6/evKsICsOuwi3MVb1NDtLyC/zTJkv4o1tmAeUZI +4RjB3FXfLAIKXGQXqMhsPtjtTxiGaR/mi8J02I11e6MOdLXqlUIVggh9o+cfUvd1 +LVWULKGLElkVL7VeSRAZEg3f2Sua/oQh+p01Au7RxrN8u8dxLoQiux9sA0HiPRQO +R1YFRj0Z6SZJjj2g5LWjNz5FUAgZl8vu7WS4FPrKMVOqO9LbuANdjwYCAleIaewD +H0pFc7t0hJ66y5BBakcmUKucRTO5yjeYWxUzdCVhqrofHZscgmlr/1az/7aSDpyK +w9/PnEtUSgCEq3I4Z8hKgYPxZIvkPUejzrUYgo6albkkp0tB8vIhLrmuk7ThL9wm +j24s6T4rKagFATcnRfIKmMbKroxaTo/GdMPDLw== +-----END CERTIFICATE----- + + +NCU WEC NameId 19BCC8BF66E8EB3575C1E83ADB8D4E1612B56B0F +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAFStmYspu5DnXwAAAAAAVDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyN1oXDTMwMDIxODIxMTEyN1owQjFAMD4GA1UEAxM3TkNV +LVdFQy1OYW1lSWQtMTlCQ0M4QkY2NkU4RUIzNTc1QzFFODNBREI4RDRFMTYxMkI1 +NkIwRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALz8iOFxFOzvJZy9 +Zh4J+YTvYswQJQPq1jLjq88rFomujZRi++ZboCi/hHmjyJLra5FwPhVleHOzoAGz +E9Kll92bNn8j2EJqEVcQL/G+56ZagO5Pm6o1sllGZElmi0rofLZHFl2PflxFM3dq +OSGpxOv7Qj8HLaoujpDcgWZ4NozrxtzvRhgym1qg8iPVbgMa5FNXWDYLjqdQi4eA +50+BHndm7/yRxi+ImTh8hgcJpAQTSz8o2fIrZgx0py2FopqKuXqUGme/mMowltWj +PT2NTfZdkMjZtFoZM8A/Tq+IOntf+nJPCKgcZtSSw6stOqDqCU23B/wfQhgju7rx +w0IoGj0CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFHsT8EXEc3v88ZYpcZjAjTPk5j0qMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAYh5C +WCRrCmy7J1xLAqcBkPKJb9EfxypjOCkWagObZ+zTshitGEfDc8iVPkDhYypNbuWj +fldlDM8JLVt7wUf6O9M4IAZpsL6jQmmep02cyEfURH5O/AQpopdWA9az5A0oaY4y +5UkMCw8oQd3LKznyDxZhFfIKLj6s5/7/koQ1auKQCBhSp+EuR4GKp5d+ut4tsWKE +Vb5FcJZWud0kmWQXqAJj4pC/ZHnbnrVk1ZRtX4gr9xSbVsv1lYV887hHv6pL2LRH +me2uR3t7dh/P3hEj5LAfStpiiWCGKC6X/rUlxzvGXXDqq/YoglMLvCLOSEr0g77W ++hzDtW6z9GYR29YV3GHGkQd2OEaAoCMi7OK2OmTky0dQWDZ4zNwXvFMm+7nYTVd6 +ezgpuJzmxq+2JTnKx4xlWXXS6c3gGMzYD5+treTJcS8sET2T+Y3v3WFwjZnSJmcG +H0W7eMdyA5gSnb0f1WbKw6hecfYMJTBllROWwxSk7P/TxMcrjRiVAOxjtENy/Y7J +ikDcNddpvS79+8PO6VobSrpHQpwhZfrv4H5601fZNBwYbLDpGnB0DeNweEQZI9dv +oOEg0Qoo00btDEAYO8lCMdnaizzo2nsTt7TXYvZmzkRLtqbUUjlG8nEMHikLdmix +o9PVQlHVjmcwtKXJVp82F+BVfJsVoxW6jJoJTUQ= +-----END CERTIFICATE----- + + +NCU amd keyid 8a0578cf56146fea399af903fb5b0ac36eb2786a +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtgc6/n27fdGUwAAAAAC2DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDgyMDE3NTE1OVoXDTI1MDgyMDE3NTE1OVowQTE/MD0GA1UEAxM2TkNV +LUFNRC1LRVlJRC04QTA1NzhDRjU2MTQ2RkVBMzk5QUY5MDNGQjVCMEFDMzZFQjI3 +ODZBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0C64sknHcTVUL18o +rfAg9BHKGV2tnv+dS36CR15g6Vz9ih/austomQHvJ0jI9cXGSo7Wgnbc/kheHtb6 +13X+MI4Potf8Du9TIxRM7xNpe9s4QdcYrBxzOgx/GogD6EpyFPwMY+G18l3IsOPC +bT3BJufvQd+mZc6qlRyjLHKNNBFlev0hex1geieCO6JoiCD7Sn4yJr731py+VR6V +40OcIqIYNutispwAYUFAb5sOlNjD0rfYGiLSH6d/tzSmox9Lm9YeiSXSyumsPKra +3VK2YWfZ6dR1AL2/6JUOTyJ9F60EFMKVXlalteZ/OV3dEF+f14oP1qGXYWiGUp4W +PzgT3fF4YcumLcYXLgA1YEZV/TixJj1PBt360nSDaNGRNgpbhouy9KuBBwSMpgTV +qtBR8nwovSG9kwqXbrl2M1nNLVK/JgMJoijPxSIPq3AQYqLDZBkoq8anuVxzbvqq +1G6rEAW/KASL07gPGLWnNgBXTpCTSySdTn/wxTqw2PnrGJE25cg7NnwnHEpQuKop +DQgJhLucy9IslUG+tKTcrDA2f7llB/ubHDq8R0nTC0CqAKySRMs22A3Q+GP+cbaX +Y6Iu9PTjx4WbGcFb0aBnUF/7QQyhqen7c548lD2j7FceGPdtIGN7UrDQisMgsrP1 +ekjPqvF9dirctZBQImd0r+qJVekCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFAbUMZJZUUpy4KZ +ca28JgwoLrNlMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADz9I6fa+sW+I/fEPG4lNqZvlU7zU+itGdC8KBS1fO2fz +z2KWTfg2jMbUdsa/0JIaKHyr8EVreAcGL72L6KEGcp0uDrG3Y2w/bPUJ4FWhtB6N +/O2m62jr4QSx2XdWgDFxPzVhGKRqKzmJOkJBi51ovHfovToxon6sQ6JUfQRKNnuV +IE9bKbYnn5zooRwu7PfeXwlxN50aKXjz8cbMvPxLQUQCQ4pYsogMoVz5dif8gyPK +FMJpY6edapJIzz/gfd8oD9zEOYI0M4OcAHjC/QTvWwkLOjIWrW192XtVpbS/V7Bh +uhYujG/gjGJC7uicf74DJuT2FtDZCDzC7n066erHOuI63o9QcW0xTTQqD4x62R56 +dowlHz6J/AX64wr24U7mt0Tl2EiVH479cwYcHLIsG2k19Q+R9V4HoYnHqS5gnzvp +DCcdj3jVbC6ke+wYiscXYxYbHiipxHAZtfRfUByl/SnyjmJjKfLNXeMeunzsKhcm +B7LfXlifx3GeavRcvDf4JVqmJOFwcxIqUsRypZWkmIVDJaV6TChOzcBRLFDuFKwH +CKSNGXGq2u2PD77yX7xYqjrRDKtRiBTkf3x7pUF5HZLVEpGtBWNWmPUv52sC0xV6 +YKQwFC2hfqOz7rT9Qso0RGTOJBIeaF6TbRm6yrd+J+2k3TAXL1FgoORc7Z241RQ= +-----END CERTIFICATE----- + + +NCU amd keyid 90e007e175574201a7a8dac93b323114a887e1e8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtlVbEUtyFB4jAAAAAAC2TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDgyMDE3NTIwMFoXDTI1MDgyMDE3NTIwMFowQTE/MD0GA1UEAxM2TkNV +LUFNRC1LRVlJRC05MEUwMDdFMTc1NTc0MjAxQTdBOERBQzkzQjMyMzExNEE4ODdF +MUU4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAosGzKCXtIm3DVz4z +H75N+p7JNoNJEi9hu1/i2VjjJDsMPr+bRXswr1d1aYZja4KaWH+3iq71Fi4uthpi +Y+nm7PSkcO808heNYgvjOPXX6aeDx6L019SI8VidLKdKXcUGcXI1z90WJbvmvREp +jdCutj+qLEBzanTujNERiSDvC/74K8IpktCvsOPruATIU2f6+sWAPHeoNZq/Zw/E +SA39Aw0gv0UFi322DkPAEmFIhyo27rC1PQoLKKrZfQfqFmx486m4EZTsCB3V7GBi +Alq8DKj2Mtcb6eZC6r0BKbCTxwyAfh8cf88i+labsmlCEjd+XUF5Co1cHcN6c/ZK +bVt1CY0cGAMeeLNuYbNErcqwQPnlI5SeD0llIyTQEBQP1kzeGP3LSJ8WL2rl0nrL +uMtGaVC0m+OXX2yqjcD43OaxDpS7Hp39xu66S7zDp68CoXp78t6v5XbP/J/4A3/6 +9AOAEN8RG678c4Cp7xfuMNYiiLmJ6N3CBGKM/ktKltcPzq15DLws2Fbvu8ayMpc/ +9D25Ec/WiBP6HHYuEPfKQqwXhc4waRHi95I+TYuivVruY0UXfmGMYn0csOehAnZ7 +T8iUi1Wd+kGdaW1VzPnf7HIVPWo6CW5G17wzPLqo8rVE88ueqvG+LmB08uzbRcJg +TwldpwxQYHvOFh9plD3FOIsBBU0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFP/hRQL6KXZ5Swe3 +xaxDNx6ybb3WMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAfMUA3RtJSpk7zynDCZRQCr1g2TvHbX0LN7unQHePPLXu +g/hGCYiCmLk0QKZtn9Mg2hayqdfCvcN1EIBWCDAV2SXdbwSjZiPHHgrDdP9uNg03 +VFS7na8NHfY74MwZjV7wTQAfncDnT0chtksO6n6+kdGnVPrF4HybMl7PebauehBH +4ZSWZ8Lg6m0/28fcLIvbF1bafko4i+YqGVBJTQ2coYRmlM0bKhJZiVXoIN2YoYRA +jeuLc7GZ+u30nfMrqXbL0RjRJpielrZzh/cGOB6X/saHdMbkN1mPaMccBrCowLH8 +fY/5MqNSNXBIxE8uXkrW2x5yo6EeJtEH/tSIMoQLxmZ6BrgKRQK1u5TIrE/XnHyE +K1+bYRMZTV59TBhj1vWB6oy4Qr1zZTJ7wCpXV2GJbNoAp5UBdcTORPU8v7eydQgi +TfPhbMQb/nKDQev0Z6Vz2ljJaq1KY4ktVkjQzh2io3Bfo43vHym9F68wOgULO/7K +0l4Qhsddj3eka04QGVUDF1NVe4DNxOklaAFkI3G4daTwUNcyP3fOGl84U0MBY+vG +ftnoFV+KPKSgR1pDivw7H6rZPpc7EK6he5Sl4gCjrwuiuOKO6uT+6snc9xMF5/KD +0Ae5FmHhR2R3JTLsTbLi0VWdh5B7uLOD1BO6jvDZ2u398f/OSgBHlXZ9UaI+QMY= +-----END CERTIFICATE----- + + +NCU ifx keyid 0d9969519b979d32ee4b803165664e9cc86f9d0d +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZAiwzO0EGFr1AAAAAABkDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxMloXDTI0MTIwNzIxMTcxMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0wRDk5Njk1MTlCOTc5RDMyRUU0QjgwMzE2NTY2NEU5Q0M4NkY5 +RDBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAovb318JJMJKAPtnu +a1P03kXdh5vTiNWMoA79SX63m+mo5MrpJ2xuqcU9MHGp1LiCm0echC8TdqBhxXhF +YL8+CC58CC5oErjZpOBkgaO1ufjJaWBQnxPAd+8xr6c/vZASITjxJSV7Y1g0gXHZ +koO2GlSlpEjtNi1YedJcHNLdhpiKaxJzfSFK8W7LHnFsnIqzCyLdx3rdZbTP4bNZ +2E7qA5snWeQsfSENZi5XTUN+Ep6zCRwY21EpOjhuXIrNW6M+DTSP60iHqDShYxtp +vVSaC31IrlWACmjSDKPUT7I2yxSAQkI1/9eLUsn9GqkjP2GzJzz8pngEjnNAxyO2 +gclNtK+xS4DrPFtPG47tkSuPdlvxjWskFTiWGDIGi1xxHI/Y+8jy9d364avq6ycq +yBWS/3D2UW/s4p9bgjLtJMs3flF1KLdo/ahdHrFXAl0P5s3/xxDRI9Iox63aWncJ +eTXYDEvE5oGRGXcR+C1aWGHHlKT6bCmnaI90jZHXkfcOqOs5k3J+aWHnxzcznzxw +3eVvvpdkgOv9Rt7j4Kw1MTk7zWQXHHLJL1uxCYqlx/7lIS0uP6mNW5GY1voJXDFS +c5U3dDyfhJX9FlIMW1HdPwfcEZdsyFN6Jk7bX9yS7WHcXF+OC2RrhpE2q2f+1mKs +PJifn3XBGvInfA5Tr+VMrM2uuzsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNjs2XGTx9VAnsQ2 +GmJzi5DZVvO+MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMD9jflNQGzOr7qcR3fo68HafsIzjcemP3yj158lEDVQr +KgQD2cBNgwi1RhYiEAVKpF6G8omVcsOjt8sf2QpxeS4Ij51yoSCEYRnOA8sjd6Ci +E10cM9L5qoBcPXlgctOFajoR2KEKE9C+mOjN17OzNjj6XiRP8ptAlX8mX/1TDs6N +/aqRrze05WdHx0xV1SmQc8vPLwhlyFg1d+PbXkemzkPyIi5oXLIb6rb+0k4Br/s6 +XuUrQvjv1Hq6HBem+yM3SaMToebcGos1zmnDlmgpqZ76iCf734V5DexvudkzrKxK +qLlIiX0f18LPNdtznEu9UmbNKbYhM9Ae/718+kYvbHfU0wGJ2dqTCF1dhuQ0gnxO +Y9RKiwGuH3+2Evx6saYVg7HimLCC0rH4jyQJDeoW5ec4ZYi4SnoaM5t7uo/tH3wj +S1SnzW4S5teM7QVOlzJZNudSEOB1igbapyixBMGR43OBA/J1EoMJwBjDNNQp2Jb4 +/u2nZ6BUmwRJJyo9Wkuvr9OZaxv9OClsVveUZzFhsCqyaGL0MC+yxzthSpG2gs3Y +GoWNYGKpwTLD3KzIDNFIl9SJn+dPgdfVb21ZL8MAEZO3bevkEc4ZbXrzLvhpAwwh +/BdXNSSXn2jc7Lyg1MZ4TCZ/1rNQq4D/a34XOXXBKlQbsq+RICEjVlxHMJPSm9k= +-----END CERTIFICATE----- + + +NCU ifx keyid 18b1af70b93f991972f362556a9a3fbf4bb24e0d +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaPFuOy2OT7EmgAAAAABozANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyMloXDTI0MTIyMDIxNDkyMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0xOEIxQUY3MEI5M0Y5OTE5NzJGMzYyNTU2QTlBM0ZCRjRCQjI0 +RTBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq0u4Iuwn+AbQ+55z +I85V3WMTwBjRmNbq9KiHTxJQZrC/HV7aKKo1qEG1ElhQRMMb45FI+4Xl+Rbu7EWX +jkW735UbQX9ltO5Zj4m47jNU92zIh6tGVjOXiL1xKlxrjeEa2EpIQUa1ALJIcXmK +xxJzv9EisRfTauuCR9td5sS40xfzC/supDBv4VtVNLaDlwyG9GOXae9XsSQRQyXx +XRzt78NIHGdwCB8/0vNewl+xwLW/H4dqOGBIv5pOIqtMUThT+hEffsB94MT/rZkh +NMmjDRZdj170kYeMppcmqZyYd5z/aEfXy3RxUqfvkVeKmaO62XaSm49lNwnscMtn +hQJBmr9gnUOvgIppxhOHyQ5teyfl8U1Qmdw+3GRdItsDkovxzTwkPuOVX+/q0mkW +mNxbUJW4CyaLivaSzL8lw1s/lHaz6TWKKYqYbOF88hKyq0dyQ5IPcZM3Ll4L4Z1a +hRgkWVblEXC9gwIRgrC1KBjhTS/rfOvnDKLP7XosVC6VCV5CMD8RkrMWR+rqSUNY ++XzZ6voYzebXGrVis/pRBZ2wc14iiGi4lcWFSzYMW37sJYSV3BWFpb93DuJtJOq9 +yTPFG7WIBRsXYaxHBYTSQzzSEprkYXdWYdWWrwx1r2BGwt0NiaV/DatrWVeTrpIN +b4I9gHHE0rVvqZR4fbU74gtuL+cCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHpbiYVgjZA6Z0DF +HhXYieUiRTeaMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAcnmn7fc6yfO7tWxEOI/9bsVAACNe9l4BPQX6SCJqsyyW +i8nNnO6W8VNrQIEYBqM6CAvlE/P9HDUrnspR7s/uPlBK1GnNLMQ4BLcbEVlTHk8p +29C5u0MsNypoxTH2DuyyM4K/Zqqz9uBfsNkSGEVkQ4LPqtmV5Xkw+a+HrE5E9OmG +uX8puW+590i1C+3azDAdi0UjBiD6V/ArcLArCU4bix6eQJyJsACeQwN4sa0AiPNR +sRRSq24A4Ez0kwms/jceAxyrKeb9QU0bYlE2AkNlYv1+NV9+vOtKsj/cyMRmr1od +CmA0fG9rJRNKHf3pDYOSGeHrmX6ZUGA1tE/TZozlDZFyzt7F1iVqfYVZ26WWf9XR +fwUlPrxbVhVuGHGumWDJLjS/eFteHLnebtIdQHoyJ1C8kpbFDmWIJK2qllzVkYUK +DKOmrsTo4j83TMZcT++3jUeZfKUD4gJ0aH3ALkXwmsCJk20eMSKbtkz5Ebg8C7Vl +tk7Gh5WQggyZstVLOSRcYgWOY2fgTLK1mnQ0M5lVMYWdSLJGmQz5ii0nwCUTUt6Q +jwfWB+Dn5ev6t3DeuBP/PS8BZFAP7uLYmpwDuIA8iHcuZdbJNTiei09Gx8Yiv9Mi +GWAG4lH4qbd50ZJ+SIR3mYqBglBMojFrj2MsSvEnhUQ4Uvh915um7HZdnTiRq58= +-----END CERTIFICATE----- + + +NCU ifx keyid 263b744d85412bae6e13e94a53c235185ba4eeec 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfbKD6Tu+yy59QAAAAAB9jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzN1oXDTI1MDIwNjIxMzAzN1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yNjNCNzQ0RDg1NDEyQkFFNkUxM0U5NEE1M0MyMzUxODVCQTRF +RUVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1U72dto4YWE0nEza +omkNXUrx8bnmq3CImPpM83U40bGibs3lSsZb4HNv0gzmTECv2ctxQ8d4kvXbvqkr +VAuoIuYyiurBgoRUvZcza0iATei8Z+7mIVYUtjNAQeulZHXKlB3vPdZqL591oljT +9CuOPY2rNYarc7U70tUkbUok0ikOSmobJ1X0mFSfl3Fxi3a/dwe2u2DFxMaqrg0f +JF78n9/aEmljoDCMex60DiaEWMQjAYR1pHdy3ngeHTZDejQUzrM/9iCnJpX1j7Th +sozW+YBdOU/xcttRWLnUz7rQLO8sGAEJxLbp1Zz8bcVdoCXzwCzZYCSZbwjcxUdz +tUK4a2Ns1/Q6a7n08SXqq19eZeUBZOx1E3GOXB6/mlw6h6SHjxQ3wRirZvwt46Zj +vBTa3jNRvC0k7C8V0lv8sxyOqkFQwlM1V5PaCL2OTrhbq5GBxW6pa8x803sgBpj6 +PzRBHXLyGOy1By2I3SNGoOFUOEZ9Ub5H+bUTkqcCwOdIkKUF/VhXvsTkC5ccv96+ +SarhAw/SW9yBUSTo9EXblCuVBf2+P8u9rZReitUwW0Mk+Atll84ME2N03fnXMg1w +wYz2VF995C/erKYW+vAmi5SDhrRCvgLRYbc2YO+fCjh+6I7Mhdi1DFGdNBFZGRDL +W6j0OpMXF70Lh+V5ovnmYgPALccCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPpu38S/uRS1CPQ5 +Pa3UjZLbOZCYMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAUa5wgjWZ/+WM0jadLHW5MgpVs46Nbv0dsipR89NMNsxi +wToO5EcB6OdkWXxo8xRVip6YN7kPtjonryrfRosBL0Bh0p9glZF8+Fm3pEPoAs7A +OQ7JkPCWq8kZ3Zp3uiCmqpH8cyxY0HU2bA73DwVZ7vbI69/ScU3CK0Hgp++92ZQb +dZbm1JR/OgOXs7WqLxumTyTSL08/DoofPincB9WuUtanxTL4/Byux0Y5ZATpQh43 +390+CSytLFKeV/MwmoDjGnBFaiOxY2HTp/rIwMpVQRxVvHTIrYTpa+XkbW9CFXXW +RNWBP5whbmNgf+bsmPxr4uHh/VmtTkeJgW79Zfl/1K2myJkbYoiXbpxbmNAkcBFp +ZKNidr13ARdBzQ79VgzfqFwXqmJKuAPqs2QgOrKRC9D71s1xlfeSAuFOHzrVxk8q +9c4LlGR/dpIBxPPzVPJtaFUOrAZoazDX2OhTy2ui6ifQUSiK41K7DhM1yRStxFh8 +UYEyhHeYAruuf0CWlle7jWR4X3Gv5wtWtbR4tjbeuPh6jGqD80gOSpEiAL0wl2um +0VVOFFgD6oza8T/vQ2p2b7JkQ/izWuJbSUaqxEUw2E8cmu3FN9XdIqT7Ee80VFv0 +cO/ZE6PdJYhnaKDbmcPSz60M/38WKQ/If0o/UDNlSS66wSi4fmnQOYWnGIg2rOs= +-----END CERTIFICATE----- + + +NCU ifx keyid 29fe69630e853a4cd3575f84392a9bed2d7e8ca2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfMxvZgZaII34AAAAAAB8zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzNFoXDTI1MDIwNjIxMzAzNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yOUZFNjk2MzBFODUzQTRDRDM1NzVGODQzOTJBOUJFRDJEN0U4 +Q0EyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA15yGmoeTP30fCK4A +XqCRbt4I/kbpvoowjFEDPiTxuKzG0Ke4hvKxkyDgefGGyeW2B/cmCMBvzjz1bfdo +IBdeJH13r93TAkMK8IVaA9NM6sLHNW+2M5ZosGZdSFwjAF9H9NEF6dgZgW4tT38u +kYcz2RbenzYvSK/EMTDLFJKMsaePcgYiJuQTTKcuL18IneSDZ5dOB8tgenpZrzED +hpqCXUQBtfpEvorAI2LSJAyLYY7h9zIMbznksI2ZMJwpxMO/XpNKbWerYeXxYrpF +65qUn+iMdsgKQMsZsng6fv7DrcbxBqv7SOVTIpbr3vq5Iln3npo5sC0axiLJ5Plh +tN2mbE7Eh6wpsV6emDvnQ2UZwJPisRMY95x8Vn5MkyzckwOM0vKaauP7AzuRT/8W +Yn8QzZgHyO9uCKrhruQ5QaYEI4d5RQk6KYX386nIo0Jw8C3owUt4dTY/et05j5ZZ +AD0qHj2GsglbI/uxF33RIQwV2GlI8iI2PLSW2m2lxZK+1s+PzUaTLC7KVuErbYj6 +5p1a11MIYqhyE6mo1IEC2OQWnzMhZqQZEG3Q/pAFB5wGz45jR9OEE5TZC4m8xj7w +IKDL2rhEvnD/YHGa1YOV/f9wDVI6ksvbMvIHk493DSP3epmcAPlxXIYEb3VaQjkD +GK2gzitcmZa2AhMu23CFRqLNukkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDfDI1nsX7eKPuAA +60cK4AQ6MA2bMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAa5GBvM/WLAly0pfDgFyXi/RE5IJvoihtScvxf/kmbJOg +qdDg0Wz29ZkltVn58vWUO/RLNnXUAn1ToxUaiujMFaLc0z0+5oCLlHgVqI0QMDmU +w35vMEdB0lszA5KrzBXWNEMnullW0qP6eHQZEiMUBYeuUGbbjtFmCgJ1wLOn8dbF +W51CoGV2NhGUeOpMIuEKr6Nk+bpQQeK77j4TK2K7NN13SMISi8DpndBL5NA6L6Is +PXnOus7Eia+96mdv6ZFV/SCL0XvYATMwDyIhQcCZKpyN9tlAU0Lf1rgxdSDjnz/8 +SGNnu6F+PL+UNtIjvMScFvfRUFTm3gGsMBSAKKnPqlDf3MS/DK2J2Wc2YieUfxfv +PTsi2vrEaA6XY/cub69oc7o5jolK49aTxZL1F8G8SQv08ieWgv97C8gQ+ESCd7FY +D3PNo/QsnBXH/hJ5aqKJVkOYnebdZPFPI02VYMLVXoTukEIolTOWuXoEwD8VuiKZ +iLa0ogfAznjDS8QrWFHlNtkJ7UgS3wzSFn89/+rVI0sLdRntQqgH1AMILPq2xZmp +ESUFmF0TOU8KgVQQdWzJxuh/oJ/Y5TczfVbmoebfUODTxtlDGMqDquWwr64fieK6 +nHMfd77ifuyWIE6hAZSOIEgG8V2P+PN88BeYvFGHNuEQ2gSUdoThxykGC6jUwe4= +-----END CERTIFICATE----- + + +NCU ifx keyid 2a77a0e342cbc6c72ee3fafc3b0a7bcea7c9ce4e +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaBzNlNpRzzL6QAAAAABoDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyMFoXDTI0MTIyMDIxNDkyMFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yQTc3QTBFMzQyQ0JDNkM3MkVFM0ZBRkMzQjBBN0JDRUE3QzlD +RTRFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4700ljyZ4aG5T+LX +38bQkpNzrX3WHcazukuXRsBtwBYEHRb2h0Gk/k2KgS1TYyoOIo2xgoOs+hNYbVzR +9wCzy4M2eeBbT2eAZi4VBxFZF0JQ5z7KCNp4e6ob1cFccYzWVOWOayMf3nd8BplA +h4YkqPLPYHF/CK/qYFrklBQW0JY54TxPaqvidWkGJN9YzWB05G9hI96Ygv9EHwq3 +FKd8P46daWQP0gQnIO9P6MtQ0ngxEo7CkXNPlTS4Q0T4zQGUPSNZ2p2B0x+bUH9e +il+LP1xUeOQMf9FtkzXVG377WV47SsG3JE8H7+yEwgx6i1pwtRq+2pQJOa+Ffx65 +CbqMERNh/9IZbU6/chjNS5OjzbzytddgPCW1oP9VAkQHUfsvL1VA8KkijGk1DUBP +3Sq42Z1d5VxHyIl9LaUP8XDpnilkBqry2us4h2sWL/EdNP848zrc0cPUVUBpsGkV +2AvEVFzuH4nmEEUJGES0F+XT1JOf+G1MQbSD9w0lAVmNrdYwYrhCKaO1e3jRoerR +H8wlr7X0XWlyCVe8Mv1NJCjd6IjXJPwdqlHe5BcmdPA7FLkwKEj87w0LNzaoHrg7 +ZFcpuV8TXfw9lND3c3SZpRH1QwEJQz2JcmZ1bSlfCNpCX9KC8ZzJP+HwA3ovGeiQ +IjDu+8bPQKj4xZ6PhCsX9UHgAa0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAtZtpddPVeKspOQ +WvSCE3s10wAJMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAHbwuS4n2JO8a4Pr13Uz0Y9sWIRvb99whcbHJpntMX58A +T/SGk0mPfiYfLJh1vqCL3X1zhXtzgwYrKzEF6S0m89gWses/BotOWfXOybak0u/E +OifO0PzlDEIrTPiwGirmIigeSeF+1gZ1Psilom3Ljy7IdHCjya0xOb3I6iwdg2rW +SIIyxgvs0BXrw0hWJFwevqGYXdbFbwSAytBhgLS6iabAK8tYN0jM0ZwvqkcJOF0z +O1VJ1nvBrOC0ZoPT5zyWVro+WnCmJIPW9xTj0v4J285yRQgE+jp6S5gEdquTIKpw +ARuOIxZwQ8sgmLBU8ylHbqNnmmWughqAvrdUxnDemPZaX/YJNIqBislSbXYDXl9C +yZYqgeF4yc95pvNNWDrawYB5XLCQbtNBm8RBiOcnee55AdVBQCFBMUEWd3rc0sF+ +oJy32W4WFfDWZiql6+gQkPg0v1wEo8n8sFeFMKclydIL1mg5XZ17IxHh7rxX6Qj8 +ZqOrAn0GH9N1+bFn1kRHt7eaFz6T+e+/nv4KPr+5fm+ee84yY0EEJLQCH5Zph7vA +TrWu6ASN/rlmFfwl+sgvPLMIDAFlhLSd8FkMdBsNq5lE7rh3fKvstbeMeE20eXYq +KePW+wk/Xkrx74EM9dEzi/3qHmOZt+xHZ7a9ogv22bg/qLfIi46kzhHBEIJ+oUQ= +-----END CERTIFICATE----- + + +NCU ifx keyid 2f572bbadec4d18e0d91ff4375fb468c61b8c7af +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaEdKvySpIZKXQAAAAABoTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyMVoXDTI0MTIyMDIxNDkyMVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0yRjU3MkJCQURFQzREMThFMEQ5MUZGNDM3NUZCNDY4QzYxQjhD +N0FGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2MXrp/RIDvNFRHri +3P0+Q0waDra1AI5/QNJet9igeJnSY7Xi+zhCwv+Dg/D+4G6CrGMF2f/wWfUNnUPR +wlCOoD104sN3UHnwELDnGyL6V7ATVHB9q6MR4+edHp6WRvcN7vxbMw0nMhW+xeMO +a5YoitA1072FGH+rjeDaq/B08XnHq/rcMVKmElH42SWwriLizpcJjTcHRR5/HDDL +/IafIRxS4/gn51m2Z/SH3J3kyLAunCGuKTC0zKHskl2RYNxEJrCD5vgcG0p3XEOF +W5k1zJniXWT2u9QsnC8Q7bTunAkjluR0Wpc2T3NXJ9rJZRZ99TI5sWSmxUwEIk4g +HqMheSFPMSRdGWp3ysvS4GmSZuykpnkO0hJrO0YXBJ9AZRTZlb1jJ/xk5oC9WtKy +FANdQDnpGmJMwTzGwNFCi0P2ni9+vCUIq4azLZBBeBLeK4EWevrjvy7bP0/NjNPg +HXDQOWBZajY0HCTBJATJ3YdTZb5CKrcWkYdknNIchkZcuYqcnyk0OU1b/aBTnaad +wRMV/GPTPOfzRw09I5fUIRUOu6aFZHnC7owfkPEwTBF/N8qG9LOQkLPLadyCgMMF +6W89cwxotkTBg7R9I4zQSj1yNFFy3aB36A2/teRpN8nMb0Hcyf8kb0CpedZcubrw +RTeCebaOvqhhYeqiFv32rtLQAe0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMi0nJtzJ4FXhImu +3hyqVEwr5GlBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAIaOnBmK1DYMdj8UQHo67IeFwcnFZ/a73Pk48hgtu8XEO +FsPrCcegBz53Kutb8wn1MQVed2lIURK6ckcj1zdCQ+3qybM2DaD/avcujfzGw1E1 +F0kFro5eIqMdssW70ZjBsinfBIsCLVMQ21ZzIHtABustbFQnqTo4Gfd/TuvkGQiT +EBKHOBaJP2ikOK7iQ4HayC89kdN84m8KSNAha+yZj9Mv0YoE7TiCCQh87qvZboX0 +o0E3URnv8iODljZxxm14FScUU9t2XXkhVLg2jBI0sdCUolVTl0t5YOvKv1f52tAB +5as+2JlOhQJD2avsefX9UkEhr2p/Owejj5i+SU/NYSdmbRlbtCLI1wj8MvOsEO6s +6US2brXq5L3MqPfW0C45AsQQRkAtt99yhY0m3cm+HBnWb3uvPxPBRJkHPEIKot7A +GsvNtXEzZIqCyIQ/sZ8fZZoVJE62B+OlADWKVI0VJ4KsInUpgI0vRLBj2l9xTFgP +RBk0yjWPsisKiAgTfJUEU09LJStEZvgYr2MBHvpdSyR9FNLoDMjy8BpRnn0yvFbQ +54eJatOC0SxvWcgC4I4SrRof969DU78ZtBsTp0onkh/YMnodzCaEvrD+9WlBK8Ck +5a0k3GzLySUH2VW8Qmsmnp1eX7JA2TV2PQmj02tG75NyHPmI3vPXV40B19zCMZo= +-----END CERTIFICATE----- + + +NCU ifx keyid 347c93cabded6168c61fdc8740a7353e46751616 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaR4vSB+2Rda8gAAAAABpDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyM1oXDTI0MTIyMDIxNDkyM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0zNDdDOTNDQUJERUQ2MTY4QzYxRkRDODc0MEE3MzUzRTQ2NzUx +NjE2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA45ULxri2B6MLO+1s +qJn1WtiOuj1DDkfAjdZGZqhchDzFwG1lgSAEDQFrIMZArrGj2T6MwuqY/nz8cCW0 +nj1Rq1stDTySDFoQx6cU+ViTuQBneb7Cx08jF9Y0emTxYimrbFU6Z+cXEEl1dgQ7 +yB3Fv2RhDZfz0MjBvEc3oT92B1sp6a2+ALM1Qj7BMbglGdAuJK0BTtiE8Navkzzd +h3o5Wk91mUhTn1SpNHH4QwLk685i0prrN0prSYSYZPQMye9jnyzK6o3ndQWkZm1e +fRM7YlaVH99QRA9Af8pBZGRJRVzYZPXETk69IEMBAO7/MQFB8lr+nh4ZKkIGwXsu +NISrtfsN7isKhi7ITHRhnmkvNf/IsYfPDzZ/DKoSzUGZrlLUlsfhw95JFc8Tmo/L +2hiW+h9mg0jS4N/OFuVWl9uOdoaX5WfJEkSJ4sE0gP2GaORWdoEYqcboQzLJ6yDM +D2utuMQd32x7zx7JQtPlHnkwu49CAI8v+m/SlINgyJ+adyGRawpHaUFRtpMU27Wn +0bu9gA1KiHkJ3aLKZj2x33aJzVGRyVaUedRLEp4EGyK3x/uPZPFvNoRtFOmRnRDl +v49EDnQ0Ra9GJabz2F684pad9+HyItsdqUgpI6Lw5T198YgrnXAdoAZCZqTXUPQP +u4+OgMh+xbnlHwxUi6PMl5grWKsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOPCezgyV9Y7cig6 +4tct2pmaiH/pMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMi/gZScbOZMD0FSuHKoEpiEFXbgwatc1b6nchzhrCQcA +hlQgbrLnG3MI90Fz77RSO5hs2pZF/CSz3BKZYOOu/48cQfH8SwM8pHyvor8mhYlW +lm8fKjaz+0vNh4H4mmN74LWH+dBXVRSuYlmjBIUomf5ieU1szHr5OHwXE38eCEau +RTpRchcWjpGKbSakcW0HknYJCIk8jAj8siTpFQP6gTK6JpjhS3Y5KJBvqKnMsPMn +Y7Sr8tGUcpC/wZYpJEL9HXVJc6oFj0BilJyXOBZ4PFiFNml4sdatnTBL49+WtBfb +Dm1uR7H67WjqUfSJNwasyataFkdloMWJM6PaWP0gahD+OuRZ8Q66XlBbqJroDwC3 +EUg9WyZpWx4ch8UK2H3ephkf3Cp/SAm3lkNj/H69/xku84zw/3O8WlM/C7KctpMS +GaNJqb6eMkzydymIJpG1B0ihUt36dWxlYFZxlKAgEvzoG7yf2siWKkwrSd4g0Kyv +11xTMrNdlO2d3fjzDCsrcs7cbsu1EWfVk5IlVWcwZi9UoXveZ20HbWopspC9x0j6 +6qi/JZMxfvXZT3nzEtdTnkxuKv8hs1/zvsQyrUukwawXN3Hhu+N2wNoeCLIVWd89 +Fppt/54B/TSB1YItSZ73dPUp4kahvjggPr0arQX5bGNr8ytKqXLiqIcg6oSj6Tc= +-----END CERTIFICATE----- + + +NCU ifx keyid 37ae346baa54c513cff0290bb321a22a34a4a8c4 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYXSVhiSoZasRwAAAAABhTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDkyMDIwMDk1OFoXDTI0MDkyMDIwMDk1OFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0zN0FFMzQ2QkFBNTRDNTEzQ0ZGMDI5MEJCMzIxQTIyQTM0QTRB +OEM0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp3A2WODP4Lq6L8F3 +N16pT7Q9j/rNW94/hWxXkN5ldxA96DFAneXaBf5RCPdks4fT7danLcO/i7Lc8LXf +uE/tYZ75Em5YFPrO33tXB8HcRJlmoLOO0NQ4GfAV5HQfrR0EJpdUO/7/ijg0bjpn +r65OpHXV6op7i/W7kcwg7rRZP2dLV2vFCE/v7lUQ0R1WyRDYy68Rx5spiI5AxqXH +spZqia2707SiWu3COK2MGEvLowxGqYvyAMzTGyCvbezvWzznkyYpn6+g7wHrRw2J +fwAbS3JEr0thk2Kc75TLLxqnoXBNw+G5H/TY9zNWqSM7j1IZHefQyDdqrXLUABmE +HfCqCU3dQ0WWBCVBSSCV4rqASOgH1lVnfnU3UlMRTZ4EUpFjszhygUob1nodR0eJ +wIJ6ss4DxpngwO2FGuxyvTqEnhIGd41fm4M3YJ9MOquAfHRHmo8SGxbiE85puH2v +7Nj/dGXEFD5wb2V4pAX7OVBlcGGlnrJBhAzRWBU4rxccKCx+cE6USTD0mD4qMdK9 +RmBvD1b+KjKrCN9Qz95mzrBqk/esg1t7Pw3YUD0fPSVJzkxy88H1yAaOzvmZXEJs +5wfiVtJZlRQxdalhwP1rk89+NNDy8I1baLtWig3+v1lXvUXxrjql9RB7C9x5R6Nd +ZbbYXTX9kg/bs6sERPdaa7cUQrcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJzxZiC1DJZ0i1Qw +/Eow07Ae7fDgMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnJxKephjyrbKv7WarTXNuV3yK8AOiSg9aIDaS86chJGX +7D4dQAzdwvVZmVNy9uAwBVRD55RXNGRf9hSqzAMsbuutXQtGjoOBaSh0xWwcDV2X +b/rF8gj8VBXWEemuGZpr9N1lSVXjM6NRPf6/oyMT1Bhzwk5DvcEJ5kWH2WUpYfrc +NMLllq707JEX6lWZvkD5nFFPsBPuQ+lfcLafq6U7uA2DWONuk5vqdww8X9fBw2xf +OgGhqP2IhYxgIxoem9G1SS/IbD7X8qg2k8hUWMxC1sysm5ZyXT/w4x1/CEbgsd8g +15Z7ISMuMRhsHvvVPnC1sp0mOPBKTT02Pb3Ia9PUEEJUko6Mr1hhJ1FUF2uH8bTg +d2w2/qeTfYAmCwEgAildVJUoCUtvT2/RetHft8bSJz2ydRiogs5IBqIuMcbQGOlJ +2aZxl28/2n1n63rrTHrPsSUaexQMXCsRqF+O6qOfxFsE7+IZDK5+6vDwdHq7xi4S +MM1o/jhe6rvvdg4QfFy+eNDoe1VQSwveXqEWCNXlKUDqkDVOH4DoCcPbRS+hyXda +WjPCJYBMmd36NXV0GJhatHQ/M+XScSdxGNVPMzcYrVI6lSKwSwrdxdQ4xZJd3faH +oXi55ml+YCI7uljRz0s1CxATs7fPHCw/P8gSU8dk+Uk4la6G3tQlB66ggT7HhFA= +-----END CERTIFICATE----- + + +NCU ifx keyid 37ae346baa54c513cff0290bb321a22a34a4a8c4 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAkreM5bPd3V3LgAAAAACSjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyOFoXDTI1MDMyMTIwMjkyOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC0zN0FFMzQ2QkFBNTRDNTEzQ0ZGMDI5MEJCMzIxQTIyQTM0QTRB +OEM0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAslVWYnkGudNtbSKy +50GB/+5m4ZJKZJltoqGaLFD+FWPMdkqnnbbbkakHmUmOWwAkDyEe+9/dUhaKJAyY +5B6ku5PKpCXgVZVM3HSU/FIznAhv/O+LxNxWVdASVI+nrs2T5kRZRB7bix12s47T +mGIGI2KtGywyJzW8wvBgCOWBuASYxmYQwUq+5jHwfAhiTX9xeWMiRcGk+iyDxs2d +1sLBQExVWBwmUEnQ6GFgijISYFCk2XKvINgu+dFt3QwuWj+nQx9owlrnWW4e7Ajc +FN3bbpo+gIICatUKKcK/UNT76hgh+nnb3jXVwt6oarX+aTvOwUZLgWeAe/9Rg85j +PBJoyo3oFuD1KjuaD7gOpfAYsQb0ivnZ02l9xEQPzo2Xhwko0EESsjsFh+FoF+Vb +hOtTQQMP3tZswxYo2OZQdktVYJ/rqvklDLl7pYlfO8ySEGwEiGrFr82WcXjVpkx8 +ZiB+5iFjJGJwOJtg8Ff9V5/jgaJBmwO53sNW/LB88S4fviRod1SSgh22bOdKgcBR +KB8rwm1a00F1jGEjYCNZRdv9Se7BhPDNnJaiS0oGFB1M3IPH5S3YHNs5JcxAhyma +K5ySiDZiw3Sm7O6rmd5G2yg2tZABC6O8fXxm4YtAXYzO8P07rd8rJup8cjt0vuMA +ng7rerD+v3dQtdGT56KX/fKwsLMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFA2iXy5zU0abaoS7 +8bfMjv6EbLbBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAZMZIamP6pwJAAb2YRY6FEda0NY1xidKgZoDPb3SuTYOw +dv8A4O+t7EWop+iRx9KdOcAa5gkVupglbuDhSBZQ1x8hvuWN+4r/gWg77TDtOdh5 +3o09/JxO/2a5xa8z3T/IzpJE/ZKeIKM2EkTvCm075ZX2cy5QCVEpJkWgF4FdozVk +9+pNDTE4n8Hp5nW3iDBlanYQ7TIfQV5aglJ8HEiDdwafascNZt7GpgAT9ADqQj58 +dXYNp0RAYaRZHIECi2+JpoY5+xg2dyPnciCREK/5Q9TUiW4HDqhiGnJz09+MSHmV +5+pKfgoRYsqx1zl3CxcGQ7EKzEgKr1L8MxErPN6Pxuozl6XPD2aefUkwUBplHuLZ +bKy3VZFcktoWa+eu94TqXFqMFpO0WBN4QICEh6KHEQt8intTEPnuAaofW2jv2sue +ZMKKr8HGC1TGrCGHrKjD0smYNj8zjx/V4Wz+zDeLJNreUHIib+TpSebcHBtBWD92 +YEDbCyd5niTeG+Ssq7bO6XLUSipemB3bI8GWlcNIXMtYE3v3oDwRjzO1ViLdgFTM +N2cQVt62MgAlCb7kYMQz6RqF1uKm1RTaBs8hFURzgBYZbAvq+Z29sX1D/RxLDGAu +7RrTQg2/6OU1/mumv9cYQB0wDDshrQ96tbFqPDpPO4z9wMCJvCsS3eZ5auMqkgk= +-----END CERTIFICATE----- + + +NCU ifx keyid 40b8682b8d18450a2b06849d9b5cd96f4cddf4be 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfURImtVOAjr7QAAAAAB9TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzNloXDTI1MDIwNjIxMzAzNlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC00MEI4NjgyQjhEMTg0NTBBMkIwNjg0OUQ5QjVDRDk2RjRDRERG +NEJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsdhIcdy5JpkYygdh +C1fzaeq7RnNCrFdCx/za6kDxq9bYZ4+xEIwwPDzuCAGiHUpN5x5ZtFGTT7TyF65b +QVyBCxrmAp0Qlt9f5LkfjB2kaCtvziMXsxUwQHbhopIVXvmTFlHQrpPGhEaYPHPu +DWxpMUFtlUD+jQpP15uIxsGGklBMRVmp5D2DTFEtn5Wk7m5+d2WtoSOeGidjnAjR +UdP/MziYp2rP1q08/TkQCcFFFqy8FonGLKPK1O2FCMwmL+8IBeY+M/QYpF4ku4SA +ee/b1cGhC3ji3XzamBvhWCBgVXpaln4uyKjlYVVtXV2OiIwS+XFII7weseHmtq4D +3dqF0b/9yH0m2zuKmLTFHTauHRUap/m3P+RCpP1hW9/58WZjk6B3YlfvWml/mh+O +4zbNz2DNpgpqEJpT3x4s12W4mZbTrTIVVXwuDUHPVOEuNSSErfhp5ppbRevb+OLQ +Mr/lSPk2EyrnuyVI7H/uhkZUo9WbAHQA3QJT7BOyX+bVt4Bk5UDo232hXkg7vJEH +hhegUXmxLiTLcjLCgU79Qfp2MlImQLbrLrLROQwKtVNVaNz0DrYO+VDhARfWcAN9 +cSnpLqS05wqTtL3bwznca7qLb9hSMkY+u3mDC7j/xpaD/dayIpvuKFrUfZbsNxnc +KKzEi0/Qd6aFrPko2n+9La4CcDUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHTM+OQNreEdZGls +WQNjBMXls43JMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAKZ3SPY7IuXiP0HVjthngLdS9WSUu1lwOHiqyfbuujQ/U +nVwnzxb70XKIyum0wlh0hJ0wa51eoWNMKhBlIvrzBcF1BfISWWgmlceTrgfnfVg1 +2XZGGF68j5TYc0PDx8quonhvcPCbxB/peCis0hdHUJ+8TKW9in72aSKAlQnZAtyD +w9Mu7LnZRr8HYg7KL2FfCg2W56/cOjsI6cylajAxlemV9zYKn8pr90qh3ZiuQKjK +3VOeNqIbwJ8WltPgtCUcAZfmxRBHttt/O/YN/oYColNpxOOb3mbJJ74V2xkR49FH +lMUhhI9ljVQ+wzjeEoXCKI6RT1E9c2VOm0IMifPYIDDMo+6bEvyCCgZsr9z4ms6T +/+UP6pDCCUZZU5jyxH/mJ2h+NClUsO12GtYMZ4P+//5NM0PzryCVESabNSesBDMj +EPMCYyb8GfxXDcmn1KPLzU6wH5l2PavK11NR41s06nATKFVi1SaF9BXZUeBHNdeb +EFykOb9MKKbcBn9DtWSc+oCE9MnGKzreZoQFSG/Oa5rskD2nL1YsXu0/7BHlyBqQ +nKJefzi9E5rnlKTKeN8SYHSHQICUXmYOs3m8O8xngeRaPUfPKgPW3ongTCAFXbPE +7MVaN/Ttg0gPRRvkJEABQvNVEnjG3wA978yfsqqI+fdspbqFW3F1clqTJ9TvabE= +-----END CERTIFICATE----- + + +NCU ifx keyid 46f26f96330691e561b72f7a63dce3a0517039fb +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZILimNEnRi3DQAAAAABkjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxNFoXDTI0MTIwNzIxMTcxNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC00NkYyNkY5NjMzMDY5MUU1NjFCNzJGN0E2M0RDRTNBMDUxNzAz +OUZCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAumC5DOsN0yDpnMm+ +kDpwgFbxSVlWe9vtBrRS8oSL5Od9SPrXB1ytARj2rzwU/61QoCemaGN92lGqCmmj +yrP/mQAFwT4jrRvsA09M3X2ZNn+VzOSEgItp9sC62cNM9Z4m7mnz0VLIftJBDYUe +FJyuH5yT+ciTxdFwus6/ROUQ0HSB3OlhC7wAGIbXdOHDTXs7q/Jvpt1cSG9i7lgM +e1BDa+kMmJYtOKYjRrhRIr6YsR+477INPQebHEthcPLqpBP3UdJRxXp+WiUjjO5V ++5gckpXK7dfE7gX3TqZimPqhqHZUEBDby8mtcisoy3m/SIQqh9QYtANeAp97N0iR +7o4fdavqN2giV7SsIXSJLsZJjpF0w2X7skq5jfVboKsul8Xd2jG4wz4cpWI7GZx6 +uOApDppvB3rY+h+WGRZLIWXu+VLC9zIcoktZTavPhO+YTouMBeMvs909+KyEE/yt +fqUK5j9YOVunYvq6JvjYbh71jUZxvLCDODhm8ShtLxKNb7oS7lu/1rLIpRJvx3d6 +OLivSnZlgxv0uS/YVxUvxLjC51hn8ERxobicyH48bBMnw+fD3Etx5NqERFmqKhr5 +OY073oczWoUmIO2b/Z61cyYSjw2T2byKSLoYaj1Di4zUfQfsLWtSXr2d4hWb4gSx +lHRHV5dIqmp3niFpb0h0ZBh/GkcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFL4geF51UemUpXWU +yCkWtI3d6vDCMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAljO/miWmaM4Qvy/URLWyzH6YMillDfhmjAG/77hFWYgr +D/dDwdKiWZblv/8g+2cnO/xi5K0d0DaAltfBMs+E7krR43JYxDnWdW8CHQNCr4+q +pDeB1YuIU3XB4wDhpqUVAMkj7YuhDx+7DaoqIW+25eaaUssmy2OFc9hPyXp3xB88 +3jgYCHRCqmO4P3bBhrVWrTD29oFMw8beVnLCqnJO+qfZXgREdQWzn8+/rylUkte7 +6KeGHV4pSQ0NPMYIj9UeGoRsbaMP6QvIW2UugIL9qbOClmGMjwCkvKViOWzycdXl +JTCwozYu5nEmVndZjDUtIbsFL6EDO/nbgYtt/am23ysEMOFbqGG0iTZ/I6IsCA3O +jjypLI7WCZDH6KLSHvTLu4NDoK9WWXzYuM29RITVY2awuZLpbGjFczuov847ZUjk +EjOR2FVw8fx1CExEht90wO0dipK7OMktfwpcE0SQmKurqeD1SIWcpcAmDflRF+w0 +EVTLEH16hxRVwarklgYxXntbMqpj8yKTj/rE5PK/991lGU71ACn8CQb5bZs0AHNg +6Kg8N7PvGTX8ae+SsD/XO9ofip/fsdo9+Y4IPu8tB6m8Ayx06BA+/gyM1bAECGGi +03WPGpRVhbsWRknZf/c0F1Z1k2f3xjSpdXcqbMw1OV0HlO5xo8rF9wtFgPrh5sI= +-----END CERTIFICATE----- + + +NCU ifx keyid 5c2920742179bc704db1d8c54c34ca94405617ca 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfEbgc2APojrBwAAAAAB8TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzM1oXDTI1MDIwNjIxMzAzM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC01QzI5MjA3NDIxNzlCQzcwNERCMUQ4QzU0QzM0Q0E5NDQwNTYx +N0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5w2QBmImh2cLWHaq +nehf+IRlE6QdaXTHfuveUiPve3s7qvO8xp1GZVHgXDrHthngTk1NgMZIgANvBUNK +mx4zKGo0vF8m7o9RpmwcaFTYMtK1qxHTi5BxKY7KqMt61m6KUFJlZo8l9UTzAHoH +Ijyn556x1pGYAa6SyyaUzVvfL7go21XYsLi3Bkw68IDUba45Cd2fZqC53zd5tPz+ +zSV0+LbpsoPEKuqvSzbiQmGKWaDq074MPxu3c/3sX83/2fxvZyTLCkaDWaXb1Vo2 +T4EabC4u9WBZUCcbLUclw8g4Ka4vFKaDJJRYmidz+Wf//gBraAXSvmhcZ3yUemZZ +4aO8nuGNow5LCwjhFDLqosuJ504llagrgVBLROsRhuIwNXpwVIzbN4afoayyD1N0 +p7mIK2/p2rK7cH6zZ6JvFrOQ3jTQwGloPCnkPCfmqcfmWpLdOWYjNMku321WfZLY +S4BCexAVtYb3OMinuHdbqGuVjvmqKxP8pnP9Vc2yz9DpLNXlRzza3wowu3vEYaZY +iRmhAGVq7Y5Y8WlLHv82Q9+/RNBxwXK8rPdc1vM12xtLLG8uruWOEI5sVHAeNN2T +3DoG0NjU8xABHWfl9NuIX9GTaRTVdSfyrsUk82vuAg0Ms6UYjhKaoL612e4pU6kl +oiTu+DEe2a5vrj+cyHTnoZS0L0kCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFF7buRqoYLuSeldZ +VSNjcbz3G4UuMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAibJ+VgZza7M/EMrP3AdDsaEFIK0pgGobYyUP5jO4C80R +0o7NMJ5S+Z+S4mePrNzbHWC4zAXrQ4ydwCPyTe2lg3i3yfQDhB6mfuokrsQuzS0B +as5xVWPDzN2JNB4jJVC+Pt3iE9uKOXdf5snbDxixXeS0qDFZZ8iPs+wjQpJlowBd +f/1CQZ1qjMCAvSw73YN199UOS4xk/PothLrTLJ0FoNp6TS+Tdun7ujWnuUVjiaqK +MiyUxY8eyd4eHVwBXzjyOctCZibIOKSARA0bDat6RjTWAcTsAlQ133r+aLlyQvqg +nJUgY/tZKwAc0Y8a+sEPpEROIVTedE9OG+XmOGn75rve7TUL5FhogcOO3Cgl81k7 +OcPegvYXXG3aHfpLY63ylcOld2eu42jwAEG0V7CJR8h6s7TOjApGkSB532nMH6t6 +bLXB/opXcdBo9RDHUSYyChlfYA6on2G2o75BwAl9HvgsffHw0P7qeOoZ5/ssz2al +fTnXr2BfEMIXYyCEosEzDvIW8ytz4zKccgjikJzKcagzOrNWBZl9KvHzXSp5oPLH +WY4WLWGPqWgx4/r6aPBHz9ps2F3x4tJoB9nP/YF8PwedLdvIBITRnat5b6vH6OQ5 +9Rwu6SSwj/fhcKQFwHU7vmHBRsaX7jWtfFAnaDJNA7Mw7OInNcOys7R0n8gbtUc= +-----END CERTIFICATE----- + + +NCU ifx keyid 5d0815951f5f60638a69e7252f3ec4becd7554b2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZF8TrMaFhE1XgAAAAABkTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxM1oXDTI0MTIwNzIxMTcxM1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC01RDA4MTU5NTFGNUY2MDYzOEE2OUU3MjUyRjNFQzRCRUNENzU1 +NEIyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt34Q7TaV+emAL0mc +z7kFIUKl8bQV1bJ7s/qF3dcdS/ijRrLPEC5i6Ltv0L4LHNDqsH+Ed0GfRx5rWGfZ +jAnafF7dlQ6yivWVnb7sWcXIIfolBxcWOvt9s036HaJQobMMLExTjjAhEyjkd5xw +ixZYzpY1QZbkS0QjL1KWQhPjrE7KQg6nvBR/oAbe7vyc/cYl3MicSUg33OGrlK3m +lyE9yF2YL4b+gtNp3zaz+LFYupLurW7yI1XAsYg+SNJHNDLqETWsbF7sdWJiUyDU +fxEufScm5qpBixU5GwNRygjrhBu6z2o8gnOQsUfxtBhQLpwI6RGWm0jX7Dlo4Wlb +X2dHueubGHRgxftTTjnoP5p/3fGsImZLdlfx/u27uC6nx1uGliMuIyvue9flgYuI +uFsL/tvE0R0kTGB+2ZKDjJ6m2hSm0yvNPq1lskuUrRPFklZxeR9bJNtX3ekZptty +QudkYvuJoo08EsQRhX5RJ8oYMZ6mQJ7/1HWXNem/+QsYn06tGZE4NJwMtMow+uXD +zkXkgtpy7PGfB9bQvlBpAx4o5I73JDBpRztuyD8aixsgQzuXmtZ/iPGy6vtkpo1w +SsrY/fcF+RBE13Uy0Ne9P0CwFe0xc9ii5BfZF2CTDce0Zd+mExzHZ/sBAt4PkDWB +ulOCqnDGZyMgYFahQBOa5vMDM+ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPYm8ihg4JMPGxSR +Joc9YvNERILSMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAnA5D2OEYA6yKi3C4/Wvk3Ea4gwS13HDsRSEML12nRWYk +Q/IlC6mgCT9lHU2XFQq9IQPimNBXneX09b1xLDo4Pjiuk77Rl82PcC3oO1goucry +4JBEXx9ZzDOpLE3eph+h0xFLge/91AyAMPEy0nuNON6Vo/PtIwC1QQSfAU7ljXxD +Kfq3SHi0TID/jZ1wxuC2b2rw4iAxhcTdNIXYMC16PnnZN7FNL7qdUVfZ9ymNrm94 +BxBuWV5/3cRaadhNP9sw2CbJIQVaO7bDPWsfYCCQf4HOH3zIdBNOo/i8VMzExpmE +v74kKH0b2h1PEYvvxXxZ30/6lZ/StHMRfhJl4ds+TQKuNOpvTbUyd4p+73LWNMcY +JflJVhCwH0zUVC3T+0VjAjA0qwyLL/qUk874zz2sspwFAYLDJLoj4n/EqhgHa3qZ +Nm6vQbqXLb1upyGFqwwBtLm0xI4bs7dzfs2FNQvVQbahd4yL0KYOUI/P7oxNULSY +DhA+7uwko/25dpCTv4IXMr22GrNXEkF0/rAKZHbHq4ku0VKwSO3kTDb80Dyc98mT +Hz1BDoMUqFjcjaiwC8bCZUEIKYPCzIv0/X7zqBCY6yuKhJm8+/KAPk3+scau8QD6 +N9ke7mHYdC1O9D/Hx/yF55MIczR/Bx20CX35FcL+kMZlU5Opde+TXLDrCpiesZU= +-----END CERTIFICATE----- + + +NCU ifx keyid 69146ac3cfb3665c7ae78101cca5c14255ca2bc8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfi1t0klvplC1QAAAAAB+DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzOFoXDTI1MDIwNjIxMzAzOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC02OTE0NkFDM0NGQjM2NjVDN0FFNzgxMDFDQ0E1QzE0MjU1Q0Ey +QkM4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv27xC+OhQesZJXoZ +rEaf0QZs5sk3Q5v0qMH7tju3qPUJXs3S6VZLrJ/Y9mFp0wPo1k6g1TWSJ5OzNklS +V9K8QhnJSDQ/XLjsBJ8DWXFQQy1A7xtdo4Wk8iWzybupJ8wTmHmdQ0SQHFeXldsu +lA3nEMNzVr7nDKwYzio9bcbHpeWyjVXjmb5Va+8Poqqjx+Fw/pT/YEYMASPBWoSe +45L5tcMbjlX9KelHe0wVXvwzT+miBbX3+9hSLcWC7Vx1nSy2V13th3QAgSIXAMM0 +LnMvr49MzHQ9G9Pmf5t5MZIkVrq67UB5PDladKwSFp67smaNLOFCv35lHrt2w5Aa +kbsG778AVCgYHXG2vlY8vKOIJh8HeQmmrtxoE/45jeciIF1Tvy2rVxDi+lsRKdv9 +quY82B3wFPeF2a7AOSuCzKve1hA6cVst1p06Go5Yehkzgx4HVeYAgh0shY/2D473 +7Gpw0Y0NqLbKEXrGfv8wVfAd7T4A4gqhqmRWLcSPcsWAWbB0aQ7n0plViTrSfs3H +E5XvZBwtJQqYZWBNndaSolSswxgdcCacEyoI29/1xvUJ+iY86+S7YtA4YghQbWOb +aqIzzR2HQMvxod1xckb+qCdVJhEiqP/qaM+Cla2sJiGVeQ8VgyeuUgJQ1fD5K7PA +ztxf8rkPdCSLccVG5DCghdrY/U8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFD2BBmWuBGNpFiHJ +/riZ9tr5aGXsMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAIyOZyocD1SLNrTUeRlKU+/gq1TM04ZADeBpyhNSGp88b +gRMJ6nX7GxVndmx2lrj7c0S7R/pwhzzVQgNvthJ1rwauh3LKVxlVx2L9NrjDWL6a +wdsCydc5qDgFR5J8OeuQwe/lHYe3xvmUvGLyWvhCywZ1UT3vE5+Ed6wbGBeNlbV2 +YbhhUCRxAD81gJ8ETtXenLzEp2I+4cTsJsnam2LdZTwkGOm/vdAaVA8Jjfa9eGxY +14/kACBLdAXRIMnP4DCxOG1THfudx9BfnEBIOGSDm87Pjk4UEQoZPMEzgUjIlhwP +KlrUfsIG7bsjwzdoF2zQ/VPEBot/Xy9VQyAeSYTWnOA77qcAFO+sLWQk2wb3hlGD +4JnjVeSKJWGcC6e5HqyC5Bb+KXzYEhJTwF1QT10LziLCIVHr/2skEN0CzYGeHDVF +6oe18mt3heTs6rCIU9BMss2LqigoQIjd9qavUNQKMTZRInNSRxe590DJ64O47Hiq ++nNFoK4mCsCjL7BGvMuIWFsXHAgqzu+q9PeF4cPCqDKwms4BbCW3xWtHM1dzyCQB +eS0ZTkW9+VhX7jjNvZgMlgKblkVJpJKDTTaB87PlmQvuvyQ7RUfxzK23YYAqI6EI +UprY0LyNGVgx9ZlBB6qf/I5hJMIbjf+PLWbfTV3ZnAVGvcrNmoDf9HplxgBt7KI= +-----END CERTIFICATE----- + + +NCU ifx keyid 7cb4b78e688614be4421c5858f15b96d5eab51ee +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaINbH8COolecwAAAAABojANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyMloXDTI0MTIyMDIxNDkyMlowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC03Q0I0Qjc4RTY4ODYxNEJFNDQyMUM1ODU4RjE1Qjk2RDVFQUI1 +MUVFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAu7h3RX/rsvj9UQbN +lt3VieMtf6JqZIaObA8ntkGAkBbwgrd9rdJZgcG3uwCm+TKFQ3Sdrroaqo6BN4fJ +l5Sug2cRISNKiWBoABAfTF8o258/lSyBU5h3jO7/UzrgZFxzExbhhWovLh2PDLXI +sdeiLBq96TC6gC36GW+vY3bB+F8ZXYskAxhv1VXb093oRnmZYohXLv3sDu1sng4e +XfW6yJeUz044UIrtBm6la3hih4MWN+hD3jbkoWn9pwqbLRnurM9asI4SJKjWoIjU +2HEtJEqUhCyewIfZdWBvsJNpMuQk2hRztNk4ffedwXzDF24omZgJguCy8DC41XXW +YdxKR4VLBnFbJj0vV5kcvnZaaqfol5oNr9fW//4du+hlJXTOnYoT0nuRJoaz21SN +PWSTdhui5473YLyV4EpGf44JfF8gl/klN0DiMudkyvKKiGhFt6GiRiPBIju4Wu+3 +iA2yMxhbKGhq9owU4f5U45ln68sry9qC1MYBuQmcVdeJB9bLiUBrqaTbQ0ckLqVo +lSEauf2Zcn3oNs6r4p4CYOlXYXNiIKYhm7Gr/pOVBxMtU+nc2rdmNQNMCVzf8FGl +D9O0kqBmquy2xv88ubsxiodBwbvepif2TJGHQduFMylh+wcle+uP6H6d5fuK7IiN +fg7LrNVGuh3DjUh29WuBmws8J/sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPyws8Ll/6Tjvn/2 +qK477mGY0d1uMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEABezkoiFYkObjLLaKfykjdhgU1HKMgunaxk1GZY64kD96 +uALgMZzydetDSPHhJPCBOjNLkto4FHN9qOQJHLTQ2cGfClmP4vo9mCBJy8gourwz +P+WgdBuEknYazBVHdS58G1/WsHDolzvryksh13YRnLvafNymGv2Wy0b7PebWYNpl +uN0QCiNbt1Sgw/I4s8FrVTZ5/Gc/KWmwIaPIrQ5zjFS1qjOKqrzkHsmQZpdmIDA9 +xrTmf158JdiUNTogwv+8xoJeo4JBstKR7ZKG4debMIIirP99SZRGFng7cAAuDJjt +u7PWNJDh4IUi22SP5CjhvHbOwcBm0uR69eb/hs05H7eEM0dh7lKAGXtRljcvu9+x +yqA0b0VV/Jk3Kmkpa9/3kZ6U2envPuEBRkVws9wPg1qGzZEq+AMujfhY2lXF9qmI +Odo22CO0ywMt0d+5yi6sBJazCFOJ6s7cxR9HOjpT4JzPR61/n6930WshZAkDuCNB +utqPNxqAi9XFSdsezd7BFnN/Br6aj8cTL1PDU7VLmNy5OzY912tdCCgN7Eyyqv1+ +uRlAB5fmO7E5fQlvpTYqRieOCYvpnWEiDsMotINe73VvUGDKM17+qUYgvYkysm2Q +EIdQRdyPdV8WcOSYeHm9UKHaj4FDHjBCen/Voi9pLH6nvYLmCwnxNSOP6EmMT0Y= +-----END CERTIFICATE----- + + +NCU ifx keyid 8343bac2129d78299c4b513cc3de61037bfcc955 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaUp9C8wcOlKngAAAAABpTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyNFoXDTI0MTIyMDIxNDkyNFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC04MzQzQkFDMjEyOUQ3ODI5OUM0QjUxM0NDM0RFNjEwMzdCRkND +OTU1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsZVe88753AUM4cRf +KGZs7C6t/vo/AHXJaWDjtTOh9k5PD4B6PywkmlVWfpEsJVZtyeHmD9lMtuiYvn6J +ATPPXiI1pmD00Sog6idBHyEHX/8gYVtSmxbQA4P2G3i6g6MlDEkMol1e7LwHSqfA +7z773cYroiw/pzHzgghVNxjR4bW7Y6dUYgUKJv1KTv0Rm2tlI5zULKylDIRvrtQ6 +QZGp5ZhpMMBNFFqObv6NdAmGW8/PWEQl999ZLs8pXJTAlDlB21485mAa3R0hpm3h +R0UCqVXt2EtTViKYv2ZRTfMWiyP/F0iqk+qLkby87ZqJgVYXLCYAa+vjz8np28Mu +GxG3iXgSIvSvVE923Ekg0r1MuUWyFURvqeA+KXGNSnupPD+Yq/FxJa/UkIcNEUG1 +HgOtr7ZR6sQjyRpTWCdTR3LEjY84mPKbpGheuvrhg4un+WJOQi31P08J4OK+PaxM +OB/wKqVE5NK27u45P0XJ/riVAV6bZKITDKj5QlQpwBTIjex0m5vu2JofH7A+zsPY +roX6jvghA6kGRAz2yYiFX7ehCGPR6AiUn7q00FKNskEf7SSrcXxIdXiCKqVjgE6Y +WUL2o0vDqGJZGcsFYhOn+gz1vf+8jEDMYPTR9jnQ2ARts10NFCctF/DQiwJPlNHq +AhspZZbPo+BYUu1965mAlHsQgl0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFF7s6x8dB5PdMiNl +nixgjsEPD2qeMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADL+ilY9+8002dJ7cLDYV2yf/Ql/6HXh5/03wNxlusBM0 +56PNImTT57jxYzqU+rVQveijkTGWrr/GGjrcDfVHzx9haZDyoeRRdKDOH5UUOM/6 +9KNBZgeyeUuLNR3Uq6XYWD0NJvaaODuRlmPOQ1akTAZhog7IeUJMw0rZUhZqA3yT +i4j9XjR6tj2iEbdhbmNXKWtuFkA3XmsiZzKZObSlad5ypapzOJdfv2e+TZObsmY7 +RvzrmBUvU5BP+0DENy2+H7lVxFBwIFLJ+ty0GolBTLwFGg4nfrbeNwxKKTV97/Ux +Hau53uZcOY3YTY+DbjC8VlQoc8Ob68G03btaErChAggbxML4ZZaIor3PuQIKc1iy +V6w5zqSE/weSMxzIL9DTJnnOCPZfy3SGmZ+KR3MULcCgXZw/j/2x74jwn3dAHY5b +uLl47TtkO/EeYtLmF+j3xDBiMitrG/u1iiEKE3oyzc2jNdQ7XC8bInJA2ftpYPcM +DHE9Pib1CQnB5KJBf4JgxGU37DegCIimh1C9cd4kL3p5kkysxtZk+jL1MxuuOqWm +Vj3thxRFeXsMjDb3yzoaqDxYuIa2UuT6+ruygf/x2BwUhZr5Ter4LalOdLhaJIaD +ziGkINcB0ms+vPuWxjANKzgAPCeQ+IWUyPD50UqLgQ7PCqA/Bu5DR20vwdc4Rm8= +-----END CERTIFICATE----- + + +NCU ifx keyid 9c7df5a91c3d49bbe7378d4aba12ff8e78a2d75c +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYSnW3VLBWa63gAAAAABhDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDkyMDIwMDk1N1oXDTI0MDkyMDIwMDk1N1owQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC05QzdERjVBOTFDM0Q0OUJCRTczNzhENEFCQTEyRkY4RTc4QTJE +NzVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmdv8mISEof9Ba2IZ +xycotwOXtORcy6CwID67sNeg1/6NRoFuq1Z7Ti8ciZKvJygGGwTn8wDB/Bsh0i9X +WtUtH1lZxz/P6/dSoHhYIvM8cEwRPmwSCOxczS111oqDq48QIIXSDB1wbwP2xlI0 +99OMnx5ia05iIA5QT5jV3aBOrNSqW2T5KyVgcs7J/AViJoDfrusg+0/MOEXBpEhw +Y4NltgvLMYTAUg/jvn1tIzBPOQhygiCiGkH0oQ7QwOsmG4q/+qry+kD0iJ1pCw2s +ix4xxRdH9APrBGXWSrD6yd3hKo0oOf6zvHUHebrfjxUH+qcEs6rz06iB1/zQk5Nq +Ut/uInvbiYitlUZ1nuMRmysLMgvNWcyvnzN0/R7iZl+1Q7rf5QzFiTvrZwdkHMtQ +6Q9V1qrRDk5DutXosgXqUUxWG1f6PaHj+4XRIJRqpdQtAYK6TDNrMNZMMS9Q5sON ++dg+2MRRZt+6W2nVGqJNRoIZiYkA5F2B+zHXQY4DVt5CdBbYXPxIhppRYMoFuWcG +4Gv1x2uBSDuueW19DJTnx9x+yN673bBUfiKyItWxuMLtClIlCCmCgFDz9kWvfDaZ +0kdJhYmlt58wnP7oJScdMBIDXJcFyuqqvQX06r0agF/mgUdsb4KlAye07pLxkgVI +AsR+PrNs1j60giPRJVG4WTICwdkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI1BUp2LiT1AKVLX +SH8lHfxlYyHqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEN6UhqgyUO22Pxg0qN7j0jnwh5zcII/8QwyeSjnRujDk +8PWyE7k2tq5h2d5aB36HvuYBS4OexWU1PzdKp+Vd3zbNOyazEEmhLqABbP/0lgG5 +An2mp+2DWGZdyFprxLMG8TNIjBeNcZd404m5AaVRc2BhVOaIW2URkuxwy8t/ASuB +F1BAQ/3VEy161xNfQrcD889Bzh/IDiITeAKDpSiYuDHeaE+smnpf6U/B31FLNiqR +sq2exD+U79Tq0NVPqi0R4fxbbrRH6vYEQAQHMZypxGvmlCF6N6PczARg5i/+XUjz +DTvh7CjQfRSZGjf+OZg4oz8uNNzZcb6M+7pYY8QoXS5ngFkeJOb7AKAn6ppzdcx1 +eeKaCswtj1/IYIjjel4EDHD5YqpbOfJmvw/Ywas+CiGp4HitGMW2WKsuGmatLJJM +TwX2yXDINjvt1525Vsmgwkf7pwA7MiXc01FsbmYD6VemXEkrB4roJm5CWdd0SMoF +mJ0wfqXhJPB9NIPXx7SCaxJpg4B00s0Ky7nzIj4uMNihIwlH7pqtx/fmdXhVFwRo +00KhZ8/IuN3vD5+djSRHZFPpIJAM/xIdoa4bMfY5KmzaVaSsENoZOb+haHl3RUvf +CHSw+nuvQLHCyghsT4ANF4cB3zpN4Siflq3cpkfBx0h1WFPUfQ2zwqqqT6IhuuI= +-----END CERTIFICATE----- + + +NCU ifx keyid 9c7df5a91c3d49bbe7378d4aba12ff8e78a2d75c 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAklQ+rhJgQedegAAAAACSTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMjkyOFoXDTI1MDMyMTIwMjkyOFowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC05QzdERjVBOTFDM0Q0OUJCRTczNzhENEFCQTEyRkY4RTc4QTJE +NzVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuFcxIh5MQGn3YKPc +KmrPuhfiwp9ZZdlRdxFKvO4nKjluwvod3I67/1XUMMwV3qdYI76WOghlfHc0cnlO +jDUNzo2UbInQYa+EthS5lS5g2UotMSPHZFhI8LWbaEmJ8WgmAYPAGuE5ikhk9w21 +zDlzbNPTr+8NzpXg3noL8kNJX2aG/oeD5auTDyv8zyJVrQdEmQDN9JtWMRZ48wN5 +450fMzeMXrLcNQjaQ89X+/SOIB1p3sKFisy8LcvvPP3pIGHm3n5nIN4WFpOQEPBB +DcPzjCihZLruWBraubZZbkCpFn4DbE1733SDOjWYLfZA3z7nO+Y/lfwK5v7oHGds +47DDaP05ZI8lN3aNx0K37p0PUoYbgz7ocRXG1HlotvzpDPLTA0icmm19QxS4lNPO +aVC1VlzLqqg/NYF4Xx31wfUUIF3cNtnow6REp7oRyIM7C1BgBjJxYp4FCCcsmwDl +CxuqiBG8pzCNPbDhrz6H3qEo3QnuNDNl9Vhvp+rku8WSSZVbLZvannvn0BNo5QeP +JuCLtpVWDprNj2ecPByM2P60iDC9LWrypAlsgQFuLT48MwTSexRjMJ8+5WZmtDDm +nesb6yVv+36qzy7vTaqFmt/gJUXNmhEj2Ek38MxburRQHwFXuC8zucwn8pt9LSCV +kCKP8yHQf/HW+eMmVy933s6N+1ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOUEJAlAz+cSmpmt +I2hYWxILKaU+MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAWcuLUGXNf/A0+Gus0pkRw3ZYacKO6eQPdDdj0lsYWhKi +NgLxEsCsDu7KhDYtSjlNPH6kKGv1Fdg0y2ubp9Kd5IKaMmANrf+jk6i2fKoB5Eld +jXKAUxqJbenprwUDj6NXV5sipQOxfoIFeZqc+kbcb3lKKCpCZHojJIyArodwkICk +yvLxh6QQ8ZF8LfVP9er0iXUp7KHoPz7t16RyQGpGPxxjKLaD7GeMGvdHlZtmw+I3 +5gnFGH8kULg4YrtXK6FcT29q9dcZnspGqN+qMDa5W3OpIK9UrGEonT1OPDNXMGbS +s28admAO7azz1atqMQ8ZcQdXmG6YUCBGgBahpk5Mh005aulH5usGziNiwc//Vo/u +5Tfw+mF8xzrFx54StItHmb7uctHArIo54ByK52hxWGTMMWYWROvvhlSbuzBCQsvL +tUfV0CLPrvFhSuPTOBIhhlTC8Dk9f/2mlx4rDTOBuTa5cILKZzKw1BhZM5WhVcG+ +k1IQkm+auwYvy2Df+Pq2qB99xBg+OUFlcT1pXxO+i2uiMmP8pasjwI8Qy+Hr6wig +prceUUtlX5dLDmCrx0wVYufPmJmEx4Stq13NFO3oTzuBaeBrHfFQEaocUibc+s9u +xnVQDjXLW85Yx/702X0PduY5jDje8dsf/CPNKvKo1DzO/j5VAI6ycseZZHYYwME= +-----END CERTIFICATE----- + + +NCU ifx keyid a26ceeac95fa33673219d0c2a77637102fb53ff2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAabSvtnbtqsCOAAAAAABpjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyNVoXDTI0MTIyMDIxNDkyNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1BMjZDRUVBQzk1RkEzMzY3MzIxOUQwQzJBNzc2MzcxMDJGQjUz +RkYyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsxRFoSZDxlWw0LJa +A5ZMW/0ZqevWiBpWHvHoPGVC+imFKzWR4VBBQYrE++O3ZjVJkS54z0bVHc0JOcdY +acEj6YYJByJWNiL/xFZQ+a7V+/Q1a7LOFYcCOvzM6rtaPCOFTZOShpztn/j57jI4 +yZ60uGAJiBz7MK+ORWpkq+2yWanQYHVAUqEFyXv1OqW9hZeb/z5gOZ39Om86ai0q +ahCJKXkmILYnk76i3UFwK49BuJj9rZdA3J+f872DSpS7GxT5MmMv0dczwZjpnIyM +b0cuns2UPC0fpo8tnJxxAT4P/1A8PQNzBHaQtLDmHAL0bMQmWxaEvgweiNdzxc3Y +3RC4RryZ/SRJo6A9ibZLWRYcNCQFtutH0TMHQRVsX7/9CH1LnftwICpax0Kot2/l +f/3SF6BmocBlD24RrSNWZ1MqxMalK/6jRFzagRR88qiU/vhRoBs4cl5vsZADtCEW +3/g6YAfJ2LSNM9Vr7yiyZkQ1IB4dPOXdIMjTBdv9l+swEjsuFCAMIvXN5QG2uzeu +ihdk8fl+xzy3mIsP+6w6jfj3l+zOXXftjJU83fjYKrK9LDwilfBh8Vr6WKkzcbCu +IoH104oFs+tuDqMDCjZre0n71yGMOc1NBjnOc6cMTv94pEHyvMChoKCdY2QrReIw +wQHYIW02ggFBxeVhRZRoiMqtKKECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGYbJZwej6B6vX2X +fsm/PyGzuSE/MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAM6tOfJBfi9u04IsQ3QO09DWOR57/BmO7+7koIW0LT7h1 +7sRPGDa/xGXUkeXhEhHo1rP5bbkr5/t1UkitBR6jqISuI57WKSIcuiPOvFtfuh3J +I2yqa1yTH9jyRuxbxqD64zsAg3WLKkc7PfKrcQRnp8K9Jn0aWFn3CQXs+Um3ewns +V36PkA7BO2yo/FrMHqb9pmNp8z1BkRk8/4aQl6FPx0OMCtPGBhJY1F60F/a7LkGK +EL4EEXrozUkpYxO3fVsk7y5AC8aFR4P7v9Gzssld/DWgZq1pLp6kXZmx4V4OqOn3 +I6vlWv8soGoB7xuaH4axaonIcSfBBB8YH6kTi8p8NUFnCuyCHR31rW7JTIoBv1h6 +ldKtb9kg7aecAXnR6C3L5MIeUYTPuJBs+s3rnfWkv0JxtvKP6XCqfh5AovsPwWvl +oKjrey2Lgcob8du5FjBlaMwMzpCZlUVq+Nqil6EwctJCs9fLPZlEPuN4DZTf6gnm +/5BYFV3k3LOnS1KbgGUi2YkYdasLhthVw74RuNQlvxWy/wa5NDxbvd413bhlDCH9 +l4SDGLN4RwV+ihWYANPQ3FvAc7YzxTVsQFtU+/WRCUPTHc6HtFNnVGFcXplhIVu8 +y5R3DdkFksBQG/k30qhc7Bc2A1Edp+kLxnLKFXPc3+tBnADL4veGHTU9mb1mkcA= +-----END CERTIFICATE----- + + +NCU ifx keyid c2ef641c329cb0a9f2eae04bfb10c99b89c34614 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAfm/v4xgdMUBbgAAAAAB+TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAzOVoXDTI1MDIwNjIxMzAzOVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1DMkVGNjQxQzMyOUNCMEE5RjJFQUUwNEJGQjEwQzk5Qjg5QzM0 +NjE0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2SiJyoJZOAwuofvb +XJmsrqht2QBHEVbgm4O26dGnyJ/C1rvsEd2kfc2qFBOwYBD10OU7volt8LpyQW1s +ElvGwvC+kACn+NBIQKNIMLipWyZZyXFe/EVo5XLvWrZhuJtH1ACgDAkgoZGFrYxL +4OmeCdEcwMUzYsl5nykzxBZWwrI8TbgG7EbWWdG/MOd42W0psEayxW0vCF7x11CO +TFXcOjD3n+cviMp/V9VAi6tIHgbBsxcINgqZiksB1h3pFarjJcS+JEePYPZRQkho ++QcC+1R1G9UUs5jUW8tMjAxoH58/DkSg8Bx5ECGIPiWU3GhorlCegqRuhGKicWCb +yirsJmtFSiiPbxGoz/FRzIQKRcL7WTeZyquLpcKK2e1BqeT96D+SKmnpYwH8XTVL +0nmJDP6gKlqVn6/Ilzftek9SNsILHA3gt9WZYCvIQqy0gatdEFwSuc519lpB2xMU +8t/8CMixTvJTkTmSqXb5jY8WlqYP4f0zM+z/CGEdy6KBCBhKIKpOQGDVu1E1n1c8 +tgjZ1sCM3GyKrBSafJjqfvpEyAnE30HJ1CkJDBkEAx83u2YDwHqGRIqBOqJJCkoO +vnyngg6sS8Q2zXPXvb8fNNlj2iZUkO0nODvt0WZ4hFHSHL1I49Nrq2z+RbyFL1Bk +A07gr0xUt8JaHCkmV8g51e9BaH8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJayZvkwcTtN+Ut1 +SFaPNMNOpH3IMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAfHvWlRgcM/jvApqUnlBQROjwmj1Ggb5Iwq5JGeeQOSTj +pkakExWh6OB3JWQGfiNjKoIrNGX78VURYiHBz3j3fofQZdpQlPb1svkeg93+6t8B +KLRq/GvMufCpypSHA5KrF5M3qvSm+XXXbLWF3cZFtzs3StEYP3RZ/kPRo4dCrAD2 +bdv29aZmcsjVjWmogyO3XIlvKo2vtU7BMsJQ/X2GgMr+dFai9btlIEY38tyaEPOR +avIAfwPQO+F/oIqMFJ6IzMRxop5zAuPPv3cnl//SfJFnuqLgyuzSTwIQwlG14qSB +7SfiHA7XqB3y6g98RHgyh99ocKJ+0kt+BuF15YQrqbrzeNXISrA4lFKAzM5SuJXl +KKktIX7WE72GpmwMgQRpeu3dlTWnTjY64CCw8XgIaMOXgBkYJO2YM2h639Z1A4aq +n9Y8iKNC6V7PsXDBvk2p9OANcqGf/CwTLDZ+hLcg+HufyYng7e3DCJnE0WQLClcI +8P6BbkylcVbN/kJbfj2w0H14r4WIlExZAvipFj18YkhsoB+qlUtlHKyh2N8lff26 +Ho62eDbxvsM79LcFBj3kn0A3rxR39Z73F8NO8GSxpXkxkjHqzdPjBGKQysMyAKaM +UPRZdeWYJtmXgaLRbszWHNFbTqc8AEP2nXKuses5eNi9Z2UmSd8YJSdZESjeajc= +-----END CERTIFICATE----- + + +NCU ifx keyid ce77153b6e110ca4ae2971a09851ef499326202a +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAac2kP2yiGEFCwAAAAABpzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyNVoXDTI0MTIyMDIxNDkyNVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1DRTc3MTUzQjZFMTEwQ0E0QUUyOTcxQTA5ODUxRUY0OTkzMjYy +MDJBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6Lh11ARCKHnKBrlM +pcVPZmlFUSuR5S3ef+drR17CicsdQPK3+WQCiMKtMI60vW17bWRfl0L8Ut3suxxR +fmBMNc2YJmCOPAeHuO+3QJmPyWmaJz81JUEI/HsONPVAQPANOo3ex5MuIPmdklFu +qQ7A8OmxViJC40kh8GgrVq843yQbnEgPa37IUu/6yMhuG3aVLhHAyKuugA9MyhrY +EPQQ5Mdc+s/F722d9/JcyIYIu8JBo1S7x1C8P//vy71bNiq/KD4/LuWVOA57vqIj +l44W/tciNUbuZCxIIghX/rYlFUPMJr5HeOPeuLRWfrPZI6nXkniU0PApst5wpXAS +Jjo/07LIPT2999s7vCQoaut1IJ4Fi66pVkbqbs1s6c9Ocx5g/I7OiZzZWK7ixygp +CT0MAm0tz3RezUD8EvThTpypfMJ1DlGPNQ4upbI7urjgC6/NmhvZmb0TAsyhvl3H +KwAEAn6ujFyNgY6mz0CrkiXTf6JTE/tBC/hKUUO+mr57y1il4z5VMhdSj2X/Vmfh +n40j5jW+3DbaZ+cRD0mdtuq8/WihQDuZoOWnOrvLRvdMlMHZ4blM73qdRn6QvvSi +hwwrLD6pY9lKDG/mQ0U0O3Gk+FkK2NEBxRyGRUyoL1Tw5nqlxIH2A4AngdrFcG9e +G9W+FqCTwMUtpZJygjPaRhUgyKMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHd4yC2BwvtWKpTF +RpUI86Ed1kT4MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAPNA5xCLNB3pJ4b8yY4XwVqL6XVlFbPJDu/1GJF0uQeWn +6f+dXkiOSuq4g+R0243Ehd2ye31PWYOdgFfAZwiNfzL4ebWrEAZeVWwAPDe6Es80 +SeE7eA8VApF7ZApy0ohetEtPuajajDVgGB8If7HtdEvfiBVETV30QJKsuccdj1h1 +9nWo+OWwOCbWMaDF9U21bwAiv4xAW8scFwkomTQszQq5hMt7je/1jRgG4sGXtSDQ +ofr35T+vd7IpuQMalD7Vl0juG3uyVvtkcE9azq3s9MnDNx3MmmEXN293Lqt7D74M +xOMY0wQ344bYdok5OTYU6R1jZwSuo4qqlpRp8AP1TpEGls56vzL4aX0gcglI9f2d +QwzGea1O95jiINfEMsWFJ7hWLRjDfVJ2w2b9d1bNzr4eYkdq37AEvAa/NW+aCNBS +33TrgcvrDhrNo9470lQNbJIq3b3aRtN/SgxSJlyrfSI53uBKv9DrBw0H8bqkl3ps +U7boBdsVa+xQJ+SXPbBJlW36VpBlp55BpwxW8oqQT5s81CarDrOlaNAz7gsosKC1 +/dplsLePh4IEJ1kdoI33Tbj26N7WxNUW/RhofABDEpN4K2vSry2+0n05XC07ceIX +h2HyodvyuHBxlwx1XtfiTUK8410/cKqPCeT0dicTlQt2OJzpB3RWNIFcgvi+v9U= +-----END CERTIFICATE----- + + +NCU ifx keyid d8a3f556085a68c8aa5d5fe079bcc6e9c6d37764 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAftrS1/q8wvU8wAAAAAB+zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0MVoXDTI1MDIwNjIxMzA0MVowQTE/MD0GA1UEAxM2TkNV +LUlGWC1LRVlJRC1EOEEzRjU1NjA4NUE2OEM4QUE1RDVGRTA3OUJDQzZFOUM2RDM3 +NzY0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApavI2Kejp6LIUTdt +IwNl6ruIi+dRHuzgpixIbhi27R0tbXJzkyK6/TlgOB632qwaAW50jetcxz4JBNRu +4GDYmZ9JRPoErmDl1DaCDIpk/+pA5LAl2skRGrzitV2HJz+rommVGpMXhP1HXTfN +wRkL5GaSUJQT8gA9eUC6NIErSRKvK2kWBdnJitP1ip4JTp+QRogtoehq73CoGYtd +EwppH4+yvimWhe7IkgV0J0P2aOUbe+t8bDFc+8QaeiQUYHp7JsD7tGrusAFJjPWS +sSMlNAAsnbWrbH9u/5cdiWmSLPEomNwYjhDuuVBeo3ToLSWcQPPkTcZOxuyvHTDa +AiwD7eWe8qMJNti0PmZ25d0sPUe44KSgEs6xUd3cYPdtl0XgwLft1lSi+nzZFHzA +q9I/EgQRG2jPWHXNacKnBvbZNQAUzXNLrK/dyTK7Fv0uuBH3NYXYL0E31dkCg9s1 +F2ynbHm/tu+dJkeBr7C/9gdtHzc6bZ7y2K1diceZcnBUYt2LTDN6ZXH8DXaBZOQZ +kLT3WpUBspp1uRZsmpL5JV2nL7ifWHhisKS92w4fBWXO3UROT52RZN5xMDqLj6t6 +RQ2vDO64cQCslOo3mNNf6Q6SmeZs9RC2/VOjsbHZCxpy1T7M6ZwjN3tLBvqVjZJy +aQ20M+weyzWyJwoedvZ/BmaY4kECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMBYZyW5Gic4ziZL +FaTtfS2dwOXJMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAX+Z6vuypja0Uv5BrO1+2Ai2gPCUSyotK/smOiNOCfelq +fBfxcxl6KnME3V8UQJa6TyHUzHxvJ9Wh/SbwuyQ/CO+8y38vYmPrXtbt+0GpIBlJ +sk13Bji8/xDRHeW7xFop5t+7b1TwZGf6gOdB2EIhVhuTChNHnFQtvP+m+HhLgbVd +IPo+KBXpvGBm3LODgaI1h3qMhCldSc9s3OabqD/Rg6GePQrRgE/qf6EGeT3MYpj0 +tfs/kpeTQPOlmislZQsPnB0Ne+OgP4KRd/8GohSUcrod7YOfW3a+crB2zfYlF3aX +ByQTxyXw3WhbSOVd26XMWarxOimDqgs5DVSU8lHmFbz+zfK6QYziwFCgGnzcmg9n +DYoXz3/PtcN+k/9Kx1CwceGk/Zv4QJdHBPr21+ty6E7IRBxrGaRc3hKmmqBVGGDZ +En0en/Ivo1KCnWBrAbpJYtfbRdJcb2yscgCYxelMgHuAZKiXwmr6YZo8ZH3qs/8Y +AIolKHvKC14d1ZyjC+7v8FxJdfVHBLd52REcdd92LOgIA0uXwlivxFkKUnW/vSZG +bZrnjwTIcMe685rP+ch5JH9TDP91eC8B36NTSMqIhuYDZk4C2juVAVDf0+yYEugL +LOWtDF5kFU6wVMpF7GUw+4WC3HJonshjOE1W50fB0T9OJWmeubm1DF50Sl+WMn4= +-----END CERTIFICATE----- + + +NCU intc keyid 17a00575d05e58e3881210bb98b1045bb4c30639 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAZNS7c281AOuoQAAAAABkzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxNVoXDTI0MTIwNzIxMTcxNVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtMTdBMDA1NzVEMDVFNThFMzg4MTIxMEJCOThCMTA0NUJCNEMz +MDYzOTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMEw2Toz5lLSv4eq +mavnL/KqmAUlUK5HdJD9FzUCZwtPHKHPsRVSoGc92o5xe/t5Em8RSOOPTWKdJYPL +c9DbTjWELjTGRUsTCVaBuUb/wFcpv50JlfDuLtXrQYVveNEjlBuqUw55kDvRFwKl +/np6A2aD3//XUTdBfV5T+lQxJV2as7VHF5dAhgXotGwYg8UoWxdJchG5eItkz0Tj +1PLsoyVIj+FmBXjpr4irYmsLcoO9BvbukuEmhqMDPpk45kqVheg7WtLguqzGlqxI +4Ga17gD1FxIazO5hfaIovR35Qb7rYSn6T6WWwFCxbfc9xopKmPOOZLKmu9pdFpBW +U985+YDIyaWASIdSHShLo3JcNti0lj4NX9w65mnb8kxwqK1kBaNw77eOhnEJnxWg +zLq586xOOCYMgSjwBJFg4aGhL8yS6xagiH9m5SmeFVxXAW3XQFLifpLT8kJkvI2x +3E1A75hrdUn6u0w8nMr/Yh93tcmh7yXBtP1vqCTFzV0rZtnxkDW0vnII2XlhoJzp +C3YroLA6VlbPAcOgZSocCST6yrLIegwrr05oTxpmOnaHlKj3b9BvNWGBYV010Ri3 +B8vqvqVbNpbBcwT0IEh6wb/utR3U7/HyjvXfmu6GPmasv5AB/biFQzV+81JET1Bn +lpL4RUBHDQMRy5VCUgg7FHcDrhW1AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRPjByQb95mjtNq +9dpfqRMFi2pyEjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJzM8QmH2HZoWxNLfDx5OS+talvDSVXSSGIiDejLKsT/ +8O2yxtGVMT3ziwYM4uefFRbR1dugxhsOihZa2smNdz3kdguis/fsNd3INvieXmK+ +MTvBZcqYZLgZP5YznB30dLrMVJMTefKjk3TkV8xF2SWZ4TrbF22bSMI/9ECycigP +16PihUUvgKwJPhjgnZwvAVdAYtp5xtfSIBztKArDIUmtGmNdWrtYXdMhgaVtrEld +A/cpHcyUg2OQ4wysvukf28DDlxLX3FtH4xIvf9qzx0bWVJidB/bXox6yNF9by9j/ +Kbmpg+kGMPekjsJ22I9cv1YaLR0vbWdpaEYInVW409waUkinIJT0IXvlfecRj4QJ +ci0wGcnvyJP4toNuWPponWi+bj5TfCN7SVyLGpCVpzKCpHKyB82kYbyT8WspgkU5 +s5R+nLYcxS9TUGi3d1nRsE7Cgvlzo2MqzBOtfscjT4LBc19rCf1VksBsozeKBusg +0N2HvY137iJCjaZEeOCeJt3iMt7C4Xyr/nxRnPne6DFUTaz34e7O8Ve0MdFMonM3 +WTWdzwMMozcouEOqVBRIwVcUUouMP2e6OBhCUoRtKFr+NRMGsnSrG+4RRdKAKB67 +Ou/vgoEA7yE2na9W+5Ym+VI+ynOHLOE2MCF63kNrKPggxCwdUTIFJYa7kUVrXONp +-----END CERTIFICATE----- + + +NCU intc keyid 9aaf591ee263caae10f57ba04fa8d1dd6613f9eb +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAsoOaSR/G2xtvQAAAAACyjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxNVoXDTI1MDUyMjIwMzIxNVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtOUFBRjU5MUVFMjYzQ0FBRTEwRjU3QkEwNEZBOEQxREQ2NjEz +RjlFQjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAI4PpcXH4osb+/ng +JCipM2b+Rin5iSYiY4TUPL1gT9s9RxDBw/tMy11ydJUL3Pc5D9XZWm/i3EbmOqiQ +Pp3Lf4ou0qk2sVAO0ILmIuYeiG2eBorjHKVYBcVObvnGfSwrN50XXnWFDy//H1cI +dFCrpzlVleHxIlQ+lh/HxYJVccfxblTwDPxfWNqPQEiSILzouh8A8qXSwvsLLymz +nl7gr8dpICaD5JbY7hO9oZh8QGO6chKvllXHvfSW5Yqb/ykMkTUA6Bdb+HPNcfOT +CybC4CeUywHjYr41vWXyK6OomXma4dEgvg5Oquu603qXjOp0CuLSBN3bzgbdxZ+O +waa62/ZfDu6xyQVpxSbsaELh7bIlaWfm8O3kjdSG9MridPRAK/rFSMCvZAeHXgkj +kcEPCK99kpk8d+T8Sfdij82lqJ1lq/VFlTpuikB8We3x7U7GKdabch5Q0ECBg/+p +avjnHdZ+R24bZve1dNJUD5OmQAAQPPP01C1zbRUof4jRMhAVPM0QKwiLu0k5s+ld +WU6EamhmK9+LtRPwLaUpsOlXNNOPRdZZ05mbIoPrW0s72M/ZrhJX12q4BjREe5Zn +CXKCIWeuKuMd+bol+FwzpgT3zlbwhIcF/iwOC7+7qgy42SzjKWA3+Pp0V+dVUXUP +5tX2Ue0NsS9merEdodaEKCT7CTffAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTD/9xE6mXyrxpK +WaRMFDsP/nVeezAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAACGdKjYYsXo5EBYGbcXOELBtRjbHHZkjed0fk/s6+cD +O7bV+3xMJcgDVIQRV0VwDj9FYZ3ERzpx1KdRzR9VxGpOIOGHxQj41QUL6phZ0gzd +O5okuoFxH8FhK/DdnB971ccJ5qYtTh3RKr6j/5mwVudlrqsaXr4h1G8Vp/LsBAij +azVSYDZMWFPWB35VArwaCboYDmH0UTzC7Rn7nZ7pxM4R0yxffovZmdjUt8pn4Hmj +t5rODtpPcceTjaaVblsdp6TEHPtzyvDJxH4gof6kYCFFCoYoqUAWx9Y34mi/fgwm +4uO2+ytwegPoWmnxjVItwndeBTYToq3+o24aTNZIXCicksUGt5pnpdYhQC9FYg0p +RiMU7DRr4ZvM61tjA6/CWtDrIj4q8HBZ1FwRclhevoh6NknJgOC4Mgy4vs+WAnZV +K/wfNLnn91cxASTSXhmOZWjBQ25e3nmLDKdeNooYolaglza+Cy/QJPHTAAG6PNH1 +efCJRHdqul9H1ZBW+Vek/6ooYRDwcDo2h9hsoLmy4WK/1bvdJ1hzTaTSAIFidL8v +GqOdEqsWjqu8SeyI3misrTEGDHEm3md6wNRCMNCW3m17bRS4/tkByiSYRA3sRpA1 +Gshdl7WLLQqDgzPWDQRsBmrzhCzvFwb5iIUE30uouLWis/In7GvcImVH/M4jXazH +-----END CERTIFICATE----- + + +NCU intc keyid b066d9697f5d3a07b425c10f587cceecf16ffe58 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvFK60eUOU4jJAAAAAAC8TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAwOFoXDTI2MDkxMDE5MjAwOFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtQjA2NkQ5Njk3RjVEM0EwN0I0MjVDMTBGNTg3Q0NFRUNGMTZG +RkU1ODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOknXXdIU1200/zG +oG5Gbgr3SkhgJ/M5M9Ey9jbJEPIj7JdGBuUoikJzzyujYKghAT4XA3h7UfDHJlG3 +CvnjXyZMJ/aLRRQKGlqFK9w0e2XmgRCbTRBCNm6FierglArPnm2LE3Scs7R0PeCC +06sm4JLOxZcOJMVGYpzkiaku454H/cgMa99w6l3J73idwtuEZJFQPSYBmfyyZzbP +5o67DyWIvDv+OhJWICPLOvMu9pUtmhIArKDVf6wzjVCk93mQWwcywJd5B8wrqk9m +Hzk3em72le35jR5U+a+bhsCsUGUqGOEVw7+aXys+eoXbst5YSY9Q87/bJ/9DurWV +xmJXF+oT1CtZI/JF0yYAdHs3RVsENaMiUCtTp8eEFOgR6OlRl/9F5lSApJQIAuS/ +ZQyFLn5Z+ZCsMSGof7ctrCMwMm1FQXIJSgfmOM5qtAFPGkly9q7t4R4j59jCNLjy +fQB7bVoBwFSLxsrrOVv0rKXpvjet1qKQLb9fK4DyAKBk4Ep9Gzt9abbhXwUMJf4j +lvPDvobctb/0ukPGNoTvf57P9vW5DPvzUVW1+niuDGQHB5L/QZ+6khlqWhYLB0nz +rJuzjgzr17h+YKmWBAUFgwGj0pXAedkg+VaW12O8i27k5zpBGDwS/rxJ8ltzBeW/ +kM7x11kdDFGqaqPJDS/8AuGYc8ENAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSbjTZVc/S0t+Bn +Jnb0f7JLPDoNuTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFF2QkX2g21pBG5G+uJsMJ8gNFw5iGRJO3jjf++Xvme5 +Erb8+/dc4dLiZb6WhssfQSZavnkBans1VY2KimmP833uV+9Pm7yY9G9L+CQcN3yX +4VZ1woao3YbryAAl8ymEx3YZszcpTqSNy3cGI1t1Me/cLwmqB/R5+Np1FESjrF81 +p770u/+kN7sOygr4d+d9sawNuqSzL9touJsN5WyuTvuCEuAy1s9vPMTXM93Gg0AU +NF1IdgcCe+dTx7kkSMTmm06A/jIVAl4pJ/CWN/uWYiMBMACDkEhjvBS7gfZRSQMR +voqeBdPCuMJZKSC+cGFgKjZQTAkC3MsH+zpccNk2xTKgZbXWBx8zdZpYTzFz6SvT +AXZbUo71n5MJDP08oqnOjCFZbn5rdFFrYFGSpXY2CMuuZswqOEHLPB17cB9FJiXw +So2px1m0zIagiiN9THG326xzK6R0UOXBMY4sUZaJuO3H6wrQKX0Mq7SCLQFi5uQn +W2CCkTLyzoZrFtp4ltq2Ux/I+in9MRAj2FZYpaQUkvIMJhxw4J4GuUVMawhtjZAD +8wbFyCoMA03n+CclmZRsgnRQL7sxm3SkNBvCMHCRTKNsybYvlE3AsdRXiQlx1qwS +M1RLWyJGAcWALy09/bicAjyV+Efo4GKGXl8Vw5CKz4EsfOZWudqTHDtJ4q9gX7Ay +-----END CERTIFICATE----- + + +NCU intc keyid e7083f22152a7492ec59b0c4243437648b15dbb7 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAsvOeg5zkrxIlQAAAAACyzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxNloXDTI1MDUyMjIwMzIxNlowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRTcwODNGMjIxNTJBNzQ5MkVDNTlCMEM0MjQzNDM3NjQ4QjE1 +REJCNzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM6SNxJZoDYkR0EM +xp2UjPlFl8+hsUrbdju0va/0kJD2Dev+4VYX/fNqa12fWALwoanBQ0Hly17GOa8P +RYkHRjI73X66W37B1QvQIEl1OTZnELnjwnZZlRIv8fDi036/p0JbYYQyWjvPWPjR ++T0r90tB1jE+JpqlbGSa7WD27X87nXGn5AmB8211UPNdvOrZiF1NYkPAE04BpFyM +jWh4Nhr8n+/h/skY455BYq3kO/Oa8Ph7WExZwQHDHAqW9wFCndI+uDiU2lZnIQaB +Xbd4bV1yXZqibXdAoeSMj1VcEiojexCXFZKQytI3FIMSLOnHsMwIglz4zl2a4lP2 +kOFYlqwVmRJSPbvMGzSplQUdz6EUAQCZPXQTwOp2KiQKXUICBAqAs3D3GR+YBpET +FftvLrndNHV4fjCkeRqeZVT5Qw680bUddSY7tUfScs6P0l9gwJELvVoneIp+ZWFf +64S4DiBBFLQLDG6zHqBfq6Mzq3upZry021bx9/c/Zy/5Bg9p8b0L4Lk/SWP32tt6 +1syQx5PZKfFKznJnCfqXCz0NXh66iPWguyqNZg8ZcYztKpivvMbbS9s1SwGFL6yf +3gfbNJuhInITq9mxmERc+h6GQ6CVPT7D4PSagVV0jPMxaGb+0e5J1tdrJw1qrbCj +MueMg+8pzf0ff35CUcOpoXs09ErFAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRDxcNTZHs+q20k +XuqaOxp82KbRHTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAIUvAC//a6hTcoCfCxLkHH/OFrZ8eThK9GNGhudbFSwh +5wkrCcu8XLQQBN2qwihuqHoWcJ/tCCyAY0Hcir6ASCIXH6zK6QkJoT3EG3csJw5+ +FcU6+QBax1wgfXi0ndhrbhAC15w7bqztZJ3e1bbt0qboRbklEFJRKalEXlntXM4W +JAH/8WMMUbYLG2hd9hXmnGXHRboAAioQXJzvTcBGcozZpIgrx1VQU2Q4AQbylgON +z8d/XbX8bYW1tsRh1HdEbI/B9HNnTWDNNANXhwaYZ3VvJG/OSNR5Nh0KQtCkI4Ud +fNzgCilrQUR1UUXIN5PWz5AI8n9dblTkixZdGaWGthdGqFe2+ooUWChUJY46sDlm +09d+jABeZveG2z+WDbzof+fzV2ZRJT3Gl9urTqmJIo7GjGxoCuxudkrUinZzsIvl +rQnFbl7VdNlfLriTePyJ2mb6U8bPiIiu+ekHgoCo8WVKhmxFJLlqKio+fMq5BB8/ ++Gnw3qu74ljyIAIctC/SgDX2EO1VMDJ4UmCttLa66cqxTSA+uMCuGtOAenR7UZHV +PbkWsq+56ZOMU1y4tm62UHfKY9d3yXzNRy0hqkVRNi9/Wm4QfjvmWWPdnMPO9Cm2 +zPP29SE1WpitsRoaf0OYECrQXdMtR3lcJsmOUQIclBf0AAmFcXxyLn5r0LCv8Z5F +-----END CERTIFICATE----- + + +NCU intc keyid f307ba33347c283a1e0c1508ad02f5c8ca06f45e +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvOx0ljlALzsbAAAAAAC8zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAxMFoXDTI2MDkxMDE5MjAxMFowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRjMwN0JBMzMzNDdDMjgzQTFFMEMxNTA4QUQwMkY1QzhDQTA2 +RjQ1RTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAImZrCMjSIF7+Wid +qAmzEz8QjXw5k4WbaYY7cM6TDtVbs3Q1r8qStCuvZmkl1XYKP8msMTUNs+tn11DP +3E7f1sSd3UgOseNN+he74Kq1ZYzBiZ2sXFRHGJzj7UU5/aCXaXqICXZQhU3zY+Ee +GpcMSyZ2/If+l9I7KdDbTLPb7bTpNE/N2HGl4rsxavV5QETnlxzm0TyVl/UGichG +/M+0Lsi2uwCyyaCBwriPdMMa4rIv3zM4penjwhhU1b+eWeAMMKBEOW34uQE+kLTg +UqWUOgOffB5sqy4VsYA1j4BHj+RSf1jKXj/hwo0y916vhzb2+s3Igmk6ayG9aERg +UcBz81T0okUO//zkdG2WqYXf2iUWhz4CgrW7Flxfq3gVPDPWfNd6B4ejlmJmt2pB +qAgRFmfbChV+1d7HOigAQFoqD3J7EF/A63aH4JSwax+hloLPtMtSTDd1D3gQNVkx +jrk7JiQtJQPfmUClPSPeaAYs5sj4kEmD1mRKv4w6t8nCwDH8y3R7MqKSJOHjcrXJ +EusrYhnQDzig6kMG2l6LMI9EGB0PrPBxbr86Gt0g5jUHt9ksXK3p35aUi1XilJKt +gY8PHlDFYHUxonmivibFUAyWD0hKxNuReByJrjJePfVbWsuhvyT99eYcoXvxHey1 +HH9Z5JVelOUL/Sbqtu3Ww+Tf03MpAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQz4uvz8pIofked +hWFlTeTMe2JNpDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFgAE7lpraSk6EQpQyIE8iHuiBF0fGDGlmf5C2iYx89E +TypXTqLnxiL9Uwss95Y2NQZk9cV5rR7ixpqkm2YS3OWgmc2IMp/vINzcdU6OxPuc +vwnaX2d0O+DvdEDGGJtJCthx4yNhbIpJFSyl7WT8oN3LNYfwng0pQJlkg2lR9Umg +m9g0AC3EFrfpB26/NHF5cZjlB7b+tkJ5Xs9PjxnuKnoNtDKZq8uUWQ6KqxDQfnxv +pBCyj0k8qYj0UM/MgZkk7k4W/QzXt/gBvunhHhydYnWAJ8+UMXIBE1todjkP+203 +YayWW5h/ksXSAagUdVPxt1iq1XxrzttiN6th/dyl7sH21JIrvxURxgO2iv3OjUeV +2NzhXAUtRqtBrE3cCIMUeosHJ1T24LGIDkM0C9L2M3flKaiS3eiPizQH9qsmBAYP +6dyTZ4YAZ3f6cy/cGPPc5zFiYfGxdCN0hY5UbsuyPr1YssHL1/nmHY0K3Eevm7MP +I50w/uTDIzqhUTwXmN32TiU5G/tRNKDqf9XQ3mZKW+RcmZYEbhE/tarJKJS4zVly +6vpL8BQ2bQBS7OPUen3LSb11dmoHo/NSF8PYI29VCkiVQhD1U/XpSqF8fkuTDdsg +rhTevUwX4ucYOGCYwEwwqPmYXxXBzu/gkasIHByScv+vG1xzWKJQor9RzxXjmSLr +-----END CERTIFICATE----- + + +NCU intc keyid f6dcae3808326f10a46a62d55fe0a9cbe841a3d4 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvINj/JmFc/ApQAAAAAC8jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAwOVoXDTI2MDkxMDE5MjAwOVowQjFAMD4GA1UEAxM3TkNV +LUlOVEMtS0VZSUQtRjZEQ0FFMzgwODMyNkYxMEE0NkE2MkQ1NUZFMEE5Q0JFODQx +QTNENDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL2TtemylWlcHYg0 +16Z1fI/fIp5zQ1GIE67upKa6p1a5Vl6+XweWBlgnIQ13K2slyHVxhU47Em6uI8cy +hct7dwgEuQyp8qcp/qPuRjmK0DzZ/0F28JGPff/dZrU9B2A2xCprnsTQnMCboRWk +PsTleWs0+ro8y/5DKp/Xu8mEXcCqT0r3ymM5vezyP/2aLKnQiD4cU1cPWhBIOgAh +mQdA/gimaweJ5syfo6hGTPlQ+EPirT3xmCxK//KishCgrLxMHOyrICqSPpDB8Fqe +uc2mgRbwWVvuqq0IIlglxx5Bv6FzAnNgh54zblT5we0W2KFA2WTFWuTloK7WHgO7 +js+O/ogRbe2/2IdQEIwz4xev4N33Y9Y47CwG0aHbSlytSKDXf+p2cjaWMbQXGSRr +mm53HlZbrfkh+sJkV5Ge3X9KJ/VXnF8jgJSp3ZOzBEN41nVCMKLYXScdVX82pTsH +S5fKwJcGx/NlufVg13McnyK3kJTafp5dh8ndaY2JfEdm4Axs3dWjmsiW8Gw7NQrD +4qKfLeRHjeN3TJKGwAZB6KaB6bY/0I0B6kSIe3gqG3wIE+QwgsCsBFSleAxWw/yX +6FBDsP2UhJkXYbCtdGpgsCu4mvkN+E6lJZxtmUV7N6f3nO60cxiQCI6tfwAD1MNW +G1dN3ryv14edKFC+DCMg1ScvbpvdAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTgnJrLrkMlcnhN +ts65mKBaArawHDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEYPAXzQZIW5jHsWifuZrNiWYXS+MHqWm6YfTMcpyUE5 +e+yKFPvmG15as+6C4g8u2TcRc+Fizz1+QnqkWQW86iQJj18IgdxfEjojUqBcu95c +N7rJSK8pnXmR1tTuFkBZA2jJ4KLvcl8gqLu4zOx3hgeiCXE3A64Yzvjm0+hBf+6g +m/LMaIzzKRxqXLZ/r2peE37IrgfDRCKRy740w/kBQVIauZFwMcyHV02RV82yEdyh +idOez8XzBxC3A5kmulrIEys1VQi98jnosR0fgXuksRVHg+HclP/9o/NTbbeNzYcJ +tpndRK9qN0iRazr7rC6/W9B5rFACq8mKI0lRj+/Qs5ThCzA0cH6bqHRGlPemdD/0 +jOlz2X9c7h/qdHmKEyeVpFbmZmcb+nTc7HBuBi4umd/qJie1wgMMPTzVxU+VWs// +5KPrZQNX/0wUGPOghV/yP9HSFGDFWYqjcd2mRt7704d1PrL0D8w+BjOrKYP/08SO +fn9Ub0wpIYW4Ox/uKL3zFiTfVYXmZ7l60/iN6dyfDcl8QY6RtVdMX/aAceeeaJfW +8u5IOyy3wJvO0PAgOMa7ifT5Hgr7ENHJNTdSMh+n7lzAcaPJ1vQ0Q0rXnrFmjpRj +f+VYrRKfS0d5hulXStqyDHggcbvA0KYDkdkid6W17E/SyBT4rCitptn5PNPH/6A0 +-----END CERTIFICATE----- + + +NCU ntc keyid 1591d4b6eaf98d0104864b6903a48dd0026077d3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAnsiaANte6FPQAAAAAACezANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxMFoXDTI1MDMyMTIwMzAxMFowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC0xNTkxRDRCNkVBRjk4RDAxMDQ4NjRCNjkwM0E0OEREMDAyNjA3 +N0QzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApUfcE1xKR3VvrWXQ +x0ovHecLlslbtUkvD/a4/pwXTJXO863qAKMeCZOXNv1f88E5l1B2dvxa+XCrVxQi +FfADhYmswGrQgi/gzTrb/0ook/cAdDn9xP6saezi5yS61eR8xQvH8Qt7xAjx3wv/ +EzosDDpHQQQ32blPFpZQ5kMn2thNouLZR/fCoALwILkQIzxnHKRUMYkIVnbP4mqu +loHBWZvGmNzf6n2f+1dd7VygPRvpnm+opJlVLC5qep4ejZgxTQX0vNmTo/xiLZJz +AawO6RSlGtC0pySNGnsGN2Sd0w30w+qPwcCalo78irILUvz7MqZt9clGxkUOo6Cm +h9tEVGgdgJG0hZNdJ7SeDiD6NvCrMbbfWwJSK4BJoRqkmhxMBXzUWGOVsPuyOfyf +4ymf/bV5ICdpqT4eewhYnaa914UWi5WJwWEz353QMJ1P0++JEOsJY3v+TfvhiGzb +u87uuyfL1M4m5r0QhGFscM2+vf5jTo0v9SuWcj2Aq3GOS92A8hRkkbfSoI6jrW4H +wODrSdHRn3+CfrqSSYucvx50aVeNcA+yAe2k+fhyJLP8mBvJOJ6+zKV/Kas1UyJF +VHyafMc23bKLWexnQcI3ELpONRVqQhYDeuKmkz/ADeiT49qiPuvIb9POK2uqY+AI +JR6yaqyjaCW8Fxz6Wt8oQoQR6h0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFJ2xeiSBrD/Jdtm +1pOdWpBVzRVaMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAV1JF8LS0rPzPFcRMwrmA5kStFmKWzgG6rfH1AaPAOHkN +tWqGPSfFGET2qQOs2WhPE74gOjmVN6STboaJdO5DqPY5wNwD8IUpnmbkEcqWgNUK +4w1e9H2ohsEyL0bz3ESvo6O6zOgEphvFiZJaWPWdMB7s5ZgKzgr+FsCYvCFbb/0h +hx4hpuT2V9/bg30lF8yyJOamwtKC48aGsQrLS03XZKOMUl/Un34GWjAMYIWq7Dzy +YMczO3RMFr3yQhr3vEc/M1Gok9+CJsByWV3nEF9DkRuMJPbQfLYcccydAMCp7tcA +sW9yuusy70pMvgeevT8oUBqSDrBL5/TOiC9pah24MUmweO+V5v9+C2zL7MUhqfko +X83ZPDsR/7KghslZ/nCDNXYlU9KrH2kM49DRI3b8B5q7c2s2GZ5oreyFR08OToPo +369hIzLGwG+dbd0E4afahQmwn9DXSsEBW8R9cJkPRZ831ocaqinD9i/SnTsnjNYC +ROMJX7GHkD3KQboLR11MpedKL+WIPk0936NG0YRYOBv7z4QFw2C5qc8qorCPooib +Hmt+MKdvkrDsw8bWFxQfR0MV/1ZqBj3mGMdul9wJzaWDLgBiFJYrI7HVDoHWGevL +Pr+MbIGp/8xYm4BtFz68z9MJzuatwZjN9WjSEbeJNLH4629AWAG/s7Q2+dsTLg8= +-----END CERTIFICATE----- + + +NCU ntc keyid 23f4e22ad3be374a449772954aa283aed752572e +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAXwzOozrTGve0wAAAAABfDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDgwMjE3NTE1N1oXDTI0MDgwMjE3NTE1N1owQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC0yM0Y0RTIyQUQzQkUzNzRBNDQ5NzcyOTU0QUEyODNBRUQ3NTI1 +NzJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3ygjddAxaHBE/7iL +W/cv6mzAEL+9M1w4FP2i3at3W74mJhNRtmrqaMyNtWOCvu2woUVXKwDLT9dC86gR +GtigHKQLWyrX0+Ci95XDwqPAtwjcN++XwsVIvnGMEPbwAgNWtku/NQrPAr9cjcgB +TBy9jGMhbTzA7y6SpVTe4DMap/FVco5L5er6AAsNG0jIgUR627YH4IH+T62YgxF3 +UueDjULpJR6QUvZOyJDqZf/jiclnskHkK+Elu/7OfFDRmYTFdahAREapqEDdwAQf +UXbbMqtx/hSYtRTDUaLY8Qaj4NWHQeRwgZz7idtg0pbFIcM9nmtGbcepePeWUVdV +osS6pZi/tpwqN/RGfbWhduPiTXaL6ujjABB11eE4m/3UK6sT9Ef3F0v+XPeDFaUo +wsqBOlqCjmP/7LZaL82GK7Z72U3GyBNDrcHzSyhzdQ8TQ01O4LVbbEoqXAdrlrLl +KOKen0A3jMTIAbxW9SPSOqtSZ2zkTRYkjMIXQHAfC50u7iJLsUWbjJ0ccrTGrost +k+U31s/nnUza7l4Wrz52Nwcuq6oCfZT5SHQgbTO/+NFNmWOZB5Zew1JIQa9pIACM +0OY4lgfKbkwYVBPgWWTI9GxWBDePRrjwelACibI6NI+BLFT58rXH1t/XUCquFFgo +a83XliAG9xt3KbdPZJNoSLc7m2UCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFB438qbuQ+Ou07m/ +zNY/+bYBdNp1MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEARcIL6Yc+k/ammX6gbDiYCeDagBtcJvIwXLCdb2BrxIQR +Vpf4M0dOR57lY/iKdsLbF6sCH1jP3IyClCADRvthkksrKHoIFwzNILqNN2RyDnWH +yxCeFWUq4XuhHFMN/y2LMxA5cvefanjBjaQoofIUwIpnor7FLLu6VG3+zNjy80Nl +8JwvazZGSfDnTyaUfyB/aIbsjkpXmMAYyQQPOD55fXqACMkXf4v/PrIriKl0s2c6 +EEpRpNmMgeiK7ZWzn/EX1fJpUujk7lN8UsgLTonZ8vEuwtxoXSJHLDlyn++/zOhG +89/aTz70fV+NnLbOjCHK75cqc5C6rtXxyXdtJFDDsjlu1q0uD2Id6EZisZqP4EgC +y22lJZioVGaK3+1coXDAyPeYedeWcAoJHnCQ7meyBaJxCYkRJ8XT60X9IVTwxGZp +0S8XYuqStG4DmfnKcVHmcuATQ5cvek/AEjPrnw0dJy/pFb85DjNVqdHySHSXHDRg +sEQi84f81xM0/wAQzQuz3mddf5xJLOmidIzkTOSSTsRIu/6Vn4TxA/61P0NzsE4q +LBWuZR5Gi47cYge9OjsghMSflYUYSIsrXFoOqYUQikqmY96C9tTBr+OFR4Q7dKYD +Q3FHuUanb7tXSgKLbLcmG7FN6PSTIuZ+zupZpAUSeVH/fOzBb4V6tbINQfFA0UE= +-----END CERTIFICATE----- + + +NCU ntc keyid 23f4e22ad3be374a449772954aa283aed752572e 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAnnlFJ7wmrw+OAAAAAACeTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwOFoXDTI1MDMyMTIwMzAwOFowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC0yM0Y0RTIyQUQzQkUzNzRBNDQ5NzcyOTU0QUEyODNBRUQ3NTI1 +NzJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAti+/VAervFImvywo +SynOJmo6CMtxuvG/e2oZzV09+Dut1iBCjcxKIrLVMt6XKFYFMOaIRFo8B9R7Oisz +FK7h/MXYTpD7vdEqnAg3gq4jnnbKO0LKEakg1AnJomAfBkMwmFxY8fR6rSbIKkPB +5x10CAAWJk9PT6+wZA3GdmFZ+hkNPgQUeU1MvwmdZ055PVdw3ye1NFADx35iL7GJ +XAPP3IoQ+7GzWUSZCh6ZMkfYmefVwyYwU03ykxrgxtK8bDz9zd7le1yum03ogLa7 +XNHiCIlAsoGDdOtdSW6BAbnKwlPPmYdLEgRj2PTzN5sYEDrzM59Wadi+UXnj1JWz +cMvH7olTS/1t8wqeN3wHBO4ilfpwP8yzBBHgVD1YGJ21GCRurE/BK5XDRDUEFKCc +LxuErDmSblpAc9cx7tG89lA7TMyQwfN+Kvd6LHFB6Y9d7BffDVwBsmyj/TPjoIiM +bSXlRlidlM4t6X55XDF+2miakv9lTTOz1HMQm0SYuUiuBu0mG+TxmP3WelQs/6+w +GpsW5Opqf9Co3mCPYXwrA8jLPqL5NvEo3G0XMfb+rAc9vtS0QWs7UAov2pkJqJ6+ +79Xy+pvyP9u8Z0EBGAcJc33l8inY/m21NgdNePlvLrnyguhN2dXBlPTlTBePpH9I +ToD6o4qq0ctbSURoGw6UqKd9Z/0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCqsCqBO4ozM0gyc +gv86nEXZ4dOiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEATWNpL29ZHbief3/J6GPMm/CLivAjkSM7Ntn0moGWIGgi +wfEbFgAchjMmIUK7zdLplC/yA5bDXtvhCpAhTq7WN1wpg9VY3lOOe5iZG4FkpelZ +JBQ1ViO28oqZD7Q6TUCrXIyU9XiE8caegckQpzBTjx0YSjdQpclNVbuWMAujq3Bf +4hPUP7CrSSHr54DTeBrkmihmL5sqhSPoBXj2TxZdCiTxTX/DSTdI4Po5IGveFjJb +fPXtB56UQhKYoKxhCzTepdvW4TWdcNqDneufzyEvDm9SYbBC7TmS3SD/g1zvOSFW +kIya/GnZ1gVcIRH4+OGGU8sevpA5lIC+2pngRrVpfhDdo0B1vEOCdxNAWQEiHvy7 +MyOPXbyy+QrzMl3xc22EYhyIvwuqeLHB6miiqQXqPySYK4XjfoV5hAS6kbo73hA7 +B93evq6Q6PgynTFnIHX7VZLofPDGNFntbBrdFqmoIlm+bdU6POEOX7YH7K9Z/Nbn +lN2U8Yl1VR5JJRs8ZGK3FOKxj+5T5XdNkUR+IeKkKY5Z03rXXjw7V1T4uQrjTDVr +cpcXtnrsqaPHcDLA3QSKZuuO/DFclm5OtmJik6y7tGz/e0UPeQEUI9bOWBNdJmas +SZBnuUgNuQ6qSnCENj6OZuw2zmGg+fqbu+hgvH0qRFnpa7Hbhu525fERxcccxco= +-----END CERTIFICATE----- + + +NCU ntc keyid 882f047b87121cf9885f31160bc7bb5586af471b +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAX1JKv944bzo2gAAAAABfTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDgwMjE3NTE1OFoXDTI0MDgwMjE3NTE1OFowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC04ODJGMDQ3Qjg3MTIxQ0Y5ODg1RjMxMTYwQkM3QkI1NTg2QUY0 +NzFCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuM0LK/D3ASVFKq1d +/UIP4tRX9jYGMiDxwRTTFziig5EQ2yX1/PLjdREawTLRM3PRsvYfSj3X1Q+Mk2N7 +bp7U4S/KQ3SEaCRImnnrgSRoozn1Y2NS5p2cf8W1vWazkJQKiqjURhlsHJ2DNBN7 +MvkNCmlLBmuRknfgCai+Hq0aMWe76TF0ZWPV4mKWSHoFthN+vVbjXIjvCdaI4nxq +EE5Upif5blyS25L3nI9FmmFlcoScxRW1eWgeEDObB42zi47/SPBKM6V5mMw1gIA8 +EGJpu8G1PC4rUebJIyUotPp3A0yx53cRydHoqeLXebVKQk36o4DNbs4ZAvKdxIVN +D8WqnOX6tltHOghurwmQRfJOOd6DSWH8RN86CvuInLZMucuoAlxzK7jwYFB7Kt/5 +4bVkUcXAgCHQdFvgPrxBMOlCr5htQ+G9VxUjzLTTCnpMcJmCjrqJmXwdg/8rsJ1n +wvgtknin+Vavo9S78G4V4NroRj+lsDNKVjpaSsvzbqj3prNDv815DNreiUHz6Bj1 +cKizBEVq7CHobmP7n5LmygbJWmCgrrJklIZqiITemfdF3i+kBaH78x11UNgCDZff +143RFRCE3LhSDNpH6kWnGovnZA/DpS2ur9uFbF35sgum01sFOydPbbAgV1BtTY/n +fM6L1wLqJWDVyfcwDlWLCVnb6WUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNrSKW4F8cDdD5o+ +dTc9ZBlypYGqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjeo6sZgNku1XfjnrP9Pfy7keC0HmaXneKjw+EFM1n8qe +i9MF7dBZf5lvXYNRfjWTlE14eMv9O3NRAJ6/rBzV3vvFdQcY8ASp0RetHyr5Ufej +vvqUQZQMjbsTUmRPAs5XnTBmby9u8cnZizBnn5JdY1Mtb8EFtJrFG7xHA4/wvnT4 +NTzNFRjmUc5tezEDdTnYb0IFtiObu9nts6nbapdJww0dArevrq2RviCQO8zl9oqH +eDrZ/o1S3UtRdzQNu94FpAD3LhcbihKU3ijCXi0sWBD0uBmtGFAmYrYm6KqpT1QJ +DZpfSGPhKO2ShXx0/jevLVX8n4p6qvM4yr9EvCqHu6EAXCjOxocv8hioNUre5pcx +RfZ4mvHRPXw/q1EiVbaomWzyQ7VxX5byjhnVsz56faLj8CMNvWzYFbIM2n34fnLI +Kb97HM4DMJQ7LTWhX7WTDXUmXCJ0UMdR8W+CDC94CR+/C5i8gMsOQ+FDUeGaVxn3 +q2tCvvGL2iC7QZoI0u0aVSOlDTuvEcGs7geRw18nmsg66zuS2aAl/Hfn6l2n+Qun +WOnCKZbJ6LINphCUKZMJKpKk2Ih5FQc5Qb5rBmKOCGC2EiVTTedBbVv6v+RLIkDo +tWeQyMkgJN1vg6epEJ6y8MNQ8qYwfv84DR4UWP2UH6zAWOixAuY3T0QpbGgijaM= +-----END CERTIFICATE----- + + +NCU ntc keyid 882f047b87121cf9885f31160bc7bb5586af471b 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAnqgoLPKG0oibQAAAAACejANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAwOVoXDTI1MDMyMTIwMzAwOVowQTE/MD0GA1UEAxM2TkNV +LU5UQy1LRVlJRC04ODJGMDQ3Qjg3MTIxQ0Y5ODg1RjMxMTYwQkM3QkI1NTg2QUY0 +NzFCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2qg4Z/E65efvtiFB +prnaJUBG6jFow/Q7sCg/d+o0+7jDjL2nPpPnQEBzgjnOjDP4zCDAUiTFj8RIh3Sk +IimGxwyqGeA1oRyoWcyFZjewwZWCG2+/k8+geAbv+0I4OpqiQZgLGpETNZOu4Ew4 +6oek2KncqNVBcsFDohllev8vCqroOxgr81+Nmh4D/Wr9Mr4nd9f0xQYq5WERbjLy +YAzlVMKB902Frqp0nk5Q9eR6PUeAIVGRDnYuaaYs/tHTLPlGUZ1lMhZvWZEAGMYZ +xyjglQonYmc5XqWyXKTsYJMMEJo0Z3AOhxmrUm9Ff/jfa1kPZOeeJbFxT5WD2cEY +P9LtR8PNIVkMM+5RSTNvYHww8yQ6K4dgeLX3nAURtMchrvDFPHikvPBIYOJXKH15 +wy0mRelNxj3ZqqDi306eQj9vBUYPGHQFRMFynCXJmCCG0lJMlLb17P3BT93yr1cT +XllXoj0f26KxSBI53CnLgZu7lhgocGPG0MzA+QSYgH/5a2VhiUEo7vEexcUY30s+ +iK0lGVQXONpWPxNiQlhNRYol2Nfj1WMf6r/YLgpMoZiRJVGKfB7eLAoUMrcpPnE5 +pHxAFEHyOUpgucZ86kkivBg2KhVXfpWYJTxYfSRmotTn/s6UrTHytnqAYo9VxG3I +g05GdBMIwnL3A9P7prWvn8Vc4jcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFK+3+5NPnRNnVK9c +iGjjWS6Z+uq3MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALycPGerAVuJ2q584iwZIP/lVi9VFNPKTo8D8nM3C56M+ +BpVcLbEeFEvZ5KDTAMhfA5WwiU1ug87umGFTBqSEEt1+lRldrF/JNihVw59JoF6n +cVqoXASgHsE0amFnGWskJF8g+CbylpaiVDf5qDkMCVnvip9T4QWjlTeTHro/baFg +R/fjOr6W9oAlo9yQ6YPyWHe8Y//tMTV+p280qHXVGR/Alj0urR8tiEdQfFRVv3As +bAIcA1KsjsdKexMYW8Mz6kLUfbw1Xk5yfHCI7u7Y3Ku0znCITelVLihgvil4STmI +rB8TrWliQ/k2xwwxTKH17JXaHp/OS/TE0Yt4KjUvRN6tkSTVtBAlAFh5xK2kfp35 +zpnslB0NiR1YZ7kcatoTR3ER72tFBthTiAlM4VNx8Z0S11o1MLxn8raJNYwZWKUQ +TOaarrItImqaebqM2XSfAEf8L7g2MUi/rsuTDGcYbMFbt/K5dUHoRfZXNWC/MOjH +fEwAcQr7C5L/SUd8gbpanqOgxbiFXcn7ucMHTgIlGxHH1hwXLxfu8cdnsGz8Ngez +4tEUQQgkXWwzCQPDNihglAxS8buvLR1185wYNKQiHBVXUjc59/EJ8BgaDjww4xZH +lN9KLLVjomxKecyYt8PrgfGJqBBOxb1kXX2zHS1gTNJATGv9wnQ3sTFKK/eUCDo= +-----END CERTIFICATE----- + + +NTC TPM EK Root CA 01 +===================== +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIGAK3jXfbVMA0GCSqGSIb3DQEBBQUAMFIxUDAcBgNVBAMT +FU5UQyBUUE0gRUsgUm9vdCBDQSAwMTAlBgNVBAoTHk51dm90b24gVGVjaG5vbG9n +eSBDb3Jwb3JhdGlvbjAJBgNVBAYTAlRXMB4XDTEyMDcxMTE2MjkzMFoXDTMyMDcx +MTE2MjkzMFowUjFQMBwGA1UEAxMVTlRDIFRQTSBFSyBSb290IENBIDAxMCUGA1UE +ChMeTnV2b3RvbiBUZWNobm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoNqxhtD4yUtXhqKQGGZemoKJy +uj1RnWvmNgzItLeejNU8B6fOnpMQyoS4K72tMhhFRK2jV9RYzyJMSjEwyX0ASTO1 +2yMti2UJQS60d36eGwk8WLgrFnnITlemshi01h9t1MOmay3TO1LLH/3/VDKJ+jbd +cbfIO2bBquN8r3/ojYUaNSPj6pK1mmsMoJXF4dGRSEwb/4ozBIw5dugm1MEq4Zj3 +GZ0YPg5wyLRugQbt7DkUOX4FGuK5p/C0u5zX8u33EGTrDrRz3ye3zO+aAY1xXF/m +qwEqgxX5M8f0/DXTTO/CfeIksuPeOzujFtXfi5Cy64eeIZ0nAUG3jbtnGjoFAgMB +AAGjJjAkMA4GA1UdDwEB/wQEAwICBDASBgNVHRMBAf8ECDAGAQH/AgEAMA0GCSqG +SIb3DQEBBQUAA4IBAQBBQznOPJAsD4Yvyt/hXtVJSgBX/+rRfoaqbdt3UMbUPJYi +pUoTUgaTx02DVRwommO+hLx7CS++1F2zorWC8qQyvNbg7iffQbbjWitt8NPE6kCr +q0Y5g7M/LkQDd5N3cFfC15uFJOtlj+A2DGzir8dlXU/0qNq9dBFbi+y+Y3rAT+wK +fktmN82UT861wTUzDvnXO+v7H5DYXjUU8kejPW6q+GgsccIbVTOdHNNWbMrcD9yf +oS91nMZ/+/n7IfFWXNN82qERsrvOFCDsbIzUOR30N0IP++oqGfwAbKFfCOCFUz6j +jpXUdJlh22tp12UMsreibmi5bsWYBgybwSbRgvzE +-----END CERTIFICATE----- + + +NTC TPM EK Root CA 02 +===================== +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIGAPadBmPZMA0GCSqGSIb3DQEBBQUAMFIxUDAcBgNVBAMT +FU5UQyBUUE0gRUsgUm9vdCBDQSAwMjAlBgNVBAoTHk51dm90b24gVGVjaG5vbG9n +eSBDb3Jwb3JhdGlvbjAJBgNVBAYTAlRXMB4XDTEyMDcxMTE2MzMyNFoXDTMyMDcx +MTE2MzMyNFowUjFQMBwGA1UEAxMVTlRDIFRQTSBFSyBSb290IENBIDAyMCUGA1UE +ChMeTnV2b3RvbiBUZWNobm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDSagWxaANT1YA2YUSN7sq7yzOT +1ymbIM+WijhE5AGcLwLFoJ9fmaQrYL6fAW2EW/Q3yu97Q9Ysr8yYZ2XCCfxfseEr +Vs80an8Nk6LkTDz8+0Hm0Cct0klvNUAZEIvWpmgHZMvGijXyOcp4z494d8B28Ynb +I7x0JMXZZQQKQi+WfuHtntF+2osYScweocipPrGeONLKU9sngWZ2vnnvw1SBneTa +irxq0Q0SD6Bx9jtxvdf87euk8JzfPhX8jp8GEeAjmLwGR+tnOQrDmczGNmp7YYNN +R+Q7NZVoYWHw5jaoZnNxbouWUXZZxFqDsB/ndCKWtsIzRYPuWcqrFcmUN4SVAgMB +AAGjJjAkMA4GA1UdDwEB/wQEAwICBDASBgNVHRMBAf8ECDAGAQH/AgEAMA0GCSqG +SIb3DQEBBQUAA4IBAQAIkdDSErzPLPYrVthw4lKjW4tRYelUicMPEHKjQeVUAAS5 +y9XTzB4DWISDAFsgtQjqHJj0xCG+vpY0Rmn2FCO/0YpP+YBQkdbJOsiyXCdFy9e4 +gGjQ24gw1B+rr84+pkI51y952NYBdoQDeb7diPe+24U94f//DYt/JQ8cJua4alr3 +2Pohhh5TxCXXfU2EHt67KyqBSxCSy9m4OkCOGLHL2X5nQIdXVj178mw6DSAwyhwR +n3uJo5MvUEoQTFZJKGSXfab619mIgzEr+YHsIQToqf44VfDMDdM+MFiXQ3a5fLii +hEKQ9DhBPtpHAbhFA4jhCiG9HA8FdEplJ+M4uxNz +-----END CERTIFICATE----- + + +NTC TPM EK Root CA ARSUF 01 +=========================== +-----BEGIN CERTIFICATE----- +MIIDWTCCAkGgAwIBAgIJAMklAEG4bgQ6MA0GCSqGSIb3DQEBBQUAMFgxVjAiBgNV +BAMTG05UQyBUUE0gRUsgUm9vdCBDQSBBUlNVRiAwMTAlBgNVBAoTHk51dm90b24g +VGVjaG5vbG9neSBDb3Jwb3JhdGlvbjAJBgNVBAYTAlRXMB4XDTE0MDQwMTE4MzQz +OFoXDTM0MDMyODE4MzQzOFowWDFWMCIGA1UEAxMbTlRDIFRQTSBFSyBSb290IENB +IEFSU1VGIDAxMCUGA1UEChMeTnV2b3RvbiBUZWNobm9sb2d5IENvcnBvcmF0aW9u +MAkGA1UEBhMCVFcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCxcfP +yaNsGhaR28qqisqkrb4Z2OPul7BRNlIEYP8jSFORygyfp4j7bKRyVTTONCUbPq+J +/a4yRcdbEs8dzvzXypQbVUjuC4sOKjPiWLfOhj1Z1yvOn19Xe3Ei4UzMKJm+xpb1 +BYR4YfrnuVzL4do/B/lCr2AYs4Fmtn1uzXBp1St8TRJz9HTW1yKJ2ZOqTgW3DX80 +6DP//3kIatTuLCZ6Zsdl6fsgMPxJGwrI35ThKBtaUMT93abb/KB/dugvoIgtEi9D +GEC2C0UWsvJEfu0Qi8zoxtYvd9Y2tRlMxMhK75uShXHxRcG+WOGEnm6uVpGphLKg +qxAl1tuFcb94vi7dAgMBAAGjJjAkMA4GA1UdDwEB/wQEAwICBDASBgNVHRMBAf8E +CDAGAQH/AgEAMA0GCSqGSIb3DQEBBQUAA4IBAQB7epeKy2Sa+9huMzK4PnIpjiaX +QrxPx+E8BVGw6VuQqTcTPQRvPhNpc4VF/6/7MA9qb6vDxWEf40tqNi8e/RPNlRFY +Dh4tQ1Hhl69NrZVYZeXl1cU/ometoAAbz79ugq78iFndJ5rHMQ85GRwtW9i/q0p1 +VjJ8dLYJ7aRBDTP3hndc35GmZg3q1UX93WD6mM5KuE+mOdv7MXKMtYSrV+dE/iGM +ASrratJf57P6N8BpegPQaSb6UnElwBpwhRxzW7N9qgjQWIqrxe97CfJk41RvtnKu +SePqlm1PtWkygt9bYaInLZYkcknXTD/7BtzAyyS25HtG/YTvuMtKItCp7Z4n +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 1013 +======================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIISN0JfIK6vE0wDQYJKoZIhvcNAQEFBQAwVTFTMB8GA1UE +AxMYTnV2b3RvbiBUUE0gUm9vdCBDQSAxMDEzMCUGA1UEChMeTnV2b3RvbiBUZWNo +bm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwHhcNMTUwNTExMDg0MzI1WhcN +MzUwNTA3MDg0MzI1WjBVMVMwHwYDVQQDExhOdXZvdG9uIFRQTSBSb290IENBIDEw +MTMwJQYDVQQKEx5OdXZvdG9uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24wCQYDVQQG +EwJUVzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALDAta6EZBlhF1MC +Z9GeMXqw8puwZEDI3qR/rwGhEUj2oqhFY/K9zUk2YQCkC6X5lrr/lbWfvZtUGMFC +P4VQlt+bGPTOladGg6zJ/7a6yCd9MqkZbw92niDNhWcXsiB7SRyHYdr/He8tNOoD +mVdNFXxknP8QH3soBPahxckqtrhhk+24Iran04jOAc0959VnP8H0Jyg4BjehIQjj +BGGK+bJWZXHYRFlDj4dRW+epChdOqTpWOulf5GOvwNm3sv4ojU2fJ8cA5TznX81z ++Se6hmw/RF8rUGjf1uiKbsxnbIf3An01mZYgD98FXEHAWAW92vAJUuEQJVBlTest +1YmsaT0CAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8C +AQAwHwYDVR0jBBgwFoAUoNc3KQ4WzyrivucQDPVrLwTF8EMwHQYDVR0OBBYEFKDX +NykOFs8q4r7nEAz1ay8ExfBDMA0GCSqGSIb3DQEBBQUAA4IBAQCOXMzQYz3vr9tg +SiFr6qha2+Jay+EK0iLjSKvNzcTv5yaO8I6pb7tdocvze8394PtM42d2OTOM99lJ +bZogquaJ6fLHMwzO7UEGndtm6YMp6APXk4ecRqUDLqofIWL6PQUVwSEYlAC6RM9k +n4MJqckIxsc6iC38lsjyn4ut8o/E3fIo8UzYDl2P+KK1VkjDcmmgNf6seHmBsOYC +vOc4xYpq0yWuZFfxeyC4wC4mOAKLZX2yLMYrYBmnDd60nc0hgI1/TKb1H/Ew2P7R +UxEDMGe8e3A9YR4M/09FLn8cTTjq7hflRlcqiarpPo6+9Z3dqzmqTQxvVQ/DIVqE +3r3WOnnr +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 1014 +======================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIIbXSeZ/22esUwDQYJKoZIhvcNAQEFBQAwVTFTMB8GA1UE +AxMYTnV2b3RvbiBUUE0gUm9vdCBDQSAxMDE0MCUGA1UEChMeTnV2b3RvbiBUZWNo +bm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwHhcNMTcwODIxMTEwMzM2WhcN +MzcwODE3MTEwMzM2WjBVMVMwHwYDVQQDExhOdXZvdG9uIFRQTSBSb290IENBIDEw +MTQwJQYDVQQKEx5OdXZvdG9uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24wCQYDVQQG +EwJUVzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd3U7eh2gF2h7LE +b6GZTP/TtWq3cK8QMFuGI6PrwXjwGm1JfG6vF+1u/z4tJbc8znK8Kc/XTZ1yqoZW +sz7dXP20eltU0fuB7qwa2yJOqbl6hZ6nAD+eOuteSUQ8AnEuFH2XqqN++pj9DJXS +zDpvHqP1J6PnpNi6gxVas6PBFrRZuYGOxJwG2miyObHK1/kKrkuE7/yh+ju1j0Rw +9DXhvmEelrztPOkm4TkLxkTQSL7jj+EWimpmGP8Wo+B/2FdVpJZdoFUa2v5GldK8 +VBdkacDaSqQ0iX1tP2oI93Jyx1xu9JDqjThrtu+FFIlHFJLw2N91fSCmsJukUiCI +9PPakQUCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8C +AQAwHwYDVR0jBBgwFoAUqdlH8/mBcu623MXtYJoA3nwGnLAwHQYDVR0OBBYEFKnZ +R/P5gXLuttzF7WCaAN58BpywMA0GCSqGSIb3DQEBBQUAA4IBAQBCVMox72wTII5D +fjznST8qr61I6ctKouW401l/x5EA2gBctsx5gl3tuq9EArM2TuA9F+leyJ8r/Tdu +do8TgM4iCVl+FthXlrkPVemd1le63v0Emaxd/8Vca9ZZbrLlC6WNiUj/nGyYThPK +3XIHQN0+OoNdXQM5IxUYylgiA3udzcLCS0oL8uWhpa5YX2ad2UB3xKiz3maI7sXF +Dk5ds45MimR0p/dd+4y2tnAB1f/neR9/CqE58GQcFDY10mpNUa3rBqcUnHcJCfvb +i5TX/clYY/wsVDPwjA5u3k7KSOip7FR33EfIPubE/nMeVqDTiZt+RBJ81xskBO0+ +x7bKAs+x +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 1110 +======================== +-----BEGIN CERTIFICATE----- +MIICBjCCAaygAwIBAgIIEDiqn2SaqGMwCgYIKoZIzj0EAwIwVTFTMB8GA1UEAxMY +TnV2b3RvbiBUUE0gUm9vdCBDQSAxMTEwMCUGA1UEChMeTnV2b3RvbiBUZWNobm9s +b2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwHhcNMTUwNTExMDg0MzMzWhcNMzUw +NTA3MDg0MzMzWjBVMVMwHwYDVQQDExhOdXZvdG9uIFRQTSBSb290IENBIDExMTAw +JQYDVQQKEx5OdXZvdG9uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24wCQYDVQQGEwJU +VzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDVkEOpuyhuviaDH6xQj3faaV2Z4 +FvXSdwUkTiB1JjPDgv1PU0SFYtEE1W9VmI1GcOn5FAUi2/QM36DPhmPTd+qjZjBk +MA4GA1UdDwEB/wQEAwICBDASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQV +kdS26vmNAQSGS2kDpI3QAmB30zAfBgNVHSMEGDAWgBQVkdS26vmNAQSGS2kDpI3Q +AmB30zAKBggqhkjOPQQDAgNIADBFAiEAlfxysfHDcxYDed5dmRbvHPKHLEEq9Y9P +wAxoKqH7Q5kCIGfsxiLr2j9nJ9jELwXz0/VWN9PhUNdM3qmsx2JEne6p +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 1111 +======================== +-----BEGIN CERTIFICATE----- +MIICBzCCAa2gAwIBAgIJAN/u3L0l8osZMAoGCCqGSM49BAMCMFUxUzAfBgNVBAMT +GE51dm90b24gVFBNIFJvb3QgQ0EgMTExMTAlBgNVBAoTHk51dm90b24gVGVjaG5v +bG9neSBDb3Jwb3JhdGlvbjAJBgNVBAYTAlRXMB4XDTE3MDgyMTAzMzI1M1oXDTM3 +MDgxNzAzMzI1M1owVTFTMB8GA1UEAxMYTnV2b3RvbiBUUE0gUm9vdCBDQSAxMTEx +MCUGA1UEChMeTnV2b3RvbiBUZWNobm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMC +VFcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATRcgnHcQk99FFMQ+9UVVFzf64J +1jnhxpGAdZEHRleZfkfTYGHsdr3L9FLdGVUb+BA2cim30ovuPDZOGOUKPraLo2Yw +ZDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU +iC8Ee4cSHPmIXzEWC8e7VYavRxswHwYDVR0jBBgwFoAUiC8Ee4cSHPmIXzEWC8e7 +VYavRxswCgYIKoZIzj0EAwIDSAAwRQIhANrKhBfLXyHCznBRtWRBmTbfYJR9mCl1 +2N/xZkcohRZIAiBDufnmhZWCbX4pibbzAOgcxjsc5+qmpAovxW9ipWJEsA== +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 2010 +======================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIIWAnP9p2CIZcwDQYJKoZIhvcNAQEFBQAwVTFTMB8GA1UE +AxMYTnV2b3RvbiBUUE0gUm9vdCBDQSAyMDEwMCUGA1UEChMeTnV2b3RvbiBUZWNo +bm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwHhcNMTUwNDIzMDY1OTE5WhcN +MzUwNDE5MDY1OTE5WjBVMVMwHwYDVQQDExhOdXZvdG9uIFRQTSBSb290IENBIDIw +MTAwJQYDVQQKEx5OdXZvdG9uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24wCQYDVQQG +EwJUVzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKcE9saVURE582ny +dHsZO7+3xmdMFbOPCdplBda/EJg9cg7n6bZ79Qv7hyymN5qE23SOPNFvm8SAdmCJ +ybmTnk1y+SyiDw5gUpckbXsRYAetTwqtdfBkF4TkFoRJDIraQC8miTdYqXMXfWTo +bhHXf/oV953laOCO/SRlqXzAWzm5d8PwixUBLZTnvcgxM+pXwv6JY6wgXpv55fY1 +D3M1hyiNALib+rg0LwazalU0DOryAAIqFzMgkR2IaefkAmpmQ1xpfMJsK+BMixcI +XUCzSGGKKdkc3WUDye/vsyXYQ5zoYuLt3xb7BEZxes31lqbs1gniNz4oD5ptmrS4 +8V7Rz/kCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8C +AQAwHwYDVR0jBBgwFoAUCDAPQ6j0uMjmJKT3Bgz1nnRQFecwHQYDVR0OBBYEFAgw +D0Oo9LjI5iSk9wYM9Z50UBXnMA0GCSqGSIb3DQEBBQUAA4IBAQAE0pMnjz5o3QUd +S3lLQn3+vXkS2xc1EmPxcVFxjPbrJDtnNRMWwglC8zo70VgWu/+ulwzy783zJSiT +nkWPeuszqp3xOtCPWDE4D2sxVbWH3pvel2tgZJv0KJsJH93QE53WbHUwSn2JjHNH +UJiBpq0genUxGD+zBI3NGDGB1iti66aJfCdjn8C0G0gTmQ8jFpZ6AsX1GSvPYeU6 +EqN9ynIEYUVcRKwoHQaSmqDd7HVp97fwD+mkOfFYByLVUqC09rNFW81Va4Ze2gw2 +HiKz/SVSA5mA/91wfEZSZ6azOgDZNQlbgBo27mZFJ5mR7iJbWgtD+vO4+wRZK8Bc +8yWxV8ri +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 2011 +======================== +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIIGCgneR7Ow/EwDQYJKoZIhvcNAQEFBQAwVTFTMB8GA1UE +AxMYTnV2b3RvbiBUUE0gUm9vdCBDQSAyMDExMCUGA1UEChMeTnV2b3RvbiBUZWNo +bm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwHhcNMTcwOTExMDcxMDEyWhcN +MzcwOTA3MDcxMDEyWjBVMVMwHwYDVQQDExhOdXZvdG9uIFRQTSBSb290IENBIDIw +MTEwJQYDVQQKEx5OdXZvdG9uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24wCQYDVQQG +EwJUVzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAfy7Iu3eTXYdXe +WWc8ZPHb1ekofnHWY4Y6QD+z256j2rXTGmk5bA1Y6nCsYtBqUV4B2gfPAaZXunMD +k3KDEBaI8Fkd7BTXbWHrfgxZstGHlWzVqi1r2Jj31MdDMz0NRovWXJwgG5N9tgs5 +KEeQ0Kk2ock1Vdn/jIqx3xY9vBMZm97N11m/WtZ5U2NyxbfqIIloIhxuvoPZRzx8 +c6MmI77MtM2ylm+2nbXf1DtbEKXQYuGnvM3Ib9K5f2+PTjNi/nWGAcCgLo89BNSB +LdG9GxK1hO9QXYcCkAWsEWUD+8DM1v+zAl2cnrtj4iu48sU5i6hVO0CTtCP0yOkf +VdVfNVsCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8C +AQAwHwYDVR0jBBgwFoAUpSy2R+CQm9ouf32RP2LYixOJ4sYwHQYDVR0OBBYEFKUs +tkfgkJvaLn99kT9i2IsTieLGMA0GCSqGSIb3DQEBBQUAA4IBAQAUwrhniUs4CLgb +UIFPslx3aly8M2P8Vn0GR+EcE0GklFa26WOT+YZxacUP3rMGteZGCtbFggYcM94n +pog7FBnnDR1ySHbHOY0kWBO75ePVBmytqpPeZX8E5202sRgagnojl59bPj1tqhlH +vwj6Xj6/XAFZDo0Or2GhCC5NzRbXmc6wB0zIjTlhPwVXQ+ikKBqdt3/HKCB4i3Sv +7Dxyy/N4aPg/s6MJxgmUjtGxRyjU6RVgrzqVN/0Csv8L75g2SvzgXnqrqcpk82XT +CnJgflpaCfV2SC5MGWHEjmj1tghC133JcEMQlsodWRm+0x7E/fsHvJNj4A0nh9K3 +H3TryFJ7 +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 2110 +======================== +-----BEGIN CERTIFICATE----- +MIICBjCCAaygAwIBAgIIP5MvnZk8FrswCgYIKoZIzj0EAwIwVTFTMB8GA1UEAxMY +TnV2b3RvbiBUUE0gUm9vdCBDQSAyMTEwMCUGA1UEChMeTnV2b3RvbiBUZWNobm9s +b2d5IENvcnBvcmF0aW9uMAkGA1UEBhMCVFcwHhcNMTUxMDE5MDQzMjAwWhcNMzUx +MDE1MDQzMjAwWjBVMVMwHwYDVQQDExhOdXZvdG9uIFRQTSBSb290IENBIDIxMTAw +JQYDVQQKEx5OdXZvdG9uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24wCQYDVQQGEwJU +VzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABPv9uK2BNm8/nmIyNsc2/aKHV0WR +ptzge3jKAIgUMosQIokl4LE3iopXWD3Hruxjf9vkLMDJrTeK3hWh2ySS4ySjZjBk +MA4GA1UdDwEB/wQEAwICBDASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSf +u3mqD1JieL7RUJKacXHpajW+9zAfBgNVHSMEGDAWgBSfu3mqD1JieL7RUJKacXHp +ajW+9zAKBggqhkjOPQQDAgNIADBFAiEA/jiywhOKpiMOUnTfDmXsXfDFokhKVNTX +B6Xtqm7J8L4CICjT3/Y+rrSnf8zrBXqWeHDh8Wi41+w2ppq6Ev9orZFI +-----END CERTIFICATE----- + + +Nuvoton TPM Root CA 2111 +======================== +-----BEGIN CERTIFICATE----- +MIICBzCCAa2gAwIBAgIJAOCIUWvKMfuGMAoGCCqGSM49BAMCMFUxUzAfBgNVBAMT +GE51dm90b24gVFBNIFJvb3QgQ0EgMjExMTAlBgNVBAoTHk51dm90b24gVGVjaG5v +bG9neSBDb3Jwb3JhdGlvbjAJBgNVBAYTAlRXMB4XDTE3MDkxMTA3MDk0OVoXDTM3 +MDkwNzA3MDk0OVowVTFTMB8GA1UEAxMYTnV2b3RvbiBUUE0gUm9vdCBDQSAyMTEx +MCUGA1UEChMeTnV2b3RvbiBUZWNobm9sb2d5IENvcnBvcmF0aW9uMAkGA1UEBhMC +VFcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATanNywPkE/RICBZ4VjwCymLDts +B7Unv52Oj0HyEsAfc7+vjOl2DP8JbrcozY05s7GFfQqR3vhv4ZdkJMalgOr2o2Yw +ZDAOBgNVHQ8BAf8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU +I/TiKtO+N0pEl3KVSqKDrtdSVy4wHwYDVR0jBBgwFoAUI/TiKtO+N0pEl3KVSqKD +rtdSVy4wCgYIKoZIzj0EAwIDSAAwRQIgXgXs2eVt2U4sCoRf1GLoUTf2ZzYTSsyg +6I5w6hPTLigCIQDLLFlXK1xw1a1D1/idVhdd3a8gkE0FnTJO890WwiQbpg== +-----END CERTIFICATE----- + + +OnDie CA CSME Intermediate +========================== +-----BEGIN CERTIFICATE----- +MIIDKTCCAq2gAwIBAgIUeI0CCd0CciUjODd+qV89nfrBECswDAYIKoZIzj0EAwMF +ADCBiTELMAkGA1UEBgwCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBD +bGFyYTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xIzAhBgNVBAsMGk9uRGll +IENBIFJvb3QgQ2VydCBTaWduaW5nMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMB4X +DTE5MDQwNDAwMDAwMFoXDTQ5MTIzMTIzNTk1OVowQDEmMCQGA1UECwwdT25EaWUg +Q0EgQ1NNRSBJbnRlcm1lZGlhdGUgQ0ExFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20w +djAQBgcqhkjOPQIBBgUrgQQAIgNiAASdEvDZh7DUNurof39JO07VstXEbEgkiJlg +bo74ubTnOQ3nksRHrjyZ4ForFmlSm+ym2gO8mW7UiZibclU7yK75Jd9IZQc0pSpK +nCfMc4DgzgRRIpKjo3/Kmu25FDRIgvWjggEaMIIBFjBoBggrBgEFBQcBAQRcMFow +WAYIKwYBBQUHMAKGTGh0dHBzOi8vdHNjaS5pbnRlbC5jb20vY29udGVudC9PbkRp +ZUNBL2NlcnRzL09uRGllX0NBX1Jvb3RDQV9DZXJ0aWZpY2F0ZS5jZXIwHwYDVR0j +BBgwFoAUtFjJ9uQIQKPyWMg5eG6ujgqNnDgwDwYDVR0TAQH/BAUwAwEB/zBJBgNV +HR8EQjBAMD6gPKA6hjhodHRwczovL3RzY2kuaW50ZWwuY29tL2NvbnRlbnQvT25E +aWVDQS9jcmxzL09uRGllX0NBLmNybDAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FGGaCniWiAPMYZCopT+QbXV8n2lqMAwGCCqGSM49BAMDBQADaAAwZQIwfPb2+J5l +1ltD0qQyEMBPsXzFMokpR53QcvvBpRwvl6o5PGVj7bpNyelLh3EDmPEDAjEA2mQz +xUQUTd4WV77Zjfgajq37jpTzARWPEKFi1kE8iT+6qjBf7vw+3BLLEQpixRPC +-----END CERTIFICATE----- + + +OnDie CA RootCA Certificate +=========================== +-----BEGIN CERTIFICATE----- +MIICujCCAj6gAwIBAgIUPLLiHTrwySRtWxR4lxKLlu7MJ7wwDAYIKoZIzj0EAwMF +ADCBiTELMAkGA1UEBgwCVVMxCzAJBgNVBAgMAkNBMRQwEgYDVQQHDAtTYW50YSBD +bGFyYTEaMBgGA1UECgwRSW50ZWwgQ29ycG9yYXRpb24xIzAhBgNVBAsMGk9uRGll +IENBIFJvb3QgQ2VydCBTaWduaW5nMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMB4X +DTE5MDQwMzAwMDAwMFoXDTQ5MTIzMTIzNTk1OVowgYkxCzAJBgNVBAYMAlVTMQsw +CQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xhcmExGjAYBgNVBAoMEUludGVs +IENvcnBvcmF0aW9uMSMwIQYDVQQLDBpPbkRpZSBDQSBSb290IENlcnQgU2lnbmlu +ZzEWMBQGA1UEAwwNd3d3LmludGVsLmNvbTB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BK8SfB2UflvXZqb5Kc3+lokrABHWazvNER2axPURP64HILkXChPB0OEX5hLB7Okw +7Dy6oFqB5tQVDupgfvUX/SgYBEaDdG5rCVFrGAis6HX5TA2ewQmj14r2ncHBgnpp +B6NjMGEwHwYDVR0jBBgwFoAUtFjJ9uQIQKPyWMg5eG6ujgqNnDgwDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLRYyfbkCECj8ljIOXhu +ro4KjZw4MAwGCCqGSM49BAMDBQADaAAwZQIxAP9B4lFF86uvpHmkcp61cWaU565a +yE3p7ezu9haLE/lPLh5hFQfmTi1nm/sG3JEXMQIwNpKfHoDmUTrUyezhhfv3GG+1 +CqBXstmCYH40buj9jKW3pHWc71s9arEmPWli7I8U +-----END CERTIFICATE----- + + +SPT H LP EPID Prod RK 0 +======================= +-----BEGIN CERTIFICATE----- +MIIDyDCCA22gAwIBAgIUFP7csB8Kaz+6qYApa/U5ePODHGYwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +MjE4MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xODA2BgNVBAsML1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFNQVC1I +LUxQX0VQSURfUHJvZF9SS18wMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAE1JAV56CfSDOIh7r0dg/PHIUVNiElzflhDHwp +EX/NByiWbhyA4UNW576N8yZT3c7QrBb6wb+XAIwVh7S7H5tNmKOCAZwwggGYMB8G +A1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBTO/jMzkHM8 +ZyfHiA3+Qpr+tVeokjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIB +BjATBgNVHSUBAf8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4TQEF +AgEwVDBSBggrBgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250 +ZW50L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggrBgEF +BQcBAQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20v +Y29udGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0fBEYw +RDBCoECgPoY8aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9l +a2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0kAMEYCIQDaThaLirbr +/xm1JSSFHfKhHmsbJ7x0yDZjv2zm5Dm3FgIhAJ7P/RtCFiLR4Rc71RTiuFnPtzDP +2KKswXlh07upS5hg +-----END CERTIFICATE----- + + +SPT H LP EPID Test RK 0 +======================= +-----BEGIN CERTIFICATE----- +MIIDyDCCA22gAwIBAgIUUCX7DviKiMOZ0Qnrtpwh4iAaz6MwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +MjE4MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBnjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xODA2BgNVBAsML1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFNQVC1I +LUxQX0VQSURfVGVzdF9SS18wMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAEvwtQKK4xqt7P9BVqV97KxMCrl0d77BFxHFoh +nHQcvyrMn5Ii6LI8m5PituUNHoDC9YAEFwThPJYCBatQEwPEYKOCAZwwggGYMB8G +A1UdIwQYMBaAFOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBQwuG8JTaar +1SNxBD8r92aMeD8OZjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIB +BjATBgNVHSUBAf8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4TQEF +AgEwVDBSBggrBgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250 +ZW50L0NSTC9la2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggrBgEF +BQcBAQRQME4wTAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20v +Y29udGVudC9DUkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0fBEYw +RDBCoECgPoY8aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9l +a2NlcnQvRUtfUGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0kAMEYCIQDpDmkAlkaf +597+LAf0CZPQkd3wA32XR6hkATDh6sLyLAIhALQN4SDXyUkruniwUV6a13LIzTGr +UyrT6NhX7IyMGv3z +-----END CERTIFICATE----- + + +SPTEPIDPROD EK Platform Public Key +================================== +-----BEGIN CERTIFICATE----- +MIIDvjCCA2OgAwIBAgIUMTamuKIQ7vWud4lXF0aARJoRkSUwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +NjE2MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlDELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLjAsBgNVBAsMJVRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFNQVF9F +UElEX1BST0QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAATTGg8fSsqZoV/9ZPsWLey7Dj+uzbwM36xKquRhobztKGqdWLdf +XBXhAzqgYPVNgqKEUfM8gG22RMFYQtL1rQvKo4IBnDCCAZgwHwYDVR0jBBgwFoAU +6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFL+cXG+/gM3OdKvNDg5gBOoC +KmYGMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQEB +/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIGCCsG +AQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2Vr +Y2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAwTjBM +BggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NS +TC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+hjxo +dHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9FS19Q +bGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSQAwRgIhAPfXbrD4/G5IddlFUBtZjXcr +VjEwAFAZewDQvRHW+Rz7AiEAyie0OxbA5hMBVLqCl4lugbPguMlyOTDWagHRox8S +SyI= +-----END CERTIFICATE----- + + +SPTHEPIDPROD EK Platform Public Key +=================================== +-----BEGIN CERTIFICATE----- +MIIDvjCCA2SgAwIBAgIUbOv9CbWie5MIiWFjQaGYw+NfG50wCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +MzI0MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlTELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xLzAtBgNVBAsMJlRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFNQVEhf +RVBJRF9QUk9EMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMFkwEwYHKoZIzj0CAQYI +KoZIzj0DAQcDQgAEryzECW6qpKxLE8m3YQwVO+oiea9EkzNEVxDAA/IOaq+u1MMY +W1POaBQFO17J57eFLmTfC3pCtaBnB9mWsjFhzqOCAZwwggGYMB8GA1UdIwQYMBaA +FOhSBcJP2NLVpSFHFrbODHtbuncPMB0GA1UdDgQWBBRec8iao+kCsnK58HQffYcw +4+xySjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjATBgNVHSUB +Af8ECTAHBgVngQUIATBwBgNVHSABAf8EZjBkMGIGCiqGSIb4TQEFAgEwVDBSBggr +BgEFBQcCARZGaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9l +a2NlcnQvRUtjZXJ0UG9saWN5U3RhdGVtZW50LnBkZjBcBggrBgEFBQcBAQRQME4w +TAYIKwYBBQUHMAKGQGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9D +UkwvZWtjZXJ0L0VLUm9vdFB1YmxpY0tleS5jZXIwTQYDVR0fBEYwRDBCoECgPoY8 +aHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50L0NSTC9la2NlcnQvRUtf +UGxhdGZvcm0uY3JsMAoGCCqGSM49BAMCA0gAMEUCIEwoRGZXyGrOi5c5XQ0sogO0 +7nKarDdxCHJjJmfB2j98AiEAzEpP1ysDBAD6k97Y0XVrqn4srCNv6132mRKeSw16 +wMk= +-----END CERTIFICATE----- + + +SPTHLPEPIDProd EK Platform Public Key +===================================== +-----BEGIN CERTIFICATE----- +MIIDwzCCA2igAwIBAgIUEPCEDNlZEY6a2+ti1pgBuZBmXiEwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +MjE4MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmTELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xMzAxBgNVBAsMKlRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFNQVC1I +LUxQX0VQSURfUHJvZDEWMBQGA1UEAwwNd3d3LmludGVsLmNvbTBZMBMGByqGSM49 +AgEGCCqGSM49AwEHA0IABPKQW92/W43VEjmMP2CfqMyWb+3qfmR7FQPeAF2kM5Lz +CD3s+Bar8Vh0Z+YDP5SIlCPv4AckQRukjvcxJnsT89KjggGcMIIBmDAfBgNVHSME +GDAWgBToUgXCT9jS1aUhRxa2zgx7W7p3DzAdBgNVHQ4EFgQU+Z8gffyHl7/5DWQd +Jf1aRfdjELgwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwEwYD +VR0lAQH/BAkwBwYFZ4EFCAEwcAYDVR0gAQH/BGYwZDBiBgoqhkiG+E0BBQIBMFQw +UgYIKwYBBQUHAgEWRmh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9D +UkwvZWtjZXJ0L0VLY2VydFBvbGljeVN0YXRlbWVudC5wZGYwXAYIKwYBBQUHAQEE +UDBOMEwGCCsGAQUFBzAChkBodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRl +bnQvQ1JML2VrY2VydC9FS1Jvb3RQdWJsaWNLZXkuY2VyME0GA1UdHwRGMEQwQqBA +oD6GPGh0dHA6Ly91cGdyYWRlcy5pbnRlbC5jb20vY29udGVudC9DUkwvZWtjZXJ0 +L0VLX1BsYXRmb3JtLmNybDAKBggqhkjOPQQDAgNJADBGAiEAoDkoa6IYGLI99v4C +ja5mbFdeiw783S/P0U5wflvr2/wCIQCFdAQhn0LDK1trPGCt1zciFWLQCHiIKyt+ +0xSFcMbXdA== +-----END CERTIFICATE----- + + +SPTH EPID PROD RK 0 +=================== +-----BEGIN CERTIFICATE----- +MIIDwzCCA2mgAwIBAgIUPdcvRbMBVbwWCKuQoJwS9aTtkrswCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTUw +MzI0MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBmjELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xNDAyBgNVBAsMK1RQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFNQVEhf +RVBJRF9QUk9EX1JLXzAxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjO +PQIBBggqhkjOPQMBBwNCAAQXORWWgKwKiHzCFfa8JKb47/d79T2tJ07M/wlclzOD +G77q/BzxepyDZ22iXy+4jtEZURBPwIbRJxrXIoC/P/jGo4IBnDCCAZgwHwYDVR0j +BBgwFoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFGyp32KhquI+D+t8 +P1645h7KwXy3MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMG +A1UdJQEB/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBU +MFIGCCsGAQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQv +Q1JML2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEB +BFAwTjBMBggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250 +ZW50L0NSTC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKg +QKA+hjxodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2Vy +dC9FS19QbGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSAAwRQIgJozm5qfSmA+JPqR4 +JWrd1X7PslGTSx2Hq6U/jUniJVsCIQDMGNpPslwp5O+/tpaCBXQSPPtW5agKmEPU +q5DsfzpKpg== +-----END CERTIFICATE----- + + +ST TPM Root Certificate +======================= +-----BEGIN CERTIFICATE----- +MIIEDDCCAvSgAwIBAgILBAAAAAABIsFs834wDQYJKoZIhvcNAQELBQAwgYcxOzA5 +BgNVBAsTMkdsb2JhbFNpZ24gVHJ1c3RlZCBDb21wdXRpbmcgQ2VydGlmaWNhdGUg +QXV0aG9yaXR5MRMwEQYDVQQKEwpHbG9iYWxTaWduMTMwMQYDVQQDEypHbG9iYWxT +aWduIFRydXN0ZWQgUGxhdGZvcm0gTW9kdWxlIFJvb3QgQ0EwHhcNMDkwNzI4MTIw +MDAwWhcNMzkxMjMxMjM1OTU5WjBKMQswCQYDVQQGEwJDSDEeMBwGA1UEChMVU1RN +aWNyb2VsZWN0cm9uaWNzIE5WMRswGQYDVQQDExJTVE0gVFBNIEVLIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxBLG5wcB9J0MsiJMreoWQ +l21bBN12SSGZPJ3HoPjzcrzAz6SPy+TrFmZ6eUVspsFL/23wdPprqTUtDHi+C2pw +k/3dF3/Rb2t/yHgiPlbCshYpi5f/rJ7nzbQ1ca2LzX3saBe53VfNQQV0zd5uM0DT +SrmAKU1RIAj2WlZFWXoN4NWTyRtqT5suPHa2y8FlCWMZKlS0FiY4pfM20b5YQ+EL +4zqb9zN53u/TdYZegrfSlc30Nl9G13Mgi+8rtPFKwsxx05EBbhVroH7aKVI1djsf +E1MVrUzw62PHik3xlzznXML8OjY//xKeiCWcsApuGCaIAf7TsTRi2l8DNB3rCr1X +AgMBAAGjgbQwgbEwDgYDVR0PAQH/BAQDAgIEMBIGA1UdEwEB/wQIMAYBAf8CAQEw +HQYDVR0OBBYEFG/mxWwHt2yLCoGSg1zLQR72jtEnMEsGA1UdIAREMEIwQAYJKwYB +BAGgMgFaMDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2xvYmFsc2lnbi5uZXQv +cmVwb3NpdG9yeS8wHwYDVR0jBBgwFoAUHiNj8IW19iVO7RrAUL5lfMfUFXowDQYJ +KoZIhvcNAQELBQADggEBAFrKpwFmRh7BGdpPZWc1Y6wIbdTAF6T+q1KwDJcyAjgJ +qThFp3xTAt3tvyVrCRf7T/YARYE24DNa0iFaXsIXeQASDYHJjAZ6LQTslYBeRYLb +C9v8ZE2ocKSCiC8ALYlJWk39Wob0H1Lk6l2zcUo3oKczGiAcRrlmwV496wvGyted +2RBcLZro7yhOOGr9KMabV14fNl0lG+31J1nWI2hgTqh53GXg1QH2YpggD3b7UbVm +c6GZaX37N3z15XfQafuAfHt10kYCNdePzC9tOwirHIsO8lrxoNlzOSxX8SqQGbBI ++kWoe5+SY3gdOGGDQKIdw3W1poMN8bQ5x7XFcgVMwVU= +-----END CERTIFICATE----- + + +STM TPM ECC Intermediate CA 02 +============================== +-----BEGIN CERTIFICATE----- +MIICZTCCAeygAwIBAgIEQAAAAjAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJDSDEe +MBwGA1UECgwVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMR8wHQYDVQQDDBZTVE0gVFBN +IEVDQyBSb290IENBIDAxMB4XDTE4MTEyMjAwMDAwMFoXDTM4MTEyMjAwMDAwMFow +VjELMAkGA1UEBhMCQ0gxHjAcBgNVBAoMFVNUTWljcm9lbGVjdHJvbmljcyBOVjEn +MCUGA1UEAwweU1RNIFRQTSBFQ0MgSW50ZXJtZWRpYXRlIENBIDAyMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAE08t33aGM5M5aeBmzcn5H3HS31CGBJ2bbJ6fvJJ0i +VCfZrN9sesL0D+NGfwtEklk7mgT/2vfW2dO9OqsyukSw2aOBrzCBrDAdBgNVHQ4E +FgQUZi2PHOzf8UeotvDqKWr38kyt+c8wHwYDVR0jBBgwFoAUIJJWPAtDqAVyUwMp +BxwH4OvsAwQwRQYDVR0gAQH/BDswOTA3BgRVHSAAMC8wLQYIKwYBBQUHAgEWIWh0 +dHA6Ly93d3cuc3QuY29tL1RQTS9yZXBvc2l0b3J5LzAPBgNVHQ8BAf8EBQMDAQQC +MBIGA1UdEwEB/wQIMAYBAf8CAQAwCgYIKoZIzj0EAwMDZwAwZAIwJl4q6QuGhqQD +pvP1gBBu8OhbQAXL8Rwhg1FWs8BvC4VYt6Tqe9xLqjbtbgR8UOyvAjAhzSbC+r8A +2Wx1aOwAIqs1tmBXpofqcOXYeCSXKajOv5Jlzk6sDnEH2omN+ydt924= +-----END CERTIFICATE----- + + +STM TPM ECC Intermediate CA 03 +============================== +-----BEGIN CERTIFICATE----- +MIICZjCCAeygAwIBAgIEQAAAAzAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJDSDEe +MBwGA1UECgwVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMR8wHQYDVQQDDBZTVE0gVFBN +IEVDQyBSb290IENBIDAxMB4XDTE4MTEyMjAwMDAwMFoXDTM4MTEyMjAwMDAwMFow +VjELMAkGA1UEBhMCQ0gxHjAcBgNVBAoMFVNUTWljcm9lbGVjdHJvbmljcyBOVjEn +MCUGA1UEAwweU1RNIFRQTSBFQ0MgSW50ZXJtZWRpYXRlIENBIDAzMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEGaDrMY8uYdq3UGpf8Oi8yP4/JoFE1aHFeLdkqrQ9 +BPCMy4xEGttVycLMj5NH47v3tX3F9iXTJXsswarJMJ+bmaOBrzCBrDAdBgNVHQ4E +FgQUnaXHLKAL4UuFs+U1yLB8g+hb3/YwHwYDVR0jBBgwFoAUIJJWPAtDqAVyUwMp +BxwH4OvsAwQwRQYDVR0gAQH/BDswOTA3BgRVHSAAMC8wLQYIKwYBBQUHAgEWIWh0 +dHA6Ly93d3cuc3QuY29tL1RQTS9yZXBvc2l0b3J5LzAPBgNVHQ8BAf8EBQMDAQQC +MBIGA1UdEwEB/wQIMAYBAf8CAQAwCgYIKoZIzj0EAwMDaAAwZQIxAN5oKo73+O2R +gF10eCDioHgwLilEaXTqnzOxuFwrCd81r+R4gyDhtcMQUT5aaobJAgIwJg5ZU6J6 +W4dgPvUrPgJ6iMhRc2fQlJNP+DQbbsFP+1CSJmPP1zMPlBnQPUGN53pE +-----END CERTIFICATE----- + + +STM TPM ECC Root CA 01 +====================== +-----BEGIN CERTIFICATE----- +MIICyDCCAk+gAwIBAgIORyzLp/OdsAvb9r+66LowCgYIKoZIzj0EAwMwgYsxOzA5 +BgNVBAsTMkdsb2JhbFNpZ24gVHJ1c3RlZCBDb21wdXRpbmcgQ2VydGlmaWNhdGUg +QXV0aG9yaXR5MRMwEQYDVQQKEwpHbG9iYWxTaWduMTcwNQYDVQQDEy5HbG9iYWxT +aWduIFRydXN0ZWQgUGxhdGZvcm0gTW9kdWxlIEVDQyBSb290IENBMB4XDTE1MTAy +ODAwMDAwMFoXDTM4MDExOTAzMTQwN1owTjELMAkGA1UEBhMCQ0gxHjAcBgNVBAoT +FVNUTWljcm9lbGVjdHJvbmljcyBOVjEfMB0GA1UEAxMWU1RNIFRQTSBFQ0MgUm9v +dCBDQSAwMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABG7/OLXMiprQQHwNnkpT6aqG +zOGLcbbAgUtyjlXOZtuv0GB0ttJ6fwMwgFtt8RKlko8Bwn89/BoZOUcI4ne8ddRS +oqE6StnU3I13qqjalToq3Rnz61Omn6NErK1pxUe3j6OBtTCBsjAOBgNVHQ8BAf8E +BAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUIJJWPAtDqAVyUwMp +BxwH4OvsAwQwHwYDVR0jBBgwFoAUYT78EZkKf7CpW5CgJl4pYUe3MAMwTAYDVR0g +BEUwQzBBBgkrBgEEAaAyAVowNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuZ2xv +YmFsc2lnbi5jb20vcmVwb3NpdG9yeS8wCgYIKoZIzj0EAwMDZwAwZAIwWnuUAzwy +vHUhHehymKTZ2QcPUwHX0LdcVTac4ohyEL3zcuv/dM0BN62kFxHgBOhWAjAIxt9i +50yAxy0Z/MeV2NTXqKpLwdhWNuzOSFZnzRKsh9MxY3zj8nebDNlHTDGSMR0= +-----END CERTIFICATE----- + + +STM TPM ECC384 Intermediate CA 01 +================================= +-----BEGIN CERTIFICATE----- +MIIChTCCAgygAwIBAgIEQQAAATAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJDSDEe +MBwGA1UECgwVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMR8wHQYDVQQDDBZTVE0gVFBN +IEVDQyBSb290IENBIDAxMB4XDTE4MTEyMjAwMDAwMFoXDTM4MTEyMjAwMDAwMFow +WTELMAkGA1UEBhMCQ0gxHjAcBgNVBAoMFVNUTWljcm9lbGVjdHJvbmljcyBOVjEq +MCgGA1UEAwwhU1RNIFRQTSBFQ0MzODQgSW50ZXJtZWRpYXRlIENBIDAxMHYwEAYH +KoZIzj0CAQYFK4EEACIDYgAEwrRg/UAuBFX5QylytlcZuQqHKE1JtKGhns7bwVML +cUakESdGmUwt3dSdi5aNe4X1bJ96JRjEYpUUjFomYEEqb3anra0XFAfkxloy2Z8G +TTDlfkP8AkRF522SyO3d38Xjo4GvMIGsMB0GA1UdDgQWBBS9lj6a1XSq2U+tbL9B +bdhbSlWZQjAfBgNVHSMEGDAWgBQgklY8C0OoBXJTAykHHAfg6+wDBDBFBgNVHSAB +Af8EOzA5MDcGBFUdIAAwLzAtBggrBgEFBQcCARYhaHR0cDovL3d3dy5zdC5jb20v +VFBNL3JlcG9zaXRvcnkvMA8GA1UdDwEB/wQFAwMBBAIwEgYDVR0TAQH/BAgwBgEB +/wIBADAKBggqhkjOPQQDAwNnADBkAjAQC/zt1Mgvx2+ovDgwtDNh4r8aATdQIh/8 +BnR3oH8gkK52eYDYCKbZkIX1H0Qh1t4CMBrGGcLBYSMf8QF7pFL3/aIDSBPi6ifZ +O0G2mVkmSFxkGJGg2UNAyJXH7WhK/JC5Gg== +-----END CERTIFICATE----- + + +STM TPM ECC384 Intermediate CA 02 +================================= +-----BEGIN CERTIFICATE----- +MIIChjCCAgygAwIBAgIEQQAAAjAKBggqhkjOPQQDAzBOMQswCQYDVQQGEwJDSDEe +MBwGA1UECgwVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMR8wHQYDVQQDDBZTVE0gVFBN +IEVDQyBSb290IENBIDAxMB4XDTE4MTEyMjAwMDAwMFoXDTM4MTEyMjAwMDAwMFow +WTELMAkGA1UEBhMCQ0gxHjAcBgNVBAoMFVNUTWljcm9lbGVjdHJvbmljcyBOVjEq +MCgGA1UEAwwhU1RNIFRQTSBFQ0MzODQgSW50ZXJtZWRpYXRlIENBIDAyMHYwEAYH +KoZIzj0CAQYFK4EEACIDYgAECJl5UbEyzDbspvQS0gBHL8zTAS62iU9e5wzw96uv +lIXhtTQ7btcU9gIRNf9SfI5ekiwprUbNRf+cqe7fyK/nUN5+s0YEpvUMtDh15L/k +8z4fow8ELCLS2CpEwzmN4xIso4GvMIGsMB0GA1UdDgQWBBQIy7BcpFELKnMpkYTt +3JzOQpESETAfBgNVHSMEGDAWgBQgklY8C0OoBXJTAykHHAfg6+wDBDBFBgNVHSAB +Af8EOzA5MDcGBFUdIAAwLzAtBggrBgEFBQcCARYhaHR0cDovL3d3dy5zdC5jb20v +VFBNL3JlcG9zaXRvcnkvMA8GA1UdDwEB/wQFAwMBBAIwEgYDVR0TAQH/BAgwBgEB +/wIBADAKBggqhkjOPQQDAwNoADBlAjEAvU96UbV6BpxaFXyKo2HTZWWDhtPB9/Yz +x+K/lzFGETy75ublxEQyzyQWi9oXXz/9AjA6YYTiblNw+JpBEIievODeiY6+QCAI +KFz0g/sKyquqhYN1JnSaOau2hn6JmzUQXKs= +-----END CERTIFICATE----- + + +STM TPM EK Intermediate CA 06 +============================= +-----BEGIN CERTIFICATE----- +MIIDzDCCArSgAwIBAgIEQAAABzANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQGEwJD +SDEeMBwGA1UEChMVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMRswGQYDVQQDExJTVE0g +VFBNIEVLIFJvb3QgQ0EwHhcNMTgxMDMxMDAwMDAwWhcNMzgwMTAxMDAwMDAwWjBV +MQswCQYDVQQGEwJDSDEeMBwGA1UEChMVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMSYw +JAYDVQQDEx1TVE0gVFBNIEVLIEludGVybWVkaWF0ZSBDQSAwNjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAOvIjXBLbVBfIC7SFjcz4hm6R0IyuRJpJ45n +pYytlAHmoVosoT3isl52T4UB4T1r1b8y7Y+vW3Ed0sZO+m/pHtUc5h9050ynGedt +0uvuNZ1cVnX2h/XTcdKIawqEBVXRZQ5OJMp/aDlUwsUeBT+SlhAagNhmyNw2tC2a +b5d7qr8FU03Ds6io892aSD23z51yLAix121uUHIPmHByaZRnaKctTbu7ulwINlrd +cB953Z0WVQhil5yjZs14yd4yAnA3Z1ZW+mrOkr8ehVsUbvrUxyfhMInMrETIxR4R +9X5cTIVia2SVTtfqrb6XMC1/T7K1PH90QXtlt3WILMMNJhLDy+kCAwEAAaOBrjCB +qzAdBgNVHQ4EFgQU+xfXDXNIcOkZxOjmA5deZk4OQ94wHwYDVR0jBBgwFoAUb+bF +bAe3bIsKgZKDXMtBHvaO0ScwRQYDVR0gAQH/BDswOTA3BgRVHSAAMC8wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cuc3QuY29tL1RQTS9yZXBvc2l0b3J5LzAOBgNVHQ8B +Af8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCAQEA +OiwipeVJ4yK/hBF6KgfcCUltlqmoPoHyffzfpPjNBeYqmdaRqxJdbY9FaSrcbJBA +hKRHfWYPCB03TnWstmfadgzbC/8mITx56Cb2EXpvYhrAu8G7a54h0sIhEloK/FAx +Zdgg3Y2tnPhihQ80xdqtaZRoXqjiqKq1p7IHwtQZiFCCCD1jny8qfZLCOYx50/mJ +QXk8WvzPl0xsAOhp5Id6OAeq/6dmwjUBpZBzhwmbnt5kX7OKnuoVr3H+8X1Zycz8 +lq3znYqMaPWDTIQm6gnm//ahb9bBN0GL57fT6RuNy6jH7SRZYZ4zZRtAHyPogA/b +gbBsXr0NrHh671Y1j4cOYA== +-----END CERTIFICATE----- + + +STM TPM EK Intermediate CA 07 +============================= +-----BEGIN CERTIFICATE----- +MIIDzDCCArSgAwIBAgIEQAAACDANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQGEwJD +SDEeMBwGA1UEChMVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMRswGQYDVQQDExJTVE0g +VFBNIEVLIFJvb3QgQ0EwHhcNMTgxMTA1MDAwMDAwWhcNMzgwMTAxMDAwMDAwWjBV +MQswCQYDVQQGEwJDSDEeMBwGA1UEChMVU1RNaWNyb2VsZWN0cm9uaWNzIE5WMSYw +JAYDVQQDEx1TVE0gVFBNIEVLIEludGVybWVkaWF0ZSBDQSAwNzCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKkiz7ifFip5eIDyKCNBVLtxSXFeuHBcLbcW +25qml0ueAHhPRO91qL8G3Psay6sk47QiipVCM0Jn/IGb5IDOtmtZVWOIKdbSPBhH +cbb1hBkGMaRJ8vVP4ccxp1z0zHITQItKgE1O//pcLs5F3GUKcFVBTIfISr7iy4lI +CRp8tN5Cg8CWR0Vx4Dqpc4C/w5KG6i0MGacBE8N9eNYYn/MDohCG/u0pP6pJoiQH +eekg7xY7PAebIDeFUPwmwBDJLl0OW5kowTwFeY2XyC1tC0V8qjCajsU+gR3cw+lA +CUyxM73w5MMzw1sw/O6oMs0oK1vGni0PoJdSeyy2jIM/wzKaWAECAwEAAaOBrjCB +qzAdBgNVHQ4EFgQUayeAgAqUHLR++8q92NHwHVKb82wwHwYDVR0jBBgwFoAUb+bF +bAe3bIsKgZKDXMtBHvaO0ScwRQYDVR0gAQH/BDswOTA3BgRVHSAAMC8wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cuc3QuY29tL1RQTS9yZXBvc2l0b3J5LzAOBgNVHQ8B +Af8EBAMCAgQwEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCAQEA +jaVrmwy2kAa3w3lSFxxZqryZxRKahsb3PW1iZdeTS4Evm49Q4DxtIBC1+xzkxWqn +3drhbWIs425xtSXalqhK/4mJyZP1R/9MX+hr5MwJK3XPsbR2QiB/tm6dslnk1i52 +qaCquKBjoInhLONVedpN+LkKdsyY9PMJFY7fUTvaxQTsw3c0oovcRDgJwyvFrPL/ +7p/GH+CxPB78AjNx6PyTjF11pkek/xgC6WFZXnsy07BP66OVpBXQ3kGVCTZyxsCp +5KgkfBTpo4efaL1NIdGlCYG1yzvly+L38xzc4ZQl2F8jRNgkgJE7QLWo0spZfb+0 +QLgOwf7kYnVR0b4XH70nLg== +-----END CERTIFICATE----- + + +TGL PROD 00002004 OnDie CA +========================== +-----BEGIN CERTIFICATE----- +MIIC8DCCAnWgAwIBAgIUUary8YM8QP8LxFpbwX9fOtWZ2b4wCgYIKoZIzj0EAwMw +QDEmMCQGA1UECwwdT25EaWUgQ0EgQ1NNRSBJbnRlcm1lZGlhdGUgQ0ExFjAUBgNV +BAMMDXd3dy5pbnRlbC5jb20wHhcNMTkwNTAxMDAwMDAwWhcNNDkxMjMxMjM1OTU5 +WjBIMS4wLAYDVQQLDCVPbiBEaWUgQ1NNRSBQX1RHTCAwMDAwMjAwNCBJc3N1aW5n +IENBMRYwFAYDVQQDDA13d3cuaW50ZWwuY29tMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEvYVPp74Y8NgLj5VZ78ufL4Htrj1/6cPGGeMHVF0eceyleVCyGL8Dt7XlFwIQ +oV4EigEymBuzHiMtf2A5+S40X1ThScIGLJxz4R+ep5ahmFjwE+1GRNtmr0OYROZB +3al1o4IBJjCCASIwHQYDVR0OBBYEFLBm2Wl/XToHtCXBD1h8zuzxb/5YMB8GA1Ud +IwQYMBaAFGGaCniWiAPMYZCopT+QbXV8n2lqMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMGcGCCsGAQUFBwEBBFswWTBXBggrBgEFBQcwAoZLaHR0cHM6 +Ly90c2NpLmludGVsLmNvbS9jb250ZW50L09uRGllQ0EvY2VydHMvT25EaWVfQ0Ff +Q1NNRV9JbnRlcm1lZGlhdGUuY2VyMFYGA1UdHwRPME0wS6BJoEeGRWh0dHBzOi8v +dHNjaS5pbnRlbC5jb20vY29udGVudC9PbkRpZUNBL2NybHMvT25EaWVfQ0FfQ1NN +RV9Qcm9kdWN0LmNybDAKBggqhkjOPQQDAwNpADBmAjEAoqd5lTIhSdDd9PCRltWG +rkKoWL9WtTTumjsyTUlVArNShDbcMzUem0kuF3LgVC/mAjEA9uq3U1NM3hXI8X7G +97EtbtE6PwmHNhe6iE8Yr09JspaLlQBATP4q/XwNbtNrhD54 +-----END CERTIFICATE----- + + +WPTLPEPIDProd EK Platform Public Key +==================================== +-----BEGIN CERTIFICATE----- +MIIDwDCCA2agAwIBAgIUC5Hmqvoik8flKVPI59DmCgzxcxIwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYMAlVTMQswCQYDVQQIDAJDQTEUMBIGA1UEBwwLU2FudGEgQ2xh +cmExGjAYBgNVBAoMEUludGVsIENvcnBvcmF0aW9uMSEwHwYDVQQLDBhUUE0gRUsg +cm9vdCBjZXJ0IHNpZ25pbmcxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wHhcNMTQw +NzI5MDAwMDAwWhcNNDkxMjMxMjM1OTU5WjCBlzELMAkGA1UEBgwCVVMxCzAJBgNV +BAgMAkNBMRQwEgYDVQQHDAtTYW50YSBDbGFyYTEaMBgGA1UECgwRSW50ZWwgQ29y +cG9yYXRpb24xMTAvBgNVBAsMKFRQTSBFSyBpbnRlcm1lZGlhdGUgZm9yIFdQVF9M +UF9FUElEX1Byb2QxFjAUBgNVBAMMDXd3dy5pbnRlbC5jb20wWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAARnlS667lqURSpg9pF+DERiHooaLBNLhcDmX78UENUaJbli +hshX290QqSCDn/i2kc+aK/Dfe4srFl1s41gG8fNIo4IBnDCCAZgwHwYDVR0jBBgw +FoAU6FIFwk/Y0tWlIUcWts4Me1u6dw8wHQYDVR0OBBYEFBRRJtD9tT6ZkH1vxv8b +kEVbnjJKMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMBMGA1Ud +JQEB/wQJMAcGBWeBBQgBMHAGA1UdIAEB/wRmMGQwYgYKKoZIhvhNAQUCATBUMFIG +CCsGAQUFBwIBFkZodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JM +L2VrY2VydC9FS2NlcnRQb2xpY3lTdGF0ZW1lbnQucGRmMFwGCCsGAQUFBwEBBFAw +TjBMBggrBgEFBQcwAoZAaHR0cDovL3VwZ3JhZGVzLmludGVsLmNvbS9jb250ZW50 +L0NSTC9la2NlcnQvRUtSb290UHVibGljS2V5LmNlcjBNBgNVHR8ERjBEMEKgQKA+ +hjxodHRwOi8vdXBncmFkZXMuaW50ZWwuY29tL2NvbnRlbnQvQ1JML2VrY2VydC9F +S19QbGF0Zm9ybS5jcmwwCgYIKoZIzj0EAwIDSAAwRQIhAMpVy2h+suyYidBvlcW+ ++/BS8K3XIf7/o2MJqcTjaTBIAiBAJUlHfrQIUEVegRqtLggI7w8TZ4yHhJQodKef +2DL6jA== +-----END CERTIFICATE----- + + +WUS AMD KEYID 578C545F796951421221A4A578ACDB5F682F89C8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAq8eoyzKCHHYjwAAAAACrzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTczOVoXDTI1MDUwODE3NTczOVowQTE/MD0GA1UEAxM2V1VT +LUFNRC1LRVlJRC01NzhDNTQ1Rjc5Njk1MTQyMTIyMUE0QTU3OEFDREI1RjY4MkY4 +OUM4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuB+qU+JHINdzN3pp +T5CvL74PPXQY7J90jmFOQtqef0yQz+esViWqrYpGhysO+gbhJt2xkSGQZowoWsAr +Or99GX9QCmWNNmISOphBvMpb7oDu5DFzta9bMZrdvIIlkSPF4ObF+Sa7soBSkJij +p1eBwHghORUL06wOKTwwH9vQKQzMwpmLyUF8J2o77OTLXH5Is1RwsGQVeXgL4/u6 +PUzLscqdjJ/TNp2WNKu5PxPnhKjunWwpBn/s6w3GG8IpiXKovfwboEgIjYMG5url +8f4ybBV79w68ycnwKrKZvDkqMC/JKrAYC+k06pyOC/iMb0jy//oU4CXRLCMOf+iX +YH+/Q45pPuGZoQWfg5OL+sRgkc84Ju7F20DHbdZfDzffV2tffFCeYhWLHEzuiEHL +UNCWr6tJRS8NowuF4zhVRP9QECSKK4XdzrWFGqHENyRa/2WYGFKqcPAC1wDkldoI +UZ0lxpvoq4MWZ7dh8st0DNWrM46ycs/iRKMFA26+eyqJRObTL4NFnJyLD7l4Pz+M +p1jw0ETLx8tWeVzep47Z4GFbmHbwuyycCc+xOlz/AIn0jsYsZHOCkR+q8JpaWPHs +eUdQIDuXUgCxx8s3OsgqYjSOIdzIN43POm/zAvXEzVazvH4tq32Pq0+4CE525AwA +5L7Wg2CCw+AKgg3EySeR3q51+6UCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFJ+doSdJBnh5Hxa +rCr2RgJBACGqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALKxyT/6xd4bP121UojOKMZELg2PZwJdd5XrwalZsFIeh +Y7q2qmr6QWYb+8DD+mpBSr2WPmxTqFeHhTEI//b6f0FgwbOyP0YakZzJI8lKKq5c +VtY5Bl8DuZd5kkZRrfg0paUSJURcH8MaTowrvWAgM8EI+Y2ALhDXzbOiAG+Gg3SE +fsWOXixDU72fFnApk+6xKZfZ51HBsYMpNl1Dn+em1GUlcHi69K0kByAXq+R5VYzT +9TQrLxRmPYfvbLO7+A7bDpXMMzXoIzYUd51dTPueEKLERfX+rKGOPLXYHb4+hQ5g +sUHqDFFD/HTsattFPgLxxb6ZUJ6dxPjY6g4rZ5YgrkNRuHLqw2Eu2QTHBz81XJWG +dmkHmA8H8ZLbOG8EmPKe+3TZnZUPjI9VQ30C4bOyI1Ob75HVA8IHcZYqO6X5Rp+9 +V9vliymSna/SV3og/XOKfuUvtyL7zu3NE6D9jv8nAmzp30esHcCqZeU1sFNYfcBQ +ndqRXCEYeBX9i8GAjld4ucJ4daCuXtqRRpHoDn7vy1rxp3qdM78ej+aJtvq2BodY +eZfDJ0f4gkUUHFQCK2nUzJNaeQYH4h31oXYiWDO5m36Tz4ZRtVS/1TGZuo0hZn6+ +J7ban2z6vJjPwTg0dZWV2xeKy3EhIobl7Mn6KqdTAEFud+EcQfwXv4QCMzpi4+4= +-----END CERTIFICATE----- + + +WUS AMD KEYID CBB3F726E72C37BF7E9C6CFAA6EF06F88FD1FC4C +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWoR1wl3bZo2zQAAAAABajANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgzMDIxMjgwMVoXDTI5MTIzMTIxMjgwMVowQTE/MD0GA1UEAxM2V1VT +LUFNRC1LRVlJRC1DQkIzRjcyNkU3MkMzN0JGN0U5QzZDRkFBNkVGMDZGODhGRDFG +QzRDMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx592WnuZH0dj5TVq +kpmmybRPfb1BrsoPCEas39kRB3G1dudaMCoEMICP5OqZL1njmHFBcT6Ig5WZCzgf +5iPYCm8kUODTR6JYjztVQ45bTAlZZLzuhGCaIuFWyUmKT/R/Xq25j/24Qp6AAJr8 +QABkjAJCWKUKS/CUu/4TcyKLvHXH+cn5O5oJXYE5EfkiWpPjFySpsVfL/r+EtvkS +Vaj1t1a7I8zoZ/7+OWcBgRpbwEHHE8uXMCCURZmzj24KKKlGIPaxpEidRIfv6nN3 +nJJ+msIifWgQCyfK4YTZDKRTNpXRfLnhXhzKDjh8QvWAwNhVVwFZxgoc9J8M63aJ +rp3XzQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUeXZCiC59MXA6+Orqph7mHcMdfIIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAWPykE +sMmHrRPqxcc7fXN4008rTGi1jZZSiCNbDOS7Aomung9kxaqBjY4/AgqNs42j7Brw +fBemIlLW3L7Sk7/0t3+VvHWvUhSndm6+MqoFn1AMWYfgJV8vXe6zJSLnrUuQP5j8 +qvDpEKrN9JE003mE8ZdmjTOOFuAuEFDjJaWrXKRH7phYQJE9jYtciWg0jXwy547H +UTh4QI5Ak4OBuaIpBO96WhFK6XVIGiopT1QMa6f1zV38bxsrV2k+LlfubVjju9t6 +mQ1qLI35xZc80HbyDEdjzeVcEnHQI+WwaeZDVfBDEFTA9pi4F1DcCFo5Aexx9lbU +DLcqxtpQx1nESSiDEca8GdOTU4MpHxq9qgN9mlIOxlpkO2pehCFPDrxRr4h+Ue33 +R9IC+vGZd2b44yj0frebDyxGsSCkmpEIdetBPd2Um4O+GPO74WbwJULZXOO3eJMj +/dnQO+i0IScqbVHoVdLFG/04wVurMUeVH6k+OAdnY59wF8zC2+qRokidpQlQI5Pz +vQa2s2k4fx+2hWDP9hsWNz7uKqoSmoWAOJF1ZoSryLs5klUNSEQOsGKdHLOmZU4Z +3K+lz4P1K5X4+pLAZHiPUGOF4sbocae8VZKPbuVsFqAYz+1CAosKgZnUxjGindI5 +coPU6OPCuZjh8tUusRLHtc9Vwn0XnGY1bmEdOA== +-----END CERTIFICATE----- + + +WUS AMD KEYID CBB3F726E72C37BF7E9C6CFAA6EF06F88FD1FC4C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAoW+Y3z4wm7YjAAAAAAChTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxN1oXDTI1MDMyMTIwMzAxN1owQTE/MD0GA1UEAxM2V1VT +LUFNRC1LRVlJRC1DQkIzRjcyNkU3MkMzN0JGN0U5QzZDRkFBNkVGMDZGODhGRDFG +QzRDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzWa06N4sIcTQ8ICu +wU2yxLVpz+CuS2vgRoMauNMIMEYi5pz82MAniOnux0jGua4Nmd5d6UFk0ZTSUEqO +bl96gXCH1BMkfXhu6Qp9T1g7FcNF6M8suSPVL7y8TwntKr53/jpXDps67b/5GJPb +TghrzMdqoouQjC6PiLvTUHUJnm2W5zELiU+1L+mnKluxTDZE73BsWWetuUTPF+lh +9j4ppolskuqYxXcbr9ln/dYRnUD8hox0010XwAWm3yPd8WZfU+DfQ8V5BrZJiqIO +mHuG3eKIsvzdtYpSWVU/iQvAa0ddX6Puxp/1ajuQoDrVm1iZW54qXPi/2Jkuc3HS +pxpMtAmJVT5mtDkVhk1+kJdYVoWX2Sy+9CYIYnTjqdRI+YtAAFTxh6XEF2vBO4Nu +QTg7OaiQpqFG6vgvL5tYfQZDb7arHdzzHAHLD6/mopHEUDGOYVQ6yRwWdnsaQID3 +56X90R1ahqDP37v4AgjcCzuyLox3o/XKU81p4yITKnU1ZTBaH2Syzh9l2YKf2oqZ +Ne+VulYflW/fOS5+jOeaSAsiDscHZB2eHsnSCBnTy1LnuG/Kn/ljuFLZV7cEBAff +1MPtVxalw+dhbh7qwD5fgoD8dovMwXGK46AwcuWPPtLGIwRCBA+DXpbERuPuDHhr +dLLZhLPpMXatuG0XsZOpHBaTSocCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDO5mzXnw8RZPHn/ +pxBQFcaC8YxPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAVJxckOs/tneXgknkCwY6NMlftDah3UsMcmXVnWdxhKK+ +OPygqh5IvWJdB7A9vEXBsYEVGMbflxH/LnQ/LwEgv9hMtaOvJm9wCS7S3mDXrVZ6 +m7PD6qGMbqe+4DiHj9LUaMdDvcis1xAIr/7+Bz8tXsd40Z1q+AHsaKOg2KeqLq86 +xwsjV6YgIv4WfaBfxJbmmnyP/qSb7oF4Zj/TUzGkfUAv6JoN3siC+gAvD1QrInWP +RyQDXZKw4HC9UQ9vXQxvqG5t9vmOlnXraDGRFnZSDuc10ehuwGJirsrE/LjYzdoY +eicYDgzE7Mx+brJXV3eSPSfJFbpXfPy4+nxhHTBOLaTqtLHolh/YyXgdwOmBgo8a +KNUrKqzn8ab9VNEJBB6uB298moh9Z98nEbJyDZAPXWy3CCRvhw/VVoNRsdb/N7AP +5+WlkNa0dZi4CxcBnc7HKgfnR5M9qDUdnVsXH49YfcLczCT2JCMKjIWoLK01ndsi +Lj210n38vfPpVhJoZZN9Oc6jfkc/bTOFC3HU+dzIS6oFHlBoEZ+bNiSIYlEZm09y +e6bxiLDRjatSQZxOzgPEg8aO0H5GbgpqDhvUqR3ZHLnIcKT5BmuZS4YBcdYD9YTA +U5DBp9ATN4VLmBA9qk6OLwAXQqHO/Ar4YFvwhPmfC4uF2uAE49aXpBzJxVvYyrQ= +-----END CERTIFICATE----- + + +WUS AMD KeyId 578C545F796951421221A4A578ACDB5F682F89C8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAFhvt3lr9LiMZAAAAAAAWDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEzNFoXDTMwMDIxODIxMTEzNFowQTE/MD0GA1UEAxM2V1VT +LUFNRC1LZXlJZC01NzhDNTQ1Rjc5Njk1MTQyMTIyMUE0QTU3OEFDREI1RjY4MkY4 +OUM4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnrkwepb3eCTJj8Md +6qB3kBAroPXdrlxPD5b5S5jlaLjEND9TjMkSjRQUy8044GT25p3Jkz41MZdMHraw +dZMkw0gFUVxY6escXqWtCvx9bA/YOLkpAB8D5ktxiZuWJPCfBTpoJe1pkJjTduLH +9zQ1IC0WXb1irjkqsBlj1gUT62TS2rC0okkLDsSTsXnBWX5tfLeZ6fV8EnvsvGd7 +0bO42HiSGbGbtXgDF6JOQ7LxAPvzjKxgbYwsPL46pnGdbjlVs3bbj0MKLmQpfXat +ID/Kn5NfKldNMD+job4+Vi439PUz5UBe9ixndl+2o3nbMlM+49CIrNog4qhBn1Pw +JSviGQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUCwYOtF2dr/s/aR3ZFWEFIc2lQ9AwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA6+PdY +Nt3We5x21qyfDPP+jnEKRoLlMspiNz5VrK1WQVAaxUDDKbQe974EqcmL6mS6iQGa +utu1aekB9W/GA4m2EUrLPGToUzxdiB8XP7pV6l94RuklSH2uaGdlwU4/wW3ImTLU +0o/R+FpqGqzHLTOhWPN+eyHOsHhijOCCB36sO8Hj9cjhHmR+fl1YxQMK4lVNbsy4 +MdxX7Ca2AdoaFoROV02g7GcV2zx0SSpsCSV6bKbaBWGryrFxjyj1rb7R8gJ9FcyE +3i9SrsKrwC8tOB6knSqJhGgojiI+/wljBTZkhwgNT3jc0zT5bf5RgkT/015XfgxW +bZnmtgRKFggyVKKzsiL0sNka7ekiCKo1nVGETJfojp5uLjZHXXMaQcsEZY0qalpf +5z5b86qZUjxI61aLhoLK5nNZUIzC55keYLYmxtKx0yMprBvpT/qKcGFMWCotzTe3 +Z2r2AK1eH8qTryIqvgCVwPKArV2tvAN38487p74yuRC8RlOPwSbHrLOUZNopppGG +oeiqC9igClx6QsfI6731/b1B5rIHBKqmiM2+WHJ0i2MVAu9NFcHSYxO34ZUUt1gN +d7i1ZLLEhetzTVm213BFy0pTb5IrrI294WdDbLP6dagQxi1Qmx2leTPW/96CXZ2c +Dsn8ZppF/IJByQXbpnP8qkNNAYgyN/QGqDanEw== +-----END CERTIFICATE----- + + +WUS ATML KEYID 16B341E381CD5C3E799AC838CA17F1F7F3F7431E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAodxKt3mMhCfOQAAAAAChzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxOVoXDTI1MDMyMTIwMzAxOVowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtMTZCMzQxRTM4MUNENUMzRTc5OUFDODM4Q0ExN0YxRjdGM0Y3 +NDMxRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOsz6janSLT0BbKC +CbvEtAfpKfgtawcvujouIv/jpO+L6k37FqNw+o1X9cRcV+pPZU6N5KCiRYbVmaRQ +HB7t8TD08T8O1BCSJsghJx8KzKIf4DxQIMO8a0ZDF9urIb3cQAXmtTddzTFZPDxh +feUalj7zyVD4t6lkQZQhyBB3tKUPGSEbLSH1TwTgJg7DZOnKv6/pohXEDFZxpZJe +1Ggc00PhAlzj9uda2suq2lnbU3MJbuQJcRs8ifFOot3ER/iNNwoS7hFA4FDihDn+ +UnsFcN2lR5eIFF7A20ovfGiXRvrUGNjCcHKpms/fe63czHmtEXog2yW63tQuZwTh +nNShkl9ZtTbpDhBkaOwU7jEbyL1m4xI/ucT0rgRGQ5DctE8ZotUVSBw0SxsskMRn +DLgSUoRIxeoJ/I+xgotVG7qW4dbfUoJheDq2pp6aZ1q4On40f0x7K04RiYKsZTIC +VNV3ejNaH9nzo6ABJo//bZ89zMK36+fjfF5tFsFQQCC79oNWzlwzQpGrfrrfmSGL +pkbakvrdxXcujnuL/BkF+3rCJxekm3BqzkpugMRJf9jrB+tjC3AXQnExAGgHiFiJ +svLLNv2Y9G6wBDnJwV2kuAzfXcktN9AG4jHnDLQcl3aAO7EkEZQUeT+hs+MFFRaI +Yk4NZdl4mKzTtAPbSbThFfjJPCixAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT6OoKh/+iHbcSm +BAoiBbpdFPnUrTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGdx2zyBqdf7N8E9PsSpBddFYGE+d43wPXw6aSWiNDaC +aXyaxprZ2c8+byXjCJRKdaICtj3MFXmeUtyL3ZM9VIuyMYC8r1hvFTFyFRWOdSTd +ayqhkrQuOCD+W3AMx+5VsHfTlrsTa7jQnEFXGgg14cd/QBvyssMihaW/1kyMubZ9 +Nd7M4xf/XzMdUXEq1r6P/rPf1PzX3dgtG5nYXrURaUjC/fov8JKKKqAcgEN190Hs ++BMWUzPc+fRst3Grihie/L99ZfYq4TEEKbL2IlhSlvdyxVniQv0SIrOYtLHthKmw +pEykzQDLb81bvhFmQKOxLOiU37K5xCPJewJQvZhhaBfBte4aMb8T5kX66NglVf/4 +i1ZFf+QCu4YcAOfPQNclfkUUkMPMGRksEdGSEhRW15vM9MUbPmEJ1JUELmFNYu9b +myRrvf9T0m/R5ajVEnWzSFbVCRww1SMbsktPqBsET4kTg7oiqyrsS8KLTb8zgeMV +gJQd6EVJ7q59vc7IvD7Nce2zLU9SPL/AfW6tPqaGyW9puAz63nELPsA8JiFhM+/W +gXXLJfP9hNranFnCciFW0h4UwgRxLvBXPB5/XY5c3nzLr80HoXohS5VoIJmMac7n +MuyHg+KJQUcCDDn0TBCNwKrVJMu3Br63o1pswHTY9oAtd9cHUTjRZgxZ6VBh78WC +-----END CERTIFICATE----- + + +WUS ATML KEYID 277631D059FA7A9553FB59DFD6E85BC122300FF0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAoxY9n4u8kANxQAAAAACjDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyM1oXDTI1MDMyMTIwMzAyM1owQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtMjc3NjMxRDA1OUZBN0E5NTUzRkI1OURGRDZFODVCQzEyMjMw +MEZGMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUFVlxnd6vI/STK +PvRLHD4/tMyKMTp+1x7sw6fQxVwoAqAULiUX5JBt/sdkVhP/LAvenJ72loXFrg3u +xU36WxVDV5ZK46+pnkcoFGQgTlONhgFKRa9NC7mZJDbPyuEvR+bC6hFn4lVm7h9n +V5Px+RHgwsJ9CCuW4jU6GchCktLI4sqUlqhdkyCJJpopo1De+zQ6URccDnVY9IWb +HyGPuOW+c95esc22UhiBgH//WRvgUK8frtBaNvsik3PGRTg7cY4nXB+erEOosdkD +No1uzEHo0cPTsOa06RAdXTgyXj2/7SmE68qWGr13Vboo0FwIBmbxzVD0ECKlDFVK +YT0Am/gGnlZl9lylKR5KbpWoyw9S+rFWmcKvgSqt5YgcMY0mPuB6vFe8WdKoNppQ +DR3mFyCJ6hszwhPIcIU3OZNww/g7MaxSxGRYWYAv4mHA8HX/wvDAGUHwxrrXM4y0 +rXKOFdIr27Wgb9YbwlOxam4KZO+FA1HUG2zzMjxJXAhhWIrOSVLuzQjZX8nOS+Yy +2Vb5VYf790hp/Ahsedr4wC206ADBJem23WZOkHs1draQNh48u8ErSN/lrBhBMpy2 +eVn0rTzJisG1NvMVEsuR2CjERzB92AruFKu3SunWfQkljBVUTulS10cUvyYn3H4k +PjWrN61wRenrQuXlvFu0/Uj9W6vTAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSu/4h+92tqxORt +hj18bPzC/0HK5TAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJBt0/rwAfq/lOI3NpxlTbPS4G38pJGn3RYnq2DwmILS +qaXYfVXRRtDS5kZdv2/pV2GBuHQE0GiGdMbs43SDwgaEpyaJLULdYGWke8IDJZKR +a8Gl8ACIyEC83ZcO5SeFZHPecaPizX9PXnHZmFMMdYQeYNMWkkozky+Em4Mm7olG +IXr2l9PwW1VimlV8vLgvE3tDLDYfvPkmITX6mZy+2HYqR/KpgH4P1lX5pzy0VoZQ +HG5Ti0QOrwjxFBWgr4NiK+g68JeW1OukRiDPKfUfHE59o8qilGwOxz0ZTsREfEdu +PYcMWP+QZIwVv7OqyRfza4iRavoRWa2Bq57VXZ0mdbvK8WGHdga2nVutBVnR2Y1C +gtO3eE0bLEvkGJ9/uaem0Jr3xJ0Pty5rQ+dUuYiJDevACLE5vs3fWTvKjdZXVLCH +csK+jGJ6zrYm7v9Ffl0PgdfEjf5GNjHTSbPgYfVSJHcIo8Bs7BgBFA/XQMARFrm/ +qKyiiBGob4oHmALS2Q7ztOMoOw9SfP/c+fM/OiZdcosvs2avURfxa9NzmvdKQkdH +y+FwywkPb7qen5xDTAGXDQOLXzd1ueihjvnYMzsVLYlJPhMjqfyDHVYam8/6XpoU +xu944pNLDo66exmr+4u6UXL+q1ASLAom9VypFz7AW93Qmxi7lwWJvlM/YVkTdP5D +-----END CERTIFICATE----- + + +WUS ATML KEYID 2D605CD882B2BD716CCE71C90BC774D3D5BCB1D4 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAoYLkkqnG8joiAAAAAAChjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAxOFoXDTI1MDMyMTIwMzAxOFowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtMkQ2MDVDRDg4MkIyQkQ3MTZDQ0U3MUM5MEJDNzc0RDNENUJD +QjFENDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALoEUVY0Ts/k4R6z +FMMd+1/mKK6s7eBBXqTo3oJZKiwIhCC7aOvvX61mkapTnffEacHBPzgWWTwLBq6G +pS5WQQLbmHL5i/UNVCbY29jXMAnLTTWBCHelnwps0hoCWxhQhqhUZvuI5a6rtByS +z+IKdVjMgvdxGAuOJN4IJZtm4tsPjaHW95v9hD0TMQyRTq3Qt2OfnT5BlkQYkD60 +lIZetHNnWVLZYa2DTdycBPgx+YSRmD9BwzdepH2nMSvHLKifmWLSRZHukmUN6eeI +QI7Gdx6Ca8UTbKpdyur6MudxTDMYHGdid7tcCj5jYZDbqlHSCQY5njmgaVli7ir4 +KbBMOeYcWZSSZgq73n7xmlVJHoibzi7Fo3fA63TRIV/Chs3dcgNjCmTS8nia6Ie1 +v99CLlENkE/OnEUUBMWqcnw9DiiJ9TEyNyN26Rc4ft3a/Ed1sf/RQdJCfUbTfbdU +Ijuj4b7mK0vwYza+w1dIroErLLD2o663Qn9mCoqch7JYVdIE4bEKigUrgBvYIC9f +Vw7fxqDo+ICJGodqXUQAFuKGelyEXqd4M5yhjOE2F+YDpHw946xWXDVB/azqwK/b +7qNM94g59CSuVGQi0ibxUX8RItAYdEyIygtht5lWmpe6zIkK6dfCWCYF1UNbS3yH +fFeYdEVzVN+WLodfmqP8A5oV6BUjAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTT00BpubpvFhJP +9zHOT5tK8E42bDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADjBp6f3EwzvEdpGJaGApKcc9qHj+45psldyNEKAwZtq +9xaJ6BXWXgSDFe5R28dyq3xPBLEYxilyXOOVXM8rTCFcOgUXFSET6ItFVLM6KW1/ +aMdASdPXQupKkoiKyMyKAPPAeOPS7+tAIQXcJOGhJHcpGPG98LGN1deUqrrCVVQA +ChOvXFlqYU3992mI1RV3UWkurU5lLpXyPCliNgm8CJbTi5l/nhtFEhivKFvzEjhR +bOBCyrWGMzASb9qkGLSYaxYXQrIqmCAh9mAa/UjprAlJA/CyKIyr18o7m9epFGpD +K4sixUomh30lvJAqBmcYbKblKHqMKVINGk+thZE2M6n1IGrPiAtfIfHEE3vm+zlg +ujwlv+RQgQXbj4F4EPm0BIjwLIgkVCvInOoeWqD+K3Xs76y648Vc73xlV+B6jpps +fgMDO9nW85zYT4Ql1Zr9K9s9aajm0aGMjPYIR5BKIFrJSCyVmdHUmpKSwMfY3SJI +OCfZsb131/pISgfqv8+pVUB3GiOb/FF0PMfxk/lD+d2qwZAlCL5LaHtPiNwRfO4m +QulU4+TmRhc0atLcx9qVS3tsTaEhgMTeSJLIUAm6US+Dg2dUqVHgCWKAfQp7QF53 +s/KAxtkApYf8lPIYGB62QHXut5XwKahxAyO/EPCTmVKgmhRngqI7mfqr6hzyQbBj +-----END CERTIFICATE----- + + +WUS ATML KEYID 35AEE736C9B4D2861309E7815C0FA4CE40D865F6 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAogeasmxkeWYwwAAAAACiDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyMFoXDTI1MDMyMTIwMzAyMFowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtMzVBRUU3MzZDOUI0RDI4NjEzMDlFNzgxNUMwRkE0Q0U0MEQ4 +NjVGNjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKQPobowXfeo2eOB +MD4gaqNrbamUX2+85jPQfId3c7IzEoREYS/KO7hAavPwBrV8Lior6yeUKSqBKmUm +2JQgnabNb3s6kKooZJwJaiyg5s2dzZemJgFDOQpjO5lj9Gef1IyvYfU4zPRwQYqj +Gb8oyBLEtS3QMVno/bXHi/zB0X2FP9kyEPPCrfo5sfwEYSPzeOQ83ZVKi81KRKAn +L3IbuGigLXF51DTyDuDIbNXmsgzv5TTNPzBxCUuW5VUlboMx0biIkDchMBW1D0Bw +w2l5W+zncGSnfACc6esYhfXLC3bapDj13vOSgfo3lJxgKfP53R9HF11BrDazNiE7 +XNFSENy9SPj2YQNAkidpJ9HYRxF1wZh0Tj4khB2Oi409lPMZ6E2FBeUXfP25IH+D +5mmfJM9+tQ65ukyJA+kKGLJCcoChXIhGAD+LzCEz/mD0rpADw5d5YpmEqxvGJXYt +aO5JuIPjoJx3BDnbkT1k+610bT/i6glLgErSLh1beWismNMb5XlkVKVrWLBskcW/ +P3pQ5DQaN1Yf0YRIib+DpbuwBNpqn8f4A/CdittmKXjaxPbgapzOE3yaMkqCBFkZ +l6/gLh8g/cXGWGISB5gCdPS/tongHU84FdbireyPhgyRscX3t16/w4cCeqoOb3HI +x9mElu562o2LiH65EszYiLQAVTYBAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTvlrMMl0L5GPq6 +5Cllds+UO2SftzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAG9bweIqRkz0pZS8o4sGkIzroQrWAIeIG1js5Gt7n5XV +xL5aIj2i0OzsJTqO2M9yZWEhyEznDCQupSrZZCql8vMQ9ogW3RYRxO9QQhjjlE7E +F2i/3iZYiDxWyXCIvthEsoZTdL2KwOoMe3kng7MX3abWKJh1ebIrIJ5AwKEvRAmw +HChfGrATt5cfFoqsDdCRwQ70/VfySDYX1cJCQQd7qcz6qi19/2C4kM/8mpVKvPGr +HbjxMg5UVENk2Tw2Mi7h7UPtXFujFXKIzH/f7G2Iw+jrrEebgsMdF4ZNm2N4MArG +GiXTFf8nvvGwW5cWHFNElu2qp2Grr4O+WvdpXi3uIV2ihSXZxDoMbJ/ue14ASOw/ +uQ60rTxxj85TjISs1lsBdx/EqtVf8HLyhSNCcr6g9KEAHNAvkCNyR+a41ziyOka9 +cG6HIGSbrzNlHAh4sJ/uonctu82YP+MSN5JZjq+fhdZSCXIhVSGh4taqN9HAuBf2 +wYmgPRns7rifqAoV9Mgzge8skODzxY302cAj9xoYZ03lAW51+RmGWBsyrOyG8Gk9 +BYgtWvq7HLxRhmdYCd3SBcmYScVQ179dp7UskF93b6bvAjXrQU17MRA7/IdBtqHK +Oqu06GsSEHp2jLsjsMMhnlS8L8GZsKPFhTdF214xTVzZcG8TevhHsIOIxCHXLfLM +-----END CERTIFICATE----- + + +WUS ATML KEYID 4666DE766204E74DD29BB4FDC58523A1403D6A32 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAotkfvyMG4yUwwAAAAACizANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyMloXDTI1MDMyMTIwMzAyMlowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtNDY2NkRFNzY2MjA0RTc0REQyOUJCNEZEQzU4NTIzQTE0MDNE +NkEzMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALxyuHZBjrrUWKME +ppue4AdbJgTrlLYIZ0vwu14pKHywNKIGbRhSPWZ4T7D0/98P1c1i15xjFP3ULQXE +PPEqzaOE+CiOw+vUZA3vlGpu/zGQsrUSrSqOts8SXR3RqeIVgFMF2wUrtnvqT7FY +0zypwnxHYuVeHdC6w1Tu2gvduC0djJxqpZm+rf9/pkoxRPoxB1LgPJ350Qi/RsKd +rE06mBO/lKyuowjIvTWb/ih1BPsqVEBW38qN/iNwL9UGeXB2XaF15o362kp3YCr1 +6RLH+cBgRz43EoODJT8nI9BJ4Ko/YlhJ4vbT+PRUnzsy8uv0j8hWcpVlBZsb6vdf +srbJCR9Vv6vr/B1dOIhRaO0NLmB++hZ5HIpEAIaczoQ7zEeMP9d1YEcjqZZHOsxp +S4va6Z4ox7EfHkkrfeL36FFnv5n8W4ulpA3gFXix0I3McDXtGHwSCbyZzIYAwmOR +BCCOptRDdSZIQsOu1i+9T4c/sEvygDcCB33Ep9bLNwgPw+HBywc7jGMubNeYVoNp +EbZ4PpHczZWbAyWmGZM4CFATs+U9U3E6IaS2bx2sPNzvRZV7FVoNCL7gzWxYTkjR +jx4UuAJepcNmB6MEeO1bfOM0aTAClAN3T4vffPx/wKEXPyjv5ueFBqOoafozmdDs +VvxBK9vstz3pP2bkg+XM8ECZ6OMvAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQ0bYcg8ivbHFNK +XgZbR52Kq8CmZjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEsLFKoR1tFRHRHEKVFfq7+ad3SdFQVxGWmuqvJIy5IV +r5HlWWxXSMDzWtultmmPUBqHi+CHcWI7gXMEBfo/Wrp+6cI9WyvXSc2EPKOUxtsX +259F4ZvUKsRAyCX6gwcrROP3aqFVHELOzsGEPCVW1LzuF9xuWMbO9DuCMrMD+ou1 +vgyOsDmPNu5T3nT2clMjkrq771uvJM9UWu1pgK9ED7lH6GP9MXC9FmaAJEpslnI+ +RNjhfNympJLxLSDL64b89esSMdFmwqHp/AlmcvSIeQs0eg2sbziOKjZDvX8NCKW5 +JrfSHgWm8Uu+Yg5yNgVcbIOQgmZmmc6QjDqGdx3CymwnCsCz47Cb04QBYC3doe2j +BzWMvu+QstcPMse6+3uZmPSUYz2FYP1qrEHRjiBCcygYaohsaOUn29UoKjKuDXso +haSV5Pc//RvwoSlTTuYczgauUOtq9clKmaQ7wWQDc2bVGl6ThE4pO4Hysc3ZBQKH +eVQo8HQfjd3k+CCLiDvUQ3pam+lRZlzRzCU6UVsgid+IQ1ugF8SC1aQJE6+BYoxM +RASeKA+e0VmcRTo/1PHwnJdlFFonmtM1wcFXwskLUiMXyREzwU3hdLCKYJtdlJcr +d32cdmua/Y78QEcYaZb6YXrLZK4E80vANmT7Szwc1d0JeH0wyROH5nCmo74Ie4hF +-----END CERTIFICATE----- + + +WUS ATML KEYID 55F4DA39CA65B6681F2B7711BC3EF208A8679D1E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAol/Ff3Fg+0KqAAAAAACiTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyMFoXDTI1MDMyMTIwMzAyMFowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtNTVGNERBMzlDQTY1QjY2ODFGMkI3NzExQkMzRUYyMDhBODY3 +OUQxRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANbh4cK2jnxL+Twu +Z95Q2RI8rfiOprbcE6dEd0nmcA6D4SFehy7A7iJ0Cty65c+7uRVMo4nghBMu1Qsj +9uNnge//Zc2yKCuDDnREJ+gYZNRz9D2FkO5vgK2w9CHFt95KlO03cd9KNP4nz/A3 +rNF2J/eDARwVeJh3iv/08iRGV67Z0fGGdOkExZ6BQBda5W26L6YL7v6hSJiewYoP +fMBVv5JPjvR4nRqMhwmHQu+UaGbPvtjzJgQsD+8u+ugViMMn5kUTQgeDhv33935X ++0KXIBWxj8wpbyJwmWIc60agHaDnG6WhjWFUOrmp03xN/dvhi/EhMtLn5MfvDiW3 +km5/elE+G2r1mdKIhpcVC5UL5hSSTWJk8qlSAQUkCFeapehAP70HevaeT/ehQNUc +Z20HVv+yi0DU6NUMud1ojIwwQaGAJGZNVl5IYkDgONTcD8UpVsmrbgVuiKw+l8FJ +KdqG7DI4u7B/L46tc5vVVL2nlVKjpoH18iEyL5p8cHhX6miiG42sbRjXN7MZfqTH +3Ny70WGtbT5xvc+abf4RuYIqcPNaLrQ2+breUGo7CuPE55TbDHxPj39EFiuhVlmD +UaD0gUEQE5SPbFSibYdO6GNzPHdBF5vqkxHM/JfnM92Iua2DxYMPzdjZO6p5XEO4 +AXTa2e4LLnL5nNlxbzQOmsrjnvblAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRtyfLx/XqfnIJm +BNAdy4c2ZUdzVzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFZQZdeqMvJFM0ny2C5n7aazugnNzCqdSeozZNS+wyV9 +v91RzzuG1CKWbIB06Fg9ISL8qYJfqaafr7yf6paV2B1AokuycOgCQxBwzthjiPVm +yzMpCblaaxmj+DduMIfLJw8VTfS8ze6MrFENpaJeVQi05qxr3vQyqMsgfes4B1n9 +uikfR0CMIXAxEede6aKhwlQhfp26XggSkZjzE00NO+yKTZEK+znGU6U00vXfR5im +LQubNQrutjyXiY8+2XIoT7YzzCLDwuaUqKj8s+QM2Mf5YDOcO2R583Wzn/UB1wNn +fCzT5Nl9giqVcV5smFvlyihFLvOjFMiuLtmkOS/SEOcHteQ/eplPMnHHN8ppwfP8 +aO5ONAD/Ui4wae/skc/fYIPBXo2jwShgeCc/uhweHgtVQ4VeOtlstv/3JizhstOY +L/i0HErVJ3zC8RbDi9H/3rlprOFnkKA1IMBoCdMWmC+1JYBCrSujl32KBPhEl3pf +L7ULO+I+MtNe94dx7m/g8w39YDab2Z8vGlkXOysQrzbW+iLCWB2fnTw68kxHZPHA +ZHRjQppN5w3bmNgJuOoksnu2Sgrm+VeJE1PvmxRKbZnHHpfC8cYxg+jYC2fCQQ/f +dA/MMIgMgLEMFpp4E3HohRGsP1eqcdOvITcwEl/EvFpGBwaFg3Az0FYu9HznVFSB +-----END CERTIFICATE----- + + +WUS ATML KEYID 81B5D99CBFAC98C5D61A8EBF26A86A086BFA3ECE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAorfGyBQRKMn+gAAAAACijANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyMVoXDTI1MDMyMTIwMzAyMVowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtODFCNUQ5OUNCRkFDOThDNUQ2MUE4RUJGMjZBODZBMDg2QkZB +M0VDRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANgp8NtumO0K/XRx +JC+5H/Udi8zSK4ey4igKMEBkivr5pk+bwtd3YM1yObqFV49gXpST92e54LAt1eKn +KNQN9QONqYC2/WxtIRynHbOolSV8+aaSMyuwGveaU1/rqeh09XRbWSDj5Kz0q5Fx +jgMyGRhRe2c/R3KhMWUk8jtLJA/pLe9B/CRcj7qsIc9OKFTQb+zM0q610JbwyBJV +OSTU4t/smm4lxFPAenGBpci80xZRbgHhVa7Xsvoe8zTSN3rzJlaWju1ZEKibgxco +z1/syq5t7QtXCej9LV+Xbv2dgc0qzOFjVR3I29N8ipEEvkgP1I53wnv9k2jddbA+ +C5RkpTn0Ay8EO/p6cY91jBJLbpEXwX+6HGvj5Iz+id+NwwdP4XiE732bvoZO1xn7 +XkkL9gcS17Kh5HH0TvJzJLEPJLmRJ226s1qaaWLVjBUezpuROLJvuBrpN4YDebHO +6kKWKs+Qz7nIwzDTagUartmWGr0t61Aa5JyrkFQMd+lMGhCp1TCYZYMErawlvdOf +vNjISqHapGdvnzct4khrAcldLgns/lrP/Gc79Dp01Km8EoZI1COZyNLGw12xh/Sb +HObvW1fWIbH+LtoBNFVQe2Jwtcc3j/of+cuh5ORL+R3E4PwPD4DbORF8/xsR31o8 +XSCx3/kFhDroNqPL/g3ssz3LJUwhAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTPfWRILAif8qTe +1xEBA2ebQrIzSDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACQ7SoIgQCFFh8Qux2oF8LLTr5H6siMJHJNYLUH6zcR3 +3NB5TLtfTjTRHRPsQavhcTYztv1sRO+jfg5BvFY59DSwzyTLhcOsmypCVDuLxG6f +zRZBYRJYEk8rFcj9KSj0BK9bRYXT+qSg38JLwMvueo1TEF2xH2PXlmh/RMYfXqKJ +4e9J+LSgdlqRkVt9T3Q06YCAdtxJ//iWaeDhfqL+1dMS5AJLZGZCBtk9vlwewvbf +CqtQvUUFNnACgi5y+CDPh80zUpingwSSPYp4FE827gucggkpwn/ZhZn7ncspq/xm +ZkEFNVp+uZbwUruY9IXp4qKTEFX2KAUBISkY692SMoyipI2Euuopv8WfycFSdTAh +cHyP+O2zm5/JUiMKj+pvoMDCaa0OmYGZ0ce/m7IkBcRTwLqGxcePSFjz5RI8Tqhs +eN/brmlqaWUqQpOrS/uCHQp5ErTKUm1L5sg1JneTXlD5ypA8K6e9LzRNpdyZFQzR +bnLaezj+qFcepBBHj72UHLO0/EhmW/IBav2K/luZB3vF+4q8VttGwL0ZCc/TXKGM +xea9kOfI8LEw1CntAqkVTz7J1O0LKX9HqrKFQl0t1tFXKAPeNcdaq0tn+O7tjx+A +8QwhUnG+81Wdn4d+cHF/VKzV6ktHVCW9l68L5SiMVxLoCEEcXvO4wdlAZsqa4yHm +-----END CERTIFICATE----- + + +WUS ATML KEYID A0854BD197F8212FACBA38991BFDDBF5D13CE9CE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAo1SmGCPedUQfwAAAAACjTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyNFoXDTI1MDMyMTIwMzAyNFowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtQTA4NTRCRDE5N0Y4MjEyRkFDQkEzODk5MUJGRERCRjVEMTND +RTlDRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOlGW0GvwDdl6gBo +sPybkwt2QW1ilce13JRggcWhbLv6PfLO8WjtU0xosoP/CU61cU203UZV72SI/wCM +A64riXWKs5AaUOnDxs5xc9oPx7GWJvkPxeHbP4fYJaueQnH1Wq17jOOgxbZvE3Wj +g+WalrgpN28iK9iGlnz3UE7La0F1d+uSP/qBRoMY7LpKIWpTU3etnrrXCDKxb0Ly +RNA4yFG9ypS6A7RMJUFQJDd3NcZJYo1xOMXMB3ggls1zakU9Mv+7dXGMzNTyoVJ4 +AJ8F2X3tllV52JqHQtn8k3rCfxMlVUg9evLjiFJtR/SsCbwOu/IDKkhdh7jbRp9C +KYC3w9ZHMY3siNua2Oq+GIhJmJnB9tae4xOUt9RdO2kIzeD09K6ig3fxhxycMpJd +tf9PE6PX2VwA09kk8RFvYOg5Jhkfev1HOHK2u2Y6Cs+K09rs944frf0La38VP/mY +n8uRRoOOrzKw82UPHYqUUdmv9gWeTOt3wRzzK4Mp5yAroGQgoZ+rR1HtYgdGvxYQ +WH0afW8Vvlq8gXywSWxY3x7FCeIqQm9bTJzyJtbRaSBf9NfpLfPJ3OhxRk0X9aC+ +BI38ICFD+WHLgS3+CftG9ECvhZGUC0aE0Tc0aieaOYCKzcRl9khzBu/q2Xr5+wiZ +1WSmGdxijIwcGExH5bCUnQ7Fs7A1AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSphAaGUDwSFbwi +a9cMy7YCDTWnADAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEIku41mxmXrWsxzc6/r/DGUm8zE3Stuui2PH/VG4yni +pTACnVGo1+G0Pg4SAoYfYLYXmPAuTiWDHpW96ewKLmxapJ+2qWtqUb4HT1wvlFdG +iSFi+ocUABimQEStuX4mWsQYhFcgdzcbyIhVu4Nq+AhxgMHYtQMquZ3XnG/tmOez +KwMBvNpiHVGArgPRWyf9dZs6USDrSuOnju9xAHixOEcSN27VRcQsOatUOKXB+DMO +PCmdJWxm7IZXWZI3WqBhU2ErhSSdwyJOL5/oQn3R+am0HNjNcQPKzgTWC9+yZ/TH +jH7Kb7WTVlfW1x2XbSoUEasOcNtm0oxUl+z+s7m3lJei25qPuHrg/gIUyRosrs3c +6UuR+Zz5UULthLuJ8OPhIrfHWPZ9GmLDjzYA1+YIp+glwtfOlT43MltHj9uedjU2 +ou6catJjiMNa96j68x6o4bZUrYqfmPCjEVddB8helferiIcJwX0qW9cObsmo0OCT +ELWc5Lfb9EKnFdfNswkb0gFzRKvTPZWlkQIQgi6bx/YJO9B7dKfJ8X+nIk28Ao0R +6DG/U8a4DeoUvlTc910C5MZoCKjoM7r0jV4qs83tHUs3R64Y+cKUHEr/iOtINt8v +97eCpkRQYDIPbB385YNi8+k6Z/qWYJH92+DeeToMISImB0HmICXmte20/fRp0hJj +-----END CERTIFICATE----- + + +WUS ATML KEYID CD3401AC6E1C6F93DDD869D46A518311B3747895 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAo4N3ccOfQdvywAAAAACjjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyNFoXDTI1MDMyMTIwMzAyNFowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtQ0QzNDAxQUM2RTFDNkY5M0RERDg2OUQ0NkE1MTgzMTFCMzc0 +Nzg5NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOQnMcKeVyjUSEKR +qXGRFaNjZhztvM3MfiqaLcymNbkI0swBDMOc/JNHKr2qNvp8VGOjdh++HEwCFBtE +kU5WT8IGQLVwMIVcqvjv5OMe3oPzy53K3tv8dE8shBcBZSc9ccPzLYzYo5T+LUJb +19Dh2IOOe2DNvJyLLFxxBJX013A0TQEnit31RrSUWI2PgCr3EFbXJB5Y0DpOC1xD +yI94GKnYDCXeBYZCTmJ+UgbGnj1ciFSSk8ZDhB3M5bvQnez6VaYFxlLmHIqPsYhr +HrTOAJTDrh6SszU0JliM90wHY3knpsjjDpp/qCk61pHZCgQauBwiqF0JsDgALEqS +sxF4hdK1f4J4+UAOUg4Yw5Z+Nq8Ua/fGnevhPJ+t2QCHeIQDMO4clBdCsGG02kaE +HVxwN80rQolPACUFQl/Zx3/fPDhxQPtNBXRs1/Ph1U5MBka+71NN7Hl8XnhI0E/U +k1roH12tPm7AmlKdU5241P0+UQFA1ZAB/j0EG2ajS0AKwKE/r13mZbbVN1OlZyn3 +nknaYGuIhroECNbcT5EjbarQdC/iAoarngwnGhE7OLsL9LTvD9obdRJRrDPxVvZN +AayrU66FuyqA9pl2kz07+0Nb1AHGdzqhzbvXcROetXxn+pJyguIu2eoFOYCd8RUw +OgBBJKB1HuShE6GP0IPcuc7PZbUvAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRIGGF1AwHJHDCq +Dqm39h/9bG80UDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJJTTrsaFT4dOb7hWjTyiatdBsJ2zZuSXG8SpbTrcMeW +5vLnEarHFBMmLiSCD6/EuztvjWq+Xyc99o2+dlSWasf/Da8D9twj/5OeJ4pQBW48 +c0Z9e8DBrqafEtkY4q6pERdpxfuOtRPGnfvxOhNqagVOeoIXH8iyaEVzK6fh7V7P +s7CBVjJDJtp17xp98tW/AvyigAP0i2JHK4pA3Y8OT43lT6VroazMCmiQTahI9ZLl +ZWX4igDBuwVAGUltCvP79p7nboihudCwz9g27yBCvas67Pjze28pbpECkdV/tzpl +hHWcEEEcNfYde/UgucGsbkMbEAgiyqid5Stjg02wemodO1wZAE8cHuhemnq7bGXH +l9hfEbTTbJgIl95BJAj1/CZCPZCjf9HihLE0tBpD9iYnwW83YrBn7FZmuAviMdro +0leY/9GoV+kR8yhqtTD2yskakrI/IRluUB4qzGACz/N3kzGrzjEnkHHvRvZfz4ts +5xjD/PivoNL5Au6IJjYAjmOilYhbLCj41wFRohP0VsU+kXUtShWjpHA+wU+PEbwo +1BI2f/G5wQhHl3prTn1lImWRFvp7tpFBJoVH9boYAEaB4IQ14RXQEd2/s9BgomTM +xlQWojP5MjHc2YGiRwi2nL2jujBq8c2kLOhwjwUcWKZLMsOiktOCAljwNhMNR15B +-----END CERTIFICATE----- + + +WUS ATML KEYID D6F56ECFCF7EDDB7FD87ED01E127EE009A463BC9 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAo+uAnVEeOc9VQAAAAACjzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyNVoXDTI1MDMyMTIwMzAyNVowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtRDZGNTZFQ0ZDRjdFRERCN0ZEODdFRDAxRTEyN0VFMDA5QTQ2 +M0JDOTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMLvm+cPeALAyzjg +ZOFcoQLxPfwGDBTznCn83UuHBj/19Ams6ZVdJuNJtgmplC0d9pN3fdpmHmMCHkFd +NU401EIxaHVZSlY1Kd4tqyIP3zuwiSfmovMuA/EE6l2Irhh0GWa3bpMkjrp0RA0+ +9z5s9l1dTi0Zab1dU/qvPBeiprvA9DrL2T6oswAF+Jy7BNMfPOTFl+BObMbYvCud +KStcEXzAjg75Iy0N1CuUyt6//l6Th++DEt7vF1tEUgcqZoT38yFQkwOP53sBeToa +Gmo9bwF1OD9r6wTx6fvSAoMxezGgw3+s+Rjwi31AlK+8Hh4xhxXEX8yZ0LLmM4Ry +hTvEeJH1apk5ew68M+v5CmCNj2udVRuCWx2wLYobD4s3jj8DDTZhB4F0mtikWkvT +3v62FXqStYfA4X95s+4CvsjLojJ1cRgFvici8531CstDei8UkpYs5mWK6J36XDJP +cqKswSsfUs7ooRnvntvwoggbsb0IkxbJSz484WBH2M3p2H0bBCI3ls0c9eeOmdFx +Hq8TKrZ1unEe6Lv0sgeIdShFikfRWnwltrg/B/g1xJ4NfwVqeE5I4sxAJlztBye/ +ymu/cdWkIKKWAXyyeLqJxsdCrWrSUzg5d9R+XIQKTXvcU5ewt9T4VBH7eziDDekf +h2iaq8XmqhcsLzjNuH79gWZ2YTiVAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQGKS2Qqo7SH/rw +fz1RvFA099hGZzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHEKT9H8eeP9J+V58IsgxITgbR1++8ZnZzcWlvRsFDTc +hgG8GRIn5G+ZwzZt8O8IKTTcaWUTwA6GYHrP8IjcjA+09UOaAdsaEAyzfQcHj6YR +AyXWcnbMrnJta6QdjJY1eXy1e41c2BImf7kRjlxMbicg94gIbficO/Z08mb/DZLn +tWt05s769lAnjM/NnSZ22srqgErh93l/2yJBhRq4v864dGuDeKsKz9ext7xf+Q3Y +TpEck6E8VYxFr3feH50oYmZfHcT4Atdm/l8W2Ky+TqsCL39dDQcX5N88slw9JKzD +6ZfUn8zhX5+VD/u3JhCgWqujQwfSJO5TMXU5Kd9OQ5TWlu6GWHRwUihH+ci4CbX3 +oy4NyWkefzVowWRBNz0SlLwnud63KyNXculyE3DhLMZC/RJJvkr3b/MlVLG/fLZp +K7HoOmkLNokLk1sDHaRjP4EZdMagsBsvo8rwqPglNAfuHG3KGOhbkHTnJ91EsDpg +K28165FFe6RkWAGqMAdcdVuQ1IB6o9LTc0vlAmsFJoYm5Eh18POllZ7nTxY9swEg +NrbTj5d+iyi8uxi5od/T2+BNxlpHKkRE26Pf1Tk9Z+7+GPUt6d9LU4YpAOHXffZ9 +Q0I2ukgaZR/x100FeI1M9NauNj9tGlH0oDFrWv0szTZrKRFCgU0rX+j7swC13T19 +-----END CERTIFICATE----- + + +WUS ATML KEYID E0028D87CE6C67A8751CC4B5D74F57622E75E42A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAApDDk5z1cJDLZAAAAAACkDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyNloXDTI1MDMyMTIwMzAyNlowQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtRTAwMjhEODdDRTZDNjdBODc1MUNDNEI1RDc0RjU3NjIyRTc1 +RTQyQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANXQYDoJrkAqJ5pi +Kuj1QmEM8MhYB3PYV9B+gG5bQ1PvRp8MBHxoFFIQmHksn32rNmIVatpe1wsehD7G +3EUkaO91DY4q6vl5BCLHYRvdK5o8wdcY04Wmh/91/gaAzAFp2uTvOjmWBFgNRZ5f +7LEoiW4Yrc+fHqpSgxxkGvhhgrQ6g2m04XJ2g2MkIaBnKvyHgYkLLKIHMX4/yOz4 +TQnNEttrRDNLjmL1co+PiJYT5S7dPoMhmQ9QPoiAd1AlSNh3bMPB7j31VHoFGGQA +W2ybpDM+DUv+m7UNjmOvhZinbtL30/u6hh+YP9Y9c09mATUyau036n5tF35IEwtu +3qE/tHHK/9ldR0ITBsoY2k0gIlv5WZ/05lV9CQ2jDS9HY1yDJ2zDwF6hVpy8mpaO +quY9nlLK6wlbK+d/rtia/K/ih2YyU+WKv1Rn5UezK3wN69e9Ps/kgW7uvlAF43ND +ZnBJO6LYvgSSy2zCP2wx+gRjeIC0W8C68hzOhXGBI5TYVZ+vXPqNd6ad6vzLGhkg +BvS5cZcF+vUyOwSjOj8KRB+27xJTiAW5IUGXyL5BntieCuBcp1kSLQMob8WN5c/R +ZZfJ2+n5hKPAC2O67dYJmVtcNzuqgPeZq8aC8b93rxfHAIPGKradoVHvYOzBAHtC +CRLSo1JVmR/anEEBFs1CM3K45VMBAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTerRIFywE27YuO +6Y3E4HTjRJIhpTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFlmSY/AyP5oGUb1WcVL4eMVfuSJui6z6NCC+5vGR0rj +0JjmE4MoxaSA8jUmdwbBUq/9esun/kCo2XTOlBCCuYX1E5LPCBxQZIm5mQH37l7M +0n108VX21nW1tAkmZsXiia7VqVnvB+4yQuQgBEYkbTn/otezS2DajuF/Q4n8qG1D +20o5XUXSoHTEDBCZ3R6mSn1Ol95KCFjv/FrWtOQ04pSxEsFUYxj1Yu5l6GafdcAK +pt2QresZEPOdjtjT9Oi6/VulyDSKTcmzXQt6lmldEyI2swmGD2tGx3iMrAYFost5 +MGw9QQFY3N+LZYLENzCtEOHpjIrt6xO7zQARekVxvrFvdV01XOTMHLo33ZUELpaB +mQbSVk7PEDKlIMyIMXBRZewj0a2jiHzNVJQfFVTgG35WbdBSEg742NcGQ8OgHOma +A3/2y068ZeglSeO53LdtagNxKr1JUfJm2QCXUzSuBKdUPVKPtMlGxgdc+wf1c0GZ +PwIZcY6hnBcVEt3ScUeEHRmPbP5g4DoaXX4Ya67rKpKye3aDdHlD09XZ0L06rs6Z +/Xudc5kij9hu8HIlmjV5sN9/Wm8Zn0KePiWM4v/1opqtaEzbUjJSiTOIIIJceZ+G +lEADAHj+ZshBevP28HMiu6F5ejTIWLWlxW/6DVwJo3JS8BmAXBIzEX0louBBdvW0 +-----END CERTIFICATE----- + + +WUS ATML KEYID F761A3A1F408F1090797B87127C2A2397C0ACA24 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAApFyLNrOQDYSMAAAAAACkTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyN1oXDTI1MDMyMTIwMzAyN1owQjFAMD4GA1UEAxM3V1VT +LUFUTUwtS0VZSUQtRjc2MUEzQTFGNDA4RjEwOTA3OTdCODcxMjdDMkEyMzk3QzBB +Q0EyNDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANcTh6JTPU8nPL8P ++Lz14vGWnmKLjhfGHN1JKpPxhSLuxSqJs/7hlNX1IkE4wOBZZ2uTLYo7QzLGtQ/E +xKovOmlJv5vzlM8xH2NFYNwE3WTKv0qTG9OXVkRn/MTMjjejjcitkQH4D7cY2ela +KhfjcfNgBgzkNgQAIgcqndCxc/vUFQxhTcI54UbNC25V1/xVS+G+SqtjNLnsy7WS +TS1Uo/7waDIoEJpPncUQSaCwT7KATwWAC7zs+6T6748f34RDJ0SXDWi03xN4hDTs +5AmpGH++0uwnEpENPwpfUCtSmR8w74YP1NzwGifNpEnSTtCoYE5p3cCobrSmsTfs +/0y7GgF7gLghcWsmFjRS11Rn5vw6slyfjmFTKoj/N1hMEjjimoa0B15xzPGlAdtB +meS17pVcMUvv9LyrJ209UR9BUxBOVW1eyWC67NvK7aAEmcVH1weoEE4NZLVoJVMO +Z7VsM4CrlDXQDkds0FvPv0vYZ/FoQFb+pamZD2saFX/0cyTZPeuyhwLK3rAhdZv8 +JhqEDG4XRYcKnN3NqZBC3/XeICwG593boFGcwcBj0IgorgYSU48BEYMmgJ6f8tFU +hPDPioG+hXMJUPoteLcc/Wb+WlAGifk8e6xcrz/QSEdc2PVOMJEv+x+/oTdjonfl +bXSlkBIg7iIBuQo+/YoR6YZNnAoTAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS3bkqfC9q6c4/J +OJyMVxu3bXDvjzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHisXdmjaOE2YLVjRoFkOrHzSgo727h/dgENo41ucpF0 +dLszpQiJpRVfueIkpsst6t1wi67qWlhg0z7SO5xOzJyTxRwCpAaQZsxhqzQ5vN9j +qAPk0R2JYTyJLHeNhc1GwF7FoNpScXjO1ikFWL5FwPdNpyJcJrJ4LRZVdCvHQzS6 +pMlyigYgVsqgKtOGYzUj9PHvFFi5VPa+OFss3F1TULCkGSYghDm7ccVTm21sJd/4 +9JO73Ch60d9tcsvFXaF+Fj6YUBHpPIyNpEYy7IPV6raEM6+wGQ9R7SMUxk0GKrsQ +1quyCed3kCf3L8w4m5FvAZqd00l48y442d3d+9/0zIZlhxT9rpvsHcHCVH99NYaH +3v0AoVpt97D5WI55Pei6ftJzZfBWaKvmew1Lco73lWxnTRCRXAZuGteZHtWbtAC+ +WjewBkKRL02AG0LimSwtgT2pQ9Rs0UX8yI89flpof7ifXw8oJ30mqMID4pKtVjnq +SqkxcA5DjMNoV95+vOetzRYtyQy+S8ijtttf7AZY5ciw7/whzlFIrKpTCCfKX6IY +u7hSASYRi3/BDDfAaXmcZ36hmToDHMPHTlkEEXZyE13bi0zURKeUeUD3D3B4uovc +fx205kBEHH5KtBzy6Pl15UTuqmU/kop90oSAarftndDeCHkYzZufa13p+vGJGNZw +-----END CERTIFICATE----- + + +WUS IFX KEYID 090CAAE1858A3C3A3B6D4DF8978916FB205FCA90 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAATNF/S27VYs1XQAAAAABMzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxMVoXDTI5MTIzMTE4MjQxMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0wOTBDQUFFMTg1OEEzQzNBM0I2RDRERjg5Nzg5MTZGQjIwNUZD +QTkwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqKSUbLAku4U2duYw +zFB6jQ4L48J+eYrv36N7GtOOXaJn15RxBr4vdsLoU7T35JMT/pXIFP+SMrxRGjEc +kDP0vmZ5jc09fNivW+KjfT5eXbftOc8ect4Ge2yXWCYJ/SSSfe3veYd9vmBbcahW +r14urrnYi/WnXgYDj0FPXX98B8ZhhI3ek7FJGSLJktNhhz9R9wMh2SgigdkKOXJf +P2E+ofE0Khx6kmxHi0aR0/H+nJg4peRC9FHpGhNOz/GHMPmDfTETPov2ZRYyqVRH +acWLR78qiHiKYwiZYQow/mCpzpnDr6IaNgAMPrgHzztcMa5UroRoR0qcT+auxmTG +WDYZnwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUu4OfyPECLHkWcmFBQOv6O/AiJl8wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQABlK8f +lglB327cavGLFgskRRCxhMy9VM5afOhpZnXKO6nQv2WSnjkorXaXX77labG6nd1t +su+vIOHF4AfGoaohF1h1mE61qxoltgOKmHuex1EVgFkgHjrNl31xPZtQBbAQ0fwI +WRJUT+cJjWzy122Q1Fv59je3oY5V8jg7sTaRIHwJEtvMCzGDzyIAf1jDxoilyPdh +kJ5SezyTVCYdxur8d6ELNn1ON0DZMclG2KPVzN/St7k7NXCVruFr4ti6U0ddKbX3 +G14MIAqM5qQPnoYmkY6BZOWFMBO8FRzhvk0WnYyoimbaNTyRLGt/FrSj7kFndACb +uGvdL28i3bw6ELK8u3k8MJ42n6SUqEXcw0US6sPJNQG/X9X1dKGlIN7wsa2NxSzk +2JUmDfXmZv0oRpIxJxDM3L6oocvIqKZDyU4ookRuqZy/qT9VktYGbtku3hr0Vtu6 +kcEkuDsFdMjtpaenTWKwyEJQ0o4WLNr5LLcfnPkqFRQivpb3der2iaNjulS3MeoG +u70nYKzJhOlSkM5gqmvguEUizafNPrmdrUmTAqq90HkDHnHkEoFFTqKTWV/6iTIM +yZSi/io3HIMfD4bIANjOVgOj7GjBwo9hlWDibXlo8cam4V/oeApoCgYpZfW+9tXZ +I5Vnq8dKTfIqaQWocZKxjGXWE9dTTVcAQmtsAQ== +-----END CERTIFICATE----- + + +WUS IFX KEYID 11227AB228983289AD2E7EE6841321901EF592F6 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAATTnuW8tuPQodgAAAAABNDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxMVoXDTI5MTIzMTE4MjQxMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xMTIyN0FCMjI4OTgzMjg5QUQyRTdFRTY4NDEzMjE5MDFFRjU5 +MkY2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtvaRKgLkWNdalUbz +rzaVjzQWmYfpMxZUO98zE7MUvw8A3A7WTWHzDhrllf85M+ebhqKGVU9NLCOpOmLp ++9d1Tj4Zm/sx6fEZhsfpDLJaj757ZN3rq+FWLpR62EygQn7aT10hHU4V/3hikLlg +yceNQC6oDb6v3+NN8bxNCQqy5ZhBDhRRfxMqUmdmXZS+BmhdIdYrVkinJT0ziMpL ++sC2AyQcRjTmlvjsDPo0Q27c8jSYQheGym7uTmNhyeY7rJlzCUUIImjnvgSI/PvJ +PFLuEg98uAX90tzdQ9Dmvv3fvlcjVoaK59HNBYtje4yb6PI68ZJ2tklF/oE1uq5/ +B+shVwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUvFmfP/5SQowXo/ZvdCQpROFh9DYwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAw1qvE +PT89tMy48PxrjZ6WMnWcu7Ohw2Mvxm2+T6mkh8RH3NMnteH2jCVnRpBoKFARVT6j +XAFycJ5MZpXiDNrbiYUqz87b1BW+Ae6QzRSmXeLlzWQM9TTwC+8zQdHPfIAmyKC7 +l4ZZQ1L5rWOy/EMfF1GFysnIlrn1im8pigCfPfgxAIIefGRcxK17pdDXjlKRGmlr +cXei1A94l17PvHx+Cz1kuRk2LGldoDrYwhhl1iGMkaCVwGLB2UXuUCWA8uG9/Yyh +U4QsxH9V9dPbiTl6HKePuWTX5sNyFtFT+NwQFIraq8xiSYcUEwyVw6TBeJojwphF +EhT4lXGdmgiIcC+j2F9dtkn8WVHGI4iazKQ4NzaklzHg8IMKNbuCDYKQ9H1R2qs+ +C8uL7Q/QeTDOYgG6rTsMk5aENJ6/R4DeF9ABvLs0sVOap6qt3x5CcyF+1bD5h71K +pX96ogNx8dLAEvrMpXkn9VjGF1HFQxZM5MwqHFsm1faTG8MikQNphOmnYGrZBKQE +janXf8iV36567cZrcOM9UrM8iF9QmolFdJe4QcsSslDnQKN3KDgZkQm92q7M6XF4 +7SRichAZh+gWuuQc+62eDHkPu979/p6WAG5fkI9dxMKXqT6VHxOKVgIPfk8Cg1ZJ +kSI7ZF5KT/FnOWx+86fPF3+cb3zjvc0IBF2TwA== +-----END CERTIFICATE----- + + +WUS IFX KEYID 11227AB228983289AD2E7EE6841321901EF592F6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgrXM7SPVw648QAAAAACCjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwNloXDTI1MDIxNDIxNDMwNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xMTIyN0FCMjI4OTgzMjg5QUQyRTdFRTY4NDEzMjE5MDFFRjU5 +MkY2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5nYqiIPTt7jeAzHR +rd0cCJ6RCKkiNbIAZqC7iWtmGSIUGMtXz04TBVou8yZlebsCwlXc32Xe51++tmrx +rcgocbbl/BnXVdHHVB0CtpaSHo7pkSqsPkdhDga8FqFXOCXBY6B9mZxDekFd67vO +7KnrFfKNzW1kfWD5iVj/Dv0/jFSvS5ug87P65KkKoggIGlqX839lBFrjFf0HfyCB +Tj5Ic6kfZjnpR1VRzVLBwc10VXW3z+lpPqnHuio0VOop5mZxnMmLeMrANmr6k8MU +jwQQRvpIDgM0rIkORyVJwwpM3xOViEQzE8mTwoLznPAnLoLuZPQsvHCfCJtpAXwv +jA44F3Br0FDYhl1bgz/zj4Tud3FUKguFrDPtAn0xG/dGU3bcyi7MmSdBMr3aRWJE +sE1ZuwGGz3dqFgROMfnCt4qao7eCQVi9zTZP+24AvhvSTd2UNaE3ExnpzPhob427 +cJQj/C1l8070fxIawh3L9vGuzwlgU69pz/o4YbwEB2oIeJ72BAFOx64ZrJdgs/60 +OAf2H8hh3bgZPWzm+h6PYYbgKy0pNzF/9eeDBpuV6OVMHNOW1J3EtFzHtE1MaMAp +FlKRh1TMsI/UXbpFWnSodO+4K6UgGbqFVwvkXFosKO8Kd3Xau7SucMhQtn3ud/6e +rKoonVgkuiir/A5w9PWQRLlZnpMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGCL6D2KZCi1qr65 +vBLN3qSgPstpMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAKJrjkD5gO06XkMl1yoLwUPMP5dgZrHBkBYVY5uDKDzNx +kSzSUIoHl6XhXnT4Y+DPfxpwa2hQz09G1t6/9N3COuPRwdysRwxN+Yo1sKnfcSdU +uJghXviUYxo43ZAm6cRdvIi7aeTceNbmzR2eM3LcWkPB1Tr1fw0ahWGlodTfAQzU +g5xEmNZekVxfWGW7fgOjtxGgzoHSqH0Y8dIp3lSzZwMuGc7wW31lr7Cd+gEIdRE2 +KnrN3l+heJYMaBxmAi64by2GbfBg0vhe0Z75DCU790zkOhQjTJ9ZPFNaqy9nNeOB +IyfAqPQ48DYnTbecapwOEatnJ1ul0B0t0gcBaVM+gvvywDbhUG3STeT87ettCeSP +nM2yfDnBTpIc7oifUXAju38qc3er1/Lrbw0o9Q8TltwPROFlBkbDKmViwvJa2OOg +AC4rfU5eiTjueLf/L0dn32LhUurpe7FWdV0RmrAHTmYlCT7YtzKUpu9rtalbF/Ys +Cz+2MUIhX1+FPmXATPewy9C2M11W0O/psHxxz6GWNLM2REYIGFcxnU/rfvV7Dv8S +SgDYBF9QJhLXuIlZxaelxZUf1LWVoIbQQ1hQU/YEjB7zvAKVyowBnip4C+L4hVlr +qjPZ2K8urmeWX+tSvvpI1FS+yUX1j/+jfAC3whXEP9ryW7/lZH4lqzbdzGE1O4k= +-----END CERTIFICATE----- + + +WUS IFX KEYID 128462F2A0D16CDE1946F1000544B055BC113D10 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdDj4+ItYDLScQAAAAAB0DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyM1oXDTI1MDEzMDE5MDkyM1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xMjg0NjJGMkEwRDE2Q0RFMTk0NkYxMDAwNTQ0QjA1NUJDMTEz +RDEwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnFh6sqBHMGYfldBX +vZy7w2R717Kslp6JxY/WZ9uSrOQ50ktiCbfPVF1pey0k9ENsGvIn+KC9e8p2ZVZl +Rgb+SH1zpt3XjYOzM5PeaY9gQj827UDh0fTE5k0NW/+4YaY7cipp7Z8lGd8WWsqb +emQLMbPYy5qe8MMbhis8YyUjgivk0ELFOflrqEGNCbjeePwoSyByqTEqQtRujKHc +gphpj3Tgtcb27T3uMobsM3r8ty9MmdJQoUqZwqsG/y7e0XDjeBUYFjPFIsrjb6nL +CeatL8nm7r339j+W/VYbx574fXNgozA2MVr8Wbqz+y/+8iVKsCfspaWrGv7kg5g8 +ykpXfbBDNNvRVytEBdFMgwS+2XHsgQCAGBubyYkPdQ34TD9hkAABMzZ+x8sJ6SNK +Ldg8L3bW9d4KnWGdHXzgoFe5urQOpRtIe1yUZ5mQpJ8n4MuUmNzgQZxc6L78eIC1 +MhvmEv76XGTky0p6/0HN2Ej8vlMnmw0xU0ssuLiKxsxOAr/hTEQNdslfGw8Iq/yx +YWt+GYhkdTSZcbWe4eh2KCmTlsZ8/FRLYWtRQgVVXWM1MFb8bZHwXbdKEJoNLBt7 +WPLZX+EVfvYAnxFZ88b+kxNJbRyS0IQ1MjOjSGyCyptxv79B4BSU8gpqXeYxB926 +5/wr7asqM77JToVcb62dF7FJc1MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAcT7nbjzwcsUF3M +dK848DpOM1aVMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEr1D7CyRL9GO0DywRqzemvTQYXQ6S+FRXvM7se6TT8HX +T9l/vmc9FTolob6ThjrCh5HV56iNvqv1MTVboHFIgiGj60AiMW+M77laUz7daCEJ +GOU0P87qbifJnobTlScAu5MA153cxHJSAovJYuyAKDrKdpWWJTuCesmwSKPvA2lD +b0yVUrlk48TYPCxxar/AcNeVj6jIpKDccAZfZWPrLVBMVAUYxVAg+zdsvmRKW2+e +T2fQEwxRHDEu0pUm0KI/E0F0fIk3pZKUbNUbjm297bHmMPwgm9+kqcCVUU4rU7co +Qcj8gTZIA1xNnSf55Gp3PRbE+SFh/VEmZscL4nlzz3Imo7TWbq54NL+R9iYmAbsY +x3EJhbvoC6jn0eM44evCupxaSQ249pijZGNlqqHNcA74w984ajQsAXq6q/ja7OSw ++7jn/zKPuTz+hRx6BoUxGgqhWwaQQu56sJZCOgiubdqNF9FT3mtN9tJ6X3PLqYet +haGa4dxRL2eyi+P2Mxdt7zTzjBqltcNIhK8I3ShuGKzSizJ0lFQPVhsvhpsrVL6q +Xa9bDB9u9+tclEosUFzO2MbQomiB2koAkcT8/tvrayLBUFmZPCfYGVtOh3R7czmO +YZGr4nTXWPs1vtJhdGS6cjAUlFxI9EXtuVA1EPsr0Tw7JMgDuHRCWogu2SiKuLE= +-----END CERTIFICATE----- + + +WUS IFX KEYID 1BD645FC1F90827C283E6CB526859FFAB0E0C62B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgFgCuIp1GmvqwAAAAACATANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDI1OVoXDTI1MDIxNDIxNDI1OVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xQkQ2NDVGQzFGOTA4MjdDMjgzRTZDQjUyNjg1OUZGQUIwRTBD +NjJCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1pER8UtpMQbC4YdR +bw3BO4XnrV+YyKBrFlJaUmyoJoMnuGZNOSHv/Fujke7XmYBZI0JKJleOlHalRB6T +4ATq430CPXrYs557BDgPPdyPk+7xZjdnqLtm7ACEQR2uw70rjpPI95wpAkCotqDi +ApuLyOSLe46p4zwUymL6alDGPnDjIfbHjFHENYFYNhIwOp7SRi7uT2OZULdzmc7p +k8f6ZR/gTdHqU1d2h8OFC90HRSE0d7SdoHKOPmAA3NcCfPsyOsIJRiivbf9zUic0 +6ukltKh2X34jNZm57egXWa9mFmc3OqBR+REFBPhTHzP3xA2xB9vQrfuDD20mNb5R +IzHCG7TyRh+GcmaB9aXX6pk47WtbCSIhljGCaFyVvXxqBQI7W/Uw4X3YULlH/8MO +8uwB4BS/cpN9bAoBYmD+brSOb1X+q2kXzfz5cNJtHzlpbb24fA1U+sLr++v2diPS +wFzNnW7Tt+4URjQWpWdo0QzsxkJz5QIWZ8oj/qlDyfc379iU2jxAPDxpXcr3T/qZ +Ds6o78/pbSdNgHQS3VhWbpWyzwDuq7O6bW+hB2W+f2rii5LaszE5I9uFQWgc/GT/ +aD35K/Ya/4Zs7l/2BwER448jhl23VBoLDtg4IFPD8DUjaaOA/Ws8F/vN/W9sCcg0 +o/kXczCAmBCoCy2Ve3WvTveWgJsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJd0SIxawE+122Lc +sDN6MWsCNLRKMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAXCaGsenhayxzJ/ehPdqCMvTSA8UXkBKwDXOi8Vr7WZSo +FoEZ0JFldL6OpDqoEkhz+E8fEEDO/bzvf+80IXf0X1CM86xFkQAJg4jivmGdNfjx +O2nIJaLs/JDiaWRZNvLFI6MVxvbfgFy018Jsn1FeTd9t1zaJ7hxOCd0N8MXoq9VI +j2RwVcka8qGUve+8HcXKpVuODCConi9kpnh/4CDaDW7JHuN/mZMtaZVl5O3ffDqD +G+NgZiSnpcvqtNU13tqgOafKlH+/4gY/4tBgQXA9cJ3jcrIEqV/vv10JlF3754nC +X5mB3xbx7Y4qAdTm4H2TLPqtFvM5kN5Ip5JN3WJWA96V+lvtclUA640zEtyqW9cn +ZvRn8q2jcTa7GClKvbu9rXetSVpxTftpHjLNnMxUf9bnEmPXbzp1gBTjLAuRBA61 +M0dGSStqrQzPQRu0tMgpDhOVb0+tjPHnuAKm+UfN9DHE5s4te/CMbnhjD12RVqkj +EUhAjvNoRD61HYS81nKjwjCZmiy6oecmOtwUAH9FBlyYRnGJM4G4qaeeDEztquEf +ZmQNQP6tNkFw8Gb77hm4i1A2e1UBh45ZFXAFQRO6ycs1BE6886hH3BNlWNRvd3Q0 +cxqYiLoH7vEZJdWVArmka8koenJ/O5BNAKlm/r5QMto5GM0ad1L/UA3ncCenTaQ= +-----END CERTIFICATE----- + + +WUS IFX KEYID 1DDE0F406D122C3E5A4F861F94876C9E1ACDD37E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcowKngQkgopygAAAAAByjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxOFoXDTI1MDEzMDE5MDkxOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xRERFMEY0MDZEMTIyQzNFNUE0Rjg2MUY5NDg3NkM5RTFBQ0RE +MzdFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4A1m90/9Yd6EEZjo +EiYjxalXanwQ8MguyP+PxQ2uC1kFt5oXjLG2zAU5jxUNrLY+zZgtceaHamYuIRMK +5td+Xf1u+gu4ObFhGmNvXgEN9hNV4qTxm1cBo+wsxJ1EuWNmDc3xDX4itFr7ZpNR +2NSg/YwUH1D7X5s9k8r0TDMSQgYi7cOOI93pwmdh8J7InC+Gu3GyDjzPAfaxnW8C +w42RW+wjzZSUnfZFgx/09HfhDOAC9GdkKVHiDwqVI31G9ZNHleEIt9jClHqG0uVR +gEjRAiZamU0SWYKSDN8DgWSuOqeMyvjB1N/a5firnqeFc/SwIQ+u/L4lPQshRdrx +RstQ8XgiSRzig0BHNBvry7cWzQeeemhv4kCg7FAAEfyWchg7FIF9KuAcTXm1Qyd1 +xwAfKWaSN0xr41GasbkCs7O7y/cvpDycAFVwxBOXQNjj5dskZ9tBcTu3VSzpIMto +pWZ0vXoMpZEyKpSXJkIknNrsbYtJ5MO7iNU98h56Ov839IpkqeEqpclgT/IEBmPA +zMr08hgjhUXUMF7caD4ixj2MkwGZ/FxkDuS5xiPFBIVYUbDAnx+S+6hgdyUBFBdn ++boNq2oS/yrQRK3Grb4H0FA5ekOwr75+1MtFqktZFSKv5Pj18bQkcrl/H9HpcRoz +hP/dIBSAbE9OXKLavnsSAfEAZH8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOvInI90m62QZcA/ +dZQEj28FlSRuMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAdFlJi1BieXnsZzbO4qPMlQ1AhqlsacmmGnprESTNuI09 +hsN5HeEu4Jfb1T3iZEap2lRfaWFeRmPpHm4Y2BQa6tKVj8ef+nmLtBep9PojqlmS +7PhjxRjoKgSiNI3s17c1ODLhdkOKVUwHrg5UKNiw+rfbsjRQdsSbU/SQ8I7fRHK9 +Uj0wIFb9XSc/RLdGnfgl/EjqL8GXbBdyZ+u+MMKVw+aUyOsMcf5kdd6q/Qx4GACE +Mc6/u6Cno0XCaUzSk7mrdRGnKD6SFYI3N6DwdF3Z4jn6a+yECXAcweW9v6a52hwM +XPLP1b7QLsvfQ6zcY5Bq83mT7q9RtO1f+EdvTI5m9DgGVh472MojTNpXWM/yB1TM +P1VwRHRLnDh/LuARIVqtoN+9WdWnOJH+TRsWcKHzsL4rHu0l921U33vnDgUvCYrD +hJSIIvPjHbMGb5JU+7uOKDutPuoa30BMWum2xOaNV1IaOJgDSnTBKZWwc+JUWjeR +sDouIxrMCFagK7v3pksvaqiaI0WKoydSKU2Li+bf9oV5iToMAKTjPmDad46980Dp +yeLdVaAv7pvdoXw2xDdof0B0xSBqzxiavNoCuowfA3u4iqZFEMWAlaXj+gZswlY5 +9eS9gfRXx7Svr8C/G6in7LysIvModjSCZg6U2130f9huPnQ5XIQaeka1K2js3PA= +-----END CERTIFICATE----- + + +WUS IFX KEYID 1FCDFB8ECE408675D963E5E5108D55C984DD797A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApIOLjr2m9g7jgAAAAACkjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyN1oXDTI1MDMyMTIwMzAyN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xRkNERkI4RUNFNDA4Njc1RDk2M0U1RTUxMDhENTVDOTg0REQ3 +OTdBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArxE0hDsXu0S0wIqM +HYkp/Ua5pI9viugmGD6QwCJ6mjImb+963Bht4QhEHMDXUHsEsedlzDWYcOXUUt1M +TPqbvTS2wvdMuKZa2vTHryxikkZpsGBU3O8WvqzCzw4Vei1Ju74U5uM3YA61bVfF +dMAGKmtPpVaJx+sCdGWZh8tqmr9W97yYATKWBeODwjZRL29oMsvDBNlONYPj2TEP +jHvTgVZ0ExuUTYHKWeVaXCsc1A7g1mgTdKYa6T/Fx5Dm7oyIVQ/yjuTnBFkF/wr8 +5FVOlN4HqmO9hv//iCP9jDDVX1F3tzVPVwthogDspUGjhRZ88G8G79TTtJi5ZvzG +uMyQlZxYJV9uIH/P1yAMJAPY1LKQduhpWKDU+anB/DQt3AQZ8ug9qSe+xqyOPKAt +uRqVEc+xJK+vockjEBig7g4XPvhKIPUa9RPEpBRdXS00mDLKFgBsbf5fDkxTpBhj +37D8V9rgD4gYH1+re5I9dTlQ9sW4YN5f0KrYSb+p69cPYoFiu0gXeBrXFhfr1je3 +Fax/tR9cH1bKDOoxvI9OUG4mJUaTRX+FDGP5k19K2NJ5r5dOGRPDzRuDOVJC8WYG +rDJuJjcL79+smirGd7IaaGEXKIvBhzmVDeH2lE4qeFynMwrz7mNhFhdAM1BRps9Q +QVI2/0kwQa4ckJoDvBxGQ41SM9ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCOIHx+GGv6n9C9c +vkADRQExHGinMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAbYqDhBonyfTaMFW66j16VDZvFqF6Rx1MkUAO1Bpm5ucG +n10QK7Zi+uIGpOp9PqmRlMJTc5mmS/CD7Hkm8R4bkiwrZGlQhUJZN8MTSHJ5cW7T +sXWwE6v6kQIzypapSJOt1pgfNBfqvbLYu4e2bEk6uk9FAzE+3GN/XVotcYVIVant +455oQnwqq3aeaoB62vQpXEBepkRVZsbOUpzSTtnBSuHlGvav4icOcADmymlSq0NF +csc+kR71bwDQD+xMXFBfjcR0nGAUIFBA3cGqKbLbRiSV1HSE58cKmI7WGChJUUhF +VzhCcDsfvukLF/p+KDAH2msLrkAOFd0zEtZmZkMtDL2p2YbCM3v2t9+7hh8/KH3f +viXXN5ahYIlwEOEB9T75OIHDdco4n5k7RU9tTnPJT9yGhyAjIJKe9xLBI4BrQlXT +fukmveitBKLzXuin1yMdYbwr1EDDxJgIM5lfzwjYRj42rpkwwu6M2+89/+nXNkhg +TNR+sDbGZR7a9v4AJfpuDOJMiV1VJNjt+ga6Tnxr3TSnOiAeYPdHYkANXbcAbCAR +O/QPBG2G+BSj58YlWsA/gFi5fJ5gxbq/mG5+q1t524Lh7OK81ImoI0hT9Kyr2DlH +W9ck5vRYqxvXEvjVDXUh5SaYBWUxH5uoswUR8dXNcfGb+rSz6sk+9sMgQEk8x6k= +-----END CERTIFICATE----- + + +WUS IFX KEYID 22BF9BF4978F4F45A4E9DBF729D8A08ADCA0A82C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAc0h4J6wda8bcAAAAAABzTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyMFoXDTI1MDEzMDE5MDkyMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yMkJGOUJGNDk3OEY0RjQ1QTRFOURCRjcyOUQ4QTA4QURDQTBB +ODJDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnea2PJuAcZS8idVa +wRrzYa9Vc5+6C5G/VGOk5+AbuDxUcI93gARRtNzSGgYnVX7ShDleSggs/QkNkZko +kPMrMl/S3WpFTu/BzYz0uOIqu6CTrrE3Fh2NIVrrc4BqdMbLqAxNfJeqAaluFVGS +YN4/whxqkeEKJAZQ3nJM7MDQ05GwDb8Qk8b3oJOVD9O2JnwoZx5XuNpRx9Snr/ho +yZxWJzdLv7WPQokltud5bLDhN5Q2vi9t0sTNGaCGHNCW6f3ossoz3bkg6ZZzoT/r +5H4DGVlzbfZUAja6b0QEXVNiMFqc8DzbxCu42IpaiTlwzrwc4/O+Y7qecfp04uz4 +/4vWQFWDSFn263kDeUh7d6lAe/gJW2huV2xb3dhGHpZeWndJOyprCkEArlAxolb+ +dnEsMLE1SaVLXpAMf7/piE1g/ItL7Zn/vmqvrYo3VUrcVBUsl8I/lqOxiuWTA8Aw +jUxjLpKN8AyxhuNXQtZ+U20pyVN8PLYPf2JBgK2MifSEgENztEMsPcExmXdr24xG +Bdqz7BcIfttulIqQTYBNgTdWfjNn767E5ZKhxciaGUrtq5mj2TShyYh1MqL8tgJN +nrXb8pfNK/4J/TZnMo0IxvQrIWPu8yhRNVw7x3FCCPU0GvIzMDcHVJ055Wl1UjB8 +KqVQoByhXkxg4AV8RsQ+Wh5tRp0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGCPmbkQ1gR2SShs +LL81clBcj7/zMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJYxq+i0pajnGan2MLOWsr/rAi9IwPEckFaXigFJFCLFi +8tC57qT8xH/5SmYizFsmB01FSnpwqVH5XC2g3HMDOp+c42r3uOy7JWsuLGyX7NWS +gJ6ojQ6Qrp/Uqv0NXlWKTkNLS5fwrwHajzkDZTZy87urQgxyFiCBZ//oyz643vp3 +uFdGcb4lduA2ICVlUuVNaHVz0z4rUU6zyuTi8S2d/ySZiZXaVjHmhoTQQ/99muLP +tkC+0EdXh5bU6BtApjA0teitpNhcAtQhbZBZcpWZtqNHKLERRGeh6gt5r0GKmHno +3dDwYQtJ64A8DvNojDVdrvY6jC9lJpK90oiS1TFKFkymv4xRmU8LqdpManUdOkMO +to179FbcwSxwFvPkd0WkAFdA/X4MKc/Xq7b3xG11bqrE52KCu3VWUaNuPZV0j3QB +QkmF3Kr0s2JgO3I3S38XEkS8EoQXyCEbSxdFCgWuDvG/Vp9kqbEak7D3YosyiKji +Dxi5E9+1wxeIqdhTnSvXXwN75Vr5cltZtTeGMct1D5nll1U/FDP4XaMuqYwx/adF +YNSCBnr4aC0C/S6/jW9UDEksrgnOgCih8sH+a20RALDBZ4B4GsGr1orwPds1o/zy +xD/ePQx51tP+S8pnILLpVbvTlbMZ6m+kGPvfls4LfvA4kLB88YoRZO1m6hWUtik= +-----END CERTIFICATE----- + + +WUS IFX KEYID 265CF32470FC4D93C7022FA34AB4C8087948454B +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWZoxlAjxhDQHAAAAAABZjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUzMloXDTI5MTIzMTIwMjUzMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yNjVDRjMyNDcwRkM0RDkzQzcwMjJGQTM0QUI0QzgwODc5NDg0 +NTRCMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzTrLgwWtehz4hmB/ +c3U0y/OqF+ToWshxq8eeaugvjTKXTEcESyNTuE/1dtY3Gu+IKZQ9a1TgDXTMR8MP +kOlR92OawbvKJKBCH49pxGXNsEmW5AyA1oor/OCI0hme0Hgvwdd9q6hajmT1wBLV +jLpP4u9D8tuRX8bqYhh23A4ZzoQ41p6hTCNH+7GMyd3jhWXB9Q/QccMFcWVRMbPz +W6HJY4IprW2rag+/CYmG4gqbv3grhcoin39wFAGTBEl6Npv9ZmS1fhWCMyYf18XH +ZsFDwt5+vC77s6ljj5vZSMDo8N93MFk4ET9uQ31VwuxIVTWt/TezrYzFbTzGxwWw +5UH5KwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUNjCypWk7Xitu1eKevIgvKic5dxgwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCcTlIr +Gj3mQkL9N8DKUAmzTW+BpT8WftbIOhtR6WiBhmJM9wrOTBLKyDkmeSUFmNXmD6MM +JBA6vp/JW+kOQ8m/8JC5/+WfgftPAeXxMEA8tJPIuPLZ6574osg6YwEd2ScRGbqS +SUuKYBs4p6x8GcQsxIlnjCeHJTIKy8Gw7qXJH78yqk0XGIpih8ZkyBIYjawbUAzF +/TrpTU/hnl0a1UTA+RcBZj5b6NY9kPQYwe1vyramMXSMWmdB1wK4tELHSONLQXLe +C+5sFP3CONrNVjmXzLQKpupW3geiaYBJGuZMv+ORjTetjwgvkWE6wR2v7VOXTjvr +LdcDtmU31CfQrnah7iVPD/QZSGcgdqglnCDQAR55a3NXtxpFghrRCmbCziP4O84c +X/9DiH+yF2xPlXwSyODQtvzZgOvr4RNiUlzBtocmXoQ8Nd74FsR91mnT4Usl+23T +PfKTzGmyyf1/77jNP40nllsk3NdGZs525yEi9ou2lYztIVkhBFq5voxZXp+qLXjR +FlEov/yT5QBTlcVwN8qWDdvmnNEt3BMzH8XOusZIxyXuUnmxM6D9dl7CyTRH0Mn/ +UmKw1tiFzjhTRPMGMhr0ymVbcH5Q5TjircPg46wU5hv8k8a5RXW9uheHBNoHvwIG +KM3bt3agSyGB3kF31kGlF4OQ89VOTQxIkwfBjQ== +-----END CERTIFICATE----- + + +WUS IFX KEYID 265CF32470FC4D93C7022FA34AB4C8087948454B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgj5h3O0djZF0AAAAAACCDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwNVoXDTI1MDIxNDIxNDMwNVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yNjVDRjMyNDcwRkM0RDkzQzcwMjJGQTM0QUI0QzgwODc5NDg0 +NTRCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1GDPxa2D7KtXxIkr +GPDtkUQj4z2ZfGDwNPaBMdBiUPkAGBfMLZMWGnokp0j0tEyBMmTCCYFHdBjJK/2e +Ij1KHge2LYmRXybMG6+l6h/CgktjR9JSAS52a9u4s1UwiPsFXokaC6spz0JN4iz8 +wCuh/dA7DSlmLb3pBve4V4AS/cu2OUfmmPPw2pBGfntzRVQ9wwHQN164YoxxaJKw +hxdl5X7ENoQF7WRYpQnXihTiBelWKMTDFceJLb4OodvewACVpCNTaNi/DlEz1IBE +p4AWD0Pae1HTgiaBJHWYnPOF+xQUeBUbsxaFH/gpNPKFkmgDsx0w0tSH76ga2aOr +FQGWGN68z2mKvm63US9m6Cux76QtzQH1z06+U62SLphhHB6sWi3p+Cq9liHzOrRj +gCiDcbjcSZwgTYzm8vJ2ZL8zq1MWlUlMIxmsNJGd3OHJV94ZdvIZivRxcWYNxoaI +sqwbDlmNfK6rU3jtfcj8qStbTXXDBP5JEyZ08UKDkZHrogAfZT1VJMafqSEbu2/I +TkSiWzA4p0PXkoZE+Q9E2ayC4733qkuWYeSBiNAm1a0+B6hw7hO6z3Ws8pP40qIH +1vpDXOTlMN+LEZvowIoc+IdZOgm8Iiwo73C5M1smJETWmHFNHC9PHfVO6eHOupE+ +jVPUexx5DAjW3sLBKg+1iph9fl8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIMzn8xgPX0jhVub +9bnuSueoA3x6MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAbwL7RMamL9hvXexsTl2wCDwm75fDD0ViVS936Ds5Cnst +aQUoDFZuQZzFQ8C+8ckKu13au9YUVFcH82z9htzl4sEZwVK/SLfC2z5e60te5D/k +0k/6pvOJKytB/rIPvI+D46iRVdp/Lu7w8YyVmph54e2s4qjfNW/5f2+7M3M+tgMT +BCUTSdZc54XisaQ/17KK5V0ZUg19Cy1cGon5OGspWeCmxnqSrujj2duJV0JsfVcL +JklwWdD97Hq8THfNq+WFbnXs+WB/TAli8oawfOCet036C+suzrTUvRFcrpPzvOOR ++8HgwGyvjb+ASPCYjdYgRREPqd3kLiMg1TTi7ytMnKna+xga8qnsdp4ZUh7TEjmC +Vr6F8G3r/GUgpKno9gIEWEBc2pp6wTzDYwHTbYTvaZwWS7nWMPOXvPuivuECvV3Z +G1/aKIfn/Z8ZrFAS9iWsX4A7S2d1lwxOvbRMVfLzWJchGNxI7UQ+H1RRZuXUCujG +kwFfLEBc8Y1uvMDXVcSMmlSLPjVhkpb9SJQk+am4sw1fHDjHk5dF7Juukj705wQh +Ce+PR4Zdzb6BWHTqX5Z9xYr68xb1zOiTbAQgN/C+R4Ru2+O5KRS5h0RdSS/268Cc +r+0nbjjtzwAk0+IB5IF8mouxc7jvGths5jz/cqwE1u+yLP0rUDeDac+6smGAW5o= +-----END CERTIFICATE----- + + +WUS IFX KEYID 2A4A698325A1B220464EF009B01892268B25F84F 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAf0SVwqERLtIBQAAAAAB/TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0M1oXDTI1MDIwNjIxMzA0M1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yQTRBNjk4MzI1QTFCMjIwNDY0RUYwMDlCMDE4OTIyNjhCMjVG +ODRGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoeBzFw+nc9MIUXfr +t9870E4YZGtFnYquR+W3nKHEp1zMbaz6Pku4zodzxR1nnZSTniZUr+NTUfONbumb +97cFjmMHXzfbTXFWUSqX+zP2LAxGUBKuGZLIq/FhcTSeHjhUBQQt5ndfPf1bDDVI +hhpe0qid55Wpm7qf8BjmCVNTk8sK01VYvnUSolLwvaiGRz/1naT6KtPOHmOBtbA2 +lkNp74tGgbkLjjrY7sy/V04LTYYdoy/tSkyqq3fFlH7ZoL9qMXC3o0hwc+XgBVm0 +Sny3la5UvUPhb9TKYYTCa7rko1IXTcV+LkLJ/djal443zyHUDgl6o0a6QaZz1HhV +O469ErmClcdK/rInqnnUpBeGzoNExzc62tlRYxQDXw3zBE0rCGnH+7mqao660iDs +oUHvDHTVn9Lavv41Nas4i8WZWGu21+Vf5FSUlcIdQRHooRYk3MnGvAav53vE9TRV +b9NXs4xBqrc+el55Qbh9CEwRz40O9+Cx4ji8NFW5dEXNg62mInRvev/w5pxP6Vun +Md8HBhf6dKHJ9kQoRBlNDx5WOh/o79UBaq2q9+CMiY24qxp9asrLzgcIKfTV1WTd +oVnx3C0+lCndrz9GE0el0xFjHfEXVyFXkNr1Iw7JMeZbCY3nAiqMNeG6WLQ1tLlm +eksecTyBdJ9PZVkppVWYySkm7MUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGSbUgIygx09nMcD +Py+PGDOEqNVzMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADIePek7RUcMqizjuVHuo8Pim6hnAi7SK0LWYkIv29S27 +Pja/HyrIl3nQsKT4HueMoHpdX7GJab779FTPXc3WXvZ/8QgQsOUMF1XxXQ6mnToo +cki+wDxW9nPF1nsFbIgrFCRWsZwh0f94wWnWMtyiA9OuMFJqa3ilkMwNBcSwVuqx +qiERn07AFYAIycsSRGJRH18JqEb6cFqc4jhTqCmNiNoLSZtOXkStnFVmhpAprMjH +AmKYaTsj6ssGpdUxXiY6f4a6YwHNooVJkLyjzubScgfv/rmTWzCmMxBvnqJ2ZlF4 ++CvJG+Icdj+tq+RRPmFrbV8HzamM/2tAVPS01BhaqS7Y/cpJbBfRrnb13WpcApR5 +0jjGLQY6fHSU7OqTuq68e8ucQeKv5ZjXv1gxtbEvzTzdScDkpVM4tPkJrBzwg+An +ubAoSNaysZt3KbALlPYdET7MFBDsG4Sg96X1z3AKG1sebDDfm1jLZFmclPR7Wuww +PdUQzEkhORsBbK8nFU5Dqgt14kd9Eb1eJSvp9h23bfd+To/ftvXnDUzDSCDmfZ8R +mcbBql4grb2a8xRD3SP1Ss2vv/9/RIxzRrklt+IPnHI1w91wHEN/bZo4eix92YEN +/f5T9s1woSzzB7CSzdx1pTVtaG1pBRKkfxMl4TSumuq8HcZefKI/M9LzOlya9Xk= +-----END CERTIFICATE----- + + +WUS IFX KEYID 2AD70EB90962C541A55E2D15B85BFAD286154F0D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAActRidZxXMU5EQAAAAAByzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkxOVoXDTI1MDEzMDE5MDkxOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yQUQ3MEVCOTA5NjJDNTQxQTU1RTJEMTVCODVCRkFEMjg2MTU0 +RjBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6Ck9qZ+E3PpfGl3r +PsxiVOH9+UUukSbryND2ONPQNqw4xP4Pm//3qvVJzO9Ku4llqIGkzpYsMcpvE0Xb +WlBQo65mEJvSAdLiAH1KO/HchiDoj31skLpu6YByrd9bmMuX8Zq9fG4uekp6Lm7G +P66mBsF/NH1VhNiuDrugvcTeDB4b0aYE6fbszX6nALMtHiZvdsqBdmkJz8TVrObW +gLoDnzjBn2YCcri2pANgrIHmGFTUg7dM3hQzsRtjACPu0KQQxsn9qT1ZA1rDnk4y +4uXnx+MpyOh1WKzVGpyNpL7sr+9PlmZFJHmg7znqHH7OpGMTYKuLiU3KCXGqgM1c +VhOdVX/r3FAmTCQqyqy80W/Aodcg5uHGu3MHqMlXD0IIPh1kyKlSA/XHHgxvWh0k +4PRyc+ls4MT1cae/BLGJnFtZ9FGA/CgPZG744dUfQejdXSRZ/Ovp/Fmmb5XHfK7d +9lHQMfchVmtBNeJqE5rdL4Tzq9Hrd5WYcfy4PK1PKx2+fRKWEsAe8DLmtWEJmFTn +u2MGq/wtCx4+B+uJCCVx5xGmmnN2AerxCbjuCPt7/ewbBHAsTHeBIxTgJvlUP01L +ycdDhfWQhCMt6nfN0YhU4sIUvRsDIANprVxGTxm9m1WysHcyO8b56BGQ5Fc60MFk +PduANHx9Y9vOtefSYIccjcCsa+cCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEP2AapT1D/FQsyt +jc+ecj3KwTA5MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmUVundAK9xi0Xzt9eVkYrRDv5vOJznCkR3V7CTaQ3lmC +D/pKgrYYjXsiOicJJ8xzQ+VaEGjNDO/Iv3UmVphYCxDLFuDlxb+tXkotA1ZhWGKg +9kKQNwdUaMov2tGP8SPvODPFnL3C6Hq8AkxDmX2WiGZso5IDLpDOuA2+CUhkOAzc +6jwbmeTLTi3qCnhwOqqu620yRtIP6mNjsGe3EzScJ6EoHy2N6hCc4XzcAQuhzg9M +0f+h46JZ4BLPg3ufNSBmn87DPtnEc4VM/6dv6BEaidKSD7My1gcQClxX269zhWNZ +7kEN3HTfUBlKire+urkg6ktxzjhM871qgUQfOyJGeVaxuMlG9TxtVqH9RVk/W/8d +jYoF+2KoXcTw2hHDiq6mCDEW+numVsfQjWvQrzjjuIg7hMJNUVgzL9WonWs3M9UC +tHWHzi6ovzZc63y4DoyOZ4lvmGzqW+vLBImmpus7aOvOrZVgdfDCttW6ALm3gSxR +NY9P4Kw+fiSAQREMaPo3JipB5IXLETK5YhW4BTNNfCec/GGRmA1tcNMOL4QWJLnR +s3LYf7Lm2mQ7t4P9K+wRcg3I0MGy3KtPyJ1Q4gFenX5k8i16cLOrvgntj91CddLp +xTBRg0LBMfEEROZDsub14mhpFQjq0IAsZ7EaZS9PekO+iRHXmmRvC9YTG85dzds= +-----END CERTIFICATE----- + + +WUS IFX KEYID 3735DDC8E300B817AEBE03503A92EDDFDF1AC71A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAc/X65qJOXsUZAAAAAABzzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyMloXDTI1MDEzMDE5MDkyMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zNzM1RERDOEUzMDBCODE3QUVCRTAzNTAzQTkyRURERkRGMUFD +NzFBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA20CJ8D7BvcMUsCjM +RxFmlzXh/kEm9upKVkfbmD15K4b3E/tXqQ152HZ2Iw4mALen7bhHZa1obgAdZ8Aj +6z0hxAdUmtM2bB0qXI26D2gmCO50tuWi0QRXKs9e2zFYW+/us3E0FP3yQaSj1zA4 +3qBiKMKgWQmbgOZQ/9JtVMOOVOV2VJke81ufnNDfM4U730OjZmp6gzLKqxCNIMPy +JHP2SvIrFMyqMg5A3F8iWxlew6NTT5io9ahh61NyEN41oaCdzhqKWOS0ApZkD7QJ +VQJvetaGKemxc32WIF7q7hOa2itKz3DT4rQP3XRymMG+ovP3o9A4Rq/3YWYIONN7 +BDxZdGCUoJBKT6P5Om59Mt6Jp/4h4taeslUgPyLrTnVGvk4kcDscYiCcQroeQqrd +hJ5MAMy23PCGtkTBEUsHXpIMK7CPAjvFMtbJXglTH9wcvtBl+05KDVDjAyvSlZep +YpOYw0xEUKMpkWRha2rIV/6AAspm0LqE/Wv428gZjmN7zUwPCQAKU/rMSw2uNew+ +9Bh4bieshi7FFG4oTw8hVb5dRHQb9kQbCgm5vDki89EjwdB0mA/KpEdJ2RWjk0m5 +d2Ppp/O2KWNN/uN1iMYD5ucgOSffy3ifdy/BShOzSSaJ6qM1vFm9F1dG0POOB+ti +AtCEMgEeFf8MwPGEAc2OoooiIdMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFO5u7eHUNBfhlSMk +WGLP/uVWieo6MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAIwRY0NSEd9J6bakM3ze4uSh4CvK71fAX3dmb+evO/uV1 +MZGmuT23LsWqpqcih3KjMlEB6mJgwWubAsfrb2MFdu18BcDqkolQanLvCJqtwFyc +y6H/bA+0tIgNl3+ndMGJZawwEs7HD7VnPVtcdWDaK88G+qxzchesEOOxx/7H2UZf +XrJ4NNZazAc3vuMRkopJ2o93WOqIaIcFefTR0pz9WD3lllgejuhyGG6SFAROiOGM +9lNI1Ac+RS+8NINKRohgQWfVwcDsA6IJayet8wqYSUgpoBSnNYZ1h7u16VKRd6Ym +fmPvdI4OgiCeYtQz9o00D/Lg2Qc/3S0qZLL8kXFUsDBsBbarB0zBzhILhpD0qKE9 +U5bsX6TQDrxjwty4lQt8SSem5YsRcWa3Jxm8/zT+Rtf7yfzV1jfNd0i7ZHbjVPRe +Fq5/Q7GGIcTCQekPeY62nSPe5Z5ASIH1BEoAY8v7KRX3mKTjpvhqtLX8RaDXJi9A +2iGekxO9eIs3EKUkx1J+s2G9BBVKmDBRp1kHoZXpS1gxpCLd3WeIQK049n+gwlf5 +/YpX3AWx/8Ss6tmcEpJJEisYPXgI1kuYE1Ll8P4H5KzWfUmvVOSkx7keTo5mu4dj +xewkt5OLMcB2+MFJdjrUHARzxjPEXwB2JWAvJuWVw/M5RNEqiHn8XxxNrDMwT7A= +-----END CERTIFICATE----- + + +WUS IFX KEYID 3893CDBDD873C4233315E1B13BA96A0D23CC10C7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArLwE15y9VH0jwAAAAACsjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0MVoXDTI1MDUwODE3NTc0MVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zODkzQ0RCREQ4NzNDNDIzMzMxNUUxQjEzQkE5NkEwRDIzQ0Mx +MEM3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkqZCbFkG1KJNQXeu +bdlfHXPGIu7+toojSBs6pf4T/bbYTvDyVHdZ46H0bOpKI3C951CoANI8J+vrX7Bk +LYvF/aleDd9JpQM+jc2kfhGx7skhArJNKui+JzF/IfJPHIlKPp+pJEgbiZOd0PcJ +ge7XmX4L00Suvu7bi3MH4JTH4D90ww7+v0qx9pHKgxgR0CNU+A6OqT8jhY7ucPoT +/s7x2ubukAgySssEKdPCypFG4wpTe4AiYa06jpaia/9FDRGyVr5GGrKDHhrxAI29 +XklbnElP8cQUrwCQ9cQHb97Ah4jczp4bbKnVWrG+mVYJpv/HCFUJ1tOjmUgvX+tu +5fzO5+4IrDQallIg0xQJysmGP4Y4/ngqJTh6kV7Ly+ALQcsA9XpcGiEXa+LlxePN +0go8gj6OCCFQOhIEWPaAUCYIAP+L4GjoEWCbfttNc5ydI4hQs4jabiONlUCU2hwg +KsTiK9lpGZKDQmUG40IXZqQYy48SAjrZypVWiCXMIpCJKCHUDB8FlFd5/09WZhJN +7ZEU0GLaan/KX4q19G7+rze2GsLAnztHkMI57kJrtuDe+RIOT7vNuamNkxLbKYhy +7A8UkVOKZ9Rb1hbX/RabfemLA4YtZKbEdymZgGZxJRJasVFwQOPuBkeqOYm6RpdL +ASuIC5UdUI1kObihUF+M1Trl+BkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHliwvdgPbkvVXzD +EYjEU+zjf4scMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAcAkW7/NMilgQX1uMiJ70TTzMmcmb6I7j+MwlKAXP7p03 +D8hGQHMeK+3J+lVowTxURt89+7saV6TScDdS65JohmD7qqz0tdZEqt5sD2HuY7gF +upLWZudhLtE6+hAp3bGe3sFmdt+QyHGJYNgVUspESasEqZURCckJMcvigBpspluC +X4MsOHpcUCTPQUNjB0OsFf0WVPOz1PtIOp/v5ppKd6SdRJLKxzOcyZ5+2n/60ja/ +fSAb1rBKaNLkE3YJUIAS7Ex6FhsuAPaFvPs8bw1NfpJE44PXDsJq/yy/SgCx/go/ +VDa86JTF9NJjhWQoxDG/sA0XUGnR72B4FSz40BpUW+aC/Cydq09Fb9PdKOCnT1G3 +7d4APumORxp9XuObLxL9/9Eshgy+LLIeKUkv8m5CGuG67MwztTVLnA+Yj4XyN6pN +j49KXE/JhrI1M8ePs1KeD7JKdeXNA/txyEy1ZWB5hlc5AyQ0aPsuoSLcTT895m5B +24YOBj7mlhKJlN1ISBgQZf2lGyroKB7Q0bBgtgUf/TyzJmBtcH01LL6Ex/4FiYY0 +hBxyxoSaD5HzU48Tm58pldrZyWuWo5AdRhzNa8sQbEOoX3sPj+5FZ9BuDwdTRBC8 +5UmREwnZtPTmgU2BmambAKjkiMaepIyKO9G1BZr5SaUdr/GIZJ1A7rxmRjCHIpg= +-----END CERTIFICATE----- + + +WUS IFX KEYID 3FE3E3E0383ECB899118188F4E2B9644DBD39A3C 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgLM/GoP4o+Z+gAAAAACAjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwMFoXDTI1MDIxNDIxNDMwMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zRkUzRTNFMDM4M0VDQjg5OTExODE4OEY0RTJCOTY0NERCRDM5 +QTNDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApOBiJQMedM3g905q +xlO/VzkyLF9k8mB5wBY3Fm1x8cqlfqA/OPmzWdz28ff180ArGHShMOw2gpyoPToA +gqpFZvyZYHzE9Kb4zgtEq5oQEUGblyZC1naEx5nI92a9WjDoapF5MOc2OjC+SC1u +d4ATO8Z1D/7sZroD19OgIcTON+NN/IEPZocBXq2+xaiWxdoGdwNJ/jCrWXm/cpAX +BQR87lEnZmcaFAwySbzQnX6Nmrhqcvlp9BxmzsCi1E8Cj1qjtUF1QEPTtHHxcKEK +nLJ8qN43y/4PTNVWNmCQnptxGXzuoQZIwE0SOTkzi0Ry/D+Axto41DSq83l5Ob8i +VDpxSijjGgHxh8HokInm2ul5is3fGN8unBnQ49LiIHaP2gdlWVmjT/seJluB+S/R +GS8qknEgM20B5Kil6ofpO7Ld21WJM8fH0O+vxkH4KuW3NX61RzeZg94SDX2VgfMj +TZ4oIyvKLhjIHlI/3j/Dc7/zREiwc0tgCxBzlZJ5y3cmNXNL4orNtacRNITF6ViO +BHs2pv2MD16IDjFp1d4Xi/+u9dFnZBfANo7GiUCQ+atoUSuUfy62mHaDn6p6zUal +QIPcvXiLoSsPG5K97A1PfnU+r2LFdvmojQY0/l74MlWEDNpEsR4RwgyMMHtyJ8Kh +ZyeS09dm/e1X7A0oxGrS7ju9QBkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGbpkqRSdSR1i6FF +GFlOeu3xZMWiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAh58XpakQtOLlnrV6c8loSyxCAO9en1caarfNv7QC4iP6 +dv28sWbvhRvZhd+iABvKLZ9rUsLBOWa+LZMI++bbFP5R2V3Atx/Pg1UKABT52WO/ +IJHATtnjEoEmNWBN8LhsE9RYRkmN9sIfD7El7nek6l6n2M15FoOqNnz0c5a4WW8K +c0f8GRvwQEXiZT77Cuh47AMf7jifw+HRca0SeK7U980VtMMyefmzmFclAU28e/a9 +GfwoSuDpekLztq9qcm0TsN3oPPmHCkRyFcADuWGZSdFQyggI+8y3XkN9K8+MDrtm +ax2ro21ynB4vrJFZawkFNGGP34kckt4Pfyu+g30A8Bj4IoVaE/l7zseQcUHQc+8y +l2651YZblgONyQegikZXiOeoHHe6Sf9H1q2VG+/yT4MJrNSY2Os7w9om4EJOq7Pa +bgsNag5gJmhqRGa8dCgjfUHAbf10YmB2UMuYTyOHFJIZ9rEZq9z1iBJ3nocbdNDP +yRhMOUCfunsLwdPN+DcH0+6yyLzcN00TrDkLHcT4ML1A/VTEcUPXFEdxja4DRPJa +zaAk88FIOsxoQn+zvCZb1qMTPfdYNumqGlrkzLprW7mIR0K0Ny3in3X54qQLcpbn +J/cXDO2fVifKVcn+r0+ISbl+HQ/WfnrYHG2AqLH9JUEUdCNNauanNzSWKI6mOiU= +-----END CERTIFICATE----- + + +WUS IFX KEYID 43325AF5500406548930CDA9A67DC78067B97801 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArTzbr82xHxZHwAAAAACtDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0M1oXDTI1MDUwODE3NTc0M1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC00MzMyNUFGNTUwMDQwNjU0ODkzMENEQTlBNjdEQzc4MDY3Qjk3 +ODAxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyETelvc2dOIGOIFt +js3o2qNYD1rMTAs/PTDBJasGQYiD5BwbetlTc790L67TbQCIDCZbuxBD4ekrWTdu +7rGrVkwN4tEuIKRuDW9dBgYY6yR8CM0GUkP3prBxk79uspUjDUAs/Fpd0BcPgEzY +XLli1IJHRMcwzmeV2UXsZ8P8BiDOY47LIQ06ByrnP2unnYkxaCpzLYU0nYb/Cq4c +eis1FMi2QlsQeBqHQHcXlAEjhAdTYlhKY9GbMQyciHJpkyECTPkPOFY543otRD09 +w7JUwue/fOyweTIH6BISzsKoKFFsJEp4UOcT+DhzIuATSiGybLWRF2XRU7Y3R4/6 +8iwG9CNjY87TMQMojnh1/ZfMlnrGaVT9OpfzDQ20Q3UfNcnEVYOz/uxJHOKPQxyV +Vdpud1ufU+1+f6xz/+nMl/Vx9yBbB8AIKkx5baaRp/QBH+cDvD5YzdXVVOGm4KRj +1pZa6p5X14U1Xuiv3SAD2CPf2m3bJRMMHNISaLUKJbkLMaC2RI6/X5jie/0HtGSF +ybmiZCphRMkbSSwy79GKEE2PlnjNdYl3as46588awg8swOZJYuQBOYwBgoElVB8i +AGpAasQNFwT6zXebTeaxf3qob/n0N+sh9os7uNRObN5/cI38Zi8fo8W0p9ZlnawZ +nsD9FmccnN+mQ4vzCaTWgAfZ2z8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLNwEcUn+/oPjhW6 +Yn70peCWy13OMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjtZb7DLXmvk3hJD0DgrjiDB4j0UgZYLcBrIiUlHGRyI/ +JV15RQQbXW58KfR1gZ5uzdFJBhk6/ur55zRUmeM9q7ByKG+FxntBc1tyDTP69jB8 +DlByi9CiSugOCJpuLYWzQB+pK2MREG7oMS4lEvYkAMc3JN1jIT3a8AA8iT97Q5DX +Q4z8NU/zq+05xXOALTlDFJ/DGImGBRvUcL8/4AoUvrZQN8LP57/Df82gqWtGbSzw +BaMiV6oJRy8YF32Ki68dz3hFx2HWFEl5QlBXqxizmgfM7rH8X2p/xTrLqiVjKhfF +kUZPUuTg9PAjfe4/MBwLyCH/NaCvafQBIrCqtxY2KHSvuV1mt2DiqS2bNGqZWI4q +qA1M8rGMfcR2uVmnMnrsuIj90DXppBZIIFZOvt21Bn0ZwCzynD4kv01r9cUHiMBS +mg+FQhKjDZI2tMVhZ5sqqlPZiZGEyPlsq9ZyJEChq+/0vQg83UD84uJw/nrdIPHY +MohqnIMOaBsWNPUCJEBeYMwl2fvmMd0YdIvz/vmKqNN1Y1IGNVhW8GrlmOUn+xiK +wKjeR/04dVCZg64GEsp9MtroBwvsZRSsswt+3azi9tqJ+EjOTTauRoYaco0rIZ8e +ov+z9AaLxecbGuqM5oZxnqEHOd6KxOzri0OJAmYkaB2rvo+JQbn72UlVvVZplng= +-----END CERTIFICATE----- + + +WUS IFX KEYID 4AC90CEE68D4B5729DE4357D2C475884F409B7A6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAf4gzVF0MihSDgAAAAAB/jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0M1oXDTI1MDIwNjIxMzA0M1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC00QUM5MENFRTY4RDRCNTcyOURFNDM1N0QyQzQ3NTg4NEY0MDlC +N0E2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7pB4ZIY7sazgHHBA +CcODC1R4jHG7iJ+nNg1U3cMB7VNU01vQ4LS3UeVZhGLqU0FE4zgppoXmc0xhR2Yp +2epFIhPSu95cs3rqsfdR8f51lI7NbGJZr8RUNNgofeeY/PBkd2TC0HFTc605Kbxz +PTiyOZK3Ol1/Gj37y7oaZ498Ii6NYbpd9MpJtam9ilb8GprtW3uGqRlEEg8H0k+d +lUr5uEHWt9fgqy8PL2A0nKDVApxvCssjHCQOPaqVev0itMA3pMY4KIdJ+mpjItC+ +JGXxptTrjO1U4wjGO0RZdkP4T6AqyuInaGSWDV4Ho+JI+1WEj2/ncfCCWh86SKTi +ogfqv7w2Ef6UtavoE+irNjvgiwnlOjWQ4Ey21jMo8PdTcw+Le49dF1ckNaskwnlB +xxBOudJe5zk9a5Zo3snUkdImXzmzjNEPKN/L/JIQSJemZW8Iq4Cve7UOQ01vsxnO +m2Nr8vm0WBtzzlN9zjHTo5cnbt43cx30tpr/INEQiXQgPhqpKrCHzBPowWVVj0rV +zxfpizdFxkKAjngOyu5MoB9AMMzLARoIdtgwtH7Q2FiieyktSQJHYTEA8A3qpczH +ny32UlVwQsBUvkcKochPz+9S7oCKcoXZkEdrMFVSegFJUrM1NG06EEXL6qB3PGBM +KoRjRddb/EGCUfQx23UdENU4oL0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOn9KtI9Wbr2pFwX +bvGxd+XcqbdXMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAgbUZBi1wh76z/znLGDU8AMcJ14IGvNxwkr5yoZ1OloV4 +P0Lv360yjwLdBmplxfz8x+H9X6bhw0utdT7atUNTWQ64UO2BzcasOXj2QVv3LJxl +JCmI849hExT6j/KDnPlliZNIt9WbMSXw3P5YpPBOwm5LQtaa9uVnGVatFxORLEdO +DcmIRKBE1L6i4nD4VWPzvAs+d/I3UQEWTOr4w8hHnhfYPjcxvynV0P3pCFX3hcVA +DKDrSc1eLI/Ms3aWk6bIylGp+bnHBWCiQVZDgyzWKu8Nf4iAe+8VNlKxH6qLzXBY +O0m0IuQWHF1zjYgmTWMjNMMuaYmKOH0LKBgDfPj7WZOYn+AvqVrjm459fAj89J7o +mVgVOeVgk/aUddMIusb6TqpFWe/HG1Dlw3PTLh0lpCpikSB+3DHALxb3bcxnxhZ6 +nLg+S7P4SSettkMVwBzH4XRj1jrlXkZTceEGlbbLVl2N9mhW7mulzBLp18GYD3pr +69Oj/usB6oTK7kXHx4ieRZI3C8JgyVXQBVcVSO/YxaexSTul4yM9y17cbb5u7yvW +THMbeldoqEPjCVgej6oBvnW6xIeXYwBLz319hReIfIuYltX0UsAo6ZHqXvp1BBeb +LLerGiMnSu2SFicZBFsi2f5z8vhOEmhr3G6BR5+fJ/P04YiTZWX5XC43amD+oGM= +-----END CERTIFICATE----- + + +WUS IFX KEYID 4C4B4D648908E45BFE5A10D36387A688AEC1CF78 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArAo6ZC6iKjs+AAAAAACsDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0MFoXDTI1MDUwODE3NTc0MFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC00QzRCNEQ2NDg5MDhFNDVCRkU1QTEwRDM2Mzg3QTY4OEFFQzFD +Rjc4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArosURtwJ9MmRDEdg +JO0iFiXbvPg/2a1pXaBVnF5vgAgbZIJtv3IYrfaQdxgEdILe06LTMOl6LejheKuv +miF92QRYIcsAfWHl2BJLimfTlPBpmrX3XG4eJ8y155xlWayPgchsWWu4CkBzm5bN +Yi1jl5uSOV7mm9yfvPZcq5hKDaBzkG2mPz0ZVz/VacbOfHqDUh8afBAcmnFmMbvA +OPlOfwM4MqV70EjfPug0OI+q8etwPQ1S2ATnu0Jrg9ZoqDW2onyhHhv8hZUvBfOD +l2FiBRR85sLMNKGyKLgqOenjGhalBJUoum7NDoljsYka8lJKoF7EgSVE49J7RypT +06gDFjVWHPyY6Rt33etxg3aOimkyoseK+uoGVpFh8Jt6O6jy11qdiE2abSnZvm+b +LmzY3x3w2hbgSUiRnIzFYnNI1FypFMUi/FFbTT8AqDv/LpZ48vAMPTBoMI5B2hBq +cx7dw1YqpQHeFBQL+BizrmpErkspuz30vuRp/6uRPiw2I6GYcr2hFIIXaEm01Plq +IOaubEV59SjlYILolltD50oRuJQ6IZTEaAPPuRau5Fl6QmTxOLlDmKJQrEjT2ryi +j+WiAi152Z/RdZ/WsEDWToXb5+fwZMk+WyjuoxqqMR4Yi+deufEERrKnzH6MEkKK +YJGkOx4d6q/2Iloj+BxQUGCIvxECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIroRz4vofd6ulsI +4jdGgr5TR5uIMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEVcNJb8s5Jsrq9gWfD16u6i5tAouDueqb3oCjY1VBt2R +iKAOzEVHJAoi0BoRVqAQBRgsf45ky9X3+alScI0PnU8inzCASc7mGhlRGuvEcps/ +HlT4xBA+ip8SEfvRuS8PcIFgWLyMwe7FetbaCgP8syo+992DkCYUx7oBxjW/HqIs +v2JfeDndnMy3oXZsqPSjv/mI431hx96Sh8QNMFqFc0kS+aE8tEPgF2eCw5Sf1G74 +mEH7XBNxTtczgQtlmkfzPkB/e8IaaEuWtlZ8b/Y/dtILsgUGrTbYFBhVSehI6uTy +ZJuMqHvvfB4S56wgLJosR6sMXjUpYVu4JC+S7j2Fn+pOplBjjg6TCRs4rf1TSPut +tEiK5usKO7ooH1BQpGVJXUloX/MSyFjvu3LMGxDr1ftojCEWRGDyL98c5AQNKNJf +TL0vLJZ5J7Q69HwBFJnnX5ut2dN0AFIJozi5JIIDHhUNOJuyvJPstpK4bEDx9lEz +InW9icCh8rFgSBLSbdDoWzDsQSE49/ZON4b+SAdRTkPn8q9jur6+zsXl1gaJ3Oy3 +eJ26WkIqZR6NN7U9UQtXMCt8FBDE2eeh9Cfle09IZQRskfmY8T6oTHy+qzBi4szc +dHF6m4fm5/7uyDu7u3Itoo8qj3ohvqUiqbpgyt0S6qLMA002JhRL4mkyInHSJbI= +-----END CERTIFICATE----- + + +WUS IFX KEYID 6DED70AB841AE9C22A03647FC8D1482188D3DAE3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAcxMDZTDiBstWwAAAAABzDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyMFoXDTI1MDEzMDE5MDkyMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC02REVENzBBQjg0MUFFOUMyMkEwMzY0N0ZDOEQxNDgyMTg4RDNE +QUUzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArlyX0+HfTL8JOwdo +eZT6R+5f1OZWwWd8EQiGQvt0IEQwNmOQ1WbVWvNhtzJ3EayCkYnLpWMX7XYR8pg5 +S2emBW1AWapza/+GLTTmPPYVyOi7+guvYwm7sD47J4Oe32qM7fqY58BCSpfbOY8P +feVOtfpkridInxX9qIM7ImMgHRfzk9cXcRkYhgluDlZ+ogm72dQBr7NrSVjFhFRh +lEjq9fw5QA1FBxviM5Mjl/dhP+viH3fEK83rZMxcLUnppz77YvPWLVfZQE0LyOPh +iGrDVaO0stwh4mDawMZs3xRg2oixGbEJP+j+XIBkJ8wVBqLSHXbJabT439owHMly +c5lMjd210NOq9a/sjBoPa/kexAodl7hc05VPUuKdaa1yBxFBsQEmAmIGK4OgGiSc +nSh0QpBMmh/7guWmW0082HID80NZBCJMr2WEGK9eo1hs/H3C2cv2/7fRp7MPzuwJ +tZR7OuHfSsALXVRGSnr82lKSomKgaSUFwSazqMqYmPy9UO1anzpFivBLKW1IeZYK +RBFfVa8DaeVITnEICiYwBpnqKm19hLpBDdPMc2/FWVSppFJRFHU6JoVOwFiY6/Rj +lk11RVJ78AzwRztnz/wJQqHETtZAfAjPkwdr/H2N84idoWQn9Ah+by+UwMNbVZgz +ZbCRDcXKTTct5sE8t51zxNT9/K0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLLCn6D2HRDJQqE0 +tRt17xuZnZtjMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAgsvj1XarodikSEFIpq4mAiyMJ0YhfKBClrYZPUeSO+zc ++SSA4Wem4K4KqD0Aual1q55123r1w80goNjiUUFl+N+dfZiFSOEpJN97dL4fDfH1 +wnYXW5BUl3rY95r7sZmT6vMxobF5aNO+JL13VvBO79pAjaTK3ofal5HxpRHGlsbL +88CS3075KjPsFdgcJRZlkHkB7bfge6kgc/GvTtC10I7k/8ynCfyhfQcHGoAENT4p +b1QG4cQ/WmQsUa42aoGjj6OQZ/XAqdFNrEA/bp9UtFTIEd6KZao7qhTHfnc0HdzO +lsUAgaBZSE6YXZij8zLegdH90BpTxcgW4tk2kJTRdEdGsqhbY9sBlvJAroKamZbx +YG3DIzVfUJ8aLl2EE2SIze0FWhDZejrfXKmT3JoZ5SxmgFxHS/xCbqJAIwHYT4lf +3tgt94HJLHWKwr2VA8ghaPMxbuipF94AXHZQyi/E5yH8Wsp9VbuaLk3SlnxbN/4B +j4nsHsn1iKvrBURKbX6MiUaK44N2lDNJkLMeB/nyOZw0yji4p8a8pHsyHgR3J5Cb +IrS1FZ242RgDp4tAQtFWyh+AHr2J5YhlHpveS+oiPgzN5qujkEtkqb0oY+i79CpK +gd7lIfGFqsn0ULq8wjD/3fu0JYZK7oF7rmPX59kJJqLG2HW9BfKOR/sh1+0uxIc= +-----END CERTIFICATE----- + + +WUS IFX KEYID 73ABB81A0225456337F02B25BD39E658B90F00FF 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgZkNyosE3c5mAAAAAACBjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwM1oXDTI1MDIxNDIxNDMwM1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03M0FCQjgxQTAyMjU0NTYzMzdGMDJCMjVCRDM5RTY1OEI5MEYw +MEZGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6Cmw9UPQW6taeZWF +xrnm7d7AHY0jAGwvtOLkXlcuI4VkenffF3JTUeHadWQmELSwURFUPcfPVlO/AC3i +hpW9sXvgCSLQA4BMcPT8k8En+MKwXGsF371QfaLaAqyGWAmUjnc6lxEp/gTfosTU +Y+jU7iBb6PwJ4YXpMkUgVXTZJ0dufNLNj8qf14NSQtSb44QuvAFlVRuc29zj/zBB +fBz6OonIZ17WJN7MMV4KzxfI8Fh93hVyilk+tsUJEY7M8GCD37Z+BM0MCUQ6xy0x +cvuo/0GnZBqGJ9mjBvyL2lYW3IbMXBEgYA4U0OXdlnW0OmZ+8hbPmh3dvuxP2w1i +1lGVF6g6b4ZWhVP11pyxGr3Emz1LM7hSlCzs+ImT8nWXz0UHl4/oI7A2lZCMQ58e +gcIs6w6PhPNaMCUSMi/YlsNCIip48DI6ogLOnpfm5WFxspfHLE5N3IbKocI08gwl +mXOJ4xj0xKIlPUznIdpJhHrgsgABKk6rTKSNHQ2nKbSUxvRfkOIuyjURiVylVM9X +Mn4Gr9w1BZIB2A5AoOlI9/lblGWv8DQtBMiAm0YLHhKcVH69yaK8X2k9zkP+jV3q +xneLeQt9i635gLpq0GVNgsMdVLLHFpmTlFp8j3WF4IyJsbcjLI6YDWsYBpVBNQ/w +h/PPVh9/+x+fruyt1CpfZQKzJbECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFK/KsViEiAzM63df +NrtyhqTk2K6wMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAfXUcbLabcU7a1fz17hl0Py3c8csIMp/jJk+U1ay3Vquw +ubLMyAEabVGmlw6xqSW8daI/vdXa1c7RnfXSniHEG6XAikrGgiAaOlZnmBzHtpNr +sULyZbvuXOpN5qD1bbOXlFqP59gn+xHO6WBDVx3oBl5h8fQ/5Zvy4GmgHice3XJD ++LfSEkWTdXiTZBJCsvVJigQiRMRU6AU3GFeyyqza4EcjxJx+t7FHx3QYvPTyV4lt +t1K8Q7IWaaUlOS7LKXBjRZ9VspRPmnR0ncAOcPVfxkXbSB06VoEq39xKjzahw96N +9/GAXxgcwhTamYFwW6WxN8sgieFn60vvllo+XnIXupgOZvqOcdQWoW08UAQ9Yzn/ +T1fEC2cE81MjRBiy5MuRgtEQKjNtLoNMorpEuO3flaKOEwgw+TZypsMDWIOUeOYp +1vqpVp9EfRFnCNMyHnjjrPYz9VEvv4R2dDKcuMtPUU92HtFl/NII9P0W9A+Kntr4 +wVHcfJMrdQ5cwk3dTwIhJvyy7bw6l9USRLpIKLHpV9pXO++g+RX0T+oBCOD94Lmc +qB37SQHxN9QbLE2rF+GZKFy78bfwKIlsN+RPCPpTie3kXI+KAe53TgU4Emsixt1U +5MfOQ7S2S9EcCuOAjwr5qem6e6Y1OgWI+v0TBwa2K93dsWqt/I5MwTKYagVy2AM= +-----END CERTIFICATE----- + + +WUS IFX KEYID 7568FF26F37D11268567B6864EC72A08C818891E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArPRmWadTa9J4AAAAAACszANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0MloXDTI1MDUwODE3NTc0MlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03NTY4RkYyNkYzN0QxMTI2ODU2N0I2ODY0RUM3MkEwOEM4MTg4 +OTFFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA79wCST2/s30yqhLj +jeYfylkSjR/dHzLADqTS1Uvr0jzG83wR8BqNve3xYcI/IgeIKw4Y9Bk4UY8X+wtB +Dk02SmbsPoxRg3aDwWvZ4WwtwDoBUySpswH9R0kF5whP700fMzrbB7Rvq4V2iGAH +1W88dZrEoepIZi5wLBYB5ndj8vurM+rFxKKVIhxKqxUJkgftPVdBZFxGkt0u7xnk +NwDrYqoMh0WW6xnzTaz2t7zJSC1xgFvs9LbnPGbl6hIAFB/Y38MLfw9f8Z4f3T5U +sRuAmTzWrDFlaOmI5ZmQSdTRvA+clTPSsCkpmMh/GWuwzfbeyc4y0LTu+sgfTwQi ++AggZ212LItgf7QSAS9nuFjFws+yvACNGbO+yNtAiM0HNDTDTfdaXRXcCQc29/Fc +N9+AIx/gxzNt+UrqXxqdvwCD4ckB4iLRnlQrNw0sbPHZ9OUGgWpqmRoGukk3OLHG ++ofZiFEAZ0Bmpl+Ufw3k3uwvpNAMGkpHIPtqsLdbbJNdNN8BajfqNHbiQezBUdEq +ZzKqhiN75pnBmEzNhx4Ks6hGPRdGLG1z73ixFfTo9Xk8OLe1u9jYxZ+xvdpcyvnQ +9EiwP2LKYPXBqStokBB+5tWZVIRj/4n1qfdB11RfGwXoEzeZux1iyJYssbQn3PbG +htzC046yH0lBmYZWku657A4rmS0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI6wwEgvDxPclfwk +XXXdb+gJaqHiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmzKNynPb8Uj3BYK98/W5+8oi2O4iwJaOs0e83TnZsclj +tzSzmm0ewX+M1PJpvqzkcg4IhSSVO1WsJR34hMxUdCzUzLdRA8St5WfvBcNTgXvI +LuOK7BlVYtcEU3Hklc2NYJ4aeHBbdvgwJ+SP7ce6wLd/v/xJPqHknueRvs437Xdo +WjDer1tavY/hJKZ0iXtP35GG/icGhOA1IP711IRIcgBXnI1QG9rBTqz0n91PVVfi +PFF1Z80KCgQZILqogUX4QAiuqrUMFpBbR3attkXCdAFG9D/JZ64E9eHixm3fdJ4f +dL20ljHrLbHBB8NqUmC0UscG6Ax9A+Qw8hWA3/thSMsQDBSq7jzzWClLnE6jgSgr +dCN4DaHwHSx6AqJZM7CQs1bPtu9aB2KQjqIJ47UPMGZtccLUg6+lhe7HU7rWbBGZ +tRZpOOuc/C79siuIBRHd5eCui7X7FtrwMoDN2pPBm9CLO5HuRTJcBauILNtYkxC4 +1u11GCPDGwXaBZF4O2QoZ8PWbNbKTWrHK99Txb92Pf5GEofdl7pY9uUsNk3ussEe +GviCxGXKRdJzpd5g4B0Kzg5gIzJXHb72TQjGrK/+IVUA6EAnc/ZJ05Bb9saUzWlu +00R0AYJDMKFyc+KeQhpadPQkw2cBzgrqRTC4NQ+vY8t683QldbdGViT6DRRQjf4= +-----END CERTIFICATE----- + + +WUS IFX KEYID 88B3C13F6105D104229F5AC0EB499564ACD473BD 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArH1HOHaDm5DswAAAAACsTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0MFoXDTI1MDUwODE3NTc0MFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC04OEIzQzEzRjYxMDVEMTA0MjI5RjVBQzBFQjQ5OTU2NEFDRDQ3 +M0JEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAi+iQyR8D6uzfZlrV +rNV1g8nQS24WbjAtjSAigXk+jaArho/PT44luOISw8WM1QzTVplgCM8Cck8WnWU4 +rGRuR+eP4mosLwjJtMmhquRZCVqWFUj06NOwPA2yHBxh6sW2wGysYBVRyS/refkX +UiThQ7L6v4BbptYRM7C2TCvqG+4WgsVlNr8oU0sjl2WN4OLRcZ568hQrEqibkmoi +/2vljCjRq2t4Tp4CYE3+57STKGryo1OqNHOJbPRSQ4HFYNOuGwqql2qd2YojCD1W +p0mAA5kpogv+58jpmJGG4O4Zq8S6zVPhCJAeJa6kLeQJdQRcTaA9EkT9C8JXYAhz +cIdO67lLi85K/y5VH6hKwpXTmVqARRMidcmrCPZcRi061PFyqCoj20L0WNXrobLQ +Of5nIEs6WVrtfIeGupQx+nwlrTdh0qui/sTzLO+aaVA9VimLJMPNO3AgYt4NOYjY +5pAzNSLv7CNcaiMh/M4dN9gtaZF8kGudaPoEw6hOKBHlxd5o3sGX8n5B9yq94qpX +fLxsVg3hsE48QU4RI2wcgQuYw9nhFy/d8SkGTi0aPeUN1xSwxk7zIS71dsi7Oem/ +kxJS5ZP3Qo9ph1OX1IRzAhZJ07+DXRCgnRo6SZi/dp2aL7jd7ey0Q3boneLUowBI +O+YSbjYRHTLGAvoBRK/SnNgEn0cCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJvLVDJtcN2O2AI3 +BzAUH+VLI8kBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAViVprHifyNY6ecRwMPyWbcQ47fYR8vXAZvyLC5gnqPZR +pBW3ct7bBLmSzUL4+MaYYr6ny8+olSuFZLbedHJJhLgiZ/Z4lasztzHBkkS00Wc5 +bOzvL/IPWBpF44I3qFy7umagbiAGTJkVSTPj4PNDugHPuvGp0WOmbfWcmPhb2FJI +1D7ABsxs+aWXmHjaVLya4cDRr4U3L1yb9sVhLGKXqdgalUIrKIgZom+tBmiOuQCK ++NAVQUq7a0BUeb6Wwiei1PLLEjZrJ1NiSwMuVu8moToStKztGUUvPMiLlH+w3xGP +hnMy+jRsdqrv+qK1h0/jJvX1ddkrpBJuyEm+ZEi5sdSCiGFAkwtgxR1RsESAePG0 +FzneJezECjvRnju3t9CTKX6BAWsZn43LrcQXXCm6qTt/qJVRr2tmcYl8KZgnp4Or +sCAo2ZydTGt2ngCJi7UAtOFU0Cpvr2Oo3sLzR8sFvcqPKEKIMcs5NiAzRfWJEqEU ++prH47OEMFpFDYC9PyunAr1hMja37aJU7+027vs+L59PBd/Lu0Kek22F1Le3Q4lb +OA8ZgO9zCDSqEFq7u5wq3y4h4UkvRke20oZYOtQ+pn3FVeORlA26cgQiX+24sjT4 +2ta6VJBUkRtzoKECNu+OAAvFpnm16h64sPJIIlYR6y4JrEXf8OtzRujzEEA0a6c= +-----END CERTIFICATE----- + + +WUS IFX KEYID 8E1F3B1E129D4ADED7631F5B4A2B75828AF28128 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgDQJJ49EKvGHAAAAAACADANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0NVoXDTI1MDIwNjIxMzA0NVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC04RTFGM0IxRTEyOUQ0QURFRDc2MzFGNUI0QTJCNzU4MjhBRjI4 +MTI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsVW6i039QUX2z4H6 +Vx5f0jlqjq99qqMLSE9+ZAFaVI6zyG+27jig0/6ViDSHdxmz5OmiApFUtPIN7poy +Mg5XAG2NqzqMIRoBM1iyqlq5JSoLBsP/0jZJVYqlF2peytTftWW3U1GoXgYZ8Plz +rKLZ8rPqUlLTvTUPUlpemPMnd4+tyy0hyKy/JxFww+jI6SCeRpTV1asgbJesHNJ0 +OChZE4nawKyH5dFSQlNkg8kXb375Vqp4UD6gXR9KR9D5zpDz2uKUIhph+ErqNbqF +XLOL3Cz9lfcvwUHBiGsS6migi7MZ4IVjSaSWx1aFbLPFWvcN4p+LeCUw+AG6ilb8 +xbr/EpDihU15ukQp45MKaI20efz0YL76KjDhplDdQeSnWeBvqsYhwilBQnPC0alx +6dE4KA6Jn2+m7YduirCP/ms7y0mIw5xdErcYDCYym/Cp304fSxZU7gUjMbPsR0lr +MB/QfnMlBOBz3vAKoRD2O/mPz6qM4kYosnoqj78PUANw7MQEl6HtGUBOhIRkr9d/ +hIhS7CKXMt6yo+UIsz7c2SW7ZIVuGQE+dNpSszrllk+4rUf7L3ISWDd63gZm3Y7d +wuChca410LKmDPbhmzu/HN4GazaJiz0Cb5TalyVvr+Ew9yc+PnenpB3yzH3g8iSL +z+FS72b4PK5uhjzn6q+MPtFVAU0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBoaGBMe9TKnQ5Sn +GbBhFYpPkHUKMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAZKhIeDyKGUqCnPbArhPXIsopjCyMwLeNS1XH8URsYi7j +WnG30dndkizqXisOEd8ABC060KZonE8mZpcI/Oje8BzwVkXBfVffiNIsL3WUqdt4 +llX9H8r3ecM4q5iuY8o00EfRW320u7+fHmLSK8u2u6BuNFfirPI3vu/qaIZujxgr +z8mVA/5N7dVV0RoAjbnZZYL0gc7PeaEGZe3ph4wzRfqhFQDLAi7BUl0nJW++aLop +9bwuSO+GY3i8sY6VeYu/u4OFdvbDqFaQD2vSUggjmQn+oFJVAe8UKRTKb/hefbcT +VcpbFqUTDYR1I5xbRyih4qfGFuuMKr2xnKF0i0dQnQoR6F7yrGvdEPqDIYdBUj/n +reZNiVSurNNUEqITPGzmvpINeMDpWKNy4qPqG+h8QDmDR4EqC7FLsEO9hj5SBEo3 +G0nq6IQoUHm53ATOIT9bSWScTr4ajNV7ayk8UhXg4WtoY2dbu4o+tt0cKlZcXXq4 +TnFobxK8dp2a6hRk6w2ubmAviySLBmw67w6vR4SeQzc6Jk7zDDVxDzMA3aj6QFRZ +L+hwwwBP5QO8H7hMchT3jFB5BulpSrOeM1EsULssJ13gF4qnjwtUep5OtFGYcRQ+ +O0wFGRrwZKO6AjqoQt1vt/QfI45DyJzbwEfYeUVUz3OhGEjzIb1ILASMn/HbvXA= +-----END CERTIFICATE----- + + +WUS IFX KEYID 9532153BAA9D74482D275B1A3E475309D3CFE507 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgxaA/sByaJXEwAAAAACDDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwOFoXDTI1MDIxNDIxNDMwOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC05NTMyMTUzQkFBOUQ3NDQ4MkQyNzVCMUEzRTQ3NTMwOUQzQ0ZF +NTA3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8wBdunigATtczpNY +vX/CggBEl6oxUhiJu7oL1FhFMJCDwwKQ+vShQ6XA9B0BH9CCS5nrPhg1ALL4Pr3z +7fz++HoWJjAWvJmeGg+BEem4flwPXJUY66Q6O6fF6xW21KuZHd/vvpYFpC1xlrs9 +w7JmEOdDbsXpZS2ZWUvuGFriVMRH6TdXZoP/nWuBeRUMerLYp4n32GSGgsxgjpxF +GdVVbMUfxSP2DBaqjQqguFcADfZ9NVYwYz8hON8TerbgxkMBkUDndObChq4jxnXM +qsku/R149bK2uddhXNUpufzXSS8nzb3IoVcgM5vhU2p1WjpFBZRCj1nLkySl32SF +AaPZ3CTZuLO5LEFnptit5HU5SFXWMoLazuImWrefBUSroD3OrKEb+GEDkomE58Oe +zdqbnwMo0iyNNNaFKGbc0UndFPzwIv30/h+STCBvAoLuTGeqPul4JjaJi75NGZAh +rdO1QYv1R5+svU2SfQ6YU26Nh5AzJEkBaGVRlNoilriMmr/t1d+mcrPmCqs6lGQh +ivpiq3HG/YSg9ppSCsgCs95xCCXCCrSrH2JkH+q7qeh0A68iSE3K2nFOO8J415W/ +Q9gruEfC++B4p8SxlWMLgA0uuaMRhzV2PEXdAJnMWBoN+LmlyEkIiwRMYuR4zBhW +Tc4rDjKXtEXzLXebzSxG5jyvEFcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOvjNi4HfqPioiX3 +Zk4gAE/va3BUMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAYykQ59HCQ+QHun4VzI5nQdjLuTXKAJmqmv+TFehJEMQu +zCaLxyrDY6HWuA6gG+eeiN8e56kHK4nSu681PLVy7B6cxPczrJU7skesZXBTqhp3 +jONQH0uDAHsw2O99yYHabSsl3SPvm0D0K6KjOqR6w5pUd9K9HGWyLq5Wz9qBRsbA +YVqT0GBosG00yWBz5oY/y5lPH51YKsAsrMuPC/c4Jmjx0YXH8cnQXm16IMRUuK8e +I3x2kxSlHHKuzvSSYAbq1zIr19n2MXC26nbtl3m1QlOkX8CftZEkEz7k/HCDJHrg +vc7R+AAiTLLR26RRXqiAviJx+B0UdHdVipr6JbQfLkzaaXW19J8Ezyyyci+lJAfs +m1bBYYvuFWak2ohBrAzUcqoBegTbcRTxQPBZgHRFsRmH0qfzlIodb0AfgchD486W +jUWSeOOHrzOD94w1ccr3APZ3u1F5s++WV3/Ef8URXW3nj2twlbCx0HFL31ECYjER +0rpr+xZfrIxxuEUkepJ9qFHVtXdAIYfm1T/qHNqA0qej2NsFXu/1jW9Tq2+6Keh7 +G3ZawojQ9/TBfKQ/9CSG8VtRDP88qvQmCmkzLn9KRe4G0t0Wg73LYdXFY3gtClgt +2AnTpkWz78AmeupidgvLxRrN2AmPFyjavwCHXeSf07JAea0wvWajaQ+ANSdV7AA= +-----END CERTIFICATE----- + + +WUS IFX KEYID 97E5D1CD8B0497C04B4655A869C8F30EFA89388D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApU+zGYCx30WBQAAAAAClTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzMFoXDTI1MDMyMTIwMzAzMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC05N0U1RDFDRDhCMDQ5N0MwNEI0NjU1QTg2OUM4RjMwRUZBODkz +ODhEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnHUPtM6tH3UczzAG +CnX57WQveEQpPi5u1mmPbs0Ug7XmUeTnq5WUN2UrwqmGjOavmsOAhttUSi42aG7l +pVYYSRkrhdFCkustj2kEb3FTVvoy/OXrmkF+HkqD4Bpk7OxDF/BkVpdrUI0mjk5S +y0IfLR67NMqAomtZrlmZSxgFIULSzIH/AcN1mtWIlN8K111SxE5bmI0qHvz0aRm6 +7q8Dp9EOSeOWh6D9C1xGQeNYtBjOtgX31xN1tTSGYLM34PwCKuIG4O1y/nVslahJ +P3G+PISW/cgulS20MPE84jbQZMUJ/od0BoMeubWy15Zf4MlpKSZh6Z8/sDChQz7G +4nz9s2l8uuCek/9xG4dOlh1xhVwDxytORoMCg8cgKcssVCaw5/JFTsVOpVi516ay +8FMPjfFrmAFEHu7ObHa/3e7Yc2PB3lVyQGMmwS3Vt1mk6BtVuLn/IntdLlDedfy9 +5K3rfQaN2pqURXmSApvEv+J7+bhHuVyAJFPNNDZ5dadNS8MIRWawha2EiwBKJOGg +BxOjxtVlJ9eexoWF/3R45HnBsY4WTZbffaOmYRvp/xD24lX/G+YRfc5qJVpzD+nR +B01Y38humCJSVlUcHrvQqD2L3Ens5nOpUJYfw1OgQb8LkwgtGU30A0AlcegOTE01 +8WENeZx2IFL1NOu1Fn4bnJq0MI0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHumUJURyjmBAJs6 +wRWAmm/CCnHfMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAUgnSbbj9dJjtKhplJFxYcCWX0I6GOY0y4MwMnJ4C+hBT +zG6L6rqEzYGYB6nk1xsuS0A8Eklq1mcc4/dMnQACWF6uc7HotDmVZrudi/1zgSGA +UQBH7pUrkYcBlmjkjhKKnJMc4nSixHXsUH/pSLUThjig+qC442inlIUi16Khfr79 +dwBNkT+SM9SeoppJZufcg4STroQ4S8n8MYSau7jqLDDe7LO0Acov+OxzuNeADzAM +F6uxYZf+He2ImfnMdbsV1Hh6XKlHcry67XhL1Kv+2XAxWg31up29z7mhi4SN5AmI +krHE0VzxRDHH7aZLc8PTRj7LfNh93jUC1w/0vo2R43QPOH8GY/txsUF01j+T4Z8m +uUewXuBlPcYkbYv4tq1FHRBDpenRmKTN4HnccyetWHM7N2Da1C1DfeyHbSCJweKn +ct1sRLj3QELysNAO0s2vMQmz54Sgb209szWdn1bz1zHyrAvxdq/At9AkjH447/1H +ujwx4pRdAcKIjg2u2z4mRVN9cjCIf2y5qIF50Gbe9hck/OLU9AsgjgZenadoTS74 +NjY9R2RvmFJHDHShlP32LOTwzpy3akGiH8z78lDZffxymQCOOtrakm3KI3I/Fi6K +LywZdzwYBT7eS88D5lGuqwNs8QB+Ze6GuLurQTdZGLCLV84z//b9Fjea4EbwoEE= +-----END CERTIFICATE----- + + +WUS IFX KEYID 9A643BC48007E0824798430036B658419B70C077 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWVGze+1030CQQAAAAABZTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUzMVoXDTI5MTIzMTIwMjUzMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC05QTY0M0JDNDgwMDdFMDgyNDc5ODQzMDAzNkI2NTg0MTlCNzBD +MDc3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvk+Cyrq4sTunbuBr +spmHqqzvR0MW5QSDSQhiYpQasO4S6nTjUxL7wcls/gLXDfQL+dORDh1bWalj9OD7 +6hQsoMYI8gyF1MoxJ5iRAAFO6HApz0JhZsBXMU7byzVMoFlEFPsyARTr07H/hmH3 +oMjfiaKWSIgvZYJJ2Z+JBkSHUTQ/vM7vitEnKVskHKyQPO/3jbdeOwmcePk+GGjc +cR/0LDMeMYUu6jhdTapIiMxFWOqYDO71+y4P7hUoW8Bip8W7RGhzt36ceviiOFo2 +yOEUv3PSp2Ay1psr4LTUbIGVi47bTrav/jsSQbRGcDqVX4BBPtH9eyrcumBWta5H +38oR1wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUb+RtkLNrbO16Wtyb0OCejYii7rUwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCYQOAg +E1wSduviMuBX+ezsRTszZVZ0oJ6ML6BuCpW9Vj1H7qbW6Par5RwGPCqoDoS/EAPD +HRFthVA/2RmyKKI+PVMbzxsKFHBsxvJhZGkt0mujc5SNtWpyrEDUUHJ1m6/I/jJM +vRtI3TvsvXXJPz1StlBy9r6rsZM6hRJ8x1srKzIGokXY+h16fWfAenIGGT8iF1px +SQoujgotz8pFFZd/dygTBwLC1H5+Une8yvHxgSqEwH9eIUtRDE/T/1ILK1S/+N00 +yODB9ugiwIIFWHRLlAv0mUSKDWHLcmi5BqzEcnMtjqb6o/QgdfNrT4SVBpNC9kJr +ooZm0+we71UH1Gmdj1vN+d5T1FavxgGpaxZfgHTY4YTwgiNd9C7bQ7YiVqHpSwQT +x0CEKEBHLk88W/qTOlaaxEwK/fkdh0VdfrhHVcJVE7o8hEzAKryeFFwU0FGLgAeE +2nTyCNp84sHuvxWxFaXDHEgFMNm3eICfJV/dgEjmp93qM5/vdT08hIizn2ihNwRW +580GrjDYmqbwjySf4078Uwd4P9tqqOvKbFx5GCkt/Hcybd6m79agNOK96vdpwCsB +gm3TGjO0YRbtwBJmIu8LaoScZqFcTHvO+lxbytDBsnf2Zi41TJ2qZ6f33S9jns4U +k9zDYeNKKdGMa+nm00cvaBcotaAw9esklhFfMg== +-----END CERTIFICATE----- + + +WUS IFX KEYID 9A643BC48007E0824798430036B658419B70C077 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgUzuKFE0tQiwQAAAAACBTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwM1oXDTI1MDIxNDIxNDMwM1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC05QTY0M0JDNDgwMDdFMDgyNDc5ODQzMDAzNkI2NTg0MTlCNzBD +MDc3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlpczXfHhe1K2SPcb +cIBNtNsOGf2JbWNp5uPbASzvY8o6xTvjp57ULiwZcuAH7qHb5pnYDz9bGPKvRr6d +cLLoESm7fUpN0NapkQXnruDzj/TRTSqJehNP47QMTGvWmVMTXaatdpQ0myqQDW6i +CuyutrgjJIu/r4RGGY8YS9jPkjlChBLHNpkXttis1R63CGMThCIqgMNRsLqjvs0F +hD82m5iNRz2XjvcUjDLiTpzzemFDhpkF0HpGmEcMI4FqUzb4rerAr5SmTSaq57fF +gMdzD6Mc+yW0KnoRcMSJfL2iENlI4WILvE5LDWt4VY15qf2e/NcWsUW+IkxVtZXU +RtjgnHxBYav37DKqwV6tYM/QY8sMuJbBZRShKGRTSwM3rDq7er3Ilk6fNqolMzb3 ++ZNt9UROiDTudrscccvynSAEn6x8mUG1JA+XFNucdUNrhqNdURF2/8sP1QgzcKcX +f5I3rGCD9v6pSLXqMP3FEzlZ2nmoles15WK8OhIbAcuOua3Vwt58+TtNdfdwPPgR +UyuIYia4AXRB59dN4YngOOf489R+ifYiDRmmHhXYExiEqOO3LHDWhC/Wd7dCEaRN +kQC+NR2K7BKTCFdtof//wtp+8JGi2hMQhjkxtuMfGt8RHDVr4cK4RMg825vBlrFz +GoucNybBz6s7Q+ci7QiSAKeGTP0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDLFHVOwqmSVg2rd +HDYruWPogTlfMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkyZzmWNPqgFPHprWh7ZDXSsPvd9d91WOzJV06/CvgRbS +uU2FikTE/xK4NRMNcis0kQSTSIN5g/IKKPozm3FBtUWU4C+n16QJ2PXMB8xPhUf1 +3PXb/81wiCViFLl5DEI/r6WSG1tUFXB9SfArS4L2g72yz8Z7Atxy4rElEWDlw17P +UnxAK8kbXVA570AcgEcjn5Z9ldAu1vW9JiGZt1XSxoPGPN3I9qHf9rYEAmscpPPt +dddhW0zQ0t1G6EMSuYNr6yMBPT2olHWc2msLQd0iwIgnSAFoDvTvIkITk0q5BaKG +sb4urv9dJ5i+9vB6/qD6moruw7ryUggPzqIATmtYOtPtEzxZYnap/JKEWug/GkIS +j1rmR9RhogtURhn+etIYlGY/FIPRUsJvJsaDmJ96pIKb3gHLa7OmlCJD/9lpGM4W +UAih8EnSS62aF08rgjzDY2mVBLjL/yfAUhdasbrUfYH3gZtfnA6Rm8uIeudkUGpl +3eU+9mlzwPiQuCJMiWiuHFTberozZoD1WdQsr0TpcApoYLWPcbbk1Sc+73QOx2qb +m2PizEQNDKbQpz9WUw1anmsQXZWKUw396bQVXsI6Td7vm8yQ1k5SA/MgaUuiqACA +OEWY0QJKwPXIzE0RUv9mzqOzIq3+BNPM7YkyCm0YiI/nvhfBxpeOI0AP4Vz4phE= +-----END CERTIFICATE----- + + +WUS IFX KEYID A0C9DEC08FD39A8B59C46BCBE87FD9948C55F970 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArWyqsdzaWD9fgAAAAACtTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0M1oXDTI1MDUwODE3NTc0M1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1BMEM5REVDMDhGRDM5QThCNTlDNDZCQ0JFODdGRDk5NDhDNTVG +OTcwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkbh/MkYFevQ8uJXk +IgXusXrEfGBOrXkER4woi573XGfpvtl0S4OA+zXL7NeC5nI9MhlDckrS72A0cyel +kbo0Ugsu3Xht0HmiASLvQuKFg3pqzz5wqv/gULHIr9SYVeP1wyipEmyX3Y9v7Ded +16atBR1otqncXHAKo30gX2WCIBMwyQI2ueW3ZeON10iI3Ln28a34AYqWUNTelyZh +FAYNBBuwP4PCV2xyhPFJ23lsVybSAxNai6vwfy5JpBu2Xooup/zaZrRGiUXpDTKQ +SDRHXL5VvM25rFiP+Rih2E0G7WlcZguFRajFBA8eMbZSzOrH1ydz5yoYadJ2e1aq +rCZDU4LGH6xuUUn0whkPTZKo+S3Xn+w0XZXWef6edFsfPAEH5LT/yBTdyDB0wQ6p +S1cwKYwoyCH884GN4XH9QQ4okeH+rEW5FOdKHNlXL/EfcLiUYl4kMzcgaTvOBau/ +QZ0Pi3HXF9CoOisTFMEDHNSLnVhsIxa4e1OrjFNh5+vjade1kf1x9rV5aNGYRTDp +JhZJS/WMabE6pklttmR2b6T6ua7RRpnKYfF2BU5JDOcOi+DLRIB1fXKE9r6xPu53 +1+wf06nYYo6YC05XKUBy59p3gLxwUIQOqdlh+XU4c0/Ki0urkUaOyLRTuvxoAy8b +ov3TBtOEx8+AYUous+J0ix6+OEECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFG9yZom4n18nl3x9 ++MI2803ELQU0MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEACNuyvENPxZSOyWP5UTT56ZJmtvGGzqeXo3mjD6xvRdOA +Xx7kschODYdiHvTk/eF2NRxhFOvHLKVmNO9IOiL9vDxJX0lBmx6QGMk2gsU6eOKT +IfPh3xWp7saVJlEngVk/LogIjk0z7LLOTCDBml1CkSBwUiYHxtmXZaIZ1f8HgpfY +Upo49EVs+oOgyc8n5UNbqKLfWrlvAa9sT3Cs3F0zKT9lfjRgOW3Us/8dH6+1WDOj +0Ad0MmfYchWTrw8aiBfv68sTuF3k5JkTmkutR5xTv1qUzYFUpFAg95f+HWbX2B8B +GM19Akn8q0klqD1IT1elux7jFG9gl4IwsDICdTy+/IytU6ruBzU70T3Gy4yWpJAp +JQ/WgG6+MHWO4gYYdTXBbVaM38c95jho2VLGibdcjnIevIASDjRHXVwnGkNjxZ0Y +bJ1L9vkMZTB544kEHimw7LQ7tDpm9b/dD7/zWFtxhsJYCNk+e02S/iIWjfBY9Vgb +rz1wxtbifExVuJvTZxsAHtWrdKLvAQ6L6Bq2WDpm0cs3nNPgopDwb410vZ/XRrt9 +xRdKB26VeMll+CJ4TyZFxTZVrXVocUUtwLtJEuz/Ar6+AFvyI/UZxKsd9c1Wn+l5 +/3CdFjsOBKJBJyMxlJtU3JG3+aV+2RVJ+7IuOXEr7bBiVSrXGEyjG5lg8715EoY= +-----END CERTIFICATE----- + + +WUS IFX KEYID A4384BEE3966533539CD0A736D1DD2C213538DBE 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdLGyRkIDqfucQAAAAAB0jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyNFoXDTI1MDEzMDE5MDkyNFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1BNDM4NEJFRTM5NjY1MzM1MzlDRDBBNzM2RDFERDJDMjEzNTM4 +REJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAslobcq3K5cXIkuCe +n383TFiCoawBbIhU0x2m2JCRnirzwT28yKqZpxLZM+JlCg1nyeLlfb3eemDsdGkj +RXXjBT0TlDHmJUSc19oIAv9N0MXB0njzc3a/E6MY8cK9PmLdu6FVyuzlj5/XNJo8 +z/ZtLrReaqIsTFDOC/X7Ukid+8+JHXRwoUj5Z+BX2s5M3jRx117CPmWeOWJ9C/fv +mcwAQ0pLmI1An67/w2w3Duw7rhL1caslPKaIn1uNmy+jieqbAYjnPLfmzJT63HS3 +dmm5WBe1wYCyPSlE1FWy57oDS101+IUN8OfS+l5vbIFTflrhcn3M+T0FtOlP+bEz +82+tqmvBkDk3W1L6dSoAGCSLTxgtgGVCYODJOumiXvLGCbvw9xtdmUZBqBnbmmha +wA9jBiOBLFQH4o9l6pERNIOlCbzmEu2cZMrYAN752hDLRNDy8BM5CFaCcfO9dvaD +FneGUZ7IgGo/VKNxh931wjgNQYwg5VV9KA6iiRcgG/wLIp4dcwBfqhzS6Rr9prE3 +UQgdON62tlCOb2r0YBMeapOpDusowP4ICMufM31rZeEK/RQXiu5GADBeTrO2Q+1B +D0eOX0TLe0FNdnHEqKKiW/evl5+garEH0uK2mmUEjWgmy+0v3KdHGUSx2cYMGJwT +Cj/5KqK5jGxbzAFVP8wY5sXwBmECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPsKmtOLG1uU7vpv +Jrn9ctMa/3DbMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAVhXlTc9gbD7nt19QZt5Y1OAcLxDaNni0qaH8SUcI3xkT +VyiMe/l7McfCRmA9D4ZHGHXKka7fvEnWu4GBVkq6N3KjhWMmXgsDsGSUzmAw/rde +n/2NwybSX2E4RB7qxP1goj1pjw4g6pUBOh9ZBZ2hj8fjozL9SFNErupFW884gtPV +Nf5cacl202S77c+RxydZRnH5HgSkc46pyxteC/g/Kz9P1dmKLQ6Fd12d18O84AGJ +wzzGHG7535t7pFvh+GUf6X6UeYGP7arBeGgO11tWxxrXHz4w14+V4kJa0RhzfUe7 ++cJcwruvu+N0IxfX63N8fSQofLen+q9uc612GS44p4fK0AaB5wRnQaIONh7xFQX/ +XmkbTZkkugoH2A6IjKCNYt5ZNwNPSXK1uXtvmPZ+HR0uo4VxknfTgtWZTDVLJkGe +EpRxrqqRe79P5VE1pJRZABz9Kej77N4BkaDiy5ggbizQYqSALbpyVLUoJ4eYGJ3G +7jPCeoKhiMY5BPvW7SaIMV2AUrBBkYt6l4iks+q/2tckekkGfpZdy9fdqCJL1z9S +cwvA8m29SbsQ2yTao1BLqNIYRbnvvuMPCO373lVtOfebzYNYoMaD+BNm+ywelxn4 +iYMNOJf27eUxpJaXVRRNoSDlQpQCsyz6KoTCkTG6dxFdU0mpt6QM4qIipX+nha0= +-----END CERTIFICATE----- + + +WUS IFX KEYID A4D18726364EA2E3B278464CDC7FAD968E015D4B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdGeUnEuju3eNQAAAAAB0TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyM1oXDTI1MDEzMDE5MDkyM1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1BNEQxODcyNjM2NEVBMkUzQjI3ODQ2NENEQzdGQUQ5NjhFMDE1 +RDRCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArqbvdVSS3Q3AthXZ ++0lRR6Nb9w4vVByVVSuAAzfZK91Z8Q3Kdpk2uZPTMgVkqUouM2Uxf7GnGOD6DwiW +uYw0uu3NSZifpwEmvzHkhP+rUAbEGEAk7EYVGg9KazXXcXnHuCgvFiYh4ASzcYiN +Exrt/ZublH1tdvd76+9GRZqq4MQErjUJ19NMSOz+kvuQmCfADJkeUX0I5yMEbLzv +ovS5rYnnvM7vChfDxw2n0PZIl9+wORpRjrQVOTqQDKaqLamc0iUbOihCkfzPEbx8 +JS/ENDG4AeIYOczRuwVZQ8hSTvusrAi5GFVd7LC0Lp866X76LHRW4GHLu7u6TK10 +JTwkTJ6OZI5InLwICxyPibqAfkuG2AXjczklhbd5TfpeH5aojQ8r0dR9Xdx7L4DO +mn8iHaPfxF3yGiVCBvpUGkvYIx2oghNqVXHqY8SAuDlIrCrM73MpkODSLqJBwtDD +8K4RNvRVVsZjF66WeEbMqcrX306Ovt1On1xo6l7vvXbi+CuclV0gL7RvghasAoqH +vMM37w9Nry2RqBTkOQe6K3K1u++V1EXzQgVESSMjmjZOGs7uASEb6LDtKBUTON8Y +Iqk3v6gjNompYuVfnC9uYiL/F6qm04UgJnIVSxLrB91AeOESFbDKYyCQ2dt8jhNE +/wXgV/34Iq4TxpWrGqwcVB2V0d0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKcKYuhZUQNCDhuO +zVyX4JAMA52iMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAUdxbqfDQdOTwosBcRanprnJEuTFYldWP5zybgDpdlPKX +SUGO1hL/ZpQItc1k3XhN+R5Q8fIHQ/L8EsyvDG39ZhwQeWXAF5JBUNRIlrQFv29D +k5FNSdwMzFvvIQAXiPNGsy4PCf2BHCJuSjzZH/1Kxv+B7HJ2YPrSXzGRj83y+ZOU +jE/40g0SZrGhp+RQtU8DjgfxQiOtsu8S+5D+R0egcPLmHS4LLMasrEAJ0Y6UGuv6 +eJdX/G9uErzq2P9xcyz6Ros2/BGiF0O62lpexZX+rtH4Bf9AhUs0h85kCmyxJn93 +1vH71G0hMtdrLsMfCGzjb3WvTsZ7wcP14mQ9Dsfg40XztPu5sYiJaF/S6WBDiX5S +3QqIzFP+OQhpYTI49hmEOPo1tnR2uk8Dd7n1q/ddy6gmye2kt8VtXfLqnB+EqT1z +YBBMsqkRL0AybU0llDFJZrExhHcma9yca2fxSWZ15R6HICoSc+MG9DbL0wzRUaCI +hr9LMd0iMk56Y7/7pFlbYOY3ILvH6TSZ7B6xEerwJqpGDl+Acmn/6KKLIlfzb766 +jUvUhtjgibx8WWZby8gu8oGrSAarshElETpKdpL6DQ+jQDvHei7ddC72DpObJAG5 +9crAXDZNwsAA8CwOQgZ8fFunx8+2Y0/YhhorXNqnqzUmRHYyRqwdbOqtd7WwAWo= +-----END CERTIFICATE----- + + +WUS IFX KEYID B02981157B6D7CC3210016380B898950524350E6 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdRvUSXziP+ZiAAAAAAB1DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyNloXDTI1MDEzMDE5MDkyNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1CMDI5ODExNTdCNkQ3Q0MzMjEwMDE2MzgwQjg5ODk1MDUyNDM1 +MEU2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3gYtLMsAtbCLa2XA +wZw41tecYiSZ4Oy+2knuuT71Ls9Tn9G+vbGngaH4N25gunYXbKuB3/aNKNjZv6hC +2G/P0ED26OR4yQIunznLaUpX8ymMYvV0wVdHvXdtOOZhNYSkIRBx4knCQmmDcRYv +p/bJluwZf3Cw93Qw2Uc8Zz911TL2nOVBfgePlH4YmQGNqV2/gm1bl8JwhzFZfV3C +hG2x5dhpHvzJ+RHJ+F4DH/yGwPdbObuEHZZzkHVHshr6pdWVk+WIsLkcZgYCqGXX +b5JLFxyyK3KLBSo2MkY05mFzT+I9CeEKHB1X20YZSxfL0nvHsk6Pr7MborvqgaAm +vlew4W1lllz3OrWaf6OV+robgkJKve5LHquW+jeyqfcnV3vJ0zPa7tZ3xBvDpSsw +2eElOlym6j0y2ehyHoLPGpbzub+i78o0StcZjtR3181gXU3XX2YyR/rjqIhMvnka +aRseCku6KhikPKpOR6u7pUt9/5sjTqBMvMAF8rt9adFzrh7g+C/K5pdssoonMaty +7oD+klD9VRV9rtHL3d3Rm/4OTZH5ZmKzbjhtlcw6lku07asN2bsFmIxPT5dMpAqv +Br9MHI12jYcSReMfPNichHxJzhHmpSlr55BapcRVDgNvOWhayoJahA97uiOQAQHO +rHajt1Ivqd58eKROhX1MtwZoN10CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMDoY1HPu0FyPLoo +1h0nWKQJSBTOMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEASTKi90CBVl7AJqrIDZQO++929jq5KZi9w1bOYOWA/nn2 +5Z02px+zviAEp4nOemrN5LlrcsE+XOQGoi8HK/Rjb6MbYekpFeN62FGZPZ6T/Rx/ +DdP5vHbTXlUwbV4Ynq6pF4kQEV9201QcxWh4lXqY8AnanO25ARcPCeHQxOxdE5yM +s0uPakJf0MeoeFvTzYtVFGJac21qPG3z12s32njlOH8FtUfDzVryD74GNaAO0kLl +IrovAHfZW2NIPcY8funryW0OK68QPLM0GOG0ZDLXldj+mvFBURptiRRkUhridr08 +AobGvmApjaTMmamSxUEPYyv2sibEWfIr9JW+HOthYV8ecIMi7NTRsIdqBfFAsadD +pht2By/g1GLWRbaUtG5Todwu37u9CUofTsFix7zrgMc1xY1yl0RcR8dbgWDZkxEe +35QjLDnLVGpdROAhPZtfzWFcFUya46tcu6LR7rBfkuCg6v1hBMwQlIlHVjiSglkS +2CsuKkJfYRkHeQiTvtW4Alv0lronjfS4iukOJaY/ODZgJS8Aw4vNmeKHnyK+F9cP +HFAsimXr49FHypIzfK56sSLid8F2B173EiAu7wsfyHVjm0smdwKuqS+JH8MNB6yG +WL1IS4DwfaxnS+yDNPJNj92UwZ27rNMN42BwGT8rTPMucDHizaYzs/sKAWiEaag= +-----END CERTIFICATE----- + + +WUS IFX KEYID B080359B59AA938800A4AEBFD10CC70CF01B1B37 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdN6vMKhMdeMLQAAAAAB0zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyNVoXDTI1MDEzMDE5MDkyNVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1CMDgwMzU5QjU5QUE5Mzg4MDBBNEFFQkZEMTBDQzcwQ0YwMUIx +QjM3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx3S2WNoqz1o506KT +f7hvn0qPPQO4qCakEU1AbsBtUwxtqhSjKwwtA1kqP92Ck5fne2xxMqnTsI/jc4Um +pg0M/1x94quYMWvlHLKBzBSLUPXT+ZxEiJeTH3EeVyTNxVEhYv/TdDZyLHN1FEDD +qlhJspVUibuHQOx+sw9gGy9VLm9uY8eF/GBuQIciMYaxiSQovyCNwRqNNj08+qSk +VVl8meeWbhlkDkuTK48HZVHxUrqOes+73/42HGXOhXDzV9BOYBH0+Ptp2yHZUCNs +XuQn+rOz7Hm7I69nn/fivtyt9zmtgFeIK/kHHRdQ/Lo7NaSwOKWfNAcSgOu5c+Hx ++y+j2H9YtLAPcreFmfRdgwu1PFBRxZ2gciwEGifJdyMEVb3KJpYJZnKICGCROwdr +r5JB5fXuFGzRjI9sZWrTkQCHbvlW1T1fD+krb1MeM0NqtW1MzMsWVZNXMLT9OS5d +dur6f9OjENY1BXyDeGAx6+ZySnXRhPt9aqViJFS27UGNpJgJEO4PfTZZB2ial8hr +Ppe24stI/5VM4VHX7KiAK7/M7a5d4yG9qf+NnVZNQKzGQ6DIS/FuSJ+zvGLJ0H5o +c/Dh4D9CU4alh5HOewmpcnxCBxcplb6XsH4oESj27cJocCqPq1skchd6eL4W2EZg +3zw7DBykzYwmN7yy1Q5OLRhzQRMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKsbLPauCJpzq2SV +sTCUK4RbgJKMMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAlnFX7Jv/u3tmFuOzcx25Z0m+mu4ubmOlv4du566gZ/QK +u/S06OwEIRS/bN801w1kdA0UwveDTCLyOPYm6aRzhUCIknY0nEEVM4TKk7Eb7aeB +3kXhwy9AMP/s9buTuwbQ19RCquiSp6OZN63lj3zyZyDSPE1cPlxsbXNOTikjFNlD +qDMV1SCAeE4nwcFzCjpsGYxOTScj2L3lr7jM/3rMQEHygwdCW0SQdqzGf3wp/FJZ +Lbm5qFa46YUADYn8eiyHJ/KRYa4M6ctrF+kWB4Z4Uy5hl03uwDo/dfkyesRtONL/ +qsI1ibls43Ic6EUwzUhFKhASIBIg7SctpqxXk9a5jBI1LXBVXCFWHhOmz32NWRcH +AoHEwugSgN1fpOhX+cFF4+uyjZXE7oNzAV6nlMsVI9a/yKy1iOOcE+r6kuBEoRQN +7voTbJ6bj/mAR611K7i3eHeREF0ISHuZ8X8MII5tYeYN5r6AFgXS0/0X3sy5c4Wt +55fyJusJlDFVHh+yX6JtZBjTLobmFEGlbvDvieoULQBoO4C7yI9v+oXoqEuZ7goT +9FHTwe0SDaCBiZ0rW1BAQwF8w7fV7k4ywpQTMWBwxSehhfP5cjoe3lKGzpo5H2ET +bqFtNKm/hGWw9P+aI4wg+PfZBdEc9x3aXOqG+xFmU7LUtRsApULQKKau3CuW6nY= +-----END CERTIFICATE----- + + +WUS IFX KEYID B2D3CC08144C50808C289D119627479BFFC0E4A3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAg2IIdqEDOdluwAAAAACDTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwOVoXDTI1MDIxNDIxNDMwOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1CMkQzQ0MwODE0NEM1MDgwOEMyODlEMTE5NjI3NDc5QkZGQzBF +NEEzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtitO09ruCAm1YyMY +8fv51PwptdPyU9VK+d3gvicV7FXqBCtp5xGs0pMwU78HDn+G6ieN5ZgcpNfVulB0 +7nfbf/QHgdu7sfHBwJ5jJRb/12T/JpET5h3lsKNBIG7gkcGyDKgzXaYKcYUwovnG +UCXRKQE08RXzupn7uaf7gSZ/xxbtW0oVyst9UQ3yFWM3BzDWUTNeVownYFBZRJIU +7FwvLRgZHw3RvoRvobU/0OnUIy6UY8NHbRZJUpuCVTp45B0xYkvH95C+HYLH0K71 +CkfME8uSpz2rsB+gtaLMLn8oouhohWoGAHBha6KJe0iRzbIYslMFbGAHoFKK0bJH +qsuKJS6OkjimaDjUK4P0fFeja7tyALEuBVL+iJ4XyO/y7SKP43vGPSQVi9d+MPd8 +xfPbHKa5keEM9uq/wegev7jAdJWA70stY/0yNdrUwPlwawcRL8wRd5zBe9k/oYrR +z8ZsPmzhvCIyxYmTc1gpneonyNA5MSZXPhKlhg0YRITj6K38O6jMVc79QzI+MLPP +bLpTc2TcyxiRzgY5G/fVrFFhcnJqRgfgzJoGD4dEwB/DU9hCcahxxXUbmaolhly8 +BpqqXf1QfbSGQMqGhAyU1fMqCb/8B1qqPufpGwmyoufNwK7v75JTEP2hAP5//FLE +GSuc7AqDzORl99YEyGv9tjxgRY8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFN1l41RXZklPD5we +x8I6YcjieCYdMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAgkzTO1wBmvjS6XvsxemRQhoXWA501xySjtCn92LEhh/j +RHSWCC8vdhm8qB5Wl+F41nJHCZUEARCTuAJNMTTmDkYrSIz83+ICwhUAHZkaQcD+ +INg9cJfvPNpb0EkVUXtoiMLh9vIiF78kedxCgEEi2kJy5frF+ZHBjTyRetd+ZcT/ +4+2OXvEPZcO1lBRpU8h+0qCKW40iFioyAUel5PnguJelDAokYkPAThN1+arO4W13 +cwCdXbtvz1I4/9I0lRwxtXN4Hmg7JNSw+VETJ+cB6kD5xjzmAGY+et03maalrJ40 +TNx37mdhlVLdXrSRSnRvOXZ0BhFT04OL1ObzoXK/M3AMlCkndi5H/i+GzsAayoqY +Mj41EHtc7y1EkXTbM7aVA+kgub7u11uXoDqisyukc4Urr0rPhq28TAuU/eCS03ut +a7OvCzuAACDJJFSr6NqI/cEv3t0mrZ/qOM0js3IZtbcjZRrk0DllY0Xt/HUikzxu +5UkF8M6mgLBx/0cYslJM9KYKfkEvQd2SupioF9Ikk1vlYRin3y6VPvmxXAmhIX8t +AAOwenfsjSAcCSZ9duDgELBAb5x9OBrkN/z5FWphNghrJLIaQqLNTnteM15ob4TN +TeU3hO4OQRJn2UYMFxdOraeBaA7gyXEC2+Qtt4IQZK1LkDdk7SKamWDkgqUMWQY= +-----END CERTIFICATE----- + + +WUS IFX KEYID BBCF7CC184213166DAB5BE53A87014DDD348D8CC 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArY4ysA0coPEzAAAAAACtjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0NFoXDTI1MDUwODE3NTc0NFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1CQkNGN0NDMTg0MjEzMTY2REFCNUJFNTNBODcwMTREREQzNDhE +OENDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAto/LSZc9L/AJuSm6 +3GlcwOfu3BakVy0Hf9zKIlf1VpbmKP+5ATiUgyVJTr4nv4WQ9I+a8HSn1v3nPf8s +ka8RYkkCs1wi8hFSAt+h8jTJP1qr9VtiTh7LbvrIXy+o/eF0gBpe0plmWfVUsw1d +cecPZksHoj/9EG1QKAD1phXvHRjt02bqRkVcflftrvqpxJqK/AURpKe7Yf9Vtude +1oeNofXnBIDBBfkkR2s1EGEtd/nYz3m+Kga4JbHwIXGUYbx18zNcm2cN19q99ROj +8CMFHRdbowftNTLpzsVLhIyr/CJ/VV9f/EkqVUeEu3/ibrUQBxeKduDjscnwc3JF +SHtTgpES8EUqt8eOEIbss6frbybUoi0lDluA3C3K2GTQSGsiLgtXsVtfBP+ANy2I +brI/KsAZ2ddk8JjsFg2uUMJv6uiNr+3iswdTuEThKvvORRIeV+PPPNoH9iG8d8dh +ybSSsZFxccXY0OJWoKRvnG1mxptxxI54dZQWzJ75CKRCohBxpaBoYMYHrJ6SHw9a +zfY4fN+apF8Jg/hZbN4j2iS+EfuzrYL0WuxSAb8lgG5jgARitX6kf8eAGvaI/Y3d +4gifxiAORXajjOQgIHtBCZR0wk76myelOjvliobhs8cwphItjGDOoPF9vPYNCx47 +XizJLNgQx+XdO+OMXsAe4KaBIHsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHnKN0advTLXnNv1 +khRyY8yaAIBlMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJyZudRQRox/rEg12w0XV9zMd1Sszy406CFXwi3OGORP5 +ppPypEa/1I20kgPk3Zevx15kC2bhL4wvTjNkndJZOU7O6eVXD8uymS9nP+oSPV5r +9GQO2rYOgdMjyCA7MIMJKF256q7J6EnYVRQOb0Lfyc/wrwmEQCGEy9cCm7GezVCc +L2Xl9X/Int0M5blJtebzSPtga7dbwi+KmnGntnW4Cich+APKuPltw8o2IID0YeQA +3tjV3Nk2y7ibX3pVQVFFqm951ZdYS4kttkiaGNO5Dq4uv58v1jLpoHArzgA1986m +vbdqKwl1WrfsJRUMZ5Jwb3raf79vB/59LZn6A/kzM0zcykTZc4METUBTmbK7gBqP +6PU21IhgL+LjmbxYvlvihX1E/4m1KPNh92Gbx0VU0fT4TxNCXdOgl6AhipRzpEmW +mZ8jE3/4Qm2TvMZdFgPXZPC6eQzJGiKtiOvcyjZSXFBAX7kBlspGXzilSQkL0cFs +Shjmd68HMDtqb3NC4xUvhkjhKBcmhwtaaASJ4LkGGj6LKu9wk/iweR+sPIe0oj49 +EjZANkLut/z0JffsMASRl8B+sTNGIAPm8Vz0ah41B/Z7RgSxytMkdKHMuy+TIsGg +BxY3sGLClv9hfRNvjl9bksmfKAITnsTHbpihI7x0nvFz6VTUKmd35RtRvjpITWA= +-----END CERTIFICATE----- + + +WUS IFX KEYID BD6C69C0759EAA95DD6D156EA64170C4B9B36C78 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAg6IT3PDTRSL+QAAAAACDjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwOVoXDTI1MDIxNDIxNDMwOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1CRDZDNjlDMDc1OUVBQTk1REQ2RDE1NkVBNjQxNzBDNEI5QjM2 +Qzc4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy9CWR1CEnQx0zTtN +R77zcOykxHJBnr641Q9zpDB8VfpY1Mey0LHBZq7rqdVw1Y6kVH9N9zExoRp5pWMo +TcUQpnEO9fU/px9YV4QREEmdWItt366WFuofr+7epbKzNC+KrAizAvIzptQM+Mz5 +xCN3f50qkJA9DlmlC+JgFHs6BnTjjC9hKio4JWAQHaxY9FrX325JK6YtHL5ewDE6 +2e09L2XV5MQRglYGtssCR9uWFVCTFHJJVw4xb3plrllk6MEwWIT4ojlk3GGxfsgT +sP7gvf7FWMMUpLLtLJ52fmL5PhE/zDT/YTl130heigfkTPP3aOI9R8Dsa6qibMSZ +MxuBv3x5w93VoB7EhgZ79KKWRRny0jXgW80D7ius+q3Iezw0qaBpKlBmuMIf6dm2 +uQeDHOTKh1dCbPSIh8p8YZVvGeP3prZtspR8J8dGH1tazZMY3BS9myad229szuUM +sAIZprfFY6MczmiNueMkdz5T1uLr66u07u+UY7+NvFOm/9+l6KyhfkGJNYWkAiJI +jS+/zGl+MokjuINApbnzYvaEPGkiwJ8nY67i7k7MhQqVMkZCFuTWbN2VDytvXgL0 +c2Or/3pBH0IpPXyWkIPiYBtsAc5C9VhJclUtUfvD1MY342re5MAmi030OlVfuWbb +yO541LGwNYAjf0jUoTU6bbirf8UCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI9JhC96ySm62Ebr +7f6TJ3OaJrBQMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJGnpR7HYt4B8Weedudtq8sE6Mp9nZG/pn/bTAYz89Izt +GJ4vEqr/kvBtdCYYIkrgPJdCbNIwiLvFmfUgW9VMxwSYpkiibXkz8PRjTHftrOc+ +ceCrwWE0hY6nINpyqRa/SVX99n+PWZADi5UGt8vZdHbQFnWjZ7YtBdEd6ZlziuBX +Qkx21d0C+PQEp9tniOOn+L3mNEWrV+D/cVMRoZk4fPp1Z9LtwLYRyLG7izl1NxER +vnok/XQel2pHW/3oxi/CidId7Gx+QaB6Nx+cR9xOXlDy5nSzlKEesuvb3XCU67sR +ts1M1bn1/eIDizGg857aqWDbi5NaHVFJt3X4DveEuILl4Iny4AHSBEm5Ky76c23m +89HVDZDmbCSl7j7uqFHN1yyG9Sl2gCiWL8wwyv62eR3vrQg2D3KjjkvRef1nK9u5 +SDchetlGKVy2GZzx/elCwGVYyp2LTKfd/yuaGCwYgXya6p/eYFB9FZoKwpXlRuwj +LMg7V+JlPwVkAr7a9uiid8V5lKLUh+EzovgexFSqlSB+HG4zq+CDxCkkn7POLYT4 +sPCgVqgjwErOV8ByChNQ9qnmuNL7dEDWuBoVBo3hopGDF2S/9n+QrNP7McBsVCvs +GVoAaGYgkvQoHZry24FGboJpnGsvkWvYwBw54M5e+S0UadPIEYheHA0DpLUBK+Y= +-----END CERTIFICATE----- + + +WUS IFX KEYID C0044E3B23F43B2854BB76AD4FDD79BC62986C55 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAd7eZifmvDioLAAAAAAB3jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxOFoXDTI1MDIwNjIxMzAxOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DMDA0NEUzQjIzRjQzQjI4NTRCQjc2QUQ0RkRENzlCQzYyOTg2 +QzU1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxD2t0Ax3JpHOTgIE +BDK4m0qU5kD3IDRmlXWwcIjwqZIjjrQHXF8kBg0djFyvxgcRJ1p5fclXbazzrrOl +M15LpAlxupbDmuz3H82bTWGp1QQJzBnYuMBPj5yI5c8ihShCPuuqbNvAD4seH2yf +8rDDFSU2ePhoL+W8aFZdahOTYTz7O86CK4YfsvIE3wDhYk8JG24lWiiQ18CSFTvp +ft8y77sLIhPNJOhUXwh1b4YH2R8tjcTlhxgVgZ8Cow4OBDLAVQS33i+CKsyyvQDK +1WzjsIp7Blp8Frw5TEUbbTIuaX5hX+ZKbARCEYeccQsebbwYW+gF/0HEmcTrCT/2 +02HZQpjvVw73qz6gejdP1yGsSiw0XGDkEAfeAwLxkZzZVBNj5lf1+ZJTBuc7vlYi +d2ZYNSsN8SVNjfinSewYnNIjRawwMnjkxNcscLgGf/768qIwqBOPOCVYLPjDOma4 +kulEFfWlHoK5sAgy02KsF6TIEFLwiwhxFniqEO860G+kW9l2uhUTIwG5Idj5VAHh +8wzsYMhlzC2uOVjNqmitWG7SCsezySlVjqtXwyWJ8sQwEAC3cuoUM+f35JYDjs8b +8n+za4px3b6OE3s5Y9EOuflzxv33KtZPR5vFozMCUK5rAoqcawvsppTOXrf8OWlu ++rra2FYHiAZhpxnH3QGTHgFpmm8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFK+/r4F4yqGgcdoC +LP2iHVfvkVQOMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAULuTajIfYMKit/v2Atz63Y9OQYlwr4L6zjY/2GwhvZvI +5DpgtC7h13N0t2IQ/cxcZVDswEyDFJYviz43DX4TqK0jAopSbA1+TFeeBS/PS6A6 +KH/1R5tEDekLT3f2aNbbqW2DChuBQ0P+9Euqa3LPWZ970/N9AgJnL+ImSZfI1PXS +X35lkJK9nRCTJ9iCKzBNB6144uFYUA6cbzvP+gKfJMfRqf/Vbmfmq3jxJFgiPLQF +ZjdWTYN/bh7ru5Yu2P1Aj5Ftg3iiravzNasDLa7il4l869rleEQPhdPp0MXEbaPG +MinS5ihWLnNQhsPRIJp/fBjsH9WVyMwhxGwDyzZZrHEWOtXkYqmbJ7C4ey9buqlq +rCHkA1KdY2xJmcDeYWr3dez3eSAhPTzYNZoN8JqzEbTTFrwsIveLaTi7AzLkT8Tq +PDEByQ0A55IcXgb+iMoDSa7Y2pfq5nqK2yMK8UAARjkQBVlN3Gm6pEnYHuZWUkdp +O8zUPes0DSZFSmBN/pJ4e1lioGK5BTrtjWpFwvK8Zn2DEaVmXCiUTNrto/i87K+n +qEMyT3Okhm317m+Ou6G907M8t1yT+liUFsxsOwzrS6AcEEmOW+ClVjh7/dM6GSWI +AOuEqU6GDYZOux6zWxgo9JJXx0Fu6qPdpMs1N8ODzp9aVeywVP+/YHkyXfj8TMY= +-----END CERTIFICATE----- + + +WUS IFX KEYID C6CB2A4DB7294BE911724F5041310B4C42F89BB2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArcL7JkxSOV6eAAAAAACtzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0NVoXDTI1MDUwODE3NTc0NVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DNkNCMkE0REI3Mjk0QkU5MTE3MjRGNTA0MTMxMEI0QzQyRjg5 +QkIyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0MdUcR2KUcVN1UPa +xKtzq+z/LyBxCQ+u8kzr0gLNmt28LWxdGzcNJuHq6iH6K46T7kCQ/33D4iwe8fVE +9Utdg5SWYRx+fe5wKG0B5v0RMfJ0+huNG1Dvqs0r8YCr1veT+vxNpqYDk/6HLMyE +wTGrUk43A3Qzipfoe2meOL4uIDkadLWI6UOqsiC6NO1NvbWmqZMUqPd6A6OK89OG +7w8XhhBN4gxfRLeaNdLlNn8leJg00n//lflU8Ovw+H9GdWuKGU3oO8tHlnXgLZYK +V5eN8r07Z2qNJrCoWXr1d6ElpHtLvxb903clX+Lu8vcMc9au+cFF4dXJyq8Odi1y +CYT4gqt1EfL3i6EPy8gopRe6lGM780rQA4cisKth72l2U10NdE96fEVaOfIqsR9r +uTWx4AxcccA8yAKBovgOXfvvkNtzAPrCxD+ZILDPE0SJ1AhPpXVkqWuySs90VNQL +1QTKdI32NSYEnYqPqi4/ciOSeRJzBccBxK4UBfmtW+wWHmD1PyQuseDanRHN9agP +VWe6qYWxpj0qxmTH9WFSb24Od+DTt5DN0Eedal68HHlvXkcyoJVN1VrS9q1VnYBk +XdKzWZxLdeFDM73oOkcpd1R8s/ute0lu0IYeZzZe3zpu9edk/mByWTZdyNlCE5Q7 +h06Z/RzUIt9o+QLxEbQvP+hKvXcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGzdsqqTCDArFJhM +5yHRE7ttmHA7MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAZMoelhvre2c2jVvY2mWQxym3SN6teqenpZhjVQTGxhpj +WIbczvwN5OpQHpV6iyewtcp3vJk4YCrJOvsPOVtGApKHQoTq+kLn/Kem2bbqCGHw +TVSVo8d0aBlMQiZRwoNg/9nhzJ6FqGVKujXgnsK9ZEAfxfEEkTNatMOIsmN89DfZ +VaLLXVX4QBtwf40wN2wj7YvcrkRaeru2fCSxNass5MlWpvRKArwC2w6Qc2rWvJQT +yqq8X5TCLf8ycqpXw/O0veOjCmik+WilzW2ETkUu8YFuMEzY5qfTJSVtc3aPCDl9 +G6X1R1U7dxLzXMM0eDjnC52/MAtxA4WkFryh2JP7TvmMifS8tgRJO1dbxLWG/GM7 +RY8fV8ZMTx+wDc2s1Wwzk1N9wE5LJ576mC5E0mkmhF2cyrmeyd5fmguthn0S5N6G +buYKugcl+jO2PFgTQrN1a/8XAg/mSkWptg5qIkEc/OK6QkkoTEG4jJAIwA5/fC5+ +BMEK6oSMGqAoi2foIMse+0e3qp/1h+0uJzyVP3lR/6f5TuJ3vXXlCIJJplKJ3BrV +Pm9tABDFln8UANPBbRo63yAVRusxobl8LBtGJbRbRiPi35254QphwqTYezl+yVug +6RwhlK6gctwdycKaznqrrxOOrNloVawjwl+pMY3mUq3i3F5WTg9atfE4IDMCl2Q= +-----END CERTIFICATE----- + + +WUS IFX KEYID C7EE1D9CF6A291A06E4F5B88CEB25CAEE12F827B 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAg9s9AL5ZDXlYAAAAAACDzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxMFoXDTI1MDIxNDIxNDMxMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DN0VFMUQ5Q0Y2QTI5MUEwNkU0RjVCODhDRUIyNUNBRUUxMkY4 +MjdCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3FVFCfWdKwNE65tC +yLhtlUuUqX7kumxSSiP3L+dU/HnKESnzUglRge5fWZOMriEBzClRJG0AyU44yAHK +QwzPRKb5Dyqcs7Keg0i52jVAb8BX4AqjSfnpsZX9kHzsS8Nfywn114F4TwlnDQVA +8n/1Mj2CPghrYPQZ33jUDV8SiGCln2SWS+3du9qTnEbD9RmmikUhGB5KzSWpJq2i +ZaCk+xoPQKHEYfuc04OVJNZnYeDG8J+eqOw2Pp0aEDF+ZbHwH6mVGsbuNIt14+mr +xEifmBp9jVSGls06x+oZgaM3ER9Sp+ketbvnrHxw5XVCFDIk4bxc8FAdJP/wyzPJ +NnvtGTrYJTmP+UGFwpv/2FvxHuxevFhvsE/jeg/a7m9T25JyLJGqoYddtPUK+FV8 +x6+QIbsRxh1NvpQERluCewtH+wMcXRqYGNBkDmyPRKV87yn7dtfvOSKMxiZx9ant +boKq4WeksGOBENLgdwDvREMprp3ZMZYrnrvj+uiU5XR8gb/caAeUWdYIVGrATxR4 +QKAATOaAuqVTxVU6VUfEb8+MW08D0uV7FAsopgvLQnSWM7kDfrWZyMsvcs9XDsja +zLaMD7OiC9J5h+iawJPSuphHJs53+UsO23gpsggh041UTkIgxjx6mPZ8W4ZkHA10 +0E8wQG91iyERBifpPBgwsI3GTY8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNx2W08dF3tdMOMW +xeNi5E87DwXgMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAhGx9rFEocX0FOIO5ysnELGD9QBPq3rNQURx9ObOHnjUI +cwVf+4agrI9JaTl6SZvlD6V2TCOtw4IaY9gZ3X2svtcCNJXfKbkOVDTXiWdhqsJS +NYKiYOHi3ZJtakj1JvTG0vXPcsMyq0GFVaStvrfuxVkAh0CATB56lSU0aS/sA7zH +stJi2pGMoJayTOzux8BGiBzngocR+shLPs03D6VHIYH4asKvvSgnmncOH0aqIi7k +0Wd8tkc1gCvujM7BMXl9ZlDNUmDt2MXAiNtaoauvvAOT6AfD4IaMDf6nDktolP4h +vWXqig/GItiIrAbHDAJHRBRFjLp9qMLHN2YARzlwXxwOy6q6T+kELwXc6yuBOsUe +AOcMK+s8BCVlcwVi7a44j5GJ7y7HKLA04WM2i2a2BqVDZ74gbcFbhCfEPFhRBnqN +vyD11J0qhkWCm3w+SHaYtmgD7ZmF8lVd4xAE+raAQTpRqLqgWmw2sKPmsCdWtGKv +rQn50xKyf3F96BqK0EEob+Ry8/yBCVOj8yD+ion6GF/ewJWWwz3hWY8LmgEO7k9Q +OURd67MirnC4dfTEZEk+Xmp1CezT9/tlr+SX410Af3X8eANrylCC+RQCtUVoOX1F +WnERyLw+9wx2NpuV5HZboyLT0XyH3S8ZTjW/64aOgQXVCT/ZqU6oXVb2qhLce5I= +-----END CERTIFICATE----- + + +WUS IFX KEYID C88C75FB06270BF7EA1244FB9C25DFD209B7ABCD 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAhAEpiM5MIX4nwAAAAACEDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMxMVoXDTI1MDIxNDIxNDMxMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DODhDNzVGQjA2MjcwQkY3RUExMjQ0RkI5QzI1REZEMjA5QjdB +QkNEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoYy8EPkqmo7E2BOC +IyqW6WIRzv00G51luZV1idXjcYnHN3f5w2DSYBbMNJJI45ckFz97wQpQmuXmGJs2 +8UE8HZ2sCH/fDinRyZSdmnE2cSunBAH/LBiRpHSzIqaIv895j2D98TPoIVx7wj6K +EYehMOTjLrJAES6aacGrWw4bieAgBzebejSySIbQDmtIoGA/TbxRqQcCp/7Emjmj +rYgT+ERlCj3Off8Qm6YWJjeLtcHMQ5/SewwK3yjCS9sWg/Ew3hV5bLeQyI/Rm3hJ +HhUuK6/B2T6ykju4huOSe97QSSgfTGcb1Ga8XZSZ5efk0L374+9Sg69e4VVBoQgn +EOjpH3YzHYWHyzeE6ZrBmSVABspgJnsLfORtKY1fqXXjxCK4ILF6K3S6RwTGl7ES +E70PxsbiXxKkl0TwiAUj4UJt5h2CheogU+S8gHhyTLGlPoIUSgFVMuvMs6uJmWKW ++g4bkW1X9sqW2YuDfmTsTfeaTK/bv6xKiTTDnO5WsJ1gnGABRNagXKZzEZ4V8v68 +DRhkG/kPeDoSjpcpIHW3foIQNpTDoa3Is25gy7EziqgeoJ9Xhi53Lofre0/a6IfT +YUCfwISBIJGAU9GaVfGfrRZ2EKWhwkiSSkyqrIBp3bRUVRg8eCEPuacD/imVu1XZ +P9PlG47atC3JsQv0AD2RlOsfWJcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBbHRZFWw7fy7Fxg +/+OVN04qGoL6MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAEYvTjPVmSCJEhJub5fKBMRCPga55HhV9US1dxhKTjhGD +5MqkpC3SSMJjv1GnAoyhgj3l47WDoj+61qGp/dPZL0gA1FwHQX87am6fUZAt984T +t8RdFvjZtNX9o39YqwUfmPIZWgtmuY64gV/hAnbCkzm1IlvoSv+MsGnNgsmAlety +lg1yZznMWcXEAScui2gQ6qae7LbNVhICJdtr4w6VkrNnGZUdEGuAXBJKsZv7ZYvj +an3uCQDc54w6C1O2yE255P+RTe2WGg4dp3vrgFjWv790WQQk9jC8dDl6K90yvLSP +l7fPwMJuKo5YqbrPEsTiXs8gmhUl/0PXmYf0cQwpQYC6aSkgrdgzbeX5408u81Yb +9fNcYt5gPDB5t3xOi7Ybw99esS4Qhj4PXPEGrrYy3zw71pK7Qem6VS6OiYuBc4sf +hIBl02r5ho9ieVuL5Wdp0kVHTyH9lx7Qh+oY8q00LGwi0LOaax3qprncuo3Uh28s +ex+6sj9E5TtVqpSOsiIURM73FRuFnSamZaWeSKLknQkz1H4qhoxErHtbYNJLYkea +C9c7eR3b6ayARapFTixggti6kJiYeR4W+7yn4CH5OyXMaWNNHyTDhXboxSlUkvJL +4246sRzFzBz8qdQqp4FNaTLTOFwj/G+rxdUFP5J271ZeqWeWABxSud2VvABuMoA= +-----END CERTIFICATE----- + + +WUS IFX KEYID CA6970458673493A8AE1994EF1E29238F27F4518 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArgE8jCCus0c7AAAAAACuDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0NloXDTI1MDUwODE3NTc0NlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DQTY5NzA0NTg2NzM0OTNBOEFFMTk5NEVGMUUyOTIzOEYyN0Y0 +NTE4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAhDnE4FaTwyQgvyxu +9pynDWTWbXJN7tgquqk3UrcFWkKJQ/2NQLkCQF4edz3STCV5hJYPPYq23XSQBpqw +uEQPeQeCKtAI5KXhzB7DPhIXhaV4k1m+ij8nzZl5tafWfTGNhkaBNySz8nFSUCVd ++UAVBRQLyCJoA/yxFbZB0B/Z/MTqaatygBXXAPF6CVsr09jDO9VUuDE+2rIKLd72 +BRa3X7/5RHtDDH+xeKhjgu4zrdQiLGz3EplQONpsaQd92U9lNdRPbNUoJHCMGgVR +AsJnaniqPrTv6I+Aqfc4nToTVIMR0Gt2AaN6LWlhJVqbhDtzE5lgtzlUMaU5Bjtw +TiJxyOZ5O3ed527F2LPetSGqL2mJSnRgMI38OssYAFAo631YMP0QCSTJgz7m54D/ +wRMzTgU+HTQ3wNcwPvY6o6ibwAx208aBYB/m2kak/SBvZVwAk+OO2nizZdOAMm2o +1W1pSehI9myY4XblqsW6Lh9cLvEZ3p9D9TI0BHJy9Po5fCjO3Te5e7GC2yWkzDu4 +Zgy3j9zX2K82jfG+6FPx+2BRfh6zyh9KS9nCYCfLmdMuw9vc4+VnRDCXzo6JfXL8 +JmIa7BbnDgDhcNGoOahZS474bB/WExHI+Y/EymJjNwIT8I+XPtMyLRWCP8ttDgXQ +5q8R2z86UbiEH4uJpL9DeFXpBdECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOHkPlIeo/lJ1UIz +TJTrBOXc+DlOMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAS/T1u1TNZhkRHFLPPVokuvdrHabEBSLC7nckQmjvR0NT +IfhaD9iLzPhhNrpiamLHEIHFuzVVHTMboqu7FcOlisv85T/INUE6tnIs0rxXJ+An +6QELBMIbos/wBElqE+t0dqkSoao62Uq1Dri+l1lcNd57N8XHa9QMZRCTxk0K+y7u +TR2j2fiCew5pFlsyqZgrpun+Iv8G2AeVWeY9+7Dju8hHkaCz5UNrZA0t3UJKhAxc +9cFvGLkMEkotuDOrJYpxL4IPy3YeNn2QPY95hFfy5HVjENEsVjcN7vfvI9gCgNnC +hrcwzDspZ/AA6mlYIbr0mGiaGv6IG1R1xUG7BslbCj2l01gGCgXdh7bqGjczEuyZ +VwCBhxmdNaBE4VvQd5UTYBmOIFZAXWE6QL0ZJ8J3yQo4/tA7VdNoxNmyo+bDN7/l +4PlNKmXxkiO9ths+ogqM8tC04pt376Z47DhUUSZOX7xvjJQOhOimqV294tJXkLXf +pYzDAj9CqFRmLbhlnMKnwkHAGK9oMUxTEYzU7BooMNaWMRDFX6OhlFhiIB7D1QHF +Pg56OVnrWi7lIWeEr6/RMvXbYPxbct8gagilVU1V6N4TxKhzwR4KhN2gu4xCDrxk +ge2tGDvU0B0gAnxoIOOBOvUcEw3OmHU8SgvhqsDZNsukAoV0fAU8DKwfYBaptBo= +-----END CERTIFICATE----- + + +WUS IFX KEYID DA206EF5DA6CF79CAE93C5E472FFE9480172CC8E +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAWfX+pYAxsbQigAAAAABZzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDgxMTIwMjUzMloXDTI5MTIzMTIwMjUzMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1EQTIwNkVGNURBNkNGNzlDQUU5M0M1RTQ3MkZGRTk0ODAxNzJD +QzhFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqx8Bk6a4lAy+SWX9 +93XiQhHjqnGvLuu9/PGqp3MFj5UFpR0jqIP6k9lkTZpIN/4ZCOO9+eGx29NjGX5w +fACcd/kSITGcTaeDsVFz2GQqtreKw4Uqxeiaf9bMDPHEwCA8jRaspxQr6C0kDYkE +fNpY8eT2pKYsd7cRUZNSQBOfkhlBdB4OB5TfX2jqUoPkQF8Vmrozpn/a2i04kYaR +qTfIGQqnvWIrtUdh3mmii4947t59iLK1HvNmZPrLxDt+CweuQwFjdBPVovPerMlW +RDD+LSVR6BSsjM11SdWuTgkOxl47votVB5MhMLuxm/rEisZs2Ok+zbCg67YuJum6 +6zresQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUNCnhmdvD47QUw2J5lJYTHcgRHNowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQANbi++ +pVU7FFpqKM7BwAjrdpzRoSfSbMXKTAZ784XF6i95oTQk9xb1rS+SyPMzmuTWZIZs +hTbs6VaAHBmAtsKKnUthauGbPXsl4lbvCtw9TF3ZMmYOG3bHbWG1WNohblGXnBa9 +4KCIJbwS3vm89E6gK9C6WgyJ4OzflaiSWGJCyiR7pf6+s9ylOTun6pBZ7pUVWIfN +xouzYvBPpbAPoc0CPQl5zPOdNeGuAJBfByzIXL9fu8IrPfHLb4C4TI9oBfVnrc6Z +YTO0WD5rdIh2hc0TagPA0W2OQhMLG4u072nRx0lXylLA32FC49plRDY284PJsYxj +ayL/hgr10+5whkw0FWhbaRFaT6iC10b0r+JKItP+euD8lEoyYNJUuCCFlj9Tm/zy +mr7X8GKOHqXcDztkb8Obj58iXB7fDVzjQ5n9QZ2a6iK2zNJ0yNysw6jkV/qtbhZ3 +xsD/X/yZjWuANnO/rrqhhPVBu/ZJXfTVfeGotBCJL2t89VtZt5q++KBI4mfbrB9K +JKUC7yEpr80KblXItOzkRkmvSxG4AeEnwwQIASffmnP9m5cQgE9PuRbBos/40BZf +12SD12T9Trr3QZz+qJ70JaYU+iQLWW3JJHXobIP4V0dIqq0+OZ0k9LkgFLEiKOzg +gKrerxXbuiFa7wlkXORIudGDxhfRrodeQWMjyw== +-----END CERTIFICATE----- + + +WUS IFX KEYID DA206EF5DA6CF79CAE93C5E472FFE9480172CC8E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApa44sZliWIOvgAAAAACljANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzMVoXDTI1MDMyMTIwMzAzMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1EQTIwNkVGNURBNkNGNzlDQUU5M0M1RTQ3MkZGRTk0ODAxNzJD +QzhFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAo7guDhrfMHVE0rPz +Gno3CfW/Lj9u6b/bNflWXVumQX319sNQW1Mxbr9k+2NYQHw2D8Z+Su4/b4QQF+09 +8vWBPaPV8+mJx9sOlhfEf+Twww2J27kuIu5tWYbnHgsaEhffQS8eCv6047r5YKTP +MyFE0989giRry1xf3yHe0HoUGKBqPMa743pdhRqnXeMJ7CLDBVy57u+LT9QaBvdS +N7fJRk+iFBc348yvElae9RB1OhDlHERrPiSr3U0oCUwpPBQ3UUSCY5xujgI362NU +MoHJNGsRl0cvRc1bxBb54WJ9BZnGg0eaRq4USUt/yVeDQlxIkjGCC+pFI1HyIqGN +GIEPHfjtoMGC0/Y2mHuK7dbNCiqEALw152f9Bozko3zD09eQREFoXnjgQcGvjRIt +jC4UeUQYqrxGrMvz6sx4DNu1iylIZ25LtgGfiOnMTOCHEYWWqEp2NAQuTMeppNuF +ZrEXjpyOHcUaWHv5WKbggaxf20JLrImipTW81872zVXHouEwZBPxOKRXhTnY47Cz +ibiaOYrvCoOYffozLAmWkjK1srEcp+nW9jmDQR4RiQO37zW4rTwJlpTq/J+cv7bs +1wcZ5IEX0dVr92O79oGls6zhSgazFXeb9JaGPwlELuTlKMek/LleBapK/FyQ+Mpd +5c1ajnquLAUlTsspPlXG9mES4SUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDoMWWFMLIeGs8xJ +nEgmdW7iQbQfMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAe8IeSYXF1pdyZ8NrCTjO6WvxhyBhY41lmDJBB//oDDqK +ySc4ojmGdxoXA3O8vkElv1hFQLiJEhZ24HQhXnrTvaZMo7Pa8ZQTclOk3rSQUu8g +6f70nK03FJ9qIOPTZdK0ej/1CX5TARxL2NVqPxKEBXDF24c+JMuBV4/vhoCSFgf7 +K4i8oH26fC5DpDVOnrSX3C3tMm6TvV/TMTRchZvWMkYyaHEjUgQvcl++Mj1759+L +v1NEYB5shqfxZ6P0ZDNmXs5TX0gb+1TsVzcgc7D2SoMp0Rtg6oKpdFa4sG/01pja +dtylrvwjaPaqyEy9GJ7fzfIAsi+ViZMH6nOlzsZv7QQPm0V/AcNLwiyFEwX7H9fr +/mMFZzWVIa2Z3lX1WyxTGEWMBU5NbVJE77piVK7zBPkiG+4J6st+C8JHpTeKd7Jz +PGmu3eYIrpE1hxT7bNEPYtxkcESpnx4OfpXwCE8IF26j1Hxpz8Gg3EDGQCw7AfsP +PEpIl5BDQ78gRD9DS4/WDOT/fAQ1QuVqFXjAmu50Xa0KGr4W1gI08Ee4NJ72YsUu +aQjP/9yAh5WoFCIjMIMMRC5vjEv5wlTDpV3T0Oo1HfISIqm+iGcpB8MuaIFbn1cR +O07d2w32npbTcx3tJvBSMlOyb0ZJUDIqySFSrakd+4IjMgQV5c5WyRF3DBxj/h0= +-----END CERTIFICATE----- + + +WUS IFX KEYID DF5D6DAB5102DF18A1F77113F4983C62CBAF7385 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAeAbaTKL3CVxDAAAAAAB4DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxOVoXDTI1MDIwNjIxMzAxOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1ERjVENkRBQjUxMDJERjE4QTFGNzcxMTNGNDk4M0M2MkNCQUY3 +Mzg1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqINsErjNGuU3jdph +i4Zs4gpso7b+uxipdxj4i1p+tfKJafMuB63qin8avyCz0LxEG3Vmgyzmr+JfxFo7 +ZW7zi3LlcJpZWCWnoEumMmnWmrJ+uA6oEhxtZtr8UoGhsd0p3qLRjcxbfL/EaHFa +MDXGdFumrETl8AgVVdYtCUJ3txRkcYq5GKss0vUJuzhaevQgtI6OUd9zC2ra8KAc +QUL+3kKsQOsHFtZsy9hCKm7ILGVoBOxsoJCXNqyNEYx5DnnN+uvOGeSXTX6/ccxb +POCW5STf11uC9JaqDWFhwhYN0f0Ilv37JEC/Hkt4yCH6TpS12GUlLuXd51yG2o05 +zb/JvH2qkLCx+QzZghRkvQbCUkDRUXWsV5jtKp+dIHjItytl9cz1S0r+ItS1Spnx +wOkHs6RCAuX0VvEuRXPzjG6+B8Lpym+dI+fO15BaMAXZvy0XgfjtxN7W0x055Nf3 +uS5OJ0OwCWTtxYhTwIipVHl/I9dZE+OSPzwHvBQSzj5ta6Q58NBPR5T041aNfxR0 +LYiFHSfM+QYiTEOgqx9l12dZLbY+JX2w5GXC479SHjgkt/CFZ6XQCucO4SwpxzKJ +m0swA7F3kBnLoXZhy+h20Kms/ObG+9q8YsxMSKR2m+xK7Vz4WMt8SDiKTHWSu9Ee +yr73E2aRQ+mgUpiPNnqWE15zgJcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFL9NsW6ntiLz69bN +vEV3ZO4F0iHCMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAS+xQ1bxJhHUvlYFWgzckn41mvZgEIdU3QomZA6K+lY1m +CRPZL05BKnAdKfY9a95m8mXNcSt1ldZ7zY0x9ya63WcMpeh7BsF8evDrKWAeKJOx +90ORhjI0IiHVuHvyMy81ZptCwXriIq0HowkyTwqc0wfT3Gf0iSvdval9Xc8/5iOl +3ZEG/PkojWsboGkxBglVi5gSP+c3QalbacsWO74MNdD8Aue5I+NF7eppOZO/Qceg +tFSlcXGpvfHPYdROw+ULkxHQX5P2zmKRGxB5Uk55c3Ei0h/av2cfACwny1Rjtxaa +zXbAKDkmczozV9X7WZrcrkZFJInMagDlrISv2Jf9Bpab9CNdlNCd+aS+BWW/vUBy +hmEJP6uf6ZGiI2K2XrQX+oSRT05qQBYBJtUzb9JUGih3if6Ch6cIf/Avdr+n4SRX +IYcs5AlEUkbePQ4rLBMZ4cZ4wUn8MpIitb0HgxxTA2HS/p4UR/5HQQguD3QmZkuW +ezhSt5Q9iMuw7af4CwKu8fTLzKXVMrd4Qj+lq3ouHIKegKjePllCmopnDAC6v/vC +wGGSTr87HvPyVrnIe3zVPPOtdktc0+NJ9jcKgy5nJ/kdoJHTrdHzf0mtpu+98X9+ +TCECRoVMG8R+CSrCNellTQSHISt67Fv9kAmCB6kvoESKSBZUVDnu7fsqjFNgxMo= +-----END CERTIFICATE----- + + +WUS IFX KEYID E9061797E8E5E8C68F935EE5E976BC8FA17D7523 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAATjPyvMjJn3+rQAAAAABODANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxM1oXDTI5MTIzMTE4MjQxM1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1FOTA2MTc5N0U4RTVFOEM2OEY5MzVFRTVFOTc2QkM4RkExN0Q3 +NTIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvRjX7ip41yVuQ492 +MCYvbojdoRuyJdgrAJ53SfhYSkvNm5Vsf0sYkYVoofwsUTUp6JGr6d6wfIzEjrAj +k4rd1LCx8xYYhEz6p2oniX1wf5hOqNyWIi8WKewqRug/NcfevWI7/8krLP2KDZqY +swuFVI6FEqnO4EIIbcF+RW8lHCXBU+Y1EBYvl053FU+sLJD8bKX2bNVSmyTVPH6y +irKFrevV6XwkDsFwFFhVu4J3WID6tXdKEHAa4CK+RWnErK64/AvDsoJkxSXjTKqN +mixBkD9OwKK2AOsFlKj6QY6KkvyQ2ZWun/V/mN8HGbQ4g41T6lYOJ3PiOXJ+i5YU +no2I5QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUx1CEYkl5oQsZb1PGKzSvwYdfQtgwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBOQBkr +SaqpJRuvsUf4EODvIEck52runPmFC9304/2oAvYzL+5tnwJIeMofvFSEvdKgSoqx +Bho2y8Gw+oObwxKWoOOj2chs4AKVzZC39v+CKkly8BIXFjRKg+hHukfP50cdxnF5 +lJ/q55S8gI9RvPtBcLl3T9vH2iFKfhjsjP8JJlerz7y8P7z5vwkoyTRAxWTzvpOj +J00aRUC24stzfPcasczAUCwHXlL/3sbDL2cH/97mi6YErP8c6k4tOv+XDB1yWBvN +TGDel6lQpoyxtEG8hWxhydFfMbUAUO8fyQULu8jNixY+W5r2RFhcaFQ0TQAuFrd8 +UCaVUWF+z26fqKEcNAML6Qcp8L3lP7ws+3MQfe7NKZpMrCJeCOyr+aoDxvevutym +rpYNp5XdelKjbRr4I+0RzKfhkBjQbdckSTbiitS9VU7qv0oh3PNw1yznX/FFI8/H +hn+xDg2JOCnRXnSJJLxcl09Fiu/52rjGSLGUhWPYpxQZWPC4LNEWDVwmeimfkED+ +fZd7Y0CRRZ8ch/yFGV2fMIaXEbEuCM2PQmHRfF7HWL5RIVfp9tXvBqf6LiG7cvj/ +tzhw9LN/8y667LsYoQUomdiig4Z8PHXEyqCes7bp/z3UuoC5rjIfeFlee0hl+TBh +myKz8T+9CfbU7A6k42uWe4zntrdF276rMPk04A== +-----END CERTIFICATE----- + + +WUS IFX KEYID EC3F8D4CC12ABE88A019064E8A62B7018FA2E359 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAArlFm/LCiyMQVwAAAAACuTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0NloXDTI1MDUwODE3NTc0NlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1FQzNGOEQ0Q0MxMkFCRTg4QTAxOTA2NEU4QTYyQjcwMThGQTJF +MzU5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7NCOJjMU9t67IB4B +ZazbGK3vaJ+nzDfqOIw6VbOJm8ZZV6NPOtZZpgwbPD6aUcbgum5MnWNoCREI4vIK +fm+aSdroOzSm5kOK8T1RV+j6wks3G8hN/gP0RTWJy0/klKsJTlmUZDrNzQTp7oWe +X0EEHm1u41g+uHdeVZwZRwG3XbMy407sFbGk0WO8wGUTCBtBVJbvt26gVORB+Ry+ +bF6OHL9/RY+DltL2wNubIuwgUrkuBWOZKnFvdrw+OY5+b7H/C2JiW5VDEjljoU19 +pvNW9IO396RdKhFIDfbDOloSq5kfeIwljkdOZ9t+/E1wFnKtEXJ93N85nNRqMTCG +2TE1W9ms/eWcND/MRhWEibyiFDLwddY2h5DfUF//DwLHEfazqyBFOhUvDojh97F1 +gqIbNZYZahm09/pXJHy5hav00//dIEZq184hFhhQiEjWef2ytMvy5rNXTGeIN6E4 +7n4tI0B+rL9clqKrtUFQJtG2d43LItJI6d40XAPVDHimvdBLR/lH4z1Lovy97jV0 ++plwpWYalYaW8D5XR2lp5opKvfJAW7FylOdNap8JN6zMfKJkHYp8NofOdxgspetN +zz7+LATeORJQaSZaINfXTdpCeoQ29G1xC1UeizWNLBYarO5A5iAYXBPqH4e1gcVP +puC4XxPsuu0yGXuaga8MLGXHMTkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBR/jr7vFxwVMrJS +y7qm7QYCAHYPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkGuwf9sbe12JuhOLvUbjD1U07L6VdjK93HyWXK4xynko +BmAYthTW/4SMzF/3WVNJRKWR4eAB/9HFzzZ+SaGo32fAuzWhtreJFONN+K8eGMUv +8/MryPlUSppZ7w0uRc4vIi4JmDKgYrkpxRvN+FrPNZsl5Il0avE1McM/Ay25Y8Ja +k+LmDXCxpIKPBPY5SOMPPkPWPbiwZvNaDHvQN9/2C/N6uYHU1r5gRuu9z/ndKbYm +X86ymgz0AOATqEMfTnFA0JYq3lQpm2JKLbQVwq2f7d8A69TRQugKwpBgT8MEwP+z +82Cp0DUJkNJv6XzarD62fcCKEcszYxe/vxOpeKoG5xs1e+zz0/Cx9BKyVlSMoRZp +BEqINARc4ftLDDgdqTRy0DKiyo5I7Yng5O7tOzh1ix6zgOH1+FtRsz6yIDW5JCCt +/Pap3kd6xDUgfi4rJL1/YpSeVEERPUJeg4LgWKbmQbrDa+VCBNNQb/Omm5dOWkve +qTC74HHw1yzzMpiEW49x5ktADY35p7tQKC7hMm8vIlAb01JPFpwAPu7jNzhBQzto +Ri55E300CIp0JLzP5ioiFYB4h2JYMqMDL6WzXTGBJ7Vl0K2CrdCgAJVwzK6W3JBN +XMb8f8bukNGAyUgc4MWZaDgYsdzE6jLNQKuoe3uXlSY66gCKvWHOSIeBaa72Ex0= +-----END CERTIFICATE----- + + +WUS IFX KEYID EFFEEC5E01610082C0E311CBD07A3204408B32B8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApfF/HpOa/zVnAAAAAAClzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzMVoXDTI1MDMyMTIwMzAzMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1FRkZFRUM1RTAxNjEwMDgyQzBFMzExQ0JEMDdBMzIwNDQwOEIz +MkI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA+ULWeL93NulGynsh +ll9NgFgDEk7clILDD5QFj+U6qrbIPOn9S3b8MgSP0rrNp4kWkCM9hdG5t5kXzPgC +ocpHYu/ehH66xsoxGHwQiosPNu6gpG2fnHIcYKsQOZKaeRwGUEUGPkmdmIOayoM5 +fOK3JUkEtaL9oxXkCY5qxsx/URNEgJ4CUuSu/6n9BDa5d/HfWB+I9/VDS/7MASwp +6g/7+cG/5TS9im+lvBuG6NTyXIs8/rdBKk1Rl57jp1MpUWqhag2Lz7bwT1sjrULb +iBIWp5jOPFvLU/nXAQIXyEZau0S9LuwUXoqRFz4P4Dwh3KzdCZrGvMauUUNmGQMg ++u3Nws/rAISSn6aU/07HQ9olT/vjEX0IBdGNZ8r382VA52rnIrAMzerLF60ztf1T +nwu0tlL6Dcy8/NJe3ioi9N/R6zRIasCUHJQWpj38USytcAgyIvG2QdH11Mpc+7MW ++NjL3LJTvgYR6MGOiSJSs8muhm32I+YP+tnYIKSrQGUeAPVJ+Zll4taZRBMlqDif +ihYrUk8pFWK093vsINh04871515HwuZ8zOdjAz10uyHp7zRwO0mxrsO6jMJL2XIT +Zdwz5ib6piQHjcp2MKm3g2JfbvxK1Wj9gWlAfx83bm9O2dowJsz78cVxIdqhlWhc +nFeEhqpwqkA9zNVZ6rH8qaOr+x8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKIzsaXciAuCn0NR +rJ2w+4RtGOfXMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAa4Hk/PHrBiu7nKGNaS07/0yuJV8HWMwiKyFnSFaayGg8 +P2LFRsVyOduQlzMFTvcxY/0QP2W8vX8IXdA4dt5f5yPEiD7tjjEvFAvGEa5CTZDM +6U/jrmX8kDvGdMHLHSmxoORXAPGSITGGunRZczIkyJAPHqlKGyNkj8pwZVh2bKeM +PsANH+Oa8WAL+YKq0D8qbz3PvuMIIA1U+vb/U3nyuxGUzS4jCGk3Ff8NJHBtk377 +UulWZW1DQXmVnuj5XdXbk+goTxT2APOrmXGFLumqlmxsApM0XpryIdhqbpjffmFv +CFjY60RFggWutcyHNh3jZjN1gYUcKbwbvy6tcdJN0SgEUhO3Di92NgO5P+hf3v7y +IogBVbm02IUKbbTWSLvkX+omwUMTknVFCjZcDzpSZk5RHNk+YQfuavMpjMHbSeqr +qvawnkSNSRbjQK8wqaIoKsGUUgr2VFLrQKYDuUBbZOEqpexl/L8p/AdzgvLjAv6x +ohVHov/ypVDRsM7jcrW4x9AVXq014ZeQypMfZdScn2fZRfxrt6wONN27wmWAbCgs +RrkUEDzGJsUE6DirULQvpLsp2Gyj0xiVW3fH11q3MCwQO46dNeM3Y+FCCHHzk8uX +nCqisMro/tj++OKBOz+DpVz8q7brB9RdVF8QFxN2dwN0mNF3WQ/sRDjgjvlIEok= +-----END CERTIFICATE----- + + +WUS IFX KEYID F53E4F475E0D3C6E2B3E56E3AE8ABB953122617F 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdXH9SQXmwoJLAAAAAAB1TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyNloXDTI1MDEzMDE5MDkyNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1GNTNFNEY0NzVFMEQzQzZFMkIzRTU2RTNBRThBQkI5NTMxMjI2 +MTdGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtVB8/pfTLgvw2nf0 +JlA6huDfJGHbwYXPHVlnvIaM8kL/u9U7gh7HJy+unRBwWkYe2OpAM0YVS7MxKsX7 +ZB/IwYsnesX13YJ3ZNe4zuFYXIgZlGbzITJDE2vEQefHOEzoWQQCC3S9Y3D28Mr2 +6lvW3VIOImNcd3jJM0WOpuNShzHpByu2Lyd4i0MX7P19h/UgEmgPHp3BjX4rBAdA +p92e9yx5GgcgxYrtfc2btNxElsiPAc4GBGgwLnnDHgc2ncfP7cvk5L8np4LO/SoQ +qM8OZffzNwkkYGPVuMtQEIxbTkY1ISN/Mfbj5f76FVoyZmnzgtUfcNGUWK0o7R2s +li6S8xM0HDPlveJYciw0WAfz5RMGpHIbTxwp4xtAVSbRel9NIR9PcAW5SFsJJnfM +qARELIljSxA/gnaxUCbaW+kzLgTxYisXrBuZTEqSrXwdQ3oz/QN005DB3cSH2g8a +rsoA87IkFevRqxgEmLR8pw2uIhzf4Ag8qEtHhV1d/fQjSWGHErd2iIB6kDeo/DOZ +2nDkV4z2Qz+eIJ2VM5gIr9/II8F07pZJ8RogcygW7M/pk7BBnPxsaCZn723pIWRX +cqvKkeqBaTxLbcVhiRiP4P0LZe9XUSm60xzVK6qVPrmUWq4axmGwhjdfxIieSjCw +9qnEVcIw8FyKkLD8dgbin7b2k28CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOl2HpMzKHf8ml0d +56Lqj1dqMQlDMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAUpD/z1bFHvy6lkvFz/4mOt6NTshfOZALhII53Y69u+8g +7ojmJxPDcQ9Ln8qDXSb4FduM0HBV3hA/s3bVMeG1NEMkv6Nv+HvzNjKysqIxpQ8m +wRi5vGVPRfLlBTIQJvhmU4kf9KLp6FRNtS2J6cu38XsvwvFX9OPDBhD8lC27l0l7 +XNGZJPKmDW6KyKHn8z/fx+PrwxSx39Uj0awQ0tNcV0FC/fIY4E+zGl/3zwqXQhVZ +Vc/5XO9stVOWnyMbaQFGz/939qzCBYVSx1HgKwlGxBUu1xzb3apCgkqkOeu5w2nG +ihwGl54qKq8bR9+EoVg88SfjlVyuQ2nEIV1kYfWAtAw9ieZd49DbSGws0Hzx1Qah +vmr0hKvPYND4g65sfXjBLYNyp2uTzD4hvJaxGfmmXqeUbFYD5ORqYqTIxaJcbUL2 +WwEwW4ESrTwRwaDiqlJqH/D8aBrOxPCU6gpeWIaahUx9ou8TyUrlK+NUDq1kr5YA +GjFlxkmj2wjWDy22wVmRHF9riEaZ5qcH5mSVmRbH1OmJJiXUsHoxcPpgyyBSdUH6 +BwiCr4ICpeOxMu/Xl/vp2gx4zhvpi5MckYUDfKU8gqwzKa5wAGQsCfy4Z21OgGsY +qVagT01hGgA6vm8EPYh4WFaT/ILMGxL4msBe1ByOpY5xXmb+LEfed2fRPXyCgPE= +-----END CERTIFICATE----- + + +WUS IFX KEYID F65C289B3D93B78F978AC8D017B7947DA93637A5 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApgfDaU7zYnaBgAAAAACmDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzMloXDTI1MDMyMTIwMzAzMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1GNjVDMjg5QjNEOTNCNzhGOTc4QUM4RDAxN0I3OTQ3REE5MzYz +N0E1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxU57r+Hk2J0ma4wn +3KFS9Qmvm/ifCQaMCLmrKldbag9iPjbDyblmnYg527IgabilyEfnPgp3XVEhYv3Z +1MXdDZ+h+RYFTv1qBayG/Ax0dImR8EDCcJr7YanSwp2hH1FVxf5GMYSxDAkxe4MC +bf5lOSHuB1ZNoWVudYk6jEedz+FXhK15cXFZrwgBfp4zpZ5CO75dbfP7TTD5FZKY +yy0sZpQGpU6Fv1BF7vk9SCLHKDwVpWts6hHb+L5aIWVJiwH62FIO6GoPPRYUfMLA +teGmcJkGNj2W7SXQU/ZSbqvI0KWVCuVdMfDYpXYWD89R7nAaOtfdcbqu/r1YfgZG +LtcHyl75MV2+Oojovz9RuuAwWJ3EFGxmOPyFMRd2Nslhjx7fdTIvdKjXczOr3upW +gf7Q05WRnVK1m/QsjyyaEqGi6JQjPi2OnEMx7CTjobEf6la5Vlzti13V3AX1ZS+q +aWN4jP6g9eED/b03i/G7oZX3CbEw6/3JBrpiAf7pwA6TT2QpLqLXlba9ghkF5JXy +XUBXonR+U+kdkTIu9mn/q2J7CA7x8fsDf80Ad+1YWBq57V0waGF/lws8/cv5iD5E +rxRy76G3htgaztkrA7tIhFaVvgnk/6DqHYvPe5Ai0LWawosNO+Ev8ak2vYU6ZNKQ +Iy2ST7DHAtJZJsXTzuuj+pJsY3MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFItKu2AJFVXgxqu+ +EzHa+7xdB6irMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAKsO19JJ+i5F5ZyUA78KOGkx3qDlYRw5OkYXUMUoOxtmZ +Ze6NJuTVi78eMqPDk69zzpO84qXV/ZqAbzBXzvMXs2sucq1dbHXQLWwz7eA5eBoa +d4HlFsSfVnT9VgMp/W8YndWDhNvrptuGnTcIoet5C+RzApBBjYeozhjSs/Is+Ael +uDnLKVyKkLMRprcBcka7/7pmjzTpWAkVKqLnZEREo/SfZzMLpTKlFzmV1mcVvHoX +g4qvVHwf+WvtJDxybxu9nELyiAZFrmjgRBqt3wegbc0No7cGObmXudL5lggiHyCf +LNIBq0HSli/Gg/iRLjY4BVfVm4Dv1cVEpR6uGVeh41xnTH5sGREXYPjfuKsKRHNz +juUmoxCe/dbnFOggHQwatnbdoiVWxydIQpez0Xh6Qi5rF5aj3EJSpONd93lDMU5k +T6AdKWePnMdY8ieGhMDnyPqRBow/Ne9p1VodnRVmqc6dOV152YMkAX5pelvSxGeT +6aYiqWfO/CWqD2zw6N1Zg/qFWE/YNuJH/vZyAxxldYcT4M1xIqMi5KC3mUWNG6Ya +hQcujhD7D7ixkN+FlN/V1lmddBhorz8gLN9op8oGQef6KWU0R7z583kdMgoZH9HV +/OyXzmsaUDma6yIZX0tLllCRgpmJ5JsmCV1rJfV1ZIWF5h2C4zMSWhGHPGEyBf8= +-----END CERTIFICATE----- + + +WUS IFX KeyId 2583CADE368F69C80F58D34A48B2DE653DFEAF98 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABDhEsnJLGH3ZwAAAAAAEDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgzMloXDTI5MTIxOTE4NDgzMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC0yNTgzQ0FERTM2OEY2OUM4MEY1OEQzNEE0OEIyREU2NTNERkVB +Rjk4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzEfLF3DU/KYZa9MO +NrUntFdixXGJucz3A21LNGPdd2vvPzo9ESJuSGCvXOj/7Mf9/MApv99cpO5dOoKX +3pO/PdDF6C7c/XHwNJZdZpDkqM3Xh5QzaJ4VUu0gFccKoqgIqrJ7cPlk4Wy+PMSA +011lnSpFGnAg/+7NUGc17OEK/cxTRGJGcEeW4gKwtV5lqIq7oShbHEkXvmP4qmCd +cZRhCSpqDDf8uNmffkSyx6DAiHhIaY6kjaPBcLBKFAfTxLXxD0rGB41Vjzf8vZSV +923sp0VPzavSYK4x8s9h5Es8vAewL8UNEA02bCEi78dYeTu7afTTCmCzM2XHb3w9 +5PBhIwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUrp3+IwvV7CKiqZGleMyWrX6ygTMwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA7nleX +g80cBVXmKV5sQiU8iaIGnsfVZARJtNsM2ZULapu8VqX7HhTIys5yutAWqGZMDgdA +/HtzTlU5qLTcbGorWyMAQLh9+txWfOT37teiGiXtSHY5x+7td4CUc871Ei/T/s13 +FJjWCCTnTs7YeKdXyycDjQSSVh71D51IccNF8IsJn5Tb7wgUGH0DykvB1M4xd1W+ +Wt5ywq6atAcwb5wSdAXtwgBfxHvR+KOE8zvb7LxcKO79w10TyFDtwT5IiKr0y6Ua +UejxIWNSCYqjYhwq+0o2d9z3NtZ/2AsqsUkpu6dqdBkUBoYyTX19b3ZNJvAi2lU/ +Ltx+c1LRmHzzlRfBP2BCM4p/tuzPMq8G/BIEOOMuXleH3GQO+se7dNiRfgQfHyEb +vQcjSE3TP6Jff3M/Llv0yf1ZWx+Syvjbgq//ezR5F0MwY9j6YMgD65A/GzK5Y96v +spkFzmy9M4d4ETEWJJ4JO+dzUZ2Y+VGF6aLC3EQOtg+7PPpab18lTThXbwUZnIMQ +ME3olQAy+fTmnSd0K/SkoA1AkT4TJ9OQxUrwd66YV0f2xdVTroQJAdEmwcWMW8KJ +L+I57XwMervbhI2g58qp2RUb4PXC7Yuy8Lv0k0Re7fYCK/MHfISgCcRxNk9PRMzY +KyTRLTo7ji2E2s6Dmaa8nmZZqODqawLZtdjVxg== +-----END CERTIFICATE----- + + +WUS IFX KeyId 2583CADE368F69C80F58D34A48B2DE653DFEAF98 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgmA98pPfw8b1wAAAAACCTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwNloXDTI1MDIxNDIxNDMwNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yNTgzQ0FERTM2OEY2OUM4MEY1OEQzNEE0OEIyREU2NTNERkVB +Rjk4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvjk1dmLadrAxZDYE +q7mIV1+9e5ifjGeIc1DEae9FVHZ6xwZmqLUjZcu/vYeCPFrXDKxfoTCgvhIwhHaY +VDf9S1Aa+zglJWhWFqw7Mee/AY8r67evkPoOjeWIoHN/j5IqBflZD++xCZsddBe0 +So+/BQw5J5GhIVBdtRlWYDWHvvpK5cGja3GIk7x8LWphWcnpaf20K0eSM4gRAk7x +FG1ag6Z36k+0DV0/Rd8sSA723CUZ4M10iUVx9UIbAa+U44c9oQgNvmUqmNKe7X22 +jgzmrRSQPK+b3oJ09ZyDM4YoqCYGrITot9TvA3GuUuuKAsLJ9Iy/SG+aIdyUv50e +4ehUhBuWi94XtbywROswrp/WIh6ZU8xOoltHIBg/M8K9QK0LNcFDrZAOPx1x2fjT +dzgmjBNFB7/oQc+NcrcKNB5hUjL6ummY2W7TwzYz7e2+/pVjS9NrE/aBMXp3sn6U +FEmxaQsGOj5B1DVOZ1IY2EVWjbKWJ0Z4xVzsRBoZxHO4dA9kZLKAltFbbzrk/FYy +ENDusO6Y4/m6W8KmMSY1Gd0ZNb8A8OT+LXcvLB3is/sdYE9huPVDcfZjshS/1j9n +p8END1HUakGxv9GDT4mfY8BsZUAag/y/RMsEWhJQktuEX+Gl/v80qbdC3bHGzniJ +AS2ekWhesIhkZVBMSYbC2v5IYEECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFH9s7nRQNm0LMnGG +Yph5D6+swV9gMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkRE/gn78pAnPRLS3ZOd2vf326rVrUspBthyvmkvGCoSK +niQQwiNWVqwMBSZ9UxmCF+Pid1xOgsu8t/SjktAtljPwSG8rDh5+sw5jz9T/0Lgt +4ED9UfK5plUSDRXcFdm0DYiz4JMomoI3gSjNS+0BFeqLivK7fHIZvTlvCKtVoqXJ +aRo5MG03UWTfGKPzxtqH1PuBVCrt/VPCGiZOs7XcdJhBPZKqe+QGTpmUC4g9N6Ec +PMA1LaZ6cLHsHUgseMHaT/I9uZBdsZr3YtDUBBo40MMyIixIg1ZysGdD9e4IXpMB +iwqiMdWV83wj7+kka0W5yYC0yZWLlrdQ1cXdcDDQr6PbF3AR4ICtdnG1+L9513ma +Cbh9d8ZHX5Yv9B4PgTDTKaAuACoQ3ltTp2lU+8aRrn8T4o0l+qSHCMNxOOkK51to +6cpWTf/KHLZ1vlwWVUhdpIPW2YCHVTzXDSsSfeJy8wgb5j4WNMTK9ZtniOgwgEvz +1oB6Fv105/FezH+PvlxlK/l5z7Q8GASdivsKDJIfUJl0moZXpZeWSzKo7FqzZrao +t9dfpeEVyVIqYc3cxxVycjULOMli0Kiejp0Fh2EQ3moB1w/rmXlJ8j20tULGBYyO +qdYs3AqmrjdlKcNg5FiQkcVpmoDMJ0LY88hWwE4BAZWKCr7bk69f6Yb8smMId2Q= +-----END CERTIFICATE----- + + +WUS IFX KeyId 32C6E576663FEE80D64CDD7B18E5603863B3BC8A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdhxVFlCD5By3gAAAAAB2DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxM1oXDTI1MDIwNjIxMzAxM1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zMkM2RTU3NjY2M0ZFRTgwRDY0Q0REN0IxOEU1NjAzODYzQjNC +QzhBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzNMkfqm04vbzETyf +tGIHNBi6pJ7cA90a8h3bYwED6aJrt55+nIvxO6+b1qoYqvqNkrCdzePej/zYMmdY +tLDg6zFRWppKY9WnCw3pVyROmrcU1yuLs7qoW0NvqAkredtIOlru9ibe8+1IVM2Y +en9B9EUbWMOBygGiuX1KV9h5o/9FA29gAOCJqneJcvV1UntdJ4GHbKg0IGKK7po2 +NIp1wQ08e3ky9nnmo9Y2/jmESona0/T61766YtBDlfyY0BZT4TOat8bfqeYapGa/ +UePR1+h6J10ZWwBXR2KVOXcCCem/HbD7tBWzu/NLEu+j28nW4Uyk21QDI4pLKr3q +OtcKwmhGNAXTTxUQU4h6kvs+0daGY9ne/O5K4K4739Pev6drodiMMwYJ93R/QtKu +hzT4L6IAL9qJDp663lsUjemFpnZAfPjiiXphhjIkeok3dDwmj5fE03kpB3gp0D4J +NKcpRNXqetft3bzc2r7bmG3dik3JPPCIdTFvTeGBaOaGdPO15fXI9m5IEZAk7qvc +QUPj+k0+oETByeK3aCOqBiDFfhmV/INSv6ac5/6Z6Vc+4UFkIxM3cBo1xNaS0ptM +YZ+NO0BLcv0rFInY42UtSlJBWImYvRbKZfABnakeMPy82oXtFmANTH9anyNUTRS1 +ZD/a7GoOkB1Nfpc/7jHh1WHSf+ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEGgZwmz5Wnou1j0 +7/n7/zMzgnq/MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjOFD0cmgto0ga2Kg2DwqcfPk6onPiChDZ1d199r6pwk2 +LJicLkTQr2+XMKggJUo9u1Mi2qQShhJlqUBI2QNmuKWDSNXuJQmyyeiu5HB6dHk/ +0rprlRtxWmXV6buyj28yIlTwx97AKGVwewBm0WsUB17deb7MyTNY/OCFHrVbI2zU +KXDl73xOloQSKmLCJ518xsh0djZggxa5iNyGw2tHTpU8ENpgTsFougfR0HIxJbwo +DURfcyrpI0HLKPwBcdEIpuBbSfe+FEsVC+RF7ILGbvY3Sy6cFKjShI0efE6/yudF +59wjsCRJRR51X6cnV8K8u2SqGSWhCWwjZ8WKE08ymoZpxyjXcFNlkkOX8O7UJkNn +MuASbOu93RVZwSMdkwxFtkVeJI55+79P2TI4xz5/1qPb1673HBP7QRnSw9k1VKgH +WMoR4vMDhqY3E9fF4XVJQdLLh3Xd4IHbKQldKs6pUTSXIC5dSu5APOmY8fxGqHkY +lPjyElHlqy5YO4OLeBnVKUBFTII8+W8L8YCt4MaHRgeZCHEUwofLN+ZjSVHcBGDn +6wBIrPJpYMc1k1fjaCQEU72yf2ggl242eWN95J6VjyCiRd7BeJLzDe/sN8acdGpl +w79tCyNsSdsNBarErGacbOQfDK6tX3kGAzCMGBc6O+DGKgqpHA6+3eKnS+wwydY= +-----END CERTIFICATE----- + + +WUS IFX KeyId 3893cdbdd873c4233315e1b13ba96a0d23cc10c7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABOrQrTw3ZU7qwAAAAAAEzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDg0OVoXDTI5MTIxOTE4NDg0OVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC0zODkzY2RiZGQ4NzNjNDIzMzMxNWUxYjEzYmE5NmEwZDIzY2Mx +MGM3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuNRXAOs/CDrzfpS9 +Z44MRJ4U+KIYJByy/5DLG19DqJqq5neqeFbya8spw8qCWsOn6BBlB0EDiU9MliiW +B6sNieICHx1bHi+KAVdv+M3wLu1tGW0pttliMnwn5scxHYpJm4IFxalbTw51SKdo +E4UztI/uH6YBB0Kqctgw3ug69B5gNKQ6OeeVYlA/EFxum0ifiS8tkIQrROkVuA4a +rbGlpkynUJjj8Cxzp8I1y6TMcpVBHP8DtXGHix7YLrga0LflYpDdHhFdYJvyxCC6 +Csvy9DNevkfTFfmxUnT25lzfxAnFMRN5IuqmrxtWFTNEjNUewuhjdebEzlVARtuY +kY+IaQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUtQ1HS5Jgmc4Pow7fLumbeDDcFZkwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCdXbUE +DH95XoIEBcYQqq1mQlKkJDsJ+MQaUpT/f7ZL/nAAgAbQh0UQFjvWHvmgz08AqMjd +KeTcIgyTGgXFAKoG1YGEPX9sJEg1D3dHjvCBlZcYuw/p+vW+GPQu75Ac7athQu8/ +EDMDYmZ8U25KK6QdN5bQ8zqB9i5+Jt2fFwCOu5JEr8Y1D4PVSKncp3vRC7kiGt4M +2YQ8aTJypn1ZykZlMKQY+rX17GPJRsn9d1DGbwDvLrUbKHQLQTS3WV5FGZe5xXuX +TUNrYTj51Pq6YdEWQgYV8pRaD7kzZ25QY/shqxcT7kXtAIaf4yrlKFRsAlopSU6V +acRPnPuJVP8OmxNYmEe6pGRGOKLto3MI5XRI97fvSrh97OeFsBg43cc8anRj7ybO +oUqAsI/k3Y2kyNess/5lpBx13hp7qtCCNzBMLAdXjZhClvvhOuFImFLTn7nCw2n6 +HhA1Jo5RuoaW1UQuA62+7EXDyh4byTiOrfmiY4hr2JrCEHwsX7C/Ek+FwlQ0kG16 +zYl6QJ8AdQ4DEDxeUGQjubJUwpaK685ZXiM5ktzmsxPtM/O8UPt7FriMsyeqhnUt +TcpAeYvwKpqqdoxaMZGy+39RoNSoYU9v7V6CHiDBNnZ9XwFjWhu6fZ8NBqufPmqe +FszIjK64IAyBMtSp6vGdrVI0HnGe29klwZ68IQ== +-----END CERTIFICATE----- + + +WUS IFX KeyId 43325af5500406548930cda9a67dc78067b97801 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABn3PUr2sZ1GMgAAAAAAGTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkyNFoXDTI5MTIxOTE4NDkyNFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC00MzMyNWFmNTUwMDQwNjU0ODkzMGNkYTlhNjdkYzc4MDY3Yjk3 +ODAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlxaejhskzaAyG1ac +QnmIiEv2plmHQWnUJw86xUuU63QIoEJxchfmysKx5OFIIxuYdXd9Uq2rWdOn96oJ +RHFebAwpldCtqltYG3YB19lOYO9gDBTcw1TQ0NxsOJ8cXGVK14h7r0L679NuDJEn +2Zf2avfh/IiwIMLv+694t/hacRcEKee2PVAbC7AncGCtKHNEAlsmAG72SXgWHCLp +NH9/6/gIzLCTYUJOzFIS30bckoujALz9FjFWCCDgTB40/0RSfD6uDxHXZS71BpWg +27OyiawD2WSOiVTBPJxHpOolJB7QxIY+5tNjbO4vRAx2ULA4H92s1JBcKP+OhnbV +Mi0phwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUg69Wfqexsd3Uwr4hQdwzzkr/MAowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAZRvyw +HPV/iJH06uZoWtTIsEVGebnYes/3kFssFLuK1kW+/lrlYuUOj0yv6T4m5LNPnu5i +BRySc2D0UPwE6WI/WsQvg4Fx6yzSVANax2E1HrngQ+6b+Tw+D43O8FQNhdkdGuly +1zF7RGJBPSo1bHREaAKXRArM11JSuMct36ENkW4C3JT+j84tQHrv/vf6JbpR6RDB +J/LkaN1Lo4QqTQRZoTKCh7M8d7pX3Hk1sVdtMHNJC4uzzNMTTcJRONzI7Ww6OJQA +X2sMlUmPCGKAocIAmtrKIaDVBzhh8/ykldkKYp1pwKH+/prLmA/D67B0iynRgSiA +KdsTLjcilI/0XPq2XhSQck3PkQqOprMkgmwc7D6up1uGyX1WjHXWgC1jeYSv4gkr +ELPY9NjCsnpi7r6R/+0Atap1zxi4LjjaVKt2hoedZlf/pMYvnJK4yITHzmdaAYwH +Pq229H5FVZHiGSHryYEoohPQrKf+ZLssgeKCAgWsDXBBuYcCsWFq/3XUMovKn8Xs +lVKCeiKvIAurHPbzAEAaO58hOUxbp5vydF1qkydzn7+0Qz/ebMTEkKooZgrLzCxQ +L9w2PDuzt/u+nB3CaSt2m9VBp55QI84xQrf8emt6nwZkEoq+oZA/CkUxAoG6B27V +rWAg8YGmF8MFBatXsR0u6MT4KCKAPfjBMM0/Uw== +-----END CERTIFICATE----- + + +WUS IFX KeyId 4A769EB5D93C833A5500F1F281324EEF03FBEB3D +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAFyLHi0dwmWobQAAAAAAXDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgwNloXDTI5MTIzMTIwNTgwNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC00QTc2OUVCNUQ5M0M4MzNBNTUwMEYxRjI4MTMyNEVFRjAzRkJF +QjNEMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAidErXNniZipyQv+V +6lA6prWEV/2zm8qTT6qK3Dmx0VcDY6vL/9reUZoiXiDutVHHra9q/wEnY1F1HDZj +NO/ITvjA9ypKJ8901PQsMDgy+uuXj3AEq88ozSxvC+EpK+KYlOQi13l/RexXY8Bh +DLJHhtVXYPdCTWwaUU3EPMoQum6s4Q6P6NkEcNjE4psL6fw6UI7fLJaiiooiDr5R +UCuhofHnCIXzDzFu561thQxgLqRfzD3KAXdfyE8BwdnZBAfc9k0UJB3Il8D1VT4k +7cy+t45Ml3Z/2YRw+TkEWwqQY/3lsvtNYSvlBz8fvZT9whMrUJtaxE3vwy9Ix5hV +fSIvTwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUCI0VDFX0eGMJkqXNWfTrsxFEqZIwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQACXHyv +JSmi/XHlzQKxbuozgmtCRlDXAOcorJ4csds6IgBS4f24XWmnqPR6Q6rFcqK3LorV +WREe30Jw98i8JDd7z7XVVRQfeCZSQsVpzM+B4a/wzqKZ7uAm8QZCs1VsUMfW2ke7 +LNFghh1k2B4+63UAYfP+suPRmClEyAB+rDKA34v9BjNZy3tXoxJHdRqvAU+vlQHs +Wad2vmof7V1KG8qghHSHe9psiiGvsQzhTPGloRnG3sPNXc2mf4I3v9QAg11tOZPs +UqE6H5o0z4md6LrRlo5hnQbFJHwX9NCEewAs+IFbm2FiClucV5INxr3KDx5QXDry +JWeDi7P4UsEC3AxYT7NEBAT4OVFvc0aVDanPe+qnyeCjOyfyhbzImHCUKR5Q9Nlm +MaBM7aXcvMS/jpUTJHE0mfzRjxHV41srtqRzXuZUeYU12H+DWCK8ymjqpaNrgtf+ ++kzZ5cREFCbMUy7Kx47vaf6ViwpYiUYdTtkaXfkkmamXUxTnbVzGD6YyUU3rhVdn +YEMOxPkifYSd8YRcI2Ow+8sk/0fEtzJMFUWKJ9l+Lix2avHL5WMFFUcfX89wjlJT +VltpRt//fzILpkQFnSjNDgX/fqFrC8ii8lxdAJjPiuAMY/vtzH88oA7eVrx/gxAF +LpW/c6sqzaVQEg8j1mYoHDfIloY3ToSupbu7oQ== +-----END CERTIFICATE----- + + +WUS IFX KeyId 4A769EB5D93C833A5500F1F281324EEF03FBEB3D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgNSc2NLA/2JugAAAAACAzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwMVoXDTI1MDIxNDIxNDMwMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC00QTc2OUVCNUQ5M0M4MzNBNTUwMEYxRjI4MTMyNEVFRjAzRkJF +QjNEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAndCdIl8zvvBlIVMI +oTNkBVBl9WPcN0rq80OpFnVxAuawLWCjnUHFBfLbWjFJIyuc0bqo4GZ0uJ39xIqQ +MG5wfN7u4vObbiVyFpQ4Zf1Q5rrooZQupmhNFQbymlr8z4pkL6AGbIEDZzojsGgY +LrJKTWJwkVEmGGsacN0meaoZ5xKkvuRrTU+NgnxBx6f+TXDNEdXUTaC/o5THRDhY +fY3ua6N2DE72KJ6hQWhM1INNzp9p2p3LzDp8ImeOPQdV+WbsqFPNStvamram+Y5f +d6CxBoZWxCGE74t7ziL6x+bUAIuyeJVPdX1lzkMwQGyKTmGnr0pf7mqx1pKNBYzi +Y6GefJQ+XOh1HZVDCCLfOVg+TJfY5hW3V+zyveZ6iXsB4frfpg2t2oaV7Q+O/Wgq +MtPKrPR64S3+xHnQphf/507HNfDgkxicam/ZuHE/pcjXXXf2nf3yqa4AE2l2hvqC +SWi+cdzPJ7AOD2Bpfab4wV/ipnFyi34YpQ/jcl9nAmTaa/2NnRCvuHTlSreyX4AD +osxtHCB0QnRV4IMarwjmgIIYCe//KEyk8azSPUrVMjgbe5mZV9V8uDMNb9SHIShX +7gsGwwmbrix3KIN95U9kyno4XVARD15JHI2jv6QiW5XwCNkqWM/99MU5tZQUg0bP +n6AzraWn1cDfkEX8HUR/PpXxYqsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIN1pkERi1W0SngW +zMzQ5E+76cVxMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAU5y7vsKLQM3vtc4TYa797vhckrX945Jxpb3+hPLi4WyO +rVK4zj45bHXGpWs2ahy/utqFRzNTMvdsol94S6n69x1V2EnkkdKpeEssg+Xa2LkX +mrDh6TL01KfB/Z1nIPDmw8V2DCJOGj6JpKqCgI09pmo4e7vNX9KOrSsx4VCVN5XG +uEyhkirYiY5EdfgVEfeH4CaSmZIdaYiANBZk2QkN46z+azLhhqLkUb0cyh+Qn63y +34onY+2OyEEfAFUSJ43QPpUWqLl5ix039j5is8IYsRvx14Mc2qvy5X98zi1a3pFZ +XDpMKepIh4zc5ieFnYW9aZVOesYs4ZoNS4FbxM+2CtngK+68lj4bW2GZTlaHWVxQ +aC3Sw1EYzCRYx+QVBrGWT21M9PAjKN64YJ8vCwMrSXtCMNFUb8gTzxz74HivHZHY +sUh8TLEaLArDArs/LUBNWOeaEXddlOHzgVcfz8WpX5iVB08ZFLca9y16HPihWFgl +f4QwfxDnvVUZ3ywYFJxJXzJrxTJWsr6z03khKhVcixfQOHJTNuQidmwgWythVhuF +gny3kS7UJQhmwE/ZynEAy0VowcUI4YlasdY1pLtPkRUOTXKvZBwDc6YMStxZtAkP +v5SK07YAFtYC1QMkIDPG8tICMt5g89FTBUwVor2w0kTYYnAuzz4XCJl6Cf4MYaQ= +-----END CERTIFICATE----- + + +WUS IFX KeyId 4c4b4d648908e45bfe5a10d36387a688aec1cf78 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAWwzFi6ViL9aAAAAAAABTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDcyOVoXDTI5MTIxOTE4NDcyOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC00YzRiNGQ2NDg5MDhlNDViZmU1YTEwZDM2Mzg3YTY4OGFlYzFj +Zjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0C6SPbP7sjwhIBtN +aF9zkbZnrP8k7XWIfR8ojbLLJXeuZ6e3CDxxaCpqWmlAvN16s7X2P+iFggSC9rzf +c0gDipd442n3nfDf4+rJ/dLJCKwsSFokyD37qG7sLd6/4yQez/Z06njSX7nOmy4S +FKxcBXQqGy7t5f/bHtbReebsajZqjUR9MQ9DOoV9BcpjurVOo0NLnsBWdHbaKqVn +fNSd8eVGkp/nK7LioldhfQ2UJL9Prkvl7uqiXYdkx70W/zFKzrZIgB7mfC3uX56f +/WcQvBYChC2CCl6k4OOkBi+cgYsmChl8fDuHAuO7NOz7EdGSNI3HNMVY9Yhp9SMR +j0TawQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUDrOnn97743cxy326QK70LXBoVE0wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBxgcSW +7wzqY3j/0h65DkRfxkK6EauZM8JQpo2XhUc/TbQ34sL9HT6Gjy5yXeg77awIpb0b +JjRlqJoM4gO1jZzN9228ICQnoJ4Qk6Pi0z7iUCBDhONmi0St2mwHjEzu0wBid9l1 +3GSRk7puLeaoPT49fTDg5PJliu/eT6nx1JjusnxZn9peYXR8lu9aJ0A32v+1nIRr +kqwIZJNzx7UQob6OPSeI8jmYKK6+//MDMp+r73qEPxbY0JyEww5zMaq5PNlCtdfK +muyHBEfTytyAxdXbu1CBVVYGrm27fK/r2w205vICXJY+G0C4aESbLOpA7+8IjxLO +i/kxJFGIlN0BzXchRicmeRuV39ze0s+F7xP4v9nug7mU0WCejSxRpKnDBKXxIg9C +ts36mQADxROxtmXnkT/BbHsmTjy4J5mnHVwnp3RLq1yqpXr0M7trsfn8P+LredVw +7R0+9c9UNC8yXASe9/nGKXRJt2afAALE/y/0PxETDuWn8Y8j6b1BOaUPt+kyYQHx +mvlErrppNYPG5jXzQo9pfBHP7gs1vtq623VAL9n9G2G+pbQ7RsOeJft779dx6KD1 +QiJqIRHQLV+R+hnaBl1ooLT8muLX3yMUhrxY5c3oc39r+hgoI5TOjKq84scff75R +8blCF8JRoWEvcsrPc4TDZVSJF8MGRzxvWe89Ow== +-----END CERTIFICATE----- + + +WUS IFX KeyId 65957CAE12EF1B1A875D951A9425B1BC1D2B3BD3 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAGJFe5CWYPmlKwAAAAAAYjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgwOVoXDTI5MTIzMTIwNTgwOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC02NTk1N0NBRTEyRUYxQjFBODc1RDk1MUE5NDI1QjFCQzFEMkIz +QkQzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnegAMv33taoZa02F +vVtqd6LpFxJC2W79pEfxwphaAcY3Ata7016UZ6SJMzD12izQx9bu+eK6azdWbwOo +2DwTijRdlFRBNrBdVl6CFY0KLFsE7EKuG1/Vj5RoBPRn46wCWngEMhJCWHa4CJnJ +zb58mZ75QjZKysqgTzU5mMx3X+LYWstbnEa1jUlZvfRE83Tu88batmpKhzwosnm9 +uaChaiBwCJtHsOU91N7p0o6XNiuVT00kNhCoqaXKFvo0x7SqJPtcJLN4MuYhA6jq +wdzh9Kt2trt6lxHROTiOsFoE9JpUcAvOx3bYR7FImaxJAnEH4bDorjFI2UlxBB6L +2AJscQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQURNbs4dngM1Mn0QSxMyUDW6tusXwwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBo3Eyg +/b6tAYBC9hkSFdagcuecnJX+K4TFgSn00C6WKpy+1cypjG+pooZPTVZ8Nibc+Xyb +3ra6nppNEKUsvwmJ/izdKD+WdogpV2R9Vrr1GzHsRH+NETe2RjsCCZHuMVWU/jXh +dfSlO4513hyqSgzxIcQc3BiH6P2P2aOKGdfdJe8TP7prm3+c8BBl8WTtJpxbdW9+ +jS+RprQ/ZqDKc/u+hqP4tdBMSsFLTqTjac4lHJBVPPKD6uV62ef9L3sXEGzTVZEj +dTPePTlve7+5crZR1sG48l24UshRjKQfxMNjX0tmBIZa1AiFMpYFZ5hVA8YszIx4 +ado/KNqUzFgVBWy9BnPy7EUlf62okPzt9dCAJJekSXVqu8symGDGjfZaryNcFx68 +WNmZPfjTllPkrtfTIEjGcMzA/ib3xu7zgBNr/HYdzIOJAG/p1BqX1Aw3vdjieQ80 +df8Xg3qhKGKqGxbm0t69b/3g4H8oRrKS5hVit2U+zn50sMiN1zAC2M9zAyZqMox7 +10ub71Us5Q1KQyEvHfneSqF62Tlj0zTSmR+i/h13h1T845ACtpfE9RYOVFVUEKyp +aoBi9sV8c0ZRO/0uoGNNMxednvL8LQrYZHQsS8niYli+He4jmq0C//z71yLbWnvq +64wUSpJTEa9IcCPzufuHJpiBMWKWfq+Y9mVX+Q== +-----END CERTIFICATE----- + + +WUS IFX KeyId 65957CAE12EF1B1A875D951A9425B1BC1D2B3BD3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgsJmaw+x+CuqQAAAAACCzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwN1oXDTI1MDIxNDIxNDMwN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC02NTk1N0NBRTEyRUYxQjFBODc1RDk1MUE5NDI1QjFCQzFEMkIz +QkQzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzA7AzgyLkvgpX19l +GvpRRZqxl8W87bDANTJl+mUxBypYq91u/CtsNe4e2jk4m18Qae9l0DEaukdydaOu +rjq/+A8i5Ho1UyfHHWdTYuUGdw0aVLXTvmva16uVb9fxX8Ywfrk6xMI7rQFjtS6I +iFfuHKaK+EzstZzvrfUWeVnidOcew8Wgu2aH6S2xgN8Qg9J5YPq/NN/WTiabavVH +ojnRmt+g4U7pqFDe3tLpZE5KyZa3JBvopdElbo6AXzZfwZQC3woVEPpVgoysjCOA +TIk/iYqrZqCAxCSimxTawgi0X1nf7YAiTieq2lmvvt0Sw1w4CmFSDyar/N/Fn9wP +BRY+e0CWSqNgyUcfYnOoR9YxToH6M/Q9N18Cd1+e6aruwnq9+00M+1K32Djs8wRw +9q1K0wjoIp1RkmNilWv2gK+p0JHr+R+1kB+WhRHqPZ+qlaLRSPqoODDxXRRBgNBM +7ZhurIRWWjFAjg5HHLYhs3Y6HU/VkEguCbHWEaZpEFhwk+BtKY4zJTwyT4Q3SUXn +jV2W/PepuX97XGPMwzvCV0/HTSn9ktyw1Wju9RjLvaxFg7vaKmcRkxdYZpRr+8PM +0mJpdLclhcHjR3+mwqRYEsGwtZcYnWZ/519gA0uo4MRRn/SS1IN6BeW/JUl4F/cN +O25aHI2Ju6ZgxLf6NgfzuQgG6EkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKBuj7lqPM05Ip9H +/vNwGM2L7ODiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAYlVEV3NqWyah9AGkEXZHTol3LtdeEkmedwrEFJVqpZd8 +LDO4gbIdynXNQnRRXnw63lZ/0/xK54aDfWwSqvXeJ0Lu+RWp+VMETdeTSEIvQlgR +7BZRp32nsmKdjvg+JrjFvx8AXBbAyaA91iNLjCqyYBRP598K6LI+xZBYqdULy88M +26aN7WRFqCid7Ax70tMTUKSZFdUj0VroY9aaDMo/Hb7bEPnGymkhJQTvwaTH3YKp +QGFJNyjV1zS27xrNAQDS/aZLhQYuK6f2fJUn+snFmXefmRQTT59VmvcRCO7JTu3u +tcOLVq7Dco18X9Dd0f0Itpk+YAvdT8Xf6n2qRRWaFrTtnsAyFLIAvg/Ql8dnt3Xg +T8fIoJJN23Rp7AHBqxYGdLDy26Fu7hZVHU+k7TYF4DxuYwrQ9nAFWrhsA+YMw8jc ++saNtpiGd6Vp7wvggAmat8DCd8DA3mGYLO6gKrTV0i0VA01MjK+P7xKYqbOTeOW7 +YrkWY4gKSFi2GsdrP61Gxh6oyYGXlLCVEehv9Ci2W8ZUv8JKtH90l4O4/sNU/uRg +gWae0IOVhMBYncRHfPLQb6nQ8U0843ZADVd6OUlcDrUWuEjLSEtj3dMJe0IUR0TD +uEMdYaqlXpkG1+/O6OF/TvV0UONwLmHSv5t+RISZ39X+TjqxPkn+WEYqxAO6g7Q= +-----END CERTIFICATE----- + + +WUS IFX KeyId 7026D09ED935DCDC44D84D7DA75CCF0ABC1FDE0A 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdsDNJP2IOnIcwAAAAAB2zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxNVoXDTI1MDIwNjIxMzAxNVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03MDI2RDA5RUQ5MzVEQ0RDNDREODREN0RBNzVDQ0YwQUJDMUZE +RTBBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp/mUjkypo7HWm0hK +c9pM3WSJshiT19SJN6d6DIifUt9vnf37P86oexjb9Q0n+nWUDalcEK87lGElve3M +/oF4cK+hsmY08ohYsTd6sjIuA5poAOXU7SNxAYdt+XBJRanBJv4O7nTXS1vMdNV4 +NyZ43zXpZkEiQs6D6MIYQ8m2YMZcawkLReOguO/JV8lm8prIkzBWKPGPDZIk97nF +ZitMUw2oz2vKKM51OWh+xfR4MLqzq8qmbai6ShjFG+NIQGkxrN4v2PL3i8oOkKpk +3PLaSxqgIYBVOPbcC3UVC4s90/NEciacCsHSeBWPHZEGxS/nCelaz+FoVyAOKVVq +Vr2iquYfKm8kPksapLjJ4wgzDms8Y1HXge37R1M60JAD7OWFrtgvzQ1Y7TWP6Fuu +jUAtu2tOJ5wKY4+DFwzSvOe4SUPd8BrObFDYzZLp9o2BmykpUI6Dz8S5MZYjiWcv +E/EoS2lRxR1MvonupgHuMEaBdEFXFln8MEHjh5NrfvZzw/cnYjaIwLWDLLO2PuCU +ER17siUwN06wj+O7VTj8WdB+PmfkhwXMxjAThjBZdZ1bniW4g1/qksKLlK0knXGl +1UfNtq+5TRsUydw0LDkm2x1uaJS6OIaBuJKfdI4D3OvSkfz5NFKoOX+B/q6sKY4P +iTrVMZznn1EDPcq2Enn5xDUuhT0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKMY7zXC4mTD2KfE +oLbJkVNXqcxAMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAczYhVeBqsRaG1mBoIJuVkJDd2tCpcU0HLruBKUZzp9U6 +RrIl99WREoXytZaOXAvBAq1kpyJEd1VIU5rr5IYNiYWP9nsaZO0kzlyj32Y8Crl+ +s79Bog4/F4h3Wooc6xvmx0OixAChAq2KVA6UrKwBbUAf/MRbJKq6RU2I5nbv4FEd +fVs7Tqn+4oojVZq3HJcIT/+U7aeAS5JVzr1094fO87e81pdRXAYjXyyz7G8aYl/w +sL3WNuYnsA878ERGIinvlheK6f91iSLMmQlacoIMgCYzI/y6a/10ZjmMadc1imIA +Z3U0UAQCt9Ur/dGFGfUokK7sd0SpEaIq7kx/ZPsf4s0tC+ocYh+IBuvZemzyQ8iy +C42SU2Wn8KjTzlSYzhRFDhmT23iKfK/NuTzcAZs4AcAWpS/F7NRQiDaBviAwxsYl +w0HlmWb9G5LgdLceepVgHfWgVUlFVw4JHhO56XhUmzy27piyhNSWYVQOa8GakQso +P9IBnvoAWKa5dXz0/EIJP2XYIcR4ElknTAX9RmjmnHb7fB4VsoT6t8yJNFcU0rNa +GwW33piOClEyjyZBDmRz2WgVZmr8iA4IOXJGpMqACSWoR06deLysDutK/M9GfZid +2YChNTohPou1mXtShbbgR/k3zWUrctifsR0l8TJ3wzaaHuXT8O8rGO7zvpjy0Ws= +-----END CERTIFICATE----- + + +WUS IFX KeyId 7568FF26F37D11268567B6864EC72A08C818891E +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABZctoa4wkIJYwAAAAAAFjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDkwN1oXDTI5MTIxOTE4NDkwN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC03NTY4RkYyNkYzN0QxMTI2ODU2N0I2ODY0RUM3MkEwOEM4MTg4 +OTFFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArfxrjBqUQRsBceAA +PUpNKoq5upOSTq5Va5+VVAMPszFMjKi7vL0qFzqof8r3hyLcx0dF0CbXmbZv/X7z +TjqiJa/Vk1yACbgx9wV6sFky15ZbnyufekrT9nX+m4No2A81Kq4Jv1ugD07ZM35B +ds3XbIc/Z4q7nPB2ghCV/zBcJRk5/jhmMQIUtK3m5o8i2mDoJTxJFckl+YItci/+ +bTnihlWC/1VX1x4FeqTvYHHNpVemKlsO5P+gz2zSqWy0gZ6onO9+6sl46Vv7MUfY +x1VJ06JdggO9gJXR9IkwXEzYER4Qyk5rb9LgtEsTGKvRpCH/u/8LAJNWNIXE02Xl +7C9svQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUqk7E7oN534rsWY0pRvrf2/y1QrwwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAPRWIa +tWO2ldWZmVbwclSW+HJ0lnsZo3u3+1kwf2PxXUnHisLkaECIFrH7wq/KlgV9aC0l +3sQ7HSjZFjxmuLSEOWG8J0EyKeOE6WkJMhtHvt/iCz4E84+I/Nt2bcnCcxrDWY4j +L+yddouwO7aAJljgEtrS5RIejdi7OCzFN/8PrAAqbclrBKdN3W3Rcmho6PD+kYcK +pExwvfhxxE806v7gcbhD5j7O6lfi8WNkXZCJkwOab6ASAuTg9VbUmVEzrlHhk/VU +ACiOv4CQuJaZYYkPgalVDTTK8NDdzToUfp8P0VD+Z0IWxkkEvmz9FKPjfKmihQ14 +XPGsh65Pi7TsEbeOv8iVJZQe1qd4ApapjYJF+24UXNa9TF3xFzMUOJTIIBk5APfd +tX4gwV7TGzHhqCGQOJMzNG+NRPn4UhzIH4bQ+yu6w1k4FByrXbz4cVG2seV4AiV+ +wj/j9m0xMuahVbWP1Buh4CLD8dBJ78gmoH0oqVg0BRwAxdCVrQ92dXYfBaYYPl30 +CymZiPZgTA8jKGAzWcfblfu3OISgM4Fup/9Qe7PlSJ27Ab8OpaNf6GLk3S3K5skp +TW3z8bPc5S0qyV/MwGAjrPRePcYH8yguhFrqmIRdRwWEwS986E4NMH9fTbBl9m2K +Chcjw7KXbTXl/4gxn0h1ihG7hge0vISwNlkJrw== +-----END CERTIFICATE----- + + +WUS IFX KeyId 76FA7DF0C07733DC8CE24E8EFF196D27788668DA +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAVdNqSj2Hb5njwAAAAABVzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDcyNTIwNDU1N1oXDTI5MTIzMTIwNDU1N1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03NkZBN0RGMEMwNzczM0RDOENFMjRFOEVGRjE5NkQyNzc4ODY2 +OERBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskYYmhvzU8zEq89l +SlxEtAh+jkc7+2Diyx3S9J1lRLOFRHD7QS3HuryZcKiNYe0UWhssAoYqTV6URFJw +W8jgAgLaZgQhEpq/KZZqNHMg7oe50K9WfhQRVKzWnafR8CEPfyjghk1vHUV7H62l +qIF75144A8BovQ28xgiUY5XID5AQ6FAttnoU4Lv66DDUHqYf9B5pHh4cS78K1q13 +e2QWlRk93ofJVmuAsQ1zMm1ppG+c5co8yi4uC0KXbg0JSbVxiirPJ0lxKFxEesYK +C2EpV2v1eP7NhAA2RDTucVw3WDW5xmGLy8bzltFAqRV5UcdYRZS2wOQgRHKK2ok7 +oPHRlwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU5eIt+tHaEkSGnVHDTaeg8qgm7rEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAFjC2A +C6LHhZM53xC10amMxfNoi7ZzbDi7lw+isLpOwEYFlyTnrkfHeTE5OniK7kc6OzZb +lDCSueuih5cnudTJsTYdqGccvtkA0hjsQwgI5FZnjq81MwGC37lSceKp1klx0PnL +T3uPrcpZSl0ZqKFoUJJBBU5tgtrVsPlHhP9qjsduirC361gv2R0czIx7vyN1ZxWE +OQrb35Glh+igDkKcSgk5OBiyhBvA79dFUAztvlVeMeD4SsX1/lHiRC/ehBUkJHTa +01zXbMBNr8qoo3n9Oy9OGDnvdFs+vza1/MCKKytJ4IvsuEp//+Mk6yhT9uta8gpm +19ugAB/ZKV8lLcF+TMCPxqOZS3fpxIjeVjk8GQzVo7JnoS0yA3PaBu+i9/e3+xLp ++r1dp0ZuxNJAZGlNoDCoGY7VZPtdfDm11qUP7oZyhqQEiL9XGRZtnOUvnUccIGz2 +h/N30e7P6PSqhccTIO371yZ+3YBqtU8HH0K6YxDJiN97KmgC2OGqTW7SbZuRKRjM +t9anmqMha+Zo+8/iCSyjXHL4o2pjU1XqFdevL5L1G2yQuFdkulINY2eQiq9Muo1U +HIa/HLVyWJqME29D0HFtfZqsHrQC53aQDepxAe46l4PqabaW8heJgS853ABjxJrh +UeWr88ftMwGHswprR4maceznQpR6opirLX+zsg== +-----END CERTIFICATE----- + + +WUS IFX KeyId 76FA7DF0C07733DC8CE24E8EFF196D27788668DA 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAc7reOhAq9oclwAAAAABzjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyMVoXDTI1MDEzMDE5MDkyMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03NkZBN0RGMEMwNzczM0RDOENFMjRFOEVGRjE5NkQyNzc4ODY2 +OERBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3otYn5y0iPoQ0MaF +nBAjznh/7zISIuQpdqp4ypDNUPjn8m5Ghocylpfec/kes7Mopvk7WWhkN6ZBgr2m +JFQCIRUqtN3/PoVK5/h/bn572K6uV3kV5Wo9nJhPvqUlRgb16vLp1TnW10a+LQ8F +ioN/6bjrCEi/7rWy3DbjHboGLrPXpEiuq5vCJN2bL6f/KSCuGlhRkKILiYg/6YvG +z3gRKL4L1PM05aYNvjOkv2M7zqkJp8Nbf6vgPeJt+GWWHUJI6ZYvSlZoP+7X6UPu +UNFYYpYBxuJTgSTBxhBS5ztTS3E0rkC9pEfVb2J+zJL1Eu4UwUCyjypkb4CDNode +1WTXcZ42OOCsOGvGerTi5jqPUJgAFmTE5wL/+X1tYiHb9RAJDr0PrchpF9ceamon +LCEH5F73sDlq0UKOWuFdYIsQjogL45ZopPoYKi94pyQlhJ/IvfStCUTReCoMtOgY +7FeIgOZU7SLT81w0CsGlQb6VUp6xdbr7v3aMaI23Rodgwu2SgbC0Ohmimgnk/+Zg +IHQH36rN42CgoxmfpFaxpva63i/XzJnR2XQM8maP2A0hYl1Q0kSuhF+zrrrI16eR +jLbyo1gVuHZVG4zgO0LXG9PCNDzzBi2QAkOV2OnuKyshcd1/Gk2a1DJJ9VoKLgeA +fHackgI/Z8m6DDwOpw/R+0ZrOfsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJzIJ5db9V0PB7rM +AuyzZgCuGYlPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAQZWy9yalqbB3CRyRxNOWRxU50D7E58z1LubIxh5HAHgv +6JF3S6r55OnJHW+y08Y1DhNZanquoxKEOhGL9Ak43iPuTW4c40RZBdsmHB2y6Wvt +xS27ggZfNBbUabO0EJ0gfJQgOVrrixlv5cDE+PaPra7LFK1dVapWV9nG+/IDrhOD +xr7j6NLDIvaIoRow64NyekGJqP3h9aOCK1obMeva6pA5wK4O2nTqIFH68S+crn5K +5199PglZ0g5TXnC0tEPiMTIY84lSPc7WiZdiEJihmgbmHpO6CFlTsPwS7tXJfqGk +9czKpVeaFFj1zEGLumV6+YEwFAc5Ne3GQkyws7291rFrv2J469OsLeQGrIvFgzuz +EjTnarQFJDHDjsojWqKQJ41QSY5avuGKLean+VP6wtiXBSfVJvgkQIHYDeI2wCzY +XO87OsaDZbSATuvQMph20VXb/+qaP/JRalKmHjXz6j8R5nBenmN6kz09Fh8/KnHW ++/OcxQ78aInn+N0Xi1nbCXgEUY5qRK4NpjM0Mf6SQqukzbr9XpSY2M4SL/bfLUag +bLDHJ+vn0rhnsEsXQHokgp+V7Igjwhg5c41nxSr2yRpx10QaGhjT6Drm8bidPCe1 +HsVW6gvxlzlNUNFoqgnW8md6n/1A0LztdMsKBa0SOLbZui/o73CM0LHzP24EoxA= +-----END CERTIFICATE----- + + +WUS IFX KeyId 78A409C457DE6926F6DF42C6114EB7E56A9B56E7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAApms7XS1+D7AgAAAAAACjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDc1N1oXDTI5MTIxOTE4NDc1N1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC03OEE0MDlDNDU3REU2OTI2RjZERjQyQzYxMTRFQjdFNTZBOUI1 +NkU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxL5Rkm6tdsBLkCLx +sbeC97I6HyyONJ0Ls2ZaUQLPc8vDvi4hoRDlSxwKX7lRl8EHeQV7nRctYp6oMBkK +O3auASgW/CUqZJkf87Q0Nqi+xvXOzhk5MVJPffoknJiUOezdit82tMH8sRbbdBON +U3LuWC8FaPYHTfgFIre7Z82Om3Rc6gVka+QEAzUNRH+GZtHITHaVznNdmX0P8R7h +hdN+EXl8LzvXzN/OtwNysqJQ2lAywfYjQU+2IQ1SOMSFjZED2D9NJbm+BYFEBPTC +/v0GPXAYrMvaMhg8JJ5nwMnKtPbT3Yo3VbXcKAJSnQ+t7iHLel1dLF8BSuc6AlQ5 +X0WsiQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU7XQXmAQCo5VFEXkxhpY2NOT2DPswHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBFpnP2 +lIhI5O7IYtTlFVc8RMFfjiwCwQVXnIpMUgMdSFLxErU0h7/mZoVTIQ/WH4fajAUn +uzSw8RXdv1PtbCg1kDnq0qIuJjg6XYln/6xLPUwYgQtveVtSKNbjar/Bl7Fhijnn +jG+1FkSE9FGQW2AoysnlqbdtEBGj5DbP0wHnyQoqpZF0cNcc3/yw6feCsI4WjbqQ +YxFsweMKm0uN1O2WIg0ZIdgQc3/ixAjQulaKlohLfSIyE8LvMUB/9VyjIgslORM2 +uVGT40jB1DCK6DHKScIBwlHiTl6TPP17fs1UI6mS3HzXxQNko5I7SATnL9qj42mp +q8EsD+z5mMRReCy+8mejdfUvZdYa0Xq68dU+MsxFdi2lJ9E4m2Q8cBIB8jSlh+0b +8tfWiwofd6Y9nE04bAQJjDxv9qhGvKOuYdLw9v2pOzUtBRNZO3k8LJHIow1joipW +jirNxfNMB1eXlVKryoV6g5zySYIJIHdBdh9q/J3JKUMJgOL+k7RoYSkm93E2xgma +A/togw/a2Be8wDolIvw1kf6883geSwgzIKce/mun7E9DDCw4/8cKe4Da8u71CK17 +jSEgabU/mXkTtRkxXB8I1j/Y0K/iAM4jdLjJBZQko0OCJCzS+rHgDf0nhbNDd6BL +4V2X8cJHVzUtmorrDbI7fF/+tnG+oWs0jLhrHQ== +-----END CERTIFICATE----- + + +WUS IFX KeyId 78A409C457DE6926F6DF42C6114EB7E56A9B56E7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgdgUDLLstOfIgAAAAACBzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwNFoXDTI1MDIxNDIxNDMwNFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03OEE0MDlDNDU3REU2OTI2RjZERjQyQzYxMTRFQjdFNTZBOUI1 +NkU3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvStsLJ2nR50vuNCv +y2bII73bb5gYN7/sj9osAoCU0vno8ZsaHHTzv9BsvoKS83EBIFIqkV9jG7HQxbKE +4T2liCeHsItUFYITJwsebLAe7B17ahxKIn9PKR6Y2mSUoynAKq4TKwhqzxx+ZnQn +dm5IxqrYqfWr23dxHGIFDDTkQNtnKjf9Sl2GmLa2Iah9b+26QsCNVcXsIR60RVJ3 +naxzoNltkgGxZgUGHuH5VXjw/GnDH8UCgYVtx8Bo9Js1dxxKQDW3mcV91EcSlGNa +TO4ZKBveXb7ttOmfYrKScIA4WpYpbIVfVs5Ik0dWRvsRkOFmQpUN/UYziHAEoy08 +SeKzwfI/hmEqy4vPCJfB1s8iqCtuM+auqKgp+lrHNAOzCayxQ9eTH/4MYkYjhVEj +z+3WmMLhejMChiFx5+FILxqhfoUpZ/0XCGbRHi3MVsYm3NJ1cm9Bgmv975MFgy9l +VjG7PPNZpLhADCT07Klh2iGt3n8KQOsGyNoi0xPp3nT69OL7X7aBNaz3iRQPliU+ +zyTKKW4lXOGmfgi0orEEcSsmdXll8gFoVT6EQ7W472v/1YcgDVNfolXJZL6jHYPt +MiaxVMXeWT3VC5bt1s2uizVxH6UhXNruRzG/odd0z3CLYYcZN6AhNshqqU9FLxsa +FhlRb0ZkXO563RtFmuObYhz3Xq8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGiUpGoR/1JZeoXo +z2Xn1q5aA+UiMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADDWWlxaBB5lSHNNo+fzMklmRXupMiCywU8hW/iVrh/pg +0hrNPnziBTbrjtzAhq8sqWWOphzZERtdKbpvhPAlHpep1WEuRLyQJ3zUyoceAaNa ++U1ttS8AKnTZi9V2kMtzCGAEbYCl0bQDhZAA5FKky2JA3fEpNUFkD0rZdhhf0ZOJ +7aIXYPV1dus0q81Dg7tmd5k034+kgnjU9QR0geb77FrLPdos7V3ZobUk+/QcUbTP +NhnhFSDJyNWOA+rJxgvyV8y3+VuLeAfkf+OX/TUspKTU4ostV12hwpbBnfx3shcG +chKZbKZdul/Dvs/JNato9xd0pq/kShD1H0e8Uw9Nr5sfzMaeqXB2Y4X9Q26X1fi/ +K4AC2DvxAkgQzs6GSRgKzbiGtlD6/ZR9i5PRRukShrwL3RIBB6J/oKwmjqjAPupy +8KtbD6vQf3uXGJdFveWEhHtazPSe4yP6DHEjAAr0fX0SCgk8nb17TpHcqlb/riWr +k1bSH2ugEfvoG4mT8r6wJTXcjmcC/uHHTKn5C0CKSgkMp/VVtd7gmLQKJFFxtBFI +tTmSTbTksdeIVlWhOFx4O7nMp34nGKVpE8StCFspO63NpzNDLM8zrEBoVZRFX1Bk +sw3OyfujHbV1WpqAOhx2+X5XYnxeAHJDxQW7Z8I1ZkyKMhQysMxxaWJAgscwHaA= +-----END CERTIFICATE----- + + +WUS IFX KeyId 88b3c13f6105d104229f5ac0eb499564acd473bd +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAA25YcW+pk3XEAAAAAAADTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDgxNVoXDTI5MTIxOTE4NDgxNVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC04OGIzYzEzZjYxMDVkMTA0MjI5ZjVhYzBlYjQ5OTU2NGFjZDQ3 +M2JkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv/tmw0wpVatoRyq7 +bvQnpdk00154PhUQMwpLY3QHprs2dIDWgaVFYPYKI0HM3kzQ59306cR+TCfs+78K +uvfq4IpzcAUBy3tZ7MkrUdLJn5w1pOJmxkhQ9i/20y36HrRaurv2VG6yxs4L4MH4 +e9/jdns+cD5PbMaj+0Zzu0uOhaQ1/QAddkY0T3QaWbB68EIU9QB+wk1L8zZkOJjm +rcZL4inZc2CkyVr0SWgOB6X9r5AupzM+0WmHbvD14iFP4sQnzndASZloOhgKHImO +mjcBXSnh8rVfNGYrLlEwyE/ydJ3qWeR/dlIA0Nh3TPCWxYXt6dSsozSewAWq3vGE +HAYpjwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUSBFeOpvubk3fuCVidXXNVACyJtswHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQArn9MU +C5KcKpFMbj2AEPgPzl9Zlhl9nMANdknFyxOEgesvPQQa6afvZmekmU9UiPCJ1Q8A +18bpBM5ckm243bHD6NwuSTdaGXtLAkC0wv5CPmoFe/Z1ybjs/YjfhONFmw6R+TMF +bMM6R96Tcqo+cyZkdroRYtHfKPbQox75exSP3rtNyRL0FRKSVRFmUMEzflgvuHVz +moNzO2aDLyQXTJZPbmzYo97GAYob0Kslo42+JQ3+bOEmBzPJNGMHEAIz6eDmHM9t +v+WokpocrKqMTlcg4c4u7CZ7utbBEMCRw4D7V/PXWMZPxBO+OGYYXidyqfn7dT5W +YJTGSKSUW7p6i3taLS4KkYVx50DFJ86k9Rb6lKDW+Fa8v88Tpw3ar7pZgBqICQV1 +je5yfzuxpsrAmPb/vayC0sNXmaUn+i/f9OP2zzTwk9Q059wVftevg+bcb4EdKsjN +H4Dv57p4abFkQ6p1rYIWIV9F6IVeZwP79WsrETygGGWzV1K+FYPBiStjO1QZ1kgK +fefnNwSYqZuFJmVgvoImMtCldYxw0ZSmclUs2AVijwuZki/BI3mvqEZdCAyctfiI +D7BiDCUempKmMcMlGN/qsaMbLmLDvpcTXw3vm5sTuRSZr3bfZa2rffVvWnQ9cgsX +8JhJW6rSyZOAtL2k6mInhS4MelDTdxStVpP0bQ== +-----END CERTIFICATE----- + + +WUS IFX KeyId 8FFD47880E239A3A3A20DE13EDF101E882A9D21D +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAAcfcFcWZs/i7wAAAAAABzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDc0MFoXDTI5MTIxOTE4NDc0MFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC04RkZENDc4ODBFMjM5QTNBM0EyMERFMTNFREYxMDFFODgyQTlE +MjFEMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA18yEupj6TqdCAmnz +m8SMSfuB8EBisPO1OwzaqnJszd36n4Doexf1lKnwFcvVaVClm3TdcsgYGqigpcrE +mjqmCWOUi11IPbbvNtYoEsrYr5Fv9USWXGif2NjdAFam17YV/JSgEYF9Fi6uPbm+ +Y20s7MGM6oF0ZXBnx9WkkQ4Pey5/LR0oaJr8ZYHDqmG+Cp2YTNAH8ehcBKQfgqSP +lnOFxtHeJSNw2JxQh1AHxXwx2q1T8GoJ1ZytBHQmnaEx5/Zfc61xjgfnOu6C07/p +Y7aJ28lq6OKuDMLeceS5EU1K5MQhx6L1/NrK3aBtSzUfCQ/47P4yodfsWjNcN49g +tJMrqwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUIlmqYbhV46JAfPI5V6AkiQqKhSQwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCDpuor +jpJagQoqZ+GpRhzYEesmuGUTQ5skmCqRmmIDSa6fURqOBXGLt7vA6tcvu0u+0huC +A2ixE+tmQGn2bY9ZEQK4ag6RyhQvoKKmZL+PFFtBZ6LZgweiFgXAMkbqUbUQxtBJ +A/M+jJRQdHKpYMICJik97kPmTf4vFCShxkhRNw42T14oz6fVICsf+NQ2DrwX5YEs +1X8w8brwsJbqe6bkgS9mSp+/w7edOOps09xlz8PLErkXNuPTURJQAJx0uupIi5Al +RJARNUJKELWilh+nSCZdUYwPTL+Qjhl1/89Ka283YE2nJVzdV5305p/6inkaQb3K +8AcU3FNyVzdEbr4iKgXfSG7wo/XdkjIndUTzPiuJIGrwgwGK4MZIwhkAFR4/BS8R +rBdFFIWtvkA4KYz2P0XYBwN07ajK5pik9jBc1aLkkZx+7BRHXuK8M75y633bBEZ2 +PV3n5vsdWyQ4z89GTy6OH1N5nrafeVgrw+SvDlbq8CkRg7Tkgft+JLNv2uRFaC2q +DH14t7fT1WqPwRieyg0+DkOD7x822+vihxT7tk8zsXLeuG//yR00PA2hxk5ogr6j +dKnuXxoWVSphMdux6++GDWAVU8AEpbPRh5dyldtYca5J3ghFSjPpRG7SWKTKhr/M +ebaiwm0tjAIV2IVNxWItnQ5LQAS3aqccgGWdYA== +-----END CERTIFICATE----- + + +WUS IFX KeyId 8FFD47880E239A3A3A20DE13EDF101E882A9D21D 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAgRWLmBrIpOUGAAAAAACBDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIxNDIxNDMwMloXDTI1MDIxNDIxNDMwMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC04RkZENDc4ODBFMjM5QTNBM0EyMERFMTNFREYxMDFFODgyQTlE +MjFEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwLyuwksd0zEd/Ma9 +EZLtL9YctS3ac6fAY+Ik7ewBBKgzMYbBgdgewUo18eIQh1MNfcemIUrMMMMpMrrH +XI1/PXsJBxBoPXbMfoYsmlHjmbRYaq++Q7e5sKnrvykpxEQ8PHZV+TwewjLvNaVH +dhO/B16bdH4QJq4Rpj8qC6meBeCBv5kwGtaVywZtFDOYFJGT/CzQ5aUREH2/VjuW +54U5gHm1JH9kwX+NV1UlpUVxrVegCZigo011PxIgPz5ynzXGbTC1/Yd9hGw3zg6x +H6SlGmNFs5yZq9pGHZTosCLC2I6v8sH9sBbKEkFN1EjF9jKUT9GbgyrTQr+daFVn +25+8MAVJxYZ12v38PZicHfevdR2PtfXy7F+gGRrCQE1LfhapejfH9qjFVEcWesFD +pcJXOk4pgHx9AHOYz1H9gzdf9MFaBjQ0SRREUC1czyQZj+HlpwtplIDafXfIzi3e +NKuuhWZ9xhre4sURIrGPQ5w2nOzo2s3ohNewUQas04NmNizBUUSXMC+XSzgYhumC +fhMw2y//OgEEB6V8P2LQXZUTgivfOD0KhazaMYPfIvaRZWl9UfD/p76u0lC1v2qS +J5gDCZf2ASmq32GAnIEqbF6LsgUHfVLBl4ne5aNM4GC+kHNjiw9dNYKFi3dQzevq +b4EXuuS6EGtan7yk/50FrPNZuFcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNKJF/kjPhRxwWRh +l4iS0EtVWBbqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALM0CBUtljGW2OkkwsD8ydqNXw8RxM7cqHOfyxs3DnWXC +XN1SdLcXHbng/vdk5Gpez1tppGX2Y9kRxRJguEZRXz0WmBB2AkrJ5KH3XC+JuEyb +bPl0ujXaMx/l1zjEWiqQKL2o9XMB1KaALQVPet359bvl7Gg1Q0Ccb5eP84rfYi/Z +EGw8dhaCaEG6kZvkw6qyFT2ZRUa1T0I/HQZ8bO4d+LeeU/4o+pXYS0FUsTHzrfyF +tWc2cbgzKCWKLlBEcpWp7ef0kUIo0OWeo8xcZeyBL/WPZeBGu7lpSFIbmWg1VbgL +NdvkYhS8lllP1kIdejN8hvPr629GxqBsgSHnOtzzWi8Dl+ZwwYBmZfg43j1oRiOY +lLMpZO6bdO4hE9iyEV4P1zRTLAOIJTZO6CNRPMCXRps/e/NU2voDl9dnGbGYxGz3 +ArM+2CK2r39oPxZhnTrqO+fDsqr5ronAWCoHNPC/AueAk6vmum7MqXHvSIVVPbmX +cZ6SCHRtwaTmay3cfs+bm+Zy/sbIeXOBZWpgcaZGGLbUGkTpAV3IK3hyTvvb6FSy +hk3Rvh95oRT5KFwvh275Kg4f+Y2+Bt6Ev4JYo37lXGhkkM+PtTIQ1sr03tjaa00l +/yojM+PI4wb9x3Q3BAwJhoDXuKGRHWJkv65612hzFL/v2SA4M1nnhS8D1zsFy2c= +-----END CERTIFICATE----- + + +WUS IFX KeyId A0C9DEC08FD39A8B59C46BCBE87FD9948C55F970 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAABxkJbAyGxCRyQAAAAAAHDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDk0MVoXDTI5MTIxOTE4NDk0MVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1BMEM5REVDMDhGRDM5QThCNTlDNDZCQ0JFODdGRDk5NDhDNTVG +OTcwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5ZKJNjUqFYO06+Yx +qx0YCv8qclWZSO9vYuyqxoCNuBD8uRdlt048FuVUt09uMbdU5V/FwIOZ5tAFMNAt +fwP0b9CcwhI/gmhLa4AQ69eYNPnTdin7SvkVfGEAU8vCnxboWxbpmCDwUSkgiSon +85ed8N5o7JJHowO5LgjWUm2C7l6brzreGfg6aC7hbBYx+/Q64Pkzom3icrdG1an4 +qDe4m7pZKmH0g3VYVhRNsoVSfxG2dBcwO+bNar+5lcc1z8HMQKgrZ3VD1NGwsDBW +8aKy71DdDQ+vtDNQR5CDURRgBmlVQ1iVRSBlFjeLn8T1XyWRV54oonm3rvqggexA +KCD1SwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU0MQiyLS2iTRffiSMdWYn7Emyvc0wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBgRXbv +Qy74QgzfwwMuuieacJGuck+9dToNB9BeB5rtBJj+NcSTLne/77Iq32NpiO77WE4N +A0IRPtQKQxvyOO5uOl/co1r7RFnhIob4jtAp4jPI6+VR6ohEQe+AQeBWX5sb3D2v +TRSA8xaFfHB/HM6qFxZ6b4GVwsy/HJPLLKTob92Cx+9FxJwosgtGh3T4yfAUAbvq +7aLMNFcOuywjEKRAZKihupxm23DAnC9UoxuajAjh/ig5ati4Ft92ve6gXBtsLUr1 +a2wzG7b0kX+9AZZ0VA5q9wpkhDMubpGLipp+WaJBHfIB5EuOZpdnYaC+2/iUDkOV +B4rwdzPA2BdYNRdTaELw8GDA9o5tDn9K7mUs3OJSuny4YhhQsioYQYYTtH41v6Nb +QlXdjve8qYGWMKLFzD17evMUQJ33ZQWnKU+Bz4hDpzMrM8U3opx6zNL8uNteKtDS +xUyEyIRszmLfs3flHimFneJWJmzc5YtYf+/NeOH/pD5Ko4Qrp+myNGVryh9tWxYC +/6mMXIQ+3fsXgmBz5ycjSOA8ViCKjLtO7yBkDsgGwjG/OMNWqrmSNAdjRL+pjljQ +uHd8Zmgrsnd9OsBuQUd6BY7MHmqy+D0TlKhk8j3IoaEIpbxs7n3xKnr4c/X9BhYz +/Na/amc/2hdIkd/Jai3QXjx92xkD0o+BvxmztA== +-----END CERTIFICATE----- + + +WUS IFX KeyId CA6970458673493A8AE1994EF1E29238F27F4518 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACtrONyXv+k3jAAAAAAAKzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTEwN1oXDTI5MTIxOTE4NTEwN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1DQTY5NzA0NTg2NzM0OTNBOEFFMTk5NEVGMUUyOTIzOEYyN0Y0 +NTE4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAg7Yda/TA8w6mfYMG +KhaqnrHHfVOMybACKefxM5L2tCU5sftix9ziUjaw5qbvdy+bAGo9gWGBmTOXkqwX +SZ6foXQEhDAo99JzDjOaN3Tnw2YW5Vqz0oBjH0anDqP/UgvrAlkYH5MggRMrh3SY +VcUeV73eBXFRZuknHShZj++2JoG+i79ovo+4GlnnvpNrJqyt78OomfL6Png1lsvf +WMptmLB6jB+Aw53odQJvVv+XnYij4ard1Oij1OaNBNcgg8fnc6N/ZFuw/FGRSKNR +pXadB9J0ZBu6n21QhQLBMnx5lzg5Fw9BkpIyy5DVYYNRrpXXUpMwykGyMCGgRYlm +x3YPTQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUJlGhcIpq3S+m0SHmtRykMoforiAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBhTd5Y +5xoJvvgXtL+wRoei5OjM3CVjazMyCndaLCDZQjiP0gCUdPTf7Ti+lWzn1Vw2CCUG +HrZiQ8AflOAcgqAJwZxxk/n/tys0A/iOImwXQm19lmHXUDcK24/9RtbA7ka2gIi3 +fCYx71hZzssF5Po0r6/vFNIR9A09u80MSOJJEND9lg4zPSFkHH3hTAtZZGlR11Jb +UXIYopoT+mpHkOTNxheL1R7855/tEZ213piIRzEmD+labKLbZkq/m7biD9GiyfYM +mJcXCoB2U/yjlu+7RZxu541Dg8GfP9jtOHZ4raa0271K6K+9+4a8LhZwqEN0+joW +pwLh1K04i2zRtYJGY3WcEoKiMdshaKdtTRUm8TgM5CbRT5KvHoVao9Yok7h36aub +L0soPTQ5R1nyAv+RMCVEk964mLgzIK8WALIIuM+cRWI1lXRYWyQiHTbU8C5gaMwA +STa7X2ebenMZFNoPa3wpwRs9Bd9TAaZFis4mx0R/WdFOGhz/LcE4OaiSVelTqEFY +5IOJ+YXLgiGHuzsR64+rrhhPcDUY+gxwlOTTiVK0T3lhEpaGBxJ3lj0B0l43M8ph +y9C+bkZv7aRvdmzEONKBTPDTqjFyz/A0MlGAXVKzw3Lik4RA86EgrUotxnsNjeVc ++uceKOG4QLegpCtMB0cPTz4VBH+QWX44K3gTQQ== +-----END CERTIFICATE----- + + +WUS IFX KeyId EC3F8D4CC12ABE88A019064E8A62B7018FA2E359 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADFg9P/ebMRWPQAAAAAAMTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTE0MloXDTI5MTIxOTE4NTE0MlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1FQzNGOEQ0Q0MxMkFCRTg4QTAxOTA2NEU4QTYyQjcwMThGQTJF +MzU5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3YzZznBirZCdwEp6 +AXgJVpzp0P+pqFsgPEkalg5SPqR5/OjSTGmge2GAqZ632S39aidQYoQYXe28qwBP +p0+Rt0vXqoAskDutHvRCCjpqiG2zVzkhY/V+mH/kjNgzwHEi7tpOykqe9NHynkt2 +7BcwSestNws244M3/uQC0s94JBAZ6jckXsc0C34AUV6QfiHD/lFEsU3GXEWbD1fs +6QKW970STpYstw7leMSbYmtfIjUTZEVn2t/jGjSAeX291yZw5SrxIdu6clpkhmyJ +gcqK7p91pX4zz4D0sGAF1NyCwQfbIyfTbp6vUamqj7RFPlPb4ACoCkV9RjkCXXUI +DcKgEQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUC2az3EYa3oI+ZX9L067AYZZbccEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQB/SrGb +ZnTSGfZb5F6ZJ2OX6TvJNejHe3A7a1SuHZrELGK0xUdmyC/s0fiMJDjWu94SlqAR +wC4tihFhaA5peeQ6a6VU/bih8VauwmfNzLH7V4Nr8LjV/FhInkeEfN6OgOZxAefT +JVo/fEx6/3eDhywjk6jAWBI8UotPlL2eEgtMBwH9gOZ+gAYyrSitCGx6WkOqlJTe +cwcUDrrzaftHrGpfTjunuMzuMMi7n83z0GWvuUVyPfc1EXx5Xs52B+/LSYPiQpzp +cDAhmvUBuIh4XpkrSU3iX7eESSeMlZkAQ2Wmvr18m7JkHyhGe0i+ArRa//Olj6FO +cb+UWpjALdMi8tnI1J3bxOhharNF0KT7nrl9425qzhtZhSERMq4O+jVERLY9P3NS +sp5w0j8c9ixPQLjgLDGPqIQvUjOQOzv0tOmodLMX6N9fIyF9rcC2mmA5HErSyOIL +Lh1bRSWDQgG3+YwmuJvvTiJCPzEMlOf8BcNMPBTWXSnnvo1HFm8pIletG8X76cJw +M2lLfZTFkmiYQCs4TWj1tX2Wqjd4YKHHJ9+AT8fnDEAn0aVLgfPQ91lLjIH38HWz +f4KTNCdfssmQMw+I4jACzyAPcvhyibaSlxTsETjsC0DLu1YEG9i5aieLk0j/SKW6 +RfttsNPhYRhQpE4X7kmvaTcxKL0+rIeN892ngg== +-----END CERTIFICATE----- + + +WUS IFX KeyId a75598b8026fa544affcbc4b9106c12f96d3f0b8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAB+XSBPvc5xF0gAAAAAAHzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NDk1OFoXDTI5MTIxOTE4NDk1OFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1hNzU1OThiODAyNmZhNTQ0YWZmY2JjNGI5MTA2YzEyZjk2ZDNm +MGI4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApxke+BIc07LbS2LI +NNKyduLDluSFs/VQUgz0PAUKeZwhwBF3H9Xn3/oL3+ET3Cqbc1W190sVgXakjRW6 +QDl6n0Szmbx6U+9qCZeh3xL5O5XMMEjjbWoD/ukuN2oINTvFCBeKAIqQG6yKEX7s +oG8fSQ9P7kkkVFYsbO6G+0isVRk94nLkvUz/tYk9VB92lVo3BnGChbIljMra7E4l +dIWOOS2H4kxm4kpgED03Thb/Fvpx+mHx+w+RbaypssLdAkWwWTCkC2eeMYO09R5f +qp8IFYI/mC3u7RrH/qGnbh19e3L14FEheWM0Gmy74oSSftIFioWqsdO00atBw3ok +ueBiqQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUjOJLahJ3xNR+M5MLLfaCWsNhwhwwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQB7QORL +JsqTCIzfk8ArgDfORjVnUrdXmUjJYDMTE0pBycuHX+G92bBYYf+8jFbXcd5vSME1 +dXduCa4275HYbg1Aj/SQ0lcCVizhCHjzonSmv3mACjf+7PkTEMm0WtR2TMezcrsx +dcUpLhnbktxq02+bw/3Q4E2m5a6DGy5Ap6900KVc4Sly21ZdAjdCwqxzZBEQ+Nnr +2raj0QY4GBfgUk1pqqlmWA+c9oxtzuLmGLfbJx0dJjZaODT0usQawYwBl3xyeEh1 +3wkUiUsjNkp/ujJ7tyUFbbSfzvgeOf77QRV+O4S8Y8ATvc3OjdyL2Egci8E1TMUc +KnXb5hMweQDy2Eylt7XpfPexl+3ZBfbkxSwXR4ttoyj82zPTh87O1H8x0x81qjPK +Cf8TvL/Mi2Cz+Zjf5bM1LylW8E1HBsM7K05ySvCRbOTNP15lw9b4gl9vPb22MXuU +MmSHTTw1oTHzNDcpF03NLkCEcWC+96mtVZ/2EtFv8+r3ioRpxCYCSGnVHXjb+Xpv +OjdAzr8oGlCaW3VUzcUgidQ57qAn/+/2YVAcKQrcg+0wp6p/kRCBmEz9r0kWDLtg +/pDWIPQDj3Ls77VWkldcPzYSthaB3Jn67Lm0FS7oBy631BK8mGvSIEK1lNkxutCE +P4vDcUqQBFG+8WoYbOSUv9nigvPGDJ742xJRQA== +-----END CERTIFICATE----- + + +WUS IFX KeyId a75598b8026fa544affcbc4b9106c12f96d3f0b8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAs8rjeLWzhTvxQAAAAACzzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIxOVoXDTI1MDUyMjIwMzIxOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1BNzU1OThCODAyNkZBNTQ0QUZGQ0JDNEI5MTA2QzEyRjk2RDNG +MEI4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnyo3mfRyMs4E6z3y +YaYAejfWPC+LzpyJ0PPjwNtBG3E/rLXNNJGDq72E11ao6LxqqxCR+1AJw0Hlw+Fx +maZAzgFF18jIuGKp2blgeowiMa0zyCyaQgQ5gOlRbGV57Vf220uvRqdsUkWfQ6G0 +LVse9fm8Jr+b0XJ5uMpBlKuSPaGC95Mdz/SEG7COoOeDYDai7/U5qOrA/ib+xU2m +W1E+zrTvCHtYizfuGGl3ZPhGK4cFhIeiM3i4FTb4VLX3i2yQ6U1AP/e2KaDY3H0l +1wQCoCz6cPvircdh7XQxgIlvLSyH+jzlDSHFfG0pR8pd3WrGTBqRJaZ4jGInvbaB +stV9nLQZi+lRYf6nBzxUtD2QAvX0xQqpltGt68K7V7XxLKyQSeP+Lu0yPE3gS0sG +FDcXmVcLe2T3X2LWkAiWkoF2zSltVe6mJk5Vhx+pCbgBYzoxkkonulEeWTpuZC0P +Ri+sB9f9/o6st+b+8s2WgMQxgDAYfdXYdsZGqM1Kp46Q7mzgmAKKCc8k9wmD1v+B +pGux4gKP+VBkxC3cxhCXhr4aVDOz9QFlbfqrHRkCUYmFsZJH/oRkTr6svt+U8qAM +3OCGhlhXX2acdLPCZO+h3C+jR6qOAidW7+WtLFwKb1nzaNI+iklUY/X1Opm7mCF/ +MlKzxUGWB7wmrEv/IKt1NUQ1AE8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMpu5+U7G90z9PiZ +VqS3jV3JDYKBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmHzvQrEVYSl5jUK42MdcSyzOu7Egl9e5IoeugXfauUN8 +U2ltK0ny3o1iiPKUQ95iP8u0JCXbJ5TwLw41HPrBxwPacVUVcw6QhkUP+p7jDi+M +9WSIAL4Va6qxF+q08XzYt2vpENQ1lpQ3RduJbMZqoyIUffJU9txrVmfM4mwpBTEV +HY8Cgd8ke8/06S9K2mlMxhZXBZLdLvd60/XS9W+R/PpyFDSzLHivOPZMNvtqDard +kMWC0ITd1e9Izqa83aHRVpN9QkHrWnoKUljPmSm5vgDpqTNhkcqExaciC8L7vWKH +k5d3B6LT86GlAriBAMYxK6rVI4hCHR7TK40S7dNeRiL9XLfZ3omOFYYhW7PRRonz +hmnxupuJ0LEwUuQIQYStwqnaFu0BorHiotI4YBj8AloYhfQLinn43yJYBQpCCk0l +ViSRpe1mNlq0+4OSYSNUWonlwBHY2f8oIogl/PY7fAk1OZogPBcfhjwpm8W6WMEW +oDKuzBHqSQRtlikNUv1n0qaq1BCa1B+WmiMTCb//wz8/KaKspTGTdmcHI6ltcCjN +qqaK1xK/PdwA94Wk4mtjM/r7UhWJ71xUlahzh4O2XAmZ6c0NdRnz7DFnY0pMoswQ +72TSY2h1rG3zy8KaMCN7XkWr+NpR4gtS3VZLzrGZwYPj1d47/xq3Msutkh0K/FY= +-----END CERTIFICATE----- + + +WUS IFX KeyId bbcf7cc184213166dab5be53a87014ddd348d8cc +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACK2MhWzyrHNGQAAAAAAIjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTAxNloXDTI5MTIxOTE4NTAxNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1iYmNmN2NjMTg0MjEzMTY2ZGFiNWJlNTNhODcwMTRkZGQzNDhk +OGNjMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqYj+z0XrPNb1HhOC +y+B9ZAB2za2hWISp/blr3+kEHhKz0JwzkCzlDIQVhMVZ65fhrwFjZducrYvFNw3E +KU3U6YAMtD8JAKDKa/dRumm7TOfrIKlh0l8M3B4avHnoLLBBTQBIUbpi/i/0okLk +I8BOLqlgbSZPa00eMydmXZ9GtU/46Jkn+5Zjle7R3ADkB/uQe9lkguFaPZSjNuGU +883gZ/NsZbWIOZLHEVdw5fKkHtNbXhbvqdaHqFpM6TfGL8rQlsfGZzDlgvKkiMPB +Sngm5vLbOD/hOqNw3Z9fIXWsRXKr3btN99hXrxlZY8M2+O5Tgs5CnW/GJG1r59bX +vsCeJQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUbYVn9tCsBhr6agO67Nxypojm524wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA+sb4z +xeIVab8B4ci/5drOLXDA6K1auBaI3YAvo73r0uelzDPoiZUpdojHNnRx3zGUJSJe +RlDRCaxihqQm6oeNktukur9h60qdWlUTYvDb+pA0u3/tFstXnGhDwVYE+y2i2oeP +WHOBxcYaJUi2s1TLXBTyv1rJ6CkOXpswcEok4fYtx6wtVuLg0z8HkE8PMd0B2vCf +hUAQoAxnHRVzml7u7olhh1Qm8tKvvi3tetYypcobZ5IX0uliaCdIQP4ASLkIwIQs +r4UqpWeZAEN5gtmMAgXGUIG1XL6ghXvSTIuoExQFz5sWBHbbZCIkJ3LwbGZPJl4R +tFr5kp+dwQ2O65PJbP2g3JiYDB+bumRu1L68PKxUx8IQ5HpJx0YlON16w/GUYKhP +YwdeAg7YHI6c+8cqb/onfPjuFPSRyd8Yj7gRMisI8vH3Xa4a1AnIiHukVnbY4xvF +P9IjRvsSlgvaEfmproFZvt6j+4uNmX+FOxbP55VhGGncr9pmpJ3aQtsFa01P2ZWx +PiOPbo+i39ctXYyC7HrSZrhpFGAxjxJoMX3sfJ7epa4ZuwaADU3mVTqMRr5ZLdOE +qE+NKeVJZJyiRkn/YhfHOkA3jj3BXKCOEI+YDDnOdELhfwHAvmO35BC44h5LrBDH +PiHCXSLqxm6D2Y62NzgQTKOxIuEdmuEDbUIofA== +-----END CERTIFICATE----- + + +WUS IFX KeyId c6cb2a4db7294be911724f5041310b4c42f89bb2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAACjXQkLrGuYYKgAAAAAAKDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTA1MFoXDTI5MTIxOTE4NTA1MFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1jNmNiMmE0ZGI3Mjk0YmU5MTE3MjRmNTA0MTMxMGI0YzQyZjg5 +YmIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwiFxJQVpxavnGbbl +euUu+fJac+y9O8MLyMF7nv269wT56mYKPQqBgUkOHQxk90An/10iwcjVREzL9KVz +rdcUhejhwiLiN2+gEu5ewPOoarF0N+vUH9Ng9tT30k2cZnu7XU2VINVp7h88Aisi +ynZesnIxHzEcAys4y3MZ+ou15XI9WYIzOsQEMBllXr8mvihCzEpm9qhKLvI56sHy +/OGCjLUFWgsLALBrypWUqeb0M01OvLpG9lsOhw54YbDJj37/Q95x1j6oIWtHH5qQ +R140rt9BP+BhXzoyGvh2aOx1DfWIlAoIxTz2DJNpscva0veM4GnGYVk3dwcyLG3F +50cZ2wIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUrSkbs/J/u7NGXsJTgGfPBvo6QsowHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCVY1T1 +epk13jcyTm19ZiKOpPFXTv0EBcWpMEVp7fmlX1apIMAvyuCG2EohDhIeOWOce+jU +nHa/9KEWtaaL/vyZAXubk+gZXHdGjswVYJ7T8KCdqC0X/bKIzRf9HKsoX82PuO02 +iqPwNhlokiUIyLhPPGGoJmmagSqU2cr9AjdDJ7XGACztnTtWM0u/FkjEZm3V9Loh +7PBc9tD2cr6cR2Jpt9lvAa3/20IVn/wCtQJvs+tqKrXPQlqgjGKatUIxdc7Z1/KM +t5IhMzfuEkbuMUqPRx1OfuqgPR0BU35SOFpbH3LhOy452aq6a1ozEvtVnxK2N9d8 +aVsviaSq8UP4ByCNHfcLfAFalIeNAnC1vOPrP4zgNlduRkWwjaLc98xRkU7TDBcI +gWroDbz9WpDWvpNml8xqqkbduqDq0bcsbkn1jMUvMn14Ab24I1zK39vF8IZOVxGV +5P6XiYE2QXKgw5UbDd2nwIZpq97O/w9RFnwFGKPKjtTv7t75uztC6vGDvgh1W2gy +O1+3nI3IRa8OZfvs+6tTNe9J/64ZcxbqXAFsMxyIYa0jBEChW5HPy6FDWkFDkG9u +MLW09lyMQ479gxZxPYdHN35jpCpG5L8yuxPrBwI+0UdH/wclEh0zEUHI0sta0TP2 +ZXyCL8SHqDciNI1sL4Fm3QyckMoibrBban7/kw== +-----END CERTIFICATE----- + + +WUS IFX KeyId e82669cd9f2098270297499eaeb8dfa7e68b3422 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAC6UNJUmcnSwOgAAAAAALjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTEyNVoXDTI5MTIxOTE4NTEyNVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LZXlJZC1lODI2NjljZDlmMjA5ODI3MDI5NzQ5OWVhZWI4ZGZhN2U2OGIz +NDIyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzk3PQTkOgnVBS82y +yAe5/yOf9OjlfW4MzIgoj/PkFbLxUoiI9GUj3/0wX1RxjzhR09KtYZSsGSxRaxik +jIF8pJUONEnYufvwCQoydlT2xM7Y9jF6MXewS1NQC3/WEsD13KyLgFDtyLxXDfYe +DnrhANU2w8+hodyqNWAKM+Wd5ukTDDVGhjeqoWQH1TLyjbRBm2RYSlHbggHNchYt +MsrokaGmZxZeDwFSqNt3xcJ1KGOmkEG48pQppGS0cM+gMvN7HmSCPRuHg2GzoEyK +Wx2V9aI5VVYsCgPZotixkQbZ4+GLRHI1utO65ODcY2il9wcwzKqD84DJqfc15zTa +iEagqQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUkXNTgvEYTKm77o5gPiWn0tTKFTkwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA1a3sz +nGK+aNH3ey+QDl+4x4+Ead4ocTYJG5PecvdeDIVp9CjfIbzvZ/Li7fEY8LQ1tUYH ++837rjVklXgyWRvblHqrXcNn2WCaOle2V4QEBXTlHucrJxESA37iFf59CNMl0HUJ +ZV3vAuaz7r6JrDcSGrdx9uOtTsz1CuZJWe8aPNK1y7vo29nHUyhiUpmSEoyovsQF +FtOEnubdZomJaBhX1gvScEFocAySFX4CEvGeV1uwYNWYm3aSENEqyIMVUNH7zb2s +REDBDgXpwyEqQ9w6SVk9lAxnxVnql7nMzlD0pasNVRQLGf7CsvmixgqnS0UWSO+k +cTafXUOvCVyOTOLRgNUreHNmEanj0NqDmvcKNcmeTHeQqpyzLS76HLbiWPI7PFB1 +/82ymDqN6/v024bJy3azN//tBU2ferpC80TW/2m5iaf/4L9D168E/1aUNAYm7KhE +Tz429kzl229Wp4k70ODb01p0EXrSxo50ozGrDUo852lGdhdnQYcsrO63HMuhJGzh +dRv/U8s+IW3gtzn2LNvzsMmJ8evSAkNRWLFA272jizxS8vwEfCC7frNbmcV9Qk9m +XL9/EUr+ZgP/NnQvvXFE5w1j3ELG2yyQjZs1ushMnoWmhcvhmRfxY1pqBllor7VO +e4PSRkyp2bYQgei1asEI6keMmecGpCEXH6i5aw== +-----END CERTIFICATE----- + + +WUS IFX KeyId e82669cd9f2098270297499eaeb8dfa7e68b3422 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtC6GqZQir7T5QAAAAAC0DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIyMFoXDTI1MDUyMjIwMzIyMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1FODI2NjlDRDlGMjA5ODI3MDI5NzQ5OUVBRUI4REZBN0U2OEIz +NDIyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8NpXenoGEveQII1e +PPAOBRw6RNi/iuLMJHJ5N16nXaB5igtyjgvIIf16MefzIHIioY1wGBTmP/TV0Bxk +rRyiXvPtFtGy0M5+5N9chg3wLsO+vXAlbIlZn8ZId9vXTSzQ1O4suajI3ty5ZnMl +ErkGLuvB7atb7VWE6P6xmHn4KA6thRsVugHsx/lJ3bGIuoC3rjNaXB5jzbIQxzI0 +smr4NuknLkJZmgL9rLHmW9VHDN5R9tqbCc/m52vr6fq4C5zqYK3W+yFoNy29l/Zo +gXgWrsZYkI+NxYpv0/GVgPjHkm+2xJEGuG9i1AoSvK2r6G0bqY5pcXvKknPZqPGe +W9mCVBLgCECiXGIEsbqdMlgtGNP5Zp3I56oEkn9q37WhiHDrywStP0Ya3PxPDUri +lstpwXD1cKc6ZIee+LQ8KdDPptp+MgMeGSA5/XPDEf8dEFv4KPkeOcre8GzoZepG +oNkTraH/+Fl0EQo8l2dVhLHRKs9E869X4apnG7NUnnO8lhXOGbg5OQYsv1lpgyry +hiMnGY2qTkwOZVXljvmyDdlhkirx3j/iY0Xneg0/MtsidA2QvRtkXF+0WnQtL2UQ +/dSc0DyknHNkZBn2nXW/gHfT2TkiYOTFEKpdmn4ct17UE4XHkIwt4vDsYa0JD/Ij +k7m5PrVNTGF5R6iHN0afyQDeW28CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBzzIQgmSDEE0GaT +R9528N61+VuBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAIP6J+/gWJqd2eoD8hvIgEEEqAT3iqrDkNR1iNeiOn1Fe +F2hDwBeHvznEXpuMCvUTuW1p6QakRFeChJ0nBt/ZzIuOdOyUD1RaPjBM926tQCqK +WP1MqSyjeuDUuowjPd6VHVeithfTQNfsFHpML8yXYlkG19z9R9nBDwzR13MIonyg +V+bmweHeF6jobOzu6/PWEmmOxRr3TuruyNu27HkabUxco9k4OJU/gM/lhgsn4Xmh +vxeGtes5kO3EusyGWzZXgTa4OKuZwtzp5BnIHtnRUEdFKjacX7L3A8t/5SeB95sO +wuosr6PJYcvi7XQ7frKl31KrtliVBfi3W8YVqhlK35vhW7MUqetV+TIascKtXqUC +7OwmuJeMPMCL1mh0PwjktuUD9KFTd0FZlZjzrdMu2YqcyT6lyAwgiIdtQvrmSp2t +sRw3ezbVLLzMP8Og/oA6Eb81HQbSa/uXiIBup4KqhjvD4O4i5N50lghZtutGt8Aw +NB/pX4ev7dS1aq6/VycvioLa48AITVA2I9vCkSYKPqvj1ILty2nw7WjEAmS/ZjEQ +PZCBxfaLyBaGzXrUHT6EJo/JmVn2UtNmIWGzPGw9kbUHE18P8mciBIfQw+R5XfIx +8alBctFRqsLIVzejWqVDOXWw8MyaZ/qWpOza6LsS+zXdMfUX7DPKDUS8Wb8lXg4= +-----END CERTIFICATE----- + + +WUS INTC KEYID 0FA7B495048126120E12731606776F3D68A037C0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAArpb1T2VeRX6YgAAAAACujANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0N1oXDTI1MDUwODE3NTc0N1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMEZBN0I0OTUwNDgxMjYxMjBFMTI3MzE2MDY3NzZGM0Q2OEEw +MzdDMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL5Fcy+GUE2/zKVu +UJvTmFVQtWkDU0RSf1yuSjE7BBmDcPndb8lsUiCSEy2B3KOmdvtIWhibhPgNQ/rS +GYS3KiJcDn2v8xtuYrS9enVQI4V6kU7bOVym0QPo42wtFvJ/ibX2K1PpVcfrKlt0 +YFSHWfFXzg2hdK6HRY2yWY7ukodbVfSm3g6nepWdf8+y9TmeVpVjpBMg7CxzNN3h +lHIwhL0ijVYwYt9ZxxrCwi9FanHA8IZs/AyLx8cbMSfvPyF1hlOT1lm+3sh78Ein +qk8V9EKTP4zikOcScFkz7j9t1pu2ZdGPiB5yFtfynkw2mUH7zCaYxFWhnFamzBd5 +PRTBT0Xm1s1g8c1ggI0ZM03gf7HFCejejwnzo9gZVLnPjXO18ck3IlzZbIIALapv +9qqL1RzcZDAF5n7oGRelzSTbrmzesAQAW8w5aMDYnuUV6D2IZn3Q13+LYXzphj0m +YgpeDA1ytLIPu0ijJ5L+7yXCbVlVvFhbldP/zhcKQMedbByeM+Q/qYB0jDftmMNU +D398lA7W9sVe22SOEdf/s4r+nOwEioHt00GwugYYVSoM67itEueH5Sa/Xyv8DHiS +3NIPx9t61gf9J4oSm2aac2GOMHA80Mw/w5+q64fM4xHgx0T7yWsljkSFtXWemStK +rgxxR08EbwOVj12Dncsg4Hb/UNrzAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRc9VK5mzqFzsaU +GFxL5ha9/PHzbDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGCuto3JHBivdf4V+E8zzBQY3w4Xn+nfg0Ddx2rL0oXr +sAFOi0ZVqo/RVBpVwGcP3cCfYZzx5+AM9BTnkBjTAk+5qXAOIa3yhBfPvihwg/Pq +N1PRdzKOrVe77ZJEVozR1vepPsNPj6eMcT0qrIBHzGx+QsAKVqFvTewnQRRHPWQe +1SQJqrSn/e52qvo+JvJiH6C9lhlmNzz46nfErILVk/eBVv1o4wQlareKq2X5iQtT +9UVn+6IHH1Hcw+v0GlJMDQ0nCzx3XqSs5g1+gjQZ/Be1y5oWMsSJb6Zy+DnsbVJL +F/SFQCB2yJ7faTi+deD0lmJ8hxSUEuNeqiiBgoIBnjMdKjcCneh2k59hgMi7Xh2w +DzdpNLGgq55ukHz9TdF5XoRsV2Ip0iFr52Shcv5GxVAeITOPgJBUJRd/GZ72kfa/ +v1sD/bpReKI6xbd83lHcpbjZnco0M/Kj0pm4ovYPrLEyxCPGxRVPFujt8MMnjJzM +zlPX0o/kQpTok8seMpSwyPB8AxBKZAfkdGXcTIe8E7xQrt4jMyq6xz2DRSR71w6d +5Sberk+FXBPx6rjSuH3wM5wzymmOUmEtyK0Jxr29zEGOmE1LuIgZLpY325g1I9eL +ATtmS+7HxmfS9cNPVc4TXlXsld7juoEtnKAVcEuupv+jgW8CQXIvG+aFwgQCJWes +-----END CERTIFICATE----- + + +WUS INTC KEYID 14092B5F7814EC9B713E9A9B90A4C519DF08E688 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAr1AeAxXSEKo7QAAAAACvTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0OVoXDTI1MDUwODE3NTc0OVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMTQwOTJCNUY3ODE0RUM5QjcxM0U5QTlCOTBBNEM1MTlERjA4 +RTY4ODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANHBl3U7n/QOgtUp +8h3gGndFtWj4qdHflE2Ki/3Ba6Zcd32Gah7WsIBTaFZP3Es6+43L1byfZlqr9cM5 +s5XtQnB3y4Z93SThfLWx1rsP0Dugx2zlFQbSHqIyVFRBRzh1w9JPxvd7GkyrU5V+ +jTZLEgKDF0q1Y5YWUufXXUJmlBMnYepSW1MHwl/udxeiqwqz5BazNGm2jXSG571b +n6LQsoEqUn5PsXvoMOJAxzy/bx2iuETaeEhB/29Vr3BopUUz9yygisKThK+BoYJ7 +32YC/UXbyXHQa6pLxFzd3LaLLtxT6Ue53jkuoRcKpHYZX9gnFADcOlAezYyAjrIB ++pfau1GSwWTyG17yzmPVviXK1fCOJMt7a2777MB8D5KaEy0gXDLm3ivfugxy48Hq +Bst0nXnyvfp1FPUnoeq0ZKUZmD4nYtUD+Lfj0W5fUIDaNi8DJdey9WW9ZU7x3PoD +gaJhHEHr6YGf2pyORqX+bXmoBbzhbob3FwJUWqTGkapm3i8NxIl5DT43Fq6SS4vh +5PWlxMxd5KZ0KZAdrO0VyjnXCNCTSagwXcKnJUIwUocmKbEFk/hiTlVatiHKceYX +/W6N6x+Hu5CuQsQ5zotPHcOHaArDUAK1v2m44YAVmFNRC/Wngj+hsVhqZfXtQL05 +M2SVdKh03We9nDt6prD7KwWp+AODAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTzOi4oqf3rC0Bt +5SbNyRI2I+NuizAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJQtEx3AQiB4j27vJV+RNCv+JyrjzDUjAdfuj2BxTHpO +Zw3HEnM9ggQd+6Lz7bVIlU3WCp20dSu1+jab+HAKaxLtrBXR34MzUbLS4G7TiZrA +NywMJGlFOIFURA9CaJ7UKkh2SGNDbBW12kz7AL0oYmRUg66+X6tJgifUccArVDlq +/4Q+cIMuZl4oDo3xMgboPVtNgiipce0pMc2gCSn3uTSE/qopZJMdtOJ5WnmcagEw +mD97AlUdnDm2ddugh/96zEBsQ3ddghoEu+i/3T1jPiLthRy//sFvkskw70DCjKgD +GZy0eesukatST1oGAks1jmIOrfcqjY6Z6mj9tHfptnHNQ15wTlisBF4JU12AmWuM +k969I+fKCsaKuMuIqeiO9YqB3Ypz8ACXdd4zdSfVJlfAcnsGrlluGm4lygV8mIMg +hrh6Vgfzr593ZTxoQK9HWjA3HgfpZAAqtF4qFIB6YwcnrrSXeePziMb140/xqKzw +9KYV8ulQvKoBeSOZIPCtYJGY1oDVu9WgBYqoX5RLQsXJ1woTChk1JKbuUpiHvW8V +Ue5dL8sTsPZRjsfUCY6s/BKrvT3O3X0IePluurA8K/Hdx/0qB/m/kpHIlXx3QgtQ +MaKjiC69TluuDRuAhS+38BT7b/BEnrx38/j72FU3M4RsZE7CXkBzLRrIVDyIEK0f +-----END CERTIFICATE----- + + +WUS INTC KEYID 145126D0FDB53E99907D6FC6FF1B90455B9E324A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAr66oaC08ToXuAAAAAACvjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1MFoXDTI1MDUwODE3NTc1MFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALJAT/ZEHuYKannM +1/LyQBGkZe3kHATSTRHHPO0VW79v124JVSkBm4hZUv3QVlyvU4j4P+854S0E1X9f +sgbIZQWAv9+u56o45cfngaEHmGl0LuJGT5n8aUSovz2kxbVeNnlUPRjZrMJHhCQZ +PDiUDz/tgsKxYbTsO2gzYHNo3zsuojBfQzqE72qw1XSOTF+CvKBIf/UVVbK9Efbn +TcyBtX3BI0F5XRmLchv9KvsubnqGiwtbaP+WQMAMvI8X4g2a7VkPIs/wPMTJflmP +M7Ili5JO6Kkw8jd9qGOtaQAnKnoQvYssYBRMx+xNcE4l2mcgI0D4GNoQU/OnPNak +6kJ+wLrIyU6dHxwb8Qxye0MmGsDqxwVLaxeQZXAB21vjwuTEbYCBomb35UoF7EQW +P5xSEaUxZcnusip1GaK/7WbVvfOh4ZxZkuoI/mCRr6g3HSvJ9lvVISgkw3D+Si98 +GwB0JFlLALT3kcZWBcD9dCbaSnd2cKA34j+L6lp65u46gi+8EItSfm+l0DoHUF5U +PrjDFUY0ncdsstJPDloIqEGm1FML2bYZ0AitFSMDD9GsqqTyQSg3nfOveLYTcOfF +zJuNwY+ZBltBCzPIXYE+YlvtpqkYhaFitCg6DnS+WKVwImBnPheFMIa9vDpoEEjY +CJVmtQ7o6uJ0ko6bBlJqblZ5pcPtAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSUYrU3dLWDHQj+ +MrCwnl3CqmMKZDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGILAo4v5UT3ei02S2SUCmkDZgv12qFyZb9BTHIMi2GH +fCkenZdJaQ1IFpp0w7uRU4FkRnZwco/v4zJ5moaGXbVlI0kVtectOfJE3RRmp0g2 +dZ8Dt0M5eKOJ0gWxN21PifUxovx3mGxn2gbs9xupSqPelBVHtPK9Ici9pR9A3jnK +ZwVMeX2TtHAe+pkNRfXjCYl6ZE65vG7A3zo3kKG4Pod1H3CpT5Zt0on74VO+O4vP +ASzwtkggebLntMCcBIAwz+4x+Qdhf69oyDhUJwdGOGP3HGLwOT134NXHc22gk2dH +etkpKERJv5MZKaC6sOPX7ip+74dWxZqg/Q9UhsbPEkq5+4kIHntNy5lrO15m23py +XA1xO/Og4CpC3W3wTpdRcztJkapvRMbqZp5vd1RtQJ1izGiZYRl2bmykwMq20XHM +r5/G+1DoyJwy2agqZ4ixkrLygEHhzDpT8+QTUD11fc4RYRpcyyfcyKJ3fR+6uOvC +LnQQiPauppA2VtJ45u9NZ4Rjl1aMOkUEDbAXbmRyEdP4Uc/iuh9x03zh5d+VBRgC +Gr/kDf39tXt6Aj2rDZY5crSdnaXza36ieiczR7U13sERoO6yRzqK/SylavWvHG/7 +V0+f+Qdi6w0L7U/4B/XZY2RNg+XeJxNnjUOQG5RqxiQk26WyaovPngmMcDDA8HsB +-----END CERTIFICATE----- + + +WUS INTC KEYID 14B8E7137FA99526C4717DFA881B24936BBC6BD0 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXSEhd0W1xnzywAAAAABdDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQ0MVoXDTI5MTIzMTE5MTQ0MVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMTRCOEU3MTM3RkE5OTUyNkM0NzE3REZBODgxQjI0OTM2QkJD +NkJEMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjEDS+oev/GapP5 +pcLcKlgR+Hf/Y/WjvHAWCuOjGT7Cr7skHrvXVUi38XGaUMhh7Clf8uGtPYlGmQCX +jeKXLADlRsQ0HX57b6AWAoxvIxG/fUUpSpLxJ3dtI725cxVC6eYlVXwvRdu/EchC +JFPA96od6DKFde4XNBhPUTxW850apDcHybcB0KuHpCiIi+sstlALs5P6v5NK9HV5 +TmJBtlHUvJDDF+vQwybdc8BzsmKrCfsXtsazxj5Q4unM7NKnDdkYA4W6upfujj8F +HYNTDltL0XW8WU2tmqI+kuS8Hm2UzMuI88voWSuI4bBrf9rveUFu8B2EQhz0yhCO +9XGBxt8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFOFNxPF1oRiA+127UTF4a1ODgcrzMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAMuZo +6rnF8bFEP/pbqAFbmCaoRHWiUgHYb+mXuZxB+PMm+AmjGq2V4pgE/X+bnIa5ndCj +lsXTH0EOiKRRaVgM2xgMjUXheIHVyk2CdwccXIUb4Ng4e6AkppUsfcm2rrbUXfyx +1RCR47EtJLY3XWN/gMWha6j2N4nSPI3sFfxnxPcKMZn8+9U7S+ax+8FmXw6XT+L2 +aw2aSvGLAij13aX7QCN7fOotRQX4SLWpgeprJnV2712AXiPDUJsgL9xNnnNMa1Xc +Hp7RJD73WRqOuw4DDaFa4ZLyyX5+hlp+kuK6Cxb8ps3YiqFzKfkB8ULhzuYg4b+m +Kj7rZi+LDRrane4JzS+yLV+kFzC+wYLCk707aYhovMQ+ogZAKRq99UduKUi/8n2u +KnsmJmWlndFkfP+Ai3qYpUP1kAwlJIkEknfVVAAUrDvo6HLeljzbobevIvCu+BBw +E7UyCxL8V1aONlSgnUg0gZD/QvyrT8kkl6+t+ptCarzgyGSqjMwEAqeUzhMLZMSB +HAqV5YsBM3ueyEbyg5O/NhL/8L/dl4lWG9CH3TeTGKKnw0YnHudsUMRC4ts3FnLW +/XwwkiJ5Mka/1fZO0nV9QF41M0babwMXpq1M5Op9uNLfSvFb923eSPF2i0KgGZtX +fC4Xhj/6n+8/oz2CFB0Jg30til36CeV6kicIw6o= +-----END CERTIFICATE----- + + +WUS INTC KEYID 14B8E7137FA99526C4717DFA881B24936BBC6BD0 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAApz5IEHR8QWoIQAAAAACnDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzNVoXDTI1MDMyMTIwMzAzNVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMTRCOEU3MTM3RkE5OTUyNkM0NzE3REZBODgxQjI0OTM2QkJD +NkJEMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL2xUBzPgEydjI9t +87XlS/k3xunV9GHFfYpX6N02oIgWhvZYHUfiBd8eVNoT16tq1H3Hqqezvt2/GzD3 +kS5cRDOniififGx9sy9Q2wPOrj3BhIkBrkxQUKnPYdvt8kWZPpR3iU4iDCCZxb8F +31XzszkA76ouGU8F0rmxB01SU6TMahbn/r6UnImVRPdnhwXdVaNPC6n4tpc1c31A +5GJ3BegHghfXc3oDHbhmbqPxvnpK2VYisGLPlk/DCzy53hsSiJ2HksulP2xYd8PX +tA+olRjASU/eW2PDXCcCf+Z67auw+YoRDbV6oMDja+OSozTIpEatcjLapUe6KlWo +2/ZJwUtBIvAEQUw/cAGJajo7R2CIBOkoYvpGboW+TpWV7x89IIYgyvX5nMXRHOgd +AHQcvZolAJyocKbE/6A3ZP7yoLyzDbw4tHj6chYjiIiffCK6/Jl0g86cMaelpXcW +QpBzjqqfQvN2v09XQ6U7a6P/l7AUVof6Tq7+h6zo7FJ3wFOygcsJ7ARF9Foam1uU +mEAcfQj8kCiDHapn58pWqIFcqaLRxHzO34Srfg7zM4vJgeg8YFVhkPtBgL69fCP+ +w/S+P4QjKxODMovSnoKZqp8NvQnJKPur5LI4vhTl2kKP2/D5/p+rSHvUEokrc1/J +VH7XQRflZ/zBgB76qnUwvk4d1YHVAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRFtQb7666hM0Pn +X7l9JJOclRoUnzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAa90m2MMiV9eeRLj17+T5LJKhIXB8mt0Yq5fYzmF8o7 +7+OG8kEhCSyesRRMl6g+Gc7mVfV5PKohqAN1Cld5bQuErrnV58BxSqgjCy+l2OHi +7h201PZ7moS4m+B/Y/9yBhgYzAcCGC/5eqrOJXEZfyom3LjRYuUsRVcRW+QK3YXN +oFi+2hKG2xbsZh/WpzKu5Cowv+5LpM95asyiuWsf5iKQdwb89TntRTVo4+ud4k5L +Fz1EaCsJAWI4PUrBADTAP22ya7kON6Uob6shzVl6DvDJcT35ymsyI0XJgvMEVJsc +evDlTKkQcuNy0FaBGbKc5mxOYqfthgkw83S5+a3mdPVO0hHI/uvwp68H+5VSbDiQ +FWaGpu+NKMukfs+es7vqClQ0Xsqc+t3IzUfkoQYoBEaMDeJ+fr8PSjKO6kKRcz0Z +L6b/UBOkGYKVGCrIUUbokRkMjjit+FoxG+IMKQ7AUhG/eq4y+gwcLRUWqOT4H3Hb +uP62i4UWzR5FdlvWKMTuBsuwd6rQLtds/mTOA00w5YwI2633gRYpUD5vhG6DAPM3 +MymbiACsFfU9m5hB2fjC/+F6iRmdNBUdwZCRsSZ2YDeMWPC9ufUlZrKDdbwKiEsc +SK5+LStM84pyCvjoh7APDnggK8J5QJztxcvhj7a4x2+Bm2eIJP2fFfT2b2eYBLcA +-----END CERTIFICATE----- + + +WUS INTC KEYID 2CFCF43B16C8BFC78249CC971EE57324D639F079 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAUkdcMx5CRz9nQAAAAABSTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDYyMTIwMDQ0NFoXDTI5MTIzMTIwMDQ0NFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMkNGQ0Y0M0IxNkM4QkZDNzgyNDlDQzk3MUVFNTczMjRENjM5 +RjA3OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9B4PyruNjom2Cf +sI/xotUPebWjg/bB9M8aCoJyvrmGNgRM7lxlM/xar3t4RlWLBuyDbCqJU/jCoWKI +EgId2RefcPnIB3aGnYj78m76C+YZuMhs7DrELW6NXrVG0lnCSBf+56QDvy7RbikS +vDCQBHZzaDyNzc53Th0YSLXq2xmoTqzzUeaHT30KAJBJr9wwKMe6yOcIZe+46U/g +esMiooU9dip71v53COtW+H84y3a4CiQ4nByabFVJ/5FOFAyT8UMNtKPE5376XM/w +hEL6wb0f0bMZnDZvGLhCcgMNOasXKfhgZOtK5gx4suVw8hB7FPvuVo+OwTFMbwzc +I8PhZ70CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFHM1g7MX5m07zP4nhojjuwGbzgg7MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAXdLs +ZPtU348+oGNdMNvenKW4sQbc0QznFWXhCVRc7VdTsYficiEJHGm/1OZL4c5jevf5 +BBGKh9fNIyPCCTNoXC8bpumjd150IZsq2R1Zei17WFPD6O6fx0s1pWxNf3YEP296 +OUL+ILWO48USUmlNjmIIST2iG4gZj/Wet1DlMr0jWg82v69v0NDybJRjrvCMlSeL +Ptf6v2BvnfAVDIy6MJOumKeQnpp7Y1Lg3wI5V5TKpaEdqT+ZZXOdxLkZz3bNJGAF +cudI0AXvCme4fGDg607JBUdSTBC97M+aOLTwQKLvNViDORy+quEDHkrLqjf3GJv5 +sxIZ0Di5O69cY82Y2hIFuTdAVtkX4jl4jBgHUA5RRy3PD16rAXS8rGsRTpyd4n3o +R5rdN1BLCPo3+SwOzswXeJ45Ge+J2EW91ZlbAzXwd9QYU4w2WPV9eIHEltFwAAx3 +PETPXb7T8I3QDKDAQp8bpm2Pz3QBhEFg5s+R109wmdrHWHlUichts953XJC/vhnv +9ZKv+LocxkZhUFjEqU7S3xeCwls5V06ZpImQ+8DiLrk20+eJVpAja/jaCDrO7tj1 +XoB2EDM1LQrUVxNYhaqmzpcjk9CmxNvxji0vsmnW0b7nwbwkU63NiPHjBvBiVl8i +w0r1b4ohn1A4Qv/L8o5DOb6Zz4O7GfmwWjWXvds= +-----END CERTIFICATE----- + + +WUS INTC KEYID 2CFCF43B16C8BFC78249CC971EE57324D639F079 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAApkPY/7dC5JzLwAAAAACmTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzM1oXDTI1MDMyMTIwMzAzM1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMkNGQ0Y0M0IxNkM4QkZDNzgyNDlDQzk3MUVFNTczMjRENjM5 +RjA3OTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMSL4UnRzbH4HRYe +OkzX+rAHPH7pKGhe+q9G6Ny8s7AB8a5LwePIKTwDQa4sgxOGogjd8G15ZrmNdryL +Kc3VTx2nl4unwmFavxhSbD/UkBZzsVqe2p5STUemvNVjONSPvk/jvthgVEESc21t +7QXp+dAVkThwBiT8IVGG7r4+3uhWbm8qkmQx901zOFjL2eRehlhhuKbhrUnaI4Eb +O3e300CqYzqygxWpTHYyLFsLWGZA4XrJKGFMnWPDCYVmuw6nAG2f/fkHCT55ilQl +c4iHbRBJgG5PPBwju1wXNTcZZs1mcSVjOpvqhkcHI1lYsu+RqxSfa+0cro/j6v6R +v1t9eAmqnzGOMIicpIrSl8DSt8RAi3E2rrWgfRl2BpMeMLs2BTkURZ87tKn0V2Xk +1+y+dmt8uoWwpsAj4y4d6bKbyuBESm1aZIjVtYVF1FgSoQdkOyUQWZqmfOxrUmB4 +D/WHg2xwzZQiPeg6u5IlVNKPAwsRHcNlrRWVohI/MPA1dCHEWhSte4O1Ag2cQfQv +KaQk4QYxncgfiICieHx/PeFpuTypcy7Tt53Z8E/6kKJj0mRNzh1s3US9eK4RMD6o +7zAIAJwqVkE18SHADP/CkWqNomgb19HoDnGYeRzbx9wlZqf4bvtafqXcGlehay2W +6wZx4yvk+ln+GhJuYfcxoZ+kca0PAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRj2JxPqFdccipe +TGdWNO9f+7SNVjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACunhdG2fbbCWuTVo4O1918azjF3Gt6ty47LXr3h7eHV +0QKdYmTtMTs88fW80HVnjin41+CpQQg9HqPlB3KhUgkiY4emU4TMX+jkFHOpCaOY +FgM9Tir33NDb9ytL9iIx/0ZEO43VQXKgiifeWoVUWxXdhcH9J4hlfatkHna+PzJx +9hrn2Gtlyxu3i6sN4k1tKAadaCDXyypzyRLonxyP3SubM90N7ml7OE7YIzkW0Xiq +93qylI+Q8N/Cw3oMACOapDK4OzPL8Yw7uOIRKioAAYUYJp81/w1Ct8L+IgeXHzrQ +oJX9CkUcDteKEzJ2sjHXa11jldn+OtRpOF/98PbOtCbJgBqOLxsZebpiTYdP+f7M +WQHTtLRSgoSrJgc1Up+0//BFkv9n6QNNAkOQVuhbn5+XEBmsamDJG8PyXVvESbXZ ++e5GGJvmCvb+QhtMCSRwwzuwogG4mq/RXHlUhZp3U0fghTKkPybbcyF91eZqf7BS +1oixHSPpyKQcFjTlQGJEWKn7Jff1xqhj3F0OxjFcs1GoekwrlbhKQUnwekGY5BKw +DYeMYKbdVw+iYddfbT1mPNDkRIHJUHXMs9/Sj64ZGIui1twFaobfjneciFOQ+v5u +fNuIVdlM88VXH7vHOuiMm1kybhTJtQdMbp+JLUZ1m8GxMOYud4ep94poFHQHBmZC +-----END CERTIFICATE----- + + +WUS INTC KEYID 2D3CECFE6594829719D6556B600541E749FC635B +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAATqZKIykYjrfYQAAAAABOjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxNFoXDTI5MTIzMTE4MjQxNFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMkQzQ0VDRkU2NTk0ODI5NzE5RDY1NTZCNjAwNTQxRTc0OUZD +NjM1QjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKvCNcpLvRxWrCAN +7QfNWVpKBFz1gT2q2fkEb3LslIoYhdoy1dPMeouLPIizGOz4vJVrWaBe9CggWIZU +GFdX6parAAvaISz6ACV4yec1Q47fD+Yd2L64qk9w4uNOUxMPkqIOHJHsLoUHrWqQ +nO37bIIflZyx2WZEjyGRv78qOVC0qzB6eYaiBoG134pF8wKU+Kn5GYqFdglwJzdY +VH8YEE37bUzaXZGml0dBUNgiqXlSxuetOLH2Nmh4a088hb7cg9hCe/Xm3GumTfXr +vbmy6lCfunjCmhEmM6QhzqK8D4L8ALRw9h4iNmofYwfgse8l0Avv47gMc+1YRM6P +HlRnLf0CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFGfGoAZCrzBdTlj8Q8Y4JK641+MOMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAayOg +K+g7KH5WCH95jy4JOsJAgszhazEe6dZXfr9nR2A84neo04DtL4eXMAW632RnSHJ+ +PTJH4IeGdn+Jhg7RosOXTpsQRaNnfwK2XPpoxyVhK3nQONtZ4E0FXpQl5JIWEcys +U7KY6h9PGYHcXVu4z5TUAiqY/gmKLPJisfOmuyDEuJCwn7457mTLjgb5SAoF3/sV +AIyS8KOGnTyOdTD5/Y67dH5HPozlK/f7S2abOkmryQa6hiLBndsV/ZK6EXQ+LaxU +7cpOFEN9X8pqdPnhNsXf7NkSZZ1YtuuQ4jGGop02dFTLO1e4+0ivnRS3JtDeEeiy +W9x43+O0149fm7a9ZW3EEviJzKgUNoMQskvyhw0+5lICiR8vC0WFtpXxA6aKthPQ +6fZ1snHmkU09YZEkns1gjXEAEJmjJ210BreHB2bkYmhkIzfe33DpQ9TKgg/0ZlBe +wIei1sok/4KFdXwsH2lda+6rzKgtuv2UpjdOH6EWABzwffef/g1YjEXDzHknAgon +5jQgdsH/99vme8XmjZPZ6+oGLS01SYNfvzNdi7HSoyE4tZb/0NsG/HCDeYJq+VyE +sAvUuueHLDQ83nsG05DVLOpbBbY8+1fDHuHlw8J+PhBo5RfcbMD0r+PA5knU6+jF +JXGra+74gdKIxQoNTmFsoqemZi9GIHfqYTzGeWI= +-----END CERTIFICATE----- + + +WUS INTC KEYID 30B86F094DA6ABD52371043F2BF7668C783F0E66 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXU7IfkgoLDXWAAAAAABdTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQ0MloXDTI5MTIzMTE5MTQ0MlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMzBCODZGMDk0REE2QUJENTIzNzEwNDNGMkJGNzY2OEM3ODNG +MEU2NjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN3j+8qfmxVx+cmt +6ZWaud58xyv/bq7ON4YfbJSkK2HR9M4PKbD2NahdSaPbOKPPRmwNLaiBMkfwASWS +QDMwZUmFUcdb0p6avcCSAuAZgPAJoVJDndDmlwgXQosCAQPZbkQ5mfSBWmsqjWK+ +jvlJhWmZGSNtIrBX5x3Ujz3RQeG0HZY0OBiyqv/dGTRBChPbv6N9FcqlvYzzO21P +NV+5onI7Mqb7T+mWTL9cEk7IUTUaQZAg1Isvh8IsBoJHI9PAS7THbT7ExgZWkttp +OweovXW7yeGMjvSydrOzKlYUGz67pOiZfdbqCwzeYz/Ei8XhC1y0nXMNgNWZC1Rr +ZpDySzECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDjreI1C0M76EO56Q4vhlJ9ZOW8PMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAL2tt +wQhvfdBBF1RYuvJL355E1phegTMQZx6JNNhENFMpvtfGKxD3ejmmW07o2L+bubuS +Una/VG5klD73/5XZz3IkNbQ7JS3vbFViCxy78KlKaMrZB2KddT/VkYX5SAckyfDK +gWUOuLeDAD2GbsEPskcDW/crNJgcBVU0gGbRICnVISBUsrDG9wL5buR2kL46rF/g +bBRpHzf3uALRa7go14u99jSK3ovMFaV4OM7CFADLBi0IOb6pctC6w7QfieF7zExy +X9KjdEP//iOgoQPOXFb35NL1XxAkBqGJbQtCJWxfMp3FGUEBO0bZYW5l/Z2H4vcg +Uhmos/EnSBWlWhOfEOvb1+PI6PWGEj/oww8DM+58QnZ/CR/l+bSMZSzn9RZSZBJD +zR6alfiPzFNEE+B2b4TwHcrOFPa9ahHVvk9dsQysnvvLWyW+ArUkWYsiHD0LE5vz +9vj2vtpu0viQuypi8JUYRjZWQjSaObbxXDYae1xW8jWcPg8zwnhG7NzjnzvQoMD2 +M9ZEIGlm8LyRYAxYlY8lHI9oakIeqUiDBLKEmUFqWsiigYNb/0Mmr2JiyHW83G16 +8JyqdPxYLvbhzoDUrpgNc2hthbnLf7eq7yOVTMWrAeNFHkU4L/UN/LniJMKSQFHs +T8mqmXgZVRcDGw63hGH9xGcuHqtqX6Nr5gfx9Yg= +-----END CERTIFICATE----- + + +WUS INTC KEYID 30B86F094DA6ABD52371043F2BF7668C783F0E66 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAp2aPGNpl1vhqQAAAAACnTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzNloXDTI1MDMyMTIwMzAzNlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMzBCODZGMDk0REE2QUJENTIzNzEwNDNGMkJGNzY2OEM3ODNG +MEU2NjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKe88Ll3ryxfNyPU +7YdSlYniLxcaYHiiMb3JUDsPW1W1durCXe7A7doV6QuDxYelSMU3BMYgNRjw5xpq +aWhl2z4JS3TCsYuKz/l7Uts7SVwI3bKYD/Oy+qYbfnMFKtc7EIgpCISIAR//eCYJ +g1D8V+IXkYrULcWkWtMC0ZQ31+/PVyf9njOMO7zj4+yPw2NHwqUoWqe1riKezMiI +Jf0J2G3DfWvzb0XMGXeeQpfa2bN8ZpxF+W0GrecSa0Bh7fHCs6K1hBcIRqU+aifF +axqcngvCI6t8l7x4GYH8cvOiGLSJ4ybWniPpB/+Cx/e690wKgrcwAPWcB0St09Oa +yWxo7MoVtyFI0bYiOZqTrulf699Le3sxpmr0dLw0JBbWicq279luYUqoc8+E+llu +a8Wc+wiYP3RU1UyTPFkb9yEyIzop7wKM2nN/zKIWFRQ8VBJvMmwwZUUaMLdhA9nf +f3fdj++9mNj7rr6NCaxGmXiGBfKj6LM8aVO5vAUCn1eEwILK+JwoVjRGq96DQT23 +IAlLR/qjO5c2IFvjrllVsYAc4IrKc6PdPo9ISDr4zenJ+cFKRp3uLRbQGLw7c9XX +35ONb3gop09HgeoTqm4aNe2BU4RbHnq8iGf6wGH7aKC0NkO1doQRVFslSpK6itRv +rmrHCKqLYsApsopXaCiERW10yuN1AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT+AjivtaIeFihw ++53bwRetmydBBzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEXriEUJBuS8qZyO97h8NFdlrZORLztraA8uW4ybDSeY +VdBp6aiZvVdSLekTITdvHXpNMoASgWEYpoaDvP7JOKFG7dSbn/A1YBKbmtm/D+2i +tB0AKiDG4ppD5DZ/M4U4fGiv8lf6ayUrKuPbA2mzq0CPmKhRlbJ1RmeaCYV9Ct/2 +aI+kVlOxBAmj5cKLdCSsziAQJ/X5Xg6KSYpoBS6x0ig/D8ArdnPcw3cEcRbOtCmr +HvRLdVlSiESaNa8x4yJocdN4tS5rFHW5FxsPJ4EOrhwkHRf4UdX8LKafgGaRUzr7 +wMLL3VQyBbTTTcmhyoo/+HDLOvYgPyhsEALRLYznIcyfCVbsmpS3q/Tc0uGxIwN6 +L4ljXWLrdSLOw01J5IRLH1fdFL3T4e8qDz+s7e7Osj7jHjqnpJbIagMzAVFbip9G +FUvdfXJtRENqU0pT+1qbq3EZDb9dwA0cakvyetkkyH87ksXM+fK6DtAmDk6jEqgO +z7Jlc1/bmnfr5RTMaSQlBTFEG+3if6eSRxbNbl+RPuSc9pojHLUhTlCGUlNbROZN +nftLx0HgTAlHXggO4cV5CT2pAMdlS/zfZI8w4N3jurNCo4ah7qKNnfp1l7mMQkBd +HmEFJPglVMhWKzPjekmNROXJ77dGq0HJ5w5h0Rd5ztv0++tDrWpWzB61bMxyD3yy +-----END CERTIFICATE----- + + +WUS INTC KEYID 31734D6F8AEA913A0A31180B785CC0630894CC7B +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAARJ5yKqbF5lP1wAAAAABEjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0MloXDTI5MTIzMTE4MjU0MlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMzE3MzRENkY4QUVBOTEzQTBBMzExODBCNzg1Q0MwNjMwODk0 +Q0M3QjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANuoFUYBb36jAGcb +/Wp2ZVSwCoeTharV+Iuy+jUcj5gRBIa9lzN2aX8EPvPIUFIoBpxFUg/no5VlWQMP +FXqOE/I79uVBuwaY1ClkJjlxRvuyxxw4UQHo8x/aQlqn00lmXos6e5TcL2qhOHze +hrM5dVytht7URop4UPVj8VbNni2siecXqGYAfhFqppqZxJAFyIKLSBe0oSYjsJ3k +pWCVXfHeJEbCxeD2We4X4n2ZKqk7yQ1+Ev+4dbKb9X88R2UCY34LdXxaBjZGfroi +bECY40NhyLwvyosWWwtYv2j8toJ0xaKK7Z65ChCEH6EUZXtk3yCQ64Vjr42YUJpN +ICNK6EMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFPPyLlyai+3HDEGLEN1Gi8arzLHnMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVyUS +6LYV2e/N+0QIzW3qHGAgYQ0Sstz/9iSR63GFFc8e9WscN/2bm+cGsRcqlmlOlhHY +k72CPXhtstCqHYKLCBdRTDZQLtjbHFPnmXSXhN/dy5fqQXZHzsr0H2Vn5GIpgVFd +UO/LbLy2ompJ2iabNHM3NP4wfNV+6kX5XLA+7zbF49I/IUTb6Lk5/D4/Avn8Al/Y +m9sfPh/qmrMic8QPPQpdruUAfRg1VRyCZKysfJGKoNj42cYH26uTZmUisELFMA4K +XZIrBH1dab2KNliAkCESSrDDkn7eJ9uzjMLUr8wnNH8zD2I9hkrGVf7xo1/UDEyK +krM1PWO4BBgTgyLE3mSSon0xXY3JPEl/eLQ9Xm66UQb9SFmwwsn4SW3e//NV8Wpl +5Jn3mQYgy8RmBdI/xKhs2QpNvsRsE7WCNtA/jf8wY94DWgXY37CkY5K7kOPttLW4 +CPZ5AfnASqE0eql9d8fLCQyXK+l+1qzvB3PTIHXYxqVSXANcCyfWdJlESayGMZv4 +H0r7lDwAv2yjBYAy2xwWJwtgHWu15q23bZ855upHpzdkvUSm5Q/Pg+QWUFlpQJgV +uBs9FMAOOYmDWWGXheH3EH7iC6KXGDCwxvLWVUEaF9GJKWdzDETwp1bs9dFAeZGb +smeZ2ByZv2GA4DqqBSSyj6uIEDODqzXcE0amFLk= +-----END CERTIFICATE----- + + +WUS INTC KEYID 31734D6F8AEA913A0A31180B785CC0630894CC7B 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAp5dvaxa1oYgYQAAAAACnjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzN1oXDTI1MDMyMTIwMzAzN1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMzE3MzRENkY4QUVBOTEzQTBBMzExODBCNzg1Q0MwNjMwODk0 +Q0M3QjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ9+ci5WhVpgl9hZ +bpe0JLnr60rZJnmoceG/8X1Xdjf5dJ17ih2QB8QizsHF58+PY0bntHGDWj5OcnFO +1ZFLAJmS89ylt2/8YxQHXFtaK4EIYhGBAXKhxtNSILYJdxtamXX4ErQiX1wiVY0v +DqeEDn7DW7lGoqQjG+K0LSRWyfLe6PeLdaZUbSmf9/TwEfcc9mO09KiaQHUBx6jh +fMgFgVoy0LmN67LDXHdoDGVdLoA6zgxf2nkPV20OiimKcgGzDmewja9UdzwM3yIa +JyjJi1tUrYNCLoMSiJ8D9hYD1yW9Us3WHQTuyeTYBx6W9iidtcYkw7j4HmGT8ih2 +copIYntIIwHFMoH9M+K90At6HIekHsNy56hmJevpmFiRmPcJTb0bpjIXAB4+F/Ay +TzQtmCSTdVByI+u3JI65cKfEWYKUNSlNBF0xiRTUngFzXZD9CsaCoUsOkwLPHn/1 +KTSFMoHq1+kafEzz6mS+TQBo8GGt3J3ulgURH+z3TXla7hNOelBU0cTqFrmxyTmh +RYoVqo5msDJbSq8t4hI26jluuHNr+3OLEYeVcXvpXe+Yq4lu8Shp8j8DBIqrBtDu +bB1i/02mQUpwK8YvFybBy1wndlcnusaOpm/TeYOYFAivrJBsJwYhfthFuo2yOPW2 +iE8hp+fLOX2yarDQykGljrRSuoBbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTQnL6JQJFsuLOS +U4tQuF79MeVf3TAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAINak/tA3idy4lNGvWyf5R7loOtiGtHPn4lj6+pY75PS +oZEZEuQbqLaJeEUzcdteWFrCOdW4umhrEokX0WWh0VYMsE1OD1tfF9ec9nHgfOYs +th8Mxhs1OgNKlxhfAkJtI3lIYrGuTyJJw/ffbiq1UWjNDzWm/X6SdAUB4N0WTOpT +2cn0Xy2lhcJIiZrSmOJd2cloC0eGRqcmVXJOVW4yTN+Wj7GWkn5O2uS0s070dTUC +3/h3AN0Jyc3jQLGmaO17Cv8XAaE5yEqMqzqqvQCcAlR8+68rl2IfzKG0wM42R4QL +Y1D0pqWRRtZW8L1dXJ8HQ96jnMGDC+P1za+5AWgtdIDxPigM5BxRkZsblMCNKn8e +G7u3i8ANEgb9nRceg1KJ9sHO5OZiw8I8F7fKufh/DMxbbdai0WS+Z1rAfgtcGc0d +bJVvrfL9UGwKS2WN81Ui2A905wPipCM/O9icbKus41tqTvzbsHzCmIF1SqxHDUAB +fVkzMN3PxKuWqFvSi9Gz3k3IOqwS8n3FHDFkZjBX0Y/6QfIizo4tFJCuPDDTgjQb +bGQrJ48XXeI+64VMtyKlrQIGjsj1ywL1HpiNNIzzlboSIfhZYEwsIcWkErCXfJ7l +f8LlDC5RNQFNVWnwxYJq3N3b26frEL6Bze+P/1Qem3ZXGxhc87HQyXGSBu2javux +-----END CERTIFICATE----- + + +WUS INTC KEYID 4994C129F1A548D488586F22A2DF8603739B3BD3 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAryICO5kiwyrKgAAAAACvDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0OFoXDTI1MDUwODE3NTc0OFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNDk5NEMxMjlGMUE1NDhENDg4NTg2RjIyQTJERjg2MDM3MzlC +M0JEMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvQrN1BMJUqxO+N +oW5218T2QCDY4MKoz/68sR0SjHOpO9XyjHFcdCYr5xTwN75ulsAyS8PRGxlZy3bV +IzDCQuwQHpY6Oqkh8zNhX4noOq/5RUJbcOqT7qAKjA2FA3PN8g2JUHKqDORAebg8 +xUCFKE3jIqic9Bq0po/OXy/nu/10WUWMy57OYroAupFrGcattDf2nOcHk5AZyVy2 +ms/s8ymm3bIVGGYh2y/gjU3w7vNH6hpiIAbtqr4WqHM2M4q6lE7k4irG5SXhqdPa +0zq32oaL7GuK0q8GKpRbCMag9xTMlKS4O3T7hTncT8hwzq+lnJWvBdFs4uxhg+tb +2sxFlHozfAYm572ILCEdhHBkbLUr1V7O0vbckagwrOyk7O506iflgiqLolMo+xwH +Zw0/kOGTaWh73sFATJ9hseRAx4fLh43rFghzXx0LZlNz3wH4y1N8/yH+PDWAj8nJ +sdXEM1xCqOuTo0/uLwpy27y7qxSqDil301AOmxZw/hQXXh+uFtBjzf54V5oj9TM7 +X+QO48Zv9LuNhLtMpzTofIYWGgaf4jB33U/P/9yTWguz3x6xqhguI7Px0iUFzBk6 +T5n85H2FSKAcwNHGptjnQsYVz039eRphiStrG2vhbTRA2YVl4O6XS1j0qcpVydqq +lGBUphk7gzdpni/fngsbZfJIPuW7AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSoWVle1ESHqqbU +zUHty1eHH8u/9DAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAsc4/+mWpQfa5mbrRkAoXr23+Vm1uPl1ewboZBrc8Gw +xgn26cPn/mWf2Tk9RsIgkl6yccJYr7Z0rv586ocspTaBJCnA5V4+/Pn7qrAM+0Ay +8ttiIRe4R4Nug7aCPSbWKb707Y9Pz2Bg0BtVVDd8yTXoD1uyxg72FDStrdYqQy+t +wm0oM7ylWwGbWShTOvXBlKarBst5vMvkC/ZyF3AzXRQeUJb68i4GoUbdGJ6kh+gY +3WzZpJ4NommiIo7hZNl9ar4vs1YUkJAENXTV7kzmOBOA6T8+bburhVyRY7wVCvFP +VUnbpieHPRbC+HuCAERE1RnfTW7IfTrTb7cP0T6O5u1bceFh++Z3SiPFx4bTUKZN +LhhPNBI5TWtVFLa/ly+zjJk4smUBiObGGdAz2NSy/yY97GL0DG6wxJATvuGBWYE1 +josjyk/wR9YxaMTp9CPQW5RsGxUNIQTscJAVoSOSRVGy+Qwrmk9eQcSltxeC+MO1 +N491MxWbBIz//ON7AYnVSbdPXLmo1zcGArpzLPaU6auLqlFhezTx6t9TnMcsrZOb +PepQN25NkGb3CrwQwfl89ViTSsHZncbX9MkKL/ygqnwGOvh5Aq5kLoRixBCIFUfc +G3kMr00NRG28VuKiJXpmIhY9JZ9jIJD/xtiDT0224vsIcKJ21AEV2UYhuyixxyuZ +-----END CERTIFICATE----- + + +WUS INTC KEYID 51C73CBCDFC990AA677417CD5F78BA37D4A8D731 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAATuLBKPhDK7HGAAAAAABOzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxNVoXDTI5MTIzMTE4MjQxNVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNTFDNzNDQkNERkM5OTBBQTY3NzQxN0NENUY3OEJBMzdENEE4 +RDczMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJI/+y7zIr31w+v +hzVZQawZpORTC9FFqYlYq6c4ek/lbbfRSQVp45KEUmi8i2ucbTYT3XdC81CkwHHP +ocLJN8MQuSmZDg+Ux7aeCZTjz9SQutubiPgKr2By41689nmJB/QDrA1H6u6zB8Ys +4dwnk9l5+A/qxAiEb5efyS03eZRNgSNe8TPvg52r0fcRtqN9uXCM3C/t/UpB+/AB +of1/rkYuBbLMyIG5KrhbCUqkedpMcCCsqKooCKu54vVzLGbeB5CTJVX5VTPh+/kj +suSfKOr6U5BTKf763SOTbMeCI7alSpTI6kIHXE7FLfRaVMURhOQwKozDqlYm9JDT +KYJnfnECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFMHAGxhr4FHQA1h8OdWtXBpY35qlMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAa7zi +aaPaCl27GlVoC0yehSOhHft7cQVBi7PSSa84t+bXYLVeU7gG/v8dGzzRqRA+h+MR ++UebElTQTb3/EMXtjkSs+5UNl7dlyfgLL8+YGEd49pjP15UUbRYL/Z++Gw9J4vzm +cEGfvi7etZP5amKdA30qCY8KJ5vX8s1I+rLhu8B985nBVdAKgkxoB0ElXl2CGFkA +t8VqQrFhB7eC45siDwjGJtX0lKE0bFBkcVQx63niIlTbNePgWvA7i8L+3Ws5eh3L +y4lkq89w0yVerrXZ6/q3LIigT4jvwYaHElZjh94Lg5GzAKhKNzE4FOPKzS69Rtlz +4AXuoDvyvN0dZJxPXYfTcMDLRdsAwMcOAxQSl5aAovBEQYJPiCBkgLwF2Ln+ZlKz +4HQ4MMTXVPlumciZnNnMiMs8RTjSjvzB6x1rR/S1HCpSrDZf+0AkOkVggbNDW80L +VpgaaR1FjzRCZA4BafNp8tmydvWcC75hfUbZENs0k021nR5BtgZ8etuuqY83NMrb +rmsdjcWbU7ybo4k8aG/HEnHpyZY/ylgQNVOZH69Ti/t66hhX2SyDagRoW792wQGD +hWrpjQAwN0wc/6BUsFGBeJZrGy+nM22/MEfOWTVqsqQDdJ4+irkS7Zrgl7MUszba +KUrXXFzZo9wzHK+yMaAO1u+bIYMdl/IYe/yAmo4= +-----END CERTIFICATE----- + + +WUS INTC KEYID 51C73CBCDFC990AA677417CD5F78BA37D4A8D731 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAdYFqCkLiWszXQAAAAAB1jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDEzMDE5MDkyN1oXDTI1MDEzMDE5MDkyN1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNTFDNzNDQkNERkM5OTBBQTY3NzQxN0NENUY3OEJBMzdENEE4 +RDczMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ99YIL31Lc9qe2x +OMzToofqHMQSq5lHD/LpyOwJ7IhUsBCB6l8XxWsYCDCvXNRCjbVvH6eUEwAxpvZe +xSQKvE4OG/c5BuAbN5E2Il5r6Caro3bW6ljSVfq2yGmtBvuIOTKbh7hLZGGPmuqR +ggnfcBA/EB+1XMd1v5jz2QlY+cv33X7lrWhpCRWaDLEWSl2FEN43XQuKxDj5u/Xu ++1WbsHKwxXjc18nuUaCdB1pXdcJ4QjDIkJKF9Mo0GZf8KxSRrEJJeymQpjQUZ6VP +IbRjKfwKbKz0SOs/yA8Yoy24cVGKU8bsw6mDB8A0wkXQ2UdOcGXjDDhibfmbQcVR +zWu0fP2pZjeX/1NILBafRS6VqB33pJIkgZ2LfSbtwl6nFUgLPgoRXA1znmKBJyzu +XS6CUck72BDOqeJ0LW35oU8XBQPnhu3WeoRPwS6YZpzOXSb6hateu98hYbIsF0H5 +7rZWk7Tu7EP72fZnNHqjvFoxh+hJq3Is3wpXj8ENaOZebE606qA1uTNbqy+ufeYx +GHUX2yoBMdh+yodZ42tIRMxfZpaeLuL8i5MDlG+i+tTZFB4XdfDZMp+H64WoFI6H +hHvSc0n89wYUK9SUJyhWbKdGXWEFlenHCvp9zsXBLWAPN/8LLZNqOPZCo3suhK/h +lXFMjsLu76CKzRu4f6Jc+IBBbGxhAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRi4ilYb6cWyhCL +t6i99BVTf0kG5jAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADBUegG+FDKCMcv9ZOHV+lXOGY4Hi+Go+Xb/3RinYNLi +BNiOMw+RDyTRpbxahzK6/GHxYGp9XiJ44Aw4m27ikLxZk1ioCMcPpfclw6EeUya6 +WY1dqSPUkrQVGLHOPk0mEirvyNHKs9LpC/I2KBVTMsT6j/5+GVhEJdHnOS5r508p +0dT8M4LJfINSVwmYT8L5FsNeVGQL1ZQ5z0gSjY8nnVFgI9ueT4DKPbtVGrDNQr0S +XqDGWZr/hJaYsxiOvDKIGYnuyHq1JOYYhwmElDXoo5eZWBeNEmJPBZZTU/cTA3cf +pupXZ2rT+5tSAtDleNi1J7emtghmVHFCAt5Y094JSLvsk8rzVQr6tJIWHDhyIOFM +Iy/WACeJD+LtUPyWAxNYRRZ7kcYAkTYc7BNDJ4yTdgxi7YKzMzqOXnbhohCkUriG +FIrwmT69KzUrawrkxyIApZYyvjjoOuFIGi3JaLzxvgYvljiqLwpml/qneKaFZACs +lJib4shszSJmPVdbfefzi0oqWdRghICwF5/Q9xD6+RLywckuC8aJaUHRkgDs2Fjp +Aw8SBEVZu2bUvd+KsJElCAXD+CBbfyilZm96POEdiDVRb15mae5+/62MI8wiRHKC +2hafMNmuNSxJEmg0bdWtdLv7JHY7FXp6mrQnRJVPDMZzddPgtEjVQduKQcbLDmah +-----END CERTIFICATE----- + + +WUS INTC KEYID 5E73C89AA3E902B272B9F0741F7D8730E3EC724A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAHGDr4uci09rcwAAAAAAcTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0NloXDTI5MTIzMTIyMTg0NlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNUU3M0M4OUFBM0U5MDJCMjcyQjlGMDc0MUY3RDg3MzBFM0VD +NzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8ULdiyxMhW9Pcy +4pWXVg03nuKvx+RfAxjDp2ERoOB/SPy/6NeE2NlRImZ19wUc/kRh9XW2v905hxPr +7s9hW3xffDPEHRKy2VAzSc4G7cWYOnFucGIwk3Dd4u5ALVQskNOuxQdj2u2DXMp7 +8H+rQZHaIFsSXOJIVrnYD48RmGU/tMBnC+RxNrhCz6cPUmhlaLraGmScZUxgbaU+ +7TXSPvxWi8UqdY293mNKeUgbvzcYY8KWGh5CUEFZE864nZkh4mOajERRcBk7pd2T +4RewYO/EyEpiHx4Zwuce/ezgc26OzWmPzf0fQLVGXFtD71QcolF5LHZvPHus0QCw +8vrkv7cCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFIP1IURw1OVv3HzPKlbaiNTdx/DKMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAMqMo ++Fm303nvVKgnW81BKc8OlO6GsF8jAMbmvHSjF3/pSDSUYajIbB/+TDoMWcuA8IHr +pdPsMNvfvkyi5bV7V+eaYJxouF8AlXPmOj/Gh/O04FwjJPkUvO/4Z3QBa0QdIKqk +s1U7wyrauBwQE17PFB46/IaC9pXken7e62UTFgyddZWWAn54s/dTVVXoUwHg0RSN +dGBe9IobOPSBPORD0UjMgae+jVjQZVnak+vtmR7zsQV6EBbg9NRe18bfxwJwg8W9 +3HHtlNaoSP8Qp0ByEj0HCud79Z/mK6gEHelGF9VY5dE/QBPfssyFfKkn3P9ZsVIA +zBNJW7mCtsp/FjMWLKxOtbqZXuU4rbPUkTdXtrWLNbHo8NZvzU3cheGuIjSF1Xll +SDBWREUMphQo0WH9t6nI+E4eHp306ZB5qLm7Mqg7sgZeGjc+FluXCkhr8N+Rpxcq +eu9/eKbNJxpFfr3Woq/t/9IKdCOi1APKA8EGFcsZwJ2FvjR2f8qP16ZxoL7hTz16 ++RtmnUM7K6ybKjnDAEVDUcW2vFaXB0Si097ypMmSZDBshM4AKNHfoHcaJevQN/WD +UNnIEvrTeAtFwB8aH6XA98fBVsbT9JpaQ5xlit+zfv9aMYLxmBQYBHSgf52TSkpA +aFDrVsQAMEkfn5s8m+qK92A+PIs3xl7WwxXiyuM= +-----END CERTIFICATE----- + + +WUS INTC KEYID 5E73C89AA3E902B272B9F0741F7D8730E3EC724A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAApq/YfQw/yu/KwAAAAACmjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzNFoXDTI1MDMyMTIwMzAzNFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNUU3M0M4OUFBM0U5MDJCMjcyQjlGMDc0MUY3RDg3MzBFM0VD +NzI0QTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALaMT1pQzDdBrovA +ETialTs337U/0iWLapHSILLgsxi5BV/lo05FIm1tJ8AgwxFU9xcBWimf9dJrYbhv +RKgMzG0jPC6AiUlv/NCBz8em+OMbRhCc3g/r/whuFKI7IgHa2oGEoDDZvXQQvd4o +xg3jmbpHKKseYOJB9P0uAgm3jgtGoRkOcuf1Mtj3DP1RaR9rnbeL0HdzpGbrQG5g +CWehT9VGfD/m8C67iS6J3Kh3UOT9/PpRyOPUrcRW8djaUB2ENhOStNXPj8jEMvHa +B7RwtCYyt7b4YGeWCDrYGTB26/OCFTOz8P+RJQNKjNUF66CB3/4quV7Bmw3fQTen +J88OF7GifkGmaAbTiZFysen31OWOp4uRkWPY9mRASNpC0OPJ7rwbN7nNufndZ26r +5w/ocjOx+KGoWUY2sUZsJezEo2jA/a4BFxoAtiOAL5r8tgyjOfhbyew0f9Cxjzwi +9Xmxw1NdjrjBeRM/xoPjJZzQ3W9JJ8AsOE7tmaaPH2zvs0AM7PsOOMn7ElKsjfS3 +KzX2NdVtv4O7L6v8E3XX5u+/t1Ke04vgzhbNfWFqyvauQZsbetPataGt0KO3Gckq +cEthTAHxtvWiX44ubYuAEdiGsTc1vdEB7ae8VsucjzH0GC/AG8OS7PrF0LSUymsz +dl8ZgFD469QLfi/NVQxkCaxShBGzAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRy/fsN4QqWuuPh +x1vT1K5t6IVy5jAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAAUceVLtzQiiXb/mPZ+tTlAHn4WUBqoMcE3tEUQCLURD +2fGqKMvb/uBPI3NqCFYWdj9J5RDS6sU3ra6ZeEsc6WVzUQaQDa38pRyUgMTfEy6P +HjAVVqlNf43sHjbDUEpjeorPmKFRAsNbyOjXIy4XBQB9YaZnJC9gnInq7Se2DwpK +boRq+43M2EjLAhR46T5t4GYFwP1XE0wOnDYOKRmI8jDk1Tpd9AJeXxhW3R7wavZP +KeuMjrPpkch/ultgm/NjYBSI5lPn0hT/+csqq7p5OhSVZ4zbxR4vzM3q44LnOOu+ +L+5zwKEPHpVNZhuc73wOA+dtANL1UtRTlxeQ4lYSbNUnbQXuh5wGaotn1RCaxZYV +KP8wCt//McHgmwX2SIfFbhExCZAPv6cMRe3OSY8thcygEUMXt0iMVj4GNWaZp9/6 +xWPNhjc0fx7u9LHNqHbNdm6UX8VZs+S5PpmifeZd16u45xJQxresy7ksnzAVaG33 +3LPCgxeQAABadoJCTPZRAhn1Kr/+vABWSAjDeldbJt+n9SDBLXLHBobYDZp+JuU9 +fwVm3b6PreaVPMOe5Jeo1UNFonFjzB/zeJ7svJh/NuH8VdbHYMDfK/FlMVSL48+Y +UFvE9fXg1G0AXLocsyEtJe13eMSavM590ZB+d84m8q22OIdEDxMjaqWnCUnCzJ+0 +-----END CERTIFICATE----- + + +WUS INTC KEYID 6CA9DF62A1AAE23E0FEB7C3F5EB8E61ECAC17CB7 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXOgvBwDha3DXQAAAAABczANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQ0MVoXDTI5MTIzMTE5MTQ0MVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNkNBOURGNjJBMUFBRTIzRTBGRUI3QzNGNUVCOEU2MUVDQUMx +N0NCNzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK9+TRTHOLz8ng28 +fzN/jnv3/NOvIS/S1TyVWSPkEezK1NuDdVXaOeBYn264zM+sTtghdQpLtzvaoGaS +uGanL09BrU3fY9hT/3ZLnCK+SIq3qAGSIxAFNfo6FEftS8Zsq/To3IqKIQtx81xe +kXl7OQR2PZiIH7s7xTI4EUhb7qnmTSEPcQ91LsVLNA42ppGMgworaxShIf+Q2G6L +N71+NRyAK0XhV+MoWe2/qxMnm7rpEZyrbQMdOGbHgTAYfwiJtBUPSAX3DVJb3dox +dct/ZwurPJzg5jDwpnHEqQfPI3KcVvD1U/D3vmOXeysdFZSQdwY7iETCeOkiMcc2 +YkvdC8sCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFJefuh4GRwIf0jLJsPlRuEGGJyVaMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAi7e6 +mhSj8Ae51nxL01PTrhgdBdFN52WJJBxEVxFSOEDRIczFyNfKx/HTQ+JIVhboTTbP +ZnOgHQ8NhCqDQTVqoi3wHMxOItVX+eC435RP/5WjuHoOe5bBqxEk1QjwKwCcysER +0BcNL7wIzrAPL8O7XDNb+XBBUGlz4sinJ/rgfhi+gdM+9NzlaBjBb0ssPtyquOH2 +TvxUtIyHr/dAB9/wLgeQqme3k3yflR3445q9fPmcoNGftlhJxAIs34jUw7LZXY0w +IBj7iuYR5iKVVEdD5+MiHlSETW0RhNG5wORy08OWjGT9R4sAXu0i+d2O+/I0Dg1w +fvuN/7uZ9cHaOe4kbTxGKBinWQhElSVe8Bdx7TE+7fVE43e4IZsSTwsoL5LutBs2 +pvTamb3neOcSUGTy3133dRsfPWiHyUEpXfCgBa1CR88eNOHHD3RHmxjjvulgLyOf +Y85oSnzv9kv3Pdke6uM7LUx5nzbgdlg+yNgFZeDcUKYA2XG82r9nmCLFyrqBEXXr +7iPv/1/HewXjBrigqseIwXLgI97Bq62rh2jVExRvTFrrs/mJLsHuoR8qtdcR44al +R0LeG376XZoZNNR5gWt/Wf9M+YOcr3gRc/GoHvylspY7XcLUGEYyodKOwarC48mB +8UtPAu+cW9wBpCKFT05Cs8k5sQgX/gmjuJDL0no= +-----END CERTIFICATE----- + + +WUS INTC KEYID 6CA9DF62A1AAE23E0FEB7C3F5EB8E61ECAC17CB7 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAApupEa63+F3QdwAAAAACmzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzNFoXDTI1MDMyMTIwMzAzNFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtNkNBOURGNjJBMUFBRTIzRTBGRUI3QzNGNUVCOEU2MUVDQUMx +N0NCNzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKumCfy+6JV64hqa +lvSNaiXHzJVr6h6muk6ccs74N1FOTfWFWifWHIGznw/QfQrIPFWMDMz/LrjSjzr1 +jy3UHgcL90lkhqiax/j2QGpljfdPKXmhlvDW7B09mUtgbS5lm68uFENscmKKTDK5 +SO4slg5dTfM9ABpQ3OQKgeMCMezI2wknfZIyNn68IlcWqEWOAOLyrNusJgvI4PyS +5xgYN5LdWtyVKuTzqu0HoLhsk+HcAvgggfbSshOScN519MpcyxTcxu4v6jlo5WQX +UJkN+UIAF9cD/++zX34JPebnfDqFYhdxwPhJKicp2/MM2PIA8ErofV52cmKNIcK1 +FYT1KNf2bpz6zFZxCD55zURdE8knJp9H+YFaYfcyA09Tgrivt+Fk1hw+MmTVJaTb +1Jdd1yMz/qfmZJUCrZqxTlzqW1gkXrNn0SMUiCSgzgUUW/JfmTmSAmK1RqH68Gfn +xZGuAiGiOaJvW7/0AIdsbRvqq5K3SjhCeMQGK19b+UvbfqdfiL9hkL7bKeB8mdQh +UQLdp3FnKU5ZU5P1u8b401ZplWKTHOWReyNHJQ2ofxuKw5MMB4KtyGpd9We3F1S5 +ZWGWDDNE4auNqtVFbqaOUkR500t4w04V5GECYs7KJQozJ02orbfRAc87Du0wF1yG +TptrbJUBD9vHj+HZxy7qC3meAqAxAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQlZrOu9iP1cTJ3 +P21KlkN0/fM66DAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBABWbu6NPzrbRiMbdUWwSNNfbmMrr1iao0/NCRtkZOnU0 +xXVkE9G0yddPeumalVfo5Su/ZWXGHD6fiS8DvuV/y9K7VQsKe36Tvy/DS0b9w3uk +oCkmGqt+0pbyeDNEilpiEradLtgrPmLNytGOpONVz8xsp5uKp4ve6fdYKXEvvBCS +4OS/BI9+52sLu9b4qkL7f58e/p8vbR5W6ulbes04ej6bHyRk5dma4LbnZxlqjDyy +hgpZnwOanqRyXYNq5dlyjPImg2+ZD0nU7VBCCj47WKRwXsYQBeMbPw92j+ZAqhRp +q3BxRyDp4bLxACCnNSEtruOyotBi+8uDw2GVUGkTysXUgVTc8WCYxOzGLLsMNZtd +xLyoyj5ydlAvTerDWpT+UfyeNSKyyYUTWvFVVWh1K1hLKVOZ/mZ/UR2jcyiQZq2v +GgTfN2DtPBJiVrUZVpuUtdUWBwAaQtTyYA20VNJM6GCBT7Vpr2soLCrl0XkMBQfO +esVIK/7YN2u5YsBin72l0SmLUkp3Bo1/EdXK/NZOomZOWXMYzOT5Wd0LVkZ02eM8 +dA9TXd28Hete5xVdX6ekYe4UX+BA41b+91eE+CEde/dO72UPesRLcyI3hiQsPVM7 +8Mgvpah62eZlOcOAeoaR1bf8XwOrK9RiqPcLnkovcC4E8oIhN+tlF2Vm08jRToS+ +-----END CERTIFICATE----- + + +WUS INTC KEYID 8E1AD84693D5D89B1472CD8F999076EDC4115400 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAArs3JB+f385O/QAAAAACuzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc0OFoXDTI1MDUwODE3NTc0OFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtOEUxQUQ4NDY5M0Q1RDg5QjE0NzJDRDhGOTk5MDc2RURDNDEx +NTQwMDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM8CdlT7mLDwK4lN +8OOt1M0cxR3gnkce9jBBXWL+QEw+w7E7mZDkRhEk0QthiJIy8ze+wEGjosSdf1pN +qiSMwNwvRgZgCRBUFkIEFNr0pUHFr/V4ka4bu/LCvmoqUumEVEA1XbiUIDFbonqe +hB/gmUPWiXC/HTMxKjWm3B0CV+Csm+IJw+oPd3Q9iSjDYm3hX+tTd8b1Yz+iQ7Ht +ZVuqcHEYb0FTGVa2JjnG1Ny7484cpvY7H8+xtxWNnGWxh4/6LNQYg/cx/qUgcnUC +muVWFYugoTY9iNFJRTPs/epZEFbLG9kKQvZBtB6IWI5+F/aq95dZn/+usFeGiejQ +yurCi4+JKB8Rh/7+wtlRJMVy4FfyiPDrNsNCloF3MAk7fdzcKe+b+QlbevB8CANF +YyeBXHROpHFOpRsBlgczwtHetHra2IUzJ5zclV8eixU5zd1GeMbm4vG81XkF/4A3 +PuMMJ3Q9cYrobQ1lvFt48Lu73fcBeTWuB+kxk+WHGo1TN1h2y9ccEuQbkADDuOYs +0Doma+ULvdg4ertOWQr9CYdJrWXwvbZ4ecYdcxr8P9BX+HUVfrLzrHJpIL1YNbJg +PnIgObN+eFjs3EEoCTW5MsyJRoI2+QppdyF0OZYZrWInx8jAm313y2/MDLNco+ra +wikdR/4wDf/M7Lr+dr4JxDCZaQ8XAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT3yYAIuGDPjRwU +efQ0Ree5j1DYVzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAH4UCHuiAp/aH4LRzWhgJ42sXnJyKKFhQScf8b33ft1u +wD3EZooH1dZf4Ma38pDlHOEbO7wvgqVEfsMxuhFPoJsOPaVf/J8W1hggty3hKOH6 +6dP7+mhWbARItsVxzDYIIduh/X/r5aqn7ogtt6JEfJScWmgcDgT0qhQT6GrrRdCy +Qiou9NGXQaSGGImbRxntgz+OTAbMaKydRZ9rM/d46Z32MpsITcO9GVBIdBe0uSYk +TJZA1c5ZxMrzUNr7K1ckkwpFzgRPCm5+xVSrc1IbTbiks90lO+08JzWIcKd73jay +mmrhB/kvyHggdLL6zIbGeU01DMOB3m5503zSGDhAW5MkRu8n9G1eyqKF0Gi4ejFE +fyJBx1LvIO1e9iDO6owoz1kbLrxourh6iAyG9PZg7DDszzp0nkpPExMex2tr1GYa +LLtSemTVwO+r+3lnn7bcxVsQ7OoTMTMKfa4wMvuCbo/HgGsF4enjP/ZjIakbxNiQ +nIF45DoFCM5WGviaLHWWd6JnyCqnLEYpWoQfebFVv9jvnyYdGoImMj3HcOXPtVO+ +hHXSKuakXStr+h2OiTwiv5kl2wTKnf2bMEpho64XgpoF/ZzArdu5i56q7m1jhjVX +Thm1jIF3rHT+ZSY2lJyVswHbkFy8BSZP2tZ2udqZ8iU9E6NybCpJnBxCUlKS5TCl +-----END CERTIFICATE----- + + +WUS INTC KEYID B99E979AAE48774EA2EFCA9BF9AD5B04040DC10A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAARM+4rGnIRSuSQAAAAABEzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0M1oXDTI5MTIzMTE4MjU0M1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtQjk5RTk3OUFBRTQ4Nzc0RUEyRUZDQTlCRjlBRDVCMDQwNDBE +QzEwQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALmRrYAPkSqDA4p4 +BxxS6+fZMajZEWVfp6TMM7MB56lXi1IG/Cm3pBllBooGCj3a9TZag0U7uF8la0/0 +fi6R5LbV86rJxMYQyQYITy/UBi1eJjL/fnvmjE2bnEYf85FLTpiKg3IkhhzbeYwN +DMm8nLOfMSETcOLriu8akGxBvXmmlA27sLJEaMHMxnXi1kIb1v6V0IslOFg2lzkw +k/wOfXcHw+WWd25P54dVBa8sJKE1rXOuYRgIedLzINAphrR+wRn6YaZlOjzT44Wi +pk8Zbim2hp6RBM7o0BY7qcPGOUpd5trWSzieQSaFGaaDq+eyzm3g/My3EQJkoo8d +3f1v3mECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFLvuwPBpTv9hdJT4kth8iGphe3xbMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAekq+ +jA4CxpR+7Q4XRHElYgqA95rOdAWNLWcLzos6RKQGVTSGzc6KCF5dgDrV2J4H+onQ +0dHdyUt3K/NwZ+XEK/wmJmtXOkurUGC3fmZrlqdA9QCD/X9pt1WjJkjQx4yuK2qg +oXodgIlfc3x/tG++Uj5MVxtIUJXcsKrmXd8wm9x9423DBICuFmWCO+lbIL9/tm8K +qzdS9krDswzJpKva4L4t1k+Uwgs5+uZFsuSdKl4/1yAjyz+YRrutmcmDoTSlaxMA +yXlOJ7OCkjHwxQAxwk53BNaxoEc6ckThaM0OFkpE2kTL2dnIM8vZKRGpdLxNePqN +/++HTeuELyZOPQXi7EoZBiqXIWtTf8RYKddNSu4Il1sKRvWpQZgHeqgLHzf8+Hs+ +zszFld1gSiMmAI2ZdcHbv3NCePhlhcNdqShooIEtVkYHq4wdwsHh7JZOuT8K7Xox +EPt+PQKPlNCnBUkaqNuB6+1w8BWcps6L2CgWzA+HPgeMfFU7EBAXfsQoEhx+txRe +GvwDN2UEzyo8qwEaxR5AS+NLr1HdXJ96cQBDSXwqmBdxFYmZRZqEr17kGBPlJCfa +nvp5jSfJJTrKqCsdM35i229qtWynDoO3bxHLse3Fqkq4CqDwYuvXDwJ1UEQzXWcO +1WNyFnY3s3KrTsu6abO3KGTCTbuxaFnk5nVTsXg= +-----END CERTIFICATE----- + + +WUS INTC KEYID B99E979AAE48774EA2EFCA9BF9AD5B04040DC10A 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAp9BoY1x36LqJQAAAAACnzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzN1oXDTI1MDMyMTIwMzAzN1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtQjk5RTk3OUFBRTQ4Nzc0RUEyRUZDQTlCRjlBRDVCMDQwNDBE +QzEwQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALREgOyXL8V6FFaz +JsPeKX4s1pu26/6Zz6Luq+6HoxwEIU7thly9JD+eIma0gNylhihSaOOXtFWhWZus +e/QDGK4kp+LoLWn01gZ00JmmIqaBLLh+Sd6DaRNYBqld2uJJ6PDwfKF6wlZsjQCi +WXuqlpsLkfNGnxSEF5nrVBYXktIhdwnl0mUGuEPuO5xJiYh6bhhyTXT3Z6JSVh0w +zgj09kOqLV6QeL7MG8kw09XaH52n/far9AxXU1+eO6UMMjgs8GdqmF7vCJjJOuwz +3IDMcdcWRSXJ3duKZeosaPAixhynkXrUrl4I2JZ8tlrpADsYoQQQBvbjCIOnlhM0 ++XxjrX04zBiooK5ESfdAaRNnMKanzhcWPN8ZMhL01GTTEr2fiPlbn1VnBBg5gA7E +1vypu59yG9sMyDNx/M6tmVJmPJRpqu9q0QUNHdbfPKds5DKSEK3Rf+WvNh6SgdHS +eX1cVsWeciFOperzJaG7HlPudNujMJMT4BOSQpAdHtyuve6VxDLcnSopzh+58doz +iM10xtVLZJUVUbuleM/RhGBsbH0y8EtTYMgjJM4+/hPOvhN6hTBGgS2HrLIFFouK +WfO8BOtQqohzwrtPCVSQH9ssPFHmR+QR/4+9yoeeMs+ucvryXZhpMBtjV74XhcAq +KkMGY8EpJn2rJY5XWR353Rorrn8ZAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTGFZ0tNRDCx3Bj +q5xIzufUMmtjIjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFCMEtF4rCKXIDj/AlTqPU6Or5welcnWmUZrxyIL6qha +BCcv/6JWY01bytpv8p+YeJ5YBKoFTpIKu2zwFwWMM8E71Gsik5gR+TMj3nNFvSfI +wP+V6nNJVSlgkym8qgEYYWo74N56U2znwDcP/AJL9UP+fepYnTE6+rjSFw69uxJv +MJBL5PTtIa+Ur7o0fQ2C6WgNVpHJ9dNmViHmnR6wlAZAYxqKGLvcSPN8DWnwOu17 +8Pk8Sv7bmztYfBpJ/RIlNayV97Yc936JSCVeg/EB/TKseo0K5xOJcYU5iRcQDDD2 +f82ajvEsRu4kze/M9tqehb/MuR/mLwpxun0xmfa1AYPL0W12KueTa+8DFjKqjpF1 +DWWN7Zoio2OpN5s+eRYBrs/530suZ5y+s8hw+MVBtQ70kjYmFzGkMVvEf2eH2Bym +JkfY0WWqCQFQimGfIBhdQ8WGUvSYzi1k8ewJ5fOMgXlG5w/bGkVlzVLLeW9CCspS +51zPUi8AjCyfqBVSNv8M7ThmEC/U+1yaNOPF8MPwPphEFW2QPmoFPiNnYlPUuWz2 +hGPCgKsrnMw04lH0C76+zQxjGLL1H0e8Fd/8B8idK3E9Wc/d6N4SYzG7nCxcCiGf +656kVCqBwbwud3RClzofRX4DcUGuP1uIhFhmhTni6A/fKOLpsl2ZH3wU0d1ydkUu +-----END CERTIFICATE----- + + +WUS INTC KEYID BB9805E319A78DBAEFA888B45615957205179181 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAATx4ctNIlcHsCwAAAAABPDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxNVoXDTI5MTIzMTE4MjQxNVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtQkI5ODA1RTMxOUE3OERCQUVGQTg4OEI0NTYxNTk1NzIwNTE3 +OTE4MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN7fQDk7tGyYLhGy +uKRYSGqvgkxPj2rzgiRiVPmMSUyQRsDN5nNwHH1fehzLDry89PMxadxmrnPSpiVz +TS/ZMhPf1VFJDGj5brO4KCMRKHodOuOpsvq5WN9T/ZIgE/GGNMILceklT2NLAipF +x0ec6K8bQXKXXnzg/lHThbk/Fh4YHzB7Q5d55jyrNymXoZfwoHtKccUyjTlzO+yM +cgxh4SIVeyxaJfBBoWSLq4+prEt5VEqwFsUkqNUuSCStsFt5dXHBp6PkhaAyfhun +sp16gqA0DmP/KbGkDK9OCYRXhFTKnb+H6MamkMvyZ8w8wIors9FOJrPIrCESfbM6 +MuI58UECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNizVAtEA07OUyNH6CJNjmaEBh8FMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAaovt +4YFOtawegJwTx5IfVL03HX38XT/lcK0NaeYM7djF0tiJD/qwObJ7vyqru0MGVOcE +Oo3XJzDzWCFXUDnnaGbR1lIFbAPsz5rzRnl+yjcRRrSfBm1GHqKaNyluJ5l3WArr +hm6sB2TsK7o1YCydzwQzBgvtAq7azuObto+IVm+x5599G+kOkgA+e/ydA+cgPxkB +9JNvKeZ+I0qmNAKSoAD9s9NFsRojYTLIA64yyXlxg5z/Y1GeDznuBoo+vouwSSER +Ezq4dm9hgwhvcxUfZMkVeo7btUxt0BgBVwLsf0KG/cjjma0Low7Qkr2spYRybngM +vIaaUP9SDW0x8jwQ8nGqXBB9G/PRqGOeXf7OYwSn+JpZ0bcqpbVJid4SXdUrtumL +e/Kn9DzYJdXCdyZXIRYwbV1jVCbjwzVHy7DgU3OuXpiBknijvZ9pbodJ3fN4P+j2 +J7GlneTu0Qv0o9tk7NXT3SbRRyUmcBEDwXkKDC1o1Zxx5n5u7X9is+SkYo8eIAaY +jeljbF9cteUqApcLtpwVCSROJ4NGznVWGm/I3kdAqzBPFmNJL0u0eS/MGDtIkdi6 +XB+gDFkdhXxDFqm0SNWOq3jFwIZLQz0S50A3MOrXaHJLBRqgTniUaIw1vAp2WFdz ++Xxs8lNDXZBrxjHmz4JDjduCjgy/N4CeEQ6shsE= +-----END CERTIFICATE----- + + +WUS INTC KEYID BF9C5C6FBF80CDCE74ABCD0E0E6004EA022A6606 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAr/a6VHqNOV5jgAAAAACvzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1MVoXDTI1MDUwODE3NTc1MVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtQkY5QzVDNkZCRjgwQ0RDRTc0QUJDRDBFMEU2MDA0RUEwMjJB +NjYwNjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALgu0WW1agwLU8B0 +uHKEogOygUwUwpczncbov09Lf6x9CW4iYVZOkwN77b6LkpFq7nfPIV2d+BtyybDq +zMZkIwc6sIziEQ62M7RLkd5z9hu8ZiA9aUQEAWBZsCEE+kmh+gR8PhumXSyfbL9W +9URV1jzKer9yMHM7ivZhBBj/7TgoZ3oUc2XwJJEcT1LqmMjDjnZnAsx9bZnMfBky +549cavYtbVUWcNbTHrmvCgdzGxYQeS+IDGSJNLZ6ZqO3Ywn09LkZxxMeJoeciHTQ +xWnz1hQJdQCC/fvfZ0cUShy+M2Fwj3AsRNNHYIPel064m8h4C4MgwWLKY0coIPNb +7JP9XiLcAD+fqoT5570ggmdFxe32RtgJGvJT5JNkWnkiZPhulcmRoFJZmT5ED3Gf +vfTmIuarN6OssDxA63ywjTauksa2kpRB+YhoEcgwfbLSnrO7V3SPUd/GFXdM7m5K +YLFbEBsp75EvTd2FJXF7xFhQCAHAn4OaRBHC1ti3rDo7ZSdwaigBSojk/bSA1tMb +JOWk402nSJxy8gcaYr1jJo3ME6fTZQdgRBAUokuetxdbGF+/8apWa7Rt8qDzmV53 +Ip3gunevchVcjHm7e7WKpH0PykIE7y/UIygx47Npx9qMTuJ5jNad3Ap03EpMSeW7 +QkXRDW2Q8Gup+KNjNT2QJqtO/s5BAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQOaHsFUbopknMf +10sDsavKgB6fNTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGJblZdCuzlk/HoV8CZZYhfAwaokDL6Omks7L6jcwBIe +V0nT/EfhwVHxURqDylt9WQjPeqeg43+Drcfggnj2A8QlSYUU1Jj88sQId5k8CkZV +8QPM7FuvEbwgGsUfyTSj37IbEYDYM4stYjvcFAmGzi7JJtxlqx0srVZksg4CEAPl +chiA5NsMDH/9YlAoQhT/MK5lbfMykfrhmt1CeG8cRotsg+hLJj8byM97yJ5gmz/L +dqVxemBg3JYRuRxpFGaD3fpgUVYazkqndqkwabX11lvlxvb+5vW0arAclz4cUapU +sL7gnBgzipbQwALPrhDb7EhxME9pkmXkZ4+bf24XwByA4PUn+1dDAA028/bzBjJ+ +rr5WfjZHacywHJH9BDWJyJm5jZgkZq1fBu8bsOSMhC3D6S+Dy/KLvSuQYicb+Ct4 +jIZQv3BI9NU7hIRIHp/RVH4tzjUscoW9zr+Y8j2MO1gpyZx8gfYNO/xop0J6c+65 +X9O2UZM0ZTjCJIJKeHeKfNub1nRyXg+p2BmZVyLaaxLssCfDjUjL/Ww2F/IlIC7I +61AP4CbrrtcJroG07dtltJ+84FhtK1jew4AVWD+0AFBIHrvds+krpXZ/kjMwuwld +uHYsaihEFIN+8i9SJBbl6O1ZLYSqfVZre3S5/G9Lys4NY93+xlc1VUVmbCYKmL72 +-----END CERTIFICATE----- + + +WUS INTC KEYID CEFE333390733C6727C7880DFE429AFEB557A892 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAT2emAXlYdpJaQAAAAABPTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDUwNDE4MjQxNloXDTI5MTIzMTE4MjQxNlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtQ0VGRTMzMzM5MDczM0M2NzI3Qzc4ODBERkU0MjlBRkVCNTU3 +QTg5MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN/4ib4kg9tMs3bD +Wc9Z5vP1MgnmXSBpilPNq8z8FjyodSMOpbtT/6tuHlBLZ6SnZcUegWnoOqdh9SLP +i63aZV5fbt3TZyQl0z7u6UY92nxUD78ZK+zwMpdDUWz1UAI/kmwTKrOlXJWjHw6+ +1LUSGq1iP3Z7akgGU+RbcLfiV/0dcqUlHGt1ZAOh/nt5vlDRzrZvyYd+im0xPweR +5oO0KuuNsGmlntW/JTm4kGzL/D44OttxEcgr3+W0NOqeHoKAo4bi6o3tZWMloEeD +gIaDpT5mPCYVxjLI1GGBjF1d0sFNIM9828dtBSnF4kvfTvUFqbs4dk3YaYWtS/Qc +4AbVoM0CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFM4Fauw/uKOviEalaYLE1GCybaT6MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAK5n2 +9TN38i31S+y264Q53nR21GORhAeQos7DRT1fDqnKX0ZuMAg9yrH0ll2jSqSBUbJ4 +hUCPrcc/jt97oCbdyKbr+9QcV60jWbtktCnUpM4b4wnbrUe2vJSgsCh8ar3sdFP2 +9fwUXdKWh3md/J/aYaOocx29IkKp/oXqLH5eslIAEgsmGGyCxhnfLUa+gTJMcoBf +4YKE5mOmoMNQztcSD/kHSRrIa9uDgLp9mJYLGZDYtXPrhP70d/0rIBhWLk71i4Cf ++D9Z2YnBpFpViHis63yDzU1Qpilf/uCJxJAQsq6eNAS4SuPRu4CJjXDqOqcawVIr +a7FU4A6r0o7QiemH2U6h3Lxoj4U/dXnFx5ldb1xPyIxjGQhly3iN+BJVS0Nwp+wC +c/6OT0p8GHwckAXsbikXnN6XiTakganRXjdn8qEYHpZxjOCDrUCGa2jui0VkOb3c +a+ygCSdbk02FlAFYJ0vVC90O3Ddec2wBkiRAwOgTHK2egKbD5ieHWwo6+fdOQLaO +HGu9HVV4UAOR76qkB1EFDkJaYV8D/0L8gjRYn4Glr3/wHBx1L9M/GXLaMdr1dGHP +wBSY+sJTbIrqQ1UDB8bRvTPpx8zs7kvSIjxAOuSbHBuI8xhC313SmNc8Q43qlGli +2jv8wk69Cj+dHVt+SSN+oRc+CrybHlVO523aOa0= +-----END CERTIFICATE----- + + +WUS INTC KEYID D73CFE5A9E0180801181A1444DE36EFBF88BA16E +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAXbbG/sWLKGbtQAAAAABdjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDkwNjE5MTQ0MloXDTI5MTIzMTE5MTQ0MlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRDczQ0ZFNUE5RTAxODA4MDExODFBMTQ0NERFMzZFRkJGODhC +QTE2RTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIuUl57sBiC6xo+l +fMhc5xEyHUOv/FX/FgCoSAV9PjKiP3BDO20MEJnQultsUIxycXA1g6uBF7zqKoI6 +NTsfSRiS+AgYX12x0bEsc+iVSc+U/ffHL6qRxEbvbWg+ORIdHAQfOvT/MOiNZNbZ +DyPzPlcIOPkqrfH0qKxT8uvNCdZsi4cgK3bzDV/yJyCIWgaDUmajyADsBKDApNLx +EW01sp0v4sFqbTpyGB8bMnxrKBPNxWvCIxiy6KuO2A+kTYt4YvC0LkZreiIpU8Z7 +YHLZvAwOwfbVRkNNhwSOd3Nfewkk4H7KHklRtVIHKY54EGYNOaYiLjQ4sRzUyDjN +TtLdGIECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDUKTFSMFi+OIaEKYMCs4F6SKqEEMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEALotk +nKShoJxy091ll1MnBoA494q+buuu0JqJy5Bc+bLmqbeld0UJbXr3EmP8d8MN2FrZ +1Wq3eyyoirQIH8a50+53ENi1eSPmPTfoIsUiiNBUarH0JJbWg/lg/hWQExUCeKpA +UkMSfpcrlALcI6wqLRUZtXqVoUpwhOAwIkXLTSADK6nmVWNtZFwFEfr+8nLgBGuY +AiwCctWng/L8wvB40p3P4maoo2RQRWrC/6BwFKJe3IRuH05fnP2c/lvVTLn1QJPG +a+i0JBLB0pxwslemdREO9om4aupF4ia2jTmJwcWm60e0+JJaeBcLhxnSpt/55In6 +OnVxVQnUTYVnl/g/FIDgUWlr7wfYW+bicwjWCNbU9ejCJ/7yPqXSol4axYz46rXD +2DHAfr+7EwQ7ADq6nAOioLKdoAK8hrJcNHKVjNSBNaLkvGfQz5DQP47GwB48FYun +oLYWpxaSrwTx4nRtDoNlAxVOBgpap2b6cQardGBSQ+DZ0pFl0oKthP+NHzj5tvmu +ehejuT6qcQQ1vGVfPC5yYmQARq8GKwpJ2f1yl85iwZ36qoHyUeIRNP9npLF/oeer +khq19DPj/50/+5hTG53u7cP516kpt9ifW07dSQ7lQqvHM981YDqhH7QQQVsffbSv +2PKBt9yxW7UnaudenjN4WYncGsBPBBVCak8jlnM= +-----END CERTIFICATE----- + + +WUS INTC KEYID D73CFE5A9E0180801181A1444DE36EFBF88BA16E 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqAE8+EkLRmvewAAAAACoDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzOFoXDTI1MDMyMTIwMzAzOFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRDczQ0ZFNUE5RTAxODA4MDExODFBMTQ0NERFMzZFRkJGODhC +QTE2RTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN8UPKsM7Wcu/eMk +6NfNoji/9VlTv85uFcnvUVVOQNgjtpmRsD+RBUmi+YrLzr05Zj+TdMbytZjEgYw+ +7g0a8vqFuMo+YYDMGd8/E+MUBzpPsyKHxiiZ4+PdJIgeSo3NcsrEZcHdHPDSihEK +O0tN78oZnE/qrrWEfg3oyaSPCZMzCPxYdWgp8BCBR/qrSq2Tyzz7h24/nhNhkpgC +n1aN/JHZUCpdyXr6hyW4P2EJc6t5lcOlfugQv+GAyeXtqSx0/r24iTUq3r4KbMfX +e1ZMV/m8YPOji8fKqBKpH0BhU0GVRzI8b/zBx9z3G5ohESdjWaJfGhWinVHVhQyH +liC8hC+ALp4W9vz1nW+u6xpY55yNJnwR1epwXt+VQjrs62Griy1cJ4tgwKHEqf4I +OMtSsUB43QDH+SFrQRd7yAqb+EFWncQUglEv4OGw5gPW+M4N2UNBLNud+UN63jyK +AjD7riScUs1fw7IPAOT5fURqDreI6TYjACt/dw6GqM7ofF3sHsNAHAYCTOu31TXw +LAkuuAuaWj2O7Kj1Jy3WRwvIin12CwzVmIF3AynCd6HhNZRRjrPBTstSvn6p9tMe +zf9YWW6iWtAdQhfTHRh7MHGPaCrKzAw4LIncScsUIZKdv77ia7SZTntOv0Tgz2RX +TnJIwwe/gkXAHzA2iQnJZ0aL+7njAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTt0VJsrtAO5mNU +qdnpyQFK9KjLhjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBACwrttIWlaKC5MqxH7MkemI4zCcEZNJIBgPZMjNBfbjn +J359YhDMXQuklz13KhioKamRzaWXjP9jRN+3v/elLO3iLZGfxBAmuAIowfzI+Q2D +SOAv+7HU/ltEpJ6f5IWUEWDMnZasP1KZwNRem8t7YCYMx+arjtx8IBe6tX04taSa +mrkDA6IUr7uhm2XFQf9KYzcrSUrKRaapsBrEfbRABF+7HG/+HTYge0iqgYOVeoM7 +IWI4MWaOuEU9WxSChzUNoCVWSzbiqsOP+0WJNfu9n5wQe0zBprLN6ZJkp9mxx6Jy +cLw9hvCR6taNgyPOL2tYqhDarQVRdNzf4UX8ypxGcbFWPG/MKM4fcpoFhKZd+7Zq +tFy5m4gv0GOYZilQO/0LDeSC4iVuXE6bk+Tm+VabSS5Cg6wSwDNOv00DcWaUkPGE +BG/FSRTcF1RCGKbxVpXCkcKlVmA1ri1lQW/DhHhJAIH8IH8v49DleApbwGukHMZe +9bi5Q+Z6Y3/7Q7nTq2DLaGzVREdVyt82+4jAcAkBTl2O6TnZj66JnOVS/w64v/m1 +21BqkFh7VkSsASXO7eJIkd2A2PbYGYooa5i3bdBwf3FemZTd53SNf6iAsG22aXkw +lXhlW3y3uSiDLn/8f6T67reUnkNPQjdWxu36CPKTosACR20jIRpt1+TswDAhBQJc +-----END CERTIFICATE----- + + +WUS INTC KEYID F99F207DFC8797BFF90D641D25FD5A45F76310B8 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAHI6rc2vKUdAMQAAAAAAcjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0NloXDTI5MTIzMTIyMTg0NlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRjk5RjIwN0RGQzg3OTdCRkY5MEQ2NDFEMjVGRDVBNDVGNzYz +MTBCODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+btW84yTFfPr8W ++udj8JPW6DzjFjW1WojiNdKggkUz83xK4kB9qKHQRdsMJZORz85JzNC7MoIwKbm/ +q2U9YIqIVvN7czpuXmwEa7wDcoeE8QhB3Dy33U0nIp562eo87v7Sc+mgw+vwDlIB +DDbe8H8Zk1PwqmNB5u8V/NkbxLz96HvZlBxHuHxNriq1bSPtpXct6+wTNM3flivc +hWmRXV57pgrTbSBhwdyibZUS7RHTfA0FYxeIipULO1ZwdT1hDYj5HUa+nIVyxYx9 +5fkszEjvvbaURyVn3o6LOeTZ/MHNMFkupmN7JnoJAlnPji4l01nMBRq118SLHZEt +xgC3z/UCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFEDLeES9tG0GN3+NoJCbxRGlML6kMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAVhtE +pohccMyg00XGd5DqVW0ehYYLWnbSMbLciUeJ6THjA5cteU/uoQ+4aWeD3PDxCWbA +/yV9gWeCiSx0/0+myOYCZm6yNmV83IoyxvfH9mdK4lfWnHKPYD84P+eajxHyqRO+ +RRMrBRztT56J7HYQKDjeDhbwDqo5Xks/76ViN9bPSMJzWRBMET7Cdw6ImxqquVKp +vIwjI5keyhBhNyEyVMv6GfpbqQL2NRz27UB3eh6y/UWr5B3u/7dxx0p+skC5ka8e +ndmqM7MVzsU570ib+jL03/0dEDWAuP7ymU17K0ZmKqIMO/FUOdjHMsSTEKXDN1m4 +2HgS8U5rgRMOSGeum4BFeV8RQUXZ9IqVrfWi5lQbrwp0LYFQK02Y458o1R4OHAlm +uc7MtSVXiNdrkpQdSAjfIGgzmI7RpM90E4RlTsm2o1QhaGtq1IM0+h+t5ihiI7kk +DsWTpbzM5TYO6e9dDGT0XXV9Bk/YtsNjEjysRY0bpJKohMJN39UzeGW1pl276yZT +EtYUJ9M+o0pSN8LQTYTGGyoNMY969pzqFrvkcIVg51DcZbIQ9N2n4wH0GsyObUkt +y8hPgZJwVKXfcj/VyAFl/DbSvUNVwOEagZCiivcqKR+VEugmXR3NmHOVgBVZeH6H +34ZTNqWeXwdV9o9Cq7ki3fjGtVmFYJMwUFI1SEU= +-----END CERTIFICATE----- + + +WUS INTC KEYID F99F207DFC8797BFF90D641D25FD5A45F76310B8 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqF2yTJf5Vh81AAAAAACoTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAzOVoXDTI1MDMyMTIwMzAzOVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRjk5RjIwN0RGQzg3OTdCRkY5MEQ2NDFEMjVGRDVBNDVGNzYz +MTBCODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALVoorCMOhCUcPHD +NQLyI/TsFosDHF8RRWRqC2imJeZGmOFZRmsxXbGPazrr0K8vflpBxJ1YvvrJsbkw +si9BQB+GymT2FZBvx5x7ivgAmpDPNcvU1JbDz8OdZmHaYpCu2F4/lpHJk89YFw6k +XRA1Zq1d9zQy5Glr733T0y16EoAYZMX5ytvB8acd9o/5u6Z84pyW0EOBUlHa61WE +jAgH8e9oy7X+xgWRXZzFTAtCDr2uG/JhsqavByn3KFGovxhYXqf6ljSyLZMT+HqF +NrY7sliPKbS1kgbkQ9Md96E6wCWJv/GMffQcglwyHc+Ufp/GBOTCUcUVJ60vWTTU +xERXcGN2KWg8JFlSKHLzh2ASRsP/0HLlQoixElFPeLARrduSzTdgx+zHHxTPTsH+ +R5TYZAJffVWqbZyYGu+z9VJGmJBOngVMj07Q4FE8YR9VBAOW0BdrteWGS5PlMpJ+ +NpcB2hV1eLRvntTLE9VdXpt3mU4UiumbWWeQ/kCZoxlun/d3BM5uO5jwEfI6h0fa +OrbYBiMnmyGYR4rvDGPIYlKg698LQUQwDFX9os/0oopNv2SVlVYz+qxkUyetrXsS +dSIx8JtTm28k848LV26TGIQlLyLL1JCKyjB4CbwkqRv7Ll/x02zE1jQ37peS0vxj +hUmQOw63FPscNMGOhtjEBk2Cg019AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTqGU5sT8GXDEhq +Unzc8vxHpVoMNDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAF+NUPuaQfUpB2XKxdIssKUvuUHIa0q9yY7OqiHr6+ut +OXdoQjHB12nlzqSm3h/kyuG2peGWpLY7H6VsOelOzzAPOMaek47KRIvOH3YMUh4E +8uDF1EgXN8ZKNIuXIosCBvr3Kojo57pRLPXL5OPFQIexVrSXM2gmW5l7zJxGL41I +2AElGk1gyLSouqqeHVAkV3n8AhOHY2liL05E30vtiSzkNxni4TvoJKt4/3wHU/l1 +JXsNFYFC7x7LVqQ3S8p7vVH6OEpuq7ZZ2jYsBntBCf7HJ+ZUFxfYco+LKMBjL6G8 +q/OHP9EJR+PLPZ22ldOgLnnF4IN5dQ3wg6lUzFzzvDquWY0oOBLdQWZ27pJUq748 +txSR/tYkcuQYruAN4uPmJdWADoWfSH7sEgCcxAiJnqFAKDOvnXOlDHQ4+T/bDzMZ +epYreRY6ljuaSEIgA01dElDtm4kYC8EdrGgr7RU8QN/vGP7JncFqmKzMONOKlKo4 +ReNftYY52ruMXgBGz79nkYEqwirmLcSldrQ7ahYv38MEK/irFLJPmqRRYLsLq+iQ +SWIvz5WbgcdmTxHFUD6m+1pWwFuHhF0Q2voOBCvPUvZ5KYmxrPwdTJS8ZxwuJoJE +viqXd1mzstIl7YhP2z1XDCZxq8BcT3agMt24d8iAhgGZjujRc8Nw2nacisfzGbAx +-----END CERTIFICATE----- + + +WUS INTC KeyId 0FA7B495048126120E12731606776F3D68A037C0 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEBsVjWzjeg5WgAAAAAAQDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExN1oXDTMwMDIxODIxMTExN1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtMEZBN0I0OTUwNDgxMjYxMjBFMTI3MzE2MDY3NzZGM0Q2OEEw +MzdDMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL/wu3jdehpb3w5Y +S1LA9ziNf7jzbdBHlW4HMAFgDqifj5AZJmcw5vu9xPiKnf/ZscBqcxGIGkJ6B2Nk +LmOoqOpQiMzFSAun5ZkSNCqhN3zqYdQJeqLm5jKuc1SqPLfnD6uTsAdERrLQ8oG1 +IG6l3dGKXKltQ2Ru5A8N6Nf5ORkcjxTb01q0aU5BxzophSlICF5+nMV2lvzPLDHU +3xbdlgmVXYfaQjI5HogrJjKfXJSBN9+7d+oxANwm/CKU88nWAV0JYLfO8KOx70PY +Pc2WPGZBK9VnQNuUX//4mH+qS20I0B7Wx/aT1G4U+ckWM3gSQHhV81a6DkQgWWJ6 +LKsGJDcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFMS09hIX8eHk2+58/piEHcj48wyzMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAThk0 +LOScc4+g4I2suFrHZgjsIh/8OIllxPpLGLkNgHKP7zCdmxLHB64UwbwEd+3udGoe +5jBCFcIfUAq33aUjorefvCWPXLbH6axr34LhbSv+A3ZOqKHVPIlwM0l7Jk+sqE3P +2Kg2petbhjWkW2I8PH4GTFK/8DVVE5PBc/Ia2VQ53QsBs+hd629z7SMQn4tfYG+C +qmZKb37Pa4L5sWST0HIHZF/YwWLluIVcUCrF7G2I7UlVSeqrEJit4ZyY0CcepfYX +m1pYr46CrErx2gvM7yuXyKV8pEo39aiBRkn1xNWxiz4NEe06KtOEXKjrMG26U6A/ +EXSrtFkqevTAtKBVYLdlmWQ78dZOiJwR3Fydk8m40gUoQ3fIotqYPtZZ5fVo4d55 +EhS8kgNwnGIgF4yvrHW6ZkkPrvZ4C0+ApWrV4n4/Em0vqgw1uamouT/jSZ8QMNhS +n15lGoLCPWbC7h/Eh3bVb3/qn6IznmWv4Pqur/hkMxD0LRKQGhyqR5KRsxAfAyhz +FGtWHMF068UNowJvzr7D5+nDTztIytO1myVKk2iAhjAtNt+mfjJMEJ+WGJpmy6OB +p38OeIq4VIpj8mCbc5HoYpbHhcBO3LRLbjY7YYCHxj8+VfBSHqwOu3vy1fBNpbDe +ZUtJYSVstYct2xxDPRGookSF/Xt5LrF9KMA9F6A= +-----END CERTIFICATE----- + + +WUS INTC KeyId 14092B5F7814EC9B713E9A9B90A4C519DF08E688 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEm873xCCwJAswAAAAAASTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyMVoXDTMwMDIxODIxMTEyMVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtMTQwOTJCNUY3ODE0RUM5QjcxM0U5QTlCOTBBNEM1MTlERjA4 +RTY4ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJP6BXfDzXlTMG5t +FOUhZ9/SdXyV5tFb7ByeaO4tiEmLnCRKsl6cUvVul/BiMWG4QGK7KYLgcJgOY9NI +b1SigYyT1L71sKe27kjFyhAd/X2MmXKleuJ9DurPE9DgXgHcGShsIjiIQUDHYEVd +ruYbOG6xJkKEwBIzureK2lnh5mFJ8gSkjS+cX5UzyzhstBRtm30ZitVr5F82uqcA ++IOlxI40QRljS7UPojCmsIDoVElfVnhZAGu92h1LqaP2LeSJOtrNt0NAS7LlZ2SD +TBGYYQUUFU87kal+FQACybz40QtTQ1P5DYzyrZYz0Vnc1iEbss4j9cpq8P4yilEK +oWsHLQMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDw2rJQwB4ubmX90pT+JNPez6KRVMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAaliI +b+yk3Vl5fddTUUcMIdcDDpqnkRzeFJvklr1g0Gy7IsdXfskPbwpnUQwCJkMn66KY +waNVWWYBJmrdUe7zNkGvMJAi5uFmqh98B2Za0jLdinOuEg8egzZfRNX0bufjTMEq +7vk/jeaVHMeHTYWGyt2w4/OcJkP53/RMsj8wwe3b7dnHoq4GeA/hgTSvHiUuJqlk +Ir/I9Zxdm3AwwL6oiwhDQIA0JHCyI3r0wKQi2QGZ6RrmyE8xrlr4T4++xh/M3J1b +lH6YsPSMYr/wHtC41djYLJav0y7tUketGsdcybcXtcnMvqrfgyhuxXiTJo20M5YO +KRzyCZIZStrjVF8AmrI2dBCJQ9Rw+mhHYab5qBodBQ+hS8tXq2Cwjgr0i684zz+e +KT5RxpMfrnCKGd75P5E37MX65gtAAW584Pv/ykkA/wOd4KnPQjjRTJET2zrDx7kl +UbZfVmsoL/K70fZrVWTQ/+288l7ChKA2t723wcldAhsgWbsdUec3CPFo0LpLTdBc +1CnqktPK4b2sC5hro6pGD/tvUbg/+koo2pK76+XUT2xKuT6yYLdMjfKtJbg1w/Hw +bpOkqOQpAmRI8hvTu6bpKfx2ZWBY95gwrYkwuNM7pVBXhKCxFiDsRsyO+2QyBooP +aGvzTjG6I/AFhTCWXAiiGlryFr9RhfGgb6jclho= +-----END CERTIFICATE----- + + +WUS INTC KeyId 145126D0FDB53E99907D6FC6FF1B90455B9E324A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAE9p3ugYF2MjtAAAAAAATzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyNFoXDTMwMDIxODIxMTEyNFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIvQuLUF3h5ifal7 +1Amz6xbhKOUCptAyRVFoi5gdMu5CTrLknsSBfPug5ty+4f+HoXhKQknaA3RQaf7/ +GtZwGhmuM3q0eR4Xo50ij9dIHqIeC70PvGH9i7DSwFyW6kyW+tONmAkkHN7x+bFN +BEZj3/2PcKIodd7xHmtNNwwgwPD26HIcYSdaa+HYT9G2mcPZD/+dFeJtJMBBGki4 +RoCCDw7JIuVAp1Z5NLSbFO6qhfrOMeGSMXWvq1Q3mzMo7GYOTkK8nyoVL885ZJbX +5bIRr6TZkPCQFB3x2XqlrSnOkkkofeQKw/HCfaB307jmzwIdIPUEDE9g2572Yeqq +m4PGuo8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFM0o5ktE7G8TfoI6OMOtyDz1wZwyMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAClUp +Bd6fMymAf9byc1Dx0pWEjNAXnw2W8jiMJ2dk/A1Hb+talB0qYAvYqa5MWp/gN/u6 +Y9WBV6BxPn0NnxM5qfvP4UDEhgRu+jiOPqXxABtdJAO1uvzxwtbnz3W6CmrAJUNW +21ZicxTXhF/ZQZuhlPauw7xzIas7jrByxpmWPgRuKkEVs+afnOmihRCqFaWyTNO2 +ywAVA/Hf8w0nmhjMKw724MX9yzv5c1eMi3HZoOJnXjMe9pwYFocePqD0gI2P3AWC +ROXkzhhryMh1wd4OhBmRuZ545PbPjF1YepnrAS8ljQqfYRpNg0xGm8oZQAxGUQ3L +/9Ydh3iqizIsUHKKWWbKYsfNDPn3cU3G6VuF63Y1I9N8xE/Umd3pGwyb7KJQ4MsB +9/tH+QdX9PU5fpvQWL408sgr7ilWmVnG7Ib50ALqz5+dEbXVogXaeCRnJHHHkybj +8wNfkKRQbJh96sfLPFF8CR77x6n25MQtXAvDW0i0qSMb9xh0DxAXl4S9yaHXiDdT +/KYLL6T6RPJTDRW1z66iLq7bAKM+hPZXgw7UVhmtppvfmP7//HOMx1iKHFEe1KuO +nKndeWvYAth7S3BFevYWs312a9CeGaCf/lr5uTsvtMIXR9DjnCXEvICYBxoig4v6 +wSmrq8xePj7bV6NskdU4EW0BZe0Ig+sYuIKkfWw= +-----END CERTIFICATE----- + + +WUS INTC KeyId 4994C129F1A548D488586F22A2DF8603739B3BD3 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEa+7uVcLLbb4AAAAAAARjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyMFoXDTMwMDIxODIxMTEyMFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtNDk5NEMxMjlGMUE1NDhENDg4NTg2RjIyQTJERjg2MDM3MzlC +M0JEMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALjModlMSxcR94Mi +TOTUo69hNuaC9IJIipQ34Dn9WKrzuCCapg9h61QyXeEt9ZLIZqpapxFzn/pX+iHa +OX5xdi/iCOPMgTBWlCj96BDJzsFhSszZA6gxdDDo7dnZ3UoVyWAo5Bmoo5oEuXWS +NYe5c7O7JaHXV+Qa2DMC8sgwvCbwlEwjbm6L4tJvXE4iM7FOdm/B87iTq6kdtO87 +kx9RIrlMAHfZ9rXvdS5CnIzh10PTatqZGFjP/vg/0j9KPdvDOU3qjlwzMr2Bq4Qd +zbdmncfyHNaNptMAouYPvZtCl0+SoHZY+ZufW2XynGmKVIVw9HpYBJ+JUHtQYZR1 +3Nkw/y8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFN4irIBFrvXdHjZPwXbIL5QsA5pCMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAllLi +TJ1hN9mJ4rLB/eHz0t1s3r36Hvh9SL4dfImOv6wvC8hzTvBTVvnwdtvqk7a2AB5Y +zDAJyxQdVdls2Thq3shWToMPABvGpniZU6zvwoJIyE6hEmvvCVh9d+Ve21kqItFT +B93asAsVAnvBC8GWRZ1J8m7Z/5KHqm+RjGeKrkI06WjJ6t3MiEv39b0qavO7Rx5K +G+QAJdGlzJGHW86iwPUI+0SnpT76QDK8b6I87k8pxhD+ObhoCzt54L4vmFSEw/ib +e0+vLwnK8jM+IaL6llKYTg9tQr3kPrDcmeEpbS8L2lhVWG96fLnb+ZQ8v0sNWyzy +Y3Us5Ne9GpNMPFQDJuq3/B2ANkGxQ34q0aeZetXBxrlDOOuOaFtW9QpYmJZgKR9p +598KmdG6v5TJJsgg5Rlkf00C/dyVyC8uiHVJ4S5J+lPHOFqMT7a6ngigKWijPQdq +UeLEOHChhxNgt5HpCL6QGTDmxQglb0q0ommJ1YrK7A2lH3VwUZdXsmqfvPN7S1ss +6XQHlj4Tz13mqcHUYp3LfGcnU1CcJJgz0p1kYZyYpapRQOF6+WB5cDFFs5VhmDYV +3m1A0JsffSZZJbF21hmxCLxOyH3IaAy3/AgZpeWNw01i/IWdfVzr9M0w6Hy2Ff/X +Ww/4Y4ZvovwiXPNB42pBahdTRuW4+6Li3IS/F1E= +-----END CERTIFICATE----- + + +WUS INTC KeyId 72750C52CA3E250E701DED65CC69204494A8573A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEytAlg/NuYqcwAAAAAATDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyM1oXDTMwMDIxODIxMTEyM1owQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtNzI3NTBDNTJDQTNFMjUwRTcwMURFRDY1Q0M2OTIwNDQ5NEE4 +NTczQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKqcyG6wuFelnE1i +RZYpgMRt3D7P7+mt44EfkIh3DehWtYMqECaUhlAlIZ1cGJj9cAAKWxyo9WoRtWKo +rNyUlVwoEh6ad1EA4dDOy/UFi1RJQJLvOmvZYfuAoXfkZ2MhzoSmGT1INmzEF7cN +U1abIHqswPBHn06lMoak9UAg7pyE+HNDyqaTlVxAbjTrsl4jE3MqJAjee89iIpdb +Fxlon7prSVlvBmFjFn3pFfqC34ktxlIsaf/IJWrVIqI/M9Z3u755LJuIcg4+6WYh +vggabMcsj+E7WbVVDun2DnznQUqjyfkCXfpKKK7fXqkcI5OqtnDZicJqpNKs6u97 +WpytRfUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFO5LjEXHl/o/IAsbiUq//BBJlOX5MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAZn6Q +vw2mG6tRZHfj3Lwchr9wtTWtfrPzs2wBKX0w3/qRb2eoOf4HuffZlL5iqNsrLxdh +U3RxPSX9oaJ9btbx1Hf9AErWI/aAxdOgZUx5lnODGsetgxEGyn+J7PaYS3aMu4w9 +ch3fENiF/Na5fv1C3QCihCHBuB1X8PjQ6qRP2gFI1AD3fImsogYVBrYNzSYIk6ta +EX7L5iqGz0ZipOqizsS9RppXKGXunsSpGY9Au62wTHDSK2qs/Z8KjOTOdp9mS6Or +YYXU+vBY9I0bjT1I5AwjjN8v5k3FknSWnsaviDnJ1hWh6e27muZF8eEIsrzltdzQ +gJ93osb1VH1SGsRPf/gNPWXq0mEpTkMchLUEu4G8thVTg/Av2+lu1630icIBi0Dn +u5j/kxGCZkgS2eYXBtwLMqZ3Rb9pAwQixN01rxsVMie0JDHECwdR2eSukl1skNZC +O2Kq136ly/ziHjtORMNbB/yUMMu5aczQuZVLCVG1dAaNihefKzjU7BiH3shw6nAe +zv3saE2sTDTx2tkdDInU9jmd+7Rj4z9slJl8ANk+OjL2VEDPEj+VG1VEf8CiRj+C +salOpKQznvLtgMKC9LXyt60yggQQxTT35ugcxKurqUZEKW1imO3VqKmnS8vC2gr6 +wgy2BXA+6exJWUNBf85yoJKd7ki9XhXsk9pL9tA= +-----END CERTIFICATE----- + + +WUS INTC KeyId 8E1AD84693D5D89B1472CD8F999076EDC4115400 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAEP0c4k58+C70AAAAAAAQzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTExOFoXDTMwMDIxODIxMTExOFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtOEUxQUQ4NDY5M0Q1RDg5QjE0NzJDRDhGOTk5MDc2RURDNDEx +NTQwMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIXYM2ra5uoGaLck +NUGvJF4fq/BxJWByTv1KS8Rkq1CNoM+Yh7/ZEckj2vRvtmh0+gZd9r7a49Li8HtO +ryvfTjszUIqOnvgTIkrhQTPSnin/sdkEc8dK1x8NKg2BMY7MtYZ+cUFcYA5dkFGg +IKrmVVN9bMhvaHG+i8dYTzTKhgWObWNttZZDeIhWDOuPs9ZfsF5UowWtfPsUf9OG +lzJcWQMk6WEfza27qtgkDWA1AtH8kMlBNKGH+EygHfszuN8VzzC7HzcGdVSqRSw7 +wKCVB3RblwCqShl/li8VR5isFDAhE+dSUEcA0xiB9CYK3zQWxPW4WEwBl3+8pQSc +CCJK/gkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFDFp/P0Oj6ztQ8zcVsmyDHKAGjXUMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAS05i +lFqfv0FVIUMJkbPc7bgFtBSDIQGDLEtwpTIF/2ZYDmLzMogmkE1UnECih6NZNc3e +bRLgaQNgKcybGOGYS8o+lj/Xn2H261ANdr7HhBF1cDeVZvD8mJtvvFh/BDiNXpmA +j3ohZtPFzF4342HYOsWjJt0wF/gE2EtUe6+Xwpj3MA30+5RVItUJkxbLmEHAhWcR +SKnAsfRiPjnpUswOag4b9mR4uBpeNtLdiELGYEXCqmED+Jz55djuDnlh3NX2V0fI +6gRz35lSGbUpdKsnLt796IkMTb414dvo21WBA43L+hU7YFe5e6jEVx1gYE9jIW4A ++o9CXzUHDhs+ZwOXru/ymjoSTFdre7+BoWqQ4MZTtBhOL1+YJNIWb/HpIg/hEbCf +mmz0qgFazEPQ/g9rYnzQeuVq4nzlFXG2Jm3Lh5IModQ+rOgrX67e2c07k/yxSjn3 +JsnD5kCzBwbWgyqCodXnxJ03NRGRLCBi2wQnKVukS8XgiP6B6Y8zyhcZXfKhQBkc +MLc+2CV7bg8aAQOLZwmRIQlfw5zlC40zGhuXU265MsJVWYY3u6P0lLhvozaIYQ3+ +3xGd5pJ4dbUUBlS+hW4U/12b/kqdrVYsNqWpUiqxM1GQ3pihzJtzzz3c1SFI1mOE +Uhmwe/154XNZhpoRqij8inv1rG3HLwMwYRaVv6E= +-----END CERTIFICATE----- + + +WUS INTC KeyId BF9C5C6FBF80CDCE74ABCD0E0E6004EA022A6606 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAFINp4XIjRjD7wAAAAAAUjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyNloXDTMwMDIxODIxMTEyNlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS2V5SWQtQkY5QzVDNkZCRjgwQ0RDRTc0QUJDRDBFMEU2MDA0RUEwMjJB +NjYwNjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKhIIGVTpSn4BHZc +nuW08Y/nFUynz52rHWbXoJLQeXvDU6/5OK/xu1+G1qhJz9gY5TvaR/vbe7lVY736 +qoegbEfisctMIK3Eg+l9yJ+HEKd1JMjvf4PN77HQvFTzCfCGEOuN4+zkDBcbyNfV +5IMAazijTZ8jarsJeUWkagDce8mRcVvjDMabaK0gU0kgEeIrjZB8vZHH23Tz3XQh +aTHKcrKJ3FpNgtnpw633LAty/EEmkRUPOyNMzhVogiMaeXZacXtfNuMRAtgTiEZT +iekl+/mxAADHx89DPTcA/V+l7seDErPLgG2bvdH8/VEk9CDcPGVVwZYwn27EaiOW +vxsZmaMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFC5nsd/bt1MgvQ5L+YlVICab8lynMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAQrLr +Z2WG+OysOT0eKPUXeEhp546T8IP1nGEailSX+W40X7MpGoCAQEt4fzwM+Iw+bd57 +3NrqJfxZhIAvgwQG4RDmBLyL/jMLCIEFdnjl2oc5o895TfkPcrti3F6IOKNkqGN5 +Va+G3RaANiJOkwWLIL/ZYaxlqbFGEkjsJGgOGFi1Dhxpcf0DWgo35/YaKR3o22nl +hZ+poBmJXK8kHxy+cKMlZk1ZZCVQdRUS2hLLjCL51uCHQ7K++wD+O/DgsWClKg0T +TLAgfT3QTrGJ019AcsoMiJyQ0w6Edge7KuziWnDSKA86GcBF7fIbVCaWNlJ14F+O +xRMdBGqi4hy4xW4CEiaGSxxuP1qv4o+Hf/5CNLLpiMV8B72EPH9Ms9tn6WApJD2D +k22Bqsc96x6YgzGqUB0MXcaR2oN34iySFcM1vPwtB1K+hkTUp8b4vMn2Vue99XZE +/RmCGB6mrOlVfzQTUlCHbNUH5g1WFbzXW4Hvawx7XuSm3r1sMBMxP2F55jTIQCon +3SjixcMPl4CZoofvUnuKE1W5tfe/RF2AC2jc32WglxtYeFhutvjE8PXLSIfm38qH +ZyHsaz8M80TM1VDNBZ0mUjtx9fps8teMoPt/aFtLPXw6AN55yhi6Ch3o97ChCRfN +k+r/3twrGsILd4yjkvlD3dH+Wwso0kO/8yj2X+M= +-----END CERTIFICATE----- + + +WUS INTL KeyId 145126D0FDB53E99907D6FC6FF1B90455B9E324A +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAD1AR+TuXYYsqQAAAAAAPTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDEyODIxNTgxOVoXDTMwMDEyODIxNTgxOVowQjFAMD4GA1UEAxM3V1VT +LUlOVEwtS2V5SWQtMTQ1MTI2RDBGREI1M0U5OTkwN0Q2RkM2RkYxQjkwNDU1QjlF +MzI0QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjSo35PnDxs4igb +Msit6+B2v94Kbn0TwHJTATxniESNojE3soO/Shs6q2DciQnHdrkajXWaxAcogsJ9 +C0wgO+2jv692F+KvGZtJYd0yvRP9weaWr+x7l7hJKQme73c9MPiwqlXu07lgB6pE +klQEiQA42TLG3Aipg8fVfW5KYbT0eqyDUc9ytMukSZGCmmQibpTp7uQ3JHedZvy1 +SCPf3PHhgcmHoDA4ihn6FN0v4I7pDz7PbCU59J0mN+CHEvvPO3oiZyREyBeMMzSH +8jEbbXcRX1PBKQHOq4xUH1h/RfaiJ3c4e1dy5uQx8h1yBugmOntR7Y/CZp/DDr5D +n1mS/YsCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFL9QowtPk/KEZtn6Lex8Pp7GDzZ5MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAM+nb +29hJADmbFWGN8eyfuRoHfvoqpYxsaY4i/cGy5OFv3BxKWsuPRNkZEPgAymuIdFqm +PE2McI6ywZ4ZHmpcKmd5ysgdJxj1zZhVb26S9eWvvwHgagiiOB/TPa6M+6eDVQ34 +xYPzChTPxj2bb+wCwBZOEr7yl792g1hj/z1jWj1IJd4eaiXDoN1vQmV0LxYEjr0w +wsqd/AFRfdZe6zzOnm/2udSNP32myyLsGgjdLDU0d0ufZOmxkF74rxUTkeAg7f/S +q7NRm5bblmtuM1Js+uCWjnt80+VW19uQWXPFuVLDXCOlF0JarkDHn7OsXbxQuvpZ +IXEv56jiR+gJQiSbJM58OZcA0fLoK1kGjjNsWd8DUcqD2xZSOH5RIjZksL2YXgKk +r74oQmGWGriyRe1eiVFnmcvZnoGjaYp0VE7gqLo+r1pAR0efxprQcmzQt6ILzcp4 +DJrYu0yVRD8zSSW9OVwAOqm7IzqHG5ZPGm/7EFQYC973UgQGT5n00p7UBxwjg9Ng +x/db0locxHOBmKrCVxWJuw93srwbwdO38rAeIrEgmQZgkNNCYQ/CGdVkdgQ2MmMl +OyJJuShhWsJmMSnG26vbYQpOiI6f7fpHLvderdjygm0CS8WP9CUQhVsOuMZ6T9Nw +Qx6tq6bOGbptNW8H5ijUI5CMwBtiRX3yElBX+JI= +-----END CERTIFICATE----- + + +WUS NTC KEYID 08300F43A8F4B8C8E624A4F7060CF59E745015E7 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAHOwC18hf3NnWQAAAAAAczANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0N1oXDTI5MTIzMTIyMTg0N1owQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC0wODMwMEY0M0E4RjRCOEM4RTYyNEE0RjcwNjBDRjU5RTc0NTAx +NUU3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlKBeUzusCgd9dC5c +ZMjvbR9U/dhIL+SHiVWoHvZYUUjQZRi11tHlEtNcp2Ne7UnW5M3LiKHRKZo1xVnc +7P4neVF0ildA14A1RInWNetl9w27Yzm45OduUakpbIy3TbrfuXmyxq3m0u9R5mZt +JegUMh5L1HLABhZX1yNn8fmNbzTcQWaU51OuB/f+gKPmzLtw2qby74eDBMGAzZR9 +ATmKRp86SpKyrqBRO0W1W/D5Ss+hVwHVCfW7QLmuRgcyfS05IMA8hs9GEmqTea9+ +2bDI9Ee+GqZ2BevKJpgOpAb0zjlL9lNJ9EKiLYhntq6ajPcollMnl36fCFEmuaOi +oG8t4QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUct2ObycjcltEDyNi74IUQi2x+K4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCbZKfl +Li4rLZ92EUCrOKMWkKsDFBlzYFB1sNMk1rdGLF4F2K2dUAAi+309//4AHZ8+EzQX +/UWaNIMK8qRNcxaV1cLEQJuGeB8fnuqo7NYcXGjSdObu9UhoZEoM3i7c+7K3Y8I+ +2g8d6dNQo9YmyPpxSk5dVrqkWt77D6IbLKMJGbjS3jGHAIo8+ePsErSQ2mxJAUnK +4prKne+OTHyoVxkxkG/Psu7MJhqgzWhM1O/RBHdr9G0NCjgY9Eqvp0/2kF2XLjJV +GsYqnCSUPCqh86FLahBdrmYLk+II+yJ+TII77NOjDM5ug34uBzca5sZHrdwdB7t6 +HyaW3hWWsT1dhrAMgWkw1GkGvwIMOQc0yddp7P+ipvDJWIdQRpbkX0zfnz7Kijao +DGgZSfh6iJha1znbzYNKnOAcQBn2oMSO3rV5ZTZrcSlIUMVS43oR/98ht6o3TkTQ +vVwtCXkT+2ivrdFn3K3WwxFdivIXR4cBhd2jD8WV1rB1eGNV4BFACQV8K7hW08/K +MsyNCuvNR4zS0i+MGK1uJ1H7gQQ/yAaLRgd395PB5ka5y+pJxPAGv4ShJaBaZtze +owe4BQC9tVjYlpJPhZvbLJTLxYgdyFBEkLPhFDLRpgvfEfTzIglhaRnMjB8PEjCb +5JRKkP3XtE6xoonpxSBdt5QyBwAZT2yL/ho6Bw== +-----END CERTIFICATE----- + + +WUS NTC KEYID 08300F43A8F4B8C8E624A4F7060CF59E745015E7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAqbpq3yqn50O4AAAAAACpjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0M1oXDTI1MDMyMTIwMzA0M1owQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC0wODMwMEY0M0E4RjRCOEM4RTYyNEE0RjcwNjBDRjU5RTc0NTAx +NUU3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtPXnHS1+/HKS6Osj +bua1xBClWLubk9mQMd8nU3uhvonxkQyGl185IcrmD0Qr7Vd192Toly6oSb4kn/cN +DLDf2extIZ8Z3BpTdKqgM3Rs8nWDU/xCcCH9K9xuP/Mag1pkelgtpxcyH6wiIYOy +aLM3iFPVhQTeu4NlX0uQ04i36wt5GjLrffRhOzzEYSPvDKFBBfGyzbUY4TPqU8gk +AeFzu2IMvcxZ9qrNF89dzwmR2l8hLC1kbk2B9F8CcVbLhiCTxzoOkXNtFq9T3PWf +kvq+M1Tktkz8qVkvp+aLMJZuePdFf2k3M89GJuDdQvw/Oe0G7noOyWfw4SJ/4pyi +g1TDUp8sxfV2+5cs2hOtFaMDvdTD0UdBxNkFpKTOtKEvNJaqv/xsiPeN5f9dWF6Q +iNYIJF9VeTQRzHwc2uWJdaSbmXfD2D2VS+zjT2lYkbl4plmlP1EaNlqXr/lJ/DRS +oOxxjXAfVxOZfgXuAASoNzQ3JMamg0mRkdVukg5BE3wrsh7ZgHJ1AxvOz5fYKGaW +UYILM1cczNFAzMG3Emve65p9p//2u/mMoWdWahwjCv8B/yeCojrPTC1+oUcczcfU +VEWQSNtY8+D1YI0mT9sXwFKvLtO62ITCzl/4pBO1hSSG7QjwV4DoYl3CNu8x4L2f +6btewoIko+3ncBVg/fcTCUUUiH0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGhxDq/mo+94CQsI +tNo1QZLxGugXMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADOeloR3PqgYtm6q9KPqH4I3WNXUu03TfAo3USDAth2t7 +b1FOvyhAFMVaUCjOmZGa/bl/PKoaF1rKKynQ760N0UYWSjZrJUH6q2ifmsNp3DMK +Qhf6kjOMpNMbakdGtLxF8BLZwWOGeLEhwEGFzoUnnfcMm7KAOFsYX8rAH8u5Uk8Y ++ZWX7DbRkUzovcOzJacyrWPudgxZyrVggRbdy9jznLTZQtvY7A6FHOxOvf8Dr1mN +D3xgxRtdcVhVZVC+KoOcMYLOS+tpuOSi743AdGAU9ddDy7ILQ8O/cIE1MQHEcyLY +qsoQ6b/EsAJnCrOOj7dFQtNP4+BLjEKya5/C6QD+3DBJKiAvaZ9uP4/eff2u6NPQ ++5awdJuYwE3YM6AwbUEE/TctnAEpv5qYUMG6WExixKi5WHugHgIzRPlZJYiCbvMl +BtPya9PgTLbYvlomec4D7mkeewBjyKqgWJUxqE6S2+L2G+Rs0pzaulIfg5o+cya+ +8Ti+JG4YAglBE+qqAm1+4d3mXgrqSzZI56RprTeM6V6Tq6r83kQXuN9uXwLEV9tL +njIfxPTWF3Xb6JDNxGg2UFFOkXOI7DRJMmrrWAfqdPXGTurEVqN2X5dWNngqKCMb +qYGc0tryvDx0cCu3sYv8o7+f3Y2AUpKzVXp58fQJ5OcA8rARiupSOfiqDAg1ONg= +-----END CERTIFICATE----- + + +WUS NTC KEYID 1591D4B6EAF98D0104864B6903A48DD0026077D3 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAAQG7zzf9AZzfcgAAAAABATANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDIwMTE3NDAyNVoXDTI5MTIzMTE3NDAyNVowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC0xNTkxRDRCNkVBRjk4RDAxMDQ4NjRCNjkwM0E0OEREMDAyNjA3 +N0QzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAztZRPn8OqYcQNgF3 +voNFUIcX5OlJFq3S6Y03yhA3e7orwZqOe6P9cV/sE/8VQssHihdpapcbhJpgFm2W +bGJF5xmCjNnqSI5kXVpJQk5Ts7D3Xhqum3TvgTbhSf23zc3AvA0koHxJ56JdxHTP +1xXu8QbTSelvrBsXeTcz1HukMY87At9UlV30zK2nzqcyBA6ftTscVIdy4kKWB45W +MSqYf8TnDjR6Rm6El1LlxPNKjTQth+/SEqux2xvVGPuje9x7ffUKtDQbFK5J0Gn3 +quD4bZDcE/0qgBAOJVPpC07nhs1d4kQWWUQsCBvsZZEMZGidGp5vEXWM69++rV25 +xweNdQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUX5h5yE1fgiLNfEp1KGPBMuEILQUwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQA71n1n +xAKG0b8Z3qDh1kJm5oqqBcx2dDvqtXwnEIFKupBOk8mv7eZLTLtr4HqTo/JR4o3r +9uV941cLGhq7jAT/u0FiBZet97U23OiiXy/cwnfVr15457hRuE0UskKLt/e82ZdW +/NHZhfsD/GT2rsG0PSaIyMonLo+mFP+Yhcte4uaM7LvC+SfZ/CuKq65b1gme+doK +8AuYHlg5c/bj2QUfwPRSCPIBHe9nq2Yo/5DSR1RX2Q413g7RM1rHfhgAGGeYt46B ++q0ugmCGJZ74ldEfx2QDty39AJGyImRnJPbAAFjKNHU4aIxsPEe3BhprFRowkQaO +n9HVatCh5sloONanx+oPbq94yteee03ejUqLsdiB0b9r515kK5kH1DTSQ6TfAMWD +arLLkXJ1fOyZ6q/9Vgmk7AlXpRCdtfT/G9nl48bCVmt3OI2Ls+uQ2YKZ03HpPFV/ +y7/yHSq2hz0lSYC11NuwbXDFGfx2bUevauL3Y+ZsN1JgXwQi0Ce/wOmGxnRHjra1 +YDpnU2GM6LO1YOA3b6p23LQMviqal6QZ4sITQ+ef/e2Vx5k9/zaqKss/UUBXXXjI +gdZb6JhoMQG318+quNDBmFxH5aJR+TPVgIBLoG+nT1H2my3Z1svrfm6mu903uSon +LD1F3PelOb5d4DOFXDAFrV8ih8x0PgrnEfod8A== +-----END CERTIFICATE----- + + +WUS NTC KEYID 9FBB79AA0F526278BED150929A7171E96A35BEF7 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAqIId7OgxICXjQAAAAACojANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0MFoXDTI1MDMyMTIwMzA0MFowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC05RkJCNzlBQTBGNTI2Mjc4QkVEMTUwOTI5QTcxNzFFOTZBMzVC +RUY3MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6Fv994941miJHRp/ +Xo9OEKmz1D3PFoGjZYpf5Nlavj5Jsear4xUVE/Y/iJO3IhAjfatExEiv/f8EsSLk +feQJSjqVYOtpl57SYF7WRsKdng4V5GNFtQnEPCs3PuH62rXfSyDOgb9sK2Jkh3dB +FgUaBLQ/a4bNuaIGLn22dkgURlJpubw96mTMACB1KqsoUdElYDNiduDTMX1nSMU+ +dU9K4LJ6Ud5bNKhI4T8taaFnhZsbjrUre/YtthIVt/Y7NtKslQGa84PA38LfUklT +OFwZ1gzrzX+GTDfxNuwEONACOY1aKhOqkoyU7hcrQagJf7KwdUMFZgwxcrYtg1zX +ClmJCC15IZ6aS1fZ91H2FH+zDbLFBc3OxeMGL919ddQ67x9TBfhsumtObMOlMtWf +AhmZJ19hf8bBszz1Wtgfqu5FVHo3x7wT4mYWG0gG93/sy5peNuN49LZDklAtNQeo +v0FZliWNe2tpjjh8EQlJZiIFgAAfsiroz209bYokRNU1HwUeEgN/WC96iVscbTlS +P2velfFgmKUxBbtZCw524gmT9NT5IW2mjpIgZ8w2hV64sBO0YU2xNnKBXlVFpoS1 +2bmd+sp3ba+QJRYIMUBjIc2YPDSkqtUwyNLTNSIoC/eogDnhohnCnkyOViTtOe+D +AFEIgbNAMMzv7+Qi4C7qaUafL2sCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJjSjRvBeQ3MLf8k +uD2pAEijA9QIMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFxsvE3q/Nw4YCYiC25DqJlvbZtUz7D2oIJDNwUvd7VL2 +02adXEs993sc8l1tm5HVVZm/vDgLZ8jvfcQuYe3e5NCv7Q2AqZ7xBPFZJYN5Kg4n +EmwAJcp0ukwtBNGKZv2E28Xsf9ZI+4L8nmf8lchWHvni1BfTylLMZgR+W78qZ6Wu +weWr+Ybcz93CffFN4Gfk0KbiCZnxaFUaNu5O5cqUZDQ2HX4IPcH1qk4C0jl6Dx+w +5RO9hnn2cLVuYIRRoqUE9hxKQShoXzZ/ImtsIb40IYevvQ08SubVtA8Uq/UJhMSX +rcnSIbzaMLza1D52e5/oJCyX04Us7YORW+Xa9gHwL4m04mhcW8Mvhf/ntW359RSX +OKy5pLLjedfFvXdBcGDz6sCtqdK4AFxtGc7n6up/QOfhtTU3Kr1bcy4SsLqKosb5 +DuSEzbGo8aogZgd7JVXOVBv4IKPukCd69cfwl6DVfiB3Ncz82WpQ8YRzccF+agcE +XhnzDRjKMPb2TZfX1ZT6jvzBfTp7tXz7Smg+9LRM+v+epu3xAJN2NHo6VqbhKlvy +ci3wnHv19eHp1A/CbXd2XB5ZIsd/ibh9IAkaIhqj0qXnT2tfMtNv+JnZNRLSMUfX +6doat1cvyWF3EPC2HCxvGSQ/XBr1bo1spuamvr9YxpRtEtnD6DPCOWKB42pkD6g= +-----END CERTIFICATE----- + + +WUS NTC KEYID A0D737290E16CF2AE2BEE7100CF56B2F04C5F043 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARTmshTif8GQCAAAAAABFDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0M1oXDTI5MTIzMTE4MjU0M1owQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC1BMEQ3MzcyOTBFMTZDRjJBRTJCRUU3MTAwQ0Y1NkIyRjA0QzVG +MDQzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsgS8VZY9xB5eoAQc +ubPGu3bKm6Nz3jnuxfSYsV8ved/+sjQZieXL9qqS3NM7i4ATag+Px8Jplt4Xl9+0 +ueW2GROQYxuzSIFtMDai7sjJkEKvBgQtpm96DxXK65UMGeUpjjez2avhLdO7rxac +U2ABnb45zA7+To60mgxZTWKlxM4eYnidzHUiUNXFw5xCFFdNRe9keqHEt2wTBVrI +IDkM/OjZhg7/nbg48eQL7FJl9kWLt3P9HhLh0hsn403QpRX/PiX46ZRM1ul7s0Z4 +3GUWYo7M3szRUwWmrWgJNIfLwNHZor59z9DkeWMaMr9MpLxhtpeimq3nSBAKszbC +RPaHKwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU5Q203r56AhOup7cF3kIF/ZFMLzEwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBAXKUF +dNOC/jOKjPPkDqiiaK8OHKq1KWfUOaxLlNe6DX4qnubFDniBc4kjylGeB+ggIVXe +Y81xakzWvja0AiB4p7nqdnhK05v5c+IcvzQdz70tj+Nl1SKXTJXA1L7Btlpi43tl +v6+3XQHNh+29Cg+o9YeZAIjSeP83iAWqkj0gi2HngL3h2WWSi4JQJ9k2XgUlpnAw +/AJXnwpc68JKq+erec7RSYeljGPW1omldLIQBMxiFEnrB2cH5EDhckAYUS0iT1zr +/BIcDFr7fKN8cEDWUnRgx/uPcEi0h+JFy7pdpBIdd46yT6brMSQ01zJj1a/GYgbX +Qy96o8gpC+/o9HPdfpgHwtmZ5RJGEhW4wuPyBjbMWtPPcDKgspArrddPhMey5DQI +OvBJ3YnESql0M0FeM4090QPS1XoNnL2u81ULxSzVUPEq+JwzbeICcwg0t18TAGQs +R9m3zew6JujJukkvVdxkNRaPguqye7Z1NR1H62REObjVFAmE1sCnNX0aU9DY57HX +329TjZsI+SY+A8tF4JhgyMxbXdUIu/0vLNvwKVJ8mkpXuRiEtiYDSSxc6YbAt/wB +ke9eDBidOF0VaVJUje2nAcuf31AGF9c6v47/kdAecLr7I9ZhM8XL9Z+7HbCTT9Kx +fo72FV68TOgZg8rAqA0sHbvTponqP1+n3flUUw== +-----END CERTIFICATE----- + + +WUS NTC KEYID A0D737290E16CF2AE2BEE7100CF56B2F04C5F043 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAqcqvb1L783JQgAAAAACpzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0NFoXDTI1MDMyMTIwMzA0NFowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC1BMEQ3MzcyOTBFMTZDRjJBRTJCRUU3MTAwQ0Y1NkIyRjA0QzVG +MDQzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0WVGsn5oLAmOt5/E +nfpzpA7qYkgutzAYogiyDyuZZsaQe0ySeBVlqzcFFt6IF9e470T8V7k+1hChS9IG +Z+NKYBFONDABaULvIvftrt1Fm/ObXTMuqzw7tvFp3bPLZ+4/3Pffk4IMd0W0Phaj +fiG+L/EdP0RstUZDWq8tOGqdpaTNvhs6XUglUH5nLltEKgwoxm/2roC7FdU1j29B +3xax6bmG64PvOVI1FZjju8Qa8Y1m7duuZ50KFCKJV22wrsXMLoF5QWbJpEpxG3lA +q8pAwjLFDj9M5fR+EuMEXGX8hT66/Q3ME/2amYlzKmDq5x9aN7svu55WwyrUF1Qq +kh+pPfVs8l1vpDNxwhhmMWpmujr2fQZnf12hWyKsko01BO/hQoOG1ECcdBtBlpsF +pfplxo5ToDkOeaW7tLWSLf9fIlo2TwM1Psqmt8qs4OgswbFNt3pBdH7+ed34xGkD +aJFHJg50wqKLnAeu+CXYeLtTuhcoQR24jvO/ryM/zzZaYfduHSg4DSU0vcPzClh0 +fI8PCumgMwmhZegES/aaHTDJ+eGnxBVtr3/A6nJ5PYNZZZDGc/Tsfv0yeRy4zQh0 +DeCm5Hvpd+zHrjPaximzm/Zh/O6BcP5NhBzjx+/9o4s8Ahns3FAB65VC/tCmsHH4 +5ZMfuaxvQvpk9kXFSd6/fvtgTp8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFL52IYH6R3jUjX/M +vxhEvcYMFKYnMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADRo1dsbzntBXRfOjZjr7BeBf/AeBCEJeyFMHTIeQl87v +K0dHlpmTvPrPWf5xM4ofPQfbWkODXC//NDEzdnfr84wLz4GNCTrHeakbo4wd2apl +zR0PK1PhZaYyb3gtS61C2wzmplyqk7nr5qoztywf2rzE6AfCnmFx/kEN4zQ1Y7TX +v2le0H3V/rZPf8RG0zM6U5S2cqcXY0zNZ5s2mp6I+HvNkpbzxmXDz2oa5NXRQGLL +uxS5mHS6zCfFuWXkkwUTxy9PYiqNF/luu8KcbfmyFE7hwhwzFvLtBwxD0uf23dib +vO0Ikmh2W73e8ItPkkOqYWNRj9ffHIrbWGDjI3JvnLlbD8+sv159u3ZHbqy7cGAe +gfklRNuVX0MMNMT+stGewhT6v2YHo27oAjbbMedWQd7GT6/KyyScK2WC216erHfn +lETA/74Szc+zJ2wX7BWUa/3A/aDUu4K9Zfip+71JOzyStzg9H2pf2OyhRjxYt3Tf +nnR7KBTcAeD5dFK7/FO+GQMrkQ97xeakF+++AQ8z2rjFQAJw1kixsjeyWZWdtJkW +AFCNjDbOyZs8fF9ijxPPIx/Ffb5v3Dde8uTUOewnQuYch8vWsxH9sMARpICJvV72 +qVbO/pFbUuEC1QFu7edo2lX8Zf4ArM0smwEfZlT4lAdgsKd2PFSKwcKMd1YFfUs= +-----END CERTIFICATE----- + + +WUS NTC NAMEID 3E6C3B35EF144B0A76CDCFA4080B8B7BCA3CC8EE +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAARVLShwugTmq8wAAAAABFTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0NFoXDTI5MTIzMTE4MjU0NFowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtM0U2QzNCMzVFRjE0NEIwQTc2Q0RDRkE0MDgwQjhCN0JDQTND +QzhFRTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ8U9UcRO8+DcmIS +WE6ecjKHG85oT9mA7gSzjKshajRNCTVkPH3qwnkLv61kdoS0wOE5+m4mGg9VDaqc +hBNNjy/1YaXfBBtRLgxqKcQv2sR9byOIDcsMX2M7xM/zXkbQRm32bgX+SQV94XtR +Q+PE7Wsc5V3hvBNUu7LkuAlD5BwfXXGok9GXOabcRLJIT1w51bNfr6uzGtIEBFll +W6wXHWHuWIwSvAtL29z+zdh2nn1Y8eubQJ3rQtijCakECwZ8x1NC/s1bVGugv/yY +rtixKSz85+nYc2fL0fGFAPM7n3eOh/x48c10l90CuX1VJN7ikiH5XA1IX6vF5bnA +EFfN1S8CAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFKONrEbPgLHaBVxf/V6y/evnyZ8mMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAEY7t +YpyvIVWmxfITJvf/uL4tLa7MXl+QT/TRZfWlzAQxF10dntb5Plejd92WG8BMsXY7 +KsQihebcsEHTiCKs1shhxtxD+tFO9guANlJSAayjW6fCzM6KgUZERlB7XE7eGPqC +uuQelcnJ/xIEZA1aPudJ5GN+dYYlYoF8bFua1G3XWVIljDtrpmT87pMfJAXRJWX9 +ay1ANQHuYdygQuuBXXVso1adx9c+swlfdZo6oXD6nDzfrfPMPXjsxOYU/BfnBvEB +oXgpi2zd7sR8jLUa6gAcEHlqDeI1SSb8tJBUsW+nbZCkc/Q/mLOnKFKLuxm4BQk5 +AX5vgGLXClEEgmYe+ug41ptpY58u1NnA/iJHpkKRNaHlkPVJgtwVV/Hub+vV300N +zdSR18oZmV8UhcCP44qXak1w0n018A1tCPv645hFmrt23El9BGk50YyTiuDt1AHO +VuAWQf+xUpN9a3bBf0rqIZDcIsnC94GuOhZU7PfaN2bQn/wuot09WregwMCSl8I0 +LlrlwlNWu2vImXZyKw0IdR74IWHbNKxs/ttPNfl32UwcdghM2QAZniwJfy+EoCM3 +CIXptwRHElBTSu/hiOe5YbLCN8bTQFEiAosQiA+QRGBnndeKdUy7SxXQDd6asLcE +9KvLF8ArUN4rjAOKnKS9iV6aCYERCF0fwGygtTU= +-----END CERTIFICATE----- + + +WUS NTC NAMEID 3E6C3B35EF144B0A76CDCFA4080B8B7BCA3CC8EE 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqg2peTRE/1nWwAAAAACqDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0NFoXDTI1MDMyMTIwMzA0NFowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtM0U2QzNCMzVFRjE0NEIwQTc2Q0RDRkE0MDgwQjhCN0JDQTND +QzhFRTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKvS6GMfg36/FPbN +K/aveERBAVeGGAhCgHeNmuVfcopzEWS7iSW9ZF6YBsx1tVz4Ni3eKdMcV04ElVwL +hZZiM9rHuayfM2oV88yI3fwK/wqwvil+tn3+8CqQ8skecK17+MLhouqDDPB1RDAi +CrkmWGZWlXOQOXf0BeiMwZuAFCNUeE/fX19t3qhsiSfsRA2Fw94YJPjYeM0LHaCM +Q6IN9oSDKzuPR+n/quttXmeEqOh7L5RbVOywBWOxR0zkdr1XsEaFShRAYP7qgyQy +TlmjlXCpZxCSS5VYct9101b916T4wtdP787JTIH7P3AEbxJ+Bl7bCX4IfnG/DblB +zy9kxlaCJ24H6oVxuWjJr3r2fWS6fMQhbkmRJ+p0cxd6wXVEE0bjinXhDnVTbnWm +NubdbKhKVYfTrxFSaj4R+5VKef0/AjZktuaUvOuIIO8eVFO0Dc/7uF3TxJcw1PjR +WlZ1PoWX45lEhbAxcvlWAX4XqlFeH/yuoIGXXOw48RCHSKV+wp7ShWsG3kYE0d5E +0K3YQoliMY2wAnHsXNrEn1bamG3k3basAqo4iejujZHyWOvNlHokF879ZNJ1EnuU +YrgFIiG5ibcZWvd+9m39ZqlMZvLTe1EFRLIJGdT7YFY4bUbIpcMOtmRKg5PhiJw+ +BCycbJ/zI/fcaZIuTN42Z1JNA/3/AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSuelNLFzEn22K6 +Xk/TRjjD3NKjGzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBADax6mYe77CTY2ONoMh3/74totb687fEz0RgeFsAJoHH +PNhRTXlXhROQeMNqoJ+XMdLHfR/Hq2DYc89wPoUAZ0c6u981sFfX7r87Xd0F6yoG +VeATR8+cbk65LX7fFibxouX1ZSmtBvXrqhV8+2xb6XVXrUl6DrLNJ56V6I2ofJv8 +77a11pAh/skSjNO/RnocD2wLR3QIYBO6/BKcqtT8TnwgzDmmCxvdY0C/oEZr+TOL +qxvRcegLve8Tv4UW2zsJbss+fT6x7cdbdLCwm4HUAttSj1RgCxonYXiLKma1WYj6 +IY6auPeAOe4M8RciYN+YCKWvtVzCfyp4TOnao5Djvvtx5UC0+qTbNkbaphmAui0F +YYgKrjYeMFNCj6ZrSwY0hY7qH/m3JkqVavnM1fFq8RhF+P/fYs7ZMHtm58G1km98 +XH3mPEq5YapPYSKm0YYYutJw4pKzb+lNIQp2ESHSjGB9bHeJqyTdwKxL7b5CnEoo +418ISqOz/nEN7U5vjmw1Kfl7akQa6D3T5NJ/1Pj2zxgyEtDyFN42fC10fWx/8e0l +6NFnpA0pQrH82U81RUvAIAYruVdoFC1TcdTYRh4tLyQnpeHlrwLSn6XQGonhHELt +jDpKS4xxnZrb5pynqID5B2BCFuCukTBzZnoIuTjOLqZJPLXQ3IOvYsTaFYDw8nvz +-----END CERTIFICATE----- + + +WUS NTC NAMEID 770E974ACAF0DB9AE67E7B6F5D410F9ACE2FAD65 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqoR49IEqgkRegAAAAACqjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0NloXDTI1MDMyMTIwMzA0NlowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtNzcwRTk3NEFDQUYwREI5QUU2N0U3QjZGNUQ0MTBGOUFDRTJG +QUQ2NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALxRFMZtWzKyramk +WwNCDfo6YI5+ykdsYFon8rcJxmfZ0QI3WiakPT1giqfAUj0untZBdVOmvI4iohVA +Aamngdl1L/NZBPwrx/tK6AgD6TRoFtIje6h/yeIKTE62Qd+o2YHHKwOE8zaY+hWG +O78GRXE0FafMuWHKEcqFM9ePhv/IPa7tKbkmYaDNIdtrJauARbyPwEot/hgmgtR0 +cCbeKwmyL9mmeSKLPyCWoBaAu/OqlaEdU76SYrnbtUIVIqzZIzNrPsGcd3Cmio0u +2jv7uQN61PnBKdobKWigsy8YNBGITpYPNPWDvLa3hxadGp5sSSzgPTTI9j4fAnoV +YOs3btZbl2C+is5tTT2XxPTHZOC+EHsqp1HW/XJJg9WdYA9q5y4Y4iJbJVWW4k8h +gQmwxTm7FW0ztKeeEpIcAxz8bn7m/seUE+FFRNYPz7in+9WoygT/jlQcLhYQ77Dy +CZr/VD1180DlkVRlqFFSYTVktGHbmtj5/WQiKWHZOD/zFQKgkKkBOWKEoe50K2aI +IFJJlqQ0rzlrImRn6QEiqXNpJvdPvwOw2rHjhMu0fCr5v8kAKeqdqWR6s0Dgmqin +jQgy8nelfaBzUPkE/ewzfmm+xA+Yww3jDchYAJErmAE1SImxcSTWbnpd9TfVibiZ +5xoIp1YTfO2AOgQdmYJ7bYzIdxoLAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR//G9sunAiJyd7 +TEpycyjU1JuetTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBABLzu3YmNbm7BdsyWudv7u41Xg4Oa+CDtbB6EafBgYkY +diO9e8SOGfzPjlTWJQim8zJ+tpAd/gs2D4rs9Ioi1KkiYB8xBwx0s+Y0HShcK5+r +ReBBvAFAmDa5QO4gkKj6pzIkwKXWeQRWbhEYoBwH/s4E1q1h57iXKaYFkmexGYnD +RTkJtv5mHMtUa2IcxE00wuRXznUE5wYcQHSrWqEMUp2+oczmEs/hBvUTcKNIXrbI +EpglPpdJghyPly5VPbao6zzHqyYirlvlrevaiilavJ/BUGK5b318DxeZpqxIXs+q ++GTlYV+kp+NdHLeOJ7RT88M1HyhTIPT90tJXfIW0mo+sXEisSfDn29iVKdXNDxPi +zhSqqvyo6Nx2zXtQXX3zusWAgOHqYLej0AobjwhTm5LAH9/9LbLpImB7V25CLpVb +NhuKrTyIyrH2PlzLMTlY88VOzG939+j0J+a7OwdJ1OFAsnNA3dOwuola4zheR+iQ +oyUVLU5FC5ibl0zJV24B8rkgx3lEzMMdGUHQf3+XtpAA5UVRSsQ/+66RlyLTVQei +Bq+vCWUt1yp7M11sF4MJhcmg1HVWImcfa5KYQPpPLvddgssuQnNKF3/HISxVQIZc +w1uhtCRo8FCYH8SkoC/FV41k/kUfGTL3XjzXwcrZjA/7eZQz39aAaaSTfN4dWk/N +-----END CERTIFICATE----- + + +WUS NTC NAMEID BCD3C503D39E51B0C50489E9228E984A7E63E303 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAARZ1k3gJ9hkpWgAAAAABFjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0NFoXDTI5MTIzMTE4MjU0NFowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtQkNEM0M1MDNEMzlFNTFCMEM1MDQ4OUU5MjI4RTk4NEE3RTYz +RTMwMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOovWaLwZRrLZLXe +nyNRDZoxnXx3juHQ0xgtCj0iftjEaOHEWPnIYj6kNOCrDyfKGuMUr0lJdMsfhbAQ +fOIvDfDPvFfxj5s5uIE5nuaZqAvLFNaG6EMrTkWYs4mjPNuB4ToOMaVS+F4Ki7wl +78T9KjqdBRppHg5tAWxT8toiJ5mnzJ1fE0gyAjaSmQWfjBIHqm2cKPsT1eMp66IL +tsR5ahq8QeIUdkxi/SaX0vwZtnbh6tbVqO73IQvUMK/RMmbS2tS8TRJxF0sPbBVD +qt1th9v5VR4Ccn1qwOQ7kW5JjueeByznclaWDORJuEXvOBPpz1IfhX9gFDalXaK/ +DU//pWcCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFMo41EAS7Xfkv1uSx3/m5Tx1PhI7MB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEARDGr +lwk42rFUK2W6ORlU738lf6gdiAGHFrsCh749lpmHWcYPNY64sKrpSf/BnZwerSTZ +A6imOZYuUIVFriTNyCUNYZwJNVLiou4kAV+ObhGQXDPoHCIeLdgIf5/FPhN72qzO +UR32amvfgTU2kR0u6FNNVSFP9nedji/+Lc8P+cxG23K8//KaPscGsaVR4AW8061/ +rAIprd3yfNJeLSg3trJEZfPlRjo+9vQxMhSOejE44eW/1LAKRp8eSRDEaOEQZQwy +XE064LtsMfWHVGWCSUmr4wFl2vvN6V3oxDZ9UNbQ+6yNxdp2+aGg51fLKVqIqeb8 +4+QlKpT8uh+W3TrqgbIFAVuII/0ZLsxh+j7SX8sau8mBw2cUhcVk5KJa5awaZbI8 +5cKU3smPyFgMWdqgfwXr/ko4THzxAgOTCydUuAmIN/O0xVsqwmVW2QScJP513Hp0 +yH1Uetr+WmSDby6b03aUCA6ED8nwKi0Zj1rcXafkkBhx3OnRE7I0ZamlCZKHkNX4 +Ik+Q5IqCI8LmC5LXs+Y9QBvT4EOZ0j75IWVJ+1ZW2rfcxM+C/F0Nkqz60E3IsLNE +xjNp4JlCs+nr009/eaN9AZwi75kVzAtxjHa1T1QPbO6w3Jv3Qza0+1w5bKYcppHB +HpuUJ/5f/DOCrwr26hc7ZyO6TT1vtkICXh7Xz54= +-----END CERTIFICATE----- + + +WUS NTC NAMEID BCD3C503D39E51B0C50489E9228E984A7E63E303 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqumARufqzn2KgAAAAACqzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0N1oXDTI1MDMyMTIwMzA0N1owQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtQkNEM0M1MDNEMzlFNTFCMEM1MDQ4OUU5MjI4RTk4NEE3RTYz +RTMwMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOMMiRFrFeQetRKJ +FepuTAmuhZIUECn1+lELYwPBnr5ZsV5VdtW4v7C64d43nJVyETCO+mxTcj65WYR/ +PP14A55DebKK3EkkQUjxktpaKmaHv9Z4QzMwK0IaFwje4eWBxc2mZCLIL8PMDajB +vneHGVE1r7qF3LoAei9kgSLzXvQcgPj00p9h7yDlm8edOovCfQXxvP/Jp7iz82Tr +rEw4OS/F8SFHuWzZTaFfpgeOCFkCjMXfS6oX6kGy4q9NyRY+cxYAYxVxP0gqv+ow +MRWsiNlSnewqvYl1Nk6jqgBb6vd4j2r7RT4WHm+2/0aytxvHfFryabRs0qFwXKGt +uodNiWlqnavHi48F7TYBbEitHUtvhR1hnO0oUdaSQKpaq404QM13+e9Tex3aflX/ +H6gINRDOyGbNPlL8SoxjKMU357l2RacV0ahBw4CW2ofRT0u5tPMoEfZiL2W8jmJj +8+ajNnxpdK3WrSG6Kl2bE/cgCaA6m8jqi8Jvua3cnjhdkBsEs3Y6AUluv65n30tk +6Nvc3rZN0m5RSkzdcrJQFpxYTObBD46qqFqQgOn4C1mPHxwkjhrtniBubwRiPOeA +9rYxBHFpNzzA4YYdy2Bh3V/JNnx/l5gR80IyFJGuzNq3VPsW6ubKDNcKDzaw1pG9 +JfCnb/DkwvV2aSJ2czMcvXpuxITZAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS6+IBf26Yip1EZ +O1iOATxHR5nyCzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHT+tUgt23XcN7A9z8NODhzE7hFd+cuG745TVlPtiR2q +z+0dAAyI8xoPyhEp1/6x/qdSyMEM61m3NKxJEHNQk5Zi72gVVRmIkAFQ5oQE+IjT +1kpuEIOOANtVRlKPggFBlYyIuncp8+AFX3HlERfyj3uSSZbYRmRjtq7kgcGSXaA3 +Rr0B9AsgFEdCYHINkgQY3zqLdo70pfarXRj3EpOUMQ1jaXqiJup8Vp4AxaEqaCOf +2gRYJFnnGfVgnZEPowBzGIYiplajE0RYjp8tHgjfA6hqDBUveA4f3TUz4i7MP4o5 +dY35G+vlueAnt5CYQWOli4ScHMQfxoH+vmhcELwyNG5G6u0wIZtH+7qTC29uTs2o +f1W+WSNb68J6qppiV5vMQagzKw+7Oyi2lmnEGmLYgzN673Bzo6fT7HzyNoqQPhXb +8IStTFkmNMX1bJ5DH781W4Gq6+BvKhAINfZXAh8VzWh2cndH3kEKa5Dp86fT4R0a +u8CaJ8WQ0QGxwv6K5SbsDB3SELL5faT6Os5HCgcEqTNrA42v8hSHsri+P0Sh6Bv7 +SU80TY+1tTdCUrSaTtczThdI4zsZYuzOslPro2mW1qU8x1CSJZwcndQ03di6JDCm +nbiX6WgU+Pycy9OC4su6JF25smRNrVsRIJIJTUf2nf+0554UhLdmfPTqaNPSEuob +-----END CERTIFICATE----- + + +WUS NTC NAMEID D659BCF0AFFF2284AE8AC274C6D91215AED2B62F +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAARdycqRXgx04YAAAAAABFzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0NVoXDTI5MTIzMTE4MjU0NVowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtRDY1OUJDRjBBRkZGMjI4NEFFOEFDMjc0QzZEOTEyMTVBRUQy +QjYyRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTNoHIDegLfJApZ +cUH/7kMpwZZtSDZOQHrw38RmiD2bbh6YbJrL3NTmy3w0CxEwBtBej2r4b88vss51 +XsDNXhAYcV4IYnm4GsfT8xlfF/H61ZO761hdSuUNGuE2N6/KpTc77oNm9/nsY7kX +Wf1HFl+7nrM0dvuqapVbMxCdOwVUFY2TqRFyVplO9v7NnU3M2h6+gchC9objFJN7 +X1S0LMJBl0+Gb4nzk4/2nfDI1zafV+H3jnVs0WbsQ/uGZnXP/qCNUTGIz2tAUEbu +K2y2O7vqE4+JXTuQd7RnnsLLw/AvhShvp8B+xY0cgfgwNnzVP4x1Ln/OpadA7Q3x +y2mAvSECAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNmQ9KX434ctNyBgf7b5KZJw3y8iMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAiJdf +EXAPxVUES+v4xB5AQVNL3+9e7RT4uwb/YcaFUrfY4mAFvBI2QlozaQRzAV+hglhC +wM98oxMWvxESuvuBg3rfkC8bR4hQwFidWjqXRhTRXJkLy7Nz8RTPjjNEy+7J5mJD +lbJV2yMoWilDD/nc6HNpVT1zIlBBPAi0De8ifkhQnwbKFD0H4mJPX/evu7/XdvoK +zSmRu9hN35U0DavVh/w8WdyCJ/4dwriCOEYHtsES4ml5dxbM2CPNtn08HXTSU/re +7bqeCkZiAnbiMJPwKZ2fS9DF1byByeuiuw1cWA1WZyWoGE0IrvdLfYshFB2xBsoP +lTSHGP6J+Flu6mM3FP2lHClsICFD2JyasFz2YCc3FIFC6hCbUAr1kyr/Hk0wVakp +TF+lHB2U2FKHWtGuV4wFvZn5qQePkJy6MDU8sn6/e20jvjthbb869pQ3jacK8E61 +dwvVnm3JbxC/rrFuc67dh+t0Z6X6w6WJ6RwT8/d+JF/gakO2jp4CuMWwimBRfr6w +BZ0AOd1f7vXlWOLQ0im0DlkxkdL0VAcVdf0qzEi0svbKgGPyqj+YjfnHDZw9nUA5 +N6jKkuI86Ah2D9Ot/UUDuqnYn6kToK8htYgCqGb43Y3WI0FPS36oxyKb3F5SazLu +euWg21bVR6hCAf+us2sQ1fBCS1jC1emRT2mhsss= +-----END CERTIFICATE----- + + +WUS NTC NAMEID D659BCF0AFFF2284AE8AC274C6D91215AED2B62F 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqzHBccmTweoLgAAAAACrDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0OFoXDTI1MDMyMTIwMzA0OFowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtRDY1OUJDRjBBRkZGMjI4NEFFOEFDMjc0QzZEOTEyMTVBRUQy +QjYyRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALn3ILfyT4Ch+Roh +u6QjznSj1yLRZMEca8vUCs03xAHph2LB85o1UTJiRBkqW2Bd7PX7bjoniqc4FmG9 +/akc6G9EjQTquC5QRE0Qzco2vZBWLYi0ymH8VPOveEi5h7BnD/4u31VCTqfIQ/vx +dwuchdftYEzC5Z1CjbBjgLOcMzK6uPZhkKjbLeGJv2gppPNJUU68b1OJzoS1PnSm +iWlIb8OTvU0I+ghbp/ylleeZBWMql1FuVC6wQfCEycwselvK61CUWjahD3CXweMe +M7UOftGN69ANK4E4EUIp0xR+fqdh24+b6i3CBT/RV2AhmWARD2HT5DR4zpiQXHDq +qsqhUYA6sK0wyXhkZd5OmnNKCf+Ya6ZZW3ecfR4wLvJLdOcYws8VikB5iF9pVVyL +Znl4Gf0mkJEgLGKQLppo9Mma79SdOatlG7psLMO63E884pK5y4bxDb9PMaBgFToU +tLzLxcD55KCquxCvx8a5UD/JcJtVBgQlAyyXbmqn2UcBriA2u0G6PKZ4um9nWmJh +N9ZHpAz9yWbuJeZ0psluXKuq2mMX85D+FTqt3mbvlMieW2nKK64P+aIHpnLOEqVL +k2h65ECDqguZAWxhvhjIOBpOXDjWvhsbC9V2y8Y+p3PiNFfFytwamaLAHm5aDocx +LT3F0s5m2KVJ/wAkrVBMDsqauf1fAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRN0plCjSE/PkiQ +Rw8VSPLstft/aTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAIqa9zJlKAlKSMQ+hQY/e5hdmx3tLL3cFFlMmkHIQYmm +h/PpwJ7KnXI4LvP34QJRNYLKzhu2dA/HHP4aradafzXFwPgePwzHGmXiOvnW9cIs +iLllyRsVsOnGmxo2LzsbJAVQ/ermOykoc+wj0rY0UBu6NVmCj1/JHvhl4Mq7HEIe +pA4kQ/jf1/mXhuChHLv6STjz3TgQDp5vOjVh4iEdIWZ3e9T3w5IBflLCD5/nn3lL +J6+eJe/hbHAwJJSu68oA74uZS/dpR4vB4/kKZYYYy1ViUjRRwDwZbaUmloFcb6pn +aSzd9gUgFi4Q5EeAYUuWKHc/TqoYWnHlXejDes2Zo95ygUfpJBdcY2zoM9YTDWxC +0p4by6BFDGk2+fBt/YnoiltNC6tgXxML3ngJd8mePO7QepiA0DiSFSlao3Cc7gtL +jWPkquI0DA5iPl2VI7Xah2y/WKZFYXrlLb0DH2D4zZSfDU+rqTBjX3X4Th3HqIK3 +D2EL9obr/CxuqnXLmEVwBlOuEMmwQlEAbllhe0b9BMdfQbMpNRCvGk9vE4jlGxjk +LWv8BUYeRlliIWqbQRHthxMlPsrlZRjq/5XmRhBx5hWwSRulcQPFurHNVSidpDcU +62nzKvMZSEoJ9Ujq0V0XjrgApXBeVMnGEOoI8/BYUkvbP2/ls8RVkqi3cgFJlcUv +-----END CERTIFICATE----- + + +WUS NTC NameId 770E974ACAF0DB9AE67E7B6F5D410F9ACE2FAD65 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAHQMVhrfQirAqQAAAAAAdDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MTIxMDIyMTg0N1oXDTI5MTIzMTIyMTg0N1owQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtNzcwRTk3NEFDQUYwREI5QUU2N0U3QjZGNUQ0MTBGOUFDRTJG +QUQ2NTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALlMyx1CGlMpkDVq +VJiuKvBxT7off/0+8J9AFVB+QgnENCSdH9hRSfBebtwJceNMKAuNMo67HOV0Y0Fo +mE7EStFZNRzlbTK33i2jz9gGmDDE3IvsLzvfh9J3FmzRcg9geAocR1aUljpb06xT +5Y2AxGCvLX/boHx0QCwEp8+U48IsKC+ZD/liScTsF5DIHJktcR/+yBLhjUaQMilL +ui8pTjfsT6ED1WLyXDJCcTmTl6EkDASrdxhcWIPqqNqHAg4+mvEePSQ7qnmFzEKl +aJn9cKfV2+pgNGzHmANJ0zc/ayBdT2TW7Qo6KdwaQxZOUVyxBE7GTMbKgaKC4Nd+ +dn/o39UCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFNXo1qbjCoF+9OMCntVRnSj6+uZpMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEASQwb +3GeZq7XrPAZ9LO/tYin9AYVPQP6eIpDSysX7N3rv5ssM7muvup1VwSV8z74NWCtp +DYvefMWMtnLCS6bHPq+wqZI8HTuaw+T7aJSEgU4dRQSu3wdw+TaNwfo+0rO+WFvp +mBWRE47CIJBW3lJcqZSXB8KX8/ZjPoDBTC2bwHmAzIo9+jfARn+0246T73OGQoS8 +OXPe9Qjhpvqq9xwXaWdjlsVu24I6B0gjG/ZuMlaXiASYE181ByCh6gpBBPDV8crF +5ab9rn1qfZ9uzVkkLeWR1MxV+lBY8knkRHLNSFr0VsVfxg29/ZKnV90L4Hm6e+KT +nETSDFs5KxVP3rtB2Tx/myJIJxbuBOxNbv+VkxZnqlSXiDP4gAtA0+lsVMxm6rfZ +vL9ieupAhIeuFzmviceMV+utf01HOv47pL/tteNRoV5ycV108//49crjbNc9psoj +ICsNJWVCX0hPo0y6J37fy3zcVMBpsZp2BcDlOcEurmBsu3uf+RomAmUgJWsatLeK +jLzhFSsbGN+hxRZLX6/Z0YQIhmeYgWDPkTfBWI+tD3OdwvJdyrsGPe7HPFvGHd4w +4OFXqDiZ47Mk8yUkjx4KXOk88PWnf8J1i4fta4yHjaGjZ7PTIqa0iFZqCNzxeROe +rCMN+nluNOW4WPYkUoTogcMeAid/VVOevG1g/ug= +-----END CERTIFICATE----- + + +WUS NTC NameId 91EBBB7C51FA7F78AA3D44D3425B1D5D23975CAF +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAU+jYlrTAJ9KvgAAAAABTzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDcxMDIwMTEyNFoXDTI5MTIzMTIwMTEyNFowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtOTFFQkJCN0M1MUZBN0Y3OEFBM0Q0NEQzNDI1QjFENUQyMzk3 +NUNBRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKuyyKGVxf58bZRg +iUfalyZgj/mwgY2+4LBQUAVJ8aJmelU32AKQEMrdwXb+3yBvM9STtmIwj3IWpFmW +EbR5TSSeQ+PjcmRS4MMDXnweja075+ZHAfiEYY6AUmuKuRH+plomCWBUHpVMhWDj +vaUzV1bST/RhYK9hLGJcRXD3qvkj6Gd3kjYlUHmoRVKtZvUxHO9+a88gwpAqIaSy +nT9dDQQ+pYkRIp4cycXxxG3UFyscA0VlzSF+qenh6Ij6kDF/3E9ptg4UIGkfBE93 +m/kci2KczdegwRmJ0v6ExMpNYeOz7r9JhAlaSaefB31wqimfjuS2LNlXzKC/+w1K +cY3mOkUCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFA26rbhnijlJUpWimMXOPyOhddsSMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAZLd2 +C07p9zCZzboo6u5PBMh+SuACjy42+6aRup/R+9KCVaMczZiYqMwc8mzZqHZ5jbPg +eJ63CARIYwTmvO0KXg5LfGshAFZ61c6PaYVtRxXggwy7yDQbkTeYlg3Zy8v/WKJP +xMpIFY6HE7YBwAvweSdIvVNllvZ06qwC2+xrlirud4IIUSssU/LUlXevnu6KF4+Q +6kbqV/GKJt9GMN2D7OoRirFfQMJRdIXtzNgC78fU1oq3AJBc6RoVzm9gccs6rvM9 +mQRKqnEeEiiZiktoIuiWJSxYsjO5tQCemQ+Uiyl5GLFp0AcM+dzhNBRsB1Z+N8rW +vYqObDWE/21HFv5E2i7J2BUtCxMcAYGDAmph5l/4s7yJv3AYZrrwWJP+Nl6JKchx +5CgbBiOufhRqYx23cde9WLnHzpjWo+lIM8wqVL1+rGbiG8d8W63HMT7jYAWnQnNZ +qsdgt4q/uzdmNmFToQE9vrfpE+MxWKVubgHaXqhJV+4AceWFdfvLfZzZd9BgUf2O +L4wSZ+hRHqMusK1V/6u8TH8/UBYmmGAZnQvoB63zW2JYVKA0n9C20Xf6cuOTSDdA +tTAwzXYhFziOwtz9H3ybMQBI34n4l2uDWa5+32VuFk6/I5DPDPazYVfBLARw3w9W +JutiNkp0NcCDOqcJhIP2lgeufNN3f3udiH2yDu4= +-----END CERTIFICATE----- + + +WUS NTC NameId 91EBBB7C51FA7F78AA3D44D3425B1D5D23975CAF 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAqmfXm9l1E0MCwAAAAACqTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0NVoXDTI1MDMyMTIwMzA0NVowQjFAMD4GA1UEAxM3V1VT +LU5UQy1OQU1FSUQtOTFFQkJCN0M1MUZBN0Y3OEFBM0Q0NEQzNDI1QjFENUQyMzk3 +NUNBRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK/gG2izfHM+ilJe +JV4mODMSb5TQ7bGtFYkICg+7B7dNx6yhMmRMootPrpbdL7aozRVHqmIuCMXNj/Hv +OpBOtkP7o7ffKN3jtbIl08BAqjl1HM2Q64VikWdDey5vtE498bky8uVXtzM8xzs8 +Y0l58lAwsUzYHlVuPRqYNGjtNbNrGu4JPWLkykGQy/ZqBRNS6aXMQeKwGOoTcJeP +xurApxeAe/GgM5sASbJSyk33q70ZZ8BvLee51vnDWCA+W+W8Zwi9zD/muzFpyKrn +z3IYmdxgOa4M57ZSXuGrlix+Pg4Si4tfEH3FDg/Gmp+n8tztbMsxssjqh0s1GBT0 +qJA28juQiJI9otxCVAXMoUnuGl1kbEE+42JL8VHl2zhA7IqDftT8qKCLZcpEAFMn +DCkEVNi056kCh+DEkiOm6WVZXRrbd2mLQrBCRIXGUWUN/hDG6IM5KmemYrcggtby +LUfwa5NBnhP0WYTyzMf/x9M9ptJHw44m2r2FFIExIeBIZf/VAipou9xQ54DkWoSC +i5oC/Ti1F9RyuRDnXhdSONy8uBpbuVHQQCFeSpaA1I+fBYRTvQTMD+xENeXH2ECj +lal7R1d2+DTDwF2EBhSvK2fIpBTCpYGudQ9RkNRbYvB0XCxm+ErIklcJmN3a1bWo +tc0JIcIkiSRhTJh7wpbRfRdS6PsNAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQ0GZzu4YJP7iyz +gyAMf/T4sxBvezAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFNL70Re3JCaFftJFuK95ngGZYBlz2+9jffagX3unhdS +frdjj+Fb9kyMxvE1E69kBZ+RbxojxLR8HcT+vOialWze9J1o5iS76O3pCPX9+fK+ +XNYI4/e/PRLx8XGijaOc4qWnW33oNMKu+ur1EI6zGWmsPeTBn+9pwCG6OFuOF1lo +YEzG9ZledDpnQNVZ4DAsu7kL0lfzZXVUJfV1zi0WNQ9gwj5gfmQWmCNcyL0xqB0a +yNSKxRPiye9VvY8ZeW0sao3X99umaFxaWkEk5r+eZkOoHk+Pb0IX0PLbELPpbg9z +bjnfZs6YaL2uTgRHi3n6ha81qBFfigWjEuukNjbSpQ+hqOZ4ogtq8W/PcjoWTdAT +LMhXxhIYf9pMYr3F1hVGsaTu5UnZIZIhnBAwTc15/6FsIpQ3D4KA53HvdKhHx2h4 +SWj4MXlUepxe9fFHn1QYLy0QtHGUjY0IYkz8lZBAmkt/2lPhUys7YU6AkvxOHL+0 +Z0OdYDISPSm7RSla1+d16sJCAF2Iu/RN9+T4btpy+3BYb4ePXYWXnb/aFpeQKRHu +uBk+PjpyLr3ciYO7xufwcUMkzrWveE5Uy8JLuKW0zw6MpwkYqWm+DK3SHihqmSU5 +0v0eh9StZi6PGS+O51TLbP0pZPPFe6EpVflUsnf/4pXQciiD4Nztv5x1TPJgDn5W +-----END CERTIFICATE----- + + +WUS Ntz keyid 022cbeed5d77060f2833e9d5376ba8bc308cd9ba +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtSARQhbVHURTAAAAAAC1DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIyM1oXDTI1MDUyMjIwMzIyM1owQTE/MD0GA1UEAxM2V1VT +LU5UWi1LRVlJRC0wMjJDQkVFRDVENzcwNjBGMjgzM0U5RDUzNzZCQThCQzMwOENE +OUJBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArvWKbkjy1Rz+fjyO +2KragJAv7+5PVdBhqe9EboQF8UuwXbOLX7cEMMOhooLVlCHaW21j+eFUYRphYSK8 +/L8Qs4Fs8+VF1UY9M2DagP5vN7Xay/46iYVinbD5v2SxhMW9JIDjQ1GmQgUAMVxi +PME95WGc1sJSiTI5TjyOEbi5b2N635eU18VCtMvLSXn8IcucoB1hJUA7PuTifjAk +1B7T2r7wIZ6x4unrWI6+7AXayLeHn8oA/5z94kImkTCj5PNMokP0eYbO1LskC7PP +NRVP/8zsyLWfRkBEH53QTvurwS/oljJ0x7WJ13WbpBgmCb5grIqYxCQ1uRpcUYJZ +TC5AfkfpJlCRP7EpjNxfX3rmYtxwwO6f9uctxo5h+s1UNnsrDX9gfPZqCH068Rnm +bQinK5x50lvnTEv7qWmL/AR2kryLrnIisnbC0SsSxqLUOGweoZXkfCiz2Loydym8 +CIQT3uW3E4+nPIa5gHCxpHWIg4d0oGzqPExPh2udFbbIO2hzLr/c9+tMyfTnwymu +XopsC10v7Va5N2yBk0w5azjVSr1be/5sl7ur/hFNcD5RgDupFSRRzOSqoAOhAfUF +jz7u3cNmseanl6QfOeugRKyFafUrm8uZ6/XWRwwbxKu2CzZmSV0g3gWbe4Z3I8mi +NH0hTeTBMfY9hiOWRtgvfdb9CPUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFD5yRuyWnQU1Vktv +6cmVDEqhfhpjMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAiI7Dh87VdoebsA3XOBC6wGCFmX4K4kezHZQS3pDgAoJj +SV8ad2WXP7rbKJysVpJmFZC2i4Vof543qxSwu9AHkab2PIdGVmFtLRtdEQV5dvXH +PXNqqstUjK8CP51JRY0fSvQUlNO4nnyR+tX9pRU/ATI8MWrgH6WwyWURvH9KO7vh +Rr8ypP7tZg4l0HJguhClTgL7N7S09GCF4ZgDUDRHI+qJn6D+q9PMBiC/A4Yz3e7Z +SO5BHXf5lM7YGQ/y4gFqpb33xFLrbuDCw/YmNeuReugbla6EKhte/XBFaoivdbnv +6QT4UHhOr8lhRn581kWCq5drBpATqMJRZ+kbuCziQ/4GArVDKaAhuhAtBInO7qzx +08tlIlmlRhEod5pVzx9qBudBOOpUYyb9zY1ICRF3s9z6x/hhf/Agl0ppqjWib/Pz +ZF6sLwXBYHb+tij7ztZScEV/uQ6q51GPD7U3GM1oFLGgQX2zPfZeYFK7YxTLQ4+z +K4M43IhodzbwI0LUS2Gi6dhm0Nl2+OOembLqohz/O8ALLICjrSpCPG0R22wpb32n +u2Vc29I/RgdZKG6kx/RilwtogGG7vlGUvczAU8RptwLli4LLmASADPkRoEfh05yx +s424hiV5nnZeEWjjVxbrDSjWLn1t8G5h9ecuftTAxmBp+n2uBtZAc4ne1h+rQj0= +-----END CERTIFICATE----- + + +WUS Ntz keyid 03d1cde438ea3db34d943181c1cd517d688062ef +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtMzccUWdElmFwAAAAAC0zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIyMloXDTI1MDUyMjIwMzIyMlowQTE/MD0GA1UEAxM2V1VT +LU5UWi1LRVlJRC0wM0QxQ0RFNDM4RUEzREIzNEQ5NDMxODFDMUNENTE3RDY4ODA2 +MkVGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqgU55dr40st3eeq4 +sgK1LpjBLu3i+DeMm6aa1NJHUNIVz8uuA4FuBinsQ8TAkjz1IOEVuJT0DvomXU4A +1um+IKDXcjMSflt1GnjCaaJdGle+lT0Z4ixk33hV3r4BoNQrPRzjPvSIHjBUlT9f +P+CcgwNfg1VYhUphV37+9xNclRODtPsIFdwozQ67hLIq7Spi062I+a05Jrf1F20o +w0k212MKN1LQQncEYDfsRzir9dnWrRYt7lt0FdSExeQCSIVkKKXhnqCPEL6s+R6h +HKyzsk/WbUsdL6D4tl+MW9nJiN2k3vAa3DgkEQAvZsH71CFR7WOFDrdEdGdVbAgv +G4fdCBwJmaKSnFIzK8lZGyJZv0AXwUlJjeugFnugDI/crUdBHkqUv9YwKY9CcM0u +zZjzefQRIb9OOxT65Rt8a0O2aa30BbCzJoL7JY2XuN4GWm6AKuMrLPB0gFOxUQTR +9Tk4KXBb4wljXATd44nSC8QFfwjR72xsGKM388cmwCgMYjrQR+IzYK5UkDL6T1hS +kA2efYY57Eha+0Rt3GfVvD1t1AZlCC0+S460SBo6C/IzWJEDjNQsYGhMC2q8LcYf +UqwhXncODKw2ExTwtJKw+5Zt4HOngs4aQ7d9GzmLV7athJ7fKFfpgFaW+s8gkWAo +G05dFI/PCAtLl7tIcYN+/pvARbkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCi2vk3YGnR9Gu+C +krqHQataLMiuMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAP0Yst7WKVtYFU8GRxWnKMKiAmuBJBSDoOT93gCVt5Jxf +pZVkxQ0q0s5ugnxqEnzVtE4Op+3ENaRWp1mJfM70aQpTAieAxsne8LyHtDUu5fw2 +KFN5g1GeROVEy/PSSZ0oT3SLu4YJTRtAZJ/0Lsqo3ID+ZCe1r+TxKu72ZasEJuDV +p/YG96vwKNzhNb6PJ6Dm7lyEx7kgmrfU3NcuKTxhlLcEmKcxQdIuhGu60SZpw1KW +UOZ6z7+xzsAX/TW/C6lyBK+8DfKQ99V+80QFwHXsM9cerkdMz+1AaGv6vUpXNOxt +y2MtBfcf61TwRsi6yWGAFjfQl+LrlUtzU+hhRW4NCj64efcPuiuLj8AlQ4AKOBvq +MNqZISAZYFwOOYtbt/JLuWt1+ww9B+df8qZgbBrRCNL0FqpCbUDrMFRo7W/7OiKD +sT9IcSd9xvTxIB9arrQgBaSi34VyVsSYCX+Zdd8JSAFsMHABCg9UVdVMbs5Uu8/W +xUi6CXw6sqIQ4NhgeLHDV96Z6m6AnBk59rd4yj43hjFP2kVYOk5fv0Xpiam+Ma3m +MKGuRpFjpPHweabtwMc4gGNjlDgaS+3sMlZYFNimce9rFv26UCkPISArAIfUGR+Y +RIFm5jYHzTbkuvgpiOP5zO6cQkrXRkvLdv5IJUsqCcs9+j85Hbx0JUiYWwru4bg= +-----END CERTIFICATE----- + + +WUS Ntz keyid ebb2f4e312e6529c4ed0cdb68228580ae5203d45 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtWqvz7tmSD/ggAAAAAC1TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIyM1oXDTI1MDUyMjIwMzIyM1owQTE/MD0GA1UEAxM2V1VT +LU5UWi1LRVlJRC1FQkIyRjRFMzEyRTY1MjlDNEVEMENEQjY4MjI4NTgwQUU1MjAz +RDQ1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3sGBNsDe1jbO/9Iy +8XHZ+VbOEGa4BBzuCr+fg4tfsiQ2qeDiqM3bCF48ppSIAkPnBH+KgOphD+DvIJMs +0Ys83gNAD1FSPATuUnrK8allFSop/VSLHzCrOUNtZ0FQLqkbJOoqbT2/ykMyPM3M +7Z8OPrgdWp8Z1nlqknFTummbzNCTqymf8VDwR6daAON6DLvJBhdw1CrWNq+edOir +XEzVZV0R+BYzeHHInneaW2Rfyztnp9vdl60hhZ/uHC9teFM8aJY/OwVOE83pM039 +FSK8vuI9ecBEQEVATnagXLYC5IoAdhAQHoNMQjxHoSjRpcTGKJuiv8rY2USqzDX7 +6zu2JPKfqr1TL9pSCuqWMoPI61pLVci17GoAven7nyvkdElkt0c9vS9ehxuoMBaF +D35ndSbWilINAlVBxxKRvxXuTHLJu9l4W/x3qWbxFEFzCbwuKwCW0GBJNLwrKGub +SALKYHs2qnJf0cYAmUoFba0bvWqKsieIh0CIJXw5ea17MJAhIjU91Dm8uNEA2qN2 +TLBu0wxxI955OOTco73wwlYPM50ASb07lfX+oZLc8DsDAiA5HEXD6l5lOQYKwfoe +bWokXT4OL9Pr3sR5vtkD7KQmTa1d6RvRMzLFE0DF2SxgeLww3rqQR3CTbYufyHMN +N35+y08cf1xReS+/LsaDlIeG6GMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKlsrKUa4u3f1XH1 +IjokGoUQib4lMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAl4WDZWnsWJDfXra2tXLkLbZfSgPAPzry3AxBG9bYMq7Z +HpI4oxHmTBYIIVBSz9Gd3AzJWy1rcr5DYaHxAHOGiYtK8d4RuLlQi0QNhW+pCIcM +db7xhb+OniEPXZQEkx/DEa05NsSKAd/kiVnJCNaPOq48+4JSK+coM3XMd7Ip125N +gNynlPJfTUtc3JVyADrOS4NLd8q0/yoZAt7LxpAO6nofKl7Ib2rowVRUFVoRBiK2 +tyL+LWPD2xS/es0sSGw8CgX3iXkac6pJVR3hsCfgE/qY0wJvNZFcEYnfaVIbivwP +h0Kj1CmsM0Ol6gdDruceq9gewv/VymPV1vlrFJH3RYLWmDk5kZrHE/FvvX8GrAkJ +7WsQSZPR18rej14jerhcxjbT0HFHU0vqNONdN3UL1rBxp4CnaBv6ENOsRr2WIQoG +R4q5uDTIaZuKXhljXFfaOza8Ai6jPqrgzR4wqf3KzKX4dDuHA66qq8h3hRX72u01 +JiMr3ww/LiAarMeDrks01T2USx4ahZ7m8gfs85sG34voVSx2XsQ9ibYk89otK4i9 +LL3akTkUEcWVjVRKS2jE1+/YBtDvYqMCQItrCpt80TCbHuFjcnY6SZERoQNGGy42 +P8nfrLgFFQILAlNR4UbDoSTzTjjJhUZnTDJ2pCCcAGR6NlDoPNIiBySeIkeoiLM= +-----END CERTIFICATE----- + + +WUS QCOM KEYID 79100C2EA35C4FC14BDE159B56326FB731D1D512 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAsCzvtkSfoCpEwAAAAACwDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1MVoXDTI1MDUwODE3NTc1MVowQjFAMD4GA1UEAxM3V1VT +LVFDT00tS0VZSUQtNzkxMDBDMkVBMzVDNEZDMTRCREUxNTlCNTYzMjZGQjczMUQx +RDUxMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJOt+cKqDFZNxEkF +yEAE7DV+YLB6RDGAO+mG1Ed3puDRkiMl0kK5uIOW2pDyIgHy2qK8axPCeQFSfQsl +g0qpQVVOqhKer6QffpvAYR28XSjMA+c2zMyH+PmXpdVp6fk+wUbwXhPGW+kgH5s3 +56enT03hXelCZB5zQjlJnGoIKkZ4ebbgBQn6ybe5A/Aw9euT7v+STf8jqPSbPE6Z +qJanmkIWbzlSEpIcf11/vwZPR33jgzBc3x2yJqLiZGX4o6gNo5zybOvjt3s1Katn +MRCV/N5W9eFGN05hAldQFFVzB11IUxzZg04DydF/bIBYuIVl62lJy/OqRuDtL4IC +z4L35j+/ABTYRkXPHpOdnHcy/wrRqGqeNMXPENtBYJbtJ57EWwA8siR6XD0U+YZw +X1U8TUts2MxDnt7nudAIVIawJ74SkB6EFvK3P/jKI0GXJqPpRksYryPddDgLAWwL +fDYUB8x/SgYWwoES0KIWq1ulq4syi1lhCuUhf5eUfUTHTl3mDsDT4M0/R4uuOxiK +dMy60pDCIJM0MRKDqMY8T2kSAUMm5QG+Bw9en1L9PQPd3Ko4iMIVEoOIxqtp1yVf +smsNvzMy0Fx19ut4eMHvQI37XAg5n/dxsiEDUCk0XcVf5v3UNEGeT/NU4lqMMPVu +RoQyjJail0WI44YUa0QnbY1fao+HAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQxgHd+Ib7xVqPe +7RacVwPSra6g8DAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAEF0yflwO9TWPnWGLntUp/R4Cmv5/W6ga11rXPqGF7Gb +izqw+sEDfl9Dcd99TydgWWOHJPWxCcBPlUppH4fQDLe+kvllv5EZuj1xTuIlpJnF +mKoWqwIs7fcSHAca8kAVOD4GGaR7buZWFwfJNPGgGtW/+5kuCVhRrT8lYihGDJ/z +5nhW8KgRhzrBGmUmaqfcqwLLnSPpkyXkJVVqTLO+5GlPgy1niiBlwH2KXndLX/vF +uXUwZ+rSCM+qzep0RJ/gb+oGy6ZCC/hZR45nR/gA0e6Fq9Yh4ZqHy/ZmQV3BWyod +h7kASnwDChmgz4HeOilJdLcuVumrOOO/czgW40nbx5yMYWhkFt1W/zrdtGBzWSW0 +Nxh4SrhG60mtvk/ifdVwwiinztUhxuXhzKZ4+ODtKzFh53XAl9/yJf6oLufjzVgJ +C8wLy81U9bmOBYwq+70NUwdiWDtVrPIUeODVxQx6c67EFhmt5hwv9sJeAh1emkPC +B5AOBr6R8M+CgG/AwFQK2+6S8Spi3iTF3jZ8hpB6yxSYG9e+A70INvQg0YWqFrzS +gvM482CFWP00Bs2g4UkURwJ7saqKz+LL4BD6X9r9pwlctmbFrgr0yVzfKbPtFmM5 +wRP3WbWg9ereULkFKtHxatfNyQEcIpY6pcMVhVw0LPfkKWVPDJvThkFbnSkSYEco +-----END CERTIFICATE----- + + +WUS QCOM KeyId 79100C2EA35C4FC14BDE159B56326FB731D1D512 +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAGhNciIJL7QHyQAAAAAAaDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDYxNjIwNTgxMloXDTI5MTIzMTIwNTgxMlowQjFAMD4GA1UEAxM3V1VT +LVFDT00tS2V5SWQtNzkxMDBDMkVBMzVDNEZDMTRCREUxNTlCNTYzMjZGQjczMUQx +RDUxMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALbcdGVIUiqxCxtG +q0aG8MIi7Zzss8oo0ownGv8S/NCkc7DMxI6WevHJi2KdYvDv2TosX+LYxB0DznhE +vrdeG2lwLjqeQ7l4EM9iJ0AmEXL5o1DPsYnj16qPO48+zRySsFeWFKg6viQErdqn +wbo++WX6FDCsjGSs1PMKE5T5pzjk32ahfatzwEu/seQBwUEG4fo+Vtckl7qHOL9V +9Au9GYDwuZTP8V8Hc9ZzZA7b0vfPpMnE9dZzJMK3qM72egxhOZA47zLO+Sbwj6yC +SsWMyqp3XoEYI0UdMq88DHWKMfK8lW7PPeN4ebb61777Ep1xEwAbBWXdvbAx2mgz +yOU4VQMCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFMWivlRNXbYK77yzvYFWA6lPPiYfMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEAQkuP +VO//FCn4P98nFHkUYT1Uz9q75Gb3iaczsxQydmKSRnAsKMa/ne29f8Kmakxe277x +EdXuLkp8k9n4JVRK5d10d5Csq99dKHOaPGebquaRbP6DNsryfI/OasXnZZ8DL9fQ +BAthBzeumgvkxql52R/AaNDvso1TN1rvp0GoEp7eN0rdqcR4fs0Bl/gqpR2fQp5G +8gmX/zVJSR+Qzyff5xehGRfnfdJJDfllihT7XyE2XqnG9U5EH2kUH14921UFTJPi +JnFXV6mKToiFxaCG5SPx1cZ1D/7cLTTLuWrDYU/U9Lu/Zcdn8YBw+P4lodfKcECV +NrUT+y1JiE6qms+ClTcby+u+yOB6sdomu+5iPVoWrRoOs8//yN3AoilttNEFA86B +kJGiKTByAs/5AjgHXX6h9Cse6dTPR5SsvdIjMnzvOtkQtG47ADZNEGD1fkvt5xxp ++1sQwLrFG7z9PI1IQng66NIyPyFoXy8tFBOUmvUKkvRY7zAaOoj5ZQxx4ZYxJRw7 +Db6Y1op6gny/TL0P3UafOQTPA0Xwi0ywd/o3uXUORARf5tJakBiso/ixuo5NDfrz +m/YdjPrgFO6EhWl5lXWIByhNMRzsoz4vht/lHbOw4WWrnNt8bFKIFkrr/JYzdAiB +Rj9/0zBa+DnRHnGPEEcKS6lQTjU4okfxiiidiAY= +-----END CERTIFICATE----- + + +WUS STM KEYID 0056A610D53D1B3B6DBD14094B2DCE7E1F756ED0 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsFZN/Zwt1iAXQAAAAACwTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1MloXDTI1MDUwODE3NTc1MlowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC0wMDU2QTYxMEQ1M0QxQjNCNkRCRDE0MDk0QjJEQ0U3RTFGNzU2 +RUQwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAumJx54bXZnWfgP2+ +kb6JtvD9Q6h8fdTcxlKBZSX1lywXvKFuJ1igV8SMkXyYtJH85evT2R/XqaSpMWxj +sQLGBSYO96LA2iQM4pax/j2ExIw4yQWbL9QKTUWVzAiHnoqHwegVnFeeK4eMoeVv +nc/yH//3eA9sgqGVE2OxKcMMSo19lG8K3UhcttaOAWhnI4ZUw1Rt6LaZMAQXPBhw +oYAf5raBkyr9hYTBEdrU1YgUx+42262EDApHI7kw7Z3ckHZqXeikZ7g3tv5oxi1O +QBWlSSHErHCmHlw60GyjH2oYlfKfFA/1oUvrJeybSnRLE1pjSh3Gjnno3CDQ5pjv +fucITZswzIdUSUXaSdTZDrjFbpGt54yQBLuhyeRs8rKvIGVNS7e+SrDSgmMaxM2R +oN9F8CmZeuhuMH+ejA+8snh7q6G0x8VCdqEidPECTrAoXKKqHnXeimOFieWs3aZt +P4wsI3Zf09PQpj+7RNyZ+hmzTTlTjy40rTH4ce4ruzUuaY00VVSmY2VyLdaKtf0D +s+nkkPC8axTIamUVM52eMvnCHCNKnHo5thXMvbKf9OTzm2bTlXrFyhjKhOVpTdy2 +oE1DxDqZwVrWlJqG1Jjt0TTNmrw29TZljCvv1sU5dNugn8Jq0HBZVS++1PsXaabk +dWgFmRBLRap5uvp9XmH8kbwhPpUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFKl6jnnVt/MreOqH +Q/DXwVCM6S6hMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAS/VA3cHmmeJTqMhEtbnyYWGPYTTnUKOJPFq71URJIDql +/WRXYiHx4EO6Pm0HfGy+kQyZ2hXPWls4ll4p4scXr5mJVwt+jeohW/dDYwJjf84I +eOzEJbgORs9JNnVYpDD2WrnqpCjkxZY5lGyfEG7482OrRgsESyrLWj8m/LNGMsBV +9VpTN1wiAwVVjiIx82htF0uVElqS6g8EcwsD5p0EvJo8MGEQThoQ0Rgl2Y3k3hj1 +HAGb/iKv9gccxwlqGu1/tllvmt7iCsb/HHyLu+e3KRkRkTs9sUPeb8Veg8WxPyNE +fcLYs7InquS+5ng8eZHyT2JQysjxGmiH1Wih/Tu1rIgZtEnCxkAOOQcGb65NicCP +l0DvCTt1ktw3cRd+6RPy4sqJKUxqjcGUwRkmBm83Hcrur0u+pgcB7fZtRgxr+LPv +j5rQ5N/ayW57v8IBYsXIlE81mROyJRj0rHEqfJOAoRv+wO8XxxanGw3QTZDuEa+m +9j7Cw/PQHLcNfAsDktFIyNx++dBRjcJKZ003Ok0nF8zicbqqIewuNeh4ec+ERzj2 +UhtZzo3heiuVzMaeMSEg/r1CA+rscUJty/rB3DGVkTVAEEoRw/31If94XGPt7/B8 +bndHGM9gFQA2aJVYPdgbaJialex+EMx+kc2nNyNV31cCRN8PWtm9MY42w2iZ/Y4= +-----END CERTIFICATE----- + + +WUS STM KEYID 08CBB05CA4510B2A73299184EDDC9CCE42911211 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAulsMU/TfKdqtQAAAAAC6TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzN1oXDTI1MDYxODE5MTYzN1owQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC0wOENCQjA1Q0E0NTEwQjJBNzMyOTkxODRFRERDOUNDRTQyOTEx +MjExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuLBz+bhARUWN8Twd +MkKVwsxn9xY0Wu+Cn3e41gH5iepqVdKmWSfskSriY3FRScr8ZzNUOZSkYdXxNE1P +m2sDPuW4dwJGEDj7YhZ65IN2vW518lUZGoD/D4Sb9oxW+R6ezb8986OTKJsv0461 +i14chTalONWm554yU8U1GgxzodXmHU0mw8JES5/7vjs9zX2bZZsgAixNq7KBBcly +OhQgIyqtC/5MKRTFVWbPne/kPXmWblqMNnfayVC4iJxNq9a33EVsYjH2lN7cOqQP +b4FqEht1LU+dhzN0c7oLeP85i8sUbzP6+NEb+QH1KlwexrJOKszRNz3sMVJeSWcF +g3ocp7VMiP/vDJnxJJNo67rAwuCCQssZ911rG0cJMtIIWr+gXiXpNa9ThYeWq3Qu +KfFJveC9sDm+SSfers7bWI4uXJjFFMi4bjd2ZurG4WMV3EzLL4yHMUnlz2xiyOLm +cm+BZ/VGWCRwbuazSwnmB4toTtdMgSE44gEV1CSgTJj+KE2CIXQdWgEbFieImqdf +dlM9lXbhElaa/u0dyAVrdv14x+HhHG06RAZsPASxk01IZ8pAsWav2RJK/XMZs30v +mOTUaiFxoSr6HniENluydI3ateeXeJtTqjTcxK/nLais/qpfslSQ/ujzCwXhIKw1 +2ArfMf63xm+VfmNY2zf0zGfRMc0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJj7WOa+gThFzZVh +2YRgKtlJmRIDMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEATaeXHINPuZgAMm4WIhcabU3HpgSeQ2mezoC3Bn74mQCM +23ZFa7xbFMjy568YO8DbR8i4gqfc5j4bZQVf0oQdNoIpBMtIL1cfISycsntyRfhD +3MQErBzUm8STnB5/XVIO1/JLaFndOCZIPGXkeLZQIBd+P4GlC6khbcHUZfOjrqDD +7jBwoFTVEh0bu25CHukuszgB0iZD+ei22oIrb7phCsd3QY6KOvH8SuAH3zAZHMHe +u/U5z2j5lccOi1DGnAXf4m7DMn3zMqmXjFV8s1F4xtK1Y9pugUVye/yzdXWFTncL +6swzptzBkZ9JjxYi8gzq4IONZWA1+A+7DPYzadbaMeCw8wvMMiE1+McwmkvY0cHB +JSzsmfdzjxTz0q+4JKVDuhpzSYA60TCtpz5jLZou5kwuituHoJp8yAAiHH3mbJvs +P4s60eiOZDCBgHiXbTk4eXn/Vv4eIS3b66NmOjqe46d6IDO1ta4FJHyHl0fFrh4d +o71A4wBGKFw/7hvJuY28BtZ0sg627t19spCfzznDzV2Uxrw1QV8hoJK49NO8xMTF +r9nj1uOtwyHi5mCFe0p/LTEtorriNLaM9XvhI96JAy8Akm24fen8GYuB8a6ZuEdx +RImUnFy4wlYaWhXsG48jMZI2A32UUfO6Bxi94qU9Kc5s0AeCRmqJNoEnRnpOzVs= +-----END CERTIFICATE----- + + +WUS STM KEYID 1ADB994AB58BE57A0CC9B900E7851E1A43C08660 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARi/WYYX9w9H3AAAAAABGDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0NVoXDTI5MTIzMTE4MjU0NVowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC0xQURCOTk0QUI1OEJFNTdBMENDOUI5MDBFNzg1MUUxQTQzQzA4 +NjYwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsoeWER7lQDnvuVkQ +QPRbsLyFAnoU0c4iO6HVInGADKiTADA0lVausZbwE0YlTjEoXJQ1q/8I8YCd+cM6 +Q5VvGESUCqzhVD84tN1piYaso9FY9kssHXrwYBc634m0sbVr/szIyRphZgb0EVcx +D0G6Y8MkTeszIdfqlnrxKoBCTOhrYYIKCDqOXjnqu0A4v0/FZ47U3VMPxjDx+WPp +XHGRXJlvYBQB51PLz1b1KmBY0ElLnlQN9EjFrP2izP0L5vREpRQ70sy7aWpwEprQ +4lXTAHT9YDbOVrqFZNk/HvwfbO2gcOtuw4GIGbafHFmotAlcZPkXeC0jU6Ul8iCK +S2TtTwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUBL70VQYsgnXtwh9uK8g7wmX8NPswHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBHyco4 +KJg4ck5EYr6AoYhCR4R4sq2SqGlsIyVqZThFe07VBf4Gggl9lVraBotjMDmJeaTX +JYqer29jplsrVaJmzwYT2MH5SKihY/JTbi2uv5ixbzjc+HykWxKC70f2Zgw40Xw5 +6Uz6LE19YWwuJFMBvTaQGNdmz8UN8cA5HTFpHXIjf7hgOLYHYcaztU3wx04X+yEJ +GY4hyRPCur13KeXHR5KfKO/SAOUSYztDRuFwHqXac+N0yjKbA7pr6rGdvq3MwogH +0MzWsD/Xu+tFEpEQhgMf9gt9z88mEXXx5y5mR4rVu/MhJh9qIiEVF4LDLAD6ybjW +Zi5Je2rC8XNavyphFJU+Svp8/jshukCZi6BbcNzsx2zQglmpTfnzLknwg1DyBI7V +wR2TDerA2X7ENaVk83H1MPzQp37pBhKk73fVHMPQ2HVAvONbmi1s6v9pl2hSmJ7l +v0NhoNX2ZuFf2kElclMDYvIc+puIfiIufFfk3FPxOi2yRzE6EV3Ir8nuifhAkej3 +1CcRQ0hFTuDed7cYyDTWNlKYpEUK+PWj73tfRAGwe8tDT7p2i6MV/GJ5SewczRVD +Wl1WVPN8vePEz9ca35IGglmcLVzE1oW8nhFHZl0jhDZCqfsKtpwUpECCoeDeViT1 +/wdMmpRVrSMoKAiNMR/MF8E89ioLTX55udNXLw== +-----END CERTIFICATE----- + + +WUS STM KEYID 1ADB994AB58BE57A0CC9B900E7851E1A43C08660 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAq2CSU6YCyQ30QAAAAACrTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0OFoXDTI1MDMyMTIwMzA0OFowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC0xQURCOTk0QUI1OEJFNTdBMENDOUI5MDBFNzg1MUUxQTQzQzA4 +NjYwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1vaV8OpKPK1OLroM +8sd7zyHQAIzZIkFvgaq49Kw/vYBzfoMV5JmVdOJdrR53Z2/xUjiHAfMTMVylzxO0 +sFVc5wdqkUwONlsjhOWU5jchPF5C2Mh4ZONhxdu9ag0a5H3FyNjTe0csDNDx06/K ++OV2PI0XrCiinxhfdknHOZGicHULjqLCpytfCdHpbgeT9gLSg1cZqlR34FLlZ8WY +b6rIzDxHH18gWHw1xxWWzv64GZhxu3KC79R00MZAPUBIXvD1DF/o2lywHJN4kk9Z +13AI27fIk+2u6UhoTGopx3qg9shPKeQld4SL0qZ7NWr5FkaEkQaPVnlp+kQUed6h +oZTma8jPlrUifVeIMyiVEpySczivThKhBkZxDDccPt9S/HR3OlbixzELWDQmmuRn +Uh+QUOpz0ggk0Osbg8gAgbBfXvfvo5ZSxQFDMaB1g/OHKAmaxS/dBH3L9K1GfzqC +pXG+CIlViFtd6rKqsre4CB6kMwLe0BGoVRTdWrwJLI5d1CaK83xzLiv2P6iFQiq6 +OKPOLLI0+izbtTKBB1N1e1ld5t5nPCq7BON0LBlpblT2e1cPuL9l/RbKNMKEz+2Z +54g4N+QFbKb7f2Wcj8DcjtSJlSlWwTrmmAaHOFR7/YoLzFCm5FjCd0laeb9/dzak +9o9SG17PKFNnHr4vR9I628aClN8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFP7Sm4WTA1yYWhpy +qCR2eUHVgwlOMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAaOHpySO1cNyzWA7H5WSxNg0TTb3jvHODscF9rcxKwQ19 +WAC/G5TTWUKJcWzzbIEOUItocM60Rm2+tenk/HRRxb8GHo20nIoQ0oX4U6clpnQX +ctH0qVkSZX3UB8zHteeY/rsgEsloUHzU+jt5C3lZ92nZ5ZH0/0bWf0US4kUpmqZY +Y/6kd27+7M5JOHTIZ2tbRYGby1RqWYJ5eeibqUAKCzmP6+cDf3MHIXJYqK6OZI/D +dxgh3KGGjX1NnEEjS+kGrwe6yibUYSE0/Nb96x+1wBrY+RkEplVMJu2w7TNc7mmJ +XFZx0aP9jY62KjJ9s+SwcrfvHB2CrcqRTmiPvw1ZU2N+8UmWi4m0CGxxqqinzX6l +Th/gDtr5sntfKSiu50+9vDdfRNrHoRMh49GH5D+MzIHlKAACheNd1GcDUQlLyk9w +SO8tDLRb81wuxRxoxytamPkeUZ9uOAxH9E3PS/SpK5WoNaW4WUCaKhdtRg0rcV7Z +O9pifZ9jTYwUCw79ayde1K1NUvb8CVO8JEQCaiBm8hAj3fZr4yD43+iUsKI2bQcF +z4xPMSnTnWs4V5N7cjm5IT3LO1KlQmuql85bJkeMxOa1TX5odgg6FzYUYMtspy2j +ZS4QipkHrb7CKqoZjkm3ENG5h7p4+JnBw1bhkJOCeORU0RZyp4vupUJhDY1QSf0= +-----END CERTIFICATE----- + + +WUS STM KEYID 571F806B47CCE79BFA35947CED88B8D1005AE09E 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsIPPpW1HNEcogAAAAACwjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1M1oXDTI1MDUwODE3NTc1M1owQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC01NzFGODA2QjQ3Q0NFNzlCRkEzNTk0N0NFRDg4QjhEMTAwNUFF +MDlFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAppGGrqUvb/7DrRVH +2royulbnme9q+u4rnIWtfaQ9ILSAnAt1JsiTSDGDSzKM5VWhx4gndBZbodD/ky4w +Zcw3pP4iANwUF/1EOSjUMTAzzEla9yPBz6BVrBbAWJfWgMtN0TUY1XWoGZ0FINQU +JcNCK8M/v+/t7BQ9wNkN/kdaVAvPuiDasPSF3oCg8Blz0sOjyMB72urjt1qte6me +qBuiO722Un4BJfXE5kKLU/4Rmz2UOmp4WBSPbptla8vj6CPkEnbBFG76w3miYJs0 +H9R6JwZrrGzDAobkxKK5IgVvzmSO7/yvRdaXiDL0V+SkUAl2nvoq70oWRtVhzyTZ +Zki6FnPVUI2O0Jzuk9CCwwBLlNBaBFasDKXUUmQ2K2nv0hQiePhi08c+j6v6WoBA +PrlS6EJj2sJszerw69UCxsNGlDioYJRjXukeDYj/2ky5EVOy2IzHTGZrNM4jQOuI +5pGv7MvC+cYKVU2LknY+nAoPGNEHPcfeLCptc1NTAP6HQpkhcC3Kqnqz1ao6Jm3/ +5hAKZJoOhQAANoN8f5Uqk4885pDgFf3lT3Aa3aP5Q8m4xqUX3GHm3H+fSlLcgscs +Yv/Tn6fUfuAuZKHX1lXl2Mj1pee58cxafDLmZD9pfl2dmhg6IWc5EarKVlAC256K +0HO79jhzHdi71PotM4B8+7UR348CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEYucdj3HlEx1XLb +azoOvy9rsascMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAAO/oIoi/Uw3keK9+qIpLhUoou2dZL+a6LkZTNy05nq9n +7NFKV7MskL4egANytF3H63kHweYIkwumS4v9A5/nAlZNzGx0LMj19jotMMVA4Iwv +PRK2JPQBdxLeBfUN869zpHTx3QrcNkoNosnkQ+EADsfv92o1Z8BYXtVURO35uo07 +XC+b/e1pwMQ+rayDcqMmga2boiar9TpLVJ/Z48lUSSx4z33HIWYdqthekHhI3XkG +OXcmeaGwN9bpFYs7EzVKx4j3grSMQ8AYunbQlToSVatXudSTmLKIcQ/YY6BSUO1v +oHUjcoiknv1nHA085MogE+xiafIIWnDhI2Slt5DP5V5FpJ4Y5L/uaPHPW2D36JGs +d9EcHOlpKLq+AmrxPcYLqEdaLA1jD5HGGWAnkS+i+coT0k7MP5vHuaKffOBVmzCZ +dK76kDO+xCGEa9cmogfzYOvdNtu8SM9J95O6OvRTbj1767SqF42BI0ODn628pDdA +K2ofSJ0p2sHYZWqM9y7E5DvfjIPe9WlTJ6Y1AYCXXE9IEebk6IyTBn4fR7j2nIz8 +iW1EtWaXZO4EPpBK1V2KLrDAQsNMrTv0+DaZ1qnHD8VcuL/LzRalkWjxyaaW31YS +hgbNMkvP/twJb9xX1f14sZpfMm0O4AcBy0cfQpGU86cw1tY7nHzYGdixu7SXulA= +-----END CERTIFICATE----- + + +WUS STM KEYID 662D8F1CECDFF147A8B6F0EA296AF7F24CADF9CF +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAutGUmt0zNN4MAAAAAAC6zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzOVoXDTI1MDYxODE5MTYzOVowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC02NjJEOEYxQ0VDREZGMTQ3QThCNkYwRUEyOTZBRjdGMjRDQURG +OUNGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvSMIhqkAhlPbj0tS +V0CiIrMdgCEepjh2DXdOnSbUnTDk/2axsI+jE6+ASDgXvquGd/TWz33QjrB2y5IJ +FabveTA6Z47wd/02G+gdbE27UxkwlsAksaBvh1KhflNC2SZthCIRX9fWjkNmIdpR +Vmyt8+t2X5Hl9jbWKBnW2NIAmh4aP0k1AmtNzty7r7LutWn/M+f0LtUh7CwVgWWt +FYVNZxoxxU6js7hNqv6INMgt9nPPd7lVEfENDJvrSNZA6XAWe1otD1rbTYmUdpXu +b7v1H6w/jO0g+ZYkmp692KkKNK2pc/WxnVwiqc1+l41jhwX+xvd5TaSA1wOpvs8s +sxifmW/9nMHbMxezfT8ZenxwrQ6rJvzusRbk93kqCCUJ0PaL5adBwOWWr9n9fwTs +fggLnaJHL/bfgzJYhjv7/sPmpknzV2+JK7hmEWEu+dP7kRK8r1VMB7zBpMC4VPK0 +B9VNWjwC6HHB1W4KuUDjMwZyEKL1TmFCNPAaUkwjj6qiYh0gfWQIRqEcu82gtvmw +5yJRMILPWdMbtnSMB54EU0aqAaGBP6Kmc021ssxEBrAL5hvlnaVQ10HIexHBRm5Z +JhnzhLaKrVAKjq6TNYLQE7Ygtc3n50nBAcp9+bT3UHVdCvPosqR+j+uqNkHt72oX +8fT+yb2epcmVaSaOhLejwoVjqfMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFBk1oREJilPGKAr9 +Kf0JVDJjCTjBMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAWMw/5SpK87wr4VtNljcPvUApW8IqVleCly6434O8i4Ib +JruXwI/BXFw3YZrFnKjNwrWMaz/jlHBKlq+mRhUWA+FpBDS7B4uf+yYvJzMVGFM/ +czMYDujMGhifV8r5izcMeZ/l3YLFN6va/ZBwC9OlMzJnBKWKvJrmgERGXsZsgQK5 +ZnQX6nQS/ntGlu0inin5KoGbDwR+ne5HKVjWsBEQs55QkJ3VqiwAfIj1nUYn3MI4 +bJGhx4zMbTH++Dmt73I/kg2NHqBPYjOR2W9aD2WLKnEcVx5hBzKFpQ3AZ5HHUbf3 +aUfEYmOsi2ai/RF+ca9Ks4I6eUDYpPyr7qZvGPK32sgJa8hZ7R+FreC2nyzOy191 +16BviTBnUo7f4qdQhK3oBfOrxAPBY3ZnK+8dBn4u0sfT5F9NlMVbtz03ZYeO/Lk7 +YrFSXUQg0u3NnDjiTNn3levbZuX5DZqPpqnDY7C2fXqQL2EV/Na+f3ZJ2KDt2OJ9 +MrOQ/AgCZO7mucewm66Pt8o9Zaipe+QuO+HImFdLCUUSBM5IIerHqXYE08yEqMcJ +rUO3W5+Xx5xPQba7D5enH7QsyiMTWKhzevT5hccrsPADTqzQjcMxsyGJN1a4g+Ki +Xe+ZNP/m++A1v9aRsaHQ4tTSYhNdPKgiL5sT3ckDZjHaxycgjPNtsRjB5SkjyZY= +-----END CERTIFICATE----- + + +WUS STM KEYID 6B2780800A941CB47EFBCABDD8D1F01D529BF36C +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuiDJihP1jBJ8QAAAAAC6DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzNloXDTI1MDYxODE5MTYzNlowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC02QjI3ODA4MDBBOTQxQ0I0N0VGQkNBQkREOEQxRjAxRDUyOUJG +MzZDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsmitZOCwAcLHXjD1 +NGoIN/qqqNfAIJ8jfyKnBcX+4Q8O/7NZVfSwEAaisKCDBRuBO0GWZ7PrxdcGWmN9 +WViJYHu8L+cTZddFUxPBdCIOCrlR5nlFanokcwsDwUirAZBuTnpCVFIYZEFuFX07 +BYEylaDBx8cMyu0605qF3CR69dZUpNc//nykzSlMGnXOWM1aHpBkWhpRFwaY5znu +J6/PxoLTcRGBxXyeo1S4rv6+oCQY9CO4/AwDpPrkYF2Oen1CUTRRFKx6B+rF2yUt +rswvdIEj+YA0jxFxJT1R/hU5vsACQ2vuezh+YdSHCbHflXraOICoZiPQpJzmY/r6 +HQ66W31vQ4ZG+AcMSbYjUIjpHG3pj6pt9vEUZabeIbEUMT+IEtL5+fClWqStJXU3 +AlftKwCsSQV8q91KLGcyDjmVtoybPKJ7wLEyg3Fy/9aEyCwwFy7uIqZV0rzvg3X6 +hqJIHgAMvZ+xM6RYyL4hIq5zR6xr0F5G8LeZ+BZKwDDEKEhBNXg+pQXgRpaXN2Up +Qisn+OdoKzT3o+Fe1blYUWoLevEy+TH85z0cfnF273uLTHxkBWhzV6sE/yLFrjQL +X2CqM+hdq0kOMrTxNEdol987ItQ4ISaTWlcqQZ5UXTfVNtYdHd962RvpurlPmb60 +rz9i/vzZv5ro9pjcXHwf8z9n/GcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGqJVs+EEMHLAIBk +pQdXuMJvkJnvMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEASAPR5gKdyquo4H3UWbg2XmUJTOMXsFIzrgNNI9yz61Ce +qNcHqnPUpNI0wXONzre1iZum1+QAMxYiEbNp20GAN6A4mv2yPQKFETJkrEOIqhH+ +v5AMFjyF+ZoGSrrOm3PsD9iwnwmGtsgTr+NtHRGjcEyzSnpv2kAqZkVnIYKP6wzR +hfGHyLwdYCwWXg8yCuGUVkkJWspRXORWnk4n2ycL5E5nXE/R+BZEdGIv6lpDK6t/ +lgpRkGASJgoQeHmwXGdWMcEVUmRAtorjYv5LPFUOxKqEBtw4BbMlvLn7RIMBJCOA +W1QwIx1j0fbrdSv1BmHtYXSG43ppqkJcLwEyMEAFmYkBQugcGLLJFWpLPiVtneSI +VzgvIpBt4I3Nd27JCh/WBNS1APlyCiITPWYg0Nhohagtvfo16WjOGumIoymHwSG1 +CsOY65oE2+1W/1kA+f0imm9sNQC6dKTNW6D3w3a08DtAxG4YcXQZflcl/QtYiiKa +IBOnOdIKQOKBMLQWk+VBrq8tm/S0aft4x6mXOJvYpj4Sm0uqc5UBagRWq2Nlw15f +iCLePr8r8DZIBIS5syJown6cgjger0WI07ZItNs3Tgch95PDsZysAJMO9IStdYUJ +I2ud5we+H8hKXCITIal0771CYaysGzO06Lyhkixn8ilAGz3lsF+7bNvdXvjvOwA= +-----END CERTIFICATE----- + + +WUS STM KEYID 9DA5C72CA00BE14B85B3E535C8B07C83E85BDFF6 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAuqUyMm7RxJSNgAAAAAC6jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzOFoXDTI1MDYxODE5MTYzOFowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC05REE1QzcyQ0EwMEJFMTRCODVCM0U1MzVDOEIwN0M4M0U4NUJE +RkY2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqcVcYC+q/cZdHBoG +u2p4vKHY8+kzE5iinOzghxh/oFqm3hWKe2dKkRk00jH7P++71kR22hOjieal22Tr +pEBpmNO88Ids3+YWVioqQXRv23daK5C6nM+CNE7y0O7dcjx25WDCdEi3G/sEgStb +SFqOoUhN7Bp89eDYYWEeq1g52zfT02LHqiIwhj3/QWIyxx87uzYm4DKmu/EK3azD +ENXNJr8qi9tKoNlrRhp1BZ5vscIhNCUmfj1n+4mSuoJgWVc2AGRb0DpNpy5TEUJr +xpG53pk9en1IEl4w8SXMHPmpzyKobYgq39CLaKAvk2hd9WuUONJQAqQEYmanjP8q ++EsP4eYA0m6PYXWL5vq5737RRLDKKxNmAPn0BmolwjRUUIseK46RAC42DDBcAnxD +rtwZZDjy8vTavjy0sdZA4TQZIC+Vw/qgmumbPKIFyD+kit/DL76lewdKRMO+pUcF +0veGwEpzIRZjGOJELuHCqzLXT6r1gKmV7sATtwkg9w9dazMcYCxRVdlVQLUJQg5W +1r3Hw1CKeOCROSwCiez+x77Ffbyvhknjm7Rp/RJkEfIaieoCMzt714ETNrcj87Ne +Dp+zEPl3gb5ozmmdDuFTItRtLnyeElN13Ced++fe4tey0KQzBzjysSdetVmw6uTr +rcbi2/b1zZkx5ikvA023u/1fZzcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJLJwv+KLEPLh7P7 +y25kaahVzKYRMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEADB7JCMFd6KRKBCvn1vxPds6kzGuNjtJip0I74ybk8w3i +E/+n+o7syLsIw6kVVEtonnJ6SWjbf3dUesC9OoYZo49H8YPfY441j9Zow/VQtg6z +GNuQ4uAd0Y/4l6S1qnqGFBWBraVCmcVpiIrZQ4MJ9JaY8dG/uFveHjeCLPtzvzVz +SIbkaCyZWeZQwGgFx8L4QyPaajr9340mmHgwH1My+3nLew14f3Dx8oEnh3KMtdBi +a4YMzvFhUkctLfpmsS7YqhCniirgZ/i27g3eNqb0ZS4N7qDIzr1vJ7SBJntxYBCY +QGc/sRqs5+z5pWbZERgK2AtwsI6vursXX2M63l4OS/jk0nyOfIycGAugkT/wW49j +Y6cIAivDCOaiTn4ddEJ2DZLej5oW7mgPXX1QpR9cG6ivx6BisaFZGwvJdqbWXHYt +nVLNNEYcHEgCJdLo+2Ei9BZ5CTGmXZLftHqMTNjaKYsgOK2KJ8CaNRTpFXEN3pSF +eCEO8McDqDHfaLUnmguUq4VpvNmae2oNf1ZPpA7NwtmnLf4GYN1y8sR0LZ7+UXXl +SFLRjm/uizutcwTkfiRln4O7++/fThfu4ZDbBjxwjApftn+1eaosR/w1hro/fIq4 +ManXm5G0Nf1ysuB+Hw4jeAZqDPJ+FGS4+vn5FyrRDuLT+3yVKDytYE7lwaBYTLo= +-----END CERTIFICATE----- + + +WUS STM KEYID BD963E9AD574AAD94FAD6CBF416DD85B4A559942 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAux+yJiEhbskPwAAAAAC7DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTYzOVoXDTI1MDYxODE5MTYzOVowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC1CRDk2M0U5QUQ1NzRBQUQ5NEZBRDZDQkY0MTZERDg1QjRBNTU5 +OTQyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwh1IHfwo5oq0mrDy +fKQ5ZQjWMBruBXzH/HftMn9KH7q2pm68u4q/twj1jrH60zfaOWV3OyJQZyzfVYIN +4EEqTzCNDuJsu8IJmoCS+U4kOJ1NvH/8yu86y73v5i6TBWaOSFPPsEfjeAdDBI7n +hyKEMEwxMyh07h0m7jO35odqgdrPm2O+MtvczpW9pewm0L0h4GxSK3Me8CCAVr3J +S3eJ4+ZUz6Pt0AsgzlaYV4CH0AQn4R+b7sBswoeP+MuU8EhMF3cJAVMrs46BxwW5 +1xeEy29Bd0p5inadR0h+p7PndoXxSX5T4/8vYCLGLFo/pGI/ziujGtFOzupL2Dnp +tQ95AraZZa1jrDDbRtd+kh9AQ6K9Pe7QM4zCVxqoJmXFrKZ7dX9UMT9JYqipM/wc +bcNVsatC7W9BT072quq3rqFLvaS+eQKIOUtERnogy84RHss8D4bdOklAmrp1eQ4S +5hqFn6nM95hEe5zf84nt8AuiassD0KCZlVmDHb2t3QbzEs6SyBZkK2fuwf7+xfBl +6b8lllgPMs0WohV6wOlVE0tfN8FSsrMWpAmmK2JMVDJjLSAyUHsIIBxw2iE4P1e2 +h32sKshF/Pm+EJ+x3P7DL49VvW71CB3WIPFdwd9sBt5Zw51W8ISYRYOpwYLdBvor +FxsN2Ph7IW1zodzChc7tnHC9lCsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFP/wVuehw9swRQ7h ++F6p/uE7UhLlMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEALtt9U/UCEZSZapeRdaam7OTC+18IwocXB8exfIy+r2hz +zwIuj+3c7KWkSiufgWTGYHTl2xkBdJo94QYJQMzDtWLL4xJF/HWrpPD890Sx+qzp +F5Sd9zNVPdByLZrlffI9WvVCzT+SZOdZrJeoqK6NYDs5cfnsp0S/hvcdR5ctL/53 +CtNbdgyuwRERakTpWwOaU0iy3o7mecFzreLmFL74xD4YaHap4eTtLL774/H5mmED +sUKMdM8uzpVYvicIMZOkYfwYCqQLxaYujUvfcats5qGor1vyCma5uzizZLhnzW2x +Chj/3zwoarErDKIrbmRkc6skxeoS9bq5dbst6wGXZxWtFFtxTqgloZPGkyD0A15C +NStKlFHggDKWBtPxw5rETu8K4lokPRH/DZsiDaZi55iHN38ZniBNP4+rSmqyDhRL +9Cr8848l6lofzqAoz2zop4Ti76ypygXkS0VIVpnPTpuUUppGj18S/4QyZsnCbAvH ++oyft7OmPh+tQxrFJOC367i4GheByObTihGC5em/947eLajH1zHP/ObFTpCWoNBs +MxW4aeuvPd4C9Mpcu3Zy0yGgl6oghESB9GfwzJPgf0yoqbXJfCYMf5Da3H9IU85j +1pTb1oIEVltB4yFkFFhFvBXEJD5FejUAg3+8NcSXtmFTbmdkpUBDRE6CjimKHIg= +-----END CERTIFICATE----- + + +WUS STM KEYID CF23E59526E446C3FE4F13EB686F624D705305F2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAARka8K0IXBQwEAAAAAABGTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE3MDMwMTE4MjU0NloXDTI5MTIzMTE4MjU0NlowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC1DRjIzRTU5NTI2RTQ0NkMzRkU0RjEzRUI2ODZGNjI0RDcwNTMw +NUYyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxYXNZCp+ZqsAPyHP +dBJY2v8M513hDjq0+MI5pN8+06dCmx3rSM8RGVpSBiAj1GBOgNJgMqglqoFts/xZ +LtdvJJqSw553RaypbuKUDT8kQTuLWR8VIA9x4UKeAmDOML15K1hICEh9L78IWRpz +Ze4T1x6GzPPrszQx6z+cLira+KoYQjTMsrxU9eqK/i/RhDy8Q6FHOH+A4v669k5i +9LdXTvqgJFL7VzL3UZthpti3ljmu8bcnWkqJr11c/rFLtWqtLlPfXSy7C0nf/i43 +vbHEW9h+2aBQfmBaKNHO5Rqf+aVtHsuOudi/YwN23M34c0ajgy1V1LYFQ5M5qSks +VTRI7QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUKx/Q2FPU/8mRzeZcBagk6RyWyU0wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBIvRVU +FYOhI+ASo1tkOO3hb7dCDG+Z/oTpK5Qb+Royxyt20wJzINobjdRPPqCxA/k5vrwO +TxfhgI9pXazSA5cZvZaS55uIU4ISJe4/aAcnd0evhGw2okAKkS6yJJE9cBEj+Ovz +MVGZaffrSo39UpC45TTsvy03kevSGsMqsbFdEVjtQDIh76lWAQ0Julav3ssJN6wl +AsGhaNKw5Y3nn0F+ePyisTSmp+jwYj6g27W7VcmuO+Usddr63AkSwWKsAOThSgzu +lgtkQ0+FmaEOvEzwkoFuI6d5be+RNi6W7l/LEHadBS6olQGbmwg/iO/m6LEtJTan +RdPBVcu0Df/aqnkLKOw8g4I5HfHhYXZnbtGK/qMjptK6QF54kZ7VSXlCJz0SCWZQ +KS6t7WrGZqel2V02o6Y2h1J2jHxmgt1vGXzxZNq1knBfXb19yN2wgubEjYQQ92/1 +hlZ7apwHMv3ssCsMJWINcThdn7gO/LZ7jz5gezjwTRYmfLQUwWJEJLRgVEgeEe8a +ysAUkiDpYNotFoASZWoqGx5s+UQBqUDole9oi5G7CYvvuJ9+IBgybTWjacDzNDvu +2s5etVeUStw5s5AFm/4DoUgly159gEOXnUlbc0IfcIAMAg8dw1nbvXp+JNyqmOg6 +agA6mpuDGNdYarfCzE0OBlgRhrIwpYSFvbFsXg== +-----END CERTIFICATE----- + + +WUS STM KEYID CF23E59526E446C3FE4F13EB686F624D705305F2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAq6sxbDP+xJiswAAAAACrjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0OVoXDTI1MDMyMTIwMzA0OVowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC1DRjIzRTU5NTI2RTQ0NkMzRkU0RjEzRUI2ODZGNjI0RDcwNTMw +NUYyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAiHdkQsiTekcene4z ++nFw38P9MGUsCGA13wOX/W6P0HBht1yjJnix95FeiK/d2YyQv8CqZCGxJjPnfWI0 +EhR//gxdrRO+LCUeDERIBVd2uVsfLoaxnDa4Q1wkUVNYuSQ/y4bvwWl5qggUNx0U +QKwscqxQL9TsjVYFTcYDQoEvUNHiserbIxId6ozDxlx355BP7B6S2MgtdlJwEvPH +p42MIZGy9I0MvSywp3RyaT6Mqu5Nzuwd2fsysJoHSn6ukNNuglMoUqh+2Zbc7zuY +k1wWqdTQ6l9jBrS1HBQ1DIPMvSRhS/0YV6yzoffw7YDHrJe3xJryJHPfHIzj6Foo +2pU2Gf8qo2bnFiHdfylFuGg5ng5P9b5PvpsCaaq8NOjnFBUwsbsBQpGEgHHnri7a +AUExk8r3ml8SdbAFY+s/gH5mg8kv25vw5Mny8oZxX83NvGrPBahiLCUdt3Pex5Aw +jgKH0m+HzFKWy1fkMr/JSFWYS/JxdTHlkmTagRLA1OeIkEzNmoETauWXEnVWZr0A +Mbf3uNKiLKWUlss7rsERom1rPPns6hxXypnGcHQVAOB4xSSHO4ANCjLdOBfKWwTq +DtTbNji6IeF6JZCyrQ6xC8ApLpqFBafoa7reTDDCdpiX9W9VGABkjnedb4IEnPBp +P+Wa4tCjrU72PBvZejKdh5U9gH0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOUSzvn1Jv3qOW3C +0iYJDQXHBAItMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAkgpH5sTQ85E7gXTqrVc/1nXrQxKj701dkyfInYX/pT/L +fmLgG7r4yN8gUns1d3L59HieHTYYloehMF3gKjfDPaW55IXKhv54vdBTfR+sltuT +/WzmGAzGJPcooyc50BgWRCG7M0USs2h6YbtUXCUj6IR7ktDWwyC+oeBJr8iOje61 +ZqxWPgZLPkrpW9iSX5xl8lPgUoZ9t4C4LviCAgTnzA8mH+wqZfekv3CX+ZwLuxNH +jy4uArwzZHER4qxyo1q4OryI+5gkQOFmkEKq5PxQzHqq2gufqd60W7B1Mb1xwQPe +jM9XlNA/WBGUwg4frY2SIipctP+rzMF0ShwHabuT+YerUaC51wkc9vUGqcfUmU1O +dPJA9knd6YNDL5mtOIhM62DNPDRbZWd70w+V40om2kBM3LceIsjuy7zJ+SqzX/WZ +heYNJH/QcA78cG34by9t+Qb5/1dgeFZX9LYaJmApawEGe26gfbRPyReTDzyIWLL2 +ddlQMGBDmMIhqg+bTOFfGfgf3wIOQJQYzXamYsRuOimc699bA/9azYfadckHysNO +BKL7afPasMj8vHgGww9IihoEkryg6AL0SkiacKGzel1bj18QjLyCMHdrKpQrWI4x +2GwkvsflRHoqd5JfZFnJEzE3v5UYNOZWZD1sgRSWNNta4M4Bynw5xvlol5kBpqk= +-----END CERTIFICATE----- + + +WUS STM KEYID F3C91574A6E773FF13BF0C6BAD7A7B65CF1C7820 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAsMuQXMP3UzkbwAAAAACwzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1NFoXDTI1MDUwODE3NTc1NFowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC1GM0M5MTU3NEE2RTc3M0ZGMTNCRjBDNkJBRDdBN0I2NUNGMUM3 +ODIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAt4xfKC2XfmKljrKM +UGkjZQ0wu2bK/Xydbm+4zDjJhB3qGuthv0uBPtzLGDo3LiJy+wkCNmEgMkqcHrVa +G5x2hFT1nBvX+XDE5a7GaeNSZTwk0G9oIH27aT3icozRpohHzKZuACf4r6EJru3D +K63mufjUX3qw0KrFTm1YCOVHdy0BtSRaWQIQ3H0yBzFqEjJFllIY1csb12Ar95Qo +/DoRGKIa0wOXoicePdzm9eDzdH1nkrh0yLRcErwoCoMS4Yrxs7Tq7Vdh9WUxocLN +2WnenRojdfj1zVzFcwJQvXzO38CSjrpTHoJ7uSpPLhBT7h+Lm6IDiQ11QvouFKHm +1sGj2urZbHmdbDRzSyIf65swKsQCiZJ/XiVgrLRa7mwrYXKR3q9t0MbgpC1ZKX9h +daMYI2KsZh+Rsfh1k2Z8Hr203BfaeG4Y2jHIifMiHJOAJ5GZwVV50tEK6tKQe61i +wY0xqcaEKZiDDsuiqPRgp1FxfxbF3h6mkfPDH0R/oopzWs+V8xaqMIysrMbKO0l/ +Cm9DZOsap0k5MJ0kMzgCtqt016WRPaW4hpFpPY0+a9q0PMQKFF8gL1W3nwx5rksV +ZluC1knTP5qOy2Jj95rDKB2qiK9nCKWtbOOEGp/1onO6VX1+ZCG8ROYUCIqYtVfv +zlQLbE5jqh1LIbw0Diuewl2pWR8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFA0Fr0rC7XQarDYC +IKE3OoCXLlbqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAmlR45TP3NEeua6X1YitO+QnyKjhZXHMITR4d7436qVu2 +q/Nj713VYKx/2rjpdUtZDTeThw/PVxljnIUAb5fr7GQuZ5tpZLkxQqa9VKLzrxYH +3+YUGhO1giz/lY5y4fhOgHK+oMukYoaEO/0TR35YJymBerzZ5zwZoYfFmxsMlnnL +F6L3RJFZ0c+ZzlUJCa+DEdP9O0viOvrIOlYkpkmTR/CMm+hpFYOvvBePBeXtHUqN +m3mXmB+S0URFGa5eGV0uw8r8s0E/+j6eCjdWB4fCW9vztZJZkAfgSqXrp+D0we4m +oZ1vyxZxE4pjmkBEd8ow0mMQf+sDLeKB/xTRTsRMd6PqiqvKoKnd+qKQn63Wdard +sVAyEMVtaAZ8z0CUZqGFmIMdixxMXBWnsNaerZrFNNszCciE2cPIENOZpk0xYZ64 +FgEBTH0KoTX/DOCTr1jmngrG6hqcrSPUPyPIUSBmyIFQQyD+Cij2sOJQmbdqryM0 +xU3qVMr/43y5KTSLSG5UkQacbU5HaUMFKZGg7mFgMpczL3FHeXMCEAs3+wW93/I4 +TD+uv93cX2RbXDjwBpxKNozOGwcW17FAOb6X12a7eS3aOdPmLWIyVnCPDOfgg7Sz +dPa1RT21UmCa8lQ4/U31CxDEbmHaNwvfp87j/kP0Tz815l/L8HOP08I1oPrnZ1o= +-----END CERTIFICATE----- + + +WUS STM KEYID FB17D70D734870E919C4E8E603975E664E0E43DE +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAu2TzUTMDo8H0QAAAAAC7TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDYxODE5MTY0MFoXDTI1MDYxODE5MTY0MFowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LRVlJRC1GQjE3RDcwRDczNDg3MEU5MTlDNEU4RTYwMzk3NUU2NjRFMEU0 +M0RFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAnrdUHAmcvmGW+yvd +lxrLYH1abPL613a6XSRq1lsfAGNxTJ8FSxPamcs3F1AkGlXvM2nmzMWqmd6Z07wX +aYeFr/LP1dDjpc/JkhlN+o4R6FEWG/gGV0W9YuTCXAO2j/r1hNjS2S9t+xYhh2Mr +P2Z9vXGi6hhh3YEp8njRxI3jg9gHqmyODvlQmykSmJVuRf7wIvo7Q4lnNqXPgDOB +oc/4Xu5P0mI9SaLhTpjrMpXp4rusaUZ5nDPY1o2Bzn8Q/9a3knqhPUF1SP5mbFP7 +f3bQN+zDlezSGjnHk76WD+v0n+pYu49WeT5/OlLQLQK4Qf2PcLKLXlvhPVqvMBvI +kTF51QuZMr7TBgueWQhAA3uF9dlVBeYB+fid45ac6Zv7dvhF5waS7TVfRFcYi7Wc +w0QjaCDob8D3Q76NTFtenXfvtX4jVoQIonBx6rrot6P1meCZNcxSRsGOGznBJnqM +HVqi35gYZtsaqnF5kT8qacEIwZ/V1kLqQWpuZFUCaPsaBqnHjbBtOnI+FuqI91UH +jQ7LQ4s/my8DJ/OKAsc/wM0xj3kseD+IC8XdFhZ7tnZY+n/WdIfTj54DyoOxf4MJ +NprJOLC6YS9Gteqb4ePxVOlfPruTiUZGzewdjRKjrKwWJyG7OlovD1D+gz6ZEUOS +eWpgFBXhadRCojaXDqWvjYXf5DcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAY2IVV+0GjDphA3 +3oXEgVh6yNNPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEASmRkpBymgqmh8tSXJNGm3oYVnhGUyrmD/837bN7vl7Ww +4N5StOjPsM/bdidBDE+Z9Ctik7Z7TUr7ipwVVR61YDtOYWdJiJnUYznYlU6vduhk +GNqBcnrtMBhtEW4Db9hCOdJPQhJEPPMDWF4637H+M7VTEpY+HHwYSwALeEUFrAJe +ENLjOjns8wAZJAa38Q8krtQnfNukbgdHNESaOjF4hULmT22G22K/b9/WWnLkmppA +6ATPr/tNHIaP9xoYu0tIo+QTLiOfnyjxlrzU9De4D61jYU1lf9pzSKzNodojHKCS +FJgg3Ghxht1z8Xg/RbZ36wMBxRPOgK2WoiQ5hJqEI2NSI7F3kWQ4IdcveGQV47IY +kmnHi/+pFKzeuAzTG+tL3zcUjAUhdnMxbIkDsbB0W3ueD4ucDqH4TODgxNGOSKn1 +ro2b/pa78aHqCWfON2JUTJ7Ls4rlHIflqv3cBIeXZ+P3QLQkEVh/8mKpJs+PsEkM +xPkmkicMDnjO9tRSWYcoVgvlloxINGcgdaGTG4a0QppRMWCtQjUyJzqkdayzqQ7B +E3S0C8CngjNWye5t4J6cjAcyIw3qXWvnnorKAmCnoIp9ATd9n02r2FiatCJVHDuW +8dgRp6cWY2+gE+fSFGs1oKEFZ4jfFj3wECD6NaEMCDo9ykcPWPp2DIkmUkCNYMo= +-----END CERTIFICATE----- + + +WUS STM KeyId 0056A610D53D1B3B6DBD14094B2DCE7E1F756ED0 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADT4N/+t5rWmmwAAAAAANDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTE1OVoXDTI5MTIxOTE4NTE1OVowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LZXlJZC0wMDU2QTYxMEQ1M0QxQjNCNkRCRDE0MDk0QjJEQ0U3RTFGNzU2 +RUQwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsweeMq1lkFAdiHEl +nAqmyiiJaUAqpWdcX9UEELJSaCqQjFW4/+ubexFS1g34qXiHO8Eo0fItj6DMOVrH +BnRgcSOMkYGSF+f9Pzl2ikISg8AdGr33br3b0p4VlZl0XuZutjv8OA4PMEMAI3Cg +ms7t9DtRcJ3jS1/Mvd4fLd2dYuZdiEJJ8WD3uEcJpTuN5RLTt7n8ybgWT/SZMWtD +T/+V+ZvE1fBeC3XqyGDP9voxDdzqpsdnPG2Pi3ZrqaovEbMW2vIquMhgAvbo4hDg +aZZpSZBFyE4HmlPkukjWKRj32aLCZvKv853DGfSKSQbgHdAdJASklTW+7EJH4a63 +je8hvQIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUiAYnc9aAgMh6dKgKRAR3JeBn6C4wHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQCH3QAT +udWtMoO0l+zUNAxe3winb8jKOeKX6vxEgDWqr7J4kNNdgKYn6LwH89xik14F6tGD +hX2wFzQYH/idkAJUqs5ekAWmm7WDLcvrrcT1qTtF6orPkxbkyjT1ioUppZRA+6na +jMdU4OdEHcjgjpfa1bl8+wtwjEAT7LBEYJcOuoz3kf1wl1a8+Tf/vCVr7LsFjsUT +1GNKPRngPnY13k+TKSTFq724VzFJ/g0P6FBhoaX1aeFTz1z/5lIPCsA8spPRNLXI +rzKl7E+dA2O1J/iVbeEV9siqq36YgiSi2BonpOUu/Bz8fe7QiYyC15HXx2GDhd8p +qz00ourynOYBt+Cs0six7BHQPvJ8gcoK8pIBW0e43tk7zXRH80mDfmGFYxXWHKjx +AfvmsZ2Dd81QcoTNzZx7B6wGzd/Qgvv0kXtBleWrU/wgiXgRnyERc477BFFW1NSN +A8uebIsN+ZaDCNoFP/Ozhq/AVh8lV+2cJCALnFZFguT2rG2X0tBT6P76dRX5Ih/W +KhSuHGOW3DNCgWtKFzxbKUSf0Of1H8jvQQI/R3t9A/0c96UDYcaWcMB2xmo67Z5x +ughZN8SsEzoP+dFmRKAip8gQ6mipQ3pRhzY+PmwmDrv4OFPaoGDbYQsl1zcsOktx +wb+LyuKaBz7LH3o58sEEAKZWAfBIa5up+6Z+yQ== +-----END CERTIFICATE----- + + +WUS STM KeyId 571f806b47cce79bfa35947ced88b8d1005ae09e +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADdSUBbPMO/3cgAAAAAANzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTIxNloXDTI5MTIxOTE4NTIxNlowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LZXlJZC01NzFmODA2YjQ3Y2NlNzliZmEzNTk0N2NlZDg4YjhkMTAwNWFl +MDllMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnzByY6FfN9JwL8Am +BmHPyw7ZI3/kTPKJex0HgY4S6da0/KUWk+ErYJD304ULtCLn6nLerMnnnToCOZ68 +S+zbGV58wwHQi09IWuFe4CRj0w+6QntXjoMN0vo8DZZ7E183hkTCXNt0SJUE5Y74 +efwEtSbxY6TiyG0/WksbEafdtcDD2ysRcGqUgY9wBxeMFlsCRQNksB9ZI0bXoG0n +HwXwoxYk/eH5oBqpfHIEg7PgT9lcwqg419NlUuusUYhK+V7+oACxrlmalhID4jeK +j7hOo0JlCGlHX47MfJmWjDeKQiQAOsSdenHaKYo7CKfVvbZ1QeTbFB86KplIiPr/ +WlvadwIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQUBb6c7K0ZT3MdaPmk8DM5bq+N9nQwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQBTHQL7 +Q4MdojYupIFzqCKiN2U9dy1MkncMy3RozygBCPPOudsz30GdRCxI1cLqDI56nAva +4BnnGZYK1DXdhAjP5tujqK21u2Jm8uT+zi/bjOKfBtl26XfoJQdi1W9mDrmmlIhl +S6VGuRMsDCqW7iBh0p3cQ/ZmBSLnvnxPafYZVVQU47s6UyEqZowmITh74eFUUlUH +WAxWDNPja9SUlI+04j5/WUpoIedBxIS26FqzeFdBtV23xTyOss4miIa10eMNgaMS +5XcNZFrAoF1A95BeYum5MHQENE5uXhRiSp8CdAdGlR/THFfm/Podp7ggwg6ENLFt +F/i43oVN4Bd6xrXpc5vriciRU2npVwAWhM3J59BzXAIlOf2hV94AH86exJ4oEul4 +VNkfv6rktIsTX2f97JCtN8+7xSkTB8tuV5osi9+gtLSxt95Ysj2hndWp+jYRGF71 +0eNa86rnSVpt6r3vE4hM28+WxlRUeNOpkgZQkX4mKvO1mC2i1P9+5IgB/xz4vWjU +czj72Bfa9AD+JkX1MDfuMNUoK/bAdSZOqA0hQ5QIUewVSc4UYuDxxASxeUHHbwnW +TjIWVoB8X6MttWgCity+xUFvCKpRI+CrIrMFjNUrwZKEtrj1k1ZUsS+iCkqOVU84 +K3yofsEciF3PCbArPLaJokm19G8xTIbgaP6hXA== +-----END CERTIFICATE----- + + +WUS STM KeyId F3C91574A6E773FF13BF0C6BAD7A7B65CF1C7820 +====================================================== +-----BEGIN CERTIFICATE----- +MIIF6DCCA9CgAwIBAgITMwAAADqk45XRCFCodwAAAAAAOjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE0MTIxOTE4NTIzNFoXDTI5MTIxOTE4NTIzNFowQTE/MD0GA1UEAxM2V1VT +LVNUTS1LZXlJZC1GM0M5MTU3NEE2RTc3M0ZGMTNCRjBDNkJBRDdBN0I2NUNGMUM3 +ODIwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuLz3tl4ITAjHvQZK +IRYSat1T0RO/2/G7Qvt/YfxSfYSgMwdX/HUFDjURmm4eBMToLlPFXKdhciXAHzk0 +yCJudRzfTZNRmK4UmdCabeN0HQwP7fY3EWrCS3IYBKvwCZSV6u9Z7c2s24g337N0 +aS1z1wVuig9AV162fV2fEfPVk9b0+iXakJNTwnGku2GPArxPicMYLCkLGwQSJk7m +GT3NxupqZba5vLDWrHszO1+fT3a+RpPbq1O7WbQkmG3vULHEEID7MKpcuQo8prlF +Whbrdfm0GE860UXXaZuYP4k55lzBDvDshW2eIDQEGqD1hwz40k8PLaoJEsDArvJO +yo+c5QIDAQABo4IBizCCAYcwCwYDVR0PBAQDAgGGMBsGA1UdJQQUMBIGCSsGAQQB +gjcVJAYFZ4EFCAMwFgYDVR0gBA8wDTALBgkrBgEEAYI3FR8wEgYDVR0TAQH/BAgw +BgEB/wIBADAdBgNVHQ4EFgQU6Aj1HfkzRkkpHwgmsYAxr9IDZLAwHwYDVR0jBBgw +FoAUeowKzi9IYhfilNGuVcFS7HF0pFYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jcmwvTWljcm9zb2Z0JTIwVFBNJTIw +Um9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcmwwfQYIKwYB +BQUHAQEEcTBvMG0GCCsGAQUFBzAChmFodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +cGtpb3BzL2NlcnRzL01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0 +ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3J0MA0GCSqGSIb3DQEBCwUAA4ICAQAuKjji +/9Dx7EhWQsiOrC5UgFLUlkaP4zsdeo3nQpbePFEBEaIGisw2AJIUlGHh6Ev5oOnS +7fu322dG2owzydh1RXNbP2h+RoPO4A+VVr7bz+a7HURmfFJUM4xyFMAVrKQa1/eZ +Zjb4Xul7gkH7lfgqsQkki5hpCkiDlkD/IJvxqDemcMfvXh1ofqGkEZeE6BYkbgFo +SppfvbR15lLRahLGWxijHyXMMs077yz0b78CKhJuQa0uPFBIt8Mj2WZrCyBEqogO +l78S6eTeR3m8z2pONkoLxf0pVMDJO8RUanDxIdGSRKXMOxbl8UvLYvoyH+xyFnh3 +uoHRD+5ni4PcLxA51DyAg1Qb82ooUm/rfLBoHibsUBBAQTvpD7GpqzO9BKuiyYac +ScI4B8zSGK/AKQAGMJBkXQcoFiiBVi0WwHHyDSD2aYYprWDuubcIGKsYXOdYgbZp +RRi+zLzKRzWgQ/wqikkPtHM8FQSpNo8u30FCQvFhgpyKcE1h9856S+PPKnuw/TBK +hGNqquBuP6+Kqjyh/ApbfJxqXxaPp/F5zWEdj1ekYfyn53W3iaed9TJ/ZfIeZLll +mcaJkKLqm/n0khWuFvRF9b24YqPd5nxOMFuM30g4SnShQvQwxy3WZJlPO6TOemHh +W7FUerzGCG9UEjlAXLOqp1cDUjsWdozOZriS2Q== +-----END CERTIFICATE----- + + +WUS WEC NAMEID 19BCC8BF66E8EB3575C1E83ADB8D4E1612B56B0F 2 +========================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAsTNZAJHUzamSAAAAAACxDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUwODE3NTc1NFoXDTI1MDUwODE3NTc1NFowQjFAMD4GA1UEAxM3V1VT +LVdFQy1OQU1FSUQtMTlCQ0M4QkY2NkU4RUIzNTc1QzFFODNBREI4RDRFMTYxMkI1 +NkIwRjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJmHxCacuTkIv2UI +aaOU+ZMKMbuTmTbGEhH77KGkU+3ChjjtNqpx2DHux/1bcLGPE+pafQg1HARUeoLT +hzfAeqzU4jEVSJJuTnU3RjZIXskHpmgiw1mTmn5OnFPl9Orwip7BOJ1nsFS1uXTU +9BUmFn0fiXoq0eMqk4nILi+rq4FSsTanMj+VmqcpcfNnrovDCRhS/4NlO5kcWizs +Az8jdCh1NbpcIq9ILr9hUvd+zFwM2+SQgir7MBYT2m1Ffa+rEVVlhub35z0BS0eW +Ng1yjz5ktJff3e/7WLFdihm1HfUFV+HjMNfemXRQ90VrZyYfg/PRcwcu0v8xhkNw +gn1z87HFrDxdC07vCIzj2tOplT8r3WkSdGP5W2euUVJ3pS7M16Gh0/keHkTTHbbG +1MRSABMGZH/lwfYKQOkEgoqY+WHJlGwZZ4nihBqP56h1UFgpcgoiHGnO8se/tLF6 +7fLtrLygHJdtUe6UpURQiFWvN55C16TkrwIIwsAwYhyaMLRY07Bsj+vccvjRHM24 +LbVmj8Lq3d33nEcCKjUxpOMdTfI7WUgkDATF1xHl93aCkfPqAoPfzWmnFcg8xK0h +zRxdRXx1XjLPZ412HUnHDB8rWpFEO8UIgLgZ784fi20ngAoGJ9Rt5QlOuLXGX834 +KpAUKmjl9F9bI1xpPYFoBBsMBlZLAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRTW6EdZb53eOlh +P3FnxdAH3/LQYzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAHkC2gPC6n9yqXmrDB/HRxWJ9krLGJZKY8AEuodKKgWB +1DTGO9laZK28P0JEQST3mDrtcJTyrSgcXQu5kevUALXdHPHLeOb9BwqiviXaRLMY +n+TcmCROvvMJsza+Kqv7wUbKZcTpWWiIv8THhNXWk9vsCL3JOZWLGyZL9QJQoVoF +mug78gUqepW73K4Mo1r37rEOvptZE3s1pVlwKmedoYyHg0rLrsj9J29z+U+LGl8/ +QIfaGsL/WngBvrugblxwBQzv/cS+sgNIUxFf+N05SOovYDfGDwG7iS7ci9k3hmuw +bW9Sl9bM0cHl1odCNMp2MRbq13ctyL1GVdetDRcLPOU7s/Iy1CSd95zqHlU+Rz9n +vDrbkPTuhQpKoKNhHMPACyJ6AGkvi65+zW+YJ2i0Wbw9c/YXTkgLr9tMV5v2Rk8v +d6DWmDzQ6X6p/nqBAI4lImEfAwnxWJ1IU++lR5ZP9pK5Te4FK78DZ2/23CcLCxBn +YiPLhoIyioMRuntoszDJUopfAugV/ftKU3orxCnV/Sp7uOHfkGyoQRwdTZ0nJFQE +rNuGsMH6iCneDwr5UtSQ1APZbc3oleevAV2mE+QSQMUGzzKCsGT0ixe646c78VgR +OubTjPd705Ncy/f61dpEsH5sN1wxKUJgBnuqDrmuhK8s4p271r+73w4lzwV+FX/Z +-----END CERTIFICATE----- + + +WUS WEC NameId 19BCC8BF66E8EB3575C1E83ADB8D4E1612B56B0F +======================================================= +-----BEGIN CERTIFICATE----- +MIIF6TCCA9GgAwIBAgITMwAAAFWFaQ6MtCvR5gAAAAAAVTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE1MDIxODIxMTEyOFoXDTMwMDIxODIxMTEyOFowQjFAMD4GA1UEAxM3V1VT +LVdFQy1OYW1lSWQtMTlCQ0M4QkY2NkU4RUIzNTc1QzFFODNBREI4RDRFMTYxMkI1 +NkIwRjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKBoaevSwACw6z7w +onOQzBUqLLaDewXCXW0W8/82mbbZQ3XGJXp7yARlYs5bKrDrJx6SLPRAPRxSRRt/ +X9VrnrYY+lolToGclUki/HTzU7YURCQ4jSLyhg/uTvg4TCiaWIwNs0wLie1r+zBM +VvIy+bX+qvrx023R4Uoa8Hf+8GQARrRFXqwsfG6A6kqe6w4mV0651KDYGQORbtzn +sYOHxBlPOr4qfJFVV+7dl6tr9tbGgkwTJdhZaebltTSaEQqdOUMpzPcQQfvPh9Me +EHLCFj9CI1sMSoKT7yxk66UNTVxSnqeCVboKLkgP4qCNNiLeB7c3XQPzL+tCWBq6 +C7Vp1VkCAwEAAaOCAYswggGHMAsGA1UdDwQEAwIBhjAbBgNVHSUEFDASBgkrBgEE +AYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYBBAGCNxUfMBIGA1UdEwEB/wQI +MAYBAf8CAQAwHQYDVR0OBBYEFPpXWEIYVOkdSAbJwVO/prFRh21MMB8GA1UdIwQY +MBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1UdHwRpMGcwZaBjoGGGX2h0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY3Jvc29mdCUyMFRQTSUy +MFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0eSUyMDIwMTQuY3JsMH0GCCsG +AQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDovL3d3dy5taWNyb3NvZnQuY29t +L3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNh +dGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkqhkiG9w0BAQsFAAOCAgEANvze +2s9QwiM8xO1V/l/ngvwI1wmDIjKa5KEHkTxb7sBjozYHrqC14NySiuwrXissOTmU +Ag46h4GAfG+LwxuCTo3uhn88CTYkeXnvf+xqMUilChPw2MMpwYLf7QeDybwKwRbi +dr63aMzZSIgHUAeTrbIiziZQle73PmVAbH7EBnmrMn8jvgl7tbvnsOqlEQutnN64 +GN9jfGYEw30eDr/wk0uUochScaald3vYQEub1jW7ApJfWEaAPIVTQUJ90vy+4IDS +2tAmYQJrJy2JrqNvVfmGtvSoUKIndBLu8pXgCgKMsB6x3qz+ZI1O1Rw0W94tjvsH +kXEv4zTJMfIAz2piT3H9KZqegRhfOIpemM7iAN9qS0aU9Vz/PuHFk0DBjGnXajG+ +n6LfIV1Q8qmSzOc+j3hYbesEXiJzq2t9IQAofMttJMo6PrbIpwXapR/hx6XAirpH +uqtY86aluU4XN1vAIKY9710m190VhLBenOBC8GuAVDSR+FZFpz+VmByWG0LaPi4v +ebKHVnJpbEUE0ZqTN9PVWi5uR0N81uxQkHiUTEFvx1dOdIBITLj9s/xVvnZ6Epmk +bcrRafowgZV2mFAxhQAFJGo1rpgMdTBZ811BoPyns7C2BoFim0nykdXbuuwLzxfP +KfL2zJeQaYKQNK1ooxPrKq4X1fhoBAlL26cVj5M= +-----END CERTIFICATE----- + + +WUS amd keyid 8a0578cf56146fea399af903fb5b0ac36eb2786a +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtrQ//uVpuGg9gAAAAAC2jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDgyMDE3NTIwMFoXDTI1MDgyMDE3NTIwMFowQTE/MD0GA1UEAxM2V1VT +LUFNRC1LRVlJRC04QTA1NzhDRjU2MTQ2RkVBMzk5QUY5MDNGQjVCMEFDMzZFQjI3 +ODZBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApJARGA5iYy3n+/KS +unR7i/l3wywjewn6qAmJn6S6EqUg1dooc9nykfqApLPE/jgeXbC8IYrbXX6y68Os +XLNTig8SPdje585qOg3UT3+OFtgFXJvFmk6Zh63fSTcHNwzjVnzQWZSfW9Nr03vp +wjHLTalW2wGzEA9/Zlxu0tqRGIG1ZyT0x+dlIvdLwYjs8uv6G4OTDMo93/OCPCtc +BAQvnX38v8KGpcKVXRRyeAdv/38lmKhv8Np04Zg6mvAcimPm5lYa4xVOztCTeUlz +A7Go5Wo7YtlGwr+4LsE+Bs3BoxgQcFbHkyAJYNng0P9UG2kGK1ylTrGXBjSCLQew +0HKkLxR0KMbjLdGZDL+3HaxGphAfFRbz0OnuUeplwsgT7is3nbdLplL7txerJvoT +WCyb/EVm36gKeaIa8iPGHFggntjx47ppHHlkFQNMmDnUwfdW/srhcHOC3iVrTmbs +qd0Ks+S+skHAYc7DGsu1kroIfxyE6DDx6FGbjEfKh7uYqKPY4vnvs4ISwBXX2a+p +JSPPLnuNd6Qs05vCqP6Op1VN7609de/qfdpUUQXvuZTmm/u7VP/dSiR+K9NJMa08 +clyV7ZFEjDoEGTCVyDqsXGpxBG6YPnOt04SANJcSPiL0w24VqmM+5CTCHTOTj7mG +ep7jpVkE0TYv6YNBT1YwD75Wqx0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEUn/X94128dzQ1+ +Yc3mtKhWnV9AMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEABO05pPtCLJ3z1utgioAiEJe/e+yS/mr5BgBiI50lgdjf +1HZVZcCX8cs6z8BajbjEtoKYo+SoGrhM26q3McTQKXdOlZPQZBKKB38MC00Ijuw+ +L6WT7WI9WM+IafTXpL2rQh6+zWIku/UW4c7Wjl5gxxSF1+rfHisGUKkTYul1BVJ+ +VNXK7W3sz1wRU4Gr7Xqdtfz5p+5GImGITqN6ooCORnSCbCAKUc9vnJWRdQ3tl81n +T3cko9qApy0oO1BUzzlR93a5/hHax8khlw+aICL97nmXUgxvoHNyOPByVqR7UkL4 +us7u9QBo2FUMmWFknZ7qhSGB+voP5y4IHAaKx9wmLQ5gxW80/DUuFglOWSyZG42z +cABsLJXtsSWl5jK3J0sypuoyfQP2jBHgxfzLgX1wgQraEe/qvXOEx3wGYbf/R1N8 +7oPKUYJcwAUd+binqqjqkz6fjpMGtcE4sygMhMo86JQxXinzkKRgdmo3AkwCYHTz +n7GnwphxYp3lNhL7fXuqP1Mc1YMwtUeuu6sHP6c0HfE0xqLFaGhwqwQLfvz8eT8O +F7TUDFCZ+9pOCkIKBD1XT9PkwLKKQbV7C5xQN4qF9rEcHpEjTIIhOF9daU4pWUUn +wUv2/7IVAp3I+CXUwTK0Y6ueoObUleO7uvtjZ8Oer8LrC4VWmyibRttMcLHxPc4= +-----END CERTIFICATE----- + + +WUS amd keyid 90e007e175574201a7a8dac93b323114a887e1e8 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAtv4c0UL6+4w1AAAAAAC2zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDgyMDE3NTIwMVoXDTI1MDgyMDE3NTIwMVowQTE/MD0GA1UEAxM2V1VT +LUFNRC1LRVlJRC05MEUwMDdFMTc1NTc0MjAxQTdBOERBQzkzQjMyMzExNEE4ODdF +MUU4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw+4F1e5UYcaeGD5z +eyMTLwthHfTJUNBO5BCZD/uPVwfIBw3vAWqNatlLOUYFnI9iROfAItBoETGmg5R6 +ab8onNsVTlmts74g0ehGW/yNWBQ7lMuxmclpxmS3EKbwpVC8KrQFF0qknCiVicmE +4W5srYEZa3DmvZsXg5zqkFr14Vuh7r3z6FX2mEgVulI3DdqrxOf+PmMLVAj3RLbR +6tfYF4bjYBsDsrRXUwgQTldYYK7uBDEbIeTzdzPfcoq7ORJYvF9XoFz2VFqCZJ0I +FsegpNn1QrA068sNnHylMctDVKfHS2V3SW0m/EB6ozy7y0iJrwRtYo4O8fqSgJ2I +DIMlEr+6158okp7Q7y4yxSdwcuUcy2DxxXsdAoAsQJTjpl45Urxly3eo0KTcDs94 +j7VO1llBPUHgwgZEAxsq4w1u0HJ0nh9o5WVDOW47xMxVkbW5MJ7y4nv5ZCVl7j5J +DUCxIvJW3UsG/uSiYNlDIHL3U4xx1CFmzpP84tiT2w5HBp/C0FHE8E05mnGsEF8Z +X/29Sa8yTpFWCWlOJV4wXR69ZX8zVKaf/PVr8YvPPxC5x0sZ9ENxjf4shoGIbio1 +YaOBhzfgW7lpz4l6/eV9DA6WEFAKL4AhScGLwLBjGi876ZYIxFpR6Z5WM1w0s10R +zG6WDaQ09abYrDjyvFhg2Zg6UrsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCPanc2Rh+Af35Zl +LlnpvYSSY33CMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFujhUBf+LSkI0gICgzeb/OVEpRHrfXe+H8OVCk4ZtQ+a +P11H2REXtPEmNs25CvgXYY4xyWCvmhOieRbneRnY/qTgr4Ph8shAxz6ClTsh52yZ +rzU7om3M271hLA0oaH9cias74K6iljYfe150lGMhBSk8dQ7JeU6alCC2fcBSZyKM +0sGl7Zk3Ayl3zB9VsGI+GXIGpWtK0/rnPG3bX1LA+t/Z/NoF9MzSDjcRASov68rH +bcNNlh9W9Opcbfa4mkWevT+k2oCI4RfS8QO7RZ/C9vefi+nxwvSWkqh+9yk3wgSa +IQO+3h2sobb17/i6ZZ6Fkk1bFp6FziXgsjl2A+CR3X3LnXG6BQ865hsxPoJqcDPo +HUKnyeBefuik4R0lbnQXDjjHp8YN1jy6oOg9dVpOWspz1PW9neG8Nlk2tEMeSp3f +BNwqL8oecYxGdmzlopyblBf6lxzGi0/O9Y8CYDvkFpAvo1hyNrvYxOAZVjH3mnfA +o5hAFCALdyUuYchr5IazDhXoQO8mDD23cdcpo3huu2vfBFLfG43TiCOpznPC4upH ++9HMqRVX+5ucD0x23pCNl16yrk7dRnSuTMT4pL9oTg9zXXI7JicwN+7xbDMoDzZl +ppf/xYHYC3hnPYF6h6mzSY6G1kORRjWRIf/xAHa2zdVoMlMlN88EHRMQKFtk+fg= +-----END CERTIFICATE----- + + +WUS ifx keyid 0d9969519b979d32ee4b803165664e9cc86f9d0d +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZRz6jY/vbsZQgAAAAABlDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxNVoXDTI0MTIwNzIxMTcxNVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0wRDk5Njk1MTlCOTc5RDMyRUU0QjgwMzE2NTY2NEU5Q0M4NkY5 +RDBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1MwPa4gpzcqyR9kF +JYvYD1KrkdGrmfCBv2dZ402NLppFLKwB62Bh9KZMisMNMs4j0FrFCrYNARink3tc +En5XozNbFM7xveQWhCJ+oedWMEbOrPoFvfTMRMpjy9twtSuOfYnGxBG7OIj+2gzk +WO8gMH4zBzOPcgicsThlK2fvK+nPAgEkljDNiXQ08AvN+uM5i9j7vPjRqZ2ybklE +FIJ/PFZh0iBF5QWOvpvSmujkvP5f97kaeAAowYGyo2DUJXDI4Sjgf932kWi2NHFj +V4X8I0172F03aLwf+Ckgb7ner1feNoz1JXVmtQwGiI7qMh+Wjpe7Raf+jUsZCBw7 +99u5UqMAcK8D1zKmpYUoM8I7ZudFRF9JaugFx9yIaUnOL9e3YfuKLLFbwaSd60Ch +2FY5YGokokfy7kGPpXgbqPwN6cgp9y2U45bTvw454npVs+cF2Oc8VQSb99de0r3v +wgNtmHhTztxaeyIeCUfqobKAS5Z6IKWGQ45Vnd7CoBwRx3HveD91Z+gwKeAe/qWR +sl12Lb4s8f0bavtHqVU+Xlfe5K8CIrn5u5TSRi+6cs0b5NnKwYdNLr0oMx08rtsS +z4DpNPNw4t1MDqeozJW0PwSjY1eMNROMVazaSBP3sYEZXm3eeCL8AOgYwxRaiZbC +fTPHqoQD9nJY+ByJAGEgLflzsl0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCgyqjA87As0ueot +xDAsG1mpiZOoMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMFWEu3XMXkUKdFwrOGPWp7zw3mt2yyRP4wpkGhgi42ty +IKAoHuqP3Q4uNl43kxiBKlJtnKKPY+M4hsjKIsul++TtkHurueYmcVsNsbuy3gKD +XysT504CmlzA1GZmVbXJo9mGSqb+gureTUuRA4v9Xo3QW0GcB3sJU2XmVSRrOI57 +vV1vnuLnHNA0+Aafy6DS9S1fuQAm4aWm2xXd7iLWoPcvaSmI/XJmRn3aLktP5i+G +4KRhmacPFCzIWrgRjtgfY7eWuhMgBXOTPjMBvJrHpfnSxgFMsUZq6HqpfgYM+CTu +wI1gPp9Mo8o87dZpf4vURUx00qpWQeSRAaScJe5FiVf0IUoHmXCGFIWQ+xN7G0uV +WR/siK8GiFb1HUEZBD5f8bQS0n35rBjke2t6iiaPgMPcu4QyNRzCfMvHbSa9ZigT +e/79HRMwwIdp5jli2crHIbIY3sRXmMYZ1xbhZzT9FUgDDyAlil3VbekDDRExB1iZ +5pCpcBvnglqaanpdK/guXjrJWnQ1ZYO51AWgyZYi9tAg4LYD0Hjs5bl5JBZI4UJF +Hj/T7lspHb1zHVuVcY4lSimHrFi8/yRpINPQ1BskyAsYKtUjujTlB1TjD0YWI32t +yMi/Lp7VpA+yhwlPUfgjPGjp5Fzi3YpUnjHugdNLAP6d4ozBr49u1cbPZlv/ayc= +-----END CERTIFICATE----- + + +WUS ifx keyid 18b1af70b93f991972f362556a9a3fbf4bb24e0d +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAaszvxPl+DetsQAAAAABqzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyOFoXDTI0MTIyMDIxNDkyOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0xOEIxQUY3MEI5M0Y5OTE5NzJGMzYyNTU2QTlBM0ZCRjRCQjI0 +RTBEMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0BYDuZ9U7ppih+Wk +QoaQLKElf0ipdG2v34WT0z057YPeqgbMv7mcrLcsivrKDYl8xH6Lf7USzrR4gUOO +tAxWHjSHXMK6R2CIJtU8keuJZ5FWEG2DSNU2nWBDPlIQUW+/d2/486uKchRacqZK +q9mn5v4wumkJTTYcG9K2fmgB2vz8fpsfHPYGxRzSfQ+0dc/172SlIRc4CyUhzTT0 +zxlVszq5AjIMMZ1lp26kc/mf7FlrJfGtKy1REEMSn+iboUqVMhGbP6GffgzuZAa9 +t9DDdsWdcw+118LmzdUFFawafzKONH/t2kWDouJyxlkGst6VU2Zeq8AOATap3ewB +Dsxeg360VNUzoT00ElNU24y5DmNeIrKrhZvk8Y36mueqMGcJywh0jgbdQE44SBGK +vLE7fYHWGBUvI3x2/bhvglgSidQf5QpTJtU8a2Cfb8QWRXIdIlVDxIBTqBjziFxs +jq+2RXqO6DZE+SYhLvfzrWa7NAF3P/z/GFHyKOxsO1O/+sNi+VnZJKWpNuq5T4at +OGl8nE8xrOTkbd5hMnQ+ZKWUB1Gs3SPLImx2u3izr0FTF7GCYd1m5CNwwwVSuaoq +UZI+j6tC6il+NgaB0laCHEUvej77I26FTXJM5ZzEUc3KbOW5K7LUiT1tF0qhmgLg +hCaf9EIkvAiMBfbPbU3a0t+UQ8MCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLlTYpYPZ1AWBHly +n1RXqOXcj7zDMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAJlNYbrdiig+fB35bVqUujnuZzgXQbjLJYs/OfkAvSU03 +jOyIfSVhC+8Q+gcnSOuZkfXAU6ZgtuyhHGuBVrDqLZ7rjJEDMbIv0cqQmNY7il9V +hqGfpm3iBc8Ny0JxuV3UartLJhcs+OZHLJ2q6COK3TqMkWR1udDP65reUTSS+AVW +MnjPNv6JZj/HFrH6niYPk8WOmbyYwM9oPCvUAYttmkPxL27zAHHUy/ck3P4f6gUg +cysEvHqtSAN6hI0pzEFrpxvdUJmRuN1UYjD+xQrRccYgel2XVeMFRdfwxG9imadD +r8v+QYrWOnpGL/qSuSytfbXqq3TdR7w3v70ZtITfSYstKO9sLCews9LNMrAixPbc +s+FzGcmLeo2IEivIKImw+IAsvDqc7zwQ6VAQseyzB/JjbMUugWSUI8/FfxRkIYHs +6Cv65443CnbwKwEARV4npt8froaBpnxHdzryXu2KEcFruCZnKPAU8qi2BrbHrXcN +WbG4tjGS6Ud9x+7CaHm4J/HUXqlg2GC0ShKawiz5W76moS9oP6AA+cRKKLAbGqYt +h/iYjCCXwlgQPf0TSJGnCBOkadWdTLl4bSkyXPT/8HUWZ6zy4I0sdx/7gQE506ss +x61mmjHXrUgi78akAc0Dj02TRmj5gflaJaxPNLZnZSlmaMddfdS96nK812NQHV8= +-----END CERTIFICATE----- + + +WUS ifx keyid 263b744d85412bae6e13e94a53c235185ba4eeec 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdqY7eEpfLZyEgAAAAAB2jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxNFoXDTI1MDIwNjIxMzAxNFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yNjNCNzQ0RDg1NDEyQkFFNkUxM0U5NEE1M0MyMzUxODVCQTRF +RUVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwbhN32zc/FBVxFKi +HX4LlDyhQ7KFTkoTKMcq687Nxt344gcsO5mrlqBKLli9pjlG97DDA4QTQqcmb3pE +Gj0ehswvNAxq1I07LSu1VRUSiOlXB0cgQT21pthQZu329elZ0uNNiKXV0Ml6jBO2 +khKoH+Web70ImIWyl4pOOhVDipyGUvuqKS+7FOZJ/AnkfZGBLQdg2TL/SjAj/NLj +tNXmgtnvxD7rBaLM0u+DQGCwAVUzZtufKg/vxFwhZz9KbHGyCBAkpw1/+bPGr0eA +IKDMfckLV69rvNbixBnqcYMRL0v562gboogbw1Dj1l8jiaGJF5EDaYuppSxUG+ag +HgtU71sBYaAFRdRcZzbHy/yreXe5wF1R5hCwCeZyjxdV3wXZHhQ7+qa8naE+cLgI +0yKgZ/hDqGkBNGGXtsIvcy4RUuVAijtgC+fWJKOwuPp0cDZNhTvUSBAxWdmSkrmr +j20T3xWSaOT7D1f//9hYT3v1FWSpjg2FM0PNOdIoVxqfnDZAI3NXy7m22DYDSNws +jYuuZ+4uNoGAG6qrj0yc02KkqDRf5R2BBPvWJ7sgCngfpr4VRtPLjIRgJgyqaQhb +8lS7NVv2MY3l+TL9Y1BInDBWr5hHzRM4w3hfJzVR3cywsvFNSBlEViNaCyj56hQe +oglQnKlADqBKAnCAlIVCQo8hgx8CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAz0UHbPy4dsbXvd +NOHadm2YB+WjMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEATwq+bOJyMhNjI9/xy/c9+gWn1pG3cafxt4Y4OlHt0JYh +Zbg1SMki0JeC9mVFyDX6Br0xYhq2N6Pvx0ziIc602UeSH5MCFCEkXwEKL6oxtvAJ +xNUUDv65QETCAs9Cn1QOZbWn9iS+7P9R3iVkdhJy6OLm1UOiL82io1EXNpHpFuUB +S7NKYpdWV67bSdZ4nSBLeltRvUn6eZbVf3Ll5G7/0iK64lc9YyRMryXdB/KKUVI9 +9+bepygd/nM2P43cBhT+KqQ7OwMiI3U4fBOvNjdqnsB2U1hlha0h7VCE1044iD/d +/5RPQx1i+26bpgYNhp2gokRrxg76QwJLHL/vCvKXg9wYAHhLamQfzEx9sH4ew3AN +hbheWEEYoqTK9yFzJ4XGY46msu5Qp7P3SCoBjGXh1sJW2vqzu1rTLEJH+pTL5LoU +eoRPc0W8aGVppsa4aV8Jqr/EL5rj/r7Ykpr8ANMve6Dx3pKyye25/i9QWUAOkYjJ +4RBSipTGVNuO1ryYVB2lL1tbK54wx92gjNmMXbJT2/2FlQm4VwTEAYSky1iro3pN +DMoSG2EolhmNrYLdcBbAdk4qxBP7ylqqAFTFWvyXMWv52Xt/J43pCOH3f0HPJTRE +h0UHJwj2DkQIqtGgXiT91FmopLsG67sBm543C2c5G+vXf17Hg+jsufYe6sKKY74= +-----END CERTIFICATE----- + + +WUS ifx keyid 29fe69630e853a4cd3575f84392a9bed2d7e8ca2 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdemC13uHIuwcAAAAAAB1zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxMloXDTI1MDIwNjIxMzAxMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yOUZFNjk2MzBFODUzQTRDRDM1NzVGODQzOTJBOUJFRDJEN0U4 +Q0EyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtW/i2zNnBxfNE0O+ +/XExT9UnfzCW8JVJQP/EH0dsbMbNh1ptD5MC45Qyw0/l48frpYhh7G/yE0xuzUFX +KNip/nqupQmSQ0you4yWm31rOjHl70S/1JmIrpGxLfy6RlrlF1CkQMtPUAmckNJQ +dWeqxHIfoOYdr8s+IAyASNi5iDJejMhBeGwUjeOVb/9Cw/JPPJ/vueXC0CZGsWa2 +ZGU3BJkrxHcEBQwDjBwQmZSUSxRrvds3EqlsWOYhpNp8YYUwei6UVX/MpB1RBVTS +C50ssLD/bHguw/aZSWsG/cHuWvCanGO53teL8qMVtDiRKkuRCs4Yqy2oJyWbojta +smEEv7f+8SctOxDbRj02m07UaJmpcLxbOeRgDGptKFFUBNXhBQJiy8pkHC0Pz/gC +WogLO5ADGRV80STwqaNgRtkYJTN8q0KlndkS78gLUT1/jnA67PbejZwj1C775x3J +JT9qFlMixuiGiL0sni1TXiWBoQRdOalr5ySC//+W2iokinWqsATgg9ew8ZS6249l +FlH73jswbrsE3g9vsjJCsRMoiXp6MiDo4x/VSspKl9T1bwEDP3uLWL4W3/yhL9Ot +TzOKd2FHC55c/07nJiJdZg08nzBE/LITtuXGtcTBIdrhiKrSCMtqckVLgZL0Sl7r +mdEKIPmQGemTZ+2p9NlMH2XWFpMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFf7VAY/cIHe1XXV +CpDvV2tl7IIUMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAKLzz8ysfP7tx+8hdOQ1pWEy3rMFgiWipK9skdLU5W/8j +9lvBQpi+K/F/A0kGrAsKq82+qVgSn92ZCVKMsg21HJpRD9+WWc+QgdgCzWeGuAhg +CvaFbJojHln+ObELlMrsjIkjc+sOuw7Wlh464rax0CWiPTUAOIMHamPcwvP010K9 +1dWIk2NVkUywlN263RG693clCjmwCf6yQ+rSXFt/toTTMbNW3R92ve7TF6ortoJB +2Mcpipyj1hGz6N2C5M227pZm0He2qfabffIZJIcLe96z6xvgabJee82nVciQ4GUw ++TpMJO7k0PX85Q6zwpUbpT4/+3AiE+xs+s3h3n8ACpdFr/qhuiL33gMjuF8v7EGj +kMygi5QqMkgyyWFJQD/Cys6za/kCumg3xZMFbU4oWmnybGPqkfKsv4/YaTsgfmP9 +KXWjCV1IgzI7jB6DrI+yG1HDbpqVvV8wBrRO/Qy9h8hqsHmHoBTKCUTwyQn/xBHq +0Ckc2FRsKb1WBcYbimgH+LtAixSFIcjYIkAnAPhYB4BNh8U5pCCct9vCEhRYnfvY +j7ATSNzhdE6J5q1Q+46N9Zd3QYvqXvKyfyAvsLANkP+RSsl6H2iZMDz1l+4p6cPu +tO0aFZVDPx5c0e9g54j54BRvv18sEXPjts6GWIJbuADLhUFxD3sHtVPor7/Iayg= +-----END CERTIFICATE----- + + +WUS ifx keyid 2a77a0e342cbc6c72ee3fafc3b0a7bcea7c9ce4e +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAajAHkvt3mJs9QAAAAABqDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyNloXDTI0MTIyMDIxNDkyNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yQTc3QTBFMzQyQ0JDNkM3MkVFM0ZBRkMzQjBBN0JDRUE3QzlD +RTRFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqHUrjBc7uCry7Gvv +Eh78A3th0WvIamCsMgksDR85Rcvhukwpr5KQ/ihrB7UiRRDeahoRWXliUSyv4Gwa +8gCCoUVrM97JczbdRPFYb6SNp8x18EIxMNNt+j3ZkhZcJkE1qlU93guJ9+PgsIkh +dLidLdh7oUXW1lGlRqIG++fFzs7kMLxsZjwzwex/CoBi0G/T1YFoThh19L5x8gw7 +X03mgl8VS6FqQo7HdIQsffZKhJ+NZdYYfFPvv5/JfvoOMxdwqnmi21usfMgy3yhz +v9OYoZs7nUn4N+GVX78ckOGIyZK42d2WrEmSDdg7uMbxweKRSVNPhEFp11IdCewq +uKoL+LoSVIBYPW9Ihpcqwz/D3z7dHQyh0CHioLvrw1M0MJeJcVCGw9lBNutzcCrj +1EF43DMwp6blste1C8tTqfh14+8S6YH6BZJMOHVevHVMeyhezqgFuEmeI+N0S0UD +vXzBa0a0fehBjvSUyQXHulr+BEyIb70ugEsqJ5tu2KtIKq5hfX+o+nzIS9R5yBjX +7Yw/NTIAhzfwjJDRog3TbUZc6nufMFWA9HRG+FGz3uGXvN1IqsB+H+PIM0a5V3hD +QdFbXAHZsVxc3OLWnUhoh+f9nK/v4IDJcBcnZtJ35om7o/rc13HtQtQEUihzDF1F +/5IBDvtZqGjXoE5Z0bVXtDb8CxcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAUjzqqzBC3R+aUM +FPyihNYXbqigMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAMtnNApxEuP8mzbcON9kDEX4roj+sHV9rFpbeYL1bvfAY +7f8mKXWFtu6ZekbFEspqES2wCnFb05VpxFOStHei25jA3NCSSVS+czDwDYLtbP75 +KF1zYafpUICZBph+lQupB1gCgw4JKS3ogTGhgqqtUej/ntTF8BrZQEmpvdoLk6Pw +EKPEh5D7pLOVn/GCVda1eBfBK7sOpW5uqoTeBrZp9cF5G2iWzm3VOKRz0Ee4jwbi +Xk+tyNPFruKdoGKcXiFBWu7QhLSveHwyFw6902NjCbRsTLSZ2zTF39JAuukpQBuF +J8w0GY0cDl54dEZZCF05NsW/xgu43V6roXNHtU95wkN2TKKsP0Ihx6F7BVYbHG5t +hfBVG2i8vqu9F3ItBipsW9QfYQon5XZqxc9u/NmrEUNf/U9I5FHtYK4ywDj4sPH0 +5igHdeYPl+pcg8+dqGXcYer7wM9s/ue2kfn8eSM+Wx/abZooBKBNkZMXrZ6mjyQB +I1SS0DEU+b5sfX7z+hwdNdVolZAeGRBmBxe7ZGYr7qgnoAhi6aOYuPSfE1h8ko08 +XwoffiEH9d9eYr96qJ/GfLmY3+fPjZSCYtRnpkySEIHqwXXBQnnoGBhdYBCtiefo +FGTuXZcD9oQA1qeK78+AYe+sZo0c0Xra0yJDaFpoxOtpQbD4Xxbt1NNHbUx0Pqw= +-----END CERTIFICATE----- + + +WUS ifx keyid 2f572bbadec4d18e0d91ff4375fb468c61b8c7af +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAak3xz6qdbcqGAAAAAABqTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyN1oXDTI0MTIyMDIxNDkyN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0yRjU3MkJCQURFQzREMThFMEQ5MUZGNDM3NUZCNDY4QzYxQjhD +N0FGMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqGljqXVEsanEDcOk +k/jPMbOMosBjFfemyzq8790BZWW/1lxmgjYNcdAxvN3Kh01/ViiGJQ+tBQUpvC6A +RDqPikr9ztUvogYnxVWiHOn3aVHD+44zAwTArnRyUKuP8fR9jgBU2Y/CpjPQ3BR2 +K1AZDWEuD3Ge93FjntFkepnsiQsQXMw+7yyhFiGeOXTNNsY8gX/6D5/YEEGMHzz/ +doNQu4Aiq6XxVeor+wvY3AXtoU/cMIndmoOtQ8XJ3dw10w+uLm+nrdfaq6mHl7U7 +/fwjjEDlrh3MboComNCTT4eVmu7aFCav6GLzf/4E3jbAJVAnD7ph73hQw1cy0Wwm +NN4xkItywsJeAZEnFkP9z3kPCtAnV6Qqz4AddU7FH2uuA6wg7CsUGf6MnS1IuxiQ +tLfep8Q4evoUN4roWg++179asJb+e5deyXOUKoYwai6PL6TEt4RSQqVo4p42KB1a +fExVI2vUhvspidOejDRwW952WqEYMVAJKdH2q1VJdWoX4l58KWC/wkbtn3U17n/j +jQsFAaFe9wLE2RfwesvFOAtYwy3O3uz9XfujizX/bZ7nLxWytdu/avqFW24JXUZz +K+KZo0ebJec7TQQgEYkBBnCIugydAYEZ4gHheuLn5fSNnUNZlylQrQBXqnw/Kj07 +FIv+ZU58Z6d2YC1cv4B43p7HZHkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJS9Vi6co8beOX2b +PVOUX8oMBjknMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAOFHhKl9U7rkHVZ3+mhCg4TaPkE6Wso1850P7S9I6La0j +5EGp1jI3mH+oYwNRaoCb7Oms4aTVEGLXpcLPOfrj6UI9lVK2dC0r/Wp6OLeZRxAB +rrvuFuNq5z35hzYFTPnVJwAMgfpXxs4nt7O8MV+rr1ypR0/V9FOFF8WRt4hf6PzA +cg4bVfKpmwYkgYJQWaL5I+yIz7/RpFX0v7YnlTLrNVN93DOjMCN82PKH+NDnHxPu +M9PIt66S8e500v6beVsz3N/DLc2PB0lhI8Hk67GqvfCW57KOtPRnTcvxTcnSxbml +gJHCE+3wkpLmeQqQF/loK9uh9VGms01r23BsKv083IC1OLke5j4oNrKDc7sHJZGl +I+jbNIgIuCtvgqA4olmleg9REFxxhrzasutqGu6tjGGzVTVhFjdxhMwheevin3Pg +ehcYtIKeoV6bHUkbIpZZyhNmnGsy6ROsz/jFeKVoxJjAm6GVe7AaW98Q+4KnGQmx +uQ9IJkzYgzzWilmrXof9PW09OpsEHyr7pOe0hVrMZQg5A+STvrrVpq0YjmWreJ+L +Q8BvRcVrN0G+Pn/7ONit3yGBZzg1Au3z8UF8nrbZWBUiRo7yO/yz0x9GUuzKAcj5 +O4bP8ijcxR/vRjqLa2Q4pHkFbzu7RveBYlAeE0uGublQsFzcZyWOJu0q+cJvZ3c= +-----END CERTIFICATE----- + + +WUS ifx keyid 347c93cabded6168c61fdc8740a7353e46751616 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAax7fM2S0IMmaAAAAAABrDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyOVoXDTI0MTIyMDIxNDkyOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zNDdDOTNDQUJERUQ2MTY4QzYxRkRDODc0MEE3MzUzRTQ2NzUx +NjE2MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3/b7+GvRi8g1PFvR +Gouwj0xGJWOjGiL61D6t5NpfmhBuq+B2b+hzTMXLJSHtTTKcasnqqEPHSB2n8iC9 +SIvN+RSo1EmgNhcEggwgIMGM0aoJ1g0MuIVOsi+IJ+zB7aOorg4cQsJhZhZHfYTl +wdVRziqxlMiOmInTIFk612iOBzqtJ9+SXCTX66xX0bxf3OFJbdSdZ8W/hB6b2ZM0 +ank7c97/lZtIqD6GX0oXJoUdvJcsMFDtgqh5UVN7dkF4r4CfZXywmBhms/e1IKfS +644/Lww58JbVRNQRRPbp6SRjd7dK82zno6tLSIreas6pf8GTE1D+/SrfvQkSQZ7s +dWNIOCNCffZV6RGxcTLAyZL6bFgonNY1g/05L2sWJVOAC5Stn7Fp88LUsi24+9FS +tVV8eSFUcGudTpr4vgHVuLG6XC3X88cTqnzuRVnRUkmFQ1Q3CteexqZdhtxds3D3 +wCbNUnG5S11YSpmeSzZSiy1N99PtAebaTv0kbx462Z/EmiKh3YA5zOfKpxOpdbQI +AfksQkwyykdKYzOB2guTbnGifBx0lPenH6pxDoi9UgqhFESfELBEyM/mbbZtHCNr +BjEwzIMnPH36QZ72pj0c9OQBjwNmolgIispAAuNFso3QPslEFnUgt1QLyK/KsL2/ +wLM2M5TYQeHMB2HnC/o0aG2tprcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFNHiq7bCF5EQbI0U +e9ods8o/u8IrMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAlUOGaNUwI22a2YIxS6kQrDkrds2SL7kGyAnefQ1X6DSg ++/8X0mTmok6vFBO7VBlThdRcoEXMm8WoG3VO596D+lPBqzoKSx8B14CssvKLkBaw +fvcnbIDZDJYJNhdQzFaL3G067klShhP9UHNmla7njdkeuhosZPiQmvc4Ran8qVn2 +PlDjOdbBl00I0wSUeLhh+/lwoPJdxoaX+TgRyg6nshc4TPt2yH1ztyS/Ufv0l4Na +E955nQf+hetWARzfKksESqyP3xPZOmdtKfxtsVfWCPgKMa6q0A5dn79J1Qztvlct +rYF0oE9rK8NHmIEHA4NukRtJhQ80IVzW66BXzqgu+CMQAfaq0+oYlfsIkY6a8f+W +Bv31M209HCmhAiPdA64Ieqj/nQ2JX1BT4ov/CdIHZx1do8ObITYY4xJV1iVJoAx7 +iq6a8x3J1hCowvzLsRGuhCz1XTmvNz8+mxxjm1whwX6HLqjoIspBZG8LI7HyNlbP +aLB8/YE+yFEWXuSlinAC9zgj3NwPFcMO+eYFqAY6ApZ8etuQC5hriywmSPQRNwt5 +KBKKhkwztPoljtYFCkXvKo/hP76q9vqCMN8T2LJswtrc9jLlzMgl/3DGfVfOqojd +SVnkvRz8Qc+83j8avqEtt7SjbO7Gl8XYy3RXEtNhyLQWbL7D3CWxMhh8fhqN7HY= +-----END CERTIFICATE----- + + +WUS ifx keyid 37ae346baa54c513cff0290bb321a22a34a4a8c4 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYmQElxp8taimAAAAAABiTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDkyMDIwMTAwMVoXDTI0MDkyMDIwMTAwMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zN0FFMzQ2QkFBNTRDNTEzQ0ZGMDI5MEJCMzIxQTIyQTM0QTRB +OEM0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwTxPMntcEUD8AaD7 +YPjEKJg6uRXAx5rqJIrLavEXUd+A3JHoYUU+YB3pm3Y8iuuTyVSoy0jcslCfZbAH +ynIaCwurqYAbjpCIbwVoN1A0vXL5CRO2YqEVxcvjzjvBpJcgX7+niqzNURKBfLho +yhscrHacreDEjLYI/G/wGw4Xm/ltRyL0AuvxXOnY8AxqyHQm5u0bRUoUEhg6iah5 +YT8tm+W/IT0Fwgw3x7ae1sfgUjlzAix+2y9URcCyA52arm2dFCu0VO3rS8bOX6la +CLF6qG+C75pXh2gzFXTcBH6IWBTHZCAwtUHgeXuwfBaaHDATRor1JZYiYCPOx2Nf +suk3nDIQYmUEh0cXpcMjpS/SuVeh0sczy782hbPQexN/AlxsjzD8ADIK4Ha4eOZE +yS8aH/1loUp9LtkH81NW5A0txBC3rJrcTljH2nd9OGTexal2pzDq/Rum2/11ki+R +hLGi7UjGRAZNtHB4VCrILzb03EIPbwSuXLAg64G7lxQtvI1wOFk+JpFazG/l5jNp +/TkKMa0yJuW+55zWRdUGLphbIxhGRQUtnD3mypvoENIdsNlqiqzblJuMFSMGc29h +aGwD4CVy39DGqKSto27Cc8qZrcFV4BC/ZTgsIsk2dSTMU22e9I/Iy2eYa228bfJW +5Dd384n6wrDtvrVq7nMAbE6nehMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFJT1oo+vcCmXEvi6 +Ehtk7TU1XA/QMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAHp8IhLskAHBnE81dXUpaiJeQk3BBu9AqsNaHZjfv0zKq +fuNYCFDGEbCaCkE4y1e2K9TUh4tAzEVQREaac8F+FyKRRi+wWNhzaMMMGx8Bdd6B +T/ji4obv5emvU+NBbAS3B/3jlxoq07zmQdaifb/1BFwgR8UQvGDRP+jJfXe47EmC +82U4Ju2eCyZGxVs9VBPTVBC8KjVZEgfbmJ8As9jOclzDDJEwEO5jj0Nsv8LoQntf +c6ntwGc4G6Cs+A+xuxsfZV7287JkYs5ZyRQpOEzYacqM9yuWnMpSfSHbUT3BJZ9K +2I+1lhOqJuNOKk4kdc9oeLKKy/E04Zj4xx1S1sdANnOdjNcJTT667yleBHCSd2Oj +cU4l4GpiUI1XBccN4jBLLDj1RCTA5jCuS8Fla69JJ+arCR1YwPkIlkNhQC2dpI9u +FFTTyhoWCHnBiPSKAPGx2ufu0VX7ntYRpGldnpJL0pEsx37/8QQ2yNN89HBtA8wy +ZQSXUgWGVg+fAh71QSHv1t2w3VRVyxuaCDbnDIajQlsIqp2mGmSy3omUqGv6/fmc +f8uuQDmQzFc5hCjjNEUDm/2+yOvXBWEVqzVHoMQ9WsJuaqwe116Xtpeco0t5nqzj +n2bj7ib6KoC5p9Ld82Ol3LPhmmR6N1DsSNA06KXy+4zMOuE9gJ34lOi3yWLZSJY= +-----END CERTIFICATE----- + + +WUS ifx keyid 37ae346baa54c513cff0290bb321a22a34a4a8c4 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApQFdaVGqlv9jQAAAAAClDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyOVoXDTI1MDMyMTIwMzAyOVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC0zN0FFMzQ2QkFBNTRDNTEzQ0ZGMDI5MEJCMzIxQTIyQTM0QTRB +OEM0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAuDwdAFTtGvOq9j0Y +Y6D96afPKUJSTenji768wGoSCEoUmJVrtufupm3f5Iy5rsQyPBsKXqXvCznNMvmG +lk8kCKBcC5swWKDn/MnbIpNIZMhzbyILg6RfH2CUq05M5E6+sOkbAJbXVyHODq4F +dDZmQjoM2eAMp+bcyydwRitTK2CXKEGYHp/F2YKKWoDRjgn9ZZ7HXZ0Za0h8Tcet +ty18R0bom7jzSI75x/nlH+zQn8J1TCJtF6Hr2nCzOxtUQjRXjXXviFZwhtm90elM +wb767SGKlDT8PIR36Qj/ijpMS7ytgrBgfOoachm3ifog0/mR1QgyidfP4KZg2fIM +2LC8te+NrWMTlVOh6kiMNBXcAqIPygFx1slUw0VZsR09ASvvM/DGN3nZbog7QwEN +6gg4hvGVJcLdYCml8q2FDi+iXYvUp9csyfOGBcOyEh6HbhqypGRORbhKT6ieK/LO +7ocNs2soCx5h2IRShzooz/PF4FSQ2a3m837akGsUoQi2Qdm6f6FdqpkWYN0/CHRU +bygiaCeGIAN79L0Ndyj7S/dk3p6D0OYtT4E7YIEeH+aZWEJw3RMnsqsqAnTncmsB +YBmjX4jBSLx35pZDeOulsLT94REOnxaODUEZHd5PSkN09nnQG1TteahOeqIvNpku +o2a/ge8cpHUb96WDOkv9HQTPw00CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMjKHPwxAvDUPTyE +Hsf5WboXbIYnMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAF3KO7AIiyQMRygVft0z4z5eHwizqPrsXiwukq7TjXN2D +FM4zjrX3gKJOBKoFHSfCMl0dGf4aKQHRuRrvLyIhL3c2CHxJw8BhnxHLCewIaWy9 +ATLs5n9cQB+p7im3DU3uavZa0Knjdzf5wimlY2r1kGWuzzsVyR9nmyR1+1pU5fVL +L3WaGhsKVwalQ+HiOIx209JKGstP1Qkgzczr5mjutcHza6NZR1tLRivHIn0JuI7d +16OlJiQJgoqdj5kQNk/p1wSEPaJzUmaxJZCAZ32WVMP31xr8CHZo94lZcU3yTfta +5WZR5vYihUE0gFIkG7t6+4qsD5sN3ZQp9ZsMJbDn5/3cP4YtDcw3xn/vvjBEXvnp +4DLw7yTbc6pmIWrPuWEXnTNWbIju0sYbiGrKHcuAhYvZpqnkpnezZLDYrzbYoN6p +zfedlvtmhGfBwxT6I7TwiYB7K2+eYkXL3IVT9VfThDu8D6FA54tk0OY8jLmJSSRX +sDhqdpsgIJkYssBsL/wU8r1abHZ7OL+QoN8G+lACpmQ+mgCuMe7aAgU5AGGQ1A16 +6wC2wdG14bc5GK/suzRee6Bshf/l1ew5CfQ0397spIvCZyPMJ7B1Djp/SaYIJJn3 +PLYtePeJYYB3sDs3Kc0GWcL8a5sArG8bS/D+aDSrBQjuLQH2V+bDpk+IP6pUCXg= +-----END CERTIFICATE----- + + +WUS ifx keyid 40b8682b8d18450a2b06849d9b5cd96f4cddf4be 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdk0LCjvHqtWBwAAAAAB2TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxNFoXDTI1MDIwNjIxMzAxNFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC00MEI4NjgyQjhEMTg0NTBBMkIwNjg0OUQ5QjVDRDk2RjRDRERG +NEJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxYDb7aM9Ea4FpsrJ +3vnp2dfIzfKa7nFsEfp8QlYt72mvXxoYFqK3eKZLE/9YFh0XyNBxF/x9PDEKauKY +pRhLdzPqqKUO+F3g6iS3NAiixemzNdccnXnoc2WjK5BP3N2H/0g8nFLJVrHz9aT0 +AV4ekE8d5uDqe4HR8c5/tcbTHpzX5mHbtkTUq8kYNFma4OLaJMN2BpRpUb2t2GuI +OCkoFtL/YTWc4A+DuvPM24p/MS87AsiNPfQI7M6Psl1bevzwOA+ZY6h5YdUoGQiO +KK1q4Mwvldey8tM02mhj2mzqFs79E/vRchxtOucAPEtH0sgmLhWydoX5RC59kvbW +BUdSb0/zgNqdNtKv57/nX0pCbTdfPujuOCZ3HGk8VYcNbPNsbfyTHQNXvK9Rt7BS +XfGcnNzI6AIxuPr61rFV9gZBoUgbZNoSo2nrFy6YFz25b5YjQr/yuyqTM4Plz3+h +nPs7fBw4p+JmYDD/XrTL+NFhp1Z6NXcf81HSqK+HTBgfdzlNr/hCsdlNPjjj7U8E +dAOjuQQaWpNoOH8nzvy71/srFVCcTScIisrXXIju9NkgTHeHWrJ4nCQvmaPl1dLO +nfTEuB35sh4XE3PiykoZJEnoe0cUyoh527wjHqWW+XqXtFb2JItzwU7M5xF7C16p +H9ctMEG77GYVVIZaQsBFi66DW2ECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFD/nAkidvIBblwOI +ik6zxcXbt5ytMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEACw0fmqVeBbZicLgVBRDX6WyHc+90nIveTO9yUd+nYCcp +1N42FR1mt+P10fEiTmbsrNP27ohbkzQOtcJj07c9X2HGhKV/UckmCtDUaMYFP7SY +5lUFiyo08c71VJGZ3U78IzkExMEhfNC9rQbPjjOH6R+saRt/id713/BlSLFymahK +AujEy009PwuetUJG2p6JE7JlhfzhKPNFvVVQ2MAUY4oksbRd2XGJe2niuopxzsMb +oCIEoyjVYYUV0oDW64wOoB0jVKpt3EcrXhgCUSXZndXtcfnR8iQsIvrx2TvfHrq8 +4hC4knSLaZEnv1oc/jhEZqRK0l0dusYHyAbfGmuH5N5xx5BNDfSlNqCKTg3Mrraj +Kb34Va0kBDyUxZ/R2qp/vXJCn3RlWWsGS/vamD0muxozNUoXGNtLlKXfJMcB2D8s +VQSUpTCcyJPz4HbLtEQyVayXiR3KfDLxhRP5KpRfAs8DEQCGdhMUwmtyvAgVSkxs +JOeWnV8H8o+gTyG/cJk+7fUaDVcI/tDKEo2RARjNav732VWVaJjVd21qWEWgITic +CL5xDhzFw7zAShc0M+2BN11bXhXpLmtpC7E8uEHEqD0dp6iMAkZrZh8L3vjr6mcX +wXUAQOe1zvrFH9Vzv/HdQMQyHjkZKot8SN3PrzEVV4sIb49/xy6N4fyKrgrU9Mw= +-----END CERTIFICATE----- + + +WUS ifx keyid 46f26f96330691e561b72f7a63dce3a0517039fb +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZYnJUMYl5WHZgAAAAABljANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxN1oXDTI0MTIwNzIxMTcxN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC00NkYyNkY5NjMzMDY5MUU1NjFCNzJGN0E2M0RDRTNBMDUxNzAz +OUZCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0zfnG3M9zNZZj+iZ +Qf8hBe73G17J3x6d10KXt1TRsdWOeLZdyRcxzUcKp7+D39cIcfG4LLmLdRmz+Y7c +KRQpmd1wdubrgVVPIhlF4xLmxgaBMj5ywXZcOyV5PSxxKN6IkJk57jTLhptM79xh +1AFBlhvbVzQ2xE1bGTEjNOInXDlB/AA/jylqs60Fa5W4R/uzTi8coBXAmIjZeZu5 +hRizvnN0HHQFIPGrB61d4J/tXaglH/9kQCcx8dNW68TqX1mXz55rlRLWEWwun1zw +I3b+W1Bz5tge1HKbKALxbfleZW4vhSJwCXWRLD5Hk6zNX36r6QGf0FVbOBHpNPtL +MXhVtlFL4j7SzjWvPc/eyvJRrBjJwXuP/ZRkSu23hEcWFMweHX+o/00kp9Z1Wf23 +T8aEaQ/MBo9HO2ye1pqaDkHs92MRPmnhBKJi/3kef5FdUhKfMURmZaTjNmK2+FeM +qi3lcyGAYiOQgr0gQV8kx9Dg/k9Z8twVD3t8bIOW52uOjfdz8gG893S8whLFEpjL +w2Ke9Rzvbn8tAQTTVw2CxmHxu274Ta0yZhgNUO2j7GDRZc7f7sMJaQtfpY5QLVnN +cTY0BSX7D1s6U4MwFRQ1+c3G9hYKtznqCUMu2jTKpK0TAoVp9qYBeSZQ0zx+o7Jd +v0pE++kcbDcwlvHCEiCIZng15dcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGyNYLqrM3pjVORr +2Vz2BNJpD066MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAHRgbWKPNSaxEjNk3YtDMpBbiTBBj9vvTTMPfb+ZrluWa +bzzIpIAaoux1wNCDtImUWShyGMnFAa/KQVwGxxyb89W/mYgKiX7K14AXiTEuUKN1 +s7b+0TSCPm4dv/qd+6hQeARVkhji3CGkjbu9UoNcA45lYlbizhHTqMDh5Z1yR/nB +kRLgntszb4EfZNDvnjZspRyv1rnpo8m1pDfc2uxh/wueEQX6JImyO3eWDo/JIxyX +xgfbjMM3f/a8iQfTV8w4qJHLZ1WLy5KRtBInIDLCHhIzY/cIvo1xmX0Z85T9YraB +zraiahvNLc8AMqmKfAnRoRzT8KIVgVy9Oq8Ashl8f+iSuy4A0jbpNobJPjlm9oB6 +vPetlqyWjiqQLOYEmoLZOv5FSguzfCrztSXgriKEd0AACLb9ra3J4XhQ6duz9yb/ +jY0ccwC7fDv9mq+RNTP7xdtj1JzR5vD02jLi4xd6y8DBHJpEOkQ8UOQ/hTQzAbQR +NJvhhixEpC/1qMWq87tu+J/uYABSak58UZWJxi98AVN5yjEHymFFtQtTRpwUm39o +V3n3h2Utg6eAMSBe15QZZYYp5Ry6beUAMBvNGkNzurPdOKM5BcymfQi/Yy5LwiaJ +dgUwiAFv/77+3rmvop1i4q+7uozjOs7RDF9mMdDQLKImvutGyUFAs4zXfZOhGCM= +-----END CERTIFICATE----- + + +WUS ifx keyid 5c2920742179bc704db1d8c54c34ca94405617ca 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAf8GjlzzjVi2cgAAAAAB/zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzA0NFoXDTI1MDIwNjIxMzA0NFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC01QzI5MjA3NDIxNzlCQzcwNERCMUQ4QzU0QzM0Q0E5NDQwNTYx +N0NBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3Qa8rooeFvZSMtZ5 +eKDqzVX1yjlYMW1g8EfzIpa43uTXwIZFBCacq9UTRSa+KUqoqEH9a3Hm9SHOALwH +QAYaRicyFQwiJIgZeXRpJvDzUCRdMgsiFUMndBWo7aTQPCDuLoPYGMGR9djfktBB +N+pTYMBLPQB9WHeOvL7rdjvC1FAdQl1YSs7D+P2WE/JZVybyKiOZYpZqpGydLwkn +Ca4SptJkLFCKFSaGABW/4GWxUHXPkH4V/FxyfWPFUNMZNJJDIARe9wBJzoEOPPX0 +lXWgtinTN5P/pPDB9yBTMnjHpv8eTy7V36glbXS6S47aBhd9a2jcKRAGubhBYAtZ +39IPANIAAw2h7lgxep7u/5+TJ1yqVOc4zCGKHn2ej7wMdn75aDFI4HK2oRRmUXBk +c7t1CnI+rqDWDypdo66VpKT0B18SzGnbiEt5yw2zLhVY5bOyIxL1ST1ZQWshScJz +r+v7MZuynrxDs9ouLtmsZA70A8Di8lglBfOxwYnDF3MG80/ZmucpSu8l6xsxpOGe +f+N/8FqBDc5B6Mj5LGbrW55GUGAisOf09nRShq6YPgW8lUKHGJSfSesFUYCcPbxR +STo17Et9xc/iwP07rsV84ervIQGESI3KH7fJcVAHID9o6F5RfMzoiiqauoi8EXYc +sr9oezVpRYtLaxV+mgfgjXU5utsCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAfR6msVZZZoJwmC +WTNZYndHXSFJMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEABUpJjBksxlV3YSXEiTjqNJVf8PoNhwS6SxvZydYBFKtX +hLtk8mE+Xp6Fd5A04v+p+yfTmii32WXObSfRh2W6Mz6x+5vpzBXHb/F0UHG8W6ff +b34olqtkMJonscKtCOQTG/kfMCdP/9qNhiBKXol9ucSNr43LdfOZgT2jAssW9Ff0 +l5totV8pMnzCppWJyaJ/FfnNShUhZOW7eLronsStW5JpDufMhxE5/YpebVoV++qw +jygTIRSGMYg2cAx1J8GBJSUMyio26rZlArP5IRy/oe39vZMPN/IgQnGklkLKhS+i +hi8I/hFfvaG/tSDIR1muCqgfRR1qcNi7lvC3j+ASWFw3g/JJn//OvPf9qIBPBTOR +WNvc0H0/k/GJLRp37qWbPd2eCRNL2fXqBbaPkZXD/4aqlASojM8ixFTtblbH3JSF +4lbgw+4TKWr6I4+Sx6hPq8RIWmMWVC5zeNOsxThEpLeolulKkrdUjUEYueyzoBTO +OehmUaQ+cJJxtYMpX0f0D/H17dBc1vGy/obWv2pV1oxhxFPoqXDIRWF8MjqnnbO6 +guDYZMrejiBMIVaigUCqgiGv1rihfk9h5jRjyrIpiC9eB+BZgE2IlRE9tBKBIUJh +fQ4CjxHA63Vxugj0JMNdeybl7Draq+7WiX0IjxZIaJrRgwwJY0SkosFK9WLe+CA= +-----END CERTIFICATE----- + + +WUS ifx keyid 5d0815951f5f60638a69e7252f3ec4becd7554b2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAZVkB0Zv+61gHAAAAAABlTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxNloXDTI0MTIwNzIxMTcxNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC01RDA4MTU5NTFGNUY2MDYzOEE2OUU3MjUyRjNFQzRCRUNENzU1 +NEIyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAty1wEisbErwlRkgb +qo1uvbDhcYiEG6DBw6ATBO2qg4gOaJVmvfZPtTvH81xqsYcWYQOq1T6CFAzrCYGE +7y5G0vPRGu9s9B7Hb8DbPjdhDZtE1dvtp0T9NfRs93oq6MM4LIinm2wQUyHnGtia +xtjt6x72DBTnLF+Rh8f4H20C/9CpWG2MaQ+z9brrypmllvYppceJF8tunIbmRF9Q +VZypxGCPRzZc3AJcGjFmSBqgp8J571aED4Q9skGcLk2ZH6J84M1x2zV9jlTMXNZY +Vxr0ak1W1CQinKcxPGX/UH82bpmRdTanlEYLjbfRqrK6dcV6IRGaMz2mFjW6B9j8 +GF9OxmPd4vp6oQqdZ5+90n8wJm/CW3vNULTUTd+HP1RprHTNShuYmXQCJ+VmlPUh +9YgMQ0sc2zD/UxzU0xE6GFbTYl0im5bI/EggHYUTuXsHgu3yojJ8AGR4JjsgrsVj +nINLXWzPbHEdN7ODq+ylt/6nkbxHVBfMq4K/xmA7tpr4dmLWZNR5vO7O0BqZrtIr ++kCI25SXuo/iJcXkYZA0VTLO1l4Js2Xv8ZWNgA1TleSAx12gwCLhlqtmm/a2OjSu +gHj5XOrbegB6ublS48Kbhu5pfiszND+FeMfBuOs+o+a4j9Iv5FiMLzUHR3Qz08bn +iMiOUikQEI69SXdQ/Ra/6tW75vMCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAj5UjjY3EkNPlwh +2dOijru0ICVqMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAZYNWmvDteLg1SZeUXpwcUaokFiUpK8Y26S07aTGgD7zW +AThcf/eH/p7ZcpJ8JkLhgW4m6IZaz8GKJfNvNxSN0O0/UNJpSGAuznEJ4iOTsQUQ +kEaucxlZnORc/cTSdsO/Lal1mfij0GXn9JAuJgm0ZVRaGZtUhWanHWUppdOn/VFF +NO5b6buTxAk7zajL64UdEuihkQXLowNl9JFM8La6TOPq79knlwIJoTvFr0FmjDer +TPBFF0h7Bn6/bQxxptMI9BtW3ft8dSE+iqsGYRFjeHpuPfrzJpMMHFKjJmHry/DS +5y4HRGMlFG9VtEH/jxAnWu/ierFmF1sLAQcLuvml0wpJAfoHFTjZaDDAil9MMgEN +Cc07+Yi+9yI1tyX7G7v0dyZWgBS1BCK+lNBt6nw4xFZGt3NLeQ79eDc7FeSDKTl2 +gYIvi75Ucs2mrqxmcV9A2AnQwfx6qIK7pRcrFhR8vkC2/S3lDHwGKAUkVArEbds4 +PeJx5D9H171rXVqZVGk7GdVsCkCoYJVouC/FtbK9qmtlTVxcO78VoJA2IGgbn23F +acprfxjXBSvCTKIy208GEHE4NlZTNXq0N+l17yifpNlFzEBqGAIr/Z1707gjSF1R +SG+YYwCJdHTwH7e16sWpkqAFz5DKPW21ErSGicLzHEXxpIO0PPjrjJOUaUzHXB4= +-----END CERTIFICATE----- + + +WUS ifx keyid 69146ac3cfb3665c7ae78101cca5c14255ca2bc8 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAdxPDlWhHLFDgAAAAAAB3DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxNloXDTI1MDIwNjIxMzAxNlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC02OTE0NkFDM0NGQjM2NjVDN0FFNzgxMDFDQ0E1QzE0MjU1Q0Ey +QkM4MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApILp5bP1Ss9+0sTn +tF8w7dzQX7yLQEnaTLr6GROohyjh/G9odNqZaZl5N3LzlnayDY7YqPmkPECue29l +J7GIe4nF9MteDLDNRM1pnOZ0jEIcwCuUe9H49wjbbWW1/NM+BGJRYiiWOZIWp4mH +tfrscGTQl+5lFphJh/wqA/6LyYt0QgwGXWToVDIjm8RvHLUoC03FhpAWEI0wh4gf +H5nTJL7rIRZjc0N1vuaNy6CGK8ysFyXU+3SFdZMVE8DmnNjM8eNaKuo709haXe/B +h9ChTJtPM13b6lF+pYXciJvw0hPB9nlrZWLBvbSe7PqhHOYrDwLo/U3HNGzMztG9 +L3PXtwWRqF6QsyRXQz9sJYLO+uOheC/+W4VHViKJTUtPmBOMgflXJgk/N6VK56cO +MqQVZVzsxeh9FBJ3TCqrOFa64uC73aj09/PgzsLKPrZ0b/zrYjHjWxTwKfNVfJFB ++hmJ/OcPDmRCrPXBOWyKpNqnABQogeC9MVsqM0HXFyECb/Os0uZPbcN9hj/uDoeR +N3uFIMr3ygm8GvLvocUagahhjvK8/BPBySZZKm+D9QrB8Bv16XSf6rhAz+h9+1B2 +iPKAJM1kHDIuwSgfM915bxLXuuHfyEOXbGiTDhGJNXddCfQ75iBj7OsqB2qowlrs +yBhJJ0gymMfzNUKQnpE/w028ObECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCuCYfx3hwnfcaML +qSXKVCkRExahMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAh1Mz8dU/dOWb//4i/+Zw8bVT5IcaCW0l4SZGQkLNgY/B +OvVxRnmcXjlxH9M9iC/FnJ9cT/KV4vmYCzt+S9ki7gcrVJVVNDQzMDwoWXQZEW/h +sYpW5yDB6YKHEhCeoCv3RCvPfAKEf4uqA6obBY4WFxQ9nnHEe/iudRypUJqb6w3T +a8kSgl+2qq8G8VDgZmJMZ9YX9VOL/OsQlHfN9ZVC+vfHHYjvAHcFlyzFJ1elvU7L +Tf5XjgJyoROMJo/twZONWR8AON9uCdqfOlUbAyVhnmeNNUg9DqP1+eSicjjNZ9fK +UVaTnvaSDRQW98w1cxokAMADbAAePt81R2Yq9Dc1oWbTxulVdqc4XYSwgPPGzoBI +dvj6cV1Ho6/6Ce/epb3eeiJA+vBYJ5lXLwggqg+8UH7ZJ5Qn+2UZ4MSx//6xMfiL +1eqK+tEgUb9mvL/qHyer6R/t2AJVREY28qd+wbGX4Q7ve7Ccfs+PG0gZ3wDIar6N +Rm324/wVEpNM2UYE6HwZOtZJsz/yU2ZaGQw0mBAIyF9M2pHDAG2Bf5V7Zac9WOIM +EHGlRP3XuHIhyIeePt+rR+s+vfQ7IpDAof+NUC23aKGDH539zUn/5RxDF8L1Ucpc +KGjTJueWqHqZINc61cgQrAZAaxlhvtSpAaAoZGNAtJ/xiaFDAzmvSNpJEQgVSNs= +-----END CERTIFICATE----- + + +WUS ifx keyid 7cb4b78e688614be4421c5858f15b96d5eab51ee +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAarmUbMT0T133AAAAAABqjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkyOFoXDTI0MTIyMDIxNDkyOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC03Q0I0Qjc4RTY4ODYxNEJFNDQyMUM1ODU4RjE1Qjk2RDVFQUI1 +MUVFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAonRYVxz+UyHHVq6Y +mluUFoPtDLooWJJnDZhdoDQkwcSkLuG7Zw+Kopjwh9e4+CL8O6gcY6rfT11+qTlq +8D0d7jTuPOF/YxqzKJm7Q2ZLx/nDcJhVvMDlGfpeWzo4u3aXTw9DRKWG0T++U1wq +luIXnY7LGKSI+Q1o0dN5uwfz7CTSU5gDokGy9N9YR98B06hoMIMjPu2Wc9WbFeSg +DMA9UWDUCEYHio9JZXVKsu1c5PTvgycAKBVm318WoVYengQkOXvALyNU083cqc/Z +QfZcMbjtI4wEoPV4CkmYohJyqUZPEmVnb2rCXGRYyfZyke5mQGT+hknitQWPtyUT +SYHVtfsFjJjBQEuVeIfvReztZGvV/YbywNHRqSEbvAqTNbEpS6AElHynuiDLPCT+ +e7BF3dOQ/zmjhCla+aOcI8dQuP+bfJU5k/IMSRFVY8pjO5Fxc4MP4l2L4k/SYATx +GRljTNUbd8o3/AOUK4Xokhqp+LPNqjtcna6N5i4BQ0/RrL0CGjOr5NEaUmZXY788 ++lbZzLHPaGzk5H9rM4F2YLdnwSeBUn2IkHmS/DLpZ4sjelv/paYIYE2H7CGP59Hi +37SpjjRsQwnnGkt5vSu9SI6UJmENgzuIrNB62EPavDN6zZbie/yKhBG9Kf55Vjfa +0GoR7HS2Fsyq4Z5CSVPl+EY7wt0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFGAdAsQlLBCzJ4Zc +DfzTKYL2E6DmMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAFtAo+A5mabAiKrLpXDyum8VphuqbnA54TCl6m/qi9+zu +axfkV96tHxSha2RXPOilBi/VQdDhc3sJd1ohTe7Oqsq50uRbOvgjfImWBhaIu/Ko +MyddSLck7RaUKF5U7CMpGGbTgiM0tmUV16+sxb6QVuvsa5jb7f35NMSXS1EbEP9H +p1TC02qvQMSQcWZokx8YKfGO54tMu/00lCj8sc6+80MEVcmmAk01cHuwOuhjNL9X +pjUBgBiPVUJOW4BQ2hC8++wZtXtxYjYk2fWnWh5/4VXhtcH7HolKV+JXV3vFFPCl +wLD2s3eRBmqCDzpCjCYmjIV6xUtcBOvhvwsAvotaotiI99PS9WhwfjVYSRf+biJi +Yyzwbv21E0FEGwCREkXC0kghNE9yBFRavOv4Xw4cchsrqo+bKLxEsOmk6CLLfAUZ +9jdgv5xmEi2ylmty8v5wGT54lGdtcM+gCzww83dEGLRHSW/G5pD3B7fVTtRC21QV +8lOpivlLvySrajMMkbDigU7BDotHDhHcGUeoQmxI7xchbqKqzdHwjX6uVf0EBPif +lVtZihTE5HgTWzcBn1kQYgp7XulkFu4NZw5GsbGI9GlbVmEZudFMTJPGaM8VoJms +APm8PT6e1VQ6R5tLmrzc5D9t5vkv19xSNCHqX0Msk9C2eOqIeYYBdbSHvS7R600= +-----END CERTIFICATE----- + + +WUS ifx keyid 8343bac2129d78299c4b513cc3de61037bfcc955 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAa2yHy7hFYJYcAAAAAABrTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkzMFoXDTI0MTIyMDIxNDkzMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC04MzQzQkFDMjEyOUQ3ODI5OUM0QjUxM0NDM0RFNjEwMzdCRkND +OTU1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA14CVTP8cV3+bj9bV +yPo0P3zkTRMdPgwRkr8rCOwYzj/0AAAPOi5KEV+xF8NnBSj0XXrE4S+iS/TcqEg4 +TgfhxyJC4Tu/vsiVPtErRH45X5g7WW7mMG+/yrkoUto7tUhVXRDuae35wV+E810m +c+46fROKFIgncZGYG1ZCU4SSiazVhMDzdkVWtuSWc3MJag98rTwx5fvZ3JNuHik4 +5RudBiABDrjR8nvrmTQg+EWlhJ8R5jjdQ6zJzP+YfYJse0oPHKBPDLkQLkhqXoz+ +l+t3LpScBuD7VuU1ZojEsNg8Y2rypkUWEN1e27FPV3rq9DMmjm1GK9YIhUGqdOf8 +omnxxitA0k5dSLGStafmJBml82FHXeDm6u/RT1UZPxr15Qa1dsgTGdg2RMVo7goq +t/VS9rtcOHoCkh62e2lVOL7ZU/RFmVGta+udRrvGoYsXsUviWvoy71AZyawjn5WA +aGS+8/dGVsloKf9zWnfmi07veoNgtPSCsbcpTHlBRqfbu8ZBkFL0zu6RWnzu3JNX +ng1bR2d3S/9vBf8QlYE2jOIZmJ7slV8kSiF8YhCytWWVcjhbkYAGLMCXP57cHspV +EcZ9WfDdT/B6bxgj5lK8GJKWgOzXUVXB3vDxzCiVR3UE0p1ZHIp6iDKvii8VLvtz +nponXmbQOjBothW0IScYWwN422cCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHoanpKR+BrmjQIr +DGirLc5RcQaKMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAVFAVt9e7APcg4u1gdTv4P1eXsFaqypM5GSI6GgdgKnjQ +4r48747UGovvo0BUg3deAMAK6Djy7zL8S8XUkW9fz9FypCm4yp6Amy10oRVZL0IU +yLMY8Poyr2n6Q7W6eGaAj1tS+RIBLoHjg2WGQePuWcyMRCb20cTNdxgxWgTYopVd +bGiaoUGJDReBbOFSDy79h07K8ZpBDo9ZXZF8pCJslWQhuXXvSlczxSyRRx/duUBI +08LLxqoSaU/YVBZQ+EbY1lheNc8F2LQYdLI2SrlqAcbjtiE34cg7+bqX58/Q6FsS +H9ro4Qlllc3DQBpMqSiy342IF2lbKscQQlEuYuC9j9N6dX4EsnCg/AmxDch79EYI +Q4LdLtyyNBJM02bVwMX9CdRlkXnOmcdEiEdlUnxmXIIKqP3Esm1aZGfAxeP+hO47 +A5/0aNtSls/LqIqaSw6HhHLdUJINGtXRMS94EAC9MQOvGe0fzg/J+5YpwUP4H6Nk +N1TTSvYlhaAXbmAeSIt8INxvDefNfUJAd5zjrHeiQy5Do230xprzvqsw9j/4KsOc +5WMMrURfqSWoIn+4XclX9d2NBn3qbK0Vyr7kKA5HboJfFQ1gSKNzDzs/FTAX0hgB +iEq+DsG/3YDe4XZm0TlYgVsNG7npPLIiUVyUeJ7G5Bu9A+D1Q/cACdWtC6eVDTs= +-----END CERTIFICATE----- + + +WUS ifx keyid 9c7df5a91c3d49bbe7378d4aba12ff8e78a2d75c +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAYgbUmU85y4p0AAAAAABiDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDkyMDIwMTAwMFoXDTI0MDkyMDIwMTAwMFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC05QzdERjVBOTFDM0Q0OUJCRTczNzhENEFCQTEyRkY4RTc4QTJE +NzVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw0/NkfzOlDuX/mbB +jqrQObX+GPf1uETSqhdyHinLKCn9BwNse2xTwck0IUg05lKv2DQ/XV7V6oQLr++e +VXt6pzkTNeDPmu4l++LIWkBWaYLWe+DczafCCF+8ebN74HhWbP/fEMDH92Z2yQkq +zy/98mKdpGwVrRmOt9NAj8bAipvLwfi4fuWJlyxVxtI6F0uOooZcNxIW64aKFJdZ +EWc3BfvTpUU25/X/bBA3nAvxIZLWNx2zN8Yl66tFKyvZdnL3go3zSJfMbk1VG7zC +j/7xVqb+Nf1dd2jQVoP/PTMILGHNKS2sORAzpIPM6hrJh9bDNDU4+kB0KYF9EvQ2 +aVYoPkfRCApaLLnQCiUFUHWSxwI/fN/WHYR8InW9NWatUqFPYFWk+ug714pGz/G1 +4WTQSsOCBZobwldQysBuT19zp5zJFLMyF6SeO5PWY8HjFBgoFTR6NqEIC9wVYW5t +O/08o9JHJmTUghyfDtWWjp8Dy/8v6un0CFqK3kDxd8OiC6WTtzeIxzjlF7NVoP0+ +uHhitkgAvfmOrhXJuWIoQT4EA+INWpeuL6EuRra2K+8UNVBxjYsB54+qSbUrADn7 +Kal9MKGtxF5k/rmQtL+zwZCK/NLumBk9iG0qFYlTheYJEdE6BQbtpyuga/hqR6Xp +gD+h2NBeyMxCsURN5f4ImcAUSZkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFCgkxje7vFJRCj0f +C4DNxw8l+dFmMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAdOnRSzkDdI7JkuRYkkmOsFvgz+1/R1BQO6Xk8m5jDHNt +yof/bOlM72X8Ru7XBWqA9HdeY1BNLio6+ncU6avCH8auajl6/mxwq6reC3lUkfmw +kZh5PCI6g7pEsD7NPfK1eNMh1oZaMAs4k5lSJQpcH0m/qiVdK7eY+Zel1oGP9jcm +LxgMtcCiGTX/pH1TNzgtrjrgnpk+t1RhJVszdYXja/gozJeHfe8HdXOCZKaLTeP+ +611g9/3y1LbSyEdd/mCoD1e1vEDXc0Qpl++BCGTBRKSVfJODQHUQo9a1IQmeEPJt +tk13gw3LvZhagiAsaG5Pbuoy1lhV/0sKQpz5uyAsZFoYp+S8xNAz01XBtdYChozd +ItMxzLRPjJRDJHmQcJqVtLwO2fZu9aI36WMg0dMhFsEq6sqPSj2eCwfvLYC3MMiP +WGb/vLwJFvG0iyeBKz5kUGmuhUpu1QavLwpPQrfiUKq7IUW+qjIpqp/UpMpNOccF +gVhRRO12oY0/oEmXjb4luNSqXD7uqxdybqJD+165Z5V3mgkufutF0FDcC+gjjMyD +4pg+Tm/APOJSEEdhKPbdJa4NmkDmTDkaNY4JffjoR0UsSE1DMzEEXAD99Y/jiG2G +2vjETbgQ/sBaZgbxxor+qrxX98iP4BEck+Xyndej5wMywXEJCcpcSE9q9UVJhu0= +-----END CERTIFICATE----- + + +WUS ifx keyid 9c7df5a91c3d49bbe7378d4aba12ff8e78a2d75c 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAApMQX2BVlgZCegAAAAACkzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzAyOFoXDTI1MDMyMTIwMzAyOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC05QzdERjVBOTFDM0Q0OUJCRTczNzhENEFCQTEyRkY4RTc4QTJE +NzVDMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmpgzwkKgmeInDv4v +UQ/tW7/uPmMrxT5Ao3Zu/ftXFMWR86R78TE05H4Pd/7HWBR50FWkRvUrf7H8OcAK +fcNRq4B/xZjCjJpyGt4O10bQ7KC/HrhQbJHoHVB6aZWZWx9jfLm/m/pExoat7E2M +jL7f9HaMn5dRJEcs/Y5VciEqGuQw1E04Su9lIBcrpoHTWq9cTVaJ0XpEwlCBHscX +BRDqPY4eAYPZWwaGZrCSNTZnngm59Mrylpq2tn5DlQJWGvFqlcFa0zIGyVsCPdYo +OYGibPV6tKYHO1bPEDpfjUcn4fS9OFbQsJrmtgmEka2BbdAigd3rYOsr8JhWCAO3 +KIzoNrnLSC+yeEpp91PWFg6lyPrmXC0L+sqMLxB++3uNT5MOx39HBS+kEfw2UirO +FAriT5TKg4waHObh/7iMRlqR7zCL7awPyaoMEby7j5xhRLTD6MGPD8THkkZJAkYh +W4xdJqzYsb+aicklslIXieV15XznbEiRf5mMeON/pDBDYUIHUIsXvK/PInI0AgXe +RtEPwwaxpS7RJxDJrhepyBDq875k7cpKjUG0WnniqP6ayYhogyIi7Id6RTIS4ktn +XNPhVQ4dhdZ7mvsQiiT8FBepAXib5ywtqmQrVwdvYwWZ17BuXiS0CW8A4Zw3UCkL +8egwbQqHqeytt/249No4gTwLhXECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFMVZCka4z42Sls4Q +b0SaeYGwKbsPMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAQYdgCAWxg0CT6lTpPcaZ9o6FAv2a0nyRz8xQUBM4Bfqj +OVD5gV4BGo33OR0OrDRzE3IXtrMwvMteELHz4Nnq9vOJ+4Fxs7o2Bpse3WfarWH/ +hpOJ96qw5LBM+rRZUxg0lSUKwQ1JNNvKj6Lp5xUMCGQW9GzPQnhprJnXZ3ikz3zp +fMjQj7dIQrZvE66tat/rlLJ8z+mdzHUNTdmEoqrsymzAxQnPV+0dUUSyqbC6XM/q +1x1XYUy/r+o80kNk6/ogC740w9Irz35CiyCbMO5X0h+YAlneMBg+3kN1/H9dz54i +PQDpdRtAf2uoBKzk7qYW2H8VbdIeWpCqSns1Z/TODoIl/DKRfn2yiKIWtDX1vxJw +Izq/qeWfuG+9F0dbZ7rcbWt5vqsQ1dAXbsQ7/gJEGFRml4lfZH+MI9+HyNfsKAmj +z3DPtceKqR8cqbFEaFhIZvKnRnNESUqLlo1G5c0gYodc/TfuoX1FuwmiIfZNTDoh +mat+g6TwAKVE5vmzsMwLJbxHP6HM4kqd3+I0C9jrkh0FnjQvqikeJA5RH/gnKpH7 +jTwD6nE1+Oy/9tzYuPTiWporDYxxQbnad2FSV45vccOkIQuffSWAz43WawtqCyCL +RhO323d9TjIDbOp1ZIHuVX/iRGyC4/RBKO+CeSJ6FPnfPxHq3wFo4ujDbi39/Xw= +-----END CERTIFICATE----- + + +WUS ifx keyid a26ceeac95fa33673219d0c2a77637102fb53ff2 +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAa7FWkGss8GVSQAAAAABrjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkzMVoXDTI0MTIyMDIxNDkzMVowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1BMjZDRUVBQzk1RkEzMzY3MzIxOUQwQzJBNzc2MzcxMDJGQjUz +RkYyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjjlp/WYBqspIvuv9 +5rl7MHnDl3hrq4YKHuKYNOiGWS40yyT7HrXsVhBBrArPO6KNjWdRNtuikUk52F3k +VpmF+TLIQ9IuseEIHeY+clcb2q4Wn73TaplVTrHEjo+c9Wk4wEgbw8v+IYbU5d9n +pRYTMM9j9pupbOwBBWTIJHL3Qx1rMgHS/3d32pUBFGq7dKp0YZKKysUDLfvLMkIh +f/o8STbF3xGL/GsOlaviYwRXk72uBXYMZiE105dDGz5ciSpjI2bYneJ4XxNwZnH5 +a7HMe4FS0YMzBMqQLXqj8z7bNLIX7YO7ToAu3x8wqNzVZuV8ND+nWqSWOZtgznzV +jFhFivbDcIBywRVV0PupS/iNRXcsaEWsHSrKiYxCN3YApDMqicf1Saw4bwlqfbOw +CTo6JTrhEiyK9T5OYq4Qwy1lnjZcfUWtP7MsgVOGHKmXBPnq6lL2s3YKeu03GyXB +RPxggW7QeHvY0XkUHIr8gCqQ5LykhVN+8T88hVlw38+m8+0UNyQsK86Kc3Tro48C +vKqrxS7ZQS5KwcX+yMg3HH6DwSLAzoHx6d/tsY4B6RQ039DtTBpfwzSygOoTbD1w +8QsTNI6M7kN9WveUg1cydWEkA0YQ02T7+y23rDRpwVGUJa+EEcT/zPDoSROjFZxJ +BuSugPtJtDiZmKS6v1kNraqFeUECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFN8paFTF2IK05NAG +DdVpQvwmEvSvMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAVPaxxPs8UdSEHgznGp2Ic9GjMoGP6SDx5YEvlQ2TyaqQ +ruwMbpdQbSEe1bLDTQW+dzaCJedOBtVs3TPKzuCxgCffUR34NN7hCA6zaQvnsTFb +/fbxZiaSGvDWVEtNd/VcgiDJi/Bt+PiMTv4CPq2z2L0xubzGcJ3MMF0qacwxc3H5 +a1SGTCCfFUSo3TnINRTXLN/s1kR6SCSyLYEuOAc3iAgggxDNfAgfFa6eJoXeKxnI +v7C0zAZZzfK/ptQ/Y5kPZre61f2yvwzyvVw8YS5KT42/mAWsfE63Xsexvru/jjJ5 +VUWLkqvve0g6k5ur5XGmEnA3jyKterX/TIBnNBCB/WltesYPavH6kAIX2/FtT4VB +2+8fanwsszX2MMeMWmPgVVmeNZf8fl66D6KnASYvwPQhIS0vLMjG6KSZcnlTObvB +doWqNp84Ui5S0P0EZIq/DsEJpg2qLBSkJAECGM7jmZz1v/p9FxwWO+L+Dk0NpSp4 +tQ5q8M8Ppuv0adhGtr3W1Q7Kk2pSzq3BdFvgpyxTL7zK099QLbimMHX4QCRexuRI +UhS6QAtjhCwp6o1PNQTD9722MhYE+rue+3xjC0GEyRUwFeaF94mVSQrwSnOWTcWg +XafiWGleJJC0sbTjJzwUzryB0MHioCk6lzkBa0CasFJdqdaKIHXg116tKmegUQE= +-----END CERTIFICATE----- + + +WUS ifx keyid c2ef641c329cb0a9f2eae04bfb10c99b89c34614 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAd2qWsxsYTgE6AAAAAAB3TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxN1oXDTI1MDIwNjIxMzAxN1owQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DMkVGNjQxQzMyOUNCMEE5RjJFQUUwNEJGQjEwQzk5Qjg5QzM0 +NjE0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvX85Y8UW69H7Nuqk +ld3DATJqrWvyNzDXHDPSr1cOCBUFBWFYWcBI2IADOVrL3/OOW7X9FD5TDys2Sm34 +SPBRWSDN0TxmBpX8PyaJyuRvYpcfovs65TFF82DGxEbH2Z4eYIJnBEYHJAD6K5i7 +A7uTkfJuSWP2j9/NjJvKePMr/G/QJXi8mtExaTzxIk7K4ikvz/ewNg1T58lPYVTS +WpLP3WyG5gnN6lj0NJahL1IwUQq20+GqJuUXbwUAS+567WS1iYAbzko16qPPw99l +o1wwIA3+dmatlTtJhuV9+N83Fi5VoqciBnY24dfRw6pZWTvp2s9eGji7eFnmrxGP +mX32MAu5PU6IVb3NIYhO6H9NTPyu2DPCdojk46oCIJ3EkBKFRqb5FZXNMrbpsov/ +vow7PpQdvXhHjw32LUWdIEZNdXfXtieiviSHQavNOUxY/Nw8ER4t5M2hSSxcMAun +CkrYGMkq4NTbikIaCwwA3K7eE/qbpQizNFZmLgBKhoOt8dr9f2Cu0D9AFdWMbiTD +BGpA0Mt3pMKV0//xdj+Yh4iNgsZSw5gVAXKlbHrjLp61Yxm7DaciRJnmuEgDSNMx +AUBJPFUyTAh5FPrpJ1BT+jS0sYODho0PzWDvmyadAI6lJPpcEWy16gwZByc9lcli +upky4OhFG+LA2WvjzmyOMXY8oqcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFT4gSKrbP4T70Rx +3KJJqEEWW7bOMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAjwggZZ0txbQncz55DK00MGvU+VpQvkKVz49zIy0F2h6U +0D7ACHkKVM/7e8b2tuWb5fnD5tH5/Nv3ECR1e2FLV0MWlZAD2Kek82xkcacL27mt +1OtW6wUrx/SO5Bg0ZrjJxjHfBmyrhpY1W7skKlqG9oRgZPa9e9+1ewFCOZpLKESE +wKn8ccN40wdPSygNn09Uk4O+UDz9QoNm7vu8zBWWYQbv/c+Aqb9nBKuqk7tyhjsj +t9I3pL61kCj0BUssQslHCjlvg1KWp0gtJ+ZUrGG996gnUZ3oVXb8+SMbQ/4hk1a9 +E2j02tJoNmX6ydGbHV3qyi8j3kaPXlqr1WISk80xiZItHsxT4U1dNUV72kEVGD0q +jSMJ030ufNwoLsMr+Ts4MU+scpm0EWyv2y9zOrEgAScKOc5lB/WrhNHM3wlNwAVF +VvicLch1tZfClkgZRL4tzddelOXdFhzpIB2M62u4f73XOhUS4YCIozRF1ryqcf7Y +VaSjJ//QMQ3TPiPd3ABFv/CcRfKtEj3ODGs++rPK15wOPKjqFvtd2FCAEAZBHKIt +o9yysYZJV8V+yMiEd1dPn29zgseJxllhHCDItqT5Zyd3DiKN4CfIY8O/FnyT+Zmu +HJ89bquErnE9uttpHa7/vFzhMQ1/y/Fmg8Q5ESh+1pobBW86odDa+TF4PlacCO0= +-----END CERTIFICATE----- + + +WUS ifx keyid ce77153b6e110ca4ae2971a09851ef499326202a +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAa+miGTNZLNKAgAAAAABrzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIyMDIxNDkzMloXDTI0MTIyMDIxNDkzMlowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1DRTc3MTUzQjZFMTEwQ0E0QUUyOTcxQTA5ODUxRUY0OTkzMjYy +MDJBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2wElgLck0QMIgkNK +PSjXEl/lIxzyagTgNXo9xlVJLOTUb/o6/kYH/Titq7786Ae2hhXL2Ct/0kf+uvSQ +RXNX7vvw5hvRtqjfz36Z4f8k1hE5RgsihkovYx4U2jkPB0GxKnCaGQ2d5xKJplAR +JmyLvVA6MkhI2zpRIKONDm5nGZXlqfiRADymWnDC8I2hPJFmmRYvFQzvdXKObsuN +pv7uuV2GLamMJ/nCqZJFO2fe2KMAluvXbr3ICZ14LAnW2zWDXlCg0Gs6rM3aOVGe +Aa0O/zB+1uEv9BrEy2iSL8qEBEe1P84hiot3/TjFs5A+7L4gNCDqv0nqlzXPCKKk +oj9DRJtR+1T/n95ttqFw6hG5aDaU2QsYhlNjCNre+oBTSMKIMqnUgnkzGyIHBDe9 +BXZmMZ+xkIf7N757FLNTpUWdRFVNP4iMj1d4CPJAcmlx3+ZwDxvG0CHIgM+NUx5+ +JgFBHNXvXdAa56NoVQcb7EElZW91V4RAWgywgNzijzL1G92zi1Acejg+Ks2Du6UD +6o70jGmz7Ijl8rqForo2LqUgL1MldNn+1toHu78YEYnYoybalPXNESAE/Z+5TrCm +7FTQv7UYrBeYBcGcef6C6y9g3vBpm58y7IlEYqUFzNws/pYG4KuCdKlBN281kghQ +crDsgP0Mle5b3emEBXjkG2I4tfcCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHLBdk/BX56JU3sG +efGUgzf7CVJhMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAif6Ygv+MwbGLUlh/3CxWlf/si4WTKm/+l2BHYXAdN9w6 +wT4UUrPr/dmtxJSgpgJLNVuHNtRSy7EYv8wbzMYNzRkc7zx55rO/9n8/2ynYqnPd +emjfF5e7TWyPJzKFODdrbY5CuMWPxUcfQbLrfggZkjdnmvImeQEP3FXbweeS3tlz +06Pa7DVj7TT9X4I5OMYAa4EZ1avn/GtUG1F6MYbNbvvqCQ3vDVtfYjgvV38PWZ7q +wS+kHe5psL0Cxu5DOqNcAoXhI8LKb8eiQxZDfttAYXbAWiDNKTN8Vmut4rbAPQho +D8iHsJXrInW93IxDyaLM+cSszHG/v/C1ZSUBJB+5OVYz9bhWQKx+O8UIL+Z0RQq0 +hyflrX+pKtT7FrfnldsSEkUAuhiagwQ2Dt6uUKAiT20wnT5YS8hSS9N/CvhJSrca +gbbbhiYiIG2ZvpiF2+JaxAzioWXnFyU2bYhyZeFZ/Graw8pZi7TxtMzWvUfL+vFe +ggGdzIiHrLyu2BoOpwIniXUBQq8wO20tDqE4VRfg6fcdNecOw4W+K9JOvp1Awz37 +ec/EiFqiwBkk2Gw+1reFTDPH01S1XNeVanOztTh2T5yP1vO/zEhwbDAf78jyLlst +m+Mc3CIsIkHSmZ/aeBoH3JahKjh4EbpC67s+SpC4WqQ3mE5YRjHIhx14v8E7fUU= +-----END CERTIFICATE----- + + +WUS ifx keyid d8a3f556085a68c8aa5d5fe079bcc6e9c6d37764 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAd9aEQaxas2igQAAAAAB3zANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDIwNjIxMzAxOFoXDTI1MDIwNjIxMzAxOFowQTE/MD0GA1UEAxM2V1VT +LUlGWC1LRVlJRC1EOEEzRjU1NjA4NUE2OEM4QUE1RDVGRTA3OUJDQzZFOUM2RDM3 +NzY0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtaBGAu9dz6DHALyY +T7TK27NSl1sexfL1c26uN7V5KWZrOVLdOEWRm2FC2Noh1r7edR/dAXa88Vtfrduz +1niMk9ep8JwLyKlF6MYvwXL3gCZ4+b2GK1aF109Ds81G0u/3yE/xDa55fuaCjCdv +x7On2/dMgeA7aBuaFf3lsHVOOthtDR1Yl/t6Z0VnBM4f708+nqUZ+3ptoaM0KRy6 +F0LC+9p9vVD7fqpHkNtd5YKdzOZKfC2xPwq9/AvZhCHIsmrIyo7LYwkrve5VJM17 +8NDPuda4UfqLI0kexElFh0EFC6yojkuxW92sflZG6QuE62YgZNSCgz2OaGWEaOix +cXOx4Vxbm/vsR03tjM4kV0MTuG70MUu7DQ1lKCcUNddDGCqsGVWfAcvrflNeHMtE +gNN2kreDXz4k6xz0f+fBZthCJdq6m7zxKfgSnfQa1v/pWxHiX287PN6jiVVoQWbx +F9YZn9YipiGm0FSd2qLZLuj3I8aIAx6AaZ/UVFI4Y7WxJ5D5jYSnvj7feekHY1f1 +0aveaLytt2/2coN+WzuIHiGdHspLNH2ocPMZVnlf6XsOsr+kFOC/3Rrz5h1n+16z +6u1EXOd/MmN22QYZZzWScW+z6KtMfpzMuikenRBab8kXTwW3NEJm/2lwLOQPpXjY +s3alId+fAZpmZNT0Cj5gv3Ap5ecCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOYDYX/V0PxCL3jq +hAuFm5qqR4KTMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEACGw/HF+6Tja0hNhxeLNWbVQPb7CN2qXJehHrstqEM5iN +bk9wdso/2QxGWA4ELW3DGoHkB53qlUWJTDR5W04UzVrLYjqVUcTLEojg+Z31OSeQ +fKeEo7zUTF8h9aEs7awSE5pMJiyewv33w8Yh2Qf1FoC0r6gWRTvKgHDkVV7nNDgu +GvLLSDFYZuE3CLTQMVwyGauGXMVsmqnqVV6yRocIaRU0Tw3tVgnQvnNPs+a4ICT3 +hoJmm+50/ZHCD3uQnQ7JBDMF2qX+sEaCmaCaSwAE9wRm1ojPFsqi/WBZUu/nq4pU +kJuOHUS9AwYbYwkoe+UUBWhtr3jWJ9Bz1CDI5YdIsO9uKs+Qso9luqyo78c2Lp1R +RTo5uEuqBHQJ5TrmScHfbejOzboS4dmB5pW56S2/t/X423ts01rfXJ1he6ZY6ypc +OIrXMpo9cGGNKz1Kccc8tLUWQj88zAYI9cae1BRBlUZ7l8v/IC4kWB/HuD7ctv/E +deOg3O9yz8wjrhfU9STuSuPvjRj854ji8Yz++mJ+VueRzwUKBQRR3ujJ4yyYcvn5 +nqTEYFB66nUyirDNp9weKdZkut383VL4vYrg79L5qPu39CnRmAlUsckZZhamOASK +9eGsbnZbRG3kHxbN99uYORWxBumuh2O/wCda5xvBqYHLxyPDjNeCdf62K8w7RJg= +-----END CERTIFICATE----- + + +WUS intc keyid 17a00575d05e58e3881210bb98b1045bb4c30639 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAZektHucHY3E8wAAAAABlzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MTIwNzIxMTcxOFoXDTI0MTIwNzIxMTcxOFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtMTdBMDA1NzVEMDVFNThFMzg4MTIxMEJCOThCMTA0NUJCNEMz +MDYzOTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO442urRzVXMRCMm +CHHX/YegHjNbj0AH6P81JC8MKqqWPF8nK7vEeThBoR5ukVc0FHRoq+aYn+JbKs92 +Hl7RH0I7TGFkH5NaGk5IG0X2Y5q0r0kyjFb/OhOZUH2QRh4kWV0R7uKAnbAn5T7R +NDJENdHxa8RLtgMaIg7XgD7WxIogeTzHjEOySeIFDO/UOBFrJR9CQEyVZybNi/X2 +Rrz3YKkE6qgzdy1cloFwByajsoe/2hoTSvUzKAJszI8STBS/cyiWeV+Q9Z8yl0ib +RKblM1ovdsKQW6YQHxyMnii4+j2IZ9JuBrTKkX3BNcQ4pvy4xfNVhdfPBZAhsQtz +5AGlk1JFUGfhzalxzyxWsiL9tGelxhwpjcP3dIGQOYC8Me5erlmAnfL0Ey6+7WrE +3JmVW5uvF9GDGmGE8RMU9PIQqd/uYPnwinrJgkbsqsobL32ORigdD3NOAK2JleoN +yzeN/3rL7ubo/bDRDfkDK7bdP59exNsl5OMTSbIMIYKs18wkPAY1w7rrfIOqllRi +3fojR7OuAp8V7qwoYXSQPfEdTTk1FhsLOIm6Mrxs+IeVBiQuo8zrxb/aUMyp6pVM +7n3frm++dC9dqAi+H7AkvXLIOwafTCsFrCyuqkmFqmkRTSzlYw3u6jbPldnUNhdS +m/MeIhCFSsNXq1Zwv/oiOQvRVWtrAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTggfneSleE1/ua +sl7VdCG6+n5MhjAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAGv8d/JdPw99lm616KyIbYr7pz0ADackzoc31o2oaEOA +rz3kfjBuGCjQ5k9wyFdz3T2NsVGqzCkdGgOynMp69jBTmB94uoiwg/XiIh3//VFW +ILCScy3NoK57V4jqHAGn1h8z6QXX0rSC+cBQ6iwvwYW2Ve3v90xTJAOws41MqTtg +6YZvH1f6YCL/4zVPawAgzzMn7nY6hfHp/5ZcxVg+evbV9KaZQtdSF8hUm7hP5Jyv +cWXaMM5+qQ274h8R23xGXVKMqzbIuCVJk2YZYtdrq/kMB73Lo2efJGQdpy6WBzRw +uKg0D1WcJRKOlq7kI0D2nDT+WQ1ALjbwn150B8pN2xeT77FCxtCcgTEYTyQy9x1s +8vkjS6L08OsRSsPWT1lZXk7sD7lxCpFr0HB9gVM85XGGoqxCNU1PQaxLtXBZ4zOo +gshF8zLsufXgFDrEiFv2iDQLFvb2F2m5h+fB4iyuKfrbCR99njMjbvhhuMFkI2Ub +7axASNjsiK1akCkO1iRamo9FYOdSknGB/cAZigtC3Q+chbNl9q2TA1bxmRl72UBw +Ya37675qvXm1JDpf1oW/d9rFMkIgFVn7thoBXEvY0GyUopIqNh/KdY/Q9Uey598w +Osr3IyauF86c66DVrh5ZBmnQ8A3Z5XRVFyMSicI/YIaesZwZIQsAFUlxipfgfQ/L +-----END CERTIFICATE----- + + +WUS intc keyid 9aaf591ee263caae10f57ba04fa8d1dd6613f9eb +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAtEyyPhjddm+rQAAAAAC0TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIyMFoXDTI1MDUyMjIwMzIyMFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtOUFBRjU5MUVFMjYzQ0FBRTEwRjU3QkEwNEZBOEQxREQ2NjEz +RjlFQjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM2hCV5XQSRBs2gr +AIfvZN4SoOV5rniJkU9haKyJ99pgiaq7fUa4uCO9g19K8GG+3uwrqay74Yt/4mkY +HBlT82ys5lYXw7Kp4t4C4TCbI3twtx6NIH03oboIpdjuLQGgs0A3YpeYplysMMes +KD50QS+4hryUoybIYv36UCWmYBXNm5zcMKzoVNgRNsmu//8EQ9+jVQSEm57drnyb +/62yfz0cROBnN0dUwNbd9bQ8a+eorokM+P3RmXqFPT7ht3nHeQCd1b+vq8Y2LT+T +LBcJjYcCGFkCPaiPf3fjgBRriLTMJ5F2xQ0sypBmgRmQklEqjyhC206ZGG2HL8em +dXpB5KnlJBoShxdIsJSlhRRgmV19pv+Linnym19CRH6DqC5wnI4bYueTnfNdvkl4 +9ex6soOg0f3Y+xEyXdx6GS+Ks68yHnWR0s3K7Ti0UfybegyJWh7nAUsdQSoKN7G0 +Pefs19Ouqhs0PV1x5U2VBAgJQ7dvjZRQAat3uU8mHPchGXyzcIIzZ8IQJO4vFrNt +yKK+ubRejL1EUsXNhEKrDWvx2eGWOKVt3uKmYUiZgQdCyxR+fZ6tzfQsekHwtCpo +mjfXTXWp8IoWv0hhtNYxJzgCUMl2+qFbHWgN3ujSqvWfj3cmTLT6H8MtjSVfQLqq +pjkpN/W6feQIxYaMkL+6lmReuJkbAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQPwjDtzRoTAZjD +kAo1lVLSViuqqzAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFkqH8WT6pOt2nI+rU+300C/mBtV8QACEDD73ZparX3K +Hop87Xq7pM9CB9g/h7YYTq6BZQgZFmZC7ehQFgzywt+HXfP4bzeciqUby7ZyUqxL +j2WrLdw7bE5Im2UIJ35MaNOM0sjgOADOPOwwS8m9rbQ3VvmzBB3hfOnc9o6Gs1pj +WdC8tJD/cYZkywu3oXzSCKP6DJEXvjpQMfue1BuHVSzxpw/9/UPiZXA1ZdBZwx2J +grci2/V19p/fEYSMxKDsxhg91K8i+1+vJ066s5XCDL/nqYRyOjzRzVTQIkN39OhT +a4m8ywmt1orULaMGh1Xcy7VC1FVEoqKlToYT8IeTqg8lEbVS9wuJr5sIuZqHSbyM +BEhERGqKz2OTp+UH4zbYW1clohRFVg4rOk+3S2jRucsQPJFxP07vZ3o5skJgO1Ft +6kEO7hExKUplG77TWZy7K/801om1nOH4t/LhdIF2fULJaoLDEleL0FfKTIxOYKoz +pWaCMriZyoGM7zaLYhY6Ae2cuEj/rUUhsJTHu91Y3KslahHJIGVb+PbIcF+uCXJp +AQwKrprjlUnVmwoUMBEzkW9PaoBzy0AW5VJykn4x6qfvaX1xvIqT8bUmAXfbCn4p +DwZ+/AfpEFE376eRnmkJwBXg8uuyVS+OIHoHK+HBMPmBTO9VwDRS4CmpN+ITgdMg +-----END CERTIFICATE----- + + +WUS intc keyid b066d9697f5d3a07b425c10f587cceecf16ffe58 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvQEJEtM3MseegAAAAAC9DANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAxMFoXDTI2MDkxMDE5MjAxMFowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtQjA2NkQ5Njk3RjVEM0EwN0I0MjVDMTBGNTg3Q0NFRUNGMTZG +RkU1ODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJCCnZEeRgB1XIl2 +biEr4ffjqSRZE2UJd4IE2fVTqZwbMO4k3Xzwi6elX2EkaogqfLhDgWVfD55rU3OX +c+rmY1dWnFsOZ69GEEQ8qYdMPVGM8uk+Ggl1fsuEUmLuFgRokPnbCpsjO0WITwE9 +VJhmhNVjV00uxPmqdKL85Y1h2z1gw5xBfsvzvGrfv6CRPVEjsKq2M3SNC9QV+axO +YAqsAVTMo7qcECrU8TPsbyMOKlNdQEp64rc7EqrJEsKP+H5Xe4hGyTN5gJSfdv0D +XA7JdW9PshcJJmwEYYVY46C60LGT7p43DZqmvWJKG2Cp4eyMW+5E/n195n/v1mb3 +WwjLkDXsw4dQB0NdKVtz5OxOlRnDHXryHmcTi2cTmx/NduXhy3qONWHKcUJMDkZN +R1D3MjsiJaAdcEY2kuJZCmUvg8Pc2r3OVnrY4sQSkda5mbyx6KZ5omyTgeRT9rcw +uhKqaPdD6aG/j+VGEsvNfdD/Zz2RjbVi2330GpXYcGARKRzAEh6uKtRgghzWmKpc +Ezigj9pjZuMewKDcKgii4ohzJ+abD25wKOVgTfLbMWOdEuoXKe6Xxv5S1h+AaWoQ +ip57RZwj1fUCkN652QniIVuh4Ga9eClTERPyci4pyuy1DPYhTm3CjoGxD7PoL8WS +rw+EdTMAmDfd15EVW3rNjMSNkMvfAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBS4QGhrdYLLmVc/ +qN3xqBtCdyCGHDAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAFnSXkiK2GNproHmi5TYmrnYXER6SIJiJhbwfpeSuW5J +r/KNimMLZa8EUzLmb4qjlj5LqcxDGFGSfvqx4M1CKPubyT7kNEJJJvG6cLYABAbt +/Moia/bPJkk6mgmIBFfN60pbRGHxspO7qU9vuFgV5Wqn8Kkv+JIMU0ZVWet+7oVv +i+33hmAvDtEmaQvNTmavq8zBSqzNX/wtBCogo+fDYhgfpIUfo1X7cWHrF4oTNS6R +7ZzCGAMinz1JMCpTwzHnHIP4Bt5S2k/n0qQFC9wZE9srO45QE/bzekiPM59ifywm +H0704VDmdvFluelIslI9gLK8mqXQWyCcqGBZhVkmx6l/4ZSaUBd8Oeu+HojLA/UB +trDbas6iIoftY/JmH5VtOR59WMqOXKFFkHMLRNhuRU19ZeqOdkGwpycpB63ijwvn +LC8MkOVzCu6TGRA/XRoLDujTF9adSt/qNNTF9VHeoXkEQP2P+L92dl7sShoIDrdR +mslS+MKJ472UWCu65Jthk29KXYxAZ4PU8aU4LrdbgH4EC1KEa1sqCM2Z3uo3rzZQ +/SehebXuzP1sX4NmL01K7HMNIK101AkwsPcFinuRy28RpoDa1lstCuC4NdtkM9O1 +lO5Ai5P/xC1qEF23u40PUNhJEDDrOfYUGpObtENqIX5HWvJWfLRFnOJfgZ2hRQ4t +-----END CERTIFICATE----- + + +WUS intc keyid e7083f22152a7492ec59b0c4243437648b15dbb7 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAtJlMfxfe3kISgAAAAAC0jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDUyMjIwMzIyMVoXDTI1MDUyMjIwMzIyMVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRTcwODNGMjIxNTJBNzQ5MkVDNTlCMEM0MjQzNDM3NjQ4QjE1 +REJCNzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANsHFapiqDMZD3nY +6Jevf1zAWMI+hV4w0CmSZEb+S73hBTplWkg6uv75G7P/x4AFle8/uOlLPOqLlKKK +nNNVPAnbS+WfspyUFMSsCF/ZOEaP4YBtdQjuoQxrN7X5qmY6C/ZOgt8VmVgkza5P +ymaxZDPPDKEP9LatDVkUzXutiY1YsUGc6xMq/oa4I3JL7I6nXGWxVN7slSziYHAh +BTpef5PK235k6AIE+oEbpdmlrEj5UT41SfFIyC8el+Vy2obmuulsziyzyUCbZqBQ +9yHa3ACCUMqIaDvVin8cEMXA6jcxVI+oYug6Nx77735GuC2we2aQwlaRvOFvxZLp +hIb/3h17EqakM0NMxFgIVxvvmnmrNIBylN3Uhh6FbvCviWssrl0NR0NNFnV8KCsd +Isy8w0ALl6wAh0UCitEKuG+fThczYQpMv4KmKPBF2Kq1dloXDK3f9bT5I2pGXpUQ +HmkAs8TSRNlTso6vfdZ5g5jTJvWNJGUA2H5IgAWs59+ZHZVMlzbGUBIMyo1Po+KC +lGhEXmBA5Y77qWob/ebAGLibMH2lq9I9eREa/WTpQxcT7uInO45XaU0cxcthNNKs +POyg5aX3HoClpzPdvizE9iC3y5ydjrvndcg4D/jLrUAZJLwmS+VP+qrDR4/AG/yi +S38lPvAeeUQD80WX3oonZBYHHd53AgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQkq0MpY1b/6VBs +qtCa/7QpVGd1nTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAJ24mLPy6pE9mVLnL+VQqlPNxohciCr7OeLFudlqpVQo +oX2Tv5TISYM+jXIckTgqUnLkTP330fdt38ov+K/ZCnw6OymkaqKgDXfojhcNqAmC +N2fX4j8LhOPhidqxOy2WlNkdXs0SF8c/iR70jsJoXxluotuKbciZ2b8gZquyST0R +5hn8k2ea59/XO0rzIeZ9fozCDmDuBZcejtFync48TkMUDlwjDLXkBtGBkmE9ZVLL +3jr1Mu8Nt0gal7eHs3IxPO6n+kC33MF7PxgkWmzqOrs+nStyj2WLNqTkiCCFhEBa +ePZqptfMejk8k5HJGtqVg9OE0r2HFRQOxkES5BDXwG74L6nw9plEksjjz2tXEKDj +u9JrL1aNMLgy035exLjWgRa+xiJ9hTgnsAoM9zkJM21dHMnHwGL37YD9lEHyLX+I +gO/r/WtKoiJScaDqmdow9EmGTqvUqBcE+z3wiT0WIcglea1JidVIWAnoeCQApybX +17ihBUYgUycvIc6QpmHqrlkEutPc3pQx7ThbIkaq2Sx4VkDWGWw1H/TPnQ4hSEM6 +DlWJBdvdWWoH4yXpF3HZvCBtOyXabnfpIPPX4G+trrpch4xaLxwpDST1VkJ9xRSO +qoQ2uoIrZWG1fcjEtSh3P+zxDJzFjl0GGJ2zHV9G/N7bvngbho/SV3cETzZoL8Yi +-----END CERTIFICATE----- + + +WUS intc keyid f307ba33347c283a1e0c1508ad02f5c8ca06f45e +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvbLTMRnyH+O+gAAAAAC9jANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAxMloXDTI2MDkxMDE5MjAxMlowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRjMwN0JBMzMzNDdDMjgzQTFFMEMxNTA4QUQwMkY1QzhDQTA2 +RjQ1RTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOnkRB7FnwcwH2j7 +WhQAhOWg00Ki/Vjs59YnkKFBEMYbvTcpkIaQ4WdHJh4rBHEPVorVi6c1Ikg3oVUZ +e3t5D08g1Hr3mNZaGUmrbF4OnsDFuWcIQIDgL1umnC6xhIzozjMVEz89sPky462X +cBEkEx9Q+Q8lSzpyop5sRokCQyjuLLP+DTKm4UzoNMzMK16W2r9PL3HP0B3uhXUH +CsUZBF0O7RndTIDA9XuSZlLJPQry2Jo4cDOXjUK/cMmPQtY2jaaCXGJ3b0a8HBxE +a2YaF1XrvKcdChFu0AYa07BZ5yi9l/032P1C4YND++8NCNFO57smOeNF7oWq0IiW +iHAGB4jaQHDPGlmQ0gxUBWF9XKD1t98fVPbkXQs//IZfi05FWkSCwfmYhsl2879E +hc7KHasCVdAaD6vW9TjgbvJfpPGI+XYahvNto/+zX1RfIQmgvDnT6gtBuLxsN8SF +jhSe/Laq7fQwL6MKJ8wULyyUK7y+414bWWsvm/vQ9nHwT3ImX2PxH3DqRIMS5ctG +AtCXU93k9VkG9F3YN+QuVLrdSbYIYGWx6PC/acze90vjFvNakm17egzO5IcAGCL1 +ePxC94lJMtEK937eqHqzMfabBnP0QIJ8ivRhsBKj10F0zEpbq1+awXvEQw0eIWIe +BO0h8ardQYzvXLyrKDi4fDfCux0TAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQVJamGsfiscuFf +i2b2vklj+9RHJTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAD8LYHoqLLYgIblCIfQYvMiSY6kInAX63ZQqHRMc49QI +UjISd1NfckI2CAU1prdJXjUUsuWlXh0ifW/5AKYbqQ0hBQOlzDygIfFUQyiZrb2A +gM+199K2GnYIE5xTSIlt0aqHz8tXMuSR8DLF46eXN1SVsHT3kxSLoFaMWwH/KXlK +j0unRP0Hx3I3sDOEnTNJyYSWsnZUApW5Boq5DaFc5dNzTQpPlLkziO08LLmt/msc +26GjBzVeLkcMDyTeN+Uj9DqpkE1+RIiYF+sngQ+3YcP3gCnW5vmvsA+LEYk4lDZv +CIwmvdZdjahXwZ3GJvsVPesnxNF3fON19po2gLe5o+Efq6pflU9QBsSPP3yAJCa9 +Oj00HxiAdpwPVRYXcD9Kc9ERH2WJdeg47s9q0D/bKB5FAWRiS5dIo9OKZkuh0whq +bwSNxfUe01usmr0pKFN18zesLP5OJOMab556cXhUti9Db0L1kTXgzHuqy857p3zh +kKUs73vTndD1vqRUq5cye3HS+2xsNwkqy/35Tg9GOku8UWlMbztKMWdpvOREnKOb +FQjyuz8Ee1DjLIWf9BWwKCg3LUU6Oof1/jxasXF5+P8++WqIFyVFPRzzqbdRPlQJ +FM3PwskbLdEOeFi8vZ0DzqOyTwQHfEUs2LQcJ242Ow2gSfBFuhr5R2WgGgzQJRdj +-----END CERTIFICATE----- + + +WUS intc keyid f6dcae3808326f10a46a62d55fe0a9cbe841a3d4 +======================================================= +-----BEGIN CERTIFICATE----- +MIIG7DCCBNSgAwIBAgITMwAAAvXkoDYBk8S1xwAAAAAC9TANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTIwMDkxMDE5MjAxMVoXDTI2MDkxMDE5MjAxMVowQjFAMD4GA1UEAxM3V1VT +LUlOVEMtS0VZSUQtRjZEQ0FFMzgwODMyNkYxMEE0NkE2MkQ1NUZFMEE5Q0JFODQx +QTNENDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKikCph2pBy6EaXU +5G44VceO3cXOYVPufbKGtGjlvQxo1au5i7fNStGglt1YtzDEUD1nD2CsgDBDi5zv +CM2JfMczcavTYvI/zJUjR0lMjP9tq2PNkUJXp+wM0gDgkDvSOsAZJcWaRTeG3Im2 +tmAijRO0tkxuw3mPcwRL4gMckxf9CNS6q9BFPfIjlfCqBA/IAKklSuj1kKfsUh/r +vqlb/nX5Poy6ZSWnOFFZUTWm2+5XKU6TO1sPRtWiLtNXfib79mgvSExNmhA0ATIx +eiyIZ4Q9cZIJN0uRqVGHJ9Td+APVnWAzibUgQfSBLcL9oX9bbtaoB7PX3nTgerlk +TZ51G5iU5l9J7bfwRvv6jrJ2VXMH/tRIiVkydGhokFD2h8ZAP2dfXHJT+myQN8ww +S4vX8ySLJdpx2diI3LdqTN36qEGI5SQLXaGtft9nQ5cjhjsAteAVPz199bACLEIn +QNbrIcqVrmU+OGthCmUVoS6c83uF2GgrrqyHoCIGU0+jjWCG5sDTpwghTNipayQ+ +hwVinH/iOncbcLqFaM10T/5Y+rexwW2az3QrhLU9ojJf5vySkMq61ikvIvj7ZlWj +7fUMQnLo3n270B6m1nBih/qbfSTOl1K1MLfGehKeN2cR5g8yEPNR9qRs+Xe6EojJ +30QNmbmjRnxj/IZyH/i1AIWFeKOFAgMBAAGjggGOMIIBijAOBgNVHQ8BAf8EBAMC +AoQwGwYDVR0lBBQwEgYJKwYBBAGCNxUkBgVngQUIAzAWBgNVHSAEDzANMAsGCSsG +AQQBgjcVHzASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT1WnmarvtzSxvf +PzBp9xPQDWJOuTAfBgNVHSMEGDAWgBR6jArOL0hiF+KU0a5VwVLscXSkVjBwBgNV +HR8EaTBnMGWgY6Bhhl9odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2Ny +bC9NaWNyb3NvZnQlMjBUUE0lMjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3Jp +dHklMjAyMDE0LmNybDB9BggrBgEFBQcBAQRxMG8wbQYIKwYBBQUHMAKGYWh0dHA6 +Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY2VydHMvTWljcm9zb2Z0JTIwVFBN +JTIwUm9vdCUyMENlcnRpZmljYXRlJTIwQXV0aG9yaXR5JTIwMjAxNC5jcnQwDQYJ +KoZIhvcNAQELBQADggIBAIOEYzu5vgJbnKPeHA98njIE67R6f09yDyWlbClBKk0k +ekfVfBCe0sU85ujmR7QuMJfX39to4SSvV9581tfEMNlVGWy0V0Ct3nZZp10yRSEQ +yfrV+kAVdLK4v3cPlpfZB8JyvLmR9TKxZDah3OpVHG6QS4nCmNwIlZHwTHSs31Qz +0R5/5rsbZWE/21PMNuqsrYRBDY9OSwuEDg5Agvj5doGI+f/EdrXq7nbjquKiNo7W +XV27zWilk7YI51tDFAUcM/cP757u9o02hDQrIGqvb0O+oFBpesTd8cgYt/K4u8xN +V7XGnwo8DTOaEx5QkaScAwTnT36rHDw/7W3kfBOj6Kdt4Yws6kbZL2T5cHUxaKGj +Klu4rb5YX2wYBc7QnV2WTuuV5h3wGIyWGvuic9rZ7YkEXvP4UxBFpT/dHCmBK01W +LWPGFh51k8k+VG8YKpaD7CRPAv5DEqbyjUAKHip6LrqiiwhFMYJdAdvni+jXCLfR +zJ+CNZjBuvE4WfIc20rdSgsTeFgFOlTgJe4nvD5/Uq32cj4R0OcXekmtbmV4MEzE +NLV0a6Su9ZK10qGt/lEcxkifD2sp0nGT0XG2JK5LbnJsXZnS+yRnbr6AbjI0Dg7n +1EAOqevdqdcZroO1J2GxD7Rd8hOhL3xD/c/ElIwVLkg2sEzRJGrmx2EBzmIBfdJC +-----END CERTIFICATE----- + + +WUS ntc keyid 1591d4b6eaf98d0104864b6903a48dd0026077d3 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAqUCVrttiIsXhgAAAAACpTANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0MloXDTI1MDMyMTIwMzA0MlowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC0xNTkxRDRCNkVBRjk4RDAxMDQ4NjRCNjkwM0E0OEREMDAyNjA3 +N0QzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkpUIa6U7K8e2TlBw +jMy+3DQkyDMgtB1AmYUgwVCb3v3LhX5LQmk8w8gfa9ANc5K2LBhygZGXI7qzycjx +flZiJYyCOMkPIS2a+Q91ToXAipae3/8uo+kPsrPP/ODKKCshUCaT6w0ytnnXn2+n +MFRTWgHypoUdTurYBAuzyXDNbkZPIul8npuN6FUWOyTqBZldNETsqxb0NdHxzRhy +McPkQRotcC52DTDt5mKwMwlGsYVDPVSg/1UKRwNgEbeeKkvXi7sbBsRrWEIWoQyQ +tKo7zqX17LzFyC1BsrM7sdz3ahu2Z4VhikYwhVicO/ohleQggVf0JIRI2Hfb5P67 +WokK3E19qrSWdIt/W7hTvkCk3yQcbG1/v0xFLK6Sl1SK8yOee/1a7dViQ/6pYxhg +eZ+hbd755BHO9CFBAq+eGJffdFvSpPnUvGS+Q4DDbEmXmZva+FQgSef5N6FfzfOa +no2hzVKPqmMfULQ+OP5lcpMuovlshIuhdadqqECNQmN75jxfL29FPT+g+w1855x0 +voLC95aFMz4yXpgCHz2KLZtT8xhHygNi47D0V2RB6uHAGro1DjXti6vXSGp+Xs/L +oJOcnVmbwwnNwm92pfZiRe7VuNuygLBDFuRd1L7MIcFWxbFWprgWWoau6JZdBODi +Zm4hJ9fcQjoWFcegc/NnC32bKwECAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPAb53K+HaMKrz2l +1iucfJQUIgH9MB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAibqeCkMxc00T2BrxC3S5UksXJ/zcVz3k+hnGgBZkqfvc +T2QJ6RK42o/vQlQYCLgZI5RVcCtip6ldjNaHE5oaiZS9joqB/i0At9BSFyPVd2Pn +2JTPOMzYC+zCjIlICw8LeArNq7qPTSJnp+3uIWkpHsUc2Y2lrrS7/pLeeJanmeOi +txPgLb5ZCzhtJxYOUhhIOYQwOtoftxFtcHknG8vwPVMSUjMd80qHRjtRhSk6ZdC4 +LlJwdedLzoor7xeU3KvzDj4S+Lq8ajoo1EZaPVKv3IyDPmnYw7PmIhD7BusJvf5K +rPgmzad+XCrLezLveaQ4uELgxvJFAFF8M7iL/KbrLXEhmrQTYEVqKx8NpVFgsTnd +nlEfKJ8I6zqTjdWg6Qg95gJdiuh30qnRrmXtqSpZKe7VwBZrc/J4x7lr/dihNQMK +5owabJH8aw9U/PY0i4JpIoqX9g4H+6PkFhPtxwn6OfQqxKfv6zUWxI6KyoUbENQh +9e9CO0rWn5hMd/USobvOBMp+QKN3ylXCkHDunCsoJ0I7TMRCIsLKSUTc5aqM1BIV +eNIMKD/sM4IjgsPBvbQYMHIgGu5P+1u3MLlUwXBydtMVcLhElg6DiFvdE7CIDjkI +VhRa0AKZh/Q/39d98meBE1br7xbktt//fmKfwOaBj9gpKtpiaK/BrTt33Rq9iUE= +-----END CERTIFICATE----- + + +WUS ntc keyid 23f4e22ad3be374a449772954aa283aed752572e +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAX4YVGRHvR3DRwAAAAABfjANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDgwMjE3NTE1OFoXDTI0MDgwMjE3NTE1OFowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC0yM0Y0RTIyQUQzQkUzNzRBNDQ5NzcyOTU0QUEyODNBRUQ3NTI1 +NzJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4Sp58SfgGeSuQ0sT +uTWZ86mXZ36+g5LxTkRecRr2a6UDvqICbnEJPoVdP6o6q9Eq7HC/02vScvgQzUrw +UOaA8giXlfgXDzNwY16wgu9S1AqUrzVIJZ2OCPxEmZItpObXI/kulR512YRa1IZg +rSKo3tNhi3YeL93bi4fQR1RRBDrro1SoBRiURgU03v+nLlfFzxGpTfYCo5eee45Y +DLaToowlQWoblwtW33Nb3VHU1LHL28nHJyuxtteKjJYdzve7w8jnp4sPfVgrwVIV +XUZ7a7MccmSNdLgmDpgmjt7YSgYsvXy9UBrFQtEkFX4ZssOSrQG0D6QU1xoY+G67 +9cCtXIdwFKciF5ixAXBYzz7j/En4b898DVQAfJl85fT6bOT0CiobLuaKJMBXjHG3 +d5AwD3Slai3JPZfnAsNuuM3tzNx28fbR6N0P0UHNb12EAw31S3KBm9BsAqSFwS+b +fo9x3X/8H1wak8eWAdWPgkzwxgQQ8UnXjtSdGPp+ZTLN0uddawsOPuZ/4iEsnLv3 +rCQ4oI1r9SBzHnrdX8zJHJpD0XC+2QD3bbPYQG/FgYyyrb4hYfngryarSNtzyPz+ +pvlXAoSZmV7E5AkdrQMjZyHCC7huAok/WjZeDkSlWMizvGaaTXO/xERynhFhA/H4 +y5dq7fJFGNMUxRTXCaLZCfXc6lUCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLlLJkl9oh1EDzeR +gQSm41zBUKZzMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAM15objzvKTW25Rtv8Uy1wbRp0s7pviyq14a2X64NHk6X +5Z0VjnP4DP4ftaoWngN7IJ+jQLp3yQNIvF5/orB2T6iHXL+j+J+jXfOr1TCHd78k +Nd6aVzIrzKZCp30ddDYabDBZLGqXg8A8SFmGwwryw4RTjXoS7XfjbPlk8zR5h8Qo +KmA6fCxiI87Rv9DuewY5vhbhzttaV3+SEee3ejuharxT1rDTsh1MOgR8LP3tNyS4 +XlDpjQMRmE/iot9Bi00MSqWR4+AFhgELduRGaS/1eiQtFYMvOGpalhdZTqvPBn2t +rwXudbrNN7yBzR8DymlJ41pAOLCrqBHEB2DxfLJaBKi5UJpK5TvTo4GfMUOnvxzA +nV1ThddE80wD9D4xxA+YAT90pmkWAyuxaKyJthnUAGvxLXk9P59AZL9Wx47QVNka +imr7zKn5v/UPD6nd0Uecm+yAX4b6zHPl+EqwnisfKjBKU0Qsr7eBKG7Vaa/er8Oq +eQjFTbmtqGkXaspYBEsd8a6PyTgt9vBalHvVwvC2czxQ61SPNpIMEBu23V52f/NK +4blkXTnP9Le/fv5GS/url5VVpFMwG28LpESAfz3taZPHB4LLcV5KMi9EDysdcY0K +LlCoWMmjoa9BSPXSBGx+AFvfo79zUy0u1f9kI6hnM1SuSCuA29KwkBP5tsnFNns= +-----END CERTIFICATE----- + + +WUS ntc keyid 23f4e22ad3be374a449772954aa283aed752572e 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAqOqTbgw1e4kAgAAAAACozANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0MVoXDTI1MDMyMTIwMzA0MVowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC0yM0Y0RTIyQUQzQkUzNzRBNDQ5NzcyOTU0QUEyODNBRUQ3NTI1 +NzJFMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx9KuJleK2B11eAYD ++kL7UriodV9L8T5nPBtAY6YysLnvfgzjgdQ6JGGi0pFk+YowalosFTfJsjD6eY+m +3SEFtFCGdmKaKoXqtha2V8y3HcAoqF7GzdHC8l5wbPvJVyl04TJbRZ67uGRaqISE +JaGzpRUwbWynj95MWPUZY3AslevLYRqbAxUv+BECmRZTbd/pEDIKlfVDO/iAeCwa +plklGeINC6v/fLvZKR3Ee2H3LKNWrXV/qxiwxCDA9AgKAgzLcIY3J9TUBUC9vyFt +ZHCjf7FfOOzcGQOI5mMI3r/3SQq0oXFXQBZosBCio93mLUVVCwuvupYIlhn9ICjt +qsh4Z5sHZkKsNGtG1hkJ2XCVksP8KwJk5s2EoMOiDmRbdWFaIoHusivxv4n8adF8 +QdAXQ4zI89ji4RSmqbdgJ0Cu80yGId+LgIm8CMiEBUkKmUCufz+5+iHhgCF3Ir+5 +3lnJqOxjpvfl0YZre4i1Hsx0ROmrTu/f/LFafWb5KOXhZTXjKaYZmHpuganiO3Bt +tV0zDtAEzXK5HfyJBV0DYBULe8Ir4UMSXdhjXf2hURhEE8MLG/QqaaDhfv709CfP +Dl85ci6VuKXPlZyt6Y2i0wbnwdji+oZY5JvQMSHZCBgOhtuggah/EBMBabcHCP6z +5SCVR+IjNnPrfv+f3fGNEtfB0Z0CAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEob6uyJsTFJm9/I +eeB77MrH9KLdMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAKVn58AXi01je06E1D1bdtw92AxsL3HWNgvwDlmArU426 +rVAsNx84wojFicRTs7QpMTtLM579eN5ug7MpODop5I7segZaytjREc0MdI3BPHHy +ScDXC2+jEnIhRna9E3TfAybE/KD9ry6bl4gaLCftvopz2l0I+boOG9Dl7WlgHTNd +MVSQK/ccgD7DzRB+yY1vnGQLdWuYOz7/spx1i/xM/YpFfI9vl6+KZ1sfG0iHNL4t +6vnqiI/OISTys6lGMH49/cQaCw7tLCHwqRlwOWvyC9k6gXMAWCdkhG603UtInAbQ +eFLZQwkhnvhHqR+hw/yMLKjaTVp3hrwqzQkjHuLwFCVpxYwhj0NX4uIn1Xh22iqQ +0dwKU9mxNVPTZpwen5ER/KbjoI7eMCHLM/ZWKubApQDSeWm01+SBLvzjz9VTSQrs +CPdtvg9VV3Xrdn9+pOcJgFIpkdHu9K5vyQWFjEYaeO6il1je8hZKFTYfXGuOEnj2 +R1ecZCmGCKFIdro+kowSJibFos6TIzjuX8kvYmjaayPW4fnKr2eDa2YWBFXXuTef +TG/vMDE6a4B5r//KTv/fq0U8DN9bLEwd3nIxMQAxVq/nPkmrTSrX7CL9v900dBJy +FK55aJYdITi/T9R18bzF/2aYu7Jje9NdV126RqL40j1oUYkuM9vYldVYY7UBrU0= +-----END CERTIFICATE----- + + +WUS ntc keyid 882f047b87121cf9885f31160bc7bb5586af471b +====================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAX/aoQ40ah+CNgAAAAABfzANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE4MDgwMjE3NTE1OVoXDTI0MDgwMjE3NTE1OVowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC04ODJGMDQ3Qjg3MTIxQ0Y5ODg1RjMxMTYwQkM3QkI1NTg2QUY0 +NzFCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqv8CKR+xDTi9tAgN +3wLbPfAipEybhXp+vqNKYlSNWwAE+O9iybajvYygapbzGudRgWqI6ntU4LbIadAv +9HpNwTFHIycmKemJHWQf2fmK4ylNxgnV/t0yJsgGlp3ZeWmjjPvij7E+03YlSJzD +e/xoYsuKFpS8Rp0p4l3EebMmsp1ryCDQtKNF/40Wu4ZzQOZURlq70M2dorxDDbKe +jLx2HkTkr759Hkc/hD77GmNhdSVpSwuVi6hJ9PwdZSsVtXVqDAX6a7oDvjL2CUqW +LhEmAaAdGVraqH5pRkAzQPJq04/Ad06de/HXety8YPI+wy8loDmwgfpbdkTyKMrJ +/Va5DLyIh5f0wmLu05sWNwRjNApNZmWJC8/xVidMy5q4EutfdCKGCjChvoMhvYF1 +7T91f5ia+4YIw8BL1AqR77Nspb8fQdTmznLV/YZEHrii1NUg6K4ok9Fp3WLltJU/ +7KzZIEKMgez9SYHeGyjSHlAM0EfC0u5ItRkP5OwYlhe7roklGPNek7xle/QVVeTn +gpfWH0rlB7nEGXk9kszFTmsBJhryzXrxxbf4se9nukrVCV/gul6vvQOx8LJdnFzd +kUNHzqSv9cDvmNkEzY+HcOiRBQoBBGc8MabUCXIqHcryk0fBNP/c4YIt7vS40jqX +p/X1AtPyl6A5tWTkDO0odac4XJkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLuQhxlfpQMV3JfW +SrFZkRJC3Q2sMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAYvEwS/3xa2Hf10bUNyxD3XQiwAJAbns01jIUMEaGFNAE +juwOWZov1OoEj049KNqeO32qbgSVGI9bWtfbxwb67Qv6PWdF0EZZUc0DzBXY2suH +BoQ+WujN4mjtvgaRgcYqAKhgU9yb9YPw9kYvfyoMBdgNsfepVdfTaLvEe900Tjvb +bYx6OEu6egiP5b0gqhcVaigppbBP0+odrNO3f/c7Q5AO+SENqQvhpSeV+WiNVedk +ZDAu+JNSZNbUBUUatewsyKyjRNFlzXtRvOmsctXHzrmqXJba5xv82+D6r6RhivGt +XLjb72UV4bJK6F41PR142G5FBEomj0yi/AFF3vowKEf5dciUturVn5G2MDbMlTPU +f9349qbaZepxyHYa4hgGYRnuKK4lYK5FLvDtYvun7mkG9JWZqiblG9dA8ZKyMWGs +iLBP84EplePhzdfAR/RlZKPXe7JEiHffPzexCMB0X/3BnyXxrMKZiFzIXzQ3jBZN +34I3hQl4ohJMsWX/3FbgrGjJVwOb3ZV6Wk+5VA2iXMnflbOHSnzKBSMYR5uZOdG6 +XJQY++KrJTkyHihAVinu03Ir42BvQ0+2VFTSr6V22hDcW9YQQy8N1b9LVLW+0kqO ++5+QPkJZBB2181kLJnHPcHD6GX5tEwq/CK6UKzb25H7eROZan2kV9yLOXWkQfWo= +-----END CERTIFICATE----- + + +WUS ntc keyid 882f047b87121cf9885f31160bc7bb5586af471b 2 +======================================================== +-----BEGIN CERTIFICATE----- +MIIG6zCCBNOgAwIBAgITMwAAAqQPWUBJNgeAvAAAAAACpDANBgkqhkiG9w0BAQsF +ADCBjDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UE +AxMtTWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0 +MB4XDTE5MDMyMTIwMzA0MVoXDTI1MDMyMTIwMzA0MVowQTE/MD0GA1UEAxM2V1VT +LU5UQy1LRVlJRC04ODJGMDQ3Qjg3MTIxQ0Y5ODg1RjMxMTYwQkM3QkI1NTg2QUY0 +NzFCMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0i3kXSJd/0UylWdt +4gh+M/VvYecYVvH28We/c83CLe42EeTbgLLC0PigIS262oV/B+bwDz/HN/rAlQxI +A2XclywMJRH3MFTXblZzIOfdVYJGThS6fFmaJiXJU/4BMzOXMgLMP3u9PXvnVW4i +ZRSdl4RXk8N1CIMlg1udinG2s9pH3+EH2UMKQ+OaSU93OSkZsa0NlxLW/pRcZDnr +61rxa2JuIV9QZaAJfeIw3uBJL3+ocghLzGZLA1Haq09eKjwI/8qyi87ITVzxq3cS +0/nMXp3KC8QppcjMkSrtKlvOaanJ6G18DkDqiM2bstUxFifxSbY0NYn7NMiS4zhR +9WLRW9PrhiNpl8buol8WmAIlWyDB6q88NNEaTL3e9wraZfRLanhJy37sA7uAQ/Hh +TAusyzN2FXZqH6P7a4TaozyCk1UGHHvCZKvUQCSx52+QOq8xOQnSebhz98208+Vz +l4dDYS1HZmnlpZEzaZgHAGvF/PFkBk1p9JTWq7TNPzOWI/NpfaDuohTPiUl/Iv4X +i2bMbscDZjBU/Wz9Vp8Y8VqKgJLm2lpf8esLcuSP+C/cyvo6Iu8m2He52bwHfJ6q +O7w+//iflF3DxUlP+oc+gMlDz5Ynm+Zvxz9iPQuHjfJYHU5PU6mTR6ADd4kY+/NW +tzWHQW1+ZJsnhJp3M7x6aMidgdkCAwEAAaOCAY4wggGKMA4GA1UdDwEB/wQEAwIC +hDAbBgNVHSUEFDASBgkrBgEEAYI3FSQGBWeBBQgDMBYGA1UdIAQPMA0wCwYJKwYB +BAGCNxUfMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFzkix20sAidsDbw +XVqsXI+yNrejMB8GA1UdIwQYMBaAFHqMCs4vSGIX4pTRrlXBUuxxdKRWMHAGA1Ud +HwRpMGcwZaBjoGGGX2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2lvcHMvY3Js +L01pY3Jvc29mdCUyMFRQTSUyMFJvb3QlMjBDZXJ0aWZpY2F0ZSUyMEF1dGhvcml0 +eSUyMDIwMTQuY3JsMH0GCCsGAQUFBwEBBHEwbzBtBggrBgEFBQcwAoZhaHR0cDov +L3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9jZXJ0cy9NaWNyb3NvZnQlMjBUUE0l +MjBSb290JTIwQ2VydGlmaWNhdGUlMjBBdXRob3JpdHklMjAyMDE0LmNydDANBgkq +hkiG9w0BAQsFAAOCAgEAG06E9kKeAZpTHL6JAKfxPUJo045KBPVyCpV5U8Fn+oL5 +SXcaumjWGaBYUc2UfTH9bySrENmurQGzZFAfrdwdnXjJ+dKFbOZL1sLqlt0WyEzH +LKARWCjN4gedGH5746M8qLVaGYHNRt7bK9v2OHCl9sgT1NRzSoQd/3RlIfhscgA+ +7Lcca5Fvt8QmnEXYO3iTH3NFaTnS1ieWYUnKAmkw0o4ZD37zYY0Da3R6zLtqFubu +iko7x/52XGftM7Np4RKFH0B6O37oOcw4iH9zrBRVjTgUBWQ2Mi4YnDxzmVbDxi9A +4GkSlJWgl+QRge2r1B+ZKQQ+6nqlLhzDbgLFZJJ2EjYFmVBVG4kziV/wHyEFzC0R +xsaD+CtOWG83dm+y0hzvLE1PxjUy7Tus/X0G4I2JLrti5zIxr1K5v7a/gO7xemT0 +72iIYW3SBebZ8DwYPlg5tSsO/C9eY8vgIb3mxrDLg/9K9c6DvT7P3iv3BCjrwGdJ +ocU8ymxk1NAeMScz5Masy0+SXUA9tBW7hO3MVZrrldquKdFVe29tRuPUJFNrmFME +oLUhgPJsORSTRXZt+hoOqdVEcKpE0emRF5Pj6dhhAq1M1lF2MZ3oN02IUxRF7LY/ +PV7SzFtOkoHcq/RjsbulQfAwB1NzIF3WmiYxICQIyJcVeT8/U5puPkKEUU/uwn8= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/rootCertificates/solo.pem b/incs/WebAuthn/_test/rootCertificates/solo.pem new file mode 100644 index 0000000..c7a3740 --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/solo.pem @@ -0,0 +1,41 @@ +Solokeys FIDO2/U2F Device Attestation CA +======================================== + Data: + Version: 1 (0x0) + Serial Number: 14143382635911888524 (0xc44763928ff4be8c) + Signature Algorithm: ecdsa-with-SHA256 + + Issuer: + emailAddress = hello@solokeys.com + commonName = solokeys.com + organizationalUnitName = Root CA + organizationName = Solo Keys + stateOrProvinceName = Maryland + countryName = US + + Validity + Not Before: Nov 11 12:51:42 2018 GMT + Not After : Oct 29 12:51:42 2068 GMT + + Subject: + emailAddress = hello@solokeys.com + commonName = solokeys.com + organizationalUnitName = Root CA + organizationName = Solo Keys + stateOrProvinceName = Maryland + countryName = US + + +-----BEGIN CERTIFICATE----- +MIIB9DCCAZoCCQDER2OSj/S+jDAKBggqhkjOPQQDAjCBgDELMAkGA1UEBhMCVVMx +ETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQKDAlTb2xvIEtleXMxEDAOBgNVBAsM +B1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlzLmNvbTEhMB8GCSqGSIb3DQEJARYS +aGVsbG9Ac29sb2tleXMuY29tMCAXDTE4MTExMTEyNTE0MloYDzIwNjgxMDI5MTI1 +MTQyWjCBgDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQK +DAlTb2xvIEtleXMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlz +LmNvbTEhMB8GCSqGSIb3DQEJARYSaGVsbG9Ac29sb2tleXMuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEWHAN0CCJVZdMs0oktZ5m93uxmB1iyq8ELRLtqVFL +SOiHQEab56qRTB/QzrpGAY++Y2mw+vRuQMNhBiU0KzwjBjAKBggqhkjOPQQDAgNI +ADBFAiEAz9SlrAXIlEu87vra54rICPs+4b0qhp3PdzcTg7rvnP0CIGjxzlteQQx+ +jQGd7rwSZuE5RWUPVygYhUstQO9zNUOs +-----END CERTIFICATE----- \ No newline at end of file diff --git a/incs/WebAuthn/_test/rootCertificates/solokey_f1.pem b/incs/WebAuthn/_test/rootCertificates/solokey_f1.pem new file mode 100644 index 0000000..adefabf --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/solokey_f1.pem @@ -0,0 +1,23 @@ +-----BEGIN CERTIFICATE----- +MIID6TCCAdGgAwIBAgIUUAjLh3ownidqbj5fboDmufVXiecwDQYJKoZIhvcNAQEL +BQAwMjERMA8GA1UECgwIU29sb0tleXMxCzAJBgNVBAYTAkNIMRAwDgYDVQQDDAdS +b290IFIxMCAXDTIxMDUyODA4MjQxMloYDzIwNzEwNTE2MDgyNDEyWjAtMREwDwYD +VQQKDAhTb2xvS2V5czELMAkGA1UEBhMCQ0gxCzAJBgNVBAMMAkYxMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEPCcSladE9kbZ0XI7jmtceNSHVrC1Rx0d3U8aMvKS +CJimYSe7c0Jy7CZpw7TU6N6chNx6Q1jaZ/B3ZjPLGZBOMqOBxDCBwTAdBgNVHQ4E +FgQUQWu2S++iGQ3kYl/9KQSWuYIptPgwHwYDVR0jBBgwFoAUVOPVaecSkRBulbOE +QMfZOr8x1dcwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwMgYI +KwYBBQUHAQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8vaS5zMnBraS5uZXQvcjEv +MCcGA1UdHwQgMB4wHKAaoBiGFmh0dHA6Ly9jLnMycGtpLm5ldC9yMS8wDQYJKoZI +hvcNAQELBQADggIBACVIymBmQwWwIUKnffptCJPeAn4m+Vy7ntr6KeS6aM7NI3cb +xzRq5tHOugtjFJsBSGynbF0/Kc+VnGR2lCFuVKeuusFsAhk4F13jaOTPSTWTXK6k +2TdoqZ6wIqmQ7bAZVYqcE21ZkM/Bo5Ej+PZacGjlGaEHwjL5CU2scnZeqS8d1ago +MCIfvRlYd2vkbPjqQx0t5jzEKZ7hF4y77kh0JArYpgpp0Sq4P96pPDwIZCvVGmGi +jhNOie0UnF6trfTD1AAXtlPqYPK9gNpXlN2IhsIpNMf7YA9R1zjVvnfYnFS6Tr73 +0UzBct6jC9JompqvAo9NIe6cu/Qkc/KUL4JDt9iJWB8RN2aAnVCYQ+xT4evVFQCV +F/1pbeSvFfPqCfazkSPIiff7n9Tmk1Wwe3VmkuU7HUmAkYaLazs7DLY/Cp0/1V1K +pURMyawlUtv2J4PQqvOnMGUYupxp2l3DjdzHMx8RE+caCM2PxzPsUucLVHdOkBW2 +h6U5PIWJuZtbiabwFmQXahqSNkRO6kXRvedowqaHNZiIFi4VKqPHrJrEhNhncfJ/ +jwAAThoo5yyEgh3a+THoZKOFfZhzFJA9MVMwqQB00iSsF5HKC+MFUkHpKaV2DVjS +mPXOYy4biL8XkOqQeJUuB5sQ/2LYxaaXj1dBrnR3cklHp2KKacWYdnLdEe8I +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/rootCertificates/solokey_r1.pem b/incs/WebAuthn/_test/rootCertificates/solokey_r1.pem new file mode 100644 index 0000000..02ef39e --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/solokey_r1.pem @@ -0,0 +1,31 @@ +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgIUR9xt5vBCCwFTaFGS3VFH0v49lmUwDQYJKoZIhvcNAQEL +BQAwMjERMA8GA1UECgwIU29sb0tleXMxCzAJBgNVBAYTAkNIMRAwDgYDVQQDDAdS +b290IFIxMCAXDTIxMDUyMTIyMTA1M1oYDzIwNzEwNTA5MjIxMDUzWjAyMREwDwYD +VQQKDAhTb2xvS2V5czELMAkGA1UEBhMCQ0gxEDAOBgNVBAMMB1Jvb3QgUjEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCBybLOEMbhPyBEaHeqXJQUfRgd +xZHFtum2oXknCineXh8NXBL8PJLJEYi4Clv/QQGj+VPGPOcF1nwMX5BsmTYsLPMo +Rt7npI/xaPYdW/ByIvQQNqH3NTQjt8j4Wz0XWHL/VuqNFGZAdI4GN00NifKH1FCy +wOgwyKHl74XmMJLzzigFoo8m5ZPD+uw7ZRt1Q28jFTJiB2qyMX1rn2wHZLnHHhgs +wp0uApnQw5CGmhK3pkW8U9Gr3JH6K0q6NwZ4Pp1DPJFbl4J9cPFP2o25sOsf+jjX +4Ko2J97qndoRxHFWjh6HLvbq6/RyySbVGBsBeep92QXidf/3Vgc+6xkgTmlWL+5W +6mj7F8zhPAz8l8m3HEv/pVdsJikwrR2FAllw4T2nBYXhdJ4lPdH9HYZrbmyGVOcD +1M/hQ2d/7X0H1K40KV1li1nYJHxkfcDKHeI5RcAaLE+n6ctLS5KqyJ0MXmmga6I7 +rd5cTfQqjYQm/YbfShK6ZsmsGC/KJGmFbx9kqsMbcg7a2qF1RT0WPFJd2F1glaon +tsqPwFDi5mR7M46tjLAWJx2Wu5mbACedRoxKPMe8l+b1CQ7k+temvxNK0IvM38St +z9UiVpl0VwACNpJ2MobM+XJNQNCbMbBt0n6wPmftqI5taoFxPTNM6t1F2utsjbdn +M1/WUKOh5lhheBMDWQIDAQABo2MwYTAdBgNVHQ4EFgQUVOPVaecSkRBulbOEQMfZ +Or8x1dcwHwYDVR0jBBgwFoAUVOPVaecSkRBulbOEQMfZOr8x1dcwDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAEh5VMjC +YnWzJK8Rolmsbmpa7LQiS+WKk2ihYZRLUYlzET5+MDmue+n4sBuuuXPLaQsdnTSO +xqmVts8bneacEckr0y8j5/2o5/5UPjAchXXK6PwHqnajk2kzCIH2tWTyhpKcxF1i +fQo9RGA6igOjes8vMmKCFQg3A88wiAtrafgf/I3fVSHJOSeU29nqmVNHGU4tQFu0 +Frx/d3y5elo5rZpld71DwRA83qLUgJ3liancoSb/icR8igGyLxCcxmKU5fFItiG9 +4x+egnblyYfuhLbXU0k8LXJVMdDImZHEyI80EHOSpV3wZR5LyfiXu3fygxtOm6tL +fi1khkJIfIPMyV1Y4B7y6zOlHbneF1F8P4pTjHTYFHKhNm1wWffrqgLDYdtLAXSV +tyDM0zjtoRSHRYWsuwbeWdwoWHQeLkPzMtmFkHrPi0i3iv4GaianTnE1k1lX8Xf4 +HbWBHXoVJCoAwycJJqX2SPZwFlWGp8IMGLUNzjFtLP+D7pdUSBgkDqz6FumZQGx/ +KLHugnolEb8ZiOZKbaPOjc9EmXFjA42y4vXAip6ZZ2FfuWDqkPaU1WfM95cE0hf5 +BSbfxSSQ2V3z4sywzkfQxr7q2mYzJ9C2NhLYXMrc98L9uEd0O7dO0eEF+44gc5O7 +Bc7NuTA9//IG8nJb0MvD76TxHPlZuVnMdMb6 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/rootCertificates/yubico.pem b/incs/WebAuthn/_test/rootCertificates/yubico.pem new file mode 100644 index 0000000..e1338a8 --- /dev/null +++ b/incs/WebAuthn/_test/rootCertificates/yubico.pem @@ -0,0 +1,42 @@ +Yubico U2F Device Attestation CA +================================ + +Last Update: 2014-09-01 + +Yubico manufacturer U2F devices that contains device attestation +certificates signed by a set of Yubico CAs. This file contains the CA +certificates that Relying Parties (RP) need to configure their +software with to be able to verify U2F device certificates. + +This file has been signed with OpenPGP and you should verify the +signature and the authenticity of the public key before trusting the +content. The signature is located next to the file: + + https://developers.yubico.com/u2f/yubico-u2f-ca-certs.txt + https://developers.yubico.com/u2f/yubico-u2f-ca-certs.txt.sig + +We will update this file from time to time when we publish more CA +certificates. + +Name: Yubico U2F Root CA Serial 457200631 +Issued: 2014-08-01 + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/_test/server.php b/incs/WebAuthn/_test/server.php new file mode 100644 index 0000000..d65f516 --- /dev/null +++ b/incs/WebAuthn/_test/server.php @@ -0,0 +1,370 @@ + getCreateArgs + * | + * navigator.credentials.create <-------------' + * | + * '-------------------------> processCreate + * | + * alert ok or fail <----------------' + * + * ------------------------------------------------------------ + * + * VALIDATION + * + * window.fetch ------------------> getGetArgs + * | + * navigator.credentials.get <----------------' + * | + * '-------------------------> processGet + * | + * alert ok or fail <----------------' + * + * ------------------------------------------------------------ + */ + +require_once '../src/WebAuthn.php'; +try { + session_start(); + + // read get argument and post body + $fn = filter_input(INPUT_GET, 'fn'); + $requireResidentKey = !!filter_input(INPUT_GET, 'requireResidentKey'); + $userVerification = filter_input(INPUT_GET, 'userVerification', FILTER_SANITIZE_SPECIAL_CHARS); + + $userId = filter_input(INPUT_GET, 'userId', FILTER_SANITIZE_SPECIAL_CHARS); + $userName = filter_input(INPUT_GET, 'userName', FILTER_SANITIZE_SPECIAL_CHARS); + $userDisplayName = filter_input(INPUT_GET, 'userDisplayName', FILTER_SANITIZE_SPECIAL_CHARS); + + $userId = $userId ? preg_replace('/[^0-9a-f]/i', '', $userId): ""; + $userName = $userName ? preg_replace('/[^0-9a-z]/i', '', $userName): ""; + $userDisplayName = $userDisplayName ? preg_replace('/[^0-9a-z öüäéèàÖÜÄÉÈÀÂÊÎÔÛâêîôû]/i', '', $userDisplayName): ""; + + $post = trim(file_get_contents('php://input')); + if ($post) { + $post = json_decode($post, null, 512, JSON_THROW_ON_ERROR); + } + + if ($fn !== 'getStoredDataHtml') { + + // Formats + $formats = []; + if (filter_input(INPUT_GET, 'fmt_android-key')) { + $formats[] = 'android-key'; + } + if (filter_input(INPUT_GET, 'fmt_android-safetynet')) { + $formats[] = 'android-safetynet'; + } + if (filter_input(INPUT_GET, 'fmt_apple')) { + $formats[] = 'apple'; + } + if (filter_input(INPUT_GET, 'fmt_fido-u2f')) { + $formats[] = 'fido-u2f'; + } + if (filter_input(INPUT_GET, 'fmt_none')) { + $formats[] = 'none'; + } + if (filter_input(INPUT_GET, 'fmt_packed')) { + $formats[] = 'packed'; + } + if (filter_input(INPUT_GET, 'fmt_tpm')) { + $formats[] = 'tpm'; + } + + $rpId = 'localhost'; + if (filter_input(INPUT_GET, 'rpId')) { + $rpId = filter_input(INPUT_GET, 'rpId', FILTER_VALIDATE_DOMAIN); + if ($rpId === false) { + throw new Exception('invalid relying party ID'); + } + } + + // types selected on front end + $typeUsb = !!filter_input(INPUT_GET, 'type_usb'); + $typeNfc = !!filter_input(INPUT_GET, 'type_nfc'); + $typeBle = !!filter_input(INPUT_GET, 'type_ble'); + $typeInt = !!filter_input(INPUT_GET, 'type_int'); + $typeHyb = !!filter_input(INPUT_GET, 'type_hybrid'); + + // cross-platform: true, if type internal is not allowed + // false, if only internal is allowed + // null, if internal and cross-platform is allowed + $crossPlatformAttachment = null; + if (($typeUsb || $typeNfc || $typeBle || $typeHyb) && !$typeInt) { + $crossPlatformAttachment = true; + + } else if (!$typeUsb && !$typeNfc && !$typeBle && !$typeHyb && $typeInt) { + $crossPlatformAttachment = false; + } + + + // new Instance of the server library. + // make sure that $rpId is the domain name. + $WebAuthn = new lbuchs\WebAuthn\WebAuthn('WebAuthn Library', $rpId, $formats); + + // add root certificates to validate new registrations + if (filter_input(INPUT_GET, 'solo')) { + $WebAuthn->addRootCertificates('rootCertificates/solo.pem'); + $WebAuthn->addRootCertificates('rootCertificates/solokey_f1.pem'); + $WebAuthn->addRootCertificates('rootCertificates/solokey_r1.pem'); + } + if (filter_input(INPUT_GET, 'apple')) { + $WebAuthn->addRootCertificates('rootCertificates/apple.pem'); + } + if (filter_input(INPUT_GET, 'yubico')) { + $WebAuthn->addRootCertificates('rootCertificates/yubico.pem'); + } + if (filter_input(INPUT_GET, 'hypersecu')) { + $WebAuthn->addRootCertificates('rootCertificates/hypersecu.pem'); + } + if (filter_input(INPUT_GET, 'google')) { + $WebAuthn->addRootCertificates('rootCertificates/globalSign.pem'); + $WebAuthn->addRootCertificates('rootCertificates/googleHardware.pem'); + } + if (filter_input(INPUT_GET, 'microsoft')) { + $WebAuthn->addRootCertificates('rootCertificates/microsoftTpmCollection.pem'); + } + if (filter_input(INPUT_GET, 'mds')) { + $WebAuthn->addRootCertificates('rootCertificates/mds'); + } + + } + + // ------------------------------------ + // request for create arguments + // ------------------------------------ + + if ($fn === 'getCreateArgs') { + $createArgs = $WebAuthn->getCreateArgs(\hex2bin($userId), $userName, $userDisplayName, 60*4, $requireResidentKey, $userVerification, $crossPlatformAttachment); + + header('Content-Type: application/json'); + print(json_encode($createArgs)); + + // save challange to session. you have to deliver it to processGet later. + $_SESSION['challenge'] = $WebAuthn->getChallenge(); + + + + // ------------------------------------ + // request for get arguments + // ------------------------------------ + + } else if ($fn === 'getGetArgs') { + $ids = []; + + if ($requireResidentKey) { + if (!isset($_SESSION['registrations']) || !is_array($_SESSION['registrations']) || count($_SESSION['registrations']) === 0) { + throw new Exception('we do not have any registrations in session to check the registration'); + } + + } else { + // load registrations from session stored there by processCreate. + // normaly you have to load the credential Id's for a username + // from the database. + if (isset($_SESSION['registrations']) && is_array($_SESSION['registrations'])) { + foreach ($_SESSION['registrations'] as $reg) { + if ($reg->userId === $userId) { + $ids[] = $reg->credentialId; + } + } + } + + if (count($ids) === 0) { + throw new Exception('no registrations in session for userId ' . $userId); + } + } + + $getArgs = $WebAuthn->getGetArgs($ids, 60*4, $typeUsb, $typeNfc, $typeBle, $typeHyb, $typeInt, $userVerification); + + header('Content-Type: application/json'); + print(json_encode($getArgs)); + + // save challange to session. you have to deliver it to processGet later. + $_SESSION['challenge'] = $WebAuthn->getChallenge(); + + + + // ------------------------------------ + // process create + // ------------------------------------ + + } else if ($fn === 'processCreate') { + $clientDataJSON = base64_decode($post->clientDataJSON); + $attestationObject = base64_decode($post->attestationObject); + $challenge = $_SESSION['challenge']; + + // processCreate returns data to be stored for future logins. + // in this example we store it in the php session. + // Normaly you have to store the data in a database connected + // with the user name. + $data = $WebAuthn->processCreate($clientDataJSON, $attestationObject, $challenge, $userVerification === 'required', true, false); + + // add user infos + $data->userId = $userId; + $data->userName = $userName; + $data->userDisplayName = $userDisplayName; + + if (!isset($_SESSION['registrations']) || !array_key_exists('registrations', $_SESSION) || !is_array($_SESSION['registrations'])) { + $_SESSION['registrations'] = []; + } + $_SESSION['registrations'][] = $data; + + $msg = 'registration success.'; + if ($data->rootValid === false) { + $msg = 'registration ok, but certificate does not match any of the selected root ca.'; + } + + $return = new stdClass(); + $return->success = true; + $return->msg = $msg; + + header('Content-Type: application/json'); + print(json_encode($return)); + + + + // ------------------------------------ + // proccess get + // ------------------------------------ + + } else if ($fn === 'processGet') { + $clientDataJSON = base64_decode($post->clientDataJSON); + $authenticatorData = base64_decode($post->authenticatorData); + $signature = base64_decode($post->signature); + $userHandle = base64_decode($post->userHandle); + $id = base64_decode($post->id); + $challenge = $_SESSION['challenge'] ?? ''; + $credentialPublicKey = null; + + // looking up correspondending public key of the credential id + // you should also validate that only ids of the given user name + // are taken for the login. + if (isset($_SESSION['registrations']) && is_array($_SESSION['registrations'])) { + foreach ($_SESSION['registrations'] as $reg) { + if ($reg->credentialId === $id) { + $credentialPublicKey = $reg->credentialPublicKey; + break; + } + } + } + + if ($credentialPublicKey === null) { + throw new Exception('Public Key for credential ID not found!'); + } + + // if we have resident key, we have to verify that the userHandle is the provided userId at registration + if ($requireResidentKey && $userHandle !== hex2bin($reg->userId)) { + throw new \Exception('userId doesnt match (is ' . bin2hex($userHandle) . ' but expect ' . $reg->userId . ')'); + } + + // process the get request. throws WebAuthnException if it fails + $WebAuthn->processGet($clientDataJSON, $authenticatorData, $signature, $credentialPublicKey, $challenge, null, $userVerification === 'required'); + + $return = new stdClass(); + $return->success = true; + + header('Content-Type: application/json'); + print(json_encode($return)); + + // ------------------------------------ + // proccess clear registrations + // ------------------------------------ + + } else if ($fn === 'clearRegistrations') { + $_SESSION['registrations'] = null; + $_SESSION['challenge'] = null; + + $return = new stdClass(); + $return->success = true; + $return->msg = 'all registrations deleted'; + + header('Content-Type: application/json'); + print(json_encode($return)); + + // ------------------------------------ + // display stored data as HTML + // ------------------------------------ + + } else if ($fn === 'getStoredDataHtml') { + $html = '' . "\n"; + $html .= ''; + $html .= ''; + if (isset($_SESSION['registrations']) && is_array($_SESSION['registrations'])) { + $html .= '

    There are ' . count($_SESSION['registrations']) . ' registrations in this session:

    '; + foreach ($_SESSION['registrations'] as $reg) { + $html .= ''; + foreach ($reg as $key => $value) { + + if (is_bool($value)) { + $value = $value ? 'yes' : 'no'; + + } else if (is_null($value)) { + $value = 'null'; + + } else if (is_object($value)) { + $value = chunk_split(strval($value), 64); + + } else if (is_string($value) && strlen($value) > 0 && htmlspecialchars($value, ENT_QUOTES) === '') { + $value = chunk_split(bin2hex($value), 64); + } + $html .= ''; + } + $html .= '
    ' . htmlspecialchars($key) . '' . nl2br(htmlspecialchars($value)) . '
    '; + } + } else { + $html .= '

    There are no registrations in this session.

    '; + } + $html .= ''; + + header('Content-Type: text/html'); + print $html; + + // ------------------------------------ + // get root certs from FIDO Alliance Metadata Service + // ------------------------------------ + + } else if ($fn === 'queryFidoMetaDataService') { + + $mdsFolder = 'rootCertificates/mds'; + $success = false; + $msg = null; + + // fetch only 1x / 24h + $lastFetch = \is_file($mdsFolder . '/lastMdsFetch.txt') ? \strtotime(\file_get_contents($mdsFolder . '/lastMdsFetch.txt')) : 0; + if ($lastFetch + (3600*48) < \time()) { + $cnt = $WebAuthn->queryFidoMetaDataService($mdsFolder); + $success = true; + \file_put_contents($mdsFolder . '/lastMdsFetch.txt', date('r')); + $msg = 'successfully queried FIDO Alliance Metadata Service - ' . $cnt . ' certificates downloaded.'; + + } else { + $msg = 'Fail: last fetch was at ' . date('r', $lastFetch) . ' - fetch only 1x every 48h'; + } + + $return = new stdClass(); + $return->success = $success; + $return->msg = $msg; + + header('Content-Type: application/json'); + print(json_encode($return)); + } + +} catch (Throwable $ex) { + $return = new stdClass(); + $return->success = false; + $return->msg = $ex->getMessage(); + + header('Content-Type: application/json'); + print(json_encode($return)); +} diff --git a/incs/WebAuthn/composer.json b/incs/WebAuthn/composer.json new file mode 100644 index 0000000..1cf258e --- /dev/null +++ b/incs/WebAuthn/composer.json @@ -0,0 +1,23 @@ +{ + "name": "lbuchs/webauthn", + "description": "A simple PHP WebAuthn (FIDO2) server library", + "keywords": [ + "webauthn", "authentication" + ], + "homepage": "https://github.com/lbuchs/webauthn", + "license": "MIT", + "authors": [ + { + "name": "Lukas Buchs", + "role": "Developer" + } + ], + "require": { + "php" : ">=8.0.0" + }, + "autoload": { + "psr-4": { + "lbuchs\\WebAuthn\\": "src" + } + } +} diff --git a/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator.pem new file mode 100644 index 0000000..06b3e7d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator.pem @@ -0,0 +1,18 @@ +ACS FIDO Authenticator +---------------------- + +-----BEGIN CERTIFICATE----- +MIICQTCCAeegAwIBAgIUF/0wTPP6FEqxpsibJiLFtDj4qhwwCgYIKoZIzj0EAwIw +dTELMAkGA1UEBhMCSEsxEjAQBgNVBAgMCUhvbmcgS29uZzESMBAGA1UEBwwJSG9u +ZyBLb25nMSMwIQYDVQQKDBpBZHZhbmNlZCBDYXJkIFN5c3RlbXMgTHRkLjEZMBcG +A1UEAwwQQUNTIEZJRE8gUm9vdCBDQTAgFw0yMjA1MzAwOTIzMzVaGA8yMDUyMDUy +MjA5MjMzNVowdTELMAkGA1UEBhMCSEsxEjAQBgNVBAgMCUhvbmcgS29uZzESMBAG +A1UEBwwJSG9uZyBLb25nMSMwIQYDVQQKDBpBZHZhbmNlZCBDYXJkIFN5c3RlbXMg +THRkLjEZMBcGA1UEAwwQQUNTIEZJRE8gUm9vdCBDQTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABBwYgKVwjCV6+lv7gnpFERzU2uND8gdEkPCNcs/vFDs2sK42Juxn +hFnIgMB2DyU0IrXILjf/2XT0YSTd1sPiTSajUzBRMB0GA1UdDgQWBBTnQarpdSt4 +sid7VjfNILIHrb2PoDAfBgNVHSMEGDAWgBTnQarpdSt4sid7VjfNILIHrb2PoDAP +BgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIQDcoXJ3rzNMA/fZkh08 +PoFrMx43GYMhZMfLPw/3MfJpGAIgectKwmJYM9J8SX8x/aQV4iGvKWoBfr1XPTAM +XOhVEYE= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator_card.pem b/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator_card.pem new file mode 100644 index 0000000..e0fc52e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator_card.pem @@ -0,0 +1,18 @@ +ACS FIDO Authenticator Card +--------------------------- + +-----BEGIN CERTIFICATE----- +MIICQTCCAeegAwIBAgIUF/0wTPP6FEqxpsibJiLFtDj4qhwwCgYIKoZIzj0EAwIw +dTELMAkGA1UEBhMCSEsxEjAQBgNVBAgMCUhvbmcgS29uZzESMBAGA1UEBwwJSG9u +ZyBLb25nMSMwIQYDVQQKDBpBZHZhbmNlZCBDYXJkIFN5c3RlbXMgTHRkLjEZMBcG +A1UEAwwQQUNTIEZJRE8gUm9vdCBDQTAgFw0yMjA1MzAwOTIzMzVaGA8yMDUyMDUy +MjA5MjMzNVowdTELMAkGA1UEBhMCSEsxEjAQBgNVBAgMCUhvbmcgS29uZzESMBAG +A1UEBwwJSG9uZyBLb25nMSMwIQYDVQQKDBpBZHZhbmNlZCBDYXJkIFN5c3RlbXMg +THRkLjEZMBcGA1UEAwwQQUNTIEZJRE8gUm9vdCBDQTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABBwYgKVwjCV6+lv7gnpFERzU2uND8gdEkPCNcs/vFDs2sK42Juxn +hFnIgMB2DyU0IrXILjf/2XT0YSTd1sPiTSajUzBRMB0GA1UdDgQWBBTnQarpdSt4 +sid7VjfNILIHrb2PoDAfBgNVHSMEGDAWgBTnQarpdSt4sid7VjfNILIHrb2PoDAP +BgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIQDcoXJ3rzNMA/fZkh08 +PoFrMx43GYMhZMfLPw/3MfJpGAIgectKwmJYM9J8SX8x/aQV4iGvKWoBfr1XPTAM +XOhVEYE= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator_nfc.pem b/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator_nfc.pem new file mode 100644 index 0000000..f090080 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/acs_fido_authenticator_nfc.pem @@ -0,0 +1,19 @@ +ACS FIDO Authenticator NFC +-------------------------- + +-----BEGIN CERTIFICATE----- +MIICfzCCAiWgAwIBAgIFEIZAB3MwCgYIKoZIzj0EAwIwdTELMAkGA1UEBhMCSEsx +EjAQBgNVBAgMCUhvbmcgS29uZzESMBAGA1UEBwwJSG9uZyBLb25nMSMwIQYDVQQK +DBpBZHZhbmNlZCBDYXJkIFN5c3RlbXMgTHRkLjEZMBcGA1UEAwwQQUNTIEZJRE8g +Um9vdCBDQTAeFw0yNDEwMDMwNjQ2MzZaFw0zNDEwMDMwNjQ2MzZaMIGCMQswCQYD +VQQGEwJISzEjMCEGA1UECgwaQWR2YW5jZWQgQ2FyZCBTeXN0ZW1zIEx0ZC4xIjAg +BgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xKjAoBgNVBAMMIUFDUyBB +RkQwMyBBdHRlc3RhdGlvbiBDZXJ0aWZpY2F0ZTBZMBMGByqGSM49AgEGCCqGSM49 +AwEHA0IABGseNayIOV4mfqT3QSoL4xWCaGLciKA0oAciih1uHjT6oWCM7x/AQcHj +bBhdGne52Jqi99Ye3aqkq+LkdvP/M/WjgZMwgZAwCQYDVR0TBAIwADALBgNVHQ8E +BAMCBsAwEwYLKwYBBAGC5RwCAQEEBAMCBDAwIQYLKwYBBAGC5RwBAQQEEgQQyJ5q +OGwAVCZapcnL9I8DgjAdBgNVHQ4EFgQUG6zB4SX9RFX0SvNyAHzTvKZhGSUwHwYD +VR0jBBgwFoAU50Gq6XUreLIne1Y3zSCyB629j6AwCgYIKoZIzj0EAwIDSAAwRQIh +AIm78GC7xl0VIvQjh7E4+AIH0Pw424oduUUgdwWonG40AiAx1X6XmXBr5b1jmpCY +cvLMfdH9ObP3EklIXU9FHgLosA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/allthenticator_android_app_roaming_ble_fido2_allthenticator_for_windows_mac_linux_and_allthenticate_door_readers.pem b/incs/WebAuthn/rootCertificates/mds/allthenticator_android_app_roaming_ble_fido2_allthenticator_for_windows_mac_linux_and_allthenticate_door_readers.pem new file mode 100644 index 0000000..1323c09 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/allthenticator_android_app_roaming_ble_fido2_allthenticator_for_windows_mac_linux_and_allthenticate_door_readers.pem @@ -0,0 +1,20 @@ +Allthenticator Android App: roaming BLE FIDO2 Allthenticator for Windows, Mac, Linux, and Allthenticate door readers +-------------------------------------------------------------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICqDCCAk6gAwIBAgIUGFCc6rhe4EiRa/OSqPNwuoR2jkQwCgYIKoZIzj0EAwIw +gaoxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3Rv +bjEWMBQGA1UECgwNQWxsdGhlbnRpY2F0ZTEiMCAGA1UECwwZQXV0aGVudGljYXRv +ciBBdHRlc3RhdGlvbjEWMBQGA1UEAwwNQWxsdGhlbnRpY2F0ZTElMCMGCSqGSIb3 +DQEJARYWaGVscEBhbGx0aGVudGljYXRlLmNvbTAeFw0yNDAzMTQxNTUyNTJaFw0z +NDAzMTIxNTUyNTJaMIGqMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xFjAUBgNVBAoMDUFsbHRoZW50aWNhdGUxIjAgBgNVBAsM +GUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xFjAUBgNVBAMMDUFsbHRoZW50aWNh +dGUxJTAjBgkqhkiG9w0BCQEWFmhlbHBAYWxsdGhlbnRpY2F0ZS5jb20wWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAAS2IAC5t3iERq5xpsEAyqPzjTb+ekx++5Z4Vu6Y +rm7SFftzc5BdUVi7qnJpZotId2GfFjad0ZjkIf8T5R5htdVLo1AwTjAdBgNVHQ4E +FgQUAy5QOmItkBx+RgFn4EflQVYfn1EwHwYDVR0jBBgwFoAUAy5QOmItkBx+RgFn +4EflQVYfn1EwDAYDVR0TAQH/BAIwADAKBggqhkjOPQQDAgNIADBFAiEAwsJai8gk +A18gw+aLmTKww0OJNydgN4ozeKe957rRm60CIEgwALnBQkr1AFITibJJ+TDPP2yL +5no6HdTEACA7mHwH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/allthenticator_ios_app_roaming_ble_fido2_allthenticator_for_windows_mac_linux_and_allthenticate_door_readers.pem b/incs/WebAuthn/rootCertificates/mds/allthenticator_ios_app_roaming_ble_fido2_allthenticator_for_windows_mac_linux_and_allthenticate_door_readers.pem new file mode 100644 index 0000000..99ffd04 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/allthenticator_ios_app_roaming_ble_fido2_allthenticator_for_windows_mac_linux_and_allthenticate_door_readers.pem @@ -0,0 +1,20 @@ +Allthenticator iOS App: roaming BLE FIDO2 Allthenticator for Windows, Mac, Linux, and Allthenticate door readers +---------------------------------------------------------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICqDCCAk6gAwIBAgIUGFCc6rhe4EiRa/OSqPNwuoR2jkQwCgYIKoZIzj0EAwIw +gaoxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3Rv +bjEWMBQGA1UECgwNQWxsdGhlbnRpY2F0ZTEiMCAGA1UECwwZQXV0aGVudGljYXRv +ciBBdHRlc3RhdGlvbjEWMBQGA1UEAwwNQWxsdGhlbnRpY2F0ZTElMCMGCSqGSIb3 +DQEJARYWaGVscEBhbGx0aGVudGljYXRlLmNvbTAeFw0yNDAzMTQxNTUyNTJaFw0z +NDAzMTIxNTUyNTJaMIGqMQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xFjAUBgNVBAoMDUFsbHRoZW50aWNhdGUxIjAgBgNVBAsM +GUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xFjAUBgNVBAMMDUFsbHRoZW50aWNh +dGUxJTAjBgkqhkiG9w0BCQEWFmhlbHBAYWxsdGhlbnRpY2F0ZS5jb20wWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAAS2IAC5t3iERq5xpsEAyqPzjTb+ekx++5Z4Vu6Y +rm7SFftzc5BdUVi7qnJpZotId2GfFjad0ZjkIf8T5R5htdVLo1AwTjAdBgNVHQ4E +FgQUAy5QOmItkBx+RgFn4EflQVYfn1EwHwYDVR0jBBgwFoAUAy5QOmItkBx+RgFn +4EflQVYfn1EwDAYDVR0TAQH/BAIwADAKBggqhkjOPQQDAgNIADBFAiEAwsJai8gk +A18gw+aLmTKww0OJNydgN4ozeKe957rRm60CIEgwALnBQkr1AFITibJJ+TDPP2yL +5no6HdTEACA7mHwH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/android_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/android_authenticator.pem new file mode 100644 index 0000000..631fbe1 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/android_authenticator.pem @@ -0,0 +1,943 @@ +Android Authenticator +--------------------- + +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2A +DDL24CejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFuk +fCPAlaUs3L6JbyO5o91lAFJekazInXJ0glMLfalAvWhgxeG4VDvBNhcl2MG9AjEA +njWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOaKaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYG +A1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2Jh +bCBSb290MB4XDTA2MTIxNTA4MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UE +ChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBS +b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+Mi8vRRQZhP/8NN5 +7CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW0ozS +J8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2y +HLtgwEZLAfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iP +t3sMpTjr3kfb1V05/Iin89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNz +FtApD0mpSPCzqrdsxacwOUBdrsTiXSZT8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAY +XSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2MDSgMqAw +hi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3Js +MB8GA1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUA +A4IBAQBW7wojoFROlZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMj +Wqd8BfP9IjsO0QbE2zZMcwSO5bAi5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUx +XOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2hO0j9n0Hq0V+09+zv+mKts2o +omcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+TX3EJIrduPuoc +A06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg +MB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx +MjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET +MBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI +xutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k +ZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD +aNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw +LnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw +1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX +k7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2 +SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h +bguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n +WUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY +rZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce +MgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu +bAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt +Ixg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61 +55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj +vUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf +cDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz +oHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp +nOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs +pA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v +JJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R +8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4 +5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw +MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW +/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g +PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u +QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY +SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv +IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 +zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd +BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB +ZQ== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/l +xKvRHYqjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0 +CMRw3J5QdCHojXohw0+WbhXRIjVhLfoIN+4Zba3bssx9BzT1YBkstTTZbyACMANx +sbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11xzPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3Kg +GjSY6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9Bu +XvAuMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOd +re7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXu +PuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1 +mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K +8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqj +x5RWIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsR +nTKaG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0 +kzCqgc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9Ok +twIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBALZp +8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiT +z9D2PGcDFWEJ+YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiA +pJiS4wGWAqoC7o87xdFtCjMwc3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvb +pxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3DaWsYDQvTtN6LwG1BUSw7YhN4ZKJmB +R64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5rn/WkhLx3+WuXrD5R +RaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56GtmwfuNmsk +0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC +5AwiWVIQ7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiF +izoHCBy69Y9Vmhh1fuXsgWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLn +yOd/xCxgXS/Dr55FBcOEArf9LAhST4Ldo/DUhgkC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIJAOj6GWMU0voYMA0GCSqGSIb3DQEBCwUAMBsxGTAXBgNV +BAUTEGY5MjAwOWU4NTNiNmIwNDUwHhcNMTYwNTI2MTYyODUyWhcNMjYwNTI0MTYy +ODUyWjAbMRkwFwYDVQQFExBmOTIwMDllODUzYjZiMDQ1MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr7bHgiuxpwHsK7Qui8xUFmOr75gvMsd/dTEDDJdS +Sxtf6An7xyqpRR90PL2abxM1dEqlXnf2tqw1Ne4Xwl5jlRfdnJLmN0pTy/4lj4/7 +tv0Sk3iiKkypnEUtR6WfMgH0QZfKHM1+di+y9TFRtv6y//0rb+T+W8a9nsNL/ggj +nar86461qO0rOs2cXjp3kOG1FEJ5MVmFmBGtnrKpa73XpXyTqRxB/M0n1n/W9nGq +C4FSYa04T6N5RIZGBN2z2MT5IKGbFlbC8UrW0DxW7AYImQQcHtGl/m00QLVWutHQ +oVJYnFPlXTcHYvASLu+RhhsbDmxMgJJ0mcDpvsC4PjvB+TxywElgS70vE0XmLD+O +JtvsBslHZvPBKCOdT0MS+tgSOIfga+z1Z1g7+DVagf7quvmag8jfPioyKvxnK/Eg +sTUVi2ghzq8wm27ud/mIM7AY2qEORR8Go3TVB4HzWQgpZrt3i5MIlCaY504LzSRi +igHCzAPlHws+W0rB5N+er5/2pJKnfBSDiCiFAVtCLOZ7gLiMm0jhO2B6tUXHI/+M +RPjy02i59lINMRRev56GKtcd9qO/0kUJWdZTdA2XoS82ixPvZtXQpUpuL12ab+9E +aDK8Z4RHJYYfCT3Q5vNAXaiWQ+8PTWm2QgBR/bkwSWc+NpUFgNPN9PvQi8WEg5Um +AGMCAwEAAaOBpjCBozAdBgNVHQ4EFgQUNmHhAHyIBQlRi0RsR/8aTMnqTxIwHwYD +VR0jBBgwFoAUNmHhAHyIBQlRi0RsR/8aTMnqTxIwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAYYwQAYDVR0fBDkwNzA1oDOgMYYvaHR0cHM6Ly9hbmRyb2lk +Lmdvb2dsZWFwaXMuY29tL2F0dGVzdGF0aW9uL2NybC8wDQYJKoZIhvcNAQELBQAD +ggIBACDIw41L3KlXG0aMiS//cqrG+EShHUGo8HNsw30W1kJtjn6UBwRM6jnmiwfB +Pb8VA91chb2vssAtX2zbTvqBJ9+LBPGCdw/E53Rbf86qhxKaiAHOjpvAy5Y3m00m +qC0w/Zwvju1twb4vhLaJ5NkUJYsUS7rmJKHHBnETLi8GFqiEsqTWpG/6ibYCv7rY +DBJDcR9W62BW9jfIoBQcxUCUJouMPH25lLNcDc1ssqvC2v7iUgI9LeoM1sNovqPm +QUiG9rHli1vXxzCyaMTjwftkJLkf6724DFhuKug2jITV0QkXvaJWF4nUaHOTNA4u +JU9WDvZLI1j83A+/xnAJUucIv/zGJ1AMH2boHqF8CY16LpsYgBt6tKxxWH00XcyD +CdW2KlBCeqbQPcsFmWyWugxdcekhYsAWyoSf818NUsZdBWBaR/OukXrNLfkQ79Iy +ZohZbvabO/X+MVT3rriAoKc8oE2Uws6DF+60PV7/WIPjNvXySdqspImSN78mflxD +qwLqRBYkA3I75qppLGG9rp7UCdRjxMl8ZDBld+7yvHVgt1cVzJx9xnyGCC23Uaic +MDSXYrB4I4WHXPGjxhZuCuPBLTdOLU8YRvMYdEvYebWHMpvwGCF6bAx3JBpIeOQ1 +wDB5y0USicV3YgYGmi+NZfhA4URSh77Yd6uuJOJENRaNVTzk +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vX +mX7wCl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7 +zUjwTcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0P +fyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtc +vfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4 +Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUsp +zBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOO +Rc92wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYW +k70paDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+ +DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgF +lQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBADiW +Cu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6Z +XPYfcX3v73svfuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZR +gyFmxhE+885H7pwoHyXa/6xmld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3 +d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9bgsiG1eGZbYwE8na6SfZu6W0eX6Dv +J4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq4BjFbkerQUIpm/Zg +DdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWErtXvM ++SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyy +F62ARPBopY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9 +SQ98POyDGCBDTtWTurQ0sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdws +E3PYJ/HQcu51OyLemGhmW/HGY0dVHLqlCFF1pkgl +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i +YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg +R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 +9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq +fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv +iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU +1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ +bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW +MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA +ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l +uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn +Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS +tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF +PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un +hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV +5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/arculus_fido2_u2f_key_card.pem b/incs/WebAuthn/rootCertificates/mds/arculus_fido2_u2f_key_card.pem new file mode 100644 index 0000000..b87d70d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/arculus_fido2_u2f_key_card.pem @@ -0,0 +1,40 @@ +Arculus FIDO2/U2F Key Card +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIC+jCCAqCgAwIBAgIUTXJy28lpQVlhIp7ETBi+U4bcaD8wCgYIKoZIzj0EAwIw +gYAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApOZXcgSmVyc2V5MREwDwYDVQQHDAhT +b21lcnNldDEUMBIGA1UECgwLQ29tcG9TZWN1cmUxEDAOBgNVBAsMB0FyY3VsdXMx +ITAfBgNVBAMMGENvbXBvU2VjdXJlLUZJRE8tQ0EtUm9vdDAgFw0yMzA0MTgxNTQ1 +NTBaGA8yMDUzMDQxMDE1NDU1MFowgYAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApO +ZXcgSmVyc2V5MREwDwYDVQQHDAhTb21lcnNldDEUMBIGA1UECgwLQ29tcG9TZWN1 +cmUxEDAOBgNVBAsMB0FyY3VsdXMxITAfBgNVBAMMGENvbXBvU2VjdXJlLUZJRE8t +Q0EtUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCgG7r6VA/h+BynUnyDZ +MD0VZkYW6RGnph0w25gQDWMoqAaiUaFG5MClkhakIBpLF+6xJBhO1gs+7C1k/juV +uv2jgfMwgfAwHQYDVR0OBBYEFJz1gFtTTBNfffDKvdjpUEyp70ztMIHABgNVHSME +gbgwgbWAFJz1gFtTTBNfffDKvdjpUEyp70ztoYGGpIGDMIGAMQswCQYDVQQGEwJV +UzETMBEGA1UECAwKTmV3IEplcnNleTERMA8GA1UEBwwIU29tZXJzZXQxFDASBgNV +BAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQLDAdBcmN1bHVzMSEwHwYDVQQDDBhDb21w +b1NlY3VyZS1GSURPLUNBLVJvb3SCFE1yctvJaUFZYSKexEwYvlOG3Gg/MAwGA1Ud +EwQFMAMBAf8wCgYIKoZIzj0EAwIDSAAwRQIgcgXGMDP2rfh4ETY9EJLwuXo1S9Ui +qtEmPhq9/diS0nACIQDoyLZosx8rRAF1vpRXcsVQDDSHoEs/PbmF3Er/mJ0x6w== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC5DCCAoqgAwIBAgIJAJ1mgX+TKiH7MAoGCCqGSM49BAMCMIGAMQswCQYDVQQG +EwJVUzETMBEGA1UECAwKTmV3IEplcnNleTERMA8GA1UEBwwIU29tZXJzZXQxFDAS +BgNVBAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQLDAdBcmN1bHVzMSEwHwYDVQQDDBhD +b21wb1NlY3VyZS1GSURPLUNBLVJvb3QwIBcNMjMwMTEzMTc1NTMwWhgPMjA1MzAx +MDUxNzU1MzBaMIGAMQswCQYDVQQGEwJVUzETMBEGA1UECAwKTmV3IEplcnNleTER +MA8GA1UEBwwIU29tZXJzZXQxFDASBgNVBAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQL +DAdBcmN1bHVzMSEwHwYDVQQDDBhDb21wb1NlY3VyZS1GSURPLUNBLVJvb3QwWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAAR3NlslpEpX/BiZ9RpWE+qrm2IRMLi3bksd +aHSpA8+ozUaFavT4L0pPSLBhnTRF15CaTHJMcEUGugr/xoGTdLNpo4HoMIHlMB0G +A1UdDgQWBBR4z78sTmaiwHBw0fzV66W6fl/9WDCBtQYDVR0jBIGtMIGqgBR4z78s +TmaiwHBw0fzV66W6fl/9WKGBhqSBgzCBgDELMAkGA1UEBhMCVVMxEzARBgNVBAgM +Ck5ldyBKZXJzZXkxETAPBgNVBAcMCFNvbWVyc2V0MRQwEgYDVQQKDAtDb21wb1Nl +Y3VyZTEQMA4GA1UECwwHQXJjdWx1czEhMB8GA1UEAwwYQ29tcG9TZWN1cmUtRklE +Ty1DQS1Sb290ggkAnWaBf5MqIfswDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNI +ADBFAiBpeKFNvzFvn+zY8cQdmFGrtl01Jxyllavlqxutc2xtRgIhAO01eFsUvTDd +kTeHm9eAvwLP5vXNIrU3MOxjwaIltaOY +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/arculus_fido2_u2f_key_card_p71.pem b/incs/WebAuthn/rootCertificates/mds/arculus_fido2_u2f_key_card_p71.pem new file mode 100644 index 0000000..3677db9 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/arculus_fido2_u2f_key_card_p71.pem @@ -0,0 +1,21 @@ +Arculus FIDO2/U2F Key Card [P71] +-------------------------------- + +-----BEGIN CERTIFICATE----- +MIIC+jCCAqCgAwIBAgIUTXJy28lpQVlhIp7ETBi+U4bcaD8wCgYIKoZIzj0EAwIw +gYAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApOZXcgSmVyc2V5MREwDwYDVQQHDAhT +b21lcnNldDEUMBIGA1UECgwLQ29tcG9TZWN1cmUxEDAOBgNVBAsMB0FyY3VsdXMx +ITAfBgNVBAMMGENvbXBvU2VjdXJlLUZJRE8tQ0EtUm9vdDAgFw0yMzA0MTgxNTQ1 +NTBaGA8yMDUzMDQxMDE1NDU1MFowgYAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApO +ZXcgSmVyc2V5MREwDwYDVQQHDAhTb21lcnNldDEUMBIGA1UECgwLQ29tcG9TZWN1 +cmUxEDAOBgNVBAsMB0FyY3VsdXMxITAfBgNVBAMMGENvbXBvU2VjdXJlLUZJRE8t +Q0EtUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCgG7r6VA/h+BynUnyDZ +MD0VZkYW6RGnph0w25gQDWMoqAaiUaFG5MClkhakIBpLF+6xJBhO1gs+7C1k/juV +uv2jgfMwgfAwHQYDVR0OBBYEFJz1gFtTTBNfffDKvdjpUEyp70ztMIHABgNVHSME +gbgwgbWAFJz1gFtTTBNfffDKvdjpUEyp70ztoYGGpIGDMIGAMQswCQYDVQQGEwJV +UzETMBEGA1UECAwKTmV3IEplcnNleTERMA8GA1UEBwwIU29tZXJzZXQxFDASBgNV +BAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQLDAdBcmN1bHVzMSEwHwYDVQQDDBhDb21w +b1NlY3VyZS1GSURPLUNBLVJvb3SCFE1yctvJaUFZYSKexEwYvlOG3Gg/MAwGA1Ud +EwQFMAMBAf8wCgYIKoZIzj0EAwIDSAAwRQIgcgXGMDP2rfh4ETY9EJLwuXo1S9Ui +qtEmPhq9/diS0nACIQDoyLZosx8rRAF1vpRXcsVQDDSHoEs/PbmF3Er/mJ0x6w== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/arculus_fido_2_1_key_card.pem b/incs/WebAuthn/rootCertificates/mds/arculus_fido_2_1_key_card.pem new file mode 100644 index 0000000..c2fa4b7 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/arculus_fido_2_1_key_card.pem @@ -0,0 +1,21 @@ +Arculus FIDO 2.1 Key Card +------------------------- + +-----BEGIN CERTIFICATE----- +MIIC5DCCAoqgAwIBAgIJAJ1mgX+TKiH7MAoGCCqGSM49BAMCMIGAMQswCQYDVQQG +EwJVUzETMBEGA1UECAwKTmV3IEplcnNleTERMA8GA1UEBwwIU29tZXJzZXQxFDAS +BgNVBAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQLDAdBcmN1bHVzMSEwHwYDVQQDDBhD +b21wb1NlY3VyZS1GSURPLUNBLVJvb3QwIBcNMjMwMTEzMTc1NTMwWhgPMjA1MzAx +MDUxNzU1MzBaMIGAMQswCQYDVQQGEwJVUzETMBEGA1UECAwKTmV3IEplcnNleTER +MA8GA1UEBwwIU29tZXJzZXQxFDASBgNVBAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQL +DAdBcmN1bHVzMSEwHwYDVQQDDBhDb21wb1NlY3VyZS1GSURPLUNBLVJvb3QwWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAAR3NlslpEpX/BiZ9RpWE+qrm2IRMLi3bksd +aHSpA8+ozUaFavT4L0pPSLBhnTRF15CaTHJMcEUGugr/xoGTdLNpo4HoMIHlMB0G +A1UdDgQWBBR4z78sTmaiwHBw0fzV66W6fl/9WDCBtQYDVR0jBIGtMIGqgBR4z78s +TmaiwHBw0fzV66W6fl/9WKGBhqSBgzCBgDELMAkGA1UEBhMCVVMxEzARBgNVBAgM +Ck5ldyBKZXJzZXkxETAPBgNVBAcMCFNvbWVyc2V0MRQwEgYDVQQKDAtDb21wb1Nl +Y3VyZTEQMA4GA1UECwwHQXJjdWx1czEhMB8GA1UEAwwYQ29tcG9TZWN1cmUtRklE +Ty1DQS1Sb290ggkAnWaBf5MqIfswDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNI +ADBFAiBpeKFNvzFvn+zY8cQdmFGrtl01Jxyllavlqxutc2xtRgIhAO01eFsUvTDd +kTeHm9eAvwLP5vXNIrU3MOxjwaIltaOY +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/arculus_fido_2_1_key_card_p71.pem b/incs/WebAuthn/rootCertificates/mds/arculus_fido_2_1_key_card_p71.pem new file mode 100644 index 0000000..55a8650 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/arculus_fido_2_1_key_card_p71.pem @@ -0,0 +1,21 @@ +Arculus FIDO 2.1 Key Card [P71] +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIC+jCCAqCgAwIBAgIUTXJy28lpQVlhIp7ETBi+U4bcaD8wCgYIKoZIzj0EAwIw +gYAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApOZXcgSmVyc2V5MREwDwYDVQQHDAhT +b21lcnNldDEUMBIGA1UECgwLQ29tcG9TZWN1cmUxEDAOBgNVBAsMB0FyY3VsdXMx +ITAfBgNVBAMMGENvbXBvU2VjdXJlLUZJRE8tQ0EtUm9vdDAgFw0yMzA0MTgxNTQ1 +NTBaGA8yMDUzMDQxMDE1NDU1MFowgYAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApO +ZXcgSmVyc2V5MREwDwYDVQQHDAhTb21lcnNldDEUMBIGA1UECgwLQ29tcG9TZWN1 +cmUxEDAOBgNVBAsMB0FyY3VsdXMxITAfBgNVBAMMGENvbXBvU2VjdXJlLUZJRE8t +Q0EtUm9vdDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCgG7r6VA/h+BynUnyDZ +MD0VZkYW6RGnph0w25gQDWMoqAaiUaFG5MClkhakIBpLF+6xJBhO1gs+7C1k/juV +uv2jgfMwgfAwHQYDVR0OBBYEFJz1gFtTTBNfffDKvdjpUEyp70ztMIHABgNVHSME +gbgwgbWAFJz1gFtTTBNfffDKvdjpUEyp70ztoYGGpIGDMIGAMQswCQYDVQQGEwJV +UzETMBEGA1UECAwKTmV3IEplcnNleTERMA8GA1UEBwwIU29tZXJzZXQxFDASBgNV +BAoMC0NvbXBvU2VjdXJlMRAwDgYDVQQLDAdBcmN1bHVzMSEwHwYDVQQDDBhDb21w +b1NlY3VyZS1GSURPLUNBLVJvb3SCFE1yctvJaUFZYSKexEwYvlOG3Gg/MAwGA1Ud +EwQFMAMBAf8wCgYIKoZIzj0EAwIDSAAwRQIgcgXGMDP2rfh4ETY9EJLwuXo1S9Ui +qtEmPhq9/diS0nACIQDoyLZosx8rRAF1vpRXcsVQDDSHoEs/PbmF3Er/mJ0x6w== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atkey_card_ctap2_0.pem b/incs/WebAuthn/rootCertificates/mds/atkey_card_ctap2_0.pem new file mode 100644 index 0000000..87203fa --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atkey_card_ctap2_0.pem @@ -0,0 +1,15 @@ +ATKey.Card CTAP2.0 +------------------ + +-----BEGIN CERTIFICATE----- +MIIBzDCCAXGgAwIBAgIBATAKBggqhkjOPQQDAjBiMQswCQYDVQQGEwJTRTESMBAG +A1UECgwJQVRLZXlDQTAwMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMRswGQYDVQQDExJBdXRoZW50cmVuZCBDQSAwMDAwIBcNMTYwMjI2MDgxMTA2 +WhgPMjA1MDAyMjUwODExMDZaMGIxCzAJBgNVBAYTAlNFMRIwEAYDVQQKDAlBVEtl +eUNBMDAxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xGzAZBgNV +BAMTEkF1dGhlbnRyZW5kIENBIDAwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA +BAJcWqeCxga9KJbFO2TZdjcgrtZAgfi8TXKu+v5lcR5ceb5GJYxyoCjhueESL3dd +mMIkpGyhsEEtfFUyBwsyFVCjFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwCgYIKoZI +zj0EAwIDSQAwRgIhAL4TbP00sENbTEXGoagM6Hkl2XIDrxgKbHwow/9GibYTAiEA +udIm7EGqfya8QygKcbkQfqrwefYnBvZKI0xwn/kKWx4= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atkey_card_nfc.pem b/incs/WebAuthn/rootCertificates/mds/atkey_card_nfc.pem new file mode 100644 index 0000000..8e1569d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atkey_card_nfc.pem @@ -0,0 +1,13 @@ +ATKey.Card NFC +-------------- + +-----BEGIN CERTIFICATE----- +MIIBbTCCARSgAwIBAgIBATAKBggqhkjOPQQDAjAtMSswKQYDVQQDDCJBdXRoZW50 +cmVuZCBBVEtleSBSb290IENBIDIwMjIwOTA4MCAXDTIyMDkwODA4Mzg1N1oYDzIw +NjIwODI5MDgzODU3WjAtMSswKQYDVQQDDCJBdXRoZW50cmVuZCBBVEtleSBSb290 +IENBIDIwMjIwOTA4MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/N+v/Pbx64tD +vMMiSkcjwP5M8D2IUfrGl0HnzoHMJGUwb+R48MezWi1J3ZBXeOpSHfjrgxFfo3ir +LeLVwIK7C6MjMCEwDwYDVR0TBAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwCgYI +KoZIzj0EAwIDRwAwRAIgWqn3eN+y0V933MGj3fQrdrUXs8VmUprEs7C0NV98DTIC +IEYC++9dO4cjaURuW4bdtOzIq0P4cTWd7pScBajLN3dx +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atkey_hello_typec.pem b/incs/WebAuthn/rootCertificates/mds/atkey_hello_typec.pem new file mode 100644 index 0000000..ba3ece3 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atkey_hello_typec.pem @@ -0,0 +1,12 @@ +ATKey.Hello TypeC +----------------- + +-----BEGIN CERTIFICATE----- +MIIBSTCB76ADAgECAhDyFMXqOf/nEYeDgG5vbmljMAoGCCqGSM49BAMCMCgxJjAk +BgNVBAMTHUVnaXNUZWMgRmluZ2VycHJpbnQgVTJGIFZEIENBMB4XDTE4MDEyMzAw +MDAwMFoXDTIzMDEyMzA1NTk1OVowJTEjMCEGA1UEAxMaRWdpc1RlYyBGaW5nZXJw +cmludCBVMkYgVkQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASj6/E9C4cTFsEH +vOJGEVvkDgHRwJWQr4uCtVcbKsFUKm9luL6aRR52FRGTIdzbjUMk1ieDyRHu7KKW +RNF14M+NMAoGCCqGSM49BAMCA0kAMEYCIQCQhjolqZveADb0w7vds8+1pFy3WBUi +JsDLvkWD6uP/qQIhAKKHu4LaiZDqtRTq9/aFK4L4oSpaQVG7hzvZcVP2YWyJ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atkey_pro_ctap2_0.pem b/incs/WebAuthn/rootCertificates/mds/atkey_pro_ctap2_0.pem new file mode 100644 index 0000000..e5c4608 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atkey_pro_ctap2_0.pem @@ -0,0 +1,15 @@ +ATKey.Pro CTAP2.0 +----------------- + +-----BEGIN CERTIFICATE----- +MIIBzDCCAXGgAwIBAgIBATAKBggqhkjOPQQDAjBiMQswCQYDVQQGEwJTRTESMBAG +A1UECgwJQVRLZXlDQTAwMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMRswGQYDVQQDExJBdXRoZW50cmVuZCBDQSAwMDAwIBcNMTYwMjI2MDgxMTA2 +WhgPMjA1MDAyMjUwODExMDZaMGIxCzAJBgNVBAYTAlNFMRIwEAYDVQQKDAlBVEtl +eUNBMDAxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xGzAZBgNV +BAMTEkF1dGhlbnRyZW5kIENBIDAwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA +BAJcWqeCxga9KJbFO2TZdjcgrtZAgfi8TXKu+v5lcR5ceb5GJYxyoCjhueESL3dd +mMIkpGyhsEEtfFUyBwsyFVCjFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwCgYIKoZI +zj0EAwIDSQAwRgIhAL4TbP00sENbTEXGoagM6Hkl2XIDrxgKbHwow/9GibYTAiEA +udIm7EGqfya8QygKcbkQfqrwefYnBvZKI0xwn/kKWx4= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atkey_pro_ctap2_1.pem b/incs/WebAuthn/rootCertificates/mds/atkey_pro_ctap2_1.pem new file mode 100644 index 0000000..48febaa --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atkey_pro_ctap2_1.pem @@ -0,0 +1,15 @@ +ATKey.Pro CTAP2.1 +----------------- + +-----BEGIN CERTIFICATE----- +MIIBzDCCAXGgAwIBAgIBATAKBggqhkjOPQQDAjBiMQswCQYDVQQGEwJTRTESMBAG +A1UECgwJQVRLZXlDQTAwMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMRswGQYDVQQDExJBdXRoZW50cmVuZCBDQSAwMDAwIBcNMTYwMjI2MDgxMTA2 +WhgPMjA1MDAyMjUwODExMDZaMGIxCzAJBgNVBAYTAlNFMRIwEAYDVQQKDAlBVEtl +eUNBMDAxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xGzAZBgNV +BAMTEkF1dGhlbnRyZW5kIENBIDAwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA +BAJcWqeCxga9KJbFO2TZdjcgrtZAgfi8TXKu+v5lcR5ceb5GJYxyoCjhueESL3dd +mMIkpGyhsEEtfFUyBwsyFVCjFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwCgYIKoZI +zj0EAwIDSQAwRgIhAL4TbP00sENbTEXGoagM6Hkl2XIDrxgKbHwow/9GibYTAiEA +udIm7EGqfya8QygKcbkQfqrwefYnBvZKI0xwn/kKWx4= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atkey_pros.pem b/incs/WebAuthn/rootCertificates/mds/atkey_pros.pem new file mode 100644 index 0000000..e8a116a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atkey_pros.pem @@ -0,0 +1,13 @@ +ATKey.ProS +---------- + +-----BEGIN CERTIFICATE----- +MIIBbTCCARSgAwIBAgIBATAKBggqhkjOPQQDAjAtMSswKQYDVQQDDCJBdXRoZW50 +cmVuZCBBVEtleSBSb290IENBIDIwMjIwOTA4MCAXDTIyMDkwODA4Mzg1N1oYDzIw +NjIwODI5MDgzODU3WjAtMSswKQYDVQQDDCJBdXRoZW50cmVuZCBBVEtleSBSb290 +IENBIDIwMjIwOTA4MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/N+v/Pbx64tD +vMMiSkcjwP5M8D2IUfrGl0HnzoHMJGUwb+R48MezWi1J3ZBXeOpSHfjrgxFfo3ir +LeLVwIK7C6MjMCEwDwYDVR0TBAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwCgYI +KoZIzj0EAwIDRwAwRAIgWqn3eN+y0V933MGj3fQrdrUXs8VmUprEs7C0NV98DTIC +IEYC++9dO4cjaURuW4bdtOzIq0P4cTWd7pScBajLN3dx +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atlkey_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/atlkey_authenticator.pem new file mode 100644 index 0000000..71fea65 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atlkey_authenticator.pem @@ -0,0 +1,14 @@ +ATLKey Authenticator +-------------------- + +-----BEGIN CERTIFICATE----- +MIIBnTCCAUSgAwIBAgIUeCtNNwTi+UmLgnuS00DCjxZ0aFQwCgYIKoZIzj0EAwIw +PTEaMBgGA1UEAwwRQXRsYW5jdWJlIEZJRE8gQ0ExEjAQBgNVBAoMCUF0bGFuY3Vi +ZTELMAkGA1UEBhMCVFcwIBcNMjUwNjE5MTUxOTIzWhgPMjEyNDA1MjcxNTE5MjNa +MD0xGjAYBgNVBAMMEUF0bGFuY3ViZSBGSURPIENBMRIwEAYDVQQKDAlBdGxhbmN1 +YmUxCzAJBgNVBAYTAlRXMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEERKz3/zP +n9Pn7zZGPyacSbjY0CALdPHPHED2w3Wc+mU+K7poYWzvjuI9M3Pya9iJrJ00ltDA +0/VZW28lra+w4aMgMB4wDwYDVR0TBAgwBgEB/wIBADALBgNVHQ8EBAMCAQYwCgYI +KoZIzj0EAwIDRwAwRAIgLZvGZGlepxiFBbU8WdknXucloW6sHNo0YKDMC7cQuG4C +ID/q7aLWkprtHyZJEasve1Pk796Qa1GohXOXHXMDCRXu +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/atos_cardos_fido2.pem b/incs/WebAuthn/rootCertificates/mds/atos_cardos_fido2.pem new file mode 100644 index 0000000..0f09285 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/atos_cardos_fido2.pem @@ -0,0 +1,27 @@ +Atos CardOS FIDO2 +----------------- + +-----BEGIN CERTIFICATE----- +MIIBnTCCAUOgAwIBAgIJAKIFntEOQ1tXMAoGCCqGSM49BAMCMFQxCzAJBgNVBAYT +AkdFMQ0wCwYDVQQKDARBdG9zMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVz +dGF0aW9uMRIwEAYDVQQDDAlBdG9zIHJvb3QwHhcNMjIwMzA4MTEyMDI5WhcNMzcw +MzA0MTEyMDI5WjBUMQswCQYDVQQGEwJHRTENMAsGA1UECgwEQXRvczEiMCAGA1UE +CwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjESMBAGA1UEAwwJQXRvcyByb290 +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj28UDEcSqGRUT1PMDasmj2Gd6BsT +TS0M1O2W9dM0YEY9hrDgD/AswRVcRbxnyt3xdCP0KhIiegNIRwUcVEJvezAKBggq +hkjOPQQDAgNIADBFAiEA61mCCoCnDxCkVBXDmhjmG01ibdRWV63j5ScSjBFnIkcC +IEAd1Wwb1iUyKBfjpxk/R/t0OsptPOIF87uShy3lXvbH +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBsjCCAVigAwIBAgIJAKIFntEOQ1tXMAoGCCqGSM49BAMCMFQxCzAJBgNVBAYT +AkdFMQ0wCwYDVQQKDARBdG9zMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVz +dGF0aW9uMRIwEAYDVQQDDAlBdG9zIHJvb3QwHhcNMjAwOTA5MDYxNDU4WhcNMzAw +OTA3MDYxNDU4WjBUMQswCQYDVQQGEwJHRTENMAsGA1UECgwEQXRvczEiMCAGA1UE +CwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjESMBAGA1UEAwwJQXRvcyByb290 +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEpKR0f6Vdq0PYXxH7JVMkGxNoM4Xo +HFuQ+e7qf+04P4J2GGS9vXFLVQZ5coFnRPfCflDCLkzafM3QEdcYCVoyPKMTMBEw +DwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAzXpow3/4yOXNbALo +dMv5KIornn5wRRI36YQpv3Wbh00CIEy14Sy7LrlgJSZTG0Md5wjQbyoVTfU/2oZy +p9EnplDL +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/authenton1_ctap2_1.pem b/incs/WebAuthn/rootCertificates/mds/authenton1_ctap2_1.pem new file mode 100644 index 0000000..415878a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/authenton1_ctap2_1.pem @@ -0,0 +1,57 @@ +authenton1 - CTAP2.1 +-------------------- + +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFhDCCBGygAwIBAgIMbUI9+zyEQUTD+dnCMA0GCSqGSIb3DQEBCwUAMFsxCzAJ +BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhH +bG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMiBDQSAyMDIwMB4XDTIzMDEy +NDE1MDEwM1oXDTI2MDEyNDE1MDEwM1owgbYxCzAJBgNVBAYTAkRFMQ8wDQYDVQQI +EwZCYXllcm4xETAPBgNVBAcTCEFzY2hoZWltMSowKAYDVQQKEyFBSVhlY3V0aXZl +LmNvbSAoQXhlbCBWb25kZXJoYWdlbikxEjAQBgNVBAsTCWF1dGhlbnRvbjETMBEG +A1UEAxMKQUlYZWN1dGl2ZTEuMCwGCSqGSIb3DQEJARYfQVhFTC5WT05ERVJIQUdF +TkBBSVhFQ1VUSVZFLkNPTTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKf/4GzGAUmJH4R9mCvcJ+CgTUgP1DNr8dN2kDvSA9xuIMb1NZJXQgxSOOAYqIBz +FNcjkNVl80Y3drm4tPJSl3kfWWM26xYLFsvl1BcqtrPrssyxIBtX5kTe2p+M9Rlc +ZQcEj5CbYpASpuSTByzoOuf+VSfOUVqDzCDH4CqsECyvyLKrJw9kjN4B6lFXyzmr +IWqRmGWKx4cso/wxYIUNcOV+p6I84Y2z1nFIWEhcA6dgrJQnDpD5IGEJdSxTn8t2 +ZnANp4JEAp8j5w3tbU89RKi3yPAuwsxi3XcloFAtGxw2wk7nJyizq98tO5lwfgHN +/YnglYwU4UFnOBzP5MuzPrECAwEAAaOCAeowggHmMA4GA1UdDwEB/wQEAwIFoDCB +owYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xv +YmFsc2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNy +dDBBBggrBgEFBQcwAYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2Ny +M3BlcnNvbmFsc2lnbjJjYTIwMjAwTQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQw +MgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRv +cnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5nbG9i +YWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwKgYDVR0R +BCMwIYEfQVhFTC5WT05ERVJIQUdFTkBBSVhFQ1VUSVZFLkNPTTAdBgNVHSUEFjAU +BggrBgEFBQcDAgYIKwYBBQUHAwQwHwYDVR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+ +SN6hj88wHQYDVR0OBBYEFC57LN3RW38dexQhxfHW/WWt7cCQMA0GCSqGSIb3DQEB +CwUAA4IBAQCvvPim7joF0G4vOepSFbCRgtCwRAyen9fHzDS27WnsTbG9Uoq+ziGr +cD+U5EnH6UrmF1BqxXL1CjqEPrn5YQtZSs3pfvonXkFChtiYYOgK4gIqJtCVBaX3 +H4DHkI1V7Bh7b4vjZAD8cJLxiJf6AvI4e11D9K5tpZ7YZQE5Mw49VDtQ8A7pkjO6 +wXjHFXXgY1lPw+LRQuU3m9KGAM3C4ge0otpW0XyKDxqsKWOxmMX7IjhXFDpKYopm +mLPcTz70ONtbE2NHyIa3UujhcjbcrpoNkmaFiLk2pqKRZIoHkZaFMd9waQ9f1lS2 +wwVQxtH+vNV9N3K+HnL3nB/CU2E0btJH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/authenton1_ctap_2_1.pem b/incs/WebAuthn/rootCertificates/mds/authenton1_ctap_2_1.pem new file mode 100644 index 0000000..38dfa90 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/authenton1_ctap_2_1.pem @@ -0,0 +1,57 @@ +authenton1 - CTAP 2.1 +--------------------- + +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIFhDCCBGygAwIBAgIMbUI9+zyEQUTD+dnCMA0GCSqGSIb3DQEBCwUAMFsxCzAJ +BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhH +bG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMiBDQSAyMDIwMB4XDTIzMDEy +NDE1MDEwM1oXDTI2MDEyNDE1MDEwM1owgbYxCzAJBgNVBAYTAkRFMQ8wDQYDVQQI +EwZCYXllcm4xETAPBgNVBAcTCEFzY2hoZWltMSowKAYDVQQKEyFBSVhlY3V0aXZl +LmNvbSAoQXhlbCBWb25kZXJoYWdlbikxEjAQBgNVBAsTCWF1dGhlbnRvbjETMBEG +A1UEAxMKQUlYZWN1dGl2ZTEuMCwGCSqGSIb3DQEJARYfQVhFTC5WT05ERVJIQUdF +TkBBSVhFQ1VUSVZFLkNPTTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKf/4GzGAUmJH4R9mCvcJ+CgTUgP1DNr8dN2kDvSA9xuIMb1NZJXQgxSOOAYqIBz +FNcjkNVl80Y3drm4tPJSl3kfWWM26xYLFsvl1BcqtrPrssyxIBtX5kTe2p+M9Rlc +ZQcEj5CbYpASpuSTByzoOuf+VSfOUVqDzCDH4CqsECyvyLKrJw9kjN4B6lFXyzmr +IWqRmGWKx4cso/wxYIUNcOV+p6I84Y2z1nFIWEhcA6dgrJQnDpD5IGEJdSxTn8t2 +ZnANp4JEAp8j5w3tbU89RKi3yPAuwsxi3XcloFAtGxw2wk7nJyizq98tO5lwfgHN +/YnglYwU4UFnOBzP5MuzPrECAwEAAaOCAeowggHmMA4GA1UdDwEB/wQEAwIFoDCB +owYIKwYBBQUHAQEEgZYwgZMwTgYIKwYBBQUHMAKGQmh0dHA6Ly9zZWN1cmUuZ2xv +YmFsc2lnbi5jb20vY2FjZXJ0L2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwLmNy +dDBBBggrBgEFBQcwAYY1aHR0cDovL29jc3AuZ2xvYmFsc2lnbi5jb20vZ3NnY2Ny +M3BlcnNvbmFsc2lnbjJjYTIwMjAwTQYDVR0gBEYwRDBCBgorBgEEAaAyASgKMDQw +MgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRv +cnkvMAkGA1UdEwQCMAAwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5nbG9i +YWxzaWduLmNvbS9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcmwwKgYDVR0R +BCMwIYEfQVhFTC5WT05ERVJIQUdFTkBBSVhFQ1VUSVZFLkNPTTAdBgNVHSUEFjAU +BggrBgEFBQcDAgYIKwYBBQUHAwQwHwYDVR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+ +SN6hj88wHQYDVR0OBBYEFC57LN3RW38dexQhxfHW/WWt7cCQMA0GCSqGSIb3DQEB +CwUAA4IBAQCvvPim7joF0G4vOepSFbCRgtCwRAyen9fHzDS27WnsTbG9Uoq+ziGr +cD+U5EnH6UrmF1BqxXL1CjqEPrn5YQtZSs3pfvonXkFChtiYYOgK4gIqJtCVBaX3 +H4DHkI1V7Bh7b4vjZAD8cJLxiJf6AvI4e11D9K5tpZ7YZQE5Mw49VDtQ8A7pkjO6 +wXjHFXXgY1lPw+LRQuU3m9KGAM3C4ge0otpW0XyKDxqsKWOxmMX7IjhXFDpKYopm +mLPcTz70ONtbE2NHyIa3UujhcjbcrpoNkmaFiLk2pqKRZIoHkZaFMd9waQ9f1lS2 +wwVQxtH+vNV9N3K+HnL3nB/CU2E0btJH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/bluink_key_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/bluink_key_u2f_authenticator.pem new file mode 100644 index 0000000..eed3d63 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/bluink_key_u2f_authenticator.pem @@ -0,0 +1,21 @@ +Bluink Key U2F Authenticator +---------------------------- + +-----BEGIN CERTIFICATE----- +MIICzTCCAnOgAwIBAgIJAM+a12VznCtGMAkGByqGSM49BAEwezELMAkGA1UEBhMC +Q0ExEDAOBgNVBAgTB09udGFyaW8xDzANBgNVBAcTBk90dGF3YTETMBEGA1UEChMK +Qmx1aW5rIEx0ZDETMBEGA1UEAxMKQmx1aW5rIEtleTEfMB0GCSqGSIb3DQEJARYQ +bGhhbWlkQGJsdWluay5jYTAeFw0xNzA1MTExNDQ3NTdaFw0yMDA1MTAxNDQ3NTda +MHsxCzAJBgNVBAYTAkNBMRAwDgYDVQQIEwdPbnRhcmlvMQ8wDQYDVQQHEwZPdHRh +d2ExEzARBgNVBAoTCkJsdWluayBMdGQxEzARBgNVBAMTCkJsdWluayBLZXkxHzAd +BgkqhkiG9w0BCQEWEGxoYW1pZEBibHVpbmsuY2EwWTATBgcqhkjOPQIBBggqhkjO +PQMBBwNCAATmBAICSLbnRAfmagb7GLsDJQkHPS4s26D8rNwigtG9hUc/nC6dx1Mz +27fahnxkmu7q5TDwsZr7ZZ6PgAsWUZvYo4HgMIHdMB0GA1UdDgQWBBT/+UDTV5vE +QEBVdHs2cNQ6HpfQVDCBrQYDVR0jBIGlMIGigBT/+UDTV5vEQEBVdHs2cNQ6HpfQ +VKF/pH0wezELMAkGA1UEBhMCQ0ExEDAOBgNVBAgTB09udGFyaW8xDzANBgNVBAcT +Bk90dGF3YTETMBEGA1UEChMKQmx1aW5rIEx0ZDETMBEGA1UEAxMKQmx1aW5rIEtl +eTEfMB0GCSqGSIb3DQEJARYQbGhhbWlkQGJsdWluay5jYYIJAM+a12VznCtGMAwG +A1UdEwQFMAMBAf8wCQYHKoZIzj0EAQNJADBGAiEA5gf41zQJChcDZfEpj0xSpbgv +XUyLph2StREzEKd3RxkCIQC6iSmjKCK+OvpAdwn1UkoLN43nvY7DtATVDc4PkW04 +vw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/cardos_fido2_token.pem b/incs/WebAuthn/rootCertificates/mds/cardos_fido2_token.pem new file mode 100644 index 0000000..ec2b0ad --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/cardos_fido2_token.pem @@ -0,0 +1,14 @@ +CardOS FIDO2 Token +------------------ + +-----BEGIN CERTIFICATE----- +MIIBmzCCAUGgAwIBAgIJAKIFntEOQ1tXMAoGCCqGSM49BAMCMFMxCzAJBgNVBAYT +AkRFMQ8wDQYDVQQKDAZDYXJkT1MxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0 +ZXN0YXRpb24xDzANBgNVBAMMBkNhcmRPUzAeFw0yNDA2MDQwOTQwNTdaFw0zOTA2 +MDEwOTQwNTdaMFMxCzAJBgNVBAYTAkRFMQ8wDQYDVQQKDAZDYXJkT1MxIjAgBgNV +BAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xDzANBgNVBAMMBkNhcmRPUzBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABOs5+63X5miRnDVqnEIUKd4+KzJ+ATN/ +VxWiBgNmAOOEo1AMVnxBAIf4/ahj5CypuDiLFAcCSvLALT4LmIQivX8wCgYIKoZI +zj0EAwIDSAAwRQIgHMT5ymII55Urh+J5h0vK0Gp8LVlrT7BRV7PjIoe3D14CIQDf +CXgMAGNpGfo75WOWqKq8vWIyLm0u/cUluvdrL7cZSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/chipwon_clife_key.pem b/incs/WebAuthn/rootCertificates/mds/chipwon_clife_key.pem new file mode 100644 index 0000000..61a4d2b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/chipwon_clife_key.pem @@ -0,0 +1,15 @@ +Chipwon Clife Key +----------------- + +-----BEGIN CERTIFICATE----- +MIIBzjCCAXWgAwIBAgIUEV2uY0V01jqbXPEjMfYzCe+5VBwwCgYIKoZIzj0EAwIw +IDEeMBwGA1UEAwwVQ2hpcHdvbiBGSURPMiBDQSAwMDAxMCAXDTIzMDMwNzAzMTgw +NFoYDzIwNzMwMjIyMDMxODA0WjAgMR4wHAYDVQQDDBVDaGlwd29uIEZJRE8yIENB +IDAwMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAScI1TjULOUOLOSvJI8iX7j +lj/sa1giOdBEq20W6wkXnzxQJ6Kg1Nuohse+iIS40qMCyy3ApaZxwNR+/28VGmPw +o4GKMIGHMB0GA1UdDgQWBBQz89JQXTxbyjSlS35msPH7ayiGezBFBgNVHSMEPjA8 +oSSkIjAgMR4wHAYDVQQDDBVDaGlwd29uIEZJRE8yIENBIDAwMDGCFBFdrmNFdNY6 +m1zxIzH2MwnvuVQcMA8GA1UdEwQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMAoG +CCqGSM49BAMCA0cAMEQCIDwh8SAsItQKaKta1kt2bv2prvF5UtWAkTV0eg8kLfLK +AiAgex9xpKGCLPei+8TuEkxyKQC9F67t96HVvQPE+uUfBQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/chunghwa_telecom_fido2_smart_card_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/chunghwa_telecom_fido2_smart_card_authenticator.pem new file mode 100644 index 0000000..848bce7 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/chunghwa_telecom_fido2_smart_card_authenticator.pem @@ -0,0 +1,17 @@ +Chunghwa Telecom FIDO2 Smart Card Authenticator +----------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICNzCCAb6gAwIBAgIUXxwEkUH4+hB1lU8FJNpBgzO52WowCgYIKoZIzj0EAwMw +UjELMAkGA1UEBhMCVFcxGTAXBgNVBAoMEENodW5naHdhIFRlbGVjb20xKDAmBgNV +BAMMH0NIVCBGSURPMiBBdXRoZW50aWNhdG9yIFJPT1QgQ0EwIBcNMjMwNDE1MTA1 +MDM0WhgPMjA1MDA4MzExMDUwMzRaMFIxCzAJBgNVBAYTAlRXMRkwFwYDVQQKDBBD +aHVuZ2h3YSBUZWxlY29tMSgwJgYDVQQDDB9DSFQgRklETzIgQXV0aGVudGljYXRv +ciBST09UIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEcuOnckzUpHs30BfAqEjn +aTh7QIbbsh6IO9mioXT26Tq58OT+UrQmjMZWOvTb5KMeH7AuMnP0vtuRi7NwybjF +pLZ0z+NVQWLli+y6MrQ+LAXskLubldyjLmlrrEb3bnV4o1MwUTAdBgNVHQ4EFgQU +i1hFgvrw9yi+dvE2TiAVnhc0JUowHwYDVR0jBBgwFoAUi1hFgvrw9yi+dvE2TiAV +nhc0JUowDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjAWBopaL4jx +oYbvC5zcjJO/JEt72ViQaom1pKzmPmKiflfti9IIn3rz1jitP3zynC4CMHZNt1wM +JtNbFR5RIZfvEtE7m4o+8gdjrZjIYq+OjAYb5FG5MMWPJf/eYFGTIoWTFg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/crayonic_keyvault_k1_usb_nfc_ble_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/crayonic_keyvault_k1_usb_nfc_ble_fido2_authenticator.pem new file mode 100644 index 0000000..fbf0066 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/crayonic_keyvault_k1_usb_nfc_ble_fido2_authenticator.pem @@ -0,0 +1,16 @@ +Crayonic KeyVault K1 (USB-NFC-BLE FIDO2 Authenticator) +------------------------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIB9DCCAZsCFFiPk5r64pgWhAQjii07mvSEF1/uMAoGCCqGSM49BAMCMHwxCzAJ +BgNVBAYTAk5MMREwDwYDVQQKDAhDcmF5b25pYzEiMCAGA1UECwwZQXV0aGVudGlj +YXRvciBBdHRlc3RhdGlvbjEVMBMGA1UEAwwMY3JheW9uaWMuY29tMR8wHQYJKoZI +hvcNAQkBFhBpbmZvQGNyYXlvbmljLmlvMCAXDTIxMTAxMTE1MDk0MFoYDzIwNzEw +OTI5MTUwOTQwWjB8MQswCQYDVQQGEwJOTDERMA8GA1UECgwIQ3JheW9uaWMxIjAg +BgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xFTATBgNVBAMMDGNyYXlv +bmljLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5mb0BjcmF5b25pYy5pbzBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABFiiJHHhiKAMqD44crdeOc8VOXn4mhSQzeVdjbXx +hNombdzc4Wj681xFm4PQ3oshaq8oKqhxahdEubWtS9AmDoowCgYIKoZIzj0EAwID +RwAwRAIgZ6N03aCmLH4gujAZo5MZkex6VvNNRBhTW0V7+YYYuxgCIAG5q0CRIFwZ +ofpPAOPlB55HCvJyVjhI2LsDrju88dnt +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/cryptnox_fido2.pem b/incs/WebAuthn/rootCertificates/mds/cryptnox_fido2.pem new file mode 100644 index 0000000..d9c4393 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/cryptnox_fido2.pem @@ -0,0 +1,34 @@ +Cryptnox FIDO2 +-------------- + +-----BEGIN CERTIFICATE----- +MIICQTCCAaKgAwIBAgIGAIFDUXQrMAoGCCqGSM49BAMDME8xCzAJBgNVBAYTAkNI +MQ8wDQYDVQQIEwZHRU5FVkExFDASBgNVBAoTC0NSWVBUTk9YIFNBMRkwFwYDVQQD +ExBDUllQVE5PWCBST09UIENBMB4XDTIwMDYxNDAwMDAwMFoXDTQ5MTIyOTIzNTk1 +OVowVzELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBkdFTkVWQTEUMBIGA1UEChMLQ1JZ +UFROT1ggU0ExITAfBgNVBAMTGENSWVBUTk9YIElOVEVSTUVESUFURSBDQTB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABGhcikuRYgNkak0pO8XgPWwG9RZXLQeqQEvKHfCn +37gaR5U9rhp4W8JTbfU9t8CFgD0DxNXEJE9KGNnLAtL708hCHeo6S5oeznGDFn9J +80bO7bdSDYHS5bzkEKPLNuamWKNFMEMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNV +HQ4EFgQUdrEtUyWaMtpVAQ7JGqQp3jzNShcwDgYDVR0PAQH/BAQDAgEGMAoGCCqG +SM49BAMDA4GMADCBiAJCAbWa/xcKx7KCcoUsp8SVZnWSxD8n91TqCJKajs7kJBz2 +DzvZZtPxKsMY38lH/8MYTC3wlRwdZc5s61EhlbdnOguBAkIBFmJLsOPyMQWUxmWl +2zuAS7ctqU03U74C3UUHSKDH3WSJH+y3i/XsCs/FM+Dk/3FjOgQTxioaqIc3hrwh +PlmorNo= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICWTCCAbqgAwIBAgIGAIFDUXQpMAoGCCqGSM49BAMEME8xCzAJBgNVBAYTAkNI +MQ8wDQYDVQQIEwZHRU5FVkExFDASBgNVBAoTC0NSWVBUTk9YIFNBMRkwFwYDVQQD +ExBDUllQVE5PWCBST09UIENBMB4XDTIwMDYxNDAwMDAwMFoXDTQ5MTIzMDIzNTk1 +OVowTzELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBkdFTkVWQTEUMBIGA1UEChMLQ1JZ +UFROT1ggU0ExGTAXBgNVBAMTEENSWVBUTk9YIFJPT1QgQ0EwgZswEAYHKoZIzj0C +AQYFK4EEACMDgYYABAEJtmrMYc48nPSp0RRmEwT2U5aq0D1b3URLpmJP277ImEXK +EbjVQA8P3UyTdZinELTQ5g6E+lnN3GhUWif2/VmSbQDnu9f+ebyIZfBabosKK3SQ +Vv4KmuP9pb0f7P2vMPAUFJNZvKeH1DPtaZkFybMKZsg8CJEs7A9KW3RI/8QDpN1n +J6M/MD0wDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUUnfLODDaku1o8CSuwWfWylj4 +OvAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMEA4GMADCBiAJCAKd8DeNhbPey +fh7UD3M9lPp5a77M1LmC2M2o7zRiHlePt+Xcr/I/xGK124gEuHjbOfyanre63EMT +uVW8ts5kR906AkIBgSIhJoENkMVFbeMRUDnDtbv+gKi+htqORGysid5sg2VvCX9Q +fnUqBKtZVUBeQVPk3E5GUEamLk4jljdvlDGSXpU= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/cryptnox_fido2_1.pem b/incs/WebAuthn/rootCertificates/mds/cryptnox_fido2_1.pem new file mode 100644 index 0000000..f80e5a6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/cryptnox_fido2_1.pem @@ -0,0 +1,18 @@ +Cryptnox FIDO2.1 +---------------- + +-----BEGIN CERTIFICATE----- +MIICQTCCAaKgAwIBAgIGAIFDUXQrMAoGCCqGSM49BAMDME8xCzAJBgNVBAYTAkNI +MQ8wDQYDVQQIEwZHRU5FVkExFDASBgNVBAoTC0NSWVBUTk9YIFNBMRkwFwYDVQQD +ExBDUllQVE5PWCBST09UIENBMB4XDTIwMDYxNDAwMDAwMFoXDTQ5MTIyOTIzNTk1 +OVowVzELMAkGA1UEBhMCQ0gxDzANBgNVBAgTBkdFTkVWQTEUMBIGA1UEChMLQ1JZ +UFROT1ggU0ExITAfBgNVBAMTGENSWVBUTk9YIElOVEVSTUVESUFURSBDQTB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABGhcikuRYgNkak0pO8XgPWwG9RZXLQeqQEvKHfCn +37gaR5U9rhp4W8JTbfU9t8CFgD0DxNXEJE9KGNnLAtL708hCHeo6S5oeznGDFn9J +80bO7bdSDYHS5bzkEKPLNuamWKNFMEMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNV +HQ4EFgQUdrEtUyWaMtpVAQ7JGqQp3jzNShcwDgYDVR0PAQH/BAQDAgEGMAoGCCqG +SM49BAMDA4GMADCBiAJCAbWa/xcKx7KCcoUsp8SVZnWSxD8n91TqCJKajs7kJBz2 +DzvZZtPxKsMY38lH/8MYTC3wlRwdZc5s61EhlbdnOguBAkIBFmJLsOPyMQWUxmWl +2zuAS7ctqU03U74C3UUHSKDH3WSJH+y3i/XsCs/FM+Dk/3FjOgQTxioaqIc3hrwh +PlmorNo= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/dapple_authenticator_from_dapple_security_inc.pem b/incs/WebAuthn/rootCertificates/mds/dapple_authenticator_from_dapple_security_inc.pem new file mode 100644 index 0000000..65031fb --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/dapple_authenticator_from_dapple_security_inc.pem @@ -0,0 +1,21 @@ +Dapple Authenticator from Dapple Security Inc. +---------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIC9TCCApugAwIBAgIUX1QZKPzuXlwqUDPXKImrpb9U+icwCgYIKoZIzj0EAwIw +fzELMAkGA1UEBhMCVVMxETAPBgNVBAgMCENvbG9yYWRvMRMwEQYDVQQHDApDZW50 +ZW5uaWFsMR0wGwYDVQQKDBREYXBwbGUgU2VjdXJpdHkgSW5jLjEQMA4GA1UECwwH +Um9vdCBDQTEXMBUGA1UEAwwORGFwcGxlIFJvb3QgQ0EwHhcNMjQwNjI3MjI0MTAy +WhcNMzQwNjI1MjI0MTAyWjB/MQswCQYDVQQGEwJVUzERMA8GA1UECAwIQ29sb3Jh +ZG8xEzARBgNVBAcMCkNlbnRlbm5pYWwxHTAbBgNVBAoMFERhcHBsZSBTZWN1cml0 +eSBJbmMuMRAwDgYDVQQLDAdSb290IENBMRcwFQYDVQQDDA5EYXBwbGUgUm9vdCBD +QTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDJb2KIQQEo8dQieNB/DZOOJHM+0 +5j0Vvb1EYxWX7GuWolN2J1Z5aC0hwGbwM+s91vLmRCbsmk+GF5d9kLcxKkSjgfQw +gfEwHQYDVR0OBBYEFJ8bRuF6zIXYozyKokAfeRIEtUcTMIG+BgNVHSMEgbYwgbOA +FJ8bRuF6zIXYozyKokAfeRIEtUcToYGEpIGBMH8xCzAJBgNVBAYTAlVTMREwDwYD +VQQIDAhDb2xvcmFkbzETMBEGA1UEBwwKQ2VudGVubmlhbDEdMBsGA1UECgwURGFw +cGxlIFNlY3VyaXR5IEluYy4xEDAOBgNVBAsMB1Jvb3QgQ0ExFzAVBgNVBAMMDkRh +cHBsZSBSb290IENBghRfVBko/O5eXCpQM9coiaulv1T6JzAPBgNVHRMBAf8EBTAD +AQH/MAoGCCqGSM49BAMCA0gAMEUCID7ln9ZgL9uvMp0/lKtK+r2R9ip3OmyAgPfb +mPdSrlVGAiEA3yE6Zkg45oYG7N+gRuN599V3vGG3Wz9JVBfmRRKkPUs= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_fp.pem b/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_fp.pem new file mode 100644 index 0000000..3a72213 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_fp.pem @@ -0,0 +1,20 @@ +Deepnet SafeKey/Classic (FP) +---------------------------- + +-----BEGIN CERTIFICATE----- +MIICnTCCAkSgAwIBAgIIcaDauTR6AI4wCgYIKoZIzj0EAwIwgaoxKjAoBgkqhkiG +9w0BCQEWG3N1cHBvcnRAZGVlcG5ldHNlY3VyaXR5LmNvbTENMAsGA1UECwwERklE +TzEZMBcGA1UECgwQRGVlcG5ldCBTZWN1cml0eTEQMA4GA1UEBwwHRW5nbGlzaDEQ +MA4GA1UECAwHRW5nbGFuZDEhMB8GA1UEAwwYZmlkby5kZWVwbmV0c2VjdXJpdHku +Y29tMQswCQYDVQQGEwJVSzAgFw0yNDAyMjcxMjE1NTVaGA8yMDc0MDIyNzEyMTU1 +NVowgaoxKjAoBgkqhkiG9w0BCQEWG3N1cHBvcnRAZGVlcG5ldHNlY3VyaXR5LmNv +bTENMAsGA1UECwwERklETzEZMBcGA1UECgwQRGVlcG5ldCBTZWN1cml0eTEQMA4G +A1UEBwwHRW5nbGlzaDEQMA4GA1UECAwHRW5nbGFuZDEhMB8GA1UEAwwYZmlkby5k +ZWVwbmV0c2VjdXJpdHkuY29tMQswCQYDVQQGEwJVSzBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABKjXbN2q0MkVslo6SzI8g79dw20/3++QRlrQhM3huppZ5i5ElSFi +ywzWhpig81Aq0SIu2KmlTYpt86mLL+dAZ5GjUDBOMB0GA1UdDgQWBBS0GCwNMi6v +WaJlBry+gOnhYsrtoDAfBgNVHSMEGDAWgBS0GCwNMi6vWaJlBry+gOnhYsrtoDAM +BgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIGZcmqmChXi1hL9dZ2Xr6NKO +3hyfNBl75Z2Mixs9XTq/AiB77595vGu0Qq9H9AC7bUXp4Pm3SLHuk+kBY5nvwMTn +yA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_nfc.pem b/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_nfc.pem new file mode 100644 index 0000000..92df15d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_nfc.pem @@ -0,0 +1,20 @@ +Deepnet SafeKey/Classic (NFC) +----------------------------- + +-----BEGIN CERTIFICATE----- +MIICnTCCAkSgAwIBAgIIcaDauTR6AI4wCgYIKoZIzj0EAwIwgaoxKjAoBgkqhkiG +9w0BCQEWG3N1cHBvcnRAZGVlcG5ldHNlY3VyaXR5LmNvbTENMAsGA1UECwwERklE +TzEZMBcGA1UECgwQRGVlcG5ldCBTZWN1cml0eTEQMA4GA1UEBwwHRW5nbGlzaDEQ +MA4GA1UECAwHRW5nbGFuZDEhMB8GA1UEAwwYZmlkby5kZWVwbmV0c2VjdXJpdHku +Y29tMQswCQYDVQQGEwJVSzAgFw0yNDAyMjcxMjE1NTVaGA8yMDc0MDIyNzEyMTU1 +NVowgaoxKjAoBgkqhkiG9w0BCQEWG3N1cHBvcnRAZGVlcG5ldHNlY3VyaXR5LmNv +bTENMAsGA1UECwwERklETzEZMBcGA1UECgwQRGVlcG5ldCBTZWN1cml0eTEQMA4G +A1UEBwwHRW5nbGlzaDEQMA4GA1UECAwHRW5nbGFuZDEhMB8GA1UEAwwYZmlkby5k +ZWVwbmV0c2VjdXJpdHkuY29tMQswCQYDVQQGEwJVSzBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABKjXbN2q0MkVslo6SzI8g79dw20/3++QRlrQhM3huppZ5i5ElSFi +ywzWhpig81Aq0SIu2KmlTYpt86mLL+dAZ5GjUDBOMB0GA1UdDgQWBBS0GCwNMi6v +WaJlBry+gOnhYsrtoDAfBgNVHSMEGDAWgBS0GCwNMi6vWaJlBry+gOnhYsrtoDAM +BgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIGZcmqmChXi1hL9dZ2Xr6NKO +3hyfNBl75Z2Mixs9XTq/AiB77595vGu0Qq9H9AC7bUXp4Pm3SLHuk+kBY5nvwMTn +yA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_usb.pem b/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_usb.pem new file mode 100644 index 0000000..2d5ca17 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/deepnet_safekey_classic_usb.pem @@ -0,0 +1,20 @@ +Deepnet SafeKey/Classic (USB) +----------------------------- + +-----BEGIN CERTIFICATE----- +MIICnTCCAkSgAwIBAgIIcaDauTR6AI4wCgYIKoZIzj0EAwIwgaoxKjAoBgkqhkiG +9w0BCQEWG3N1cHBvcnRAZGVlcG5ldHNlY3VyaXR5LmNvbTENMAsGA1UECwwERklE +TzEZMBcGA1UECgwQRGVlcG5ldCBTZWN1cml0eTEQMA4GA1UEBwwHRW5nbGlzaDEQ +MA4GA1UECAwHRW5nbGFuZDEhMB8GA1UEAwwYZmlkby5kZWVwbmV0c2VjdXJpdHku +Y29tMQswCQYDVQQGEwJVSzAgFw0yNDAyMjcxMjE1NTVaGA8yMDc0MDIyNzEyMTU1 +NVowgaoxKjAoBgkqhkiG9w0BCQEWG3N1cHBvcnRAZGVlcG5ldHNlY3VyaXR5LmNv +bTENMAsGA1UECwwERklETzEZMBcGA1UECgwQRGVlcG5ldCBTZWN1cml0eTEQMA4G +A1UEBwwHRW5nbGlzaDEQMA4GA1UECAwHRW5nbGFuZDEhMB8GA1UEAwwYZmlkby5k +ZWVwbmV0c2VjdXJpdHkuY29tMQswCQYDVQQGEwJVSzBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABKjXbN2q0MkVslo6SzI8g79dw20/3++QRlrQhM3huppZ5i5ElSFi +ywzWhpig81Aq0SIu2KmlTYpt86mLL+dAZ5GjUDBOMB0GA1UdDgQWBBS0GCwNMi6v +WaJlBry+gOnhYsrtoDAfBgNVHSMEGDAWgBS0GCwNMi6vWaJlBry+gOnhYsrtoDAM +BgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIGZcmqmChXi1hL9dZ2Xr6NKO +3hyfNBl75Z2Mixs9XTq/AiB77595vGu0Qq9H9AC7bUXp4Pm3SLHuk+kBY5nvwMTn +yA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/egis_u2f_ble_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/egis_u2f_ble_authenticator.pem new file mode 100644 index 0000000..d5aea2b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/egis_u2f_ble_authenticator.pem @@ -0,0 +1,13 @@ +Egis U2F BLE Authenticator +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIBbDCCARGgAwIBAgIBATAKBggqhkjOPQQDAjAdMRswGQYDVQQDExJFZ2lzdGVj +IENBIGZvciBVMkYwHhcNMTYwMjI2MDgxMTA2WhcNMTkwMjI1MDgxMTA2WjAdMRsw +GQYDVQQDExJFZ2lzdGVjIENBIGZvciBVMkYwWTATBgcqhkjOPQIBBggqhkjOPQMB +BwNCAARP3AE6Vs5tFBCIMexmdXiRFc8QcyTrc6nl1fEoBKwMdBMtjf/vzPjrrAit +k5Q2OjO9YNy26Ci4TMIYIwr8YBQoo0IwQDAdBgNVHQ4EFgQUyImr0BYnuY0vfBzZ +1dFtLQJi9pYwHwYDVR0jBBgwFoAUMuriP/C1iFg4vqBG15k4vHhOs3gwCgYIKoZI +zj0EAwIDSQAwRgIhAJQMO6n6PI9EPYx6MjusIFo7GPB1Y8Ypz+UBmUj6CUl2AiEA +h0E2mpaTVTRp1paWUlHvnYGBu3S04Hrd37OR0lXoXR0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/egomet_fido2_authenticator_for_android.pem b/incs/WebAuthn/rootCertificates/mds/egomet_fido2_authenticator_for_android.pem new file mode 100644 index 0000000..3c0dbcd --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/egomet_fido2_authenticator_for_android.pem @@ -0,0 +1,19 @@ +Egomet FIDO2 Authenticator for Android +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICmzCCAkGgAwIBAgIJAKBEwSd0OFXMMAoGCCqGSM49BAMCMIGhMQswCQYDVQQG +EwJJVDEOMAwGA1UECAwFSVRBTFkxDTALBgNVBAcMBFJPTUUxFDASBgNVBAoMC01v +dmVuZGEgU1BBMSYwJAYDVQQDDB1NT1ZFTkRBIEZJRE8gUm9vdCBDZXJ0aWZpY2F0 +ZTEnMCUGCSqGSIb3DQEJARYYcGlldHJvLmRpdHRhQG1vdmVuZGEuY29tMQwwCgYD +VQQLDANSJkQwHhcNMjAwMTE2MDk1NjIyWhcNNDAwMTExMDk1NjIyWjCBoTELMAkG +A1UEBhMCSVQxDjAMBgNVBAgMBUlUQUxZMQ0wCwYDVQQHDARST01FMRQwEgYDVQQK +DAtNb3ZlbmRhIFNQQTEmMCQGA1UEAwwdTU9WRU5EQSBGSURPIFJvb3QgQ2VydGlm +aWNhdGUxJzAlBgkqhkiG9w0BCQEWGHBpZXRyby5kaXR0YUBtb3ZlbmRhLmNvbTEM +MAoGA1UECwwDUiZEMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECWep8WbAvOJ3 +lTBzi87f/CoY5X0HT03Ib2O1ZYj3ffNBjgTqWsOb6MIR4w7Km5kVXD58dGyh95yw +IDDRLQgc4KNgMF4wHQYDVR0OBBYEFOYNPxJUmM8vqeqM4pd0Sfu3M9NNMB8GA1Ud +IwQYMBaAFOYNPxJUmM8vqeqM4pd0Sfu3M9NNMA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIAlqgNfxzAPmID4sQwoOat4NCdLf +gZfT+jSKmXvYvDTuAiEA++lScAgEAD1Mec1Qhoge4yasp0F2fMYcNyxoK9roGUY= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ellipticsecure_mirkey_usb_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ellipticsecure_mirkey_usb_authenticator.pem new file mode 100644 index 0000000..e6cbf29 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ellipticsecure_mirkey_usb_authenticator.pem @@ -0,0 +1,18 @@ +ellipticSecure MIRkey USB Authenticator +--------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICYTCCAeegAwIBAgIBATAKBggqhkjOPQQDAjBpMSQwIgYDVQQDDBtlbGxpcHRp +Y1NlY3VyZSBGSURPIFJvb3QgQ0ExGzAZBgNVBAsMEmVsbGlwdGljc2VjdXJlLmNv +bTEXMBUGA1UECgwOZWxsaXB0aWNTZWN1cmUxCzAJBgNVBAYTAlVTMB4XDTE5MDQw +NjEzMzEyNFoXDTM0MDQwNjEzMzEyNFowaTEkMCIGA1UEAwwbZWxsaXB0aWNTZWN1 +cmUgRklETyBSb290IENBMRswGQYDVQQLDBJlbGxpcHRpY3NlY3VyZS5jb20xFzAV +BgNVBAoMDmVsbGlwdGljU2VjdXJlMQswCQYDVQQGEwJVUzB2MBAGByqGSM49AgEG +BSuBBAAiA2IABIcioLldLnxvSp//GaJ0sq7hM92PQ4zW7CPlZlUm2syippwb/WXP +wPROTdmQf2GDbg5UAA2IYpNZppUeq1vgnWvLmuJ7+u+KWBK23dz1S6SYOPtk5vHf +GompC7IKi8MujKNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8w +HQYDVR0OBBYEFCFR6t9+i/f6D9meogOLYpUlbqazMB8GA1UdIwQYMBaAFCFR6t9+ +i/f6D9meogOLYpUlbqazMAoGCCqGSM49BAMCA2gAMGUCMQD2KZdzs66h1kCEGqmF +Vr0Ue3jaN/BwffYuX4Km+YTDiU7jKEZdxzjArwFSmtiAIzACMENeLKDaAbOFIviq +Y5Kt2cXQkWzTgr134VlA8hUBPGE6KHg6giJaHgPZLSY6AFWH2A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ensurity_auth_biopro.pem b/incs/WebAuthn/rootCertificates/mds/ensurity_auth_biopro.pem new file mode 100644 index 0000000..98604a5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ensurity_auth_biopro.pem @@ -0,0 +1,22 @@ +Ensurity AUTH BioPro +-------------------- + +-----BEGIN CERTIFICATE----- +MIIDCTCCAfGgAwIBAgIJALKKj0sKTXDlMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNV +BAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0EwIBcNMTgwNzIzMTMzNzIxWhgPMjA2 +ODA3MTAxMzM3MjFaMCExHzAdBgNVBAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEiZh4tIcAUPfUkCmXbNwW +DIFvWxxGPhJq//Fs3uPBA4JQUXiAHWUof0mNxfU39yfK39/2yXgOJ5QoZGzpQEGS +w5Snoy0+61oeI+0IXkAaMvfVvtmNoO2OJO5+ADtlDu6rgJuV6IpLLR5SKXOU1zOP +HYrAPsYxv3ULg26W63zMTqpCNCg4pzwZRyXjcLrUeCzF4Xcf+p/G42ZdGzBeZc4z ++yccOMxBx4wsGcPg1HFyzXl3Jmtyg7zUDEqbjeH8Nsy9+kT31mVXocigB3hG7wct +iIn6A5lPGMPJoI84RZdrB3es9QlHZWSnvdJGeaLnO5Xq4mIhufbY4s1Uq/pvGsAP +AgMBAAGjQjBAMB0GA1UdDgQWBBSOEn+VFhI/ZGUTSUehEyOlxxFxLzASBgNVHRMB +Af8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAraDo +8umrejXNYQ6BRBn4XsDehDlij3LANM7J7timaNMfoxadwyS1nvA8e7cO7OAw3iel +YjO6oiSpzUsu6eH2loZ0LK0fkoiaZZnHKb/46o6o9947i8tuAOyoVrGPw9c29VoI +QkE3Qj/0PJZmU0YubilRUNx6ldK25a0o/q8lk7BL32NjWdTzKDJPgdKmrwl1m3K2 +eGmv2ZIgAP4pWUmg0DF4XS/JankFibRZhs6Kg0V02E9PcbGyXIo+hxU9QsjjgIPt +FiF8+VvQbPTVeM1Zc0CxPm1Xx22ki3IePpaDigzS0Kfxk5RnFtqY/ZOyVtam/oAP +9tq/MTjEQu1flrppRQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ensurity_auth_biopro_desktop.pem b/incs/WebAuthn/rootCertificates/mds/ensurity_auth_biopro_desktop.pem new file mode 100644 index 0000000..709fc82 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ensurity_auth_biopro_desktop.pem @@ -0,0 +1,22 @@ +Ensurity AUTH BioPro Desktop +---------------------------- + +-----BEGIN CERTIFICATE----- +MIIDCTCCAfGgAwIBAgIJALKKj0sKTXDlMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNV +BAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0EwIBcNMTgwNzIzMTMzNzIxWhgPMjA2 +ODA3MTAxMzM3MjFaMCExHzAdBgNVBAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEiZh4tIcAUPfUkCmXbNwW +DIFvWxxGPhJq//Fs3uPBA4JQUXiAHWUof0mNxfU39yfK39/2yXgOJ5QoZGzpQEGS +w5Snoy0+61oeI+0IXkAaMvfVvtmNoO2OJO5+ADtlDu6rgJuV6IpLLR5SKXOU1zOP +HYrAPsYxv3ULg26W63zMTqpCNCg4pzwZRyXjcLrUeCzF4Xcf+p/G42ZdGzBeZc4z ++yccOMxBx4wsGcPg1HFyzXl3Jmtyg7zUDEqbjeH8Nsy9+kT31mVXocigB3hG7wct +iIn6A5lPGMPJoI84RZdrB3es9QlHZWSnvdJGeaLnO5Xq4mIhufbY4s1Uq/pvGsAP +AgMBAAGjQjBAMB0GA1UdDgQWBBSOEn+VFhI/ZGUTSUehEyOlxxFxLzASBgNVHRMB +Af8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAraDo +8umrejXNYQ6BRBn4XsDehDlij3LANM7J7timaNMfoxadwyS1nvA8e7cO7OAw3iel +YjO6oiSpzUsu6eH2loZ0LK0fkoiaZZnHKb/46o6o9947i8tuAOyoVrGPw9c29VoI +QkE3Qj/0PJZmU0YubilRUNx6ldK25a0o/q8lk7BL32NjWdTzKDJPgdKmrwl1m3K2 +eGmv2ZIgAP4pWUmg0DF4XS/JankFibRZhs6Kg0V02E9PcbGyXIo+hxU9QsjjgIPt +FiF8+VvQbPTVeM1Zc0CxPm1Xx22ki3IePpaDigzS0Kfxk5RnFtqY/ZOyVtam/oAP +9tq/MTjEQu1flrppRQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ensurity_auth_touchpro.pem b/incs/WebAuthn/rootCertificates/mds/ensurity_auth_touchpro.pem new file mode 100644 index 0000000..0ac9bc7 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ensurity_auth_touchpro.pem @@ -0,0 +1,22 @@ +Ensurity AUTH TouchPro +---------------------- + +-----BEGIN CERTIFICATE----- +MIIDCTCCAfGgAwIBAgIJALKKj0sKTXDlMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNV +BAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0EwIBcNMTgwNzIzMTMzNzIxWhgPMjA2 +ODA3MTAxMzM3MjFaMCExHzAdBgNVBAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEiZh4tIcAUPfUkCmXbNwW +DIFvWxxGPhJq//Fs3uPBA4JQUXiAHWUof0mNxfU39yfK39/2yXgOJ5QoZGzpQEGS +w5Snoy0+61oeI+0IXkAaMvfVvtmNoO2OJO5+ADtlDu6rgJuV6IpLLR5SKXOU1zOP +HYrAPsYxv3ULg26W63zMTqpCNCg4pzwZRyXjcLrUeCzF4Xcf+p/G42ZdGzBeZc4z ++yccOMxBx4wsGcPg1HFyzXl3Jmtyg7zUDEqbjeH8Nsy9+kT31mVXocigB3hG7wct +iIn6A5lPGMPJoI84RZdrB3es9QlHZWSnvdJGeaLnO5Xq4mIhufbY4s1Uq/pvGsAP +AgMBAAGjQjBAMB0GA1UdDgQWBBSOEn+VFhI/ZGUTSUehEyOlxxFxLzASBgNVHRMB +Af8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAraDo +8umrejXNYQ6BRBn4XsDehDlij3LANM7J7timaNMfoxadwyS1nvA8e7cO7OAw3iel +YjO6oiSpzUsu6eH2loZ0LK0fkoiaZZnHKb/46o6o9947i8tuAOyoVrGPw9c29VoI +QkE3Qj/0PJZmU0YubilRUNx6ldK25a0o/q8lk7BL32NjWdTzKDJPgdKmrwl1m3K2 +eGmv2ZIgAP4pWUmg0DF4XS/JankFibRZhs6Kg0V02E9PcbGyXIo+hxU9QsjjgIPt +FiF8+VvQbPTVeM1Zc0CxPm1Xx22ki3IePpaDigzS0Kfxk5RnFtqY/ZOyVtam/oAP +9tq/MTjEQu1flrppRQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ensurity_thinc.pem b/incs/WebAuthn/rootCertificates/mds/ensurity_thinc.pem new file mode 100644 index 0000000..50dc460 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ensurity_thinc.pem @@ -0,0 +1,22 @@ +Ensurity ThinC +-------------- + +-----BEGIN CERTIFICATE----- +MIIDCTCCAfGgAwIBAgIJALKKj0sKTXDlMA0GCSqGSIb3DQEBCwUAMCExHzAdBgNV +BAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0EwIBcNMTgwNzIzMTMzNzIxWhgPMjA2 +ODA3MTAxMzM3MjFaMCExHzAdBgNVBAMMFkVuc3VyaXR5IFRoaW5DIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDEiZh4tIcAUPfUkCmXbNwW +DIFvWxxGPhJq//Fs3uPBA4JQUXiAHWUof0mNxfU39yfK39/2yXgOJ5QoZGzpQEGS +w5Snoy0+61oeI+0IXkAaMvfVvtmNoO2OJO5+ADtlDu6rgJuV6IpLLR5SKXOU1zOP +HYrAPsYxv3ULg26W63zMTqpCNCg4pzwZRyXjcLrUeCzF4Xcf+p/G42ZdGzBeZc4z ++yccOMxBx4wsGcPg1HFyzXl3Jmtyg7zUDEqbjeH8Nsy9+kT31mVXocigB3hG7wct +iIn6A5lPGMPJoI84RZdrB3es9QlHZWSnvdJGeaLnO5Xq4mIhufbY4s1Uq/pvGsAP +AgMBAAGjQjBAMB0GA1UdDgQWBBSOEn+VFhI/ZGUTSUehEyOlxxFxLzASBgNVHRMB +Af8ECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAraDo +8umrejXNYQ6BRBn4XsDehDlij3LANM7J7timaNMfoxadwyS1nvA8e7cO7OAw3iel +YjO6oiSpzUsu6eH2loZ0LK0fkoiaZZnHKb/46o6o9947i8tuAOyoVrGPw9c29VoI +QkE3Qj/0PJZmU0YubilRUNx6ldK25a0o/q8lk7BL32NjWdTzKDJPgdKmrwl1m3K2 +eGmv2ZIgAP4pWUmg0DF4XS/JankFibRZhs6Kg0V02E9PcbGyXIo+hxU9QsjjgIPt +FiF8+VvQbPTVeM1Zc0CxPm1Xx22ki3IePpaDigzS0Kfxk5RnFtqY/ZOyVtam/oAP +9tq/MTjEQu1flrppRQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ess_smart_card_inc_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ess_smart_card_inc_authenticator.pem new file mode 100644 index 0000000..1f1ed12 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ess_smart_card_inc_authenticator.pem @@ -0,0 +1,276 @@ +ESS Smart Card Inc. Authenticator +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIISMDCCEBigAwIBAgIWAKoAAAAAAAAAAAAAAAAAAAAAAAAAADANBgkqhkiG9w0B +AQsFADCCAjUxEzARBgsrBgEEAYI3PAIBAwwCQ0ExGDAWBgsrBgEEAYI3PAIBAgwH +UXXDqWJlYzEbMBkGCysGAQQBgjc8AgEBDApUZXJyZWJvbm5lMTEwLwYDVQQPDChT +w6ljdXJpdMOpIEluZm9ybWF0aXF1ZSAvIEN5YmVyIFNlY3VyaXR5MTswOQYDVQQF +DDJORVEgMTE3MzQ4ODY0NSAvIENOIDEwNjQ3NzMtMCAvIEJOIDc2NzM0OTY4MVJD +MDAwMTEqMCgGCSqGSIb3DQEJARYbaW5mb2NhQHNtYXJ0Y2FyZHNlY3VyaXR5LmNh +MRowGAYDVQQXDBErMSAoNDUwKSA5NjQtNDUxMTEaMBgGA1UEFAwRKzEgKDQ1MCkg +OTY0LTc3NzYxEDAOBgNVBBEMB0o2VyAwQTIxCzAJBgNVBAYTAkNBMRAwDgYDVQQI +DAdRdcOpYmVjMRMwEQYDVQQHDApUZXJyZWJvbm5lMRowGAYDVQQJDBExMTc5IGRl +IGwnZXhwcmVzczEyMDAGA1UECwwpQXV0b3JpdMOpIGRlIFBvbGl0aXF1ZSAvIFBv +bGljeSBBdXRob3JpdHkxNTAzBgNVBAoMLFNTRSBDYXJ0ZSDDoCBQdWNlIEluYy4g +LyBFU1MgU21hcnQgQ2FyZCBJbmMuMUYwRAYDVQQDDD1TQ1AgQXV0b3JpdMOpIGRl +IFBvbGl0aXF1ZSAvIFNDUyBDZXJ0aWZpY2F0ZSBQb2xpY3kgQXV0aG9yaXR5MB4X +DTE4MDUzMDE1MzE1N1oXDTM4MDUzMDE1MzE1N1owggImMRMwEQYLKwYBBAGCNzwC +AQMMAkNBMRgwFgYLKwYBBAGCNzwCAQIMB1F1w6liZWMxGzAZBgsrBgEEAYI3PAIB +AQwKVGVycmVib25uZTExMC8GA1UEDwwoU8OpY3VyaXTDqSBJbmZvcm1hdGlxdWUg +LyBDeWJlciBTZWN1cml0eTE7MDkGA1UEBQwyTkVRIDExNzM0ODg2NDUgLyBDTiAx +MDY0NzczLTAgLyBCTiA3NjczNDk2ODFSQzAwMDExKjAoBgkqhkiG9w0BCQEWG2lu +Zm9jYUBzbWFydGNhcmRzZWN1cml0eS5jYTEaMBgGA1UEFwwRKzEgKDQ1MCkgOTY0 +LTQ1MTExGjAYBgNVBBQMESsxICg0NTApIDk2NC03Nzc2MRAwDgYDVQQRDAdKNlcg +MEEyMQswCQYDVQQGEwJDQTEQMA4GA1UECAwHUXXDqWJlYzETMBEGA1UEBwwKVGVy +cmVib25uZTEaMBgGA1UECQwRMTE3OSBkZSBsJ2V4cHJlc3MxMTAvBgNVBAsMKFZh +bGlkYXRpb24gw4l0ZW5kdSAvIEV4dGVuZGVkIFZhbGlkYXRpb24xNTAzBgNVBAoM +LFNTRSBDYXJ0ZSDDoCBQdWNlIEluYy4gLyBFU1MgU21hcnQgQ2FyZCBJbmMuMTgw +NgYDVQQDDC9TQ1AgVmFsaWRhdGlvbiBFdGVuZHUgLyBTQ1MgRXh0ZW5kZWQgVmFs +aWRhdGlvbjCCAiAwDQYJKoZIhvcNAQEBBQADggINADCCAggCggIBALSCYvHxa6hw +aCisSpqzS9eYdcZ8hzWrz+L7UVWmpv2FN7iy28E5wVfqrD9y2Y/l9LkQwoSJe2x2 +oCIUp6k3PKhH4OZxhB2X568luIxPg68UKvAeYszfhFWm2EFSeh31v8sqo9WeBzb0 +Reszm86RjJLFcCCkaaVUV8pDFC0+1dGClKbQXr/djA4VvItXNzvOUnMi5U1lUHl4 +E/FiZpce8p7o7DbNx4wiEo8lkO45JFLbfIo7Rt+l8a04IV+sMIkbeYMPW8qtLLRh +iX56smpTwkfJTlidT9DGZoXnYCnQL2WwsWBssdiibyJJQX/fTIbG764VjjfK7eo8 +AJIsgGJoKKf1p+J/dEyZXQLfKkVj6bE+gGg6QA7kZRzIFnG+NR5JsYqqJ2SP29yR +S/EPqqPcakFcOyh6wt/prEGkcGKdB7TX16V9jaDYdvZr/5HQmbRVtaY8YbHAAkEu +w5AE8xVlr/vvdxzB8sJ41caPkL0Jq2XXI49vyEew61hWVSZgWPiyTkY7Xz4372en +O1+R6OfpIN8ymtUzN0P9lfV20mRhIVQE59d6ubgSfOLL7yASky6Cu/diQQaAuluj +QGY8voDPyrOkKmk+72oy+Yriq7iKUstZrgp//22h8Ioa8GaXN4L5+7OhcL+SxccP +lm+iITYBkn0MTGU8GPzeTvTMaJTTjWWjAgElo4IJQTCCCT0wHQYDVR0OBBYEFMpZ +PXVGNQyjPWzMWTtfvzbPIG5xMB8GA1UdIwQYMBaAFNpyPmiDNAdqAZHSpa8+HE2i +4f5OMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgHGMIICmAYDVR0lBIICjzCC +AosGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwQGCisGAQQBgjcKAwQGCisG +AQQBgjdDAQEGCisGAQQBgjdDAQIGCSsGAQQBgjdQAQYIKwYBBQUHAwMGCisGAQQB +gjc9AQEGCisGAQQBgjcKAw0GCisGAQQBgjcUAgEGCCsGAQUFBwMHBggrBgEFBQcD +BgYIKwYBBQUIAgIGBysGAQUCAwUGBysGAQUCAwQGCSsGAQQBgjcVEwYKKwYBBAGC +NwoDDAYIKwYBBQUHAwkGB2B8hvdoAgQGB2B8hvdoAgUGB2B8hvdoAgcGB2B8hvdo +AggGB2B8hvdoAgkGB2B8hvdoAgoGB2B8hvdoAgsGB2B8hvdoAgwGB2B8hvdoAg0G +B2B8hvdoAg4GB2B8hvdoAg8GB2B8hvdoAhAGB2B8hvdoAhEGB2B8hvdoAhIGB2B8 +hvdoAhMGB2B8hvdoAhQGB2B8hvdoAhUGB2B8hvdoAhYGB2B8hvdoAhcGB2B8hvdo +AhgGB2B8hvdoAhkGB2B8hvdoAhoGB2B8hvdoBQEGCGB8hvdoBQEBBghgfIb3aAUB +AgYIYHyG92gFAQMGCGB8hvdoBQEEBghgfIb3aAUBBQYIYHyG92gFAQYGCGB8hvdo +BQEHBghgfIb3aAUBCAYIYHyG92gFAQkGCGB8hvdoBQEKBghgfIb3aAUBCwYIYHyG +92gFAQwGCGB8hvdoBQENBghgfIb3aAUBDgYIYHyG92gFAQ8GCGB8hvdoBQEQBghg +fIb3aAUBEQYIYHyG92gFARIGCGB8hvdoBQETBghgfIb3aAUBFAYIYHyG92gFARUG +CGB8hvdoBQEWBghgfIb3aAUBFwYIYHyG92gFARgwOgYDVR0fBDMwMTAvoC2gK4Yp +aHR0cDovL2NhLnNtYXJ0Y2FyZHNlY3VyaXR5LmNhL3BvbHNjcy5jcmwwdQYIKwYB +BQUHAQEEaTBnMCwGCCsGAQUFBzABhiBodHRwOi8vb2NzcC5zbWFydGNhcmRzZWN1 +cml0eS5jYTA3BggrBgEFBQcwAoYraHR0cDovL2NhLnNtYXJ0Y2FyZHNlY3VyaXR5 +LmNhL1BvbFNjc0NhLmNydDAqBgNVHREEIzAhhh9odHRwOi8vZXYuc21hcnRjYXJk +c2VjdXJpdHkuY2EvMIIFYAYDVR0gBIIFVzCCBVMwQgYHYHyG92gBAzA3MDUGCCsG +AQUFBwIBFilodHRwczovL2NhLnNtYXJ0Y2FyZHNlY3VyaXR5LmNhL2Nwcy9zY3Nl +djAKBghgfIb3aAEDATALBglgfIb3aAEDAQEwCwYJYHyG92gBAwECMAsGCWB8hvdo +AQMBAzALBglgfIb3aAEDAQQwCwYJYHyG92gBAwEFMAsGCWB8hvdoAQMBBjALBglg +fIb3aAEDAQcwCwYJYHyG92gBAwEIMAsGCWB8hvdoAQMBCTALBglgfIb3aAEDAQow +CwYJYHyG92gBAwELMAsGCWB8hvdoAQMBDDALBglgfIb3aAEDAQ0wCwYJYHyG92gB +AwEOMAsGCWB8hvdoAQMBDzALBglgfIb3aAEDARAwCwYJYHyG92gBAwERMAsGCWB8 +hvdoAQMBEjAKBghgfIb3aAEDAjALBglgfIb3aAEDAgEwCwYJYHyG92gBAwICMAsG +CWB8hvdoAQMCAzALBglgfIb3aAEDAgQwCwYJYHyG92gBAwIFMAsGCWB8hvdoAQMC +BjALBglgfIb3aAEDAgcwCwYJYHyG92gBAwIIMAsGCWB8hvdoAQMCCTALBglgfIb3 +aAEDAgowCwYJYHyG92gBAwILMAsGCWB8hvdoAQMCDDALBglgfIb3aAEDAg0wCQYH +YHyG92gBBTAKBghgfIb3aAEFATAKBghgfIb3aAEFAjAKBghgfIb3aAEFAzAKBghg +fIb3aAEFBDAKBghgfIb3aAEFBTAKBghgfIb3aAEFBjAKBghgfIb3aAEFBzAKBghg +fIb3aAEFCDAKBghgfIb3aAEFCTAKBghgfIb3aAEFCjAKBghgfIb3aAEFCzAKBghg +fIb3aAEFDDAKBghgfIb3aAEFDTAKBghgfIb3aAEFDjAKBghgfIb3aAEFDzAKBghg +fIb3aAEFEDAKBghgfIb3aAEFETAKBghgfIb3aAEFEjAKBghgfIb3aAEFEzAKBghg +fIb3aAEFFDAKBghgfIb3aAEFFTAKBghgfIb3aAEFFjAKBghgfIb3aAEFFzAKBghg +fIb3aAEFGDAKBghgfIb3aAEFGTAKBghgfIb3aAEFGjAKBghgfIb3aAEFGzAKBghg +fIb3aAEFHDAKBghgfIb3aAEFHTAKBghgfIb3aAEFHjAJBgdgfIb3aAECMAoGCGB8 +hvdoAQIBMAoGCGB8hvdoAQICMAoGCGB8hvdoAQIDMAoGCGB8hvdoAQIEMAoGCGB8 +hvdoAQIFMAoGCGB8hvdoAQIGMAoGCGB8hvdoAQIHMAoGCGB8hvdoAQIIMAoGCGB8 +hvdoAQIJMAoGCGB8hvdoAQIKMAoGCGB8hvdoAQILMAoGCGB8hvdoAQIMMAoGCGB8 +hvdoAQINMAoGCGB8hvdoAQIOMAoGCGB8hvdoAQIPMAoGCGB8hvdoAQIQMAoGCGB8 +hvdoAQIRMAoGCGB8hvdoAQISMAoGCGB8hvdoAQITMAoGCGB8hvdoAQIUMAoGCGB8 +hvdoAQIVMAoGCGB8hvdoAQIWMAoGCGB8hvdoAQIXMAoGCGB8hvdoAQIYMAoGCGB8 +hvdoAQIZMAoGCGB8hvdoAQIaMAoGCGB8hvdoAQIbMAoGCGB8hvdoAQIcMAoGCGB8 +hvdoAQIdMAoGCGB8hvdoAQIeMAoGCGB8hvdoAQIfMAoGCGB8hvdoAQIgMAoGCGB8 +hvdoAQIhMAoGCGB8hvdoAQIiMAoGCGB8hvdoAQIjMAcGBWeBDAEBMAcGBWeBDAEC +MAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMAcGBWeBDAEDMAcGBWeBDAEf +MA0GCSqGSIb3DQEBCwUAA4ICAQCB6H86IyV7kTGdZh/nui8wwGcDXTUTrAsucO3r +0Cknu4r1pzaKNKmy63Ev3Pvg0vPEwfmNAAQVdSbgGtN0L+FZZKBKAdDVa0IvKiR/ +99mtvrIsjRXmYuGgRTimSeas3hnGi87kGNi3xYQU+lzZTHYkG16Au4tVa2fc55Kq +XO2QB6J5UVOB5k37jpfLVtH05XIrY6ik6S8N6So0RoNdRfiHnvFIIWvoGkxPOMqJ +Psvdlp+/+sQvece8+7PKC+WACB2/bPZGL3BtQJlhPb5gmt5HyJ6h4a1ya2+bVfvH +jM6R6khYhvIaNfmckPy7vKC9J6lMEqdD79Wddfv9jRbkrcI5lvzPDBXWWU1wYh2B +yfy5AMutX8/isHdtbJCbV0QjOrYWgY0pakj90dRT5Au3u+oArm1fewiAnu7O9HWh +xZdjL5pZen9+rEw88c6qCCd6bjR3+Vpsau+DlYxcerEO26eZoPSQN/JfM6s6AXkL +OGLvLqjzfc/9o16wVbQLVoaw37lWqk+ynywQkq8NdyOCet7xbl9KLs8x6z30ulru +9zJGS+myGMrKDtfmCtoz/iwNdJuasNGTi+l8wVp88nmF8GYA8LUwtmOKka5VqK8Y +ZKzo1voF+rD8GMQatNIN8vx8J0cfNTUmhvCD+uxeVmcKvHpq3COptU6pU7ubleDn +yLfD9w== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIVrjCCE5agAwIBAgIWAMoAAAAAAAAAAAAAAAAAAAAAAAAAATANBgkqhkiG9w0B +AQsFADCCAjAxOzA5BgNVBAUMMk5FUSAxMTczNDg4NjQ1IC8gQ04gMTA2NDc3My0w +IC8gQk4gNzY3MzQ5NjgxUkMwMDAxMRMwEQYLKwYBBAGCNzwCAQMMAkNBMRgwFgYL +KwYBBAGCNzwCAQIMB1F1w6liZWMxGzAZBgsrBgEEAYI3PAIBAQwKVGVycmVib25u +ZTExMC8GA1UEDwwoU8OpY3VyaXTDqSBJbmZvcm1hdGlxdWUgLyBDeWJlciBTZWN1 +cml0eTEqMCgGCSqGSIb3DQEJARYbaW5mb2NhQHNtYXJ0Y2FyZHNlY3VyaXR5LmNh +MRowGAYDVQQXDBErMSAoNDUwKSA5NjQtNDUxMTEaMBgGA1UEFAwRKzEgKDQ1MCkg +OTY0LTc3NzYxEDAOBgNVBBEMB0o2VyAwQTIxCzAJBgNVBAYTAkNBMRAwDgYDVQQI +DAdRdcOpYmVjMRMwEQYDVQQHDApUZXJyZWJvbm5lMRowGAYDVQQJDBExMTc5IGRl +IGwnZXhwcmVzczErMCkGA1UECwwiQXV0aG9yaXTDqSBSYWNpbmUgLyBSb290IEF1 +dGhvcml0eTE1MDMGA1UECgwsU1NFIENhcnRlIMOgIFB1Y2UgSW5jLiAvIEVTUyBT +bWFydCBDYXJkIEluYy4xSDBGBgNVBAMMP1NlY3VyaXTDqSBDYXJ0ZSDDoCBQdWNl +IChTQ1ApIEFDIC8gU21hcnQgQ2FyZCBTZWN1cml0eSAoU0NTKSBDQTAeFw0xODA1 +MzAxNTE5MDRaFw00ODA1MjgxNTE5MDRaMIICNTETMBEGCysGAQQBgjc8AgEDDAJD +QTEYMBYGCysGAQQBgjc8AgECDAdRdcOpYmVjMRswGQYLKwYBBAGCNzwCAQEMClRl +cnJlYm9ubmUxMTAvBgNVBA8MKFPDqWN1cml0w6kgSW5mb3JtYXRpcXVlIC8gQ3li +ZXIgU2VjdXJpdHkxOzA5BgNVBAUMMk5FUSAxMTczNDg4NjQ1IC8gQ04gMTA2NDc3 +My0wIC8gQk4gNzY3MzQ5NjgxUkMwMDAxMSowKAYJKoZIhvcNAQkBFhtpbmZvY2FA +c21hcnRjYXJkc2VjdXJpdHkuY2ExGjAYBgNVBBcMESsxICg0NTApIDk2NC00NTEx +MRowGAYDVQQUDBErMSAoNDUwKSA5NjQtNzc3NjEQMA4GA1UEEQwHSjZXIDBBMjEL +MAkGA1UEBhMCQ0ExEDAOBgNVBAgMB1F1w6liZWMxEzARBgNVBAcMClRlcnJlYm9u +bmUxGjAYBgNVBAkMETExNzkgZGUgbCdleHByZXNzMTIwMAYDVQQLDClBdXRvcml0 +w6kgZGUgUG9saXRpcXVlIC8gUG9saWN5IEF1dGhvcml0eTE1MDMGA1UECgwsU1NF +IENhcnRlIMOgIFB1Y2UgSW5jLiAvIEVTUyBTbWFydCBDYXJkIEluYy4xRjBEBgNV +BAMMPVNDUCBBdXRvcml0w6kgZGUgUG9saXRpcXVlIC8gU0NTIENlcnRpZmljYXRl +IFBvbGljeSBBdXRob3JpdHkwggIgMA0GCSqGSIb3DQEBAQUAA4ICDQAwggIIAoIC +AQDa2AypUsDm6zvgKsoOrru4WeAnOXShwI1T0TiQZsvJ90uwV5MDWcaMf0DZyl2O +KiN+LmzPICbXw4TCrJphJXndyPF09E3H1QC2pGN71BNpxoDeBqkX1YIW4PHhY9qh +jRKgplbJTKcHfQA1CjVTzX5raAmnLAJ8iuo7HV7ZbplFg7V3cWOJbc3p5FFixeSI +5xACLsJQIAitNP30Fhpx4bxxCY9o1ZQO/HU33z7ZbCu1Qw0iaXYIr0VWGu5eCzsg +zl56bwDuPP7Nf18mJEaV039eWu49SjdX6hYkQFT+wQBYUxOPUo8h7xxXGZbwMnTM +UyQwW6uybUB8GwtjMIVoDT9Y688SH3fd7qDoYuuThw9DcHFjhZHhnmF0zRjQo/FZ +as07mkQ9XIdRjWtWPdqSFWsdj8+bSqd6loHZlsVPpxyCRWLegaWDi6+KSrxguQXg +x3ip85bTdyCICObWa88C8CqGqsUBTnjmyG91FFeFh4eDg2CJXznVdsHSfeKUVGF9 +HFWn3x5QoD2+NeVFgHqjOmPIyxBJL5Vt8AVQ0vod923PxaymOlUUkrBhlJXE/V3T +wDKe6N88yjGUftFc7gDvhu8iJkAUD5idTTtcVxr1E0TgdbPaqj3OLsh6WHfZ6ud2 +Kb1vqhsQV6X6QxflduW63ygFnbhtwDdLlQsKDDrWB42PxwIBJaOCDLUwggyxMB0G +A1UdDgQWBBTacj5ogzQHagGR0qWvPhxNouH+TjAfBgNVHSMEGDAWgBQkYGoHcyRV +dTs2+nRZk1XJsgAmOjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjA5 +BgNVHR8EMjAwMC6gLKAqhihodHRwOi8vY2Euc21hcnRjYXJkc2VjdXJpdHkuY2Ev +Y2FzY3MuY3JsMHIGCCsGAQUFBwEBBGYwZDAsBggrBgEFBQcwAYYgaHR0cDovL29j +c3Auc21hcnRjYXJkc2VjdXJpdHkuY2EwNAYIKwYBBQUHMAKGKGh0dHA6Ly9jYS5z +bWFydGNhcmRzZWN1cml0eS5jYS9jYXNjcy5jcnQwKgYDVR0RBCMwIYYfaHR0cDov +L2NhLnNtYXJ0Y2FyZHNlY3VyaXR5LmNhLzCCC3EGA1UdIASCC2gwggtkMDsGBmB8 +hvdoATAxMC8GCCsGAQUFBwIBFiNodHRwczovL2NhLnNtYXJ0Y2FyZHNlY3VyaXR5 +LmNhL2NwczAIBgZgfIb3aAIwCAYGYHyG92gDMAgGBmB8hvdoBDAIBgZgfIb3aAUw +CAYGYHyG92gGMAgGBmB8hvdoBzAIBgZgfIb3aAgwCAYGYHyG92gJMAgGBmB8hvdo +CjAIBgZgfIb3aAswCAYGYHyG92gMMAgGBmB8hvdoDTAIBgZgfIb3aA4wCAYGYHyG +92gPMAgGBmB8hvdoEDAJBgdgfIb3aAEJMAkGB2B8hvdoAQowCQYHYHyG92gBCzAJ +BgdgfIb3aAEMMAkGB2B8hvdoAQ0wCQYHYHyG92gBDjAJBgdgfIb3aAEPMAkGB2B8 +hvdoARAwCQYHYHyG92gBETAJBgdgfIb3aAESMAkGB2B8hvdoAQEwCgYIYHyG92gB +AQEwCgYIYHyG92gBAQIwCgYIYHyG92gBAQMwCgYIYHyG92gBAQQwCgYIYHyG92gB +AQUwCgYIYHyG92gBAQYwCgYIYHyG92gBAQcwCgYIYHyG92gBAQgwCgYIYHyG92gB +AQkwCgYIYHyG92gBAQowCgYIYHyG92gBAQswCgYIYHyG92gBAQwwCgYIYHyG92gB +AQ0wCgYIYHyG92gBAQ4wCgYIYHyG92gBAQ8wCgYIYHyG92gBARAwCgYIYHyG92gB +AREwCgYIYHyG92gBARIwCgYIYHyG92gBARMwCgYIYHyG92gBARQwCgYIYHyG92gB +ARUwCgYIYHyG92gBARYwCQYHYHyG92gBBTAKBghgfIb3aAEFATAKBghgfIb3aAEF +AjAKBghgfIb3aAEFAzAKBghgfIb3aAEFBDAKBghgfIb3aAEFBTAKBghgfIb3aAEF +BjAKBghgfIb3aAEFBzAKBghgfIb3aAEFCDAKBghgfIb3aAEFCTAKBghgfIb3aAEF +CjAKBghgfIb3aAEFCzAKBghgfIb3aAEFDDAKBghgfIb3aAEFDTAKBghgfIb3aAEF +DjAKBghgfIb3aAEFDzAKBghgfIb3aAEFEDAKBghgfIb3aAEFETAKBghgfIb3aAEF +EjAKBghgfIb3aAEFEzAKBghgfIb3aAEFFDAKBghgfIb3aAEFFTAKBghgfIb3aAEF +FjAKBghgfIb3aAEFFzAKBghgfIb3aAEFGDAKBghgfIb3aAEFGTAKBghgfIb3aAEF +GjAKBghgfIb3aAEFGzAKBghgfIb3aAEFHDAKBghgfIb3aAEFHTAKBghgfIb3aAEF +HjAJBgdgfIb3aAECMAoGCGB8hvdoAQIBMAoGCGB8hvdoAQICMAoGCGB8hvdoAQID +MAoGCGB8hvdoAQIEMAoGCGB8hvdoAQIFMAoGCGB8hvdoAQIGMAoGCGB8hvdoAQIH +MAoGCGB8hvdoAQIIMAoGCGB8hvdoAQIJMAoGCGB8hvdoAQIKMAoGCGB8hvdoAQIL +MAoGCGB8hvdoAQIMMAoGCGB8hvdoAQINMAoGCGB8hvdoAQIOMAoGCGB8hvdoAQIP +MAoGCGB8hvdoAQIQMAoGCGB8hvdoAQIRMAoGCGB8hvdoAQISMAoGCGB8hvdoAQIT +MAoGCGB8hvdoAQIUMAoGCGB8hvdoAQIVMAoGCGB8hvdoAQIWMAoGCGB8hvdoAQIX +MAoGCGB8hvdoAQIYMAoGCGB8hvdoAQIZMAoGCGB8hvdoAQIaMAoGCGB8hvdoAQIb +MAoGCGB8hvdoAQIcMAoGCGB8hvdoAQIdMAoGCGB8hvdoAQIeMAoGCGB8hvdoAQIf +MAoGCGB8hvdoAQIgMAoGCGB8hvdoAQIhMAoGCGB8hvdoAQIiMAoGCGB8hvdoAQIj +MAkGB2B8hvdoAQMwCgYIYHyG92gBAwEwCwYJYHyG92gBAwEBMAsGCWB8hvdoAQMB +AjALBglgfIb3aAEDAQMwCwYJYHyG92gBAwEEMAsGCWB8hvdoAQMBBTALBglgfIb3 +aAEDAQYwCwYJYHyG92gBAwEHMAsGCWB8hvdoAQMBCDALBglgfIb3aAEDAQkwCwYJ +YHyG92gBAwEKMAsGCWB8hvdoAQMBCzALBglgfIb3aAEDAQwwCwYJYHyG92gBAwEN +MAsGCWB8hvdoAQMBDjALBglgfIb3aAEDAQ8wCwYJYHyG92gBAwEQMAsGCWB8hvdo +AQMBETALBglgfIb3aAEDARIwCgYIYHyG92gBAwIwCwYJYHyG92gBAwIBMAsGCWB8 +hvdoAQMCAjALBglgfIb3aAEDAgMwCwYJYHyG92gBAwIEMAsGCWB8hvdoAQMCBTAL +BglgfIb3aAEDAgYwCwYJYHyG92gBAwIHMAsGCWB8hvdoAQMCCDALBglgfIb3aAED +AgkwCwYJYHyG92gBAwIKMAsGCWB8hvdoAQMCCzALBglgfIb3aAEDAgwwCwYJYHyG +92gBAwINMAkGB2B8hvdoAQQwCgYIYHyG92gBBAEwCwYJYHyG92gBBAEBMAsGCWB8 +hvdoAQQBAjALBglgfIb3aAEEAQMwCwYJYHyG92gBBAEEMAsGCWB8hvdoAQQBBTAL +BglgfIb3aAEEAQYwCwYJYHyG92gBBAEHMAsGCWB8hvdoAQQBCDALBglgfIb3aAEE +AQkwCwYJYHyG92gBBAEKMAsGCWB8hvdoAQQBCzALBglgfIb3aAEEAQwwCwYJYHyG +92gBBAENMAsGCWB8hvdoAQQBDjALBglgfIb3aAEEAQ8wCwYJYHyG92gBBAEQMAsG +CWB8hvdoAQQBETALBglgfIb3aAEEARIwCwYJYHyG92gBBAETMAoGCGB8hvdoAQQC +MAsGCWB8hvdoAQQCATALBglgfIb3aAEEAgIwCwYJYHyG92gBBAIDMAsGCWB8hvdo +AQQCBDALBglgfIb3aAEEAgUwCwYJYHyG92gBBAIGMAsGCWB8hvdoAQQCBzALBglg +fIb3aAEEAggwCwYJYHyG92gBBAIJMAsGCWB8hvdoAQQCCjALBglgfIb3aAEEAgsw +CwYJYHyG92gBBAIMMAsGCWB8hvdoAQQCDTALBglgfIb3aAEEAg4wCgYIYHyG92gB +BAMwCwYJYHyG92gBBAMBMAsGCWB8hvdoAQQDAjALBglgfIb3aAEEAwMwCwYJYHyG +92gBBAMEMAsGCWB8hvdoAQQDBTALBglgfIb3aAEEAwYwCwYJYHyG92gBBAMHMAsG +CWB8hvdoAQQDCDALBglgfIb3aAEEAwkwCwYJYHyG92gBBAMKMAsGCWB8hvdoAQQD +CzALBglgfIb3aAEEAwwwCwYJYHyG92gBBAMNMAkGB2B8hvdoAQYwCgYIYHyG92gB +BgEwCgYIYHyG92gBBgIwCgYIYHyG92gBBgMwCgYIYHyG92gBBgQwCgYIYHyG92gB +BgUwCgYIYHyG92gBBgYwCgYIYHyG92gBBgcwCQYHYHyG92gBBzAKBghgfIb3aAEH +ATAKBghgfIb3aAEHAjAKBghgfIb3aAEHAzAKBghgfIb3aAEHBDAKBghgfIb3aAEH +BTAKBghgfIb3aAEHBjAKBghgfIb3aAEHBzAKBghgfIb3aAEHCDAKBghgfIb3aAEH +CTAKBghgfIb3aAEHCjAJBgdgfIb3aAEIMAoGCGB8hvdoAQgBMAoGCGB8hvdoAQgC +MAoGCGB8hvdoAQgDMAoGCGB8hvdoAQgEMAoGCGB8hvdoAQgFMAoGCGB8hvdoAQgG +MAoGCGB8hvdoAQgHMAoGCGB8hvdoAQgIMAoGCGB8hvdoAQgJMAoGCGB8hvdoAQgK +MAoGCGB8hvdoAQgLMAcGBWeBDAEBMAcGBWeBDAECMAgGBmeBDAECATAIBgZngQwB +AgIwCAYGZ4EMAQIDMAcGBWeBDAEDMAcGBWeBDAEfMA0GCSqGSIb3DQEBCwUAA4IC +AQBY/7APNH1a2Jfplw1gjIEQ/Lc4XI5pDs02POzpVkCV6nZJZd5XXFboeCzadpZp +SPW/ReeLrRG8kfGUZHWKc8UCUk+XcV9WvK54EfD9yxtaUYheD+tbbPMG+v+xo1yP +HOQPT8U/Q1exJad61RzOpYGBb+vyyl49F2gqE6K6OUs5itPXYbvbbbVD24pbtGFn +UegriKhQfaCmhLczczO0MrUuIB3ZfpzuHYqt/OYmytYcisQXvO6uqHEMmkOTJCWT +k5t/DAxqyw9Gp7TkWWgh6G4pvScTkk1YSdt1pO75tZNxY5kinWmC8xTB2kMoFjcX +0SwiEt4vMcHS25Ku8zgn/FIItFhBS+kH/aLuXwb+v+2T3sfY2EeRAsx1PyfxsFB3 +EGHaFsyN8Tw/mdV50Ilzl5WQQ2s+TxO5M8Qz6GYepH0Tsdn8nrquchBr3K8X5Ntc +/uFcGrIm/Ttemk3uN8reGUe7Gg4cfh74ihLIrkwJZGM8yRv5ZwuihP2t7vGXQzVL +Gi1AAs8DFTSIRtQekqv1lnDeeW23wfkU6+vHVCghRK5quyXPhwoHjylBZBANZxAm +2eZHU6MxazA3NBRmiz4i1Bu9xTGUyYYnsUBXEbW92/HYtFxd7uipiPXj9AKmV4Cn +INVwEqLjks1Vdxf+7L4D+FMWOMNMAi4Wmk3mHTNZmV2NAg== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIJgzCCB2ugAwIBAgIWAMoAAAAAAAAAAAAAAAAAAAAAAAAAADANBgkqhkiG9w0B +AQsFADCCAjAxOzA5BgNVBAUMMk5FUSAxMTczNDg4NjQ1IC8gQ04gMTA2NDc3My0w +IC8gQk4gNzY3MzQ5NjgxUkMwMDAxMRMwEQYLKwYBBAGCNzwCAQMMAkNBMRgwFgYL +KwYBBAGCNzwCAQIMB1F1w6liZWMxGzAZBgsrBgEEAYI3PAIBAQwKVGVycmVib25u +ZTExMC8GA1UEDwwoU8OpY3VyaXTDqSBJbmZvcm1hdGlxdWUgLyBDeWJlciBTZWN1 +cml0eTEqMCgGCSqGSIb3DQEJARYbaW5mb2NhQHNtYXJ0Y2FyZHNlY3VyaXR5LmNh +MRowGAYDVQQXDBErMSAoNDUwKSA5NjQtNDUxMTEaMBgGA1UEFAwRKzEgKDQ1MCkg +OTY0LTc3NzYxEDAOBgNVBBEMB0o2VyAwQTIxCzAJBgNVBAYTAkNBMRAwDgYDVQQI +DAdRdcOpYmVjMRMwEQYDVQQHDApUZXJyZWJvbm5lMRowGAYDVQQJDBExMTc5IGRl +IGwnZXhwcmVzczErMCkGA1UECwwiQXV0aG9yaXTDqSBSYWNpbmUgLyBSb290IEF1 +dGhvcml0eTE1MDMGA1UECgwsU1NFIENhcnRlIMOgIFB1Y2UgSW5jLiAvIEVTUyBT +bWFydCBDYXJkIEluYy4xSDBGBgNVBAMMP1NlY3VyaXTDqSBDYXJ0ZSDDoCBQdWNl +IChTQ1ApIEFDIC8gU21hcnQgQ2FyZCBTZWN1cml0eSAoU0NTKSBDQTAeFw0xODA1 +MzAxNTE1MzBaFw00ODA1MzAxNTE1MzBaMIICMDE7MDkGA1UEBQwyTkVRIDExNzM0 +ODg2NDUgLyBDTiAxMDY0NzczLTAgLyBCTiA3NjczNDk2ODFSQzAwMDExEzARBgsr +BgEEAYI3PAIBAwwCQ0ExGDAWBgsrBgEEAYI3PAIBAgwHUXXDqWJlYzEbMBkGCysG +AQQBgjc8AgEBDApUZXJyZWJvbm5lMTEwLwYDVQQPDChTw6ljdXJpdMOpIEluZm9y +bWF0aXF1ZSAvIEN5YmVyIFNlY3VyaXR5MSowKAYJKoZIhvcNAQkBFhtpbmZvY2FA +c21hcnRjYXJkc2VjdXJpdHkuY2ExGjAYBgNVBBcMESsxICg0NTApIDk2NC00NTEx +MRowGAYDVQQUDBErMSAoNDUwKSA5NjQtNzc3NjEQMA4GA1UEEQwHSjZXIDBBMjEL +MAkGA1UEBhMCQ0ExEDAOBgNVBAgMB1F1w6liZWMxEzARBgNVBAcMClRlcnJlYm9u +bmUxGjAYBgNVBAkMETExNzkgZGUgbCdleHByZXNzMSswKQYDVQQLDCJBdXRob3Jp +dMOpIFJhY2luZSAvIFJvb3QgQXV0aG9yaXR5MTUwMwYDVQQKDCxTU0UgQ2FydGUg +w6AgUHVjZSBJbmMuIC8gRVNTIFNtYXJ0IENhcmQgSW5jLjFIMEYGA1UEAww/U2Vj +dXJpdMOpIENhcnRlIMOgIFB1Y2UgKFNDUCkgQUMgLyBTbWFydCBDYXJkIFNlY3Vy +aXR5IChTQ1MpIENBMIICIDANBgkqhkiG9w0BAQEFAAOCAg0AMIICCAKCAgEAujaC +TEi0kGZ1ms85eeUhugRpRtyk0CAzbxrXODaUSMN7QhGEcNVR8bPycaJuPSEwYYrx +DBRKIHzytuD+E/pHJUkn33uydbYHIauRvYJWmPaQVTKdnrv88JK0SdSFYFZoLhdv +k7WM/3LsSsAh6YiZSsX/fzOrgMjyPUawd1JkMrRhAT2D4dL8AUSfpvoqK4iOeFbq +8zczVyIakWhIQqwqP/+P6ib/sxiapohsDuiCdpQ7B7MTyzOH3kKpoGZm9Tr6DWYt +u8zANpo8zQ2ZLu045lNBQfUSz5SEwaDyYWQRShDUrlhzbxeAlb5609Cp8F8Q6MuJ +NC/42jQoCj0BAKQPz1rqdVTfcJsYVzatzyotprMaGMFzPFelRbJ+CK8DSLTMWT+B +HGWD8BpT7FePi6iHVbnqw08F90XPE3Wrhqtln8l3iXH65Coo4v9EVy4F+riNFKuk +zETDqeX0wjMuHLQKWKam1GzoZfPUBgsr37d7nlzmjtEcYEY3472ZIiMOxWT9oHPu +GWHLFheGXw1+5qwN0SukW0/9XuYG0fPfYntsMs8xlL/SsEfBDWimDc4Er8Urv047 +aZy7kCAlwsmYhxXAur+Tpo34ws97Udk99e3Ik5N0bxzMgrKDRMY4xIJJhHNF5VWP +gQwzkCbquDXD7IyQ5xrlFApSIOlfgQTOePnk1ocCASWjgZAwgY0wHQYDVR0OBBYE +FCRgagdzJFV1Ozb6dFmTVcmyACY6MB8GA1UdIwQYMBaAFCRgagdzJFV1Ozb6dFmT +VcmyACY6MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMCoGA1UdEQQj +MCGGH2h0dHA6Ly9jYS5zbWFydGNhcmRzZWN1cml0eS5jYS8wDQYJKoZIhvcNAQEL +BQADggIBAKN3G99r5eJkUWKD1Jc9ayzZFpIxCshNbVGIfNe0ZiwCB9KtRiO+EjEu +nJlUOfjnXMZOD18ku4p6U5e0JCSVHxPH76p13sWFbxcYiwutcaOwsOKHIlf281an +ItwZbGOeSZ9oyTbrSKBSPX9Jjhsq0byPtQ5TRVwn2hCReeI2RBbs/5KDRHKMJ3Cs +wIZYWryBzZzGvGPldQtMUe2NPiTXv2y86CYewwhiMQRO3i/kZsjfeWIkqJYTzjA9 +FDHDErSyce8e/1sXgDabqpEo6zrxd5HgQGB8FImVa7KtLIIqlQE9AX4WxAyNudyv +h+Ol335Ma4QP6kcjX1uF8wi+Q7+N9wAoW4B6POiP6tWbZEP90MJE59JJgPcZ17z3 +e70LXsJOqZAQHjOVeS97Drdyqa0m7aW1CO+pLAMdN/ThlMbKCEjjOIl+RBOAfuY8 +x4DzFPh1c9QM9mrjo7KsSjYBbK5jUXnXoQUQIPwSQEr+mTTcAxKGpgWPuFQcj3g0 +mLjxKjUtjrmCT/S36hZDlQ/wF+r3aS+hKk7nR9sVjRYBG1n79RgAeHpA45iVar4a +yFJaEP8O++VRiAUN+Y7mqrA+jz97k6bGilrE2FlW/2PYTeggt/0WTmYmJuENAmGy +jAN5EyrPR+ILeqXlLpLa7tYbY2DFMtd5Um9NyI1imFENovV5+lbD +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/etoken_fusion_fips.pem b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_fips.pem new file mode 100644 index 0000000..e942b33 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_fips.pem @@ -0,0 +1,43 @@ +eToken Fusion FIPS +------------------ + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_fips.pem b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_fips.pem new file mode 100644 index 0000000..1c2ae87 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_fips.pem @@ -0,0 +1,43 @@ +eToken Fusion NFC FIPS +---------------------- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_piv.pem b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_piv.pem new file mode 100644 index 0000000..c97ee2c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_piv.pem @@ -0,0 +1,43 @@ +eToken Fusion NFC PIV +--------------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_piv_enterprise.pem b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_piv_enterprise.pem new file mode 100644 index 0000000..cdc1af5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/etoken_fusion_nfc_piv_enterprise.pem @@ -0,0 +1,43 @@ +eToken Fusion NFC PIV Enterprise +-------------------------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ewbm_efa310_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ewbm_efa310_fido2_authenticator.pem new file mode 100644 index 0000000..14a1a9d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ewbm_efa310_fido2_authenticator.pem @@ -0,0 +1,37 @@ +eWBM eFA310 FIDO2 Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ewbm_efa320_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ewbm_efa320_fido2_authenticator.pem new file mode 100644 index 0000000..e3e524c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ewbm_efa320_fido2_authenticator.pem @@ -0,0 +1,37 @@ +eWBM eFA320 FIDO2 Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ewbm_efa500_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ewbm_efa500_fido2_authenticator.pem new file mode 100644 index 0000000..bfd6c20 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ewbm_efa500_fido2_authenticator.pem @@ -0,0 +1,37 @@ +eWBM eFA500 FIDO2 Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ewbm_efpa_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ewbm_efpa_fido2_authenticator.pem new file mode 100644 index 0000000..2fb29d8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ewbm_efpa_fido2_authenticator.pem @@ -0,0 +1,37 @@ +eWBM eFPA FIDO2 Authenticator +----------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_fingerprint_key.pem b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_fingerprint_key.pem new file mode 100644 index 0000000..a58254c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_fingerprint_key.pem @@ -0,0 +1,18 @@ +Excelsecu eSecu FIDO2 Fingerprint Key +------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICSDCCAe2gAwIBAgIJAM9RzYu4EIIlMAoGCCqGSM49BAMCMH8xCzAJBgNVBAYT +AkNOMSwwKgYDVQQKDCNFeGNlbHNlY3UgRGF0YSBUZWNobm9sb2d5IENvLiwgTHRk +LjEeMBwGA1UECwwVRXhjZWxzZWN1IEZpZG8gU2VydmVyMSIwIAYDVQQDDBlFeGNl +bHNlY3UgRmlkbyBSb290IENBIDAyMCAXDTE5MTAyMzA5NTA0M1oYDzIwNTkxMDEz +MDk1MDQzWjB/MQswCQYDVQQGEwJDTjEsMCoGA1UECgwjRXhjZWxzZWN1IERhdGEg +VGVjaG5vbG9neSBDby4sIEx0ZC4xHjAcBgNVBAsMFUV4Y2Vsc2VjdSBGaWRvIFNl +cnZlcjEiMCAGA1UEAwwZRXhjZWxzZWN1IEZpZG8gUm9vdCBDQSAwMjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABHlq2jUQMalHj/BReQefGiz4EvYJyFLWPz4RfhJG +Kqql+8n96hT1m5gXoTvoLrjSU7X0cBeoTsghyh22+yrs4+SjUDBOMB0GA1UdDgQW +BBQ+8SGW2BXbqb2dcAOiWJOU+GCsPjAfBgNVHSMEGDAWgBQ+8SGW2BXbqb2dcAOi +WJOU+GCsPjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0kAMEYCIQDq8xIW0ZK5 +yz3EAzmux88LCTYO157fTfyOiOzC2ADyawIhAO1PWYleFgH/3muD8cBAMr11fEKd +F/AaC16ftxaezNXH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_fingerprint_security_key.pem b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_fingerprint_security_key.pem new file mode 100644 index 0000000..3b72c90 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_fingerprint_security_key.pem @@ -0,0 +1,18 @@ +Excelsecu eSecu FIDO2 Fingerprint Security Key +---------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICSDCCAe2gAwIBAgIJAM9RzYu4EIIlMAoGCCqGSM49BAMCMH8xCzAJBgNVBAYT +AkNOMSwwKgYDVQQKDCNFeGNlbHNlY3UgRGF0YSBUZWNobm9sb2d5IENvLiwgTHRk +LjEeMBwGA1UECwwVRXhjZWxzZWN1IEZpZG8gU2VydmVyMSIwIAYDVQQDDBlFeGNl +bHNlY3UgRmlkbyBSb290IENBIDAyMCAXDTE5MTAyMzA5NTA0M1oYDzIwNTkxMDEz +MDk1MDQzWjB/MQswCQYDVQQGEwJDTjEsMCoGA1UECgwjRXhjZWxzZWN1IERhdGEg +VGVjaG5vbG9neSBDby4sIEx0ZC4xHjAcBgNVBAsMFUV4Y2Vsc2VjdSBGaWRvIFNl +cnZlcjEiMCAGA1UEAwwZRXhjZWxzZWN1IEZpZG8gUm9vdCBDQSAwMjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABHlq2jUQMalHj/BReQefGiz4EvYJyFLWPz4RfhJG +Kqql+8n96hT1m5gXoTvoLrjSU7X0cBeoTsghyh22+yrs4+SjUDBOMB0GA1UdDgQW +BBQ+8SGW2BXbqb2dcAOiWJOU+GCsPjAfBgNVHSMEGDAWgBQ+8SGW2BXbqb2dcAOi +WJOU+GCsPjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0kAMEYCIQDq8xIW0ZK5 +yz3EAzmux88LCTYO157fTfyOiOzC2ADyawIhAO1PWYleFgH/3muD8cBAMr11fEKd +F/AaC16ftxaezNXH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_nfc_security_key.pem b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_nfc_security_key.pem new file mode 100644 index 0000000..5a3c0aa --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_nfc_security_key.pem @@ -0,0 +1,18 @@ +Excelsecu eSecu FIDO2 NFC Security Key +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICSDCCAe2gAwIBAgIJAM9RzYu4EIIlMAoGCCqGSM49BAMCMH8xCzAJBgNVBAYT +AkNOMSwwKgYDVQQKDCNFeGNlbHNlY3UgRGF0YSBUZWNobm9sb2d5IENvLiwgTHRk +LjEeMBwGA1UECwwVRXhjZWxzZWN1IEZpZG8gU2VydmVyMSIwIAYDVQQDDBlFeGNl +bHNlY3UgRmlkbyBSb290IENBIDAyMCAXDTE5MTAyMzA5NTA0M1oYDzIwNTkxMDEz +MDk1MDQzWjB/MQswCQYDVQQGEwJDTjEsMCoGA1UECgwjRXhjZWxzZWN1IERhdGEg +VGVjaG5vbG9neSBDby4sIEx0ZC4xHjAcBgNVBAsMFUV4Y2Vsc2VjdSBGaWRvIFNl +cnZlcjEiMCAGA1UEAwwZRXhjZWxzZWN1IEZpZG8gUm9vdCBDQSAwMjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABHlq2jUQMalHj/BReQefGiz4EvYJyFLWPz4RfhJG +Kqql+8n96hT1m5gXoTvoLrjSU7X0cBeoTsghyh22+yrs4+SjUDBOMB0GA1UdDgQW +BBQ+8SGW2BXbqb2dcAOiWJOU+GCsPjAfBgNVHSMEGDAWgBQ+8SGW2BXbqb2dcAOi +WJOU+GCsPjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0kAMEYCIQDq8xIW0ZK5 +yz3EAzmux88LCTYO157fTfyOiOzC2ADyawIhAO1PWYleFgH/3muD8cBAMr11fEKd +F/AaC16ftxaezNXH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_pro_security_key.pem b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_pro_security_key.pem new file mode 100644 index 0000000..7e37807 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_pro_security_key.pem @@ -0,0 +1,18 @@ +Excelsecu eSecu FIDO2 PRO Security Key +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICSDCCAe2gAwIBAgIJAM9RzYu4EIIlMAoGCCqGSM49BAMCMH8xCzAJBgNVBAYT +AkNOMSwwKgYDVQQKDCNFeGNlbHNlY3UgRGF0YSBUZWNobm9sb2d5IENvLiwgTHRk +LjEeMBwGA1UECwwVRXhjZWxzZWN1IEZpZG8gU2VydmVyMSIwIAYDVQQDDBlFeGNl +bHNlY3UgRmlkbyBSb290IENBIDAyMCAXDTE5MTAyMzA5NTA0M1oYDzIwNTkxMDEz +MDk1MDQzWjB/MQswCQYDVQQGEwJDTjEsMCoGA1UECgwjRXhjZWxzZWN1IERhdGEg +VGVjaG5vbG9neSBDby4sIEx0ZC4xHjAcBgNVBAsMFUV4Y2Vsc2VjdSBGaWRvIFNl +cnZlcjEiMCAGA1UEAwwZRXhjZWxzZWN1IEZpZG8gUm9vdCBDQSAwMjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABHlq2jUQMalHj/BReQefGiz4EvYJyFLWPz4RfhJG +Kqql+8n96hT1m5gXoTvoLrjSU7X0cBeoTsghyh22+yrs4+SjUDBOMB0GA1UdDgQW +BBQ+8SGW2BXbqb2dcAOiWJOU+GCsPjAfBgNVHSMEGDAWgBQ+8SGW2BXbqb2dcAOi +WJOU+GCsPjAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0kAMEYCIQDq8xIW0ZK5 +yz3EAzmux88LCTYO157fTfyOiOzC2ADyawIhAO1PWYleFgH/3muD8cBAMr11fEKd +F/AaC16ftxaezNXH +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_security_key.pem b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_security_key.pem new file mode 100644 index 0000000..91fc9ec --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido2_security_key.pem @@ -0,0 +1,18 @@ +Excelsecu eSecu FIDO2 Security Key +---------------------------------- + +-----BEGIN CERTIFICATE----- +MIICVjCCAf2gAwIBAgIJANoM39ZY75ZpMAoGCCqGSM49BAMCMIGGMQswCQYDVQQG +EwJDTjEzMDEGA1UECgwqU2hlbnpoZW4gRXhjZWxzZWN1IERhdGEgVGVjaG5vbG9n +eSBDby4gTHRkMR4wHAYDVQQLDBVFeGNlbHNlY3UgRmlkbyBTZXJ2ZXIxIjAgBgNV +BAMMGUV4Y2Vsc2VjdSBGaWRvIFJvb3QgQ0EgMDEwIBcNMTkwMTI5MDIwODMyWhgP +MjA1OTAxMTkwMjA4MzJaMIGGMQswCQYDVQQGEwJDTjEzMDEGA1UECgwqU2hlbnpo +ZW4gRXhjZWxzZWN1IERhdGEgVGVjaG5vbG9neSBDby4gTHRkMR4wHAYDVQQLDBVF +eGNlbHNlY3UgRmlkbyBTZXJ2ZXIxIjAgBgNVBAMMGUV4Y2Vsc2VjdSBGaWRvIFJv +b3QgQ0EgMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATV+rOFE2MvCxKnJ2qE +Ml1xV+1IBFhWVzFPe/7ASjVIEcV9ppK0i+iT8CqQJccxBpz5dOTes6AsapCm9a3y +eB8Do1AwTjAdBgNVHQ4EFgQU9IKvvpbgxs/6SoifXenFNDtI7CMwHwYDVR0jBBgw +FoAU9IKvvpbgxs/6SoifXenFNDtI7CMwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQD +AgNHADBEAiBH09rluD+Ruj6ty7jYhArYmznEopVk/+kxdzfRqQx1JQIgSoMXkPc9 +kflvmwDRdQq+XN1bjH84dAF9rjoyMlEkN5w= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido_security_key.pem b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido_security_key.pem new file mode 100644 index 0000000..29ef777 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/excelsecu_esecu_fido_security_key.pem @@ -0,0 +1,19 @@ +Excelsecu eSecu FIDO Security Key +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIICkjCCAjmgAwIBAgIJALliKvqGHwOxMAoGCCqGSM49BAMCMIGlMQswCQYDVQQG +EwJDTjESMBAGA1UECAwJR3Vhbmdkb25nMREwDwYDVQQHDAhTaGVuemhlbjEzMDEG +A1UECgwqU2hlbnpoZW4gRXhjZWxzZWN1IERhdGEgVGVjaG5vbG9neSBDby4gTHRk +MR4wHAYDVQQLDBVFeGNlbHNlY3UgRmlkbyBTZXJ2ZXIxGjAYBgNVBAMMEUV4Y2Vs +c2VjdSBGaWRvIENBMB4XDTE3MDMwMjA5MTUxMFoXDTI3MDIyODA5MTUxMFowgaUx +CzAJBgNVBAYTAkNOMRIwEAYDVQQIDAlHdWFuZ2RvbmcxETAPBgNVBAcMCFNoZW56 +aGVuMTMwMQYDVQQKDCpTaGVuemhlbiBFeGNlbHNlY3UgRGF0YSBUZWNobm9sb2d5 +IENvLiBMdGQxHjAcBgNVBAsMFUV4Y2Vsc2VjdSBGaWRvIFNlcnZlcjEaMBgGA1UE +AwwRRXhjZWxzZWN1IEZpZG8gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATm +n91EIYVf5DT0p9ipc3MobfwKarnP9dM8crMSZNPXyYv0H738uKjBnnlCrq33ITDw +CODSlUaDw50Injnu5yPCo1AwTjAdBgNVHQ4EFgQUrIkvD6zLiDucdhNnAqlmrInN +n5swHwYDVR0jBBgwFoAUrIkvD6zLiDucdhNnAqlmrInNn5swDAYDVR0TBAUwAwEB +/zAKBggqhkjOPQQDAgNHADBEAiADdZBSy59F3dzc+EvU9JCv3eHJw+AivBXU8H46 +e6ep9AIgUt9/Ag/vTAjIkKtIJs/zbHafDcJmrnyU/ZP115Oben0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_allinone_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_allinone_fido2_authenticator.pem new file mode 100644 index 0000000..e1f6c2f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_allinone_fido2_authenticator.pem @@ -0,0 +1,98 @@ +Feitian AllinOne FIDO2 Authenticator +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICXzCCAcGgAwIBAgIQZlrgX7hufvlliU/zGXhixDAKBggqhkjOPQQDBDBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZFSVRJQU4gRklETyBSb290IENBMCAXDTI1MDEwMTAwMDAwMFoYDzIxMjQx +MjMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZFSVRJQU4gRklETyBSb290IENBMIGbMBAGByqG +SM49AgEGBSuBBAAjA4GGAAQAM3K4RlbgKxBsfCjGUQtSK61JCaoM+ZlXBa8SxOHw +AIqbHa1+i7Eo23RGxrfBx8eUBDeEwSLY6yNhMsYMcnhzX8ABea2GAy5Ayd/0o0yT +Xt4NKOgRVktuW7fbAKpOobAerDk7rNOFj5KIafcXym4xAfDpXEPILiqXFpyyRrRM +k/MDayOjQjBAMB0GA1UdDgQWBBSTvGa4M5EerC5XgdIx1gst0nnezzAPBgNVHRMB +Af8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDBAOBiwAwgYcCQgFe +RCXIxI4lhsJs76K+ZVFWh3bTmcrYE4y36Xda89LG1WjcxmKv1AQuqFN3PQloxRjf +xfhFOqLkq5kGwHR2Sasc8AJBSeUNSjsGUtOObL6E9l1Zf9wk7RSWxHtlsH0GjSrF +0Cb2GWI02VKLWWPweXZSInZpwlNzrCBENpcDm14/OyUPWUg= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICWzCCAb2gAwIBAgIQCp16Ddg/PMH42DNlwp7NujAKBggqhkjOPQQDAzBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZFSVRJQU4gRklETyBSb290IENBMCAXDTI1MDEwMTAwMDAwMFoYDzIxMDAx +MjMxMjM1OTU5WjBJMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxGzAZBgNVBAMMEkZFSVRJQU4gRklETyBDQSAwNjB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABA7a+dmMNMIOEodscRq9wvbhc2U9rXAd0CCKJ+wgJKpzcvSG +4L7oe7g03yIMRf8pnPrN3dAGE7Nf3aT9QQzxzv9fAYUKtYFjRwcYFEtVfiHG5Qp4 +W0Q28yu0JF+JsCmKU6NmMGQwHQYDVR0OBBYEFAeLKS9juH2fssAqHmqAEdsGvpoy +MB8GA1UdIwQYMBaAFJO8ZrgzkR6sLleB0jHWCy3Sed7PMBIGA1UdEwEB/wQIMAYB +Af8CAQAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA4GLADCBhwJCAQq6Mj3H +iY7PV2wvD6VortW/lpofG9ckfHfoBzGe+fe6Cya1xY5O/PaVxvb8qvCCb0qxOTN+ +cIC4iHulfXlf/FNyAkFnLht+0AMxF/KloiV9m8pfNC9ySYdTJyNU/545oBKTRbFa +/Ve5SX77l6tOTO/6wmhDTp/bh6NVdW4IhL4kPI6woA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_authenticator.pem new file mode 100644 index 0000000..6e1ed74 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_authenticator.pem @@ -0,0 +1,40 @@ +Feitian BioPass FIDO2 Authenticator +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_plus_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_plus_authenticator.pem new file mode 100644 index 0000000..25d670c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_plus_authenticator.pem @@ -0,0 +1,41 @@ +Feitian BioPass FIDO2 Plus Authenticator +---------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQBTmk3ZwilFXjsZywHDnMgDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIByRz4OAlRZ9Hz9KV7g2QNtC0C8JxH/x +LJY8FZEmtJ3sAiEAsreT0+eNkNcUjI9h5OPCoH6NmsOkgvEABJZrF07ADkY= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_plus_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_plus_enterprise_profile.pem new file mode 100644 index 0000000..585b3fb --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_plus_enterprise_profile.pem @@ -0,0 +1,41 @@ +Feitian BioPass FIDO2 Plus (Enterprise Profile) +----------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQBTmk3ZwilFXjsZywHDnMgDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIByRz4OAlRZ9Hz9KV7g2QNtC0C8JxH/x +LJY8FZEmtJ3sAiEAsreT0+eNkNcUjI9h5OPCoH6NmsOkgvEABJZrF07ADkY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_pro_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_pro_authenticator.pem new file mode 100644 index 0000000..70699d9 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_pro_authenticator.pem @@ -0,0 +1,41 @@ +Feitian BioPass FIDO2 Pro Authenticator +--------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQBTmk3ZwilFXjsZywHDnMgDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIByRz4OAlRZ9Hz9KV7g2QNtC0C8JxH/x +LJY8FZEmtJ3sAiEAsreT0+eNkNcUjI9h5OPCoH6NmsOkgvEABJZrF07ADkY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_pro_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_pro_enterprise_profile.pem new file mode 100644 index 0000000..1793aa9 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido2_pro_enterprise_profile.pem @@ -0,0 +1,41 @@ +Feitian BioPass FIDO2 Pro (Enterprise Profile) +---------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQBTmk3ZwilFXjsZywHDnMgDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIByRz4OAlRZ9Hz9KV7g2QNtC0C8JxH/x +LJY8FZEmtJ3sAiEAsreT0+eNkNcUjI9h5OPCoH6NmsOkgvEABJZrF07ADkY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido_security_key.pem b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido_security_key.pem new file mode 100644 index 0000000..090ca22 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_biopass_fido_security_key.pem @@ -0,0 +1,14 @@ +Feitian BioPass FIDO Security Key +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_authenticator.pem new file mode 100644 index 0000000..1f22bd6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_authenticator.pem @@ -0,0 +1,40 @@ +Feitian ePass FIDO2 Authenticator +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_authenticator.pem new file mode 100644 index 0000000..679d5db --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_authenticator.pem @@ -0,0 +1,40 @@ +Feitian ePass FIDO2-NFC Authenticator +------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_plus_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_plus_authenticator.pem new file mode 100644 index 0000000..ca26304 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_plus_authenticator.pem @@ -0,0 +1,40 @@ +Feitian ePass FIDO2-NFC Plus Authenticator +------------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_series_ctap2_1_ctap2_0_u2f.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_series_ctap2_1_ctap2_0_u2f.pem new file mode 100644 index 0000000..0a4a008 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido2_nfc_series_ctap2_1_ctap2_0_u2f.pem @@ -0,0 +1,41 @@ +Feitian ePass FIDO2-NFC Series (CTAP2.1, CTAP2.0, U2F) +------------------------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQBTmk3ZwilFXjsZywHDnMgDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIByRz4OAlRZ9Hz9KV7g2QNtC0C8JxH/x +LJY8FZEmtJ3sAiEAsreT0+eNkNcUjI9h5OPCoH6NmsOkgvEABJZrF07ADkY= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_authenticator_ctap2_1_ctap2_0_u2f.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_authenticator_ctap2_1_ctap2_0_u2f.pem new file mode 100644 index 0000000..a30bd13 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_authenticator_ctap2_1_ctap2_0_u2f.pem @@ -0,0 +1,41 @@ +Feitian ePass FIDO Authenticator (CTAP2.1, CTAP2.0, U2F) +-------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQBTmk3ZwilFXjsZywHDnMgDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIByRz4OAlRZ9Hz9KV7g2QNtC0C8JxH/x +LJY8FZEmtJ3sAiEAsreT0+eNkNcUjI9h5OPCoH6NmsOkgvEABJZrF07ADkY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_ctap2_1_ctap2_0_u2f.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_ctap2_1_ctap2_0_u2f.pem new file mode 100644 index 0000000..7b569ae --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_ctap2_1_ctap2_0_u2f.pem @@ -0,0 +1,47 @@ +Feitian ePass FIDO-NFC(CTAP2.1, CTAP2.0, U2F) +--------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICXDCCAb2gAwIBAgIQGgHtUVunmiOu21qJLyxioDAKBggqhkjOPQQDAzBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZFSVRJQU4gRklETyBSb290IENBMCAXDTI1MDEwMTAwMDAwMFoYDzIxMDAx +MjMxMjM1OTU5WjBJMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxGzAZBgNVBAMMEkZFSVRJQU4gRklETyBDQSAwMjB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABG0OZ69KtZqwmDohBSGKot0fYRjFrEqY34VZprPAWqWjIEQh +zfuA54fFGQi4GrAcLT7Sft0bLebn+qaA5aLtQcIGJP6v9NSI/+AMJSu7/z0HXUYT +JIrqVpFjRy+MywvisKNmMGQwHQYDVR0OBBYEFCjAzgTmgPdfCzUEFtuUi6NVy3BI +MB8GA1UdIwQYMBaAFJO8ZrgzkR6sLleB0jHWCy3Sed7PMBIGA1UdEwEB/wQIMAYB +Af8CAQAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA4GMADCBiAJCAXCYCGMW +HV2q6wvG2pleGesIcPfUwj6k1czgr+nHcnMwaLdqAD0/+pfMErJpHjLaChhRdzqM +mcDTsISjjkk8bSdzAkIB2ASq9dvNLmdVI6JaPx/YmABuzwHt8tCiFzNn+589bF+B +C9ztP3x3zM4egCwPK8v06S7bMphPDzu2BrOXP6YSkGQ= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2TCCAX6gAwIBAgIQFQNKW+7zbg/7d+lTyrIWwDAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTIyMDYwODAwMDAwMFoYDzIwNTIw +NjA3MjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQCB0NFQSN0z4lWz/yc36ewrTCzttK/q +FvlaPOKh+T1o6wIhAP0oKKA+cicsDy3Y3n+VlP8eB3PBzMkhvW/9ISXCw+VB +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICXzCCAcGgAwIBAgIQZlrgX7hufvlliU/zGXhixDAKBggqhkjOPQQDBDBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZFSVRJQU4gRklETyBSb290IENBMCAXDTI1MDEwMTAwMDAwMFoYDzIxMjQx +MjMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZFSVRJQU4gRklETyBSb290IENBMIGbMBAGByqG +SM49AgEGBSuBBAAjA4GGAAQAM3K4RlbgKxBsfCjGUQtSK61JCaoM+ZlXBa8SxOHw +AIqbHa1+i7Eo23RGxrfBx8eUBDeEwSLY6yNhMsYMcnhzX8ABea2GAy5Ayd/0o0yT +Xt4NKOgRVktuW7fbAKpOobAerDk7rNOFj5KIafcXym4xAfDpXEPILiqXFpyyRrRM +k/MDayOjQjBAMB0GA1UdDgQWBBSTvGa4M5EerC5XgdIx1gst0nnezzAPBgNVHRMB +Af8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDBAOBiwAwgYcCQgFe +RCXIxI4lhsJs76K+ZVFWh3bTmcrYE4y36Xda89LG1WjcxmKv1AQuqFN3PQloxRjf +xfhFOqLkq5kGwHR2Sasc8AJBSeUNSjsGUtOObL6E9l1Zf9wk7RSWxHtlsH0GjSrF +0Cb2GWI02VKLWWPweXZSInZpwlNzrCBENpcDm14/OyUPWUg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_enterprise_profile_ctap2_1_ctap2_0_u2f.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_enterprise_profile_ctap2_1_ctap2_0_u2f.pem new file mode 100644 index 0000000..cd52fe0 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_enterprise_profile_ctap2_1_ctap2_0_u2f.pem @@ -0,0 +1,47 @@ +Feitian ePass FIDO-NFC (Enterprise Profile) (CTAP2.1, CTAP2.0, U2F) +------------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICXzCCAcGgAwIBAgIQYz/WquPGwjhx9kZGw8AztTAKBggqhkjOPQQDBDBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZFSVRJQU4gRklETyBFQSBSb290MCAXDTI1MDEwMTAwMDAwMFoYDzIxMjQx +MjMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZFSVRJQU4gRklETyBFQSBSb290MIGbMBAGByqG +SM49AgEGBSuBBAAjA4GGAAQAwm/HbN+icnGllPk+jE6WaC4PPgEwTiFtv1HMNVIP +m4LN2I48135T/e08eOym1Cyw7oLuACzj9hpHZ71/+RSGpzIBorebtFOS4h+MxMpE +yKR1SZb1e8gAT1KOmmrodwEhhPRiCga69yonZrK7xLgXOja6t+qGcIGpOZKpaPzG +dTdST1WjQjBAMB0GA1UdDgQWBBTgRW8yfjPdVoWWue+K3Bs+XvaUBDAPBgNVHRMB +Af8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDBAOBiwAwgYcCQgEk +uc2+EnwH2pCwhDOXzZJR/W6ClQ4rNxqKzN5/TNMahKOUgmAD1/Webjd1yXjHbgvt +odfNmfmWNnMvQ9d13oSojQJBE0BE8bFTgWbKdU1KkjWHPFvlxKydDgftLR5LrhTe +FVIfqKGSfqz8uggqEydPay8uWM5eGy7G7RQye5ryTJ6WxIA= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX+gAwIBAgIRAMs8YXVBoBNuXUjqfCoX7y4wCgYIKoZIzj0EAwIwSzEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVjaG5vbG9naWVzMR0wGwYD +VQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDAgFw0yMzAxMDEwMDAwMDBaGA8yMDUy +MTIzMTIzNTk1OVowSzELMAkGA1UEBhMCVVMxHTAbBgNVBAoMFEZlaXRpYW4gVGVj +aG5vbG9naWVzMR0wGwYDVQQDDBRGZWl0aWFuIEZJRE8gRUEgUm9vdDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABD2LHHAQqYbdR1WZluertM30rWhorYavWmMVa4nd +X9PZwuREpLQ4m1nElqQKMnRE8/4C+Rqwiav+mpI4kxd5e5ujQjBAMB0GA1UdDgQW +BBS3ZZjyGlhZ99N1vLoTPXVUa4ZEYDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAoD+R6kolIWaNJz4hz03D3ges3GbMB +jAWpkOUg9ayFgwIgbEw7AYSyk68OvxgXezgndTRTEuSWT+fdRnLaBNsaTw0= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICWTCCAbugAwIBAgIQKa7u5u13vYmO6A6+k2chhTAKBggqhkjOPQQDAzBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZFSVRJQU4gRklETyBFQSBSb290MCAXDTI1MDEwMTAwMDAwMFoYDzIxMDAx +MjMxMjM1OTU5WjBHMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxGTAXBgNVBAMMEEZFSVRJQU4gRUEgQ0EgMDIwdjAQBgcqhkjOPQIB +BgUrgQQAIgNiAAS/dY9WUiVhoR6A7qGecjHeSuu9HwjHdEt/iOGcPPdSyhlwajDV +F68t9wMN8/5vlIaeKO0rRnFQnmGmmuUouerP2oPJwK+TuLfwDAarqbIHjWRsFuOy +b9z5fckfMfz2QEijZjBkMB0GA1UdDgQWBBSdR5BF7JygJOAF/KB+LlyBMQUBIjAf +BgNVHSMEGDAWgBTgRW8yfjPdVoWWue+K3Bs+XvaUBDASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwOBiwAwgYcCQgHBtwZDhaMN +Xywzb4hvQx7LNaQW6KxxDO35X0/Bo/Or0GhGuoKiKGn+2pPe4LuSKDH5w6n68Ek8 +3Gq54uH6HuB59gJBV6Mu2oZfNmTG0I8z4nr0OlGnjO3YF46TiFUnx0XDbOqisoCr +7TtFVlIXhminPw5T449yqhfpuEBpRqVndw59CUs= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_security_key.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_security_key.pem new file mode 100644 index 0000000..e37dd50 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_nfc_security_key.pem @@ -0,0 +1,14 @@ +Feitian ePass FIDO-NFC Security Key +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_security_key.pem b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_security_key.pem new file mode 100644 index 0000000..1fd2313 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_epass_fido_security_key.pem @@ -0,0 +1,14 @@ +Feitian ePass FIDO Security Key +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_fido_smart_card.pem b/incs/WebAuthn/rootCertificates/mds/feitian_fido_smart_card.pem new file mode 100644 index 0000000..cd50d6f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_fido_smart_card.pem @@ -0,0 +1,40 @@ +Feitian FIDO Smart Card +----------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_iepass_fido_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/feitian_iepass_fido_authenticator.pem new file mode 100644 index 0000000..bbf70f1 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_iepass_fido_authenticator.pem @@ -0,0 +1,40 @@ +Feitian iePass FIDO Authenticator +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/feitian_multipass_fido_security_key.pem b/incs/WebAuthn/rootCertificates/mds/feitian_multipass_fido_security_key.pem new file mode 100644 index 0000000..ac43751 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/feitian_multipass_fido_security_key.pem @@ -0,0 +1,14 @@ +Feitian MultiPass FIDO Security Key +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/fido_alliance_truu_sample_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/fido_alliance_truu_sample_fido2_authenticator.pem new file mode 100644 index 0000000..a8109ec --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/fido_alliance_truu_sample_fido2_authenticator.pem @@ -0,0 +1,40 @@ +FIDO Alliance TruU Sample FIDO2 Authenticator +--------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICSzCCAfKgAwIBAgIUW3XK8yywbAWliglixIF63dvqYy8wCgYIKoZIzj0EAwIw +fDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCENvbG9yYWRvMQ8wDQYDVQQHDAZEZW52 +ZXIxEzARBgNVBAoMClRydVUsIEluYy4xIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3Ig +QXR0ZXN0YXRpb24xEDAOBgNVBAMMB3RydXUuYWkwIBcNMjMxMTAzMjAzNjUxWhgP +MjA1MzEwMjYyMDM2NTFaMHwxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhDb2xvcmFk +bzEPMA0GA1UEBwwGRGVudmVyMRMwEQYDVQQKDApUcnVVLCBJbmMuMSIwIAYDVQQL +DBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRAwDgYDVQQDDAd0cnV1LmFpMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAENAvbtccMr7j/SRWmqIEZTRWNJyj6msYr +5lGeAgdSGyC9O0356RIecuaViOqz0DxgS1f/5KPbZp1t0yD2fVRX96NQME4wHQYD +VR0OBBYEFA5tL10g88t2qXlPlhISI2dIzlaVMB8GA1UdIwQYMBaAFA5tL10g88t2 +qXlPlhISI2dIzlaVMAwGA1UdEwEB/wQCMAAwCgYIKoZIzj0EAwIDRwAwRAIgXfuv +jsp+4v5iGOqngUgOg1hmbgFPFMgIjyWxCKqw/d8CIFimLNXLDIwA+oIbP1yOfqE8 +xk6q7/4LWOVYkRALoBC2 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/fido_keypass_s3.pem b/incs/WebAuthn/rootCertificates/mds/fido_keypass_s3.pem new file mode 100644 index 0000000..a8b8768 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/fido_keypass_s3.pem @@ -0,0 +1,18 @@ +FIDO KeyPass S3 +--------------- + +-----BEGIN CERTIFICATE----- +MIICUTCCAfegAwIBAgIJANr5AJZzAkqAMAoGCCqGSM49BAMCMIGEMQswCQYDVQQG +EwJWTjELMAkGA1UECAwCTlMxDzANBgNVBAcMBkhhIE5vaTEQMA4GA1UECgwHTUtH +cm91cDEPMA0GA1UECwwGUm9vdENBMRIwEAYDVQQDDAltay5jb20udm4xIDAeBgkq +hkiG9w0BCQEWEXN1cHBvcnRAbWsuY29tLnZuMB4XDTIwMDUyMDA4MDIxM1oXDTMw +MDUxODA4MDIxM1owgYQxCzAJBgNVBAYTAlZOMQswCQYDVQQIDAJOUzEPMA0GA1UE +BwwGSGEgTm9pMRAwDgYDVQQKDAdNS0dyb3VwMQ8wDQYDVQQLDAZSb290Q0ExEjAQ +BgNVBAMMCW1rLmNvbS52bjEgMB4GCSqGSIb3DQEJARYRc3VwcG9ydEBtay5jb20u +dm4wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARxSlO51jaacrUQnz0OKmxJ60w+ +bBQIPnymEb2n1emgAAihfpyaeJHT0rUoDBOxMyFx5ge2Sencl7qE3lpGQpgOo1Aw +TjAdBgNVHQ4EFgQUWpFYQNL/yVph2dirn7c8TYJI6gAwHwYDVR0jBBgwFoAUWpFY +QNL/yVph2dirn7c8TYJI6gAwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBF +AiAhS0dx4tO2+bO/inHvw23oQB3KvLIj8nZcmrplSF+LqQIhAOlVOVXfmB0hRI6q +TR6ZO4OMeq20HkWQ1bbLNL02eyMo +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/foongtone_fido_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/foongtone_fido_authenticator.pem new file mode 100644 index 0000000..e7f59b5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/foongtone_fido_authenticator.pem @@ -0,0 +1,16 @@ +Foongtone FIDO Authenticator +---------------------------- + +-----BEGIN CERTIFICATE----- +MIICAjCCAaegAwIBAgIUUv+y+fjLJYO39KdNRM4MB43MCJcwCgYIKoZIzj0EAwIw +dTELMAkGA1UEBhMCVFcxJjAkBgNVBAoMHUZvb25ndG9uZSBUZWNobm9sb2d5IENv +LixMdGQuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRowGAYD +VQQDDBFGb29uZ3RvbmUgRklETyBDQTAgFw0yNDEwMDQwMTIyMTBaGA8yMDc0MDky +MjAxMjIxMFowdTELMAkGA1UEBhMCVFcxJjAkBgNVBAoMHUZvb25ndG9uZSBUZWNo +bm9sb2d5IENvLixMdGQuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMRowGAYDVQQDDBFGb29uZ3RvbmUgRklETyBDQTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABBssYkuMGt0H6uucEFf0v9KYCsRY3ki0VurBpHPFUZkjxj9JhqQO +K6HPiVat7LG81jCNDWNAdovs2WsDVy+UQYCjEzARMA8GA1UdEwQIMAYBAf8CAQAw +CgYIKoZIzj0EAwIDSQAwRgIhAPFbIWg753lPjWrF66PXmGsKyGzJw7D9Pi+l3rg8 +slKZAiEAuOKaiefCvbbuWDG9Xs/jJE352HadoTeCwVxJsIZKo7I= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ft_jcos_fido_fingerprint_card.pem b/incs/WebAuthn/rootCertificates/mds/ft_jcos_fido_fingerprint_card.pem new file mode 100644 index 0000000..31588b8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ft_jcos_fido_fingerprint_card.pem @@ -0,0 +1,40 @@ +FT-JCOS FIDO Fingerprint Card +----------------------------- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQFZ97ws2JGPEoa5NI+p8z1jAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJDTjEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEnfAKbjvMX1Ey1b6k+WQQdNVMt9JgGWyJ3PvM4BSK +5XqTfo++0oAj/4tnwyIL0HFBR9St+ktjqSXDfjiXAurs86NCMEAwHQYDVR0OBBYE +FNGhmE2Bf8O5a/YHZ71QEv6QRfFUMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIQC3sT1lBjGeF+xKTpzV1KYU2ckahTd4 +mLJyzYOhaHv4igIgD2JYkfyH5Q4Bpo8rroO0It7oYjF2kgy/eSZ3U9Glaqw= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIQGBUrQbdDrm20FZnDsX2CBTAKBggqhkjOPQQDAjBLMQsw +CQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNobm9sb2dpZXMxHTAbBgNV +BAMMFEZlaXRpYW4gRklETyBSb290IENBMCAXDTE4MDQwMTAwMDAwMFoYDzIwNDgw +MzMxMjM1OTU5WjBLMQswCQYDVQQGEwJVUzEdMBsGA1UECgwURmVpdGlhbiBUZWNo +bm9sb2dpZXMxHTAbBgNVBAMMFEZlaXRpYW4gRklETyBSb290IENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEsFYEEhiJuqqnMgQjSiivBjV7DGCTf4XBBH/B7uvZ +sKxXShF0L8uDISWUvcExixRs6gB3oldSrjox6L8T94NOzqNCMEAwHQYDVR0OBBYE +FEu9hyYRrRyJzwRYvnDSCIxrFiO3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMCA0gAMEUCIDHSb2mbNDAUNXvpPU0oWKeNye0fQ2l9 +D01AR2+sLZdhAiEAo3wz684IFMVsCCRmuJqxH6FQRESNqezuo1E+KkGxWuM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBfjCCASWgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxGVCBGSURP +IDAyMDAwIBcNMTYwNTAxMDAwMDAwWhgPMjA1MDA1MDEwMDAwMDBaMBcxFTATBgNV +BAMMDEZUIEZJRE8gMDIwMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNBmrRqV +OxztTJVN19vtdqcL7tKQeol2nnM2/yYgvksZnr50SKbVgIEkzHQVOu80LVEE3lVh +eO1HjggxAlT6o4WjYDBeMB0GA1UdDgQWBBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAf +BgNVHSMEGDAWgBRJFWQt1bvG3jM6XgmV/IcjNtO/CzAMBgNVHRMEBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAgNHADBEAiAwfPqgIWIUB+QBBaVGsdHy +0s5RMxlkzpSX/zSyTZmUpQIgB2wJ6nZRM8oX/nA43Rh6SJovM2XwCCH//+LirBAb +B0M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_biopromptkeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_biopromptkeystoreandroid.pem new file mode 100644 index 0000000..5205fa5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_biopromptkeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D BioPromptKeystoreAndroid +---------------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_emvfido_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/g_d_emvfido_authenticator.pem new file mode 100644 index 0000000..3016892 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_emvfido_authenticator.pem @@ -0,0 +1,17 @@ +G+D EMVFIDO AUTHENTICATOR +------------------------- + +-----BEGIN CERTIFICATE----- +MIICDTCCAbSgAwIBAgIEWbe/rjAKBggqhkjOPQQDAjCBjjELMAkGA1UEBhMCREUx +EDAOBgNVBAgMB0JhdmFyaWExDzANBgNVBAcMBk11bmljaDEaMBgGA1UECgwRR2ll +c2Vja2UrRGV2cmllbnQxJDAiBgNVBAsMG01vYmlsZSBTZWN1cml0eSBJbm5vdmF0 +aW9uczEaMBgGA1UEAwwRRklETy1Ub2tlbnNlcnZlcjEwHhcNMTcwOTEyMTEwOTE1 +WhcNMjcwOTEyMTEwOTE1WjCBjjELMAkGA1UEBhMCREUxEDAOBgNVBAgMB0JhdmFy +aWExDzANBgNVBAcMBk11bmljaDEaMBgGA1UECgwRR2llc2Vja2UrRGV2cmllbnQx +JDAiBgNVBAsMG01vYmlsZSBTZWN1cml0eSBJbm5vdmF0aW9uczEaMBgGA1UEAwwR +RklETy1Ub2tlbnNlcnZlcjEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR3/jIC +ILnxti2B+W5rkFVZE0lxUpCnncsMyEW2CewZ0WBHgUdVac40Ro+Shabdt52ZT/nt +5whs0C47QHBKvVzTMAoGCCqGSM49BAMCA0cAMEQCIDDquLuJGraEoVKjjlYrPPgC +pT65LC9QEjlBNLTw18JIAiAJcosa+q5evil79XiC/9qt/PObL2o/jiR+RytWLPdZ +Sw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_faceidkeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_faceidkeychainios.pem new file mode 100644 index 0000000..92243f8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_faceidkeychainios.pem @@ -0,0 +1,14 @@ +G+D FaceIDKeychainiOS +--------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_facekeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_facekeychainios.pem new file mode 100644 index 0000000..f4d182f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_facekeychainios.pem @@ -0,0 +1,14 @@ +G+D FaceKeychainiOS +------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_facekeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_facekeystoreandroid.pem new file mode 100644 index 0000000..83c470f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_facekeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D FaceKeystoreAndroid +----------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_facevoicekeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_facevoicekeychainios.pem new file mode 100644 index 0000000..f076bd1 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_facevoicekeychainios.pem @@ -0,0 +1,14 @@ +G+D FaceVoiceKeychainiOS +------------------------ + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_facevoicekeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_facevoicekeystoreandroid.pem new file mode 100644 index 0000000..13efbfe --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_facevoicekeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D FaceVoiceKeystoreAndroid +---------------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_fingerprintkeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_fingerprintkeychainios.pem new file mode 100644 index 0000000..d5eec82 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_fingerprintkeychainios.pem @@ -0,0 +1,14 @@ +G+D FingerprintKeychainiOS +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_fingerprintkeystoreandroidm.pem b/incs/WebAuthn/rootCertificates/mds/g_d_fingerprintkeystoreandroidm.pem new file mode 100644 index 0000000..391a97c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_fingerprintkeystoreandroidm.pem @@ -0,0 +1,14 @@ +G+D FingerprintKeystoreAndroidM +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_motpkeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_motpkeychainios.pem new file mode 100644 index 0000000..7264a2a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_motpkeychainios.pem @@ -0,0 +1,14 @@ +G+D mOTPKeychainiOS +------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_motpkeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_motpkeystoreandroid.pem new file mode 100644 index 0000000..dd321d7 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_motpkeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D mOTPKeystoreAndroid +----------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_pinkeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_pinkeychainios.pem new file mode 100644 index 0000000..97dbd7a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_pinkeychainios.pem @@ -0,0 +1,14 @@ +G+D PinKeychainiOS +------------------ + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_pinkeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_pinkeystoreandroid.pem new file mode 100644 index 0000000..05e2df1 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_pinkeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D PinKeystoreAndroid +---------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_sbakeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_sbakeychainios.pem new file mode 100644 index 0000000..a081ac6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_sbakeychainios.pem @@ -0,0 +1,14 @@ +G+D SBAKeychainiOS +------------------ + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_sbakeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_sbakeystoreandroid.pem new file mode 100644 index 0000000..a25e412 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_sbakeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D SBAKeystoreAndroid +---------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_userchoicekeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_userchoicekeystoreandroid.pem new file mode 100644 index 0000000..89fcdd5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_userchoicekeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D UserChoiceKeystoreAndroid +----------------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_voicekeychainios.pem b/incs/WebAuthn/rootCertificates/mds/g_d_voicekeychainios.pem new file mode 100644 index 0000000..8fc2b33 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_voicekeychainios.pem @@ -0,0 +1,14 @@ +G+D VoiceKeychainiOS +-------------------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/g_d_voicekeystoreandroid.pem b/incs/WebAuthn/rootCertificates/mds/g_d_voicekeystoreandroid.pem new file mode 100644 index 0000000..e0849ae --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/g_d_voicekeystoreandroid.pem @@ -0,0 +1,14 @@ +G+D VoiceKeystoreAndroid +------------------------ + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT0CBGQdPR0wCgYIKoZIzj0EAwIwVjELMAkGA1UEBhMCSU4xCzAJBgNV +BAgMAk1IMQ0wCwYDVQQHDARQVU5FMQswCQYDVQQKDAJHRDELMAkGA1UECwwCRFMx +ETAPBgNVBAMMCEFVVEhST09UMB4XDTIzMDMyNDA2MDMwOVoXDTQzMDMyNDA2MDMw +OVowVjELMAkGA1UEBhMCSU4xCzAJBgNVBAgMAk1IMQ0wCwYDVQQHDARQVU5FMQsw +CQYDVQQKDAJHRDELMAkGA1UECwwCRFMxETAPBgNVBAMMCEFVVEhST09UMFkwEwYH +KoZIzj0CAQYIKoZIzj0DAQcDQgAESIpI/dKYCDYhzwD2wSfYAOb/nNaiPcWF21vx +Zk/TgD0OJtcD+OPm64nwZdFWSEYSW7iOqnpmJyde8mgr/tnAizAKBggqhkjOPQQD +AgNJADBGAiEA3bvhazQFPwmyXlxK/xCXfh7g1X1EobLC3L+2GORxp7gCIQCfNETX +/m2BebRLXI4LMP1EQGPXFDf7Ok74U7xbiM4VkA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/gemalto_multiapp_fido_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/gemalto_multiapp_fido_authenticator.pem new file mode 100644 index 0000000..bc353ce --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/gemalto_multiapp_fido_authenticator.pem @@ -0,0 +1,27 @@ +Gemalto MultiApp FIDO Authenticator +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIECTCCAvGgAwIBAgIMR3MEC+UtMnHSFSytMA0GCSqGSIb3DQEBCwUAMGoxCzAJ +BgNVBAYTAkZSMQ4wDAYDVQQHDAVUb3VyczEQMA4GA1UECgwHR2VtYWx0bzE5MDcG +A1UEAwwwR2VtYWx0byBCdXNpbmVzcyBTb2x1dGlvbnMgQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MB4XDTE5MDUwMjE0MzU1M1oXDTI5MDUwMTE0MzY1M1owTjELMAkGA1UE +BhMCRlIxEzARBgNVBAoMCkdlbWFsdG8gU0ExDDAKBgNVBAsMA0RJUzEcMBoGA1UE +AwwTd3d3LnRoYWxlc2dyb3VwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAK1q3MIB0ekGBbKwZ0FWKMFom1ehsAyEL1UfGXe18ZTyhyVg+Vchy/iH +9o3sq0fPCkuDy29iAPjyWWOQTf7qdS1ETq8iRpKNSxxplJkVGnSzLzK+xCDx5M4d +aHJLp88W2JO8HL0Wci8JroNm3Uz7YR+z4UU0apzObdd2lRwEE0mp1TDFJ0jxT+xa +hlzZAldf92//sWddoYRrTodc/jdefEX9bmgwHNTt3zHBJoP88yoQ12nUKHes3N2/ +qQx3HjA2+ySFfmdYAqerDej52orvA1V/Qpd87PV9DBNI0t9tB01t+6PbuPojfeqS +lNBm1kTqKyU9OKmVw8BwQEXQKmT+t0sCAwEAAaOByjCBxzASBgNVHRMBAf8ECDAG +AQH/AgEAMB0GA1UdDgQWBBQvMq30QjeHLOzWmDi53KEOg86GjDAfBgNVHSMEGDAW +gBR3VfWnLWVDUohSlYrzg23yYaA2bjAOBgNVHQ8BAf8EBAMCAQYwYQYDVR0fBFow +WDBWoFSgUoZQaHR0cDovL2NybC1icGtpLmdlbWFsdG8uY29tL0NSTC9HZW1hbHRv +QnVzaW5lc3NTb2x1dGlvbnNDZXJ0aWZpY2F0ZUF1dGhvcml0eS5jcmwwDQYJKoZI +hvcNAQELBQADggEBAHckIlQopNiBCD6mMSiEg07taoZZNVPLKASv54ZqXofxhIdo +qlqts/W5NYJ6T+/Fwhn7mSebCKnwuUhaqByVkVt7kheBIw/F6aPaAdU8YIcuL8bk +vGPvt5oQmU99buUV1pTbrEedU1RYlWLe4Etn6LSiEyKKpsDoBQBHWsJEjgVqHKFe +RkQ/WgFmGc1+wxRyKAGFothrtraw1rerK3p+BNy0GRtfMN7tOnTn2giOvtOtebMB +CYzyeRl/9XALfUC8Mw+Ooxvc51OE7lhe2yjuO3xF3SjE0ax+cWAjGQHhuIuVdfX8 +CVu/R5SG52zA9Oo4yug+cjKieAAEu2OPH+imIyM= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/goldkey_security_token.pem b/incs/WebAuthn/rootCertificates/mds/goldkey_security_token.pem new file mode 100644 index 0000000..5e49963 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/goldkey_security_token.pem @@ -0,0 +1,15 @@ +GoldKey Security Token +---------------------- + +-----BEGIN CERTIFICATE----- +MIIBvTCCAWOgAwIBAgICEAAwCgYIKoZIzj0EAwIwXzELMAkGA1UEBhMCVVMxHDAa +BgNVBAoME0dvbGRLZXkgQ29ycG9yYXRpb24xIjAgBgNVBAsMGUF1dGhlbnRpY2F0 +b3IgQXR0ZXN0YXRpb24xDjAMBgNVBAMMBUZJRE8yMCAXDTI1MDIxMTIxMDI0MFoY +DzIwNzMwMTMwMjEwMjQwWjBfMQswCQYDVQQGEwJVUzEcMBoGA1UECgwTR29sZEtl +eSBDb3Jwb3JhdGlvbjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEOMAwGA1UEAwwFRklETzIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS6nTtI +IuaUxvXzp0IBkeIzkmQyKUZ6yqvWFkrQdB7HEgJn664Mswc6r4WSL6Dr73doLKER +CThfwScy+QGXfd7how0wCzAJBgNVHRMEAjAAMAoGCCqGSM49BAMCA0gAMEUCIC+0 +BMz+MeAE7vP/v1n8A3NsTLPLSF+BxcjIMlUx73jTAiEAo9me3zXNhjepO4G1uvwI +Ei8j3Rch7JVxDgzNKcCNdao= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/google_titan_security_key_v2.pem b/incs/WebAuthn/rootCertificates/mds/google_titan_security_key_v2.pem new file mode 100644 index 0000000..1fb49ac --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/google_titan_security_key_v2.pem @@ -0,0 +1,32 @@ +Google Titan Security Key v2 +---------------------------- + +-----BEGIN CERTIFICATE----- +MIICIjCCAcigAwIBAgIBAjAKBggqhkjOPQQDAjBkMQswCQYDVQQGEwJVUzEPMA0G +A1UECgwGR29vZ2xlMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9u +MSAwHgYDVQQDDBdUaXRhbiBTZWN1cml0eSBLZXkgUm9vdDAgFw0yMTEyMDExNTI2 +MzFaGA8yMTIxMTIwMjE1MjYzMVowZzELMAkGA1UEBhMCVVMxDzANBgNVBAoMBkdv +b2dsZTEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEjMCEGA1UE +AwwaVGl0YW4gU2VjdXJpdHkgS2V5IFNpZ25pbmcwWTATBgcqhkjOPQIBBggqhkjO +PQMBBwNCAARGSX/0WmoStYfhmlzSPB4SARhmTBpPi0o3yYygS4smn/4OFdGNJdsP +xkub62pOlWe0I6cJSh9W3EAHA2ZPO+S+o2YwZDAOBgNVHQ8BAf8EBAMCAQYwEgYD +VR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQURTqQYOsPJ897X40vav+XoW+S6sgw +HwYDVR0jBBgwFoAU2d6JrFCoEZAe/LUpIMybltDsMh0wCgYIKoZIzj0EAwIDSAAw +RQIgSr3N14HdtCfj7QZ0R7kWg6I317QENb8q+fbNko6nK4oCIQD5Jh14grDc6F7g +Hib9QTv8sUs6w8gF1JYKMK+LDOYPYg== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICMjCCAdmgAwIBAgIBATAKBggqhkjOPQQDAjBkMQswCQYDVQQGEwJVUzEPMA0G +A1UECgwGR29vZ2xlMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9u +MSAwHgYDVQQDDBdUaXRhbiBTZWN1cml0eSBLZXkgUm9vdDAgFw0yMTEyMDExNTIz +NTFaGA8yMTIxMTIwMjE1MjM1MVowZDELMAkGA1UEBhMCVVMxDzANBgNVBAoMBkdv +b2dsZTEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEgMB4GA1UE +AwwXVGl0YW4gU2VjdXJpdHkgS2V5IFJvb3QwWTATBgcqhkjOPQIBBggqhkjOPQMB +BwNCAARqmNWzcDNH63o8TzodB2jk9b49VPsfIvXpdhaWxfLayo4LBbDrXyxF3JR1 +P6W6ZsqWCEYrX0oYIxAog3hCE4ydo3oweDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQU2d6JrFCoEZAe/LUpIMybltDsMh0wHwYDVR0j +BBgwFoAU2d6JrFCoEZAe/LUpIMybltDsMh0wFQYLKwYBBAGC5RwCAQEEBgQEAwIA +ADAKBggqhkjOPQQDAgNHADBEAiANIQ48/nMp2KfYNiovcyxWXJLiul4Sv+zcRJez +rd/WWAIgVucQ531fqzY7ODoK+dIDykRudvlW/yBqza/AdS0Sq6Q= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/gotrust_idem_card_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_card_fido2_authenticator.pem new file mode 100644 index 0000000..3a5aba0 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_card_fido2_authenticator.pem @@ -0,0 +1,27 @@ +GoTrust Idem Card FIDO2 Authenticator +------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBqDCCAU+gAwIBAgIBATAKBggqhkjOPQQDAjA7MSAwHgYDVQQDDBdHb1RydXN0 +IEZJRE8yIFJvb3QgQ0EgMjEXMBUGA1UECgwOR29UcnVzdElEIEluYy4wIBcNMjEw +MzAyMDYyMzE3WhgPMjA1MTAyMjMwNjIzMTdaMDsxIDAeBgNVBAMMF0dvVHJ1c3Qg +RklETzIgUm9vdCBDQSAyMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABA76ZyG3e+DZoW/KvM36XJAJ6BL9kXMNjEv4qGID +5lA8Z8uReM1YfMio5nEHLU2SZLQ3qXRRvxGN4I+H5+6fVw2jQjBAMA8GA1UdEwQI +MAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRs+UkmM5xUk6/z5QNt +WB26i4w77DAKBggqhkjOPQQDAgNHADBEAiBA+IX5F/87W/emZkiJTHqriLFZOa79 +7zsE/0KP7AU5QgIgB64xFqPSBC4Ki1UrrNX9V2thb+45RbtSVmi66WV+glE= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBzjCCAXOgAwIBAgIJAMhV/vQYu4KAMAoGCCqGSM49BAMCMDsxIDAeBgNVBAMM +F0dvVHJ1c3QgRklETzIgUm9vdCBDQSAyMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5j +LjAeFw0xOTEyMDQwNzAzMDFaFw00OTExMjYwNzAzMDFaMDsxIDAeBgNVBAMMF0dv +VHJ1c3QgRklETzIgUm9vdCBDQSAyMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABJHgK9fNqNEWIYTsZ/gNi17zpErK7FC1 +Yo+FzqRVMYGUJgAJ9vg31iTCJ1VYxbAKMQblLGkVn/dfP73geTKed9OjYDBeMAwG +A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRgLXWdWer1kSGp +pgPliZi1HsYPhDAfBgNVHSMEGDAWgBRgLXWdWer1kSGppgPliZi1HsYPhDAKBggq +hkjOPQQDAgNJADBGAiEAujrKWZw+S0TfG1bJJcsqmGu5WLbB2EgorD2hA2q6BoIC +IQCiyxnvAn6Mi+DdRnw3SQGQZoLKFKwHr4XGNIO5pAHAHA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/gotrust_idem_card_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_card_u2f_authenticator.pem new file mode 100644 index 0000000..28430e7 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_card_u2f_authenticator.pem @@ -0,0 +1,27 @@ +GoTrust Idem Card U2F Authenticator +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBzjCCAXOgAwIBAgIJAMhV/vQYu4KAMAoGCCqGSM49BAMCMDsxIDAeBgNVBAMM +F0dvVHJ1c3QgRklETzIgUm9vdCBDQSAyMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5j +LjAeFw0xOTEyMDQwNzAzMDFaFw00OTExMjYwNzAzMDFaMDsxIDAeBgNVBAMMF0dv +VHJ1c3QgRklETzIgUm9vdCBDQSAyMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABJHgK9fNqNEWIYTsZ/gNi17zpErK7FC1 +Yo+FzqRVMYGUJgAJ9vg31iTCJ1VYxbAKMQblLGkVn/dfP73geTKed9OjYDBeMAwG +A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRgLXWdWer1kSGp +pgPliZi1HsYPhDAfBgNVHSMEGDAWgBRgLXWdWer1kSGppgPliZi1HsYPhDAKBggq +hkjOPQQDAgNJADBGAiEAujrKWZw+S0TfG1bJJcsqmGu5WLbB2EgorD2hA2q6BoIC +IQCiyxnvAn6Mi+DdRnw3SQGQZoLKFKwHr4XGNIO5pAHAHA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBqDCCAU+gAwIBAgIBATAKBggqhkjOPQQDAjA7MSAwHgYDVQQDDBdHb1RydXN0 +IEZJRE8yIFJvb3QgQ0EgMjEXMBUGA1UECgwOR29UcnVzdElEIEluYy4wIBcNMjEw +MzAyMDYyMzE3WhgPMjA1MTAyMjMwNjIzMTdaMDsxIDAeBgNVBAMMF0dvVHJ1c3Qg +RklETzIgUm9vdCBDQSAyMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABA76ZyG3e+DZoW/KvM36XJAJ6BL9kXMNjEv4qGID +5lA8Z8uReM1YfMio5nEHLU2SZLQ3qXRRvxGN4I+H5+6fVw2jQjBAMA8GA1UdEwQI +MAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRs+UkmM5xUk6/z5QNt +WB26i4w77DAKBggqhkjOPQQDAgNHADBEAiBA+IX5F/87W/emZkiJTHqriLFZOa79 +7zsE/0KP7AU5QgIgB64xFqPSBC4Ki1UrrNX9V2thb+45RbtSVmi66WV+glE= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/gotrust_idem_key_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_key_fido2_authenticator.pem new file mode 100644 index 0000000..058ad34 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_key_fido2_authenticator.pem @@ -0,0 +1,40 @@ +GoTrust Idem Key FIDO2 Authenticator +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIBqTCCAU+gAwIBAgIBATAKBggqhkjOPQQDAjA7MSAwHgYDVQQDDBdHb1RydXN0 +IEZJRE8yIFJvb3QgQ0EgMTEXMBUGA1UECgwOR29UcnVzdElEIEluYy4wIBcNMjEw +MzAyMDYxODQ4WhgPMjA1MTAyMjMwNjE4NDhaMDsxIDAeBgNVBAMMF0dvVHJ1c3Qg +RklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABIzkMdtNZt0ZOzO+u1f2EKZRSnfhvywbhonBF9NS +Pq2WG7nuRi/yvZ8lDjwp5darQ6OdZg+HqbSSeXJXw7UpclSjQjBAMA8GA1UdEwQI +MAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRjWxTo1Eq33ZrxfLDW +ssddbD/vZTAKBggqhkjOPQQDAgNIADBFAiB+E09GzmcYlM95qT/afnPU9q6XJmxO +SKWARO5+kgUnWgIhAIa9n5p40tcGfmeF6/WvYojANuykQqhVk8Wnfg15S69r +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBzTCCAXOgAwIBAgIJALS3SibGDXTPMAoGCCqGSM49BAMCMDsxIDAeBgNVBAMM +F0dvVHJ1c3QgRklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5j +LjAeFw0xOTEyMDQwNjU5NDBaFw00OTExMjYwNjU5NDBaMDsxIDAeBgNVBAMMF0dv +VHJ1c3QgRklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABA5mjYsjowAI0jnpi//CJ3KnzhGbTUms +tNWqN78ioG1CTK9gPgPl9UiFOJO/v+FfFK+Pxv10c604dvlIDAbKw+ijYDBeMAwG +A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSgWtY0nEcmPmGD +LuCwceKeJPScozAfBgNVHSMEGDAWgBSgWtY0nEcmPmGDLuCwceKeJPScozAKBggq +hkjOPQQDAgNIADBFAiAxoVs6qj7DX2xixCjjcDUdxBTJmSTLb0f1rRGwrABzTQIh +APt0P32qzAeepF4//tgzxqNoKkWDcaPPSXrg+xzrlVHw +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBzzCCAXagAwIBAgICASAwCgYIKoZIzj0EAwIwOzEgMB4GA1UEAwwXR29UcnVz +dCBGSURPMiBSb290IENBIDExFzAVBgNVBAoMDkdvVHJ1c3RJRCBJbmMuMCIYDzIw +MTkxMjA0MDY1OTQwWhgPMjA1MTA0MDcwMzA1MDBaMDsxIDAeBgNVBAMMF0dvVHJ1 +c3QgRklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZMBMG +ByqGSM49AgEGCCqGSM49AwEHA0IABA5mjYsjowAI0jnpi//CJ3KnzhGbTUmstNWq +N78ioG1CTK9gPgPl9UiFOJO/v+FfFK+Pxv10c604dvlIDAbKw+ijZjBkMBIGA1Ud +EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSgWtY0nEcm +PmGDLuCwceKeJPScozAfBgNVHSMEGDAWgBSgWtY0nEcmPmGDLuCwceKeJPScozAK +BggqhkjOPQQDAgNHADBEAiAkrLM5V3DnD0XcVUFW+NMFcBZCO1FxyYz4VkPH3A7K +GQIgHayTfU88oIEiMNax13tgZaohhMAXEMjqTyItbcTT8Qc= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/gotrust_idem_key_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_key_u2f_authenticator.pem new file mode 100644 index 0000000..2a40190 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/gotrust_idem_key_u2f_authenticator.pem @@ -0,0 +1,40 @@ +GoTrust Idem Key U2F Authenticator +---------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBqTCCAU+gAwIBAgIBATAKBggqhkjOPQQDAjA7MSAwHgYDVQQDDBdHb1RydXN0 +IEZJRE8yIFJvb3QgQ0EgMTEXMBUGA1UECgwOR29UcnVzdElEIEluYy4wIBcNMjEw +MzAyMDYxODQ4WhgPMjA1MTAyMjMwNjE4NDhaMDsxIDAeBgNVBAMMF0dvVHJ1c3Qg +RklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABIzkMdtNZt0ZOzO+u1f2EKZRSnfhvywbhonBF9NS +Pq2WG7nuRi/yvZ8lDjwp5darQ6OdZg+HqbSSeXJXw7UpclSjQjBAMA8GA1UdEwQI +MAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRjWxTo1Eq33ZrxfLDW +ssddbD/vZTAKBggqhkjOPQQDAgNIADBFAiB+E09GzmcYlM95qT/afnPU9q6XJmxO +SKWARO5+kgUnWgIhAIa9n5p40tcGfmeF6/WvYojANuykQqhVk8Wnfg15S69r +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBzzCCAXagAwIBAgICASAwCgYIKoZIzj0EAwIwOzEgMB4GA1UEAwwXR29UcnVz +dCBGSURPMiBSb290IENBIDExFzAVBgNVBAoMDkdvVHJ1c3RJRCBJbmMuMCIYDzIw +MTkxMjA0MDY1OTQwWhgPMjA1MTA0MDcwMzA1MDBaMDsxIDAeBgNVBAMMF0dvVHJ1 +c3QgRklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZMBMG +ByqGSM49AgEGCCqGSM49AwEHA0IABA5mjYsjowAI0jnpi//CJ3KnzhGbTUmstNWq +N78ioG1CTK9gPgPl9UiFOJO/v+FfFK+Pxv10c604dvlIDAbKw+ijZjBkMBIGA1Ud +EwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSgWtY0nEcm +PmGDLuCwceKeJPScozAfBgNVHSMEGDAWgBSgWtY0nEcmPmGDLuCwceKeJPScozAK +BggqhkjOPQQDAgNHADBEAiAkrLM5V3DnD0XcVUFW+NMFcBZCO1FxyYz4VkPH3A7K +GQIgHayTfU88oIEiMNax13tgZaohhMAXEMjqTyItbcTT8Qc= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBzTCCAXOgAwIBAgIJALS3SibGDXTPMAoGCCqGSM49BAMCMDsxIDAeBgNVBAMM +F0dvVHJ1c3QgRklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5j +LjAeFw0xOTEyMDQwNjU5NDBaFw00OTExMjYwNjU5NDBaMDsxIDAeBgNVBAMMF0dv +VHJ1c3QgRklETzIgUm9vdCBDQSAxMRcwFQYDVQQKDA5Hb1RydXN0SUQgSW5jLjBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABA5mjYsjowAI0jnpi//CJ3KnzhGbTUms +tNWqN78ioG1CTK9gPgPl9UiFOJO/v+FfFK+Pxv10c604dvlIDAbKw+ijYDBeMAwG +A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSgWtY0nEcmPmGD +LuCwceKeJPScozAfBgNVHSMEGDAWgBSgWtY0nEcmPmGDLuCwceKeJPScozAKBggq +hkjOPQQDAgNIADBFAiAxoVs6qj7DX2xixCjjcDUdxBTJmSTLb0f1rRGwrABzTQIh +APt0P32qzAeepF4//tgzxqNoKkWDcaPPSXrg+xzrlVHw +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/gstag_oak_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/gstag_oak_fido2_authenticator.pem new file mode 100644 index 0000000..14500f2 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/gstag_oak_fido2_authenticator.pem @@ -0,0 +1,19 @@ +GSTAG OAK FIDO2 Authenticator +----------------------------- + +-----BEGIN CERTIFICATE----- +MIICijCCAXKgAwIBAgIUSs2hV6BT1SYF88v6pZCiN+styj8wDQYJKoZIhvcNAQEL +BQAwIzEhMB8GA1UEAwwYR1NUQUcgVTJGIFJvb3QgQ0EgMjQwODAyMCAXDTI0MDgw +MjEzMjEwNVoYDzIwNTAwNDI4MTMyMTA1WjBVMQswCQYDVQQGEwJGUjEOMAwGA1UE +CgwFR1NUQUcxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xEjAQ +BgNVBAMMCU9BSyBGSURPMjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBXEGRPt +xGPY2XXaq4sIGh7jKubdV6m8+MT4CkIKfbvNWr44zuNIDbPImg4jr+0JxADzygpH +iyfx9c/NGpC7pO+jTTBLMAkGA1UdEwQCMAAwHQYDVR0OBBYEFH+45pi/IkkHyxnw +QL40cthCrFTjMB8GA1UdIwQYMBaAFPb+WPjZapIUD9lCX8o9HePx3d1sMA0GCSqG +SIb3DQEBCwUAA4IBAQAxwihOaZ03oY4nh4O1ub8wbO7VagJT7g5au1ZaHpPx/Z2n +XpMD6wbdZm9UqSbh9oaBA1c6hhICtN2EmU3URGrCThSRxKbtoAZOm8RijItM1lIl +3NIMKkhf0QvEoHTfXSIRMcwZ2UzgUjDIMz+6k7/mjjh/n3qnUimtbp//jGLyzYkK +RWV2lf7IK7tkFQsHEmI4JqJ1wKZyyAF8AbiY77rRO+AZgFci2PZn+Gr9/3JX+ycn +RemHxBBGGawSvAXnIE+UYy91HADGuFvB9Xgt6DNCPwiuoYkN9cu5juVarouYMYhk +JPLo0pYPgpl3L6PlyKjvbKu/Zxh67k4urVA+UZ8Z +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000.pem new file mode 100644 index 0000000..8660b61 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000.pem @@ -0,0 +1,21 @@ +HID Crescendo 4000 +------------------ + +-----BEGIN CERTIFICATE----- +MIIC/DCCAqGgAwIBAgIUYvCa/tQtMAHX75qVP9QiVnkV/a8wCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMB4XDTI0MDUwMjE5MTMyMFoXDTQ5MDUwMjE5MTMyMFowZjEL +MAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xHjAcBgNVBAMMFUZJRE8gQXR0ZXN0YXRpb24g +Q0EgNjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLR0sSaCUiQzX0YvNbsxjZPq +2oRKk1pfOelDL6AsLuZvYkkPKwlyRz8lNPrSmaVeV3gRypJl9bDf4dtmv0Mn5Yyj +ggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNV +HSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUkczOMCw7hPn4 +0zZshCaasGQKvWMwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRyYW50 +aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEBBGow +aDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9BdHRl +c3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5oeWRy +YW50aWQuY29tMAoGCCqGSM49BAMCA0kAMEYCIQDaEcFIm7l7bpvtQQvXvdEY/+G4 +GHYTdrnBCYf9jmOsowIhAJIyFrTMb5NIzAI//WDOsYrlkDPpfUPLixZ0a+oeCmRP +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000_fido.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000_fido.pem new file mode 100644 index 0000000..57d5cea --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000_fido.pem @@ -0,0 +1,22 @@ +HID Crescendo 4000 FIDO +----------------------- + +-----BEGIN CERTIFICATE----- +MIIC/zCCAqSgAwIBAgIUTRlWYMKcBnPE61H9F0Q7PwPY+HYwCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMCAXDTI1MDUxMzE2NTcwMVoYDzIwNTAwNTEzMTY1NzAxWjBn +MQswCQYDVQQGEwJVUzETMBEGA1UECgwKSElEIEdsb2JhbDEiMCAGA1UECwwZQXV0 +aGVudGljYXRvciBBdHRlc3RhdGlvbjEfMB0GA1UEAwwWRklETyBBdHRlc3RhdGlv +biBDQSAxMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMyD1LoMt6p6z1Xe/Eqa +PeEBMphdZHCyDiGfNQmUrROzIoDXPyyTEnYZS7iGsFDJ5EkAKg0I2lk2UU1KR7Lc +l3CjggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAf +BgNVHSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUlvqE1DAL +DTW25gFhHU/gMlr6J1EwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRy +YW50aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEB +BGowaDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9B +dHRlc3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5o +eWRyYW50aWQuY29tMAoGCCqGSM49BAMCA0kAMEYCIQCEyn00g7uPZc4mp02dLnok +alykMNoMabFrW/njo5ejuAIhALqi9VxvDvRvzytnjOjslmv0Iz5Rs8eg1LS/9jkq +sWPn +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000_fips.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000_fips.pem new file mode 100644 index 0000000..51ac61e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_4000_fips.pem @@ -0,0 +1,21 @@ +HID Crescendo 4000 FIPS +----------------------- + +-----BEGIN CERTIFICATE----- +MIIC+zCCAqGgAwIBAgIUH3hdmkpe0jJT+qaJXxb4RQ8SnDowCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMB4XDTI0MDUwMjE5MTQ1MVoXDTQ5MDUwMjE5MTQ1MVowZjEL +MAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xHjAcBgNVBAMMFUZJRE8gQXR0ZXN0YXRpb24g +Q0EgNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFWABKJhPocYTubfezosakhI +Zy3fkkjercxgwf1608apC9b2+oc7lETX07fdOip6iES/ymdux0nGnL1GkNNP9bSj +ggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNV +HSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUx6KUkl96yrfY +l4B0oEikNcwOqbswRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRyYW50 +aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEBBGow +aDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9BdHRl +c3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5oeWRy +YW50aWQuY29tMAoGCCqGSM49BAMCA0gAMEUCIE4AgWM85sibY4aPGFPB+7I9LIa1 +0t5N/fTSaOPZo/zqAiEArESuic0ol2nNKF7T+DLDyU8Cm9VRRsUpPF9VGhGaR3k= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_c2300.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_c2300.pem new file mode 100644 index 0000000..0916a34 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_c2300.pem @@ -0,0 +1,22 @@ +HID Crescendo C2300 +------------------- + +-----BEGIN CERTIFICATE----- +MIIDCTCCAq+gAwIBAgIQQAFqUNSe5SWAILs8H2DS1DAKBggqhkjOPQQDAjBrMQsw +CQYDVQQGEwJVUzETMBEGA1UEChMKSElEIEdsb2JhbDEiMCAGA1UECxMZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEjMCEGA1UEAxMaRklETyBBdHRlc3RhdGlvbiBS +b290IENBIDEwHhcNMTkwNDI0MTkzMTEyWhcNNDQwNDI3MTkzMTEyWjBmMQswCQYD +VQQGEwJVUzETMBEGA1UEChMKSElEIEdsb2JhbDEiMCAGA1UECxMZQXV0aGVudGlj +YXRvciBBdHRlc3RhdGlvbjEeMBwGA1UEAxMVRklETyBBdHRlc3RhdGlvbiBDQSAx +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGhSML7cupCxTBCzsrcipwgPoz3dv +T3rBn1zakDzBg6Uc3HdGKJrVbrD+yXF6Y4ZqksUU7rbRivqOOzKxcJvPFqOCATgw +ggE0MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMIGEBggrBgEF +BQcBAQR4MHYwLgYIKwYBBQUHMAGGImh0dHA6Ly9oaWQuZmlkby5vY3NwLmlkZW50 +cnVzdC5jb20wRAYIKwYBBQUHMAKGOGh0dHA6Ly92YWxpZGF0aW9uLmlkZW50cnVz +dC5jb20vcm9vdHMvSElERklET1Jvb3RjYTEucDdjMB8GA1UdIwQYMBaAFB2m3iwW +SYHvWTHbJiHAyKDp+CSjMEcGA1UdHwRAMD4wPKA6oDiGNmh0dHA6Ly92YWxpZGF0 +aW9uLmlkZW50cnVzdC5jb20vY3JsL0hJREZJRE9Sb290Y2ExLmNybDAdBgNVHQ4E +FgQU38bQANW9dyVBkWl59BlNLD09e/QwCgYIKoZIzj0EAwIDSAAwRQIhAIUq7zvp +edfZRHtGrvJJz82R99D+Sr7bV7yrHDfBs8v6AiBaIW50j8WGVR1XHXaImNKllmRy +Nlk9klX8gTknOEtD8g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_c3000.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_c3000.pem new file mode 100644 index 0000000..603db38 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_c3000.pem @@ -0,0 +1,21 @@ +HID Crescendo C3000 +------------------- + +-----BEGIN CERTIFICATE----- +MIIC+zCCAqGgAwIBAgIUdHkZqoj6239E/8FQb+IJSuHCaFUwCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMB4XDTIyMTEwNDIxMDkzNFoXDTQ3MTEwNDIxMDkzNFowZjEL +MAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xHjAcBgNVBAMMFUZJRE8gQXR0ZXN0YXRpb24g +Q0EgNDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJlU/tx+AQkDersw3pJ2TCrs +rioVWg/p3I185883RPRo3yudd98jVnNtp7DiGF7sJzAjZ2i2Xb3vPUYH+u90fLmj +ggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNV +HSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUDL+zpfrLud3q +pjVT+o9c5C0DX5UwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRyYW50 +aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEBBGow +aDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9BdHRl +c3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5oeWRy +YW50aWQuY29tMAoGCCqGSM49BAMCA0gAMEUCIBuW9ZrNrhNIxQsdyEgNCxnJlyrY +GBu61K2xA+zAopyOAiEApwS3XRePQAVVGnTDaE2l9fzOHv0P2DPTA85392VDbjs= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_enabled.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_enabled.pem new file mode 100644 index 0000000..870e534 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_enabled.pem @@ -0,0 +1,21 @@ +HID Crescendo Enabled +--------------------- + +-----BEGIN CERTIFICATE----- +MIIC+jCCAqGgAwIBAgIUB9f6weV4LZjnM5PBAWEvjQwqq+0wCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMB4XDTIyMDIxNTIxMzMwN1oXDTQ3MDIxNTIxMzMwN1owZjEL +MAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xHjAcBgNVBAMMFUZJRE8gQXR0ZXN0YXRpb24g +Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGKt5kvJMJoAMgbcyZ1mMgPw +V/q5VZXV0bX3WDeBYct5/dRTxWhg3bQ2zJmTmb2/RWtN/coVa3IVjNHIYmnWrjOj +ggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNV +HSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQU18dtSwaYea8Q +oLsKx8hPiSNZV/wwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRyYW50 +aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEBBGow +aDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9BdHRl +c3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5oeWRy +YW50aWQuY29tMAoGCCqGSM49BAMCA0cAMEQCIFqCQUgOYGQ1SOEx0IWfiAlsOKM/ +JQ2XQ+Ci5tijnQRTAiBhNa0E8jWssbAf+lGnAQNAe3ne6Xs3ExZsiDGYwhEUpA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_fusion.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_fusion.pem new file mode 100644 index 0000000..dabce1a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_fusion.pem @@ -0,0 +1,22 @@ +HID Crescendo Fusion +-------------------- + +-----BEGIN CERTIFICATE----- +MIIC/jCCAqSgAwIBAgIUIP+VQuq/1RvsYoHluBAhEYPvgTgwCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMCAXDTI1MDIxMTE2MDAwMloYDzIwNTAwMjExMTYwMDAyWjBn +MQswCQYDVQQGEwJVUzETMBEGA1UECgwKSElEIEdsb2JhbDEiMCAGA1UECwwZQXV0 +aGVudGljYXRvciBBdHRlc3RhdGlvbjEfMB0GA1UEAwwWRklETyBBdHRlc3RhdGlv +biBDQSAxMDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGtLZ1A63DxLfM+O7X7u +RbiJ2KiHaTpOxxro1LfN1K78bfIgmj4Glabe+0A7COwfxToorpNdk++t1H202kcv +/S+jggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAf +BgNVHSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUS7eOYo4v +sklOvhhe4NqbkgdbmjMwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRy +YW50aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEB +BGowaDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9B +dHRlc3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5o +eWRyYW50aWQuY29tMAoGCCqGSM49BAMCA0gAMEUCIEOttb49eGANGgrmjgzMymvJ +pC4u8FHSG0WH6oDZeY2LAiEAtYIT1x5n51V72/q1wjp32ztBUZnVJ8Gl3zjTDYRw +3y0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key.pem new file mode 100644 index 0000000..949bb5b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key.pem @@ -0,0 +1,22 @@ +HID Crescendo Key +----------------- + +-----BEGIN CERTIFICATE----- +MIIDCDCCAq+gAwIBAgIQQAFqUNTHZ8kBN8u/bCk+xDAKBggqhkjOPQQDAjBrMQsw +CQYDVQQGEwJVUzETMBEGA1UEChMKSElEIEdsb2JhbDEiMCAGA1UECxMZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEjMCEGA1UEAxMaRklETyBBdHRlc3RhdGlvbiBS +b290IENBIDEwHhcNMTkwNDI0MTkzMTIzWhcNNDQwNDI3MTkzMTIzWjBmMQswCQYD +VQQGEwJVUzETMBEGA1UEChMKSElEIEdsb2JhbDEiMCAGA1UECxMZQXV0aGVudGlj +YXRvciBBdHRlc3RhdGlvbjEeMBwGA1UEAxMVRklETyBBdHRlc3RhdGlvbiBDQSAy +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE4nK9ctzk6GEGFNQBcrnBBmWU+dCn +uHQAARrB2Eyc8MbsljkSFhZtfz/Rw6SuVIDk5VakDzrKBAOJ9v0Rvg/406OCATgw +ggE0MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMIGEBggrBgEF +BQcBAQR4MHYwLgYIKwYBBQUHMAGGImh0dHA6Ly9oaWQuZmlkby5vY3NwLmlkZW50 +cnVzdC5jb20wRAYIKwYBBQUHMAKGOGh0dHA6Ly92YWxpZGF0aW9uLmlkZW50cnVz +dC5jb20vcm9vdHMvSElERklET1Jvb3RjYTEucDdjMB8GA1UdIwQYMBaAFB2m3iwW +SYHvWTHbJiHAyKDp+CSjMEcGA1UdHwRAMD4wPKA6oDiGNmh0dHA6Ly92YWxpZGF0 +aW9uLmlkZW50cnVzdC5jb20vY3JsL0hJREZJRE9Sb290Y2ExLmNybDAdBgNVHQ4E +FgQUDLCbuLslcclrOZIz57Fu0imSMQ8wCgYIKoZIzj0EAwIDRwAwRAIgDCW5Irbj +EI/y35lPjx9a+/sF4lPSoZdBHgFgTWC+8VICIEqs2SPzUHgHVh65Ajl1oIUmhh0C +2lyR/Zdk7O3u1TIK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key_v2.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key_v2.pem new file mode 100644 index 0000000..37a693e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key_v2.pem @@ -0,0 +1,21 @@ +HID Crescendo Key V2 +-------------------- + +-----BEGIN CERTIFICATE----- +MIIC+zCCAqGgAwIBAgIUILwG56eXLK+mKWp46HoXOY+b6M0wCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMB4XDTIyMTEwNDIxMTAyN1oXDTQ3MTEwNDIxMTAyN1owZjEL +MAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xHjAcBgNVBAMMFUZJRE8gQXR0ZXN0YXRpb24g +Q0EgNTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCHnKPsjKNdAs0SCNgsWlS4D +cobk7A7lkzQDkMkaLnLe6ibW8r+7k3rn8IUSo+5xMMLtIEJ/svJMgBZWxUoDxsWj +ggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNV +HSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUDDODDZdTiPWr +WnjDiMwsZgyoezwwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRyYW50 +aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEBBGow +aDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9BdHRl +c3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5oeWRy +YW50aWQuY29tMAoGCCqGSM49BAMCA0gAMEUCIB24Le2zt7Z/W/P9zE9NfqzgPZjB +IpKk1quqgbZY66/FAiEAtsRY5bxaN9MDKGaefaTS6zgMVbxUlEpDn49C6VSWgmE= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key_v3.pem b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key_v3.pem new file mode 100644 index 0000000..b7797d8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hid_crescendo_key_v3.pem @@ -0,0 +1,21 @@ +HID Crescendo Key V3 +-------------------- + +-----BEGIN CERTIFICATE----- +MIIC+jCCAqGgAwIBAgIUdhEg5Y/X2KZ5vowT+vf1lZdJgbcwCgYIKoZIzj0EAwIw +azELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1 +dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xIzAhBgNVBAMMGkZJRE8gQXR0ZXN0YXRp +b24gUm9vdCBDQSAyMB4XDTI0MTAzMDE4MTU0N1oXDTQ5MTAzMDE4MTU0N1owZjEL +MAkGA1UEBhMCVVMxEzARBgNVBAoMCkhJRCBHbG9iYWwxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xHjAcBgNVBAMMFUZJRE8gQXR0ZXN0YXRpb24g +Q0EgODBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOvF2eIjmg/vdg2SM7hVZzLj +OMIeVomYVdrRaVogpuTLC7KOwHuuBmX4mS7j+P6YePWoU7syIWRU8FwAaAPNy6qj +ggEmMIIBIjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAfBgNV +HSMEGDAWgBS76Dpl93vB2h5FDLvyMMvUByj3izAdBgNVHQ4EFgQUfuTDhukAU7Jp +npw4qcZcvOXMMSowRAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5oeWRyYW50 +aWQuY29tL0ZJRE9BdHRlc3RhdGlvblJvb3RDQTIuY3JsMHYGCCsGAQUFBwEBBGow +aDA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5oeWRyYW50aWQuY29tL0ZJRE9BdHRl +c3RhdGlvblJvb3RDQTIucDdjMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC5oeWRy +YW50aWQuY29tMAoGCCqGSM49BAMCA0cAMEQCIF3NY898/6zaOApZotkx8M8L9/9b +981a6iYmwitqzgGEAiBMvjT5zjaM+UefpPrG/flxUxjWyLVhRdaWoYxUruriRg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hideez_key_3_fido2.pem b/incs/WebAuthn/rootCertificates/mds/hideez_key_3_fido2.pem new file mode 100644 index 0000000..74601c9 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hideez_key_3_fido2.pem @@ -0,0 +1,38 @@ +Hideez Key 3 FIDO2 +------------------ + +-----BEGIN CERTIFICATE----- +MIICsTCCAligAwIBAgIRAP+W3QtnwMyXafuQoNaXcqUwCgYIKoZIzj0EAwIwgacx +CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJERTEOMAwGA1UEBwwFRG92ZXIxGjAYBgNV +BAoMEUhpZGVleiBHcm91cCBJbmMuMSUwIwYDVQQLDBxIaWRlZXogQ2VydGlmaWNh +dGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5IaWRlZXogUm9vdCBDQTEfMB0GCSqGSIb3 +DQEJARYQbGVnYWxAaGlkZWV6LmNvbTAeFw0xOTExMjcxNDA4MDNaFw0zOTExMjcx +NDA4MDNaMIGnMQswCQYDVQQGEwJVUzELMAkGA1UECAwCREUxDjAMBgNVBAcMBURv +dmVyMRowGAYDVQQKDBFIaWRlZXogR3JvdXAgSW5jLjElMCMGA1UECwwcSGlkZWV6 +IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOSGlkZWV6IFJvb3QgQ0Ex +HzAdBgkqhkiG9w0BCQEWEGxlZ2FsQGhpZGVlei5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAATuth/3ccVlI/hGyJ7zSNaqhCLDyKM9JuZNjcTsnDAYyRDOpzYE +WiLqs3jdfVKd3Vgv8/j+foDMSMpI+mwjOz/po2MwYTAdBgNVHQ4EFgQUpqItxYpM +tatok12RjAieyDUhapowHwYDVR0jBBgwFoAUpqItxYpMtatok12RjAieyDUhapow +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDRwAw +RAIgN4gM+9u3NBLMkdEW1PaDG9OlZZiUb6vhCMMNi45q06sCIB8A8Kl8tRV/GkJY +PS+ruy0nLS3V+tCFzTIEiBAYk7iA +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICrTCCAlSgAwIBAgIRALhd94/4312Imzkiem9kUvgwCgYIKoZIzj0EAwIwgacx +CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJERTEOMAwGA1UEBwwFRG92ZXIxGjAYBgNV +BAoMEUhpZGVleiBHcm91cCBJbmMuMSUwIwYDVQQLDBxIaWRlZXogQ2VydGlmaWNh +dGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5IaWRlZXogUm9vdCBDQTEfMB0GCSqGSIb3 +DQEJARYQbGVnYWxAaGlkZWV6LmNvbTAeFw0xOTExMjcxNDEwMTRaFw0yOTExMjYx +NDEwMTRaMIGgMQswCQYDVQQGEwJVUzELMAkGA1UECAwCREUxGjAYBgNVBAoMEUhp +ZGVleiBHcm91cCBJbmMuMSUwIwYDVQQLDBxIaWRlZXogQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MSAwHgYDVQQDDBdIaWRlZXogS2V5IEZJRE8gUm9vdCBDQTEfMB0GCSqG +SIb3DQEJARYQbGVnYWxAaGlkZWV6LmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEH +A0IABCBLyj/m3RDzY3IFd3Msyg4exmkLGMhC6aGH+Umzl01bbTmo6IQcOaoq+raI +FwGvi3swICIPCqUKKmGohrSUoKujZjBkMB0GA1UdDgQWBBQK8YV9zYaXEag63/NB +khyuAQ3vPDAfBgNVHSMEGDAWgBSmoi3Fiky1q2iTXZGMCJ7INSFqmjASBgNVHRMB +Af8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNHADBEAiAn +N8zdtwFpD0O1hZV0zYSvhSxi8n80B7hl2I7wJGUoywIgPqGuUovka9z+KzvUsf+G +NdS5Ybnx65OzyqxCNTxKjVQ= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hideez_key_3_u2f.pem b/incs/WebAuthn/rootCertificates/mds/hideez_key_3_u2f.pem new file mode 100644 index 0000000..ebc3ff6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hideez_key_3_u2f.pem @@ -0,0 +1,38 @@ +Hideez Key 3 U2F +---------------- + +-----BEGIN CERTIFICATE----- +MIICrTCCAlSgAwIBAgIRALhd94/4312Imzkiem9kUvgwCgYIKoZIzj0EAwIwgacx +CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJERTEOMAwGA1UEBwwFRG92ZXIxGjAYBgNV +BAoMEUhpZGVleiBHcm91cCBJbmMuMSUwIwYDVQQLDBxIaWRlZXogQ2VydGlmaWNh +dGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5IaWRlZXogUm9vdCBDQTEfMB0GCSqGSIb3 +DQEJARYQbGVnYWxAaGlkZWV6LmNvbTAeFw0xOTExMjcxNDEwMTRaFw0yOTExMjYx +NDEwMTRaMIGgMQswCQYDVQQGEwJVUzELMAkGA1UECAwCREUxGjAYBgNVBAoMEUhp +ZGVleiBHcm91cCBJbmMuMSUwIwYDVQQLDBxIaWRlZXogQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MSAwHgYDVQQDDBdIaWRlZXogS2V5IEZJRE8gUm9vdCBDQTEfMB0GCSqG +SIb3DQEJARYQbGVnYWxAaGlkZWV6LmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEH +A0IABCBLyj/m3RDzY3IFd3Msyg4exmkLGMhC6aGH+Umzl01bbTmo6IQcOaoq+raI +FwGvi3swICIPCqUKKmGohrSUoKujZjBkMB0GA1UdDgQWBBQK8YV9zYaXEag63/NB +khyuAQ3vPDAfBgNVHSMEGDAWgBSmoi3Fiky1q2iTXZGMCJ7INSFqmjASBgNVHRMB +Af8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNHADBEAiAn +N8zdtwFpD0O1hZV0zYSvhSxi8n80B7hl2I7wJGUoywIgPqGuUovka9z+KzvUsf+G +NdS5Ybnx65OzyqxCNTxKjVQ= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICsTCCAligAwIBAgIRAP+W3QtnwMyXafuQoNaXcqUwCgYIKoZIzj0EAwIwgacx +CzAJBgNVBAYTAlVTMQswCQYDVQQIDAJERTEOMAwGA1UEBwwFRG92ZXIxGjAYBgNV +BAoMEUhpZGVleiBHcm91cCBJbmMuMSUwIwYDVQQLDBxIaWRlZXogQ2VydGlmaWNh +dGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5IaWRlZXogUm9vdCBDQTEfMB0GCSqGSIb3 +DQEJARYQbGVnYWxAaGlkZWV6LmNvbTAeFw0xOTExMjcxNDA4MDNaFw0zOTExMjcx +NDA4MDNaMIGnMQswCQYDVQQGEwJVUzELMAkGA1UECAwCREUxDjAMBgNVBAcMBURv +dmVyMRowGAYDVQQKDBFIaWRlZXogR3JvdXAgSW5jLjElMCMGA1UECwwcSGlkZWV6 +IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOSGlkZWV6IFJvb3QgQ0Ex +HzAdBgkqhkiG9w0BCQEWEGxlZ2FsQGhpZGVlei5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAATuth/3ccVlI/hGyJ7zSNaqhCLDyKM9JuZNjcTsnDAYyRDOpzYE +WiLqs3jdfVKd3Vgv8/j+foDMSMpI+mwjOz/po2MwYTAdBgNVHQ4EFgQUpqItxYpM +tatok12RjAieyDUhapowHwYDVR0jBBgwFoAUpqItxYpMtatok12RjAieyDUhapow +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDRwAw +RAIgN4gM+9u3NBLMkdEW1PaDG9OlZZiUb6vhCMMNi45q06sCIB8A8Kl8tRV/GkJY +PS+ruy0nLS3V+tCFzTIEiBAYk7iA +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hideez_key_4_fido2_sdk.pem b/incs/WebAuthn/rootCertificates/mds/hideez_key_4_fido2_sdk.pem new file mode 100644 index 0000000..1ada57d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hideez_key_4_fido2_sdk.pem @@ -0,0 +1,33 @@ +Hideez Key 4 FIDO2 SDK +---------------------- + +-----BEGIN CERTIFICATE----- +MIICZDCCAgugAwIBAgIUIylbSEAE15zSEvwF0r8GwUd/5oEwCgYIKoZIzj0EAwIw +gYcxFzAVBgNVBAMMDkhpZGVleiBSb290IENBMR8wHQYJKoZIhvcNAQkBFhBsZWdh +bEBoaWRlZXouY29tMRowGAYDVQQKDBFIaWRlZXogR3JvdXAgSW5jLjEiMCAGA1UE +CwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjELMAkGA1UEBhMCVVMwHhcNMjEw +ODE2MTcyMzE4WhcNNDkwMTAxMTcyMzE4WjCBhzEXMBUGA1UEAwwOSGlkZWV6IFJv +b3QgQ0ExHzAdBgkqhkiG9w0BCQEWEGxlZ2FsQGhpZGVlei5jb20xGjAYBgNVBAoM +EUhpZGVleiBHcm91cCBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVz +dGF0aW9uMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAql +mAMAz4h5IwfVZwSb4jAi5ot85FE0buuCKs4mfud21qso5rpuKH43sKqbrNFQStx5 +RSC9bmBqdS2lycl35lajUzBRMB0GA1UdDgQWBBRWIiRVWayZBnH5BlTnQDiGyQ6O +LTAfBgNVHSMEGDAWgBRWIiRVWayZBnH5BlTnQDiGyQ6OLTAPBgNVHRMBAf8EBTAD +AQH/MAoGCCqGSM49BAMCA0cAMEQCIEZXh76XFhLxJIT8FsIoQHTwfHCE8sUsKyPr +cLv/3toMAiB+pjY9bI6nKT6qFuqgRn+bXBAdMeg/2vX8wG4aBtoMAA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICMjCCAdmgAwIBAgIBAjAKBggqhkjOPQQDAjCBhzEXMBUGA1UEAwwOSGlkZWV6 +IFJvb3QgQ0ExHzAdBgkqhkiG9w0BCQEWEGxlZ2FsQGhpZGVlei5jb20xGjAYBgNV +BAoMEUhpZGVleiBHcm91cCBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0 +dGVzdGF0aW9uMQswCQYDVQQGEwJVUzAeFw0yMTA4MTYxNzI0MDVaFw00OTAxMDEx +NzI0MDVaMIGMMRwwGgYDVQQDDBNIaWRlZXogRklETyBSb290IENBMR8wHQYJKoZI +hvcNAQkBFhBsZWdhbEBoaWRlZXouY29tMRowGAYDVQQKDBFIaWRlZXogR3JvdXAg +SW5jLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjELMAkGA1UE +BhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS0AcT/hRFUblFcIp6bh4P2 +ZSq1ajiUaghec9udSFGIoUZ40Y3IEPltk2TxbwM/RpWmCFrZsAdfyx21rvYdpL8R +oy8wLTAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBTlZ8Dv3qAKeKc1C2OiNvHzGqg1 +JTAKBggqhkjOPQQDAgNHADBEAiAHptsx+6Gqv6nba+bT9fW7n8xsfH8RhIK8VYFP +KEsBZAIgQhOSDxkDkcy9nbPT4x0EmDD9UsL501tkSscfWa0aLbw= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hideez_key_4_u2f_sdk.pem b/incs/WebAuthn/rootCertificates/mds/hideez_key_4_u2f_sdk.pem new file mode 100644 index 0000000..f53867f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hideez_key_4_u2f_sdk.pem @@ -0,0 +1,33 @@ +Hideez Key 4 U2F SDK +-------------------- + +-----BEGIN CERTIFICATE----- +MIICMjCCAdmgAwIBAgIBAjAKBggqhkjOPQQDAjCBhzEXMBUGA1UEAwwOSGlkZWV6 +IFJvb3QgQ0ExHzAdBgkqhkiG9w0BCQEWEGxlZ2FsQGhpZGVlei5jb20xGjAYBgNV +BAoMEUhpZGVleiBHcm91cCBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0 +dGVzdGF0aW9uMQswCQYDVQQGEwJVUzAeFw0yMTA4MTYxNzI0MDVaFw00OTAxMDEx +NzI0MDVaMIGMMRwwGgYDVQQDDBNIaWRlZXogRklETyBSb290IENBMR8wHQYJKoZI +hvcNAQkBFhBsZWdhbEBoaWRlZXouY29tMRowGAYDVQQKDBFIaWRlZXogR3JvdXAg +SW5jLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjELMAkGA1UE +BhMCVVMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS0AcT/hRFUblFcIp6bh4P2 +ZSq1ajiUaghec9udSFGIoUZ40Y3IEPltk2TxbwM/RpWmCFrZsAdfyx21rvYdpL8R +oy8wLTAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBTlZ8Dv3qAKeKc1C2OiNvHzGqg1 +JTAKBggqhkjOPQQDAgNHADBEAiAHptsx+6Gqv6nba+bT9fW7n8xsfH8RhIK8VYFP +KEsBZAIgQhOSDxkDkcy9nbPT4x0EmDD9UsL501tkSscfWa0aLbw= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICZDCCAgugAwIBAgIUIylbSEAE15zSEvwF0r8GwUd/5oEwCgYIKoZIzj0EAwIw +gYcxFzAVBgNVBAMMDkhpZGVleiBSb290IENBMR8wHQYJKoZIhvcNAQkBFhBsZWdh +bEBoaWRlZXouY29tMRowGAYDVQQKDBFIaWRlZXogR3JvdXAgSW5jLjEiMCAGA1UE +CwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjELMAkGA1UEBhMCVVMwHhcNMjEw +ODE2MTcyMzE4WhcNNDkwMTAxMTcyMzE4WjCBhzEXMBUGA1UEAwwOSGlkZWV6IFJv +b3QgQ0ExHzAdBgkqhkiG9w0BCQEWEGxlZ2FsQGhpZGVlei5jb20xGjAYBgNVBAoM +EUhpZGVleiBHcm91cCBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVz +dGF0aW9uMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAql +mAMAz4h5IwfVZwSb4jAi5ot85FE0buuCKs4mfud21qso5rpuKH43sKqbrNFQStx5 +RSC9bmBqdS2lycl35lajUzBRMB0GA1UdDgQWBBRWIiRVWayZBnH5BlTnQDiGyQ6O +LTAfBgNVHSMEGDAWgBRWIiRVWayZBnH5BlTnQDiGyQ6OLTAPBgNVHRMBAf8EBTAD +AQH/MAoGCCqGSM49BAMCA0cAMEQCIEZXh76XFhLxJIT8FsIoQHTwfHCE8sUsKyPr +cLv/3toMAiB+pjY9bI6nKT6qFuqgRn+bXBAdMeg/2vX8wG4aBtoMAA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hyper_fido_bio_security_key.pem b/incs/WebAuthn/rootCertificates/mds/hyper_fido_bio_security_key.pem new file mode 100644 index 0000000..b4f64e3 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hyper_fido_bio_security_key.pem @@ -0,0 +1,15 @@ +Hyper FIDO Bio Security Key +--------------------------- + +-----BEGIN CERTIFICATE----- +MIIBxzCCAWygAwIBAgICEAswCgYIKoZIzj0EAwIwOjELMAkGA1UEBhMCQ0ExEjAQ +BgNVBAoMCUhZUEVSU0VDVTEXMBUGA1UEAwwOSFlQRVJGSURPIDAyMDAwIBcNMTgw +MTAxMDAwMDAwWhgPMjA0NzEyMzEyMzU5NTlaMDoxCzAJBgNVBAYTAkNBMRIwEAYD +VQQKDAlIWVBFUlNFQ1UxFzAVBgNVBAMMDkhZUEVSRklETyAwMjAwMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAErKUI1G0S7a6IOLlmHipLlBuxTYjsEESQvzQh3dB7 +dvxxWWm7kWL91rq6S7ayZG0gZPR+zYqdFzwAYDcG4+aX66NgMF4wHQYDVR0OBBYE +FLZYcfMMwkQAGbt3ryzZFPFypmsIMB8GA1UdIwQYMBaAFLZYcfMMwkQAGbt3ryzZ +FPFypmsIMAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMC +A0kAMEYCIQCG2/ppMGt7pkcRie5YIohS3uDPIrmiRcTjqDclKVWg0gIhANcPNDZH +E2/zZ+uB5ThG9OZus+xSb4knkrbAyXKX2zm/ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro.pem b/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro.pem new file mode 100644 index 0000000..2661ca5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro.pem @@ -0,0 +1,15 @@ +Hyper FIDO Pro +-------------- + +-----BEGIN CERTIFICATE----- +MIIBxzCCAWygAwIBAgICEAswCgYIKoZIzj0EAwIwOjELMAkGA1UEBhMCQ0ExEjAQ +BgNVBAoMCUhZUEVSU0VDVTEXMBUGA1UEAwwOSFlQRVJGSURPIDAyMDAwIBcNMTgw +MTAxMDAwMDAwWhgPMjA0NzEyMzEyMzU5NTlaMDoxCzAJBgNVBAYTAkNBMRIwEAYD +VQQKDAlIWVBFUlNFQ1UxFzAVBgNVBAMMDkhZUEVSRklETyAwMjAwMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAErKUI1G0S7a6IOLlmHipLlBuxTYjsEESQvzQh3dB7 +dvxxWWm7kWL91rq6S7ayZG0gZPR+zYqdFzwAYDcG4+aX66NgMF4wHQYDVR0OBBYE +FLZYcfMMwkQAGbt3ryzZFPFypmsIMB8GA1UdIwQYMBaAFLZYcfMMwkQAGbt3ryzZ +FPFypmsIMAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMC +A0kAMEYCIQCG2/ppMGt7pkcRie5YIohS3uDPIrmiRcTjqDclKVWg0gIhANcPNDZH +E2/zZ+uB5ThG9OZus+xSb4knkrbAyXKX2zm/ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro_ctap2_1_ctap2_0_u2f.pem b/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro_ctap2_1_ctap2_0_u2f.pem new file mode 100644 index 0000000..f51a6ac --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro_ctap2_1_ctap2_0_u2f.pem @@ -0,0 +1,34 @@ +Hyper FIDO Pro (CTAP2.1, CTAP2.0, U2F) +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICRDCCAaWgAwIBAgIQctEOT2WXeCkDdz/sY7UpVjAKBggqhkjOPQQDBDA9MQsw +CQYDVQQGEwJDQTESMBAGA1UECgwJSFlQRVJTRUNVMRowGAYDVQQDDBFIeXBlcnNl +Y3UgUm9vdCBDQTAgFw0yNTAxMDEwMDAwMDBaGA8yMTI0MTIzMTIzNTk1OVowPTEL +MAkGA1UEBhMCQ0ExEjAQBgNVBAoMCUhZUEVSU0VDVTEaMBgGA1UEAwwRSHlwZXJz +ZWN1IFJvb3QgQ0EwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAFFrPb8KDLAw4Hs +YLU5cwevoPS0J6Qao8Hbx2o11+rYvsxAwrV3P/O2MtkuA4bDkmYSA0YL5A+J2Yo4 +v/d1/QP2UQF1dqPFkmU27VZhC4PXCdcX+FMduub/4/LEwVaOMwPTUAg98SRwcBjS +zuMWBlxe2G0WQFndN2tn2Y2sZubX7yQIH6NCMEAwHQYDVR0OBBYEFOJhafOVZq69 +tzBNa52TT6BcsN1aMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoG +CCqGSM49BAMEA4GMADCBiAJCAcq4WvVqOlMpbU4e76SyecZUrKyOSGoTqtHJlrGW +55AlHzX0YVhmVNtYjCq+/ITbdjKfb/4RK+1KnqnlSKvZar7vAkIBQjzcaVioA0o0 +VoyoyaNkBh08SJ2v/phhZu196UhRfqK6Pp9/1Y4uDSaTghOQv0HDk1kuJORswCel +mMfIQTc1EQE= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICQDCCAaGgAwIBAgIQAcb5ZcAyOJl1x/89gYkmezAKBggqhkjOPQQDAzA9MQsw +CQYDVQQGEwJDQTESMBAGA1UECgwJSFlQRVJTRUNVMRowGAYDVQQDDBFIeXBlcnNl +Y3UgUm9vdCBDQTAgFw0yNTAxMDEwMDAwMDBaGA8yMTAwMTIzMTIzNTk1OVowOzEL +MAkGA1UEBhMCQ0ExEjAQBgNVBAoMCUhZUEVSU0VDVTEYMBYGA1UEAwwPSHlwZXJz +ZWN1IENBIDAyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzrVme2W1p1aq4o/ELbF2 +s+JaT6tQ2ZoMG0PcH79wdJwOrQeA2EPCewu+emSsgfbUYUIrL0WhGCP7RzfsVhfB +Qld7LZeUhTPiO12zuP8k9QqvLccnbjym1zzR3InvXEMYo2YwZDAdBgNVHQ4EFgQU +liV0Zqi3ajkxDDe8pzs7ODLDWjIwHwYDVR0jBBgwFoAU4mFp85Vmrr23ME1rnZNP +oFyw3VowEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDgYwAMIGIAkIA0AQJHu/HxJ4wVDB7vu1zsuGdOEYiC7tJ52szym1GxXRn +O+DYtya9ygwrEZ+8Lo0CYm8zwAV+BM2nhgXov1OIbmYCQgEp76CFw48vadmzcVnp +4m1fbLApHTuuO/zDMPTKWaz0gudraF0eaedFvLx7CpX+H/gVJAJWjUFUNUMgqkdU +l0MokA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro_nfc.pem b/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro_nfc.pem new file mode 100644 index 0000000..fe4eee6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hyper_fido_pro_nfc.pem @@ -0,0 +1,34 @@ +Hyper FIDO Pro NFC +------------------ + +-----BEGIN CERTIFICATE----- +MIICRDCCAaWgAwIBAgIQctEOT2WXeCkDdz/sY7UpVjAKBggqhkjOPQQDBDA9MQsw +CQYDVQQGEwJDQTESMBAGA1UECgwJSFlQRVJTRUNVMRowGAYDVQQDDBFIeXBlcnNl +Y3UgUm9vdCBDQTAgFw0yNTAxMDEwMDAwMDBaGA8yMTI0MTIzMTIzNTk1OVowPTEL +MAkGA1UEBhMCQ0ExEjAQBgNVBAoMCUhZUEVSU0VDVTEaMBgGA1UEAwwRSHlwZXJz +ZWN1IFJvb3QgQ0EwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABAFFrPb8KDLAw4Hs +YLU5cwevoPS0J6Qao8Hbx2o11+rYvsxAwrV3P/O2MtkuA4bDkmYSA0YL5A+J2Yo4 +v/d1/QP2UQF1dqPFkmU27VZhC4PXCdcX+FMduub/4/LEwVaOMwPTUAg98SRwcBjS +zuMWBlxe2G0WQFndN2tn2Y2sZubX7yQIH6NCMEAwHQYDVR0OBBYEFOJhafOVZq69 +tzBNa52TT6BcsN1aMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoG +CCqGSM49BAMEA4GMADCBiAJCAcq4WvVqOlMpbU4e76SyecZUrKyOSGoTqtHJlrGW +55AlHzX0YVhmVNtYjCq+/ITbdjKfb/4RK+1KnqnlSKvZar7vAkIBQjzcaVioA0o0 +VoyoyaNkBh08SJ2v/phhZu196UhRfqK6Pp9/1Y4uDSaTghOQv0HDk1kuJORswCel +mMfIQTc1EQE= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICQDCCAaGgAwIBAgIQAcb5ZcAyOJl1x/89gYkmezAKBggqhkjOPQQDAzA9MQsw +CQYDVQQGEwJDQTESMBAGA1UECgwJSFlQRVJTRUNVMRowGAYDVQQDDBFIeXBlcnNl +Y3UgUm9vdCBDQTAgFw0yNTAxMDEwMDAwMDBaGA8yMTAwMTIzMTIzNTk1OVowOzEL +MAkGA1UEBhMCQ0ExEjAQBgNVBAoMCUhZUEVSU0VDVTEYMBYGA1UEAwwPSHlwZXJz +ZWN1IENBIDAyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEzrVme2W1p1aq4o/ELbF2 +s+JaT6tQ2ZoMG0PcH79wdJwOrQeA2EPCewu+emSsgfbUYUIrL0WhGCP7RzfsVhfB +Qld7LZeUhTPiO12zuP8k9QqvLccnbjym1zzR3InvXEMYo2YwZDAdBgNVHQ4EFgQU +liV0Zqi3ajkxDDe8pzs7ODLDWjIwHwYDVR0jBBgwFoAU4mFp85Vmrr23ME1rnZNP +oFyw3VowEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZI +zj0EAwMDgYwAMIGIAkIA0AQJHu/HxJ4wVDB7vu1zsuGdOEYiC7tJ52szym1GxXRn +O+DYtya9ygwrEZ+8Lo0CYm8zwAV+BM2nhgXov1OIbmYCQgEp76CFw48vadmzcVnp +4m1fbLApHTuuO/zDMPTKWaz0gudraF0eaedFvLx7CpX+H/gVJAJWjUFUNUMgqkdU +l0MokA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hyper_fido_u2f_mini_security_key.pem b/incs/WebAuthn/rootCertificates/mds/hyper_fido_u2f_mini_security_key.pem new file mode 100644 index 0000000..bb64456 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hyper_fido_u2f_mini_security_key.pem @@ -0,0 +1,15 @@ +Hyper FIDO U2F Mini Security Key +-------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBxzCCAWygAwIBAgICEAswCgYIKoZIzj0EAwIwOjELMAkGA1UEBhMCQ0ExEjAQ +BgNVBAoMCUhZUEVSU0VDVTEXMBUGA1UEAwwOSFlQRVJGSURPIDAyMDAwIBcNMTgw +MTAxMDAwMDAwWhgPMjA0NzEyMzEyMzU5NTlaMDoxCzAJBgNVBAYTAkNBMRIwEAYD +VQQKDAlIWVBFUlNFQ1UxFzAVBgNVBAMMDkhZUEVSRklETyAwMjAwMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAErKUI1G0S7a6IOLlmHipLlBuxTYjsEESQvzQh3dB7 +dvxxWWm7kWL91rq6S7ayZG0gZPR+zYqdFzwAYDcG4+aX66NgMF4wHQYDVR0OBBYE +FLZYcfMMwkQAGbt3ryzZFPFypmsIMB8GA1UdIwQYMBaAFLZYcfMMwkQAGbt3ryzZ +FPFypmsIMAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMC +A0kAMEYCIQCG2/ppMGt7pkcRie5YIohS3uDPIrmiRcTjqDclKVWg0gIhANcPNDZH +E2/zZ+uB5ThG9OZus+xSb4knkrbAyXKX2zm/ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hyperfido_u2f_security_key.pem b/incs/WebAuthn/rootCertificates/mds/hyperfido_u2f_security_key.pem new file mode 100644 index 0000000..ad5af6d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hyperfido_u2f_security_key.pem @@ -0,0 +1,15 @@ +HyperFIDO U2F Security Key +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIBxzCCAWygAwIBAgICEAswCgYIKoZIzj0EAwIwOjELMAkGA1UEBhMCQ0ExEjAQ +BgNVBAoMCUhZUEVSU0VDVTEXMBUGA1UEAwwOSFlQRVJGSURPIDAyMDAwIBcNMTgw +MTAxMDAwMDAwWhgPMjA0NzEyMzEyMzU5NTlaMDoxCzAJBgNVBAYTAkNBMRIwEAYD +VQQKDAlIWVBFUlNFQ1UxFzAVBgNVBAMMDkhZUEVSRklETyAwMjAwMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAErKUI1G0S7a6IOLlmHipLlBuxTYjsEESQvzQh3dB7 +dvxxWWm7kWL91rq6S7ayZG0gZPR+zYqdFzwAYDcG4+aX66NgMF4wHQYDVR0OBBYE +FLZYcfMMwkQAGbt3ryzZFPFypmsIMB8GA1UdIwQYMBaAFLZYcfMMwkQAGbt3ryzZ +FPFypmsIMAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMC +A0kAMEYCIQCG2/ppMGt7pkcRie5YIohS3uDPIrmiRcTjqDclKVWg0gIhANcPNDZH +E2/zZ+uB5ThG9OZus+xSb4knkrbAyXKX2zm/ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/hypr_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/hypr_fido2_authenticator.pem new file mode 100644 index 0000000..a0efa5a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/hypr_fido2_authenticator.pem @@ -0,0 +1,16 @@ +HYPR FIDO2 Authenticator +------------------------ + +-----BEGIN CERTIFICATE----- +MIICAzCCAagCCQCG3Ur4zqY93jAKBggqhkjOPQQDAjCBhzELMAkGA1UEBhMCVVMx +CzAJBgNVBAgMAk5ZMREwDwYDVQQHDAhOZXcgWW9yazESMBAGA1UECgwJSFlQUiBD +b3JwMRAwDgYDVQQLDAdSb290IENBMREwDwYDVQQDDAhoeXByLmNvbTEfMB0GCSqG +SIb3DQEJARYQc3VwcG9ydEBoeXByLmNvbTAgFw0yMjA5MTMwMjA4MjZaGA8yMDcy +MDgzMTAyMDgyNlowgYcxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTERMA8GA1UE +BwwITmV3IFlvcmsxEjAQBgNVBAoMCUhZUFIgQ29ycDEQMA4GA1UECwwHUm9vdCBD +QTERMA8GA1UEAwwIaHlwci5jb20xHzAdBgkqhkiG9w0BCQEWEHN1cHBvcnRAaHlw +ci5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQsEQOg/B53rKIFJn4nUfPN +VPqzDZVLhWifKlqSYXVg1Z688mObA6Cnl+PJUw2727EmIE2YHAwBBfPwPy+92NES +MAoGCCqGSM49BAMCA0kAMEYCIQCWTlylSyEyhoTBsg7UVZ3anZ3y9ZmBOtddh2fn +S70abQIhAJFQszgQ94FLVPPukl7/jn7gtbmso3EqMdWOVeEo9K0R +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/id_one_card.pem b/incs/WebAuthn/rootCertificates/mds/id_one_card.pem new file mode 100644 index 0000000..d68a719 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/id_one_card.pem @@ -0,0 +1,40 @@ +ID-One Card +----------- + +-----BEGIN CERTIFICATE----- +MIIC3jCCAj+gAwIBAgIGAOq0AAACMAoGCCqGSM49BAMEMIGRMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCVkExDzANBgNVBAcMBlJlc3RvbjEtMCsGA1UECgwkSURFTUlB +IElkZW50aXR5IGFuZCBTZWN1cml0eSBVU0EgTExDMTUwMwYDVQQDDCxJREVNSUEg +SWRlbnRpdHkgYW5kIFNlY3VyaXR5IFVTQSBMTEMgUm9vdCBDQTAgFw0yNDA5MTgy +MjAwMDBaGA8yMDY0MDkxOTIxNTk1OVowgZExCzAJBgNVBAYTAlVTMQswCQYDVQQI +DAJWQTEPMA0GA1UEBwwGUmVzdG9uMS0wKwYDVQQKDCRJREVNSUEgSWRlbnRpdHkg +YW5kIFNlY3VyaXR5IFVTQSBMTEMxNTAzBgNVBAMMLElERU1JQSBJZGVudGl0eSBh +bmQgU2VjdXJpdHkgVVNBIExMQyBSb290IENBMIGbMBAGByqGSM49AgEGBSuBBAAj +A4GGAAQAlcTYsCV2LxuwK8Q5PK+03/wSAPSpQZR6k12P2pqfB1p7M3JUfUwvemit +ohKJY2EepPLadIiwz2gVarPB6MFc/H4BRmv5ycUYhWwJyPiRfqFJQrcnOr2QmGUm +7n/GZhQKVz5ur8L7NOpnonvxcuhceujee1xHpIU+WryCo2hpNfXoYiKjPDA6MB0G +A1UdDgQWBBQ7VjlL3agSTXvVAFyKb4GIEcp0wzALBgNVHQ8EBAMCAP8wDAYDVR0T +BAUwAwEB/zAKBggqhkjOPQQDBAOBjAAwgYgCQgE+fbbJFcXiFgQZbZr3xQdUWSng +g1hNrkHFHh5Q6REHXHEXayx+Imf00iPoNpAE6c9mCSTVeWBsGOqDS4B36RVQoQJC +AbXwMD+l1F/LsxRBe4+0MHhwr20v6hkm+s2KOVUr2n+IAz2cghCClLOTdXXvQGl4 +653XX3vwX9VpgyRSUT1thiex +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC2zCCAj2gAwIBAgIE6rQAATAKBggqhkjOPQQDBDCBkTELMAkGA1UEBhMCVVMx +CzAJBgNVBAgMAlZBMQ8wDQYDVQQHDAZSZXN0b24xLTArBgNVBAoMJElERU1JQSBJ +ZGVudGl0eSBhbmQgU2VjdXJpdHkgVVNBIExMQzE1MDMGA1UEAwwsSURFTUlBIElk +ZW50aXR5IGFuZCBTZWN1cml0eSBVU0EgTExDIFJvb3QgQ0EwIBcNMjQwNzI0MjE1 +OTU5WhgPMjA2NDA3MjQyMTU5NTlaMIGRMQswCQYDVQQGEwJVUzELMAkGA1UECAwC +VkExDzANBgNVBAcMBlJlc3RvbjEtMCsGA1UECgwkSURFTUlBIElkZW50aXR5IGFu +ZCBTZWN1cml0eSBVU0EgTExDMTUwMwYDVQQDDCxJREVNSUEgSWRlbnRpdHkgYW5k +IFNlY3VyaXR5IFVTQSBMTEMgUm9vdCBDQTCBmzAQBgcqhkjOPQIBBgUrgQQAIwOB +hgAEAJXE2LAldi8bsCvEOTyvtN/8EgD0qUGUepNdj9qanwdaezNyVH1ML3poraIS +iWNhHqTy2nSIsM9oFWqzwejBXPx+AUZr+cnFGIVsCcj4kX6hSUK3Jzq9kJhlJu5/ +xmYUClc+bq/C+zTqZ6J78XLoXHro3ntcR6SFPlq8gqNoaTX16GIiozwwOjAdBgNV +HQ4EFgQUO1Y5S92oEk171QBcim+BiBHKdMMwCwYDVR0PBAQDAgD/MAwGA1UdEwQF +MAMBAf8wCgYIKoZIzj0EAwQDgYsAMIGHAkEGMw8cXBIzpmBaXLq1bFsLiuA8tVcF +IOxj3o2a03e9srskCmLZ0p2MYqMgT1IpVTaTUrjSgHingRffsYPf+mncqAJCAIl2 +WrtgxVQMAWwd+e/XCR+UZ5kpmPhpG5jdefhnKHNhH20cWmna/K66Iy8X6pq6YS5n +NQgWhK3tBPf57CUtkDJn +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/id_one_key.pem b/incs/WebAuthn/rootCertificates/mds/id_one_key.pem new file mode 100644 index 0000000..bbe5075 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/id_one_key.pem @@ -0,0 +1,21 @@ +ID-One Key +---------- + +-----BEGIN CERTIFICATE----- +MIIC3jCCAj+gAwIBAgIGAOq0AAACMAoGCCqGSM49BAMEMIGRMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCVkExDzANBgNVBAcMBlJlc3RvbjEtMCsGA1UECgwkSURFTUlB +IElkZW50aXR5IGFuZCBTZWN1cml0eSBVU0EgTExDMTUwMwYDVQQDDCxJREVNSUEg +SWRlbnRpdHkgYW5kIFNlY3VyaXR5IFVTQSBMTEMgUm9vdCBDQTAgFw0yNDA5MTgy +MjAwMDBaGA8yMDY0MDkxOTIxNTk1OVowgZExCzAJBgNVBAYTAlVTMQswCQYDVQQI +DAJWQTEPMA0GA1UEBwwGUmVzdG9uMS0wKwYDVQQKDCRJREVNSUEgSWRlbnRpdHkg +YW5kIFNlY3VyaXR5IFVTQSBMTEMxNTAzBgNVBAMMLElERU1JQSBJZGVudGl0eSBh +bmQgU2VjdXJpdHkgVVNBIExMQyBSb290IENBMIGbMBAGByqGSM49AgEGBSuBBAAj +A4GGAAQAlcTYsCV2LxuwK8Q5PK+03/wSAPSpQZR6k12P2pqfB1p7M3JUfUwvemit +ohKJY2EepPLadIiwz2gVarPB6MFc/H4BRmv5ycUYhWwJyPiRfqFJQrcnOr2QmGUm +7n/GZhQKVz5ur8L7NOpnonvxcuhceujee1xHpIU+WryCo2hpNfXoYiKjPDA6MB0G +A1UdDgQWBBQ7VjlL3agSTXvVAFyKb4GIEcp0wzALBgNVHQ8EBAMCAP8wDAYDVR0T +BAUwAwEB/zAKBggqhkjOPQQDBAOBjAAwgYgCQgE+fbbJFcXiFgQZbZr3xQdUWSng +g1hNrkHFHh5Q6REHXHEXayx+Imf00iPoNpAE6c9mCSTVeWBsGOqDS4B36RVQoQJC +AbXwMD+l1F/LsxRBe4+0MHhwr20v6hkm+s2KOVUr2n+IAz2cghCClLOTdXXvQGl4 +653XX3vwX9VpgyRSUT1thiex +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/id_one_key_usb_a.pem b/incs/WebAuthn/rootCertificates/mds/id_one_key_usb_a.pem new file mode 100644 index 0000000..8c523ed --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/id_one_key_usb_a.pem @@ -0,0 +1,21 @@ +ID-One Key (USB A) +------------------ + +-----BEGIN CERTIFICATE----- +MIIC3jCCAj+gAwIBAgIGAOq0AAACMAoGCCqGSM49BAMEMIGRMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCVkExDzANBgNVBAcMBlJlc3RvbjEtMCsGA1UECgwkSURFTUlB +IElkZW50aXR5IGFuZCBTZWN1cml0eSBVU0EgTExDMTUwMwYDVQQDDCxJREVNSUEg +SWRlbnRpdHkgYW5kIFNlY3VyaXR5IFVTQSBMTEMgUm9vdCBDQTAgFw0yNDA5MTgy +MjAwMDBaGA8yMDY0MDkxOTIxNTk1OVowgZExCzAJBgNVBAYTAlVTMQswCQYDVQQI +DAJWQTEPMA0GA1UEBwwGUmVzdG9uMS0wKwYDVQQKDCRJREVNSUEgSWRlbnRpdHkg +YW5kIFNlY3VyaXR5IFVTQSBMTEMxNTAzBgNVBAMMLElERU1JQSBJZGVudGl0eSBh +bmQgU2VjdXJpdHkgVVNBIExMQyBSb290IENBMIGbMBAGByqGSM49AgEGBSuBBAAj +A4GGAAQAlcTYsCV2LxuwK8Q5PK+03/wSAPSpQZR6k12P2pqfB1p7M3JUfUwvemit +ohKJY2EepPLadIiwz2gVarPB6MFc/H4BRmv5ycUYhWwJyPiRfqFJQrcnOr2QmGUm +7n/GZhQKVz5ur8L7NOpnonvxcuhceujee1xHpIU+WryCo2hpNfXoYiKjPDA6MB0G +A1UdDgQWBBQ7VjlL3agSTXvVAFyKb4GIEcp0wzALBgNVHQ8EBAMCAP8wDAYDVR0T +BAUwAwEB/zAKBggqhkjOPQQDBAOBjAAwgYgCQgE+fbbJFcXiFgQZbZr3xQdUWSng +g1hNrkHFHh5Q6REHXHEXayx+Imf00iPoNpAE6c9mCSTVeWBsGOqDS4B36RVQoQJC +AbXwMD+l1F/LsxRBe4+0MHhwr20v6hkm+s2KOVUr2n+IAz2cghCClLOTdXXvQGl4 +653XX3vwX9VpgyRSUT1thiex +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/id_one_key_usb_c.pem b/incs/WebAuthn/rootCertificates/mds/id_one_key_usb_c.pem new file mode 100644 index 0000000..265e6d2 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/id_one_key_usb_c.pem @@ -0,0 +1,21 @@ +ID-One Key (USB C) +------------------ + +-----BEGIN CERTIFICATE----- +MIIC3jCCAj+gAwIBAgIGAOq0AAACMAoGCCqGSM49BAMEMIGRMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCVkExDzANBgNVBAcMBlJlc3RvbjEtMCsGA1UECgwkSURFTUlB +IElkZW50aXR5IGFuZCBTZWN1cml0eSBVU0EgTExDMTUwMwYDVQQDDCxJREVNSUEg +SWRlbnRpdHkgYW5kIFNlY3VyaXR5IFVTQSBMTEMgUm9vdCBDQTAgFw0yNDA5MTgy +MjAwMDBaGA8yMDY0MDkxOTIxNTk1OVowgZExCzAJBgNVBAYTAlVTMQswCQYDVQQI +DAJWQTEPMA0GA1UEBwwGUmVzdG9uMS0wKwYDVQQKDCRJREVNSUEgSWRlbnRpdHkg +YW5kIFNlY3VyaXR5IFVTQSBMTEMxNTAzBgNVBAMMLElERU1JQSBJZGVudGl0eSBh +bmQgU2VjdXJpdHkgVVNBIExMQyBSb290IENBMIGbMBAGByqGSM49AgEGBSuBBAAj +A4GGAAQAlcTYsCV2LxuwK8Q5PK+03/wSAPSpQZR6k12P2pqfB1p7M3JUfUwvemit +ohKJY2EepPLadIiwz2gVarPB6MFc/H4BRmv5ycUYhWwJyPiRfqFJQrcnOr2QmGUm +7n/GZhQKVz5ur8L7NOpnonvxcuhceujee1xHpIU+WryCo2hpNfXoYiKjPDA6MB0G +A1UdDgQWBBQ7VjlL3agSTXvVAFyKb4GIEcp0wzALBgNVHQ8EBAMCAP8wDAYDVR0T +BAUwAwEB/zAKBggqhkjOPQQDBAOBjAAwgYgCQgE+fbbJFcXiFgQZbZr3xQdUWSng +g1hNrkHFHh5Q6REHXHEXayx+Imf00iPoNpAE6c9mCSTVeWBsGOqDS4B36RVQoQJC +AbXwMD+l1F/LsxRBe4+0MHhwr20v6hkm+s2KOVUr2n+IAz2cghCClLOTdXXvQGl4 +653XX3vwX9VpgyRSUT1thiex +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idcore_3121_fido.pem b/incs/WebAuthn/rootCertificates/mds/idcore_3121_fido.pem new file mode 100644 index 0000000..15d9f74 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idcore_3121_fido.pem @@ -0,0 +1,43 @@ +IDCore 3121 Fido +---------------- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ideem_zsm_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ideem_zsm_fido2_authenticator.pem new file mode 100644 index 0000000..087baaa --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ideem_zsm_fido2_authenticator.pem @@ -0,0 +1,18 @@ +Ideem ZSM FIDO2 Authenticator +----------------------------- + +-----BEGIN CERTIFICATE----- +MIICXjCCAgWgAwIBAgIUOqJuQbGX1odgIyCXzP0oPMd9x+MwCgYIKoZIzj0EAwIw +STElMCMGA1UEAwwcSWRlZW0gRklETzIgQXR0ZXN0YXRpb24gUm9vdDETMBEGA1UE +CgwKSWRlZW0gSW5jLjELMAkGA1UEBhMCVVMwHhcNMjUwNDIyMTkwODIzWhcNMzUw +NDIwMTkwODIzWjBJMSUwIwYDVQQDDBxJZGVlbSBGSURPMiBBdHRlc3RhdGlvbiBS +b290MRMwEQYDVQQKDApJZGVlbSBJbmMuMQswCQYDVQQGEwJVUzBZMBMGByqGSM49 +AgEGCCqGSM49AwEHA0IABCJSPtefmHcUbnnN/swd9ckK6FJBP5BJyM1d21TnABoS +qt0616l1+qPYnx3FOnQEiPlPui5Mj5UNQMU1+KFBT3yjgcowgccwDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFN1cNfycYh4i4306i82c +o/bHa3wjMIGEBgNVHSMEfTB7gBTdXDX8nGIeIuN9OovNnKP2x2t8I6FNpEswSTEl +MCMGA1UEAwwcSWRlZW0gRklETzIgQXR0ZXN0YXRpb24gUm9vdDETMBEGA1UECgwK +SWRlZW0gSW5jLjELMAkGA1UEBhMCVVOCFDqibkGxl9aHYCMgl8z9KDzHfcfjMAoG +CCqGSM49BAMCA0cAMEQCICLNmjxuEJ25FDgM6GjYBXXUd3c0r22M5JPq63EKRMum +AiBO/pBmEe6yIncXZ1ly0/jOlxmnW6l7NJkfU+oXwORzLg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idemia_id_one_card.pem b/incs/WebAuthn/rootCertificates/mds/idemia_id_one_card.pem new file mode 100644 index 0000000..c3d767a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idemia_id_one_card.pem @@ -0,0 +1,18 @@ +IDEMIA ID-ONE Card +------------------ + +-----BEGIN CERTIFICATE----- +MIICUzCCAfmgAwIBAgIJAL1f/vu2XWuRMAoGCCqGSM49BAMCMIGEMQswCQYDVQQG +EwJVUzERMA8GA1UECAwIVmlyZ2luaWExDzANBgNVBAcMBlJlc3RvbjEPMA0GA1UE +CgwGSURFTUlBMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRww +GgYDVQQDDBNJREVNSUEgRklETyBSb290IENBMCAXDTIzMDkxNDA1MzgwM1oYDzIw +NTMwOTA2MDUzODAzWjCBhDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCFZpcmdpbmlh +MQ8wDQYDVQQHDAZSZXN0b24xDzANBgNVBAoMBklERU1JQTEiMCAGA1UECwwZQXV0 +aGVudGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTSURFTUlBIEZJRE8gUm9v +dCBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABHbT+RpkAo9EcL+OelCj8hih +nfFUKDOpNssdrHwse+quFYV0HL9jwQXO355mkI4dhp3TsnbMJ0AJ9jr6o7BoCEmj +UDBOMB0GA1UdDgQWBBQns6ahxs//gpba7XDZBNsgDG0lEDAfBgNVHSMEGDAWgBQn +s6ahxs//gpba7XDZBNsgDG0lEDAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0gA +MEUCIQDbVMQqWznzb0eEYWQaQIn0dlYDoWQAbUI46b9jsC1uFgIgd+xE0rufW/7n +jKc1qksi3UhMojcFZC+3cLTRhWgKxjU= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r1_fido_card_draft.pem b/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r1_fido_card_draft.pem new file mode 100644 index 0000000..979a33a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r1_fido_card_draft.pem @@ -0,0 +1,21 @@ +IDEMIA SOLVO Fly 80 R1 FIDO Card Draft +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIC3TCCAj6gAwIBAgIFAP1MDHswCgYIKoZIzj0EAwQwgZExCzAJBgNVBAYTAlVT +MQswCQYDVQQIDAJWQTEPMA0GA1UEBwwGUmVzdG9uMS0wKwYDVQQKDCRJREVNSUEg +SWRlbnRpdHkgYW5kIFNlY3VyaXR5IFVTQSBMTEMxNTAzBgNVBAMMLElERU1JQSBJ +ZGVudGl0eSBhbmQgU2VjdXJpdHkgVVNBIExMQyBSb290IENBMCAXDTI0MDcyNDA0 +NDczMloYDzIwNjQwNzI0MDQ0NzMyWjCBkTELMAkGA1UEBhMCVVMxCzAJBgNVBAgM +AlZBMQ8wDQYDVQQHDAZSZXN0b24xLTArBgNVBAoMJElERU1JQSBJZGVudGl0eSBh +bmQgU2VjdXJpdHkgVVNBIExMQzE1MDMGA1UEAwwsSURFTUlBIElkZW50aXR5IGFu +ZCBTZWN1cml0eSBVU0EgTExDIFJvb3QgQ0EwgZswEAYHKoZIzj0CAQYFK4EEACMD +gYYABABN542fuOiBcay4uhlwQQS5IjpE/DN4RnIU9zL0HWfTCdrjPTKq217Qt1AC +CgOaozsjlpxO0YzMnMkwjL2xvPybUADHl8K0WamGG3/nMuF8xE5PqgjncUZwrIEj +0+81Rt+u23SIbafofVUfP6nC/1ZLvu3S9917NhTk7LX0WKr4J2STy6M8MDowDAYD +VR0TBAUwAwEB/zALBgNVHQ8EBAMCAfYwHQYDVR0OBBYEFJFuJsF3ddpjvvn9IMHU +oLT17sR2MAoGCCqGSM49BAMEA4GMADCBiAJCASJ25MUSxp7OAz1tqIeTEItzf5wa +g8exr1Ra8UikkvFBGjmbapB01gwDJaXed6nP0geeNg/DICtUiSgBralK9JQjAkIA +q+uX0/CSjR0OgADir/tL2BgXXgM/Ko1XSKxwfNHRJ0dOCeF6txIr8vDPeccZlp52 +wdtmToJhn+zhSvU2jbO3asQ= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r3_fido_card_c.pem b/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r3_fido_card_c.pem new file mode 100644 index 0000000..104d19c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r3_fido_card_c.pem @@ -0,0 +1,20 @@ +IDEMIA SOLVO Fly 80 R3 FIDO Card c +---------------------------------- + +-----BEGIN CERTIFICATE----- +MIICxDCCAiWgAwIBAgIGAOrAAAABMAoGCCqGSM49BAMEMIGEMQswCQYDVQQGEwJG +UjEMMAoGA1UECAwDSURGMRMwEQYDVQQHDApDb3VyYmV2b2llMSMwIQYDVQQKDBpJ +REVNSUEgU2VjdXJlIFRyYW5zYWN0aW9uczEtMCsGA1UEAwwkSURFTUlBIFNlY3Vy +ZSBUcmFuc2FjdGlvbnMgLSBSb290IENBMCAXDTI1MDgyODIyMDAwMFoYDzIwNjUw +ODI5MjE1OTU5WjCBhDELMAkGA1UEBhMCRlIxDDAKBgNVBAgMA0lERjETMBEGA1UE +BwwKQ291cmJldm9pZTEjMCEGA1UECgwaSURFTUlBIFNlY3VyZSBUcmFuc2FjdGlv +bnMxLTArBgNVBAMMJElERU1JQSBTZWN1cmUgVHJhbnNhY3Rpb25zIC0gUm9vdCBD +QTCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEACe8jdSnVTKtzkgsCKJFuipWL9uU +izsRr6/iTCe+DKrn02SnpsPHZyo4WZ58pUu66T6kvfB8aGA5i7eqUJSghQtGAEbf +ldSzGIbtWvXPhAjEReyfSn3bxoEBRfpt1xh2l1GJWtgEq6YI9SqkCIXWBp1R3x6i +abE9HW3OYFQIDrmJUuE0ozwwOjAdBgNVHQ4EFgQUz+odERwVEKM4Vf+sPUPCpzVe +yS4wCwYDVR0PBAQDAgD/MAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwQDgYwAMIGI +AkIBO/lejjtpfar0ql03ShGfMPOPDTxHEZdUrPSiwdI8koIkqtXgB/qbo8Rv+OCB ++0veBssi6JP9rHIhesfXeRC5DcICQgGycjoruKw1C8s4X3jldWKBR+DUc8TW0ixE +gJ1WSrm6J3ulSww6cF51zefB0OAhvF/hA4J87nz3xucFL1KbqjIcnQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r3_fido_card_e.pem b/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r3_fido_card_e.pem new file mode 100644 index 0000000..6bdbbf3 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idemia_solvo_fly_80_r3_fido_card_e.pem @@ -0,0 +1,20 @@ +IDEMIA SOLVO Fly 80 R3 FIDO Card e +---------------------------------- + +-----BEGIN CERTIFICATE----- +MIICxDCCAiWgAwIBAgIGAOrAAAABMAoGCCqGSM49BAMEMIGEMQswCQYDVQQGEwJG +UjEMMAoGA1UECAwDSURGMRMwEQYDVQQHDApDb3VyYmV2b2llMSMwIQYDVQQKDBpJ +REVNSUEgU2VjdXJlIFRyYW5zYWN0aW9uczEtMCsGA1UEAwwkSURFTUlBIFNlY3Vy +ZSBUcmFuc2FjdGlvbnMgLSBSb290IENBMCAXDTI1MDgyODIyMDAwMFoYDzIwNjUw +ODI5MjE1OTU5WjCBhDELMAkGA1UEBhMCRlIxDDAKBgNVBAgMA0lERjETMBEGA1UE +BwwKQ291cmJldm9pZTEjMCEGA1UECgwaSURFTUlBIFNlY3VyZSBUcmFuc2FjdGlv +bnMxLTArBgNVBAMMJElERU1JQSBTZWN1cmUgVHJhbnNhY3Rpb25zIC0gUm9vdCBD +QTCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEACe8jdSnVTKtzkgsCKJFuipWL9uU +izsRr6/iTCe+DKrn02SnpsPHZyo4WZ58pUu66T6kvfB8aGA5i7eqUJSghQtGAEbf +ldSzGIbtWvXPhAjEReyfSn3bxoEBRfpt1xh2l1GJWtgEq6YI9SqkCIXWBp1R3x6i +abE9HW3OYFQIDrmJUuE0ozwwOjAdBgNVHQ4EFgQUz+odERwVEKM4Vf+sPUPCpzVe +yS4wCwYDVR0PBAQDAgD/MAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwQDgYwAMIGI +AkIBO/lejjtpfar0ql03ShGfMPOPDTxHEZdUrPSiwdI8koIkqtXgB/qbo8Rv+OCB ++0veBssi6JP9rHIhesfXeRC5DcICQgGycjoruKw1C8s4X3jldWKBR+DUc8TW0ixE +gJ1WSrm6J3ulSww6cF51zefB0OAhvF/hA4J87nz3xucFL1KbqjIcnQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idex_ctap2_1_biometric_no_pin.pem b/incs/WebAuthn/rootCertificates/mds/idex_ctap2_1_biometric_no_pin.pem new file mode 100644 index 0000000..100c728 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idex_ctap2_1_biometric_no_pin.pem @@ -0,0 +1,15 @@ +IDEX CTAP2.1 Biometric, No pin +------------------------------ + +-----BEGIN CERTIFICATE----- +MIIBvjCCAWOgAwIBAgIIDa1ETmFPraEwCgYIKoZIzj0EAwIwSzELMAkGA1UEBhMC +Tk8xHDAaBgNVBAoTE0lERVggQmlvbWV0cmljcyBBU0ExHjAcBgNVBAMTFUlERVgt +RklETy1Sb290LUNBIEVDQzAgFw0yNTA4MjgwMDAwMDBaGA8yMDU1MDgyNzIzNTk1 +OVowSzELMAkGA1UEBhMCTk8xHDAaBgNVBAoTE0lERVggQmlvbWV0cmljcyBBU0Ex +HjAcBgNVBAMTFUlERVgtRklETy1Sb290LUNBIEVDQzBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABEn+YFRPVzf/F22NSkg+KqQvlha1X4GoAuktn89wZnEoSESAfYnX +VBUVQCTtsc8QTdg8nA9YJaOuUGCfZrh+PiejLzAtMAwGA1UdEwQFMAMBAf8wHQYD +VR0OBBYEFNO3/LGjonxXrlWFad8p4ce9Z8qwMAoGCCqGSM49BAMCA0kAMEYCIQDP +5fP4AP99S8tw73zTrIlWewm700MdGCKAi7CEZ8oe2wIhAK6U+bNY18LmeGXPAjR+ +qoGHpZVn+sKPP5+pQg5Zosit +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idmelon_android_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/idmelon_android_authenticator.pem new file mode 100644 index 0000000..41a5fa2 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idmelon_android_authenticator.pem @@ -0,0 +1,15 @@ +IDmelon Android Authenticator +----------------------------- + +-----BEGIN CERTIFICATE----- +MIIByzCCAXGgAwIBAgIJANmMNK6jVpuuMAoGCCqGSM49BAMCMEExJDAiBgNVBAoM +G1ZhbmNvc3lzIERhdGEgU2VjdXJpdHkgSW5jLjEZMBcGA1UEAwwQVmFuY29zeXMg +Um9vdCBDQTAgFw0yMjEyMTQxODQxMDlaGA8yMDcyMTIwMTE4NDEwOVowQTEkMCIG +A1UECgwbVmFuY29zeXMgRGF0YSBTZWN1cml0eSBJbmMuMRkwFwYDVQQDDBBWYW5j +b3N5cyBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEalYgEopnKScA +m+d9f1XpGB3zbkZCD3hZEKuxTclpBYlj4ypNRg0gMSa7geBgd6nck50YaVhdy75u +Ic2wbWX8t6NQME4wHQYDVR0OBBYEFOxyf0cDs8Yl+VnWSZ1uYJAKkFeVMB8GA1Ud +IwQYMBaAFOxyf0cDs8Yl+VnWSZ1uYJAKkFeVMAwGA1UdEwQFMAMBAf8wCgYIKoZI +zj0EAwIDSAAwRQIhAO2XuiRDXxy/UkWhsuZQYNUXeOj08AeTWADAqXvcA30hAiBi +2cdGd61PNwHDTYjXPenPcD8S0rFTDncNWfs3E/WDXA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idmelon_ios_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/idmelon_ios_authenticator.pem new file mode 100644 index 0000000..4dff921 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idmelon_ios_authenticator.pem @@ -0,0 +1,15 @@ +IDmelon iOS Authenticator +------------------------- + +-----BEGIN CERTIFICATE----- +MIIByzCCAXGgAwIBAgIJANmMNK6jVpuuMAoGCCqGSM49BAMCMEExJDAiBgNVBAoM +G1ZhbmNvc3lzIERhdGEgU2VjdXJpdHkgSW5jLjEZMBcGA1UEAwwQVmFuY29zeXMg +Um9vdCBDQTAgFw0yMjEyMTQxODQxMDlaGA8yMDcyMTIwMTE4NDEwOVowQTEkMCIG +A1UECgwbVmFuY29zeXMgRGF0YSBTZWN1cml0eSBJbmMuMRkwFwYDVQQDDBBWYW5j +b3N5cyBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEalYgEopnKScA +m+d9f1XpGB3zbkZCD3hZEKuxTclpBYlj4ypNRg0gMSa7geBgd6nck50YaVhdy75u +Ic2wbWX8t6NQME4wHQYDVR0OBBYEFOxyf0cDs8Yl+VnWSZ1uYJAKkFeVMB8GA1Ud +IwQYMBaAFOxyf0cDs8Yl+VnWSZ1uYJAKkFeVMAwGA1UdEwQFMAMBAf8wCgYIKoZI +zj0EAwIDSAAwRQIhAO2XuiRDXxy/UkWhsuZQYNUXeOj08AeTWADAqXvcA30hAiBi +2cdGd61PNwHDTYjXPenPcD8S0rFTDncNWfs3E/WDXA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idprime_3930_fido.pem b/incs/WebAuthn/rootCertificates/mds/idprime_3930_fido.pem new file mode 100644 index 0000000..56e8b1a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idprime_3930_fido.pem @@ -0,0 +1,43 @@ +IDPrime 3930 FIDO +----------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idprime_3940_fido.pem b/incs/WebAuthn/rootCertificates/mds/idprime_3940_fido.pem new file mode 100644 index 0000000..995c509 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idprime_3940_fido.pem @@ -0,0 +1,43 @@ +IDPrime 3940 FIDO +----------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idprime_931_fido.pem b/incs/WebAuthn/rootCertificates/mds/idprime_931_fido.pem new file mode 100644 index 0000000..e4994f8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idprime_931_fido.pem @@ -0,0 +1,43 @@ +IDPrime 931 Fido +---------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/idprime_941_fido.pem b/incs/WebAuthn/rootCertificates/mds/idprime_941_fido.pem new file mode 100644 index 0000000..2e85c21 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/idprime_941_fido.pem @@ -0,0 +1,43 @@ +IDPrime 941 Fido +---------------- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/iist_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/iist_fido2_authenticator.pem new file mode 100644 index 0000000..388134e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/iist_fido2_authenticator.pem @@ -0,0 +1,18 @@ +IIST FIDO2 Authenticator +------------------------ + +-----BEGIN CERTIFICATE----- +MIICPjCCAeSgAwIBAgIUTOyZJzkHGgxxuI6MQl1PVr8rzwwwCgYIKoZIzj0EAwIw +djELMAkGA1UEBhMCVFcxEDAOBgNVBAgMB0hTSU5DSFUxDTALBgNVBAoMBElJU1Qx +FTATBgNVBAsMDElJU1QgUm9vdCBDQTENMAsGA1UEAwwESUlTVDEgMB4GCSqGSIb3 +DQEJARYRc2FsZXNAaWlzdC5jb20udHcwHhcNMjQxMDA4MDc1MDQyWhcNMzQxMDA2 +MDc1MDQyWjB2MQswCQYDVQQGEwJUVzEQMA4GA1UECAwHSFNJTkNIVTENMAsGA1UE +CgwESUlTVDEVMBMGA1UECwwMSUlTVCBSb290IENBMQ0wCwYDVQQDDARJSVNUMSAw +HgYJKoZIhvcNAQkBFhFzYWxlc0BpaXN0LmNvbS50dzBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABEP5TJjpc3zFKOC2pVmtFNiLsse14+LfRg3u5Ww3zKkPdS4udRwG +bWS2yfAaaNmlCxOFgeCA/tgUe6fxvzN20rajUDBOMB0GA1UdDgQWBBT7fnIusIct +RQlxWS6XgcYPmlY9WzAfBgNVHSMEGDAWgBT7fnIusIctRQlxWS6XgcYPmlY9WzAM +BgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIQDLHOemcopF5a9NhLU5uxAh +W9y+j26+MjjdbRrcfmwBnQIgWsn3VN+9/PCSEJMLP4rnB14pZUKlxSXXTMqEP7PX +h9M= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/improveid_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/improveid_authenticator.pem new file mode 100644 index 0000000..33877d2 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/improveid_authenticator.pem @@ -0,0 +1,19 @@ +ImproveID Authenticator +----------------------- + +-----BEGIN CERTIFICATE----- +MIICbTCCAhOgAwIBAgIJAKM9Fqk0+X9/MAoGCCqGSM49BAMCMIGRMQswCQYDVQQG +EwJVUzERMA8GA1UECAwIVmlyZ2luaWExEDAOBgNVBAcMB0FzaGJ1cm4xGDAWBgNV +BAoMD0ltcHJvdmVJRCwgSW5jLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRl +c3RhdGlvbjEfMB0GA1UEAwwWSW1wcm92ZUlEIEZJRE8gUm9vdCBDQTAgFw0yMjEy +MDEwOTI5NThaGA8yMDUyMTEyMzA5Mjk1OFowgZExCzAJBgNVBAYTAlVTMREwDwYD +VQQIDAhWaXJnaW5pYTEQMA4GA1UEBwwHQXNoYnVybjEYMBYGA1UECgwPSW1wcm92 +ZUlELCBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMR8w +HQYDVQQDDBZJbXByb3ZlSUQgRklETyBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZI +zj0DAQcDQgAEfX0sFykivCG95Pi5jWWg0Msa0xoXqG5R+6XohkPSOWqmcJW+CkC4 +DWOAADzDDYZuhx0s1B/Uk2BoVi9mRIqagqNQME4wHQYDVR0OBBYEFMJpKh3XcfRN +iXVWf6PnudZi2Ms3MB8GA1UdIwQYMBaAFMJpKh3XcfRNiXVWf6PnudZi2Ms3MAwG +A1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSAAwRQIgM90YV0TT39V7BDxnfFKJbjU/ +HvEnJskcFgWV9/tKrfkCIQDfCCTfCzwYRWJpXruN8wRf4DY1Ea64gjjI9j5llhIP +tw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/key_id_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/key_id_fido2_authenticator.pem new file mode 100644 index 0000000..0d29b91 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/key_id_fido2_authenticator.pem @@ -0,0 +1,15 @@ +KEY-ID FIDO2 Authenticator +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIBvjCCAWOgAwIBAgIRALGpmWYIZxWro4fLPUEs/gIwCgYIKoZIzj0EAwIwPTEL +MAkGA1UEBhMCR0IxFzAVBgNVBAoMDkRvdCBPcmlnaW4gTHRkMRUwEwYDVQQDDAxG +SURPIFJvb3QgQ0EwIBcNMTkxMDE3MDAwMDAwWhgPMjA0OTEwMTYyMzU5NTlaMD0x +CzAJBgNVBAYTAkdCMRcwFQYDVQQKDA5Eb3QgT3JpZ2luIEx0ZDEVMBMGA1UEAwwM +RklETyBSb290IENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAETtixJEesyIi9 +m9uMLgamB2TGe4/Zw63XXyXRDQ4CI9uexLlkcWA+R+SP9J/5onHKmOKHxsESlGj4 +7athLcNeH6NCMEAwHQYDVR0OBBYEFLsJv0bY9ruPC0V7OfwPkOIw05ZOMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMCA0kAMEYCIQDn +YRgmGA+FSxKFNUOyP8Lv1faAriI6ZwoqeGGoubv4KwIhANMq6UTh0CzJD6TUxFNf +y/8hgcCaOu5swFNb+3xtJvXK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/keyvault_secp256r1_fido2_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/keyvault_secp256r1_fido2_ctap2_authenticator.pem new file mode 100644 index 0000000..7137fac --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/keyvault_secp256r1_fido2_ctap2_authenticator.pem @@ -0,0 +1,16 @@ +KeyVault Secp256R1 FIDO2 CTAP2 Authenticator +-------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB6jCCAZACCQDIRPO3R7VtLDAKBggqhkjOPQQDAjB8MQswCQYDVQQGEwJTSzER +MA8GA1UECgwIQ3JheW9uaWMxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0 +YXRpb24xFTATBgNVBAMMDGNyYXlvbmljLmNvbTEfMB0GCSqGSIb3DQEJARYQaW5m +b0BjcmF5b25pYy5pbzAgFw0yMDA2MTAxMTQyMjhaGA8yMDcwMDUyOTExNDIyOFow +fDELMAkGA1UEBhMCU0sxETAPBgNVBAoMCENyYXlvbmljMSIwIAYDVQQLDBlBdXRo +ZW50aWNhdG9yIEF0dGVzdGF0aW9uMRUwEwYDVQQDDAxjcmF5b25pYy5jb20xHzAd +BgkqhkiG9w0BCQEWEGluZm9AY3JheW9uaWMuaW8wWTATBgcqhkjOPQIBBggqhkjO +PQMBBwNCAASUw4Rt6163HRuXeBqxd7PHcf5g9CmS0hcjk3jGPkrA6UzLSKya6n6y +O2Z1EbsTXtU1RgAcQ8U635nPr4y/fLGwMAoGCCqGSM49BAMCA0gAMEUCIQCqaIO/ +1cdKqeg3B/qwAPGogCXUiofs46O44vSFnPWFmgIgD2En+qILz06TzPNn00JOgmgI +jLcVBy5GSo2s3tYmyJA= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/keyxentic_fido2_secp256r1_fido2_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/keyxentic_fido2_secp256r1_fido2_ctap2_authenticator.pem new file mode 100644 index 0000000..d1d1ea6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/keyxentic_fido2_secp256r1_fido2_ctap2_authenticator.pem @@ -0,0 +1,13 @@ +KeyXentic FIDO2 Secp256R1 FIDO2 CTAP2 Authenticator +--------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBaDCCAQ+gAwIBAgIUJUr5TBL+R/rFfzTfGq8tDdawAwkwCgYIKoZIzj0EAwIw +ITEfMB0GA1UEAwwWS2V5WGVudGljIEZJRE8gUm9vdCBDQTAgFw0yMDA3MjgwOTQ0 +NTJaGA8yMDcwMDcxNjA5NDQ1MlowITEfMB0GA1UEAwwWS2V5WGVudGljIEZJRE8g +Um9vdCBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMKI2kG+jmA7HaWopPdn +vhBwRcbqg+mJRSaOhSqdBfI00scIx39yehs4NCIEdzlOgCEtwHGhTFzIFAXahgSh +UpejIzAhMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgIEMAoGCCqGSM49 +BAMCA0cAMEQCIHM9W9onCHCIyilwBVkV+RU1DsTJNibfxa6V/HJFPeQUAiB69qO/ +w9bxebq+Zd6BtkSXjT3HKfNeXYP7P9b/wMzpjQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/konai_secp256r1_conformance_testing_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/konai_secp256r1_conformance_testing_u2f_authenticator.pem new file mode 100644 index 0000000..d63987f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/konai_secp256r1_conformance_testing_u2f_authenticator.pem @@ -0,0 +1,14 @@ +KONAI Secp256R1 Conformance Testing U2F Authenticator +----------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBkzCCATigAwIBAgIBATAKBggqhkjOPQQDAjBAMQswCQYDVQQGEwJLUjENMAsG +A1UEChMES29uYTEQMA4GA1UECxMHUHJpdmF0ZTEQMA4GA1UEAxMHS29uYUVDQzAe +Fw0xNjA1MTkwMzU2MDBaFw0yNjA1MTkwMzU2MDBaMEAxCzAJBgNVBAYTAktSMQ0w +CwYDVQQKEwRLb25hMRAwDgYDVQQLEwdQcml2YXRlMRAwDgYDVQQDEwdLb25hRUND +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEeMUeE+pdqSPj/orXUxm/j5c+Ds+6 +QyeYl/sVxL3DnGqHzNxPWtjdLYOO9MsfAB3pASqYbJXK//bFV2LP5QKJnqMjMCEw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAw +RgIhAM5FKBXX2GrIKffRWi7NavpoU59GirJiVxXEBerKP2btAiEA6IcBRCOKC0eI +Cb9jyKbwaQp2d4c+m6t/b3DrYc/BsIA= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/konai_secp256r1_fido2_conformance_testing_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/konai_secp256r1_fido2_conformance_testing_ctap2_authenticator.pem new file mode 100644 index 0000000..d488d8c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/konai_secp256r1_fido2_conformance_testing_ctap2_authenticator.pem @@ -0,0 +1,17 @@ +KONAI Secp256R1 FIDO2 Conformance Testing CTAP2 Authenticator +------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICJDCCAcmgAwIBAgIBATAMBggqhkjOPQQDAgUAMHExCzAJBgNVBAYTAktSMQ0w +CwYDVQQKEwRLb25hMSIwIAYDVQQLExlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9u +MS8wLQYDVQQDEyZGSURPMi4wIEF1dGhlbnRpY2F0b3IgUm9vdCBDZXJ0aWZpY2F0 +ZTAeFw0wMTAxMDEwMDAwMDBaFw0zMDEyMzEyMzU5NTlaMHExCzAJBgNVBAYTAktS +MQ0wCwYDVQQKEwRLb25hMSIwIAYDVQQLExlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMS8wLQYDVQQDEyZGSURPMi4wIEF1dGhlbnRpY2F0b3IgUm9vdCBDZXJ0aWZp +Y2F0ZTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJu5EC4ja6mLvtPW2uDuvxUd +1HvDzpuNhTXEzRHtB4of3B1wdvacqvK+dDsjwp+8RBhu0tzWx+1U4OJaLPc28V+j +UDBOMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFN7iLY1DAOdocWlSp9jmr/flHP1y +MB8GA1UdIwQYMBaAFN7iLY1DAOdocWlSp9jmr/flHP1yMAwGCCqGSM49BAMCBQAD +RwAwRAIgF/tDqxtXcKHBAq/NBZD2NLPzE60U5skdjEYffpGrN2YCIG+xIr95ip74 +/mbiFkRnzi/ipk+QuuYC/aFQe9pCAjnc +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/kx701_smarttoken_fido.pem b/incs/WebAuthn/rootCertificates/mds/kx701_smarttoken_fido.pem new file mode 100644 index 0000000..b5b0463 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/kx701_smarttoken_fido.pem @@ -0,0 +1,13 @@ +KX701 SmartToken FIDO +--------------------- + +-----BEGIN CERTIFICATE----- +MIIBaDCCAQ+gAwIBAgIUJUr5TBL+R/rFfzTfGq8tDdawAwkwCgYIKoZIzj0EAwIw +ITEfMB0GA1UEAwwWS2V5WGVudGljIEZJRE8gUm9vdCBDQTAgFw0yMDA3MjgwOTQ0 +NTJaGA8yMDcwMDcxNjA5NDQ1MlowITEfMB0GA1UEAwwWS2V5WGVudGljIEZJRE8g +Um9vdCBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMKI2kG+jmA7HaWopPdn +vhBwRcbqg+mJRSaOhSqdBfI00scIx39yehs4NCIEdzlOgCEtwHGhTFzIFAXahgSh +UpejIzAhMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgIEMAoGCCqGSM49 +BAMCA0cAMEQCIHM9W9onCHCIyilwBVkV+RU1DsTJNibfxa6V/HJFPeQUAiB69qO/ +w9bxebq+Zd6BtkSXjT3HKfNeXYP7P9b/wMzpjQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/lastMdsFetch.txt b/incs/WebAuthn/rootCertificates/mds/lastMdsFetch.txt new file mode 100644 index 0000000..fd3571a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/lastMdsFetch.txt @@ -0,0 +1 @@ +Wed, 29 Oct 2025 20:08:18 +0100 \ No newline at end of file diff --git a/incs/WebAuthn/rootCertificates/mds/ledger_flex_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ledger_flex_fido2_authenticator.pem new file mode 100644 index 0000000..c8493c1 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ledger_flex_fido2_authenticator.pem @@ -0,0 +1,14 @@ +Ledger Flex FIDO2 Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFFM1QCDXg122F9cvWFVmqeGX3tQWMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTI0MDUzMDE0MTk0MFoXDTM0MDUyODE0MTk0MFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQD8J+0/b8PeYjFRQYkU +Rcqhax27olw1jY/pbskhBuRp4AIgOAHb6n+7fNffyoxpeCq3VZ7B1jN3wqmPNfna +eAjdoXs= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ledger_nano_s_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ledger_nano_s_fido2_authenticator.pem new file mode 100644 index 0000000..94647bc --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ledger_nano_s_fido2_authenticator.pem @@ -0,0 +1,26 @@ +Ledger Nano S FIDO2 Authenticator +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFBlo0s5QYFdXbfusRdQeoLX6QenlMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTIzMDIyMzEwMzMwOFoXDTMzMDIyMDEwMzMwOFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQCwcsHuL8ZFL3FNyU/D +OQn3bmx08lnn0O5RktLbOnoPHQIgOEi6ImAZ181q8RJiL0hbw7ZquuniRq6fjWjG +oBu1Moo= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFFM1QCDXg122F9cvWFVmqeGX3tQWMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTI0MDUzMDE0MTk0MFoXDTM0MDUyODE0MTk0MFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQD8J+0/b8PeYjFRQYkU +Rcqhax27olw1jY/pbskhBuRp4AIgOAHb6n+7fNffyoxpeCq3VZ7B1jN3wqmPNfna +eAjdoXs= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ledger_nano_s_plus_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ledger_nano_s_plus_fido2_authenticator.pem new file mode 100644 index 0000000..c2a698f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ledger_nano_s_plus_fido2_authenticator.pem @@ -0,0 +1,26 @@ +Ledger Nano S Plus FIDO2 Authenticator +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFFM1QCDXg122F9cvWFVmqeGX3tQWMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTI0MDUzMDE0MTk0MFoXDTM0MDUyODE0MTk0MFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQD8J+0/b8PeYjFRQYkU +Rcqhax27olw1jY/pbskhBuRp4AIgOAHb6n+7fNffyoxpeCq3VZ7B1jN3wqmPNfna +eAjdoXs= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFBlo0s5QYFdXbfusRdQeoLX6QenlMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTIzMDIyMzEwMzMwOFoXDTMzMDIyMDEwMzMwOFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQCwcsHuL8ZFL3FNyU/D +OQn3bmx08lnn0O5RktLbOnoPHQIgOEi6ImAZ181q8RJiL0hbw7ZquuniRq6fjWjG +oBu1Moo= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ledger_nano_x_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ledger_nano_x_fido2_authenticator.pem new file mode 100644 index 0000000..422721f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ledger_nano_x_fido2_authenticator.pem @@ -0,0 +1,26 @@ +Ledger Nano X FIDO2 Authenticator +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFFM1QCDXg122F9cvWFVmqeGX3tQWMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTI0MDUzMDE0MTk0MFoXDTM0MDUyODE0MTk0MFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQD8J+0/b8PeYjFRQYkU +Rcqhax27olw1jY/pbskhBuRp4AIgOAHb6n+7fNffyoxpeCq3VZ7B1jN3wqmPNfna +eAjdoXs= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFBlo0s5QYFdXbfusRdQeoLX6QenlMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTIzMDIyMzEwMzMwOFoXDTMzMDIyMDEwMzMwOFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQCwcsHuL8ZFL3FNyU/D +OQn3bmx08lnn0O5RktLbOnoPHQIgOEi6ImAZ181q8RJiL0hbw7ZquuniRq6fjWjG +oBu1Moo= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ledger_stax_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/ledger_stax_fido2_authenticator.pem new file mode 100644 index 0000000..f863b4d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ledger_stax_fido2_authenticator.pem @@ -0,0 +1,14 @@ +Ledger Stax FIDO2 Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBgTCCAScCFFM1QCDXg122F9cvWFVmqeGX3tQWMAoGCCqGSM49BAMCMEMxCzAJ +BgNVBAYTAkZSMQ8wDQYDVQQKDAZMZWRnZXIxIzAhBgNVBAMMGkxlZGdlciBGSURP +IEF0dGVzdGF0aW9uIENBMB4XDTI0MDUzMDE0MTk0MFoXDTM0MDUyODE0MTk0MFow +QzELMAkGA1UEBhMCRlIxDzANBgNVBAoMBkxlZGdlcjEjMCEGA1UEAwwaTGVkZ2Vy +IEZJRE8gQXR0ZXN0YXRpb24gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATK +7nXyH4pgN3TMwCWSoMDRe4EV8Jl3XzuhicZ/2gvh+zz3WmW0OZ/EcRYEA8F26cee +uMcd21WQRRKWpjWD+JWiMAoGCCqGSM49BAMCA0gAMEUCIQD8J+0/b8PeYjFRQYkU +Rcqhax27olw1jY/pbskhBuRp4AIgOAHb6n+7fNffyoxpeCq3VZ7B1jN3wqmPNfna +eAjdoXs= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/mettlesemi_vishwaas_eagle_authenticator_using_fido2.pem b/incs/WebAuthn/rootCertificates/mds/mettlesemi_vishwaas_eagle_authenticator_using_fido2.pem new file mode 100644 index 0000000..c80e0d6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/mettlesemi_vishwaas_eagle_authenticator_using_fido2.pem @@ -0,0 +1,19 @@ +Mettlesemi Vishwaas Eagle Authenticator using FIDO2 +--------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIChTCCAiqgAwIBAgIUWG5zfhaJRgQZXJKvhQT6DdASWZYwCgYIKoZIzj0EAwIw +gaExMDAuBgNVBAMMJ01ldHRsZXNlbWkgVmlzaHdhYXMgRWFnbGUgQXV0aGVudGlj +YXRvcjE8MDoGA1UECgwzTWV0dGxlc2VtaSBTeXN0ZW1zIGFuZCBUZWNobm9sb2dp +ZXMgUHJpdmF0ZSBMaW1pdGVkMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVz +dGF0aW9uMQswCQYDVQQGEwJJTjAgFw0yNTA2MjAwNjUyMzlaGA8yMDU1MDYxMzA2 +NTIzOVowgaExMDAuBgNVBAMMJ01ldHRsZXNlbWkgVmlzaHdhYXMgRWFnbGUgQXV0 +aGVudGljYXRvcjE8MDoGA1UECgwzTWV0dGxlc2VtaSBTeXN0ZW1zIGFuZCBUZWNo +bm9sb2dpZXMgUHJpdmF0ZSBMaW1pdGVkMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9y +IEF0dGVzdGF0aW9uMQswCQYDVQQGEwJJTjBZMBMGByqGSM49AgEGCCqGSM49AwEH +A0IABKAMq4GQ1tFttsIS+E9BXncg7vD7kptDzGoSU/LpQzqzrAI54n5a9cg61L0b +pAfo8VPuIOYJK9NlAVTGGZirNkWjPDA6MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQD +AgEGMB0GA1UdDgQWBBTJbZXS8mgKWHuyWAtmPUAQNb2kQDAKBggqhkjOPQQDAgNJ +ADBGAiEAqwFePygxdVmFmLW+mHlju1Fprkp8B3FDc+welltTQVICIQDJZ0t464vr +hXrazcA8SNrhGra1Yq+vBXy+BhNMCPXiMg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/mettlesemi_vishwaas_hawk_authenticator_using_fido2.pem b/incs/WebAuthn/rootCertificates/mds/mettlesemi_vishwaas_hawk_authenticator_using_fido2.pem new file mode 100644 index 0000000..cf791d0 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/mettlesemi_vishwaas_hawk_authenticator_using_fido2.pem @@ -0,0 +1,19 @@ +Mettlesemi Vishwaas Hawk Authenticator using FIDO2 +-------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICgTCCAiigAwIBAgIUJ9KE8sUe/augQK5nZfKAuoYuvkYwCgYIKoZIzj0EAwIw +gaAxLzAtBgNVBAMMJk1ldHRsZXNlbWkgVmlzaHdhYXMgSGF3ayBBdXRoZW50aWNh +dG9yMTwwOgYDVQQKDDNNZXR0bGVzZW1pIFN5c3RlbXMgYW5kIFRlY2hub2xvZ2ll +cyBQcml2YXRlIExpbWl0ZWQxIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0ZXN0 +YXRpb24xCzAJBgNVBAYTAklOMCAXDTI1MDYyMDExMzAwOVoYDzIwNTUwNjEzMTEz +MDA5WjCBoDEvMC0GA1UEAwwmTWV0dGxlc2VtaSBWaXNod2FhcyBIYXdrIEF1dGhl +bnRpY2F0b3IxPDA6BgNVBAoMM01ldHRsZXNlbWkgU3lzdGVtcyBhbmQgVGVjaG5v +bG9naWVzIFByaXZhdGUgTGltaXRlZDEiMCAGA1UECwwZQXV0aGVudGljYXRvciBB +dHRlc3RhdGlvbjELMAkGA1UEBhMCSU4wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC +AAS1XIZMXWGKdFPwt68THKBcXjV2avXn7uJMCIBle58P7iN35TldE0rYRS4QPPiz +oRunEXH6XEN2uNyAkwo1Xs4HozwwOjAMBgNVHRMEBTADAQH/MAsGA1UdDwQEAwIB +BjAdBgNVHQ4EFgQUBjOkXoioDGyP6kNI3eHXRQo8x7owCgYIKoZIzj0EAwIDRwAw +RAIgfd8XmRbHWgWkW3GkOBge+dkID1u1L4hzZFGTYSsjtOMCIA080Oh4iXqGEhhK +3htEoWK/fSr4MPehIMG3/bj2gKo+ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/mk_keypass_s1.pem b/incs/WebAuthn/rootCertificates/mds/mk_keypass_s1.pem new file mode 100644 index 0000000..307c4d2 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/mk_keypass_s1.pem @@ -0,0 +1,16 @@ +MK Keypass S1 +------------- + +-----BEGIN CERTIFICATE----- +MIIB+zCCAaKgAwIBAgIJAI9gin1AD3+DMAoGCCqGSM49BAMCMFkxCzAJBgNVBAYT +AlZOMRMwEQYDVQQIDApOb3J0aCBTaWRlMQ4wDAYDVQQHDAVIYU5vaTERMA8GA1UE +CgwITUsgR3JvdXAxEjAQBgNVBAMMCW1rLmNvbS52bjAeFw0xODEyMjQwMzEwNTFa +Fw0yODEyMjEwMzEwNTFaMFkxCzAJBgNVBAYTAlZOMRMwEQYDVQQIDApOb3J0aCBT +aWRlMQ4wDAYDVQQHDAVIYU5vaTERMA8GA1UECgwITUsgR3JvdXAxEjAQBgNVBAMM +CW1rLmNvbS52bjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABO1rwi3NkmWzd0OG +J5OOcaMRqwV8ZDiXTC5uQxU2uPhIR5CxUU7B71dnsgLij5nkaZEa9hkf2Jz6f/ih +3+HxDEmjUzBRMB0GA1UdDgQWBBRVbSfziyMbs9gYv8G2FfJg9rCPIDAfBgNVHSME +GDAWgBRVbSfziyMbs9gYv8G2FfJg9rCPIDAPBgNVHRMBAf8EBTADAQH/MAoGCCqG +SM49BAMCA0cAMEQCIBEPema/jtaO1/1qeWM6SrrJtGBlcnGCJdk3tFeZNzCtAiAz +CiNWBbrQ2KlKsw+7Qq/x1AbzUvw+SyWlPnJ0mUrDOw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2.pem b/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2.pem new file mode 100644 index 0000000..420472c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2.pem @@ -0,0 +1,43 @@ +NEOWAVE Badgeo FIDO2 +-------------------- + +-----BEGIN CERTIFICATE----- +MIICHTCCAcKgAwIBAgICddUwCgYIKoZIzj0EAwIwezELMAkGA1UEBhMCRlIxEzAR +BgNVBAoTCkNlcnRFdXJvcGUxFzAVBgNVBAsTDjAwMDIgNDM0MjAyMTgwMSQwIgYD +VQQDExtDZXJ0RXVyb3BlIEVsbGlwdGljIFJvb3QgQ0ExGDAWBgNVBGETD05UUkZS +LTQzNDIwMjE4MDAeFw0xODAxMjIyMzAwMDBaFw0yODAxMjIyMzAwMDBaMHsxCzAJ +BgNVBAYTAkZSMRMwEQYDVQQKEwpDZXJ0RXVyb3BlMRcwFQYDVQQLEw4wMDAyIDQz +NDIwMjE4MDEkMCIGA1UEAxMbQ2VydEV1cm9wZSBFbGxpcHRpYyBSb290IENBMRgw +FgYDVQRhEw9OVFJGUi00MzQyMDIxODAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC +AATz2jNaKOK/MKdW2fme1tq6GREuPuuKW9HgWYgMRrjvZUTOqLANJ3Md5Hqv1EN1 +zMd4lWtyfzRla7rv5ARBoOoTozYwNDAPBgNVHRMBAf8EBTADAQH/MBEGA1UdDgQK +BAhNnTW0a4E8ujAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwIDSQAwRgIhAMrh +b8SmfNLeLNgaAVmQ6AOMiLNLVHX0kFUO80CnT38EAiEAzNAgv4dH+HDhZSgZWJia +Pu/nfZTeuGy4MydPMq5urs4= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIEODCCA92gAwIBAgIDAInBMAoGCCqGSM49BAMCMHsxCzAJBgNVBAYTAkZSMRMw +EQYDVQQKEwpDZXJ0RXVyb3BlMRcwFQYDVQQLEw4wMDAyIDQzNDIwMjE4MDEkMCIG +A1UEAxMbQ2VydEV1cm9wZSBFbGxpcHRpYyBSb290IENBMRgwFgYDVQRhEw9OVFJG +Ui00MzQyMDIxODAwHhcNMTgwMjIyMjMwMDAwWhcNMjgwMTIxMjMwMDAwWjB0MQsw +CQYDVQQGEwJGUjETMBEGA1UEChMKQ2VydEV1cm9wZTEXMBUGA1UECxMOMDAwMiA0 +MzQyMDIxODAxHTAbBgNVBAMTFENlcnRFdXJvcGUgSWRlY3lzIENBMRgwFgYDVQRh +Ew9OVFJGUi00MzQyMDIxODAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASLVL+1 +STJvaERO5WCR+jGcAxLvmPBDiZY1NgFFIhpX6OAZApQYmt6xSh74SwM+mjgnsSEc +c4A2Uf139FgZ4rpYo4ICVTCCAlEwEwYDVR0jBAwwCoAITZ01tGuBPLowSgYIKwYB +BQUHAQEEPjA8MDoGCCsGAQUFBzAChi5odHRwOi8vd3d3LmNlcnRldXJvcGUuZnIv +cmVmZXJlbmNlL2VjX3Jvb3QuY3J0MFMGA1UdIARMMEowSAYJKoF6AWkpAQEAMDsw +OQYIKwYBBQUHAgEWLWh0dHBzOi8vd3d3LmNlcnRldXJvcGUuZnIvY2hhaW5lLWRl +LWNvbmZpYW5jZTCCAWAGA1UdHwSCAVcwggFTMD+gPaA7hjlodHRwOi8vd3d3LmNl +cnRldXJvcGUuZnIvcmVmZXJlbmNlL2NlcnRldXJvcGVfZWNfcm9vdC5jcmwwgYag +gYOggYCGfmxkYXA6Ly9sY3IxLmNlcnRldXJvcGUuZnIvY249Q2VydEV1cm9wZSUy +MEVsbGlwdGljJTIwUm9vdCUyMENBLG91PTAwMDIlMjA0MzQyMDIxODAsbz1DZXJ0 +RXVyb3BlLGM9RlI/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDCBhqCBg6CBgIZ+ +bGRhcDovL2xjcjIuY2VydGV1cm9wZS5mci9jbj1DZXJ0RXVyb3BlJTIwRWxsaXB0 +aWMlMjBSb290JTIwQ0Esb3U9MDAwMiUyMDQzNDIwMjE4MCxvPUNlcnRFdXJvcGUs +Yz1GUj9jZXJ0aWZpY2F0ZVJldm9jYXRpb25MaXN0MBEGA1UdDgQKBAhDaQbhTFtj +cjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAKBggqhkjOPQQD +AgNJADBGAiEAoEepHMC5X9jBKaGphcKjidhiN+Znz7v3S3hc31/AunsCIQDKqogK +2SZOXZcvvHCB6UQSaA0nLn4RUwy1guDivbZbwg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2_ctap_1_2.pem b/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2_ctap_1_2.pem new file mode 100644 index 0000000..27d38ce --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2_ctap_1_2.pem @@ -0,0 +1,53 @@ +NEOWAVE Badgeo FIDO2 (CTAP 1.2) +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB3jCCAYWgAwIBAgIUKyUDGrhRQbU3rmll+re1tYbRs94wCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAgFw0yNDA4MDkxMTA0MTRaGA8yMDY0MDczMDExMDQxM1ow +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFyY6ONDluhn +j383MRw5JfwgMkJrnW0+ItlOTh42nDLtfZkrzRDFh9KFDaOF+21Z2m9KSNqr1MKk +qjOiRz2s4NijYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUxTsfTKe5 +JtH9tIUpP3R1ydOWzIkwHQYDVR0OBBYEFMU7H0ynuSbR/bSFKT90dcnTlsyJMA4G +A1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNHADBEAiBRJDH40iy8a7LNgZfLUduw +8bLDzkT9i0oIvVjeVeLkUgIgW5r3B84x6t8coLCJLoFLipZ75n+N+3m99zFLdRlv +IdM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDIjCCAsegAwIBAgIUPr11vmA5jr/+1DYVnbDulLC256IwCgYIKoZIzj0EAwIw +OjELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGTAXBgNVBAMMEFNlYWxT +USBJT1QgSUNBIDEwHhcNMjQxMDIxMTMzNzI0WhcNMzQxMDE5MTMzNzIzWjCByjEL +MAkGA1UEBhMCRlIxDTALBgNVBAgMBFBBQ0ExETAPBgNVBAcMCEdhcmRhbm5lMRAw +DgYDVQQKDAdORU9XQVZFMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMUAwPgYDVQQDDDdORU9XQVZFIEJhZGdlbyBGSURPMiAtIEZJRE8gVTJGIEF0 +dGVzdGF0aW9uIENlcnRpZmljYXRlMSEwHwYJKoZIhvcNAQkBFhJjb250YWN0QG5l +b3dhdmUuZnIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATQR8kc3bXlZvreCXOS +9cA2h+TVCTlvAzHITYFSi6whAftXx00Gs6CKFaFbaLUhtkoOiNE1B7F8Adj3j0zG +450mo4IBGDCCARQwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBSoMaOK9llZyMLkswZ8 +OXx18xzF7DBLBggrBgEFBQcBAQQ/MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9wdWJs +aWMud2lzZWtleS5jb20vY3J0L3NlYWxzcWlvdGljYTEuY2VyMBMGA1UdJQQMMAoG +CCsGAQUFBwMCMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wdWJsaWMud2lzZWtl +eS5jb20vY3JsL3NlYWxzcWlvdGljYTEuY3JsMB0GA1UdDgQWBBTMBhIqAMKH9p5n +bsoOApJxP1zbOzAOBgNVHQ8BAf8EBAMCB4AwEwYLKwYBBAGC5RwCAQEEBAMCAAMw +CgYIKoZIzj0EAwIDSQAwRgIhAPObFsl3UamTKwU8RRlsfHJAFGN2yo85ZN8x8KCS +zH7OAiEAvLaiScxOeMgXYIfRYfVtcZ/mkK/2K/q8bZhE9wqTFgg= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICdDCCAhmgAwIBAgIURpQLWQrmGDSMGg/o7x7x/7oUiZUwCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAeFw0yNDA4MDkxMTEwMTdaFw00OTA4MDMxMTEwMTZaMDox +CzAJBgNVBAYTAkNIMRAwDgYDVQQKDAdXSVNlS2V5MRkwFwYDVQQDDBBTZWFsU1Eg +SU9UIElDQSAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEB34bE9yPfQRcEoI0 +YFB8ec0CSE0ujmGeCRFddBBBUJJ+63ZruVuorwPcopd1NVQZHfTVh3dV4Jp7V7mS +rH6hvqOB+jCB9zASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFMU7H0yn +uSbR/bSFKT90dcnTlsyJME0GCCsGAQUFBwEBBEEwPzA9BggrBgEFBQcwAoYxaHR0 +cDovL3B1YmxpYy53aXNla2V5LmNvbS9jcnQvc2VhbHNxaW90cm9vdGdhLmNlcjBC +BgNVHR8EOzA5MDegNaAzhjFodHRwOi8vcHVibGljLndpc2VrZXkuY29tL2NybC9z +ZWFsc3Fpb3Ryb290Z2EuY3JsMB0GA1UdDgQWBBSoMaOK9llZyMLkswZ8OXx18xzF +7DAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDSQAwRgIhALsB6zBbUVXuyj0n +2DMwHd8Fx1mzP0pR3n9SHxP2afS8AiEAzzawbyzY/oi8h1B14n9hqB3nzBeTnk6j +H5TxY6eSSik= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2_ctap_2_1.pem b/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2_ctap_2_1.pem new file mode 100644 index 0000000..54dcadf --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/neowave_badgeo_fido2_ctap_2_1.pem @@ -0,0 +1,54 @@ +NEOWAVE Badgeo FIDO2 (CTAP 2.1) +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDLTCCAtKgAwIBAgIUPF6MCbbigzJfaxDO4e1h7jpLchQwCgYIKoZIzj0EAwIw +OjELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGTAXBgNVBAMMEFNlYWxT +USBJT1QgSUNBIDEwHhcNMjQxMDIxMTMzNjM2WhcNMzQxMDE5MTMzNjM1WjCBxzEL +MAkGA1UEBhMCRlIxDTALBgNVBAgMBFBBQ0ExETAPBgNVBAcMCEdhcmRhbm5lMRAw +DgYDVQQKDAdORU9XQVZFMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMT0wOwYDVQQDDDRORU9XQVZFIEJhZGdlbyBGSURPMiAtIEZJRE8yIEF0dGVz +dGF0aW9uIENlcnRpZmljYXRlMSEwHwYJKoZIhvcNAQkBFhJjb250YWN0QG5lb3dh +dmUuZnIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4OVct4UWaAtzfcPGadyfO +FlnCplasPAED47JyjfQcGA7s/Vq5/eEwpmkUgIiPU8KHtJjF3jJe2LAa3Uz4k/Pc +o4IBJjCCASIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBSoMaOK9llZyMLkswZ8OXx1 +8xzF7DBLBggrBgEFBQcBAQQ/MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9wdWJsaWMu +d2lzZWtleS5jb20vY3J0L3NlYWxzcWlvdGljYTEuY2VyMBMGA1UdJQQMMAoGCCsG +AQUFBwMCMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wdWJsaWMud2lzZWtleS5j +b20vY3JsL3NlYWxzcWlvdGljYTEuY3JsMB0GA1UdDgQWBBQ5TpG6KC1KRafl367X +yy9Q6G7X0zAOBgNVHQ8BAf8EBAMCB4AwIQYLKwYBBAGC5RwBAQQEEgQQjZIn/7Q0 +QP+drTcgc5FMJTAKBggqhkjOPQQDAgNJADBGAiEAuzM51WOvth3xcRv0DcQexxLm +LRa4R7NhP5IeJxMayvACIQDA0nczAaUQ3b+06mW1UxRhV/CojSwqm9ySWO81I48d +Fw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICdDCCAhmgAwIBAgIURpQLWQrmGDSMGg/o7x7x/7oUiZUwCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAeFw0yNDA4MDkxMTEwMTdaFw00OTA4MDMxMTEwMTZaMDox +CzAJBgNVBAYTAkNIMRAwDgYDVQQKDAdXSVNlS2V5MRkwFwYDVQQDDBBTZWFsU1Eg +SU9UIElDQSAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEB34bE9yPfQRcEoI0 +YFB8ec0CSE0ujmGeCRFddBBBUJJ+63ZruVuorwPcopd1NVQZHfTVh3dV4Jp7V7mS +rH6hvqOB+jCB9zASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFMU7H0yn +uSbR/bSFKT90dcnTlsyJME0GCCsGAQUFBwEBBEEwPzA9BggrBgEFBQcwAoYxaHR0 +cDovL3B1YmxpYy53aXNla2V5LmNvbS9jcnQvc2VhbHNxaW90cm9vdGdhLmNlcjBC +BgNVHR8EOzA5MDegNaAzhjFodHRwOi8vcHVibGljLndpc2VrZXkuY29tL2NybC9z +ZWFsc3Fpb3Ryb290Z2EuY3JsMB0GA1UdDgQWBBSoMaOK9llZyMLkswZ8OXx18xzF +7DAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDSQAwRgIhALsB6zBbUVXuyj0n +2DMwHd8Fx1mzP0pR3n9SHxP2afS8AiEAzzawbyzY/oi8h1B14n9hqB3nzBeTnk6j +H5TxY6eSSik= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB3jCCAYWgAwIBAgIUKyUDGrhRQbU3rmll+re1tYbRs94wCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAgFw0yNDA4MDkxMTA0MTRaGA8yMDY0MDczMDExMDQxM1ow +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFyY6ONDluhn +j383MRw5JfwgMkJrnW0+ItlOTh42nDLtfZkrzRDFh9KFDaOF+21Z2m9KSNqr1MKk +qjOiRz2s4NijYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUxTsfTKe5 +JtH9tIUpP3R1ydOWzIkwHQYDVR0OBBYEFMU7H0ynuSbR/bSFKT90dcnTlsyJMA4G +A1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNHADBEAiBRJDH40iy8a7LNgZfLUduw +8bLDzkT9i0oIvVjeVeLkUgIgW5r3B84x6t8coLCJLoFLipZ75n+N+3m99zFLdRlv +IdM= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/neowave_winkeo_fido2.pem b/incs/WebAuthn/rootCertificates/mds/neowave_winkeo_fido2.pem new file mode 100644 index 0000000..d4d2b74 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/neowave_winkeo_fido2.pem @@ -0,0 +1,53 @@ +NEOWAVE Winkeo FIDO2 +-------------------- + +-----BEGIN CERTIFICATE----- +MIIDITCCAsegAwIBAgIUab0SAiC2Y7saeUC1s8ibcECXZ/4wCgYIKoZIzj0EAwIw +OjELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGTAXBgNVBAMMEFNlYWxT +USBJT1QgSUNBIDEwHhcNMjQxMDIxMTMzOTE0WhcNMzQxMDE5MTMzOTEzWjCByjEL +MAkGA1UEBhMCRlIxDTALBgNVBAgMBFBBQ0ExETAPBgNVBAcMCEdhcmRhbm5lMRAw +DgYDVQQKDAdORU9XQVZFMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMUAwPgYDVQQDDDdORU9XQVZFIEJhZGdlbyBGSURPMiAtIEZJRE8gVTJGIEF0 +dGVzdGF0aW9uIENlcnRpZmljYXRlMSEwHwYJKoZIhvcNAQkBFhJjb250YWN0QG5l +b3dhdmUuZnIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARPS6HZybQh3IrrZDQE +BZhtgd1oPI6rkg32Dtxn1Y8SfbXJlam1kanCXtscZofjYKiKTqJL+GYpirX4jmdX +ucAvo4IBGDCCARQwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBSoMaOK9llZyMLkswZ8 +OXx18xzF7DBLBggrBgEFBQcBAQQ/MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9wdWJs +aWMud2lzZWtleS5jb20vY3J0L3NlYWxzcWlvdGljYTEuY2VyMBMGA1UdJQQMMAoG +CCsGAQUFBwMCMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wdWJsaWMud2lzZWtl +eS5jb20vY3JsL3NlYWxzcWlvdGljYTEuY3JsMB0GA1UdDgQWBBTYAxkRrgkjZPYO +8h4yimpFrR2NCTAOBgNVHQ8BAf8EBAMCB4AwEwYLKwYBBAGC5RwCAQEEBAMCAAMw +CgYIKoZIzj0EAwIDSAAwRQIgT/9mM7ILaVMBrIrHhohMEW6dD71L07TgPCHLLht8 +ue8CIQDBypDYC5l3WCjSaQQu5aIFk7fB3Ertg3xEnE5uVZS6GA== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB3jCCAYWgAwIBAgIUKyUDGrhRQbU3rmll+re1tYbRs94wCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAgFw0yNDA4MDkxMTA0MTRaGA8yMDY0MDczMDExMDQxM1ow +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFyY6ONDluhn +j383MRw5JfwgMkJrnW0+ItlOTh42nDLtfZkrzRDFh9KFDaOF+21Z2m9KSNqr1MKk +qjOiRz2s4NijYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUxTsfTKe5 +JtH9tIUpP3R1ydOWzIkwHQYDVR0OBBYEFMU7H0ynuSbR/bSFKT90dcnTlsyJMA4G +A1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNHADBEAiBRJDH40iy8a7LNgZfLUduw +8bLDzkT9i0oIvVjeVeLkUgIgW5r3B84x6t8coLCJLoFLipZ75n+N+3m99zFLdRlv +IdM= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICdDCCAhmgAwIBAgIURpQLWQrmGDSMGg/o7x7x/7oUiZUwCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAeFw0yNDA4MDkxMTEwMTdaFw00OTA4MDMxMTEwMTZaMDox +CzAJBgNVBAYTAkNIMRAwDgYDVQQKDAdXSVNlS2V5MRkwFwYDVQQDDBBTZWFsU1Eg +SU9UIElDQSAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEB34bE9yPfQRcEoI0 +YFB8ec0CSE0ujmGeCRFddBBBUJJ+63ZruVuorwPcopd1NVQZHfTVh3dV4Jp7V7mS +rH6hvqOB+jCB9zASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFMU7H0yn +uSbR/bSFKT90dcnTlsyJME0GCCsGAQUFBwEBBEEwPzA9BggrBgEFBQcwAoYxaHR0 +cDovL3B1YmxpYy53aXNla2V5LmNvbS9jcnQvc2VhbHNxaW90cm9vdGdhLmNlcjBC +BgNVHR8EOzA5MDegNaAzhjFodHRwOi8vcHVibGljLndpc2VrZXkuY29tL2NybC9z +ZWFsc3Fpb3Ryb290Z2EuY3JsMB0GA1UdDgQWBBSoMaOK9llZyMLkswZ8OXx18xzF +7DAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDSQAwRgIhALsB6zBbUVXuyj0n +2DMwHd8Fx1mzP0pR3n9SHxP2afS8AiEAzzawbyzY/oi8h1B14n9hqB3nzBeTnk6j +H5TxY6eSSik= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/neowave_winkeo_v2_0.pem b/incs/WebAuthn/rootCertificates/mds/neowave_winkeo_v2_0.pem new file mode 100644 index 0000000..4d680dc --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/neowave_winkeo_v2_0.pem @@ -0,0 +1,53 @@ +NEOWAVE WINKEO V2.0 +------------------- + +-----BEGIN CERTIFICATE----- +MIICdDCCAhmgAwIBAgIURpQLWQrmGDSMGg/o7x7x/7oUiZUwCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAeFw0yNDA4MDkxMTEwMTdaFw00OTA4MDMxMTEwMTZaMDox +CzAJBgNVBAYTAkNIMRAwDgYDVQQKDAdXSVNlS2V5MRkwFwYDVQQDDBBTZWFsU1Eg +SU9UIElDQSAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEB34bE9yPfQRcEoI0 +YFB8ec0CSE0ujmGeCRFddBBBUJJ+63ZruVuorwPcopd1NVQZHfTVh3dV4Jp7V7mS +rH6hvqOB+jCB9zASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFMU7H0yn +uSbR/bSFKT90dcnTlsyJME0GCCsGAQUFBwEBBEEwPzA9BggrBgEFBQcwAoYxaHR0 +cDovL3B1YmxpYy53aXNla2V5LmNvbS9jcnQvc2VhbHNxaW90cm9vdGdhLmNlcjBC +BgNVHR8EOzA5MDegNaAzhjFodHRwOi8vcHVibGljLndpc2VrZXkuY29tL2NybC9z +ZWFsc3Fpb3Ryb290Z2EuY3JsMB0GA1UdDgQWBBSoMaOK9llZyMLkswZ8OXx18xzF +7DAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDSQAwRgIhALsB6zBbUVXuyj0n +2DMwHd8Fx1mzP0pR3n9SHxP2afS8AiEAzzawbyzY/oi8h1B14n9hqB3nzBeTnk6j +H5TxY6eSSik= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDKzCCAtKgAwIBAgIULQxGEw5aJ6uR66UDGzLuLGqeh1AwCgYIKoZIzj0EAwIw +OjELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGTAXBgNVBAMMEFNlYWxT +USBJT1QgSUNBIDEwHhcNMjQxMDIxMTMzODIwWhcNMzQxMDE5MTMzODE5WjCBxzEL +MAkGA1UEBhMCRlIxDTALBgNVBAgMBFBBQ0ExETAPBgNVBAcMCEdhcmRhbm5lMRAw +DgYDVQQKDAdORU9XQVZFMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0 +aW9uMT0wOwYDVQQDDDRORU9XQVZFIEJhZGdlbyBGSURPMiAtIEZJRE8yIEF0dGVz +dGF0aW9uIENlcnRpZmljYXRlMSEwHwYJKoZIhvcNAQkBFhJjb250YWN0QG5lb3dh +dmUuZnIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARYzkhg2Fo6sAW5kgIlT8XS +TEBAHU43NjrkX6+y2hBD22XlqtRex9d0HwTz8KbL+qoVRqp4K92hw04qqQkslXXg +o4IBJjCCASIwCQYDVR0TBAIwADAfBgNVHSMEGDAWgBSoMaOK9llZyMLkswZ8OXx1 +8xzF7DBLBggrBgEFBQcBAQQ/MD0wOwYIKwYBBQUHMAKGL2h0dHA6Ly9wdWJsaWMu +d2lzZWtleS5jb20vY3J0L3NlYWxzcWlvdGljYTEuY2VyMBMGA1UdJQQMMAoGCCsG +AQUFBwMCMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9wdWJsaWMud2lzZWtleS5j +b20vY3JsL3NlYWxzcWlvdGljYTEuY3JsMB0GA1UdDgQWBBSbsg9Jw8VTKLELdXsr +YQpYoOVCTDAOBgNVHQ8BAf8EBAMCB4AwIQYLKwYBBAGC5RwBAQQEEgQQHaFARqgI +S9apYrh+zaWZMjAKBggqhkjOPQQDAgNHADBEAiA6KdqmovFuFDNVAPYiO6m51GO7 +Xu7ISED1jv55/SGkcwIgTxK3QPZwpLJUYhb6HB//nbeo0murS6U7ChKE+JiZgZk= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB3jCCAYWgAwIBAgIUKyUDGrhRQbU3rmll+re1tYbRs94wCgYIKoZIzj0EAwIw +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTAgFw0yNDA4MDkxMTA0MTRaGA8yMDY0MDczMDExMDQxM1ow +PDELMAkGA1UEBhMCQ0gxEDAOBgNVBAoMB1dJU2VLZXkxGzAZBgNVBAMMElNlYWxT +USBJT1QgUk9PVCBHQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFyY6ONDluhn +j383MRw5JfwgMkJrnW0+ItlOTh42nDLtfZkrzRDFh9KFDaOF+21Z2m9KSNqr1MKk +qjOiRz2s4NijYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUxTsfTKe5 +JtH9tIUpP3R1ydOWzIkwHQYDVR0OBBYEFMU7H0ynuSbR/bSFKT90dcnTlsyJMA4G +A1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNHADBEAiBRJDH40iy8a7LNgZfLUduw +8bLDzkT9i0oIvVjeVeLkUgIgW5r3B84x6t8coLCJLoFLipZ75n+N+3m99zFLdRlv +IdM= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/nitrokey_3_am.pem b/incs/WebAuthn/rootCertificates/mds/nitrokey_3_am.pem new file mode 100644 index 0000000..ad7c7c5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/nitrokey_3_am.pem @@ -0,0 +1,24 @@ +Nitrokey 3 AM +------------- + +-----BEGIN CERTIFICATE----- +MIIDiTCCAXGgAwIBAgIDCKZCMA0GCSqGSIb3DQEBCwUAMDYxCzAJBgNVBAYTAkRF +MRYwFAYDVQQKDA1OaXRyb2tleSBHbWJIMQ8wDQYDVQQDDAZSb290IDMwIBcNMjIw +ODA0MDg0NzE0WhgPMjA3MjA3MjIwODQ3MTRaMDkxCzAJBgNVBAYTAkRFMRYwFAYD +VQQKDA1OaXRyb2tleSBHbWJIMRIwEAYDVQQDDAlGSURPIENBIDQwWTATBgcqhkjO +PQIBBggqhkjOPQMBBwNCAASJxZfLXUwxQSNsrHglKG97ByH2xrqimupb81xDlxmd +TJk2dOcilO1EA6gknJTyyYVZfiu6Dst6xRe1aaOpW27Ro2YwZDAdBgNVHQ4EFgQU +8kmvlkPQUJYJRE/XQYOhxfROzOUwHwYDVR0jBBgwFoAU06TUnmnmGan09KNXFXL0 +4S1QhjcwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQELBQADggIBAGc8GidZS11i+WzohDk0Gc/yqy8xLS4i9r/QIcs7pN7ZAjFn +qNJWn2jhjS/XUnUOkNicnR6VIooa5qBxLTfE3n4/1OgnsYuUK0JiNwIfW1O8+zW4 +VxwiVNB6npzDg84YcFRt1Zo07v02nfo7qTZIRBHW+WRj05vToYTpW3ANuS7ciiNI +TDtg9A51LPzjbBWWXua0RFJCL9qxELeU6eNMcCf+c/8eitDTlefjIfgwy/Hpt6RS +U7ylkrPlo85s2wVGAhFX114OKfloSv0q21PuErWgNBZ11Camv2kUxAmO3wIV8Sjc +HI9LC4r9ysCY49EUOyuMROPilXu3xMLCmXHJSiGXvGpciTykbFhfqQaZ5la/40Xt +H/R6ViBAZ1FHaZm0RVKirZTv5x8S8AjuhoZOHETDaw5vHpAQrQJCOTi8n4QAteMc +mKnAPaYWPqu1cfZ4nr188tIhqmBdBM7S4a9GEA468Wj8AH1Ca9tTiBKkIEm0Cg7t +JdZnw7baLr9syzAqbOsvWtPlj1h7q44v3uNjerImRPDDi+MKeRSlzHa/0kjmtlBY +qkQcDnLthyMnbZQ7U/jWFg5BtVOAlNhCTM4QVHCISH+N8lJ6WsYkUsmcsvPThCba +LZfBxeh87PDJ1rJHzVsFlEYnYOa0yTi8Pha2s25bgmQ6C/F0lFrC7YXphhDG +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/nxp_semiconductros_fido2_conformance_testing_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/nxp_semiconductros_fido2_conformance_testing_ctap2_authenticator.pem new file mode 100644 index 0000000..702cc8c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/nxp_semiconductros_fido2_conformance_testing_ctap2_authenticator.pem @@ -0,0 +1,16 @@ +NXP Semiconductros FIDO2 Conformance Testing CTAP2 Authenticator +---------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB7zCCAZWgAwIBAgIUb+Vu/33cv2XuvucZqAmzOUutggkwCgYIKoZIzj0EAwIw +TTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5YUCBTZW1pY29uZHVjdG9yczEOMAwG +A1UECwwFQ0EgQUExETAPBgNVBAMMCENBIEZJRE8yMB4XDTE5MDYyNzA4MzMyNloX +DTM5MDYyMjA4MzMyNlowTTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5YUCBTZW1p +Y29uZHVjdG9yczEOMAwGA1UECwwFQ0EgQUExETAPBgNVBAMMCENBIEZJRE8yMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEHAXMZLb3CeMwOxg/VcUzwHx1wkuTA4EK +otoihs6OQeTSclKXoXcYrj6X8PBT8VVqHul3+nBKjDiBI+Yxr+qf+qNTMFEwHQYD +VR0OBBYEFEMuLqeBcxiGNgLzSmxNDBgBUfnJMB8GA1UdIwQYMBaAFEMuLqeBcxiG +NgLzSmxNDBgBUfnJMA8GA1UdEwEB/wQFMAMBAf8wCgYIKoZIzj0EAwIDSAAwRQIh +AJnlwYJpiXXZIYlmve/njqxEWh+KdUsY9b9XIfKslwyIAiAHTdhsUVF4Opipx80I +j+UxDRStlmegUAEnLrmka3V8xQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/nymi_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/nymi_fido2_authenticator.pem new file mode 100644 index 0000000..b40a1f6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/nymi_fido2_authenticator.pem @@ -0,0 +1,15 @@ +Nymi FIDO2 Authenticator +------------------------ + +-----BEGIN CERTIFICATE----- +MIIBsjCCAVmgAwIBAgIIR6lgwksfjygwCgYIKoZIzj0EAwIwLTErMCkGA1UEAwwi +TnltaSBGSURPIEF0dGVzdGF0aW9uIFJvb3QgQ0EgR29sZDAeFw0yMDA2MjYxNjIz +NTJaFw0zNTA2MjMxNjIzNTJaMC0xKzApBgNVBAMMIk55bWkgRklETyBBdHRlc3Rh +dGlvbiBSb290IENBIEdvbGQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQZVyzY +Lsvbvmg4bmRNyZjrVXzzzUfUeYiWYZiR3vACavX4j/Vx3jY/wvmdSc5baCmVQh+r +N0Q+++LGwUj1kFico2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHmq +8KC578jV43CJxTxxBKYbo1iMMB0GA1UdDgQWBBR5qvCgue/I1eNwicU8cQSmG6NY +jDAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwIDRwAwRAIgKh1HcgL7oxpdWnnc +k9uCWF6C6b2tsbGPjSHu31G48WMCIHuEstSHGkMlFTH367ptmfC6wixmaCdwT8CV +/ijrOTMI +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/octatco_ezfinger2_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/octatco_ezfinger2_fido2_authenticator.pem new file mode 100644 index 0000000..41242c3 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/octatco_ezfinger2_fido2_authenticator.pem @@ -0,0 +1,25 @@ +OCTATCO EzFinger2 FIDO2 AUTHENTICATOR +------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDtDCCApygAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJLUjEZ +MBcGA1UECgwQT0NUQVRDTyBDTy4sIExURDEiMCAGA1UECwwZQXV0aGVudGljYXRv +ciBBdHRlc3RhdGlvbjEkMCIGA1UEAwwbT0NUQVRDTyBSb290IENBIENlcnRpZmlj +YXRlMB4XDTIwMDIxMTA0MjYwM1oXDTI2MDIwOTA0MjYwM1owcjELMAkGA1UEBhMC +S1IxGTAXBgNVBAoMEE9DVEFUQ08gQ08uLCBMVEQxIjAgBgNVBAsMGUF1dGhlbnRp +Y2F0b3IgQXR0ZXN0YXRpb24xJDAiBgNVBAMMG09DVEFUQ08gUm9vdCBDQSBDZXJ0 +aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZYa+9YZLJn +4FWckDnY/ERoCuO3TBta0W3f8R9SY5d5sBk2QiupciI/l7fwPrH3FDkeVPXejMe+ +kT0VoJJe+N9EMWer0/5PXIP97nruYcr0DxbhZpesQEeU8BeIUunpNNnEJpoxoJTw +oDmu83ZKk4m8g0/PfpJwDhmPCAqm79sFtP8g7lC9qms5TD/6PNz+2aewKXTQAR1o +pfhnWDUsIZtuUfERhlGwxU7X+h3oQ2kSGw5holfKSb0g3pwGTcTVNvfUMXH7CaiT +q/K7T/jdACD+9aNjtcd3PyQerA8Sa2N28rvkN8YfKoDPg5gA378ONDV3BhrhtY8U +iDkBcTsXAQECAwEAAaNVMFMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU +OCmK310Gu3q9DfX/bvdpsf4GI8UwCwYDVR0PBAQDAgH2MBEGCWCGSAGG+EIBAQQE +AwIABzANBgkqhkiG9w0BAQsFAAOCAQEAnDTcZneK/h0Qb8sFxgFS8Fa5djQnSJQU +MFZ/kzOsPh1DVFDF4nDG/HlU+d7KaNhaQ7XLt7xAjhzEyTyHaMH76gH08r33NdVZ +/4sMh9GILU6bSmJYOtdVi3zB3p69bnYZHJVqvJKX5lEsSpn/opKYlvto2n0/4s4a +wJh+q+BkyVSPTRMX6Lfbn6IRu4cbeS0W13tsQ5SbpAo9NH2FATzVMMKSGEdiQnfY +ygdWvuDCLUtQF1wGmGSYsEPFTV6PG1VP5HS4fhrBNburi38NIUocfkpfmOIy+hHZ +gfvpZzork1GvF3PZRItJnTTv5Ujq0qD8rnr81qwvGlTCJIBtEUmNwQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/octatco_ezfinger2_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/octatco_ezfinger2_u2f_authenticator.pem new file mode 100644 index 0000000..d95f564 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/octatco_ezfinger2_u2f_authenticator.pem @@ -0,0 +1,25 @@ +OCTATCO EzFinger2 U2F AUTHENTICATOR +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDtDCCApygAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJLUjEZ +MBcGA1UECgwQT0NUQVRDTyBDTy4sIExURDEiMCAGA1UECwwZQXV0aGVudGljYXRv +ciBBdHRlc3RhdGlvbjEkMCIGA1UEAwwbT0NUQVRDTyBSb290IENBIENlcnRpZmlj +YXRlMB4XDTIwMDIxMTA0MjYwM1oXDTI2MDIwOTA0MjYwM1owcjELMAkGA1UEBhMC +S1IxGTAXBgNVBAoMEE9DVEFUQ08gQ08uLCBMVEQxIjAgBgNVBAsMGUF1dGhlbnRp +Y2F0b3IgQXR0ZXN0YXRpb24xJDAiBgNVBAMMG09DVEFUQ08gUm9vdCBDQSBDZXJ0 +aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZYa+9YZLJn +4FWckDnY/ERoCuO3TBta0W3f8R9SY5d5sBk2QiupciI/l7fwPrH3FDkeVPXejMe+ +kT0VoJJe+N9EMWer0/5PXIP97nruYcr0DxbhZpesQEeU8BeIUunpNNnEJpoxoJTw +oDmu83ZKk4m8g0/PfpJwDhmPCAqm79sFtP8g7lC9qms5TD/6PNz+2aewKXTQAR1o +pfhnWDUsIZtuUfERhlGwxU7X+h3oQ2kSGw5holfKSb0g3pwGTcTVNvfUMXH7CaiT +q/K7T/jdACD+9aNjtcd3PyQerA8Sa2N28rvkN8YfKoDPg5gA378ONDV3BhrhtY8U +iDkBcTsXAQECAwEAAaNVMFMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU +OCmK310Gu3q9DfX/bvdpsf4GI8UwCwYDVR0PBAQDAgH2MBEGCWCGSAGG+EIBAQQE +AwIABzANBgkqhkiG9w0BAQsFAAOCAQEAnDTcZneK/h0Qb8sFxgFS8Fa5djQnSJQU +MFZ/kzOsPh1DVFDF4nDG/HlU+d7KaNhaQ7XLt7xAjhzEyTyHaMH76gH08r33NdVZ +/4sMh9GILU6bSmJYOtdVi3zB3p69bnYZHJVqvJKX5lEsSpn/opKYlvto2n0/4s4a +wJh+q+BkyVSPTRMX6Lfbn6IRu4cbeS0W13tsQ5SbpAo9NH2FATzVMMKSGEdiQnfY +ygdWvuDCLUtQF1wGmGSYsEPFTV6PG1VP5HS4fhrBNburi38NIUocfkpfmOIy+hHZ +gfvpZzork1GvF3PZRItJnTTv5Ujq0qD8rnr81qwvGlTCJIBtEUmNwQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/octatco_ezquant_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/octatco_ezquant_fido2_authenticator.pem new file mode 100644 index 0000000..1ec0607 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/octatco_ezquant_fido2_authenticator.pem @@ -0,0 +1,25 @@ +OCTATCO EzQuant FIDO2 AUTHENTICATOR +----------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDtDCCApygAwIBAgIBATANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJLUjEZ +MBcGA1UECgwQT0NUQVRDTyBDTy4sIExURDEiMCAGA1UECwwZQXV0aGVudGljYXRv +ciBBdHRlc3RhdGlvbjEkMCIGA1UEAwwbT0NUQVRDTyBSb290IENBIENlcnRpZmlj +YXRlMB4XDTIwMDIxMTA0MjYwM1oXDTI2MDIwOTA0MjYwM1owcjELMAkGA1UEBhMC +S1IxGTAXBgNVBAoMEE9DVEFUQ08gQ08uLCBMVEQxIjAgBgNVBAsMGUF1dGhlbnRp +Y2F0b3IgQXR0ZXN0YXRpb24xJDAiBgNVBAMMG09DVEFUQ08gUm9vdCBDQSBDZXJ0 +aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZYa+9YZLJn +4FWckDnY/ERoCuO3TBta0W3f8R9SY5d5sBk2QiupciI/l7fwPrH3FDkeVPXejMe+ +kT0VoJJe+N9EMWer0/5PXIP97nruYcr0DxbhZpesQEeU8BeIUunpNNnEJpoxoJTw +oDmu83ZKk4m8g0/PfpJwDhmPCAqm79sFtP8g7lC9qms5TD/6PNz+2aewKXTQAR1o +pfhnWDUsIZtuUfERhlGwxU7X+h3oQ2kSGw5holfKSb0g3pwGTcTVNvfUMXH7CaiT +q/K7T/jdACD+9aNjtcd3PyQerA8Sa2N28rvkN8YfKoDPg5gA378ONDV3BhrhtY8U +iDkBcTsXAQECAwEAAaNVMFMwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU +OCmK310Gu3q9DfX/bvdpsf4GI8UwCwYDVR0PBAQDAgH2MBEGCWCGSAGG+EIBAQQE +AwIABzANBgkqhkiG9w0BAQsFAAOCAQEAnDTcZneK/h0Qb8sFxgFS8Fa5djQnSJQU +MFZ/kzOsPh1DVFDF4nDG/HlU+d7KaNhaQ7XLt7xAjhzEyTyHaMH76gH08r33NdVZ +/4sMh9GILU6bSmJYOtdVi3zB3p69bnYZHJVqvJKX5lEsSpn/opKYlvto2n0/4s4a +wJh+q+BkyVSPTRMX6Lfbn6IRu4cbeS0W13tsQ5SbpAo9NH2FATzVMMKSGEdiQnfY +ygdWvuDCLUtQF1wGmGSYsEPFTV6PG1VP5HS4fhrBNburi38NIUocfkpfmOIy+hHZ +gfvpZzork1GvF3PZRItJnTTv5Ujq0qD8rnr81qwvGlTCJIBtEUmNwQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onekey_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/onekey_fido2_authenticator.pem new file mode 100644 index 0000000..3860289 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onekey_fido2_authenticator.pem @@ -0,0 +1,19 @@ +OneKey FIDO2 Authenticator +-------------------------- + +-----BEGIN CERTIFICATE----- +MIICmDCCAj6gAwIBAgIIUO3rVZw+YIwwCgYIKoZIzj0EAwIwgZcxCzAJBgNVBAYT +AkNOMRAwDgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdIQUlESUFOMR8wHQYDVQQK +ExZPTkVLRVkgR0xPQkFMIENPLiwgTFREMQ8wDQYDVQQLEwZPTkVLRVkxFDASBgNV +BAMTC09ORUtFWSBST09UMRwwGgYJKoZIhvcNAQkBFg1kZXZAb25la2V5LnNvMB4X +DTIzMTEwNzAzNTEwMFoXDTMzMTEwNzAzNTEwMFowgZcxCzAJBgNVBAYTAkNOMRAw +DgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdIQUlESUFOMR8wHQYDVQQKExZPTkVL +RVkgR0xPQkFMIENPLiwgTFREMQ8wDQYDVQQLEwZPTkVLRVkxFDASBgNVBAMTC09O +RUtFWSBST09UMRwwGgYJKoZIhvcNAQkBFg1kZXZAb25la2V5LnNvMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEA9vMLJQDmnzfTfCEE33YE+NR6hZrxyz9TFoEk6Uo +9xS7xu8xNge5/MnTg3EXwfdJiMQUdXHHt3cWAEGM9qbsJKNyMHAwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUZcufSzWAmVAJttArVQrbGgVF/ukwCwYDVR0PBAQD +AgEGMBEGCWCGSAGG+EIBAQQEAwIABzAeBglghkgBhvhCAQ0EERYPeGNhIGNlcnRp +ZmljYXRlMAoGCCqGSM49BAMCA0gAMEUCIQCDFBXMKEWPdwFcyZsDC7ueQSKB5Blr +gyM6KjWDWRv6JAIgH8WIJNhZqVfc1LYiI+ITHY/Pl9C5BoAVUov7vNpwGO0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onekey_fido2_bluetooth_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/onekey_fido2_bluetooth_authenticator.pem new file mode 100644 index 0000000..4051a7a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onekey_fido2_bluetooth_authenticator.pem @@ -0,0 +1,19 @@ +OneKey FIDO2 Bluetooth Authenticator +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIICmDCCAj6gAwIBAgIIUO3rVZw+YIwwCgYIKoZIzj0EAwIwgZcxCzAJBgNVBAYT +AkNOMRAwDgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdIQUlESUFOMR8wHQYDVQQK +ExZPTkVLRVkgR0xPQkFMIENPLiwgTFREMQ8wDQYDVQQLEwZPTkVLRVkxFDASBgNV +BAMTC09ORUtFWSBST09UMRwwGgYJKoZIhvcNAQkBFg1kZXZAb25la2V5LnNvMB4X +DTIzMTEwNzAzNTEwMFoXDTMzMTEwNzAzNTEwMFowgZcxCzAJBgNVBAYTAkNOMRAw +DgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdIQUlESUFOMR8wHQYDVQQKExZPTkVL +RVkgR0xPQkFMIENPLiwgTFREMQ8wDQYDVQQLEwZPTkVLRVkxFDASBgNVBAMTC09O +RUtFWSBST09UMRwwGgYJKoZIhvcNAQkBFg1kZXZAb25la2V5LnNvMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEA9vMLJQDmnzfTfCEE33YE+NR6hZrxyz9TFoEk6Uo +9xS7xu8xNge5/MnTg3EXwfdJiMQUdXHHt3cWAEGM9qbsJKNyMHAwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUZcufSzWAmVAJttArVQrbGgVF/ukwCwYDVR0PBAQD +AgEGMBEGCWCGSAGG+EIBAQQEAwIABzAeBglghkgBhvhCAQ0EERYPeGNhIGNlcnRp +ZmljYXRlMAoGCCqGSM49BAMCA0gAMEUCIQCDFBXMKEWPdwFcyZsDC7ueQSKB5Blr +gyM6KjWDWRv6JAIgH8WIJNhZqVfc1LYiI+ITHY/Pl9C5BoAVUov7vNpwGO0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onekey_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/onekey_u2f_authenticator.pem new file mode 100644 index 0000000..e78da31 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onekey_u2f_authenticator.pem @@ -0,0 +1,19 @@ +OneKey U2F Authenticator +------------------------ + +-----BEGIN CERTIFICATE----- +MIICmDCCAj6gAwIBAgIIUO3rVZw+YIwwCgYIKoZIzj0EAwIwgZcxCzAJBgNVBAYT +AkNOMRAwDgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdIQUlESUFOMR8wHQYDVQQK +ExZPTkVLRVkgR0xPQkFMIENPLiwgTFREMQ8wDQYDVQQLEwZPTkVLRVkxFDASBgNV +BAMTC09ORUtFWSBST09UMRwwGgYJKoZIhvcNAQkBFg1kZXZAb25la2V5LnNvMB4X +DTIzMTEwNzAzNTEwMFoXDTMzMTEwNzAzNTEwMFowgZcxCzAJBgNVBAYTAkNOMRAw +DgYDVQQIEwdCRUlKSU5HMRAwDgYDVQQHEwdIQUlESUFOMR8wHQYDVQQKExZPTkVL +RVkgR0xPQkFMIENPLiwgTFREMQ8wDQYDVQQLEwZPTkVLRVkxFDASBgNVBAMTC09O +RUtFWSBST09UMRwwGgYJKoZIhvcNAQkBFg1kZXZAb25la2V5LnNvMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEA9vMLJQDmnzfTfCEE33YE+NR6hZrxyz9TFoEk6Uo +9xS7xu8xNge5/MnTg3EXwfdJiMQUdXHHt3cWAEGM9qbsJKNyMHAwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUZcufSzWAmVAJttArVQrbGgVF/ukwCwYDVR0PBAQD +AgEGMBEGCWCGSAGG+EIBAQQEAwIABzAeBglghkgBhvhCAQ0EERYPeGNhIGNlcnRp +ZmljYXRlMAoGCCqGSM49BAMCA0gAMEUCIQCDFBXMKEWPdwFcyZsDC7ueQSKB5Blr +gyM6KjWDWRv6JAIgH8WIJNhZqVfc1LYiI+ITHY/Pl9C5BoAVUov7vNpwGO0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1_bio.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1_bio.pem new file mode 100644 index 0000000..63110ec --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1_bio.pem @@ -0,0 +1,17 @@ +OneSpan DIGIPASS FX1 BIO +------------------------ + +-----BEGIN CERTIFICATE----- +MIICDjCCAbSgAwIBAgIEeIcbCTAKBggqhkjOPQQDAjBlMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEgMB4GA1UEAxMXT25lU3BhbiBESUdJUEFTUyBGWDEgQ0EwIBcNMjMwODA0 +MTIzNTI2WhgPMjA1MzA4MDQxMjM1MjZaMGUxCzAJBgNVBAYTAlVTMRAwDgYDVQQK +EwdPbmVTcGFuMSIwIAYDVQQLExlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMSAw +HgYDVQQDExdPbmVTcGFuIERJR0lQQVNTIEZYMSBDQTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABGDgvW7cmNuTjz7ukEB4cLCPNw+2e5NSxshnSKLuilrMdMK6JAZV +mInsB5ol7fOa6a1sw57gh13Ntu0dhWromDmjUDBOMB0GA1UdDgQWBBTnm8N8/JvC +eNQcV7Eu2UO1XU4TEjAfBgNVHSMEGDAWgBTnm8N8/JvCeNQcV7Eu2UO1XU4TEjAM +BgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0gAMEUCIQDDIFZnlTHkoBUA4BuLN/AB +77B3290KkMazewuZCw7sTwIgNt9qWgq1NH6r7hPGPkpHrC2dU3m67Eu/Z9JL1QXb +eo0= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1_c.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1_c.pem new file mode 100644 index 0000000..f89451b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1_c.pem @@ -0,0 +1,17 @@ +OneSpan DIGIPASS FX1-C +---------------------- + +-----BEGIN CERTIFICATE----- +MIICEzCCAbigAwIBAgIEATUBFTAKBggqhkjOPQQDAjBnMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEiMCAGA1UEAxMZT25lU3BhbiBESUdJUEFTUyBGWDEtQyBDQTAgFw0yNTA5 +MDExMjM0MTFaGA8yMDU1MDkwMjEyMzQxMVowZzELMAkGA1UEBhMCVVMxEDAOBgNV +BAoTB09uZVNwYW4xIjAgBgNVBAsTGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24x +IjAgBgNVBAMTGU9uZVNwYW4gRElHSVBBU1MgRlgxLUMgQ0EwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAATvMsDTOjODViMT+Ccqo5EO8Lqcz+1q62jYynisULUd6/Yy +MM9b23M5SGofJtBrtMu07wz8AFoDEXGnHFX9ZLl9o1AwTjAdBgNVHQ4EFgQUuFlP +4cGSgRbiE6pmA9RdXYqyy7IwHwYDVR0jBBgwFoAUuFlP4cGSgRbiE6pmA9RdXYqy +y7IwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNJADBGAiEAghxzzgqVUcndO+da +9TMyeVgjYB+IvBgVwW8/5+RodAsCIQCifu/c/3E+mppceDAOaF6dU+0KCaEORAKY +FQ3rkZApIA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1a.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1a.pem new file mode 100644 index 0000000..d5b8469 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx1a.pem @@ -0,0 +1,17 @@ +OneSpan DIGIPASS FX1a +--------------------- + +-----BEGIN CERTIFICATE----- +MIICEDCCAbagAwIBAgIEeKSWsTAKBggqhkjOPQQDAjBmMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEhMB8GA1UEAxMYT25lU3BhbiBESUdJUEFTUyBGWDFhIENBMCAXDTI0MDUy +NDA4MzY1OFoYDzIwNTQwNTI1MDgzNjU4WjBmMQswCQYDVQQGEwJVUzEQMA4GA1UE +ChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEh +MB8GA1UEAxMYT25lU3BhbiBESUdJUEFTUyBGWDFhIENBMFkwEwYHKoZIzj0CAQYI +KoZIzj0DAQcDQgAECE7jzTGkM5xT+zu+iiqkMsFYi7gx2X0UxdtaFbxXkPR+msGI +HMiQDe2hWsnunWOGTEC3tDT90nArF8CeFWe2W6NQME4wHQYDVR0OBBYEFEi4gzFj +rRlvrNjkQwk2XY6S14CIMB8GA1UdIwQYMBaAFEi4gzFjrRlvrNjkQwk2XY6S14CI +MAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSAAwRQIhAK6Y1gyBmj1K/V5MKDPp +46zipCIlt/XW0xnSpsIQvqxkAiB9w8NjboZsSZneg3J6pwg+9g2lZta7HzZjle+L +Km5QxQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx2_a.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx2_a.pem new file mode 100644 index 0000000..374dca3 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx2_a.pem @@ -0,0 +1,32 @@ +OneSpan DIGIPASS FX2-A +---------------------- + +-----BEGIN CERTIFICATE----- +MIICETCCAbigAwIBAgIEATUBFTAKBggqhkjOPQQDAjBnMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEiMCAGA1UEAxMZT25lU3BhbiBESUdJUEFTUyBGWDItQSBDQTAgFw0yNTA5 +MDExMjQzNDFaGA8yMDU1MDkwMjEyNDM0MVowZzELMAkGA1UEBhMCVVMxEDAOBgNV +BAoTB09uZVNwYW4xIjAgBgNVBAsTGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24x +IjAgBgNVBAMTGU9uZVNwYW4gRElHSVBBU1MgRlgyLUEgQ0EwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAATrmyvKCEkw5DdLBYeiNKl5RbcN2dXZyCUdFH8MjznHXZ1+ +v5smgIyrmS9m906BJRqu0bDWg9I70oJQW5Jxfkg3o1AwTjAdBgNVHQ4EFgQUxXzu +J1tSpBbkKlCm5nVe8m/cSocwHwYDVR0jBBgwFoAUxXzuJ1tSpBbkKlCm5nVe8m/c +SocwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNHADBEAiA+cOEzdlwxs/PLrTji +7+uMr27cuCLCVYFqMntLCd0WYQIgWf/LvODWlO4D9P+W1eC+5BXmH631tGed4CB5 +3nI99BY= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICGzCCAcKgAwIBAgIEATT+ETAKBggqhkjOPQQDAjBsMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEnMCUGA1UEAxMeT25lU3BhbiBESUdJUEFTUyBGWDJGSVBTIEwyIENBMCAX +DTI1MDEyOTE0NTQwM1oYDzIwNTUwMTMwMTQ1NDAzWjBsMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEnMCUGA1UEAxMeT25lU3BhbiBESUdJUEFTUyBGWDJGSVBTIEwyIENBMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGn+Qx18Dp8ZePY/T5hh6jPfyCLf+4D5v +wVWMIzHHr7jQy7Yss5xc6Ys+nLDZenPV3JOAVbpxZ68/5ifyrvOEDqNQME4wHQYD +VR0OBBYEFLc/Q7L4p5getGHP6h9R1L7T5QHKMB8GA1UdIwQYMBaAFLc/Q7L4p5ge +tGHP6h9R1L7T5QHKMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDRwAwRAIgR8Zx +N5ZvBV1KyedhHdYoWvzZHJ2NczrmN4Y4Qa1sTiQCICK0v1GPNywEIf6D22+WnLf9 +3/XLDXXzRnBI31hX6Dtd +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7.pem new file mode 100644 index 0000000..75accd5 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7.pem @@ -0,0 +1,17 @@ +OneSpan DIGIPASS FX7 +-------------------- + +-----BEGIN CERTIFICATE----- +MIICDTCCAbSgAwIBAgIEeKRKhTAKBggqhkjOPQQDAjBlMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEgMB4GA1UEAxMXT25lU3BhbiBESUdJUEFTUyBGWDcgQ0EwIBcNMjQwMzI5 +MTEzNjU5WhgPMjA1NDAzMzAxMTM2NTlaMGUxCzAJBgNVBAYTAlVTMRAwDgYDVQQK +EwdPbmVTcGFuMSIwIAYDVQQLExlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMSAw +HgYDVQQDExdPbmVTcGFuIERJR0lQQVNTIEZYNyBDQTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABMOTaYdNPlWUVvU6O6h9EybODkNA0Ym/1MbGuOxL2SzzOtaUsXdN +zekuHJnKV5XkB7o1MxfbcKzU86eN5Y4yxX+jUDBOMB0GA1UdDgQWBBS+MFzPKSFt +efEHH8d+jojdHWpg7zAfBgNVHSMEGDAWgBS+MFzPKSFtefEHH8d+jojdHWpg7zAM +BgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIEMrqAcwLuAaKSU405ByLDg+ +utZ+9hXuuXHy2EJ0PW32AiBpi+mVSdupZ90yaC8nDr5pTOPVUYnay7jLSbch80Wq +lw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7_b.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7_b.pem new file mode 100644 index 0000000..ee1bc44 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7_b.pem @@ -0,0 +1,32 @@ +OneSpan DIGIPASS FX7-B +---------------------- + +-----BEGIN CERTIFICATE----- +MIICHTCCAcKgAwIBAgIEATT+ETAKBggqhkjOPQQDAjBsMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEnMCUGA1UEAxMeT25lU3BhbiBESUdJUEFTUyBGWDdGSVBTIEwyIENBMCAX +DTI1MDEyOTE0NTgwM1oYDzIwNTUwMTMwMTQ1ODAzWjBsMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEnMCUGA1UEAxMeT25lU3BhbiBESUdJUEFTUyBGWDdGSVBTIEwyIENBMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7VeFbl0FwBWnHK9raK2drWQAaAxd73yK +tw5pJx35EjSZ3hfOmfJ/ybwkbu8ezFi+RNUA0GcPCkHkgLic3mSFWaNQME4wHQYD +VR0OBBYEFCj7nWSOxfOOOwpudQeH4IVFpl8bMB8GA1UdIwQYMBaAFCj7nWSOxfOO +OwpudQeH4IVFpl8bMAwGA1UdEwQFMAMBAf8wCgYIKoZIzj0EAwIDSQAwRgIhAOO6 +MSjZVUfOY28SVJUdgYV2bqYA6Dy+8BBkGjP8am7BAiEAmk6AuXFah1XX7GMZmeT4 +dsKw1okazv9xWGMj+9nFR4U= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICEjCCAbigAwIBAgIEATUBFTAKBggqhkjOPQQDAjBnMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEiMCAGA1UEAxMZT25lU3BhbiBESUdJUEFTUyBGWDctQiBDQTAgFw0yNTA5 +MDExMjUzNTdaGA8yMDU1MDkwMjEyNTM1N1owZzELMAkGA1UEBhMCVVMxEDAOBgNV +BAoTB09uZVNwYW4xIjAgBgNVBAsTGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24x +IjAgBgNVBAMTGU9uZVNwYW4gRElHSVBBU1MgRlg3LUIgQ0EwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAARgnymwcaLlZJVt6gVLRsW4SOpkInD7wQxwWRL2LP2Vct6F +ZR5Xlg4mmH694niw4pRNAbDJUScMJwuOKIs0/q7Wo1AwTjAdBgNVHQ4EFgQU555x +5RnQy3ccBp6Q94UntBCuwPEwHwYDVR0jBBgwFoAU555x5RnQy3ccBp6Q94UntBCu +wPEwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAg01p++itfM1TfNHs +yKVJETcA7LuWiS+j39f2ukFo+8gCIHTu3l6cBiBqSd/o+6730Rpya+YzOuN2fv4V +mZDYf95r +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7_c.pem b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7_c.pem new file mode 100644 index 0000000..c01b20c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_digipass_fx7_c.pem @@ -0,0 +1,17 @@ +OneSpan DIGIPASS FX7-C +---------------------- + +-----BEGIN CERTIFICATE----- +MIICEjCCAbigAwIBAgIEATUAATAKBggqhkjOPQQDAjBnMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEiMCAGA1UEAxMZT25lU3BhbiBESUdJUEFTUyBGWDctQyBDQTAgFw0yNTA2 +MjUwNzMzMjVaGA8yMDU1MDYyNjA3MzMyNVowZzELMAkGA1UEBhMCVVMxEDAOBgNV +BAoTB09uZVNwYW4xIjAgBgNVBAsTGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24x +IjAgBgNVBAMTGU9uZVNwYW4gRElHSVBBU1MgRlg3LUMgQ0EwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAAQdlJtaubAs3ZXaVFEs94s9GPLI6Zig25BYtdatJvy3sn3R +PnseL37MRwcjIC9QbPmUut7Tp8u5psH5phCa9UJSo1AwTjAdBgNVHQ4EFgQUjSbd +Npmp9tdETGE28gwgZa5+lbUwHwYDVR0jBBgwFoAUjSbdNpmp9tdETGE28gwgZa5+ +lbUwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEA5jrrT8h+OiM055n0 +KTSdwwXddx65vwynLr4fenEqTQoCIExsILgxOF/7vvhHA9kMC+uT02A6Nu9X2EdO +t3sq2jHe +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onespan_fido_touch.pem b/incs/WebAuthn/rootCertificates/mds/onespan_fido_touch.pem new file mode 100644 index 0000000..f270d04 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onespan_fido_touch.pem @@ -0,0 +1,47 @@ +OneSpan FIDO Touch +------------------ + +-----BEGIN CERTIFICATE----- +MIIB1zCCAXygAwIBAgIEeCoOuTAKBggqhkjOPQQDAjBqMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjElMCMGA1UEAxMcT25lU3BhbiBEaWdpcGFzcyA3ODUgRklETyBDQTAeFw0x +ODA4MDExMDQwMDhaFw00ODA4MDExMDQwMDhaMGoxCzAJBgNVBAYTAlVTMRAwDgYD +VQQKEwdPbmVTcGFuMSIwIAYDVQQLExlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9u +MSUwIwYDVQQDExxPbmVTcGFuIERpZ2lwYXNzIDc4NSBGSURPIENBMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAE7pgEv+7pBW3vafi3AGGJRcUwfLrLbvbfoo0ZZs4Y +/18dxPPsr97yP8qGPeVVxA5cqtvDZ0e0UqRYNrxYJtr+SKMQMA4wDAYDVR0TBAUw +AwEB/zAKBggqhkjOPQQDAgNJADBGAiEAgOqPpSm+j+Nl6mqji6a9ibtyS6WNqWxg +Q3NI//nq/XsCIQDo1uHgj76YTfjJPQHtGOcos2C3upUfSMiZKQgpclr3gg== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIB5TCCAYqgAwIBAgIEeCoOuTAKBggqhkjOPQQDAjBsMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHT25lU3BhbjEiMCAGA1UECxMZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEnMCUGA1UEAxMeT25lU3BhbiBEaWdpcGFzcyBGSURPIFRvdWNoIENBMB4X +DTE5MDQyOTA5MTg1OVoXDTQ0MDQyOTA5MTg1OVoweTELMAkGA1UEBhMCVVMxEDAO +BgNVBAoTB09uZVNwYW4xIjAgBgNVBAsTGUF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRp +b24xNDAyBgNVBAMTK09uZVNwYW4gRGlnaXBhc3MgRklETyBUb3VjaCBBdHRlc3Rh +dGlvbiBLZXkwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQff1lHI1B3VEjzgn+L +LgaBjDb54eIJWw/j3zTXaT3unEIXpGQjmB1K9R8Ka/10gb4u2BsoYXlrLfxG7m8z +NUFlow0wCzAJBgNVHRMEAjAAMAoGCCqGSM49BAMCA0kAMEYCIQDvqQIW/++ulAmY +TNvi5bYgddL5wFA3255VDK/2g1XQOQIhAOo4DxqyS24RnRnOd7XWivwOLdJBmBBq +O2I6s4Oyim0c +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICuTCCAl+gAwIBAgIJAKq5cjZYxI4AMAoGCCqGSM49BAMCMIG4MQswCQYDVQQG +EwJCRTEQMA4GA1UECAwHQnJhYmFudDEYMBYGA1UEBwwPU3Ryb21iZWVrLUJldmVy +MRwwGgYDVQQKDBNWQVNDTyBEYXRhIFNlY3VyaXR5MSIwIAYDVQQLDBlBdXRoZW50 +aWNhdG9yIEF0dGVzdGF0aW9uMR0wGwYDVQQDDBRWQVNDTyBEUDc4NUZJRE8gUk9P +VDEcMBoGCSqGSIb3DQEJARYNam92QHZhc2NvLmNvbTAeFw0xODA0MTExMjQ1MDRa +Fw0yODA0MDgxMjQ1MDRaMIG4MQswCQYDVQQGEwJCRTEQMA4GA1UECAwHQnJhYmFu +dDEYMBYGA1UEBwwPU3Ryb21iZWVrLUJldmVyMRwwGgYDVQQKDBNWQVNDTyBEYXRh +IFNlY3VyaXR5MSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMR0w +GwYDVQQDDBRWQVNDTyBEUDc4NUZJRE8gUk9PVDEcMBoGCSqGSIb3DQEJARYNam92 +QHZhc2NvLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLDcYiuC92LRiyqa +GA1MRIH73mgOpbgwvoxsr+nPBj+438uIBOMn9p4iT3jKfcBaDPs44+gg2tfYlqFo +d7rNFsGjUDBOMB0GA1UdDgQWBBSejT9/k8LNFh+V4s5g4SbE0O38UTAfBgNVHSME +GDAWgBSejT9/k8LNFh+V4s5g4SbE0O38UTAMBgNVHRMEBTADAQH/MAoGCCqGSM49 +BAMCA0gAMEUCIQDUMVXd4XSA1br+6n1w2Qk9TcX5ouZDVcaHsFDDmx1ztQIgMtG3 +oABh6bGVzaLN80HtkycWAGUVSt7kDdQYIjNzTCQ= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/onlykey_secp256r1_fido2_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/onlykey_secp256r1_fido2_ctap2_authenticator.pem new file mode 100644 index 0000000..1523083 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/onlykey_secp256r1_fido2_ctap2_authenticator.pem @@ -0,0 +1,21 @@ +OnlyKey Secp256R1 FIDO2 CTAP2 Authenticator +------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIC2TCCAoCgAwIBAgIBATAKBggqhkjOPQQDAjB7MQswCQYDVQQGEwJVUzEXMBUG +A1UECAwOTm9ydGggQ2Fyb2xpbmExFDASBgNVBAoMC0NyeXB0b1RydXN0MRAwDgYD +VQQLDAdSb290IENBMQ8wDQYDVQQDDAZjcnAudG8xGjAYBgkqhkiG9w0BCQEWC2lu +Zm9AY3JwLnRvMCAXDTIyMDIyMTIwMTEzMVoYDzIwNzIwMjA5MjAxMTMxWjCBjTEL +MAkGA1UEBhMCVVMxFzAVBgNVBAgMDk5vcnRoIENhcm9saW5hMRQwEgYDVQQKDAtD +cnlwdG9UcnVzdDEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEP +MA0GA1UEAwwGY3JwLnRvMRowGAYJKoZIhvcNAQkBFgtpbmZvQGNycC50bzBZMBMG +ByqGSM49AgEGCCqGSM49AwEHA0IABPDHBga7d6uNgaUjE15QhxvgyeTtUh3uTGJC +Xh1M/5p5/N/c3EFjog0GoON0fMZpIZj6OD70WC1IXOpVQ4fbftajgd8wgdwwHQYD +VR0OBBYEFMFt2wPA3pdXQPaW2UgXveEly7SkMIGiBgNVHSMEgZowgZehf6R9MHsx +CzAJBgNVBAYTAlVTMRcwFQYDVQQIDA5Ob3J0aCBDYXJvbGluYTEUMBIGA1UECgwL +Q3J5cHRvVHJ1c3QxEDAOBgNVBAsMB1Jvb3QgQ0ExDzANBgNVBAMMBmNycC50bzEa +MBgGCSqGSIb3DQEJARYLaW5mb0BjcnAudG+CFFN6O7xnIKb7483pqiqguAT6VpQM +MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMAoGCCqGSM49BAMCA0cAMEQCIFw8nmLE +6ybMEafOchgmXpcH4NIsdwWlDufredL+B+CiAiBHWsy77w09eC/sEjoVcGkmwRcZ +kTtmrYoNzguijYMVtQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/opensk_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/opensk_authenticator.pem new file mode 100644 index 0000000..b0cde92 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/opensk_authenticator.pem @@ -0,0 +1,11 @@ +OpenSK authenticator +-------------------- + +-----BEGIN CERTIFICATE----- +MIIBGDCBwAIJAM8A3ehdpiFuMAoGCCqGSM49BAMCMBQxEjAQBgNVBAMMCU9wZW5T +SyBDQTAgFw0yMDA5MTQxMjEyNDBaGA8yMDgwMDkxNDEyMTI0MFowFDESMBAGA1UE +AwwJT3BlblNLIENBMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEs/54X/I8ydmZ +gFVEJ4yKnlA4uIJramAQcc3do2xDzRGcxDTzttIbdk4XX2rz6aZETeXt7E8+7HML +I4khuJpUXjAKBggqhkjOPQQDAgNHADBEAiAhnTLXit4GJNHqh8h1DHNb90V5OW5v +RmOl6lvE/cPz9QIgb3d3huE3Yh0yQ/HQuIo6dHM+F/4teazhJZF15gYLwCc= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/pone_biometrics_offpad_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/pone_biometrics_offpad_authenticator.pem new file mode 100644 index 0000000..9b3ebdb --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/pone_biometrics_offpad_authenticator.pem @@ -0,0 +1,15 @@ +Pone Biometrics OFFPAD Authenticator +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIBwTCCAWegAwIBAgIUM9zX0yKQj8xgVlz2ktA0glSPqqQwCgYIKoZIzj0EAwIw +NjEYMBYGA1UEAwwPUG9uZSBCaW9tZXRyaWNzMQswCQYDVQQGEwJOTzENMAsGA1UE +BwwET3NsbzAeFw0yMjExMTcxNTE4MDVaFw0zMjExMTQxNTE4MDVaMDYxGDAWBgNV +BAMMD1BvbmUgQmlvbWV0cmljczELMAkGA1UEBhMCTk8xDTALBgNVBAcMBE9zbG8w +WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARROTL0ejNeX9WwjEYPhjmNuYz936Bm +aD0KEVX0KjlhrKT55CjOzsfT0HRi7t2uCMGJJpo5GhIwsC1cgl+nPWiBo1MwUTAd +BgNVHQ4EFgQUuLAOneOorndDm+s/TXhuapmWwIIwHwYDVR0jBBgwFoAUuLAOneOo +rndDm+s/TXhuapmWwIIwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBF +AiBOL3PkonxR3Yi5q1QKBZPPsZ0BIT1XWQZqI6h5mp5KdAIhAPXDqExgrR15/q+5 +itV86aiUkZvTU8p+gQT6GlvQD0Uo +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/precision_innait_key_fido_2_level_2_certified.pem b/incs/WebAuthn/rootCertificates/mds/precision_innait_key_fido_2_level_2_certified.pem new file mode 100644 index 0000000..f8fe2c0 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/precision_innait_key_fido_2_level_2_certified.pem @@ -0,0 +1,24 @@ +Precision InnaIT Key FIDO 2 Level 2 certified +--------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDgzCCAmugAwIBAgIQaYjnxOuk47BGc+Eih27bmjANBgkqhkiG9w0BAQsFADBH +MRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJUHJlY2lzaW9u +MRUwEwYDVQQDEwxQcmVjaXNpb24tQ0EwIBcNMTkwODEzMTIzMDU3WhgPMjExOTA4 +MTMxMjQwNTdaMEcxEzARBgoJkiaJk/IsZAEZFgNjb20xGTAXBgoJkiaJk/IsZAEZ +FglQcmVjaXNpb24xFTATBgNVBAMTDFByZWNpc2lvbi1DQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAOs5avRxbtRNzbQDpvWgCMFCWERAF7JS9bUm1HJM +zbg1P39UTJt4MrUGza143OW+T2CtLa6YwuOsvEfoVARnCf5QHuuSsC2SS1gng12G +CObGBasIBHC21R9HVsI0W4uxf5kcGNh8YyStplxXPcKxig2trMD1U4izm4LeNuFS +qcXf1xk/jrIoggnvMIVUYK0WM3pR91lebnihsXnR8GtWjAFdpQHAOUY94RjN9q8n +xGuMuNcf+2EZ0VLeV3tG3iQZxJyl3x9dZCwK70WXj3GtKdpR/FSucriDRLqbUFWu +MgKAXifk4okjzk5fd5OFnezPil7h0jY3q+HKKlHjM9b47wUCAwEAAaNpMGcwEwYJ +KwYBBAGCNxQCBAYeBABDAEEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFP2rjw3cLpwUzhZ2ltPtv+cvdCOgMBAGCSsGAQQBgjcVAQQD +AgEAMA0GCSqGSIb3DQEBCwUAA4IBAQCVuXneg526BcPQjBavX9P60g0JIJKaJ0CR +oPUG83IlM5qlyKQOrmG4fp/PHnhPD/mA7O4cXLVuxDB+2W+gnhLDiVEJpcjypB1G +XiV5hqfc0XpmHT48Ca9Ditn1EeVeB1t8rWCK18Xo6x5xXMT9oTUDpP410nVC2wfV +Q21IXA6bkzgQMiK7BCJggWJ8HokgPhmPb4R/pPNwLuClvRxppn20ZcJqpYQHeI02 +r0LKhwce+kZpjJD+hUnyro262RKrOf9+3y8zrFYC10cbsLUmUJs5pJxygj4fVGbk +B9jvsG1xTu62ko8qUX5mXJNtz3dRPCEcGx4y2rom6ushAPtqr1Ik +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/redsys_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/redsys_u2f_authenticator.pem new file mode 100644 index 0000000..99d8671 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/redsys_u2f_authenticator.pem @@ -0,0 +1,22 @@ +Redsys U2F Authenticator +------------------------ + +-----BEGIN CERTIFICATE----- +MIIDAjCCAqigAwIBAgIJAMEVspeEsGiKMAoGCCqGSM49BAMCMIHbMQswCQYDVQQG +EwJFUzEcMBoGA1UECAwTQ29tdW5pZGFkIGRlIE1hZHJpZDEPMA0GA1UEBwwGTWFk +cmlkMS0wKwYDVQQKDCRSZWRzeXMgU2VydmljaW9zIGRlIFByb2Nlc2FtaWVudG8g +U0wxIzAhBgNVBAsMGlNvbHVjaW9uZXMgQ2hpcCB5IFRhcmpldGFzMQ8wDQYDVQQD +DAZSZWRzeXMxODA2BgkqhkiG9w0BCQEWKXVzdWdlbi5Tb2x1Y2lvbmVzQ0hJUHlk +ZUVtaXNpb25AcmVkc3lzLmVzMB4XDTE4MTAxMTA4MDY1M1oXDTIzMTAxMDA4MDY1 +M1owgdsxCzAJBgNVBAYTAkVTMRwwGgYDVQQIDBNDb211bmlkYWQgZGUgTWFkcmlk +MQ8wDQYDVQQHDAZNYWRyaWQxLTArBgNVBAoMJFJlZHN5cyBTZXJ2aWNpb3MgZGUg +UHJvY2VzYW1pZW50byBTTDEjMCEGA1UECwwaU29sdWNpb25lcyBDaGlwIHkgVGFy +amV0YXMxDzANBgNVBAMMBlJlZHN5czE4MDYGCSqGSIb3DQEJARYpdXN1Z2VuLlNv +bHVjaW9uZXNDSElQeWRlRW1pc2lvbkByZWRzeXMuZXMwWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQgGumSd5bd9pwLs32XWSNbHFCQdGgkCBLuSHJneXQcEKCBWRC2 +yM0Ma/jeyvWS8ZThEhNoTuoG0HKDGwC/pfCEo1MwUTAdBgNVHQ4EFgQUPCK1l/MO +hontJGD53+mbdRAykvYwHwYDVR0jBBgwFoAUPCK1l/MOhontJGD53+mbdRAykvYw +DwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiBZeD9j6oUKMZ0kW0mD +CnHqKplZbWeTSxGzvSRf9Jsf8wIhAMf8d10ylzIYulfiu0Ont5sIW5/REme0VwPx +9ObhLATz +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/rsa_authenticator_4_for_android.pem b/incs/WebAuthn/rootCertificates/mds/rsa_authenticator_4_for_android.pem new file mode 100644 index 0000000..1c0f53e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/rsa_authenticator_4_for_android.pem @@ -0,0 +1,19 @@ +RSA Authenticator 4 for Android +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICcDCCAhOgAwIBAgIETe12WTAMBggqhkjOPQQDAgUAMIGYMQswCQYDVQQGEwJV +UzELMAkGA1UECBMCTUExEzARBgNVBAcTCkJ1cmxpbmd0b24xGTAXBgNVBAoTEFJT +QSBTZWN1cml0eSBMTEMxEzARBgNVBAsTCk9wZXJhdGlvbnMxNzA1BgNVBAMTLlJT +QSBTb2Z0d2FyZS1CYXNlZCBGSURPIEF1dGhlbnRpY2F0b3JzIFJvb3QgQ0EwIBcN +MjQwNDMwMTgxODMwWhgPMjA1NDA0MzAxODE4MzBaMIGYMQswCQYDVQQGEwJVUzEL +MAkGA1UECBMCTUExEzARBgNVBAcTCkJ1cmxpbmd0b24xGTAXBgNVBAoTEFJTQSBT +ZWN1cml0eSBMTEMxEzARBgNVBAsTCk9wZXJhdGlvbnMxNzA1BgNVBAMTLlJTQSBT +b2Z0d2FyZS1CYXNlZCBGSURPIEF1dGhlbnRpY2F0b3JzIFJvb3QgQ0EwWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAAQnMvYhfe67eO10Sw/mzhq8yDM5eqnJhyzPEQ1B +dvcbGGaL1u2hgrb8oNnLwZls/kih4lmyFaKLJ4zu4PbsJpgIo0UwQzASBgNVHRMB +Af8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtIMTSCNzIiQK +X3zYdZo+4YHpKHEwDAYIKoZIzj0EAwIFAANJADBGAiEAz55v7FiamXxFtq6fwyho +qLj+ptC5TmlXEtP5FfPbOp8CIQCL1K4Rt9l2oWt4VkPjIT603foFGHVkuRzruUAm +702E3w== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/rsa_authenticator_4_for_ios.pem b/incs/WebAuthn/rootCertificates/mds/rsa_authenticator_4_for_ios.pem new file mode 100644 index 0000000..8f4a564 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/rsa_authenticator_4_for_ios.pem @@ -0,0 +1,19 @@ +RSA Authenticator 4 for iOS +--------------------------- + +-----BEGIN CERTIFICATE----- +MIICcDCCAhOgAwIBAgIETe12WTAMBggqhkjOPQQDAgUAMIGYMQswCQYDVQQGEwJV +UzELMAkGA1UECBMCTUExEzARBgNVBAcTCkJ1cmxpbmd0b24xGTAXBgNVBAoTEFJT +QSBTZWN1cml0eSBMTEMxEzARBgNVBAsTCk9wZXJhdGlvbnMxNzA1BgNVBAMTLlJT +QSBTb2Z0d2FyZS1CYXNlZCBGSURPIEF1dGhlbnRpY2F0b3JzIFJvb3QgQ0EwIBcN +MjQwNDMwMTgxODMwWhgPMjA1NDA0MzAxODE4MzBaMIGYMQswCQYDVQQGEwJVUzEL +MAkGA1UECBMCTUExEzARBgNVBAcTCkJ1cmxpbmd0b24xGTAXBgNVBAoTEFJTQSBT +ZWN1cml0eSBMTEMxEzARBgNVBAsTCk9wZXJhdGlvbnMxNzA1BgNVBAMTLlJTQSBT +b2Z0d2FyZS1CYXNlZCBGSURPIEF1dGhlbnRpY2F0b3JzIFJvb3QgQ0EwWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAAQnMvYhfe67eO10Sw/mzhq8yDM5eqnJhyzPEQ1B +dvcbGGaL1u2hgrb8oNnLwZls/kih4lmyFaKLJ4zu4PbsJpgIo0UwQzASBgNVHRMB +Af8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtIMTSCNzIiQK +X3zYdZo+4YHpKHEwDAYIKoZIzj0EAwIFAANJADBGAiEAz55v7FiamXxFtq6fwyho +qLj+ptC5TmlXEtP5FfPbOp8CIQCL1K4Rt9l2oWt4VkPjIT603foFGHVkuRzruUAm +702E3w== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/rsa_ds100.pem b/incs/WebAuthn/rootCertificates/mds/rsa_ds100.pem new file mode 100644 index 0000000..b6da406 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/rsa_ds100.pem @@ -0,0 +1,17 @@ +RSA DS100 +--------- + +-----BEGIN CERTIFICATE----- +MIICLDCCAc+gAwIBAgIEZP/gNzAMBggqhkjOPQQDAgUAMHcxCzAJBgNVBAYTAlVT +MQswCQYDVQQIEwJNQTEQMA4GA1UEBxMHQmVkZm9yZDEZMBcGA1UEChMQUlNBIFNl +Y3VyaXR5IExMQzETMBEGA1UECxMKT3BlcmF0aW9uczEZMBcGA1UEAxMQUlNBIEZJ +RE8gQ0EgUm9vdDAgFw0yMjA1MTEwMDE3MTdaGA8yMDUyMDUxMDAwMTcxN1owdzEL +MAkGA1UEBhMCVVMxCzAJBgNVBAgTAk1BMRAwDgYDVQQHEwdCZWRmb3JkMRkwFwYD +VQQKExBSU0EgU2VjdXJpdHkgTExDMRMwEQYDVQQLEwpPcGVyYXRpb25zMRkwFwYD +VQQDExBSU0EgRklETyBDQSBSb290MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +Lf2h68GzSEWEop22RLvKC1wNAtUItmv4Tf2OxIpB1XQe9JP2nRPCmkzzfQUYnOk9 +J9PgvjEi64buUKPrqd03MaNFMEMwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8B +Af8EBAMCAQYwHQYDVR0OBBYEFLhRo4uE2mnJ/VtGfB+ON0rAQzQZMAwGCCqGSM49 +BAMCBQADSQAwRgIhAL719K0lS6jdolliI8h4lyI8tgFFjv4NPg1ddIF+bHmSAiEA +0ti1aP0ScprmBoLaGPxduThf7MwmiQbTm27NgahRvKg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fido.pem b/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fido.pem new file mode 100644 index 0000000..4bf3efa --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fido.pem @@ -0,0 +1,43 @@ +Safenet eToken FIDO +------------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fusion.pem b/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fusion.pem new file mode 100644 index 0000000..ca560af --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fusion.pem @@ -0,0 +1,43 @@ +SafeNet eToken Fusion +--------------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fusion_cc.pem b/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fusion_cc.pem new file mode 100644 index 0000000..0f0306c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/safenet_etoken_fusion_cc.pem @@ -0,0 +1,43 @@ +SafeNet eToken Fusion CC +------------------------ + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/samsung_pass.pem b/incs/WebAuthn/rootCertificates/mds/samsung_pass.pem new file mode 100644 index 0000000..2a6561e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/samsung_pass.pem @@ -0,0 +1,20 @@ +Samsung Pass +------------ + +-----BEGIN CERTIFICATE----- +MIICpjCCAkqgAwIBAgIBAzAMBggqhkjOPQQDAgUAMIGmMR8wHQYDVQQDExZTYW1z +dW5nIEVsZWN0cm9uaWNzIENBMRwwGgYDVQQKExNTYW1zdW5nIEVsZWN0cm9uaWNz +MRcwFQYDVQQLEw5TYW1zdW5nIE1vYmlsZTETMBEGA1UEBxMKU3V3b24gY2l0eTEL +MAkGA1UEBhMCS1IxKjAoBgoJkiaJk/IsZAEBDBpTYW1zdW5nRGV2aWNlUm9vdENB +S2V5X0VDQzAgFw0yMzA5MTIwMDI5NDRaGA8yMDY5MTIzMTE0NTk1OVowgaYxHzAd +BgNVBAMTFlNhbXN1bmcgRWxlY3Ryb25pY3MgQ0ExHDAaBgNVBAoTE1NhbXN1bmcg +RWxlY3Ryb25pY3MxFzAVBgNVBAsTDlNhbXN1bmcgTW9iaWxlMRMwEQYDVQQHEwpT +dXdvbiBjaXR5MQswCQYDVQQGEwJLUjEqMCgGCgmSJomT8ixkAQEMGlNhbXN1bmdE +ZXZpY2VSb290Q0FLZXlfRUNDMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7m2u +3Z1xXVKfJWNyNE3HL2M0NZMOoADIZLls59nRtCHtvR1mgU2yZNtOcYPO56u5Dirg +7mkS7SRMxeZ6sXee3KNjMGEwHwYDVR0jBBgwFoAUsplza7dnMSyTdHipJKk3PGOQ +RkEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLKZ +c2u3ZzEsk3R4qSSpNzxjkEZBMAwGCCqGSM49BAMCBQADSAAwRQIgNMzoF73DkSZb +1FX2qNvGOdf7y8ZYKQNsWrh2NlwqQj8CIQDdO6i+ke5e5K+kEpXl9OXu28Wuul+Z +y4Jg4mFTKCLSUA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_by_yubico.pem b/incs/WebAuthn/rootCertificates/mds/security_key_by_yubico.pem new file mode 100644 index 0000000..5e2af91 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_by_yubico.pem @@ -0,0 +1,22 @@ +Security Key by Yubico +---------------------- + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_by_yubico_with_nfc.pem b/incs/WebAuthn/rootCertificates/mds/security_key_by_yubico_with_nfc.pem new file mode 100644 index 0000000..63eeee8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_by_yubico_with_nfc.pem @@ -0,0 +1,22 @@ +Security Key by Yubico with NFC +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico.pem b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico.pem new file mode 100644 index 0000000..fd723ce --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico.pem @@ -0,0 +1,107 @@ +Security Key NFC by Yubico +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition.pem b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition.pem new file mode 100644 index 0000000..98e03e8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition.pem @@ -0,0 +1,22 @@ +Security Key NFC by Yubico - Enterprise Edition +----------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition_enterprise_profile.pem new file mode 100644 index 0000000..ec6ac5c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition_enterprise_profile.pem @@ -0,0 +1,107 @@ +Security Key NFC by Yubico - Enterprise Edition (Enterprise Profile) +-------------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition_preview.pem b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition_preview.pem new file mode 100644 index 0000000..bf7d393 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_enterprise_edition_preview.pem @@ -0,0 +1,22 @@ +Security Key NFC by Yubico - Enterprise Edition Preview +------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDKjCCAhKgAwIBAgIUef+VvHkcTQnED++wJM/IxzSULk0wDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbWXViaWNvIDIwMjMgRklETyBQcmV2aWV3IENBMB4XDTIz +MDkyNTExMzI0MVoXDTI0MTIzMTExMzI0MVowJjEkMCIGA1UEAwwbWXViaWNvIDIw +MjMgRklETyBQcmV2aWV3IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAouFMTOKaE0YtexOoisSxp+Ebi5IA4esEScx16lzQdqV6/eZ82KtJeNXEuNkB +VZDpc32gStuxLBH8mgsoHBFai2DkjfBn5qbwR/c5+snlwZvjgVA0hzKw9CwAeAwR +D5krWt88/CVyCkMcgLSGwZs/rj7F/Ls3Ebg7MqLbbQJ9CozbbLdJUYIHcPpSZPto +MrZb4Gvni6iVS9UvCKgpqc6LGRmoYGG4ZR3lGJ/XQZfu+GeJW67iimMj/yoXOwxu +cxivZHFk6cQSgwuwioeNm4wvk83LhSuWctf2kAyQcZ7kUnpNee+d4MgrmGU4XMFL +iTgutaB+e9V8d5JTkUOHiLztkQIDAQABo1AwTjAdBgNVHQ4EFgQUM5SB5bHrV+jp +IOMdJl7u7bcnTY8wHwYDVR0jBBgwFoAUM5SB5bHrV+jpIOMdJl7u7bcnTY8wDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEACowR3KTLfidJyQFNqEFfUrfZ +9aa9egpOQtNRJdLStJ6xu2WfLwvG4ojGJlBKNnfa5DIcyQYf/8qJ4eliAVeNXuYm +eMmgNgZZyuY6G1yWCD2V3sD6Z4uj3SbaDOHj3gHvszgQhrhT1h/puHQkn6+hYKAp +77kM7Ic6AZ/RFbjpmLLk2D0sE1lzT/02i+Bh7M8smaiDZ9++JGzxeSun8W1HleZU +m2qKGmRa4XPdryT7x6KGUGnU4a3bpUmVeY9rQ/sfMd5ZToo+3unFWDzoVV2vNu8+ ++VLC9zo40FaKQLr9VAJDJ4yLENR7KrmV8L0cCXKJGZWAWtG5RGTmHIhd+nB41g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_preview.pem b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_preview.pem new file mode 100644 index 0000000..1bbecd0 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/security_key_nfc_by_yubico_preview.pem @@ -0,0 +1,22 @@ +Security Key NFC by Yubico Preview +---------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDKjCCAhKgAwIBAgIUef+VvHkcTQnED++wJM/IxzSULk0wDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbWXViaWNvIDIwMjMgRklETyBQcmV2aWV3IENBMB4XDTIz +MDkyNTExMzI0MVoXDTI0MTIzMTExMzI0MVowJjEkMCIGA1UEAwwbWXViaWNvIDIw +MjMgRklETyBQcmV2aWV3IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAouFMTOKaE0YtexOoisSxp+Ebi5IA4esEScx16lzQdqV6/eZ82KtJeNXEuNkB +VZDpc32gStuxLBH8mgsoHBFai2DkjfBn5qbwR/c5+snlwZvjgVA0hzKw9CwAeAwR +D5krWt88/CVyCkMcgLSGwZs/rj7F/Ls3Ebg7MqLbbQJ9CozbbLdJUYIHcPpSZPto +MrZb4Gvni6iVS9UvCKgpqc6LGRmoYGG4ZR3lGJ/XQZfu+GeJW67iimMj/yoXOwxu +cxivZHFk6cQSgwuwioeNm4wvk83LhSuWctf2kAyQcZ7kUnpNee+d4MgrmGU4XMFL +iTgutaB+e9V8d5JTkUOHiLztkQIDAQABo1AwTjAdBgNVHQ4EFgQUM5SB5bHrV+jp +IOMdJl7u7bcnTY8wHwYDVR0jBBgwFoAUM5SB5bHrV+jpIOMdJl7u7bcnTY8wDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEACowR3KTLfidJyQFNqEFfUrfZ +9aa9egpOQtNRJdLStJ6xu2WfLwvG4ojGJlBKNnfa5DIcyQYf/8qJ4eliAVeNXuYm +eMmgNgZZyuY6G1yWCD2V3sD6Z4uj3SbaDOHj3gHvszgQhrhT1h/puHQkn6+hYKAp +77kM7Ic6AZ/RFbjpmLLk2D0sE1lzT/02i+Bh7M8smaiDZ9++JGzxeSun8W1HleZU +m2qKGmRa4XPdryT7x6KGUGnU4a3bpUmVeY9rQ/sfMd5ZToo+3unFWDzoVV2vNu8+ ++VLC9zo40FaKQLr9VAJDJ4yLENR7KrmV8L0cCXKJGZWAWtG5RGTmHIhd+nB41g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/sentry_enterprises_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/sentry_enterprises_ctap2_authenticator.pem new file mode 100644 index 0000000..ad32034 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/sentry_enterprises_ctap2_authenticator.pem @@ -0,0 +1,37 @@ +Sentry Enterprises CTAP2 Authenticator +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIF9DCCA9wCCQDSbPePv7zGqjANBgkqhkiG9w0BAQsFADCBuzEUMBIGA1UEAwwL +U0VOVFJZIFJPT1QxLTArBgkqhkiG9w0BCQEWHm1iZW5uZXR0QHNlbnRyeWVudGVy +cHJpc2VzLmNvbTEfMB0GA1UECgwWU2VudHJ5IEVudGVycHJpc2VzIE9SRzEiMCAG +A1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjELMAkGA1UEBhMCVVMxCzAJ +BgNVBAgMAlBBMRUwEwYDVQQHDAxXZXN0IENoZXN0ZXIwHhcNMjIwMzE2MTc1MDMx +WhcNNDkwODAxMTc1MDMxWjCBuzEUMBIGA1UEAwwLU0VOVFJZIFJPT1QxLTArBgkq +hkiG9w0BCQEWHm1iZW5uZXR0QHNlbnRyeWVudGVycHJpc2VzLmNvbTEfMB0GA1UE +CgwWU2VudHJ5IEVudGVycHJpc2VzIE9SRzEiMCAGA1UECwwZQXV0aGVudGljYXRv +ciBBdHRlc3RhdGlvbjELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAlBBMRUwEwYDVQQH +DAxXZXN0IENoZXN0ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl +Y5pttA2RB68mFI49R/rlSEXO5UMuGNcjuhb1tVYoO8VLfnjoXS3EM+JhX7y0WlzU +T82/BdQNikma5h6rjT56gn7vZ7wYv4dXKvYuwkdVn+anNBcaERYxyBEFWWgqLZ7q +VnXIaYKvzpKr5pIRSFaQaK3zuzm0qC5jTLEitsc5NiMhme7jOUHrDfL3TrOdtJzW +R0dqjFQkt28Nps83qyuvzbAoNBarY3aHzH3ehf8dg7kfFsHvmavIpSm5nj2WJEi3 +K+76rhjhHLAnTnntO+p861lXUB9ZD2xGqsQmslpKMRHVLwvBVhIrJS9tJYLS9fda +t5iAIhkCFVTNqtAJEAc+QtZqylJYvcv+VrD3lYMII4jn03gPPzdk8t1jPLdw0H4k +7kApLe3X3MI1IOxdms2MmNrvNbE8qxfgQy3MvHmTmVUwfg7i7fzOI8rGHsxldn5Z +EFdrgG+oxi94qLLZcVp8nvw3YBInpUvPJQ8QVUeVVpwQkjhY/e81Xcid2wghApgm +5hBJ8TfYn8dgD01vbN3jXMTNnL+urO6QG3bTGgGG74Bg76TgJnOTdYFYYQbi9yqa +IF2P5GgGU+0RZ01QU25jnTEFNQqnUF0tZE2JHANn+trknE7L1GyE9quplMkam4ht +mSuT1sjQ8hAkbug08dBb+fQf8FP8iokDb+Oa+h3boQIDAQABMA0GCSqGSIb3DQEB +CwUAA4ICAQCNxzIe1T4WXhn0FlsbZgSe/uEd5HtRP4WaVsuE0e30WrUVNzUahTyj +9TUTJUCS7f4mpNDwnNmdtoMeYJn+G1/l0KBiJWC20sch0pyqeVhado2O8W4WOc/i +WGrdFnf1jpuwySlm1H6i4d+/fJ2W0lK3CaP0YF3xSGUrSRJg9aZHohpN79SYFsmj +34x8W+CkFmTYQo6a6RNS+qjTCaDXPHcw4EG0YfjhdURMi6R7krvxdumbPRuBRsoN +86dXKpYuuKDcS/SZQxca9wE3EgxRlCwFdPrc2egtr5CbnTZmHgBp49xa0lilc2EH +QYymGLk2SXmvsKTLxru/lgVz8MvyxjMdvaUKVFakIjDN/lVAWZTZ3mE4DM+2oLBG +UB7fqWIE9EV5RCK7o8H19+QhU8vsP142Z+KA+pEFHEuWZ2oU7xj5QSK1PyoSX3Nx +w1JB/lO+CPIZrddCLCpgWfX4ZT463xtnZ1CiGyMCUOi3KOiGNs2SSBjSYIOdpivo +OFGA3aUMomHGZappgotRKeemKHfdLrTBFWHvQqByeMW1kNnEqD53FrS1+a/pnecJ +hLeoWnOso4ooStkLhAleuQV+j2XBmxJnpZ21w347hUMdyP9f8XcFe6f9y2VkHzRC +eiY7HteuQ93YxW88c4EirXjhF+Wed2dn410m5XdfBMPfa668Rau+qg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/shalo_auth.pem b/incs/WebAuthn/rootCertificates/mds/shalo_auth.pem new file mode 100644 index 0000000..fc3e08c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/shalo_auth.pem @@ -0,0 +1,14 @@ +SHALO AUTH +---------- + +-----BEGIN CERTIFICATE----- +MIIBmDCCAT6gAwIBAgIUBIgfXpd5wkMqxhKWthXj5rp4wz8wCgYIKoZIzj0EAwIw +KTEnMCUGA1UEAwweQVhFTEwgVTJGIENBIFNlcmlhbCAxNDIyNDU0MTc1MB4XDTIw +MDIwMzA0NTgwNloXDTQ3MDYyMTA0NTgwNlowKTEnMCUGA1UEAwweQVhFTEwgVTJG +IENBIFNlcmlhbCAxNDIyNDU0MTc1MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +escMJJ8DOEm36duSzeym+EHMe73FOoMJShv1jmPr4P3KomdUAy+13r/enywL6D0a +41H6foRSVu0BI8WnsxxDcaNEMEIwDAYDVR0TBAUwAwEB/zATBgNVHSUEDDAKBggr +BgEFBQcDAzAdBgNVHQ4EFgQU2Re4Iu2I/+KXuwH6EMJk3qrM/WAwCgYIKoZIzj0E +AwIDSAAwRQIhAPRCqrDsIAMoF9bSRNJ9jieSzEDSUMQk//4kTGLb3GeFAiBdg55M +Qu4rS7TPqDUYhlKRPx8uxzxABc0QF4eC8+ErDQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/si0x_fido_cl_wrist_v1_0.pem b/incs/WebAuthn/rootCertificates/mds/si0x_fido_cl_wrist_v1_0.pem new file mode 100644 index 0000000..35b0724 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/si0x_fido_cl_wrist_v1_0.pem @@ -0,0 +1,15 @@ +SI0X FIDO CL WRIST v1.0 +----------------------- + +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgIBATAKBggqhkjOPQQDAjBKMQswCQYDVQQGEwJERTEhMB8G +A1UECgwYRytEIE1vYmlsZSBTZWN1cml0eSBHbWJIMRgwFgYDVQQDDA9GSURPIFJv +b3QgQ0EgMDEwHhcNMjAxMTEyMDAwMDAwWhcNNDAxMTEyMDAwMDAwWjBKMQswCQYD +VQQGEwJERTEhMB8GA1UECgwYRytEIE1vYmlsZSBTZWN1cml0eSBHbWJIMRgwFgYD +VQQDDA9GSURPIFJvb3QgQ0EgMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQw +6cy+znMyQ6ptd4Jjqvma4e8Re+Zppb90GqKvsRBnF8WmM5yZWIOKjQgj/8+3j9av +W+SyAa/1MaywQD6B0g9aozIwMDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSs +epWuuxmD0o8j1Y278bLTGCZNvjAKBggqhkjOPQQDAgNJADBGAiEAu33Sp0E7BEdH +ozEGAClNsa0yPB6sEDoQ7W4kiy0DZ14CIQCJLDTJDAnWxo31zzvrWuINtBqy044+ +GgFP6+wlqG66Nw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/smartdisplayer_bobeepass_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/smartdisplayer_bobeepass_fido2_authenticator.pem new file mode 100644 index 0000000..5cffff8 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/smartdisplayer_bobeepass_fido2_authenticator.pem @@ -0,0 +1,15 @@ +SmartDisplayer BobeePass FIDO2 Authenticator +-------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIBvjCCAWOgAwIBAgIUPWJXf2V7FAtc875dE4jPabi5YBQwCgYIKoZIzj0EAwIw +RTELMAkGA1UEBhMCVFcxIjAgBgNVBAoMGVNtYXJ0RGlzcGxheWVyIFRlY2hub2xv +Z3kxEjAQBgNVBAMMCUJvYmVlUGFzczAgFw0yMjAyMTQwODM3MzZaGA8yMDUyMDIw +NzA4MzczNlowRTELMAkGA1UEBhMCVFcxIjAgBgNVBAoMGVNtYXJ0RGlzcGxheWVy +IFRlY2hub2xvZ3kxEjAQBgNVBAMMCUJvYmVlUGFzczBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABKHVqbBBDU0VXJUWVHy7S6ovywZTx8labBzmB54gFg68IryP5phC +MUPIIvHmYF5V+laoDUw247qI63cfeGjWux6jLzAtMAwGA1UdEwQFMAMBAf8wHQYD +VR0OBBYEFMKDRmYjmVbusPXHmFnYglFQ5vWpMAoGCCqGSM49BAMCA0kAMEYCIQCs +QDJvB5Fca4ryPOVZ+MBAIZzow+OV7T/wBJ9906HZZAIhAMVbSwd2jNoHl3SRyhrc +fQJqDo50vtKF+Jhg05vHmOp2 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/solid_webkey.pem b/incs/WebAuthn/rootCertificates/mds/solid_webkey.pem new file mode 100644 index 0000000..5547b9e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/solid_webkey.pem @@ -0,0 +1,45 @@ +SOLID webKey +------------ + +-----BEGIN CERTIFICATE----- +MIIHbDCCBVSgAwIBAgIIYON6b/aoGY8wDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNV +BAYTAlpBMTIwMAYDVQQKDClMQVcgVHJ1c3RlZCBUaGlyZCBQYXJ0eSBTZXJ2aWNl +cyBQVFkgTHRkLjEpMCcGA1UECwwgTEFXdHJ1c3QgVHJ1c3QgU2VydmljZXMgUHJv +dmlkZXIxITAfBgNVBAMMGExBV3RydXN0IFByaXZhdGUgUm9vdCBDQTAeFw0xODEw +MTkxMjE5MDVaFw0yODEwMTYxMjE5MDVaMIGRMQswCQYDVQQGEwJaQTEyMDAGA1UE +CgwpTEFXIFRydXN0ZWQgVGhpcmQgUGFydHkgU2VydmljZXMgUFRZIEx0ZC4xKTAn +BgNVBAsMIExBV3RydXN0IFRydXN0IFNlcnZpY2VzIFByb3ZpZGVyMSMwIQYDVQQD +DBpMQVd0cnVzdCBQcml2YXRlIEF1dGggQ0EwMTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAMXId27IVDtPruWUpnOZyrx9VPCxXQqO7sePmPkKyCDm+fhP +ZIpWpi245+9VRshu1KntY3WXNi0/wa1xVYlhkz3TWuwF0aJKhycTXFPg1pF0dGx2 +wchawHH4tP38Sl+2/8d3nzsHgCZHO31DYFHmQ2oUXgS6KSULABW0TJ7SghpgJYhs +ScxI1bJWH02qoVPJ5yJoDA77Porc4pxOLltRaA+w76+YkEzEoe7+0lGh9FZpTMAB +TziW1ZP/TyIDw8D8yPN+nc0QGjBk4QEqKUbStaI/0a7U+tLJQIHzoneHL1gJ2Xj9 +hk33uf64AfybYrltSrOGCqbltimGPCcpYr1pbVkXLl9JoTSmnU3mSyPeiMuVp1TF +k7Ro/PDscagEb+ue7sauE5hfIX2FCoXPrWISRBgCUKPNA6hRxXDtGBjJ1XokBsEe +bdDHwok7l+crI2ncyEMI1MA445PWDRkt4pT4Q5Aerfsc5/w8HFvcNrV0XT2CncMu +9pFKUEYEtc2VR7po3TZGM6a1JbCOkMG/6340/6s2SBBksMQoUVI96RSi1adma/Ah +enBFZWYSZHijduEaPJ1l5xPYLmFNrvarPLG7ywJ1X7EFSRKWAsnbTIVV3vEhaj3i +H/amL7DUXmOlK3YBEsPC3x1LD0Y+NPs963UYD9BLMHJjGMQ30DpdgMBg8mdbAgMB +AAGjggHGMIIBwjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFIDoUHnm3daj +92RhVv1HrOKvCdFuMDYGCCsGAQUFBwEBBCowKDAmBggrBgEFBQcwAYYaaHR0cDov +L29jc3AubGF3dHJ1c3QuY28uemEwSAYDVR0gBEEwPzA9BgpghkgBhvpsCgIBMC8w +LQYIKwYBBQUHAgEWIWh0dHBzOi8vbGF3dHJ1c3QuY28uemEvcmVwb3NpdG9yeTCB +3AYDVR0fBIHUMIHRMIHOoDSgMoYwaHR0cDovL2NybC5sYXd0cnVzdC5jby56YS9M +VF9Qcml2YXRlX1Jvb3RfQ0EuY3JsooGVpIGSMIGPMSEwHwYDVQQDDBhMQVd0cnVz +dCBQcml2YXRlIFJvb3QgQ0ExMjAwBgNVBAoMKUxBVyBUcnVzdGVkIFRoaXJkIFBh +cnR5IFNlcnZpY2VzIFBUWSBMdGQuMSkwJwYDVQQLDCBMQVd0cnVzdCBUcnVzdCBT +ZXJ2aWNlcyBQcm92aWRlcjELMAkGA1UEBhMCWkEwHQYDVR0OBBYEFMQl6gOgc4V3 +4YsppVsTsofTHwzWMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEA +uCgBwGLNn+DqabWTY/dPx8fqTJ8De9tg4yvyMoTTw8OYE0OiGqBoDKE4wOacYJwb ++sp8oabb4VU55FXjp3mMFu6snsmKw8OJzZzWMlpB8/ykAa9xBKBpd9AJQQfKuCDr +nRgCJGz5jcMh13zoj4cs9xjyAeTF81QXms5rCyGBnbKb99DWcftG+4nULdVA43ZH +1YMhZ8LGxtUf1e6Xea1tC/GoN0lSNeURGuMKlt0+91AhDmxoawHiVboZ/EuG1OKD +3s4Jz8MNSYAPcFssg28XJB99vLZsVzszBl8F2fMKgVOiL7/CQxF/Qnuo1pqY3jl5 +yOyPg7g6ppIF+EqGpPsDMXBc8Np8DBbRJ/HdbRGC6OXyVqpyYyI3Mb0PWMww5Hc5 +j36JYhsaImkvb+n5/SgI/yax8oOLEV/og+pWf9xeNjKx7O4/4IaUB48ThSg92OeQ +HBnrLDVTxChySEL9BmaUmGP7BL7nYmTk1+oRGgTdMM1ologhSjc9Kzp2WAZAoTsD +IgUUdwxOlIqkc0mIARtIxCGS3qgZxNSrbzpKZ2psu3fBxSDlOoF3xhx3Rpa5yjfr +UEo4CgsCsUCtx85kwQ8sbvgtLLNUemmCrlMoPWH9a/SxBAzN4iZFKS2kD7sFqxlX +k172+SHFAwR1uIRtbA340EgKW/0OF9WKoL0kQzDKMoU= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/solo_secp256r1_fido2_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/solo_secp256r1_fido2_ctap2_authenticator.pem new file mode 100644 index 0000000..5cdadcf --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/solo_secp256r1_fido2_ctap2_authenticator.pem @@ -0,0 +1,16 @@ +Solo Secp256R1 FIDO2 CTAP2 Authenticator +---------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB9DCCAZoCCQDER2OSj/S+jDAKBggqhkjOPQQDAjCBgDELMAkGA1UEBhMCVVMx +ETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQKDAlTb2xvIEtleXMxEDAOBgNVBAsM +B1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlzLmNvbTEhMB8GCSqGSIb3DQEJARYS +aGVsbG9Ac29sb2tleXMuY29tMCAXDTE4MTExMTEyNTE0MloYDzIwNjgxMDI5MTI1 +MTQyWjCBgDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQK +DAlTb2xvIEtleXMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlz +LmNvbTEhMB8GCSqGSIb3DQEJARYSaGVsbG9Ac29sb2tleXMuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEWHAN0CCJVZdMs0oktZ5m93uxmB1iyq8ELRLtqVFL +SOiHQEab56qRTB/QzrpGAY++Y2mw+vRuQMNhBiU0KzwjBjAKBggqhkjOPQQDAgNI +ADBFAiEAz9SlrAXIlEu87vra54rICPs+4b0qhp3PdzcTg7rvnP0CIGjxzlteQQx+ +jQGd7rwSZuE5RWUPVygYhUstQO9zNUOs +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/solo_tap_secp256r1_fido2_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/solo_tap_secp256r1_fido2_ctap2_authenticator.pem new file mode 100644 index 0000000..937c63b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/solo_tap_secp256r1_fido2_ctap2_authenticator.pem @@ -0,0 +1,16 @@ +Solo Tap Secp256R1 FIDO2 CTAP2 Authenticator +-------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB9DCCAZoCCQDER2OSj/S+jDAKBggqhkjOPQQDAjCBgDELMAkGA1UEBhMCVVMx +ETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQKDAlTb2xvIEtleXMxEDAOBgNVBAsM +B1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlzLmNvbTEhMB8GCSqGSIb3DQEJARYS +aGVsbG9Ac29sb2tleXMuY29tMCAXDTE4MTExMTEyNTE0MloYDzIwNjgxMDI5MTI1 +MTQyWjCBgDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQK +DAlTb2xvIEtleXMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlz +LmNvbTEhMB8GCSqGSIb3DQEJARYSaGVsbG9Ac29sb2tleXMuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEWHAN0CCJVZdMs0oktZ5m93uxmB1iyq8ELRLtqVFL +SOiHQEab56qRTB/QzrpGAY++Y2mw+vRuQMNhBiU0KzwjBjAKBggqhkjOPQQDAgNI +ADBFAiEAz9SlrAXIlEu87vra54rICPs+4b0qhp3PdzcTg7rvnP0CIGjxzlteQQx+ +jQGd7rwSZuE5RWUPVygYhUstQO9zNUOs +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/somu_secp256r1_fido2_ctap2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/somu_secp256r1_fido2_ctap2_authenticator.pem new file mode 100644 index 0000000..ae70b07 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/somu_secp256r1_fido2_ctap2_authenticator.pem @@ -0,0 +1,16 @@ +Somu Secp256R1 FIDO2 CTAP2 Authenticator +---------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIB9DCCAZoCCQDER2OSj/S+jDAKBggqhkjOPQQDAjCBgDELMAkGA1UEBhMCVVMx +ETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQKDAlTb2xvIEtleXMxEDAOBgNVBAsM +B1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlzLmNvbTEhMB8GCSqGSIb3DQEJARYS +aGVsbG9Ac29sb2tleXMuY29tMCAXDTE4MTExMTEyNTE0MloYDzIwNjgxMDI5MTI1 +MTQyWjCBgDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE1hcnlsYW5kMRIwEAYDVQQK +DAlTb2xvIEtleXMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNVBAMMDHNvbG9rZXlz +LmNvbTEhMB8GCSqGSIb3DQEJARYSaGVsbG9Ac29sb2tleXMuY29tMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEWHAN0CCJVZdMs0oktZ5m93uxmB1iyq8ELRLtqVFL +SOiHQEab56qRTB/QzrpGAY++Y2mw+vRuQMNhBiU0KzwjBjAKBggqhkjOPQQDAgNI +ADBFAiEAz9SlrAXIlEu87vra54rICPs+4b0qhp3PdzcTg7rvnP0CIGjxzlteQQx+ +jQGd7rwSZuE5RWUPVygYhUstQO9zNUOs +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/starsign_fido_card.pem b/incs/WebAuthn/rootCertificates/mds/starsign_fido_card.pem new file mode 100644 index 0000000..53189aa --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/starsign_fido_card.pem @@ -0,0 +1,15 @@ +StarSign FIDO Card +------------------ + +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgIBATAKBggqhkjOPQQDAjBKMQswCQYDVQQGEwJERTEhMB8G +A1UECgwYRytEIE1vYmlsZSBTZWN1cml0eSBHbWJIMRgwFgYDVQQDDA9GSURPIFJv +b3QgQ0EgMDEwHhcNMjAxMTEyMDAwMDAwWhcNNDAxMTEyMDAwMDAwWjBKMQswCQYD +VQQGEwJERTEhMB8GA1UECgwYRytEIE1vYmlsZSBTZWN1cml0eSBHbWJIMRgwFgYD +VQQDDA9GSURPIFJvb3QgQ0EgMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQw +6cy+znMyQ6ptd4Jjqvma4e8Re+Zppb90GqKvsRBnF8WmM5yZWIOKjQgj/8+3j9av +W+SyAa/1MaywQD6B0g9aozIwMDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSs +epWuuxmD0o8j1Y278bLTGCZNvjAKBggqhkjOPQQDAgNJADBGAiEAu33Sp0E7BEdH +ozEGAClNsa0yPB6sEDoQ7W4kiy0DZ14CIQCJLDTJDAnWxo31zzvrWuINtBqy044+ +GgFP6+wlqG66Nw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/starsign_key_fob.pem b/incs/WebAuthn/rootCertificates/mds/starsign_key_fob.pem new file mode 100644 index 0000000..9cd5160 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/starsign_key_fob.pem @@ -0,0 +1,15 @@ +StarSign Key Fob +---------------- + +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgIBATAKBggqhkjOPQQDAjBKMQswCQYDVQQGEwJERTEhMB8G +A1UECgwYRytEIE1vYmlsZSBTZWN1cml0eSBHbWJIMRgwFgYDVQQDDA9GSURPIFJv +b3QgQ0EgMDEwHhcNMjAxMTEyMDAwMDAwWhcNNDAxMTEyMDAwMDAwWjBKMQswCQYD +VQQGEwJERTEhMB8GA1UECgwYRytEIE1vYmlsZSBTZWN1cml0eSBHbWJIMRgwFgYD +VQQDDA9GSURPIFJvb3QgQ0EgMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQw +6cy+znMyQ6ptd4Jjqvma4e8Re+Zppb90GqKvsRBnF8WmM5yZWIOKjQgj/8+3j9av +W+SyAa/1MaywQD6B0g9aozIwMDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSs +epWuuxmD0o8j1Y278bLTGCZNvjAKBggqhkjOPQQDAgNJADBGAiEAu33Sp0E7BEdH +ozEGAClNsa0yPB6sEDoQ7W4kiy0DZ14CIQCJLDTJDAnWxo31zzvrWuINtBqy044+ +GgFP6+wlqG66Nw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2.pem b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2.pem new file mode 100644 index 0000000..05ea2b6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2.pem @@ -0,0 +1,19 @@ +Swissbit iShield Key 2 +---------------------- + +-----BEGIN CERTIFICATE----- +MIICiTCCAg6gAwIBAgIUOkmU35IicXoVPjfvwpG7MN6tHPUwCgYIKoZIzj0EAwMw +QzELMAkGA1UEBhMCREUxFDASBgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVT +d2lzc2JpdCBGSURPIFJvb3QgQ0EwIBcNMjExMDA3MDkzMDQyWhgPMjA1MTEwMDcw +OTMwNDJaMEMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtTd2lzc2JpdCBBRzEeMBwG +A1UEAwwVU3dpc3NiaXQgRklETyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEtgOC7IKxipMJ7bVPTT83Oe90xzHPCebxyCtg/WrsTrRaSnYigmJCB8/jqBN4 +OQG2dZ5jcNsL6SwHosYDRJc+O1zk9i5GEZWf3Ir992A6duMsp51lq4fAga/UzTN9 +/Ebzo4HAMIG9MB0GA1UdDgQWBBTfxzg8GGzYAidKL63uhSiraXJIKDB+BgNVHSME +dzB1gBTfxzg8GGzYAidKL63uhSiraXJIKKFHpEUwQzELMAkGA1UEBhMCREUxFDAS +BgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVTd2lzc2JpdCBGSURPIFJvb3Qg +Q0GCFDpJlN+SInF6FT4378KRuzDerRz1MAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQDsv4K6NfJvfvzd0OygwJ/ABiLtgtJW +hXTeUlltdqa4WsOM9tvx636v5FIvZRkK1XoCMQCdoPQ+a4fDBEiNuj0Ws33uUQhG +rpsePDGfVXn4kEpbTIBeOdVAx//TrMC/SVb+bsg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_enterprise.pem b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_enterprise.pem new file mode 100644 index 0000000..c7ac863 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_enterprise.pem @@ -0,0 +1,19 @@ +Swissbit iShield Key 2 Enterprise +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIICiTCCAg6gAwIBAgIUOkmU35IicXoVPjfvwpG7MN6tHPUwCgYIKoZIzj0EAwMw +QzELMAkGA1UEBhMCREUxFDASBgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVT +d2lzc2JpdCBGSURPIFJvb3QgQ0EwIBcNMjExMDA3MDkzMDQyWhgPMjA1MTEwMDcw +OTMwNDJaMEMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtTd2lzc2JpdCBBRzEeMBwG +A1UEAwwVU3dpc3NiaXQgRklETyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEtgOC7IKxipMJ7bVPTT83Oe90xzHPCebxyCtg/WrsTrRaSnYigmJCB8/jqBN4 +OQG2dZ5jcNsL6SwHosYDRJc+O1zk9i5GEZWf3Ir992A6duMsp51lq4fAga/UzTN9 +/Ebzo4HAMIG9MB0GA1UdDgQWBBTfxzg8GGzYAidKL63uhSiraXJIKDB+BgNVHSME +dzB1gBTfxzg8GGzYAidKL63uhSiraXJIKKFHpEUwQzELMAkGA1UEBhMCREUxFDAS +BgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVTd2lzc2JpdCBGSURPIFJvb3Qg +Q0GCFDpJlN+SInF6FT4378KRuzDerRz1MAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQDsv4K6NfJvfvzd0OygwJ/ABiLtgtJW +hXTeUlltdqa4WsOM9tvx636v5FIvZRkK1XoCMQCdoPQ+a4fDBEiNuj0Ws33uUQhG +rpsePDGfVXn4kEpbTIBeOdVAx//TrMC/SVb+bsg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_fips.pem b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_fips.pem new file mode 100644 index 0000000..8a3320b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_fips.pem @@ -0,0 +1,19 @@ +Swissbit iShield Key 2 FIPS +--------------------------- + +-----BEGIN CERTIFICATE----- +MIICiTCCAg6gAwIBAgIUOkmU35IicXoVPjfvwpG7MN6tHPUwCgYIKoZIzj0EAwMw +QzELMAkGA1UEBhMCREUxFDASBgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVT +d2lzc2JpdCBGSURPIFJvb3QgQ0EwIBcNMjExMDA3MDkzMDQyWhgPMjA1MTEwMDcw +OTMwNDJaMEMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtTd2lzc2JpdCBBRzEeMBwG +A1UEAwwVU3dpc3NiaXQgRklETyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEtgOC7IKxipMJ7bVPTT83Oe90xzHPCebxyCtg/WrsTrRaSnYigmJCB8/jqBN4 +OQG2dZ5jcNsL6SwHosYDRJc+O1zk9i5GEZWf3Ir992A6duMsp51lq4fAga/UzTN9 +/Ebzo4HAMIG9MB0GA1UdDgQWBBTfxzg8GGzYAidKL63uhSiraXJIKDB+BgNVHSME +dzB1gBTfxzg8GGzYAidKL63uhSiraXJIKKFHpEUwQzELMAkGA1UEBhMCREUxFDAS +BgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVTd2lzc2JpdCBGSURPIFJvb3Qg +Q0GCFDpJlN+SInF6FT4378KRuzDerRz1MAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQDsv4K6NfJvfvzd0OygwJ/ABiLtgtJW +hXTeUlltdqa4WsOM9tvx636v5FIvZRkK1XoCMQCdoPQ+a4fDBEiNuj0Ws33uUQhG +rpsePDGfVXn4kEpbTIBeOdVAx//TrMC/SVb+bsg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_fips_enterprise.pem b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_fips_enterprise.pem new file mode 100644 index 0000000..28514e4 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_2_fips_enterprise.pem @@ -0,0 +1,19 @@ +Swissbit iShield Key 2 FIPS Enterprise +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICiTCCAg6gAwIBAgIUOkmU35IicXoVPjfvwpG7MN6tHPUwCgYIKoZIzj0EAwMw +QzELMAkGA1UEBhMCREUxFDASBgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVT +d2lzc2JpdCBGSURPIFJvb3QgQ0EwIBcNMjExMDA3MDkzMDQyWhgPMjA1MTEwMDcw +OTMwNDJaMEMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtTd2lzc2JpdCBBRzEeMBwG +A1UEAwwVU3dpc3NiaXQgRklETyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEtgOC7IKxipMJ7bVPTT83Oe90xzHPCebxyCtg/WrsTrRaSnYigmJCB8/jqBN4 +OQG2dZ5jcNsL6SwHosYDRJc+O1zk9i5GEZWf3Ir992A6duMsp51lq4fAga/UzTN9 +/Ebzo4HAMIG9MB0GA1UdDgQWBBTfxzg8GGzYAidKL63uhSiraXJIKDB+BgNVHSME +dzB1gBTfxzg8GGzYAidKL63uhSiraXJIKKFHpEUwQzELMAkGA1UEBhMCREUxFDAS +BgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVTd2lzc2JpdCBGSURPIFJvb3Qg +Q0GCFDpJlN+SInF6FT4378KRuzDerRz1MAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQDsv4K6NfJvfvzd0OygwJ/ABiLtgtJW +hXTeUlltdqa4WsOM9tvx636v5FIvZRkK1XoCMQCdoPQ+a4fDBEiNuj0Ws33uUQhG +rpsePDGfVXn4kEpbTIBeOdVAx//TrMC/SVb+bsg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_fido2.pem b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_fido2.pem new file mode 100644 index 0000000..72ec45d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_fido2.pem @@ -0,0 +1,19 @@ +Swissbit iShield Key FIDO2 +-------------------------- + +-----BEGIN CERTIFICATE----- +MIICiTCCAg6gAwIBAgIUOkmU35IicXoVPjfvwpG7MN6tHPUwCgYIKoZIzj0EAwMw +QzELMAkGA1UEBhMCREUxFDASBgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVT +d2lzc2JpdCBGSURPIFJvb3QgQ0EwIBcNMjExMDA3MDkzMDQyWhgPMjA1MTEwMDcw +OTMwNDJaMEMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtTd2lzc2JpdCBBRzEeMBwG +A1UEAwwVU3dpc3NiaXQgRklETyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEtgOC7IKxipMJ7bVPTT83Oe90xzHPCebxyCtg/WrsTrRaSnYigmJCB8/jqBN4 +OQG2dZ5jcNsL6SwHosYDRJc+O1zk9i5GEZWf3Ir992A6duMsp51lq4fAga/UzTN9 +/Ebzo4HAMIG9MB0GA1UdDgQWBBTfxzg8GGzYAidKL63uhSiraXJIKDB+BgNVHSME +dzB1gBTfxzg8GGzYAidKL63uhSiraXJIKKFHpEUwQzELMAkGA1UEBhMCREUxFDAS +BgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVTd2lzc2JpdCBGSURPIFJvb3Qg +Q0GCFDpJlN+SInF6FT4378KRuzDerRz1MAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQDsv4K6NfJvfvzd0OygwJ/ABiLtgtJW +hXTeUlltdqa4WsOM9tvx636v5FIvZRkK1XoCMQCdoPQ+a4fDBEiNuj0Ws33uUQhG +rpsePDGfVXn4kEpbTIBeOdVAx//TrMC/SVb+bsg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_pro.pem b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_pro.pem new file mode 100644 index 0000000..2c5e110 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/swissbit_ishield_key_pro.pem @@ -0,0 +1,19 @@ +Swissbit iShield Key Pro +------------------------ + +-----BEGIN CERTIFICATE----- +MIICiTCCAg6gAwIBAgIUOkmU35IicXoVPjfvwpG7MN6tHPUwCgYIKoZIzj0EAwMw +QzELMAkGA1UEBhMCREUxFDASBgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVT +d2lzc2JpdCBGSURPIFJvb3QgQ0EwIBcNMjExMDA3MDkzMDQyWhgPMjA1MTEwMDcw +OTMwNDJaMEMxCzAJBgNVBAYTAkRFMRQwEgYDVQQKDAtTd2lzc2JpdCBBRzEeMBwG +A1UEAwwVU3dpc3NiaXQgRklETyBSb290IENBMHYwEAYHKoZIzj0CAQYFK4EEACID +YgAEtgOC7IKxipMJ7bVPTT83Oe90xzHPCebxyCtg/WrsTrRaSnYigmJCB8/jqBN4 +OQG2dZ5jcNsL6SwHosYDRJc+O1zk9i5GEZWf3Ir992A6duMsp51lq4fAga/UzTN9 +/Ebzo4HAMIG9MB0GA1UdDgQWBBTfxzg8GGzYAidKL63uhSiraXJIKDB+BgNVHSME +dzB1gBTfxzg8GGzYAidKL63uhSiraXJIKKFHpEUwQzELMAkGA1UEBhMCREUxFDAS +BgNVBAoMC1N3aXNzYml0IEFHMR4wHAYDVQQDDBVTd2lzc2JpdCBGSURPIFJvb3Qg +Q0GCFDpJlN+SInF6FT4378KRuzDerRz1MAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMAoGCCqGSM49BAMDA2kAMGYCMQDsv4K6NfJvfvzd0OygwJ/ABiLtgtJW +hXTeUlltdqa4WsOM9tvx636v5FIvZRkK1XoCMQCdoPQ+a4fDBEiNuj0Ws33uUQhG +rpsePDGfVXn4kEpbTIBeOdVAx//TrMC/SVb+bsg= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/t_shield_trustsec_fido2_bio_and_client_pin_version.pem b/incs/WebAuthn/rootCertificates/mds/t_shield_trustsec_fido2_bio_and_client_pin_version.pem new file mode 100644 index 0000000..d69c819 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/t_shield_trustsec_fido2_bio_and_client_pin_version.pem @@ -0,0 +1,18 @@ +T-Shield TrustSec FIDO2 Bio and client PIN version +-------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICWDCCAf+gAwIBAgIUZkohGU6A+F2BKbG59WJydaPNo1cwCgYIKoZIzj0EAwIw +gYAxCzAJBgNVBAYTAkVHMQ4wDAYDVQQIDAVDYWlybzERMA8GA1UECgwIVHJ1c3Rz +ZWMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNVBAMMDHRydXN0c2VjLm5ldDElMCMG +CSqGSIb3DQEJARYWbS5naGF0dGFzQHRydXN0c2VjLm5ldDAgFw0yNDA5MDkwNzQ3 +MTZaGA8yMDc0MDgyODA3NDcxNlowgYAxCzAJBgNVBAYTAkVHMQ4wDAYDVQQIDAVD +YWlybzERMA8GA1UECgwIVHJ1c3RzZWMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNV +BAMMDHRydXN0c2VjLm5ldDElMCMGCSqGSIb3DQEJARYWbS5naGF0dGFzQHRydXN0 +c2VjLm5ldDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGQ4OxxTIAmQbrzh98C6 +2oyk7HwNAFmP3cDq8omHEuQby3mTqW6qkDOYsAf1JYCsMD+AAm/xc8U0BcjivsdB +88WjUzBRMB0GA1UdDgQWBBR5b8dujN2hi1t2YPojlTVJTGKtejAfBgNVHSMEGDAW +gBR5b8dujN2hi1t2YPojlTVJTGKtejAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49 +BAMCA0cAMEQCIH/URBvm2ae2c3R9YqN70dDIp2C/n4x5awNpey4rSsYmAiBkQ7T6 +cw+dZyeZwDalKS18TbAJ3Qgwczo/mGaLj/NyrA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/t_shield_trustsec_u2f.pem b/incs/WebAuthn/rootCertificates/mds/t_shield_trustsec_u2f.pem new file mode 100644 index 0000000..3e92e85 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/t_shield_trustsec_u2f.pem @@ -0,0 +1,18 @@ +T-Shield TrustSEC u2f +--------------------- + +-----BEGIN CERTIFICATE----- +MIICWDCCAf+gAwIBAgIUZkohGU6A+F2BKbG59WJydaPNo1cwCgYIKoZIzj0EAwIw +gYAxCzAJBgNVBAYTAkVHMQ4wDAYDVQQIDAVDYWlybzERMA8GA1UECgwIVHJ1c3Rz +ZWMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNVBAMMDHRydXN0c2VjLm5ldDElMCMG +CSqGSIb3DQEJARYWbS5naGF0dGFzQHRydXN0c2VjLm5ldDAgFw0yNDA5MDkwNzQ3 +MTZaGA8yMDc0MDgyODA3NDcxNlowgYAxCzAJBgNVBAYTAkVHMQ4wDAYDVQQIDAVD +YWlybzERMA8GA1UECgwIVHJ1c3RzZWMxEDAOBgNVBAsMB1Jvb3QgQ0ExFTATBgNV +BAMMDHRydXN0c2VjLm5ldDElMCMGCSqGSIb3DQEJARYWbS5naGF0dGFzQHRydXN0 +c2VjLm5ldDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGQ4OxxTIAmQbrzh98C6 +2oyk7HwNAFmP3cDq8omHEuQby3mTqW6qkDOYsAf1JYCsMD+AAm/xc8U0BcjivsdB +88WjUzBRMB0GA1UdDgQWBBR5b8dujN2hi1t2YPojlTVJTGKtejAfBgNVHSMEGDAW +gBR5b8dujN2hi1t2YPojlTVJTGKtejAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49 +BAMCA0cAMEQCIH/URBvm2ae2c3R9YqN70dDIp2C/n4x5awNpey4rSsYmAiBkQ7T6 +cw+dZyeZwDalKS18TbAJ3Qgwczo/mGaLj/NyrA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/taglio_ctap2_1_cs.pem b/incs/WebAuthn/rootCertificates/mds/taglio_ctap2_1_cs.pem new file mode 100644 index 0000000..22956ee --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/taglio_ctap2_1_cs.pem @@ -0,0 +1,17 @@ +Taglio CTAP2.1 CS +----------------- + +-----BEGIN CERTIFICATE----- +MIICDzCCAbagAwIBAgIINL7c76Dm0+8wCgYIKoZIzj0EAwIwRDELMAkGA1UEBhMC +VVMxEzARBgNVBAoTClRhZ2xpbyBMTEMxIDAeBgNVBAMTF1RhZ2xpbyBGSURPIFJv +b3QgQ0EgRUNDMCAXDTI0MDYyODAwMDAwMFoYDzIwNTQwNjI3MjM1OTU5WjBEMQsw +CQYDVQQGEwJVUzETMBEGA1UEChMKVGFnbGlvIExMQzEgMB4GA1UEAxMXVGFnbGlv +IEZJRE8gUm9vdCBDQSBFQ0MwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS41U88 +g8iuH8Tmo/f4hfAvyu59eL8gBKhbbYSFeIjrIhmrZnqYu2akoQbG+GpSMkxXkTUd +rlr7Kqs/moTNkDmVo4GPMIGMMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFAwHdYhR +/U/TI6FO9ZMbmnrUImwyMF0GA1UdIwRWMFShSKRGMEQxCzAJBgNVBAYTAlVTMRMw +EQYDVQQKEwpUYWdsaW8gTExDMSAwHgYDVQQDExdUYWdsaW8gRklETyBSb290IENB +IEVDQ4IINL7c76Dm0+8wCgYIKoZIzj0EAwIDRwAwRAIgClJC2iZFhVs3pp6mkCR2 +ZXQnZUL8KEDHdf5YZurmv+0CIH4EuuDRA4VXChtzIvngljHWjgI1vRE7GJjap77x +oZxF +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/taglio_ctap2_1_ep.pem b/incs/WebAuthn/rootCertificates/mds/taglio_ctap2_1_ep.pem new file mode 100644 index 0000000..1616097 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/taglio_ctap2_1_ep.pem @@ -0,0 +1,17 @@ +Taglio CTAP2.1 EP +----------------- + +-----BEGIN CERTIFICATE----- +MIICDzCCAbagAwIBAgIINL7c76Dm0+8wCgYIKoZIzj0EAwIwRDELMAkGA1UEBhMC +VVMxEzARBgNVBAoTClRhZ2xpbyBMTEMxIDAeBgNVBAMTF1RhZ2xpbyBGSURPIFJv +b3QgQ0EgRUNDMCAXDTI0MDYyODAwMDAwMFoYDzIwNTQwNjI3MjM1OTU5WjBEMQsw +CQYDVQQGEwJVUzETMBEGA1UEChMKVGFnbGlvIExMQzEgMB4GA1UEAxMXVGFnbGlv +IEZJRE8gUm9vdCBDQSBFQ0MwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS41U88 +g8iuH8Tmo/f4hfAvyu59eL8gBKhbbYSFeIjrIhmrZnqYu2akoQbG+GpSMkxXkTUd +rlr7Kqs/moTNkDmVo4GPMIGMMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFAwHdYhR +/U/TI6FO9ZMbmnrUImwyMF0GA1UdIwRWMFShSKRGMEQxCzAJBgNVBAYTAlVTMRMw +EQYDVQQKEwpUYWdsaW8gTExDMSAwHgYDVQQDExdUYWdsaW8gRklETyBSb290IENB +IEVDQ4IINL7c76Dm0+8wCgYIKoZIzj0EAwIDRwAwRAIgClJC2iZFhVs3pp6mkCR2 +ZXQnZUL8KEDHdf5YZurmv+0CIH4EuuDRA4VXChtzIvngljHWjgI1vRE7GJjap77x +oZxF +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/test_dummy_record.pem b/incs/WebAuthn/rootCertificates/mds/test_dummy_record.pem new file mode 100644 index 0000000..d646f74 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/test_dummy_record.pem @@ -0,0 +1,17 @@ +TEST (DUMMY RECORD) +------------------- + +-----BEGIN CERTIFICATE----- +MIICLDCCAdICCQCv1vlqKeW5ejAKBggqhkjOPQQDAjCBnDELMAkGA1UEBhMCQ0gx +DzANBgNVBAgMBkdlbmV2YTEQMA4GA1UEBwwHVmVyc29peDEPMA0GA1UECgwGVE9L +RU4yMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRMwEQYDVQQD +DAp0b2tlbjIuY29tMSAwHgYJKoZIhvcNAQkBFhFvZmZpY2VAdG9rZW4yLmNvbTAg +Fw0xOTA1MTQwNjU0MjFaGA8yMDcyMDUyMDA2NTQyMVowgZwxCzAJBgNVBAYTAkNI +MQ8wDQYDVQQIDAZHZW5ldmExEDAOBgNVBAcMB1ZlcnNvaXgxDzANBgNVBAoMBlRP +S0VOMjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjETMBEGA1UE +AwwKdG9rZW4yLmNvbTEgMB4GCSqGSIb3DQEJARYRb2ZmaWNlQHRva2VuMi5jb20w +WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATjbSZd61/7Haoxyoxl3yh6tjk3tL6A +SCCum/2ndq86DQLt+DU6MV6f4/++upAPbTZU6jWnvILovtnsRgCWwUYRMAoGCCqG +SM49BAMCA0gAMEUCIEiNfNpALZIH8n1VyXpFyLIzDeZEZOCRiKh44uniaBZPAiEA +odanOlPUECjGHEf+E4dTKkyClpLi4JdEJkVHQpIXEJA= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/thales_idprime_fido_bio.pem b/incs/WebAuthn/rootCertificates/mds/thales_idprime_fido_bio.pem new file mode 100644 index 0000000..e3ab775 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/thales_idprime_fido_bio.pem @@ -0,0 +1,43 @@ +Thales IDPrime FIDO Bio +----------------------- + +-----BEGIN CERTIFICATE----- +MIIC6TCCAdGgAwIBAgIJAJbTyru1X/IPMA0GCSqGSIb3DQEBCwUAMCMxITAfBgNV +BAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBDQTAeFw0xODA2MTIxNDQ1NTBaFw0y +ODA2MDkxNDQ1NTBaMCMxITAfBgNVBAMMGEdlbWFsdG8gTXVsdGlBcHAgRklETyBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVjKHWpbD7TSlMxocjT +l6nIf7x32PmsQ9zGuLGGqA0UQZoIq3XLzL6LYUvJ5A5g0uyFGllHEfGAKrEaCQ8F +VvPS/Uh0FyfzWhRAziTSijjMIIVjjjUv9m9vFmcXScgHig7Odz8858V0krNH99qG +m3wjgaOerTWmt+jXCUfn01IkTPwxG2HlgEd45jNLSV7Vool+Ke8E2ki4lEkTeHzb +oulR5GUbp3nMi7E47VMQa3bNwnzWBbsaBSSQhLk3m5HaKhhxa6wJDK47NiMCkCkd +IHuWSQLVAfm85UAONtEOPwi0OuK3qbe8yKOFGf0KhB5MMeAym7MV/M4W0a49ogPD +9pMCAwEAAaMgMB4wDAYDVR0TBAUwAwEB/zAOBgNVHQ8BAf8EBAMCAoQwDQYJKoZI +hvcNAQELBQADggEBAJWz5xLMk5WNYbAb6yOxECBoZ2WeB/ql4VJ3O/3/tNsxOYnz +LeWo540zQh9rAmaxz7eumBlskMq4yGPSNXB9ycWGHgkcCeSzN2wv8CIzDBs2oBZj +TNk65LBZDssTOBtMW/+uTFHQfbuO3ISLhI0DXfREi9NDM3jfk11xHcsfh2RMV+Qd +NfwVaZZrCq+ouG+Evkv7Kqq+oyu0VFM/tz68TGl6ylhPFR1qh9wttpVjAOOCEQCL +qP2dP28lwYByCqHQqVHwbujv/LZjZnKW3LYndZixPPSRCJssDDwJvh/f6nTxg9ZE ++/JcYre5CaI8nzVHaSOCjNJ7FzULG64JiWOvQ50= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIJAICUTvkgtj5CMA0GCSqGSIb3DQEBCwUAMFExCzAJBgNV +BAYTAkZSMQwwCgYDVQQKDANESVMxCzAJBgNVBAsMAkNTMScwJQYDVQQDDB5HZW1h +bHRvIE11bHRpQXBwIEZJRE8gU3ViY2EgQ0EwHhcNMjAwNzA3MTQzNzE4WhcNMzAw +NzA1MTQzNzE4WjBRMQswCQYDVQQGEwJGUjEMMAoGA1UECgwDRElTMQswCQYDVQQL +DAJDUzEnMCUGA1UEAwweR2VtYWx0byBNdWx0aUFwcCBGSURPIFN1YmNhIENBMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvAKOeqC5/p0D1isCYKQJlVUO +rB6I7DLocunE/Rm8duGTbyxQht3CbFVTv3N2Lp2fbjxlI+3sOSGk33FTYkTqxcdJ +IrJ7SskBcUSNrfKOaQT/6KQcP4Cm7V+655Tq+TWxyxWQhDygt15qoP7MuK6bT9Sw +pCjpfKhaMSmyQaMoUcRAbLqdzBCac0hzB+Ze+gqJlnWV9UaSI2rFsVuH4ZE0cRO+ +MOpaLgM/s248nGGHp22ewSQfbnPaBbb8iqyAP+cu52GLsUpKRJebE+R6+PMQ9JCd +WeQZR3DkfSidkv3mcb4jq1iIta+MqKhRnwrfXh911KWLnYAl9ENChLX0c6Sj1QID +AQABo1AwTjAdBgNVHQ4EFgQUWLvhRBUPn8uLIf68+gv/NZIwGSIwHwYDVR0jBBgw +FoAUWLvhRBUPn8uLIf68+gv/NZIwGSIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0B +AQsFAAOCAQEAFLrDhaegeKHxYjH3EP3vUBKhnzM206ASxgeYCO2Ec9pOlYJaeqFE ++sUamUV/pwjDlqNaSgFgy7TweYkvOmMn4qScsHqvJ3zGOAiafwah1vUHfClXR8+a +xO2iGOUF0JKrZ9YYjbAa5/4HClv7jFPOdMWTOQyngoiHAs3jkuYjpCLFlB4VOi3d +1wjA1pnTdBKkAb7t8nTvw+/XbFvcQa73VH7sjvoBqD3fdMfRcuVq4qUZtZT6cGag +THD61Ttqh9oMCZXcDbR1PGZnNbqycsWPDIK0npmK3/3lfV8c+Zsry6e170mfJMZp +7O8m6CSz6/VLK+yDJd7841wpmeKTf6InZA== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/token2_fido2_security_key.pem b/incs/WebAuthn/rootCertificates/mds/token2_fido2_security_key.pem new file mode 100644 index 0000000..6a57527 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/token2_fido2_security_key.pem @@ -0,0 +1,17 @@ +TOKEN2 FIDO2 Security Key +------------------------- + +-----BEGIN CERTIFICATE----- +MIICLDCCAdICCQCv1vlqKeW5ejAKBggqhkjOPQQDAjCBnDELMAkGA1UEBhMCQ0gx +DzANBgNVBAgMBkdlbmV2YTEQMA4GA1UEBwwHVmVyc29peDEPMA0GA1UECgwGVE9L +RU4yMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRMwEQYDVQQD +DAp0b2tlbjIuY29tMSAwHgYJKoZIhvcNAQkBFhFvZmZpY2VAdG9rZW4yLmNvbTAg +Fw0xOTA1MTQwNjU0MjFaGA8yMDcyMDUyMDA2NTQyMVowgZwxCzAJBgNVBAYTAkNI +MQ8wDQYDVQQIDAZHZW5ldmExEDAOBgNVBAcMB1ZlcnNvaXgxDzANBgNVBAoMBlRP +S0VOMjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjETMBEGA1UE +AwwKdG9rZW4yLmNvbTEgMB4GCSqGSIb3DQEJARYRb2ZmaWNlQHRva2VuMi5jb20w +WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATjbSZd61/7Haoxyoxl3yh6tjk3tL6A +SCCum/2ndq86DQLt+DU6MV6f4/++upAPbTZU6jWnvILovtnsRgCWwUYRMAoGCCqG +SM49BAMCA0gAMEUCIEiNfNpALZIH8n1VyXpFyLIzDeZEZOCRiKh44uniaBZPAiEA +odanOlPUECjGHEf+E4dTKkyClpLi4JdEJkVHQpIXEJA= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/token2_pin_plus_security_key_series.pem b/incs/WebAuthn/rootCertificates/mds/token2_pin_plus_security_key_series.pem new file mode 100644 index 0000000..9a3a004 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/token2_pin_plus_security_key_series.pem @@ -0,0 +1,17 @@ +TOKEN2 PIN Plus Security Key Series +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIICLDCCAdICCQCv1vlqKeW5ejAKBggqhkjOPQQDAjCBnDELMAkGA1UEBhMCQ0gx +DzANBgNVBAgMBkdlbmV2YTEQMA4GA1UEBwwHVmVyc29peDEPMA0GA1UECgwGVE9L +RU4yMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRMwEQYDVQQD +DAp0b2tlbjIuY29tMSAwHgYJKoZIhvcNAQkBFhFvZmZpY2VAdG9rZW4yLmNvbTAg +Fw0xOTA1MTQwNjU0MjFaGA8yMDcyMDUyMDA2NTQyMVowgZwxCzAJBgNVBAYTAkNI +MQ8wDQYDVQQIDAZHZW5ldmExEDAOBgNVBAcMB1ZlcnNvaXgxDzANBgNVBAoMBlRP +S0VOMjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjETMBEGA1UE +AwwKdG9rZW4yLmNvbTEgMB4GCSqGSIb3DQEJARYRb2ZmaWNlQHRva2VuMi5jb20w +WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATjbSZd61/7Haoxyoxl3yh6tjk3tL6A +SCCum/2ndq86DQLt+DU6MV6f4/++upAPbTZU6jWnvILovtnsRgCWwUYRMAoGCCqG +SM49BAMCA0gAMEUCIEiNfNpALZIH8n1VyXpFyLIzDeZEZOCRiKh44uniaBZPAiEA +odanOlPUECjGHEf+E4dTKkyClpLi4JdEJkVHQpIXEJA= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/token_ring_3_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/token_ring_3_fido2_authenticator.pem new file mode 100644 index 0000000..33b6f23 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/token_ring_3_fido2_authenticator.pem @@ -0,0 +1,17 @@ +Token Ring 3 FIDO2 Authenticator +-------------------------------- + +-----BEGIN CERTIFICATE----- +MIICOzCCAeGgAwIBAgIUIU3zmvBXg1yJJg1Np/Dx8Tt3Eg8wCgYIKoZIzj0EAwIw +dzELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQKDA1Ub2tl +bml6ZSBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRkw +FwYDVQQDDBBUb2tlbiBSaW5nIENBIDAwMCAXDTI0MDgzMDAzMDM1OVoYDzIwNTgw +ODIyMDMwMzU5WjBzMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlvcmsxFjAU +BgNVBAoMDVRva2VuaXplIEluYy4xIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3IgQXR0 +ZXN0YXRpb24xFTATBgNVBAMMDFRva2VuIFJpbmcgMzBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABJYHb0XB4mOSB8dHL7zN6ADMqF69W09f5xmXo8MJvAIEECI1ZVeR +pe0PEGjYvIhcBCz1NiqTM+sFh4kNBkO6X7yjTTBLMAkGA1UdEwQCMAAwHQYDVR0O +BBYEFDj2wYoYJdAcgrbEZj1CgSJxvTvXMB8GA1UdIwQYMBaAFOgaeqy9+KATwksx +4pZgQspv6JXCMAoGCCqGSM49BAMCA0gAMEUCICbmKgP3870VTGfcjjSPVUk9iWYZ +0nPogTyllA62Kcz2AiEArpjUeKXlFCUTzDP0FzzbRVVz+L/j/Ge3ok8/WUkGTiI= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/token_ring_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/token_ring_fido2_authenticator.pem new file mode 100644 index 0000000..67de9d4 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/token_ring_fido2_authenticator.pem @@ -0,0 +1,16 @@ +Token Ring FIDO2 Authenticator +------------------------------ + +-----BEGIN CERTIFICATE----- +MIIB/DCCAaGgAwIBAgIUEL/WkZfnxDw9s85XzUSJgycJjrQwCgYIKoZIzj0EAwIw +cTELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQKDA1Ub2tl +bml6ZSBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRMw +EQYDVQQDDApUb2tlbiBSaW5nMB4XDTIxMDYyMTE2MTczNFoXDTMxMDYxOTE2MTcz +NFowezELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMRYwFAYDVQQKDA1U +b2tlbml6ZSBJbmMuMSIwIAYDVQQLDBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9u +MR0wGwYDVQQDDBRUb2tlbjEgQXV0aGVudGljYXRvcjBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABLcwU5AdnQaYblLiW4XswD8s6zeQ+nEAvKKjxy32PK1CWUxvv5RA +gQ6wUQJJYVU4RcqVfdrGFqI9dIAuv1nec3yjDTALMAkGA1UdEwQCMAAwCgYIKoZI +zj0EAwIDSQAwRgIhALt+Hz3l+gfZGEAm/ee5Mgp2IBCw+UYLSg7r2LXRC9SkAiEA +1zjzej6tz9soS0oz2Vs4D6AtzoXY2HWZBgYt8G1KniE= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/toothpic_passkey_provider.pem b/incs/WebAuthn/rootCertificates/mds/toothpic_passkey_provider.pem new file mode 100644 index 0000000..4d24b4a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/toothpic_passkey_provider.pem @@ -0,0 +1,17 @@ +ToothPic Passkey Provider +------------------------- + +-----BEGIN CERTIFICATE----- +MIICEjCCAbigAwIBAgIRAIQRsv3DiL9P1af9oJ2ynjYwCgYIKoZIzj0EAwIwbzEL +MAkGA1UEBhMCSVQxGDAWBgNVBAoMD1Rvb3RoUGljIHMuci5sLjEiMCAGA1UECwwZ +QXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEiMCAGA1UEAwwZVG9vdGhQaWMgUGFz +c2tleSBQcm92aWRlcjAgFw0yNTA4MDUxMDAwMzBaGA8yMDU1MDgwNTEwMDAzMFow +bzELMAkGA1UEBhMCSVQxGDAWBgNVBAoMD1Rvb3RoUGljIHMuci5sLjEiMCAGA1UE +CwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEiMCAGA1UEAwwZVG9vdGhQaWMg +UGFzc2tleSBQcm92aWRlcjBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLKUVqRQ +ipvTMwgzu+rPHaoncoztcm2uxbeB09IrbJb38DSULU6UtKB63/FrPkgfVJkWRlYl +M7CkNbgyeiJ3nNyjMzAxMAwGA1UdEwEB/wQCMAAwIQYLKwYBBAGC5RwBAQQEEgQQ +zEX2TlKiRRuDGk7dgCKiAjAKBggqhkjOPQQDAgNIADBFAiEA9TWqeBO4aEMoqU6o +kvXbNmwpzjLBKx52GvVnm6EBmzwCICWJvv1oJ4zwKGpnSsw8J7/ibD+iWWFFcYSP +PmV+zhLb +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/trustkey_g310_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/trustkey_g310_u2f_authenticator.pem new file mode 100644 index 0000000..2b36e22 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/trustkey_g310_u2f_authenticator.pem @@ -0,0 +1,37 @@ +TrustKey G310 U2F Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/trustkey_g320_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/trustkey_g320_u2f_authenticator.pem new file mode 100644 index 0000000..4a233ba --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/trustkey_g320_u2f_authenticator.pem @@ -0,0 +1,37 @@ +TrustKey G320 U2F Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/trustkey_t110_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/trustkey_t110_u2f_authenticator.pem new file mode 100644 index 0000000..d8b0251 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/trustkey_t110_u2f_authenticator.pem @@ -0,0 +1,37 @@ +TrustKey T110 U2F Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/trustkey_t120_u2f_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/trustkey_t120_u2f_authenticator.pem new file mode 100644 index 0000000..6702a03 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/trustkey_t120_u2f_authenticator.pem @@ -0,0 +1,37 @@ +TrustKey T120 U2F Authenticator +------------------------------- + +-----BEGIN CERTIFICATE----- +MIICpTCCAkqgAwIBAgIBATAKBggqhkjOPQQDAjCBrzELMAkGA1UEBhMCS1IxETAP +BgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5nbmFtLUd1MRcwFQYDVQQKDA5l +V0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlv +bjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYO +aW5mb0BlLXdibS5jb20wHhcNMTgwNzAyMDUzMTM5WhcNMjMwNzAxMDUzMTM5WjCB +rzELMAkGA1UEBhMCS1IxETAPBgNVBAgMCFNlb3VsLVNpMRMwEQYDVQQHDApHYW5n +bmFtLUd1MRcwFQYDVQQKDA5lV0JNIENvLiwgTHRkLjEiMCAGA1UECwwZQXV0aGVu +dGljYXRvciBBdHRlc3RhdGlvbjEcMBoGA1UEAwwTZVdCTSBDQSBDZXJ0aWZpY2F0 +ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAAQIfqHisi0oO/eyOqSaDrr9itG2IymBkHnSDGQIIYmT+vqA8AgO +81momc2Ld5PGpEN6muE54wPHQjvc/yCih8u2o1UwUzASBgNVHRMBAf8ECDAGAQH/ +AgEAMB0GA1UdDgQWBBS3J/fxiAv22irdBs98SODhF7kU/jALBgNVHQ8EBAMCAQYw +EQYJYIZIAYb4QgEBBAQDAgAHMAoGCCqGSM49BAMCA0kAMEYCIQDc41LFK4LJCBU2 +VVKIz7Z6sxPhUEkh8nLSLK6IXdkP5wIhAIeKVOZchaVO5aF7fbdXoSrcyy1YYeUe +PLojcKI9fX84 +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICgjCCAiigAwIBAgIBATAKBggqhkjOPQQDAjCBnTELMAkGA1UEBhMCS1IxDjAM +BgNVBAgMBVNlb3VsMRAwDgYDVQQHDAdHYW5nbmFtMRcwFQYDVQQKDA5lV0JNIENv +LiwgTHRkLjEZMBcGA1UECwwQQ2VydGlmaWNhdGUgVW5pdDEZMBcGA1UEAwwQZVdC +TSBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOaW5mb0BlLXdibS5jb20wIBcN +MjMwNzExMDM0NjE0WhgPMjA3MzA2MjgwMzQ2MTRaMIGdMQswCQYDVQQGEwJLUjEO +MAwGA1UECAwFU2VvdWwxEDAOBgNVBAcMB0dhbmduYW0xFzAVBgNVBAoMDmVXQk0g +Q28uLCBMdGQuMRkwFwYDVQQLDBBDZXJ0aWZpY2F0ZSBVbml0MRkwFwYDVQQDDBBl +V0JNIENlcnRpZmljYXRlMR0wGwYJKoZIhvcNAQkBFg5pbmZvQGUtd2JtLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABAh+oeKyLSg797I6pJoOuv2K0bYjKYGQ +edIMZAghiZP6+oDwCA7zWaiZzYt3k8akQ3qa4TnjA8dCO9z/IKKHy7ajVTBTMBIG +A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLcn9/GIC/baKt0Gz3xI4OEXuRT+ +MAsGA1UdDwQEAwIBBjARBglghkgBhvhCAQEEBAMCAAcwCgYIKoZIzj0EAwIDSAAw +RQIhANVnJde//tBLq8MDDi+SAd6UdYIZSng4PMqmyNrvZj64AiAX0xSzAhFaCCp/ +uhpVgnlF+XBgrwAIsotZGTB6rkB31A== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/truu_windows_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/truu_windows_authenticator.pem new file mode 100644 index 0000000..24d2402 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/truu_windows_authenticator.pem @@ -0,0 +1,18 @@ +TruU Windows Authenticator +-------------------------- + +-----BEGIN CERTIFICATE----- +MIICSzCCAfKgAwIBAgIUW3XK8yywbAWliglixIF63dvqYy8wCgYIKoZIzj0EAwIw +fDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCENvbG9yYWRvMQ8wDQYDVQQHDAZEZW52 +ZXIxEzARBgNVBAoMClRydVUsIEluYy4xIjAgBgNVBAsMGUF1dGhlbnRpY2F0b3Ig +QXR0ZXN0YXRpb24xEDAOBgNVBAMMB3RydXUuYWkwIBcNMjMxMTAzMjAzNjUxWhgP +MjA1MzEwMjYyMDM2NTFaMHwxCzAJBgNVBAYTAlVTMREwDwYDVQQIDAhDb2xvcmFk +bzEPMA0GA1UEBwwGRGVudmVyMRMwEQYDVQQKDApUcnVVLCBJbmMuMSIwIAYDVQQL +DBlBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRAwDgYDVQQDDAd0cnV1LmFpMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAENAvbtccMr7j/SRWmqIEZTRWNJyj6msYr +5lGeAgdSGyC9O0356RIecuaViOqz0DxgS1f/5KPbZp1t0yD2fVRX96NQME4wHQYD +VR0OBBYEFA5tL10g88t2qXlPlhISI2dIzlaVMB8GA1UdIwQYMBaAFA5tL10g88t2 +qXlPlhISI2dIzlaVMAwGA1UdEwEB/wQCMAAwCgYIKoZIzj0EAwIDRwAwRAIgXfuv +jsp+4v5iGOqngUgOg1hmbgFPFMgIjyWxCKqw/d8CIFimLNXLDIwA+oIbP1yOfqE8 +xk6q7/4LWOVYkRALoBC2 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/usb_nfc_passcode_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/usb_nfc_passcode_authenticator.pem new file mode 100644 index 0000000..e1c46bf --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/usb_nfc_passcode_authenticator.pem @@ -0,0 +1,16 @@ +USB/NFC Passcode Authenticator +------------------------------ + +-----BEGIN CERTIFICATE----- +MIICCTCCAa+gAwIBAgIJAPAzegcU6sVAMAoGCCqGSM49BAMCMHYxCzAJBgNVBAYT +AkRFMSEwHwYDVQQKExhJbmZpbmVvbiBUZWNobm9sb2dpZXMgQUcxKTAnBgNVBAsT +IENBIGZvciBBdXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRkwFwYDVQQDExBJbmZp +bmVvbiBGSURPIENBMB4XDTE4MDQyNTEzMzUxM1oXDTIzMDMxMDEzMzUxM1owdjEL +MAkGA1UEBhMCREUxITAfBgNVBAoTGEluZmluZW9uIFRlY2hub2xvZ2llcyBBRzEp +MCcGA1UECxMgQ0EgZm9yIEF1dGhlbnRpY2F0b3IgQXR0ZXN0YXRpb24xGTAXBgNV +BAMTEEluZmluZW9uIEZJRE8gQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASV +bD4o+QwltixToOZSFEptDxDa+cZOmny9rP8WyxtgcwH4yNIt37zwdj58oGUgjBCU +eD8TDN52AADa9KSVOcsjoyYwJDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB +/wQEAwICBDAKBggqhkjOPQQDAgNIADBFAiA1NhquJNP+Wr3Le29R9BcxdAEJd2YW +xHDy8ZEi9khjmAIhAKzRd9f5df4kQ9QAUNZrSlT/my7OIXiMx0wH8eMY42Ff +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/utrust_fido2_security_key.pem b/incs/WebAuthn/rootCertificates/mds/utrust_fido2_security_key.pem new file mode 100644 index 0000000..da77724 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/utrust_fido2_security_key.pem @@ -0,0 +1,62 @@ +uTrust FIDO2 Security Key +------------------------- + +-----BEGIN CERTIFICATE----- +MIIDUjCCAjqgAwIBAgIGQ2FsYWlCMA0GCSqGSIb3DQEBCwUAMDUxMzAxBgNVBAMM +KklkZW50aXYgRklETyBSb290IENBIFNlcmlhbCA3NDA4NTcwOTIxMTk3MDAgFw0y +MDA0MjkwNTQxMjBaGA8yMDYwMDQxOTA1NDEyMFowNTEzMDEGA1UEAwwqSWRlbnRp +diBGSURPIFJvb3QgQ0EgU2VyaWFsIDc0MDg1NzA5MjExOTcwMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtGB+EOBp2Jd3v7VEAkZYUQuuO2/a51vtL/tv +GCJHTbQ+m8uf3gE6tWy8zDYoj0Zd++/EIjggdRrOD1dYH5l+y5ipRT3Jsm6ZU1NB +utT+X8Kr5K8Tx6EQ8S/ySxYvFoTJdsPPzt7YtZRxH8E7GMb7oO8wejKD2gBTrTES +s3d2FMYa4j/trE63+t+4NqckJW0teO6eOFmIaXQKPx/wuIX3ReE9ZoNCQOnNj3UZ +DNRZZXL1VETCrRogQcvj/cQcYFSwSeB23TkesNQxRKriEbeV+j8yqVE2TuzJIPz4 +J10u2OmmrRQOxw8CdENZMaj6Et/tY51aGlAHr6x9pR8qW3PhCQIDAQABo2YwZDAd +BgNVHQ4EFgQUGd+yN5GHsboYQ/X4tpxZ3+2jtqAwHwYDVR0jBBgwFoAUGd+yN5GH +sboYQ/X4tpxZ3+2jtqAwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAEVT589xBI3ev6cHUL7qFHeCMO1S2MUht8wM +VP6GWPod1E1rykyyS6e+vBokOfZPTET7+2eF0QBNX/74G96V+qvl5nZHIRqIxZ0c +zw3e+a/4U/Yc36m+r2vgpjzPIn9GFL6s7tmwg1+bNyPyU6ypkEeV46Acf0bWe/IA +b85VQJZWdAGhHSJ1dUVb88l7OeqkQRnqe3m3c201JDNCd1w5/3LU+8fmmjOmatsG +ww4yRGw3cGDpWQ9h1VZpSuUdfm7Oh/ul7Pnfj9u05gIYaXBo9zXAz1sePLV7hkfb +S7ryPL0xDUe6FbIG267rNJih4eK6ykNPENGiRQew8w1ASdnLiKo= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICuDCCAaCgAwIBAgICEAQwDQYJKoZIhvcNAQELBQAwJzElMCMGA1UEAwwcSWRl +bnRpdiBGSURPIEludGVybWVkaWF0ZSBDQTAgFw0yMDA4MTQxNjM5NTRaGA8yMDUw +MDkwNjE2Mzk1NFowbzELMAkGA1UEBhMCVVMxFTATBgNVBAoMDElkZW50aXYgSW5j +LjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjElMCMGA1UEAwwc +dVRydXN0IEZJRE8yIFNlY3VyaXR5IEtleSBQMTBZMBMGByqGSM49AgEGCCqGSM49 +AwEHA0IABHXhplb8fu4LP9Xc0g5DVX1u26+q2VSpUDVH3N7Mv+pKFM8tOPg3xakf +BdXxe/CELICPeibQTuozT641iDlWssqjbzBtMB0GA1UdDgQWBBReuu4rcH7qesEE +lTjJdqpdepy6aTAJBgNVHRMEAjAAMBMGCysGAQQBguUcAgEBBAQDAgQwMB8GA1Ud +IwQYMBaAFLbe+tg12+l74m3BK/kGFhvK3BY/MAsGA1UdDwQEAwIF4DANBgkqhkiG +9w0BAQsFAAOCAQEAUxVP1PfAbNW25uvgpruxltggfPboYLcQabzFHsld2P3riipc +34LXLxmozBrjdw5G/pkTsUjsjymN8k455SwzyFgTYJx69DyKWxIijhcCHKt2kQyp +fmiad2gIG/wVWrCXgc1nILoIBDuLUyFfCH7ef3gLuiry6ro2RVq6GUKW83E/SUHd +lUTJkSqpW8E3GOvffHNFjWHb8a19oEZdfP3kCz65p6/2MSxxv2wTt8dQ5UldXAEB +XBPSTfsq5bb0NsqwnvBFkvAaKj+ueyQ/S9o5PQrIn7JhGipXrau438hmt0REQ67X +PFi46CpMS0T9sBPGySIoLMmnTcnHr0UotpsCxQ== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDQDCCAiigAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwNTEzMDEGA1UEAwwqSWRl +bnRpdiBGSURPIFJvb3QgQ0EgU2VyaWFsIDc0MDg1NzA5MjExOTcwMCAXDTIwMDQy +OTA2NTc0NFoYDzIwNTAwNDIyMDY1NzQ0WjAnMSUwIwYDVQQDDBxJZGVudGl2IEZJ +RE8gSW50ZXJtZWRpYXRlIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAuoAozUSmveNu2McsrLRiDc2vZ+ODcIzoWNF65zRUQ9UjFYW5dYXkaLYJRsIz +5sdigYycMiGgaoNFOlyR0wSRX0pZS9AWXWM7pRsZQP9TdwDhgntiFSdmeeaiKESY +OTh+YGlsdY4R0Zfv5N32FpwsH0vY2F/Kcr3JX6i5vKkzBSm1mgEIdflNAG9s/G09 +Mpnz0Me/1yIjJv9V9DEAWHJn6MYN+fbIBfovlCKYQXNTGxfAgyQ82gasBVWkuiUE +ztY2UbfgyA2pUZ86OIdinCqOpgl92bZh1jVxNFjepvyfWKmlAYYStu8jT5kevANQ +Fys4QO063lZB9Ost4AohNMshUQIDAQABo2YwZDAdBgNVHQ4EFgQUtt762DXb6Xvi +bcEr+QYWG8rcFj8wHwYDVR0jBBgwFoAUGd+yN5GHsboYQ/X4tpxZ3+2jtqAwEgYD +VR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQAD +ggEBAFClmkDLe7F/CRmRu72iKKNqiLfYW08LD7TkQWoz53nIAjs88sMsbfrESjrA +PJc4gsbCFZTLc2Fx3z156fTwWEA+PDcYMFnrkaLTBIvXYYEdP50uRUwVxtwMq1Hu +DFN5OaXp9mC5fAPSPIO89SWUWbQ13L+nR4IqJ7O0hByKKcWK1zdTy8Tk5LadHMJ5 +eLFnHapZ+uRt7amVCuf8Fa3quYUAf4wQH22Yii0pvp1GVi4KpMXuwhLAivrQ24Au ++i+yhwHqVzghl9E8FJlo0YlK/brHJEs3GdKwHUAZAvKdPflkOCY8z/cSibdIDhow +OWtH6lGvQhxDzXB+AnkxMuTMQC8= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/valmido_pro_fido.pem b/incs/WebAuthn/rootCertificates/mds/valmido_pro_fido.pem new file mode 100644 index 0000000..beb2f67 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/valmido_pro_fido.pem @@ -0,0 +1,32 @@ +VALMIDO PRO FIDO +---------------- + +-----BEGIN CERTIFICATE----- +MIICKDCCAc+gAwIBAgIUAU31W+Hze259XpGtfhqjs2SAKDYwCgYIKoZIzj0EAwIw +ajELMAkGA1UEBhMCRlIxEDAOBgNVBAoMB1ZBTE1JRE8xLzAtBgNVBAsMJlByb2Zp +ZG8gQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbiBSb290MRgwFgYDVQQDDA93d3cu +dmFsbWlkby5jb20wHhcNMjMwNjIyMTIxNTAzWhcNMjgxMjEyMTIxNTAzWjBqMQsw +CQYDVQQGEwJGUjEQMA4GA1UECgwHVkFMTUlETzEvMC0GA1UECwwmUHJvZmlkbyBB +dXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uIFJvb3QxGDAWBgNVBAMMD3d3dy52YWxt +aWRvLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABK7W0x/T0eJea6emC1RF +Sk7xbrWRUwDeCOB4UnDMqiYDObImR4Get1q5rXZairD3QuoW51HgPfR9qhwe1WEk +H2ajUzBRMB0GA1UdDgQWBBQ+H1GyysBrEicas2OLW5hiOQMSEzAfBgNVHSMEGDAW +gBQ+H1GyysBrEicas2OLW5hiOQMSEzAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49 +BAMCA0cAMEQCIGGIwPHJqlWWqOvFLocf1Pd6WKbdvBIen2Ived5A61AwAiBCj2pe +/5cXqQbRj1tqpQdkmiiicpv8COsoanuYe2myDg== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICHzCCAcSgAwIBAgIUPTQaTG6eOwUU/MWvn+TJIHM3bHowCgYIKoZIzj0EAwIw +ajELMAkGA1UEBhMCRlIxEDAOBgNVBAoMB1ZBTE1JRE8xLzAtBgNVBAsMJlByb2Zp +ZG8gQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbiBSb290MRgwFgYDVQQDDA93d3cu +dmFsbWlkby5jb20wHhcNMjMwNjIyMTIxNTAzWhcNMjgxMjEyMTIxNTAzWjBlMQsw +CQYDVQQGEwJGUjEQMA4GA1UECgwHVkFMTUlETzEqMCgGA1UECwwhUHJvZmlkbyBB +dXRoZW50aWNhdG9yIEF0dGVzdGF0aW9uMRgwFgYDVQQDDA93d3cudmFsbWlkby5j +b20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQmNmloSwLTDScJa4DwV7s2tX0B +8VWUYqZ+h6fgXXz24aPMirfGWV2pBjepRze3DY/eiFMznbeuHIZDDXY2ljsvo00w +SzAJBgNVHRMEAjAAMB0GA1UdDgQWBBTeMAc3aTgYzuWJ+mLaprxEFLXXPDAfBgNV +HSMEGDAWgBQ+H1GyysBrEicas2OLW5hiOQMSEzAKBggqhkjOPQQDAgNJADBGAiEA +/aHcuzm+EHjybLh1DYlfBZqzw7MySJ75ijoKTRHSOzACIQD6noVlWULD9xhaNS/z +UnJXHc90FjJgaa+NZAw9WRQcXg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/veridium_android_sdk.pem b/incs/WebAuthn/rootCertificates/mds/veridium_android_sdk.pem new file mode 100644 index 0000000..723af78 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/veridium_android_sdk.pem @@ -0,0 +1,17 @@ +Veridium Android SDK +-------------------- + +-----BEGIN CERTIFICATE----- +MIICGDCCAb6gAwIBAgIULuLJylvJqK8JEzzeaWTYocHaeuMwCgYIKoZIzj0EAwIw +fDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhOZXcg +WW9yazEVMBMGA1UECgwMVmVyaWRpdW0gTFREMRMwEQYDVQQLDApWZXJpZGl1bUlE +MRswGQYDVQQDDBJWZXJpZGl1bUlEIFJPT1QgQ0EwIBcNMjEwODEyMTIwNjM1WhgP +MjA1MTAzMDgxMjA2MzVaMIGHMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlv +cmsxETAPBgNVBAcMCE5ldyBZb3JrMRUwEwYDVQQKDAxWZXJpZGl1bSBMVEQxEzAR +BgNVBAsMClZlcmlkaXVtSUQxJjAkBgNVBAMMHVZlcmlkaXVtSUQgQXR0ZXN0YXRp +b24gSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFV7CT1Y50YUtDs5n +CfvpY38L7IKwHhh1ECEtzFGgJqMrWc9OCxERurbjlw1enyccr4YDPnDv+yvs6cI8 +YRZ3SqMQMA4wDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAiJv3wHUq +yuJ0cAt929mqAaPzFhjhnaysqjNtxKpUzBcCIEQXR7s86O6BnBH30IWuWLxut/ts +hiaT6Eu0Nkh6Hd61 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/veridium_ios_sdk.pem b/incs/WebAuthn/rootCertificates/mds/veridium_ios_sdk.pem new file mode 100644 index 0000000..a300f28 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/veridium_ios_sdk.pem @@ -0,0 +1,17 @@ +Veridium iOS SDK +---------------- + +-----BEGIN CERTIFICATE----- +MIICGDCCAb6gAwIBAgIULuLJylvJqK8JEzzeaWTYocHaeuMwCgYIKoZIzj0EAwIw +fDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhOZXcg +WW9yazEVMBMGA1UECgwMVmVyaWRpdW0gTFREMRMwEQYDVQQLDApWZXJpZGl1bUlE +MRswGQYDVQQDDBJWZXJpZGl1bUlEIFJPT1QgQ0EwIBcNMjEwODEyMTIwNjM1WhgP +MjA1MTAzMDgxMjA2MzVaMIGHMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlv +cmsxETAPBgNVBAcMCE5ldyBZb3JrMRUwEwYDVQQKDAxWZXJpZGl1bSBMVEQxEzAR +BgNVBAsMClZlcmlkaXVtSUQxJjAkBgNVBAMMHVZlcmlkaXVtSUQgQXR0ZXN0YXRp +b24gSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFV7CT1Y50YUtDs5n +CfvpY38L7IKwHhh1ECEtzFGgJqMrWc9OCxERurbjlw1enyccr4YDPnDv+yvs6cI8 +YRZ3SqMQMA4wDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAiJv3wHUq +yuJ0cAt929mqAaPzFhjhnaysqjNtxKpUzBcCIEQXR7s86O6BnBH30IWuWLxut/ts +hiaT6Eu0Nkh6Hd61 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/veridiumid_passkey_android_sdk.pem b/incs/WebAuthn/rootCertificates/mds/veridiumid_passkey_android_sdk.pem new file mode 100644 index 0000000..2d15e0e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/veridiumid_passkey_android_sdk.pem @@ -0,0 +1,17 @@ +VeridiumID Passkey Android SDK +------------------------------ + +-----BEGIN CERTIFICATE----- +MIICGDCCAb6gAwIBAgIULuLJylvJqK8JEzzeaWTYocHaeuMwCgYIKoZIzj0EAwIw +fDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhOZXcg +WW9yazEVMBMGA1UECgwMVmVyaWRpdW0gTFREMRMwEQYDVQQLDApWZXJpZGl1bUlE +MRswGQYDVQQDDBJWZXJpZGl1bUlEIFJPT1QgQ0EwIBcNMjEwODEyMTIwNjM1WhgP +MjA1MTAzMDgxMjA2MzVaMIGHMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlv +cmsxETAPBgNVBAcMCE5ldyBZb3JrMRUwEwYDVQQKDAxWZXJpZGl1bSBMVEQxEzAR +BgNVBAsMClZlcmlkaXVtSUQxJjAkBgNVBAMMHVZlcmlkaXVtSUQgQXR0ZXN0YXRp +b24gSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFV7CT1Y50YUtDs5n +CfvpY38L7IKwHhh1ECEtzFGgJqMrWc9OCxERurbjlw1enyccr4YDPnDv+yvs6cI8 +YRZ3SqMQMA4wDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAiJv3wHUq +yuJ0cAt929mqAaPzFhjhnaysqjNtxKpUzBcCIEQXR7s86O6BnBH30IWuWLxut/ts +hiaT6Eu0Nkh6Hd61 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/veridiumid_passkey_ios_sdk.pem b/incs/WebAuthn/rootCertificates/mds/veridiumid_passkey_ios_sdk.pem new file mode 100644 index 0000000..4436e87 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/veridiumid_passkey_ios_sdk.pem @@ -0,0 +1,17 @@ +VeridiumID Passkey iOS SDK +-------------------------- + +-----BEGIN CERTIFICATE----- +MIICGDCCAb6gAwIBAgIULuLJylvJqK8JEzzeaWTYocHaeuMwCgYIKoZIzj0EAwIw +fDELMAkGA1UEBhMCVVMxETAPBgNVBAgMCE5ldyBZb3JrMREwDwYDVQQHDAhOZXcg +WW9yazEVMBMGA1UECgwMVmVyaWRpdW0gTFREMRMwEQYDVQQLDApWZXJpZGl1bUlE +MRswGQYDVQQDDBJWZXJpZGl1bUlEIFJPT1QgQ0EwIBcNMjEwODEyMTIwNjM1WhgP +MjA1MTAzMDgxMjA2MzVaMIGHMQswCQYDVQQGEwJVUzERMA8GA1UECAwITmV3IFlv +cmsxETAPBgNVBAcMCE5ldyBZb3JrMRUwEwYDVQQKDAxWZXJpZGl1bSBMVEQxEzAR +BgNVBAsMClZlcmlkaXVtSUQxJjAkBgNVBAMMHVZlcmlkaXVtSUQgQXR0ZXN0YXRp +b24gSXNzdWVyMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFV7CT1Y50YUtDs5n +CfvpY38L7IKwHhh1ECEtzFGgJqMrWc9OCxERurbjlw1enyccr4YDPnDv+yvs6cI8 +YRZ3SqMQMA4wDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQDAgNIADBFAiEAiJv3wHUq +yuJ0cAt929mqAaPzFhjhnaysqjNtxKpUzBcCIEQXR7s86O6BnBH30IWuWLxut/ts +hiaT6Eu0Nkh6Hd61 +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/verimark_dt_fingerprint_key.pem b/incs/WebAuthn/rootCertificates/mds/verimark_dt_fingerprint_key.pem new file mode 100644 index 0000000..7c13050 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/verimark_dt_fingerprint_key.pem @@ -0,0 +1,19 @@ +VeriMark DT Fingerprint Key +--------------------------- + +-----BEGIN CERTIFICATE----- +MIICfDCCAiOgAwIBAgIJAP4fSRQpRp3qMAoGCCqGSM49BAMCMIGZMQswCQYDVQQG +EwJVUzELMAkGA1UECAwCQ0ExETAPBgNVBAcMCFNhbiBKb3NlMRgwFgYDVQQKDA9T +eW5hcHRpY3MsIEluYy4xDDAKBgNVBAsMA1BDRDEVMBMGA1UEAwwMU3luYXB0aWNz +IENBMSswKQYJKoZIhvcNAQkBFhxjZXJ0LWF1dGhvcml0eUBzeW5hcHRpY3MuY29t +MCAXDTIwMDYwODIzNTAwOVoYDzIwNTEwNjA4MjM1MDA5WjCBmTELMAkGA1UEBhMC +VVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhTYW4gSm9zZTEYMBYGA1UECgwPU3lu +YXB0aWNzLCBJbmMuMQwwCgYDVQQLDANQQ0QxFTATBgNVBAMMDFN5bmFwdGljcyBD +QTErMCkGCSqGSIb3DQEJARYcY2VydC1hdXRob3JpdHlAc3luYXB0aWNzLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABLPQm50DgB980rdIIp6HYNo+nfQeUhPs +m4s78NROeLMOheuKn8ZxPXDHD+SKqBHAnXNbtoQ8g4ch+qiS+sWvJuOjUDBOMB0G +A1UdDgQWBBRDnWo24C2PpESzVbJPz1ZFTebSJzAfBgNVHSMEGDAWgBRDnWo24C2P +pESzVbJPz1ZFTebSJzAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIESk +k76ktFnDBDySebJHtw3TcJIXTfNo5Ng4Aj88BI7RAiBtEb5oxui8SzsUZ6wcQQjn +5aB5nd2aNJBhZK+iFHHGxg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/verimark_guard_fingerprint_key.pem b/incs/WebAuthn/rootCertificates/mds/verimark_guard_fingerprint_key.pem new file mode 100644 index 0000000..a80c905 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/verimark_guard_fingerprint_key.pem @@ -0,0 +1,19 @@ +VeriMark Guard Fingerprint Key +------------------------------ + +-----BEGIN CERTIFICATE----- +MIICfDCCAiOgAwIBAgIJAP4fSRQpRp3qMAoGCCqGSM49BAMCMIGZMQswCQYDVQQG +EwJVUzELMAkGA1UECAwCQ0ExETAPBgNVBAcMCFNhbiBKb3NlMRgwFgYDVQQKDA9T +eW5hcHRpY3MsIEluYy4xDDAKBgNVBAsMA1BDRDEVMBMGA1UEAwwMU3luYXB0aWNz +IENBMSswKQYJKoZIhvcNAQkBFhxjZXJ0LWF1dGhvcml0eUBzeW5hcHRpY3MuY29t +MCAXDTIwMDYwODIzNTAwOVoYDzIwNTEwNjA4MjM1MDA5WjCBmTELMAkGA1UEBhMC +VVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhTYW4gSm9zZTEYMBYGA1UECgwPU3lu +YXB0aWNzLCBJbmMuMQwwCgYDVQQLDANQQ0QxFTATBgNVBAMMDFN5bmFwdGljcyBD +QTErMCkGCSqGSIb3DQEJARYcY2VydC1hdXRob3JpdHlAc3luYXB0aWNzLmNvbTBZ +MBMGByqGSM49AgEGCCqGSM49AwEHA0IABLPQm50DgB980rdIIp6HYNo+nfQeUhPs +m4s78NROeLMOheuKn8ZxPXDHD+SKqBHAnXNbtoQ8g4ch+qiS+sWvJuOjUDBOMB0G +A1UdDgQWBBRDnWo24C2PpESzVbJPz1ZFTebSJzAfBgNVHSMEGDAWgBRDnWo24C2P +pESzVbJPz1ZFTebSJzAMBgNVHRMEBTADAQH/MAoGCCqGSM49BAMCA0cAMEQCIESk +k76ktFnDBDySebJHtw3TcJIXTfNo5Ng4Aj88BI7RAiBtEb5oxui8SzsUZ6wcQQjn +5aB5nd2aNJBhZK+iFHHGxg== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/verocard_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/verocard_fido2_authenticator.pem new file mode 100644 index 0000000..b8dc365 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/verocard_fido2_authenticator.pem @@ -0,0 +1,16 @@ +VeroCard FIDO2 Authenticator +---------------------------- + +-----BEGIN CERTIFICATE----- +MIICAjCCAaigAwIBAgIUVeYuZNkYBlvDkCX5gaTTf/j0YDMwCgYIKoZIzj0EAwIw +TTEaMBgGA1UEAwwRVmVyb0d1YXJkIEZJRE8gQ0ExCzAJBgNVBAYTAkFVMSIwIAYD +VQQKDBlWZXJvR3VhcmQgU3lzdGVtcyBQdHkgTFREMB4XDTIyMDExOTAyMjU1MFoX +DTMyMDExNzAyMjU1MFowTTEaMBgGA1UEAwwRVmVyb0d1YXJkIEZJRE8gQ0ExCzAJ +BgNVBAYTAkFVMSIwIAYDVQQKDBlWZXJvR3VhcmQgU3lzdGVtcyBQdHkgTFREMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQdcBwQZROys1G4QLKr52nTw0ZcCRxVTx +AtR1U2mamWodJ+86qo7bbKOp71SjOzFCIiJ2vNEQv1LHF2xKO7DxJaNmMGQwHQYD +VR0OBBYEFChU/r3vk+xiaGlY4QKASzRuHqSuMB8GA1UdIwQYMBaAFChU/r3vk+xi +aGlY4QKASzRuHqSuMA4GA1UdDwEB/wQEAwIB5jASBgNVHRMBAf8ECDAGAQH/AgEA +MAoGCCqGSM49BAMCA0gAMEUCIQCvhvHnlr1ynlP5f7Q21bOqRi3JdTe7asK1SZh5 +q3YMXQIgEbbuqxWPYp+txvb9Rki2PEhfsstl6vZ0HWEVqMTE9Xc= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/vincss_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/vincss_fido2_authenticator.pem new file mode 100644 index 0000000..323d0f0 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/vincss_fido2_authenticator.pem @@ -0,0 +1,36 @@ +VinCSS FIDO2 Authenticator +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIB9TCCAZsCFDW44aglxZiY/J3DJFC4e5o74220MAoGCCqGSM49BAMCMHwxCzAJ +BgNVBAYTAlZOMRIwEAYDVQQIDAlIb0NoaU1pbmgxDzANBgNVBAoMBlZpbkNTUzEP +MA0GA1UECwwGUm9vdENBMRYwFAYDVQQDDA1jYS52aW5jc3MubmV0MR8wHQYJKoZI +hvcNAQkBFhBhZG1pbkB2aW5jc3MubmV0MCAXDTE5MTAyMzA0MTg1NFoYDzIwNjkx +MDEwMDQxODU0WjB8MQswCQYDVQQGEwJWTjESMBAGA1UECAwJSG9DaGlNaW5oMQ8w +DQYDVQQKDAZWaW5DU1MxDzANBgNVBAsMBlJvb3RDQTEWMBQGA1UEAwwNY2Eudmlu +Y3NzLm5ldDEfMB0GCSqGSIb3DQEJARYQYWRtaW5AdmluY3NzLm5ldDBZMBMGByqG +SM49AgEGCCqGSM49AwEHA0IABO0ZlRMqkOPRqHNa4Xj7oTvEKHLtjWexvuAC8WLl +K53TIGXc2JJ3GbEaVo10tFjnLHLXheKadZCj2HEz3NJSaUIwCgYIKoZIzj0EAwID +SAAwRQIhALHeqkcl8O7ky1iRXicVAC7x2zsU12vS3BOVyXCgedE3AiBlM++xnzOO +Es2m3sF8/Ztbw6UL/AMT1ZXt5fyqUhIuWw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDHDCCAsKgAwIBAgIBATAKBggqhkjOPQQDAjB8MQswCQYDVQQGEwJWTjESMBAG +A1UECAwJSG9DaGlNaW5oMQ8wDQYDVQQKDAZWaW5DU1MxDzANBgNVBAsMBlJvb3RD +QTEWMBQGA1UEAwwNY2EudmluY3NzLm5ldDEfMB0GCSqGSIb3DQEJARYQYWRtaW5A +dmluY3NzLm5ldDAgFw0yMzEwMjUyMzUxNTNaGA8yMDczMTAxMjIzNTE1M1owgZIx +CzAJBgNVBAYTAlZOMRIwEAYDVQQIDAlIb0NoaU1pbmgxDzANBgNVBAoMBlZpbkNT +UzEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEZMBcGA1UEAwwQ +ZmlkbzIudmluY3NzLm5ldDEfMB0GCSqGSIb3DQEJARYQYWRtaW5AdmluY3NzLm5l +dDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDcllSkNyy2ebVJuUh7EDR4o+pfF +XtDRwCXun0L/2u1wV8QYopmrKvN2YmWU3xfEou9GYlg8FVSyiuI7XhsnVT2jggEa +MIIBFjAdBgNVHQ4EFgQUtTmt+HkgBmiKKtxn5Afr521TIsEwgaQGA1UdIwSBnDCB +maGBgKR+MHwxCzAJBgNVBAYTAlZOMRIwEAYDVQQIDAlIb0NoaU1pbmgxDzANBgNV +BAoMBlZpbkNTUzEPMA0GA1UECwwGUm9vdENBMRYwFAYDVQQDDA1jYS52aW5jc3Mu +bmV0MR8wHQYJKoZIhvcNAQkBFhBhZG1pbkB2aW5jc3MubmV0ghQ1uOGoJcWYmPyd +wyRQuHuaO+NttDAJBgNVHRMEAjAAMAsGA1UdDwQEAwIE8DATBgsrBgEEAYLlHAIB +AQQEAwIFIDAhBgsrBgEEAYLlHAEBBAQSBBBf24G4U/BJZ6iB9ewm/k0YMAoGCCqG +SM49BAMCA0gAMEUCIQDzR0ha1bt1YA91JmBVKxTqBN7gAhhUlBunRNOugiJ2hQIg +UmusQ0K6pzRn9zTgldNrywl6AUipPO8t1YzPwQlqJiM= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/vincss_fido2_fingerprint.pem b/incs/WebAuthn/rootCertificates/mds/vincss_fido2_fingerprint.pem new file mode 100644 index 0000000..d3229f9 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/vincss_fido2_fingerprint.pem @@ -0,0 +1,22 @@ +VinCSS FIDO2 Fingerprint +------------------------ + +-----BEGIN CERTIFICATE----- +MIIDEjCCAregAwIBAgIBATAKBggqhkjOPQQDAjB8MQswCQYDVQQGEwJWTjESMBAG +A1UECAwJSG9DaGlNaW5oMQ8wDQYDVQQKDAZWaW5DU1MxDzANBgNVBAsMBlJvb3RD +QTEWMBQGA1UEAwwNY2EudmluY3NzLm5ldDEfMB0GCSqGSIb3DQEJARYQYWRtaW5A +dmluY3NzLm5ldDAgFw0yMzEwMjQwNzUyMzZaGA8yMDczMTAxMTA3NTIzNlowgZIx +CzAJBgNVBAYTAlZOMRIwEAYDVQQIDAlIb0NoaU1pbmgxDzANBgNVBAoMBlZpbkNT +UzEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEZMBcGA1UEAwwQ +ZmlkbzIudmluY3NzLm5ldDEfMB0GCSqGSIb3DQEJARYQYWRtaW5AdmluY3NzLm5l +dDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDcllSkNyy2ebVJuUh7EDR4o+pfF +XtDRwCXun0L/2u1wV8QYopmrKvN2YmWU3xfEou9GYlg8FVSyiuI7XhsnVT2jggEP +MIIBCzAdBgNVHQ4EFgQUtTmt+HkgBmiKKtxn5Afr521TIsEwgZkGA1UdIwSBkTCB +jqGBgKR+MHwxCzAJBgNVBAYTAlZOMRIwEAYDVQQIDAlIb0NoaU1pbmgxDzANBgNV +BAoMBlZpbkNTUzEPMA0GA1UECwwGUm9vdENBMRYwFAYDVQQDDA1jYS52aW5jc3Mu +bmV0MR8wHQYJKoZIhvcNAQkBFhBhZG1pbkB2aW5jc3MubmV0ggkAsk6s332ZrP4w +CQYDVR0TBAIwADALBgNVHQ8EBAMCBPAwEwYLKwYBBAGC5RwCAQEEBAMCBHAwIQYL +KwYBBAGC5RwBAQQEEgQQkBJZP0PkRGGpetknd7VddDAKBggqhkjOPQQDAgNJADBG +AiEAyQ/9YCnFj7l0PLrmaDU0BhP9wMPD7jKEdvMe1zSr64ICIQCo5L/SIYASAOdk +Irm5DJIoxMJYKjMuaZMZY1R6rzJSaw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/vivokey_apex_fido2.pem b/incs/WebAuthn/rootCertificates/mds/vivokey_apex_fido2.pem new file mode 100644 index 0000000..7e82aa4 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/vivokey_apex_fido2.pem @@ -0,0 +1,17 @@ +VivoKey Apex FIDO2 +------------------ + +-----BEGIN CERTIFICATE----- +MIICNzCCAb2gAwIBAgIUc8cREsY8k+tu/Al5afYEYR0nC5cwCgYIKoZIzj0EAwIw +aTELMAkGA1UEBhMCVVMxEDAOBgNVBAoMB1Zpdm9LZXkxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xJDAiBgNVBAMMG1Zpdm9LZXkgQXR0ZXN0YXRp +b24gUm9vdCBDQTAeFw0yMjA4MTAxNzQwMDlaFw0zMjA4MDkxNzQwMDlaMGkxCzAJ +BgNVBAYTAlVTMRAwDgYDVQQKDAdWaXZvS2V5MSIwIAYDVQQLDBlBdXRoZW50aWNh +dG9yIEF0dGVzdGF0aW9uMSQwIgYDVQQDDBtWaXZvS2V5IEF0dGVzdGF0aW9uIFJv +b3QgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATkj04o5g5qd9Jb/om4bD4lxWwc +lpSkRmFs/lJNWRIkW+kot66/wRHu2Su/1BTJegSEjPN2U0V+r2qJ+xVcuXjozvSK +pts2ai31tButnqYXov2X4VM0G14GFIiHDjmqUqujJjAkMBIGA1UdEwEB/wQIMAYB +Af8CAQAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMCA2gAMGUCME1TonqEZys7 +SwTMPcqi3v7iJ3hklznkZ3zzVwPIt260QOduTeyZZ/h2wDVDttfXmAIxAJTUGy/O +vSGetxW+gkCrx/QBSPkI0bTUEXnkw9l33TiGow6ULZ+50Q+96/cGhKbkpQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/vivokey_apex_u2f.pem b/incs/WebAuthn/rootCertificates/mds/vivokey_apex_u2f.pem new file mode 100644 index 0000000..99c0966 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/vivokey_apex_u2f.pem @@ -0,0 +1,17 @@ +VivoKey Apex U2F +---------------- + +-----BEGIN CERTIFICATE----- +MIICNzCCAb2gAwIBAgIUc8cREsY8k+tu/Al5afYEYR0nC5cwCgYIKoZIzj0EAwIw +aTELMAkGA1UEBhMCVVMxEDAOBgNVBAoMB1Zpdm9LZXkxIjAgBgNVBAsMGUF1dGhl +bnRpY2F0b3IgQXR0ZXN0YXRpb24xJDAiBgNVBAMMG1Zpdm9LZXkgQXR0ZXN0YXRp +b24gUm9vdCBDQTAeFw0yMjA4MTAxNzQwMDlaFw0zMjA4MDkxNzQwMDlaMGkxCzAJ +BgNVBAYTAlVTMRAwDgYDVQQKDAdWaXZvS2V5MSIwIAYDVQQLDBlBdXRoZW50aWNh +dG9yIEF0dGVzdGF0aW9uMSQwIgYDVQQDDBtWaXZvS2V5IEF0dGVzdGF0aW9uIFJv +b3QgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATkj04o5g5qd9Jb/om4bD4lxWwc +lpSkRmFs/lJNWRIkW+kot66/wRHu2Su/1BTJegSEjPN2U0V+r2qJ+xVcuXjozvSK +pts2ai31tButnqYXov2X4VM0G14GFIiHDjmqUqujJjAkMBIGA1UdEwEB/wQIMAYB +Af8CAQAwDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMCA2gAMGUCME1TonqEZys7 +SwTMPcqi3v7iJ3hklznkZ3zzVwPIt260QOduTeyZZ/h2wDVDttfXmAIxAJTUGy/O +vSGetxW+gkCrx/QBSPkI0bTUEXnkw9l33TiGow6ULZ+50Q+96/cGhKbkpQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/windows_hello_hardware_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/windows_hello_hardware_authenticator.pem new file mode 100644 index 0000000..1277ca4 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/windows_hello_hardware_authenticator.pem @@ -0,0 +1,37 @@ +Windows Hello Hardware Authenticator +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIF9TCCA92gAwIBAgIQXbYwTgy/J79JuMhpUB5dyzANBgkqhkiG9w0BAQsFADCB +jDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UEAxMt +TWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0MB4X +DTE0MTIxMDIxMzExOVoXDTM5MTIxMDIxMzkyOFowgYwxCzAJBgNVBAYTAlVTMRMw +EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN +aWNyb3NvZnQgQ29ycG9yYXRpb24xNjA0BgNVBAMTLU1pY3Jvc29mdCBUUE0gUm9v +dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxNDCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ+n+bnKt/JHIRC/oI/xgkgsYdPzP0gpvduDA2GbRtth+L4W +UyoZKGBw7uz5bjjP8Aql4YExyjR3EZQ4LqnZChMpoCofbeDR4MjCE1TGwWghGpS0 +mM3GtWD9XiME4rE2K0VW3pdN0CLzkYbvZbs2wQTFfE62yNQiDjyHFWAZ4BQH4eWa +8wrDMUxIAneUCpU6zCwM+l6Qh4ohX063BHzXlTSTc1fDsiPaKuMMjWjK9vp5UHFP +a+dMAWr6OljQZPFIg3aZ4cUfzS9y+n77Hs1NXPBn6E4Db679z4DThIXyoKeZTv1a +aWOWl/exsDLGt2mTMTyykVV8uD1eRjYriFpmoRDwJKAEMOfaURarzp7hka9TOElG +yD2gOV4Fscr2MxAYCywLmOLzA4VDSYLuKAhPSp7yawET30AvY1HRfMwBxetSqWP2 ++yZRNYJlHpor5QTuRDgzR+Zej+aWx6rWNYx43kLthozeVJ3QCsD5iEI/OZlmWn5W +Yf7O8LB/1A7scrYv44FD8ck3Z+hxXpkklAsjJMsHZa9mBqh+VR1AicX4uZG8m16x +65ZU2uUpBa3rn8CTNmw17ZHOiuSWJtS9+PrZVA8ljgf4QgA1g6NPOEiLG2fn8Gm+ +r5Ak+9tqv72KDd2FPBJ7Xx4stYj/WjNPtEUhW4rcLK3ktLfcy6ea7Rocw5y5AgMB +AAGjUTBPMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR6 +jArOL0hiF+KU0a5VwVLscXSkVjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0B +AQsFAAOCAgEAW4ioo1+J9VWC0UntSBXcXRm1ePTVamtsxVy/GpP4EmJd3Ub53JzN +BfYdgfUL51CppS3ZY6BoagB+DqoA2GbSL+7sFGHBl5ka6FNelrwsH6VVw4xV/8kl +IjmqOyfatPYsz0sUdZev+reeiGpKVoXrK6BDnUU27/mgPtem5YKWvHB/soofUrLK +zZV3WfGdx9zBr8V0xW6vO3CKaqkqU9y6EsQw34n7eJCbEVVQ8VdFd9iV1pmXwaBA +fBwkviPTKEP9Cm+zbFIOLr3V3CL9hJj+gkTUuXWlJJ6wVXEG5i4rIbLAV59UrW4L +onP+seqvWMJYUFxu/niF0R3fSGM+NU11DtBVkhRZt1u0kFhZqjDz1dWyfT/N7Hke +3WsDqUFsBi+8SEw90rWx2aUkLvKo83oU4Mx4na+2I3l9F2a2VNGk4K7l3a00g51m +iPiq0Da0jqw30PaLluTMTGY5+RnZVh50JD6nk+Ea3wRkU8aiYFnpIxfKBZ72whmY +Ya/egj9IKeqpR0vuLebbU0fJBf880K1jWD3Z5SFyJXo057Mv0OPw5mttytE585ZI +y5JsaRXlsOoWGRXE3kUT/MKR1UoAgR54c8Bsh+9Dq2wqIK9mRn15zvBDeyHG6+cz +urLopziOUeWokxZN1syrEdKlhFoPYavm6t+PzIcpdxZwHA+V3jLJPfI= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/windows_hello_vbs_hardware_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/windows_hello_vbs_hardware_authenticator.pem new file mode 100644 index 0000000..dd25295 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/windows_hello_vbs_hardware_authenticator.pem @@ -0,0 +1,37 @@ +Windows Hello VBS Hardware Authenticator +---------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIF9TCCA92gAwIBAgIQXbYwTgy/J79JuMhpUB5dyzANBgkqhkiG9w0BAQsFADCB +jDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE2MDQGA1UEAxMt +TWljcm9zb2Z0IFRQTSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0MB4X +DTE0MTIxMDIxMzExOVoXDTM5MTIxMDIxMzkyOFowgYwxCzAJBgNVBAYTAlVTMRMw +EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN +aWNyb3NvZnQgQ29ycG9yYXRpb24xNjA0BgNVBAMTLU1pY3Jvc29mdCBUUE0gUm9v +dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxNDCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ+n+bnKt/JHIRC/oI/xgkgsYdPzP0gpvduDA2GbRtth+L4W +UyoZKGBw7uz5bjjP8Aql4YExyjR3EZQ4LqnZChMpoCofbeDR4MjCE1TGwWghGpS0 +mM3GtWD9XiME4rE2K0VW3pdN0CLzkYbvZbs2wQTFfE62yNQiDjyHFWAZ4BQH4eWa +8wrDMUxIAneUCpU6zCwM+l6Qh4ohX063BHzXlTSTc1fDsiPaKuMMjWjK9vp5UHFP +a+dMAWr6OljQZPFIg3aZ4cUfzS9y+n77Hs1NXPBn6E4Db679z4DThIXyoKeZTv1a +aWOWl/exsDLGt2mTMTyykVV8uD1eRjYriFpmoRDwJKAEMOfaURarzp7hka9TOElG +yD2gOV4Fscr2MxAYCywLmOLzA4VDSYLuKAhPSp7yawET30AvY1HRfMwBxetSqWP2 ++yZRNYJlHpor5QTuRDgzR+Zej+aWx6rWNYx43kLthozeVJ3QCsD5iEI/OZlmWn5W +Yf7O8LB/1A7scrYv44FD8ck3Z+hxXpkklAsjJMsHZa9mBqh+VR1AicX4uZG8m16x +65ZU2uUpBa3rn8CTNmw17ZHOiuSWJtS9+PrZVA8ljgf4QgA1g6NPOEiLG2fn8Gm+ +r5Ak+9tqv72KDd2FPBJ7Xx4stYj/WjNPtEUhW4rcLK3ktLfcy6ea7Rocw5y5AgMB +AAGjUTBPMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR6 +jArOL0hiF+KU0a5VwVLscXSkVjAQBgkrBgEEAYI3FQEEAwIBADANBgkqhkiG9w0B +AQsFAAOCAgEAW4ioo1+J9VWC0UntSBXcXRm1ePTVamtsxVy/GpP4EmJd3Ub53JzN +BfYdgfUL51CppS3ZY6BoagB+DqoA2GbSL+7sFGHBl5ka6FNelrwsH6VVw4xV/8kl +IjmqOyfatPYsz0sUdZev+reeiGpKVoXrK6BDnUU27/mgPtem5YKWvHB/soofUrLK +zZV3WfGdx9zBr8V0xW6vO3CKaqkqU9y6EsQw34n7eJCbEVVQ8VdFd9iV1pmXwaBA +fBwkviPTKEP9Cm+zbFIOLr3V3CL9hJj+gkTUuXWlJJ6wVXEG5i4rIbLAV59UrW4L +onP+seqvWMJYUFxu/niF0R3fSGM+NU11DtBVkhRZt1u0kFhZqjDz1dWyfT/N7Hke +3WsDqUFsBi+8SEw90rWx2aUkLvKo83oU4Mx4na+2I3l9F2a2VNGk4K7l3a00g51m +iPiq0Da0jqw30PaLluTMTGY5+RnZVh50JD6nk+Ea3wRkU8aiYFnpIxfKBZ72whmY +Ya/egj9IKeqpR0vuLebbU0fJBf880K1jWD3Z5SFyJXo057Mv0OPw5mttytE585ZI +y5JsaRXlsOoWGRXE3kUT/MKR1UoAgR54c8Bsh+9Dq2wqIK9mRn15zvBDeyHG6+cz +urLopziOUeWokxZN1syrEdKlhFoPYavm6t+PzIcpdxZwHA+V3jLJPfI= +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_phone.pem b/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_phone.pem new file mode 100644 index 0000000..60f758c --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_phone.pem @@ -0,0 +1,31 @@ +WinMagic FIDO Eazy - Phone +-------------------------- + +-----BEGIN CERTIFICATE----- +MIIErTCCA5WgAwIBAgIQRTfcgo6xwIFGfmtzk1BSnTANBgkqhkiG9w0BAQsFADBE +MRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGDAWBgoJkiaJk/IsZAEZFgh3aW5tYWdp +YzERMA8GA1UEAxMIV2lubWFnaWMwHhcNMDgxMTI0MTgzNDQ5WhcNMjgwNzEzMTcz +MjM3WjBEMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGDAWBgoJkiaJk/IsZAEZFgh3 +aW5tYWdpYzERMA8GA1UEAxMIV2lubWFnaWMwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDQCkmQ/K8Dn39qSCW5tKLvvDLH3ClScgQrDg7+uY44jHlIY1/L +l6v2rpj7nlmVMlIzogd3yXjCFBvGr4ziGQ2Qc8UpkaU96EZxEtHwZStw6YQ0jdng +kSLPvOp8T8YiJpcvsVtQtiQ0OsTTuiO2Ei4LuLh7KR+8x4bARvzkBWstNBTqVSAZ +QYesqnl8H5Sfwb3Iou8LSiAsuOXyxt2ms911YrxWvh/KnOel3Od3h+K5dQYP53+f +PUzgz56TTj8R4Y6zRuzdkbnR6xWXdrK414iX9D6x5q8W2XJJpTMK7EnSXG0q7XF7 +p68jDKAnxAF8kfh3uinc2ulmVOZbTRzxF8B3AgMBAAGjggGZMIIBlTATBgkrBgEE +AYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUjMsTbY0wXQBR29bWHIvbFfUAFfUwggEGBgNVHR8Egf4wgfswgfiggfWg +gfKGgbVsZGFwOi8vL0NOPVdpbm1hZ2ljKDIpLENOPXBob2VuaXgsQ049Q0RQLENO +PVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3Vy +YXRpb24sREM9d2lubWFnaWMsREM9bG9jYWw/Y2VydGlmaWNhdGVSZXZvY2F0aW9u +TGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hjhodHRw +Oi8vcGhvZW5peC53aW5tYWdpYy5sb2NhbC9DZXJ0RW5yb2xsL1dpbm1hZ2ljKDIp +LmNybDASBgkrBgEEAYI3FQEEBQIDAgADMCMGCSsGAQQBgjcVAgQWBBTfQQ5WrWMR +W78vkWh2niDT3V97rDANBgkqhkiG9w0BAQsFAAOCAQEAiLpLtnaE0AbIiSmmj4EL +RTRMGuedxd6ZTY2yUi1QNswaI2OFnh/NDWLWOgF36HOvDELXBYZM6+AsPiVHU72s +vlYj7Y5HzZvoUkM3dvbxr6U2BJ89JEETRIWqUlYOq47Be84OR2XvmniUuJrFOzsA +YctrZX2TFX3AbVPs4LSTNc0da0uq0CqoOSOICfzz1X7uf7Tw9O0KcKerFgzeUcmG +tKv5oK7RY9WkDxdi22Ry0GEb60tnav7qk9ja45WBjN10xuNpNslCalRnNYOGVtY1 +m4oy2g+1xd1b0vxg0xJsW4k2ovTdZQS5HCkme05M5Ly0SFSVG/RHxMs6Ix43CctC +IQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_software.pem b/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_software.pem new file mode 100644 index 0000000..23babaf --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_software.pem @@ -0,0 +1,31 @@ +WinMagic FIDO Eazy - Software +----------------------------- + +-----BEGIN CERTIFICATE----- +MIIErTCCA5WgAwIBAgIQRTfcgo6xwIFGfmtzk1BSnTANBgkqhkiG9w0BAQsFADBE +MRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGDAWBgoJkiaJk/IsZAEZFgh3aW5tYWdp +YzERMA8GA1UEAxMIV2lubWFnaWMwHhcNMDgxMTI0MTgzNDQ5WhcNMjgwNzEzMTcz +MjM3WjBEMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGDAWBgoJkiaJk/IsZAEZFgh3 +aW5tYWdpYzERMA8GA1UEAxMIV2lubWFnaWMwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDQCkmQ/K8Dn39qSCW5tKLvvDLH3ClScgQrDg7+uY44jHlIY1/L +l6v2rpj7nlmVMlIzogd3yXjCFBvGr4ziGQ2Qc8UpkaU96EZxEtHwZStw6YQ0jdng +kSLPvOp8T8YiJpcvsVtQtiQ0OsTTuiO2Ei4LuLh7KR+8x4bARvzkBWstNBTqVSAZ +QYesqnl8H5Sfwb3Iou8LSiAsuOXyxt2ms911YrxWvh/KnOel3Od3h+K5dQYP53+f +PUzgz56TTj8R4Y6zRuzdkbnR6xWXdrK414iX9D6x5q8W2XJJpTMK7EnSXG0q7XF7 +p68jDKAnxAF8kfh3uinc2ulmVOZbTRzxF8B3AgMBAAGjggGZMIIBlTATBgkrBgEE +AYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUjMsTbY0wXQBR29bWHIvbFfUAFfUwggEGBgNVHR8Egf4wgfswgfiggfWg +gfKGgbVsZGFwOi8vL0NOPVdpbm1hZ2ljKDIpLENOPXBob2VuaXgsQ049Q0RQLENO +PVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3Vy +YXRpb24sREM9d2lubWFnaWMsREM9bG9jYWw/Y2VydGlmaWNhdGVSZXZvY2F0aW9u +TGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hjhodHRw +Oi8vcGhvZW5peC53aW5tYWdpYy5sb2NhbC9DZXJ0RW5yb2xsL1dpbm1hZ2ljKDIp +LmNybDASBgkrBgEEAYI3FQEEBQIDAgADMCMGCSsGAQQBgjcVAgQWBBTfQQ5WrWMR +W78vkWh2niDT3V97rDANBgkqhkiG9w0BAQsFAAOCAQEAiLpLtnaE0AbIiSmmj4EL +RTRMGuedxd6ZTY2yUi1QNswaI2OFnh/NDWLWOgF36HOvDELXBYZM6+AsPiVHU72s +vlYj7Y5HzZvoUkM3dvbxr6U2BJ89JEETRIWqUlYOq47Be84OR2XvmniUuJrFOzsA +YctrZX2TFX3AbVPs4LSTNc0da0uq0CqoOSOICfzz1X7uf7Tw9O0KcKerFgzeUcmG +tKv5oK7RY9WkDxdi22Ry0GEb60tnav7qk9ja45WBjN10xuNpNslCalRnNYOGVtY1 +m4oy2g+1xd1b0vxg0xJsW4k2ovTdZQS5HCkme05M5Ly0SFSVG/RHxMs6Ix43CctC +IQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_tpm.pem b/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_tpm.pem new file mode 100644 index 0000000..44d8757 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/winmagic_fido_eazy_tpm.pem @@ -0,0 +1,31 @@ +WinMagic FIDO Eazy - TPM +------------------------ + +-----BEGIN CERTIFICATE----- +MIIErTCCA5WgAwIBAgIQRTfcgo6xwIFGfmtzk1BSnTANBgkqhkiG9w0BAQsFADBE +MRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGDAWBgoJkiaJk/IsZAEZFgh3aW5tYWdp +YzERMA8GA1UEAxMIV2lubWFnaWMwHhcNMDgxMTI0MTgzNDQ5WhcNMjgwNzEzMTcz +MjM3WjBEMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGDAWBgoJkiaJk/IsZAEZFgh3 +aW5tYWdpYzERMA8GA1UEAxMIV2lubWFnaWMwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDQCkmQ/K8Dn39qSCW5tKLvvDLH3ClScgQrDg7+uY44jHlIY1/L +l6v2rpj7nlmVMlIzogd3yXjCFBvGr4ziGQ2Qc8UpkaU96EZxEtHwZStw6YQ0jdng +kSLPvOp8T8YiJpcvsVtQtiQ0OsTTuiO2Ei4LuLh7KR+8x4bARvzkBWstNBTqVSAZ +QYesqnl8H5Sfwb3Iou8LSiAsuOXyxt2ms911YrxWvh/KnOel3Od3h+K5dQYP53+f +PUzgz56TTj8R4Y6zRuzdkbnR6xWXdrK414iX9D6x5q8W2XJJpTMK7EnSXG0q7XF7 +p68jDKAnxAF8kfh3uinc2ulmVOZbTRzxF8B3AgMBAAGjggGZMIIBlTATBgkrBgEE +AYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUjMsTbY0wXQBR29bWHIvbFfUAFfUwggEGBgNVHR8Egf4wgfswgfiggfWg +gfKGgbVsZGFwOi8vL0NOPVdpbm1hZ2ljKDIpLENOPXBob2VuaXgsQ049Q0RQLENO +PVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3Vy +YXRpb24sREM9d2lubWFnaWMsREM9bG9jYWw/Y2VydGlmaWNhdGVSZXZvY2F0aW9u +TGlzdD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hjhodHRw +Oi8vcGhvZW5peC53aW5tYWdpYy5sb2NhbC9DZXJ0RW5yb2xsL1dpbm1hZ2ljKDIp +LmNybDASBgkrBgEEAYI3FQEEBQIDAgADMCMGCSsGAQQBgjcVAgQWBBTfQQ5WrWMR +W78vkWh2niDT3V97rDANBgkqhkiG9w0BAQsFAAOCAQEAiLpLtnaE0AbIiSmmj4EL +RTRMGuedxd6ZTY2yUi1QNswaI2OFnh/NDWLWOgF36HOvDELXBYZM6+AsPiVHU72s +vlYj7Y5HzZvoUkM3dvbxr6U2BJ89JEETRIWqUlYOq47Be84OR2XvmniUuJrFOzsA +YctrZX2TFX3AbVPs4LSTNc0da0uq0CqoOSOICfzz1X7uf7Tw9O0KcKerFgzeUcmG +tKv5oK7RY9WkDxdi22Ry0GEb60tnav7qk9ja45WBjN10xuNpNslCalRnNYOGVtY1 +m4oy2g+1xd1b0vxg0xJsW4k2ovTdZQS5HCkme05M5Ly0SFSVG/RHxMs6Ix43CctC +IQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/wisecure_authtron_usb_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/wisecure_authtron_usb_fido2_authenticator.pem new file mode 100644 index 0000000..3341b00 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/wisecure_authtron_usb_fido2_authenticator.pem @@ -0,0 +1,58 @@ +WiSECURE AuthTron USB FIDO2 Authenticator +----------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDRjCCAu2gAwIBAgIUZPhSDtxI5lg2qgy+7IGDJhGqPOgwCgYIKoZIzj0EAwIw +gYcxCzAJBgNVBAYTAlRXMQ8wDQYDVQQIDAZUYWlwZWkxEjAQBgNVBAcMCVNvbWV3 +aGVyZTEWMBQGA1UECgwNV2lTRUNVUkUgSW5jLjEgMB4GCSqGSIb3DQEJARYRYWRt +aW5AZXhhbXBsZS5vcmcxGTAXBgNVBAMMEFdpU0VDVVJFIFJvb3QgQ0EwHhcNMjEw +MTI4MDgyNzIwWhcNMzEwMTI2MDgyNzIwWjCBhzELMAkGA1UEBhMCVFcxDzANBgNV +BAgMBlRhaXBlaTESMBAGA1UEBwwJU29tZXdoZXJlMRYwFAYDVQQKDA1XaVNFQ1VS +RSBJbmMuMSAwHgYJKoZIhvcNAQkBFhFhZG1pbkBleGFtcGxlLm9yZzEZMBcGA1UE +AwwQV2lTRUNVUkUgUm9vdCBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABBiW +vFaf/IhFMOWNqlweqr4GfO0mu/1B18J03OG+pSltRix9GjRojBya4LARyXMP8nw2 +Xh9PvwOBm9QedMC66XGjggEzMIIBLzAdBgNVHQ4EFgQUd+Yvj6I3Y8cKH3QRNLlC +8/Op97cwgccGA1UdIwSBvzCBvIAUd+Yvj6I3Y8cKH3QRNLlC8/Op97ehgY2kgYow +gYcxCzAJBgNVBAYTAlRXMQ8wDQYDVQQIDAZUYWlwZWkxEjAQBgNVBAcMCVNvbWV3 +aGVyZTEWMBQGA1UECgwNV2lTRUNVUkUgSW5jLjEgMB4GCSqGSIb3DQEJARYRYWRt +aW5AZXhhbXBsZS5vcmcxGTAXBgNVBAMMEFdpU0VDVVJFIFJvb3QgQ0GCFGT4Ug7c +SOZYNqoMvuyBgyYRqjzoMAwGA1UdEwEB/wQCMAAwNgYDVR0fBC8wLTAroCmgJ4Yl +aHR0cDovL3d3dy5leGFtcGxlLm9yZy9leGFtcGxlX2NhLmNybDAKBggqhkjOPQQD +AgNHADBEAiBf3p8LJ3PlfMsxTzWgjHaal6uzIo5tx3o+EUybdDY4ogIgV6nR1MUE +1wKz1uC7/kENg/FpJOetFaJePcgoneEwsKA= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIICMzCCAdmgAwIBAgIUbarV8PqC9Ink1dkoDXuO5zhP82gwCgYIKoZIzj0EAwIw +eDELMAkGA1UEBhMCVFcxKjAoBgNVBAoMIVdpU0VDVVJFIFRlY2hub2xvZ2llcyBD +b3Jwb3JhdGlvbjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEZ +MBcGA1UEAwwQV2lTRUNVUkUgUm9vdCBDQTAgFw0yMjAzMjMwNDAyNTdaGA8yMDUy +MDMxNTA0MDI1N1oweDELMAkGA1UEBhMCVFcxKjAoBgNVBAoMIVdpU0VDVVJFIFRl +Y2hub2xvZ2llcyBDb3Jwb3JhdGlvbjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBB +dHRlc3RhdGlvbjEZMBcGA1UEAwwQV2lTRUNVUkUgUm9vdCBDQTBZMBMGByqGSM49 +AgEGCCqGSM49AwEHA0IABPNWLKAGOUfRpBOHEfjdLrWP6sHkFTEPOxUdOzu5+SVA +R4KqNotvwlt8ZTLFy6tCV/9Cq1fQEJcblpAG3M2v+pajPzA9MB0GA1UdDgQWBBRM +rpz/UoomExFISh6aKZQG27JbjjAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAKBggqhkjOPQQDAgNIADBFAiAeIHEirCVCuOya6h/raH4OZZbqu9434ZUGYBGQ +tgDTnQIhAOylA3z6KCwGLnbFBwiKDwjch0jEuzNgvdhLtyhnEmRJ +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDEjCCAregAwIBAgIULKLBSVwDq9it3p+0yvyCPk2FFLowCgYIKoZIzj0EAwIw +djELMAkGA1UEBhMCVFcxDzANBgNVBAgMBlRhaXBlaTEPMA0GA1UEBwwGVGFpd2Fu +MSowKAYDVQQKDCFXaVNFQ1VSRSBUZWNobm9sb2dpZXMgQ29ycG9yYXRpb24xGTAX +BgNVBAMMEFdpU0VDVVJFIFJvb3QgQ0EwIBcNMjEwNDA3MTExNjA0WhgPMjA3MTAz +MjYxMTE2MDRaMHYxCzAJBgNVBAYTAlRXMQ8wDQYDVQQIDAZUYWlwZWkxDzANBgNV +BAcMBlRhaXdhbjEqMCgGA1UECgwhV2lTRUNVUkUgVGVjaG5vbG9naWVzIENvcnBv +cmF0aW9uMRkwFwYDVQQDDBBXaVNFQ1VSRSBSb290IENBMFkwEwYHKoZIzj0CAQYI +KoZIzj0DAQcDQgAEEHUewPpWbxQrKB7zlImGtSF01mKHJQ2f4aiJvUUJtCgm+LMJ +HmBc0IMeFVM0HbNMspXucUQ93fcKjBy18vEAgqOCAR8wggEbMB0GA1UdDgQWBBTH +wzcJ3XoRc373Y7NXIsa2IepkezCBswYDVR0jBIGrMIGogBTHwzcJ3XoRc373Y7NX +Isa2Iepke6F6pHgwdjELMAkGA1UEBhMCVFcxDzANBgNVBAgMBlRhaXBlaTEPMA0G +A1UEBwwGVGFpd2FuMSowKAYDVQQKDCFXaVNFQ1VSRSBUZWNobm9sb2dpZXMgQ29y +cG9yYXRpb24xGTAXBgNVBAMMEFdpU0VDVVJFIFJvb3QgQ0GCFCyiwUlcA6vYrd6f +tMr8gj5NhRS6MAwGA1UdEwEB/wQCMAAwNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDov +L3d3dy5leGFtcGxlLm9yZy9leGFtcGxlX2NhLmNybDAKBggqhkjOPQQDAgNJADBG +AiEAvxC+FrpGIHL7Wp9u5d5PtyEaOxSZMZeUNcc7vk23Ra8CIQDubOy5KCnkyVfH +r+OrPfN+8IsDjTi7rGSWWih9B2Y/ZQ== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/wisecure_blentity_fido2_authenticator.pem b/incs/WebAuthn/rootCertificates/mds/wisecure_blentity_fido2_authenticator.pem new file mode 100644 index 0000000..ed574ca --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/wisecure_blentity_fido2_authenticator.pem @@ -0,0 +1,17 @@ +WiSECURE Blentity FIDO2 Authenticator +------------------------------------- + +-----BEGIN CERTIFICATE----- +MIICMzCCAdmgAwIBAgIUbarV8PqC9Ink1dkoDXuO5zhP82gwCgYIKoZIzj0EAwIw +eDELMAkGA1UEBhMCVFcxKjAoBgNVBAoMIVdpU0VDVVJFIFRlY2hub2xvZ2llcyBD +b3Jwb3JhdGlvbjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEZ +MBcGA1UEAwwQV2lTRUNVUkUgUm9vdCBDQTAgFw0yMjAzMjMwNDAyNTdaGA8yMDUy +MDMxNTA0MDI1N1oweDELMAkGA1UEBhMCVFcxKjAoBgNVBAoMIVdpU0VDVVJFIFRl +Y2hub2xvZ2llcyBDb3Jwb3JhdGlvbjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBB +dHRlc3RhdGlvbjEZMBcGA1UEAwwQV2lTRUNVUkUgUm9vdCBDQTBZMBMGByqGSM49 +AgEGCCqGSM49AwEHA0IABPNWLKAGOUfRpBOHEfjdLrWP6sHkFTEPOxUdOzu5+SVA +R4KqNotvwlt8ZTLFy6tCV/9Cq1fQEJcblpAG3M2v+pajPzA9MB0GA1UdDgQWBBRM +rpz/UoomExFISh6aKZQG27JbjjAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAKBggqhkjOPQQDAgNIADBFAiAeIHEirCVCuOya6h/raH4OZZbqu9434ZUGYBGQ +tgDTnQIhAOylA3z6KCwGLnbFBwiKDwjch0jEuzNgvdhLtyhnEmRJ +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yk4_series_key_by_yubico.pem b/incs/WebAuthn/rootCertificates/mds/yk4_series_key_by_yubico.pem new file mode 100644 index 0000000..8d195ac --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yk4_series_key_by_yubico.pem @@ -0,0 +1,22 @@ +YK4 Series Key by Yubico +------------------------ + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_ccn_series_with_nfc.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_ccn_series_with_nfc.pem new file mode 100644 index 0000000..c80f83d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_ccn_series_with_nfc.pem @@ -0,0 +1,107 @@ +YubiKey 5 CCN Series with NFC +----------------------------- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_ccn_series_with_nfc_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_ccn_series_with_nfc_enterprise_profile.pem new file mode 100644 index 0000000..97eee91 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_ccn_series_with_nfc_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 CCN Series with NFC (Enterprise Profile) +-------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series.pem new file mode 100644 index 0000000..4d94dbf --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series.pem @@ -0,0 +1,107 @@ +YubiKey 5 FIPS Series +--------------------- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_enterprise_profile.pem new file mode 100644 index 0000000..3da1e39 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 FIPS Series (Enterprise Profile) +------------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_rc_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_rc_preview.pem new file mode 100644 index 0000000..9e42bd6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_rc_preview.pem @@ -0,0 +1,23 @@ +YubiKey 5 FIPS Series (RC Preview) +---------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning.pem new file mode 100644 index 0000000..c6e66e6 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning.pem @@ -0,0 +1,107 @@ +YubiKey 5 FIPS Series with Lightning +------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_enterprise_profile.pem new file mode 100644 index 0000000..ba59035 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 FIPS Series with Lightning (Enterprise Profile) +--------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_preview.pem new file mode 100644 index 0000000..75253de --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_preview.pem @@ -0,0 +1,22 @@ +YubiKey 5 FIPS Series with Lightning Preview +-------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDKjCCAhKgAwIBAgIUef+VvHkcTQnED++wJM/IxzSULk0wDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbWXViaWNvIDIwMjMgRklETyBQcmV2aWV3IENBMB4XDTIz +MDkyNTExMzI0MVoXDTI0MTIzMTExMzI0MVowJjEkMCIGA1UEAwwbWXViaWNvIDIw +MjMgRklETyBQcmV2aWV3IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAouFMTOKaE0YtexOoisSxp+Ebi5IA4esEScx16lzQdqV6/eZ82KtJeNXEuNkB +VZDpc32gStuxLBH8mgsoHBFai2DkjfBn5qbwR/c5+snlwZvjgVA0hzKw9CwAeAwR +D5krWt88/CVyCkMcgLSGwZs/rj7F/Ls3Ebg7MqLbbQJ9CozbbLdJUYIHcPpSZPto +MrZb4Gvni6iVS9UvCKgpqc6LGRmoYGG4ZR3lGJ/XQZfu+GeJW67iimMj/yoXOwxu +cxivZHFk6cQSgwuwioeNm4wvk83LhSuWctf2kAyQcZ7kUnpNee+d4MgrmGU4XMFL +iTgutaB+e9V8d5JTkUOHiLztkQIDAQABo1AwTjAdBgNVHQ4EFgQUM5SB5bHrV+jp +IOMdJl7u7bcnTY8wHwYDVR0jBBgwFoAUM5SB5bHrV+jpIOMdJl7u7bcnTY8wDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEACowR3KTLfidJyQFNqEFfUrfZ +9aa9egpOQtNRJdLStJ6xu2WfLwvG4ojGJlBKNnfa5DIcyQYf/8qJ4eliAVeNXuYm +eMmgNgZZyuY6G1yWCD2V3sD6Z4uj3SbaDOHj3gHvszgQhrhT1h/puHQkn6+hYKAp +77kM7Ic6AZ/RFbjpmLLk2D0sE1lzT/02i+Bh7M8smaiDZ9++JGzxeSun8W1HleZU +m2qKGmRa4XPdryT7x6KGUGnU4a3bpUmVeY9rQ/sfMd5ZToo+3unFWDzoVV2vNu8+ ++VLC9zo40FaKQLr9VAJDJ4yLENR7KrmV8L0cCXKJGZWAWtG5RGTmHIhd+nB41g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_rc_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_rc_preview.pem new file mode 100644 index 0000000..c36e43d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_lightning_rc_preview.pem @@ -0,0 +1,23 @@ +YubiKey 5 FIPS Series with Lightning (RC Preview) +------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc.pem new file mode 100644 index 0000000..619e2a2 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc.pem @@ -0,0 +1,22 @@ +YubiKey 5 FIPS Series with NFC +------------------------------ + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_enterprise_profile.pem new file mode 100644 index 0000000..6e46234 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 FIPS Series with NFC (Enterprise Profile) +--------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_preview.pem new file mode 100644 index 0000000..d7bf2b4 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_preview.pem @@ -0,0 +1,22 @@ +YubiKey 5 FIPS Series with NFC Preview +-------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDKjCCAhKgAwIBAgIUef+VvHkcTQnED++wJM/IxzSULk0wDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbWXViaWNvIDIwMjMgRklETyBQcmV2aWV3IENBMB4XDTIz +MDkyNTExMzI0MVoXDTI0MTIzMTExMzI0MVowJjEkMCIGA1UEAwwbWXViaWNvIDIw +MjMgRklETyBQcmV2aWV3IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAouFMTOKaE0YtexOoisSxp+Ebi5IA4esEScx16lzQdqV6/eZ82KtJeNXEuNkB +VZDpc32gStuxLBH8mgsoHBFai2DkjfBn5qbwR/c5+snlwZvjgVA0hzKw9CwAeAwR +D5krWt88/CVyCkMcgLSGwZs/rj7F/Ls3Ebg7MqLbbQJ9CozbbLdJUYIHcPpSZPto +MrZb4Gvni6iVS9UvCKgpqc6LGRmoYGG4ZR3lGJ/XQZfu+GeJW67iimMj/yoXOwxu +cxivZHFk6cQSgwuwioeNm4wvk83LhSuWctf2kAyQcZ7kUnpNee+d4MgrmGU4XMFL +iTgutaB+e9V8d5JTkUOHiLztkQIDAQABo1AwTjAdBgNVHQ4EFgQUM5SB5bHrV+jp +IOMdJl7u7bcnTY8wHwYDVR0jBBgwFoAUM5SB5bHrV+jpIOMdJl7u7bcnTY8wDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEACowR3KTLfidJyQFNqEFfUrfZ +9aa9egpOQtNRJdLStJ6xu2WfLwvG4ojGJlBKNnfa5DIcyQYf/8qJ4eliAVeNXuYm +eMmgNgZZyuY6G1yWCD2V3sD6Z4uj3SbaDOHj3gHvszgQhrhT1h/puHQkn6+hYKAp +77kM7Ic6AZ/RFbjpmLLk2D0sE1lzT/02i+Bh7M8smaiDZ9++JGzxeSun8W1HleZU +m2qKGmRa4XPdryT7x6KGUGnU4a3bpUmVeY9rQ/sfMd5ZToo+3unFWDzoVV2vNu8+ ++VLC9zo40FaKQLr9VAJDJ4yLENR7KrmV8L0cCXKJGZWAWtG5RGTmHIhd+nB41g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_rc_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_rc_preview.pem new file mode 100644 index 0000000..9485859 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_fips_series_with_nfc_rc_preview.pem @@ -0,0 +1,23 @@ +YubiKey 5 FIPS Series with NFC (RC Preview) +------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series.pem new file mode 100644 index 0000000..eb58b23 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series +---------------- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_enterprise_profile.pem new file mode 100644 index 0000000..8e79a4b --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_enterprise_profile.pem @@ -0,0 +1,23 @@ +YubiKey 5 Series (Enterprise Profile) +------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning.pem new file mode 100644 index 0000000..b52160f --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with Lightning +------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning_enterprise_profile.pem new file mode 100644 index 0000000..fdf1240 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with Lightning (Enterprise Profile) +---------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning_preview.pem new file mode 100644 index 0000000..58e67bd --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_lightning_preview.pem @@ -0,0 +1,22 @@ +YubiKey 5 Series with Lightning Preview +--------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDKjCCAhKgAwIBAgIUef+VvHkcTQnED++wJM/IxzSULk0wDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbWXViaWNvIDIwMjMgRklETyBQcmV2aWV3IENBMB4XDTIz +MDkyNTExMzI0MVoXDTI0MTIzMTExMzI0MVowJjEkMCIGA1UEAwwbWXViaWNvIDIw +MjMgRklETyBQcmV2aWV3IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAouFMTOKaE0YtexOoisSxp+Ebi5IA4esEScx16lzQdqV6/eZ82KtJeNXEuNkB +VZDpc32gStuxLBH8mgsoHBFai2DkjfBn5qbwR/c5+snlwZvjgVA0hzKw9CwAeAwR +D5krWt88/CVyCkMcgLSGwZs/rj7F/Ls3Ebg7MqLbbQJ9CozbbLdJUYIHcPpSZPto +MrZb4Gvni6iVS9UvCKgpqc6LGRmoYGG4ZR3lGJ/XQZfu+GeJW67iimMj/yoXOwxu +cxivZHFk6cQSgwuwioeNm4wvk83LhSuWctf2kAyQcZ7kUnpNee+d4MgrmGU4XMFL +iTgutaB+e9V8d5JTkUOHiLztkQIDAQABo1AwTjAdBgNVHQ4EFgQUM5SB5bHrV+jp +IOMdJl7u7bcnTY8wHwYDVR0jBBgwFoAUM5SB5bHrV+jpIOMdJl7u7bcnTY8wDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEACowR3KTLfidJyQFNqEFfUrfZ +9aa9egpOQtNRJdLStJ6xu2WfLwvG4ojGJlBKNnfa5DIcyQYf/8qJ4eliAVeNXuYm +eMmgNgZZyuY6G1yWCD2V3sD6Z4uj3SbaDOHj3gHvszgQhrhT1h/puHQkn6+hYKAp +77kM7Ic6AZ/RFbjpmLLk2D0sE1lzT/02i+Bh7M8smaiDZ9++JGzxeSun8W1HleZU +m2qKGmRa4XPdryT7x6KGUGnU4a3bpUmVeY9rQ/sfMd5ZToo+3unFWDzoVV2vNu8+ ++VLC9zo40FaKQLr9VAJDJ4yLENR7KrmV8L0cCXKJGZWAWtG5RGTmHIhd+nB41g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc.pem new file mode 100644 index 0000000..0f8e6bb --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with NFC +------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enhanced_pin.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enhanced_pin.pem new file mode 100644 index 0000000..84257ba --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enhanced_pin.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with NFC - Enhanced PIN +---------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enhanced_pin_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enhanced_pin_enterprise_profile.pem new file mode 100644 index 0000000..eda89cb --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enhanced_pin_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with NFC - Enhanced PIN (Enterprise Profile) +------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enterprise_profile.pem new file mode 100644 index 0000000..f23d58d --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_enterprise_profile.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with NFC (Enterprise Profile) +---------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_kvzr57.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_kvzr57.pem new file mode 100644 index 0000000..20e50e9 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_kvzr57.pem @@ -0,0 +1,107 @@ +YubiKey 5 Series with NFC KVZR57 +-------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_preview.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_preview.pem new file mode 100644 index 0000000..4de992e --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_5_series_with_nfc_preview.pem @@ -0,0 +1,42 @@ +YubiKey 5 Series with NFC Preview +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIJANpqD52TOTusMA0GCSqGSIb3DQEBCwUAMCYxJDAiBgNV +BAMMG1l1YmljbyBGSURPIFByZXZpZXcgQ0EgMjAyMDAeFw0yMDA4MzExODE3MTFa +Fw0yMTEyMzExODE3MTFaMCYxJDAiBgNVBAMMG1l1YmljbyBGSURPIFByZXZpZXcg +Q0EgMjAyMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOGBLtBmUPJQ +ACQWVEeBxezRgZdqGMP6eTrPty8yvM9xA+j/X4g2lRNMF9a0jw3BjkWSsoWJjYTu +zevGMg2rb9M5qqd/OD498OAk6UEtMybr162CO2wB8Sn2nzfzUdbwZT4dxl251lfX +5JsZVTyJduhlJzbKGetL3JMmCApetSO0xccGSIV9GUoJm78KlQO6smSDAkRFxJ8P +g8bE449qiIqP/K10uReu66UCWdaoXCKqRd5ikbU+6igJFHZz94UBPrsglcY0Fq03 +nrBBvrpEzGnisB/43E9Itjr9ULV4PQQmiuWMcIPmFP1jTNgKKnXZsxe114B/zB3U +xhIB29rRopECAwEAAaNQME4wHQYDVR0OBBYEFALvouKDUnhjGxURR+M1K1mMiBt7 +MB8GA1UdIwQYMBaAFALvouKDUnhjGxURR+M1K1mMiBt7MAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQELBQADggEBAEO48A+c+1Eac7ZYJvBs3jA40qVhEKeEy2i+JiAf +wuGzcfMUk/4oCZ5V5WDLzGhaScbMLEoVMqxHFUFXI1kU9PNVonygwY0xVs3mNqlC +JM+LZ2QtxGqCrDGxMPAluvsFhr1mMaHk7eCzkJAhhpvUaG9F07jmo5U7HfFyQr0w +QxSiUg5nmjXFgkcui2pMfOeKBddBy7Oc6uheCRyPzOKdYekgbZPrNZ/2OnhJqQ/6 +Sq9Khz6h99AmUpMYUiua0mzFoSnFkyERL0S4h/bbZlSEeCiJCxFEDBZB4ZgOsORL +2DHLjkTnePgs9bjVp3lVelIplqi+K6O+MmMlYFrOOewa5a4= +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDKjCCAhKgAwIBAgIUef+VvHkcTQnED++wJM/IxzSULk0wDQYJKoZIhvcNAQEL +BQAwJjEkMCIGA1UEAwwbWXViaWNvIDIwMjMgRklETyBQcmV2aWV3IENBMB4XDTIz +MDkyNTExMzI0MVoXDTI0MTIzMTExMzI0MVowJjEkMCIGA1UEAwwbWXViaWNvIDIw +MjMgRklETyBQcmV2aWV3IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAouFMTOKaE0YtexOoisSxp+Ebi5IA4esEScx16lzQdqV6/eZ82KtJeNXEuNkB +VZDpc32gStuxLBH8mgsoHBFai2DkjfBn5qbwR/c5+snlwZvjgVA0hzKw9CwAeAwR +D5krWt88/CVyCkMcgLSGwZs/rj7F/Ls3Ebg7MqLbbQJ9CozbbLdJUYIHcPpSZPto +MrZb4Gvni6iVS9UvCKgpqc6LGRmoYGG4ZR3lGJ/XQZfu+GeJW67iimMj/yoXOwxu +cxivZHFk6cQSgwuwioeNm4wvk83LhSuWctf2kAyQcZ7kUnpNee+d4MgrmGU4XMFL +iTgutaB+e9V8d5JTkUOHiLztkQIDAQABo1AwTjAdBgNVHQ4EFgQUM5SB5bHrV+jp +IOMdJl7u7bcnTY8wHwYDVR0jBBgwFoAUM5SB5bHrV+jpIOMdJl7u7bcnTY8wDAYD +VR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEACowR3KTLfidJyQFNqEFfUrfZ +9aa9egpOQtNRJdLStJ6xu2WfLwvG4ojGJlBKNnfa5DIcyQYf/8qJ4eliAVeNXuYm +eMmgNgZZyuY6G1yWCD2V3sD6Z4uj3SbaDOHj3gHvszgQhrhT1h/puHQkn6+hYKAp +77kM7Ic6AZ/RFbjpmLLk2D0sE1lzT/02i+Bh7M8smaiDZ9++JGzxeSun8W1HleZU +m2qKGmRa4XPdryT7x6KGUGnU4a3bpUmVeY9rQ/sfMd5ZToo+3unFWDzoVV2vNu8+ ++VLC9zo40FaKQLr9VAJDJ4yLENR7KrmV8L0cCXKJGZWAWtG5RGTmHIhd+nB41g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_fido_edition.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_fido_edition.pem new file mode 100644 index 0000000..45dcaa7 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_fido_edition.pem @@ -0,0 +1,107 @@ +YubiKey Bio Series - FIDO Edition +--------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUDqERw+4RnGSggxgUewJFEPDRZ3YwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBCIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDI7XnH+ZvDwMCQU8M8ZeV5qscublvVYaaRt3Ybaxn9godLx5sw +H0lXrdgjh5h7FpVgCgYYX7E4bl1vbzULemrMWT8N3WMGUe8QAJbBeioV7W/E+hTZ +P/0SKJVa3ewKBo6ULeMnfQZDrVORAk8wTLq2v5Llj5vMj7JtOotKa9J7nHS8kLmz +XXSaj0SwEPh5OAZUTNV4zs1bvoTAQQWrL4/J9QuKt6WCFE5nUNiRQcEbVF8mlqK2 +bx2z6okVltyDVLCxYbpUTELvY1usR3DTGPUoIClOm4crpwnDRLVHvjYePGBB//pE +yzxA/gcScxjwaH1ZUw9bnSbHyurKqbTa1KvjAgMBAAGjZjBkMB0GA1UdDgQWBBTq +t0KQngx7ZHrbVHwDunxOn9ihYTAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAqQaCWMxTGqVVX7Sk7kkJmUueTSYKuU6+KBBSgwIRnlw9K7He +1IpxZ0hdwpPNikKjmcyFgFPzhImwHJgxxuT90Pw3vYOdcJJNktDg35PXOfzSn15c +FAx1RO0mPTmIb8dXiEWOpzoXvdwXDM41ZaCDYMT7w4IQtMyvE7xUBZq2bjtAnq/N +DUA7be4H8H3ipC+/+NKlUrcUh+j48K67WI0u1m6FeQueBA7n06j825rqDqsaLs9T +b7KAHAw8PmrWaNPG2kjKerxPEfecivlFawp2RWZvxrVtn3TV2SBxyCJCkXsND05d +CErVHSJIs+BdtTVNY9AwtyPmnyb0v4mSTzvWdw== +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUR38mq26Sf2szVV2BdG6WEN7kuWUwDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBC +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEIgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBANY0Wb9oPoRoKoQyWPaJpz11vrWTg6zTtmNj2VoKRnyvKGRq +pzb83w5l6YA96UYkYBDQP0ilO2DPe6wWqVR5zDfRzdcH8bh+L7dGGvae6hRTZhkF +kCpXDs4HccknrDf8FClJ7He39Jf42/G1Qm2zz9WWmrPXtgiK/x05GjsQfGuDG1zf +5QTUUie8lwymK3TfdOvNeeJAAPe2pn7ItfRb+rVrNWiDzlRn2vNnZ2wPo4wH/WJ6 +dhXZG+rMWT+a6Bocg1UfIw6kdunG4bTpZzsvacFYyR0mpf+DeOnpSWAmywJWHvTl +f2YXxFyeXcTACdQlcMNGJ2VhZQ48xtP5/RBP/8kCAwEAAaNmMGQwHQYDVR0OBBYE +FChy42okiqcTS1iqa/HRWjkBn4H/MB8GA1UdIwQYMBaAFOq3QpCeDHtkettUfAO6 +fE6f2KFhMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQAn+RHIPbtMEDNdT1g8H/RitAkUdLgAt1tWGWnlj9knbv4/ +4GlX7C9p45efPO9/aZL6OV1XRKBi6KmtBW5K7nuYEnMx/5BqBSbLT7rhduC49TBe +Mb9PHdXsTlSVNYefr1dGidr4j0xVBQLb1rknDAbdWDzKfvnayKO8Frwe7Hx843MG +/rJ+c0XruUvbfVTCHLiIWhM7oNDhL8xob6xUo9KLKcSL+ItYsO3/9Wb8Q9GjsqL4 +FXsDcG1SaYh7KpfuMmOixqzJZO2nIicPYRg1I2SuiUfYO70tmdHcbl+kSQmSYt7r +q4viILg2Gx3j9rITuWTjbaUaSSQxgOmMSHuyzMAC +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDPjCCAiagAwIBAgIUXzeiEDJEOTt14F5n0o6Zf/bBwiUwDQYJKoZIhvcNAQEN +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZWXViaWNvIEF0 +dGVzdGF0aW9uIFJvb3QgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AMZ6/TxM8rIT+EaoPvG81ontMOo/2mQ2RBwJHS0QZcxVaNXvl12LUhBZ5LmiBScI +Zd1Rnx1od585h+/dhK7hEm7JAALkKKts1fO53KGNLZujz5h3wGncr4hyKF0G74b/ +U3K9hE5mGND6zqYchCRAHfrYMYRDF4YL0X4D5nGdxvppAy6nkEmtWmMnwO3i0TAu +csrbE485HvGM4r0VpgVdJpvgQjiTJCTIq+D35hwtT8QDIv+nGvpcyi5wcIfCkzyC +imJukhYy6KoqNMKQEdpNiSOvWyDMTMt1bwCvEzpw91u+msUt4rj0efnO9s0ZOwdw +MRDnH4xgUl5ZLwrrPkfC1/0CAwEAAaNmMGQwHQYDVR0OBBYEFNLu71oijTptXCOX +PfKF1SbxJXuSMB8GA1UdIwQYMBaAFNLu71oijTptXCOXPfKF1SbxJXuSMBIGA1Ud +EwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBDQUAA4IB +AQC3IW/sgB9pZ8apJNjxuGoX+FkILks0wMNrdXL/coUvsrhzsvl6mePMrbGJByJ1 +XnquB5sgcRENFxdQFma3mio8Upf1owM1ZreXrJ0mADG2BplqbJnxiyYa+R11reIF +TWeIhMNcZKsDZrFAyPuFjCWSQvJmNWe9mFRYFgNhXJKkXIb5H1XgEDlwiedYRM7V +olBNlld6pRFKlX8ust6OTMOeADl2xNF0m1LThSdeuXvDyC1g9+ILfz3S6OIYgc3i +roRcFD354g7rKfu67qFAw9gC4yi0xBTPrY95rh4/HqaUYCA/L8ldRk6H7Xk35D+W +Vpmq2Sh/xT5HiFuhf4wJb0bK +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIUTnbbGIR2NHvzqIKFAeQwG1XBis0wDQYJKoZIhvcNAQEL +BQAwLjEsMCoGA1UEAwwjWXViaWNvIEF0dGVzdGF0aW9uIEludGVybWVkaWF0ZSBB +IDEwIBcNMjQxMjAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMCYxJDAiBgNVBAMM +G1l1YmljbyBGSURPIEF0dGVzdGF0aW9uIEEgMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOsXj3k04Ban4TYdtZKqD/OPJxyDyaPmCBUFUiaZIgTteZnj +3X25DhgpZZXsC4D0ydIcrlA6wNUInORL/L9zBbTEIMAVMGo6g7UKAmb2MF6AHbnh +YJd9eikupVNWShHNYNc4GBdO1YN6AfUqvJhHbe3V4SNMPmBREKJPVz7ThwgmggTe +8Ws2K0/wsqv2wSE7pbCBsUZhIX51bZM3pqDwJPTmRFEvt0/6tG5eO8F3j14OXqfE +hmjn1VvxKDYQOLZAxCwwgC0P4CdfWv3y8PSR8I354hO1Y+GzNjvIqX38NKLywuIY +HFerOxNlxEMBvFhYBuRuYAkkgUaPqN6UBhsILrsCAwEAAaNmMGQwHQYDVR0OBBYE +FCCoRHhiyNnbnXRWIL6ZBXoBX9YTMB8GA1UdIwQYMBaAFCAoUCEbpFpb6FPLnZ3F +5PxsL3ofMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4IBAQCQFafJI1/5Wg9CEEimE1RP54RgQwTNTOOQsLACTe+rItlF +QzC9ZDhrV828yX7jzy+AAsp3izK7T1th2dl7m+tu0sw2Pa/olc02nt6PyIw348ga +HzhI1+0KE45qxvFDeL2lMxbPfCYvyEEaYzjiQELU5951pXGWyKMa/4fLtO+ZKOXh +MuVeq4rXDPI54W6JHOiAaiKdiw+5e3c2kt/jFIQtM6vMXg9LNFzdjETNt20VX9Qe +vRpFZfucMG9wCaQDoFlPzpTMJKhPev/imJmZYhKfr0lLcemtqjIxLAoqZdOYfHBg +6+vAcdPI/iauGpUAv7X+UKNmDwjZ2BaH4sLwhB2m +-----END CERTIFICATE----- + +-----BEGIN CERTIFICATE----- +MIIDSDCCAjCgAwIBAgIUUcmMXzRIFOgGTK0Tb3gEuZYZkBIwDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAwwZWXViaWNvIEF0dGVzdGF0aW9uIFJvb3QgMTAgFw0yNDEy +MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowLjEsMCoGA1UEAwwjWXViaWNvIEF0 +dGVzdGF0aW9uIEludGVybWVkaWF0ZSBBIDEwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDm555bWY9WW+tOY0rIWHldh+aNanoCZCFh7Gk3YZrQmPUw0hkS +G6qYHQtP+fZyS33VErvg+BQqnmumgNhfxFrkwEZELeidBcC8C4Ag4nqqiPWpzsvI +17NcxYlInLNLFcZY/+gOiN6ZOTihO5/vBZMbj9riaAcqliYmNGJPgTcMGaEAyMzE +MNy2nm6Ep+pjP5aF6gi21t/UQFsuJ1j2Rj/ynM/SdRt+ecal5OYotxHkFbL9vvv2 +A2Ov5ITZClw4bOS9npypQimOZ5QAYytmYaQpWl/pMYz6zSj8RqkVDNEJGqNfTKA2 +ivLYwX6lSttMPapg0J84l9X0voVN/FpS4VCVAgMBAAGjZjBkMB0GA1UdDgQWBBQg +KFAhG6RaW+hTy52dxeT8bC96HzAfBgNVHSMEGDAWgBTS7u9aIo06bVwjlz3yhdUm +8SV7kjASBgNVHRMBAf8ECDAGAQH/AgECMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQsFAAOCAQEAYMzgLrJLIr0OovQnAZrRIGuabiHSUKSmbLRWpRkWeAtsChDE +HpXcJ/bgDNKYWoHqQ8xRUjB4CyepYevc3YlrG8o7zHxpfVcaoL5SeuJkzHxKn4bT +aSp9+Mvwamnp64kZMiNbFLknfP9kYKoRHkMWheRJ1UsP1z4ScmkCeILfsMs6vqov +qjWClFsJpBcsluYHWF7bBJ1n4Rwg+ATEopY4IgGv6Zvwc+A9r+AT2hqpoSkYoAl+ +ANYwgslOf9sJe0V+TA9YY/UlaBmPPTd0//r9wvcePWZkPjKoAC/zUNhfDbh4LV8G +Hs3lyX2XomL/LNc8JYzyIaDEhGQveoPhh/tr1g== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_fido_edition_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_fido_edition_enterprise_profile.pem new file mode 100644 index 0000000..753e93a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_fido_edition_enterprise_profile.pem @@ -0,0 +1,23 @@ +YubiKey Bio Series - FIDO Edition (Enterprise Profile) +------------------------------------------------------ + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition.pem new file mode 100644 index 0000000..5db0dc3 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition.pem @@ -0,0 +1,23 @@ +YubiKey Bio Series - Multi-protocol Edition +------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition_1vdjsn.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition_1vdjsn.pem new file mode 100644 index 0000000..67d6c19 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition_1vdjsn.pem @@ -0,0 +1,23 @@ +YubiKey Bio Series - Multi-protocol Edition 1VDJSN +-------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition_enterprise_profile.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition_enterprise_profile.pem new file mode 100644 index 0000000..37b6a9a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_bio_series_multi_protocol_edition_enterprise_profile.pem @@ -0,0 +1,23 @@ +YubiKey Bio Series - Multi-protocol Edition (Enterprise Profile) +---------------------------------------------------------------- + +-----BEGIN CERTIFICATE----- +MIIDMzCCAhugAwIBAgIUSOEjTf//yqRfPW7Qq8qtIyCrAg8wDQYJKoZIhvcNAQEL +BQAwLzEtMCsGA1UEAwwkWXViaWNvIEZJRE8gUm9vdCBDQSBTZXJpYWwgNDUwMjAz +NTU2MCAXDTI0MDUwMTAwMDAwMFoYDzIwNjAwNDMwMDAwMDAwWjAvMS0wKwYDVQQD +DCRZdWJpY28gRklETyBSb290IENBIFNlcmlhbCA0NTAyMDM1NTYwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdvl27w2gu1fPXeEFbIdqx0BalvVDVWrQP +J7HqviuEtZHlxSLxSFtcXpTolvLvof8f4tMerQTkVGzcmYzm1EBT4IJuMmoEqfkE +EhWpsADMFrjZkqlZY9EqxQzLoVEEonE5oGxSdVCxCcLIackpyR/CCXvj1Bt/hTgE +9hTlF4pRqxMkx3plF7y8dDZlRHWs7vbnhmBCGeI0ZPEQ6nl2mCg2r74adF2u6K9r +rLfhBC3QLE8EPrgqUsI+hkuq2tK4M2SMOp8uUVVkqUeu3h0kr3WVI0W02pkgrOgi +FKLFNkSrbYhdjMBDj5izmqfc9xJRKoDX612qd8ZGVHpT5AYFX+1hAgMBAAGjRTBD +MB0GA1UdDgQWBBTZyU5DiQ/a2UEgE7qBK0zhIsRNRjASBgNVHRMBAf8ECDAGAQH/ +AgEAMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAXvnB4SLuUJfY +MSVGAhssL/SmWli3FSccgxydvKlACcidIIWKQqa3q/QSUEQzC9DgEfMgr7iC1BkT +ZbILboV6UZ5knNsvjEZWuMeogJ8tgZs1hVvKwZizwJ+mEcmsjhIrBYuoL1T6yrOJ +vKFg1jv+Cy4ZwA9Bpk/V3UOir1VyK8dCtyHu6vfosotAdYx8FAuR243gRTMV6Jx8 +Jdig2JDIAQMlzVeDpSUHX/K2HXRHxHwfgjbgUjjBu/72r8OfehyhzHXI3K8CFFdf +lO+8nEOJK3y8F1ivgS5uN/8SmcYw/STQYwhrxPuwz3nP8baMum4BB2nnYmpB60sX +3bl5k8QUSw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_edge.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_edge.pem new file mode 100644 index 0000000..82c7a9a --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_edge.pem @@ -0,0 +1,22 @@ +Yubikey Edge +------------ + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/yubikey_neo.pem b/incs/WebAuthn/rootCertificates/mds/yubikey_neo.pem new file mode 100644 index 0000000..8d82295 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/yubikey_neo.pem @@ -0,0 +1,22 @@ +YubiKey NEO +----------- + +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ +dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw +MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290 +IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk +5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep +8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw +nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT +9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw +LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ +hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN +BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4 +MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt +hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k +LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U +sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc +U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw== +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/rootCertificates/mds/ztpass_smartauth.pem b/incs/WebAuthn/rootCertificates/mds/ztpass_smartauth.pem new file mode 100644 index 0000000..12037b4 --- /dev/null +++ b/incs/WebAuthn/rootCertificates/mds/ztpass_smartauth.pem @@ -0,0 +1,18 @@ +ZTPass SmartAuth +---------------- + +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIJAJMc8W1IOSNhMAoGCCqGSM49BAMCMIGGMQswCQYDVQQG +EwJVUzERMA8GA1UECAwIVmlyZ2luaWExEDAOBgNVBAcMB0FzaGJ1cm4xFTATBgNV +BAoMDFpUUGFzcywgSW5jLjEiMCAGA1UECwwZQXV0aGVudGljYXRvciBBdHRlc3Rh +dGlvbjEXMBUGA1UEAwwOWlRQYXNzIFJvb3QgQ0EwIBcNMjMwOTE0MTA1NTA2WhgP +MjA1MzA5MDYxMDU1MDZaMIGGMQswCQYDVQQGEwJVUzERMA8GA1UECAwIVmlyZ2lu +aWExEDAOBgNVBAcMB0FzaGJ1cm4xFTATBgNVBAoMDFpUUGFzcywgSW5jLjEiMCAG +A1UECwwZQXV0aGVudGljYXRvciBBdHRlc3RhdGlvbjEXMBUGA1UEAwwOWlRQYXNz +IFJvb3QgQ0EwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASJ+61LJf960/0Czvjd +S1MuekN/3/N5DXx8Q+NLt6oh9NdODATTyjRCC80enC6ryRQrP1jEeATtmKJqPTJp +AGZzo1AwTjAdBgNVHQ4EFgQUlQ68CjzRky2xcBL/c47zp6jQ+LMwHwYDVR0jBBgw +FoAUlQ68CjzRky2xcBL/c47zp6jQ+LMwDAYDVR0TBAUwAwEB/zAKBggqhkjOPQQD +AgNIADBFAiBbHaAy9U6FRLnJulHP76dF7VisK7HC0SpKDvrV9LtjUAIhALZKsI5M +XRy2C2f91XaIhfOwMBeJ5PLhWRkcdybW0r6M +-----END CERTIFICATE----- diff --git a/incs/WebAuthn/src/Attestation/AttestationObject.php b/incs/WebAuthn/src/Attestation/AttestationObject.php new file mode 100644 index 0000000..65151ea --- /dev/null +++ b/incs/WebAuthn/src/Attestation/AttestationObject.php @@ -0,0 +1,179 @@ +_authenticatorData = new AuthenticatorData($enc['authData']->getBinaryString()); + $this->_attestationFormatName = $enc['fmt']; + + // Format ok? + if (!in_array($this->_attestationFormatName, $allowedFormats)) { + throw new WebAuthnException('invalid atttestation format: ' . $this->_attestationFormatName, WebAuthnException::INVALID_DATA); + } + + + switch ($this->_attestationFormatName) { + case 'android-key': $this->_attestationFormat = new Format\AndroidKey($enc, $this->_authenticatorData); break; + case 'android-safetynet': $this->_attestationFormat = new Format\AndroidSafetyNet($enc, $this->_authenticatorData); break; + case 'apple': $this->_attestationFormat = new Format\Apple($enc, $this->_authenticatorData); break; + case 'fido-u2f': $this->_attestationFormat = new Format\U2f($enc, $this->_authenticatorData); break; + case 'none': $this->_attestationFormat = new Format\None($enc, $this->_authenticatorData); break; + case 'packed': $this->_attestationFormat = new Format\Packed($enc, $this->_authenticatorData); break; + case 'tpm': $this->_attestationFormat = new Format\Tpm($enc, $this->_authenticatorData); break; + default: throw new WebAuthnException('invalid attestation format: ' . $enc['fmt'], WebAuthnException::INVALID_DATA); + } + } + + /** + * returns the attestation format name + * @return string + */ + public function getAttestationFormatName() { + return $this->_attestationFormatName; + } + + /** + * returns the attestation format class + * @return Format\FormatBase + */ + public function getAttestationFormat() { + return $this->_attestationFormat; + } + + /** + * returns the attestation public key in PEM format + * @return AuthenticatorData + */ + public function getAuthenticatorData() { + return $this->_authenticatorData; + } + + /** + * returns the certificate chain as PEM + * @return string|null + */ + public function getCertificateChain() { + return $this->_attestationFormat->getCertificateChain(); + } + + /** + * return the certificate issuer as string + * @return string + */ + public function getCertificateIssuer() { + $pem = $this->getCertificatePem(); + $issuer = ''; + if ($pem) { + $certInfo = \openssl_x509_parse($pem); + if (\is_array($certInfo) && \array_key_exists('issuer', $certInfo) && \is_array($certInfo['issuer'])) { + + $cn = $certInfo['issuer']['CN'] ?? ''; + $o = $certInfo['issuer']['O'] ?? ''; + $ou = $certInfo['issuer']['OU'] ?? ''; + + if ($cn) { + $issuer .= $cn; + } + if ($issuer && ($o || $ou)) { + $issuer .= ' (' . trim($o . ' ' . $ou) . ')'; + } else { + $issuer .= trim($o . ' ' . $ou); + } + } + } + + return $issuer; + } + + /** + * return the certificate subject as string + * @return string + */ + public function getCertificateSubject() { + $pem = $this->getCertificatePem(); + $subject = ''; + if ($pem) { + $certInfo = \openssl_x509_parse($pem); + if (\is_array($certInfo) && \array_key_exists('subject', $certInfo) && \is_array($certInfo['subject'])) { + + $cn = $certInfo['subject']['CN'] ?? ''; + $o = $certInfo['subject']['O'] ?? ''; + $ou = $certInfo['subject']['OU'] ?? ''; + + if ($cn) { + $subject .= $cn; + } + if ($subject && ($o || $ou)) { + $subject .= ' (' . trim($o . ' ' . $ou) . ')'; + } else { + $subject .= trim($o . ' ' . $ou); + } + } + } + + return $subject; + } + + /** + * returns the key certificate in PEM format + * @return string + */ + public function getCertificatePem() { + return $this->_attestationFormat->getCertificatePem(); + } + + /** + * checks validity of the signature + * @param string $clientDataHash + * @return bool + * @throws WebAuthnException + */ + public function validateAttestation($clientDataHash) { + return $this->_attestationFormat->validateAttestation($clientDataHash); + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + return $this->_attestationFormat->validateRootCertificate($rootCas); + } + + /** + * checks if the RpId-Hash is valid + * @param string$rpIdHash + * @return bool + */ + public function validateRpIdHash($rpIdHash) { + return $rpIdHash === $this->_authenticatorData->getRpIdHash(); + } +} diff --git a/incs/WebAuthn/src/Attestation/AuthenticatorData.php b/incs/WebAuthn/src/Attestation/AuthenticatorData.php new file mode 100644 index 0000000..83462b1 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/AuthenticatorData.php @@ -0,0 +1,501 @@ +_binary = $binary; + + // Read infos from binary + // https://www.w3.org/TR/webauthn/#sec-authenticator-data + + // RP ID + $this->_rpIdHash = \substr($binary, 0, 32); + + // flags (1 byte) + $flags = \unpack('Cflags', \substr($binary, 32, 1))['flags']; + $this->_flags = $this->_readFlags($flags); + + // signature counter: 32-bit unsigned big-endian integer. + $this->_signCount = \unpack('Nsigncount', \substr($binary, 33, 4))['signcount']; + + $offset = 37; + // https://www.w3.org/TR/webauthn/#sec-attested-credential-data + if ($this->_flags->attestedDataIncluded) { + $this->_attestedCredentialData = $this->_readAttestData($binary, $offset); + } + + if ($this->_flags->extensionDataIncluded) { + $this->_readExtensionData(\substr($binary, $offset)); + } + } + + /** + * Authenticator Attestation Globally Unique Identifier, a unique number + * that identifies the model of the authenticator (not the specific instance + * of the authenticator) + * The aaguid may be 0 if the user is using a old u2f device and/or if + * the browser is using the fido-u2f format. + * @return string + * @throws WebAuthnException + */ + public function getAAGUID() { + if (!($this->_attestedCredentialData instanceof \stdClass)) { + throw new WebAuthnException('credential data not included in authenticator data', WebAuthnException::INVALID_DATA); + } + return $this->_attestedCredentialData->aaguid; + } + + /** + * returns the authenticatorData as binary + * @return string + */ + public function getBinary() { + return $this->_binary; + } + + /** + * returns the credentialId + * @return string + * @throws WebAuthnException + */ + public function getCredentialId() { + if (!($this->_attestedCredentialData instanceof \stdClass)) { + throw new WebAuthnException('credential id not included in authenticator data', WebAuthnException::INVALID_DATA); + } + return $this->_attestedCredentialData->credentialId; + } + + /** + * returns the public key in PEM format + * @return string + */ + public function getPublicKeyPem() { + if (!($this->_attestedCredentialData instanceof \stdClass) || !isset($this->_attestedCredentialData->credentialPublicKey)) { + throw new WebAuthnException('credential data not included in authenticator data', WebAuthnException::INVALID_DATA); + } + + $der = null; + switch ($this->_attestedCredentialData->credentialPublicKey->kty ?? null) { + case self::$_EC2_TYPE: $der = $this->_getEc2Der(); break; + case self::$_RSA_TYPE: $der = $this->_getRsaDer(); break; + case self::$_OKP_TYPE: $der = $this->_getOkpDer(); break; + default: throw new WebAuthnException('invalid key type', WebAuthnException::INVALID_DATA); + } + + $pem = '-----BEGIN PUBLIC KEY-----' . "\n"; + $pem .= \chunk_split(\base64_encode($der), 64, "\n"); + $pem .= '-----END PUBLIC KEY-----' . "\n"; + return $pem; + } + + /** + * returns the public key in U2F format + * @return string + * @throws WebAuthnException + */ + public function getPublicKeyU2F() { + if (!($this->_attestedCredentialData instanceof \stdClass) || !isset($this->_attestedCredentialData->credentialPublicKey)) { + throw new WebAuthnException('credential data not included in authenticator data', WebAuthnException::INVALID_DATA); + } + if (($this->_attestedCredentialData->credentialPublicKey->kty ?? null) !== self::$_EC2_TYPE) { + throw new WebAuthnException('signature algorithm not ES256', WebAuthnException::INVALID_PUBLIC_KEY); + } + return "\x04" . // ECC uncompressed + $this->_attestedCredentialData->credentialPublicKey->x . + $this->_attestedCredentialData->credentialPublicKey->y; + } + + /** + * returns the SHA256 hash of the relying party id (=hostname) + * @return string + */ + public function getRpIdHash() { + return $this->_rpIdHash; + } + + /** + * returns the sign counter + * @return int + */ + public function getSignCount() { + return $this->_signCount; + } + + /** + * returns true if the user is present + * @return boolean + */ + public function getUserPresent() { + return $this->_flags->userPresent; + } + + /** + * returns true if the user is verified + * @return boolean + */ + public function getUserVerified() { + return $this->_flags->userVerified; + } + + /** + * returns true if the backup is eligible + * @return boolean + */ + public function getIsBackupEligible() + { + return $this->_flags->isBackupEligible; + } + + /** + * returns true if the current credential is backed up + * @return boolean + */ + public function getIsBackup() + { + return $this->_flags->isBackup; + } + + // ----------------------------------------------- + // PRIVATE + // ----------------------------------------------- + + /** + * Returns DER encoded EC2 key + * @return string + */ + private function _getEc2Der() { + return $this->_der_sequence( + $this->_der_sequence( + $this->_der_oid("\x2A\x86\x48\xCE\x3D\x02\x01") . // OID 1.2.840.10045.2.1 ecPublicKey + $this->_der_oid("\x2A\x86\x48\xCE\x3D\x03\x01\x07") // 1.2.840.10045.3.1.7 prime256v1 + ) . + $this->_der_bitString($this->getPublicKeyU2F()) + ); + } + + /** + * Returns DER encoded EdDSA key + * @return string + */ + private function _getOkpDer() { + return $this->_der_sequence( + $this->_der_sequence( + $this->_der_oid("\x2B\x65\x70") // OID 1.3.101.112 curveEd25519 (EdDSA 25519 signature algorithm) + ) . + $this->_der_bitString($this->_attestedCredentialData->credentialPublicKey->x) + ); + } + + /** + * Returns DER encoded RSA key + * @return string + */ + private function _getRsaDer() { + return $this->_der_sequence( + $this->_der_sequence( + $this->_der_oid("\x2A\x86\x48\x86\xF7\x0D\x01\x01\x01") . // OID 1.2.840.113549.1.1.1 rsaEncryption + $this->_der_nullValue() + ) . + $this->_der_bitString( + $this->_der_sequence( + $this->_der_unsignedInteger($this->_attestedCredentialData->credentialPublicKey->n) . + $this->_der_unsignedInteger($this->_attestedCredentialData->credentialPublicKey->e) + ) + ) + ); + } + + /** + * reads the flags from flag byte + * @param string $binFlag + * @return \stdClass + */ + private function _readFlags($binFlag) { + $flags = new \stdClass(); + + $flags->bit_0 = !!($binFlag & 1); + $flags->bit_1 = !!($binFlag & 2); + $flags->bit_2 = !!($binFlag & 4); + $flags->bit_3 = !!($binFlag & 8); + $flags->bit_4 = !!($binFlag & 16); + $flags->bit_5 = !!($binFlag & 32); + $flags->bit_6 = !!($binFlag & 64); + $flags->bit_7 = !!($binFlag & 128); + + // named flags + $flags->userPresent = $flags->bit_0; + $flags->userVerified = $flags->bit_2; + $flags->isBackupEligible = $flags->bit_3; + $flags->isBackup = $flags->bit_4; + $flags->attestedDataIncluded = $flags->bit_6; + $flags->extensionDataIncluded = $flags->bit_7; + return $flags; + } + + /** + * read attested data + * @param string $binary + * @param int $endOffset + * @return \stdClass + * @throws WebAuthnException + */ + private function _readAttestData($binary, &$endOffset) { + $attestedCData = new \stdClass(); + if (\strlen($binary) <= 55) { + throw new WebAuthnException('Attested data should be present but is missing', WebAuthnException::INVALID_DATA); + } + + // The AAGUID of the authenticator + $attestedCData->aaguid = \substr($binary, 37, 16); + + //Byte length L of Credential ID, 16-bit unsigned big-endian integer. + $length = \unpack('nlength', \substr($binary, 53, 2))['length']; + $attestedCData->credentialId = \substr($binary, 55, $length); + + // set end offset + $endOffset = 55 + $length; + + // extract public key + $attestedCData->credentialPublicKey = $this->_readCredentialPublicKey($binary, 55 + $length, $endOffset); + + return $attestedCData; + } + + /** + * reads COSE key-encoded elliptic curve public key in EC2 format + * @param string $binary + * @param int $endOffset + * @return \stdClass + * @throws WebAuthnException + */ + private function _readCredentialPublicKey($binary, $offset, &$endOffset) { + $enc = CborDecoder::decodeInPlace($binary, $offset, $endOffset); + + // COSE key-encoded elliptic curve public key in EC2 format + $credPKey = new \stdClass(); + $credPKey->kty = $enc[self::$_COSE_KTY]; + $credPKey->alg = $enc[self::$_COSE_ALG]; + + switch ($credPKey->alg) { + case self::$_EC2_ES256: $this->_readCredentialPublicKeyES256($credPKey, $enc); break; + case self::$_RSA_RS256: $this->_readCredentialPublicKeyRS256($credPKey, $enc); break; + case self::$_OKP_EDDSA: $this->_readCredentialPublicKeyEDDSA($credPKey, $enc); break; + } + + return $credPKey; + } + + /** + * extract EDDSA informations from cose + * @param \stdClass $credPKey + * @param \stdClass $enc + * @throws WebAuthnException + */ + private function _readCredentialPublicKeyEDDSA(&$credPKey, $enc) { + $credPKey->crv = $enc[self::$_COSE_CRV]; + $credPKey->x = $enc[self::$_COSE_X] instanceof ByteBuffer ? $enc[self::$_COSE_X]->getBinaryString() : null; + unset ($enc); + + // Validation + if ($credPKey->kty !== self::$_OKP_TYPE) { + throw new WebAuthnException('public key not in OKP format', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if ($credPKey->alg !== self::$_OKP_EDDSA) { + throw new WebAuthnException('signature algorithm not EdDSA', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if ($credPKey->crv !== self::$_OKP_ED25519) { + throw new WebAuthnException('curve not Ed25519', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if (\strlen($credPKey->x) !== 32) { + throw new WebAuthnException('Invalid X-coordinate', WebAuthnException::INVALID_PUBLIC_KEY); + } + } + + /** + * extract ES256 informations from cose + * @param \stdClass $credPKey + * @param \stdClass $enc + * @throws WebAuthnException + */ + private function _readCredentialPublicKeyES256(&$credPKey, $enc) { + $credPKey->crv = $enc[self::$_COSE_CRV]; + $credPKey->x = $enc[self::$_COSE_X] instanceof ByteBuffer ? $enc[self::$_COSE_X]->getBinaryString() : null; + $credPKey->y = $enc[self::$_COSE_Y] instanceof ByteBuffer ? $enc[self::$_COSE_Y]->getBinaryString() : null; + unset ($enc); + + // Validation + if ($credPKey->kty !== self::$_EC2_TYPE) { + throw new WebAuthnException('public key not in EC2 format', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if ($credPKey->alg !== self::$_EC2_ES256) { + throw new WebAuthnException('signature algorithm not ES256', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if ($credPKey->crv !== self::$_EC2_P256) { + throw new WebAuthnException('curve not P-256', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if (\strlen($credPKey->x) !== 32) { + throw new WebAuthnException('Invalid X-coordinate', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if (\strlen($credPKey->y) !== 32) { + throw new WebAuthnException('Invalid Y-coordinate', WebAuthnException::INVALID_PUBLIC_KEY); + } + } + + /** + * extract RS256 informations from COSE + * @param \stdClass $credPKey + * @param \stdClass $enc + * @throws WebAuthnException + */ + private function _readCredentialPublicKeyRS256(&$credPKey, $enc) { + $credPKey->n = $enc[self::$_COSE_N] instanceof ByteBuffer ? $enc[self::$_COSE_N]->getBinaryString() : null; + $credPKey->e = $enc[self::$_COSE_E] instanceof ByteBuffer ? $enc[self::$_COSE_E]->getBinaryString() : null; + unset ($enc); + + // Validation + if ($credPKey->kty !== self::$_RSA_TYPE) { + throw new WebAuthnException('public key not in RSA format', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if ($credPKey->alg !== self::$_RSA_RS256) { + throw new WebAuthnException('signature algorithm not ES256', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if (\strlen($credPKey->n) !== 256) { + throw new WebAuthnException('Invalid RSA modulus', WebAuthnException::INVALID_PUBLIC_KEY); + } + + if (\strlen($credPKey->e) !== 3) { + throw new WebAuthnException('Invalid RSA public exponent', WebAuthnException::INVALID_PUBLIC_KEY); + } + + } + + /** + * reads cbor encoded extension data. + * @param string $binary + * @return array + * @throws WebAuthnException + */ + private function _readExtensionData($binary) { + $ext = CborDecoder::decode($binary); + if (!\is_array($ext)) { + throw new WebAuthnException('invalid extension data', WebAuthnException::INVALID_DATA); + } + + return $ext; + } + + + // --------------- + // DER functions + // --------------- + + private function _der_length($len) { + if ($len < 128) { + return \chr($len); + } + $lenBytes = ''; + while ($len > 0) { + $lenBytes = \chr($len % 256) . $lenBytes; + $len = \intdiv($len, 256); + } + return \chr(0x80 | \strlen($lenBytes)) . $lenBytes; + } + + private function _der_sequence($contents) { + return "\x30" . $this->_der_length(\strlen($contents)) . $contents; + } + + private function _der_oid($encoded) { + return "\x06" . $this->_der_length(\strlen($encoded)) . $encoded; + } + + private function _der_bitString($bytes) { + return "\x03" . $this->_der_length(\strlen($bytes) + 1) . "\x00" . $bytes; + } + + private function _der_nullValue() { + return "\x05\x00"; + } + + private function _der_unsignedInteger($bytes) { + $len = \strlen($bytes); + + // Remove leading zero bytes + for ($i = 0; $i < ($len - 1); $i++) { + if (\ord($bytes[$i]) !== 0) { + break; + } + } + if ($i !== 0) { + $bytes = \substr($bytes, $i); + } + + // If most significant bit is set, prefix with another zero to prevent it being seen as negative number + if ((\ord($bytes[0]) & 0x80) !== 0) { + $bytes = "\x00" . $bytes; + } + + return "\x02" . $this->_der_length(\strlen($bytes)) . $bytes; + } +} diff --git a/incs/WebAuthn/src/Attestation/Format/AndroidKey.php b/incs/WebAuthn/src/Attestation/Format/AndroidKey.php new file mode 100644 index 0000000..4581272 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/AndroidKey.php @@ -0,0 +1,96 @@ +_attestationObject['attStmt']; + + if (!\array_key_exists('alg', $attStmt) || $this->_getCoseAlgorithm($attStmt['alg']) === null) { + throw new WebAuthnException('unsupported alg: ' . $attStmt['alg'], WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('sig', $attStmt) || !\is_object($attStmt['sig']) || !($attStmt['sig'] instanceof ByteBuffer)) { + throw new WebAuthnException('no signature found', WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('x5c', $attStmt) || !\is_array($attStmt['x5c']) || \count($attStmt['x5c']) < 1) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + if (!\is_object($attStmt['x5c'][0]) || !($attStmt['x5c'][0] instanceof ByteBuffer)) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + $this->_alg = $attStmt['alg']; + $this->_signature = $attStmt['sig']->getBinaryString(); + $this->_x5c = $attStmt['x5c'][0]->getBinaryString(); + + if (count($attStmt['x5c']) > 1) { + for ($i=1; $i_x5c_chain[] = $attStmt['x5c'][$i]->getBinaryString(); + } + unset ($i); + } + } + + + /* + * returns the key certificate in PEM format + * @return string + */ + public function getCertificatePem() { + return $this->_createCertificatePem($this->_x5c); + } + + /** + * @param string $clientDataHash + */ + public function validateAttestation($clientDataHash) { + $publicKey = \openssl_pkey_get_public($this->getCertificatePem()); + + if ($publicKey === false) { + throw new WebAuthnException('invalid public key: ' . \openssl_error_string(), WebAuthnException::INVALID_PUBLIC_KEY); + } + + // Verify that sig is a valid signature over the concatenation of authenticatorData and clientDataHash + // using the attestation public key in attestnCert with the algorithm specified in alg. + $dataToVerify = $this->_authenticatorData->getBinary(); + $dataToVerify .= $clientDataHash; + + $coseAlgorithm = $this->_getCoseAlgorithm($this->_alg); + + // check certificate + return \openssl_verify($dataToVerify, $this->_signature, $publicKey, $coseAlgorithm->openssl) === 1; + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + $chainC = $this->_createX5cChainFile(); + if ($chainC) { + $rootCas[] = $chainC; + } + + $v = \openssl_x509_checkpurpose($this->getCertificatePem(), -1, $rootCas); + if ($v === -1) { + throw new WebAuthnException('error on validating root certificate: ' . \openssl_error_string(), WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + return $v; + } +} + diff --git a/incs/WebAuthn/src/Attestation/Format/AndroidSafetyNet.php b/incs/WebAuthn/src/Attestation/Format/AndroidSafetyNet.php new file mode 100644 index 0000000..ba0db52 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/AndroidSafetyNet.php @@ -0,0 +1,152 @@ +_attestationObject['attStmt']; + + if (!\array_key_exists('ver', $attStmt) || !$attStmt['ver']) { + throw new WebAuthnException('invalid Android Safety Net Format', WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('response', $attStmt) || !($attStmt['response'] instanceof ByteBuffer)) { + throw new WebAuthnException('invalid Android Safety Net Format', WebAuthnException::INVALID_DATA); + } + + $response = $attStmt['response']->getBinaryString(); + + // Response is a JWS [RFC7515] object in Compact Serialization. + // JWSs have three segments separated by two period ('.') characters + $parts = \explode('.', $response); + unset ($response); + if (\count($parts) !== 3) { + throw new WebAuthnException('invalid JWS data', WebAuthnException::INVALID_DATA); + } + + $header = $this->_base64url_decode($parts[0]); + $payload = $this->_base64url_decode($parts[1]); + $this->_signature = $this->_base64url_decode($parts[2]); + $this->_signedValue = $parts[0] . '.' . $parts[1]; + unset ($parts); + + $header = \json_decode($header); + $payload = \json_decode($payload); + + if (!($header instanceof \stdClass)) { + throw new WebAuthnException('invalid JWS header', WebAuthnException::INVALID_DATA); + } + if (!($payload instanceof \stdClass)) { + throw new WebAuthnException('invalid JWS payload', WebAuthnException::INVALID_DATA); + } + + if (!isset($header->x5c) || !is_array($header->x5c) || count($header->x5c) === 0) { + throw new WebAuthnException('No X.509 signature in JWS Header', WebAuthnException::INVALID_DATA); + } + + // algorithm + if (!\in_array($header->alg, array('RS256', 'ES256'))) { + throw new WebAuthnException('invalid JWS algorithm ' . $header->alg, WebAuthnException::INVALID_DATA); + } + + $this->_x5c = \base64_decode($header->x5c[0]); + $this->_payload = $payload; + + if (count($header->x5c) > 1) { + for ($i=1; $ix5c); $i++) { + $this->_x5c_chain[] = \base64_decode($header->x5c[$i]); + } + unset ($i); + } + } + + /** + * ctsProfileMatch: A stricter verdict of device integrity. + * If the value of ctsProfileMatch is true, then the profile of the device running your app matches + * the profile of a device that has passed Android compatibility testing and + * has been approved as a Google-certified Android device. + * @return bool + */ + public function ctsProfileMatch() { + return isset($this->_payload->ctsProfileMatch) ? !!$this->_payload->ctsProfileMatch : false; + } + + + /* + * returns the key certificate in PEM format + * @return string + */ + public function getCertificatePem() { + return $this->_createCertificatePem($this->_x5c); + } + + /** + * @param string $clientDataHash + */ + public function validateAttestation($clientDataHash) { + $publicKey = \openssl_pkey_get_public($this->getCertificatePem()); + + // Verify that the nonce in the response is identical to the Base64 encoding + // of the SHA-256 hash of the concatenation of authenticatorData and clientDataHash. + if (empty($this->_payload->nonce) || $this->_payload->nonce !== \base64_encode(\hash('SHA256', $this->_authenticatorData->getBinary() . $clientDataHash, true))) { + throw new WebAuthnException('invalid nonce in JWS payload', WebAuthnException::INVALID_DATA); + } + + // Verify that attestationCert is issued to the hostname "attest.android.com" + $certInfo = \openssl_x509_parse($this->getCertificatePem()); + if (!\is_array($certInfo) || ($certInfo['subject']['CN'] ?? '') !== 'attest.android.com') { + throw new WebAuthnException('invalid certificate CN in JWS (' . ($certInfo['subject']['CN'] ?? '-'). ')', WebAuthnException::INVALID_DATA); + } + + // Verify that the basicIntegrity attribute in the payload of response is true. + if (empty($this->_payload->basicIntegrity)) { + throw new WebAuthnException('invalid basicIntegrity in payload', WebAuthnException::INVALID_DATA); + } + + // check certificate + return \openssl_verify($this->_signedValue, $this->_signature, $publicKey, OPENSSL_ALGO_SHA256) === 1; + } + + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + $chainC = $this->_createX5cChainFile(); + if ($chainC) { + $rootCas[] = $chainC; + } + + $v = \openssl_x509_checkpurpose($this->getCertificatePem(), -1, $rootCas); + if ($v === -1) { + throw new WebAuthnException('error on validating root certificate: ' . \openssl_error_string(), WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + return $v; + } + + + /** + * decode base64 url + * @param string $data + * @return string + */ + private function _base64url_decode($data) { + return \base64_decode(\strtr($data, '-_', '+/') . \str_repeat('=', 3 - (3 + \strlen($data)) % 4)); + } +} + diff --git a/incs/WebAuthn/src/Attestation/Format/Apple.php b/incs/WebAuthn/src/Attestation/Format/Apple.php new file mode 100644 index 0000000..e4f38e0 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/Apple.php @@ -0,0 +1,139 @@ +_attestationObject['attStmt']; + + + // certificate for validation + if (\array_key_exists('x5c', $attStmt) && \is_array($attStmt['x5c']) && \count($attStmt['x5c']) > 0) { + + // The attestation certificate attestnCert MUST be the first element in the array + $attestnCert = array_shift($attStmt['x5c']); + + if (!($attestnCert instanceof ByteBuffer)) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + $this->_x5c = $attestnCert->getBinaryString(); + + // certificate chain + foreach ($attStmt['x5c'] as $chain) { + if ($chain instanceof ByteBuffer) { + $this->_x5c_chain[] = $chain->getBinaryString(); + } + } + } else { + throw new WebAuthnException('invalid Apple attestation statement: missing x5c', WebAuthnException::INVALID_DATA); + } + } + + + /* + * returns the key certificate in PEM format + * @return string|null + */ + public function getCertificatePem() { + return $this->_createCertificatePem($this->_x5c); + } + + /** + * @param string $clientDataHash + */ + public function validateAttestation($clientDataHash) { + return $this->_validateOverX5c($clientDataHash); + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + $chainC = $this->_createX5cChainFile(); + if ($chainC) { + $rootCas[] = $chainC; + } + + $v = \openssl_x509_checkpurpose($this->getCertificatePem(), -1, $rootCas); + if ($v === -1) { + throw new WebAuthnException('error on validating root certificate: ' . \openssl_error_string(), WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + return $v; + } + + /** + * validate if x5c is present + * @param string $clientDataHash + * @return bool + * @throws WebAuthnException + */ + protected function _validateOverX5c($clientDataHash) { + $publicKey = \openssl_pkey_get_public($this->getCertificatePem()); + + if ($publicKey === false) { + throw new WebAuthnException('invalid public key: ' . \openssl_error_string(), WebAuthnException::INVALID_PUBLIC_KEY); + } + + // Concatenate authenticatorData and clientDataHash to form nonceToHash. + $nonceToHash = $this->_authenticatorData->getBinary(); + $nonceToHash .= $clientDataHash; + + // Perform SHA-256 hash of nonceToHash to produce nonce + $nonce = hash('SHA256', $nonceToHash, true); + + $credCert = openssl_x509_read($this->getCertificatePem()); + if ($credCert === false) { + throw new WebAuthnException('invalid x5c certificate: ' . \openssl_error_string(), WebAuthnException::INVALID_DATA); + } + + $keyData = openssl_pkey_get_details(openssl_pkey_get_public($credCert)); + $key = is_array($keyData) && array_key_exists('key', $keyData) ? $keyData['key'] : null; + + + // Verify that nonce equals the value of the extension with OID ( 1.2.840.113635.100.8.2 ) in credCert. + $parsedCredCert = openssl_x509_parse($credCert); + $nonceExtension = $parsedCredCert['extensions']['1.2.840.113635.100.8.2'] ?? ''; + + // nonce padded by ASN.1 string: 30 24 A1 22 04 20 + // 30 — type tag indicating sequence + // 24 — 36 byte following + // A1 — Enumerated [1] + // 22 — 34 byte following + // 04 — type tag indicating octet string + // 20 — 32 byte following + + $asn1Padding = "\x30\x24\xA1\x22\x04\x20"; + if (substr($nonceExtension, 0, strlen($asn1Padding)) === $asn1Padding) { + $nonceExtension = substr($nonceExtension, strlen($asn1Padding)); + } + + if ($nonceExtension !== $nonce) { + throw new WebAuthnException('nonce doesn\'t equal the value of the extension with OID 1.2.840.113635.100.8.2', WebAuthnException::INVALID_DATA); + } + + // Verify that the credential public key equals the Subject Public Key of credCert. + $authKeyData = openssl_pkey_get_details(openssl_pkey_get_public($this->_authenticatorData->getPublicKeyPem())); + $authKey = is_array($authKeyData) && array_key_exists('key', $authKeyData) ? $authKeyData['key'] : null; + + if ($key === null || $key !== $authKey) { + throw new WebAuthnException('credential public key doesn\'t equal the Subject Public Key of credCert', WebAuthnException::INVALID_DATA); + } + + return true; + } + +} + diff --git a/incs/WebAuthn/src/Attestation/Format/FormatBase.php b/incs/WebAuthn/src/Attestation/Format/FormatBase.php new file mode 100644 index 0000000..92f1010 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/FormatBase.php @@ -0,0 +1,193 @@ +_attestationObject = $AttestionObject; + $this->_authenticatorData = $authenticatorData; + } + + /** + * + */ + public function __destruct() { + // delete X.509 chain certificate file after use + if ($this->_x5c_tempFile && \is_file($this->_x5c_tempFile)) { + \unlink($this->_x5c_tempFile); + } + } + + /** + * returns the certificate chain in PEM format + * @return string|null + */ + public function getCertificateChain() { + if ($this->_x5c_tempFile && \is_file($this->_x5c_tempFile)) { + return \file_get_contents($this->_x5c_tempFile); + } + return null; + } + + /** + * returns the key X.509 certificate in PEM format + * @return string + */ + public function getCertificatePem() { + // need to be overwritten + return null; + } + + /** + * checks validity of the signature + * @param string $clientDataHash + * @return bool + * @throws WebAuthnException + */ + public function validateAttestation($clientDataHash) { + // need to be overwritten + return false; + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + // need to be overwritten + return false; + } + + + /** + * create a PEM encoded certificate with X.509 binary data + * @param string $x5c + * @return string + */ + protected function _createCertificatePem($x5c) { + $pem = '-----BEGIN CERTIFICATE-----' . "\n"; + $pem .= \chunk_split(\base64_encode($x5c), 64, "\n"); + $pem .= '-----END CERTIFICATE-----' . "\n"; + return $pem; + } + + /** + * creates a PEM encoded chain file + * @return string|null + */ + protected function _createX5cChainFile() { + $content = ''; + if (\is_array($this->_x5c_chain) && \count($this->_x5c_chain) > 0) { + foreach ($this->_x5c_chain as $x5c) { + $certInfo = \openssl_x509_parse($this->_createCertificatePem($x5c)); + + // check if certificate is self signed + if (\is_array($certInfo) && \is_array($certInfo['issuer']) && \is_array($certInfo['subject'])) { + $selfSigned = false; + + $subjectKeyIdentifier = $certInfo['extensions']['subjectKeyIdentifier'] ?? null; + $authorityKeyIdentifier = $certInfo['extensions']['authorityKeyIdentifier'] ?? null; + + if ($authorityKeyIdentifier && substr($authorityKeyIdentifier, 0, 6) === 'keyid:') { + $authorityKeyIdentifier = substr($authorityKeyIdentifier, 6); + } + if ($subjectKeyIdentifier && substr($subjectKeyIdentifier, 0, 6) === 'keyid:') { + $subjectKeyIdentifier = substr($subjectKeyIdentifier, 6); + } + + if (($subjectKeyIdentifier && !$authorityKeyIdentifier) || ($authorityKeyIdentifier && $authorityKeyIdentifier === $subjectKeyIdentifier)) { + $selfSigned = true; + } + + if (!$selfSigned) { + $content .= "\n" . $this->_createCertificatePem($x5c) . "\n"; + } + } + } + } + + if ($content) { + $this->_x5c_tempFile = \tempnam(\sys_get_temp_dir(), 'x5c_'); + if (\file_put_contents($this->_x5c_tempFile, $content) !== false) { + return $this->_x5c_tempFile; + } + } + + return null; + } + + + /** + * returns the name and openssl key for provided cose number. + * @param int $coseNumber + * @return \stdClass|null + */ + protected function _getCoseAlgorithm($coseNumber) { + // https://www.iana.org/assignments/cose/cose.xhtml#algorithms + $coseAlgorithms = array( + array( + 'hash' => 'SHA1', + 'openssl' => OPENSSL_ALGO_SHA1, + 'cose' => array( + -65535 // RS1 + )), + + array( + 'hash' => 'SHA256', + 'openssl' => OPENSSL_ALGO_SHA256, + 'cose' => array( + -257, // RS256 + -37, // PS256 + -7, // ES256 + 5 // HMAC256 + )), + + array( + 'hash' => 'SHA384', + 'openssl' => OPENSSL_ALGO_SHA384, + 'cose' => array( + -258, // RS384 + -38, // PS384 + -35, // ES384 + 6 // HMAC384 + )), + + array( + 'hash' => 'SHA512', + 'openssl' => OPENSSL_ALGO_SHA512, + 'cose' => array( + -259, // RS512 + -39, // PS512 + -36, // ES512 + 7 // HMAC512 + )) + ); + + foreach ($coseAlgorithms as $coseAlgorithm) { + if (\in_array($coseNumber, $coseAlgorithm['cose'], true)) { + $return = new \stdClass(); + $return->hash = $coseAlgorithm['hash']; + $return->openssl = $coseAlgorithm['openssl']; + return $return; + } + } + + return null; + } +} diff --git a/incs/WebAuthn/src/Attestation/Format/None.php b/incs/WebAuthn/src/Attestation/Format/None.php new file mode 100644 index 0000000..ba95e40 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/None.php @@ -0,0 +1,41 @@ +_attestationObject['attStmt']; + + if (!\array_key_exists('alg', $attStmt) || $this->_getCoseAlgorithm($attStmt['alg']) === null) { + throw new WebAuthnException('unsupported alg: ' . $attStmt['alg'], WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('sig', $attStmt) || !\is_object($attStmt['sig']) || !($attStmt['sig'] instanceof ByteBuffer)) { + throw new WebAuthnException('no signature found', WebAuthnException::INVALID_DATA); + } + + $this->_alg = $attStmt['alg']; + $this->_signature = $attStmt['sig']->getBinaryString(); + + // certificate for validation + if (\array_key_exists('x5c', $attStmt) && \is_array($attStmt['x5c']) && \count($attStmt['x5c']) > 0) { + + // The attestation certificate attestnCert MUST be the first element in the array + $attestnCert = array_shift($attStmt['x5c']); + + if (!($attestnCert instanceof ByteBuffer)) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + $this->_x5c = $attestnCert->getBinaryString(); + + // certificate chain + foreach ($attStmt['x5c'] as $chain) { + if ($chain instanceof ByteBuffer) { + $this->_x5c_chain[] = $chain->getBinaryString(); + } + } + } + } + + + /* + * returns the key certificate in PEM format + * @return string|null + */ + public function getCertificatePem() { + if (!$this->_x5c) { + return null; + } + return $this->_createCertificatePem($this->_x5c); + } + + /** + * @param string $clientDataHash + */ + public function validateAttestation($clientDataHash) { + if ($this->_x5c) { + return $this->_validateOverX5c($clientDataHash); + } else { + return $this->_validateSelfAttestation($clientDataHash); + } + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + if (!$this->_x5c) { + return false; + } + + $chainC = $this->_createX5cChainFile(); + if ($chainC) { + $rootCas[] = $chainC; + } + + $v = \openssl_x509_checkpurpose($this->getCertificatePem(), -1, $rootCas); + if ($v === -1) { + throw new WebAuthnException('error on validating root certificate: ' . \openssl_error_string(), WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + return $v; + } + + /** + * validate if x5c is present + * @param string $clientDataHash + * @return bool + * @throws WebAuthnException + */ + protected function _validateOverX5c($clientDataHash) { + $publicKey = \openssl_pkey_get_public($this->getCertificatePem()); + + if ($publicKey === false) { + throw new WebAuthnException('invalid public key: ' . \openssl_error_string(), WebAuthnException::INVALID_PUBLIC_KEY); + } + + // Verify that sig is a valid signature over the concatenation of authenticatorData and clientDataHash + // using the attestation public key in attestnCert with the algorithm specified in alg. + $dataToVerify = $this->_authenticatorData->getBinary(); + $dataToVerify .= $clientDataHash; + + $coseAlgorithm = $this->_getCoseAlgorithm($this->_alg); + + // check certificate + return \openssl_verify($dataToVerify, $this->_signature, $publicKey, $coseAlgorithm->openssl) === 1; + } + + /** + * validate if self attestation is in use + * @param string $clientDataHash + * @return bool + */ + protected function _validateSelfAttestation($clientDataHash) { + // Verify that sig is a valid signature over the concatenation of authenticatorData and clientDataHash + // using the credential public key with alg. + $dataToVerify = $this->_authenticatorData->getBinary(); + $dataToVerify .= $clientDataHash; + + $publicKey = $this->_authenticatorData->getPublicKeyPem(); + + // check certificate + return \openssl_verify($dataToVerify, $this->_signature, $publicKey, OPENSSL_ALGO_SHA256) === 1; + } +} + diff --git a/incs/WebAuthn/src/Attestation/Format/Tpm.php b/incs/WebAuthn/src/Attestation/Format/Tpm.php new file mode 100644 index 0000000..338cd45 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/Tpm.php @@ -0,0 +1,180 @@ +_attestationObject['attStmt']; + + if (!\array_key_exists('ver', $attStmt) || $attStmt['ver'] !== '2.0') { + throw new WebAuthnException('invalid tpm version: ' . $attStmt['ver'], WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('alg', $attStmt) || $this->_getCoseAlgorithm($attStmt['alg']) === null) { + throw new WebAuthnException('unsupported alg: ' . $attStmt['alg'], WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('sig', $attStmt) || !\is_object($attStmt['sig']) || !($attStmt['sig'] instanceof ByteBuffer)) { + throw new WebAuthnException('signature not found', WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('certInfo', $attStmt) || !\is_object($attStmt['certInfo']) || !($attStmt['certInfo'] instanceof ByteBuffer)) { + throw new WebAuthnException('certInfo not found', WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('pubArea', $attStmt) || !\is_object($attStmt['pubArea']) || !($attStmt['pubArea'] instanceof ByteBuffer)) { + throw new WebAuthnException('pubArea not found', WebAuthnException::INVALID_DATA); + } + + $this->_alg = $attStmt['alg']; + $this->_signature = $attStmt['sig']->getBinaryString(); + $this->_certInfo = $attStmt['certInfo']; + $this->_pubArea = $attStmt['pubArea']; + + // certificate for validation + if (\array_key_exists('x5c', $attStmt) && \is_array($attStmt['x5c']) && \count($attStmt['x5c']) > 0) { + + // The attestation certificate attestnCert MUST be the first element in the array + $attestnCert = array_shift($attStmt['x5c']); + + if (!($attestnCert instanceof ByteBuffer)) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + $this->_x5c = $attestnCert->getBinaryString(); + + // certificate chain + foreach ($attStmt['x5c'] as $chain) { + if ($chain instanceof ByteBuffer) { + $this->_x5c_chain[] = $chain->getBinaryString(); + } + } + + } else { + throw new WebAuthnException('no x5c certificate found', WebAuthnException::INVALID_DATA); + } + } + + + /* + * returns the key certificate in PEM format + * @return string|null + */ + public function getCertificatePem() { + if (!$this->_x5c) { + return null; + } + return $this->_createCertificatePem($this->_x5c); + } + + /** + * @param string $clientDataHash + */ + public function validateAttestation($clientDataHash) { + return $this->_validateOverX5c($clientDataHash); + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + if (!$this->_x5c) { + return false; + } + + $chainC = $this->_createX5cChainFile(); + if ($chainC) { + $rootCas[] = $chainC; + } + + $v = \openssl_x509_checkpurpose($this->getCertificatePem(), -1, $rootCas); + if ($v === -1) { + throw new WebAuthnException('error on validating root certificate: ' . \openssl_error_string(), WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + return $v; + } + + /** + * validate if x5c is present + * @param string $clientDataHash + * @return bool + * @throws WebAuthnException + */ + protected function _validateOverX5c($clientDataHash) { + $publicKey = \openssl_pkey_get_public($this->getCertificatePem()); + + if ($publicKey === false) { + throw new WebAuthnException('invalid public key: ' . \openssl_error_string(), WebAuthnException::INVALID_PUBLIC_KEY); + } + + // Concatenate authenticatorData and clientDataHash to form attToBeSigned. + $attToBeSigned = $this->_authenticatorData->getBinary(); + $attToBeSigned .= $clientDataHash; + + // Validate that certInfo is valid: + + // Verify that magic is set to TPM_GENERATED_VALUE. + if ($this->_certInfo->getBytes(0, 4) !== $this->_TPM_GENERATED_VALUE) { + throw new WebAuthnException('tpm magic not TPM_GENERATED_VALUE', WebAuthnException::INVALID_DATA); + } + + // Verify that type is set to TPM_ST_ATTEST_CERTIFY. + if ($this->_certInfo->getBytes(4, 2) !== $this->_TPM_ST_ATTEST_CERTIFY) { + throw new WebAuthnException('tpm type not TPM_ST_ATTEST_CERTIFY', WebAuthnException::INVALID_DATA); + } + + $offset = 6; + $qualifiedSigner = $this->_tpmReadLengthPrefixed($this->_certInfo, $offset); + $extraData = $this->_tpmReadLengthPrefixed($this->_certInfo, $offset); + $coseAlg = $this->_getCoseAlgorithm($this->_alg); + + // Verify that extraData is set to the hash of attToBeSigned using the hash algorithm employed in "alg". + if ($extraData->getBinaryString() !== \hash($coseAlg->hash, $attToBeSigned, true)) { + throw new WebAuthnException('certInfo:extraData not hash of attToBeSigned', WebAuthnException::INVALID_DATA); + } + + // Verify the sig is a valid signature over certInfo using the attestation + // public key in aikCert with the algorithm specified in alg. + return \openssl_verify($this->_certInfo->getBinaryString(), $this->_signature, $publicKey, $coseAlg->openssl) === 1; + } + + + /** + * returns next part of ByteBuffer + * @param ByteBuffer $buffer + * @param int $offset + * @return ByteBuffer + */ + protected function _tpmReadLengthPrefixed(ByteBuffer $buffer, &$offset) { + $len = $buffer->getUint16Val($offset); + $data = $buffer->getBytes($offset + 2, $len); + $offset += (2 + $len); + + return new ByteBuffer($data); + } + +} + diff --git a/incs/WebAuthn/src/Attestation/Format/U2f.php b/incs/WebAuthn/src/Attestation/Format/U2f.php new file mode 100644 index 0000000..2b51ba8 --- /dev/null +++ b/incs/WebAuthn/src/Attestation/Format/U2f.php @@ -0,0 +1,93 @@ +_attestationObject['attStmt']; + + if (\array_key_exists('alg', $attStmt) && $attStmt['alg'] !== $this->_alg) { + throw new WebAuthnException('u2f only accepts algorithm -7 ("ES256"), but got ' . $attStmt['alg'], WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('sig', $attStmt) || !\is_object($attStmt['sig']) || !($attStmt['sig'] instanceof ByteBuffer)) { + throw new WebAuthnException('no signature found', WebAuthnException::INVALID_DATA); + } + + if (!\array_key_exists('x5c', $attStmt) || !\is_array($attStmt['x5c']) || \count($attStmt['x5c']) !== 1) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + if (!\is_object($attStmt['x5c'][0]) || !($attStmt['x5c'][0] instanceof ByteBuffer)) { + throw new WebAuthnException('invalid x5c certificate', WebAuthnException::INVALID_DATA); + } + + $this->_signature = $attStmt['sig']->getBinaryString(); + $this->_x5c = $attStmt['x5c'][0]->getBinaryString(); + } + + + /* + * returns the key certificate in PEM format + * @return string + */ + public function getCertificatePem() { + $pem = '-----BEGIN CERTIFICATE-----' . "\n"; + $pem .= \chunk_split(\base64_encode($this->_x5c), 64, "\n"); + $pem .= '-----END CERTIFICATE-----' . "\n"; + return $pem; + } + + /** + * @param string $clientDataHash + */ + public function validateAttestation($clientDataHash) { + $publicKey = \openssl_pkey_get_public($this->getCertificatePem()); + + if ($publicKey === false) { + throw new WebAuthnException('invalid public key: ' . \openssl_error_string(), WebAuthnException::INVALID_PUBLIC_KEY); + } + + // Let verificationData be the concatenation of (0x00 || rpIdHash || clientDataHash || credentialId || publicKeyU2F) + $dataToVerify = "\x00"; + $dataToVerify .= $this->_authenticatorData->getRpIdHash(); + $dataToVerify .= $clientDataHash; + $dataToVerify .= $this->_authenticatorData->getCredentialId(); + $dataToVerify .= $this->_authenticatorData->getPublicKeyU2F(); + + $coseAlgorithm = $this->_getCoseAlgorithm($this->_alg); + + // check certificate + return \openssl_verify($dataToVerify, $this->_signature, $publicKey, $coseAlgorithm->openssl) === 1; + } + + /** + * validates the certificate against root certificates + * @param array $rootCas + * @return boolean + * @throws WebAuthnException + */ + public function validateRootCertificate($rootCas) { + $chainC = $this->_createX5cChainFile(); + if ($chainC) { + $rootCas[] = $chainC; + } + + $v = \openssl_x509_checkpurpose($this->getCertificatePem(), -1, $rootCas); + if ($v === -1) { + throw new WebAuthnException('error on validating root certificate: ' . \openssl_error_string(), WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + return $v; + } +} diff --git a/incs/WebAuthn/src/Binary/ByteBuffer.php b/incs/WebAuthn/src/Binary/ByteBuffer.php new file mode 100644 index 0000000..861ed60 --- /dev/null +++ b/incs/WebAuthn/src/Binary/ByteBuffer.php @@ -0,0 +1,300 @@ +_data = (string)$binaryData; + $this->_length = \strlen($binaryData); + } + + + // ----------------------- + // PUBLIC STATIC + // ----------------------- + + /** + * create a ByteBuffer from a base64 url encoded string + * @param string $base64url + * @return ByteBuffer + */ + public static function fromBase64Url($base64url): ByteBuffer { + $bin = self::_base64url_decode($base64url); + if ($bin === false) { + throw new WebAuthnException('ByteBuffer: Invalid base64 url string', WebAuthnException::BYTEBUFFER); + } + return new ByteBuffer($bin); + } + + /** + * create a ByteBuffer from a base64 url encoded string + * @param string $hex + * @return ByteBuffer + */ + public static function fromHex($hex): ByteBuffer { + $bin = \hex2bin($hex); + if ($bin === false) { + throw new WebAuthnException('ByteBuffer: Invalid hex string', WebAuthnException::BYTEBUFFER); + } + return new ByteBuffer($bin); + } + + /** + * create a random ByteBuffer + * @param string $length + * @return ByteBuffer + */ + public static function randomBuffer($length): ByteBuffer { + if (\function_exists('random_bytes')) { // >PHP 7.0 + return new ByteBuffer(\random_bytes($length)); + + } else if (\function_exists('openssl_random_pseudo_bytes')) { + return new ByteBuffer(\openssl_random_pseudo_bytes($length)); + + } else { + throw new WebAuthnException('ByteBuffer: cannot generate random bytes', WebAuthnException::BYTEBUFFER); + } + } + + // ----------------------- + // PUBLIC + // ----------------------- + + public function getBytes($offset, $length): string { + if ($offset < 0 || $length < 0 || ($offset + $length > $this->_length)) { + throw new WebAuthnException('ByteBuffer: Invalid offset or length', WebAuthnException::BYTEBUFFER); + } + return \substr($this->_data, $offset, $length); + } + + public function getByteVal($offset): int { + if ($offset < 0 || $offset >= $this->_length) { + throw new WebAuthnException('ByteBuffer: Invalid offset', WebAuthnException::BYTEBUFFER); + } + return \ord(\substr($this->_data, $offset, 1)); + } + + public function getJson($jsonFlags=0) { + $data = \json_decode($this->getBinaryString(), null, 512, $jsonFlags); + if (\json_last_error() !== JSON_ERROR_NONE) { + throw new WebAuthnException(\json_last_error_msg(), WebAuthnException::BYTEBUFFER); + } + return $data; + } + + public function getLength(): int { + return $this->_length; + } + + public function getUint16Val($offset) { + if ($offset < 0 || ($offset + 2) > $this->_length) { + throw new WebAuthnException('ByteBuffer: Invalid offset', WebAuthnException::BYTEBUFFER); + } + return unpack('n', $this->_data, $offset)[1]; + } + + public function getUint32Val($offset) { + if ($offset < 0 || ($offset + 4) > $this->_length) { + throw new WebAuthnException('ByteBuffer: Invalid offset', WebAuthnException::BYTEBUFFER); + } + $val = unpack('N', $this->_data, $offset)[1]; + + // Signed integer overflow causes signed negative numbers + if ($val < 0) { + throw new WebAuthnException('ByteBuffer: Value out of integer range.', WebAuthnException::BYTEBUFFER); + } + return $val; + } + + public function getUint64Val($offset) { + if (PHP_INT_SIZE < 8) { + throw new WebAuthnException('ByteBuffer: 64-bit values not supported by this system', WebAuthnException::BYTEBUFFER); + } + if ($offset < 0 || ($offset + 8) > $this->_length) { + throw new WebAuthnException('ByteBuffer: Invalid offset', WebAuthnException::BYTEBUFFER); + } + $val = unpack('J', $this->_data, $offset)[1]; + + // Signed integer overflow causes signed negative numbers + if ($val < 0) { + throw new WebAuthnException('ByteBuffer: Value out of integer range.', WebAuthnException::BYTEBUFFER); + } + + return $val; + } + + public function getHalfFloatVal($offset) { + //FROM spec pseudo decode_half(unsigned char *halfp) + $half = $this->getUint16Val($offset); + + $exp = ($half >> 10) & 0x1f; + $mant = $half & 0x3ff; + + if ($exp === 0) { + $val = $mant * (2 ** -24); + } elseif ($exp !== 31) { + $val = ($mant + 1024) * (2 ** ($exp - 25)); + } else { + $val = ($mant === 0) ? INF : NAN; + } + + return ($half & 0x8000) ? -$val : $val; + } + + public function getFloatVal($offset) { + if ($offset < 0 || ($offset + 4) > $this->_length) { + throw new WebAuthnException('ByteBuffer: Invalid offset', WebAuthnException::BYTEBUFFER); + } + return unpack('G', $this->_data, $offset)[1]; + } + + public function getDoubleVal($offset) { + if ($offset < 0 || ($offset + 8) > $this->_length) { + throw new WebAuthnException('ByteBuffer: Invalid offset', WebAuthnException::BYTEBUFFER); + } + return unpack('E', $this->_data, $offset)[1]; + } + + /** + * @return string + */ + public function getBinaryString(): string { + return $this->_data; + } + + /** + * @param string|ByteBuffer $buffer + * @return bool + */ + public function equals($buffer): bool { + if (is_object($buffer) && $buffer instanceof ByteBuffer) { + return $buffer->getBinaryString() === $this->getBinaryString(); + + } else if (is_string($buffer)) { + return $buffer === $this->getBinaryString(); + } + + return false; + } + + /** + * @return string + */ + public function getHex(): string { + return \bin2hex($this->_data); + } + + /** + * @return bool + */ + public function isEmpty(): bool { + return $this->_length === 0; + } + + + /** + * jsonSerialize interface + * return binary data in RFC 1342-Like serialized string + * @return string + */ + public function jsonSerialize(): string { + if (ByteBuffer::$useBase64UrlEncoding) { + return self::_base64url_encode($this->_data); + + } else { + return '=?BINARY?B?' . \base64_encode($this->_data) . '?='; + } + } + + /** + * Serializable-Interface + * @return string + */ + public function serialize(): string { + return \serialize($this->_data); + } + + /** + * Serializable-Interface + * @param string $serialized + */ + public function unserialize($serialized) { + $this->_data = \unserialize($serialized); + $this->_length = \strlen($this->_data); + } + + /** + * (PHP 8 deprecates Serializable-Interface) + * @return array + */ + public function __serialize(): array { + return [ + 'data' => \serialize($this->_data) + ]; + } + + /** + * object to string + * @return string + */ + public function __toString(): string { + return $this->getHex(); + } + + /** + * (PHP 8 deprecates Serializable-Interface) + * @param array $data + * @return void + */ + public function __unserialize($data) { + if ($data && isset($data['data'])) { + $this->_data = \unserialize($data['data']); + $this->_length = \strlen($this->_data); + } + } + + // ----------------------- + // PROTECTED STATIC + // ----------------------- + + /** + * base64 url decoding + * @param string $data + * @return string + */ + protected static function _base64url_decode($data): string { + return \base64_decode(\strtr($data, '-_', '+/') . \str_repeat('=', 3 - (3 + \strlen($data)) % 4)); + } + + /** + * base64 url encoding + * @param string $data + * @return string + */ + protected static function _base64url_encode($data): string { + return \rtrim(\strtr(\base64_encode($data), '+/', '-_'), '='); + } +} diff --git a/incs/WebAuthn/src/CBOR/CborDecoder.php b/incs/WebAuthn/src/CBOR/CborDecoder.php new file mode 100644 index 0000000..e6b5427 --- /dev/null +++ b/incs/WebAuthn/src/CBOR/CborDecoder.php @@ -0,0 +1,220 @@ +getLength()) { + throw new WebAuthnException('Unused bytes after data item.', WebAuthnException::CBOR); + } + return $result; + } + + /** + * @param ByteBuffer|string $bufOrBin + * @param int $startOffset + * @param int|null $endOffset + * @return mixed + */ + public static function decodeInPlace($bufOrBin, $startOffset, &$endOffset = null) { + $buf = $bufOrBin instanceof ByteBuffer ? $bufOrBin : new ByteBuffer($bufOrBin); + + $offset = $startOffset; + $data = self::_parseItem($buf, $offset); + $endOffset = $offset; + return $data; + } + + // --------------------- + // protected + // --------------------- + + /** + * @param ByteBuffer $buf + * @param int $offset + * @return mixed + */ + protected static function _parseItem(ByteBuffer $buf, &$offset) { + $first = $buf->getByteVal($offset++); + $type = $first >> 5; + $val = $first & 0b11111; + + if ($type === self::CBOR_MAJOR_FLOAT_SIMPLE) { + return self::_parseFloatSimple($val, $buf, $offset); + } + + $val = self::_parseExtraLength($val, $buf, $offset); + + return self::_parseItemData($type, $val, $buf, $offset); + } + + protected static function _parseFloatSimple($val, ByteBuffer $buf, &$offset) { + switch ($val) { + case 24: + $val = $buf->getByteVal($offset); + $offset++; + return self::_parseSimple($val); + + case 25: + $floatValue = $buf->getHalfFloatVal($offset); + $offset += 2; + return $floatValue; + + case 26: + $floatValue = $buf->getFloatVal($offset); + $offset += 4; + return $floatValue; + + case 27: + $floatValue = $buf->getDoubleVal($offset); + $offset += 8; + return $floatValue; + + case 28: + case 29: + case 30: + throw new WebAuthnException('Reserved value used.', WebAuthnException::CBOR); + + case 31: + throw new WebAuthnException('Indefinite length is not supported.', WebAuthnException::CBOR); + } + + return self::_parseSimple($val); + } + + /** + * @param int $val + * @return mixed + * @throws WebAuthnException + */ + protected static function _parseSimple($val) { + if ($val === 20) { + return false; + } + if ($val === 21) { + return true; + } + if ($val === 22) { + return null; + } + throw new WebAuthnException(sprintf('Unsupported simple value %d.', $val), WebAuthnException::CBOR); + } + + protected static function _parseExtraLength($val, ByteBuffer $buf, &$offset) { + switch ($val) { + case 24: + $val = $buf->getByteVal($offset); + $offset++; + break; + + case 25: + $val = $buf->getUint16Val($offset); + $offset += 2; + break; + + case 26: + $val = $buf->getUint32Val($offset); + $offset += 4; + break; + + case 27: + $val = $buf->getUint64Val($offset); + $offset += 8; + break; + + case 28: + case 29: + case 30: + throw new WebAuthnException('Reserved value used.', WebAuthnException::CBOR); + + case 31: + throw new WebAuthnException('Indefinite length is not supported.', WebAuthnException::CBOR); + } + + return $val; + } + + protected static function _parseItemData($type, $val, ByteBuffer $buf, &$offset) { + switch ($type) { + case self::CBOR_MAJOR_UNSIGNED_INT: // uint + return $val; + + case self::CBOR_MAJOR_NEGATIVE_INT: + return -1 - $val; + + case self::CBOR_MAJOR_BYTE_STRING: + $data = $buf->getBytes($offset, $val); + $offset += $val; + return new ByteBuffer($data); // bytes + + case self::CBOR_MAJOR_TEXT_STRING: + $data = $buf->getBytes($offset, $val); + $offset += $val; + return $data; // UTF-8 + + case self::CBOR_MAJOR_ARRAY: + return self::_parseArray($buf, $offset, $val); + + case self::CBOR_MAJOR_MAP: + return self::_parseMap($buf, $offset, $val); + + case self::CBOR_MAJOR_TAG: + return self::_parseItem($buf, $offset); // 1 embedded data item + } + + // This should never be reached + throw new WebAuthnException(sprintf('Unknown major type %d.', $type), WebAuthnException::CBOR); + } + + protected static function _parseMap(ByteBuffer $buf, &$offset, $count) { + $map = array(); + + for ($i = 0; $i < $count; $i++) { + $mapKey = self::_parseItem($buf, $offset); + $mapVal = self::_parseItem($buf, $offset); + + if (!\is_int($mapKey) && !\is_string($mapKey)) { + throw new WebAuthnException('Can only use strings or integers as map keys', WebAuthnException::CBOR); + } + + $map[$mapKey] = $mapVal; // todo dup + } + return $map; + } + + protected static function _parseArray(ByteBuffer $buf, &$offset, $count) { + $arr = array(); + for ($i = 0; $i < $count; $i++) { + $arr[] = self::_parseItem($buf, $offset); + } + + return $arr; + } +} diff --git a/incs/WebAuthn/src/WebAuthn.php b/incs/WebAuthn/src/WebAuthn.php new file mode 100644 index 0000000..fee6d92 --- /dev/null +++ b/incs/WebAuthn/src/WebAuthn.php @@ -0,0 +1,714 @@ +_rpName = $rpName; + $this->_rpId = $rpId; + $this->_rpIdHash = \hash('sha256', $rpId, true); + ByteBuffer::$useBase64UrlEncoding = !!$useBase64UrlEncoding; + $supportedFormats = array('android-key', 'android-safetynet', 'apple', 'fido-u2f', 'none', 'packed', 'tpm'); + + if (!\function_exists('\openssl_open')) { + throw new WebAuthnException('OpenSSL-Module not installed'); + } + + if (!\in_array('SHA256', \array_map('\strtoupper', \openssl_get_md_methods()))) { + throw new WebAuthnException('SHA256 not supported by this openssl installation.'); + } + + // default: all format + if (!is_array($allowedFormats)) { + $allowedFormats = $supportedFormats; + } + $this->_formats = $allowedFormats; + + // validate formats + $invalidFormats = \array_diff($this->_formats, $supportedFormats); + if (!$this->_formats || $invalidFormats) { + throw new WebAuthnException('invalid formats on construct: ' . implode(', ', $invalidFormats)); + } + } + + /** + * add a root certificate to verify new registrations + * @param string $path file path of / directory with root certificates + * @param array|null $certFileExtensions if adding a direction, all files with provided extension are added. default: pem, crt, cer, der + */ + public function addRootCertificates($path, $certFileExtensions=null) { + if (!\is_array($this->_caFiles)) { + $this->_caFiles = []; + } + if ($certFileExtensions === null) { + $certFileExtensions = array('pem', 'crt', 'cer', 'der'); + } + $path = \rtrim(\trim($path), '\\/'); + if (\is_dir($path)) { + foreach (\scandir($path) as $ca) { + if (\is_file($path . DIRECTORY_SEPARATOR . $ca) && \in_array(\strtolower(\pathinfo($ca, PATHINFO_EXTENSION)), $certFileExtensions)) { + $this->addRootCertificates($path . DIRECTORY_SEPARATOR . $ca); + } + } + } else if (\is_file($path) && !\in_array(\realpath($path), $this->_caFiles)) { + $this->_caFiles[] = \realpath($path); + } + } + + /** + * add key hashes for android verification + * @param array $hashes + * @return void + */ + public function addAndroidKeyHashes($hashes) { + if (!\is_array($this->_androidKeyHashes)) { + $this->_androidKeyHashes = []; + } + + foreach ($hashes as $hash) { + if (is_string($hash)) { + $this->_androidKeyHashes[] = $hash; + } + } + } + + /** + * Returns the generated challenge to save for later validation + * @return ByteBuffer + */ + public function getChallenge() { + return $this->_challenge; + } + + /** + * generates the object for a key registration + * provide this data to navigator.credentials.create + * @param string $userId + * @param string $userName + * @param string $userDisplayName + * @param int $timeout timeout in seconds + * @param bool|string $requireResidentKey 'required', if the key should be stored by the authentication device + * Valid values: + * true = required + * false = preferred + * string 'required' 'preferred' 'discouraged' + * @param bool|string $requireUserVerification indicates that you require user verification and will fail the operation + * if the response does not have the UV flag set. + * Valid values: + * true = required + * false = preferred + * string 'required' 'preferred' 'discouraged' + * @param bool|null $crossPlatformAttachment true for cross-platform devices (eg. fido usb), + * false for platform devices (eg. windows hello, android safetynet), + * null for both + * @param array $excludeCredentialIds a array of ids, which are already registered, to prevent re-registration + * @return \stdClass + */ + public function getCreateArgs($userId, $userName, $userDisplayName, $timeout=20, $requireResidentKey=false, $requireUserVerification=false, $crossPlatformAttachment=null, $excludeCredentialIds=[]) { + + $args = new \stdClass(); + $args->publicKey = new \stdClass(); + + // relying party + $args->publicKey->rp = new \stdClass(); + $args->publicKey->rp->name = $this->_rpName; + $args->publicKey->rp->id = $this->_rpId; + + $args->publicKey->authenticatorSelection = new \stdClass(); + $args->publicKey->authenticatorSelection->userVerification = 'preferred'; + + // validate User Verification Requirement + if (\is_bool($requireUserVerification)) { + $args->publicKey->authenticatorSelection->userVerification = $requireUserVerification ? 'required' : 'preferred'; + + } else if (\is_string($requireUserVerification) && \in_array(\strtolower($requireUserVerification), ['required', 'preferred', 'discouraged'])) { + $args->publicKey->authenticatorSelection->userVerification = \strtolower($requireUserVerification); + } + + // validate Resident Key Requirement + if (\is_bool($requireResidentKey) && $requireResidentKey) { + $args->publicKey->authenticatorSelection->requireResidentKey = true; + $args->publicKey->authenticatorSelection->residentKey = 'required'; + + } else if (\is_string($requireResidentKey) && \in_array(\strtolower($requireResidentKey), ['required', 'preferred', 'discouraged'])) { + $requireResidentKey = \strtolower($requireResidentKey); + $args->publicKey->authenticatorSelection->residentKey = $requireResidentKey; + $args->publicKey->authenticatorSelection->requireResidentKey = $requireResidentKey === 'required'; + } + + // filte authenticators attached with the specified authenticator attachment modality + if (\is_bool($crossPlatformAttachment)) { + $args->publicKey->authenticatorSelection->authenticatorAttachment = $crossPlatformAttachment ? 'cross-platform' : 'platform'; + } + + // user + $args->publicKey->user = new \stdClass(); + $args->publicKey->user->id = new ByteBuffer($userId); // binary + $args->publicKey->user->name = $userName; + $args->publicKey->user->displayName = $userDisplayName; + + // supported algorithms + $args->publicKey->pubKeyCredParams = []; + + if (function_exists('sodium_crypto_sign_verify_detached') || \in_array('ed25519', \openssl_get_curve_names(), true)) { + $tmp = new \stdClass(); + $tmp->type = 'public-key'; + $tmp->alg = -8; // EdDSA + $args->publicKey->pubKeyCredParams[] = $tmp; + unset ($tmp); + } + + if (\in_array('prime256v1', \openssl_get_curve_names(), true)) { + $tmp = new \stdClass(); + $tmp->type = 'public-key'; + $tmp->alg = -7; // ES256 + $args->publicKey->pubKeyCredParams[] = $tmp; + unset ($tmp); + } + + $tmp = new \stdClass(); + $tmp->type = 'public-key'; + $tmp->alg = -257; // RS256 + $args->publicKey->pubKeyCredParams[] = $tmp; + unset ($tmp); + + // if there are root certificates added, we need direct attestation to validate + // against the root certificate. If there are no root-certificates added, + // anonymization ca are also accepted, because we can't validate the root anyway. + $attestation = 'indirect'; + if (\is_array($this->_caFiles)) { + $attestation = 'direct'; + } + + $args->publicKey->attestation = \count($this->_formats) === 1 && \in_array('none', $this->_formats) ? 'none' : $attestation; + $args->publicKey->extensions = new \stdClass(); + $args->publicKey->extensions->exts = true; + $args->publicKey->timeout = $timeout * 1000; // microseconds + $args->publicKey->challenge = $this->_createChallenge(); // binary + + //prevent re-registration by specifying existing credentials + $args->publicKey->excludeCredentials = []; + + if (is_array($excludeCredentialIds)) { + foreach ($excludeCredentialIds as $id) { + $tmp = new \stdClass(); + $tmp->id = $id instanceof ByteBuffer ? $id : new ByteBuffer($id); // binary + $tmp->type = 'public-key'; + $tmp->transports = array('usb', 'nfc', 'ble', 'hybrid', 'internal'); + $args->publicKey->excludeCredentials[] = $tmp; + unset ($tmp); + } + } + + return $args; + } + + /** + * generates the object for key validation + * Provide this data to navigator.credentials.get + * @param array $credentialIds binary + * @param int $timeout timeout in seconds + * @param bool $allowUsb allow removable USB + * @param bool $allowNfc allow Near Field Communication (NFC) + * @param bool $allowBle allow Bluetooth + * @param bool $allowHybrid allow a combination of (often separate) data-transport and proximity mechanisms. + * @param bool $allowInternal allow client device-specific transport. These authenticators are not removable from the client device. + * @param bool|string $requireUserVerification indicates that you require user verification and will fail the operation + * if the response does not have the UV flag set. + * Valid values: + * true = required + * false = preferred + * string 'required' 'preferred' 'discouraged' + * @return \stdClass + */ + public function getGetArgs($credentialIds=[], $timeout=20, $allowUsb=true, $allowNfc=true, $allowBle=true, $allowHybrid=true, $allowInternal=true, $requireUserVerification=false) { + + // validate User Verification Requirement + if (\is_bool($requireUserVerification)) { + $requireUserVerification = $requireUserVerification ? 'required' : 'preferred'; + } else if (\is_string($requireUserVerification) && \in_array(\strtolower($requireUserVerification), ['required', 'preferred', 'discouraged'])) { + $requireUserVerification = \strtolower($requireUserVerification); + } else { + $requireUserVerification = 'preferred'; + } + + $args = new \stdClass(); + $args->publicKey = new \stdClass(); + $args->publicKey->timeout = $timeout * 1000; // microseconds + $args->publicKey->challenge = $this->_createChallenge(); // binary + $args->publicKey->userVerification = $requireUserVerification; + $args->publicKey->rpId = $this->_rpId; + + if (\is_array($credentialIds) && \count($credentialIds) > 0) { + $args->publicKey->allowCredentials = []; + + foreach ($credentialIds as $id) { + $tmp = new \stdClass(); + $tmp->id = $id instanceof ByteBuffer ? $id : new ByteBuffer($id); // binary + $tmp->transports = []; + + if ($allowUsb) { + $tmp->transports[] = 'usb'; + } + if ($allowNfc) { + $tmp->transports[] = 'nfc'; + } + if ($allowBle) { + $tmp->transports[] = 'ble'; + } + if ($allowHybrid) { + $tmp->transports[] = 'hybrid'; + } + if ($allowInternal) { + $tmp->transports[] = 'internal'; + } + + $tmp->type = 'public-key'; + $args->publicKey->allowCredentials[] = $tmp; + unset ($tmp); + } + } + + return $args; + } + + /** + * returns the new signature counter value. + * returns null if there is no counter + * @return ?int + */ + public function getSignatureCounter() { + return \is_int($this->_signatureCounter) ? $this->_signatureCounter : null; + } + + /** + * process a create request and returns data to save for future logins + * @param string $clientDataJSON binary from browser + * @param string $attestationObject binary from browser + * @param string|ByteBuffer $challenge binary used challange + * @param bool $requireUserVerification true, if the device must verify user (e.g. by biometric data or pin) + * @param bool $requireUserPresent false, if the device must NOT check user presence (e.g. by pressing a button) + * @param bool $failIfRootMismatch false, if there should be no error thrown if root certificate doesn't match + * @param bool $requireCtsProfileMatch false, if you don't want to check if the device is approved as a Google-certified Android device. + * @return \stdClass + * @throws WebAuthnException + */ + public function processCreate($clientDataJSON, $attestationObject, $challenge, $requireUserVerification=false, $requireUserPresent=true, $failIfRootMismatch=true, $requireCtsProfileMatch=true) { + $clientDataHash = \hash('sha256', $clientDataJSON, true); + $clientData = \json_decode($clientDataJSON); + $challenge = $challenge instanceof ByteBuffer ? $challenge : new ByteBuffer($challenge); + + // security: https://www.w3.org/TR/webauthn/#registering-a-new-credential + + // 2. Let C, the client data claimed as collected during the credential creation, + // be the result of running an implementation-specific JSON parser on JSONtext. + if (!\is_object($clientData)) { + throw new WebAuthnException('invalid client data', WebAuthnException::INVALID_DATA); + } + + // 3. Verify that the value of C.type is webauthn.create. + if (!\property_exists($clientData, 'type') || $clientData->type !== 'webauthn.create') { + throw new WebAuthnException('invalid type', WebAuthnException::INVALID_TYPE); + } + + // 4. Verify that the value of C.challenge matches the challenge that was sent to the authenticator in the create() call. + if (!\property_exists($clientData, 'challenge') || ByteBuffer::fromBase64Url($clientData->challenge)->getBinaryString() !== $challenge->getBinaryString()) { + throw new WebAuthnException('invalid challenge', WebAuthnException::INVALID_CHALLENGE); + } + + // 5. Verify that the value of C.origin matches the Relying Party's origin. + if (!\property_exists($clientData, 'origin') || !$this->_checkOrigin($clientData->origin)) { + throw new WebAuthnException('invalid origin', WebAuthnException::INVALID_ORIGIN); + } + + // Attestation + $attestationObject = new Attestation\AttestationObject($attestationObject, $this->_formats); + + // 9. Verify that the RP ID hash in authData is indeed the SHA-256 hash of the RP ID expected by the RP. + if (!$attestationObject->validateRpIdHash($this->_rpIdHash)) { + throw new WebAuthnException('invalid rpId hash', WebAuthnException::INVALID_RELYING_PARTY); + } + + // 14. Verify that attStmt is a correct attestation statement, conveying a valid attestation signature + if (!$attestationObject->validateAttestation($clientDataHash)) { + throw new WebAuthnException('invalid certificate signature', WebAuthnException::INVALID_SIGNATURE); + } + + // Android-SafetyNet: if required, check for Compatibility Testing Suite (CTS). + if ($requireCtsProfileMatch && $attestationObject->getAttestationFormat() instanceof Attestation\Format\AndroidSafetyNet) { + if (!$attestationObject->getAttestationFormat()->ctsProfileMatch()) { + throw new WebAuthnException('invalid ctsProfileMatch: device is not approved as a Google-certified Android device.', WebAuthnException::ANDROID_NOT_TRUSTED); + } + } + + // 15. If validation is successful, obtain a list of acceptable trust anchors + $rootValid = is_array($this->_caFiles) ? $attestationObject->validateRootCertificate($this->_caFiles) : null; + if ($failIfRootMismatch && is_array($this->_caFiles) && !$rootValid) { + throw new WebAuthnException('invalid root certificate', WebAuthnException::CERTIFICATE_NOT_TRUSTED); + } + + // 10. Verify that the User Present bit of the flags in authData is set. + $userPresent = $attestationObject->getAuthenticatorData()->getUserPresent(); + if ($requireUserPresent && !$userPresent) { + throw new WebAuthnException('user not present during authentication', WebAuthnException::USER_PRESENT); + } + + // 11. If user verification is required for this registration, verify that the User Verified bit of the flags in authData is set. + $userVerified = $attestationObject->getAuthenticatorData()->getUserVerified(); + if ($requireUserVerification && !$userVerified) { + throw new WebAuthnException('user not verified during authentication', WebAuthnException::USER_VERIFICATED); + } + + $signCount = $attestationObject->getAuthenticatorData()->getSignCount(); + if ($signCount > 0) { + $this->_signatureCounter = $signCount; + } + + // prepare data to store for future logins + $data = new \stdClass(); + $data->rpId = $this->_rpId; + $data->attestationFormat = $attestationObject->getAttestationFormatName(); + $data->credentialId = $attestationObject->getAuthenticatorData()->getCredentialId(); + $data->credentialPublicKey = $attestationObject->getAuthenticatorData()->getPublicKeyPem(); + $data->certificateChain = $attestationObject->getCertificateChain(); + $data->certificate = $attestationObject->getCertificatePem(); + $data->certificateIssuer = $attestationObject->getCertificateIssuer(); + $data->certificateSubject = $attestationObject->getCertificateSubject(); + $data->signatureCounter = $this->_signatureCounter; + $data->AAGUID = $attestationObject->getAuthenticatorData()->getAAGUID(); + $data->rootValid = $rootValid; + $data->userPresent = $userPresent; + $data->userVerified = $userVerified; + $data->isBackupEligible = $attestationObject->getAuthenticatorData()->getIsBackupEligible(); + $data->isBackedUp = $attestationObject->getAuthenticatorData()->getIsBackup(); + return $data; + } + + + /** + * process a get request + * @param string $clientDataJSON binary from browser + * @param string $authenticatorData binary from browser + * @param string $signature binary from browser + * @param string $credentialPublicKey string PEM-formated public key from used credentialId + * @param string|ByteBuffer $challenge binary from used challange + * @param int $prevSignatureCnt signature count value of the last login + * @param bool $requireUserVerification true, if the device must verify user (e.g. by biometric data or pin) + * @param bool $requireUserPresent true, if the device must check user presence (e.g. by pressing a button) + * @return boolean true if get is successful + * @throws WebAuthnException + */ + public function processGet($clientDataJSON, $authenticatorData, $signature, $credentialPublicKey, $challenge, $prevSignatureCnt=null, $requireUserVerification=false, $requireUserPresent=true) { + $authenticatorObj = new Attestation\AuthenticatorData($authenticatorData); + $clientDataHash = \hash('sha256', $clientDataJSON, true); + $clientData = \json_decode($clientDataJSON); + $challenge = $challenge instanceof ByteBuffer ? $challenge : new ByteBuffer($challenge); + + // https://www.w3.org/TR/webauthn/#verifying-assertion + + // 1. If the allowCredentials option was given when this authentication ceremony was initiated, + // verify that credential.id identifies one of the public key credentials that were listed in allowCredentials. + // -> TO BE VERIFIED BY IMPLEMENTATION + + // 2. If credential.response.userHandle is present, verify that the user identified + // by this value is the owner of the public key credential identified by credential.id. + // -> TO BE VERIFIED BY IMPLEMENTATION + + // 3. Using credential’s id attribute (or the corresponding rawId, if base64url encoding is + // inappropriate for your use case), look up the corresponding credential public key. + // -> TO BE LOOKED UP BY IMPLEMENTATION + + // 5. Let JSONtext be the result of running UTF-8 decode on the value of cData. + if (!\is_object($clientData)) { + throw new WebAuthnException('invalid client data', WebAuthnException::INVALID_DATA); + } + + // 7. Verify that the value of C.type is the string webauthn.get. + if (!\property_exists($clientData, 'type') || $clientData->type !== 'webauthn.get') { + throw new WebAuthnException('invalid type', WebAuthnException::INVALID_TYPE); + } + + // 8. Verify that the value of C.challenge matches the challenge that was sent to the + // authenticator in the PublicKeyCredentialRequestOptions passed to the get() call. + if (!\property_exists($clientData, 'challenge') || ByteBuffer::fromBase64Url($clientData->challenge)->getBinaryString() !== $challenge->getBinaryString()) { + throw new WebAuthnException('invalid challenge', WebAuthnException::INVALID_CHALLENGE); + } + + // 9. Verify that the value of C.origin matches the Relying Party's origin. + if (!\property_exists($clientData, 'origin') || !$this->_checkOrigin($clientData->origin)) { + throw new WebAuthnException('invalid origin', WebAuthnException::INVALID_ORIGIN); + } + + // 11. Verify that the rpIdHash in authData is the SHA-256 hash of the RP ID expected by the Relying Party. + if ($authenticatorObj->getRpIdHash() !== $this->_rpIdHash) { + throw new WebAuthnException('invalid rpId hash', WebAuthnException::INVALID_RELYING_PARTY); + } + + // 12. Verify that the User Present bit of the flags in authData is set + if ($requireUserPresent && !$authenticatorObj->getUserPresent()) { + throw new WebAuthnException('user not present during authentication', WebAuthnException::USER_PRESENT); + } + + // 13. If user verification is required for this assertion, verify that the User Verified bit of the flags in authData is set. + if ($requireUserVerification && !$authenticatorObj->getUserVerified()) { + throw new WebAuthnException('user not verificated during authentication', WebAuthnException::USER_VERIFICATED); + } + + // 14. Verify the values of the client extension outputs + // (extensions not implemented) + + // 16. Using the credential public key looked up in step 3, verify that sig is a valid signature + // over the binary concatenation of authData and hash. + $dataToVerify = ''; + $dataToVerify .= $authenticatorData; + $dataToVerify .= $clientDataHash; + + if (!$this->_verifySignature($dataToVerify, $signature, $credentialPublicKey)) { + throw new WebAuthnException('invalid signature', WebAuthnException::INVALID_SIGNATURE); + } + + $signatureCounter = $authenticatorObj->getSignCount(); + if ($signatureCounter !== 0) { + $this->_signatureCounter = $signatureCounter; + } + + // 17. If either of the signature counter value authData.signCount or + // previous signature count is nonzero, and if authData.signCount + // less than or equal to previous signature count, it's a signal + // that the authenticator may be cloned + if ($prevSignatureCnt !== null) { + if ($signatureCounter !== 0 || $prevSignatureCnt !== 0) { + if ($prevSignatureCnt >= $signatureCounter) { + throw new WebAuthnException('signature counter not valid', WebAuthnException::SIGNATURE_COUNTER); + } + } + } + + return true; + } + + /** + * Downloads root certificates from FIDO Alliance Metadata Service (MDS) to a specific folder + * https://fidoalliance.org/metadata/ + * @param string $certFolder Folder path to save the certificates in PEM format. + * @param bool $deleteCerts delete certificates in the target folder before adding the new ones. + * @return int number of cetificates + * @throws WebAuthnException + */ + public function queryFidoMetaDataService($certFolder, $deleteCerts=true) { + $url = 'https://mds.fidoalliance.org/'; + $raw = null; + if (\function_exists('curl_init')) { + $ch = \curl_init($url); + \curl_setopt($ch, CURLOPT_HEADER, false); + \curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + \curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); + \curl_setopt($ch, CURLOPT_USERAGENT, 'github.com/lbuchs/WebAuthn - A simple PHP WebAuthn server library'); + $raw = \curl_exec($ch); + \curl_close($ch); + } else { + $raw = \file_get_contents($url); + } + $certFolder = \rtrim(\realpath($certFolder), '\\/'); + + if (!is_dir($certFolder)) { + throw new WebAuthnException('Invalid folder path for query FIDO Alliance Metadata Service'); + } + + if (!\is_string($raw)) { + throw new WebAuthnException('Unable to query FIDO Alliance Metadata Service'); + } + + $jwt = \explode('.', $raw); + if (\count($jwt) !== 3) { + throw new WebAuthnException('Invalid JWT from FIDO Alliance Metadata Service'); + } + + if ($deleteCerts) { + foreach (\scandir($certFolder) as $ca) { + if (\substr($ca, -4) === '.pem') { + if (\unlink($certFolder . DIRECTORY_SEPARATOR . $ca) === false) { + throw new WebAuthnException('Cannot delete certs in folder for FIDO Alliance Metadata Service'); + } + } + } + } + + list($header, $payload, $hash) = $jwt; + $payload = Binary\ByteBuffer::fromBase64Url($payload)->getJson(); + + $count = 0; + if (\is_object($payload) && \property_exists($payload, 'entries') && \is_array($payload->entries)) { + foreach ($payload->entries as $entry) { + if (\is_object($entry) && \property_exists($entry, 'metadataStatement') && \is_object($entry->metadataStatement)) { + $description = $entry->metadataStatement->description ?? null; + $attestationRootCertificates = $entry->metadataStatement->attestationRootCertificates ?? null; + + if ($description && $attestationRootCertificates) { + + // create filename + $certFilename = \preg_replace('/[^a-z0-9]/i', '_', $description); + $certFilename = \trim(\preg_replace('/\_{2,}/i', '_', $certFilename),'_') . '.pem'; + $certFilename = \strtolower($certFilename); + + // add certificate + $certContent = $description . "\n"; + $certContent .= \str_repeat('-', \mb_strlen($description)) . "\n"; + + foreach ($attestationRootCertificates as $attestationRootCertificate) { + $attestationRootCertificate = \str_replace(["\n", "\r", ' '], '', \trim($attestationRootCertificate)); + $count++; + $certContent .= "\n-----BEGIN CERTIFICATE-----\n"; + $certContent .= \chunk_split($attestationRootCertificate, 64, "\n"); + $certContent .= "-----END CERTIFICATE-----\n"; + } + + if (\file_put_contents($certFolder . DIRECTORY_SEPARATOR . $certFilename, $certContent) === false) { + throw new WebAuthnException('unable to save certificate from FIDO Alliance Metadata Service'); + } + } + } + } + } + + return $count; + } + + // ----------------------------------------------- + // PRIVATE + // ----------------------------------------------- + + /** + * checks if the origin matchs the RP ID + * @param string $origin + * @return boolean + * @throws WebAuthnException + */ + private function _checkOrigin($origin) { + if (str_starts_with($origin, 'android:apk-key-hash:')) { + return $this->_checkAndroidKeyHashes($origin); + } + + // https://www.w3.org/TR/webauthn/#rp-id + + // The origin's scheme must be https + if ($this->_rpId !== 'localhost' && \parse_url($origin, PHP_URL_SCHEME) !== 'https') { + return false; + } + + // extract host from origin + $host = \parse_url($origin, PHP_URL_HOST); + $host = \trim($host, '.'); + + // The RP ID must be equal to the origin's effective domain, or a registrable + // domain suffix of the origin's effective domain. + return \preg_match('/' . \preg_quote($this->_rpId) . '$/i', $host) === 1; + } + + /** + * checks if the origin value contains a known android key hash + * @param string $origin + * @return boolean + */ + private function _checkAndroidKeyHashes($origin) { + $parts = explode('android:apk-key-hash:', $origin); + if (count($parts) !== 2) { + return false; + } + return in_array($parts[1], $this->_androidKeyHashes, true); + } + + /** + * generates a new challange + * @param int $length + * @return string + * @throws WebAuthnException + */ + private function _createChallenge($length = 32) { + if (!$this->_challenge) { + $this->_challenge = ByteBuffer::randomBuffer($length); + } + return $this->_challenge; + } + + /** + * check if the signature is valid. + * @param string $dataToVerify + * @param string $signature + * @param string $credentialPublicKey PEM format + * @return bool + */ + private function _verifySignature($dataToVerify, $signature, $credentialPublicKey) { + + // Use Sodium to verify EdDSA 25519 as its not yet supported by openssl + if (\function_exists('sodium_crypto_sign_verify_detached') && !\in_array('ed25519', \openssl_get_curve_names(), true)) { + $pkParts = []; + if (\preg_match('/BEGIN PUBLIC KEY\-+(?:\s|\n|\r)+([^\-]+)(?:\s|\n|\r)*\-+END PUBLIC KEY/i', $credentialPublicKey, $pkParts)) { + $rawPk = \base64_decode($pkParts[1]); + + // 30 = der sequence + // 2a = length 42 byte + // 30 = der sequence + // 05 = lenght 5 byte + // 06 = der OID + // 03 = OID length 3 byte + // 2b 65 70 = OID 1.3.101.112 curveEd25519 (EdDSA 25519 signature algorithm) + // 03 = der bit string + // 21 = length 33 byte + // 00 = null padding + // [...] = 32 byte x-curve + $okpPrefix = "\x30\x2a\x30\x05\x06\x03\x2b\x65\x70\x03\x21\x00"; + + if ($rawPk && \strlen($rawPk) === 44 && \substr($rawPk,0, \strlen($okpPrefix)) === $okpPrefix) { + $publicKeyXCurve = \substr($rawPk, \strlen($okpPrefix)); + + return \sodium_crypto_sign_verify_detached($signature, $dataToVerify, $publicKeyXCurve); + } + } + } + + // verify with openSSL + $publicKey = \openssl_pkey_get_public($credentialPublicKey); + if ($publicKey === false) { + throw new WebAuthnException('public key invalid', WebAuthnException::INVALID_PUBLIC_KEY); + } + + return \openssl_verify($dataToVerify, $signature, $publicKey, OPENSSL_ALGO_SHA256) === 1; + } +} diff --git a/incs/WebAuthn/src/WebAuthnException.php b/incs/WebAuthn/src/WebAuthnException.php new file mode 100644 index 0000000..f27eeec --- /dev/null +++ b/incs/WebAuthn/src/WebAuthnException.php @@ -0,0 +1,28 @@ + DATE_SUB(NOW(), INTERVAL 2 DAY) AND authKey = '".mysqli_real_escape_string($mysql,$_SESSION["authKey"])."' AND name = '".mysqli_real_escape_string($mysql,$_SESSION["user"])."';"); + if(!$res){ + echo mysqli_error($mysql); + return false; + } + if(mysqli_num_rows($res) == 1){ + return isset($_SESSION["Logged"]); + } + }else{ + return false; + } +} + +function checkAdduser(){ + global $mysql; + //$mysql = new mysqli($GLOBALS["mysql_server"],$GLOBALS["mysql_user"],$GLOBALS["mysql_pass"],$GLOBALS["mysql_db"]); + if(!mysqli_query($mysql,"DELETE FROM addKey WHERE datetime < DATE_SUB(NOW(), INTERVAL 1 MINUTE);")){ + echo mysqli_error($mysql); + } + $result = mysqli_query($mysql,"SELECT * FROM addKey WHERE accesskey='".mysqli_real_escape_string($mysql,$_GET["addKey"])."';"); + if(!$result){ + return false; + } + if ($result->num_rows > 0) { + return true; + } + return false; +} + +?> \ No newline at end of file diff --git a/incs/connectmysql.php b/incs/connectmysql.php new file mode 100644 index 0000000..0a38885 --- /dev/null +++ b/incs/connectmysql.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/incs/constants.php b/incs/constants.php new file mode 100644 index 0000000..9191de3 --- /dev/null +++ b/incs/constants.php @@ -0,0 +1,46 @@ + \ No newline at end of file diff --git a/incs/drawer/timeline.php b/incs/drawer/timeline.php new file mode 100644 index 0000000..ec60669 --- /dev/null +++ b/incs/drawer/timeline.php @@ -0,0 +1,29 @@ +assign("oldrecords",$oldrecords); + + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$kdnres["updated_by"]."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $newrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$res["updated_by"]."'"); + } + $smarty->assign("newrecords",$newrecords); +} + +?> \ No newline at end of file diff --git a/incs/font/GeosansLight.ttf b/incs/font/GeosansLight.ttf new file mode 100644 index 0000000..055932a Binary files /dev/null and b/incs/font/GeosansLight.ttf differ diff --git a/incs/font/MankSans.ttf b/incs/font/MankSans.ttf new file mode 100644 index 0000000..a6146a9 Binary files /dev/null and b/incs/font/MankSans.ttf differ diff --git a/incs/font/Silkscreen.ttf b/incs/font/Silkscreen.ttf new file mode 100644 index 0000000..ae4425d Binary files /dev/null and b/incs/font/Silkscreen.ttf differ diff --git a/incs/font/arial.ttf b/incs/font/arial.ttf new file mode 100644 index 0000000..abc899c Binary files /dev/null and b/incs/font/arial.ttf differ diff --git a/incs/font/arialbd.ttf b/incs/font/arialbd.ttf new file mode 100644 index 0000000..e516516 Binary files /dev/null and b/incs/font/arialbd.ttf differ diff --git a/incs/font/arialbi.ttf b/incs/font/arialbi.ttf new file mode 100644 index 0000000..d956d6a Binary files /dev/null and b/incs/font/arialbi.ttf differ diff --git a/incs/font/ariali.ttf b/incs/font/ariali.ttf new file mode 100644 index 0000000..f6e8c3a Binary files /dev/null and b/incs/font/ariali.ttf differ diff --git a/incs/font/arialuni.ttf b/incs/font/arialuni.ttf new file mode 100644 index 0000000..51a18bc Binary files /dev/null and b/incs/font/arialuni.ttf differ diff --git a/incs/font/ariblk.ttf b/incs/font/ariblk.ttf new file mode 100644 index 0000000..ee6d0c8 Binary files /dev/null and b/incs/font/ariblk.ttf differ diff --git a/incs/font/courier.php b/incs/font/courier.php new file mode 100644 index 0000000..4c009f3 --- /dev/null +++ b/incs/font/courier.php @@ -0,0 +1,7 @@ + diff --git a/incs/font/helvetica.php b/incs/font/helvetica.php new file mode 100644 index 0000000..8fa7683 --- /dev/null +++ b/incs/font/helvetica.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +?> diff --git a/incs/font/helveticab.php b/incs/font/helveticab.php new file mode 100644 index 0000000..a8473c9 --- /dev/null +++ b/incs/font/helveticab.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +?> diff --git a/incs/font/helveticabi.php b/incs/font/helveticabi.php new file mode 100644 index 0000000..4137953 --- /dev/null +++ b/incs/font/helveticabi.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +?> diff --git a/incs/font/helveticai.php b/incs/font/helveticai.php new file mode 100644 index 0000000..d5bb6e0 --- /dev/null +++ b/incs/font/helveticai.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +?> diff --git a/incs/font/makefont/cp1250.map b/incs/font/makefont/cp1250.map new file mode 100644 index 0000000..ec110af --- /dev/null +++ b/incs/font/makefont/cp1250.map @@ -0,0 +1,251 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+015A Sacute +!8D U+0164 Tcaron +!8E U+017D Zcaron +!8F U+0179 Zacute +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+015B sacute +!9D U+0165 tcaron +!9E U+017E zcaron +!9F U+017A zacute +!A0 U+00A0 space +!A1 U+02C7 caron +!A2 U+02D8 breve +!A3 U+0141 Lslash +!A4 U+00A4 currency +!A5 U+0104 Aogonek +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+015E Scedilla +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+02DB ogonek +!B3 U+0142 lslash +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+0105 aogonek +!BA U+015F scedilla +!BB U+00BB guillemotright +!BC U+013D Lcaron +!BD U+02DD hungarumlaut +!BE U+013E lcaron +!BF U+017C zdotaccent +!C0 U+0154 Racute +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0139 Lacute +!C6 U+0106 Cacute +!C7 U+00C7 Ccedilla +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+011A Ecaron +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+010E Dcaron +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+0147 Ncaron +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0158 Rcaron +!D9 U+016E Uring +!DA U+00DA Uacute +!DB U+0170 Uhungarumlaut +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+0162 Tcommaaccent +!DF U+00DF germandbls +!E0 U+0155 racute +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+013A lacute +!E6 U+0107 cacute +!E7 U+00E7 ccedilla +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+011B ecaron +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+010F dcaron +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+0148 ncaron +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0159 rcaron +!F9 U+016F uring +!FA U+00FA uacute +!FB U+0171 uhungarumlaut +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+0163 tcommaaccent +!FF U+02D9 dotaccent diff --git a/incs/font/makefont/cp1251.map b/incs/font/makefont/cp1251.map new file mode 100644 index 0000000..de6a198 --- /dev/null +++ b/incs/font/makefont/cp1251.map @@ -0,0 +1,255 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0402 afii10051 +!81 U+0403 afii10052 +!82 U+201A quotesinglbase +!83 U+0453 afii10100 +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+20AC Euro +!89 U+2030 perthousand +!8A U+0409 afii10058 +!8B U+2039 guilsinglleft +!8C U+040A afii10059 +!8D U+040C afii10061 +!8E U+040B afii10060 +!8F U+040F afii10145 +!90 U+0452 afii10099 +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9A U+0459 afii10106 +!9B U+203A guilsinglright +!9C U+045A afii10107 +!9D U+045C afii10109 +!9E U+045B afii10108 +!9F U+045F afii10193 +!A0 U+00A0 space +!A1 U+040E afii10062 +!A2 U+045E afii10110 +!A3 U+0408 afii10057 +!A4 U+00A4 currency +!A5 U+0490 afii10050 +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+0401 afii10023 +!A9 U+00A9 copyright +!AA U+0404 afii10053 +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+0407 afii10056 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+0406 afii10055 +!B3 U+0456 afii10103 +!B4 U+0491 afii10098 +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+0451 afii10071 +!B9 U+2116 afii61352 +!BA U+0454 afii10101 +!BB U+00BB guillemotright +!BC U+0458 afii10105 +!BD U+0405 afii10054 +!BE U+0455 afii10102 +!BF U+0457 afii10104 +!C0 U+0410 afii10017 +!C1 U+0411 afii10018 +!C2 U+0412 afii10019 +!C3 U+0413 afii10020 +!C4 U+0414 afii10021 +!C5 U+0415 afii10022 +!C6 U+0416 afii10024 +!C7 U+0417 afii10025 +!C8 U+0418 afii10026 +!C9 U+0419 afii10027 +!CA U+041A afii10028 +!CB U+041B afii10029 +!CC U+041C afii10030 +!CD U+041D afii10031 +!CE U+041E afii10032 +!CF U+041F afii10033 +!D0 U+0420 afii10034 +!D1 U+0421 afii10035 +!D2 U+0422 afii10036 +!D3 U+0423 afii10037 +!D4 U+0424 afii10038 +!D5 U+0425 afii10039 +!D6 U+0426 afii10040 +!D7 U+0427 afii10041 +!D8 U+0428 afii10042 +!D9 U+0429 afii10043 +!DA U+042A afii10044 +!DB U+042B afii10045 +!DC U+042C afii10046 +!DD U+042D afii10047 +!DE U+042E afii10048 +!DF U+042F afii10049 +!E0 U+0430 afii10065 +!E1 U+0431 afii10066 +!E2 U+0432 afii10067 +!E3 U+0433 afii10068 +!E4 U+0434 afii10069 +!E5 U+0435 afii10070 +!E6 U+0436 afii10072 +!E7 U+0437 afii10073 +!E8 U+0438 afii10074 +!E9 U+0439 afii10075 +!EA U+043A afii10076 +!EB U+043B afii10077 +!EC U+043C afii10078 +!ED U+043D afii10079 +!EE U+043E afii10080 +!EF U+043F afii10081 +!F0 U+0440 afii10082 +!F1 U+0441 afii10083 +!F2 U+0442 afii10084 +!F3 U+0443 afii10085 +!F4 U+0444 afii10086 +!F5 U+0445 afii10087 +!F6 U+0446 afii10088 +!F7 U+0447 afii10089 +!F8 U+0448 afii10090 +!F9 U+0449 afii10091 +!FA U+044A afii10092 +!FB U+044B afii10093 +!FC U+044C afii10094 +!FD U+044D afii10095 +!FE U+044E afii10096 +!FF U+044F afii10097 diff --git a/incs/font/makefont/cp1252.map b/incs/font/makefont/cp1252.map new file mode 100644 index 0000000..dd490e5 --- /dev/null +++ b/incs/font/makefont/cp1252.map @@ -0,0 +1,251 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+0152 OE +!8E U+017D Zcaron +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+0153 oe +!9E U+017E zcaron +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/incs/font/makefont/cp1253.map b/incs/font/makefont/cp1253.map new file mode 100644 index 0000000..4bd826f --- /dev/null +++ b/incs/font/makefont/cp1253.map @@ -0,0 +1,239 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9B U+203A guilsinglright +!A0 U+00A0 space +!A1 U+0385 dieresistonos +!A2 U+0386 Alphatonos +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+2015 afii00208 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+0384 tonos +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+0388 Epsilontonos +!B9 U+0389 Etatonos +!BA U+038A Iotatonos +!BB U+00BB guillemotright +!BC U+038C Omicrontonos +!BD U+00BD onehalf +!BE U+038E Upsilontonos +!BF U+038F Omegatonos +!C0 U+0390 iotadieresistonos +!C1 U+0391 Alpha +!C2 U+0392 Beta +!C3 U+0393 Gamma +!C4 U+0394 Delta +!C5 U+0395 Epsilon +!C6 U+0396 Zeta +!C7 U+0397 Eta +!C8 U+0398 Theta +!C9 U+0399 Iota +!CA U+039A Kappa +!CB U+039B Lambda +!CC U+039C Mu +!CD U+039D Nu +!CE U+039E Xi +!CF U+039F Omicron +!D0 U+03A0 Pi +!D1 U+03A1 Rho +!D3 U+03A3 Sigma +!D4 U+03A4 Tau +!D5 U+03A5 Upsilon +!D6 U+03A6 Phi +!D7 U+03A7 Chi +!D8 U+03A8 Psi +!D9 U+03A9 Omega +!DA U+03AA Iotadieresis +!DB U+03AB Upsilondieresis +!DC U+03AC alphatonos +!DD U+03AD epsilontonos +!DE U+03AE etatonos +!DF U+03AF iotatonos +!E0 U+03B0 upsilondieresistonos +!E1 U+03B1 alpha +!E2 U+03B2 beta +!E3 U+03B3 gamma +!E4 U+03B4 delta +!E5 U+03B5 epsilon +!E6 U+03B6 zeta +!E7 U+03B7 eta +!E8 U+03B8 theta +!E9 U+03B9 iota +!EA U+03BA kappa +!EB U+03BB lambda +!EC U+03BC mu +!ED U+03BD nu +!EE U+03BE xi +!EF U+03BF omicron +!F0 U+03C0 pi +!F1 U+03C1 rho +!F2 U+03C2 sigma1 +!F3 U+03C3 sigma +!F4 U+03C4 tau +!F5 U+03C5 upsilon +!F6 U+03C6 phi +!F7 U+03C7 chi +!F8 U+03C8 psi +!F9 U+03C9 omega +!FA U+03CA iotadieresis +!FB U+03CB upsilondieresis +!FC U+03CC omicrontonos +!FD U+03CD upsilontonos +!FE U+03CE omegatonos diff --git a/incs/font/makefont/cp1254.map b/incs/font/makefont/cp1254.map new file mode 100644 index 0000000..829473b --- /dev/null +++ b/incs/font/makefont/cp1254.map @@ -0,0 +1,249 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8A U+0160 Scaron +!8B U+2039 guilsinglleft +!8C U+0152 OE +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9A U+0161 scaron +!9B U+203A guilsinglright +!9C U+0153 oe +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+011E Gbreve +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0130 Idotaccent +!DE U+015E Scedilla +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+011F gbreve +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0131 dotlessi +!FE U+015F scedilla +!FF U+00FF ydieresis diff --git a/incs/font/makefont/cp1255.map b/incs/font/makefont/cp1255.map new file mode 100644 index 0000000..079e10c --- /dev/null +++ b/incs/font/makefont/cp1255.map @@ -0,0 +1,233 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9B U+203A guilsinglright +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+20AA afii57636 +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00D7 multiply +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD sfthyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 middot +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00F7 divide +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+05B0 afii57799 +!C1 U+05B1 afii57801 +!C2 U+05B2 afii57800 +!C3 U+05B3 afii57802 +!C4 U+05B4 afii57793 +!C5 U+05B5 afii57794 +!C6 U+05B6 afii57795 +!C7 U+05B7 afii57798 +!C8 U+05B8 afii57797 +!C9 U+05B9 afii57806 +!CB U+05BB afii57796 +!CC U+05BC afii57807 +!CD U+05BD afii57839 +!CE U+05BE afii57645 +!CF U+05BF afii57841 +!D0 U+05C0 afii57842 +!D1 U+05C1 afii57804 +!D2 U+05C2 afii57803 +!D3 U+05C3 afii57658 +!D4 U+05F0 afii57716 +!D5 U+05F1 afii57717 +!D6 U+05F2 afii57718 +!D7 U+05F3 gereshhebrew +!D8 U+05F4 gershayimhebrew +!E0 U+05D0 afii57664 +!E1 U+05D1 afii57665 +!E2 U+05D2 afii57666 +!E3 U+05D3 afii57667 +!E4 U+05D4 afii57668 +!E5 U+05D5 afii57669 +!E6 U+05D6 afii57670 +!E7 U+05D7 afii57671 +!E8 U+05D8 afii57672 +!E9 U+05D9 afii57673 +!EA U+05DA afii57674 +!EB U+05DB afii57675 +!EC U+05DC afii57676 +!ED U+05DD afii57677 +!EE U+05DE afii57678 +!EF U+05DF afii57679 +!F0 U+05E0 afii57680 +!F1 U+05E1 afii57681 +!F2 U+05E2 afii57682 +!F3 U+05E3 afii57683 +!F4 U+05E4 afii57684 +!F5 U+05E5 afii57685 +!F6 U+05E6 afii57686 +!F7 U+05E7 afii57687 +!F8 U+05E8 afii57688 +!F9 U+05E9 afii57689 +!FA U+05EA afii57690 +!FD U+200E afii299 +!FE U+200F afii300 diff --git a/incs/font/makefont/cp1257.map b/incs/font/makefont/cp1257.map new file mode 100644 index 0000000..2f2ecfa --- /dev/null +++ b/incs/font/makefont/cp1257.map @@ -0,0 +1,244 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!8D U+00A8 dieresis +!8E U+02C7 caron +!8F U+00B8 cedilla +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!99 U+2122 trademark +!9B U+203A guilsinglright +!9D U+00AF macron +!9E U+02DB ogonek +!A0 U+00A0 space +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00D8 Oslash +!A9 U+00A9 copyright +!AA U+0156 Rcommaaccent +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00C6 AE +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00F8 oslash +!B9 U+00B9 onesuperior +!BA U+0157 rcommaaccent +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00E6 ae +!C0 U+0104 Aogonek +!C1 U+012E Iogonek +!C2 U+0100 Amacron +!C3 U+0106 Cacute +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+0118 Eogonek +!C7 U+0112 Emacron +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0179 Zacute +!CB U+0116 Edotaccent +!CC U+0122 Gcommaaccent +!CD U+0136 Kcommaaccent +!CE U+012A Imacron +!CF U+013B Lcommaaccent +!D0 U+0160 Scaron +!D1 U+0143 Nacute +!D2 U+0145 Ncommaaccent +!D3 U+00D3 Oacute +!D4 U+014C Omacron +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0172 Uogonek +!D9 U+0141 Lslash +!DA U+015A Sacute +!DB U+016A Umacron +!DC U+00DC Udieresis +!DD U+017B Zdotaccent +!DE U+017D Zcaron +!DF U+00DF germandbls +!E0 U+0105 aogonek +!E1 U+012F iogonek +!E2 U+0101 amacron +!E3 U+0107 cacute +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+0119 eogonek +!E7 U+0113 emacron +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+017A zacute +!EB U+0117 edotaccent +!EC U+0123 gcommaaccent +!ED U+0137 kcommaaccent +!EE U+012B imacron +!EF U+013C lcommaaccent +!F0 U+0161 scaron +!F1 U+0144 nacute +!F2 U+0146 ncommaaccent +!F3 U+00F3 oacute +!F4 U+014D omacron +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0173 uogonek +!F9 U+0142 lslash +!FA U+015B sacute +!FB U+016B umacron +!FC U+00FC udieresis +!FD U+017C zdotaccent +!FE U+017E zcaron +!FF U+02D9 dotaccent diff --git a/incs/font/makefont/cp1258.map b/incs/font/makefont/cp1258.map new file mode 100644 index 0000000..fed915f --- /dev/null +++ b/incs/font/makefont/cp1258.map @@ -0,0 +1,247 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!82 U+201A quotesinglbase +!83 U+0192 florin +!84 U+201E quotedblbase +!85 U+2026 ellipsis +!86 U+2020 dagger +!87 U+2021 daggerdbl +!88 U+02C6 circumflex +!89 U+2030 perthousand +!8B U+2039 guilsinglleft +!8C U+0152 OE +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!98 U+02DC tilde +!99 U+2122 trademark +!9B U+203A guilsinglright +!9C U+0153 oe +!9F U+0178 Ydieresis +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+0300 gravecomb +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+0110 Dcroat +!D1 U+00D1 Ntilde +!D2 U+0309 hookabovecomb +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+01A0 Ohorn +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+01AF Uhorn +!DE U+0303 tildecomb +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+0301 acutecomb +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+0111 dcroat +!F1 U+00F1 ntilde +!F2 U+0323 dotbelowcomb +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+01A1 ohorn +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+01B0 uhorn +!FE U+20AB dong +!FF U+00FF ydieresis diff --git a/incs/font/makefont/cp874.map b/incs/font/makefont/cp874.map new file mode 100644 index 0000000..1006e6b --- /dev/null +++ b/incs/font/makefont/cp874.map @@ -0,0 +1,225 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+20AC Euro +!85 U+2026 ellipsis +!91 U+2018 quoteleft +!92 U+2019 quoteright +!93 U+201C quotedblleft +!94 U+201D quotedblright +!95 U+2022 bullet +!96 U+2013 endash +!97 U+2014 emdash +!A0 U+00A0 space +!A1 U+0E01 kokaithai +!A2 U+0E02 khokhaithai +!A3 U+0E03 khokhuatthai +!A4 U+0E04 khokhwaithai +!A5 U+0E05 khokhonthai +!A6 U+0E06 khorakhangthai +!A7 U+0E07 ngonguthai +!A8 U+0E08 chochanthai +!A9 U+0E09 chochingthai +!AA U+0E0A chochangthai +!AB U+0E0B sosothai +!AC U+0E0C chochoethai +!AD U+0E0D yoyingthai +!AE U+0E0E dochadathai +!AF U+0E0F topatakthai +!B0 U+0E10 thothanthai +!B1 U+0E11 thonangmonthothai +!B2 U+0E12 thophuthaothai +!B3 U+0E13 nonenthai +!B4 U+0E14 dodekthai +!B5 U+0E15 totaothai +!B6 U+0E16 thothungthai +!B7 U+0E17 thothahanthai +!B8 U+0E18 thothongthai +!B9 U+0E19 nonuthai +!BA U+0E1A bobaimaithai +!BB U+0E1B poplathai +!BC U+0E1C phophungthai +!BD U+0E1D fofathai +!BE U+0E1E phophanthai +!BF U+0E1F fofanthai +!C0 U+0E20 phosamphaothai +!C1 U+0E21 momathai +!C2 U+0E22 yoyakthai +!C3 U+0E23 roruathai +!C4 U+0E24 ruthai +!C5 U+0E25 lolingthai +!C6 U+0E26 luthai +!C7 U+0E27 wowaenthai +!C8 U+0E28 sosalathai +!C9 U+0E29 sorusithai +!CA U+0E2A sosuathai +!CB U+0E2B hohipthai +!CC U+0E2C lochulathai +!CD U+0E2D oangthai +!CE U+0E2E honokhukthai +!CF U+0E2F paiyannoithai +!D0 U+0E30 saraathai +!D1 U+0E31 maihanakatthai +!D2 U+0E32 saraaathai +!D3 U+0E33 saraamthai +!D4 U+0E34 saraithai +!D5 U+0E35 saraiithai +!D6 U+0E36 sarauethai +!D7 U+0E37 saraueethai +!D8 U+0E38 sarauthai +!D9 U+0E39 sarauuthai +!DA U+0E3A phinthuthai +!DF U+0E3F bahtthai +!E0 U+0E40 saraethai +!E1 U+0E41 saraaethai +!E2 U+0E42 saraothai +!E3 U+0E43 saraaimaimuanthai +!E4 U+0E44 saraaimaimalaithai +!E5 U+0E45 lakkhangyaothai +!E6 U+0E46 maiyamokthai +!E7 U+0E47 maitaikhuthai +!E8 U+0E48 maiekthai +!E9 U+0E49 maithothai +!EA U+0E4A maitrithai +!EB U+0E4B maichattawathai +!EC U+0E4C thanthakhatthai +!ED U+0E4D nikhahitthai +!EE U+0E4E yamakkanthai +!EF U+0E4F fongmanthai +!F0 U+0E50 zerothai +!F1 U+0E51 onethai +!F2 U+0E52 twothai +!F3 U+0E53 threethai +!F4 U+0E54 fourthai +!F5 U+0E55 fivethai +!F6 U+0E56 sixthai +!F7 U+0E57 seventhai +!F8 U+0E58 eightthai +!F9 U+0E59 ninethai +!FA U+0E5A angkhankhuthai +!FB U+0E5B khomutthai diff --git a/incs/font/makefont/iso-8859-1.map b/incs/font/makefont/iso-8859-1.map new file mode 100644 index 0000000..61740a3 --- /dev/null +++ b/incs/font/makefont/iso-8859-1.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/incs/font/makefont/iso-8859-11.map b/incs/font/makefont/iso-8859-11.map new file mode 100644 index 0000000..9168812 --- /dev/null +++ b/incs/font/makefont/iso-8859-11.map @@ -0,0 +1,248 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0E01 kokaithai +!A2 U+0E02 khokhaithai +!A3 U+0E03 khokhuatthai +!A4 U+0E04 khokhwaithai +!A5 U+0E05 khokhonthai +!A6 U+0E06 khorakhangthai +!A7 U+0E07 ngonguthai +!A8 U+0E08 chochanthai +!A9 U+0E09 chochingthai +!AA U+0E0A chochangthai +!AB U+0E0B sosothai +!AC U+0E0C chochoethai +!AD U+0E0D yoyingthai +!AE U+0E0E dochadathai +!AF U+0E0F topatakthai +!B0 U+0E10 thothanthai +!B1 U+0E11 thonangmonthothai +!B2 U+0E12 thophuthaothai +!B3 U+0E13 nonenthai +!B4 U+0E14 dodekthai +!B5 U+0E15 totaothai +!B6 U+0E16 thothungthai +!B7 U+0E17 thothahanthai +!B8 U+0E18 thothongthai +!B9 U+0E19 nonuthai +!BA U+0E1A bobaimaithai +!BB U+0E1B poplathai +!BC U+0E1C phophungthai +!BD U+0E1D fofathai +!BE U+0E1E phophanthai +!BF U+0E1F fofanthai +!C0 U+0E20 phosamphaothai +!C1 U+0E21 momathai +!C2 U+0E22 yoyakthai +!C3 U+0E23 roruathai +!C4 U+0E24 ruthai +!C5 U+0E25 lolingthai +!C6 U+0E26 luthai +!C7 U+0E27 wowaenthai +!C8 U+0E28 sosalathai +!C9 U+0E29 sorusithai +!CA U+0E2A sosuathai +!CB U+0E2B hohipthai +!CC U+0E2C lochulathai +!CD U+0E2D oangthai +!CE U+0E2E honokhukthai +!CF U+0E2F paiyannoithai +!D0 U+0E30 saraathai +!D1 U+0E31 maihanakatthai +!D2 U+0E32 saraaathai +!D3 U+0E33 saraamthai +!D4 U+0E34 saraithai +!D5 U+0E35 saraiithai +!D6 U+0E36 sarauethai +!D7 U+0E37 saraueethai +!D8 U+0E38 sarauthai +!D9 U+0E39 sarauuthai +!DA U+0E3A phinthuthai +!DF U+0E3F bahtthai +!E0 U+0E40 saraethai +!E1 U+0E41 saraaethai +!E2 U+0E42 saraothai +!E3 U+0E43 saraaimaimuanthai +!E4 U+0E44 saraaimaimalaithai +!E5 U+0E45 lakkhangyaothai +!E6 U+0E46 maiyamokthai +!E7 U+0E47 maitaikhuthai +!E8 U+0E48 maiekthai +!E9 U+0E49 maithothai +!EA U+0E4A maitrithai +!EB U+0E4B maichattawathai +!EC U+0E4C thanthakhatthai +!ED U+0E4D nikhahitthai +!EE U+0E4E yamakkanthai +!EF U+0E4F fongmanthai +!F0 U+0E50 zerothai +!F1 U+0E51 onethai +!F2 U+0E52 twothai +!F3 U+0E53 threethai +!F4 U+0E54 fourthai +!F5 U+0E55 fivethai +!F6 U+0E56 sixthai +!F7 U+0E57 seventhai +!F8 U+0E58 eightthai +!F9 U+0E59 ninethai +!FA U+0E5A angkhankhuthai +!FB U+0E5B khomutthai diff --git a/incs/font/makefont/iso-8859-15.map b/incs/font/makefont/iso-8859-15.map new file mode 100644 index 0000000..6c2b571 --- /dev/null +++ b/incs/font/makefont/iso-8859-15.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+20AC Euro +!A5 U+00A5 yen +!A6 U+0160 Scaron +!A7 U+00A7 section +!A8 U+0161 scaron +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+017D Zcaron +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+017E zcaron +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+0152 OE +!BD U+0153 oe +!BE U+0178 Ydieresis +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+00D0 Eth +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+00DE Thorn +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+00F0 eth +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+00FE thorn +!FF U+00FF ydieresis diff --git a/incs/font/makefont/iso-8859-16.map b/incs/font/makefont/iso-8859-16.map new file mode 100644 index 0000000..202c8fe --- /dev/null +++ b/incs/font/makefont/iso-8859-16.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+0105 aogonek +!A3 U+0141 Lslash +!A4 U+20AC Euro +!A5 U+201E quotedblbase +!A6 U+0160 Scaron +!A7 U+00A7 section +!A8 U+0161 scaron +!A9 U+00A9 copyright +!AA U+0218 Scommaaccent +!AB U+00AB guillemotleft +!AC U+0179 Zacute +!AD U+00AD hyphen +!AE U+017A zacute +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+010C Ccaron +!B3 U+0142 lslash +!B4 U+017D Zcaron +!B5 U+201D quotedblright +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+017E zcaron +!B9 U+010D ccaron +!BA U+0219 scommaaccent +!BB U+00BB guillemotright +!BC U+0152 OE +!BD U+0153 oe +!BE U+0178 Ydieresis +!BF U+017C zdotaccent +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0106 Cacute +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+015A Sacute +!D8 U+0170 Uhungarumlaut +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0118 Eogonek +!DE U+021A Tcommaaccent +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+0107 cacute +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+015B sacute +!F8 U+0171 uhungarumlaut +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0119 eogonek +!FE U+021B tcommaaccent +!FF U+00FF ydieresis diff --git a/incs/font/makefont/iso-8859-2.map b/incs/font/makefont/iso-8859-2.map new file mode 100644 index 0000000..65ae09f --- /dev/null +++ b/incs/font/makefont/iso-8859-2.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+02D8 breve +!A3 U+0141 Lslash +!A4 U+00A4 currency +!A5 U+013D Lcaron +!A6 U+015A Sacute +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+0160 Scaron +!AA U+015E Scedilla +!AB U+0164 Tcaron +!AC U+0179 Zacute +!AD U+00AD hyphen +!AE U+017D Zcaron +!AF U+017B Zdotaccent +!B0 U+00B0 degree +!B1 U+0105 aogonek +!B2 U+02DB ogonek +!B3 U+0142 lslash +!B4 U+00B4 acute +!B5 U+013E lcaron +!B6 U+015B sacute +!B7 U+02C7 caron +!B8 U+00B8 cedilla +!B9 U+0161 scaron +!BA U+015F scedilla +!BB U+0165 tcaron +!BC U+017A zacute +!BD U+02DD hungarumlaut +!BE U+017E zcaron +!BF U+017C zdotaccent +!C0 U+0154 Racute +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+0102 Abreve +!C4 U+00C4 Adieresis +!C5 U+0139 Lacute +!C6 U+0106 Cacute +!C7 U+00C7 Ccedilla +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+011A Ecaron +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+010E Dcaron +!D0 U+0110 Dcroat +!D1 U+0143 Nacute +!D2 U+0147 Ncaron +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+0150 Ohungarumlaut +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+0158 Rcaron +!D9 U+016E Uring +!DA U+00DA Uacute +!DB U+0170 Uhungarumlaut +!DC U+00DC Udieresis +!DD U+00DD Yacute +!DE U+0162 Tcommaaccent +!DF U+00DF germandbls +!E0 U+0155 racute +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+0103 abreve +!E4 U+00E4 adieresis +!E5 U+013A lacute +!E6 U+0107 cacute +!E7 U+00E7 ccedilla +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+011B ecaron +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+010F dcaron +!F0 U+0111 dcroat +!F1 U+0144 nacute +!F2 U+0148 ncaron +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+0151 ohungarumlaut +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+0159 rcaron +!F9 U+016F uring +!FA U+00FA uacute +!FB U+0171 uhungarumlaut +!FC U+00FC udieresis +!FD U+00FD yacute +!FE U+0163 tcommaaccent +!FF U+02D9 dotaccent diff --git a/incs/font/makefont/iso-8859-4.map b/incs/font/makefont/iso-8859-4.map new file mode 100644 index 0000000..a7d87bf --- /dev/null +++ b/incs/font/makefont/iso-8859-4.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0104 Aogonek +!A2 U+0138 kgreenlandic +!A3 U+0156 Rcommaaccent +!A4 U+00A4 currency +!A5 U+0128 Itilde +!A6 U+013B Lcommaaccent +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+0160 Scaron +!AA U+0112 Emacron +!AB U+0122 Gcommaaccent +!AC U+0166 Tbar +!AD U+00AD hyphen +!AE U+017D Zcaron +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+0105 aogonek +!B2 U+02DB ogonek +!B3 U+0157 rcommaaccent +!B4 U+00B4 acute +!B5 U+0129 itilde +!B6 U+013C lcommaaccent +!B7 U+02C7 caron +!B8 U+00B8 cedilla +!B9 U+0161 scaron +!BA U+0113 emacron +!BB U+0123 gcommaaccent +!BC U+0167 tbar +!BD U+014A Eng +!BE U+017E zcaron +!BF U+014B eng +!C0 U+0100 Amacron +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+012E Iogonek +!C8 U+010C Ccaron +!C9 U+00C9 Eacute +!CA U+0118 Eogonek +!CB U+00CB Edieresis +!CC U+0116 Edotaccent +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+012A Imacron +!D0 U+0110 Dcroat +!D1 U+0145 Ncommaaccent +!D2 U+014C Omacron +!D3 U+0136 Kcommaaccent +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+0172 Uogonek +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0168 Utilde +!DE U+016A Umacron +!DF U+00DF germandbls +!E0 U+0101 amacron +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+012F iogonek +!E8 U+010D ccaron +!E9 U+00E9 eacute +!EA U+0119 eogonek +!EB U+00EB edieresis +!EC U+0117 edotaccent +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+012B imacron +!F0 U+0111 dcroat +!F1 U+0146 ncommaaccent +!F2 U+014D omacron +!F3 U+0137 kcommaaccent +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+0173 uogonek +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0169 utilde +!FE U+016B umacron +!FF U+02D9 dotaccent diff --git a/incs/font/makefont/iso-8859-5.map b/incs/font/makefont/iso-8859-5.map new file mode 100644 index 0000000..f9cd4ed --- /dev/null +++ b/incs/font/makefont/iso-8859-5.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+0401 afii10023 +!A2 U+0402 afii10051 +!A3 U+0403 afii10052 +!A4 U+0404 afii10053 +!A5 U+0405 afii10054 +!A6 U+0406 afii10055 +!A7 U+0407 afii10056 +!A8 U+0408 afii10057 +!A9 U+0409 afii10058 +!AA U+040A afii10059 +!AB U+040B afii10060 +!AC U+040C afii10061 +!AD U+00AD hyphen +!AE U+040E afii10062 +!AF U+040F afii10145 +!B0 U+0410 afii10017 +!B1 U+0411 afii10018 +!B2 U+0412 afii10019 +!B3 U+0413 afii10020 +!B4 U+0414 afii10021 +!B5 U+0415 afii10022 +!B6 U+0416 afii10024 +!B7 U+0417 afii10025 +!B8 U+0418 afii10026 +!B9 U+0419 afii10027 +!BA U+041A afii10028 +!BB U+041B afii10029 +!BC U+041C afii10030 +!BD U+041D afii10031 +!BE U+041E afii10032 +!BF U+041F afii10033 +!C0 U+0420 afii10034 +!C1 U+0421 afii10035 +!C2 U+0422 afii10036 +!C3 U+0423 afii10037 +!C4 U+0424 afii10038 +!C5 U+0425 afii10039 +!C6 U+0426 afii10040 +!C7 U+0427 afii10041 +!C8 U+0428 afii10042 +!C9 U+0429 afii10043 +!CA U+042A afii10044 +!CB U+042B afii10045 +!CC U+042C afii10046 +!CD U+042D afii10047 +!CE U+042E afii10048 +!CF U+042F afii10049 +!D0 U+0430 afii10065 +!D1 U+0431 afii10066 +!D2 U+0432 afii10067 +!D3 U+0433 afii10068 +!D4 U+0434 afii10069 +!D5 U+0435 afii10070 +!D6 U+0436 afii10072 +!D7 U+0437 afii10073 +!D8 U+0438 afii10074 +!D9 U+0439 afii10075 +!DA U+043A afii10076 +!DB U+043B afii10077 +!DC U+043C afii10078 +!DD U+043D afii10079 +!DE U+043E afii10080 +!DF U+043F afii10081 +!E0 U+0440 afii10082 +!E1 U+0441 afii10083 +!E2 U+0442 afii10084 +!E3 U+0443 afii10085 +!E4 U+0444 afii10086 +!E5 U+0445 afii10087 +!E6 U+0446 afii10088 +!E7 U+0447 afii10089 +!E8 U+0448 afii10090 +!E9 U+0449 afii10091 +!EA U+044A afii10092 +!EB U+044B afii10093 +!EC U+044C afii10094 +!ED U+044D afii10095 +!EE U+044E afii10096 +!EF U+044F afii10097 +!F0 U+2116 afii61352 +!F1 U+0451 afii10071 +!F2 U+0452 afii10099 +!F3 U+0453 afii10100 +!F4 U+0454 afii10101 +!F5 U+0455 afii10102 +!F6 U+0456 afii10103 +!F7 U+0457 afii10104 +!F8 U+0458 afii10105 +!F9 U+0459 afii10106 +!FA U+045A afii10107 +!FB U+045B afii10108 +!FC U+045C afii10109 +!FD U+00A7 section +!FE U+045E afii10110 +!FF U+045F afii10193 diff --git a/incs/font/makefont/iso-8859-7.map b/incs/font/makefont/iso-8859-7.map new file mode 100644 index 0000000..e163796 --- /dev/null +++ b/incs/font/makefont/iso-8859-7.map @@ -0,0 +1,250 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+2018 quoteleft +!A2 U+2019 quoteright +!A3 U+00A3 sterling +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AF U+2015 afii00208 +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+0384 tonos +!B5 U+0385 dieresistonos +!B6 U+0386 Alphatonos +!B7 U+00B7 periodcentered +!B8 U+0388 Epsilontonos +!B9 U+0389 Etatonos +!BA U+038A Iotatonos +!BB U+00BB guillemotright +!BC U+038C Omicrontonos +!BD U+00BD onehalf +!BE U+038E Upsilontonos +!BF U+038F Omegatonos +!C0 U+0390 iotadieresistonos +!C1 U+0391 Alpha +!C2 U+0392 Beta +!C3 U+0393 Gamma +!C4 U+0394 Delta +!C5 U+0395 Epsilon +!C6 U+0396 Zeta +!C7 U+0397 Eta +!C8 U+0398 Theta +!C9 U+0399 Iota +!CA U+039A Kappa +!CB U+039B Lambda +!CC U+039C Mu +!CD U+039D Nu +!CE U+039E Xi +!CF U+039F Omicron +!D0 U+03A0 Pi +!D1 U+03A1 Rho +!D3 U+03A3 Sigma +!D4 U+03A4 Tau +!D5 U+03A5 Upsilon +!D6 U+03A6 Phi +!D7 U+03A7 Chi +!D8 U+03A8 Psi +!D9 U+03A9 Omega +!DA U+03AA Iotadieresis +!DB U+03AB Upsilondieresis +!DC U+03AC alphatonos +!DD U+03AD epsilontonos +!DE U+03AE etatonos +!DF U+03AF iotatonos +!E0 U+03B0 upsilondieresistonos +!E1 U+03B1 alpha +!E2 U+03B2 beta +!E3 U+03B3 gamma +!E4 U+03B4 delta +!E5 U+03B5 epsilon +!E6 U+03B6 zeta +!E7 U+03B7 eta +!E8 U+03B8 theta +!E9 U+03B9 iota +!EA U+03BA kappa +!EB U+03BB lambda +!EC U+03BC mu +!ED U+03BD nu +!EE U+03BE xi +!EF U+03BF omicron +!F0 U+03C0 pi +!F1 U+03C1 rho +!F2 U+03C2 sigma1 +!F3 U+03C3 sigma +!F4 U+03C4 tau +!F5 U+03C5 upsilon +!F6 U+03C6 phi +!F7 U+03C7 chi +!F8 U+03C8 psi +!F9 U+03C9 omega +!FA U+03CA iotadieresis +!FB U+03CB upsilondieresis +!FC U+03CC omicrontonos +!FD U+03CD upsilontonos +!FE U+03CE omegatonos diff --git a/incs/font/makefont/iso-8859-9.map b/incs/font/makefont/iso-8859-9.map new file mode 100644 index 0000000..48c123a --- /dev/null +++ b/incs/font/makefont/iso-8859-9.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+0080 .notdef +!81 U+0081 .notdef +!82 U+0082 .notdef +!83 U+0083 .notdef +!84 U+0084 .notdef +!85 U+0085 .notdef +!86 U+0086 .notdef +!87 U+0087 .notdef +!88 U+0088 .notdef +!89 U+0089 .notdef +!8A U+008A .notdef +!8B U+008B .notdef +!8C U+008C .notdef +!8D U+008D .notdef +!8E U+008E .notdef +!8F U+008F .notdef +!90 U+0090 .notdef +!91 U+0091 .notdef +!92 U+0092 .notdef +!93 U+0093 .notdef +!94 U+0094 .notdef +!95 U+0095 .notdef +!96 U+0096 .notdef +!97 U+0097 .notdef +!98 U+0098 .notdef +!99 U+0099 .notdef +!9A U+009A .notdef +!9B U+009B .notdef +!9C U+009C .notdef +!9D U+009D .notdef +!9E U+009E .notdef +!9F U+009F .notdef +!A0 U+00A0 space +!A1 U+00A1 exclamdown +!A2 U+00A2 cent +!A3 U+00A3 sterling +!A4 U+00A4 currency +!A5 U+00A5 yen +!A6 U+00A6 brokenbar +!A7 U+00A7 section +!A8 U+00A8 dieresis +!A9 U+00A9 copyright +!AA U+00AA ordfeminine +!AB U+00AB guillemotleft +!AC U+00AC logicalnot +!AD U+00AD hyphen +!AE U+00AE registered +!AF U+00AF macron +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+00B2 twosuperior +!B3 U+00B3 threesuperior +!B4 U+00B4 acute +!B5 U+00B5 mu +!B6 U+00B6 paragraph +!B7 U+00B7 periodcentered +!B8 U+00B8 cedilla +!B9 U+00B9 onesuperior +!BA U+00BA ordmasculine +!BB U+00BB guillemotright +!BC U+00BC onequarter +!BD U+00BD onehalf +!BE U+00BE threequarters +!BF U+00BF questiondown +!C0 U+00C0 Agrave +!C1 U+00C1 Aacute +!C2 U+00C2 Acircumflex +!C3 U+00C3 Atilde +!C4 U+00C4 Adieresis +!C5 U+00C5 Aring +!C6 U+00C6 AE +!C7 U+00C7 Ccedilla +!C8 U+00C8 Egrave +!C9 U+00C9 Eacute +!CA U+00CA Ecircumflex +!CB U+00CB Edieresis +!CC U+00CC Igrave +!CD U+00CD Iacute +!CE U+00CE Icircumflex +!CF U+00CF Idieresis +!D0 U+011E Gbreve +!D1 U+00D1 Ntilde +!D2 U+00D2 Ograve +!D3 U+00D3 Oacute +!D4 U+00D4 Ocircumflex +!D5 U+00D5 Otilde +!D6 U+00D6 Odieresis +!D7 U+00D7 multiply +!D8 U+00D8 Oslash +!D9 U+00D9 Ugrave +!DA U+00DA Uacute +!DB U+00DB Ucircumflex +!DC U+00DC Udieresis +!DD U+0130 Idotaccent +!DE U+015E Scedilla +!DF U+00DF germandbls +!E0 U+00E0 agrave +!E1 U+00E1 aacute +!E2 U+00E2 acircumflex +!E3 U+00E3 atilde +!E4 U+00E4 adieresis +!E5 U+00E5 aring +!E6 U+00E6 ae +!E7 U+00E7 ccedilla +!E8 U+00E8 egrave +!E9 U+00E9 eacute +!EA U+00EA ecircumflex +!EB U+00EB edieresis +!EC U+00EC igrave +!ED U+00ED iacute +!EE U+00EE icircumflex +!EF U+00EF idieresis +!F0 U+011F gbreve +!F1 U+00F1 ntilde +!F2 U+00F2 ograve +!F3 U+00F3 oacute +!F4 U+00F4 ocircumflex +!F5 U+00F5 otilde +!F6 U+00F6 odieresis +!F7 U+00F7 divide +!F8 U+00F8 oslash +!F9 U+00F9 ugrave +!FA U+00FA uacute +!FB U+00FB ucircumflex +!FC U+00FC udieresis +!FD U+0131 dotlessi +!FE U+015F scedilla +!FF U+00FF ydieresis diff --git a/incs/font/makefont/koi8-r.map b/incs/font/makefont/koi8-r.map new file mode 100644 index 0000000..6ad5d05 --- /dev/null +++ b/incs/font/makefont/koi8-r.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+2500 SF100000 +!81 U+2502 SF110000 +!82 U+250C SF010000 +!83 U+2510 SF030000 +!84 U+2514 SF020000 +!85 U+2518 SF040000 +!86 U+251C SF080000 +!87 U+2524 SF090000 +!88 U+252C SF060000 +!89 U+2534 SF070000 +!8A U+253C SF050000 +!8B U+2580 upblock +!8C U+2584 dnblock +!8D U+2588 block +!8E U+258C lfblock +!8F U+2590 rtblock +!90 U+2591 ltshade +!91 U+2592 shade +!92 U+2593 dkshade +!93 U+2320 integraltp +!94 U+25A0 filledbox +!95 U+2219 periodcentered +!96 U+221A radical +!97 U+2248 approxequal +!98 U+2264 lessequal +!99 U+2265 greaterequal +!9A U+00A0 space +!9B U+2321 integralbt +!9C U+00B0 degree +!9D U+00B2 twosuperior +!9E U+00B7 periodcentered +!9F U+00F7 divide +!A0 U+2550 SF430000 +!A1 U+2551 SF240000 +!A2 U+2552 SF510000 +!A3 U+0451 afii10071 +!A4 U+2553 SF520000 +!A5 U+2554 SF390000 +!A6 U+2555 SF220000 +!A7 U+2556 SF210000 +!A8 U+2557 SF250000 +!A9 U+2558 SF500000 +!AA U+2559 SF490000 +!AB U+255A SF380000 +!AC U+255B SF280000 +!AD U+255C SF270000 +!AE U+255D SF260000 +!AF U+255E SF360000 +!B0 U+255F SF370000 +!B1 U+2560 SF420000 +!B2 U+2561 SF190000 +!B3 U+0401 afii10023 +!B4 U+2562 SF200000 +!B5 U+2563 SF230000 +!B6 U+2564 SF470000 +!B7 U+2565 SF480000 +!B8 U+2566 SF410000 +!B9 U+2567 SF450000 +!BA U+2568 SF460000 +!BB U+2569 SF400000 +!BC U+256A SF540000 +!BD U+256B SF530000 +!BE U+256C SF440000 +!BF U+00A9 copyright +!C0 U+044E afii10096 +!C1 U+0430 afii10065 +!C2 U+0431 afii10066 +!C3 U+0446 afii10088 +!C4 U+0434 afii10069 +!C5 U+0435 afii10070 +!C6 U+0444 afii10086 +!C7 U+0433 afii10068 +!C8 U+0445 afii10087 +!C9 U+0438 afii10074 +!CA U+0439 afii10075 +!CB U+043A afii10076 +!CC U+043B afii10077 +!CD U+043C afii10078 +!CE U+043D afii10079 +!CF U+043E afii10080 +!D0 U+043F afii10081 +!D1 U+044F afii10097 +!D2 U+0440 afii10082 +!D3 U+0441 afii10083 +!D4 U+0442 afii10084 +!D5 U+0443 afii10085 +!D6 U+0436 afii10072 +!D7 U+0432 afii10067 +!D8 U+044C afii10094 +!D9 U+044B afii10093 +!DA U+0437 afii10073 +!DB U+0448 afii10090 +!DC U+044D afii10095 +!DD U+0449 afii10091 +!DE U+0447 afii10089 +!DF U+044A afii10092 +!E0 U+042E afii10048 +!E1 U+0410 afii10017 +!E2 U+0411 afii10018 +!E3 U+0426 afii10040 +!E4 U+0414 afii10021 +!E5 U+0415 afii10022 +!E6 U+0424 afii10038 +!E7 U+0413 afii10020 +!E8 U+0425 afii10039 +!E9 U+0418 afii10026 +!EA U+0419 afii10027 +!EB U+041A afii10028 +!EC U+041B afii10029 +!ED U+041C afii10030 +!EE U+041D afii10031 +!EF U+041E afii10032 +!F0 U+041F afii10033 +!F1 U+042F afii10049 +!F2 U+0420 afii10034 +!F3 U+0421 afii10035 +!F4 U+0422 afii10036 +!F5 U+0423 afii10037 +!F6 U+0416 afii10024 +!F7 U+0412 afii10019 +!F8 U+042C afii10046 +!F9 U+042B afii10045 +!FA U+0417 afii10025 +!FB U+0428 afii10042 +!FC U+042D afii10047 +!FD U+0429 afii10043 +!FE U+0427 afii10041 +!FF U+042A afii10044 diff --git a/incs/font/makefont/koi8-u.map b/incs/font/makefont/koi8-u.map new file mode 100644 index 0000000..40a7e4f --- /dev/null +++ b/incs/font/makefont/koi8-u.map @@ -0,0 +1,256 @@ +!00 U+0000 .notdef +!01 U+0001 .notdef +!02 U+0002 .notdef +!03 U+0003 .notdef +!04 U+0004 .notdef +!05 U+0005 .notdef +!06 U+0006 .notdef +!07 U+0007 .notdef +!08 U+0008 .notdef +!09 U+0009 .notdef +!0A U+000A .notdef +!0B U+000B .notdef +!0C U+000C .notdef +!0D U+000D .notdef +!0E U+000E .notdef +!0F U+000F .notdef +!10 U+0010 .notdef +!11 U+0011 .notdef +!12 U+0012 .notdef +!13 U+0013 .notdef +!14 U+0014 .notdef +!15 U+0015 .notdef +!16 U+0016 .notdef +!17 U+0017 .notdef +!18 U+0018 .notdef +!19 U+0019 .notdef +!1A U+001A .notdef +!1B U+001B .notdef +!1C U+001C .notdef +!1D U+001D .notdef +!1E U+001E .notdef +!1F U+001F .notdef +!20 U+0020 space +!21 U+0021 exclam +!22 U+0022 quotedbl +!23 U+0023 numbersign +!24 U+0024 dollar +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+0027 quotesingle +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+002A asterisk +!2B U+002B plus +!2C U+002C comma +!2D U+002D hyphen +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+0040 at +!41 U+0041 A +!42 U+0042 B +!43 U+0043 C +!44 U+0044 D +!45 U+0045 E +!46 U+0046 F +!47 U+0047 G +!48 U+0048 H +!49 U+0049 I +!4A U+004A J +!4B U+004B K +!4C U+004C L +!4D U+004D M +!4E U+004E N +!4F U+004F O +!50 U+0050 P +!51 U+0051 Q +!52 U+0052 R +!53 U+0053 S +!54 U+0054 T +!55 U+0055 U +!56 U+0056 V +!57 U+0057 W +!58 U+0058 X +!59 U+0059 Y +!5A U+005A Z +!5B U+005B bracketleft +!5C U+005C backslash +!5D U+005D bracketright +!5E U+005E asciicircum +!5F U+005F underscore +!60 U+0060 grave +!61 U+0061 a +!62 U+0062 b +!63 U+0063 c +!64 U+0064 d +!65 U+0065 e +!66 U+0066 f +!67 U+0067 g +!68 U+0068 h +!69 U+0069 i +!6A U+006A j +!6B U+006B k +!6C U+006C l +!6D U+006D m +!6E U+006E n +!6F U+006F o +!70 U+0070 p +!71 U+0071 q +!72 U+0072 r +!73 U+0073 s +!74 U+0074 t +!75 U+0075 u +!76 U+0076 v +!77 U+0077 w +!78 U+0078 x +!79 U+0079 y +!7A U+007A z +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+007E asciitilde +!7F U+007F .notdef +!80 U+2500 SF100000 +!81 U+2502 SF110000 +!82 U+250C SF010000 +!83 U+2510 SF030000 +!84 U+2514 SF020000 +!85 U+2518 SF040000 +!86 U+251C SF080000 +!87 U+2524 SF090000 +!88 U+252C SF060000 +!89 U+2534 SF070000 +!8A U+253C SF050000 +!8B U+2580 upblock +!8C U+2584 dnblock +!8D U+2588 block +!8E U+258C lfblock +!8F U+2590 rtblock +!90 U+2591 ltshade +!91 U+2592 shade +!92 U+2593 dkshade +!93 U+2320 integraltp +!94 U+25A0 filledbox +!95 U+2022 bullet +!96 U+221A radical +!97 U+2248 approxequal +!98 U+2264 lessequal +!99 U+2265 greaterequal +!9A U+00A0 space +!9B U+2321 integralbt +!9C U+00B0 degree +!9D U+00B2 twosuperior +!9E U+00B7 periodcentered +!9F U+00F7 divide +!A0 U+2550 SF430000 +!A1 U+2551 SF240000 +!A2 U+2552 SF510000 +!A3 U+0451 afii10071 +!A4 U+0454 afii10101 +!A5 U+2554 SF390000 +!A6 U+0456 afii10103 +!A7 U+0457 afii10104 +!A8 U+2557 SF250000 +!A9 U+2558 SF500000 +!AA U+2559 SF490000 +!AB U+255A SF380000 +!AC U+255B SF280000 +!AD U+0491 afii10098 +!AE U+255D SF260000 +!AF U+255E SF360000 +!B0 U+255F SF370000 +!B1 U+2560 SF420000 +!B2 U+2561 SF190000 +!B3 U+0401 afii10023 +!B4 U+0404 afii10053 +!B5 U+2563 SF230000 +!B6 U+0406 afii10055 +!B7 U+0407 afii10056 +!B8 U+2566 SF410000 +!B9 U+2567 SF450000 +!BA U+2568 SF460000 +!BB U+2569 SF400000 +!BC U+256A SF540000 +!BD U+0490 afii10050 +!BE U+256C SF440000 +!BF U+00A9 copyright +!C0 U+044E afii10096 +!C1 U+0430 afii10065 +!C2 U+0431 afii10066 +!C3 U+0446 afii10088 +!C4 U+0434 afii10069 +!C5 U+0435 afii10070 +!C6 U+0444 afii10086 +!C7 U+0433 afii10068 +!C8 U+0445 afii10087 +!C9 U+0438 afii10074 +!CA U+0439 afii10075 +!CB U+043A afii10076 +!CC U+043B afii10077 +!CD U+043C afii10078 +!CE U+043D afii10079 +!CF U+043E afii10080 +!D0 U+043F afii10081 +!D1 U+044F afii10097 +!D2 U+0440 afii10082 +!D3 U+0441 afii10083 +!D4 U+0442 afii10084 +!D5 U+0443 afii10085 +!D6 U+0436 afii10072 +!D7 U+0432 afii10067 +!D8 U+044C afii10094 +!D9 U+044B afii10093 +!DA U+0437 afii10073 +!DB U+0448 afii10090 +!DC U+044D afii10095 +!DD U+0449 afii10091 +!DE U+0447 afii10089 +!DF U+044A afii10092 +!E0 U+042E afii10048 +!E1 U+0410 afii10017 +!E2 U+0411 afii10018 +!E3 U+0426 afii10040 +!E4 U+0414 afii10021 +!E5 U+0415 afii10022 +!E6 U+0424 afii10038 +!E7 U+0413 afii10020 +!E8 U+0425 afii10039 +!E9 U+0418 afii10026 +!EA U+0419 afii10027 +!EB U+041A afii10028 +!EC U+041B afii10029 +!ED U+041C afii10030 +!EE U+041D afii10031 +!EF U+041E afii10032 +!F0 U+041F afii10033 +!F1 U+042F afii10049 +!F2 U+0420 afii10034 +!F3 U+0421 afii10035 +!F4 U+0422 afii10036 +!F5 U+0423 afii10037 +!F6 U+0416 afii10024 +!F7 U+0412 afii10019 +!F8 U+042C afii10046 +!F9 U+042B afii10045 +!FA U+0417 afii10025 +!FB U+0428 afii10042 +!FC U+042D afii10047 +!FD U+0429 afii10043 +!FE U+0427 afii10041 +!FF U+042A afii10044 diff --git a/incs/font/makefont/makefont.php b/incs/font/makefont/makefont.php new file mode 100644 index 0000000..1c83017 --- /dev/null +++ b/incs/font/makefont/makefont.php @@ -0,0 +1,416 @@ +Error: encoding not found: '.$enc); + $cc2gn=array(); + foreach($a as $l) + { + if($l{0}=='!') + { + $e=preg_split('/[ \\t]+/',rtrim($l)); + $cc=hexdec(substr($e[0],1)); + $gn=$e[2]; + $cc2gn[$cc]=$gn; + } + } + for($i=0;$i<=255;$i++) + { + if(!isset($cc2gn[$i])) + $cc2gn[$i]='.notdef'; + } + return $cc2gn; +} + +function ReadAFM($file,&$map) +{ + //Read a font metric file + $a=file($file); + if(empty($a)) + die('File not found'); + $widths=array(); + $fm=array(); + $fix=array('Edot'=>'Edotaccent','edot'=>'edotaccent','Idot'=>'Idotaccent','Zdot'=>'Zdotaccent','zdot'=>'zdotaccent', + 'Odblacute'=>'Ohungarumlaut','odblacute'=>'ohungarumlaut','Udblacute'=>'Uhungarumlaut','udblacute'=>'uhungarumlaut', + 'Gcedilla'=>'Gcommaaccent','gcedilla'=>'gcommaaccent','Kcedilla'=>'Kcommaaccent','kcedilla'=>'kcommaaccent', + 'Lcedilla'=>'Lcommaaccent','lcedilla'=>'lcommaaccent','Ncedilla'=>'Ncommaaccent','ncedilla'=>'ncommaaccent', + 'Rcedilla'=>'Rcommaaccent','rcedilla'=>'rcommaaccent','Scedilla'=>'Scommaaccent','scedilla'=>'scommaaccent', + 'Tcedilla'=>'Tcommaaccent','tcedilla'=>'tcommaaccent','Dslash'=>'Dcroat','dslash'=>'dcroat','Dmacron'=>'Dcroat','dmacron'=>'dcroat', + 'combininggraveaccent'=>'gravecomb','combininghookabove'=>'hookabovecomb','combiningtildeaccent'=>'tildecomb', + 'combiningacuteaccent'=>'acutecomb','combiningdotbelow'=>'dotbelowcomb','dongsign'=>'dong'); + foreach($a as $l) + { + $e=explode(' ',rtrim($l)); + if(count($e)<2) + continue; + $code=$e[0]; + $param=$e[1]; + if($code=='C') + { + //Character metrics + $cc=(int)$e[1]; + $w=$e[4]; + $gn=$e[7]; + if(substr($gn,-4)=='20AC') + $gn='Euro'; + if(isset($fix[$gn])) + { + //Fix incorrect glyph name + foreach($map as $c=>$n) + { + if($n==$fix[$gn]) + $map[$c]=$gn; + } + } + if(empty($map)) + { + //Symbolic font: use built-in encoding + $widths[$cc]=$w; + } + else + { + $widths[$gn]=$w; + if($gn=='X') + $fm['CapXHeight']=$e[13]; + } + if($gn=='.notdef') + $fm['MissingWidth']=$w; + } + elseif($code=='FontName') + $fm['FontName']=$param; + elseif($code=='Weight') + $fm['Weight']=$param; + elseif($code=='ItalicAngle') + $fm['ItalicAngle']=(double)$param; + elseif($code=='Ascender') + $fm['Ascender']=(int)$param; + elseif($code=='Descender') + $fm['Descender']=(int)$param; + elseif($code=='UnderlineThickness') + $fm['UnderlineThickness']=(int)$param; + elseif($code=='UnderlinePosition') + $fm['UnderlinePosition']=(int)$param; + elseif($code=='IsFixedPitch') + $fm['IsFixedPitch']=($param=='true'); + elseif($code=='FontBBox') + $fm['FontBBox']=array($e[1],$e[2],$e[3],$e[4]); + elseif($code=='CapHeight') + $fm['CapHeight']=(int)$param; + elseif($code=='StdVW') + $fm['StdVW']=(int)$param; + } + if(!isset($fm['FontName'])) + die('FontName not found'); + if(!empty($map)) + { + if(!isset($widths['.notdef'])) + $widths['.notdef']=600; + if(!isset($widths['Delta']) and isset($widths['increment'])) + $widths['Delta']=$widths['increment']; + //Order widths according to map + for($i=0;$i<=255;$i++) + { + if(!isset($widths[$map[$i]])) + { + echo 'Warning: character '.$map[$i].' is missing
    '; + $widths[$i]=$widths['.notdef']; + } + else + $widths[$i]=$widths[$map[$i]]; + } + } + $fm['Widths']=$widths; + return $fm; +} + +function MakeFontDescriptor($fm,$symbolic) +{ + //Ascent + $asc=(isset($fm['Ascender']) ? $fm['Ascender'] : 1000); + $fd="array('Ascent'=>".$asc; + //Descent + $desc=(isset($fm['Descender']) ? $fm['Descender'] : -200); + $fd.=",'Descent'=>".$desc; + //CapHeight + if(isset($fm['CapHeight'])) + $ch=$fm['CapHeight']; + elseif(isset($fm['CapXHeight'])) + $ch=$fm['CapXHeight']; + else + $ch=$asc; + $fd.=",'CapHeight'=>".$ch; + //Flags + $flags=0; + if(isset($fm['IsFixedPitch']) and $fm['IsFixedPitch']) + $flags+=1<<0; + if($symbolic) + $flags+=1<<2; + if(!$symbolic) + $flags+=1<<5; + if(isset($fm['ItalicAngle']) and $fm['ItalicAngle']!=0) + $flags+=1<<6; + $fd.=",'Flags'=>".$flags; + //FontBBox + if(isset($fm['FontBBox'])) + $fbb=$fm['FontBBox']; + else + $fbb=array(0,$des-100,1000,$asc+100); + $fd.=",'FontBBox'=>'[".$fbb[0].' '.$fbb[1].' '.$fbb[2].' '.$fbb[3]."]'"; + //ItalicAngle + $ia=(isset($fm['ItalicAngle']) ? $fm['ItalicAngle'] : 0); + $fd.=",'ItalicAngle'=>".$ia; + //StemV + if(isset($fm['StdVW'])) + $stemv=$fm['StdVW']; + elseif(isset($fm['Weight']) and eregi('(bold|black)',$fm['Weight'])) + $stemv=120; + else + $stemv=70; + $fd.=",'StemV'=>".$stemv; + //MissingWidth + if(isset($fm['MissingWidth'])) + $fd.=",'MissingWidth'=>".$fm['MissingWidth']; + $fd.=')'; + return $fd; +} + +function MakeWidthArray($fm) +{ + //Make character width array + $s="array(\n\t"; + $cw=$fm['Widths']; + for($i=0;$i<=255;$i++) + { + if(chr($i)=="'") + $s.="'\\''"; + elseif(chr($i)=="\\") + $s.="'\\\\'"; + elseif($i>=32 and $i<=126) + $s.="'".chr($i)."'"; + else + $s.="chr($i)"; + $s.='=>'.$fm['Widths'][$i]; + if($i<255) + $s.=','; + if(($i+1)%22==0) + $s.="\n\t"; + } + $s.=')'; + return $s; +} + +function MakeFontEncoding($map) +{ + //Build differences from reference encoding + $ref=ReadMap('cp1252'); + $s=''; + $last=0; + for($i=32;$i<=255;$i++) + { + if($map[$i]!=$ref[$i]) + { + if($i!=$last+1) + $s.=$i.' '; + $last=$i; + $s.='/'.$map[$i].' '; + } + } + return rtrim($s); +} + +function SaveToFile($file,$s,$mode='t') +{ + $f=fopen($file,'w'.$mode); + if(!$f) + die('Can\'t write to file '.$file); + fwrite($f,$s,strlen($s)); + fclose($f); +} + +function ReadShort($f) +{ + $a=unpack('n1n',fread($f,2)); + return $a['n']; +} + +function ReadLong($f) +{ + $a=unpack('N1N',fread($f,4)); + return $a['N']; +} + +function CheckTTF($file) +{ + //Check if font license allows embedding + $f=fopen($file,'rb'); + if(!$f) + die('Error: Can\'t open '.$file); + //Extract number of tables + fseek($f,4,SEEK_CUR); + $nb=ReadShort($f); + fseek($f,6,SEEK_CUR); + //Seek OS/2 table + $found=false; + for($i=0;$i<$nb;$i++) + { + if(fread($f,4)=='OS/2') + { + $found=true; + break; + } + fseek($f,12,SEEK_CUR); + } + if(!$found) + { + fclose($f); + return; + } + fseek($f,4,SEEK_CUR); + $offset=ReadLong($f); + fseek($f,$offset,SEEK_SET); + //Extract fsType flags + fseek($f,8,SEEK_CUR); + $fsType=ReadShort($f); + $rl=($fsType & 0x02)!=0; + $pp=($fsType & 0x04)!=0; + $e=($fsType & 0x08)!=0; + fclose($f); + if($rl and !$pp and !$e) + echo 'Warning: font license does not allow embedding'; +} + +/******************************************************************************* +* $fontfile : chemin du fichier TTF (ou chaîne vide si pas d'incorporation) * +* $afmfile : chemin du fichier AFM * +* $enc : encodage (ou chaîne vide si la police est symbolique) * +* $patch : patch optionnel pour l'encodage * +* $type : type de la police si $fontfile est vide * +*******************************************************************************/ +function MakeFont($fontfile,$afmfile,$enc='cp1252',$patch=array(),$type='TrueType') +{ + //Generate a font definition file + set_magic_quotes_runtime(0); + ini_set('auto_detect_line_endings','1'); + if($enc) + { + $map=ReadMap($enc); + foreach($patch as $cc=>$gn) + $map[$cc]=$gn; + } + else + $map=array(); + if(!file_exists($afmfile)) + die('Error: AFM file not found: '.$afmfile); + $fm=ReadAFM($afmfile,$map); + if($enc) + $diff=MakeFontEncoding($map); + else + $diff=''; + $fd=MakeFontDescriptor($fm,empty($map)); + //Find font type + if($fontfile) + { + $ext=strtolower(substr($fontfile,-3)); + if($ext=='ttf') + $type='TrueType'; + elseif($ext=='pfb') + $type='Type1'; + else + die('Error: unrecognized font file extension: '.$ext); + } + else + { + if($type!='TrueType' and $type!='Type1') + die('Error: incorrect font type: '.$type); + } + //Start generation + $s='Error: font file not found: '.$fontfile); + if($type=='TrueType') + CheckTTF($fontfile); + $f=fopen($fontfile,'rb'); + if(!$f) + die('Error: Can\'t open '.$fontfile); + $file=fread($f,filesize($fontfile)); + fclose($f); + if($type=='Type1') + { + //Find first two sections and discard third one + $header=(ord($file{0})==128); + if($header) + { + //Strip first binary header + $file=substr($file,6); + } + $pos=strpos($file,'eexec'); + if(!$pos) + die('Error: font file does not seem to be valid Type1'); + $size1=$pos+6; + if($header and ord($file{$size1})==128) + { + //Strip second binary header + $file=substr($file,0,$size1).substr($file,$size1+6); + } + $pos=strpos($file,'00000000'); + if(!$pos) + die('Error: font file does not seem to be valid Type1'); + $size2=$pos-$size1; + $file=substr($file,0,$size1+$size2); + } + if(function_exists('gzcompress')) + { + $cmp=$basename.'.z'; + SaveToFile($cmp,gzcompress($file),'b'); + $s.='$file=\''.$cmp."';\n"; + echo 'Font file compressed ('.$cmp.')
    '; + } + else + { + $s.='$file=\''.basename($fontfile)."';\n"; + echo 'Notice: font file could not be compressed (zlib extension not available)
    '; + } + if($type=='Type1') + { + $s.='$size1='.$size1.";\n"; + $s.='$size2='.$size2.";\n"; + } + else + $s.='$originalsize='.filesize($fontfile).";\n"; + } + else + { + //Not embedded font + $s.='$file='."'';\n"; + } + $s.="?>\n"; + SaveToFile($basename.'.php',$s); + echo 'Font definition file generated ('.$basename.'.php'.')
    '; +} +?> diff --git a/incs/font/pf_arma_five.ttf b/incs/font/pf_arma_five.ttf new file mode 100644 index 0000000..db04ec3 Binary files /dev/null and b/incs/font/pf_arma_five.ttf differ diff --git a/incs/font/symbol.php b/incs/font/symbol.php new file mode 100644 index 0000000..b556ed8 --- /dev/null +++ b/incs/font/symbol.php @@ -0,0 +1,15 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>713,'#'=>500,'$'=>549,'%'=>833,'&'=>778,'\''=>439,'('=>333,')'=>333,'*'=>500,'+'=>549, + ','=>250,'-'=>549,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>549,'='=>549,'>'=>549,'?'=>444,'@'=>549,'A'=>722, + 'B'=>667,'C'=>722,'D'=>612,'E'=>611,'F'=>763,'G'=>603,'H'=>722,'I'=>333,'J'=>631,'K'=>722,'L'=>686,'M'=>889,'N'=>722,'O'=>722,'P'=>768,'Q'=>741,'R'=>556,'S'=>592,'T'=>611,'U'=>690,'V'=>439,'W'=>768, + 'X'=>645,'Y'=>795,'Z'=>611,'['=>333,'\\'=>863,']'=>333,'^'=>658,'_'=>500,'`'=>500,'a'=>631,'b'=>549,'c'=>549,'d'=>494,'e'=>439,'f'=>521,'g'=>411,'h'=>603,'i'=>329,'j'=>603,'k'=>549,'l'=>549,'m'=>576, + 'n'=>521,'o'=>549,'p'=>549,'q'=>521,'r'=>549,'s'=>603,'t'=>439,'u'=>576,'v'=>713,'w'=>686,'x'=>493,'y'=>686,'z'=>494,'{'=>480,'|'=>200,'}'=>480,'~'=>549,chr(127)=>0,chr(128)=>0,chr(129)=>0,chr(130)=>0,chr(131)=>0, + chr(132)=>0,chr(133)=>0,chr(134)=>0,chr(135)=>0,chr(136)=>0,chr(137)=>0,chr(138)=>0,chr(139)=>0,chr(140)=>0,chr(141)=>0,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>750,chr(161)=>620,chr(162)=>247,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>500,chr(167)=>753,chr(168)=>753,chr(169)=>753,chr(170)=>753,chr(171)=>1042,chr(172)=>987,chr(173)=>603,chr(174)=>987,chr(175)=>603, + chr(176)=>400,chr(177)=>549,chr(178)=>411,chr(179)=>549,chr(180)=>549,chr(181)=>713,chr(182)=>494,chr(183)=>460,chr(184)=>549,chr(185)=>549,chr(186)=>549,chr(187)=>549,chr(188)=>1000,chr(189)=>603,chr(190)=>1000,chr(191)=>658,chr(192)=>823,chr(193)=>686,chr(194)=>795,chr(195)=>987,chr(196)=>768,chr(197)=>768, + chr(198)=>823,chr(199)=>768,chr(200)=>768,chr(201)=>713,chr(202)=>713,chr(203)=>713,chr(204)=>713,chr(205)=>713,chr(206)=>713,chr(207)=>713,chr(208)=>768,chr(209)=>713,chr(210)=>790,chr(211)=>790,chr(212)=>890,chr(213)=>823,chr(214)=>549,chr(215)=>250,chr(216)=>713,chr(217)=>603,chr(218)=>603,chr(219)=>1042, + chr(220)=>987,chr(221)=>603,chr(222)=>987,chr(223)=>603,chr(224)=>494,chr(225)=>329,chr(226)=>790,chr(227)=>790,chr(228)=>786,chr(229)=>713,chr(230)=>384,chr(231)=>384,chr(232)=>384,chr(233)=>384,chr(234)=>384,chr(235)=>384,chr(236)=>494,chr(237)=>494,chr(238)=>494,chr(239)=>494,chr(240)=>0,chr(241)=>329, + chr(242)=>274,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>384,chr(247)=>384,chr(248)=>384,chr(249)=>384,chr(250)=>384,chr(251)=>384,chr(252)=>494,chr(253)=>494,chr(254)=>494,chr(255)=>0); +?> diff --git a/incs/font/tahoma.ttf b/incs/font/tahoma.ttf new file mode 100644 index 0000000..59b14a2 Binary files /dev/null and b/incs/font/tahoma.ttf differ diff --git a/incs/font/times.php b/incs/font/times.php new file mode 100644 index 0000000..b9be1b2 --- /dev/null +++ b/incs/font/times.php @@ -0,0 +1,15 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>444,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>889,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>444,chr(148)=>444,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>564,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>564,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); +?> diff --git a/incs/font/timesb.php b/incs/font/timesb.php new file mode 100644 index 0000000..c3eb9fa --- /dev/null +++ b/incs/font/timesb.php @@ -0,0 +1,15 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>667,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>556,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +?> diff --git a/incs/font/timesbi.php b/incs/font/timesbi.php new file mode 100644 index 0000000..161f630 --- /dev/null +++ b/incs/font/timesbi.php @@ -0,0 +1,15 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>389,'"'=>555,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>832,'A'=>667, + 'B'=>667,'C'=>667,'D'=>722,'E'=>667,'F'=>667,'G'=>722,'H'=>778,'I'=>389,'J'=>500,'K'=>667,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>611,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>667,'W'=>889, + 'X'=>667,'Y'=>611,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>570,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>556,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>556,'v'=>444,'w'=>667,'x'=>500,'y'=>444,'z'=>389,'{'=>348,'|'=>220,'}'=>348,'~'=>570,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>389,chr(159)=>611,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>266,chr(171)=>500,chr(172)=>606,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>576,chr(182)=>500,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>300,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>944,chr(199)=>667,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>570,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>611,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>444,chr(254)=>500,chr(255)=>444); +?> diff --git a/incs/font/timesi.php b/incs/font/timesi.php new file mode 100644 index 0000000..de171fd --- /dev/null +++ b/incs/font/timesi.php @@ -0,0 +1,15 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, + 'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, + 'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>556,chr(133)=>889,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>500,chr(139)=>333,chr(140)=>944,chr(141)=>350,chr(142)=>556,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>556,chr(148)=>556,chr(149)=>350,chr(150)=>500,chr(151)=>889,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>667,chr(157)=>350,chr(158)=>389,chr(159)=>556,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>675,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>500,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>675,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); +?> diff --git a/incs/font/zapfdingbats.php b/incs/font/zapfdingbats.php new file mode 100644 index 0000000..f2bdfd5 --- /dev/null +++ b/incs/font/zapfdingbats.php @@ -0,0 +1,15 @@ +0,chr(1)=>0,chr(2)=>0,chr(3)=>0,chr(4)=>0,chr(5)=>0,chr(6)=>0,chr(7)=>0,chr(8)=>0,chr(9)=>0,chr(10)=>0,chr(11)=>0,chr(12)=>0,chr(13)=>0,chr(14)=>0,chr(15)=>0,chr(16)=>0,chr(17)=>0,chr(18)=>0,chr(19)=>0,chr(20)=>0,chr(21)=>0, + chr(22)=>0,chr(23)=>0,chr(24)=>0,chr(25)=>0,chr(26)=>0,chr(27)=>0,chr(28)=>0,chr(29)=>0,chr(30)=>0,chr(31)=>0,' '=>278,'!'=>974,'"'=>961,'#'=>974,'$'=>980,'%'=>719,'&'=>789,'\''=>790,'('=>791,')'=>690,'*'=>960,'+'=>939, + ','=>549,'-'=>855,'.'=>911,'/'=>933,'0'=>911,'1'=>945,'2'=>974,'3'=>755,'4'=>846,'5'=>762,'6'=>761,'7'=>571,'8'=>677,'9'=>763,':'=>760,';'=>759,'<'=>754,'='=>494,'>'=>552,'?'=>537,'@'=>577,'A'=>692, + 'B'=>786,'C'=>788,'D'=>788,'E'=>790,'F'=>793,'G'=>794,'H'=>816,'I'=>823,'J'=>789,'K'=>841,'L'=>823,'M'=>833,'N'=>816,'O'=>831,'P'=>923,'Q'=>744,'R'=>723,'S'=>749,'T'=>790,'U'=>792,'V'=>695,'W'=>776, + 'X'=>768,'Y'=>792,'Z'=>759,'['=>707,'\\'=>708,']'=>682,'^'=>701,'_'=>826,'`'=>815,'a'=>789,'b'=>789,'c'=>707,'d'=>687,'e'=>696,'f'=>689,'g'=>786,'h'=>787,'i'=>713,'j'=>791,'k'=>785,'l'=>791,'m'=>873, + 'n'=>761,'o'=>762,'p'=>762,'q'=>759,'r'=>759,'s'=>892,'t'=>892,'u'=>788,'v'=>784,'w'=>438,'x'=>138,'y'=>277,'z'=>415,'{'=>392,'|'=>392,'}'=>668,'~'=>668,chr(127)=>0,chr(128)=>390,chr(129)=>390,chr(130)=>317,chr(131)=>317, + chr(132)=>276,chr(133)=>276,chr(134)=>509,chr(135)=>509,chr(136)=>410,chr(137)=>410,chr(138)=>234,chr(139)=>234,chr(140)=>334,chr(141)=>334,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>0,chr(161)=>732,chr(162)=>544,chr(163)=>544,chr(164)=>910,chr(165)=>667,chr(166)=>760,chr(167)=>760,chr(168)=>776,chr(169)=>595,chr(170)=>694,chr(171)=>626,chr(172)=>788,chr(173)=>788,chr(174)=>788,chr(175)=>788, + chr(176)=>788,chr(177)=>788,chr(178)=>788,chr(179)=>788,chr(180)=>788,chr(181)=>788,chr(182)=>788,chr(183)=>788,chr(184)=>788,chr(185)=>788,chr(186)=>788,chr(187)=>788,chr(188)=>788,chr(189)=>788,chr(190)=>788,chr(191)=>788,chr(192)=>788,chr(193)=>788,chr(194)=>788,chr(195)=>788,chr(196)=>788,chr(197)=>788, + chr(198)=>788,chr(199)=>788,chr(200)=>788,chr(201)=>788,chr(202)=>788,chr(203)=>788,chr(204)=>788,chr(205)=>788,chr(206)=>788,chr(207)=>788,chr(208)=>788,chr(209)=>788,chr(210)=>788,chr(211)=>788,chr(212)=>894,chr(213)=>838,chr(214)=>1016,chr(215)=>458,chr(216)=>748,chr(217)=>924,chr(218)=>748,chr(219)=>918, + chr(220)=>927,chr(221)=>928,chr(222)=>928,chr(223)=>834,chr(224)=>873,chr(225)=>828,chr(226)=>924,chr(227)=>924,chr(228)=>917,chr(229)=>930,chr(230)=>931,chr(231)=>463,chr(232)=>883,chr(233)=>836,chr(234)=>836,chr(235)=>867,chr(236)=>867,chr(237)=>696,chr(238)=>696,chr(239)=>874,chr(240)=>0,chr(241)=>874, + chr(242)=>760,chr(243)=>946,chr(244)=>771,chr(245)=>865,chr(246)=>771,chr(247)=>888,chr(248)=>967,chr(249)=>888,chr(250)=>831,chr(251)=>873,chr(252)=>927,chr(253)=>970,chr(254)=>918,chr(255)=>0); +?> diff --git a/incs/fpdf.php b/incs/fpdf.php new file mode 100644 index 0000000..91f65e3 --- /dev/null +++ b/incs/fpdf.php @@ -0,0 +1,1647 @@ +_dochecks(); + //Initialization of properties + $this->page=0; + $this->n=2; + $this->buffer=''; + $this->pages=array(); + $this->OrientationChanges=array(); + $this->state=0; + $this->fonts=array(); + $this->FontFiles=array(); + $this->diffs=array(); + $this->images=array(); + $this->links=array(); + $this->InFooter=false; + $this->lasth=0; + $this->FontFamily=''; + $this->FontStyle=''; + $this->FontSizePt=12; + $this->underline=false; + $this->DrawColor='0 G'; + $this->FillColor='0 g'; + $this->TextColor='0 g'; + $this->ColorFlag=false; + $this->ws=0; + //Standard fonts + $this->CoreFonts=array('courier'=>'Courier','courierB'=>'Courier-Bold','courierI'=>'Courier-Oblique','courierBI'=>'Courier-BoldOblique', + 'helvetica'=>'Helvetica','helveticaB'=>'Helvetica-Bold','helveticaI'=>'Helvetica-Oblique','helveticaBI'=>'Helvetica-BoldOblique', + 'times'=>'Times-Roman','timesB'=>'Times-Bold','timesI'=>'Times-Italic','timesBI'=>'Times-BoldItalic', + 'symbol'=>'Symbol','zapfdingbats'=>'ZapfDingbats'); + //Scale factor + if($unit=='pt') + $this->k=1; + elseif($unit=='mm') + $this->k=72/25.4; + elseif($unit=='cm') + $this->k=72/2.54; + elseif($unit=='in') + $this->k=72; + else + $this->Error('Incorrect unit: '.$unit); + //Page format + if(is_string($format)) + { + $format=strtolower($format); + if($format=='a3') + $format=array(841.89,1190.55); + elseif($format=='a4') + $format=array(595.28,841.89); + elseif($format=='a5') + $format=array(420.94,595.28); + elseif($format=='letter') + $format=array(612,792); + elseif($format=='legal') + $format=array(612,1008); + else + $this->Error('Unknown page format: '.$format); + $this->fwPt=$format[0]; + $this->fhPt=$format[1]; + } + else + { + $this->fwPt=$format[0]*$this->k; + $this->fhPt=$format[1]*$this->k; + } + $this->fw=$this->fwPt/$this->k; + $this->fh=$this->fhPt/$this->k; + //Page orientation + $orientation=strtolower($orientation); + if($orientation=='p' || $orientation=='portrait') + { + $this->DefOrientation='P'; + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + } + elseif($orientation=='l' || $orientation=='landscape') + { + $this->DefOrientation='L'; + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + } + else + $this->Error('Incorrect orientation: '.$orientation); + $this->CurOrientation=$this->DefOrientation; + $this->w=$this->wPt/$this->k; + $this->h=$this->hPt/$this->k; + //Page margins (1 cm) + $margin=28.35/$this->k; + $this->SetMargins($margin,$margin); + //Interior cell margin (1 mm) + $this->cMargin=$margin/10; + //Line width (0.2 mm) + $this->LineWidth=.567/$this->k; + //Automatic page break + $this->SetAutoPageBreak(true,2*$margin); + //Full width display mode + $this->SetDisplayMode('fullwidth'); + //Enable compression + $this->SetCompression(true); + //Set default PDF version number + $this->PDFVersion='1.3'; +} + +function SetMargins($left,$top,$right=-1) +{ + //Set left, top and right margins + $this->lMargin=$left; + $this->tMargin=$top; + if($right==-1) + $right=$left; + $this->rMargin=$right; +} + +function SetLeftMargin($margin) +{ + //Set left margin + $this->lMargin=$margin; + if($this->page>0 && $this->x<$margin) + $this->x=$margin; +} + +function SetTopMargin($margin) +{ + //Set top margin + $this->tMargin=$margin; +} + +function SetRightMargin($margin) +{ + //Set right margin + $this->rMargin=$margin; +} + +function SetAutoPageBreak($auto,$margin=0) +{ + //Set auto page break mode and triggering margin + $this->AutoPageBreak=$auto; + $this->bMargin=$margin; + $this->PageBreakTrigger=$this->h-$margin; +} + +function SetDisplayMode($zoom,$layout='continuous') +{ + //Set display mode in viewer + if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom)) + $this->ZoomMode=$zoom; + else + $this->Error('Incorrect zoom display mode: '.$zoom); + if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default') + $this->LayoutMode=$layout; + else + $this->Error('Incorrect layout display mode: '.$layout); +} + +function SetCompression($compress) +{ + //Set page compression + if(function_exists('gzcompress')) + $this->compress=$compress; + else + $this->compress=false; +} + +function SetTitle($title) +{ + //Title of document + $this->title=$title; +} + +function SetSubject($subject) +{ + //Subject of document + $this->subject=$subject; +} + +function SetAuthor($author) +{ + //Author of document + $this->author=$author; +} + +function SetKeywords($keywords) +{ + //Keywords of document + $this->keywords=$keywords; +} + +function SetCreator($creator) +{ + //Creator of document + $this->creator=$creator; +} + +function AliasNbPages($alias='{nb}') +{ + //Define an alias for total number of pages + $this->AliasNbPages=$alias; +} + +function Error($msg) +{ + //Fatal error + die('FPDF error: '.$msg); +} + +function Open() +{ + //Begin document + $this->state=1; +} + +function Close() +{ + //Terminate document + if($this->state==3) + return; + if($this->page==0) + $this->AddPage(); + //Page footer + $this->InFooter=true; + $this->Footer(); + $this->InFooter=false; + //Close page + $this->_endpage(); + //Close document + $this->_enddoc(); +} + +function AddPage($orientation='') +{ + //Start a new page + if($this->state==0) + $this->Open(); + $family=$this->FontFamily; + $style=$this->FontStyle.($this->underline ? 'U' : ''); + $size=$this->FontSizePt; + $lw=$this->LineWidth; + $dc=$this->DrawColor; + $fc=$this->FillColor; + $tc=$this->TextColor; + $cf=$this->ColorFlag; + if($this->page>0) + { + //Page footer + $this->InFooter=true; + $this->Footer(); + $this->InFooter=false; + //Close page + $this->_endpage(); + } + //Start new page + $this->_beginpage($orientation); + //Set line cap style to square + $this->_out('2 J'); + //Set line width + $this->LineWidth=$lw; + $this->_out(sprintf('%.2f w',$lw*$this->k)); + //Set font + if($family) + $this->SetFont($family,$style,$size); + //Set colors + $this->DrawColor=$dc; + if($dc!='0 G') + $this->_out($dc); + $this->FillColor=$fc; + if($fc!='0 g') + $this->_out($fc); + $this->TextColor=$tc; + $this->ColorFlag=$cf; + //Page header + $this->Header(); + //Restore line width + if($this->LineWidth!=$lw) + { + $this->LineWidth=$lw; + $this->_out(sprintf('%.2f w',$lw*$this->k)); + } + //Restore font + if($family) + $this->SetFont($family,$style,$size); + //Restore colors + if($this->DrawColor!=$dc) + { + $this->DrawColor=$dc; + $this->_out($dc); + } + if($this->FillColor!=$fc) + { + $this->FillColor=$fc; + $this->_out($fc); + } + $this->TextColor=$tc; + $this->ColorFlag=$cf; +} + +function Header() +{ + //To be implemented in your own inherited class +} + +function Footer() +{ + //To be implemented in your own inherited class +} + +function PageNo() +{ + //Get current page number + return $this->page; +} + +function SetDrawColor($r,$g=-1,$b=-1) +{ + //Set color for all stroking operations + if(($r==0 && $g==0 && $b==0) || $g==-1) + $this->DrawColor=sprintf('%.3f G',$r/255); + else + $this->DrawColor=sprintf('%.3f %.3f %.3f RG',$r/255,$g/255,$b/255); + if($this->page>0) + $this->_out($this->DrawColor); +} + +function SetFillColor($r,$g=-1,$b=-1) +{ + //Set color for all filling operations + if(($r==0 && $g==0 && $b==0) || $g==-1) + $this->FillColor=sprintf('%.3f g',$r/255); + else + $this->FillColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); + $this->ColorFlag=($this->FillColor!=$this->TextColor); + if($this->page>0) + $this->_out($this->FillColor); +} + +function SetTextColor($r,$g=-1,$b=-1) +{ + //Set color for text + if(($r==0 && $g==0 && $b==0) || $g==-1) + $this->TextColor=sprintf('%.3f g',$r/255); + else + $this->TextColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); + $this->ColorFlag=($this->FillColor!=$this->TextColor); +} + +function GetStringWidth($s) +{ + //Get width of a string in the current font + $s=(string)$s; + $cw=&$this->CurrentFont['cw']; + $w=0; + $l=strlen($s); + for($i=0;$i<$l;$i++) + $w+=$cw[$s{$i}]; + return $w*$this->FontSize/1000; +} + +function SetLineWidth($width) +{ + //Set line width + $this->LineWidth=$width; + if($this->page>0) + $this->_out(sprintf('%.2f w',$width*$this->k)); +} + +function Line($x1,$y1,$x2,$y2) +{ + //Draw a line + $this->_out(sprintf('%.2f %.2f m %.2f %.2f l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k)); +} + +function Rect($x,$y,$w,$h,$style='') +{ + //Draw a rectangle + if($style=='F') + $op='f'; + elseif($style=='FD' || $style=='DF') + $op='B'; + else + $op='S'; + $this->_out(sprintf('%.2f %.2f %.2f %.2f re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op)); +} + +function AddFont($family,$style='',$file='') +{ + //Add a TrueType or Type1 font + $family=strtolower($family); + if($file=='') + $file=str_replace(' ','',$family).strtolower($style).'.php'; + if($family=='arial') + $family='helvetica'; + $style=strtoupper($style); + if($style=='IB') + $style='BI'; + $fontkey=$family.$style; + if(isset($this->fonts[$fontkey])) + $this->Error('Font already added: '.$family.' '.$style); + include($this->_getfontpath().$file); + if(!isset($name)) + $this->Error('Could not include font definition file'); + $i=count($this->fonts)+1; + $this->fonts[$fontkey]=array('i'=>$i,'type'=>$type,'name'=>$name,'desc'=>$desc,'up'=>$up,'ut'=>$ut,'cw'=>$cw,'enc'=>$enc,'file'=>$file); + if($diff) + { + //Search existing encodings + $d=0; + $nb=count($this->diffs); + for($i=1;$i<=$nb;$i++) + { + if($this->diffs[$i]==$diff) + { + $d=$i; + break; + } + } + if($d==0) + { + $d=$nb+1; + $this->diffs[$d]=$diff; + } + $this->fonts[$fontkey]['diff']=$d; + } + if($file) + { + if($type=='TrueType') + $this->FontFiles[$file]=array('length1'=>$originalsize); + else + $this->FontFiles[$file]=array('length1'=>$size1,'length2'=>$size2); + } +} + +function SetFont($family,$style='',$size=0) +{ + //Select a font; size given in points + global $fpdf_charwidths; + + $family=strtolower($family); + if($family=='') + $family=$this->FontFamily; + if($family=='arial') + $family='helvetica'; + elseif($family=='symbol' || $family=='zapfdingbats') + $style=''; + $style=strtoupper($style); + if(strpos($style,'U')!==false) + { + $this->underline=true; + $style=str_replace('U','',$style); + } + else + $this->underline=false; + if($style=='IB') + $style='BI'; + if($size==0) + $size=$this->FontSizePt; + //Test if font is already selected + if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size) + return; + //Test if used for the first time + $fontkey=$family.$style; + if(!isset($this->fonts[$fontkey])) + { + //Check if one of the standard fonts + if(isset($this->CoreFonts[$fontkey])) + { + if(!isset($fpdf_charwidths[$fontkey])) + { + //Load metric file + $file=$family; + if($family=='times' || $family=='helvetica') + $file.=strtolower($style); + include($this->_getfontpath().$file.'.php'); + if(!isset($fpdf_charwidths[$fontkey])) + $this->Error('Could not include font metric file'); + } + $i=count($this->fonts)+1; + $this->fonts[$fontkey]=array('i'=>$i,'type'=>'core','name'=>$this->CoreFonts[$fontkey],'up'=>-100,'ut'=>50,'cw'=>$fpdf_charwidths[$fontkey]); + } + else + $this->Error('Undefined font: '.$family.' '.$style); + } + //Select it + $this->FontFamily=$family; + $this->FontStyle=$style; + $this->FontSizePt=$size; + $this->FontSize=$size/$this->k; + $this->CurrentFont=&$this->fonts[$fontkey]; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function SetFontSize($size) +{ + //Set font size in points + if($this->FontSizePt==$size) + return; + $this->FontSizePt=$size; + $this->FontSize=$size/$this->k; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function AddLink() +{ + //Create a new internal link + $n=count($this->links)+1; + $this->links[$n]=array(0,0); + return $n; +} + +function SetLink($link,$y=0,$page=-1) +{ + //Set destination of internal link + if($y==-1) + $y=$this->y; + if($page==-1) + $page=$this->page; + $this->links[$link]=array($page,$y); +} + +function Link($x,$y,$w,$h,$link) +{ + //Put a link on the page + $this->PageLinks[$this->page][]=array($x*$this->k,$this->hPt-$y*$this->k,$w*$this->k,$h*$this->k,$link); +} + +function Text($x,$y,$txt) +{ + //Output a string + $s=sprintf('BT %.2f %.2f Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); + if($this->underline && $txt!='') + $s.=' '.$this->_dounderline($x,$y,$txt); + if($this->ColorFlag) + $s='q '.$this->TextColor.' '.$s.' Q'; + $this->_out($s); +} + +function AcceptPageBreak() +{ + //Accept automatic page break or not + return $this->AutoPageBreak; +} + +function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='') +{ + //Output a cell + $k=$this->k; + if($this->y+$h>$this->PageBreakTrigger && !$this->InFooter && $this->AcceptPageBreak()) + { + //Automatic page break + $x=$this->x; + $ws=$this->ws; + if($ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + $this->AddPage($this->CurOrientation); + $this->x=$x; + if($ws>0) + { + $this->ws=$ws; + $this->_out(sprintf('%.3f Tw',$ws*$k)); + } + } + if($w==0) + $w=$this->w-$this->rMargin-$this->x; + $s=''; + if($fill==1 || $border==1) + { + if($fill==1) + $op=($border==1) ? 'B' : 'f'; + else + $op='S'; + $s=sprintf('%.2f %.2f %.2f %.2f re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); + } + if(is_string($border)) + { + $x=$this->x; + $y=$this->y; + if(strpos($border,'L')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); + if(strpos($border,'T')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); + if(strpos($border,'R')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + if(strpos($border,'B')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + } + if($txt!=='') + { + if($align=='R') + $dx=$w-$this->cMargin-$this->GetStringWidth($txt); + elseif($align=='C') + $dx=($w-$this->GetStringWidth($txt))/2; + else + $dx=$this->cMargin; + if($this->ColorFlag) + $s.='q '.$this->TextColor.' '; + $txt2=str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$txt))); + $s.=sprintf('BT %.2f %.2f Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$txt2); + if($this->underline) + $s.=' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); + if($this->ColorFlag) + $s.=' Q'; + if($link) + $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link); + } + if($s) + $this->_out($s); + $this->lasth=$h; + if($ln>0) + { + //Go to next line + $this->y+=$h; + if($ln==1) + $this->x=$this->lMargin; + } + else + $this->x+=$w; +} + +function MultiCell($w,$h,$txt,$border=0,$align='J',$fill=0) +{ + //Output text with automatic or explicit line breaks + $cw=&$this->CurrentFont['cw']; + if($w==0) + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + $s=str_replace("\r",'',$txt); + $nb=strlen($s); + if($nb>0 && $s[$nb-1]=="\n") + $nb--; + $b=0; + if($border) + { + if($border==1) + { + $border='LTRB'; + $b='LRT'; + $b2='LR'; + } + else + { + $b2=''; + if(strpos($border,'L')!==false) + $b2.='L'; + if(strpos($border,'R')!==false) + $b2.='R'; + $b=(strpos($border,'T')!==false) ? $b2.'T' : $b2; + } + } + $sep=-1; + $i=0; + $j=0; + $l=0; + $ns=0; + $nl=1; + while($i<$nb) + { + //Get next character + $c=$s{$i}; + if($c=="\n") + { + //Explicit line break + if($this->ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $i++; + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border && $nl==2) + $b=$b2; + continue; + } + if($c==' ') + { + $sep=$i; + $ls=$l; + $ns++; + } + $l+=$cw[$c]; + if($l>$wmax) + { + //Automatic line break + if($sep==-1) + { + if($i==$j) + $i++; + if($this->ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + } + else + { + if($align=='J') + { + $this->ws=($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0; + $this->_out(sprintf('%.3f Tw',$this->ws*$this->k)); + } + $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill); + $i=$sep+1; + } + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border && $nl==2) + $b=$b2; + } + else + $i++; + } + //Last chunk + if($this->ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + if($border && strpos($border,'B')!==false) + $b.='B'; + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $this->x=$this->lMargin; +} + +function Write($h,$txt,$link='') +{ + //Output text in flowing mode + $cw=&$this->CurrentFont['cw']; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + $s=str_replace("\r",'',$txt); + $nb=strlen($s); + $sep=-1; + $i=0; + $j=0; + $l=0; + $nl=1; + while($i<$nb) + { + //Get next character + $c=$s{$i}; + if($c=="\n") + { + //Explicit line break + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); + $i++; + $sep=-1; + $j=$i; + $l=0; + if($nl==1) + { + $this->x=$this->lMargin; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + continue; + } + if($c==' ') + $sep=$i; + $l+=$cw[$c]; + if($l>$wmax) + { + //Automatic line break + if($sep==-1) + { + if($this->x>$this->lMargin) + { + //Move to next line + $this->x=$this->lMargin; + $this->y+=$h; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + $i++; + $nl++; + continue; + } + if($i==$j) + $i++; + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); + } + else + { + $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',0,$link); + $i=$sep+1; + } + $sep=-1; + $j=$i; + $l=0; + if($nl==1) + { + $this->x=$this->lMargin; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + } + else + $i++; + } + //Last chunk + if($i!=$j) + $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',0,$link); +} + +function Image($file,$x,$y,$w=0,$h=0,$type='',$link='') +{ + //Put an image on the page + if(!isset($this->images[$file])) + { + //First use of image, get info + if($type=='') + { + $pos=strrpos($file,'.'); + if(!$pos) + $this->Error('Image file has no extension and no type was specified: '.$file); + $type=substr($file,$pos+1); + } + $type=strtolower($type); + $mqr=get_magic_quotes_runtime(); + set_magic_quotes_runtime(0); + if($type=='jpg' || $type=='jpeg') + $info=$this->_parsejpg($file); + elseif($type=='png') + $info=$this->_parsepng($file); + else + { + //Allow for additional formats + $mtd='_parse'.$type; + if(!method_exists($this,$mtd)) + $this->Error('Unsupported image type: '.$type); + $info=$this->$mtd($file); + } + set_magic_quotes_runtime($mqr); + $info['i']=count($this->images)+1; + $this->images[$file]=$info; + } + else + $info=$this->images[$file]; + //Automatic width and height calculation if needed + if($w==0 && $h==0) + { + //Put image at 72 dpi + $w=$info['w']/$this->k; + $h=$info['h']/$this->k; + } + if($w==0) + $w=$h*$info['w']/$info['h']; + if($h==0) + $h=$w*$info['h']/$info['w']; + $this->_out(sprintf('q %.2f 0 0 %.2f %.2f %.2f cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); + if($link) + $this->Link($x,$y,$w,$h,$link); +} + +function Ln($h='') +{ + //Line feed; default value is last cell height + $this->x=$this->lMargin; + if(is_string($h)) + $this->y+=$this->lasth; + else + $this->y+=$h; +} + +function GetX() +{ + //Get x position + return $this->x; +} + +function SetX($x) +{ + //Set x position + if($x>=0) + $this->x=$x; + else + $this->x=$this->w+$x; +} + +function GetY() +{ + //Get y position + return $this->y; +} + +function SetY($y) +{ + //Set y position and reset x + $this->x=$this->lMargin; + if($y>=0) + $this->y=$y; + else + $this->y=$this->h+$y; +} + +function SetXY($x,$y) +{ + //Set x and y positions + $this->SetY($y); + $this->SetX($x); +} + +function Output($name='',$dest='') +{ + //Output PDF to some destination + //Finish document if necessary + if($this->state<3) + $this->Close(); + //Normalize parameters + if(is_bool($dest)) + $dest=$dest ? 'D' : 'F'; + $dest=strtoupper($dest); + if($dest=='') + { + if($name=='') + { + $name='doc.pdf'; + $dest='I'; + } + else + $dest='F'; + } + switch($dest) + { + case 'I': + //Send to standard output + if(ob_get_contents()) + $this->Error('Some data has already been output, can\'t send PDF file'); + if(php_sapi_name()!='cli') + { + //We send to a browser + header('Content-Type: application/pdf'); + if(headers_sent()) + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + header('Content-Length: '.strlen($this->buffer)); + header('Content-disposition: inline; filename="'.$name.'"'); + } + echo $this->buffer; + break; + case 'D': + //Download file + if(ob_get_contents()) + $this->Error('Some data has already been output, can\'t send PDF file'); + if(isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) + header('Content-Type: application/force-download'); + else + header('Content-Type: application/octet-stream'); + if(headers_sent()) + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + header('Content-Length: '.strlen($this->buffer)); + header('Content-disposition: attachment; filename="'.$name.'"'); + echo $this->buffer; + break; + case 'F': + //Save to local file + $f=fopen($name,'wb'); + if(!$f) + $this->Error('Unable to create output file: '.$name); + fwrite($f,$this->buffer,strlen($this->buffer)); + fclose($f); + break; + case 'S': + //Return as a string + return $this->buffer; + default: + $this->Error('Incorrect output destination: '.$dest); + } + return ''; +} + +/******************************************************************************* +* * +* Protected methods * +* * +*******************************************************************************/ +function _dochecks() +{ + //Check for locale-related bug + if(1.1==1) + $this->Error('Don\'t alter the locale before including class file'); + //Check for decimal separator + if(sprintf('%.1f',1.0)!='1.0') + setlocale(LC_NUMERIC,'C'); +} + +function _getfontpath() +{ + if(!defined('FPDF_FONTPATH') && is_dir(dirname(__FILE__).'/font')) + define('FPDF_FONTPATH',dirname(__FILE__).'/font/'); + return defined('FPDF_FONTPATH') ? FPDF_FONTPATH : ''; +} + +function _putpages() +{ + $nb=$this->page; + if(!empty($this->AliasNbPages)) + { + //Replace number of pages + for($n=1;$n<=$nb;$n++) + $this->pages[$n]=str_replace($this->AliasNbPages,$nb,$this->pages[$n]); + } + if($this->DefOrientation=='P') + { + $wPt=$this->fwPt; + $hPt=$this->fhPt; + } + else + { + $wPt=$this->fhPt; + $hPt=$this->fwPt; + } + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + for($n=1;$n<=$nb;$n++) + { + //Page + $this->_newobj(); + $this->_out('<_out('/Parent 1 0 R'); + if(isset($this->OrientationChanges[$n])) + $this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$hPt,$wPt)); + $this->_out('/Resources 2 0 R'); + if(isset($this->PageLinks[$n])) + { + //Links + $annots='/Annots ['; + foreach($this->PageLinks[$n] as $pl) + { + $rect=sprintf('%.2f %.2f %.2f %.2f',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); + $annots.='<_textstring($pl[4]).'>>>>'; + else + { + $l=$this->links[$pl[4]]; + $h=isset($this->OrientationChanges[$l[0]]) ? $wPt : $hPt; + $annots.=sprintf('/Dest [%d 0 R /XYZ 0 %.2f null]>>',1+2*$l[0],$h-$l[1]*$this->k); + } + } + $this->_out($annots.']'); + } + $this->_out('/Contents '.($this->n+1).' 0 R>>'); + $this->_out('endobj'); + //Page content + $p=($this->compress) ? gzcompress($this->pages[$n]) : $this->pages[$n]; + $this->_newobj(); + $this->_out('<<'.$filter.'/Length '.strlen($p).'>>'); + $this->_putstream($p); + $this->_out('endobj'); + } + //Pages root + $this->offsets[1]=strlen($this->buffer); + $this->_out('1 0 obj'); + $this->_out('<_out($kids.']'); + $this->_out('/Count '.$nb); + $this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$wPt,$hPt)); + $this->_out('>>'); + $this->_out('endobj'); +} + +function _putfonts() +{ + $nf=$this->n; + foreach($this->diffs as $diff) + { + //Encodings + $this->_newobj(); + $this->_out('<>'); + $this->_out('endobj'); + } + $mqr=get_magic_quotes_runtime(); + set_magic_quotes_runtime(0); + foreach($this->FontFiles as $file=>$info) + { + //Font file embedding + $this->_newobj(); + $this->FontFiles[$file]['n']=$this->n; + $font=''; + $f=fopen($this->_getfontpath().$file,'rb',1); + if(!$f) + $this->Error('Font file not found'); + while(!feof($f)) + $font.=fread($f,8192); + fclose($f); + $compressed=(substr($file,-2)=='.z'); + if(!$compressed && isset($info['length2'])) + { + $header=(ord($font{0})==128); + if($header) + { + //Strip first binary header + $font=substr($font,6); + } + if($header && ord($font{$info['length1']})==128) + { + //Strip second binary header + $font=substr($font,0,$info['length1']).substr($font,$info['length1']+6); + } + } + $this->_out('<_out('/Filter /FlateDecode'); + $this->_out('/Length1 '.$info['length1']); + if(isset($info['length2'])) + $this->_out('/Length2 '.$info['length2'].' /Length3 0'); + $this->_out('>>'); + $this->_putstream($font); + $this->_out('endobj'); + } + set_magic_quotes_runtime($mqr); + foreach($this->fonts as $k=>$font) + { + //Font objects + $this->fonts[$k]['n']=$this->n+1; + $type=$font['type']; + $name=$font['name']; + if($type=='core') + { + //Standard font + $this->_newobj(); + $this->_out('<_out('/BaseFont /'.$name); + $this->_out('/Subtype /Type1'); + if($name!='Symbol' && $name!='ZapfDingbats') + $this->_out('/Encoding /WinAnsiEncoding'); + $this->_out('>>'); + $this->_out('endobj'); + } + elseif($type=='Type1' || $type=='TrueType') + { + //Additional Type1 or TrueType font + $this->_newobj(); + $this->_out('<_out('/BaseFont /'.$name); + $this->_out('/Subtype /'.$type); + $this->_out('/FirstChar 32 /LastChar 255'); + $this->_out('/Widths '.($this->n+1).' 0 R'); + $this->_out('/FontDescriptor '.($this->n+2).' 0 R'); + if($font['enc']) + { + if(isset($font['diff'])) + $this->_out('/Encoding '.($nf+$font['diff']).' 0 R'); + else + $this->_out('/Encoding /WinAnsiEncoding'); + } + $this->_out('>>'); + $this->_out('endobj'); + //Widths + $this->_newobj(); + $cw=&$font['cw']; + $s='['; + for($i=32;$i<=255;$i++) + $s.=$cw[chr($i)].' '; + $this->_out($s.']'); + $this->_out('endobj'); + //Descriptor + $this->_newobj(); + $s='<$v) + $s.=' /'.$k.' '.$v; + $file=$font['file']; + if($file) + $s.=' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$file]['n'].' 0 R'; + $this->_out($s.'>>'); + $this->_out('endobj'); + } + else + { + //Allow for additional types + $mtd='_put'.strtolower($type); + if(!method_exists($this,$mtd)) + $this->Error('Unsupported font type: '.$type); + $this->$mtd($font); + } + } +} + +function _putimages() +{ + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + reset($this->images); + while(list($file,$info)=each($this->images)) + { + $this->_newobj(); + $this->images[$file]['n']=$this->n; + $this->_out('<_out('/Subtype /Image'); + $this->_out('/Width '.$info['w']); + $this->_out('/Height '.$info['h']); + if($info['cs']=='Indexed') + $this->_out('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); + else + { + $this->_out('/ColorSpace /'.$info['cs']); + if($info['cs']=='DeviceCMYK') + $this->_out('/Decode [1 0 1 0 1 0 1 0]'); + } + $this->_out('/BitsPerComponent '.$info['bpc']); + if(isset($info['f'])) + $this->_out('/Filter /'.$info['f']); + if(isset($info['parms'])) + $this->_out($info['parms']); + if(isset($info['trns']) && is_array($info['trns'])) + { + $trns=''; + for($i=0;$i_out('/Mask ['.$trns.']'); + } + $this->_out('/Length '.strlen($info['data']).'>>'); + $this->_putstream($info['data']); + unset($this->images[$file]['data']); + $this->_out('endobj'); + //Palette + if($info['cs']=='Indexed') + { + $this->_newobj(); + $pal=($this->compress) ? gzcompress($info['pal']) : $info['pal']; + $this->_out('<<'.$filter.'/Length '.strlen($pal).'>>'); + $this->_putstream($pal); + $this->_out('endobj'); + } + } +} + +function _putxobjectdict() +{ + foreach($this->images as $image) + $this->_out('/I'.$image['i'].' '.$image['n'].' 0 R'); +} + +function _putresourcedict() +{ + $this->_out('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + $this->_out('/Font <<'); + foreach($this->fonts as $font) + $this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); + $this->_out('>>'); + $this->_out('/XObject <<'); + $this->_putxobjectdict(); + $this->_out('>>'); +} + +function _putresources() +{ + $this->_putfonts(); + $this->_putimages(); + //Resource dictionary + $this->offsets[2]=strlen($this->buffer); + $this->_out('2 0 obj'); + $this->_out('<<'); + $this->_putresourcedict(); + $this->_out('>>'); + $this->_out('endobj'); +} + +function _putinfo() +{ + $this->_out('/Producer '.$this->_textstring('FPDF '.FPDF_VERSION)); + if(!empty($this->title)) + $this->_out('/Title '.$this->_textstring($this->title)); + if(!empty($this->subject)) + $this->_out('/Subject '.$this->_textstring($this->subject)); + if(!empty($this->author)) + $this->_out('/Author '.$this->_textstring($this->author)); + if(!empty($this->keywords)) + $this->_out('/Keywords '.$this->_textstring($this->keywords)); + if(!empty($this->creator)) + $this->_out('/Creator '.$this->_textstring($this->creator)); + $this->_out('/CreationDate '.$this->_textstring('D:'.date('YmdHis'))); +} + +function _putcatalog() +{ + $this->_out('/Type /Catalog'); + $this->_out('/Pages 1 0 R'); + if($this->ZoomMode=='fullpage') + $this->_out('/OpenAction [3 0 R /Fit]'); + elseif($this->ZoomMode=='fullwidth') + $this->_out('/OpenAction [3 0 R /FitH null]'); + elseif($this->ZoomMode=='real') + $this->_out('/OpenAction [3 0 R /XYZ null null 1]'); + elseif(!is_string($this->ZoomMode)) + $this->_out('/OpenAction [3 0 R /XYZ null null '.($this->ZoomMode/100).']'); + if($this->LayoutMode=='single') + $this->_out('/PageLayout /SinglePage'); + elseif($this->LayoutMode=='continuous') + $this->_out('/PageLayout /OneColumn'); + elseif($this->LayoutMode=='two') + $this->_out('/PageLayout /TwoColumnLeft'); +} + +function _putheader() +{ + $this->_out('%PDF-'.$this->PDFVersion); +} + +function _puttrailer() +{ + $this->_out('/Size '.($this->n+1)); + $this->_out('/Root '.$this->n.' 0 R'); + $this->_out('/Info '.($this->n-1).' 0 R'); +} + +function _enddoc() +{ + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + //Info + $this->_newobj(); + $this->_out('<<'); + $this->_putinfo(); + $this->_out('>>'); + $this->_out('endobj'); + //Catalog + $this->_newobj(); + $this->_out('<<'); + $this->_putcatalog(); + $this->_out('>>'); + $this->_out('endobj'); + //Cross-ref + $o=strlen($this->buffer); + $this->_out('xref'); + $this->_out('0 '.($this->n+1)); + $this->_out('0000000000 65535 f '); + for($i=1;$i<=$this->n;$i++) + $this->_out(sprintf('%010d 00000 n ',$this->offsets[$i])); + //Trailer + $this->_out('trailer'); + $this->_out('<<'); + $this->_puttrailer(); + $this->_out('>>'); + $this->_out('startxref'); + $this->_out($o); + $this->_out('%%EOF'); + $this->state=3; +} + +function _beginpage($orientation) +{ + $this->page++; + $this->pages[$this->page]=''; + $this->state=2; + $this->x=$this->lMargin; + $this->y=$this->tMargin; + $this->FontFamily=''; + //Page orientation + if(!$orientation) + $orientation=$this->DefOrientation; + else + { + $orientation=strtoupper($orientation{0}); + if($orientation!=$this->DefOrientation) + $this->OrientationChanges[$this->page]=true; + } + if($orientation!=$this->CurOrientation) + { + //Change orientation + if($orientation=='P') + { + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + $this->w=$this->fw; + $this->h=$this->fh; + } + else + { + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + $this->w=$this->fh; + $this->h=$this->fw; + } + $this->PageBreakTrigger=$this->h-$this->bMargin; + $this->CurOrientation=$orientation; + } +} + +function _endpage() +{ + //End of page contents + $this->state=1; +} + +function _newobj() +{ + //Begin a new object + $this->n++; + $this->offsets[$this->n]=strlen($this->buffer); + $this->_out($this->n.' 0 obj'); +} + +function _dounderline($x,$y,$txt) +{ + //Underline text + $up=$this->CurrentFont['up']; + $ut=$this->CurrentFont['ut']; + $w=$this->GetStringWidth($txt)+$this->ws*substr_count($txt,' '); + return sprintf('%.2f %.2f %.2f %.2f re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); +} + +function _parsejpg($file) +{ + //Extract info from a JPEG file + $a=GetImageSize($file); + if(!$a) + $this->Error('Missing or incorrect image file: '.$file); + if($a[2]!=2) + $this->Error('Not a JPEG file: '.$file); + if(!isset($a['channels']) || $a['channels']==3) + $colspace='DeviceRGB'; + elseif($a['channels']==4) + $colspace='DeviceCMYK'; + else + $colspace='DeviceGray'; + $bpc=isset($a['bits']) ? $a['bits'] : 8; + //Read whole file + $f=fopen($file,'rb'); + $data=''; + while(!feof($f)) + $data.=fread($f,4096); + fclose($f); + return array('w'=>$a[0],'h'=>$a[1],'cs'=>$colspace,'bpc'=>$bpc,'f'=>'DCTDecode','data'=>$data); +} + +function _parsepng($file) +{ + //Extract info from a PNG file + $f=fopen($file,'rb'); + if(!$f) + $this->Error('Can\'t open image file: '.$file); + //Check signature + if(fread($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) + $this->Error('Not a PNG file: '.$file); + //Read header chunk + fread($f,4); + if(fread($f,4)!='IHDR') + $this->Error('Incorrect PNG file: '.$file); + $w=$this->_freadint($f); + $h=$this->_freadint($f); + $bpc=ord(fread($f,1)); + if($bpc>8) + $this->Error('16-bit depth not supported: '.$file); + $ct=ord(fread($f,1)); + if($ct==0) + $colspace='DeviceGray'; + elseif($ct==2) + $colspace='DeviceRGB'; + elseif($ct==3) + $colspace='Indexed'; + else + $this->Error('Alpha channel not supported: '.$file); + if(ord(fread($f,1))!=0) + $this->Error('Unknown compression method: '.$file); + if(ord(fread($f,1))!=0) + $this->Error('Unknown filter method: '.$file); + if(ord(fread($f,1))!=0) + $this->Error('Interlacing not supported: '.$file); + fread($f,4); + $parms='/DecodeParms <>'; + //Scan chunks looking for palette, transparency and image data + $pal=''; + $trns=''; + $data=''; + do + { + $n=$this->_freadint($f); + $type=fread($f,4); + if($type=='PLTE') + { + //Read palette + $pal=fread($f,$n); + fread($f,4); + } + elseif($type=='tRNS') + { + //Read transparency info + $t=fread($f,$n); + if($ct==0) + $trns=array(ord(substr($t,1,1))); + elseif($ct==2) + $trns=array(ord(substr($t,1,1)),ord(substr($t,3,1)),ord(substr($t,5,1))); + else + { + $pos=strpos($t,chr(0)); + if($pos!==false) + $trns=array($pos); + } + fread($f,4); + } + elseif($type=='IDAT') + { + //Read image data block + $data.=fread($f,$n); + fread($f,4); + } + elseif($type=='IEND') + break; + else + fread($f,$n+4); + } + while($n); + if($colspace=='Indexed' && empty($pal)) + $this->Error('Missing palette in '.$file); + fclose($f); + return array('w'=>$w,'h'=>$h,'cs'=>$colspace,'bpc'=>$bpc,'f'=>'FlateDecode','parms'=>$parms,'pal'=>$pal,'trns'=>$trns,'data'=>$data); +} + +function _freadint($f) +{ + //Read a 4-byte integer from file + $a=unpack('Ni',fread($f,4)); + return $a['i']; +} + +function _textstring($s) +{ + //Format a text string + return '('.$this->_escape($s).')'; +} + +function _escape($s) +{ + //Add \ before \, ( and ) + return str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$s))); +} + +function _putstream($s) +{ + $this->_out('stream'); + $this->_out($s); + $this->_out('endstream'); +} + +function _out($s) +{ + //Add a line to the document + if($this->state==2) + $this->pages[$this->page].=$s."\n"; + else + $this->buffer.=$s."\n"; +} +//End of class +} + +//Handle special IE contype request +if(isset($_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_USER_AGENT']=='contype') +{ + header('Content-Type: application/pdf'); + exit; +} + +} +?> diff --git a/incs/funcs.php b/incs/funcs.php new file mode 100644 index 0000000..0f80176 --- /dev/null +++ b/incs/funcs.php @@ -0,0 +1,885 @@ +read()) + { + $fullname = $path . $entry; + if ($entry != '.' && $entry != '..' && is_file($fullname) && preg_match($pattern, $entry)) + { + unlink($fullname); + } + } + $dir->close(); +} + +function search_file($path, $pattern) { + $matches = Array(); + $entries = Array(); + $dir = dir($path); + while ($entry = $dir->read()) + { + $fullname = $path . $entry; + if ($entry != '.' && $entry != '..' && is_file($fullname) && preg_match($pattern, $entry)) + { + $ret = $fullname; + break; + } + } + $dir->close(); + return $ret; +} + + +function PopulateSessionVars() +{ + if(!isset($_SESSION["login"])) + { + $_SESSION['login'] = "invalid"; + } + + + if(!isset($_SESSION["zoom"])) + $_SESSION['zoom'] = 1; + + if(!isset($_SESSION["globalNotes"])) + $_SESSION["globalNotes"]=""; + if(!isset($_SESSION["privateNotes"])) + $_SESSION["privateNotes"]=""; +} + +use PHPMailer\PHPMailer\PHPMailer; +function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message) { + + + $mail = new PHPMailer(); + + $mail->IsSMTP(); + //$mail->SMTPDebug = 1; + $mail->Encoding = PHPMailer::ENCODING_BASE64; + $mail->CharSet = 'UTF-8'; // set mailer to use SMTP + $mail->Host = "w0099dc6.kasserver.com"; // specify main and backup server + $mail->SMTPAuth = true; // turn on SMTP authentication + $mail->SMTPSecure = "ssl"; + $mail->Port = 465; + if($_SESSION["firma"] == "Wagner Markisen") + { + $mail->Username = "info@wagner-markisen.de"; // SMTP username + $mail->Password = "m0w1337@RootServer"; // SMTP password + } + elseif($_SESSION["firma"] == "Ingenieurbüro Wagner") + { + $mail->Username = "m0w1337@gmail.com"; // SMTP username + $mail->Password = "Gmail@RootServer"; // SMTP password + } + else + { + $mail->Username = "wagnermarkisen12@googlemail.com"; // SMTP username + $mail->Password = "m0w1337@RootServer"; // SMTP password + } + + $mail->From = $from_mail; + $mail->FromName = $from_name; + $mail->AddAddress($mailto); // name is optional + $mail->AddReplyTo($replyto); + + $mail->WordWrap = 50; // set word wrap to 50 characters + $mail->AddAttachment($path.$filename,"Dokument.pdf"); // add attachments + $mail->IsHTML(false); // set email format to HTML + + $mail->Subject = $subject; + $mail->Body = $message; + + if(!$mail->Send()) + { + $err = error("Die E-Mail konnte nicht gesendet werden....
    Fehler: ".$mail->ErrorInfo); + } + return $err; + /* + $file = $path.$filename; + $file_size = filesize($file); + $handle = fopen($file, "r"); + $content = fread($handle, $file_size); + fclose($handle); + $content = chunk_split(base64_encode($content)); + $uid = md5(uniqid(time())); + $name = basename($file); + $header = "From: ".$from_name." <".$from_mail.">\n"; + $header .= "Reply-To: ".$replyto."\n"; + $header .= "MIME-Version: 1.0\n"; + $header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\n\n"; + $header .= "This is a multi-part message in MIME format.\n"; + $header .= "--".$uid."\n"; + $header .= "Content-type:text/plain; charset=UTF-8\n"; + $header .= "Content-Transfer-Encoding: 7bit\n\n"; + $header .= $message."\n\n"; + $header .= "--".$uid."\n"; + $header .= "Content-Type: application/octet-stream; name=\"".$filename."\"\n"; // use different content types here + $header .= "Content-Transfer-Encoding: base64\n"; + $header .= "Content-Disposition: attachment; filename=\"".$filename."\"\n\n"; + $header .= $content."\n\n"; + $header .= "--".$uid."--"; + //mail("m0w1337@gmail.com", $subject, "", $header); + if (!mail($mailto, $subject, "", $header)) { + $err = error("Mail could not be sent, sorry..."); + } + return $err; + */ +} + + +function error($message) +{ + global $smarty; + static $numerror = 0; + if(is_object ( $smarty)){ + if($numerror < 10000) + { + $smarty->assign("message",$message); + $smarty->assign("msgtype","error"); + $smarty->display('message.tpl'); + } + else if($numerror ==10000) + { + $smarty->assign("message","über $numerror Fehler... weitere werden nicht gemeldet"); + $smarty->assign("msgtype","error"); + $smarty->display('message.tpl'); + } + } + else{ + echo $message; + } + $numerror++; + return 1; +} +function message($message) +{ + global $smarty; + static $nummessage = 0; + if($nummessage < 100) + { + $smarty->assign("message",$message); + $smarty->assign("msgtype","message"); + $smarty->display('message.tpl'); + } + else if($nummessage == 100) + { + $smarty->assign("message","über $nummessage Nachrichten... weitere werden nicht gemeldet"); + $smarty->assign("msgtype","error"); + $smarty->display('message.tpl'); + } + $nummessage++; + return 1; +} + +function ok($message) +{ + global $smarty; + static $numok = 0; + if($numok < 100) + { + $smarty->assign("message",$message); + $smarty->assign("msgtype","ok"); + $smarty->display('message.tpl'); + } + else if($numok == 100) + { + $smarty->assign("message","über $numok OK-Meldungen... weitere werden nicht gemeldet"); + $smarty->assign("msgtype","error"); + $smarty->display('message.tpl'); + } + $numok++; + return 1; +} + +function doneNreturn($message) +{ + global $smarty; + + $smarty->assign("message",$message); + $smarty->assign("msgtype","ok"); + $smarty->display('message.tpl'); + echo ""; + return 1; +} + +function warning($message) +{ + global $smarty; + static $numwarning = 0; + if($numwarning < 100) + { + $smarty->assign("message",$message); + $smarty->assign("msgtype","warning"); + $smarty->display('message.tpl'); + } + else if($numok == 100) + { + $smarty->assign("message","über $numok Warnungen... weitere werden nicht gemeldet"); + $smarty->assign("msgtype",error); + $smarty->display('message.tpl'); + } + $numwarning++; + return 1; +} + + +function formaterror($error) +{ + $ret = ""; + $mysql_error = 1; + if($mysql_error) + { + $ret = "MySQL Fehler:
    "; + $ret .= "".$error."
    "; + //$ret .= "In Zeile ".$match[2].""; + } + else + { + $ret = "Unbekannter Fehlertyp:
    ".$error.""; + } + return $ret; +} + +function displayRights($rights) +{ + for($i=0; $i<6; $i++) + { + if($i == 2) //skip angebote + $i = 3; + switch($i) + { + case RIGHTS_KUNDEN: + $group="kunden"; + break; + case RIGHTS_TERMINE: + $group="termine"; + break; + case RIGHTS_ANGEBOTE: + $group="angebote"; + break; + case RIGHTS_LIEFER: + $group="zulieferer"; + break; + case RIGHTS_RECHNUNGEN: + $group="rechnungen"; + break; + case RIGHTS_SUPERADMIN: + $group="superadmin"; + break; + } + switch(substr($rights,$i,1)) + { + case RIGHTS_ALL: + $ret.=""; + break; + case RIGHTS_LOOKCHANGE: + $ret.=""; + break; + case RIGHTS_LOOK: + $ret.=""; + break; + case RIGHTS_NONE: + $ret.=""; + break; + default: + $ret.=""; + break; + } + } + return $ret; +} + +function checkRightsNInclude() +{ + $ret = 0; + if(!strstr($_GET["action"],"kunde")) + { + $_SESSION["search"] = ""; + $_SESSION["page"] = ""; + $_SESSION["link"] = ""; + $_SESSION["field"] = ""; + } + switch($_GET["action"]) + { + case "kunden": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_LOOK) + { + $ret = "./sites/kunden.php"; + } + break; + case "stexp": + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_CHANGE) + { + $ret = "./sites/stexp.php"; + } + break; + case "kundenshow": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_LOOK) + { + $ret = "./sites/kundenshow.php"; + } + break; + case "kundenchange": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_ADD) + { + $ret = "./sites/kundenchange.php"; + } + elseif(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_CHANGE) + { + if(!$_GET["del"]) + $ret = "./sites/kundenchange.php"; + } + break; + case "kundenadd": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_ADD) + { + $ret = "./sites/kundenadd.php"; + } + break; + + case "projectlist": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_ADD) + { + $ret = "./sites/projectlist.php"; + } + break; + case "projectadd": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_ADD) + { + $ret = "./sites/projectadd.php"; + } + break; + case "projectshow": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_ADD) + { + $ret = "./sites/projectshow.php"; + } + break; + case "projecthours": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_ADD) + { + $ret = "./sites/projecthours.php"; + } + break; + + case "liefer": + if(substr($_SESSION["rights"],RIGHTS_LIEFER,1) & RIGHTS_LOOK) + { + $ret = "./sites/liefer.php"; + } + break; + case "liefershow": + if(substr($_SESSION["rights"],RIGHTS_LIEFER,1) & RIGHTS_LOOK) + { + $ret = "./sites/liefershow.php"; + } + break; + case "lieferchange": + if(substr($_SESSION["rights"],RIGHTS_LIEFER,1) & RIGHTS_ADD) + { + $ret = "./sites/lieferchange.php"; + } + elseif(substr($_SESSION["rights"],RIGHTS_LIEFER,1) & RIGHTS_CHANGE) + { + if(!$_GET["del"]) + $ret = "./sites/lieferchange.php"; + } + break; + case "lieferadd": + if(substr($_SESSION["rights"],RIGHTS_LIEFER,1) & RIGHTS_ADD) + { + $ret = "./sites/lieferadd.php"; + } + break; + + + case "rechnung": + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_LOOK) + { + $ret = "./sites/rechnungen.php"; + } + break; + + case "rechshow": + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_CHANGE && $_GET["id"]) + { + $ret = "./sites/rechshow.php"; + } + break; + case "umschlagshow": + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_CHANGE) + { + $ret = "./sites/umschlagshow.php"; + } + break; + + case "rechnungadd": + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_CHANGE && $_GET["id"]) + { + $ret = "./sites/rechnungadd.php"; + } + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_ADD) + { + $ret = "./sites/rechnungadd.php"; + } + break; + + case "suchen": + if(substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_LOOK && substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_LOOK) + { + $ret = "./sites/suchen.php"; + } + break; + + case "zeiten": + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_LOOK) + { + $ret = "./sites/zeiten.php"; + } + break; + case "zeitenadd": + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_CHANGE) + { + $ret = "./sites/zeitenadd.php"; + } + break; + case "zeitenprint": + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_LOOK) + { + $ret = "./sites/zeitenprint.php"; + } + break; + case "termin": + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_LOOK) + { + $ret = "./sites/termin.php"; + } + break; + case "terminadd": + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_CHANGE && $_GET["id"]) + { + $ret = "./sites/terminadd.php"; + } + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_ADD) + { + $ret = "./sites/terminadd.php"; + } + break; + case "terminshow": + if(substr($_SESSION["rights"],RIGHTS_TERMINE,1) & RIGHTS_LOOK && $_GET["id"]) + { + $ret = "./sites/terminshow.php"; + } + break; + + case "settings": + $ret = "./sites/settings.php"; + break; + case "useradd": + if(substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_CHANGE && $_GET["id"]) + { + $ret = "./sites/useradd.php"; + } + if(substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_ADD) + { + $ret = "./sites/useradd.php"; + } + break; + + case "charts": + if(substr($_SESSION["rights"],RIGHTS_KUNDEN,1) & RIGHTS_LOOK && substr($_SESSION["rights"],RIGHTS_RECHNUNGEN,1) & RIGHTS_LOOK) + { + $ret = "./sites/charts.php"; + } + break; + case "logout": + $ret = "./sites/logout.php"; + break; + case "messages": + $ret = "./sites/messages.php"; + break; + case "projectlist": + $ret = "./sites/projectlist.php"; + break; + case "userkeys": + if(substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_CHANGE && $_GET["id"]) + { + $ret = "./sites/userkeys.php"; + } + break; + case "": + $ret = "./sites/start.php"; + break; + default: + $ret = "./sites/nothere.php"; + break; + } + if(!$ret) + { + $ret = "./sites/norights.php"; + } + + return $ret; +} + +function GetWeather($plz='87509', $land='germany', $icons_src="./pics/icons/weather/", $sprache="de", $ort="") +{ + $icons_google = "/ig/images/weather/"; + + if($ort != "") + { + $station = $ort; + } + else + { + $station = $plz."-".$land; + } + //$url[0] = "http://api.aerisapi.com/observations/immenstadt,germany?client_id=8JYXl86uUEeoPl40ncnBs&client_secret=RvVVj0K9yFgmp7U8CmgCH57YwGYeyuHjHtrSPxGV"; + $url[0] = "http://api.openweathermap.org/data/2.5/weather?zip=87509,de&APPID=a7be2029b8584f5eeff40ca9789f6435"; + $url[1] = "http://api.aerisapi.com/forecasts/immenstadt,germany?client_id=8JYXl86uUEeoPl40ncnBs&client_secret=RvVVj0K9yFgmp7U8CmgCH57YwGYeyuHjHtrSPxGV&from=today&to=+6days"; + + $response = file_get_contents($url[1]); + + $json = json_decode($response); + if ($json->success == true) { + for($i=0;$i<7;$i++) + { + // create reference to our returned observation object + $ob = $json->response[0]->main; + + $wetter[$i+1]['low'] = $ob->temp_min; + $wetter[$i+1]['high'] = $ob->temp_max; + $wetter[$i+1]['zustand'] = $ob->main; + $wetter[$i+1]['temperatur'] = $ob->temp; + $wetter[$i+1]['luftfeuchtigkeit'] = $ob->humidity; + $wetter[$i+1]['wind'] = $ob->wind->speed; + $wettercond = substr($ob->weatherPrimaryCoded,strrpos($ob->weatherPrimaryCoded,":")+1); + if($wettercond == "CL") + $wetter[$i+1]['icon'] = $icons_src."sunny.png"; + elseif($wettercond == "FW") + $wetter[$i+1]['icon'] = $icons_src."mostly_sunny.png"; + elseif($wettercond == "SC") + $wetter[$i+1]['icon'] = $icons_src."partly_cloudy.png"; + elseif($wettercond == "BK") + $wetter[$i+1]['icon'] = $icons_src."mostly_cloudy.png"; + elseif($wettercond == "OV") + $wetter[$i+1]['icon'] = $icons_src."cloudy.png"; + elseif($wettercond == "A") + $wetter[$i+1]['icon'] = $icons_src."sleet.png"; + elseif($wettercond == "BD") + $wetter[$i+1]['icon'] = $icons_src."dust.png"; + elseif($wettercond == "BN") + $wetter[$i+1]['icon'] = $icons_src."haze.png"; + elseif($wettercond == "BS") + $wetter[$i+1]['icon'] = $icons_src."snow.png"; + elseif($wettercond == "F") + $wetter[$i+1]['icon'] = $icons_src."fog.png"; + elseif($wettercond == "FR") + $wetter[$i+1]['icon'] = $icons_src."icy.png"; + elseif($wettercond == "H") + $wetter[$i+1]['icon'] = $icons_src."haze.png"; + elseif($wettercond == "IC" || $wettercond == "IF" || $wettercond == "IP") + $wetter[$i+1]['icon'] = $icons_src."icy.png"; + elseif($wettercond == "K") + $wetter[$i+1]['icon'] = $icons_src."haze.png"; + elseif($wettercond == "L" || $wettercond == "RW") + $wetter[$i+1]['icon'] = $icons_src."showers.png"; + elseif($wettercond == "R" || $wettercond == "RS" || $wettercond == "SI") + $wetter[$i+1]['icon'] = $icons_src."rain.png"; + elseif($wettercond == "WM" || $wettercond == "S" || $wettercond == "SW") + $wetter[$i+1]['icon'] = $icons_src."snow.png"; + elseif($wettercond == "T") + $wetter[$i+1]['icon'] = $icons_src."thunderstorm.png"; + else + $wetter[$i+1]['icon'] = $icons_src."na.png"; + + } + } + else { + echo sprintf("An error occurred: %s", $json->error->description); + } + /* + if($weatherXML = @file_get_contents("http://www.google.com/ig/api?weather=".$station."&hl=".$sprache)) + { + if($api = simplexml_load_string(utf8_encode($weatherXML))) + { + + $wetter = array(); + + // Allgemeine Informationen + $wetter['stadt'] = $api->weather->forecast_information->city->attributes()->data; + $wetter['datum'] = $api->weather->forecast_information->forecast_date->attributes()->data; + $wetter['zeit'] = $api->weather->forecast_information->current_date_time->attributes()->data; + + // Aktuelles Wetter + $wetter[0]['zustand'] = $api->weather->current_conditions->condition->attributes()->data; + $wetter[0]['temperatur'] = $api->weather->current_conditions->temp_c->attributes()->data; + $wetter[0]['luftfeuchtigkeit'] = $api->weather->current_conditions->humidity->attributes()->data; + $wetter[0]['wind'] = $api->weather->current_conditions->wind_condition->attributes()->data; + $wetter[0]['icon'] = str_replace($icons_google, $icons_src, $api->weather->current_conditions->icon->attributes()->data); + $wetter[0]['icon'] = str_replace("gif", "png", $wetter[0]['icon']); + + // Wettervorhersage für heute, morgen, übermorgen und in drei Tagen ($wetter[1] bis $wetter[4]) + $i=1; + foreach($api->weather->forecast_conditions as $weather) + { + $wetter[$i]['wochentag'] = $weather->day_of_week->attributes()->data; + $wetter[$i]['zustand'] = $weather->condition->attributes()->data; + $wetter[$i]['low'] = $weather->low->attributes()->data; + $wetter[$i]['high'] = $weather->high->attributes()->data; + $wetter[$i]['icon'] = str_replace($icons_google, $icons_src, $weather->icon->attributes()->data); + $wetter[$i]['icon'] = str_replace("gif", "png", $wetter[$i]['icon']); + $i++; + } + } + else + { + for($i=0;$i<5;$i++) + { + $wetter[$i]['icon'] = "./pics/icons/weather/na.png"; + $wetter[$i]['low'] = "x"; + $wetter[$i]['high'] = "x"; + } + } + } + else + { + for($i=0;$i<5;$i++) + { + $wetter[$i]['icon'] = "./pics/icons/weather/na.png"; + $wetter[$i]['low'] = "x"; + $wetter[$i]['high'] = "x"; + } + } + */ + + return $wetter; +} + +function dispdate_to_mysql_date($date,$end=0) +{ + if(strlen($date) == 19) + $date = substr($date,6,4)."-".substr($date,3,2)."-".substr($date,0,2)." ".substr($date,14,5).":00"; + else if(strlen($date) == 10){ + if($end) + $date = substr($date,6,4)."-".substr($date,3,2)."-".substr($date,0,2)." 23:59:59"; + else + $date = substr($date,6,4)."-".substr($date,3,2)."-".substr($date,0,2)." 00:00:00"; + } + else + $date = "0000-00-00 00:00:00"; + return $date; +} +function mysql_date_to_dispdate($date) +{ + if($date == "0000-00-00 00:00:00") + $date = ""; + if($date) + $date = substr($date,8,2).".".substr($date,5,2).".".substr($date,0,4)." um ".substr($date,11,5); + + return $date; +} + + +function disppause_to_mins($pause,$end=0) +{ + if(strlen($pause) == 5) + $pause = (substr($pause,0,2)*60)+substr($pause,3,2); + else + $pause = 0; + return $pause; +} +function mins_to_disppause($pause) +{ + $pause = str_pad(floor($pause/60),2,'0',STR_PAD_LEFT).":".str_pad(($pause%60),2,'0',STR_PAD_LEFT); + + return $pause; +} + +function ulraubdispdate_to_mysql_date($date) +{ + if(strlen($date) == 19) + $date = substr($date,6,4)."-".substr($date,3,2)."-".substr($date,0,2)." 12:00"; + else + $date = "0000-00-00 00:00:00"; + return $date; +} +function mysql_date_to_urlaubdispdate($date) +{ + if($date == "0000-00-00 00:00:00") + $date = ""; + if($date) + $date = substr($date,8,2).".".substr($date,5,2).".".substr($date,0,4); + + return $date; +} + +function mysql_dauer($start,$end) +{ + if($start == '0000-00-00 00:00:00' || $end == '0000-00-00 00:00:00') + { + $dauer = '00:00:00'; + } + elseif(date_create($start) && date_create($end)) + { + $dauer = date_diff(date_create($start),date_create($end)); + $him = $dauer->format('%H:%I:00'); + if(substr($start,11,8) == "00:00:00" && substr($end,11,8) == "00:00:00") + $days = ($dauer->format('%a')); + else + $days = $dauer->format('%a'); + $dauer = ($days*24 + substr($him,0,2)).substr($him,2,6); + } + else + { + $dauer = "00:00:00"; + } + + return $dauer; +} +function dauer_to_date($start,$dauer) +{ + if($dauer == "24:00:00"){ + $dauer = "23:59:00"; + } + $dauer_split=explode(":",$dauer); + $offsetstr = "+".$dauer_split[0]." hours ".$dauer_split[1]." minutes"; + if($start != "0000-00-00 00:00:00") + $enddate = date("Y-m-d H:i:s",strtotime($offsetstr,strtotime($start))); + else + $enddate = "0000-00-00 00:00:00"; + return $enddate; +} + +function feiertag ($intTag, $intMonat, $intJahr) { + +# festliegende Feiertage + if ($intTag==1 AND $intMonat==1) { return "Neujahr"; } + if ($intTag==1 AND $intMonat==5) { return "1. Mai"; } + if ($intTag==6 AND $intMonat==1) { return "Dreikönigstag"; } + if ($intTag==3 AND $intMonat==10) { return "Tag der deutschen Einheit"; } + if ($intTag==1 AND $intMonat==11) { return "Allerheiligen"; } + if ($intTag==25 AND $intMonat==12) { return "1. Weihnachtstag"; } + if ($intTag==26 AND $intMonat==12) { return "2. Weihnachtstag"; } + +# nichtfeste Feiertage + if ($intTag==date("j",easter_date($intJahr)) AND $intMonat==date("n",easter_date($intJahr))) { + return "Ostersonntag"; + } + if ($intTag==date("j",(easter_date($intJahr)) - 2*86400) AND $intMonat==date("n",(easter_date($intJahr)) - 2*86400)) { + return "Karfreitag"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 86400) AND $intMonat==date("n",(easter_date($intJahr)) + 86400)) { + return "Ostermontag"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 39*86400) AND $intMonat==date("n",(easter_date($intJahr)) + 39*86400)) { + return "Christi Himmelfahrt"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 50*86400) AND $intMonat==date("n",(easter_date($intJahr)) + 50*86400)) { + return "Pfingstmontag"; + } +return false; +} + +function feiertag_bayern($intTag, $intMonat, $intJahr) { + +# festliegende Feiertage + if ($intTag==1 AND $intMonat==1) { return "Neujahr"; } + if ($intTag==1 AND $intMonat==5) { return "1. Mai"; } + if ($intTag==6 AND $intMonat==1) { return "Dreikönigstag"; } + if ($intTag==3 AND $intMonat==10) { return "Tag d. dt. Einh."; } + if ($intTag==1 AND $intMonat==11) { return "Allerheiligen"; } + if ($intTag==25 AND $intMonat==12) { return "1. Weihnachtstag"; } + if ($intTag==26 AND $intMonat==12) { return "2. Weihnachtstag"; } + +# nichtfeste Feiertage + if ($intTag==date("j",easter_date($intJahr)) AND $intMonat==date("n",easter_date($intJahr))) { + return "Ostersonntag"; + } + if ($intTag==date("j",(easter_date($intJahr)) - 2*86400) AND $intMonat==date("n",(easter_date($intJahr)) - 2*86400)) { + return "Karfreitag"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 86400) AND $intMonat==date("n",(easter_date($intJahr)) + 86400)) { + return "Ostermontag"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 39*86400) AND $intMonat==date("n",(easter_date($intJahr)) + 39*86400)) { + return "Christi Himmelf."; + } + if ($intTag==date("j",(easter_date($intJahr)) + 50*86400) AND $intMonat==date("n",(easter_date($intJahr)) + 50*86400)) { + return "Pfingstmontag"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 60*86400) AND $intMonat==date("n",(easter_date($intJahr)) + 60*86400)) { + return "Fronleichnam"; + } + if ($intTag==15 AND $intMonat==8) { + return "Mariä Himmelfahrt"; + } +return false; +} + +function halbfeiertag ($intTag, $intMonat, $intJahr) { + if ($intTag==8 AND $intMonat==8) { + return "Augsburger Hohes Friedensfest (nur in Augsburg, weltweit der einzige gesetzlich geschützte städtische Feiertag)"; + } + if ($intTag==15 AND $intMonat==8) { + return "Mariä Himmelfahrt - in manchen Bundesländern kein Feiertag"; + } + if ($intTag==24 AND $intMonat==12) {return "Heiligabend";} + if ($intTag==31 AND $intMonat==12) {return "Silvester";} + if ($intTag==11 AND $intMonat==11) { + return "Faschingsbeginn- in manchen Gegenden kein echter Arbeitstag"; + } + if ($intTag==date("j",(easter_date($intJahr)) - 51*86400) AND $intMonat==date("n",(easter_date($intJahr)) - 51*86400)) { + return "Weiberfastnacht, Wieverfastelovend, Fettdonnerstag - in manchen Gegenden kein echter Arbeitstag"; + } + if ($intTag==date("j",(easter_date($intJahr)) - 47*86400) AND $intMonat==date("n",(easter_date($intJahr)) - 47*86400)) { + return "Rosenmontag- in manchen Gegenden kein echter Arbeitstag"; + } + if ($intTag==date("j",(easter_date($intJahr)) - 46*86400) AND $intMonat==date("n",(easter_date($intJahr)) - 46*86400)) { + return "Faschingsdienstag- in manchen Gegenden kein echter Arbeitstag"; + } + if ($intTag==date("j",(easter_date($intJahr)) + 60*86400) AND $intMonat==date("n",(easter_date($intJahr)) + 60*86400)) { + return "Fronleichnam - in manchen Bundesländern kein Feiertag"; + } + return false; +} + + + +?> \ No newline at end of file diff --git a/incs/import.php b/incs/import.php new file mode 100644 index 0000000..7830c7c --- /dev/null +++ b/incs/import.php @@ -0,0 +1,683 @@ +>Filter Gutschriften<< + if($procd["rechtyp"] == 5) + { + $procd["rechtyp"] = 2; // 2 is gutschrift 1 is Rechnung + } + //>>process wahrungen!!<< + if($procd["wahrung"]=="EUR" || $procd["wahrung"] == "") + $procd["wahrung"] = "€"; + $qry=mysqli_query($dbconn,"SELECT id FROM wahrung WHERE wahrung='".$procd["wahrung"]."'"); + if(!mysqli_num_rows($qry)) + { + mysqli_query($dbconn,"INSERT INTO wahrung SET wahrung = '".$procd["wahrung"]."' , kurs='".$procd["wechselkurs"]."'"); + $qry = mysqli_query($dbconn,"SELECT id FROM wahrung WHERE wahrung = '".$procd["wahrung"]."'"); + } + $row = mysqli_fetch_array($qry); + $procd["wahrung"] = $row[0]; + //------------------------------------- + //---------insert umrechn!!!!---------- + //------------------------------------- + + //>>process mwst!!<< + $qry=mysqli_query($dbconn,"SELECT id FROM mwst WHERE mwst='".$procd["mwst"]."'"); + if(!mysqli_num_rows($qry)) + { + mysqli_query($dbconn,"INSERT INTO mwst SET mwst = '".$procd["mwst"]."'"); + $qry = mysqli_query($dbconn,"SELECT id FROM mwst WHERE mwst = '".$procd["mwst"]."'"); + } + $row = mysqli_fetch_array($qry); + $procd["mwst"] = $row[0]; + + + if(!$err) + $ret = $procd; + else + $ret = 0; + + return $ret; +} + +function sks_process_fposrecord($data,$dbconn,$datanr) +{ + $err = 0; + $procd["rechnr"] = mysqli_real_escape_string($dbconn,trim(iconv( "850", "UTF-8", $data["F_BELNUM"]))); + $procd["pos"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_POS"]))); + $procd["menge"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_LMENGE"]))); + $procd["bez1"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_LBEZ1"]))); + $procd["bez2"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_LBEZ2"]))); + $procd["preis"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_LPREIS"]))); + $procd["rabatt"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_LRABATT"]))); + $procd["postxt"] = mysqli_real_escape_string($dbconn,trim(iconv("850","UTF-8",$data["F_POS_TXT"]))); + + + if(!$err) + $ret = $procd; + else + $ret = 0; + + return $ret; +} + + +//IMPORTSKS + +function importsks($dbconn) +{ + error_reporting(E_ERROR | E_WARNING | E_PARSE); //dont show notices + $err = 0; + if($_FILES['adressen']['name'] == "ADRESSEN.DBF" && $_FILES['faktu']['name'] == "FAKTU.DBF" &&$_FILES['fpos']['name'] == "FPOS.DBF" ) + { + message("ADRESSEN.DBF wird geöffnet..."); + $adressen = dbase_open ($_FILES['adressen']['tmp_name'], 0); + if($adressen) + { + if(dbase_numfields($adressen) == 73) + $err = error("Die übergebene Tabelle hat 73 Spalten 74 werden benötigt. Zum Import der KUNDEN.DBF muss diese erst von MEMO feldern bereit werden. Nutzen Sie hierzu bitte DBF Explorer!"); + else if(dbase_numfields($adressen) != 74) + $err = error("Für die Adressen Datenbank wird eine Tabelle mit 74 Feldern erwartet, die übergebene Tabelle hat aber ".dbase_numfields($adressen)." Felder. Das kann nicht importiert werden!"); + + if(!$err) + { + message(dbase_numrecords($adressen)." Kunden stehen bereit zum Import..
    Der Import kann einige Zeit in Anspruch nehmen.
    .....
    ......
    .....
    "); + ob_flush(); + flush(); + $deleted = 0; + $import = 0; + $no_import = 0; + $changedanrede = 0; + for ($i = 1; $i <= dbase_numrecords($adressen); $i++) + { + ob_flush(); + flush(); + + $err=0; + $data = dbase_get_record_with_names($adressen, $i); + + if(!$data["deleted"]) + { + + if($processed=sks_process_adressrecord($data,$dbconn,$i)) + { + $data = $processed[0]; + if($processed[1]) + { + $changedanrede++; + $sks_check = "1"; + } + else + $sks_check = "0"; + $strid = 0; + $ortid = 0; + $qry = mysqli_query($dbconn,"SELECT id FROM ort WHERE plz='".$data["plz"]."' AND ort='".$data["ort"]."'"); + $ortid=mysqli_fetch_array($qry); + $ortid = $ortid[0]; + if($ortid) + { + $qry = mysqli_query($dbconn,"SELECT id FROM strasse WHERE str='".$data["str"]."' AND ort_id='".$ortid."'"); + $strid=mysqli_fetch_array($qry); + $strid = $strid[0]; + if(!$strid) + { + $qry = mysqli_query($dbconn,"INSERT INTO strasse SET str='".$data["str"]."', ort_id=$ortid") + or $err = error("Strasse für Kd. ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + if(!$strid=mysqli_insert_id($dbconn)) + { + $err = error("Kundenadresse STR ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + } + + } + else + { + $qry = mysqli_query($dbconn,"INSERT INTO ort SET ort='".$data["ort"]."' , plz='".$data["plz"]."', land_id='".$data["land"]."'") + or $err = error("Ort für Kd. ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + if($ortid = mysqli_insert_id($dbconn)) + { + $qry = mysqli_query($dbconn,"INSERT INTO strasse SET str='".$data["str"]."' , ort_id='".$ortid."'") + or $err = error("Strasse für Kd. ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + if(!$strid = mysqli_insert_id($dbconn)) + { + $err = error("Kundenadresse STR ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + } + else + { + $err = error("Kundenadresse ORT ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + } + if(!$err) + { + mysqli_query($dbconn, "INSERT INTO partner SET + id='".$data["kdnr"]."', + datetime_new='".$data["datetime"]."', + + user_id=1, + sks_not_checked=1, + typ_id=1, + zahlziel_id=1, + sks_kdnotiz='".$data["sksnotiz"]."'") + or $err = error("Kunde ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + if($strid && $ortid) + { + if($partnerid = mysqli_insert_id($dbconn)) + { + mysqli_query($dbconn, "INSERT INTO adresse SET + partner_id='".$partnerid."', + vname='".$data["vname"]."', + nname='".$data["nname"]."', + nname2='".$data["nname2"]."', + firma='".$data["firma"]."', + anrede_id='".$data["anrede"]."', + titel_id='".$data["titel"]."', + str_id='".$strid."', + typ_id='1', + zusatz='".$data["zusatz"]."', hnr='".$data["hnr"]."'") + or $err = error("Kunde ".$data["kdnr"]." Adresse nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + $res = mysqli_query($dbconn, "SELECT id FROM teltyp WHERE id = 1"); + if(!mysqli_num_rows($res)) + mysqli_query($dbconn, "INSERT INTO teltyp SET id = 1, typ = 'Privat'"); + $res = mysqli_query($dbconn, "SELECT id FROM teltyp WHERE id = 2"); + if(!mysqli_num_rows($res)) + mysqli_query($dbconn, "INSERT INTO teltyp SET id = 2, typ = 'Mobil'"); + + mysqli_query($dbconn, "INSERT INTO tel SET ort_id = '".$ortid."', partner_id='".$partnerid."', nr = '".$data["tel1"]."', typ_id = 1;") + or $err = error("Kunde ".$data["kdnr"]." Tel1 nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn, "INSERT INTO tel SET ort_id = '".$ortid."', partner_id='".$partnerid."', nr = '".$data["tel2"]."', typ_id = 5;") + or $err = error("Kunde ".$data["kdnr"]." Tel2 nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn, "INSERT INTO tel SET ort_id = '".$ortid."', partner_id='".$partnerid."', nr = '".$data["fax"]."', typ_id = 4;") + or $err = error("Kunde ".$data["kdnr"]." Fax nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + else + $err = error("Kunde ".$data["kdnr"]." ID nicht gefunden:
    ".formaterror(mysqli_error($dbconn))); + } + if($data["bem1"]) + { + mysqli_query($dbconn, "INSERT INTO notiz SET + partner_id='".$data["kdnr"]."', + notiz='".$data["bem1"]."'") + or $err = error("Notiz zu Kunde ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + if($data["bem2"]) + { + mysqli_query($dbconn, "INSERT INTO notiz SET + partner_id='".$data["kdnr"]."', + notiz='".$data["bem2"]."'") + or $err = error("Notiz zu Kunde ".$data["kdnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + if(!$err) + $import ++; + else + $no_import ++; + } + else + { + $err = error("Datensatz Nummer $i entspricht nicht dem erwarteten Format!"); + ob_flush(); + flush(); + $no_import ++; + } + } + else + $deleted++; + } + warning("Zusammenfassung des Kundenimport:
    ".$import." erfolgreich importierte Kunden
    Davon wurde bei ".$changedanrede." die Anrede als Firmennamen interpretiert.
    ".$no_import." fehlgeschagene Kunden
    ".$deleted." bereits in SKS gelöschte un damit übersprungene Kunden."); + if($no_import) + $err=1; + } + dbase_close($adressen); + if(!$err) + ok("ADRESSEN.DBF Datei wurde erfolgreich importiert, der Kundenstamm entspricht nun dem SKS Kundenstamm!!"); + else + $err = error("ADRESSEN.DBF Datei wurde nicht oder unvollständig importiert!
    (Siehe vorhergehende Felhermeldung)
    "); + } + else + { + $err = error("dBase datenbank ADRESSEN.DBF konnte nicht geöffnet werden."); + } + + $err = 0; + // $_FILES['faktu']['tmp_name'] 63 Felder + message("FAKTU.DBF wird geöffnet..."); + $faktu = dbase_open ($_FILES['faktu']['tmp_name'], 0); + if($faktu) + { + if(dbase_numfields($faktu) != 63) + $err = error("Für die Fakturierungs Datenbank wird eine Tabelle mit 63 Feldern erwartet, die übergebene Tabelle hat aber ".dbase_numfields($adressen)." Felder. Das kann nicht importiert werden!"); + if(!$err) + { + message(dbase_numrecords($faktu)." Rechnungen stehen bereit zum Import..
    Der Import kann einige Zeit in Anspruch nehmen.
    .....
    ......
    .....
    "); + ob_flush(); + flush(); + $deleted = 0; + $import = 0; + $no_import = 0; + for ($i = 1; $i <= dbase_numrecords($faktu); $i++) + { + ob_flush(); + flush(); + + $err=0; + $data = dbase_get_record_with_names($faktu, $i); + if(!$data["deleted"]) + { + if($data=sks_process_fakturecord($data,$dbconn,$i)) + { + $qry=mysqli_query($dbconn, "SELECT id FROM adresse WHERE partner_id = '".$data["kdnr"]."'"); + $res=mysqli_fetch_array($qry); + $adresse = $res[0]; + if($data["rechtyp"] == 1) + { + mysqli_query($dbconn, "INSERT INTO rechnung SET + rechnr='".$data["rechnr"]."', + partner_id='".$data["kdnr"]."', + adresse_id='".$adresse."', + mwst_id='".$data["mwst"]."', + changetime=NOW(), + user_id=1, + datetime='".$data["datetime"]."', + wahrung_id='".$data["wahrung"]."', + zahlziel_id=1, + sks=1, + typ_id=1") + or $err = error("Rechnung ".$data["rechnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + + } + else if($data["rechtyp"] == 2) + { + mysqli_query($dbconn, "INSERT INTO rechnung SET + rechnr='".$data["rechnr"]."', + partner_id='".$data["kdnr"]."', + adresse_id='".$adresse."', + mwst_id='".$data["mwst"]."', + changetime=NOW(), + user_id=1, + datetime='".$data["datetime"]."', + wahrung_id='".$data["wahrung"]."', + zahlziel_id=1, + sks=1, + typ_id=2") + or $err = error("Rechnung ".$data["rechnr"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + else + $err = error("Rechnungstyp des Datensatzes Nr.:".$i." (Rechnungsnummer: ".$data["rechnr"].") nicht unterstützt!"); + + if(!$err) + $import ++; + else + $no_import ++; + } + else + { + $err = error("Datensatz Nummer $i entspricht nicht dem erwarteten Format!"); + ob_flush(); + flush(); + $no_import ++; + } + } + else + $deleted++; + } + warning("Zusammenfassung des Rechnungsimports:
    ".$import." erfolgreich importierte Rechnungen
    ".$no_import." fehlgeschagene Rechnungen
    ".$deleted." bereits in SKS gelöschte un damit übersprungene Rechnungen."); + if($no_import) + $err=1; + } + dbase_close($faktu); + if(!$err) + ok("FAKTU.DBF Datei wurde erfolgreich importiert, der Rechnungsstamm entspricht nun dem SKS Rechnungsstamm!!"); + else + $err = error("FAKTU.DBF Datei wurde nicht oder unvollständig importiert!
    (Siehe vorhergehende Felhermeldung)
    "); + } + else + { + $err = error("dBase datenbank FAKTU.DBF konnte nicht geöffnet werden."); + } + + $err = 0; + // $_FILES['fpos']['tmp_name'] 25 Felder + message("FPOS.DBF wird geöffnet..."); + $fpos = dbase_open ($_FILES['fpos']['tmp_name'], 0); + if($fpos) + { + if(dbase_numfields($fpos) != 25) + $err = error("Für die Artikel Datenbank wird eine Tabelle mit 25 Feldern erwartet, die übergebene Tabelle hat aber ".dbase_numfields($adressen)." Felder. Das kann nicht importiert werden!"); + if(!$err) + { + message(dbase_numrecords($fpos)." Artikel stehen bereit zum Import..
    Der Import kann einige Zeit in Anspruch nehmen.
    .....
    ......
    .....
    "); + ob_flush(); + flush(); + $deleted = 0; + $kicked = 0; + $import = 0; + $no_import = 0; + for ($i = 1; $i <= dbase_numrecords($fpos); $i++) + { + ob_flush(); + flush(); + + $err=0; + $data = dbase_get_record_with_names($fpos, $i); + if(!$data["deleted"]) + { + + if($data=sks_process_fposrecord($data,$dbconn,$i)) + { + if($data["menge"] != 0 && !(!$data["bez1"] && !$data["bez2"] && !$data["postxt"])) + { + mysqli_query($dbconn, "INSERT INTO artikelsks SET + rechnr='".$data["rechnr"]."', + pos='".$data["pos"]."', + menge='".$data["menge"]."', + bezeichn1='".$data["bez1"]."', + bezeichn2='".$data["bez2"]."', + rabatt='".$data["rabatt"]."', + beschr='".$data["postxt"]."', + preis='".$data["preis"]."'") + or $err = error("Artikel ".$data["bez1"]." nicht eingefügt:
    ".formaterror(mysqli_error($dbconn))); + } + else + { + $kicked++; + } + + if(!$err) + $import ++; + else + $no_import ++; + } + else + { + $err = error("Datensatz Nummer $i entspricht nicht dem erwarteten Format!"); + ob_flush(); + flush(); + $no_import ++; + } + } + else + $deleted++; + } + warning("Zusammenfassung des Artikelimports:
    ".$import." erfolgreich importierte Artikel
    ".$no_import." fehlgeschagene Artikel
    ".$kicked." Aussortierte Artikel (Menge=0 oder keinerlei Bezeichnung)
    ".$deleted." bereits in SKS gelöschte un damit übersprungene Artikel."); + if($no_import) + $err=1; + } + dbase_close($fpos); + if(!$err) + ok("FPOS.DBF Datei wurde erfolgreich importiert, der Artikelstamm entspricht nun dem SKS Artikelstamm!!"); + else + $err = error("FPOS.DBF Datei wurde nicht oder unvollständig importiert!
    (Siehe vorhergehende Felhermeldung)
    "); + } + else + { + $err = error("dBase datenbank FPOS.DBF konnte nicht geöffnet werden."); + } + $err = 0; + } + else + { + $err = error("Es werden nur exakt die drei Dateien von SKS akzeptiert, bitte stellen Sie sicher, dass der Dateiname übereinstimmt."); + } + + if(!$err) + { + ok("SKS Daten erfolgreich importiert!!"); + + $ret = 0; + } + else + { + $err = error("SKS daten konnten nicht importiert werden!!"); + $ret = -1; + } + + return $ret; + +} +?> \ No newline at end of file diff --git a/incs/listfuncs.php b/incs/listfuncs.php new file mode 100644 index 0000000..c2015b8 --- /dev/null +++ b/incs/listfuncs.php @@ -0,0 +1,590 @@ +') AS nname, '' AS vname,GROUP_CONCAT(CONCAT(vname2,' ',nname2) SEPARATOR '
    ') AS nname2,'' AS vname2,'' AS ort,GROUP_CONCAT(CONCAT(plz,' ',ort) SEPARATOR '
    ') AS plz,GROUP_CONCAT(CONCAT(str,' ',hnr) SEPARATOR '
    ') AS str,'' AS hnr, GROUP_CONCAT(tel.nr SEPARATOR '
    ') AS tel FROM partner + LEFT JOIN adresse ON adresse.partner_id = partner.id + LEFT JOIN strasse ON strasse.id = str_id + LEFT JOIN ort ON ort.id = ort_id + LEFT JOIN tel ON tel.partner_id = partner.id + LEFT JOIN kontakt ON kontakt.partner_id = partner.id + WHERE partner.typ_id = $typ"; + } + + switch($fields) + { + case "all": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (vname LIKE '$tag' OR nname LIKE '$tag' OR vname2 LIKE '$tag' OR nname2 LIKE '$tag' OR firma LIKE '$tag' OR ort LIKE '$tag' OR str LIKE '$tag' OR plz LIKE '$tag' OR partner.id LIKE '$tag')"; + } + break; + case "kdnr": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (partner.id LIKE '$tag')"; + } + break; + case "name": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (vname LIKE '$tag' OR nname LIKE '$tag' OR vname2 LIKE '$tag' OR nname2 LIKE '$tag' OR firma LIKE '$tag')"; + } + break; + case "str": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (str LIKE '$tag')"; + } + break; + case "plz": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (plz LIKE '$tag')"; + } + break; + case "ort": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (ort LIKE '$tag')"; + } + break; + case "tel": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (tel.nr LIKE '$tag')"; + } + break; + case "kont": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (kontakt LIKE '$tag')"; + } + break; + } + $query .= " GROUP BY partner.id"; + $ret["all"] = $query; + $query .= " LIMIT ".(intval($page)*$pagesize).", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function createAdressQry($page,$pagesize,$src,$combiner,$fields,$full=0,$typ=1) +{ + if(!$full) + { + $query = "SELECT partner.id AS kdnr,firma,vname,nname,vname2,nname2,ort,plz,str,hnr,adresse.id AS adrid, tel.nr AS tel + FROM partner + LEFT JOIN adresse ON adresse.partner_id = partner.id + LEFT JOIN strasse ON strasse.id = str_id + LEFT JOIN ort ON ort.id = ort_id + LEFT JOIN tel ON tel.partner_id = partner.id + LEFT JOIN kontakt ON kontakt.partner_id = partner.id + WHERE updated_by = 0 AND partner.typ_id = $typ"; + } + else + { + $query = "SELECT partner.id AS kdnr,firma,vname,nname,vname2,nname2,ort,plz,str,hnr,adresse.id AS adrid, tel.nr AS tel + FROM partner + LEFT JOIN adresse ON adresse.partner_id = partner.id + LEFT JOIN strasse ON strasse.id = str_id + LEFT JOIN ort ON ort.id = ort_id + LEFT JOIN tel ON tel.partner_id = partner.id + LEFT JOIN kontakt ON kontakt.partner_id = partner.id + WHERE partner.typ_id = $typ"; + } + + switch($fields) + { + case "all": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (vname LIKE '$tag' OR nname LIKE '$tag' OR vname2 LIKE '$tag' OR nname2 LIKE '$tag' OR firma LIKE '$tag' OR ort LIKE '$tag' OR str LIKE '$tag' OR plz LIKE '$tag' OR partner.id LIKE '$tag')"; + } + break; + case "kdnr": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (partner.id LIKE '$tag')"; + } + break; + case "name": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (vname LIKE '$tag' OR nname LIKE '$tag' OR vname2 LIKE '$tag' OR nname2 LIKE '$tag' OR firma LIKE '$tag')"; + } + break; + case "str": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (str LIKE '$tag')"; + } + break; + case "plz": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (plz LIKE '$tag')"; + } + break; + case "ort": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (ort LIKE '$tag')"; + } + break; + case "tel": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (tel.nr LIKE '$tag')"; + } + break; + case "kont": + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (kontakt LIKE '$tag')"; + } + break; + } + $query .= " GROUP BY adresse.id"; + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function createKdnRechQry($page,$pagesize,$src,$combiner,$id,$typ,$sks=0) +{ + if($typ == 1) + $docnr = "rechnr"; + else + $docnr = "rechnr"; + if(!$sks) + { + $query = "SELECT rechnung.$docnr AS rechnr, + rechnung.id, + DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') AS date, + GROUP_CONCAT(CONCAT(artikel.bezeichn, ' (', artikel_rechn.wanr, ')') SEPARATOR '
    ') AS artikel, + adresse_id, + storno, + rechnung.typ_id + FROM rechnung + LEFT JOIN rechtyp ON rechnung.typ_id = rechtyp.id + LEFT JOIN artikel_rechn ON rechnung.id = artikel_rechn.rech_id + LEFT JOIN artikel ON artikel_rechn.art_id = artikel.id + WHERE partner_id='".$id."' AND rechtyp.id = '".$typ."' AND rechnung.sks = 0 "; + foreach($src AS $tag) + { + $tag .= "%"; + $query .= " $combiner (artikel.bezeichn LIKE '$tag' OR rechnung.rechnr LIKE '$tag' OR DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') LIKE '$tag')"; + } + } + else + { + $query = "SELECT rechnung.$docnr AS rechnr, + rechnung.id, + DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') AS date, + GROUP_CONCAT(CONCAT(artikelsks.bezeichn1, ' ', artikelsks.bezeichn2) SEPARATOR '
    ') AS artikel, + adresse_id, + rechnung.typ_id + FROM rechnung + LEFT JOIN rechtyp ON rechnung.typ_id = rechtyp.id + RIGHT JOIN artikelsks ON rechnung.rechnr = artikelsks.rechnr + WHERE partner_id='".$id."' AND rechtyp.id = '".$typ."' AND rechnung.sks = 1 "; + foreach($src AS $tag) + { + $tag .= "%"; + $query .= " $combiner (artikelsks.bezeichn1 LIKE '$tag' OR artikelsks.bezeichn2 LIKE '$tag' OR rechnung.rechnr LIKE '$tag' OR DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') LIKE '$tag')"; + } + } + + $query .= " GROUP BY rechnung.rechnr ORDER BY rechnung.datetime DESC "; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function createKdnProjectQry($page,$pagesize,$src,$combiner,$id) +{ + $query = "SELECT project.id, project.name, + DATE_FORMAT(project.datetime, '%d.%m.%Y') AS date, + SUM(CASE WHEN rechn = 0 THEN work.std ELSE 0 END) AS work + FROM project + JOIN work ON project.id = work.project_id + AND partner_id='".$id."'"; + foreach($src AS $tag) + { + $tag .= "%"; + $query .= " $combiner (work.bezeichn LIKE '$tag' OR project.name LIKE '$tag' OR DATE_FORMAT(project.datetime, '%d.%m.%Y') LIKE '$tag')"; + } + + $query .= " GROUP BY project.id ORDER BY project.datetime DESC "; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function createKommQry($page,$pagesize,$src,$combiner,$id) +{ + $query = "SELECT adresse.id, adresse.partner_id, firma, vname, nname, vname2, nname2, titel_id, titel2_id, anrede_id, anrede2_id, str, hnr, ort, ortsteil,plz,ort,nr AS tel,vwahl + FROM adresse + LEFT JOIN strasse ON adresse.str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN tel ON adresse.id = tel.adresse_id + WHERE adresse.partner_id='".$id."' AND adresse.typ_id = '5' "; + foreach($src AS $tag) + { + $tag .= "%"; + $query .= " $combiner (ort LIKE '$tag' + OR str LIKE '$tag' + OR nr LIKE '$tag' + OR vname LIKE '$tag' + OR nname LIKE '$tag' + OR vname2 LIKE '$tag' + OR nname2 LIKE '$tag' + OR firma LIKE '$tag')"; + } + $query .= " GROUP BY adresse.id ORDER BY adresse.id DESC "; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function createRechQry($page,$pagesize,$src,$combiner,$sks=0) +{ + $docnr = "rechnr"; + if(!$sks) + { + $query = "SELECT CONCAT(ELT(rechnung.typ_id,'R','G','A','B','L','M'),MID(rechnung.$docnr,1,4),'-',MID(rechnung.$docnr,5,2),'-',MID(rechnung.$docnr,7,2),'.',MID(rechnung.$docnr,9,2)) AS drechnr, + rechnung.$docnr AS rechnr, + rechnung.id, + DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') AS date, + GROUP_CONCAT(CONCAT(artikel.bezeichn, ' (', artikel_rechn.wanr, ')') SEPARATOR '
    ') AS artikel, + adresse_id, + storno, + rechnung.typ_id + FROM rechnung + LEFT JOIN rechtyp ON rechnung.typ_id = rechtyp.id + LEFT JOIN artikel_rechn ON rechnung.id = artikel_rechn.rech_id + LEFT JOIN artikel ON artikel_rechn.art_id = artikel.id + WHERE rechnung.sks = 0"; + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (artikel.bezeichn LIKE '$tag' OR + CONCAT(ELT(rechnung.typ_id,'R','G','A','B','L','M'),MID(rechnung.$docnr,1,4),'-',MID(rechnung.$docnr,5,2),'-',MID(rechnung.$docnr,7,2),'.',MID(rechnung.$docnr,9,2)) LIKE '$tag' OR + DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') LIKE '$tag')"; + } + } + else + { + $query = "SELECT rechnung.$docnr AS drechnr, + rechnung.$docnr AS rechnr, + rechnung.id, + DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') AS date, + GROUP_CONCAT(CONCAT(artikelsks.bezeichn1, ' ', artikelsks.bezeichn2) SEPARATOR '
    ') AS artikel, + adresse_id, + storno = 0, + rechnung.typ_id + FROM rechnung + LEFT JOIN rechtyp ON rechnung.typ_id = rechtyp.id + RIGHT JOIN artikelsks ON rechnung.rechnr = artikelsks.rechnr + WHERE rechnung.sks = 1 "; + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (artikelsks.bezeichn1 LIKE '$tag' OR + artikelsks.bezeichn2 LIKE '$tag' OR + rechnung.rechnr LIKE '$tag' OR + DATE_FORMAT(rechnung.datetime, '%d.%m.%Y') LIKE '$tag')"; + } + } + + $query .= " GROUP BY rechnung.rechnr ORDER BY rechnung.datetime DESC "; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + + + +function createTermQry($page,$pagesize,$src,$combiner,$termtyp) +{ + + $query = "SELECT termin.id,termtyp.typ, termin.head, MIN(termtime) AS termtime, SEC_TO_TIME(SUM(TIME_TO_SEC(termdauer))) AS termdauer, user, user2, user3, user4, done, partner_id, adresse_id, termin.id, str, ort, ortsteil, plz, hnr, adresse.vname as vname, adresse.nname as nname, + adresse.firma as firma, + user.vname as uservname, user.nname as usernname, user.color as color, + user2.vname as uservname2, user2.nname as usernname2, + user3.vname as uservname3, user3.nname as usernname3, + user4.vname as uservname4, user4.nname as usernname4, + firma, vname2, nname2 + FROM termin + LEFT JOIN termtyp ON termin.typ = termtyp.id + LEFT JOIN adresse ON termin.adresse_id = adresse.id + LEFT JOIN partner ON adresse.partner_id = partner.id + LEFT JOIN strasse ON adresse.str_id = strasse.id + LEFT JOIN ort ON strasse.ort_id = ort.id + LEFT JOIN user ON termin.user = user.id + LEFT JOIN user AS user2 ON termin.user2 = user2.id + LEFT JOIN user AS user3 ON termin.user3 = user3.id + LEFT JOIN user AS user4 ON termin.user4 = user4.id + WHERE "; + if($termtyp == 1) + $query .= "termdauer != '24:00:00' AND termtime != '0000-00-00 00:00:00' AND done = 0 AND act_date < NOW()"; + elseif($termtyp == 2) + $query .= "termdauer != '24:00:00' AND termtime = '0000-00-00 00:00:00' AND done = 0 AND act_date < NOW()"; + elseif($termtyp == 3) + $query .= "termdauer != '24:00:00' AND done = 1 AND act_date < NOW()"; + elseif($termtyp == 4) + $query .= "termdauer != '24:00:00' AND act_date > NOW()"; + elseif($termtyp == 5) + $query .= "termdauer = '24:00:00'"; + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (termin.head LIKE '$tag' OR + termin.text LIKE '$tag' OR + adresse.firma LIKE '$tag' OR + adresse.vname LIKE '$tag' OR + adresse.nname LIKE '$tag' OR + ort LIKE '$tag' OR + plz LIKE '$tag' OR + str LIKE '$tag' OR + DATE_FORMAT(termtime, '%d.%m.%Y %H:%i') LIKE '$tag')"; + } + if($termtyp == 2) + $query .= " GROUP BY main_id ORDER BY ort ASC, termtime DESC"; + elseif($termtyp != 5 && $termtyp != 3) + $query .= " GROUP BY main_id ORDER BY termtime ASC"; + else + $query .= " GROUP BY main_id ORDER BY termtime DESC"; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function createZeitQry($page,$pagesize,$src,$combiner,$user) +{ + + $query = "SELECT zeiten.id,DATE_FORMAT(zeiten.kommen,'%d.%m.%y %H:%i') AS kommen, DATE_FORMAT(zeiten.gehen,'%d.%m.%y %H:%i') AS gehen, zeiten.pause_mins, + floor(TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,kommen),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))/60) AS dauer_mins, floor(TIME_TO_SEC(TIMEDIFF(kommen,STR_TO_DATE(CONCAT(DATE(kommen), ' ', MAKETIME(7,30,0)), '%Y-%m-%d %H:%i:%s')))/60) AS early_mins, user.weekhours*60/5 as sollDayMins + FROM zeiten + LEFT JOIN user ON zeiten.ma_id = user.id + WHERE user.id = '".$user."'"; + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (DATE_FORMAT(zeiten.gehen,'%d.%m.%Y') LIKE '$tag' OR + DATE_FORMAT(zeiten.kommen,'%d.%m.%Y') LIKE '$tag')"; + } + $query .= " ORDER BY zeiten.kommen DESC"; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + //echo $query; + return $ret; +} + +function createMsgQry($page,$pagesize,$src,$combiner,$user) +{ + + $query = "SELECT msg, rd, DATE_FORMAT(datetime,'%d.%m.%Y - %H:%i Uhr') AS datetime, send_id, send.vname AS sendvname, send.nname AS sendnname, rec_id, rec.vname AS recvname, rec.nname AS recnname + FROM message + LEFT JOIN user AS rec ON message.rec_id = rec.id + LEFT JOIN user AS send ON message.send_id = send.id + WHERE "; + $query .= "(rec_id = '".$_SESSION["user"]."' AND send_id = '".$user."') OR (rec_id = '".$user."' AND send_id = '".$_SESSION["user"]."')"; + foreach($src AS $tag) + { + $tag = "%".$tag."%"; + $query .= " $combiner (message.msg LIKE '$tag' OR + DATE_FORMAT(datetime, '%d.%m.%Y %H:%i') LIKE '$tag')"; + } + $query .= " ORDER BY message.id ASC"; + + $ret["all"] = $query; + $query .= " LIMIT ".$page*$pagesize.", $pagesize"; + $ret["limited"] = $query; + return $ret; +} + +function displayPages($pagesize,$currpage,$numentries,$refreshfunc,$ad_params = "") +{ + echo "Seite: "; + if($currpage == 0) + echo " 1 "; + else + echo " 1 "; + $i = 1; + while($numentries > $i*$pagesize) + { + $i++; + if($i<9 || $currpage == $i-1 || $currpage == $i-2 || $currpage == $i || $i*$pagesize > $numentries-$pagesize*2) + { + $gap=0; + if($currpage == $i-1) + echo " ".$i." "; + else + echo " $i "; + } + else + { + if(!$gap) + echo " ..... "; + $gap = 1; + } + } +} + + +function displaySplitPages($pagesize,$firstcurrpage,$secondcurrpage,$pagesplitNr,$numentries,$refreshfunc,$ad_params = "") +{ + if($pagesplitNr == 0) + $currpage=$firstcurrpage; + else + $currpage=$secondcurrpage; + + echo "Seite: "; + if($currpage == 0) + echo " 1 "; + else + if($pagesplitNr == 0) + echo " 1 "; + else + echo " 1 "; + $i = 1; + while($numentries > $i*$pagesize) + { + $i++; + if($i<9 || $currpage == $i-1 || $currpage == $i-2 || $currpage == $i || $i*$pagesize > $numentries-$pagesize*2) + { + $gap=0; + if($currpage == $i-1) + echo " ".$i." "; + else + if($pagesplitNr == 0) + echo " $i "; + else + echo " $i "; + } + else + { + if(!$gap) + echo " ..... "; + $gap = 1; + } + } +} + +function displayList($header,$entries,$speciallines=array(),$colors=array()) +{ + echo ""; + + if($colors) + echo ""; + foreach($header AS $head) + { + echo ""; + } + echo ""; + $i = 0; + foreach($entries AS $entry) + { + + if($i%2) + echo ""; + else + echo ""; + + if(isset($colors[$i])) + echo ""; + + foreach($entry AS $element) + { + echo ""; + } + + echo ""; + $i++; + } + if($speciallines) + { + foreach($speciallines AS $entry) + { + $i++; + if($i%2) + echo ""; + else + echo ""; + foreach($entry AS $element) + { + echo ""; + } + echo ""; + } + } + echo "
    $head
    $element
    $element
    "; +} + +function makenameline($adresse) +{ + $ret = $adresse["vname"]." ".$adresse["nname"]; + if($adresse["firma"]) + $ret .= "
    ".$adresse["firma"].""; + return $ret; +} +function makeadressline($adresse) +{ + $ret["ort"] = $adresse["plz"]." ".$adresse["ort"]; + $ret["str"] = $adresse["str"]." ".$adresse["hnr"]; + return $ret; +} +function maketelline($tel) +{ + $ret=""; + if(isset($tel["vwahl"]) && !stristr($tel["tel"], "-") && !stristr($tel["tel"], "/")) + $ret = $tel["vwahl"]."-"; + $ret .= $tel["tel"]; + return $ret; +} + + +?> \ No newline at end of file diff --git a/incs/makepdf.php b/incs/makepdf.php new file mode 100644 index 0000000..bcf2299 --- /dev/null +++ b/incs/makepdf.php @@ -0,0 +1,2069 @@ +addTTFfont('../incs/font/arialuni.ttf', 'TrueTypeUnicode', '', 32); + //echo "newfont->".$fontname."<-newfont"; + + switch($_SESSION["firma"]) + { + case "LSG Oberallgäu": + class PDF extends TCPDF + { + + //Kopfzeile + public function Header() + { + global $picpath; + $this->SetDrawColor(150,150,150); + $this->line(0,93,5,93); + $this->line(0,205,5,205); + //Logo + $this->Image(PICPATH.'logolsg.png',0,0,210); + //Arial fett 15 + $this->SetDrawColor(0,0,0); + //nach rechts gehen + //Zeilenumbruch + $this->Ln(50); + + } + + //Fusszeile + public function Footer() + { + global $picpath; + //Logo + //$this->Image(PICPATH."logo2.png",15,273,17); + //Position 1,5 cm von unten + $this->SetY(-16.5); + $linepos=$this->GetY(); + $this->setX(30); + $this->SetFont('Times','',9); + $this->SetTextColor(20,47,119); + $this->Cell(180,5,'Seite '.$this->getAliasNumPage().' von '.$this->getAliasNbPages(),0,0,'R'); + $this->SetY(-16.3); + $this->setX(15); + //Arial fett 6 + $this->SetFont('helvetica','B',7); + + //Seitenzahl + $this->SetDrawColor(20,47,119); + $this->line(15,$linepos,195,$linepos); + $this->Cell(180,7,'Luftsportgemeinschaft Oberallgäu am Alpensegelflugplatz Agathazell e.V.',0,0,'C'); + $this->Ln(3); + $this->setX(15); + $this->Cell(180,7,'Bankverbindung: Sparkasse Allgäu (BLZ 733 500 00) Konto-Nr. 320007032',0,0,'C'); + $this->Ln(3); + $this->setX(15); + $this->Cell(180,7,'Steuernummer: 127/109/70511',0,0,'C'); + $this->Ln(5.2); + $this->setX(15); + $this->Cell(180,7,'Vorstandschaft: 1.Vorstand Bernhard Göhl • 2.Vorstand Christian Schneider • Kassier Philipp Wagner',0,0,'C'); + + } + } + break; + case "Wagner Markisen": + class PDF extends TCPDF + { + + //Kopfzeile + public function Header() + { + global $picpath; + $this->SetDrawColor(150,150,150); + $this->line(0,93,5,93); + $this->line(0,205,5,205); + //Logo + $this->Image(PICPATH.'logo1.png',0,0,210); + //Arial fett 15 + $this->SetDrawColor(0,0,0); + //nach rechts gehen + //Zeilenumbruch + $this->Ln(50); + + } + + //Fusszeile + public function Footer() + { + global $picpath; + //Logo + $this->Image(PICPATH."logo2.png",15,268,17); + //Position 1,5 cm von unten + $this->SetY(-23); + $this->setX(30); + $this->SetFont('Times','',9); + $this->SetTextColor(0,0,0); + $this->Cell(180,5,'Seite '.$this->getAliasNumPage().' von '.$this->getAliasNbPages(),0,0,'R'); + $this->SetY(-19); + //Arial fett 6 + $this->SetFont('helvetica','B',8); + $this->SetTextColor(124,124,138); + //Seitenzahl + $this->setX(15); + $this->Cell(200,7,'DIE GELIEFERTE WARE BLEIBT BIS ZUR VOLLSTÄNDIGEN BEZAHLUNG EIGENTUM DES HAUSES',0,0,'C'); + $this->Ln(3.5); + $this->setX(5); + $this->Cell(80,7,'WAGNER MARKISEN GMBH · TEL. 08323-6863 · FAX: 08323-3755',0,0,'L'); + $this->setX(97); + $this->Cell(120,7,'SPARKASSE ALLGÄU IBAN: DE63 7335 0000 0000 1065 26 · BIC: BYLADEM1ALG',0,0,'L'); + $this->Ln(3); + $this->setX(5); + $this->Cell(80,7,'UST-ID. NR. DE811623391 · ST.-NR. 127/142/00117',0,0,'L'); + $this->setX(97); + $this->Cell(120,7,'VR BANK KE-OA EG IBAN: DE16 7336 9920 0007 2328 29· BIC: GENODEF1SFO',0,0,'L'); + + $this->Ln(3); + $this->setX(5); + $this->Cell(80,7,'GESCHÄFTSFÜHRER: PHILIPP WAGNER',0,0,'L'); + $this->setX(97); + $this->Cell(120,7,'VOBA IMMENSTADT IBAN: DE93 7339 2000 0000 4142 04 · BIC: GENODEF1IMV',0,0,'L'); + $this->Ln(3); + $this->setX(5); + $this->Cell(80,7,'HRB-NR. 5098 KEMPTEN',0,0,'L'); + + + } + } + break; + case "Ingenieurbüro Wagner": + class PDF extends TCPDF + { + + //Kopfzeile + public function Header() + { + global $picpath; + $this->SetDrawColor(150,150,150); + $this->line(0,93,5,93); + $this->line(0,205,5,205); + //Logo + $this->Image(PICPATH.'logoingwa1.png',0,0,210); + //Arial fett 15 + $this->SetDrawColor(0,0,0); + //nach rechts gehen + //Zeilenumbruch + $this->Ln(50); + + } + + //Fusszeile + public function Footer() + { + global $picpath; + //Logo + $this->Image(PICPATH."logoingwa2.png",15,273,17); + //Position 1,5 cm von unten + $this->SetY(-17); + $this->setX(30); + $this->SetFont('Times','',9); + $this->SetTextColor(0,0,0); + $this->Cell(180,5,'Seite '.$this->getAliasNumPage().' von '.$this->getAliasNbPages(),0,0,'R'); + $this->SetY(-10); + $this->setX(15); + //Arial fett 6 + $this->SetFont('helvetica','B',6); + $this->SetTextColor(124,124,138); + //Seitenzahl + + $this->Cell(0,7,'INGENIEURBÜRO WAGNER MORITZ · IM ENGELFELD 13 · 87509 IMMENSTADT · TEL. 08323 4735 · MOBIL: 0176 22522937',0,0,'L'); + $this->Ln(2.3); + $this->setX(15); + $this->Cell(0,7,'ST.-NR. 123/746/00174 · UST-ID. Nr. DE286840927 · BANK: RAIBA KEMPTEN-OA IBAN: DE61 7336 9920 0000 7214 76 · BIC: GENODEF1SFO',0,0,'L'); + $this->Ln(2.3); + $this->setX(15); + //$this->Cell(0,7,'DIE GELIEFERTE WARE BLEIBT BIS ZUR VOLLSTÄNDIGEN BEZAHLUNG EIGENTUM DES HAUSES',0,0,'L'); + + } + } + break; + default: + error("Für diese Firma ist kein Briefkopf definiert, die Anzeige kann nicht generiert werden."); + break; + } + + //Instanciation of inherited class + $pdf=new PDF(); + $pdf->SetMargins(PDF_MARGIN_LEFT, 52, PDF_MARGIN_RIGHT); + $pdf->SetAutoPageBreak(true,25); + $pdf->AddPage("P"); + return $pdf; +} + +function makeumschlagAddress($ajax, $address){ + + if($ajax) + define("PICPATH", "../pics/"); + else + define("PICPATH", "./pics/"); + + + //Instanciation of inherited class + $pagelayout = array(220, 110); // or array($height, $width) + $pdf=new TCPDF('l', 'mm', $pageLayout, true, 'UTF-8', false); + $pdf->setPrintHeader(false); + $pdf->setPrintFooter(false); + $pdf->SetAutoPageBreak(true,5); + $pdf->AddPage("L",$pagelayout); + + $pdf->SetFont('Times','',12); + $pdf->setY(55); + $pdf->setX(140); + $pdf->MultiCell(75,50,str_replace("
    ","\n",$address["adresse"]),0,"L",0); + /*$pdf->cell(15,5,"Firma"); + $pdf->ln(4); + $pdf->setX(135); + $pdf->cell(15,5,"Fifi hosenscheißer"); + $pdf->ln(4); + $pdf->setX(135); + $pdf->cell(15,5,"Am arsch der Welt 25"); + $pdf->ln(4); + $pdf->setX(135); + $pdf->cell(15,5,"12345 Hintertupfingen"); + $pdf->ln(4); + $pdf->setX(135); + $pdf->cell(15,5,"schbätzlehobl");*/ + return $pdf; +} + +function makerawPDFcopy($ajax) +{ + + if($ajax) + define("PICPATH", "../pics/"); + else + define("PICPATH", "./pics/"); + //$pdf=new TCPDF(); + //$fontname = $pdf->addTTFfont('../incs/font/arialuni.ttf', 'TrueTypeUnicode', '', 32); + //echo "newfont->".$fontname."<-newfont"; + class PDF2 extends TCPDF + { + + //Kopfzhttps://192.168.147.2/kunden/temp/pdfpreview/0_52324000_1432118691/0_52324000_1432118691-0.pngeile + public function Header() + { + $this->SetDrawColor(150,150,150); + $this->line(0,93,5,93); + $this->line(0,205,5,205); + + } + + //Fusszeile + public function Footer() + { + $this->SetY(-17); + $this->setX(30); + $this->SetFont('Times','',9); + $this->SetTextColor(0,0,0); + $this->Cell(180,5,'Seite '.$this->getAliasNumPage().' von '.$this->getAliasNbPages(),0,0,'R'); + $this->SetY(-10); + $this->setX(15); + } + } + //Instanciation of inherited class + $pdf=new PDF2(); + $pdf->SetMargins(PDF_MARGIN_LEFT, 52, PDF_MARGIN_RIGHT); + $pdf->SetAutoPageBreak(true,25); + $pdf->AddPage("P"); + return $pdf; +} + +function makerawPDFanfahrt($ajax) +{ + + if($ajax) + define("PICPATH", "../pics/"); + else + define("PICPATH", "./pics/"); + //$pdf=new TCPDF(); + //$fontname = $pdf->addTTFfont('../incs/font/arialuni.ttf', 'TrueTypeUnicode', '', 32); + //echo "newfont->".$fontname."<-newfont"; + class PDF3 extends TCPDF + { + + //Kopfzeile + public function Header() + { + $this->SetDrawColor(150,150,150); + $this->line(0,93,5,93); + $this->line(0,205,5,205); + + } + + //Fusszeile + public function Footer() + { + $this->SetY(-17); + $this->setX(30); + $this->SetFont('Times','',9); + $this->SetTextColor(0,0,0); + $this->Cell(180,5,'Seite '.$this->getAliasNumPage().' von '.$this->getAliasNbPages(),0,0,'R'); + $this->SetY(-10); + $this->setX(15); + } + } + //Instanciation of inherited class + $pdf=new PDF3(); + $pdf->SetMargins(PDF_MARGIN_LEFT, 52, PDF_MARGIN_RIGHT); + $pdf->SetAutoPageBreak(true,25); + $pdf->AddPage("P"); + return $pdf; +} + +function makefirstpage($pdf,$adresse,$rechnung,$ajax) +{ + if($ajax) + $picpath = "../pics/"; + else + $picpath = "./pics/"; + //$pdf->SetDrawColor(150,150,150); + //$pdf->roundedRect(169, 54, 41, 25,1.5,'1111', 'DF', array(), array(245, 245, 245)); + //$pdf->SetDrawColor(0,0,0); + if($_SESSION["firma"] == "Wagner Markisen") + { + $pdf->SetFont('helvetica','B',10); + $pdf->setY(52); + $pdf->setX(165); + $pdf->cell(40,5,"Öffnungszeiten:",0,0); + $pdf->ln(5); + $pdf->setX(165); + $pdf->SetFont('helvetica','',9); + $pdf->cell(12,4,"Mo.:"); + $pdf->cell(20,4," 8:00 bis 12:00",0,0); + $pdf->ln(3.8); + $pdf->setX(165); + $pdf->cell(12,4,"Di.:"); + $pdf->cell(20,4," 8:00 bis 12:00",0,0); + $pdf->ln(3.2); + $pdf->setX(165); + $pdf->cell(12,4,""); + $pdf->cell(20,4," 13:00 bis 17:00",0,0); + $pdf->ln(3.8); + $pdf->setX(165); + $pdf->cell(12,4,"Mi. Do.:"); + $pdf->cell(20,4," Nach Absprache",0,0); + $pdf->ln(3.8); + $pdf->setX(165); + $pdf->cell(12,4,"Fr.:"); + $pdf->cell(20,4," 8:00 bis 12:00",0,0); + $pdf->ln(3.8); + $pdf->setX(165); + $pdf->cell(12,4,"Sa.:"); + $pdf->cell(20,4," Nach Absprache",0,1); + } + //STORNO!!! + if($rechnung["storno"] == 1){ + $pdf->SetFont('helvetica','B',75); + $pdf->setY(135); + $pdf->setX(70); + $pdf->SetTextColor(200,0,0); + $pdf->StartTransform(); + $pdf->Rotate(50); + $pdf->Cell(0,3,'STORNO',0,0,'L'); + $pdf->StopTransform(); + + } + //ADRESSE!!!! + $pdf->SetFont('helvetica','B',6); + $pdf->setY(35); + $pdf->setX(25); + + if($_SESSION["firma"] == "Wagner Markisen") + { + $pdf->SetTextColor(124,124,138); + $pdf->Cell(0,3,'WAGNER MARKISEN GMBH · IM ENGELFELD 13 · 87509 IMMENSTADT',0,0,'L'); + } + elseif($_SESSION["firma"] == "Ingenieurbüro Wagner") + { + $pdf->SetTextColor(124,124,138); + $pdf->Cell(0,3,'INGENIEURBÜRO WAGNER · IM ENGELFELD 13 · 87509 IMMENSTADT',0,0,'L'); + } + else + { + $pdf->SetTextColor(20,47,119); + $pdf->Cell(0,3,'LSG OBERALLGÄU e.V. PHILIPP WAGNER IM ENGELFELD 13 87509 IMMENSTADT TEL.: 0176/21938558',0,0,'L'); + } + $pdf->SetTextColor(0,0,0); + $pdf->SetFont('Times','',12); + $pdf->setY(40); + $pdf->setX(25); + $pdf->MultiCell(75,45,str_replace("
    ","\n",$adresse),0,"L",0); + //DATUM + $pdf->sety(80); + $pdf->setX(170); + $datum=strftime("%d.%m.%Y",strtotime($rechnung["datetime"])); + $pdf->Cell(0,5,$datum,0,0,'L'); + //typ + $pdf->SetFont('Times','B',18); + $pdf->sety(80); + $pdf->setX(20); + if($rechnung["typ"] != "Brief") + $pdf->Cell(0,5,$rechnung["typ"],0,'C',0); + //rechnr kdnr + $currY = 94; + + if($rechnung["typ"] != "Brief") + { + $pdf->SetFont('Times','B',12); + $pdf->sety(95); + $pdf->setX(20); + $pdf->Cell(0,5,$rechnung["typ"].": ",0,0,'L'); + $pdf->SetFont('Times','',12); + $pdf->sety(95); + $pdf->setX(60); + $pdf->Cell(0,5,$rechnung["drechnr"],0,0,'L'); + if($_SESSION["firma"] == "LSG Oberallgäu") + { + $pdf->SetFont('Times','B',12); + $pdf->Cell(0,5,"Bitte bei der Überweisung angeben!!",0,0,'L'); + $pdf->SetFont('Times','',12); + } + $currY = 100; + } + else + { + $currY = 95; + } + + + if($_SESSION["firma"] == "Wagner Markisen") + { + $pdf->SetFont('Times','B',12); + $pdf->sety(100); + $pdf->setX(20); + $pdf->Cell(0,5,"Kundennummer: ",0,0,'L'); + $pdf->SetFont('Times','',12); + $pdf->sety(100); + $pdf->setX(60); + $pdf->Cell(0,5,$rechnung["partner_id"],0,0,'L'); + $currY = 110; + } + else + { + $currY = 110; + } + + + + //Begrüßung + $pdf->SetFont('Times','B',12); + $pdf->setY($currY); + $pdf->setX(20); + $pdf->Cell(0,5,$rechnung["anrede1"],0,0,'L'); + $currY += 5; + if ($rechnung["anrede2"] != "") + { + $pdf->sety($currY); + $pdf->setX(30); + $pdf->Cell(0,5,$rechnung["anrede2"],0,0,'L'); + $currY += 5; + } + //Vielen Dank,gerne bierten wir an... + if ($rechnung["typ"] == "Rechnung") + { + // $currY += 5; + // $pdf->SetFont('Times','',12); + // $pdf->sety($currY); + // $pdf->setX(20); + // $pdf->Cell(0,5,"Wir bedanken uns für Ihr Vertrauen.",0,0,'L'); + } + elseif ($rechnung["typ"] == "Auftragsbestätigung") + { + $currY += 5; + $pdf->SetFont('Times','',12); + $pdf->sety($currY); + $pdf->setX(20); + if($_SESSION["firma"] == "Ingenieurbüro Wagner") + $pdf->Cell(0,5,"Hiermit bestätige ich Ihren Auftrag.",0,0,'L'); + else + $pdf->Cell(0,5,"Hiermit bestätigen wir Ihren Auftrag.",0,0,'L'); + } + elseif ($rechnung["typ"] == "Angebot") + { + $currY += 5; + $pdf->SetFont('Times','',12); + $pdf->sety($currY); + $pdf->setX(20); + if($rechnung["anrede1"] || $rechnung["anrede2"]) + if($_SESSION["firma"] == "Ingenieurbüro Wagner") + $pdf->Cell(0,5,"ich freue mich über Ihr Interesse an meinen Leistungen und unterbreite gerne folgendes Angebot:",0,1,'L'); + else + $pdf->Cell(0,5,"wir freuen uns über Ihr Interesse an unseren Produkten und unterbreiten gerne folgendes Angebot:",0,1,'L'); + else + if($_SESSION["firma"] == "Ingenieurbüro Wagner") + $pdf->Cell(0,5,"Ich freue mich über Ihr Interesse an meinen Leistungen und unterbreite gerne folgendes Angebot:",0,1,'L'); + else + $pdf->Cell(0,5,"Wir freuen uns über Ihr Interesse an unseren Produkten und unterbreiten gerne folgendes Angebot:",0,1,'L'); + $currY += 5; + } + + //intro + if (rtrim($rechnung["intro"])!="" ) + { + $currY += 5; + $pdf->SetFont('Times','',12); + $pdf->sety($currY); + $pdf->setX(20); + if($rechnung["typ"] == "Brief") + { + $pdf->writeHTMLCell(0,0,20,$pdf->GetY(),$rechnung["intro"]); + $pdf->Ln(); + $pdf->SetY($pdf->GetY()+10); + } + else + $pdf->MultiCell(0,5,$rechnung["intro"],0,'L',0,1); + } + else + { + $pdf->Ln(); + } + +} + + +function maketable($pdf,$artikel,$rechnung,$ajax) +{ + if($ajax) + $picpath = "../pics/"; + else + $picpath = "./pics/"; + $mixedmwst = 0; + foreach($artikel as $art) + { + if($art["art"]["artmwst"] > 0 && $art["art"]["artmwst"] != 999 && $art["art"]["artmwst"] != $rechnung["mwst"]) + { + $mixedmwst = 1; + break; + } + } + $wahrung = $rechnung["wahrung"]; + $currY = $pdf->GetY(); + $newpdf = new PDF(); + $newpdf->SetAutoPageBreak(true,40); + $newpdf->AddPage("P"); + $calculatedHeight = 0; + $newpdf->setX(20); + $newcurrY=3; + $newpdf->setY($newcurrY); + $newpdf->SetFont('Times','',14); + $newpdf->setX(20); + $newpdf->MultiCell(100-$mixedmwst*15,5,$artikel[0]["art"]["bezeichn"],0,'L',0,1); + $newpdf->setX(120-$mixedmwst*15); + $newpdf->Cell(15,5,number_format($artikel[0]["art"]["menge"],2,",","")." ".$artikel[0]["art"]["einheit"],0,0,'C'); + $newpdf->setX(135-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($artikel[0]["art"]["preis"],2,",",".")." ".$wahrung,0,0,'R'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($artikel[0]["art"]["preis"]*$artikel[0]["art"]["menge"],2,",",".")." ".$wahrung,0,0,'R'); + if($mixedmwst) + { + $newpdf->setX(180); + $newpdf->Cell(15,5,$artikel[0]["art"]["artmwst"]."%",0,0,'R'); + } + $newpdf->setY($newcurrY+2); + $newpdf->SetFont('Times','',12); + foreach($artikel[0]["eig"] as $eig) + { + $newpdf->Cell(100, 3, $eig["bezeichn"], 0, 1, "L", 0); + } + $artheight = $newpdf->GetY(); + unset($newpdf); + if (($artheight+$currY > 210 && $artheight < 219) || $artikel[0]["art"]["pagebreak"]) + { + $pdf->AddPage("P"); + $wholetablebreak = 1; + } + + //Table-HEAD + $pdf->SetFont('Times','B',14); + $pdf->sety($pdf->GetY()+5); + $pdf->setX(20); + $pdf->Cell(100-$mixedmwst*15,5,'Bezeichnung',0,0,'L'); + $pdf->setX(120-$mixedmwst*15); + $pdf->Cell(15,5,'Menge',0,0,'C'); + $pdf->setX(135-$mixedmwst*15); + $pdf->Cell(30,5,'Einzelpreis',0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + $pdf->Cell(30,5,'Gesamtpreis',0,0,'R'); + if($mixedmwst) + { + $pdf->setX(180); + $pdf->Cell(20,5,'USt.',0,0,'R'); + } + $pdf->Ln(); + $pdf->Line(18 , $pdf->GetY(), 200, $pdf->GetY()); + $currY = $pdf->GetY(); + $ubertr = array(); + foreach($artikel as $art) + { + for($i=0;$i<2;$i++) + { + if(!$i) + { + $newpdf = new PDF(); + $currY = 0; + $newpdf->SetAutoPageBreak(true,40); + $newpdf->AddPage("P"); + } + else + { + unset($newpdf); + $newpdf = $pdf; + $currY = $newpdf->GetY(); + if (($currY+$artheight > 255 && $artheight < 219) || ($art["art"]["pagebreak"] && !$wholetablebreak)) + { + $newpdf->SetFont('Times','B',14); + $newpdf->Line(18 , $currY+4.3, 200, $currY+4.3); + $newpdf->setY($currY+7); + $newpdf->setX(130-$mixedmwst*15); + $newpdf->Cell(30,5,'Übertrag:',0,0,'R'); + $newpdf->setX(165-$mixedmwst*15); + $ubertr_all = 0; + foreach($ubertr as $ubertr_mwst) + $ubertr_all += $ubertr_mwst; + $newpdf->Cell(30,5,number_format($ubertr_all,2,",",".")." ".$wahrung,0,0,'R'); + $newpdf->AddPage("P"); + //Table-re-HEAD + $currY = $pdf->GetY(); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(100-$mixedmwst*15,5,'Bezeichnung',0,0,'L'); + $pdf->setX(120-$mixedmwst*15); + $pdf->Cell(15,5,'Menge',0,0,'C'); + $pdf->setX(135-$mixedmwst*15); + $pdf->Cell(30,5,'Einzelpreis',0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + $pdf->Cell(30,5,'Gesamtpreis',0,0,'R'); + if($mixedmwst) + { + $pdf->setX(180); + $pdf->Cell(20,5,'USt.',0,0,'R'); + } + $pdf->Ln(); + $pdf->Line(18 , $pdf->GetY(), 200, $pdf->GetY()); + $currY = $pdf->GetY(); + + + $newpdf->SetFont('Times','',14); + } + $currY = $newpdf->GetY(); + } + + $newpdf->setY($currY); + $newpdf->setX(20); + if($art["art"]["artmwst"] == 999 || !$art["art"]["artmwst"]) + $art["art"]["artmwst"] = $rechnung["mwst"]; + $artmwst=$art["art"]["artmwst"]; + if($i && $rechnung["sub_mwst"]) + $art["art"]["preis"] = round(100*$art["art"]["preis"]/(100+$artmwst),2); + + if ($art["art"]["angtyp"] < 2){ //STD ARTIKEL + + if($art["art"]["einheit"] == "keine") + $art["art"]["einheit"] = ""; + + $currY= $newpdf->GetY()+5; + $newpdf->setY($currY); + $newpdf->SetFont('Times','',14); + $newpdf->setX(120-$mixedmwst*15); + $newpdf->Cell(15,5,number_significant($art["art"]["menge"], 3)." ".$art["art"]["einheit"],0,0,'C'); + $newpdf->setX(135-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($art["art"]["preis"],2,",",".")." ".$wahrung,0,0,'R'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($art["art"]["preis"]*$art["art"]["menge"],2,",",".")." ".$wahrung,0,0,'R'); + if($mixedmwst) + { + $newpdf->setX(180); + $newpdf->Cell(20,5,$art["art"]["artmwst"]."%",0,0,'R'); + } + $newpdf->Ln(); + if(!isset($ubertr[$artmwst])){ + $ubertr[$artmwst]=0; + } + if($art["art"]["rabatt"]) + { + $newpdf->SetFont('Times','I',14); + $newpdf->setX(110-$mixedmwst*15); + if(!$art["art"]["rabatttyp"]) + $newpdf->Cell(100,5,"Abzüglich ".$art["art"]["rabatt"]."% Rabatt",0,0,'L'); + else + $newpdf->Cell(100,5,"Abzüglich ".$art["art"]["rabatt"]."% Winterrabatt",0,0,'L'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format(-1*$art["art"]["preis"]*$art["art"]["menge"]*($art["art"]["rabatt"]/100),2,",",".")." ".$wahrung,0,1,'R'); + if($i) + $ubertr[$artmwst] += round(-1*$art["art"]["preis"]*$art["art"]["menge"]*($art["art"]["rabatt"]/100),2); + //$newpdf->setY($nextY); + } + + if($i) + $ubertr[$artmwst] += $art["art"]["preis"]*$art["art"]["menge"]; + + $newpdf->setY($currY); + $newpdf->setX(20); + $newpdf->SetFont('Times','B',14); + $newpdf->MultiCell(90-$mixedmwst*15,5,$art["art"]["bezeichn"],0,'L',0,1); + $currY = $newpdf->GetY(); + $newpdf->SetFont('Times','',12); + foreach($art["eig"] as $eig) + { + if($eig["einheit"] == "keine") + $eig["einheit"] = ""; + $newpdf->setX(20); + $newpdf->Cell(100-$mixedmwst*15, 4, $eig["bezeichn"]." ".$eig["wert"]." ".$eig["einheit"], 0, 1, "L", 0,0,0,1); + $nextY = $newpdf->GetY(); + } + + + } + elseif ($art["art"]["angtyp"]==2){ //OPTIONAL + if($art["art"]["einheit"] == "keine") + $art["art"]["einheit"] = ""; + + $currY= $newpdf->GetY()+3; + $newpdf->setY($currY); + $newpdf->SetFont('Times','',14); + $newpdf->setX(120-$mixedmwst*15); + $newpdf->Cell(15,5,number_significant($art["art"]["menge"], 3)." ".$art["art"]["einheit"],0,0,'C'); + $newpdf->setX(135-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($art["art"]["preis"],2,",",".")." ".$wahrung,0,0,'R'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($art["art"]["preis"]*$art["art"]["menge"],2,",",".")." ".$wahrung,0,0,'R'); + if($mixedmwst) + { + $newpdf->setX(180); + $newpdf->Cell(20,5,$art["art"]["artmwst"]."%",0,0,'R'); + } + $newpdf->Ln(); + if($art["art"]["rabatt"]) + { + $newpdf->SetFont('Times','I',14); + $newpdf->setX(110-$mixedmwst*15); + if(!$art["art"]["rabatttyp"]) + $newpdf->Cell(100,5,"Abzüglich ".$art["art"]["rabatt"]."% Rabatt",0,0,'L'); + else + $newpdf->Cell(100,5,"Abzüglich ".$art["art"]["rabatt"]."% Winterrabatt",0,0,'L'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format(-1*$art["art"]["preis"]*$art["art"]["menge"]*($art["art"]["rabatt"]/100),2,",",".")." ".$wahrung,0,1,'R'); + //if($i) + // $ubertr[$artmwst] += round(-1*$art["art"]["preis"]*$art["art"]["menge"]*($art["art"]["rabatt"]/100),2); + $newpdf->setY($nextY); + } + + //if($i) + // $ubertr[$artmwst] += $art["art"]["preis"]*$art["art"]["menge"]; + + $newpdf->setY($currY); + $newpdf->setX(25); + $newpdf->SetFont('Times','',14); + $newpdf->MultiCell(85-$mixedmwst*15,5,"(Optional: " .$art["art"]["bezeichn"].")",0,'L',0,1); + $currY = $newpdf->GetY(); + $newpdf->SetFont('Times','',12); + foreach($art["eig"] as $eig) + { + if($eig["einheit"] == "keine") + $eig["einheit"] = ""; + $newpdf->setX(25); + $newpdf->Cell(85-$mixedmwst*15, 4,$eig["bezeichn"]." ".$eig["wert"]." ".$eig["einheit"], 0, 1, "L", 0,0,0,1); + $nextY = $newpdf->GetY(); + } + } + elseif ($art["art"]["angtyp"]==3){ //ALTERNATIV + if($art["art"]["einheit"] == "keine") + $art["art"]["einheit"] = ""; + + $currY= $newpdf->GetY()+3; + $newpdf->setY($currY); + $newpdf->SetFont('Times','',14); + $newpdf->setX(120-$mixedmwst*15); + $newpdf->Cell(15,5,number_significant($art["art"]["menge"], 3)." ".$art["art"]["einheit"],0,0,'C'); + $newpdf->setX(135-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($art["art"]["preis"],2,",",".")." ".$wahrung,0,0,'R'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format($art["art"]["preis"]*$art["art"]["menge"],2,",",".")." ".$wahrung,0,0,'R'); + if($mixedmwst) + { + $newpdf->setX(180); + $newpdf->Cell(20,5,$art["art"]["artmwst"]."%",0,0,'R'); + } + $newpdf->Ln(); + + if($art["art"]["rabatt"]) + { + $newpdf->SetFont('Times','I',14); + $newpdf->setX(110-$mixedmwst*15); + if(!$art["art"]["rabatttyp"]) + $newpdf->Cell(100,5,"Abzüglich ".$art["art"]["rabatt"]."% Rabatt",0,0,'L'); + else + $newpdf->Cell(100,5,"Abzüglich ".$art["art"]["rabatt"]."% Winterrabatt",0,0,'L'); + $newpdf->setX(165-$mixedmwst*15); + $newpdf->Cell(30,5,number_format(-1*$art["art"]["preis"]*$art["art"]["menge"]*($art["art"]["rabatt"]/100),2,",",".")." ".$wahrung,0,1,'R'); + // if($i) + // $ubertr[$artmwst] += round(-1*$art["art"]["preis"]*$art["art"]["menge"]*($art["art"]["rabatt"]/100),2); + $newpdf->setY($nextY); + } + + //if($i) + // $ubertr[$artmwst] += $art["art"]["preis"]*$art["art"]["menge"]; + + $newpdf->setY($currY); + $newpdf->setX(25); + $newpdf->SetFont('Times','',14); + $newpdf->MultiCell(85-$mixedmwst*15,5,"(Alternativ: " .$art["art"]["bezeichn"].")",0,'L',0,1); + $currY = $newpdf->GetY(); + $newpdf->SetFont('Times','',12); + foreach($art["eig"] as $eig) + { + if($eig["einheit"] == "keine") + $eig["einheit"] = ""; + $newpdf->setX(25); + $newpdf->Cell(85-$mixedmwst*15, 4,$eig["bezeichn"]." ".$eig["wert"]." ".$eig["einheit"], 0, 1, "L", 0,0,0,1); + $nextY = $newpdf->GetY(); + } + } + if($art["art"]["rabatt"] && count($art["eig"]) == 0) + $newpdf->Ln(5); + $artheight = $newpdf->GetY(); + } + $wholetablebreak = 0; + } + if($mixedmwst == 0 && $rechnung["mwst"] == 0) + { + $currY = $pdf->GetY(); + //Endbetrag + $pdf->SetFont('Times','B',14); + $pdf->Line(18 , $currY+2, 200, $currY+2); + $pdf->setY($currY+2); + + //RABATT + if ($rechnung["rabatt"] == "0") { + $currY=$currY+7; + } + else { + $currY=$currY+7; + $pdf->setY($currY); + + $pdf->setX(130-$mixedmwst*15); + $pdf->Cell(30,6,$rechnung["rabattdesc"]." (".$rechnung["rabatt"]."%):",0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + $multi=$rechnung["rabatt"]/100; + $pdf->Cell(30,6,"-".number_format(round($ubertr_all*$multi,2),2,",",".")." ".$wahrung,0,0,'R'); + foreach($ubertr AS $mwst => $ubertr_mwst) + { + $ubertr[$mwst]=$ubertr[$mwst]-$ubertr[$mwst]*$multi; + } + $currY=$currY+5; + } + + //Mwst ausweisen + $pdf->setY($currY); + $ubertr_all = 0; + foreach($ubertr as $ubertr_mwst) + $ubertr_all += $ubertr_mwst; + //komplettpreis ausgeben + $pdf->setX(130-$mixedmwst*15); + $pdf->Cell(30,6,'Gesamtbetrag:',0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + + $pdf->Cell(30,6,number_format($ubertr_all,2,",",".")." ".$wahrung,0,1,'R'); + $currY=$pdf->GetY()+10; + $pdf->setY($currY); + $pdf->SetFont('Times','',12); + $pdf->setX(20); + $currY=$currY; + } + + else + { + $currY = $pdf->GetY(); + //Endbetrag + $pdf->SetFont('Times','B',14); + $pdf->Line(18 , $currY+2, 200, $currY+2); + $pdf->setY($currY+2); + $pdf->setX(130-$mixedmwst*15); + $pdf->Cell(30,6,'Gesamtbetrag Netto:',0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + $ubertr_all = 0; + foreach($ubertr AS $ubertr_mwst) + $ubertr_all += $ubertr_mwst; + $pdf->Cell(30,6,number_format($ubertr_all,2,",",".")." ".$wahrung,0,0,'R'); + //RABATT + if ($rechnung["rabatt"] == "0") { + $currY=$currY+7; + } + else { + $currY=$currY+7; + $pdf->setY($currY); + + $pdf->setX(130-$mixedmwst*15); + $pdf->Cell(30,6,$rechnung["rabattdesc"]." (".$rechnung["rabatt"]."%):",0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + $multi=$rechnung["rabatt"]/100; + $pdf->Cell(30,6,"-".number_format(round($ubertr_all*$multi,2),2,",",".")." ".$wahrung,0,0,'R'); + foreach($ubertr AS $mwst => $ubertr_mwst) + { + $ubertr[$mwst]=$ubertr[$mwst]-$ubertr[$mwst]*$multi; + } + $currY=$currY+5; + } + + //Mwst ausweisen + $pdf->setY($currY); + + foreach($ubertr AS $mwst => $ubertr_mwst) + { + $pdf->setX(130-$mixedmwst*15); + $pdf->Cell(30,6,'Zuzüglich '.$mwst.'% USt.:',0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + $multi=$mwst/100; + $pdf->Cell(30,6,number_format(round($ubertr[$mwst]*$multi,2),2,",",".")." ".$wahrung,0,1,'R'); + $ubertr[$mwst] = $ubertr[$mwst]+round($ubertr[$mwst]*$multi,2); + } + $ubertr_all = 0; + foreach($ubertr as $ubertr_mwst) + $ubertr_all += $ubertr_mwst; + //komplettpreis ausgeben + $pdf->setX(130-$mixedmwst*15); + $pdf->Cell(30,6,'Gesamtbetrag Brutto:',0,0,'R'); + $pdf->setX(165-$mixedmwst*15); + + $pdf->Cell(30,6,number_format($ubertr_all,2,",",".")." ".$wahrung,0,1,'R'); + $currY=$pdf->GetY()+10; + $pdf->setY($currY); + $pdf->SetFont('Times','',12); + $pdf->setX(20); + $currY=$currY; + } + return $ubertr_all; +} + +function makeEndPage($pdf,$rechnung,$gesamtpreis,$ajax) +{ + if($ajax) + $signpath = "../".UPLOADS_PATH; + else + $signpath = "./".UPLOADS_PATH; + if($pdf->getY() > 270) + { + $pdf->AddPage("P"); + } + + for($i=0;$i<2;$i++) + { + if(!$i) + { + //outro höhe berechnen!! + $newpdf=new PDF(); + $newpdf->SetAutoPageBreak(true,40); + $newpdf->AddPage("P"); + $newpdf->setY(0); + $newpdf->setX(20); + } + else + { + $outroheight = $newpdf->getY(); + unset($newpdf); + /* + if ($currY+$txt2height > 420 and $txt2height < 239) + { + $pdf->AddPage("P"); + }*/ + $newpdf = $pdf; + } + if (rtrim($rechnung["outro"]) != "") + { + $newpdf->SetFont('Times','',12); + $newpdf->setX(20); + $newpdf->MultiCell(0,5,rtrim($rechnung["outro"]),0,'L',0); + //ENDE!! + $currY=$newpdf->getY(); + $newpdf->setY($currY+5); + } + if($rechnung["typ"] != "Rechnung" && $rechnung["typ"] != "Gutschrift") + { + $newpdf->setX(20); + if($_SESSION["firma"] == "Wagner Markisen") + $newpdf->Cell(0,5,"Mit freundlichen Grüßen",0,0,'L',0); + elseif($_SESSION["firma"] == "LSG Oberallgäu") + $newpdf->Cell(0,5,"Mit freundlichen Grüßen",0,0,'L',0); + elseif($_SESSION["firma"] == "Ingenieurbüro Wagner") + $newpdf->Cell(0,5,"Mit freundlichen Grüßen",0,0,'L',0); + //unterschrift + if(is_file($signpath."signs/".$rechnung["user_id"].".png")) + $newpdf->Image($signpath."signs/".$rechnung["user_id"].".png",20,$newpdf->getY()+5,0,20); + else + $newpdf->Image($signpath."signs/default.png",20,$newpdf->getY()+5,0,20); + + $newpdf->sety($newpdf->getY()+25); + $newpdf->setX(20); + if($_SESSION["firma"] == "Wagner Markisen") + $newpdf->Cell(0,5,"WAGNER MARKISEN",0,1,'L',0); + $newpdf->setX(20); + $newpdf->Cell(0,5,$rechnung["uvname"]." ".$rechnung["unname"],0,0,'L',0); + if($_SESSION["firma"] == "LSG Oberallgäu" && $rechnung["uvname"]." ".$rechnung["unname"] == "Philipp Wagner") + { + $newpdf->ln(); + $newpdf->setX(20); + $newpdf->Cell(0,5,"(Kassier)",0,0,'L',0); + } + } + else + { + if(!isset($rechnung["sks"])){ + $rechnung["sks"] = 0; + } + if(!$rechnung["sks"] && $rechnung["typ"] != "Gutschrift") + { + if(!isset($rechnung["ktonr"])){ + $rechnung["ktonr"] = ""; + } + $newpdf->ln(); + $newpdf->setX(20); + $newpdf->MultiCell(0,5,writeZahlziel($rechnung["ktonr"],$rechnung["zahlziel"],$gesamtpreis,$rechnung["wahrung"],strtotime($rechnung["datetime"]),$rechnung["partner_id"]),0,'L',0,1); + } + $newpdf->setX(20); + $newpdf->Cell(0,5,$rechnung["lieferdatum"],0,1,'L',0); + $newpdf->ln(); + $newpdf->setX(20); + if(!$rechnung["sks"] && $rechnung["typ"] != "Gutschrift") + { + if($_SESSION["firma"] == "Ingenieurbüro Wagner") + $newpdf->Cell(0,5,"Ich bedanke mich für die gute Zusammenarbeit!",0,1,'L',0); + else + $newpdf->Cell(0,5,"Wir bedanken uns für die gute Zusammenarbeit!",0,1,'L',0); + } + + } + } +} + +function writeZahlziel($ktonr,$zahlziel,$gespreis,$wahrung,$rechdate,$kundeid) +{ + $ret = "Zahlbar"; + $skontodate = ""; + $date = ""; + if(stristr($zahlziel,"sofort ohne Abzug")) + { + $date = "sofort"; + } + else if(preg_match("!([0-9]+)\sTage\sohne\sAbzug!",$zahlziel,$match)) + { + $date .= date("d.m.Y",strtotime("+".$match[1]." days",$rechdate)); + } + if(stristr($zahlziel,"Skonto sofort")) + { + $skontodate = "sofort"; + } + if(preg_match("!Skonto\s([0-9]+)\sTage!",$zahlziel,$match) ) + { + $skontodate .= date("d.m.Y",strtotime("+".$match[1]." days",$rechdate)); + } + if(preg_match("!([0-9]+)\%!",$zahlziel,$match)) + { + $skonto = $match[1]; + }else{ + $skonto =""; + } + if($date != $skontodate) + { + $ret = "Zahlbar"; + if($date == "sofort") + $ret .= " sofort"; + else + $ret .= " bis zum ".$date; + $ret .= " ohne Abzug"; + if($skonto && $skontodate) + { + $ret .= "\noder"; + if($skontodate == "sofort") + $ret .= " sofort"; + else + $ret .= " bis zum ".$skontodate; + $ret .= " abzüglich ".$skonto."% Skonto (abziehbarer Betrag ".number_format(($gespreis/100)*$skonto,2,",",".")." ".$wahrung.")"; + } + } + else + { + $ret = "Zahlbar"; + if($skontodate == "sofort") + $ret .= " sofort"; + else + $ret .= " bis zum ".$date; + $ret .= " abzüglich ".$skonto."% Skonto (abziehbarer Betrag ".number_format(($gespreis/100)*$skonto,2,",",".")." ".$wahrung.")"; + } + if(stristr($zahlziel,"Betrag wird von Konto abgebucht")) + { + $ret = "Der Betrag von ".number_format($gespreis,2,",",".")." ".$wahrung." wird von Ihren Konto (Nr.: ".$ktonr.") abgebucht."; + } + return $ret; + +} + +function savePDF($pdf,$PDFpath) +{ + $PDFpathpart = dirname($PDFpath)."/"; + $PDFfilepart = basename($PDFpath,".pdf"); + $handle=opendir($PDFpathpart); + while ($file = readdir($handle)) + { + if (preg_match("=^\.{1,2}$=", $file)) + continue; # . und .. Dateien ignorieren + elseif(is_file($PDFpathpart.$file)) + { #Dateien prüfen, und löschen, wenn älter als $delFile - Minuten + $lastTime = ceil((time() - filemtime($PDFpathpart.$file))); + if($lastTime > 20){ + unlink($PDFpathpart.$file); + } + } + } + while(str_starts_with($PDFpath, ".")){ + $PDFpath = substr($PDFpath,1); + } + $pdf->Output($_SERVER['DOCUMENT_ROOT']."kunden".$PDFpath,"F"); +} + +function outputPDF($pdf) +{ + $pdf->Output($path,"I"); +} + +function makeImageFromPDF($PDFpath) +{ + $PDFpathpart = dirname($PDFpath)."/"; + $PDFfilepart = basename($PDFpath,".pdf"); + $handle=opendir($PDFpathpart); + while ($file = readdir($handle)) + { + if (preg_match("=^\.{1,2}$=", $file)) + continue; # . und .. Dateien ignorieren + + if (is_dir($PDFpathpart.$file)) + { + $lastTime = ceil((time() - filemtime($PDFpathpart.$file))); + if($lastTime > 20){ + rrmdir($PDFpathpart.$file."/"); + } + } + else + { #Dateien prüfen, und löschen, wenn älter als $delFile - Minuten + $lastTime = ceil((time() - filemtime($PDFpathpart.$file))); + if($lastTime > 20){ + unlink($PDFpathpart.$file); + } + } + } + mkdir(dirname($PDFpath)."/".basename($PDFpath,".pdf")."/"); + //exec(''); + exec("export PATH=\"/opt/bin\";/opt/bin/convert $PDFpath ".dirname($PDFpath)."/".basename($PDFpath,".pdf")."/".basename($PDFpath,".pdf").".png"); + $i="0"; + $ret = ""; + if(is_file(dirname($PDFpath)."/".basename($PDFpath,".pdf")."/".basename($PDFpath,".pdf").".png")) + $ret .= "Seite 1"; + while(is_file(dirname($PDFpath)."/".basename($PDFpath,".pdf")."/".basename($PDFpath,".pdf")."-$i.png")) + { + $ret .= "Seite ".($i+1).""; + $i++; + } + return $ret; +} + +function makezettel($pdf,$termine,$anfahrt,$googleadressen='') +{ + if($ajax) + $picpath = "../pics/"; + else + $picpath = "./pics/"; + $mixedmwst = 0; + foreach($termine as $termin=>$key) + { + $googleadresse=$googleadressen[$key]; + $dauersplit = explode(":",$termin["termdauer"]); + if($dauersplit[0] > 0) + { + $dauer = ltrim($dauersplit[0],"0")." Std"; + if($dauersplit[1] > 0) + { + $dauer .= ", "; + } + } + if($dauersplit[1] > 0) + { + $dauer .= ltrim($dauersplit[1],"0")." Min"; + } + + $pdf->SetTextColor(0,0,0); + $pdf->SetFont('Times','',14); + $pdf->setY(20); + $pdf->setX(25); + $pdf->MultiCell(85,0,str_replace("
    ","\n",$adresse["adresse"]),0,"L",0); + $pdf->Ln(10); + $pdf->SetFont('Times','BU',14); + $pdf->Cell(0,5,strtoupper($termin["typ"])." - ".$termin["head"],0,1,"C",0); + $pdf->SetFont('Times','B',14); + //$pdf->Line(35,$pdf->GetY(),180,$pdf->GetY()); + $notespos = $pdf->GetY(); + $pdf->setY(20); + $pdf->Cell(0,5,date("d.m.Y, H:i",strtotime($termin["termtime"]))." Uhr",0,1,"R",0); + $pdf->Cell(0,5,"(".$dauer." geplant)",0,1,"R",0); + $pdf->SetY($notespos); + $pdf->SetFont('Times','',12); + $pdf->MultiCell(0,0,$termin["text"],0,"C",0); + $pdf->Ln(); + $pdf->SetFont('Times','B',16); + $pdf->Cell(0,5,"Notizen:",0,1,"C",0); + $pdf->Ln(12); + $pdf->SetDrawColor(100,100,100); + while($pdf->GetY() < 260) + { + $pdf->line(10,$pdf->GetY(),200,$pdf->GetY()); + $pdf->Ln(12); + } + } +} + +function makesingleterminpage($pdf,$termin,$adresse,$telnrn,$anfahrt,$googleadresse='') +{ + if($ajax) + $picpath = "../pics/"; + else + $picpath = "./pics/"; + + $dauersplit = explode(":",$termin["termdauer"]); + if($dauersplit[0] > 0) + { + $dauer = $dauersplit[0]." Std"; + if($dauersplit[1] > 0) + { + $dauer .= ", "; + } + } + if($dauersplit[1] > 0) + { + $dauer .= $dauersplit[1]." Min"; + } + + $mitarbeiter = $termin["uservname"]." ".$termin["usernname"]; + if($termin["uservname2"] || $termin["usernname2"]) + $mitarbeiter .= ", ".$termin["uservname2"]." ".$termin["usernname2"]; + if($termin["uservname3"] || $termin["usernname3"]) + $mitarbeiter .= ",\n".$termin["uservname3"]." ".$termin["usernname3"]; + if($termin["uservname4"] || $termin["usernname4"]) + $mitarbeiter .= ", ".$termin["uservname4"]." ".$termin["usernname4"]; + + $pdf->SetTextColor(0,0,0); + $pdf->SetFont('Times','',14); + $pdf->setY(20); + $pdf->setX(25); + $pdf->MultiCell(85,0,str_replace("
    ","\n",$adresse["adresse"]),0,"L",0); + $pdf->SetFont('Times','B',12); + $pdf->ln(5); + $pdf->MultiCell(0,0,$telnrn,0,"L",0); + $pdf->Ln(10); + $pdf->SetFont('Times','BU',16); + $pdf->Cell(0,5,strtoupper($termin["typ"])." - ".$termin["head"],0,1,"C",0); + $pdf->SetFont('Times','B',16); + //$pdf->Line(35,$pdf->GetY(),180,$pdf->GetY()); + $notespos = $pdf->GetY(); + $pdf->setY(10); + $pdf->Cell(0,5,date("d.m.Y, H:i",strtotime($termin["termtime"]))." Uhr",0,1,"R",0); + $pdf->Cell(0,5,"(".$dauer." geplant)",0,1,"R",0); + $pdf->MultiCell(0,0,"(".$mitarbeiter.")",0,"R",0); + $pdf->SetY($notespos); + $pdf->SetFont('Times','',12); + $pdf->MultiCell(0,0,$termin["text"],0,"C",0); + $pdf->Ln(); + $pdf->SetFont('Times','B',16); + $pdf->Cell(0,5,"Notizen:",0,1,"C",0); + $pdf->Ln(12); + $pdf->SetDrawColor(100,100,100); + if(!$googleadresse) + { + while($pdf->GetY() < 230) + { + $pdf->line(10,$pdf->GetY(),200,$pdf->GetY()); + $pdf->Ln(12); + } + $pdf->SetFont('Times','',16); + $pdf->Cell(0,5,"Ankunft:______________________ Abfahrt:_____________________",0,1,"L",0); + $pdf->Ln(12); + $pdf->Cell(0,5,"Unterschrift Kunde:_____________________",0,1,"C",0); + + } + else + { + while($pdf->GetY() < 135) + { + $pdf->line(10,$pdf->GetY(),200,$pdf->GetY()); + $pdf->Ln(12); + } + //$pdf->Image("@".file_get_contents($googleadresse),0,128,0,110,'PNG'); + while($pdf->GetY() < 230) + { + $pdf->line(120,$pdf->GetY(),200,$pdf->GetY()); + $pdf->Ln(12); + } + $pdf->SetFont('Times','',16); + $pdf->Cell(0,5,"Ankunft:______________________ Abfahrt:_____________________",0,1,"L",0); + $pdf->Ln(10); + $pdf->Cell(0,5,"Unterschrift Kunde:_____________________",0,1,"C",0); + //$pdf->Image("./pics/icons/weather/fog.png",100,200,60,60,'PNG'); + } +} + +function maketerminarray($dbconn,$id) +{ + $qry = mysqli_query($dbconn,"SELECT head, user, text, termin.id, termtime, termtyp.typ AS typ, termdauer, str, ort, hnr, plz, partner_id, land, + adresse.vname AS vname, adresse.nname AS nname, titel_id, titel2_id, anrede_id, anrede2_id, vname2, nname2, zusatz, + user.vname as uservname, user.nname as usernname, + user2.vname as uservname2, user2.nname as usernname2, + user3.vname as uservname3, user3.nname as usernname3, + user4.vname as uservname4, user4.nname as usernname4 + FROM termin + LEFT JOIN adresse ON adresse_id = adresse.id + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN termtyp ON termin.typ = termtyp.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + LEFT JOIN user ON user = user.id + LEFT JOIN user AS user2 ON termin.user2 = user2.id + LEFT JOIN user AS user3 ON termin.user3 = user3.id + LEFT JOIN user AS user4 ON termin.user4 = user4.id + WHERE termin.id = $id") or $err = error("Fehler beim ermitteln der Termindaten
    ".mysqli_error($dbconn)); + $res = mysqli_fetch_assoc($qry); + + $qry = mysqli_query($dbconn,"SELECT anrede + FROM anrede + WHERE id = '".$res["anrede_id"]."'") or $err = error("Fehler beim ermitteln der Anrede
    ".mysqli_error($dbconn)); + $res2 = mysqli_fetch_assoc($qry); + $res["anrede"] = $res2["anrede"]; + + $qry = mysqli_query($dbconn,"SELECT anrede + FROM anrede + WHERE id = '".$res["anrede2_id"]."'") or $err = error("Fehler beim ermitteln der Anrede2
    ".mysqli_error($dbconn)); + $res2 = mysqli_fetch_assoc($qry); + $res["anrede2"] = $res2["anrede"]; + + $qry = mysqli_query($dbconn,"SELECT titel + FROM titel + WHERE id = '".$res["titel_id"]."'") or $err = error("Fehler beim ermitteln des Titels
    ".mysqli_error($dbconn)); + $res2 = mysqli_fetch_assoc($qry); + $res["titel"] = $res2["titel"]; + + $qry = mysqli_query($dbconn,"SELECT titel + FROM titel + WHERE id = '".$res["titel2_id"]."'") or $err = error("Fehler beim ermitteln des Titel2
    ".mysqli_error($dbconn)); + $res2 = mysqli_fetch_assoc($qry); + $res["titel2"] = $res2["titel"]; + + return $res; +} + +function maketerminadresse($dbconn,$termid) +{ + + $qry=mysqli_query($dbconn,"SELECT nname, titel_id, titel2_id, vname, nname2, vname2, str, ort, plz, hnr, land, firma, anrede_id, anrede2_id, partner_id, adresse_id + FROM termin + JOIN adresse ON termin.adresse_id = adresse.id + JOIN strasse ON strasse.id = str_id + JOIN ort ON ort.id = ort_id JOIN land ON land.id = land_id + WHERE termin.id = $termid") or $err= error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + + + $adresse = mysqli_fetch_assoc($qry); + + $qry = mysqli_query($dbconn,"SELECT * FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $anrs[$res["id"]] = $res["anrede"]; + } + + $qry = mysqli_query($dbconn,"SELECT * FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $titels[$res["id"]] = $res["titel"]; + } + +define("ADRFIELD_FIRMAANR", 0); +define("ADRFIELD_FIRMA", 1); +define("ADRFIELD_ANR1", 2); +define("ADRFIELD_TITEL1", 3); +define("ADRFIELD_NAME1", 4); +define("ADRFIELD_ANR2", 5); +define("ADRFIELD_TITEL2", 6); +define("ADRFIELD_NAME2", 7); +define("ADRFIELD_STR", 8); +define("ADRFIELD_ORT", 9); +define("ADRFIELD_LAND", 10); + + $adressfields = ""; + if($adresse["firma"]) + $adressfields .= "11"; + else + $adressfields .= "00"; + + if($anrs[$adresse["anrede_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($titels[$adresse["titel_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($adresse["vname"] || $adresse["nname"]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($anrs[$adresse["anrede2_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($titels[$adresse["titel2_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($adresse["vname2"] || $adresse["nname2"]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + $adressfields .= "110"; + + + + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + + if($firmaanr) + { + $adrstr .= "Firma"; + } + if($firma) + { + $adrstr .= "
    ".trim($adresse["firma"]); + } + + if($anr1 && $anr2 && $name1 && !$name2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + } + elseif($anr1 && $anr2 && $name2 && !$name1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + } + else + { + if($anr1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]." "; + } + + if($titel1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $titels[$adresse["titel_id"]]." "; + } + if($name1) + { + if(!$titel1 && !$firma && !$firmaanr && !$name2 && $adrstr) + $adrstr .= "
    "; + if(!$anr1 && !$titel1 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + } + if($anr2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede2_id"]]." "; + } + if($titel2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $titels[$adresse["titel2_id"]]." "; + } + if($name2) + { + if(!$titel2 && !$firma && !$firmaanr && !$name1 && !$anr1 && $adrstr) + $adrstr .= "
    "; + if(!$anr2 && !$titel2 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + } + } + if($str) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim($adresse["str"])." ".trim($adresse["hnr"]); + } + if($ort) + { + if($adrstr) + $adrstr .= "
    "; + if($land) + $adresse["ort"] = strtoupper($adresse["ort"]); + $adrstr .= trim($adresse["plz"])." ".trim($adresse["ort"]); + } + if($land) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim(strtoupper($adresse["land"])); + } + + $lines=explode("
    ",$adrstr); + $lines = count($lines); + return array("lines"=>$lines,"adresse"=>$adrstr); + +} + +function makeadradresse($dbconn,$partnerid) +{ + + $qry=mysqli_query($dbconn,"SELECT nname, titel_id, titel2_id, vname, nname2, vname2, str, ort, plz, hnr, land, firma, anrede_id, anrede2_id, partner_id, adresse.id AS adresse_id + FROM adresse + JOIN strasse ON strasse.id = str_id + JOIN ort ON ort.id = ort_id JOIN land ON land.id = land_id + JOIN partner ON partner.id = partner_id + WHERE adresse.typ_id = 1 AND partner_id= $partnerid") or $err= error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + + + $adresse = mysqli_fetch_assoc($qry); + + $qry = mysqli_query($dbconn,"SELECT * FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $anrs[$res["id"]] = $res["anrede"]; + } + + $qry = mysqli_query($dbconn,"SELECT * FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $titels[$res["id"]] = $res["titel"]; + } + +define("ADRFIELD_FIRMAANR", 0); +define("ADRFIELD_FIRMA", 1); +define("ADRFIELD_ANR1", 2); +define("ADRFIELD_TITEL1", 3); +define("ADRFIELD_NAME1", 4); +define("ADRFIELD_ANR2", 5); +define("ADRFIELD_TITEL2", 6); +define("ADRFIELD_NAME2", 7); +define("ADRFIELD_STR", 8); +define("ADRFIELD_ORT", 9); +define("ADRFIELD_LAND", 10); + + $adressfields = ""; + if($adresse["firma"]) + $adressfields .= "11"; + else + $adressfields .= "00"; + + if($anrs[$adresse["anrede_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($titels[$adresse["titel_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($adresse["vname"] || $adresse["nname"]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($anrs[$adresse["anrede2_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($titels[$adresse["titel2_id"]]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + if($adresse["vname2"] || $adresse["nname2"]) + $adressfields .= "1"; + else + $adressfields .= "0"; + + $adressfields .= "110"; + + + + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + + if($firmaanr) + { + $adrstr .= "Firma"; + } + if($firma) + { + $adrstr .= "
    ".trim($adresse["firma"]); + } + + if($anr1 && $anr2 && $name1 && !$name2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + } + elseif($anr1 && $anr2 && $name2 && !$name1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + } + else + { + if($anr1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]." "; + } + + if($titel1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $titels[$adresse["titel_id"]]." "; + } + if($name1) + { + if(!$titel1 && !$firma && !$firmaanr && !$name2 && $adrstr) + $adrstr .= "
    "; + if(!$anr1 && !$titel1 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + } + if($anr2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede2_id"]]." "; + } + if($titel2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $titels[$adresse["titel2_id"]]." "; + } + if($name2) + { + if(!$titel2 && !$firma && !$firmaanr && !$name1 && !$anr1 && $adrstr) + $adrstr .= "
    "; + if(!$anr2 && !$titel2 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + } + } + if($str) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim($adresse["str"])." ".trim($adresse["hnr"]); + } + if($ort) + { + if($adrstr) + $adrstr .= "
    "; + if($land) + $adresse["ort"] = strtoupper($adresse["ort"]); + $adrstr .= trim($adresse["plz"])." ".trim($adresse["ort"]); + } + if($land) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim(strtoupper($adresse["land"])); + } + + $lines=explode("
    ",$adrstr); + $lines = count($lines); + return array("lines"=>$lines,"adresse"=>$adrstr); + +} + +function maketelnrn($dbconn,$termid) +{ + $qry=mysqli_query($dbconn,"SELECT partner_id, adresse_id + FROM termin + JOIN adresse ON termin.adresse_id = adresse.id + WHERE termin.id = $termid") or $err= error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + + + if($adresse = mysqli_fetch_assoc($qry)) + { + $qry = mysqli_query($dbconn,"SELECT name,typ,tel.id,nr,ort,ortsteil,plz,vwahl FROM tel LEFT JOIN teltyp ON typ_id = teltyp.id LEFT JOIN ort ON ort_id = ort.id WHERE partner_id='".$adresse["partner_id"]."' AND (tel.adresse_id = 0 OR tel.adresse_id = '".$adresse["adresse_id"]."') ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $telstr .= trim($res["typ"]).": "." (".$res["vwahl"].") ".$res["nr"]." in ".$res["ort"]."(".$res["name"].")\n"; + } + $qry = mysqli_query($dbconn,"SELECT kontakt,typ FROM kontakt LEFT JOIN kontakttyp ON typ_id = kontakttyp.id WHERE partner_id='".$adresse["partner_id"]."' ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $telstr .= trim($res["typ"]).": ".$res["kontakt"]."\n"; + } + } + return $telstr; +} + +function makeadrtelnrn($dbconn,$partnerid) +{ + $qry = mysqli_query($dbconn,"SELECT name,typ,tel.id,nr,ort,ortsteil,plz,vwahl FROM tel LEFT JOIN teltyp ON typ_id = teltyp.id LEFT JOIN ort ON ort_id = ort.id WHERE partner_id='".$partnerid."' ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $telstr .= trim($res["typ"]).": "."(".$res["vwahl"].")".$res["nr"].",".$res["ort"]."(".$res["name"].")\n"; + } + return $telstr; +} + +function makegooglestring($dbconn,$termid) +{ + + $qry=mysqli_query($dbconn,"SELECT nname, titel_id, titel2_id, vname, nname2, vname2, str, ort, plz, hnr, land, firma, anrede_id, anrede2_id + FROM termin + JOIN adresse ON termin.adresse_id = adresse.id + JOIN strasse ON strasse.id = str_id + JOIN ort ON ort.id = ort_id JOIN land ON land.id = land_id + WHERE termin.id = $termid") or $err= error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + + + if($adresse = mysqli_fetch_assoc($qry)) + { + $googlestr = "http://maps.googleapis.com/maps/api/staticmap"; + $googlestr .= "?markers=color:blue|label:A|"; + $googlestr .= str_replace(" ","+",trim($adresse["plz"])." ".trim($adresse["ort"])." ".trim($adresse["str"])." ".trim($adresse["hnr"])); + $googlestr .= "&zoom=15&size=400x400&scale=2&sensor=false&maptype=roadmap"; + //maptype: roadmap, hybrid, terrain, satellite + } + else + message("Adresse nicht gefunden"); + return $googlestr; + +} + +function makeprojectpage($pdf,$adresse,$telnrn,$project,$work) +{ + if($ajax) + $picpath = "../pics/"; + else + $picpath = "./pics/"; + + $pdf->SetFont('helvetica','B',6); + $pdf->setY(35); + $pdf->setX(25); + + if($_SESSION["firma"] == "Wagner Markisen") + { + $pdf->SetTextColor(124,124,138); + $pdf->Cell(0,3,'WAGNER MARKISEN GMBH · IM ENGELFELD 13 · 87509 IMMENSTADT',0,0,'L'); + } + elseif($_SESSION["firma"] == "Ingenieurbüro Wagner") + { + $pdf->SetTextColor(20,47,119); + $pdf->Cell(0,3,'INGENIEURBÜRO MORITZ WAGNER IM ENGELFELD 13 87509 IMMENSTADT TEL.: 0176 22522937',0,0,'L'); + } + else + { + $pdf->SetTextColor(124,124,138); + $pdf->Cell(0,3,'LSG OBERALLGÄU e.V. PHILIPP WAGNER IM ENGELFELD 13 87509 IMMENSTADT TEL.: 0176/21938558',0,0,'L'); + } + $pdf->SetTextColor(0,0,0); + $pdf->SetFont('Times','',12); + $pdf->setY(40); + $pdf->setX(25); + $pdf->MultiCell(85,0,str_replace("
    ","\n",$adresse["adresse"]),0,"L",0); + $pdf->SetFont('Times','B',10); + $tmpY = $pdf->getY(); + $pdf->setY(40); + $pdf->setX(110); + $pdf->MultiCell(0,0,"Telefon:\n".$telnrn,0,"L",0); + if($pdf->getY() > $tmpY) + $tmpY = $pdf->getY(); + $pdf->setY($tmpY); + $pdf->Ln(5); + $pdf->SetFont('Times','BU',16); + $pdf->Cell(0,5,$project["name"],0,1,"C",0); + $pdf->SetFont('Times','B',16); + $pdf->Ln(12); + //Table-re-HEAD + $currY = $pdf->GetY(); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(135,5,'Arbeit',0,0,'C'); + $pdf->setX(155); + $pdf->Cell(25,5,'Datum',0,0,'C'); + $pdf->setX(180); + $pdf->Cell(20,5,'Zeit',0,0,'C'); + $pdf->Ln(); + $pdf->Line(18 , $pdf->GetY(), 200, $pdf->GetY()); + $pdf->Line(180 , $pdf->GetY()-5, 180, 270); + $pdf->Line(155 , $pdf->GetY()-5, 155, 270); + + $currY = $pdf->GetY(); + $pdf->SetDrawColor(100,100,100); + //while($pdf->GetY() < 260) + $pdf->SetFont('Times','',12); + $gesstd = 0; + foreach($work as $workline) + { + $i++; + if($i%2) + { + $pdf->rect(20,$pdf->GetY(),176,5,'F',Array("all"=>0),array(230,230,230)); + } + $pdf->setX(20); + $pdf->Cell(135,5,$workline["bezeichn"],0,0,'L'); + $pdf->setX(155); + $pdf->Cell(25,5,$workline["datetime"],0,0,'C'); + $pdf->setX(180); + $pdf->Cell(20,5,number_format($workline["std"],1,",",".")." Std.",0,0,'C'); + $pdf->Ln(); + $gesstd += $workline["std"]; + if($pdf->GetY()>255) + { + $pdf->AddPage("P"); + //Table-re-HEAD + $currY = $pdf->GetY(); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(135,5,'Arbeit',0,0,'C'); + $pdf->setX(155); + $pdf->Cell(25,5,'Datum',0,0,'C'); + $pdf->setX(180); + $pdf->Cell(20,5,'Zeit',0,0,'C'); + $pdf->Ln(); + $pdf->Line(18 , $pdf->GetY(), 200, $pdf->GetY()); + $pdf->Line(180 , $pdf->GetY()-5, 180, 270); + $pdf->Line(155 , $pdf->GetY()-5, 155, 270); + $pdf->SetFont('Times','',12); + } + } + $pdf->Line(18 , $pdf->GetY()+1, 200, $pdf->GetY()); + $pdf->Line(18 , $pdf->GetY()+2, 200, $pdf->GetY()+1); + $pdf->SetY($pdf->GetY()+3); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(135,5,'Arbeitsstunden Summe:',0,0,'C'); + $pdf->setX(155); + $pdf->Cell(25,5,'',0,0,'C'); + $pdf->setX(180); + $pdf->Cell(20,5,number_format($gesstd,1,",",".")." Std.",0,0,'C'); +} + +function makezeitpage($pdf,$name,$daymins,$zeiten) +{ + if($ajax) + $picpath = "../pics/"; + else + $picpath = "./pics/"; + + $pdf->SetFont('helvetica','B',6); + $pdf->setY(35); + $pdf->setX(25); + + if($_SESSION["firma"] == "Wagner Markisen") + { + $pdf->SetTextColor(124,124,138); + $pdf->Cell(0,3,'WAGNER MARKISEN GMBH · IM ENGELFELD 13 · 87509 IMMENSTADT',0,0,'L'); + } + elseif($_SESSION["firma"] == "Ingenieurbüro Wagner") + { + $pdf->SetTextColor(20,47,119); + $pdf->Cell(0,3,'INGENIEURBÜRO MORITZ WAGNER IM ENGELFELD 13 87509 IMMENSTADT TEL.: 0176 22522937',0,0,'L'); + } + else + { + $pdf->SetTextColor(124,124,138); + $pdf->Cell(0,3,'LSG OBERALLGÄU e.V. PHILIPP WAGNER IM ENGELFELD 13 87509 IMMENSTADT TEL.: 0176/21938558',0,0,'L'); + } + $pdf->SetTextColor(0,0,0); + $pdf->SetFont('Times','',12); + $pdf->setY(40); + $pdf->setX(25); + $pdf->MultiCell(85,0,str_replace("
    ","\n",$name),0,"L",0); + $pdf->SetFont('Times','B',10); + $tmpY = $pdf->getY(); + $pdf->setY(40); + $pdf->setX(110); + $pdf->MultiCell(0,0,"Arbeitsstunden pro Tag:\n".$daymins/60,0,"L",0); + if($pdf->getY() > $tmpY) + $tmpY = $pdf->getY(); + $pdf->setY($tmpY); + $pdf->Ln(5); + $pdf->SetFont('Times','BU',16); + $pdf->Cell(0,5,$project["name"],0,1,"C",0); + $pdf->SetFont('Times','B',16); + $pdf->Ln(12); + //Table-re-HEAD + $currY = $pdf->GetY(); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(35,5,'Kommen',0,0,'C'); + $pdf->setX(55); + $pdf->Cell(35,5,'Gehen',0,0,'C'); + $pdf->setX(90); + $pdf->Cell(20,5,'Pause',0,0,'C'); + $pdf->setX(110); + $pdf->Cell(20,5,'Zeit',0,0,'C'); + $pdf->Ln(); + $pdf->Line(18 , $pdf->GetY(), 200, $pdf->GetY()); + $pdf->Line(53 , $pdf->GetY()-5, 53, 270); + $pdf->Line(88 , $pdf->GetY()-5, 88, 270); + + $currY = $pdf->GetY(); + $pdf->SetDrawColor(100,100,100); + //while($pdf->GetY() < 260) + $pdf->SetFont('Times','',12); + $gesstd = 0; + foreach($zeiten as $zeit) + { + $i++; + if($i%2) + { + $pdf->rect(20,$pdf->GetY(),176,5,'F',Array("all"=>0),array(230,230,230)); + } + $pdf->setX(20); + $pdf->Cell(35,5,$zeit["kommen"],0,0,'L'); + $pdf->setX(55); + $pdf->Cell(35,5,$zeit["gehen"],0,0,'C'); + $pdf->setX(90); + $pdf->Cell(20,5,$zeit["pause_mins"]." Min.",0,0,'C'); + $pdf->setX(110); + $pdf->Cell(20,5,floor($zeit["dauer_mins"]/60)." h ".round($zeit["dauer_mins"]-floor($zeit["dauer_mins"]/60)*60,0)."min",0,0,'C'); + $pdf->Ln(); + if($pdf->GetY()>255) + { + $pdf->AddPage("P"); + //Table-re-HEAD + $currY = $pdf->GetY(); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(35,5,'Kommen',0,0,'C'); + $pdf->setX(55); + $pdf->Cell(35,5,'Gehen',0,0,'C'); + $pdf->setX(90); + $pdf->Cell(20,5,'Pause',0,0,'C'); + $pdf->setX(110); + $pdf->Cell(20,5,'Zeit',0,0,'C'); + $pdf->Ln(); + $pdf->Line(18 , $pdf->GetY(), 200, $pdf->GetY()); + $pdf->Line(180 , $pdf->GetY()-5, 180, 270); + $pdf->Line(155 , $pdf->GetY()-5, 155, 270); + $pdf->SetFont('Times','',12); + } + } + $pdf->Line(18 , $pdf->GetY()+1, 200, $pdf->GetY()); + $pdf->Line(18 , $pdf->GetY()+2, 200, $pdf->GetY()+1); + $pdf->SetY($pdf->GetY()+3); + $pdf->SetFont('Times','B',14); + $pdf->setX(20); + $pdf->Cell(35,5,'Arbeitsstunden Summe:',0,0,'C'); + $pdf->setX(55); + $pdf->Cell(35,5,'',0,0,'C'); + $pdf->setX(90); + $pdf->Cell(20,5,number_format($gesstd,1,",",".")." Min.",0,0,'C'); + $pdf->setX(110); + $pdf->Cell(20,5,number_format($gesstd,1,",",".")." Min.",0,0,'C'); +} + +?> diff --git a/incs/mysql_ecape_wrapper.php b/incs/mysql_ecape_wrapper.php new file mode 100644 index 0000000..16ee8d6 --- /dev/null +++ b/incs/mysql_ecape_wrapper.php @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/incs/pChart/pCache.class b/incs/pChart/pCache.class new file mode 100644 index 0000000..2bcd6b0 --- /dev/null +++ b/incs/pChart/pCache.class @@ -0,0 +1,119 @@ +. + + Class initialisation : + pCache($CacheFolder="Cache/") + Cache management : + IsInCache($Data) + GetFromCache($ID,$Data) + WriteToCache($ID,$Data,$Picture) + DeleteFromCache($ID,$Data) + ClearCache() + Inner functions : + GetHash($ID,$Data) + */ + + /* pCache class definition */ + class pCache + { + var $HashKey = ""; + var $CacheFolder = "Cache/"; + + /* Create the pCache object */ + function pCache($CacheFolder="Cache/") + { + $this->CacheFolder = $CacheFolder; + } + + /* This function is clearing the cache folder */ + function ClearCache() + { + if ($handle = opendir($this->CacheFolder)) + { + while (false !== ($file = readdir($handle))) + { + if ( $file != "." && $file != ".." ) + unlink($this->CacheFolder.$file); + } + closedir($handle); + } + } + + /* This function is checking if we have an offline version of this chart */ + function IsInCache($ID,$Data,$Hash="") + { + if ( $Hash == "" ) + $Hash = $this->GetHash($ID,$Data); + + if ( file_exists($this->CacheFolder.$Hash) ) + return(TRUE); + else + return(FALSE); + } + + /* This function is making a copy of drawn chart in the cache folder */ + function WriteToCache($ID,$Data,$Picture) + { + $Hash = $this->GetHash($ID,$Data); + $FileName = $this->CacheFolder.$Hash; + + imagepng($Picture->Picture,$FileName); + } + + /* This function is removing any cached copy of this chart */ + function DeleteFromCache($ID,$Data) + { + $Hash = $this->GetHash($ID,$Data); + $FileName = $this->CacheFolder.$Hash; + + if ( file_exists($FileName ) ) + unlink($FileName); + } + + /* This function is retrieving the cached picture if applicable */ + function GetFromCache($ID,$Data) + { + $Hash = $this->GetHash($ID,$Data); + if ( $this->IsInCache("","",$Hash ) ) + { + $FileName = $this->CacheFolder.$Hash; + + header('Content-type: image/png'); + @readfile($FileName); + exit(); + } + } + + /* This function is building the graph unique hash key */ + function GetHash($ID,$Data) + { + $mKey = "$ID"; + foreach($Data as $key => $Values) + { + $tKey = ""; + foreach($Values as $Serie => $Value) + $tKey = $tKey.$Serie.$Value; + $mKey = $mKey.md5($tKey); + } + return(md5($mKey)); + } + } +?> \ No newline at end of file diff --git a/incs/pChart/pChart.class b/incs/pChart/pChart.class new file mode 100644 index 0000000..c407b7e --- /dev/null +++ b/incs/pChart/pChart.class @@ -0,0 +1,3489 @@ +. + + Class initialisation : + pChart($XSize,$YSize) + Draw methods : + drawBackground($R,$G,$B) + drawRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B) + drawFilledRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B,$DrawBorder=TRUE,$Alpha=100) + drawRoundedRectangle($X1,$Y1,$X2,$Y2,$Radius,$R,$G,$B) + drawFilledRoundedRectangle($X1,$Y1,$X2,$Y2,$Radius,$R,$G,$B) + drawCircle($Xc,$Yc,$Height,$R,$G,$B,$Width=0) + drawFilledCircle($Xc,$Yc,$Height,$R,$G,$B,$Width=0) + drawEllipse($Xc,$Yc,$Height,$Width,$R,$G,$B) + drawFilledEllipse($Xc,$Yc,$Height,$Width,$R,$G,$B) + drawLine($X1,$Y1,$X2,$Y2,$R,$G,$B,$GraphFunction=FALSE) + drawDottedLine($X1,$Y1,$X2,$Y2,$DotSize,$R,$G,$B) + drawAlphaPixel($X,$Y,$Alpha,$R,$G,$B) + drawFromPNG($FileName,$X,$Y,$Alpha=100) + drawFromGIF($FileName,$X,$Y,$Alpha=100) + drawFromJPG($FileName,$X,$Y,$Alpha=100) + Graph setup methods : + addBorder($Width=3,$R=0,$G=0,$B=0) + clearScale() + clearShadow() + createColorGradientPalette($R1,$G1,$B1,$R2,$G2,$B2,$Shades) + drawGraphArea($R,$G,$B,$Stripe=FALSE) + drawScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks=TRUE,$Angle=0,$Decimals=1,$WithMargin=FALSE,$SkipLabels=1,$RightScale=FALSE) + drawRightScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks=TRUE,$Angle=0,$Decimals=1,$WithMargin=FALSE,$SkipLabels=1) + drawXYScale($Data,$DataDescription,$YSerieName,$XSerieName,$R,$G,$B,$WithMargin=0,$Angle=0,$Decimals=1) + drawGrid($LineWidth,$Mosaic=TRUE,$R=220,$G=220,$B=220,$Alpha=100) + drawLegend($XPos,$YPos,$DataDescription,$R,$G,$B,$Rs=-1,$Gs=-1,$Bs=-1,$Rt=0,$Gt=0,$Bt=0,$Border=FALSE) + drawPieLegend($XPos,$YPos,$Data,$DataDescription,$R,$G,$B) + drawTitle($XPos,$YPos,$Value,$R,$G,$B,$XPos2=-1,$YPos2=-1,$Shadow=FALSE) + drawTreshold($Value,$R,$G,$B,$ShowLabel=FALSE,$ShowOnRight=FALSE,$TickWidth=4,$FreeText=NULL) + drawArea($Data,$Serie1,$Serie2,$R,$G,$B,$Alpha = 50) + drawRadarAxis($Data,$DataDescription,$Mosaic=TRUE,$BorderOffset=10,$A_R=60,$A_G=60,$A_B=60,$S_R=200,$S_G=200,$S_B=200,$MaxValue=-1) + drawGraphAreaGradient($R,$G,$B,$Decay,$Target=TARGET_GRAPHAREA) + drawTextBox($X1,$Y1,$X2,$Y2,$Text,$Angle=0,$R=255,$G=255,$B=255,$Align=ALIGN_LEFT,$Shadow=TRUE,$BgR=-1,$BgG=-1,$BgB=-1,$Alpha=100) + getLegendBoxSize($DataDescription) + loadColorPalette($FileName,$Delimiter=",") + reportWarnings($Interface="CLI") + setGraphArea($X1,$Y1,$X2,$Y2) + setLabel($Data,$DataDescription,$SerieName,$ValueName,$Caption,$R=210,$G=210,$B=210) + setColorPalette($ID,$R,$G,$B) + setCurrency($Currency) + setDateFormat($Format) + setFontProperties($FontName,$FontSize) + setLineStyle($Width=1,$DotSize=0) + setFixedScale($VMin,$VMax,$Divisions=5,$VXMin=0,$VXMin=0,$XDivisions=5) + setShadowProperties($XDistance=1,$YDistance=1,$R=60,$G=60,$B=60,$Alpha) + writeValues($Data,$DataDescription,$Series) + Graphs methods : + drawPlotGraph($Data,$DataDescription,$BigRadius=5,$SmallRadius=2,$R2=-1,$G2=-1,$B2=-1,$Shadow=FALSE) + drawXYPlotGraph($Data,$DataDescription,$YSerieName,$XSerieName,$PaletteID=0,$BigRadius=5,$SmallRadius=2,$R2=-1,$G2=-1,$B2=-1) + drawLineGraph($Data,$DataDescription,$SerieName="") + drawXYGraph($Data,$DataDescription,$YSerieName,$XSerieName,$PaletteID=0) + drawFilledLineGraph($Data,$DataDescription,$Alpha=100,$AroundZero=FALSE) + drawCubicCurve($Data,$DataDescription,$Accuracy=.1,$SerieName="") + drawFilledCubicCurve($Data,$DataDescription,$Accuracy=.1,$Alpha=100,$AroundZero=FALSE) + drawOverlayBarGraph($Data,$DataDescription,$Alpha=50) + drawBarGraph($Data,$DataDescription,$Shadow=FALSE) + drawStackedBarGraph($Data,$DataDescription,$Alpha=50,$Contiguous=FALSE) + drawLimitsGraph($Data,$DataDescription,$R=0,$G=0,$B=0) + drawRadar($Data,$DataDescription,$BorderOffset=10,$MaxValue=-1) + drawFilledRadar($Data,$DataDescription,$Alpha=50,$BorderOffset=10,$MaxValue=-1) + drawBasicPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$R=255,$G=255,$B=255,$Decimals=0) + drawFlatPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$SpliceDistance=0,$Decimals = 0) + drawFlatPieGraphWithShadow($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$SpliceDistance=0,$Decimals = 0) + drawPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$EnhanceColors=TRUE,$Skew=60,$SpliceHeight=20,$SpliceDistance=0,$Decimals=0) + Other methods : + setImageMap($Mode=TRUE,$GraphID="MyGraph") + getImageMap($MapName,$Flush=TRUE) + Render($FileName) + Stroke() + */ + + /* Declare some script wide constants */ + define("SCALE_NORMAL",1); + define("SCALE_ADDALL",2); + define("SCALE_START0",3); + define("SCALE_ADDALLSTART0",4); + define("PIE_PERCENTAGE", 1); + define("PIE_LABELS",2); + define("PIE_NOLABEL",3); + define("PIE_PERCENTAGE_LABEL", 4); + define("TARGET_GRAPHAREA",1); + define("TARGET_BACKGROUND",2); + define("ALIGN_TOP_LEFT",1); + define("ALIGN_TOP_CENTER",2); + define("ALIGN_TOP_RIGHT",3); + define("ALIGN_LEFT",4); + define("ALIGN_CENTER",5); + define("ALIGN_RIGHT",6); + define("ALIGN_BOTTOM_LEFT",7); + define("ALIGN_BOTTOM_CENTER",8); + define("ALIGN_BOTTOM_RIGHT",9); + + /* pChart class definition */ + class pChart + { + /* Palettes definition */ + var $Palette = array("0"=>array("R"=>188,"G"=>224,"B"=>46), + "1"=>array("R"=>224,"G"=>100,"B"=>46), + "2"=>array("R"=>224,"G"=>214,"B"=>46), + "3"=>array("R"=>46,"G"=>151,"B"=>224), + "4"=>array("R"=>176,"G"=>46,"B"=>224), + "5"=>array("R"=>224,"G"=>46,"B"=>117), + "6"=>array("R"=>92,"G"=>224,"B"=>46), + "7"=>array("R"=>224,"G"=>176,"B"=>46)); + + /* Some static vars used in the class */ + var $XSize = NULL; + var $YSize = NULL; + var $Picture = NULL; + var $ImageMap = NULL; + + /* Error management */ + var $ErrorReporting = FALSE; + var $ErrorInterface = "CLI"; + var $Errors = NULL; + var $ErrorFontName = "Fonts/pf_arma_five.ttf"; + var $ErrorFontSize = 6; + + /* vars related to the graphing area */ + var $GArea_X1 = NULL; + var $GArea_Y1 = NULL; + var $GArea_X2 = NULL; + var $GArea_Y2 = NULL; + var $GAreaXOffset = NULL; + var $VMax = NULL; + var $VMin = NULL; + var $VXMax = NULL; + var $VXMin = NULL; + var $Divisions = NULL; + var $XDivisions = NULL; + var $DivisionHeight = NULL; + var $XDivisionHeight = NULL; + var $DivisionCount = NULL; + var $XDivisionCount = NULL; + var $DivisionRatio = NULL; + var $XDivisionRatio = NULL; + var $DivisionWidth = NULL; + var $DataCount = NULL; + var $Currency = "\$"; + + /* Text format related vars */ + var $FontName = NULL; + var $FontSize = NULL; + var $DateFormat = "d/m/Y"; + + /* Lines format related vars */ + var $LineWidth = 1; + var $LineDotSize = 0; + + /* Layer related vars */ + var $Layers = NULL; + + /* Set antialias quality : 0 is maximum, 100 minimum*/ + var $AntialiasQuality = 0; + + /* Shadow settings */ + var $ShadowActive = FALSE; + var $ShadowXDistance = 1; + var $ShadowYDistance = 1; + var $ShadowRColor = 60; + var $ShadowGColor = 60; + var $ShadowBColor = 60; + var $ShadowAlpha = 50; + var $ShadowBlur = 0; + + /* Image Map settings */ + var $BuildMap = FALSE; + var $MapFunction = NULL; + var $tmpFolder = "tmp/"; + var $MapID = NULL; + + /* This function create the background picture */ + function pChart($XSize,$YSize) + { + $this->XSize = $XSize; + $this->YSize = $YSize; + $this->Picture = imagecreatetruecolor($XSize,$YSize); + + $C_White =$this->AllocateColor($this->Picture,255,255,255); + imagefilledrectangle($this->Picture,0,0,$XSize,$YSize,$C_White); + imagecolortransparent($this->Picture,$C_White); + + $this->setFontProperties("tahoma.ttf",8); + } + + /* Set if warnings should be reported */ + function reportWarnings($Interface="CLI") + { + $this->ErrorReporting = TRUE; + $this->ErrorInterface = $Interface; + } + + /* Set the font properties */ + function setFontProperties($FontName,$FontSize) + { + $this->FontName = $FontName; + $this->FontSize = $FontSize; + } + + /* Set the shadow properties */ + function setShadowProperties($XDistance=1,$YDistance=1,$R=60,$G=60,$B=60,$Alpha=50,$Blur=0) + { + $this->ShadowActive = TRUE; + $this->ShadowXDistance = $XDistance; + $this->ShadowYDistance = $YDistance; + $this->ShadowRColor = $R; + $this->ShadowGColor = $G; + $this->ShadowBColor = $B; + $this->ShadowAlpha = $Alpha; + $this->ShadowBlur = $Blur; + } + + /* Remove shadow option */ + function clearShadow() + { + $this->ShadowActive = FALSE; + } + + /* Set Palette color */ + function setColorPalette($ID,$R,$G,$B) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $this->Palette[$ID]["R"] = $R; + $this->Palette[$ID]["G"] = $G; + $this->Palette[$ID]["B"] = $B; + } + + /* Create a color palette shading from one color to another */ + function createColorGradientPalette($R1,$G1,$B1,$R2,$G2,$B2,$Shades) + { + $RFactor = ($R2-$R1)/$Shades; + $GFactor = ($G2-$G1)/$Shades; + $BFactor = ($B2-$B1)/$Shades; + + for($i=0;$i<=$Shades-1;$i++) + { + $this->Palette[$i]["R"] = $R1+$RFactor*$i; + $this->Palette[$i]["G"] = $G1+$GFactor*$i; + $this->Palette[$i]["B"] = $B1+$BFactor*$i; + } + } + + /* Load Color Palette from file */ + function loadColorPalette($FileName,$Delimiter=",") + { + $handle = @fopen($FileName,"r"); + $ColorID = 0; + if ($handle) + { + while (!feof($handle)) + { + $buffer = fgets($handle, 4096); + $buffer = str_replace(chr(10),"",$buffer); + $buffer = str_replace(chr(13),"",$buffer); + $Values = split($Delimiter,$buffer); + if ( count($Values) == 3 ) + { + $this->Palette[$ColorID]["R"] = $Values[0]; + $this->Palette[$ColorID]["G"] = $Values[1]; + $this->Palette[$ColorID]["B"] = $Values[2]; + $ColorID++; + } + } + } + } + + /* Set line style */ + function setLineStyle($Width=1,$DotSize=0) + { + $this->LineWidth = $Width; + $this->LineDotSize = $DotSize; + } + + /* Set currency symbol */ + function setCurrency($Currency) + { + $this->Currency = $Currency; + } + + /* Set the graph area location */ + function setGraphArea($X1,$Y1,$X2,$Y2) + { + $this->GArea_X1 = $X1; + $this->GArea_Y1 = $Y1; + $this->GArea_X2 = $X2; + $this->GArea_Y2 = $Y2; + } + + /* Prepare the graph area */ + function drawGraphArea($R,$G,$B,$Stripe=FALSE) + { + $this->drawFilledRectangle($this->GArea_X1,$this->GArea_Y1,$this->GArea_X2,$this->GArea_Y2,$R,$G,$B,FALSE); + $this->drawRectangle($this->GArea_X1,$this->GArea_Y1,$this->GArea_X2,$this->GArea_Y2,$R-40,$G-40,$B-40); + + if ( $Stripe ) + { + $R2 = $R-15; if ( $R2 < 0 ) { $R2 = 0; } + $G2 = $R-15; if ( $G2 < 0 ) { $G2 = 0; } + $B2 = $R-15; if ( $B2 < 0 ) { $B2 = 0; } + + $LineColor =$this->AllocateColor($this->Picture,$R2,$G2,$B2); + $SkewWidth = $this->GArea_Y2-$this->GArea_Y1-1; + + for($i=$this->GArea_X1-$SkewWidth;$i<=$this->GArea_X2;$i=$i+4) + { + $X1 = $i; $Y1 = $this->GArea_Y2; + $X2 = $i+$SkewWidth; $Y2 = $this->GArea_Y1; + + + if ( $X1 < $this->GArea_X1 ) + { $X1 = $this->GArea_X1; $Y1 = $this->GArea_Y1 + $X2 - $this->GArea_X1 + 1; } + + if ( $X2 >= $this->GArea_X2 ) + { $Y2 = $this->GArea_Y1 + $X2 - $this->GArea_X2 +1; $X2 = $this->GArea_X2 - 1; } +// * Fixed in 1.27 * { $X2 = $this->GArea_X2 - 1; $Y2 = $this->GArea_Y2 - ($this->GArea_X2 - $X1); } + + imageline($this->Picture,$X1,$Y1,$X2,$Y2+1,$LineColor); + } + } + } + + /* Allow you to clear the scale : used if drawing multiple charts */ + function clearScale() + { + $this->VMin = NULL; + $this->VMax = NULL; + $this->VXMin = NULL; + $this->VXMax = NULL; + $this->Divisions = NULL; + $this->XDivisions = NULL; } + + /* Allow you to fix the scale, use this to bypass the automatic scaling */ + function setFixedScale($VMin,$VMax,$Divisions=5,$VXMin=0,$VXMax=0,$XDivisions=5) + { + $this->VMin = $VMin; + $this->VMax = $VMax; + $this->Divisions = $Divisions; + + if ( !$VXMin == 0 ) + { + $this->VXMin = $VXMin; + $this->VXMax = $VXMax; + $this->XDivisions = $XDivisions; + } + } + + /* Wrapper to the drawScale() function allowing a second scale to be drawn */ + function drawRightScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks=TRUE,$Angle=0,$Decimals=1,$WithMargin=FALSE,$SkipLabels=1) + { + $this->drawScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks,$Angle,$Decimals,$WithMargin,$SkipLabels,TRUE); + } + + /* Compute and draw the scale */ + function drawScale($Data,$DataDescription,$ScaleMode,$R,$G,$B,$DrawTicks=TRUE,$Angle=0,$Decimals=1,$WithMargin=FALSE,$SkipLabels=1,$RightScale=FALSE) + { + /* Validate the Data and DataDescription array */ + $this->validateData("drawScale",$Data); + + $C_TextColor =$this->AllocateColor($this->Picture,$R,$G,$B); + + $this->drawLine($this->GArea_X1,$this->GArea_Y1,$this->GArea_X1,$this->GArea_Y2,$R,$G,$B); + $this->drawLine($this->GArea_X1,$this->GArea_Y2,$this->GArea_X2,$this->GArea_Y2,$R,$G,$B); + + if ( $this->VMin == NULL && $this->VMax == NULL) + { + if (isset($DataDescription["Values"][0])) + { + $this->VMin = $Data[0][$DataDescription["Values"][0]]; + $this->VMax = $Data[0][$DataDescription["Values"][0]]; + } + else { $this->VMin = 2147483647; $this->VMax = -2147483647; } + + /* Compute Min and Max values */ + if ( $ScaleMode == SCALE_NORMAL || $ScaleMode == SCALE_START0 ) + { + if ( $ScaleMode == SCALE_START0 ) { $this->VMin = 0; } + + foreach ( $Data as $Key => $Values ) + { + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if (isset($Data[$Key][$ColName])) + { + $Value = $Data[$Key][$ColName]; + + if ( is_numeric($Value) ) + { + if ( $this->VMax < $Value) { $this->VMax = $Value; } + if ( $this->VMin > $Value) { $this->VMin = $Value; } + } + } + } + } + } + elseif ( $ScaleMode == SCALE_ADDALL || $ScaleMode == SCALE_ADDALLSTART0 ) /* Experimental */ + { + if ( $ScaleMode == SCALE_ADDALLSTART0 ) { $this->VMin = 0; } + + foreach ( $Data as $Key => $Values ) + { + $Sum = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if (isset($Data[$Key][$ColName])) + { + $Value = $Data[$Key][$ColName]; + if ( is_numeric($Value) ) + $Sum += $Value; + } + } + if ( $this->VMax < $Sum) { $this->VMax = $Sum; } + if ( $this->VMin > $Sum) { $this->VMin = $Sum; } + } + } + + if ( $this->VMax > preg_replace('/\.[0-9]+/','',$this->VMax) ) + $this->VMax = preg_replace('/\.[0-9]+/','',$this->VMax)+1; + + /* If all values are the same */ + if ( $this->VMax == $this->VMin ) + { + if ( $this->VMax >= 0 ) { $this->VMax++; } + else { $this->VMin--; } + } + + $DataRange = $this->VMax - $this->VMin; + if ( $DataRange == 0 ) { $DataRange = .1; } + + /* Compute automatic scaling */ + $ScaleOk = FALSE; $Factor = 1; + $MinDivHeight = 25; $MaxDivs = ($this->GArea_Y2 - $this->GArea_Y1) / $MinDivHeight; + + if ( $this->VMin == 0 && $this->VMax == 0 ) + { $this->VMin = 0; $this->VMax = 2; $Scale = 1; $Divisions = 2;} + elseif ($MaxDivs > 1) + { + while(!$ScaleOk) + { + $Scale1 = ( $this->VMax - $this->VMin ) / $Factor; + $Scale2 = ( $this->VMax - $this->VMin ) / $Factor / 2; + $Scale4 = ( $this->VMax - $this->VMin ) / $Factor / 4; + + if ( $Scale1 > 1 && $Scale1 <= $MaxDivs && !$ScaleOk) { $ScaleOk = TRUE; $Divisions = floor($Scale1); $Scale = 1;} + if ( $Scale2 > 1 && $Scale2 <= $MaxDivs && !$ScaleOk) { $ScaleOk = TRUE; $Divisions = floor($Scale2); $Scale = 2;} + if (!$ScaleOk) + { + if ( $Scale2 > 1 ) { $Factor = $Factor * 10; } + if ( $Scale2 < 1 ) { $Factor = $Factor / 10; } + } + } + + if ( floor($this->VMax / $Scale / $Factor) != $this->VMax / $Scale / $Factor) + { + $GridID = floor ( $this->VMax / $Scale / $Factor) + 1; + $this->VMax = $GridID * $Scale * $Factor; + $Divisions++; + } + + if ( floor($this->VMin / $Scale / $Factor) != $this->VMin / $Scale / $Factor) + { + $GridID = floor( $this->VMin / $Scale / $Factor); + $this->VMin = $GridID * $Scale * $Factor; + $Divisions++; + } + } + else /* Can occurs for small graphs */ + $Scale = 1; + + if ( !isset($Divisions) ) + $Divisions = 2; + + if ($Scale == 1 && $Divisions%2 == 1) + $Divisions--; + } + else + $Divisions = $this->Divisions; + + $this->DivisionCount = $Divisions; + + $DataRange = $this->VMax - $this->VMin; + if ( $DataRange == 0 ) { $DataRange = .1; } + + $this->DivisionHeight = ( $this->GArea_Y2 - $this->GArea_Y1 ) / $Divisions; + $this->DivisionRatio = ( $this->GArea_Y2 - $this->GArea_Y1 ) / $DataRange; + + $this->GAreaXOffset = 0; + if ( count($Data) > 1 ) + { + if ( $WithMargin == FALSE ) + $this->DivisionWidth = ( $this->GArea_X2 - $this->GArea_X1 ) / (count($Data)-1); + else + { + $this->DivisionWidth = ( $this->GArea_X2 - $this->GArea_X1 ) / (count($Data)); + $this->GAreaXOffset = $this->DivisionWidth / 2; + } + } + else + { + $this->DivisionWidth = $this->GArea_X2 - $this->GArea_X1; + $this->GAreaXOffset = $this->DivisionWidth / 2; + } + + $this->DataCount = count($Data); + + if ( $DrawTicks == FALSE ) + return(0); + + $YPos = $this->GArea_Y2; $XMin = NULL; + for($i=1;$i<=$Divisions+1;$i++) + { + if ( $RightScale ) + $this->drawLine($this->GArea_X2,$YPos,$this->GArea_X2+5,$YPos,$R,$G,$B); + else + $this->drawLine($this->GArea_X1,$YPos,$this->GArea_X1-5,$YPos,$R,$G,$B); + + $Value = $this->VMin + ($i-1) * (( $this->VMax - $this->VMin ) / $Divisions); + $Value = round($Value * pow(10,$Decimals)) / pow(10,$Decimals); + if ( $DataDescription["Format"]["Y"] == "number" ) + $Value = $Value.$DataDescription["Unit"]["Y"]; + if ( $DataDescription["Format"]["Y"] == "time" ) + $Value = $this->ToTime($Value); + if ( $DataDescription["Format"]["Y"] == "date" ) + $Value = $this->ToDate($Value); + if ( $DataDescription["Format"]["Y"] == "metric" ) + $Value = $this->ToMetric($Value); + if ( $DataDescription["Format"]["Y"] == "currency" ) + $Value = $this->ToCurrency($Value); + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextWidth = $Position[2]-$Position[0]; + + if ( $RightScale ) + { + imagettftext($this->Picture,$this->FontSize,0,$this->GArea_X2+10,$YPos+($this->FontSize/2),$C_TextColor,$this->FontName,$Value); + if ( $XMin < $this->GArea_X2+15+$TextWidth || $XMin == NULL ) { $XMin = $this->GArea_X2+15+$TextWidth; } + } + else + { + imagettftext($this->Picture,$this->FontSize,0,$this->GArea_X1-10-$TextWidth,$YPos+($this->FontSize/2),$C_TextColor,$this->FontName,$Value); + if ( $XMin > $this->GArea_X1-10-$TextWidth || $XMin == NULL ) { $XMin = $this->GArea_X1-10-$TextWidth; } + } + + $YPos = $YPos - $this->DivisionHeight; + } + + /* Write the Y Axis caption if set */ + if ( isset($DataDescription["Axis"]["Y"]) ) + { + $Position = imageftbbox($this->FontSize,90,$this->FontName,$DataDescription["Axis"]["Y"]); + $TextHeight = abs($Position[1])+abs($Position[3]); + $TextTop = (($this->GArea_Y2 - $this->GArea_Y1) / 2) + $this->GArea_Y1 + ($TextHeight/2); + + if ( $RightScale ) + imagettftext($this->Picture,$this->FontSize,90,$XMin+$this->FontSize,$TextTop,$C_TextColor,$this->FontName,$DataDescription["Axis"]["Y"]); + else + imagettftext($this->Picture,$this->FontSize,90,$XMin-$this->FontSize,$TextTop,$C_TextColor,$this->FontName,$DataDescription["Axis"]["Y"]); + } + + /* Horizontal Axis */ + $XPos = $this->GArea_X1 + $this->GAreaXOffset; + $ID = 1; $YMax = NULL; + foreach ( $Data as $Key => $Values ) + { + if ( $ID % $SkipLabels == 0 ) + { + $this->drawLine(floor($XPos),$this->GArea_Y2,floor($XPos),$this->GArea_Y2+5,$R,$G,$B); + $Value = $Data[$Key][$DataDescription["Position"]]; + if ( $DataDescription["Format"]["X"] == "number" ) + $Value = $Value.$DataDescription["Unit"]["X"]; + if ( $DataDescription["Format"]["X"] == "time" ) + $Value = $this->ToTime($Value); + if ( $DataDescription["Format"]["X"] == "date" ) + $Value = $this->ToDate($Value); + if ( $DataDescription["Format"]["X"] == "metric" ) + $Value = $this->ToMetric($Value); + if ( $DataDescription["Format"]["X"] == "currency" ) + $Value = $this->ToCurrency($Value); + + $Position = imageftbbox($this->FontSize,$Angle,$this->FontName,$Value); + $TextWidth = abs($Position[2])+abs($Position[0]); + $TextHeight = abs($Position[1])+abs($Position[3]); + + if ( $Angle == 0 ) + { + $YPos = $this->GArea_Y2+18; + imagettftext($this->Picture,$this->FontSize,$Angle,floor($XPos)-floor($TextWidth/2),$YPos,$C_TextColor,$this->FontName,$Value); + } + else + { + $YPos = $this->GArea_Y2+10+$TextHeight; + if ( $Angle <= 90 ) + imagettftext($this->Picture,$this->FontSize,$Angle,floor($XPos)-$TextWidth+5,$YPos,$C_TextColor,$this->FontName,$Value); + else + imagettftext($this->Picture,$this->FontSize,$Angle,floor($XPos)+$TextWidth+5,$YPos,$C_TextColor,$this->FontName,$Value); + } + if ( $YMax < $YPos || $YMax == NULL ) { $YMax = $YPos; } + } + + $XPos = $XPos + $this->DivisionWidth; + $ID++; + } + + /* Write the X Axis caption if set */ + if ( isset($DataDescription["Axis"]["X"]) ) + { + $Position = imageftbbox($this->FontSize,90,$this->FontName,$DataDescription["Axis"]["X"]); + $TextWidth = abs($Position[2])+abs($Position[0]); + $TextLeft = (($this->GArea_X2 - $this->GArea_X1) / 2) + $this->GArea_X1 + ($TextWidth/2); + imagettftext($this->Picture,$this->FontSize,0,$TextLeft,$YMax+$this->FontSize+5,$C_TextColor,$this->FontName,$DataDescription["Axis"]["X"]); + } + } + + /* Compute and draw the scale for X/Y charts */ + function drawXYScale($Data,$DataDescription,$YSerieName,$XSerieName,$R,$G,$B,$WithMargin=0,$Angle=0,$Decimals=1) + { + /* Validate the Data and DataDescription array */ + $this->validateData("drawScale",$Data); + + $C_TextColor =$this->AllocateColor($this->Picture,$R,$G,$B); + + $this->drawLine($this->GArea_X1,$this->GArea_Y1,$this->GArea_X1,$this->GArea_Y2,$R,$G,$B); + $this->drawLine($this->GArea_X1,$this->GArea_Y2,$this->GArea_X2,$this->GArea_Y2,$R,$G,$B); + + /* Process Y scale */ + if ( $this->VMin == NULL && $this->VMax == NULL) + { + $this->VMin = $Data[0][$YSerieName]; + $this->VMax = $Data[0][$YSerieName]; + + foreach ( $Data as $Key => $Values ) + { + if (isset($Data[$Key][$YSerieName])) + { + $Value = $Data[$Key][$YSerieName]; + if ( $this->VMax < $Value) { $this->VMax = $Value; } + if ( $this->VMin > $Value) { $this->VMin = $Value; } + } + } + + if ( $this->VMax > preg_replace('/\.[0-9]+/','',$this->VMax) ) + $this->VMax = preg_replace('/\.[0-9]+/','',$this->VMax)+1; + + $DataRange = $this->VMax - $this->VMin; + if ( $DataRange == 0 ) { $DataRange = .1; } + + /* Compute automatic scaling */ + $ScaleOk = FALSE; $Factor = 1; + $MinDivHeight = 25; $MaxDivs = ($this->GArea_Y2 - $this->GArea_Y1) / $MinDivHeight; + + if ( $this->VMin == 0 && $this->VMax == 0 ) + { $this->VMin = 0; $this->VMax = 2; $Scale = 1; $Divisions = 2;} + elseif ($MaxDivs > 1) + { + while(!$ScaleOk) + { + $Scale1 = ( $this->VMax - $this->VMin ) / $Factor; + $Scale2 = ( $this->VMax - $this->VMin ) / $Factor / 2; + $Scale4 = ( $this->VMax - $this->VMin ) / $Factor / 4; + + if ( $Scale1 > 1 && $Scale1 <= $MaxDivs && !$ScaleOk) { $ScaleOk = TRUE; $Divisions = floor($Scale1); $Scale = 1;} + if ( $Scale2 > 1 && $Scale2 <= $MaxDivs && !$ScaleOk) { $ScaleOk = TRUE; $Divisions = floor($Scale2); $Scale = 2;} + if (!$ScaleOk) + { + if ( $Scale2 > 1 ) { $Factor = $Factor * 10; } + if ( $Scale2 < 1 ) { $Factor = $Factor / 10; } + } + } + + if ( floor($this->VMax / $Scale / $Factor) != $this->VMax / $Scale / $Factor) + { + $GridID = floor ( $this->VMax / $Scale / $Factor) + 1; + $this->VMax = $GridID * $Scale * $Factor; + $Divisions++; + } + + if ( floor($this->VMin / $Scale / $Factor) != $this->VMin / $Scale / $Factor) + { + $GridID = floor( $this->VMin / $Scale / $Factor); + $this->VMin = $GridID * $Scale * $Factor; + $Divisions++; + } + } + else /* Can occurs for small graphs */ + $Scale = 1; + + if ( !isset($Divisions) ) + $Divisions = 2; + + if ( $this->isRealInt(($this->VMax-$this->VMin)/($Divisions-1))) + $Divisions--; + elseif ( $this->isRealInt(($this->VMax-$this->VMin)/($Divisions+1))) + $Divisions++; + } + else + $Divisions = $this->Divisions; + + $this->DivisionCount = $Divisions; + + $DataRange = $this->VMax - $this->VMin; + if ( $DataRange == 0 ) { $DataRange = .1; } + + $this->DivisionHeight = ( $this->GArea_Y2 - $this->GArea_Y1 ) / $Divisions; + $this->DivisionRatio = ( $this->GArea_Y2 - $this->GArea_Y1 ) / $DataRange; + + $YPos = $this->GArea_Y2; $XMin = NULL; + for($i=1;$i<=$Divisions+1;$i++) + { + $this->drawLine($this->GArea_X1,$YPos,$this->GArea_X1-5,$YPos,$R,$G,$B); + $Value = $this->VMin + ($i-1) * (( $this->VMax - $this->VMin ) / $Divisions); + $Value = round($Value * pow(10,$Decimals)) / pow(10,$Decimals); + if ( $DataDescription["Format"]["Y"] == "number" ) + $Value = $Value.$DataDescription["Unit"]["Y"]; + if ( $DataDescription["Format"]["Y"] == "time" ) + $Value = $this->ToTime($Value); + if ( $DataDescription["Format"]["Y"] == "date" ) + $Value = $this->ToDate($Value); + if ( $DataDescription["Format"]["Y"] == "metric" ) + $Value = $this->ToMetric($Value); + if ( $DataDescription["Format"]["Y"] == "currency" ) + $Value = $this->ToCurrency($Value); + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextWidth = $Position[2]-$Position[0]; + imagettftext($this->Picture,$this->FontSize,0,$this->GArea_X1-10-$TextWidth,$YPos+($this->FontSize/2),$C_TextColor,$this->FontName,$Value); + + if ( $XMin > $this->GArea_X1-10-$TextWidth || $XMin == NULL ) { $XMin = $this->GArea_X1-10-$TextWidth; } + + $YPos = $YPos - $this->DivisionHeight; + } + + /* Process X scale */ + if ( $this->VXMin == NULL && $this->VXMax == NULL) + { + $this->VXMin = $Data[0][$XSerieName]; + $this->VXMax = $Data[0][$XSerieName]; + + foreach ( $Data as $Key => $Values ) + { + if (isset($Data[$Key][$XSerieName])) + { + $Value = $Data[$Key][$XSerieName]; + if ( $this->VXMax < $Value) { $this->VXMax = $Value; } + if ( $this->VXMin > $Value) { $this->VXMin = $Value; } + } + } + + if ( $this->VXMax > preg_replace('/\.[0-9]+/','',$this->VXMax) ) + $this->VXMax = preg_replace('/\.[0-9]+/','',$this->VXMax)+1; + + $DataRange = $this->VMax - $this->VMin; + if ( $DataRange == 0 ) { $DataRange = .1; } + + /* Compute automatic scaling */ + $ScaleOk = FALSE; $Factor = 1; + $MinDivWidth = 25; $MaxDivs = ($this->GArea_X2 - $this->GArea_X1) / $MinDivWidth; + + if ( $this->VXMin == 0 && $this->VXMax == 0 ) + { $this->VXMin = 0; $this->VXMax = 2; $Scale = 1; $XDivisions = 2;} + elseif ($MaxDivs > 1) + { + while(!$ScaleOk) + { + $Scale1 = ( $this->VXMax - $this->VXMin ) / $Factor; + $Scale2 = ( $this->VXMax - $this->VXMin ) / $Factor / 2; + $Scale4 = ( $this->VXMax - $this->VXMin ) / $Factor / 4; + + if ( $Scale1 > 1 && $Scale1 <= $MaxDivs && !$ScaleOk) { $ScaleOk = TRUE; $XDivisions = floor($Scale1); $Scale = 1;} + if ( $Scale2 > 1 && $Scale2 <= $MaxDivs && !$ScaleOk) { $ScaleOk = TRUE; $XDivisions = floor($Scale2); $Scale = 2;} + if (!$ScaleOk) + { + if ( $Scale2 > 1 ) { $Factor = $Factor * 10; } + if ( $Scale2 < 1 ) { $Factor = $Factor / 10; } + } + } + + if ( floor($this->VXMax / $Scale / $Factor) != $this->VXMax / $Scale / $Factor) + { + $GridID = floor ( $this->VXMax / $Scale / $Factor) + 1; + $this->VXMax = $GridID * $Scale * $Factor; + $XDivisions++; + } + + if ( floor($this->VXMin / $Scale / $Factor) != $this->VXMin / $Scale / $Factor) + { + $GridID = floor( $this->VXMin / $Scale / $Factor); + $this->VXMin = $GridID * $Scale * $Factor; + $XDivisions++; + } + } + else /* Can occurs for small graphs */ + $Scale = 1; + + if ( !isset($XDivisions) ) + $XDivisions = 2; + + if ( $this->isRealInt(($this->VXMax-$this->VXMin)/($XDivisions-1))) + $XDivisions--; + elseif ( $this->isRealInt(($this->VXMax-$this->VXMin)/($XDivisions+1))) + $XDivisions++; + } + else + $XDivisions = $this->XDivisions; + + $this->XDivisionCount = $Divisions; + $this->DataCount = $Divisions + 2; + + $XDataRange = $this->VXMax - $this->VXMin; + if ( $XDataRange == 0 ) { $XDataRange = .1; } + + $this->DivisionWidth = ( $this->GArea_X2 - $this->GArea_X1 ) / $XDivisions; + $this->XDivisionRatio = ( $this->GArea_X2 - $this->GArea_X1 ) / $XDataRange; + + $XPos = $this->GArea_X1; $YMax = NULL; + for($i=1;$i<=$XDivisions+1;$i++) + { + $this->drawLine($XPos,$this->GArea_Y2,$XPos,$this->GArea_Y2+5,$R,$G,$B); + + $Value = $this->VXMin + ($i-1) * (( $this->VXMax - $this->VXMin ) / $XDivisions); + $Value = round($Value * pow(10,$Decimals)) / pow(10,$Decimals); + if ( $DataDescription["Format"]["Y"] == "number" ) + $Value = $Value.$DataDescription["Unit"]["Y"]; + if ( $DataDescription["Format"]["Y"] == "time" ) + $Value = $this->ToTime($Value); + if ( $DataDescription["Format"]["Y"] == "date" ) + $Value = $this->ToDate($Value); + if ( $DataDescription["Format"]["Y"] == "metric" ) + $Value = $this->ToMetric($Value); + if ( $DataDescription["Format"]["Y"] == "currency" ) + $Value = $this->ToCurrency($Value); + + $Position = imageftbbox($this->FontSize,$Angle,$this->FontName,$Value); + $TextWidth = abs($Position[2])+abs($Position[0]); + $TextHeight = abs($Position[1])+abs($Position[3]); + + if ( $Angle == 0 ) + { + $YPos = $this->GArea_Y2+18; + imagettftext($this->Picture,$this->FontSize,$Angle,floor($XPos)-floor($TextWidth/2),$YPos,$C_TextColor,$this->FontName,$Value); + } + else + { + $YPos = $this->GArea_Y2+10+$TextHeight; + if ( $Angle <= 90 ) + imagettftext($this->Picture,$this->FontSize,$Angle,floor($XPos)-$TextWidth+5,$YPos,$C_TextColor,$this->FontName,$Value); + else + imagettftext($this->Picture,$this->FontSize,$Angle,floor($XPos)+$TextWidth+5,$YPos,$C_TextColor,$this->FontName,$Value); + } + + if ( $YMax < $YPos || $YMax == NULL ) { $YMax = $YPos; } + + $XPos = $XPos + $this->DivisionWidth; + } + + /* Write the Y Axis caption if set */ + if ( isset($DataDescription["Axis"]["Y"]) ) + { + $Position = imageftbbox($this->FontSize,90,$this->FontName,$DataDescription["Axis"]["Y"]); + $TextHeight = abs($Position[1])+abs($Position[3]); + $TextTop = (($this->GArea_Y2 - $this->GArea_Y1) / 2) + $this->GArea_Y1 + ($TextHeight/2); + imagettftext($this->Picture,$this->FontSize,90,$XMin-$this->FontSize,$TextTop,$C_TextColor,$this->FontName,$DataDescription["Axis"]["Y"]); + } + + /* Write the X Axis caption if set */ + if ( isset($DataDescription["Axis"]["X"]) ) + { + $Position = imageftbbox($this->FontSize,90,$this->FontName,$DataDescription["Axis"]["X"]); + $TextWidth = abs($Position[2])+abs($Position[0]); + $TextLeft = (($this->GArea_X2 - $this->GArea_X1) / 2) + $this->GArea_X1 + ($TextWidth/2); + imagettftext($this->Picture,$this->FontSize,0,$TextLeft,$YMax+$this->FontSize+5,$C_TextColor,$this->FontName,$DataDescription["Axis"]["X"]); + } + } + + /* Compute and draw the scale */ + function drawGrid($LineWidth,$Mosaic=TRUE,$R=220,$G=220,$B=220,$Alpha=100) + { + /* Draw mosaic */ + if ( $Mosaic ) + { + $LayerWidth = $this->GArea_X2-$this->GArea_X1; + $LayerHeight = $this->GArea_Y2-$this->GArea_Y1; + + $this->Layers[0] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White =$this->AllocateColor($this->Layers[0],255,255,255); + imagefilledrectangle($this->Layers[0],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[0],$C_White); + + $C_Rectangle =$this->AllocateColor($this->Layers[0],250,250,250); + + $YPos = $LayerHeight; //$this->GArea_Y2-1; + $LastY = $YPos; + for($i=0;$i<=$this->DivisionCount;$i++) + { + $LastY = $YPos; + $YPos = $YPos - $this->DivisionHeight; + + if ( $YPos <= 0 ) { $YPos = 1; } + + if ( $i % 2 == 0 ) + { + imagefilledrectangle($this->Layers[0],1,$YPos,$LayerWidth-1,$LastY,$C_Rectangle); + } + } + imagecopymerge($this->Picture,$this->Layers[0],$this->GArea_X1,$this->GArea_Y1,0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[0]); + } + + /* Horizontal lines */ + $YPos = $this->GArea_Y2 - $this->DivisionHeight; + for($i=1;$i<=$this->DivisionCount;$i++) + { + if ( $YPos > $this->GArea_Y1 && $YPos < $this->GArea_Y2 ) + $this->drawDottedLine($this->GArea_X1,$YPos,$this->GArea_X2,$YPos,$LineWidth,$R,$G,$B); + + $YPos = $YPos - $this->DivisionHeight; + } + + /* Vertical lines */ + if ( $this->GAreaXOffset == 0 ) + { $XPos = $this->GArea_X1 + $this->DivisionWidth + $this->GAreaXOffset; $ColCount = $this->DataCount-2; } + else + { $XPos = $this->GArea_X1 + $this->GAreaXOffset; $ColCount = floor( ($this->GArea_X2 - $this->GArea_X1) / $this->DivisionWidth ); } + + for($i=1;$i<=$ColCount;$i++) + { + if ( $XPos > $this->GArea_X1 && $XPos < $this->GArea_X2 ) + $this->drawDottedLine(floor($XPos),$this->GArea_Y1,floor($XPos),$this->GArea_Y2,$LineWidth,$R,$G,$B); + $XPos = $XPos + $this->DivisionWidth; + } + } + + /* retrieve the legends size */ + function getLegendBoxSize($DataDescription) + { + if ( !isset($DataDescription["Description"]) ) + return(-1); + + /* <-10->[8]<-4->Text<-10-> */ + $MaxWidth = 0; $MaxHeight = 8; + foreach($DataDescription["Description"] as $Key => $Value) + { + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = $Position[1]-$Position[7]; + if ( $TextWidth > $MaxWidth) { $MaxWidth = $TextWidth; } + $MaxHeight = $MaxHeight + $TextHeight + 4; + } + $MaxHeight = $MaxHeight - 3; + $MaxWidth = $MaxWidth + 32; + + return(array($MaxWidth,$MaxHeight)); + } + + /* Draw the data legends */ + function drawLegend($XPos,$YPos,$DataDescription,$R,$G,$B,$Rs=-1,$Gs=-1,$Bs=-1,$Rt=0,$Gt=0,$Bt=0,$Border=TRUE) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawLegend",$DataDescription); + + if ( !isset($DataDescription["Description"]) ) + return(-1); + + $C_TextColor =$this->AllocateColor($this->Picture,$Rt,$Gt,$Bt); + + /* <-10->[8]<-4->Text<-10-> */ + $MaxWidth = 0; $MaxHeight = 8; + foreach($DataDescription["Description"] as $Key => $Value) + { + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = $Position[1]-$Position[7]; + if ( $TextWidth > $MaxWidth) { $MaxWidth = $TextWidth; } + $MaxHeight = $MaxHeight + $TextHeight + 4; + } + $MaxHeight = $MaxHeight - 5; + $MaxWidth = $MaxWidth + 32; + + if ( $Rs == -1 || $Gs == -1 || $Bs == -1 ) + { $Rs = $R-30; $Gs = $G-30; $Bs = $B-30; } + + if ( $Border ) + { + $this->drawFilledRoundedRectangle($XPos+1,$YPos+1,$XPos+$MaxWidth+1,$YPos+$MaxHeight+1,5,$Rs,$Gs,$Bs); + $this->drawFilledRoundedRectangle($XPos,$YPos,$XPos+$MaxWidth,$YPos+$MaxHeight,5,$R,$G,$B); + } + + $YOffset = 4 + $this->FontSize; $ID = 0; + foreach($DataDescription["Description"] as $Key => $Value) + { + $this->drawFilledRoundedRectangle($XPos+10,$YPos+$YOffset-4,$XPos+14,$YPos+$YOffset-4,2,$this->Palette[$ID]["R"],$this->Palette[$ID]["G"],$this->Palette[$ID]["B"]); + imagettftext($this->Picture,$this->FontSize,0,$XPos+22,$YPos+$YOffset,$C_TextColor,$this->FontName,$Value); + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextHeight = $Position[1]-$Position[7]; + + $YOffset = $YOffset + $TextHeight + 4; + $ID++; + } + } + + /* Draw the data legends */ + function drawPieLegend($XPos,$YPos,$Data,$DataDescription,$R,$G,$B) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawPieLegend",$DataDescription,FALSE); + $this->validateData("drawPieLegend",$Data); + + if ( !isset($DataDescription["Position"]) ) + return(-1); + + $C_TextColor =$this->AllocateColor($this->Picture,0,0,0); + + /* <-10->[8]<-4->Text<-10-> */ + $MaxWidth = 0; $MaxHeight = 8; + foreach($Data as $Key => $Value) + { + $Value2 = $Value[$DataDescription["Position"]]; + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value2); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = $Position[1]-$Position[7]; + if ( $TextWidth > $MaxWidth) { $MaxWidth = $TextWidth; } + + $MaxHeight = $MaxHeight + $TextHeight + 4; + } + $MaxHeight = $MaxHeight - 3; + $MaxWidth = $MaxWidth + 32; + + $this->drawFilledRoundedRectangle($XPos+1,$YPos+1,$XPos+$MaxWidth+1,$YPos+$MaxHeight+1,5,$R-30,$G-30,$B-30); + $this->drawFilledRoundedRectangle($XPos,$YPos,$XPos+$MaxWidth,$YPos+$MaxHeight,5,$R,$G,$B); + + $YOffset = 4 + $this->FontSize; $ID = 0; + foreach($Data as $Key => $Value) + { + $Value2 = $Value[$DataDescription["Position"]]; + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value2); + $TextHeight = $Position[1]-$Position[7]; + $this->drawFilledRectangle($XPos+10,$YPos+$YOffset-6,$XPos+14,$YPos+$YOffset-2,$this->Palette[$ID]["R"],$this->Palette[$ID]["G"],$this->Palette[$ID]["B"]); + + imagettftext($this->Picture,$this->FontSize,0,$XPos+22,$YPos+$YOffset,$C_TextColor,$this->FontName,$Value2); + $YOffset = $YOffset + $TextHeight + 4; + $ID++; + } + } + + /* Draw the graph title */ + function drawTitle($XPos,$YPos,$Value,$R,$G,$B,$XPos2=-1,$YPos2=-1,$Shadow=FALSE) + { + $C_TextColor = $this->AllocateColor($this->Picture,$R,$G,$B); + + if ( $XPos2 != -1 ) + { + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextWidth = $Position[2]-$Position[0]; + $XPos = floor(( $XPos2 - $XPos - $TextWidth ) / 2 ) + $XPos; + } + + if ( $YPos2 != -1 ) + { + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Value); + $TextHeight = $Position[5]-$Position[3]; + $YPos = floor(( $YPos2 - $YPos - $TextHeight ) / 2 ) + $YPos; + } + + if ( $Shadow ) + { + $C_ShadowColor = $this->AllocateColor($this->Picture,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor); + imagettftext($this->Picture,$this->FontSize,0,$XPos+$this->ShadowXDistance,$YPos+$this->ShadowYDistance,$C_ShadowColor,$this->FontName,$Value); + } + + imagettftext($this->Picture,$this->FontSize,0,$XPos,$YPos,$C_TextColor,$this->FontName,$Value); + } + + /* Draw a text box with text align & alpha properties */ + function drawTextBox($X1,$Y1,$X2,$Y2,$Text,$Angle=0,$R=255,$G=255,$B=255,$Align=ALIGN_LEFT,$Shadow=TRUE,$BgR=-1,$BgG=-1,$BgB=-1,$Alpha=100) + { + $Position = imageftbbox($this->FontSize,$Angle,$this->FontName,$Text); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = $Position[5]-$Position[3]; + $AreaWidth = $X2 - $X1; + $AreaHeight = $Y2 - $Y1; + + if ( $BgR != -1 && $BgG != -1 && $BgB != -1 ) + $this->drawFilledRectangle($X1,$Y1,$X2,$Y2,$BgR,$BgG,$BgB,FALSE,$Alpha); + + if ( $Align == ALIGN_TOP_LEFT ) { $X = $X1+1; $Y = $Y1+$this->FontSize+1; } + if ( $Align == ALIGN_TOP_CENTER ) { $X = $X1+($AreaWidth/2)-($TextWidth/2); $Y = $Y1+$this->FontSize+1; } + if ( $Align == ALIGN_TOP_RIGHT ) { $X = $X2-$TextWidth-1; $Y = $Y1+$this->FontSize+1; } + if ( $Align == ALIGN_LEFT ) { $X = $X1+1; $Y = $Y1+($AreaHeight/2)-($TextHeight/2); } + if ( $Align == ALIGN_CENTER ) { $X = $X1+($AreaWidth/2)-($TextWidth/2); $Y = $Y1+($AreaHeight/2)-($TextHeight/2); } + if ( $Align == ALIGN_RIGHT ) { $X = $X2-$TextWidth-1; $Y = $Y1+($AreaHeight/2)-($TextHeight/2); } + if ( $Align == ALIGN_BOTTOM_LEFT ) { $X = $X1+1; $Y = $Y2-1; } + if ( $Align == ALIGN_BOTTOM_CENTER ) { $X = $X1+($AreaWidth/2)-($TextWidth/2); $Y = $Y2-1; } + if ( $Align == ALIGN_BOTTOM_RIGHT ) { $X = $X2-$TextWidth-1; $Y = $Y2-1; } + + $C_TextColor =$this->AllocateColor($this->Picture,$R,$G,$B); + $C_ShadowColor =$this->AllocateColor($this->Picture,0,0,0); + if ( $Shadow ) + imagettftext($this->Picture,$this->FontSize,$Angle,$X+1,$Y+1,$C_ShadowColor,$this->FontName,$Text); + + imagettftext($this->Picture,$this->FontSize,$Angle,$X,$Y,$C_TextColor,$this->FontName,$Text); + } + + /* Compute and draw the scale */ + function drawTreshold($Value,$R,$G,$B,$ShowLabel=FALSE,$ShowOnRight=FALSE,$TickWidth=4,$FreeText=NULL) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_TextColor =$this->AllocateColor($this->Picture,$R,$G,$B); + $Y = $this->GArea_Y2 - ($Value - $this->VMin) * $this->DivisionRatio; + + if ( $Y <= $this->GArea_Y1 || $Y >= $this->GArea_Y2 ) + return(-1); + + if ( $TickWidth == 0 ) + $this->drawLine($this->GArea_X1,$Y,$this->GArea_X2,$Y,$R,$G,$B); + else + $this->drawDottedLine($this->GArea_X1,$Y,$this->GArea_X2,$Y,$TickWidth,$R,$G,$B); + + if ( $ShowLabel ) + { + if ( $FreeText == NULL ) + { $Label = $Value; } else { $Label = $FreeText; } + + if ( $ShowOnRight ) + imagettftext($this->Picture,$this->FontSize,0,$this->GArea_X2+2,$Y+($this->FontSize/2),$C_TextColor,$this->FontName,$Label); + else + imagettftext($this->Picture,$this->FontSize,0,$this->GArea_X1+2,$Y-($this->FontSize/2),$C_TextColor,$this->FontName,$Label); + } + } + + /* This function put a label on a specific point */ + function setLabel($Data,$DataDescription,$SerieName,$ValueName,$Caption,$R=210,$G=210,$B=210) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("setLabel",$DataDescription); + $this->validateData("setLabel",$Data); + $ShadowFactor = 100; + $C_Label =$this->AllocateColor($this->Picture,$R,$G,$B); + $C_Shadow =$this->AllocateColor($this->Picture,$R-$ShadowFactor,$G-$ShadowFactor,$B-$ShadowFactor); + $C_TextColor =$this->AllocateColor($this->Picture,0,0,0); + + $Cp = 0; $Found = FALSE; + foreach ( $Data as $Key => $Value ) + { + if ( $Data[$Key][$DataDescription["Position"]] == $ValueName ) + { $NumericalValue = $Data[$Key][$SerieName]; $Found = TRUE; } + if ( !$Found ) + $Cp++; + } + + $XPos = $this->GArea_X1 + $this->GAreaXOffset + ( $this->DivisionWidth * $Cp ) + 2; + $YPos = $this->GArea_Y2 - ($NumericalValue - $this->VMin) * $this->DivisionRatio; + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Caption); + $TextHeight = $Position[3] - $Position[5]; + $TextWidth = $Position[2]-$Position[0] + 2; + $TextOffset = floor($TextHeight/2); + + // Shadow + $Poly = array($XPos+1,$YPos+1,$XPos + 9,$YPos - $TextOffset,$XPos + 8,$YPos + $TextOffset + 2); + imagefilledpolygon($this->Picture,$Poly,3,$C_Shadow); + $this->drawLine($XPos,$YPos+1,$XPos + 9,$YPos - $TextOffset - .2,$R-$ShadowFactor,$G-$ShadowFactor,$B-$ShadowFactor); + $this->drawLine($XPos,$YPos+1,$XPos + 9,$YPos + $TextOffset + 2.2,$R-$ShadowFactor,$G-$ShadowFactor,$B-$ShadowFactor); + $this->drawFilledRectangle($XPos + 9,$YPos - $TextOffset-.2,$XPos + 13 + $TextWidth,$YPos + $TextOffset + 2.2,$R-$ShadowFactor,$G-$ShadowFactor,$B-$ShadowFactor); + + // Label background + $Poly = array($XPos,$YPos,$XPos + 8,$YPos - $TextOffset - 1,$XPos + 8,$YPos + $TextOffset + 1); + imagefilledpolygon($this->Picture,$Poly,3,$C_Label); + $this->drawLine($XPos-1,$YPos,$XPos + 8,$YPos - $TextOffset - 1.2,$R,$G,$B); + $this->drawLine($XPos-1,$YPos,$XPos + 8,$YPos + $TextOffset + 1.2,$R,$G,$B); + $this->drawFilledRectangle($XPos + 8,$YPos - $TextOffset - 1.2,$XPos + 12 + $TextWidth,$YPos + $TextOffset + 1.2,$R,$G,$B); + + imagettftext($this->Picture,$this->FontSize,0,$XPos + 10,$YPos + $TextOffset,$C_TextColor,$this->FontName,$Caption); + } + + /* This function draw a plot graph */ + function drawPlotGraph($Data,$DataDescription,$BigRadius=5,$SmallRadius=2,$R2=-1,$G2=-1,$B2=-1,$Shadow=FALSE) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawPlotGraph",$DataDescription); + $this->validateData("drawPlotGraph",$Data); + + $GraphID = 0; + $Ro = $R2; $Go = $G2; $Bo = $B2; + + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $R = $this->Palette[$ColorID]["R"]; + $G = $this->Palette[$ColorID]["G"]; + $B = $this->Palette[$ColorID]["B"]; + $R2 = $Ro; $G2 = $Go; $B2 = $Bo; + + if ( isset($DataDescription["Symbol"][$ColName]) ) + { + $Is_Alpha = ((ord ( file_get_contents ($DataDescription["Symbol"][$ColName], false, null, 25, 1)) & 6) & 4) == 4; + + $Infos = getimagesize($DataDescription["Symbol"][$ColName]); + $ImageWidth = $Infos[0]; + $ImageHeight = $Infos[1]; + $Symbol = imagecreatefromgif($DataDescription["Symbol"][$ColName]); + } + + $XPos = $this->GArea_X1 + $this->GAreaXOffset; + $Hsize = round($BigRadius/2); + $R3 = -1; $G3 = -1; $B3 = -1; + foreach ( $Data as $Key => $Values ) + { + $Value = $Data[$Key][$ColName]; + $YPos = $this->GArea_Y2 - (($Value-$this->VMin) * $this->DivisionRatio); + + /* Save point into the image map if option activated */ + if ( $this->BuildMap ) + $this->addToImageMap($XPos-$Hsize,$YPos-$Hsize,$XPos+1+$Hsize,$YPos+$Hsize+1,$DataDescription["Description"][$ColName],$Data[$Key][$ColName].$DataDescription["Unit"]["Y"],"Plot"); + + if ( is_numeric($Value) ) + { + if ( !isset($DataDescription["Symbol"][$ColName]) ) + { + + if ( $Shadow ) + { + if ( $R3 !=-1 && $G3 !=-1 && $B3 !=-1 ) + $this->drawFilledCircle($XPos+2,$YPos+2,$BigRadius,$R3,$G3,$B3); + else + { + $R3 = $this->Palette[$ColorID]["R"]-20; if ( $R3 < 0 ) { $R3 = 0; } + $G3 = $this->Palette[$ColorID]["G"]-20; if ( $G3 < 0 ) { $G3 = 0; } + $B3 = $this->Palette[$ColorID]["B"]-20; if ( $B3 < 0 ) { $B3 = 0; } + $this->drawFilledCircle($XPos+2,$YPos+2,$BigRadius,$R3,$G3,$B3); + } + } + + $this->drawFilledCircle($XPos+1,$YPos+1,$BigRadius,$R,$G,$B); + + if ( $SmallRadius != 0 ) + { + if ( $R2 !=-1 && $G2 !=-1 && $B2 !=-1 ) + $this->drawFilledCircle($XPos+1,$YPos+1,$SmallRadius,$R2,$G2,$B2); + else + { + $R2 = $this->Palette[$ColorID]["R"]-15; if ( $R2 < 0 ) { $R2 = 0; } + $G2 = $this->Palette[$ColorID]["G"]-15; if ( $G2 < 0 ) { $G2 = 0; } + $B2 = $this->Palette[$ColorID]["B"]-15; if ( $B2 < 0 ) { $B2 = 0; } + + $this->drawFilledCircle($XPos+1,$YPos+1,$SmallRadius,$R2,$G2,$B2); + } + } + } + else + { + imagecopymerge($this->Picture,$Symbol,$XPos+1-$ImageWidth/2,$YPos+1-$ImageHeight/2,0,0,$ImageWidth,$ImageHeight,100); + } + } + + $XPos = $XPos + $this->DivisionWidth; + } + $GraphID++; + } + } + + /* This function draw a plot graph in an X/Y space */ + function drawXYPlotGraph($Data,$DataDescription,$YSerieName,$XSerieName,$PaletteID=0,$BigRadius=5,$SmallRadius=2,$R2=-1,$G2=-1,$B2=-1,$Shadow=TRUE) + { + $R = $this->Palette[$PaletteID]["R"]; + $G = $this->Palette[$PaletteID]["G"]; + $B = $this->Palette[$PaletteID]["B"]; + $R3 = -1; $G3 = -1; $B3 = -1; + + $YLast = -1; $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$YSerieName]) && isset($Data[$Key][$XSerieName]) ) + { + $X = $Data[$Key][$XSerieName]; + $Y = $Data[$Key][$YSerieName]; + + $Y = $this->GArea_Y2 - (($Y-$this->VMin) * $this->DivisionRatio); + $X = $this->GArea_X1 + (($X-$this->VXMin) * $this->XDivisionRatio); + + + if ( $Shadow ) + { + if ( $R3 !=-1 && $G3 !=-1 && $B3 !=-1 ) + $this->drawFilledCircle($X+2,$Y+2,$BigRadius,$R3,$G3,$B3); + else + { + $R3 = $this->Palette[$PaletteID]["R"]-20; if ( $R < 0 ) { $R = 0; } + $G3 = $this->Palette[$PaletteID]["G"]-20; if ( $G < 0 ) { $G = 0; } + $B3 = $this->Palette[$PaletteID]["B"]-20; if ( $B < 0 ) { $B = 0; } + $this->drawFilledCircle($X+2,$Y+2,$BigRadius,$R3,$G3,$B3); + } + } + + $this->drawFilledCircle($X+1,$Y+1,$BigRadius,$R,$G,$B); + + if ( $R2 !=-1 && $G2 !=-1 && $B2 !=-1 ) + $this->drawFilledCircle($X+1,$Y+1,$SmallRadius,$R2,$G2,$B2); + else + { + $R2 = $this->Palette[$PaletteID]["R"]+20; if ( $R > 255 ) { $R = 255; } + $G2 = $this->Palette[$PaletteID]["G"]+20; if ( $G > 255 ) { $G = 255; } + $B2 = $this->Palette[$PaletteID]["B"]+20; if ( $B > 255 ) { $B = 255; } + $this->drawFilledCircle($X+1,$Y+1,$SmallRadius,$R2,$G2,$B2); + } + } + } + + } + + /* This function draw an area between two series */ + function drawArea($Data,$Serie1,$Serie2,$R,$G,$B,$Alpha = 50) + { + /* Validate the Data and DataDescription array */ + $this->validateData("drawArea",$Data); + + $LayerWidth = $this->GArea_X2-$this->GArea_X1; + $LayerHeight = $this->GArea_Y2-$this->GArea_Y1; + + $this->Layers[0] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White =$this->AllocateColor($this->Layers[0],255,255,255); + imagefilledrectangle($this->Layers[0],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[0],$C_White); + + $C_Graph =$this->AllocateColor($this->Layers[0],$R,$G,$B); + + $XPos = $this->GAreaXOffset; + $LastXPos = -1; + foreach ( $Data as $Key => $Values ) + { + $Value1 = $Data[$Key][$Serie1]; + $Value2 = $Data[$Key][$Serie2]; + $YPos1 = $LayerHeight - (($Value1-$this->VMin) * $this->DivisionRatio); + $YPos2 = $LayerHeight - (($Value2-$this->VMin) * $this->DivisionRatio); + + if ( $LastXPos != -1 ) + { + $Points = ""; + $Points[] = $LastXPos; $Points[] = $LastYPos1; + $Points[] = $LastXPos; $Points[] = $LastYPos2; + $Points[] = $XPos; $Points[] = $YPos2; + $Points[] = $XPos; $Points[] = $YPos1; + + imagefilledpolygon($this->Layers[0],$Points,4,$C_Graph); + } + + $LastYPos1 = $YPos1; + $LastYPos2 = $YPos2; + $LastXPos = $XPos; + + $XPos = $XPos + $this->DivisionWidth; + } + + imagecopymerge($this->Picture,$this->Layers[0],$this->GArea_X1,$this->GArea_Y1,0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[0]); + } + + + /* This function write the values of the specified series */ + function writeValues($Data,$DataDescription,$Series) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("writeValues",$DataDescription); + $this->validateData("writeValues",$Data); + + if ( !is_array($Series) ) { $Series = array($Series); } + + foreach($Series as $Key => $Serie) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $Serie ) { $ColorID = $ID; }; $ID++; } + + $XPos = $this->GArea_X1 + $this->GAreaXOffset; + $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$Serie]) && is_numeric($Data[$Key][$Serie])) + { + $Value = $Data[$Key][$Serie]; + $YPos = $this->GArea_Y2 - (($Value-$this->VMin) * $this->DivisionRatio); + + $Positions = imagettfbbox($this->FontSize,0,$this->FontName,$Value); + $Width = $Positions[2] - $Positions[6]; $XOffset = $XPos - ($Width/2); + $Height = $Positions[3] - $Positions[7]; $YOffset = $YPos - 4; + + $C_TextColor =$this->AllocateColor($this->Picture,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagettftext($this->Picture,$this->FontSize,0,$XOffset,$YOffset,$C_TextColor,$this->FontName,$Value); + } + $XPos = $XPos + $this->DivisionWidth; + } + + } + } + + /* This function draw a line graph */ + function drawLineGraph($Data,$DataDescription,$SerieName="") + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawLineGraph",$DataDescription); + $this->validateData("drawLineGraph",$Data); + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + if ( $SerieName == "" || $SerieName == $ColName ) + { + $XPos = $this->GArea_X1 + $this->GAreaXOffset; + $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + { + $Value = $Data[$Key][$ColName]; + $YPos = $this->GArea_Y2 - (($Value-$this->VMin) * $this->DivisionRatio); + + /* Save point into the image map if option activated */ + if ( $this->BuildMap ) + $this->addToImageMap($XPos-3,$YPos-3,$XPos+3,$YPos+3,$DataDescription["Description"][$ColName],$Data[$Key][$ColName].$DataDescription["Unit"]["Y"],"Line"); + + if (!is_numeric($Value)) { $XLast = -1; } + if ( $XLast != -1 ) + $this->drawLine($XLast,$YLast,$XPos,$YPos,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"],TRUE); + + $XLast = $XPos; + $YLast = $YPos; + if (!is_numeric($Value)) { $XLast = -1; } + } + $XPos = $XPos + $this->DivisionWidth; + } + $GraphID++; + } + } + } + + /* This function draw a line graph */ + function drawXYGraph($Data,$DataDescription,$YSerieName,$XSerieName,$PaletteID=0) + { + $YLast = -1; $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$YSerieName]) && isset($Data[$Key][$XSerieName]) ) + { + $X = $Data[$Key][$XSerieName]; + $Y = $Data[$Key][$YSerieName]; + + $Y = $this->GArea_Y2 - (($Y-$this->VMin) * $this->DivisionRatio); + $X = $this->GArea_X1 + (($X-$this->VXMin) * $this->XDivisionRatio); + + if ($XLast != -1 && $YLast != -1) + { + $this->drawLine($XLast,$YLast,$X,$Y,$this->Palette[$PaletteID]["R"],$this->Palette[$PaletteID]["G"],$this->Palette[$PaletteID]["B"],TRUE); + } + + $XLast = $X; + $YLast = $Y; + } + } + } + + /* This function draw a cubic curve */ + function drawCubicCurve($Data,$DataDescription,$Accuracy=.1,$SerieName="") + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawCubicCurve",$DataDescription); + $this->validateData("drawCubicCurve",$Data); + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if ( $SerieName == "" || $SerieName == $ColName ) + { + $XIn = ""; $Yin = ""; $Yt = ""; $U = ""; + $XIn[0] = 0; $YIn[0] = 0; + + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $Index = 1; + $XLast = -1; $Missing = ""; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName]) ) + { + $Value = $Data[$Key][$ColName]; + $XIn[$Index] = $Index; + $YIn[$Index] = $Value; + if ( !is_numeric($Value) ) { $Missing[$Index] = TRUE; } + $Index++; + } + } + $Index--; + + $Yt[0] = 0; + $Yt[1] = 0; + $U[1] = 0; + for($i=2;$i<=$Index-1;$i++) + { + $Sig = ($XIn[$i] - $XIn[$i-1]) / ($XIn[$i+1] - $XIn[$i-1]); + $p = $Sig * $Yt[$i-1] + 2; + $Yt[$i] = ($Sig - 1) / $p; + $U[$i] = ($YIn[$i+1] - $YIn[$i]) / ($XIn[$i+1] - $XIn[$i]) - ($YIn[$i] - $YIn[$i-1]) / ($XIn[$i] - $XIn[$i-1]); + $U[$i] = (6 * $U[$i] / ($XIn[$i+1] - $XIn[$i-1]) - $Sig * $U[$i-1]) / $p; + } + + $qn = 0; + $un = 0; + $Yt[$Index] = ($un - $qn * $U[$Index-1]) / ($qn * $Yt[$Index-1] + 1); + + for($k=$Index-1;$k>=1;$k--) + $Yt[$k] = $Yt[$k] * $Yt[$k+1] + $U[$k]; + + $XPos = $this->GArea_X1 + $this->GAreaXOffset; + for($X=1;$X<=$Index;$X=$X+$Accuracy) + { + $klo = 1; + $khi = $Index; + $k = $khi - $klo; + while($k > 1) + { + $k = $khi - $klo; + If ( $XIn[$k] >= $X ) + $khi = $k; + else + $klo = $k; + } + $klo = $khi - 1; + + $h = $XIn[$khi] - $XIn[$klo]; + $a = ($XIn[$khi] - $X) / $h; + $b = ($X - $XIn[$klo]) / $h; + $Value = $a * $YIn[$klo] + $b * $YIn[$khi] + (($a*$a*$a - $a) * $Yt[$klo] + ($b*$b*$b - $b) * $Yt[$khi]) * ($h*$h) / 6; + + $YPos = $this->GArea_Y2 - (($Value-$this->VMin) * $this->DivisionRatio); + + if ( $XLast != -1 && !isset($Missing[floor($X)]) && !isset($Missing[floor($X+1)]) ) + $this->drawLine($XLast,$YLast,$XPos,$YPos,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"],TRUE); + + $XLast = $XPos; + $YLast = $YPos; + $XPos = $XPos + $this->DivisionWidth * $Accuracy; + } + + // Add potentialy missing values + $XPos = $XPos - $this->DivisionWidth * $Accuracy; + if ( $XPos < ($this->GArea_X2 - $this->GAreaXOffset) ) + { + $YPos = $this->GArea_Y2 - (($YIn[$Index]-$this->VMin) * $this->DivisionRatio); + $this->drawLine($XLast,$YLast,$this->GArea_X2-$this->GAreaXOffset,$YPos,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"],TRUE); + } + + $GraphID++; + } + } + } + + /* This function draw a filled cubic curve */ + function drawFilledCubicCurve($Data,$DataDescription,$Accuracy=.1,$Alpha=100,$AroundZero=FALSE) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawFilledCubicCurve",$DataDescription); + $this->validateData("drawFilledCubicCurve",$Data); + + $LayerWidth = $this->GArea_X2-$this->GArea_X1; + $LayerHeight = $this->GArea_Y2-$this->GArea_Y1; + $YZero = $LayerHeight - ((0-$this->VMin) * $this->DivisionRatio); + if ( $YZero > $LayerHeight ) { $YZero = $LayerHeight; } + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $XIn = ""; $Yin = ""; $Yt = ""; $U = ""; + $XIn[0] = 0; $YIn[0] = 0; + + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $Index = 1; + $XLast = -1; $Missing = ""; + foreach ( $Data as $Key => $Values ) + { + $Value = $Data[$Key][$ColName]; + $XIn[$Index] = $Index; + $YIn[$Index] = $Value; + if ( !is_numeric($Value) ) { $Missing[$Index] = TRUE; } + $Index++; + } + $Index--; + + $Yt[0] = 0; + $Yt[1] = 0; + $U[1] = 0; + for($i=2;$i<=$Index-1;$i++) + { + $Sig = ($XIn[$i] - $XIn[$i-1]) / ($XIn[$i+1] - $XIn[$i-1]); + $p = $Sig * $Yt[$i-1] + 2; + $Yt[$i] = ($Sig - 1) / $p; + $U[$i] = ($YIn[$i+1] - $YIn[$i]) / ($XIn[$i+1] - $XIn[$i]) - ($YIn[$i] - $YIn[$i-1]) / ($XIn[$i] - $XIn[$i-1]); + $U[$i] = (6 * $U[$i] / ($XIn[$i+1] - $XIn[$i-1]) - $Sig * $U[$i-1]) / $p; + } + + $qn = 0; + $un = 0; + $Yt[$Index] = ($un - $qn * $U[$Index-1]) / ($qn * $Yt[$Index-1] + 1); + + for($k=$Index-1;$k>=1;$k--) + $Yt[$k] = $Yt[$k] * $Yt[$k+1] + $U[$k]; + + $Points = ""; + $Points[] = $this->GAreaXOffset; + $Points[] = $LayerHeight; + + $this->Layers[0] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White =$this->AllocateColor($this->Layers[0],255,255,255); + imagefilledrectangle($this->Layers[0],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[0],$C_White); + + $YLast = NULL; + $XPos = $this->GAreaXOffset; $PointsCount = 2; + for($X=1;$X<=$Index;$X=$X+$Accuracy) + { + $klo = 1; + $khi = $Index; + $k = $khi - $klo; + while($k > 1) + { + $k = $khi - $klo; + If ( $XIn[$k] >= $X ) + $khi = $k; + else + $klo = $k; + } + $klo = $khi - 1; + + $h = $XIn[$khi] - $XIn[$klo]; + $a = ($XIn[$khi] - $X) / $h; + $b = ($X - $XIn[$klo]) / $h; + $Value = $a * $YIn[$klo] + $b * $YIn[$khi] + (($a*$a*$a - $a) * $Yt[$klo] + ($b*$b*$b - $b) * $Yt[$khi]) * ($h*$h) / 6; + + $YPos = $LayerHeight - (($Value-$this->VMin) * $this->DivisionRatio); + + if ( $YLast != NULL && $AroundZero && !isset($Missing[floor($X)]) && !isset($Missing[floor($X+1)])) + { + $aPoints = ""; + $aPoints[] = $XLast; + $aPoints[] = $YLast; + $aPoints[] = $XPos; + $aPoints[] = $YPos; + $aPoints[] = $XPos; + $aPoints[] = $YZero; + $aPoints[] = $XLast; + $aPoints[] = $YZero; + + $C_Graph =$this->AllocateColor($this->Layers[0],$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagefilledpolygon($this->Layers[0],$aPoints,4,$C_Graph); + } + + if ( !isset($Missing[floor($X)]) || $YLast == NULL ) + { + $PointsCount++; + $Points[] = $XPos; + $Points[] = $YPos; + } + else + { + $PointsCount++; $Points[] = $XLast; $Points[] = $LayerHeight; + } + + $YLast = $YPos; $XLast = $XPos; + $XPos = $XPos + $this->DivisionWidth * $Accuracy; + } + + // Add potentialy missing values + $XPos = $XPos - $this->DivisionWidth * $Accuracy; + if ( $XPos < ($LayerWidth-$this->GAreaXOffset) ) + { + $YPos = $LayerHeight - (($YIn[$Index]-$this->VMin) * $this->DivisionRatio); + + if ( $YLast != NULL && $AroundZero ) + { + $aPoints = ""; + $aPoints[] = $XLast; + $aPoints[] = $YLast; + $aPoints[] = $LayerWidth-$this->GAreaXOffset; + $aPoints[] = $YPos; + $aPoints[] = $LayerWidth-$this->GAreaXOffset; + $aPoints[] = $YZero; + $aPoints[] = $XLast; + $aPoints[] = $YZero; + + $C_Graph =$this->AllocateColor($this->Layers[0],$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagefilledpolygon($this->Layers[0],$aPoints,4,$C_Graph); + } + + if ( $YIn[$klo] != "" && $YIn[$khi] != "" || $YLast == NULL ) + { + $PointsCount++; + $Points[] = $LayerWidth-$this->GAreaXOffset; + $Points[] = $YPos; + } + } + + $Points[] = $LayerWidth-$this->GAreaXOffset; + $Points[] = $LayerHeight; + + if ( !$AroundZero ) + { + $C_Graph =$this->AllocateColor($this->Layers[0],$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagefilledpolygon($this->Layers[0],$Points,$PointsCount,$C_Graph); + } + + imagecopymerge($this->Picture,$this->Layers[0],$this->GArea_X1,$this->GArea_Y1,0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[0]); + + $this->drawCubicCurve($Data,$DataDescription,$Accuracy,$ColName); + + $GraphID++; + } + } + + /* This function draw a filled line graph */ + function drawFilledLineGraph($Data,$DataDescription,$Alpha=100,$AroundZero=FALSE) + { + $Empty = -2147483647; + + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawFilledLineGraph",$DataDescription); + $this->validateData("drawFilledLineGraph",$Data); + + $LayerWidth = $this->GArea_X2-$this->GArea_X1; + $LayerHeight = $this->GArea_Y2-$this->GArea_Y1; + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $aPoints = ""; + $aPoints[] = $this->GAreaXOffset; + $aPoints[] = $LayerHeight; + + $this->Layers[0] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White = $this->AllocateColor($this->Layers[0],255,255,255); + imagefilledrectangle($this->Layers[0],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[0],$C_White); + + $XPos = $this->GAreaXOffset; + $XLast = -1; $PointsCount = 2; + $YZero = $LayerHeight - ((0-$this->VMin) * $this->DivisionRatio); + if ( $YZero > $LayerHeight ) { $YZero = $LayerHeight; } + + $YLast = $Empty; + foreach ( $Data as $Key => $Values ) + { + $Value = $Data[$Key][$ColName]; + $YPos = $LayerHeight - (($Value-$this->VMin) * $this->DivisionRatio); + + /* Save point into the image map if option activated */ + if ( $this->BuildMap ) + $this->addToImageMap($XPos-3,$YPos-3,$XPos+3,$YPos+3,$DataDescription["Description"][$ColName],$Data[$Key][$ColName].$DataDescription["Unit"]["Y"],"FLine"); + + if ( !is_numeric($Value) ) + { + $PointsCount++; + $aPoints[] = $XLast; + $aPoints[] = $LayerHeight; + + $YLast = $Empty; + } + else + { + $PointsCount++; + if ( $YLast <> $Empty ) + { $aPoints[] = $XPos; $aPoints[] = $YPos; } + else + { $PointsCount++; $aPoints[] = $XPos; $aPoints[] = $LayerHeight; $aPoints[] = $XPos; $aPoints[] = $YPos; } + + if ($YLast <> $Empty && $AroundZero) + { + $Points = ""; + $Points[] = $XLast; $Points[] = $YLast; + $Points[] = $XPos; + $Points[] = $YPos; + $Points[] = $XPos; + $Points[] = $YZero; + $Points[] = $XLast; + $Points[] = $YZero; + + $C_Graph = $this->AllocateColor($this->Layers[0],$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagefilledpolygon($this->Layers[0],$Points,4,$C_Graph); + } + $YLast = $YPos; + } + + $XLast = $XPos; + $XPos = $XPos + $this->DivisionWidth; + } + $aPoints[] = $LayerWidth - $this->GAreaXOffset; + $aPoints[] = $LayerHeight; + + if ( $AroundZero == FALSE ) + { + $C_Graph = $this->AllocateColor($this->Layers[0],$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagefilledpolygon($this->Layers[0],$aPoints,$PointsCount,$C_Graph); + } + + imagecopymerge($this->Picture,$this->Layers[0],$this->GArea_X1,$this->GArea_Y1,0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[0]); + $GraphID++; + $this->drawLineGraph($Data,$DataDescription,$ColName); + } + } + + /* This function draw a bar graph */ + function drawOverlayBarGraph($Data,$DataDescription,$Alpha=50) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawOverlayBarGraph",$DataDescription); + $this->validateData("drawOverlayBarGraph",$Data); + + $LayerWidth = $this->GArea_X2-$this->GArea_X1; + $LayerHeight = $this->GArea_Y2-$this->GArea_Y1; + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $this->Layers[$GraphID] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White = $this->AllocateColor($this->Layers[$GraphID],255,255,255); + $C_Graph = $this->AllocateColor($this->Layers[$GraphID],$this->Palette[$GraphID]["R"],$this->Palette[$GraphID]["G"],$this->Palette[$GraphID]["B"]); + imagefilledrectangle($this->Layers[$GraphID],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[$GraphID],$C_White); + + $XWidth = $this->DivisionWidth / 4; + $XPos = $this->GAreaXOffset; + $YZero = $LayerHeight - ((0-$this->VMin) * $this->DivisionRatio); + $XLast = -1; $PointsCount = 2; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName]) ) + { + $Value = $Data[$Key][$ColName]; + if ( is_numeric($Value) ) + { + $YPos = $LayerHeight - (($Value-$this->VMin) * $this->DivisionRatio); + + imagefilledrectangle($this->Layers[$GraphID],$XPos-$XWidth,$YPos,$XPos+$XWidth,$YZero,$C_Graph); + + $X1 = floor($XPos - $XWidth + $this->GArea_X1); $Y1 = floor($YPos+$this->GArea_Y1) + .2; + $X2 = floor($XPos + $XWidth + $this->GArea_X1); $Y2 = $this->GArea_Y2 - ((0-$this->VMin) * $this->DivisionRatio); + if ( $X1 <= $this->GArea_X1 ) { $X1 = $this->GArea_X1 + 1; } + if ( $X2 >= $this->GArea_X2 ) { $X2 = $this->GArea_X2 - 1; } + + /* Save point into the image map if option activated */ + if ( $this->BuildMap ) + $this->addToImageMap($X1,min($Y1,$Y2),$X2,max($Y1,$Y2),$DataDescription["Description"][$ColName],$Data[$Key][$ColName].$DataDescription["Unit"]["Y"],"oBar"); + + $this->drawLine($X1,$Y1,$X2,$Y1,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"],TRUE); + } + } + $XPos = $XPos + $this->DivisionWidth; + } + + $GraphID++; + } + + for($i=0;$i<=($GraphID-1);$i++) + { + imagecopymerge($this->Picture,$this->Layers[$i],$this->GArea_X1,$this->GArea_Y1,0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[$i]); + } + } + + /* This function draw a bar graph */ + function drawBarGraph($Data,$DataDescription,$Shadow=FALSE,$Alpha=100) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawBarGraph",$DataDescription); + $this->validateData("drawBarGraph",$Data); + + $GraphID = 0; + $Series = count($DataDescription["Values"]); + $SeriesWidth = $this->DivisionWidth / ($Series+1); + $SerieXOffset = $this->DivisionWidth / 2 - $SeriesWidth / 2; + + $YZero = $this->GArea_Y2 - ((0-$this->VMin) * $this->DivisionRatio); + if ( $YZero > $this->GArea_Y2 ) { $YZero = $this->GArea_Y2; } + + $SerieID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $XPos = $this->GArea_X1 + $this->GAreaXOffset - $SerieXOffset + $SeriesWidth * $SerieID; + $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + { + if ( is_numeric($Data[$Key][$ColName]) ) + { + $Value = $Data[$Key][$ColName]; + $YPos = $this->GArea_Y2 - (($Value-$this->VMin) * $this->DivisionRatio); + + /* Save point into the image map if option activated */ + if ( $this->BuildMap ) + { + $this->addToImageMap($XPos+1,min($YZero,$YPos),$XPos+$SeriesWidth-1,max($YZero,$YPos),$DataDescription["Description"][$ColName],$Data[$Key][$ColName].$DataDescription["Unit"]["Y"],"Bar"); + } + + if ( $Shadow && $Alpha == 100 ) + $this->drawRectangle($XPos+1,$YZero,$XPos+$SeriesWidth-1,$YPos,25,25,25,TRUE,$Alpha); + + $this->drawFilledRectangle($XPos+1,$YZero,$XPos+$SeriesWidth-1,$YPos,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"],TRUE,$Alpha); + } + } + $XPos = $XPos + $this->DivisionWidth; + } + $SerieID++; + } + } + + /* This function draw a stacked bar graph */ + function drawStackedBarGraph($Data,$DataDescription,$Alpha=50,$Contiguous=FALSE) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawBarGraph",$DataDescription); + $this->validateData("drawBarGraph",$Data); + + $GraphID = 0; + $Series = count($DataDescription["Values"]); + if ( $Contiguous ) + $SeriesWidth = $this->DivisionWidth; + else + $SeriesWidth = $this->DivisionWidth * .8; + + $YZero = $this->GArea_Y2 - ((0-$this->VMin) * $this->DivisionRatio); + if ( $YZero > $this->GArea_Y2 ) { $YZero = $this->GArea_Y2; } + + $SerieID = 0; $LastValue = ""; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $XPos = $this->GArea_X1 + $this->GAreaXOffset - $SeriesWidth / 2; + $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + { + if ( is_numeric($Data[$Key][$ColName]) ) + { + $Value = $Data[$Key][$ColName]; + + if ( isset($LastValue[$Key]) ) + { + $YPos = $this->GArea_Y2 - ((($Value+$LastValue[$Key])-$this->VMin) * $this->DivisionRatio); + $YBottom = $this->GArea_Y2 - (($LastValue[$Key]-$this->VMin) * $this->DivisionRatio); + $LastValue[$Key] += $Value; + } + else + { + $YPos = $this->GArea_Y2 - (($Value-$this->VMin) * $this->DivisionRatio); + $YBottom = $YZero; + $LastValue[$Key] = $Value; + } + + /* Save point into the image map if option activated */ + if ( $this->BuildMap ) + $this->addToImageMap($XPos+1,min($YBottom,$YPos),$XPos+$SeriesWidth-1,max($YBottom,$YPos),$DataDescription["Description"][$ColName],$Data[$Key][$ColName].$DataDescription["Unit"]["Y"],"sBar"); + + $this->drawFilledRectangle($XPos+1,$YBottom,$XPos+$SeriesWidth-1,$YPos,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"],TRUE,$Alpha); + } + } + $XPos = $XPos + $this->DivisionWidth; + } + $SerieID++; + } + } + + /* This function draw a limits bar graphs */ + function drawLimitsGraph($Data,$DataDescription,$R=0,$G=0,$B=0) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawLimitsGraph",$DataDescription); + $this->validateData("drawLimitsGraph",$Data); + + $XWidth = $this->DivisionWidth / 4; + $XPos = $this->GArea_X1 + $this->GAreaXOffset; + + foreach ( $Data as $Key => $Values ) + { + $Min = $Data[$Key][$DataDescription["Values"][0]]; + $Max = $Data[$Key][$DataDescription["Values"][0]]; + $GraphID = 0; $MaxID = 0; $MinID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if ( isset($Data[$Key][$ColName]) ) + { + if ( $Data[$Key][$ColName] > $Max && is_numeric($Data[$Key][$ColName])) + { $Max = $Data[$Key][$ColName]; $MaxID = $GraphID; } + } + if ( isset($Data[$Key][$ColName]) && is_numeric($Data[$Key][$ColName])) + { + if ( $Data[$Key][$ColName] < $Min ) + { $Min = $Data[$Key][$ColName]; $MinID = $GraphID; } + $GraphID++; + } + } + + $YPos = $this->GArea_Y2 - (($Max-$this->VMin) * $this->DivisionRatio); + $X1 = floor($XPos - $XWidth); $Y1 = floor($YPos) - .2; + $X2 = floor($XPos + $XWidth); + if ( $X1 <= $this->GArea_X1 ) { $X1 = $this->GArea_X1 + 1; } + if ( $X2 >= $this->GArea_X2 ) { $X2 = $this->GArea_X2 - 1; } + + $YPos = $this->GArea_Y2 - (($Min-$this->VMin) * $this->DivisionRatio); + $Y2 = floor($YPos) + .2; + + $this->drawLine(floor($XPos)-.2,$Y1+1,floor($XPos)-.2,$Y2-1,$R,$G,$B,TRUE); + $this->drawLine(floor($XPos)+.2,$Y1+1,floor($XPos)+.2,$Y2-1,$R,$G,$B,TRUE); + $this->drawLine($X1,$Y1,$X2,$Y1,$this->Palette[$MaxID]["R"],$this->Palette[$MaxID]["G"],$this->Palette[$MaxID]["B"],FALSE); + $this->drawLine($X1,$Y2,$X2,$Y2,$this->Palette[$MinID]["R"],$this->Palette[$MinID]["G"],$this->Palette[$MinID]["B"],FALSE); + + $XPos = $XPos + $this->DivisionWidth; + } + } + + /* This function draw radar axis centered on the graph area */ + function drawRadarAxis($Data,$DataDescription,$Mosaic=TRUE,$BorderOffset=10,$A_R=60,$A_G=60,$A_B=60,$S_R=200,$S_G=200,$S_B=200,$MaxValue=-1) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawRadarAxis",$DataDescription); + $this->validateData("drawRadarAxis",$Data); + + $C_TextColor = $this->AllocateColor($this->Picture,$A_R,$A_G,$A_B); + + /* Draw radar axis */ + $Points = count($Data); + $Radius = ( $this->GArea_Y2 - $this->GArea_Y1 ) / 2 - $BorderOffset; + $XCenter = ( $this->GArea_X2 - $this->GArea_X1 ) / 2 + $this->GArea_X1; + $YCenter = ( $this->GArea_Y2 - $this->GArea_Y1 ) / 2 + $this->GArea_Y1; + + /* Search for the max value */ + if ( $MaxValue == -1 ) + { + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + if ( $Data[$Key][$ColName] > $MaxValue ) { $MaxValue = $Data[$Key][$ColName]; } + } + } + } + + /* Draw the mosaic */ + if ( $Mosaic ) + { + $RadiusScale = $Radius / $MaxValue; + for ( $t=1; $t<=$MaxValue-1; $t++) + { + $TRadius = $RadiusScale * $t; + $LastX1 = -1; + + for ( $i=0; $i<=$Points; $i++) + { + $Angle = -90 + $i * 360/$Points; + $X1 = cos($Angle * 3.1418 / 180 ) * $TRadius + $XCenter; + $Y1 = sin($Angle * 3.1418 / 180 ) * $TRadius + $YCenter; + $X2 = cos($Angle * 3.1418 / 180 ) * ($TRadius+$RadiusScale) + $XCenter; + $Y2 = sin($Angle * 3.1418 / 180 ) * ($TRadius+$RadiusScale) + $YCenter; + + if ( $t % 2 == 1 && $LastX1 != -1) + { + $Plots = ""; + $Plots[] = $X1; $Plots[] = $Y1; + $Plots[] = $X2; $Plots[] = $Y2; + $Plots[] = $LastX2; $Plots[] = $LastY2; + $Plots[] = $LastX1; $Plots[] = $LastY1; + + $C_Graph = $this->AllocateColor($this->Picture,250,250,250); + imagefilledpolygon($this->Picture,$Plots,(count($Plots)+1)/2,$C_Graph); + } + + $LastX1 = $X1; $LastY1= $Y1; + $LastX2 = $X2; $LastY2= $Y2; + } + } + } + + + /* Draw the spider web */ + for ( $t=1; $t<=$MaxValue; $t++) + { + $TRadius = ( $Radius / $MaxValue ) * $t; + $LastX = -1; + + for ( $i=0; $i<=$Points; $i++) + { + $Angle = -90 + $i * 360/$Points; + $X = cos($Angle * 3.1418 / 180 ) * $TRadius + $XCenter; + $Y = sin($Angle * 3.1418 / 180 ) * $TRadius + $YCenter; + + if ( $LastX != -1 ) + $this->drawDottedLine($LastX,$LastY,$X,$Y,4,$S_R,$S_G,$S_B); + + $LastX = $X; $LastY= $Y; + } + } + + /* Draw the axis */ + for ( $i=0; $i<=$Points; $i++) + { + $Angle = -90 + $i * 360/$Points; + $X = cos($Angle * 3.1418 / 180 ) * $Radius + $XCenter; + $Y = sin($Angle * 3.1418 / 180 ) * $Radius + $YCenter; + + $this->drawLine($XCenter,$YCenter,$X,$Y,$A_R,$A_G,$A_B); + + $XOffset = 0; $YOffset = 0; + if (isset($Data[$i][$DataDescription["Position"]])) + { + $Label = $Data[$i][$DataDescription["Position"]]; + + $Positions = imagettfbbox($this->FontSize,0,$this->FontName,$Label); + $Width = $Positions[2] - $Positions[6]; + $Height = $Positions[3] - $Positions[7]; + + if ( $Angle >= 0 && $Angle <= 90 ) + $YOffset = $Height; + + if ( $Angle > 90 && $Angle <= 180 ) + { $YOffset = $Height; $XOffset = -$Width; } + + if ( $Angle > 180 && $Angle <= 270 ) + { $XOffset = -$Width; } + + imagettftext($this->Picture,$this->FontSize,0,$X+$XOffset,$Y+$YOffset,$C_TextColor,$this->FontName,$Label); + } + } + + /* Write the values */ + for ( $t=1; $t<=$MaxValue; $t++) + { + $TRadius = ( $Radius / $MaxValue ) * $t; + + $Angle = -90 + 360 / $Points; + $X1 = $XCenter; + $Y1 = $YCenter - $TRadius; + $X2 = cos($Angle * 3.1418 / 180 ) * $TRadius + $XCenter; + $Y2 = sin($Angle * 3.1418 / 180 ) * $TRadius + $YCenter; + + $XPos = floor(($X2-$X1)/2) + $X1; + $YPos = floor(($Y2-$Y1)/2) + $Y1; + + $Positions = imagettfbbox($this->FontSize,0,$this->FontName,$t); + $X = $XPos - ( $X+$Positions[2] - $X+$Positions[6] ) / 2; + $Y = $YPos + $this->FontSize; + + $this->drawFilledRoundedRectangle($X+$Positions[6]-2,$Y+$Positions[7]-1,$X+$Positions[2]+4,$Y+$Positions[3]+1,2,240,240,240); + $this->drawRoundedRectangle($X+$Positions[6]-2,$Y+$Positions[7]-1,$X+$Positions[2]+4,$Y+$Positions[3]+1,2,220,220,220); + imagettftext($this->Picture,$this->FontSize,0,$X,$Y,$C_TextColor,$this->FontName,$t); + } + } + + /* This function draw a radar graph centered on the graph area */ + function drawRadar($Data,$DataDescription,$BorderOffset=10,$MaxValue=-1) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawRadar",$DataDescription); + $this->validateData("drawRadar",$Data); + + $Points = count($Data); + $Radius = ( $this->GArea_Y2 - $this->GArea_Y1 ) / 2 - $BorderOffset; + $XCenter = ( $this->GArea_X2 - $this->GArea_X1 ) / 2 + $this->GArea_X1; + $YCenter = ( $this->GArea_Y2 - $this->GArea_Y1 ) / 2 + $this->GArea_Y1; + + /* Search for the max value */ + if ( $MaxValue == -1 ) + { + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + if ( $Data[$Key][$ColName] > $MaxValue ) { $MaxValue = $Data[$Key][$ColName]; } + } + } + } + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $Angle = -90; + $XLast = -1; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + { + $Value = $Data[$Key][$ColName]; + $Strength = ( $Radius / $MaxValue ) * $Value; + + $XPos = cos($Angle * 3.1418 / 180 ) * $Strength + $XCenter; + $YPos = sin($Angle * 3.1418 / 180 ) * $Strength + $YCenter; + + if ( $XLast != -1 ) + $this->drawLine($XLast,$YLast,$XPos,$YPos,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + + if ( $XLast == -1 ) + { $FirstX = $XPos; $FirstY = $YPos; } + + $Angle = $Angle + (360/$Points); + $XLast = $XPos; + $YLast = $YPos; + } + } + $this->drawLine($XPos,$YPos,$FirstX,$FirstY,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + $GraphID++; + } + } + + /* This function draw a radar graph centered on the graph area */ + function drawFilledRadar($Data,$DataDescription,$Alpha=50,$BorderOffset=10,$MaxValue=-1) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawFilledRadar",$DataDescription); + $this->validateData("drawFilledRadar",$Data); + + $Points = count($Data); + $LayerWidth = $this->GArea_X2-$this->GArea_X1; + $LayerHeight = $this->GArea_Y2-$this->GArea_Y1; + $Radius = ( $this->GArea_Y2 - $this->GArea_Y1 ) / 2 - $BorderOffset; + $XCenter = ( $this->GArea_X2 - $this->GArea_X1 ) / 2; + $YCenter = ( $this->GArea_Y2 - $this->GArea_Y1 ) / 2; + + /* Search for the max value */ + if ( $MaxValue == -1 ) + { + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + if ( $Data[$Key][$ColName] > $MaxValue && is_numeric($Data[$Key][$ColName])) { $MaxValue = $Data[$Key][$ColName]; } + } + } + } + + $GraphID = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + $ID = 0; + foreach ( $DataDescription["Description"] as $keyI => $ValueI ) + { if ( $keyI == $ColName ) { $ColorID = $ID; }; $ID++; } + + $Angle = -90; + $XLast = -1; + $Plots = ""; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + { + $Value = $Data[$Key][$ColName]; + if ( !is_numeric($Value) ) { $Value = 0; } + $Strength = ( $Radius / $MaxValue ) * $Value; + + $XPos = cos($Angle * 3.1418 / 180 ) * $Strength + $XCenter; + $YPos = sin($Angle * 3.1418 / 180 ) * $Strength + $YCenter; + + $Plots[] = $XPos; + $Plots[] = $YPos; + + $Angle = $Angle + (360/$Points); + $XLast = $XPos; + $YLast = $YPos; + } + } + + if (isset($Plots[0])) + { + $Plots[] = $Plots[0]; + $Plots[] = $Plots[1]; + + $this->Layers[0] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White = $this->AllocateColor($this->Layers[0],255,255,255); + imagefilledrectangle($this->Layers[0],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[0],$C_White); + + $C_Graph = $this->AllocateColor($this->Layers[0],$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + imagefilledpolygon($this->Layers[0],$Plots,(count($Plots)+1)/2,$C_Graph); + + imagecopymerge($this->Picture,$this->Layers[0],$this->GArea_X1,$this->GArea_Y1,0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[0]); + + for($i=0;$i<=count($Plots)-4;$i=$i+2) + $this->drawLine($Plots[$i]+$this->GArea_X1,$Plots[$i+1]+$this->GArea_Y1,$Plots[$i+2]+$this->GArea_X1,$Plots[$i+3]+$this->GArea_Y1,$this->Palette[$ColorID]["R"],$this->Palette[$ColorID]["G"],$this->Palette[$ColorID]["B"]); + } + + $GraphID++; + } + } + + /* This function draw a flat pie chart */ + function drawBasicPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$R=255,$G=255,$B=255,$Decimals=0) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawBasicPieGraph",$DataDescription,FALSE); + $this->validateData("drawBasicPieGraph",$Data); + + /* Determine pie sum */ + $Series = 0; $PieSum = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if ( $ColName != $DataDescription["Position"] ) + { + $Series++; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + $PieSum = $PieSum + $Data[$Key][$ColName]; $iValues[] = $Data[$Key][$ColName]; $iLabels[] = $Data[$Key][$DataDescription["Position"]]; + } + } + } + + /* Validate serie */ + if ( $Series != 1 ) + RaiseFatal("Pie chart can only accept one serie of data."); + + $SpliceRatio = 360 / $PieSum; + $SplicePercent = 100 / $PieSum; + + /* Calculate all polygons */ + $Angle = 0; $TopPlots = ""; + foreach($iValues as $Key => $Value) + { + $TopPlots[$Key][] = $XPos; + $TopPlots[$Key][] = $YPos; + + /* Process labels position & size */ + $Caption = ""; + if ( !($DrawLabels == PIE_NOLABEL) ) + { + $TAngle = $Angle+($Value*$SpliceRatio/2); + if ($DrawLabels == PIE_PERCENTAGE) + $Caption = (round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + elseif ($DrawLabels == PIE_LABELS) + $Caption = $iLabels[$Key]; + elseif ($DrawLabels == PIE_PERCENTAGE_LABEL) + $Caption = $iLabels[$Key]."\r\n".(round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + elseif ($DrawLabels == PIE_PERCENTAGE_LABEL) + $Caption = $iLabels[$Key]."\r\n".(round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Caption); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = abs($Position[1])+abs($Position[3]); + + $TX = cos(($TAngle) * 3.1418 / 180 ) * ($Radius+10) + $XPos; + + if ( $TAngle > 0 && $TAngle < 180 ) + $TY = sin(($TAngle) * 3.1418 / 180 ) * ($Radius+10) + $YPos + 4; + else + $TY = sin(($TAngle) * 3.1418 / 180 ) * ($Radius+4) + $YPos - ($TextHeight/2); + + if ( $TAngle > 90 && $TAngle < 270 ) + $TX = $TX - $TextWidth; + + $C_TextColor = $this->AllocateColor($this->Picture,70,70,70); + imagettftext($this->Picture,$this->FontSize,0,$TX,$TY,$C_TextColor,$this->FontName,$Caption); + } + + /* Process pie slices */ + for($iAngle=$Angle;$iAngle<=$Angle+$Value*$SpliceRatio;$iAngle=$iAngle+.5) + { + $TopX = cos($iAngle * 3.1418 / 180 ) * $Radius + $XPos; + $TopY = sin($iAngle * 3.1418 / 180 ) * $Radius + $YPos; + + $TopPlots[$Key][] = $TopX; + $TopPlots[$Key][] = $TopY; + } + + $TopPlots[$Key][] = $XPos; + $TopPlots[$Key][] = $YPos; + + $Angle = $iAngle; + } + $PolyPlots = $TopPlots; + + /* Set array values type to float --- PHP Bug with imagefilledpolygon casting to integer */ + foreach ($TopPlots as $Key => $Value) + { foreach ($TopPlots[$Key] as $Key2 => $Value2) { settype($TopPlots[$Key][$Key2],"float"); } } + + /* Draw Top polygons */ + foreach ($PolyPlots as $Key => $Value) + { + $C_GraphLo = $this->AllocateColor($this->Picture,$this->Palette[$Key]["R"],$this->Palette[$Key]["G"],$this->Palette[$Key]["B"]); + imagefilledpolygon($this->Picture,$PolyPlots[$Key],(count($PolyPlots[$Key])+1)/2,$C_GraphLo); + } + + $this->drawCircle($XPos-.5,$YPos-.5,$Radius,$R,$G,$B); + $this->drawCircle($XPos-.5,$YPos-.5,$Radius+.5,$R,$G,$B); + + /* Draw Top polygons */ + foreach ($TopPlots as $Key => $Value) + { + for($j=0;$j<=count($TopPlots[$Key])-4;$j=$j+2) + $this->drawLine($TopPlots[$Key][$j],$TopPlots[$Key][$j+1],$TopPlots[$Key][$j+2],$TopPlots[$Key][$j+3],$R,$G,$B); + } + } + + function drawFlatPieGraphWithShadow($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$SpliceDistance=0,$Decimals=0) + { + $this->drawFlatPieGraph($Data,$DataDescription,$XPos+$this->ShadowXDistance,$YPos+$this->ShadowYDistance,$Radius,PIE_NOLABEL,$SpliceDistance,$Decimals,TRUE); + $this->drawFlatPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius,$DrawLabels,$SpliceDistance,$Decimals,FALSE); + } + + /* This function draw a flat pie chart */ + function drawFlatPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$SpliceDistance=0,$Decimals=0,$AllBlack=FALSE) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawFlatPieGraph",$DataDescription,FALSE); + $this->validateData("drawFlatPieGraph",$Data); + + $ShadowStatus = $this->ShadowActive ; $this->ShadowActive = FALSE; + + /* Determine pie sum */ + $Series = 0; $PieSum = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if ( $ColName != $DataDescription["Position"] ) + { + $Series++; + foreach ( $Data as $Key => $Values ) + { + if ( isset($Data[$Key][$ColName])) + $PieSum = $PieSum + $Data[$Key][$ColName]; $iValues[] = $Data[$Key][$ColName]; $iLabels[] = $Data[$Key][$DataDescription["Position"]]; + } + } + } + + /* Validate serie */ + if ( $Series != 1 ) + { + RaiseFatal("Pie chart can only accept one serie of data."); + return(0); + } + + $SpliceRatio = 360 / $PieSum; + $SplicePercent = 100 / $PieSum; + + /* Calculate all polygons */ + $Angle = 0; $TopPlots = ""; + foreach($iValues as $Key => $Value) + { + $XOffset = cos(($Angle+($Value/2*$SpliceRatio)) * 3.1418 / 180 ) * $SpliceDistance; + $YOffset = sin(($Angle+($Value/2*$SpliceRatio)) * 3.1418 / 180 ) * $SpliceDistance; + + $TopPlots[$Key][] = round($XPos + $XOffset); + $TopPlots[$Key][] = round($YPos + $YOffset); + + if ( $AllBlack ) + { $Rc = $this->ShadowRColor; $Gc = $this->ShadowGColor; $Bc = $this->ShadowBColor; } + else + { $Rc = $this->Palette[$Key]["R"]; $Gc = $this->Palette[$Key]["G"]; $Bc = $this->Palette[$Key]["B"]; } + + $XLineLast = ""; $YLineLast = ""; + + /* Process labels position & size */ + $Caption = ""; + if ( !($DrawLabels == PIE_NOLABEL) ) + { + $TAngle = $Angle+($Value*$SpliceRatio/2); + if ($DrawLabels == PIE_PERCENTAGE) + $Caption = (round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + elseif ($DrawLabels == PIE_LABELS) + $Caption = $iLabels[$Key]; + elseif ($DrawLabels == PIE_PERCENTAGE_LABEL) + $Caption = $iLabels[$Key]."\r\n".(round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + elseif ($DrawLabels == PIE_PERCENTAGE_LABEL) + $Caption = $iLabels[$Key]."\r\n".(round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Caption); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = abs($Position[1])+abs($Position[3]); + + $TX = cos(($TAngle) * 3.1418 / 180 ) * ($Radius+10+$SpliceDistance) + $XPos; + + if ( $TAngle > 0 && $TAngle < 180 ) + $TY = sin(($TAngle) * 3.1418 / 180 ) * ($Radius+10+$SpliceDistance) + $YPos + 4; + else + $TY = sin(($TAngle) * 3.1418 / 180 ) * ($Radius+$SpliceDistance+4) + $YPos - ($TextHeight/2); + + if ( $TAngle > 90 && $TAngle < 270 ) + $TX = $TX - $TextWidth; + + $C_TextColor = $this->AllocateColor($this->Picture,70,70,70); + imagettftext($this->Picture,$this->FontSize,0,$TX,$TY,$C_TextColor,$this->FontName,$Caption); + } + + /* Process pie slices */ + if ( !$AllBlack ) + $LineColor = $this->AllocateColor($this->Picture,$Rc,$Gc,$Bc); + else + $LineColor = $this->AllocateColor($this->Picture,$Rc,$Gc,$Bc); + + $XLineLast = ""; $YLineLast = ""; + for($iAngle=$Angle;$iAngle<=$Angle+$Value*$SpliceRatio;$iAngle=$iAngle+.5) + { + $PosX = cos($iAngle * 3.1418 / 180 ) * $Radius + $XPos + $XOffset; + $PosY = sin($iAngle * 3.1418 / 180 ) * $Radius + $YPos + $YOffset; + + $TopPlots[$Key][] = round($PosX); $TopPlots[$Key][] = round($PosY); + + if ( $iAngle == $Angle || $iAngle == $Angle+$Value*$SpliceRatio || $iAngle +.5 > $Angle+$Value*$SpliceRatio) + $this->drawLine($XPos+$XOffset,$YPos+$YOffset,$PosX,$PosY,$Rc,$Gc,$Bc); + + if ( $XLineLast != "" ) + $this->drawLine($XLineLast,$YLineLast,$PosX,$PosY,$Rc,$Gc,$Bc); + + $XLineLast = $PosX; $YLineLast = $PosY; + } + + $TopPlots[$Key][] = round($XPos + $XOffset); $TopPlots[$Key][] = round($YPos + $YOffset); + + $Angle = $iAngle; + } + $PolyPlots = $TopPlots; + + /* Draw Top polygons */ + foreach ($PolyPlots as $Key => $Value) + { + if ( !$AllBlack ) + $C_GraphLo = $this->AllocateColor($this->Picture,$this->Palette[$Key]["R"],$this->Palette[$Key]["G"],$this->Palette[$Key]["B"]); + else + $C_GraphLo = $this->AllocateColor($this->Picture,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor); + + imagefilledpolygon($this->Picture,$PolyPlots[$Key],(count($PolyPlots[$Key])+1)/2,$C_GraphLo); + } + $this->ShadowActive = $ShadowStatus; + } + + /* This function draw a pseudo-3D pie chart */ + function drawPieGraph($Data,$DataDescription,$XPos,$YPos,$Radius=100,$DrawLabels=PIE_NOLABEL,$EnhanceColors=TRUE,$Skew=60,$SpliceHeight=20,$SpliceDistance=0,$Decimals=0) + { + /* Validate the Data and DataDescription array */ + $this->validateDataDescription("drawPieGraph",$DataDescription,FALSE); + $this->validateData("drawPieGraph",$Data); + + /* Determine pie sum */ + $Series = 0; $PieSum = 0; $rPieSum = 0; + foreach ( $DataDescription["Values"] as $Key2 => $ColName ) + { + if ( $ColName != $DataDescription["Position"] ) + { + $Series++; + foreach ( $Data as $Key => $Values ) + if ( isset($Data[$Key][$ColName])) + { + if ( $Data[$Key][$ColName] == 0 ) + { $iValues[] = 0; $rValues[] = 0; $iLabels[] = $Data[$Key][$DataDescription["Position"]]; } + // Removed : $PieSum++; $rValues[] = 1; + else + { $PieSum += $Data[$Key][$ColName]; $iValues[] = $Data[$Key][$ColName]; $iLabels[] = $Data[$Key][$DataDescription["Position"]]; $rValues[] = $Data[$Key][$ColName]; $rPieSum += $Data[$Key][$ColName];} + } + } + } + + /* Validate serie */ + if ( $Series != 1 ) + RaiseFatal("Pie chart can only accept one serie of data."); + + $SpliceDistanceRatio = $SpliceDistance; + $SkewHeight = ($Radius * $Skew) / 100; + $SpliceRatio = (360 - $SpliceDistanceRatio * count($iValues) ) / $PieSum; + $SplicePercent = 100 / $PieSum; + $rSplicePercent = 100 / $rPieSum; + + /* Calculate all polygons */ + $Angle = 0; $CDev = 5; + $TopPlots = ""; $BotPlots = ""; + $aTopPlots = ""; $aBotPlots = ""; + foreach($iValues as $Key => $Value) + { + $XCenterPos = cos(($Angle-$CDev+($Value*$SpliceRatio+$SpliceDistanceRatio)/2) * 3.1418 / 180 ) * $SpliceDistance + $XPos; + $YCenterPos = sin(($Angle-$CDev+($Value*$SpliceRatio+$SpliceDistanceRatio)/2) * 3.1418 / 180 ) * $SpliceDistance + $YPos; + $XCenterPos2 = cos(($Angle+$CDev+($Value*$SpliceRatio+$SpliceDistanceRatio)/2) * 3.1418 / 180 ) * $SpliceDistance + $XPos; + $YCenterPos2 = sin(($Angle+$CDev+($Value*$SpliceRatio+$SpliceDistanceRatio)/2) * 3.1418 / 180 ) * $SpliceDistance + $YPos; + + $TopPlots[$Key][] = round($XCenterPos); $BotPlots[$Key][] = round($XCenterPos); + $TopPlots[$Key][] = round($YCenterPos); $BotPlots[$Key][] = round($YCenterPos + $SpliceHeight); + $aTopPlots[$Key][] = $XCenterPos; $aBotPlots[$Key][] = $XCenterPos; + $aTopPlots[$Key][] = $YCenterPos; $aBotPlots[$Key][] = $YCenterPos + $SpliceHeight; + + /* Process labels position & size */ + $Caption = ""; + if ( !($DrawLabels == PIE_NOLABEL) ) + { + $TAngle = $Angle+($Value*$SpliceRatio/2); + if ($DrawLabels == PIE_PERCENTAGE) + $Caption = (round($rValues[$Key] * pow(10,$Decimals) * $rSplicePercent)/pow(10,$Decimals))."%"; + elseif ($DrawLabels == PIE_LABELS) + $Caption = $iLabels[$Key]; + elseif ($DrawLabels == PIE_PERCENTAGE_LABEL) + $Caption = $iLabels[$Key]."\r\n".(round($Value * pow(10,$Decimals) * $SplicePercent)/pow(10,$Decimals))."%"; + + $Position = imageftbbox($this->FontSize,0,$this->FontName,$Caption); + $TextWidth = $Position[2]-$Position[0]; + $TextHeight = abs($Position[1])+abs($Position[3]); + + $TX = cos(($TAngle) * 3.1418 / 180 ) * ($Radius + 10)+ $XPos; + + if ( $TAngle > 0 && $TAngle < 180 ) + $TY = sin(($TAngle) * 3.1418 / 180 ) * ($SkewHeight + 10) + $YPos + $SpliceHeight + 4; + else + $TY = sin(($TAngle) * 3.1418 / 180 ) * ($SkewHeight + 4) + $YPos - ($TextHeight/2); + + if ( $TAngle > 90 && $TAngle < 270 ) + $TX = $TX - $TextWidth; + + $C_TextColor = $this->AllocateColor($this->Picture,70,70,70); + imagettftext($this->Picture,$this->FontSize,0,$TX,$TY,$C_TextColor,$this->FontName,$Caption); + } + + /* Process pie slices */ + for($iAngle=$Angle;$iAngle<=$Angle+$Value*$SpliceRatio;$iAngle=$iAngle+.5) + { + $TopX = cos($iAngle * 3.1418 / 180 ) * $Radius + $XPos; + $TopY = sin($iAngle * 3.1418 / 180 ) * $SkewHeight + $YPos; + + $TopPlots[$Key][] = round($TopX); $BotPlots[$Key][] = round($TopX); + $TopPlots[$Key][] = round($TopY); $BotPlots[$Key][] = round($TopY + $SpliceHeight); + $aTopPlots[$Key][] = $TopX; $aBotPlots[$Key][] = $TopX; + $aTopPlots[$Key][] = $TopY; $aBotPlots[$Key][] = $TopY + $SpliceHeight; + } + + $TopPlots[$Key][] = round($XCenterPos2); $BotPlots[$Key][] = round($XCenterPos2); + $TopPlots[$Key][] = round($YCenterPos2); $BotPlots[$Key][] = round($YCenterPos2 + $SpliceHeight); + $aTopPlots[$Key][] = $XCenterPos2; $aBotPlots[$Key][] = $XCenterPos2; + $aTopPlots[$Key][] = $YCenterPos2; $aBotPlots[$Key][] = $YCenterPos2 + $SpliceHeight; + + $Angle = $iAngle + $SpliceDistanceRatio; + } + + /* Draw Bottom polygons */ + foreach($iValues as $Key => $Value) + { + $C_GraphLo = $this->AllocateColor($this->Picture,$this->Palette[$Key]["R"],$this->Palette[$Key]["G"],$this->Palette[$Key]["B"],-20); + imagefilledpolygon($this->Picture,$BotPlots[$Key],(count($BotPlots[$Key])+1)/2,$C_GraphLo); + + if ( $EnhanceColors ) { $En = -10; } else { $En = 0; } + + for($j=0;$j<=count($aBotPlots[$Key])-4;$j=$j+2) + $this->drawLine($aBotPlots[$Key][$j],$aBotPlots[$Key][$j+1],$aBotPlots[$Key][$j+2],$aBotPlots[$Key][$j+3],$this->Palette[$Key]["R"]+$En,$this->Palette[$Key]["G"]+$En,$this->Palette[$Key]["B"]+$En); + } + + /* Draw pie layers */ + if ( $EnhanceColors ) { $ColorRatio = 30 / $SpliceHeight; } else { $ColorRatio = 25 / $SpliceHeight; } + for($i=$SpliceHeight-1;$i>=1;$i--) + { + foreach($iValues as $Key => $Value) + { + $C_GraphLo = $this->AllocateColor($this->Picture,$this->Palette[$Key]["R"],$this->Palette[$Key]["G"],$this->Palette[$Key]["B"],-10); + $Plots = ""; $Plot = 0; + foreach($TopPlots[$Key] as $Key2 => $Value2) + { + $Plot++; + if ( $Plot % 2 == 1 ) + $Plots[] = $Value2; + else + $Plots[] = $Value2+$i; + } + imagefilledpolygon($this->Picture,$Plots,(count($Plots)+1)/2,$C_GraphLo); + + $Index = count($Plots); + if ($EnhanceColors ) {$ColorFactor = -20 + ($SpliceHeight - $i) * $ColorRatio; } else { $ColorFactor = 0; } + + $this->drawAntialiasPixel($Plots[0],$Plots[1],$this->Palette[$Key]["R"]+$ColorFactor,$this->Palette[$Key]["G"]+$ColorFactor,$this->Palette[$Key]["B"]+$ColorFactor); + $this->drawAntialiasPixel($Plots[2],$Plots[3],$this->Palette[$Key]["R"]+$ColorFactor,$this->Palette[$Key]["G"]+$ColorFactor,$this->Palette[$Key]["B"]+$ColorFactor); + $this->drawAntialiasPixel($Plots[$Index-4],$Plots[$Index-3],$this->Palette[$Key]["R"]+$ColorFactor,$this->Palette[$Key]["G"]+$ColorFactor,$this->Palette[$Key]["B"]+$ColorFactor); + } + } + + /* Draw Top polygons */ + for($Key=count($iValues)-1;$Key>=0;$Key--) + { + $C_GraphLo = $this->AllocateColor($this->Picture,$this->Palette[$Key]["R"],$this->Palette[$Key]["G"],$this->Palette[$Key]["B"]); + imagefilledpolygon($this->Picture,$TopPlots[$Key],(count($TopPlots[$Key])+1)/2,$C_GraphLo); + + if ( $EnhanceColors ) { $En = 10; } else { $En = 0; } + for($j=0;$j<=count($aTopPlots[$Key])-4;$j=$j+2) + $this->drawLine($aTopPlots[$Key][$j],$aTopPlots[$Key][$j+1],$aTopPlots[$Key][$j+2],$aTopPlots[$Key][$j+3],$this->Palette[$Key]["R"]+$En,$this->Palette[$Key]["G"]+$En,$this->Palette[$Key]["B"]+$En); + } + } + + /* This function can be used to set the background color */ + function drawBackground($R,$G,$B) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_Background = $this->AllocateColor($this->Picture,$R,$G,$B); + imagefilledrectangle($this->Picture,0,0,$this->XSize,$this->YSize,$C_Background); + } + + /* This function can be used to set the background color */ + function drawGraphAreaGradient($R,$G,$B,$Decay,$Target=TARGET_GRAPHAREA) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + if ( $Target == TARGET_GRAPHAREA ) { $X1 = $this->GArea_X1+1; $X2 = $this->GArea_X2-1; $Y1 = $this->GArea_Y1+1; $Y2 = $this->GArea_Y2; } + if ( $Target == TARGET_BACKGROUND ) { $X1 = 0; $X2 = $this->XSize; $Y1 = 0; $Y2 = $this->YSize; } + + /* Positive gradient */ + if ( $Decay > 0 ) + { + $YStep = ($Y2 - $Y1 - 2) / $Decay; + for($i=0;$i<=$Decay;$i++) + { + $R-=1;$G-=1;$B-=1; + $Yi1 = $Y1 + ( $i * $YStep ); + $Yi2 = ceil( $Yi1 + ( $i * $YStep ) + $YStep ); + if ( $Yi2 >= $Yi2 ) { $Yi2 = $Y2-1; } + + $C_Background = $this->AllocateColor($this->Picture,$R,$G,$B); + imagefilledrectangle($this->Picture,$X1,$Yi1,$X2,$Yi2,$C_Background); + } + } + + /* Negative gradient */ + if ( $Decay < 0 ) + { + $YStep = ($Y2 - $Y1 - 2) / -$Decay; + $Yi1 = $Y1; $Yi2 = $Y1+$YStep; + for($i=-$Decay;$i>=0;$i--) + { + $R+=1;$G+=1;$B+=1; + $C_Background = $this->AllocateColor($this->Picture,$R,$G,$B); + imagefilledrectangle($this->Picture,$X1,$Yi1,$X2,$Yi2,$C_Background); + + $Yi1+= $YStep; + $Yi2+= $YStep; + if ( $Yi2 >= $Yi2 ) { $Yi2 = $Y2-1; } + } + } + } + + /* This function create a rectangle with antialias */ + function drawRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_Rectangle = $this->AllocateColor($this->Picture,$R,$G,$B); + + $X1=$X1-.2;$Y1=$Y1-.2; + $X2=$X2+.2;$Y2=$Y2+.2; + $this->drawLine($X1,$Y1,$X2,$Y1,$R,$G,$B); + $this->drawLine($X2,$Y1,$X2,$Y2,$R,$G,$B); + $this->drawLine($X2,$Y2,$X1,$Y2,$R,$G,$B); + $this->drawLine($X1,$Y2,$X1,$Y1,$R,$G,$B); + } + + /* This function create a filled rectangle with antialias */ + function drawFilledRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B,$DrawBorder=TRUE,$Alpha=100,$NoFallBack=FALSE) + { + if ( $X2 < $X1 ) { list($X1, $X2) = array($X2, $X1); } + if ( $Y2 < $Y1 ) { list($Y1, $Y2) = array($Y2, $Y1); } + + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + if ( $Alpha == 100 ) + { + /* Process shadows */ + if ( $this->ShadowActive && !$NoFallBack ) + { + $this->drawFilledRectangle($X1+$this->ShadowXDistance,$Y1+$this->ShadowYDistance,$X2+$this->ShadowXDistance,$Y2+$this->ShadowYDistance,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor,FALSE,$this->ShadowAlpha,TRUE); + if ( $this->ShadowBlur != 0 ) + { + $AlphaDecay = ($this->ShadowAlpha / $this->ShadowBlur); + + for($i=1; $i<=$this->ShadowBlur; $i++) + $this->drawFilledRectangle($X1+$this->ShadowXDistance-$i/2,$Y1+$this->ShadowYDistance-$i/2,$X2+$this->ShadowXDistance-$i/2,$Y2+$this->ShadowYDistance-$i/2,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor,FALSE,$this->ShadowAlpha-$AlphaDecay*$i,TRUE); + for($i=1; $i<=$this->ShadowBlur; $i++) + $this->drawFilledRectangle($X1+$this->ShadowXDistance+$i/2,$Y1+$this->ShadowYDistance+$i/2,$X2+$this->ShadowXDistance+$i/2,$Y2+$this->ShadowYDistance+$i/2,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor,FALSE,$this->ShadowAlpha-$AlphaDecay*$i,TRUE); + } + } + + $C_Rectangle = $this->AllocateColor($this->Picture,$R,$G,$B); + imagefilledrectangle($this->Picture,round($X1),round($Y1),round($X2),round($Y2),$C_Rectangle); + } + else + { + $LayerWidth = abs($X2-$X1)+2; + $LayerHeight = abs($Y2-$Y1)+2; + + $this->Layers[0] = imagecreatetruecolor($LayerWidth,$LayerHeight); + $C_White = $this->AllocateColor($this->Layers[0],255,255,255); + imagefilledrectangle($this->Layers[0],0,0,$LayerWidth,$LayerHeight,$C_White); + imagecolortransparent($this->Layers[0],$C_White); + + $C_Rectangle = $this->AllocateColor($this->Layers[0],$R,$G,$B); + imagefilledrectangle($this->Layers[0],round(1),round(1),round($LayerWidth-1),round($LayerHeight-1),$C_Rectangle); + + imagecopymerge($this->Picture,$this->Layers[0],round(min($X1,$X2)-1),round(min($Y1,$Y2)-1),0,0,$LayerWidth,$LayerHeight,$Alpha); + imagedestroy($this->Layers[0]); + } + + if ( $DrawBorder ) + { + $ShadowSettings = $this->ShadowActive; $this->ShadowActive = FALSE; + $this->drawRectangle($X1,$Y1,$X2,$Y2,$R,$G,$B); + $this->ShadowActive = $ShadowSettings; + } + } + + /* This function create a rectangle with rounded corners and antialias */ + function drawRoundedRectangle($X1,$Y1,$X2,$Y2,$Radius,$R,$G,$B) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_Rectangle = $this->AllocateColor($this->Picture,$R,$G,$B); + + $Step = 90 / ((3.1418 * $Radius)/2); + + for($i=0;$i<=90;$i=$i+$Step) + { + $X = cos(($i+180)*3.1418/180) * $Radius + $X1 + $Radius; + $Y = sin(($i+180)*3.1418/180) * $Radius + $Y1 + $Radius; + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + + $X = cos(($i-90)*3.1418/180) * $Radius + $X2 - $Radius; + $Y = sin(($i-90)*3.1418/180) * $Radius + $Y1 + $Radius; + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + + $X = cos(($i)*3.1418/180) * $Radius + $X2 - $Radius; + $Y = sin(($i)*3.1418/180) * $Radius + $Y2 - $Radius; + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + + $X = cos(($i+90)*3.1418/180) * $Radius + $X1 + $Radius; + $Y = sin(($i+90)*3.1418/180) * $Radius + $Y2 - $Radius; + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + } + + $X1=$X1-.2;$Y1=$Y1-.2; + $X2=$X2+.2;$Y2=$Y2+.2; + $this->drawLine($X1+$Radius,$Y1,$X2-$Radius,$Y1,$R,$G,$B); + $this->drawLine($X2,$Y1+$Radius,$X2,$Y2-$Radius,$R,$G,$B); + $this->drawLine($X2-$Radius,$Y2,$X1+$Radius,$Y2,$R,$G,$B); + $this->drawLine($X1,$Y2-$Radius,$X1,$Y1+$Radius,$R,$G,$B); + } + + /* This function create a filled rectangle with rounded corners and antialias */ + function drawFilledRoundedRectangle($X1,$Y1,$X2,$Y2,$Radius,$R,$G,$B) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_Rectangle = $this->AllocateColor($this->Picture,$R,$G,$B); + + $Step = 90 / ((3.1418 * $Radius)/2); + + for($i=0;$i<=90;$i=$i+$Step) + { + $Xi1 = cos(($i+180)*3.1418/180) * $Radius + $X1 + $Radius; + $Yi1 = sin(($i+180)*3.1418/180) * $Radius + $Y1 + $Radius; + + $Xi2 = cos(($i-90)*3.1418/180) * $Radius + $X2 - $Radius; + $Yi2 = sin(($i-90)*3.1418/180) * $Radius + $Y1 + $Radius; + + $Xi3 = cos(($i)*3.1418/180) * $Radius + $X2 - $Radius; + $Yi3 = sin(($i)*3.1418/180) * $Radius + $Y2 - $Radius; + + $Xi4 = cos(($i+90)*3.1418/180) * $Radius + $X1 + $Radius; + $Yi4 = sin(($i+90)*3.1418/180) * $Radius + $Y2 - $Radius; + + imageline($this->Picture,$Xi1,$Yi1,$X1+$Radius,$Yi1,$C_Rectangle); + imageline($this->Picture,$X2-$Radius,$Yi2,$Xi2,$Yi2,$C_Rectangle); + imageline($this->Picture,$X2-$Radius,$Yi3,$Xi3,$Yi3,$C_Rectangle); + imageline($this->Picture,$Xi4,$Yi4,$X1+$Radius,$Yi4,$C_Rectangle); + + $this->drawAntialiasPixel($Xi1,$Yi1,$R,$G,$B); + $this->drawAntialiasPixel($Xi2,$Yi2,$R,$G,$B); + $this->drawAntialiasPixel($Xi3,$Yi3,$R,$G,$B); + $this->drawAntialiasPixel($Xi4,$Yi4,$R,$G,$B); + } + + imagefilledrectangle($this->Picture,$X1,$Y1+$Radius,$X2,$Y2-$Radius,$C_Rectangle); + imagefilledrectangle($this->Picture,$X1+$Radius,$Y1,$X2-$Radius,$Y2,$C_Rectangle); + + $X1=$X1-.2;$Y1=$Y1-.2; + $X2=$X2+.2;$Y2=$Y2+.2; + $this->drawLine($X1+$Radius,$Y1,$X2-$Radius,$Y1,$R,$G,$B); + $this->drawLine($X2,$Y1+$Radius,$X2,$Y2-$Radius,$R,$G,$B); + $this->drawLine($X2-$Radius,$Y2,$X1+$Radius,$Y2,$R,$G,$B); + $this->drawLine($X1,$Y2-$Radius,$X1,$Y1+$Radius,$R,$G,$B); + } + + /* This function create a circle with antialias */ + function drawCircle($Xc,$Yc,$Height,$R,$G,$B,$Width=0) + { + if ( $Width == 0 ) { $Width = $Height; } + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_Circle = $this->AllocateColor($this->Picture,$R,$G,$B); + $Step = 360 / (2 * 3.1418 * max($Width,$Height)); + + for($i=0;$i<=360;$i=$i+$Step) + { + $X = cos($i*3.1418/180) * $Height + $Xc; + $Y = sin($i*3.1418/180) * $Width + $Yc; + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + } + } + + /* This function create a filled circle/ellipse with antialias */ + function drawFilledCircle($Xc,$Yc,$Height,$R,$G,$B,$Width=0) + { + if ( $Width == 0 ) { $Width = $Height; } + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $C_Circle = $this->AllocateColor($this->Picture,$R,$G,$B); + $Step = 360 / (2 * 3.1418 * max($Width,$Height)); + + for($i=90;$i<=270;$i=$i+$Step) + { + $X1 = cos($i*3.1418/180) * $Height + $Xc; + $Y1 = sin($i*3.1418/180) * $Width + $Yc; + $X2 = cos((180-$i)*3.1418/180) * $Height + $Xc; + $Y2 = sin((180-$i)*3.1418/180) * $Width + $Yc; + + $this->drawAntialiasPixel($X1-1,$Y1-1,$R,$G,$B); + $this->drawAntialiasPixel($X2-1,$Y2-1,$R,$G,$B); + + if ( ($Y1-1) > $Yc - max($Width,$Height) ) + imageline($this->Picture,$X1,$Y1-1,$X2-1,$Y2-1,$C_Circle); + } + } + + /* This function will draw a filled ellipse */ + function drawEllipse($Xc,$Yc,$Height,$Width,$R,$G,$B) + { $this->drawCircle($Xc,$Yc,$Height,$R,$G,$B,$Width); } + + /* This function will draw an ellipse */ + function drawFilledEllipse($Xc,$Yc,$Height,$Width,$R,$G,$B) + { $this->drawFilledCircle($Xc,$Yc,$Height,$R,$G,$B,$Width); } + + /* This function create a line with antialias */ + function drawLine($X1,$Y1,$X2,$Y2,$R,$G,$B,$GraphFunction=FALSE) + { + if ( $this->LineDotSize > 1 ) { $this->drawDottedLine($X1,$Y1,$X2,$Y2,$this->LineDotSize,$R,$G,$B,$GraphFunction); return(0); } + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $Distance = sqrt(($X2-$X1)*($X2-$X1)+($Y2-$Y1)*($Y2-$Y1)); + if ( $Distance == 0 ) + return(-1); + $XStep = ($X2-$X1) / $Distance; + $YStep = ($Y2-$Y1) / $Distance; + + for($i=0;$i<=$Distance;$i++) + { + $X = $i * $XStep + $X1; + $Y = $i * $YStep + $Y1; + + if ( ($X >= $this->GArea_X1 && $X <= $this->GArea_X2 && $Y >= $this->GArea_Y1 && $Y <= $this->GArea_Y2) || !$GraphFunction ) + { + if ( $this->LineWidth == 1 ) + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + else + { + $StartOffset = -($this->LineWidth/2); $EndOffset = ($this->LineWidth/2); + for($j=$StartOffset;$j<=$EndOffset;$j++) + $this->drawAntialiasPixel($X+$j,$Y+$j,$R,$G,$B); + } + } + } + } + + /* This function create a line with antialias */ + function drawDottedLine($X1,$Y1,$X2,$Y2,$DotSize,$R,$G,$B,$GraphFunction=FALSE) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $Distance = sqrt(($X2-$X1)*($X2-$X1)+($Y2-$Y1)*($Y2-$Y1)); + + $XStep = ($X2-$X1) / $Distance; + $YStep = ($Y2-$Y1) / $Distance; + + $DotIndex = 0; + for($i=0;$i<=$Distance;$i++) + { + $X = $i * $XStep + $X1; + $Y = $i * $YStep + $Y1; + + if ( $DotIndex <= $DotSize) + { + if ( ($X >= $this->GArea_X1 && $X <= $this->GArea_X2 && $Y >= $this->GArea_Y1 && $Y <= $this->GArea_Y2) || !$GraphFunction ) + { + if ( $this->LineWidth == 1 ) + $this->drawAntialiasPixel($X,$Y,$R,$G,$B); + else + { + $StartOffset = -($this->LineWidth/2); $EndOffset = ($this->LineWidth/2); + for($j=$StartOffset;$j<=$EndOffset;$j++) + $this->drawAntialiasPixel($X+$j,$Y+$j,$R,$G,$B); + } + } + } + + $DotIndex++; + if ( $DotIndex == $DotSize * 2 ) + $DotIndex = 0; + } + } + + /* Load a PNG file and draw it over the chart */ + function drawFromPNG($FileName,$X,$Y,$Alpha=100) + { $this->drawFromPicture(1,$FileName,$X,$Y,$Alpha); } + + /* Load a GIF file and draw it over the chart */ + function drawFromGIF($FileName,$X,$Y,$Alpha=100) + { $this->drawFromPicture(2,$FileName,$X,$Y,$Alpha); } + + /* Load a JPEG file and draw it over the chart */ + function drawFromJPG($FileName,$X,$Y,$Alpha=100) + { $this->drawFromPicture(3,$FileName,$X,$Y,$Alpha); } + + /* Generic loader function for external pictures */ + function drawFromPicture($PicType,$FileName,$X,$Y,$Alpha=100) + { + if ( file_exists($FileName)) + { + $Infos = getimagesize($FileName); + $Width = $Infos[0]; + $Height = $Infos[1]; + if ( $PicType == 1 ) { $Raster = imagecreatefrompng($FileName); } + if ( $PicType == 2 ) { $Raster = imagecreatefromgif($FileName); } + if ( $PicType == 3 ) { $Raster = imagecreatefromjpeg($FileName); } + + imagecopymerge($this->Picture,$Raster,$X,$Y,0,0,$Width,$Height,$Alpha); + imagedestroy($Raster); + } + } + + /* Draw an alpha pixel */ + function drawAlphaPixel($X,$Y,$Alpha,$R,$G,$B) + { + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + if ( $X < 0 || $Y < 0 || $X >= $this->XSize || $Y >= $this->YSize ) + return(-1); + + $RGB2 = imagecolorat($this->Picture, $X, $Y); + $R2 = ($RGB2 >> 16) & 0xFF; + $G2 = ($RGB2 >> 8) & 0xFF; + $B2 = $RGB2 & 0xFF; + + $iAlpha = (100 - $Alpha)/100; + $Alpha = $Alpha / 100; + + $Ra = floor($R*$Alpha+$R2*$iAlpha); + $Ga = floor($G*$Alpha+$G2*$iAlpha); + $Ba = floor($B*$Alpha+$B2*$iAlpha); + + $C_Aliased = $this->AllocateColor($this->Picture,$Ra,$Ga,$Ba); + imagesetpixel($this->Picture,$X,$Y,$C_Aliased); + } + + /* Color helper */ + function AllocateColor($Picture,$R,$G,$B,$Factor=0) + { + $R = $R + $Factor; + $G = $G + $Factor; + $B = $B + $Factor; + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + return(imagecolorallocate($Picture,$R,$G,$B)); + } + + /* Add a border to the picture */ + function addBorder($Size=3,$R=0,$G=0,$B=0) + { + $Width = $this->XSize+2*$Size; + $Height = $this->YSize+2*$Size; + + $Resampled = imagecreatetruecolor($Width,$Height); + $C_Background = $this->AllocateColor($Resampled,$R,$G,$B); + imagefilledrectangle($Resampled,0,0,$Width,$Height,$C_Background); + + imagecopy($Resampled,$this->Picture,$Size,$Size,0,0,$this->XSize,$this->YSize); + imagedestroy($this->Picture); + + $this->XSize = $Width; + $this->YSize = $Height; + + $this->Picture = imagecreatetruecolor($this->XSize,$this->YSize); + $C_White = $this->AllocateColor($this->Picture,255,255,255); + imagefilledrectangle($this->Picture,0,0,$this->XSize,$this->YSize,$C_White); + imagecolortransparent($this->Picture,$C_White); + imagecopy($this->Picture,$Resampled,0,0,0,0,$this->XSize,$this->YSize); + } + + /* Render the current picture to a file */ + function Render($FileName) + { + if ( $this->ErrorReporting ) + $this->printErrors($this->ErrorInterface); + + /* Save image map if requested */ + if ( $this->BuildMap ) + $this->SaveImageMap(); + + imagepng($this->Picture,$FileName); + } + + /* Render the current picture to STDOUT */ + function Stroke() + { + if ( $this->ErrorReporting ) + $this->printErrors("GD"); + + /* Save image map if requested */ + if ( $this->BuildMap ) + $this->SaveImageMap(); + + header('Content-type: image/png'); + imagepng($this->Picture); + } + + /* Private functions for internal processing */ + function drawAntialiasPixel($X,$Y,$R,$G,$B,$Alpha=100,$NoFallBack=FALSE) + { + /* Process shadows */ + if ( $this->ShadowActive && !$NoFallBack ) + { + $this->drawAntialiasPixel($X+$this->ShadowXDistance,$Y+$this->ShadowYDistance,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor,$this->ShadowAlpha,TRUE); + if ( $this->ShadowBlur != 0 ) + { + $AlphaDecay = ($this->ShadowAlpha / $this->ShadowBlur); + + for($i=1; $i<=$this->ShadowBlur; $i++) + $this->drawAntialiasPixel($X+$this->ShadowXDistance-$i/2,$Y+$this->ShadowYDistance-$i/2,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor,$this->ShadowAlpha-$AlphaDecay*$i,TRUE); + for($i=1; $i<=$this->ShadowBlur; $i++) + $this->drawAntialiasPixel($X+$this->ShadowXDistance+$i/2,$Y+$this->ShadowYDistance+$i/2,$this->ShadowRColor,$this->ShadowGColor,$this->ShadowBColor,$this->ShadowAlpha-$AlphaDecay*$i,TRUE); + } + } + + if ( $R < 0 ) { $R = 0; } if ( $R > 255 ) { $R = 255; } + if ( $G < 0 ) { $G = 0; } if ( $G > 255 ) { $G = 255; } + if ( $B < 0 ) { $B = 0; } if ( $B > 255 ) { $B = 255; } + + $Plot = ""; + $Xi = floor($X); + $Yi = floor($Y); + + if ( $Xi == $X && $Yi == $Y) + { + if ( $Alpha == 100 ) + { + $C_Aliased = $this->AllocateColor($this->Picture,$R,$G,$B); + imagesetpixel($this->Picture,$X,$Y,$C_Aliased); + } + else + $this->drawAlphaPixel($X,$Y,$Alpha,$R,$G,$B); + } + else + { + $Alpha1 = (((1 - ($X - floor($X))) * (1 - ($Y - floor($Y))) * 100) / 100) * $Alpha; + if ( $Alpha1 > $this->AntialiasQuality ) { $this->drawAlphaPixel($Xi,$Yi,$Alpha1,$R,$G,$B); } + + $Alpha2 = ((($X - floor($X)) * (1 - ($Y - floor($Y))) * 100) / 100) * $Alpha; + if ( $Alpha2 > $this->AntialiasQuality ) { $this->drawAlphaPixel($Xi+1,$Yi,$Alpha2,$R,$G,$B); } + + $Alpha3 = (((1 - ($X - floor($X))) * ($Y - floor($Y)) * 100) / 100) * $Alpha; + if ( $Alpha3 > $this->AntialiasQuality ) { $this->drawAlphaPixel($Xi,$Yi+1,$Alpha3,$R,$G,$B); } + + $Alpha4 = ((($X - floor($X)) * ($Y - floor($Y)) * 100) / 100) * $Alpha; + if ( $Alpha4 > $this->AntialiasQuality ) { $this->drawAlphaPixel($Xi+1,$Yi+1,$Alpha4,$R,$G,$B); } + } + } + + /* Validate data contained in the description array */ + function validateDataDescription($FunctionName,&$DataDescription,$DescriptionRequired=TRUE) + { + if (!isset($DataDescription["Position"])) + { + $this->Errors[] = "[Warning] ".$FunctionName." - Y Labels are not set."; + $DataDescription["Position"] = "Name"; + } + + if ( $DescriptionRequired ) + { + if (!isset($DataDescription["Description"])) + { + $this->Errors[] = "[Warning] ".$FunctionName." - Series descriptions are not set."; + foreach($DataDescription["Values"] as $key => $Value) + { + $DataDescription["Description"][$Value] = $Value; + } + } + + if (count($DataDescription["Description"]) < count($DataDescription["Values"])) + { + $this->Errors[] = "[Warning] ".$FunctionName." - Some series descriptions are not set."; + foreach($DataDescription["Values"] as $key => $Value) + { + if ( !isset($DataDescription["Description"][$Value])) + $DataDescription["Description"][$Value] = $Value; + } + } + } + } + + /* Validate data contained in the data array */ + function validateData($FunctionName,&$Data) + { + $DataSummary = array(); + + foreach($Data as $key => $Values) + { + foreach($Values as $key2 => $Value) + { + if (!isset($DataSummary[$key2])) + $DataSummary[$key2] = 1; + else + $DataSummary[$key2]++; + } + } + + if ( max($DataSummary) == 0 ) + $this->Errors[] = "[Warning] ".$FunctionName." - No data set."; + + foreach($DataSummary as $key => $Value) + { + if ($Value < max($DataSummary)) + { + $this->Errors[] = "[Warning] ".$FunctionName." - Missing data in serie ".$key."."; + } + } + } + + /* Print all error messages on the CLI or graphically */ + function printErrors($Mode="CLI") + { + if (count($this->Errors) == 0) + return(0); + + if ( $Mode == "CLI" ) + { + foreach($this->Errors as $key => $Value) + echo $Value."\r\n"; + } + elseif ( $Mode == "GD" ) + { + $this->setLineStyle($Width=1); + $MaxWidth = 0; + foreach($this->Errors as $key => $Value) + { + $Position = imageftbbox($this->ErrorFontSize,0,$this->ErrorFontName,$Value); + $TextWidth = $Position[2]-$Position[0]; + if ( $TextWidth > $MaxWidth ) { $MaxWidth = $TextWidth; } + } + $this->drawFilledRoundedRectangle($this->XSize-($MaxWidth+20),$this->YSize-(20+(($this->ErrorFontSize+4)*count($this->Errors))),$this->XSize-10,$this->YSize-10,6,233,185,185); + $this->drawRoundedRectangle($this->XSize-($MaxWidth+20),$this->YSize-(20+(($this->ErrorFontSize+4)*count($this->Errors))),$this->XSize-10,$this->YSize-10,6,193,145,145); + + $C_TextColor = $this->AllocateColor($this->Picture,133,85,85); + $YPos = $this->YSize - (18 + (count($this->Errors)-1) * ($this->ErrorFontSize + 4)); + foreach($this->Errors as $key => $Value) + { + imagettftext($this->Picture,$this->ErrorFontSize,0,$this->XSize-($MaxWidth+15),$YPos,$C_TextColor,$this->ErrorFontName,$Value); + $YPos = $YPos + ($this->ErrorFontSize + 4); + } + } + } + + /* Activate the image map creation process */ + function setImageMap($Mode=TRUE,$GraphID="MyGraph") + { + $this->BuildMap = $Mode; + $this->MapID = $GraphID; + } + + /* Add a box into the image map */ + function addToImageMap($X1,$Y1,$X2,$Y2,$SerieName,$Value,$CallerFunction) + { + if ( $this->MapFunction == NULL || $this->MapFunction == $CallerFunction ) + { + $this->ImageMap[] = round($X1).",".round($Y1).",".round($X2).",".round($Y2).",".$SerieName.",".$Value; + $this->MapFunction = $CallerFunction; + } + } + + /* Load and cleanup the image map from disk */ + function getImageMap($MapName,$Flush=TRUE) + { + /* Strip HTML query strings */ + $Values = $this->tmpFolder.$MapName; + $Value = split("\?",$Values); + $FileName = $Value[0]; + + if ( file_exists($FileName) ) + { + $Handle = fopen($FileName, "r"); + $MapContent = fread($Handle, filesize($FileName)); + fclose($Handle); + echo $MapContent; + + if ( $Flush ) + unlink($FileName); + + exit(); + } + else + { + header("HTTP/1.0 404 Not Found"); + exit(); + } + } + + /* Save the image map to the disk */ + function SaveImageMap() + { + if ( !$this->BuildMap ) { return(-1); } + + if ( $this->ImageMap == NULL ) + { + $this->Errors[] = "[Warning] SaveImageMap - Image map is empty."; + return(-1); + } + + $Handle = fopen($this->tmpFolder.$this->MapID, 'w'); + if ( !$Handle ) + { + $this->Errors[] = "[Warning] SaveImageMap - Cannot save the image map."; + return(-1); + } + else + { + foreach($this->ImageMap as $Key => $Value) + fwrite($Handle, htmlentities($Value)."\r"); + } + fclose ($Handle); + } + + /* Convert seconds to a time format string */ + function ToTime($Value) + { + $Hour = floor($Value/3600); + $Minute = floor(($Value - $Hour*3600)/60); + $Second = floor($Value - $Hour*3600 - $Minute*60); + + if (strlen($Hour) == 1 ) { $Hour = "0".$Hour; } + if (strlen($Minute) == 1 ) { $Minute = "0".$Minute; } + if (strlen($Second) == 1 ) { $Second = "0".$Second; } + + return($Hour.":".$Minute.":".$Second); + } + + /* Convert to metric system */ + function ToMetric($Value) + { + $Go = floor($Value/1000000000); + $Mo = floor(($Value - $Go*1000000000)/1000000); + $Ko = floor(($Value - $Go*1000000000 - $Mo*1000000)/1000); + $o = floor($Value - $Go*1000000000 - $Mo*1000000 - $Ko*1000); + + if ($Go != 0) { return($Go.".".$Mo."g"); } + if ($Mo != 0) { return($Mo.".".$ko."m"); } + if ($Ko != 0) { return($Ko.".".$o)."k"; } + return($o); + } + + /* Convert to curency */ + function ToCurrency($Value) + { + $Go = floor($Value/1000000000); + $Mo = floor(($Value - $Go*1000000000)/1000000); + $Ko = floor(($Value - $Go*1000000000 - $Mo*1000000)/1000); + $o = floor($Value - $Go*1000000000 - $Mo*1000000 - $Ko*1000); + + if ( strlen($o) == 1 ) { $o = "00".$o; } + if ( strlen($o) == 2 ) { $o = "0".$o; } + + $ResultString = $o; + if ( $Ko != 0 ) { $ResultString = $Ko.".".$ResultString; } + if ( $Mo != 0 ) { $ResultString = $Mo.".".$ResultString; } + if ( $Go != 0 ) { $ResultString = $Go.".".$ResultString; } + + $ResultString = $this->Currency.$ResultString; + return($ResultString); + } + + /* Set date format for axis labels */ + function setDateFormat($Format) + { + $this->DateFormat = $Format; + } + + /* Convert TS to a date format string */ + function ToDate($Value) + { + return(date($this->DateFormat,$Value)); + } + + /* Check if a number is a full integer (for scaling) */ + function isRealInt($Value) + { + if ($Value == floor($Value)) + return(TRUE); + return(FALSE); + } + } + + function RaiseFatal($Message) + { + echo "[FATAL] ".$Message."\r\n"; + exit(); + } +?> \ No newline at end of file diff --git a/incs/pChart/pData.class b/incs/pChart/pData.class new file mode 100644 index 0000000..49d2fcc --- /dev/null +++ b/incs/pChart/pData.class @@ -0,0 +1,260 @@ +. + + Class initialisation : + pData() + Data populating methods : + ImportFromCSV($FileName,$Delimiter=",",$DataColumns=-1,$HasHeader=FALSE,$DataName=-1) + AddPoint($Value,$Serie="Serie1",$Description="") + Series manipulation methods : + AddSerie($SerieName="Serie1") + AddAllSeries() + RemoveSerie($SerieName="Serie1") + SetAbsciseLabelSerie($SerieName = "Name") + SetSerieName($Name,$SerieName="Serie1") + + SetSerieSymbol($Name,$Symbol) + SetXAxisName($Name="X Axis") + SetYAxisName($Name="Y Axis") + SetXAxisFormat($Format="number") + SetYAxisFormat($Format="number") + SetXAxisUnit($Unit="") + SetYAxisUnit($Unit="") + removeSerieName($SerieName) + removeAllSeries() + Data retrieval methods : + GetData() + GetDataDescription() + */ + + /* pData class definition */ + class pData + { + var $Data; + var $DataDescription; + + function pData() + { + $this->Data = ""; + $this->DataDescription = ""; + $this->DataDescription["Position"] = "Name"; + $this->DataDescription["Format"]["X"] = "number"; + $this->DataDescription["Format"]["Y"] = "number"; + $this->DataDescription["Unit"]["X"] = NULL; + $this->DataDescription["Unit"]["Y"] = NULL; + } + + function ImportFromCSV($FileName,$Delimiter=",",$DataColumns=-1,$HasHeader=FALSE,$DataName=-1) + { + $handle = @fopen($FileName,"r"); + if ($handle) + { + $HeaderParsed = FALSE; + while (!feof($handle)) + { + $buffer = fgets($handle, 4096); + $buffer = str_replace(chr(10),"",$buffer); + $buffer = str_replace(chr(13),"",$buffer); + $Values = split($Delimiter,$buffer); + + if ( $buffer != "" ) + { + if ( $HasHeader == TRUE && $HeaderParsed == FALSE ) + { + if ( $DataColumns == -1 ) + { + $ID = 1; + foreach($Values as $key => $Value) + { $this->SetSerieName($Value,"Serie".$ID); $ID++; } + } + else + { + $SerieName = ""; + + foreach($DataColumns as $key => $Value) + $this->SetSerieName($Values[$Value],"Serie".$Value); + } + $HeaderParsed = TRUE; + } + else + { + if ( $DataColumns == -1 ) + { + $ID = 1; + foreach($Values as $key => $Value) + { $this->AddPoint(intval($Value),"Serie".$ID); $ID++; } + } + else + { + $SerieName = ""; + if ( $DataName != -1 ) + $SerieName = $Values[$DataName]; + + foreach($DataColumns as $key => $Value) + $this->AddPoint($Values[$Value],"Serie".$Value,$SerieName); + } + } + } + } + fclose($handle); + } + } + + function AddPoint($Value,$Serie="Serie1",$Description="") + { + if (is_array($Value) && count($Value) == 1) + $Value = $Value[0]; + + $ID = 0; + for($i=0;$i<=count($this->Data);$i++) + { if(isset($this->Data[$i][$Serie])) { $ID = $i+1; } } + + if ( count($Value) == 1 ) + { + $this->Data[$ID][$Serie] = $Value; + if ( $Description != "" ) + $this->Data[$ID]["Name"] = $Description; + elseif (!isset($this->Data[$ID]["Name"])) + $this->Data[$ID]["Name"] = $ID; + } + else + { + foreach($Value as $key => $Val) + { + $this->Data[$ID][$Serie] = $Val; + if (!isset($this->Data[$ID]["Name"])) + $this->Data[$ID]["Name"] = $ID; + $ID++; + } + } + } + + function AddSerie($SerieName="Serie1") + { + if ( !isset($this->DataDescription["Values"]) ) + { + $this->DataDescription["Values"][] = $SerieName; + } + else + { + $Found = FALSE; + foreach($this->DataDescription["Values"] as $key => $Value ) + if ( $Value == $SerieName ) { $Found = TRUE; } + + if ( !$Found ) + $this->DataDescription["Values"][] = $SerieName; + } + } + + function AddAllSeries() + { + unset($this->DataDescription["Values"]); + + if ( isset($this->Data[0]) ) + { + foreach($this->Data[0] as $Key => $Value) + { + if ( $Key != "Name" ) + $this->DataDescription["Values"][] = $Key; + } + } + } + + function RemoveSerie($SerieName="Serie1") + { + if ( !isset($this->DataDescription["Values"]) ) + return(0); + + $Found = FALSE; + foreach($this->DataDescription["Values"] as $key => $Value ) + { + if ( $Value == $SerieName ) + unset($this->DataDescription["Values"][$key]); + } + } + + function SetAbsciseLabelSerie($SerieName = "Name") + { + $this->DataDescription["Position"] = $SerieName; + } + + function SetSerieName($Name,$SerieName="Serie1") + { + $this->DataDescription["Description"][$SerieName] = $Name; + } + + function SetXAxisName($Name="X Axis") + { + $this->DataDescription["Axis"]["X"] = $Name; + } + + function SetYAxisName($Name="Y Axis") + { + $this->DataDescription["Axis"]["Y"] = $Name; + } + + function SetXAxisFormat($Format="number") + { + $this->DataDescription["Format"]["X"] = $Format; + } + + function SetYAxisFormat($Format="number") + { + $this->DataDescription["Format"]["Y"] = $Format; + } + + function SetXAxisUnit($Unit="") + { + $this->DataDescription["Unit"]["X"] = $Unit; + } + + function SetYAxisUnit($Unit="") + { + $this->DataDescription["Unit"]["Y"] = $Unit; + } + + function SetSerieSymbol($Name,$Symbol) + { + $this->DataDescription["Symbol"][$Name] = $Symbol; + } + + function removeSerieName($SerieName) + { + if ( isset($this->DataDescription["Description"][$SerieName]) ) + unset($this->DataDescription["Description"][$SerieName]); + } + + function removeAllSeries() + { + foreach($this->DataDescription["Values"] as $Key => $Value) + unset($this->DataDescription["Values"][$Key]); + } + + function GetData() + { + return($this->Data); + } + + function GetDataDescription() + { + return($this->DataDescription); + } + } +?> \ No newline at end of file diff --git a/incs/processimage.php b/incs/processimage.php new file mode 100644 index 0000000..a1b96e5 --- /dev/null +++ b/incs/processimage.php @@ -0,0 +1,67 @@ + \ No newline at end of file diff --git a/incs/project.php b/incs/project.php new file mode 100644 index 0000000..d95e8a2 --- /dev/null +++ b/incs/project.php @@ -0,0 +1,153 @@ +".mysqli_error($dbconn)); + $project = mysqli_fetch_assoc($qry); + return $project; +} +function makeworkarray($dbconn,$projectid) +{ + + $qry=mysqli_query($dbconn,"SELECT rechn, bezeichn, std, id, DATE_FORMAT(datetime,'%d.%m.%y') AS datetime + FROM work + WHERE project_id = $projectid") or $err=error("Fehler beim ermitteln der Arbeiten
    ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $work[] = $res; + } + return $work; +} +function checkpartner($dbconn,$partnerid) +{ + + $qry=mysqli_query($dbconn,"SELECT id + FROM partner + WHERE id = '".mysqli_real_escape_string($dbconn,$partnerid)."'") or $err=error("Fehler beim ermitteln der Arbeiten
    ".mysqli_error($dbconn)); + if(mysqli_fetch_assoc($qry)) + $work = 1; + else + $work = 0; + + return $work; +} + +function saveProject($dbconn,$update) +{ + $name = trim($_POST["name"]); + $partnerid = $_POST["partnerid"]; + if($update) + { + $projectid=$update; + $undoqry=mysqli_query($dbconn,"SELECT * FROM project WHERE id ='".mysqli_escape_string($dbconn,$update)."'") or $err=error("Fehler beim einholen der Informationen für die LOG
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($undoqry); + if(!$err) + { + $querystr = "UPDATE project SET + name='$name', + changeuser='".$_SESSION["user"]."', + partner_id='$partnerid', + changetime=NOW() + WHERE id = '".mysqli_escape_string($dbconn,$update)."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim aktualisieren des Projekts
    ".mysqli_error($dbconn)); + } + if(!$err) + { + $undoquerystr = "UPDATE projects SET + name='".$undores["name"]."', + partner_id='".$undores["partner_id"]."', + changetime='".$undores["changetime"]."' + WHERE id = '".mysqli_escape_string($dbconn,$update)."'"; + $err = saveLog($dbconn,$querystr." [project change]",$undoquerystr,"ändern"); + } + //delete ART-RECHN-LINKS + if(!$err) + { + $undoqry=mysqli_query($dbconn,"SELECT * FROM work WHERE project_id ='".mysqli_escape_string($dbconn,$update)."'") or $err=error("Fehler beim einholen der Verknüpfungen für die LOG
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($undoqry); + } + if(!$err) + { + $querystr = "DELETE FROM work WHERE project_id = '".mysqli_escape_string($dbconn,$update)."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim löschen der Verknüpfungen
    ".mysqli_error($dbconn)); + } + if(!$err) + { + $undoquerystr = "INSERT INTO work SET project_id = '".mysqli_escape_string($dbconn,$update)."', bezeichn='".$undores["bezeichn"]."', std='".$undores["std"]."', rechn='".$undores["rechn"]."'"; + $err = saveLog($dbconn,$querystr." [project change]",$undoquerystr,"löschen"); + } + } + else + { + $querystr = "INSERT INTO project SET + name='$name', + partner_id='$partnerid', + changeuser='".$_SESSION["user"]."', + datetime=NOW()"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim einfügen des Projekts
    ".mysqli_error($dbconn)); + $projectid=mysqli_insert_id($dbconn); + if(!$err) + { + $undoquerystr = "DELETE FROM project WHERE id = '".$projectid."'"; + $err = saveLog($dbconn,$querystr." [project add]",$undoquerystr,"anlegen"); + } + } + + if(!$err) + { + $i = 1; + $workhead = trim($_POST["workhead".$i]); + $workrechn = trim($_POST["workrechn".$i]); + $workstd = str_replace(",",".",trim($_POST["workstd".$i])); + $datetime = $_POST["workdate".$i]; + $querystr = "INSERT INTO work SET rechn='$workrechn', bezeichn='$workhead', std='$workstd', datetime=STR_TO_DATE('$datetime','%d.%m.%y'), project_id='".$projectid."'"; + $qry = mysqli_query($dbconn, $querystr) or $err=error("Fehler beim erstellen neuer Arbeiten
    ".mysqli_error($dbconn)); + $workid = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,$querystr." [project change]","DELETE FROM work WHERE id ='$workid'","anlegen"); + } + $i++; + + while($_POST["workhead".$i] && !$err) + { + $workhead = trim($_POST["workhead".$i]); + $workrechn = trim($_POST["workrechn".$i]); + $workstd = str_replace(",",".",trim($_POST["workstd".$i])); + $datetime = $_POST["workdate".$i]; + $querystr = "INSERT INTO work SET rechn='$workrechn', bezeichn='$workhead', std='$workstd', datetime=STR_TO_DATE('$datetime','%d.%m.%y'), project_id='".$projectid."'"; + $qry = mysqli_query($dbconn, $querystr) or $err=error("Fehler beim erstellen neuer Arbeiten
    ".mysqli_error($dbconn)); + $workid = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,$querystr." [project change]","DELETE FROM work WHERE id ='$workid'","anlegen"); + } + $i++; + } + } + else + { + $err = error("Es ist ein Fehler beim Speichern aufgetreten,
    + Ihr Projekt ist aber noch vorhanden,
    + Bitte gehen Sie zurück zum Rechnungsformular
    + und wählen Sie in der auftauchenden Meldung die Schaltfläche JA"); + } + return $err; +} + +function delRechnung($dbconn,$id) +{ + $qry= mysqli_query($dbconn, "DELETE FROM work WHERE project_id = '".mysql_escape_string($id)."'") or $err=error("Fehler beim löschen der Arbeiten
    ".mysqli_error($dbconn)); + $qry= mysqli_query($dbconn, "DELETE FROM project WHERE id = '".mysql_escape_string($id)."' LIMIT 1") or $err=error("Fehler beim löschen des Projeckts
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM project WHERE id = '".mysql_escape_string($id)."' LIMIT 1 [project DEL]","","löschen"); + } + return $err; +} + +?> diff --git a/incs/rechnung.php b/incs/rechnung.php new file mode 100644 index 0000000..eafc97a --- /dev/null +++ b/incs/rechnung.php @@ -0,0 +1,1021 @@ +".mysqli_error($dbconn)); + else + $qry=mysqli_query($dbconn,"SELECT adressfields, adresserweiterung, nname, sks, titel_id, titel2_id, zusatz, vname, nname2, vname2, str, ort, plz, hnr, land, firma, anrede_id, anrede2_id FROM rechnung + JOIN adresse ON rechnung.adresse_id = adresse.id + JOIN strasse ON strasse.id = str_id + JOIN ort ON ort.id = ort_id JOIN land ON land.id = land_id + WHERE rechnung.id = $rechid") or $err= error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + + + $adresse = mysqli_fetch_assoc($qry); + + $qry = mysqli_query($dbconn,"SELECT * FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $anrs[$res["id"]] = $res["anrede"]; + } + + $qry = mysqli_query($dbconn,"SELECT * FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $titels[$res["id"]] = $res["titel"]; + } + + $adressfields= $adresse["adressfields"]; + if($adresse["sks"]) + $adressfields = "011111111100"; + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + $zusatz = substr($adressfields,ADRFIELD_ZUSATZ,1); + $adrstr=""; + if($firmaanr) + { + $adrstr .= "Firma"; + } + if($firma && trim($adresse["firma"])) + { + $adrstr .= "
    ".trim($adresse["firma"]); + } + + if($anr1 && $anr2 && $name1 && !$name2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + if($zusatz) + $adrstr .= "
    ".trim($adresse["zusatz"]); + } + elseif($anr1 && $anr2 && $name2 && !$name1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + if($zusatz) + $adrstr .= "
    ".trim($adresse["zusatz"]); + } + else + { + if($anr1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]." "; + } + + if($titel1) + { + if($adrstr) + $adrstr .= "
    "; + if($titels[$adresse["titel_id"]]) + $adrstr .= $titels[$adresse["titel_id"]]." "; + } + if($name1) + { + if(!$titel1 && !$firma && !$firmaanr && !$name2 && $adrstr) + $adrstr .= "
    "; + if(!$anr1 && !$titel1 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + } + if($anr2 && $anrs[$adresse["anrede2_id"]]) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede2_id"]]." "; + } + if($titel2 && $titels[$adresse["titel2_id"]]) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $titels[$adresse["titel2_id"]]." "; + } + if(trim($name2)) + { + if(!$titel2 && !$firma && !$firmaanr && !$name1 && !$anr1 && $adrstr) + $adrstr .= "
    "; + if(!$anr2 && !$titel2 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + } + if($zusatz) + $adrstr .= "
    ".trim($adresse["zusatz"]); + } + if(trim($adresse["adresserweiterung"])){ + $adrstr .= "
    ".trim($adresse["adresserweiterung"]); + } + if($str) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim($adresse["str"])." ".trim($adresse["hnr"]); + } + if($ort) + { + if($adrstr) + $adrstr .= "
    "; + if($land) + $adresse["ort"] = strtoupper($adresse["ort"]); + $adrstr .= trim($adresse["plz"])." ".trim($adresse["ort"]); + } + if($land) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim(strtoupper($adresse["land"])); + } + $lines=explode("
    ",$adrstr); + $lines = count($lines); + return array("lines"=>$lines,"adresse"=>$adrstr); + +} + +function makeadressblockUmschlag($dbconn,$adressid,$adressfields,$adresserweiterung) +{ + + $qry=mysqli_query($dbconn,"SELECT * FROM adresse + JOIN strasse ON strasse.id = str_id + JOIN ort ON ort.id = ort_id JOIN land ON land.id = land_id + WHERE adresse.id = $adressid") or $err= error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + + + $adresse = mysqli_fetch_assoc($qry); + $adresse["adresserweiterung"] = $adresserweiterung; + $qry = mysqli_query($dbconn,"SELECT * FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $anrs[$res["id"]] = $res["anrede"]; + } + + $qry = mysqli_query($dbconn,"SELECT * FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $titels[$res["id"]] = $res["titel"]; + } + + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + $zusatz = substr($adressfields,ADRFIELD_ZUSATZ,1); + if($firmaanr) + { + $adrstr .= "Firma"; + } + if($firma && trim($adresse["firma"])) + { + $adrstr .= "
    ".trim($adresse["firma"]); + } + + if($anr1 && $anr2 && $name1 && !$name2) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + if($zusatz) + $adrstr .= "
    ".trim($adresse["zusatz"]); + } + elseif($anr1 && $anr2 && $name2 && !$name1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]; + if($titel1) + $adrstr .= " ".$titels[$adresse["titel_id"]]; + $adrstr .= " und "; + $adrstr .= $anrs[$adresse["anrede2_id"]]; + if($titel2) + $adrstr .= " ".$titels[$adresse["titel2_id"]]; + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + if($zusatz) + $adrstr .= "
    ".trim($adresse["zusatz"]); + } + else + { + if($anr1) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede_id"]]." "; + } + + if($titel1) + { + if($adrstr) + $adrstr .= "
    "; + if($titels[$adresse["titel_id"]]) + $adrstr .= $titels[$adresse["titel_id"]]." "; + } + if($name1) + { + if(!$titel1 && !$firma && !$firmaanr && !$name2 && $adrstr) + $adrstr .= "
    "; + if(!$anr1 && !$titel1 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname"]) + $adrstr .= trim($adresse["vname"])." ".trim($adresse["nname"]); + else + $adrstr .= trim($adresse["nname"]); + } + if($anr2 && $anrs[$adresse["anrede2_id"]]) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $anrs[$adresse["anrede2_id"]]." "; + } + if($titel2 && $titels[$adresse["titel2_id"]]) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= $titels[$adresse["titel2_id"]]." "; + } + if(trim($name2)) + { + if(!$titel2 && !$firma && !$firmaanr && !$name1 && !$anr1 && $adrstr) + $adrstr .= "
    "; + if(!$anr2 && !$titel2 && $adrstr) + $adrstr .= "
    "; + if($adresse["vname2"]) + $adrstr .= trim($adresse["vname2"])." ".trim($adresse["nname2"]); + else + $adrstr .= trim($adresse["nname2"]); + } + if($zusatz) + $adrstr .= "
    ".trim($adresse["zusatz"]); + } + if(trim($adresse["adresserweiterung"])){ + $adrstr .= "
    ".trim($adresse["adresserweiterung"]); + } + if($str) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim($adresse["str"])." ".trim($adresse["hnr"]); + } + if($ort) + { + if($adrstr) + $adrstr .= "
    "; + if($land) + $adresse["ort"] = strtoupper($adresse["ort"]); + $adrstr .= trim($adresse["plz"])." ".trim($adresse["ort"]); + } + if($land) + { + if($adrstr) + $adrstr .= "
    "; + $adrstr .= trim(strtoupper($adresse["land"])); + } + $lines=explode("
    ",$adrstr); + $lines = count($lines); + return array("lines"=>$lines,"adresse"=>$adrstr); + +} + +function makerechnungsarray($dbconn,$rechid,$tmp) +{ + if($tmp){ + $qry=mysqli_query($dbconn,"SELECT adressfields, 0 AS sks, intro, adresserweiterung, outro, anrede1, storno, anrede2, rabatt, rechnr, sub_mwst, rabatt, kommission, rabattdesc, partner_id, mwst, ziel as zahlziel, vname, nname, user_id, user.vname AS uvname, user.nname AS unname, lieferdatum, typ, typ_id, datetime, wahrung, wahrung_id, mwst_id, zahlziel_id, kurs, buchungsKto_id + FROM tmp_rechnung + JOIN wahrung ON wahrung_id = wahrung.id + JOIN rechtyp ON typ_id = rechtyp.id + JOIN zahlziel ON zahlziel_id = zahlziel.id + JOIN mwst ON mwst_id = mwst.id + JOIN user ON user_id = user.id + WHERE tmp_rechnung.id = $rechid") or $err=error("Fehler beim ermitteln der Rechnungsdaten
    ".mysqli_error($dbconn)); + + }else{ + $qry=mysqli_query($dbconn,"SELECT adressfields, sks, intro, adresserweiterung, lieferdatum, outro, anrede1, storno, anrede2, rabatt, rechnr, sub_mwst, rabatt, kommission, rabattdesc, partner_id, mwst, ziel as zahlziel, vname, nname, user_id, user.vname AS uvname, user.nname AS unname, typ, typ_id, datetime, wahrung, wahrung_id, mwst_id, zahlziel_id, kurs, buchungsKto_id + FROM rechnung + JOIN wahrung ON wahrung_id = wahrung.id + JOIN rechtyp ON typ_id = rechtyp.id + JOIN zahlziel ON zahlziel_id = zahlziel.id + JOIN mwst ON mwst_id = mwst.id + JOIN user ON user_id = user.id + WHERE rechnung.id = $rechid") or $err=error("Fehler beim ermitteln der Rechnungsdaten
    ".mysqli_error($dbconn)); + } + $rechnung = mysqli_fetch_assoc($qry); + + $qry=mysqli_query($dbconn,"SELECT ktonr FROM konto WHERE partner_id = ".$rechnung["partner_id"]); + if($res=mysqli_fetch_assoc($qry)){ + $rechnung["ktonr"] = $res["ktonr"]; + } + if($rechnung["sks"]) + $rechnung["mwst"] = "19"; + if($rechnung["rechnr"]) + $rechnung["drechnr"] = substr($rechnung["rechnr"],0,4)."-".substr($rechnung["rechnr"],4,2)."-".substr($rechnung["rechnr"],6,2).".".substr($rechnung["rechnr"],8,2); + else + $rechnung["drechnr"] = "(Noch nicht vergeben)"; + + switch($rechnung["typ_id"]) + { + case 1: + $rechnung["drechnr"] = "R".$rechnung["drechnr"]; + break; + case 2: + $rechnung["drechnr"] = "G".$rechnung["drechnr"]; + break; + case 3: + $rechnung["drechnr"] = "A".$rechnung["drechnr"]; + break; + case 4: + $rechnung["drechnr"] = "B".$rechnung["drechnr"]; + break; + case 6: + $rechnung["drechnr"] = "M".$rechnung["drechnr"]; + break; + } + return $rechnung; +} +function makeadressarray($dbconn,$adressid) +{ + $qry = mysqli_query($dbconn,"SELECT plz, ortsteil, ort, str, zusatz, adresstyp.typ AS adresstyp, hnr, vname, partner_id, nname, vname2, nname2, firma, adresse.id, land, anrede_id, titel_id, anrede2_id, titel2_id + FROM adresse + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + JOIN adresstyp ON adresse.typ_id = adresstyp.id + WHERE adresse.id='".mysql_escape_string($adressid)."' + ORDER BY typ_id ASC") or $err = error("Fehler beim abrufen der adressdaten ".mysqli_error($dbconn)); + $kdnres=mysqli_fetch_assoc($qry); + return $kdnres; +} +function makeartikelarray($dbconn,$rechid,$tmp) +{ + if($tmp) + { + $qry=mysqli_query($dbconn,"SELECT tmp_artikel.bezeichn as bezeichn, preis, wanr, pagebreak, mwst AS artmwst, rabatt, rabatttyp, artikeltyp.bezeichn as typ, typ_id, einheit, einheit_id, menge, angtyp, tmp_artikel.id as id + FROM tmp_artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN einheit ON einheit_id = einheit.id + JOIN mwst ON mwst_id = mwst.id + WHERE rech_id = $rechid ORDER BY posnr ASC") or $err=error("Fehler beim ermitteln der Artikeldaten
    ".mysqli_error($dbconn)); + $artikel = array(); + while($art=mysqli_fetch_assoc($qry)) + { + $qry2=mysqli_query($dbconn,"SELECT bezeichn, wert, einheit, einheit_id + FROM tmp_eigensch + JOIN einheit ON einheit_id = einheit.id + WHERE art_id = '".$art["id"]."' ORDER BY posnr ASC") or $err=error("Fehler beim ermitteln der Eigenschaften
    ".mysqli_error($dbconn)); + $eigenschaften = array(); + while($eig=mysqli_fetch_assoc($qry2)) + { + $eigenschaften[] = $eig; + } + $artikel[]=array("art"=>$art,"eig"=>$eigenschaften); + } + } + else + { + $qry=mysqli_query($dbconn,"SELECT artikel.bezeichn as bezeichn, preis, wanr, posnr, pagebreak, mwst AS artmwst, rabatt, rabatttyp, artikeltyp.bezeichn AS typ, typ_id, einheit, einheit_id, menge, angtyp, artikel.id as id + FROM artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN einheit ON einheit_id = einheit.id + JOIN artikel_rechn ON artikel.id = art_id + JOIN mwst ON artmwst = mwst.id + WHERE rech_id = $rechid ORDER BY posnr ASC") or $err=error("Fehler beim ermitteln der Artikeldaten
    ".mysqli_error($dbconn)); + $artikel = array(); + while($art=mysqli_fetch_assoc($qry)) + { + $qry2=mysqli_query($dbconn,"SELECT bezeichn, wert, einheit, einheit_id + FROM eigensch + JOIN einheit ON einheit_id = einheit.id + JOIN artikel_eigensch ON eigensch.id = eig_id + WHERE art_id = '".$art["id"]."' AND rech_id = '$rechid' AND artposnr = '".$art["posnr"]."' ORDER BY posnr ASC") or $err=error("Fehler beim ermitteln der Eigenschaften
    ".mysqli_error($dbconn)); + $eigenschaften = array(); + while($eig=mysqli_fetch_assoc($qry2)) + { + $eigenschaften[] = $eig; + } + $artikel[]=array("art"=>$art,"eig"=>$eigenschaften); + } + } + return $artikel; +} + +function makesksartikelarray($dbconn,$rechid) +{ + + $qry=mysqli_query($dbconn,"SELECT bezeichn1 as bezeichn, preis, rabatt, menge, id + FROM artikelsks + WHERE rechnr = '$rechid' ORDER BY pos ASC") or $err=error("Fehler beim ermitteln der SKS Artikeldaten
    ".mysqli_error($dbconn)); + $artikel = array(); + while($art=mysqli_fetch_assoc($qry)) + { + $art["artmwst"] = 0; + $qry2=mysqli_query($dbconn,"SELECT bezeichn2 AS bezeichn + FROM artikelsks + WHERE id = '".$art["id"]."'") or $err=error("Fehler beim ermitteln der SKS Eigenschaften
    ".mysqli_error($dbconn)); + $eigenschaften = array(); + while($eig=mysqli_fetch_assoc($qry2)) + { + $eigenschaften[] = $eig; + } + $artikel[]=array("art"=>$art,"eig"=>$eigenschaften); + } + return $artikel; +} + +function saveRechnung($dbconn,$update) +{ + $show = str_pad($_POST["show_firmaanr"],1,"0").str_pad($_POST["show_firma"],1,"0"); + $show .= str_pad($_POST["show_anr"],1,"0").str_pad($_POST["show_titel"],1,"0"); + $show .= str_pad($_POST["show_name"],1,"0"); + $show .= str_pad($_POST["show_anr2"],1,"0").str_pad($_POST["show_titel2"],1,"0"); + $show .= str_pad($_POST["show_name2"],1,"0").str_pad($_POST["show_str"],1,"0"); + $show .= str_pad($_POST["show_ort"],1,"0").str_pad($_POST["show_land"],1,"0"); + $show .= str_pad($_POST["show_zusatz"],1,"0"); + $anr1 = trim($_POST["anr1"]); + $adrerw = trim($_POST["adresserweiterung"]); + $anr2 = trim($_POST["anr2"]); + $intro = trim($_POST["intro"]); + $outro = trim($_POST["outro"]); + $type = $_POST["type"]; + $adressid = $_POST["adressid"]; + $partnerid = $_POST["partnerid"]; + $mwst = $_POST["mwst"]; + $zahlziel = $_POST["zahlziel"]; + $wahrung = $_POST["wahrung"]; + $sub_mwst = $_POST["sub_mwst"]; + $rabatt = $_POST["rabatt"]; + $rabattdesc = $_POST["rabattdesc"]; + $lieferdatum = trim($_POST["lieferdatum"]); + $buchKto = $_POST["buchKto"]; + + if($update) + { + $rechid=$update; + $undoqry=mysqli_query($dbconn,"SELECT * FROM rechnung WHERE id ='".mysqli_escape_string($dbconn,$update)."'") or $err=error("Fehler beim einholen der Informationen für die LOG
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($undoqry); + if(!$err) + { + $querystr = "UPDATE rechnung SET + user_id = '".$_SESSION["user"]."', + adressfields='$show', + anrede1='$anr1', + anrede2='$anr2', + intro='$intro', + outro='$outro', + typ_id = '$type', + adresse_id='$adressid', + partner_id='$partnerid', + mwst_id = '$mwst', + zahlziel_id = '$zahlziel', + wahrung_id='$wahrung', + sub_mwst='$sub_mwst', + rabatt='$rabatt', + rabattdesc='$rabattdesc', + adresserweiterung='$adrerw', + lieferdatum='$lieferdatum', + buchungsKto_id='$buchKto',"; + if($_POST["change_date"] == 1){ + $querystr .= "datetime=NOW(),"; + } + $querystr .= " changetime=NOW() + WHERE id = '".mysqli_escape_string($dbconn,$update)."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim aktualisieren der Rechnung
    ".mysqli_error($dbconn)); + } + if(!$err) + { + $undoquerystr = "UPDATE rechnung SET + user_id = '".$undores["user_id"]."', + adressfields='".$undores["adressfields"]."', + anrede1='".$undores["anrede1"]."', + anrede2='".$undores["anrede2"]."', + intro='".$undores["intro"]."', + outro='".$undores["outro"]."', + typ_id = '".$undores["typ_id"]."', + adresse_id='".$undores["adresse_id"]."', + partner_id='".$undores["partner_id"]."', + mwst_id = '".$undores["mwst_id"]."', + zahlziel_id = '".$undores["zahlziel_id"]."', + wahrung_id='".$undores["wahrung_id"]."', + sub_mwst='".$undores["sub_mwst"]."', + rabatt='".$undores["rabatt"]."', + rabattdesc='".$undores["rabattdesc"]."', + adresserweiterung='".$undores["adresserweiterung"]."', + lieferdatum='".$undores["lieferdatum"]."', + buchungsKto_id='".$undores["buchungsKto_id"].", + changetime='".$undores["changetime"]."' + WHERE id = '".mysqli_escape_string($dbconn,$update)."'"; + $err = saveLog($dbconn,$querystr." [rechnung change]",$undoquerystr,"ändern"); + } + //delete ART-RECHN-LINKS + if(!$err) + { + $undoqry=mysqli_query($dbconn,"SELECT GROUP_CONCAT(art_id SEPARATOR ', ') AS art_id FROM artikel_rechn WHERE rech_id ='".mysqli_escape_string($dbconn,$update)."' GROUP BY rech_id") or $err=error("Fehler beim einholen der Verknüpfungen für die LOG
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($undoqry); + } + if(!$err) + { + $querystr = "DELETE FROM artikel_rechn WHERE rech_id = '".mysqli_escape_string($dbconn,$update)."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim löschen der Verknüpfungen
    ".mysqli_error($dbconn)); + } + if(!$err) + { + $undoquerystr = "INSERT INTO artikel_rechn SET rech_id = '".mysqli_escape_string($dbconn,$update)."', art_id='".$undores["art_id"]."'"; + $err = saveLog($dbconn,$querystr." [rechnung change]",$undoquerystr,"löschen"); + } + //delete ART-EIG-LINKS + if(!$err) + { + $undoqry=mysqli_query($dbconn,"SELECT GROUP_CONCAT(artposnr SEPARATOR ', ') AS artposnr, GROUP_CONCAT(art_id SEPARATOR ', ') AS art_id, GROUP_CONCAT(eig_id SEPARATOR ', ') AS eig_id FROM artikel_eigensch WHERE rech_id ='".mysqli_escape_string($dbconn,$update)."' GROUP BY rech_id") or $err=error("Fehler beim einholen der Verknüpfungen für die LOG
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($undoqry); + } + if(!$err) + { + $querystr = "DELETE FROM artikel_eigensch WHERE rech_id = '".mysqli_escape_string($dbconn,$update)."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim löschen der Verknüpfungen
    ".mysqli_error($dbconn)); + } + if(!$err) + { + $undoquerystr = "INSERT INTO artikel_eigensch SET artposnr = '".$undores["artposnr"]."', rech_id = '".mysqli_escape_string($dbconn,$update)."', art_id='".$undores["art_id"].", 'eig_id='".$undores["eig_id"]."'"; + $err = saveLog($dbconn,$querystr." [rechnung change]",$undoquerystr,"löschen"); + } + } + else + { + $qry=mysqli_query($dbconn,"SELECT rechnr FROM rechnr WHERE SUBSTRING(rechnr,1,8) = '".date("Ymd")."' AND typ_id = '$type' ORDER BY rechnr DESC LIMIT 1") or $err=error("Fehler beim ermitteln der Rechnungsnummer
    ".mysqli_error($dbconn)); + if(mysqli_num_rows($qry) == 1) + { + $res=mysqli_fetch_assoc($qry); + $rechnr = $res["rechnr"]; + if(substr($rechnr,8,2) < 99) + { + $rechnr = $rechnr+1; + $qry=mysqli_query($dbconn,"INSERT INTO rechnr SET rechnr = '$rechnr', typ_id = '$type'") or $err = error("Rechnungsnummer wurde nicht eingetragen...
    ".mysqli_error($dbconn)); + } + else + { + $err=error("Es wurden bereits 99 Rechnungen heute geschrieben. Das rechnungsnummern-Format lässt nicht mehr Rechnungen pro tag zu..."); + $rechnr = ''; + } + } + else + { + $rechnr = date("Ymd")."01"; + $qry=mysqli_query($dbconn,"INSERT INTO rechnr SET rechnr = '$rechnr', typ_id = '$type'") or $err = error("Rechnungsnummer wurde nicht eingetragen...
    ".mysqli_error($dbconn)); + } + //echo "
    ".$rechnr; + //angebote rechnungen gutschriften bestätigungen A/R/G/ B2012.03.22-24 + if(!$err) + { + $querystr = "INSERT INTO rechnung SET + user_id = '".$_SESSION["user"]."', + adressfields='$show', + anrede1='$anr1', + anrede2='$anr2', + intro='$intro', + outro='$outro', + typ_id = '$type', + adresse_id='$adressid', + partner_id='$partnerid', + mwst_id = '$mwst', + zahlziel_id = '$zahlziel', + wahrung_id='$wahrung', + sub_mwst='$sub_mwst', + rabatt='$rabatt', + rabattdesc='$rabattdesc', + datetime=NOW(), + lieferdatum='$lieferdatum', + adresserweiterung='$adrerw', + buchungsKto_id='$buchKto', + rechnr= '$rechnr'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim einfügen der Rechnung
    ".mysqli_error($dbconn)); + $rechid=mysqli_insert_id($dbconn); + } + if(!$err) + { + $undoquerystr = "DELETE FROM rechnung WHERE id = '".$rechid."'"; + $err = saveLog($dbconn,$querystr." [rechnung add]",$undoquerystr,"anlegen"); + } + } + + if(!$err) + { + //check if artikel already exists + $i = 1; + while($_POST["arthead".$i] && !$err) + { + if($_POST["artact".$i]) + { + $angtyp = trim($_POST["angtyp".$i]); + $arttyp = trim($_POST["arttyp".$i]); + $arthead = trim($_POST["arthead".$i]); + $artpr = str_replace(",",".",trim($_POST["artpr".$i])); + $artmen = str_replace(",",".",trim($_POST["artmen".$i])); + $artrab = trim($_POST["artrab".$i]); + $artrabtyp = trim($_POST["artrabtyp".$i]); + $artmeneinh = trim($_POST["artmeneinh".$i]); + $artwa = trim($_POST["artwa".$i]); + $artmwst = trim($_POST["artmwst".$i]); + $pagebreak = trim($_POST["pagebreak".$i]); + + $qry = mysqli_query($dbconn, "SELECT id FROM artikel WHERE bezeichn=BINARY '$arthead' AND typ_id='$arttyp' AND einheit_id = '$artmeneinh'") or $err=error("Fehler beim ermitteln vorhandener Artikel
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_assoc($qry)) + { + $artid = $res["id"]; + } + else + { + $querystr = "INSERT INTO artikel SET bezeichn='$arthead', typ_id='$arttyp', einheit_id = '$artmeneinh', datetime=NOW(), user_id = '".$_SESSION["user"]."'"; + $qry = mysqli_query($dbconn, $querystr) or $err=error("Fehler beim erstellen neuer Artikel ($arteinh)
    ".mysqli_error($dbconn)); + $artid = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,$querystr." [rechnung change]","DELETE FROM artikel WHERE id ='$artid'","anlegen"); + } + + } + if(!$err) + { + $querystr = "INSERT INTO artikel_rechn SET + angtyp = '$angtyp', + wanr = '$artwa', + menge = '$artmen', + rabatt = '$artrab', + posnr = '$i', + art_id = '$artid', + artmwst = '$artmwst', + rech_id = '$rechid', + rabatttyp = '$artrabtyp', + pagebreak = '$pagebreak', + preis = '$artpr'"; + $qry = mysqli_query($dbconn, $querystr) or $err=error("Fehler beim erstellen der Artikel-Rechnung Beziehung
    ".mysqli_error($dbconn)); + } + if(!$err) + { + //check if eigenschaften already exists + $ii = 1; + while($_POST["arteig".$i."_".$ii] && !$err) + { + $arteig = trim($_POST["arteig".$i."_".$ii]); + $artval = trim($_POST["artval".$i."_".$ii]); + $arteinh = trim($_POST["arteinh".$i."_".$ii]); + + $qry = mysqli_query($dbconn, "SELECT id FROM eigensch WHERE bezeichn=BINARY '$arteig' AND wert='$artval' AND einheit_id='$arteinh'") or $err=error("Fehler beim ermitteln vorhandener Eigenschaften
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_assoc($qry)) + { + $eigid = $res["id"]; + } + else + { + $querystr = "INSERT INTO eigensch SET bezeichn='$arteig', einheit_id='$arteinh', wert='$artval', datetime=NOW(), user_id = '".$_SESSION["user"]."'"; + $qry = mysqli_query($dbconn, $querystr) or $err=error("Fehler beim erstellen neuer Eigenschaften ($arteinh)
    ".mysqli_error($dbconn)); + $eigid = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,$querystr." [rechnung change]","DELETE FROM einh WHERE id ='$eigid'","anlegen"); + } + + } + if(!$err) + { + $qry = mysqli_query($dbconn, "INSERT INTO artikel_eigensch SET posnr='$ii', artposnr = '$i', rech_id='$rechid', eig_id='$eigid', art_id='$artid'") or $err=error("Fehler beim anlegen der Eigenschaften-Artikel-Beziehung
    ".mysqli_error($dbconn)); + $eigid=mysqli_insert_id($dbconn); + $ii++; + } + } + } + } + $i++; + } + } + if(!$err) + { + $qry = mysqli_query($dbconn, "SELECT id FROM tmp_rechnung WHERE user_id = '".$_SESSION["user"]."' AND typ_id = '".$type."'") or $err=error("Fehler beim ermitteln der Temp Rechnung
    ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $artqry = mysqli_query($dbconn, "SELECT id FROM tmp_artikel WHERE rech_id = '".$res["id"]."' ") or $err=error("Fehler beim ermitteln der Temp Artikel
    ".mysqli_error($dbconn)); + while($artres=mysqli_fetch_assoc($artqry)) + { + $delqry = mysqli_query($dbconn, "DELETE FROM tmp_eigensch WHERE art_id = '".$artres["id"]."' ") or $err=error("Fehler beim löschen der Temp Eigenschaften
    ".mysqli_error($dbconn)); + } + $delqry = mysqli_query($dbconn, "DELETE FROM tmp_artikel WHERE rech_id = '".$res["id"]."' ") or $err=error("Fehler beim löschen der Temp Artikel
    ".mysqli_error($dbconn)); + } + $qry = mysqli_query($dbconn, "DELETE FROM tmp_rechnung WHERE user_id = '".$_SESSION["user"]."' AND typ_id = '".$type."'") or $err=error("Fehler beim löschen der Temp Rechnung
    ".mysqli_error($dbconn)); + } + else + { + $err = error("Es ist ein Fehler beim Speichern aufgetreten,
    + Ihre Rechnung ist aber noch vorhanden,
    + Bitte gehen Sie zurück zum Rechnungsformular
    + und wählen Sie in der auftauchenden Meldung die Schaltfläche JA"); + } + return $err; +} + +function delRechnung($dbconn,$id) +{ + $qry= mysqli_query($dbconn, "DELETE FROM artikel_rechn WHERE rech_id = '".mysql_escape_string($id)."'") or $err=error("Fehler beim löschen der Artikel-Rechnung Beziehung
    ".mysqli_error($dbconn)); + $qry= mysqli_query($dbconn, "DELETE FROM artikel_eigensch WHERE rech_id = '".mysql_escape_string($id)."'") or $err=error("Fehler beim löschen der Artikel-Eigenschaften Beziehung
    ".mysqli_error($dbconn)); + $qry= mysqli_query($dbconn, "DELETE FROM rechnung WHERE id = '".mysql_escape_string($id)."' LIMIT 1") or $err=error("Fehler beim löschen der Rechnung
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM rechnung WHERE id = '".mysql_escape_string($id)."' LIMIT 1 [rechnung DEL]","","löschen"); + } + return $err; +} +function changeRechAdr($dbconn,$id,$adrid) +{ + $qry= mysqli_query($dbconn, "SELECT adresse_id, partner_id FROM rechnung WHERE id = '".mysqli_escape_string($dbconn,$id)."'") or $err=error("Fehler beim ermitteln der Rechnungsadresse für die LOG
    ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + if($res["adresse_id"]) + { + $qry= mysqli_query($dbconn, "SELECT partner_id FROM adresse WHERE id = '".mysqli_escape_string($dbconn,$adrid)."'") or $err=error("Fehler beim ermitteln der Rechnungsadresse für die LOG
    ".mysqli_error($dbconn)); + $res2=mysqli_fetch_assoc($qry); + $querystr="UPDATE rechnung SET adresse_id = '".mysqli_escape_string($dbconn,$adrid)."', partner_id = '".$res2["partner_id"]."' WHERE id = '".mysqli_escape_string($dbconn,$id)."'"; + $undoquerystr="UPDATE rechnung SET adresse_id = '".$res["adresse_id"]."', partner_id = '".$res["partner_id"]."' WHERE id = '".mysqli_escape_string($dbconn,$id)."'"; + $qry= mysqli_query($dbconn, $querystr) or $err=error("Fehler beim ändern der Rechnungsadresse
    ".mysqli_error($dbconn)); + } + else + { + $err=error("Rechnung nicht gefunden!!"); + } + if(!$err) + { + $err = saveLog($dbconn,$querystr." [rechnungsadr change]",$undoquerystr,"ändern"); + } + return $err; +} +function copyRech($dbconn,$id,$adrid) +{ + $qry=mysqli_query($dbconn,"SELECT rechnr FROM rechnr WHERE SUBSTRING(rechnr,1,8) = '".date("Ymd")."' ORDER BY rechnr DESC LIMIT 1") or $err=error("Fehler beim ermitteln der Rechnungsnummer
    ".mysqli_error($dbconn)); + if(mysqli_num_rows($qry) == 1) + { + $res=mysqli_fetch_assoc($qry); + $rechnr = $res["rechnr"]; + if(substr($rechnr,8,2) < 99) + { + $rechnr = $rechnr+1; + $qry=mysqli_query($dbconn,"INSERT INTO rechnr SET rechnr = '$rechnr'") or $err = error("Rechnungsnummer wurde nicht eingetragen..."); + } + else + { + $err=error("Es wurden bereits 99 Rechnungen heute geschrieben. Das rechnungsnummern-Format lässt nicht mehr Rechnungen pro tag zu..."); + $rechnr = ''; + } + } + else + { + $rechnr = date("Ymd")."01"; + $qry=mysqli_query($dbconn,"INSERT INTO rechnr SET rechnr = '$rechnr'") or $err = error("Rechnungsnummer wurde nicht eingetragen..."); + } + + if(!$err) + { + $qry= mysqli_query($dbconn, "SELECT partner_id FROM adresse WHERE id = '".mysqli_escape_string($dbconn,$adrid)."'") or $err=error("Fehler beim ermitteln der Adressdaten
    ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + $partnerid = $res["partner_id"]; + $qry= mysqli_query($dbconn, "SELECT * FROM rechnung WHERE id = '".mysqli_escape_string($dbconn,$id)."'") or $err=error("Fehler beim ermitteln der Rechnungsdaten
    ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + $querystr = "INSERT INTO rechnung SET + adressfields = '".$res["adressfields"]."', + anrede1 = '".$res["anrede1"]."', + anrede2 = '".$res["anrede2"]."', + partner_id = '$partnerid', + mwst_id = '".$res["mwst_id"]."', + user_id = '".$_SESSION["user"]."', + typ_id = ".$res["typ_id"].", + zahlziel_id = '".$res["zahlziel_id"]."', + adresse_id = '".mysqli_escape_string($dbconn,$adrid)."', + wahrung_id = '".$res["wahrung_id"]."', + adresserweiterung = '".$res["adresserweiterung"]."', + datetime = NOW(), + intro = '".$res["intro"]."', + outro = '".$res["outro"]."', + rechnr = '".$rechnr."', + lieferdatum = '".$res["lieferdatum"]."', + buchungsKto_id = '".$res["buchungsKto_id"]."', + sub_mwst = '".$res["sub_mwst"]."'"; + $qry= mysqli_query($dbconn, $querystr) or $err=error("Fehler beim Kopieren der Rechnungsdaten
    ".mysqli_error($dbconn)); + $rechid = mysqli_insert_id($dbconn); + $undoquerystr = "DELETE FROM rechnung WHERE id = $rechid"; + } + if(!$err) + { + $err = saveLog($dbconn,$querystr." [rechnung copy]",$undoquerystr,"anlegen"); + } + if(!$err) + { + $qry= mysqli_query($dbconn, "SELECT * FROM artikel_rechn WHERE rech_id = '".mysqli_escape_string($dbconn,$id)."'") or $err=error("Fehler beim ermitteln der Artikel-Dokumentbeziehung
    ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $querystr = "INSERT INTO artikel_rechn SET + art_id = '".$res["art_id"]."', + rech_id = '".$rechid."', + posnr = '".$res["posnr"]."', + rabatt = '".$res["rabatt"]."', + rabatttyp = '".$res["rabatttyp"]."', + menge = ".$res["menge"].", + preis = '".$res["preis"]."', + angtyp = '".$res["angtyp"]."', + artmwst = '".$res["artmwst"]."', + wanr = '".$res["wanr"]."', + pagebreak = '".$res["pagebreak"]."'"; + mysqli_query($dbconn, $querystr) or $err=error("Fehler beim Kopieren der Dokument-Artikelbeziehnung
    ".mysqli_error($dbconn)); + $art_rech_id = mysqli_insert_id($dbconn); + $undoquerystr = "DELETE FROM artikel_rechn WHERE id = $art_rech_id"; + if(!$err) + { + $err = saveLog($dbconn,$querystr." [rechnung copy]",$undoquerystr,"anlegen"); + } + } + } + if(!$err) + { + $qry= mysqli_query($dbconn, "SELECT * FROM artikel_eigensch WHERE rech_id = '".mysqli_escape_string($dbconn,$id)."'") or $err=error("Fehler beim ermitteln der Artikel-Eigenschaftenbeziehung
    ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $querystr = "INSERT INTO artikel_eigensch SET + art_id = '".$res["art_id"]."', + eig_id = '".$res["eig_id"]."', + rech_id = '".$rechid."', + posnr = '".$res["posnr"]."', + artposnr = '".$res["artposnr"]."'"; + mysqli_query($dbconn, $querystr) or $err=error("Fehler beim Kopieren der Artikel-Eigenschaftenbeziehung
    ".mysqli_error($dbconn)); + $art_eig_id = mysqli_insert_id($dbconn); + $undoquerystr = "DELETE FROM artikel_eigensch WHERE id = $art_eig_id"; + if(!$err) + { + $err = saveLog($dbconn,$querystr." [rechnung copy]",$undoquerystr,"anlegen"); + } + } + } + + return $err; +} + +function calculateRechnungsSum($dbconn, $rechid, $inclmwst) +{ + $qry = mysqli_query($dbconn, "SELECT mwst, rabatt, sub_mwst, sks, rabatt FROM rechnung JOIN mwst ON mwst.id = mwst_id WHERE rechnung.id ='".$rechid."'"); + $res = mysqli_fetch_assoc($qry); + if($res["sks"] == 1) + { + $qry = mysqli_query($dbconn,"SELECT menge, preis, '19' AS artmwst FROM artikelsks WHERE rechnr = '".$rechid."'"); + } + else { + $qry = mysqli_query($dbconn,"SELECT rabatt AS artrabatt, menge, preis, mwst AS artmwst, artikel_rechn.id AS id FROM artikel_rechn JOIN mwst ON artikel_rechn.artmwst = mwst.id WHERE rech_id = '".$rechid."'"); + } + $sum = Array(); + $mixedmwst = 0; + while($artres = mysqli_fetch_assoc($qry)) + { + if($artres["artmwst"] > 0 && $artres["artmwst"] != 999 && $artres["artmwst"] != $res["mwst"]) + { + $mixedmwst = 1; + break; + } + if($artres["artmwst"] == 999 || !$artres["artmwst"]) + $artres["artmwst"] = $res["mwst"]; + $artmwst=$artres["artmwst"]; + if($res["sub_mwst"]) + $artres["preis"] = round(100*$artres["preis"]/(100+$artmwst),2); + //if($artres["artmwst"] == 999) + // $artres["artmwst"] = $res["mwst"]; + //if($res["sub_mwst"]) + // $artres["preis"] = round((100*$artres["preis"])/(100+$artres["artmwst"]),2,PHP_ROUND_HALF_UP); + //if($inclmwst) + // $artres["preis"] = round((100+$artres["artmwst"])*$artres["preis"]/(100),2,PHP_ROUND_HALF_UP); + + //$sum += round($artres["menge"] * $artres["preis"] * (1 - ($artres["artrabatt"]/100)),2,PHP_ROUND_HALF_UP); + if($artres["artrabatt"]) + { + $sum[$artres["artmwst"]] += round(-1*$artres["preis"]*$artres["menge"]*($artres["artrabatt"]/100),2); + } + + $sum[$artres["artmwst"]] += $artres["preis"]*$artres["menge"]; + //if($artres["artmwst"] != 19){ + // echo "Mwst: ".$artres["artmwst"]." ID: ".$artres["id"]."
    "; + // } + } + + + if($mixedmwst == 0 && $res["mwst"] == 0) + { + + //RABATT + if ($res["rabatt"] != "0") { + + + $multi=$res["rabatt"]/100; + + foreach($sum AS $mwst => $ubertr_mwst) + { + $sum[$mwst]=$sum[$mwst]-$sum[$mwst]*$multi; + } + } + + //Mwst ausweisen + $sum_all = 0; + foreach($sum as $mwst => $ubertr_mwst){ + if($inclmwst){ + $sum_all += $ubertr_mwst*((100+$mwst)/100); + } + else{ + $sum_all += $ubertr_mwst; + } + + } + } + + else + { + + $multi=$res["rabatt"]/100; + foreach($sum AS $mwst => $ubertr_mwst) + { + $sum[$mwst]= round($sum[$mwst]-$sum[$mwst]*$multi,2); + } + + + //foreach($sum AS $mwst => $ubertr_mwst) + //{ + // $multi=$mwst/100; + // $sum[$mwst] = $sum[$mwst]+round($sum[$mwst]*$multi,2); + //} + $sum_all = 0; + foreach($sum as $mwst => $ubertr_mwst){ + if($inclmwst){ + $sum_all += $ubertr_mwst*((100+$mwst)/100); + } + else{ + $sum_all += $ubertr_mwst; + } + } + //foreach($sum as $ubertr_mwst) + // $sum_all += $ubertr_mwst; + + } + return round($sum_all,2); +} + +?> \ No newline at end of file diff --git a/incs/saveNchange.php b/incs/saveNchange.php new file mode 100644 index 0000000..a86e650 --- /dev/null +++ b/incs/saveNchange.php @@ -0,0 +1,882 @@ +".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + + $qry=mysqli_query($dbconn,"INSERT INTO log SET + typ_id= '$res[0]', + datetime=NOW(), + qry='".mysql_escape_string($qrystr)."', + undo_qry='".mysql_escape_string($undoqry)."', + user_id='".mysql_escape_string($_SESSION["user"])."'") + or $err=error("Fehler beim LOGGEN der Aktion:
    ".mysqli_error($dbconn)); + return $err; +} + +//############################################## +//########## ADRESSEN ###################### +//############################################## +function saveAdress($dbconn) +{ + $adressid=mysql_escape_string($_GET["adressid"]); + + $land = mysql_escape_string(trim($_POST["land"])); + $ort = mysql_escape_string(trim($_POST["ort"])); + $plz = mysql_escape_string(trim($_POST["plz"])); + $oteil = mysql_escape_string(trim($_POST["oteil"])); + $str = mysql_escape_string(trim($_POST["str"])); + $hnr = mysql_escape_string(trim($_POST["hnr"])); + $firma = mysql_escape_string(trim($_POST["firma"])); + $vname = mysql_escape_string(trim($_POST["vname"])); + $nname = mysql_escape_string(trim($_POST["nname"])); + $vname2 = mysql_escape_string(trim($_POST["vname2"])); + $nname2 = mysql_escape_string(trim($_POST["nname2"])); + $anrede_id = mysql_escape_string(trim($_POST["anrede"])); + $titel_id = mysql_escape_string(trim($_POST["titel"])); + $anrede2_id = mysql_escape_string(trim($_POST["anrede2"])); + $titel2_id = mysql_escape_string(trim($_POST["titel2"])); + $typ_id = mysql_escape_string(trim($_POST["typ"])); + $kunde=mysql_escape_string($_GET["kunde"]); + $gebdat = mysql_escape_string(trim($_POST["gebdat"])); + $gebdat2 = mysql_escape_string(trim($_POST["gebdat2"])); + $zusatz = mysql_escape_string(trim($_POST["zusatz"])); + + if(!strlen($gebdat)) + $gebdat = "01.01.2100"; + else if(strlen($gebdat) < 7) + $gebdat .= ".2099"; + + if(!strlen($gebdat2)) + $gebdat2 = "01.01.2100"; + else if(strlen($gebdat2) < 7) + $gebdat2 .= ".2099"; + + if($adressid && $_POST["overwrite"]) + { + message("Adresse wird geändert..."); + $act="ändern"; + } + elseif($adressid && !$_POST["overwrite"]) + { + message("Neue Adresse (update)..."); + $act="update"; + $qry=mysqli_query($dbconn,"SELECT updated_by FROM partner WHERE id = '$kunde'") or $err=error("Fehler testen auf aktualität:
    ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + if($res["updated_by"]) + $err=error("Eine solche Adressänderung kann nur mit der aktuellsten Version des Kunden durchgeführt werden.
    Bitte wechseln Sie zur aktuellsten Version und führen Sie die gewünschen Änderungen dort durch."); + } + else + { + message("Adresse wird angelegt..."); + $act="anlegen"; + } + if(!$err) + { + $qry=mysqli_query($dbconn,"SELECT id FROM land WHERE land = '$land'") or $err=error("Fehler beim suchen des Landes:
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_array($qry)) + $land_id = $res[0]; + else + { + $qry=mysqli_query($dbconn,"INSERT INTO land SET land = '$land'") or $err=error("Fehler beim anlegen des Landes:
    ".mysqli_error($dbconn)); + $land_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO land SET land = $land [hat ID $land_id (beim adresse $act)]","DELETE FROM land WHERE id = $land_id","anlegen"); + } + } + if(!$err) + { + $qry=mysqli_query($dbconn,"SELECT id FROM ort WHERE land_id = '$land_id' AND ort = '$ort' AND plz = '$plz' AND ortsteil = '$oteil'") or $err=error("Fehler beim suchen des Ortes:
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_array($qry)) + $ort_id = $res[0]; + else + { + $qry=mysqli_query($dbconn,"INSERT INTO ort SET land_id = '$land_id', ort = '$ort', plz = '$plz', ortsteil = '$oteil'") or $err=error("Fehler beim anlegen des Ortes:
    ".mysqli_error($dbconn)); + $ort_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO ort SET land_id=$land_id,ort = $ort, plz=$plz, ortsteil=$oteil [hat ID $ort_id (beim adresse $act)]","DELETE FROM ort WHERE id = $ort_id","anlegen"); + } + } + } + if(!$err) + { + $qry=mysqli_query($dbconn,"SELECT id FROM strasse WHERE ort_id = '$ort_id' AND str = '$str'") or $err=error("Fehler beim suchen der Straße:
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_array($qry)) + $str_id = $res[0]; + else + { + $qry=mysqli_query($dbconn,"INSERT INTO strasse SET str = '$str', ort_id = '$ort_id'") or $err=error("Fehler beim anlegen der Straße:
    ".mysqli_error($dbconn)); + $str_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO strasse SET str = $str, ort_id = $ort_id [hat ID $str_id (beim adresse $act)]","DELETE FROM strasse WHERE id = $str_id","anlegen"); + } + } + } + if(!$err) + { + if($_GET["adressid"] && $_POST["overwrite"]) + { + $qry=mysqli_query($dbconn,"SELECT str_id,typ_id, firma, titel_id,vname,nname,vname2,nname2,anrede_id,anrede2_id,titel2_id,hnr FROM adresse + WHERE id='$adressid'") or $err=error("Fehler beim ändern der Adresse:
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE adresse SET + str_id='$str_id', + typ_id='$typ_id', + firma='$firma', + vname='$vname', + nname='$nname', + vname2='$vname2', + nname2='$nname2', + titel_id='$titel_id', + anrede_id='$anrede_id', + titel2_id='$titel2_id', + anrede2_id='$anrede2_id', + gebdat=STR_TO_DATE('$gebdat','%d.%m.%Y'), + gebdat2=STR_TO_DATE('$gebdat2','%d.%m.%Y'), + zusatz='$zusatz', + hnr='$hnr' + WHERE id='$adressid'") or $err=error("Fehler beim ändern der Adresse:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"UPDATE adresse SET str_id=$str_id,typ_id=$typ_id,firma=$firma,titel_id=$titel_id,titel_id2='$titel2_id',anrede_id2='$anrede2_id',vname=$vname,nname=$nname,vname2=$vname2,nname2=$nname2,anrede_id=$anrede_id,hnr=$hnr,zusatz='$zusatz' WHERE id=$adressid", + "UPDATE adresse SET str_id=".$undores["str_id"].",typ_id=".$undores["typ_id"].",typ2_id=".$undores["typ2_id"].",anrede2_id=".$undores["anrede2_id"].",firma=".$undores["firma"].",titel_id=".$undores["titel_id"].",vname=".$undores["vname"].",nname=".$undores["nname"].",vname2=".$undores["vname2"].",nname2=".$undores["nname2"].",anrede_id=".$undores["anrede_id"].",hnr=".$undores["hnr"].",zusatz=".$undores["zusatz"]." WHERE id=$adressid", + "ändern"); + } + } + elseif($typ_id != 1 || !$_GET["adressid"]) + { + $qry=mysqli_query($dbconn,"INSERT INTO adresse SET + str_id='$str_id', + typ_id='$typ_id', + firma='$firma', + vname='$vname', + nname='$nname', + vname2='$vname2', + nname2='$nname2', + titel_id='$titel_id', + anrede_id='$anrede_id', + titel2_id='$titel2_id', + anrede2_id='$anrede2_id', + gebdat=STR_TO_DATE('$gebdat','%d.%m.%Y'), + gebdat2=STR_TO_DATE('$gebdat2','%d.%m.%Y'), + zusatz='$zusatz', + hnr='$hnr', + partner_id='$kunde'") or $err=error("Fehler beim Anlegen der Adresse:
    ".mysqli_error($dbconn)); + $adressid=mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO adresse SET str_id=$str_id,typ_id=$typ_id,firma=$firma,titel_id=$titel_id,titel_id2='$titel2_id',anrede_id2='$anrede2_id',vname='$vname',nname='$nname',vname2='$vname2',nname2='$nname2',anrede_id='$anrede_id',hnr='$hnr',zusatz='$zusatz', partner_id=$kunde [Hat ID $adressid]", + "DELETE FROM adresse WHERE id=$adressid", + "anlegen"); + } + } + else + { + $err=updateKunde($dbconn,$kunde); + } + } + } + if(!$err) + { + if($typ_id != 5 && $adressid) + { + mysqli_query($dbconn,"DELETE FROM tel WHERE adress_id = '$adressid'"); + } + elseif($typ_id == 5 && $adressid) + { + $qry = mysqli_query($dbconn,"SELECT id FROM tel WHERE adress_id = '$adressid'"); + if($res = mysql_fetch_assoc($qry)) + $_GET["telid"] = $res["id"]; + $_GET["adressid"] = $adressid; + $err = saveTel($dbconn); + } + + } + return $err; +} + +function dispAdressForm($dbconn,$smarty,$typ=1) +{ + if(!$_GET["adressid"]) + { + $smarty->assign("head","Neue Adresse anlegen"); + $qry=mysqli_query($dbconn, "SELECT anrede_id, titel_id, firma, vname, nname, vname2, nname2 + FROM adresse + WHERE adresse.partner_id ='".mysql_escape_string($_GET["kunde"])."' AND adresse.typ_id = 1") or $err=error("Fehler beim auslesen der Daten:
    ".mysqli_error($dbconn)); + + } + else + { + $smarty->assign("head","Adresse ändern"); + $qry=mysqli_query($dbconn, "SELECT anrede_id, zusatz, titel_id, anrede2_id, titel2_id, DATE_FORMAT(gebdat,'%d.%m.%Y') AS gebdat, DATE_FORMAT(gebdat2,'%d.%m.%Y') AS gebdat2, firma, vname, nname, vname2, nname2,str, hnr, ort, ortsteil,plz, land, typ_id, partner_id FROM adresse + JOIN strasse ON strasse.id = adresse.str_id + JOIN ort ON strasse.ort_id = ort.id + JOIN land ON land.id = ort.land_id + WHERE adresse.id ='".mysql_escape_string($_GET["adressid"])."'") or $err=error("Fehler beim Auslesen der Daten:
    ".mysqli_error($dbconn)); + } + $res=mysqli_fetch_assoc($qry); + $smarty->assign("kunde",$_GET["kunde"]); + $smarty->assign("firma",$res["firma"]); + $smarty->assign("titel",$res["titel_id"]); + $smarty->assign("anrede",$res["anrede_id"]); + $smarty->assign("titel2",$res["titel2_id"]); + $smarty->assign("anrede2",$res["anrede2_id"]); + $smarty->assign("vname",$res["vname"]); + $smarty->assign("nname",$res["nname"]); + $smarty->assign("vname2",$res["vname2"]); + $smarty->assign("nname2",$res["nname2"]); + $smarty->assign("ort",$res["ort"]); + $smarty->assign("plz",$res["plz"]); + $smarty->assign("hnr",$res["hnr"]); + $smarty->assign("land",$res["land"]); + $smarty->assign("str",$res["str"]); + $smarty->assign("oteil",$res["ortsteil"]); + $smarty->assign("typ",$res["typ_id"]); + $smarty->assign("zusatz",$res["zusatz"]); + + $qry=mysqli_query($dbconn, "SELECT tel.id AS telid, ort, name, vwahl, ortsteil, land, plz, typ_id, partner_id, nr FROM tel + JOIN ort ON tel.ort_id = ort.id + JOIN land ON land.id = ort.land_id + WHERE tel.adresse_id ='".mysql_escape_string($_GET["adressid"])."'") or $err=error("Fehler beim Auslesen der Daten:
    ".mysqli_error($dbconn)); + if($telres=mysqli_fetch_assoc($qry)) + { + $smarty->assign("name",$telres["name"]); + $smarty->assign("ort",$telres["ort"]); + $smarty->assign("plz",$telres["plz"]); + $smarty->assign("nr",$telres["nr"]); + $smarty->assign("vwahl",$telres["vwahl"]); + $smarty->assign("land",$telres["land"]); + $smarty->assign("oteil",$telres["ortsteil"]); + $smarty->assign("teltyp",$telres["typ_id"]); + $_GET["kunde"] = $telres["partner_id"]; + $smarty->assign("telid",$telres["telid"]); + } + if($res["gebdat"] != "01.01.2100") + { + if(substr($res["gebdat"],6,4) != "2099") + $smarty->assign("gebdat",$res["gebdat"]); + else + $smarty->assign("gebdat",substr($res["gebdat"],0,5)); + } + if($res["gebdat2"] != "01.01.2100") + { + if(substr($res["gebdat2"],6,4) != "2099") + $smarty->assign("gebdat2",$res["gebdat2"]); + else + $smarty->assign("gebdat2",substr($res["gebdat2‚"],0,5)); + } + $smarty->assign("adressid",$_GET["adressid"]); + $_GET["kunde"] = $res["partner_id"]; + $qry=mysqli_query($dbconn, "SELECT id,anrede FROM anrede WHERE id < 4"); + while($res=mysqli_fetch_assoc($qry)) + { + $anrids[] = $res["id"]; + $anrnames[] = $res["anrede"]; + } + $smarty->assign("anrids",$anrids); + $smarty->assign("anrs",$anrnames); + $qry=mysqli_query($dbconn, "SELECT id,titel FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $titelids[] = $res["id"]; + $titelnames[] = $res["titel"]; + } + $smarty->assign("titelids",$titelids); + $smarty->assign("titels",$titelnames); + + $qry=mysqli_query($dbconn, "SELECT id,typ FROM adresstyp WHERE id != 1"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["typ"]; + } + $smarty->assign("typids",$typids); + $smarty->assign("typs",$typnames); + if($typ == 1) + $smarty->assign("frmact","kundenchange"); + elseif($typ == 2) + $smarty->assign("frmact","lieferchange"); + $smarty->display("newadress.tpl"); +} + +//############################################## +//########## TEL.NRN. ###################### +//############################################## + +function saveTel($dbconn) +{ + $telid = mysql_escape_string($_GET["telid"]); + $adressid = mysql_escape_string($_GET["adressid"]); + $land = mysql_escape_string(trim($_POST["land"])); + $ort = mysql_escape_string(trim($_POST["ort"])); + $plz = mysql_escape_string(trim($_POST["plz"])); + $oteil = mysql_escape_string(trim($_POST["oteil"])); + $name = mysql_escape_string(trim($_POST["name"])); + $typ_id = mysql_escape_string(trim($_POST["typ"])); + $nr = mysql_escape_string(trim($_POST["nr"])); + $vwahl = mysql_escape_string(trim($_POST["vwahl"])); + $kunde=mysql_escape_string($_GET["kunde"]); + + if(!$telid) + { + message("Telefonnummer wird angelegt..."); + $act = "anlegen"; + } + else + { + message("Telefonnummer wird geändert..."); + $act="ändern"; + } + $qry=mysqli_query($dbconn,"SELECT id FROM land WHERE land = '$land'") or $err=error("Fehler beim suchen des Landes:
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_array($qry)) + $land_id = $res[0]; + else + { + $qry=mysqli_query($dbconn,"INSERT INTO land SET land = '$land'") or $err=error("Fehler beim anlegen des Landes:
    ".mysqli_error($dbconn)); + $land_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO land SET land = $land [hat ID $land_id (beim telefon $act)]", + "DELETE FROM land WHERE id = $land_id", + "anlegen"); + } + } + if(!$err) + { + $qry=mysqli_query($dbconn,"SELECT id FROM ort WHERE land_id = '$land_id' AND ort = '$ort' AND plz = '$plz' AND ortsteil = '$oteil'") or $err=error("Fehler beim suchen des Ortes:
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_array($qry)) + $ort_id = $res[0]; + else + { + $qry=mysqli_query($dbconn,"INSERT INTO ort SET land_id = '$land_id', ort = '$ort', plz = '$plz', ortsteil = '$oteil'") or $err=error("Fehler beim anlegen des Ortes:
    ".mysqli_error($dbconn)); + $ort_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO ort SET land_id=$land_id,ort = $ort, plz=$plz, ortsteil=$oteil [hat ID $ort_id (beim telefon $act)]", + "DELETE FROM ort WHERE id = $ort_id", + "anlegen"); + } + } + } + if(!$err) + { + $qry=mysqli_query($dbconn,"SELECT vwahl FROM ort WHERE id = '$ort_id'") or $err=error("Fehler beim ermitteln der Daten für die LOG:
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE ort SET vwahl = '$vwahl' WHERE id = '$ort_id'") or $err=error("Fehler beim anlegen der Vorwahl:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"UPDATE ort SET vwahl = $vwahl WHERE id = $ort_id [(beim telefon $act)]", + "UPDATE ort SET vwahl = ".$undores["vwahl"]." WHERE id = $ort_id", + "ändern"); + } + if($telid) + { + $qry=mysqli_query($dbconn,"SELECT ort_id,typ_id,name,adresse_id='$adressid',nr FROM tel WHERE id = '$telid'") or $err=error("Fehler beim ermitteln der Daten für die LOG:
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE tel SET + ort_id='$ort_id', + typ_id='$typ_id', + name='$name', + adresse_id='$adressid', + nr='$nr' + WHERE id='$telid'") or $err=error("Fehler beim ändern der Telefonnummer:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"UPDATE tel SET ort_id=$ort_id, typ_id=$typ_id, name=$name, adresse_id='$adressid', nr=$nr WHERE id=$telid", + "UPDATE tel SET ort_id=".$undores["ort_id"].", typ_id=".$undores["typ_id"].", name=".$undores["name"].",adresse_id='".$undores["adresse_id"]."', nr=".$undores["nr"]." WHERE id=$telid", + "ändern"); + } + } + else + { + $qry=mysqli_query($dbconn,"INSERT INTO tel SET + ort_id='$ort_id', + typ_id='$typ_id', + name='$name', + adresse_id='$adressid', + nr='$nr', + partner_id='$kunde'") or $err=error("Fehler beim Anlegen der Telefonnummer:
    ".mysqli_error($dbconn)); + $telid=mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO tel SET ort_id=$ort_id, typ_id=$typ_id, name=$name, adresse_id='$adressid', nr=$nr, partner_id = $kunde [hat ID $telid]", + "DELETE FROM tel WHERE id=$telid", + "anlegen"); + } + } + } + return $err; +} + +function dispTelForm($dbconn,$smarty,$typ=1) +{ + if(!$_GET["telid"]) + { + $smarty->assign("head","Neue Telefonnummer anlegen"); + $qry=mysqli_query($dbconn, "SELECT ort, vname, nname, vwahl, ortsteil, land, plz + FROM adresse JOIN strasse ON strasse.id = adresse.str_id JOIN ort ON ort.id = strasse.ort_id JOIN land ON land.id = ort.land_id + WHERE adresse.partner_id ='".mysql_escape_string($_GET["kunde"])."' AND adresse.typ_id = 1") or $err=error("Fehler beim auslesen der Daten:
    ".mysqli_error($dbconn)); + } + else + { + $smarty->assign("head","Telefonnummer ändern"); + $qry=mysqli_query($dbconn, "SELECT ort, name, vwahl, ortsteil, land, plz, typ_id, partner_id, nr FROM tel + JOIN ort ON tel.ort_id = ort.id + JOIN land ON land.id = ort.land_id + WHERE tel.id ='".mysql_escape_string($_GET["telid"])."'") or $err=error("Fehler beim Auslesen der Daten:
    ".mysqli_error($dbconn)); + } + $res=mysqli_fetch_assoc($qry); + if($res["vname"] || $res["nname"]) + $res["name"] = $res["vname"]." ".$res["nname"]; + + $smarty->assign("kunde",$_GET["kunde"]); + $smarty->assign("name",$res["name"]); + $smarty->assign("ort",$res["ort"]); + $smarty->assign("plz",$res["plz"]); + $smarty->assign("nr",$res["nr"]); + $smarty->assign("vwahl",$res["vwahl"]); + $smarty->assign("land",$res["land"]); + $smarty->assign("oteil",$res["ortsteil"]); + $smarty->assign("typ",$res["typ_id"]); + $_GET["kunde"] = $res["partner_id"]; + $smarty->assign("telid",$_GET["telid"]); + + $qry=mysqli_query($dbconn, "SELECT id,typ FROM teltyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["typ"]; + } + $smarty->assign("typids",$typids); + $smarty->assign("typs",$typnames); + if($typ == 1) + $smarty->assign("frmact","kundenchange"); + elseif($typ == 2) + $smarty->assign("frmact","lieferchange"); + $smarty->display("newtel.tpl"); +} +//############################################## +//########## KONTAKTE ###################### +//############################################## + +function saveKontakt($dbconn) +{ + $kontaktid = mysql_escape_string($_GET["kontaktid"]); + $kontakt = trim($_POST["kontakt"]); + $typ_id = mysql_escape_string(trim($_POST["typ"])); + $kunde = mysql_escape_string($_GET["kunde"]); + + if($kontaktid) + { + message("Kontaktadresse wird geändert..."); + $qry=mysqli_query($dbconn,"SELECT kontakt, typ_id FROM kontakt WHERE id = '$kontaktid'") or $err=error("Fehler beim ermitteln der Daten für die LOG:
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE kontakt SET + kontakt='$kontakt', + typ_id='$typ_id' + WHERE id='$kontaktid'") or $err=error("Fehler beim ändern der Kontaktadresse:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"UPDATE kontakt SET kontakt='$kontakt',typ_id='$typ_id', WHERE id='$kontaktid'", + "UPDATE kontakt SET kontakt='".$undores["kontakt"]."',typ_id='".$undores["typ_id"]."', WHERE id='".$kontaktid."'", + "ändern"); + } + } + else + { + message("Kontaktadresse wird angelegt..."); + $qry=mysqli_query($dbconn,"INSERT INTO kontakt SET + kontakt='$kontakt', + typ_id='$typ_id', + partner_id='$kunde'") or $err=error("Fehler beim Anlegen der Kontaktadresse:
    ".mysqli_error($dbconn)); + $kontaktid=mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO kontakt SET kontakt='$kontakt', typ_id='$typ_id', partner_id='$kunde' [Hat ID $kontaktid]", + "DELETE FROM kontakt WHERE id='".$kontaktid."'", + "anlegen"); + } + } + return $err; +} + +function dispKontaktForm($dbconn,$smarty,$typ=1) +{ + if(!$_GET["kontaktid"]) + { + $smarty->assign("head","Neue Kontaktadresse anlegen"); + $res = array(); + } + else + { + $smarty->assign("head","Kontaktadresse ändern"); + $qry=mysqli_query($dbconn, "SELECT kontakt, typ_id, partner_id FROM kontakt + WHERE id ='".mysql_escape_string($_GET["kontaktid"])."'") or $err=error("Fehler beim Auslesen der Daten:
    ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + } + $smarty->assign("kunde",$_GET["kunde"]); + $smarty->assign("kontakt",$res["kontakt"]); + $smarty->assign("typ",$res["typ_id"]); + $_GET["kunde"] = $res["partner_id"]; + $smarty->assign("kontaktid",$_GET["kontaktid"]); + + $qry=mysqli_query($dbconn, "SELECT id,typ FROM kontakttyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["typ"]; + } + $smarty->assign("typids",$typids); + $smarty->assign("typs",$typnames); + if($typ == 1) + $smarty->assign("frmact","kundenchange"); + elseif($typ == 2) + $smarty->assign("frmact","lieferchange"); + + $smarty->display("newkontakt.tpl"); +} + +//############################################## +//########## NOTIZEN ###################### +//############################################## + +function saveNotiz($dbconn) +{ + $notizid = mysql_escape_string($_GET["notizid"]); + $notiz = trim($_POST["notiz"]); + $color = mysql_escape_string(trim($_POST["color"])); + $kunde = mysql_escape_string($_GET["kunde"]); + + if($notizid) + { + message("Notiz wird geändert..."); + $qry=mysqli_query($dbconn,"SELECT notiz, color, datetime FROM notiz WHERE id='$notizid'") or $err=error("Fehler beimerfassen der Daten für die LOG:
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE notiz SET + notiz='$notiz', + color='$color', + datetime=NOW() + WHERE id='$notizid'") or $err=error("Fehler beim ändern der Notiz:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"UPDATE notiz SET notiz='$notiz',color='$color', datetime=NOW() WHERE id='$notizid'", + "UPDATE notiz SET notiz='".$undores["notiz"]."',color='".$undores["color"]."', datetime='".$undores["datetime"]."' WHERE id='$notizid'", + "ändern"); + } + } + else + { + message("Notiz wird angelegt..."); + $qry=mysqli_query($dbconn,"INSERT INTO notiz SET + notiz='$notiz', + color='$color', + datetime=NOW(), + partner_id='$kunde'") or $err=error("Fehler beim Anlegen der Notiz:
    ".mysqli_error($dbconn)); + $notizid=mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO notiz SET notiz='$notiz',color='$color', datetime=NOW(), partner_id='$kunde' [Hat ID $notizid]", + "DELETE FROM notiz WHERE id='$notizid'", + "anlegen"); + } + } + if($_FILES['notefile']['tmp_name']) + { + //echo "Dateiname: ./".UPLOADS_PATH."notes/".$notizid.".".pathinfo($_FILES["notefile"]["name"],PATHINFO_EXTENSION); + if(!is_dir("./".UPLOADS_PATH."notes/")) + $err = error("Pfad zum speichern existiert nicht"); + del_files("./".UPLOADS_PATH."notes/","!^".$notizid."\..*$!"); + if(!move_uploaded_file($_FILES['notefile']['tmp_name'], "./".UPLOADS_PATH."notes/".$notizid.".".pathinfo($_FILES["notefile"]["name"],PATHINFO_EXTENSION))) + $err = error("Hochgeladene Datei konnte leider nicht gespeichert werden."); + } + return $err; +} + +function dispNotizForm($dbconn,$smarty,$typ=1) +{ + if(!$_GET["notizid"]) + { + $smarty->assign("head","Neue Notiz anlegen"); + $res = array(); + } + else + { + $smarty->assign("head","Notiz ändern"); + $qry=mysqli_query($dbconn, "SELECT notiz, color, partner_id FROM notiz + WHERE id ='".mysql_escape_string($_GET["notizid"])."'") or $err=error("Fehler beim Auslesen der Daten:
    ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + } + $smarty->assign("kunde",$_GET["kunde"]); + $smarty->assign("notiz",$res["notiz"]); + $smarty->assign("color",$res["color"]); + $_GET["kunde"] = $res["partner_id"]; + $smarty->assign("notizid",$_GET["notizid"]); + $smarty->assign("colors",array("#fff"=>"
    ", + "#afa"=>"
    ", + "#ee0"=>"
    ", + "#fa0"=>"
    ", + "#faa"=>"
    ", + "#faf"=>"
    ", + "#bbf"=>"
    ", + "#aff"=>"
    ", + "#ccc"=>"
    ")); + if($typ == 1) + $smarty->assign("frmact","kundenchange"); + elseif($typ == 2) + $smarty->assign("frmact","lieferchange"); + $smarty->display("newnotiz.tpl"); + +} + +//############################################## +//########## PARTNER ###################### +//############################################## + +function savePart($dbconn,$typ=1) +{ + + + $typ_id = 1; + $kunde=mysql_escape_string($_GET["kunde"]); + + message("Partner wird angelegt..."); + $act="anlegen"; + + $qry=mysqli_query($dbconn,"INSERT INTO partner SET datetime_new = NOW(), user_id = '".mysql_escape_string($_SESSION["user"])."', typ_id = $typ, zahlziel_id = 1") or $err=error("Fehler beim anlegen des Parnters:
    ".mysqli_error($dbconn)); + $partner_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO partner SET datetime_new = NOW(), user_id = '".mysql_escape_string($_SESSION["user"])."', typ_id = $typ [Hat ID $partner_id]","DELETE FROM partner WHERE id = $partner_id","anlegen"); + } + $_GET["kunde"] = $partner_id; + if(!$err) + { + $_POST["typ"] = 1; + $err=saveAdress($dbconn); + } + if(!$err) + { + $_POST["land"] = mysql_escape_string(trim($_POST["telland"])); + $_POST["ort"] = mysql_escape_string(trim($_POST["telort"])); + $_POST["plz"] = mysql_escape_string(trim($_POST["telplz"])); + $_POST["oteil"] = mysql_escape_string(trim($_POST["teloteil"])); + $_POST["typ"] = $_POST["teltyp"]; + if($_POST["nr"]) + $err=saveTel($dbconn); + } + return array($err,$partner_id); +} + +function dispPartForm($dbconn,$smarty,$typ=1) +{ + if($typ == 1) + $typname= "Kunden"; + elseif($typ == 2) + $typname = "Zulieferer"; + $smarty->assign("head","Neuen $typname anlegen"); + + $qry=mysqli_query($dbconn, "SELECT id,anrede FROM anrede WHERE id < 4"); + while($res=mysqli_fetch_assoc($qry)) + { + $anrids[] = $res["id"]; + $anrnames[] = $res["anrede"]; + } + $smarty->assign("anrids",$anrids); + $smarty->assign("anrs",$anrnames); + $qry=mysqli_query($dbconn, "SELECT id,titel FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $titelids[] = $res["id"]; + $titelnames[] = $res["titel"]; + } + $smarty->assign("titelids",$titelids); + $smarty->assign("titels",$titelnames); + + $qry=mysqli_query($dbconn, "SELECT id,typ FROM teltyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["typ"]; + } + $smarty->assign("typids",$typids); + $smarty->assign("typs",$typnames); + $smarty->assign("partyp",$typ); + if($typ == 1) + $smarty->assign("frmact","kundenadd"); + elseif($typ == 2) + $smarty->assign("frmact","lieferadd"); + $smarty->display("newpar.tpl"); + +} + +function updateKunde($dbconn,$oldkunde) +{ + $land = mysql_escape_string(trim($_POST["land"])); + $ort = mysql_escape_string(trim($_POST["ort"])); + $plz = mysql_escape_string(trim($_POST["plz"])); + $oteil = mysql_escape_string(trim($_POST["oteil"])); + $str = mysql_escape_string(trim($_POST["str"])); + $hnr = mysql_escape_string(trim($_POST["hnr"])); + $firma = mysql_escape_string(trim($_POST["firma"])); + $vname = mysql_escape_string(trim($_POST["vname"])); + $nname = mysql_escape_string(trim($_POST["nname"])); + $vname2 = mysql_escape_string(trim($_POST["vname2"])); + $nname2 = mysql_escape_string(trim($_POST["nname2"])); + $anrede_id = mysql_escape_string(trim($_POST["anrede"])); + $titel_id = mysql_escape_string(trim($_POST["titel"])); + $typ_id = 1; + $kunde=mysql_escape_string($_GET["kunde"]); + + message("Update von Kunde wird angelegt..."); + $act="anlegen"; + + $qry=mysqli_query($dbconn,"INSERT INTO partner SET datetime_new = NOW(), user_id = '".mysql_escape_string($_SESSION["user"])."', typ_id = 1, zahlziel_id = 1") or $err=error("Fehler beim anlegen des Kunden:
    ".mysqli_error($dbconn)); + $partner_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO partner SET datetime_new = NOW(), user_id = '".mysql_escape_string($_SESSION["user"])."', typ_id = 1 [Hat ID $partner_id]","DELETE FROM partner WHERE id = $partner_id","anlegen"); + } + $_GET["kunde"] = $partner_id; + + $qry=mysqli_query($dbconn,"SELECT datetime_lastchange, user_id, updated_by FROM partner WHERE id = '$oldkunde'") or $err=error("Fehler beim abrufen der infos für die LOG:
    ".mysqli_error($dbconn)); + $undores = mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE partner SET datetime_lastchange = NOW(), user_id = '".mysql_escape_string($_SESSION["user"])."', updated_by = '$partner_id' WHERE id = '$oldkunde'") or $err=error("Fehler beim update des alten Kunden:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn, + "UPDATE partner SET datetime_lastchange = NOW(), user_id = '".mysql_escape_string($_SESSION["user"])."', updated_by = '$partner_id' WHERE id = '$oldkunde'", + "UPDATE partner SET datetime_lastchange = ".$undores["datetime_lastchange"].", user_id = '".$undores["user_id"]."', updated_by = '".$undores["partner_id"]."' WHERE id = '$oldkunde'", + "ändern"); + } + if(!$err) + { + $_POST["typ"] = 1; + $_GET["adressid"] = 0; + $err=saveAdress($dbconn); + } + return $err; +} + +//############################################## +//########## KONTOS ###################### +//############################################## + +function saveKonto($dbconn) +{ + $kontoid = mysql_escape_string($_GET["kontoid"]); + $bank = mysql_escape_string(trim($_POST["bank"])); + $blz = mysql_escape_string(trim($_POST["blz"])); + $ktonr = mysql_escape_string(trim($_POST["ktonr"])); + $iban = mysql_escape_string(trim($_POST["iban"])); + $swift = mysql_escape_string(trim($_POST["swift"])); + $inhaber = mysql_escape_string(trim($_POST["inhaber"])); + $kunde=mysql_escape_string($_GET["kunde"]); + if(!$kontoid) + { + message("Konto wird angelegt..."); + $act = "anlegen"; + } + else + { + message("Konto wird geändert..."); + $act="ändern"; + } + $qry=mysqli_query($dbconn,"SELECT id FROM bank WHERE bank = '$bank' AND blz = '$blz'") or $err=error("Fehler beim suchen der Bank:
    ".mysqli_error($dbconn)); + if($res=mysqli_fetch_array($qry)) + $bank_id = $res[0]; + else + { + $qry=mysqli_query($dbconn,"INSERT INTO bank SET bank = '$bank', blz = '$blz'") or $err=error("Fehler beim anlegen der Bank:
    ".mysqli_error($dbconn)); + $bank_id = mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO bank SET bank = '$bank', blz = '$blz' [hat ID $bank_id (beim konto $act)]", + "DELETE FROM bank WHERE id = $bankk_id", + "anlegen"); + } + } + if(!$err) + { + if($kontoid) + { + $qry=mysqli_query($dbconn,"SELECT bank_id, ktonr, iban, swift, inhaber FROM konto WHERE id = '$kontoid'") or $err=error("Fehler beim ermitteln der Daten für die LOG:
    ".mysqli_error($dbconn)); + $undores=mysqli_fetch_assoc($qry); + $qry=mysqli_query($dbconn,"UPDATE konto SET + bank_id='$bank_id', + inhaber='$inhaber', + iban='$iban', + swift='$swift', + ktonr='$ktonr' + WHERE id='$kontoid'") or $err=error("Fehler beim ändern des Kontos:
    ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"UPDATE konto SET bank_id='$bank_id', inhaber='$inhaber', iban='$iban', swift='$swift', ktonr='$ktonr' WHERE id='$kontoid'", + "UPDATE konto SET bank_id=".$undores["bank_id"].", ktonr=".$undores["ktonr"].", inhaber=".$undores["inhaber"].", iban=".$undores["iban"].", swift=".$undores["swift"]." WHERE id=$telid", + "ändern"); + } + } + else + { + $qry=mysqli_query($dbconn,"INSERT INTO konto SET + bank_id='$bank_id', + inhaber='$inhaber', + iban='$iban', + swift='$swift', + ktonr='$ktonr', + partner_id='$kunde'") or $err=error("Fehler beim Anlegen des Kontos:
    ".mysqli_error($dbconn)); + $kontoid=mysqli_insert_id($dbconn); + if(!$err) + { + $err = saveLog($dbconn,"INSERT INTO konto SET bank_id='$bank_id', inhaber='$inhaber', iban='$iban', swift='$swift', ktonr='$ktonr' WHERE id='$kontoid'", + "DELETE FROM konto WHERE id=$kontoid", + "anlegen"); + } + } + } + return $err; +} + +function dispKontoForm($dbconn,$smarty,$typ=1) +{ + if(!$_GET["kontoid"]) + { + $smarty->assign("head","Neues Konto anlegen"); + $qry=mysqli_query($dbconn, "SELECT vname, nname, firma, partner_id FROM adresse + WHERE partner_id ='".mysql_escape_string($_GET["kunde"])."' AND typ_id = 1") or $err=error("Fehler beim auslesen der Daten:
    ".mysqli_error($dbconn)); + } + else + { + $smarty->assign("head","Konto ändern"); + $qry=mysqli_query($dbconn, "SELECT ktonr, iban, swift, blz, bank, inhaber, partner_id FROM konto + JOIN bank ON konto.bank_id = bank.id + WHERE konto.id ='".mysql_escape_string($_GET["kontoid"])."'") or $err=error("Fehler beim Auslesen der Daten:
    ".mysqli_error($dbconn)); + } + $res=mysqli_fetch_assoc($qry); + if($res["vname"] || $res["nname"]) + $res["inhaber"] = $res["vname"]." ".$res["nname"]; + if($res["firma"]) + $res["inhaber"] = $res["firma"]; + + $smarty->assign("iban",$_GET["iban"]); + $smarty->assign("swift",$res["swift"]); + $smarty->assign("ktonr",$res["ktonr"]); + $smarty->assign("bank",$res["bank"]); + $smarty->assign("blz",$res["blz"]); + $smarty->assign("inhaber",$res["inhaber"]); + $_GET["kunde"] = $res["partner_id"]; + $smarty->assign("kunde",$_GET["kunde"]); + $smarty->assign("kontoid",$_GET["kontoid"]); + if($typ == 1) + $smarty->assign("frmact","kundenchange"); + elseif($typ == 2) + $smarty->assign("frmact","lieferchange"); + + $smarty->display("newkonto.tpl"); +} + +?> \ No newline at end of file diff --git a/incs/settings.php b/incs/settings.php new file mode 100644 index 0000000..9d2ace3 --- /dev/null +++ b/incs/settings.php @@ -0,0 +1,47 @@ + \ No newline at end of file diff --git a/incs/tcpdf/CHANGELOG.TXT b/incs/tcpdf/CHANGELOG.TXT new file mode 100644 index 0000000..2394117 --- /dev/null +++ b/incs/tcpdf/CHANGELOG.TXT @@ -0,0 +1,3206 @@ +6.10.1 (2025-11-21) + - cI: Add 8.5 to CI matrix - PR #836 + - Fix PHP 8.5 deprecation for xml_parser_free - PR #835 + - Fix bad text-align from HTML source - PR #833 + - Fix image on footer problems - PR #823 + - Preserving percentage gradient decimals and correctly clamp coordinates - PR #815 + - Enables compression for PDF/A - PR #820 + +6.10.0 (2025-05-27) + - Embedded files support (Factur-X 1.07 / ZUGFeRD 2.3) #789 + +6.9.5 (2025-05-27) + - Automatically add destinations from HTML code #804 + - Wrong default value when $table_el['old_cell_padding'] is missing #807 + - Fixed PHP warning when empty hash link for image exists in HTML #809 + - Fix for application of alpha component to SVG RGBA fills #810 + +6.9.4 (2025-05-13) + - Update donation link. + +6.9.3 (2025-04-20) + - New fix for "Deserialization of untrusted data" (check on valid protocols). + - Removed global phar configuration. + +6.9.2 (2025-04-18) + - Quick fix for "Deserialization of untrusted data" security vulnerability reported by Positive Technologies. + - Disable phar protocol globally. + +6.9.1 (2025-04-03) + - Fixed "Path Traversal" security vulnerability reported by Positive Technologies. + +6.9.0 (2025-03-30) + - Added PHP 8.4 testing. + - Removed tcpdf_import.php and tcpdf_parser.php files (for a parser check the tc-lib-pdf-parser project instead). + - Fix composer.json. + +6.8.2 (2025-01-26) + - Fix some annotation flags values. + - Remove examples from packaging. + +6.8.1 (2025-01-26) - UNTAGGED + - Check relative paths on SVG images. + +6.8.0 (2024-12-23) + - Requires PHP 7.1+ and curl extension. + - Escape error message. + - Use strict time-constant function to compare TCPDF-tag hashes. + - Add K_CURLOPTS config array to set custom cURL options (NOTE: some defaults have changed). + - Add some addTTFfont fixes from tc-lib-pdf-font. + +6.7.8 (2024-12-13) + - Improve SVG detection by checking for (mandatory) namespace. + - Use late state binding now that minimum PHP version is 5.5. + +6.7.7 (2024-10-26) + - Update regular expression to avoid ReDoS (CVE-2024-22641) + - [PHP 8.4] Fix: Curl CURLOPT_BINARYTRANSFER deprecated #675 + - SVG detection fix for inline data images #646 + - Fix count svg #647 + - Since the version 6.7.4, the "0" is considered like empty string and not displayed + - Fixed handling of transparency in PDF/A mode in addExtGState method + - Encrypt /DA string when document is encrypted + - Improve quality of generated seed, avoid potential security pitfall + - Try to use random_bytes() first if it's available + - Do not include the server parameters in the generated seed, as they might contain sensitive data + - Fix bug on _getannotsrefs when there are empty signature appearances but not other annot on a page + - Fix SVG coordinate parser that caused drawing artifacts + - Remove usage of xml_set_object() function + +6.7.6 (2024-10-06) + - Forbid access to parent folder in HTML images. + +6.7.5 (2024-04-20) + - Update GitHub actions + - fix: CSV-2024-22640 (#712) + +6.7.4 (2024-03-24) + - Upgrade tcpdf tag encryption algorithm. + - Fix regression issue #699. + - Fix security issue. + - [BREAKING CHANGE] The tcpdf HTML tag syntax has changed, see example_049.php. + - New K_ALLOWED_TCPDF_TAGS configuration constant to set the allowed methods for the tcdpf HTML tag. + - Raised minimum PHP version to PHP 5.5.0. + +6.6.5 (2023-09-02) + - Fix corrupted file. + - Fix GitHub automation tests. + - Fix SPDX license ID (#591) + - Fix warning "array offset on value of type null" (#620) + - Improve the README about the status of this library (#589) + - Fix deprecation warning with PHP 8.1 (#614) + - Fixes for PHP 8.2 in tcpdf_fonts.php (#632) + - Fix some php 8+ edge cases (#630) + - Fix composite glyph output (#581) + - Fix "access array offset on value of type bool" with PDF/A (#583) + - Fix non-numeric value warning (#627) + - Fix issues with S25 barcode (#611) + - Fix return type annotations (#613) + - Fix some inconsistencies in type hints (#598) + +6.6.2 (2022-12-17) + - Ensure pregSplit return type is always array. + - Add ability to run tests on various operating systems (#566) + - Avoid a deprecated error from PHP8.1 (#573) + +6.6.1 (2022-12-12) + - Add PHPStan and fix level 1 errors (#307) + +6.6.0 (2022-12-06) + - Multi-byte character support for filename during output (#561). (#562) + - Fix garbage collection (#509) + - FIX: PDF417 corrupt output problem, solution set bcmath scale parameter to zero (#534) + - Fix TypeError: count() in PHP8 (#556) + - Fix-getHTMLFontUnits (#547) + - Improved embedded image in HTML allowing src="data:..." format (#552) + - Fix image abscissa when in RTL (#510) + - fix: php 8.1 notices (#548) + - Optimize PNG files (#563) + - Update documentation for a known issue. (#569) + - Fix for PHP 8.1 (#571) + +6.5.0 (2022-08-12) + - encodeUrlQuery takes into account the port (#493) + - Fixing undefined offset error in writeHTML() when last DOM element ha… + - correct some type hints (#495) + - fix: php 8.1 notices (#481) + - Fixed: null check for PHP 8.1 (#476) + - Fix Infinite Loop in Multicell with Auto Page Breaks Off (#473) + - GetCssBorderStyle Has Problem When !important Is Specified (#467) + - Support Apache 2.4 directives in htaccess file (#530) + - Remove examples from dist package (#542) + +6.4.4 (2021-12-31) + - PHP 8.1 fixes + +6.4.3 (2021-12-28) + - Fix MultiCell PHPDoc typehint (#407) + - Fix type hint for \TCPDF_STATIC::_freadint (#414) + - Footer and Header font phpdoc fixes + constructor $pdfa phpdoc fix + setHeaderData lw param fix (#402) + - Fix text-annotation state options (#412) + - Fix - Named links have been broken. This fixes. (#415) + - Fixed type in comment for $lw header image logo width in mm + - Change Set to set. Fixes #419 (#421) + - Fix failing tests and failing tests not marking exit code as 1 (#426) + - Fix phpdoc and prefer null as default value (#444) + - Run on PHP 8.1 normally and add nightly PHP as allowed to fail (#452) + - Fix AES128 encryption if the OpenSSL extension is installed (#453) + - Explicitly cast values to int for imagesetpixel (#460) + - Fix cell_height_ratio type (#405) + - Leave &NBSP; lowercase when using text-transform (#403) + +6.4.2 (2021-07-20) + - Fix PHP 8.1 type error with TCPDF_STATIC::pregSplit on preg_split + - Fix a PHP array offset error + - Fixed phpdoc blocks + - Drop a PHP 4 polyfill and add a .gitattributes file + - Added a test-suite + - Removed pointless assignments + - Fix docblock spelling error + - Update version info + - Fix color being filled to type 0 with PHP 8 + - Fix warnings for undefined tags for $lineStyle + - Normalized composer.json + - Allowed transparency in PDF/A-2 and PDF/A-3 + - Add a TCPDF composer example + - Fixed implicit conversion from float to int for PHP 8.1 + - Removed status.txt from font directories, because of filesize + - Fixed type hints + - Removed "U" modifier from regexes + +6.4.1 (2021-03-27) + - Update tcpdf version (no code changes) + +6.4.0 (2021-03-27) + - allow styles on
    tags + - check if file exists before calling unlink + - Fix image file type for urls with query params + - Fix SVGPath should accept 1.19.30 (equiv 1.19,.30) compacted values list + - Fix Second parameter of TCPDF::cell() must be a number + - PHP 8.0 function signature fixes + - Fix vulnerability to roman numeral bombs + - Optimized a regular expression + - Cache file get contents calls + - Remove mb_internal encoding handling + +6.3.5 (2020-02-14) + - Fixed curly braces in pdf417 + - Fixed a syntax error issue when accessing an index of a casted variable + +6.3.4 (2020-02-12) + - Check if imagekeys exist + - Unlink only images in cache + +6.3.3 (2020-02-12) + - Fixed PHP 7.4 - cannot use array offset on integers + - Fixed PDF/A-3B validation issue caused by missing pdfaSchema:property. + - Removed backup changelog files from repo + - Prevents the deletion of non-existent files in /tmp + - Prevent crash in case of no list access in cache path + - Check existence of file before delete it + - Fixed erase users pictures + - Fixed problem with $imagekeys undefined or unlinked + - Fix SVGPath elliptical arc with rx/ry=0 + z should return to initial point + - Fixed PHP 7.4 errors + - handle integers for pages + - Fixed background image doesn't work in RTL + - Fixed PDF/A validity + - Fixed datamatrix.php for PHP 7.4 + - Fixed deprecated PHP features + +6.3.2 (2019-09-20) + - Update ICC profile + +6.3.1 (2019-09-20) + - Fix reported version + - Fix Undefined property: GLPIPDF::$imagekeys + +6.3.0 (2019-09-19) + - fix SpotColor handling in HTML + - Add an additional empty test to prevent error in PHP 7.2 + - Fix the documentation how to calculate the cell height + - Drop duplicated array indices + - Fix TCPDF_STATIC::fileGetContents() + - Introduce other version of pdfA (2 and 3) + - Add UF and AFRelationship missing + - Fix performance issue of cloned instances + - Change glob to readdir which performs better + - URI in PDF can result in E_NOTICE + - Fix a warning for PHP 7.4 + - Fixed gradient offsets for percentage-based stops. + - Fixed file_get_contents return value should also be checked for a non-empty string + - Fix Array and string offset access syntax with curly braces is deprecated + - Fix PHP Warning: chr() expects parameter 1 to be int + - Add a VERSION file + +6.2.26 (2018-10-16) + - Update sRGB.icc with the one from the Debian package icc-profiles-free + - Fix unsupported operand types error when codepoints arrays are merged + +6.2.25 (2018-09-23) + - Fix support for image URLs. + +6.2.24 + - Support remote urls when checking if file exists. + +6.2.23 (2018-09-22) + - Simplify file_exists function. + +6.2.22 (2018-09-14) + - Fixes on `include/tcpdf_images.php`, `include/tcpdf_static.php` and `tcpdf.php` about file handling + +6.2.21 (2018-09-14) + - _no code changes_ + +6.2.20 (2018-09-14) + - Fix for security vulnerability: Using the phar:// wrapper it was possible to trigger the unserialization of user provided data. + +6.2.19 (2018-09-14) + - Merge various fixes for PHP 7.3 compatibility and security. + +6.2.13 (2016-06-10) + - IMPORTANT: A new version of this library is under development at https://github.com/tecnickcom/tc-lib-pdf and as a consequence this version will not receive any additional development or support. This version should be considered obsolete, new projects should use the new version as soon it will become stable. + +6.2.12 (2015-09-12) + - fix composer package name to tecnickcom/tcpdf + +6.2.11 (2015-08-02) + - Bug #1070 "PNG regression in 6.2.9 (they appear as their alpha channel)" was fixed. + - Bug #1069 "Encoded SRC URLs in tags don't work anymore" was fixed. + +6.2.10 (2015-07-28) + - Minor mod to PNG parsing. + - Make dependency on mcrypt optional. + +6.2.8 (2015-04-29) + - Removed unwanted file. + +6.2.7 (2015-04-28) + - Merged PR 17: Avoid warning when iterating a non-array variable. + - Merged PR 16: Improve MuliCell param definition. + - Improved column check (PR 15). + - Merged PR 11: Use stream_is_local instead of limit to file://. + - Merged PR 10: ImageMagick link on README.txt. + +6.2.6 (2015-01-28) + - Bug #1008 "UTC offset sing breaks PDF/A-1b compliance" was fixed. + +6.2.5 (2015-01-24) + - Bug #1019 "$this in static context" was fixed. + - Bug #1015 "Infinite loop in getIndirectObject method of parser" was fixed. + +6.2.4 (2015-01-08) + - fix warning related to empty K_PATH_URL. + - fix error when a $table_colwidths key is not set. + +6.2.3 (2014-12-18) + - New comment. + - Moved the K_PATH_IMAGES definition in tcpdf_autoconfig. + +6.2.2 (2014-12-18) + - Fixed mispelled words. + - Fixed version number. + +6.2.1 (2014-12-18) + - The constant K_TCPDF_THROW_EXCEPTION_ERROR is now set to false in the default configuration file. + - An issue with the _destroy() method was fixed. + +6.2.0 (2014-12-10) + - Bug #1005 "Security Report, LFI posting internal files externally abusing default parameter" was fixed. + - Static methods serializeTCPDFtagParameters() and unserializeTCPDFtagParameters() were moved as non static to the main TCPDF class (see changes in example n. 49). + - Deprecated methods were removed, please use the equivalents defined in other classes (i.e. TCPDF_STATIC and TCPDF_FONTS). + - The constant K_TCPDF_CALLS_IN_HTML is now set by default to FALSE. + - DLE, DLX and DLP page format was added. + - Page format are now defined as a public property in TCPDF_STATIC. + +6.1.1 (2014-12-09) + - Fixed bug with the register_shutdown_function(). + +6.1.0 (2014-12-07) + - The method TCPDF_STATIC::getRandomSeed() was improved. + - The disk caching feature was removed. + - Bug #1003 "Backslashes become duplicated in table, using WriteHTML" was fixed. + - Bug #1002 "SVG radialGradient within non-square Rect" was fixed. + +6.0.099 (2014-11-15) + - Added basic support for nested SVG images (adapted PR from SamMousa). + - A bug related to setGDImageTransparency() was fixed (thanks to Maarten Boerema). + +6.0.098 (2014-11-08) + - Bug item #996 "getCharBBox($char) returns incorrect results for TTF glyphs without outlines" was fixed. + - Bug item #991 "Text problem with SVG" was fixed (only the font style part). + +6.0.097 (2014-10-20) + - Bug item #988 "hyphenateText - charmin parameter not work" was fixed. + - New 1D barcode method to print pre-formatted IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200. + +6.0.096 (2014-10-06) + - Bug item #982 "Display style is not inherited in SVG" was fixed. + - Bug item #984 "Double quote url in CSS" was fixed. + +6.0.095 (2014-10-02) + - Bug item #979 "New Timezone option overwriting current timezone" was fixed. + +6.0.094 (2014-09-30) + - Bug item #978 "Variable Undefined: $cborder" was fixed. + +6.0.093 (2014-09-02) + - Security fix: some serialize/unserialize methods were replaced with json_encode/json_decode to avoid a potential object injection with user supplied content. Thanks to ownCloud Inc. for reporting this issue. + - K_TIMEZONE constant was added to the default configuration to suppress date-time warnings. + +6.0.092 (2014-09-01) + - Bug item #956 "Monospaced fonts are not alignd at the baseline" was fixed. + - Bug item #964 "Problem when changing font size" was fixed. + - Bug item #969 "ImageSVG with radialGradient problem" was fixed. + - sRGB.icc file was replaced with the one from the Debian package icc-profiles-free (2.0.1+dfsg-1) + +6.0.091 (2014-08-13) + - Issue #325"Division by zero when css fontsize equals 0" was fixed. + +6.0.090 (2014-08-08) + - Starting from this version TCPDF is also available in GitHub at https://github.com/tecnickcom/TCPDF + - Function getmypid() was removed for better compatibility with shared hosting environments. + - Support for pulling SVG stroke opacity value from RGBa color was mergeg [adf006]. + - Bug item #951 "HTML Table within TCPDF columns doesnt flow correctly on page break ..." was fixed. + +6.0.089 (2014-07-16) + - Bug item #948 "bottom line of rowspan cell not work correctly" was fixed. + +6.0.088 (2014-07-09) + - Bug item #946 "Case sensitive type check causes broken match for SVG" was fixed. + - Bug item #945 "Imagick load doesn't account for passed data string " was fixed. + +6.0.087 (2014-06-25) + - A bug affecting fitcell option in Multicell was fixed. + +6.0.086 (2014-06-20) + - Bug item #938 "Hyphenation-dash extends outside of cell" was fixed (collateral effect). + +6.0.085 (2014-06-19) + - Some example images were replaced. + - A race condition bug was fixed. + - Bug item #938 "Hyphenation-dash extends outside of cell" was fixed. + +6.0.084 (2014-06-13) + - A bug related to MultiCell fitcell feature was fixed. + - Bug item #931 "Documentation error for setPageFormat()" was fixed. + +6.0.083 (2014-05-29) + - Bug item #928 "setHtmlVSpace with HR element" was fixed. + +6.0.082 (2014-05-23) + - Bug item #926 "test statement instead of assignment used in tcpdf_fonts.php" was fixed. + - Bug item #925 "924 transparent images bug" was fixed. + +6.0.081 (2014-05-22) + - Bug item #922 "writehtml tables thead repeating" was fixed. + - Patch #71 "External and internal links, local and remote" wa applied. + +6.0.080 (2014-05-20) + - Bug item #921 "Fatal error in hyphenateText() function" was fixed. + - Bug item #923 "Automatic Hyphenation error" was fixed. + - Patch #70 "Augument TCPDFBarcode classes with ability to return raw png image data" was applied. + +6.0.079 (2014-05-19) + - Patch item #69 "Named destinations, HTML internal and external links" was merged. + - Bug item #920 "hyphenateText() should not hyphenate the content of style-tags in HTML mode" was fixed. + - Image method now trigs an error in case the cache is now writeable. + - Fixed issue with layer default status. + +6.0.078 (2014-05-12) + - A warning issue in addTTFfont() method was fixed. + - Fonts were updated to include cbbox metrics. + +6.0.077 (2014-05-06) + - A Datamatrix barcode bug was fixed. + +6.0.076 (2014-05-06) + - A bug in Datamatrix Base256 encoding was fixed. + - Merged fix for SVG use/clip-gradient. + - Now it is possible to prefix a page number in Link methods with the * character to avoid been changed when adding/deleting/moving pages (see example_045.php). + +6.0.075 (2014-05-05) + - Bug #917 "Using realtive Units like ex or em for images distort output in HTML mode" was fixed. + +6.0.074 (2014-05-03) + - Part of Bug #917 "Using realtive Units like ex or em for images distort output in HTML mode" was fixed. + - Bug #915 "Problem with SVG Image using Radial Gradients" was fixed. + +6.0.073 (2014-04-29) + - Bug #913 "Possible bug with line-height" was fixed. + - Bug #914 "MultiCell and FitCell" was fixed. + - Bug #915 "Problem with SVG Image using Radial Gradients" was fixed. + +6.0.072 (2014-04-27) + - Deprecated curly braces substring syntax was replaced with square braces. + +6.0.071 (2014-04-25) + - Bug #911 "error with buffered png pics" was fixed. + +6.0.070 (2014-04-24) + - Bug #910 "An SVG image is being cut off (with clipping mask) when you use align options" was fixed. + +6.0.069 (2014-04-24) + - Datamatrix Base256 encoding was fixed. + +6.0.068 (2014-04-22) + - Some Datamatrix barcode bugs were fixed. + +6.0.067 (2014-04-21) + - startLayer() method signature was changed to include a new "lock" parameter. + +6.0.066 (2014-04-20) + - Bug #908 "Linebreak is not considered when getting length of the next string" was fixed. + +6.0.065 (2014-04-10) + - Bug #905 "RGB percentage color bug in convertHTMLColorToDec()" was fixed. + +6.0.064 (2014-04-07) + - Header and Footer fonts are now set by default. + - Bug #904 "PDF corrupted" was fixed. + +6.0.063 (2014-04-03) + - Method TCPDF_IMAGES::_parsepng() was fixed to support transparency in Indexed images. + +6.0.062 (2014-03-02) + - The method startLayer() now accepts the NULL value for the $print parameter to not set the print layer option. + +6.0.061 (2014-02-18) + - Bug #893 "Parsing error on streamed xref for secured pdf" was fixed. + +6.0.060 (2014-02-16) + - Bug #891 "Error on parsing hexa fields" was fixed. + - Bug #892 "Parsing pdf with trailing space at start" was fixed. + +6.0.059 (2014-02-03) + - SVG 'use' support was imporved. + +6.0.058 (2014-01-31) + - Bug #886 "Bugs with SVG using and " was fixed. + +6.0.057 (2014-01-26) + - Bug #883 "Parsing error" was fixed. + +6.0.056 (2014-01-25) + - The automatic cache folder selection now works also with some restricted hosting environments. + - CSS text-transform property is now supported (requires the multibyte string library for php) - see examle n. 061 (Thanks to Walter Ferraz). + - Bug #884 "Parsing error prev tag looking for" was fixed. + +6.0.055 (2014-01-15) + - Bug #880 "Error detecting hX tags (h1,h2..)" was fixed + - Bug #879 "Thead on the second page inherits style of previous tr" was fixed + +6.0.054 (2014-01-13) + - Bug #877 "Parenteses causing corrupt text" was fixed. + +6.0.053 (2014-01-03) + - Bug #876 "Cell padding should not be multiplied with number of lines in getStringHeight" was fixed. + - Patch #68 "Empty img src attribute leads to access of uninitialized string offset" was applied. + +6.0.052 (2013-12-12) + - Bug #871 "Datamatrix coding" was fixed. + +6.0.051 (2013-12-02) + - cbbox array values in addTTFfont() were converted to integers. + +6.0.050 (2013-12-01) + - The method getNumLines() was extended to support hyphenation. + - The CSS property line-height now supports non percentage values. + +6.0.050 (2013-11-27) + - A bug related to PNG images was fixed. + +6.0.048 (2013-11-24) + - SVG vars are now reset in ImageSVG() method. + +6.0.047 (2013-11-19) + - SVG support was extended to support some nested defs. + +6.0.046 (2013-11-17) + - preg_replace_callback functions were replaced to improve memory performances. + +6.0.045 (2013-11-17) + - Bug #862 "Parsing error on flate filter" was fixed. + +6.0.044 (2013-11-10) + - Bug #857 "Undefined offset error" was fixed. + - The uniord method now uses a static cache to improve performances (thanks to Mathieu Masseboeuf for the sugegstion). + - Two bugs in the TCPDF_FONTS class were fixed. + +6.0.043 (2013-10-29) + - Bug #854 "CSS instruction display" was fixed. + +6.0.042 (2013-10-25) + - Bug #852 "CMYK Colors Bug" was fixed. + +6.0.041 (2013-10-21) + - Bug #851 "Problem with images in PDF. PHP timing out" was fixed. + +6.0.040 (2013-10-20) + - Bug #849 "SVG import bug" was fixed. + +6.0.039 (2013-10-13) + - Bug #843 "Wrong call in parser" was fixed. + - Bug #844 "Wrong object type named" was fixed. + - Bug #845 "Parsing error on obj ref prefixed by '000000'" was fixed. + +6.0.038 (2013-10-06) + - Bug #841 "Division by zero warning at writeHTML a
  • tag" was fixed. + +6.0.037 (2013-09-30) + - Method getAllSpotColors() was added to return all spot colors. + - Method colorRegistrationBar() was extended to automatically print all spot colors and support individual spot colors. + - The method registrationMarkCMYK() was added to print a registration mark for CMYK colors. + - A bug related to page groups was fixed. + - Gradient() method now supports CMYK equivalents of spot colors. + - Example n. 56 was updated. + +6.0.036 (2013-09-29) + - Methods for registration bars and crop marks were extended to support registration color (see example n. 56). + - New default spot colors were added to tcpdf_colors.php, including the 'All' and 'None' special registration colors. + +6.0.035 (2013-09-25) + - TCPDF_PARSER class was improved. + +6.0.034 (2013-09-24) + - Bug #839 "Error in xref parsing in mixed newline chars" was fixed. + +6.0.033 (2013-09-23) + - Bug fix related to PNG image transparency using GD library. + +6.0.032 (2013-09-23) + - Bug #838 "Fatal error when imagick cannot handle the image, even though GD is available and can" was fixed. + +6.0.031 (2013-09-18) + - Bug #836 "Optional EOL marker before endstream" was fixed. + - Some additional controls were added to avoid "division by zero" error with badly formatted input. + +6.0.030 (2013-09-17) + - Bug #835 "PDF417 and Cyrilic simbols" was fixed. + +6.0.029 (2013-09-15) + - Constants K_TCPDF_PARSER_THROW_EXCEPTION_ERROR and K_TCPDF_PARSER_IGNORE_DECODING_ERRORS where removed in favor of a new configuration array in the TCPDF_PARSER class. + - The TCPDF_PARSER class can now be configured using the new $cfg parameter. + +6.0.028 (2013-09-15) + - A debug print_r was removed form tcpdf_parser.php. + - TCPDF_FILTERS class now throws an exception in case of error. + - TCPDF_PARSER class now throws an exception in case of error unless you define the constant K_TCPDF_PARSER_THROW_EXCEPTION_ERROR to false. + - The constant K_TCPDF_PARSER_IGNORE_DECODING_ERRORS can be set to tru eto ignore decoding errors on TCPDF_PARSER. + +6.0.027 (2013-09-14) + - A bug in tcpdf_parser wen parsing hexadecimal strings was fixed. + - A bug in tcpdf_parser wen looking for statxref was fixed. + - A bug on RC4 encryption was fixed. + +6.0.026 (2013-09-14) + - A bug in tcpdf_parser wen decoding streams was fixed. + +6.0.025 (2013-09-04) + - A pregSplit() bug was fixed. + - Improved content loading from URLs. + - Improved font path loading. + +6.0.024 (2013-09-02) + - Bug #826 "addEmptySignatureAppearance issue" was fixed. + +6.0.023 (2013-08-05) + - GNU Freefont fonts were updated. + - Licensing and copyright information about fonts were improved. + - PNG image support was improved. + +6.0.022 (2013-08-02) + - fixing initialization problem for signature_appearance property. + +6.0.021 (2013-07-18) + - The bug caused by the preg_split function on some PHP 5.2.x versions was fixed. + +6.0.020 (2013-06-04) + - The method addTTFfont() was fixed (Bug item #813 Undefined offset). + +6.0.019 (2013-06-04) + - The magic constant __DIR__ was replaced with dirname(__FILE__) for php 5.2 compatibility. + - The exceptions raised by file_exists() function were suppressed. + +6.0.018 (2013-05-19) + - The barcode examples were changed to automatically search for the barcode class path (in case the examples directory is not installed under the TCPDF root). + +6.0.017 (2013-05-16) + - The command line tool tcpdf_addfont.php was improved. + - The php logic was removed from configuration files that now contains only constant defines. + - The tcpdf_autoconfig.php file was added to automatically set missing configuration values. + +6.0.016 (2013-05-15) + - The tcpdf_addfont.php tool was improved (thanks to Remi Collet). + - Constant K_PATH_IMAGES is now automatically set in configuration file. + +6.0.015 (2013-05-14) + - Some unused vars were removed from AddFont() method. + - Some directories were moved inside the examples directory. + - All examples were updated to reflect the new default structure. + - Source code were clean-up up to be more compatible with system packaging. + - Files encodings and permissions were reset. + - The command line tool tcpdf_addfont.php was added on the tools directory. + +6.0.014 (2013-04-13) + - The signature of addTTFfont() method includes a new parameter to link existing fonts instead of copying and compressing them. + +6.0.013 (2013-04-10) + - Add support for SVG dx and dy text/tspan attributes. + - replace require() with require_once(). + - fix some minor typos on documentation. + - fix a problem when deleting all pages. + +6.0.012 (2013-04-24) + - An error condition in addHtmlLink() method was fixed (bug #799). + +6.0.011 (2013-04-22) + - Minor documentation changes. + +6.0.010 (2013-04-03) + - The method Rect() was fixed to print borders correctly. + +6.0.009 (2013-04-02) + - Adding back some files that were not properly committed on the latest release. + +6.0.008 (2013-04-01) + - Duplicated encoding maps was removed from tcpdf_font_data.php. + - Fixing bug on AddTTFFont(). + +6.0.007 (2013-03-29) + - HTML/CSS font size conversion were improved. + +6.0.006 (2013-03-27) + - Bug related to SVG and EPS files on xobjects were fixed. + +6.0.005 (2013-03-26) + - Default font path was fixed. + +6.0.004 (2013-03-21) + - Return value of addTTFfont() method was fixed. + +6.0.003 (2013-03-20) + - A bug related to non-unicode mode was fixed. + +6.0.002 (2013-03-18) + - _getFIXED call on tcpdf_fonts.php was fixed. + +6.0.001 (2013-03-18) + - Fixed $uni_type call on tcpdf.php. + +6.0.000 (2013-03-17) + - IMPORTANT: PHP4 support has been removed starting from this version. + - Several TCPDF methods and vars were moved to new class files: tcpdf_static.php, tcpdf_colors.php, tcpdf_images.php, tcpdf_font_data.php, tcpdf_fonts.php. + - Files htmlcolors.php, spotcolors.php, unicode_data.php and ecodings_maps.php were removed. + - Barcode classes were renamed and new barcode examples were added. + - Class TCPDF_PARSER was improved. + +******************************************************************************** + +5.9.209 (2013-03-15) + - Image method was improved. + +5.9.208 (2013-03-15) + - objclone function was patched to support old imagick extensions. + - tcpdf_parser was improved to support Cross-Reference Streams and large streams. + +5.9.207 (2013-03-04) + - Datamatrix class was fixed (a debug echo was removed). + +5.9.206 (2013-02-22) + - Bug item #754 "PNG with alpha channel becomes gray scale" was fixed. + - Minor documentation fixes. + +5.9.205 (2013-02-06) + - The constant K_TCPDF_THROW_EXCEPTION_ERROR was added on configuration file to change the behavior of Error() method. + - PDF417 barcode bug was fixed. + +5.9.204 (2013-01-23) + - The method Bookmark() was extended to include named destinations, URLs, internal links or embedded files (see example n. 15). + - automatic path calculation on configuration file was fixed. + - Error() method was extended to throw new Exception if PHP > 5. + +5.9.203 (2013-01-22) + - Horizontal position of radiobuttons and checkboxes was adjusted. + +5.9.202 (2012-12-16) + - Vertical space problem after table was fixed. + +5.9.201 (2012-12-10) + - First 256 chars are now always included on font subset to overcome a problem reported on the forum. + +5.9.200 (2012-12-05) + - Bug item #768 "Rowspan with Pagebreak error" was fixed. + - Page regions now works also with limited MultiCell() cells. + +5.9.199 (2012-11-29) + - Internal setImageBuffer() method was improved. + +5.9.198 (2012-11-19) + - Datamatrix EDIFACT mode was fixed. + +5.9.197 (2012-11-06) + - Bug item #756 "TCPDF 5.9.196 shows line on top of all PDFs" was fixed. + +5.9.196 (2012-11-02) + - Several methods were improved to avoid output when the context is out of page. + - Bug item #755 "remove cached files before unsetting" was fixed. + +5.9.195 (2012-10-24) + - Method _putfonts() was improved. + +5.9.194 (2012-10-23) + - Text alignment on TextField() method was fixed. + +5.9.193 (2012-09-25) + - Support for named destinations on HTML links was added (i.e.: link to named destination). + +5.9.192 (2012-09-24) + - A problem on the releasing process was fixed. + +5.9.191 (2012-09-24) + - SVG image naow support svg and eps images. + +5.9.190 (2012-09-23) + - "page" word translation is now set to empty if not defined. + - Tooltip feature was added on the radiobutton annotation. + +5.9.189 (2012-09-18) + - Bug item #3568969 "ini_get safe_mode error" was fixed. + +5.9.188 (2012-09-15) + - A datamatrix barcode bug was fixed. + +5.9.187 (2012-09-14) + - Subset feature was extended to include the first 256 characters. + +5.9.186 (2012-09-13) + - barcodes.php file was resynced. + - Methods SetAbsX, SetAbsY, SetAbsXY where added to set the absolute pointer coordinates. + - Method getCharBBox were added to get single character bounding box. + - Signature of addTTFfont method was changed ($addcbbox parameter was added). + +5.9.185 (2012-09-12) + - Method _putfontwidths() was fixed. + +5.9.184 (2012-09-11) + - A problem with EAN barcodes was fixed. + +5.9.183 (2012-09-07) + - A problem with font names normalization was fixed. + +5.9.182 (2012-09-05) + - Bug item #3564982 "Infinite loop in Write() method" was fixed. + +5.9.181 (2012-08-31) + - composer.json file was added. + - Bug item #3563369 "Cached images are not unlinked some time" was fixed. + +5.9.180 (2012-08-22) + - Bug item #3560493 "Problems with nested cells in HTML" was fixed. + +5.9.179 (2012-08-04) + - SVG 'use' tag was fixed for 'circle' and 'ellipse' shift problem. + - Alpha status is now correctly stored and restored by getGraphicVars() and SetGraphicVars() methods. + +5.9.178 (2012-08-02) + - SVG 'use' tag was fixed for 'circle' and 'ellipse'. + +5.9.177 (2012-08-02) + - An additional control on annotations was fixed. + +5.9.176 (2012-07-25) + - A bug related to stroke width was fixed. + - A problem related to font spacing in HTML was fixed. + +5.9.175 (2012-07-25) + - The problem of missing letter on hyphen break was fixed. + +5.9.174 (2012-07-25) + - The problem of wrong filename when downloading PDF from an Android device was fixed. + - The method setHeaderData() was extended to set text and line color for header (see example n. 1). + - The method setFooterData() was added to set text and line color for footer (see example n. 1). + - The methods setTextShadow() and getTextShadow() were added to set text shadows (see example n. 1). + - The GetCharWidth() method was fixed for negative character spacing. + - A 'none' border mode is now correctly recognized. + - Break on hyphen problem was fixed. + +5.9.173 (2012-07-23) + - Some additional control wher added on barcode methods. + - The option CURLOPT_FOLLOWLOCATION on Image method is now disabled if PHP safe_mode is on or open_basedir is set. + - Method Bookmark() was extended to include X parameter. + - Method setDestination() was extended to include X parameter. + - A problem with Thai language was fixed. + +5.9.172 (2012-07-02) + - A PNG color profile issue was fixed. + +5.9.171 (2012-07-01) + - Some SVG rendering problems were fixed. + +5.9.170 (2012-06-27) + - Bug #3538227 "Numerous errors inserting shared images" was fixed. + +5.9.169 (2012-06-25) + - Some SVG rendering problems were fixed. + +5.9.168 (2012-06-22) + - Thai language rendering was fixed. + +5.9.167 (2012-06-22) + - Thai language rendering was fixed and improved. + - Method isCharDefined() was improved. + - Protected method replaceChar() was added. + - Font "kerning" word was corrected to "tracking". + +5.9.166 (2012-06-21) + - Array to string conversion on file_id creation was fixed. + - Thai language rendering was fixed (thanks to Atsawin Chaowanakritsanakul). + +5.9.165 (2012-06-07) + - Some HTML form related bugs were fixed. + +5.9.164 (2012-06-06) + - A bug introduced on the latest release was fixed. + +5.9.163 (2012-06-05) + - Method getGDgamma() was changed. + - Rendering performances of PNG images with alpha channel were improved. + +5.9.162 (2012-05-11) + - A bug related to long text on TD cells was fixed. + +5.9.161 (2012-05-09) + - A bug on XREF table was fixed (Bug ID: 3525051). + - Deprecated Imagick:clone was replaced. + - Method objclone() was fixed for PHP4. + +5.9.160 (2012-05-03) + - A bug on tcpdf_parser.php was fixed. + +5.9.159 (2012-04-30) + - Barcode classes were updated to fix PNG export Bug (ID: 3522291). + +5.9.158 (2012-04-22) + - Some SVG-related bugs were fixed. + +5.9.157 (2012-04-16) + - Some SVG-related bugs were fixed. + +5.9.156 (2012-04-10) + - Bug item #3515885 "TOC and booklet: left and right page exchanged". + - SetAutoPageBreak(false) now works also in multicolumn mode. + +5.9.155 (2012-04-02) + - Bug item #3512596 "font import problems" was fixed. + - Method addTTFfont() was modified to extract only specified Platform ID and Encoding ID (check the source code documentation). + - All fonts were updated. + - Bug item #3513867 "booklet and setHeaderTemplateAutoreset: header shifted left" was fixed. + - Bug item #3513749 "TCPDF Superscript/Subscript" was fixed. + +5.9.154 (2012-03-29) + - A debug echo was removed. + +5.9.153 (2012-03-28) + - A bug on font conversion was fixed. + - All fonts were updated. + - Method isCharDefined() was added to find if a character is defined on the selected font. + - Method replaceMissingChars() was added to automatically replace missing chars on selected font. + - SetFont() method was fixed. + +5.9.152 (2012-03-23) + - The following overprint methods were added: setOverprint(), getOverprint(). + - Signature of setAlpha() method was changed and method getAlpha() was added. + - stroke-opacity support was added on SVG. + - The following date methods were added: setDocCreationTimestamp(), setDocModificationTimestamp(), getDocCreationTimestamp(), getDocModificationTimestamp(), getFormattedDate(), getTimestamp(). + - Signature of _datestring() method was changed. + - Method getFontBBox() was added. + - Method setPageBoxTypes() was aded. + +5.9.151 (2012-03-22) + - Bug item #3509889 "Transform() distorts PDF" was fixed. + - Precision of real number were extended. + - ComboBox and ListBox methods were fixed. + - Bulgarian language file was added. + - addTOC() method was improved to include bookmark color and font style. + +5.9.150 (2012-03-16) + - A bug related to form fields in PDF/A mode was fixed. + +5.9.149 (2012-02-21) + - Bug item #3489933 "SVG Parser treats tspan like text" was fixed. + +5.9.148 (2012-02-17) + - Bug item #3488600 "Multiple radiobutton sets get first set value" was fixed. + +5.9.147 (2012-02-14) + - A problem with SVG gradients has been fixed. + +5.9.146 (2012-02-12) + - Bug item #3486880 "$filehash undefine error" was fixed. + - The default font is now the one specified at PDF_FONT_NAME_MAIN constant. + +5.9.145 (2012-01-28) + - Japanese language file was added. + - TCPDF license and README.TXT files were updated. + +5.9.144 (2012-01-12) + - HTML output on barcode classes was improved. + +5.9.143 (2012-01-08) + - Bug item #3471057 "setCreator() has no effect" was fixed. + +5.9.142 (2011-12-23) + - Source code documentation was updated. + +5.9.141 (2011-12-14) + - Some minor bugs were fixed. + +5.9.140 (2011-12-13) + - SVG now supports embedded images encoded as base64. + +5.9.139 (2011-12-11) + - Spot color methods were fixed. + +5.9.138 (2011-12-10) + - cropMark() method was improved (check source code documentation). + - Example n. 56 was updated. + - Bug item #3452390 "Check Box still not ticked when set to true" was fixed. + +5.9.137 (2011-12-01) + - Bug item #3447005 "Background color and border of Form Elements is printed" was fixed. + - Color support for Form elements was improved. + +5.9.136 (2011-11-27) + - Bug item #3443387 "SetMargins with keep option does not work for top margin" was fixed. + +5.9.135 (2011-11-04) + - Bug item #3433406 "Double keywords in description" was fixed. + +5.9.134 (2011-10-29) + - The default value for $defcol parameter on convertHTMLColorToDec() method was fixed. + - Deafult HTTP headers were changed to avoid browser caching. + - Some deprecated syntax were replaced. + +5.9.133 (2011-10-26) + - Bug item #3428446 "copyPage method not working when diskcache enabled" was fixed. + +5.9.132 (2011-10-20) + - Bug item #3426167 "bug in function convertHTMLColorToDec()" was fixed. + +5.9.131 (2011-10-13) + - An error message was added to ImagePngAlpha() method. + +5.9.130 (2011-10-12) + - Now you can set image data strings on HTML img tag by encoding the image binary data in this way: $imgsrc = '@'.base64_encode($imgdata); + +5.9.129 (2011-10-07) + - Core fonts metrics was fixed (replace all helvetica and times php files on fonts folder). + - Form fields support was improved and some problems were fixed (check the example n. 14). + - Bug item #3420249 "Issue with booklet and MultiCell" was fixed. + +5.9.128 (2011-10-06) + - Method addTTFfont() was improved (check the source code documentation). + - Method setExtraXMP() to set custom XMP data was added. + +5.9.127 (2011-10-04) + - Readonly mode option was activated for radiobuttons. + +5.9.126 (2011-10-03) + - Bug item #3417989 "Graphics State operator in form XObject fails to render" was fixed. + - Xobjects problems with transparency, gradients and spot colors were fixed. + +5.9.125 (2011-10-03) + - Support for 8-digit CMYK hexadecimal color representation was added (to be used with XHTML and SVG). + - Spot colors support was improved (check example n. 37). + - Color methods were improved. + +5.9.124 (2011-10-02) + - Core fonts were updated. + +5.9.123 (2011-10-02) + - The method addTTFfont() wad added to automatically convert TTF fonts (check the new fonts guide at http://www.tcpdf.org). + - Old font utils were removed. + - All fonts were updated and new arabic fonts were added (almohanad were removed and replaced by aefurat and aealarabiya). + - The file unicode_data.php was updated. + - The file encodings_maps.php was added. + - PDF/A files are now compressed to save space. + - XHTML input form fields now support text-alignment attribute. + +5.9.122 (2011-09-29) + - PDF/A-1b compliance was improved to pass some online testing. + +5.9.121 (2011-09-28) + - This version includes support for PDF/A-1b format (the class constructor signature was changed - see example n. 65). + - Method setSRGBmode() was added to force sRGB_IEC61966-2.1 black scaled ICC color profile for the whole document (file sRGB.icc was added). + - 14 new fonts were added to allow embedding core fonts (for PDF/A compliance). + - Font utils were fixed. + +5.9.120 (2011-09-22) + - This version includes a fix for _getTrueTypeFontSubset() method. + +5.9.119 (2011-09-19) + - This version includes a fix for extra page numbering on TOC. + +5.9.118 (2011-09-17) + - This version includes some changes that allows you to add a bookmark for a page that do not exist. + +5.9.117 (2011-09-15) + - TCPDFBarcode and TCPDF2DBarcode classes were extended to include a method for exporting barcodes as PNG images. + +5.9.116 (2011-09-14) + - Datamatrix class was improved and documentation was fixed. + +5.9.115 (2011-09-13) + - Datamatrix ECC200 barcode support was added (a new datamatrix.php file was added) - check example n. 50. + - getBarcodeHTML() method was added on TCPDFBarcode and TCPDF2DBarcode classes to return an HTML representation of the barcode. + - cURL options on Image() method were improved. + - A bug on write2DBarcode() was fixed. + +5.9.114 (2011-09-04) + - A bug related to column position was fixed. + +5.9.113 (2011-08-24) + - This release include two new experimental files for parsing an existing PDF document (the integration with TCPDF is under development). + +5.9.112 (2011-08-18) + - A newline character was added after the 'trailer' keyword for compatibility with some parsers. + - Support for layers was improved. + +5.9.111 (2011-08-17) + - Barcode CODE 39 default gap was restored at 1. + +5.9.110 (2011-08-17) + - Barcode CODE 39 was fixed. + +5.9.109 (2011-08-12) + - Method getNumLines() was fixed. + - A bug related to page break in multi-column mode was fixed. + +5.9.108 (2011-08-09) + - A bug on PHP4 version was fixed. + +5.9.107 (2011-08-08) + - This version includes a minor bugfix. + +5.9.106 (2011-08-04) + - This version includes transparency groups: check the new parameter on startTemplate() method and example 62. + +5.9.105 (2011-08-04) + - Bug item #3386153 "Check Box not ticked when set to true" was fixed. + +5.9.104 (2011-08-01) + - Bug item #3383698 "imagemagick, resize and dpi" was fixed. + +5.9.103 (2011-07-16) + - Alignment of XHTML lines was improved. + - Spell of the "length" word was fixed. + +5.9.102 (2011-07-13) + - Methods startLayer() and endLayer() were added to support arbitrary PDF layers. + - Some improvements/fixes for images were added (thanks to Brendan Abbott). + +5.9.101 (2011-07-07) + - Support for JPEG and PNG ICC Color Profiles was added. + - Method addEmptySignatureAppearance() was added to add empty signature fields (see example n. 52). + - Bug item #3354332 "Strange line spacing with reduced font-size in writeHTML" was fixed. + +5.9.100 (2011-06-29) + - An SVG bug has been fixed. + +5.9.099 (2011-06-27) + - Bug item #3335045 "Font freesans seems somehow corrupted in footer" was fixed. + +5.9.098 (2011-06-23) + - The Named Destination feature was fixed. + +5.9.097 (2011-06-23) + - The method setHtmlVSpace() now can be used also for tags: div, li, br, dt and dd. + - The Named Destination feature was added (check the example n. 15) - thanks to Christian Deligant. + +5.9.096 (2011-06-19) + - Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed. + +5.9.095 (2011-06-18) + - Numbers alignment for Table-Of-Content methods was improved and fixed. + - Font subsetting was fixed to include all parts of composite fonts. + +5.9.094 (2011-06-17) + - Bug item #3317898 "Page Group numbering broken in 5.9.093" was fixed. + +5.9.093 (2011-06-16) + - Method setStartingPageNumber() was added to set starting page number (for automatic page numbering). + +5.9.092 (2011-06-15) + - Method _putpages() was improved. + - Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed. + - Right alignment of page numbers was improved. + +5.9.090 (2011-06-14) + - Methods AliasNbPages() and AliasNumPage() were re-added as deprecated for backward compatibility. + +5.9.089 (2011-06-13) + - Example n. 8 was updated. + - Method sendOutputData() was changed to remove default compression (it was incompatible with some server settings). + - Bugs related to page group numbers were fixed. + - Method copyPage() was fixed. + - Method Image() was improved to include support for alternative and external images. + +5.9.088 (2011-06-01) + - Method getAutoPageBreak() was added (see example n. 51). + - Example n. 51 (full page background) was updated. + +5.9.087 (2011-06-01) + - Method sendOutputData() was improved to include deflate encoding. + - Barcode classes on PHP 4 version were fixed. + +5.9.086 (2011-05-31) + - Font files were updated (the ones on the previous release were broken). + - The script fonts/utils/makeallttffonts.php was updated and fixed. + - Output() method was improved to use compression when available. + +5.9.085 (2011-05-31) + - TCPDFBarcode class (barcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. + - TCPDF2DBarcode class (2dbarcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. + +5.9.084 (2011-05-29) + - Font files were updated. + - The file fonts/utils/makeallttffonts.php was updated. + - Bug item# 3308774 "Problems with font subsetting" was fixed. + +5.9.083 (2011-05-24) + - Bug item #3308387 "line height & SetCellHeightRatio" was fixed. + +5.9.082 (2011-05-22) + - Bug item #3305592 "Setting fill color <> text color breaks text clipping" was fixed. + +5.9.081 (2011-05-18) + - Method resetHeaderTemplate() was added to reset the xobject template used by Header() method. + - Method setHeaderTemplateAutoreset() was added to automatically reset the xobject template used by Header() method at each page. + +5.9.080 (2011-05-17) + - A problem related to file path calculation for images was fixed. + - A problem related to unsuppressed getimagesize() error was fixed. + +5.9.079 (2011-05-16) + - Footer() method was changed to use C128 barcode as default (instead of the previous C128B). + +5.9.078 (2011-05-12) + - Bug item #3300878 "wrong rendering for html bullet list in some case" was fixed. + - Bug item #3301017 "Emphasized vs. font-weight" was fixed. + - Barcode Code 128 was improved to include AUTO mode (automatically switch between A, B and C modes). + - Examples n. 27 and 49 were updated. + +5.9.077 (2011-05-07) + - Bug item #3298591 "error code93" was fixed. + - SetLineStyle() function was improved. + +5.9.076 (2011-05-06) + - Bug item #3298264 "codebar 93 error" was fixed. + +5.9.075 (2011-05-02) + - Table header alignment when using WriteHTMLCell() or MultiCell() was fixed. + +5.9.074 (2011-04-28) + - Bug item #3294306 "CSS classes not work in table section" was fixed. + +5.9.073 (2011-04-27) + - A bug related to character entities on HTML cells was fixed. + +5.9.072 (2011-04-26) + - Method resetColumns() was added to remove multiple columns and reset page margins (example n. 10 was updated). + +5.9.071 (2011-04-19) + - Bug #3288574 "
    trouble" was fixed. + +5.9.069 (2011-04-19) + - Bug #3288763 "HTML-Table: non-breaking table rows: Bug" was fixed. + +5.9.068 (2011-04-15) + - Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated). + - Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed. + +5.9.067 (2011-04-10) + - Performances were drastically improved (PDF documents are now created more quickly). + +5.9.066 (2011-04-09) + - A bug related to digital signature + encryption was fixed. + - A bug related to encryption + xobject templates was fixed. + +5.9.065 (2011-04-08) + - Bug item #3280512 "Text encoding iso-8859-2 crashes" was fixed. + +5.9.064 (2011-04-05) + - A bug related to character entities on HTML cells was fixed. + +5.9.063 (2011-04-01) + - Bug item #3267235 "WriteHTML() and image that doesn't fit on the page" was fixed. + +5.9.062 (2011-03-23) + - Bug item #3232650 "Using Write if there are pageRegions active creates error" was fixed. + - Bug item #3221891 "text input borders" was fixed. + - Bug item #3228958 "Adobe Reader 9.4.2 crash" was fixed. + +5.9.061 (2011-03-15) + - Bug item #3213488 "wrong function call in function Write" was fixed. + - Bug item #3203007 "list element with black background" was fixed. + +5.9.060 (2011-03-08) + - addTOC() method was fixed for text alignment problems. + +5.9.059 (2011-02-27) + - Default Header() method was improved to reduce document size. + +5.9.058 (2011-02-25) + - Image() method was improved to cache images with transparency layers (thanks to Korneliusz Jarzębski for reporting this problem). + +5.9.057 (2011-02-24) + - A problem with image caching system was fixed (thanks to Korneliusz Jarzębski for reporting this problem). + +5.9.056 (2011-02-22) + - A bug on fixHTMLCode() method was fixed. + - Automatic line break for HTML was fixed. + +5.9.055 (2011-02-17) + - Another bug related to HTML table page break was fixed. + +5.9.054 (2011-02-16) + - A bug related to HTML table page break was fixed. + +5.9.053 (2011-02-16) + - Support for HTML attribute display="none" was added. + +5.9.052 (2011-02-15) + - A bug related to HTML automatic newlines was fixed. + +5.9.051 (2011-02-12) + - "Commas at beginning of new lines" problem was fixed. + +5.9.050 (2011-02-11) + - Bug #3177606 "SVG Bar chart error" was fixed. + +5.9.049 (2011-02-03) + - Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed. + +5.9.048 (2011-02-02) + - No changes. Just released to override previous release that was not uploaded correctly. + +5.9.047 (2011-01-28) + - Bug #3167115 "PDF error in (example 48)" was fixed (was introduced in 5.8.046). + +5.9.046 (2011-01-18) + - PDF view/print layers are now automatically turned off if not used (see setVisibility() method). + +5.9.045 (2011-01-17) + - HTML list support were improved. + +5.9.044 (2011-01-15) + - Bug #3158422 "writeHTMLCell Loop" was fixed. + - Some HTML image alignment problems were fixed. + +5.9.043 (2011-01-14) + - Bug #3158178 "PHP Notice" was fixed. + - Bug #3158193 "Endless loop in writeHTML" was fixed. + - Bug #3157764 "SVG Pie chart incorrectly rendered2". + +5.9.042 (2011-01-14) + - Some problems of the PHP4 version were fixed. + +5.9.041 (2011-01-13) + - A problem with SVG elliptical arc path was fixed (ref. bug #3156574). + - A problem related to font weight on HTML table headers was fixed. + +5.9.040 (2011-01-12) + - A bug related to empty pages after table was fixed. + +5.9.039 (2011-01-12) + - Bug item #3155759 "openssl_random_pseudo_bytes() slow under Windows" was fixed. + +5.9.038 (2011-01-11) + - Minor bugs were fixed. + +5.9.037 (2011-01-09) + - An alignment problem for HTML texts was fixed. + +5.9.036 (2011-01-07) + - A bug related to HTML tables on header was fixed. + +5.9.035 (2011-01-03) + - A problem related to HTML table border alignment was fixed. + - Bug #2996366 "FastCGI and Header Problems" was fixed. + +5.9.034 (2010-12-19) + - DejaVu and GNU Free fonts were updated. + +5.9.033 (2010-12-18) + - Source code documetnation was improved. + +5.9.032 (2010-12-18) + - Default font stretching and spacing values are now inherited by HTML methods. + +5.9.031 (2010-12-16) + - Source code documentation errors were fixed. + +5.9.030 (2010-12-16) + - Several source code documentation errors were fixed. + - Source code style was changed for Doxygen. + - Source code documentation was moved online to http://www.tcpdf.org + +5.9.029 (2010-12-04) + - The $fitbox parameter on Image() method was extended to specify image alignment inside the box (check the example n. 9). + +5.9.028 (2010-12-03) + - Font utils makefont.php and makeallttffonts.php were updated. + +5.9.027 (2010-12-01) + - Spot Colors are now better integrated with HTML mode. + - Method SetDocInfoUnicode() was added to turn on/off Unicode mode for document information dictionary (meta tags) - check the example n. 19. + +5.9.026 (2010-12-01) + - A problem with mixed text directions on HTML was fixed. + +5.9.025 (2010-12-01) + - The AddSpotColor() now automatically fills the spotcolor array (defined on spotcolors.php file). + +5.9.024 (2010-11-30) + - Bug item #3123612 "SVG not use gradientTransform in percentage mode" was fixed. + +5.9.023 (2010-11-25) + - A potential bug on SVG transcoder was fixed. + +5.9.022 (2010-11-21) + - Method ImageEPS includes support for EPS/AI Spot colors. + - Method ImageEPS includes a new parameter $fixoutvals to remove values outside the bounding box. + +5.9.021 (2010-11-20) + - Support for custom bullet points images was added (check the example n.6) + - Examples n. 6 and 61 were update (check the comments inside). + +5.9.020 (2010-11-19) + - A problem related to additional page when using multicolumn mode was fixed. + +5.9.019 (2010-11-19) + - An SVG bug was fixed. + - ImageSVG() and ImageEPS() methods now accepts image data streams (put the string on the $file parameter preceded by '@' character). + - Option 'E' was added to the $dest parameter of Output() method to return the document as base64 mime multi-part email attachment (RFC 2045). + +5.9.018 (2010-11-19) + - An SVG bug was fixed. + +5.9.017 (2010-11-16) + - Tagline color was set to transparent. + - The method fixHTMLCode() was added to automatically clean up HTML code (requires HTML Tidy). + +5.9.016 (2010-11-16) + - Bug item #3109705 "list item page break hanging bullet" was fixed. + +5.9.015 (2010-11-16) + - Bug item affecting QRCode was fixed. + - Some bugs affecting HTML lists were fixed. + - ImageSVG() and fitBlock() methods were improved to handle some SVG problems. + - Some problems with PHP4 compatibility were fixed. + +5.9.014 (2010-11-15) + - Bug item #3109464 "QRCode error" was fixed. + +5.9.013 (2010-11-15) + - Bug item #3109257 "Problem with interlaced GIFs and PNGs" was fixed. + - Image function now accepts image data streams (check example n. 9). + +5.9.012 (2010-11-12) + - Method getTCPDFVersion() was added. + - PDF_PRODUCER constant was removed. + - Method convertHTMLColorToDec() was improved. + - HTML colors now support spot color names defined on the new spotcolors.php file. + - The default method Header() was improved to support SVG and EPS/AI images. + - A bug on SVG importer was fixed. + +5.9.011 (2010-11-02) + - Bug item #3101486 "Bug Fix for image loading" was fixed. + +5.9.010 (2010-10-27) + - Support for CSS properties 'border-spacing' and 'padding' for tables were added. + - Several language files were added. + +5.9.009 (2010-10-21) + - HTML text alignment was improved to include the case of RTL text on LTR direction and LTR text on RTL direction. + +5.9.008 (2010-10-21) + - Bug item #3091502 "Bookmark oddity" was fixed. + - HTML internal links now accepts page number and Y position. + - The method write1DBarcode() was improved to accept separate horizontal and vertical padding (see example n. 27). + +5.9.007 (2010-10-20) + - Method adjustCellPadding() was fixed to handle bad input. + +5.9.006 (2010-10-19) + - Support for AES 256 bit encryption was added (see example n. 16). + - Method getNumLines() was fixed for the empty string case. + +5.9.005 (2010-10-18) + - Method addPageRegion() was changed to accept regions starting exactly from the top of the page. + +5.9.004 (2010-10-18) + - A bug related to annotations was fixed. + - The file unicode_data.php was canged to encapsulate all data in a class. + - The file htmlcolors.php was changed to remove the global variable. + +5.9.003 (2010-10-15) + - Support for no-write page regions was added. Check the example n. 64 and new methods setPageRegions(), addPageRegion(), getPageRegions(), removePageRegion(). + - A bug on Right-To-Left alignment was fixed. + +5.9.002 (2010-10-08) + - Cell method was improved to preserve the font stretching and spacing values when using the $stretch parameter (see example n. 4). + +5.9.001 (2010-10-07) + - The problem of blank page for nobr table higher than a single page was fixed. + +5.9.000 (2010-10-06) + - Support for text stretching and spacing (tracking) was added, see example n. 63 and methods setFontStretching(), getFontStretching(), setFontSpacing(), getFontSpacing(). + - Support for CSS properties 'font-stretch' and 'letter-spacing' was added (see example n. 63). + - The cMargin state was replaced by cell_padding array that can be set/get using setCellPadding() and getCellPadding() methods. + - Methods getCellPaddings() and setCellPaddings() were added to fine tune cell paddings (see example n. 5). + - Methods getCellMargins() and setCellMargins() were added to fine tune cell margins (see example n. 5). + - Method write1DBarcode() was improved to permit custom labels (see example n. 27). + - Method ImagePngAlpha() now includes support for ImageMagick to improve performances. + - XObject Template support was extended to support Multicell(), writeHTML() and writeHTMLCell() methods. + - The signature of getNumLines() and getStringHeight() methods is changed. + - Example n. 57 was updated. + +// ------------------------------------------------------------------- + +5.8.034 (2010-09-27) + - A bug related to SetFont on XObject templates was fixed. + +5.8.033 (2010-09-25) + - A problem with Footer() and multiple columns was fixed. + +5.8.032 (2010-09-22) + - Bug #3073165 "Issues with changes to addHTMLVertSpace()" was fixed. + +5.8.031 (2010-09-20) + - Bug #3071961 "Spaces in HTML" was fixed. + +5.8.030 (2010-09-17) + - SVG support was improved and some bugs were fixed. + +5.8.029 (2010-09-16) + - A problem with HTML borders was fixed. + +5.8.028 (2010-09-13) + - Bug #3065224 "mcrypt_create_iv error on TCPDF 5.8.027 on PHP 5.3.2" was fixed. + +5.8.027 (2010-09-13) + - Bug #3065118 "mcrypt_decrypt error on TCPDF 5.8.026 on PHP 5.3.2" was fixed. + +5.8.026 (2010-09-13) + - A bug on addHTMLTOC() method was fixed. Note: be sure that the #TOC_PAGE_NUMBER# template has enough width to be printed correctly. + +5.8.025 (2010-09-09) + - Bug #3062692 "Textarea inside a table" was fixed. + +5.8.024 (2010-09-08) + - Bug #3062005 "Undefined variable: ann_obj_id" was fixed. + +5.8.023 (2010-08-31) + - Forms bug added on version 5.8.019 was fixed. + +5.8.022 (2010-08-31) + - Bug #3056632 "SVG rendered vertically flipped" was fixed. + +5.8.021 (2010-08-30) + - A new CID-0 'chinese' font was added for traditional Chinese. + - Bug #3054287 'Inner tags are ignored due to "align" attribute' was fixed. + +5.8.020 (2010-08-26) + - CSS "catch-all" class selector is now supported. + +5.8.019 (2010-08-26) + - XObject Templates now includes support for links and annotations. + - A problem related to link alignment on cell was fixed. + - A problem related to SVG styles was fixed. + +5.8.018 (2010-08-25) + - Method getNumberOfColumns() was added. + - A problem related to table header was fixed. + - Method getSVGTransformMatrix() was fixed to apply SVG transformations in the correct order. + - SVG support was improved and several bugs were fixed. + +5.8.017 (2010-08-25) + - This version includes support for XObject Templates (see the new example n. 62). + - Methods starttemplate(), endTemplate() and printTemplate() were added (see the new example n. 62). + +5.8.016 (2010-08-24) + - Alignment problem on write2DBarcode was fixed. + +5.8.015 (2010-08-24) + - A problem arose with the latest bugfix was fixed. + +5.8.014 (2010-08-23) + - Method _getxobjectdict() was added for better compatibility with external extensions. + - A bug related to radiobuttons was fixed. + - Bug #3051509 "new line after punctuation marks" was fixed (partially). + +5.8.013 (2010-08-23) + - SVG support for 'direction' property was added. + - A problem on default width calculation for linear barcodes was fixed. + - New option was added to write1DBarcode() method to improve alignments (see example n. 27). + - Bug #3050896 "Nested HTML tables: styles are not applied" was fixed. + - Method _putresourcedict() was improved to include external XObject templates. + +5.8.012 (2010-08-22) + - Support for SVG 'text-anchor' property was added. + +5.8.011 (2010-08-21) + - Method write1DBarcode() was improved to be backward compatible (check the new example n. 27). + - Support for CSS width and height properties on images were added. + +5.8.010 (2010-08-20) + - Documentation of unhtmlentities() was fixed. + - The 'fitwidth' option was added and border color problem was fixed on write1DBarcode() method (check the example n. 27). + +5.8.009 (2010-08-20) + - Internal object numbering was improved. + - Some errors in object encryption were fixed. + +5.8.008 (2010-08-19) + - Method write1DBarcode() was changed, check the example n. 27. + - Method Footer() was changed to account for barcode changes. + - Automatic calculation of K_PATH_URL constant was fixed on configuration file. + - Method setEqualColumns() was fixed for $width=0 case. + - Method AddTOC() was fixed for multipage and multicolumn modes. + - Better support for SVG "font-family" property. + - A problem on default Page Zoom mode was fixed. + - Several Annotation bugs were fixed. + +5.8.007 (2010-08-18) + - A bug affecting HTML tables was fixed. + - Bug #3047500 "SVG not rendering paths properly" was fixed. + +5.8.006 (2010-08-17) + - A bug affecting HTML table nesting was fixed. + +5.8.005 (2010-08-17) + - A bug affecting the HTML 'select' tag in certain conditions was fixed. + +5.8.004 (2010-08-17) + - Better support for HTML "font-family" property. + - A bug related to HTML multicolumn was fixed. + +5.8.003 (2010-08-16) + - Better support for HTML "font-family" property. + +5.8.002 (2010-08-14) + - HTML alignments were improved + - IMPORTANT: Default regular expression to find spaces has been changed to exclude the non-breaking-space (160 DEC- A0 HEX). If you are using setSpacesRE() method, please read the new documentation. + - Example n. 1 was updated. + +5.8.001 (2010-08-12) + - Bug #3043650 "subsetchars incorrectly cached" was fixed. + +5.8.000 (2010-08-11) + - A control to avoid bookmarking page 0 was added. + - addTOC() method now includes support for multicolumn mode. + - Support for tables in multicolumn mode was improved. + - Example n.10 was updated. + - All trimming functions were replaced with stringLeftTrim(), stringRightTrim() and stringTrim(). + - HTML alignments were improved. + +------------------------------------------------------------ + +5.7.003 (2010-08-08) + - Bug #3041263 "php source ending is bad" was fixed (all PHP files were updated, including fonts). + +5.7.002 (2010-08-06) + - Methods copyPage(), movePage() and deletePage() were changed to account for internal markings. + +5.7.001 (2010-08-05) + - Bug #3040105 "Broken PDF when using TOC (example 45)" was fixed. + +5.7.000 (2010-08-03) + - CSS borders are now supported for HTML tables and other block tags (see example n. 61); + - Cell borders were improved (see example n. 57); + - Minor bugs were fixed. + +------------------------------------------------------------ + +5.6.000 (2010-07-31) + - A bug with object IDs was fixes. + - Performances were improved. + +------------------------------------------------------------ + +5.5.015 (2010-07-29) + - Automatic fix for unclosed self-closing tag. + - Support for deprecated 's' and 'strike' tags was added. + - Empty list items problem was fixed. + +5.5.014 (2010-07-15) + - Support for external images was improved. + +5.5.013 (2010-07-14) + - Bug #3029338 "FI and FO output destination filename bug" was fixed (previous fix was wrong). + +5.5.012 (2010-07-14) + - Bug #3029310 "Font baseline inconsistencies with line-height and font-size" was fixed. + - Bug #3029338 "FI and FO output destination filename bug" was fixed. + +5.5.011 (2010-07-09) + - Support for multiple CSS classes was added. + - The method getColumn() was added to return the current column number. + - Some regular Expressions were fixed to be more compatible with UTF-8. + +5.5.010 (2010-07-06) + - Bug item #3025772 "Borders in all image functions are still flawed" was fixed. + +5.5.009 (2010-07-05) + - A problem related to last page footer was fixed. + - Image alignments and fit-on-page features were improved. + +5.5.008 (2010-07-02) + - A problem on table header alignment in booklet mode was fixed. + - Default graphic vars are now applied for setHeader(); + +5.5.007 (2010-07-02) + - Attribute "readonly" was added to input and textarea form fields. + - Vertical alignment feature was added on MultiCell() method only for simple text mode (see example n. 5). + - Text-Fit feature was added on MultiCell() method only for simple text mode (see example n. 5). + +5.5.006 (2010-06-29) + - getStringHeight() and getNumLines() methods were fixed. + +5.5.005 (2010-06-28) + - Bug #3022170 "getFontDescent() does not return correct descent value" was fixed. + - Some problems with multicolumn mode were fixed. + +5.5.004 (2010-06-27) + - Bug #3021803 "SVG Border" was fixed. + +5.5.003 (2010-06-26) + - On Write() method, blank lines at the beginning of a page or column are now automatically removed. + +5.5.002 (2010-06-24) + - ToUnicode Identity-H name was replaced with a full CMap (to avoid preflight syntax error). + - Bug #3020638 "str_split() not available in php4" was fixed. + - Bug #3020665 "file_get_contents() too many parameters for php4" was fixed. + +5.5.001 (2010-06-23) + - A problem on image streams was fixed. + +5.5.000 (2010-06-22) + - Several PDF syntax errors (and related bugs) were fixed. + - Bug #3019090 "/Length values are wrong if AES encryption is used" was fixed. + +------------------------------------------------------------ + +5.4.003 (2010-06-19) + - A problem related to page boxes was fixed. + - Bug #3016920 "Font subsetting issues when editing pdf" was partially fixed (Note that flattening transparency layers is currently incompatible with TrueTypeUnicode fonts). + +5.4.002 (2010-06-18) + - A problem related with setProtection() method was fixed. + +5.4.001 (2010-06-18) + - A problem related with setProtection() method was fixed. + +5.4.000 (2010-06-18) + - The method setSignatureAppearance() was added, check the example n. 52. + - Several problems related to font subsetting were fixed. + +------------------------------------------------------------ + +5.3.010 (2010-06-15) + - Previous release was corrupted. + +5.3.009 (2010-06-15) + - Bug #3015934 "Bullets don't display correctly" was fixed. + +5.3.008 (2010-06-13) + - This version fixes some problems of SVG rasterization. + +5.3.007 (2010-06-13) + - This version improves SVG support. + +5.3.006 (2010-06-10) + - This version includes a change in uniqid calls for backward compatibility with PHP4. + +5.3.005 (2010-06-09) + - The method getPageSizeFromFormat() was changed to include all standard page formats (includes 281 page formats + variation). + +5.3.004 (2010-06-08) + - Bug #3013291 "HTML table cell width" was fixed. + - Bug #3013294 "HTML table cell alignment" was fixed. + - The columns widths of HTML tables are now inherited from the first row. + +5.3.003 (2010-06-08) + - Bug #3013102 "HTML table header misaligned after page break" was fixed. + +5.3.002 (2010-06-07) + - The methods setFontSubsetting() and setFontSubsetting() were added to control the default font subsetting mode (see example n. 1). + - Bug #3012596 "Whitespace should not appeared after use Thai top characters" was fixed. + - Examples n. 1, 14, and 54 were updated. + +5.3.001 (2010-06-06) + - Barcode PDF417 was improved to support Macro Code Blocks (see example n. 50). + +5.3.000 (2010-06-05) + - License was changed to GNU-LGPLv3 (see the updated LICENSE.TXT file). + - PDF417 barcode support was added (check the example n. 50). + - The method write2DBarcode() was improved (some parameters were added and other changed - check example n. 50). + +------------------------------------------------------------ + +5.2.000 (2010-06-02) + - IMPORTANT: Support for font subsetting was added by default to reduce the size of documents using large unicode font files. + If you embed the whole font in the PDF, the person on the other end can make changes to it even if he didn't have your font. + If you subset the font, file size of the PDF will be smaller but the person who receives your PDF would need to have your same font in order to make changes to your PDF. + - The signature of the SetFont() and AddFont() methods were changed to include the font subsetting option (subsetting is applied by default). + - Examples 14 and 54 were updated. + +------------------------------------------------------------ + +5.1.002 (2010-05-27) + - Bug #3007818 "SetAutoPageBreak fails with MultiCell" was fixed. + - A bug related to MultiCell() minimun height was fixed. + +5.1.001 (2010-05-26) + - The problem of blank page after table was fixed. + +5.1.000 (2010-05-25) + - This version includes support for CSS (Cascading Style Sheets) (see example n. 61). + - The convertHTMLColorToDec() method was improved. + +------------------------------------------------------------ + +5.0.014 (2010-05-21) + - A problem on color and style of HTML links was fixed. + - A bug relative to gradients was fixed. + - The getStringHeight() method was added and getNumLines() method was improved. + - All examples were updated. + +5.0.013 (2010-05-19) + - A bug related to page-breaks and table cells was fixed. + +5.0.012 (2010-05-19) + - Page orientation bug was fixed. + - The access to method setPageFormat() was changed to 'protected' because it is not intended to be directly called. + +5.0.011 (2010-05-19) + - Page orientation bug was fixed. + - Bug #3003966 "Multiple columns and nested lists" was fixed. + +5.0.010 (2010-05-17) + - The methods setPageFormat(), setPageOrientation() and related methods were extended to include page boxes, page rotations and page transitions. + - The method setPageBoxes() was added to set page boundaries (MediaBox, CropBox, BleedBox, TrimBox, ArtBox); + - A bug relative to underline, overline and linethrough was fixed. + +5.0.009 (2010-05-16) + - Bug #3002381 "Multiple columns and nested lists" was fixed. + +5.0.008 (2010-05-15) + - Bug "Columns WriteHTML and Justification" was fixed. + +5.0.007 (2010-05-14) + - Bug #3001347 "Bug when using WriteHTML with setEqualColumns()" was fixed. + - Bug #3001505 "problem with sup and sub tags at the beginning of a line" was fixed. + +5.0.006 (2010-05-13) + - Length of hr tag was fixed. + - An error on 2d barcode method was fixed. + +5.0.005 (2010-05-12) + - WARNING: The logic of permissions on the SetProtection() method has been inverted and extended (see example 16). Now you have to specify the features you want to block. + - SetProtection() method was extended to support RSA and AES 128 encryption and public-keys (see example 16). + - Bug #2999489 "setEqualColumns() and TOC uses wrong columns" was fixed (see the example 10). + +5.0.004 (2010-05-10) + - HTML line alignment when using sub and sup tags was fixed. + +5.0.003 (2010-05-07) + - Horizontal alignment was fixed for images and barcodes. Now the X coordinate is always relative to the left margin. Use GetAbsX() instead of GetX() to get the X relative to left margin. + - Header() method was changed to account for new image alignment rules. + +5.0.002 (2010-05-06) + - Bookmark() and related methods were fixed to accept HTML code. + - A problem on HTML links was fixed. + +5.0.001 (2010-05-06) + - Protected method _putstream was re-added for backward compatibility. + - The following method were added to display HTML Table Of Content (see example n. 59): + addTOCPage(), endTOCPage(), addHTMLTOC(). + +5.0.000 (2010-05-05) + - Method ImageSVG() was added to embedd SVG images (see example n. 58). Note that not all SVG images are supported. + - Method setRasterizeVectorImages() was added to enable/disable rasterization for vector images via ImageMagick library. + - Method RoundedRectXY() was added. + - Method PieSectorXY() was added. + - Gradient() method is now public and support new features. + - Shading to transparency is now supported. + - Image alignments were fixed. + - Support for dynamic images were improved. + - PDF_IMAGE_SCALE_RATIO has been changed to 1.25 for better compatibility with SVG. + - RAW and RAW2 modes were added to 2D Barcodes (see example n. 50). + - Automatic padding feature was added on barcodes (see examples n. 27 and 50). + - Bug #2995003 "Reproduced thead bug" was fixed. + - The Output() method now accepts FI and FD destinations to save the document on server before sending it to the client. + - Ellipse() method was improved and fixed (see page 2 of example n. 12). + +------------------------------------------------------------ + +4.9.018 (2010-04-21) + - Bug item #2990356 "Current font size not respected with more than two HTML

    " was fixed. + +4.9.017 (2010-04-21) + - Bug item #2990224 "Different behaviour for equivalent HTML strings" was fixed. + - Bug item #2990314 "Dash is not appearing with SHY character" was fixed. + +4.9.016 (2010-04-20) + - An error on htmlcolors.php was fixed. + - getImageFileType() method was improved. + - GIF images with transparency are now better supported. + - Automatic page orientation was improved. + +4.9.015 (2010-04-20) + - A new method copyPage() was added to clone pages (see example n. 44). + - Support for text overline was added. + - Underline and linethrough methods were fixed. + - Bug #2989058 "SHY character causes unnecessary word-wrapping" was fixed. + +4.9.014 (2010-04-18) + - Bug item #2988845 was fixed. + +4.9.013 (2010-04-15) + - Image() and ImageEPS() methods were fixed and improved; $fitonpage parameter was added. + +4.9.012 (2010-04-12) + - The hyphenateText() method was added to automatically hyphenate text (see example n. 46). + +4.9.011 (2010-04-07) + - Vertical alignments for Cell() method were improved (see example n. 57). + +4.9.010 (2010-04-06) + - Signature of Cell() method now includes new parameters for vertical alignment (see example n. 57). + - Text() method was extended to include all Cell() parameters. + - HTML line alignment procedure was changed to fix some bugs. + +4.9.009 (2010-04-05) + - Text() method was fixed for backward compatibility. + +4.9.008 (2010-04-03) + - Additional line space after table header was removed. + - Support for HTML lists in multicolumn mode was added. + - The method setTextRenderingMode() was added to set text rendering modes (see the example n. 26). + - The following HTML attributes were added to set text rendering modes (see the example n. 26): stroke, strokecolor, fill. + +4.9.007 (2010-04-03) + - Font Descent computation was fixed (patch #2981441). + +4.9.006 (2010-04-02) + - The constant K_TCPDF_CALLS_IN_HTML was added on configuration file to enable/disable the ability to call TCPDF methods in HTML. + - The usage of tcpdf tag in HTML mode was changed to remove the possible security flaw offered by the eval() function (thanks to Matthias Hecker for spotting this security problem). See the new example n. 49 for further information. + +4.9.005 (2010-04-01) + - Bug# 2980354 "Wrong File attachment description with security" was fixed. + - Several problems with HTML line alignment were fixed. + - The constant K_THAI_TOPCHAR was added on configuration file to enable/disable the special procedure used to avoid the overlappind of symbols on Thai language. + - A problem with font name directory was fixed. + - A bug on _destroy() method was fixed. + +4.9.004 (2010-03-31) + - Patch #979681 "GetCharWidth - default character width" was applied (bugfix). + +4.9.003 (2010-03-30) + - Problem of first
    on multiple columns was fixed. + - HTML line alignment was fixed. + - A QR-code bug was fixed. + +4.9.002 (2010-03-29) + - Patch #2978349 "$ignore_min_height is ignored in function Cell()" was applied. + - Bug #2978607 "2D Barcodes are wrong" was fixed. + - A problem with HTML block tags was fixed. + - Artificial italic for CID-0 fonts was added. + - Several multicolumn bugs were fixed. + - Support for HTML tables on multicolumn was added. + +4.9.001 (2010-03-28) + - QR Code minor bug was fixed. + - Multicolumn mode was added (see the new example n. 10). + - The following methods were added: setEqualColumns(), setColumnsArray(), selectColumn(). + - Thai diacritics support were changed (note that this is incompatible with html justification). + +4.9.000 (2010-03-27) + - QR Code (2D barcode) support was added (see example n. 50). + - The following methods were added to print crop and registration marks (see example n. 56): colorRegistrationBar(), cropMark(), registrationMark(). + - Limited support for CSS line-height property was added. + - Gradient method now supports Gray, RGB and CMYK space color. + - Example n. 51 was updated. + - Vertical alignment of font inside cell was fixed. + - Support for multiple Thai diacritics was added. + - Bug item #2974929 "Duplicate case values" was fixed. + - Bug item #2976729 "File attachment not working with security" was fixed. + +------------------------------------------------------------ + +4.8.039 (2010-03-20) + - Problems related to custom locale settings were fixed. + - Problems related to HTML on Header and Footer were fixed. + +4.8.038 (2010-03-13) + - Various bugs related to page-break in HTML mode were fixed. + - Bug item #2968974 "Another

    pagebreak problem" was fixed. + - Bug item #2969276 "justification problem" was fixed. + - Bug item #2969289 "bug when using justified text and custom headers" was fixed. + - Images are now automatically resized to be contained on the page. + - Some HTML line alignments were fixed. + - Signature of AddPage() and SetMargins() methods were changed to include an option to set default page margins. + +4.8.037 (2010-03-03) + - Bug item #2962068 was fixed. + - Bug item #2967017 "Problems with and pagebreaks" was fixed. + - Bug item #2967023 "table header lost with pagebreak" was fixed. + - Bug item #2967032 "Header lost with nested tables" was fixed. + +4.8.036 (2010-02-24) + - Automatic page break for HTML images was improved. + - Example 10 was updated. + - Japanese was removed from example 8 because the freeserif font doesn't contain japanese (you can display it using arialunicid0 font). + +4.8.035 (2010-02-23) + - Automatic page break for HTML images was added. + - Support for multicolumn HTML was added (example 10 was updated). + +4.8.034 (2010-02-17) + - Language files were updated. + +4.8.033 (2010-02-12) + - A bug related to protection mode with links was fixed. + +4.8.032 (2010-02-04) + - A bug related to $maxh parameter on Write() and MultiCell() was fixed. + - Support for body tag was added. + +4.8.031 (2010-01-30) + - Bug item #2941589 "paragraph justify not working on some non-C locales" was fixed. + +4.8.030 (2010-01-27) + - Some text alignment cases were fixed. + +4.8.029 (2010-01-27) + - Bug item #2941057 "TOC Error in PDF File Output" was fixed. + - Some text alignment cases were fixed. + +4.8.028 (2010-01-26) + - Text alignment for RTL mode was fixed. + +4.8.027 (2010-01-25) + - Bug item #2938412 "Table related problems - thead, nobr, table width" was fixed. + +4.8.026 (2010-01-19) + - The misspelled word "length" was replaced with "length" in some variables and comments. + +4.8.025 (2010-01-18) + - addExtGState() method was improved to reuse existing ExtGState objects. + +4.8.024 (2010-01-15) + - Justification mode for HTML was fixed (Bug item #2932470). + +4.8.023 (2010-01-15) + - Bug item #2932470 "Some HTML entities breaks justification" was fixed. + +4.8.022 (2010-01-14) + - Source code documentation was fixed. + +4.8.021 (2010-01-03) + - A Bug relative to Table Of Content index was fixed. + +4.8.020 (2009-12-21) + - Bug item #2918545 "Display problem of the first row of a table with larger font" was fixed. + - A Bug relative to table rowspan mode was fixed. + +4.8.019 (2009-12-16) + - Bug item #2915684 "Image size" was fixed. + - Bug item #2914995 "Image jpeg quality" was fixed. + - The signature of the Image() method was changed (check the documentation for the $resize parameter). + +4.8.018 (2009-12-15) + - Bug item #2914352 "write error" was fixed. + +4.8.017 (2009-11-27) + - THEAD problem when table is used on header/footer was fixed. + - A first line alignment on HTML justification was fixed. + - Method getImageFileType() was added. + - Images with unknown extension and type are now supported via ImageMagick PHP extension. + +4.8.016 (2009-11-21) + - Document Information Dictionary was fixed. + - CSS attributes 'page-break-before', 'page-break-after' and 'page-break-inside' are now supported. + - Problem of unclosed last page was fixed. + - Problem of 'thead' unnecessarily repeated on the next page was fixed. + +4.8.015 (2009-11-20) + - A problem with some PNG transparency images was fixed. + - Bug #2900762 "Sort issues in Bookmarks" was fixed. + - Text justification was fixed for various modes: underline, strikeout and background. + +4.8.014 (2009-11-04) + - Bug item #2891316 "writeHTML, underlining replacing spaces" was fixed. + - The handling of temporary RTL text direction mode was fixed. + +4.8.013 (2009-10-26) + - Bug item #2884729 "Problem with word-wrap and hyphen" was fixed. + +4.8.012 (2009-10-23) + - Table cell alignments for RTL booklet mode were fixed. + - Images and barcode alignments for booklet mode were fixed. + +4.8.011 (2009-10-22) + - DejaVu fonts were updated to latest version. + +4.8.010 (2009-10-21) + - Bookmark for TOC page was added. + - Signature of addTOC() method is changed. + - Bookmarks are now automatically sorted by page and Y position. + - Example n. 45 was updated. + - Example n. 55 was added to display all charactes available on core fonts. + +4.8.009 (2009-09-30) + - Compatibility with PHP 5.3 was improved. + - All examples were updated. + - Index file for examples was added. + +4.8.008 (2009-09-29) + - Example 49 was updated. + - Underline and linethrough now works with cell stretching mode. + +4.8.007 (2009-09-23) + - Infinite loop problem caused by nobr attribute was fixed. + +4.8.006 (2009-09-23) + - Bug item #2864522 "No images if DOCUMENT_ROOT=='/'" was fixed. + - Support for text-indent CSS attribute was added. + - Method rollbackTransaction() was changed to support self-reassignment of previous object (check source code documentation). + - Support for the HTML "nobr" attribute was added to avoid splitting a table or a table row on two pages (i.e.: ...). + +4.8.005 (2009-09-17) + - A bug relative to multiple transformations and annotations was fixed. + +4.8.004 (2009-09-16) + - A bug on _putannotsrefs() method was fixed. + +4.8.003 (2009-09-15) + - Bug item #2858754 "Division by zero" was fixed. + - A bug relative to HTML list items was fixed. + - A bug relative to form fields on multiple pages was fixed. + - PolyLine() method was added (see example n. 12). + - Signature of Polygon() method was changed. + +4.8.002 (2009-09-12) + - A problem related to CID-0 fonts offset was fixed: if the $cw[1] entry on the CID-0 font file is not defined, then a CID keys offset is introduced. + +4.8.001 (2009-09-09) + - The appearance streams (AP) for anotations form fields was fixed (see examples n. 14 and 54). + - Radiobuttons were fixed. + +4.8.000 (2009-09-07) + - This version includes some support for Forms fields (see example n. 14) and XHTML forms (see example n. 54). + - The following methods were changed to work without JavaScript: TextField(), RadioButton(), ListBox(), ComboBox(), CheckBox(), Button(). + - Support for Widget annotations was improved. + - Alignment of annotation objects was fixed (examples 36 and 41 were updated). + - addJavascriptObject() method was added. + - Signature of Image() method was changed. + - htmlcolors.php file was updated. + +------------------------------------------------------------ + +4.7.003 (2009-09-03) + - Support for TCPDF methods on HTML was improved (see example n. 49). + +4.7.002 (2009-09-02) + - Bug item #2848892 "writeHTML + table: Gaps between rows" was fixed. + - JavaScript support was fixed (see example n. 53). + +4.7.001 (2009-08-30) + - The Polygon() and Arrow() methods were fixed and improved (see example n. 12). + +4.7.000 (2009-08-29) + - This is a major release. + - Some procedures were internally optimized. + - The problem of mixed signature and annotations was fixed (example n. 52). + +4.6.030 (2009-08-29) + - IMPORTANT: percentages on table cell widths are now relative to the full table width (as in standard HTML). + - Various minor bugs were fixed. + - Example n. 52 (digital signature) was updated. + +4.6.029 (2009-08-26) + - PHP4 version was fixed. + +4.6.028 (2009-08-25) + - Signature algorithm was finally fixed (see example n. 52). + +4.6.027 (2009-08-24) + - TCPDF now supports unembedded TrueTypeUnicode Fonts (just comment the $file entry on the fonts' php file. + +4.6.026 (2009-08-21) + - Bug #2841693 "Problem with MultiCell and ishtml and justification" was fixed. + - Signature functions were improved but not yet fixed (tcpdf.crt and example n. 52 were updated). + +4.6.025 (2009-08-17) + - Carriage returns (\r) were removed from source code. + - Problem related to set_magic_quotes_runtime() depracated was fixed. + +4.6.024 (2009-08-07) + - Bug item #2833556 "justification using other units than mm" was fixed. + - Documentation was fixed/updated. + +4.6.023 (2009-08-02) + - Bug item #2830537 "MirrorH can show mask for transparent PNGs" was fixed. + +4.6.022 (2009-07-24) + - A bug relative to single line printing when using WriteHTMLCell() was fixed. + - Signature support were improved but is still experimental. + - Fonts Free and Dejavu were updated to latest versions. + +4.6.021 (2009-07-20) + - Bug item #2824015 "XHTML Ampersand & in hyperlink bug" was fixed. + - Bug item #2824036 "Image as hyperlink in table, text displaced at page break" was fixed. + - Links alignment on justified text was fixed. + - Unicode "\u" modifier was added to re_spaces variable by default. + +4.6.020 (2009-07-16) + - Bug item #2821921 "issue in example 18" was fixed. + - Signature of SetRTL() method was changed. + +4.6.019 (2009-07-13) + - Bug item #2820703 "xref table broken" was fixed. + +4.6.018 (2009-07-10) + - Bug item #2819319 "Text over text" was fixed. + - Method Arrow() was added to print graphic arrows (example 12 was updated). + +4.6.017 (2009-07-05) + - Bug item #2816079 "Example 48 not working" was fixed. + - The signature of the checkPageBreak() was changed. The parameter $addpage was added to turn off the automatic page creation. + +4.6.016 (2009-06-16) + - Method setSpacesRE() was added to set the regular expression used for detecting withespaces or word separators. If you are using chinese, try: setSpacesRE('/[\s\p{Z}\p{Lo}]/');, otherwise you can use setSpacesRE('/[\s\p{Z}]/'); + - The method _putinfo() now automatically fills the metadata with '?' in case of empty string. + +4.6.015 (2009-06-11) + - Bug #2804667 "word wrap bug" was fixed. + +4.6.014 (2009-06-04) + - Bug #2800931 "Table thead tag bug" was fixed. + - A bug related to
     tag was fixed.
    +
    +4.6.013 (2009-05-28)
    +	- List bullets position was fixed for RTL languages.
    +
    +4.6.012 (2009-05-23)
    +	- setUserRights() method doesn't work anymore unless you call the setSignature() method with the Adobe private key!
    +
    +4.6.011 (2009-05-18)
    +	- Signature of the Image() method was changed to include the new $fitbox parameter (see source code documentation).
    +
    +4.6.010 (2009-05-17)
    +	- Image() method was improved: now is possible to specify the maximum dimensions for a constraint box defined by $w and $h parameters, and setting the $resize parameter to null.
    +	-  tag indent problem was fixed.
    +	- $y parameter was added to checkPageBreak() method.
    +	- Bug n. 2791773 "writeHTML" was fixed.
    +
    +4.6.009 (2009-05-13)
    +	- xref table for embedded files was fixed.
    +
    +4.6.008 (2009-05-07)
    +	- setSignature() method was improved (but is still experimental).
    +	- Example n. 52 was added.
    +
    +4.6.007 (2009-05-05)
    +	- Bug #2786685 "writeHtmlCell and 
    in custom footer" was fixed. + - Table header repeating bug was fixed. + - Some newlines and tabs are now automatically removed from HTML strings. + +4.6.006 (2009-04-28) + - Support for "..." was added. + - By default TCPDF requires PCRE Unicode support turned on but now works also without it (with limited ability to detect some Unicode blank spaces). + +4.6.005 (2009-04-25) + - Points (pt) conversion in getHTMLUnitToUnits() was fixed. + - Default tcpdf.pem certificate file was added. + - Experimental support for signing document was added but it is not yet completed (some help is needed - I think that the calculation of the ByteRange is OK and the problem is on the signature calculation). + +4.6.004 (2009-04-23) + - Method deletePage() was added to delete pages (see example n. 44). + +4.6.003 (2009-04-21) + - The caching mechanism of the UTF8StringToArray() method was fixed. + +4.6.002 (2009-04-20) + - Documentation of rollbackTransaction() method was fixed. + - The setImageScale() and getImageScale() methods now set and get the adjusting parameter used by pixelsToUnits() method. + - HTML images now support other units of measure than pixels (getHTMLUnitToUnits() is now used instead of pixelsToUnits()). + - WARNING: PDF_IMAGE_SCALE_RATIO has been changed by default to 1. + +4.6.001 (2009-04-17) + - Spaces between HTML block tags are now automatically removed. + - The bug related to cMargin changes between tables was fixed. + +4.6.000 (2009-04-16) + - WARNING: THIS VERSION CHANGES THE BEHAVIOUR OF $x and $y parameters for several TCPDF methods: + zero coordinates for $x and $y are now valid coordinates; + set $x and $y as empty strings to get the current value. + - Some error caused by 'empty' function were fixed. + - Default color for convertHTMLColorToDec() method was changed to white and the return value for invalid color is false. + - HTML on footer bug was fixed. + - The following examples were fixed: 5,7,10,17,19,20,21,33,42,43. + +4.5.043 (2009-04-15) + - Barcode class (barcode.php) was extended to include new linear barcode types (see example n. 27): + C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9 + C39+ : CODE 39 with checksum + C39E : CODE 39 EXTENDED + C39E+ : CODE 39 EXTENDED + CHECKSUM + C93 : CODE 93 - USS-93 + S25 : Standard 2 of 5 + S25+ : Standard 2 of 5 + CHECKSUM + I25 : Interleaved 2 of 5 + I25+ : Interleaved 2 of 5 + CHECKSUM + C128A : CODE 128 A + C128B : CODE 128 B + C128C : CODE 128 C + EAN2 : 2-Digits UPC-Based Extension + EAN5 : 5-Digits UPC-Based Extension + EAN8 : EAN 8 + EAN13 : EAN 13 + UPCA : UPC-A + UPCE : UPC-E + MSI : MSI (Variation of Plessey code) + MSI+ : MSI + CHECKSUM (modulo 11) + POSTNET : POSTNET + PLANET : PLANET + RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) + KIX : KIX (Klant index - Customer index) + IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200 (NOTE: requires BCMath PHP extension) + CODABAR : CODABAR + CODE11 : CODE 11 + PHARMA : PHARMACODE + PHARMA2T : PHARMACODE TWO-TRACKS + +4.5.042 (2009-04-15) + - Method Write() was fixed for the strings containing only zero value. + +4.5.041 (2009-04-14) + - Barcode methods were fixed. + +4.5.040 (2009-04-14) + - Method Write() was fixed to handle empty strings. + +4.5.039 (2009-04-11) + - Support for linear barcodes was extended (see example n. 27 and barcodes.php documentation). + +4.5.038 (2009-04-10) + - Write() method was improved to support separators for Japanese, Korean, Chinese Traditional and Chinese Simplified. + +4.5.037 (2009-04-09) + - General performances were improved. + - The signature of the method utf8Bidi() was changed. + - The method UniArrSubString() was added. + - Experimental support for 2D barcodes were added (see example n. 50 and 2dbarcodes.php class). + +4.5.036 (2009-04-03) + - TCPDF methods can be called inside the HTML code (see example n. 49). + - All tag attributes, such as

    must be enclosed within double quotes. + +4.5.035 (2009-03-28) + - Bug #2717436 "writeHTML rowspan problem (continued)" was fixed. + - Bug #2719090 "writeHTML fix follow up" was fixed. + - The method _putuserrights() was changed to avoid Adobe Reader 9.1 crash. This broken the 'trick' that was used to display forms in Acrobat Reader. + +4.5.034 (2009-03-27) + - Bug #2716914 "Bug writeHTML of a table in body and footer related with pb" was fixed. + - Bug #2717056 ] "writeHTML problem when setting tr style" was fixed. + - The signature of the Cell() method was changed. + +4.5.033 (2009-03-27) + - The support for rowspan/colspan on HTML tables was improved (see example n. 48). + +4.5.032 (2009-03-23) + - setPrintFooter(false) bug was fixed. + +4.5.031 (2009-03-20) + - Table header support was extended to multiple pages. + +4.5.030 (2009-03-20) + - thead tag is now supported on HTML tables (header rows are repeated after page breaks). + - The startTransaction() was improved to autocommit. + - List bullets now uses the foreground color (putHtmlListBullet()). + +4.5.029 (2009-03-19) + - The following methods were added to UNDO commands (see example 47): startTransaction(), commitTransaction(), rollbackTransaction(). + - All examples were updated. + +4.5.028 (2009-03-18) + - Bug #2690945 "List Bugs" was fixed. + - HTML text alignment on lists was fixed. + - The constant PDF_FONT_MONOSPACED was added to the configuration file to define the default monospaced font. + - The following methods were fixed: getPageWidth(), getPageHeight(), getBreakMargin(). + - All examples were updated. + +4.5.027 (2009-03-16) + - Method getPageDimensions() was added to get page dimensions. + - The signature of the following methos were changed: getPageWidth(), getPageHeight(), getBreakMargin(). + - _parsepng() method was fixed for PNG URL images (fread bug). + +4.5.026 (2009-03-11) + - Bug #2681793 affecting URL images with spaces was fixed. + +4.5.025 (2009-03-10) + - A small bug affecting hyphenation support was fixed. + - The method SetDefaultMonospacedFont() was added to define the default monospaced font. + +4.5.024 (2009-03-07) + - The bug #2666493 was fixed "Footer corrupts document". + +4.5.023 (2009-03-06) + - The bug #2666688 was fixed "Rowspan in tables". + +4.5.022 (2009-03-05) + - The bug #2659676 was fixed "refer to #2157099 test 4 < BR > problem still not fixed". + - addTOC() function bug was fixed. + +4.5.020 (2009-03-03) + - The following bug was fixed: "function removeSHY corrupts unicode". + +4.5.019 (2009-02-28) + - The problem of decimal separator using different locale was fixed. + - The text hyphenation is now supported (see example n. 46). + +4.5.018 (2009-02-26) + - The _destroy() method was added to unset all class variables and frees memory. + - Now it's possible to call Output() method multiple times. + +4.5.017 (2009-02-24) + - A minor bug that raises a PHP warning was fixed. + +4.5.016 (2009-02-24) + - Bug item #2631200 "getNumLines() counts wrong" was fixed. + - Multiple attachments bug was fixed. + - All class variables are now cleared on Output() for memory otpimization. + +4.5.015 (2009-02-18) + - Bug item #2612553 "function Write() must not break a line on   character" was fixed. + +4.5.014 (2009-02-13) + - Bug item #2595015 "POSTNET Barcode Checksum Error" was fixed (on barcode.php). + - Pagebreak bug for barcode was fixed. + +4.5.013 (2009-02-12) + - border attribute is now supported on HTML images (only accepts the same values accepted by Cell()). + +4.5.012 (2009-02-12) + - An error on image border feature was fixed. + +4.5.011 (2009-02-12) + - HTML links for images are now supported. + - height attribute is now supported on HTML cells. + - $border parameter was added to Image() and ImageEps() methods. + - The method getNumLines() was added to estimate the number of lines required for the specified text. + +4.5.010 (2009-01-29) + - Bug n. 2546108 "BarCode Y position" was fixed. + +4.5.009 (2009-01-26) + - Bug n. 2538094 "Empty pdf file created" was fixed. + +4.5.008 (2009-01-26) + - setPage() method was fixed to correctly restore graphic states. + - Source code was cleaned up for performances. + +4.5.007 (2009-01-24) + - checkPageBreak() and write1DBarcode() methods were fixed. + - Source code was cleaned up for performances. + - barcodes.php was updated. + +4.5.006 (2009-01-23) + - getHTMLUnitToPoints() method was replaced by getHTMLUnitToUnits() to fix HTML units bugs. + +4.5.005 (2009-01-23) + - Page closing bug was fixed. + +4.5.004 (2009-01-21) + - The access of convertHTMLColorToDec() method was changed to public + - Fixed bug on UL tag. + +4.5.003 (2009-01-19) + - Fonts on different folders are now supported. + +4.5.002 (2009-01-07) + - addTOC() function was improved (see example n. 45). + +4.5.001 (2009-01-04) + - The signature of startPageGroup() function was changed. + - Method Footer() was improved to automatically print page or page-group number (see example n. 23). + - Protected method formatTOCPageNumber() was added to customize the format of page numbers on the Table Of Content. + - The signature of addTOC() was changed to include the font used for page numbers. + +4.5.000 (2009-01-03) + - A new $diskcache parameter was added to class constructor to enable disk caching and reduce RAM memory usage (see example n. 43). + - The method movePageTo() was added to move pages to previous positions (see example n. 44). + - The methods getAliasNumPage() and getPageNumGroupAlias() were added to get the alias for page number (needed when using movepageTo()). + - The methods addTOC() was added to print a Table Of Content (see example n. 45). + - Imagick class constant was removed for better compatibility with PHP4. + - All existing examples were updated and new examples were added. + +4.4.009 (2008-12-29) + - Examples 1 and 35 were fixed. + +4.4.008 (2008-12-28) + - Bug #2472169 "Unordered bullet size not adjusted for unit type" was fixed. + +4.4.007 (2008-12-23) + - Bug #2459935 "no unit conversion for header line" was fixed. + - Example n. 42 for image alpha channel was added. + - All examples were updated. + +4.4.006 (2008-12-11) + - Method setLIsymbol() was changed to reflect latest changes in HTML list handling. + +4.4.005 (2008-12-10) + - Bug item #2413870 "ordered list override value" was fixed. + +4.4.004 (2008-12-10) + - The protected method getHTMLUnitToPoints() was added to accept various HTML units of measure (em, ex, px, in, cm, mm, pt, pc, %). + - The method intToRoman() was added to convert integer number to Roman representation. + - Support fot HTML lists was improved: the CSS property list-style-type is now supported. + +4.4.003 (2008-12-09) + - Bug item #2412147 "Warning on line 3367" was fixed. + - Method setHtmlLinksStyle() was added to set default HTML link colors and font style. + - Method addHtmlLink() was changed to use color and style defined on the inline CSS. + +4.4.002 (2008-12-09) + - Borders on Multicell() were fixed. + - Problem of Multicell() on Header function (Bug item #2407579) was fixed. + - Problem on graphics tranformations applied to Multicell() was fixed. + - Support for ImageMagick was added. + - Width calculation for nested tables was fixed. + +4.4.001 (2008-12-08) + - Some missing core fonts were added on fonts directory. + - CID0 fonts rendering was fixed. + - HTML support was improved (

     and  tags are now supported).
    +	- Bug item #2406022 "Left padding bug in MultiCell with maxh" was fixed.
    +
    +4.4.000 (2008-12-07)
    +	- File attachments are now supported (see example n. 41).
    +	- Font functions were optimized to reduce document size.
    +	- makefont.php was updated.
    +	- Linux binaries were added on /fonts/utils
    +	- All fonts were updated.
    +	- $autopadding parameter was added to Multicell() to disable automatic padding features.
    +	- $maxh parameter was added to Multicell() and Write() to set a maximum height.
    +
    +4.3.009 (2008-12-05)
    +	- Bug item #2392989 (Custom header + setlinewidth + cell border bug) was fixed.
    +
    +4.3.008 (2008-12-05)
    +	- Bug item #2390566 "rect bug" was fixed.
    +	- File path was fixed for font embedded files.
    +	- SetFont() method signature was changed to include the font filename.
    +	- Some font-related methods were improved.
    +	- Methods getFontFamily() and getFontStyle() were added.
    +
    +4.3.007 (2008-12-03)
    +	- PNG alpha channel is now supported (GD library is required).
    +	- AddFont() function now support custom font file path on $file parameter.
    +	- The default width variable ($dw) is now always defined for any font.
    +	- The 'Style' attribute on CID-0 fonts was removed because of protection bug.
    +
    +4.3.006 (2008-12-01)
    +	- A regular expression on getHtmlDomArray() to find HTML tags was fixed.
    +
    +4.3.005 (2008-11-25)
    +	- makefont.php was fixed.
    +	- Bug item #2339877 was fixed (false loop condition detected on WriteHTML()).
    +	- Bug item #2336733 was fixed (lasth value update on Multicell() when border and fill are disabled).
    +	- Bug item #2342303 was fixed (automatic page-break on Image() and ImageEPS()).
    +
    +4.3.004 (2008-11-19)
    +	- Function _textstring() was fixed (bug 2309051).
    +	- All examples were updated.
    +
    +4.3.003 (2008-11-18)
    +	- CID-0 font bug was fixed.
    +	- Some functions were optimized.
    +	- Function getGroupPageNoFormatted() was added.
    +	- Example n. 23 was updated.
    +
    +4.3.002 (2008-11-17)
    +	- Bug item #2305518 "CID-0 font don't work with encryption" was fixed.
    +
    +4.3.001 (2008-11-17)
    +	- Bug item #2300007 "download mimetype pdf" was fixed.
    +	- Double quotes were replaced by single quotes to improve PHP performances.
    +	- A bug relative to HTML cell borders was fixed.
    +
    +4.3.000 (2008-11-14)
    +	- The function setOpenCell() was added to set the top/bottom cell sides to be open or closed when the cell cross the page.
    +	- A bug relative to list items indentation was fixed.
    +	- A bug relative to borders on HTML tables and Multicell was fixed.
    +	- A bug relative to rowspanned cells was fixed.
    +	- A bug relative to html images across pages was fixed.
    +
    +4.2.009 (2008-11-13)
    +	- Spaces between li tags are now automatically removed.
    +
    +4.2.008 (2008-11-12)
    +	- A bug relative to fill color on next page was fixed.
    +
    +4.2.007 (2008-11-12)
    +	- The function setListIndentWidth() was added to set custom indentation widht for HTML lists.
    +
    +4.2.006 (2008-11-06)
    +	- A bug relative to HTML justification was fixed.
    +
    +4.2.005 (2008-11-06)
    +	- A bug relative to HTML justification was fixed.
    +	- The methods formatPageNumber() and PageNoFormatted() were added to format page numbers.
    +	- Default Footer() method was changed to use PageNoFormatted() instead of PageNo().
    +	- Example 6 was updated.
    +
    +4.2.004 (2008-11-04)
    +	- Bug item n. 2217039 "filename handling improvement" was fixed.
    +
    +4.2.003 (2008-10-31)
    +	- Font style bug was fixed.
    +
    +4.2.002 (2008-10-31)
    +	- Bug item #2210922 (htm element br not work) was fixed.
    +	- Write() function was improved to support margin changes.
    +
    +4.2.001 (2008-10-30)
    +	- setHtmlVSpace($tagvs) function was added to set custom vertical spaces for HTML tags.
    +	- writeHTML() function now support margin changes during execution.
    +	- Signature of addHTMLVertSpace() function is changed.
    +
    +4.2.000 (2008-10-29)
    +	- htmlcolors.php was changed to support class-loaders.
    +	- ImageEps() function was improved in performances.
    +	- Signature of Link() And Annotation() functions were changed.
    +	- (Bug item #2198926) Links and Annotations alignment were fixed (support for geometric tranformations was added).
    +	- rowspan mode for HTML table cells was improved and fixed.
    +	- Booklet mode for double-sided pages was added; see SetBooklet() function and example n. 40.
    +	- lastPage() signature is changed.
    +	- Signature of Write() function is changed.
    +	- Some HTML justification problems were fixed.
    +	- Some functions were fixed to better support RTL mode.
    +	- Example n. 10 was changed to support RTL mode.
    +	- All examples were updated.
    +
    +4.1.004 (2008-10-23)
    +	- unicode_data.php was changed to support class-loaders.
    +	- Bug item #2186040/2 (writeHTML margin problem) was fixed.
    +
    +4.1.003 (2008-10-22)
    +	- Bug item #2185399 was fixed (rowspan and page break).
    +	- Bugs item #2186040 was fixed (writeHTML margin problem).
    +	- Newline after table was removed.
    +
    +4.1.002 (2008-10-21)
    +	- Bug item #2184525 was fixed (rowspan on HTML cell).
    +
    +4.1.001 (2008-10-21)
    +	- Support for "start" attribute was added to HTML ordered list.
    +	- unicode_data.php file was changed to include UTF-8 to ASCII table.
    +	- Some functions were modified to better support UTF-8 extensions to core fonts.
    +	- Support for images on HTML lists was improved.
    +	- Examples n. 1 and 6 were updated.
    +
    +4.1.000 (2008-10-18)
    +	- Page-break bug using HTML content was fixed.
    +	- The "false" parameter was reintroduced to class_exists function on PHP5 version to avoid autoload.
    +	- addHtmlLink() function was improved to support internal links (i.e.: link to page 23).
    +	- Justification alignment is now supported on HTML (see example n. 39).
    +	- example_006.php was updated.
    +
    +4.0.033 (2008-10-13)
    +	- Bug n. 2157099 was fixed.
    +	- SetX() and SetY() functions were improved.
    +	- SetY() includes a new parameter to avoid the X reset.
    +
    +4.0.032 (2008-10-10)
    +	- Bug n. 2156926 was fixed (bold, italic, underlined, linethrough).
    +	- setStyle() method was removed.
    +	- Configuration file was changed to use helvetica (non-unicode) font by default.
    +	- The use of mixed font types was improved.
    +	- All examples were updated.
    +
    +4.0.031 (2008-10-09)
    +	- _putannots() and _putbookmarks() links alignments were fixed.
    +
    +4.0.030 (2008-10-07)
    +	- _putbookmarks() function was fixed.
    +	- _putannots() was fixed to include internal links.
    +
    +4.0.029 (2008-09-27)
    +	- Infinite loop bug was fixed [Bug item #130309].
    +	- Multicell() problem on Header() was fixed.
    +
    +4.0.028 (2008-09-26)
    +	- setLIsymbol() was added to set the LI symbol used on UL lists.
    +	- Missing $padding and $encryption_key variables declarations were added [Bug item #2129058].
    +
    +4.0.027 (2008-09-19)
    +	- Bug #2118588 "Undefined offset in tcpdf.php on line 9581" was fixed.
    +	- arailunicid0.php font was updated.
    +	- The problem of javascript form fields duplication after saving was fixed.
    +
    +4.0.026 (2008-09-17)
    +	- convertHTMLColorToDec() function was improved to support rgb(RR,GG,BB) notation.
    +	- The following inline CSS attributes are now supported: text-decoration, color, background-color and font-size names: xx-small, x-small, small, medium, large, x-large, xx-large
    +	- Example n. 6 was updated.
    +
    +4.0.025 (2008-09-15)
    +	- _putcidfont0 function was improved to include CJK fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
    +	- arialunicid0 font was added (see the new example n. 38).
    +	- The following Unicode to CID-0 tables were added on fonts folder: uni2cid_ak12.php, uni2cid_aj16.php, uni2cid_ag15.php, uni2cid_ac15.php.
    +
    +4.0.024 (2008-09-12)
    +	- "stripos" function was replaced with "strpos + strtolower" for backward compatibility with PHP4.
    +	- support for Spot Colors were added. Check the new example n. 37 and the following new functions:
    +		AddSpotColor()
    +		SetDrawSpotColor()
    +		SetFillSpotColor()
    +		SetTextSpotColor()
    +		_putspotcolors()
    +	- Bookmark() function was improved to fix wrong levels.
    +	- $lasth changes after header/footer calls were fixed.
    +
    +4.0.023 (2008-09-05)
    +	- Some HTML related problems were fixed.
    +	- Image alignment on HTML was changed, now it always defaults to the normal mode (see example_006.php).
    +
    +4.0.022 (2008-08-28)
    +	- Line height on HTML was fixed.
    +	- Image inside an HTML cell problem was fixed.
    +	- A new "zarbold" persian font was added.
    +
    +4.0.021 (2008-08-24)
    +	- HTTP headers were fixed on Output function().
    +	- getAliasNbPages() and getPageGroupAlias() functions were changed to support non-unicode fonts on unicode documents.
    +	- Function Write() was fixed.
    +	- The problem of additional vertical spaces on HTML was fixed.
    +	- The problem of frame around HTML links was fixed.
    +
    +4.0.020 (2008-08-15)
    +	- "[2052259] WriteHTML  & " bug was fixed.
    +
    +4.0.019 (2008-08-13)
    +	- "Rowspan on first cell" bug was fixed.
    +
    +4.0.018 (2008-08-08)
    +	- Default cellpadding for HTML tables was fixed.
    +	- Annotation() function was added to support some PDF annotations (see example_036.php and section 8.4 of PDF reference 1.7).
    +	- HTML links are now correclty shifted during line alignments.
    +	- function getAliasNbPages() was added and Footer() was updated.
    +	- RowSpan mode for HTML tables was fixed.
    +	- Bugs item #2043610 "Multiple sizes vertical align wrong" was fixed.
    +	- ImageEPS() function was improved and RTL alignment was fixed (see example_032.php).
    +
    +4.0.017 (2008-08-05)
    +	- Missing CNZ and CEO style modes were added to Rect() function.
    +	- Fonts utils were updated to include support for OpenType fonts.
    +	- getLastH() function was added.
    +
    +4.0.016 (2008-07-30)
    +	- setPageMark() function was added. This function must be called after calling Image() function for a background image.
    +
    +4.0.015 (2008-07-29)
    +	- Some functions were changed to support different page formats (see example_028.php).
    +	- The signature of setPage() function is changed.
    +
    +4.0.014 (2008-07-29)
    +	- K_PATH_MAIN calculation on tcpdf_config.php was fixed.
    +	- HTML support for EPS/AI images was added (see example_006.php).
    +	- Bugs item #2030807 "Truncated text on multipage html fields" was fixed.
    +	- PDF header bug was fixed.
    +	- helvetica was added as default font family.
    +	- Stroke mode was fixed on Text function.
    +	- several minor bugs were fixed.
    +
    +4.0.013 (2008-07-27)
    +	- Bugs item #2027799 " Big spaces between lines after page break" was fixed.
    +	- K_PATH_MAIN calculation on tcpdf_config.php was changed.
    +	- Function setVisibility() was fixed to avoid the "Incorrect PDEObject type" error message.
    +
    +4.0.012 (2008-07-24)
    +	- Addpage(), Header() and Footer() functions were changed to simplify the implementation of external header/footer functions.
    +	- The following functions were added:
    +			setHeader()
    +			setFooter()
    +			getImageRBX()
    +			getImageRBY()
    +			getCellHeightRatio()
    +			getHeaderFont()
    +			getFooterFont()
    +			getRTL()
    +			getBarcode()
    +			getHeaderData()
    +			getHeaderMargin()
    +			getFooterMargin()
    +
    +4.0.011 (2008-07-23)
    +	- Font support was improved.
    +	- The folder /fonts/utils contains new utilities and instructions for embedd font files.
    +	- Documentation was updated.
    +
    +4.0.010 (2008-07-22)
    +	- HTML tables were fixed to work across pages.
    +	- Header() and Footer() functions were updated to preserve previous settings.
    +	- example_035.php was added.
    +
    +4.0.009 (2008-07-21)
    +	- UTF8StringToArray() function was fixed for non-unicode mode.
    +
    +4.0.008 (2008-07-21)
    +	- Barcodes alignment was fixed (see example_027.php).
    +	- unicode_data.php was updated.
    +	- Arabic shaping for "Zero-Width Non-Joiner" character (U+200C) was fixed.
    +
    +4.0.007 (2008-07-18)
    +	- str_split was replaced by preg_split for compatibility with PHP4 version.
    +	- Clipping mode was added to all graphic functions by using parameter $style = "CNZ" or "CEO" (see example_034.php).
    +
    +4.0.006 (2008-07-16)
    +	- HTML rowspan bug was fixed.
    +	- Line style for MultiCell() was fixed.
    +	- WriteHTML() function was improved.
    +	- CODE128C barcode was fixed (barcodes.php).
    +
    +4.0.005 (2008-07-11)
    +	- Bug [2015715] "PHP Error/Warning" was fixed.
    +
    +4.0.004 (2008-07-09)
    +	- HTML cell internal padding was fixed.
    +
    +4.0.003 (2008-07-08)
    +	- Removed URL encoding when F option is selected on Output() function.
    +	- fixed some minor bugs in html tables.
    +
    +4.0.002 (2008-07-07)
    +	- Bug [2000861] was still unfixed and has been fixed.
    +
    +4.0.001 (2008-07-05)
    +	- Bug [2000861] was fixed.
    +
    +4.0.000 (2008-07-03)
    +	- THIS IS A MAIN RELEASE THAT INCLUDES SEVERAL NEW FEATURES AND BUGFIXES
    +	- Signature fo SetTextColor() and SetFillColor() functions was changed (parameter $storeprev was removed).
    +	- HTML support was completely rewritten and improved (see example 6).
    +	- Alignments parameters were fixed.
    +	- Functions GetArrStringWidth() and GetStringWidth() now include font parameters.
    +	- Fonts support was improved.
    +	- All core fonts were replaced and moved to fonts/ directory.
    +	- The following functions were added: getMargins(), getFontSize(), getFontSizePt().
    +	- File config/tcpdf_config_old.php was renamed tcpdf_config_alt.php and updated.
    +	- Multicell and WriteHTMLCell fill function was fixed.
    +	- Several minor bugs were fixed.
    +	- barcodes.php was updated.
    +	- All examples were updated.
    +
    +------------------------------------------------------------
    +
    +3.1.001 (2008-06-13)
    +	- Bug [1992515] "K_PATH_FONTS default value wrong" was fixed.
    +	- Vera font was removed, DejaVu font and Free fonts were updated.
    +	- Image handling was improved.
    +	- All examples were updated.
    +
    +3.1.000 (2008-06-11)
    +	- setPDFVersion() was added to change the default PDF version (currently 1.7).
    +	- setViewerPreferences() was added to control the way the document is to be presented on the screen or printed (see example 29).
    +	- SetDisplayMode() signature was changed (new options were added).
    +	- LinearGradient(), RadialGradient(), CoonsPatchMesh() functions were added to print various color gradients (see example 30).
    +	- PieSector() function was added to render render pie charts (see example 31).
    +	- ImageEps() was added to display EPS and AI images with limited support (see example 32).
    +	- writeBarcode() function is now depracated, a new write1DBarcode() function was added. The barcode directory was removed and a new barcodes.php file was added.
    +	- The new write1DBarcode() function support more barcodes and do not need the GD library (see example 027). All barcodes are directly written to PDF using graphic functions.
    +	- HTML lists were improved and could be nested (you may now represent trees).
    +	- AddFont() bug was fixed.
    +	- _putfonts() bug was fixed.
    +	- graphics functions were fixed.
    +	- unicode_data.php file was updated (fixed).
    +	- almohanad font was updated.
    +	- example 18 was updated (Farsi and Arabic languages).
    +	- source code cleanup.
    +	- All examples were updated and new examples were added.
    +
    +3.0.015 (2008-06-06)
    +	- AddPage() function signature is changed to include page format.
    +	- example 28 was added to show page format changes.
    +	- setPageUnit() function was added to change the page units of measure.
    +	- setPageFormat() function was added to change the page format and orientation between pages.
    +	- setPageOrientation() function was added to change the page orientation.
    +	- Arabic font shaping was fixed for laa letter and square boxes (see the example 18).
    +
    +3.0.014 (2008-06-04)
    +	- Arabic font shaping was fixed.
    +	- setDefaultTableColumns() function was added.
    +	- $cell_height_ratio variable was added.
    +	- setCellHeightRatio() function was added to define the default height of cell repect font height.
    +
    +3.0.013 (2008-06-03)
    +	- Multicell height parameter was fixed.
    +	- Arabic font shaping was improved.
    +	- unicode_data.php was updated.
    +
    +3.0.012 (2008-05-30)
    +	- K_PATH_MAIN and K_PATH_URL constants are now automatically set on config file.
    +	- DOCUMENT_ROOT constant was fixed for IIS Webserver (config file was updated).
    +	- Arabic font shaping was improved.
    +	- TranslateY() function was fixed (bug [1977962]).
    +	- setVisibility() function was fixed.
    +	- writeBarcode() function was fixed to scale using $xref parameter.
    +	- All examples were updated.
    +
    +3.0.011 (2008-05-23)
    +	- CMYK color support was added to all graphic functions.
    +	- HTML table support was improved:
    +	  -- now it's possible to include additional html tags inside a cell;
    +	  -- colspan attribute was added.
    +	- example 006 was updated.
    +
    +3.0.010 (2008-05-21)
    +	- fixed $laa_array inclusion on utf8Bidi() function.
    +
    +3.0.009 (2008-05-20)
    +	- unicode_data.php was updated.
    +	- Arabic laa letter problem was fixed.
    +
    +3.0.008 (2008-05-12)
    +	- Arabic support was fixed and improved (unicode_data.php was updated).
    +	- Polycurve() function was added to draw a poly-Bezier curve.
    +	- list items alignment was fixed.
    +	- example 6 was updated.
    +
    +3.0.007 (2008-05-06)
    +	- Arabic support was fixed and improved.
    +	- AlMohanad (arabic) font was added.
    +	- C128 barcode bugs were fixed.
    +
    +3.0.006 (2008-04-21)
    +	- Condition to check negative width values was added.
    +
    +3.0.005 (2008-04-18)
    +	- back-Slash character escape was fixed on writeHTML() function.
    +	- Exampe 6 was updated.
    +
    +3.0.004 (2008-04-11)
    +	- Bug [1939304] (Right to Left Issue) was fixed.
    +
    +3.0.003 (2008-04-07)
    +	- Bug [1934523](Words between HTML tags in cell not kept on one line) was fixed.
    +	- "face" attribute of "font" tag is now fully supported.
    +
    +3.0.002 (2008-04-01)
    +	- Write() functions now return the number of cells and not the number of lines.
    +	- TCPDF is released under LGPL 2.1, or any later version.
    +
    +3.0.001 (2008-05-28)
    +	- _legacyparsejpeg() and _legacyparsepng() were renamed _parsejpeg() and _parsepng().
    +	- function writeBarcode() was fixed.
    +	- all examples were updated.
    +	- example 27 was added to show various barcodes.
    +
    +3.0.000 (2008-03-27)
    +	- private function pixelsToMillimeters() was changed to public function pixelsToUnits() to fix html image size bug.
    +	- Image-related functions were rewritten.
    +	- resize parameter was added to Image() signature to reduce the image size and fit width and height (see example 9).
    +	- TCPDF now supports all images supported by GD library: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM.
    +	- CMYK support was added to SetDrawColor(), SetFillColor(), SetTextColor() (see example 22).
    +	- Page Groups were added (see example 23).
    +	- setVisibility() function was added to restrict the rendering of some elements to screen or printout (see example 24).
    +	- All private variables and functions were changed to protected.
    +	- setAlpha() function was added to give transparency support for all objects (see example 25).
    +	- Clipping and stroke modes were added to Text() function (see example 26).
    +	- All examples were moved to "examples" directory.
    +	- function setJPEGQuality() was added to set the JPEG image comrpession (see example 9).
    +
    +2.9.000 (2008-03-26)
    +	- htmlcolors.php file was added to include html colors.
    +	- Support for HTML color names and three-digit hexadecimal color codes was added.
    +	- private function convertColorHexToDec() was renamed convertHTMLColorToDec().
    +	- color and bgcolor attributes are now supported on all HTML tags (color nesting is also supported).
    +	- Write() function were fixed.
    +	- example_006.php was updated.
    +	- private function setUserRights() was added to release user rights on Acrobat Reader (this allows to display forms, see example 14)
    +
    +2.8.000 (2008-03-20)
    +	- Private variables were changed to protected.
    +	- Function Write() was fixed and improved.
    +	- Support for dl, dt, dd, del HTML tags was introduced.
    +	- Line-trought mode was added for HTML and text.
    +	- Text vertical alignment on cells were fixed.
    +	- Examples were updated to reflect changes.
    +
    +2.7.002 (2008-03-13)
    +	- Bug "[1912142] Encrypted PDF created/modified date" was fixed.
    +
    +2.7.001 (2008-03-10)
    +	- Cell justification was fixed for non-unicode mode.
    +
    +2.7.000 (2008-03-09)
    +	- Cell() stretching mode 4 (forced character spacing) was fixed.
    +	- writeHTMLCell() now uses Multicell() to write.
    +	- Multicell() has a new parameter $ishtml to act as writeHTMLCell().
    +	- Write() speed was improved for non-arabic strings.
    +	- Example n. 20 was changed.
    +
    +2.6.000 (2008-03-07)
    +	- various alignments bugs were fixed.
    +
    +2.5.000 (2008-03-07)
    +	- Several bugs were fixed.
    +	- example_019.php was added to test non-unicode mode using old fonts.
    +
    +2.4.000 (2008-03-06)
    +	- RTL support was deeply improved.
    +	- GetStringWidth() was fixed to support RTL languages.
    +	- Text() RTL alignment was fixed.
    +	- Some functions were added: GetArrStringWidth(), GetCharWidth(), uniord(), utf8Bidi().
    +	- example_018.php was added and test_unicode.php was removed.
    +
    +2.3.000 (2008-03-05)
    +	- MultiCell() signature is changed. Now support multiple columns across pages (see example_017).
    +	- Write() signature is changed. Now support the cell mode to be used with MultiCell.
    +	- Header() and Footer() were changed.
    +	- The following functions were added: UTF8ArrSubString() and unichr().
    +	- Examples were updated to reflect last changes.
    +
    +2.2.004 (2008-03-04)
    +	- Several examples were added.
    +	- AddPage() Header() and Footer() were fixed.
    +	- Documentation is now available on http://www.tcpdf.org
    +
    +2.2.003 (2008-03-03)
    +	- [1894853] Performance of MultiCell() was improved.
    +	- RadioButton and ListBox functions were added.
    +	- javascript form functions were rewritten and properties names are changed. The properties function supported by form fields are listed on Possible values are listed on http://www.adobe.com/devnet/acrobat/pdfs/js_developer_guide.pdf.
    +
    +2.2.002 (2008-02-28)
    +	- [1900495] html images path was fixed.
    +	- Legacy image functions were reintroduced to allow PNG and JPEG support without GD library.
    +
    +2.2.001 (2008-02-16)
    +	- The bug "[1894700] bug with replace relative path" was fixed
    +	- Justification was fixed
    +
    +2.2.000 (2008-02-12)
    +	- fixed javascript bug introduced with latest release
    +
    +2.1.002 (2008-02-12)
    +	- Justify function was fixed on PHP4 version.
    +	- Bookmank function was added ([1578250] Table of contents).
    +	- Javascript and Form fields support was added ([1796359] Form fields).
    +
    +2.1.001 (2008-02-10)
    +	- The bug "[1885776] Race Condition in function justitfy" was fixed.
    +	- The bug "[1890217] xpdf complains that pdf is incorrect" was fixed.
    +
    +2.1.000 (2008-01-07)
    +	- FPDF_FONTPATH constant was changed to K_PATH_FONTS on config file
    +	- Bidirectional Algorithm to correctly reverse bidirectional languages was added.
    +	- SetLeftMargin, SetTopMargin, SetRightMargin functions were fixed.
    +	- SetCellPadding function was added.
    +	- writeHTML was updated with new parameters.
    +	- Text function was fixed.
    +	- MultiCell function was fixed, now works also across multiple pages.
    +	- Line width was fixed on Header and Footer functions and 
    tag. + - "GetImageSize" was renamed "getimagesize". + - Document version was changed from 1.3 to 1.5. + - _begindoc() function was fixed. + - ChangeDate was fixed and ModDate was added. + - The following functions were added: + setPage() : Move pointer to the specified document page. + getPage() : Get current document page number. + lastpage() : Reset pointer to the last document page. + getNumPages() : Get the total number of inserted pages. + GetNumChars() : count the number of (UTF-8) characters in a string. + - $stretch parameter was added to Cell() function to fit text on cell: + 0 = disabled + 1 = horizontal scaling only if necessary + 2 = forced horizontal scaling + 3 = character spacing only if necessary + 4 = forced character spacing + - Line function was fixed for RTL. + - Graphic transformation functions were added [1811158]: + StartTransform() + StopTransform() + ScaleX() + ScaleY() + ScaleXY() + Scale() + MirrorH() + MirrorV() + MirrorP() + MirrorL() + TranslateX() + TranslateY() + Translate() + Rotate() + SkewX() + SkewY() + Skew() + - Graphic function were added/updated [1688549]: + SetLineStyle() + _outPoint() + _outLine() + _outRect() + _outCurve() + Line() + Rect() + Curve + Ellipse + Circle + Polygon + RegularPolygon + +2.0.000 (2008-01-04) + - RTL (Right-To-Left) languages support was added. Language direction is set using the $l['a_meta_dir'] setting on /configure/language/xxx.php language files. + - setRTL($enable) method was added to manually enable/disable the RTL text direction. + - The attribute "dir" was added to support custom text direction on HTML tags. Possible values are: ltr - for Left-To-Right and RTL for Right-To-Left. + - RC4 40bit encryption was added. Check the SetProtection method. + - [1815213] Improved image support for GIF, JPEG, PNG formats. + - [1800094] Attribute "value" was added to ordered list items
  • . + - Image function now has a new "align" parameter that indicates the alignment of the pointer next to image insertion and relative to image height. The value can be: + T: top-right for LTR or top-left for RTL + M: middle-right for LTR or middle-left for RTL + B: bottom-right for LTR or bottom-left for RTL + N: next line + - Attribute "align" was added to html tag to set the above image "align" parameter. Possible values are: + top: top-right for LTR or top-left for RTL + middle: middle-right for LTR or middle-left for RTL + bottom: bottom-right for LTR or bottom-left for RTL + - [1798103] newline was added after , and

    tages. + - [1816393] Documentation was updated. + - 'ln' parameter was fixed on writeHTMLCell. Now it's possible to print two or more columns across several pages; + - The method lastPage() was added to move the pointer on the last page; + +------------------------------------------------------------ + +1.53.0.TC034 (2007-07-30) + - fixed htmlentities conversion. + - MultiCell() function returns the number of cells. + +1.53.0.TC033 (2007-07-30) + - fixed bug 1762550: case sensitive for font files + - NOTE: all fonts files names must be in lowercase! + +1.53.0.TC032 (2007-07-27) + - setLastH method was added to resolve bug 1689071. + - all fonts names were converted in lowercase (bug 1713005). + - bug 1740954 was fixed. + - justification was added as Cell option. + +1.53.0.TC031 (2007-03-20) + - ToUnicode CMap were added on _puttruetypeunicode function. Now you may search and copy unicode text. + +1.53.0.TC030 (2007-03-06) + - fixed bug on PHP4 version. + +1.53.0.TC029 (2007-03-06) + - DejaVu Fonts were added. + +1.53.0.TC028 (2007-03-03) + - MultiCell function signature were changed: the $ln parameter were added. Check documentation for further information. + - Greek language were added on example sentences. + - setPrintHeader() and setPrintFooter() functions were added to enable or disable page header and footer. + +1.53.0.TC027 (2006-12-14) + - $attr['face'] bug were fixed. + - K_TCPDF_EXTERNAL_CONFIG control where introduced on /config/tcpdf_config.php to use external configuration files. + +1.53.0.TC026 (2006-10-28) + - writeHTML function call were fixed on examples. + +1.53.0.TC025 (2006-10-27) + - Bugs item #1421290 were fixed (0D - 0A substitution in some characters) + - Bugs item #1573174 were fixed (MultiCell documentation) + +1.53.0.TC024 (2006-09-26) + - getPageHeight() function were fixed (bug 1543476). + - fixed missing breaks on closedHTMLTagHandler function (bug 1535263). + - fixed extra spaces on Write function (bug 1535262). + +1.53.0.TC023 (2006-08-04) + - paths to barcode directory were fixed. + - documentation were updated. + +1.53.0.TC022 (2006-07-16) + - fixed bug: [ 1516858 ] Probs with PHP autoloader and class_exists() + +1.53.0.TC021 (2006-07-01) + - HTML attributes with whitespaces are now supported (thanks to Nelson Benitez for his support) + +1.53.0.TC020 (2006-06-23) + - code cleanup + +1.53.0.TC019 (2006-05-21) + - fixed and closing tags + +1.53.0.TC018 (2006-05-18) + - fixed font names bug + +1.53.0.TC017 (2006-05-18) + - the TTF2UFM utility to convert True Type fonts for TCPDF were included on fonts folder. + - new free unicode fonts were included on /fonts/freefont. + - test_unicode.php example were exended. + - parameter $fill were added on Write, writeHTML and writeHTMLCell functions. + - documentation were updated. + +1.53.0.TC016 (2006-03-09) + - fixed closing tag on html parser. + +1.53.0.TC016 (2005-08-28) + - fpdf.php and tcpdf.php files were joined in one single class (you can still extend TCPDF with your own class). + - fixed problem when mb_internal_encoding is set. + +1.53.0.TC014 (2005-05-29) + - fixed WriteHTMLCell new page issue. + +1.53.0.TC013 (2005-05-29) + - fixed WriteHTMLCell across pages. + +1.53.0.TC012 (2005-05-29) + - font color attribute bug were fixed. + +1.53.0.TC011 (2005-03-31) + - SetFont function were fixed (thank Sjaak Lauwers for bug notice). + +1.53.0.TC010 (2005-03-22) + - the html functions were improved (thanks to Manfred Vervuert for bug reporting). + +1.53.0.TC009 (2005-03-19) + - a wrong reference to convertColorHexToDec were fixed. + +1.53.0.TC008 (2005-02-07) + - removed some extra bytes from PHP files. + +1.53.0.TC007 (2005-01-08) + - fill attribute were removed from writeHTMLCell method. + +1.53.0.TC006 (2005-01-08) + - the documentation were updated. + +1.53.0.TC005 (2005-01-05) + - Steven Wittens's unicode methods were removed. + - All unicode methods were rewritten from scratch. + - TCPDF is now licensed as LGPL. + +1.53.0.TC004 (2005-01-04) + - this changelog were added. + - removed commercial fonts for licensing issue. + - Bitstream Vera Fonts were added (http://www.bitstream.com/font_rendering/products/dev_fonts/vera.html). + - Now the AddFont and SetFont functions returns the basic font if the styled version do not exist. + +EOF -------------------------------------------------------- diff --git a/incs/tcpdf/LICENSE.TXT b/incs/tcpdf/LICENSE.TXT new file mode 100644 index 0000000..4e446a1 --- /dev/null +++ b/incs/tcpdf/LICENSE.TXT @@ -0,0 +1,860 @@ +********************************************************************** +* TCPDF LICENSE +********************************************************************** + + TCPDF is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + 2002-2025 Nicola Asuni - Tecnick.com LTD + +********************************************************************** +********************************************************************** + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +********************************************************************** +********************************************************************** + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + +********************************************************************** +********************************************************************** diff --git a/incs/tcpdf/README.md b/incs/tcpdf/README.md new file mode 100644 index 0000000..0144f49 --- /dev/null +++ b/incs/tcpdf/README.md @@ -0,0 +1,83 @@ +# TCPDF +*PHP PDF Library* + +[![Donate via PayPal](https://img.shields.io/badge/donate-paypal-87ceeb.svg)](https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ) +*Please consider supporting this project by making a donation via [PayPal](https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ)* + +* **category** Library +* **author** Nicola Asuni +* **copyright** 2002-2025 Nicola Asuni - Tecnick.com LTD +* **license** http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT) +* **link** http://www.tcpdf.org +* **source** https://github.com/tecnickcom/TCPDF + + +## NOTE +A new version of this library is under development at https://github.com/tecnickcom/tc-lib-pdf and as a consequence this library is in support only mode. + + + +## Description + +PHP library for generating PDF documents on-the-fly. + +### Main Features: +* no external libraries are required for the basic functions; +* all standard page formats, custom page formats, custom margins and units of measure; +* UTF-8 Unicode and Right-To-Left languages; +* TrueTypeUnicode, OpenTypeUnicode v1, TrueType, OpenType v1, Type1 and CID-0 fonts; +* font subsetting; +* methods to publish some XHTML + CSS code, Javascript and Forms; +* images, graphic (geometric figures) and transformation methods; +* supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/script/formats.php) +* 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; +* JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies; +* automatic page header and footer management; +* document encryption up to 256 bit and digital signature certifications; +* transactions to UNDO commands; +* PDF annotations, including links, text and file attachments; +* text rendering modes (fill, stroke and clipping); +* multiple columns mode; +* no-write page regions; +* bookmarks, named destinations and table of content; +* text hyphenation; +* text stretching and spacing (tracking); +* automatic page break, line break and text alignments including justification; +* automatic page numbering and page groups; +* move and delete pages; +* page compression (requires php-zlib extension); +* XOBject Templates; +* Layers and object visibility. +* PDF/A-1b support. + +### Third party fonts: + +This library may include third party font files released with different licenses. + +All the PHP files on the fonts directory are subject to the general TCPDF license (GNU-LGPLv3), +they do not contain any binary data but just a description of the general properties of a particular font. +These files can be also generated on the fly using the font utilities and TCPDF methods. + +All the original binary TTF font files have been renamed for compatibility with TCPDF and compressed using the gzcompress PHP function that uses the ZLIB data format (.z files). + +The binary files (.z) that begins with the prefix "free" have been extracted from the GNU FreeFont collection (GNU-GPLv3). +The binary files (.z) that begins with the prefix "pdfa" have been derived from the GNU FreeFont, so they are subject to the same license. +For the details of Copyright, License and other information, please check the files inside the directory fonts/freefont-20120503 +Link : http://www.gnu.org/software/freefont/ + +The binary files (.z) that begins with the prefix "dejavu" have been extracted from the DejaVu fonts 2.33 (Bitstream) collection. +For the details of Copyright, License and other information, please check the files inside the directory fonts/dejavu-fonts-ttf-2.33 +Link : http://dejavu-fonts.org + +The binary files (.z) that begins with the prefix "ae" have been extracted from the Arabeyes.org collection (GNU-GPLv2). +Link : http://projects.arabeyes.org/ + +### ICC profile: + +TCPDF includes the sRGB.icc profile from the icc-profiles-free Debian package: +https://packages.debian.org/source/stable/icc-profiles-free + + +## Developer(s) Contact + +* Nicola Asuni diff --git a/incs/tcpdf/VERSION b/incs/tcpdf/VERSION new file mode 100644 index 0000000..3094a4c --- /dev/null +++ b/incs/tcpdf/VERSION @@ -0,0 +1 @@ +6.10.1 diff --git a/incs/tcpdf/composer.json b/incs/tcpdf/composer.json new file mode 100644 index 0000000..abf4d9b --- /dev/null +++ b/incs/tcpdf/composer.json @@ -0,0 +1,46 @@ +{ + "name": "tecnickcom/tcpdf", + "type": "library", + "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", + "keywords": [ + "PDF", + "tcpdf", + "PDFD32000-2008", + "qrcode", + "datamatrix", + "pdf417", + "barcodes" + ], + "homepage": "http://www.tcpdf.org/", + "version": "6.10.1", + "license": "LGPL-3.0-or-later", + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "require": { + "php": ">=7.1.0", + "ext-curl": "*" + }, + "autoload": { + "classmap": [ + "config", + "include", + "tcpdf.php", + "tcpdf_barcodes_1d.php", + "tcpdf_barcodes_2d.php", + "include/tcpdf_colors.php", + "include/tcpdf_filters.php", + "include/tcpdf_font_data.php", + "include/tcpdf_fonts.php", + "include/tcpdf_images.php", + "include/tcpdf_static.php", + "include/barcodes/datamatrix.php", + "include/barcodes/pdf417.php", + "include/barcodes/qrcode.php" + ] + } +} diff --git a/incs/tcpdf/config/tcpdf_config.php b/incs/tcpdf/config/tcpdf_config.php new file mode 100644 index 0000000..9888a67 --- /dev/null +++ b/incs/tcpdf/config/tcpdf_config.php @@ -0,0 +1,235 @@ +. +// +// See LICENSE.TXT file for more information. +//============================================================+ + +/** + * Configuration file for TCPDF. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @version 4.9.005 + * @since 2004-10-27 + */ + +// IMPORTANT: +// If you define the constant K_TCPDF_EXTERNAL_CONFIG, all the following settings will be ignored. +// If you use the tcpdf_autoconfig.php, then you can overwrite some values here. + + +/** + * Installation path (/var/www/tcpdf/). + * By default it is automatically calculated but you can also set it as a fixed string to improve performances. + */ +//define ('K_PATH_MAIN', ''); + +/** + * URL path to tcpdf installation folder (http://localhost/tcpdf/). + * By default it is automatically set but you can also set it as a fixed string to improve performances. + */ +//define ('K_PATH_URL', ''); + +/** + * Path for PDF fonts. + * By default it is automatically set but you can also set it as a fixed string to improve performances. + */ +//define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); + +/** + * Default images directory. + * By default it is automatically set but you can also set it as a fixed string to improve performances. + */ +//define ('K_PATH_IMAGES', ''); + +/** + * Deafult image logo used be the default Header() method. + * Please set here your own logo or an empty string to disable it. + */ +//define ('PDF_HEADER_LOGO', ''); + +/** + * Header logo image width in user units. + */ +//define ('PDF_HEADER_LOGO_WIDTH', 0); + +/** + * Cache directory for temporary files (full path). + */ +//define ('K_PATH_CACHE', '/tmp/'); + +/** + * Generic name for a blank image. + */ +define ('K_BLANK_IMAGE', '_blank.png'); + +/** + * Page format. + */ +define ('PDF_PAGE_FORMAT', 'A4'); + +/** + * Page orientation (P=portrait, L=landscape). + */ +define ('PDF_PAGE_ORIENTATION', 'P'); + +/** + * Document creator. + */ +define ('PDF_CREATOR', 'TCPDF'); + +/** + * Document author. + */ +define ('PDF_AUTHOR', 'TCPDF'); + +/** + * Header title. + */ +define ('PDF_HEADER_TITLE', 'TCPDF Example'); + +/** + * Header description string. + */ +define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); + +/** + * Document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch]. + */ +define ('PDF_UNIT', 'mm'); + +/** + * Header margin. + */ +define ('PDF_MARGIN_HEADER', 5); + +/** + * Footer margin. + */ +define ('PDF_MARGIN_FOOTER', 10); + +/** + * Top margin. + */ +define ('PDF_MARGIN_TOP', 27); + +/** + * Bottom margin. + */ +define ('PDF_MARGIN_BOTTOM', 25); + +/** + * Left margin. + */ +define ('PDF_MARGIN_LEFT', 15); + +/** + * Right margin. + */ +define ('PDF_MARGIN_RIGHT', 15); + +/** + * Default main font name. + */ +define ('PDF_FONT_NAME_MAIN', 'helvetica'); + +/** + * Default main font size. + */ +define ('PDF_FONT_SIZE_MAIN', 10); + +/** + * Default data font name. + */ +define ('PDF_FONT_NAME_DATA', 'helvetica'); + +/** + * Default data font size. + */ +define ('PDF_FONT_SIZE_DATA', 8); + +/** + * Default monospaced font name. + */ +define ('PDF_FONT_MONOSPACED', 'courier'); + +/** + * Ratio used to adjust the conversion of pixels to user units. + */ +define ('PDF_IMAGE_SCALE_RATIO', 1.25); + +/** + * Magnification factor for titles. + */ +define('HEAD_MAGNIFICATION', 1.1); + +/** + * Height of cell respect font height. + */ +define('K_CELL_HEIGHT_RATIO', 1.25); + +/** + * Title magnification respect main font size. + */ +define('K_TITLE_MAGNIFICATION', 1.3); + +/** + * Reduction factor for small font. + */ +define('K_SMALL_RATIO', 2/3); + +/** + * Set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language. + */ +define('K_THAI_TOPCHARS', true); + +/** + * If true allows to call TCPDF methods using HTML syntax + * IMPORTANT: For security reason, disable this feature if you are printing user HTML content. + */ +define('K_TCPDF_CALLS_IN_HTML', false); + +/** + * List of TCPDF methods that are allowed to be called using HTML syntax. + * Note: each method name must end with surrounded with | (pipe) character. + * The constant K_TCPDF_CALLS_IN_HTML must be set to true. + * IMPORTANT: For security reason, disable this feature if you are allowing user HTML content. + */ +define('K_ALLOWED_TCPDF_TAGS', ''); + +/** + * If true and PHP version is greater than 5, then the Error() method throw new exception instead of terminating the execution. + */ +define('K_TCPDF_THROW_EXCEPTION_ERROR', false); + +/** + * Default timezone for datetime functions + */ +define('K_TIMEZONE', 'UTC'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/fonts/ae_fonts_2.0/COPYING b/incs/tcpdf/fonts/ae_fonts_2.0/COPYING new file mode 100644 index 0000000..a8e2dd4 --- /dev/null +++ b/incs/tcpdf/fonts/ae_fonts_2.0/COPYING @@ -0,0 +1,343 @@ + -* www.gnu.org *- + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. + diff --git a/incs/tcpdf/fonts/ae_fonts_2.0/ChangeLog b/incs/tcpdf/fonts/ae_fonts_2.0/ChangeLog new file mode 100644 index 0000000..3e2a906 --- /dev/null +++ b/incs/tcpdf/fonts/ae_fonts_2.0/ChangeLog @@ -0,0 +1,863 @@ +2007-08-20 00:48 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: Diagonal marks + +2007-08-20 00:25 Khaled Hosny + + * README: Added Release notes, preparing for 2.0 release. + +2007-08-19 23:19 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: Stack diacritics definition + +2007-08-19 22:56 Khaled Hosny + + * sfd/ae_Tholoth.sfd: + * Added 'rlg' lookup table and subtable and registered stacked + diacritic ligatures. + * kasrah and kasratan were too close to the base glyph, fixed. + +2007-08-19 22:28 Khaled Hosny + + * sfd/: ae_AlHor.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlYarmook.sfd, ae_Arab.sfd, ae_Cortoba.sfd, ae_Furat.sfd, + ae_Graph.sfd, ae_Kayrawan.sfd, ae_Khalid.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd, ae_Metal.sfd, ae_Nada.sfd, ae_Nagham.sfd, + ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, ae_Petra.sfd, + ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, + ae_Sharjah.sfd, ae_Sindbad.sfd, ae_Tarablus.sfd: Scaled up + diacritic glyphs, this makes them more readable. + +2007-08-19 22:03 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: New sukun, removed wrong anchors from + kasrah + +2007-08-19 20:26 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: Added 'rlg' lookup table and subtable + and registered stacked diacritic ligatures. + +2007-08-19 18:28 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: Fixed shaddas + +2007-08-19 18:01 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: Stacked diacrititcs + +2007-08-19 14:49 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Removed mark2mark anchors, now we use + ligature substitution for stacked diacritics instead of anchors. + Added 'rlg' lookup table and subtable and registered stacked + diacritic ligatures. + +2007-08-19 02:30 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: Stacked diacritics added + +2007-08-19 01:53 Khaled Hosny + + * sfd/ArabicReesha.sfd: + * Added to new ligatures; and + . + * Small fixes to Jeem isolated width. + +2007-08-18 21:30 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: Diacritics fixed except allahisolated + ligature + +2007-08-18 20:13 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: Removed old, buggy, anchors and auto + added new ones, needs manual editing. + +2007-08-18 19:11 Youssef Chahibi + + * sfd/ae_AlMothnna-Bold.sfd: New shadda, modified sukun to meet the + other marks + +2007-08-18 17:20 Youssef Chahibi + + * sfd/ae_AlArabiya.sfd: New diacritics for ae_AlArabiya.sfd + +2007-08-17 23:19 Afief Halumi + + * sfd/ae_Tholoth.sfd: ae_Tholoth.sfd: Added glyphs U+FC5E - U+FC62. + +2007-08-16 14:56 Khaled Hosny + + * sfd/ae_AlMohanad.sfd: AlMohanad: Fixed U+FEDA (kaf final) to take + the shape of ordinary final kaf rather than the long variant. + +2007-08-15 14:25 Khaled Hosny + + * sfd/ArabicReesha.sfd: ArabicReesha.sfd: Fixed a bug that caused + some isolated glyphs to have more space to the right. + +2007-08-15 12:02 Khaled Hosny + + * sfd/: ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, ae_AlYarmook.sfd, + ae_Electron.sfd, ae_Hani.sfd, ae_Haramain.sfd, ae_Khalid.sfd, + ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Sharjah.sfd, + ae_Tarablus.sfd, ae_Tholoth.sfd: Add new 'liga' table without + "Ignore Combining Marks" flag, allahisolated ligature belong to that + table now, so when allahisolated has a tashkil on it, the ligature + will be ignored and will use normal glyphs instead. + +2007-08-15 11:05 Khaled Hosny + + * sfd/: ae_Granada.sfd, ae_Graph.sfd, ae_Haramain.sfd, + ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, ae_Sindbad.sfd, + ae_Tarablus.sfd: Added "Ignore Combining Marks flag" to 'liga' + table. + +2007-08-15 10:35 Khaled Hosny + + * sfd/ArabicReesha.sfd: ArabicReesha: New font based on SIL's + Scheherazade, first version. + +2007-08-15 00:23 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Shadda was missing mark2mark below anchor. + +2007-08-14 23:28 Mohammed Adnene Trojette + + * Makefile: GPL has been removed + +2007-08-14 23:21 Mohammed Adnene Trojette + + * COPYING, README: Copyright informations + +2007-08-14 23:05 Khaled Hosny + + * COPYING: Updated to refer to FreeFonts project. + +2007-08-14 22:56 Khaled Hosny + + * sfd/ae_Salem.sfd: Updated the copyright statement, to mention GPL + font exception and FreeFonts project, again + +2007-08-14 22:43 Afief Halumi + + * sfd/ae_Salem.sfd: Revert to 1.7 and added Allah anchors(again). + +2007-08-14 21:35 Afief Halumi + + * sfd/ae_Tholoth.sfd: Minor positioning fix + +2007-08-14 21:12 Khaled Hosny + + * sfd/ae_Tholoth.sfd: Added missed U+0647. + +2007-08-14 18:37 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: Updated the + copyright statement, to mention GPL font exception and FreeFonts + project. + +2007-08-13 22:18 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlManzomah.sfd, + ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, ae_AlMothnna-Bold.sfd, + ae_Arab.sfd, ae_Cortoba.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd, ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, + ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, ae_Petra.sfd, + ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, + ae_Sharjah.sfd, ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: + * Add missed mark2mark anchors in the affected files, though we + aren't going to use this on the long run, but I'll leave that task + for 2.1 . + * Reencoded all files to unicode glyph map. + +2007-08-13 14:47 Khaled Hosny + + * sfd/: ae_Petra.sfd, ae_Shado.sfd: ae_Petra.sfd, ae_Shado.sfd: + Full support for diacritics positioning by Osama Khalid. + +2007-08-13 10:38 Khaled Hosny + + * sfd/: ae_Hor.sfd, ae_Sharjah.sfd: + * ae_Hor: Full support for diacritics positioning by Fahd. + * ae_Sharjah: Full support for diacritics positioning by Fahd. + +2007-08-13 05:34 Youssef Chahibi + + * sfd/: ae_Nice.sfd, ae_Tarablus.sfd: Full diacritics supports, + needs a check + +2007-08-13 05:24 Youssef Chahibi + + * sfd/ae_Nagham.sfd: Full diacritics supports, needs a check + +2007-08-13 05:08 Youssef Chahibi + + * sfd/ae_Haramain.sfd: Full diacritics supports, needs a check + +2007-08-13 04:42 Youssef Chahibi + + * sfd/ae_Graph.sfd: Full diacritics supports, needs a check + +2007-08-13 04:38 Youssef Chahibi + + * sfd/ae_Granada.sfd: Full diacritics supports, needs a check + +2007-08-13 03:28 Afief Halumi + + * sfd/ae_Ostorah.sfd: ae_Ostorah.sfd: Full support for diacritic + positioning. + +2007-08-13 02:13 Youssef Chahibi + + * sfd/ae_Haramain.sfd: Done: replaced ugly marks, repositioned + below marks + +2007-08-13 01:31 Youssef Chahibi + + * sfd/ae_Graph.sfd: Done, needs to be checked + +2007-08-13 01:16 Youssef Chahibi + + * sfd/ae_Granada.sfd: Done, needs to be checked + +2007-08-12 23:05 Youssef Chahibi + + * sfd/: ae_Tarablus.sfd: First steps + +2007-08-12 18:24 Afief Halumi + + * sfd/ae_Electron.sfd: ae_Electron.sfd: Full support for diacritic + positioning. + +2007-08-12 16:06 Khaled Hosny + + * sfd/ae_Hani.sfd: ae_Hani.sfd: Full support for diacritic + positioning by Osama Khaled + +2007-08-11 23:33 Afief Halumi + + * sfd/ae_Ouhod-Bold.sfd: ae_Ouhod-Bold.sfd: Full support for + diacritic positioning. + +2007-08-11 21:28 Afief Halumi + + * sfd/ae_Rasheeq-Bold.sfd: ae_Rasheeq-Bold.sfd: Full diacritic + support. + +2007-08-11 15:09 Khaled Hosny + + * sfd/ae_Hor.sfd: some fixes + +2007-08-11 14:55 Khaled Hosny + + * sfd/: ae_Electron.sfd, ae_Granada.sfd, ae_Graph.sfd, + ae_Haramain.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Rasheeq-Bold.sfd, ae_Shado.sfd, + ae_Sharjah.sfd, ae_Tarablus.sfd: More tweaking, it is ready for + manual editing now (I hope so). + +2007-08-11 11:08 Khaled Hosny + + * sfd/ae_Hor.sfd: Fahd: I updated the anchor points, please use + this instead of the old version. + +2007-08-11 10:45 Khaled Hosny + + * sfd/: ae_Electron.sfd, ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, + ae_Haramain.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Shado.sfd, ae_Sharjah.sfd, ae_Tarablus.sfd: Replaced old + anchor points with new ones and better automatic positioning using + the improved addanchors.pe script. Please update your local copy + before doing any further work, this will make our life easier. + +2007-08-11 10:25 Khaled Hosny + + * tools/addanchors.pe: Now X and Y values are computed to produce a + far better result, the needed manual tweaking is very little now. + +2007-08-10 01:27 Khaled Hosny + + * sfd/ae_Nada.sfd: ae_Nada.sfd: Full support for diacritic + positioning by Fahd AlSaidi. + +2007-08-07 23:47 Khaled Hosny + + * sfd/ae_AlYarmook.sfd: + * ae_AlYarmook.sfd: Changed font name and other related feilds from + AlYermook to AlYarmook + * ae_AlYarmook.sfd: Full support for diacritic positioning. + +2007-08-07 00:22 Khaled Hosny + + * sfd/ae_Mashq-Bold.sfd: sfd/ae_Mashq-Bold.sfd: Full support for + diacritic positioning. + +2007-08-06 02:58 Khaled Hosny + + * sfd/ae_Rehan.sfd: Mark to mark ligatures were too close, fixed. + +2007-08-04 20:14 Afief Halumi + + * sfd/ae_Rehan.sfd: ae_Rehan.sfd: Full support for diacritic + positioning. + +2007-08-04 01:22 Khaled Hosny + + * sfd/ae_Mashq.sfd: ae_Mashq.sfd: Full support for diacritic + positioning. + +2007-08-04 01:19 Khaled Hosny + + * sfd/ae_Khalid.sfd: Reencoded the file to Unicode. + +2007-08-04 01:16 Khaled Hosny + + * sfd/ae_Kayrawan.sfd: Fixed ArabicMark2MarkBelow anchor point. + Reencoded the file to Unicode. + +2007-08-03 06:12 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Fixed two letters ligatures diacritics + +2007-08-03 05:55 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Added لله ligature diacritics + +2007-08-03 05:01 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Ignore combining marks set + +2007-08-03 04:51 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: Full diacritics support - + ArabicMark2MarkBelow need to be checked + +2007-08-03 02:40 Afief Halumi + + * sfd/ae_Salem.sfd: Added and positioned anchors for Allah glyph. + +2007-08-03 02:32 Khaled Hosny + + * sfd/ae_Dimnah.sfd: ae_Dimnah.sfd: Full support for diacritic + positioning. + +2007-08-03 01:26 Youssef Chahibi + + * sfd/ae_Kayrawan.sfd: First steps in font editing + +2007-08-03 00:10 Afief Halumi + + * sfd/ae_Salem.sfd: ae_Salem.sfd: Full diacritic support. + +2007-08-02 04:50 Khaled Hosny + + * sfd/ae_Arab.sfd: Fixed ligatures anchor points. + +2007-08-02 02:15 Khaled Hosny + + * sfd/ae_Arab.sfd: Support for diacritic positioning by Osama + Khalid. + +2007-08-01 23:09 Khaled Hosny + + * sfd/ae_AlManzomah.sfd: ae_AlManzomah.sfd: Full support for + diacritic positioning. + +2007-08-01 01:56 Khaled Hosny + + * sfd/ae_Khalid.sfd: ae_Khalid.sfd: Full support for diacritic + positioning. + +2007-07-28 11:43 Khaled Hosny + + * sfd/ae_AlMateen-Bold.sfd: ae_AlMateen-Bold.sfd: Full support for + diacritic positioning. + +2007-07-27 22:16 Afief Halumi + + * Makefile: New make targets as requested by KhaledHosney. + +2007-07-27 21:04 Khaled Hosny + + * sfd/ae_AlHor.sfd: ae_AlHor.sfd: Full diacritic support + +2007-07-26 10:14 Afief Halumi + + * sfd/ae_Jet.sfd: ./sfd/ae_Jet.sfd: Full diacritic support. + +2007-07-26 01:38 Khaled Hosny + + * sfd/ae_Japan.sfd: Aeif, you forgot the ligatures and letter beh + isolated, fixed + +2007-07-25 14:41 Khaled Hosny + + * sfd/ae_Metal.sfd: Add anchor points for لله ligature + +2007-07-25 12:52 Afief Halumi + + * sfd/ae_Metal.sfd: ae_Metal: Full diacritic support. + +2007-07-25 01:36 Afief Halumi + + * sfd/ae_Japan.sfd: ae_Japan: Full diacritic support. + +2007-07-25 01:28 Khaled Hosny + + * sfd/ae_Cortoba.sfd: minor fix + +2007-07-25 00:24 Khaled Hosny + + * sfd/ae_Cortoba.sfd: + + ----------------------------------------------------------------------ae_Cortoba.sfd: Full support for diacritic positioning. + +2007-07-24 18:34 Khaled Hosny + + * tools/generate.sh: not needed any more, use 'make' instead + +2007-07-24 18:31 Khaled Hosny + + * sfd/ae_Sindbad.sfd: Add anchor points for لله ligature + +2007-07-24 18:04 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Fixed ligatures anchor points + +2007-07-24 17:55 Khaled Hosny + + * sfd/ae_Furat.sfd: Add anchor points for لله ligature + +2007-07-23 23:16 Khaled Hosny + + * README, README.cvs: + - new readme file to explain how to build ttf onts from our cvs + tree. + +2007-07-23 23:01 Khaled Hosny + + * sfd/ae_AlBattar.sfd: few fixes in the diacritic positions + +2007-07-23 13:56 Khaled Hosny + + * sfd/ae_AlBattar.sfd: ae_AlBattar.sfd, full support for diacritic + positioning. + +2007-07-23 05:28 Afief Halumi + + * Makefile: Now doesn't rebuild untouched fonts, should save some + server cycles. + +2007-07-23 04:00 Khaled Hosny + + * sfd/ae_Sindbad.sfd: Unchecked 'compact' option + +2007-07-23 00:16 Khaled Hosny + + * sfd/ae_Sindbad.sfd: + - Add the missed "Ignore Combining Marks" feature to Arabic liga + lookuptable, Afief please remember this. + - Few changes in ArabicBelow anchor points placement. + +2007-07-22 14:42 Khaled Hosny + + * sfd/ae_AlBattar.sfd: Diacritic support, for isolated glyphs only. + +2007-07-22 00:43 Afief Halumi + + * sfd/ae_Sindbad.sfd: Full support for diacritic positioning. + +2007-07-21 21:38 Khaled Hosny + + * Makefile: fixed "clean" to remove the bzipped archive. + +2007-07-21 21:34 Khaled Hosny + + * Makefile: + - All files are under ae_fonts dir now. + - The archive is bzipped. + +2007-07-21 20:05 Afief Halumi + + * Makefile: Committed the Makefile. Hope you like it. + +2007-07-21 19:11 Khaled Hosny + + * tools/generate.pe: Add a usage note. + +2007-07-21 19:09 Khaled Hosny + + * tools/generate.pe: Now accepts a 2nd argument for the .ttf file + name. + +2007-07-21 18:52 Afief Halumi + + * sfd/ae_Tholoth.sfd: A few fixes in positioning. + +2007-07-21 16:48 Afief Halumi + + * sfd/ae_Tholoth.sfd: Finished work on ae_Tholoth.sfd; Added a few + better glyphs and full support for diacritic positioning. + +2007-07-21 00:04 Khaled Hosny + + * sfd/ae_Tholoth.sfd: + + Diacritics work by afief + +2007-07-19 23:49 Khaled Hosny + + * tools/addanchors.pe: Add support for mark2glyph anchor points, + thanks George Williams for fixing fontforge's bug. + +2007-07-19 23:16 Khaled Hosny + + * sfd/: ae_AlBattar.sfd, ae_AlHor.sfd, ae_AlManzomah.sfd, + ae_AlMateen-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Granada.sfd, + ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, ae_Hor.sfd, + ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, ae_Khalid.sfd, + ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, ae_Nada.sfd, + ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, + ae_Petra.sfd, ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd, + ae_Shado.sfd, ae_Sharjah.sfd, ae_Sindbad.sfd, ae_Tarablus.sfd, + ae_Tholoth.sfd: + + - Removed Cyrillic and Greek glyphs, this makes the font more + lighter. + - Add all needed anchor points, still needs to be manually adjusted. + +2007-07-19 23:15 Khaled Hosny + + * sfd/: ae_AlMohanad.sfd, ae_AlMothnna-Bold.sfd, ae_Furat.sfd: + Removed Cyrillic and Greek glyphs, this makes the font more lighter. + +2007-07-19 23:12 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: full support for diacritic positioning + +2007-07-18 14:57 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: + + Full mark2base and mark2mark anchor points + +2007-07-16 20:53 Khaled Hosny + + * sfd/ae_Nada.sfd: + + Removed obsolete reference to Btstream copyright, we don't include + any Bitstream copyrighted glyphs anymore. + +2007-07-16 20:03 Khaled Hosny + + * tools/: addanchors.pe, addlookups.pe, cp.pe, generate.pe: + + use "#!/usr/bin/env fontforge" instead of "#!/usr/bin/fontforge" + +2007-07-16 13:47 Khaled Hosny + + * sfd/ae_AlMohanad.sfd: + + Full support for proper diacritics positioning + +2007-07-16 00:16 Khaled Hosny + + * tools/: addanchors.pe, addlookups.pe, cp.pe, generate.pe: Now the + scripts require Fotforge 20070501 or newer, older versions use older + SFD formate which we don't suport. + +2007-07-16 00:09 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: Add support for proper diacritic + positioning by Afief Halumi, still in progress + +2007-07-15 23:48 Khaled Hosny + + * sfd/ae_Furat.sfd: full support for diacritic positioning + +2007-07-15 20:08 Khaled Hosny + + * sfd/: ae_AlBattar.sfd, ae_AlHor.sfd, ae_AlManzomah.sfd, + ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, ae_AlYarmook.sfd, + ae_Arab.sfd, ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: removed traces + of ae_ prefix + +2007-07-15 19:44 Khaled Hosny + + * sfd/ae_AlArabiya.sfd: removed traces of ae_ prefix + +2007-07-13 20:14 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: + - Removed traces of ae_ prefix. + - Full support for proper Arabic diacritics positioning. + +2007-07-13 19:38 Khaled Hosny + + * sfd/ae_Furat.sfd: + - Removed traces of ae_ prefix. + - add anchor points for Arabic diacritics, needs manual tuning. + +2007-07-13 19:09 Khaled Hosny + + * tools/: addanchors.pe, addlookups.pe: scripts to assist adding + lookup tables and anchor points needed for proper diacritics + (harakat) support. + +2007-07-01 03:31 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: Removed ae_ + prefix from all fonts, see + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361965 + +2007-06-30 22:02 Khaled Hosny + + * README: Initial README file + +2007-06-30 20:20 Khaled Hosny + + * tools/: generate.pe, generate.sh: Scripts to generate TTF files + from SFD ones. + +2007-06-30 19:58 Khaled Hosny + + * sfd/ae_Tarablus.sfd: add the missed U+F6BE that caused bug in 'j' + glyph, CVS_SILENT + +2007-06-30 19:48 Khaled Hosny + + * sfd/ae_Sindbad.sfd: + add the missed U+F6BE that caused bug in 'j' glyph, CVS_SILENT + +2007-06-23 22:29 Khaled Hosny + + * sfd/: ae_Shado.sfd, ae_Sharjah.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 22:26 Khaled Hosny + + * sfd/: ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, ae_Salem.sfd: add the + missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:22 Khaled Hosny + + * sfd/: ae_Nice.sfd, ae_Ostorah.sfd, ae_Ouhod-Bold.sfd, + ae_Petra.sfd: add the missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:19 Khaled Hosny + + * sfd/: ae_Metal.sfd, ae_Nada.sfd, ae_Nagham.sfd: add the missed + U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:16 Khaled Hosny + + * sfd/: ae_Kayrawan.sfd, ae_Khalid.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd: add the missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:12 Khaled Hosny + + * sfd/: ae_Haramain.sfd, ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd: add + the missed U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:09 Khaled Hosny + + * sfd/: ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd: add the missed + U+F6BE that caused bug in 'j' glyph + +2007-06-23 22:05 Khaled Hosny + + * sfd/: ae_Electron.sfd, ae_Furat.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 22:02 Khaled Hosny + + * sfd/: ae_Cortoba.sfd, ae_Dimnah.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 21:59 Khaled Hosny + + * sfd/: ae_AlYarmook.sfd, ae_Arab.sfd: add the missed U+F6BE that + caused bug in 'j' glyph + +2007-06-23 21:19 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd: Added the missed U+U+F6BE glyphs which + caused a bug in "j" glyph + +2007-06-23 18:30 Khaled Hosny + + * COPYING: -Moved GPL to a separate file. -Added GPL font + exception to COPYING. + +2007-06-23 18:12 Khaled Hosny + + * sfd/ae_Tholoth.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 18:07 Khaled Hosny + + * sfd/: ae_Shado.sfd, ae_Sharjah.sfd, ae_Sindbad.sfd, + ae_Tarablus.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 18:04 Khaled Hosny + + * sfd/: ae_Petra.sfd, ae_Rasheeq-Bold.sfd, ae_Rehan.sfd, + ae_Salem.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 18:01 Khaled Hosny + + * sfd/: ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:57 Khaled Hosny + + * sfd/: ae_Metal.sfd, ae_Nada.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:54 Khaled Hosny + + * sfd/: ae_Kayrawan.sfd, ae_Khalid.sfd, ae_Mashq-Bold.sfd, + ae_Mashq.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:51 Khaled Hosny + + * sfd/: ae_Haramain.sfd, ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:47 Khaled Hosny + + * sfd/: ae_Furat.sfd, ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:43 Khaled Hosny + + * sfd/: ae_Arab.sfd, ae_Cortoba.sfd, ae_Dimnah.sfd, + ae_Electron.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:40 Khaled Hosny + + * sfd/: ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-23 17:37 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd: + - New glyphs (covering every thing outside Arabic block) based on + the GPL'd FreeFont project [http://www.nongnu.org/freefont/]. + - Arabic diacritic marks (harakat) are set to have zero advance + width and OT class as 'mark' nstead of 'base glyph' + +2007-06-21 05:57 Khaled Hosny + + * tools/cp.pe: Simple ff script to copy a specific range of glyphs + from on font to another. + +2007-06-16 01:54 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: + - Identical glyphs (or parts of glyphs) are referenced to one common + glyph instead of copying the same shape each time. + - Add few missed Arabic glyphs, DOTLESS QAF, DOTLESS BEH, HAMZA + ABOVE, HAMZA BELOW and EXTENDED ARABIC-INDIC DIGIT ZERO, ONE, TWO, + THREE, SEVEN, EIGHT, NINE. + +2007-06-15 07:10 Khaled Hosny + + * sfd/: ae_AlArabiya.sfd, ae_AlBattar.sfd, ae_AlHor.sfd, + ae_AlManzomah.sfd, ae_AlMateen-Bold.sfd, ae_AlMohanad.sfd, + ae_AlMothnna-Bold.sfd, ae_AlYarmook.sfd, ae_Arab.sfd, + ae_Cortoba.sfd, ae_Dimnah.sfd, ae_Electron.sfd, ae_Furat.sfd, + ae_Granada.sfd, ae_Graph.sfd, ae_Hani.sfd, ae_Haramain.sfd, + ae_Hor.sfd, ae_Japan.sfd, ae_Jet.sfd, ae_Kayrawan.sfd, + ae_Khalid.sfd, ae_Mashq-Bold.sfd, ae_Mashq.sfd, ae_Metal.sfd, + ae_Nada.sfd, ae_Nagham.sfd, ae_Nice.sfd, ae_Ostorah.sfd, + ae_Ouhod-Bold.sfd, ae_Petra.sfd, ae_Rasheeq-Bold.sfd, + ae_Rehan.sfd, ae_Salem.sfd, ae_Shado.sfd, ae_Sharjah.sfd, + ae_Sindbad.sfd, ae_Tarablus.sfd, ae_Tholoth.sfd: Preparing to + work + +2007-06-02 21:25 Khaled Hosny + + * sfd/ae_AlMothnna-Bold.sfd: + - A modified version of "AlMothnna", partially fixes the vowel marks + issues. + - This is fontforg's sfd file. + +2004-07-10 09:48 nadim + + * COPYING: + Minor mods to the GPL license mention (their address + changed) + Added disclaimer + Renamed file from license.txt for + consistency + diff --git a/incs/tcpdf/fonts/ae_fonts_2.0/README b/incs/tcpdf/fonts/ae_fonts_2.0/README new file mode 100644 index 0000000..b517cc8 --- /dev/null +++ b/incs/tcpdf/fonts/ae_fonts_2.0/README @@ -0,0 +1,58 @@ +This project aims at increasing the number of available Arabic free and +open source fonts. The goals of this project are, + + * Create and/or salvage high quality free and open TTF Arabic fonts. + + * Create a central repository of all free and open source Arabic fonts +(TTF and otherwise) in order to get them included into the various +distributions. + + * To better couple and artistically match Arabic fonts to their latin +counterparts. + +You can visit our web page +http://www.arabeyes.org/project.php?proj=Khotot + +This software package/product and attached documentations are provided +"as is", with no warranty. + + -* www.arabeyes.org *- + +If you'd like to help the Arabeyes Project, then consider: + + http://www.arabeyes.org/donate.php + +Typeface and data © 2003-2007, Arabeyes.org. + +Latin glyphs (U+0021-U+007E, U+00A1-U+0237, U+1E00-U+1EF9 and +U+FB00-U+FB06 Unicode ranges) are based on "Free UCS Outline Fonts", +www.nongnu.org/freefont (Copyleft 2002, 2003, 2005 Free Software +Foundation). + +These fonts are subject to the GNU GENERAL PUBLIC (GPL) LICENSE (Version 2). +See COPYING for details or http://www.gnu.org/copyleft/gpl.html + +As a special exception, if you create a document which uses this +font, and embed this font or unaltered portions of this font into the +document, this font does not by itself cause the resulting document to +be covered by the GNU General Public License. This exception does not +however invalidate any other reasons why the document might be covered +by the GNU General Public License. If you modify this font, you may +extend this exception to your version of the font, but you are not +obligated to do so. If you do not wish to do so, delete this exception +statement from your version. + +Release Notes +------------- +2.0 +This the second major release of Arabeyes fonts, this release features: + * Completely new Latin Glyphs, based on font distributed by FreeFonts project + (See the legal notes above) + * Proper support for Arabic diacritics; all fonts now have anchor points + adjusted manually to fit nicely with each glyph. + * Diacritics for AlMothnna, AlArabiya and Tholoth fonts have been redisigned + too look better and fit with the style of the font. + * We dropped ae_ prefix from all fonts, so please fix your configuration + files. + * Various other small fixes, see ChangeLog file for details. + diff --git a/incs/tcpdf/fonts/aealarabiya.ctg.z b/incs/tcpdf/fonts/aealarabiya.ctg.z new file mode 100644 index 0000000..51315d6 Binary files /dev/null and b/incs/tcpdf/fonts/aealarabiya.ctg.z differ diff --git a/incs/tcpdf/fonts/aealarabiya.php b/incs/tcpdf/fonts/aealarabiya.php new file mode 100644 index 0000000..828f1ec --- /dev/null +++ b/incs/tcpdf/fonts/aealarabiya.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-123 -488 1305 1230]','ItalicAngle'=>0,'Ascent'=>1230,'Descent'=>-503,'Leading'=>200,'CapHeight'=>729,'XHeight'=>524,'StemV'=>39,'StemH'=>17,'AvgWidth'=>441,'MaxWidth'=>1332,'MissingWidth'=>367); +$cbbox=array(33=>array(124,0,208,729),34=>array(52,464,306,709),35=>array(14,-20,542,697),36=>array(33,-126,518,770),37=>array(29,-20,859,709),38=>array(52,-23,637,709),39=>array(48,464,142,709),40=>array(73,-212,291,729),41=>array(38,-212,256,729),42=>array(40,441,343,729),43=>array(50,-10,534,474),44=>array(87,-147,192,104),45=>array(46,240,284,312),46=>array(87,0,191,104),47=>array(-8,-20,284,729),48=>array(43,-23,507,709),49=>array(102,0,347,709),50=>array(34,0,511,709),51=>array(32,-23,506,709),52=>array(28,0,520,709),53=>array(34,-23,513,709),54=>array(43,-23,513,709),55=>array(46,0,520,709),56=>array(37,-23,513,709),57=>array(38,-23,509,709),58=>array(110,0,214,524),59=>array(110,-147,214,524),60=>array(46,-9,534,474),61=>array(50,111,534,353),62=>array(50,-9,539,474),63=>array(77,0,509,741),64=>array(34,-142,951,741),65=>array(17,0,653,729),66=>array(79,0,623,729),67=>array(48,-23,677,741),68=>array(89,0,667,729),69=>array(90,0,613,729),70=>array(90,0,579,729),71=>array(44,-23,709,741),72=>array(83,0,644,729),73=>array(100,0,194,729),74=>array(17,-23,426,729),75=>array(79,0,658,729),76=>array(80,0,533,729),77=>array(74,0,761,729),78=>array(76,0,646,729),79=>array(38,-23,742,741),80=>array(91,0,617,729),81=>array(38,-59,742,741),82=>array(93,0,679,729),83=>array(48,-23,621,741),84=>array(21,0,593,729),85=>array(86,-23,646,729),86=>array(30,0,646,729),87=>array(22,0,929,729),88=>array(22,0,649,729),89=>array(13,0,661,729),90=>array(28,0,583,729),91=>array(64,-212,250,729),92=>array(-8,-20,284,729),93=>array(23,-212,209,729),94=>array(44,329,426,709),95=>array(-22,-176,578,-126),96=>array(22,592,231,740),97=>array(42,-23,534,539),98=>array(54,-23,523,729),99=>array(31,-23,477,539),100=>array(26,-23,494,729),101=>array(40,-23,513,539),102=>array(18,0,258,732),103=>array(29,-218,489,539),104=>array(70,0,486,729),105=>array(66,0,151,729),106=>array(-18,-218,153,729),107=>array(58,0,502,729),108=>array(68,0,152,729),109=>array(70,0,762,539),110=>array(70,0,487,539),111=>array(36,-23,510,539),112=>array(54,-218,523,539),113=>array(26,-218,494,539),114=>array(69,0,321,539),115=>array(34,-23,459,539),116=>array(14,-23,254,668),117=>array(66,-23,482,524),118=>array(10,0,486,524),119=>array(6,0,708,524),120=>array(17,0,473,524),121=>array(20,-218,478,524),122=>array(31,0,457,524),123=>array(43,-212,276,729),124=>array(100,-212,160,729),125=>array(29,-212,262,729),126=>array(74,268,508,438),160=>array(0,0,0,0),161=>array(122,-206,206,524),162=>array(52,-120,510,628),163=>array(26,-23,534,729),164=>array(67,133,489,551),165=>array(11,0,546,709),166=>array(100,-212,160,729),167=>array(43,-213,506,729),168=>array(30,612,296,714),169=>array(-13,-22,751,742),170=>array(37,303,333,742),171=>array(98,106,454,438),172=>array(40,86,544,374),173=>array(46,240,284,312),174=>array(-13,-22,751,742),175=>array(28,631,302,701),176=>array(151,383,454,686),177=>array(50,-11,534,623),178=>array(19,284,326,709),179=>array(16,270,322,709),180=>array(92,592,301,740),181=>array(78,-200,498,518),182=>array(48,-177,522,729),183=>array(87,302,211,427),184=>array(39,-214,287,0),185=>array(61,284,222,709),186=>array(40,303,324,742),187=>array(98,106,451,438),188=>array(61,-20,849,709),189=>array(61,-20,844,709),190=>array(16,-20,849,709),191=>array(96,-217,528,524),192=>array(17,0,653,939),193=>array(17,0,653,939),194=>array(17,0,653,940),195=>array(17,0,653,905),196=>array(17,0,653,904),197=>array(17,0,653,953),198=>array(11,0,950,729),199=>array(48,-214,677,741),200=>array(90,0,613,939),201=>array(90,0,613,939),202=>array(90,0,613,939),203=>array(90,0,613,904),204=>array(0,0,208,939),205=>array(71,0,280,939),206=>array(-1,0,286,940),207=>array(14,0,280,904),208=>array(20,0,667,729),209=>array(76,0,646,905),210=>array(38,-23,742,939),211=>array(38,-23,742,939),212=>array(38,-23,742,940),213=>array(38,-23,742,905),214=>array(38,-23,742,904),215=>array(94,34,488,427),216=>array(30,-23,744,754),217=>array(86,-23,646,939),218=>array(86,-23,646,939),219=>array(86,-23,646,939),220=>array(86,-23,646,904),221=>array(13,0,661,939),222=>array(91,0,616,729),223=>array(67,-14,571,728),224=>array(42,-23,534,740),225=>array(42,-23,534,739),226=>array(42,-23,534,741),227=>array(42,-23,534,703),228=>array(42,-23,534,701),229=>array(42,-23,534,754),230=>array(34,-23,846,539),231=>array(31,-214,477,539),232=>array(40,-23,513,740),233=>array(40,-23,513,739),234=>array(40,-23,513,742),235=>array(40,-23,513,701),236=>array(-4,0,204,738),237=>array(66,0,274,739),238=>array(-7,0,280,741),239=>array(3,0,269,701),240=>array(36,-23,510,743),241=>array(70,0,487,703),242=>array(36,-23,510,741),243=>array(36,-23,510,740),244=>array(36,-23,510,742),245=>array(36,-23,510,703),246=>array(36,-23,510,701),247=>array(50,0,534,472),248=>array(18,-30,529,539),249=>array(66,-23,482,739),250=>array(66,-23,482,740),251=>array(66,-23,482,742),252=>array(66,-23,482,701),253=>array(20,-218,478,739),254=>array(54,-218,522,714),255=>array(20,-218,478,701),256=>array(17,0,653,871),257=>array(42,-23,534,669),258=>array(17,0,653,932),259=>array(42,-23,534,734),260=>array(17,-206,692,729),261=>array(43,-206,596,539),262=>array(48,-23,677,940),263=>array(31,-23,477,740),264=>array(48,-23,677,940),265=>array(31,-23,477,714),266=>array(48,-23,677,873),267=>array(31,-23,477,668),268=>array(48,-23,677,940),269=>array(31,-23,477,742),270=>array(89,0,667,940),271=>array(26,-23,690,729),272=>array(20,0,667,729),273=>array(26,-23,557,729),274=>array(90,0,613,871),275=>array(40,-23,513,669),276=>array(90,0,613,904),277=>array(40,-23,513,699),278=>array(90,0,613,906),279=>array(40,-23,513,703),280=>array(90,-206,652,729),281=>array(40,-204,513,539),282=>array(90,0,613,940),283=>array(40,-23,513,741),284=>array(44,-23,709,920),285=>array(29,-218,489,741),286=>array(44,-23,709,932),287=>array(29,-218,489,734),288=>array(44,-23,709,873),289=>array(29,-218,489,668),290=>array(44,-333,709,741),291=>array(29,-218,489,740),292=>array(83,0,644,919),293=>array(-32,0,486,919),294=>array(39,0,688,729),295=>array(7,0,486,729),296=>array(-9,0,304,873),297=>array(-21,0,293,668),298=>array(10,0,284,871),299=>array(-2,0,273,669),300=>array(-3,0,298,904),301=>array(-16,0,286,699),302=>array(27,-206,235,729),303=>array(-17,-206,191,729),304=>array(94,0,199,906),305=>array(94,0,177,524),306=>array(100,-23,626,729),307=>array(66,-218,306,729),308=>array(17,-23,523,919),309=>array(-32,-218,254,741),310=>array(79,-311,658,729),311=>array(58,-311,502,729),312=>array(58,0,502,524),313=>array(70,0,533,939),314=>array(64,0,273,939),315=>array(80,-311,533,729),316=>array(57,-311,162,729),317=>array(80,0,533,741),318=>array(68,0,306,729),319=>array(80,0,533,729),320=>array(68,0,433,729),321=>array(0,0,552,729),322=>array(0,0,212,729),323=>array(76,0,646,939),324=>array(70,0,487,739),325=>array(76,-311,646,729),326=>array(70,-311,487,539),327=>array(76,0,646,940),328=>array(70,0,487,740),329=>array(48,0,627,709),330=>array(76,-218,646,729),331=>array(70,-218,487,539),332=>array(38,-23,742,871),333=>array(36,-23,510,669),334=>array(38,-23,742,904),335=>array(36,-23,510,699),336=>array(38,-23,742,940),337=>array(36,-23,526,740),338=>array(43,-20,959,741),339=>array(40,-23,899,539),340=>array(93,0,679,939),341=>array(69,0,331,739),342=>array(93,-311,679,729),343=>array(59,-311,321,539),344=>array(93,0,679,940),345=>array(49,0,336,741),346=>array(48,-23,621,941),347=>array(34,-23,459,740),348=>array(48,-23,621,941),349=>array(34,-23,459,714),350=>array(48,-214,621,741),351=>array(34,-214,459,539),352=>array(48,-23,621,940),353=>array(34,-23,459,741),354=>array(21,-214,593,729),355=>array(14,-237,293,668),356=>array(21,0,593,940),357=>array(14,-23,402,668),358=>array(21,0,593,729),359=>array(9,-23,254,668),360=>array(86,-23,646,873),361=>array(66,-23,482,668),362=>array(86,-23,646,871),363=>array(66,-23,482,669),364=>array(86,-23,646,904),365=>array(66,-23,482,699),366=>array(86,-23,646,954),367=>array(66,-23,482,754),368=>array(86,-23,646,940),369=>array(66,-23,530,740),370=>array(86,-206,646,729),371=>array(66,-204,521,524),372=>array(22,0,929,919),373=>array(6,0,708,741),374=>array(13,0,661,919),375=>array(20,-218,478,741),376=>array(13,0,661,904),377=>array(28,0,583,939),378=>array(31,0,457,739),379=>array(28,0,583,906),380=>array(31,0,457,703),381=>array(28,0,583,940),382=>array(31,0,457,740),383=>array(18,0,258,732),384=>array(26,-23,557,729),385=>array(48,0,810,729),386=>array(79,0,623,729),387=>array(54,-23,523,729),388=>array(-49,0,623,729),389=>array(-39,-23,523,729),390=>array(48,-23,678,741),391=>array(48,-23,749,741),392=>array(31,-23,558,556),393=>array(20,0,667,729),394=>array(48,0,844,729),395=>array(79,0,623,729),396=>array(54,-23,523,729),397=>array(37,-197,529,548),398=>array(90,0,613,729),399=>array(47,-23,677,741),400=>array(48,-23,621,741),401=>array(2,-218,579,729),402=>array(0,-218,258,732),403=>array(44,-23,786,741),404=>array(13,-27,661,729),405=>array(70,-23,833,729),406=>array(66,-23,234,729),407=>array(0,0,333,729),408=>array(79,0,672,729),409=>array(58,0,502,732),410=>array(0,0,333,729),411=>array(30,-10,556,738),412=>array(64,-14,768,729),413=>array(-12,-218,646,729),414=>array(70,-200,487,539),415=>array(38,-23,742,741),416=>array(38,-23,788,796),417=>array(36,-23,566,631),418=>array(38,-23,924,746),419=>array(36,-200,672,539),420=>array(48,0,792,729),421=>array(54,-218,523,732),422=>array(91,-126,646,729),423=>array(48,-23,621,741),424=>array(34,-23,459,539),425=>array(28,0,583,729),426=>array(-18,-218,317,732),427=>array(14,-218,254,668),428=>array(0,0,593,729),429=>array(14,-23,254,732),430=>array(21,-218,593,729),431=>array(86,-23,776,856),432=>array(66,-23,623,651),433=>array(17,-4,694,729),434=>array(86,-23,660,729),435=>array(-12,0,686,729),436=>array(20,-218,548,546),437=>array(28,0,583,729),438=>array(31,0,457,524),439=>array(32,-23,581,729),440=>array(32,-23,581,729),441=>array(12,-143,486,524),442=>array(34,-202,483,524),443=>array(34,0,511,709),446=>array(64,-21,496,668),447=>array(54,-218,526,540),448=>array(100,-212,160,729),449=>array(100,-212,270,729),450=>array(50,-212,534,729),451=>array(124,0,208,729),452=>array(89,0,1283,940),453=>array(89,0,1165,740),454=>array(26,-23,1013,740),455=>array(80,-23,982,729),456=>array(80,-218,709,729),457=>array(68,-218,376,729),458=>array(76,-23,1134,729),459=>array(76,-218,876,729),460=>array(70,-218,709,729),461=>array(17,0,653,931),462=>array(42,-23,534,729),463=>array(3,0,290,931),464=>array(-7,0,280,729),465=>array(38,-23,742,931),466=>array(36,-23,510,729),467=>array(86,-23,646,931),468=>array(66,-23,482,729),469=>array(86,-23,646,1024),470=>array(66,-23,482,825),471=>array(86,-23,646,1102),472=>array(66,-23,482,903),473=>array(86,-23,646,1104),474=>array(66,-23,482,905),475=>array(86,-23,646,1102),476=>array(66,-23,482,903),477=>array(40,-23,513,539),478=>array(17,0,653,1024),479=>array(42,-23,534,825),480=>array(17,0,653,995),481=>array(42,-23,534,793),482=>array(11,0,950,900),483=>array(34,-23,846,701),484=>array(44,-23,762,741),485=>array(29,-218,514,539),486=>array(44,-23,709,931),487=>array(29,-218,489,729),488=>array(79,0,658,931),489=>array(-44,0,502,919),490=>array(38,-222,742,741),491=>array(36,-222,510,539),492=>array(38,-222,742,851),493=>array(36,-222,510,649),494=>array(32,-23,581,951),495=>array(12,-143,486,738),496=>array(-33,-218,254,714),497=>array(89,0,1305,729),498=>array(89,0,1179,729),499=>array(26,-23,1013,729),500=>array(44,-23,709,929),501=>array(29,-218,489,727),504=>array(76,0,646,929),505=>array(70,0,487,727),506=>array(17,0,653,1141),507=>array(42,-23,534,942),508=>array(11,0,950,929),509=>array(34,-23,846,727),510=>array(30,-23,744,943),511=>array(18,-30,529,727),512=>array(17,0,653,931),513=>array(42,-23,534,729),514=>array(17,0,653,729),515=>array(42,-23,534,539),516=>array(90,0,613,931),517=>array(40,-23,513,729),518=>array(90,0,613,729),519=>array(40,-23,513,539),520=>array(-80,0,302,931),521=>array(-92,0,291,729),522=>array(100,0,194,729),523=>array(94,0,177,524),524=>array(38,-23,742,931),525=>array(36,-23,510,729),526=>array(38,-23,742,741),527=>array(36,-23,510,539),528=>array(93,0,679,931),529=>array(-22,0,360,729),530=>array(93,0,679,729),531=>array(69,0,321,539),532=>array(86,-23,646,931),533=>array(66,-23,482,729),534=>array(86,-23,646,729),535=>array(66,-23,482,524),536=>array(48,-284,621,741),537=>array(34,-284,459,539),538=>array(21,-284,593,729),539=>array(14,-284,254,668),542=>array(83,0,644,931),543=>array(-27,0,486,919),548=>array(28,-216,583,729),549=>array(31,-216,457,524),550=>array(17,0,653,886),551=>array(42,-23,534,683),552=>array(90,-207,613,729),553=>array(40,-230,513,539),554=>array(38,-23,742,1024),555=>array(36,-23,510,825),556=>array(38,-23,742,1027),557=>array(36,-23,510,827),558=>array(38,-23,742,886),559=>array(36,-23,510,683),560=>array(38,-23,742,995),561=>array(36,-23,510,793),562=>array(13,0,661,851),563=>array(20,-218,478,649),1548=>array(56,63,155,244),1563=>array(56,63,155,377),1567=>array(54,-69,348,542),1569=>array(24,0,368,366),1570=>array(24,0,139,764),1571=>array(24,0,139,757),1572=>array(31,-147,341,586),1573=>array(24,-144,139,586),1574=>array(25,-147,462,444),1575=>array(24,0,139,586),1576=>array(24,-155,777,391),1577=>array(29,0,425,567),1578=>array(24,0,777,567),1579=>array(24,0,777,714),1580=>array(37,-149,427,386),1581=>array(37,-147,415,386),1582=>array(36,-147,413,567),1583=>array(21,0,396,402),1584=>array(19,0,395,567),1585=>array(0,-147,190,391),1586=>array(0,-147,190,567),1587=>array(32,-147,987,391),1588=>array(32,-147,987,688),1589=>array(32,-147,917,391),1590=>array(32,-147,917,567),1591=>array(19,0,599,586),1592=>array(19,0,599,586),1593=>array(34,-147,409,391),1594=>array(37,-147,413,567),1600=>array(-5,0,158,93),1601=>array(27,0,736,567),1602=>array(25,-147,530,567),1603=>array(24,0,777,586),1604=>array(32,-147,537,586),1605=>array(9,-294,381,391),1606=>array(32,-147,502,567),1607=>array(29,0,425,393),1608=>array(36,-147,338,391),1609=>array(25,-147,462,391),1610=>array(25,-298,462,391),1611=>array(47,640,314,930),1612=>array(80,686,340,954),1613=>array(19,-488,286,-198),1614=>array(39,681,305,845),1615=>array(80,697,231,965),1616=>array(44,-441,311,-277),1617=>array(2,678,305,876),1618=>array(-10,704,167,897),1632=>array(183,174,283,273),1633=>array(177,4,256,498),1634=>array(78,4,372,498),1635=>array(20,-1,410,508),1636=>array(89,0,341,498),1637=>array(79,0,355,509),1638=>array(53,4,348,498),1639=>array(49,0,371,498),1640=>array(49,0,371,498),1641=>array(78,4,341,498),1642=>array(56,0,462,612),1645=>array(17,388,317,688),7680=>array(17,-235,653,729),7681=>array(42,-258,534,539),7682=>array(79,0,623,906),7683=>array(54,-23,523,893),7684=>array(79,-164,623,729),7685=>array(54,-187,523,729),7686=>array(79,-131,623,729),7687=>array(54,-153,523,729),7688=>array(48,-214,677,949),7689=>array(31,-214,477,747),7690=>array(89,0,667,906),7691=>array(26,-23,494,893),7692=>array(89,-164,667,729),7693=>array(26,-187,494,729),7694=>array(89,-131,667,729),7695=>array(26,-153,494,729),7696=>array(85,-207,667,729),7697=>array(26,-230,494,729),7698=>array(86,-211,667,729),7699=>array(26,-233,494,729),7700=>array(90,0,613,1108),7701=>array(40,-23,513,909),7702=>array(90,0,613,1108),7703=>array(40,-23,513,909),7704=>array(90,-211,613,729),7705=>array(40,-233,513,539),7706=>array(90,-164,613,729),7707=>array(40,-187,513,539),7708=>array(90,-207,613,936),7709=>array(40,-230,513,734),7710=>array(90,0,579,906),7711=>array(18,0,263,896),7712=>array(44,-23,709,871),7713=>array(29,-218,489,669),7714=>array(83,0,644,906),7715=>array(58,0,486,893),7716=>array(83,-164,644,729),7717=>array(70,-164,486,729),7718=>array(83,0,644,904),7719=>array(44,0,486,892),7720=>array(-15,-207,644,729),7721=>array(-33,-207,486,729),7722=>array(83,-195,644,729),7723=>array(70,-195,486,729),7724=>array(-9,-164,304,729),7725=>array(-48,-164,265,729),7726=>array(14,0,321,1114),7727=>array(3,0,315,916),7728=>array(79,0,658,949),7729=>array(58,0,502,937),7730=>array(79,-164,658,729),7731=>array(58,-164,502,729),7732=>array(79,-131,658,729),7733=>array(58,-131,502,729),7734=>array(80,-164,533,729),7735=>array(57,-164,162,729),7736=>array(-11,-164,533,871),7737=>array(-27,-164,248,859),7738=>array(80,-131,533,729),7739=>array(-27,-131,248,729),7740=>array(80,-211,533,729),7741=>array(-34,-211,253,729),7742=>array(74,0,761,949),7743=>array(70,0,762,747),7744=>array(74,0,761,906),7745=>array(70,0,762,703),7746=>array(74,-164,761,729),7747=>array(70,-164,762,539),7748=>array(76,0,646,906),7749=>array(70,0,487,703),7750=>array(76,-164,646,729),7751=>array(70,-164,487,539),7752=>array(76,-131,646,729),7753=>array(70,-131,487,539),7754=>array(76,-211,646,729),7755=>array(70,-211,487,539),7756=>array(38,-23,742,1124),7757=>array(36,-23,510,926),7758=>array(38,-23,742,1078),7759=>array(36,-23,510,880),7760=>array(38,-23,742,1108),7761=>array(36,-23,510,909),7762=>array(38,-23,742,1108),7763=>array(36,-23,510,909),7764=>array(91,0,617,949),7765=>array(54,-218,523,747),7766=>array(91,0,617,906),7767=>array(54,-218,523,703),7768=>array(93,0,679,906),7769=>array(69,0,321,703),7770=>array(93,-164,679,729),7771=>array(58,-164,321,539),7772=>array(93,-164,679,871),7773=>array(58,-164,336,669),7774=>array(93,-131,679,729),7775=>array(-26,-131,321,539),7776=>array(48,-23,621,906),7777=>array(34,-23,459,703),7778=>array(48,-187,621,741),7779=>array(34,-187,459,539),7780=>array(48,-23,621,1103),7781=>array(34,-23,459,904),7782=>array(48,-23,621,1104),7783=>array(34,-23,459,906),7784=>array(48,-187,621,906),7785=>array(34,-187,459,703),7786=>array(21,0,593,906),7787=>array(14,-23,254,832),7788=>array(21,-164,593,729),7789=>array(14,-187,254,668),7790=>array(21,-131,593,729),7791=>array(14,-153,323,668),7792=>array(21,-211,593,729),7793=>array(14,-233,329,668),7794=>array(86,-186,646,729),7795=>array(66,-186,482,524),7796=>array(86,-187,646,729),7797=>array(66,-187,482,524),7798=>array(86,-233,646,729),7799=>array(66,-233,482,524),7800=>array(86,-23,646,1081),7801=>array(66,-23,496,876),7802=>array(86,-23,646,1062),7803=>array(66,-23,482,864),7804=>array(30,0,646,905),7805=>array(10,0,486,703),7806=>array(30,-164,646,729),7807=>array(10,-164,486,524),7808=>array(22,0,929,949),7809=>array(6,0,708,747),7810=>array(22,0,929,949),7811=>array(6,0,708,747),7812=>array(22,0,929,904),7813=>array(6,0,708,701),7814=>array(22,0,929,906),7815=>array(6,0,708,703),7816=>array(22,-164,929,729),7817=>array(6,-164,708,524),7818=>array(22,0,649,906),7819=>array(17,0,473,703),7820=>array(22,0,649,904),7821=>array(17,0,473,701),7822=>array(13,0,661,906),7823=>array(20,-218,478,703),7824=>array(28,0,583,951),7825=>array(31,0,457,749),7826=>array(28,-164,583,729),7827=>array(31,-164,457,524),7828=>array(28,-131,583,729),7829=>array(31,-131,457,524),7830=>array(70,-131,486,729),7831=>array(-7,-23,259,831),7832=>array(6,0,708,774),7833=>array(20,-218,478,774),7835=>array(18,0,263,896),7840=>array(17,-164,653,729),7841=>array(42,-187,534,539),7842=>array(17,0,653,1031),7843=>array(42,-23,534,829),7844=>array(17,0,653,1148),7845=>array(42,-23,534,949),7846=>array(17,0,653,1148),7847=>array(42,-23,534,949),7848=>array(17,0,653,1230),7849=>array(42,-23,534,1031),7850=>array(17,0,653,1104),7851=>array(42,-23,534,905),7852=>array(17,-164,653,951),7853=>array(42,-187,534,749),7854=>array(17,0,653,1139),7855=>array(42,-23,534,940),7856=>array(17,0,653,1139),7857=>array(42,-23,534,940),7858=>array(17,0,653,1221),7859=>array(42,-23,534,1022),7860=>array(17,0,653,1095),7861=>array(42,-23,534,896),7862=>array(17,-164,653,936),7863=>array(42,-187,534,734),7864=>array(90,-164,613,729),7865=>array(40,-187,513,539),7866=>array(90,0,613,1031),7867=>array(40,-23,513,829),7868=>array(90,0,613,905),7869=>array(40,-23,513,703),7870=>array(90,0,613,1148),7871=>array(40,-23,513,949),7872=>array(78,0,613,980),7873=>array(40,-23,513,949),7874=>array(90,0,613,1230),7875=>array(40,-23,513,1031),7876=>array(90,0,613,1104),7877=>array(40,-23,513,905),7878=>array(90,-164,613,951),7879=>array(40,-187,513,749),7880=>array(100,0,257,1031),7881=>array(93,0,246,829),7882=>array(94,-164,199,729),7883=>array(57,-164,161,729),7884=>array(38,-187,742,741),7885=>array(36,-187,510,539),7886=>array(38,-23,742,1031),7887=>array(36,-23,510,829),7888=>array(38,-23,742,1148),7889=>array(36,-23,510,949),7890=>array(38,-23,742,1148),7891=>array(36,-23,510,949),7892=>array(38,-23,742,1230),7893=>array(36,-23,510,1031),7894=>array(38,-23,742,1104),7895=>array(36,-23,510,905),7896=>array(38,-187,742,951),7897=>array(36,-187,510,749),7898=>array(38,-23,788,962),7899=>array(36,-23,566,749),7900=>array(38,-23,788,950),7901=>array(36,-23,566,726),7902=>array(38,-23,788,1032),7903=>array(36,-23,566,826),7904=>array(38,-23,788,907),7905=>array(36,-23,566,705),7906=>array(38,-187,788,796),7907=>array(36,-187,566,631),7908=>array(86,-187,646,729),7909=>array(66,-187,482,524),7910=>array(86,-23,646,1031),7911=>array(66,-23,482,829),7912=>array(86,-23,776,950),7913=>array(66,-23,623,733),7914=>array(86,-23,776,950),7915=>array(66,-23,623,733),7916=>array(86,-23,776,984),7917=>array(66,-23,623,809),7918=>array(86,-23,776,900),7919=>array(66,-23,623,701),7920=>array(86,-187,776,856),7921=>array(66,-187,623,651),7922=>array(13,0,661,949),7923=>array(20,-218,478,747),7924=>array(13,-164,661,729),7925=>array(20,-382,478,524),7926=>array(13,0,661,1031),7927=>array(20,-218,478,829),7928=>array(13,0,661,905),7929=>array(20,-218,478,703),8204=>array(-17,0,17,910),8205=>array(-110,0,110,910),8206=>array(-123,0,123,916),8207=>array(-123,0,123,916),8234=>array(-123,-94,123,822),8235=>array(-123,-94,123,822),8236=>array(-111,0,111,910),8237=>array(-123,-94,123,916),8238=>array(-123,-94,123,916),64256=>array(13,0,388,536),64257=>array(9,0,319,536),64258=>array(13,0,315,536),64259=>array(13,0,523,536),64260=>array(13,0,518,536),64261=>array(13,-17,389,536),64262=>array(25,-17,552,489),64606=>array(19,728,322,1202),64607=>array(-3,479,299,964),64608=>array(-3,678,299,1013),64609=>array(-3,701,299,1143),64610=>array(-3,656,299,1014),64611=>array(-3,689,299,1021),64830=>array(34,-158,409,578),64831=>array(34,-158,409,578),65010=>array(24,0,841,586),65152=>array(23,0,367,366),65153=>array(23,0,148,679),65154=>array(12,0,201,755),65155=>array(18,0,133,744),65156=>array(18,0,199,822),65157=>array(38,-147,339,583),65158=>array(38,-147,386,581),65159=>array(19,-144,139,586),65160=>array(22,-144,201,586),65161=>array(25,-147,462,477),65162=>array(14,-147,503,419),65163=>array(-5,0,196,552),65164=>array(-5,0,262,557),65165=>array(24,0,139,586),65166=>array(24,0,201,586),65167=>array(24,-155,777,391),65168=>array(24,-154,824,391),65169=>array(-5,-154,196,391),65170=>array(-5,-154,262,391),65171=>array(28,0,424,567),65172=>array(23,0,473,567),65173=>array(24,0,777,567),65174=>array(24,0,824,567),65175=>array(-5,0,250,567),65176=>array(-5,0,316,567),65177=>array(24,0,777,714),65178=>array(24,0,824,688),65179=>array(-5,0,245,685),65180=>array(-5,0,306,685),65181=>array(37,-151,419,386),65182=>array(37,-148,456,386),65183=>array(-10,-154,401,386),65184=>array(-10,-154,458,386),65185=>array(37,-147,415,386),65186=>array(37,-147,456,386),65187=>array(-9,0,402,386),65188=>array(-10,0,458,386),65189=>array(37,-147,415,567),65190=>array(36,-147,454,567),65191=>array(-10,0,401,567),65192=>array(-10,0,458,567),65193=>array(23,0,399,402),65194=>array(22,0,438,402),65195=>array(21,0,396,567),65196=>array(21,0,437,567),65197=>array(0,-147,190,391),65198=>array(0,-147,238,391),65199=>array(0,-147,190,567),65200=>array(0,-147,238,567),65201=>array(32,-147,987,391),65202=>array(32,-147,1044,391),65203=>array(-5,0,733,391),65204=>array(-5,0,784,391),65205=>array(30,-147,986,685),65206=>array(32,-147,1044,685),65207=>array(-5,0,733,685),65208=>array(-7,0,783,685),65209=>array(32,-147,917,391),65210=>array(32,-147,962,391),65211=>array(-5,0,751,391),65212=>array(-5,0,796,391),65213=>array(34,-147,918,567),65214=>array(32,-147,962,567),65215=>array(-5,0,751,567),65216=>array(-5,0,796,567),65217=>array(14,0,599,586),65218=>array(19,0,655,586),65219=>array(-5,0,584,586),65220=>array(-7,0,653,586),65221=>array(17,0,601,586),65222=>array(19,0,655,586),65223=>array(-5,0,584,586),65224=>array(-6,0,654,586),65225=>array(34,-147,409,391),65226=>array(37,-147,446,399),65227=>array(-5,0,357,391),65228=>array(-5,0,433,399),65229=>array(34,-147,409,567),65230=>array(37,-147,446,567),65231=>array(-5,0,357,567),65232=>array(-5,0,433,567),65233=>array(27,0,736,567),65234=>array(26,0,788,567),65235=>array(-4,0,392,567),65236=>array(-4,0,434,567),65237=>array(27,-147,532,567),65238=>array(27,-147,580,567),65239=>array(-4,0,392,567),65240=>array(-4,0,434,567),65241=>array(24,0,777,586),65242=>array(24,0,824,586),65243=>array(-6,0,522,586),65244=>array(-7,0,553,586),65245=>array(32,-147,537,586),65246=>array(32,-147,596,586),65247=>array(-5,0,172,586),65248=>array(-5,0,262,586),65249=>array(9,-294,381,391),65250=>array(6,-294,414,391),65251=>array(-3,-93,324,391),65252=>array(-3,-93,361,391),65253=>array(32,-147,502,567),65254=>array(30,-147,557,567),65255=>array(-5,0,196,567),65256=>array(-5,0,257,567),65257=>array(29,0,425,393),65258=>array(24,0,474,393),65259=>array(-6,0,491,391),65260=>array(-6,0,523,391),65261=>array(36,-147,338,391),65262=>array(36,-147,384,391),65263=>array(25,-147,462,391),65264=>array(13,-147,502,264),65265=>array(25,-298,462,391),65266=>array(13,-298,502,264),65267=>array(-5,-154,248,391),65268=>array(-5,-154,306,391),65269=>array(29,0,484,586),65270=>array(29,0,544,586),65271=>array(29,0,484,586),65272=>array(29,0,544,586),65273=>array(29,-146,484,586),65274=>array(29,-145,544,586),65275=>array(29,0,484,586),65276=>array(29,0,544,586),65535=>array(33,0,300,667)); +$cw=array(0=>0,12=>318,13=>332,14=>212,32=>278,33=>278,34=>354,35=>556,36=>556,37=>888,38=>667,39=>191,40=>332,41=>332,42=>388,43=>584,44=>278,45=>332,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1014,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>832,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>468,95=>556,96=>332,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>832,110=>556,111=>556,112=>556,113=>556,114=>332,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>332,169=>737,170=>370,171=>556,172=>584,173=>332,174=>737,175=>332,176=>606,177=>584,178=>351,179=>351,180=>332,181=>574,182=>537,183=>278,184=>332,185=>351,186=>364,187=>556,188=>868,189=>868,190=>868,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>888,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>554,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>722,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>697,292=>722,293=>556,294=>722,295=>556,296=>278,297=>278,298=>278,299=>278,300=>278,301=>278,302=>278,303=>222,304=>278,305=>278,306=>700,307=>374,308=>500,309=>222,310=>667,311=>500,312=>500,313=>556,314=>222,315=>556,316=>222,317=>556,318=>387,319=>556,320=>500,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>722,330=>722,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>332,342=>722,343=>332,344=>722,345=>332,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>442,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>854,386=>667,387=>556,388=>667,389=>556,390=>722,391=>722,392=>500,393=>722,394=>898,395=>667,396=>556,397=>556,398=>667,399=>722,400=>667,401=>611,402=>278,403=>778,404=>667,405=>888,406=>278,407=>332,408=>667,409=>500,410=>332,411=>560,412=>832,413=>722,414=>556,415=>778,416=>778,417=>556,418=>944,419=>722,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>332,427=>278,428=>611,429=>278,430=>611,431=>722,432=>556,433=>778,434=>722,435=>722,436=>556,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>370,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>888,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>611,495=>500,496=>222,497=>1332,498=>1222,499=>1056,500=>778,501=>556,504=>722,505=>556,506=>667,507=>556,508=>1000,509=>888,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>332,530=>1082,531=>332,532=>722,533=>556,534=>722,535=>556,536=>667,537=>500,538=>611,539=>278,542=>722,543=>556,548=>611,549=>500,550=>667,551=>556,552=>667,553=>556,554=>778,555=>556,556=>778,557=>556,558=>778,559=>556,560=>778,561=>556,562=>667,563=>500,1548=>202,1563=>202,1567=>402,1569=>399,1570=>173,1571=>166,1572=>371,1573=>171,1574=>486,1575=>171,1576=>806,1577=>459,1578=>806,1579=>808,1580=>439,1581=>438,1582=>438,1583=>414,1584=>413,1585=>223,1586=>221,1587=>1024,1588=>1022,1589=>953,1590=>951,1591=>637,1592=>637,1593=>438,1594=>443,1600=>147,1601=>776,1602=>561,1603=>808,1604=>565,1605=>409,1606=>536,1607=>459,1608=>369,1609=>495,1610=>494,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>467,1633=>391,1634=>467,1635=>467,1636=>467,1637=>467,1638=>467,1639=>467,1640=>467,1641=>467,1642=>508,1645=>332,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>832,7743=>832,7744=>832,7745=>832,7746=>832,7747=>832,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>332,7770=>722,7771=>332,7772=>722,7773=>332,7774=>722,7775=>332,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>778,7899=>556,7900=>778,7901=>556,7902=>778,7903=>556,7904=>778,7905=>556,7906=>778,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>722,7913=>556,7914=>722,7915=>556,7916=>722,7917=>556,7918=>722,7919=>556,7920=>722,7921=>556,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,8204=>0,8205=>0,8206=>0,8207=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,64256=>407,64257=>366,64258=>366,64259=>569,64260=>569,64261=>407,64262=>569,64606=>0,64607=>0,64608=>0,64609=>0,64610=>0,64611=>0,64830=>457,64831=>457,65010=>879,65152=>403,65153=>174,65154=>196,65155=>169,65156=>192,65157=>362,65158=>377,65159=>169,65160=>193,65161=>491,65162=>488,65163=>244,65164=>244,65165=>173,65166=>192,65167=>810,65168=>806,65169=>244,65170=>251,65171=>461,65172=>462,65173=>810,65174=>807,65175=>292,65176=>293,65177=>813,65178=>807,65179=>277,65180=>294,65181=>437,65182=>451,65183=>439,65184=>441,65185=>439,65186=>449,65187=>441,65188=>441,65189=>439,65190=>446,65191=>439,65192=>441,65193=>418,65194=>427,65195=>415,65196=>426,65197=>226,65198=>224,65199=>222,65200=>224,65201=>1024,65202=>1022,65203=>757,65204=>770,65205=>1023,65206=>1025,65207=>756,65208=>770,65209=>946,65210=>948,65211=>782,65212=>786,65213=>956,65214=>953,65215=>779,65216=>787,65217=>633,65218=>648,65219=>613,65220=>643,65221=>641,65222=>643,65223=>613,65224=>646,65225=>441,65226=>433,65227=>373,65228=>423,65229=>437,65230=>438,65231=>379,65232=>425,65233=>762,65234=>770,65235=>416,65236=>418,65237=>563,65238=>568,65239=>426,65240=>423,65241=>808,65242=>812,65243=>558,65244=>545,65245=>564,65246=>585,65247=>207,65248=>253,65249=>407,65250=>408,65251=>352,65252=>354,65253=>537,65254=>541,65255=>244,65256=>244,65257=>452,65258=>463,65259=>512,65260=>516,65261=>366,65262=>368,65263=>487,65264=>488,65265=>491,65266=>486,65267=>293,65268=>294,65269=>514,65270=>527,65271=>518,65272=>522,65273=>512,65274=>536,65275=>514,65276=>522,65535=>367); +// --- EOF --- diff --git a/incs/tcpdf/fonts/aealarabiya.z b/incs/tcpdf/fonts/aealarabiya.z new file mode 100644 index 0000000..653d826 Binary files /dev/null and b/incs/tcpdf/fonts/aealarabiya.z differ diff --git a/incs/tcpdf/fonts/aefurat.ctg.z b/incs/tcpdf/fonts/aefurat.ctg.z new file mode 100644 index 0000000..0df3649 Binary files /dev/null and b/incs/tcpdf/fonts/aefurat.ctg.z differ diff --git a/incs/tcpdf/fonts/aefurat.php b/incs/tcpdf/fonts/aefurat.php new file mode 100644 index 0000000..2610ed1 --- /dev/null +++ b/incs/tcpdf/fonts/aefurat.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-272 -501 1319 1114]','ItalicAngle'=>0,'Ascent'=>1162,'Descent'=>-508,'Leading'=>200,'CapHeight'=>662,'XHeight'=>450,'StemV'=>39,'StemH'=>17,'AvgWidth'=>401,'MaxWidth'=>1332,'MissingWidth'=>367); +$cbbox=array(33=>array(130,-9,237,676),34=>array(77,431,331,676),35=>array(6,0,496,662),36=>array(44,-87,457,727),37=>array(61,-13,772,676),38=>array(42,-13,750,676),39=>array(48,431,133,676),40=>array(48,-177,304,676),41=>array(29,-177,286,676),42=>array(69,266,432,676),43=>array(30,0,534,506),44=>array(56,-141,194,102),45=>array(39,194,286,257),46=>array(70,-11,181,100),47=>array(-9,-14,287,676),48=>array(24,-14,476,676),49=>array(111,0,394,676),50=>array(30,0,474,676),51=>array(43,-14,432,676),52=>array(12,0,472,676),53=>array(32,-14,438,688),54=>array(34,-14,468,684),55=>array(20,-8,449,662),56=>array(56,-14,446,676),57=>array(30,-22,459,676),58=>array(81,-11,192,459),59=>array(80,-141,219,459),60=>array(28,-10,536,516),61=>array(30,120,534,386),62=>array(28,-10,536,516),63=>array(68,-8,414,676),64=>array(116,-14,809,676),65=>array(14,0,706,674),66=>array(17,0,593,662),67=>array(28,-14,633,676),68=>array(16,0,686,662),69=>array(12,0,597,662),70=>array(12,0,546,662),71=>array(32,-14,709,676),72=>array(19,0,702,662),73=>array(18,0,314,662),74=>array(10,-14,370,662),75=>array(34,0,723,662),76=>array(12,0,598,662),77=>array(12,0,863,662),78=>array(12,-11,707,662),79=>array(34,-14,688,676),80=>array(16,0,542,662),81=>array(34,-178,701,676),82=>array(17,0,659,662),83=>array(42,-14,491,676),84=>array(17,0,593,662),85=>array(14,-14,706,662),86=>array(16,-11,697,662),87=>array(6,-11,932,662),88=>array(10,0,704,662),89=>array(22,0,703,662),90=>array(9,0,597,662),91=>array(88,-156,299,662),92=>array(-9,-14,287,676),93=>array(34,-156,246,662),94=>array(24,297,446,662),95=>array(0,-126,500,-74),96=>array(19,507,242,678),97=>array(37,-10,442,460),98=>array(3,-10,468,683),99=>array(26,-10,412,460),100=>array(27,-10,491,683),101=>array(26,-10,424,460),102=>array(20,0,383,683),103=>array(28,-218,470,460),104=>array(9,0,487,683),105=>array(16,0,253,683),106=>array(-70,-218,194,683),107=>array(7,0,506,683),108=>array(19,0,257,683),109=>array(16,0,774,460),110=>array(16,0,486,460),111=>array(29,-10,470,460),112=>array(6,-217,470,460),113=>array(24,-217,488,461),114=>array(6,0,334,460),115=>array(51,-10,348,459),116=>array(13,-10,279,579),117=>array(9,-10,479,450),118=>array(19,-14,477,450),119=>array(21,-14,694,450),120=>array(17,0,479,450),121=>array(14,-218,474,450),122=>array(27,0,418,450),123=>array(100,-181,350,680),124=>array(67,-14,133,676),125=>array(130,-181,380,680),126=>array(40,186,502,320),160=>array(0,0,0,0),161=>array(97,-218,204,469),162=>array(53,-138,448,579),163=>array(12,-8,490,676),164=>array(-22,58,522,602),165=>array(-53,0,512,662),166=>array(67,-14,133,676),167=>array(70,-148,426,676),168=>array(18,523,316,622),169=>array(38,-14,722,676),170=>array(4,394,270,676),171=>array(42,33,456,416),172=>array(30,108,534,386),173=>array(39,194,286,257),174=>array(38,-14,722,676),175=>array(11,547,322,601),176=>array(57,390,343,676),177=>array(30,0,534,568),178=>array(1,270,296,676),179=>array(14,262,291,676),180=>array(93,507,317,678),181=>array(59,-224,514,451),182=>array(-22,-154,450,662),183=>array(70,199,181,310),184=>array(52,-214,261,0),185=>array(57,270,248,676),186=>array(6,394,304,676),187=>array(44,33,458,416),188=>array(37,-14,718,676),189=>array(31,-14,746,676),190=>array(14,-14,718,676),191=>array(30,-218,376,468),192=>array(14,0,706,890),193=>array(14,0,706,890),194=>array(14,0,706,886),195=>array(14,0,706,850),196=>array(14,0,706,836),197=>array(14,0,706,914),198=>array(0,0,863,662),199=>array(28,-214,633,676),200=>array(12,0,597,890),201=>array(12,0,597,890),202=>array(12,0,597,886),203=>array(12,0,597,834),204=>array(18,0,314,890),205=>array(18,0,317,890),206=>array(11,0,322,886),207=>array(18,0,316,836),208=>array(16,0,686,662),209=>array(12,-11,707,850),210=>array(34,-14,688,888),211=>array(34,-14,688,890),212=>array(34,-14,688,886),213=>array(34,-14,688,850),214=>array(34,-14,688,836),215=>array(38,8,527,497),216=>array(34,-80,688,734),217=>array(14,-14,706,890),218=>array(14,-14,706,890),219=>array(14,-14,706,886),220=>array(14,-14,706,834),221=>array(22,0,703,890),222=>array(16,0,542,662),223=>array(12,-9,468,683),224=>array(37,-10,442,678),225=>array(37,-10,442,678),226=>array(37,-10,442,674),227=>array(37,-10,442,638),228=>array(37,-10,442,619),229=>array(37,-10,442,718),230=>array(38,-10,632,460),231=>array(26,-214,412,460),232=>array(26,-10,424,678),233=>array(26,-10,424,678),234=>array(26,-10,424,674),235=>array(26,-10,424,621),236=>array(-8,0,253,678),237=>array(16,0,291,678),238=>array(-16,0,296,674),239=>array(11,0,269,622),240=>array(29,-10,471,686),241=>array(16,0,486,638),242=>array(29,-10,470,678),243=>array(29,-10,470,678),244=>array(29,-10,470,674),245=>array(29,-10,470,637),246=>array(29,-10,470,619),247=>array(30,-10,534,516),248=>array(29,-112,470,551),249=>array(9,-10,479,678),250=>array(9,-10,479,678),251=>array(9,-10,479,674),252=>array(9,-10,479,621),253=>array(14,-218,474,678),254=>array(6,-217,470,683),255=>array(14,-218,474,625),256=>array(14,0,706,791),257=>array(37,-10,442,574),258=>array(14,0,706,893),259=>array(37,-10,442,677),260=>array(14,-166,787,674),261=>array(37,-166,444,460),262=>array(28,-14,633,890),263=>array(26,-10,412,678),264=>array(28,-14,633,886),265=>array(26,-10,412,674),266=>array(28,-14,633,836),267=>array(26,-10,412,622),268=>array(28,-14,633,886),269=>array(26,-10,412,674),270=>array(16,0,686,887),271=>array(27,-10,599,683),272=>array(16,0,686,662),273=>array(27,-10,500,683),274=>array(12,0,597,791),275=>array(26,-10,424,574),276=>array(12,0,597,876),277=>array(26,-10,424,677),278=>array(12,0,597,836),279=>array(26,-10,424,622),280=>array(12,-166,613,662),281=>array(26,-166,424,460),282=>array(12,0,597,886),283=>array(26,-10,424,675),284=>array(32,-14,709,884),285=>array(28,-218,470,674),286=>array(32,-14,709,874),287=>array(28,-218,470,665),288=>array(32,-14,709,836),289=>array(28,-218,470,619),290=>array(32,-281,709,676),291=>array(28,-218,470,736),292=>array(19,0,702,903),293=>array(9,0,487,890),294=>array(19,0,702,662),295=>array(9,0,534,683),296=>array(1,0,331,842),297=>array(-28,0,301,626),298=>array(11,0,322,791),299=>array(-19,0,292,574),300=>array(18,0,314,893),301=>array(-4,0,277,677),302=>array(18,-166,397,662),303=>array(16,-166,278,683),304=>array(18,0,314,836),305=>array(16,0,253,460),306=>array(18,-14,703,662),307=>array(16,-218,472,683),308=>array(10,-14,382,903),309=>array(-51,-159,306,687),310=>array(34,-275,723,662),311=>array(7,-275,506,683),312=>array(7,0,490,460),313=>array(12,0,598,907),314=>array(19,0,294,894),315=>array(12,-275,598,662),316=>array(19,-275,257,683),317=>array(12,0,598,676),318=>array(19,0,348,683),319=>array(12,0,721,662),320=>array(19,0,415,683),321=>array(12,0,598,662),322=>array(19,0,259,683),323=>array(12,-11,707,892),324=>array(16,0,486,679),325=>array(12,-256,707,662),326=>array(16,-255,486,460),327=>array(12,-11,707,884),328=>array(16,0,486,675),329=>array(4,0,535,738),330=>array(12,-218,707,662),331=>array(16,-218,424,460),332=>array(34,-14,688,791),333=>array(29,-10,470,574),334=>array(34,-14,688,893),335=>array(29,-10,470,677),336=>array(34,-14,688,890),337=>array(29,-10,470,680),338=>array(30,-6,886,668),339=>array(30,-10,690,460),340=>array(17,0,659,907),341=>array(6,0,334,679),342=>array(17,-275,659,662),343=>array(6,-275,334,460),344=>array(17,0,659,886),345=>array(6,0,334,674),346=>array(42,-14,491,892),347=>array(51,-10,367,680),348=>array(42,-14,491,886),349=>array(37,-10,348,675),350=>array(42,-214,491,676),351=>array(51,-214,348,459),352=>array(42,-14,491,887),353=>array(38,-10,350,676),354=>array(17,-214,593,662),355=>array(13,-214,279,579),356=>array(17,0,593,888),357=>array(13,-10,300,676),358=>array(17,0,593,662),359=>array(13,-10,279,579),360=>array(14,-14,706,842),361=>array(9,-10,479,626),362=>array(14,-14,706,791),363=>array(9,-10,479,574),364=>array(14,-14,706,893),365=>array(9,-10,479,677),366=>array(14,-14,706,934),367=>array(9,-10,479,718),368=>array(14,-14,706,892),369=>array(9,-10,479,680),370=>array(14,-166,706,662),371=>array(9,-166,500,450),372=>array(6,-11,932,887),373=>array(21,-14,694,676),374=>array(22,0,703,887),375=>array(14,-218,474,675),376=>array(22,0,703,836),377=>array(9,0,597,891),378=>array(27,0,418,679),379=>array(9,0,597,836),380=>array(27,0,418,619),381=>array(9,0,597,886),382=>array(27,0,418,674),383=>array(20,0,383,683),384=>array(-1,-10,468,683),385=>array(-104,0,593,662),386=>array(39,0,608,686),387=>array(-10,-10,468,662),388=>array(3,0,604,683),389=>array(-17,-10,468,683),390=>array(28,-14,633,676),391=>array(28,-14,806,822),392=>array(26,-10,554,570),393=>array(16,0,686,662),394=>array(-100,0,686,662),395=>array(39,0,608,686),396=>array(27,-10,503,662),397=>array(31,-224,477,459),398=>array(12,0,597,662),399=>array(37,-14,688,676),400=>array(28,-14,484,702),401=>array(-67,-204,546,662),402=>array(-76,-218,384,683),403=>array(32,-14,816,822),404=>array(23,-14,643,662),405=>array(9,-9,709,683),406=>array(19,-10,326,683),407=>array(1,0,331,662),408=>array(34,0,794,664),409=>array(7,0,506,683),410=>array(1,0,281,683),411=>array(28,-10,458,672),412=>array(10,-10,931,662),413=>array(-70,-218,707,662),414=>array(16,-200,486,460),415=>array(30,-12,714,673),416=>array(34,-14,708,796),417=>array(29,-10,536,552),418=>array(34,-14,1022,676),419=>array(29,-217,774,460),420=>array(-106,0,542,662),421=>array(6,-217,470,683),422=>array(6,-113,659,662),423=>array(42,-14,491,676),424=>array(51,-10,348,459),425=>array(14,0,562,661),426=>array(22,-190,576,683),427=>array(13,-218,279,579),428=>array(-9,0,593,662),429=>array(-12,-10,350,683),430=>array(17,-204,593,662),431=>array(14,-14,826,848),432=>array(9,-10,538,636),433=>array(33,-13,713,663),434=>array(14,-14,688,662),435=>array(17,0,803,666),436=>array(14,-218,651,459),437=>array(9,0,597,662),438=>array(27,0,418,450),439=>array(14,-14,496,676),440=>array(14,-14,496,676),441=>array(6,-209,362,450),442=>array(46,-228,434,450),443=>array(30,0,474,676),444=>array(31,-14,580,662),445=>array(26,-183,404,477),446=>array(26,-10,379,579),447=>array(6,-217,472,460),448=>array(67,-14,133,676),449=>array(67,-14,333,676),450=>array(47,-108,553,614),451=>array(130,-9,237,676),452=>array(16,0,1319,886),453=>array(16,0,1140,674),454=>array(27,-10,918,683),455=>array(12,-14,981,662),456=>array(12,-218,804,683),457=>array(19,-218,472,683),458=>array(12,-14,1092,662),459=>array(12,-218,916,683),460=>array(16,-218,694,683),461=>array(14,0,706,886),462=>array(37,-10,442,674),463=>array(8,0,320,886),464=>array(-19,-2,292,672),465=>array(34,-14,688,886),466=>array(29,-10,470,674),467=>array(14,-14,706,882),468=>array(9,-10,479,674),469=>array(14,-14,706,913),470=>array(9,-10,479,721),471=>array(14,-14,706,931),472=>array(9,-10,479,788),473=>array(14,-14,706,963),474=>array(9,-10,479,784),475=>array(14,-14,706,939),476=>array(9,-10,479,788),477=>array(18,-10,417,460),478=>array(14,0,706,834),479=>array(37,-10,442,721),480=>array(14,0,706,913),481=>array(37,-10,442,721),482=>array(0,0,863,813),483=>array(38,-10,632,460),484=>array(32,-14,709,676),485=>array(11,-218,489,460),486=>array(32,-14,709,886),487=>array(28,-218,470,674),488=>array(34,0,723,886),489=>array(7,0,506,886),490=>array(34,-14,688,676),491=>array(29,-10,470,460),492=>array(34,-14,688,813),493=>array(29,-10,470,601),494=>array(14,-14,496,903),495=>array(6,-209,362,674),496=>array(-70,-218,292,672),497=>array(16,0,1319,662),498=>array(16,0,1140,662),499=>array(27,-10,918,683),500=>array(32,-14,709,676),501=>array(28,-218,470,678),502=>array(19,-14,917,662),504=>array(12,-11,707,890),505=>array(16,0,486,678),506=>array(14,0,706,914),507=>array(37,-10,442,718),508=>array(0,0,863,890),509=>array(38,-10,632,678),510=>array(34,-80,688,734),511=>array(29,-112,470,678),512=>array(14,0,706,890),513=>array(27,-10,442,678),514=>array(14,0,706,876),515=>array(37,-10,442,664),516=>array(12,0,597,890),517=>array(24,-10,424,678),518=>array(12,0,597,876),519=>array(26,-10,424,664),520=>array(-77,0,314,890),521=>array(-71,0,309,678),522=>array(18,0,314,876),523=>array(-4,0,277,664),524=>array(34,-14,688,890),525=>array(29,-10,470,678),526=>array(34,-14,688,876),527=>array(29,-10,470,664),528=>array(17,0,659,890),529=>array(-53,0,334,678),530=>array(17,0,659,876),531=>array(6,0,334,664),532=>array(14,-14,706,890),533=>array(9,-10,479,678),534=>array(14,-14,706,876),535=>array(9,-10,479,664),536=>array(42,-281,491,676),537=>array(51,-281,348,459),538=>array(17,-281,593,662),539=>array(13,-281,279,579),542=>array(19,0,702,886),543=>array(-6,0,487,886),550=>array(14,0,706,834),551=>array(37,-10,442,622),552=>array(12,-214,597,662),553=>array(26,-214,424,460),554=>array(34,-14,688,913),555=>array(29,-10,470,721),556=>array(34,-14,688,923),557=>array(29,-10,470,721),558=>array(34,-14,688,834),559=>array(29,-10,470,622),560=>array(34,-14,688,913),561=>array(29,-10,470,721),562=>array(22,0,703,813),563=>array(14,-218,474,601),565=>array(16,-230,578,460),567=>array(-70,-218,193,460),1548=>array(71,38,208,312),1563=>array(73,11,211,442),1567=>array(36,0,287,536),1569=>array(30,-59,264,213),1570=>array(21,-59,302,869),1571=>array(41,-58,259,760),1572=>array(59,-267,402,422),1573=>array(57,-292,288,738),1574=>array(42,-163,599,418),1575=>array(57,-58,259,738),1576=>array(38,-198,751,328),1577=>array(46,2,292,584),1578=>array(37,1,751,433),1579=>array(39,2,753,521),1580=>array(41,-440,563,411),1581=>array(34,-437,557,414),1582=>array(44,-437,567,553),1583=>array(51,1,364,454),1584=>array(43,0,357,647),1585=>array(48,-269,408,313),1586=>array(46,-269,406,513),1587=>array(36,-229,832,302),1588=>array(47,-225,844,551),1589=>array(46,-225,1032,304),1590=>array(35,-230,1022,434),1591=>array(41,0,698,738),1592=>array(40,-4,697,734),1593=>array(33,-438,462,420),1594=>array(34,-438,462,599),1600=>array(0,0,440,88),1601=>array(30,1,751,578),1602=>array(38,-228,534,454),1603=>array(37,1,744,739),1604=>array(43,-228,542,738),1605=>array(47,-412,354,242),1606=>array(46,-227,550,372),1607=>array(35,-2,282,411),1608=>array(39,-270,382,256),1609=>array(37,-164,593,417),1610=>array(44,-329,600,418),1611=>array(18,688,216,925),1612=>array(11,682,246,921),1613=>array(4,-501,202,-263),1614=>array(18,695,216,847),1615=>array(17,687,219,937),1616=>array(2,-427,200,-276),1617=>array(57,921,265,1114),1618=>array(6,731,158,914),1632=>array(157,109,292,284),1633=>array(143,-8,292,496),1634=>array(74,-8,358,496),1635=>array(46,-8,380,496),1636=>array(95,0,348,496),1637=>array(82,0,354,496),1638=>array(63,0,373,496),1639=>array(29,0,384,496),1640=>array(31,0,386,496),1641=>array(74,0,354,496),1642=>array(33,0,428,664),1645=>array(19,109,368,441),7680=>array(14,-238,706,674),7681=>array(37,-249,442,460),7682=>array(17,0,593,801),7683=>array(3,-10,468,825),7684=>array(17,-139,593,662),7685=>array(3,-149,468,683),7686=>array(17,-94,593,662),7687=>array(3,-104,468,683),7688=>array(28,-214,633,897),7689=>array(26,-214,412,661),7690=>array(16,0,686,801),7691=>array(27,-10,491,683),7692=>array(16,-139,686,662),7693=>array(27,-149,491,683),7694=>array(16,-94,686,662),7695=>array(27,-104,491,683),7696=>array(16,-214,686,662),7697=>array(27,-224,491,683),7698=>array(16,-219,686,662),7699=>array(27,-229,491,683),7700=>array(12,0,597,1024),7701=>array(26,-10,424,812),7702=>array(12,0,597,1024),7703=>array(26,-10,424,812),7704=>array(12,-219,597,662),7705=>array(26,-229,424,460),7706=>array(12,-146,597,662),7707=>array(26,-156,424,460),7708=>array(12,-214,597,858),7709=>array(26,-214,424,647),7710=>array(12,0,546,801),7711=>array(20,0,383,825),7712=>array(32,-14,709,780),7713=>array(28,-218,470,544),7714=>array(19,0,702,801),7715=>array(9,0,487,825),7716=>array(19,-139,702,662),7717=>array(9,-139,487,683),7718=>array(19,0,702,801),7719=>array(9,0,487,825),7720=>array(19,-214,702,662),7721=>array(9,-214,487,683),7722=>array(19,-197,702,662),7723=>array(9,-197,487,683),7724=>array(1,-146,331,662),7725=>array(-31,-146,298,683),7726=>array(18,0,316,1044),7727=>array(11,0,269,832),7728=>array(34,0,723,872),7729=>array(7,0,506,897),7730=>array(34,-139,723,662),7731=>array(7,-139,506,683),7732=>array(34,-94,723,662),7733=>array(7,-94,506,683),7734=>array(12,-139,598,662),7735=>array(19,-139,257,683),7736=>array(12,-139,598,756),7737=>array(-17,-139,294,780),7738=>array(12,-94,598,662),7739=>array(-17,-94,294,683),7740=>array(12,-219,598,662),7741=>array(-17,-219,294,683),7742=>array(12,0,863,872),7743=>array(16,0,774,661),7744=>array(12,0,863,801),7745=>array(16,0,774,589),7746=>array(12,-139,863,662),7747=>array(16,-139,774,460),7748=>array(12,-11,707,801),7749=>array(16,0,486,589),7750=>array(12,-151,707,662),7751=>array(16,-139,486,460),7752=>array(12,-106,707,662),7753=>array(16,-94,486,460),7754=>array(12,-231,707,662),7755=>array(16,-219,486,460),7756=>array(34,-14,688,1061),7757=>array(29,-10,470,848),7758=>array(34,-14,688,989),7759=>array(29,-10,470,777),7760=>array(34,-14,688,1024),7761=>array(29,-10,470,812),7762=>array(34,-14,688,1024),7763=>array(29,-10,470,812),7764=>array(16,0,542,872),7765=>array(6,-217,470,661),7766=>array(16,0,542,801),7767=>array(6,-217,470,589),7768=>array(17,0,659,801),7769=>array(6,0,334,589),7770=>array(17,-139,659,662),7771=>array(6,-139,334,460),7772=>array(17,-139,659,756),7773=>array(6,-139,334,544),7774=>array(17,-94,659,662),7775=>array(6,-94,334,460),7776=>array(42,-14,491,825),7777=>array(51,-10,348,589),7778=>array(42,-153,491,676),7779=>array(51,-149,348,459),7780=>array(42,-14,491,1029),7781=>array(51,-10,367,825),7782=>array(42,-14,491,1025),7783=>array(38,-10,350,825),7784=>array(42,-153,491,825),7785=>array(51,-149,348,589),7786=>array(17,0,593,801),7787=>array(13,-10,279,718),7788=>array(17,-139,593,662),7789=>array(13,-149,279,579),7790=>array(17,-94,593,662),7791=>array(-9,-104,302,579),7792=>array(17,-219,593,662),7793=>array(-9,-229,302,579),7794=>array(14,-153,706,662),7795=>array(9,-149,479,450),7796=>array(14,-160,706,662),7797=>array(9,-156,479,450),7798=>array(14,-233,706,662),7799=>array(9,-229,479,450),7800=>array(14,-14,706,1061),7801=>array(9,-10,479,848),7802=>array(14,-14,706,952),7803=>array(9,-10,479,740),7804=>array(16,-11,697,808),7805=>array(19,-14,477,596),7806=>array(16,-151,697,662),7807=>array(19,-153,477,450),7808=>array(6,-11,932,872),7809=>array(21,-14,694,661),7810=>array(6,-11,932,872),7811=>array(21,-14,694,661),7812=>array(6,-11,932,801),7813=>array(21,-14,694,589),7814=>array(6,-11,932,801),7815=>array(21,-14,694,589),7816=>array(6,-151,932,662),7817=>array(21,-153,694,450),7818=>array(10,0,704,801),7819=>array(17,0,479,589),7820=>array(10,0,704,801),7821=>array(17,0,479,589),7822=>array(22,0,703,801),7823=>array(14,-218,474,589),7824=>array(9,0,597,868),7825=>array(27,0,418,657),7826=>array(9,-139,597,662),7827=>array(27,-139,418,450),7828=>array(9,-94,597,662),7829=>array(27,-94,418,450),7830=>array(9,-94,487,683),7831=>array(-3,-10,295,718),7832=>array(21,-14,694,688),7833=>array(14,-218,474,688),7834=>array(37,-10,442,710),7835=>array(20,0,383,825),7840=>array(14,-139,706,674),7841=>array(37,-149,442,460),7842=>array(14,0,706,920),7843=>array(37,-10,442,708),7844=>array(14,0,706,1097),7845=>array(37,-10,442,897),7846=>array(14,0,706,1097),7847=>array(37,-10,442,897),7848=>array(14,0,706,911),7849=>array(37,-10,498,696),7850=>array(14,0,706,1032),7851=>array(37,-10,442,832),7852=>array(14,-139,706,893),7853=>array(37,-149,442,657),7854=>array(14,0,706,1087),7855=>array(37,-10,442,875),7856=>array(14,0,706,1087),7857=>array(37,-10,442,875),7858=>array(14,0,706,1040),7859=>array(37,-10,442,838),7860=>array(14,0,706,1022),7861=>array(37,-10,442,810),7862=>array(14,-139,706,883),7863=>array(37,-149,442,647),7864=>array(12,-139,597,662),7865=>array(26,-149,424,460),7866=>array(12,0,597,920),7867=>array(26,-10,424,708),7868=>array(12,0,597,808),7869=>array(26,-10,424,596),7870=>array(12,0,597,1097),7871=>array(26,-10,424,897),7872=>array(12,0,597,1097),7873=>array(26,-10,424,897),7874=>array(12,0,608,920),7875=>array(26,-10,504,708),7876=>array(12,0,597,1032),7877=>array(26,-10,424,832),7878=>array(12,-139,597,868),7879=>array(26,-149,424,657),7880=>array(-240,0,314,911),7881=>array(-272,0,253,699),7882=>array(18,-139,314,662),7883=>array(16,-139,253,683),7884=>array(34,-153,688,676),7885=>array(29,-149,470,460),7886=>array(34,-14,688,924),7887=>array(29,-10,470,706),7888=>array(34,-14,688,1097),7889=>array(29,-10,470,897),7890=>array(34,-14,688,1097),7891=>array(29,-10,470,897),7892=>array(34,-14,688,924),7893=>array(29,-10,537,706),7894=>array(34,-14,688,1032),7895=>array(29,-10,470,832),7896=>array(34,-153,688,893),7897=>array(29,-149,470,657),7898=>array(34,-14,708,895),7899=>array(29,-10,536,679),7900=>array(34,-14,708,904),7901=>array(29,-10,536,677),7902=>array(34,-14,708,924),7903=>array(29,-10,536,706),7904=>array(34,-14,708,857),7905=>array(29,-10,536,618),7906=>array(34,-173,708,796),7907=>array(29,-169,536,552),7908=>array(14,-153,706,662),7909=>array(9,-149,479,450),7910=>array(14,-14,706,920),7911=>array(9,-10,479,708),7912=>array(14,-14,826,914),7913=>array(9,-10,538,684),7914=>array(14,-14,826,908),7915=>array(9,-10,538,678),7916=>array(14,-14,826,920),7917=>array(9,-10,538,708),7918=>array(14,-14,826,848),7919=>array(9,-10,538,640),7920=>array(14,-173,826,848),7921=>array(9,-169,538,636),7922=>array(22,0,703,872),7923=>array(14,-218,474,661),7924=>array(22,-139,703,662),7925=>array(14,-357,474,450),7926=>array(22,0,703,920),7927=>array(14,-218,474,708),7928=>array(22,0,703,808),7929=>array(14,-218,474,596),8204=>array(-17,0,17,910),8205=>array(-110,0,110,910),8206=>array(-123,0,123,916),8207=>array(-123,0,123,916),8234=>array(-123,-94,123,822),8235=>array(-123,-94,123,822),8236=>array(-111,0,111,910),8237=>array(-123,-94,123,916),8238=>array(-123,-94,123,916),64256=>array(26,0,479,500),64257=>array(22,0,382,500),64258=>array(23,0,382,500),64259=>array(26,0,583,500),64260=>array(26,0,582,500),64262=>array(37,-7,494,512),64830=>array(29,-259,520,689),64831=>array(34,-259,525,689),65010=>array(46,1,664,673),65152=>array(49,-58,283,215),65153=>array(32,-59,314,869),65154=>array(28,0,391,870),65155=>array(41,-58,259,760),65156=>array(41,0,340,760),65157=>array(51,-267,394,422),65158=>array(48,-267,448,422),65159=>array(57,-292,288,738),65160=>array(57,-232,354,738),65161=>array(47,-164,603,417),65162=>array(34,-262,538,202),65163=>array(0,0,214,534),65164=>array(0,0,253,523),65165=>array(57,-58,259,738),65166=>array(57,0,354,738),65167=>array(34,-196,748,331),65168=>array(29,-196,777,330),65169=>array(0,-197,214,329),65170=>array(0,-197,253,329),65171=>array(34,2,281,583),65172=>array(36,1,438,582),65173=>array(42,0,756,432),65174=>array(37,0,784,432),65175=>array(0,0,244,515),65176=>array(0,0,296,515),65177=>array(39,1,753,518),65178=>array(37,0,784,518),65179=>array(0,0,244,601),65180=>array(0,0,293,601),65181=>array(38,-437,561,414),65182=>array(46,-438,568,413),65183=>array(0,-196,551,366),65184=>array(0,-196,539,366),65185=>array(42,-438,564,413),65186=>array(46,-438,568,413),65187=>array(0,0,551,366),65188=>array(0,0,539,366),65189=>array(38,-436,561,554),65190=>array(41,-438,563,551),65191=>array(0,0,551,588),65192=>array(0,0,539,515),65193=>array(47,0,361,454),65194=>array(53,0,401,454),65195=>array(50,0,364,647),65196=>array(48,-1,397,647),65197=>array(47,-268,407,314),65198=>array(38,-267,464,317),65199=>array(49,-272,409,511),65200=>array(43,-267,469,516),65201=>array(38,-228,834,303),65202=>array(43,-228,917,303),65203=>array(0,0,563,303),65204=>array(0,0,640,303),65205=>array(36,-228,832,548),65206=>array(41,-228,914,549),65207=>array(0,0,563,555),65208=>array(0,0,640,555),65209=>array(46,-228,1032,302),65210=>array(41,-228,1085,302),65211=>array(0,0,708,302),65212=>array(0,0,761,302),65213=>array(38,-228,1025,432),65214=>array(41,-228,1085,432),65215=>array(0,0,708,432),65216=>array(0,0,761,432),65217=>array(50,-1,707,738),65218=>array(49,0,729,738),65219=>array(0,0,593,738),65220=>array(0,0,616,738),65221=>array(47,0,704,738),65222=>array(42,0,722,738),65223=>array(0,0,593,738),65224=>array(0,0,616,738),65225=>array(41,-438,469,419),65226=>array(63,-458,496,274),65227=>array(0,0,493,362),65228=>array(0,0,388,281),65229=>array(39,-438,467,599),65230=>array(63,-458,496,516),65231=>array(0,0,493,542),65232=>array(0,0,388,516),65233=>array(42,0,763,578),65234=>array(35,1,792,458),65235=>array(0,0,298,578),65236=>array(0,0,316,458),65237=>array(41,-228,537,454),65238=>array(41,-228,584,454),65239=>array(0,0,298,599),65240=>array(0,0,316,491),65241=>array(38,1,746,739),65242=>array(0,0,768,738),65243=>array(0,0,357,762),65244=>array(0,0,410,762),65245=>array(38,-228,537,738),65246=>array(46,-228,616,738),65247=>array(0,0,220,738),65248=>array(0,0,245,738),65249=>array(48,-413,356,240),65250=>array(48,-416,472,256),65251=>array(0,0,385,256),65252=>array(0,-14,424,256),65253=>array(54,-231,559,367),65254=>array(38,-228,616,370),65255=>array(0,0,214,516),65256=>array(0,0,253,516),65257=>array(35,-2,282,411),65258=>array(42,1,445,413),65259=>array(0,-16,452,522),65260=>array(0,-173,415,373),65261=>array(47,-268,390,259),65262=>array(50,-267,449,259),65263=>array(41,-163,597,419),65264=>array(42,-262,546,182),65265=>array(43,-333,599,414),65266=>array(42,-422,546,183),65267=>array(0,-236,244,329),65268=>array(0,-236,283,329),65269=>array(39,-88,507,752),65270=>array(39,-99,744,779),65271=>array(52,-88,507,792),65272=>array(57,-99,744,788),65273=>array(74,-292,507,749),65274=>array(68,-248,744,736),65275=>array(48,-89,481,748),65276=>array(68,-99,744,736),65535=>array(33,0,300,667)); +$cw=array(0=>0,12=>318,32=>250,33=>332,34=>408,35=>500,36=>500,37=>832,38=>778,39=>180,40=>332,41=>332,42=>500,43=>564,44=>250,45=>332,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>332,74=>388,75=>722,76=>611,77=>888,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>332,92=>278,93=>332,94=>468,95=>500,96=>332,97=>444,98=>500,99=>444,100=>500,101=>444,102=>332,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>332,115=>388,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,160=>250,161=>332,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>332,169=>760,170=>276,171=>500,172=>564,173=>332,174=>760,175=>332,176=>400,177=>564,178=>300,179=>300,180=>332,181=>534,182=>452,183=>250,184=>332,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>888,199=>667,200=>611,201=>611,202=>611,203=>611,204=>332,205=>332,206=>332,207=>332,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500,256=>722,257=>444,258=>722,259=>444,260=>722,261=>444,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>600,272=>722,273=>500,274=>611,275=>444,276=>611,277=>444,278=>611,279=>444,280=>611,281=>444,282=>611,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>722,293=>500,294=>722,295=>548,296=>332,297=>278,298=>332,299=>278,300=>332,301=>278,302=>332,303=>278,304=>332,305=>278,306=>722,307=>556,308=>388,309=>203,310=>722,311=>500,312=>500,313=>611,314=>278,315=>611,316=>278,317=>611,318=>348,319=>611,320=>444,321=>611,322=>278,323=>722,324=>500,325=>722,326=>500,327=>722,328=>500,329=>556,330=>722,331=>500,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>888,339=>722,340=>667,341=>332,342=>667,343=>332,344=>667,345=>332,346=>556,347=>388,348=>556,349=>388,350=>556,351=>388,352=>556,353=>388,354=>611,355=>278,356=>611,357=>278,358=>611,359=>278,360=>722,361=>500,362=>722,363=>500,364=>722,365=>500,366=>722,367=>500,368=>722,369=>500,370=>722,371=>500,372=>944,373=>722,374=>722,375=>500,376=>722,377=>611,378=>444,379=>611,380=>444,381=>611,382=>444,383=>332,384=>500,385=>667,386=>646,387=>500,388=>646,389=>500,390=>667,391=>667,392=>444,393=>722,394=>722,395=>646,396=>500,397=>534,398=>611,399=>722,400=>518,401=>556,402=>332,403=>722,404=>664,405=>728,406=>332,407=>332,408=>810,409=>500,410=>278,411=>480,412=>944,413=>722,414=>500,415=>726,416=>722,417=>500,418=>1042,419=>778,420=>556,421=>500,422=>667,423=>556,424=>388,425=>627,426=>592,427=>278,428=>611,429=>278,430=>611,431=>722,432=>500,433=>757,434=>722,435=>822,436=>667,437=>611,438=>444,439=>556,440=>556,441=>388,442=>500,443=>500,444=>614,445=>438,446=>421,447=>500,448=>200,449=>400,450=>600,451=>332,452=>1332,453=>1166,454=>944,455=>1000,456=>888,457=>556,458=>1111,459=>1000,460=>778,461=>722,462=>444,463=>332,464=>278,465=>722,466=>500,467=>722,468=>500,469=>722,470=>500,471=>722,472=>500,473=>722,474=>500,475=>722,476=>500,477=>444,478=>722,479=>444,480=>722,481=>444,482=>888,483=>667,484=>722,485=>500,486=>722,487=>500,488=>722,489=>500,490=>722,491=>500,492=>722,493=>500,494=>556,495=>388,496=>278,497=>1332,498=>1166,499=>944,500=>722,501=>500,502=>944,504=>722,505=>500,506=>722,507=>444,508=>888,509=>667,510=>722,511=>500,512=>722,513=>444,514=>722,515=>444,516=>611,517=>444,518=>611,519=>444,520=>332,521=>278,522=>332,523=>278,524=>722,525=>500,526=>722,527=>500,528=>667,529=>332,530=>667,531=>332,532=>722,533=>500,534=>722,535=>500,536=>556,537=>388,538=>611,539=>278,542=>722,543=>500,550=>722,551=>444,552=>611,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>722,563=>500,565=>597,567=>278,1548=>278,1563=>278,1567=>322,1569=>278,1570=>343,1571=>298,1572=>442,1573=>343,1574=>634,1575=>298,1576=>806,1577=>324,1578=>808,1579=>815,1580=>616,1581=>616,1582=>625,1583=>407,1584=>408,1585=>459,1586=>469,1587=>880,1588=>907,1589=>1099,1590=>1077,1591=>750,1592=>755,1593=>522,1594=>529,1600=>439,1601=>806,1602=>584,1603=>782,1604=>589,1605=>413,1606=>623,1607=>332,1608=>435,1609=>634,1610=>634,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>419,1633=>419,1634=>419,1635=>419,1636=>419,1637=>419,1638=>419,1639=>419,1640=>419,1641=>419,1642=>462,1645=>398,7680=>722,7681=>444,7682=>667,7683=>500,7684=>667,7685=>500,7686=>667,7687=>500,7688=>667,7689=>444,7690=>722,7691=>500,7692=>722,7693=>500,7694=>722,7695=>500,7696=>722,7697=>500,7698=>722,7699=>500,7700=>611,7701=>444,7702=>611,7703=>444,7704=>611,7705=>444,7706=>611,7707=>444,7708=>611,7709=>444,7710=>556,7711=>332,7712=>722,7713=>500,7714=>722,7715=>500,7716=>722,7717=>500,7718=>722,7719=>500,7720=>722,7721=>500,7722=>722,7723=>500,7724=>332,7725=>278,7726=>332,7727=>278,7728=>722,7729=>500,7730=>722,7731=>500,7732=>722,7733=>500,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>888,7743=>778,7744=>888,7745=>778,7746=>888,7747=>778,7748=>722,7749=>500,7750=>722,7751=>500,7752=>722,7753=>500,7754=>722,7755=>500,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>556,7765=>500,7766=>556,7767=>500,7768=>667,7769=>332,7770=>667,7771=>332,7772=>667,7773=>332,7774=>667,7775=>332,7776=>556,7777=>388,7778=>556,7779=>388,7780=>556,7781=>388,7782=>556,7783=>388,7784=>556,7785=>388,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>500,7796=>722,7797=>500,7798=>722,7799=>500,7800=>722,7801=>500,7802=>722,7803=>500,7804=>722,7805=>500,7806=>722,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>722,7819=>500,7820=>722,7821=>500,7822=>722,7823=>500,7824=>611,7825=>444,7826=>611,7827=>444,7828=>611,7829=>444,7830=>500,7831=>278,7832=>722,7833=>500,7834=>444,7835=>332,7840=>722,7841=>444,7842=>807,7843=>528,7844=>722,7845=>444,7846=>722,7847=>444,7848=>807,7849=>528,7850=>722,7851=>444,7852=>722,7853=>444,7854=>722,7855=>444,7856=>722,7857=>444,7858=>807,7859=>528,7860=>722,7861=>444,7862=>722,7863=>444,7864=>611,7865=>444,7866=>696,7867=>528,7868=>611,7869=>444,7870=>611,7871=>444,7872=>611,7873=>444,7874=>696,7875=>528,7876=>611,7877=>444,7878=>611,7879=>444,7880=>332,7881=>278,7882=>332,7883=>278,7884=>722,7885=>500,7886=>807,7887=>584,7888=>722,7889=>500,7890=>722,7891=>500,7892=>807,7893=>584,7894=>722,7895=>500,7896=>722,7897=>500,7898=>722,7899=>500,7900=>722,7901=>500,7902=>807,7903=>584,7904=>722,7905=>500,7906=>722,7907=>500,7908=>722,7909=>500,7910=>807,7911=>584,7912=>722,7913=>500,7914=>722,7915=>500,7916=>807,7917=>584,7918=>722,7919=>500,7920=>722,7921=>500,7922=>722,7923=>500,7924=>722,7925=>500,7926=>807,7927=>584,7928=>722,7929=>500,8204=>0,8205=>0,8206=>0,8207=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,64256=>443,64257=>407,64258=>407,64259=>603,64260=>601,64262=>496,64830=>554,64831=>554,65010=>719,65152=>329,65153=>366,65154=>391,65155=>296,65156=>339,65157=>439,65158=>448,65159=>342,65160=>354,65161=>659,65162=>538,65163=>267,65164=>253,65165=>298,65166=>354,65167=>808,65168=>777,65169=>274,65170=>253,65171=>337,65172=>438,65173=>818,65174=>784,65175=>293,65176=>296,65177=>818,65178=>784,65179=>293,65180=>293,65181=>608,65182=>568,65183=>599,65184=>539,65185=>606,65186=>568,65187=>606,65188=>539,65189=>616,65190=>563,65191=>599,65192=>539,65193=>411,65194=>402,65195=>423,65196=>396,65197=>459,65198=>464,65199=>464,65200=>469,65201=>887,65202=>916,65203=>623,65204=>640,65205=>883,65206=>914,65207=>621,65208=>640,65209=>1080,65210=>1084,65211=>772,65212=>761,65213=>1075,65214=>1084,65215=>767,65216=>761,65217=>762,65218=>729,65219=>654,65220=>616,65221=>762,65222=>722,65223=>642,65224=>616,65225=>522,65226=>422,65227=>553,65228=>387,65229=>529,65230=>422,65231=>541,65232=>387,65233=>815,65234=>791,65235=>346,65236=>315,65237=>587,65238=>584,65239=>348,65240=>315,65241=>806,65242=>767,65243=>408,65244=>410,65245=>589,65246=>616,65247=>278,65248=>245,65249=>407,65250=>472,65251=>439,65252=>423,65253=>611,65254=>616,65255=>281,65256=>253,65257=>332,65258=>444,65259=>507,65260=>415,65261=>439,65262=>449,65263=>637,65264=>546,65265=>639,65266=>546,65267=>293,65268=>282,65269=>569,65270=>744,65271=>577,65272=>744,65273=>579,65274=>744,65275=>537,65276=>744,65535=>367); +// --- EOF --- diff --git a/incs/tcpdf/fonts/aefurat.z b/incs/tcpdf/fonts/aefurat.z new file mode 100644 index 0000000..67d0f96 Binary files /dev/null and b/incs/tcpdf/fonts/aefurat.z differ diff --git a/incs/tcpdf/fonts/cid0cs.php b/incs/tcpdf/fonts/cid0cs.php new file mode 100644 index 0000000..cd269d0 --- /dev/null +++ b/incs/tcpdf/fonts/cid0cs.php @@ -0,0 +1,17 @@ +'Adobe', 'Ordering'=>'GB1','Supplement'=>2); +include(dirname(__FILE__).'/uni2cid_ag15.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf/fonts/cid0ct.php b/incs/tcpdf/fonts/cid0ct.php new file mode 100644 index 0000000..387113b --- /dev/null +++ b/incs/tcpdf/fonts/cid0ct.php @@ -0,0 +1,17 @@ +'Adobe', 'Ordering'=>'CNS1','Supplement'=>0); +include(dirname(__FILE__).'/uni2cid_aj16.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf/fonts/cid0jp.php b/incs/tcpdf/fonts/cid0jp.php new file mode 100644 index 0000000..264359b --- /dev/null +++ b/incs/tcpdf/fonts/cid0jp.php @@ -0,0 +1,17 @@ +'Adobe', 'Ordering'=>'Japan1','Supplement'=>5); +include(dirname(__FILE__).'/uni2cid_aj16.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf/fonts/cid0kr.php b/incs/tcpdf/fonts/cid0kr.php new file mode 100644 index 0000000..8dbd837 --- /dev/null +++ b/incs/tcpdf/fonts/cid0kr.php @@ -0,0 +1,17 @@ +'Adobe', 'Ordering'=>'Korea1','Supplement'=>0); +include(dirname(__FILE__).'/uni2cid_ak12.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cbbox=array(0=>array(125,0,875,750),33=>array(85,0,194,716),34=>array(41,462,313,716),35=>array(11,-12,545,728),36=>array(38,-103,511,782),37=>array(73,-27,819,728),38=>array(43,-17,644,728),39=>array(45,462,145,716),40=>array(60,-210,297,728),41=>array(36,-210,273,728),42=>array(33,423,356,728),43=>array(55,116,529,590),44=>array(84,-141,190,100),45=>array(32,215,301,303),46=>array(89,0,189,100),47=>array(0,-24,278,716),48=>array(45,-12,511,719),49=>array(111,0,375,719),50=>array(31,0,505,719),51=>array(44,-12,513,719),52=>array(15,0,510,716),53=>array(42,-12,516,706),54=>array(42,-12,514,719),55=>array(48,0,511,706),56=>array(42,-12,513,719),57=>array(43,-12,513,719),58=>array(90,0,190,518),59=>array(84,-141,190,518),60=>array(55,111,529,595),61=>array(55,203,529,503),62=>array(55,111,529,595),63=>array(46,0,508,728),64=>array(56,-210,981,729),65=>array(-1,0,668,716),66=>array(74,0,615,716),67=>array(51,-12,683,728),68=>array(80,0,672,716),69=>array(79,0,614,716),70=>array(80,0,563,716),71=>array(52,-12,714,728),72=>array(80,0,642,716),73=>array(92,0,187,716),74=>array(27,-12,420,716),75=>array(73,0,665,716),76=>array(75,0,523,716),77=>array(76,0,757,716),78=>array(79,0,642,716),79=>array(47,-12,732,728),80=>array(77,0,623,716),81=>array(47,-56,745,728),82=>array(80,0,711,716),83=>array(45,-12,615,728),84=>array(22,0,589,716),85=>array(79,-12,642,716),86=>array(6,0,660,716),87=>array(12,0,933,716),88=>array(5,0,661,716),89=>array(5,0,661,716),90=>array(18,0,584,716),91=>array(68,-199,262,716),92=>array(0,-24,278,716),93=>array(16,-199,210,716),94=>array(26,325,443,716),95=>array(-6,-125,506,-75),96=>array(42,591,222,728),97=>array(38,-12,516,530),98=>array(67,-12,517,716),99=>array(39,-12,491,530),100=>array(36,-12,486,716),101=>array(39,-12,517,530),102=>array(8,0,311,728),103=>array(34,-210,491,530),104=>array(67,0,490,716),105=>array(67,0,155,716),106=>array(-45,-209,155,716),107=>array(66,0,496,716),108=>array(67,0,155,716),109=>array(65,0,769,530),110=>array(68,0,490,530),111=>array(35,-12,521,530),112=>array(68,-199,518,530),113=>array(38,-199,488,530),114=>array(64,0,346,530),115=>array(31,-12,461,530),116=>array(17,-7,269,700),117=>array(66,-12,487,518),118=>array(13,0,488,518),119=>array(5,0,717,518),120=>array(7,0,493,518),121=>array(16,-210,492,518),122=>array(20,0,479,518),123=>array(28,-210,310,728),124=>array(92,-199,168,716),125=>array(24,-210,306,728),126=>array(43,272,542,432),161=>array(110,-199,219,517),162=>array(55,-200,507,716),163=>array(15,-14,531,728),164=>array(38,115,518,594),165=>array(1,0,555,716),166=>array(92,-199,168,716),167=>array(42,-210,513,728),168=>array(31,611,302,711),169=>array(0,-9,737,728),170=>array(21,364,348,728),171=>array(69,35,487,481),172=>array(55,203,529,503),173=>array(32,215,301,303),174=>array(0,-9,737,728),175=>array(-6,793,506,843),176=>array(65,454,335,725),177=>array(55,0,529,611),178=>array(12,358,316,725),179=>array(16,349,315,725),180=>array(111,591,291,728),181=>array(67,-199,488,518),182=>array(-1,-199,539,716),183=>array(89,302,189,402),184=>array(52,-205,263,11),185=>array(52,358,232,725),186=>array(22,361,343,728),187=>array(69,35,487,481),188=>array(62,-25,789,732),189=>array(62,-25,806,732),190=>array(26,-25,789,732),191=>array(75,-209,537,519),192=>array(-1,0,668,900),193=>array(-1,0,668,900),194=>array(-1,0,668,900),195=>array(-1,0,668,886),196=>array(-1,0,668,881),197=>array(-1,0,668,920),198=>array(0,0,945,716),199=>array(51,-209,684,728),200=>array(79,0,614,900),201=>array(79,0,614,900),202=>array(79,0,614,900),203=>array(79,0,614,881),204=>array(15,0,195,900),205=>array(83,0,264,900),206=>array(-15,0,293,900),207=>array(3,0,274,881),208=>array(1,0,672,716),209=>array(79,0,642,884),210=>array(47,-12,732,900),211=>array(47,-12,732,900),212=>array(47,-12,732,900),213=>array(47,-12,732,884),214=>array(47,-12,732,881),215=>array(79,141,505,567),216=>array(41,-29,742,742),217=>array(79,-12,642,900),218=>array(79,-12,642,900),219=>array(79,-12,642,900),220=>array(79,-12,642,881),221=>array(5,0,661,900),222=>array(77,0,623,716),223=>array(72,-12,577,728),224=>array(38,-12,516,728),225=>array(38,-12,516,728),226=>array(38,-12,516,728),227=>array(38,-12,516,716),228=>array(38,-12,516,711),229=>array(38,-12,516,752),230=>array(34,-12,849,530),231=>array(39,-196,491,530),232=>array(39,-12,517,728),233=>array(39,-12,517,728),234=>array(39,-12,517,728),235=>array(39,-12,517,711),236=>array(13,0,193,728),237=>array(83,0,264,728),238=>array(-15,0,293,728),239=>array(5,0,276,711),240=>array(38,-12,517,716),241=>array(68,0,490,716),242=>array(35,-12,521,728),243=>array(35,-12,521,728),244=>array(35,-12,521,728),245=>array(35,-12,521,716),246=>array(35,-12,521,711),247=>array(55,146,529,560),248=>array(63,-39,549,550),249=>array(66,-12,487,728),250=>array(66,-12,487,728),251=>array(66,-12,487,728),252=>array(66,-12,487,711),253=>array(16,-210,492,728),254=>array(68,-199,518,716),255=>array(16,-210,492,711),256=>array(-1,0,668,833),257=>array(38,-12,516,697),258=>array(-1,0,668,888),259=>array(38,-12,516,722),260=>array(-1,-208,758,716),261=>array(38,-208,571,530),262=>array(51,-12,683,916),263=>array(39,-12,491,728),264=>array(51,-12,683,914),265=>array(39,-12,491,728),266=>array(51,-12,683,877),267=>array(39,-12,491,711),268=>array(51,-12,683,916),269=>array(39,-12,491,728),270=>array(80,0,672,916),271=>array(36,-12,625,716),272=>array(-1,0,672,716),273=>array(36,-12,551,716),274=>array(79,0,614,863),275=>array(39,-12,517,697),276=>array(79,0,614,902),277=>array(39,-12,517,722),278=>array(79,0,614,877),279=>array(39,-12,517,711),280=>array(79,-208,645,716),281=>array(39,-208,517,530),282=>array(79,0,614,916),283=>array(39,-12,517,728),284=>array(52,-12,714,914),285=>array(34,-210,491,728),286=>array(52,-12,714,904),287=>array(34,-210,491,722),288=>array(52,-12,714,877),289=>array(34,-210,491,711),290=>array(52,-210,714,728),291=>array(34,-210,491,775),292=>array(80,0,642,914),293=>array(67,0,490,914),294=>array(-1,0,722,716),295=>array(2,0,490,716),296=>array(-24,0,303,890),297=>array(-53,0,274,717),298=>array(-15,0,290,849),299=>array(-42,0,263,697),300=>array(-3,0,286,904),301=>array(-34,0,255,722),302=>array(91,-208,305,716),303=>array(45,-208,225,716),304=>array(92,0,187,877),305=>array(95,0,183,518),306=>array(92,-12,670,716),307=>array(67,-209,377,716),308=>array(27,-12,526,914),309=>array(-46,-209,263,728),310=>array(73,-210,665,716),311=>array(66,-210,496,716),312=>array(66,0,446,518),313=>array(75,0,523,916),314=>array(50,0,230,916),315=>array(75,-210,523,716),316=>array(58,-210,160,716),317=>array(-29,0,523,916),318=>array(-44,0,264,916),319=>array(75,0,523,716),320=>array(67,0,313,716),321=>array(0,0,521,716),322=>array(1,0,218,716),323=>array(79,0,642,916),324=>array(68,0,490,728),325=>array(79,-210,642,716),326=>array(68,-210,490,530),327=>array(79,0,642,916),328=>array(68,0,490,728),329=>array(-2,0,559,722),330=>array(81,-186,670,728),331=>array(68,-210,489,530),332=>array(47,-12,732,849),333=>array(35,-12,521,697),334=>array(47,-12,732,904),335=>array(35,-12,521,722),336=>array(47,-12,732,914),337=>array(35,-12,521,728),338=>array(63,-12,968,728),339=>array(38,-12,904,530),340=>array(80,0,711,914),341=>array(64,0,346,728),342=>array(80,-210,711,716),343=>array(54,-210,346,530),344=>array(80,0,711,916),345=>array(28,0,346,728),346=>array(45,-12,615,916),347=>array(31,-12,461,728),348=>array(45,-12,615,916),349=>array(31,-12,461,728),350=>array(45,-210,615,728),351=>array(31,-210,461,530),352=>array(45,-12,615,916),353=>array(31,-12,461,728),354=>array(22,-210,589,716),355=>array(17,-210,269,700),356=>array(22,0,589,916),357=>array(17,-7,406,716),358=>array(22,0,589,716),359=>array(17,-7,269,700),360=>array(79,-12,642,890),361=>array(66,-12,487,716),362=>array(79,-12,642,851),363=>array(66,-12,487,697),364=>array(79,-12,642,906),365=>array(66,-12,487,722),366=>array(79,-12,642,955),367=>array(66,-12,487,752),368=>array(79,-12,642,917),369=>array(66,-12,487,728),370=>array(79,-208,642,716),371=>array(66,-208,555,518),372=>array(12,0,933,916),373=>array(5,0,717,728),374=>array(5,0,661,916),375=>array(16,-210,492,728),376=>array(5,0,661,879),377=>array(18,0,584,916),378=>array(20,0,479,728),379=>array(18,0,584,877),380=>array(20,0,479,711),381=>array(18,0,584,916),382=>array(20,0,479,728),383=>array(67,0,292,728),384=>array(-14,-12,515,716),385=>array(0,0,688,716),386=>array(80,0,620,716),387=>array(65,-12,515,716),388=>array(67,-12,517,716),389=>array(67,-12,517,716),390=>array(39,-12,671,728),391=>array(51,-12,769,750),392=>array(39,-12,579,567),393=>array(1,0,672,716),394=>array(0,0,739,716),395=>array(35,0,575,716),396=>array(41,-12,491,716),397=>array(35,-198,522,530),398=>array(53,0,588,716),399=>array(45,-12,676,728),400=>array(42,-13,565,728),401=>array(-20,-154,563,716),402=>array(-14,-154,311,728),403=>array(52,-12,792,750),404=>array(0,-206,649,716),405=>array(67,-12,775,716),406=>array(67,-12,245,716),407=>array(0,0,322,716),408=>array(73,0,690,720),409=>array(66,0,496,728),410=>array(0,-12,322,716),411=>array(13,0,488,716),412=>array(65,-12,769,716),413=>array(-21,-154,642,716),414=>array(68,-199,490,530),415=>array(47,-12,732,728),416=>array(47,-12,776,768),417=>array(35,-12,555,606),418=>array(47,-12,950,728),419=>array(35,-209,715,530),420=>array(0,0,691,716),421=>array(68,-199,519,637),422=>array(80,-122,738,716),423=>array(52,-12,622,728),424=>array(39,-12,469,530),425=>array(47,0,554,716),426=>array(34,-154,405,734),427=>array(17,-151,269,700),428=>array(23,0,549,716),429=>array(17,-7,269,716),430=>array(22,-208,589,716),431=>array(79,-12,776,768),432=>array(66,-12,625,620),433=>array(67,-12,681,716),434=>array(6,0,620,728),435=>array(32,0,745,728),436=>array(16,-210,617,528),437=>array(18,0,584,716),438=>array(20,0,479,519),439=>array(40,-12,582,716),440=>array(46,-12,588,716),441=>array(42,-192,486,518),442=>array(36,-209,437,518),443=>array(31,0,505,728),444=>array(13,-12,516,716),445=>array(37,-12,486,518),446=>array(46,-10,508,716),447=>array(68,-199,498,529),448=>array(92,0,168,716),449=>array(92,0,372,716),450=>array(25,0,449,716),451=>array(85,0,194,716),452=>array(80,0,1303,896),453=>array(80,0,1202,728),454=>array(36,-12,1036,728),455=>array(75,-12,949,716),456=>array(75,-209,709,716),457=>array(67,-209,375,716),458=>array(79,-12,1141,716),459=>array(79,-209,875,716),460=>array(68,-209,709,716),461=>array(-1,0,668,900),462=>array(38,-12,516,728),463=>array(-17,0,292,900),464=>array(-18,0,291,728),465=>array(47,-12,732,900),466=>array(35,-12,521,728),467=>array(79,-12,642,900),468=>array(66,-12,487,728),469=>array(79,-12,642,1003),470=>array(66,-12,487,832),471=>array(79,-12,642,1068),472=>array(66,-12,487,896),473=>array(79,-12,642,1068),474=>array(66,-12,487,896),475=>array(79,-12,642,1068),476=>array(66,-12,487,896),477=>array(39,-11,517,530),478=>array(-1,0,668,1003),479=>array(38,-12,516,832),480=>array(-1,0,668,1003),481=>array(38,-12,516,832),482=>array(0,0,945,865),483=>array(34,-12,849,697),484=>array(52,-12,779,728),485=>array(34,-210,556,530),486=>array(52,-12,714,900),487=>array(34,-210,491,728),488=>array(73,0,665,900),489=>array(66,0,496,900),490=>array(47,-208,732,728),491=>array(33,-208,519,530),492=>array(47,-208,732,865),493=>array(33,-208,519,697),494=>array(48,6,492,898),495=>array(48,-192,492,728),496=>array(-48,-209,261,728),497=>array(80,0,1301,716),498=>array(80,0,1200,716),499=>array(36,-12,1034,716),500=>array(52,-12,714,900),501=>array(34,-210,491,728),506=>array(-1,0,668,1043),507=>array(38,-12,516,937),508=>array(0,0,945,898),509=>array(34,-12,849,728),510=>array(41,-29,742,898),511=>array(63,-39,549,728),512=>array(-1,0,668,894),513=>array(38,-12,516,728),514=>array(-1,0,668,888),515=>array(38,-12,516,722),516=>array(79,0,614,894),517=>array(39,-12,517,728),518=>array(79,0,614,888),519=>array(39,-12,517,722),520=>array(-55,0,291,894),521=>array(-53,0,292,728),522=>array(-3,0,286,888),523=>array(-5,0,284,722),524=>array(47,-12,732,894),525=>array(35,-12,521,728),526=>array(47,-12,732,888),527=>array(35,-12,521,722),528=>array(80,0,711,894),529=>array(14,0,359,728),530=>array(80,0,711,888),531=>array(38,0,346,722),532=>array(79,-12,642,894),533=>array(66,-12,487,728),534=>array(79,-12,642,888),535=>array(66,-12,487,722),592=>array(40,-12,518,530),593=>array(36,-12,486,530),594=>array(70,-12,520,530),595=>array(70,-12,520,716),596=>array(9,-12,461,530),597=>array(39,-91,482,530),598=>array(36,-210,611,716),599=>array(36,-12,611,716),600=>array(39,-12,522,530),601=>array(39,-12,517,530),602=>array(41,-12,772,530),603=>array(36,-12,450,530),604=>array(35,-12,449,530),605=>array(35,-12,701,530),606=>array(36,-12,483,530),607=>array(-51,-210,252,518),608=>array(34,-210,616,716),609=>array(34,-210,491,530),610=>array(36,-12,518,530),611=>array(13,-210,488,518),612=>array(13,-12,488,518),613=>array(66,-198,487,518),614=>array(67,0,490,716),615=>array(67,-210,490,716),616=>array(-2,0,244,716),617=>array(67,-12,280,518),618=>array(33,0,323,518),619=>array(7,0,349,716),620=>array(20,0,403,716),621=>array(67,-210,280,716),622=>array(67,-210,599,716),623=>array(64,-12,768,518),624=>array(64,-209,768,518),625=>array(65,-210,769,530),626=>array(-57,-210,490,530),627=>array(68,-210,615,530),628=>array(68,0,490,518),629=>array(35,-12,521,530),630=>array(36,-12,690,530),631=>array(36,-12,638,530),632=>array(36,-210,522,716),633=>array(-13,-12,269,518),634=>array(-13,-12,269,716),635=>array(-13,-210,394,518),636=>array(64,-198,346,530),637=>array(64,-210,346,530),638=>array(64,0,326,530),639=>array(-14,0,248,530),640=>array(64,0,518,518),641=>array(64,0,518,518),642=>array(31,-208,461,530),643=>array(-83,-210,299,716),644=>array(-53,-210,329,716),645=>array(-83,-210,299,716),646=>array(-125,-198,302,716),647=>array(9,-177,261,530),648=>array(17,-210,294,700),649=>array(20,-12,576,518),650=>array(36,-12,522,518),651=>array(66,-12,520,530),652=>array(13,0,488,518),653=>array(5,0,717,518),654=>array(8,0,484,728),655=>array(2,0,498,518),656=>array(20,-208,653,518),657=>array(20,-79,542,518),658=>array(22,-210,494,518),659=>array(26,-210,494,518),660=>array(16,0,428,728),661=>array(36,0,448,728),662=>array(16,-12,428,716),663=>array(39,-210,491,530),664=>array(36,-12,578,530),665=>array(74,0,496,518),666=>array(36,-12,483,530),667=>array(36,-12,582,616),668=>array(68,0,490,518),669=>array(-125,-198,248,716),670=>array(4,-198,434,518),671=>array(67,0,406,518),672=>array(36,-198,611,716),673=>array(16,0,428,728),674=>array(36,0,448,728),675=>array(36,-12,945,716),676=>array(36,-210,930,716),677=>array(36,-79,1008,716),678=>array(17,-12,650,700),679=>array(17,-210,540,728),680=>array(17,-91,700,700),688=>array(50,344,278,716),689=>array(50,344,278,716),690=>array(-10,235,103,716),691=>array(50,344,210,619),692=>array(-9,338,151,613),693=>array(-9,241,213,613),694=>array(50,344,292,613),695=>array(2,344,386,613),696=>array(8,235,274,613),697=>array(46,462,192,716),698=>array(46,462,342,716),699=>array(64,494,166,728),700=>array(56,482,158,716),701=>array(64,482,166,716),702=>array(44,497,178,716),703=>array(44,497,178,716),704=>array(9,428,230,720),705=>array(20,428,242,720),706=>array(57,423,264,675),707=>array(56,423,263,675),708=>array(34,445,286,652),709=>array(34,446,286,653),710=>array(12,591,321,728),711=>array(12,591,321,728),712=>array(66,506,126,716),713=>array(14,624,319,697),714=>array(111,591,291,728),715=>array(42,591,222,728),716=>array(66,-210,126,0),717=>array(14,-176,319,-113),718=>array(42,-210,222,-73),719=>array(111,-210,291,-73),720=>array(83,0,217,518),721=>array(83,382,217,518),722=>array(44,150,178,369),723=>array(44,150,178,369),724=>array(45,185,295,333),725=>array(45,185,295,333),726=>array(45,164,235,354),727=>array(65,254,297,300),728=>array(22,595,311,722),729=>array(121,611,211,711),730=>array(79,576,255,752),731=>array(89,-208,303,12),732=>array(3,605,330,716),733=>array(28,591,373,728),734=>array(20,195,329,389),736=>array(7,235,271,613),737=>array(50,344,103,716),738=>array(17,338,249,619),739=>array(4,344,271,613),740=>array(25,215,314,724),741=>array(22,0,280,716),742=>array(22,0,280,716),743=>array(22,0,280,716),744=>array(22,0,280,716),745=>array(22,0,280,716),768=>array(-368,591,-188,728),769=>array(-343,591,-163,728),770=>array(-432,591,-124,728),771=>array(-441,605,-114,716),772=>array(-430,624,-125,697),773=>array(-534,624,-22,674),774=>array(-422,595,-133,722),775=>array(-323,611,-233,711),776=>array(-414,611,-143,711),777=>array(-384,722,-172,895),778=>array(-366,574,-190,752),779=>array(-426,591,-81,728),780=>array(-432,591,-124,728),781=>array(-308,591,-248,801),782=>array(-383,591,-173,801),783=>array(-451,591,-105,728),784=>array(-422,595,-133,822),785=>array(-422,595,-133,722),786=>array(-333,591,-231,825),787=>array(-325,579,-223,813),788=>array(-333,579,-231,813),789=>array(7,482,109,716),790=>array(-368,-210,-188,-73),791=>array(-343,-210,-163,-73),792=>array(-337,-252,-219,-62),793=>array(-337,-252,-219,-62),794=>array(-392,591,-164,769),795=>array(-100,330,55,606),796=>array(-326,-210,-230,-40),797=>array(-403,-210,-153,-62),798=>array(-403,-210,-153,-62),799=>array(-373,-252,-183,-62),800=>array(-404,-165,-152,-119),801=>array(-397,-208,-158,20),802=>array(-272,-208,-33,20),803=>array(-323,-210,-233,-110),804=>array(-414,-210,-143,-110),805=>array(-366,-210,-190,-32),806=>array(-325,-210,-223,-46),807=>array(-381,-205,-169,11),808=>array(-326,-208,-112,12),809=>array(-308,-210,-248,-40),810=>array(-407,-190,-148,-77),811=>array(-414,-205,-142,-43),812=>array(-432,-210,-124,-73),813=>array(-432,-210,-124,-73),814=>array(-422,-200,-133,-73),815=>array(-422,-200,-133,-73),816=>array(-441,-185,-114,-72),817=>array(-430,-179,-125,-106),818=>array(-534,-125,-22,-75),819=>array(-534,-210,-22,-55),820=>array(-441,203,-114,316),821=>array(-430,223,-125,296),822=>array(-500,223,-56,296),823=>array(-458,84,-98,434),824=>array(-678,-24,-100,716),825=>array(-311,-210,-216,-40),826=>array(-407,-190,-148,-77),827=>array(-359,-210,-196,-47),828=>array(-414,-186,-142,-83),829=>array(-412,558,-144,790),830=>array(-333,595,-222,922),831=>array(-534,624,-22,779),832=>array(-368,722,-188,859),833=>array(-343,722,-163,859),834=>array(-441,604,-114,717),835=>array(-325,613,-223,847),836=>array(-456,585,-100,720),837=>array(-301,-210,-180,-60),864=>array(-1011,604,-101,716),865=>array(-1000,595,-112,722),884=>array(30,464,301,716),885=>array(30,-132,301,120),890=>array(80,-208,258,-42),894=>array(84,-141,190,518),900=>array(89,600,208,736),901=>array(-27,600,304,736),902=>array(-1,0,668,736),903=>array(89,303,189,403),904=>array(-43,0,651,736),905=>array(-43,0,679,736),906=>array(-43,0,224,736),908=>array(-6,-12,732,736),910=>array(-43,0,740,736),911=>array(-6,0,706,736),912=>array(-56,0,275,736),913=>array(-1,0,668,716),914=>array(74,0,615,716),915=>array(81,0,528,716),916=>array(6,0,675,716),917=>array(79,0,614,716),918=>array(18,0,584,716),919=>array(80,0,642,716),920=>array(47,-12,732,728),921=>array(92,0,187,716),922=>array(73,0,665,716),923=>array(5,0,659,716),924=>array(76,0,757,716),925=>array(79,0,642,716),926=>array(53,0,597,716),927=>array(47,-12,732,728),928=>array(80,0,642,716),929=>array(77,0,623,716),931=>array(47,0,554,716),932=>array(22,0,589,716),933=>array(5,0,661,716),934=>array(47,-26,761,737),935=>array(5,0,661,716),936=>array(46,0,759,716),937=>array(52,0,706,728),938=>array(3,0,274,860),939=>array(5,0,661,860),940=>array(35,-12,541,736),941=>array(29,-12,405,736),942=>array(68,-199,490,736),943=>array(67,0,188,736),944=>array(68,-12,483,736),945=>array(35,-12,541,530),946=>array(66,-199,528,728),947=>array(13,-199,488,518),948=>array(35,-12,522,716),949=>array(29,-12,405,530),950=>array(35,-210,433,716),951=>array(68,-199,490,530),952=>array(45,-12,511,728),953=>array(67,0,155,518),954=>array(65,0,499,518),955=>array(13,0,488,716),956=>array(66,-199,487,518),957=>array(13,0,488,518),958=>array(35,-210,420,728),959=>array(35,-12,521,530),960=>array(16,0,662,518),961=>array(66,-199,536,530),962=>array(35,-210,465,530),963=>array(35,-12,597,534),964=>array(16,0,366,518),965=>array(68,-12,483,518),966=>array(35,-199,614,530),967=>array(7,-199,515,518),968=>array(66,-199,662,518),969=>array(35,-12,731,518),970=>array(-25,0,246,711),971=>array(68,-12,483,711),972=>array(35,-12,521,736),973=>array(68,-12,483,736),974=>array(35,-12,731,736),976=>array(66,-12,528,728),977=>array(23,-12,595,728),978=>array(6,0,627,719),979=>array(-42,0,723,736),980=>array(6,0,627,861),981=>array(35,-199,609,716),982=>array(19,-12,746,518),986=>array(51,-210,671,728),988=>array(80,-209,529,716),990=>array(46,-209,524,728),992=>array(25,-12,645,728),994=>array(80,-209,800,716),995=>array(63,-209,767,518),996=>array(58,0,604,720),997=>array(46,-199,492,521),998=>array(80,-187,626,716),999=>array(25,-13,494,589),1000=>array(46,-12,511,728),1001=>array(48,-196,463,530),1002=>array(3,0,621,716),1003=>array(15,0,591,530),1004=>array(62,-12,596,747),1005=>array(35,-12,597,576),1006=>array(19,0,549,716),1007=>array(11,-196,423,606),1008=>array(20,-11,580,528),1009=>array(66,-209,536,530),1010=>array(39,-12,491,530),1011=>array(-45,-209,155,716),1025=>array(79,0,614,859),1026=>array(25,-11,826,716),1027=>array(80,0,543,869),1028=>array(47,-12,680,728),1029=>array(45,-12,615,728),1030=>array(92,0,187,716),1031=>array(1,0,272,859),1032=>array(27,-12,420,716),1033=>array(9,-11,1070,716),1034=>array(80,0,973,716),1035=>array(24,0,809,716),1036=>array(80,0,580,869),1038=>array(5,-9,633,881),1039=>array(80,-199,643,716),1040=>array(-1,0,668,716),1041=>array(80,0,620,716),1042=>array(74,0,615,716),1043=>array(80,0,543,716),1044=>array(1,-167,642,716),1045=>array(79,0,614,716),1046=>array(3,0,919,716),1047=>array(39,-13,562,728),1048=>array(79,0,643,716),1049=>array(79,0,643,881),1050=>array(80,0,580,717),1051=>array(9,-11,625,716),1052=>array(76,0,757,716),1053=>array(80,0,642,716),1054=>array(47,-12,732,728),1055=>array(80,0,643,716),1056=>array(77,0,623,716),1057=>array(51,-12,683,728),1058=>array(22,0,589,716),1059=>array(5,-9,633,716),1060=>array(40,0,720,716),1061=>array(5,0,661,716),1062=>array(78,-199,706,716),1063=>array(58,0,604,716),1064=>array(80,0,840,716),1065=>array(80,-199,904,716),1066=>array(0,0,757,716),1067=>array(80,0,801,716),1068=>array(80,0,620,716),1069=>array(38,-12,671,728),1070=>array(80,-12,960,728),1071=>array(11,0,642,716),1072=>array(38,-12,516,530),1073=>array(45,-12,532,732),1074=>array(66,0,492,518),1075=>array(66,0,364,518),1076=>array(0,-147,553,518),1077=>array(39,-12,517,530),1078=>array(-3,0,671,518),1079=>array(24,-12,423,530),1080=>array(66,0,493,518),1081=>array(66,0,493,716),1082=>array(66,0,446,518),1083=>array(11,-3,505,518),1084=>array(66,0,617,518),1085=>array(66,0,486,518),1086=>array(35,-12,521,530),1087=>array(67,0,476,518),1088=>array(68,-199,518,530),1089=>array(39,-12,491,530),1090=>array(18,0,439,518),1091=>array(16,-210,492,518),1092=>array(37,-199,788,716),1093=>array(7,0,493,518),1094=>array(66,-199,532,518),1095=>array(46,0,467,518),1096=>array(69,0,734,518),1097=>array(69,-199,792,518),1098=>array(0,0,589,518),1099=>array(66,0,646,518),1100=>array(66,0,492,518),1101=>array(24,-11,474,530),1102=>array(66,-11,709,530),1103=>array(16,0,475,518),1105=>array(39,-12,517,720),1106=>array(2,-209,490,716),1107=>array(66,0,364,720),1108=>array(37,-11,487,530),1109=>array(31,-12,461,530),1110=>array(67,0,155,716),1111=>array(4,0,275,720),1112=>array(-45,-209,155,716),1113=>array(11,-3,842,518),1114=>array(66,0,780,518),1115=>array(2,0,490,716),1116=>array(66,0,446,720),1118=>array(16,-210,492,716),1119=>array(67,-199,476,518),1120=>array(47,-12,929,730),1121=>array(35,-12,731,518),1122=>array(0,0,622,716),1123=>array(-2,0,491,716),1124=>array(92,-12,912,728),1125=>array(68,-11,671,530),1126=>array(-2,0,668,716),1127=>array(0,0,595,518),1128=>array(92,0,952,716),1129=>array(68,0,817,518),1130=>array(0,0,654,716),1131=>array(1,0,599,518),1132=>array(92,0,932,716),1133=>array(68,0,820,518),1134=>array(37,-209,562,898),1135=>array(28,-209,423,728),1136=>array(46,0,759,716),1137=>array(66,-199,662,518),1138=>array(47,-12,732,728),1139=>array(35,-11,521,530),1140=>array(6,0,674,716),1141=>array(13,0,497,518),1142=>array(6,0,674,898),1143=>array(13,0,497,728),1144=>array(47,-210,1268,728),1145=>array(35,-210,1049,530),1146=>array(47,-36,732,750),1147=>array(35,-24,521,542),1148=>array(47,-12,929,926),1149=>array(35,-12,731,758),1150=>array(47,-12,929,880),1151=>array(35,-12,731,711),1152=>array(51,-97,672,728),1153=>array(39,-143,482,530),1154=>array(55,0,631,716),1155=>array(2,621,332,758),1156=>array(4,613,380,774),1157=>array(2,621,332,758),1158=>array(2,621,332,758),1168=>array(80,0,412,883),1169=>array(66,0,321,666),1170=>array(0,0,543,716),1171=>array(-2,0,364,518),1172=>array(80,-185,622,716),1173=>array(67,-209,490,716),1174=>array(3,-199,919,716),1175=>array(-3,-199,671,518),1176=>array(39,-205,562,728),1177=>array(24,-205,423,530),1178=>array(80,-199,580,717),1179=>array(66,-199,446,518),1180=>array(80,0,580,717),1181=>array(66,0,446,518),1182=>array(0,0,580,717),1183=>array(-2,0,446,518),1184=>array(24,0,762,717),1185=>array(0,0,544,518),1186=>array(80,-199,707,716),1187=>array(66,-199,543,518),1188=>array(80,0,880,716),1189=>array(66,0,653,518),1190=>array(80,-174,704,716),1191=>array(67,-174,537,518),1192=>array(47,-154,732,728),1193=>array(35,-141,550,530),1194=>array(51,-208,684,728),1195=>array(39,-208,491,530),1196=>array(21,-199,589,716),1197=>array(18,-199,439,518),1198=>array(5,0,661,716),1199=>array(13,-199,488,518),1200=>array(5,0,661,716),1201=>array(13,-199,488,518),1202=>array(4,-199,660,716),1203=>array(7,-199,493,518),1204=>array(16,-199,882,716),1205=>array(18,-199,631,518),1206=>array(58,-199,670,716),1207=>array(46,-199,524,518),1208=>array(58,0,604,716),1209=>array(46,0,467,518),1210=>array(81,0,627,716),1211=>array(67,0,490,716),1212=>array(7,-12,784,728),1213=>array(7,-11,624,530),1214=>array(7,-208,784,728),1215=>array(7,-208,624,530),1216=>array(92,0,187,716),1217=>array(3,0,919,881),1218=>array(-3,0,671,716),1219=>array(80,-174,580,717),1220=>array(66,-174,445,519),1223=>array(80,-174,703,716),1224=>array(66,-174,547,518),1227=>array(58,-199,604,716),1228=>array(46,-199,467,518),1232=>array(-2,0,668,881),1233=>array(38,-12,516,716),1234=>array(-1,0,668,861),1235=>array(38,-12,516,721),1236=>array(0,0,945,716),1237=>array(34,-12,849,530),1238=>array(79,0,613,881),1239=>array(39,-12,517,716),1240=>array(45,-12,676,728),1241=>array(39,-11,517,530),1242=>array(45,-12,676,859),1243=>array(39,-11,517,719),1244=>array(3,0,919,859),1245=>array(-3,0,671,721),1246=>array(39,-13,562,861),1247=>array(24,-12,423,721),1248=>array(39,-13,562,716),1249=>array(24,-206,457,518),1250=>array(79,0,643,833),1251=>array(66,0,493,697),1252=>array(79,0,643,861),1253=>array(66,0,493,721),1254=>array(47,-12,732,861),1255=>array(35,-12,521,721),1256=>array(47,-12,732,728),1257=>array(35,-11,521,530),1258=>array(47,-12,732,861),1259=>array(35,-11,521,721),1262=>array(5,-9,633,833),1263=>array(16,-210,492,697),1264=>array(5,-9,633,861),1265=>array(16,-210,492,721),1266=>array(5,-9,633,898),1267=>array(16,-210,492,728),1268=>array(58,0,604,861),1269=>array(46,0,467,721),1272=>array(80,0,801,861),1273=>array(66,0,646,721),1329=>array(25,-9,618,678),1330=>array(90,-1,481,685),1331=>array(31,-1,563,684),1332=>array(34,-1,564,684),1333=>array(30,-11,468,677),1334=>array(56,-22,510,692),1335=>array(27,-185,407,671),1336=>array(89,-96,476,684),1337=>array(98,0,722,683),1338=>array(46,-11,613,678),1339=>array(24,-2,503,676),1340=>array(28,-185,357,672),1341=>array(24,-12,539,676),1342=>array(38,-11,675,676),1343=>array(32,-2,462,676),1344=>array(28,-61,410,690),1345=>array(31,-11,515,689),1346=>array(27,-96,559,683),1347=>array(63,0,487,708),1348=>array(26,-11,620,677),1349=>array(101,-10,631,684),1350=>array(36,-11,594,685),1351=>array(32,-11,602,684),1352=>array(90,-1,460,684),1353=>array(69,-19,489,689),1354=>array(78,-1,614,683),1355=>array(55,-23,508,690),1356=>array(86,-2,619,683),1357=>array(30,-12,462,675),1358=>array(37,-96,665,676),1359=>array(101,-11,501,683),1360=>array(87,-7,452,677),1361=>array(104,-15,498,680),1362=>array(23,-7,511,671),1363=>array(106,-6,608,672),1364=>array(35,-8,675,678),1365=>array(100,-16,547,679),1366=>array(76,-15,713,680),1369=>array(87,485,211,705),1370=>array(83,485,207,705),1371=>array(34,485,114,702),1372=>array(20,425,282,702),1373=>array(87,518,210,699),1374=>array(14,476,257,702),1375=>array(38,484,397,702),1377=>array(39,-8,552,315),1378=>array(52,-210,400,319),1379=>array(52,-210,402,319),1380=>array(49,-210,433,319),1381=>array(49,-8,391,613),1382=>array(48,-210,409,319),1383=>array(50,-122,393,613),1384=>array(52,-210,395,319),1385=>array(49,-210,437,319),1386=>array(40,-8,430,613),1387=>array(44,-210,394,613),1388=>array(37,-210,309,315),1389=>array(38,-210,482,613),1390=>array(45,-8,413,580),1391=>array(53,-210,391,613),1392=>array(45,0,398,613),1393=>array(51,-8,397,561),1394=>array(50,-210,401,319),1395=>array(8,-8,386,618),1396=>array(44,-8,404,618),1397=>array(6,-210,197,315),1398=>array(90,-9,394,618),1399=>array(37,-8,359,319),1400=>array(50,0,397,319),1401=>array(79,-210,318,376),1402=>array(39,-210,551,315),1403=>array(55,-210,411,319),1404=>array(29,0,420,319),1405=>array(49,-9,393,315),1406=>array(43,-210,393,613),1407=>array(42,-8,550,319),1408=>array(52,-210,399,319),1409=>array(49,-210,393,319),1410=>array(32,0,308,315),1411=>array(39,-210,550,613),1412=>array(47,0,337,618),1413=>array(52,-8,336,319),1414=>array(78,-210,541,610),1415=>array(49,-8,502,613),1417=>array(80,-21,197,335),1425=>array(97,-194,263,-63),1426=>array(37,568,323,664),1427=>array(112,569,249,789),1428=>array(147,568,213,728),1429=>array(106,568,262,728),1430=>array(104,-195,256,-43),1431=>array(133,568,227,662),1432=>array(82,568,278,684),1433=>array(0,568,152,720),1434=>array(229,-205,340,-43),1435=>array(104,-195,256,-43),1436=>array(104,568,256,720),1437=>array(208,568,360,720),1438=>array(108,568,360,750),1439=>array(12,568,348,716),1440=>array(200,568,348,716),1441=>array(58,568,303,716),1443=>array(92,-191,221,-62),1444=>array(117,-205,228,-43),1445=>array(104,-195,256,-43),1446=>array(54,-215,306,-33),1447=>array(117,-209,242,-35),1448=>array(104,568,256,720),1449=>array(12,568,160,716),1450=>array(97,-194,263,-63),1451=>array(117,568,228,730),1452=>array(92,580,221,709),1453=>array(208,-195,360,-43),1454=>array(0,568,196,684),1455=>array(125,568,235,678),1456=>array(147,-210,213,-50),1457=>array(53,-210,307,-50),1458=>array(69,-210,285,-50),1459=>array(69,-210,285,-50),1460=>array(147,-116,213,-50),1461=>array(100,-116,260,-50),1462=>array(100,-210,260,-50),1463=>array(119,-104,241,-62),1464=>array(119,-144,241,-62),1465=>array(147,568,213,634),1467=>array(53,-210,307,-50),1468=>array(147,231,213,297),1469=>array(159,-184,201,-62),1470=>array(24,430,342,518),1471=>array(119,580,241,622),1472=>array(72,-80,154,598),1473=>array(147,568,213,634),1474=>array(147,568,213,634),1475=>array(69,0,169,518),1476=>array(147,568,213,634),1488=>array(60,0,517,518),1489=>array(38,0,533,530),1490=>array(20,0,386,530),1491=>array(24,0,482,518),1492=>array(72,0,526,530),1493=>array(16,0,248,530),1494=>array(28,0,306,543),1495=>array(72,0,526,530),1496=>array(68,-12,532,530),1497=>array(16,258,248,530),1498=>array(20,-199,439,530),1499=>array(38,-12,469,530),1500=>array(33,-12,436,716),1501=>array(72,0,526,518),1502=>array(30,0,526,530),1503=>array(16,-199,248,530),1504=>array(38,0,270,530),1505=>array(25,-12,546,530),1506=>array(32,-82,503,518),1507=>array(45,-199,499,530),1508=>array(37,-12,511,530),1509=>array(37,-199,468,518),1510=>array(45,0,477,518),1511=>array(72,-199,535,518),1512=>array(20,0,439,530),1513=>array(72,-12,674,518),1514=>array(21,-13,565,530),1520=>array(16,0,522,530),1521=>array(16,0,522,530),1522=>array(16,258,522,530),1523=>array(45,398,221,641),1524=>array(45,398,417,641),1548=>array(90,-3,196,238),1563=>array(90,0,196,479),1567=>array(47,0,509,728),1569=>array(54,0,469,422),1570=>array(-23,0,270,862),1571=>array(46,0,188,933),1572=>array(-108,-210,408,761),1573=>array(46,-174,188,716),1574=>array(32,-121,679,453),1575=>array(79,0,164,716),1576=>array(62,-190,709,265),1577=>array(62,-6,452,633),1578=>array(62,-50,709,437),1579=>array(62,-50,709,539),1580=>array(52,-271,564,453),1581=>array(52,-271,564,453),1582=>array(52,-271,564,621),1583=>array(38,0,368,437),1584=>array(38,0,368,629),1585=>array(-74,-210,357,290),1586=>array(-74,-210,357,470),1587=>array(39,-228,1115,346),1588=>array(39,-228,1115,604),1589=>array(39,-228,1230,436),1590=>array(39,-228,1230,532),1591=>array(59,0,782,686),1592=>array(59,0,782,686),1593=>array(53,-271,565,492),1594=>array(53,-271,565,725),1600=>array(-1,0,280,95),1601=>array(62,0,895,773),1602=>array(34,-214,738,678),1603=>array(62,0,689,716),1604=>array(34,-121,594,716),1605=>array(58,-265,527,359),1606=>array(62,-121,630,456),1607=>array(62,-6,452,431),1608=>array(-108,-210,408,476),1609=>array(32,-121,679,453),1610=>array(32,-238,679,453),1611=>array(10,716,290,944),1612=>array(4,716,292,990),1613=>array(8,-255,288,-78),1614=>array(10,716,290,859),1615=>array(4,716,292,990),1616=>array(8,-170,288,-78),1617=>array(7,716,299,936),1618=>array(3,716,201,965),1632=>array(130,59,348,260),1633=>array(99,0,282,576),1634=>array(35,0,451,576),1635=>array(39,0,473,576),1636=>array(63,-6,443,586),1637=>array(45,-6,435,576),1638=>array(29,0,450,576),1639=>array(21,-6,459,576),1640=>array(21,0,459,582),1641=>array(42,0,466,582),1642=>array(37,-3,516,579),1643=>array(-19,-151,205,100),1644=>array(90,-3,196,238),1645=>array(20,163,418,576),1648=>array(127,716,173,984),1649=>array(-15,0,256,927),1650=>array(-47,0,196,936),1651=>array(-55,-257,188,716),1652=>array(46,716,188,933),1653=>array(79,0,384,777),1654=>array(-108,-210,551,641),1655=>array(-108,-210,551,754),1656=>array(32,-121,775,621),1657=>array(62,-50,709,569),1658=>array(62,-50,709,568),1659=>array(62,-271,709,265),1660=>array(62,-161,709,437),1661=>array(62,-50,709,539),1662=>array(62,-271,709,265),1663=>array(62,-50,709,569),1664=>array(62,-271,709,265),1665=>array(52,-271,564,621),1666=>array(52,-271,564,724),1667=>array(52,-271,564,453),1668=>array(52,-271,564,453),1669=>array(52,-271,564,695),1670=>array(52,-271,564,453),1671=>array(52,-271,564,453),1672=>array(38,0,368,746),1673=>array(38,-95,368,437),1674=>array(38,-155,368,437),1675=>array(38,-155,368,746),1676=>array(38,0,368,614),1677=>array(38,-140,368,437),1678=>array(38,0,368,716),1679=>array(38,0,368,716),1680=>array(38,0,368,746),1681=>array(-74,-210,360,587),1682=>array(-74,-210,357,526),1683=>array(-74,-258,357,290),1684=>array(-74,-267,378,290),1685=>array(-74,-269,442,290),1686=>array(-74,-267,378,290),1687=>array(-74,-210,360,455),1688=>array(-74,-210,360,557),1689=>array(-74,-210,357,587),1690=>array(39,-228,1115,517),1691=>array(39,-254,1115,346),1692=>array(39,-254,1115,603),1693=>array(39,-228,1230,436),1694=>array(39,-228,1230,619),1695=>array(59,0,782,686),1696=>array(53,-271,565,749),1697=>array(62,0,895,556),1698=>array(62,-134,895,556),1699=>array(62,-134,895,773),1700=>array(62,0,895,860),1701=>array(62,-221,895,556),1702=>array(62,0,895,891),1703=>array(34,-214,738,693),1704=>array(34,-214,738,780),1705=>array(62,0,827,717),1706=>array(62,0,997,717),1707=>array(62,0,827,717),1708=>array(62,0,689,759),1709=>array(62,0,689,846),1710=>array(62,-223,689,716),1711=>array(62,0,827,793),1712=>array(62,0,827,793),1713=>array(62,0,827,863),1714=>array(62,-169,827,793),1715=>array(62,-271,827,793),1716=>array(62,0,827,942),1717=>array(34,-121,618,952),1718=>array(34,-121,594,914),1719=>array(34,-121,647,1001),1722=>array(62,-121,630,272),1723=>array(62,-121,630,570),1724=>array(62,-232,630,455),1725=>array(62,-121,630,540),1726=>array(29,-15,644,593),1728=>array(62,-6,452,705),1729=>array(2,-85,510,159),1730=>array(2,-85,510,431),1731=>array(2,-85,510,347),1732=>array(-108,-210,408,476),1733=>array(-108,-210,408,476),1734=>array(-108,-210,408,712),1735=>array(-108,-210,408,758),1736=>array(-108,-210,408,789),1737=>array(-108,-210,408,713),1738=>array(-108,-210,408,655),1739=>array(-108,-210,408,757),1740=>array(32,-121,679,453),1741=>array(-4,-121,789,453),1742=>array(32,-121,679,576),1744=>array(32,-271,679,493),1745=>array(32,-263,679,493),1746=>array(71,-221,684,297),1747=>array(71,-221,684,349),1748=>array(-1,190,280,285),1749=>array(62,-6,452,431),1750=>array(27,352,699,802),1751=>array(27,352,531,802),1752=>array(35,573,287,788),1753=>array(5,573,284,1002),1754=>array(34,354,341,789),1755=>array(25,635,347,869),1756=>array(23,436,669,781),1757=>array(34,27,654,647),1758=>array(2,-87,850,761),1759=>array(78,687,209,808),1760=>array(78,687,209,808),1761=>array(-1,576,340,848),1762=>array(34,414,316,789),1763=>array(23,-267,669,78),1764=>array(-14,714,162,756),1765=>array(-42,395,268,807),1766=>array(36,443,404,754),1767=>array(36,443,404,754),1768=>array(37,573,378,919),1769=>array(34,0,480,736),1770=>array(35,-161,183,-13),1771=>array(35,641,183,789),1772=>array(35,641,183,789),1773=>array(34,-270,316,105),1776=>array(130,59,348,260),1777=>array(99,0,282,576),1778=>array(35,0,451,576),1779=>array(39,0,473,576),1780=>array(35,0,471,661),1781=>array(30,-6,450,576),1782=>array(94,0,403,576),1783=>array(21,-6,459,576),1784=>array(21,0,459,582),1785=>array(42,0,466,582),2305=>array(-375,608,-50,889),2306=>array(-239,608,-109,843),2307=>array(78,69,216,513),2309=>array(42,-17,706,608),2310=>array(42,-18,923,608),2311=>array(-1,-114,545,608),2312=>array(-1,-114,545,891),2313=>array(-1,11,603,608),2314=>array(-1,11,726,608),2315=>array(-1,-44,933,608),2316=>array(-1,-44,690,608),2317=>array(-1,-187,624,864),2318=>array(-1,-187,624,886),2319=>array(-1,-187,624,608),2320=>array(-1,-187,624,889),2321=>array(42,-18,923,864),2322=>array(42,-18,923,886),2323=>array(42,-14,922,889),2324=>array(42,-17,922,892),2325=>array(-1,-17,680,608),2326=>array(-1,-15,745,608),2327=>array(-1,-15,605,608),2328=>array(-1,-17,652,608),2329=>array(-1,0,636,608),2330=>array(-1,-15,700,608),2331=>array(-1,-80,726,608),2332=>array(-1,-17,700,608),2333=>array(-1,-17,725,608),2334=>array(-1,-15,710,608),2335=>array(-1,0,515,608),2336=>array(-1,0,545,608),2337=>array(-1,0,595,608),2338=>array(-1,0,535,608),2339=>array(-1,-17,706,608),2340=>array(-1,-17,598,608),2341=>array(42,-14,650,608),2342=>array(-1,-14,545,608),2343=>array(42,-18,653,616),2344=>array(-1,-15,598,608),2345=>array(-1,-33,598,608),2346=>array(-1,-17,578,608),2347=>array(-2,-15,712,608),2348=>array(-1,-17,604,608),2349=>array(39,-17,702,608),2350=>array(-1,-17,646,608),2351=>array(-1,-17,613,608),2352=>array(-1,-14,499,608),2353=>array(-1,-19,499,608),2354=>array(-1,-14,692,608),2355=>array(-1,0,742,608),2356=>array(-1,-122,742,608),2357=>array(-1,-15,604,608),2358=>array(38,-18,696,616),2359=>array(-1,-15,621,608),2360=>array(-1,-17,659,608),2361=>array(-1,-238,559,608),2364=>array(-404,-197,-274,-67),2365=>array(28,50,386,608),2366=>array(-1,-17,332,608),2367=>array(-1,-15,776,895),2368=>array(-254,-15,332,895),2369=>array(-463,-256,-31,7),2370=>array(-345,-262,84,7),2371=>array(-330,-249,-50,13),2372=>array(-321,-271,-24,46),2373=>array(-338,608,-49,864),2374=>array(-546,598,-135,886),2375=>array(-534,598,-135,889),2376=>array(-475,599,-135,892),2377=>array(-19,-17,332,864),2378=>array(-228,-17,332,886),2379=>array(-260,-17,332,889),2380=>array(-152,-17,332,892),2381=>array(-251,-271,32,0),2384=>array(47,97,830,792),2385=>array(-212,608,-135,788),2386=>array(-612,-99,0,-29),2387=>array(-349,645,-184,832),2388=>array(-261,645,-96,832),2392=>array(-1,-17,680,608),2393=>array(-1,-104,745,608),2394=>array(-1,-54,605,608),2395=>array(-1,-66,700,608),2396=>array(-1,-67,595,608),2397=>array(-1,-77,535,608),2398=>array(-2,-15,712,608),2399=>array(-1,-38,613,608),2400=>array(-1,-71,933,608),2401=>array(-1,-71,690,608),2402=>array(-418,-271,26,13),2403=>array(-418,-271,60,13),2404=>array(128,-17,203,617),2405=>array(128,-17,385,616),2406=>array(147,115,491,468),2407=>array(179,-134,455,689),2408=>array(99,-123,542,644),2409=>array(125,-106,492,677),2410=>array(12,112,617,685),2411=>array(82,-149,576,658),2412=>array(118,-130,545,653),2413=>array(73,23,570,569),2414=>array(84,29,570,667),2415=>array(119,-92,575,648),2416=>array(64,292,298,525),2433=>array(-296,703,10,875),2434=>array(66,-56,396,605),2435=>array(92,0,338,606),2437=>array(0,0,794,607),2438=>array(0,0,1039,690),2439=>array(0,-94,590,875),2440=>array(0,-22,611,875),2441=>array(0,1,656,875),2442=>array(0,0,765,875),2443=>array(54,0,766,688),2444=>array(33,1,596,651),2447=>array(38,0,593,605),2448=>array(38,0,701,876),2451=>array(57,1,629,609),2452=>array(57,1,728,876),2453=>array(0,0,787,607),2454=>array(54,0,663,625),2455=>array(44,0,614,607),2456=>array(0,0,658,607),2457=>array(51,0,621,607),2458=>array(0,0,563,607),2459=>array(0,-93,593,607),2460=>array(0,-42,737,607),2461=>array(0,0,761,607),2462=>array(38,0,829,606),2463=>array(0,0,575,875),2464=>array(0,0,634,876),2465=>array(0,1,656,607),2466=>array(0,0,575,607),2467=>array(55,0,606,607),2468=>array(0,1,688,607),2469=>array(50,0,653,607),2470=>array(0,-24,617,607),2471=>array(45,0,604,624),2472=>array(0,0,603,607),2474=>array(44,0,643,607),2475=>array(0,0,789,607),2476=>array(0,0,601,607),2477=>array(0,2,685,607),2478=>array(0,0,629,607),2479=>array(0,0,609,607),2480=>array(0,-18,601,607),2482=>array(0,-0,648,607),2486=>array(0,0,606,626),2487=>array(0,0,604,607),2488=>array(0,0,645,607),2489=>array(0,-94,590,607),2492=>array(-366,-164,-233,-32),2494=>array(0,0,253,690),2495=>array(0,0,531,850),2496=>array(-334,0,253,875),2497=>array(-357,-269,39,5),2498=>array(-359,-269,21,-73),2499=>array(-314,-270,-60,-77),2500=>array(-380,-271,98,24),2503=>array(0,1,317,607),2504=>array(0,1,317,875),2507=>array(0,0,940,690),2508=>array(0,0,940,875),2509=>array(-187,-267,26,-73),2519=>array(-250,0,253,875),2524=>array(0,-164,656,607),2525=>array(0,-164,561,607),2527=>array(0,-42,604,607),2528=>array(54,-93,766,688),2529=>array(33,-271,596,651),2530=>array(-381,-271,-4,23),2531=>array(-401,-271,333,151),2534=>array(62,55,548,550),2535=>array(46,0,513,624),2536=>array(58,-51,583,636),2537=>array(53,2,671,606),2538=>array(67,0,547,653),2539=>array(62,1,632,638),2540=>array(52,1,616,622),2541=>array(69,0,498,624),2542=>array(55,0,641,622),2543=>array(53,1,559,622),2544=>array(0,0,601,607),2545=>array(0,-51,601,607),2546=>array(36,0,581,606),2547=>array(-87,0,575,875),2548=>array(26,0,571,606),2549=>array(44,1,669,606),2550=>array(54,0,624,606),2551=>array(103,0,165,607),2552=>array(52,0,564,605),2553=>array(48,154,376,451),2554=>array(74,349,492,788),2562=>array(-156,578,-79,731),2565=>array(0,0,696,578),2566=>array(0,0,940,578),2567=>array(0,0,808,822),2568=>array(0,0,808,822),2569=>array(0,-267,683,839),2570=>array(0,-267,683,839),2575=>array(0,2,562,793),2576=>array(0,0,696,839),2579=>array(0,-2,683,836),2580=>array(0,0,696,839),2581=>array(0,0,607,578),2582=>array(0,0,572,578),2583=>array(0,0,646,578),2584=>array(0,0,692,578),2585=>array(0,0,570,578),2586=>array(0,1,597,578),2587=>array(0,0,607,578),2588=>array(0,0,596,578),2589=>array(0,0,546,578),2590=>array(0,0,563,578),2591=>array(0,0,548,578),2592=>array(0,0,586,578),2593=>array(0,0,601,578),2594=>array(0,0,645,578),2595=>array(0,0,645,578),2596=>array(0,0,596,578),2597=>array(0,0,569,578),2598=>array(0,0,645,578),2599=>array(0,0,569,578),2600=>array(0,0,587,578),2602=>array(0,0,569,578),2603=>array(0,0,556,578),2604=>array(0,0,564,578),2605=>array(0,0,554,578),2606=>array(0,0,563,578),2607=>array(0,0,657,578),2608=>array(0,4,545,578),2610=>array(0,-0,682,578),2611=>array(0,-96,682,578),2613=>array(0,0,606,578),2614=>array(0,0,563,578),2616=>array(0,0,563,578),2617=>array(0,0,554,578),2620=>array(-208,-154,-131,-77),2622=>array(0,216,251,578),2623=>array(0,0,397,822),2624=>array(-151,0,251,822),2625=>array(-388,-267,-50,0),2626=>array(-388,-267,-50,0),2631=>array(-473,578,-90,793),2632=>array(-471,578,-90,839),2635=>array(-411,572,-90,803),2636=>array(-379,578,-27,839),2637=>array(-235,-238,51,0),2649=>array(0,0,572,578),2650=>array(0,0,695,578),2651=>array(0,0,596,578),2652=>array(0,0,596,578),2654=>array(0,0,585,578),2662=>array(54,42,537,524),2663=>array(86,0,514,575),2664=>array(53,0,528,577),2665=>array(52,1,527,577),2666=>array(69,0,522,577),2667=>array(57,0,501,579),2668=>array(74,0,530,758),2669=>array(36,0,519,578),2670=>array(64,0,526,578),2671=>array(65,0,525,769),2672=>array(-103,664,103,841),2673=>array(-193,660,111,839),2674=>array(0,2,562,578),2675=>array(0,-2,683,839),2676=>array(28,-110,857,648),2689=>array(-429,608,-23,885),2690=>array(-179,608,-67,822),2691=>array(88,98,212,510),2693=>array(36,0,803,608),2694=>array(36,0,1062,610),2695=>array(42,-1,553,882),2696=>array(42,-1,606,882),2697=>array(60,0,545,742),2698=>array(60,-4,776,882),2699=>array(20,0,780,608),2701=>array(36,0,803,881),2703=>array(36,0,803,881),2704=>array(36,0,803,882),2705=>array(36,0,1062,881),2707=>array(36,0,1062,881),2708=>array(36,0,1062,882),2709=>array(35,0,411,610),2710=>array(5,0,792,608),2711=>array(25,0,625,608),2712=>array(52,-1,579,608),2713=>array(25,0,462,610),2714=>array(36,0,620,608),2715=>array(55,0,643,608),2716=>array(50,0,791,608),2717=>array(34,0,601,608),2718=>array(25,0,669,608),2719=>array(55,0,460,610),2720=>array(59,0,409,610),2721=>array(25,0,404,610),2722=>array(55,-1,447,608),2723=>array(98,-271,714,608),2724=>array(60,0,554,608),2725=>array(45,0,572,608),2726=>array(44,-1,480,608),2727=>array(27,0,561,727),2728=>array(43,0,602,608),2730=>array(5,0,592,608),2731=>array(50,-270,442,608),2732=>array(50,0,684,608),2733=>array(50,0,776,608),2734=>array(27,0,614,608),2735=>array(40,0,514,608),2736=>array(45,-2,411,609),2738=>array(55,0,633,608),2739=>array(52,0,676,609),2741=>array(50,0,558,608),2742=>array(52,0,633,610),2743=>array(75,0,528,608),2744=>array(43,0,684,608),2745=>array(69,0,573,610),2748=>array(-323,-182,-211,-70),2749=>array(52,0,436,608),2750=>array(98,0,291,610),2751=>array(98,0,660,883),2752=>array(-180,0,291,884),2753=>array(-412,-271,28,5),2754=>array(-323,-271,151,5),2755=>array(-271,-271,41,5),2756=>array(-275,-271,65,20),2757=>array(-452,608,-25,881),2759=>array(-509,608,-80,881),2760=>array(-544,608,-96,882),2761=>array(-179,0,291,881),2763=>array(-236,0,291,881),2764=>array(-271,0,291,882),2765=>array(-244,-249,186,5),2768=>array(46,0,815,881),2784=>array(20,-1,875,608),2790=>array(91,61,532,545),2791=>array(110,0,534,608),2792=>array(97,0,524,608),2793=>array(29,0,527,608),2794=>array(18,0,595,609),2795=>array(18,0,598,608),2796=>array(104,0,541,610),2797=>array(25,0,571,608),2798=>array(118,0,532,607),2799=>array(35,1,608,605),2817=>array(-374,776,37,979),2818=>array(34,379,271,717),2819=>array(59,0,332,717),2821=>array(42,0,508,717),2822=>array(42,0,726,717),2823=>array(39,-16,643,717),2824=>array(39,-16,643,717),2825=>array(39,-16,618,717),2826=>array(39,-16,625,717),2827=>array(39,-16,607,717),2828=>array(39,0,516,717),2831=>array(49,0,479,717),2832=>array(49,0,918,913),2835=>array(59,0,561,732),2836=>array(59,0,953,913),2837=>array(39,0,564,717),2838=>array(39,0,539,717),2839=>array(39,0,539,717),2840=>array(39,0,524,717),2841=>array(39,0,688,717),2842=>array(39,0,540,717),2843=>array(39,0,540,717),2844=>array(39,0,554,717),2845=>array(39,-15,540,732),2846=>array(54,0,532,717),2847=>array(39,0,539,717),2848=>array(44,0,534,717),2849=>array(39,0,540,717),2850=>array(39,-12,540,717),2851=>array(44,0,526,717),2852=>array(39,0,540,717),2853=>array(39,0,505,717),2854=>array(39,0,540,717),2855=>array(44,0,521,732),2856=>array(39,0,540,717),2858=>array(39,0,524,717),2859=>array(39,0,703,717),2860=>array(39,0,540,717),2861=>array(39,-16,628,717),2862=>array(39,-0,524,717),2863=>array(56,0,547,717),2864=>array(39,-16,604,717),2866=>array(39,-16,638,717),2867=>array(39,0,554,717),2870=>array(39,0,539,717),2871=>array(39,0,524,717),2872=>array(39,0,524,717),2873=>array(39,-30,540,717),2876=>array(-301,-176,-206,-84),2877=>array(71,0,273,717),2878=>array(82,0,136,717),2879=>array(-522,762,-17,918),2880=>array(-25,1,213,920),2881=>array(-443,-264,123,-51),2882=>array(-359,-271,171,-17),2883=>array(-325,-271,102,-18),2887=>array(59,0,436,717),2888=>array(59,0,1005,913),2891=>array(59,0,945,717),2892=>array(59,0,1006,913),2893=>array(-188,-267,161,-45),2902=>array(-515,717,-20,913),2903=>array(-297,0,198,913),2908=>array(39,-176,540,717),2909=>array(39,-176,540,717),2911=>array(23,-53,623,718),2912=>array(39,-16,607,717),2913=>array(39,-30,540,717),2918=>array(44,0,534,717),2919=>array(49,-12,441,717),2920=>array(39,-12,432,717),2921=>array(34,0,541,717),2922=>array(20,0,487,732),2923=>array(0,-21,605,717),2924=>array(34,-15,476,718),2925=>array(29,-9,495,729),2926=>array(82,0,495,717),2927=>array(54,-15,456,719),2928=>array(50,209,544,557),2946=>array(-388,499,-211,675),2947=>array(37,-11,698,702),2949=>array(22,-271,932,429),2950=>array(22,-271,1071,429),2951=>array(19,-271,915,702),2952=>array(70,0,621,417),2953=>array(55,0,988,429),2954=>array(55,0,1221,429),2958=>array(52,-11,721,417),2959=>array(52,-110,726,417),2960=>array(27,-271,813,429),2962=>array(49,-271,711,429),2963=>array(49,-271,711,429),2964=>array(49,-271,1631,429),2965=>array(36,-11,610,417),2969=>array(70,0,759,417),2970=>array(36,-11,565,417),2972=>array(28,-271,815,429),2974=>array(63,-271,928,417),2975=>array(70,0,778,417),2979=>array(52,-11,1290,429),2980=>array(-4,-271,600,417),2984=>array(-0,-271,577,417),2985=>array(52,-11,1007,429),2986=>array(70,0,623,417),2990=>array(70,0,667,429),2991=>array(83,-11,719,417),2992=>array(70,-113,540,417),2993=>array(2,-271,650,429),2994=>array(52,-11,768,510),2995=>array(52,-11,866,429),2996=>array(62,-271,665,429),2997=>array(52,-11,803,429),2999=>array(52,-271,1067,429),3000=>array(52,-11,1046,510),3001=>array(0,-271,1207,429),3006=>array(70,0,542,417),3007=>array(-245,1,112,702),3008=>array(-282,417,94,702),3009=>array(-117,145,458,417),3010=>array(-117,-52,754,636),3014=>array(61,-12,685,701),3015=>array(56,-11,659,702),3016=>array(52,-11,901,429),3018=>array(61,-12,1661,701),3019=>array(56,-11,1661,702),3020=>array(61,-12,1989,701),3021=>array(-364,523,-237,650),3031=>array(52,-11,866,429),3047=>array(36,-11,610,417),3048=>array(55,0,988,429),3049=>array(70,0,727,417),3050=>array(36,-11,682,417),3051=>array(70,-208,913,645),3052=>array(36,-11,857,417),3053=>array(52,-11,721,417),3054=>array(22,-271,932,429),3055=>array(36,-11,776,417),3056=>array(83,-11,662,702),3057=>array(71,0,714,429),3058=>array(-4,-271,745,417),3073=>array(57,-6,335,481),3074=>array(57,-13,544,471),3075=>array(65,-12,280,474),3077=>array(54,-11,667,474),3078=>array(54,-11,732,473),3079=>array(36,-229,513,472),3080=>array(24,-11,1108,664),3081=>array(57,-11,634,682),3082=>array(57,-11,996,682),3083=>array(57,-11,1239,474),3084=>array(44,-11,856,586),3086=>array(44,-11,556,702),3087=>array(44,-11,556,839),3088=>array(54,-11,656,475),3090=>array(57,-11,610,471),3091=>array(57,-11,610,642),3092=>array(6,-11,856,688),3093=>array(36,-11,474,664),3094=>array(51,-137,620,476),3095=>array(39,-14,510,664),3096=>array(35,-137,874,664),3097=>array(57,-11,610,472),3098=>array(24,-11,630,664),3099=>array(24,-137,630,664),3100=>array(57,-11,610,474),3101=>array(57,-136,1146,664),3102=>array(36,-229,715,472),3103=>array(57,-11,829,550),3104=>array(57,-11,540,664),3105=>array(57,-11,659,664),3106=>array(57,-137,659,664),3107=>array(63,-11,752,474),3108=>array(57,-11,659,664),3109=>array(60,-137,643,664),3110=>array(60,-11,643,664),3111=>array(60,-137,643,664),3112=>array(44,-11,547,664),3114=>array(35,-11,563,664),3115=>array(35,-137,563,664),3116=>array(57,-11,621,473),3117=>array(57,-137,663,664),3118=>array(44,-11,873,664),3119=>array(57,-12,1144,664),3120=>array(57,-11,540,664),3121=>array(57,-12,837,476),3122=>array(57,-11,571,474),3123=>array(48,-11,561,664),3125=>array(44,-11,561,664),3126=>array(48,-11,524,664),3127=>array(35,-137,759,664),3128=>array(24,-11,581,664),3129=>array(31,-11,893,664),3134=>array(6,305,626,545),3135=>array(17,462,281,785),3136=>array(10,462,289,980),3137=>array(-48,-9,302,474),3138=>array(-48,-9,665,545),3139=>array(-203,-271,294,474),3140=>array(-216,-271,687,473),3142=>array(6,466,618,688),3143=>array(6,466,617,889),3144=>array(6,-271,894,688),3146=>array(6,470,843,715),3147=>array(6,470,843,908),3148=>array(6,449,970,688),3149=>array(39,465,655,866),3157=>array(47,767,289,980),3158=>array(-670,-271,109,-31),3168=>array(57,-11,1602,545),3169=>array(44,-11,1263,545),3174=>array(158,-14,682,510),3175=>array(88,-14,752,510),3176=>array(54,0,726,510),3177=>array(199,-13,609,512),3178=>array(136,-12,704,519),3179=>array(60,-14,781,521),3180=>array(106,0,798,510),3181=>array(201,-15,668,513),3182=>array(65,-13,815,510),3183=>array(106,0,798,510),3202=>array(46,84,394,554),3203=>array(46,84,205,553),3205=>array(47,84,608,602),3206=>array(46,84,625,602),3207=>array(37,84,595,602),3208=>array(33,84,850,752),3209=>array(46,84,911,602),3210=>array(46,84,1247,602),3211=>array(37,84,1000,752),3212=>array(37,84,695,602),3214=>array(37,84,606,602),3215=>array(37,84,606,647),3216=>array(44,84,615,602),3218=>array(37,84,630,602),3219=>array(37,84,630,775),3220=>array(38,84,631,774),3221=>array(49,84,415,752),3222=>array(17,84,700,713),3223=>array(51,84,493,752),3224=>array(44,-79,742,752),3225=>array(37,84,630,602),3226=>array(37,84,633,752),3227=>array(46,-79,614,752),3228=>array(37,84,630,602),3229=>array(54,-79,1127,752),3230=>array(37,84,889,602),3231=>array(59,84,627,651),3232=>array(54,84,508,752),3233=>array(54,84,625,752),3234=>array(54,-79,625,752),3235=>array(54,84,682,602),3236=>array(46,84,500,752),3237=>array(54,-79,626,752),3238=>array(54,84,626,752),3239=>array(54,-79,626,752),3240=>array(46,46,514,752),3242=>array(46,84,620,752),3243=>array(46,-79,619,753),3244=>array(37,84,632,602),3245=>array(37,-79,643,752),3246=>array(49,84,928,752),3247=>array(46,84,1057,752),3248=>array(54,84,508,752),3249=>array(49,84,628,602),3250=>array(46,84,615,602),3251=>array(42,84,507,752),3253=>array(49,84,620,752),3254=>array(49,84,506,752),3255=>array(49,70,620,752),3256=>array(44,84,499,752),3257=>array(49,84,675,752),3262=>array(-21,84,370,588),3263=>array(-13,339,307,702),3264=>array(-13,46,635,702),3265=>array(-5,84,312,563),3266=>array(-5,84,673,560),3267=>array(22,-173,364,236),3268=>array(24,-173,614,253),3270=>array(-79,354,258,774),3271=>array(-79,46,606,774),3272=>array(-79,-173,438,774),3274=>array(-79,84,868,774),3275=>array(-79,46,1188,774),3276=>array(-160,276,395,774),3277=>array(-22,335,329,703),3285=>array(49,46,299,560),3286=>array(25,-173,364,301),3294=>array(49,84,624,602),3296=>array(37,84,1654,752),3297=>array(37,84,943,602),3302=>array(42,84,507,686),3303=>array(34,84,515,685),3304=>array(22,98,507,688),3305=>array(52,84,527,684),3306=>array(38,84,515,684),3307=>array(33,84,516,688),3308=>array(42,98,529,687),3309=>array(47,98,525,684),3310=>array(36,84,520,687),3311=>array(46,84,521,667),3330=>array(45,-9,323,269),3331=>array(49,-9,256,464),3333=>array(49,-9,1152,464),3334=>array(49,-173,1309,464),3335=>array(49,-232,856,464),3336=>array(49,-232,1411,464),3337=>array(49,-232,586,464),3338=>array(49,-232,1149,464),3339=>array(44,-271,817,464),3340=>array(49,-9,908,465),3342=>array(44,-271,1157,464),3343=>array(44,-271,1153,464),3344=>array(49,-271,1785,465),3346=>array(49,-9,601,464),3347=>array(49,-9,1065,464),3348=>array(49,-9,1146,464),3349=>array(42,-8,819,464),3350=>array(49,-9,907,465),3351=>array(44,-10,830,464),3352=>array(39,0,1279,464),3353=>array(49,-9,916,465),3354=>array(15,0,940,464),3355=>array(15,-9,1217,464),3356=>array(44,-51,663,464),3357=>array(49,-9,1410,464),3358=>array(49,-9,1166,465),3359=>array(39,-9,524,464),3360=>array(43,-9,517,464),3361=>array(44,-9,1146,464),3362=>array(44,-9,1195,465),3363=>array(49,-12,1219,465),3364=>array(49,-9,830,464),3365=>array(76,0,893,464),3366=>array(49,-9,501,464),3367=>array(49,-9,835,467),3368=>array(44,-12,830,464),3370=>array(44,-9,956,464),3371=>array(44,-9,1104,464),3372=>array(49,-9,1258,465),3373=>array(54,0,504,464),3374=>array(71,0,572,464),3375=>array(44,-9,905,464),3376=>array(49,-9,594,464),3377=>array(44,-8,506,464),3378=>array(76,0,869,464),3379=>array(44,-232,589,464),3380=>array(44,-9,514,464),3381=>array(49,-7,884,464),3382=>array(44,-9,888,464),3383=>array(44,-9,1043,464),3384=>array(44,-9,1146,464),3385=>array(44,-9,1063,464),3390=>array(42,-6,426,464),3391=>array(0,0,330,651),3392=>array(0,0,354,651),3393=>array(39,-271,301,466),3394=>array(39,-271,301,466),3395=>array(8,-271,458,466),3398=>array(49,-9,591,465),3399=>array(49,-8,476,464),3400=>array(49,-9,1230,465),3402=>array(49,-9,1319,465),3403=>array(49,-8,1209,464),3404=>array(49,-9,1398,465),3405=>array(-300,520,-19,721),3415=>array(39,-9,504,464),3424=>array(44,-271,817,464),3425=>array(49,-173,1058,465),3430=>array(49,-9,1080,464),3431=>array(15,-143,852,464),3432=>array(44,-7,840,464),3433=>array(44,-9,1166,464),3434=>array(44,-9,643,651),3435=>array(54,-243,918,651),3436=>array(44,-271,1162,464),3437=>array(49,-271,591,464),3438=>array(49,-271,884,464),3439=>array(44,-9,848,651),3585=>array(54,0,520,558),3586=>array(30,0,573,558),3587=>array(30,0,590,559),3588=>array(52,0,530,558),3589=>array(52,0,530,560),3590=>array(30,-5,590,559),3591=>array(25,-5,396,558),3592=>array(26,-5,481,558),3593=>array(30,-5,622,558),3594=>array(30,0,634,592),3595=>array(30,0,651,592),3596=>array(54,-5,741,558),3597=>array(54,-208,783,558),3598=>array(30,-203,545,558),3599=>array(30,-203,545,558),3600=>array(54,-206,477,560),3601=>array(30,0,710,559),3602=>array(52,-5,751,560),3603=>array(54,-5,857,558),3604=>array(52,0,530,558),3605=>array(52,0,530,560),3606=>array(54,-5,520,558),3607=>array(30,0,575,558),3608=>array(54,0,477,560),3609=>array(30,-5,622,558),3610=>array(30,0,533,558),3611=>array(30,0,533,830),3612=>array(78,0,552,558),3613=>array(78,0,552,830),3614=>array(30,0,620,558),3615=>array(30,0,620,830),3616=>array(30,-5,545,558),3617=>array(30,-5,506,558),3618=>array(75,0,513,558),3619=>array(54,-5,437,560),3620=>array(54,-199,520,558),3621=>array(44,-5,499,558),3622=>array(30,-199,545,558),3623=>array(19,-5,444,558),3624=>array(52,0,562,664),3625=>array(30,0,637,558),3626=>array(44,-5,544,659),3627=>array(30,0,584,558),3628=>array(30,0,684,723),3629=>array(36,0,491,558),3630=>array(61,0,545,656),3631=>array(30,0,442,558),3632=>array(44,49,418,510),3633=>array(-364,631,10,824),3634=>array(26,0,421,558),3635=>array(-223,0,421,767),3636=>array(-493,612,-109,775),3637=>array(-493,612,-109,800),3638=>array(-493,612,-64,800),3639=>array(-493,612,-109,800),3640=>array(-201,-206,-85,-34),3641=>array(-337,-206,-89,-34),3642=>array(-157,-115,-75,-33),3647=>array(84,-103,625,782),3648=>array(75,-5,272,553),3649=>array(75,-5,541,553),3650=>array(27,-5,466,830),3651=>array(30,-5,485,828),3652=>array(10,-5,485,828),3653=>array(26,-199,421,558),3654=>array(30,-199,431,559),3655=>array(-424,603,-47,849),3656=>array(-167,858,-109,1031),3657=>array(-293,858,1,1065),3658=>array(-342,858,98,1056),3659=>array(-225,858,-52,1031),3660=>array(-330,861,-18,1078),3661=>array(-223,609,-65,767),3662=>array(-203,858,-42,1067),3663=>array(60,-5,495,430),3664=>array(60,-5,538,428),3665=>array(50,-5,590,428),3666=>array(75,0,613,611),3667=>array(75,-5,615,428),3668=>array(50,-5,637,611),3669=>array(50,-5,637,611),3670=>array(18,-5,585,611),3671=>array(75,-5,789,574),3672=>array(60,-5,659,574),3673=>array(75,-5,715,574),3674=>array(30,0,598,558),3675=>array(40,-5,964,447),3713=>array(55,-6,721,587),3714=>array(53,-15,664,587),3716=>array(54,-5,670,587),3719=>array(34,-207,470,587),3720=>array(37,-18,636,587),3722=>array(54,-210,629,587),3725=>array(54,-5,670,588),3732=>array(54,-5,665,587),3733=>array(54,-6,780,587),3734=>array(45,-257,711,587),3735=>array(55,-5,862,587),3737=>array(54,-11,690,589),3738=>array(55,-5,686,587),3739=>array(55,-5,686,707),3740=>array(54,-5,780,593),3741=>array(54,-5,780,707),3742=>array(54,-5,800,587),3743=>array(54,-5,800,707),3745=>array(55,-11,721,589),3746=>array(54,-5,670,707),3747=>array(54,-7,643,587),3749=>array(46,-7,646,587),3751=>array(46,-7,646,587),3754=>array(58,-7,673,587),3755=>array(55,-5,862,587),3757=>array(54,-7,671,587),3758=>array(53,-7,664,595),3759=>array(54,-21,604,680),3760=>array(57,113,382,578),3761=>array(57,847,482,1049),3762=>array(34,-5,422,587),3763=>array(1,-5,422,788),3764=>array(139,805,639,1059),3765=>array(139,805,713,1059),3766=>array(139,805,639,1059),3767=>array(139,805,713,1059),3768=>array(308,-269,470,-26),3769=>array(248,-263,528,-15),3771=>array(145,838,635,1060),3772=>array(147,-257,632,-72),3773=>array(55,-5,616,829),3776=>array(34,-5,386,576),3777=>array(34,-5,772,576),3778=>array(28,-5,410,1001),3779=>array(17,-5,429,1037),3780=>array(46,-5,311,1025),3782=>array(34,-267,517,579),3784=>array(349,806,429,1012),3785=>array(148,808,630,1035),3786=>array(163,805,609,1015),3787=>array(281,805,497,1019),3788=>array(212,812,560,1049),3789=>array(308,806,470,967),3792=>array(54,-7,667,578),3793=>array(54,-5,665,578),3794=>array(67,-5,557,796),3795=>array(44,-5,665,829),3796=>array(54,-5,632,776),3797=>array(54,-5,632,776),3798=>array(54,-5,780,829),3799=>array(55,-257,702,579),3800=>array(54,-171,670,579),3801=>array(54,-5,841,577),3804=>array(55,-11,1218,579),3805=>array(55,-11,1218,579),3840=>array(52,207,573,983),3841=>array(52,232,534,864),3842=>array(11,274,571,864),3843=>array(11,274,593,864),3844=>array(0,227,583,720),3845=>array(107,227,464,720),3846=>array(0,-174,583,720),3847=>array(-152,393,649,720),3848=>array(141,-174,512,809),3849=>array(80,81,520,716),3850=>array(34,-62,576,799),3851=>array(92,522,508,716),3852=>array(92,-117,508,716),3853=>array(260,-174,340,716),3854=>array(190,-174,410,716),3855=>array(250,-174,350,716),3856=>array(187,-174,413,716),3857=>array(179,-174,421,716),3858=>array(-20,-124,620,719),3859=>array(21,126,579,706),3860=>array(238,403,371,681),3861=>array(128,254,472,716),3862=>array(128,320,477,716),3863=>array(99,378,510,657),3864=>array(159,-9,537,322),3865=>array(260,-201,340,300),3866=>array(241,459,359,577),3867=>array(151,459,449,577),3868=>array(151,419,449,687),3869=>array(123,346,476,683),3870=>array(66,426,520,607),3871=>array(129,448,455,584),3872=>array(128,-13,472,374),3873=>array(126,-149,444,374),3874=>array(40,-86,530,374),3875=>array(97,-176,507,402),3876=>array(27,19,560,339),3877=>array(80,-13,541,374),3878=>array(33,-42,547,434),3879=>array(24,-13,568,390),3880=>array(57,-63,485,401),3881=>array(82,-82,534,374),3882=>array(-65,-149,653,374),3883=>array(-65,-86,653,374),3884=>array(-65,-176,653,402),3885=>array(-65,19,653,339),3886=>array(-65,-13,653,374),3887=>array(-65,-42,653,434),3888=>array(-65,-13,653,390),3889=>array(-65,-63,653,401),3890=>array(-65,-82,653,374),3891=>array(-65,-13,653,374),3892=>array(227,359,373,609),3893=>array(238,-1,371,150),3894=>array(81,159,519,619),3895=>array(251,52,349,150),3896=>array(87,431,495,735),3897=>array(355,538,551,706),3898=>array(2,419,587,687),3899=>array(13,419,598,687),3900=>array(56,-201,484,837),3901=>array(116,-201,544,837),3902=>array(238,-201,457,180),3903=>array(143,-201,362,180),3904=>array(23,27,558,716),3905=>array(42,207,558,716),3906=>array(22,27,558,716),3907=>array(22,-174,558,716),3908=>array(72,207,528,716),3909=>array(54,207,541,716),3910=>array(43,207,557,716),3911=>array(72,207,528,716),3913=>array(96,27,488,726),3914=>array(72,27,528,716),3915=>array(62,207,538,716),3916=>array(72,27,528,716),3917=>array(72,-174,528,716),3918=>array(102,27,500,716),3919=>array(72,27,528,716),3920=>array(62,207,538,716),3921=>array(72,27,528,716),3922=>array(72,-174,528,716),3923=>array(100,27,498,716),3924=>array(72,207,558,716),3925=>array(72,207,558,716),3926=>array(72,207,558,716),3927=>array(72,-174,558,716),3928=>array(30,207,558,716),3929=>array(54,207,601,864),3930=>array(43,207,601,864),3931=>array(72,207,621,864),3932=>array(72,-174,621,864),3933=>array(31,207,558,726),3934=>array(62,27,542,716),3935=>array(62,207,538,716),3936=>array(72,187,580,716),3937=>array(72,207,558,716),3938=>array(86,207,580,716),3939=>array(72,207,558,716),3940=>array(19,27,538,716),3941=>array(62,27,581,716),3942=>array(72,207,558,716),3943=>array(72,27,528,716),3944=>array(52,207,558,716),3945=>array(23,-174,558,716),3953=>array(208,-51,414,140),3954=>array(87,625,539,864),3955=>array(87,-51,539,864),3956=>array(72,-70,524,153),3957=>array(105,-201,524,180),3958=>array(61,41,513,864),3959=>array(61,-201,513,864),3960=>array(61,-11,513,864),3961=>array(61,-201,513,864),3962=>array(137,643,365,777),3963=>array(137,643,405,897),3964=>array(67,643,573,829),3965=>array(67,643,573,929),3966=>array(241,736,359,854),3967=>array(399,180,517,448),3968=>array(61,625,513,864),3969=>array(61,-51,513,864),3970=>array(193,625,391,852),3971=>array(193,625,391,819),3972=>array(307,-201,535,-67),3973=>array(96,-54,488,726),3974=>array(186,461,432,864),3975=>array(288,666,312,864),3976=>array(162,609,438,864),3977=>array(85,575,515,864),3978=>array(165,634,455,864),3979=>array(163,652,486,864),3984=>array(75,-201,510,180),3985=>array(90,-201,510,180),3986=>array(74,-200,510,180),3987=>array(179,-201,413,180),3988=>array(115,-201,485,180),3989=>array(100,-201,496,180),3991=>array(115,-201,485,180),3993=>array(134,-201,453,186),3994=>array(115,-201,485,180),3995=>array(107,-201,493,180),3996=>array(115,-201,485,180),3997=>array(201,-201,399,180),3998=>array(139,-201,463,180),3999=>array(115,-201,485,180),4000=>array(107,-201,493,180),4001=>array(115,-201,485,180),4002=>array(201,-201,399,180),4003=>array(137,-201,461,180),4004=>array(115,-201,510,180),4005=>array(115,-201,510,180),4006=>array(115,-201,510,180),4007=>array(201,-201,413,180),4008=>array(81,-201,510,180),4009=>array(100,-201,545,301),4010=>array(91,-201,545,301),4011=>array(115,-201,561,301),4012=>array(201,-201,440,245),4013=>array(81,-201,510,188),4017=>array(115,-201,510,180),4018=>array(126,-201,528,180),4019=>array(115,-201,510,180),4020=>array(72,-201,493,180),4021=>array(107,-201,528,180),4022=>array(115,-201,510,180),4023=>array(132,-201,468,180),4025=>array(179,-201,413,180),4256=>array(42,-15,633,716),4257=>array(45,-3,677,716),4258=>array(45,-142,695,716),4259=>array(42,-15,657,716),4260=>array(45,0,543,716),4261=>array(47,0,745,716),4262=>array(1,-7,630,715),4263=>array(35,0,740,716),4264=>array(24,0,494,716),4265=>array(66,0,568,716),4266=>array(45,-7,748,716),4267=>array(34,-7,677,716),4268=>array(66,0,563,716),4269=>array(35,-15,681,732),4270=>array(-1,-15,639,719),4271=>array(-1,-209,624,721),4272=>array(34,-15,689,716),4273=>array(66,-15,581,716),4274=>array(66,0,547,716),4275=>array(35,-15,681,732),4276=>array(35,-209,644,732),4277=>array(34,-209,671,716),4278=>array(66,0,577,732),4279=>array(52,0,557,716),4280=>array(50,-15,557,716),4281=>array(66,0,563,716),4282=>array(35,-163,593,732),4283=>array(34,-7,736,716),4284=>array(66,-209,547,716),4285=>array(49,-15,614,732),4286=>array(66,0,563,716),4287=>array(-66,-171,660,716),4288=>array(45,-15,701,716),4289=>array(66,0,552,716),4290=>array(23,-15,571,716),4291=>array(34,0,539,716),4292=>array(58,-209,618,716),4293=>array(34,-15,758,716),4304=>array(36,-12,398,490),4305=>array(37,-12,519,721),4306=>array(42,-256,523,455),4307=>array(36,-251,836,454),4308=>array(20,-256,472,452),4309=>array(30,-256,498,451),4310=>array(24,-12,689,734),4311=>array(34,-16,834,454),4312=>array(34,-16,495,452),4313=>array(30,-256,498,451),4314=>array(36,-251,921,449),4315=>array(34,-12,486,728),4316=>array(66,-12,518,723),4317=>array(34,-33,700,449),4318=>array(34,-12,502,727),4319=>array(40,-256,508,466),4320=>array(34,-16,651,727),4321=>array(66,-12,512,716),4322=>array(34,-256,772,623),4323=>array(22,-257,745,449),4324=>array(34,-256,743,451),4325=>array(34,-257,436,716),4326=>array(36,-251,655,449),4327=>array(44,-257,446,452),4328=>array(34,-12,486,734),4329=>array(66,0,451,733),4330=>array(45,-256,534,452),4331=>array(34,-12,486,716),4332=>array(32,-256,562,734),4333=>array(34,-257,530,732),4334=>array(66,-12,518,716),4335=>array(32,-238,771,450),4336=>array(35,-12,514,736),4337=>array(40,-12,619,716),4338=>array(10,-12,549,453),4339=>array(23,-256,478,450),4340=>array(34,-257,448,495),4341=>array(43,-250,549,583),4342=>array(35,-256,788,715),4347=>array(87,-12,449,464),4352=>array(129,91,796,665),4353=>array(114,91,844,665),4354=>array(204,90,873,665),4355=>array(184,90,838,664),4356=>array(149,90,888,665),4357=>array(173,90,827,665),4358=>array(215,90,785,665),4359=>array(215,90,785,665),4360=>array(145,88,855,665),4361=>array(107,76,882,663),4362=>array(110,78,890,663),4363=>array(187,92,813,666),4364=>array(109,76,880,665),4365=>array(105,80,895,666),4366=>array(109,76,880,665),4367=>array(206,90,790,663),4368=>array(189,91,837,664),4369=>array(187,90,813,665),4370=>array(156,88,844,665),4371=>array(144,91,844,665),4372=>array(144,93,881,665),4373=>array(144,90,888,665),4374=>array(144,89,853,665),4375=>array(149,89,842,665),4376=>array(149,85,881,665),4377=>array(149,85,887,665),4378=>array(149,85,876,666),4379=>array(232,78,789,722),4380=>array(142,89,853,665),4381=>array(232,78,768,711),4382=>array(145,88,844,665),4383=>array(145,88,881,665),4384=>array(145,88,888,665),4385=>array(145,78,884,664),4386=>array(111,78,889,665),4387=>array(101,78,933,665),4388=>array(93,78,907,665),4389=>array(101,78,962,665),4390=>array(101,78,962,666),4391=>array(140,78,885,666),4392=>array(140,78,885,665),4393=>array(145,88,855,665),4394=>array(145,88,868,665),4395=>array(232,78,768,725),4396=>array(197,78,803,728),4397=>array(130,78,844,665),4398=>array(130,78,858,665),4399=>array(130,78,888,665),4400=>array(125,78,887,665),4401=>array(125,78,860,665),4402=>array(125,78,868,665),4403=>array(57,78,889,665),4404=>array(57,78,949,663),4405=>array(125,78,876,663),4406=>array(117,78,883,666),4407=>array(119,78,885,665),4408=>array(125,78,873,663),4409=>array(125,78,855,665),4410=>array(125,78,868,665),4411=>array(125,78,876,666),4412=>array(216,-1,702,716),4413=>array(92,-1,860,716),4414=>array(298,-1,784,716),4415=>array(140,-1,908,716),4416=>array(258,93,742,659),4417=>array(125,91,844,665),4418=>array(125,90,888,665),4419=>array(125,89,860,665),4420=>array(125,89,853,665),4421=>array(125,78,880,663),4422=>array(125,119,886,664),4423=>array(125,122,874,617),4424=>array(125,78,885,666),4425=>array(125,78,885,665),4426=>array(125,90,855,665),4427=>array(125,91,868,665),4428=>array(232,131,768,551),4429=>array(119,78,874,666),4430=>array(97,-1,903,720),4431=>array(92,-1,903,720),4432=>array(97,-1,903,720),4433=>array(97,-1,908,720),4434=>array(123,78,873,665),4435=>array(123,78,876,666),4436=>array(97,-1,903,814),4437=>array(97,-1,903,814),4438=>array(127,89,853,665),4439=>array(202,78,798,714),4440=>array(100,91,900,666),4441=>array(182,78,818,573),4449=>array(421,-64,711,842),4450=>array(345,-64,655,842),4451=>array(381,-64,676,842),4452=>array(340,-64,661,842),4453=>array(302,-65,597,841),4454=>array(186,-63,677,843),4455=>array(332,-64,626,842),4456=>array(226,-63,687,843),4457=>array(60,197,940,614),4458=>array(46,-64,931,842),4459=>array(51,-64,892,842),4460=>array(61,-64,857,842),4461=>array(60,197,940,615),4462=>array(79,76,921,554),4463=>array(68,-65,882,841),4464=>array(53,-63,912,843),4465=>array(70,-64,867,842),4466=>array(72,111,928,589),4467=>array(57,357,943,436),4468=>array(67,-64,867,842),4469=>array(462,-64,538,842),4470=>array(62,7,943,842),4471=>array(79,-64,936,842),4472=>array(62,7,943,842),4473=>array(62,-3,938,842),4474=>array(62,7,943,841),4475=>array(79,-64,920,841),4476=>array(57,22,943,841),4477=>array(62,7,943,842),4478=>array(79,-64,920,842),4479=>array(63,-70,907,841),4480=>array(63,-68,907,843),4481=>array(63,-68,907,843),4482=>array(62,22,943,783),4483=>array(62,-64,943,783),4484=>array(62,-70,907,842),4485=>array(62,-69,907,842),4486=>array(62,-70,907,842),4487=>array(62,22,943,782),4488=>array(62,-69,907,842),4489=>array(68,-69,936,842),4490=>array(68,-69,907,842),4491=>array(57,22,943,841),4492=>array(63,-68,907,843),4493=>array(79,-64,920,762),4494=>array(68,-69,936,842),4495=>array(68,-70,907,841),4496=>array(68,-63,912,843),4497=>array(68,-70,907,842),4498=>array(63,-68,907,843),4499=>array(79,-64,921,756),4500=>array(68,-64,867,842),4501=>array(79,-64,921,615),4502=>array(79,197,921,615),4503=>array(65,-64,921,842),4504=>array(321,-63,812,843),4505=>array(311,-63,772,843),4506=>array(62,22,943,842),4507=>array(79,-64,921,842),4508=>array(57,22,943,842),4509=>array(410,50,584,842),4510=>array(410,280,584,463),4511=>array(410,-65,719,841),4512=>array(79,-64,921,601),4513=>array(333,-69,667,842),4514=>array(329,280,671,463),4520=>array(129,91,796,665),4521=>array(114,91,844,665),4522=>array(114,78,880,665),4523=>array(204,90,873,665),4524=>array(144,78,880,666),4525=>array(144,91,876,666),4526=>array(184,90,838,664),4527=>array(173,90,827,665),4528=>array(149,85,842,665),4529=>array(149,85,852,665),4530=>array(149,85,853,665),4531=>array(149,78,880,665),4532=>array(149,85,855,665),4533=>array(149,85,868,665),4534=>array(149,85,876,666),4535=>array(215,90,785,665),4536=>array(215,90,785,665),4537=>array(145,78,880,664),4538=>array(107,76,882,663),4539=>array(110,78,890,663),4540=>array(187,92,813,666),4541=>array(109,76,880,665),4542=>array(109,76,880,665),4543=>array(206,90,790,663),4544=>array(189,91,837,664),4545=>array(187,90,813,665),4546=>array(156,88,844,665),4547=>array(114,85,887,665),4548=>array(75,78,913,665),4549=>array(144,91,844,665),4550=>array(144,90,888,665),4551=>array(144,78,880,665),4552=>array(144,93,886,665),4553=>array(144,90,855,665),4554=>array(149,89,842,665),4555=>array(149,85,887,665),4556=>array(76,78,961,665),4557=>array(149,85,881,665),4558=>array(149,85,888,665),4559=>array(76,85,944,666),4560=>array(149,85,887,665),4561=>array(76,85,920,665),4562=>array(76,78,973,665),4563=>array(76,78,973,665),4564=>array(76,85,946,666),4565=>array(149,85,848,728),4566=>array(80,78,960,665),4567=>array(149,85,886,665),4568=>array(149,85,873,665),4569=>array(149,85,878,666),4570=>array(142,89,844,665),4571=>array(142,85,887,665),4572=>array(142,89,853,665),4573=>array(142,78,880,665),4574=>array(84,78,960,665),4575=>array(142,89,886,665),4576=>array(142,78,885,665),4577=>array(142,89,876,666),4578=>array(232,78,768,711),4579=>array(145,85,887,665),4580=>array(145,88,868,665),4581=>array(145,88,876,666),4582=>array(232,78,768,725),4583=>array(130,78,844,665),4584=>array(130,78,888,665),4585=>array(125,78,887,665),4586=>array(125,78,868,665),4587=>array(258,93,742,659),4588=>array(125,91,844,665),4589=>array(72,91,913,665),4590=>array(125,122,874,617),4591=>array(125,90,873,663),4592=>array(232,131,768,551),4593=>array(125,78,880,663),4594=>array(125,119,886,664),4595=>array(127,89,853,665),4596=>array(202,78,798,714),4597=>array(116,91,881,666),4598=>array(116,85,887,666),4599=>array(116,89,852,666),4600=>array(116,89,853,666),4601=>array(182,78,818,573),7680=>array(-1,-210,668,716),7681=>array(38,-210,516,530),7682=>array(74,0,615,881),7683=>array(67,-12,517,881),7684=>array(74,-210,615,716),7685=>array(67,-210,517,716),7686=>array(74,-179,615,716),7687=>array(67,-179,517,716),7688=>array(51,-209,684,898),7689=>array(39,-196,491,728),7690=>array(80,0,672,881),7691=>array(36,-12,486,881),7692=>array(80,-210,672,716),7693=>array(36,-210,486,716),7694=>array(80,-179,672,716),7695=>array(36,-179,486,716),7696=>array(80,-205,672,716),7697=>array(36,-205,486,716),7698=>array(80,-210,672,716),7699=>array(36,-210,486,716),7700=>array(79,0,614,1050),7701=>array(39,-12,517,882),7702=>array(79,0,614,1050),7703=>array(39,-12,517,882),7704=>array(79,-210,614,716),7705=>array(39,-210,517,530),7706=>array(79,-185,614,716),7707=>array(39,-185,517,530),7708=>array(79,-205,614,902),7709=>array(39,-205,517,722),7710=>array(80,0,563,881),7711=>array(8,0,311,881),7712=>array(52,-12,714,865),7713=>array(34,-210,491,697),7714=>array(80,0,642,881),7715=>array(67,0,490,881),7716=>array(80,-210,642,716),7717=>array(67,-210,490,716),7718=>array(80,0,642,881),7719=>array(67,0,490,881),7720=>array(27,-205,642,716),7721=>array(2,-205,490,716),7722=>array(80,-200,642,716),7723=>array(67,-200,490,716),7724=>array(-28,-185,299,716),7725=>array(-58,-185,270,716),7726=>array(3,0,274,1066),7727=>array(5,0,276,896),7728=>array(73,0,665,898),7729=>array(66,0,496,898),7730=>array(73,-210,665,716),7731=>array(66,-210,496,716),7732=>array(73,-179,665,716),7733=>array(66,-179,496,716),7734=>array(75,-210,523,716),7735=>array(67,-210,158,716),7736=>array(75,-210,523,865),7737=>array(-41,-210,264,865),7738=>array(75,-179,523,716),7739=>array(-42,-179,262,716),7740=>array(75,-210,523,716),7741=>array(-39,-210,270,716),7742=>array(76,0,757,898),7743=>array(65,0,769,728),7744=>array(76,0,757,881),7745=>array(65,0,769,711),7746=>array(76,-210,757,716),7747=>array(65,-210,769,530),7748=>array(79,0,642,881),7749=>array(68,0,490,711),7750=>array(79,-210,642,716),7751=>array(68,-210,490,530),7752=>array(79,-179,642,716),7753=>array(68,-179,490,530),7754=>array(79,-210,642,716),7755=>array(68,-210,490,530),7756=>array(47,-12,732,1064),7757=>array(35,-12,521,902),7758=>array(47,-12,732,1035),7759=>array(35,-12,521,865),7760=>array(47,-12,732,1050),7761=>array(35,-12,521,882),7762=>array(47,-12,732,1050),7763=>array(35,-12,521,882),7764=>array(77,0,623,898),7765=>array(68,-199,518,728),7766=>array(77,0,623,881),7767=>array(68,-199,518,711),7768=>array(80,0,711,881),7769=>array(64,0,346,711),7770=>array(80,-210,711,716),7771=>array(64,-210,346,530),7772=>array(80,-210,711,865),7773=>array(14,-210,346,697),7774=>array(80,-179,711,716),7775=>array(8,-179,346,530),7776=>array(45,-12,615,881),7777=>array(31,-12,461,711),7778=>array(45,-210,615,728),7779=>array(31,-210,461,530),7780=>array(45,-12,615,939),7781=>array(31,-12,461,768),7782=>array(45,-12,615,1047),7783=>array(31,-12,461,877),7784=>array(45,-210,615,881),7785=>array(31,-210,461,711),7786=>array(22,0,589,881),7787=>array(17,-7,269,881),7788=>array(22,-210,589,716),7789=>array(17,-210,269,700),7790=>array(22,-179,589,716),7791=>array(-11,-179,293,700),7792=>array(22,-210,589,716),7793=>array(6,-210,315,700),7794=>array(79,-210,642,716),7795=>array(66,-210,487,518),7796=>array(79,-185,642,716),7797=>array(66,-185,487,518),7798=>array(79,-210,642,716),7799=>array(66,-210,487,518),7800=>array(79,-12,642,1072),7801=>array(66,-12,487,902),7802=>array(79,-12,642,1002),7803=>array(66,-12,487,846),7804=>array(6,0,660,886),7805=>array(13,0,488,716),7806=>array(6,-210,660,716),7807=>array(13,-210,488,518),7808=>array(12,0,933,898),7809=>array(5,0,717,728),7810=>array(12,0,933,898),7811=>array(5,0,717,728),7812=>array(12,0,933,881),7813=>array(5,0,717,711),7814=>array(12,0,933,881),7815=>array(5,0,717,711),7816=>array(12,-210,933,716),7817=>array(5,-210,717,518),7818=>array(5,0,661,881),7819=>array(7,0,493,711),7820=>array(5,0,661,881),7821=>array(7,0,493,711),7822=>array(5,0,661,881),7823=>array(16,-210,492,711),7824=>array(18,0,584,898),7825=>array(20,0,479,728),7826=>array(18,-210,584,716),7827=>array(20,-210,479,518),7828=>array(18,-179,584,716),7829=>array(20,-179,479,518),7830=>array(67,-179,490,716),7831=>array(1,-7,272,881),7832=>array(5,0,717,752),7833=>array(16,-210,492,752),7834=>array(38,-12,557,758),7835=>array(8,0,311,881),7840=>array(-1,-210,668,716),7841=>array(38,-210,516,530),7842=>array(-1,0,668,934),7843=>array(38,-12,516,756),7844=>array(-1,0,668,978),7845=>array(38,-12,586,808),7846=>array(-1,0,668,978),7847=>array(-30,-12,516,808),7848=>array(-1,0,668,996),7849=>array(38,-12,573,826),7850=>array(-1,0,668,1058),7851=>array(38,-12,516,888),7852=>array(-1,-210,668,898),7853=>array(38,-210,516,728),7854=>array(-1,0,668,1039),7855=>array(38,-12,516,859),7856=>array(-1,0,668,1039),7857=>array(38,-12,516,859),7858=>array(-1,0,668,1074),7859=>array(38,-12,516,895),7860=>array(-1,0,668,1060),7861=>array(38,-12,516,880),7862=>array(-1,-210,668,902),7863=>array(38,-210,516,722),7864=>array(79,-210,614,716),7865=>array(39,-210,517,530),7866=>array(79,0,614,936),7867=>array(39,-12,517,756),7868=>array(79,0,614,884),7869=>array(39,-12,517,716),7870=>array(79,0,652,978),7871=>array(39,-12,586,808),7872=>array(34,0,614,978),7873=>array(-30,-12,517,808),7874=>array(79,0,638,996),7875=>array(39,-12,573,826),7876=>array(79,0,614,1056),7877=>array(39,-12,517,886),7878=>array(79,-210,614,900),7879=>array(39,-210,517,728),7880=>array(33,0,245,936),7881=>array(33,0,245,756),7882=>array(92,-210,187,716),7883=>array(67,-210,158,716),7884=>array(47,-210,732,728),7885=>array(35,-210,521,530),7886=>array(47,-12,732,936),7887=>array(35,-12,521,756),7888=>array(47,-12,732,978),7889=>array(35,-12,586,808),7890=>array(47,-12,732,978),7891=>array(-30,-12,521,808),7892=>array(47,-12,732,996),7893=>array(35,-12,573,826),7894=>array(47,-12,732,1056),7895=>array(35,-12,521,886),7896=>array(47,-210,732,900),7897=>array(35,-210,521,728),7898=>array(47,-12,776,900),7899=>array(35,-12,555,728),7900=>array(47,-12,776,900),7901=>array(35,-12,555,728),7902=>array(47,-12,776,936),7903=>array(35,-12,555,756),7904=>array(47,-12,776,884),7905=>array(35,-12,555,716),7906=>array(47,-210,776,768),7907=>array(35,-210,555,606),7908=>array(79,-210,642,716),7909=>array(66,-210,487,518),7910=>array(79,-12,642,936),7911=>array(66,-12,487,756),7912=>array(79,-12,776,900),7913=>array(66,-12,625,728),7914=>array(79,-12,776,900),7915=>array(66,-12,625,728),7916=>array(79,-12,776,936),7917=>array(66,-12,625,756),7918=>array(79,-12,776,884),7919=>array(66,-12,625,716),7920=>array(79,-210,776,768),7921=>array(66,-210,625,620),7922=>array(5,0,661,900),7923=>array(16,-210,492,728),7924=>array(5,-210,661,716),7925=>array(16,-210,492,518),7926=>array(5,0,661,936),7927=>array(16,-210,492,756),7928=>array(5,0,661,884),7929=>array(16,-210,492,716),7936=>array(35,-12,541,763),7937=>array(35,-12,541,763),7938=>array(35,-12,541,763),7939=>array(35,-12,541,763),7940=>array(35,-12,541,763),7941=>array(35,-12,541,763),7942=>array(35,-12,541,847),7943=>array(35,-12,541,847),7944=>array(-1,0,668,763),7945=>array(-1,0,668,763),7946=>array(-50,0,681,763),7947=>array(-50,0,681,763),7948=>array(-46,0,681,763),7949=>array(-38,0,681,763),7950=>array(-43,0,719,763),7951=>array(-43,0,719,763),7952=>array(29,-12,405,763),7953=>array(29,-12,405,763),7954=>array(29,-12,405,763),7955=>array(29,-12,405,763),7956=>array(29,-12,405,763),7957=>array(29,-12,405,763),7960=>array(-43,0,639,763),7961=>array(-44,0,639,763),7962=>array(-43,0,770,763),7963=>array(-43,0,770,763),7964=>array(-71,0,770,763),7965=>array(-63,0,769,763),7968=>array(68,-199,490,763),7969=>array(68,-199,490,763),7970=>array(68,-199,490,763),7971=>array(68,-199,490,763),7972=>array(68,-199,490,763),7973=>array(68,-199,490,763),7974=>array(68,-199,490,847),7975=>array(68,-199,490,847),7976=>array(-43,0,667,763),7977=>array(-44,0,667,763),7978=>array(-43,0,798,763),7979=>array(-43,0,798,763),7980=>array(-71,0,798,763),7981=>array(-63,0,798,763),7982=>array(-43,0,843,763),7983=>array(-43,0,843,763),7984=>array(59,0,162,763),7985=>array(53,0,156,763),7986=>array(-13,0,236,763),7987=>array(-13,0,236,763),7988=>array(-15,0,251,763),7989=>array(-15,0,243,763),7990=>array(-36,0,253,847),7991=>array(-36,0,253,847),7992=>array(-43,0,212,763),7993=>array(-44,0,212,763),7994=>array(-43,0,343,763),7995=>array(-43,0,343,763),7996=>array(-71,0,343,763),7997=>array(-63,0,343,763),7998=>array(-43,0,388,763),7999=>array(-43,0,388,763),8000=>array(35,-12,521,763),8001=>array(35,-12,521,763),8002=>array(35,-12,521,763),8003=>array(35,-12,521,763),8004=>array(35,-12,521,763),8005=>array(35,-12,521,763),8008=>array(-30,-12,732,763),8009=>array(-38,-12,732,763),8010=>array(-43,-12,848,763),8011=>array(-31,-12,848,763),8012=>array(-37,-12,848,763),8013=>array(-36,-12,848,763),8016=>array(68,-12,483,763),8017=>array(68,-12,483,763),8018=>array(68,-12,483,763),8019=>array(68,-12,483,763),8020=>array(68,-12,483,763),8021=>array(68,-12,483,763),8022=>array(68,-12,483,847),8023=>array(68,-12,483,847),8025=>array(-43,0,771,763),8027=>array(-43,0,887,763),8029=>array(-43,0,879,763),8031=>array(-43,0,934,763),8032=>array(35,-12,731,763),8033=>array(35,-12,731,763),8034=>array(35,-12,731,763),8035=>array(35,-12,731,763),8036=>array(35,-12,731,763),8037=>array(35,-12,731,763),8038=>array(35,-12,731,847),8039=>array(35,-12,731,847),8040=>array(-30,0,706,763),8041=>array(-38,0,706,763),8042=>array(-43,0,822,763),8043=>array(-43,0,822,763),8044=>array(-43,0,816,763),8045=>array(-43,0,815,763),8046=>array(-43,0,859,763),8047=>array(-43,0,859,763),8048=>array(35,-12,541,736),8049=>array(35,-12,541,736),8050=>array(29,-12,405,736),8051=>array(29,-12,405,736),8052=>array(68,-199,490,736),8053=>array(68,-199,490,736),8054=>array(35,0,155,736),8055=>array(67,0,187,736),8056=>array(35,-12,521,736),8057=>array(35,-12,521,736),8058=>array(68,-12,483,736),8059=>array(68,-12,483,736),8060=>array(35,-12,731,736),8061=>array(35,-12,731,736),8064=>array(35,-208,541,763),8065=>array(35,-208,541,763),8066=>array(35,-208,541,763),8067=>array(35,-208,541,763),8068=>array(35,-208,541,763),8069=>array(35,-208,541,763),8070=>array(35,-208,541,847),8071=>array(35,-208,541,847),8072=>array(-1,-208,668,763),8073=>array(-1,-208,668,763),8074=>array(-50,-208,681,763),8075=>array(-50,-208,681,763),8076=>array(-46,-208,681,763),8077=>array(-38,-208,681,763),8078=>array(-43,-208,719,763),8079=>array(-43,-208,719,763),8080=>array(68,-208,490,763),8081=>array(68,-208,490,763),8082=>array(68,-208,490,763),8083=>array(68,-208,490,763),8084=>array(68,-208,490,763),8085=>array(68,-208,490,763),8086=>array(68,-208,490,847),8087=>array(68,-208,490,847),8088=>array(-43,-208,667,763),8089=>array(-44,-208,667,763),8090=>array(-43,-208,798,763),8091=>array(-43,-208,798,763),8092=>array(-71,-208,798,763),8093=>array(-63,-208,798,763),8094=>array(-43,-208,843,763),8095=>array(-43,-208,843,763),8096=>array(35,-208,731,763),8097=>array(35,-208,731,763),8098=>array(35,-208,731,763),8099=>array(35,-208,731,763),8100=>array(35,-208,731,763),8101=>array(35,-208,731,763),8102=>array(35,-208,731,847),8103=>array(35,-208,731,847),8104=>array(-30,-208,706,763),8105=>array(-38,-208,706,763),8106=>array(-43,-208,822,763),8107=>array(-43,-208,822,763),8108=>array(-43,-208,816,763),8109=>array(-43,-208,815,763),8110=>array(-43,-208,859,763),8111=>array(-43,-208,859,763),8112=>array(35,-12,541,722),8113=>array(35,-12,541,697),8114=>array(35,-208,541,736),8115=>array(35,-208,541,530),8116=>array(35,-208,541,736),8118=>array(35,-12,541,717),8119=>array(35,-208,541,717),8120=>array(-1,0,668,889),8121=>array(-1,0,668,835),8122=>array(-1,0,668,736),8123=>array(-1,0,668,736),8124=>array(-1,-208,668,716),8125=>array(86,579,189,763),8126=>array(111,-208,289,-42),8127=>array(86,579,189,763),8128=>array(-5,590,284,717),8129=>array(-5,591,284,819),8130=>array(68,-208,490,736),8131=>array(68,-208,490,530),8132=>array(68,-208,490,736),8134=>array(68,-199,490,717),8135=>array(68,-208,490,717),8136=>array(-43,0,640,736),8137=>array(-43,0,651,736),8138=>array(-43,0,668,736),8139=>array(-43,0,679,736),8140=>array(80,-208,642,716),8141=>array(16,579,265,763),8142=>array(16,579,282,763),8143=>array(-5,583,284,847),8144=>array(-34,0,255,722),8145=>array(-41,0,264,697),8146=>array(-55,0,276,736),8147=>array(-55,0,276,736),8150=>array(-34,0,255,717),8151=>array(-32,0,257,819),8152=>array(-5,0,284,889),8153=>array(-14,0,291,835),8154=>array(-43,0,213,736),8155=>array(-43,0,213,736),8157=>array(16,579,265,763),8158=>array(16,579,274,763),8159=>array(-5,583,284,847),8160=>array(68,-12,483,722),8161=>array(68,-12,483,697),8162=>array(68,-12,483,736),8163=>array(68,-12,483,736),8164=>array(66,-199,536,763),8165=>array(66,-199,536,763),8166=>array(68,-12,483,717),8167=>array(68,-12,483,819),8168=>array(5,0,661,889),8169=>array(5,0,661,835),8170=>array(-43,0,736,736),8171=>array(-43,0,740,736),8172=>array(-43,0,649,763),8173=>array(-27,600,304,736),8174=>array(-27,600,304,736),8175=>array(70,600,189,736),8178=>array(35,-208,731,736),8179=>array(35,-208,731,518),8180=>array(35,-208,731,736),8182=>array(35,-12,731,717),8183=>array(35,-208,731,717),8184=>array(-17,-12,732,736),8185=>array(-6,-12,732,736),8186=>array(-17,0,706,736),8187=>array(-6,0,706,736),8188=>array(52,-208,706,728),8189=>array(84,600,203,736),8190=>array(88,579,191,763),8208=>array(32,215,301,303),8209=>array(32,215,301,303),8210=>array(-6,223,562,295),8211=>array(-6,223,506,295),8212=>array(-6,223,1006,295),8213=>array(26,223,538,295),8214=>array(92,-85,336,716),8215=>array(-6,-165,506,-35),8216=>array(64,494,166,728),8217=>array(56,482,158,716),8218=>array(53,-132,155,102),8219=>array(64,482,166,716),8220=>array(43,494,297,728),8221=>array(36,482,290,716),8222=>array(36,-132,290,102),8223=>array(44,482,298,716),8224=>array(39,-169,517,699),8225=>array(39,-169,517,706),8226=>array(51,227,299,474),8227=>array(52,197,321,504),8228=>array(89,0,189,100),8229=>array(89,0,467,100),8230=>array(117,0,883,100),8231=>array(89,302,189,402),8240=>array(18,-27,982,728),8241=>array(18,-27,1310,728),8242=>array(46,462,192,716),8243=>array(46,462,342,716),8244=>array(46,462,492,716),8245=>array(30,462,176,716),8246=>array(30,462,326,716),8247=>array(30,462,476,716),8248=>array(30,-175,282,32),8249=>array(44,35,271,481),8250=>array(62,35,289,481),8251=>array(116,-125,883,641),8252=>array(85,0,387,716),8253=>array(46,0,508,747),8254=>array(-6,740,506,790),8255=>array(3,-203,941,4),8256=>array(3,578,941,785),8257=>array(30,-175,282,146),8258=>array(33,-3,786,728),8259=>array(32,185,301,333),8260=>array(-222,-25,393,732),8261=>array(68,-199,262,716),8262=>array(16,-199,210,716),8304=>array(15,349,318,725),8308=>array(11,358,319,725),8309=>array(16,349,313,716),8310=>array(9,349,315,725),8311=>array(36,358,304,716),8312=>array(22,349,312,725),8313=>array(18,349,323,725),8314=>array(37,395,296,654),8315=>array(37,496,296,553),8316=>array(37,436,296,613),8317=>array(32,209,195,769),8318=>array(16,209,178,769),8319=>array(51,358,293,646),8320=>array(15,-24,318,352),8321=>array(52,-15,232,352),8322=>array(12,-15,316,352),8323=>array(16,-24,315,352),8324=>array(11,-15,319,352),8325=>array(16,-24,313,343),8326=>array(9,-24,315,352),8327=>array(36,-15,304,343),8328=>array(22,-24,312,352),8329=>array(18,-24,323,352),8330=>array(37,22,296,281),8331=>array(37,123,296,180),8332=>array(37,63,296,240),8333=>array(32,-164,195,396),8334=>array(16,-164,178,396),8352=>array(20,0,547,719),8353=>array(51,-63,525,782),8354=>array(45,-12,533,728),8355=>array(80,0,554,716),8356=>array(13,-14,528,728),8357=>array(65,-71,769,652),8358=>array(21,0,535,719),8359=>array(21,0,539,716),8360=>array(18,-12,986,716),8361=>array(8,0,929,716),8362=>array(72,0,712,518),8363=>array(67,0,514,723),8364=>array(-14,-12,541,728),8400=>array(28,574,552,716),8401=>array(48,574,572,716),8402=>array(264,-194,336,706),8403=>array(264,-12,336,524),8404=>array(34,419,668,646),8405=>array(32,419,666,646),8406=>array(28,504,555,716),8407=>array(45,504,572,716),8408=>array(146,102,454,410),8409=>array(146,102,465,421),8410=>array(146,91,465,410),8411=>array(112,611,488,707),8412=>array(42,611,558,707),8413=>array(63,-131,837,643),8414=>array(93,-101,807,613),8415=>array(9,-186,891,697),8416=>array(63,-131,837,643),8417=>array(28,504,672,716),8448=>array(46,-27,825,728),8449=>array(46,-27,822,728),8450=>array(37,-15,632,677),8451=>array(44,-12,983,728),8452=>array(41,0,588,662),8453=>array(53,-27,836,728),8454=>array(53,-27,823,728),8455=>array(42,-15,480,677),8456=>array(30,-15,630,677),8457=>array(44,0,873,725),8458=>array(-25,-201,523,327),8459=>array(23,-9,1078,665),8460=>array(46,-20,940,698),8461=>array(19,0,703,662),8462=>array(19,-12,458,694),8463=>array(19,-12,458,694),8464=>array(8,-201,834,654),8465=>array(26,-20,498,677),8466=>array(48,-8,842,664),8467=>array(5,-5,288,627),8468=>array(3,-12,739,716),8469=>array(-12,-11,710,662),8470=>array(79,0,1031,716),8471=>array(0,-9,737,728),8472=>array(48,-216,701,516),8473=>array(19,0,524,662),8474=>array(37,-198,685,677),8475=>array(71,-13,951,658),8476=>array(46,-20,747,686),8477=>array(19,0,677,662),8478=>array(19,0,677,662),8479=>array(19,-176,677,817),8480=>array(93,311,866,723),8481=>array(100,318,1085,716),8482=>array(100,318,861,716),8483=>array(10,-176,711,817),8484=>array(11,0,581,662),8485=>array(50,-192,494,690),8486=>array(28,0,740,677),8487=>array(28,-15,740,662),8488=>array(28,-194,644,687),8489=>array(2,0,245,530),8490=>array(73,0,665,716),8491=>array(-1,0,668,922),8492=>array(105,-5,951,659),8493=>array(53,-20,627,697),8494=>array(35,-12,521,530),8495=>array(31,-4,398,328),8496=>array(75,-6,671,666),8497=>array(35,-6,885,668),8498=>array(47,0,530,716),8499=>array(36,-12,1214,661),8500=>array(37,-6,379,318),8501=>array(64,-19,649,716),8502=>array(67,0,631,716),8503=>array(25,0,325,716),8504=>array(72,-18,630,716),8531=>array(52,-25,815,732),8532=>array(12,-25,815,732),8533=>array(52,-25,813,732),8534=>array(12,-25,813,732),8535=>array(16,-25,813,732),8536=>array(11,-25,813,732),8537=>array(52,-25,813,732),8538=>array(16,-25,813,732),8539=>array(52,-25,804,732),8540=>array(16,-25,804,732),8541=>array(16,-25,804,732),8542=>array(73,-25,804,732),8543=>array(52,-25,727,732),8544=>array(92,0,187,716),8545=>array(92,0,464,716),8546=>array(92,0,741,716),8547=>array(92,0,934,716),8548=>array(6,0,660,716),8549=>array(6,0,843,716),8550=>array(2,0,960,716),8551=>array(2,0,1197,716),8552=>array(92,0,940,716),8553=>array(5,0,661,716),8554=>array(5,0,853,716),8555=>array(5,0,964,716),8556=>array(75,0,523,716),8557=>array(51,-12,683,728),8558=>array(80,0,672,716),8559=>array(76,0,757,716),8560=>array(67,0,155,716),8561=>array(67,0,377,716),8562=>array(67,0,599,716),8563=>array(67,0,697,716),8564=>array(13,0,488,518),8565=>array(13,0,633,716),8566=>array(13,0,855,716),8567=>array(13,0,1077,716),8568=>array(67,0,708,716),8569=>array(7,0,493,518),8570=>array(7,0,645,716),8571=>array(7,0,867,716),8572=>array(67,0,155,716),8573=>array(39,-12,491,530),8574=>array(36,-12,486,716),8575=>array(65,0,769,530),8576=>array(47,0,936,716),8577=>array(80,0,672,716),8578=>array(47,0,936,716),8592=>array(40,100,673,412),8593=>array(201,0,513,662),8594=>array(40,100,673,412),8595=>array(201,0,513,662),8596=>array(40,100,673,412),8597=>array(201,0,513,662),8598=>array(100,102,586,588),8599=>array(128,102,614,588),8600=>array(128,74,614,560),8601=>array(100,74,586,560),8602=>array(40,100,673,412),8603=>array(40,100,673,412),8604=>array(40,100,674,412),8605=>array(39,100,673,412),8606=>array(40,100,673,412),8607=>array(201,0,513,662),8608=>array(40,100,673,412),8609=>array(201,0,513,662),8610=>array(40,100,673,412),8611=>array(40,100,673,412),8612=>array(40,100,673,412),8613=>array(201,0,513,662),8614=>array(40,100,673,412),8615=>array(201,0,513,662),8616=>array(201,0,513,662),8617=>array(40,100,673,482),8618=>array(40,100,673,482),8619=>array(40,100,673,500),8620=>array(40,100,673,500),8621=>array(40,100,774,412),8622=>array(40,100,773,412),8623=>array(199,0,520,662),8624=>array(120,71,553,603),8625=>array(160,71,593,603),8626=>array(120,59,553,591),8627=>array(160,59,593,591),8628=>array(97,94,629,527),8629=>array(120,59,553,591),8630=>array(67,181,638,497),8631=>array(75,181,646,497),8632=>array(81,102,633,662),8633=>array(40,-56,673,568),8634=>array(60,21,740,701),8635=>array(60,21,740,701),8636=>array(40,232,673,412),8637=>array(40,100,673,280),8638=>array(333,0,513,662),8639=>array(201,0,381,662),8640=>array(40,232,673,412),8641=>array(40,100,673,280),8642=>array(333,0,513,662),8643=>array(201,0,381,662),8644=>array(40,-56,673,568),8645=>array(45,0,669,662),8646=>array(40,-56,673,568),8647=>array(40,-56,673,568),8648=>array(45,0,669,662),8649=>array(40,-56,673,568),8650=>array(45,0,669,662),8651=>array(39,30,672,482),8652=>array(40,30,673,482),8653=>array(40,40,673,472),8654=>array(40,40,910,472),8655=>array(40,40,673,472),8656=>array(40,40,673,472),8657=>array(141,0,573,662),8658=>array(40,40,673,472),8659=>array(141,0,573,662),8660=>array(40,40,823,472),8661=>array(141,0,573,783),8662=>array(100,0,688,588),8663=>array(26,0,614,588),8664=>array(26,0,614,588),8665=>array(100,0,688,588),8666=>array(40,40,673,472),8667=>array(40,40,673,472),8668=>array(40,100,773,412),8669=>array(40,100,773,412),8670=>array(201,0,513,662),8671=>array(201,0,513,662),8672=>array(40,100,673,412),8673=>array(201,0,513,662),8674=>array(40,100,673,412),8675=>array(201,0,513,662),8676=>array(40,100,673,412),8677=>array(40,100,673,412),8678=>array(40,40,673,472),8679=>array(141,0,573,662),8680=>array(40,40,673,472),8681=>array(141,0,573,662),8682=>array(141,0,573,662),8704=>array(27,0,573,689),8705=>array(80,-60,528,702),8706=>array(32,-15,486,695),8707=>array(115,0,475,689),8708=>array(115,-73,475,762),8709=>array(46,-23,755,686),8710=>array(6,0,608,688),8711=>array(6,0,608,688),8712=>array(43,33,498,480),8713=>array(43,-57,498,570),8714=>array(89,78,453,435),8715=>array(51,33,506,480),8716=>array(51,-57,506,570),8717=>array(96,78,460,435),8718=>array(98,0,451,512),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(17,-101,695,752),8722=>array(55,312,529,394),8723=>array(55,0,529,611),8724=>array(55,0,529,627),8725=>array(-222,-25,393,732),8726=>array(0,-24,278,716),8727=>array(33,194,356,499),8728=>array(65,207,335,478),8729=>array(65,207,335,478),8730=>array(41,-19,549,782),8731=>array(41,-19,549,782),8732=>array(41,-19,549,782),8733=>array(75,128,447,384),8734=>array(20,99,529,414),8735=>array(55,0,529,474),8736=>array(55,0,529,474),8737=>array(55,0,529,474),8738=>array(55,-98,444,572),8739=>array(92,-199,168,716),8740=>array(92,-199,352,716),8741=>array(92,-199,326,716),8742=>array(92,-199,510,716),8743=>array(20,0,542,568),8744=>array(20,0,542,568),8745=>array(50,0,512,568),8746=>array(50,0,512,568),8747=>array(63,-271,434,1022),8748=>array(63,-271,734,1022),8749=>array(63,-271,1034,1022),8750=>array(33,-271,459,1022),8751=>array(33,-271,759,1022),8752=>array(33,-271,1059,1022),8753=>array(33,-271,488,1022),8754=>array(33,-271,488,1022),8755=>array(33,-271,498,1022),8756=>array(42,0,521,528),8757=>array(42,0,521,528),8758=>array(161,0,260,528),8759=>array(42,0,521,528),8760=>array(55,312,529,567),8761=>array(55,139,529,567),8762=>array(55,139,529,567),8763=>array(55,139,529,567),8764=>array(55,279,529,424),8765=>array(55,279,529,424),8766=>array(35,212,539,496),8767=>array(40,72,544,636),8768=>array(139,0,284,592),8769=>array(55,171,529,533),8770=>array(55,202,529,535),8771=>array(55,203,529,536),8772=>array(55,91,529,613),8773=>array(55,123,529,584),8774=>array(55,51,529,614),8775=>array(55,51,529,633),8776=>array(55,171,529,533),8777=>array(55,81,529,603),8778=>array(55,123,529,584),8779=>array(55,97,529,584),8780=>array(35,53,539,654),8781=>array(55,155,529,551),8782=>array(55,58,529,648),8783=>array(55,203,529,648),8784=>array(55,203,529,676),8785=>array(55,59,529,647),8786=>array(55,59,529,647),8787=>array(55,59,529,647),8788=>array(55,195,682,511),8789=>array(55,195,682,511),8790=>array(55,189,529,518),8791=>array(55,0,529,617),8792=>array(55,0,529,518),8793=>array(55,0,529,630),8794=>array(55,0,529,630),8795=>array(55,0,529,651),8796=>array(55,0,529,701),8797=>array(55,0,529,605),8798=>array(55,0,529,532),8799=>array(55,0,529,601),8800=>array(55,103,529,603),8801=>array(55,123,529,557),8802=>array(55,23,529,657),8803=>array(55,35,529,645),8804=>array(55,55,529,650),8805=>array(55,55,529,650),8806=>array(55,0,529,783),8807=>array(55,0,529,783),8808=>array(55,-85,529,783),8809=>array(55,-85,529,783),8810=>array(55,111,914,595),8811=>array(55,111,914,595),8812=>array(143,-210,441,728),8813=>array(55,103,529,603),8814=>array(55,23,529,657),8815=>array(55,23,529,657),8816=>array(55,-141,529,657),8817=>array(55,-141,529,657),8818=>array(55,-1,529,656),8819=>array(55,-1,529,656),8820=>array(55,-91,529,718),8821=>array(55,-91,529,718),8822=>array(55,-27,529,821),8823=>array(55,-27,529,821),8824=>array(55,-27,529,821),8825=>array(55,-27,529,821),8826=>array(55,111,529,595),8827=>array(55,111,529,595),8828=>array(55,-33,529,595),8829=>array(55,-33,529,595),8830=>array(55,-1,529,656),8831=>array(55,-1,529,656),8832=>array(55,23,529,657),8833=>array(55,23,529,657),8834=>array(55,122,623,584),8835=>array(55,122,623,584),8836=>array(55,22,623,684),8837=>array(55,22,623,684),8838=>array(55,0,623,626),8839=>array(55,0,623,626),8840=>array(55,-100,623,726),8841=>array(55,-100,623,726),8842=>array(55,-100,623,626),8843=>array(55,-100,623,626),8844=>array(50,0,512,568),8845=>array(50,0,512,568),8846=>array(50,0,512,568),8847=>array(55,122,623,584),8848=>array(55,122,623,584),8849=>array(55,0,623,626),8850=>array(55,0,623,626),8851=>array(50,0,512,568),8852=>array(50,0,512,568),8853=>array(59,-85,741,597),8854=>array(59,-85,741,597),8855=>array(59,-85,741,597),8856=>array(59,-85,741,597),8857=>array(59,-85,741,597),8858=>array(59,-85,741,597),8859=>array(59,-85,741,597),8860=>array(59,-85,741,597),8861=>array(59,-85,741,597),8862=>array(60,0,741,681),8863=>array(60,0,741,681),8864=>array(60,0,741,681),8865=>array(60,0,741,681),8866=>array(60,0,531,512),8867=>array(18,0,489,512),8868=>array(18,0,531,512),8869=>array(18,0,531,512),8870=>array(60,0,381,512),8871=>array(60,0,381,512),8872=>array(60,0,531,512),8873=>array(60,0,531,512),8874=>array(60,0,531,512),8875=>array(60,0,654,512),8876=>array(60,0,531,513),8877=>array(60,0,531,513),8878=>array(60,0,531,513),8879=>array(60,0,654,513),8880=>array(18,-54,531,566),8881=>array(18,-54,531,566),8882=>array(18,0,531,512),8883=>array(18,0,531,512),8884=>array(18,-51,531,562),8885=>array(18,-51,531,562),8886=>array(40,153,673,359),8887=>array(40,153,673,359),8888=>array(40,153,673,359),8889=>array(18,0,531,512),8890=>array(88,0,461,632),8891=>array(50,0,534,638),8892=>array(50,0,534,638),8893=>array(50,0,534,638),8894=>array(55,0,529,474),8895=>array(55,0,529,474),8896=>array(20,0,542,568),8897=>array(20,0,542,568),8898=>array(50,0,512,568),8899=>array(50,0,512,568),8900=>array(156,106,395,406),8901=>array(55,186,195,326),8902=>array(39,39,511,488),8903=>array(30,9,620,502),8904=>array(29,-64,601,576),8905=>array(29,-64,601,576),8906=>array(29,-64,601,576),8907=>array(29,-64,601,576),8908=>array(29,-64,601,576),8909=>array(55,203,529,536),8910=>array(18,0,542,568),8911=>array(18,0,542,568),8912=>array(56,84,623,626),8913=>array(56,84,623,626),8914=>array(63,0,605,567),8915=>array(63,0,605,567),8916=>array(50,0,512,716),8917=>array(55,-199,529,716),8918=>array(55,111,529,595),8919=>array(55,111,529,595),8920=>array(55,111,1299,595),8921=>array(55,111,1299,595),8922=>array(55,-217,529,927),8923=>array(55,-217,529,927),8924=>array(55,55,529,650),8925=>array(55,55,529,650),8926=>array(55,-33,529,595),8927=>array(55,-33,529,595),8928=>array(55,-141,529,657),8929=>array(55,-141,529,657),8930=>array(55,-100,623,726),8931=>array(55,-100,623,726),8932=>array(55,-100,623,626),8933=>array(55,-100,623,626),8934=>array(55,-71,529,656),8935=>array(55,-71,529,656),8936=>array(55,-71,529,656),8937=>array(55,-71,529,656),8938=>array(55,23,529,657),8939=>array(55,23,529,657),8940=>array(55,-45,529,712),8941=>array(55,-45,529,712),8942=>array(89,0,189,766),8943=>array(117,333,883,433),8944=>array(117,0,883,766),8945=>array(117,0,883,766),8960=>array(60,41,490,471),8962=>array(51,24,498,486),8963=>array(129,180,419,395),8964=>array(129,117,419,332),8965=>array(78,130,471,441),8966=>array(78,130,471,565),8967=>array(191,-192,359,693),8968=>array(103,58,346,694),8969=>array(103,58,346,694),8970=>array(103,-192,346,444),8971=>array(103,-192,346,444),8972=>array(251,-40,571,280),8973=>array(-22,-40,299,280),8974=>array(251,232,571,552),8975=>array(-22,232,299,552),8976=>array(49,163,511,403),8977=>array(83,64,467,448),8978=>array(59,156,741,497),8979=>array(59,156,741,497),8980=>array(34,100,516,441),8981=>array(27,9,490,471),8982=>array(26,-102,523,614),8983=>array(18,-51,632,563),8984=>array(63,0,717,654),8985=>array(49,109,511,349),8986=>array(45,-20,505,532),8987=>array(103,0,447,512),8988=>array(111,140,391,420),8989=>array(158,140,439,420),8990=>array(111,92,391,372),8991=>array(158,92,439,372),8992=>array(180,-218,434,752),8993=>array(63,-188,313,782),8994=>array(17,159,696,341),8995=>array(17,171,696,353),8996=>array(18,226,982,547),8997=>array(18,0,982,512),8998=>array(90,0,948,600),8999=>array(90,0,910,600),9000=>array(90,0,910,600),9001=>array(32,-184,299,694),9002=>array(30,-184,297,694),9003=>array(52,0,910,600),9004=>array(57,6,493,509),9005=>array(13,77,537,435),9006=>array(100,108,465,400),9007=>array(38,132,511,380),9008=>array(38,0,504,525),9009=>array(81,62,509,450),9010=>array(35,50,531,462),9011=>array(35,186,531,392),9012=>array(51,84,498,419),9013=>array(51,84,498,419),9014=>array(60,0,540,559),9015=>array(140,0,460,559),9016=>array(60,0,540,559),9017=>array(60,0,540,559),9018=>array(60,0,540,559),9019=>array(60,0,540,559),9020=>array(60,0,540,559),9021=>array(104,0,496,559),9022=>array(60,39,540,519),9023=>array(84,0,517,559),9024=>array(83,0,516,559),9025=>array(60,0,540,559),9026=>array(60,0,540,559),9027=>array(60,0,540,559),9028=>array(60,0,540,559),9029=>array(13,0,556,559),9030=>array(44,0,587,559),9031=>array(60,0,540,559),9032=>array(60,0,540,559),9033=>array(104,0,496,559),9034=>array(60,0,540,559),9035=>array(122,0,478,559),9036=>array(60,0,540,559),9037=>array(60,0,540,559),9038=>array(60,0,540,559),9039=>array(60,0,540,559),9040=>array(60,0,540,559),9041=>array(60,0,540,559),9042=>array(122,0,478,559),9043=>array(60,0,540,559),9044=>array(60,0,540,559),9045=>array(60,0,540,559),9046=>array(60,0,540,559),9047=>array(60,0,540,559),9048=>array(160,0,440,559),9049=>array(60,0,540,559),9050=>array(60,0,540,559),9051=>array(60,0,540,397),9052=>array(60,0,540,475),9053=>array(60,0,540,559),9054=>array(60,0,540,559),9055=>array(60,39,540,519),9056=>array(60,0,540,559),9057=>array(60,0,540,559),9058=>array(122,0,478,559),9059=>array(153,157,447,509),9060=>array(153,161,447,524),9061=>array(104,33,496,559),9062=>array(60,0,540,559),9063=>array(54,0,542,559),9064=>array(50,131,549,464),9065=>array(148,122,452,559),9066=>array(160,122,440,478),9067=>array(103,68,502,508),9068=>array(93,-14,504,573),9069=>array(50,0,549,559),9070=>array(160,-136,440,559),9071=>array(60,0,540,559),9072=>array(60,0,540,559),9073=>array(51,55,550,469),9074=>array(50,89,549,503),9075=>array(163,-14,427,475),9076=>array(90,-212,525,475),9077=>array(26,-14,574,475),9078=>array(60,-136,555,475),9079=>array(60,-136,540,480),9080=>array(160,-136,440,475),9081=>array(26,-136,574,475),9082=>array(61,-14,555,475),9109=>array(60,0,540,559),9216=>array(30,0,565,689),9217=>array(37,0,564,694),9218=>array(37,0,587,694),9219=>array(41,0,587,689),9220=>array(41,0,582,689),9221=>array(41,-42,583,689),9222=>array(9,0,594,689),9223=>array(34,0,565,689),9224=>array(134,112,465,574),9225=>array(134,116,482,574),9226=>array(141,116,462,574),9227=>array(109,116,482,574),9228=>array(141,116,462,574),9229=>array(120,116,489,579),9230=>array(137,112,472,579),9231=>array(137,116,449,579),9232=>array(34,0,560,689),9233=>array(34,0,564,689),9234=>array(34,0,558,689),9235=>array(34,-4,559,689),9236=>array(34,0,573,689),9237=>array(30,0,594,689),9238=>array(37,0,568,694),9239=>array(41,0,575,689),9240=>array(20,0,568,694),9241=>array(141,116,472,574),9242=>array(37,0,575,694),9243=>array(41,-4,573,689),9244=>array(141,112,465,574),9245=>array(120,112,465,579),9246=>array(134,112,465,574),9247=>array(134,112,465,574),9248=>array(137,116,471,579),9249=>array(34,0,565,689),9250=>array(46,-12,561,716),9251=>array(96,-126,505,0),9252=>array(130,116,465,574),9280=>array(103,1,514,650),9281=>array(102,0,514,650),9282=>array(103,1,514,650),9283=>array(103,1,514,650),9284=>array(102,1,514,650),9285=>array(102,336,514,650),9286=>array(102,0,648,702),9287=>array(102,0,648,702),9288=>array(102,117,648,663),9289=>array(102,195,648,507),9290=>array(30,1,574,650),9312=>array(81,-109,919,728),9313=>array(81,-109,919,728),9314=>array(81,-109,919,728),9315=>array(81,-109,919,728),9316=>array(81,-109,919,728),9317=>array(81,-109,919,728),9318=>array(81,-109,919,728),9319=>array(81,-109,919,728),9320=>array(81,-109,919,728),9321=>array(81,-109,919,728),9322=>array(81,-109,919,728),9323=>array(81,-109,919,728),9324=>array(81,-109,919,728),9325=>array(81,-109,919,728),9326=>array(81,-109,919,728),9327=>array(81,-109,919,728),9328=>array(81,-109,919,728),9329=>array(81,-109,919,728),9330=>array(81,-109,919,728),9331=>array(81,-109,919,728),9332=>array(81,-67,919,683),9333=>array(81,-67,919,683),9334=>array(81,-67,919,683),9335=>array(81,-67,919,683),9336=>array(81,-67,919,683),9337=>array(81,-67,919,683),9338=>array(81,-67,919,683),9339=>array(81,-67,919,683),9340=>array(81,-67,919,683),9341=>array(81,-67,919,683),9342=>array(81,-67,919,683),9343=>array(81,-67,919,683),9344=>array(81,-67,919,683),9345=>array(81,-67,919,683),9346=>array(81,-67,919,683),9347=>array(81,-67,919,683),9348=>array(81,-67,919,683),9349=>array(81,-67,919,683),9350=>array(81,-67,919,683),9351=>array(81,-67,919,683),9352=>array(301,79,627,547),9353=>array(273,79,717,547),9354=>array(277,72,717,547),9355=>array(253,79,717,545),9356=>array(272,72,717,539),9357=>array(266,72,717,547),9358=>array(294,79,717,539),9359=>array(275,72,717,547),9360=>array(282,72,717,547),9361=>array(163,72,807,547),9362=>array(191,79,807,547),9363=>array(155,79,807,547),9364=>array(155,72,807,547),9365=>array(159,79,807,547),9366=>array(159,72,807,547),9367=>array(159,72,807,547),9368=>array(159,79,807,547),9369=>array(159,72,807,547),9370=>array(159,72,807,547),9371=>array(185,72,817,547),9372=>array(81,-67,919,683),9373=>array(81,-67,919,683),9374=>array(81,-67,919,683),9375=>array(81,-67,919,683),9376=>array(81,-67,919,683),9377=>array(81,-67,919,683),9378=>array(81,-67,919,683),9379=>array(81,-67,919,683),9380=>array(81,-67,919,683),9381=>array(81,-67,919,683),9382=>array(81,-67,919,683),9383=>array(81,-67,919,683),9384=>array(81,-67,919,683),9385=>array(81,-67,919,683),9386=>array(81,-67,919,683),9387=>array(81,-67,919,683),9388=>array(81,-67,919,683),9389=>array(81,-67,919,683),9390=>array(81,-67,919,683),9391=>array(81,-67,919,683),9392=>array(81,-67,919,683),9393=>array(81,-67,919,683),9394=>array(81,-67,919,683),9395=>array(81,-67,919,683),9396=>array(81,-67,919,683),9397=>array(81,-67,919,683),9398=>array(81,-109,919,728),9399=>array(81,-109,919,728),9400=>array(81,-109,919,728),9401=>array(81,-109,919,728),9402=>array(81,-109,919,728),9403=>array(81,-109,919,728),9404=>array(81,-109,919,728),9405=>array(81,-109,919,728),9406=>array(81,-109,919,728),9407=>array(81,-109,919,728),9408=>array(81,-109,919,728),9409=>array(81,-109,919,728),9410=>array(81,-109,919,728),9411=>array(81,-109,919,728),9412=>array(81,-109,919,728),9413=>array(81,-109,919,728),9414=>array(81,-109,919,728),9415=>array(81,-109,919,728),9416=>array(81,-109,919,728),9417=>array(81,-109,919,728),9418=>array(81,-109,919,728),9419=>array(81,-109,919,728),9420=>array(81,-109,919,728),9421=>array(81,-109,919,728),9422=>array(81,-109,919,728),9423=>array(81,-109,919,728),9424=>array(81,-109,919,728),9425=>array(81,-109,919,728),9426=>array(81,-109,919,728),9427=>array(81,-109,919,728),9428=>array(81,-109,919,728),9429=>array(81,-109,919,728),9430=>array(81,-109,919,728),9431=>array(81,-109,919,728),9432=>array(81,-109,919,728),9433=>array(81,-109,919,728),9434=>array(81,-109,919,728),9435=>array(81,-109,919,728),9436=>array(81,-109,919,728),9437=>array(81,-109,919,728),9438=>array(81,-109,919,728),9439=>array(81,-109,919,728),9440=>array(81,-109,919,728),9441=>array(81,-109,919,728),9442=>array(81,-109,919,728),9443=>array(81,-109,919,728),9444=>array(81,-109,919,728),9445=>array(81,-109,919,728),9446=>array(81,-109,919,728),9447=>array(81,-109,919,728),9448=>array(81,-109,919,728),9449=>array(81,-109,919,728),9450=>array(81,-109,919,728),9472=>array(-11,340,611,425),9473=>array(-11,303,611,474),9474=>array(258,-218,343,994),9475=>array(215,-218,386,994),9476=>array(-11,346,611,431),9477=>array(-11,303,611,474),9478=>array(258,-218,343,994),9479=>array(215,-218,386,994),9480=>array(-11,346,611,431),9481=>array(-11,303,611,474),9482=>array(258,-218,343,994),9483=>array(215,-218,386,994),9484=>array(258,-218,611,431),9485=>array(258,-218,611,474),9486=>array(215,-218,611,431),9487=>array(215,-218,611,474),9488=>array(-11,-218,343,431),9489=>array(-11,-218,343,474),9490=>array(-11,-218,386,431),9491=>array(-11,-218,386,474),9492=>array(258,346,611,994),9493=>array(258,303,611,994),9494=>array(215,346,611,994),9495=>array(215,303,611,994),9496=>array(-11,346,343,994),9497=>array(-11,303,343,994),9498=>array(-11,346,386,994),9499=>array(-11,303,386,994),9500=>array(258,-218,611,994),9501=>array(258,-218,611,994),9502=>array(215,-218,611,994),9503=>array(215,-218,611,994),9504=>array(215,-218,611,994),9505=>array(215,-218,611,994),9506=>array(215,-218,611,994),9507=>array(215,-218,611,994),9508=>array(-11,-218,343,994),9509=>array(-11,-218,343,994),9510=>array(-11,-218,386,994),9511=>array(-11,-218,386,994),9512=>array(-11,-218,386,994),9513=>array(-11,-218,386,994),9514=>array(-11,-218,386,994),9515=>array(-11,-218,386,994),9516=>array(-11,-218,611,431),9517=>array(-11,-218,611,474),9518=>array(-11,-218,611,474),9519=>array(-11,-218,611,474),9520=>array(-11,-218,611,431),9521=>array(-11,-218,611,474),9522=>array(-11,-218,611,474),9523=>array(-11,-218,611,474),9524=>array(-11,346,611,994),9525=>array(-11,303,611,994),9526=>array(-11,303,611,994),9527=>array(-11,303,611,994),9528=>array(-11,346,611,994),9529=>array(-11,303,611,994),9530=>array(-11,303,611,994),9531=>array(-11,303,611,994),9532=>array(-11,-218,611,994),9533=>array(-11,-218,611,994),9534=>array(-11,-218,611,994),9535=>array(-11,-218,611,994),9536=>array(-11,-218,611,994),9537=>array(-11,-218,611,994),9538=>array(-11,-218,611,994),9539=>array(-11,-218,611,994),9540=>array(-11,-218,611,994),9541=>array(-11,-218,611,994),9542=>array(-11,-218,611,994),9543=>array(-11,-218,611,994),9544=>array(-11,-218,611,994),9545=>array(-11,-218,611,994),9546=>array(-11,-218,611,994),9547=>array(-11,-218,611,994),9548=>array(-11,346,611,431),9549=>array(-11,303,611,474),9550=>array(258,-218,343,994),9551=>array(215,-218,386,994),9552=>array(-11,261,611,516),9553=>array(173,-218,428,994),9554=>array(258,-218,611,516),9555=>array(173,-218,611,431),9556=>array(173,-218,611,516),9557=>array(-11,-218,343,516),9558=>array(-11,-218,428,431),9559=>array(-11,-218,428,516),9560=>array(258,261,611,994),9561=>array(173,346,611,994),9562=>array(173,261,611,994),9563=>array(-11,261,343,994),9564=>array(-11,346,428,994),9565=>array(-11,261,428,994),9566=>array(258,-218,611,994),9567=>array(173,-218,611,994),9568=>array(173,-218,611,994),9569=>array(-11,-218,343,994),9570=>array(-11,-218,428,994),9571=>array(-11,-218,428,994),9572=>array(-11,-218,611,516),9573=>array(-11,-218,611,431),9574=>array(-11,-218,611,516),9575=>array(-11,261,611,994),9576=>array(-11,346,611,994),9577=>array(-11,261,611,994),9578=>array(-11,-218,611,994),9579=>array(-11,-218,611,994),9580=>array(-11,-218,611,994),9581=>array(258,77,612,431),9582=>array(-11,77,343,431),9583=>array(-11,346,343,700),9584=>array(258,346,612,700),9585=>array(0,88,600,688),9586=>array(0,88,600,688),9587=>array(0,88,600,688),9588=>array(-11,346,258,431),9589=>array(258,431,343,994),9590=>array(343,346,611,431),9591=>array(258,-218,343,346),9592=>array(-11,303,258,474),9593=>array(215,431,386,994),9594=>array(343,303,611,474),9595=>array(215,-218,386,346),9596=>array(-11,303,611,474),9597=>array(215,-218,386,994),9598=>array(-11,303,611,474),9599=>array(215,-218,386,994),9600=>array(-11,388,611,994),9601=>array(-11,-218,611,-66),9602=>array(-11,-218,611,85),9603=>array(-11,-218,611,237),9604=>array(-11,-218,611,388),9605=>array(-11,-218,611,540),9606=>array(-11,-218,611,691),9607=>array(-11,-218,611,843),9608=>array(-11,-218,611,994),9609=>array(-11,-218,525,994),9610=>array(-11,-218,450,994),9611=>array(-11,-218,375,994),9612=>array(-11,-218,300,994),9613=>array(-11,-218,225,994),9614=>array(-11,-218,150,994),9615=>array(-11,-218,75,994),9616=>array(300,-218,611,994),9617=>array(100,-262,600,1043),9618=>array(0,-264,601,1042),9619=>array(0,-262,601,1042),9620=>array(-11,843,611,994),9621=>array(525,-218,611,994),9632=>array(85,160,515,590),9633=>array(85,160,515,590),9634=>array(85,160,515,590),9635=>array(85,160,515,590),9636=>array(85,160,515,590),9637=>array(85,160,515,590),9638=>array(85,160,515,590),9639=>array(85,160,515,590),9640=>array(85,160,515,590),9641=>array(85,160,515,590),9642=>array(192,267,408,483),9643=>array(192,267,408,483),9644=>array(85,267,515,483),9645=>array(85,267,515,483),9646=>array(192,160,408,590),9647=>array(192,160,408,590),9648=>array(79,275,521,475),9649=>array(79,275,521,475),9650=>array(89,211,511,611),9651=>array(89,211,511,611),9652=>array(146,285,454,552),9653=>array(146,285,454,552),9654=>array(136,164,536,586),9655=>array(136,164,536,586),9656=>array(211,221,478,529),9657=>array(211,221,478,529),9658=>array(85,194,541,556),9659=>array(85,194,541,556),9660=>array(89,139,511,539),9661=>array(89,139,511,539),9662=>array(146,198,454,465),9663=>array(146,198,454,465),9664=>array(64,164,464,586),9665=>array(64,164,464,586),9666=>array(122,221,389,529),9667=>array(122,221,389,529),9668=>array(59,194,515,556),9669=>array(59,194,515,556),9670=>array(69,144,531,606),9671=>array(69,144,531,606),9672=>array(69,144,531,606),9673=>array(85,160,515,590),9674=>array(85,80,515,670),9675=>array(85,160,515,590),9676=>array(86,161,514,589),9677=>array(85,160,515,590),9678=>array(85,160,515,590),9679=>array(85,160,515,590),9680=>array(85,160,515,590),9681=>array(85,160,515,590),9682=>array(85,160,515,590),9683=>array(85,160,515,590),9684=>array(85,160,515,590),9685=>array(85,160,515,590),9686=>array(85,160,300,590),9687=>array(300,160,515,590),9688=>array(0,0,600,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(85,375,300,590),9693=>array(300,375,515,590),9694=>array(300,160,515,375),9695=>array(85,160,300,375),9696=>array(85,375,515,590),9697=>array(85,160,515,375),9698=>array(85,160,515,590),9699=>array(85,160,515,590),9700=>array(85,160,515,590),9701=>array(85,160,515,590),9702=>array(193,268,407,482),9703=>array(85,160,515,590),9704=>array(85,160,515,590),9705=>array(85,160,515,590),9706=>array(85,160,515,590),9707=>array(85,160,515,590),9708=>array(89,211,511,611),9709=>array(89,211,511,611),9710=>array(89,211,511,611),9711=>array(20,95,580,655),9728=>array(65,1,685,621),9729=>array(58,166,944,652),9730=>array(76,6,674,622),9731=>array(105,-3,672,690),9732=>array(81,0,923,690),9733=>array(37,0,779,719),9734=>array(37,0,786,720),9735=>array(107,12,356,451),9736=>array(35,53,436,449),9737=>array(70,0,730,660),9738=>array(70,50,730,620),9739=>array(70,50,730,620),9740=>array(200,100,677,577),9741=>array(100,0,700,600),9742=>array(22,63,696,521),9743=>array(22,63,696,521),9744=>array(63,0,671,607),9745=>array(63,0,671,607),9746=>array(63,0,671,607),9747=>array(129,0,633,668),9754=>array(27,56,924,451),9755=>array(36,56,933,451),9756=>array(84,168,899,531),9757=>array(288,-79,651,736),9758=>array(41,168,856,531),9759=>array(288,-36,651,779),9760=>array(24,15,720,725),9761=>array(50,40,546,610),9762=>array(56,22,694,660),9763=>array(46,115,704,724),9764=>array(45,0,535,652),9765=>array(24,0,436,699),9766=>array(35,0,409,699),9767=>array(87,0,589,637),9768=>array(35,0,409,699),9769=>array(54,20,714,680),9770=>array(88,0,727,664),9771=>array(70,-24,778,656),9772=>array(78,-2,596,691),9773=>array(56,0,741,732),9774=>array(64,0,686,622),9775=>array(64,0,686,622),9776=>array(70,0,830,639),9777=>array(70,0,830,639),9778=>array(70,0,830,639),9779=>array(70,0,830,639),9780=>array(70,0,830,639),9781=>array(70,0,830,639),9782=>array(70,0,830,639),9783=>array(70,0,830,639),9784=>array(60,32,690,661),9785=>array(64,0,686,622),9786=>array(64,0,686,622),9787=>array(64,0,686,622),9788=>array(75,11,675,611),9789=>array(84,-189,659,691),9790=>array(91,-189,666,691),9791=>array(150,-100,590,759),9792=>array(100,-100,640,699),9793=>array(100,-30,640,769),9794=>array(60,-30,711,621),9795=>array(45,0,573,699),9796=>array(26,0,432,699),9797=>array(45,0,587,699),9798=>array(23,0,757,719),9799=>array(80,0,487,699),9800=>array(38,0,796,709),9801=>array(36,0,744,703),9802=>array(35,0,699,699),9803=>array(45,0,842,699),9804=>array(41,-176,749,700),9805=>array(42,-162,1002,699),9806=>array(33,0,863,699),9807=>array(42,-72,1067,699),9808=>array(48,0,747,699),9809=>array(29,-90,808,699),9810=>array(36,106,886,618),9811=>array(34,0,662,699),9812=>array(83,-117,913,709),9813=>array(42,-117,954,729),9814=>array(154,-113,842,706),9815=>array(83,-103,913,707),9816=>array(76,-110,912,727),9817=>array(197,-103,803,710),9818=>array(83,-117,913,709),9819=>array(42,-117,954,729),9820=>array(154,-113,842,706),9821=>array(83,-103,913,707),9822=>array(76,-110,912,727),9823=>array(197,-103,803,710),9824=>array(49,0,673,705),9825=>array(49,0,685,705),9826=>array(51,0,623,706),9827=>array(49,0,755,705),9828=>array(49,0,673,705),9829=>array(49,0,685,705),9830=>array(51,0,623,706),9831=>array(49,0,755,705),9832=>array(56,24,804,680),9833=>array(48,0,316,736),9834=>array(48,0,556,736),9835=>array(48,-70,654,766),9836=>array(48,-70,654,766),9837=>array(107,10,400,736),9838=>array(107,-22,333,736),9839=>array(29,-22,411,736),9985=>array(56,49,901,637),9986=>array(38,48,923,635),9987=>array(56,49,901,637),9988=>array(6,0,979,551),9990=>array(68,-201,700,669),9991=>array(30,0,760,730),9992=>array(17,0,772,654),9993=>array(27,28,663,483),9996=>array(64,0,521,582),9997=>array(59,72,824,515),9998=>array(62,113,848,672),9999=>array(35,170,898,521),10000=>array(62,19,849,578),10001=>array(36,135,908,555),10002=>array(51,135,923,555),10003=>array(18,-10,722,706),10004=>array(34,-9,796,765),10005=>array(47,0,715,668),10006=>array(46,0,714,668),10007=>array(0,-58,567,638),10008=>array(25,-67,650,682),10009=>array(35,0,728,693),10010=>array(34,0,727,693),10011=>array(35,0,724,689),10012=>array(35,0,718,683),10013=>array(35,0,460,690),10014=>array(9,0,542,690),10015=>array(38,0,499,690),10016=>array(36,94,542,600),10017=>array(29,-12,663,720),10018=>array(37,-11,750,702),10019=>array(34,0,755,719),10020=>array(34,0,755,719),10021=>array(36,0,755,719),10022=>array(37,0,756,719),10023=>array(38,0,757,719),10025=>array(37,0,786,720),10026=>array(31,-13,757,713),10027=>array(49,0,792,719),10028=>array(37,0,786,719),10029=>array(42,0,791,719),10030=>array(34,0,783,719),10031=>array(35,-14,795,718),10032=>array(49,1,873,718),10033=>array(29,0,714,719),10034=>array(18,0,706,719),10035=>array(35,0,714,679),10036=>array(35,0,756,721),10037=>array(47,0,745,698),10038=>array(37,0,659,699),10039=>array(35,0,741,706),10040=>array(35,0,733,698),10041=>array(35,0,757,729),10042=>array(35,0,725,688),10043=>array(31,0,675,719),10044=>array(34,7,674,728),10045=>array(13,0,669,719),10046=>array(21,0,680,719),10047=>array(35,0,791,737),10048=>array(35,0,780,728),10049=>array(35,0,754,719),10050=>array(44,-14,745,695),10051=>array(28,0,679,719),10052=>array(32,0,655,696),10053=>array(29,0,667,696),10054=>array(1,0,688,687),10055=>array(30,0,757,719),10056=>array(42,-7,745,696),10057=>array(42,30,670,663),10058=>array(60,0,731,718),10059=>array(26,-21,759,711),10061=>array(41,-33,832,638),10063=>array(23,0,739,714),10064=>array(23,0,739,714),10065=>array(23,0,735,714),10066=>array(23,0,735,714),10070=>array(36,-12,749,701),10072=>array(29,0,109,712),10073=>array(29,0,248,712),10074=>array(29,0,386,712),10075=>array(56,265,336,706),10076=>array(56,265,336,706),10077=>array(38,265,630,706),10078=>array(38,265,630,706),10081=>array(87,-157,666,727),10082=>array(60,-14,484,716),10083=>array(28,-14,516,711),10084=>array(35,0,875,703),10085=>array(38,0,644,764),10086=>array(76,-15,681,709),10087=>array(0,110,760,514),10102=>array(35,-14,753,705),10103=>array(35,-14,753,705),10104=>array(35,-14,753,705),10105=>array(35,-14,753,705),10106=>array(35,-14,753,705),10107=>array(35,-14,753,705),10108=>array(35,-14,753,705),10109=>array(35,-14,753,705),10110=>array(35,-14,753,705),10111=>array(35,-14,753,705),10112=>array(35,-14,753,705),10113=>array(35,-14,753,705),10114=>array(35,-14,753,705),10115=>array(35,-14,753,705),10116=>array(35,-14,753,705),10117=>array(35,-14,753,705),10118=>array(35,-14,753,705),10119=>array(35,-14,753,705),10120=>array(35,-14,753,705),10121=>array(35,-14,753,705),10122=>array(35,-14,753,705),10123=>array(35,-14,753,705),10124=>array(35,-14,753,705),10125=>array(35,-14,753,705),10126=>array(35,-14,753,705),10127=>array(35,-14,753,705),10128=>array(35,-14,753,705),10129=>array(35,-14,753,705),10130=>array(35,-14,753,705),10131=>array(35,-14,753,705),10132=>array(22,66,879,640),10136=>array(106,19,675,558),10137=>array(33,73,909,520),10138=>array(121,-28,619,578),10139=>array(28,73,890,603),10140=>array(38,70,891,636),10141=>array(82,137,843,554),10142=>array(82,137,846,554),10143=>array(35,155,799,536),10144=>array(36,94,838,594),10145=>array(13,94,815,594),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(103,147,845,543),10149=>array(42,123,900,578),10150=>array(42,55,901,509),10151=>array(45,-85,418,772),10152=>array(21,-68,868,755),10153=>array(36,43,813,648),10154=>array(41,43,807,648),10155=>array(61,129,832,585),10156=>array(61,129,832,585),10157=>array(37,44,665,651),10158=>array(37,44,665,651),10159=>array(38,93,836,620),10161=>array(38,69,836,596),10162=>array(15,0,746,730),10163=>array(23,128,934,561),10164=>array(42,2,725,685),10165=>array(27,166,838,525),10166=>array(20,5,703,685),10167=>array(93,0,791,694),10168=>array(57,166,886,523),10169=>array(98,13,792,710),10170=>array(35,192,805,498),10171=>array(28,157,858,533),10172=>array(83,199,849,501),10173=>array(15,147,949,549),10174=>array(41,97,889,579),12289=>array(94,-86,336,167),12290=>array(86,-54,373,235),12291=>array(305,220,695,527),12292=>array(100,-35,933,800),12293=>array(137,5,781,779),12294=>array(148,4,839,695),12295=>array(106,-26,920,790),12296=>array(587,-69,921,837),12297=>array(79,-69,413,837),12298=>array(501,-69,950,837),12299=>array(50,-69,499,837),12300=>array(559,349,900,837),12301=>array(100,-68,446,419),12302=>array(560,349,930,835),12303=>array(70,-69,444,421),12304=>array(611,-69,900,837),12305=>array(100,-69,389,837),12306=>array(173,-18,827,735),12307=>array(144,20,845,750),12308=>array(625,-75,900,844),12309=>array(100,-75,375,844),12310=>array(570,-73,930,845),12311=>array(69,-73,429,845),12312=>array(649,-73,877,835),12313=>array(124,-74,352,834),12314=>array(578,-81,861,820),12315=>array(121,-82,404,819),12316=>array(39,289,961,466),12317=>array(535,523,901,853),12318=>array(100,523,466,853),12319=>array(181,-53,547,277),12320=>array(89,66,911,689),12321=>array(445,46,525,715),12322=>array(339,48,660,714),12323=>array(255,47,734,717),12324=>array(153,34,769,707),12325=>array(285,35,742,747),12326=>array(184,255,821,671),12327=>array(185,167,823,691),12328=>array(181,104,816,707),12329=>array(206,35,844,743),12330=>array(112,1,375,265),12331=>array(111,513,375,776),12332=>array(627,514,889,778),12333=>array(624,1,888,264),12334=>array(85,311,237,462),12335=>array(83,207,237,564),12336=>array(68,285,931,479),12337=>array(284,-60,729,810),12338=>array(199,-56,876,814),12339=>array(174,-28,732,782),12340=>array(128,-28,898,782),12341=>array(232,-46,726,796),12342=>array(106,-26,920,790),12343=>array(61,-53,920,827),12351=>array(241,-70,759,836),12353=>array(187,47,786,720),12354=>array(113,-60,867,781),12355=>array(217,45,802,670),12356=>array(144,-30,876,760),12357=>array(191,42,750,687),12358=>array(113,-36,810,759),12359=>array(169,54,811,709),12360=>array(90,-23,881,787),12361=>array(185,66,791,704),12362=>array(102,-12,864,796),12363=>array(80,-31,857,806),12364=>array(58,-31,944,815),12365=>array(99,-31,822,811),12366=>array(100,-30,947,833),12367=>array(145,-22,766,776),12368=>array(145,-22,914,821),12369=>array(162,-55,914,782),12370=>array(97,-62,959,839),12371=>array(163,7,857,716),12372=>array(116,10,869,807),12373=>array(98,-31,814,789),12374=>array(94,-31,925,821),12375=>array(207,-18,857,769),12376=>array(185,-18,905,821),12377=>array(114,-62,886,773),12378=>array(89,-62,915,863),12379=>array(98,-16,879,760),12380=>array(72,-16,938,863),12381=>array(102,-35,887,751),12382=>array(80,-35,925,807),12383=>array(119,-16,881,797),12384=>array(89,-16,905,807),12385=>array(143,-21,844,799),12386=>array(109,-21,905,859),12387=>array(175,123,771,603),12388=>array(122,47,868,645),12389=>array(97,57,895,873),12390=>array(90,-25,856,720),12391=>array(90,-25,903,720),12392=>array(163,10,823,775),12393=>array(163,10,911,810),12394=>array(80,-22,907,800),12395=>array(131,-8,875,779),12396=>array(105,-6,909,782),12397=>array(88,-15,903,773),12398=>array(115,-18,882,714),12399=>array(111,-30,896,774),12400=>array(84,-30,931,840),12401=>array(95,-30,944,843),12402=>array(123,-7,938,742),12403=>array(89,-7,921,840),12404=>array(103,-12,918,861),12405=>array(73,-9,924,757),12406=>array(64,-9,915,840),12407=>array(50,-9,918,861),12408=>array(86,66,909,662),12409=>array(86,66,909,806),12410=>array(66,66,889,827),12411=>array(110,-23,898,771),12412=>array(79,-23,924,823),12413=>array(94,-23,942,827),12414=>array(126,-24,892,797),12415=>array(115,-33,888,772),12416=>array(121,-17,905,789),12417=>array(130,-30,870,796),12418=>array(112,-9,858,789),12419=>array(173,48,804,710),12420=>array(99,-29,887,789),12421=>array(202,34,795,712),12422=>array(135,-48,878,792),12423=>array(192,96,804,699),12424=>array(116,21,879,780),12425=>array(144,-17,817,780),12426=>array(193,-81,777,770),12427=>array(82,11,836,767),12428=>array(105,-29,911,774),12429=>array(100,-11,857,760),12430=>array(160,62,798,700),12431=>array(80,-14,874,782),12432=>array(118,-5,879,745),12433=>array(86,1,895,774),12434=>array(115,-24,853,805),12435=>array(90,-8,906,778),12436=>array(103,-36,940,786),12441=>array(641,603,869,807),12442=>array(703,648,918,861),12443=>array(503,603,731,807),12444=>array(490,648,705,861),12445=>array(153,39,808,744),12446=>array(153,39,827,744),12449=>array(199,54,815,665),12450=>array(94,-61,920,751),12451=>array(218,66,759,704),12452=>array(121,-44,833,800),12453=>array(225,59,789,694),12454=>array(125,-47,880,803),12455=>array(189,91,810,630),12456=>array(80,0,915,735),12457=>array(184,61,822,683),12458=>array(96,-45,952,787),12459=>array(88,-41,858,794),12460=>array(88,-41,888,831),12461=>array(73,-45,901,803),12462=>array(71,-54,930,821),12463=>array(120,-49,857,815),12464=>array(77,-51,924,849),12465=>array(64,-48,908,813),12466=>array(64,-48,908,835),12467=>array(98,-23,859,734),12468=>array(81,-25,910,877),12469=>array(84,-59,917,788),12470=>array(64,-59,966,799),12471=>array(83,-39,904,789),12472=>array(79,-39,900,799),12473=>array(82,-52,952,728),12474=>array(56,-52,946,867),12475=>array(87,-5,912,786),12476=>array(81,-3,900,800),12477=>array(131,-51,841,780),12478=>array(131,-51,876,831),12479=>array(120,-60,851,805),12480=>array(60,-60,910,859),12481=>array(87,-54,921,813),12482=>array(77,-54,930,813),12483=>array(189,61,752,663),12484=>array(89,-47,845,774),12485=>array(101,-47,890,829),12486=>array(73,-61,908,740),12487=>array(73,-61,948,757),12488=>array(291,-46,850,787),12489=>array(325,-44,879,790),12490=>array(82,-63,915,786),12491=>array(77,16,911,711),12492=>array(116,-54,863,734),12493=>array(65,-51,926,786),12494=>array(130,-49,855,740),12495=>array(72,-29,928,791),12496=>array(47,-32,944,799),12497=>array(47,-32,944,837),12498=>array(163,-5,879,770),12499=>array(150,-5,930,799),12500=>array(137,-5,944,799),12501=>array(151,-58,855,732),12502=>array(107,-60,920,886),12503=>array(89,-60,964,857),12504=>array(57,24,937,651),12505=>array(57,24,937,685),12506=>array(57,24,937,685),12507=>array(70,-45,913,785),12508=>array(70,-45,913,821),12509=>array(70,-45,913,849),12510=>array(113,-31,887,729),12511=>array(104,-43,892,769),12512=>array(80,-26,927,792),12513=>array(108,-35,835,787),12514=>array(81,-6,916,739),12515=>array(203,48,790,686),12516=>array(104,-48,884,801),12517=>array(180,93,801,636),12518=>array(75,-4,909,730),12519=>array(205,80,765,640),12520=>array(105,-27,860,730),12521=>array(104,-57,873,748),12522=>array(213,-53,790,768),12523=>array(62,-45,936,788),12524=>array(203,-29,893,788),12525=>array(134,-24,848,730),12526=>array(224,51,769,636),12527=>array(124,-54,867,731),12528=>array(83,-45,918,784),12529=>array(76,-5,910,730),12530=>array(123,-53,863,753),12531=>array(107,-33,896,754),12532=>array(107,-54,884,839),12533=>array(199,57,767,690),12534=>array(179,43,809,694),12535=>array(92,-58,952,834),12536=>array(73,-45,953,843),12537=>array(82,-5,977,861),12538=>array(107,-54,947,846),12539=>array(161,311,313,462),12540=>array(83,339,917,429),12541=>array(271,-27,738,666),12542=>array(271,-27,766,807),12549=>array(157,-41,845,819),12550=>array(113,-35,861,812),12551=>array(149,51,851,697),12552=>array(147,44,849,718),12553=>array(98,-41,843,819),12554=>array(100,-45,900,783),12555=>array(151,-45,840,758),12556=>array(98,-35,843,817),12557=>array(133,-41,806,802),12558=>array(121,-34,879,738),12559=>array(60,-32,871,738),12560=>array(232,-43,676,791),12561=>array(257,-41,677,801),12562=>array(121,-28,879,738),12563=>array(105,6,895,782),12564=>array(142,-33,756,796),12565=>array(61,-30,825,752),12566=>array(227,-15,773,734),12567=>array(149,-35,811,746),12568=>array(113,-39,887,806),12569=>array(149,-32,883,752),12570=>array(163,-37,837,783),12571=>array(121,2,879,738),12572=>array(121,2,879,794),12573=>array(109,8,891,773),12574=>array(112,-39,871,754),12575=>array(82,-10,934,729),12576=>array(163,-48,866,790),12577=>array(111,-20,887,723),12578=>array(133,-37,849,742),12579=>array(166,-33,838,775),12580=>array(94,-21,872,797),12581=>array(164,54,847,751),12582=>array(88,-21,903,731),12583=>array(129,369,871,449),12584=>array(124,-4,877,753),12585=>array(157,29,843,711),12586=>array(87,-26,885,736),12587=>array(88,-21,903,734),12588=>array(60,-32,871,788),12593=>array(129,91,796,665),12594=>array(114,91,844,665),12595=>array(114,78,880,665),12596=>array(204,90,873,665),12597=>array(144,78,880,666),12598=>array(144,91,876,666),12599=>array(184,90,838,664),12600=>array(149,90,888,665),12601=>array(173,90,827,665),12602=>array(149,85,842,665),12603=>array(149,85,852,665),12604=>array(149,85,853,665),12605=>array(149,78,880,665),12606=>array(149,85,855,665),12607=>array(149,85,868,665),12608=>array(149,85,876,666),12609=>array(215,90,785,665),12610=>array(215,90,785,665),12611=>array(145,88,855,665),12612=>array(145,78,880,664),12613=>array(107,76,882,663),12614=>array(110,78,890,663),12615=>array(187,92,813,666),12616=>array(109,76,880,665),12617=>array(105,80,895,666),12618=>array(109,76,880,665),12619=>array(206,90,790,663),12620=>array(189,91,837,664),12621=>array(187,90,813,665),12622=>array(156,88,844,665),12623=>array(421,-64,711,842),12624=>array(345,-64,655,842),12625=>array(381,-64,676,842),12626=>array(340,-64,661,842),12627=>array(302,-65,597,841),12628=>array(186,-63,677,843),12629=>array(332,-64,626,842),12630=>array(226,-63,687,843),12631=>array(60,197,940,614),12632=>array(46,-64,931,842),12633=>array(51,-64,892,842),12634=>array(61,-64,857,842),12635=>array(60,197,940,615),12636=>array(79,76,921,554),12637=>array(68,-65,882,841),12638=>array(53,-63,912,843),12639=>array(70,-64,867,842),12640=>array(72,111,928,589),12641=>array(57,357,943,436),12642=>array(67,-64,867,842),12643=>array(462,-64,538,842),12645=>array(169,93,848,665),12646=>array(169,90,888,665),12647=>array(169,78,880,665),12648=>array(169,93,886,665),12649=>array(85,78,960,665),12650=>array(149,85,888,665),12651=>array(85,78,960,665),12652=>array(149,85,886,665),12653=>array(149,85,885,665),12654=>array(142,89,853,665),12655=>array(142,78,880,665),12656=>array(142,89,886,665),12657=>array(232,78,768,711),12658=>array(145,88,844,665),12659=>array(145,88,888,665),12660=>array(111,78,889,665),12661=>array(101,78,933,665),12662=>array(140,78,885,666),12663=>array(145,88,855,665),12664=>array(232,78,768,725),12665=>array(197,78,803,728),12666=>array(130,78,844,665),12667=>array(130,78,858,665),12668=>array(130,78,888,665),12669=>array(125,78,868,665),12670=>array(117,78,883,666),12671=>array(258,93,742,659),12672=>array(99,214,901,562),12673=>array(232,131,768,551),12674=>array(125,78,880,663),12675=>array(125,119,886,664),12676=>array(202,78,798,714),12677=>array(100,91,900,666),12678=>array(182,78,818,573),12679=>array(62,-64,936,842),12680=>array(62,-64,892,842),12681=>array(62,-64,867,842),12682=>array(52,-64,881,842),12683=>array(52,-63,902,843),12684=>array(52,-64,867,842),12685=>array(430,319,570,459),12686=>array(316,-98,634,855),12688=>array(468,391,532,889),12689=>array(302,391,760,889),12690=>array(56,620,459,664),12691=>array(43,481,468,770),12692=>array(47,446,470,803),12693=>array(62,415,456,817),12694=>array(45,427,479,845),12695=>array(70,401,449,858),12696=>array(44,401,477,827),12697=>array(73,399,448,839),12698=>array(82,423,470,815),12699=>array(39,401,485,834),12700=>array(46,401,469,834),12701=>array(35,401,482,832),12702=>array(30,412,488,859),12703=>array(38,401,490,846),12800=>array(72,-21,977,798),12801=>array(72,-21,977,798),12802=>array(72,-21,977,798),12803=>array(72,-21,977,798),12804=>array(72,-21,977,798),12805=>array(72,-21,977,798),12806=>array(72,-21,977,798),12807=>array(72,-21,977,798),12808=>array(72,-21,977,798),12809=>array(72,-21,977,798),12810=>array(72,-21,977,798),12811=>array(72,-21,977,798),12812=>array(72,-21,977,798),12813=>array(72,-21,977,798),12814=>array(72,-21,977,798),12815=>array(72,-21,977,798),12816=>array(72,-21,977,798),12817=>array(72,-21,977,798),12818=>array(72,-21,977,798),12819=>array(72,-21,977,798),12820=>array(72,-21,977,798),12821=>array(72,-21,977,798),12822=>array(72,-21,977,798),12823=>array(72,-21,977,798),12824=>array(72,-21,977,798),12825=>array(72,-21,977,798),12826=>array(72,-21,977,798),12827=>array(72,-21,977,798),12828=>array(72,-21,977,798),12832=>array(72,-21,976,798),12833=>array(72,-21,976,798),12834=>array(72,-21,976,798),12835=>array(72,-21,976,798),12836=>array(72,-21,976,798),12837=>array(72,-21,976,798),12838=>array(72,-21,976,798),12839=>array(72,-21,976,798),12840=>array(72,-21,976,798),12841=>array(72,-21,976,798),12842=>array(72,-21,976,798),12843=>array(72,-21,976,798),12844=>array(72,-21,976,798),12845=>array(72,-21,976,798),12846=>array(72,-21,976,803),12847=>array(72,-21,976,798),12848=>array(72,-21,976,798),12849=>array(72,-21,976,798),12850=>array(72,-21,976,798),12851=>array(72,-21,976,798),12852=>array(72,-21,976,798),12853=>array(72,-21,976,798),12854=>array(72,-21,976,798),12855=>array(72,-21,976,798),12856=>array(72,-21,976,798),12857=>array(72,-21,976,798),12858=>array(72,-21,976,798),12859=>array(72,-21,976,798),12860=>array(72,-21,976,798),12861=>array(72,-21,976,803),12862=>array(72,-21,976,798),12863=>array(72,-21,976,798),12864=>array(72,-21,976,798),12865=>array(72,-21,976,798),12866=>array(72,-21,976,798),12867=>array(72,-21,976,798),12896=>array(30,-82,970,859),12897=>array(30,-82,970,859),12898=>array(30,-82,970,859),12899=>array(30,-82,970,859),12900=>array(30,-82,970,859),12901=>array(30,-82,970,859),12902=>array(30,-82,970,859),12903=>array(30,-82,970,859),12904=>array(30,-82,970,859),12905=>array(30,-82,970,859),12906=>array(30,-82,970,859),12907=>array(30,-82,970,859),12908=>array(30,-82,970,859),12909=>array(30,-82,970,859),12910=>array(30,-82,970,859),12911=>array(30,-82,970,859),12912=>array(30,-82,970,859),12913=>array(30,-82,970,859),12914=>array(30,-82,970,859),12915=>array(30,-82,970,859),12916=>array(30,-82,970,859),12917=>array(30,-82,970,859),12918=>array(30,-82,970,859),12919=>array(30,-82,970,859),12920=>array(30,-82,970,859),12921=>array(30,-82,970,859),12922=>array(30,-82,970,859),12923=>array(30,-82,970,859),12927=>array(30,-82,970,859),12928=>array(30,-82,970,859),12929=>array(30,-82,970,859),12930=>array(30,-82,970,859),12931=>array(30,-82,970,859),12932=>array(30,-82,970,859),12933=>array(30,-82,970,859),12934=>array(30,-82,970,859),12935=>array(30,-82,970,859),12936=>array(30,-82,970,859),12937=>array(30,-82,970,859),12938=>array(30,-82,970,859),12939=>array(30,-82,970,859),12940=>array(30,-82,970,859),12941=>array(30,-82,970,859),12942=>array(30,-82,970,859),12943=>array(30,-82,970,859),12944=>array(30,-82,970,859),12945=>array(30,-82,970,859),12946=>array(30,-82,970,859),12947=>array(30,-82,970,859),12948=>array(30,-82,970,859),12949=>array(30,-82,970,859),12950=>array(30,-82,970,859),12951=>array(30,-82,970,859),12952=>array(30,-82,970,859),12953=>array(30,-82,970,859),12954=>array(30,-82,970,859),12955=>array(30,-82,970,859),12956=>array(30,-82,970,859),12957=>array(30,-82,970,859),12958=>array(30,-82,970,859),12959=>array(30,-82,970,859),12960=>array(30,-82,970,859),12961=>array(30,-82,970,859),12962=>array(30,-82,970,859),12963=>array(30,-82,970,859),12964=>array(30,-82,970,859),12965=>array(30,-82,970,859),12966=>array(30,-82,970,859),12967=>array(30,-82,970,859),12968=>array(30,-82,970,859),12969=>array(30,-82,970,859),12970=>array(30,-82,970,859),12971=>array(30,-82,970,859),12972=>array(30,-82,970,859),12973=>array(30,-82,970,859),12974=>array(30,-82,970,859),12975=>array(30,-82,970,859),12976=>array(30,-82,970,859),12992=>array(119,-55,892,783),12993=>array(88,-55,892,797),12994=>array(86,-55,892,787),12995=>array(64,-55,892,783),12996=>array(89,-55,892,783),12997=>array(102,-55,897,787),12998=>array(90,-55,892,783),12999=>array(80,-55,892,789),13000=>array(82,-55,892,793),13001=>array(47,-55,892,799),13002=>array(47,-55,892,783),13003=>array(47,-55,892,794),13008=>array(30,-82,970,859),13009=>array(30,-82,970,859),13010=>array(30,-82,970,859),13011=>array(30,-82,970,859),13012=>array(30,-82,970,859),13013=>array(30,-82,970,859),13014=>array(30,-82,970,859),13015=>array(30,-82,970,859),13016=>array(30,-82,970,859),13017=>array(30,-82,970,859),13018=>array(30,-82,970,859),13019=>array(30,-82,970,859),13020=>array(30,-82,970,859),13021=>array(30,-82,970,859),13022=>array(30,-82,970,859),13023=>array(30,-82,970,859),13024=>array(30,-82,970,859),13025=>array(30,-82,970,859),13026=>array(30,-82,970,859),13027=>array(30,-82,970,859),13028=>array(30,-82,970,859),13029=>array(30,-82,970,859),13030=>array(30,-82,970,859),13031=>array(30,-82,970,859),13032=>array(30,-82,970,859),13033=>array(30,-82,970,859),13034=>array(30,-82,970,859),13035=>array(30,-82,970,859),13036=>array(30,-82,970,859),13037=>array(30,-82,970,859),13038=>array(30,-82,970,859),13039=>array(30,-82,970,859),13040=>array(30,-82,970,859),13041=>array(30,-82,970,859),13042=>array(30,-82,970,859),13043=>array(30,-82,970,859),13044=>array(30,-82,970,859),13045=>array(30,-82,970,859),13046=>array(30,-82,970,859),13047=>array(30,-82,970,859),13048=>array(30,-82,970,859),13049=>array(30,-82,970,859),13050=>array(30,-82,970,859),13051=>array(30,-82,970,859),13052=>array(30,-82,970,859),13053=>array(30,-82,970,859),13054=>array(30,-82,970,859),13056=>array(54,-77,959,836),13057=>array(62,-82,960,822),13058=>array(39,-64,954,811),13059=>array(49,-64,945,811),13060=>array(73,-74,957,845),13061=>array(50,-76,949,845),13062=>array(75,-49,949,836),13063=>array(38,-77,962,804),13064=>array(58,-67,945,796),13065=>array(47,-48,949,836),13066=>array(47,-66,945,836),13067=>array(58,-75,921,845),13068=>array(58,-77,944,844),13069=>array(58,-75,944,844),13070=>array(58,-49,924,860),13071=>array(58,-67,965,860),13072=>array(51,-61,975,862),13073=>array(51,129,939,862),13074=>array(51,-75,946,862),13075=>array(51,-74,968,862),13076=>array(51,-47,924,841),13077=>array(38,-66,970,841),13078=>array(50,-78,970,844),13079=>array(51,-78,961,841),13080=>array(33,-66,944,866),13081=>array(33,-78,961,866),13082=>array(46,-66,968,844),13083=>array(54,-73,963,844),13084=>array(46,-48,945,850),13085=>array(55,-77,960,822),13086=>array(40,-71,945,802),13087=>array(46,-72,968,845),13088=>array(46,-76,970,841),13089=>array(66,-82,970,831),13090=>array(48,-76,949,836),13091=>array(48,-77,949,836),13092=>array(54,-48,945,868),13093=>array(50,-71,952,868),13094=>array(156,-64,968,856),13095=>array(156,-76,949,845),13096=>array(55,-54,904,841),13097=>array(61,-77,731,825),13098=>array(37,-64,921,845),13099=>array(37,-76,980,836),13100=>array(37,-64,945,836),13101=>array(37,-64,968,856),13102=>array(56,-78,970,857),13103=>array(49,-64,923,857),13104=>array(106,-41,918,857),13105=>array(106,-64,968,862),13106=>array(71,-78,961,794),13107=>array(53,-77,933,845),13108=>array(57,-69,970,862),13109=>array(57,-76,944,826),13110=>array(39,-73,970,844),13111=>array(39,-75,915,802),13112=>array(39,-41,939,802),13113=>array(39,-64,968,836),13114=>array(39,-48,949,811),13115=>array(39,-71,945,802),13116=>array(39,-73,945,819),13117=>array(40,-77,933,859),13118=>array(40,-77,968,859),13119=>array(40,-76,949,842),13120=>array(40,-77,949,859),13121=>array(40,-64,945,842),13122=>array(40,-76,945,842),13123=>array(55,-72,924,845),13124=>array(49,-64,921,845),13125=>array(37,-72,731,805),13126=>array(55,-72,968,836),13127=>array(57,-69,963,811),13128=>array(61,-76,949,844),13129=>array(61,-75,887,829),13130=>array(39,-72,970,831),13131=>array(67,-60,969,833),13132=>array(67,-77,969,860),13133=>array(67,-77,968,833),13134=>array(59,-77,945,847),13135=>array(49,-64,945,847),13136=>array(57,-76,950,811),13137=>array(107,-77,968,831),13138=>array(107,-73,944,831),13139=>array(49,140,955,857),13140=>array(49,-77,968,836),13141=>array(124,-66,956,835),13142=>array(118,-82,963,835),13143=>array(79,-77,718,798),13144=>array(124,-65,967,826),13145=>array(119,-65,967,826),13146=>array(88,-65,967,826),13147=>array(86,-65,967,826),13148=>array(64,-65,967,826),13149=>array(89,-65,967,826),13150=>array(102,-65,972,826),13151=>array(90,-65,967,826),13152=>array(80,-65,967,826),13153=>array(82,-65,967,826),13154=>array(47,-65,967,826),13155=>array(47,-65,967,826),13156=>array(47,-65,967,826),13157=>array(47,-65,967,826),13158=>array(47,-65,967,826),13159=>array(47,-65,967,826),13160=>array(47,-65,967,826),13161=>array(47,-65,967,826),13162=>array(47,-65,967,826),13163=>array(47,-65,967,826),13164=>array(48,-65,967,826),13165=>array(48,-65,967,826),13166=>array(48,-65,967,826),13167=>array(48,-65,967,826),13168=>array(48,-65,967,826),13169=>array(77,12,942,739),13170=>array(65,11,930,739),13171=>array(50,23,915,751),13172=>array(81,11,971,739),13173=>array(63,16,962,739),13174=>array(90,-71,934,658),13179=>array(37,-70,970,831),13180=>array(54,-60,946,831),13181=>array(28,-43,956,829),13182=>array(59,-67,970,832),13183=>array(23,-86,969,855),13184=>array(84,-171,968,739),13185=>array(82,23,968,739),13186=>array(79,-187,963,739),13187=>array(77,23,965,739),13188=>array(80,23,962,739),13189=>array(78,23,946,739),13190=>array(78,23,946,739),13191=>array(63,23,946,763),13192=>array(58,11,922,739),13193=>array(62,11,938,739),13194=>array(84,-171,942,739),13195=>array(82,23,942,739),13196=>array(80,-187,942,739),13197=>array(80,-187,919,553),13198=>array(77,-187,925,553),13199=>array(91,-187,919,739),13200=>array(91,23,949,739),13201=>array(82,23,952,739),13202=>array(72,23,957,739),13203=>array(52,23,962,763),13204=>array(44,23,952,739),13205=>array(84,-187,926,737),13206=>array(86,23,930,739),13207=>array(65,11,930,739),13208=>array(123,23,926,739),13209=>array(86,23,914,751),13210=>array(86,23,914,553),13211=>array(87,-187,914,553),13212=>array(70,23,930,553),13213=>array(63,16,918,558),13214=>array(83,23,918,739),13215=>array(67,23,958,677),13216=>array(63,16,958,677),13217=>array(149,23,926,677),13218=>array(82,23,958,739),13219=>array(67,23,964,680),13220=>array(63,16,964,680),13221=>array(149,23,932,680),13222=>array(82,23,964,739),13223=>array(75,16,937,740),13224=>array(67,16,958,740),13225=>array(104,11,926,739),13226=>array(69,11,951,739),13227=>array(58,11,961,739),13228=>array(55,23,975,763),13229=>array(70,11,930,739),13230=>array(67,11,959,740),13231=>array(67,11,966,740),13232=>array(92,-171,940,558),13233=>array(91,16,929,558),13234=>array(92,-187,946,558),13235=>array(83,16,947,558),13236=>array(92,-171,954,739),13237=>array(88,23,954,739),13238=>array(92,-187,954,739),13239=>array(70,23,954,739),13240=>array(93,23,954,739),13241=>array(76,23,959,739),13242=>array(84,-171,965,739),13243=>array(87,23,963,739),13244=>array(87,-187,963,739),13245=>array(70,23,967,739),13246=>array(91,23,965,739),13247=>array(72,23,969,739),13248=>array(87,23,945,739),13249=>array(72,23,948,739),13250=>array(65,11,955,553),13251=>array(85,-171,917,739),13252=>array(64,16,940,558),13253=>array(64,11,925,739),13254=>array(50,-187,942,761),13255=>array(63,16,955,763),13256=>array(61,11,939,739),13257=>array(64,-186,960,763),13258=>array(91,11,939,739),13259=>array(102,23,932,739),13260=>array(159,23,837,739),13261=>array(90,22,959,739),13262=>array(79,23,921,739),13263=>array(121,18,860,739),13264=>array(109,23,918,739),13265=>array(151,23,844,739),13266=>array(79,-187,921,739),13267=>array(166,23,842,739),13268=>array(88,11,947,739),13269=>array(87,23,913,739),13270=>array(69,16,931,739),13271=>array(93,-171,907,739),13272=>array(76,-171,955,558),13273=>array(69,23,931,739),13274=>array(84,23,961,739),13275=>array(98,16,918,558),13276=>array(68,23,944,763),13277=>array(51,11,952,739),13280=>array(119,-24,908,777),13281=>array(88,-24,908,797),13282=>array(86,-35,908,787),13283=>array(64,-24,908,781),13284=>array(89,-31,908,780),13285=>array(102,-34,914,787),13286=>array(90,-24,908,777),13287=>array(80,-25,908,789),13288=>array(82,-27,908,793),13289=>array(47,-35,918,795),13290=>array(47,-24,918,776),13291=>array(47,-24,918,793),13292=>array(47,-35,918,792),13293=>array(47,-24,918,785),13294=>array(47,-31,918,780),13295=>array(47,-32,918,787),13296=>array(47,-24,918,777),13297=>array(47,-24,918,786),13298=>array(47,-31,918,788),13299=>array(48,-35,918,795),13300=>array(48,-24,918,792),13301=>array(48,-24,918,792),13302=>array(48,-34,918,792),13303=>array(48,-24,918,792),13304=>array(48,-31,918,792),13305=>array(48,-32,918,792),13306=>array(48,-24,918,792),13307=>array(48,-24,918,792),13308=>array(48,-31,918,792),13309=>array(44,-35,918,795),13310=>array(44,-34,918,790),19968=>array(121,356,896,439),19969=>array(98,-68,911,768),19970=>array(102,-67,897,787),19971=>array(75,-11,896,823),19972=>array(92,9,927,814),19973=>array(92,9,927,814),19974=>array(115,-77,914,738),19975=>array(63,-77,959,738),19976=>array(83,-77,948,827),19977=>array(99,32,911,713),19978=>array(92,10,927,814),19979=>array(84,-59,916,772),19980=>array(53,-64,927,778),19981=>array(71,-65,928,769),19982=>array(68,-64,930,825),19983=>array(85,-66,937,782),19984=>array(98,-63,908,767),19985=>array(78,-11,922,764),19986=>array(80,-13,925,765),19987=>array(73,-68,921,828),19988=>array(84,-14,935,776),19989=>array(85,-6,942,771),19990=>array(64,-65,936,805),19991=>array(74,-69,926,817),19992=>array(76,-13,927,803),19993=>array(68,-74,933,767),19994=>array(67,-12,918,799),19995=>array(55,-4,915,827),19996=>array(52,-72,911,820),19997=>array(70,-9,925,828),19998=>array(58,-17,951,778),19999=>array(100,-54,898,767),20000=>array(68,-36,952,807),20001=>array(62,-64,952,787),20002=>array(66,-57,906,809),20003=>array(98,-62,914,783),20004=>array(62,-61,911,780),20005=>array(38,-61,914,782),20006=>array(68,-13,941,840),20007=>array(64,-74,944,818),20008=>array(439,-66,515,823),20009=>array(283,-55,652,833),20010=>array(30,-70,955,832),20011=>array(136,-53,866,805),20012=>array(248,-68,574,816),20013=>array(131,-65,860,826),20014=>array(71,-64,963,786),20015=>array(83,-68,933,844),20016=>array(73,-61,927,832),20017=>array(73,-72,894,826),20018=>array(123,-68,886,832),20019=>array(59,-70,912,830),20020=>array(103,-59,908,840),20021=>array(84,-54,930,814),20022=>array(289,225,647,575),20023=>array(134,287,875,584),20024=>array(52,-71,950,824),20025=>array(74,-73,939,777),20026=>array(82,-65,836,829),20027=>array(81,-6,930,841),20028=>array(82,-65,932,831),20029=>array(61,-57,912,771),20030=>array(18,-82,950,821),20031=>array(249,-60,554,834),20032=>array(72,-66,928,836),20033=>array(161,-77,953,786),20034=>array(66,-77,953,828),20035=>array(73,-56,894,776),20036=>array(117,-69,879,840),20037=>array(85,-50,957,835),20038=>array(75,-49,949,802),20039=>array(74,-24,940,816),20040=>array(94,-28,930,816),20041=>array(54,-71,955,818),20042=>array(99,262,872,706),20043=>array(64,-63,947,822),20044=>array(71,-68,889,828),20045=>array(56,-67,945,850),20046=>array(93,-64,924,826),20047=>array(65,-63,949,829),20048=>array(49,-59,941,833),20049=>array(54,-61,953,837),20050=>array(89,-77,921,826),20051=>array(87,-73,927,826),20052=>array(39,-69,948,819),20053=>array(38,-62,929,837),20054=>array(59,-65,926,831),20055=>array(50,-70,953,854),20056=>array(50,-70,953,824),20057=>array(158,-14,909,740),20058=>array(222,0,890,782),20059=>array(92,290,913,534),20060=>array(80,-20,954,822),20061=>array(77,-46,948,831),20062=>array(62,-27,925,835),20063=>array(92,-9,930,830),20064=>array(118,-62,818,769),20065=>array(96,-58,834,832),20066=>array(137,-32,953,825),20067=>array(85,-32,953,825),20068=>array(96,-43,924,792),20069=>array(113,-15,894,831),20070=>array(60,-71,894,819),20071=>array(101,-15,922,829),20072=>array(57,-53,953,828),20073=>array(91,-53,937,833),20074=>array(85,-28,958,753),20075=>array(60,-15,875,826),20076=>array(115,-15,889,804),20077=>array(76,-15,918,777),20078=>array(146,-40,897,829),20079=>array(93,-30,914,829),20080=>array(39,-62,920,779),20081=>array(58,-44,936,826),20082=>array(77,-15,954,828),20083=>array(48,-85,958,815),20084=>array(61,-45,938,806),20085=>array(74,-55,961,850),20086=>array(62,-55,956,849),20087=>array(58,-51,952,836),20088=>array(42,-27,959,828),20089=>array(108,-64,976,833),20090=>array(66,-31,938,831),20091=>array(50,-31,943,847),20092=>array(80,-31,966,859),20093=>array(67,-58,929,836),20094=>array(48,-64,950,842),20095=>array(44,-62,958,824),20096=>array(64,-43,956,853),20097=>array(81,-61,961,837),20098=>array(49,-68,962,843),20099=>array(36,-62,960,840),20100=>array(54,-30,954,831),20101=>array(290,-40,544,818),20102=>array(172,-41,829,773),20103=>array(98,-62,895,822),20104=>array(92,-66,913,782),20105=>array(69,-70,939,829),20106=>array(60,-65,950,826),20107=>array(60,-65,950,826),20108=>array(100,103,916,657),20109=>array(98,-51,914,764),20110=>array(89,-69,908,773),20111=>array(64,-62,912,770),20112=>array(64,-62,912,770),20113=>array(71,-50,934,760),20114=>array(78,-6,932,775),20115=>array(42,-66,919,784),20116=>array(82,25,916,744),20117=>array(63,-70,935,829),20118=>array(57,-24,960,791),20119=>array(57,-24,950,822),20120=>array(71,-6,941,770),20121=>array(52,-24,948,780),20122=>array(63,-7,914,775),20123=>array(65,-17,933,829),20124=>array(64,-24,952,783),20125=>array(77,-17,928,852),20126=>array(64,-24,952,783),20127=>array(74,-29,938,811),20128=>array(73,391,927,690),20129=>array(64,-3,936,822),20130=>array(66,-58,959,822),20131=>array(98,-55,911,835),20132=>array(70,-65,946,822),20133=>array(85,-64,931,840),20134=>array(57,-66,934,822),20135=>array(25,-63,889,843),20136=>array(74,-61,926,825),20137=>array(62,-56,916,841),20138=>array(81,-78,941,841),20139=>array(74,-58,936,828),20140=>array(53,-64,950,825),20141=>array(93,-58,907,836),20142=>array(65,-68,950,838),20143=>array(77,-62,923,840),20144=>array(59,-67,942,828),20145=>array(39,-63,941,846),20146=>array(49,-67,920,837),20147=>array(87,-45,961,838),20148=>array(71,-56,973,861),20149=>array(29,-75,944,841),20150=>array(53,-47,947,845),20151=>array(40,-59,955,850),20152=>array(52,-69,953,836),20153=>array(54,-47,960,858),20154=>array(71,-48,943,806),20155=>array(256,-69,592,824),20156=>array(32,-27,973,804),20157=>array(50,-56,978,838),20158=>array(171,16,906,794),20159=>array(34,-64,943,829),20160=>array(48,-68,950,829),20161=>array(47,-65,953,835),20162=>array(65,-65,910,838),20163=>array(43,-67,954,837),20164=>array(42,-66,957,775),20165=>array(23,-62,936,832),20166=>array(44,-67,956,835),20167=>array(39,-73,957,836),20168=>array(49,-73,955,828),20169=>array(60,-67,956,825),20170=>array(33,-77,967,836),20171=>array(54,-71,951,858),20172=>array(56,-47,953,831),20173=>array(58,-71,923,829),20174=>array(18,-72,964,836),20175=>array(44,-62,941,837),20176=>array(30,-58,955,832),20177=>array(30,-34,955,827),20178=>array(31,-68,964,811),20179=>array(26,-28,941,832),20180=>array(50,-64,954,834),20181=>array(46,-64,935,828),20182=>array(32,-68,956,844),20183=>array(51,-64,959,839),20184=>array(55,-73,947,838),20185=>array(43,-68,894,822),20186=>array(55,-64,957,840),20187=>array(60,-73,930,838),20188=>array(54,-63,939,832),20189=>array(56,-15,958,843),20190=>array(51,-67,895,832),20191=>array(54,-64,948,833),20192=>array(48,-67,948,829),20193=>array(46,-66,952,842),20194=>array(48,-69,920,829),20195=>array(46,-68,957,830),20196=>array(38,-67,961,846),20197=>array(66,-52,945,802),20198=>array(48,-66,951,829),20199=>array(76,-39,945,828),20200=>array(44,-66,937,830),20201=>array(57,-59,948,835),20202=>array(27,-75,949,823),20203=>array(44,-80,944,829),20204=>array(32,-57,897,837),20205=>array(24,-65,969,829),20206=>array(34,-70,949,839),20207=>array(41,-63,958,846),20208=>array(31,-64,897,853),20209=>array(54,-67,949,840),20210=>array(50,-68,902,833),20211=>array(52,-67,955,832),20212=>array(48,-66,859,832),20213=>array(52,-67,956,842),20214=>array(45,-67,950,837),20215=>array(33,-74,982,847),20216=>array(28,-69,962,833),20217=>array(43,-79,936,836),20218=>array(58,-38,982,866),20219=>array(27,-73,949,830),20220=>array(33,-67,938,835),20221=>array(50,-74,968,828),20222=>array(23,-67,951,835),20223=>array(56,-70,953,845),20224=>array(49,-61,948,837),20225=>array(28,-28,958,841),20226=>array(41,-65,946,836),20227=>array(49,-55,956,840),20228=>array(52,-68,912,828),20229=>array(41,-64,945,832),20230=>array(49,-64,921,843),20231=>array(45,-66,967,835),20232=>array(40,-59,954,846),20233=>array(40,-69,954,839),20234=>array(34,-75,950,827),20235=>array(39,-55,963,844),20236=>array(41,-72,930,819),20237=>array(29,-73,947,832),20238=>array(49,-66,960,840),20239=>array(50,-67,954,841),20240=>array(47,-73,950,822),20241=>array(49,-71,953,832),20242=>array(51,-66,937,829),20243=>array(46,-66,952,827),20244=>array(41,-71,958,832),20245=>array(50,-71,961,832),20246=>array(55,-87,958,835),20247=>array(34,-75,947,828),20248=>array(42,-64,945,840),20249=>array(50,-69,959,829),20250=>array(51,-56,954,832),20251=>array(39,-68,924,819),20252=>array(65,-57,941,831),20253=>array(45,-64,941,835),20254=>array(28,-81,950,822),20255=>array(30,-58,912,835),20256=>array(28,-66,903,831),20257=>array(50,-74,951,829),20258=>array(49,-67,932,835),20259=>array(50,-67,940,829),20260=>array(30,-66,919,823),20261=>array(39,-73,947,819),20262=>array(31,-59,935,833),20263=>array(25,-67,949,828),20264=>array(37,-67,906,836),20265=>array(37,-67,976,850),20266=>array(32,-68,895,824),20267=>array(34,-66,914,822),20268=>array(50,-66,952,834),20269=>array(39,-63,951,836),20270=>array(49,-71,959,840),20271=>array(62,-65,887,842),20272=>array(38,-67,951,835),20273=>array(62,-65,951,852),20274=>array(51,-76,952,830),20275=>array(36,-66,945,833),20276=>array(42,-65,955,835),20277=>array(42,-65,890,833),20278=>array(26,-71,965,849),20279=>array(33,-70,896,833),20280=>array(48,-65,897,843),20281=>array(34,-69,958,838),20282=>array(52,-68,896,834),20283=>array(45,-65,952,839),20284=>array(40,-69,960,839),20285=>array(29,-68,908,831),20286=>array(43,-69,936,822),20287=>array(44,-66,960,835),20288=>array(44,-65,915,835),20289=>array(48,-64,948,832),20290=>array(48,-64,946,831),20291=>array(45,-66,902,840),20292=>array(45,-66,948,840),20293=>array(45,-66,937,840),20294=>array(31,-73,934,839),20295=>array(38,-67,940,831),20296=>array(50,-65,956,842),20297=>array(42,-64,948,837),20298=>array(37,-73,966,838),20299=>array(36,-66,906,824),20300=>array(45,-63,958,837),20301=>array(41,-71,947,827),20302=>array(38,-68,961,838),20303=>array(35,-70,948,839),20304=>array(34,-66,946,834),20305=>array(42,-67,945,833),20306=>array(40,-63,965,837),20307=>array(37,-64,966,831),20308=>array(35,-63,935,840),20309=>array(33,-70,958,839),20310=>array(47,-67,956,832),20311=>array(48,-67,951,834),20312=>array(40,-61,970,857),20313=>array(61,-63,951,852),20314=>array(57,-67,967,839),20315=>array(47,-65,924,834),20316=>array(37,-67,954,847),20317=>array(66,-67,921,841),20318=>array(43,-69,945,836),20319=>array(46,-73,969,846),20320=>array(16,-73,951,833),20321=>array(48,-71,957,830),20322=>array(38,-61,943,837),20323=>array(37,-65,895,833),20324=>array(44,-68,962,840),20325=>array(26,-18,943,831),20326=>array(38,-64,921,831),20327=>array(47,-65,953,842),20328=>array(43,-59,955,836),20329=>array(39,-67,959,833),20330=>array(50,-68,897,838),20331=>array(52,-66,964,839),20332=>array(41,-65,942,832),20333=>array(37,-69,944,839),20334=>array(53,-64,968,847),20335=>array(44,-65,947,842),20336=>array(48,-67,947,833),20337=>array(48,-24,975,852),20338=>array(47,-70,883,840),20339=>array(21,-72,933,834),20340=>array(54,-74,948,835),20341=>array(37,-70,955,851),20342=>array(35,-73,924,834),20343=>array(53,-66,959,837),20344=>array(48,-55,948,845),20345=>array(42,-59,963,851),20346=>array(44,-67,951,832),20347=>array(22,-84,946,829),20348=>array(27,-70,941,835),20349=>array(63,-57,955,850),20350=>array(24,-67,974,837),20351=>array(50,-73,985,836),20352=>array(44,-70,913,841),20353=>array(46,-64,960,839),20354=>array(43,-63,954,846),20355=>array(41,-66,961,836),20356=>array(18,-66,921,831),20357=>array(41,-61,947,842),20358=>array(63,-64,956,835),20359=>array(40,-70,961,839),20360=>array(48,-62,920,844),20361=>array(32,-67,975,848),20362=>array(32,-67,946,838),20363=>array(41,-63,911,845),20364=>array(33,-81,952,861),20365=>array(52,-74,949,829),20366=>array(52,-74,976,827),20367=>array(36,-80,953,824),20368=>array(36,-61,958,847),20369=>array(39,-65,954,844),20370=>array(42,-64,942,836),20371=>array(42,-64,948,835),20372=>array(43,-71,947,843),20373=>array(42,-62,955,843),20374=>array(42,-62,966,852),20375=>array(50,-65,908,829),20376=>array(42,-70,964,829),20377=>array(38,-59,949,847),20378=>array(48,-57,938,845),20379=>array(38,-70,949,844),20380=>array(49,-73,954,843),20381=>array(36,-73,947,839),20382=>array(52,-55,905,847),20383=>array(44,-70,954,844),20384=>array(28,-67,944,832),20385=>array(24,-61,938,835),20386=>array(47,-67,949,828),20387=>array(32,-65,883,833),20388=>array(37,-60,945,832),20389=>array(10,-61,932,834),20390=>array(38,-74,922,831),20391=>array(18,-60,875,832),20392=>array(41,-55,967,848),20393=>array(32,-59,943,833),20394=>array(27,-69,937,834),20395=>array(37,-60,949,843),20396=>array(27,-69,962,834),20397=>array(27,-69,960,834),20398=>array(34,-68,946,839),20399=>array(44,-73,974,835),20400=>array(44,-73,933,835),20401=>array(44,-73,940,826),20402=>array(42,-73,969,827),20403=>array(39,-63,956,853),20404=>array(48,-61,975,852),20405=>array(36,-64,948,840),20406=>array(49,-63,900,836),20407=>array(41,-63,913,830),20408=>array(49,-63,942,836),20409=>array(35,-63,962,835),20410=>array(57,-65,957,843),20411=>array(51,-72,960,828),20412=>array(55,-64,946,830),20413=>array(53,-64,927,843),20414=>array(52,-64,953,843),20415=>array(42,-73,947,834),20416=>array(43,-63,955,842),20417=>array(35,-59,964,840),20418=>array(40,-65,954,845),20419=>array(20,-70,961,840),20420=>array(41,-64,960,840),20421=>array(42,-70,960,840),20422=>array(20,-70,948,840),20423=>array(28,-64,948,840),20424=>array(20,-70,939,840),20425=>array(53,-67,963,840),20426=>array(42,-79,953,849),20427=>array(40,-70,956,840),20428=>array(40,-70,945,840),20429=>array(59,-69,970,832),20430=>array(42,-57,954,829),20431=>array(52,-67,925,836),20432=>array(54,-66,918,847),20433=>array(21,-67,911,842),20434=>array(54,-67,946,845),20435=>array(39,-67,955,839),20436=>array(39,-54,958,841),20437=>array(39,-65,939,841),20438=>array(47,-64,947,841),20439=>array(36,-65,972,839),20440=>array(31,-62,951,832),20441=>array(42,-70,957,844),20442=>array(25,-68,948,836),20443=>array(50,-64,969,841),20444=>array(44,-65,955,850),20445=>array(35,-73,965,832),20446=>array(48,-61,975,852),20447=>array(23,-69,977,846),20448=>array(44,-68,968,840),20449=>array(32,-68,941,825),20450=>array(43,-82,954,844),20451=>array(25,-76,933,819),20452=>array(25,-70,919,842),20453=>array(26,-67,934,839),20454=>array(23,-71,953,832),20455=>array(25,-69,929,826),20456=>array(35,-69,923,823),20457=>array(32,-58,917,834),20458=>array(19,-61,911,829),20459=>array(25,-69,941,830),20460=>array(42,-64,961,850),20461=>array(19,-58,944,836),20462=>array(33,-76,973,844),20463=>array(33,-71,950,831),20464=>array(42,-64,913,850),20465=>array(22,-69,944,835),20466=>array(17,-57,909,852),20467=>array(37,-66,957,842),20468=>array(47,-60,947,840),20469=>array(41,-69,963,838),20470=>array(34,-69,981,835),20471=>array(46,-68,947,825),20472=>array(36,-68,964,843),20473=>array(51,-67,929,836),20474=>array(34,-61,967,841),20475=>array(51,-72,946,836),20476=>array(41,-74,911,844),20477=>array(44,-72,946,848),20478=>array(39,-65,950,853),20479=>array(39,-65,950,857),20480=>array(44,-68,972,831),20481=>array(47,-66,946,849),20482=>array(37,-68,955,835),20483=>array(44,-65,961,837),20484=>array(39,-64,922,844),20485=>array(32,-64,946,835),20486=>array(49,-68,941,846),20487=>array(45,-75,947,834),20488=>array(43,-65,972,836),20489=>array(62,-71,946,855),20490=>array(43,-65,969,831),20491=>array(50,-68,918,838),20492=>array(39,-65,927,854),20493=>array(39,-69,950,835),20494=>array(49,-72,943,838),20495=>array(31,-73,966,846),20496=>array(14,-67,952,848),20497=>array(27,-70,892,841),20498=>array(53,-68,903,839),20499=>array(50,-66,952,843),20500=>array(38,-66,908,831),20501=>array(46,-67,949,832),20502=>array(42,-65,940,844),20503=>array(54,-64,890,834),20504=>array(35,-65,895,836),20505=>array(20,-68,958,843),20506=>array(36,-64,953,842),20507=>array(54,-77,951,834),20508=>array(45,-72,926,840),20509=>array(73,-73,961,833),20510=>array(35,-68,956,832),20511=>array(41,-68,953,838),20512=>array(46,-71,935,825),20513=>array(52,-65,897,833),20514=>array(44,-64,978,839),20515=>array(29,-69,974,847),20516=>array(36,-68,943,837),20517=>array(26,-69,954,834),20518=>array(34,-67,963,835),20519=>array(62,-59,967,839),20520=>array(32,-71,947,841),20521=>array(36,-67,956,847),20522=>array(49,-77,951,821),20523=>array(31,-71,976,855),20524=>array(46,-65,951,836),20525=>array(12,-67,952,842),20526=>array(33,-67,979,843),20527=>array(52,-68,967,830),20528=>array(44,-65,956,834),20529=>array(59,-59,960,836),20530=>array(59,-64,943,836),20531=>array(51,-64,956,831),20532=>array(46,-68,975,835),20533=>array(47,-62,951,830),20534=>array(39,-65,961,838),20535=>array(52,-62,963,832),20536=>array(47,-62,975,848),20537=>array(39,-71,955,841),20538=>array(35,-86,913,827),20539=>array(30,-65,973,835),20540=>array(37,-68,943,834),20541=>array(54,-59,969,875),20542=>array(29,-59,955,828),20543=>array(39,-64,939,841),20544=>array(46,-70,972,839),20545=>array(44,-68,952,836),20546=>array(48,-65,960,850),20547=>array(27,-73,945,841),20548=>array(46,-70,975,837),20549=>array(46,-70,956,837),20550=>array(39,-69,972,840),20551=>array(41,-70,962,835),20552=>array(45,-69,920,825),20553=>array(42,-66,948,844),20554=>array(45,-67,918,835),20555=>array(40,-72,951,841),20556=>array(36,-66,954,847),20557=>array(47,-73,961,833),20558=>array(33,-71,970,844),20559=>array(38,-68,921,837),20560=>array(35,-71,939,836),20561=>array(37,-68,966,832),20562=>array(41,-66,944,842),20563=>array(47,-68,960,841),20564=>array(41,-66,925,842),20565=>array(31,-68,963,840),20566=>array(31,-66,938,842),20567=>array(55,-67,956,843),20568=>array(46,-65,920,829),20569=>array(61,-65,908,839),20570=>array(51,-74,963,835),20571=>array(46,-67,958,836),20572=>array(37,-65,934,834),20573=>array(37,-65,953,845),20574=>array(44,-70,955,833),20575=>array(49,-52,951,852),20576=>array(46,-75,960,834),20577=>array(51,-64,959,841),20578=>array(40,-54,973,848),20579=>array(54,-68,956,845),20580=>array(44,-71,936,828),20581=>array(43,-73,966,834),20582=>array(43,-70,957,834),20583=>array(28,-70,980,834),20584=>array(31,-71,969,834),20585=>array(55,-73,943,838),20586=>array(47,-53,948,839),20587=>array(53,-66,968,839),20588=>array(33,-68,970,846),20589=>array(38,-62,944,837),20590=>array(45,-71,952,830),20591=>array(41,-74,960,843),20592=>array(40,-73,960,835),20593=>array(43,-67,935,840),20594=>array(43,-65,971,833),20595=>array(44,-64,951,839),20596=>array(42,-68,902,834),20597=>array(48,-79,943,836),20598=>array(38,-62,907,836),20599=>array(53,-63,979,862),20600=>array(37,-71,963,824),20601=>array(23,-66,962,840),20602=>array(44,-66,960,840),20603=>array(23,-66,933,830),20604=>array(36,-61,954,839),20605=>array(41,-67,924,835),20606=>array(27,-69,925,834),20607=>array(21,-57,912,834),20608=>array(26,-72,967,841),20609=>array(50,-72,963,832),20610=>array(49,-69,961,837),20611=>array(55,-70,948,837),20612=>array(41,-64,968,840),20613=>array(31,-65,941,838),20614=>array(56,-75,958,838),20615=>array(58,-72,961,833),20616=>array(30,-65,979,838),20617=>array(44,-69,953,827),20618=>array(44,-73,936,827),20619=>array(44,-69,951,827),20620=>array(44,-58,941,848),20621=>array(36,-64,941,833),20622=>array(41,-58,955,848),20623=>array(45,-75,948,843),20624=>array(39,-65,906,841),20625=>array(31,-65,971,847),20626=>array(38,-65,978,837),20627=>array(53,-60,903,842),20628=>array(45,-57,960,850),20629=>array(60,-71,960,830),20630=>array(29,-80,969,851),20631=>array(29,-69,950,843),20632=>array(52,-58,971,847),20633=>array(29,-69,956,835),20634=>array(25,-57,978,832),20635=>array(44,-66,958,840),20636=>array(46,-72,953,839),20637=>array(39,-73,917,829),20638=>array(39,-62,954,853),20639=>array(42,-71,922,844),20640=>array(37,-67,968,844),20641=>array(47,-44,970,844),20642=>array(37,-68,976,854),20643=>array(32,-65,976,845),20644=>array(42,-64,964,836),20645=>array(28,-64,934,829),20646=>array(28,-72,943,823),20647=>array(30,-66,938,841),20648=>array(28,-63,922,833),20649=>array(27,-61,924,828),20650=>array(27,-76,967,847),20651=>array(34,-70,943,830),20652=>array(30,-60,936,840),20653=>array(34,-68,957,840),20654=>array(44,-66,954,843),20655=>array(44,-64,969,838),20656=>array(38,-71,903,840),20657=>array(40,-74,973,835),20658=>array(32,-67,958,835),20659=>array(35,-70,951,836),20660=>array(35,-65,948,838),20661=>array(41,-72,963,833),20662=>array(46,-74,967,838),20663=>array(31,-67,953,839),20664=>array(42,-80,961,837),20665=>array(39,-65,952,847),20666=>array(29,-65,958,841),20667=>array(28,-66,961,841),20668=>array(33,-66,948,841),20669=>array(44,-71,954,847),20670=>array(35,-67,962,831),20671=>array(39,-70,949,834),20672=>array(29,-72,949,859),20673=>array(47,-62,965,839),20674=>array(30,-72,950,835),20675=>array(26,-65,907,832),20676=>array(46,-65,955,834),20677=>array(33,-70,944,840),20678=>array(17,-61,965,840),20679=>array(36,-57,974,844),20680=>array(41,-81,960,832),20681=>array(37,-66,979,847),20682=>array(41,-64,958,840),20683=>array(46,-80,970,847),20684=>array(25,-71,968,847),20685=>array(43,-66,925,832),20686=>array(37,-58,950,843),20687=>array(40,-62,963,840),20688=>array(45,-66,909,844),20689=>array(35,-66,965,832),20690=>array(47,-65,952,843),20691=>array(55,-79,959,840),20692=>array(46,-67,949,843),20693=>array(48,-64,963,835),20694=>array(39,-68,951,834),20695=>array(52,-71,934,831),20696=>array(23,-67,985,844),20697=>array(44,-70,969,835),20698=>array(41,-64,983,842),20699=>array(38,-74,963,839),20700=>array(55,-45,963,829),20701=>array(55,-70,962,826),20702=>array(33,-65,930,839),20703=>array(38,-56,946,835),20704=>array(62,-70,965,828),20705=>array(53,-52,962,836),20706=>array(43,-67,947,833),20707=>array(34,-64,968,836),20708=>array(68,-67,967,835),20709=>array(38,-67,962,837),20710=>array(35,-64,967,851),20711=>array(39,-60,907,843),20712=>array(39,-72,968,841),20713=>array(52,-52,911,840),20714=>array(54,-64,918,833),20715=>array(52,-52,962,840),20716=>array(34,-68,967,842),20717=>array(24,-65,972,838),20718=>array(29,-71,953,832),20719=>array(57,-72,974,833),20720=>array(47,-63,963,835),20721=>array(30,-62,952,847),20722=>array(25,-75,948,832),20723=>array(20,-69,965,839),20724=>array(52,-52,911,840),20725=>array(45,-61,956,838),20726=>array(43,-70,982,832),20727=>array(45,-72,955,847),20728=>array(30,-70,972,834),20729=>array(28,-71,949,826),20730=>array(47,-70,959,828),20731=>array(35,-65,958,847),20732=>array(47,-66,951,833),20733=>array(37,-68,988,830),20734=>array(41,-57,972,858),20735=>array(34,-70,979,834),20736=>array(39,-68,963,845),20737=>array(39,-74,942,844),20738=>array(36,-76,977,843),20739=>array(44,-70,960,838),20740=>array(36,-67,960,840),20741=>array(53,-68,915,836),20742=>array(26,-66,978,841),20743=>array(50,-66,979,837),20744=>array(34,-61,968,863),20745=>array(38,-69,965,851),20746=>array(34,-72,978,836),20747=>array(20,-72,942,839),20748=>array(28,-58,963,850),20749=>array(39,-56,965,853),20750=>array(42,-65,964,836),20751=>array(38,-67,968,845),20752=>array(28,-68,964,854),20753=>array(47,-79,962,825),20754=>array(36,-60,956,839),20755=>array(52,-67,964,829),20756=>array(32,-65,953,838),20757=>array(41,-71,963,837),20758=>array(51,-65,942,843),20759=>array(30,-64,969,839),20760=>array(31,-64,964,845),20761=>array(31,-64,960,845),20762=>array(37,-59,938,838),20763=>array(39,-67,943,842),20764=>array(39,-67,948,841),20765=>array(50,-65,937,856),20766=>array(37,-75,951,837),20767=>array(28,-73,961,842),20768=>array(47,-71,954,836),20769=>array(54,-68,923,826),20770=>array(46,-70,964,829),20771=>array(64,-74,959,846),20772=>array(49,-68,965,830),20773=>array(47,-79,940,835),20774=>array(42,-76,963,841),20775=>array(37,-77,963,838),20776=>array(39,-80,947,838),20777=>array(49,-75,934,838),20778=>array(30,-73,954,835),20779=>array(40,-73,957,840),20780=>array(5,-73,996,835),20781=>array(35,-73,972,830),20782=>array(36,-66,952,836),20783=>array(26,-64,963,846),20784=>array(44,-75,951,834),20785=>array(28,-66,967,845),20786=>array(40,-68,946,838),20787=>array(41,-66,969,844),20788=>array(33,-69,979,844),20789=>array(32,-68,971,843),20790=>array(33,-67,940,848),20791=>array(36,-69,968,841),20792=>array(44,-55,950,840),20793=>array(30,-72,954,840),20794=>array(29,-69,955,839),20795=>array(27,-68,973,848),20796=>array(34,-70,971,832),20797=>array(47,-72,935,832),20798=>array(36,-71,964,839),20799=>array(39,-81,955,815),20800=>array(46,-64,942,754),20801=>array(82,-59,936,842),20802=>array(40,-65,963,824),20803=>array(76,-67,939,767),20804=>array(85,-65,932,776),20805=>array(64,-68,951,822),20806=>array(73,-64,933,832),20807=>array(40,-60,953,836),20808=>array(89,-67,934,839),20809=>array(66,-63,930,832),20810=>array(49,-68,949,835),20811=>array(60,-67,937,832),20812=>array(51,-60,953,812),20813=>array(52,-70,948,840),20814=>array(68,-60,959,831),20815=>array(37,-66,956,794),20816=>array(52,-66,929,737),20817=>array(67,-64,941,848),20818=>array(88,-62,927,833),20819=>array(36,-64,970,794),20820=>array(63,-67,950,842),20821=>array(41,-65,962,780),20822=>array(58,-67,956,848),20823=>array(42,-62,959,834),20824=>array(30,-50,960,823),20825=>array(29,-80,961,845),20826=>array(52,-64,948,828),20827=>array(30,-79,955,845),20828=>array(52,-66,948,844),20829=>array(29,-80,954,846),20830=>array(28,-81,977,844),20831=>array(41,-68,956,830),20832=>array(36,-66,962,845),20833=>array(27,-79,953,845),20834=>array(32,-71,958,830),20835=>array(34,-81,965,845),20836=>array(28,-79,958,844),20837=>array(85,-38,933,769),20838=>array(143,-12,903,787),20839=>array(127,-69,877,786),20840=>array(40,-23,935,803),20841=>array(60,-68,953,783),20842=>array(35,-66,965,822),20843=>array(44,-36,949,791),20844=>array(51,-54,956,804),20845=>array(62,-29,946,810),20846=>array(46,-60,954,816),20847=>array(118,-57,799,812),20848=>array(65,-27,915,796),20849=>array(75,-70,925,829),20850=>array(90,-57,931,809),20851=>array(38,-62,919,831),20852=>array(47,-51,915,809),20853=>array(53,-66,958,817),20854=>array(63,-65,936,832),20855=>array(63,-64,942,789),20856=>array(52,-71,943,833),20857=>array(63,-47,912,831),20858=>array(46,-54,951,829),20859=>array(33,-67,951,839),20860=>array(50,-62,959,841),20861=>array(65,-63,917,836),20862=>array(65,-61,935,837),20863=>array(79,-56,952,830),20864=>array(57,-74,929,834),20865=>array(50,-67,969,814),20866=>array(131,-66,869,766),20867=>array(136,-69,864,795),20868=>array(52,-66,942,800),20869=>array(131,-64,865,824),20870=>array(151,-51,849,781),20871=>array(70,-62,934,849),20872=>array(107,-61,856,789),20873=>array(53,-67,947,839),20874=>array(52,-66,948,788),20875=>array(131,-65,887,779),20876=>array(47,-79,958,786),20877=>array(67,-61,954,791),20878=>array(117,-55,879,800),20879=>array(122,-65,878,783),20880=>array(189,-50,851,788),20881=>array(189,-60,851,834),20882=>array(131,-65,869,810),20883=>array(60,-65,954,833),20884=>array(101,-60,941,809),20885=>array(43,-61,951,809),20886=>array(94,353,906,541),20887=>array(56,-67,945,762),20888=>array(44,-73,949,825),20889=>array(65,-58,939,786),20890=>array(108,-67,891,772),20891=>array(58,-59,909,780),20892=>array(42,-70,959,828),20893=>array(51,-59,953,799),20894=>array(50,-65,961,782),20895=>array(81,-38,940,806),20896=>array(51,-67,957,787),20897=>array(75,-50,951,763),20898=>array(60,-67,965,783),20899=>array(76,-53,945,790),20900=>array(54,-60,952,795),20901=>array(67,-70,933,793),20902=>array(43,-60,959,785),20903=>array(28,-66,986,783),20904=>array(99,-55,908,785),20905=>array(82,-66,910,802),20906=>array(60,-67,965,785),20907=>array(338,-28,574,766),20908=>array(67,-72,958,855),20909=>array(61,-72,957,840),20910=>array(40,-57,940,717),20911=>array(52,-48,888,781),20912=>array(48,-65,966,837),20913=>array(53,-22,951,769),20914=>array(44,-61,897,833),20915=>array(55,-66,972,836),20916=>array(65,-63,936,793),20917=>array(38,-72,933,758),20918=>array(63,-62,954,834),20919=>array(54,-71,966,849),20920=>array(49,-62,954,835),20921=>array(58,-71,956,839),20922=>array(58,-61,939,786),20923=>array(52,-60,948,832),20924=>array(55,-66,957,827),20925=>array(48,-67,893,830),20926=>array(48,-62,970,843),20927=>array(31,-62,959,841),20928=>array(58,-61,922,839),20929=>array(58,-65,948,835),20930=>array(64,-71,955,840),20931=>array(48,-68,975,843),20932=>array(44,-70,936,835),20933=>array(59,-49,895,788),20934=>array(57,-65,950,835),20935=>array(39,-60,943,830),20936=>array(55,-67,950,822),20937=>array(63,-63,961,830),20938=>array(49,-50,955,854),20939=>array(33,-74,878,781),20940=>array(41,-70,959,831),20941=>array(48,-58,965,839),20942=>array(57,-38,962,817),20943=>array(38,-80,939,834),20944=>array(60,-27,954,787),20945=>array(42,-67,959,834),20946=>array(42,-58,927,835),20947=>array(54,-62,978,791),20948=>array(46,-52,974,866),20949=>array(54,-70,946,788),20950=>array(54,-64,950,841),20951=>array(39,-69,951,825),20952=>array(39,-53,951,851),20953=>array(32,-59,956,797),20954=>array(59,-68,955,831),20955=>array(43,-64,930,832),20956=>array(55,-65,973,833),20957=>array(16,-70,972,819),20958=>array(46,-73,951,818),20959=>array(37,-70,962,837),20960=>array(34,-65,961,774),20961=>array(72,-71,935,767),20962=>array(72,-71,935,831),20963=>array(72,-71,935,801),20964=>array(34,-65,939,791),20965=>array(52,-74,949,778),20966=>array(18,-67,935,818),20967=>array(47,-65,953,791),20968=>array(34,-65,939,791),20969=>array(38,-61,961,791),20970=>array(34,-65,939,791),20971=>array(48,-58,958,842),20972=>array(34,-65,939,791),20973=>array(32,-60,966,837),20974=>array(34,-65,939,791),20975=>array(72,-65,972,826),20976=>array(63,-66,963,792),20977=>array(62,-67,954,836),20978=>array(63,-66,963,792),20979=>array(59,-74,954,839),20980=>array(39,-56,952,800),20981=>array(112,-72,888,808),20982=>array(130,-44,870,775),20983=>array(128,-64,872,798),20984=>array(143,-66,894,778),20985=>array(126,-38,874,775),20986=>array(144,-65,868,838),20987=>array(75,-67,925,826),20988=>array(111,-66,889,819),20989=>array(81,-61,919,799),20990=>array(102,-52,898,803),20991=>array(75,-64,925,828),20992=>array(85,-34,856,760),20993=>array(80,-50,868,782),20994=>array(364,-64,619,827),20995=>array(46,-54,877,761),20996=>array(53,-35,947,751),20997=>array(70,-69,917,751),20998=>array(65,-69,936,779),20999=>array(44,-73,897,797),21000=>array(77,-64,899,817),21001=>array(55,-77,905,826),21002=>array(71,-62,893,831),21003=>array(56,-63,893,831),21004=>array(72,-66,908,836),21005=>array(77,-43,851,828),21006=>array(71,-62,893,839),21007=>array(62,-63,913,840),21008=>array(53,-66,910,821),21009=>array(59,-70,899,829),21010=>array(45,-64,897,835),21011=>array(41,-69,907,826),21012=>array(95,-66,914,836),21013=>array(36,-66,947,806),21014=>array(60,-69,913,826),21015=>array(83,-76,901,832),21016=>array(29,-57,884,841),21017=>array(30,-66,883,823),21018=>array(90,-60,873,830),21019=>array(43,-61,893,837),21020=>array(57,-64,912,832),21021=>array(32,-73,900,822),21022=>array(56,-59,900,833),21023=>array(78,-70,893,831),21024=>array(27,-75,885,820),21025=>array(100,-67,901,828),21026=>array(49,-61,907,835),21027=>array(67,-65,878,831),21028=>array(58,-70,898,832),21029=>array(54,-68,899,825),21030=>array(72,-65,873,831),21031=>array(58,-64,906,831),21032=>array(55,-64,911,841),21033=>array(57,-67,920,826),21034=>array(63,-68,906,830),21035=>array(70,-70,883,821),21036=>array(44,-63,897,841),21037=>array(21,-60,875,827),21038=>array(77,-69,898,831),21039=>array(53,-64,900,823),21040=>array(65,-65,905,826),21041=>array(47,-69,973,825),21042=>array(64,-64,914,828),21043=>array(42,-65,905,831),21044=>array(44,-68,898,826),21045=>array(54,-61,894,833),21046=>array(77,-68,914,836),21047=>array(59,-68,898,830),21048=>array(69,-55,952,837),21049=>array(41,-63,892,837),21050=>array(71,-65,906,831),21051=>array(56,-63,902,829),21052=>array(62,-54,927,831),21053=>array(30,-57,881,837),21054=>array(42,-62,898,825),21055=>array(35,-68,882,823),21056=>array(79,-63,874,826),21057=>array(60,-62,919,831),21058=>array(28,-68,882,830),21059=>array(41,-64,897,845),21060=>array(67,-65,918,831),21061=>array(50,-69,895,829),21062=>array(138,-69,899,829),21063=>array(67,-70,897,830),21064=>array(119,-66,879,825),21065=>array(53,-63,900,834),21066=>array(80,-63,894,833),21067=>array(35,-63,965,836),21068=>array(63,-66,914,835),21069=>array(76,-60,924,850),21070=>array(79,-70,907,841),21071=>array(33,-69,971,839),21072=>array(88,-63,875,830),21073=>array(28,-65,883,838),21074=>array(77,-62,910,829),21075=>array(44,-59,924,814),21076=>array(60,-71,906,829),21077=>array(50,-57,912,845),21078=>array(63,-65,896,833),21079=>array(110,-69,891,830),21080=>array(88,-68,874,830),21081=>array(35,-62,958,830),21082=>array(46,-58,893,836),21083=>array(103,-67,898,829),21084=>array(52,-73,918,851),21085=>array(71,-62,893,848),21086=>array(82,-65,920,836),21087=>array(66,-73,913,823),21088=>array(55,-71,877,844),21089=>array(62,-67,943,835),21090=>array(73,-68,924,823),21091=>array(35,-65,907,844),21092=>array(52,-66,906,826),21093=>array(54,-48,879,836),21094=>array(32,-63,900,840),21095=>array(21,-62,880,833),21096=>array(39,-66,922,834),21097=>array(36,-67,910,834),21098=>array(70,-64,927,842),21099=>array(55,-75,917,835),21100=>array(71,-69,917,833),21101=>array(55,-70,921,821),21102=>array(111,-64,896,829),21103=>array(74,-70,914,829),21104=>array(46,-65,918,828),21105=>array(37,-70,971,837),21106=>array(59,-58,914,833),21107=>array(36,-56,894,804),21108=>array(68,-64,914,835),21109=>array(46,-72,901,842),21110=>array(46,-64,911,838),21111=>array(43,-67,905,848),21112=>array(54,-55,903,845),21113=>array(42,-65,920,824),21114=>array(33,-76,968,833),21115=>array(42,-70,904,831),21116=>array(32,-71,905,852),21117=>array(53,-62,924,829),21118=>array(112,-59,890,829),21119=>array(50,-62,900,846),21120=>array(37,-67,904,819),21121=>array(37,-68,894,835),21122=>array(52,-70,923,829),21123=>array(50,-63,921,830),21124=>array(40,-54,911,835),21125=>array(57,-63,910,823),21126=>array(26,-63,912,844),21127=>array(40,-67,910,835),21128=>array(53,-63,947,840),21129=>array(44,-64,911,837),21130=>array(45,-71,917,854),21131=>array(38,-71,906,823),21132=>array(44,-65,928,836),21133=>array(47,-69,897,848),21134=>array(47,-68,886,848),21135=>array(91,-64,883,842),21136=>array(44,-66,903,825),21137=>array(53,-73,915,827),21138=>array(41,-71,919,843),21139=>array(61,-64,919,861),21140=>array(39,-75,973,840),21141=>array(36,-68,908,825),21142=>array(34,-61,905,852),21143=>array(58,-73,913,830),21144=>array(43,-62,899,860),21145=>array(67,-70,921,841),21146=>array(46,-50,909,848),21147=>array(70,-56,863,824),21148=>array(45,-65,958,825),21149=>array(35,-70,895,820),21150=>array(64,-59,931,838),21151=>array(73,-76,892,823),21152=>array(58,-76,913,831),21153=>array(35,-69,958,829),21154=>array(30,-63,900,824),21155=>array(67,-63,942,838),21156=>array(40,-63,946,839),21157=>array(46,-65,895,846),21158=>array(36,-69,946,844),21159=>array(73,-71,896,824),21160=>array(55,-60,887,832),21161=>array(53,-67,926,833),21162=>array(67,-70,939,822),21163=>array(63,-75,918,823),21164=>array(42,-68,904,844),21165=>array(64,-63,915,830),21166=>array(60,-64,927,836),21167=>array(47,-67,946,834),21168=>array(99,-59,888,833),21169=>array(30,-58,901,831),21170=>array(25,-59,888,833),21171=>array(59,-61,915,830),21172=>array(59,-61,896,841),21173=>array(35,-73,957,827),21174=>array(14,-57,904,822),21175=>array(80,-72,909,842),21176=>array(62,-49,922,831),21177=>array(68,-65,927,832),21178=>array(90,-77,924,824),21179=>array(96,-73,917,828),21180=>array(57,-62,915,839),21181=>array(89,-57,869,792),21182=>array(53,-63,926,830),21183=>array(58,-57,951,833),21184=>array(40,-69,951,846),21185=>array(55,-70,916,829),21186=>array(76,-55,928,839),21187=>array(103,-75,904,831),21188=>array(62,-77,904,839),21189=>array(32,-68,904,836),21190=>array(113,-75,915,843),21191=>array(45,-70,875,809),21192=>array(95,-68,890,830),21193=>array(38,-60,965,835),21194=>array(35,-63,965,836),21195=>array(30,-65,890,830),21196=>array(49,-62,914,850),21197=>array(43,-72,909,826),21198=>array(105,-59,939,832),21199=>array(103,-77,914,840),21200=>array(48,-77,914,822),21201=>array(54,-65,916,836),21202=>array(72,-65,917,829),21203=>array(88,-70,916,828),21204=>array(65,-77,905,832),21205=>array(58,-68,914,832),21206=>array(77,-76,953,839),21207=>array(48,-67,918,811),21208=>array(54,-71,914,827),21209=>array(37,-71,971,844),21210=>array(56,-76,922,827),21211=>array(51,-76,952,838),21212=>array(48,-75,926,832),21213=>array(41,-76,957,839),21214=>array(52,-73,919,832),21215=>array(58,-61,967,837),21216=>array(43,-72,926,827),21217=>array(67,-68,921,832),21218=>array(49,-68,957,829),21219=>array(58,-66,916,837),21220=>array(44,-68,929,827),21221=>array(49,-55,949,819),21222=>array(37,-76,918,842),21223=>array(37,-61,920,841),21224=>array(53,-69,912,842),21225=>array(53,-58,899,850),21226=>array(31,-68,940,842),21227=>array(28,-69,910,822),21228=>array(27,-69,934,840),21229=>array(52,-73,918,849),21230=>array(26,-73,931,835),21231=>array(54,-78,921,844),21232=>array(35,-66,966,834),21233=>array(54,-67,924,830),21234=>array(54,-72,928,833),21235=>array(45,-76,918,839),21236=>array(46,-73,928,825),21237=>array(27,-76,929,825),21238=>array(44,-45,949,840),21239=>array(54,-61,919,844),21240=>array(38,-76,920,838),21241=>array(30,-69,875,826),21242=>array(82,-62,896,850),21243=>array(93,-59,894,838),21244=>array(61,-63,903,826),21245=>array(82,-62,900,839),21246=>array(56,-55,898,829),21247=>array(71,-44,895,852),21248=>array(84,-59,930,838),21249=>array(38,-59,928,838),21250=>array(55,-59,912,844),21251=>array(55,-59,912,844),21252=>array(55,-59,912,844),21253=>array(48,-33,955,838),21254=>array(64,-58,902,842),21255=>array(63,-59,912,839),21256=>array(55,-59,912,844),21257=>array(57,-66,886,837),21258=>array(57,-59,911,845),21259=>array(68,-60,938,841),21260=>array(68,-60,938,841),21261=>array(74,-63,922,843),21262=>array(58,-70,918,829),21263=>array(42,-65,964,834),21264=>array(59,-65,915,845),21265=>array(48,-63,914,840),21266=>array(48,-68,902,843),21267=>array(52,-68,909,843),21268=>array(48,-63,916,840),21269=>array(304,-45,928,803),21270=>array(48,-57,950,836),21271=>array(45,-50,948,792),21272=>array(99,-53,921,804),21273=>array(56,-78,970,811),21274=>array(133,-71,930,795),21275=>array(93,-26,894,768),21276=>array(99,-21,926,788),21277=>array(92,-70,923,831),21278=>array(93,-26,894,768),21279=>array(96,-23,920,794),21280=>array(128,-48,921,790),21281=>array(121,-70,921,791),21282=>array(115,-32,942,778),21283=>array(133,-71,930,795),21284=>array(113,-76,930,811),21285=>array(112,-32,912,791),21286=>array(112,-32,959,796),21287=>array(114,-32,916,796),21288=>array(112,-32,922,796),21289=>array(101,-28,918,785),21290=>array(114,-69,931,789),21291=>array(115,-32,942,778),21292=>array(87,-29,950,789),21293=>array(85,-26,941,792),21294=>array(112,-32,922,796),21295=>array(129,-71,930,795),21296=>array(136,-23,951,787),21297=>array(117,-72,953,814),21298=>array(117,-26,945,804),21299=>array(133,-71,946,795),21300=>array(118,-29,954,780),21301=>array(85,-26,932,804),21302=>array(136,-59,951,795),21303=>array(92,-31,938,784),21304=>array(76,-5,924,762),21305=>array(134,-71,933,742),21306=>array(133,-57,933,784),21307=>array(103,-56,927,791),21308=>array(77,-26,934,797),21309=>array(69,-30,942,787),21310=>array(71,-30,950,796),21311=>array(118,-68,939,800),21312=>array(133,-71,930,795),21313=>array(105,-70,902,838),21314=>array(64,-37,962,786),21315=>array(113,-68,906,830),21316=>array(67,-44,933,821),21317=>array(46,-68,948,819),21318=>array(55,-64,950,833),21319=>array(80,-71,930,827),21320=>array(90,-68,918,834),21321=>array(55,-69,941,829),21322=>array(76,-67,909,824),21323=>array(69,-63,931,827),21324=>array(63,-59,937,825),21325=>array(91,-26,909,787),21326=>array(28,-57,918,831),21327=>array(51,-62,948,834),21328=>array(94,-26,911,787),21329=>array(64,-67,936,846),21330=>array(82,-67,918,837),21331=>array(65,-68,935,826),21332=>array(63,-70,924,835),21333=>array(54,-58,926,841),21334=>array(49,-65,923,832),21335=>array(68,-72,942,830),21336=>array(64,-62,936,854),21337=>array(58,-49,939,830),21338=>array(53,-71,949,835),21339=>array(53,-46,942,813),21340=>array(403,-65,899,825),21341=>array(73,-26,924,790),21342=>array(74,-62,926,819),21343=>array(107,-63,947,828),21344=>array(184,-70,903,832),21345=>array(77,-68,927,828),21346=>array(39,-58,916,829),21347=>array(113,-65,903,833),21348=>array(136,-66,911,826),21349=>array(136,-66,911,826),21350=>array(37,-68,957,827),21351=>array(111,-62,954,818),21352=>array(96,-67,902,836),21353=>array(303,-69,717,781),21354=>array(291,-69,743,781),21355=>array(63,-5,913,747),21356=>array(104,-69,892,832),21357=>array(53,-69,890,746),21358=>array(59,-65,933,835),21359=>array(50,-62,903,839),21360=>array(148,-64,883,835),21361=>array(62,-67,928,836),21362=>array(52,-55,916,799),21363=>array(55,-67,896,786),21364=>array(49,-60,888,826),21365=>array(59,-71,883,815),21366=>array(29,-70,893,836),21367=>array(31,-45,959,834),21368=>array(73,-63,898,846),21369=>array(39,-54,907,861),21370=>array(26,-27,947,783),21371=>array(47,-68,910,837),21372=>array(51,-71,962,832),21373=>array(140,-73,894,827),21374=>array(88,-63,894,788),21375=>array(41,-70,920,834),21376=>array(54,-60,907,829),21377=>array(39,-63,951,835),21378=>array(38,-64,922,791),21379=>array(62,-67,900,836),21380=>array(50,-64,942,777),21381=>array(38,-67,904,774),21382=>array(39,-57,911,786),21383=>array(40,-57,941,789),21384=>array(38,-68,914,792),21385=>array(36,-56,911,781),21386=>array(51,-75,933,775),21387=>array(37,-63,913,771),21388=>array(37,-62,926,778),21389=>array(35,-72,922,775),21390=>array(44,-68,937,796),21391=>array(56,-68,936,777),21392=>array(34,-64,957,788),21393=>array(29,-64,942,788),21394=>array(52,-64,934,779),21395=>array(40,-57,926,798),21396=>array(35,-62,948,793),21397=>array(17,-73,896,786),21398=>array(27,-67,957,788),21399=>array(73,-65,957,780),21400=>array(45,-74,932,779),21401=>array(49,-70,956,795),21402=>array(50,-65,940,809),21403=>array(34,-64,950,788),21404=>array(46,-72,959,782),21405=>array(50,-68,943,780),21406=>array(57,-73,932,764),21407=>array(59,-65,932,787),21408=>array(39,-63,942,788),21409=>array(50,-101,916,782),21410=>array(18,-69,925,785),21411=>array(35,-73,938,765),21412=>array(39,-64,974,792),21413=>array(39,-67,962,793),21414=>array(42,-75,938,816),21415=>array(43,-81,951,786),21416=>array(20,-62,909,785),21417=>array(37,-63,961,802),21418=>array(24,-47,929,811),21419=>array(46,-60,948,795),21420=>array(48,-69,966,784),21421=>array(39,-71,963,785),21422=>array(23,-71,930,791),21423=>array(39,-65,958,791),21424=>array(46,-71,951,783),21425=>array(46,-71,948,783),21426=>array(51,-71,939,784),21427=>array(34,-79,894,835),21428=>array(47,-71,947,798),21429=>array(27,-45,882,821),21430=>array(117,11,903,746),21431=>array(56,-20,928,843),21432=>array(61,-25,941,767),21433=>array(57,-65,949,829),21434=>array(56,-59,933,843),21435=>array(79,-56,931,832),21436=>array(61,-64,932,816),21437=>array(67,-44,905,806),21438=>array(97,-60,971,791),21439=>array(61,-72,913,786),21440=>array(133,-48,955,823),21441=>array(38,-32,962,838),21442=>array(18,-74,970,848),21443=>array(30,-88,968,844),21444=>array(30,-15,968,852),21445=>array(30,-61,968,852),21446=>array(68,-66,977,836),21447=>array(38,-68,961,829),21448=>array(94,-34,920,754),21449=>array(63,-50,948,773),21450=>array(36,-64,945,767),21451=>array(63,-61,939,843),21452=>array(37,-67,955,770),21453=>array(51,-71,942,790),21454=>array(53,-50,962,816),21455=>array(58,-38,930,828),21456=>array(38,-62,940,827),21457=>array(38,-60,940,828),21458=>array(52,-57,944,801),21459=>array(58,-68,930,812),21460=>array(50,-64,963,833),21461=>array(48,-50,944,815),21462=>array(43,-70,960,780),21463=>array(64,-68,936,829),21464=>array(38,-59,934,833),21465=>array(16,-63,942,836),21466=>array(141,-75,963,781),21467=>array(52,-75,966,834),21468=>array(48,-57,961,839),21469=>array(54,-51,962,811),21470=>array(19,-61,953,785),21471=>array(31,-67,969,829),21472=>array(55,-29,954,806),21473=>array(34,-70,971,833),21474=>array(52,-71,945,829),21475=>array(184,5,818,695),21476=>array(83,-71,911,823),21477=>array(65,-51,902,840),21478=>array(78,-70,859,780),21479=>array(78,-70,859,780),21480=>array(124,-76,895,755),21481=>array(120,-65,894,766),21482=>array(58,-40,928,772),21483=>array(113,-64,929,831),21484=>array(76,-70,861,789),21485=>array(95,-65,952,781),21486=>array(98,-66,929,766),21487=>array(98,-64,926,769),21488=>array(124,-51,904,840),21489=>array(116,-25,946,810),21490=>array(63,-65,953,835),21491=>array(69,-62,917,837),21492=>array(43,-47,949,829),21493=>array(121,-13,896,782),21494=>array(90,-53,934,843),21495=>array(65,-59,935,804),21496=>array(111,-63,886,790),21497=>array(98,-70,937,763),21498=>array(107,-42,973,770),21499=>array(132,-65,899,831),21500=>array(116,-54,896,762),21501=>array(99,-66,930,768),21502=>array(135,-57,851,798),21503=>array(93,-37,950,788),21504=>array(98,-40,930,817),21505=>array(98,-67,930,776),21506=>array(102,-65,914,847),21507=>array(98,-26,932,835),21508=>array(57,-65,951,836),21509=>array(106,-56,894,783),21510=>array(96,-63,933,830),21511=>array(98,-67,945,780),21512=>array(40,-73,956,859),21513=>array(64,-72,900,823),21514=>array(157,-70,867,775),21515=>array(104,-61,933,832),21516=>array(118,-75,882,787),21517=>array(56,-67,829,836),21518=>array(44,-64,926,844),21519=>array(71,-76,947,824),21520=>array(99,-19,939,825),21521=>array(133,-75,867,831),21522=>array(72,-32,957,837),21523=>array(104,-65,932,775),21524=>array(104,-23,948,836),21525=>array(162,-70,821,770),21526=>array(104,-64,939,835),21527=>array(99,-58,900,789),21528=>array(97,-68,941,840),21529=>array(103,-72,946,833),21530=>array(103,-75,925,774),21531=>array(46,-70,947,783),21532=>array(95,-39,941,769),21533=>array(52,-66,958,822),21534=>array(53,-72,959,773),21535=>array(90,-71,945,854),21536=>array(92,-69,942,827),21537=>array(83,-49,946,816),21538=>array(58,-50,927,799),21539=>array(102,-6,928,805),21540=>array(108,-69,951,836),21541=>array(112,-71,934,780),21542=>array(48,-70,947,775),21543=>array(95,-29,935,779),21544=>array(86,-41,933,824),21545=>array(95,-62,955,806),21546=>array(91,-50,945,851),21547=>array(37,-65,966,858),21548=>array(104,-58,936,863),21549=>array(100,-68,970,824),21550=>array(99,-73,955,838),21551=>array(47,-58,848,857),21552=>array(97,-67,947,838),21553=>array(95,-70,944,835),21554=>array(96,-76,866,819),21555=>array(72,-67,940,787),21556=>array(43,-72,937,783),21557=>array(99,-74,958,827),21558=>array(106,-68,897,793),21559=>array(94,-74,952,831),21560=>array(98,-68,955,788),21561=>array(109,-70,949,836),21562=>array(116,-71,967,782),21563=>array(102,-72,903,834),21564=>array(89,-68,937,825),21565=>array(99,-51,945,844),21566=>array(70,-72,942,782),21567=>array(67,-67,917,832),21568=>array(98,-65,940,787),21569=>array(106,-62,903,827),21570=>array(180,-77,840,772),21571=>array(87,-69,942,789),21572=>array(74,-61,942,783),21573=>array(96,-74,966,833),21574=>array(51,-68,964,774),21575=>array(69,-66,934,819),21576=>array(77,-17,910,773),21577=>array(53,-71,944,787),21578=>array(67,-67,917,832),21579=>array(96,-69,943,829),21580=>array(116,-55,943,842),21581=>array(111,-51,956,743),21582=>array(116,-66,978,790),21583=>array(97,-66,939,835),21584=>array(101,-60,880,825),21585=>array(53,-72,959,830),21586=>array(100,-68,925,765),21587=>array(100,-26,932,824),21588=>array(79,-68,934,832),21589=>array(94,-7,928,767),21590=>array(91,-70,910,765),21591=>array(99,-74,926,764),21592=>array(84,-81,880,780),21593=>array(157,-68,837,760),21594=>array(111,-68,957,838),21595=>array(111,-31,968,831),21596=>array(101,-62,905,831),21597=>array(93,-64,951,841),21598=>array(97,-63,871,790),21599=>array(110,-65,961,819),21600=>array(97,-70,955,826),21601=>array(95,-70,949,786),21602=>array(100,-71,929,784),21603=>array(93,-63,942,777),21604=>array(89,-83,949,856),21605=>array(98,-60,943,841),21606=>array(98,-74,911,828),21607=>array(94,-63,945,831),21608=>array(39,-67,882,780),21609=>array(109,-54,953,751),21610=>array(109,-60,950,760),21611=>array(109,-60,942,845),21612=>array(108,-65,905,767),21613=>array(98,-14,928,831),21614=>array(108,-66,960,771),21615=>array(99,-67,942,787),21616=>array(84,-68,937,836),21617=>array(90,-68,970,830),21618=>array(102,-60,957,820),21619=>array(90,-65,942,830),21620=>array(108,-68,909,833),21621=>array(98,-65,930,785),21622=>array(79,-71,949,828),21623=>array(115,-62,893,786),21624=>array(94,-20,932,769),21625=>array(95,-49,969,830),21626=>array(106,-60,952,794),21627=>array(105,-67,900,835),21628=>array(98,-67,931,825),21629=>array(33,-73,971,862),21630=>array(104,-28,950,783),21631=>array(95,-61,953,841),21632=>array(94,-31,933,787),21633=>array(122,-66,951,828),21634=>array(89,-21,940,783),21635=>array(83,-34,962,834),21636=>array(115,-70,900,826),21637=>array(81,-68,898,833),21638=>array(107,-36,960,833),21639=>array(104,-28,950,802),21640=>array(89,-59,914,836),21641=>array(89,-74,968,824),21642=>array(89,-34,964,818),21643=>array(108,-70,943,840),21644=>array(53,-70,894,821),21645=>array(111,-65,954,840),21646=>array(39,-68,961,833),21647=>array(79,-63,943,848),21648=>array(90,-70,941,833),21649=>array(89,-51,935,842),21650=>array(54,-75,937,777),21651=>array(97,-34,941,773),21652=>array(97,-70,936,829),21653=>array(91,-67,923,828),21654=>array(104,-64,898,832),21655=>array(94,-3,951,830),21656=>array(97,-67,941,832),21657=>array(100,-59,932,830),21658=>array(86,-80,951,847),21659=>array(102,-68,893,836),21660=>array(102,-42,928,817),21661=>array(90,-7,914,809),21662=>array(98,-67,937,775),21663=>array(102,-64,891,730),21664=>array(51,-65,947,784),21665=>array(103,-50,956,800),21666=>array(61,-53,939,806),21667=>array(99,-68,933,811),21668=>array(80,-42,921,819),21669=>array(106,-30,956,782),21670=>array(90,-71,954,835),21671=>array(106,-67,892,829),21672=>array(64,-74,954,840),21673=>array(96,-64,931,840),21674=>array(82,-65,967,824),21675=>array(35,-71,974,779),21676=>array(98,-72,961,830),21677=>array(91,-65,926,828),21678=>array(107,-70,963,824),21679=>array(90,-65,948,848),21680=>array(117,-71,901,818),21681=>array(119,-70,883,841),21682=>array(119,-73,970,836),21683=>array(88,-60,949,824),21684=>array(100,-67,943,824),21685=>array(84,-63,963,854),21686=>array(110,-68,947,827),21687=>array(88,-62,944,842),21688=>array(58,-66,959,838),21689=>array(91,-51,908,828),21690=>array(91,-23,936,778),21691=>array(88,-63,943,835),21692=>array(119,-55,881,799),21693=>array(103,-64,898,785),21694=>array(105,-30,957,830),21695=>array(99,-69,949,835),21696=>array(47,-68,951,832),21697=>array(116,-66,884,792),21698=>array(91,-64,936,779),21699=>array(108,-69,904,783),21700=>array(90,-72,935,831),21701=>array(102,-61,908,831),21702=>array(106,-80,919,845),21703=>array(108,-25,949,831),21704=>array(84,-66,945,851),21705=>array(74,-60,944,828),21706=>array(104,-75,942,831),21707=>array(95,-27,935,846),21708=>array(85,-71,971,832),21709=>array(97,-55,900,875),21710=>array(103,-66,949,835),21711=>array(108,-73,973,781),21712=>array(99,-26,925,764),21713=>array(102,-18,924,766),21714=>array(87,-46,945,803),21715=>array(103,-63,936,821),21716=>array(98,-64,931,814),21717=>array(99,-61,872,821),21718=>array(93,-52,940,855),21719=>array(86,-60,922,833),21720=>array(103,-71,958,830),21721=>array(100,-47,949,829),21722=>array(81,-77,943,778),21723=>array(51,-69,962,803),21724=>array(101,-70,945,842),21725=>array(88,-62,950,828),21726=>array(108,-70,945,838),21727=>array(75,-59,886,837),21728=>array(110,-65,926,831),21729=>array(62,-62,943,785),21730=>array(89,-52,935,801),21731=>array(120,-14,943,779),21732=>array(87,-55,956,825),21733=>array(70,-60,931,784),21734=>array(84,-67,942,824),21735=>array(81,-66,946,827),21736=>array(109,-69,912,832),21737=>array(100,-15,933,779),21738=>array(107,-74,942,785),21739=>array(113,-73,962,762),21740=>array(78,-55,930,833),21741=>array(64,-71,949,773),21742=>array(92,-68,927,833),21743=>array(118,-65,951,783),21744=>array(80,-44,885,840),21745=>array(98,-65,923,829),21746=>array(63,-62,926,825),21747=>array(99,-81,947,824),21748=>array(108,-73,973,856),21749=>array(82,-69,913,829),21750=>array(88,-64,951,825),21751=>array(103,-70,938,814),21752=>array(94,-74,917,818),21753=>array(92,-68,936,834),21754=>array(87,-70,931,832),21755=>array(102,-66,937,778),21756=>array(95,-68,932,846),21757=>array(91,-74,952,786),21758=>array(95,-64,968,844),21759=>array(65,-62,959,839),21760=>array(110,-62,954,830),21761=>array(97,-62,931,845),21762=>array(116,-52,960,835),21763=>array(116,-66,900,828),21764=>array(101,-66,947,782),21765=>array(87,-45,951,867),21766=>array(101,-69,961,849),21767=>array(53,-76,939,786),21768=>array(88,-30,943,788),21769=>array(94,-68,945,848),21770=>array(106,-66,954,835),21771=>array(112,-62,950,830),21772=>array(98,-74,964,813),21773=>array(113,-74,946,841),21774=>array(98,-52,904,844),21775=>array(84,-62,938,843),21776=>array(44,-71,938,835),21777=>array(92,-36,934,820),21778=>array(88,-65,940,781),21779=>array(116,-71,924,829),21780=>array(99,-70,934,785),21781=>array(100,-48,923,863),21782=>array(82,-23,951,793),21783=>array(103,-65,957,827),21784=>array(34,-60,979,822),21785=>array(112,-57,987,812),21786=>array(97,-62,957,777),21787=>array(101,-66,948,830),21788=>array(59,-37,952,802),21789=>array(104,-62,938,804),21790=>array(92,-65,936,832),21791=>array(95,-37,929,851),21792=>array(91,-72,914,824),21793=>array(109,-61,963,792),21794=>array(104,-62,938,834),21795=>array(86,-29,935,842),21796=>array(74,-73,948,832),21797=>array(97,-46,940,821),21798=>array(97,-67,951,825),21799=>array(110,-70,900,780),21800=>array(80,-44,959,779),21801=>array(99,-73,946,833),21802=>array(74,-65,957,843),21803=>array(74,-27,959,804),21804=>array(87,-70,957,829),21805=>array(104,-71,941,837),21806=>array(42,-67,944,843),21807=>array(97,-65,945,836),21808=>array(100,-64,909,830),21809=>array(115,-68,900,787),21810=>array(107,-79,948,827),21811=>array(82,-69,962,802),21812=>array(106,-71,942,830),21813=>array(112,-44,995,856),21814=>array(113,-66,964,837),21815=>array(94,-75,933,845),21816=>array(78,-35,950,847),21817=>array(81,-56,972,832),21818=>array(110,-74,961,833),21819=>array(104,-65,951,841),21820=>array(113,-68,947,843),21821=>array(92,-67,953,832),21822=>array(84,-30,940,831),21823=>array(92,-28,953,842),21824=>array(105,-73,941,785),21825=>array(103,-66,902,791),21826=>array(93,-76,971,827),21827=>array(97,-70,930,833),21828=>array(84,-63,971,774),21829=>array(95,-67,933,833),21830=>array(55,-56,945,825),21831=>array(39,-73,928,844),21832=>array(111,-65,947,837),21833=>array(76,-76,945,819),21834=>array(93,-66,932,782),21835=>array(109,-66,987,837),21836=>array(86,-31,955,819),21837=>array(84,-57,942,864),21838=>array(46,-67,962,835),21839=>array(119,-71,889,784),21840=>array(89,-62,931,843),21841=>array(84,-77,962,829),21842=>array(113,-68,903,788),21843=>array(54,-60,964,838),21844=>array(91,-60,945,844),21845=>array(111,-62,908,842),21846=>array(83,-62,952,836),21847=>array(123,-65,900,846),21848=>array(104,-72,965,846),21849=>array(85,-55,952,824),21850=>array(77,-66,927,795),21851=>array(83,-73,933,822),21852=>array(83,-68,955,786),21853=>array(76,-67,955,821),21854=>array(91,-25,940,785),21855=>array(35,-68,969,836),21856=>array(88,-60,913,812),21857=>array(95,-66,932,826),21858=>array(109,-61,963,792),21859=>array(83,-68,926,832),21860=>array(91,-69,935,846),21861=>array(97,-70,950,850),21862=>array(91,-64,930,836),21863=>array(90,-72,914,828),21864=>array(90,-66,927,828),21865=>array(121,-63,959,831),21866=>array(110,-64,909,838),21867=>array(115,-65,960,835),21868=>array(63,-66,913,825),21869=>array(94,-66,914,833),21870=>array(79,-63,912,829),21871=>array(82,-68,906,794),21872=>array(86,-71,948,814),21873=>array(86,-48,935,822),21874=>array(104,-50,908,842),21875=>array(86,-30,973,843),21876=>array(115,-58,945,833),21877=>array(105,-64,983,833),21878=>array(86,-72,942,844),21879=>array(94,-64,942,840),21880=>array(91,-65,923,826),21881=>array(91,-80,933,781),21882=>array(91,-72,944,785),21883=>array(92,-67,908,833),21884=>array(90,-67,930,823),21885=>array(114,-59,989,859),21886=>array(76,-66,957,832),21887=>array(110,-30,955,827),21888=>array(95,-69,965,819),21889=>array(93,-58,910,793),21890=>array(108,-69,960,785),21891=>array(92,-67,939,835),21892=>array(56,-70,907,835),21893=>array(92,-18,924,788),21894=>array(82,-50,918,825),21895=>array(112,-67,904,831),21896=>array(86,-65,942,827),21897=>array(88,-74,950,840),21898=>array(92,-72,930,837),21899=>array(83,-65,952,832),21900=>array(52,-71,909,787),21901=>array(104,-69,967,824),21902=>array(112,-67,906,788),21903=>array(84,-59,931,833),21904=>array(79,-81,936,830),21905=>array(97,-65,933,841),21906=>array(92,-48,956,849),21907=>array(110,-72,957,777),21908=>array(91,-70,933,781),21909=>array(110,-66,953,783),21910=>array(97,-66,939,829),21911=>array(85,-68,951,801),21912=>array(81,-67,930,834),21913=>array(85,-60,968,833),21914=>array(79,-65,971,838),21915=>array(91,-67,979,836),21916=>array(86,-63,938,837),21917=>array(105,-55,913,801),21918=>array(77,-73,921,840),21919=>array(116,-61,901,787),21920=>array(97,-32,936,825),21921=>array(107,-71,949,828),21922=>array(107,-71,951,827),21923=>array(52,-74,965,824),21924=>array(90,-18,935,861),21925=>array(110,-71,968,837),21926=>array(132,-68,888,789),21927=>array(79,-26,945,829),21928=>array(86,-73,959,838),21929=>array(76,-71,966,812),21930=>array(75,-73,957,829),21931=>array(96,-55,961,835),21932=>array(50,-71,951,830),21933=>array(88,-53,939,860),21934=>array(53,-68,945,789),21935=>array(89,-59,953,851),21936=>array(90,-72,965,837),21937=>array(90,-70,941,788),21938=>array(107,-65,905,836),21939=>array(82,-28,916,834),21940=>array(72,-71,972,832),21941=>array(75,-62,924,832),21942=>array(94,-63,906,834),21943=>array(110,-67,925,831),21944=>array(65,-77,959,841),21945=>array(90,-26,953,851),21946=>array(112,-62,982,834),21947=>array(80,-70,948,858),21948=>array(110,-32,970,846),21949=>array(90,-66,936,807),21950=>array(82,-66,893,826),21951=>array(50,-69,961,780),21952=>array(49,-72,955,829),21953=>array(88,-64,946,839),21954=>array(108,-72,960,845),21955=>array(94,-68,938,838),21956=>array(82,-62,954,790),21957=>array(88,-73,945,845),21958=>array(84,-65,947,847),21959=>array(56,-75,946,832),21960=>array(107,-29,963,826),21961=>array(87,-64,944,831),21962=>array(110,-68,962,791),21963=>array(106,-70,933,838),21964=>array(98,-22,946,841),21965=>array(108,-70,907,835),21966=>array(104,-68,909,783),21967=>array(112,-68,977,827),21968=>array(118,-70,954,847),21969=>array(88,-21,941,830),21970=>array(76,-64,944,830),21971=>array(81,-73,961,793),21972=>array(90,-85,963,851),21973=>array(95,-68,963,784),21974=>array(92,-70,962,828),21975=>array(105,-70,937,783),21976=>array(84,-59,963,851),21977=>array(111,-64,956,841),21978=>array(118,-56,916,846),21979=>array(95,-56,970,863),21980=>array(95,-69,943,834),21981=>array(92,-64,930,788),21982=>array(119,-66,961,837),21983=>array(89,-27,938,840),21984=>array(48,-81,960,829),21985=>array(83,-71,955,791),21986=>array(100,-36,950,780),21987=>array(112,-68,910,786),21988=>array(92,-70,938,827),21989=>array(84,-68,957,844),21990=>array(80,-68,942,829),21991=>array(34,-75,973,842),21992=>array(83,-68,939,836),21993=>array(91,-67,946,836),21994=>array(90,-70,954,835),21995=>array(89,-66,943,776),21996=>array(93,-70,942,830),21997=>array(91,-37,929,849),21998=>array(63,-57,939,788),21999=>array(87,-39,950,782),22000=>array(68,-75,913,845),22001=>array(90,-68,974,862),22002=>array(71,-57,940,845),22003=>array(90,-67,949,822),22004=>array(72,-54,969,835),22005=>array(88,-54,942,772),22006=>array(83,-68,935,787),22007=>array(86,-64,964,832),22008=>array(58,-57,951,854),22009=>array(83,-56,963,827),22010=>array(117,-68,956,831),22011=>array(98,-69,961,841),22012=>array(118,-72,972,829),22013=>array(82,-76,950,834),22014=>array(79,-68,961,837),22015=>array(115,-78,962,841),22016=>array(87,-73,927,846),22017=>array(76,-68,943,835),22018=>array(121,-68,894,823),22019=>array(83,-70,949,841),22020=>array(83,-70,958,845),22021=>array(82,-64,964,788),22022=>array(83,-72,964,832),22023=>array(101,-80,965,846),22024=>array(91,-72,935,830),22025=>array(50,-65,957,833),22026=>array(85,-68,938,834),22027=>array(73,-78,972,839),22028=>array(91,-70,940,789),22029=>array(90,-74,933,832),22030=>array(86,-67,946,784),22031=>array(60,-66,960,812),22032=>array(91,-50,966,801),22033=>array(106,-70,913,836),22034=>array(99,-25,956,835),22035=>array(102,-63,906,799),22036=>array(90,-73,949,805),22037=>array(116,-64,951,785),22038=>array(84,-74,947,832),22039=>array(109,-67,905,836),22040=>array(91,-68,924,823),22041=>array(81,-73,926,836),22042=>array(101,-70,946,824),22043=>array(74,-75,975,833),22044=>array(106,-61,981,840),22045=>array(96,-70,941,832),22046=>array(103,-70,911,832),22047=>array(91,-68,933,822),22048=>array(81,-54,956,804),22049=>array(89,-23,939,836),22050=>array(106,-59,962,800),22051=>array(86,-65,883,814),22052=>array(91,-64,927,789),22053=>array(84,-65,973,831),22054=>array(27,-86,973,836),22055=>array(90,-64,945,848),22056=>array(91,-65,923,826),22057=>array(81,-68,945,831),22058=>array(106,-83,953,780),22059=>array(84,-71,949,831),22060=>array(77,-72,959,809),22061=>array(91,-59,924,827),22062=>array(95,-69,923,833),22063=>array(79,-77,949,843),22064=>array(86,-65,947,833),22065=>array(89,-72,891,780),22066=>array(79,-75,906,830),22067=>array(113,-80,964,832),22068=>array(91,-65,950,828),22069=>array(76,-67,944,835),22070=>array(93,-65,930,837),22071=>array(100,-48,948,863),22072=>array(80,-63,948,847),22073=>array(86,-67,952,845),22074=>array(115,-66,990,830),22075=>array(90,-69,933,833),22076=>array(77,-67,926,796),22077=>array(107,-68,956,785),22078=>array(111,-71,958,780),22079=>array(82,-68,937,783),22080=>array(113,-80,964,781),22081=>array(85,-48,959,768),22082=>array(92,-64,950,856),22083=>array(110,-63,971,841),22084=>array(77,-68,945,831),22085=>array(109,-70,922,834),22086=>array(113,-69,978,783),22087=>array(103,-36,934,841),22088=>array(98,-68,967,836),22089=>array(106,-68,983,837),22090=>array(108,-67,940,784),22091=>array(88,-73,973,837),22092=>array(92,-73,905,835),22093=>array(85,-71,944,843),22094=>array(87,-23,937,839),22095=>array(106,-63,991,858),22096=>array(64,-70,933,795),22097=>array(90,-62,948,840),22098=>array(86,-74,954,832),22099=>array(93,-76,936,832),22100=>array(79,-11,956,855),22101=>array(61,-77,904,856),22102=>array(82,-68,947,790),22103=>array(82,-61,951,830),22104=>array(80,-62,967,796),22105=>array(95,-70,966,851),22106=>array(109,-72,957,779),22107=>array(86,-68,940,829),22108=>array(80,-61,947,828),22109=>array(80,-64,945,834),22110=>array(79,-72,950,855),22111=>array(39,-72,934,844),22112=>array(78,-67,946,835),22113=>array(90,-59,956,849),22114=>array(80,-68,947,853),22115=>array(122,-75,936,779),22116=>array(81,-62,971,832),22117=>array(80,-72,955,835),22118=>array(104,-64,970,838),22119=>array(80,-68,932,830),22120=>array(49,-62,956,798),22121=>array(51,-23,944,789),22122=>array(80,-70,954,792),22123=>array(88,-32,949,825),22124=>array(92,-27,941,838),22125=>array(83,-57,964,864),22126=>array(104,-81,973,782),22127=>array(84,-75,954,830),22128=>array(99,-70,954,848),22129=>array(80,-68,954,833),22130=>array(74,-66,959,853),22131=>array(99,-73,975,833),22132=>array(85,-76,956,838),22133=>array(70,-72,942,847),22134=>array(84,-68,934,834),22135=>array(101,-76,980,838),22136=>array(76,-70,961,827),22137=>array(106,-53,918,841),22138=>array(83,-61,962,832),22139=>array(77,-38,964,839),22140=>array(95,-68,948,842),22141=>array(74,-63,953,835),22142=>array(106,-70,944,833),22143=>array(102,-71,941,780),22144=>array(89,-69,944,838),22145=>array(115,-68,951,785),22146=>array(92,-39,927,821),22147=>array(95,-76,957,828),22148=>array(79,-53,951,842),22149=>array(84,-65,936,789),22150=>array(83,-62,937,835),22151=>array(81,-68,956,834),22152=>array(65,-71,975,797),22153=>array(81,-61,952,835),22154=>array(91,-67,962,856),22155=>array(91,-65,968,833),22156=>array(100,-77,949,832),22157=>array(98,-33,938,821),22158=>array(91,-67,959,848),22159=>array(75,-64,947,837),22160=>array(92,-52,916,850),22161=>array(92,-62,966,828),22162=>array(81,-78,946,835),22163=>array(92,-70,962,839),22164=>array(75,-80,951,836),22165=>array(84,-69,943,846),22166=>array(82,-36,955,832),22167=>array(104,-66,984,787),22168=>array(91,-72,946,784),22169=>array(92,-70,934,830),22170=>array(111,-52,914,803),22171=>array(81,-69,972,847),22172=>array(84,-20,957,794),22173=>array(91,-80,925,841),22174=>array(41,-68,958,841),22175=>array(118,-48,989,844),22176=>array(72,-62,922,834),22177=>array(69,-67,954,833),22178=>array(57,-70,961,833),22179=>array(36,-64,942,786),22180=>array(75,-78,934,835),22181=>array(82,-60,949,830),22182=>array(78,-65,939,790),22183=>array(90,-71,947,828),22184=>array(79,-70,944,837),22185=>array(86,-68,933,835),22186=>array(98,-70,906,780),22187=>array(89,-69,966,842),22188=>array(92,-64,958,842),22189=>array(74,-63,967,835),22190=>array(43,-68,949,845),22191=>array(88,-66,914,784),22192=>array(103,-68,955,838),22193=>array(77,-68,963,835),22194=>array(55,-65,960,845),22195=>array(58,-64,955,841),22196=>array(46,-62,964,817),22197=>array(85,-59,948,846),22198=>array(82,-65,935,788),22199=>array(89,-69,968,842),22200=>array(74,-74,917,829),22201=>array(63,-72,959,834),22202=>array(67,-63,956,805),22203=>array(106,-60,919,794),22204=>array(76,-76,960,844),22205=>array(76,-75,948,833),22206=>array(92,-64,940,828),22207=>array(71,-67,939,834),22208=>array(84,-64,947,832),22209=>array(80,-66,950,807),22210=>array(55,-77,961,779),22211=>array(87,-65,954,831),22212=>array(83,-71,938,843),22213=>array(57,-66,969,792),22214=>array(87,-81,946,834),22215=>array(111,-68,957,790),22216=>array(82,-75,950,831),22217=>array(98,-65,962,796),22218=>array(72,-75,951,834),22219=>array(92,-74,947,824),22220=>array(88,-52,965,842),22221=>array(55,-51,949,839),22222=>array(64,-62,972,832),22223=>array(50,-68,944,839),22224=>array(75,-78,957,830),22225=>array(88,-74,929,817),22226=>array(74,-57,948,839),22227=>array(87,-52,945,845),22228=>array(78,-70,959,831),22229=>array(83,-77,953,832),22230=>array(74,-51,958,858),22231=>array(133,-54,879,781),22232=>array(129,-52,871,778),22233=>array(123,-30,865,754),22234=>array(132,-73,868,776),22235=>array(121,-35,879,744),22236=>array(123,-30,865,754),22237=>array(107,-65,886,789),22238=>array(129,-30,871,754),22239=>array(74,-68,863,839),22240=>array(130,-64,870,793),22241=>array(121,-64,895,788),22242=>array(109,-64,865,785),22243=>array(122,-64,878,785),22244=>array(110,-72,891,784),22245=>array(121,-67,894,784),22246=>array(113,-67,887,788),22247=>array(120,-67,892,785),22248=>array(121,-65,894,786),22249=>array(121,-67,894,784),22250=>array(138,-67,879,849),22251=>array(101,-68,901,788),22252=>array(111,-53,877,754),22253=>array(95,-63,900,791),22254=>array(99,-51,894,799),22255=>array(128,-59,884,789),22256=>array(114,-65,886,784),22257=>array(138,-67,879,849),22258=>array(122,-59,878,789),22259=>array(121,-70,879,781),22260=>array(109,-70,866,782),22261=>array(106,-63,863,776),22262=>array(122,-59,878,789),22263=>array(122,-68,905,791),22264=>array(115,-64,907,788),22265=>array(105,-64,897,788),22266=>array(115,-70,885,785),22267=>array(115,-70,885,785),22268=>array(115,-70,885,785),22269=>array(122,-59,878,789),22270=>array(110,-66,866,784),22271=>array(96,-68,892,789),22272=>array(106,-65,894,784),22273=>array(116,-69,903,774),22274=>array(112,-67,897,782),22275=>array(106,-70,905,789),22276=>array(101,-66,896,788),22277=>array(116,-69,873,794),22278=>array(112,-68,865,774),22279=>array(102,-67,896,788),22280=>array(105,-69,895,791),22281=>array(113,-65,900,790),22282=>array(107,-65,906,796),22283=>array(109,-67,890,780),22284=>array(96,-53,900,797),22285=>array(102,-61,905,784),22286=>array(116,-69,903,774),22287=>array(107,-69,896,785),22288=>array(111,-69,908,779),22289=>array(111,-69,898,774),22290=>array(102,-70,898,790),22291=>array(113,-71,899,787),22292=>array(103,-71,900,781),22293=>array(116,-69,903,774),22294=>array(119,-68,906,794),22295=>array(119,-68,906,794),22296=>array(112,-64,903,788),22297=>array(116,-69,903,774),22298=>array(93,-54,893,809),22299=>array(95,-53,893,806),22300=>array(98,-67,902,796),22301=>array(106,-69,894,774),22302=>array(99,-65,901,790),22303=>array(78,-13,922,810),22304=>array(59,-58,957,806),22305=>array(100,-15,895,796),22306=>array(54,-59,939,796),22307=>array(61,-29,960,776),22308=>array(53,-59,961,814),22309=>array(89,-67,934,778),22310=>array(68,-55,944,741),22311=>array(37,-63,913,770),22312=>array(49,-65,921,836),22313=>array(42,-64,949,793),22314=>array(55,-62,953,800),22315=>array(49,-55,930,790),22316=>array(49,-78,951,791),22317=>array(73,-39,927,809),22318=>array(43,-58,945,786),22319=>array(39,-53,954,776),22320=>array(56,-52,935,808),22321=>array(58,-58,952,817),22322=>array(50,-45,943,796),22323=>array(56,-71,907,785),22324=>array(68,-61,917,788),22325=>array(44,-59,948,781),22326=>array(60,-61,953,805),22327=>array(44,-65,932,788),22328=>array(59,-56,897,789),22329=>array(39,-63,912,832),22330=>array(29,-63,897,808),22331=>array(62,-64,948,810),22332=>array(84,-41,938,785),22333=>array(62,-72,903,794),22334=>array(40,-71,956,796),22335=>array(50,-63,967,802),22336=>array(44,-32,949,786),22337=>array(43,-69,952,800),22338=>array(43,-70,966,785),22339=>array(51,-68,958,774),22340=>array(44,-66,967,793),22341=>array(48,-60,972,811),22342=>array(38,-63,970,799),22343=>array(50,-63,906,831),22344=>array(44,-72,946,793),22345=>array(44,-59,944,806),22346=>array(41,-77,953,827),22347=>array(58,-78,967,798),22348=>array(53,-24,947,804),22349=>array(43,-71,948,799),22350=>array(48,-66,962,810),22351=>array(40,-55,968,790),22352=>array(73,-29,927,806),22353=>array(47,-67,951,813),22354=>array(57,-43,952,809),22355=>array(57,-29,952,813),22356=>array(57,-49,974,792),22357=>array(57,-59,952,805),22358=>array(28,-54,961,768),22359=>array(33,-70,947,834),22360=>array(43,-58,951,765),22361=>array(57,-54,952,758),22362=>array(52,-19,932,831),22363=>array(43,-38,939,816),22364=>array(41,-69,912,804),22365=>array(33,-58,943,798),22366=>array(35,-67,902,832),22367=>array(41,-60,955,852),22368=>array(62,-14,926,821),22369=>array(48,-71,963,812),22370=>array(46,-67,945,801),22371=>array(84,-14,933,777),22372=>array(65,-48,908,805),22373=>array(65,-32,933,771),22374=>array(48,-21,952,786),22375=>array(65,-49,936,791),22376=>array(60,-60,952,806),22377=>array(39,-68,945,796),22378=>array(50,-67,947,794),22379=>array(38,-52,904,794),22380=>array(56,-67,980,834),22381=>array(46,-83,953,777),22382=>array(53,-58,964,823),22383=>array(42,-14,948,785),22384=>array(59,-67,914,782),22385=>array(43,-70,957,797),22386=>array(60,-71,925,810),22387=>array(61,-71,920,835),22388=>array(60,-56,944,800),22389=>array(45,-18,953,824),22390=>array(40,-65,943,817),22391=>array(48,-61,947,807),22392=>array(56,-54,909,849),22393=>array(45,-60,958,843),22394=>array(45,-69,955,836),22395=>array(56,-63,954,828),22396=>array(51,-67,941,832),22397=>array(67,-66,968,847),22398=>array(75,-61,918,836),22399=>array(71,-79,945,842),22400=>array(56,-63,940,828),22401=>array(56,-60,967,828),22402=>array(73,-32,927,826),22403=>array(49,-11,952,838),22404=>array(47,-31,941,829),22405=>array(37,-67,929,824),22406=>array(35,-66,911,826),22407=>array(30,-65,903,755),22408=>array(34,-32,946,833),22409=>array(46,-28,955,840),22410=>array(70,-61,939,786),22411=>array(59,-25,953,827),22412=>array(30,-70,898,781),22413=>array(55,-70,883,841),22414=>array(30,-65,948,848),22415=>array(55,-71,954,823),22416=>array(56,-36,926,853),22417=>array(50,-58,920,844),22418=>array(52,-36,926,814),22419=>array(37,-63,949,834),22420=>array(59,-20,954,790),22421=>array(59,-11,954,831),22422=>array(67,-43,904,842),22423=>array(37,-54,956,840),22424=>array(50,-73,963,822),22425=>array(43,-52,962,842),22426=>array(49,-11,953,842),22427=>array(43,-65,965,809),22428=>array(58,-62,949,809),22429=>array(46,-57,963,850),22430=>array(42,-43,953,839),22431=>array(51,-73,955,821),22432=>array(37,-68,952,809),22433=>array(34,-32,946,833),22434=>array(50,-69,932,833),22435=>array(47,-14,947,808),22436=>array(31,-22,931,811),22437=>array(49,-70,960,827),22438=>array(75,-27,949,790),22439=>array(38,-77,891,842),22440=>array(48,-59,954,843),22441=>array(50,-8,922,764),22442=>array(41,-70,949,839),22443=>array(32,-11,932,830),22444=>array(41,-72,946,831),22445=>array(43,-6,923,808),22446=>array(41,-66,965,842),22447=>array(40,-49,942,793),22448=>array(51,-64,940,835),22449=>array(41,-60,883,826),22450=>array(41,-27,941,813),22451=>array(45,-67,956,833),22452=>array(40,-66,923,832),22453=>array(50,-72,951,832),22454=>array(59,-65,948,833),22455=>array(56,-65,944,783),22456=>array(51,-67,959,857),22457=>array(43,-68,943,827),22458=>array(49,-68,954,817),22459=>array(49,-72,960,804),22460=>array(63,-24,969,822),22461=>array(55,-15,951,846),22462=>array(54,-64,955,800),22463=>array(53,-66,941,833),22464=>array(97,-32,916,829),22465=>array(57,-70,958,821),22466=>array(46,-70,959,791),22467=>array(50,-71,956,845),22468=>array(46,-65,949,846),22469=>array(65,-24,959,842),22470=>array(63,-71,906,824),22471=>array(51,-61,893,811),22472=>array(46,-68,953,836),22473=>array(46,-73,945,836),22474=>array(55,-15,951,842),22475=>array(39,-25,943,793),22476=>array(54,-74,955,827),22477=>array(61,-67,903,791),22478=>array(41,-68,951,834),22479=>array(36,-64,964,829),22480=>array(50,-62,970,814),22481=>array(55,-30,951,831),22482=>array(47,-62,945,827),22483=>array(61,-65,956,806),22484=>array(40,-68,948,833),22485=>array(55,-20,959,814),22486=>array(59,-48,962,832),22487=>array(43,-56,945,835),22488=>array(39,-64,923,826),22489=>array(43,-70,938,806),22490=>array(31,-67,892,802),22491=>array(31,-51,915,802),22492=>array(48,-27,967,817),22493=>array(17,-43,964,849),22494=>array(26,-58,966,848),22495=>array(36,-69,965,835),22496=>array(39,-68,959,854),22497=>array(53,-20,959,821),22498=>array(47,-48,959,823),22499=>array(48,-65,951,822),22500=>array(39,-56,961,860),22501=>array(53,-67,959,835),22502=>array(32,-61,959,855),22503=>array(32,-52,952,820),22504=>array(26,-65,974,853),22505=>array(46,-60,954,836),22506=>array(42,-12,944,831),22507=>array(56,-62,907,839),22508=>array(51,-73,965,824),22509=>array(35,-64,949,835),22510=>array(48,-72,971,829),22511=>array(45,-30,945,829),22512=>array(46,-62,959,833),22513=>array(45,-74,963,830),22514=>array(50,-68,976,841),22515=>array(62,-68,899,831),22516=>array(35,-67,953,835),22517=>array(47,-50,959,812),22518=>array(32,-67,973,831),22519=>array(57,-69,960,833),22520=>array(55,-67,911,818),22521=>array(36,-65,938,835),22522=>array(36,-28,980,832),22523=>array(46,-67,951,835),22524=>array(52,-64,958,836),22525=>array(42,-69,948,801),22526=>array(52,-27,945,792),22527=>array(67,-27,945,850),22528=>array(48,-65,906,818),22529=>array(47,-67,966,808),22530=>array(84,-14,933,832),22531=>array(52,-23,958,855),22532=>array(53,-67,956,838),22533=>array(56,-22,944,784),22534=>array(45,-73,950,834),22535=>array(60,-22,954,833),22536=>array(56,-48,911,828),22537=>array(45,-58,947,835),22538=>array(68,-12,951,794),22539=>array(41,-55,907,820),22540=>array(57,-69,901,803),22541=>array(42,-69,962,837),22542=>array(44,-70,963,833),22543=>array(63,-23,958,855),22544=>array(50,-71,956,804),22545=>array(45,-29,924,826),22546=>array(53,-49,970,789),22547=>array(57,-67,927,829),22548=>array(52,-67,966,811),22549=>array(58,-19,912,828),22550=>array(55,-65,920,841),22551=>array(26,-65,944,844),22552=>array(76,-28,972,835),22553=>array(32,-25,953,810),22554=>array(51,-65,936,787),22555=>array(54,-67,953,806),22556=>array(53,-67,966,832),22557=>array(64,-67,915,799),22558=>array(37,-65,970,833),22559=>array(59,-63,945,840),22560=>array(35,-72,966,840),22561=>array(38,-19,933,830),22562=>array(50,-70,944,836),22563=>array(66,-68,922,803),22564=>array(48,-70,966,793),22565=>array(54,-12,965,828),22566=>array(40,-50,956,844),22567=>array(35,-51,968,821),22568=>array(60,-69,924,807),22569=>array(38,-71,951,823),22570=>array(32,-68,946,829),22571=>array(38,-68,969,829),22572=>array(56,-70,976,836),22573=>array(66,-32,967,824),22574=>array(60,-69,952,800),22575=>array(43,-65,962,837),22576=>array(44,-62,956,807),22577=>array(65,-67,966,832),22578=>array(67,-16,963,770),22579=>array(43,-52,907,820),22580=>array(42,-63,948,788),22581=>array(39,-68,940,833),22582=>array(58,-67,952,835),22583=>array(52,-70,951,843),22584=>array(56,-71,973,803),22585=>array(50,-25,949,839),22586=>array(60,-66,971,829),22587=>array(49,-29,951,827),22588=>array(47,-16,954,826),22589=>array(54,-64,954,804),22590=>array(52,-64,978,842),22591=>array(58,-71,956,821),22592=>array(40,-69,955,804),22593=>array(55,-27,945,815),22594=>array(40,-26,961,826),22595=>array(40,-68,950,835),22596=>array(35,-66,911,804),22597=>array(45,-72,971,829),22598=>array(54,-60,944,846),22599=>array(50,-27,927,842),22600=>array(59,-16,958,794),22601=>array(50,-73,973,829),22602=>array(47,-68,965,841),22603=>array(64,-17,940,831),22604=>array(46,-68,915,796),22605=>array(28,-55,972,835),22606=>array(52,-71,960,831),22607=>array(39,-41,952,816),22608=>array(36,-64,980,833),22609=>array(53,-11,948,833),22610=>array(36,-65,956,829),22611=>array(56,-71,964,806),22612=>array(42,-69,963,829),22613=>array(54,-68,976,827),22614=>array(49,-65,964,842),22615=>array(46,-17,970,856),22616=>array(44,-69,948,819),22617=>array(42,-63,944,841),22618=>array(37,-60,973,807),22619=>array(53,-70,965,805),22620=>array(41,-60,965,807),22621=>array(55,-66,951,834),22622=>array(48,-30,949,830),22623=>array(55,-40,963,811),22624=>array(50,-60,961,834),22625=>array(52,-61,927,834),22626=>array(62,-60,928,839),22627=>array(58,-31,953,817),22628=>array(54,-70,967,818),22629=>array(59,-69,954,803),22630=>array(64,-46,953,815),22631=>array(54,-8,954,859),22632=>array(37,-67,966,826),22633=>array(49,-34,950,831),22634=>array(49,-65,934,836),22635=>array(47,-69,946,836),22636=>array(35,-68,948,785),22637=>array(47,-30,959,809),22638=>array(47,-64,965,849),22639=>array(63,-67,921,835),22640=>array(52,-46,951,840),22641=>array(57,-26,951,847),22642=>array(33,-56,941,850),22643=>array(53,-66,961,844),22644=>array(56,-71,906,831),22645=>array(44,-49,943,834),22646=>array(54,-69,959,838),22647=>array(56,-64,958,839),22648=>array(53,-26,940,803),22649=>array(53,-24,959,833),22650=>array(48,-69,954,835),22651=>array(46,-73,969,820),22652=>array(42,-66,961,830),22653=>array(34,-58,967,839),22654=>array(49,-34,952,831),22655=>array(33,-62,951,846),22656=>array(43,-71,957,810),22657=>array(52,-64,983,817),22658=>array(47,-70,957,804),22659=>array(39,-65,960,828),22660=>array(51,-65,961,838),22661=>array(52,-25,945,789),22662=>array(56,-69,942,823),22663=>array(53,-71,953,838),22664=>array(52,-64,920,831),22665=>array(28,-64,962,821),22666=>array(63,-26,958,838),22667=>array(60,-68,953,841),22668=>array(46,-67,962,851),22669=>array(58,-38,964,846),22670=>array(46,-69,950,836),22671=>array(45,-43,943,847),22672=>array(56,-32,956,823),22673=>array(48,-65,954,842),22674=>array(19,-80,923,826),22675=>array(45,-40,954,834),22676=>array(45,-58,945,839),22677=>array(40,-60,962,801),22678=>array(40,-69,949,837),22679=>array(38,-73,905,835),22680=>array(39,-67,969,833),22681=>array(38,-71,927,821),22682=>array(29,-68,947,821),22683=>array(34,-72,968,812),22684=>array(60,-35,968,847),22685=>array(39,-57,963,847),22686=>array(52,-62,961,830),22687=>array(31,-64,911,827),22688=>array(48,-70,960,804),22689=>array(40,-69,953,836),22690=>array(49,-64,959,843),22691=>array(36,-76,965,827),22692=>array(29,-69,953,836),22693=>array(49,-32,962,843),22694=>array(52,-63,932,827),22695=>array(55,-61,976,836),22696=>array(56,-43,949,816),22697=>array(38,-68,964,826),22698=>array(43,-52,969,831),22699=>array(41,-72,950,834),22700=>array(67,-27,967,844),22701=>array(32,-24,947,826),22702=>array(67,-15,956,857),22703=>array(34,-33,954,847),22704=>array(49,-67,954,806),22705=>array(39,-32,981,828),22706=>array(30,-62,954,845),22707=>array(43,-76,962,838),22708=>array(47,-57,950,831),22709=>array(60,-69,933,779),22710=>array(47,-68,963,833),22711=>array(35,-68,945,831),22712=>array(52,-62,938,842),22713=>array(52,-67,924,787),22714=>array(32,-64,972,851),22715=>array(52,-68,950,833),22716=>array(56,-33,977,831),22717=>array(46,-75,977,846),22718=>array(64,-25,960,828),22719=>array(56,-70,962,806),22720=>array(26,-69,962,845),22721=>array(62,-26,957,831),22722=>array(36,-38,964,780),22723=>array(43,-26,944,788),22724=>array(44,-32,959,832),22725=>array(62,-32,953,851),22726=>array(79,-34,951,826),22727=>array(43,-34,947,835),22728=>array(50,-68,987,830),22729=>array(47,-72,969,833),22730=>array(48,-71,965,839),22731=>array(61,-65,918,832),22732=>array(35,-79,966,837),22733=>array(41,-32,953,791),22734=>array(38,-54,969,857),22735=>array(49,-34,951,823),22736=>array(53,-35,962,794),22737=>array(46,-26,962,836),22738=>array(44,-18,956,834),22739=>array(42,-45,953,807),22740=>array(41,-55,949,840),22741=>array(43,-62,965,828),22742=>array(31,-51,947,818),22743=>array(36,-35,954,823),22744=>array(59,-28,949,783),22745=>array(52,-77,967,847),22746=>array(61,-66,969,836),22747=>array(53,-65,920,806),22748=>array(35,-60,951,808),22749=>array(36,-65,973,826),22750=>array(51,-63,970,844),22751=>array(57,-24,950,849),22752=>array(29,-68,952,841),22753=>array(29,-64,964,843),22754=>array(46,-65,959,820),22755=>array(38,-64,963,831),22756=>array(42,-61,951,837),22757=>array(42,-70,948,791),22758=>array(59,-70,953,829),22759=>array(33,-72,957,811),22760=>array(71,-28,941,781),22761=>array(59,-71,932,793),22762=>array(31,-75,959,848),22763=>array(103,28,894,796),22764=>array(49,-18,951,796),22765=>array(75,-58,888,834),22766=>array(41,-63,913,829),22767=>array(33,-69,948,820),22768=>array(47,-55,927,837),22769=>array(74,-40,927,846),22770=>array(62,-58,933,846),22771=>array(42,-58,955,846),22772=>array(59,-17,951,826),22773=>array(52,-34,969,842),22774=>array(59,-9,909,834),22775=>array(55,-21,948,835),22776=>array(59,-38,909,834),22777=>array(55,-21,948,835),22778=>array(72,-32,947,831),22779=>array(50,-50,972,806),22780=>array(55,-23,953,830),22781=>array(55,-61,951,836),22782=>array(49,-18,950,829),22783=>array(62,-72,954,845),22784=>array(55,-61,951,836),22785=>array(95,-62,932,847),22786=>array(59,-46,954,826),22787=>array(67,-64,923,791),22788=>array(18,-67,935,818),22789=>array(30,-82,946,827),22790=>array(51,-71,955,833),22791=>array(43,-63,930,827),22792=>array(37,-60,961,832),22793=>array(58,-62,959,830),22794=>array(55,-41,952,812),22795=>array(71,-67,937,842),22796=>array(54,-64,969,833),22797=>array(55,-65,954,829),22798=>array(60,-67,967,829),22799=>array(53,-65,954,812),22800=>array(84,-66,945,844),22801=>array(53,-65,961,843),22802=>array(46,-67,954,795),22803=>array(55,-67,965,823),22804=>array(36,-53,948,841),22805=>array(95,-71,856,842),22806=>array(41,-65,967,836),22807=>array(46,-66,945,828),22808=>array(57,-59,872,844),22809=>array(24,-66,968,789),22810=>array(89,-68,911,849),22811=>array(107,-81,928,807),22812=>array(45,-65,959,828),22813=>array(29,-47,965,804),22814=>array(119,-58,929,821),22815=>array(14,-59,907,842),22816=>array(66,-65,921,847),22817=>array(66,-65,953,847),22818=>array(59,-73,928,839),22819=>array(71,-73,915,845),22820=>array(58,-76,942,848),22821=>array(22,-69,925,840),22822=>array(50,-69,952,823),22823=>array(85,-43,933,837),22824=>array(55,-63,950,845),22825=>array(61,-51,947,778),22826=>array(83,-48,941,834),22827=>array(74,-51,943,834),22828=>array(29,-57,979,840),22829=>array(84,-55,931,798),22830=>array(54,-70,968,826),22831=>array(58,-66,957,835),22832=>array(76,-70,953,835),22833=>array(86,-70,941,829),22834=>array(33,-62,947,835),22835=>array(54,-7,946,839),22836=>array(62,-59,913,831),22837=>array(43,-61,945,835),22838=>array(36,-71,969,824),22839=>array(58,-68,953,835),22840=>array(29,-70,982,855),22841=>array(29,-59,936,830),22842=>array(33,-59,947,835),22843=>array(21,-58,937,835),22844=>array(60,-67,955,835),22845=>array(66,-71,957,835),22846=>array(69,-64,955,834),22847=>array(53,-45,957,835),22848=>array(53,-62,982,783),22849=>array(40,-31,954,821),22850=>array(50,-67,958,832),22851=>array(67,-88,958,847),22852=>array(32,-44,976,842),22853=>array(59,-67,965,838),22854=>array(66,-41,957,835),22855=>array(60,-65,929,840),22856=>array(62,-62,960,848),22857=>array(44,-72,958,840),22858=>array(59,-74,964,831),22859=>array(21,-58,937,835),22860=>array(37,-60,963,828),22861=>array(35,-60,972,843),22862=>array(36,-22,961,851),22863=>array(46,-77,954,840),22864=>array(39,-66,966,841),22865=>array(43,-70,957,830),22866=>array(36,-65,974,838),22867=>array(57,-65,965,829),22868=>array(48,-71,970,835),22869=>array(53,-57,972,843),22870=>array(30,-59,954,839),22871=>array(43,-65,966,844),22872=>array(42,-65,955,829),22873=>array(29,-60,975,848),22874=>array(54,-68,960,839),22875=>array(26,-68,997,841),22876=>array(47,-69,970,836),22877=>array(70,-82,962,836),22878=>array(47,-75,976,833),22879=>array(41,-59,974,840),22880=>array(40,-71,959,829),22881=>array(44,-64,973,793),22882=>array(36,-68,970,840),22883=>array(51,-78,971,807),22884=>array(26,-77,972,837),22885=>array(39,-73,961,840),22886=>array(44,-66,960,839),22887=>array(47,-72,968,842),22888=>array(39,-64,970,852),22889=>array(32,-22,966,845),22890=>array(30,-65,967,843),22891=>array(40,-71,968,844),22892=>array(39,-64,970,847),22893=>array(35,-63,982,839),22894=>array(51,-69,960,849),22895=>array(29,-80,983,839),22896=>array(40,-73,967,781),22897=>array(48,-66,966,839),22898=>array(42,-72,961,832),22899=>array(86,-53,911,836),22900=>array(64,-67,949,819),22901=>array(52,-63,948,840),22902=>array(68,-70,920,821),22903=>array(63,-63,958,833),22904=>array(69,-65,959,836),22905=>array(40,-56,948,836),22906=>array(100,-70,972,832),22907=>array(65,-64,951,828),22908=>array(64,-55,958,831),22909=>array(52,-67,961,818),22910=>array(62,-65,912,829),22911=>array(44,-60,961,830),22912=>array(63,-66,944,821),22913=>array(66,-59,919,844),22914=>array(71,-74,897,815),22915=>array(29,-52,945,840),22916=>array(54,-72,942,836),22917=>array(77,-53,964,816),22918=>array(31,-67,938,824),22919=>array(47,-62,861,833),22920=>array(46,-61,914,828),22921=>array(61,-71,955,832),22922=>array(51,-72,935,832),22923=>array(76,-72,962,833),22924=>array(64,-69,954,837),22925=>array(51,-67,952,837),22926=>array(56,-72,974,840),22927=>array(74,-66,972,842),22928=>array(53,-56,974,841),22929=>array(49,-54,941,849),22930=>array(62,-68,934,839),22931=>array(57,-69,961,836),22932=>array(47,-64,957,853),22933=>array(57,-66,891,838),22934=>array(47,-70,957,830),22935=>array(39,-66,966,850),22936=>array(45,-69,958,830),22937=>array(53,-67,952,835),22938=>array(49,-64,966,840),22939=>array(66,-44,940,823),22940=>array(58,-69,955,831),22941=>array(39,-63,961,835),22942=>array(45,-50,956,827),22943=>array(66,-59,920,785),22944=>array(61,-66,917,835),22945=>array(57,-70,946,837),22946=>array(50,-67,971,836),22947=>array(52,-48,966,839),22948=>array(46,-62,951,830),22949=>array(67,-71,903,834),22950=>array(44,-66,951,836),22951=>array(53,-68,955,836),22952=>array(55,-77,951,829),22953=>array(53,-64,935,824),22954=>array(36,-66,913,818),22955=>array(36,-64,890,825),22956=>array(62,-62,965,828),22957=>array(58,-64,975,844),22958=>array(58,-65,945,838),22959=>array(61,-65,918,845),22960=>array(64,-67,951,842),22961=>array(62,-73,911,835),22962=>array(50,-58,937,835),22963=>array(53,-52,965,847),22964=>array(59,-63,945,844),22965=>array(60,-56,958,832),22966=>array(45,-56,956,835),22967=>array(66,-60,975,844),22968=>array(61,-62,961,830),22969=>array(30,-71,978,833),22970=>array(55,-66,973,838),22971=>array(80,-70,935,837),22972=>array(62,-60,959,830),22973=>array(59,-62,918,837),22974=>array(65,-65,936,828),22975=>array(60,-55,924,821),22976=>array(53,-65,956,842),22977=>array(60,-65,918,834),22978=>array(71,-58,969,830),22979=>array(60,-58,962,826),22980=>array(61,-61,954,826),22981=>array(56,-72,953,839),22982=>array(60,-67,948,832),22983=>array(58,-70,941,830),22984=>array(55,-50,968,860),22985=>array(37,-68,954,840),22986=>array(70,-64,934,832),22987=>array(54,-74,945,835),22988=>array(56,-62,965,839),22989=>array(32,-56,959,831),22990=>array(42,-77,968,834),22991=>array(62,-69,955,837),22992=>array(56,-65,956,818),22993=>array(56,-64,956,838),22994=>array(66,-64,978,841),22995=>array(52,-69,952,827),22996=>array(58,-67,912,836),22997=>array(58,-67,958,827),22998=>array(51,-52,949,822),22999=>array(41,-70,922,825),23000=>array(48,-67,956,850),23001=>array(40,-64,959,834),23002=>array(53,-70,960,833),23003=>array(60,-70,906,830),23004=>array(67,-63,926,850),23005=>array(38,-65,969,832),23006=>array(48,-52,957,850),23007=>array(38,-68,948,842),23008=>array(57,-74,907,832),23009=>array(80,-72,938,829),23010=>array(63,-72,929,831),23011=>array(38,-66,970,846),23012=>array(62,-66,957,837),23013=>array(47,-54,959,833),23014=>array(49,-71,962,843),23015=>array(52,-65,952,845),23016=>array(54,-67,968,837),23017=>array(68,-75,956,827),23018=>array(45,-69,956,824),23019=>array(50,-71,955,831),23020=>array(62,-66,956,829),23021=>array(67,-73,931,837),23022=>array(69,-59,960,837),23023=>array(64,-74,953,823),23024=>array(45,-60,909,836),23025=>array(44,-49,979,860),23026=>array(61,-74,954,831),23027=>array(61,-70,887,830),23028=>array(83,-73,938,824),23029=>array(69,-79,954,821),23030=>array(52,-50,970,858),23031=>array(55,-73,957,827),23032=>array(63,-73,953,827),23033=>array(40,-59,953,845),23034=>array(64,-74,953,823),23035=>array(53,-66,895,831),23036=>array(73,-80,932,822),23037=>array(78,-75,947,820),23038=>array(57,-80,955,823),23039=>array(59,-74,939,842),23040=>array(64,-67,951,830),23041=>array(53,-74,959,832),23042=>array(73,-73,959,832),23043=>array(73,-68,953,833),23044=>array(44,-65,935,829),23045=>array(44,-77,934,817),23046=>array(28,-69,936,822),23047=>array(40,-60,939,836),23048=>array(56,-82,919,834),23049=>array(34,-64,962,839),23050=>array(64,-68,958,830),23051=>array(62,-70,897,836),23052=>array(46,-48,956,840),23053=>array(46,-70,961,840),23054=>array(37,-68,939,830),23055=>array(56,-62,956,838),23056=>array(64,-64,953,837),23057=>array(37,-68,943,830),23058=>array(56,-67,953,845),23059=>array(41,-67,963,823),23060=>array(82,-69,954,839),23061=>array(60,-62,964,837),23062=>array(63,-69,980,829),23063=>array(57,-69,983,833),23064=>array(62,-75,962,831),23065=>array(51,-48,952,845),23066=>array(72,-74,923,808),23067=>array(64,-71,977,833),23068=>array(50,-71,947,833),23069=>array(66,-54,969,852),23070=>array(48,-68,945,833),23071=>array(63,-72,897,831),23072=>array(66,-66,965,831),23073=>array(66,-66,961,831),23074=>array(54,-66,951,867),23075=>array(65,-67,933,845),23076=>array(37,-68,939,829),23077=>array(42,-63,972,832),23078=>array(62,-64,954,828),23079=>array(62,-68,949,846),23080=>array(47,-64,954,828),23081=>array(57,-67,967,848),23082=>array(57,-68,948,828),23083=>array(39,-67,967,828),23084=>array(42,-64,962,833),23085=>array(73,-74,964,833),23086=>array(64,-68,941,832),23087=>array(64,-71,948,833),23088=>array(64,-67,955,840),23089=>array(32,-62,947,826),23090=>array(43,-72,891,819),23091=>array(55,-64,912,839),23092=>array(46,-73,870,832),23093=>array(49,-71,968,835),23094=>array(67,-75,940,793),23095=>array(65,-44,953,833),23096=>array(51,-78,953,833),23097=>array(44,-77,964,828),23098=>array(37,-67,973,823),23099=>array(61,-64,973,835),23100=>array(68,-69,906,832),23101=>array(57,-67,955,828),23102=>array(51,-69,958,827),23103=>array(37,-58,939,827),23104=>array(38,-65,952,835),23105=>array(55,-68,930,832),23106=>array(63,-71,912,840),23107=>array(58,-68,957,834),23108=>array(53,-67,960,839),23109=>array(64,-61,921,847),23110=>array(66,-74,946,836),23111=>array(42,-67,959,834),23112=>array(46,-72,971,831),23113=>array(59,-63,954,836),23114=>array(37,-67,977,837),23115=>array(44,-66,953,837),23116=>array(49,-71,980,828),23117=>array(54,-65,962,839),23118=>array(69,-68,953,842),23119=>array(42,-67,968,848),23120=>array(52,-70,979,827),23121=>array(50,-70,962,830),23122=>array(50,-68,971,836),23123=>array(64,-74,935,827),23124=>array(54,-63,964,834),23125=>array(37,-65,964,836),23126=>array(45,-68,979,829),23127=>array(54,-70,960,832),23128=>array(50,-62,966,831),23129=>array(48,-60,946,841),23130=>array(55,-71,960,833),23131=>array(52,-62,955,838),23132=>array(47,-67,954,790),23133=>array(52,-71,961,828),23134=>array(49,-67,959,839),23135=>array(66,-71,912,829),23136=>array(65,-68,924,839),23137=>array(44,-64,970,839),23138=>array(54,-65,951,850),23139=>array(59,-75,922,834),23140=>array(52,-72,898,830),23141=>array(56,-66,967,833),23142=>array(42,-74,944,832),23143=>array(45,-64,948,837),23144=>array(34,-61,957,834),23145=>array(53,-67,948,837),23146=>array(47,-78,964,822),23147=>array(54,-56,949,834),23148=>array(37,-50,950,829),23149=>array(45,-54,954,833),23150=>array(69,-68,945,834),23151=>array(57,-78,918,795),23152=>array(50,-73,959,835),23153=>array(57,-78,944,848),23154=>array(70,-65,962,835),23155=>array(61,-62,934,835),23156=>array(56,-74,915,780),23157=>array(37,-70,956,825),23158=>array(52,-63,903,831),23159=>array(40,-65,949,852),23160=>array(57,-68,947,830),23161=>array(65,-67,952,835),23162=>array(51,-69,963,841),23163=>array(50,-65,951,833),23164=>array(51,-64,954,840),23165=>array(53,-70,964,832),23166=>array(41,-70,964,849),23167=>array(63,-65,967,834),23168=>array(67,-68,932,832),23169=>array(50,-64,963,849),23170=>array(65,-61,935,858),23171=>array(57,-68,961,832),23172=>array(57,-71,961,833),23173=>array(38,-49,955,827),23174=>array(57,-72,945,835),23175=>array(57,-72,934,832),23176=>array(70,-62,950,824),23177=>array(57,-62,943,832),23178=>array(43,-73,951,833),23179=>array(58,-73,973,823),23180=>array(52,-74,955,830),23181=>array(56,-82,954,852),23182=>array(57,-68,965,838),23183=>array(50,-69,950,830),23184=>array(51,-72,952,787),23185=>array(65,-66,959,842),23186=>array(60,-66,973,836),23187=>array(60,-58,959,841),23188=>array(52,-70,954,834),23189=>array(57,-76,964,833),23190=>array(47,-60,988,842),23191=>array(73,-50,961,836),23192=>array(57,-65,951,842),23193=>array(48,-74,961,843),23194=>array(63,-73,900,827),23195=>array(42,-65,949,836),23196=>array(56,-82,954,833),23197=>array(50,-72,945,835),23198=>array(55,-69,986,832),23199=>array(44,-62,963,810),23200=>array(64,-65,927,845),23201=>array(58,-67,964,833),23202=>array(49,-70,920,825),23203=>array(43,-66,954,835),23204=>array(67,-53,976,832),23205=>array(53,-78,921,834),23206=>array(55,-67,914,832),23207=>array(54,-65,919,837),23208=>array(54,-63,967,835),23209=>array(62,-71,914,827),23210=>array(35,-74,951,815),23211=>array(38,-60,965,836),23212=>array(56,-67,981,825),23213=>array(57,-82,931,825),23214=>array(41,-70,974,849),23215=>array(46,-60,928,845),23216=>array(46,-65,908,832),23217=>array(55,-73,967,840),23218=>array(43,-53,958,852),23219=>array(65,-67,967,846),23220=>array(59,-76,974,823),23221=>array(31,-65,968,834),23222=>array(55,-67,954,827),23223=>array(43,-64,950,837),23224=>array(55,-71,966,843),23225=>array(56,-69,915,834),23226=>array(51,-73,975,829),23227=>array(38,-76,950,832),23228=>array(51,-72,968,818),23229=>array(56,-71,922,818),23230=>array(18,-64,948,837),23231=>array(52,-64,972,855),23232=>array(48,-69,962,833),23233=>array(53,-69,970,832),23234=>array(42,-65,958,840),23235=>array(60,-71,945,840),23236=>array(38,-65,968,839),23237=>array(72,-60,954,844),23238=>array(65,-69,977,833),23239=>array(54,-82,962,829),23240=>array(61,-73,932,831),23241=>array(66,-76,957,831),23242=>array(49,-65,954,832),23243=>array(36,-57,929,818),23244=>array(51,-64,966,850),23245=>array(52,-70,927,832),23246=>array(44,-69,950,840),23247=>array(49,-64,946,842),23248=>array(57,-65,958,829),23249=>array(82,-71,934,791),23250=>array(44,-73,931,820),23251=>array(43,-53,967,844),23252=>array(43,-72,920,826),23253=>array(58,-56,971,830),23254=>array(22,-62,953,831),23255=>array(36,-77,951,837),23256=>array(44,-61,977,843),23257=>array(38,-63,970,841),23258=>array(47,-47,972,833),23259=>array(52,-74,958,785),23260=>array(52,-65,964,849),23261=>array(58,-70,962,834),23262=>array(54,-67,957,836),23263=>array(44,-47,951,841),23264=>array(37,-66,955,841),23265=>array(37,-64,948,836),23266=>array(51,-72,954,826),23267=>array(43,-61,952,836),23268=>array(55,-55,938,836),23269=>array(50,-69,951,831),23270=>array(30,-77,921,826),23271=>array(36,-67,943,830),23272=>array(59,-72,972,833),23273=>array(69,-69,964,835),23274=>array(37,-72,973,839),23275=>array(68,-62,989,837),23276=>array(63,-66,978,834),23277=>array(56,-68,953,831),23278=>array(50,-70,954,828),23279=>array(44,-75,960,833),23280=>array(69,-69,984,837),23281=>array(41,-70,914,823),23282=>array(49,-66,979,840),23283=>array(51,-50,957,859),23284=>array(62,-80,956,829),23285=>array(40,-65,961,836),23286=>array(39,-54,970,856),23287=>array(34,-65,950,841),23288=>array(44,-78,962,837),23289=>array(46,-73,966,828),23290=>array(42,-68,911,835),23291=>array(57,-65,915,823),23292=>array(38,-74,958,831),23293=>array(44,-74,980,838),23294=>array(37,-74,954,836),23295=>array(48,-77,965,834),23296=>array(53,-67,964,852),23297=>array(35,-77,989,831),23298=>array(54,-82,981,833),23299=>array(45,-77,951,827),23300=>array(38,-69,954,833),23301=>array(38,-69,952,829),23302=>array(41,-64,991,858),23303=>array(38,-79,960,832),23304=>array(44,-64,965,835),23305=>array(38,-64,956,841),23306=>array(64,-89,940,832),23307=>array(34,-68,958,835),23308=>array(52,-68,966,834),23309=>array(38,-66,965,835),23310=>array(42,-70,975,831),23311=>array(40,-68,975,831),23312=>array(44,-74,976,841),23313=>array(30,-50,963,844),23314=>array(45,-68,973,864),23315=>array(45,-80,977,839),23316=>array(41,-66,971,831),23317=>array(46,-64,941,835),23318=>array(61,-75,948,848),23319=>array(35,-56,962,850),23320=>array(34,-64,952,837),23321=>array(36,-65,964,837),23322=>array(42,-70,972,844),23323=>array(46,-60,991,836),23324=>array(53,-84,969,849),23325=>array(46,-64,956,848),23326=>array(50,-41,962,835),23327=>array(46,-70,965,853),23328=>array(38,-67,984,838),23329=>array(36,-66,975,843),23330=>array(43,-79,966,837),23331=>array(51,-70,964,837),23332=>array(37,-68,973,848),23333=>array(51,-70,956,825),23334=>array(50,-71,955,826),23335=>array(41,-70,953,825),23336=>array(34,-50,963,838),23337=>array(43,-70,942,831),23338=>array(44,-67,966,844),23339=>array(34,-65,947,840),23340=>array(48,-68,951,829),23341=>array(44,-68,976,815),23342=>array(45,-74,950,807),23343=>array(45,-68,957,824),23344=>array(68,-69,924,791),23345=>array(53,-75,953,840),23346=>array(46,-63,934,829),23347=>array(43,-65,963,831),23348=>array(43,-69,956,850),23349=>array(40,-68,936,845),23350=>array(43,-64,962,859),23351=>array(36,-67,962,846),23352=>array(54,-65,958,851),23353=>array(27,-65,977,829),23354=>array(57,-53,971,829),23355=>array(46,-66,961,841),23356=>array(62,-74,921,831),23357=>array(40,-67,976,839),23358=>array(35,-50,968,848),23359=>array(41,-68,971,836),23360=>array(51,-65,932,831),23361=>array(68,-66,930,785),23362=>array(42,-43,959,840),23363=>array(59,-61,989,840),23364=>array(41,-66,909,832),23365=>array(43,-65,969,821),23366=>array(55,-67,954,831),23367=>array(46,-64,980,832),23368=>array(48,-65,943,831),23369=>array(66,-58,937,839),23370=>array(41,-78,942,839),23371=>array(44,-72,962,825),23372=>array(55,-74,957,839),23373=>array(39,-67,974,831),23374=>array(46,-73,947,830),23375=>array(45,-65,953,846),23376=>array(98,-49,921,787),23377=>array(72,-52,927,782),23378=>array(221,-58,921,778),23379=>array(94,-53,939,781),23380=>array(69,-61,953,825),23381=>array(74,-59,942,783),23382=>array(41,-52,955,786),23383=>array(94,-61,926,832),23384=>array(47,-69,943,839),23385=>array(31,-66,937,823),23386=>array(53,-65,947,840),23387=>array(74,-64,944,831),23388=>array(60,-65,967,834),23389=>array(48,-61,928,834),23390=>array(24,-31,945,786),23391=>array(66,-17,955,786),23392=>array(86,-51,920,828),23393=>array(20,-70,953,839),23394=>array(53,-64,947,847),23395=>array(50,-67,959,838),23396=>array(42,-77,970,838),23397=>array(54,-58,947,852),23398=>array(74,-54,926,826),23399=>array(86,-52,935,826),23400=>array(41,-67,950,800),23401=>array(51,-68,948,833),23402=>array(41,-60,924,842),23403=>array(44,-69,965,815),23404=>array(38,-66,946,791),23405=>array(55,-72,960,785),23406=>array(41,-64,949,836),23407=>array(63,-61,956,796),23408=>array(41,-68,971,834),23409=>array(31,-59,962,798),23410=>array(51,-50,961,789),23411=>array(53,-56,949,855),23412=>array(135,-68,903,823),23413=>array(34,-76,944,817),23414=>array(53,-58,949,838),23415=>array(41,-71,953,831),23416=>array(66,-67,939,831),23417=>array(64,-57,940,840),23418=>array(31,-64,955,790),23419=>array(44,-70,954,823),23420=>array(59,-81,946,833),23421=>array(71,-60,948,837),23422=>array(39,-67,954,788),23423=>array(57,-59,955,846),23424=>array(90,354,883,650),23425=>array(79,-52,934,851),23426=>array(56,-67,945,833),23427=>array(109,-28,902,821),23428=>array(55,-63,952,841),23429=>array(70,-38,942,833),23430=>array(79,-61,932,841),23431=>array(59,-69,931,840),23432=>array(77,-59,923,825),23433=>array(76,-70,912,818),23434=>array(71,-64,950,844),23435=>array(63,-65,951,824),23436=>array(60,-62,946,839),23437=>array(58,-58,942,822),23438=>array(48,-66,955,845),23439=>array(77,-64,927,822),23440=>array(76,-37,972,838),23441=>array(106,-66,923,838),23442=>array(84,-44,940,832),23443=>array(46,-66,958,830),23444=>array(75,-32,925,842),23445=>array(57,-65,894,839),23446=>array(75,-65,942,830),23447=>array(71,-63,945,822),23448=>array(106,-70,894,839),23449=>array(106,-71,894,817),23450=>array(41,-67,953,826),23451=>array(54,-59,954,818),23452=>array(60,-29,953,831),23453=>array(79,-25,925,826),23454=>array(73,-61,929,832),23455=>array(47,-57,955,827),23456=>array(32,-56,957,841),23457=>array(89,-60,904,842),23458=>array(40,-61,958,828),23459=>array(73,-25,931,823),23460=>array(93,-35,907,825),23461=>array(51,-70,908,839),23462=>array(102,-72,915,832),23463=>array(90,-21,910,835),23464=>array(74,-79,949,824),23465=>array(87,-54,933,835),23466=>array(41,-63,921,837),23467=>array(91,-74,894,839),23468=>array(39,-65,966,842),23469=>array(59,-65,932,830),23470=>array(98,-68,902,829),23471=>array(42,-58,934,848),23472=>array(80,-63,931,831),23473=>array(83,-52,893,844),23474=>array(46,-50,955,844),23475=>array(83,-65,920,834),23476=>array(69,-79,934,839),23477=>array(110,-71,901,837),23478=>array(55,-65,960,823),23479=>array(46,-56,955,857),23480=>array(45,-67,968,833),23481=>array(47,-68,953,834),23482=>array(54,-57,955,840),23483=>array(55,-61,949,834),23484=>array(47,-73,959,846),23485=>array(81,-62,927,836),23486=>array(50,-77,917,846),23487=>array(43,-73,906,828),23488=>array(46,-62,955,826),23489=>array(41,-67,982,841),23490=>array(48,-71,969,835),23491=>array(54,-62,952,829),23492=>array(80,-59,941,833),23493=>array(53,-69,956,835),23494=>array(66,-64,944,827),23495=>array(47,-73,959,830),23496=>array(86,-65,921,846),23497=>array(90,-67,912,845),23498=>array(62,-74,963,838),23499=>array(37,-41,968,835),23500=>array(107,-67,900,835),23501=>array(61,-31,953,835),23502=>array(43,-53,926,860),23503=>array(63,-66,961,841),23504=>array(46,-77,962,821),23505=>array(45,-72,929,839),23506=>array(48,-83,952,834),23507=>array(100,-65,900,840),23508=>array(75,-68,971,828),23509=>array(83,-68,930,843),23510=>array(56,-60,981,844),23511=>array(47,-55,944,840),23512=>array(72,-78,931,841),23513=>array(34,-64,966,839),23514=>array(65,-65,957,842),23515=>array(55,-57,956,842),23516=>array(80,-68,917,843),23517=>array(39,-75,952,829),23518=>array(35,-76,962,845),23519=>array(53,-62,954,825),23520=>array(41,-61,936,856),23521=>array(35,-66,974,840),23522=>array(47,-76,960,836),23523=>array(53,-72,948,836),23524=>array(54,-64,953,836),23525=>array(42,-72,977,850),23526=>array(61,-74,952,850),23527=>array(80,-68,917,844),23528=>array(44,-69,930,839),23529=>array(41,-73,970,835),23530=>array(50,-63,914,836),23531=>array(82,-65,910,833),23532=>array(55,-57,953,843),23533=>array(83,-34,925,849),23534=>array(41,-64,970,838),23535=>array(63,-68,917,841),23536=>array(62,-78,967,846),23537=>array(44,-69,975,835),23538=>array(58,-75,968,833),23539=>array(70,-69,939,832),23540=>array(67,-76,957,841),23541=>array(54,-66,969,836),23542=>array(70,-69,939,850),23543=>array(69,-25,923,847),23544=>array(97,-64,912,829),23545=>array(24,-60,915,829),23546=>array(77,-59,932,836),23547=>array(62,-57,913,793),23548=>array(50,-58,916,786),23549=>array(50,-63,916,840),23550=>array(49,-46,951,821),23551=>array(60,-57,934,835),23552=>array(100,-61,945,826),23553=>array(49,-61,945,826),23554=>array(62,-72,935,823),23555=>array(55,-72,936,823),23556=>array(49,-64,948,845),23557=>array(44,-69,962,827),23558=>array(41,-63,940,839),23559=>array(37,-64,956,841),23560=>array(57,-67,947,826),23561=>array(44,-71,951,826),23562=>array(68,-63,932,850),23563=>array(73,-70,933,811),23564=>array(53,-71,955,829),23565=>array(38,-61,952,835),23566=>array(57,-65,944,848),23567=>array(71,-41,927,818),23568=>array(68,-62,945,816),23569=>array(52,-67,944,818),23570=>array(45,-63,954,833),23571=>array(59,-63,935,827),23572=>array(32,-63,909,830),23573=>array(49,-58,961,789),23574=>array(61,-64,939,830),23575=>array(49,-58,961,821),23576=>array(50,-16,921,824),23577=>array(116,-70,861,824),23578=>array(110,-70,864,836),23579=>array(31,-48,962,821),23580=>array(43,-64,952,824),23581=>array(66,-68,898,831),23582=>array(41,-64,970,821),23583=>array(41,-71,970,822),23584=>array(42,-84,972,826),23585=>array(41,-62,961,836),23586=>array(46,-63,954,829),23587=>array(82,-47,936,782),23588=>array(62,-65,927,829),23589=>array(32,-60,963,842),23590=>array(42,-44,959,835),23591=>array(70,-61,932,827),23592=>array(35,-70,949,853),23593=>array(35,-61,964,798),23594=>array(44,-64,964,832),23595=>array(32,-55,962,785),23596=>array(31,-66,963,844),23597=>array(43,-65,962,837),23598=>array(34,-51,958,833),23599=>array(34,-51,958,835),23600=>array(50,-66,961,836),23601=>array(56,-63,951,831),23602=>array(33,-51,958,842),23603=>array(44,-69,959,826),23604=>array(34,-51,958,833),23605=>array(34,-51,960,835),23606=>array(36,-66,971,831),23607=>array(36,-72,974,831),23608=>array(78,-71,880,766),23609=>array(41,-58,956,772),23610=>array(69,-73,926,765),23611=>array(36,-62,963,790),23612=>array(53,-71,934,782),23613=>array(40,-60,960,789),23614=>array(57,-67,940,784),23615=>array(52,-74,951,779),23616=>array(68,-65,895,785),23617=>array(54,-73,938,782),23618=>array(28,-63,917,789),23619=>array(28,-64,961,789),23620=>array(52,-62,903,794),23621=>array(56,-73,930,782),23622=>array(64,-73,896,788),23623=>array(63,-62,897,792),23624=>array(49,-65,886,792),23625=>array(41,-70,935,787),23626=>array(22,-60,846,791),23627=>array(53,-74,933,796),23628=>array(59,-69,894,786),23629=>array(33,-64,964,791),23630=>array(47,-76,939,785),23631=>array(53,-72,930,785),23632=>array(37,-65,972,789),23633=>array(59,-72,894,789),23634=>array(45,-72,956,795),23635=>array(65,-92,946,781),23636=>array(60,-59,952,804),23637=>array(46,-73,943,779),23638=>array(55,-64,932,782),23639=>array(48,-73,964,798),23640=>array(48,-73,964,782),23641=>array(35,-68,951,788),23642=>array(58,-66,899,808),23643=>array(53,-72,930,785),23644=>array(49,-67,957,791),23645=>array(44,-70,935,786),23646=>array(30,-73,877,777),23647=>array(23,-58,963,803),23648=>array(46,-68,935,796),23649=>array(41,-65,911,788),23650=>array(46,-82,939,823),23651=>array(44,-69,973,787),23652=>array(50,-68,900,808),23653=>array(29,-68,953,786),23654=>array(35,-73,913,789),23655=>array(23,-58,975,803),23656=>array(41,-70,962,798),23657=>array(44,-62,959,800),23658=>array(48,-66,966,786),23659=>array(44,-62,983,800),23660=>array(57,-82,912,790),23661=>array(40,-58,934,804),23662=>array(85,-65,895,825),23663=>array(78,-40,952,836),23664=>array(90,-68,912,848),23665=>array(137,-48,863,771),23666=>array(124,-65,853,820),23667=>array(47,-65,950,800),23668=>array(67,-62,915,833),23669=>array(46,-80,882,833),23670=>array(67,-62,915,833),23671=>array(94,-70,920,821),23672=>array(94,4,953,821),23673=>array(53,-27,935,841),23674=>array(85,-28,931,813),23675=>array(110,-64,897,820),23676=>array(113,-70,964,824),23677=>array(113,-50,963,824),23678=>array(89,-69,911,814),23679=>array(90,-67,922,825),23680=>array(143,-65,869,838),23681=>array(80,-65,855,815),23682=>array(104,-31,921,822),23683=>array(95,-75,915,833),23684=>array(113,-65,889,824),23685=>array(95,-68,953,824),23686=>array(97,-62,963,827),23687=>array(110,-64,911,836),23688=>array(89,-52,930,814),23689=>array(103,-66,909,834),23690=>array(118,-67,935,787),23691=>array(106,-71,965,806),23692=>array(43,-65,957,832),23693=>array(86,-68,931,817),23694=>array(63,-71,951,824),23695=>array(104,-69,948,818),23696=>array(76,-66,964,837),23697=>array(41,-73,955,833),23698=>array(96,-71,960,836),23699=>array(101,-70,948,830),23700=>array(45,-69,961,821),23701=>array(52,-68,969,831),23702=>array(93,-29,916,803),23703=>array(134,-58,833,830),23704=>array(87,-68,934,810),23705=>array(53,-67,959,812),23706=>array(40,-62,957,826),23707=>array(115,-63,865,832),23708=>array(140,-26,921,823),23709=>array(53,-66,935,838),23710=>array(91,-62,955,845),23711=>array(97,-70,964,831),23712=>array(91,-20,951,813),23713=>array(113,-59,888,789),23714=>array(80,-62,931,839),23715=>array(109,-54,909,845),23716=>array(65,-66,966,834),23717=>array(98,-70,957,827),23718=>array(70,-27,945,824),23719=>array(54,-56,900,850),23720=>array(80,-25,948,817),23721=>array(69,-68,920,822),23722=>array(107,-64,900,837),23723=>array(66,-64,892,830),23724=>array(81,-67,901,817),23725=>array(103,-72,948,833),23726=>array(103,-43,949,833),23727=>array(97,-30,949,800),23728=>array(98,-69,910,834),23729=>array(47,-67,955,839),23730=>array(87,-62,960,810),23731=>array(76,-65,924,829),23732=>array(93,-8,933,814),23733=>array(76,-65,935,829),23734=>array(66,-66,888,843),23735=>array(66,-67,939,817),23736=>array(35,-72,931,829),23737=>array(87,-70,910,810),23738=>array(41,-66,955,833),23739=>array(62,-57,961,829),23740=>array(62,-67,959,817),23741=>array(63,-66,920,815),23742=>array(66,-67,955,830),23743=>array(101,-66,875,824),23744=>array(144,-65,869,833),23745=>array(67,-69,911,836),23746=>array(107,-62,964,837),23747=>array(97,-67,907,820),23748=>array(91,-68,944,798),23749=>array(66,-75,950,845),23750=>array(111,-70,961,823),23751=>array(30,-62,979,840),23752=>array(107,-70,961,826),23753=>array(48,-70,963,821),23754=>array(163,-78,862,824),23755=>array(100,-60,903,844),23756=>array(107,-12,960,795),23757=>array(101,-64,959,827),23758=>array(134,-77,937,824),23759=>array(104,-68,956,821),23760=>array(107,-70,960,827),23761=>array(53,-41,948,819),23762=>array(101,-62,898,815),23763=>array(108,-76,949,822),23764=>array(103,-32,942,822),23765=>array(71,-70,947,836),23766=>array(111,-76,944,821),23767=>array(100,-67,949,819),23768=>array(106,-12,956,804),23769=>array(58,-58,927,838),23770=>array(54,-29,971,819),23771=>array(74,-76,885,818),23772=>array(44,-44,974,839),23773=>array(144,-61,869,827),23774=>array(46,-69,939,822),23775=>array(50,-67,934,825),23776=>array(79,-64,940,835),23777=>array(76,-64,945,826),23778=>array(73,-67,910,830),23779=>array(82,-60,944,829),23780=>array(89,-65,947,819),23781=>array(93,-62,957,830),23782=>array(40,-65,947,844),23783=>array(88,-63,944,846),23784=>array(77,-57,945,833),23785=>array(43,-52,958,850),23786=>array(62,-63,941,826),23787=>array(78,-67,948,817),23788=>array(109,-61,956,831),23789=>array(66,-67,923,833),23790=>array(98,-60,941,814),23791=>array(37,-64,978,839),23792=>array(77,-65,961,840),23793=>array(47,-65,951,793),23794=>array(46,-59,898,841),23795=>array(39,-67,969,841),23796=>array(77,-64,933,827),23797=>array(66,-43,956,828),23798=>array(118,-70,897,845),23799=>array(89,-62,939,829),23800=>array(105,-78,952,823),23801=>array(39,-71,957,835),23802=>array(66,-72,962,817),23803=>array(79,-69,966,849),23804=>array(69,-62,929,833),23805=>array(70,-73,961,836),23806=>array(93,-71,932,837),23807=>array(101,-62,944,813),23808=>array(131,-68,947,826),23809=>array(55,-64,987,837),23810=>array(91,-65,912,825),23811=>array(87,-65,963,818),23812=>array(69,-32,939,813),23813=>array(69,-54,906,849),23814=>array(85,-23,924,839),23815=>array(63,-66,937,835),23816=>array(92,-65,924,858),23817=>array(77,-62,980,843),23818=>array(64,-63,968,842),23819=>array(66,-73,934,831),23820=>array(109,-68,956,818),23821=>array(63,-63,945,835),23822=>array(77,-69,938,831),23823=>array(109,-73,962,827),23824=>array(90,-42,961,811),23825=>array(76,-66,954,838),23826=>array(69,-68,945,835),23827=>array(93,-65,909,811),23828=>array(49,-68,949,836),23829=>array(66,-64,953,825),23830=>array(46,-80,938,833),23831=>array(134,-67,879,833),23832=>array(66,-68,960,839),23833=>array(33,-61,979,841),23834=>array(66,-52,968,850),23835=>array(66,-66,932,817),23836=>array(90,-27,911,832),23837=>array(107,-68,957,833),23838=>array(91,-62,935,851),23839=>array(49,-22,962,835),23840=>array(109,-71,976,830),23841=>array(71,-57,920,802),23842=>array(65,-71,956,834),23843=>array(55,-66,970,837),23844=>array(79,-64,927,838),23845=>array(100,-73,948,837),23846=>array(74,-33,950,847),23847=>array(29,-64,933,838),23848=>array(107,-69,974,832),23849=>array(59,-74,894,835),23850=>array(95,-64,951,845),23851=>array(61,-74,911,823),23852=>array(50,-50,960,829),23853=>array(36,-70,914,823),23854=>array(127,-67,886,837),23855=>array(86,-22,964,845),23856=>array(106,-68,930,835),23857=>array(73,-74,897,829),23858=>array(109,-28,954,837),23859=>array(106,-71,967,837),23860=>array(33,-63,956,835),23861=>array(111,-68,955,817),23862=>array(52,-65,953,829),23863=>array(79,-71,953,838),23864=>array(108,-81,963,809),23865=>array(108,-69,933,831),23866=>array(38,-73,956,829),23867=>array(72,-68,949,830),23868=>array(109,-72,961,815),23869=>array(60,-31,955,836),23870=>array(82,-65,945,805),23871=>array(109,-63,962,818),23872=>array(48,-70,955,826),23873=>array(109,-27,953,826),23874=>array(43,-67,954,833),23875=>array(108,-71,951,833),23876=>array(74,-71,961,831),23877=>array(41,-71,953,831),23878=>array(39,-70,960,832),23879=>array(45,-65,972,837),23880=>array(92,-67,958,830),23881=>array(106,-70,944,841),23882=>array(79,-65,960,842),23883=>array(66,-64,905,817),23884=>array(47,-69,971,835),23885=>array(36,-62,954,830),23886=>array(66,-65,915,817),23887=>array(57,-75,945,821),23888=>array(34,-62,970,837),23889=>array(109,-70,919,821),23890=>array(99,-52,895,800),23891=>array(114,-42,910,813),23892=>array(63,-69,943,812),23893=>array(103,-69,967,819),23894=>array(83,-23,967,836),23895=>array(45,-70,939,809),23896=>array(82,-71,955,817),23897=>array(55,-70,956,827),23898=>array(26,-66,960,835),23899=>array(33,-64,979,839),23900=>array(60,-62,928,831),23901=>array(92,-63,944,817),23902=>array(51,-71,967,847),23903=>array(37,-77,939,833),23904=>array(106,-62,995,841),23905=>array(47,-56,969,825),23906=>array(106,-70,958,842),23907=>array(111,-72,951,835),23908=>array(70,-60,919,830),23909=>array(110,-68,963,829),23910=>array(81,-20,933,839),23911=>array(105,-73,911,831),23912=>array(109,-74,940,842),23913=>array(63,-70,937,835),23914=>array(81,-75,939,841),23915=>array(83,-66,938,844),23916=>array(76,-74,951,836),23917=>array(59,-76,953,840),23918=>array(64,-65,973,846),23919=>array(77,-39,945,825),23920=>array(83,-64,967,843),23921=>array(105,-72,967,830),23922=>array(110,-72,979,845),23923=>array(37,-47,956,839),23924=>array(78,-67,960,833),23925=>array(114,-61,947,836),23926=>array(69,-54,929,809),23927=>array(101,-67,974,836),23928=>array(48,-71,966,835),23929=>array(79,-76,959,835),23930=>array(109,-67,960,817),23931=>array(79,-66,968,848),23932=>array(112,-67,959,834),23933=>array(98,-67,957,826),23934=>array(38,-49,974,851),23935=>array(68,-74,965,835),23936=>array(109,-65,953,818),23937=>array(76,-68,934,836),23938=>array(62,-65,930,844),23939=>array(93,-64,962,842),23940=>array(50,-64,955,835),23941=>array(36,-59,957,794),23942=>array(109,-69,955,826),23943=>array(66,-64,933,817),23944=>array(48,-71,962,830),23945=>array(127,-68,964,831),23946=>array(46,-58,948,842),23947=>array(83,-63,924,843),23948=>array(51,-56,890,810),23949=>array(107,-73,900,812),23950=>array(51,-64,948,821),23951=>array(40,-78,954,821),23952=>array(107,-73,949,812),23953=>array(81,-75,951,834),23954=>array(95,-53,908,851),23955=>array(98,-71,972,830),23956=>array(45,-65,978,836),23957=>array(109,-70,970,827),23958=>array(60,-63,991,858),23959=>array(92,-67,935,829),23960=>array(29,-71,910,838),23961=>array(76,-71,937,829),23962=>array(24,-67,985,835),23963=>array(76,-62,959,852),23964=>array(37,-72,964,830),23965=>array(66,-24,954,835),23966=>array(116,-71,933,838),23967=>array(78,-72,955,848),23968=>array(76,-64,956,828),23969=>array(40,-79,971,830),23970=>array(62,-64,943,836),23971=>array(39,-64,938,830),23972=>array(33,-59,962,833),23973=>array(66,-73,970,812),23974=>array(67,-72,945,841),23975=>array(82,-64,935,814),23976=>array(100,-67,915,835),23977=>array(109,-80,973,829),23978=>array(40,-68,964,840),23979=>array(79,-67,948,825),23980=>array(66,-77,965,840),23981=>array(103,-64,947,840),23982=>array(66,-57,950,854),23983=>array(44,-80,965,829),23984=>array(106,-69,961,828),23985=>array(106,-69,954,824),23986=>array(57,-60,929,842),23987=>array(40,-52,968,836),23988=>array(38,-73,977,840),23989=>array(115,-68,961,814),23990=>array(45,-73,967,825),23991=>array(29,-63,951,834),23992=>array(75,-65,947,829),23993=>array(62,-65,960,833),23994=>array(40,-73,961,832),23995=>array(37,-84,964,831),23996=>array(74,-70,958,821),23997=>array(52,-66,965,839),23998=>array(78,-32,953,837),23999=>array(74,-64,943,812),24000=>array(39,-64,964,831),24001=>array(73,-63,962,826),24002=>array(49,-64,936,838),24003=>array(54,-64,975,836),24004=>array(67,-63,962,843),24005=>array(46,-68,931,824),24006=>array(93,-67,940,836),24007=>array(95,-56,959,847),24008=>array(69,-64,919,812),24009=>array(69,-67,966,848),24010=>array(72,-62,958,831),24011=>array(43,-65,938,836),24012=>array(42,-69,968,820),24013=>array(38,-73,957,828),24014=>array(54,-61,976,820),24015=>array(93,-70,953,817),24016=>array(78,-61,975,836),24017=>array(106,-68,976,832),24018=>array(58,-64,961,841),24019=>array(55,-87,941,851),24020=>array(48,-64,962,836),24021=>array(96,-63,945,844),24022=>array(42,-67,973,836),24023=>array(58,-64,963,815),24024=>array(82,-72,956,832),24025=>array(74,-65,964,837),24026=>array(37,-68,957,833),24027=>array(43,-60,914,801),24028=>array(166,-60,793,795),24029=>array(58,-70,858,817),24030=>array(55,-64,859,823),24031=>array(55,-70,941,839),24032=>array(74,-36,945,773),24033=>array(22,-53,943,817),24034=>array(61,-59,961,849),24035=>array(61,-59,961,836),24036=>array(122,-67,935,842),24037=>array(95,54,909,696),24038=>array(55,-14,925,819),24039=>array(59,-57,933,773),24040=>array(169,-60,932,791),24041=>array(44,-64,940,790),24042=>array(88,-54,921,806),24043=>array(69,1,949,753),24044=>array(63,-47,955,814),24045=>array(64,-59,955,847),24046=>array(47,-19,936,840),24047=>array(37,-67,936,841),24048=>array(43,-71,959,845),24049=>array(114,0,897,763),24050=>array(138,-17,934,764),24051=>array(174,-24,942,768),24052=>array(140,-12,942,746),24053=>array(59,-65,938,835),24054=>array(68,-58,945,776),24055=>array(38,-43,971,819),24056=>array(100,-50,972,781),24057=>array(33,-35,989,780),24058=>array(72,-72,941,776),24059=>array(44,-43,955,830),24060=>array(136,-67,962,796),24061=>array(63,-80,937,790),24062=>array(154,-69,846,829),24063=>array(82,-63,936,833),24064=>array(72,-68,928,759),24065=>array(91,-62,873,814),24066=>array(72,-68,928,826),24067=>array(58,-67,920,835),24068=>array(110,-65,941,829),24069=>array(61,-64,886,828),24070=>array(95,-76,948,829),24071=>array(71,-66,929,826),24072=>array(105,-63,917,830),24073=>array(110,-61,972,834),24074=>array(98,-61,942,834),24075=>array(70,-50,936,854),24076=>array(64,-65,941,845),24077=>array(70,-69,889,827),24078=>array(102,-59,949,842),24079=>array(90,-69,906,824),24080=>array(91,-79,951,809),24081=>array(51,-62,948,843),24082=>array(47,-62,928,839),24083=>array(90,-63,948,843),24084=>array(90,-72,940,832),24085=>array(118,-67,886,843),24086=>array(96,-66,943,833),24087=>array(91,-74,956,833),24088=>array(104,-72,903,842),24089=>array(76,-66,955,830),24090=>array(72,-70,892,780),24091=>array(139,-65,874,851),24092=>array(90,-70,948,811),24093=>array(104,-68,896,834),24094=>array(111,-70,941,811),24095=>array(66,-68,935,832),24096=>array(165,-67,849,831),24097=>array(110,-68,952,847),24098=>array(110,-72,955,826),24099=>array(46,-69,960,832),24100=>array(47,-66,879,833),24101=>array(115,-65,910,850),24102=>array(65,-59,913,828),24103=>array(89,-67,940,825),24104=>array(76,-72,958,827),24105=>array(110,-67,920,826),24106=>array(111,-76,959,825),24107=>array(112,-74,948,844),24108=>array(57,-67,945,786),24109=>array(50,-71,944,829),24110=>array(54,-55,925,831),24111=>array(65,-59,913,828),24112=>array(88,-65,929,808),24113=>array(90,-64,922,828),24114=>array(65,-64,937,852),24115=>array(81,-68,962,829),24116=>array(97,-68,943,842),24117=>array(80,-65,948,847),24118=>array(89,-65,933,830),24119=>array(86,-62,932,833),24120=>array(94,-67,918,835),24121=>array(80,-72,925,844),24122=>array(80,-65,952,840),24123=>array(92,-64,929,826),24124=>array(90,-65,890,798),24125=>array(94,-73,916,828),24126=>array(106,-68,941,832),24127=>array(81,-68,975,834),24128=>array(79,-70,946,831),24129=>array(111,-72,961,830),24130=>array(38,-65,979,788),24131=>array(73,-70,938,838),24132=>array(89,-64,935,829),24133=>array(85,-69,924,829),24134=>array(85,-69,948,829),24135=>array(55,-64,948,835),24136=>array(79,-71,960,827),24137=>array(88,-67,958,833),24138=>array(111,-78,962,828),24139=>array(54,-69,970,848),24140=>array(84,-72,941,828),24141=>array(106,-70,927,820),24142=>array(62,-57,950,838),24143=>array(110,-69,977,838),24144=>array(41,-76,957,836),24145=>array(35,-76,964,833),24146=>array(75,-65,969,850),24147=>array(107,-68,972,841),24148=>array(57,-65,953,826),24149=>array(57,-63,954,834),24150=>array(75,-69,957,826),24151=>array(70,-61,923,838),24152=>array(109,-70,964,830),24153=>array(89,-60,948,839),24154=>array(55,-64,942,852),24155=>array(85,-65,935,842),24156=>array(104,-70,963,821),24157=>array(104,-71,965,823),24158=>array(63,-74,937,821),24159=>array(78,-71,948,837),24160=>array(92,-70,965,827),24161=>array(68,-66,934,839),24162=>array(71,-64,931,845),24163=>array(89,-72,962,839),24164=>array(89,-70,945,839),24165=>array(61,-64,958,833),24166=>array(52,-62,959,851),24167=>array(101,-70,989,823),24168=>array(88,-50,935,853),24169=>array(113,-73,970,830),24170=>array(116,-65,981,836),24171=>array(55,-64,948,835),24172=>array(66,-68,938,826),24173=>array(89,-53,955,849),24174=>array(92,-72,946,843),24175=>array(94,-55,926,854),24176=>array(81,-65,952,840),24177=>array(55,-65,922,829),24178=>array(100,-58,900,779),24179=>array(71,-70,920,787),24180=>array(86,-68,917,841),24181=>array(59,-68,954,778),24182=>array(76,-65,929,848),24183=>array(89,-70,898,839),24184=>array(94,-67,909,833),24185=>array(60,-66,970,844),24186=>array(91,-37,914,826),24187=>array(53,-48,902,807),24188=>array(53,-65,906,826),24189=>array(115,-63,885,831),24190=>array(61,-66,958,838),24191=>array(49,-61,908,823),24192=>array(53,-72,939,847),24193=>array(35,-61,930,826),24194=>array(58,-66,950,835),24195=>array(45,-65,935,822),24196=>array(28,-64,942,822),24197=>array(24,-66,918,816),24198=>array(39,-75,941,830),24199=>array(35,-51,964,839),24200=>array(51,-68,954,846),24201=>array(50,-68,951,837),24202=>array(45,-67,964,822),24203=>array(43,-66,980,848),24204=>array(58,-64,945,840),24205=>array(44,-67,936,845),24206=>array(25,-76,936,819),24207=>array(45,-71,918,831),24208=>array(32,-68,914,835),24209=>array(26,-67,924,842),24210=>array(28,-64,942,849),24211=>array(27,-60,925,841),24212=>array(46,-59,928,834),24213=>array(43,-63,952,837),24214=>array(39,-66,943,828),24215=>array(45,-64,948,839),24216=>array(25,-64,908,819),24217=>array(39,-66,913,844),24218=>array(45,-68,963,839),24219=>array(56,-53,956,834),24220=>array(41,-68,937,831),24221=>array(24,-84,936,846),24222=>array(25,-59,928,832),24223=>array(39,-68,947,833),24224=>array(42,-67,951,834),24225=>array(25,-70,938,819),24226=>array(48,-53,954,830),24227=>array(55,-67,954,824),24228=>array(48,-55,956,831),24229=>array(29,-65,966,844),24230=>array(46,-68,950,826),24231=>array(48,-66,928,822),24232=>array(44,-67,930,833),24233=>array(25,-64,959,819),24234=>array(39,-76,958,838),24235=>array(54,-76,941,829),24236=>array(44,-58,956,838),24237=>array(37,-63,968,837),24238=>array(41,-61,932,842),24239=>array(25,-71,908,819),24240=>array(51,-77,954,824),24241=>array(41,-67,959,846),24242=>array(44,-68,954,838),24243=>array(41,-51,955,865),24244=>array(49,-64,942,841),24245=>array(38,-66,965,831),24246=>array(36,-55,945,828),24247=>array(41,-67,966,823),24248=>array(50,-61,954,844),24249=>array(26,-68,968,854),24250=>array(25,-61,930,827),24251=>array(50,-63,940,839),24252=>array(46,-69,944,855),24253=>array(49,-63,945,849),24254=>array(43,-74,967,824),24255=>array(39,-66,913,844),24256=>array(31,-62,961,839),24257=>array(45,-69,948,840),24258=>array(51,-71,942,832),24259=>array(42,-67,965,833),24260=>array(37,-54,968,857),24261=>array(40,-66,954,842),24262=>array(30,-64,961,838),24263=>array(34,-69,948,839),24264=>array(43,-73,952,839),24265=>array(44,-59,970,845),24266=>array(46,-60,949,837),24267=>array(31,-54,967,856),24268=>array(39,-73,951,835),24269=>array(38,-71,947,850),24270=>array(46,-68,968,855),24271=>array(37,-54,968,843),24272=>array(40,-67,956,831),24273=>array(42,-66,951,848),24274=>array(39,-70,966,852),24275=>array(35,-65,942,837),24276=>array(32,-50,959,862),24277=>array(37,-67,985,856),24278=>array(39,-67,958,843),24279=>array(58,-71,957,834),24280=>array(41,-72,951,840),24281=>array(57,-78,965,840),24282=>array(42,-69,949,837),24283=>array(16,-63,951,837),24284=>array(46,-70,956,841),24285=>array(44,-70,947,837),24286=>array(36,-75,974,842),24287=>array(47,-64,947,833),24288=>array(46,-71,938,827),24289=>array(34,-70,964,836),24290=>array(42,-65,965,820),24291=>array(54,-68,950,837),24292=>array(49,-63,968,857),24293=>array(31,-70,971,841),24294=>array(36,-72,953,840),24295=>array(28,-72,942,843),24296=>array(24,-72,940,832),24297=>array(30,-67,964,837),24298=>array(29,-69,920,838),24299=>array(24,-84,958,842),24300=>array(22,-62,961,846),24301=>array(44,-66,932,853),24302=>array(35,-70,956,845),24303=>array(43,-67,959,840),24304=>array(40,-75,967,832),24305=>array(37,-54,949,838),24306=>array(35,-66,947,836),24307=>array(40,-75,957,832),24308=>array(33,-62,949,743),24309=>array(44,-73,953,804),24310=>array(33,-62,949,824),24311=>array(33,-62,949,825),24312=>array(33,-62,949,825),24313=>array(49,-71,973,852),24314=>array(33,-62,949,826),24315=>array(33,-62,949,790),24316=>array(33,-62,949,790),24317=>array(43,-71,972,788),24318=>array(36,-72,930,822),24319=>array(79,-56,932,818),24320=>array(36,-57,906,780),24321=>array(47,-66,954,848),24322=>array(56,-67,953,785),24323=>array(61,-62,928,830),24324=>array(48,-65,934,785),24325=>array(48,-59,961,794),24326=>array(70,-59,944,814),24327=>array(45,-64,972,863),24328=>array(52,-67,943,839),24329=>array(61,-63,936,829),24330=>array(59,-76,955,833),24331=>array(81,-63,933,824),24332=>array(74,-62,944,834),24333=>array(78,-62,948,834),24334=>array(73,-62,944,834),24335=>array(74,-62,944,834),24336=>array(74,-62,944,834),24337=>array(37,-61,949,826),24338=>array(42,-67,962,841),24339=>array(143,-60,857,788),24340=>array(110,-66,896,778),24341=>array(138,-61,844,826),24342=>array(64,-55,930,779),24343=>array(56,-66,904,838),24344=>array(80,-63,945,819),24345=>array(77,-71,956,788),24346=>array(61,-68,954,794),24347=>array(80,-63,957,824),24348=>array(92,-66,893,788),24349=>array(65,-57,953,791),24350=>array(77,-66,977,839),24351=>array(69,-64,902,843),24352=>array(62,-66,943,803),24353=>array(80,-63,951,790),24354=>array(76,-65,981,831),24355=>array(63,-55,949,847),24356=>array(63,-68,954,838),24357=>array(70,-63,955,836),24358=>array(80,-65,961,819),24359=>array(68,-63,958,838),24360=>array(72,-68,909,786),24361=>array(63,-63,952,836),24362=>array(67,-60,920,764),24363=>array(62,-63,953,776),24364=>array(62,-63,953,776),24365=>array(76,-65,941,790),24366=>array(47,-64,956,832),24367=>array(55,-75,946,830),24368=>array(83,-65,912,824),24369=>array(56,-65,917,787),24370=>array(80,-63,911,782),24371=>array(62,-56,936,774),24372=>array(80,-63,944,828),24373=>array(68,-64,962,799),24374=>array(77,-59,971,850),24375=>array(70,-63,955,833),24376=>array(63,-66,901,787),24377=>array(56,-59,918,836),24378=>array(63,-74,940,766),24379=>array(89,-62,927,790),24380=>array(63,-63,939,787),24381=>array(89,-62,968,832),24382=>array(68,-63,952,835),24383=>array(54,-48,976,874),24384=>array(57,-68,975,838),24385=>array(70,-65,944,797),24386=>array(80,-58,890,829),24387=>array(75,-67,961,785),24388=>array(69,-63,951,788),24389=>array(62,-67,964,847),24390=>array(91,-48,944,855),24391=>array(68,-76,926,837),24392=>array(70,-69,948,798),24393=>array(68,-67,962,831),24394=>array(66,-63,946,806),24395=>array(73,-82,969,780),24396=>array(49,-65,951,790),24397=>array(81,-74,959,846),24398=>array(52,-67,955,849),24399=>array(68,-70,967,786),24400=>array(167,-4,786,670),24401=>array(62,-37,941,804),24402=>array(27,-62,861,832),24403=>array(123,-60,878,830),24404=>array(67,-57,941,848),24405=>array(71,-61,965,789),24406=>array(59,-58,964,834),24407=>array(50,-75,951,834),24408=>array(53,-68,958,841),24409=>array(30,-72,965,841),24410=>array(30,-52,965,810),24411=>array(40,-61,956,825),24412=>array(40,-61,962,848),24413=>array(54,-71,956,851),24414=>array(40,-61,956,818),24415=>array(52,-57,978,840),24416=>array(68,-60,978,841),24417=>array(294,-59,800,804),24418=>array(59,-67,955,828),24419=>array(37,-66,949,821),24420=>array(53,-68,951,838),24421=>array(44,-67,926,852),24422=>array(33,-67,921,831),24423=>array(57,-61,956,832),24424=>array(52,-40,964,781),24425=>array(43,-62,958,828),24426=>array(20,-69,956,832),24427=>array(41,-65,963,844),24428=>array(47,-64,952,830),24429=>array(62,-65,957,828),24430=>array(51,-62,949,850),24431=>array(55,-74,961,823),24432=>array(47,-74,955,832),24433=>array(47,-68,961,829),24434=>array(36,-68,961,829),24435=>array(178,-67,756,826),24436=>array(58,-69,920,830),24437=>array(58,-66,945,830),24438=>array(49,-65,968,842),24439=>array(41,-73,942,840),24440=>array(52,-64,959,840),24441=>array(38,-70,963,833),24442=>array(58,-66,936,830),24443=>array(40,-66,911,820),24444=>array(51,-73,961,838),24445=>array(46,-70,962,836),24446=>array(41,-68,957,837),24447=>array(34,-66,915,838),24448=>array(47,-61,937,836),24449=>array(33,-70,954,836),24450=>array(44,-65,952,841),24451=>array(56,-65,952,841),24452=>array(45,-66,968,832),24453=>array(37,-67,947,841),24454=>array(57,-70,942,834),24455=>array(54,-64,923,842),24456=>array(37,-70,950,834),24457=>array(39,-68,948,843),24458=>array(61,-65,914,833),24459=>array(36,-67,954,830),24460=>array(42,-67,953,841),24461=>array(44,-65,931,842),24462=>array(44,-65,938,841),24463=>array(44,-65,945,841),24464=>array(35,-70,963,836),24465=>array(50,-74,956,838),24466=>array(48,-73,961,838),24467=>array(48,-73,961,838),24468=>array(56,-68,955,835),24469=>array(39,-63,941,834),24470=>array(49,-70,957,838),24471=>array(50,-70,947,833),24472=>array(36,-68,955,836),24473=>array(40,-64,970,833),24474=>array(59,-68,964,835),24475=>array(53,-68,956,834),24476=>array(44,-68,933,835),24477=>array(56,-68,930,835),24478=>array(49,-71,966,838),24479=>array(55,-73,900,835),24480=>array(39,-65,972,837),24481=>array(37,-62,917,835),24482=>array(44,-75,963,835),24483=>array(44,-68,953,835),24484=>array(44,-71,964,835),24485=>array(42,-68,963,827),24486=>array(40,-73,967,821),24487=>array(35,-65,910,833),24488=>array(46,-67,953,848),24489=>array(44,-67,970,843),24490=>array(40,-67,941,840),24491=>array(49,-62,954,837),24492=>array(46,-65,953,850),24493=>array(45,-67,956,852),24494=>array(35,-76,964,833),24495=>array(46,-64,973,837),24496=>array(44,-68,945,835),24497=>array(47,-68,954,835),24498=>array(41,-72,962,820),24499=>array(35,-70,958,838),24500=>array(31,-71,973,834),24501=>array(31,-71,973,834),24502=>array(48,-70,973,832),24503=>array(35,-70,960,838),24504=>array(26,-68,957,850),24505=>array(47,-70,951,830),24506=>array(56,-74,947,837),24507=>array(53,-68,972,845),24508=>array(31,-70,966,848),24509=>array(31,-67,961,836),24510=>array(39,-72,974,830),24511=>array(18,-62,965,842),24512=>array(28,-70,976,844),24513=>array(40,-70,967,834),24514=>array(43,-66,957,840),24515=>array(41,-17,958,801),24516=>array(300,-62,695,829),24517=>array(52,-8,960,796),24518=>array(41,-73,935,819),24519=>array(63,-66,874,833),24520=>array(46,-20,954,772),24521=>array(63,-69,903,830),24522=>array(51,-63,933,830),24523=>array(63,-63,957,830),24524=>array(47,-29,946,785),24525=>array(39,-31,961,773),24526=>array(46,-20,954,831),24527=>array(55,-59,950,839),24528=>array(45,-23,963,832),24529=>array(50,-21,968,774),24530=>array(43,-60,962,830),24531=>array(46,-67,963,832),24532=>array(42,-64,948,834),24533=>array(52,-73,958,825),24534=>array(46,-67,954,832),24535=>array(46,-20,954,826),24536=>array(49,-19,951,832),24537=>array(49,-64,935,830),24538=>array(37,-64,945,830),24539=>array(69,-76,948,820),24540=>array(46,-59,961,837),24541=>array(42,-64,956,841),24542=>array(59,-42,945,829),24543=>array(50,-60,977,851),24544=>array(56,-14,976,841),24545=>array(56,-67,912,830),24546=>array(45,-22,967,783),24547=>array(40,-67,971,833),24548=>array(43,-65,956,834),24549=>array(41,-65,962,849),24550=>array(48,-75,982,850),24551=>array(48,-74,928,821),24552=>array(36,-68,949,833),24553=>array(60,-25,978,806),24554=>array(53,-67,962,829),24555=>array(50,-73,964,837),24556=>array(30,-57,941,852),24557=>array(51,-68,964,849),24558=>array(46,-69,979,829),24559=>array(46,-65,958,839),24560=>array(37,-63,954,844),24561=>array(36,-65,956,838),24562=>array(23,-66,944,854),24563=>array(35,-64,953,835),24564=>array(48,-65,975,840),24565=>array(30,-58,963,846),24566=>array(46,-69,958,832),24567=>array(44,-71,907,835),24568=>array(30,-67,953,830),24569=>array(46,-67,948,832),24570=>array(47,-75,963,836),24571=>array(43,-68,945,829),24572=>array(46,-67,957,843),24573=>array(63,-32,953,845),24574=>array(38,-60,954,829),24575=>array(41,-21,951,810),24576=>array(55,-67,959,830),24577=>array(36,-44,937,807),24578=>array(41,-20,943,831),24579=>array(35,-72,929,824),24580=>array(46,-63,924,828),24581=>array(40,-71,942,821),24582=>array(44,-67,936,827),24583=>array(56,-67,946,824),24584=>array(43,-67,954,830),24585=>array(41,-60,947,839),24586=>array(52,-67,900,836),24587=>array(47,-70,954,830),24588=>array(45,-70,951,824),24589=>array(61,-71,971,833),24590=>array(59,-29,954,846),24591=>array(35,-69,968,832),24592=>array(52,-66,908,839),24593=>array(44,-70,937,835),24594=>array(49,-25,959,830),24595=>array(45,-71,959,826),24596=>array(44,-57,953,843),24597=>array(61,-64,922,855),24598=>array(22,-58,929,850),24599=>array(47,-69,957,825),24600=>array(29,-25,970,854),24601=>array(47,-67,950,832),24602=>array(37,-51,951,840),24603=>array(47,-68,953,829),24604=>array(39,-68,962,840),24605=>array(54,-23,935,780),24606=>array(47,-71,899,836),24607=>array(47,-67,953,836),24608=>array(50,-22,968,848),24609=>array(48,-66,947,832),24610=>array(50,-68,967,829),24611=>array(63,-24,965,805),24612=>array(63,-26,965,826),24613=>array(43,-24,947,842),24614=>array(41,-69,956,830),24615=>array(54,-68,951,827),24616=>array(53,-19,964,849),24617=>array(32,-68,955,830),24618=>array(45,-58,976,843),24619=>array(44,-68,933,832),24620=>array(59,-58,903,829),24621=>array(38,-66,957,830),24622=>array(50,-73,915,831),24623=>array(38,-65,951,835),24624=>array(45,-65,961,844),24625=>array(40,-57,969,822),24626=>array(38,-66,948,833),24627=>array(43,-54,969,845),24628=>array(38,-74,942,832),24629=>array(49,-67,959,830),24630=>array(32,-71,978,832),24631=>array(64,-32,957,823),24632=>array(64,-31,957,823),24633=>array(39,-28,954,841),24634=>array(35,-63,964,844),24635=>array(63,-22,938,829),24636=>array(45,-26,934,823),24637=>array(44,-61,971,843),24638=>array(23,-57,933,843),24639=>array(33,-63,946,825),24640=>array(45,-63,941,852),24641=>array(37,-25,945,843),24642=>array(57,-69,914,837),24643=>array(37,-68,947,832),24644=>array(57,-70,922,826),24645=>array(55,-68,941,826),24646=>array(49,-70,955,821),24647=>array(29,-57,963,835),24648=>array(23,-62,929,849),24649=>array(51,-48,938,847),24650=>array(27,-65,924,834),24651=>array(54,-32,945,831),24652=>array(58,-71,954,832),24653=>array(49,-69,963,836),24654=>array(23,-57,950,843),24655=>array(48,-27,949,843),24656=>array(49,-27,947,777),24657=>array(23,-71,956,845),24658=>array(35,-59,955,849),24659=>array(34,-62,938,834),24660=>array(42,-53,957,859),24661=>array(57,-17,967,844),24662=>array(42,-41,960,846),24663=>array(23,-58,966,843),24664=>array(69,-69,967,833),24665=>array(49,-49,954,849),24666=>array(44,-52,954,836),24667=>array(54,-68,893,829),24668=>array(23,-59,964,843),24669=>array(47,-48,950,805),24670=>array(60,-74,948,828),24671=>array(43,-55,924,848),24672=>array(45,-84,963,834),24673=>array(52,-70,937,821),24674=>array(36,-62,959,832),24675=>array(41,-22,946,842),24676=>array(31,-65,964,836),24677=>array(38,-65,970,814),24678=>array(59,-71,894,826),24679=>array(45,-45,982,759),24680=>array(45,-70,957,825),24681=>array(46,-40,965,796),24682=>array(38,-66,966,839),24683=>array(52,-57,923,841),24684=>array(28,-67,944,830),24685=>array(43,-62,968,836),24686=>array(56,-66,958,828),24687=>array(43,-25,949,843),24688=>array(54,-65,982,847),24689=>array(41,-65,961,837),24690=>array(60,-70,956,829),24691=>array(37,-42,924,768),24692=>array(53,-28,946,863),24693=>array(47,-28,942,846),24694=>array(46,-16,935,783),24695=>array(51,-35,942,805),24696=>array(35,-68,892,825),24697=>array(23,-75,941,823),24698=>array(50,-62,928,826),24699=>array(39,-63,878,827),24700=>array(39,-64,937,832),24701=>array(38,-66,915,823),24702=>array(38,-55,933,832),24703=>array(59,-22,976,798),24704=>array(53,-67,900,829),24705=>array(55,-64,900,830),24706=>array(26,-67,927,828),24707=>array(37,-67,907,827),24708=>array(55,-61,934,846),24709=>array(45,-66,968,842),24710=>array(44,-35,967,838),24711=>array(42,-62,968,834),24712=>array(45,-66,949,835),24713=>array(33,-31,959,832),24714=>array(51,-38,958,822),24715=>array(46,-72,954,825),24716=>array(42,-66,937,848),24717=>array(49,-63,955,844),24718=>array(57,-62,939,834),24719=>array(57,-73,964,835),24720=>array(56,-39,962,829),24721=>array(45,-68,941,833),24722=>array(46,-67,958,830),24723=>array(44,-61,944,833),24724=>array(31,-62,955,848),24725=>array(46,-67,951,847),24726=>array(31,-66,949,834),24727=>array(43,-63,960,852),24728=>array(42,-41,960,802),24729=>array(43,-67,951,852),24730=>array(43,-66,971,835),24731=>array(11,-69,953,849),24732=>array(48,-64,960,830),24733=>array(47,-68,961,826),24734=>array(41,-55,968,837),24735=>array(43,-67,945,821),24736=>array(29,-35,957,839),24737=>array(39,-43,953,830),24738=>array(40,-68,960,833),24739=>array(52,-58,958,832),24740=>array(39,-58,958,866),24741=>array(52,-58,958,869),24742=>array(22,-66,960,844),24743=>array(22,-66,918,842),24744=>array(49,-23,963,842),24745=>array(40,-64,900,831),24746=>array(62,-25,962,783),24747=>array(52,-32,939,824),24748=>array(37,-16,933,791),24749=>array(32,-62,945,827),24750=>array(45,-74,947,815),24751=>array(29,-61,885,832),24752=>array(52,-67,972,832),24753=>array(39,-72,948,833),24754=>array(43,-38,953,831),24755=>array(40,-47,945,839),24756=>array(37,-62,952,844),24757=>array(48,-67,976,830),24758=>array(127,-62,886,792),24759=>array(50,-67,960,838),24760=>array(30,-67,974,840),24761=>array(62,-36,957,834),24762=>array(62,-67,924,839),24763=>array(46,-65,960,837),24764=>array(21,-62,944,846),24765=>array(36,-78,948,826),24766=>array(34,-57,953,851),24767=>array(46,-63,979,832),24768=>array(45,-64,974,837),24769=>array(37,-28,970,830),24770=>array(52,-67,912,849),24771=>array(51,-74,949,824),24772=>array(38,-28,955,831),24773=>array(19,-66,939,837),24774=>array(31,-68,891,826),24775=>array(43,-67,971,833),24776=>array(52,-70,968,826),24777=>array(48,-26,965,829),24778=>array(27,-60,974,842),24779=>array(29,-61,959,855),24780=>array(52,-31,955,838),24781=>array(43,-74,965,830),24782=>array(41,-27,964,842),24783=>array(34,-64,988,833),24784=>array(32,-66,918,837),24785=>array(50,-20,958,844),24786=>array(42,-41,960,842),24787=>array(31,-72,989,834),24788=>array(52,-68,964,841),24789=>array(49,-58,914,846),24790=>array(26,-38,971,823),24791=>array(50,-51,972,853),24792=>array(43,-67,911,828),24793=>array(38,-52,962,838),24794=>array(41,-65,965,844),24795=>array(40,-53,956,850),24796=>array(47,-73,956,837),24797=>array(45,-71,914,824),24798=>array(47,-72,961,833),24799=>array(23,-61,946,849),24800=>array(56,-28,953,846),24801=>array(62,-25,962,783),24802=>array(39,-31,977,831),24803=>array(53,-43,940,844),24804=>array(44,-69,957,835),24805=>array(35,-32,983,834),24806=>array(47,-62,958,851),24807=>array(46,-68,964,831),24808=>array(35,-75,982,835),24809=>array(23,-32,932,832),24810=>array(37,-23,955,839),24811=>array(37,-47,962,834),24812=>array(40,-65,929,821),24813=>array(20,-53,910,835),24814=>array(31,-60,954,840),24815=>array(23,-64,925,832),24816=>array(44,-66,953,841),24817=>array(43,-65,929,847),24818=>array(46,-68,962,828),24819=>array(43,-47,956,825),24820=>array(45,-67,956,832),24821=>array(43,-71,952,830),24822=>array(49,-57,956,856),24823=>array(41,-51,968,836),24824=>array(49,-70,959,840),24825=>array(46,-37,962,828),24826=>array(39,-58,958,847),24827=>array(60,-64,921,831),24828=>array(53,-70,925,830),24829=>array(40,-54,963,836),24830=>array(47,-68,969,830),24831=>array(59,-69,981,824),24832=>array(29,-71,977,830),24833=>array(28,-51,960,829),24834=>array(28,-51,955,832),24835=>array(52,-61,956,833),24836=>array(51,-88,969,823),24837=>array(58,-70,953,827),24838=>array(44,-29,957,840),24839=>array(47,-70,944,837),24840=>array(29,-62,965,854),24841=>array(30,-73,981,846),24842=>array(30,-57,935,841),24843=>array(49,-73,972,836),24844=>array(47,-68,972,841),24845=>array(65,-49,963,818),24846=>array(34,-69,980,841),24847=>array(43,-48,959,840),24848=>array(40,-72,947,819),24849=>array(55,-58,914,836),24850=>array(46,-53,916,837),24851=>array(30,-56,952,837),24852=>array(55,-73,954,828),24853=>array(40,-67,963,829),24854=>array(38,-58,952,837),24855=>array(30,-45,954,830),24856=>array(47,-70,974,833),24857=>array(28,-54,990,868),24858=>array(38,-45,954,793),24859=>array(72,-65,948,834),24860=>array(38,-68,958,829),24861=>array(49,-62,945,830),24862=>array(51,-72,957,827),24863=>array(47,-29,951,829),24864=>array(31,-74,948,823),24865=>array(19,-74,961,850),24866=>array(37,-74,961,823),24867=>array(48,-68,950,829),24868=>array(27,-64,930,829),24869=>array(48,-68,988,836),24870=>array(53,-70,937,821),24871=>array(28,-61,952,845),24872=>array(52,-49,960,838),24873=>array(55,-77,958,833),24874=>array(48,-68,941,829),24875=>array(38,-67,980,833),24876=>array(43,-60,961,830),24877=>array(57,-74,936,832),24878=>array(60,-71,955,834),24879=>array(56,-72,968,833),24880=>array(57,-74,941,829),24881=>array(45,-74,963,846),24882=>array(58,-67,914,833),24883=>array(28,-23,955,789),24884=>array(30,-67,982,852),24885=>array(52,-70,917,821),24886=>array(60,-58,932,849),24887=>array(37,-68,951,835),24888=>array(44,-33,957,835),24889=>array(52,-76,962,841),24890=>array(49,-68,950,834),24891=>array(62,-40,970,831),24892=>array(49,-66,927,834),24893=>array(40,-66,951,834),24894=>array(32,-63,974,851),24895=>array(43,-52,963,812),24896=>array(47,-71,974,831),24897=>array(62,-38,967,780),24898=>array(42,-50,957,816),24899=>array(44,-72,955,851),24900=>array(38,-59,976,835),24901=>array(55,-75,971,829),24902=>array(50,-54,926,853),24903=>array(40,-42,974,845),24904=>array(38,-48,951,837),24905=>array(50,-72,951,841),24906=>array(35,-72,975,849),24907=>array(50,-48,954,848),24908=>array(41,-68,962,836),24909=>array(48,-72,965,826),24910=>array(41,-69,951,843),24911=>array(60,-78,952,835),24912=>array(47,-51,963,831),24913=>array(48,-65,952,830),24914=>array(46,-72,953,824),24915=>array(39,-68,984,829),24916=>array(48,-71,973,832),24917=>array(51,-63,964,833),24918=>array(53,-74,919,822),24919=>array(15,-43,954,829),24920=>array(29,-76,967,847),24921=>array(38,-58,953,837),24922=>array(37,-63,965,846),24923=>array(38,-68,952,829),24924=>array(47,-44,964,853),24925=>array(41,-58,963,824),24926=>array(20,-58,953,854),24927=>array(52,-74,934,830),24928=>array(36,-76,960,838),24929=>array(40,-73,960,829),24930=>array(38,-69,970,825),24931=>array(40,-68,967,843),24932=>array(52,-49,968,818),24933=>array(39,-66,945,838),24934=>array(39,-36,981,828),24935=>array(49,-52,951,835),24936=>array(28,-70,963,842),24937=>array(40,-67,971,834),24938=>array(40,-68,959,828),24939=>array(42,-50,958,845),24940=>array(47,-64,953,829),24941=>array(44,-33,970,835),24942=>array(45,-77,957,841),24943=>array(40,-68,963,845),24944=>array(55,-21,959,838),24945=>array(39,-65,952,828),24946=>array(48,-65,956,827),24947=>array(37,-68,954,829),24948=>array(54,-66,915,826),24949=>array(37,-65,959,842),24950=>array(50,-67,951,838),24951=>array(39,-57,955,846),24952=>array(57,-31,959,849),24953=>array(57,-31,959,834),24954=>array(32,-75,952,830),24955=>array(41,-76,981,845),24956=>array(36,-29,965,844),24957=>array(35,-63,963,842),24958=>array(38,-25,973,841),24959=>array(70,-32,957,800),24960=>array(51,-70,979,824),24961=>array(45,-65,964,834),24962=>array(55,-60,966,816),24963=>array(38,-39,982,847),24964=>array(37,-45,958,837),24965=>array(58,-51,979,859),24966=>array(33,-69,945,835),24967=>array(47,-29,961,817),24968=>array(45,-72,962,829),24969=>array(42,-73,971,828),24970=>array(42,-70,957,834),24971=>array(48,-28,965,843),24972=>array(39,-36,963,833),24973=>array(28,-60,975,848),24974=>array(38,-73,905,835),24975=>array(46,-61,972,854),24976=>array(36,-76,962,832),24977=>array(42,-58,960,800),24978=>array(36,-70,966,833),24979=>array(43,-61,971,835),24980=>array(25,-67,963,846),24981=>array(43,-61,963,837),24982=>array(25,-60,970,835),24983=>array(29,-60,952,841),24984=>array(52,-70,956,837),24985=>array(37,-47,961,844),24986=>array(42,-63,965,832),24987=>array(42,-72,961,824),24988=>array(45,-62,965,833),24989=>array(53,-52,976,834),24990=>array(23,-75,954,837),24991=>array(32,-68,967,823),24992=>array(31,-47,961,818),24993=>array(48,-70,979,836),24994=>array(17,-87,964,830),24995=>array(29,-70,962,829),24996=>array(36,-72,956,836),24997=>array(40,-47,961,832),24998=>array(52,-70,946,833),24999=>array(38,-68,950,831),25000=>array(50,-33,959,837),25001=>array(43,-29,958,845),25002=>array(36,-68,908,825),25003=>array(51,-55,902,846),25004=>array(46,-68,963,828),25005=>array(34,-58,971,845),25006=>array(38,-71,974,832),25007=>array(45,-59,961,832),25008=>array(44,-62,944,826),25009=>array(47,-71,972,838),25010=>array(42,-38,976,839),25011=>array(36,-70,954,825),25012=>array(35,-65,973,828),25013=>array(49,-39,948,821),25014=>array(32,-68,965,840),25015=>array(38,-66,960,824),25016=>array(32,-66,976,857),25017=>array(41,-65,984,838),25018=>array(43,-67,957,842),25019=>array(43,-67,957,847),25020=>array(45,-32,957,835),25021=>array(48,-56,968,847),25022=>array(38,-71,970,832),25023=>array(33,-78,968,841),25024=>array(37,-72,973,864),25025=>array(37,-79,974,819),25026=>array(46,-58,967,845),25027=>array(38,-66,959,832),25028=>array(29,-69,952,841),25029=>array(31,-85,978,829),25030=>array(42,-62,976,830),25031=>array(48,-26,955,844),25032=>array(29,-63,950,845),25033=>array(39,-68,953,843),25034=>array(18,-68,949,860),25035=>array(42,-58,959,832),25036=>array(44,-63,964,831),25037=>array(38,-68,971,844),25038=>array(53,-68,950,833),25039=>array(49,-70,932,848),25040=>array(40,-71,965,839),25041=>array(53,-26,941,821),25042=>array(30,-63,943,838),25043=>array(48,-69,975,843),25044=>array(33,-70,947,847),25045=>array(36,-59,959,821),25046=>array(51,-41,944,827),25047=>array(25,-69,956,833),25048=>array(53,-52,953,811),25049=>array(60,-71,942,821),25050=>array(33,-71,953,830),25051=>array(37,-71,953,826),25052=>array(37,-71,963,825),25053=>array(49,-71,974,830),25054=>array(41,-59,971,836),25055=>array(46,-44,966,823),25056=>array(38,-70,964,836),25057=>array(38,-69,962,846),25058=>array(43,-73,964,821),25059=>array(46,-62,966,834),25060=>array(38,-69,957,830),25061=>array(44,-70,976,829),25062=>array(48,-59,964,843),25063=>array(44,-68,962,839),25064=>array(36,-71,975,838),25065=>array(34,-56,967,858),25066=>array(41,-70,980,825),25067=>array(47,-73,957,844),25068=>array(29,-55,952,847),25069=>array(51,-85,939,836),25070=>array(47,-73,955,828),25071=>array(48,-41,980,826),25072=>array(47,-65,905,848),25073=>array(47,-71,960,824),25074=>array(32,-42,963,846),25075=>array(26,-56,988,836),25076=>array(27,-68,962,845),25077=>array(41,-68,954,835),25078=>array(32,-72,970,845),25079=>array(43,-69,962,841),25080=>array(46,-32,965,836),25081=>array(29,-67,984,840),25082=>array(27,-67,963,846),25083=>array(30,-80,966,830),25084=>array(29,-65,957,826),25085=>array(42,-68,953,826),25086=>array(43,-66,963,830),25087=>array(43,-55,963,834),25088=>array(42,-54,961,841),25089=>array(39,-44,967,836),25090=>array(40,-72,960,854),25091=>array(42,-78,962,829),25092=>array(34,-57,971,836),25093=>array(39,-36,957,842),25094=>array(59,-29,941,826),25095=>array(39,-36,957,846),25096=>array(90,-52,956,829),25097=>array(73,-64,966,832),25098=>array(65,-64,951,840),25099=>array(74,-70,930,820),25100=>array(51,-57,951,836),25101=>array(64,-67,953,837),25102=>array(50,-66,952,830),25103=>array(42,-68,934,825),25104=>array(50,-72,946,831),25105=>array(61,-60,933,832),25106=>array(61,-64,955,838),25107=>array(70,-66,956,838),25108=>array(85,-58,935,840),25109=>array(44,-68,961,829),25110=>array(70,-58,956,838),25111=>array(32,-74,938,826),25112=>array(100,-69,937,829),25113=>array(102,-67,957,823),25114=>array(65,-60,962,836),25115=>array(81,-57,949,788),25116=>array(67,-67,953,838),25117=>array(63,-74,946,834),25118=>array(77,-49,935,796),25119=>array(51,-65,946,834),25120=>array(68,-69,968,839),25121=>array(33,-72,939,836),25122=>array(43,-64,954,830),25123=>array(45,-71,964,832),25124=>array(33,-65,958,828),25125=>array(52,-59,956,832),25126=>array(35,-73,947,833),25127=>array(43,-64,970,848),25128=>array(65,-65,956,829),25129=>array(52,-65,956,829),25130=>array(54,-61,959,837),25131=>array(36,-63,964,829),25132=>array(52,-61,947,815),25133=>array(42,-70,958,844),25134=>array(39,-77,962,835),25135=>array(52,-68,956,837),25136=>array(56,-73,947,832),25137=>array(41,-65,949,834),25138=>array(52,-68,958,835),25139=>array(24,-62,946,836),25140=>array(43,-63,938,834),25141=>array(50,-65,958,827),25142=>array(69,-64,882,838),25143=>array(53,-66,849,842),25144=>array(57,-64,918,764),25145=>array(45,-71,939,836),25146=>array(51,-59,963,831),25147=>array(39,-68,947,799),25148=>array(89,-72,914,783),25149=>array(57,-67,954,841),25150=>array(44,-71,941,837),25151=>array(40,-66,938,804),25152=>array(42,-70,959,841),25153=>array(43,-70,908,796),25154=>array(61,-65,906,826),25155=>array(45,-64,898,853),25156=>array(38,-68,899,843),25157=>array(38,-68,901,847),25158=>array(38,-68,983,850),25159=>array(35,-67,896,811),25160=>array(28,-68,961,802),25161=>array(28,-77,947,810),25162=>array(52,-72,962,836),25163=>array(85,-68,913,833),25164=>array(266,-62,684,829),25165=>array(64,-62,916,835),25166=>array(53,-61,943,828),25167=>array(56,-61,960,828),25168=>array(66,-71,909,829),25169=>array(53,-48,964,849),25170=>array(45,-65,955,830),25171=>array(54,-62,934,830),25172=>array(66,-67,919,829),25173=>array(43,-61,953,828),25174=>array(80,-61,957,828),25175=>array(53,-61,945,829),25176=>array(55,-69,930,826),25177=>array(61,-69,968,830),25178=>array(58,-67,918,831),25179=>array(44,-64,934,829),25180=>array(59,-65,958,830),25181=>array(39,-61,944,828),25182=>array(48,-53,951,841),25183=>array(39,-65,958,828),25184=>array(38,-56,959,837),25185=>array(48,-57,958,836),25186=>array(47,-63,950,836),25187=>array(71,-68,893,830),25188=>array(53,-68,947,832),25189=>array(53,-66,960,827),25190=>array(46,-64,947,832),25191=>array(25,-67,945,825),25192=>array(42,-61,964,826),25193=>array(42,-63,922,826),25194=>array(29,-65,882,826),25195=>array(44,-62,885,830),25196=>array(55,-65,889,831),25197=>array(39,-53,947,841),25198=>array(49,-64,963,820),25199=>array(52,-57,945,830),25200=>array(50,-66,958,832),25201=>array(41,-51,962,840),25202=>array(59,-68,973,839),25203=>array(45,-78,963,826),25204=>array(68,-66,964,832),25205=>array(42,-55,975,845),25206=>array(50,-72,962,833),25207=>array(50,-67,968,832),25208=>array(78,-58,907,839),25209=>array(45,-72,961,823),25210=>array(42,-55,963,853),25211=>array(48,-69,963,840),25212=>array(50,-69,950,829),25213=>array(50,-67,960,828),25214=>array(63,-68,950,825),25215=>array(33,-67,965,785),25216=>array(37,-74,952,824),25217=>array(50,-64,949,844),25218=>array(63,-55,948,839),25219=>array(62,-59,958,831),25220=>array(39,-63,960,829),25221=>array(31,-55,921,840),25222=>array(37,-57,974,851),25223=>array(57,-63,897,832),25224=>array(56,-66,903,829),25225=>array(53,-64,961,837),25226=>array(40,-62,941,833),25227=>array(42,-55,967,839),25228=>array(61,-58,962,838),25229=>array(42,-65,969,839),25230=>array(51,-71,954,826),25231=>array(56,-70,957,826),25232=>array(58,-66,895,835),25233=>array(47,-69,905,834),25234=>array(57,-58,941,833),25235=>array(40,-69,959,829),25236=>array(57,-52,969,839),25237=>array(56,-66,963,821),25238=>array(52,-64,947,828),25239=>array(46,-63,959,829),25240=>array(61,-68,938,834),25241=>array(48,-67,939,839),25242=>array(31,-60,935,829),25243=>array(28,-78,930,821),25244=>array(51,-77,950,835),25245=>array(55,-55,907,853),25246=>array(42,-56,958,839),25247=>array(37,-66,914,823),25248=>array(36,-54,912,832),25249=>array(36,-56,948,832),25250=>array(38,-71,950,828),25251=>array(46,-63,920,830),25252=>array(27,-66,872,828),25253=>array(49,-69,946,820),25254=>array(54,-52,950,838),25255=>array(93,-57,957,833),25256=>array(41,-65,943,827),25257=>array(50,-66,953,828),25258=>array(39,-65,941,838),25259=>array(45,-71,978,832),25260=>array(44,-70,953,839),25261=>array(44,-60,954,830),25262=>array(51,-62,952,845),25263=>array(45,-62,951,827),25264=>array(44,-69,956,833),25265=>array(50,-61,955,840),25266=>array(56,-70,953,821),25267=>array(50,-74,955,828),25268=>array(49,-67,951,828),25269=>array(43,-64,957,831),25270=>array(50,-70,965,827),25271=>array(45,-56,951,823),25272=>array(58,-67,969,831),25273=>array(61,-67,962,835),25274=>array(61,-65,942,832),25275=>array(43,-68,905,836),25276=>array(73,-66,908,828),25277=>array(62,-67,899,836),25278=>array(52,-60,960,839),25279=>array(48,-64,956,828),25280=>array(61,-64,972,832),25281=>array(61,-64,928,832),25282=>array(53,-69,931,816),25283=>array(57,-62,944,841),25284=>array(48,-68,951,836),25285=>array(44,-60,953,836),25286=>array(53,-62,935,838),25287=>array(37,-68,953,825),25288=>array(50,-67,947,829),25289=>array(49,-64,947,829),25290=>array(52,-62,959,841),25291=>array(44,-73,948,825),25292=>array(48,-64,942,828),25293=>array(73,-64,904,851),25294=>array(42,-68,970,851),25295=>array(60,-58,974,851),25296=>array(49,-64,910,826),25297=>array(63,-67,959,826),25298=>array(39,-68,944,832),25299=>array(53,-63,936,826),25300=>array(40,-77,954,835),25301=>array(74,-64,944,831),25302=>array(43,-62,954,839),25303=>array(61,-73,920,832),25304=>array(65,-61,909,849),25305=>array(60,-63,912,832),25306=>array(52,-75,950,845),25307=>array(69,-67,913,820),25308=>array(47,-79,956,829),25309=>array(44,-66,946,835),25310=>array(70,-64,943,832),25311=>array(41,-61,937,830),25312=>array(55,-61,956,832),25313=>array(36,-66,949,832),25314=>array(31,-52,961,837),25315=>array(29,-61,932,835),25316=>array(57,-68,938,832),25317=>array(40,-72,893,824),25318=>array(38,-55,923,830),25319=>array(40,-61,918,836),25320=>array(38,-74,925,820),25321=>array(30,-64,942,826),25322=>array(61,-63,935,832),25323=>array(54,-66,967,829),25324=>array(39,-70,952,835),25325=>array(43,-70,964,827),25326=>array(45,-67,957,828),25327=>array(37,-71,964,823),25328=>array(58,-72,951,823),25329=>array(35,-69,953,826),25330=>array(36,-65,977,828),25331=>array(38,-67,965,838),25332=>array(33,-64,960,829),25333=>array(60,-68,959,830),25334=>array(46,-64,945,839),25335=>array(41,-65,952,833),25336=>array(60,-75,940,833),25337=>array(54,-71,928,826),25338=>array(55,-65,953,832),25339=>array(56,-80,958,822),25340=>array(48,-70,949,839),25341=>array(44,-64,961,836),25342=>array(45,-63,961,848),25343=>array(38,-70,969,862),25344=>array(62,-81,950,819),25345=>array(39,-64,944,834),25346=>array(36,-49,951,844),25347=>array(56,-52,951,830),25348=>array(60,-66,942,844),25349=>array(60,-62,952,832),25350=>array(78,-62,976,844),25351=>array(52,-68,937,829),25352=>array(54,-62,951,835),25353=>array(57,-67,948,832),25354=>array(41,-66,946,844),25355=>array(57,-50,953,827),25356=>array(49,-65,987,846),25357=>array(46,-51,974,859),25358=>array(48,-65,963,839),25359=>array(60,-74,911,815),25360=>array(63,-51,959,855),25361=>array(47,-75,950,825),25362=>array(60,-78,927,823),25363=>array(44,-64,959,834),25364=>array(52,-64,964,829),25365=>array(66,-70,957,817),25366=>array(38,-65,943,846),25367=>array(60,-62,963,844),25368=>array(49,-67,950,835),25369=>array(19,-68,951,835),25370=>array(54,-68,942,824),25371=>array(42,-60,920,845),25372=>array(60,-50,954,844),25373=>array(25,-62,945,831),25374=>array(34,-60,942,830),25375=>array(26,-64,948,832),25376=>array(42,-64,930,825),25377=>array(35,-62,883,826),25378=>array(36,-64,948,826),25379=>array(36,-66,923,832),25380=>array(37,-61,938,834),25381=>array(33,-59,911,832),25382=>array(61,-61,936,832),25383=>array(60,-53,909,844),25384=>array(42,-69,965,834),25385=>array(46,-66,956,829),25386=>array(47,-73,950,822),25387=>array(51,-71,948,829),25388=>array(56,-59,953,835),25389=>array(53,-60,969,836),25390=>array(60,-67,926,844),25391=>array(45,-74,963,821),25392=>array(60,-49,950,838),25393=>array(60,-60,969,832),25394=>array(56,-63,952,839),25395=>array(53,-66,949,827),25396=>array(40,-64,947,828),25397=>array(38,-51,951,841),25398=>array(36,-56,916,841),25399=>array(39,-68,950,836),25400=>array(56,-72,947,829),25401=>array(36,-68,956,823),25402=>array(44,-66,964,824),25403=>array(52,-73,956,826),25404=>array(41,-56,944,858),25405=>array(44,-69,965,840),25406=>array(47,-70,964,835),25407=>array(60,-52,939,844),25408=>array(60,-64,969,831),25409=>array(50,-68,932,828),25410=>array(43,-72,952,823),25411=>array(51,-65,966,833),25412=>array(59,-65,952,832),25413=>array(62,-70,915,825),25414=>array(53,-69,915,826),25415=>array(56,-69,958,829),25416=>array(43,-59,965,832),25417=>array(35,-72,953,821),25418=>array(53,-63,953,832),25419=>array(48,-67,952,826),25420=>array(45,-71,909,825),25421=>array(38,-68,951,826),25422=>array(52,-65,919,835),25423=>array(56,-67,956,828),25424=>array(55,-67,903,823),25425=>array(56,-73,958,831),25426=>array(67,-65,955,835),25427=>array(64,-67,958,829),25428=>array(76,-65,912,829),25429=>array(39,-69,950,832),25430=>array(46,-69,950,834),25431=>array(58,-64,966,827),25432=>array(65,-65,979,836),25433=>array(59,-65,954,829),25434=>array(67,-63,956,829),25435=>array(67,-63,915,829),25436=>array(44,-78,963,829),25437=>array(67,-61,968,829),25438=>array(44,-63,914,832),25439=>array(32,-64,937,827),25440=>array(50,-64,931,829),25441=>array(31,-63,931,830),25442=>array(25,-73,948,825),25443=>array(49,-62,900,836),25444=>array(66,-67,951,824),25445=>array(58,-70,961,852),25446=>array(73,-52,966,835),25447=>array(36,-74,967,834),25448=>array(43,-68,969,845),25449=>array(27,-66,959,826),25450=>array(67,-65,960,833),25451=>array(54,-63,904,832),25452=>array(37,-60,949,849),25453=>array(37,-65,947,846),25454=>array(37,-54,943,838),25455=>array(56,-64,914,830),25456=>array(50,-64,974,832),25457=>array(50,-71,967,842),25458=>array(36,-56,967,835),25459=>array(53,-58,951,833),25460=>array(67,-61,962,829),25461=>array(41,-54,950,843),25462=>array(30,-71,933,833),25463=>array(40,-75,963,833),25464=>array(54,-69,959,824),25465=>array(67,-72,957,829),25466=>array(23,-61,963,847),25467=>array(27,-64,961,853),25468=>array(53,-59,967,840),25469=>array(51,-51,953,854),25470=>array(67,-64,939,845),25471=>array(67,-63,938,835),25472=>array(45,-72,961,833),25473=>array(53,-71,968,832),25474=>array(56,-74,938,840),25475=>array(44,-65,922,829),25476=>array(38,-65,974,853),25477=>array(46,-65,959,836),25478=>array(67,-65,906,829),25479=>array(41,-67,975,827),25480=>array(52,-69,964,832),25481=>array(46,-71,944,825),25482=>array(48,-65,959,845),25483=>array(67,-69,966,839),25484=>array(79,-61,932,835),25485=>array(51,-69,960,827),25486=>array(45,-63,966,842),25487=>array(62,-69,921,841),25488=>array(61,-65,908,842),25489=>array(50,-73,953,835),25490=>array(41,-69,951,831),25491=>array(41,-71,958,832),25492=>array(73,-69,951,788),25493=>array(40,-72,971,820),25494=>array(40,-74,963,820),25495=>array(38,-65,965,842),25496=>array(49,-76,911,829),25497=>array(40,-66,952,828),25498=>array(40,-69,942,820),25499=>array(38,-65,968,829),25500=>array(48,-70,957,832),25501=>array(53,-70,951,827),25502=>array(45,-52,971,852),25503=>array(34,-60,966,837),25504=>array(41,-71,955,826),25505=>array(39,-58,975,848),25506=>array(39,-69,966,824),25507=>array(45,-71,942,827),25508=>array(49,-69,898,829),25509=>array(43,-71,950,828),25510=>array(40,-69,911,820),25511=>array(36,-65,945,828),25512=>array(52,-68,955,836),25513=>array(41,-68,966,839),25514=>array(49,-72,948,824),25515=>array(41,-51,968,841),25516=>array(50,-62,914,844),25517=>array(46,-59,988,832),25518=>array(55,-68,951,836),25519=>array(38,-67,951,832),25520=>array(54,-52,954,826),25521=>array(83,-67,944,831),25522=>array(73,-71,924,818),25523=>array(31,-65,909,832),25524=>array(37,-60,904,830),25525=>array(40,-72,977,828),25526=>array(40,-71,956,856),25527=>array(22,-70,923,824),25528=>array(41,-63,917,837),25529=>array(65,-59,954,825),25530=>array(54,-62,942,835),25531=>array(28,-65,973,826),25532=>array(30,-64,921,829),25533=>array(42,-60,947,854),25534=>array(49,-63,975,839),25535=>array(40,-72,948,836),25536=>array(37,-65,965,835),25537=>array(59,-74,962,821),25538=>array(61,-68,955,839),25539=>array(43,-68,950,837),25540=>array(39,-64,973,831),25541=>array(40,-69,941,785),25542=>array(46,-67,954,835),25543=>array(50,-67,947,829),25544=>array(53,-72,899,823),25545=>array(46,-69,964,826),25546=>array(55,-70,952,828),25547=>array(50,-74,972,828),25548=>array(57,-70,971,821),25549=>array(36,-66,968,845),25550=>array(47,-59,965,851),25551=>array(53,-69,955,828),25552=>array(48,-72,969,826),25553=>array(55,-72,954,820),25554=>array(48,-71,940,836),25555=>array(57,-68,962,828),25556=>array(33,-50,972,850),25557=>array(54,-64,949,828),25558=>array(37,-67,948,829),25559=>array(51,-72,957,832),25560=>array(53,-71,951,838),25561=>array(62,-69,920,832),25562=>array(46,-77,944,820),25563=>array(40,-65,971,838),25564=>array(36,-60,975,862),25565=>array(53,-69,977,829),25566=>array(35,-72,912,831),25567=>array(57,-74,964,823),25568=>array(41,-63,953,829),25569=>array(54,-62,943,830),25570=>array(40,-72,960,849),25571=>array(37,-63,954,836),25572=>array(57,-64,901,830),25573=>array(55,-67,943,838),25574=>array(44,-67,903,831),25575=>array(43,-68,949,831),25576=>array(49,-69,941,833),25577=>array(50,-68,949,830),25578=>array(34,-66,964,829),25579=>array(66,-51,969,851),25580=>array(40,-69,960,836),25581=>array(73,-71,924,818),25582=>array(56,-68,945,825),25583=>array(56,-68,956,825),25584=>array(53,-62,954,830),25585=>array(67,-70,941,833),25586=>array(38,-53,971,843),25587=>array(53,-73,961,827),25588=>array(61,-69,969,830),25589=>array(38,-66,959,823),25590=>array(34,-64,945,829),25591=>array(48,-70,940,826),25592=>array(28,-57,971,836),25593=>array(48,-63,953,827),25594=>array(39,-76,937,819),25595=>array(35,-66,971,829),25596=>array(49,-61,974,833),25597=>array(32,-60,930,833),25598=>array(40,-72,967,820),25599=>array(35,-68,938,825),25600=>array(43,-63,939,829),25601=>array(42,-73,897,824),25602=>array(35,-53,943,837),25603=>array(95,-59,950,822),25604=>array(50,-59,960,849),25605=>array(34,-63,926,837),25606=>array(39,-68,958,836),25607=>array(45,-64,971,842),25608=>array(52,-72,962,837),25609=>array(39,-58,957,851),25610=>array(53,-62,909,836),25611=>array(53,-75,968,828),25612=>array(53,-75,968,827),25613=>array(51,-70,956,822),25614=>array(61,-68,961,828),25615=>array(50,-66,945,832),25616=>array(50,-75,950,843),25617=>array(43,-67,954,829),25618=>array(53,-57,962,853),25619=>array(27,-66,933,843),25620=>array(28,-65,950,826),25621=>array(51,-61,954,826),25622=>array(42,-64,945,845),25623=>array(66,-60,921,844),25624=>array(47,-50,955,847),25625=>array(43,-64,953,829),25626=>array(55,-64,934,838),25627=>array(49,-70,953,838),25628=>array(44,-78,963,832),25629=>array(67,-67,971,843),25630=>array(60,-67,940,842),25631=>array(48,-72,952,823),25632=>array(56,-70,915,835),25633=>array(35,-67,964,829),25634=>array(43,-65,958,833),25635=>array(44,-72,968,831),25636=>array(41,-50,954,859),25637=>array(44,-55,967,857),25638=>array(52,-64,917,828),25639=>array(56,-71,923,838),25640=>array(59,-64,918,827),25641=>array(43,-65,969,838),25642=>array(46,-70,948,843),25643=>array(50,-64,957,842),25644=>array(38,-71,976,838),25645=>array(40,-71,966,830),25646=>array(56,-70,975,826),25647=>array(43,-70,920,838),25648=>array(56,-68,916,827),25649=>array(67,-71,928,829),25650=>array(38,-66,960,844),25651=>array(47,-70,948,836),25652=>array(36,-59,981,845),25653=>array(49,-67,965,826),25654=>array(37,-66,970,849),25655=>array(58,-72,961,836),25656=>array(43,-68,973,839),25657=>array(55,-65,952,825),25658=>array(39,-77,947,839),25659=>array(38,-64,969,862),25660=>array(43,-69,970,839),25661=>array(40,-65,965,830),25662=>array(42,-61,952,837),25663=>array(52,-57,955,822),25664=>array(56,-69,945,842),25665=>array(65,-62,955,826),25666=>array(47,-58,951,835),25667=>array(35,-55,954,837),25668=>array(47,-60,960,835),25669=>array(38,-63,967,830),25670=>array(31,-63,934,834),25671=>array(28,-76,914,819),25672=>array(43,-64,932,844),25673=>array(52,-64,975,841),25674=>array(38,-66,922,830),25675=>array(45,-73,967,835),25676=>array(55,-71,942,847),25677=>array(58,-71,950,832),25678=>array(55,-70,968,826),25679=>array(52,-64,976,835),25680=>array(50,-66,974,832),25681=>array(56,-68,927,827),25682=>array(43,-69,955,830),25683=>array(51,-66,965,829),25684=>array(40,-66,958,846),25685=>array(43,-68,960,829),25686=>array(43,-63,968,841),25687=>array(33,-69,978,837),25688=>array(45,-73,948,825),25689=>array(55,-71,974,827),25690=>array(49,-59,945,833),25691=>array(44,-51,945,855),25692=>array(35,-73,955,827),25693=>array(53,-70,956,838),25694=>array(56,-68,953,826),25695=>array(41,-75,942,831),25696=>array(53,-67,964,831),25697=>array(47,-70,965,830),25698=>array(53,-70,938,836),25699=>array(43,-64,953,841),25700=>array(37,-59,946,839),25701=>array(52,-68,949,835),25702=>array(47,-76,978,832),25703=>array(41,-68,953,833),25704=>array(39,-72,954,827),25705=>array(37,-63,940,838),25706=>array(43,-66,984,843),25707=>array(51,-66,958,830),25708=>array(57,-72,961,837),25709=>array(42,-67,962,851),25710=>array(54,-70,971,839),25711=>array(56,-67,952,833),25712=>array(50,-70,974,832),25713=>array(53,-68,975,822),25714=>array(51,-67,955,828),25715=>array(37,-67,951,824),25716=>array(30,-56,948,836),25717=>array(50,-70,959,828),25718=>array(38,-63,959,839),25719=>array(52,-67,970,838),25720=>array(45,-72,971,823),25721=>array(53,-65,965,835),25722=>array(53,-64,910,830),25723=>array(34,-78,966,849),25724=>array(51,-66,956,826),25725=>array(31,-54,948,839),25726=>array(40,-64,959,828),25727=>array(55,-70,964,843),25728=>array(60,-54,946,833),25729=>array(43,-68,957,847),25730=>array(42,-67,975,829),25731=>array(73,-64,955,835),25732=>array(36,-65,923,823),25733=>array(31,-68,971,829),25734=>array(73,-66,953,831),25735=>array(46,-69,971,837),25736=>array(54,-68,942,833),25737=>array(58,-68,971,844),25738=>array(42,-69,911,825),25739=>array(39,-71,905,822),25740=>array(42,-85,953,826),25741=>array(44,-67,957,828),25742=>array(55,-64,955,828),25743=>array(38,-70,962,826),25744=>array(67,-73,954,820),25745=>array(31,-77,941,822),25746=>array(41,-69,963,832),25747=>array(55,-69,953,827),25748=>array(42,-66,955,826),25749=>array(37,-67,942,834),25750=>array(39,-77,982,831),25751=>array(40,-81,962,823),25752=>array(41,-52,962,857),25753=>array(45,-62,963,853),25754=>array(37,-60,970,849),25755=>array(41,-74,954,832),25756=>array(43,-68,983,832),25757=>array(45,-56,943,846),25758=>array(33,-71,948,829),25759=>array(51,-67,976,838),25760=>array(35,-73,972,823),25761=>array(22,-64,978,845),25762=>array(50,-63,949,828),25763=>array(41,-68,956,828),25764=>array(39,-68,961,835),25765=>array(40,-71,959,843),25766=>array(55,-70,980,833),25767=>array(34,-64,973,844),25768=>array(55,-71,969,849),25769=>array(37,-61,968,843),25770=>array(39,-64,973,855),25771=>array(46,-63,954,837),25772=>array(41,-63,958,837),25773=>array(29,-69,971,829),25774=>array(32,-65,948,832),25775=>array(55,-64,965,847),25776=>array(36,-69,955,823),25777=>array(40,-71,949,840),25778=>array(37,-69,975,835),25779=>array(40,-70,973,839),25780=>array(12,-73,975,838),25781=>array(25,-61,936,828),25782=>array(33,-68,945,831),25783=>array(40,-65,943,827),25784=>array(41,-66,915,827),25785=>array(35,-64,965,828),25786=>array(33,-62,912,846),25787=>array(40,-78,955,833),25788=>array(47,-68,960,833),25789=>array(36,-79,974,842),25790=>array(38,-68,966,829),25791=>array(34,-69,961,861),25792=>array(45,-66,964,829),25793=>array(32,-70,958,835),25794=>array(54,-69,924,823),25795=>array(27,-76,966,832),25796=>array(43,-67,954,835),25797=>array(45,-67,957,837),25798=>array(31,-64,963,833),25799=>array(49,-67,935,821),25800=>array(39,-66,972,833),25801=>array(41,-69,924,829),25802=>array(73,-65,956,835),25803=>array(52,-66,918,832),25804=>array(75,-38,967,854),25805=>array(39,-62,954,823),25806=>array(47,-73,951,845),25807=>array(33,-78,971,830),25808=>array(42,-68,958,828),25809=>array(43,-78,970,843),25810=>array(29,-68,963,842),25811=>array(39,-53,949,839),25812=>array(48,-74,950,846),25813=>array(55,-65,960,834),25814=>array(48,-71,939,829),25815=>array(49,-64,965,849),25816=>array(54,-64,949,832),25817=>array(34,-79,975,840),25818=>array(41,-70,964,831),25819=>array(40,-73,985,819),25820=>array(47,-70,984,848),25821=>array(45,-66,979,826),25822=>array(30,-64,958,832),25823=>array(53,-70,958,841),25824=>array(53,-77,953,830),25825=>array(44,-63,961,830),25826=>array(36,-65,952,830),25827=>array(57,-65,954,827),25828=>array(61,-67,962,856),25829=>array(84,-51,955,840),25830=>array(46,-70,966,826),25831=>array(55,-59,965,832),25832=>array(42,-74,967,831),25833=>array(48,-68,953,827),25834=>array(47,-69,954,837),25835=>array(39,-76,969,824),25836=>array(42,-63,956,832),25837=>array(45,-49,966,844),25838=>array(44,-58,958,843),25839=>array(34,-71,960,842),25840=>array(49,-67,952,844),25841=>array(58,-71,913,827),25842=>array(36,-75,949,832),25843=>array(33,-67,939,835),25844=>array(43,-68,960,841),25845=>array(51,-62,962,840),25846=>array(42,-64,955,841),25847=>array(41,-70,972,840),25848=>array(41,-50,970,861),25849=>array(40,-68,977,837),25850=>array(43,-69,952,818),25851=>array(31,-67,963,837),25852=>array(51,-71,961,827),25853=>array(54,-70,952,831),25854=>array(41,-64,963,829),25855=>array(63,-64,986,843),25856=>array(49,-65,960,832),25857=>array(42,-78,975,844),25858=>array(42,-77,948,823),25859=>array(42,-73,973,825),25860=>array(44,-67,965,836),25861=>array(46,-77,960,828),25862=>array(40,-70,954,835),25863=>array(39,-65,960,843),25864=>array(31,-83,974,839),25865=>array(43,-64,967,833),25866=>array(35,-72,964,827),25867=>array(27,-72,970,844),25868=>array(61,-70,923,826),25869=>array(36,-73,976,842),25870=>array(39,-69,954,827),25871=>array(40,-62,954,842),25872=>array(46,-67,982,842),25873=>array(41,-71,986,835),25874=>array(23,-71,933,827),25875=>array(27,-65,980,845),25876=>array(56,-76,912,822),25877=>array(29,-66,972,841),25878=>array(50,-71,953,835),25879=>array(46,-68,966,846),25880=>array(39,-69,970,829),25881=>array(44,-74,964,838),25882=>array(35,-68,959,828),25883=>array(38,-64,969,841),25884=>array(42,-74,944,832),25885=>array(36,-68,955,821),25886=>array(52,-64,962,831),25887=>array(32,-70,974,853),25888=>array(48,-72,954,841),25889=>array(49,-64,962,840),25890=>array(41,-65,968,831),25891=>array(48,-61,957,840),25892=>array(55,-72,951,832),25893=>array(33,-63,970,844),25894=>array(63,-66,961,824),25895=>array(29,-72,959,835),25896=>array(35,-73,973,844),25897=>array(38,-57,956,840),25898=>array(41,-62,959,839),25899=>array(36,-64,970,826),25900=>array(39,-72,956,832),25901=>array(26,-71,967,840),25902=>array(48,-65,975,839),25903=>array(78,-65,945,830),25904=>array(41,-55,968,846),25905=>array(58,-80,972,834),25906=>array(63,-73,973,830),25907=>array(41,-71,981,824),25908=>array(34,-76,942,825),25909=>array(68,-72,932,818),25910=>array(67,-70,951,830),25911=>array(71,-67,979,840),25912=>array(48,-67,949,830),25913=>array(103,-65,946,825),25914=>array(86,-75,969,821),25915=>array(64,-68,957,838),25916=>array(62,-67,967,841),25917=>array(46,-71,963,832),25918=>array(46,-65,956,842),25919=>array(38,-74,956,838),25920=>array(114,-77,970,838),25921=>array(129,-82,955,828),25922=>array(24,-61,976,834),25923=>array(87,-80,962,823),25924=>array(29,-71,970,833),25925=>array(54,-67,958,833),25926=>array(52,-68,969,835),25927=>array(28,-65,972,834),25928=>array(60,-64,956,834),25929=>array(42,-67,975,838),25930=>array(46,-62,970,835),25931=>array(37,-68,959,840),25932=>array(27,-64,947,833),25933=>array(47,-70,960,843),25934=>array(38,-69,971,837),25935=>array(57,-63,971,839),25936=>array(33,-67,971,825),25937=>array(39,-68,955,843),25938=>array(32,-67,963,834),25939=>array(38,-69,969,829),25940=>array(54,-54,973,855),25941=>array(43,-70,970,836),25942=>array(48,-74,946,830),25943=>array(63,-74,963,836),25944=>array(48,-61,967,843),25945=>array(30,-60,950,831),25946=>array(30,-70,972,839),25947=>array(23,-60,932,847),25948=>array(37,-74,971,835),25949=>array(99,-69,967,835),25950=>array(81,-70,966,836),25951=>array(46,-73,957,836),25952=>array(44,-84,965,820),25953=>array(43,-77,971,823),25954=>array(39,-61,960,826),25955=>array(65,-72,956,834),25956=>array(42,-74,968,823),25957=>array(44,-80,966,829),25958=>array(42,-67,961,839),25959=>array(45,-59,962,839),25960=>array(66,-71,969,840),25961=>array(52,-69,969,842),25962=>array(44,-76,965,821),25963=>array(35,-61,944,823),25964=>array(44,-70,969,836),25965=>array(42,-71,969,836),25966=>array(36,-74,970,837),25967=>array(99,-75,967,823),25968=>array(42,-69,959,821),25969=>array(45,-63,967,835),25970=>array(55,-71,957,838),25971=>array(47,-75,969,833),25972=>array(51,-18,946,840),25973=>array(60,-69,967,834),25974=>array(104,-76,985,828),25975=>array(41,-65,969,839),25976=>array(60,-70,959,833),25977=>array(58,-76,984,831),25978=>array(60,-71,959,832),25979=>array(36,-65,970,846),25980=>array(60,-73,973,827),25981=>array(36,-68,974,843),25982=>array(64,-77,978,849),25983=>array(44,-77,978,827),25984=>array(35,-72,970,824),25985=>array(63,-69,977,842),25986=>array(45,-66,970,859),25987=>array(51,-68,955,830),25988=>array(38,-65,972,832),25989=>array(52,-72,967,838),25990=>array(52,-69,969,839),25991=>array(62,-69,947,822),25992=>array(49,-73,951,815),25993=>array(49,-63,951,828),25994=>array(36,-72,959,843),25995=>array(47,-68,921,840),25996=>array(36,-63,963,833),25997=>array(26,-65,974,840),25998=>array(29,-64,974,828),25999=>array(47,-66,971,846),26000=>array(36,-63,964,831),26001=>array(35,-68,956,829),26002=>array(44,-71,936,829),26003=>array(43,-70,888,807),26004=>array(60,-75,983,833),26005=>array(53,-65,927,826),26006=>array(49,-42,951,835),26007=>array(62,-64,946,832),26008=>array(54,-65,950,844),26009=>array(38,-68,956,836),26010=>array(67,-65,948,829),26011=>array(27,-72,946,826),26012=>array(32,-71,945,838),26013=>array(67,-65,946,789),26014=>array(46,-73,954,827),26015=>array(42,-79,944,820),26016=>array(51,-70,954,836),26017=>array(46,-77,960,854),26018=>array(60,-76,954,823),26019=>array(33,-76,948,818),26020=>array(75,-71,902,832),26021=>array(81,-69,895,834),26022=>array(48,-69,959,824),26023=>array(77,-64,941,836),26024=>array(50,-69,941,828),26025=>array(66,-75,925,828),26026=>array(47,-70,957,816),26027=>array(37,-69,951,834),26028=>array(53,-73,945,831),26029=>array(99,-66,946,824),26030=>array(63,-70,951,824),26031=>array(49,-75,944,829),26032=>array(54,-62,944,830),26033=>array(45,-67,934,837),26034=>array(65,-65,959,828),26035=>array(47,-73,952,836),26036=>array(36,-79,957,831),26037=>array(65,-65,959,833),26038=>array(43,-68,927,821),26039=>array(106,-66,950,845),26040=>array(44,-62,960,829),26041=>array(52,-67,936,822),26042=>array(38,-63,976,842),26043=>array(42,-61,969,837),26044=>array(41,-62,966,826),26045=>array(42,-49,952,831),26046=>array(51,-73,956,844),26047=>array(54,-50,952,858),26048=>array(48,-69,962,841),26049=>array(70,-65,906,829),26050=>array(36,-68,951,850),26051=>array(34,-70,951,833),26052=>array(49,-67,967,844),26053=>array(33,-67,969,839),26054=>array(48,-61,965,854),26055=>array(64,-73,959,848),26056=>array(34,-73,961,848),26057=>array(42,-69,947,832),26058=>array(35,-60,963,839),26059=>array(39,-66,966,841),26060=>array(39,-68,954,841),26061=>array(44,-73,974,838),26062=>array(50,-74,960,843),26063=>array(35,-67,966,843),26064=>array(42,-59,968,852),26065=>array(42,-61,962,852),26066=>array(18,-65,958,846),26067=>array(44,-67,955,836),26068=>array(30,-86,964,845),26069=>array(61,-55,976,843),26070=>array(39,-68,945,837),26071=>array(37,-70,955,837),26072=>array(37,-65,957,839),26073=>array(45,-55,959,839),26074=>array(44,-68,958,839),26075=>array(37,-67,971,839),26076=>array(40,-61,955,850),26077=>array(37,-64,980,834),26078=>array(31,-67,985,828),26079=>array(33,-71,967,847),26080=>array(65,-59,944,779),26081=>array(93,-50,947,800),26082=>array(47,-55,961,784),26083=>array(110,-64,946,846),26084=>array(86,-65,972,789),26085=>array(237,-32,788,747),26086=>array(84,-13,936,769),26087=>array(140,-52,860,778),26088=>array(195,-61,883,835),26089=>array(86,-68,934,780),26090=>array(89,-53,949,843),26091=>array(89,-73,905,763),26092=>array(39,-61,899,837),26093=>array(52,-62,957,839),26094=>array(54,-65,974,844),26095=>array(54,-66,972,776),26096=>array(92,-65,927,770),26097=>array(85,-61,939,785),26098=>array(46,-66,969,789),26099=>array(111,-64,905,841),26100=>array(101,-54,951,789),26101=>array(121,-66,879,786),26102=>array(103,-62,927,829),26103=>array(87,-65,912,832),26104=>array(95,-68,914,775),26105=>array(63,-64,937,833),26106=>array(91,-7,934,781),26107=>array(35,-58,968,796),26108=>array(95,-74,943,815),26109=>array(92,-47,967,823),26110=>array(73,-64,956,836),26111=>array(111,-67,948,837),26112=>array(105,-54,903,830),26113=>array(104,-62,945,831),26114=>array(69,-61,899,791),26115=>array(48,-72,950,789),26116=>array(102,-69,956,791),26117=>array(109,-71,959,787),26118=>array(82,-50,958,796),26119=>array(51,-62,954,789),26120=>array(105,-66,934,833),26121=>array(99,-56,947,825),26122=>array(68,-68,952,786),26123=>array(49,-68,956,831),26124=>array(158,-64,856,788),26125=>array(116,-53,884,788),26126=>array(109,-65,869,787),26127=>array(86,-69,937,843),26128=>array(109,-70,960,784),26129=>array(103,-66,956,831),26130=>array(103,-63,911,839),26131=>array(75,-67,866,782),26132=>array(79,-62,930,828),26133=>array(101,-68,936,838),26134=>array(101,-46,965,807),26135=>array(77,-68,943,795),26136=>array(64,-63,933,810),26137=>array(66,-74,918,779),26138=>array(66,-53,957,835),26139=>array(97,-14,952,788),26140=>array(49,-60,936,798),26141=>array(67,-68,973,845),26142=>array(57,-62,942,786),26143=>array(96,-18,935,780),26144=>array(88,-67,953,832),26145=>array(118,-57,955,822),26146=>array(123,-69,901,824),26147=>array(100,-72,974,849),26148=>array(102,-65,948,839),26149=>array(45,-67,962,837),26150=>array(50,-68,959,774),26151=>array(100,-65,966,832),26152=>array(116,-62,955,845),26153=>array(73,-67,961,830),26154=>array(51,-65,932,805),26155=>array(115,-56,919,830),26156=>array(159,-68,937,812),26157=>array(120,-68,901,785),26158=>array(50,-72,916,778),26159=>array(68,-66,960,790),26160=>array(64,-24,942,802),26161=>array(70,-18,944,788),26162=>array(106,-66,918,830),26163=>array(120,-76,961,824),26164=>array(84,-67,892,787),26165=>array(104,-71,939,778),26166=>array(33,-62,976,802),26167=>array(57,-14,948,788),26168=>array(110,-77,964,837),26169=>array(99,-66,965,835),26170=>array(85,-69,938,776),26171=>array(50,-61,898,791),26172=>array(41,-43,964,789),26173=>array(91,-61,926,824),26174=>array(53,-17,921,784),26175=>array(95,-56,948,819),26176=>array(113,-68,965,830),26177=>array(47,-65,960,788),26178=>array(113,-65,948,839),26179=>array(54,-51,948,800),26180=>array(108,-57,959,831),26181=>array(102,-31,946,776),26182=>array(102,-22,959,836),26183=>array(104,-72,965,837),26184=>array(89,-63,944,846),26185=>array(72,-60,944,790),26186=>array(110,-12,953,774),26187=>array(74,-65,926,799),26188=>array(107,-68,907,847),26189=>array(107,-65,895,782),26190=>array(107,-69,953,828),26191=>array(61,-73,945,789),26192=>array(107,-61,943,846),26193=>array(136,-62,877,789),26194=>array(97,-54,941,799),26195=>array(90,-67,943,822),26196=>array(100,-64,928,823),26197=>array(64,-65,916,785),26198=>array(101,-72,930,758),26199=>array(80,-71,957,848),26200=>array(101,-62,953,789),26201=>array(94,-62,958,834),26202=>array(110,-70,956,827),26203=>array(102,-58,955,797),26204=>array(55,-53,908,803),26205=>array(59,-30,948,829),26206=>array(79,-69,951,837),26207=>array(30,-67,967,793),26208=>array(90,-68,951,834),26209=>array(110,-68,959,832),26210=>array(68,-62,943,842),26211=>array(102,-67,954,843),26212=>array(82,-65,940,786),26213=>array(91,-71,962,824),26214=>array(98,-59,947,837),26215=>array(97,-60,939,831),26216=>array(30,-68,935,809),26217=>array(97,-69,965,840),26218=>array(110,-74,961,833),26219=>array(106,-71,946,825),26220=>array(102,-60,951,850),26221=>array(97,-68,907,791),26222=>array(53,-70,944,845),26223=>array(58,-61,940,796),26224=>array(102,-67,954,832),26225=>array(107,-71,949,828),26226=>array(110,-68,959,833),26227=>array(58,-71,932,826),26228=>array(75,-52,938,838),26229=>array(52,-60,964,846),26230=>array(117,-64,887,785),26231=>array(50,-68,943,782),26232=>array(41,-52,968,808),26233=>array(110,-72,919,782),26234=>array(82,-69,897,829),26235=>array(105,-40,966,828),26236=>array(104,-72,965,846),26237=>array(59,-63,981,842),26238=>array(87,-62,931,842),26239=>array(87,-62,923,791),26240=>array(107,-70,955,831),26241=>array(86,-65,970,817),26242=>array(64,-71,931,827),26243=>array(58,-70,937,808),26244=>array(90,-49,947,822),26245=>array(79,-59,960,849),26246=>array(90,-67,947,830),26247=>array(106,-71,971,790),26248=>array(57,-62,950,798),26249=>array(89,-65,936,787),26250=>array(121,-80,965,782),26251=>array(106,-55,948,849),26252=>array(86,-61,940,834),26253=>array(115,-69,925,785),26254=>array(95,-63,969,835),26255=>array(115,-65,960,835),26256=>array(91,-51,946,858),26257=>array(62,-63,955,790),26258=>array(89,-21,954,792),26259=>array(36,-69,954,830),26260=>array(110,-68,952,834),26261=>array(108,-67,966,833),26262=>array(89,-67,954,834),26263=>array(98,-64,943,840),26264=>array(82,-55,937,804),26265=>array(104,-72,956,833),26266=>array(89,-64,945,831),26267=>array(107,-25,939,843),26268=>array(60,-68,944,826),26269=>array(101,-56,936,789),26270=>array(112,-50,933,849),26271=>array(109,-24,951,832),26272=>array(74,-56,927,820),26273=>array(104,-70,960,800),26274=>array(92,-70,938,831),26275=>array(46,-63,974,851),26276=>array(92,-64,979,849),26277=>array(50,-59,950,788),26278=>array(39,-62,961,796),26279=>array(97,-72,955,821),26280=>array(59,-25,953,783),26281=>array(110,-72,990,832),26282=>array(113,-70,953,823),26283=>array(83,-68,948,833),26284=>array(65,-71,953,827),26285=>array(112,-64,952,849),26286=>array(51,-65,965,837),26287=>array(100,-75,955,827),26288=>array(100,-69,975,833),26289=>array(104,-26,962,799),26290=>array(112,-68,953,834),26291=>array(83,-62,941,826),26292=>array(66,-66,956,786),26293=>array(101,-53,968,841),26294=>array(92,-71,971,828),26295=>array(115,-68,960,836),26296=>array(89,-62,966,855),26297=>array(58,-56,933,815),26298=>array(109,-74,953,777),26299=>array(115,-68,971,781),26300=>array(68,-71,960,837),26301=>array(115,-70,960,824),26302=>array(99,-77,970,835),26303=>array(89,-69,957,833),26304=>array(101,-8,948,843),26305=>array(59,-37,947,832),26306=>array(89,-68,956,827),26307=>array(70,-64,960,829),26308=>array(94,-68,945,831),26309=>array(59,-71,943,819),26310=>array(32,-60,959,798),26311=>array(53,-74,947,817),26312=>array(96,-14,941,854),26313=>array(107,-61,964,837),26314=>array(110,-77,953,827),26315=>array(114,-70,956,777),26316=>array(55,-25,949,779),26317=>array(112,-64,952,849),26318=>array(79,-62,949,788),26319=>array(51,-67,946,788),26320=>array(86,-47,918,821),26321=>array(35,-75,968,812),26322=>array(94,-59,964,850),26323=>array(31,-75,966,834),26324=>array(57,-66,978,840),26325=>array(84,-72,927,841),26326=>array(81,-62,946,841),26327=>array(95,-67,959,825),26328=>array(101,-69,941,781),26329=>array(97,-63,955,789),26330=>array(94,-61,965,836),26331=>array(89,-70,965,835),26332=>array(85,-70,946,813),26333=>array(103,-64,980,784),26334=>array(93,-66,935,799),26335=>array(55,-67,956,816),26336=>array(93,-71,966,819),26337=>array(54,-32,952,791),26338=>array(99,-61,959,820),26339=>array(91,-72,953,823),26340=>array(91,-64,926,783),26341=>array(92,-67,954,830),26342=>array(88,-64,946,841),26343=>array(116,-68,966,817),26344=>array(90,-53,957,853),26345=>array(48,-62,937,824),26346=>array(90,-64,962,796),26347=>array(49,-71,962,838),26348=>array(92,-68,961,800),26349=>array(82,-68,944,834),26350=>array(83,-64,959,799),26351=>array(98,-67,924,806),26352=>array(166,-33,842,728),26353=>array(175,-61,841,788),26354=>array(163,-68,860,831),26355=>array(71,-56,954,839),26356=>array(48,-72,962,777),26357=>array(71,-60,946,845),26358=>array(61,-71,898,845),26359=>array(62,-67,896,792),26360=>array(84,-64,938,837),26361=>array(53,-70,947,829),26362=>array(53,-70,947,829),26363=>array(43,-68,946,791),26364=>array(57,-67,959,791),26365=>array(127,-65,876,852),26366=>array(38,-65,959,825),26367=>array(56,-68,950,834),26368=>array(53,-73,935,783),26369=>array(60,-71,960,781),26370=>array(54,-68,946,808),26371=>array(33,-74,978,848),26372=>array(98,-68,980,828),26373=>array(63,-63,920,830),26374=>array(94,-64,949,845),26375=>array(23,-74,957,847),26376=>array(86,-76,788,783),26377=>array(45,-65,936,844),26378=>array(33,-65,956,790),26379=>array(65,-77,891,782),26380=>array(23,-68,963,839),26381=>array(53,-75,950,783),26382=>array(47,-57,971,854),26383=>array(41,-56,905,840),26384=>array(34,-66,908,843),26385=>array(52,-64,964,829),26386=>array(43,-64,906,832),26387=>array(39,-71,957,823),26388=>array(60,-67,905,848),26389=>array(36,-73,961,837),26390=>array(36,-64,962,834),26391=>array(49,-74,885,832),26392=>array(33,-71,985,838),26393=>array(90,-65,915,793),26394=>array(72,-69,925,838),26395=>array(73,-36,927,822),26396=>array(36,-62,949,843),26397=>array(72,-68,908,827),26398=>array(42,-60,958,837),26399=>array(60,-70,899,829),26400=>array(33,-72,973,826),26401=>array(39,-85,966,825),26402=>array(85,-39,915,791),26403=>array(41,-72,952,828),26404=>array(65,-77,893,797),26405=>array(61,-66,941,833),26406=>array(34,-61,965,836),26407=>array(54,-73,962,834),26408=>array(77,-68,939,826),26409=>array(77,-58,889,826),26410=>array(65,-67,948,838),26411=>array(55,-67,955,839),26412=>array(41,-67,955,827),26413=>array(46,-62,954,829),26414=>array(75,-65,940,829),26415=>array(34,-69,947,815),26416=>array(51,-15,960,813),26417=>array(65,-70,950,828),26418=>array(57,-63,943,830),26419=>array(56,-71,969,830),26420=>array(49,-55,961,840),26421=>array(54,-68,955,777),26422=>array(53,-68,955,787),26423=>array(54,-58,901,830),26424=>array(66,-67,912,826),26425=>array(55,-63,955,830),26426=>array(54,-73,975,827),26427=>array(58,-66,901,829),26428=>array(54,-56,958,837),26429=>array(45,-62,937,832),26430=>array(48,-62,940,830),26431=>array(37,-54,956,839),26432=>array(53,-66,926,811),26433=>array(53,-64,958,828),26434=>array(42,-64,939,824),26435=>array(39,-65,954,836),26436=>array(42,-63,947,833),26437=>array(51,-61,953,835),26438=>array(39,-58,963,830),26439=>array(33,-62,956,831),26440=>array(37,-68,971,823),26441=>array(43,-69,950,831),26442=>array(43,-67,892,827),26443=>array(61,-63,959,833),26444=>array(33,-67,961,830),26445=>array(55,-68,955,829),26446=>array(51,-70,960,831),26447=>array(64,-62,950,827),26448=>array(40,-75,951,824),26449=>array(44,-71,951,829),26450=>array(44,-71,914,823),26451=>array(32,-69,917,834),26452=>array(47,-71,930,823),26453=>array(34,-64,976,833),26454=>array(43,-72,975,827),26455=>array(40,-67,954,837),26456=>array(47,-76,924,785),26457=>array(39,-70,961,830),26458=>array(50,-59,956,838),26459=>array(49,-70,902,828),26460=>array(49,-70,948,828),26461=>array(42,-64,959,830),26462=>array(39,-58,940,830),26463=>array(71,-67,950,833),26464=>array(39,-58,942,830),26465=>array(40,-65,956,827),26466=>array(44,-23,956,822),26467=>array(51,-58,912,830),26468=>array(51,-58,956,830),26469=>array(49,-57,951,830),26470=>array(47,-66,948,835),26471=>array(46,-59,931,833),26472=>array(22,-68,902,826),26473=>array(21,-62,890,825),26474=>array(51,-58,950,831),26475=>array(47,-62,954,835),26476=>array(41,-61,969,836),26477=>array(40,-62,962,832),26478=>array(47,-62,950,839),26479=>array(41,-63,959,835),26480=>array(46,-73,943,825),26481=>array(50,-71,960,831),26482=>array(31,-64,978,787),26483=>array(44,-65,956,832),26484=>array(54,-69,966,838),26485=>array(40,-68,948,837),26486=>array(44,-58,963,837),26487=>array(44,-68,967,825),26488=>array(49,-77,964,824),26489=>array(60,-69,962,829),26490=>array(39,-61,956,832),26491=>array(39,-61,959,832),26492=>array(51,-64,943,830),26493=>array(55,-70,950,826),26494=>array(39,-62,959,833),26495=>array(31,-73,966,823),26496=>array(42,-55,973,803),26497=>array(45,-73,972,829),26498=>array(71,-71,886,819),26499=>array(50,-75,903,822),26500=>array(45,-61,919,842),26501=>array(51,-68,953,830),26502=>array(39,-61,954,833),26503=>array(37,-70,968,826),26504=>array(58,-55,973,809),26505=>array(51,-58,961,830),26506=>array(46,-61,905,842),26507=>array(51,-58,941,830),26508=>array(42,-64,955,824),26509=>array(42,-59,963,835),26510=>array(36,-69,975,828),26511=>array(47,-65,970,835),26512=>array(41,-68,942,831),26513=>array(40,-61,964,833),26514=>array(47,-62,967,833),26515=>array(32,-59,956,842),26516=>array(55,-73,970,833),26517=>array(48,-62,959,836),26518=>array(48,-70,957,833),26519=>array(30,-69,954,829),26520=>array(42,-64,908,835),26521=>array(38,-58,968,839),26522=>array(57,-68,965,843),26523=>array(33,-66,968,823),26524=>array(48,-67,960,788),26525=>array(48,-64,965,834),26526=>array(24,-69,968,822),26527=>array(54,-80,954,830),26528=>array(39,-64,954,837),26529=>array(51,-65,948,830),26530=>array(31,-68,931,822),26531=>array(32,-76,956,824),26532=>array(40,-68,954,830),26533=>array(20,-67,903,820),26534=>array(51,-66,937,830),26535=>array(19,-73,928,823),26536=>array(23,-72,950,820),26537=>array(48,-74,950,820),26538=>array(41,-63,960,831),26539=>array(15,-58,937,830),26540=>array(42,-66,955,832),26541=>array(39,-51,944,832),26542=>array(55,-70,954,829),26543=>array(52,-62,956,836),26544=>array(42,-63,954,833),26545=>array(43,-62,964,852),26546=>array(42,-55,969,856),26547=>array(38,-68,965,829),26548=>array(51,-62,917,830),26549=>array(41,-67,950,827),26550=>array(47,-66,964,827),26551=>array(51,-58,934,832),26552=>array(51,-58,925,841),26553=>array(51,-58,951,830),26554=>array(42,-69,953,828),26555=>array(37,-62,964,829),26556=>array(40,-48,965,823),26557=>array(26,-54,950,827),26558=>array(48,-72,950,829),26559=>array(7,-66,968,829),26560=>array(45,-73,957,830),26561=>array(32,-62,958,835),26562=>array(51,-77,963,816),26563=>array(39,-80,957,827),26564=>array(46,-58,943,828),26565=>array(39,-55,963,840),26566=>array(51,-58,964,830),26567=>array(51,-71,976,822),26568=>array(51,-72,958,824),26569=>array(42,-69,965,825),26570=>array(34,-66,984,833),26571=>array(50,-70,968,822),26572=>array(49,-66,895,827),26573=>array(47,-75,961,823),26574=>array(51,-63,957,830),26575=>array(45,-62,896,846),26576=>array(44,-69,956,835),26577=>array(40,-65,953,827),26578=>array(45,-61,966,830),26579=>array(51,-66,956,835),26580=>array(48,-67,947,788),26581=>array(58,-67,917,825),26582=>array(32,-66,895,829),26583=>array(33,-68,948,833),26584=>array(58,-67,942,825),26585=>array(40,-64,898,833),26586=>array(37,-66,899,835),26587=>array(39,-69,896,825),26588=>array(40,-60,946,830),26589=>array(51,-66,945,836),26590=>array(51,-66,950,839),26591=>array(37,-65,967,832),26592=>array(26,-62,922,836),26593=>array(26,-69,981,827),26594=>array(51,-58,945,830),26595=>array(36,-81,957,822),26596=>array(51,-58,961,830),26597=>array(50,-12,951,826),26598=>array(58,-68,958,826),26599=>array(51,-59,952,830),26600=>array(48,-66,959,850),26601=>array(35,-65,952,824),26602=>array(50,-79,918,820),26603=>array(44,-71,914,838),26604=>array(55,-61,932,838),26605=>array(51,-77,962,826),26606=>array(51,-65,933,832),26607=>array(51,-61,953,830),26608=>array(64,-63,945,839),26609=>array(41,-67,957,839),26610=>array(43,-63,957,830),26611=>array(34,-61,921,837),26612=>array(44,-68,959,825),26613=>array(35,-60,956,832),26614=>array(50,-66,895,827),26615=>array(33,-55,964,836),26616=>array(48,-66,956,827),26617=>array(45,-66,934,832),26618=>array(50,-68,890,827),26619=>array(50,-12,952,826),26620=>array(36,-73,949,828),26621=>array(27,-75,947,817),26622=>array(27,-75,924,817),26623=>array(40,-64,949,827),26624=>array(43,-67,955,834),26625=>array(46,-61,905,837),26626=>array(46,-64,954,831),26627=>array(43,-76,945,834),26628=>array(60,-65,957,820),26629=>array(25,-65,965,829),26630=>array(38,-72,958,834),26631=>array(21,-59,940,833),26632=>array(17,-71,933,825),26633=>array(20,-71,917,817),26634=>array(17,-69,930,820),26635=>array(25,-60,942,833),26636=>array(21,-72,918,820),26637=>array(21,-68,951,827),26638=>array(21,-74,950,816),26639=>array(32,-57,925,833),26640=>array(32,-63,964,844),26641=>array(20,-71,929,818),26642=>array(58,-65,927,845),26643=>array(37,-65,948,826),26644=>array(56,-64,962,836),26645=>array(63,-68,953,823),26646=>array(54,-62,957,833),26647=>array(60,-65,957,788),26648=>array(63,-71,933,835),26649=>array(45,-66,961,842),26650=>array(38,-69,969,833),26651=>array(34,-65,966,835),26652=>array(39,-67,964,830),26653=>array(34,-64,943,832),26654=>array(56,-64,962,811),26655=>array(38,-63,948,845),26656=>array(45,-67,961,844),26657=>array(37,-74,963,822),26658=>array(39,-64,957,831),26659=>array(39,-64,965,843),26660=>array(32,-65,981,837),26661=>array(52,-65,954,841),26662=>array(39,-70,908,832),26663=>array(33,-64,961,836),26664=>array(32,-70,971,833),26665=>array(51,-58,909,830),26666=>array(28,-63,961,836),26667=>array(51,-68,930,830),26668=>array(53,-67,955,826),26669=>array(38,-68,951,828),26670=>array(53,-70,954,826),26671=>array(38,-68,948,826),26672=>array(29,-64,956,832),26673=>array(33,-77,955,825),26674=>array(36,-65,952,833),26675=>array(45,-68,954,826),26676=>array(38,-63,962,833),26677=>array(36,-67,908,830),26678=>array(17,-62,895,831),26679=>array(17,-61,924,831),26680=>array(33,-67,949,825),26681=>array(51,-71,957,820),26682=>array(44,-68,942,829),26683=>array(33,-58,971,839),26684=>array(44,-65,968,835),26685=>array(50,-59,957,839),26686=>array(39,-77,951,834),26687=>array(44,-66,991,842),26688=>array(54,-67,960,841),26689=>array(39,-68,956,835),26690=>array(39,-66,944,827),26691=>array(39,-72,945,828),26692=>array(33,-68,966,832),26693=>array(40,-65,967,844),26694=>array(30,-69,941,826),26695=>array(63,-65,963,844),26696=>array(63,-65,963,838),26697=>array(39,-60,956,845),26698=>array(50,-48,948,827),26699=>array(33,-71,971,832),26700=>array(52,-67,957,831),26701=>array(51,-67,932,830),26702=>array(51,-58,950,830),26703=>array(31,-64,957,832),26704=>array(46,-65,895,830),26705=>array(53,-65,958,788),26706=>array(52,-63,957,836),26707=>array(39,-65,954,827),26708=>array(38,-62,939,837),26709=>array(54,-74,898,821),26710=>array(54,-74,972,857),26711=>array(54,-74,964,821),26712=>array(50,-74,898,837),26713=>array(51,-65,946,833),26714=>array(45,-75,945,839),26715=>array(36,-66,946,836),26716=>array(54,-74,959,821),26717=>array(37,-66,949,835),26718=>array(36,-74,957,821),26719=>array(22,-71,933,826),26720=>array(18,-67,922,824),26721=>array(17,-74,938,821),26722=>array(20,-81,921,816),26723=>array(51,-60,935,830),26724=>array(26,-63,932,826),26725=>array(36,-53,966,844),26726=>array(25,-75,929,817),26727=>array(25,-78,959,833),26728=>array(27,-61,949,840),26729=>array(24,-69,923,833),26730=>array(44,-68,938,827),26731=>array(37,-69,972,829),26732=>array(48,-61,970,836),26733=>array(26,-72,966,832),26734=>array(41,-70,954,829),26735=>array(44,-65,951,827),26736=>array(43,-65,961,829),26737=>array(41,-68,953,826),26738=>array(33,-64,953,837),26739=>array(19,-73,979,834),26740=>array(51,-76,955,830),26741=>array(49,-74,953,826),26742=>array(42,-71,902,827),26743=>array(51,-63,924,844),26744=>array(44,-71,953,837),26745=>array(48,-66,977,848),26746=>array(35,-67,965,833),26747=>array(46,-73,976,821),26748=>array(36,-65,965,826),26749=>array(56,-23,960,824),26750=>array(51,-72,956,830),26751=>array(51,-62,933,830),26752=>array(46,-67,972,832),26753=>array(53,-68,956,808),26754=>array(50,-65,961,833),26755=>array(41,-66,960,830),26756=>array(32,-62,945,832),26757=>array(46,-71,953,843),26758=>array(38,-68,951,836),26759=>array(49,-65,961,829),26760=>array(31,-62,920,843),26761=>array(41,-69,953,826),26762=>array(39,-62,977,832),26763=>array(41,-71,897,824),26764=>array(48,-69,977,826),26765=>array(33,-67,935,842),26766=>array(39,-67,945,848),26767=>array(51,-67,934,833),26768=>array(32,-64,954,831),26769=>array(34,-76,970,821),26770=>array(42,-69,964,828),26771=>array(38,-70,956,837),26772=>array(28,-67,965,840),26773=>array(21,-67,970,833),26774=>array(37,-82,956,824),26775=>array(35,-68,956,829),26776=>array(36,-62,958,833),26777=>array(50,-70,911,827),26778=>array(50,-68,963,848),26779=>array(34,-68,962,824),26780=>array(30,-69,979,828),26781=>array(42,-71,981,839),26782=>array(45,-65,966,827),26783=>array(63,-68,932,847),26784=>array(51,-64,913,830),26785=>array(40,-72,962,838),26786=>array(44,-63,915,835),26787=>array(41,-70,967,825),26788=>array(47,-68,975,827),26789=>array(45,-71,957,838),26790=>array(49,-59,947,828),26791=>array(47,-62,948,835),26792=>array(41,-68,950,823),26793=>array(44,-64,952,828),26794=>array(43,-67,951,823),26795=>array(47,-69,968,830),26796=>array(42,-68,953,825),26797=>array(51,-73,951,835),26798=>array(42,-66,911,830),26799=>array(44,-70,927,839),26800=>array(40,-67,961,832),26801=>array(36,-54,913,835),26802=>array(44,-61,961,831),26803=>array(51,-70,957,830),26804=>array(30,-76,974,827),26805=>array(41,-79,943,824),26806=>array(31,-64,971,832),26807=>array(29,-62,971,839),26808=>array(36,-65,918,835),26809=>array(51,-58,954,830),26810=>array(46,-58,943,833),26811=>array(33,-65,950,836),26812=>array(33,-64,952,830),26813=>array(36,-54,972,835),26814=>array(27,-60,959,835),26815=>array(54,-55,971,835),26816=>array(24,-60,934,832),26817=>array(36,-64,968,844),26818=>array(23,-70,947,819),26819=>array(50,-67,967,813),26820=>array(39,-68,969,842),26821=>array(24,-72,970,824),26822=>array(30,-70,953,839),26823=>array(48,-68,959,824),26824=>array(43,-68,952,832),26825=>array(58,-71,922,838),26826=>array(72,-71,944,835),26827=>array(29,-70,947,827),26828=>array(41,-70,977,826),26829=>array(51,-58,946,830),26830=>array(51,-71,972,828),26831=>array(33,-71,973,825),26832=>array(42,-59,964,843),26833=>array(48,-73,954,824),26834=>array(27,-68,962,838),26835=>array(42,-72,950,841),26836=>array(39,-70,961,831),26837=>array(39,-70,954,823),26838=>array(37,-66,984,832),26839=>array(48,-65,966,834),26840=>array(39,-65,968,830),26841=>array(21,-66,979,844),26842=>array(57,-72,912,822),26843=>array(36,-75,932,845),26844=>array(41,-71,973,833),26845=>array(42,-73,903,826),26846=>array(42,-72,898,826),26847=>array(50,-64,973,835),26848=>array(54,-67,967,836),26849=>array(40,-72,916,824),26850=>array(37,-68,898,824),26851=>array(39,-70,965,832),26852=>array(51,-72,960,833),26853=>array(39,-69,967,826),26854=>array(43,-67,951,826),26855=>array(39,-70,948,840),26856=>array(44,-53,975,848),26857=>array(36,-75,897,825),26858=>array(36,-59,971,845),26859=>array(32,-58,964,841),26860=>array(30,-64,973,843),26861=>array(32,-68,968,839),26862=>array(30,-69,970,833),26863=>array(52,-70,963,834),26864=>array(38,-64,957,830),26865=>array(39,-67,972,832),26866=>array(22,-68,939,836),26867=>array(27,-71,975,827),26868=>array(40,-74,970,827),26869=>array(35,-70,968,822),26870=>array(33,-67,969,831),26871=>array(36,-68,970,824),26872=>array(42,-70,961,783),26873=>array(39,-70,956,835),26874=>array(42,-64,921,829),26875=>array(45,-62,983,830),26876=>array(32,-61,967,831),26877=>array(46,-70,963,826),26878=>array(44,-56,954,829),26879=>array(26,-77,951,835),26880=>array(34,-64,962,834),26881=>array(31,-62,952,833),26882=>array(31,-65,972,829),26883=>array(31,-62,957,837),26884=>array(39,-73,954,832),26885=>array(21,-75,927,817),26886=>array(51,-71,913,824),26887=>array(42,-78,960,827),26888=>array(36,-70,902,844),26889=>array(39,-65,964,841),26890=>array(48,-71,955,838),26891=>array(35,-67,967,835),26892=>array(51,-58,954,830),26893=>array(29,-73,954,835),26894=>array(37,-71,952,836),26895=>array(51,-58,964,830),26896=>array(35,-68,951,833),26897=>array(48,-79,954,835),26898=>array(36,-64,966,829),26899=>array(37,-67,980,830),26900=>array(48,-71,930,832),26901=>array(39,-69,967,826),26902=>array(29,-67,946,840),26903=>array(41,-62,976,843),26904=>array(29,-37,983,831),26905=>array(41,-68,900,832),26906=>array(31,-65,918,832),26907=>array(41,-62,958,834),26908=>array(33,-62,959,838),26909=>array(38,-71,986,826),26910=>array(38,-71,986,830),26911=>array(18,-76,954,815),26912=>array(32,-71,944,827),26913=>array(21,-70,918,833),26914=>array(18,-76,886,815),26915=>array(33,-72,955,833),26916=>array(34,-63,920,823),26917=>array(44,-62,905,830),26918=>array(27,-63,950,843),26919=>array(18,-76,977,828),26920=>array(27,-70,951,829),26921=>array(18,-76,956,856),26922=>array(42,-67,954,825),26923=>array(18,-76,937,837),26924=>array(33,-76,953,848),26925=>array(10,-63,922,830),26926=>array(18,-76,942,835),26927=>array(32,-64,950,837),26928=>array(28,-65,941,826),26929=>array(18,-76,970,843),26930=>array(36,-70,955,835),26931=>array(33,-55,973,838),26932=>array(31,-71,975,837),26933=>array(26,-73,965,826),26934=>array(39,-70,969,825),26935=>array(38,-69,962,828),26936=>array(19,-55,961,852),26937=>array(39,-70,940,827),26938=>array(18,-76,981,825),26939=>array(39,-67,950,826),26940=>array(26,-70,951,830),26941=>array(36,-67,970,831),26942=>array(18,-76,951,833),26943=>array(30,-64,978,835),26944=>array(37,-68,910,824),26945=>array(39,-71,971,827),26946=>array(30,-63,962,831),26947=>array(30,-61,943,833),26948=>array(33,-70,928,824),26949=>array(30,-73,948,823),26950=>array(30,-70,952,823),26951=>array(18,-76,919,815),26952=>array(44,-72,965,824),26953=>array(42,-69,954,826),26954=>array(47,-72,944,817),26955=>array(38,-69,922,826),26956=>array(41,-72,955,836),26957=>array(35,-70,966,813),26958=>array(30,-71,951,823),26959=>array(38,-68,980,829),26960=>array(18,-76,969,815),26961=>array(35,-73,972,832),26962=>array(39,-64,967,830),26963=>array(47,-64,971,836),26964=>array(39,-70,954,828),26965=>array(28,-76,927,845),26966=>array(21,-63,914,828),26967=>array(27,-59,970,840),26968=>array(36,-69,968,830),26969=>array(33,-70,961,830),26970=>array(48,-69,954,827),26971=>array(44,-60,953,834),26972=>array(39,-71,930,827),26973=>array(39,-70,971,836),26974=>array(39,-70,942,818),26975=>array(32,-71,952,836),26976=>array(33,-67,951,830),26977=>array(33,-76,950,818),26978=>array(44,-62,967,843),26979=>array(49,-67,924,829),26980=>array(26,-76,968,850),26981=>array(31,-60,971,848),26982=>array(41,-64,957,854),26983=>array(18,-76,988,836),26984=>array(37,-74,962,836),26985=>array(33,-69,967,826),26986=>array(39,-62,973,834),26987=>array(39,-70,957,818),26988=>array(37,-70,903,823),26989=>array(52,-69,965,829),26990=>array(39,-70,949,829),26991=>array(35,-64,961,839),26992=>array(37,-76,979,824),26993=>array(34,-71,969,831),26994=>array(24,-64,968,829),26995=>array(34,-64,975,832),26996=>array(42,-70,932,839),26997=>array(39,-68,956,824),26998=>array(44,-68,968,829),26999=>array(42,-70,956,827),27000=>array(34,-66,986,827),27001=>array(39,-70,957,818),27002=>array(36,-70,961,825),27003=>array(39,-65,958,834),27004=>array(18,-52,932,838),27005=>array(50,-64,950,847),27006=>array(39,-75,966,841),27007=>array(27,-67,972,832),27008=>array(37,-68,914,825),27009=>array(39,-70,940,835),27010=>array(30,-70,966,824),27011=>array(31,-71,960,823),27012=>array(21,-64,934,830),27013=>array(44,-76,967,820),27014=>array(30,-68,971,849),27015=>array(29,-76,934,822),27016=>array(16,-68,885,825),27017=>array(27,-75,961,816),27018=>array(28,-67,917,833),27019=>array(27,-67,916,829),27020=>array(28,-72,970,829),27021=>array(30,-67,912,824),27022=>array(33,-62,967,832),27023=>array(33,-64,954,859),27024=>array(28,-71,967,827),27025=>array(31,-70,960,833),27026=>array(24,-64,917,829),27027=>array(31,-68,958,833),27028=>array(46,-61,939,835),27029=>array(33,-64,969,830),27030=>array(46,-67,970,827),27031=>array(33,-70,955,826),27032=>array(29,-66,971,842),27033=>array(38,-68,966,833),27034=>array(39,-70,967,832),27035=>array(30,-68,973,839),27036=>array(54,-70,928,833),27037=>array(30,-73,967,835),27038=>array(33,-70,968,825),27039=>array(24,-64,941,845),27040=>array(39,-72,946,831),27041=>array(30,-69,951,833),27042=>array(24,-64,967,844),27043=>array(27,-69,951,837),27044=>array(28,-70,980,829),27045=>array(38,-65,960,830),27046=>array(49,-56,968,855),27047=>array(38,-74,939,817),27048=>array(47,-69,942,838),27049=>array(26,-69,975,826),27050=>array(31,-71,923,827),27051=>array(33,-68,965,844),27052=>array(40,-74,970,826),27053=>array(28,-65,965,849),27054=>array(61,-67,948,832),27055=>array(31,-60,954,833),27056=>array(34,-68,956,832),27057=>array(19,-66,972,832),27058=>array(39,-70,965,818),27059=>array(36,-65,967,840),27060=>array(53,-66,913,834),27061=>array(31,-70,956,828),27062=>array(37,-69,951,838),27063=>array(41,-67,944,841),27064=>array(18,-70,964,823),27065=>array(26,-70,965,827),27066=>array(37,-64,971,838),27067=>array(55,-62,930,845),27068=>array(32,-64,960,833),27069=>array(32,-75,972,825),27070=>array(39,-70,947,818),27071=>array(39,-70,962,829),27072=>array(32,-62,968,831),27073=>array(39,-70,940,844),27074=>array(23,-70,963,823),27075=>array(36,-60,969,845),27076=>array(39,-70,915,822),27077=>array(43,-69,927,823),27078=>array(42,-69,945,827),27079=>array(33,-78,961,833),27080=>array(24,-64,959,829),27081=>array(26,-73,973,836),27082=>array(34,-67,970,845),27083=>array(40,-68,954,828),27084=>array(28,-72,959,843),27085=>array(31,-70,960,851),27086=>array(39,-70,951,847),27087=>array(25,-67,952,840),27088=>array(39,-70,948,844),27089=>array(30,-68,976,787),27090=>array(40,-68,950,843),27091=>array(39,-70,969,818),27092=>array(33,-67,987,849),27093=>array(35,-70,968,835),27094=>array(43,-77,968,844),27095=>array(49,-61,926,834),27096=>array(35,-62,969,843),27097=>array(34,-69,950,836),27098=>array(33,-70,923,818),27099=>array(13,-57,922,845),27100=>array(19,-76,953,843),27101=>array(39,-70,942,844),27102=>array(13,-57,958,845),27103=>array(21,-64,917,842),27104=>array(21,-65,911,825),27105=>array(13,-67,964,845),27106=>array(20,-73,916,823),27107=>array(24,-74,951,845),27108=>array(32,-71,976,825),27109=>array(37,-64,965,830),27110=>array(38,-73,959,845),27111=>array(31,-64,973,837),27112=>array(29,-62,955,836),27113=>array(29,-60,969,811),27114=>array(26,-67,966,845),27115=>array(43,-66,956,835),27116=>array(33,-78,988,835),27117=>array(33,-70,964,839),27118=>array(34,-72,989,850),27119=>array(13,-65,953,845),27120=>array(13,-68,959,845),27121=>array(30,-67,968,826),27122=>array(27,-71,962,842),27123=>array(53,-65,963,843),27124=>array(34,-65,969,831),27125=>array(13,-57,978,845),27126=>array(22,-71,906,831),27127=>array(31,-73,987,829),27128=>array(37,-70,983,824),27129=>array(37,-64,952,845),27130=>array(28,-66,966,848),27131=>array(33,-58,971,839),27132=>array(38,-71,986,826),27133=>array(44,-71,948,827),27134=>array(30,-72,979,828),27135=>array(26,-65,953,828),27136=>array(45,-67,960,847),27137=>array(46,-64,976,835),27138=>array(60,-64,959,847),27139=>array(21,-74,939,826),27140=>array(21,-71,990,826),27141=>array(39,-64,964,829),27142=>array(30,-76,945,829),27143=>array(27,-73,989,824),27144=>array(36,-70,968,835),27145=>array(37,-80,968,826),27146=>array(28,-66,964,836),27147=>array(34,-67,961,827),27148=>array(26,-68,967,829),27149=>array(30,-84,955,830),27150=>array(26,-65,942,843),27151=>array(30,-69,954,826),27152=>array(26,-65,958,839),27153=>array(36,-61,985,836),27154=>array(26,-65,945,830),27155=>array(39,-69,949,831),27156=>array(36,-67,970,842),27157=>array(30,-77,973,832),27158=>array(46,-72,961,853),27159=>array(43,-68,956,826),27160=>array(32,-70,956,824),27161=>array(33,-70,957,818),27162=>array(33,-70,959,838),27163=>array(44,-61,971,833),27164=>array(33,-79,961,841),27165=>array(39,-71,962,828),27166=>array(46,-61,957,830),27167=>array(41,-67,944,826),27168=>array(30,-69,953,826),27169=>array(31,-69,952,828),27170=>array(33,-70,959,847),27171=>array(35,-62,978,848),27172=>array(6,-73,993,824),27173=>array(38,-73,970,825),27174=>array(40,-67,958,831),27175=>array(35,-76,976,828),27176=>array(39,-68,955,832),27177=>array(25,-72,957,832),27178=>array(26,-72,944,822),27179=>array(37,-62,964,832),27180=>array(33,-70,964,831),27181=>array(33,-60,972,831),27182=>array(33,-70,957,818),27183=>array(18,-72,929,819),27184=>array(36,-63,957,838),27185=>array(22,-74,953,832),27186=>array(34,-55,966,852),27187=>array(32,-66,955,830),27188=>array(34,-71,965,831),27189=>array(44,-67,969,836),27190=>array(27,-70,948,818),27191=>array(27,-67,950,844),27192=>array(48,-68,971,833),27193=>array(39,-71,953,825),27194=>array(38,-68,954,832),27195=>array(39,-81,958,826),27196=>array(39,-77,953,820),27197=>array(35,-65,957,851),27198=>array(30,-66,977,830),27199=>array(33,-70,954,828),27200=>array(44,-64,984,851),27201=>array(37,-69,956,828),27202=>array(35,-76,974,851),27203=>array(24,-70,959,843),27204=>array(34,-69,960,835),27205=>array(21,-70,954,845),27206=>array(46,-74,961,831),27207=>array(31,-67,963,837),27208=>array(36,-69,962,830),27209=>array(33,-80,956,825),27210=>array(34,-71,946,818),27211=>array(36,-62,962,836),27212=>array(33,-70,911,818),27213=>array(39,-68,897,822),27214=>array(38,-70,963,826),27215=>array(36,-71,951,838),27216=>array(44,-65,972,832),27217=>array(34,-68,964,826),27218=>array(36,-70,954,838),27219=>array(36,-72,948,838),27220=>array(36,-79,969,839),27221=>array(44,-58,951,836),27222=>array(43,-68,972,825),27223=>array(31,-68,948,839),27224=>array(36,-61,923,828),27225=>array(27,-69,951,830),27226=>array(39,-70,952,829),27227=>array(21,-68,972,828),27228=>array(47,-64,966,816),27229=>array(40,-68,953,826),27230=>array(35,-65,963,827),27231=>array(36,-68,963,829),27232=>array(37,-80,956,837),27233=>array(38,-70,964,837),27234=>array(37,-72,948,842),27235=>array(37,-72,957,847),27236=>array(44,-67,970,838),27237=>array(47,-69,952,821),27238=>array(32,-58,958,847),27239=>array(45,-61,917,849),27240=>array(33,-74,962,830),27241=>array(36,-67,958,826),27242=>array(38,-79,964,826),27243=>array(47,-70,956,827),27244=>array(37,-72,957,819),27245=>array(40,-72,957,824),27246=>array(53,-72,913,834),27247=>array(39,-70,944,824),27248=>array(37,-72,948,863),27249=>array(24,-69,914,829),27250=>array(37,-72,933,833),27251=>array(30,-55,967,821),27252=>array(30,-71,956,830),27253=>array(37,-72,979,832),27254=>array(43,-74,964,821),27255=>array(32,-73,962,838),27256=>array(43,-73,959,818),27257=>array(21,-73,928,817),27258=>array(37,-72,911,819),27259=>array(29,-72,966,819),27260=>array(15,-63,980,837),27261=>array(41,-76,973,833),27262=>array(41,-66,974,828),27263=>array(26,-58,955,832),27264=>array(29,-61,956,841),27265=>array(46,-65,991,855),27266=>array(37,-71,966,828),27267=>array(50,-76,971,819),27268=>array(31,-66,974,844),27269=>array(24,-72,964,823),27270=>array(39,-73,943,836),27271=>array(36,-65,960,834),27272=>array(37,-72,958,819),27273=>array(37,-65,936,826),27274=>array(36,-66,980,829),27275=>array(37,-72,981,820),27276=>array(43,-65,970,829),27277=>array(31,-76,970,829),27278=>array(22,-65,971,851),27279=>array(37,-72,972,833),27280=>array(21,-70,949,838),27281=>array(50,-68,933,826),27282=>array(42,-75,967,826),27283=>array(27,-71,980,834),27284=>array(46,-59,924,839),27285=>array(51,-76,966,824),27286=>array(27,-69,974,834),27287=>array(33,-54,973,840),27288=>array(33,-72,965,849),27289=>array(35,-76,923,815),27290=>array(35,-74,976,827),27291=>array(31,-71,977,826),27292=>array(32,-64,974,861),27293=>array(41,-78,970,819),27294=>array(27,-66,961,837),27295=>array(29,-83,962,823),27296=>array(34,-65,954,834),27297=>array(34,-70,954,826),27298=>array(33,-68,969,858),27299=>array(33,-63,959,838),27300=>array(35,-71,980,827),27301=>array(29,-73,964,842),27302=>array(41,-70,919,826),27303=>array(33,-70,974,823),27304=>array(33,-74,960,829),27305=>array(22,-64,921,857),27306=>array(42,-64,973,849),27307=>array(15,-63,943,830),27308=>array(29,-61,965,836),27309=>array(40,-72,981,828),27310=>array(40,-65,950,833),27311=>array(38,-56,970,838),27312=>array(35,-68,936,845),27313=>array(25,-56,943,832),27314=>array(35,-68,917,832),27315=>array(40,-65,966,846),27316=>array(34,-68,974,827),27317=>array(35,-69,942,824),27318=>array(38,-71,983,834),27319=>array(36,-70,959,821),27320=>array(37,-63,952,839),27321=>array(38,-65,965,842),27322=>array(45,-64,969,842),27323=>array(24,-62,957,839),27324=>array(27,-69,953,825),27325=>array(36,-61,967,831),27326=>array(105,-51,918,822),27327=>array(34,-68,958,829),27328=>array(36,-69,974,840),27329=>array(26,-66,945,839),27330=>array(36,-50,957,840),27331=>array(44,-66,954,835),27332=>array(44,-71,977,835),27333=>array(36,-71,975,839),27334=>array(48,-68,977,824),27335=>array(32,-75,963,825),27336=>array(31,-62,984,847),27337=>array(27,-70,953,826),27338=>array(31,-71,913,824),27339=>array(42,-70,958,840),27340=>array(44,-69,958,832),27341=>array(40,-75,961,831),27342=>array(35,-71,957,849),27343=>array(28,-64,984,828),27344=>array(40,-65,969,813),27345=>array(43,-66,935,827),27346=>array(30,-73,973,831),27347=>array(30,-61,974,849),27348=>array(42,-65,958,831),27349=>array(42,-72,967,831),27350=>array(34,-62,965,836),27351=>array(42,-67,958,833),27352=>array(42,-62,961,831),27353=>array(44,-70,949,824),27354=>array(39,-61,904,833),27355=>array(47,-66,959,840),27356=>array(43,-59,973,843),27357=>array(30,-70,971,835),27358=>array(33,-66,972,841),27359=>array(32,-71,969,841),27360=>array(37,-71,986,838),27361=>array(58,-72,950,833),27362=>array(20,-72,972,837),27363=>array(22,-72,974,841),27364=>array(41,-68,955,841),27365=>array(33,-71,959,847),27366=>array(29,-68,970,841),27367=>array(34,-65,957,840),27368=>array(36,-71,962,833),27369=>array(44,-65,920,833),27370=>array(32,-65,955,832),27371=>array(41,-68,959,831),27372=>array(43,-62,971,843),27373=>array(30,-62,965,831),27374=>array(36,-67,951,827),27375=>array(31,-68,981,842),27376=>array(30,-78,980,841),27377=>array(43,-65,967,840),27378=>array(33,-65,979,839),27379=>array(35,-58,969,855),27380=>array(19,-72,970,843),27381=>array(27,-66,973,840),27382=>array(32,-62,960,831),27383=>array(16,-45,965,851),27384=>array(38,-72,986,835),27385=>array(40,-68,957,830),27386=>array(38,-61,936,832),27387=>array(45,-62,958,826),27388=>array(28,-78,978,832),27389=>array(48,-68,956,813),27390=>array(31,-64,969,829),27391=>array(32,-67,951,835),27392=>array(33,-70,977,837),27393=>array(22,-70,987,832),27394=>array(31,-69,959,828),27395=>array(34,-58,964,853),27396=>array(35,-65,909,836),27397=>array(31,-69,973,827),27398=>array(21,-66,969,836),27399=>array(31,-66,955,827),27400=>array(45,-64,944,838),27401=>array(40,-62,962,835),27402=>array(38,-71,952,830),27403=>array(33,-68,960,823),27404=>array(33,-68,970,838),27405=>array(28,-68,937,832),27406=>array(44,-71,964,842),27407=>array(34,-67,967,830),27408=>array(39,-73,960,828),27409=>array(33,-70,970,831),27410=>array(40,-74,961,844),27411=>array(33,-78,966,836),27412=>array(33,-65,970,828),27413=>array(33,-70,987,828),27414=>array(40,-63,961,841),27415=>array(39,-65,942,830),27416=>array(47,-68,933,827),27417=>array(49,-62,959,831),27418=>array(35,-68,978,846),27419=>array(38,-71,932,835),27420=>array(40,-65,975,839),27421=>array(56,-67,964,843),27422=>array(49,-64,968,828),27423=>array(36,-69,984,835),27424=>array(51,-69,950,842),27425=>array(49,-66,953,822),27426=>array(20,-64,948,839),27427=>array(48,-72,962,831),27428=>array(41,-75,952,819),27429=>array(106,-75,968,829),27430=>array(35,-75,968,838),27431=>array(101,-66,953,833),27432=>array(56,-73,971,829),27433=>array(51,-62,947,822),27434=>array(90,-68,956,837),27435=>array(66,-68,950,847),27436=>array(44,-68,971,848),27437=>array(115,-73,961,830),27438=>array(60,-68,971,850),27439=>array(55,-74,967,830),27440=>array(30,-72,959,831),27441=>array(34,-72,959,834),27442=>array(47,-65,969,837),27443=>array(107,-74,962,830),27444=>array(101,-73,959,848),27445=>array(46,-62,970,853),27446=>array(44,-76,964,826),27447=>array(30,-69,963,838),27448=>array(47,-66,967,839),27449=>array(57,-79,975,830),27450=>array(61,-65,968,832),27451=>array(50,-72,958,838),27452=>array(50,-72,969,830),27453=>array(39,-71,977,839),27454=>array(50,-70,954,835),27455=>array(54,-67,968,841),27456=>array(46,-76,983,824),27457=>array(65,-73,985,827),27458=>array(61,-71,975,833),27459=>array(58,-72,972,838),27460=>array(102,-69,969,827),27461=>array(56,-72,977,826),27462=>array(47,-71,964,843),27463=>array(22,-74,968,842),27464=>array(29,-73,973,844),27465=>array(34,-70,970,841),27466=>array(54,-73,963,846),27467=>array(33,-69,967,826),27468=>array(65,-66,959,839),27469=>array(51,-73,970,841),27470=>array(39,-72,967,830),27471=>array(49,-72,961,842),27472=>array(110,-79,961,830),27473=>array(46,-69,977,831),27474=>array(60,-69,971,839),27475=>array(39,-65,963,841),27476=>array(32,-73,983,838),27477=>array(53,-83,972,825),27478=>array(60,-77,970,830),27479=>array(49,-68,975,840),27480=>array(52,-56,953,835),27481=>array(37,-67,964,856),27482=>array(64,-65,983,849),27483=>array(31,-70,983,864),27484=>array(37,-80,972,836),27485=>array(63,-72,971,838),27486=>array(55,-71,967,829),27487=>array(48,-67,969,841),27488=>array(53,-59,969,849),27489=>array(37,-68,962,836),27490=>array(76,-6,931,791),27491=>array(100,-5,920,756),27492=>array(37,-57,949,804),27493=>array(57,-60,932,835),27494=>array(63,-58,942,834),27495=>array(40,-66,956,830),27496=>array(41,-66,952,835),27497=>array(53,-62,962,833),27498=>array(63,-20,919,779),27499=>array(40,-28,953,783),27500=>array(46,-74,942,822),27501=>array(53,-67,951,829),27502=>array(37,-59,957,836),27503=>array(98,-70,938,835),27504=>array(60,-51,920,792),27505=>array(45,-20,956,836),27506=>array(45,-70,940,834),27507=>array(48,-70,943,834),27508=>array(33,-56,961,801),27509=>array(30,-55,955,849),27510=>array(80,-70,939,823),27511=>array(41,-58,944,789),27512=>array(47,-71,930,846),27513=>array(79,-75,921,767),27514=>array(71,-75,815,798),27515=>array(60,-67,959,761),27516=>array(26,-60,916,801),27517=>array(41,-68,955,828),27518=>array(58,-59,921,843),27519=>array(56,-62,972,840),27520=>array(39,-57,967,840),27521=>array(44,-74,950,774),27522=>array(49,-47,957,785),27523=>array(41,-73,964,827),27524=>array(54,-71,966,853),27525=>array(53,-74,952,827),27526=>array(65,-74,951,829),27527=>array(31,-68,913,826),27528=>array(44,-63,951,838),27529=>array(63,-75,921,835),27530=>array(61,-66,964,832),27531=>array(47,-61,965,845),27532=>array(33,-73,954,773),27533=>array(57,-64,953,837),27534=>array(43,-73,961,821),27535=>array(42,-76,950,821),27536=>array(52,-70,968,829),27537=>array(52,-74,960,823),27538=>array(32,-87,910,778),27539=>array(35,-71,948,820),27540=>array(57,-69,975,831),27541=>array(55,-58,949,829),27542=>array(40,-67,954,835),27543=>array(38,-53,968,835),27544=>array(68,-60,952,832),27545=>array(57,-64,958,829),27546=>array(44,-70,939,823),27547=>array(48,-47,947,788),27548=>array(39,-68,982,842),27549=>array(39,-68,974,829),27550=>array(40,-60,958,800),27551=>array(54,-67,970,782),27552=>array(39,-71,971,843),27553=>array(36,-71,930,830),27554=>array(50,-70,954,826),27555=>array(54,-72,952,829),27556=>array(55,-70,963,845),27557=>array(39,-78,953,834),27558=>array(43,-69,946,834),27559=>array(52,-71,978,829),27560=>array(43,-68,970,833),27561=>array(35,-65,976,798),27562=>array(47,-20,954,833),27563=>array(57,-64,953,789),27564=>array(50,-64,941,786),27565=>array(35,-44,965,807),27566=>array(40,-67,977,854),27567=>array(55,-66,960,838),27568=>array(36,-68,963,830),27569=>array(42,-73,954,829),27570=>array(44,-66,946,829),27571=>array(52,-70,948,788),27572=>array(98,-66,959,792),27573=>array(41,-73,964,832),27574=>array(58,-80,958,819),27575=>array(46,-68,952,836),27576=>array(45,-69,976,833),27577=>array(81,-72,972,787),27578=>array(51,-72,967,824),27579=>array(51,-70,963,833),27580=>array(49,-68,964,833),27581=>array(35,-65,976,847),27582=>array(35,-72,960,823),27583=>array(31,-73,969,799),27584=>array(73,-64,962,836),27585=>array(58,-68,958,833),27586=>array(52,-67,944,815),27587=>array(58,-72,973,843),27588=>array(58,-69,963,835),27589=>array(39,-72,963,831),27590=>array(69,-68,958,810),27591=>array(53,-76,974,819),27592=>array(55,-73,963,830),27593=>array(71,-29,951,800),27594=>array(41,-63,976,833),27595=>array(92,-57,935,798),27596=>array(74,-58,926,788),27597=>array(77,-66,931,783),27598=>array(64,-63,933,843),27599=>array(64,-63,939,843),27600=>array(55,-65,952,836),27601=>array(44,-62,967,805),27602=>array(56,-69,944,832),27603=>array(43,-62,964,835),27604=>array(59,-36,956,811),27605=>array(58,-59,908,816),27606=>array(63,-43,951,816),27607=>array(87,-67,965,820),27608=>array(76,-62,969,794),27609=>array(41,-54,941,826),27610=>array(56,-65,956,845),27611=>array(79,-23,944,822),27612=>array(52,-18,971,840),27613=>array(52,-18,971,840),27614=>array(78,-41,947,831),27615=>array(52,-40,954,841),27616=>array(49,-32,956,823),27617=>array(52,-18,971,840),27618=>array(55,-27,961,837),27619=>array(71,-32,949,778),27620=>array(48,-62,956,830),27621=>array(52,-18,971,841),27622=>array(55,-58,956,836),27623=>array(62,-26,965,834),27624=>array(54,-25,954,833),27625=>array(52,-18,971,840),27626=>array(35,-19,931,836),27627=>array(80,-54,933,840),27628=>array(51,-24,969,832),27629=>array(44,-39,954,836),27630=>array(30,-65,964,835),27631=>array(59,-30,967,835),27632=>array(47,-29,958,834),27633=>array(47,-28,958,833),27634=>array(39,-76,955,819),27635=>array(70,-44,970,826),27636=>array(47,-28,958,823),27637=>array(30,-65,933,844),27638=>array(44,-28,972,855),27639=>array(90,-55,961,848),27640=>array(55,-28,959,825),27641=>array(28,-70,972,847),27642=>array(48,-28,960,841),27643=>array(31,-65,962,840),27644=>array(31,-68,963,819),27645=>array(44,-32,971,832),27646=>array(47,-67,960,822),27647=>array(35,-67,967,853),27648=>array(54,-69,966,824),27649=>array(60,-28,972,835),27650=>array(53,-76,958,825),27651=>array(46,-45,962,839),27652=>array(38,-54,960,844),27653=>array(49,-34,959,841),27654=>array(54,-43,974,840),27655=>array(30,-25,928,835),27656=>array(68,-56,946,844),27657=>array(37,-58,964,840),27658=>array(54,-43,974,854),27659=>array(52,-69,971,828),27660=>array(48,-40,978,843),27661=>array(33,-66,966,830),27662=>array(61,-46,961,825),27663=>array(83,-68,934,828),27664=>array(100,-54,907,832),27665=>array(51,-67,950,784),27666=>array(91,-71,936,839),27667=>array(111,-61,951,781),27668=>array(39,-56,966,853),27669=>array(36,-67,957,847),27670=>array(51,-64,965,845),27671=>array(36,-62,963,853),27672=>array(46,-69,966,840),27673=>array(44,-62,965,852),27674=>array(26,-68,959,849),27675=>array(52,-69,962,839),27676=>array(35,-63,959,849),27677=>array(36,-75,960,835),27678=>array(36,-72,960,835),27679=>array(37,-76,962,829),27680=>array(10,-71,933,837),27681=>array(45,-76,961,845),27682=>array(38,-63,943,832),27683=>array(50,-67,959,838),27684=>array(40,-63,979,849),27685=>array(37,-66,968,842),27686=>array(41,-65,972,858),27687=>array(42,-70,958,832),27688=>array(41,-73,961,835),27689=>array(21,-64,938,825),27690=>array(38,-66,968,849),27691=>array(47,-68,957,831),27692=>array(39,-61,974,854),27693=>array(38,-66,966,852),27694=>array(48,-79,963,835),27695=>array(45,-74,959,841),27696=>array(35,-70,964,839),27697=>array(25,-69,955,830),27698=>array(25,-70,955,830),27699=>array(43,-71,971,833),27700=>array(47,-64,953,826),27701=>array(320,-38,602,803),27702=>array(51,-74,958,782),27703=>array(47,-64,953,826),27704=>array(51,-65,957,838),27705=>array(85,-28,958,830),27706=>array(40,-64,962,826),27707=>array(69,-60,921,829),27708=>array(54,-39,945,830),27709=>array(27,-71,967,846),27710=>array(71,-32,962,814),27711=>array(60,-65,966,823),27712=>array(51,-55,941,808),27713=>array(58,-59,962,833),27714=>array(61,-65,938,835),27715=>array(60,-62,977,814),27716=>array(60,-63,942,835),27717=>array(59,-51,937,814),27718=>array(33,-65,961,790),27719=>array(46,-49,920,803),27720=>array(70,-59,896,790),27721=>array(40,-59,956,804),27722=>array(57,-66,967,813),27723=>array(59,-57,912,836),27724=>array(62,-72,910,829),27725=>array(44,-71,975,826),27726=>array(53,-62,959,825),27727=>array(62,-65,960,829),27728=>array(67,-71,919,831),27729=>array(67,-42,930,826),27730=>array(55,-49,958,836),27731=>array(55,-64,954,802),27732=>array(60,-37,967,842),27733=>array(57,-65,898,820),27734=>array(54,-65,954,833),27735=>array(48,-67,948,798),27736=>array(48,-59,933,831),27737=>array(51,-67,957,814),27738=>array(49,-52,948,802),27739=>array(43,-63,975,812),27740=>array(33,-46,945,808),27741=>array(47,-62,947,847),27742=>array(58,-68,948,781),27743=>array(65,-51,940,796),27744=>array(48,-46,959,825),27745=>array(58,-52,943,802),27746=>array(74,-58,945,811),27747=>array(92,-68,957,831),27748=>array(51,-63,899,790),27749=>array(52,-70,977,828),27750=>array(44,-68,963,826),27751=>array(69,-68,964,801),27752=>array(70,-57,900,812),27753=>array(55,-40,911,817),27754=>array(54,-41,944,809),27755=>array(53,-68,951,833),27756=>array(57,-67,964,822),27757=>array(61,-69,905,801),27758=>array(41,-65,904,831),27759=>array(48,-61,951,830),27760=>array(48,-64,962,835),27761=>array(50,-70,957,837),27762=>array(41,-68,955,820),27763=>array(49,-73,972,807),27764=>array(53,-64,944,846),27765=>array(53,-73,945,854),27766=>array(42,-66,962,830),27767=>array(59,-63,941,805),27768=>array(54,-69,949,833),27769=>array(58,-59,900,820),27770=>array(56,-72,970,836),27771=>array(41,-75,951,826),27772=>array(41,-75,951,811),27773=>array(63,-61,962,850),27774=>array(41,-62,955,814),27775=>array(62,-57,950,820),27776=>array(45,-75,931,825),27777=>array(56,-48,947,811),27778=>array(58,-67,950,831),27779=>array(48,-64,962,819),27780=>array(46,-60,946,807),27781=>array(47,-70,948,812),27782=>array(63,-66,951,817),27783=>array(48,-60,951,849),27784=>array(56,-73,946,824),27785=>array(51,-58,952,788),27786=>array(49,-58,973,833),27787=>array(51,-69,960,827),27788=>array(41,-44,963,833),27789=>array(56,-38,939,794),27790=>array(45,-62,961,844),27791=>array(62,-67,926,814),27792=>array(43,-63,960,833),27793=>array(66,-51,947,821),27794=>array(58,-71,953,841),27795=>array(54,-62,962,835),27796=>array(54,-60,944,814),27797=>array(59,-56,926,855),27798=>array(54,-64,914,839),27799=>array(35,-58,976,803),27800=>array(52,-50,964,817),27801=>array(51,-62,968,812),27802=>array(65,-44,966,807),27803=>array(41,-65,942,837),27804=>array(70,-66,953,837),27805=>array(31,-69,969,835),27806=>array(52,-74,939,826),27807=>array(41,-61,903,831),27808=>array(66,-64,959,821),27809=>array(47,-62,959,805),27810=>array(40,-66,973,805),27811=>array(58,-63,920,813),27812=>array(42,-47,929,822),27813=>array(41,-57,916,827),27814=>array(52,-46,948,837),27815=>array(28,-63,967,821),27816=>array(58,-58,937,824),27817=>array(41,-62,892,819),27818=>array(45,-62,874,836),27819=>array(56,-61,980,833),27820=>array(62,-72,984,819),27821=>array(39,-67,947,829),27822=>array(57,-30,957,820),27823=>array(52,-52,967,813),27824=>array(53,-71,951,803),27825=>array(53,-44,951,828),27826=>array(38,-58,953,810),27827=>array(49,-67,952,796),27828=>array(46,-47,978,862),27829=>array(73,-53,947,840),27830=>array(51,-73,956,800),27831=>array(53,-81,961,827),27832=>array(42,-63,915,823),27833=>array(64,-69,903,836),27834=>array(54,-74,900,801),27835=>array(48,-64,959,834),27836=>array(52,-61,896,817),27837=>array(69,-64,956,836),27838=>array(67,-56,946,836),27839=>array(43,-48,936,814),27840=>array(45,-68,891,806),27841=>array(59,-62,965,810),27842=>array(45,-73,894,813),27843=>array(47,-70,896,825),27844=>array(39,-63,953,835),27845=>array(49,-66,897,811),27846=>array(28,-50,976,856),27847=>array(48,-73,909,818),27848=>array(81,-66,984,829),27849=>array(46,-73,960,843),27850=>array(60,-57,875,847),27851=>array(39,-66,968,828),27852=>array(42,-32,972,829),27853=>array(44,-67,968,835),27854=>array(97,-62,955,845),27855=>array(42,-71,915,830),27856=>array(64,-68,918,832),27857=>array(57,-75,907,831),27858=>array(55,-64,975,849),27859=>array(50,-53,958,808),27860=>array(46,-53,947,831),27861=>array(64,-59,945,821),27862=>array(56,-68,924,837),27863=>array(61,-53,909,810),27864=>array(78,-67,931,825),27865=>array(54,-64,952,818),27866=>array(38,-39,960,838),27867=>array(56,-67,963,836),27868=>array(41,-69,958,834),27869=>array(55,-68,952,842),27870=>array(51,-72,910,824),27871=>array(62,-63,953,806),27872=>array(36,-50,969,870),27873=>array(46,-46,968,834),27874=>array(50,-75,961,831),27875=>array(62,-27,956,820),27876=>array(59,-65,960,828),27877=>array(56,-64,957,821),27878=>array(62,-57,973,818),27879=>array(55,-70,960,828),27880=>array(60,-46,939,838),27881=>array(49,-58,958,831),27882=>array(53,-59,914,820),27883=>array(54,-53,949,831),27884=>array(53,-72,972,846),27885=>array(52,-73,948,823),27886=>array(63,-69,967,825),27887=>array(49,-63,951,812),27888=>array(38,-65,963,838),27889=>array(59,-71,983,831),27890=>array(50,-46,922,856),27891=>array(42,-58,980,851),27892=>array(58,-26,988,825),27893=>array(57,-67,964,777),27894=>array(45,-66,929,815),27895=>array(57,-62,929,822),27896=>array(53,-62,910,822),27897=>array(53,-50,955,798),27898=>array(42,-62,933,828),27899=>array(43,-55,893,806),27900=>array(47,-76,949,814),27901=>array(55,-70,948,805),27902=>array(63,-58,926,799),27903=>array(64,-72,964,812),27904=>array(51,-69,954,838),27905=>array(57,-71,957,827),27906=>array(57,-66,945,846),27907=>array(44,-78,972,829),27908=>array(71,-57,915,803),27909=>array(57,-66,965,806),27910=>array(47,-60,964,805),27911=>array(56,-63,910,810),27912=>array(50,-73,964,829),27913=>array(49,-67,955,822),27914=>array(56,-64,970,840),27915=>array(42,-65,951,846),27916=>array(45,-62,902,830),27917=>array(52,-44,954,812),27918=>array(58,-69,898,842),27919=>array(56,-70,954,811),27920=>array(55,-70,955,830),27921=>array(49,-66,974,841),27922=>array(46,-53,947,813),27923=>array(55,-65,941,824),27924=>array(58,-61,935,838),27925=>array(41,-73,975,818),27926=>array(46,-70,962,807),27927=>array(60,-62,963,833),27928=>array(47,-74,953,825),27929=>array(42,-62,967,832),27930=>array(49,-70,968,834),27931=>array(57,-72,959,842),27932=>array(38,-67,981,849),27933=>array(55,-71,959,835),27934=>array(48,-55,898,819),27935=>array(45,-74,973,830),27936=>array(51,-68,954,844),27937=>array(71,-67,965,824),27938=>array(53,-79,952,830),27939=>array(51,-65,955,824),27940=>array(44,-38,962,845),27941=>array(48,-62,959,842),27942=>array(52,-70,932,830),27943=>array(42,-77,945,828),27944=>array(52,-74,963,835),27945=>array(55,-63,974,831),27946=>array(69,-60,940,834),27947=>array(50,-53,970,829),27948=>array(53,-71,963,818),27949=>array(50,-45,953,812),27950=>array(52,-60,967,825),27951=>array(53,-68,948,829),27952=>array(54,-52,949,805),27953=>array(56,-64,959,812),27954=>array(57,-70,897,820),27955=>array(56,-64,908,834),27956=>array(48,-65,956,847),27957=>array(50,-59,908,850),27958=>array(56,-63,917,838),27959=>array(55,-57,956,809),27960=>array(59,-75,965,819),27961=>array(54,-53,959,802),27962=>array(55,-72,889,830),27963=>array(43,-70,942,826),27964=>array(50,-54,956,829),27965=>array(50,-59,986,845),27966=>array(51,-72,966,832),27967=>array(58,-63,988,854),27968=>array(48,-73,909,828),27969=>array(40,-70,964,830),27970=>array(48,-73,970,836),27971=>array(49,-74,939,818),27972=>array(48,-61,952,839),27973=>array(46,-70,939,853),27974=>array(34,-61,947,836),27975=>array(37,-63,929,834),27976=>array(62,-80,920,819),27977=>array(46,-71,930,822),27978=>array(57,-54,935,816),27979=>array(48,-63,880,828),27980=>array(45,-63,956,825),27981=>array(45,-68,940,822),27982=>array(36,-64,952,835),27983=>array(55,-68,871,821),27984=>array(54,-68,917,846),27985=>array(57,-60,909,811),27986=>array(46,-69,920,822),27987=>array(40,-58,950,831),27988=>array(43,-64,911,790),27989=>array(54,-64,936,810),27990=>array(46,-66,934,835),27991=>array(56,-63,956,833),27992=>array(66,-64,970,821),27993=>array(41,-65,954,835),27994=>array(24,-54,948,846),27995=>array(42,-70,955,839),27996=>array(47,-65,963,824),27997=>array(52,-45,965,833),27998=>array(50,-54,972,829),27999=>array(50,-76,971,839),28000=>array(40,-65,951,838),28001=>array(60,-63,957,844),28002=>array(63,-44,966,818),28003=>array(56,-64,960,839),28004=>array(52,-65,940,833),28005=>array(45,-35,955,818),28006=>array(42,-52,956,847),28007=>array(53,-43,951,813),28008=>array(57,-68,972,831),28009=>array(29,-63,944,841),28010=>array(62,-63,962,829),28011=>array(46,-60,938,817),28012=>array(48,-49,952,817),28013=>array(47,-70,962,816),28014=>array(46,-68,951,834),28015=>array(54,-47,949,835),28016=>array(55,-65,909,831),28017=>array(54,-70,963,808),28018=>array(54,-72,969,842),28019=>array(57,-76,957,843),28020=>array(53,-60,959,847),28021=>array(43,-74,954,831),28022=>array(46,-69,945,836),28023=>array(42,-62,956,843),28024=>array(42,-69,949,798),28025=>array(43,-67,971,830),28026=>array(54,-67,911,827),28027=>array(50,-65,908,819),28028=>array(42,-65,962,840),28029=>array(53,-66,958,821),28030=>array(53,-70,953,830),28031=>array(56,-78,955,810),28032=>array(51,-66,963,811),28033=>array(55,-76,966,822),28034=>array(48,-68,975,843),28035=>array(52,-71,906,812),28036=>array(55,-68,956,830),28037=>array(28,-26,960,816),28038=>array(44,-67,950,809),28039=>array(50,-38,956,820),28040=>array(64,-67,917,833),28041=>array(48,-58,956,834),28042=>array(55,-52,972,809),28043=>array(56,-71,968,826),28044=>array(49,-61,897,818),28045=>array(50,-67,947,832),28046=>array(36,-66,964,813),28047=>array(63,-68,948,810),28048=>array(59,-67,964,827),28049=>array(49,-68,961,825),28050=>array(45,-68,948,814),28051=>array(74,-65,915,814),28052=>array(53,-67,996,829),28053=>array(42,-68,927,844),28054=>array(39,-48,956,859),28055=>array(57,-70,955,840),28056=>array(37,-53,973,863),28057=>array(36,-68,959,827),28058=>array(54,-64,968,852),28059=>array(61,-61,937,834),28060=>array(41,-59,955,844),28061=>array(52,-54,911,834),28062=>array(44,-59,943,823),28063=>array(44,-58,938,816),28064=>array(49,-63,869,800),28065=>array(41,-70,893,795),28066=>array(51,-67,929,813),28067=>array(22,-63,946,842),28068=>array(45,-59,944,828),28069=>array(50,-61,908,848),28070=>array(62,-53,918,829),28071=>array(46,-62,870,819),28072=>array(45,-60,956,821),28073=>array(53,-41,928,798),28074=>array(45,-67,952,845),28075=>array(51,-65,928,850),28076=>array(67,-67,933,827),28077=>array(76,-69,964,832),28078=>array(63,-66,924,830),28079=>array(39,-64,951,818),28080=>array(58,-67,967,794),28081=>array(50,-69,961,804),28082=>array(52,-68,961,839),28083=>array(66,-52,956,833),28084=>array(43,-56,962,857),28085=>array(53,-63,911,810),28086=>array(69,-50,941,828),28087=>array(85,-71,963,820),28088=>array(53,-65,900,824),28089=>array(51,-72,946,840),28090=>array(72,-73,932,813),28091=>array(54,-72,962,825),28092=>array(49,-61,964,831),28093=>array(66,-71,957,816),28094=>array(82,-68,946,820),28095=>array(54,-51,975,815),28096=>array(54,-74,956,820),28097=>array(54,-71,944,841),28098=>array(78,-65,953,813),28099=>array(50,-50,951,834),28100=>array(65,-62,926,842),28101=>array(40,-58,953,839),28102=>array(54,-64,958,844),28103=>array(48,-65,961,830),28104=>array(65,-80,908,800),28105=>array(84,-71,965,815),28106=>array(57,-70,897,829),28107=>array(28,-63,968,841),28108=>array(45,-62,935,838),28109=>array(66,-77,906,804),28110=>array(66,-67,967,832),28111=>array(88,-74,971,819),28112=>array(85,-69,906,806),28113=>array(31,-66,975,829),28114=>array(35,-66,953,838),28115=>array(63,-72,956,823),28116=>array(69,-56,955,834),28117=>array(80,-60,954,832),28118=>array(38,-65,945,836),28119=>array(59,-62,904,828),28120=>array(47,-58,911,847),28121=>array(40,-62,961,836),28122=>array(48,-66,982,843),28123=>array(71,-71,905,821),28124=>array(74,-75,911,806),28125=>array(40,-62,960,806),28126=>array(29,-65,956,832),28127=>array(37,-54,970,849),28128=>array(46,-64,955,814),28129=>array(47,-62,965,846),28130=>array(79,-70,958,820),28131=>array(50,-58,957,850),28132=>array(40,-61,965,835),28133=>array(40,-64,956,837),28134=>array(50,-36,957,843),28135=>array(50,-39,989,843),28136=>array(57,-61,950,834),28137=>array(47,-73,964,835),28138=>array(39,-58,991,856),28139=>array(41,-42,943,827),28140=>array(24,-61,948,840),28141=>array(70,-68,961,824),28142=>array(43,-59,962,849),28143=>array(50,-66,941,832),28144=>array(38,-53,969,848),28145=>array(44,-68,963,808),28146=>array(57,-79,956,823),28147=>array(50,-61,955,831),28148=>array(34,-33,955,846),28149=>array(47,-65,900,830),28150=>array(52,-65,985,836),28151=>array(55,-60,961,803),28152=>array(39,-64,943,833),28153=>array(42,-37,984,854),28154=>array(42,-60,978,845),28155=>array(53,-55,962,837),28156=>array(49,-68,978,827),28157=>array(64,-53,951,824),28158=>array(51,-69,962,857),28159=>array(70,-68,922,838),28160=>array(76,-80,974,820),28161=>array(47,-68,961,823),28162=>array(51,-60,949,795),28163=>array(41,-70,951,821),28164=>array(44,-62,953,820),28165=>array(39,-67,943,833),28166=>array(42,-57,909,826),28167=>array(39,-63,924,800),28168=>array(42,-60,958,825),28169=>array(39,-67,966,824),28170=>array(59,-72,882,824),28171=>array(48,-31,956,834),28172=>array(46,-60,936,807),28173=>array(54,-75,912,827),28174=>array(52,-60,929,823),28175=>array(52,-62,954,833),28176=>array(36,-63,920,829),28177=>array(50,-48,933,799),28178=>array(36,-65,957,841),28179=>array(46,-57,979,828),28180=>array(50,-48,922,829),28181=>array(42,-57,909,826),28182=>array(60,-72,910,832),28183=>array(51,-61,964,839),28184=>array(82,-69,964,813),28185=>array(34,-65,951,838),28186=>array(47,-65,948,833),28187=>array(54,-76,956,837),28188=>array(50,-72,970,804),28189=>array(33,-76,965,843),28190=>array(81,-71,934,837),28191=>array(46,-62,921,849),28192=>array(53,-68,965,819),28193=>array(49,-71,973,832),28194=>array(29,-54,972,812),28195=>array(33,-29,959,843),28196=>array(63,-77,930,836),28197=>array(48,-70,956,811),28198=>array(51,-59,896,822),28199=>array(62,-71,919,838),28200=>array(46,-76,975,803),28201=>array(36,-61,943,781),28202=>array(61,-80,930,820),28203=>array(45,-65,978,830),28204=>array(64,-65,909,826),28205=>array(65,-65,913,808),28206=>array(50,-65,950,828),28207=>array(47,-56,961,826),28208=>array(54,-67,973,844),28209=>array(49,-49,959,825),28210=>array(55,-39,954,847),28211=>array(40,-70,952,813),28212=>array(62,-65,919,801),28213=>array(49,-70,956,825),28214=>array(57,-79,970,824),28215=>array(49,-58,967,856),28216=>array(54,-77,950,839),28217=>array(49,-50,919,855),28218=>array(28,-71,946,826),28219=>array(46,-72,960,831),28220=>array(58,-65,982,845),28221=>array(51,-74,962,822),28222=>array(43,-57,956,821),28223=>array(45,-67,980,829),28224=>array(52,-76,968,829),28225=>array(49,-72,963,834),28226=>array(52,-60,963,805),28227=>array(44,-61,961,832),28228=>array(80,-69,919,808),28229=>array(39,-46,968,855),28230=>array(43,-69,951,833),28231=>array(41,-73,947,829),28232=>array(48,-59,975,832),28233=>array(50,-71,952,824),28234=>array(49,-69,966,825),28235=>array(46,-71,950,838),28236=>array(52,-63,963,848),28237=>array(54,-64,956,833),28238=>array(43,-64,951,809),28239=>array(47,-71,939,832),28240=>array(48,-65,918,829),28241=>array(45,-48,963,820),28242=>array(52,-71,951,811),28243=>array(43,-53,959,823),28244=>array(50,-65,965,850),28245=>array(40,-73,978,826),28246=>array(68,-68,912,829),28247=>array(69,-61,954,826),28248=>array(69,-65,916,829),28249=>array(69,-38,980,840),28250=>array(54,-70,965,828),28251=>array(38,-65,948,823),28252=>array(49,-65,979,811),28253=>array(55,-69,958,825),28254=>array(60,-77,955,833),28255=>array(42,-37,959,846),28256=>array(55,-66,954,835),28257=>array(52,-66,910,801),28258=>array(55,-72,951,811),28259=>array(48,-44,959,821),28260=>array(43,-57,959,853),28261=>array(45,-70,977,832),28262=>array(52,-46,955,807),28263=>array(44,-68,918,814),28264=>array(49,-67,974,812),28265=>array(45,-64,962,818),28266=>array(49,-63,974,843),28267=>array(50,-67,979,833),28268=>array(25,-67,964,833),28269=>array(29,-65,955,842),28270=>array(34,-50,939,810),28271=>array(51,-68,953,795),28272=>array(43,-48,938,844),28273=>array(56,-65,955,835),28274=>array(41,-56,968,846),28275=>array(55,-64,956,836),28276=>array(53,-40,959,851),28277=>array(45,-60,969,840),28278=>array(45,-70,974,840),28279=>array(49,-70,961,832),28280=>array(52,-70,961,830),28281=>array(49,-68,956,806),28282=>array(64,-65,949,840),28283=>array(45,-64,954,845),28284=>array(48,-46,948,821),28285=>array(65,-62,952,843),28286=>array(54,-61,953,836),28287=>array(49,-39,933,804),28288=>array(38,-59,922,828),28289=>array(44,-70,962,818),28290=>array(44,-67,903,831),28291=>array(48,-64,919,827),28292=>array(48,-63,969,840),28293=>array(29,-63,931,833),28294=>array(42,-69,949,817),28295=>array(29,-52,928,837),28296=>array(46,-68,939,839),28297=>array(48,-64,963,811),28298=>array(48,-67,969,817),28299=>array(48,-33,965,817),28300=>array(46,-61,966,823),28301=>array(49,-69,961,816),28302=>array(44,-54,954,849),28303=>array(37,-65,949,828),28304=>array(48,-70,943,799),28305=>array(51,-72,935,836),28306=>array(43,-71,960,827),28307=>array(65,-71,953,831),28308=>array(50,-74,971,833),28309=>array(50,-60,965,799),28310=>array(54,-67,951,843),28311=>array(38,-70,967,836),28312=>array(31,-41,938,832),28313=>array(45,-70,987,845),28314=>array(55,-68,966,827),28315=>array(55,-74,976,838),28316=>array(45,-66,925,830),28317=>array(43,-67,948,829),28318=>array(64,-72,963,806),28319=>array(48,-66,966,807),28320=>array(55,-45,952,835),28321=>array(35,-70,954,824),28322=>array(48,-34,952,839),28323=>array(38,-67,973,848),28324=>array(41,-71,932,797),28325=>array(53,-64,951,835),28326=>array(46,-69,964,830),28327=>array(51,-62,967,804),28328=>array(51,-59,972,842),28329=>array(26,-60,928,839),28330=>array(26,-69,977,838),28331=>array(53,-59,959,784),28332=>array(53,-59,980,829),28333=>array(53,-59,973,802),28334=>array(52,-68,968,838),28335=>array(66,-70,922,837),28336=>array(58,-49,954,830),28337=>array(44,-66,986,840),28338=>array(34,-64,970,837),28339=>array(51,-71,969,811),28340=>array(56,-67,975,842),28341=>array(56,-71,989,836),28342=>array(53,-68,964,835),28343=>array(46,-65,905,818),28344=>array(56,-67,980,830),28345=>array(62,-65,958,831),28346=>array(54,-60,927,803),28347=>array(57,-63,878,808),28348=>array(57,-41,959,816),28349=>array(36,-64,950,810),28350=>array(45,-64,965,851),28351=>array(45,-70,958,824),28352=>array(55,-73,950,835),28353=>array(44,-65,978,840),28354=>array(51,-62,959,848),28355=>array(36,-52,973,812),28356=>array(46,-65,991,863),28357=>array(53,-68,954,828),28358=>array(55,-68,951,802),28359=>array(53,-69,962,844),28360=>array(63,-64,954,839),28361=>array(47,-62,962,813),28362=>array(55,-63,972,847),28363=>array(45,-65,944,841),28364=>array(38,-58,978,853),28365=>array(48,-73,946,831),28366=>array(46,-65,952,830),28367=>array(35,-49,969,836),28368=>array(43,-68,970,835),28369=>array(49,-62,926,811),28370=>array(57,-74,951,797),28371=>array(41,-66,952,840),28372=>array(57,-65,950,836),28373=>array(27,-64,958,824),28374=>array(53,-71,965,836),28375=>array(43,-49,924,827),28376=>array(48,-61,959,814),28377=>array(47,-39,951,828),28378=>array(44,-79,961,841),28379=>array(43,-76,939,820),28380=>array(54,-70,987,852),28381=>array(44,-51,958,835),28382=>array(43,-72,938,829),28383=>array(37,-63,926,826),28384=>array(46,-64,943,805),28385=>array(38,-59,922,828),28386=>array(37,-43,921,824),28387=>array(37,-76,979,791),28388=>array(39,-57,940,832),28389=>array(45,-54,920,828),28390=>array(46,-60,951,841),28391=>array(46,-54,978,852),28392=>array(43,-70,927,844),28393=>array(40,-39,917,834),28394=>array(45,-69,969,810),28395=>array(50,-68,960,836),28396=>array(44,-64,963,815),28397=>array(55,-74,953,799),28398=>array(55,-75,977,832),28399=>array(45,-68,950,829),28400=>array(61,-65,952,847),28401=>array(61,-71,970,838),28402=>array(45,-68,945,859),28403=>array(36,-80,923,826),28404=>array(36,-68,954,831),28405=>array(49,-73,966,842),28406=>array(56,-73,972,829),28407=>array(63,-64,953,837),28408=>array(38,-64,951,832),28409=>array(54,-66,955,839),28410=>array(50,-49,956,818),28411=>array(50,-64,959,844),28412=>array(54,-60,967,826),28413=>array(56,-68,956,839),28414=>array(57,-68,961,827),28415=>array(46,-69,948,830),28416=>array(33,-72,961,826),28417=>array(44,-60,972,850),28418=>array(23,-65,971,795),28419=>array(51,-73,974,836),28420=>array(55,-81,952,832),28421=>array(55,-70,962,834),28422=>array(29,-64,969,838),28423=>array(51,-74,973,831),28424=>array(51,-68,955,830),28425=>array(41,-70,970,828),28426=>array(35,-72,945,837),28427=>array(41,-67,985,845),28428=>array(35,-41,965,830),28429=>array(50,-71,898,813),28430=>array(52,-73,968,827),28431=>array(46,-67,956,800),28432=>array(66,-71,964,840),28433=>array(47,-52,959,847),28434=>array(57,-74,963,830),28435=>array(37,-58,943,841),28436=>array(40,-66,960,840),28437=>array(38,-65,956,837),28438=>array(47,-62,972,833),28439=>array(46,-54,962,843),28440=>array(51,-53,964,821),28441=>array(69,-68,964,831),28442=>array(42,-31,957,805),28443=>array(46,-45,983,828),28444=>array(47,-52,964,824),28445=>array(50,-65,919,804),28446=>array(56,-69,961,827),28447=>array(51,-28,954,839),28448=>array(28,-63,974,840),28449=>array(56,-70,954,838),28450=>array(38,-68,962,838),28451=>array(37,-58,963,833),28452=>array(38,-63,948,819),28453=>array(50,-52,954,836),28454=>array(38,-68,978,841),28455=>array(47,-67,961,832),28456=>array(61,-70,972,843),28457=>array(38,-62,973,849),28458=>array(41,-62,961,829),28459=>array(36,-68,972,806),28460=>array(47,-69,969,837),28461=>array(57,-70,968,827),28462=>array(49,-69,959,844),28463=>array(50,-60,962,819),28464=>array(40,-68,908,842),28465=>array(39,-71,970,837),28466=>array(44,-68,962,816),28467=>array(41,-67,952,843),28468=>array(47,-76,934,824),28469=>array(33,-58,966,833),28470=>array(34,-35,958,829),28471=>array(37,-71,953,838),28472=>array(48,-68,956,836),28473=>array(56,-68,955,814),28474=>array(51,-72,968,823),28475=>array(47,-71,966,808),28476=>array(51,-70,955,823),28477=>array(63,-74,957,805),28478=>array(45,-62,974,840),28479=>array(36,-68,959,839),28480=>array(43,-50,962,814),28481=>array(38,-66,956,831),28482=>array(54,-58,945,833),28483=>array(50,-71,964,832),28484=>array(51,-65,972,846),28485=>array(45,-72,936,843),28486=>array(37,-63,913,825),28487=>array(43,-66,951,824),28488=>array(39,-55,971,824),28489=>array(44,-54,943,840),28490=>array(36,-61,967,831),28491=>array(40,-65,946,824),28492=>array(48,-46,944,841),28493=>array(40,-43,923,832),28494=>array(48,-71,977,824),28495=>array(51,-70,920,801),28496=>array(52,-64,974,838),28497=>array(30,-63,983,846),28498=>array(50,-64,977,828),28499=>array(55,-52,985,824),28500=>array(57,-68,951,823),28501=>array(47,-71,978,829),28502=>array(53,-45,958,801),28503=>array(49,-66,979,848),28504=>array(33,-66,969,832),28505=>array(31,-60,945,837),28506=>array(41,-59,954,846),28507=>array(55,-65,964,837),28508=>array(53,-48,956,840),28509=>array(44,-70,985,841),28510=>array(42,-65,972,833),28511=>array(58,-64,922,846),28512=>array(40,-70,955,797),28513=>array(49,-71,981,841),28514=>array(37,-66,955,832),28515=>array(48,-68,908,809),28516=>array(71,-69,915,794),28517=>array(69,-72,960,793),28518=>array(44,-64,968,838),28519=>array(52,-70,915,824),28520=>array(69,-62,966,847),28521=>array(49,-74,960,807),28522=>array(52,-71,916,832),28523=>array(49,-68,975,828),28524=>array(49,-69,951,805),28525=>array(40,-71,962,805),28526=>array(58,-79,905,832),28527=>array(44,-62,952,805),28528=>array(57,-68,960,837),28529=>array(57,-56,937,839),28530=>array(57,-70,950,828),28531=>array(50,-71,948,808),28532=>array(36,-63,934,823),28533=>array(38,-69,963,832),28534=>array(48,-63,977,807),28535=>array(52,-72,956,829),28536=>array(32,-71,964,834),28537=>array(32,-51,968,819),28538=>array(38,-68,960,808),28539=>array(48,-68,975,823),28540=>array(53,-49,953,845),28541=>array(51,-71,956,836),28542=>array(49,-74,974,821),28543=>array(36,-65,904,813),28544=>array(33,-38,956,810),28545=>array(46,-60,959,836),28546=>array(42,-69,974,838),28547=>array(33,-78,961,817),28548=>array(46,-52,964,837),28549=>array(45,-50,952,828),28550=>array(51,-61,973,840),28551=>array(44,-56,949,846),28552=>array(45,-70,974,841),28553=>array(35,-66,975,831),28554=>array(48,-62,957,851),28555=>array(50,-71,952,804),28556=>array(37,-64,954,843),28557=>array(42,-62,955,830),28558=>array(36,-59,972,845),28559=>array(34,-58,934,813),28560=>array(46,-75,954,812),28561=>array(40,-49,923,804),28562=>array(42,-56,973,818),28563=>array(49,-68,961,835),28564=>array(32,-50,950,853),28565=>array(55,-69,947,826),28566=>array(46,-68,906,812),28567=>array(37,-60,894,820),28568=>array(32,-51,956,834),28569=>array(41,-70,960,835),28570=>array(32,-68,949,844),28571=>array(32,-74,943,835),28572=>array(52,-58,883,820),28573=>array(44,-59,945,847),28574=>array(68,-74,972,826),28575=>array(62,-63,977,854),28576=>array(40,-46,962,804),28577=>array(39,-67,977,795),28578=>array(59,-68,910,824),28579=>array(41,-65,976,837),28580=>array(35,-68,956,822),28581=>array(66,-73,952,822),28582=>array(45,-69,969,810),28583=>array(43,-41,951,833),28584=>array(41,-43,951,850),28585=>array(87,-68,924,833),28586=>array(55,-77,995,820),28587=>array(66,-65,946,825),28588=>array(62,-79,965,825),28589=>array(71,-71,954,839),28590=>array(19,-65,969,855),28591=>array(69,-70,963,823),28592=>array(63,-69,970,836),28593=>array(45,-68,975,808),28594=>array(68,-69,958,823),28595=>array(24,-68,963,851),28596=>array(35,-73,976,806),28597=>array(35,-55,948,828),28598=>array(42,-44,956,849),28599=>array(36,-57,941,819),28600=>array(52,-57,962,831),28601=>array(28,-56,941,856),28602=>array(75,-53,975,837),28603=>array(45,-56,944,843),28604=>array(42,-65,953,841),28605=>array(56,-66,957,828),28606=>array(37,-57,951,833),28607=>array(71,-71,961,822),28608=>array(40,-72,962,840),28609=>array(54,-59,914,815),28610=>array(28,-68,962,830),28611=>array(34,-75,965,840),28612=>array(74,-68,974,810),28613=>array(39,-54,984,853),28614=>array(47,-67,966,836),28615=>array(41,-44,951,855),28616=>array(43,-68,964,818),28617=>array(44,-66,954,839),28618=>array(69,-78,964,825),28619=>array(77,-70,987,820),28620=>array(49,-71,970,824),28621=>array(70,-57,969,826),28622=>array(74,-68,954,812),28623=>array(68,-65,967,822),28624=>array(68,-64,986,822),28625=>array(39,-63,935,826),28626=>array(49,-58,951,835),28627=>array(28,-68,962,850),28628=>array(51,-71,958,802),28629=>array(53,-70,963,799),28630=>array(69,-63,961,802),28631=>array(39,-63,991,835),28632=>array(39,-60,956,849),28633=>array(52,-49,952,839),28634=>array(52,-65,937,829),28635=>array(43,-62,952,837),28636=>array(54,-54,957,826),28637=>array(53,-69,974,829),28638=>array(42,-64,962,859),28639=>array(48,-71,954,838),28640=>array(35,-59,967,834),28641=>array(40,-68,938,812),28642=>array(45,-70,952,801),28643=>array(59,-73,979,831),28644=>array(40,-58,963,841),28645=>array(40,-60,975,848),28646=>array(35,-63,959,826),28647=>array(55,-68,954,827),28648=>array(53,-41,965,841),28649=>array(51,-68,963,829),28650=>array(49,-43,972,842),28651=>array(47,-55,963,842),28652=>array(53,-64,972,829),28653=>array(58,-60,962,815),28654=>array(20,-68,957,831),28655=>array(41,-65,955,808),28656=>array(50,-61,956,839),28657=>array(46,-73,966,845),28658=>array(45,-78,963,822),28659=>array(52,-69,966,827),28660=>array(47,-68,955,826),28661=>array(79,-57,930,840),28662=>array(47,-65,901,815),28663=>array(51,-64,951,834),28664=>array(46,-65,984,837),28665=>array(24,-29,960,802),28666=>array(35,-69,964,845),28667=>array(50,-76,963,828),28668=>array(25,-73,978,842),28669=>array(45,-72,960,834),28670=>array(43,-71,967,841),28671=>array(56,-67,939,812),28672=>array(56,-70,959,809),28673=>array(46,-78,969,838),28674=>array(63,-61,974,849),28675=>array(58,-57,957,824),28676=>array(76,-68,952,829),28677=>array(52,-43,957,836),28678=>array(41,-71,933,834),28679=>array(45,-83,940,831),28680=>array(45,-70,937,817),28681=>array(36,-59,929,846),28682=>array(40,-52,955,824),28683=>array(48,-65,952,838),28684=>array(42,-62,951,837),28685=>array(47,-54,956,863),28686=>array(47,-67,950,833),28687=>array(61,-67,933,834),28688=>array(59,-62,942,830),28689=>array(34,-68,973,797),28690=>array(41,-43,981,856),28691=>array(39,-67,970,834),28692=>array(49,-71,970,822),28693=>array(37,-71,965,821),28694=>array(44,-65,942,820),28695=>array(41,-53,949,839),28696=>array(48,-67,962,841),28697=>array(51,-70,970,844),28698=>array(39,-59,976,848),28699=>array(48,-71,956,838),28700=>array(36,-69,967,826),28701=>array(38,-59,967,820),28702=>array(44,-65,959,844),28703=>array(40,-65,959,833),28704=>array(46,-63,967,838),28705=>array(35,-69,967,832),28706=>array(41,-64,974,829),28707=>array(24,-42,961,835),28708=>array(51,-72,964,841),28709=>array(45,-71,938,817),28710=>array(40,-65,951,833),28711=>array(45,-68,963,827),28712=>array(42,-71,973,829),28713=>array(40,-66,966,830),28714=>array(55,-65,960,843),28715=>array(46,-73,975,829),28716=>array(42,-73,961,829),28717=>array(50,-70,978,849),28718=>array(50,-66,963,824),28719=>array(55,-63,951,841),28720=>array(48,-62,975,808),28721=>array(42,-63,942,832),28722=>array(40,-67,987,849),28723=>array(50,-64,952,831),28724=>array(36,-70,957,833),28725=>array(53,-76,969,840),28726=>array(54,-63,936,840),28727=>array(44,-68,949,825),28728=>array(41,-60,974,841),28729=>array(39,-62,990,852),28730=>array(43,-65,962,848),28731=>array(37,-71,966,829),28732=>array(39,-58,975,848),28733=>array(49,-64,950,845),28734=>array(59,-70,923,797),28735=>array(52,-65,959,839),28736=>array(53,-61,936,832),28737=>array(56,-65,921,825),28738=>array(55,-62,964,840),28739=>array(59,-59,964,826),28740=>array(46,-63,961,814),28741=>array(45,-46,958,804),28742=>array(36,-45,949,826),28743=>array(41,-62,952,834),28744=>array(45,-65,954,806),28745=>array(51,-68,956,834),28746=>array(50,-67,960,808),28747=>array(46,-76,941,844),28748=>array(49,-70,953,829),28749=>array(49,-67,930,790),28750=>array(39,-36,964,836),28751=>array(33,-67,935,805),28752=>array(56,-37,950,836),28753=>array(46,-67,969,819),28754=>array(46,-69,958,824),28755=>array(36,-68,959,832),28756=>array(41,-66,972,832),28757=>array(41,-62,965,856),28758=>array(49,-65,956,843),28759=>array(48,-55,964,832),28760=>array(34,-72,960,837),28761=>array(52,-78,941,836),28762=>array(37,-66,963,829),28763=>array(50,-64,910,823),28764=>array(48,-71,946,838),28765=>array(46,-69,973,813),28766=>array(32,-71,925,815),28767=>array(55,-69,938,815),28768=>array(47,-66,954,837),28769=>array(45,-57,948,839),28770=>array(44,-70,988,830),28771=>array(50,-69,940,839),28772=>array(28,-63,975,844),28773=>array(45,-68,965,845),28774=>array(34,-73,964,816),28775=>array(39,-36,972,839),28776=>array(44,-77,954,834),28777=>array(38,-36,964,839),28778=>array(48,-67,944,830),28779=>array(85,-66,919,815),28780=>array(39,223,932,469),28781=>array(45,-61,955,771),28782=>array(49,-64,954,829),28783=>array(49,-91,942,814),28784=>array(32,-59,959,782),28785=>array(70,-70,908,825),28786=>array(146,-68,889,832),28787=>array(59,-57,917,833),28788=>array(58,-66,959,827),28789=>array(53,-63,926,790),28790=>array(64,-77,964,824),28791=>array(54,-65,949,829),28792=>array(54,-62,956,840),28793=>array(79,-70,943,837),28794=>array(58,-69,966,819),28795=>array(53,-64,953,830),28796=>array(50,-77,920,832),28797=>array(53,-64,953,817),28798=>array(45,-72,925,835),28799=>array(37,-81,903,826),28800=>array(32,-63,899,826),28801=>array(37,-69,960,800),28802=>array(53,-67,960,826),28803=>array(42,-73,969,780),28804=>array(46,-70,961,825),28805=>array(46,-52,965,804),28806=>array(50,-71,987,835),28807=>array(81,-74,956,838),28808=>array(73,-70,964,825),28809=>array(34,-65,925,828),28810=>array(59,-72,964,840),28811=>array(59,-72,959,832),28812=>array(59,-72,957,849),28813=>array(59,-72,964,832),28814=>array(66,-77,962,829),28815=>array(59,-73,964,837),28816=>array(59,-72,956,834),28817=>array(48,-65,975,831),28818=>array(44,-74,965,833),28819=>array(55,-86,963,820),28820=>array(59,-74,970,828),28821=>array(48,-69,955,836),28822=>array(39,-66,966,826),28823=>array(57,-73,960,829),28824=>array(62,-70,954,840),28825=>array(57,-73,960,840),28826=>array(100,-75,967,827),28827=>array(39,-59,949,833),28828=>array(35,-71,889,822),28829=>array(37,-62,937,827),28830=>array(37,-68,954,823),28831=>array(56,-68,956,822),28832=>array(73,-70,914,831),28833=>array(54,-66,956,826),28834=>array(62,-70,956,831),28835=>array(62,-70,961,831),28836=>array(69,-66,920,829),28837=>array(50,-62,932,829),28838=>array(62,-70,968,844),28839=>array(62,-70,943,831),28840=>array(63,-70,953,852),28841=>array(49,-73,957,829),28842=>array(54,-70,914,831),28843=>array(49,-72,961,822),28844=>array(48,-72,951,831),28845=>array(37,-69,959,830),28846=>array(55,-72,948,839),28847=>array(60,-71,915,830),28848=>array(34,-61,971,849),28849=>array(37,-62,986,838),28850=>array(62,-70,954,838),28851=>array(45,-69,950,827),28852=>array(48,-74,968,825),28853=>array(51,-71,965,834),28854=>array(62,-70,931,831),28855=>array(39,-72,942,828),28856=>array(59,-71,951,842),28857=>array(50,-71,950,830),28858=>array(62,-64,920,838),28859=>array(35,-68,911,823),28860=>array(35,-60,942,832),28861=>array(38,-64,940,830),28862=>array(53,-70,967,820),28863=>array(34,-65,965,844),28864=>array(39,-70,921,825),28865=>array(29,-68,943,830),28866=>array(32,-56,936,833),28867=>array(35,-63,923,823),28868=>array(35,-66,970,846),28869=>array(52,-55,956,832),28870=>array(48,-65,953,832),28871=>array(55,-65,965,830),28872=>array(58,-61,954,831),28873=>array(47,-71,957,843),28874=>array(41,-85,956,841),28875=>array(42,-61,973,849),28876=>array(35,-71,933,837),28877=>array(55,-64,956,826),28878=>array(45,-73,958,788),28879=>array(68,-63,887,845),28880=>array(34,-65,965,844),28881=>array(54,-63,964,829),28882=>array(47,-74,968,824),28883=>array(49,-56,953,832),28884=>array(57,-61,910,831),28885=>array(53,-64,959,832),28886=>array(82,-58,957,839),28887=>array(49,-68,959,835),28888=>array(49,-71,949,830),28889=>array(48,-75,968,839),28890=>array(53,-68,969,833),28891=>array(35,-60,944,826),28892=>array(55,-64,959,837),28893=>array(50,-58,966,785),28894=>array(46,-68,953,830),28895=>array(62,-75,919,834),28896=>array(48,-68,953,829),28897=>array(56,-71,933,831),28898=>array(44,-63,960,827),28899=>array(48,-75,956,829),28900=>array(43,-77,953,832),28901=>array(43,-77,949,825),28902=>array(34,-62,926,831),28903=>array(34,-74,934,818),28904=>array(54,-66,927,824),28905=>array(31,-65,931,841),28906=>array(31,-73,970,836),28907=>array(49,-70,931,812),28908=>array(26,-64,936,833),28909=>array(45,-63,951,829),28910=>array(68,-70,931,828),28911=>array(47,-82,944,842),28912=>array(43,-70,956,826),28913=>array(42,-51,915,839),28914=>array(63,-70,931,825),28915=>array(41,-65,956,831),28916=>array(56,-76,954,820),28917=>array(56,-72,947,831),28918=>array(38,-70,972,826),28919=>array(51,-75,960,837),28920=>array(53,-68,953,824),28921=>array(50,-72,955,842),28922=>array(55,-73,970,831),28923=>array(47,-67,967,829),28924=>array(44,-66,965,826),28925=>array(39,-81,969,839),28926=>array(46,-24,968,815),28927=>array(51,-77,959,833),28928=>array(45,-70,964,823),28929=>array(59,-66,962,826),28930=>array(38,-66,972,836),28931=>array(71,-71,954,835),28932=>array(33,-60,963,804),28933=>array(49,-71,951,832),28934=>array(49,-71,897,824),28935=>array(49,-71,911,833),28936=>array(46,-70,980,846),28937=>array(62,-63,937,798),28938=>array(49,-70,954,832),28939=>array(46,-70,980,829),28940=>array(57,-69,961,849),28941=>array(46,-70,914,829),28942=>array(57,-75,958,829),28943=>array(53,-61,961,775),28944=>array(48,-70,953,826),28945=>array(48,-67,917,826),28946=>array(58,-69,904,826),28947=>array(46,-70,968,833),28948=>array(55,-72,911,828),28949=>array(20,-77,948,832),28950=>array(33,-67,878,825),28951=>array(56,-65,929,835),28952=>array(39,-66,936,817),28953=>array(45,-79,947,831),28954=>array(61,-64,959,823),28955=>array(112,-72,911,781),28956=>array(51,-63,974,832),28957=>array(48,-67,960,833),28958=>array(50,-69,953,830),28959=>array(45,-67,953,831),28960=>array(39,-65,967,845),28961=>array(45,-63,951,844),28962=>array(48,-68,950,829),28963=>array(52,-75,956,785),28964=>array(48,-70,956,844),28965=>array(44,-72,961,845),28966=>array(48,-65,954,836),28967=>array(48,-67,968,826),28968=>array(48,-69,889,826),28969=>array(38,-67,895,826),28970=>array(48,-71,953,846),28971=>array(48,-67,937,826),28972=>array(65,-67,929,826),28973=>array(69,-62,936,839),28974=>array(38,-66,977,841),28975=>array(56,-70,957,837),28976=>array(53,-79,893,837),28977=>array(37,-66,971,840),28978=>array(49,-69,966,841),28979=>array(65,-67,954,834),28980=>array(40,-61,951,838),28981=>array(46,-73,910,824),28982=>array(62,-67,961,838),28983=>array(48,-67,951,850),28984=>array(59,-67,959,803),28985=>array(48,-67,897,826),28986=>array(50,-72,955,827),28987=>array(48,-67,905,826),28988=>array(56,-74,963,829),28989=>array(69,-70,959,821),28990=>array(37,-61,971,840),28991=>array(48,-68,967,855),28992=>array(37,-61,907,829),28993=>array(43,-70,957,832),28994=>array(40,-71,953,826),28995=>array(64,-70,979,847),28996=>array(41,-72,955,829),28997=>array(32,-72,971,829),28998=>array(38,-63,969,835),28999=>array(60,-65,959,829),29000=>array(28,-67,971,826),29001=>array(46,-69,968,830),29002=>array(51,-67,959,841),29003=>array(51,-71,957,826),29004=>array(42,-71,948,849),29005=>array(36,-73,986,827),29006=>array(55,-77,955,839),29007=>array(48,-67,933,826),29008=>array(50,-70,977,830),29009=>array(66,-70,961,831),29010=>array(45,-65,967,846),29011=>array(40,-73,953,828),29012=>array(36,-70,941,838),29013=>array(43,-72,949,793),29014=>array(40,-73,967,844),29015=>array(56,-72,975,835),29016=>array(47,-68,977,826),29017=>array(53,-63,953,832),29018=>array(38,-66,967,807),29019=>array(38,-73,977,788),29020=>array(46,-67,954,827),29021=>array(44,-79,897,823),29022=>array(34,-71,940,836),29023=>array(45,-75,906,825),29024=>array(32,-57,973,836),29025=>array(35,-75,977,829),29026=>array(66,-68,938,833),29027=>array(42,-68,977,829),29028=>array(44,-68,964,833),29029=>array(39,-62,969,834),29030=>array(48,-66,955,843),29031=>array(67,-62,950,788),29032=>array(35,-71,960,828),29033=>array(49,-76,959,829),29034=>array(48,-75,952,842),29035=>array(50,-62,974,840),29036=>array(38,-75,954,826),29037=>array(49,-61,954,830),29038=>array(54,-79,955,831),29039=>array(50,-65,961,832),29040=>array(46,-75,906,829),29041=>array(51,-69,911,828),29042=>array(49,-67,962,837),29043=>array(26,-70,883,823),29044=>array(56,-69,950,828),29045=>array(51,-67,959,831),29046=>array(43,-55,970,837),29047=>array(43,-73,969,846),29048=>array(50,-63,939,832),29049=>array(51,-69,966,829),29050=>array(49,-69,950,826),29051=>array(44,-72,956,836),29052=>array(56,-69,926,850),29053=>array(41,-72,921,822),29054=>array(51,-69,950,828),29055=>array(46,-71,959,838),29056=>array(49,-74,964,827),29057=>array(51,-68,952,836),29058=>array(44,-68,967,831),29059=>array(47,-69,962,840),29060=>array(34,-71,964,847),29061=>array(57,-75,956,820),29062=>array(51,-67,956,829),29063=>array(57,-65,959,843),29064=>array(43,-72,949,801),29065=>array(53,-80,964,826),29066=>array(40,-70,947,844),29067=>array(58,-72,968,838),29068=>array(51,-63,905,831),29069=>array(51,-72,937,843),29070=>array(48,-71,956,827),29071=>array(45,-72,949,834),29072=>array(46,-77,956,832),29073=>array(51,-69,966,850),29074=>array(58,-63,949,839),29075=>array(56,-69,928,839),29076=>array(51,-71,962,835),29077=>array(56,-69,969,828),29078=>array(53,-76,933,835),29079=>array(40,-72,981,850),29080=>array(42,-63,890,830),29081=>array(43,-72,949,785),29082=>array(51,-55,959,835),29083=>array(32,-61,945,832),29084=>array(49,-52,977,830),29085=>array(40,-69,968,846),29086=>array(48,-61,977,825),29087=>array(38,-67,960,831),29088=>array(39,-70,909,835),29089=>array(51,-72,955,826),29090=>array(51,-69,962,843),29091=>array(51,-69,953,833),29092=>array(48,-62,953,827),29093=>array(32,-70,973,824),29094=>array(56,-65,949,837),29095=>array(46,-70,973,839),29096=>array(35,-63,964,830),29097=>array(42,-71,964,826),29098=>array(41,-71,931,825),29099=>array(51,-69,962,851),29100=>array(30,-72,940,833),29101=>array(35,-66,962,835),29102=>array(49,-70,968,827),29103=>array(46,-59,969,843),29104=>array(54,-61,956,825),29105=>array(47,-69,949,831),29106=>array(41,-76,968,821),29107=>array(43,-62,983,833),29108=>array(36,-61,964,838),29109=>array(32,-67,951,848),29110=>array(26,-67,962,828),29111=>array(43,-62,917,853),29112=>array(32,-61,964,835),29113=>array(41,-62,965,835),29114=>array(37,-65,956,836),29115=>array(34,-63,991,848),29116=>array(42,-73,958,826),29117=>array(38,-68,946,824),29118=>array(36,-75,956,837),29119=>array(54,-75,967,831),29120=>array(47,-68,954,825),29121=>array(43,-65,953,832),29122=>array(46,-67,956,826),29123=>array(45,-75,959,831),29124=>array(47,-66,970,842),29125=>array(41,-75,971,826),29126=>array(44,-68,969,826),29127=>array(47,-67,954,835),29128=>array(35,-85,963,837),29129=>array(46,-73,973,837),29130=>array(44,-63,974,839),29131=>array(38,-73,963,837),29132=>array(51,-75,967,827),29133=>array(46,-67,954,836),29134=>array(41,-73,969,850),29135=>array(50,-66,925,830),29136=>array(49,-68,959,833),29137=>array(37,-61,933,844),29138=>array(48,-74,955,829),29139=>array(39,-71,968,836),29140=>array(32,-65,965,837),29141=>array(45,-67,952,828),29142=>array(43,-56,954,833),29143=>array(22,-68,911,829),29144=>array(48,-67,914,829),29145=>array(53,-72,968,798),29146=>array(44,-74,969,828),29147=>array(43,-74,972,785),29148=>array(43,-65,928,829),29149=>array(46,-67,967,824),29150=>array(34,-67,969,837),29151=>array(84,-68,903,832),29152=>array(54,-69,952,825),29153=>array(42,-70,957,825),29154=>array(47,-67,969,838),29155=>array(44,-68,968,849),29156=>array(44,-68,951,822),29157=>array(33,-71,973,829),29158=>array(38,-69,971,836),29159=>array(36,-74,960,823),29160=>array(37,-69,962,847),29161=>array(37,-71,962,845),29162=>array(30,-63,979,836),29163=>array(61,-79,969,847),29164=>array(53,-64,974,835),29165=>array(61,-79,927,828),29166=>array(55,-80,967,830),29167=>array(43,-77,956,820),29168=>array(49,-73,977,829),29169=>array(53,-75,976,830),29170=>array(46,-72,951,843),29171=>array(49,-75,977,823),29172=>array(39,-73,971,857),29173=>array(39,-73,954,835),29174=>array(41,-70,984,838),29175=>array(48,-70,921,857),29176=>array(41,-70,945,830),29177=>array(43,-67,972,784),29178=>array(63,-63,943,853),29179=>array(54,-70,971,831),29180=>array(39,-70,954,830),29181=>array(44,-67,952,833),29182=>array(48,-67,967,833),29183=>array(37,-64,957,831),29184=>array(48,-69,951,831),29185=>array(41,-69,951,823),29186=>array(57,-69,964,840),29187=>array(45,-65,961,831),29188=>array(45,-65,948,827),29189=>array(45,-65,963,827),29190=>array(37,-72,967,828),29191=>array(49,-63,973,839),29192=>array(33,-68,965,838),29193=>array(47,-76,971,847),29194=>array(33,-68,962,839),29195=>array(55,-68,930,833),29196=>array(37,-75,948,841),29197=>array(36,-73,972,847),29198=>array(37,-64,990,845),29199=>array(27,-64,956,827),29200=>array(43,-71,954,830),29201=>array(43,-71,980,837),29202=>array(61,-80,961,858),29203=>array(54,-67,918,829),29204=>array(46,-62,972,841),29205=>array(50,-73,971,843),29206=>array(40,-63,962,843),29207=>array(36,-68,953,826),29208=>array(40,-83,979,841),29209=>array(36,-71,970,838),29210=>array(51,-75,973,824),29211=>array(53,-70,923,830),29212=>array(53,-70,962,834),29213=>array(39,-63,956,843),29214=>array(41,-70,962,831),29215=>array(36,-64,962,837),29216=>array(36,-68,960,830),29217=>array(36,-73,949,842),29218=>array(44,-75,958,845),29219=>array(47,-76,972,831),29220=>array(47,-66,942,830),29221=>array(47,-68,933,827),29222=>array(35,-67,975,838),29223=>array(48,-73,953,824),29224=>array(35,-70,968,830),29225=>array(40,-73,954,822),29226=>array(63,-64,944,835),29227=>array(83,181,938,697),29228=>array(50,-62,958,837),29229=>array(71,-73,924,824),29230=>array(50,-62,958,837),29231=>array(56,-67,950,846),29232=>array(54,-65,957,846),29233=>array(52,-73,943,824),29234=>array(33,-70,934,852),29235=>array(69,-52,916,844),29236=>array(74,-66,970,829),29237=>array(64,-61,943,842),29238=>array(95,-57,923,825),29239=>array(67,-62,951,823),29240=>array(45,-16,954,844),29241=>array(52,-79,964,839),29242=>array(55,-62,961,843),29243=>array(48,-63,960,840),29244=>array(66,-11,962,773),29245=>array(52,-69,963,835),29246=>array(50,-73,940,785),29247=>array(49,-69,732,820),29248=>array(42,-65,969,825),29249=>array(46,-71,951,829),29250=>array(46,-64,954,851),29251=>array(46,-64,968,831),29252=>array(36,-71,969,841),29253=>array(46,-73,949,851),29254=>array(39,-67,951,833),29255=>array(48,-75,895,829),29256=>array(34,-73,966,818),29257=>array(57,-77,957,826),29258=>array(50,-74,909,821),29259=>array(42,-70,966,840),29260=>array(42,-62,944,837),29261=>array(18,-75,927,819),29262=>array(18,-66,960,848),29263=>array(39,-57,950,853),29264=>array(18,-76,940,836),29265=>array(32,-78,922,833),29266=>array(34,-66,968,831),29267=>array(40,-70,957,846),29268=>array(23,-71,959,838),29269=>array(34,-66,959,839),29270=>array(31,-68,951,839),29271=>array(40,-73,949,851),29272=>array(33,-84,955,835),29273=>array(59,-53,929,780),29274=>array(51,-61,939,836),29275=>array(81,-68,939,830),29276=>array(155,-67,719,829),29277=>array(47,-67,938,829),29278=>array(51,-62,914,832),29279=>array(53,-67,947,844),29280=>array(43,-62,964,838),29281=>array(42,-62,953,829),29282=>array(56,-65,944,833),29283=>array(57,-49,914,844),29284=>array(57,-48,931,844),29285=>array(57,-67,954,849),29286=>array(34,-75,937,828),29287=>array(50,-68,974,840),29288=>array(50,-64,957,843),29289=>array(68,-73,921,829),29290=>array(48,-71,954,833),29291=>array(48,-71,949,825),29292=>array(39,-74,927,823),29293=>array(49,-69,937,826),29294=>array(55,-68,972,844),29295=>array(49,-67,949,829),29296=>array(50,-72,908,833),29297=>array(50,-66,960,833),29298=>array(44,-65,954,831),29299=>array(44,-66,960,825),29300=>array(48,-67,968,843),29301=>array(82,-61,934,845),29302=>array(43,-67,976,838),29303=>array(58,-69,984,827),29304=>array(54,-52,962,848),29305=>array(50,-68,944,831),29306=>array(26,-62,923,830),29307=>array(42,-68,950,838),29308=>array(52,-68,951,825),29309=>array(76,-67,945,838),29310=>array(52,-62,956,833),29311=>array(52,-52,955,842),29312=>array(45,-69,933,800),29313=>array(68,-61,945,835),29314=>array(59,-63,954,849),29315=>array(58,-65,956,848),29316=>array(45,-65,949,838),29317=>array(69,-67,918,827),29318=>array(58,-65,953,838),29319=>array(46,-67,959,839),29320=>array(61,-72,968,830),29321=>array(66,-67,957,837),29322=>array(25,-62,932,830),29323=>array(44,-67,947,830),29324=>array(42,-77,973,827),29325=>array(39,-68,962,830),29326=>array(65,-64,962,831),29327=>array(28,-79,906,832),29328=>array(47,-73,954,826),29329=>array(41,-75,970,825),29330=>array(42,-71,950,826),29331=>array(53,-69,914,830),29332=>array(42,-71,974,851),29333=>array(43,-72,952,823),29334=>array(60,-68,954,847),29335=>array(43,-65,965,850),29336=>array(57,-69,947,843),29337=>array(42,-73,947,848),29338=>array(43,-68,958,824),29339=>array(52,-68,965,834),29340=>array(22,-73,973,837),29341=>array(45,-65,954,835),29342=>array(51,-70,976,825),29343=>array(62,-67,912,781),29344=>array(33,-70,965,853),29345=>array(33,-70,944,825),29346=>array(39,-84,956,835),29347=>array(37,-76,973,837),29348=>array(38,-67,980,826),29349=>array(29,-69,966,840),29350=>array(28,-59,983,833),29351=>array(33,-63,960,841),29352=>array(40,-67,947,840),29353=>array(52,-73,975,833),29354=>array(30,-65,972,846),29355=>array(39,-66,946,839),29356=>array(77,-71,949,826),29357=>array(257,-63,643,790),29358=>array(60,-73,962,834),29359=>array(60,-59,933,809),29360=>array(42,-70,963,829),29361=>array(33,-69,952,833),29362=>array(103,-71,950,824),29363=>array(97,-56,897,851),29364=>array(35,-64,945,824),29365=>array(57,-55,960,829),29366=>array(44,-68,940,823),29367=>array(34,-65,911,832),29368=>array(29,-65,889,798),29369=>array(40,-70,956,817),29370=>array(47,-69,959,832),29371=>array(52,-62,950,840),29372=>array(42,-69,959,823),29373=>array(48,-62,951,820),29374=>array(92,-62,942,831),29375=>array(52,-65,943,829),29376=>array(40,-69,951,818),29377=>array(44,-63,956,839),29378=>array(50,-66,948,807),29379=>array(24,-45,944,830),29380=>array(50,-70,972,825),29381=>array(43,-57,943,807),29382=>array(57,-61,913,833),29383=>array(73,-61,964,835),29384=>array(32,-60,942,799),29385=>array(39,-44,950,813),29386=>array(45,-68,973,785),29387=>array(38,-72,973,804),29388=>array(47,-47,951,827),29389=>array(47,-52,958,834),29390=>array(69,-64,920,822),29391=>array(69,-55,943,831),29392=>array(32,-77,970,838),29393=>array(47,-76,960,836),29394=>array(61,-68,934,822),29395=>array(47,-70,958,835),29396=>array(32,-80,963,796),29397=>array(35,-73,920,831),29398=>array(35,-66,966,834),29399=>array(60,-61,921,842),29400=>array(36,-70,963,824),29401=>array(47,-54,957,801),29402=>array(43,-50,958,820),29403=>array(70,-66,886,843),29404=>array(51,-68,953,830),29405=>array(41,-58,934,836),29406=>array(43,-61,924,849),29407=>array(46,-50,962,816),29408=>array(48,-71,969,811),29409=>array(52,-65,963,812),29410=>array(53,-67,973,839),29411=>array(47,-67,963,833),29412=>array(49,-73,953,823),29413=>array(64,-64,909,836),29414=>array(43,-68,956,827),29415=>array(64,-64,958,834),29416=>array(45,-80,967,818),29417=>array(48,-59,954,824),29418=>array(50,-67,911,811),29419=>array(39,-60,955,826),29420=>array(33,-58,948,827),29421=>array(29,-63,942,832),29422=>array(29,-71,930,822),29423=>array(36,-60,955,837),29424=>array(32,-60,920,837),29425=>array(33,-74,959,822),29426=>array(20,-62,948,832),29427=>array(29,-62,971,855),29428=>array(50,-50,958,831),29429=>array(50,-62,957,826),29430=>array(45,-71,956,834),29431=>array(75,-65,918,815),29432=>array(45,-57,958,820),29433=>array(31,-63,967,833),29434=>array(47,-62,959,844),29435=>array(41,-64,973,854),29436=>array(37,-75,968,831),29437=>array(45,-70,962,794),29438=>array(47,-71,960,826),29439=>array(58,-65,971,792),29440=>array(45,-69,966,823),29441=>array(54,-64,917,830),29442=>array(51,-64,956,816),29443=>array(32,-68,946,832),29444=>array(52,-60,965,846),29445=>array(52,-65,950,829),29446=>array(38,-68,965,831),29447=>array(49,-70,955,823),29448=>array(65,-67,955,832),29449=>array(65,-71,957,833),29450=>array(47,-65,953,832),29451=>array(40,-62,962,845),29452=>array(38,-70,969,826),29453=>array(55,-65,984,836),29454=>array(39,-69,939,817),29455=>array(48,-76,908,818),29456=>array(48,-54,970,820),29457=>array(62,-63,958,782),29458=>array(101,-72,962,824),29459=>array(48,-68,968,817),29460=>array(53,-65,951,845),29461=>array(23,-61,945,831),29462=>array(53,-68,911,808),29463=>array(47,-62,955,835),29464=>array(46,-68,914,826),29465=>array(35,-68,963,837),29466=>array(59,-70,953,842),29467=>array(49,-59,958,808),29468=>array(46,-65,954,837),29469=>array(49,-67,953,819),29470=>array(40,-65,978,850),29471=>array(50,-63,968,827),29472=>array(40,-74,960,829),29473=>array(35,-64,894,808),29474=>array(62,-68,927,829),29475=>array(43,-73,959,813),29476=>array(35,-66,959,809),29477=>array(44,-64,964,809),29478=>array(46,-74,961,792),29479=>array(72,-69,923,793),29480=>array(32,-60,959,841),29481=>array(42,-61,951,803),29482=>array(49,-56,921,836),29483=>array(24,-69,933,824),29484=>array(56,-65,911,803),29485=>array(49,-66,966,828),29486=>array(55,-54,955,842),29487=>array(61,-69,950,830),29488=>array(42,-64,974,831),29489=>array(43,-64,961,819),29490=>array(68,-65,933,790),29491=>array(33,-61,967,819),29492=>array(36,-71,975,827),29493=>array(65,-73,929,825),29494=>array(40,-71,955,840),29495=>array(57,-69,970,845),29496=>array(40,-74,897,815),29497=>array(41,-53,962,835),29498=>array(41,-64,966,850),29499=>array(30,-62,962,831),29500=>array(20,-71,943,829),29501=>array(38,-73,950,789),29502=>array(25,-72,929,819),29503=>array(42,-69,977,833),29504=>array(30,-78,977,833),29505=>array(40,-61,922,819),29506=>array(39,-75,979,804),29507=>array(45,-55,969,842),29508=>array(37,-66,970,826),29509=>array(39,-67,954,840),29510=>array(50,-64,979,849),29511=>array(50,-64,974,828),29512=>array(50,-57,962,842),29513=>array(35,-70,984,836),29514=>array(40,-73,963,845),29515=>array(38,-74,960,852),29516=>array(29,-72,973,812),29517=>array(53,-65,958,851),29518=>array(39,-64,970,843),29519=>array(44,-72,971,823),29520=>array(44,-64,949,840),29521=>array(19,-74,953,822),29522=>array(25,-68,949,830),29523=>array(44,-71,960,838),29524=>array(44,-74,960,852),29525=>array(44,-65,953,833),29526=>array(59,-75,947,827),29527=>array(44,-74,981,805),29528=>array(33,-54,965,857),29529=>array(23,-80,977,826),29530=>array(39,-73,955,827),29531=>array(42,-68,983,827),29532=>array(44,-74,954,832),29533=>array(56,-68,924,824),29534=>array(51,-42,962,838),29535=>array(41,-70,961,833),29536=>array(35,-61,967,846),29537=>array(52,-57,932,833),29538=>array(39,-67,973,835),29539=>array(45,-67,972,833),29540=>array(44,-73,973,837),29541=>array(46,-75,960,835),29542=>array(37,-63,943,827),29543=>array(39,-55,965,826),29544=>array(64,-66,920,791),29545=>array(41,-66,967,826),29546=>array(32,-62,984,863),29547=>array(26,-63,975,864),29548=>array(44,-67,960,838),29549=>array(12,-60,936,838),29550=>array(34,-67,975,834),29551=>array(49,-62,966,828),29552=>array(40,-67,957,816),29553=>array(57,-66,960,842),29554=>array(30,-64,964,840),29555=>array(47,-66,951,791),29556=>array(37,-65,951,831),29557=>array(36,-74,971,842),29558=>array(39,-76,969,824),29559=>array(40,-71,972,838),29560=>array(59,-67,972,829),29561=>array(40,-72,954,830),29562=>array(37,-71,975,833),29563=>array(38,-76,958,831),29564=>array(35,-64,973,829),29565=>array(36,-69,987,842),29566=>array(43,-67,959,835),29567=>array(43,-74,963,808),29568=>array(41,-64,959,822),29569=>array(38,-67,961,813),29570=>array(38,-71,963,823),29571=>array(36,-60,965,831),29572=>array(95,-57,915,819),29573=>array(65,-70,973,852),29574=>array(44,-65,956,818),29575=>array(72,-69,928,840),29576=>array(64,-71,970,836),29577=>array(117,0,908,753),29578=>array(85,-30,935,770),29579=>array(92,14,908,766),29580=>array(81,-38,943,822),29581=>array(59,-17,934,825),29582=>array(71,-69,956,790),29583=>array(71,-76,892,823),29584=>array(51,-60,960,775),29585=>array(37,-67,936,762),29586=>array(57,-23,957,763),29587=>array(64,-69,920,829),29588=>array(57,-70,912,822),29589=>array(40,-65,951,787),29590=>array(41,-64,979,835),29591=>array(54,-74,953,785),29592=>array(54,-26,957,778),29593=>array(54,-67,922,825),29594=>array(54,-63,927,769),29595=>array(51,-60,909,787),29596=>array(44,-60,957,806),29597=>array(50,-73,949,821),29598=>array(49,-64,963,833),29599=>array(51,-58,972,827),29600=>array(48,-65,987,855),29601=>array(44,-75,956,775),29602=>array(42,-62,984,820),29603=>array(47,-64,935,841),29604=>array(42,-73,954,823),29605=>array(60,-71,905,785),29606=>array(47,-63,991,837),29607=>array(47,-60,964,834),29608=>array(56,-17,952,767),29609=>array(51,-68,958,779),29610=>array(43,-62,975,831),29611=>array(60,-59,957,840),29612=>array(55,-78,956,779),29613=>array(44,-67,958,823),29614=>array(42,-67,893,825),29615=>array(38,-57,951,782),29616=>array(33,-59,930,788),29617=>array(45,-33,950,828),29618=>array(37,-68,964,840),29619=>array(39,-65,953,835),29620=>array(50,-20,957,824),29621=>array(51,-73,955,827),29622=>array(47,-71,956,782),29623=>array(39,-67,945,832),29624=>array(48,-38,956,827),29625=>array(43,-55,961,829),29626=>array(35,-48,915,826),29627=>array(64,-64,969,830),29628=>array(46,-43,966,810),29629=>array(46,-54,909,849),29630=>array(49,-71,917,780),29631=>array(49,-74,906,783),29632=>array(66,-63,882,846),29633=>array(66,-29,961,779),29634=>array(50,-65,961,779),29635=>array(47,-73,956,831),29636=>array(47,-12,952,827),29637=>array(53,-61,917,838),29638=>array(49,-72,952,842),29639=>array(49,-27,954,783),29640=>array(43,-70,907,830),29641=>array(41,-55,964,794),29642=>array(54,-61,951,789),29643=>array(45,-70,911,830),29644=>array(48,-30,963,824),29645=>array(67,-72,974,849),29646=>array(53,-52,964,847),29647=>array(53,-13,950,760),29648=>array(52,-64,949,829),29649=>array(32,-61,926,824),29650=>array(59,-72,954,827),29651=>array(58,-66,971,837),29652=>array(57,-64,954,832),29653=>array(57,-65,959,835),29654=>array(57,-65,955,821),29655=>array(52,-59,957,827),29656=>array(51,-67,951,836),29657=>array(41,-68,965,831),29658=>array(58,-71,907,771),29659=>array(60,-68,954,828),29660=>array(54,-67,954,833),29661=>array(57,-71,905,780),29662=>array(45,-66,972,840),29663=>array(40,-66,993,789),29664=>array(66,-62,978,837),29665=>array(50,-60,951,795),29666=>array(76,-71,957,781),29667=>array(62,-59,914,837),29668=>array(25,-64,963,834),29669=>array(25,-66,949,789),29670=>array(25,-55,900,875),29671=>array(50,-64,969,835),29672=>array(58,-69,958,829),29673=>array(45,-67,956,833),29674=>array(38,-21,951,831),29675=>array(50,-67,966,840),29676=>array(60,-61,971,835),29677=>array(50,-61,951,811),29678=>array(45,-72,977,788),29679=>array(38,-32,959,833),29680=>array(38,-60,899,829),29681=>array(38,-52,959,782),29682=>array(37,-69,920,764),29683=>array(49,-58,957,834),29684=>array(49,-64,958,828),29685=>array(56,-14,954,788),29686=>array(56,-68,915,822),29687=>array(36,-64,962,833),29688=>array(58,-71,953,775),29689=>array(36,-68,951,834),29690=>array(62,-69,956,787),29691=>array(35,-69,955,843),29692=>array(57,-73,959,782),29693=>array(44,-64,973,832),29694=>array(56,-65,944,780),29695=>array(56,-71,969,780),29696=>array(57,-71,964,830),29697=>array(59,-73,968,831),29698=>array(61,-62,930,845),29699=>array(53,-63,959,831),29700=>array(57,-65,894,782),29701=>array(46,-66,965,815),29702=>array(35,-16,945,775),29703=>array(47,-63,963,833),29704=>array(55,-67,954,819),29705=>array(30,-70,960,830),29706=>array(43,-67,958,789),29707=>array(53,-68,953,837),29708=>array(54,-71,967,824),29709=>array(47,-65,900,832),29710=>array(57,-19,975,817),29711=>array(32,-49,938,827),29712=>array(35,-65,933,828),29713=>array(35,-67,940,833),29714=>array(43,-65,963,846),29715=>array(35,-69,968,828),29716=>array(35,-83,949,831),29717=>array(35,-65,957,841),29718=>array(47,-70,954,835),29719=>array(35,-71,943,839),29720=>array(35,-65,960,833),29721=>array(35,-68,965,835),29722=>array(52,-67,964,787),29723=>array(30,-67,958,786),29724=>array(35,-65,972,836),29725=>array(55,-74,963,787),29726=>array(55,-26,945,796),29727=>array(35,-65,955,843),29728=>array(53,-72,965,826),29729=>array(55,-76,962,822),29730=>array(32,-65,971,774),29731=>array(55,-68,951,838),29732=>array(43,-59,967,849),29733=>array(39,-67,940,834),29734=>array(48,-61,957,841),29735=>array(63,-22,958,784),29736=>array(53,-57,970,790),29737=>array(76,-67,918,787),29738=>array(50,-68,960,836),29739=>array(50,-71,959,831),29740=>array(49,-65,967,836),29741=>array(57,-67,962,830),29742=>array(47,-62,959,821),29743=>array(47,-65,924,837),29744=>array(53,-65,980,838),29745=>array(63,-72,911,774),29746=>array(47,-71,958,832),29747=>array(37,-63,964,826),29748=>array(34,-74,960,802),29749=>array(55,-54,959,791),29750=>array(71,-23,941,787),29751=>array(35,-53,976,820),29752=>array(54,-71,953,825),29753=>array(50,-64,960,798),29754=>array(53,-59,962,831),29755=>array(35,-23,982,843),29756=>array(33,-55,971,852),29757=>array(35,-69,959,835),29758=>array(35,-66,971,774),29759=>array(43,-62,967,793),29760=>array(45,-70,912,827),29761=>array(55,-65,930,788),29762=>array(51,-70,900,783),29763=>array(51,-64,970,842),29764=>array(43,-27,954,832),29765=>array(51,-70,969,788),29766=>array(36,-27,954,782),29767=>array(37,-66,948,835),29768=>array(40,-61,973,796),29769=>array(40,-52,963,823),29770=>array(45,-75,963,825),29771=>array(47,-65,960,832),29772=>array(47,-72,975,788),29773=>array(46,-77,977,832),29774=>array(53,-73,960,822),29775=>array(48,-70,951,845),29776=>array(50,-72,954,839),29777=>array(40,-51,960,850),29778=>array(39,-77,954,780),29779=>array(48,-62,965,835),29780=>array(48,-69,970,846),29781=>array(38,-67,969,789),29782=>array(38,-69,970,840),29783=>array(47,-65,982,843),29784=>array(47,-65,952,783),29785=>array(56,-65,920,841),29786=>array(69,-62,893,830),29787=>array(31,-68,962,829),29788=>array(30,-65,972,816),29789=>array(43,-30,948,851),29790=>array(62,-68,939,833),29791=>array(63,-46,958,785),29792=>array(37,-65,913,834),29793=>array(69,-67,954,840),29794=>array(53,-70,965,824),29795=>array(63,-72,965,836),29796=>array(46,-62,959,841),29797=>array(46,-32,964,783),29798=>array(63,-60,928,839),29799=>array(59,-68,971,835),29800=>array(36,-61,959,789),29801=>array(69,-19,935,839),29802=>array(60,-61,911,787),29803=>array(60,-63,937,835),29804=>array(54,-28,954,843),29805=>array(44,-67,956,850),29806=>array(56,-72,977,781),29807=>array(41,-61,954,798),29808=>array(53,-65,947,856),29809=>array(36,-64,955,840),29810=>array(45,-65,995,858),29811=>array(42,-29,951,839),29812=>array(47,-89,964,824),29813=>array(50,-69,971,787),29814=>array(40,-64,913,822),29815=>array(35,-70,944,827),29816=>array(35,-63,943,830),29817=>array(62,-77,967,818),29818=>array(45,-67,930,839),29819=>array(53,-66,955,802),29820=>array(53,-77,952,819),29821=>array(58,-71,968,826),29822=>array(38,-21,946,828),29823=>array(62,-22,957,792),29824=>array(45,-62,962,839),29825=>array(56,-43,972,837),29826=>array(45,-33,972,829),29827=>array(39,-69,943,833),29828=>array(51,-65,952,847),29829=>array(62,-72,982,822),29830=>array(45,-62,957,800),29831=>array(38,-71,972,828),29832=>array(48,-77,983,826),29833=>array(41,-64,962,833),29834=>array(56,-65,959,824),29835=>array(45,-68,952,828),29836=>array(45,-78,953,834),29837=>array(37,-68,945,831),29838=>array(39,-81,928,775),29839=>array(39,-72,988,841),29840=>array(38,-65,975,841),29841=>array(38,-65,961,836),29842=>array(52,-17,964,832),29843=>array(31,-53,957,829),29844=>array(51,-72,892,827),29845=>array(50,-67,950,783),29846=>array(45,-65,969,799),29847=>array(60,-46,954,818),29848=>array(57,-66,959,837),29849=>array(57,-67,969,850),29850=>array(50,-67,920,787),29851=>array(32,-67,954,831),29852=>array(37,-74,923,824),29853=>array(37,-70,966,833),29854=>array(47,-63,964,828),29855=>array(36,-57,951,801),29856=>array(43,-64,973,836),29857=>array(39,-64,967,844),29858=>array(62,-71,926,797),29859=>array(45,-61,972,839),29860=>array(48,-35,979,826),29861=>array(48,-70,977,830),29862=>array(48,-63,985,840),29863=>array(48,-39,946,836),29864=>array(37,-66,979,839),29865=>array(48,-64,980,837),29866=>array(45,-70,966,784),29867=>array(45,-62,935,836),29868=>array(50,-71,962,845),29869=>array(48,-73,971,811),29870=>array(42,-30,956,848),29871=>array(42,-64,994,858),29872=>array(40,-61,962,808),29873=>array(46,-67,970,782),29874=>array(47,-64,959,816),29875=>array(46,-69,966,816),29876=>array(50,-69,961,826),29877=>array(40,-66,969,840),29878=>array(50,-37,949,823),29879=>array(35,-71,973,832),29880=>array(62,-77,941,831),29881=>array(41,-65,968,833),29882=>array(84,-37,938,836),29883=>array(53,-68,949,785),29884=>array(40,-23,957,839),29885=>array(53,-42,962,799),29886=>array(60,-71,963,837),29887=>array(41,-63,981,841),29888=>array(49,-72,944,780),29889=>array(44,-74,967,823),29890=>array(49,-35,955,819),29891=>array(51,-65,928,786),29892=>array(40,-67,962,836),29893=>array(36,-70,972,839),29894=>array(40,-61,962,813),29895=>array(40,-64,963,789),29896=>array(35,-62,974,830),29897=>array(40,-72,958,829),29898=>array(56,-65,975,845),29899=>array(31,-66,968,839),29900=>array(40,-67,965,847),29901=>array(28,-67,969,831),29902=>array(37,-67,959,840),29903=>array(52,-61,972,834),29904=>array(45,-67,953,830),29905=>array(40,-60,966,790),29906=>array(38,-71,925,825),29907=>array(40,-65,909,787),29908=>array(37,-64,955,788),29909=>array(63,-35,968,778),29910=>array(47,-73,966,839),29911=>array(57,-63,933,838),29912=>array(54,-68,956,826),29913=>array(42,-70,960,832),29914=>array(46,-69,969,836),29915=>array(30,-62,974,832),29916=>array(59,-57,956,834),29917=>array(32,-77,991,826),29918=>array(38,-67,992,837),29919=>array(36,-73,959,837),29920=>array(36,-67,964,838),29921=>array(57,-73,976,826),29922=>array(47,-69,973,834),29923=>array(32,-69,958,828),29924=>array(37,-66,969,856),29925=>array(51,-65,971,836),29926=>array(83,-35,941,773),29927=>array(36,-29,958,771),29928=>array(44,-63,966,783),29929=>array(36,-29,958,771),29930=>array(49,-29,955,811),29931=>array(65,-64,943,842),29932=>array(41,-74,968,838),29933=>array(39,-77,968,820),29934=>array(43,-56,956,807),29935=>array(104,-58,954,766),29936=>array(36,-29,963,782),29937=>array(36,-29,968,771),29938=>array(36,-29,953,822),29939=>array(56,-75,968,818),29940=>array(37,-65,969,838),29941=>array(62,-72,960,832),29942=>array(48,-61,962,842),29943=>array(75,-60,951,838),29944=>array(36,-29,958,772),29945=>array(99,-64,968,791),29946=>array(49,-60,970,800),29947=>array(36,-65,969,831),29948=>array(49,-29,955,786),29949=>array(78,-56,963,833),29950=>array(38,-64,960,824),29951=>array(50,-50,955,839),29952=>array(39,-71,970,827),29953=>array(39,-71,964,835),29954=>array(36,-74,974,832),29955=>array(58,-54,962,836),29956=>array(30,-48,947,784),29957=>array(38,-29,960,790),29958=>array(65,-63,962,854),29959=>array(97,-66,934,825),29960=>array(43,-75,962,838),29961=>array(34,-77,974,836),29962=>array(35,-69,966,830),29963=>array(65,-70,962,829),29964=>array(105,-74,950,787),29965=>array(74,-66,961,828),29966=>array(70,-66,945,827),29967=>array(60,-59,954,834),29968=>array(37,-68,958,828),29969=>array(83,-64,964,848),29970=>array(44,-68,961,824),29971=>array(24,-47,938,825),29972=>array(34,-68,985,829),29973=>array(66,-55,966,838),29974=>array(55,-68,957,785),29975=>array(33,-59,949,835),29976=>array(76,-68,927,827),29977=>array(49,-76,959,828),29978=>array(66,-72,934,835),29979=>array(32,-48,959,845),29980=>array(34,-58,945,834),29981=>array(35,-75,962,823),29982=>array(74,-47,939,836),29983=>array(60,-8,934,824),29984=>array(129,-23,956,830),29985=>array(37,-29,956,830),29986=>array(50,-76,930,838),29987=>array(49,-74,928,831),29988=>array(72,-56,970,811),29989=>array(73,-57,923,812),29990=>array(40,-69,966,811),29991=>array(45,-66,952,829),29992=>array(52,-73,855,788),29993=>array(65,-61,936,785),29994=>array(74,-67,847,842),29995=>array(62,-67,956,843),29996=>array(140,-65,856,798),29997=>array(53,-81,935,783),29998=>array(48,-67,916,844),29999=>array(63,-61,945,836),30000=>array(133,-68,867,762),30001=>array(137,-70,862,833),30002=>array(140,-69,860,785),30003=>array(149,-67,851,833),30004=>array(172,-67,839,832),30005=>array(148,-31,954,824),30006=>array(149,-65,872,833),30007=>array(85,-62,889,783),30008=>array(37,-56,914,856),30009=>array(65,-68,939,833),30010=>array(107,-53,954,790),30011=>array(75,-57,925,800),30012=>array(98,-46,914,810),30013=>array(99,-74,891,823),30014=>array(126,-62,879,844),30015=>array(101,-7,948,830),30016=>array(50,-65,957,779),30017=>array(50,-55,957,833),30018=>array(98,-59,965,850),30019=>array(90,-59,921,837),30020=>array(153,-62,845,824),30021=>array(90,-56,889,830),30022=>array(46,-66,965,823),30023=>array(99,-63,912,845),30024=>array(107,-66,978,791),30025=>array(96,-68,962,833),30026=>array(88,-64,952,828),30027=>array(76,-52,955,835),30028=>array(54,-70,961,782),30029=>array(96,-72,974,835),30030=>array(110,-66,981,831),30031=>array(64,-69,944,780),30032=>array(72,-52,945,791),30033=>array(51,-59,903,838),30034=>array(56,-50,963,833),30035=>array(60,-72,967,813),30036=>array(93,-67,938,839),30037=>array(178,-72,823,780),30038=>array(81,-70,970,836),30039=>array(109,-72,902,843),30040=>array(79,-62,955,839),30041=>array(75,-68,897,818),30042=>array(29,-67,975,848),30043=>array(111,-64,978,853),30044=>array(76,-59,920,836),30045=>array(56,-65,972,836),30046=>array(77,-70,968,838),30047=>array(50,-69,965,817),30048=>array(143,-68,867,845),30049=>array(86,-61,943,846),30050=>array(58,-69,947,801),30051=>array(34,-68,968,834),30052=>array(106,-62,955,832),30053=>array(110,-66,962,839),30054=>array(89,-22,943,828),30055=>array(48,-75,963,812),30056=>array(50,-70,959,808),30057=>array(96,-64,959,795),30058=>array(53,-70,957,836),30059=>array(82,-24,938,836),30060=>array(37,-67,966,854),30061=>array(81,-62,961,850),30062=>array(94,-62,954,847),30063=>array(69,-69,961,849),30064=>array(72,-74,926,784),30065=>array(89,-71,916,797),30066=>array(33,-72,973,847),30067=>array(54,-50,952,813),30068=>array(82,-58,911,831),30069=>array(79,-34,934,836),30070=>array(103,-68,914,841),30071=>array(77,-67,976,786),30072=>array(97,-62,939,835),30073=>array(101,-63,966,844),30074=>array(54,-20,951,803),30075=>array(74,-14,972,836),30076=>array(92,-61,938,782),30077=>array(103,-15,953,851),30078=>array(115,-69,908,783),30079=>array(56,-69,963,839),30080=>array(42,-71,969,828),30081=>array(74,-73,970,811),30082=>array(54,-46,952,786),30083=>array(94,-42,961,840),30084=>array(100,-70,955,822),30085=>array(84,-48,961,814),30086=>array(31,-61,951,814),30087=>array(87,-63,938,833),30088=>array(52,-82,943,829),30089=>array(51,-39,949,822),30090=>array(54,-31,952,791),30091=>array(28,-66,975,773),30092=>array(52,-70,968,835),30093=>array(68,-7,957,787),30094=>array(30,-65,966,827),30095=>array(35,-71,960,821),30096=>array(59,-81,955,837),30097=>array(33,-68,945,827),30098=>array(37,-63,898,822),30099=>array(37,-63,914,822),30100=>array(63,-65,944,823),30101=>array(36,-59,957,852),30102=>array(30,-63,899,838),30103=>array(35,-59,924,842),30104=>array(36,-75,954,833),30105=>array(46,-71,953,852),30106=>array(48,-69,968,820),30107=>array(48,-64,951,841),30108=>array(54,-69,941,845),30109=>array(54,-69,941,815),30110=>array(54,-69,961,845),30111=>array(24,-65,925,836),30112=>array(32,-66,900,838),30113=>array(28,-70,914,840),30114=>array(44,-65,982,855),30115=>array(51,-71,952,825),30116=>array(47,-73,960,845),30117=>array(50,-70,959,825),30118=>array(47,-73,945,845),30119=>array(52,-69,966,841),30120=>array(47,-73,938,845),30121=>array(47,-73,938,845),30122=>array(39,-57,959,854),30123=>array(37,-71,953,840),30124=>array(27,-67,896,849),30125=>array(27,-67,928,850),30126=>array(26,-67,932,840),30127=>array(27,-63,942,848),30128=>array(43,-63,951,849),30129=>array(39,-67,953,829),30130=>array(43,-73,957,831),30131=>array(44,-67,944,834),30132=>array(25,-66,938,851),30133=>array(54,-74,963,841),30134=>array(49,-71,951,830),30135=>array(47,-78,946,835),30136=>array(59,-75,954,829),30137=>array(41,-72,974,826),30138=>array(50,-60,958,835),30139=>array(47,-82,935,834),30140=>array(40,-78,972,825),30141=>array(32,-74,954,839),30142=>array(43,-73,962,829),30143=>array(44,-65,945,849),30144=>array(41,-58,954,855),30145=>array(44,-58,945,852),30146=>array(43,-79,941,832),30147=>array(27,-77,933,834),30148=>array(53,-61,948,856),30149=>array(38,-71,933,840),30150=>array(40,-71,951,847),30151=>array(41,-65,955,827),30152=>array(19,-74,918,848),30153=>array(24,-60,919,827),30154=>array(43,-73,951,830),30155=>array(53,-79,968,835),30156=>array(34,-83,948,840),30157=>array(43,-69,972,833),30158=>array(47,-67,957,846),30159=>array(41,-60,960,850),30160=>array(50,-75,944,829),30161=>array(51,-70,945,836),30162=>array(48,-71,955,827),30163=>array(50,-75,944,829),30164=>array(38,-68,947,844),30165=>array(48,-68,964,825),30166=>array(27,-65,919,846),30167=>array(36,-51,964,859),30168=>array(45,-75,949,826),30169=>array(45,-72,954,839),30170=>array(56,-82,962,832),30171=>array(33,-68,935,834),30172=>array(34,-70,962,847),30173=>array(43,-60,962,841),30174=>array(44,-68,961,834),30175=>array(57,-68,945,843),30176=>array(48,-73,983,846),30177=>array(31,-73,954,843),30178=>array(46,-69,944,835),30179=>array(45,-63,960,836),30180=>array(49,-67,954,847),30181=>array(33,-73,951,847),30182=>array(57,-68,955,835),30183=>array(39,-65,965,845),30184=>array(56,-67,922,852),30185=>array(37,-70,961,831),30186=>array(29,-74,955,846),30187=>array(20,-65,913,839),30188=>array(42,-69,941,841),30189=>array(44,-73,959,845),30190=>array(43,-75,965,840),30191=>array(34,-55,959,858),30192=>array(55,-70,958,832),30193=>array(45,-70,942,848),30194=>array(34,-66,957,838),30195=>array(40,-69,971,834),30196=>array(38,-67,941,834),30197=>array(36,-71,974,851),30198=>array(45,-72,960,851),30199=>array(36,-63,965,849),30200=>array(31,-73,930,839),30201=>array(46,-68,951,843),30202=>array(59,-67,959,834),30203=>array(39,-75,960,845),30204=>array(33,-65,941,836),30205=>array(31,-68,954,848),30206=>array(35,-67,956,842),30207=>array(33,-67,945,834),30208=>array(38,-64,964,837),30209=>array(48,-66,952,838),30210=>array(38,-77,935,843),30211=>array(30,-65,967,848),30212=>array(37,-64,942,841),30213=>array(37,-71,939,846),30214=>array(14,-67,912,845),30215=>array(34,-55,954,854),30216=>array(46,-64,974,855),30217=>array(39,-64,955,826),30218=>array(38,-65,955,852),30219=>array(38,-66,960,838),30220=>array(38,-70,944,847),30221=>array(55,-70,956,845),30222=>array(38,-67,944,840),30223=>array(33,-55,961,857),30224=>array(41,-69,974,850),30225=>array(45,-69,948,848),30226=>array(41,-75,938,848),30227=>array(46,-72,972,849),30228=>array(51,-73,961,838),30229=>array(44,-67,981,854),30230=>array(27,-54,954,860),30231=>array(26,-68,934,847),30232=>array(38,-69,911,835),30233=>array(30,-69,961,836),30234=>array(42,-70,971,836),30235=>array(24,-60,970,855),30236=>array(47,-66,981,840),30237=>array(40,-58,969,861),30238=>array(36,-62,976,848),30239=>array(37,-72,938,833),30240=>array(34,-67,962,841),30241=>array(35,-70,966,841),30242=>array(32,-73,957,841),30243=>array(46,-65,958,831),30244=>array(46,-74,948,841),30245=>array(43,-66,956,851),30246=>array(22,-68,959,851),30247=>array(44,-74,942,833),30248=>array(45,-79,963,837),30249=>array(46,-61,952,849),30250=>array(21,-67,933,823),30251=>array(26,-65,923,840),30252=>array(26,-65,963,840),30253=>array(44,-66,979,847),30254=>array(26,-73,967,847),30255=>array(45,-69,955,834),30256=>array(52,-76,951,841),30257=>array(50,-69,966,836),30258=>array(53,-64,978,854),30259=>array(32,-68,971,851),30260=>array(23,-66,943,841),30261=>array(33,-67,963,847),30262=>array(52,-65,970,848),30263=>array(52,-65,979,848),30264=>array(45,-65,943,848),30265=>array(52,-65,951,848),30266=>array(31,-69,948,852),30267=>array(36,-73,941,829),30268=>array(49,-67,980,850),30269=>array(37,-62,954,836),30270=>array(26,-65,970,832),30271=>array(29,-65,909,838),30272=>array(23,-81,928,826),30273=>array(23,-87,940,826),30274=>array(46,-65,964,830),30275=>array(33,-67,971,847),30276=>array(23,-91,937,826),30277=>array(23,-71,912,836),30278=>array(49,-66,941,841),30279=>array(29,-57,942,846),30280=>array(35,-62,963,829),30281=>array(35,-65,947,849),30282=>array(35,-70,973,853),30283=>array(57,-69,967,854),30284=>array(38,-68,933,844),30285=>array(24,-68,923,835),30286=>array(37,-64,937,840),30287=>array(37,-64,957,850),30288=>array(51,-68,983,849),30289=>array(37,-87,957,850),30290=>array(42,-58,971,836),30291=>array(49,-73,983,831),30292=>array(25,-61,931,828),30293=>array(42,-57,957,836),30294=>array(45,-73,956,833),30295=>array(42,-67,933,836),30296=>array(53,-65,948,844),30297=>array(42,-74,969,832),30298=>array(37,-71,936,833),30299=>array(48,-67,989,843),30300=>array(45,-67,980,841),30301=>array(48,-69,920,838),30302=>array(21,-71,912,835),30303=>array(44,-69,973,844),30304=>array(38,-71,982,846),30305=>array(51,-71,976,844),30306=>array(45,-76,947,840),30307=>array(25,-66,920,841),30308=>array(57,-73,959,837),30309=>array(40,-69,973,852),30310=>array(50,-78,948,846),30311=>array(43,-65,962,836),30312=>array(47,-75,946,834),30313=>array(42,-67,985,854),30314=>array(40,-69,964,854),30315=>array(29,-69,919,838),30316=>array(45,-66,956,854),30317=>array(50,-68,939,850),30318=>array(38,-71,974,845),30319=>array(35,-77,947,844),30320=>array(35,-78,959,854),30321=>array(47,-71,954,856),30322=>array(39,-77,967,854),30323=>array(27,-60,972,853),30324=>array(21,-77,958,849),30325=>array(46,-72,963,833),30326=>array(100,220,956,730),30327=>array(80,-55,936,839),30328=>array(80,-78,936,840),30329=>array(38,-69,967,840),30330=>array(47,-51,957,837),30331=>array(57,-13,957,837),30332=>array(52,-63,960,829),30333=>array(199,-64,822,833),30334=>array(98,-67,914,780),30335=>array(113,-47,959,830),30336=>array(200,-26,891,841),30337=>array(53,-49,947,866),30338=>array(74,-26,924,842),30339=>array(60,-67,950,836),30340=>array(101,-54,882,838),30341=>array(94,-27,941,842),30342=>array(64,-62,947,837),30343=>array(80,-28,932,845),30344=>array(87,-80,954,831),30345=>array(107,-39,959,834),30346=>array(119,-78,962,839),30347=>array(33,-64,959,849),30348=>array(100,-53,967,847),30349=>array(134,-61,898,837),30350=>array(90,-60,952,824),30351=>array(111,-69,954,835),30352=>array(53,-64,947,849),30353=>array(76,-19,944,820),30354=>array(100,-72,956,829),30355=>array(84,-64,923,831),30356=>array(84,-62,944,810),30357=>array(56,-63,947,776),30358=>array(86,-62,930,825),30359=>array(93,-67,907,810),30360=>array(84,-59,959,838),30361=>array(42,-63,943,847),30362=>array(92,-20,933,839),30363=>array(114,-69,889,834),30364=>array(110,-63,957,837),30365=>array(69,-70,964,833),30366=>array(117,-69,982,831),30367=>array(112,-68,975,839),30368=>array(97,-65,953,833),30369=>array(92,-74,960,852),30370=>array(92,-61,964,837),30371=>array(88,-68,946,831),30372=>array(79,-67,948,836),30373=>array(90,-74,960,852),30374=>array(82,-55,954,857),30375=>array(82,-62,946,841),30376=>array(60,-43,954,842),30377=>array(43,-73,970,838),30378=>array(98,-52,969,851),30379=>array(87,-72,956,845),30380=>array(82,-67,941,817),30381=>array(110,-63,963,845),30382=>array(53,-71,940,832),30383=>array(33,-81,951,826),30384=>array(33,-62,965,836),30385=>array(27,-68,939,833),30386=>array(41,-67,932,821),30387=>array(33,-75,956,834),30388=>array(31,-75,956,844),30389=>array(57,-76,966,826),30390=>array(30,-75,976,834),30391=>array(36,-70,956,838),30392=>array(50,-68,966,832),30393=>array(38,-67,954,832),30394=>array(45,-73,971,838),30395=>array(46,-73,969,824),30396=>array(47,-73,956,835),30397=>array(47,-66,969,849),30398=>array(51,-71,969,835),30399=>array(70,34,944,715),30400=>array(57,-20,948,822),30401=>array(57,-14,948,784),30402=>array(57,-14,948,789),30403=>array(48,-17,958,770),30404=>array(60,-53,956,757),30405=>array(47,-11,956,841),30406=>array(49,-25,947,794),30407=>array(46,-40,957,827),30408=>array(59,-38,952,784),30409=>array(41,-21,974,836),30410=>array(45,-18,960,840),30411=>array(55,-37,954,836),30412=>array(48,-20,957,830),30413=>array(62,-22,954,838),30414=>array(55,-14,954,835),30415=>array(52,-19,925,823),30416=>array(50,-44,924,799),30417=>array(52,-23,943,820),30418=>array(47,-28,961,851),30419=>array(60,-20,952,821),30420=>array(59,-23,951,840),30421=>array(63,-32,952,817),30422=>array(39,-32,959,847),30423=>array(57,-33,954,840),30424=>array(65,-32,914,831),30425=>array(51,-33,952,834),30426=>array(61,-34,956,809),30427=>array(50,-23,947,832),30428=>array(63,-32,952,843),30429=>array(60,-23,954,850),30430=>array(63,-32,953,840),30431=>array(58,-27,952,789),30432=>array(57,-46,961,848),30433=>array(48,-35,948,829),30434=>array(58,-27,952,802),30435=>array(53,-26,947,824),30436=>array(62,-35,956,842),30437=>array(53,-24,961,837),30438=>array(26,-26,957,869),30439=>array(40,-78,941,833),30440=>array(38,-24,961,788),30441=>array(60,-18,959,834),30442=>array(53,-12,951,823),30443=>array(32,-54,957,863),30444=>array(58,-10,952,850),30445=>array(65,-38,978,842),30446=>array(206,-42,767,771),30447=>array(98,-62,931,770),30448=>array(101,-68,938,783),30449=>array(118,-59,956,789),30450=>array(63,-70,937,826),30451=>array(107,-27,953,824),30452=>array(95,-70,949,835),30453=>array(109,-40,965,833),30454=>array(75,-68,958,778),30455=>array(109,-61,900,821),30456=>array(43,-65,889,828),30457=>array(86,-34,952,829),30458=>array(116,-71,957,828),30459=>array(107,-62,958,803),30460=>array(100,-71,944,803),30461=>array(101,-59,957,826),30462=>array(68,-73,920,834),30463=>array(75,-55,984,851),30464=>array(130,-65,890,787),30465=>array(53,-70,939,829),30466=>array(119,-59,945,837),30467=>array(119,-73,962,762),30468=>array(96,-52,949,790),30469=>array(92,-62,971,813),30470=>array(119,-66,954,849),30471=>array(88,-72,943,826),30472=>array(93,-65,931,826),30473=>array(52,-70,880,781),30474=>array(101,-55,943,811),30475=>array(71,-67,912,818),30476=>array(73,-62,949,799),30477=>array(96,-21,919,763),30478=>array(85,-58,951,755),30479=>array(96,-67,953,832),30480=>array(114,-21,953,773),30481=>array(106,-70,916,827),30482=>array(119,-70,917,830),30483=>array(99,-73,959,827),30484=>array(50,-67,946,785),30485=>array(116,-71,967,835),30486=>array(119,-62,960,773),30487=>array(119,-58,924,844),30488=>array(42,-57,971,821),30489=>array(118,-65,952,835),30490=>array(65,-62,961,843),30491=>array(124,-64,987,839),30492=>array(124,-64,987,839),30493=>array(118,-64,927,827),30494=>array(78,-84,951,835),30495=>array(64,-84,936,835),30496=>array(98,-71,956,785),30497=>array(94,-53,963,829),30498=>array(34,-65,958,843),30499=>array(116,-71,973,835),30500=>array(95,-71,929,784),30501=>array(44,-52,947,852),30502=>array(76,-56,931,823),30503=>array(110,-73,903,780),30504=>array(96,-69,948,833),30505=>array(88,-49,927,823),30506=>array(88,-68,951,782),30507=>array(95,-55,942,837),30508=>array(88,-67,931,825),30509=>array(124,-21,959,832),30510=>array(88,-70,909,782),30511=>array(80,-64,927,824),30512=>array(88,-42,956,770),30513=>array(106,-78,965,821),30514=>array(110,-70,953,777),30515=>array(107,-71,906,825),30516=>array(111,-40,909,859),30517=>array(119,-65,935,847),30518=>array(94,-21,934,783),30519=>array(39,-67,964,838),30520=>array(86,-62,929,849),30521=>array(103,-51,969,853),30522=>array(104,-67,943,828),30523=>array(110,-70,954,823),30524=>array(96,-64,965,794),30525=>array(105,-74,966,820),30526=>array(57,-67,955,785),30527=>array(88,-61,976,840),30528=>array(39,-69,929,839),30529=>array(101,-72,922,824),30530=>array(37,-67,938,841),30531=>array(97,-73,930,835),30532=>array(104,-67,909,825),30533=>array(107,-49,955,806),30534=>array(98,-55,951,834),30535=>array(110,-64,915,853),30536=>array(88,-16,952,788),30537=>array(88,-24,958,829),30538=>array(107,-48,902,803),30539=>array(97,-68,954,828),30540=>array(100,-71,949,825),30541=>array(96,-50,954,804),30542=>array(109,-47,948,864),30543=>array(112,-68,903,782),30544=>array(100,-69,940,820),30545=>array(96,-18,937,823),30546=>array(118,-75,983,829),30547=>array(100,-74,960,829),30548=>array(105,-70,969,840),30549=>array(112,-66,967,844),30550=>array(112,-74,972,823),30551=>array(105,-66,929,781),30552=>array(76,-73,930,781),30553=>array(110,-79,979,829),30554=>array(97,-72,933,790),30555=>array(109,-68,935,831),30556=>array(98,-63,930,836),30557=>array(72,-69,908,849),30558=>array(110,-64,970,830),30559=>array(95,-48,939,857),30560=>array(109,-30,965,841),30561=>array(87,-26,947,833),30562=>array(98,-64,937,832),30563=>array(57,-67,956,835),30564=>array(104,-64,955,792),30565=>array(104,-64,951,856),30566=>array(96,-30,948,826),30567=>array(97,-48,944,860),30568=>array(137,-57,969,845),30569=>array(118,-73,966,838),30570=>array(78,-70,932,783),30571=>array(92,-72,941,833),30572=>array(94,-65,944,831),30573=>array(113,-68,911,780),30574=>array(108,-67,980,839),30575=>array(88,-69,941,834),30576=>array(92,-65,948,829),30577=>array(88,-68,965,791),30578=>array(92,-22,945,788),30579=>array(92,-32,980,829),30580=>array(92,-65,936,787),30581=>array(107,-53,981,829),30582=>array(92,-64,978,842),30583=>array(92,-55,964,827),30584=>array(111,-64,906,789),30585=>array(98,-66,932,831),30586=>array(109,-74,962,834),30587=>array(92,-20,959,855),30588=>array(107,-69,965,786),30589=>array(86,-62,952,833),30590=>array(58,-72,950,849),30591=>array(49,-66,958,833),30592=>array(40,-65,982,845),30593=>array(111,-69,971,785),30594=>array(44,-67,970,832),30595=>array(100,-69,954,831),30596=>array(93,-65,929,835),30597=>array(79,-79,950,828),30598=>array(92,-60,938,832),30599=>array(97,-63,956,833),30600=>array(121,-79,980,781),30601=>array(93,-73,987,827),30602=>array(92,-77,956,843),30603=>array(94,-78,961,833),30604=>array(90,-26,927,833),30605=>array(97,-58,966,841),30606=>array(89,-62,932,824),30607=>array(54,-75,971,782),30608=>array(124,-45,896,816),30609=>array(91,-67,938,790),30610=>array(87,-60,917,826),30611=>array(104,-66,914,838),30612=>array(92,-74,947,833),30613=>array(98,-50,945,854),30614=>array(114,-69,938,813),30615=>array(116,-70,933,828),30616=>array(89,-23,953,801),30617=>array(109,-72,970,826),30618=>array(107,-80,958,837),30619=>array(108,-69,973,835),30620=>array(97,-73,949,821),30621=>array(105,-65,951,834),30622=>array(95,-69,936,831),30623=>array(82,-70,955,789),30624=>array(79,-39,942,823),30625=>array(109,-72,961,822),30626=>array(88,-83,913,830),30627=>array(94,-37,962,823),30628=>array(79,-62,906,793),30629=>array(102,-72,959,841),30630=>array(79,-65,956,836),30631=>array(90,-62,941,837),30632=>array(108,-73,966,821),30633=>array(88,-72,894,779),30634=>array(86,-23,935,843),30635=>array(114,-70,961,782),30636=>array(95,-68,944,830),30637=>array(94,-66,975,841),30638=>array(100,-62,970,847),30639=>array(88,-68,911,796),30640=>array(85,-75,960,828),30641=>array(102,-70,950,824),30642=>array(106,-68,928,783),30643=>array(95,-35,940,833),30644=>array(105,-71,961,827),30645=>array(109,-62,951,838),30646=>array(108,-64,969,839),30647=>array(105,-68,901,785),30648=>array(98,-70,957,827),30649=>array(89,-69,944,838),30650=>array(96,-70,952,839),30651=>array(68,-75,919,838),30652=>array(82,-67,951,852),30653=>array(52,-64,969,836),30654=>array(72,-46,910,801),30655=>array(39,-65,947,790),30656=>array(68,-77,981,828),30657=>array(99,-23,974,825),30658=>array(94,-66,961,786),30659=>array(76,-63,952,844),30660=>array(92,-76,949,830),30661=>array(81,-70,953,805),30662=>array(96,-65,963,828),30663=>array(91,-64,959,820),30664=>array(81,-70,957,848),30665=>array(98,-55,952,856),30666=>array(103,-68,919,835),30667=>array(87,-67,948,808),30668=>array(102,-72,964,850),30669=>array(31,-62,974,799),30670=>array(94,-65,963,844),30671=>array(92,-69,939,853),30672=>array(99,-67,935,785),30673=>array(68,-67,953,832),30674=>array(77,-67,946,833),30675=>array(91,-68,951,831),30676=>array(99,-70,938,824),30677=>array(41,-72,957,840),30678=>array(97,-62,965,804),30679=>array(71,-71,953,842),30680=>array(92,-68,947,830),30681=>array(88,-54,899,806),30682=>array(102,-77,905,786),30683=>array(81,-57,926,793),30684=>array(39,-66,972,850),30685=>array(39,-77,960,846),30686=>array(60,-68,927,786),30687=>array(44,-67,940,833),30688=>array(33,-70,954,825),30689=>array(43,-61,960,811),30690=>array(69,-71,947,828),30691=>array(42,-66,965,843),30692=>array(80,-56,964,837),30693=>array(69,-73,911,838),30694=>array(62,-67,941,836),30695=>array(34,-67,893,831),30696=>array(37,-68,980,834),30697=>array(39,-61,947,825),30698=>array(39,-65,932,834),30699=>array(27,-61,951,839),30700=>array(33,-29,955,832),30701=>array(51,-77,948,809),30702=>array(36,-73,951,833),30703=>array(33,-67,963,827),30704=>array(59,-70,934,838),30705=>array(40,-71,980,827),30706=>array(34,-65,980,837),30707=>array(67,-70,909,768),30708=>array(39,-66,948,761),30709=>array(61,-61,880,824),30710=>array(39,-57,929,774),30711=>array(44,-63,953,786),30712=>array(38,-64,959,780),30713=>array(37,-66,962,788),30714=>array(29,-33,959,828),30715=>array(51,-29,972,837),30716=>array(39,-2,957,761),30717=>array(59,-77,927,841),30718=>array(40,-70,942,785),30719=>array(49,-68,921,818),30720=>array(23,-59,898,767),30721=>array(39,-62,905,768),30722=>array(38,-68,971,824),30723=>array(45,-69,954,785),30724=>array(22,-69,955,829),30725=>array(44,-73,981,821),30726=>array(49,-70,990,836),30727=>array(42,-65,976,842),30728=>array(32,-71,970,772),30729=>array(48,-62,956,842),30730=>array(42,-64,957,843),30731=>array(42,-3,954,822),30732=>array(53,-62,925,829),30733=>array(43,-71,971,844),30734=>array(36,-77,971,828),30735=>array(43,-69,967,785),30736=>array(43,-70,969,786),30737=>array(51,-61,951,778),30738=>array(32,-51,952,818),30739=>array(39,-69,972,785),30740=>array(36,-71,956,780),30741=>array(42,-63,954,837),30742=>array(21,-68,921,826),30743=>array(29,-67,951,820),30744=>array(28,-44,944,824),30745=>array(42,-35,952,780),30746=>array(26,-62,929,788),30747=>array(41,-69,972,837),30748=>array(24,-69,954,781),30749=>array(50,-56,956,827),30750=>array(42,-64,987,839),30751=>array(41,-62,956,848),30752=>array(32,-17,954,792),30753=>array(52,-35,964,765),30754=>array(44,-59,952,783),30755=>array(44,-32,950,844),30756=>array(42,-29,943,831),30757=>array(29,-55,959,831),30758=>array(41,-53,960,843),30759=>array(40,-65,945,827),30760=>array(47,-75,964,832),30761=>array(42,-65,921,831),30762=>array(38,-60,958,784),30763=>array(57,-37,962,824),30764=>array(39,-19,952,816),30765=>array(37,-65,963,830),30766=>array(44,-53,962,855),30767=>array(51,-64,976,828),30768=>array(34,-68,951,780),30769=>array(46,-77,979,841),30770=>array(35,-29,963,835),30771=>array(43,-54,945,779),30772=>array(46,-70,958,835),30773=>array(23,-59,971,836),30774=>array(42,-66,886,843),30775=>array(59,-70,922,836),30776=>array(36,-26,956,788),30777=>array(35,-68,971,830),30778=>array(54,-72,946,761),30779=>array(29,-62,933,826),30780=>array(31,-31,964,840),30781=>array(42,-57,928,786),30782=>array(32,-60,947,828),30783=>array(33,-66,948,822),30784=>array(35,-60,905,830),30785=>array(30,-33,938,772),30786=>array(32,-11,965,845),30787=>array(37,-65,980,839),30788=>array(35,-66,960,831),30789=>array(41,-20,954,832),30790=>array(35,-65,963,841),30791=>array(46,-78,909,839),30792=>array(41,-72,956,824),30793=>array(42,-68,958,824),30794=>array(45,-72,952,822),30795=>array(35,-73,969,836),30796=>array(28,-57,972,849),30797=>array(30,-60,973,791),30798=>array(36,-63,907,832),30799=>array(36,-69,953,788),30800=>array(43,-70,909,782),30801=>array(36,-70,958,839),30802=>array(35,-68,948,780),30803=>array(25,-32,959,833),30804=>array(35,-71,949,826),30805=>array(38,-67,940,775),30806=>array(30,-74,945,826),30807=>array(29,-72,936,821),30808=>array(35,-64,903,795),30809=>array(25,-25,938,826),30810=>array(35,-66,963,823),30811=>array(35,-63,955,846),30812=>array(42,-20,956,791),30813=>array(50,-70,943,833),30814=>array(41,-67,954,829),30815=>array(35,-67,967,824),30816=>array(45,-71,972,834),30817=>array(35,-68,937,832),30818=>array(41,-70,961,819),30819=>array(35,-68,953,830),30820=>array(33,-67,983,833),30821=>array(42,-68,950,838),30822=>array(35,-51,951,802),30823=>array(35,-64,895,785),30824=>array(49,-62,964,838),30825=>array(50,-65,938,830),30826=>array(33,-54,959,830),30827=>array(26,-70,964,830),30828=>array(46,-61,978,784),30829=>array(41,-35,959,805),30830=>array(51,-57,907,852),30831=>array(34,-69,960,787),30832=>array(51,-65,942,830),30833=>array(49,-71,915,777),30834=>array(42,-64,980,833),30835=>array(35,-54,970,835),30836=>array(32,-65,962,828),30837=>array(39,-63,958,839),30838=>array(35,-66,969,830),30839=>array(32,-32,939,811),30840=>array(35,-67,948,836),30841=>array(39,-61,977,829),30842=>array(35,-56,959,785),30843=>array(44,-68,987,782),30844=>array(59,-78,919,779),30845=>array(35,-32,954,839),30846=>array(29,-16,953,853),30847=>array(37,-27,950,837),30848=>array(44,-67,954,827),30849=>array(26,-54,971,843),30850=>array(35,-57,969,850),30851=>array(36,-72,950,823),30852=>array(44,-70,972,823),30853=>array(36,-72,900,780),30854=>array(41,-52,949,843),30855=>array(42,-71,962,833),30856=>array(35,-65,960,833),30857=>array(53,-68,918,785),30858=>array(35,-57,974,840),30859=>array(35,-67,932,836),30860=>array(35,-67,966,836),30861=>array(33,-52,952,796),30862=>array(43,-64,951,834),30863=>array(39,-72,955,820),30864=>array(35,-67,981,839),30865=>array(31,-68,956,844),30866=>array(35,-23,982,843),30867=>array(44,-68,951,840),30868=>array(31,-62,968,831),30869=>array(35,-64,964,835),30870=>array(44,-70,958,847),30871=>array(43,-69,961,834),30872=>array(44,-74,960,829),30873=>array(47,-67,908,786),30874=>array(39,-63,954,840),30875=>array(27,-75,923,826),30876=>array(23,-71,949,839),30877=>array(35,-72,975,788),30878=>array(45,-50,936,798),30879=>array(35,-62,968,833),30880=>array(41,-67,952,837),30881=>array(37,-64,956,830),30882=>array(46,-65,907,785),30883=>array(49,-68,927,788),30884=>array(47,-71,971,823),30885=>array(32,-67,915,824),30886=>array(50,-70,956,849),30887=>array(60,-67,937,845),30888=>array(44,-73,975,784),30889=>array(44,-72,970,783),30890=>array(28,-54,948,841),30891=>array(46,-74,969,825),30892=>array(28,-73,971,785),30893=>array(29,-68,954,788),30894=>array(35,-72,979,788),30895=>array(34,-61,951,849),30896=>array(45,-29,957,845),30897=>array(34,-72,955,834),30898=>array(47,-67,939,842),30899=>array(39,-72,970,829),30900=>array(41,-24,964,830),30901=>array(32,-74,962,836),30902=>array(35,-57,961,834),30903=>array(35,-71,962,839),30904=>array(35,-69,971,789),30905=>array(25,-10,922,818),30906=>array(34,-69,950,843),30907=>array(29,-57,949,835),30908=>array(50,-60,933,781),30909=>array(35,-66,969,791),30910=>array(30,-70,961,785),30911=>array(39,-75,925,795),30912=>array(31,-58,963,838),30913=>array(37,-57,955,836),30914=>array(46,-65,913,834),30915=>array(37,-73,966,832),30916=>array(46,-73,966,830),30917=>array(37,-76,954,834),30918=>array(32,-69,946,793),30919=>array(32,-53,968,852),30920=>array(41,-64,972,857),30921=>array(43,-62,990,790),30922=>array(52,-68,944,788),30923=>array(20,-40,934,849),30924=>array(32,-70,955,825),30925=>array(19,-71,946,841),30926=>array(29,-75,967,841),30927=>array(34,-68,985,840),30928=>array(42,-61,956,844),30929=>array(41,-24,964,831),30930=>array(41,-64,941,785),30931=>array(32,-58,963,844),30932=>array(25,-59,963,849),30933=>array(32,-24,959,832),30934=>array(29,-57,921,800),30935=>array(32,-71,959,838),30936=>array(31,-67,956,827),30937=>array(24,-79,968,846),30938=>array(43,-66,957,831),30939=>array(39,-50,933,846),30940=>array(43,-55,960,850),30941=>array(40,-71,964,827),30942=>array(44,-75,898,824),30943=>array(51,-66,971,783),30944=>array(39,-64,958,839),30945=>array(25,-70,918,831),30946=>array(36,-72,964,824),30947=>array(36,-64,997,858),30948=>array(31,-66,957,837),30949=>array(47,-68,967,780),30950=>array(47,-64,965,787),30951=>array(43,-68,975,839),30952=>array(37,-64,939,833),30953=>array(45,-72,969,825),30954=>array(38,-65,966,838),30955=>array(38,-70,955,836),30956=>array(44,-67,952,832),30957=>array(45,-73,956,785),30958=>array(30,-61,945,841),30959=>array(33,-69,960,835),30960=>array(35,-65,952,846),30961=>array(33,-66,957,833),30962=>array(32,-63,975,829),30963=>array(46,-72,900,824),30964=>array(41,-21,989,838),30965=>array(41,-67,924,787),30966=>array(41,-64,944,846),30967=>array(37,-74,953,832),30968=>array(41,-76,974,851),30969=>array(56,-70,953,781),30970=>array(41,-72,968,828),30971=>array(30,-57,971,839),30972=>array(53,-68,966,832),30973=>array(38,-63,971,837),30974=>array(42,-65,940,787),30975=>array(32,-65,953,793),30976=>array(74,-68,926,785),30977=>array(45,-68,961,840),30978=>array(53,-70,956,825),30979=>array(54,-64,945,833),30980=>array(44,-62,988,833),30981=>array(41,-72,968,839),30982=>array(44,-68,969,858),30983=>array(43,-62,969,850),30984=>array(36,-58,963,825),30985=>array(43,-75,975,835),30986=>array(41,-59,959,818),30987=>array(51,-64,949,786),30988=>array(36,-65,935,789),30989=>array(53,-59,933,836),30990=>array(36,-65,961,825),30991=>array(44,-55,951,833),30992=>array(39,-71,937,833),30993=>array(40,-52,933,847),30994=>array(29,-58,965,860),30995=>array(44,-35,951,778),30996=>array(43,-68,956,836),30997=>array(44,-67,945,819),30998=>array(44,-70,952,821),30999=>array(51,-74,960,836),31000=>array(46,-69,954,786),31001=>array(33,-61,967,832),31002=>array(44,-20,957,835),31003=>array(41,-27,954,823),31004=>array(41,-67,984,839),31005=>array(33,-65,953,783),31006=>array(44,-66,976,830),31007=>array(22,-60,975,794),31008=>array(51,-31,949,846),31009=>array(34,-67,948,828),31010=>array(44,-76,975,844),31011=>array(32,-67,970,830),31012=>array(35,-67,976,828),31013=>array(41,-66,975,794),31014=>array(39,-74,959,834),31015=>array(46,-55,932,795),31016=>array(50,-54,936,792),31017=>array(36,-76,959,833),31018=>array(32,-63,962,799),31019=>array(26,-71,965,844),31020=>array(50,-70,962,833),31021=>array(59,-70,978,775),31022=>array(22,-60,975,840),31023=>array(36,-65,951,829),31024=>array(49,-69,953,790),31025=>array(44,-68,949,849),31026=>array(44,-62,956,842),31027=>array(26,-64,957,845),31028=>array(31,-61,951,832),31029=>array(44,-62,923,789),31030=>array(64,-58,936,839),31031=>array(50,-23,950,838),31032=>array(35,-75,979,829),31033=>array(33,-68,982,789),31034=>array(91,-68,932,757),31035=>array(235,-68,689,820),31036=>array(42,-59,961,820),31037=>array(54,-57,912,839),31038=>array(47,-69,949,822),31039=>array(48,-56,921,844),31040=>array(77,-68,945,768),31041=>array(39,-68,935,815),31042=>array(35,-55,963,847),31043=>array(35,-69,905,826),31044=>array(35,-70,976,835),31045=>array(45,-69,967,834),31046=>array(38,-67,964,841),31047=>array(36,-63,968,834),31048=>array(46,-67,946,834),31049=>array(36,-63,944,834),31050=>array(35,-55,960,848),31051=>array(36,-76,963,831),31052=>array(41,-71,918,831),31053=>array(45,-65,948,845),31054=>array(41,-71,906,826),31055=>array(34,-68,956,828),31056=>array(40,-60,958,843),31057=>array(34,-68,977,831),31058=>array(34,-72,908,824),31059=>array(47,-70,957,828),31060=>array(42,-52,949,850),31061=>array(42,-69,970,835),31062=>array(35,-73,953,818),31063=>array(57,-69,955,814),31064=>array(29,-52,964,763),31065=>array(34,-57,970,842),31066=>array(72,-69,960,838),31067=>array(32,-69,941,832),31068=>array(32,-69,953,836),31069=>array(35,-67,960,822),31070=>array(55,-67,904,837),31071=>array(64,-67,945,836),31072=>array(67,-68,909,775),31073=>array(60,-64,948,823),31074=>array(36,-64,962,834),31075=>array(44,-68,962,839),31076=>array(47,-69,906,833),31077=>array(39,-68,956,843),31078=>array(39,-68,968,836),31079=>array(37,-69,969,847),31080=>array(73,-61,952,788),31081=>array(50,-70,966,837),31082=>array(46,-72,955,833),31083=>array(27,-54,973,853),31084=>array(50,-69,956,837),31085=>array(46,-66,957,839),31086=>array(50,-69,953,838),31087=>array(30,-65,925,821),31088=>array(43,-64,959,843),31089=>array(50,-69,959,846),31090=>array(35,-65,970,842),31091=>array(45,-72,964,839),31092=>array(39,-74,951,841),31093=>array(50,-69,923,837),31094=>array(50,-69,925,842),31095=>array(36,-63,952,834),31096=>array(28,-61,886,822),31097=>array(27,-64,920,840),31098=>array(57,-66,963,829),31099=>array(50,-70,911,837),31100=>array(31,-53,982,851),31101=>array(40,-67,954,838),31102=>array(50,-69,968,837),31103=>array(32,-69,969,840),31104=>array(39,-74,915,816),31105=>array(46,-65,957,834),31106=>array(33,-70,908,835),31107=>array(50,-69,959,839),31108=>array(38,-64,963,834),31109=>array(45,-65,955,847),31110=>array(36,-69,956,849),31111=>array(50,-69,959,837),31112=>array(44,-68,951,835),31113=>array(28,-69,953,842),31114=>array(32,-69,958,832),31115=>array(38,-53,954,847),31116=>array(50,-69,943,843),31117=>array(36,-63,912,834),31118=>array(44,-67,971,832),31119=>array(38,-69,943,834),31120=>array(46,-69,957,835),31121=>array(32,-69,930,804),31122=>array(43,-69,970,839),31123=>array(38,-72,950,826),31124=>array(32,-69,966,797),31125=>array(38,-62,968,842),31126=>array(28,-57,978,843),31127=>array(51,-62,967,835),31128=>array(36,-56,953,846),31129=>array(32,-64,966,846),31130=>array(31,-70,985,832),31131=>array(30,-78,961,833),31132=>array(88,-67,941,823),31133=>array(50,-69,964,802),31134=>array(50,-75,940,841),31135=>array(50,-69,954,843),31136=>array(30,-71,955,836),31137=>array(49,-64,948,842),31138=>array(34,-72,915,826),31139=>array(48,-71,959,842),31140=>array(47,-68,899,835),31141=>array(38,-69,971,837),31142=>array(63,-66,940,835),31143=>array(60,-69,947,835),31144=>array(42,-72,973,843),31145=>array(50,-69,973,837),31146=>array(55,-69,955,791),31147=>array(32,-55,954,842),31148=>array(51,-71,963,840),31149=>array(44,-66,980,845),31150=>array(60,-69,952,833),31151=>array(50,-70,979,840),31152=>array(39,-64,973,827),31153=>array(26,-69,960,835),31154=>array(35,-72,947,835),31155=>array(50,-69,970,846),31156=>array(24,-59,972,868),31157=>array(43,-69,959,836),31158=>array(30,-81,968,825),31159=>array(37,-68,965,830),31160=>array(72,-59,875,818),31161=>array(120,-71,883,829),31162=>array(130,-64,882,785),31163=>array(69,-65,939,838),31164=>array(131,-65,869,834),31165=>array(38,-59,962,856),31166=>array(55,-70,958,825),31167=>array(52,-64,947,831),31168=>array(50,-59,951,830),31169=>array(40,-68,959,833),31170=>array(50,-50,954,823),31171=>array(50,-76,921,817),31172=>array(44,-67,955,833),31173=>array(45,-67,951,833),31174=>array(49,-70,947,820),31175=>array(50,-70,960,833),31176=>array(36,-52,904,846),31177=>array(42,-70,950,823),31178=>array(47,-69,968,834),31179=>array(43,-73,964,837),31180=>array(59,-71,968,829),31181=>array(45,-70,917,826),31182=>array(39,-69,962,824),31183=>array(48,-71,960,838),31184=>array(51,-69,955,829),31185=>array(41,-69,955,829),31186=>array(43,-70,959,827),31187=>array(41,-69,965,835),31188=>array(41,-69,966,843),31189=>array(39,-61,954,829),31190=>array(42,-76,972,827),31191=>array(41,-70,955,829),31192=>array(43,-61,969,828),31193=>array(41,-69,956,836),31194=>array(41,-69,944,833),31195=>array(49,-71,951,832),31196=>array(35,-71,952,829),31197=>array(51,-71,976,822),31198=>array(53,-70,924,827),31199=>array(32,-73,958,817),31200=>array(42,-70,964,829),31201=>array(41,-69,975,844),31202=>array(37,-78,975,831),31203=>array(39,-59,972,839),31204=>array(42,-75,951,810),31205=>array(41,-69,947,830),31206=>array(52,-68,964,835),31207=>array(39,-72,979,835),31208=>array(41,-69,951,842),31209=>array(36,-70,973,839),31210=>array(37,-49,966,859),31211=>array(34,-65,954,834),31212=>array(41,-57,941,835),31213=>array(42,-62,937,835),31214=>array(48,-73,960,829),31215=>array(24,-62,939,830),31216=>array(44,-59,961,835),31217=>array(59,-69,941,829),31218=>array(31,-71,942,835),31219=>array(41,-69,958,839),31220=>array(41,-69,985,853),31221=>array(66,-69,939,829),31222=>array(39,-69,973,829),31223=>array(47,-67,951,822),31224=>array(44,-61,951,836),31225=>array(33,-69,954,829),31226=>array(45,-59,955,827),31227=>array(49,-70,935,839),31228=>array(55,-69,945,836),31229=>array(30,-61,896,835),31230=>array(33,-72,959,835),31231=>array(67,-69,933,839),31232=>array(41,-71,961,846),31233=>array(47,-61,930,846),31234=>array(36,-64,968,850),31235=>array(35,-55,951,842),31236=>array(40,-72,969,830),31237=>array(36,-70,970,819),31238=>array(26,-64,871,821),31239=>array(62,-64,938,817),31240=>array(43,-60,956,828),31241=>array(24,-64,976,818),31242=>array(49,-52,932,864),31243=>array(29,-70,949,816),31244=>array(38,-55,967,862),31245=>array(52,-70,947,837),31246=>array(36,-70,954,840),31247=>array(26,-64,954,827),31248=>array(41,-71,977,836),31249=>array(28,-51,951,846),31250=>array(43,-72,903,823),31251=>array(47,-72,951,825),31252=>array(30,-62,970,840),31253=>array(47,-72,954,834),31254=>array(26,-70,947,841),31255=>array(38,-67,954,844),31256=>array(34,-52,952,846),31257=>array(39,-57,954,852),31258=>array(41,-70,955,832),31259=>array(45,-70,905,828),31260=>array(33,-57,967,835),31261=>array(70,-73,930,822),31262=>array(27,-72,965,819),31263=>array(76,-61,930,816),31264=>array(49,-80,911,818),31265=>array(41,-64,959,851),31266=>array(43,-70,969,825),31267=>array(39,-64,947,838),31268=>array(36,-64,953,849),31269=>array(56,-65,950,817),31270=>array(33,-69,951,833),31271=>array(34,-65,966,829),31272=>array(32,-68,918,827),31273=>array(55,-64,945,821),31274=>array(50,-64,950,837),31275=>array(34,-74,962,821),31276=>array(26,-71,961,823),31277=>array(21,-68,970,831),31278=>array(47,-65,956,836),31279=>array(33,-71,967,829),31280=>array(33,-50,972,845),31281=>array(32,-69,956,835),31282=>array(32,-64,936,824),31283=>array(19,-61,947,834),31284=>array(26,-64,966,850),31285=>array(26,-64,965,843),31286=>array(26,-72,949,835),31287=>array(24,-66,952,823),31288=>array(24,-68,960,843),31289=>array(22,-67,964,848),31290=>array(26,-71,928,826),31291=>array(45,-71,943,832),31292=>array(38,-69,979,832),31293=>array(40,-65,946,844),31294=>array(47,-51,930,836),31295=>array(55,-75,940,831),31296=>array(45,-74,964,825),31297=>array(26,-70,956,827),31298=>array(41,-68,976,826),31299=>array(33,-58,958,845),31300=>array(27,-59,960,850),31301=>array(37,-66,966,848),31302=>array(39,-73,961,847),31303=>array(36,-76,983,847),31304=>array(47,-71,967,832),31305=>array(31,-61,952,834),31306=>array(27,-68,967,835),31307=>array(39,-70,979,838),31308=>array(31,-62,964,843),31309=>array(40,-74,947,833),31310=>array(39,-70,972,838),31311=>array(32,-55,965,838),31312=>array(30,-61,965,846),31313=>array(26,-63,910,824),31314=>array(38,-72,960,833),31315=>array(26,-64,963,821),31316=>array(43,-78,959,827),31317=>array(41,-65,961,845),31318=>array(40,-72,961,822),31319=>array(41,-68,957,826),31320=>array(43,-77,963,823),31321=>array(26,-68,971,833),31322=>array(38,-70,962,828),31323=>array(46,-78,971,828),31324=>array(37,-71,951,831),31325=>array(41,-66,959,822),31326=>array(26,-73,928,821),31327=>array(33,-71,974,825),31328=>array(32,-68,983,840),31329=>array(35,-63,956,836),31330=>array(22,-74,969,833),31331=>array(35,-79,967,837),31332=>array(32,-59,964,825),31333=>array(42,-73,947,821),31334=>array(47,-65,966,853),31335=>array(40,-72,963,837),31336=>array(45,-67,974,830),31337=>array(31,-66,959,831),31338=>array(51,-71,949,825),31339=>array(28,-56,967,840),31340=>array(38,-80,966,843),31341=>array(28,-69,984,853),31342=>array(30,-70,971,846),31343=>array(36,-63,956,836),31344=>array(21,-69,962,844),31345=>array(36,-69,961,835),31346=>array(51,-73,953,825),31347=>array(36,-78,970,836),31348=>array(66,-59,950,822),31349=>array(94,-14,943,852),31350=>array(48,-44,957,822),31351=>array(44,-71,898,831),31352=>array(45,-59,924,850),31353=>array(92,-58,898,839),31354=>array(88,-17,918,833),31355=>array(66,-68,945,843),31356=>array(48,-68,967,849),31357=>array(60,-70,922,839),31358=>array(60,-69,982,839),31359=>array(58,-62,928,838),31360=>array(58,-32,965,854),31361=>array(60,-65,942,824),31362=>array(56,-65,944,849),31363=>array(54,-56,898,831),31364=>array(63,-69,898,828),31365=>array(109,-62,920,857),31366=>array(51,-60,972,867),31367=>array(48,-36,962,835),31368=>array(78,-76,908,833),31369=>array(72,-64,948,838),31370=>array(47,-75,967,846),31371=>array(107,-67,927,837),31372=>array(64,-67,929,845),31373=>array(52,-65,916,836),31374=>array(72,-62,902,840),31375=>array(81,-79,935,829),31376=>array(66,-8,941,851),31377=>array(65,-69,937,862),31378=>array(75,-35,925,839),31379=>array(50,-38,954,839),31380=>array(40,-51,963,864),31381=>array(27,-68,937,839),31382=>array(42,-70,934,839),31383=>array(102,-69,898,831),31384=>array(28,-67,930,839),31385=>array(63,-65,938,840),31386=>array(50,-72,952,849),31387=>array(47,-75,963,849),31388=>array(73,-61,896,832),31389=>array(37,-69,897,838),31390=>array(75,-73,915,848),31391=>array(43,-83,898,838),31392=>array(38,-65,962,845),31393=>array(60,-71,955,848),31394=>array(53,-75,957,844),31395=>array(63,-62,957,854),31396=>array(94,-54,954,851),31397=>array(37,-64,936,840),31398=>array(57,-68,914,837),31399=>array(65,-68,935,851),31400=>array(60,-65,954,848),31401=>array(102,-73,898,839),31402=>array(56,-38,956,839),31403=>array(46,-72,969,845),31404=>array(42,-64,979,849),31405=>array(53,-67,927,846),31406=>array(55,-64,925,838),31407=>array(37,-65,963,839),31408=>array(81,-70,935,830),31409=>array(42,-73,971,838),31410=>array(57,-70,951,830),31411=>array(49,-70,959,848),31412=>array(86,-79,937,838),31413=>array(58,-62,927,848),31414=>array(53,-80,947,833),31415=>array(52,-77,909,838),31416=>array(53,-30,974,854),31417=>array(34,-64,951,851),31418=>array(57,-76,962,839),31419=>array(51,-52,952,851),31420=>array(38,-58,966,851),31421=>array(38,-71,961,851),31422=>array(63,-68,974,852),31423=>array(56,-76,933,831),31424=>array(51,-72,960,832),31425=>array(36,-62,952,861),31426=>array(41,-64,970,851),31427=>array(47,-67,965,843),31428=>array(77,-66,948,833),31429=>array(48,-75,970,839),31430=>array(62,-68,918,847),31431=>array(53,-80,950,838),31432=>array(50,-49,968,844),31433=>array(54,-68,967,852),31434=>array(57,-71,921,843),31435=>array(95,-3,912,822),31436=>array(86,-73,975,825),31437=>array(86,-67,950,830),31438=>array(56,-54,934,838),31439=>array(49,-67,935,821),31440=>array(49,-65,964,800),31441=>array(40,-54,945,821),31442=>array(83,-65,938,832),31443=>array(59,-21,929,828),31444=>array(49,-55,909,833),31445=>array(49,-62,963,806),31446=>array(48,-16,952,807),31447=>array(53,-60,952,827),31448=>array(60,-72,935,832),31449=>array(73,-66,918,832),31450=>array(46,-68,964,825),31451=>array(45,-78,975,831),31452=>array(66,-54,954,836),31453=>array(27,-26,947,799),31454=>array(39,-58,932,838),31455=>array(38,-66,946,818),31456=>array(60,-68,940,831),31457=>array(24,-64,957,801),31458=>array(44,-74,979,825),31459=>array(35,-69,964,849),31460=>array(54,-70,962,838),31461=>array(68,-33,932,832),31462=>array(45,-65,971,832),31463=>array(56,-68,957,847),31464=>array(54,-62,969,844),31465=>array(79,-23,957,848),31466=>array(66,-25,960,796),31467=>array(45,-71,956,834),31468=>array(40,-71,948,833),31469=>array(67,-65,921,802),31470=>array(48,-73,953,833),31471=>array(43,-70,942,830),31472=>array(45,-63,948,804),31473=>array(48,-65,957,832),31474=>array(48,-68,935,849),31475=>array(48,-23,963,837),31476=>array(37,-72,957,845),31477=>array(38,-69,944,830),31478=>array(39,-76,959,838),31479=>array(55,-69,969,840),31480=>array(39,-76,962,830),31481=>array(49,-62,949,848),31482=>array(68,-5,943,819),31483=>array(47,-67,948,847),31484=>array(54,-71,948,847),31485=>array(54,-59,954,842),31486=>array(54,-10,948,827),31487=>array(42,-60,931,841),31488=>array(48,-23,947,847),31489=>array(47,-15,955,847),31490=>array(41,-69,969,822),31491=>array(44,-64,919,822),31492=>array(37,-73,945,844),31493=>array(47,-73,977,842),31494=>array(40,-44,914,835),31495=>array(67,-75,933,845),31496=>array(44,-65,955,845),31497=>array(47,-66,945,843),31498=>array(37,-68,964,840),31499=>array(62,-58,962,845),31500=>array(54,-57,943,845),31501=>array(56,-61,939,835),31502=>array(52,-69,966,834),31503=>array(74,-69,960,839),31504=>array(43,-70,964,838),31505=>array(65,-64,953,839),31506=>array(43,-77,971,835),31507=>array(44,-50,965,814),31508=>array(33,-25,918,830),31509=>array(39,-63,932,825),31510=>array(44,-67,962,814),31511=>array(44,-77,969,814),31512=>array(44,-57,932,848),31513=>array(51,-18,938,840),31514=>array(45,-69,941,841),31515=>array(50,-65,952,841),31516=>array(44,-64,941,814),31517=>array(60,-69,927,832),31518=>array(52,-63,944,842),31519=>array(53,-62,951,836),31520=>array(52,-17,945,838),31521=>array(52,-14,957,842),31522=>array(55,-71,959,829),31523=>array(37,-30,956,841),31524=>array(45,-68,954,844),31525=>array(62,-62,956,854),31526=>array(42,-73,950,841),31527=>array(37,-69,956,847),31528=>array(38,-59,970,846),31529=>array(43,-72,958,854),31530=>array(54,-14,959,835),31531=>array(54,-65,942,842),31532=>array(62,-62,932,834),31533=>array(31,-80,969,835),31534=>array(44,-56,945,847),31535=>array(49,-74,953,837),31536=>array(45,-65,933,838),31537=>array(55,-56,948,846),31538=>array(51,-65,932,832),31539=>array(55,-63,950,842),31540=>array(41,-65,938,827),31541=>array(44,-70,953,836),31542=>array(44,-71,968,836),31543=>array(40,-61,962,836),31544=>array(71,-20,962,836),31545=>array(54,-64,946,836),31546=>array(27,-63,931,833),31547=>array(52,-61,950,847),31548=>array(34,-59,940,842),31549=>array(39,33,944,842),31550=>array(31,-57,938,823),31551=>array(34,-73,968,842),31552=>array(51,-32,952,820),31553=>array(31,-43,909,823),31554=>array(31,-44,959,823),31555=>array(46,-61,937,836),31556=>array(53,-68,947,845),31557=>array(61,-58,969,848),31558=>array(74,-64,944,839),31559=>array(54,-66,944,841),31560=>array(41,-57,938,843),31561=>array(65,-68,934,838),31562=>array(58,-60,971,850),31563=>array(48,-65,946,848),31564=>array(42,-23,958,840),31565=>array(51,-52,938,854),31566=>array(40,-58,945,841),31567=>array(42,-59,961,848),31568=>array(42,-83,953,847),31569=>array(47,-61,950,833),31570=>array(43,-61,942,849),31571=>array(38,-65,931,837),31572=>array(34,-71,971,843),31573=>array(53,-54,962,844),31574=>array(46,-65,957,844),31575=>array(50,-68,949,842),31576=>array(56,-67,949,839),31577=>array(32,-61,943,834),31578=>array(37,-68,913,834),31579=>array(43,-69,925,829),31580=>array(45,-60,943,847),31581=>array(41,-66,922,820),31582=>array(37,-65,930,834),31583=>array(36,-64,948,837),31584=>array(50,-71,946,837),31585=>array(38,-71,962,841),31586=>array(39,-64,929,825),31587=>array(41,-69,932,840),31588=>array(33,-54,966,853),31589=>array(38,-54,923,849),31590=>array(37,-57,960,850),31591=>array(47,-66,970,839),31592=>array(37,-69,966,842),31593=>array(42,-54,936,857),31594=>array(33,-16,934,853),31595=>array(33,-62,943,853),31596=>array(38,-67,953,837),31597=>array(58,-52,939,857),31598=>array(62,-11,948,837),31599=>array(52,-75,935,837),31600=>array(54,-70,960,843),31601=>array(39,-67,969,843),31602=>array(50,-67,945,847),31603=>array(24,-65,970,846),31604=>array(34,-55,978,849),31605=>array(36,-74,949,845),31606=>array(49,-70,945,836),31607=>array(49,-70,965,840),31608=>array(50,-67,939,843),31609=>array(29,-63,911,833),31610=>array(42,-69,953,847),31611=>array(51,-66,938,827),31612=>array(47,-81,933,841),31613=>array(47,-69,947,841),31614=>array(46,-20,957,842),31615=>array(26,-64,958,841),31616=>array(46,-59,926,833),31617=>array(46,-59,934,833),31618=>array(42,-67,969,841),31619=>array(27,-74,968,841),31620=>array(47,-67,949,841),31621=>array(50,-70,945,841),31622=>array(47,-51,966,848),31623=>array(41,-67,970,846),31624=>array(40,-72,930,835),31625=>array(36,-63,938,842),31626=>array(39,-69,953,831),31627=>array(51,-60,964,847),31628=>array(52,-72,930,835),31629=>array(69,-58,957,847),31630=>array(43,-73,953,841),31631=>array(41,-61,948,851),31632=>array(48,-62,947,841),31633=>array(32,-57,968,852),31634=>array(41,-68,919,827),31635=>array(48,-52,959,846),31636=>array(48,-65,944,846),31637=>array(63,-58,944,849),31638=>array(44,-69,963,834),31639=>array(50,-75,935,841),31640=>array(61,-69,938,841),31641=>array(38,-52,975,855),31642=>array(57,-68,932,840),31643=>array(33,-61,959,855),31644=>array(49,-28,935,841),31645=>array(57,-59,960,850),31646=>array(46,-46,959,844),31647=>array(57,-54,954,850),31648=>array(41,-19,942,853),31649=>array(53,-68,929,845),31650=>array(48,-66,924,832),31651=>array(41,-65,912,831),31652=>array(45,-70,942,837),31653=>array(48,-62,960,832),31654=>array(27,-81,913,835),31655=>array(41,-17,917,829),31656=>array(38,-69,952,823),31657=>array(39,-61,919,834),31658=>array(52,-70,928,843),31659=>array(44,-68,937,824),31660=>array(55,-65,954,842),31661=>array(60,-58,957,855),31662=>array(60,-24,955,855),31663=>array(44,-70,976,833),31664=>array(66,-51,960,828),31665=>array(46,-62,947,846),31666=>array(69,-62,963,855),31667=>array(45,-72,935,855),31668=>array(39,-68,966,844),31669=>array(45,-70,952,843),31670=>array(42,-61,930,842),31671=>array(41,-66,954,847),31672=>array(49,-67,945,842),31673=>array(40,-72,941,837),31674=>array(43,-72,974,842),31675=>array(43,-70,959,842),31676=>array(43,-74,933,842),31677=>array(43,-27,947,842),31678=>array(50,-72,943,837),31679=>array(43,-64,942,842),31680=>array(54,-65,949,841),31681=>array(57,-36,962,835),31682=>array(67,-47,952,835),31683=>array(57,-70,952,835),31684=>array(67,-64,943,842),31685=>array(62,-62,954,842),31686=>array(56,-60,962,848),31687=>array(46,-69,942,840),31688=>array(33,-58,958,837),31689=>array(53,-67,959,838),31690=>array(42,-69,957,843),31691=>array(54,-71,945,849),31692=>array(38,-68,955,841),31693=>array(33,-64,985,837),31694=>array(53,-76,960,837),31695=>array(53,-64,973,847),31696=>array(38,-28,957,847),31697=>array(38,-75,911,829),31698=>array(38,-66,961,829),31699=>array(45,-60,933,836),31700=>array(54,-64,941,851),31701=>array(59,-14,952,832),31702=>array(46,-75,938,832),31703=>array(32,-62,968,844),31704=>array(55,-68,929,829),31705=>array(45,-65,938,849),31706=>array(36,-26,938,842),31707=>array(40,-71,931,840),31708=>array(53,-83,953,844),31709=>array(51,-69,949,843),31710=>array(63,-70,953,832),31711=>array(44,-65,948,836),31712=>array(30,-53,966,855),31713=>array(45,-60,974,855),31714=>array(62,-76,947,827),31715=>array(72,-69,937,837),31716=>array(53,-59,942,845),31717=>array(56,-67,982,847),31718=>array(49,-38,958,844),31719=>array(58,-68,927,829),31720=>array(35,-54,959,849),31721=>array(41,-64,959,855),31722=>array(47,-71,968,846),31723=>array(71,-67,946,832),31724=>array(43,-66,972,832),31725=>array(57,-54,962,849),31726=>array(54,-29,924,827),31727=>array(33,-71,959,827),31728=>array(66,-73,951,839),31729=>array(66,-64,929,830),31730=>array(47,-73,953,844),31731=>array(55,-59,970,853),31732=>array(45,-68,968,836),31733=>array(49,-71,955,828),31734=>array(42,-64,951,838),31735=>array(50,-46,960,856),31736=>array(42,-74,954,829),31737=>array(44,-39,957,827),31738=>array(57,-78,964,850),31739=>array(53,-64,937,846),31740=>array(59,-73,955,838),31741=>array(47,-68,933,831),31742=>array(41,-67,967,850),31743=>array(56,-73,951,830),31744=>array(64,-65,964,846),31745=>array(53,-74,976,830),31746=>array(60,-69,920,832),31747=>array(46,-70,931,831),31748=>array(36,-80,957,845),31749=>array(49,-72,954,828),31750=>array(44,-71,961,837),31751=>array(49,-67,982,849),31752=>array(45,-60,943,829),31753=>array(57,-70,982,845),31754=>array(50,-34,974,823),31755=>array(44,-30,974,839),31756=>array(33,-65,973,847),31757=>array(58,-74,942,844),31758=>array(71,-69,956,832),31759=>array(39,-65,954,845),31760=>array(57,-72,974,834),31761=>array(33,-66,981,853),31762=>array(39,-78,965,851),31763=>array(33,-64,962,855),31764=>array(29,-67,965,855),31765=>array(60,-71,920,847),31766=>array(52,-70,952,829),31767=>array(58,-63,961,821),31768=>array(50,-62,941,838),31769=>array(53,-72,953,841),31770=>array(46,-86,952,850),31771=>array(29,-49,942,858),31772=>array(56,-75,958,834),31773=>array(52,-67,967,833),31774=>array(50,-58,962,860),31775=>array(31,-67,946,844),31776=>array(56,-29,973,842),31777=>array(27,-61,951,844),31778=>array(59,-66,934,834),31779=>array(42,-63,948,847),31780=>array(43,-69,945,847),31781=>array(36,-53,976,855),31782=>array(48,-33,977,839),31783=>array(36,-68,915,842),31784=>array(51,-58,932,847),31785=>array(46,-68,930,835),31786=>array(47,-68,971,843),31787=>array(52,-76,949,842),31788=>array(57,-73,961,836),31789=>array(44,-63,970,838),31790=>array(36,-68,954,847),31791=>array(36,-55,942,847),31792=>array(46,-67,957,833),31793=>array(49,-67,951,849),31794=>array(43,-75,957,849),31795=>array(54,-65,964,840),31796=>array(42,-83,934,856),31797=>array(66,-62,962,834),31798=>array(23,-61,938,856),31799=>array(41,-54,938,856),31800=>array(43,-68,970,847),31801=>array(60,-67,927,837),31802=>array(43,-33,944,837),31803=>array(45,-74,984,829),31804=>array(44,-67,954,837),31805=>array(27,-65,972,841),31806=>array(31,-53,963,854),31807=>array(44,-70,954,853),31808=>array(61,-64,939,842),31809=>array(37,-74,918,824),31810=>array(39,-71,944,836),31811=>array(53,-16,955,849),31812=>array(36,-52,938,842),31813=>array(51,-70,958,841),31814=>array(46,-75,978,845),31815=>array(44,-59,975,850),31816=>array(36,-62,981,835),31817=>array(46,-35,945,842),31818=>array(37,-67,944,850),31819=>array(43,-66,974,835),31820=>array(56,-58,951,852),31821=>array(33,-62,943,852),31822=>array(43,-68,971,835),31823=>array(43,-95,953,835),31824=>array(39,-62,976,848),31825=>array(28,-82,972,847),31826=>array(61,-64,939,834),31827=>array(37,-64,969,840),31828=>array(35,-56,971,845),31829=>array(45,-70,937,842),31830=>array(38,-53,961,853),31831=>array(50,-60,948,845),31832=>array(39,-67,976,849),31833=>array(38,-52,959,853),31834=>array(42,-62,962,837),31835=>array(52,-72,964,839),31836=>array(57,-68,953,846),31837=>array(50,-68,962,846),31838=>array(47,-62,964,847),31839=>array(42,-69,965,851),31840=>array(49,-62,964,855),31841=>array(33,-60,962,818),31842=>array(45,-69,987,838),31843=>array(40,-67,929,841),31844=>array(38,-53,961,853),31845=>array(35,-60,967,853),31846=>array(39,-33,967,837),31847=>array(28,-57,969,854),31848=>array(22,-56,983,848),31849=>array(34,-67,964,848),31850=>array(33,-71,954,842),31851=>array(40,-60,952,857),31852=>array(61,-62,964,854),31853=>array(56,-73,940,856),31854=>array(54,-59,957,854),31855=>array(38,-75,974,837),31856=>array(31,-55,970,844),31857=>array(29,-78,963,835),31858=>array(46,-71,954,835),31859=>array(57,-67,949,830),31860=>array(33,-58,961,844),31861=>array(41,-71,956,823),31862=>array(41,-73,975,823),31863=>array(41,-71,935,823),31864=>array(36,-64,965,828),31865=>array(28,-68,954,826),31866=>array(38,-61,973,832),31867=>array(39,-62,948,834),31868=>array(48,-63,900,814),31869=>array(56,-59,960,838),31870=>array(42,-75,910,827),31871=>array(41,-76,953,822),31872=>array(38,-71,966,827),31873=>array(37,-68,957,829),31874=>array(37,-58,963,841),31875=>array(32,-65,954,832),31876=>array(44,-71,970,824),31877=>array(59,-65,947,839),31878=>array(59,-65,963,829),31879=>array(69,-65,967,843),31880=>array(53,-65,967,828),31881=>array(29,-67,964,829),31882=>array(43,-68,957,826),31883=>array(48,-63,963,837),31884=>array(58,-67,918,826),31885=>array(39,-54,967,850),31886=>array(69,-76,973,837),31887=>array(49,-71,934,837),31888=>array(42,-66,928,829),31889=>array(42,-65,965,829),31890=>array(37,-64,949,837),31891=>array(46,-67,959,838),31892=>array(44,-70,945,824),31893=>array(51,-60,901,849),31894=>array(49,-70,971,825),31895=>array(46,-62,953,833),31896=>array(52,-64,943,840),31897=>array(46,-64,907,836),31898=>array(51,-62,953,833),31899=>array(50,-62,941,834),31900=>array(37,-67,963,818),31901=>array(29,-66,940,802),31902=>array(35,-67,955,832),31903=>array(56,-72,946,789),31904=>array(55,-69,947,830),31905=>array(55,-64,921,830),31906=>array(40,-65,961,846),31907=>array(33,-65,951,830),31908=>array(62,-65,913,838),31909=>array(79,-65,907,829),31910=>array(43,-77,961,836),31911=>array(35,-55,951,829),31912=>array(46,-70,959,823),31913=>array(52,-70,941,828),31914=>array(45,-59,941,823),31915=>array(48,-68,951,838),31916=>array(48,-56,923,843),31917=>array(53,-65,972,853),31918=>array(37,-56,974,836),31919=>array(52,-70,969,824),31920=>array(37,-64,953,837),31921=>array(46,-70,951,842),31922=>array(42,-62,983,838),31923=>array(39,-67,956,829),31924=>array(51,-71,962,824),31925=>array(54,-68,956,844),31926=>array(33,-67,966,835),31927=>array(67,-63,935,837),31928=>array(49,-77,960,836),31929=>array(29,-59,942,835),31930=>array(52,-70,965,839),31931=>array(36,-70,962,830),31932=>array(42,-70,971,830),31933=>array(42,-67,977,831),31934=>array(45,-66,954,837),31935=>array(45,-68,986,821),31936=>array(53,-68,961,833),31937=>array(21,-71,941,839),31938=>array(45,-73,963,832),31939=>array(63,-70,937,810),31940=>array(31,-65,929,833),31941=>array(34,-66,990,830),31942=>array(36,-70,968,810),31943=>array(30,-68,964,836),31944=>array(40,-67,986,829),31945=>array(38,-62,980,841),31946=>array(52,-68,897,835),31947=>array(37,-72,954,830),31948=>array(39,-65,975,841),31949=>array(42,-65,965,843),31950=>array(30,-75,958,844),31951=>array(69,-79,931,840),31952=>array(39,-70,948,827),31953=>array(38,-68,917,831),31954=>array(39,-72,938,822),31955=>array(39,-73,969,834),31956=>array(41,-79,971,826),31957=>array(52,-62,969,850),31958=>array(42,-69,952,827),31959=>array(48,-65,990,847),31960=>array(31,-68,968,832),31961=>array(42,-64,972,837),31962=>array(53,-69,954,832),31963=>array(56,-67,940,837),31964=>array(34,-62,968,828),31965=>array(28,-76,985,853),31966=>array(62,-69,955,849),31967=>array(40,-67,962,840),31968=>array(31,-66,966,833),31969=>array(50,-60,952,847),31970=>array(32,-62,982,832),31971=>array(34,-66,966,832),31972=>array(66,-73,934,828),31973=>array(60,-60,956,839),31974=>array(40,-71,933,839),31975=>array(40,-72,954,818),31976=>array(38,-69,967,830),31977=>array(25,-64,974,861),31978=>array(39,-67,975,832),31979=>array(70,-65,953,838),31980=>array(47,-67,960,826),31981=>array(38,-62,980,843),31982=>array(30,-64,964,832),31983=>array(47,-59,964,838),31984=>array(40,-68,916,833),31985=>array(40,-67,965,840),31986=>array(37,-71,963,828),31987=>array(54,-56,963,836),31988=>array(37,-67,962,797),31989=>array(42,-72,966,823),31990=>array(39,-68,956,833),31991=>array(46,-68,953,828),31992=>array(56,-65,941,847),31993=>array(226,-64,734,824),31994=>array(52,-64,952,839),31995=>array(62,-64,942,833),31996=>array(60,-67,892,825),31997=>array(60,-70,956,828),31998=>array(38,-67,936,839),31999=>array(60,-67,892,825),32000=>array(35,-64,954,839),32001=>array(60,-66,966,832),32002=>array(84,-64,950,839),32003=>array(57,-73,905,822),32004=>array(34,-64,903,839),32005=>array(34,-64,944,841),32006=>array(69,-64,950,839),32007=>array(34,-64,953,844),32008=>array(34,-78,957,839),32009=>array(60,-67,892,825),32010=>array(54,-60,948,831),32011=>array(34,-66,961,839),32012=>array(56,-64,963,825),32013=>array(34,-65,909,839),32014=>array(43,-71,975,829),32015=>array(44,-72,966,825),32016=>array(34,-64,956,839),32017=>array(53,-70,964,834),32018=>array(38,-71,979,844),32019=>array(47,-59,932,815),32020=>array(34,-64,964,839),32021=>array(44,-64,954,839),32022=>array(57,-72,914,824),32023=>array(34,-64,959,839),32024=>array(34,-64,945,841),32025=>array(34,-70,956,839),32026=>array(34,-66,955,839),32027=>array(34,-64,961,839),32028=>array(74,-64,944,839),32029=>array(40,-31,937,815),32030=>array(48,-71,968,828),32031=>array(52,-76,979,834),32032=>array(63,-60,937,834),32033=>array(34,-71,949,839),32034=>array(65,-69,946,835),32035=>array(57,-63,969,837),32036=>array(57,-62,949,843),32037=>array(82,-65,953,837),32038=>array(73,-44,965,824),32039=>array(84,-60,935,834),32040=>array(73,-73,960,833),32041=>array(35,-76,961,839),32042=>array(57,-35,943,839),32043=>array(57,-67,948,825),32044=>array(32,-64,906,839),32045=>array(61,-67,939,820),32046=>array(49,-60,953,831),32047=>array(51,-63,943,808),32048=>array(34,-64,912,839),32049=>array(62,-62,982,834),32050=>array(69,-67,954,839),32051=>array(36,-64,902,839),32052=>array(43,-65,947,839),32053=>array(54,-68,946,839),32054=>array(35,-54,954,838),32055=>array(49,-78,975,831),32056=>array(32,-38,954,839),32057=>array(34,-64,910,839),32058=>array(35,-64,956,839),32059=>array(39,-74,966,823),32060=>array(52,-62,932,829),32061=>array(36,-39,952,838),32062=>array(48,-75,974,843),32063=>array(84,-65,968,839),32064=>array(67,-65,921,828),32065=>array(32,-32,957,839),32066=>array(34,-77,964,839),32067=>array(34,-65,961,839),32068=>array(38,-64,942,839),32069=>array(44,-64,910,839),32070=>array(64,-64,955,839),32071=>array(40,-73,915,835),32072=>array(47,-67,901,837),32073=>array(35,-60,969,826),32074=>array(40,-67,970,840),32075=>array(44,-66,971,839),32076=>array(37,-64,966,839),32077=>array(40,-68,959,831),32078=>array(44,-64,964,839),32079=>array(49,-74,967,839),32080=>array(35,-64,944,839),32081=>array(42,-68,966,829),32082=>array(57,-70,911,826),32083=>array(54,-55,954,819),32084=>array(52,-66,951,833),32085=>array(50,-48,947,817),32086=>array(34,-72,961,839),32087=>array(61,-46,939,831),32088=>array(57,-75,963,832),32089=>array(41,-39,954,831),32090=>array(36,-39,943,830),32091=>array(32,-62,954,845),32092=>array(57,-63,943,827),32093=>array(36,-58,978,843),32094=>array(34,-64,962,841),32095=>array(58,-57,967,816),32096=>array(71,-65,954,837),32097=>array(34,-64,982,849),32098=>array(34,-64,900,842),32099=>array(64,-72,949,839),32100=>array(62,-65,938,820),32101=>array(36,-67,980,831),32102=>array(34,-65,965,853),32103=>array(51,-61,913,831),32104=>array(44,-64,962,839),32105=>array(41,-70,955,827),32106=>array(34,-64,918,839),32107=>array(81,-70,917,836),32108=>array(69,-64,958,834),32109=>array(43,-70,958,835),32110=>array(63,-60,939,838),32111=>array(46,-65,960,836),32112=>array(50,-39,957,825),32113=>array(34,-64,959,839),32114=>array(64,-71,960,839),32115=>array(49,-64,968,844),32116=>array(49,-65,954,843),32117=>array(34,-64,961,839),32118=>array(35,-64,961,839),32119=>array(41,-68,930,819),32120=>array(60,-61,953,817),32121=>array(33,-64,894,839),32122=>array(35,-55,957,857),32123=>array(44,-72,968,838),32124=>array(55,-65,954,833),32125=>array(69,-66,906,839),32126=>array(30,-70,961,833),32127=>array(34,-64,971,839),32128=>array(46,-70,975,823),32129=>array(54,-61,953,836),32130=>array(48,-70,959,830),32131=>array(51,-65,938,838),32132=>array(48,-70,969,836),32133=>array(57,-63,976,816),32134=>array(36,-71,971,820),32135=>array(36,-62,945,820),32136=>array(57,-65,928,849),32137=>array(44,-74,969,839),32138=>array(38,-69,979,836),32139=>array(38,-60,951,833),32140=>array(61,-68,962,832),32141=>array(43,-52,945,843),32142=>array(32,-71,976,839),32143=>array(59,-67,959,839),32144=>array(49,-67,961,839),32145=>array(59,-62,917,813),32146=>array(49,-71,954,826),32147=>array(44,-64,945,839),32148=>array(35,-66,968,846),32149=>array(59,-41,972,826),32150=>array(46,-59,976,853),32151=>array(37,-51,915,813),32152=>array(44,-61,977,841),32153=>array(34,-65,933,839),32154=>array(34,-64,962,839),32155=>array(44,-64,962,839),32156=>array(34,-65,960,839),32157=>array(35,-68,965,839),32158=>array(42,-46,951,828),32159=>array(34,-69,972,839),32160=>array(34,-67,966,843),32161=>array(48,-70,956,830),32162=>array(34,-67,897,839),32163=>array(34,-64,974,839),32164=>array(55,-54,932,786),32165=>array(41,-71,958,824),32166=>array(41,-59,983,836),32167=>array(48,-70,961,832),32168=>array(38,-77,960,849),32169=>array(58,-67,958,832),32170=>array(44,-69,953,832),32171=>array(50,-64,957,839),32172=>array(34,-65,973,839),32173=>array(34,-64,938,839),32174=>array(34,-73,946,843),32175=>array(39,-64,923,848),32176=>array(44,-64,941,839),32177=>array(34,-64,915,839),32178=>array(33,-64,909,839),32179=>array(57,-67,895,827),32180=>array(32,-65,966,839),32181=>array(34,-68,966,839),32182=>array(39,-64,969,820),32183=>array(34,-66,963,839),32184=>array(34,-67,976,856),32185=>array(42,-64,964,845),32186=>array(39,-64,952,839),32187=>array(34,-66,966,839),32188=>array(50,-71,953,841),32189=>array(44,-64,953,840),32190=>array(34,-66,968,839),32191=>array(34,-68,911,839),32192=>array(40,-73,958,837),32193=>array(53,-64,977,829),32194=>array(56,-74,982,829),32195=>array(36,-71,976,844),32196=>array(45,-62,966,822),32197=>array(43,-82,977,826),32198=>array(49,-73,920,828),32199=>array(49,-64,938,839),32200=>array(42,-64,934,842),32201=>array(45,-68,952,827),32202=>array(57,-63,943,803),32203=>array(34,-68,954,839),32204=>array(32,-62,961,856),32205=>array(40,-65,960,839),32206=>array(40,-66,962,839),32207=>array(34,-64,968,839),32208=>array(49,-68,978,840),32209=>array(34,-64,963,839),32210=>array(34,-67,941,839),32211=>array(39,-66,984,830),32212=>array(53,-74,941,818),32213=>array(34,-82,956,839),32214=>array(34,-67,941,839),32215=>array(71,-73,924,820),32216=>array(34,-68,969,839),32217=>array(45,-61,956,832),32218=>array(34,-64,963,840),32219=>array(54,-72,963,831),32220=>array(67,-70,966,839),32221=>array(34,-68,943,839),32222=>array(29,-69,976,848),32223=>array(54,-48,954,836),32224=>array(34,-67,946,839),32225=>array(34,-64,973,839),32226=>array(53,-67,950,829),32227=>array(34,-64,979,839),32228=>array(34,-64,957,839),32229=>array(36,-61,964,840),32230=>array(51,-41,976,819),32231=>array(55,-70,953,836),32232=>array(33,-67,935,839),32233=>array(34,-64,959,839),32234=>array(40,-64,960,837),32235=>array(43,-36,971,850),32236=>array(34,-64,950,839),32237=>array(64,-64,921,829),32238=>array(49,-72,968,831),32239=>array(32,-64,954,839),32240=>array(49,-71,984,834),32241=>array(44,-62,967,833),32242=>array(24,-71,960,839),32243=>array(36,-72,943,847),32244=>array(34,-66,967,839),32245=>array(53,-61,980,839),32246=>array(40,-55,972,841),32247=>array(50,-68,954,830),32248=>array(62,-44,953,810),32249=>array(38,-64,952,820),32250=>array(51,-70,914,830),32251=>array(24,-72,962,839),32252=>array(51,-41,959,830),32253=>array(51,-90,938,840),32254=>array(51,-63,958,830),32255=>array(35,-39,954,839),32256=>array(33,-50,963,828),32257=>array(34,-64,967,839),32258=>array(33,-50,964,823),32259=>array(48,-70,961,828),32260=>array(34,-64,971,839),32261=>array(24,-64,972,839),32262=>array(33,-59,970,849),32263=>array(46,-50,964,855),32264=>array(63,-65,950,829),32265=>array(34,-66,955,839),32266=>array(34,-64,961,839),32267=>array(34,-64,962,847),32268=>array(55,-75,973,814),32269=>array(41,-70,951,841),32270=>array(38,-69,932,827),32271=>array(40,-67,967,844),32272=>array(59,-64,926,850),32273=>array(44,-65,984,852),32274=>array(34,-64,951,839),32275=>array(47,-71,961,823),32276=>array(46,-70,985,822),32277=>array(34,-64,960,839),32278=>array(47,-72,952,841),32279=>array(37,-63,977,855),32280=>array(33,-61,977,842),32281=>array(48,-70,931,828),32282=>array(53,-71,919,833),32283=>array(34,-64,953,839),32284=>array(44,-78,954,826),32285=>array(33,-82,961,839),32286=>array(34,-71,947,839),32287=>array(24,-64,958,839),32288=>array(33,-77,960,826),32289=>array(34,-68,952,839),32290=>array(39,-70,967,844),32291=>array(54,-57,966,817),32292=>array(49,-72,959,824),32293=>array(43,-70,984,830),32294=>array(34,-70,961,839),32295=>array(43,-60,966,839),32296=>array(62,-74,964,828),32297=>array(59,-70,979,825),32298=>array(44,-68,955,810),32299=>array(35,-64,963,843),32300=>array(42,-45,952,842),32301=>array(56,-61,961,850),32302=>array(34,-65,943,839),32303=>array(34,-72,957,839),32304=>array(51,-71,976,823),32305=>array(24,-70,955,839),32306=>array(34,-64,962,839),32307=>array(35,-69,954,823),32308=>array(55,-70,941,832),32309=>array(34,-65,974,839),32310=>array(60,-59,968,840),32311=>array(34,-65,942,839),32312=>array(41,-73,972,827),32313=>array(34,-64,955,839),32314=>array(34,-64,960,839),32315=>array(34,-62,968,839),32316=>array(42,-72,972,831),32317=>array(34,-64,959,844),32318=>array(34,-73,952,839),32319=>array(42,-79,972,845),32320=>array(51,-68,953,824),32321=>array(59,-71,948,837),32322=>array(42,-72,953,830),32323=>array(34,-72,917,839),32324=>array(71,-73,949,805),32325=>array(34,-65,972,839),32326=>array(34,-75,970,839),32327=>array(59,-60,965,846),32328=>array(48,-74,962,841),32329=>array(46,-68,968,820),32330=>array(29,-64,964,839),32331=>array(57,-71,964,829),32332=>array(38,-75,973,839),32333=>array(34,-67,957,839),32334=>array(39,-71,959,831),32335=>array(49,-58,947,820),32336=>array(35,-44,971,825),32337=>array(44,-64,973,832),32338=>array(34,-71,972,839),32339=>array(42,-73,969,831),32340=>array(28,-66,958,839),32341=>array(34,-67,949,840),32342=>array(24,-72,984,839),32343=>array(43,-71,958,827),32344=>array(47,-61,926,845),32345=>array(34,-67,959,839),32346=>array(34,-64,965,859),32347=>array(45,-65,962,838),32348=>array(45,-70,957,838),32349=>array(34,-68,920,839),32350=>array(34,-64,954,839),32351=>array(43,-68,957,830),32352=>array(50,-67,971,840),32353=>array(26,-72,962,839),32354=>array(42,-70,954,826),32355=>array(40,-39,957,825),32356=>array(36,-66,969,838),32357=>array(37,-65,951,836),32358=>array(24,-64,967,839),32359=>array(25,-75,949,839),32360=>array(55,-73,974,830),32361=>array(34,-64,970,839),32362=>array(34,-68,973,864),32363=>array(53,-73,962,841),32364=>array(39,-65,965,837),32365=>array(63,-57,937,833),32366=>array(41,-39,951,812),32367=>array(40,-66,970,807),32368=>array(34,-64,972,839),32369=>array(48,-38,959,837),32370=>array(49,-68,961,829),32371=>array(51,-71,962,845),32372=>array(50,-71,944,831),32373=>array(47,-45,962,834),32374=>array(43,-33,977,829),32375=>array(44,-64,962,836),32376=>array(30,-78,970,830),32377=>array(34,-66,934,839),32378=>array(45,-74,976,834),32379=>array(34,-64,954,839),32380=>array(24,-70,942,839),32381=>array(34,-70,958,839),32382=>array(57,-59,976,836),32383=>array(34,-64,957,844),32384=>array(42,-67,972,829),32385=>array(30,-58,971,851),32386=>array(22,-71,974,850),32387=>array(34,-68,969,839),32388=>array(36,-62,963,833),32389=>array(56,-68,948,850),32390=>array(51,-38,967,830),32391=>array(41,-66,960,831),32392=>array(34,-64,970,839),32393=>array(34,-64,981,845),32394=>array(31,-77,967,839),32395=>array(49,-68,961,837),32396=>array(34,-84,957,839),32397=>array(53,-62,947,789),32398=>array(24,-64,967,839),32399=>array(35,-67,961,839),32400=>array(19,-64,980,839),32401=>array(46,-68,956,833),32402=>array(34,-64,950,839),32403=>array(34,-67,954,839),32404=>array(24,-68,966,847),32405=>array(32,-68,979,849),32406=>array(19,-64,967,839),32407=>array(38,-65,941,833),32408=>array(30,-68,972,839),32409=>array(40,-67,964,835),32410=>array(26,-68,974,829),32411=>array(42,-71,953,839),32412=>array(19,-64,960,847),32413=>array(42,-62,955,822),32414=>array(53,-31,947,842),32415=>array(271,10,660,829),32416=>array(72,-69,847,828),32417=>array(57,-56,933,828),32418=>array(74,3,936,828),32419=>array(57,-64,933,828),32420=>array(43,-67,942,812),32421=>array(57,-24,936,843),32422=>array(61,-62,879,835),32423=>array(62,-71,941,828),32424=>array(58,-56,964,838),32425=>array(54,-66,912,830),32426=>array(57,-15,936,828),32427=>array(73,-69,874,820),32428=>array(46,-69,903,824),32429=>array(57,-54,927,828),32430=>array(77,-71,950,837),32431=>array(70,-34,929,834),32432=>array(57,-47,937,829),32433=>array(66,-59,943,824),32434=>array(40,-59,885,829),32435=>array(52,-57,898,833),32436=>array(72,-21,939,813),32437=>array(41,-64,945,833),32438=>array(32,-21,943,835),32439=>array(75,-67,957,828),32440=>array(46,-70,926,825),32441=>array(71,-65,944,840),32442=>array(60,-66,921,842),32443=>array(60,11,934,828),32444=>array(74,-72,895,824),32445=>array(74,-23,936,820),32446=>array(57,-61,915,828),32447=>array(44,-60,937,831),32448=>array(57,-66,942,829),32449=>array(57,-22,937,828),32450=>array(57,-65,966,832),32451=>array(35,-61,947,830),32452=>array(57,-14,925,807),32453=>array(77,-64,885,835),32454=>array(60,-57,895,783),32455=>array(39,-56,942,802),32456=>array(62,-79,947,834),32457=>array(39,-57,873,827),32458=>array(57,-66,938,832),32459=>array(53,-64,915,827),32460=>array(57,-67,903,828),32461=>array(54,-72,894,786),32462=>array(41,-74,958,818),32463=>array(57,-33,938,819),32464=>array(57,-67,950,832),32465=>array(42,-69,937,834),32466=>array(71,-65,945,835),32467=>array(67,-66,933,837),32468=>array(57,-63,958,840),32469=>array(44,-60,944,835),32470=>array(76,-22,923,828),32471=>array(53,-66,947,830),32472=>array(44,-55,934,838),32473=>array(57,-67,949,852),32474=>array(59,-58,882,839),32475=>array(57,-57,960,842),32476=>array(74,-63,967,847),32477=>array(39,-21,925,832),32478=>array(81,-64,947,840),32479=>array(57,-71,942,838),32480=>array(57,-74,954,828),32481=>array(57,-67,921,835),32482=>array(73,-59,879,827),32483=>array(50,-85,942,807),32484=>array(59,-68,962,832),32485=>array(59,-69,942,834),32486=>array(25,-66,964,833),32487=>array(53,-23,940,809),32488=>array(61,-67,909,847),32489=>array(41,-62,931,833),32490=>array(53,-69,924,829),32491=>array(57,-68,951,834),32492=>array(52,-66,969,828),32493=>array(28,-67,932,833),32494=>array(59,-63,937,836),32495=>array(63,-66,939,827),32496=>array(65,-65,936,838),32497=>array(53,-74,916,827),32498=>array(57,-64,949,828),32499=>array(50,-23,940,826),32500=>array(63,-64,920,836),32501=>array(67,-70,886,842),32502=>array(57,-72,958,836),32503=>array(34,-74,925,792),32504=>array(57,-69,881,827),32505=>array(49,-67,924,840),32506=>array(30,-64,937,828),32507=>array(53,-41,973,839),32508=>array(53,-67,934,844),32509=>array(61,-68,951,843),32510=>array(53,-64,917,850),32511=>array(30,-64,943,819),32512=>array(53,-67,973,818),32513=>array(57,-66,921,836),32514=>array(53,-63,939,829),32515=>array(53,-74,910,827),32516=>array(52,-70,953,832),32517=>array(60,-66,931,814),32518=>array(35,-54,932,841),32519=>array(57,-66,935,828),32520=>array(52,-73,937,830),32521=>array(57,-70,935,822),32522=>array(69,-28,959,805),32523=>array(39,-66,919,830),32524=>array(57,-43,959,828),32525=>array(52,-33,933,830),32526=>array(53,-71,953,818),32527=>array(53,-57,954,839),32528=>array(59,-64,959,842),32529=>array(53,-69,971,831),32530=>array(53,-72,951,844),32531=>array(66,-67,949,827),32532=>array(62,-69,925,848),32533=>array(39,-54,941,838),32534=>array(34,-69,922,837),32535=>array(57,-64,956,828),32536=>array(53,-73,937,834),32537=>array(47,-64,911,827),32538=>array(50,-67,946,832),32539=>array(53,-64,942,827),32540=>array(53,-68,936,843),32541=>array(52,-53,955,816),32542=>array(69,-63,962,855),32543=>array(53,-67,932,850),32544=>array(36,-64,919,847),32545=>array(56,-63,944,847),32546=>array(53,-23,943,840),32547=>array(55,-67,967,851),32548=>array(33,-50,933,824),32549=>array(57,-64,940,819),32550=>array(53,-68,958,827),32551=>array(53,-64,959,827),32552=>array(39,-75,937,822),32553=>array(41,-66,917,841),32554=>array(52,-76,953,817),32555=>array(53,-67,955,837),32556=>array(38,-68,945,825),32557=>array(57,-64,947,855),32558=>array(62,-67,931,839),32559=>array(53,-64,901,851),32560=>array(50,-40,935,806),32561=>array(53,-72,951,834),32562=>array(53,-66,963,827),32563=>array(57,-68,952,828),32564=>array(53,-71,946,842),32565=>array(38,-69,933,822),32566=>array(47,-60,953,831),32567=>array(58,-62,909,838),32568=>array(44,-45,941,836),32569=>array(50,-72,960,845),32570=>array(59,-68,950,836),32571=>array(58,-32,962,836),32572=>array(80,-73,960,851),32573=>array(48,-54,971,848),32574=>array(58,-53,954,855),32575=>array(49,-58,945,843),32576=>array(47,-64,960,851),32577=>array(47,-65,951,851),32578=>array(48,-68,912,780),32579=>array(69,-71,945,838),32580=>array(49,-68,956,833),32581=>array(48,-72,931,834),32582=>array(48,-68,951,829),32583=>array(45,-72,970,838),32584=>array(48,-70,953,831),32585=>array(63,-54,935,837),32586=>array(72,-68,958,825),32587=>array(62,-68,939,838),32588=>array(59,-65,951,790),32589=>array(68,-62,957,797),32590=>array(34,-53,951,842),32591=>array(45,-63,957,841),32592=>array(44,-59,949,838),32593=>array(117,-60,883,780),32594=>array(148,317,884,597),32595=>array(137,265,863,657),32596=>array(114,-68,894,787),32597=>array(64,-64,917,786),32598=>array(110,10,917,802),32599=>array(69,-55,884,792),32600=>array(45,-64,955,787),32601=>array(50,-68,955,789),32602=>array(98,-57,869,791),32603=>array(42,-61,973,798),32604=>array(79,-35,961,777),32605=>array(55,-20,950,798),32606=>array(56,-62,947,790),32607=>array(68,-60,954,787),32608=>array(47,-58,947,784),32609=>array(63,-24,941,785),32610=>array(55,-60,904,792),32611=>array(63,-33,958,763),32612=>array(55,-53,908,785),32613=>array(141,-70,883,779),32614=>array(82,-68,933,783),32615=>array(55,-71,971,780),32616=>array(29,-34,966,794),32617=>array(59,-69,956,782),32618=>array(57,-69,943,794),32619=>array(59,-64,968,787),32620=>array(44,-72,969,784),32621=>array(63,-51,963,800),32622=>array(100,-73,945,813),32623=>array(81,-69,931,787),32624=>array(71,-73,900,810),32625=>array(51,-72,949,791),32626=>array(58,-65,944,789),32627=>array(56,-26,954,780),32628=>array(34,-62,928,776),32629=>array(57,-69,919,783),32630=>array(136,-70,882,783),32631=>array(68,-63,967,807),32632=>array(85,-73,951,782),32633=>array(39,-64,949,788),32634=>array(44,-70,973,783),32635=>array(41,-68,951,782),32636=>array(59,-65,943,810),32637=>array(36,-65,947,791),32638=>array(110,-67,905,794),32639=>array(50,-8,947,805),32640=>array(107,-71,916,787),32641=>array(49,-65,890,772),32642=>array(64,-63,896,802),32643=>array(42,-65,968,792),32644=>array(44,-64,953,815),32645=>array(38,-67,950,807),32646=>array(43,-73,956,784),32647=>array(63,-64,953,788),32648=>array(62,-64,938,796),32649=>array(50,-52,968,792),32650=>array(72,-67,946,855),32651=>array(60,-67,953,821),32652=>array(39,-61,953,844),32653=>array(38,-67,965,836),32654=>array(45,-61,955,845),32655=>array(54,-68,957,842),32656=>array(34,-67,974,830),32657=>array(52,-67,991,854),32658=>array(54,-73,985,842),32659=>array(44,-71,972,842),32660=>array(61,-63,957,856),32661=>array(46,-66,965,848),32662=>array(50,-71,967,834),32663=>array(36,-66,965,841),32664=>array(53,-68,954,843),32665=>array(53,-63,941,854),32666=>array(22,-68,960,847),32667=>array(53,-69,938,846),32668=>array(57,-66,960,844),32669=>array(42,-73,950,839),32670=>array(29,-33,934,838),32671=>array(36,-68,922,823),32672=>array(43,-72,969,840),32673=>array(49,-74,960,845),32674=>array(52,-69,974,837),32675=>array(57,-64,954,787),32676=>array(32,-62,960,850),32677=>array(46,-75,950,833),32678=>array(41,-73,964,834),32679=>array(35,-75,965,830),32680=>array(49,-62,978,858),32681=>array(48,-63,941,843),32682=>array(42,-77,965,842),32683=>array(39,-70,950,845),32684=>array(51,-70,978,822),32685=>array(50,-74,969,827),32686=>array(33,-58,974,860),32687=>array(55,-67,930,842),32688=>array(41,-82,971,831),32689=>array(53,-73,970,833),32690=>array(34,-66,959,853),32691=>array(46,-69,968,832),32692=>array(35,-83,969,808),32693=>array(46,-82,967,826),32694=>array(16,-65,959,842),32695=>array(53,-71,969,835),32696=>array(29,-60,973,841),32697=>array(51,-62,966,853),32698=>array(49,-64,968,833),32699=>array(52,-69,970,836),32700=>array(41,-71,965,797),32701=>array(73,-50,892,785),32702=>array(40,-70,953,783),32703=>array(43,-64,945,780),32704=>array(47,-63,917,836),32705=>array(47,-62,958,822),32706=>array(43,-71,981,790),32707=>array(52,-67,938,840),32708=>array(47,-73,970,837),32709=>array(31,-59,972,839),32710=>array(54,-58,946,790),32711=>array(41,-76,959,785),32712=>array(113,-79,923,788),32713=>array(29,-64,910,826),32714=>array(56,-65,915,821),32715=>array(42,-67,950,836),32716=>array(50,-20,942,798),32717=>array(33,-72,962,821),32718=>array(31,-63,918,838),32719=>array(32,-76,965,785),32720=>array(32,-74,976,827),32721=>array(37,-64,914,828),32722=>array(74,-72,892,782),32723=>array(70,-65,914,838),32724=>array(51,-60,893,855),32725=>array(47,-63,965,845),32726=>array(26,-64,916,817),32727=>array(61,-70,916,829),32728=>array(32,-71,941,818),32729=>array(45,-64,931,836),32730=>array(74,-65,926,801),32731=>array(37,-63,982,844),32732=>array(37,-72,964,783),32733=>array(30,-48,910,825),32734=>array(53,-68,962,834),32735=>array(40,-80,927,807),32736=>array(53,-61,947,807),32737=>array(46,-56,921,826),32738=>array(41,-71,903,782),32739=>array(61,-63,936,797),32740=>array(98,-71,918,785),32741=>array(42,-59,956,834),32742=>array(65,-59,959,863),32743=>array(57,-69,913,855),32744=>array(88,-65,970,785),32745=>array(41,-60,917,795),32746=>array(59,-73,968,825),32747=>array(52,-74,963,783),32748=>array(62,-62,957,790),32749=>array(53,-76,983,824),32750=>array(75,-64,903,788),32751=>array(66,-52,941,802),32752=>array(60,-69,978,853),32753=>array(46,-63,904,848),32754=>array(41,-73,895,780),32755=>array(60,-67,929,785),32756=>array(40,-73,969,816),32757=>array(37,-54,948,854),32758=>array(48,-77,913,839),32759=>array(53,-67,917,830),32760=>array(61,-70,919,835),32761=>array(28,-66,966,830),32762=>array(46,-68,913,845),32763=>array(59,-67,909,824),32764=>array(54,-66,946,807),32765=>array(30,-67,910,832),32766=>array(60,-57,928,795),32767=>array(66,-52,917,843),32768=>array(28,-73,954,828),32769=>array(38,-39,923,832),32770=>array(21,160,923,832),32771=>array(48,-56,929,836),32772=>array(39,-36,948,834),32773=>array(62,-64,929,836),32774=>array(33,-69,938,836),32775=>array(59,-64,950,835),32776=>array(69,-66,933,840),32777=>array(40,-55,951,840),32778=>array(49,-53,950,836),32779=>array(53,-53,950,836),32780=>array(89,-68,923,768),32781=>array(63,-68,934,789),32782=>array(46,-67,970,791),32783=>array(55,-74,951,822),32784=>array(51,-79,956,836),32785=>array(62,-62,954,840),32786=>array(55,-65,968,829),32787=>array(46,-65,924,827),32788=>array(46,-65,957,828),32789=>array(31,-73,954,831),32790=>array(31,-70,970,831),32791=>array(35,-68,924,828),32792=>array(36,-73,943,832),32793=>array(36,-73,951,832),32794=>array(46,-72,960,833),32795=>array(47,-71,951,839),32796=>array(38,-73,909,832),32797=>array(31,-73,938,831),32798=>array(47,-68,914,829),32799=>array(49,-58,964,828),32800=>array(21,-78,964,842),32801=>array(59,-66,929,831),32802=>array(25,-72,914,818),32803=>array(46,-73,968,844),32804=>array(46,-70,956,826),32805=>array(39,-69,933,832),32806=>array(61,-71,927,830),32807=>array(32,-73,922,806),32808=>array(34,-64,959,832),32809=>array(36,-67,964,833),32810=>array(43,-69,954,842),32811=>array(44,-71,943,830),32812=>array(34,-69,954,835),32813=>array(53,-69,949,840),32814=>array(44,-86,968,831),32815=>array(49,-69,966,827),32816=>array(33,-62,979,830),32817=>array(23,-68,955,838),32818=>array(45,-69,972,849),32819=>array(55,-74,922,781),32820=>array(56,-67,967,828),32821=>array(48,-62,954,789),32822=>array(59,-67,930,786),32823=>array(40,-69,960,839),32824=>array(55,-66,916,830),32825=>array(55,-67,978,853),32826=>array(29,-67,944,789),32827=>array(42,-64,951,824),32828=>array(46,-67,957,789),32829=>array(40,-70,950,831),32830=>array(55,-65,960,838),32831=>array(38,-67,954,825),32832=>array(50,-67,967,825),32833=>array(49,-67,951,805),32834=>array(39,-60,952,794),32835=>array(35,-65,961,829),32836=>array(50,-72,971,850),32837=>array(50,-67,945,819),32838=>array(28,-62,966,854),32839=>array(58,-70,957,781),32840=>array(72,-80,921,822),32841=>array(46,-68,921,827),32842=>array(59,-71,914,830),32843=>array(51,-48,923,841),32844=>array(31,-70,955,782),32845=>array(29,-68,924,830),32846=>array(63,-67,962,826),32847=>array(49,-68,960,785),32848=>array(45,-70,959,822),32849=>array(50,-70,955,770),32850=>array(36,-64,941,804),32851=>array(47,-59,960,806),32852=>array(37,-60,940,830),32853=>array(50,-67,955,844),32854=>array(66,-37,934,805),32855=>array(50,-75,968,833),32856=>array(33,-71,955,831),32857=>array(50,-67,974,835),32858=>array(36,-61,948,793),32859=>array(50,-67,956,841),32860=>array(48,-67,956,834),32861=>array(45,-71,952,823),32862=>array(119,-68,901,786),32863=>array(34,-69,950,852),32864=>array(50,-68,959,845),32865=>array(32,-65,968,819),32866=>array(50,-83,949,797),32867=>array(50,-67,953,816),32868=>array(41,-61,970,856),32869=>array(50,-68,925,827),32870=>array(50,-67,964,839),32871=>array(51,-72,970,817),32872=>array(52,-65,963,806),32873=>array(34,-69,928,824),32874=>array(33,-60,950,838),32875=>array(48,-65,963,806),32876=>array(46,-71,971,827),32877=>array(50,-67,969,856),32878=>array(52,-65,967,782),32879=>array(42,-65,946,842),32880=>array(43,-66,973,835),32881=>array(53,-70,948,838),32882=>array(62,-64,946,833),32883=>array(48,-70,952,846),32884=>array(44,-67,963,839),32885=>array(40,-67,962,838),32886=>array(42,-66,951,808),32887=>array(35,-70,960,839),32888=>array(44,-73,942,827),32889=>array(41,-64,967,835),32890=>array(41,-65,948,846),32891=>array(35,-65,954,831),32892=>array(44,-67,966,847),32893=>array(58,-67,966,840),32894=>array(43,-71,962,840),32895=>array(73,-66,945,833),32896=>array(73,-66,931,833),32897=>array(45,-61,947,848),32898=>array(50,-72,953,828),32899=>array(50,-62,941,834),32900=>array(28,-68,945,829),32901=>array(46,-69,947,833),32902=>array(46,-61,946,841),32903=>array(51,-61,949,850),32904=>array(50,-61,953,856),32905=>array(118,-73,882,841),32906=>array(49,-68,959,783),32907=>array(68,-70,898,834),32908=>array(31,-74,948,773),32909=>array(59,-75,957,831),32910=>array(116,-45,892,762),32911=>array(42,-79,958,777),32912=>array(41,-78,977,826),32913=>array(76,-59,921,844),32914=>array(39,-64,954,833),32915=>array(135,-50,924,826),32916=>array(60,-71,963,825),32917=>array(53,-65,908,799),32918=>array(133,-61,861,836),32919=>array(60,-71,944,839),32920=>array(57,-70,933,826),32921=>array(70,-64,841,788),32922=>array(63,-68,938,829),32923=>array(54,-70,942,786),32924=>array(44,-58,965,856),32925=>array(60,-71,936,785),32926=>array(48,-62,959,803),32927=>array(31,-80,950,782),32928=>array(22,-61,886,786),32929=>array(51,-65,944,788),32930=>array(43,-70,969,837),32931=>array(35,-69,972,833),32932=>array(38,-71,939,831),32933=>array(51,-70,949,779),32934=>array(29,-60,968,810),32935=>array(60,-72,944,785),32936=>array(60,-71,940,813),32937=>array(53,-70,901,810),32938=>array(34,-71,949,825),32939=>array(38,-67,957,833),32940=>array(44,-62,961,831),32941=>array(24,-68,877,799),32942=>array(41,-73,957,832),32943=>array(59,-54,953,831),32944=>array(60,-71,977,837),32945=>array(30,-62,945,826),32946=>array(92,-49,907,840),32947=>array(46,-71,921,829),32948=>array(52,-49,928,844),32949=>array(39,-68,954,829),32950=>array(37,-58,956,824),32951=>array(30,-67,939,824),32952=>array(46,-65,956,811),32953=>array(56,-71,959,811),32954=>array(31,-70,953,839),32955=>array(121,-58,897,827),32956=>array(23,-82,950,827),32957=>array(23,-81,956,822),32958=>array(124,-69,944,820),32959=>array(31,-68,894,814),32960=>array(35,-73,946,815),32961=>array(27,-65,948,824),32962=>array(50,-71,912,833),32963=>array(170,-49,849,785),32964=>array(177,-48,838,834),32965=>array(45,-76,974,826),32966=>array(37,-70,954,786),32967=>array(45,-75,928,826),32968=>array(41,-73,968,826),32969=>array(40,-60,903,854),32970=>array(34,-66,908,843),32971=>array(57,-70,934,835),32972=>array(60,-57,937,826),32973=>array(31,-73,977,837),32974=>array(49,-70,944,838),32975=>array(51,-60,957,840),32976=>array(45,-59,905,840),32977=>array(32,-55,966,797),32978=>array(57,-70,945,788),32979=>array(57,-70,959,789),32980=>array(54,-68,968,835),32981=>array(44,-57,961,848),32982=>array(45,-69,934,834),32983=>array(39,-68,980,840),32984=>array(42,-67,957,836),32985=>array(53,-70,940,837),32986=>array(44,-69,948,786),32987=>array(49,-70,899,787),32988=>array(44,-69,953,824),32989=>array(34,-72,948,833),32990=>array(37,-64,958,845),32991=>array(35,-60,962,787),32992=>array(29,-62,957,839),32993=>array(71,-67,895,818),32994=>array(66,-70,948,787),32995=>array(47,-71,964,825),32996=>array(40,-66,967,846),32997=>array(38,-50,935,789),32998=>array(38,-67,981,829),32999=>array(18,-67,931,826),33000=>array(31,-72,939,817),33001=>array(31,-80,946,822),33002=>array(34,-69,921,817),33003=>array(32,-72,923,782),33004=>array(35,-66,932,827),33005=>array(48,-68,910,790),33006=>array(35,-70,965,837),33007=>array(28,-70,969,848),33008=>array(39,-72,963,838),33009=>array(35,-60,959,823),33010=>array(52,-69,975,845),33011=>array(35,-71,967,845),33012=>array(28,-70,912,786),33013=>array(46,-72,959,782),33014=>array(28,-71,946,842),33015=>array(73,-71,878,847),33016=>array(31,-58,924,841),33017=>array(46,-73,965,780),33018=>array(45,-72,948,840),33019=>array(49,-67,967,838),33020=>array(27,-70,947,845),33021=>array(63,-55,959,844),33022=>array(51,-64,952,829),33023=>array(34,-72,959,827),33024=>array(35,-77,972,813),33025=>array(29,-67,962,818),33026=>array(48,-70,952,815),33027=>array(33,-54,947,821),33028=>array(33,-70,965,824),33029=>array(73,-52,940,841),33030=>array(30,-72,958,844),33031=>array(40,-67,915,841),33032=>array(35,-62,967,836),33033=>array(44,-70,972,840),33034=>array(56,-59,944,835),33035=>array(73,-49,940,808),33036=>array(33,-70,943,841),33037=>array(38,-74,951,818),33038=>array(37,-73,932,818),33039=>array(31,-66,920,821),33040=>array(24,-82,951,832),33041=>array(43,-64,951,841),33042=>array(27,-70,980,821),33043=>array(32,-72,962,827),33044=>array(28,-64,923,846),33045=>array(44,-72,967,837),33046=>array(45,-67,951,837),33047=>array(45,-58,925,851),33048=>array(26,-67,963,821),33049=>array(42,-75,948,820),33050=>array(33,-61,913,810),33051=>array(49,-65,945,791),33052=>array(27,-70,944,776),33053=>array(48,-71,946,835),33054=>array(49,-60,970,833),33055=>array(39,-71,953,815),33056=>array(44,-62,972,820),33057=>array(44,-62,972,820),33058=>array(41,-70,942,839),33059=>array(58,-56,935,790),33060=>array(33,-57,967,800),33061=>array(44,-78,964,822),33062=>array(31,-70,968,831),33063=>array(33,-71,985,838),33064=>array(31,-70,975,825),33065=>array(37,-67,965,846),33066=>array(31,-70,961,846),33067=>array(32,-71,968,812),33068=>array(65,-72,986,834),33069=>array(39,-54,950,787),33070=>array(31,-75,948,835),33071=>array(28,-70,952,839),33072=>array(44,-60,956,797),33073=>array(59,-71,944,833),33074=>array(23,-71,970,788),33075=>array(27,-67,964,818),33076=>array(31,-70,969,797),33077=>array(31,-58,947,788),33078=>array(34,-67,925,785),33079=>array(31,-70,906,833),33080=>array(26,-65,944,836),33081=>array(42,-64,962,799),33082=>array(34,-71,943,839),33083=>array(31,-72,959,833),33084=>array(31,-66,948,787),33085=>array(23,-68,945,830),33086=>array(28,-70,957,841),33087=>array(31,-70,974,841),33088=>array(31,-73,976,851),33089=>array(31,-71,953,830),33090=>array(31,-70,969,788),33091=>array(46,-71,981,830),33092=>array(33,-67,953,833),33093=>array(31,-70,970,841),33094=>array(28,-70,965,835),33095=>array(38,-81,974,822),33096=>array(32,-77,940,828),33097=>array(43,-70,959,816),33098=>array(52,-69,956,824),33099=>array(21,-70,970,812),33100=>array(31,-72,972,844),33101=>array(41,-66,972,825),33102=>array(108,-59,958,815),33103=>array(40,-78,980,783),33104=>array(46,-68,948,839),33105=>array(28,-70,952,835),33106=>array(44,-74,944,784),33107=>array(18,-66,936,818),33108=>array(29,-70,947,822),33109=>array(26,-64,962,834),33110=>array(31,-70,973,835),33111=>array(31,-70,955,831),33112=>array(31,-70,919,787),33113=>array(34,-78,951,833),33114=>array(23,-83,949,831),33115=>array(46,-72,954,782),33116=>array(47,-75,973,822),33117=>array(31,-70,975,788),33118=>array(45,-67,970,836),33119=>array(31,-70,952,836),33120=>array(49,-72,987,831),33121=>array(34,-77,903,782),33122=>array(38,-67,911,803),33123=>array(31,-70,948,850),33124=>array(38,-69,955,840),33125=>array(19,-70,945,788),33126=>array(65,-65,925,846),33127=>array(34,-70,973,855),33128=>array(31,-70,956,835),33129=>array(49,-71,974,830),33130=>array(31,-70,953,788),33131=>array(48,-64,945,836),33132=>array(31,-70,977,796),33133=>array(28,-70,947,787),33134=>array(28,-70,964,786),33135=>array(47,-72,956,832),33136=>array(24,-70,941,793),33137=>array(26,-63,964,829),33138=>array(43,-77,981,782),33139=>array(58,-71,911,820),33140=>array(27,-70,972,833),33141=>array(48,-70,980,791),33142=>array(39,-75,979,825),33143=>array(37,-71,954,785),33144=>array(42,-60,952,801),33145=>array(21,-70,973,837),33146=>array(21,-70,968,837),33147=>array(28,-70,950,829),33148=>array(26,-76,941,778),33149=>array(26,-78,950,784),33150=>array(31,-61,951,836),33151=>array(22,-60,958,783),33152=>array(28,-69,938,819),33153=>array(30,-70,983,843),33154=>array(46,-48,944,847),33155=>array(60,-70,967,785),33156=>array(48,-70,986,830),33157=>array(48,-64,954,843),33158=>array(45,-64,953,825),33159=>array(45,-72,981,832),33160=>array(18,-69,939,784),33161=>array(41,-75,964,826),33162=>array(34,-70,961,831),33163=>array(72,-67,932,835),33164=>array(44,-70,980,823),33165=>array(49,-72,961,835),33166=>array(36,-74,972,842),33167=>array(94,-62,906,834),33168=>array(46,-52,944,846),33169=>array(25,-63,934,832),33170=>array(48,-70,963,787),33171=>array(48,-75,969,853),33172=>array(43,-64,953,839),33173=>array(44,-75,920,783),33174=>array(30,-70,971,844),33175=>array(37,-65,959,829),33176=>array(39,-69,962,788),33177=>array(39,-60,969,829),33178=>array(46,-68,941,848),33179=>array(47,-72,954,835),33180=>array(19,-70,972,823),33181=>array(28,-70,966,828),33182=>array(41,-69,944,826),33183=>array(45,-70,958,839),33184=>array(39,-76,977,788),33185=>array(18,-70,987,850),33186=>array(45,-67,951,824),33187=>array(33,-71,938,817),33188=>array(18,-70,968,787),33189=>array(37,-62,950,844),33190=>array(39,-70,954,832),33191=>array(26,-60,950,833),33192=>array(17,-70,975,837),33193=>array(36,-78,969,836),33194=>array(26,-68,891,832),33195=>array(49,-75,982,845),33196=>array(55,-75,986,830),33197=>array(30,-70,969,839),33198=>array(40,-68,975,829),33199=>array(24,-70,981,837),33200=>array(30,-60,966,852),33201=>array(45,-75,983,840),33202=>array(41,-68,969,838),33203=>array(35,-67,949,840),33204=>array(36,-57,963,848),33205=>array(40,-67,964,830),33206=>array(48,-70,930,793),33207=>array(49,-70,967,827),33208=>array(42,-70,956,839),33209=>array(46,-79,956,830),33210=>array(28,-68,922,839),33211=>array(42,-70,959,845),33212=>array(43,-72,976,805),33213=>array(38,-66,956,853),33214=>array(36,-71,983,859),33215=>array(35,-75,969,840),33216=>array(35,-57,960,788),33217=>array(30,-82,961,837),33218=>array(33,-58,927,836),33219=>array(37,-75,952,849),33220=>array(39,-68,959,822),33221=>array(50,-69,916,787),33222=>array(21,-70,963,840),33223=>array(48,-67,931,835),33224=>array(36,-70,940,833),33225=>array(53,-68,991,854),33226=>array(39,-87,974,784),33227=>array(35,-71,959,827),33228=>array(40,-72,973,836),33229=>array(45,-73,966,843),33230=>array(36,-58,962,805),33231=>array(35,-74,955,847),33232=>array(45,-73,964,840),33233=>array(46,-78,948,777),33234=>array(44,-73,969,835),33235=>array(32,-61,966,838),33236=>array(32,-60,973,796),33237=>array(30,-60,965,853),33238=>array(41,-54,954,830),33239=>array(55,-70,979,837),33240=>array(40,-65,956,848),33241=>array(43,-75,969,829),33242=>array(43,-74,971,827),33243=>array(48,-67,946,790),33244=>array(41,-71,972,827),33245=>array(41,-50,964,867),33246=>array(39,-56,955,805),33247=>array(28,-61,970,838),33248=>array(54,-67,942,846),33249=>array(54,-53,949,849),33250=>array(43,-78,956,829),33251=>array(151,-58,927,780),33252=>array(100,-31,976,782),33253=>array(120,-65,959,820),33254=>array(58,-70,954,772),33255=>array(31,-63,956,836),33256=>array(120,-65,932,841),33257=>array(48,-76,965,781),33258=>array(201,-67,821,853),33259=>array(87,-47,948,840),33260=>array(46,-67,967,850),33261=>array(56,-63,970,844),33262=>array(42,-66,937,837),33263=>array(52,-64,946,849),33264=>array(61,-72,925,852),33265=>array(109,-101,922,839),33266=>array(37,-71,967,844),33267=>array(80,-16,915,770),33268=>array(59,-71,971,831),33269=>array(49,-57,965,848),33270=>array(55,-68,962,840),33271=>array(58,-72,960,821),33272=>array(54,-42,952,756),33273=>array(46,-78,954,824),33274=>array(80,-32,933,829),33275=>array(56,-68,959,829),33276=>array(156,-46,863,793),33277=>array(138,-68,825,829),33278=>array(42,-71,966,824),33279=>array(57,-68,954,833),33280=>array(83,-67,917,834),33281=>array(50,-74,956,834),33282=>array(44,-65,969,838),33283=>array(85,-60,898,834),33284=>array(58,-68,927,834),33285=>array(65,-52,874,842),33286=>array(52,-59,924,829),33287=>array(40,-70,955,836),33288=>array(68,-56,951,826),33289=>array(55,-67,965,810),33290=>array(62,-67,947,832),33291=>array(73,-41,936,832),33292=>array(76,-55,909,831),33293=>array(46,-65,958,856),33294=>array(46,-65,958,856),33295=>array(61,-57,879,831),33296=>array(43,-62,948,828),33297=>array(58,-67,956,829),33298=>array(45,-64,945,848),33299=>array(40,-53,931,818),33300=>array(55,-63,971,789),33301=>array(57,-75,961,824),33302=>array(36,-56,947,851),33303=>array(39,-58,955,843),33304=>array(31,-65,933,851),33305=>array(45,-63,965,846),33306=>array(50,-65,949,855),33307=>array(44,-72,942,837),33308=>array(41,-70,943,842),33309=>array(63,-68,937,841),33310=>array(47,-76,949,852),33311=>array(71,-69,936,839),33312=>array(47,-79,902,826),33313=>array(43,-66,947,837),33314=>array(67,-68,921,845),33315=>array(42,-71,943,821),33316=>array(53,-68,975,845),33317=>array(54,-71,963,853),33318=>array(42,-60,981,860),33319=>array(53,-68,948,848),33320=>array(34,-67,978,855),33321=>array(46,-68,958,835),33322=>array(37,-56,960,849),33323=>array(59,-63,945,849),33324=>array(44,-70,963,833),33325=>array(35,-70,935,822),33326=>array(39,-69,931,834),33327=>array(44,-61,910,856),33328=>array(41,-68,932,838),33329=>array(36,-66,944,833),33330=>array(39,-70,986,860),33331=>array(74,-64,915,839),33332=>array(51,-70,962,846),33333=>array(39,-54,951,849),33334=>array(40,-68,896,851),33335=>array(34,-65,963,849),33336=>array(54,-54,956,849),33337=>array(41,-67,957,849),33338=>array(41,-61,906,856),33339=>array(29,-66,924,828),33340=>array(44,-73,965,835),33341=>array(52,-70,972,840),33342=>array(36,-75,924,825),33343=>array(53,-68,973,839),33344=>array(74,-60,964,849),33345=>array(44,-68,975,845),33346=>array(34,-73,965,841),33347=>array(39,-70,978,843),33348=>array(49,-68,951,846),33349=>array(38,-70,966,840),33350=>array(35,-68,976,845),33351=>array(34,-61,965,849),33352=>array(32,-68,972,845),33353=>array(36,-73,962,836),33354=>array(53,-68,930,845),33355=>array(52,-68,971,839),33356=>array(23,-51,974,846),33357=>array(29,-73,963,845),33358=>array(34,-67,954,839),33359=>array(37,-64,954,856),33360=>array(36,-75,977,840),33361=>array(37,-68,915,838),33362=>array(52,-56,912,850),33363=>array(54,-71,980,828),33364=>array(26,-71,986,849),33365=>array(37,-67,938,847),33366=>array(39,-75,957,843),33367=>array(36,-72,959,845),33368=>array(49,-64,964,854),33369=>array(64,-63,991,863),33370=>array(49,-79,950,829),33371=>array(43,-80,956,833),33372=>array(36,-73,950,831),33373=>array(54,-54,966,849),33374=>array(44,-74,971,834),33375=>array(29,-54,963,849),33376=>array(20,-68,980,845),33377=>array(41,-73,923,836),33378=>array(44,-68,965,844),33379=>array(44,-63,967,856),33380=>array(34,-65,978,852),33381=>array(29,-71,968,850),33382=>array(34,-54,955,849),33383=>array(23,-68,970,845),33384=>array(29,-61,972,844),33385=>array(37,-72,970,845),33386=>array(44,-61,982,849),33387=>array(49,-68,973,845),33388=>array(37,-72,959,840),33389=>array(35,-62,970,858),33390=>array(112,-56,974,796),33391=>array(85,-61,963,820),33392=>array(40,-60,942,791),33393=>array(46,-68,958,827),33394=>array(46,-17,958,838),33395=>array(54,-62,938,828),33396=>array(53,-72,969,842),33397=>array(50,-73,961,831),33398=>array(48,-66,960,832),33399=>array(54,-66,960,832),33400=>array(47,-69,912,827),33401=>array(62,310,913,613),33402=>array(69,-29,919,820),33403=>array(64,-66,943,826),33404=>array(66,-64,939,826),33405=>array(42,-68,974,832),33406=>array(62,-60,946,825),33407=>array(60,-64,935,830),33408=>array(64,-66,943,826),33409=>array(56,-67,945,826),33410=>array(61,-57,911,831),33411=>array(47,-52,961,843),33412=>array(41,-69,969,832),33413=>array(61,-63,950,833),33414=>array(63,-67,946,836),33415=>array(81,-69,931,836),33416=>array(63,-69,940,831),33417=>array(65,-85,938,831),33418=>array(59,-71,951,822),33419=>array(65,-62,938,831),33420=>array(64,-61,932,831),33421=>array(67,-62,929,831),33422=>array(68,-61,936,833),33423=>array(53,-23,949,822),33424=>array(78,-71,948,823),33425=>array(60,-28,951,826),33426=>array(66,-20,936,823),33427=>array(71,-66,947,826),33428=>array(50,-68,915,838),33429=>array(62,-66,912,823),33430=>array(60,-66,936,823),33431=>array(62,-70,912,823),33432=>array(70,-80,959,818),33433=>array(65,-65,955,834),33434=>array(64,-46,950,832),33435=>array(66,-73,957,820),33436=>array(52,-58,929,832),33437=>array(55,-74,967,824),33438=>array(54,-72,962,826),33439=>array(36,-62,976,833),33440=>array(46,-71,971,831),33441=>array(62,-70,939,830),33442=>array(44,-67,956,823),33443=>array(38,-70,935,819),33444=>array(47,-64,967,829),33445=>array(57,-68,961,836),33446=>array(45,-75,937,827),33447=>array(71,-51,943,837),33448=>array(49,-65,970,833),33449=>array(38,-80,971,840),33450=>array(80,-64,956,836),33451=>array(34,-58,971,832),33452=>array(39,-60,957,837),33453=>array(78,-35,936,822),33454=>array(73,-63,927,825),33455=>array(33,-19,951,837),33456=>array(47,-62,974,833),33457=>array(49,-69,934,826),33458=>array(29,-44,951,823),33459=>array(52,-63,933,838),33460=>array(58,-77,941,822),33461=>array(49,-69,972,826),33462=>array(53,-69,944,833),33463=>array(82,-20,935,829),33464=>array(68,-71,940,824),33465=>array(58,-67,933,829),33466=>array(55,-84,979,820),33467=>array(59,-67,912,838),33468=>array(72,-38,951,839),33469=>array(57,-57,943,838),33470=>array(60,-61,954,832),33471=>array(48,-52,913,827),33472=>array(52,-73,964,823),33473=>array(44,-68,941,827),33474=>array(56,-75,968,827),33475=>array(47,-76,980,818),33476=>array(63,-75,937,822),33477=>array(44,-71,916,818),33478=>array(44,-55,913,828),33479=>array(63,-65,913,828),33480=>array(53,-68,912,824),33481=>array(67,-51,918,823),33482=>array(49,-84,928,816),33483=>array(59,-64,931,820),33484=>array(63,-67,942,826),33485=>array(29,-44,951,823),33486=>array(65,9,916,824),33487=>array(61,-68,936,822),33488=>array(62,-62,924,837),33489=>array(60,-66,948,828),33490=>array(57,-68,949,833),33491=>array(42,-67,965,832),33492=>array(71,-65,941,832),33493=>array(62,-66,938,827),33494=>array(72,-71,944,822),33495=>array(69,-68,940,830),33496=>array(63,-78,933,820),33497=>array(51,-14,947,840),33498=>array(70,-73,944,833),33499=>array(66,-63,949,833),33500=>array(68,-65,938,834),33501=>array(68,-54,964,834),33502=>array(44,-45,946,820),33503=>array(48,-62,934,837),33504=>array(69,-70,962,824),33505=>array(74,-67,978,833),33506=>array(79,-70,931,834),33507=>array(79,-80,931,834),33508=>array(57,-11,951,833),33509=>array(72,-65,931,827),33510=>array(80,-67,912,832),33511=>array(67,-61,936,830),33512=>array(55,-67,960,829),33513=>array(79,-65,933,827),33514=>array(66,-62,956,830),33515=>array(79,-66,933,827),33516=>array(68,-70,941,823),33517=>array(77,-67,950,832),33518=>array(45,-67,934,830),33519=>array(58,-71,959,829),33520=>array(69,-68,953,826),33521=>array(50,-71,935,823),33522=>array(48,-64,948,829),33523=>array(48,-61,959,836),33524=>array(60,-14,957,830),33525=>array(47,-71,968,825),33526=>array(40,-70,975,823),33527=>array(51,-71,945,822),33528=>array(68,-66,938,827),33529=>array(55,-64,949,827),33530=>array(53,-52,948,833),33531=>array(43,-65,950,830),33532=>array(59,-36,938,827),33533=>array(49,-62,956,827),33534=>array(56,-50,956,839),33535=>array(50,-61,958,836),33536=>array(48,-66,949,832),33537=>array(80,-64,939,838),33538=>array(61,-70,943,828),33539=>array(46,-69,948,811),33540=>array(57,-68,943,836),33541=>array(51,-64,934,838),33542=>array(40,-59,944,836),33543=>array(48,-65,959,830),33544=>array(59,-41,964,830),33545=>array(50,-61,958,836),33546=>array(66,-29,932,836),33547=>array(80,-64,955,836),33548=>array(39,-66,954,831),33549=>array(55,-67,947,828),33550=>array(46,-32,963,831),33551=>array(33,-66,923,827),33552=>array(27,-57,916,826),33553=>array(58,-60,916,826),33554=>array(66,-70,944,825),33555=>array(68,-59,926,826),33556=>array(75,-7,926,826),33557=>array(62,-66,957,826),33558=>array(55,-73,966,821),33559=>array(61,-66,939,829),33560=>array(42,-66,943,835),33561=>array(66,-68,956,829),33562=>array(61,-72,925,822),33563=>array(63,-60,956,833),33564=>array(60,-64,946,832),33565=>array(69,-39,944,811),33566=>array(68,-40,943,811),33567=>array(77,-64,934,842),33568=>array(41,-68,966,826),33569=>array(53,-64,948,831),33570=>array(61,-53,942,841),33571=>array(46,-66,950,828),33572=>array(87,-76,960,826),33573=>array(59,-26,956,820),33574=>array(53,-68,970,824),33575=>array(54,-67,960,817),33576=>array(54,-65,947,834),33577=>array(47,-70,953,825),33578=>array(49,-76,962,822),33579=>array(61,-46,941,830),33580=>array(59,-58,949,838),33581=>array(56,-66,964,833),33582=>array(62,-70,938,826),33583=>array(53,-66,972,835),33584=>array(72,-66,959,835),33585=>array(38,-64,979,834),33586=>array(85,-60,935,838),33587=>array(56,-62,948,830),33588=>array(66,-65,939,834),33589=>array(72,-61,940,838),33590=>array(41,-67,968,831),33591=>array(44,-72,958,819),33592=>array(61,-63,954,840),33593=>array(53,-68,945,834),33594=>array(21,-31,946,859),33595=>array(57,-68,906,827),33596=>array(66,-64,939,833),33597=>array(42,-74,933,834),33598=>array(65,-69,957,827),33599=>array(46,-67,973,829),33600=>array(45,-58,938,833),33601=>array(65,-25,957,817),33602=>array(42,-68,978,823),33603=>array(51,-26,955,832),33604=>array(55,-53,950,839),33605=>array(59,-62,974,831),33606=>array(33,-62,888,834),33607=>array(60,-54,962,843),33608=>array(54,-71,951,825),33609=>array(59,-68,950,833),33610=>array(69,-74,933,827),33611=>array(68,-69,945,820),33612=>array(62,-73,949,823),33613=>array(69,-70,958,829),33614=>array(74,-30,964,811),33615=>array(29,-69,942,834),33616=>array(31,-53,950,844),33617=>array(55,-63,980,831),33618=>array(41,-56,955,837),33619=>array(65,-69,957,828),33620=>array(42,-66,943,833),33621=>array(48,-65,943,835),33622=>array(53,-30,959,837),33623=>array(61,-70,943,828),33624=>array(43,-65,941,827),33625=>array(57,-50,947,831),33626=>array(26,-60,941,831),33627=>array(59,-65,931,826),33628=>array(63,-68,923,823),33629=>array(30,-66,916,825),33630=>array(35,-71,950,825),33631=>array(35,-56,938,824),33632=>array(25,-70,949,827),33633=>array(34,-64,905,827),33634=>array(65,-62,939,830),33635=>array(42,-71,941,817),33636=>array(53,-57,910,833),33637=>array(37,-60,944,831),33638=>array(56,-63,928,831),33639=>array(67,-74,922,822),33640=>array(64,-66,915,825),33641=>array(37,-71,952,826),33642=>array(44,-66,936,824),33643=>array(78,-69,926,826),33644=>array(35,-66,915,827),33645=>array(36,-16,925,821),33646=>array(45,-68,921,824),33647=>array(56,-68,917,822),33648=>array(48,-69,945,826),33649=>array(73,-63,928,821),33650=>array(56,-32,951,821),33651=>array(59,-34,954,805),33652=>array(45,-76,974,829),33653=>array(63,-32,971,823),33654=>array(71,-79,958,825),33655=>array(42,-74,945,834),33656=>array(53,-64,948,832),33657=>array(57,-58,935,831),33658=>array(49,-62,937,823),33659=>array(35,-65,964,831),33660=>array(49,-65,956,831),33661=>array(48,-72,954,832),33662=>array(51,-70,954,821),33663=>array(41,-62,959,827),33664=>array(45,-67,968,821),33665=>array(69,-16,943,826),33666=>array(62,-70,916,821),33667=>array(48,-70,947,827),33668=>array(51,-66,938,821),33669=>array(26,-74,947,822),33670=>array(62,-65,955,835),33671=>array(57,-75,938,824),33672=>array(54,-76,956,821),33673=>array(46,-59,933,839),33674=>array(46,-69,943,822),33675=>array(50,-70,947,824),33676=>array(42,-63,956,822),33677=>array(55,-69,944,820),33678=>array(42,-67,947,832),33679=>array(47,-70,959,824),33680=>array(56,-66,960,818),33681=>array(39,-64,980,832),33682=>array(66,-70,938,833),33683=>array(60,-62,947,833),33684=>array(66,-65,939,820),33685=>array(54,-69,972,829),33686=>array(76,-18,949,836),33687=>array(69,-63,951,836),33688=>array(53,-67,947,832),33689=>array(45,-63,953,832),33690=>array(40,-73,949,825),33691=>array(36,-69,959,826),33692=>array(20,-82,968,828),33693=>array(60,-17,955,838),33694=>array(47,-58,961,830),33695=>array(37,-79,966,831),33696=>array(42,-67,956,831),33697=>array(55,-73,970,831),33698=>array(57,-65,964,834),33699=>array(47,-24,957,832),33700=>array(66,-67,940,827),33701=>array(46,-65,943,824),33702=>array(76,-64,949,824),33703=>array(46,-62,950,832),33704=>array(61,-61,950,835),33705=>array(53,-64,948,835),33706=>array(69,-65,948,831),33707=>array(65,-72,962,823),33708=>array(43,-64,953,834),33709=>array(61,-65,912,829),33710=>array(50,-73,939,827),33711=>array(47,-67,969,824),33712=>array(54,-74,969,823),33713=>array(32,-61,948,829),33714=>array(36,-59,947,809),33715=>array(62,-64,920,826),33716=>array(62,-63,912,827),33717=>array(43,-59,956,832),33718=>array(35,-19,962,823),33719=>array(32,-63,940,830),33720=>array(35,-66,925,827),33721=>array(65,-19,924,825),33722=>array(62,-62,912,824),33723=>array(42,-64,919,818),33724=>array(50,-27,928,824),33725=>array(40,-65,971,837),33726=>array(36,-71,980,829),33727=>array(63,-65,947,827),33728=>array(51,-68,966,830),33729=>array(71,-65,939,833),33730=>array(85,-63,937,823),33731=>array(47,-73,945,823),33732=>array(41,-70,976,824),33733=>array(63,-68,937,835),33734=>array(58,-74,968,828),33735=>array(52,-61,954,839),33736=>array(72,-67,951,824),33737=>array(65,-52,935,840),33738=>array(41,-63,932,836),33739=>array(77,-69,963,826),33740=>array(70,-61,938,838),33741=>array(38,-44,957,833),33742=>array(80,-34,955,823),33743=>array(60,-62,954,832),33744=>array(88,-64,924,835),33745=>array(72,-62,940,832),33746=>array(49,-70,961,844),33747=>array(45,-68,962,822),33748=>array(46,-70,969,832),33749=>array(40,-61,974,829),33750=>array(71,-59,943,844),33751=>array(64,-70,936,826),33752=>array(25,-66,967,832),33753=>array(69,-29,947,827),33754=>array(67,-60,964,821),33755=>array(86,-73,938,820),33756=>array(48,-65,971,837),33757=>array(63,-74,973,824),33758=>array(59,-69,949,826),33759=>array(50,-57,960,834),33760=>array(61,-62,960,836),33761=>array(68,-65,961,832),33762=>array(60,-72,960,820),33763=>array(79,-74,961,820),33764=>array(42,-39,979,818),33765=>array(44,-64,957,832),33766=>array(60,-70,944,831),33767=>array(50,-69,955,832),33768=>array(69,-75,942,827),33769=>array(72,-59,934,837),33770=>array(62,-65,939,830),33771=>array(64,-38,960,812),33772=>array(68,-73,937,823),33773=>array(39,-67,961,833),33774=>array(45,-70,969,829),33775=>array(56,-78,941,838),33776=>array(43,-65,961,833),33777=>array(46,-65,954,831),33778=>array(61,-65,934,841),33779=>array(54,-39,980,815),33780=>array(35,-42,968,816),33781=>array(95,-65,945,824),33782=>array(40,-70,967,835),33783=>array(73,-68,923,826),33784=>array(44,-66,973,832),33785=>array(56,-39,954,832),33786=>array(62,-68,947,829),33787=>array(48,-69,966,822),33788=>array(48,-62,970,835),33789=>array(39,-73,966,832),33790=>array(47,-72,968,831),33791=>array(69,-70,944,825),33792=>array(43,-73,953,826),33793=>array(62,-69,958,836),33794=>array(46,-59,933,839),33795=>array(76,-59,949,836),33796=>array(43,-63,939,826),33797=>array(60,-67,957,838),33798=>array(59,-52,949,841),33799=>array(61,-67,971,827),33800=>array(46,-62,950,832),33801=>array(42,-67,960,826),33802=>array(35,-62,973,833),33803=>array(54,-70,947,833),33804=>array(61,-68,935,839),33805=>array(54,-63,949,838),33806=>array(53,-73,934,834),33807=>array(77,-62,947,833),33808=>array(42,-69,976,826),33809=>array(36,-67,952,833),33810=>array(53,-60,963,820),33811=>array(67,-38,961,811),33812=>array(47,-44,935,838),33813=>array(44,-76,956,828),33814=>array(77,-62,937,815),33815=>array(67,-63,927,819),33816=>array(50,-68,965,830),33817=>array(25,-66,964,832),33818=>array(38,-69,952,826),33819=>array(58,-70,947,825),33820=>array(52,-77,933,822),33821=>array(65,-58,917,829),33822=>array(79,-58,958,826),33823=>array(36,-68,952,824),33824=>array(59,-74,939,820),33825=>array(50,-65,939,826),33826=>array(51,-30,978,835),33827=>array(49,-73,973,823),33828=>array(63,-70,916,818),33829=>array(66,-71,916,819),33830=>array(54,-60,908,830),33831=>array(54,-62,930,831),33832=>array(74,-67,931,828),33833=>array(40,-64,985,833),33834=>array(41,-69,955,839),33835=>array(42,-70,956,825),33836=>array(77,-68,946,834),33837=>array(73,-61,936,831),33838=>array(46,-71,968,827),33839=>array(50,-81,943,829),33840=>array(46,-71,968,825),33841=>array(52,-24,948,832),33842=>array(59,-70,947,828),33843=>array(71,-66,943,824),33844=>array(46,-76,942,827),33845=>array(70,-67,942,833),33846=>array(43,-73,974,821),33847=>array(67,-68,941,823),33848=>array(31,-64,979,830),33849=>array(47,-66,941,831),33850=>array(70,-69,945,831),33851=>array(69,-69,944,825),33852=>array(77,-62,932,839),33853=>array(56,-68,970,835),33854=>array(59,-57,951,829),33855=>array(53,-72,956,823),33856=>array(55,-68,955,825),33857=>array(67,-57,950,821),33858=>array(34,-63,954,828),33859=>array(71,-68,944,829),33860=>array(53,-67,945,826),33861=>array(46,-32,954,824),33862=>array(35,-68,965,832),33863=>array(46,-61,973,832),33864=>array(48,-55,962,832),33865=>array(49,-70,965,839),33866=>array(45,-64,972,849),33867=>array(42,-67,948,830),33868=>array(46,-71,939,822),33869=>array(71,-70,947,823),33870=>array(32,-70,949,829),33871=>array(52,-67,959,829),33872=>array(55,-29,973,828),33873=>array(53,-58,958,832),33874=>array(61,-49,956,832),33875=>array(67,-69,957,826),33876=>array(51,-71,969,827),33877=>array(41,-69,953,845),33878=>array(47,-61,984,832),33879=>array(43,-64,941,826),33880=>array(63,-62,923,833),33881=>array(45,-69,943,826),33882=>array(51,-32,945,833),33883=>array(62,-61,942,837),33884=>array(34,-67,974,825),33885=>array(61,-67,943,823),33886=>array(68,-73,952,823),33887=>array(83,-27,955,826),33888=>array(32,-53,951,841),33889=>array(41,-64,948,830),33890=>array(34,-20,966,831),33891=>array(76,-27,947,839),33892=>array(61,-58,958,832),33893=>array(77,-68,951,829),33894=>array(63,-59,945,839),33895=>array(82,-65,953,825),33896=>array(69,-67,973,826),33897=>array(62,-51,953,828),33898=>array(61,-75,955,843),33899=>array(69,-61,940,840),33900=>array(45,-62,939,838),33901=>array(60,-67,967,833),33902=>array(43,-72,966,826),33903=>array(57,-66,942,823),33904=>array(41,-71,979,824),33905=>array(49,-37,962,834),33906=>array(42,-70,933,833),33907=>array(39,-64,966,833),33908=>array(55,-66,955,828),33909=>array(66,-60,951,835),33910=>array(74,-54,942,829),33911=>array(74,-64,946,842),33912=>array(46,-29,968,829),33913=>array(42,-56,963,842),33914=>array(51,-64,942,830),33915=>array(24,-66,962,830),33916=>array(69,-65,969,838),33917=>array(69,-70,944,827),33918=>array(59,-36,967,827),33919=>array(69,-70,944,838),33920=>array(59,-21,955,831),33921=>array(36,-39,959,831),33922=>array(72,-67,925,842),33923=>array(72,-60,961,838),33924=>array(51,-67,957,838),33925=>array(51,-68,956,838),33926=>array(68,-81,941,826),33927=>array(20,-69,952,833),33928=>array(60,-67,914,824),33929=>array(60,-69,914,828),33930=>array(60,-58,950,828),33931=>array(41,-59,943,833),33932=>array(25,-60,939,833),33933=>array(39,-69,948,826),33934=>array(49,-71,969,832),33935=>array(61,-71,939,827),33936=>array(47,-52,963,839),33937=>array(54,-81,968,822),33938=>array(69,-64,959,832),33939=>array(51,-62,956,832),33940=>array(70,-61,946,833),33941=>array(52,-37,948,840),33942=>array(70,-89,942,830),33943=>array(48,-64,974,830),33944=>array(62,-69,955,825),33945=>array(53,-75,959,839),33946=>array(83,-66,938,826),33947=>array(42,-74,953,826),33948=>array(37,-59,946,835),33949=>array(42,-68,939,826),33950=>array(53,-65,953,831),33951=>array(53,-66,956,830),33952=>array(52,-29,953,825),33953=>array(66,-64,945,834),33954=>array(76,-68,974,825),33955=>array(46,-69,950,826),33956=>array(56,-72,950,826),33957=>array(77,-76,928,835),33958=>array(38,-69,974,835),33959=>array(51,-73,966,824),33960=>array(23,-53,956,841),33961=>array(52,-68,962,825),33962=>array(60,-70,942,835),33963=>array(37,-47,956,854),33964=>array(43,-60,956,829),33965=>array(65,-71,931,845),33966=>array(29,-70,937,822),33967=>array(56,-70,923,835),33968=>array(50,-79,964,827),33969=>array(48,-55,947,840),33970=>array(46,-61,946,839),33971=>array(65,-75,927,839),33972=>array(41,-69,942,833),33973=>array(54,-59,960,833),33974=>array(45,-72,946,823),33975=>array(66,-64,944,833),33976=>array(47,-73,953,824),33977=>array(31,-64,972,835),33978=>array(50,-69,961,833),33979=>array(40,-60,960,833),33980=>array(43,-62,972,836),33981=>array(36,-39,950,823),33982=>array(49,-52,946,839),33983=>array(68,-68,941,833),33984=>array(44,-64,955,835),33985=>array(36,-69,964,829),33986=>array(53,-65,947,830),33987=>array(51,-67,957,833),33988=>array(51,-66,940,838),33989=>array(48,-72,960,823),33990=>array(43,-71,954,824),33991=>array(54,-64,949,831),33992=>array(70,-65,924,833),33993=>array(46,-66,954,839),33994=>array(35,-62,957,832),33995=>array(59,-21,955,834),33996=>array(48,-74,973,825),33997=>array(53,-67,943,831),33998=>array(46,-75,938,826),33999=>array(59,-74,968,826),34000=>array(52,-67,939,830),34001=>array(44,-71,956,835),34002=>array(63,-72,956,825),34003=>array(48,-62,957,840),34004=>array(62,-71,955,826),34005=>array(48,-57,959,830),34006=>array(67,-58,941,837),34007=>array(51,-68,978,829),34008=>array(46,-78,959,824),34009=>array(57,-66,937,833),34010=>array(33,-76,982,830),34011=>array(38,-73,973,827),34012=>array(60,-67,950,830),34013=>array(54,-23,924,821),34014=>array(62,-67,914,821),34015=>array(26,-62,908,832),34016=>array(62,-63,914,827),34017=>array(44,-67,966,832),34018=>array(62,-75,938,830),34019=>array(61,-63,924,829),34020=>array(38,-76,974,825),34021=>array(29,-6,954,827),34022=>array(38,-56,947,826),34023=>array(36,-52,961,839),34024=>array(42,-67,963,828),34025=>array(35,-71,950,825),34026=>array(50,-73,972,824),34027=>array(43,-72,970,822),34028=>array(35,-62,952,833),34029=>array(38,-59,965,827),34030=>array(37,-56,951,839),34031=>array(33,-69,962,832),34032=>array(51,-68,978,829),34033=>array(56,-73,957,820),34034=>array(65,-32,953,823),34035=>array(66,-32,943,824),34036=>array(64,-63,957,825),34037=>array(40,-75,963,827),34038=>array(69,-70,956,823),34039=>array(67,-68,961,823),34040=>array(61,-74,939,851),34041=>array(45,-67,947,829),34042=>array(40,-55,961,833),34043=>array(54,-47,967,844),34044=>array(26,-76,972,829),34045=>array(56,-65,948,832),34046=>array(73,-70,944,823),34047=>array(33,-67,948,834),34048=>array(61,-65,944,827),34049=>array(67,-68,946,831),34050=>array(68,-69,944,827),34051=>array(74,-58,947,839),34052=>array(71,-65,944,822),34053=>array(63,-57,936,838),34054=>array(49,-76,974,825),34055=>array(69,-70,951,826),34056=>array(62,-65,941,824),34057=>array(44,-68,965,827),34058=>array(51,-66,960,832),34059=>array(47,-70,964,828),34060=>array(45,-67,985,832),34061=>array(49,-69,958,823),34062=>array(66,-73,972,825),34063=>array(66,-70,938,822),34064=>array(39,-73,928,838),34065=>array(48,-70,956,835),34066=>array(47,-73,964,824),34067=>array(59,-61,966,835),34068=>array(57,-68,943,825),34069=>array(74,-71,943,817),34070=>array(28,-68,952,824),34071=>array(52,-67,951,838),34072=>array(31,-70,981,825),34073=>array(39,-72,975,823),34074=>array(51,-68,948,836),34075=>array(40,-66,959,828),34076=>array(41,-73,963,827),34077=>array(75,-68,975,825),34078=>array(56,-73,959,832),34079=>array(36,-75,966,820),34080=>array(53,-70,963,826),34081=>array(63,-64,963,839),34082=>array(64,-68,944,838),34083=>array(49,-59,948,835),34084=>array(57,-70,944,826),34085=>array(56,-30,955,835),34086=>array(53,-67,940,835),34087=>array(55,-23,950,820),34088=>array(79,-71,951,823),34089=>array(66,-73,941,824),34090=>array(58,-69,952,829),34091=>array(42,-64,951,832),34092=>array(54,-71,966,835),34093=>array(76,-78,967,834),34094=>array(78,-69,948,822),34095=>array(57,-53,964,841),34096=>array(36,-69,960,824),34097=>array(73,-83,967,824),34098=>array(32,-67,960,824),34099=>array(45,-59,944,841),34100=>array(44,-73,937,840),34101=>array(31,-67,962,832),34102=>array(65,-65,964,829),34103=>array(73,-73,925,817),34104=>array(24,-81,949,822),34105=>array(41,-73,949,822),34106=>array(63,-66,911,827),34107=>array(42,-72,956,832),34108=>array(65,-60,928,834),34109=>array(69,-70,961,834),34110=>array(39,-59,973,835),34111=>array(33,-59,937,832),34112=>array(32,-72,979,829),34113=>array(56,-62,948,833),34114=>array(41,-76,957,833),34115=>array(36,-69,957,831),34116=>array(71,-65,944,823),34117=>array(42,-69,944,826),34118=>array(31,-67,962,833),34119=>array(69,-68,946,823),34120=>array(54,-69,948,830),34121=>array(42,-61,938,837),34122=>array(38,-54,962,817),34123=>array(24,-64,944,830),34124=>array(76,-77,944,818),34125=>array(41,-72,975,823),34126=>array(50,-65,963,832),34127=>array(76,-73,955,826),34128=>array(60,-78,943,829),34129=>array(63,-57,936,839),34130=>array(48,-69,945,838),34131=>array(53,-77,947,835),34132=>array(58,-68,956,829),34133=>array(55,-60,955,836),34134=>array(42,-68,983,829),34135=>array(39,-71,980,835),34136=>array(33,-59,962,835),34137=>array(38,-33,964,833),34138=>array(58,-70,945,842),34139=>array(37,-67,938,827),34140=>array(62,-65,958,833),34141=>array(56,-48,962,842),34142=>array(51,-62,985,830),34143=>array(58,-53,973,831),34144=>array(45,-68,959,831),34145=>array(61,-76,939,840),34146=>array(65,-70,955,832),34147=>array(68,-74,941,831),34148=>array(64,-56,949,832),34149=>array(32,-69,952,826),34150=>array(43,-76,972,823),34151=>array(43,-75,977,833),34152=>array(38,-67,968,832),34153=>array(67,-67,956,836),34154=>array(59,-67,956,833),34155=>array(64,-46,936,842),34156=>array(52,-69,971,823),34157=>array(51,-74,947,840),34158=>array(47,-62,938,826),34159=>array(54,-56,941,829),34160=>array(67,-76,957,834),34161=>array(35,-65,938,826),34162=>array(62,-69,913,821),34163=>array(68,-73,938,832),34164=>array(41,-29,923,825),34165=>array(44,-85,981,831),34166=>array(42,-81,983,827),34167=>array(67,-68,975,829),34168=>array(48,-74,968,821),34169=>array(44,-62,951,835),34170=>array(62,-65,968,831),34171=>array(67,-68,972,831),34172=>array(60,-70,952,826),34173=>array(48,-58,952,848),34174=>array(73,-61,941,836),34175=>array(42,-85,957,833),34176=>array(54,-48,956,846),34177=>array(45,-74,958,830),34178=>array(41,-78,960,823),34179=>array(65,-72,926,822),34180=>array(53,-68,949,832),34181=>array(41,-65,957,823),34182=>array(48,-69,973,828),34183=>array(36,-77,958,834),34184=>array(27,-65,977,833),34185=>array(41,-71,960,824),34186=>array(46,-64,941,832),34187=>array(78,-81,933,826),34188=>array(47,-65,944,833),34189=>array(79,-66,964,828),34190=>array(62,-71,964,824),34191=>array(33,-50,967,834),34192=>array(27,-54,976,838),34193=>array(58,-41,948,806),34194=>array(42,-63,983,834),34195=>array(37,-60,953,826),34196=>array(60,-61,956,834),34197=>array(40,-67,971,824),34198=>array(48,-74,970,823),34199=>array(64,-63,936,830),34200=>array(47,-66,975,831),34201=>array(44,-68,949,836),34202=>array(51,-68,953,826),34203=>array(69,-61,941,838),34204=>array(42,-65,944,827),34205=>array(54,-70,939,823),34206=>array(40,-70,966,829),34207=>array(34,-50,966,841),34208=>array(51,-76,959,827),34209=>array(49,-74,934,820),34210=>array(40,-75,964,829),34211=>array(64,-75,966,823),34212=>array(50,-67,945,831),34213=>array(62,-58,935,831),34214=>array(37,-67,945,834),34215=>array(61,-65,953,827),34216=>array(50,-63,955,829),34217=>array(72,-65,939,832),34218=>array(51,-70,955,849),34219=>array(47,-70,957,830),34220=>array(49,-70,961,841),34221=>array(51,-78,969,828),34222=>array(52,-68,961,820),34223=>array(46,-61,945,835),34224=>array(47,-70,957,830),34225=>array(56,-69,957,828),34226=>array(44,-75,974,836),34227=>array(53,-67,967,828),34228=>array(63,-61,959,832),34229=>array(64,-70,941,826),34230=>array(51,-64,962,826),34231=>array(62,-67,952,833),34232=>array(58,-62,961,831),34233=>array(53,-57,941,831),34234=>array(49,-69,956,833),34235=>array(48,-89,961,832),34236=>array(58,-65,951,840),34237=>array(51,-74,956,823),34238=>array(43,-66,974,823),34239=>array(52,-68,971,827),34240=>array(56,-69,977,827),34241=>array(32,-67,968,842),34242=>array(38,-68,958,825),34243=>array(60,-74,955,828),34244=>array(36,-68,968,828),34245=>array(74,-62,946,833),34246=>array(43,-65,969,829),34247=>array(63,-54,941,839),34248=>array(59,-65,954,832),34249=>array(29,-67,952,832),34250=>array(32,-57,944,831),34251=>array(53,-64,956,829),34252=>array(74,-56,945,832),34253=>array(56,-34,949,839),34254=>array(55,-38,951,842),34255=>array(34,-71,942,824),34256=>array(57,-70,960,834),34257=>array(60,-68,961,833),34258=>array(51,-70,947,828),34259=>array(39,-64,922,826),34260=>array(41,-64,970,834),34261=>array(40,-67,937,833),34262=>array(67,-58,944,833),34263=>array(52,-71,986,824),34264=>array(55,-69,958,818),34265=>array(65,-72,971,826),34266=>array(83,-80,938,828),34267=>array(67,-56,937,821),34268=>array(47,-65,953,831),34269=>array(62,-72,954,836),34270=>array(41,-63,951,830),34271=>array(73,-68,936,825),34272=>array(47,-77,973,824),34273=>array(45,-73,982,827),34274=>array(53,-68,975,827),34275=>array(69,-65,939,827),34276=>array(39,-67,959,836),34277=>array(55,-62,930,826),34278=>array(45,-65,935,829),34279=>array(50,-58,964,824),34280=>array(44,-75,945,829),34281=>array(40,-62,960,836),34282=>array(45,-71,967,830),34283=>array(51,-73,950,836),34284=>array(74,-80,943,832),34285=>array(51,-64,948,835),34286=>array(38,-69,969,845),34287=>array(52,-46,974,822),34288=>array(62,-65,924,829),34289=>array(39,-64,959,826),34290=>array(42,-65,956,826),34291=>array(32,-67,968,828),34292=>array(53,-63,956,818),34293=>array(56,-65,942,845),34294=>array(33,-65,954,832),34295=>array(62,-69,955,826),34296=>array(55,-70,962,827),34297=>array(72,-61,929,839),34298=>array(57,-65,949,832),34299=>array(49,-65,971,839),34300=>array(44,-58,955,836),34301=>array(49,-62,966,833),34302=>array(44,-76,974,830),34303=>array(43,-68,929,837),34304=>array(54,-61,958,838),34305=>array(65,-32,945,823),34306=>array(43,-62,975,837),34307=>array(53,-62,946,838),34308=>array(48,-67,940,832),34309=>array(41,-67,953,832),34310=>array(59,-66,961,836),34311=>array(56,-67,948,827),34312=>array(61,-68,960,833),34313=>array(46,-64,957,855),34314=>array(53,-71,956,818),34315=>array(47,-68,960,837),34316=>array(51,-59,960,833),34317=>array(74,-58,947,832),34318=>array(76,-75,981,842),34319=>array(42,-67,958,832),34320=>array(62,-73,964,840),34321=>array(55,-66,960,838),34322=>array(43,-68,964,832),34323=>array(67,-76,966,830),34324=>array(42,-61,972,832),34325=>array(50,-81,955,832),34326=>array(50,-62,965,838),34327=>array(41,-62,965,837),34328=>array(56,-63,978,829),34329=>array(63,-70,947,831),34330=>array(43,-67,950,830),34331=>array(57,-62,945,830),34332=>array(69,-68,946,825),34333=>array(37,-57,968,832),34334=>array(45,-69,987,835),34335=>array(63,-56,956,823),34336=>array(59,-72,947,824),34337=>array(73,-72,950,827),34338=>array(56,-65,961,833),34339=>array(55,-75,960,830),34340=>array(59,-70,935,828),34341=>array(48,-62,969,828),34342=>array(70,-62,942,829),34343=>array(42,-72,982,831),34344=>array(53,-59,968,829),34345=>array(59,-64,964,833),34346=>array(48,-58,983,831),34347=>array(42,-50,963,830),34348=>array(55,-69,949,822),34349=>array(72,-70,928,839),34350=>array(49,-70,946,830),34351=>array(53,-25,951,830),34352=>array(44,-61,974,830),34353=>array(34,-72,965,829),34354=>array(65,-31,945,821),34355=>array(42,-71,954,828),34356=>array(63,-48,934,844),34357=>array(49,-66,958,827),34358=>array(44,-71,969,828),34359=>array(36,-62,971,832),34360=>array(64,-63,951,836),34361=>array(39,-69,965,829),34362=>array(60,-67,951,827),34363=>array(60,-70,963,825),34364=>array(41,-67,959,829),34365=>array(40,-58,969,838),34366=>array(39,-72,984,826),34367=>array(61,-80,954,835),34368=>array(43,-33,968,823),34369=>array(32,-64,968,849),34370=>array(60,-70,965,832),34371=>array(44,-66,967,828),34372=>array(59,-71,963,837),34373=>array(32,-53,978,837),34374=>array(68,-54,936,849),34375=>array(65,-70,951,834),34376=>array(68,-74,940,832),34377=>array(68,-56,949,831),34378=>array(48,-71,961,828),34379=>array(55,-67,947,842),34380=>array(62,-43,947,830),34381=>array(47,-66,924,829),34382=>array(35,-68,953,835),34383=>array(40,-59,893,834),34384=>array(39,-63,878,840),34385=>array(39,-60,937,832),34386=>array(40,-67,963,847),34387=>array(40,-53,954,843),34388=>array(49,-66,949,835),34389=>array(39,-68,959,836),34390=>array(29,-55,931,837),34391=>array(36,-62,919,837),34392=>array(29,-58,948,837),34393=>array(44,-67,961,827),34394=>array(30,-57,914,830),34395=>array(38,-66,936,829),34396=>array(45,-77,929,841),34397=>array(23,-82,956,830),34398=>array(35,-68,950,838),34399=>array(53,-71,951,829),34400=>array(40,-58,959,840),34401=>array(46,-84,950,823),34402=>array(43,-70,960,831),34403=>array(38,-67,972,828),34404=>array(31,-68,967,827),34405=>array(42,-75,989,831),34406=>array(39,-91,965,830),34407=>array(40,-76,954,834),34408=>array(44,-77,946,823),34409=>array(36,-75,953,829),34410=>array(40,-73,973,832),34411=>array(47,-59,954,850),34412=>array(46,-41,928,809),34413=>array(53,-72,899,811),34414=>array(43,-65,961,816),34415=>array(48,-45,957,849),34416=>array(49,-67,955,815),34417=>array(65,-59,970,792),34418=>array(43,-63,962,815),34419=>array(51,-70,916,829),34420=>array(44,-35,964,827),34421=>array(47,-23,957,841),34422=>array(47,-54,962,814),34423=>array(54,-68,954,819),34424=>array(47,-62,967,814),34425=>array(28,-5,930,813),34426=>array(21,-56,962,811),34427=>array(50,-21,942,814),34428=>array(54,-30,957,831),34429=>array(76,-59,888,792),34430=>array(46,-64,944,823),34431=>array(32,-69,914,772),34432=>array(48,-51,935,832),34433=>array(39,-78,942,814),34434=>array(47,-61,909,830),34435=>array(58,-63,942,839),34436=>array(47,-58,960,836),34437=>array(43,-74,950,810),34438=>array(48,-41,961,791),34439=>array(53,-76,973,808),34440=>array(47,-67,958,814),34441=>array(21,-71,976,838),34442=>array(38,-62,956,822),34443=>array(69,-65,914,808),34444=>array(45,-61,939,842),34445=>array(36,-51,951,817),34446=>array(53,-72,914,802),34447=>array(36,-69,869,805),34448=>array(69,-56,930,840),34449=>array(45,-54,967,844),34450=>array(45,-70,967,829),34451=>array(44,-61,899,833),34452=>array(57,-69,967,823),34453=>array(51,-69,963,793),34454=>array(53,-73,960,805),34455=>array(53,-71,971,823),34456=>array(41,-72,961,827),34457=>array(51,-66,963,838),34458=>array(51,-68,953,828),34459=>array(53,-66,891,815),34460=>array(47,-61,958,824),34461=>array(44,-33,953,833),34462=>array(55,-70,966,822),34463=>array(29,-27,948,809),34464=>array(48,-90,964,825),34465=>array(52,-73,978,808),34466=>array(49,-73,958,823),34467=>array(43,-59,961,807),34468=>array(29,-78,971,784),34469=>array(51,-70,963,833),34470=>array(45,-54,954,829),34471=>array(39,-65,957,854),34472=>array(53,-66,964,830),34473=>array(50,-66,952,833),34474=>array(43,-65,958,830),34475=>array(44,-45,967,834),34476=>array(37,-65,930,809),34477=>array(37,-65,945,809),34478=>array(37,-65,956,835),34479=>array(51,-7,955,825),34480=>array(71,-64,916,830),34481=>array(54,-65,948,844),34482=>array(40,-65,943,811),34483=>array(35,-51,958,849),34484=>array(65,-69,911,839),34485=>array(47,-50,954,828),34486=>array(50,-64,953,831),34487=>array(40,-23,954,814),34488=>array(49,-73,939,818),34489=>array(58,-69,955,839),34490=>array(47,-65,951,829),34491=>array(56,-74,960,824),34492=>array(67,-66,926,844),34493=>array(65,-29,962,809),34494=>array(66,-65,951,831),34495=>array(53,-51,953,823),34496=>array(51,-6,964,851),34497=>array(55,-70,903,812),34498=>array(54,-72,967,830),34499=>array(55,-67,940,810),34500=>array(51,-64,943,830),34501=>array(54,-67,938,829),34502=>array(46,-13,954,837),34503=>array(41,-38,959,828),34504=>array(55,-76,968,826),34505=>array(34,-65,966,854),34506=>array(57,-21,910,831),34507=>array(66,-73,957,788),34508=>array(64,-70,973,819),34509=>array(83,-70,896,824),34510=>array(34,-63,906,809),34511=>array(35,-16,936,814),34512=>array(54,-56,923,843),34513=>array(56,-62,963,851),34514=>array(54,-61,982,849),34515=>array(59,-54,960,840),34516=>array(51,-64,904,837),34517=>array(51,-67,961,837),34518=>array(54,-55,964,825),34519=>array(73,-70,948,859),34520=>array(46,-64,948,835),34521=>array(55,-18,954,844),34522=>array(56,-76,918,821),34523=>array(26,-72,957,829),34524=>array(52,-67,951,840),34525=>array(47,-66,965,811),34526=>array(44,-64,947,826),34527=>array(40,-65,963,821),34528=>array(52,-67,952,841),34529=>array(63,-53,930,814),34530=>array(56,-74,953,827),34531=>array(53,-62,952,827),34532=>array(38,-65,963,841),34533=>array(54,-70,935,839),34534=>array(51,-75,961,820),34535=>array(37,-66,931,820),34536=>array(51,-70,945,807),34537=>array(57,-64,946,779),34538=>array(69,-75,944,829),34539=>array(60,-72,980,841),34540=>array(39,-67,981,827),34541=>array(45,-21,947,824),34542=>array(50,-75,949,836),34543=>array(27,-32,959,833),34544=>array(46,-67,937,825),34545=>array(36,-68,931,821),34546=>array(33,-67,934,823),34547=>array(30,-66,918,821),34548=>array(36,-68,938,840),34549=>array(57,-30,953,815),34550=>array(48,-66,948,827),34551=>array(60,-70,969,822),34552=>array(57,-68,939,832),34553=>array(54,-54,900,826),34554=>array(40,-68,963,838),34555=>array(44,-76,961,820),34556=>array(40,-67,948,835),34557=>array(58,-67,961,825),34558=>array(61,-55,970,835),34559=>array(43,-67,961,834),34560=>array(68,-65,913,776),34561=>array(53,-71,967,830),34562=>array(37,-59,965,847),34563=>array(85,-76,941,788),34564=>array(52,-75,970,815),34565=>array(69,-64,954,835),34566=>array(56,-67,958,809),34567=>array(60,-65,959,835),34568=>array(39,-66,961,809),34569=>array(42,-62,950,835),34570=>array(61,-62,918,832),34571=>array(52,-71,965,855),34572=>array(61,-32,962,826),34573=>array(43,-62,963,850),34574=>array(58,-71,915,815),34575=>array(49,-74,969,818),34576=>array(29,-68,926,833),34577=>array(42,-72,967,829),34578=>array(40,-66,967,813),34579=>array(32,-68,963,811),34580=>array(63,-58,912,828),34581=>array(36,-73,954,830),34582=>array(47,-71,904,815),34583=>array(51,-66,902,815),34584=>array(59,-57,909,847),34585=>array(41,-69,970,829),34586=>array(46,-67,939,824),34587=>array(61,-75,954,813),34588=>array(74,-70,931,833),34589=>array(26,-70,971,843),34590=>array(47,-67,962,832),34591=>array(42,-75,933,845),34592=>array(74,-71,918,813),34593=>array(41,-52,951,842),34594=>array(40,-25,953,813),34595=>array(36,-61,954,845),34596=>array(56,-80,948,823),34597=>array(55,-65,952,829),34598=>array(61,-65,968,828),34599=>array(71,-77,983,823),34600=>array(32,-60,956,839),34601=>array(48,-70,890,815),34602=>array(57,-62,917,831),34603=>array(59,-49,955,809),34604=>array(59,-73,903,814),34605=>array(64,-68,908,825),34606=>array(47,-66,957,837),34607=>array(53,-65,978,838),34608=>array(45,-76,973,790),34609=>array(49,-64,957,855),34610=>array(58,-85,954,818),34611=>array(58,-71,955,834),34612=>array(65,-64,911,815),34613=>array(56,-72,902,813),34614=>array(50,-68,974,842),34615=>array(40,-33,967,831),34616=>array(79,-89,951,778),34617=>array(31,-67,946,826),34618=>array(52,-52,959,851),34619=>array(47,-65,953,839),34620=>array(64,-68,950,832),34621=>array(39,-65,947,814),34622=>array(46,-62,965,811),34623=>array(45,-66,966,830),34624=>array(40,-51,974,842),34625=>array(90,-89,944,774),34626=>array(34,-69,976,817),34627=>array(54,-77,957,814),34628=>array(50,-67,915,825),34629=>array(57,-89,971,787),34630=>array(40,-69,952,819),34631=>array(29,-30,932,806),34632=>array(37,-68,877,810),34633=>array(41,-61,945,848),34634=>array(41,-66,968,846),34635=>array(41,-64,983,813),34636=>array(48,-65,951,832),34637=>array(51,-69,915,817),34638=>array(60,-58,919,836),34639=>array(56,-68,949,832),34640=>array(46,-70,903,814),34641=>array(42,-74,964,811),34642=>array(47,-71,948,815),34643=>array(40,-63,968,829),34644=>array(50,-72,957,824),34645=>array(38,-65,961,835),34646=>array(56,-29,956,829),34647=>array(39,-37,936,834),34648=>array(33,-30,944,818),34649=>array(46,-69,932,807),34650=>array(47,-73,970,814),34651=>array(48,-69,965,828),34652=>array(59,-75,965,836),34653=>array(34,-54,959,853),34654=>array(55,-70,908,814),34655=>array(51,-65,912,815),34656=>array(48,-65,948,812),34657=>array(53,-71,968,815),34658=>array(53,-78,956,815),34659=>array(50,-67,956,837),34660=>array(61,-66,965,852),34661=>array(49,-45,964,848),34662=>array(51,-68,980,834),34663=>array(47,-74,972,823),34664=>array(31,-64,952,809),34665=>array(50,-32,955,824),34666=>array(49,-66,951,815),34667=>array(43,-69,939,825),34668=>array(55,-77,976,825),34669=>array(61,-74,986,812),34670=>array(33,-64,967,845),34671=>array(44,-76,955,825),34672=>array(29,-45,960,831),34673=>array(45,-64,975,837),34674=>array(56,-67,942,831),34675=>array(51,-74,952,829),34676=>array(40,-71,899,833),34677=>array(50,-82,961,831),34678=>array(31,-62,972,842),34679=>array(45,-73,947,833),34680=>array(50,-57,918,826),34681=>array(54,-30,968,813),34682=>array(37,-70,920,834),34683=>array(37,-62,947,837),34684=>array(37,-63,932,813),34685=>array(50,-70,951,821),34686=>array(31,-65,949,823),34687=>array(47,-42,971,806),34688=>array(78,-74,956,837),34689=>array(42,-72,973,815),34690=>array(60,-59,957,831),34691=>array(46,-64,940,849),34692=>array(43,-62,948,843),34693=>array(40,-33,959,853),34694=>array(63,-63,966,837),34695=>array(49,-53,974,853),34696=>array(47,-71,953,810),34697=>array(53,-69,971,830),34698=>array(44,-64,977,843),34699=>array(39,-69,965,836),34700=>array(41,-80,956,858),34701=>array(64,-62,967,826),34702=>array(45,-73,955,827),34703=>array(47,-71,977,834),34704=>array(53,-72,952,830),34705=>array(40,-75,979,845),34706=>array(58,-75,976,834),34707=>array(49,-67,987,836),34708=>array(47,-73,976,836),34709=>array(50,-46,973,852),34710=>array(47,-67,941,813),34711=>array(39,-65,949,848),34712=>array(39,-18,943,838),34713=>array(31,-67,977,832),34714=>array(75,-73,954,852),34715=>array(33,-73,947,845),34716=>array(73,-71,966,826),34717=>array(45,-66,977,842),34718=>array(55,-60,936,836),34719=>array(36,-66,951,833),34720=>array(36,-26,957,840),34721=>array(36,-77,957,840),34722=>array(68,-66,934,839),34723=>array(29,-68,972,835),34724=>array(56,-71,987,842),34725=>array(17,-60,970,855),34726=>array(49,-65,969,831),34727=>array(49,-71,936,832),34728=>array(29,-65,921,825),34729=>array(26,-60,966,841),34730=>array(57,-70,939,837),34731=>array(54,-60,942,850),34732=>array(46,-62,957,836),34733=>array(46,-62,951,854),34734=>array(34,-57,945,836),34735=>array(39,-72,943,836),34736=>array(44,-59,961,835),34737=>array(63,-66,934,832),34738=>array(59,-21,951,826),34739=>array(54,-17,958,842),34740=>array(82,-79,967,823),34741=>array(49,-64,955,812),34742=>array(36,-77,965,816),34743=>array(49,-82,957,847),34744=>array(46,-76,950,829),34745=>array(56,-72,956,826),34746=>array(33,-73,961,835),34747=>array(49,-67,954,836),34748=>array(61,-32,955,822),34749=>array(45,-68,977,843),34750=>array(37,-78,959,840),34751=>array(50,-83,958,836),34752=>array(36,-65,949,819),34753=>array(57,-70,957,827),34754=>array(56,-67,965,841),34755=>array(51,-73,975,818),34756=>array(55,-65,965,834),34757=>array(56,-70,966,831),34758=>array(38,-65,966,834),34759=>array(57,-87,954,835),34760=>array(51,-64,912,809),34761=>array(40,-59,969,834),34762=>array(57,-67,957,787),34763=>array(30,-34,949,828),34764=>array(52,-31,968,832),34765=>array(34,-81,958,811),34766=>array(34,-67,947,829),34767=>array(42,-80,984,825),34768=>array(54,-64,934,839),34769=>array(59,-61,967,852),34770=>array(46,-65,956,833),34771=>array(33,-64,970,841),34772=>array(44,-71,960,815),34773=>array(54,-70,940,831),34774=>array(49,-67,954,836),34775=>array(57,-80,938,834),34776=>array(49,-68,962,844),34777=>array(43,-71,958,838),34778=>array(57,-80,961,820),34779=>array(41,-64,961,832),34780=>array(50,-68,962,838),34781=>array(48,-66,959,846),34782=>array(89,-83,954,825),34783=>array(43,-68,952,835),34784=>array(33,-66,951,835),34785=>array(56,-71,920,837),34786=>array(51,-68,957,832),34787=>array(36,-66,960,833),34788=>array(34,-73,943,806),34789=>array(53,-68,965,847),34790=>array(51,-74,965,827),34791=>array(52,-68,949,833),34792=>array(53,-71,954,790),34793=>array(51,-70,982,821),34794=>array(44,-50,977,815),34795=>array(52,-66,953,813),34796=>array(56,-58,955,823),34797=>array(43,-68,945,834),34798=>array(30,-71,936,833),34799=>array(43,-66,957,832),34800=>array(31,-72,961,835),34801=>array(51,-69,961,836),34802=>array(60,-64,975,840),34803=>array(43,-75,945,818),34804=>array(49,-74,959,830),34805=>array(30,-71,948,807),34806=>array(41,-30,935,814),34807=>array(49,-64,915,829),34808=>array(36,-64,975,819),34809=>array(45,-71,948,851),34810=>array(52,-27,953,831),34811=>array(42,-73,947,850),34812=>array(49,-74,951,830),34813=>array(46,-57,950,833),34814=>array(43,-68,958,855),34815=>array(40,-56,955,843),34816=>array(51,-70,953,839),34817=>array(55,-76,941,841),34818=>array(43,-65,975,828),34819=>array(41,-68,957,849),34820=>array(37,-53,974,861),34821=>array(46,-48,957,819),34822=>array(66,-72,962,833),34823=>array(62,-66,958,832),34824=>array(52,-71,961,828),34825=>array(43,-71,969,820),34826=>array(34,-67,946,851),34827=>array(52,-66,924,817),34828=>array(42,-62,940,820),34829=>array(40,-75,977,824),34830=>array(46,-65,956,833),34831=>array(43,-61,948,847),34832=>array(41,-64,968,849),34833=>array(37,-65,965,839),34834=>array(48,-75,957,802),34835=>array(47,-60,961,835),34836=>array(50,-59,966,846),34837=>array(56,-59,943,829),34838=>array(34,-65,976,832),34839=>array(40,-66,951,806),34840=>array(34,-59,974,842),34841=>array(39,-69,965,842),34842=>array(53,-71,942,840),34843=>array(44,-64,961,839),34844=>array(38,-87,979,834),34845=>array(52,-70,929,784),34846=>array(56,-86,949,838),34847=>array(32,-60,961,848),34848=>array(53,-71,944,786),34849=>array(52,-64,957,844),34850=>array(55,-62,972,858),34851=>array(50,-65,948,818),34852=>array(67,-69,969,853),34853=>array(63,-75,944,846),34854=>array(45,-71,956,827),34855=>array(54,-67,967,844),34856=>array(42,-55,965,842),34857=>array(64,-71,964,823),34858=>array(71,-75,962,845),34859=>array(65,-77,969,831),34860=>array(40,-68,950,839),34861=>array(54,-79,967,854),34862=>array(35,-73,975,802),34863=>array(40,-70,954,844),34864=>array(30,-66,975,846),34865=>array(46,-33,957,833),34866=>array(57,-63,929,842),34867=>array(34,-78,953,806),34868=>array(55,-68,942,826),34869=>array(47,-65,949,828),34870=>array(50,-76,965,793),34871=>array(46,-64,946,807),34872=>array(36,-67,941,826),34873=>array(54,-67,967,844),34874=>array(50,-88,965,809),34875=>array(62,-77,944,830),34876=>array(48,-68,986,819),34877=>array(41,-73,966,829),34878=>array(47,-71,924,815),34879=>array(89,-73,946,847),34880=>array(55,-11,954,806),34881=>array(59,-14,955,846),34882=>array(34,-60,971,811),34883=>array(43,-70,968,833),34884=>array(20,-15,947,834),34885=>array(25,-45,949,853),34886=>array(49,-64,958,836),34887=>array(37,-68,971,836),34888=>array(40,-69,955,832),34889=>array(34,-61,982,849),34890=>array(31,-68,957,830),34891=>array(63,-57,941,842),34892=>array(51,-62,941,845),34893=>array(41,-68,954,827),34894=>array(53,-67,960,829),34895=>array(50,-68,948,829),34896=>array(53,-66,960,829),34897=>array(53,-66,960,829),34898=>array(47,-65,954,835),34899=>array(39,-73,951,824),34900=>array(29,-68,923,828),34901=>array(46,-65,952,833),34902=>array(49,-69,960,833),34903=>array(41,-72,951,831),34904=>array(24,-66,960,853),34905=>array(40,-65,959,831),34906=>array(46,-70,953,825),34907=>array(37,-65,955,839),34908=>array(34,-66,960,816),34909=>array(38,-68,953,835),34910=>array(35,-70,943,831),34911=>array(39,-66,954,841),34912=>array(24,-72,936,839),34913=>array(33,-69,945,835),34914=>array(37,-65,956,837),34915=>array(38,-68,944,826),34916=>array(266,-66,677,819),34917=>array(40,-69,954,843),34918=>array(41,-50,963,842),34919=>array(41,-67,958,844),34920=>array(52,-75,953,835),34921=>array(34,-67,971,843),34922=>array(35,-64,954,843),34923=>array(42,-68,957,830),34924=>array(32,-60,917,839),34925=>array(35,-61,973,841),34926=>array(54,-73,963,845),34927=>array(45,-74,973,845),34928=>array(37,-70,960,832),34929=>array(50,-76,963,844),34930=>array(23,-69,879,803),34931=>array(33,-65,955,831),34932=>array(54,-75,964,842),34933=>array(46,-53,909,805),34934=>array(62,-67,932,844),34935=>array(42,-73,960,829),34936=>array(50,-63,946,837),34937=>array(50,-67,956,838),34938=>array(47,-68,960,850),34939=>array(61,-67,966,838),34940=>array(50,-70,976,850),34941=>array(39,-67,946,810),34942=>array(37,-62,955,858),34943=>array(36,-65,970,848),34944=>array(60,-71,930,838),34945=>array(67,-62,967,833),34946=>array(32,-66,964,832),34947=>array(30,-73,984,823),34948=>array(16,-76,940,837),34949=>array(49,-59,950,829),34950=>array(48,-67,906,842),34951=>array(48,-78,956,842),34952=>array(48,-67,959,831),34953=>array(48,-67,957,842),34954=>array(48,-77,949,842),34955=>array(44,-69,962,837),34956=>array(44,-69,956,851),34957=>array(42,-67,960,839),34958=>array(37,-75,914,845),34959=>array(44,-60,964,845),34960=>array(29,-62,970,845),34961=>array(50,-72,894,840),34962=>array(47,-65,951,828),34963=>array(45,-68,956,844),34964=>array(48,-67,953,842),34965=>array(51,-74,966,841),34966=>array(46,-68,899,827),34967=>array(39,-52,972,853),34968=>array(47,-65,957,843),34969=>array(47,-72,892,848),34970=>array(31,-62,967,847),34971=>array(39,-58,960,850),34972=>array(28,-56,970,847),34973=>array(39,-70,941,848),34974=>array(52,-58,961,840),34975=>array(47,-80,966,838),34976=>array(50,-67,961,846),34977=>array(52,-68,954,841),34978=>array(43,-65,954,838),34979=>array(54,-61,964,848),34980=>array(47,-62,960,845),34981=>array(54,-62,948,848),34982=>array(54,-65,916,848),34983=>array(54,-71,914,848),34984=>array(52,-62,947,844),34985=>array(54,-66,951,848),34986=>array(46,-65,955,842),34987=>array(36,-69,962,838),34988=>array(44,-68,964,849),34989=>array(29,-63,942,840),34990=>array(54,-61,944,856),34991=>array(54,-74,945,848),34992=>array(61,-67,945,811),34993=>array(33,-74,971,834),34994=>array(51,-79,960,854),34995=>array(41,-70,935,848),34996=>array(36,-63,982,842),34997=>array(46,-55,954,833),34998=>array(38,-67,972,844),34999=>array(36,-63,966,850),35000=>array(44,-70,954,836),35001=>array(41,-70,951,842),35002=>array(42,-72,950,844),35003=>array(33,-70,954,842),35004=>array(50,-71,977,841),35005=>array(47,-55,904,852),35006=>array(28,-55,965,844),35007=>array(41,-65,959,838),35008=>array(36,-57,916,842),35009=>array(42,-66,957,840),35010=>array(44,-73,955,828),35011=>array(41,-65,913,835),35012=>array(41,-67,964,840),35013=>array(45,-68,959,830),35014=>array(28,-66,864,822),35015=>array(46,-53,972,855),35016=>array(41,-65,948,842),35017=>array(39,-71,966,842),35018=>array(46,-64,958,852),35019=>array(37,-67,964,834),35020=>array(37,-72,966,846),35021=>array(38,-65,908,842),35022=>array(48,-65,956,847),35023=>array(43,-75,955,840),35024=>array(28,-68,915,842),35025=>array(41,-65,950,842),35026=>array(55,-61,967,850),35027=>array(41,-65,957,842),35028=>array(35,-67,942,845),35029=>array(44,-69,969,833),35030=>array(30,-71,980,840),35031=>array(37,-73,960,840),35032=>array(51,-55,963,832),35033=>array(42,-74,948,823),35034=>array(40,-74,969,830),35035=>array(46,-70,969,838),35036=>array(32,-63,946,834),35037=>array(57,-60,957,832),35038=>array(35,-65,959,841),35039=>array(33,-67,948,833),35040=>array(33,-82,948,786),35041=>array(41,-64,954,821),35042=>array(20,-69,935,815),35043=>array(23,-68,956,832),35044=>array(29,-60,931,840),35045=>array(24,-68,886,822),35046=>array(36,-79,957,841),35047=>array(45,-76,966,840),35048=>array(31,-68,941,849),35049=>array(31,-68,949,842),35050=>array(41,-66,917,842),35051=>array(47,-71,903,842),35052=>array(49,-72,973,839),35053=>array(31,-68,949,842),35054=>array(54,-70,905,840),35055=>array(36,-65,906,844),35056=>array(36,-67,971,838),35057=>array(34,-65,975,843),35058=>array(46,-71,948,823),35059=>array(45,-68,956,836),35060=>array(35,-63,958,830),35061=>array(47,-74,948,832),35062=>array(45,-70,955,840),35063=>array(47,-65,973,838),35064=>array(40,-71,973,822),35065=>array(68,-59,967,842),35066=>array(41,-70,966,837),35067=>array(41,-75,956,824),35068=>array(53,-64,928,823),35069=>array(28,-79,972,842),35070=>array(35,-68,957,825),35071=>array(53,-64,954,845),35072=>array(42,-72,963,843),35073=>array(42,-69,960,785),35074=>array(34,-66,968,833),35075=>array(34,-70,930,837),35076=>array(34,-66,938,835),35077=>array(51,-72,957,839),35078=>array(41,-73,968,837),35079=>array(36,-67,962,845),35080=>array(40,-63,956,840),35081=>array(43,-75,972,835),35082=>array(38,-70,906,823),35083=>array(53,-68,975,841),35084=>array(36,-65,952,823),35085=>array(34,-67,956,837),35086=>array(38,-73,976,847),35087=>array(38,-56,957,855),35088=>array(36,-63,924,834),35089=>array(50,-75,977,838),35090=>array(56,-73,972,842),35091=>array(32,-65,964,836),35092=>array(47,-71,952,842),35093=>array(45,-66,965,840),35094=>array(54,-70,978,837),35095=>array(44,-64,946,840),35096=>array(34,-58,954,838),35097=>array(30,-64,965,837),35098=>array(46,-64,959,841),35099=>array(23,-62,929,821),35100=>array(31,-80,971,836),35101=>array(38,-73,940,833),35102=>array(35,-68,968,820),35103=>array(39,-70,915,842),35104=>array(23,-65,954,829),35105=>array(45,-61,956,838),35106=>array(37,-75,978,839),35107=>array(48,-72,987,836),35108=>array(23,-60,977,833),35109=>array(42,-70,953,820),35110=>array(32,-55,970,855),35111=>array(24,-54,972,846),35112=>array(35,-57,933,847),35113=>array(31,-76,970,843),35114=>array(26,-73,967,820),35115=>array(19,-70,951,838),35116=>array(53,-70,993,835),35117=>array(47,-79,964,856),35118=>array(39,-71,976,833),35119=>array(41,-72,945,841),35120=>array(36,-65,974,846),35121=>array(51,-75,974,846),35122=>array(30,-69,947,845),35123=>array(30,-65,965,837),35124=>array(12,-68,918,821),35125=>array(31,-55,947,855),35126=>array(34,-65,910,817),35127=>array(42,-75,973,833),35128=>array(36,-66,945,842),35129=>array(23,-70,971,823),35130=>array(56,-68,972,840),35131=>array(54,-60,955,843),35132=>array(42,-70,971,833),35133=>array(56,-72,972,832),35134=>array(45,-67,957,850),35135=>array(23,-69,942,828),35136=>array(41,-74,947,833),35137=>array(17,-68,965,819),35138=>array(31,-59,973,853),35139=>array(56,-56,949,840),35140=>array(49,-58,955,843),35141=>array(32,-68,948,833),35142=>array(40,-67,972,844),35143=>array(51,-67,924,842),35144=>array(23,-69,955,821),35145=>array(39,-64,911,837),35146=>array(23,-66,962,821),35147=>array(33,-67,973,837),35148=>array(39,-63,950,817),35149=>array(36,-68,966,832),35150=>array(23,-67,964,833),35151=>array(40,-72,963,839),35152=>array(46,-66,958,838),35153=>array(42,-67,952,843),35154=>array(41,-76,970,831),35155=>array(30,-70,954,832),35156=>array(23,-67,951,831),35157=>array(26,-59,937,831),35158=>array(35,-66,971,846),35159=>array(51,-68,956,835),35160=>array(43,-67,969,837),35161=>array(46,-67,972,838),35162=>array(44,-66,980,845),35163=>array(40,-64,978,844),35164=>array(31,-68,954,846),35165=>array(26,-64,983,858),35166=>array(47,-53,974,835),35167=>array(36,-66,971,834),35168=>array(43,-65,928,835),35169=>array(52,-67,924,835),35170=>array(27,-55,947,856),35171=>array(44,-66,964,846),35172=>array(35,-68,952,836),35173=>array(20,-104,957,841),35174=>array(35,-64,959,836),35175=>array(39,-64,973,843),35176=>array(23,-66,969,825),35177=>array(43,-82,960,839),35178=>array(31,-65,958,829),35179=>array(41,-74,971,835),35180=>array(28,-55,958,845),35181=>array(36,-81,966,831),35182=>array(36,-73,994,831),35183=>array(33,-76,966,826),35184=>array(23,-72,977,846),35185=>array(39,-70,964,840),35186=>array(51,-65,948,841),35187=>array(27,-70,974,831),35188=>array(29,-62,912,826),35189=>array(29,-76,955,843),35190=>array(22,-65,973,835),35191=>array(34,-65,969,825),35192=>array(31,-66,978,831),35193=>array(31,-66,980,831),35194=>array(34,-62,948,834),35195=>array(31,-59,968,849),35196=>array(29,-60,967,841),35197=>array(29,-64,942,841),35198=>array(71,-63,945,782),35199=>array(73,-53,929,772),35200=>array(85,374,935,781),35201=>array(52,-69,935,781),35202=>array(74,-70,971,782),35203=>array(59,-63,955,788),35204=>array(64,-70,938,788),35205=>array(53,-66,930,836),35206=>array(55,-69,963,818),35207=>array(63,-70,937,818),35208=>array(48,-73,967,802),35209=>array(60,-68,950,804),35210=>array(54,-53,934,811),35211=>array(58,-74,944,783),35212=>array(18,-65,948,784),35213=>array(64,-60,935,830),35214=>array(52,-39,956,787),35215=>array(43,-59,954,812),35216=>array(38,-56,957,818),35217=>array(42,-58,956,836),35218=>array(51,-62,956,822),35219=>array(51,-71,960,837),35220=>array(64,-65,944,791),35221=>array(42,-64,956,828),35222=>array(39,-63,959,834),35223=>array(58,-69,953,780),35224=>array(96,-62,938,829),35225=>array(51,-62,946,848),35226=>array(37,-65,908,816),35227=>array(36,-70,966,828),35228=>array(36,-70,954,826),35229=>array(50,-72,962,780),35230=>array(37,-70,961,773),35231=>array(45,-71,962,824),35232=>array(32,-62,971,796),35233=>array(38,-71,967,774),35234=>array(49,-71,968,829),35235=>array(41,-71,966,824),35236=>array(36,-70,969,835),35237=>array(33,-60,971,836),35238=>array(32,-72,971,827),35239=>array(47,-63,960,838),35240=>array(71,-59,963,789),35241=>array(31,-69,963,825),35242=>array(46,-70,957,826),35243=>array(17,-79,957,825),35244=>array(39,-79,950,835),35245=>array(52,-61,965,785),35246=>array(66,-70,937,824),35247=>array(62,-74,977,829),35248=>array(32,-74,978,835),35249=>array(64,-58,939,828),35250=>array(52,-68,974,835),35251=>array(39,-60,970,841),35252=>array(29,-75,972,828),35253=>array(104,-74,975,791),35254=>array(50,-70,962,837),35255=>array(32,-71,966,835),35256=>array(104,-74,975,791),35257=>array(33,-66,963,832),35258=>array(64,-65,935,840),35259=>array(22,-76,987,835),35260=>array(18,-76,966,789),35261=>array(47,-63,960,840),35262=>array(37,-74,967,834),35263=>array(44,-75,967,835),35264=>array(35,-70,960,827),35265=>array(24,-56,921,784),35266=>array(18,-61,932,792),35267=>array(25,-55,971,792),35268=>array(26,-56,932,826),35269=>array(29,-51,934,827),35270=>array(31,-72,937,818),35271=>array(98,-67,941,813),35272=>array(39,-59,913,838),35273=>array(28,-60,920,816),35274=>array(70,-78,938,810),35275=>array(22,-69,936,771),35276=>array(43,-73,931,819),35277=>array(37,-85,973,836),35278=>array(32,-81,938,822),35279=>array(52,-72,933,818),35280=>array(29,-64,936,819),35281=>array(25,-75,942,817),35282=>array(69,-60,863,849),35283=>array(45,-70,886,842),35284=>array(60,-57,924,849),35285=>array(59,-56,911,851),35286=>array(40,-67,979,847),35287=>array(38,-62,975,838),35288=>array(24,-68,959,845),35289=>array(41,-79,963,852),35290=>array(33,-67,975,842),35291=>array(52,-68,954,841),35292=>array(28,-68,937,835),35293=>array(33,-56,962,857),35294=>array(18,-65,913,834),35295=>array(25,-67,955,828),35296=>array(42,-59,972,836),35297=>array(33,-70,989,831),35298=>array(40,-61,900,830),35299=>array(52,-67,949,834),35300=>array(28,-87,963,828),35301=>array(38,-71,969,836),35302=>array(36,-71,962,834),35303=>array(46,-66,934,843),35304=>array(32,-73,966,824),35305=>array(38,-71,967,828),35306=>array(46,-66,938,850),35307=>array(42,-68,974,839),35308=>array(34,-74,960,825),35309=>array(44,-71,955,841),35310=>array(54,-67,962,842),35311=>array(19,-67,922,834),35312=>array(44,-70,951,836),35313=>array(38,-69,965,842),35314=>array(29,-70,954,831),35315=>array(38,-67,981,829),35316=>array(41,-67,962,848),35317=>array(46,-70,935,842),35318=>array(44,-78,967,829),35319=>array(60,-65,930,830),35320=>array(63,-74,926,833),35321=>array(29,-71,960,841),35322=>array(54,-64,965,831),35323=>array(38,-70,975,835),35324=>array(38,-73,975,841),35325=>array(44,-71,959,841),35326=>array(33,-64,973,836),35327=>array(44,-52,955,850),35328=>array(84,-64,916,819),35329=>array(261,-47,747,842),35330=>array(60,-61,955,817),35331=>array(60,-65,951,829),35332=>array(33,-66,966,836),35333=>array(60,-58,967,842),35334=>array(69,-67,876,842),35335=>array(77,-61,909,840),35336=>array(51,-64,954,835),35337=>array(60,-45,948,847),35338=>array(60,-62,959,817),35339=>array(60,-55,914,847),35340=>array(65,-47,948,790),35341=>array(65,-50,946,844),35342=>array(60,-69,949,830),35343=>array(68,-68,964,834),35344=>array(65,-64,955,792),35345=>array(46,-34,963,853),35346=>array(63,-53,904,817),35347=>array(60,-68,902,829),35348=>array(85,-64,928,824),35349=>array(79,-56,912,846),35350=>array(60,-55,960,835),35351=>array(60,-61,957,834),35352=>array(60,-61,957,823),35353=>array(64,-56,964,848),35354=>array(116,-57,874,823),35355=>array(58,-62,954,840),35356=>array(60,-44,968,843),35357=>array(60,-62,948,793),35358=>array(63,-73,976,839),35359=>array(59,-58,964,815),35360=>array(60,-61,899,843),35361=>array(60,-66,963,843),35362=>array(63,-73,960,831),35363=>array(62,-69,955,829),35364=>array(60,-65,934,846),35365=>array(71,-71,907,796),35366=>array(60,-50,950,843),35367=>array(66,-69,963,841),35368=>array(60,-44,954,843),35369=>array(76,-58,930,840),35370=>array(60,-62,945,824),35371=>array(60,-44,960,843),35372=>array(72,-77,972,836),35373=>array(60,-63,975,817),35374=>array(60,-65,952,843),35375=>array(60,-69,982,843),35376=>array(65,-41,957,842),35377=>array(60,-64,949,837),35378=>array(60,-66,891,852),35379=>array(60,-62,964,817),35380=>array(56,-67,956,837),35381=>array(60,-46,917,843),35382=>array(59,-62,961,793),35383=>array(60,-62,901,838),35384=>array(60,-71,948,843),35385=>array(62,-68,951,844),35386=>array(56,-72,965,844),35387=>array(60,-61,947,829),35388=>array(53,-57,950,817),35389=>array(60,-52,921,846),35390=>array(64,-67,958,827),35391=>array(57,-44,964,839),35392=>array(59,-55,951,844),35393=>array(60,-65,953,826),35394=>array(60,-66,964,843),35395=>array(60,-65,982,843),35396=>array(57,-74,966,845),35397=>array(56,-76,976,839),35398=>array(56,-60,961,835),35399=>array(60,-58,978,843),35400=>array(74,-65,942,820),35401=>array(51,-71,977,843),35402=>array(63,-70,952,837),35403=>array(60,-44,957,843),35404=>array(58,-70,948,836),35405=>array(58,-47,947,844),35406=>array(62,-48,954,843),35407=>array(59,-73,911,848),35408=>array(60,-61,951,841),35409=>array(60,-61,952,824),35410=>array(60,-63,952,830),35411=>array(60,-51,963,843),35412=>array(60,-62,905,817),35413=>array(53,-65,956,817),35414=>array(51,-74,972,834),35415=>array(56,-61,903,841),35416=>array(78,-67,920,833),35417=>array(65,-76,965,843),35418=>array(60,-44,963,843),35419=>array(60,-50,964,793),35420=>array(42,-64,971,837),35421=>array(60,-62,925,843),35422=>array(60,-64,909,817),35423=>array(35,-69,972,846),35424=>array(52,-63,965,844),35425=>array(77,-52,914,841),35426=>array(62,-60,910,836),35427=>array(60,-63,958,831),35428=>array(54,-66,966,832),35429=>array(51,-65,977,853),35430=>array(60,-61,963,829),35431=>array(51,-60,957,839),35432=>array(52,-74,971,831),35433=>array(60,-61,954,838),35434=>array(60,-64,964,844),35435=>array(53,-57,961,829),35436=>array(69,-78,951,818),35437=>array(62,-61,954,846),35438=>array(49,-55,955,830),35439=>array(60,-70,899,843),35440=>array(50,-58,945,829),35441=>array(53,-64,958,834),35442=>array(53,-63,954,824),35443=>array(60,-65,954,843),35444=>array(58,-68,951,840),35445=>array(55,-73,963,826),35446=>array(57,-71,905,848),35447=>array(60,-65,904,837),35448=>array(61,-67,974,849),35449=>array(45,-76,914,842),35450=>array(61,-72,914,841),35451=>array(57,-67,966,836),35452=>array(52,-57,954,833),35453=>array(61,-69,956,840),35454=>array(47,-62,925,842),35455=>array(63,-55,954,831),35456=>array(53,-65,946,842),35457=>array(57,-69,951,838),35458=>array(57,-67,957,830),35459=>array(62,-65,916,840),35460=>array(59,-68,981,830),35461=>array(58,-65,977,836),35462=>array(62,-53,957,838),35463=>array(60,-62,978,843),35464=>array(61,-52,957,849),35465=>array(42,-67,958,842),35466=>array(30,-60,954,832),35467=>array(51,-70,967,832),35468=>array(53,-59,964,820),35469=>array(53,-48,964,813),35470=>array(61,-65,976,849),35471=>array(60,-73,982,841),35472=>array(61,-59,970,849),35473=>array(63,-53,957,817),35474=>array(57,-74,986,839),35475=>array(64,-71,936,839),35476=>array(64,-67,967,840),35477=>array(58,-66,963,819),35478=>array(62,-50,956,846),35479=>array(61,-65,936,849),35480=>array(53,-69,975,828),35481=>array(65,-68,961,843),35482=>array(67,-70,926,835),35483=>array(61,-61,970,849),35484=>array(61,-67,968,849),35485=>array(61,-71,972,849),35486=>array(49,-68,949,815),35487=>array(61,-68,957,849),35488=>array(52,-70,961,833),35489=>array(58,-63,964,837),35490=>array(61,-52,958,849),35491=>array(59,-48,954,797),35492=>array(59,-62,944,815),35493=>array(50,-65,945,831),35494=>array(60,-64,895,793),35495=>array(59,-66,953,826),35496=>array(62,-68,954,845),35497=>array(61,-56,948,851),35498=>array(57,-71,964,816),35499=>array(59,-68,967,842),35500=>array(59,-57,956,848),35501=>array(53,-57,966,829),35502=>array(61,-66,964,849),35503=>array(61,-62,932,849),35504=>array(54,-70,952,837),35505=>array(61,-72,962,849),35506=>array(56,-61,970,817),35507=>array(61,-77,932,849),35508=>array(61,-63,977,850),35509=>array(61,-64,968,855),35510=>array(69,-68,974,842),35511=>array(61,-67,939,849),35512=>array(60,-63,955,837),35513=>array(53,-68,954,829),35514=>array(59,-68,977,836),35515=>array(59,-69,967,834),35516=>array(53,-57,958,827),35517=>array(60,-61,965,837),35518=>array(119,-68,903,804),35519=>array(53,-62,915,817),35520=>array(54,-68,950,843),35521=>array(61,-62,963,843),35522=>array(58,-68,897,838),35523=>array(57,-70,970,832),35524=>array(56,-62,959,835),35525=>array(50,-71,963,831),35526=>array(55,-80,952,833),35527=>array(63,-67,962,841),35528=>array(54,-47,963,843),35529=>array(62,-65,958,843),35530=>array(61,-66,937,849),35531=>array(53,-65,956,835),35532=>array(53,-64,974,835),35533=>array(56,-61,956,836),35534=>array(61,-64,960,849),35535=>array(51,-68,969,817),35536=>array(26,-58,946,836),35537=>array(56,-64,978,833),35538=>array(53,-60,960,830),35539=>array(63,-62,959,840),35540=>array(60,-69,975,838),35541=>array(60,-70,959,833),35542=>array(55,-63,973,849),35543=>array(63,-55,986,843),35544=>array(63,-73,980,839),35545=>array(58,-70,963,834),35546=>array(61,-53,983,824),35547=>array(53,-74,975,832),35548=>array(53,-64,971,830),35549=>array(59,-68,973,839),35550=>array(71,-72,928,794),35551=>array(55,-60,967,814),35552=>array(50,-42,947,837),35553=>array(54,-37,973,816),35554=>array(49,-67,954,793),35555=>array(49,-67,914,840),35556=>array(55,-59,951,793),35557=>array(55,-44,947,842),35558=>array(51,-67,946,826),35559=>array(56,-65,951,832),35560=>array(54,-67,927,840),35561=>array(55,-43,936,845),35562=>array(54,-73,949,833),35563=>array(48,-67,964,833),35564=>array(29,-69,953,852),35565=>array(48,-68,970,852),35566=>array(53,-64,965,845),35567=>array(61,-61,955,838),35568=>array(56,-48,971,833),35569=>array(58,-62,951,842),35570=>array(68,-45,959,836),35571=>array(57,-64,947,844),35572=>array(42,-60,945,837),35573=>array(55,-56,953,846),35574=>array(65,-82,957,818),35575=>array(51,-69,964,797),35576=>array(59,-66,948,835),35577=>array(59,-48,947,842),35578=>array(54,-71,952,830),35579=>array(59,-43,953,844),35580=>array(68,-70,981,839),35581=>array(59,-68,947,842),35582=>array(53,-65,949,836),35583=>array(53,-69,950,835),35584=>array(53,-69,969,829),35585=>array(62,-60,926,816),35586=>array(60,-64,911,823),35587=>array(63,-42,959,842),35588=>array(40,-72,967,840),35589=>array(58,-63,914,841),35590=>array(56,-61,919,872),35591=>array(31,-65,970,843),35592=>array(35,-67,969,793),35593=>array(64,-56,984,851),35594=>array(56,-63,961,840),35595=>array(75,-71,987,834),35596=>array(69,-60,954,804),35597=>array(108,-71,902,823),35598=>array(79,-70,956,836),35599=>array(60,-60,958,843),35600=>array(66,-55,968,827),35601=>array(57,-74,957,842),35602=>array(61,-68,963,838),35603=>array(60,-73,960,842),35604=>array(62,-68,954,833),35605=>array(57,-72,959,836),35606=>array(50,-66,968,793),35607=>array(59,-69,951,816),35608=>array(57,-71,952,838),35609=>array(64,-64,978,843),35610=>array(54,-57,961,804),35611=>array(55,-65,952,826),35612=>array(57,-66,962,845),35613=>array(53,-66,951,844),35614=>array(59,-68,930,832),35615=>array(51,-57,926,848),35616=>array(59,-58,957,842),35617=>array(53,-64,952,829),35618=>array(62,-73,972,841),35619=>array(58,-68,953,837),35620=>array(59,-69,955,833),35621=>array(56,-53,968,831),35622=>array(45,-66,958,845),35623=>array(59,-66,954,838),35624=>array(63,-68,984,823),35625=>array(33,-72,976,841),35626=>array(62,-67,956,838),35627=>array(55,-70,951,838),35628=>array(60,-72,947,795),35629=>array(55,-73,947,838),35630=>array(52,-77,958,842),35631=>array(42,-49,945,849),35632=>array(61,-71,964,835),35633=>array(53,-75,948,842),35634=>array(53,-73,970,848),35635=>array(60,-85,957,793),35636=>array(60,-68,951,847),35637=>array(81,-68,922,835),35638=>array(45,-61,960,837),35639=>array(63,-60,964,839),35640=>array(66,-79,974,834),35641=>array(60,-50,953,830),35642=>array(69,-81,958,837),35643=>array(71,-72,938,836),35644=>array(56,-78,946,833),35645=>array(79,-68,940,841),35646=>array(68,-60,983,813),35647=>array(60,-75,942,847),35648=>array(56,-70,968,842),35649=>array(54,-64,954,834),35650=>array(68,-68,956,840),35651=>array(60,-48,961,847),35652=>array(60,-63,918,847),35653=>array(54,-44,946,839),35654=>array(34,-70,943,825),35655=>array(60,-66,972,841),35656=>array(54,-74,972,841),35657=>array(59,-53,956,830),35658=>array(56,-69,950,839),35659=>array(75,-60,922,846),35660=>array(51,-79,968,852),35661=>array(42,-71,944,851),35662=>array(62,-64,941,798),35663=>array(57,-67,972,833),35664=>array(56,-65,954,845),35665=>array(60,-62,965,844),35666=>array(50,-57,970,848),35667=>array(73,-46,977,827),35668=>array(48,-58,951,846),35669=>array(58,-67,955,844),35670=>array(55,-67,960,824),35671=>array(66,-59,959,841),35672=>array(51,-68,959,833),35673=>array(60,-71,971,835),35674=>array(49,-67,954,813),35675=>array(60,-49,966,838),35676=>array(53,-61,952,843),35677=>array(52,-50,966,840),35678=>array(60,-66,976,847),35679=>array(53,-50,969,800),35680=>array(63,-55,960,837),35681=>array(60,-65,945,847),35682=>array(60,-63,978,847),35683=>array(42,-70,970,847),35684=>array(60,-66,985,847),35685=>array(40,-67,979,845),35686=>array(55,-77,944,824),35687=>array(48,-66,967,838),35688=>array(57,-73,977,839),35689=>array(63,-48,966,844),35690=>array(57,-68,948,834),35691=>array(64,-76,962,839),35692=>array(66,-60,961,830),35693=>array(51,-59,973,846),35694=>array(60,-68,985,848),35695=>array(53,-64,939,795),35696=>array(54,-63,962,850),35697=>array(36,-86,955,843),35698=>array(52,-79,973,837),35699=>array(60,-59,953,847),35700=>array(60,-63,967,836),35701=>array(63,-68,959,847),35702=>array(36,-66,955,847),35703=>array(53,-59,971,837),35704=>array(63,-61,964,840),35705=>array(53,-68,977,836),35706=>array(54,-74,967,831),35707=>array(83,-63,936,790),35708=>array(83,-74,936,841),35709=>array(31,-64,971,832),35710=>array(60,-55,956,858),35711=>array(57,-46,965,823),35712=>array(59,-71,961,835),35713=>array(39,-60,961,847),35714=>array(61,-71,959,835),35715=>array(51,-69,959,836),35716=>array(76,-63,920,840),35717=>array(55,-69,973,840),35718=>array(40,-71,955,839),35719=>array(60,-60,923,847),35720=>array(55,-70,971,828),35721=>array(61,-61,953,842),35722=>array(50,-70,960,840),35723=>array(66,-48,953,860),35724=>array(52,-66,968,838),35725=>array(60,-48,938,847),35726=>array(23,-62,952,845),35727=>array(40,-71,955,854),35728=>array(41,-71,944,842),35729=>array(60,-52,969,847),35730=>array(52,-65,961,842),35731=>array(59,-66,957,845),35732=>array(49,-63,967,842),35733=>array(62,-62,900,839),35734=>array(58,-59,960,834),35735=>array(60,-67,951,839),35736=>array(58,-67,960,831),35737=>array(53,-52,949,842),35738=>array(56,-60,959,851),35739=>array(74,-60,957,847),35740=>array(59,-79,967,833),35741=>array(62,-67,956,847),35742=>array(53,-70,968,835),35743=>array(55,-61,949,840),35744=>array(308,-19,665,809),35745=>array(74,-66,937,840),35746=>array(69,-65,926,826),35747=>array(62,-67,953,840),35748=>array(72,-62,958,826),35749=>array(59,-58,960,812),35750=>array(52,-66,922,810),35751=>array(49,13,913,814),35752=>array(75,-70,932,828),35753=>array(66,-22,929,818),35754=>array(50,-58,878,826),35755=>array(70,-29,943,838),35756=>array(68,-30,944,836),35757=>array(65,-74,889,826),35758=>array(49,-71,968,806),35759=>array(68,-57,958,826),35760=>array(80,-28,946,834),35761=>array(61,-60,890,836),35762=>array(56,-68,916,829),35763=>array(49,-58,916,830),35764=>array(61,-11,933,807),35765=>array(47,-25,917,820),35766=>array(49,-64,914,808),35767=>array(62,-61,901,829),35768=>array(64,-65,936,836),35769=>array(62,-64,930,836),35770=>array(52,-30,964,828),35771=>array(50,-65,906,832),35772=>array(56,-59,936,784),35773=>array(54,-61,975,811),35774=>array(54,-54,946,804),35775=>array(71,-71,931,847),35776=>array(74,-71,931,835),35777=>array(59,-22,938,797),35778=>array(67,-66,936,823),35779=>array(67,-64,944,826),35780=>array(78,-67,942,836),35781=>array(53,-29,927,790),35782=>array(49,-54,951,811),35783=>array(58,-60,909,836),35784=>array(69,-69,931,839),35785=>array(69,-69,946,834),35786=>array(69,-74,960,846),35787=>array(62,-64,938,830),35788=>array(66,-54,873,820),35789=>array(51,-61,888,826),35790=>array(56,-69,892,826),35791=>array(49,-56,888,823),35792=>array(43,-71,970,832),35793=>array(63,-60,954,817),35794=>array(63,-60,940,837),35795=>array(58,-26,938,826),35796=>array(56,-71,957,828),35797=>array(57,-61,944,825),35798=>array(63,-27,925,820),35799=>array(41,-62,944,834),35800=>array(67,-66,928,826),35801=>array(56,-59,958,826),35802=>array(47,-57,956,835),35803=>array(57,-68,938,830),35804=>array(43,-75,947,823),35805=>array(72,-65,941,830),35806=>array(62,-66,951,815),35807=>array(53,-79,920,816),35808=>array(62,-19,942,836),35809=>array(71,-63,937,844),35810=>array(61,-62,903,834),35811=>array(57,-69,937,828),35812=>array(68,-58,932,835),35813=>array(69,-79,949,838),35814=>array(59,-67,913,842),35815=>array(61,-25,932,852),35816=>array(60,-58,947,812),35817=>array(54,-54,885,818),35818=>array(76,-57,952,836),35819=>array(76,-65,942,840),35820=>array(54,-16,950,805),35821=>array(53,-70,936,795),35822=>array(57,-74,913,831),35823=>array(61,-69,956,794),35824=>array(57,-66,918,828),35825=>array(70,-69,941,825),35826=>array(72,-60,937,843),35827=>array(49,-54,947,827),35828=>array(66,-68,953,838),35829=>array(56,-65,879,798),35830=>array(56,-71,957,837),35831=>array(61,-66,930,831),35832=>array(68,-67,932,831),35833=>array(48,-70,955,799),35834=>array(54,-66,912,805),35835=>array(56,-69,940,835),35836=>array(61,-57,954,811),35837=>array(59,-64,942,836),35838=>array(56,-66,954,834),35839=>array(56,-65,925,833),35840=>array(56,-77,947,828),35841=>array(50,-72,927,834),35842=>array(50,-51,942,836),35843=>array(72,-85,897,810),35844=>array(67,-67,880,835),35845=>array(69,-70,935,838),35846=>array(69,-64,920,848),35847=>array(57,-71,923,842),35848=>array(55,-71,919,837),35849=>array(55,-66,931,838),35850=>array(55,-25,931,846),35851=>array(72,-67,953,832),35852=>array(60,-51,933,817),35853=>array(61,-66,948,829),35854=>array(53,-65,956,828),35855=>array(56,-69,961,831),35856=>array(57,-67,948,829),35857=>array(53,-70,945,831),35858=>array(74,-62,898,809),35859=>array(62,-66,900,836),35860=>array(55,-62,921,816),35861=>array(58,-72,954,847),35862=>array(60,-72,936,819),35863=>array(49,-65,961,834),35864=>array(54,-66,940,842),35865=>array(68,-66,930,834),35866=>array(60,-64,920,842),35867=>array(65,-69,921,839),35868=>array(59,-55,940,818),35869=>array(50,-74,888,836),35870=>array(78,-51,946,805),35871=>array(54,-65,943,820),35872=>array(60,-69,953,835),35873=>array(75,-65,942,800),35874=>array(53,-66,936,841),35875=>array(63,-74,924,807),35876=>array(74,-71,928,842),35877=>array(59,-35,936,828),35878=>array(63,-66,956,841),35879=>array(60,-36,948,825),35880=>array(54,-35,930,820),35881=>array(57,-61,948,786),35882=>array(58,-68,924,839),35883=>array(51,-79,947,838),35884=>array(58,-74,958,810),35885=>array(55,-70,939,793),35886=>array(57,-67,956,811),35887=>array(64,-75,938,828),35888=>array(46,-65,909,825),35889=>array(60,-62,941,844),35890=>array(59,-66,918,786),35891=>array(48,-75,971,825),35892=>array(47,-61,956,809),35893=>array(54,-78,941,836),35894=>array(56,-67,955,831),35895=>array(34,-53,967,839),35896=>array(59,-64,966,833),35897=>array(42,-58,952,836),35898=>array(37,-62,948,813),35899=>array(49,-68,960,813),35900=>array(32,-73,958,820),35901=>array(57,-69,957,837),35902=>array(34,-48,957,835),35903=>array(38,-66,982,837),35904=>array(35,-64,968,841),35905=>array(54,-63,961,836),35906=>array(45,-72,964,797),35907=>array(37,-71,976,834),35908=>array(37,-66,991,841),35909=>array(29,-70,983,834),35910=>array(100,-14,929,778),35911=>array(62,-17,951,770),35912=>array(62,-12,931,835),35913=>array(53,-68,973,835),35914=>array(57,-32,951,824),35915=>array(41,-26,962,842),35916=>array(51,-69,958,831),35917=>array(52,-73,950,838),35918=>array(48,-18,957,796),35919=>array(54,-67,966,832),35920=>array(70,-25,924,832),35921=>array(28,-67,965,836),35922=>array(34,-67,965,836),35923=>array(45,-46,974,829),35924=>array(45,-47,963,829),35925=>array(70,-49,949,772),35926=>array(58,-70,967,781),35927=>array(41,-75,969,781),35928=>array(43,-41,952,836),35929=>array(62,-55,939,847),35930=>array(31,-61,972,789),35931=>array(58,-69,963,787),35932=>array(43,-75,940,786),35933=>array(33,-46,951,785),35934=>array(43,-52,921,846),35935=>array(40,-65,958,815),35936=>array(43,-41,947,787),35937=>array(67,-59,940,845),35938=>array(49,-62,957,839),35939=>array(43,-71,953,787),35940=>array(29,-70,963,783),35941=>array(36,-64,958,834),35942=>array(49,-70,973,829),35943=>array(43,-75,951,824),35944=>array(41,-67,952,835),35945=>array(39,-64,977,779),35946=>array(88,-66,960,834),35947=>array(60,-72,962,835),35948=>array(47,-69,959,835),35949=>array(48,-70,984,789),35950=>array(42,-68,957,836),35951=>array(39,-77,975,819),35952=>array(77,-77,965,824),35953=>array(50,-61,959,782),35954=>array(42,-64,968,786),35955=>array(113,-69,911,825),35956=>array(43,-73,963,835),35957=>array(52,-71,983,829),35958=>array(34,-72,971,826),35959=>array(41,-62,967,832),35960=>array(125,-58,931,843),35961=>array(57,-56,903,842),35962=>array(61,-58,957,850),35963=>array(50,-67,963,835),35964=>array(40,-65,966,835),35965=>array(48,-65,914,842),35966=>array(48,-48,932,842),35967=>array(68,-52,921,846),35968=>array(41,-72,916,834),35969=>array(36,-57,965,855),35970=>array(65,-52,919,836),35971=>array(48,-63,890,842),35972=>array(46,-69,956,834),35973=>array(55,-61,981,850),35974=>array(46,-67,954,830),35975=>array(48,-55,960,842),35976=>array(48,-73,964,843),35977=>array(43,-64,975,840),35978=>array(54,-63,959,830),35979=>array(48,-65,926,842),35980=>array(41,-66,966,841),35981=>array(55,-59,956,838),35982=>array(48,-61,991,842),35983=>array(35,-73,953,836),35984=>array(46,-64,986,860),35985=>array(42,-75,977,829),35986=>array(37,-70,956,831),35987=>array(44,-67,950,836),35988=>array(34,-61,949,850),35989=>array(35,-62,959,834),35990=>array(36,-48,974,842),35991=>array(37,-71,951,837),35992=>array(26,-65,975,837),35993=>array(40,-60,965,827),35994=>array(43,-68,968,838),35995=>array(38,-71,912,832),35996=>array(55,-70,973,830),35997=>array(89,-68,912,789),35998=>array(59,-69,950,836),35999=>array(59,-69,950,842),36000=>array(53,-69,952,855),36001=>array(46,-73,939,829),36002=>array(59,-67,949,789),36003=>array(65,-70,954,850),36004=>array(52,-54,964,849),36005=>array(46,-78,954,834),36006=>array(52,-69,948,804),36007=>array(54,-69,954,823),36008=>array(52,-71,955,831),36009=>array(50,-67,973,788),36010=>array(38,-78,969,857),36011=>array(57,-74,946,785),36012=>array(57,-67,955,836),36013=>array(52,-75,924,831),36014=>array(53,-70,956,817),36015=>array(48,-68,948,822),36016=>array(51,-73,949,836),36017=>array(14,-67,970,832),36018=>array(43,-75,956,824),36019=>array(53,-70,956,837),36020=>array(57,-67,949,832),36021=>array(43,-66,977,865),36022=>array(57,-65,969,830),36023=>array(65,-67,949,782),36024=>array(63,-69,942,838),36025=>array(47,-75,956,822),36026=>array(51,-75,972,773),36027=>array(73,-71,933,837),36028=>array(50,-64,954,835),36029=>array(60,-62,960,833),36030=>array(49,-54,955,849),36031=>array(72,-67,941,827),36032=>array(65,-73,943,839),36033=>array(61,-67,943,828),36034=>array(57,-63,976,839),36035=>array(40,-65,957,837),36036=>array(54,-68,961,834),36037=>array(54,-77,973,830),36038=>array(21,-70,949,839),36039=>array(61,-70,942,837),36040=>array(66,-79,948,785),36041=>array(37,-58,973,855),36042=>array(41,-58,963,837),36043=>array(37,-76,970,846),36044=>array(66,-77,947,844),36045=>array(49,-59,956,822),36046=>array(44,-69,959,827),36047=>array(57,-73,963,773),36048=>array(31,-67,979,836),36049=>array(37,-71,971,787),36050=>array(40,-64,969,851),36051=>array(44,-74,974,837),36052=>array(101,-85,911,844),36053=>array(51,-66,981,829),36054=>array(31,-69,962,825),36055=>array(55,-74,911,822),36056=>array(49,-59,956,847),36057=>array(63,-71,911,793),36058=>array(45,-70,985,836),36059=>array(52,-76,964,843),36060=>array(60,-66,920,791),36061=>array(40,-70,976,780),36062=>array(71,-74,948,836),36063=>array(40,-73,955,830),36064=>array(59,-65,956,835),36065=>array(32,-67,954,849),36066=>array(70,-73,944,789),36067=>array(48,-69,945,826),36068=>array(48,-67,967,842),36069=>array(41,-73,950,840),36070=>array(42,-63,958,836),36071=>array(39,-68,974,832),36072=>array(57,-79,963,839),36073=>array(42,-60,960,845),36074=>array(63,-68,941,833),36075=>array(69,-70,954,826),36076=>array(55,-68,978,787),36077=>array(43,-65,944,823),36078=>array(40,-74,977,827),36079=>array(57,-60,934,840),36080=>array(49,-70,980,838),36081=>array(56,-76,958,783),36082=>array(38,-73,967,845),36083=>array(51,-75,967,830),36084=>array(44,-71,961,830),36085=>array(55,-68,921,789),36086=>array(40,-67,941,846),36087=>array(69,-70,954,834),36088=>array(31,-66,966,837),36089=>array(44,-66,959,818),36090=>array(58,-65,967,851),36091=>array(50,-65,951,833),36092=>array(41,-66,941,829),36093=>array(50,-73,960,847),36094=>array(113,-76,968,832),36095=>array(41,-72,960,786),36096=>array(68,-76,949,803),36097=>array(42,-61,967,836),36098=>array(41,-71,957,842),36099=>array(49,-62,965,831),36100=>array(61,-68,954,834),36101=>array(51,-70,954,846),36102=>array(37,-67,970,832),36103=>array(46,-71,954,829),36104=>array(34,-73,909,835),36105=>array(47,-71,957,781),36106=>array(60,-72,947,825),36107=>array(41,-70,944,813),36108=>array(36,-64,963,832),36109=>array(36,-74,948,834),36110=>array(47,-66,968,832),36111=>array(42,-62,961,834),36112=>array(47,-59,972,825),36113=>array(55,-66,969,849),36114=>array(70,-73,955,835),36115=>array(27,-65,966,836),36116=>array(49,-71,979,803),36117=>array(56,-73,963,837),36118=>array(47,-73,962,837),36119=>array(41,-73,945,825),36120=>array(26,-72,954,836),36121=>array(31,-71,967,828),36122=>array(30,-65,950,836),36123=>array(54,-70,974,849),36124=>array(55,-63,972,815),36125=>array(77,-58,885,796),36126=>array(65,-63,905,830),36127=>array(57,-65,934,838),36128=>array(73,-61,894,844),36129=>array(48,-61,906,780),36130=>array(42,-70,922,826),36131=>array(60,-66,915,826),36132=>array(61,-67,931,834),36133=>array(47,-74,945,834),36134=>array(32,-72,958,811),36135=>array(29,-63,917,839),36136=>array(25,-69,906,831),36137=>array(33,-70,956,800),36138=>array(33,-66,954,836),36139=>array(34,-65,980,835),36140=>array(32,-67,952,828),36141=>array(33,-64,903,831),36142=>array(28,-71,923,818),36143=>array(43,-69,914,791),36144=>array(48,-68,953,831),36145=>array(30,-59,928,831),36146=>array(70,-78,917,820),36147=>array(61,-71,909,826),36148=>array(42,-67,938,832),36149=>array(41,-65,907,830),36150=>array(31,-58,968,784),36151=>array(47,-65,927,835),36152=>array(83,-66,900,831),36153=>array(60,-63,913,830),36154=>array(24,-72,868,832),36155=>array(35,-69,941,824),36156=>array(31,-56,939,838),36157=>array(39,-86,948,818),36158=>array(47,-71,913,782),36159=>array(33,-69,944,832),36160=>array(60,-84,929,816),36161=>array(30,-59,917,841),36162=>array(33,-64,960,837),36163=>array(38,-68,921,837),36164=>array(71,-70,939,829),36165=>array(39,-79,956,827),36166=>array(31,-64,953,782),36167=>array(39,-69,972,826),36168=>array(39,-70,942,784),36169=>array(34,-70,942,823),36170=>array(39,-69,953,848),36171=>array(37,-69,955,834),36172=>array(39,-69,939,834),36173=>array(76,-70,886,824),36174=>array(43,-58,956,835),36175=>array(84,-54,912,841),36176=>array(39,-69,901,785),36177=>array(43,-66,1003,830),36178=>array(39,-69,911,794),36179=>array(40,-69,930,849),36180=>array(39,-69,939,843),36181=>array(39,-70,957,829),36182=>array(40,-63,943,834),36183=>array(39,-74,900,778),36184=>array(43,-69,915,827),36185=>array(39,-68,939,831),36186=>array(41,-65,951,849),36187=>array(38,-75,961,840),36188=>array(99,-67,936,828),36189=>array(31,-69,906,772),36190=>array(35,-75,930,836),36191=>array(46,-75,954,834),36192=>array(32,-71,895,827),36193=>array(22,-75,931,831),36194=>array(35,-69,949,842),36195=>array(55,-69,943,835),36196=>array(67,-75,930,830),36197=>array(31,-71,961,839),36198=>array(56,-63,984,848),36199=>array(48,-68,957,829),36200=>array(40,-67,966,825),36201=>array(28,-67,961,826),36202=>array(25,-80,971,825),36203=>array(51,-65,970,836),36204=>array(36,-76,962,823),36205=>array(25,-70,958,832),36206=>array(35,-79,975,833),36207=>array(32,-71,960,837),36208=>array(46,-74,960,830),36209=>array(69,-66,950,830),36210=>array(36,-62,963,833),36211=>array(50,-65,966,831),36212=>array(41,-73,967,829),36213=>array(23,-60,942,823),36214=>array(27,-72,965,831),36215=>array(35,-74,945,834),36216=>array(46,-71,973,825),36217=>array(39,-66,960,829),36218=>array(46,-71,973,824),36219=>array(46,-72,974,835),36220=>array(33,-64,968,835),36221=>array(44,-74,972,830),36222=>array(46,-72,974,835),36223=>array(46,-72,978,835),36224=>array(47,-71,970,832),36225=>array(18,-62,960,857),36226=>array(46,-72,974,835),36227=>array(46,-72,974,835),36228=>array(38,-65,975,833),36229=>array(33,-68,959,833),36230=>array(46,-72,978,835),36231=>array(46,-72,974,835),36232=>array(46,-72,974,835),36233=>array(40,-65,968,826),36234=>array(42,-74,962,832),36235=>array(26,-72,938,824),36236=>array(30,-61,967,836),36237=>array(39,-64,977,830),36238=>array(35,-68,978,832),36239=>array(36,-65,981,820),36240=>array(28,-61,973,828),36241=>array(42,-64,973,848),36242=>array(27,-65,965,826),36243=>array(28,-61,981,826),36244=>array(39,-68,976,831),36245=>array(46,-69,966,829),36246=>array(57,-68,966,824),36247=>array(28,-61,965,826),36248=>array(28,-61,965,826),36249=>array(41,-75,959,830),36250=>array(28,-61,965,826),36251=>array(36,-71,969,824),36252=>array(35,-68,970,833),36253=>array(46,-72,974,835),36254=>array(46,-72,974,835),36255=>array(58,-53,973,841),36256=>array(39,-71,977,824),36257=>array(41,-68,971,823),36258=>array(34,-64,960,835),36259=>array(31,-54,960,835),36260=>array(46,-72,974,836),36261=>array(37,-60,968,835),36262=>array(45,-53,974,845),36263=>array(37,-71,981,818),36264=>array(56,-71,966,834),36265=>array(46,-72,974,835),36266=>array(39,-57,979,833),36267=>array(32,-71,984,825),36268=>array(41,-64,983,830),36269=>array(33,-62,984,827),36270=>array(26,-67,975,829),36271=>array(33,-68,970,828),36272=>array(31,-72,979,835),36273=>array(22,-69,937,817),36274=>array(42,-65,970,832),36275=>array(55,-73,970,762),36276=>array(30,-74,968,786),36277=>array(53,-54,896,841),36278=>array(64,-65,967,790),36279=>array(48,-37,974,830),36280=>array(45,-73,940,761),36281=>array(57,-72,965,827),36282=>array(45,-72,974,829),36283=>array(45,-72,967,837),36284=>array(54,-76,947,783),36285=>array(45,-69,959,849),36286=>array(45,-24,954,822),36287=>array(35,-71,971,788),36288=>array(45,-65,870,788),36289=>array(56,-32,959,785),36290=>array(35,-53,954,841),36291=>array(39,-64,963,832),36292=>array(45,-34,953,814),36293=>array(47,-70,955,819),36294=>array(52,-68,972,837),36295=>array(61,-34,951,822),36296=>array(48,-69,960,839),36297=>array(45,-79,971,847),36298=>array(40,-61,967,836),36299=>array(21,-76,948,841),36300=>array(52,-59,975,844),36301=>array(55,-68,951,826),36302=>array(48,-27,950,839),36303=>array(46,-72,907,828),36304=>array(46,-59,964,822),36305=>array(45,-34,966,838),36306=>array(45,-62,965,788),36307=>array(47,-15,955,842),36308=>array(45,-52,921,846),36309=>array(41,-52,947,842),36310=>array(39,-53,947,786),36311=>array(41,-50,951,846),36312=>array(53,-70,956,825),36313=>array(59,-19,963,783),36314=>array(28,-67,919,781),36315=>array(53,-62,978,841),36316=>array(45,-72,954,790),36317=>array(31,-61,947,795),36318=>array(48,-62,939,817),36319=>array(46,-71,964,787),36320=>array(52,-73,975,823),36321=>array(47,-59,955,822),36322=>array(42,-63,913,836),36323=>array(40,-63,953,829),36324=>array(50,-65,983,846),36325=>array(46,-62,964,791),36326=>array(50,-70,977,829),36327=>array(43,-20,968,793),36328=>array(39,-64,962,841),36329=>array(44,-74,967,823),36330=>array(48,-65,965,852),36331=>array(29,-64,947,778),36332=>array(54,-23,958,829),36333=>array(40,-69,972,841),36334=>array(51,-33,956,779),36335=>array(29,-67,968,838),36336=>array(50,-73,954,829),36337=>array(40,-52,950,841),36338=>array(44,-54,963,858),36339=>array(41,-70,945,825),36340=>array(37,-68,952,789),36341=>array(40,-69,959,827),36342=>array(50,-49,982,788),36343=>array(52,-71,938,815),36344=>array(35,-64,929,808),36345=>array(42,-51,935,804),36346=>array(54,-64,979,794),36347=>array(43,-66,948,835),36348=>array(48,-55,916,800),36349=>array(48,-32,969,791),36350=>array(46,-72,974,827),36351=>array(51,-70,966,821),36352=>array(52,-73,970,781),36353=>array(46,-28,945,785),36354=>array(51,-70,961,783),36355=>array(51,-69,909,824),36356=>array(45,-64,955,830),36357=>array(44,-66,970,835),36358=>array(48,-72,970,827),36359=>array(51,-64,953,825),36360=>array(45,-54,960,841),36361=>array(58,-68,981,837),36362=>array(50,-64,897,800),36363=>array(80,-61,915,810),36364=>array(37,-61,917,828),36365=>array(47,-68,948,823),36366=>array(36,-54,969,797),36367=>array(53,-62,980,843),36368=>array(30,-55,945,841),36369=>array(55,-75,967,824),36370=>array(44,-72,965,829),36371=>array(45,-68,959,831),36372=>array(54,-62,965,838),36373=>array(44,-73,972,827),36374=>array(47,-61,972,837),36375=>array(52,-36,976,835),36376=>array(49,-63,916,837),36377=>array(51,-73,981,782),36378=>array(47,-68,984,836),36379=>array(44,-26,954,826),36380=>array(56,-71,982,823),36381=>array(43,-67,972,787),36382=>array(46,-69,952,785),36383=>array(28,-67,886,836),36384=>array(39,-76,966,843),36385=>array(48,-37,986,846),36386=>array(46,-58,907,794),36387=>array(48,-65,953,849),36388=>array(48,-69,954,840),36389=>array(38,-70,950,833),36390=>array(42,-62,965,844),36391=>array(41,-69,979,830),36392=>array(59,-65,975,837),36393=>array(48,-62,976,837),36394=>array(44,-57,969,834),36395=>array(45,-35,957,832),36396=>array(42,-68,921,823),36397=>array(53,-59,970,836),36398=>array(43,-65,949,845),36399=>array(38,-65,919,798),36400=>array(43,-64,962,832),36401=>array(49,-62,982,856),36402=>array(47,-67,950,840),36403=>array(39,-68,978,840),36404=>array(41,-56,918,801),36405=>array(45,-27,958,839),36406=>array(52,-55,987,803),36407=>array(72,-69,959,835),36408=>array(35,-26,953,824),36409=>array(53,-64,956,835),36410=>array(43,-73,946,805),36411=>array(72,-57,916,800),36412=>array(33,-79,963,778),36413=>array(46,-62,942,836),36414=>array(41,-65,932,787),36415=>array(32,-75,983,822),36416=>array(49,-65,975,830),36417=>array(48,-65,944,843),36418=>array(45,-61,984,799),36419=>array(72,-65,948,836),36420=>array(37,-67,946,826),36421=>array(39,-32,967,823),36422=>array(38,-65,954,800),36423=>array(34,-62,984,842),36424=>array(53,-62,937,835),36425=>array(30,-26,937,841),36426=>array(20,-61,967,842),36427=>array(49,-61,903,799),36428=>array(55,-64,982,866),36429=>array(34,-52,968,797),36430=>array(50,-79,961,833),36431=>array(34,-72,968,830),36432=>array(51,-62,986,846),36433=>array(35,-71,937,780),36434=>array(29,-66,914,818),36435=>array(47,-62,920,841),36436=>array(39,-54,972,839),36437=>array(34,-68,949,805),36438=>array(48,-70,965,834),36439=>array(49,-66,962,837),36440=>array(27,-61,966,802),36441=>array(55,-60,981,842),36442=>array(61,-37,960,816),36443=>array(50,-74,951,821),36444=>array(36,-52,915,857),36445=>array(43,-67,971,831),36446=>array(40,-82,959,828),36447=>array(39,-55,955,849),36448=>array(38,-60,958,835),36449=>array(36,-52,952,858),36450=>array(39,-52,948,855),36451=>array(47,-65,954,835),36452=>array(43,-65,979,831),36453=>array(45,-72,969,823),36454=>array(46,-74,905,836),36455=>array(59,-74,962,821),36456=>array(64,-65,971,837),36457=>array(33,-65,972,839),36458=>array(52,-81,965,825),36459=>array(29,-67,933,788),36460=>array(33,-26,969,836),36461=>array(44,-64,912,846),36462=>array(37,-43,974,813),36463=>array(31,-67,971,833),36464=>array(30,-66,939,802),36465=>array(59,-32,971,839),36466=>array(44,-72,970,834),36467=>array(46,-67,979,832),36468=>array(25,-68,956,828),36469=>array(33,-65,965,845),36470=>array(25,-70,965,788),36471=>array(37,-58,963,800),36472=>array(49,-70,974,827),36473=>array(44,-63,979,858),36474=>array(46,-63,962,842),36475=>array(34,-59,961,857),36476=>array(28,-64,963,832),36477=>array(39,-62,975,859),36478=>array(39,-73,973,837),36479=>array(39,-60,916,843),36480=>array(28,-68,951,802),36481=>array(31,-61,965,798),36482=>array(46,-68,977,836),36483=>array(36,-64,965,849),36484=>array(39,-57,960,843),36485=>array(57,-62,924,786),36486=>array(23,-67,976,837),36487=>array(36,-62,953,842),36488=>array(33,-72,982,841),36489=>array(44,-67,968,833),36490=>array(43,-58,958,839),36491=>array(32,-69,964,849),36492=>array(62,-72,961,833),36493=>array(35,-70,956,813),36494=>array(61,-71,958,783),36495=>array(50,-71,918,820),36496=>array(41,-63,974,852),36497=>array(32,-67,956,821),36498=>array(45,-52,961,856),36499=>array(39,-68,974,837),36500=>array(25,-67,941,848),36501=>array(36,-63,960,853),36502=>array(59,-68,915,835),36503=>array(36,-67,979,839),36504=>array(33,-65,967,838),36505=>array(37,-50,901,804),36506=>array(36,-66,973,815),36507=>array(36,-67,979,839),36508=>array(34,-75,927,824),36509=>array(37,-50,917,804),36510=>array(37,-65,985,847),36511=>array(39,-65,976,850),36512=>array(43,-67,960,829),36513=>array(30,-69,955,804),36514=>array(37,-50,910,805),36515=>array(50,-65,967,787),36516=>array(42,-64,956,831),36517=>array(33,-65,963,849),36518=>array(40,-75,975,829),36519=>array(42,-73,966,791),36520=>array(39,-68,956,841),36521=>array(41,-61,980,809),36522=>array(49,-59,964,837),36523=>array(74,-62,924,853),36524=>array(55,-60,904,839),36525=>array(40,-66,969,848),36526=>array(57,-61,968,846),36527=>array(47,-65,945,844),36528=>array(27,-53,969,851),36529=>array(56,-62,965,848),36530=>array(54,-62,976,843),36531=>array(53,-69,917,861),36532=>array(47,-68,972,844),36533=>array(49,-68,973,830),36534=>array(41,-68,965,830),36535=>array(41,-67,970,841),36536=>array(57,-68,956,830),36537=>array(53,-68,946,847),36538=>array(48,-62,936,851),36539=>array(45,-68,948,845),36540=>array(49,-68,975,830),36541=>array(35,-58,958,850),36542=>array(34,-62,969,843),36543=>array(45,-63,966,857),36544=>array(42,-60,964,853),36545=>array(45,-68,962,839),36546=>array(33,-70,969,829),36547=>array(53,-68,968,830),36548=>array(45,-68,977,845),36549=>array(26,-73,977,841),36550=>array(32,-58,946,848),36551=>array(53,-57,968,846),36552=>array(38,-61,948,848),36553=>array(38,-78,934,836),36554=>array(63,-71,935,832),36555=>array(54,-70,948,830),36556=>array(53,-74,957,831),36557=>array(91,-68,923,784),36558=>array(61,-67,913,819),36559=>array(52,-69,958,829),36560=>array(41,-69,958,827),36561=>array(61,-72,978,827),36562=>array(55,-68,951,832),36563=>array(64,-76,963,824),36564=>array(68,-67,917,830),36565=>array(65,-69,921,830),36566=>array(62,-69,961,827),36567=>array(63,-73,962,830),36568=>array(61,-65,957,835),36569=>array(50,-70,945,838),36570=>array(65,-69,977,838),36571=>array(60,-66,954,830),36572=>array(66,-70,918,827),36573=>array(46,-68,966,832),36574=>array(60,-70,961,836),36575=>array(62,-67,965,841),36576=>array(59,-64,949,827),36577=>array(61,-76,968,834),36578=>array(53,-69,964,827),36579=>array(61,-55,913,834),36580=>array(65,-70,950,827),36581=>array(60,-65,915,831),36582=>array(59,-69,956,832),36583=>array(57,-72,960,833),36584=>array(54,-69,965,845),36585=>array(68,-70,954,838),36586=>array(84,-75,924,835),36587=>array(51,-67,969,844),36588=>array(46,-64,966,855),36589=>array(43,-71,945,827),36590=>array(61,-80,968,829),36591=>array(57,-72,950,827),36592=>array(62,-50,940,835),36593=>array(58,-60,975,834),36594=>array(72,-76,929,833),36595=>array(72,-64,977,849),36596=>array(72,-64,962,839),36597=>array(63,-69,952,835),36598=>array(76,-67,970,829),36599=>array(57,-52,959,839),36600=>array(58,-76,913,831),36601=>array(57,-67,962,826),36602=>array(69,-67,918,832),36603=>array(54,-67,950,829),36604=>array(56,-67,979,829),36605=>array(52,-64,976,833),36606=>array(60,-67,968,836),36607=>array(55,-54,949,852),36608=>array(53,-56,948,836),36609=>array(56,-80,977,826),36610=>array(44,-69,961,829),36611=>array(59,-67,965,829),36612=>array(59,-69,970,829),36613=>array(47,-65,967,838),36614=>array(57,-75,960,836),36615=>array(62,-71,966,820),36616=>array(61,-63,959,838),36617=>array(63,-62,956,836),36618=>array(60,-64,954,831),36619=>array(28,-64,980,840),36620=>array(52,-72,939,831),36621=>array(58,-70,967,824),36622=>array(60,-69,937,826),36623=>array(65,-68,966,825),36624=>array(66,-70,973,824),36625=>array(60,-71,951,827),36626=>array(50,-67,967,830),36627=>array(58,-67,966,827),36628=>array(55,-73,948,833),36629=>array(57,-70,950,832),36630=>array(57,-70,900,822),36631=>array(54,-65,962,827),36632=>array(47,-57,966,835),36633=>array(46,-68,966,837),36634=>array(62,-70,971,834),36635=>array(52,-72,939,831),36636=>array(63,-71,940,835),36637=>array(41,-63,953,832),36638=>array(57,-65,924,831),36639=>array(60,-65,971,833),36640=>array(62,-71,978,823),36641=>array(77,-68,912,841),36642=>array(77,-65,956,849),36643=>array(62,-76,903,823),36644=>array(61,-70,953,832),36645=>array(54,-70,955,829),36646=>array(52,-62,954,831),36647=>array(57,-65,949,859),36648=>array(62,-65,930,846),36649=>array(55,-74,951,838),36650=>array(52,-71,971,868),36651=>array(52,-65,967,831),36652=>array(54,-57,970,849),36653=>array(65,-72,975,820),36654=>array(60,-68,977,826),36655=>array(62,-70,951,831),36656=>array(77,-65,959,831),36657=>array(47,-68,979,835),36658=>array(72,-64,957,835),36659=>array(47,-67,964,832),36660=>array(50,-72,951,833),36661=>array(60,-53,923,838),36662=>array(56,-66,947,852),36663=>array(65,-70,919,834),36664=>array(45,-70,960,849),36665=>array(60,-68,974,836),36666=>array(63,-71,940,833),36667=>array(46,-74,941,827),36668=>array(59,-70,959,823),36669=>array(42,-66,967,831),36670=>array(60,-71,964,831),36671=>array(66,-55,948,839),36672=>array(59,-70,959,823),36673=>array(52,-65,944,831),36674=>array(48,-68,968,836),36675=>array(66,-69,973,833),36676=>array(53,-62,949,837),36677=>array(50,-70,967,833),36678=>array(53,-68,958,835),36679=>array(58,-64,968,829),36680=>array(58,-70,974,828),36681=>array(56,-71,947,828),36682=>array(44,-72,943,837),36683=>array(55,-72,974,825),36684=>array(46,-66,946,831),36685=>array(42,-68,972,837),36686=>array(51,-61,964,841),36687=>array(63,-71,958,825),36688=>array(53,-69,969,826),36689=>array(55,-54,968,844),36690=>array(65,-72,959,829),36691=>array(60,-67,978,829),36692=>array(48,-67,954,833),36693=>array(61,-64,948,830),36694=>array(58,-68,962,829),36695=>array(50,-66,961,830),36696=>array(56,-70,984,831),36697=>array(50,-74,974,853),36698=>array(60,-62,971,828),36699=>array(69,-71,964,826),36700=>array(42,-65,970,831),36701=>array(46,-69,977,836),36702=>array(66,-73,958,829),36703=>array(63,-62,960,836),36704=>array(71,-68,929,824),36705=>array(32,-65,961,844),36706=>array(50,-65,970,831),36707=>array(45,-53,969,836),36708=>array(52,-67,956,832),36709=>array(55,-65,941,837),36710=>array(42,-61,956,833),36711=>array(69,-73,922,823),36712=>array(67,-78,940,828),36713=>array(63,-70,934,823),36714=>array(68,-70,977,838),36715=>array(63,-69,901,824),36716=>array(53,-66,935,826),36717=>array(52,-74,937,818),36718=>array(31,-55,951,835),36719=>array(73,-69,949,838),36720=>array(28,-57,939,837),36721=>array(52,-76,929,823),36722=>array(52,-74,933,818),36723=>array(44,-73,929,819),36724=>array(59,-74,903,821),36725=>array(63,-69,946,824),36726=>array(52,-74,962,826),36727=>array(25,-65,920,828),36728=>array(52,-74,952,840),36729=>array(41,-65,947,823),36730=>array(63,-68,901,824),36731=>array(51,-48,938,836),36732=>array(37,-75,936,833),36733=>array(58,-69,939,824),36734=>array(52,-74,930,818),36735=>array(31,-66,948,832),36736=>array(63,-68,960,838),36737=>array(44,-60,940,831),36738=>array(52,-67,950,836),36739=>array(54,-69,948,835),36740=>array(45,-69,937,827),36741=>array(52,-73,931,831),36742=>array(35,-57,925,833),36743=>array(43,-75,950,816),36744=>array(68,-70,932,821),36745=>array(42,-57,948,833),36746=>array(52,-74,942,818),36747=>array(63,-67,905,827),36748=>array(63,-68,966,849),36749=>array(43,-65,961,819),36750=>array(55,-73,922,833),36751=>array(55,-69,944,838),36752=>array(43,-74,923,818),36753=>array(56,-69,936,821),36754=>array(46,-69,959,821),36755=>array(61,-73,943,846),36756=>array(40,-65,914,829),36757=>array(41,-78,949,819),36758=>array(52,-73,931,838),36759=>array(52,-74,948,818),36760=>array(50,-65,951,842),36761=>array(46,-65,938,839),36762=>array(52,-68,947,831),36763=>array(77,-68,923,828),36764=>array(59,-62,945,837),36765=>array(29,-65,948,840),36766=>array(52,-55,953,832),36767=>array(36,-55,954,847),36768=>array(59,-67,945,839),36769=>array(33,-67,954,853),36770=>array(21,-58,954,853),36771=>array(33,-67,967,835),36772=>array(39,-82,974,853),36773=>array(42,-57,960,840),36774=>array(58,-79,932,829),36775=>array(32,-68,945,837),36776=>array(37,-71,949,831),36777=>array(53,-64,933,843),36778=>array(59,-51,947,857),36779=>array(40,-66,915,838),36780=>array(40,-79,945,838),36781=>array(46,-63,962,846),36782=>array(42,-81,959,834),36783=>array(61,-77,938,829),36784=>array(57,-63,963,785),36785=>array(33,-61,955,789),36786=>array(38,-78,963,834),36787=>array(44,-74,956,836),36788=>array(57,-77,968,785),36789=>array(46,-74,960,827),36790=>array(38,-57,938,814),36791=>array(50,-17,957,811),36792=>array(38,-57,938,814),36793=>array(33,-24,939,823),36794=>array(33,-24,939,804),36795=>array(50,-34,955,832),36796=>array(35,-54,965,820),36797=>array(44,-45,944,793),36798=>array(31,-35,940,825),36799=>array(44,-45,944,835),36800=>array(31,-53,952,817),36801=>array(50,-17,957,828),36802=>array(44,-45,944,793),36803=>array(31,-69,952,793),36804=>array(44,-45,944,832),36805=>array(39,-53,960,817),36806=>array(27,-56,957,841),36807=>array(36,-51,933,827),36808=>array(32,-41,938,798),36809=>array(55,-61,979,815),36810=>array(56,-53,940,781),36811=>array(43,-53,972,835),36812=>array(56,-53,940,782),36813=>array(33,-57,962,841),36814=>array(31,-53,952,833),36815=>array(46,-47,952,827),36816=>array(32,-46,944,800),36817=>array(31,-53,952,828),36818=>array(48,-63,970,829),36819=>array(45,-69,966,832),36820=>array(42,-52,960,822),36821=>array(36,-55,968,852),36822=>array(47,-66,979,827),36823=>array(66,-62,988,817),36824=>array(32,-33,927,812),36825=>array(36,-47,942,815),36826=>array(36,-47,942,801),36827=>array(24,-37,935,817),36828=>array(38,-49,941,809),36829=>array(41,-49,938,816),36830=>array(34,-44,944,810),36831=>array(41,-26,938,806),36832=>array(55,-64,973,844),36833=>array(63,-77,974,833),36834=>array(36,-47,942,808),36835=>array(43,-65,967,829),36836=>array(53,-62,968,842),36837=>array(36,-47,942,808),36838=>array(44,-45,944,827),36839=>array(56,-53,940,830),36840=>array(51,-71,975,841),36841=>array(43,-45,946,829),36842=>array(31,-53,952,831),36843=>array(40,-54,961,834),36844=>array(56,-53,940,820),36845=>array(31,-53,952,817),36846=>array(72,-69,979,840),36847=>array(36,-47,952,803),36848=>array(36,-44,959,828),36849=>array(36,-38,959,837),36850=>array(37,-56,951,815),36851=>array(41,-50,939,793),36852=>array(36,-47,965,813),36853=>array(49,-73,982,835),36854=>array(39,-76,975,837),36855=>array(31,-53,952,831),36856=>array(36,-47,965,840),36857=>array(36,-47,965,831),36858=>array(36,-47,965,813),36859=>array(31,-58,960,857),36860=>array(46,-74,972,827),36861=>array(31,-53,952,842),36862=>array(39,-70,974,832),36863=>array(46,-70,978,849),36864=>array(31,-53,952,818),36865=>array(31,-53,952,859),36866=>array(42,-65,935,859),36867=>array(31,-53,952,828),36868=>array(39,-65,982,851),36869=>array(36,-47,965,837),36870=>array(31,-53,952,838),36871=>array(31,-53,952,833),36872=>array(42,-65,948,858),36873=>array(28,-43,942,807),36874=>array(32,-48,940,807),36875=>array(46,-47,952,841),36876=>array(46,-78,968,826),36877=>array(51,-47,950,829),36878=>array(41,-53,962,801),36879=>array(33,-52,954,831),36880=>array(22,-53,953,817),36881=>array(36,-47,965,832),36882=>array(28,-30,930,839),36883=>array(37,-56,951,830),36884=>array(30,-55,951,849),36885=>array(36,-47,965,813),36886=>array(31,-47,960,830),36887=>array(39,-56,953,815),36888=>array(41,-56,959,838),36889=>array(44,-45,944,816),36890=>array(31,-53,952,817),36891=>array(50,-59,963,821),36892=>array(46,-73,980,823),36893=>array(24,-53,945,829),36894=>array(41,-47,970,813),36895=>array(31,-53,952,836),36896=>array(31,-42,946,830),36897=>array(36,-47,965,839),36898=>array(44,-45,944,839),36899=>array(37,-56,951,830),36900=>array(39,-71,980,822),36901=>array(37,-56,976,799),36902=>array(33,-46,939,787),36903=>array(50,-46,944,809),36904=>array(37,-56,951,836),36905=>array(49,-56,963,847),36906=>array(37,-56,951,824),36907=>array(37,-44,951,811),36908=>array(37,-48,951,836),36909=>array(45,-78,971,844),36910=>array(31,-53,952,829),36911=>array(43,-66,981,847),36912=>array(39,-66,963,834),36913=>array(37,-56,951,799),36914=>array(37,-60,951,831),36915=>array(37,-48,951,821),36916=>array(51,-75,976,829),36917=>array(36,-47,965,837),36918=>array(46,-47,952,833),36919=>array(45,-64,959,791),36920=>array(36,-54,957,841),36921=>array(26,-53,947,834),36922=>array(37,-56,951,835),36923=>array(39,-57,942,792),36924=>array(44,-45,944,799),36925=>array(43,-66,961,826),36926=>array(11,-73,952,836),36927=>array(43,-68,966,818),36928=>array(49,-56,963,845),36929=>array(31,-74,952,837),36930=>array(31,-53,952,848),36931=>array(49,-56,963,833),36932=>array(46,-68,960,835),36933=>array(37,-56,951,807),36934=>array(49,-64,963,845),36935=>array(36,-51,964,814),36936=>array(36,-55,964,812),36937=>array(31,-63,956,831),36938=>array(37,-56,960,842),36939=>array(37,-56,951,799),36940=>array(36,-51,964,826),36941=>array(33,-45,959,815),36942=>array(37,-56,951,799),36943=>array(31,-53,952,801),36944=>array(31,-53,952,801),36945=>array(31,-53,952,843),36946=>array(37,-56,950,821),36947=>array(31,-53,952,847),36948=>array(37,-56,951,834),36949=>array(37,-56,951,844),36950=>array(47,-56,955,810),36951=>array(49,-59,953,820),36952=>array(52,-56,960,832),36953=>array(37,-56,951,837),36954=>array(44,-69,963,841),36955=>array(36,-67,975,834),36956=>array(42,-41,961,823),36957=>array(37,-40,955,831),36958=>array(47,-56,955,828),36959=>array(37,-56,951,799),36960=>array(37,-44,953,835),36961=>array(37,-56,951,837),36962=>array(40,-65,961,829),36963=>array(25,-59,946,832),36964=>array(25,-59,946,817),36965=>array(37,-56,951,834),36966=>array(37,-56,951,807),36967=>array(84,-56,977,838),36968=>array(47,-56,955,834),36969=>array(37,-56,951,839),36970=>array(37,-56,952,835),36971=>array(49,-70,982,827),36972=>array(37,-64,977,831),36973=>array(31,-53,952,830),36974=>array(36,-47,939,835),36975=>array(50,-59,955,795),36976=>array(40,-54,976,843),36977=>array(37,-56,972,831),36978=>array(47,-56,961,815),36979=>array(56,-72,981,832),36980=>array(40,-72,973,836),36981=>array(35,-49,958,841),36982=>array(47,-56,965,838),36983=>array(37,-56,956,807),36984=>array(37,-56,951,799),36985=>array(38,-52,975,826),36986=>array(37,-56,951,835),36987=>array(41,-73,976,820),36988=>array(37,-56,968,838),36989=>array(47,-56,961,835),36990=>array(45,-66,972,840),36991=>array(31,-53,952,824),36992=>array(47,-51,961,837),36993=>array(47,-51,961,829),36994=>array(47,-56,961,841),36995=>array(52,-56,966,841),36996=>array(37,-56,951,808),36997=>array(44,-70,972,846),36998=>array(39,-69,980,826),36999=>array(36,-47,971,828),37000=>array(18,-65,964,846),37001=>array(47,-51,961,837),37002=>array(47,-51,961,838),37003=>array(40,-65,971,848),37004=>array(45,-56,961,825),37005=>array(38,-72,983,848),37006=>array(37,-68,971,820),37007=>array(52,-51,966,820),37008=>array(42,-65,973,813),37009=>array(124,-30,927,784),37010=>array(84,-70,942,782),37011=>array(30,-60,912,790),37012=>array(72,-64,934,788),37013=>array(75,-24,931,841),37014=>array(114,-60,912,819),37015=>array(69,-69,939,787),37016=>array(60,-63,938,794),37017=>array(49,-69,958,799),37018=>array(85,-69,939,818),37019=>array(73,-69,939,781),37020=>array(57,-69,939,844),37021=>array(38,-65,916,842),37022=>array(55,-66,956,827),37023=>array(44,-60,947,838),37024=>array(45,-71,953,786),37025=>array(68,-71,959,841),37026=>array(51,-70,945,785),37027=>array(57,-70,940,786),37028=>array(41,-69,955,816),37029=>array(56,-68,950,832),37030=>array(76,-75,937,830),37031=>array(52,-69,945,785),37032=>array(57,-65,938,833),37033=>array(73,-91,911,814),37034=>array(48,-65,941,785),37035=>array(36,-75,959,830),37036=>array(47,-61,912,837),37037=>array(61,-72,943,834),37038=>array(89,-72,911,823),37039=>array(36,-67,919,831),37040=>array(75,-69,954,833),37041=>array(55,-63,927,828),37042=>array(46,-71,956,827),37043=>array(56,-68,957,784),37044=>array(51,-59,947,797),37045=>array(51,-68,938,786),37046=>array(33,-74,939,811),37047=>array(73,-74,941,780),37048=>array(63,-70,939,828),37049=>array(39,-68,917,809),37050=>array(40,-67,923,804),37051=>array(44,-60,909,829),37052=>array(93,-58,942,788),37053=>array(56,-68,943,824),37054=>array(41,-54,954,840),37055=>array(62,-68,943,827),37056=>array(32,-65,942,839),37057=>array(48,-68,942,840),37058=>array(53,-74,958,835),37059=>array(57,-72,959,829),37060=>array(31,-64,945,850),37061=>array(61,-69,957,783),37062=>array(82,-68,963,824),37063=>array(37,-63,961,847),37064=>array(46,-53,947,860),37065=>array(51,-70,945,785),37066=>array(54,-64,936,822),37067=>array(133,-67,930,833),37068=>array(49,-48,955,826),37069=>array(50,-76,910,845),37070=>array(51,-65,930,832),37071=>array(39,-70,912,820),37072=>array(26,-64,915,835),37073=>array(35,-59,921,832),37074=>array(102,-31,968,826),37075=>array(63,-70,930,780),37076=>array(52,-71,958,813),37077=>array(31,-52,958,852),37078=>array(51,-65,949,788),37079=>array(47,-69,968,837),37080=>array(121,-66,931,787),37081=>array(62,-76,956,826),37082=>array(66,-70,956,781),37083=>array(38,-68,939,834),37084=>array(80,-74,966,827),37085=>array(59,-62,947,836),37086=>array(77,-65,910,833),37087=>array(19,-74,942,829),37088=>array(48,-71,950,777),37089=>array(41,-68,945,787),37090=>array(46,-68,955,785),37091=>array(59,-70,944,823),37092=>array(40,-67,943,834),37093=>array(61,-68,954,786),37094=>array(62,-64,930,786),37095=>array(35,-69,916,783),37096=>array(59,-67,943,830),37097=>array(47,-70,952,836),37098=>array(52,-71,956,827),37099=>array(63,-69,967,847),37100=>array(73,-71,949,829),37101=>array(52,-58,941,837),37102=>array(33,-69,941,786),37103=>array(46,-70,962,831),37104=>array(46,-73,947,787),37105=>array(59,-69,938,827),37106=>array(46,-70,951,834),37107=>array(41,-70,949,828),37108=>array(49,-69,963,825),37109=>array(52,-69,942,831),37110=>array(59,-65,965,840),37111=>array(38,-70,947,833),37112=>array(43,-58,914,831),37113=>array(43,-70,954,786),37114=>array(36,-66,967,830),37115=>array(86,-69,960,783),37116=>array(60,-68,952,841),37117=>array(50,-67,949,835),37118=>array(80,-69,963,786),37119=>array(42,-69,966,785),37120=>array(44,-55,947,838),37121=>array(37,-74,951,826),37122=>array(62,-68,948,785),37123=>array(29,-68,954,843),37124=>array(57,-68,962,785),37125=>array(60,-53,947,848),37126=>array(71,-69,963,782),37127=>array(34,-70,959,838),37128=>array(33,-70,953,835),37129=>array(53,-70,938,839),37130=>array(53,-70,938,830),37131=>array(44,-69,951,826),37132=>array(23,-69,965,848),37133=>array(44,-75,949,783),37134=>array(25,-62,953,840),37135=>array(46,-71,948,802),37136=>array(62,-69,955,842),37137=>array(68,-68,949,785),37138=>array(53,-72,949,842),37139=>array(41,-66,949,841),37140=>array(37,-66,945,844),37141=>array(41,-70,938,831),37142=>array(45,-77,968,783),37143=>array(63,-67,951,837),37144=>array(40,-69,957,843),37145=>array(42,-70,933,783),37146=>array(47,-72,935,825),37147=>array(45,-69,953,835),37148=>array(51,-64,953,850),37149=>array(42,-68,940,785),37150=>array(52,-65,948,830),37151=>array(57,-70,943,824),37152=>array(58,-65,954,795),37153=>array(27,-69,945,838),37154=>array(37,-68,966,784),37155=>array(65,-69,940,838),37156=>array(47,-68,947,803),37157=>array(37,-66,946,844),37158=>array(24,-70,950,830),37159=>array(46,-65,951,832),37160=>array(101,-39,946,829),37161=>array(49,-73,950,781),37162=>array(49,-80,955,833),37163=>array(95,-55,942,853),37164=>array(48,-78,965,836),37165=>array(57,-77,956,839),37166=>array(46,-73,952,836),37167=>array(66,-67,947,849),37168=>array(62,-77,949,833),37169=>array(35,-70,953,836),37170=>array(49,-66,951,787),37171=>array(104,-67,949,787),37172=>array(40,-69,974,824),37173=>array(41,-68,960,797),37174=>array(18,-74,962,847),37175=>array(48,-71,943,830),37176=>array(59,-67,941,834),37177=>array(43,-70,960,793),37178=>array(34,-70,949,845),37179=>array(63,-75,958,829),37180=>array(25,-75,958,827),37181=>array(22,-75,978,858),37182=>array(48,-65,954,789),37183=>array(59,-67,958,832),37184=>array(42,-73,959,829),37185=>array(40,-79,954,836),37186=>array(44,-50,960,801),37187=>array(85,-68,956,796),37188=>array(40,-69,958,825),37189=>array(45,-65,956,837),37190=>array(47,-68,947,827),37191=>array(52,-62,962,844),37192=>array(30,-67,951,805),37193=>array(54,-63,946,779),37194=>array(59,-54,953,788),37195=>array(60,-67,950,840),37196=>array(64,-63,915,844),37197=>array(63,-67,945,790),37198=>array(62,-65,954,832),37199=>array(60,-54,961,825),37200=>array(59,-60,950,790),37201=>array(56,-45,966,798),37202=>array(47,-62,943,790),37203=>array(46,-72,966,849),37204=>array(40,-68,979,837),37205=>array(59,-54,957,809),37206=>array(66,-61,973,836),37207=>array(55,-53,916,808),37208=>array(56,-75,984,791),37209=>array(56,-72,955,826),37210=>array(55,-53,962,790),37211=>array(35,-68,969,787),37212=>array(45,-68,980,842),37213=>array(52,-61,943,782),37214=>array(54,-70,968,837),37215=>array(56,-70,943,816),37216=>array(55,-57,956,790),37217=>array(55,-53,959,836),37218=>array(50,-64,951,835),37219=>array(53,-65,955,830),37220=>array(55,-58,951,836),37221=>array(63,-65,977,828),37222=>array(46,-64,972,820),37223=>array(66,-61,965,849),37224=>array(69,-70,961,833),37225=>array(76,-65,919,839),37226=>array(51,-67,967,840),37227=>array(30,-68,958,820),37228=>array(66,-65,913,835),37229=>array(45,-68,956,834),37230=>array(55,-64,932,790),37231=>array(55,-71,953,816),37232=>array(53,-70,974,836),37233=>array(65,-62,922,837),37234=>array(50,-53,946,790),37235=>array(60,-68,960,825),37236=>array(55,-63,968,841),37237=>array(61,-71,949,830),37238=>array(59,-71,955,840),37239=>array(59,-61,924,829),37240=>array(40,-73,967,849),37241=>array(55,-64,952,830),37242=>array(55,-66,960,828),37243=>array(60,-68,973,835),37244=>array(25,-68,977,833),37245=>array(49,-64,920,771),37246=>array(50,-45,913,775),37247=>array(43,-60,939,841),37248=>array(55,-68,955,822),37249=>array(55,-73,963,831),37250=>array(58,-70,975,820),37251=>array(55,-55,971,831),37252=>array(55,-60,929,826),37253=>array(55,-67,952,838),37254=>array(59,-68,964,832),37255=>array(54,-64,960,831),37256=>array(55,-69,978,839),37257=>array(56,-71,951,835),37258=>array(51,-63,967,793),37259=>array(59,-72,949,818),37260=>array(58,-54,961,789),37261=>array(53,-65,966,787),37262=>array(49,-69,955,834),37263=>array(55,-66,951,825),37264=>array(68,-66,919,828),37265=>array(55,-68,966,790),37266=>array(66,-38,962,798),37267=>array(55,-53,963,830),37268=>array(48,-70,951,844),37269=>array(35,-68,949,845),37270=>array(40,-68,963,787),37271=>array(53,-64,968,834),37272=>array(45,-68,953,822),37273=>array(55,-69,964,824),37274=>array(47,-73,961,821),37275=>array(55,-53,968,821),37276=>array(59,-65,974,847),37277=>array(55,-53,952,829),37278=>array(55,-53,958,790),37279=>array(86,-63,921,831),37280=>array(55,-53,967,828),37281=>array(56,-69,948,838),37282=>array(51,-52,941,840),37283=>array(50,-67,954,844),37284=>array(53,-74,947,845),37285=>array(55,-67,963,799),37286=>array(60,-61,967,848),37287=>array(48,-53,957,790),37288=>array(55,-69,954,827),37289=>array(54,-53,961,848),37290=>array(48,-69,975,790),37291=>array(51,-71,945,784),37292=>array(63,-78,955,853),37293=>array(57,-72,981,823),37294=>array(54,-66,952,833),37295=>array(47,-58,959,836),37296=>array(60,-48,960,811),37297=>array(53,-62,977,846),37298=>array(46,-74,972,825),37299=>array(66,-70,962,784),37300=>array(51,-57,952,829),37301=>array(43,-65,970,828),37302=>array(51,-66,947,847),37303=>array(51,-62,965,838),37304=>array(51,-79,979,837),37305=>array(52,-55,944,803),37306=>array(53,-66,959,832),37307=>array(62,-64,961,835),37308=>array(49,-67,963,826),37309=>array(53,-48,939,810),37310=>array(47,-65,961,838),37311=>array(55,-66,961,837),37312=>array(62,-72,982,842),37313=>array(52,-75,964,833),37314=>array(59,-64,962,848),37315=>array(54,-72,964,790),37316=>array(55,-63,961,837),37317=>array(50,-65,981,795),37318=>array(50,-70,966,824),37319=>array(52,-68,956,829),37320=>array(42,-66,978,827),37321=>array(45,-66,907,842),37322=>array(47,-61,934,806),37323=>array(36,-70,951,821),37324=>array(52,-19,948,796),37325=>array(69,-34,947,831),37326=>array(64,-64,931,784),37327=>array(53,-30,947,789),37328=>array(29,-56,953,844),37329=>array(54,-21,960,856),37330=>array(39,-26,547,829),37331=>array(39,-30,959,829),37332=>array(35,-32,954,824),37333=>array(48,-64,944,828),37334=>array(39,-73,934,829),37335=>array(59,-62,909,831),37336=>array(45,-52,956,843),37337=>array(49,-65,958,833),37338=>array(42,-72,967,845),37339=>array(39,-66,927,834),37340=>array(66,-25,948,833),37341=>array(44,-67,950,831),37342=>array(39,-57,958,829),37343=>array(39,-71,989,829),37344=>array(39,-71,967,829),37345=>array(86,-21,916,833),37346=>array(58,-75,940,840),37347=>array(55,-61,921,841),37348=>array(48,-65,957,832),37349=>array(39,-72,982,829),37350=>array(54,-50,906,813),37351=>array(48,-62,896,837),37352=>array(42,-72,957,829),37353=>array(39,-67,959,831),37354=>array(45,-71,956,829),37355=>array(36,-69,955,826),37356=>array(39,-71,958,823),37357=>array(36,-18,955,824),37358=>array(42,-74,953,834),37359=>array(39,-26,930,833),37360=>array(39,-49,916,829),37361=>array(36,-60,963,835),37362=>array(48,-38,958,829),37363=>array(29,-29,961,827),37364=>array(39,-67,958,834),37365=>array(42,-67,965,830),37366=>array(39,-26,963,841),37367=>array(41,-17,953,827),37368=>array(48,-69,920,831),37369=>array(41,-68,950,830),37370=>array(39,-67,942,829),37371=>array(42,-56,964,843),37372=>array(37,-60,969,823),37373=>array(40,-64,967,834),37374=>array(54,-59,967,827),37375=>array(42,-61,959,847),37376=>array(36,-35,954,830),37377=>array(46,-64,948,835),37378=>array(42,-63,966,839),37379=>array(35,-72,957,834),37380=>array(49,-64,964,831),37381=>array(35,-73,894,841),37382=>array(41,-68,972,836),37383=>array(37,-58,966,840),37384=>array(34,-64,959,827),37385=>array(56,-68,914,823),37386=>array(44,-26,972,836),37387=>array(37,-62,954,840),37388=>array(46,-73,985,837),37389=>array(37,-52,965,839),37390=>array(61,-57,920,841),37391=>array(35,-72,898,823),37392=>array(40,-70,977,840),37393=>array(41,-62,971,831),37394=>array(40,-68,979,840),37395=>array(37,-22,958,840),37396=>array(35,-60,973,829),37397=>array(41,-30,951,833),37398=>array(32,-70,976,832),37399=>array(38,-60,966,838),37400=>array(44,-68,973,841),37401=>array(40,-70,990,834),37402=>array(38,-69,962,831),37403=>array(37,-52,949,840),37404=>array(38,-63,964,836),37405=>array(44,-71,954,840),37406=>array(65,-57,923,839),37407=>array(51,-66,896,840),37408=>array(37,-65,964,840),37409=>array(37,-66,891,840),37410=>array(31,-72,980,832),37411=>array(51,-65,944,830),37412=>array(39,-71,909,827),37413=>array(44,-67,976,826),37414=>array(46,-69,951,833),37415=>array(44,-66,964,841),37416=>array(37,-51,949,840),37417=>array(37,-66,928,840),37418=>array(45,-71,970,827),37419=>array(37,-63,961,842),37420=>array(37,-66,981,840),37421=>array(37,-21,968,823),37422=>array(43,-60,953,833),37423=>array(37,-66,922,842),37424=>array(35,-64,954,846),37425=>array(31,-57,964,839),37426=>array(29,-72,976,839),37427=>array(35,-61,957,833),37428=>array(35,-65,975,846),37429=>array(37,-62,962,840),37430=>array(46,-69,961,831),37431=>array(38,-65,948,833),37432=>array(47,-66,975,833),37433=>array(32,-67,972,839),37434=>array(47,-14,950,831),37435=>array(37,-47,912,843),37436=>array(37,-65,948,844),37437=>array(39,-68,944,837),37438=>array(64,-70,912,828),37439=>array(42,-42,918,827),37440=>array(56,-67,914,823),37441=>array(57,-72,971,850),37442=>array(56,-68,970,833),37443=>array(56,-67,967,828),37444=>array(27,-59,974,841),37445=>array(42,-17,953,826),37446=>array(44,-73,950,829),37447=>array(56,-29,943,830),37448=>array(24,-30,957,829),37449=>array(35,-70,981,829),37450=>array(35,-71,920,830),37451=>array(33,-45,964,834),37452=>array(28,-70,981,831),37453=>array(32,-78,967,837),37454=>array(35,-30,954,834),37455=>array(27,-20,947,834),37456=>array(35,-71,950,838),37457=>array(70,-68,919,845),37458=>array(38,-29,952,833),37459=>array(31,-73,948,834),37460=>array(37,-29,953,828),37461=>array(37,-29,953,828),37462=>array(39,-78,986,840),37463=>array(37,-68,958,833),37464=>array(56,-62,932,829),37465=>array(56,-68,948,823),37466=>array(59,-74,912,837),37467=>array(51,-67,959,823),37468=>array(56,-64,962,837),37469=>array(56,-22,955,835),37470=>array(40,-62,966,829),37471=>array(56,-27,971,823),37472=>array(29,-74,976,830),37473=>array(44,-72,953,834),37474=>array(31,-73,980,831),37475=>array(39,-54,953,837),37476=>array(45,-59,919,834),37477=>array(31,-58,959,838),37478=>array(41,-18,954,832),37479=>array(36,-58,957,828),37480=>array(56,-58,934,836),37481=>array(56,-28,979,844),37482=>array(56,-22,954,830),37483=>array(46,-57,937,831),37484=>array(63,-69,913,831),37485=>array(38,-12,959,830),37486=>array(55,-62,913,838),37487=>array(34,-69,967,837),37488=>array(48,-71,908,838),37489=>array(37,-66,948,823),37490=>array(39,-70,953,844),37491=>array(36,-59,964,824),37492=>array(28,-17,947,835),37493=>array(41,-42,983,832),37494=>array(39,-53,907,847),37495=>array(35,-71,948,837),37496=>array(31,-63,973,840),37497=>array(44,-69,941,831),37498=>array(30,-64,959,833),37499=>array(34,-67,966,824),37500=>array(37,-59,962,854),37501=>array(53,-65,963,835),37502=>array(31,-71,969,830),37503=>array(41,-67,974,847),37504=>array(44,-56,968,827),37505=>array(56,-60,909,836),37506=>array(52,-69,903,835),37507=>array(39,-64,960,835),37508=>array(39,-64,914,844),37509=>array(50,-70,921,829),37510=>array(51,-70,949,833),37511=>array(59,-68,980,835),37512=>array(47,-31,956,837),37513=>array(34,-61,955,841),37514=>array(50,-71,957,836),37515=>array(43,-68,952,835),37516=>array(46,-69,955,841),37517=>array(34,-20,947,835),37518=>array(32,-14,968,800),37519=>array(26,-68,974,823),37520=>array(43,-32,967,828),37521=>array(33,-70,959,837),37522=>array(56,-69,956,823),37523=>array(35,-24,973,830),37524=>array(50,-70,955,834),37525=>array(33,-73,970,830),37526=>array(30,-64,967,839),37527=>array(47,-73,952,837),37528=>array(64,-69,903,840),37529=>array(54,-67,967,834),37530=>array(41,-66,964,838),37531=>array(37,-63,959,837),37532=>array(38,-73,961,832),37533=>array(35,-76,964,832),37534=>array(41,-22,964,848),37535=>array(47,-67,930,837),37536=>array(31,-36,958,831),37537=>array(43,-73,945,831),37538=>array(58,-70,969,832),37539=>array(54,-63,927,837),37540=>array(54,-73,964,832),37541=>array(37,-65,963,844),37542=>array(48,-52,921,834),37543=>array(52,-71,961,835),37544=>array(35,-63,951,848),37545=>array(42,-51,955,829),37546=>array(46,-65,954,837),37547=>array(51,-32,971,837),37548=>array(34,-63,956,832),37549=>array(56,-70,933,826),37550=>array(35,-27,960,825),37551=>array(56,-67,952,824),37552=>array(51,-66,949,835),37553=>array(30,-70,942,841),37554=>array(30,-52,958,841),37555=>array(39,-69,959,833),37556=>array(31,-37,987,838),37557=>array(42,-71,969,846),37558=>array(47,-62,975,835),37559=>array(50,-67,942,833),37560=>array(30,-67,953,827),37561=>array(35,-70,958,838),37562=>array(27,-47,987,832),37563=>array(60,-67,925,836),37564=>array(39,-23,955,835),37565=>array(28,-54,981,831),37566=>array(58,-70,969,832),37567=>array(29,-64,895,840),37568=>array(28,-30,953,839),37569=>array(53,-69,917,819),37570=>array(38,-75,975,832),37571=>array(50,-63,978,846),37572=>array(47,-74,984,835),37573=>array(46,-70,951,834),37574=>array(39,-25,964,835),37575=>array(48,-67,961,833),37576=>array(36,-25,967,838),37577=>array(43,-69,975,841),37578=>array(34,-68,984,840),37579=>array(48,-46,977,854),37580=>array(45,-69,968,834),37581=>array(35,-73,957,835),37582=>array(28,-66,970,844),37583=>array(42,-70,980,835),37584=>array(42,-65,957,834),37585=>array(32,-76,968,841),37586=>array(41,-61,980,841),37587=>array(42,-70,916,833),37588=>array(28,-67,967,848),37589=>array(57,-40,982,825),37590=>array(33,-74,959,838),37591=>array(36,-64,903,844),37592=>array(43,-72,978,823),37593=>array(35,-48,947,839),37594=>array(34,-25,966,842),37595=>array(41,-68,931,832),37596=>array(33,-73,970,838),37597=>array(37,-70,954,840),37598=>array(32,-30,954,833),37599=>array(38,-66,979,833),37600=>array(31,-78,971,846),37601=>array(37,-70,981,840),37602=>array(33,-56,973,838),37603=>array(42,-72,958,829),37604=>array(45,-70,919,834),37605=>array(33,-16,950,838),37606=>array(42,-68,930,829),37607=>array(36,-72,969,838),37608=>array(36,-64,955,836),37609=>array(39,-21,954,830),37610=>array(43,-70,951,835),37611=>array(19,-25,951,835),37612=>array(34,-24,966,833),37613=>array(39,-70,959,834),37614=>array(43,-70,964,840),37615=>array(46,-65,957,831),37616=>array(40,-27,954,836),37617=>array(35,-60,968,831),37618=>array(39,-64,954,835),37619=>array(37,-60,945,838),37620=>array(43,-66,954,838),37621=>array(39,-64,960,835),37622=>array(33,-70,973,843),37623=>array(26,-76,968,826),37624=>array(39,-68,945,830),37625=>array(25,-71,962,835),37626=>array(35,-67,965,831),37627=>array(37,-27,971,782),37628=>array(62,-68,908,824),37629=>array(33,-62,965,838),37630=>array(25,-70,914,836),37631=>array(28,-69,920,833),37632=>array(29,-64,982,841),37633=>array(37,-65,977,833),37634=>array(42,-57,971,842),37635=>array(34,-42,966,836),37636=>array(57,-64,968,841),37637=>array(49,-46,946,832),37638=>array(38,-64,953,842),37639=>array(38,-70,947,841),37640=>array(30,-41,978,839),37641=>array(40,-71,967,837),37642=>array(40,-64,960,845),37643=>array(21,-80,903,821),37644=>array(25,-70,941,836),37645=>array(37,-69,959,842),37646=>array(36,-68,905,836),37647=>array(29,-24,962,833),37648=>array(48,-68,954,832),37649=>array(33,-69,972,842),37650=>array(30,-66,956,826),37651=>array(28,-66,964,837),37652=>array(33,-53,975,841),37653=>array(53,-42,961,837),37654=>array(44,-32,981,836),37655=>array(30,-62,958,842),37656=>array(43,-32,952,832),37657=>array(44,-65,934,844),37658=>array(27,-64,957,832),37659=>array(36,-64,994,845),37660=>array(27,-27,971,840),37661=>array(24,-54,969,838),37662=>array(30,-58,951,846),37663=>array(35,-59,968,843),37664=>array(41,-72,963,839),37665=>array(38,-65,952,837),37666=>array(48,-67,956,832),37667=>array(31,-61,962,835),37668=>array(46,-74,981,833),37669=>array(33,-68,954,843),37670=>array(68,-67,920,849),37671=>array(37,-48,923,860),37672=>array(42,-67,956,836),37673=>array(49,-64,907,838),37674=>array(37,-58,973,838),37675=>array(55,-60,917,824),37676=>array(57,-64,973,835),37677=>array(36,-75,905,840),37678=>array(58,-70,917,836),37679=>array(39,-64,955,836),37680=>array(39,-90,986,836),37681=>array(54,-62,948,844),37682=>array(39,-64,973,836),37683=>array(44,-32,956,824),37684=>array(29,-30,956,825),37685=>array(29,-65,962,833),37686=>array(29,-57,974,841),37687=>array(29,-70,983,835),37688=>array(33,-64,975,836),37689=>array(40,-65,956,836),37690=>array(40,-65,958,837),37691=>array(50,-64,962,846),37692=>array(37,-65,978,838),37693=>array(44,-72,981,833),37694=>array(31,-18,938,825),37695=>array(34,-67,951,834),37696=>array(42,-53,957,845),37697=>array(33,-72,961,833),37698=>array(34,-31,982,843),37699=>array(34,-29,961,842),37700=>array(38,-60,967,832),37701=>array(50,-57,962,831),37702=>array(50,-65,921,830),37703=>array(52,-62,979,844),37704=>array(33,-64,964,835),37705=>array(36,-71,978,828),37706=>array(18,-53,969,847),37707=>array(54,-67,914,834),37708=>array(54,-43,971,817),37709=>array(46,-78,969,833),37710=>array(42,-68,951,837),37711=>array(47,-70,959,832),37712=>array(46,-67,983,839),37713=>array(44,-72,981,835),37714=>array(41,-71,979,834),37715=>array(41,-67,954,834),37716=>array(44,-60,965,839),37717=>array(47,-76,964,824),37718=>array(43,-74,955,818),37719=>array(50,-67,943,843),37720=>array(49,-67,915,830),37721=>array(49,-43,973,817),37722=>array(39,-68,964,825),37723=>array(42,-69,971,830),37724=>array(42,-50,963,842),37725=>array(42,-70,944,842),37726=>array(49,-81,978,832),37727=>array(49,-28,954,832),37728=>array(39,-21,957,851),37729=>array(32,-71,970,829),37730=>array(42,-65,948,842),37731=>array(47,-71,950,829),37732=>array(43,-64,960,844),37733=>array(48,-62,976,841),37734=>array(38,-69,957,841),37735=>array(52,-65,926,836),37736=>array(39,-58,955,835),37737=>array(37,-65,973,836),37738=>array(42,-23,981,842),37739=>array(43,-39,967,842),37740=>array(43,-73,974,833),37741=>array(39,-53,964,844),37742=>array(41,-63,969,840),37743=>array(41,-47,960,848),37744=>array(43,-67,981,844),37745=>array(35,-50,968,845),37746=>array(43,-52,963,843),37747=>array(39,-40,973,837),37748=>array(43,-63,954,843),37749=>array(38,-66,963,823),37750=>array(48,-32,965,823),37751=>array(36,-37,978,824),37752=>array(34,-71,923,833),37753=>array(45,-37,961,834),37754=>array(39,-64,950,838),37755=>array(57,-73,936,824),37756=>array(28,-60,963,842),37757=>array(36,-67,917,840),37758=>array(36,-30,959,842),37759=>array(36,-71,925,838),37760=>array(38,-67,976,837),37761=>array(38,-65,969,834),37762=>array(44,-74,968,837),37763=>array(35,-68,974,844),37764=>array(44,-75,969,842),37765=>array(26,-54,969,846),37766=>array(39,-73,951,833),37767=>array(44,-72,920,818),37768=>array(29,-49,956,848),37769=>array(35,-69,920,833),37770=>array(50,-67,925,847),37771=>array(44,-70,938,839),37772=>array(25,-66,970,847),37773=>array(34,-65,971,834),37774=>array(27,-69,978,842),37775=>array(33,-30,986,843),37776=>array(33,-58,957,835),37777=>array(34,-34,957,833),37778=>array(32,-70,970,826),37779=>array(44,-81,969,822),37780=>array(26,-51,963,842),37781=>array(39,-68,964,845),37782=>array(42,-70,970,837),37783=>array(41,-60,970,855),37784=>array(39,-67,954,826),37785=>array(33,-73,924,823),37786=>array(28,-73,965,838),37787=>array(40,-53,951,843),37788=>array(40,-50,976,846),37789=>array(40,-62,988,835),37790=>array(30,-50,960,845),37791=>array(34,-71,986,827),37792=>array(44,-37,953,834),37793=>array(33,-64,955,851),37794=>array(37,-66,950,839),37795=>array(39,-33,972,835),37796=>array(36,-61,974,836),37797=>array(40,-30,976,836),37798=>array(48,-67,925,830),37799=>array(37,-24,960,832),37800=>array(40,-65,965,840),37801=>array(47,-62,990,836),37802=>array(41,-72,975,835),37803=>array(44,-57,976,823),37804=>array(45,-70,936,832),37805=>array(37,-78,963,833),37806=>array(38,-69,952,836),37807=>array(32,-65,954,837),37808=>array(39,-38,961,824),37809=>array(33,-67,974,837),37810=>array(34,-63,980,838),37811=>array(35,-67,965,846),37812=>array(34,-42,980,836),37813=>array(32,-56,967,843),37814=>array(44,-64,929,818),37815=>array(44,-62,936,838),37816=>array(44,-66,950,837),37817=>array(37,-48,968,822),37818=>array(19,-73,981,837),37819=>array(48,-70,959,840),37820=>array(41,-70,942,835),37821=>array(39,-64,970,839),37822=>array(44,-38,968,818),37823=>array(49,-65,969,855),37824=>array(54,-67,926,834),37825=>array(43,-65,970,839),37826=>array(37,-35,957,828),37827=>array(31,-66,974,837),37828=>array(41,-67,962,838),37829=>array(37,-66,958,847),37830=>array(45,-66,955,830),37831=>array(28,-57,973,848),37832=>array(45,-63,969,835),37833=>array(48,-76,966,834),37834=>array(38,-30,979,846),37835=>array(31,-67,951,829),37836=>array(28,-57,978,844),37837=>array(34,-71,962,831),37838=>array(32,-71,962,831),37839=>array(40,-23,957,824),37840=>array(39,-69,960,841),37841=>array(35,-64,951,833),37842=>array(44,-67,983,841),37843=>array(44,-44,989,850),37844=>array(43,-71,965,840),37845=>array(36,-63,961,845),37846=>array(25,-66,967,837),37847=>array(34,-20,968,832),37848=>array(31,-65,953,833),37849=>array(47,-67,967,837),37850=>array(44,-70,982,835),37851=>array(44,-64,933,839),37852=>array(46,-23,956,827),37853=>array(39,-60,984,841),37854=>array(39,-70,956,839),37855=>array(40,-71,954,847),37856=>array(21,-52,989,843),37857=>array(34,-73,964,836),37858=>array(38,-64,965,824),37859=>array(28,-75,983,840),37860=>array(44,-64,956,835),37861=>array(44,-65,942,831),37862=>array(29,-55,979,847),37863=>array(48,-29,968,826),37864=>array(31,-21,962,836),37865=>array(34,-63,974,843),37866=>array(44,-69,978,828),37867=>array(44,-68,962,826),37868=>array(41,-68,942,835),37869=>array(29,-38,964,828),37870=>array(32,-66,966,848),37871=>array(39,-72,972,823),37872=>array(37,-74,930,841),37873=>array(35,-61,967,852),37874=>array(35,-67,949,848),37875=>array(32,-62,920,846),37876=>array(22,-65,970,841),37877=>array(35,-67,961,833),37878=>array(38,-67,981,836),37879=>array(32,-63,974,830),37880=>array(47,-42,982,825),37881=>array(43,-53,959,837),37882=>array(51,-68,993,848),37883=>array(66,-57,979,840),37884=>array(29,-68,979,837),37885=>array(23,-53,954,840),37886=>array(19,-76,969,834),37887=>array(39,-68,979,832),37888=>array(44,-80,954,834),37889=>array(24,-67,954,838),37890=>array(37,-71,946,839),37891=>array(37,-63,963,839),37892=>array(37,-70,971,839),37893=>array(60,-40,972,839),37894=>array(60,-30,972,846),37895=>array(35,-66,969,850),37896=>array(42,-62,964,841),37897=>array(42,-85,969,824),37898=>array(24,-67,954,838),37899=>array(27,-66,952,837),37900=>array(42,-67,988,825),37901=>array(47,-56,925,839),37902=>array(27,-66,975,844),37903=>array(44,-50,952,858),37904=>array(39,-67,973,846),37905=>array(41,-70,961,835),37906=>array(47,-65,952,833),37907=>array(29,-70,971,832),37908=>array(36,-53,943,839),37909=>array(27,-71,959,834),37910=>array(24,-69,963,836),37911=>array(29,-68,911,838),37912=>array(40,-31,956,839),37913=>array(32,-24,959,837),37914=>array(37,-48,968,839),37915=>array(41,-59,965,830),37916=>array(40,-34,958,847),37917=>array(48,-76,954,838),37918=>array(42,-59,962,839),37919=>array(37,-68,954,839),37920=>array(42,-64,954,844),37921=>array(44,-69,951,824),37922=>array(39,-30,972,826),37923=>array(47,-54,935,839),37924=>array(47,-56,938,834),37925=>array(37,-64,954,845),37926=>array(57,-73,905,839),37927=>array(57,-65,927,822),37928=>array(38,-71,966,835),37929=>array(45,-66,978,830),37930=>array(40,-71,954,833),37931=>array(35,-58,951,843),37932=>array(39,-69,959,829),37933=>array(42,-62,970,850),37934=>array(28,-79,969,847),37935=>array(37,-62,963,842),37936=>array(45,-68,973,834),37937=>array(50,-68,980,842),37938=>array(57,-58,930,827),37939=>array(52,-70,935,837),37940=>array(37,-69,972,845),37941=>array(44,-69,951,824),37942=>array(41,-67,976,837),37943=>array(46,-70,970,830),37944=>array(39,-64,951,840),37945=>array(44,-71,974,826),37946=>array(51,-65,945,838),37947=>array(39,-64,966,831),37948=>array(48,-75,967,830),37949=>array(45,-68,977,835),37950=>array(32,-17,951,838),37951=>array(36,-37,966,844),37952=>array(57,-68,979,835),37953=>array(37,-61,980,843),37954=>array(33,-70,963,836),37955=>array(44,-61,967,835),37956=>array(45,-65,960,835),37957=>array(43,-66,971,834),37958=>array(41,-68,969,826),37959=>array(37,-68,979,833),37960=>array(37,-65,974,829),37961=>array(52,-32,959,831),37962=>array(37,-64,970,835),37963=>array(53,-27,956,825),37964=>array(37,-64,977,849),37965=>array(60,-30,972,804),37966=>array(37,-27,959,839),37967=>array(46,-72,963,839),37968=>array(33,-70,961,831),37969=>array(30,-16,957,844),37970=>array(42,-34,974,841),37971=>array(33,-56,959,837),37972=>array(28,-69,977,845),37973=>array(46,-63,977,844),37974=>array(32,-67,968,839),37975=>array(36,-70,983,834),37976=>array(34,-63,933,830),37977=>array(17,-74,974,834),37978=>array(37,-60,981,845),37979=>array(46,-62,970,839),37980=>array(37,-72,954,839),37981=>array(31,-68,982,832),37982=>array(37,-62,964,842),37983=>array(37,-66,966,841),37984=>array(48,-68,982,840),37985=>array(37,-63,942,839),37986=>array(31,-58,960,847),37987=>array(35,-66,967,854),37988=>array(39,-68,969,827),37989=>array(34,-65,974,852),37990=>array(17,-57,989,839),37991=>array(34,-61,959,849),37992=>array(31,-65,973,837),37993=>array(30,-30,958,817),37994=>array(46,-72,957,829),37995=>array(32,-73,973,856),37996=>array(39,-64,964,839),37997=>array(49,-64,927,829),37998=>array(38,-65,964,831),37999=>array(27,-62,980,837),38000=>array(28,-68,969,845),38001=>array(38,-58,965,842),38002=>array(40,-67,974,854),38003=>array(31,-67,986,844),38004=>array(47,-67,951,828),38005=>array(36,-56,957,837),38006=>array(31,-67,975,834),38007=>array(32,-69,955,822),38008=>array(42,-27,969,827),38009=>array(36,-66,963,848),38010=>array(22,-65,967,839),38011=>array(34,-66,977,842),38012=>array(36,-70,960,829),38013=>array(48,-70,959,838),38014=>array(43,-29,967,845),38015=>array(52,-37,962,834),38016=>array(36,-72,974,833),38017=>array(35,-65,984,834),38018=>array(31,-71,970,832),38019=>array(49,-76,937,831),38020=>array(43,-65,961,846),38021=>array(249,-26,702,820),38022=>array(34,-37,943,826),38023=>array(39,-28,938,830),38024=>array(39,-69,933,830),38025=>array(39,-53,939,830),38026=>array(60,-64,890,828),38027=>array(39,-67,957,830),38028=>array(36,-65,926,822),38029=>array(39,-17,944,830),38030=>array(39,-75,942,830),38031=>array(35,-64,896,832),38032=>array(50,-64,931,827),38033=>array(39,-66,965,830),38034=>array(39,-74,942,830),38035=>array(39,-63,904,838),38036=>array(37,-59,902,830),38037=>array(39,-70,933,830),38038=>array(37,-66,926,830),38039=>array(35,-67,960,830),38040=>array(38,-63,948,830),38041=>array(28,-67,926,820),38042=>array(33,-72,952,828),38043=>array(39,-69,956,830),38044=>array(39,-30,937,830),38045=>array(39,-46,955,830),38046=>array(39,-51,958,830),38047=>array(39,-66,906,830),38048=>array(36,-60,914,830),38049=>array(39,-60,943,830),38050=>array(37,-58,913,830),38051=>array(39,-72,965,830),38052=>array(39,-72,960,837),38053=>array(39,-67,873,830),38054=>array(39,-69,963,836),38055=>array(39,-60,907,832),38056=>array(39,-52,918,839),38057=>array(39,-61,903,830),38058=>array(39,-68,963,845),38059=>array(39,-69,943,834),38060=>array(39,-69,966,830),38061=>array(39,-69,933,830),38062=>array(39,-28,935,826),38063=>array(39,-34,958,830),38064=>array(33,-28,934,830),38065=>array(38,-70,962,830),38066=>array(20,-22,950,823),38067=>array(39,-66,941,830),38068=>array(39,-67,940,831),38069=>array(25,-56,968,837),38070=>array(39,-59,946,830),38071=>array(39,-36,938,830),38072=>array(38,-70,927,833),38073=>array(39,-71,948,841),38074=>array(43,-64,949,826),38075=>array(39,-66,931,830),38076=>array(54,-70,894,826),38077=>array(41,-14,929,826),38078=>array(44,-69,897,826),38079=>array(29,-45,894,826),38080=>array(42,-73,888,821),38081=>array(36,-70,954,832),38082=>array(39,-71,903,843),38083=>array(37,-79,955,847),38084=>array(32,-60,955,832),38085=>array(43,-69,930,826),38086=>array(42,-70,915,834),38087=>array(43,-45,964,834),38088=>array(38,-66,937,841),38089=>array(24,-65,937,839),38090=>array(39,-33,940,846),38091=>array(33,-76,950,830),38092=>array(40,-62,937,827),38093=>array(46,-70,955,837),38094=>array(35,-60,955,826),38095=>array(30,-53,914,835),38096=>array(37,-66,949,829),38097=>array(39,-34,941,828),38098=>array(29,-66,937,826),38099=>array(39,-33,954,828),38100=>array(39,-45,957,826),38101=>array(37,-67,937,835),38102=>array(42,-72,945,827),38103=>array(31,-64,927,829),38104=>array(33,-72,935,818),38105=>array(36,-70,933,831),38106=>array(31,-18,947,829),38107=>array(55,-54,894,822),38108=>array(28,-72,917,823),38109=>array(49,-71,900,817),38110=>array(39,-68,908,816),38111=>array(45,-53,905,827),38112=>array(32,-19,948,824),38113=>array(50,-67,916,830),38114=>array(38,-66,950,837),38115=>array(40,-73,938,830),38116=>array(19,-71,951,833),38117=>array(49,-52,939,827),38118=>array(38,-64,958,834),38119=>array(9,-66,927,828),38120=>array(20,-27,936,816),38121=>array(20,-57,948,825),38122=>array(38,-69,958,845),38123=>array(19,-68,948,833),38124=>array(39,-69,945,821),38125=>array(44,-72,885,840),38126=>array(17,-62,919,825),38127=>array(48,-35,954,834),38128=>array(29,-65,952,835),38129=>array(27,-73,953,840),38130=>array(34,-68,938,847),38131=>array(19,-66,942,844),38132=>array(23,-61,891,822),38133=>array(33,-65,934,844),38134=>array(47,-60,971,825),38135=>array(28,-65,911,835),38136=>array(32,-64,923,832),38137=>array(12,-57,923,822),38138=>array(40,-62,934,832),38139=>array(27,-48,947,821),38140=>array(39,-61,970,823),38141=>array(19,-63,951,833),38142=>array(32,-56,943,825),38143=>array(31,-21,930,819),38144=>array(39,-69,923,831),38145=>array(37,-70,955,830),38146=>array(32,-27,952,833),38147=>array(39,-28,942,830),38148=>array(45,-76,916,833),38149=>array(34,-60,903,839),38150=>array(39,-67,941,827),38151=>array(37,-66,948,833),38152=>array(36,-68,963,827),38153=>array(22,-22,965,832),38154=>array(44,-71,944,819),38155=>array(29,-63,952,839),38156=>array(39,-73,943,831),38157=>array(40,-73,957,832),38158=>array(52,-61,896,830),38159=>array(45,-62,895,828),38160=>array(39,-74,942,835),38161=>array(61,-69,908,836),38162=>array(27,-66,961,843),38163=>array(19,-68,963,833),38164=>array(27,-70,914,833),38165=>array(30,-69,949,832),38166=>array(43,-72,950,828),38167=>array(35,-66,933,832),38168=>array(31,-69,943,837),38169=>array(50,-66,939,829),38170=>array(39,-69,939,827),38171=>array(24,-66,976,843),38172=>array(39,-63,970,839),38173=>array(30,-76,940,827),38174=>array(33,-67,967,833),38175=>array(40,-49,953,827),38176=>array(39,-63,909,826),38177=>array(28,-68,917,815),38178=>array(36,-73,900,827),38179=>array(43,-60,908,834),38180=>array(29,-30,932,833),38181=>array(35,-70,937,834),38182=>array(47,-68,904,846),38183=>array(29,-68,921,833),38184=>array(30,-71,961,824),38185=>array(42,-43,962,833),38186=>array(32,-28,953,822),38187=>array(38,-77,942,834),38188=>array(39,-62,952,842),38189=>array(42,-76,952,839),38190=>array(44,-67,955,826),38191=>array(43,-73,928,827),38192=>array(35,-36,939,821),38193=>array(34,-67,918,842),38194=>array(30,-64,959,832),38195=>array(29,-64,974,836),38196=>array(32,-64,959,837),38197=>array(40,-61,936,827),38198=>array(33,-34,957,827),38199=>array(30,-56,948,827),38200=>array(36,-66,943,841),38201=>array(38,-71,957,833),38202=>array(34,-30,959,838),38203=>array(37,-78,959,823),38204=>array(33,-71,966,832),38205=>array(43,-37,950,834),38206=>array(38,-68,964,842),38207=>array(31,-72,968,844),38208=>array(39,-82,957,846),38209=>array(39,-69,977,829),38210=>array(31,-67,953,824),38211=>array(29,-63,961,837),38212=>array(37,-70,932,826),38213=>array(39,-76,903,827),38214=>array(28,-80,957,810),38215=>array(21,-66,951,838),38216=>array(29,-53,951,843),38217=>array(19,-68,937,833),38218=>array(40,-69,946,828),38219=>array(29,-63,970,835),38220=>array(32,-73,945,833),38221=>array(37,-69,949,843),38222=>array(31,-75,968,842),38223=>array(35,-69,917,833),38224=>array(37,-72,919,848),38225=>array(37,-73,927,848),38226=>array(30,-27,951,832),38227=>array(22,-58,950,840),38228=>array(43,-60,941,826),38229=>array(29,-72,977,841),38230=>array(33,-66,956,833),38231=>array(36,-25,949,833),38232=>array(30,-62,973,833),38233=>array(42,-71,946,827),38234=>array(33,-74,919,833),38235=>array(33,-63,949,851),38236=>array(40,-70,958,836),38237=>array(31,-66,946,844),38238=>array(24,-68,965,839),38239=>array(31,-60,971,846),38240=>array(31,-61,973,831),38241=>array(34,-73,941,821),38242=>array(31,-77,970,830),38243=>array(35,-68,956,842),38244=>array(23,-65,961,833),38245=>array(43,-65,941,835),38246=>array(24,-72,959,836),38247=>array(31,-62,894,825),38248=>array(30,-66,943,843),38249=>array(50,-70,952,837),38250=>array(24,-58,958,822),38251=>array(43,-29,966,832),38252=>array(37,-66,968,832),38253=>array(51,-73,918,827),38254=>array(29,-76,974,833),38255=>array(29,-60,914,833),38256=>array(19,-80,953,844),38257=>array(24,-37,950,842),38258=>array(26,-74,959,842),38259=>array(27,-69,952,850),38260=>array(29,-62,964,842),38261=>array(29,-68,965,842),38262=>array(25,-80,971,843),38263=>array(69,-69,942,800),38264=>array(89,-16,892,784),38265=>array(57,-67,965,850),38266=>array(57,-72,962,831),38267=>array(58,-73,976,821),38268=>array(63,-73,921,785),38269=>array(60,-68,975,827),38270=>array(44,-65,986,786),38271=>array(60,-54,957,823),38272=>array(112,-71,871,782),38273=>array(132,-64,882,789),38274=>array(116,-67,890,788),38275=>array(125,-64,875,789),38276=>array(113,-73,936,803),38277=>array(125,-64,874,789),38278=>array(125,-70,888,782),38279=>array(132,-64,883,791),38280=>array(136,-75,895,783),38281=>array(109,-68,891,785),38282=>array(110,-74,891,779),38283=>array(110,-51,890,806),38284=>array(104,-61,909,792),38285=>array(109,-62,910,790),38286=>array(106,-53,883,797),38287=>array(109,-63,890,796),38288=>array(101,-70,903,782),38289=>array(129,-63,886,797),38290=>array(126,-55,899,801),38291=>array(125,-66,892,784),38292=>array(125,-65,902,790),38293=>array(125,-64,875,789),38294=>array(132,-64,882,789),38295=>array(108,-59,892,799),38296=>array(127,-60,883,796),38297=>array(132,-64,882,789),38298=>array(125,-64,875,789),38299=>array(128,-64,889,787),38300=>array(118,-69,898,782),38301=>array(109,-64,891,788),38302=>array(121,-68,900,783),38303=>array(112,-61,900,790),38304=>array(132,-64,882,789),38305=>array(109,-67,894,790),38306=>array(132,-64,882,789),38307=>array(113,-58,887,798),38308=>array(112,-62,888,789),38309=>array(125,-61,885,794),38310=>array(125,-64,875,789),38311=>array(110,-68,900,786),38312=>array(119,-71,894,791),38313=>array(112,-67,900,789),38314=>array(106,-68,896,786),38315=>array(113,-64,894,788),38316=>array(110,-64,890,788),38317=>array(117,-65,907,790),38318=>array(101,-59,899,791),38319=>array(125,-64,875,789),38320=>array(121,-61,895,787),38321=>array(112,-63,888,801),38322=>array(112,-54,888,802),38323=>array(125,-64,875,789),38324=>array(109,-64,891,788),38325=>array(113,-68,910,783),38326=>array(123,-70,912,789),38327=>array(32,-70,928,829),38328=>array(125,-64,875,789),38329=>array(106,-67,894,788),38330=>array(112,-70,916,796),38331=>array(120,-64,894,793),38332=>array(108,-65,894,797),38333=>array(110,-65,901,789),38334=>array(116,-64,906,790),38335=>array(124,-68,912,782),38336=>array(107,-69,893,810),38337=>array(125,-64,875,789),38338=>array(125,-64,875,789),38339=>array(130,-68,906,783),38340=>array(125,-64,875,799),38341=>array(110,-63,888,812),38342=>array(106,-59,890,796),38343=>array(108,-59,892,803),38344=>array(114,-65,909,790),38345=>array(101,-52,894,797),38346=>array(107,-67,897,783),38347=>array(113,-67,898,792),38348=>array(117,-68,904,788),38349=>array(123,-69,913,784),38350=>array(125,-64,875,789),38351=>array(125,-64,875,789),38352=>array(124,-69,914,789),38353=>array(110,-64,911,794),38354=>array(98,-52,895,805),38355=>array(128,-69,908,782),38356=>array(123,-71,910,785),38357=>array(115,-66,907,791),38358=>array(120,-56,895,794),38359=>array(100,-61,900,800),38360=>array(132,-64,882,789),38361=>array(119,-64,881,789),38362=>array(101,-56,893,794),38363=>array(114,-65,897,788),38364=>array(104,-70,904,792),38365=>array(102,-68,898,784),38366=>array(121,-68,916,783),38367=>array(116,-67,893,784),38368=>array(119,-69,917,790),38369=>array(114,-61,902,793),38370=>array(97,-70,902,785),38371=>array(116,-67,892,787),38372=>array(118,-68,915,789),38373=>array(116,-73,908,785),38374=>array(125,-64,875,789),38375=>array(125,-64,875,797),38376=>array(116,-57,874,823),38377=>array(115,-67,853,801),38378=>array(120,-57,879,821),38379=>array(100,-67,867,826),38380=>array(116,-57,874,823),38381=>array(106,-56,860,820),38382=>array(112,-64,864,802),38383=>array(98,-57,869,832),38384=>array(123,-59,883,815),38385=>array(109,-67,862,822),38386=>array(108,-65,873,818),38387=>array(104,-68,864,826),38388=>array(100,-60,859,820),38389=>array(107,-66,864,816),38390=>array(110,-69,865,826),38391=>array(121,-63,874,826),38392=>array(105,-63,872,823),38393=>array(109,-60,875,821),38394=>array(96,-61,870,819),38395=>array(111,-63,873,824),38396=>array(96,-64,867,823),38397=>array(119,-65,874,817),38398=>array(109,-61,867,828),38399=>array(109,-61,867,828),38400=>array(116,-59,889,824),38401=>array(104,-61,880,810),38402=>array(95,-60,866,830),38403=>array(100,-62,873,829),38404=>array(108,-63,862,817),38405=>array(100,-64,877,821),38406=>array(121,-64,879,823),38407=>array(111,-64,889,821),38408=>array(98,-69,871,818),38409=>array(99,-66,873,811),38410=>array(106,-70,872,822),38411=>array(109,-71,865,817),38412=>array(100,-67,868,826),38413=>array(103,-67,865,821),38414=>array(101,-63,873,815),38415=>array(109,-69,862,813),38416=>array(104,-59,858,830),38417=>array(106,-55,865,822),38418=>array(108,-64,874,828),38419=>array(108,-64,874,828),38420=>array(98,-56,876,831),38421=>array(91,-69,871,822),38422=>array(93,-66,870,821),38423=>array(103,-64,872,834),38424=>array(93,-66,870,821),38425=>array(97,-67,875,826),38426=>array(93,-64,868,830),38427=>array(112,-64,888,830),38428=>array(49,-69,942,854),38429=>array(358,-68,720,782),38430=>array(115,-69,926,824),38431=>array(101,-63,942,830),38432=>array(102,-63,960,789),38433=>array(104,-68,935,824),38434=>array(134,-63,964,791),38435=>array(109,-62,949,834),38436=>array(112,-61,969,832),38437=>array(112,-63,970,795),38438=>array(112,-69,959,820),38439=>array(112,-64,955,829),38440=>array(119,-68,959,793),38441=>array(119,-65,939,831),38442=>array(104,-67,964,795),38443=>array(86,-70,959,783),38444=>array(107,-52,959,858),38445=>array(109,-69,952,840),38446=>array(98,-68,935,788),38447=>array(119,-61,954,835),38448=>array(111,-58,960,829),38449=>array(121,-64,952,829),38450=>array(103,-77,953,827),38451=>array(99,-64,875,784),38452=>array(110,-69,883,788),38453=>array(80,-59,951,835),38454=>array(96,-63,946,837),38455=>array(96,-58,950,800),38456=>array(96,-68,963,837),38457=>array(110,-70,960,824),38458=>array(115,-69,965,832),38459=>array(97,-73,949,782),38460=>array(140,-63,964,845),38461=>array(135,-64,953,829),38462=>array(136,-77,975,850),38463=>array(93,-75,927,778),38464=>array(102,-71,946,824),38465=>array(102,-71,954,839),38466=>array(99,-68,948,836),38467=>array(116,-71,955,780),38468=>array(110,-79,945,842),38469=>array(89,-61,945,786),38470=>array(100,-50,924,838),38471=>array(98,-63,932,826),38472=>array(88,-63,930,826),38473=>array(96,-64,921,786),38474=>array(124,-73,942,834),38475=>array(99,-82,936,792),38476=>array(104,-69,941,785),38477=>array(101,-68,955,846),38478=>array(116,-70,966,823),38479=>array(111,-63,927,825),38480=>array(114,-61,945,795),38481=>array(110,-64,929,786),38482=>array(108,-77,956,845),38483=>array(103,-68,955,829),38484=>array(109,-63,960,849),38485=>array(100,-73,950,821),38486=>array(109,-69,972,843),38487=>array(109,-68,918,833),38488=>array(116,-69,958,783),38489=>array(81,-65,958,786),38490=>array(104,-69,962,833),38491=>array(95,-61,964,827),38492=>array(108,-74,958,829),38493=>array(89,-65,951,836),38494=>array(113,-62,959,838),38495=>array(123,-64,953,829),38496=>array(81,-67,951,839),38497=>array(116,-66,966,836),38498=>array(100,-70,959,831),38499=>array(102,-67,950,835),38500=>array(111,-65,956,853),38501=>array(108,-65,909,851),38502=>array(99,-66,952,831),38503=>array(99,-67,922,783),38504=>array(99,-67,929,783),38505=>array(100,-67,944,827),38506=>array(97,-67,939,835),38507=>array(115,-70,953,826),38508=>array(74,-75,963,795),38509=>array(116,-69,953,832),38510=>array(100,-69,954,835),38511=>array(110,-68,965,828),38512=>array(110,-68,964,843),38513=>array(104,-68,909,832),38514=>array(78,-70,935,810),38515=>array(104,-79,950,827),38516=>array(128,-69,974,845),38517=>array(95,-67,970,831),38518=>array(116,-62,917,837),38519=>array(119,-64,896,839),38520=>array(103,-58,951,833),38521=>array(113,-71,948,838),38522=>array(97,-66,958,846),38523=>array(119,-64,939,791),38524=>array(128,-71,967,830),38525=>array(89,-71,934,779),38526=>array(103,-77,967,783),38527=>array(93,-54,958,797),38528=>array(110,-58,956,828),38529=>array(99,-56,954,798),38530=>array(110,-68,964,851),38531=>array(103,-52,969,863),38532=>array(107,-61,972,791),38533=>array(99,-55,902,800),38534=>array(93,-60,959,848),38535=>array(97,-67,961,829),38536=>array(90,-60,964,800),38537=>array(114,-64,959,819),38538=>array(101,-71,950,837),38539=>array(92,-68,927,845),38540=>array(92,-68,943,844),38541=>array(92,-74,932,844),38542=>array(100,-60,958,832),38543=>array(99,-64,942,825),38544=>array(113,-62,952,828),38545=>array(116,-67,957,829),38546=>array(118,-68,963,843),38547=>array(118,-65,957,836),38548=>array(96,-56,932,801),38549=>array(92,-70,941,784),38550=>array(102,-70,928,839),38551=>array(97,-71,956,819),38552=>array(86,-64,957,804),38553=>array(109,-67,960,819),38554=>array(93,-69,954,835),38555=>array(93,-68,950,841),38556=>array(95,-65,941,830),38557=>array(93,-74,916,843),38558=>array(109,-72,983,832),38559=>array(83,-73,970,842),38560=>array(113,-62,965,838),38561=>array(113,-78,965,831),38562=>array(111,-65,973,823),38563=>array(100,-70,957,833),38564=>array(110,-66,960,836),38565=>array(110,-64,963,837),38566=>array(96,-68,937,845),38567=>array(85,-68,963,809),38568=>array(106,-68,967,838),38569=>array(98,-74,970,839),38570=>array(106,-66,962,855),38571=>array(106,-73,954,832),38572=>array(111,-68,947,781),38573=>array(106,-62,953,794),38574=>array(92,-57,952,864),38575=>array(101,-65,938,833),38576=>array(100,-75,934,786),38577=>array(112,-59,953,832),38578=>array(93,-69,920,826),38579=>array(38,-69,984,839),38580=>array(77,-66,936,830),38581=>array(85,-68,955,835),38582=>array(65,-57,958,833),38583=>array(47,-71,963,830),38584=>array(47,-71,963,828),38585=>array(31,-69,954,845),38586=>array(36,-69,937,847),38587=>array(32,-76,968,844),38588=>array(53,-69,947,840),38589=>array(34,-65,897,837),38590=>array(40,-61,932,824),38591=>array(53,-70,953,826),38592=>array(46,-73,948,833),38593=>array(39,-66,939,803),38594=>array(38,-68,951,831),38595=>array(49,-68,953,830),38596=>array(36,-68,953,827),38597=>array(48,-59,953,837),38598=>array(55,-67,962,831),38599=>array(31,-75,924,818),38600=>array(36,-67,952,834),38601=>array(55,-63,957,836),38602=>array(40,-67,956,842),38603=>array(40,-61,932,843),38604=>array(34,-71,956,833),38605=>array(49,-72,948,824),38606=>array(42,-59,956,837),38607=>array(40,-49,916,830),38608=>array(40,-78,928,833),38609=>array(39,-63,953,833),38610=>array(30,-70,949,841),38611=>array(28,-65,954,839),38612=>array(38,-70,955,827),38613=>array(31,-71,952,836),38614=>array(59,-65,954,828),38615=>array(53,-63,950,839),38616=>array(36,-71,975,826),38617=>array(42,-70,958,843),38618=>array(37,-62,946,833),38619=>array(43,-68,954,847),38620=>array(45,-61,955,833),38621=>array(53,-65,954,839),38622=>array(38,-68,956,842),38623=>array(46,-65,939,839),38624=>array(14,-59,925,822),38625=>array(44,-71,952,824),38626=>array(64,-73,957,834),38627=>array(43,-70,950,834),38628=>array(53,-82,914,809),38629=>array(32,-67,970,839),38630=>array(14,-59,965,822),38631=>array(20,-41,956,837),38632=>array(82,-65,943,778),38633=>array(60,-60,955,790),38634=>array(96,-69,888,800),38635=>array(75,-58,929,797),38636=>array(41,-63,948,784),38637=>array(69,-48,965,802),38638=>array(54,-34,964,796),38639=>array(59,-63,963,790),38640=>array(46,-62,971,822),38641=>array(46,-62,941,798),38642=>array(76,-71,930,805),38643=>array(30,-68,916,772),38644=>array(48,-16,941,781),38645=>array(45,-76,982,785),38646=>array(43,-63,961,810),38647=>array(105,-67,914,786),38648=>array(73,-67,938,785),38649=>array(41,-37,956,790),38650=>array(47,-64,926,787),38651=>array(85,-32,945,802),38652=>array(60,-67,936,781),38653=>array(66,-64,941,783),38654=>array(41,-68,941,782),38655=>array(55,-68,975,785),38656=>array(79,-70,930,787),38657=>array(32,-70,948,777),38658=>array(45,-62,981,792),38659=>array(68,-72,935,796),38660=>array(74,-52,916,800),38661=>array(78,-68,953,782),38662=>array(29,-72,947,811),38663=>array(35,-71,965,808),38664=>array(47,-64,951,791),38665=>array(70,-65,947,790),38666=>array(75,-28,930,778),38667=>array(73,-79,947,789),38668=>array(39,-59,899,787),38669=>array(56,-67,935,790),38670=>array(77,-67,943,790),38671=>array(61,-64,924,787),38672=>array(57,-67,974,787),38673=>array(67,-62,942,798),38674=>array(56,-67,970,827),38675=>array(39,-67,956,789),38676=>array(67,-54,939,798),38677=>array(55,-35,962,829),38678=>array(40,-67,968,789),38679=>array(81,-82,965,798),38680=>array(54,-67,913,788),38681=>array(34,-72,986,792),38682=>array(113,-53,949,791),38683=>array(68,-70,938,791),38684=>array(65,-68,909,785),38685=>array(96,-74,911,783),38686=>array(92,-59,967,813),38687=>array(46,-71,956,783),38688=>array(64,-72,968,783),38689=>array(43,-73,981,789),38690=>array(43,-72,969,824),38691=>array(58,-75,952,799),38692=>array(89,-55,902,802),38693=>array(54,-59,965,799),38694=>array(48,-67,967,787),38695=>array(51,-71,962,823),38696=>array(52,-60,939,800),38697=>array(90,-69,927,787),38698=>array(41,-64,924,797),38699=>array(82,-69,919,785),38700=>array(59,-69,941,783),38701=>array(52,-66,891,778),38702=>array(58,-49,955,780),38703=>array(51,-31,979,779),38704=>array(56,-65,964,796),38705=>array(60,-66,927,832),38706=>array(70,-62,965,817),38707=>array(88,-56,938,787),38708=>array(53,-16,975,829),38709=>array(63,-68,957,785),38710=>array(53,-53,959,785),38711=>array(83,-67,936,783),38712=>array(68,-70,900,815),38713=>array(31,-72,946,792),38714=>array(44,-63,964,819),38715=>array(57,-54,951,807),38716=>array(55,-64,971,846),38717=>array(60,-69,962,801),38718=>array(54,-56,949,794),38719=>array(43,-62,992,823),38720=>array(77,-70,948,808),38721=>array(94,-73,928,800),38722=>array(48,-73,941,790),38723=>array(33,-65,967,787),38724=>array(72,-64,928,799),38725=>array(48,-47,970,836),38726=>array(53,-56,949,829),38727=>array(65,-67,961,786),38728=>array(74,-28,929,779),38729=>array(55,-66,978,836),38730=>array(79,-51,934,795),38731=>array(61,-68,957,792),38732=>array(70,-79,939,825),38733=>array(42,-60,971,763),38734=>array(95,-58,971,763),38735=>array(43,-60,971,823),38736=>array(24,-50,981,809),38737=>array(104,-65,915,837),38738=>array(104,-65,915,837),38739=>array(51,-67,927,821),38740=>array(51,-67,938,852),38741=>array(38,-66,948,836),38742=>array(41,-66,952,840),38743=>array(55,-72,959,831),38744=>array(68,-63,968,841),38745=>array(70,-58,938,835),38746=>array(55,-74,976,832),38747=>array(53,-65,968,845),38748=>array(55,-72,950,829),38749=>array(48,-63,968,848),38750=>array(49,-65,944,826),38751=>array(49,-44,959,820),38752=>array(44,-73,925,838),38753=>array(36,-73,970,837),38754=>array(69,-77,924,784),38755=>array(69,-77,924,784),38756=>array(49,-26,963,849),38757=>array(31,-68,955,800),38758=>array(48,-57,957,797),38759=>array(33,-68,990,833),38760=>array(59,-69,949,807),38761=>array(73,-69,927,829),38762=>array(60,-69,951,825),38763=>array(57,-65,960,830),38764=>array(57,-69,953,831),38765=>array(54,-70,915,830),38766=>array(71,-50,919,851),38767=>array(51,-50,949,840),38768=>array(62,-68,969,828),38769=>array(62,-72,971,828),38770=>array(60,-68,968,833),38771=>array(60,-69,952,832),38772=>array(44,-67,969,824),38773=>array(60,-66,951,832),38774=>array(60,-65,956,835),38775=>array(63,-53,896,843),38776=>array(62,-74,971,837),38777=>array(48,-71,928,838),38778=>array(62,-64,986,830),38779=>array(65,-72,966,822),38780=>array(53,-64,955,829),38781=>array(63,-50,956,844),38782=>array(53,-70,947,824),38783=>array(65,-53,924,847),38784=>array(66,-71,917,831),38785=>array(69,-72,967,831),38786=>array(53,-71,967,823),38787=>array(61,-70,963,824),38788=>array(55,-67,961,824),38789=>array(42,-67,961,835),38790=>array(43,-70,957,823),38791=>array(53,-70,925,823),38792=>array(66,-73,978,843),38793=>array(66,-72,960,827),38794=>array(60,-69,953,829),38795=>array(53,-64,950,836),38796=>array(82,-58,966,830),38797=>array(59,-65,951,836),38798=>array(60,-71,970,830),38799=>array(53,-72,944,805),38800=>array(66,-68,940,834),38801=>array(51,-68,937,820),38802=>array(51,-66,949,826),38803=>array(51,-68,956,820),38804=>array(61,-70,969,838),38805=>array(49,-68,971,836),38806=>array(59,-74,959,836),38807=>array(39,-67,968,839),38808=>array(52,-70,943,835),38809=>array(62,-52,916,842),38810=>array(55,-50,955,859),38811=>array(73,-67,954,848),38812=>array(63,-68,961,829),38813=>array(64,-70,936,825),38814=>array(63,-73,959,830),38815=>array(73,-64,960,847),38816=>array(63,-65,919,847),38817=>array(62,-62,953,836),38818=>array(51,-68,976,828),38819=>array(45,-65,965,837),38820=>array(60,-67,954,836),38821=>array(56,-69,977,840),38822=>array(56,-66,968,841),38823=>array(56,-65,947,843),38824=>array(68,-69,922,827),38825=>array(46,-66,914,837),38826=>array(43,-68,952,841),38827=>array(66,-68,918,843),38828=>array(55,-72,967,829),38829=>array(47,-70,962,832),38830=>array(63,-68,975,826),38831=>array(53,-72,913,817),38832=>array(63,-69,951,817),38833=>array(53,-69,926,848),38834=>array(47,-79,952,821),38835=>array(51,-50,968,847),38836=>array(52,-70,948,820),38837=>array(47,-79,995,841),38838=>array(55,-48,943,855),38839=>array(54,-79,946,821),38840=>array(46,-69,952,825),38841=>array(51,-55,948,854),38842=>array(55,-70,956,824),38843=>array(65,-67,961,824),38844=>array(65,-68,970,833),38845=>array(65,-67,964,841),38846=>array(47,-67,948,836),38847=>array(54,-68,960,834),38848=>array(69,-65,961,831),38849=>array(62,-68,956,829),38850=>array(39,-65,950,842),38851=>array(55,-73,949,835),38852=>array(60,-73,967,823),38853=>array(53,-71,960,828),38854=>array(51,-76,968,834),38855=>array(66,-73,960,832),38856=>array(65,-64,981,839),38857=>array(68,-65,961,829),38858=>array(68,-58,946,808),38859=>array(72,-64,931,840),38860=>array(73,-62,901,844),38861=>array(59,-70,981,843),38862=>array(54,-71,981,841),38863=>array(39,-68,968,852),38864=>array(58,-69,985,847),38865=>array(23,-68,968,825),38866=>array(51,-70,943,834),38867=>array(54,-66,946,837),38868=>array(53,-75,973,836),38869=>array(68,-68,954,841),38870=>array(66,-67,977,840),38871=>array(59,-69,954,846),38872=>array(53,-67,976,840),38873=>array(39,-73,975,837),38874=>array(60,-66,949,834),38875=>array(68,-76,988,834),38876=>array(62,-70,951,842),38877=>array(57,-73,956,832),38878=>array(57,-70,959,839),38879=>array(53,-67,972,845),38880=>array(46,-73,952,831),38881=>array(62,-73,958,830),38882=>array(54,-73,966,830),38883=>array(65,-65,927,840),38884=>array(65,-65,981,840),38885=>array(62,-73,957,842),38886=>array(62,-73,894,820),38887=>array(61,-64,901,826),38888=>array(49,-80,948,840),38889=>array(47,-57,915,830),38890=>array(28,-66,945,809),38891=>array(50,-68,951,822),38892=>array(59,-76,901,817),38893=>array(65,-13,935,816),38894=>array(53,-24,947,823),38895=>array(49,-60,964,829),38896=>array(51,-35,956,820),38897=>array(49,-60,964,836),38898=>array(35,-29,966,826),38899=>array(72,-68,928,840),38900=>array(68,-74,932,842),38901=>array(66,-59,916,828),38902=>array(72,-64,914,818),38903=>array(56,-64,921,834),38904=>array(62,-72,972,834),38905=>array(65,-49,959,846),38906=>array(51,-72,973,835),38907=>array(66,-73,957,840),38908=>array(44,-56,951,841),38909=>array(50,-70,952,849),38910=>array(35,-70,941,825),38911=>array(63,-67,937,845),38912=>array(58,-74,976,824),38913=>array(79,-70,938,785),38914=>array(76,-68,950,791),38915=>array(126,-69,939,787),38916=>array(40,-79,961,826),38917=>array(48,-68,947,784),38918=>array(62,-76,960,801),38919=>array(54,-71,962,790),38920=>array(51,-71,946,817),38921=>array(40,-71,946,783),38922=>array(55,-71,961,788),38923=>array(29,-72,957,790),38924=>array(47,-64,964,790),38925=>array(45,-78,965,824),38926=>array(35,-68,970,833),38927=>array(49,-64,963,798),38928=>array(53,-70,959,781),38929=>array(42,-77,953,788),38930=>array(47,-66,957,822),38931=>array(53,-68,952,834),38932=>array(124,-68,952,788),38933=>array(128,-68,952,829),38934=>array(40,-60,966,844),38935=>array(32,-70,970,832),38936=>array(42,-68,955,839),38937=>array(38,-71,957,783),38938=>array(48,-64,966,792),38939=>array(42,-73,972,823),38940=>array(35,-70,962,831),38941=>array(53,-75,957,833),38942=>array(59,-53,968,856),38943=>array(37,-64,943,819),38944=>array(32,-68,967,836),38945=>array(62,-68,966,809),38946=>array(39,-68,956,801),38947=>array(95,-70,947,787),38948=>array(91,-70,963,787),38949=>array(96,-66,962,795),38950=>array(44,-65,961,844),38951=>array(107,-76,968,828),38952=>array(29,-79,971,782),38953=>array(44,-73,963,832),38954=>array(38,-68,961,832),38955=>array(36,-69,957,823),38956=>array(24,-61,959,830),38957=>array(52,-61,959,787),38958=>array(32,-78,975,802),38959=>array(32,-78,975,829),38960=>array(47,-71,967,840),38961=>array(48,-78,965,819),38962=>array(44,-79,964,793),38963=>array(36,-77,970,823),38964=>array(18,-82,959,826),38965=>array(25,-77,970,783),38966=>array(30,-61,959,814),38967=>array(38,-69,972,838),38968=>array(48,-72,959,789),38969=>array(35,-72,973,834),38970=>array(49,-65,965,824),38971=>array(45,-71,960,833),38972=>array(44,-72,973,829),38973=>array(35,-73,954,834),38974=>array(37,-68,948,826),38975=>array(33,-76,955,849),38976=>array(32,-73,951,836),38977=>array(38,-83,963,833),38978=>array(29,-73,964,833),38979=>array(52,-74,959,826),38980=>array(77,-71,962,788),38981=>array(42,-74,956,833),38982=>array(43,-68,964,788),38983=>array(34,-68,963,833),38984=>array(38,-82,959,826),38985=>array(44,-79,965,829),38986=>array(60,-78,953,840),38987=>array(35,-68,963,790),38988=>array(39,-60,956,787),38989=>array(41,-64,951,825),38990=>array(57,-63,959,794),38991=>array(57,-75,958,808),38992=>array(62,-81,971,783),38993=>array(38,-67,975,839),38994=>array(50,-73,964,788),38995=>array(53,-68,963,827),38996=>array(33,-65,961,830),38997=>array(45,-70,956,783),38998=>array(21,-77,967,831),38999=>array(47,-75,968,827),39000=>array(38,-57,962,796),39001=>array(45,-67,979,787),39002=>array(57,-78,964,834),39003=>array(43,-73,960,835),39004=>array(56,-72,970,829),39005=>array(69,-74,951,786),39006=>array(38,-67,960,828),39007=>array(40,-80,955,788),39008=>array(31,-73,960,784),39009=>array(39,-72,959,846),39010=>array(62,-65,973,830),39011=>array(33,-60,963,844),39012=>array(47,-48,963,850),39013=>array(46,-66,966,790),39014=>array(26,-48,963,840),39015=>array(41,-68,959,820),39016=>array(49,-70,959,808),39017=>array(36,-74,964,834),39018=>array(47,-68,978,831),39019=>array(56,-65,967,837),39020=>array(61,-67,952,788),39021=>array(47,-67,952,822),39022=>array(44,-64,965,844),39023=>array(43,-73,964,787),39024=>array(51,-64,958,843),39025=>array(28,-72,959,840),39026=>array(47,-66,964,847),39027=>array(35,-68,959,800),39028=>array(25,-62,961,844),39029=>array(78,-80,908,775),39030=>array(47,-60,930,783),39031=>array(88,-60,934,794),39032=>array(50,-66,937,774),39033=>array(37,-64,937,778),39034=>array(25,-61,940,822),39035=>array(30,-62,937,807),39036=>array(32,-68,933,772),39037=>array(31,-70,936,787),39038=>array(36,-61,953,787),39039=>array(59,-64,955,832),39040=>array(27,-68,935,814),39041=>array(35,-65,930,783),39042=>array(36,-65,936,783),39043=>array(27,-76,921,822),39044=>array(50,-65,936,779),39045=>array(36,-67,940,832),39046=>array(36,-60,940,830),39047=>array(18,-77,940,822),39048=>array(35,-59,943,783),39049=>array(55,-76,918,812),39050=>array(24,-61,933,830),39051=>array(33,-76,964,799),39052=>array(19,-69,915,830),39053=>array(21,-63,921,806),39054=>array(26,-70,942,827),39055=>array(32,-69,931,826),39056=>array(104,-70,929,778),39057=>array(51,-67,957,824),39058=>array(32,-71,950,802),39059=>array(47,-69,952,814),39060=>array(23,-76,933,822),39061=>array(18,-71,950,826),39062=>array(27,-70,942,827),39063=>array(22,-63,934,790),39064=>array(32,-63,941,788),39065=>array(117,-67,962,788),39066=>array(50,-73,937,778),39067=>array(52,-71,935,812),39068=>array(30,-68,940,832),39069=>array(31,-63,941,838),39070=>array(31,-70,921,784),39071=>array(50,-65,940,820),39072=>array(31,-70,940,827),39073=>array(29,-80,938,778),39074=>array(28,-72,937,782),39075=>array(32,-72,947,800),39076=>array(34,-81,964,861),39077=>array(61,-54,941,781),39078=>array(49,-62,927,832),39079=>array(22,-73,939,821),39080=>array(51,-68,967,783),39081=>array(43,-73,972,824),39082=>array(30,-73,965,797),39083=>array(24,-68,967,792),39084=>array(34,-68,954,787),39085=>array(32,-57,964,844),39086=>array(53,-63,967,850),39087=>array(32,-65,968,789),39088=>array(22,-57,955,825),39089=>array(37,-65,970,814),39090=>array(38,-71,967,820),39091=>array(41,-58,958,830),39092=>array(18,-57,944,822),39093=>array(41,-58,958,800),39094=>array(39,-62,959,800),39095=>array(33,-68,960,842),39096=>array(53,-64,963,809),39097=>array(17,-62,963,840),39098=>array(26,-61,967,791),39099=>array(42,-67,972,839),39100=>array(35,-65,970,829),39101=>array(44,-70,978,833),39102=>array(39,-75,970,781),39103=>array(40,-54,964,796),39104=>array(43,-73,961,833),39105=>array(36,-67,982,786),39106=>array(43,-60,970,798),39107=>array(26,-61,967,791),39108=>array(42,-74,970,784),39109=>array(43,-59,956,799),39110=>array(43,-68,980,832),39111=>array(43,-73,961,832),39112=>array(35,-64,966,820),39113=>array(31,-70,965,829),39114=>array(23,-62,974,791),39115=>array(31,-73,973,781),39116=>array(41,-65,974,829),39117=>array(26,-73,988,802),39118=>array(26,-63,942,790),39119=>array(20,-62,939,785),39120=>array(20,-62,939,804),39121=>array(16,-64,934,822),39122=>array(29,-67,936,812),39123=>array(8,-66,927,783),39124=>array(8,-65,939,783),39125=>array(20,-62,939,816),39126=>array(50,-58,972,819),39127=>array(20,-62,939,821),39128=>array(31,-60,963,789),39129=>array(43,-77,960,821),39130=>array(20,-70,931,817),39131=>array(64,-64,963,787),39132=>array(34,-69,967,824),39133=>array(55,-59,937,808),39134=>array(76,-59,936,770),39135=>array(43,-67,957,847),39136=>array(257,-34,731,839),39137=>array(48,-63,958,848),39138=>array(33,-54,962,839),39139=>array(41,-56,967,839),39140=>array(41,-73,936,839),39141=>array(28,-39,965,853),39142=>array(41,-50,966,839),39143=>array(42,-63,978,848),39144=>array(34,-76,939,822),39145=>array(40,-66,957,843),39146=>array(42,-31,949,838),39147=>array(40,-66,969,843),39148=>array(49,-81,957,840),39149=>array(42,-66,943,843),39150=>array(46,-68,957,844),39151=>array(34,-69,964,839),39152=>array(34,-64,951,843),39153=>array(40,-63,958,848),39154=>array(34,-64,969,839),39155=>array(46,-46,964,851),39156=>array(34,-55,956,842),39157=>array(34,-65,948,844),39158=>array(38,-56,960,842),39159=>array(34,-34,964,839),39160=>array(52,-63,958,848),39161=>array(40,-69,903,843),39162=>array(39,-84,979,824),39163=>array(36,-66,971,850),39164=>array(34,-68,906,839),39165=>array(36,-47,965,839),39166=>array(34,-70,944,839),39167=>array(39,-68,922,839),39168=>array(36,-74,985,839),39169=>array(36,-64,965,857),39170=>array(36,-52,954,857),39171=>array(40,-66,961,843),39172=>array(36,-65,948,857),39173=>array(34,-77,961,842),39174=>array(36,-70,960,857),39175=>array(31,-70,907,844),39176=>array(41,-54,964,852),39177=>array(40,-66,921,843),39178=>array(39,-70,964,843),39179=>array(39,-72,976,840),39180=>array(44,-69,958,841),39181=>array(46,-84,950,766),39182=>array(37,-64,982,844),39183=>array(38,-71,966,842),39184=>array(26,-64,974,840),39185=>array(43,-64,948,840),39186=>array(40,-66,959,843),39187=>array(34,-59,964,839),39188=>array(40,-66,944,843),39189=>array(36,-61,984,848),39190=>array(48,-44,953,846),39191=>array(42,-54,960,850),39192=>array(40,-66,971,843),39193=>array(36,-67,961,857),39194=>array(27,-64,956,855),39195=>array(32,-53,964,848),39196=>array(35,-64,980,828),39197=>array(40,-66,947,843),39198=>array(40,-67,959,843),39199=>array(34,-63,981,848),39200=>array(40,-66,957,843),39201=>array(40,-68,912,843),39202=>array(36,-65,956,857),39203=>array(24,-39,977,857),39204=>array(40,-66,961,843),39205=>array(47,-77,982,829),39206=>array(36,-62,978,857),39207=>array(32,-64,968,850),39208=>array(34,-64,931,839),39209=>array(37,-71,972,839),39210=>array(41,-73,990,834),39211=>array(36,-69,956,836),39212=>array(33,-78,918,838),39213=>array(38,-47,958,824),39214=>array(34,-75,943,832),39215=>array(40,-67,989,834),39216=>array(40,-71,959,834),39217=>array(33,-49,964,859),39218=>array(28,-60,915,848),39219=>array(48,-59,959,830),39220=>array(36,-68,963,857),39221=>array(25,-65,978,845),39222=>array(34,-34,947,853),39223=>array(36,-30,969,857),39224=>array(32,-48,975,845),39225=>array(36,-64,954,857),39226=>array(36,-65,951,832),39227=>array(36,-66,960,854),39228=>array(34,-64,971,846),39229=>array(40,-66,960,843),39230=>array(39,-69,932,843),39231=>array(41,-65,971,840),39232=>array(29,-63,950,835),39233=>array(18,-15,966,846),39234=>array(40,-66,959,843),39235=>array(34,-69,972,844),39236=>array(36,-30,964,857),39237=>array(40,-66,957,843),39238=>array(38,-68,950,834),39239=>array(36,-41,956,816),39240=>array(38,-55,955,847),39241=>array(40,-66,948,843),39242=>array(36,-84,957,859),39243=>array(40,-75,954,843),39244=>array(38,-66,959,843),39245=>array(24,-65,962,846),39246=>array(20,-68,956,843),39247=>array(29,-76,982,835),39248=>array(40,-66,953,843),39249=>array(28,-70,968,841),39250=>array(40,-68,962,843),39251=>array(26,-69,983,835),39252=>array(10,-74,957,849),39253=>array(17,-72,972,832),39254=>array(30,-64,967,828),39255=>array(35,-69,955,841),39256=>array(30,-33,960,849),39257=>array(32,-74,970,837),39258=>array(45,-30,929,857),39259=>array(38,-68,971,834),39260=>array(29,-71,982,816),39261=>array(29,-67,950,851),39262=>array(36,-70,960,839),39263=>array(30,-63,982,849),39264=>array(42,-65,956,837),39265=>array(41,-74,964,839),39266=>array(31,-64,983,839),39267=>array(242,2,685,829),39268=>array(31,-43,953,840),39269=>array(32,-60,948,840),39270=>array(31,-26,943,840),39271=>array(30,-66,891,826),39272=>array(25,-38,920,829),39273=>array(20,-67,939,825),39274=>array(40,-13,927,829),39275=>array(41,-69,957,829),39276=>array(41,-70,926,836),39277=>array(48,-71,953,829),39278=>array(47,-68,949,836),39279=>array(43,-58,953,836),39280=>array(42,-73,946,842),39281=>array(37,-28,946,835),39282=>array(41,-68,895,836),39283=>array(45,-68,911,830),39284=>array(41,-57,940,839),39285=>array(33,-67,927,829),39286=>array(36,-73,964,821),39287=>array(41,-66,912,841),39288=>array(49,-60,956,844),39289=>array(32,-65,975,837),39290=>array(42,-65,950,835),39291=>array(41,-71,966,836),39292=>array(39,-72,946,841),39293=>array(41,-65,931,831),39294=>array(41,-36,953,829),39295=>array(44,-61,946,829),39296=>array(41,-65,959,840),39297=>array(41,-79,946,831),39298=>array(36,-61,972,848),39299=>array(32,-68,964,825),39300=>array(40,-60,955,825),39301=>array(42,-70,881,838),39302=>array(47,-67,913,844),39303=>array(26,-16,947,821),39304=>array(37,-64,949,828),39305=>array(38,-71,943,829),39306=>array(41,-68,954,829),39307=>array(34,-68,960,827),39308=>array(48,-53,947,833),39309=>array(35,-71,935,817),39310=>array(43,-65,962,835),39311=>array(44,-67,916,838),39312=>array(27,-67,937,836),39313=>array(31,-43,938,813),39314=>array(27,-65,951,829),39315=>array(26,-90,955,822),39316=>array(29,-64,942,828),39317=>array(30,-81,948,821),39318=>array(95,-67,926,843),39319=>array(34,-64,959,831),39320=>array(55,-65,964,834),39321=>array(40,-65,955,817),39322=>array(40,-62,973,823),39323=>array(40,-74,966,841),39324=>array(40,-71,971,821),39325=>array(33,-77,965,828),39326=>array(44,-68,963,830),39327=>array(59,-68,958,827),39328=>array(70,-70,971,832),39329=>array(52,-69,956,824),39330=>array(34,-68,956,832),39331=>array(37,-62,975,833),39332=>array(48,-62,940,839),39333=>array(18,-62,974,838),39334=>array(33,-68,988,835),39335=>array(33,-61,983,839),39336=>array(28,-69,972,844),39337=>array(28,-67,956,839),39338=>array(33,-78,974,844),39339=>array(45,-70,975,816),39340=>array(56,-65,909,776),39341=>array(35,-68,964,790),39342=>array(52,-64,912,784),39343=>array(45,-73,950,781),39344=>array(56,-62,920,829),39345=>array(49,-63,964,833),39346=>array(36,-63,949,809),39347=>array(47,-62,951,836),39348=>array(53,-57,893,829),39349=>array(53,-69,947,782),39350=>array(30,-67,965,835),39351=>array(45,-62,954,840),39352=>array(45,-53,930,812),39353=>array(45,-52,891,803),39354=>array(32,-74,981,780),39355=>array(35,-71,978,825),39356=>array(40,-65,964,793),39357=>array(46,-68,909,783),39358=>array(25,-66,969,831),39359=>array(38,-57,931,827),39360=>array(45,-55,970,831),39361=>array(47,-66,967,826),39362=>array(55,-74,924,812),39363=>array(53,-69,982,826),39364=>array(45,-69,961,833),39365=>array(45,-66,973,797),39366=>array(27,-52,948,799),39367=>array(47,-76,988,832),39368=>array(28,-48,954,814),39369=>array(39,-66,905,785),39370=>array(45,-63,1002,841),39371=>array(45,-71,921,785),39372=>array(47,-68,965,833),39373=>array(42,-70,954,783),39374=>array(38,-68,906,823),39375=>array(40,-69,954,782),39376=>array(49,-57,956,829),39377=>array(48,-68,937,847),39378=>array(36,-62,919,845),39379=>array(39,-63,971,783),39380=>array(43,-63,957,790),39381=>array(56,-65,897,836),39382=>array(43,-73,981,842),39383=>array(47,-74,987,833),39384=>array(45,-60,964,839),39385=>array(28,-64,962,837),39386=>array(34,-66,972,827),39387=>array(37,-62,961,833),39388=>array(46,-66,974,830),39389=>array(55,-61,943,795),39390=>array(28,-55,962,829),39391=>array(43,-58,916,788),39392=>array(35,-71,938,823),39393=>array(39,-66,911,789),39394=>array(27,-73,962,835),39395=>array(42,-70,966,826),39396=>array(37,-72,959,780),39397=>array(39,-71,969,832),39398=>array(49,-62,957,830),39399=>array(46,-68,918,786),39400=>array(45,-60,944,836),39401=>array(35,-66,975,787),39402=>array(34,-71,964,826),39403=>array(45,-66,990,831),39404=>array(35,-71,957,786),39405=>array(46,-60,949,804),39406=>array(40,-60,961,820),39407=>array(45,-65,966,836),39408=>array(54,-67,924,785),39409=>array(64,-62,972,839),39410=>array(45,-65,927,835),39411=>array(33,-66,968,834),39412=>array(46,-66,975,824),39413=>array(30,-57,965,799),39414=>array(43,-65,927,783),39415=>array(37,-66,985,828),39416=>array(35,-61,946,788),39417=>array(31,-67,967,825),39418=>array(43,-73,980,838),39419=>array(46,-59,959,792),39420=>array(29,-77,974,834),39421=>array(53,-65,927,788),39422=>array(44,-67,966,814),39423=>array(44,-69,967,849),39424=>array(42,-63,951,831),39425=>array(42,-63,949,836),39426=>array(52,-59,954,853),39427=>array(42,-58,973,861),39428=>array(39,-65,974,829),39429=>array(48,-66,957,836),39430=>array(53,-74,927,782),39431=>array(37,-65,991,832),39432=>array(42,-64,953,843),39433=>array(32,-63,979,786),39434=>array(64,-63,924,832),39435=>array(33,-65,981,829),39436=>array(42,-65,958,845),39437=>array(45,-65,982,790),39438=>array(44,-62,956,834),39439=>array(33,-71,970,831),39440=>array(42,-63,956,845),39441=>array(39,-58,952,844),39442=>array(49,-64,963,791),39443=>array(48,-63,973,837),39444=>array(46,-66,937,787),39445=>array(35,-69,956,785),39446=>array(60,-68,958,845),39447=>array(32,-58,969,833),39448=>array(27,-63,974,850),39449=>array(39,-66,933,807),39450=>array(39,-62,960,835),39451=>array(29,-73,968,780),39452=>array(41,-65,970,843),39453=>array(25,-68,977,828),39454=>array(40,-70,967,828),39455=>array(32,-63,937,862),39456=>array(48,-75,988,781),39457=>array(42,-66,957,842),39458=>array(30,-68,980,784),39459=>array(40,-57,960,849),39460=>array(44,-68,978,841),39461=>array(33,-67,984,788),39462=>array(42,-63,968,788),39463=>array(48,-48,917,809),39464=>array(42,-73,945,843),39465=>array(47,-68,979,838),39466=>array(48,-64,973,831),39467=>array(37,-61,976,837),39468=>array(41,-65,984,838),39469=>array(54,-71,939,830),39470=>array(46,-64,924,834),39471=>array(27,-65,939,843),39472=>array(40,-72,967,840),39473=>array(29,-63,972,840),39474=>array(56,-64,965,830),39475=>array(42,-63,944,788),39476=>array(35,-65,955,788),39477=>array(44,-74,967,783),39478=>array(58,-66,923,849),39479=>array(49,-64,970,791),39480=>array(51,-63,941,840),39481=>array(20,-63,966,812),39482=>array(55,-69,959,829),39483=>array(37,-63,968,834),39484=>array(31,-63,965,843),39485=>array(48,-64,922,787),39486=>array(30,-73,961,801),39487=>array(36,-75,959,832),39488=>array(57,-69,968,832),39489=>array(58,-68,956,847),39490=>array(40,-71,984,857),39491=>array(33,-63,949,792),39492=>array(28,-63,973,837),39493=>array(46,-66,951,794),39494=>array(50,-64,958,787),39495=>array(54,-66,946,830),39496=>array(52,-63,937,789),39497=>array(40,-55,955,831),39498=>array(29,-68,962,836),39499=>array(22,-62,989,846),39500=>array(31,-64,962,837),39501=>array(35,-65,967,837),39502=>array(23,-51,943,844),39503=>array(51,-72,963,789),39504=>array(45,-63,980,835),39505=>array(27,-71,956,797),39506=>array(48,-62,948,791),39507=>array(53,-69,924,831),39508=>array(42,-64,961,789),39509=>array(48,-56,979,833),39510=>array(35,-68,977,837),39511=>array(37,-70,962,846),39512=>array(41,-67,973,843),39513=>array(36,-60,964,852),39514=>array(52,-65,951,846),39515=>array(25,-62,945,788),39516=>array(54,-68,951,825),39517=>array(37,-77,962,844),39518=>array(36,-78,974,844),39519=>array(34,-61,964,791),39520=>array(41,-74,970,824),39521=>array(46,-53,964,839),39522=>array(38,-64,951,836),39523=>array(26,-63,972,845),39524=>array(50,-75,976,833),39525=>array(27,-70,955,834),39526=>array(49,-61,930,789),39527=>array(35,-62,937,832),39528=>array(45,-66,927,826),39529=>array(52,-60,959,829),39530=>array(26,-73,964,789),39531=>array(57,-62,938,803),39532=>array(83,-57,892,790),39533=>array(64,-70,945,789),39534=>array(69,-65,947,831),39535=>array(64,-58,876,826),39536=>array(72,-55,933,834),39537=>array(40,-54,926,786),39538=>array(68,-58,891,803),39539=>array(43,-69,951,844),39540=>array(41,-55,896,845),39541=>array(37,-60,936,784),39542=>array(58,-70,953,831),39543=>array(49,-57,897,778),39544=>array(51,-66,940,835),39545=>array(91,-60,914,844),39546=>array(34,-59,872,822),39547=>array(47,-57,942,842),39548=>array(72,-57,926,839),39549=>array(29,-62,944,826),39550=>array(44,-60,912,831),39551=>array(42,-73,959,772),39552=>array(47,-63,949,840),39553=>array(36,-62,941,824),39554=>array(84,-59,890,787),39555=>array(57,-58,924,785),39556=>array(33,-62,940,836),39557=>array(42,-71,941,823),39558=>array(66,-64,953,836),39559=>array(59,-63,933,848),39560=>array(47,-75,945,847),39561=>array(39,-67,936,820),39562=>array(41,-65,920,768),39563=>array(62,-60,950,834),39564=>array(33,-63,943,835),39565=>array(62,-59,954,853),39566=>array(33,-68,968,786),39567=>array(61,-69,943,833),39568=>array(47,-73,949,829),39569=>array(61,-64,939,828),39570=>array(47,-67,956,788),39571=>array(57,-65,941,834),39572=>array(47,-65,958,845),39573=>array(33,-73,957,833),39574=>array(44,-74,953,833),39575=>array(37,-63,927,833),39576=>array(89,-63,934,829),39577=>array(47,-68,978,841),39578=>array(57,-66,953,789),39579=>array(43,-69,954,828),39580=>array(36,-73,951,831),39581=>array(57,-66,904,826),39582=>array(33,-62,947,840),39583=>array(55,-64,901,834),39584=>array(57,-62,944,789),39585=>array(64,-62,936,787),39586=>array(57,-55,956,836),39587=>array(53,-69,942,782),39588=>array(26,-73,953,779),39589=>array(49,-72,936,834),39590=>array(49,-62,931,790),39591=>array(48,-67,952,834),39592=>array(101,-55,899,806),39593=>array(79,-68,965,822),39594=>array(59,-67,978,787),39595=>array(78,-68,964,822),39596=>array(76,-63,967,791),39597=>array(76,-53,951,801),39598=>array(70,-52,967,825),39599=>array(91,-66,958,844),39600=>array(60,-68,963,783),39601=>array(62,-67,952,845),39602=>array(90,-60,967,849),39603=>array(82,-72,973,829),39604=>array(65,-68,958,824),39605=>array(54,-54,971,839),39606=>array(69,-65,962,826),39607=>array(74,-67,948,833),39608=>array(57,-62,958,824),39609=>array(68,-71,961,838),39610=>array(62,-74,945,829),39611=>array(78,-69,962,829),39612=>array(47,-71,937,838),39613=>array(37,-74,959,835),39614=>array(78,-51,970,810),39615=>array(78,-70,953,835),39616=>array(58,-69,930,844),39617=>array(61,-68,964,786),39618=>array(63,-68,957,848),39619=>array(42,-73,943,783),39620=>array(46,-57,967,839),39621=>array(61,-70,940,807),39622=>array(74,-68,947,835),39623=>array(71,-65,941,840),39624=>array(52,-71,954,843),39625=>array(32,-71,959,841),39626=>array(65,-66,948,831),39627=>array(43,-72,938,825),39628=>array(67,-76,937,818),39629=>array(51,-64,968,837),39630=>array(69,-74,962,789),39631=>array(55,-66,941,841),39632=>array(62,-64,956,829),39633=>array(67,-67,908,783),39634=>array(80,-64,958,833),39635=>array(51,-72,947,837),39636=>array(79,-70,934,829),39637=>array(69,-53,955,862),39638=>array(57,-67,948,849),39639=>array(84,-64,954,836),39640=>array(102,-67,916,828),39641=>array(102,-67,916,833),39642=>array(70,-67,958,848),39643=>array(47,-66,968,849),39644=>array(70,-71,956,847),39645=>array(74,-68,926,848),39646=>array(56,-67,946,840),39647=>array(68,-50,956,847),39648=>array(39,-58,963,837),39649=>array(51,-62,961,832),39650=>array(51,-21,953,832),39651=>array(51,-59,957,832),39652=>array(31,-64,973,846),39653=>array(63,-61,967,839),39654=>array(51,-34,955,834),39655=>array(32,-67,967,839),39656=>array(34,-58,964,839),39657=>array(58,-59,959,782),39658=>array(51,-61,956,853),39659=>array(62,-64,970,844),39660=>array(39,-25,964,829),39661=>array(46,-44,962,853),39662=>array(51,-61,956,853),39663=>array(65,-64,969,839),39664=>array(72,-37,948,823),39665=>array(40,-43,966,830),39666=>array(39,-73,958,832),39667=>array(65,-50,938,849),39668=>array(55,-65,950,833),39669=>array(44,-70,949,837),39670=>array(50,-70,957,832),39671=>array(69,-67,957,835),39672=>array(44,-69,948,837),39673=>array(53,-64,989,841),39674=>array(60,-68,948,832),39675=>array(66,-63,957,836),39676=>array(52,-65,966,845),39677=>array(55,-31,956,840),39678=>array(62,-74,952,834),39679=>array(61,-57,981,856),39680=>array(35,-71,962,857),39681=>array(60,-50,942,857),39682=>array(51,-51,942,857),39683=>array(74,-59,955,834),39684=>array(59,-64,965,843),39685=>array(44,-68,962,828),39686=>array(41,-70,964,846),39687=>array(47,-50,964,853),39688=>array(29,-32,968,842),39689=>array(60,-66,956,831),39690=>array(52,-72,973,834),39691=>array(58,-64,954,849),39692=>array(40,-67,967,835),39693=>array(68,-68,949,846),39694=>array(49,-53,943,851),39695=>array(35,-69,942,825),39696=>array(65,-63,955,847),39697=>array(39,-50,965,853),39698=>array(40,-59,954,853),39699=>array(59,-83,903,824),39700=>array(53,-72,979,836),39701=>array(57,-77,971,856),39702=>array(50,-56,969,851),39703=>array(62,-70,968,838),39704=>array(46,-65,980,851),39705=>array(72,-55,961,851),39706=>array(48,-68,957,841),39707=>array(53,-66,955,829),39708=>array(38,-61,938,823),39709=>array(38,-61,938,823),39710=>array(38,-63,966,846),39711=>array(24,-68,949,839),39712=>array(50,-80,966,852),39713=>array(40,-45,932,855),39714=>array(58,-69,959,837),39715=>array(41,-62,944,839),39716=>array(52,-71,958,845),39717=>array(116,-71,891,826),39718=>array(116,-71,891,826),39719=>array(116,-61,893,835),39720=>array(118,-63,894,830),39721=>array(115,-65,898,832),39722=>array(102,-57,897,839),39723=>array(105,-55,901,840),39724=>array(107,-61,907,833),39725=>array(99,-71,901,823),39726=>array(110,-65,917,832),39727=>array(122,-24,909,826),39728=>array(53,-79,953,840),39729=>array(53,-58,952,845),39730=>array(72,-64,945,791),39731=>array(41,-68,927,826),39732=>array(60,-70,948,833),39733=>array(51,-64,955,783),39734=>array(54,-40,969,838),39735=>array(60,-67,977,826),39736=>array(40,-64,923,834),39737=>array(54,-50,939,813),39738=>array(55,-69,952,830),39739=>array(72,-64,927,830),39740=>array(45,-58,962,850),39741=>array(49,-62,973,836),39742=>array(49,-75,973,836),39743=>array(53,-66,968,843),39744=>array(37,-65,962,843),39745=>array(26,-76,959,848),39746=>array(46,-62,960,857),39747=>array(40,-35,941,840),39748=>array(74,-38,952,854),39749=>array(35,-66,962,839),39750=>array(39,-77,977,845),39751=>array(47,-75,960,770),39752=>array(34,-67,968,844),39753=>array(21,-69,929,823),39754=>array(34,-67,977,841),39755=>array(46,-76,961,842),39756=>array(38,-68,963,843),39757=>array(39,-48,960,841),39758=>array(38,-63,970,847),39759=>array(39,-70,966,836),39760=>array(26,-76,957,849),39761=>array(38,-63,966,841),39762=>array(28,-68,956,846),39763=>array(28,-56,956,849),39764=>array(27,-69,960,840),39765=>array(35,-75,970,834),39766=>array(38,-70,964,836),39767=>array(58,-70,960,851),39768=>array(44,-68,947,797),39769=>array(51,-70,965,831),39770=>array(43,-70,956,849),39771=>array(43,-66,894,841),39772=>array(88,-73,976,841),39773=>array(61,-65,887,841),39774=>array(43,-45,958,841),39775=>array(33,-48,957,842),39776=>array(35,-49,949,844),39777=>array(31,-71,916,839),39778=>array(31,-49,973,839),39779=>array(31,-61,945,839),39780=>array(41,-73,979,832),39781=>array(31,-49,976,839),39782=>array(39,-66,966,832),39783=>array(35,-70,976,835),39784=>array(35,-32,959,846),39785=>array(31,-49,931,839),39786=>array(31,-49,969,839),39787=>array(31,-49,969,839),39788=>array(40,-78,963,834),39789=>array(31,-49,955,839),39790=>array(31,-49,974,839),39791=>array(51,-68,947,837),39792=>array(39,-74,978,834),39793=>array(38,-32,954,835),39794=>array(31,-49,952,839),39795=>array(31,-74,948,839),39796=>array(34,-73,953,837),39797=>array(41,-62,973,837),39798=>array(34,-65,905,834),39799=>array(43,-64,966,841),39800=>array(31,-49,950,839),39801=>array(31,-56,954,839),39802=>array(47,-71,964,836),39803=>array(57,-69,919,833),39804=>array(48,-70,963,830),39805=>array(42,-70,961,831),39806=>array(44,-52,964,819),39807=>array(31,-73,981,842),39808=>array(38,-38,948,852),39809=>array(31,-61,962,839),39810=>array(52,-64,914,832),39811=>array(44,-65,948,843),39812=>array(16,-62,932,839),39813=>array(45,-67,982,831),39814=>array(44,-58,963,850),39815=>array(38,-67,976,837),39816=>array(52,-70,927,830),39817=>array(31,-70,950,839),39818=>array(33,-66,886,843),39819=>array(31,-69,944,839),39820=>array(31,-71,961,840),39821=>array(31,-73,971,839),39822=>array(45,-64,957,838),39823=>array(31,-49,947,839),39824=>array(42,-65,960,839),39825=>array(44,-46,967,844),39826=>array(39,-60,959,851),39827=>array(48,-61,961,845),39828=>array(31,-49,933,839),39829=>array(57,-71,970,838),39830=>array(31,-49,935,839),39831=>array(31,-77,948,839),39832=>array(44,-54,935,836),39833=>array(31,-49,908,839),39834=>array(44,-62,958,839),39835=>array(31,-75,976,834),39836=>array(31,-63,953,839),39837=>array(14,-67,991,836),39838=>array(51,-67,970,839),39839=>array(31,-51,964,839),39840=>array(33,-55,954,849),39841=>array(40,-69,972,833),39842=>array(46,-78,995,829),39843=>array(45,-67,915,839),39844=>array(55,-76,954,826),39845=>array(38,-69,984,840),39846=>array(36,-61,910,842),39847=>array(31,-49,954,839),39848=>array(40,-39,953,844),39849=>array(31,-49,937,853),39850=>array(44,-67,959,839),39851=>array(48,-66,959,843),39852=>array(31,-62,961,843),39853=>array(35,-39,967,847),39854=>array(44,-60,960,843),39855=>array(32,-72,974,834),39856=>array(31,-49,939,839),39857=>array(31,-49,949,839),39858=>array(30,-61,979,839),39859=>array(38,-55,945,835),39860=>array(45,-71,982,839),39861=>array(36,-67,966,834),39862=>array(41,-70,965,841),39863=>array(11,-49,939,839),39864=>array(43,-61,978,845),39865=>array(33,-65,944,836),39866=>array(18,-57,948,836),39867=>array(31,-49,975,839),39868=>array(31,-49,972,839),39869=>array(29,-68,979,832),39870=>array(11,-54,959,839),39871=>array(33,-53,962,845),39872=>array(49,-52,979,840),39873=>array(39,-67,978,840),39874=>array(39,-56,937,839),39875=>array(39,-65,961,839),39876=>array(28,-64,979,842),39877=>array(28,-66,983,842),39878=>array(36,-67,957,839),39879=>array(41,-65,965,845),39880=>array(41,-71,977,840),39881=>array(45,-52,954,833),39882=>array(48,-70,960,836),39883=>array(29,-37,980,841),39884=>array(45,-61,954,833),39885=>array(41,-68,964,842),39886=>array(26,-68,961,841),39887=>array(36,-45,914,853),39888=>array(41,-43,955,841),39889=>array(41,-49,964,841),39890=>array(41,-49,945,841),39891=>array(43,-70,964,842),39892=>array(44,-64,950,846),39893=>array(32,-79,974,839),39894=>array(35,-59,964,843),39895=>array(32,-65,971,854),39896=>array(32,-69,968,840),39897=>array(35,-67,962,842),39898=>array(31,-65,988,838),39899=>array(51,-65,916,839),39900=>array(30,-68,971,841),39901=>array(-15,-70,916,841),39902=>array(39,-74,964,825),39903=>array(29,-57,992,827),39904=>array(32,-65,990,831),39905=>array(46,-62,957,846),39906=>array(38,-48,965,845),39907=>array(38,-64,953,845),39908=>array(42,-63,971,836),39909=>array(32,-39,960,841),39910=>array(29,-62,986,838),39911=>array(49,-64,914,854),39912=>array(44,-62,972,843),39913=>array(33,-68,985,868),39914=>array(43,-67,986,839),39915=>array(32,-62,971,842),39916=>array(35,-72,988,836),39917=>array(37,-44,957,796),39918=>array(42,-65,958,845),39919=>array(46,-67,945,837),39920=>array(44,-33,972,851),39921=>array(42,-74,962,836),39922=>array(53,-73,961,828),39923=>array(34,-62,962,841),39924=>array(33,-62,946,836),39925=>array(65,-81,956,834),39926=>array(42,-63,938,836),39927=>array(43,-68,978,843),39928=>array(39,-67,983,837),39929=>array(42,-45,945,836),39930=>array(42,-64,953,837),39931=>array(43,-63,930,837),39932=>array(42,-57,980,849),39933=>array(52,-65,929,837),39934=>array(42,-69,963,836),39935=>array(47,-62,923,848),39936=>array(44,-64,940,847),39937=>array(49,-64,973,847),39938=>array(37,-59,909,840),39939=>array(49,-57,973,847),39940=>array(43,-40,970,847),39941=>array(49,-61,932,847),39942=>array(39,-61,973,843),39943=>array(43,-64,996,845),39944=>array(37,-67,973,836),39945=>array(39,-45,954,847),39946=>array(54,-53,968,847),39947=>array(24,-36,953,834),39948=>array(33,-70,972,829),39949=>array(31,-67,978,837),39950=>array(35,-73,984,838),39951=>array(49,-65,963,847),39952=>array(38,-61,958,844),39953=>array(49,-45,951,847),39954=>array(35,-64,973,844),39955=>array(38,-44,968,849),39956=>array(44,-66,977,835),39957=>array(37,-63,963,827),39958=>array(51,-64,942,848),39959=>array(44,-70,930,834),39960=>array(49,-26,943,843),39961=>array(24,-60,973,847),39962=>array(49,-21,949,855),39963=>array(44,-39,974,826),39964=>array(30,-64,975,852),39965=>array(39,-68,959,838),39966=>array(24,-60,953,847),39967=>array(49,-65,949,847),39968=>array(49,-66,966,847),39969=>array(43,-65,931,837),39970=>array(49,-63,949,847),39971=>array(34,-62,958,836),39972=>array(33,-65,958,845),39973=>array(38,-72,964,828),39974=>array(69,-56,943,847),39975=>array(34,-67,963,836),39976=>array(56,-61,927,844),39977=>array(37,-62,962,845),39978=>array(29,-26,967,847),39979=>array(43,-64,978,838),39980=>array(37,-66,982,830),39981=>array(42,-65,965,843),39982=>array(44,-39,974,826),39983=>array(34,-65,937,839),39984=>array(53,-66,944,839),39985=>array(41,-74,967,838),39986=>array(47,-69,953,840),39987=>array(51,-74,936,835),39988=>array(32,-68,970,831),39989=>array(41,-76,958,845),39990=>array(24,-65,986,839),39991=>array(29,-62,970,845),39992=>array(39,-21,966,847),39993=>array(35,-21,973,845),39994=>array(33,-73,976,862),39995=>array(35,-65,978,837),39996=>array(40,-64,915,837),39997=>array(32,-53,961,849),39998=>array(37,-62,957,838),39999=>array(36,-74,980,839),40000=>array(59,-71,961,791),40001=>array(34,-66,979,843),40002=>array(42,-65,968,847),40003=>array(44,-63,929,847),40004=>array(38,-63,956,845),40005=>array(41,-73,959,851),40006=>array(38,-64,962,849),40007=>array(38,-59,966,846),40008=>array(35,-56,939,841),40009=>array(41,-72,973,835),40010=>array(41,-67,951,835),40011=>array(31,-71,965,837),40012=>array(24,-63,989,845),40013=>array(28,-68,978,841),40014=>array(30,-69,984,840),40015=>array(49,-63,966,847),40016=>array(37,-70,967,839),40017=>array(34,-59,968,847),40018=>array(35,-62,956,855),40019=>array(38,-62,953,831),40020=>array(32,-64,962,851),40021=>array(30,-68,984,842),40022=>array(29,-68,970,842),40023=>array(31,-68,965,843),40024=>array(40,-59,965,842),40025=>array(27,-70,984,837),40026=>array(27,-65,953,837),40027=>array(49,-68,950,847),40028=>array(26,-67,962,845),40029=>array(29,-60,973,847),40030=>array(39,-68,983,831),40031=>array(53,-68,974,848),40032=>array(25,-61,984,861),40033=>array(32,-62,974,838),40034=>array(41,-65,992,830),40035=>array(32,-35,964,849),40036=>array(58,-40,930,839),40037=>array(38,-71,959,839),40038=>array(36,-56,976,822),40039=>array(36,-28,965,842),40040=>array(34,-48,954,854),40041=>array(29,-70,951,854),40042=>array(34,-64,974,834),40043=>array(25,-68,979,854),40044=>array(24,-70,967,854),40045=>array(39,-62,957,852),40046=>array(29,-56,956,848),40047=>array(39,-64,995,847),40048=>array(29,-63,960,854),40049=>array(38,-67,945,838),40050=>array(22,-59,970,854),40051=>array(38,-65,967,843),40052=>array(36,-69,971,841),40053=>array(27,-55,964,858),40054=>array(40,-73,963,837),40055=>array(39,-29,956,839),40056=>array(36,-60,962,851),40057=>array(48,-67,965,841),40058=>array(35,-68,966,828),40059=>array(59,-73,948,824),40060=>array(78,-15,929,826),40061=>array(22,-73,934,841),40062=>array(31,-29,973,839),40063=>array(29,-65,965,841),40064=>array(22,-46,945,841),40065=>array(44,-53,925,849),40066=>array(39,-75,936,836),40067=>array(22,-32,974,841),40068=>array(22,-71,964,841),40069=>array(30,-68,967,838),40070=>array(24,-72,945,824),40071=>array(22,-74,903,841),40072=>array(22,-72,920,817),40073=>array(22,-69,919,841),40074=>array(22,-61,961,845),40075=>array(24,-62,943,840),40076=>array(22,-66,886,843),40077=>array(22,-30,950,843),40078=>array(74,-13,926,822),40079=>array(22,-73,951,841),40080=>array(39,-67,942,834),40081=>array(39,-29,950,839),40082=>array(24,-64,941,828),40083=>array(29,-55,945,837),40084=>array(24,-69,942,838),40085=>array(28,-70,956,824),40086=>array(22,-61,941,841),40087=>array(33,-65,913,840),40088=>array(22,-63,953,841),40089=>array(22,-55,977,840),40090=>array(12,-76,937,836),40091=>array(39,-69,943,844),40092=>array(27,-61,938,846),40093=>array(54,-37,955,823),40094=>array(25,-42,942,830),40095=>array(21,-68,923,821),40096=>array(25,-69,961,830),40097=>array(0,-59,921,818),40098=>array(16,-49,937,822),40099=>array(19,-20,943,834),40100=>array(39,-23,937,828),40101=>array(24,-68,920,829),40102=>array(23,-64,956,832),40103=>array(33,-63,962,831),40104=>array(60,-48,918,822),40105=>array(25,-67,947,842),40106=>array(22,-69,965,841),40107=>array(31,-67,912,836),40108=>array(22,-44,930,841),40109=>array(24,-61,947,834),40110=>array(25,-69,969,834),40111=>array(22,-79,974,841),40112=>array(19,-64,955,825),40113=>array(32,-64,941,830),40114=>array(24,-60,953,824),40115=>array(39,-66,897,828),40116=>array(22,-70,881,816),40117=>array(24,-72,947,824),40118=>array(31,-32,956,849),40119=>array(25,-66,899,830),40120=>array(39,-64,947,846),40121=>array(25,-79,972,839),40122=>array(16,-68,943,819),40123=>array(25,-66,933,834),40124=>array(27,-80,918,825),40125=>array(25,-69,957,830),40126=>array(22,-65,963,841),40127=>array(24,-58,957,841),40128=>array(22,-68,988,841),40129=>array(22,-39,982,841),40130=>array(22,-57,983,841),40131=>array(34,-31,951,842),40132=>array(20,-66,939,812),40133=>array(18,-70,961,828),40134=>array(25,-66,956,842),40135=>array(24,-44,937,844),40136=>array(22,-64,973,844),40137=>array(34,-61,954,841),40138=>array(25,-77,911,836),40139=>array(24,-67,953,822),40140=>array(35,-50,931,820),40141=>array(24,-67,941,834),40142=>array(24,-63,910,824),40143=>array(25,-66,950,830),40144=>array(47,-67,941,824),40145=>array(22,-65,949,843),40146=>array(22,-64,975,852),40147=>array(33,-75,917,828),40148=>array(25,-64,957,830),40149=>array(25,-69,922,830),40150=>array(41,-40,945,835),40151=>array(25,-68,965,836),40152=>array(53,-38,955,836),40153=>array(25,-84,943,840),40154=>array(16,-67,984,868),40155=>array(22,-67,957,841),40156=>array(19,-69,953,825),40157=>array(25,-66,945,848),40158=>array(25,-68,945,834),40159=>array(35,-65,953,851),40160=>array(22,-64,995,841),40161=>array(41,-33,959,841),40162=>array(25,-32,948,833),40163=>array(24,-35,976,849),40164=>array(43,-67,957,856),40165=>array(66,-59,887,852),40166=>array(34,-65,952,847),40167=>array(58,-58,960,842),40168=>array(43,-64,957,848),40169=>array(48,-63,930,849),40170=>array(177,-69,927,843),40171=>array(41,-68,927,788),40172=>array(52,-62,960,851),40173=>array(31,-73,951,841),40174=>array(39,-73,961,841),40175=>array(46,-60,965,796),40176=>array(43,-71,957,840),40177=>array(58,-75,956,840),40178=>array(33,-48,955,861),40179=>array(46,-60,965,796),40180=>array(109,-63,909,851),40181=>array(59,-67,952,841),40182=>array(52,-57,949,850),40183=>array(47,-69,964,846),40184=>array(46,-73,954,835),40185=>array(35,-70,954,847),40186=>array(40,-65,955,846),40187=>array(39,-78,954,841),40188=>array(46,-52,976,864),40189=>array(35,-75,959,844),40190=>array(57,-76,943,841),40191=>array(42,-71,939,841),40192=>array(36,-72,951,848),40193=>array(31,-72,951,848),40194=>array(17,-73,951,848),40195=>array(48,-70,972,840),40196=>array(63,-74,963,843),40197=>array(49,-75,957,838),40198=>array(45,-68,942,841),40199=>array(65,-65,923,848),40200=>array(46,-63,947,791),40201=>array(46,-64,924,842),40202=>array(38,-64,924,842),40203=>array(39,-68,924,842),40204=>array(34,-68,996,781),40205=>array(40,-68,959,844),40206=>array(96,-70,924,836),40207=>array(29,-80,971,851),40208=>array(61,-68,944,833),40209=>array(68,-68,947,847),40210=>array(41,-65,926,838),40211=>array(54,-71,946,835),40212=>array(45,-68,958,835),40213=>array(41,-61,946,841),40214=>array(33,-61,967,853),40215=>array(60,-71,941,843),40216=>array(43,-75,956,839),40217=>array(52,-68,953,844),40218=>array(26,-62,960,841),40219=>array(46,-67,951,840),40220=>array(62,-67,932,827),40221=>array(36,-58,918,849),40222=>array(72,-55,926,845),40223=>array(68,-58,921,846),40224=>array(61,-68,946,843),40225=>array(42,-58,946,853),40226=>array(51,-72,950,838),40227=>array(66,-60,923,845),40228=>array(25,-77,975,843),40229=>array(38,-72,979,841),40230=>array(34,-63,971,842),40231=>array(51,-68,956,835),40232=>array(113,-79,916,843),40233=>array(45,-75,959,835),40234=>array(61,-56,956,841),40235=>array(113,-67,916,843),40236=>array(63,-67,893,821),40237=>array(107,-63,943,841),40238=>array(37,-70,955,836),40239=>array(59,-59,916,845),40240=>array(71,-61,930,847),40241=>array(46,-63,955,841),40242=>array(59,-66,943,841),40243=>array(57,-66,966,838),40244=>array(37,-63,944,849),40245=>array(27,-66,965,841),40246=>array(56,-64,954,840),40247=>array(57,-68,908,824),40248=>array(43,-67,956,843),40249=>array(76,-63,956,855),40250=>array(44,-63,961,839),40251=>array(48,-57,919,853),40252=>array(29,-61,971,856),40253=>array(55,-43,924,850),40254=>array(65,-67,957,841),40255=>array(49,-67,924,844),40256=>array(43,-47,951,858),40257=>array(37,-67,957,839),40258=>array(39,-71,916,842),40259=>array(37,-67,951,841),40260=>array(53,-60,933,843),40261=>array(38,-69,963,838),40262=>array(35,-70,943,855),40263=>array(41,-68,959,841),40264=>array(40,-70,949,841),40265=>array(62,-55,938,808),40266=>array(46,-68,954,841),40267=>array(34,-69,948,840),40268=>array(26,-67,981,840),40269=>array(34,-69,966,840),40270=>array(36,-73,964,840),40271=>array(55,-61,945,846),40272=>array(18,-69,970,847),40273=>array(108,-68,915,838),40274=>array(28,-68,914,842),40275=>array(71,-61,926,845),40276=>array(31,-73,971,847),40277=>array(34,-70,959,840),40278=>array(104,-68,942,846),40279=>array(33,-67,949,840),40280=>array(38,-71,952,839),40281=>array(47,-68,951,841),40282=>array(45,-67,963,841),40283=>array(54,-71,950,840),40284=>array(53,-61,930,843),40285=>array(68,-60,924,840),40286=>array(53,-73,952,847),40287=>array(48,-69,945,839),40288=>array(70,-62,933,842),40289=>array(61,-63,933,842),40290=>array(48,-69,946,845),40291=>array(42,-69,958,840),40292=>array(43,-69,948,850),40293=>array(67,-62,920,834),40294=>array(37,-68,966,839),40295=>array(48,-71,955,838),40296=>array(23,-68,965,845),40297=>array(37,-69,956,841),40298=>array(50,-60,925,849),40299=>array(59,-72,950,841),40300=>array(63,-77,928,849),40301=>array(24,-65,949,844),40302=>array(44,-65,956,844),40303=>array(65,-58,926,853),40304=>array(57,-55,927,851),40305=>array(33,-70,969,848),40306=>array(60,-61,931,841),40307=>array(37,-70,959,841),40308=>array(28,-67,967,848),40309=>array(34,-68,960,846),40310=>array(52,-65,943,844),40311=>array(37,-61,918,848),40312=>array(58,-68,968,847),40313=>array(49,-64,942,838),40314=>array(37,-75,950,841),40315=>array(51,-64,967,847),40316=>array(44,-68,940,844),40317=>array(49,-66,963,849),40318=>array(57,-69,943,840),40319=>array(34,-66,957,851),40320=>array(28,-73,969,853),40321=>array(43,-65,959,847),40322=>array(51,-68,956,835),40323=>array(27,-69,973,840),40324=>array(62,-74,961,852),40325=>array(51,-65,958,849),40326=>array(40,-68,966,847),40327=>array(42,-68,947,844),40328=>array(50,-74,962,841),40329=>array(54,-62,922,845),40330=>array(26,-68,917,848),40331=>array(41,-72,962,840),40332=>array(37,-63,958,852),40333=>array(35,-69,965,840),40334=>array(34,-69,966,850),40335=>array(42,-68,955,842),40336=>array(52,-63,953,839),40337=>array(61,-74,939,827),40338=>array(33,-65,963,838),40339=>array(53,-65,911,846),40340=>array(48,-63,961,844),40341=>array(57,-69,943,840),40342=>array(41,-67,957,834),40343=>array(46,-62,967,842),40344=>array(62,-64,927,844),40345=>array(67,-62,956,850),40346=>array(71,-59,927,846),40347=>array(55,-65,948,838),40348=>array(46,-70,968,838),40349=>array(61,-66,951,842),40350=>array(36,-63,956,840),40351=>array(50,-65,957,843),40352=>array(69,-64,949,834),40353=>array(16,-55,897,853),40354=>array(36,-64,954,843),40355=>array(18,-58,966,841),40356=>array(64,-65,948,839),40357=>array(35,-69,965,840),40358=>array(75,-68,897,828),40359=>array(32,-62,972,826),40360=>array(50,-63,977,838),40361=>array(52,-66,950,838),40362=>array(55,-60,953,841),40363=>array(34,-77,947,841),40364=>array(27,-71,909,846),40365=>array(60,-70,946,847),40366=>array(35,-69,948,848),40367=>array(57,-74,933,829),40368=>array(-9,-77,948,840),40369=>array(47,-73,968,835),40370=>array(43,-68,955,843),40371=>array(52,-68,955,841),40372=>array(40,-65,938,837),40373=>array(49,-59,938,846),40374=>array(45,-69,964,842),40375=>array(83,-68,953,846),40376=>array(40,-64,952,834),40377=>array(69,-70,949,838),40378=>array(47,-67,924,836),40379=>array(85,-61,921,848),40380=>array(31,-69,912,844),40381=>array(26,-69,948,840),40382=>array(60,-69,949,827),40383=>array(53,-55,929,857),40384=>array(74,-62,927,845),40385=>array(36,-49,951,850),40386=>array(66,-57,924,844),40387=>array(50,-53,950,861),40388=>array(46,-61,945,835),40389=>array(52,-63,960,843),40390=>array(53,-67,949,838),40391=>array(61,-72,976,825),40392=>array(45,-70,962,839),40393=>array(30,-73,970,841),40394=>array(56,-66,949,842),40395=>array(44,-72,959,841),40396=>array(21,-64,946,838),40397=>array(47,-65,959,844),40398=>array(34,-73,964,840),40399=>array(43,-64,952,841),40400=>array(40,-68,956,845),40401=>array(43,-71,952,836),40402=>array(62,-65,954,846),40403=>array(49,-63,931,845),40404=>array(52,-67,954,842),40405=>array(58,-65,937,845),40406=>array(54,-70,930,797),40407=>array(115,-68,925,843),40408=>array(52,-64,974,834),40409=>array(58,-63,956,835),40410=>array(32,-76,912,846),40411=>array(45,-65,954,847),40412=>array(41,-67,955,845),40413=>array(50,-70,957,845),40414=>array(44,-67,967,854),40415=>array(46,-67,953,845),40416=>array(40,-69,948,840),40417=>array(39,-71,970,844),40418=>array(36,-67,979,785),40419=>array(65,-65,954,846),40420=>array(61,-70,954,838),40421=>array(60,-71,937,847),40422=>array(26,-56,898,847),40423=>array(47,-69,948,840),40424=>array(48,-65,959,846),40425=>array(56,-49,939,853),40426=>array(54,-63,935,802),40427=>array(59,-52,955,862),40428=>array(48,-65,954,844),40429=>array(39,-66,965,851),40430=>array(41,-65,962,844),40431=>array(32,-68,915,841),40432=>array(37,-69,969,840),40433=>array(50,-67,955,846),40434=>array(65,-66,943,840),40435=>array(113,-62,925,844),40436=>array(98,-69,938,841),40437=>array(35,-67,956,840),40438=>array(54,-73,945,840),40439=>array(62,-77,950,841),40440=>array(60,-68,934,844),40441=>array(40,-76,942,837),40442=>array(62,-67,948,849),40443=>array(29,-77,989,839),40444=>array(48,-69,948,840),40445=>array(50,-73,935,844),40446=>array(58,-65,962,845),40447=>array(53,-61,956,841),40448=>array(33,-68,962,841),40449=>array(34,-67,969,843),40450=>array(48,-74,957,830),40451=>array(32,-64,974,846),40452=>array(47,-73,969,837),40453=>array(62,-70,954,839),40454=>array(50,-72,966,839),40455=>array(45,-65,942,846),40456=>array(36,-69,926,846),40457=>array(38,-62,955,833),40458=>array(33,-66,960,842),40459=>array(59,-65,959,841),40460=>array(36,-66,948,843),40461=>array(34,-61,959,847),40462=>array(68,-59,910,805),40463=>array(50,-70,961,847),40464=>array(42,-67,971,841),40465=>array(44,-51,951,852),40466=>array(34,-63,975,838),40467=>array(93,-65,933,840),40468=>array(41,-70,973,843),40469=>array(43,-65,930,844),40470=>array(63,-67,939,844),40471=>array(71,-72,945,836),40472=>array(24,-71,960,844),40473=>array(57,-64,946,847),40474=>array(50,-65,928,843),40475=>array(45,-67,927,845),40476=>array(34,-65,966,845),40477=>array(41,-65,935,842),40478=>array(62,-67,958,846),40479=>array(80,-53,892,842),40480=>array(34,-65,893,820),40481=>array(30,-57,890,837),40482=>array(58,-65,935,825),40483=>array(98,-52,903,842),40484=>array(27,-66,896,826),40485=>array(96,-53,904,840),40486=>array(23,-64,906,837),40487=>array(35,-63,932,833),40488=>array(53,-63,892,827),40489=>array(37,-69,918,823),40490=>array(49,-65,892,822),40491=>array(26,-66,897,824),40492=>array(34,-66,896,826),40493=>array(100,-68,902,825),40494=>array(72,-69,902,825),40495=>array(32,-58,950,831),40496=>array(50,-70,927,844),40497=>array(70,-65,896,825),40498=>array(24,-57,895,828),40499=>array(35,-62,924,827),40500=>array(81,-63,893,821),40501=>array(41,-57,920,835),40502=>array(61,-59,910,832),40503=>array(50,-63,923,821),40504=>array(50,-59,893,826),40505=>array(29,-62,896,820),40506=>array(15,-66,896,824),40507=>array(37,-63,938,844),40508=>array(49,-67,928,835),40509=>array(26,-53,907,836),40510=>array(64,-60,917,835),40511=>array(39,-55,894,839),40512=>array(40,-62,949,838),40513=>array(62,-64,899,824),40514=>array(62,-60,895,820),40515=>array(98,-61,899,842),40516=>array(30,-54,898,826),40517=>array(32,-59,899,833),40518=>array(16,-60,895,821),40519=>array(90,-63,899,834),40520=>array(20,-66,900,822),40521=>array(41,-62,896,821),40522=>array(52,-64,903,826),40523=>array(60,-63,898,823),40524=>array(24,-64,899,828),40525=>array(81,-62,925,824),40526=>array(43,-71,902,818),40527=>array(24,-68,906,839),40528=>array(44,-64,926,843),40529=>array(51,-66,896,829),40530=>array(26,-68,931,846),40531=>array(49,-64,942,848),40532=>array(41,-64,959,833),40533=>array(52,-67,896,819),40534=>array(16,-64,896,821),40535=>array(61,-68,896,823),40536=>array(62,-69,894,825),40537=>array(39,-67,944,834),40538=>array(64,-63,921,824),40539=>array(19,-67,898,823),40540=>array(39,-65,929,825),40541=>array(70,-65,928,829),40542=>array(50,-61,934,821),40543=>array(44,-65,926,836),40544=>array(83,-67,924,839),40545=>array(36,-67,898,831),40546=>array(46,-67,898,849),40547=>array(38,-70,912,828),40548=>array(19,-56,898,840),40549=>array(83,-67,929,802),40550=>array(33,-61,899,821),40551=>array(20,-63,898,826),40552=>array(46,-69,929,831),40553=>array(48,-60,923,828),40554=>array(36,-63,922,827),40555=>array(42,-64,960,845),40556=>array(39,-65,895,821),40557=>array(31,-63,930,827),40558=>array(37,-62,951,821),40559=>array(61,-62,937,846),40560=>array(45,-78,917,831),40561=>array(30,-65,948,826),40562=>array(63,-64,933,833),40563=>array(29,-56,897,828),40564=>array(29,-70,946,822),40565=>array(125,-70,891,835),40566=>array(91,-52,972,835),40567=>array(91,-73,972,835),40568=>array(82,-60,966,835),40569=>array(94,-71,969,831),40570=>array(88,-59,941,843),40571=>array(69,-72,982,845),40572=>array(72,-66,947,847),40573=>array(52,-18,943,837),40574=>array(92,-45,924,830),40575=>array(57,-67,949,829),40576=>array(29,-66,958,842),40577=>array(42,-64,953,834),40578=>array(21,-60,935,841),40579=>array(39,-75,960,848),40580=>array(40,-74,958,833),40581=>array(30,-60,949,849),40582=>array(30,-60,941,849),40583=>array(30,-67,961,849),40584=>array(21,-60,925,836),40585=>array(48,-75,956,814),40586=>array(52,-72,955,826),40587=>array(67,-64,941,821),40588=>array(36,-57,966,829),40589=>array(25,-70,969,845),40590=>array(25,-80,971,845),40591=>array(25,-74,960,845),40592=>array(25,-73,975,845),40593=>array(37,-64,955,838),40594=>array(40,-70,951,835),40595=>array(37,-68,958,837),40596=>array(25,-74,960,845),40597=>array(36,-65,945,833),40598=>array(25,-70,951,845),40599=>array(43,-67,952,814),40600=>array(25,-72,971,845),40601=>array(25,-73,963,845),40602=>array(25,-78,970,845),40603=>array(25,-70,956,845),40604=>array(25,-75,979,845),40605=>array(58,-63,946,841),40606=>array(25,-80,952,843),40607=>array(26,-68,959,838),40608=>array(25,-76,952,847),40609=>array(25,-79,970,843),40610=>array(25,-74,951,843),40611=>array(35,-68,976,841),40612=>array(42,-69,959,853),40613=>array(58,-75,942,832),40614=>array(56,-65,950,827),40615=>array(40,-75,981,828),40616=>array(43,-84,971,832),40617=>array(37,-64,964,831),40618=>array(37,-64,958,831),40619=>array(43,-84,939,832),40620=>array(45,-84,964,832),40621=>array(37,-64,971,842),40622=>array(47,-68,978,824),40623=>array(43,-84,929,832),40624=>array(38,-54,971,866),40625=>array(43,-84,958,832),40626=>array(43,-84,968,832),40627=>array(43,-84,973,832),40628=>array(25,-63,959,826),40629=>array(34,-63,967,831),40630=>array(41,-71,979,837),40631=>array(44,-66,982,829),40632=>array(43,-57,973,830),40633=>array(37,-65,982,830),40634=>array(37,-65,982,818),40635=>array(43,-70,966,839),40636=>array(45,-68,956,839),40637=>array(41,-72,926,837),40638=>array(23,-67,958,836),40639=>array(36,-68,945,838),40640=>array(37,-71,969,843),40641=>array(39,-66,978,852),40642=>array(34,-73,940,845),40643=>array(55,-76,957,826),40644=>array(75,-83,925,831),40645=>array(50,-76,968,830),40646=>array(50,-76,972,830),40647=>array(58,-78,942,832),40648=>array(56,-78,959,818),40649=>array(58,-67,916,840),40650=>array(50,-78,963,831),40651=>array(28,-79,958,822),40652=>array(49,-72,960,842),40653=>array(35,-68,963,830),40654=>array(49,-68,946,832),40655=>array(39,-62,956,838),40656=>array(31,-64,954,835),40657=>array(81,-67,946,787),40658=>array(81,-67,946,787),40659=>array(48,-67,970,823),40660=>array(36,-65,970,841),40661=>array(43,-78,963,820),40662=>array(41,-75,964,780),40663=>array(39,-60,966,837),40664=>array(45,-69,955,829),40665=>array(43,-67,957,809),40666=>array(60,-70,956,823),40667=>array(47,-67,962,847),40668=>array(63,-66,919,832),40669=>array(58,-62,941,830),40670=>array(63,-64,945,839),40671=>array(58,-63,941,846),40672=>array(37,-64,952,829),40673=>array(33,-78,964,805),40674=>array(29,-72,933,831),40675=>array(43,-57,957,845),40676=>array(42,-52,965,853),40677=>array(38,-62,963,819),40678=>array(38,-68,964,833),40679=>array(44,-68,955,837),40680=>array(41,-70,956,836),40681=>array(30,-67,941,817),40682=>array(31,-76,950,823),40683=>array(25,-51,960,793),40684=>array(33,-68,967,835),40685=>array(45,-70,979,828),40686=>array(48,-53,954,832),40687=>array(52,-63,951,832),40688=>array(49,-59,970,852),40689=>array(26,-88,974,841),40690=>array(38,-55,970,864),40691=>array(47,-79,957,813),40692=>array(44,-67,977,833),40693=>array(56,-62,950,843),40694=>array(35,-73,959,817),40695=>array(37,-80,961,835),40696=>array(46,-64,954,836),40697=>array(46,-65,962,830),40698=>array(39,-74,970,826),40699=>array(34,-69,978,836),40700=>array(36,-62,955,835),40701=>array(120,-33,967,794),40702=>array(139,-42,966,803),40703=>array(45,-32,960,788),40704=>array(40,-56,973,837),40705=>array(63,-46,968,829),40706=>array(62,-54,971,823),40707=>array(68,-51,971,843),40708=>array(40,-54,971,844),40709=>array(57,-54,971,858),40710=>array(49,-42,971,784),40711=>array(48,-56,973,845),40712=>array(70,-49,960,829),40713=>array(58,-38,969,809),40714=>array(45,-39,956,834),40715=>array(84,-55,958,819),40716=>array(63,-51,962,822),40717=>array(63,-53,961,822),40718=>array(48,-65,948,801),40719=>array(41,-75,944,782),40720=>array(55,-69,943,792),40721=>array(44,-65,899,835),40722=>array(50,-67,950,824),40723=>array(59,-74,961,837),40724=>array(59,-74,961,833),40725=>array(60,-60,960,832),40726=>array(42,-73,974,833),40727=>array(44,-76,962,827),40728=>array(60,-68,962,828),40729=>array(51,-65,969,833),40730=>array(51,-69,962,827),40731=>array(43,-71,967,830),40732=>array(46,-67,972,829),40733=>array(37,-61,963,811),40734=>array(60,-35,970,818),40735=>array(34,-47,966,826),40736=>array(61,-60,963,836),40737=>array(40,-69,957,810),40738=>array(62,-52,948,830),40739=>array(74,-72,957,836),40740=>array(76,-73,959,835),40741=>array(68,-60,957,840),40742=>array(66,-69,924,826),40743=>array(66,-69,962,831),40744=>array(65,-60,969,838),40745=>array(63,-46,961,847),40746=>array(54,-56,954,846),40747=>array(61,-55,952,847),40748=>array(60,-58,945,820),40749=>array(68,-66,959,835),40750=>array(59,-68,958,840),40751=>array(56,-51,946,827),40752=>array(68,-65,953,836),40753=>array(57,-43,944,846),40754=>array(70,-77,952,834),40755=>array(65,-71,964,837),40756=>array(57,-55,954,832),40757=>array(59,-66,959,843),40758=>array(58,-75,964,839),40759=>array(49,-53,949,838),40760=>array(56,-66,954,840),40761=>array(87,-66,952,829),40762=>array(70,-58,943,825),40763=>array(42,-58,951,851),40764=>array(51,-71,897,843),40765=>array(43,-70,964,854),40766=>array(38,-65,964,850),40767=>array(30,-72,970,851),40768=>array(31,-68,976,843),40769=>array(56,-62,923,858),40770=>array(41,-75,967,833),40771=>array(43,-70,933,842),40772=>array(45,-67,950,825),40773=>array(36,-64,967,848),40774=>array(36,-62,957,860),40775=>array(49,-66,959,846),40776=>array(44,-64,967,841),40777=>array(53,-66,974,840),40778=>array(52,-70,946,831),40779=>array(55,-73,962,831),40780=>array(39,-74,973,847),40781=>array(32,-73,979,846),40782=>array(39,-67,978,846),40783=>array(43,-69,977,833),40784=>array(32,-69,952,834),40785=>array(36,-67,937,842),40786=>array(53,-73,946,829),40787=>array(58,-37,950,836),40788=>array(58,-63,948,836),40789=>array(62,-41,968,840),40790=>array(62,-65,954,840),40791=>array(65,-64,959,837),40792=>array(56,-52,976,860),40793=>array(57,-71,960,835),40794=>array(57,-71,943,851),40795=>array(61,-62,956,830),40796=>array(47,-48,957,835),40797=>array(60,-64,957,834),40798=>array(61,-71,962,833),40799=>array(40,-63,956,836),40800=>array(40,-63,930,836),40801=>array(40,-63,943,836),40802=>array(42,-68,958,846),40803=>array(55,-63,927,836),40804=>array(45,-65,969,839),40805=>array(55,-87,954,830),40806=>array(46,-73,967,836),40807=>array(64,-65,942,836),40808=>array(42,-45,958,839),40809=>array(64,-63,950,837),40810=>array(58,-63,960,836),40811=>array(66,-65,911,829),40812=>array(46,-63,956,836),40813=>array(63,-66,937,825),40814=>array(59,-73,956,831),40815=>array(59,-56,958,844),40816=>array(54,-48,949,851),40817=>array(58,-68,958,828),40818=>array(55,-66,940,836),40819=>array(73,-64,927,839),40820=>array(54,-67,957,837),40821=>array(60,-42,921,877),40822=>array(56,-60,954,846),40823=>array(58,-66,936,836),40824=>array(57,-29,968,829),40825=>array(47,-65,952,847),40826=>array(54,-71,931,837),40827=>array(59,-71,962,830),40828=>array(60,-56,940,839),40829=>array(47,-70,964,839),40830=>array(53,-69,975,829),40831=>array(75,-61,925,827),40832=>array(52,-59,930,817),40833=>array(52,-59,950,842),40834=>array(52,-59,908,842),40835=>array(52,-47,953,817),40836=>array(46,-57,947,826),40837=>array(52,-47,965,828),40838=>array(52,-67,870,817),40839=>array(51,-53,941,824),40840=>array(52,-70,969,817),40841=>array(50,-71,918,817),40842=>array(54,-68,965,821),40843=>array(44,-77,889,813),40844=>array(68,-68,927,817),40845=>array(50,-66,970,833),40846=>array(44,-63,975,797),40847=>array(59,-76,957,838),40848=>array(44,-63,975,845),40849=>array(50,-61,965,834),40850=>array(61,-64,957,838),40851=>array(45,-68,955,833),40852=>array(60,-69,956,850),40853=>array(44,-64,962,858),40854=>array(47,-47,971,819),40855=>array(63,-56,957,829),40856=>array(71,-65,958,837),40857=>array(37,-65,928,823),40858=>array(23,-66,923,834),40859=>array(21,-62,934,828),40860=>array(37,-41,967,846),40861=>array(16,-55,965,851),40862=>array(56,-54,970,843),40863=>array(50,-34,965,827),40864=>array(28,-64,976,848),40865=>array(56,-48,975,857),40866=>array(31,-62,986,863),40867=>array(29,-68,969,841),40868=>array(31,-43,962,857),40869=>array(31,-74,969,857),44032=>array(98,-69,936,842),44033=>array(88,-59,936,837),44034=>array(88,-61,936,837),44035=>array(88,-71,936,837),44036=>array(90,-45,936,842),44037=>array(88,-69,936,837),44038=>array(88,-76,936,837),44039=>array(88,-44,936,837),44040=>array(88,-62,936,837),44041=>array(88,-64,936,837),44042=>array(88,-64,936,837),44043=>array(88,-64,936,837),44044=>array(88,-70,936,837),44045=>array(88,-64,936,837),44046=>array(88,-64,936,837),44047=>array(88,-76,936,837),44048=>array(88,-62,936,837),44049=>array(88,-61,936,837),44050=>array(88,-70,936,837),44051=>array(88,-74,936,837),44052=>array(88,-69,936,837),44053=>array(88,-67,936,837),44054=>array(88,-72,936,837),44055=>array(88,-71,936,837),44056=>array(88,-66,936,837),44057=>array(88,-59,936,837),44058=>array(88,-60,936,837),44059=>array(88,-69,936,837),44060=>array(104,-69,907,842),44061=>array(88,-61,907,842),44062=>array(88,-61,907,842),44063=>array(88,-71,931,842),44064=>array(90,-46,907,842),44065=>array(88,-68,912,842),44066=>array(88,-76,907,842),44067=>array(88,-44,921,842),44068=>array(88,-62,917,842),44069=>array(88,-64,907,842),44070=>array(88,-64,908,842),44071=>array(88,-64,908,842),44072=>array(88,-69,923,842),44073=>array(88,-64,908,842),44074=>array(88,-64,908,842),44075=>array(88,-76,907,842),44076=>array(88,-62,907,842),44077=>array(88,-61,907,842),44078=>array(88,-69,922,842),44079=>array(88,-74,929,842),44080=>array(88,-69,927,842),44081=>array(88,-68,911,842),44082=>array(88,-72,929,842),44083=>array(88,-70,936,842),44084=>array(88,-66,908,842),44085=>array(88,-59,916,842),44086=>array(88,-60,928,842),44087=>array(88,-68,908,842),44088=>array(98,-68,935,843),44089=>array(90,-59,936,842),44090=>array(90,-61,936,842),44091=>array(90,-71,936,842),44092=>array(90,-45,936,842),44093=>array(90,-69,936,842),44094=>array(90,-76,936,842),44095=>array(90,-44,936,842),44096=>array(90,-62,936,842),44097=>array(90,-64,936,842),44098=>array(90,-64,936,842),44099=>array(90,-64,936,842),44100=>array(90,-70,936,842),44101=>array(90,-64,936,842),44102=>array(90,-64,936,842),44103=>array(90,-76,936,842),44104=>array(90,-62,936,842),44105=>array(90,-61,936,842),44106=>array(90,-70,936,842),44107=>array(90,-74,936,842),44108=>array(90,-69,936,842),44109=>array(90,-67,936,842),44110=>array(90,-72,936,842),44111=>array(90,-71,936,842),44112=>array(90,-66,936,842),44113=>array(90,-59,936,842),44114=>array(90,-60,936,842),44115=>array(90,-69,936,842),44116=>array(104,-69,907,842),44117=>array(88,-61,907,842),44118=>array(88,-61,907,842),44119=>array(88,-71,931,842),44120=>array(90,-46,907,842),44121=>array(88,-68,912,842),44122=>array(88,-76,907,842),44123=>array(88,-44,921,842),44124=>array(88,-62,917,842),44125=>array(88,-64,907,842),44126=>array(88,-64,908,842),44127=>array(88,-64,908,842),44128=>array(88,-69,923,842),44129=>array(88,-64,908,842),44130=>array(88,-64,908,842),44131=>array(88,-76,907,842),44132=>array(88,-62,907,842),44133=>array(88,-61,907,842),44134=>array(88,-69,922,842),44135=>array(88,-74,929,842),44136=>array(88,-69,927,842),44137=>array(88,-68,911,842),44138=>array(88,-72,929,842),44139=>array(88,-70,936,842),44140=>array(88,-66,908,842),44141=>array(88,-59,916,842),44142=>array(88,-60,928,842),44143=>array(88,-68,908,842),44144=>array(98,-70,907,841),44145=>array(90,-61,907,841),44146=>array(90,-61,907,841),44147=>array(90,-71,931,841),44148=>array(90,-46,907,841),44149=>array(90,-68,912,841),44150=>array(90,-76,907,841),44151=>array(90,-44,921,841),44152=>array(90,-62,917,841),44153=>array(90,-64,907,841),44154=>array(90,-64,908,841),44155=>array(90,-64,908,841),44156=>array(90,-69,923,841),44157=>array(90,-64,908,841),44158=>array(90,-64,908,841),44159=>array(90,-76,906,841),44160=>array(90,-62,907,841),44161=>array(90,-61,907,841),44162=>array(90,-69,922,841),44163=>array(90,-74,929,841),44164=>array(90,-69,927,841),44165=>array(90,-68,911,841),44166=>array(90,-72,929,841),44167=>array(90,-70,936,841),44168=>array(90,-66,908,841),44169=>array(90,-59,916,841),44170=>array(90,-60,928,841),44171=>array(90,-68,908,841),44172=>array(93,-68,907,843),44173=>array(74,-61,907,843),44174=>array(74,-61,907,843),44175=>array(74,-71,931,843),44176=>array(70,-46,907,843),44177=>array(74,-68,912,843),44178=>array(74,-76,907,843),44179=>array(74,-44,921,843),44180=>array(74,-62,917,843),44181=>array(74,-64,907,843),44182=>array(74,-64,908,843),44183=>array(74,-64,908,843),44184=>array(74,-69,923,843),44185=>array(74,-64,908,843),44186=>array(74,-64,908,843),44187=>array(74,-76,907,843),44188=>array(74,-62,907,843),44189=>array(74,-61,907,843),44190=>array(74,-69,922,843),44191=>array(74,-74,929,843),44192=>array(74,-69,927,843),44193=>array(74,-68,911,843),44194=>array(74,-72,929,843),44195=>array(74,-70,936,843),44196=>array(74,-66,908,843),44197=>array(74,-59,916,843),44198=>array(74,-60,928,843),44199=>array(74,-68,908,843),44200=>array(98,-70,907,842),44201=>array(90,-61,908,842),44202=>array(90,-61,908,842),44203=>array(90,-71,931,842),44204=>array(90,-46,907,842),44205=>array(90,-68,912,842),44206=>array(90,-76,908,842),44207=>array(90,-44,921,842),44208=>array(90,-62,917,842),44209=>array(90,-64,908,842),44210=>array(90,-64,908,842),44211=>array(90,-64,908,842),44212=>array(90,-69,923,842),44213=>array(90,-64,908,842),44214=>array(90,-64,908,842),44215=>array(90,-76,908,842),44216=>array(90,-62,908,842),44217=>array(90,-61,908,842),44218=>array(90,-69,922,842),44219=>array(90,-74,929,842),44220=>array(90,-69,927,842),44221=>array(90,-68,911,842),44222=>array(90,-72,929,842),44223=>array(90,-70,936,842),44224=>array(90,-66,908,842),44225=>array(90,-59,916,842),44226=>array(90,-60,928,842),44227=>array(90,-68,908,842),44228=>array(78,-68,907,843),44229=>array(79,-61,907,843),44230=>array(79,-61,907,843),44231=>array(79,-71,931,843),44232=>array(70,-46,907,843),44233=>array(79,-68,912,843),44234=>array(79,-76,907,843),44235=>array(79,-44,921,843),44236=>array(79,-62,917,843),44237=>array(79,-64,907,843),44238=>array(79,-64,908,843),44239=>array(79,-64,908,843),44240=>array(79,-69,923,843),44241=>array(79,-64,908,843),44242=>array(79,-64,908,843),44243=>array(79,-76,907,843),44244=>array(79,-62,907,843),44245=>array(79,-61,907,843),44246=>array(79,-69,922,843),44247=>array(79,-74,929,843),44248=>array(79,-69,927,843),44249=>array(79,-68,911,843),44250=>array(79,-72,929,843),44251=>array(79,-70,936,843),44252=>array(79,-66,908,843),44253=>array(79,-59,916,843),44254=>array(79,-60,928,843),44255=>array(79,-68,908,843),44256=>array(62,27,943,700),44257=>array(79,-61,921,770),44258=>array(79,-61,921,770),44259=>array(79,-71,921,770),44260=>array(79,-46,921,770),44261=>array(79,-68,921,770),44262=>array(79,-74,921,770),44263=>array(79,-44,921,770),44264=>array(79,-62,921,770),44265=>array(79,-64,921,770),44266=>array(79,-64,921,770),44267=>array(79,-63,921,770),44268=>array(79,-68,921,770),44269=>array(79,-64,921,770),44270=>array(79,-63,921,770),44271=>array(79,-74,921,770),44272=>array(79,-62,921,770),44273=>array(79,-61,921,770),44274=>array(79,-69,921,770),44275=>array(79,-74,921,770),44276=>array(79,-69,921,770),44277=>array(79,-68,921,770),44278=>array(79,-72,921,770),44279=>array(79,-70,921,770),44280=>array(79,-66,921,770),44281=>array(79,-59,921,770),44282=>array(79,-60,921,770),44283=>array(79,-68,921,770),44284=>array(38,-68,935,843),44285=>array(64,-59,936,842),44286=>array(64,-61,936,842),44287=>array(64,-71,936,842),44288=>array(57,-45,936,842),44289=>array(64,-69,936,842),44290=>array(64,-76,936,842),44291=>array(64,-44,936,842),44292=>array(64,-62,936,842),44293=>array(64,-64,936,842),44294=>array(64,-64,936,842),44295=>array(64,-64,936,842),44296=>array(64,-70,936,842),44297=>array(64,-64,936,842),44298=>array(64,-64,936,842),44299=>array(64,-76,936,842),44300=>array(64,-62,936,842),44301=>array(64,-61,936,842),44302=>array(64,-70,936,842),44303=>array(64,-74,936,842),44304=>array(64,-69,936,842),44305=>array(64,-67,936,842),44306=>array(64,-72,936,842),44307=>array(64,-71,936,842),44308=>array(64,-66,936,842),44309=>array(64,-59,936,842),44310=>array(64,-60,936,842),44311=>array(64,-69,936,842),44312=>array(51,-69,907,842),44313=>array(65,-61,907,841),44314=>array(65,-61,907,841),44315=>array(65,-71,931,841),44316=>array(53,-46,907,841),44317=>array(65,-68,912,841),44318=>array(65,-76,907,841),44319=>array(65,-44,921,841),44320=>array(65,-62,917,841),44321=>array(65,-64,907,841),44322=>array(65,-64,908,841),44323=>array(65,-64,908,841),44324=>array(65,-69,923,841),44325=>array(65,-64,908,841),44326=>array(65,-64,908,841),44327=>array(65,-76,907,841),44328=>array(65,-62,907,841),44329=>array(65,-61,907,841),44330=>array(65,-69,922,841),44331=>array(65,-74,929,841),44332=>array(65,-69,927,841),44333=>array(65,-68,911,841),44334=>array(65,-72,929,841),44335=>array(65,-70,936,841),44336=>array(65,-66,908,841),44337=>array(65,-59,916,841),44338=>array(65,-60,928,841),44339=>array(65,-68,908,841),44340=>array(60,-69,907,842),44341=>array(64,-61,907,842),44342=>array(64,-61,907,842),44343=>array(64,-71,931,842),44344=>array(72,-46,907,842),44345=>array(64,-68,912,842),44346=>array(64,-76,907,842),44347=>array(64,-44,921,842),44348=>array(64,-62,917,842),44349=>array(64,-64,907,842),44350=>array(64,-64,908,842),44351=>array(64,-64,908,842),44352=>array(64,-69,923,842),44353=>array(64,-64,908,842),44354=>array(64,-64,908,842),44355=>array(64,-76,907,842),44356=>array(64,-62,907,842),44357=>array(64,-61,907,842),44358=>array(64,-69,922,842),44359=>array(64,-74,929,842),44360=>array(64,-69,927,842),44361=>array(64,-68,911,842),44362=>array(64,-72,929,842),44363=>array(64,-70,936,842),44364=>array(64,-66,908,842),44365=>array(64,-59,916,842),44366=>array(64,-60,928,842),44367=>array(64,-68,908,842),44368=>array(62,27,943,723),44369=>array(62,-61,943,770),44370=>array(62,-61,943,770),44371=>array(62,-71,943,770),44372=>array(62,-46,943,770),44373=>array(62,-68,943,770),44374=>array(62,-74,943,770),44375=>array(62,-44,943,770),44376=>array(62,-62,943,770),44377=>array(62,-64,943,770),44378=>array(62,-64,943,770),44379=>array(62,-63,943,770),44380=>array(62,-68,943,770),44381=>array(62,-64,943,770),44382=>array(62,-63,943,770),44383=>array(62,-74,943,770),44384=>array(62,-62,943,770),44385=>array(62,-61,943,770),44386=>array(62,-69,943,770),44387=>array(62,-74,943,770),44388=>array(62,-69,943,770),44389=>array(62,-68,943,770),44390=>array(62,-72,943,770),44391=>array(62,-70,943,770),44392=>array(62,-66,943,770),44393=>array(62,-59,943,770),44394=>array(62,-60,943,770),44395=>array(62,-68,943,770),44396=>array(79,-64,920,780),44397=>array(79,-61,921,769),44398=>array(79,-61,921,769),44399=>array(79,-71,921,769),44400=>array(79,-46,921,768),44401=>array(79,-68,921,769),44402=>array(79,-74,921,769),44403=>array(79,-44,921,769),44404=>array(79,-62,921,769),44405=>array(79,-64,921,769),44406=>array(79,-64,921,769),44407=>array(79,-63,921,769),44408=>array(79,-68,921,769),44409=>array(79,-64,921,769),44410=>array(79,-63,921,769),44411=>array(79,-74,921,769),44412=>array(79,-62,921,769),44413=>array(79,-61,921,769),44414=>array(79,-69,921,769),44415=>array(79,-74,921,769),44416=>array(79,-69,921,769),44417=>array(79,-68,921,769),44418=>array(79,-72,921,769),44419=>array(79,-70,921,769),44420=>array(79,-66,921,769),44421=>array(79,-59,921,769),44422=>array(79,-60,921,769),44423=>array(79,-68,921,769),44424=>array(67,-69,907,842),44425=>array(75,-61,907,841),44426=>array(75,-61,907,841),44427=>array(75,-71,931,841),44428=>array(81,-46,907,841),44429=>array(75,-68,912,841),44430=>array(75,-76,907,841),44431=>array(75,-44,921,841),44432=>array(75,-62,917,841),44433=>array(75,-64,907,841),44434=>array(75,-64,908,841),44435=>array(75,-64,908,841),44436=>array(75,-69,923,841),44437=>array(75,-64,908,841),44438=>array(75,-64,908,841),44439=>array(75,-76,906,841),44440=>array(75,-62,907,841),44441=>array(75,-61,907,841),44442=>array(75,-69,922,841),44443=>array(75,-74,929,841),44444=>array(75,-69,927,841),44445=>array(75,-68,911,841),44446=>array(75,-72,929,841),44447=>array(75,-70,936,841),44448=>array(75,-66,908,841),44449=>array(75,-59,916,841),44450=>array(75,-60,928,841),44451=>array(75,-68,908,841),44452=>array(40,-69,908,842),44453=>array(70,-61,907,843),44454=>array(70,-61,907,843),44455=>array(70,-71,931,843),44456=>array(79,-46,907,843),44457=>array(70,-68,912,843),44458=>array(70,-76,907,843),44459=>array(70,-44,921,843),44460=>array(70,-62,917,843),44461=>array(70,-64,907,843),44462=>array(70,-64,908,843),44463=>array(70,-64,908,843),44464=>array(70,-69,923,843),44465=>array(70,-64,908,843),44466=>array(70,-64,908,843),44467=>array(70,-76,907,843),44468=>array(70,-62,907,843),44469=>array(70,-61,907,843),44470=>array(70,-69,922,843),44471=>array(70,-74,929,843),44472=>array(70,-69,927,843),44473=>array(70,-68,911,843),44474=>array(70,-72,929,843),44475=>array(70,-70,936,843),44476=>array(70,-66,908,843),44477=>array(70,-59,916,843),44478=>array(70,-60,928,843),44479=>array(70,-68,908,843),44480=>array(55,-69,907,842),44481=>array(64,-61,907,842),44482=>array(64,-61,907,842),44483=>array(64,-71,931,842),44484=>array(64,-46,907,842),44485=>array(64,-68,912,842),44486=>array(64,-76,907,842),44487=>array(64,-44,921,842),44488=>array(64,-62,917,842),44489=>array(64,-64,907,842),44490=>array(64,-64,908,842),44491=>array(64,-64,908,842),44492=>array(64,-69,923,842),44493=>array(64,-64,908,842),44494=>array(64,-64,908,842),44495=>array(64,-76,907,842),44496=>array(64,-62,907,842),44497=>array(64,-61,907,842),44498=>array(64,-69,922,842),44499=>array(64,-74,929,842),44500=>array(64,-69,927,842),44501=>array(64,-68,911,842),44502=>array(64,-72,929,842),44503=>array(64,-70,936,842),44504=>array(64,-66,908,842),44505=>array(64,-59,916,842),44506=>array(64,-60,928,842),44507=>array(64,-68,908,842),44508=>array(71,-64,928,780),44509=>array(79,-61,921,768),44510=>array(79,-61,921,768),44511=>array(79,-71,921,768),44512=>array(79,-46,921,769),44513=>array(79,-68,921,768),44514=>array(79,-74,921,768),44515=>array(79,-44,921,768),44516=>array(79,-62,921,768),44517=>array(79,-64,921,768),44518=>array(79,-64,921,768),44519=>array(79,-63,921,768),44520=>array(79,-68,921,768),44521=>array(79,-64,921,768),44522=>array(79,-63,921,768),44523=>array(79,-74,921,768),44524=>array(79,-62,921,768),44525=>array(79,-61,921,768),44526=>array(79,-69,921,768),44527=>array(79,-74,921,768),44528=>array(79,-69,921,768),44529=>array(79,-68,921,768),44530=>array(79,-72,921,768),44531=>array(79,-70,921,768),44532=>array(79,-66,921,768),44533=>array(79,-59,921,768),44534=>array(79,-60,921,768),44535=>array(79,-68,921,768),44536=>array(57,62,943,685),44537=>array(78,-61,919,769),44538=>array(78,-61,919,769),44539=>array(78,-71,919,769),44540=>array(79,-46,921,770),44541=>array(78,-68,919,769),44542=>array(78,-74,919,769),44543=>array(78,-44,919,769),44544=>array(78,-62,919,769),44545=>array(78,-64,919,769),44546=>array(78,-64,919,769),44547=>array(78,-63,919,769),44548=>array(78,-68,919,769),44549=>array(78,-64,919,769),44550=>array(78,-63,919,769),44551=>array(78,-74,919,769),44552=>array(78,-62,919,769),44553=>array(78,-61,919,769),44554=>array(78,-69,919,769),44555=>array(78,-74,919,769),44556=>array(78,-69,919,769),44557=>array(78,-68,919,769),44558=>array(78,-72,919,769),44559=>array(78,-70,919,769),44560=>array(78,-66,919,769),44561=>array(78,-59,919,769),44562=>array(78,-60,919,769),44563=>array(78,-68,919,769),44564=>array(52,-69,907,842),44565=>array(64,-61,907,842),44566=>array(64,-61,907,842),44567=>array(64,-71,931,842),44568=>array(68,-46,907,842),44569=>array(64,-68,912,842),44570=>array(64,-76,907,842),44571=>array(64,-44,921,842),44572=>array(64,-62,917,842),44573=>array(64,-64,907,842),44574=>array(64,-64,908,842),44575=>array(64,-64,908,842),44576=>array(64,-69,923,842),44577=>array(64,-64,908,842),44578=>array(64,-64,908,842),44579=>array(64,-76,907,842),44580=>array(64,-62,907,842),44581=>array(64,-61,907,842),44582=>array(64,-69,922,842),44583=>array(64,-74,929,842),44584=>array(64,-69,927,842),44585=>array(64,-68,911,842),44586=>array(64,-72,929,842),44587=>array(64,-70,936,842),44588=>array(64,-66,908,842),44589=>array(64,-59,916,842),44590=>array(64,-60,928,842),44591=>array(64,-68,908,842),44592=>array(90,-69,907,842),44593=>array(63,-61,907,842),44594=>array(63,-61,907,842),44595=>array(63,-71,931,842),44596=>array(77,-46,907,842),44597=>array(63,-68,912,842),44598=>array(63,-76,907,842),44599=>array(63,-44,921,842),44600=>array(63,-62,917,842),44601=>array(63,-64,907,842),44602=>array(63,-64,908,842),44603=>array(63,-64,908,842),44604=>array(63,-69,923,842),44605=>array(63,-64,908,842),44606=>array(63,-64,908,842),44607=>array(63,-76,907,842),44608=>array(63,-62,907,842),44609=>array(63,-61,907,842),44610=>array(63,-69,922,842),44611=>array(63,-74,929,842),44612=>array(63,-69,927,842),44613=>array(63,-68,911,842),44614=>array(63,-72,929,842),44615=>array(63,-70,936,842),44616=>array(63,-66,908,842),44617=>array(63,-59,916,842),44618=>array(63,-60,928,842),44619=>array(63,-68,908,842),44620=>array(46,-69,936,842),44621=>array(88,-59,936,842),44622=>array(88,-61,936,842),44623=>array(88,-71,936,842),44624=>array(60,-45,936,842),44625=>array(88,-69,936,842),44626=>array(88,-76,936,842),44627=>array(88,-44,936,842),44628=>array(88,-62,936,842),44629=>array(88,-64,936,842),44630=>array(88,-64,936,842),44631=>array(88,-64,936,842),44632=>array(88,-70,936,842),44633=>array(88,-64,936,842),44634=>array(88,-64,936,842),44635=>array(88,-76,936,842),44636=>array(88,-62,936,842),44637=>array(88,-61,936,842),44638=>array(88,-70,936,842),44639=>array(88,-74,936,842),44640=>array(88,-69,936,842),44641=>array(88,-67,936,842),44642=>array(88,-72,936,842),44643=>array(88,-71,936,842),44644=>array(88,-66,936,842),44645=>array(88,-59,936,842),44646=>array(88,-60,936,842),44647=>array(88,-69,936,842),44648=>array(41,-69,907,842),44649=>array(68,-61,907,837),44650=>array(68,-61,907,837),44651=>array(68,-71,931,837),44652=>array(50,-46,907,842),44653=>array(68,-68,912,837),44654=>array(68,-76,907,837),44655=>array(68,-44,921,837),44656=>array(68,-62,917,837),44657=>array(68,-64,907,837),44658=>array(68,-64,908,837),44659=>array(68,-64,908,837),44660=>array(68,-69,923,837),44661=>array(68,-64,908,837),44662=>array(68,-64,908,837),44663=>array(68,-76,907,837),44664=>array(68,-62,907,837),44665=>array(68,-61,907,837),44666=>array(68,-69,922,837),44667=>array(68,-74,929,837),44668=>array(68,-69,927,837),44669=>array(68,-68,911,837),44670=>array(68,-72,929,837),44671=>array(68,-70,936,837),44672=>array(68,-66,908,837),44673=>array(68,-59,916,837),44674=>array(68,-60,928,837),44675=>array(68,-68,908,837),44676=>array(46,-69,936,842),44677=>array(88,-59,936,842),44678=>array(88,-61,936,842),44679=>array(88,-71,936,842),44680=>array(60,-45,936,842),44681=>array(88,-69,936,842),44682=>array(88,-76,936,842),44683=>array(88,-44,936,842),44684=>array(88,-62,936,842),44685=>array(88,-64,936,842),44686=>array(88,-64,936,842),44687=>array(88,-64,936,842),44688=>array(88,-70,936,842),44689=>array(88,-64,936,842),44690=>array(88,-64,936,842),44691=>array(88,-76,936,842),44692=>array(88,-62,936,842),44693=>array(88,-61,936,842),44694=>array(88,-70,936,842),44695=>array(88,-74,936,842),44696=>array(88,-69,936,842),44697=>array(88,-67,936,842),44698=>array(88,-72,936,842),44699=>array(88,-71,936,842),44700=>array(88,-66,936,842),44701=>array(88,-59,936,842),44702=>array(88,-60,936,842),44703=>array(88,-69,936,842),44704=>array(41,-69,907,842),44705=>array(68,-61,907,842),44706=>array(68,-61,907,842),44707=>array(68,-71,931,842),44708=>array(50,-46,907,842),44709=>array(68,-68,912,842),44710=>array(68,-76,907,842),44711=>array(68,-44,921,842),44712=>array(68,-62,917,842),44713=>array(68,-64,907,842),44714=>array(68,-64,908,842),44715=>array(68,-64,908,842),44716=>array(68,-69,923,842),44717=>array(68,-64,908,842),44718=>array(68,-64,908,842),44719=>array(68,-76,907,842),44720=>array(68,-62,907,842),44721=>array(68,-61,907,842),44722=>array(68,-69,922,842),44723=>array(68,-74,929,842),44724=>array(68,-69,927,842),44725=>array(68,-68,911,842),44726=>array(68,-72,929,842),44727=>array(68,-70,936,842),44728=>array(68,-66,908,842),44729=>array(68,-59,916,842),44730=>array(68,-60,928,842),44731=>array(68,-68,908,842),44732=>array(46,-70,907,841),44733=>array(88,-61,907,836),44734=>array(88,-61,907,836),44735=>array(88,-71,931,836),44736=>array(60,-46,907,841),44737=>array(88,-68,912,836),44738=>array(88,-76,907,836),44739=>array(88,-44,921,836),44740=>array(88,-62,917,836),44741=>array(88,-64,907,836),44742=>array(88,-64,908,836),44743=>array(88,-64,908,836),44744=>array(88,-69,923,836),44745=>array(88,-64,908,836),44746=>array(88,-64,908,836),44747=>array(88,-76,906,836),44748=>array(88,-62,907,836),44749=>array(88,-61,907,836),44750=>array(88,-69,922,836),44751=>array(88,-74,929,836),44752=>array(88,-69,927,836),44753=>array(88,-68,911,836),44754=>array(88,-72,929,836),44755=>array(88,-70,936,836),44756=>array(88,-66,908,836),44757=>array(88,-59,916,836),44758=>array(88,-60,928,836),44759=>array(88,-68,908,836),44760=>array(36,-68,907,843),44761=>array(53,-61,907,843),44762=>array(53,-61,907,843),44763=>array(53,-71,931,843),44764=>array(35,-46,907,843),44765=>array(53,-68,912,843),44766=>array(53,-76,907,843),44767=>array(53,-44,921,843),44768=>array(53,-62,917,843),44769=>array(53,-64,907,843),44770=>array(53,-64,908,843),44771=>array(53,-64,908,843),44772=>array(53,-69,923,843),44773=>array(53,-64,908,843),44774=>array(53,-64,908,843),44775=>array(53,-76,907,843),44776=>array(53,-62,907,843),44777=>array(53,-61,907,843),44778=>array(53,-69,922,843),44779=>array(53,-74,929,843),44780=>array(53,-69,927,843),44781=>array(53,-68,911,843),44782=>array(53,-72,929,843),44783=>array(53,-70,936,843),44784=>array(53,-66,908,843),44785=>array(53,-59,916,843),44786=>array(53,-60,928,843),44787=>array(53,-68,908,843),44788=>array(46,-69,908,842),44789=>array(88,-61,909,842),44790=>array(88,-61,909,842),44791=>array(88,-71,931,842),44792=>array(60,-46,909,841),44793=>array(88,-68,912,842),44794=>array(88,-76,909,842),44795=>array(88,-44,921,842),44796=>array(88,-62,917,842),44797=>array(88,-64,909,842),44798=>array(88,-64,909,842),44799=>array(88,-64,909,842),44800=>array(88,-69,923,842),44801=>array(88,-64,909,842),44802=>array(88,-64,909,842),44803=>array(88,-76,909,842),44804=>array(88,-62,909,842),44805=>array(88,-61,909,842),44806=>array(88,-69,922,842),44807=>array(88,-74,929,842),44808=>array(88,-69,927,842),44809=>array(88,-68,911,842),44810=>array(88,-72,929,842),44811=>array(88,-70,936,842),44812=>array(88,-66,909,842),44813=>array(88,-59,916,842),44814=>array(88,-60,928,842),44815=>array(88,-68,909,842),44816=>array(36,-68,907,843),44817=>array(53,-61,907,838),44818=>array(53,-61,907,838),44819=>array(53,-71,931,838),44820=>array(35,-46,907,843),44821=>array(53,-68,912,838),44822=>array(53,-76,907,838),44823=>array(53,-44,921,838),44824=>array(53,-62,917,838),44825=>array(53,-64,907,838),44826=>array(53,-64,908,838),44827=>array(53,-64,908,838),44828=>array(53,-69,923,838),44829=>array(53,-64,908,838),44830=>array(53,-64,908,838),44831=>array(53,-76,907,838),44832=>array(53,-62,907,838),44833=>array(53,-61,907,838),44834=>array(53,-69,922,838),44835=>array(53,-74,929,838),44836=>array(53,-69,927,838),44837=>array(53,-68,911,838),44838=>array(53,-72,929,838),44839=>array(53,-70,936,838),44840=>array(53,-66,908,838),44841=>array(53,-59,916,838),44842=>array(53,-60,928,838),44843=>array(53,-68,908,838),44844=>array(60,12,940,714),44845=>array(79,-61,921,767),44846=>array(79,-61,921,767),44847=>array(79,-71,921,767),44848=>array(79,-46,921,766),44849=>array(79,-68,921,767),44850=>array(79,-74,921,767),44851=>array(79,-44,921,767),44852=>array(79,-62,921,767),44853=>array(79,-64,921,767),44854=>array(79,-64,921,767),44855=>array(79,-63,921,767),44856=>array(79,-68,921,767),44857=>array(79,-64,921,767),44858=>array(79,-63,921,767),44859=>array(79,-74,921,767),44860=>array(79,-62,921,767),44861=>array(79,-61,921,767),44862=>array(79,-69,921,767),44863=>array(79,-74,921,767),44864=>array(79,-69,921,767),44865=>array(79,-68,921,767),44866=>array(79,-72,921,767),44867=>array(79,-70,921,767),44868=>array(79,-66,921,767),44869=>array(79,-59,921,767),44870=>array(79,-60,921,767),44871=>array(79,-68,921,767),44872=>array(52,-69,936,842),44873=>array(69,-59,936,837),44874=>array(69,-61,936,837),44875=>array(69,-71,936,837),44876=>array(72,-45,936,842),44877=>array(69,-69,936,837),44878=>array(69,-76,936,837),44879=>array(69,-44,936,837),44880=>array(69,-62,936,837),44881=>array(69,-64,936,837),44882=>array(69,-64,936,837),44883=>array(69,-64,936,837),44884=>array(69,-70,936,837),44885=>array(69,-64,936,837),44886=>array(69,-64,936,837),44887=>array(69,-76,936,837),44888=>array(69,-62,936,837),44889=>array(69,-61,936,837),44890=>array(69,-70,936,837),44891=>array(69,-74,936,837),44892=>array(69,-69,936,837),44893=>array(69,-67,936,837),44894=>array(69,-72,936,837),44895=>array(69,-71,936,837),44896=>array(69,-66,936,837),44897=>array(69,-59,936,837),44898=>array(69,-60,936,837),44899=>array(69,-69,936,837),44900=>array(68,-69,907,842),44901=>array(70,-61,907,842),44902=>array(70,-61,907,842),44903=>array(70,-71,931,842),44904=>array(57,-46,907,842),44905=>array(70,-68,912,842),44906=>array(70,-76,907,842),44907=>array(70,-44,921,842),44908=>array(70,-62,917,842),44909=>array(70,-64,907,842),44910=>array(70,-64,908,842),44911=>array(70,-64,908,842),44912=>array(70,-69,923,842),44913=>array(70,-64,908,842),44914=>array(70,-64,908,842),44915=>array(70,-76,907,842),44916=>array(70,-62,907,842),44917=>array(70,-61,907,842),44918=>array(70,-69,922,842),44919=>array(70,-74,929,842),44920=>array(70,-69,927,842),44921=>array(70,-68,911,842),44922=>array(70,-72,929,842),44923=>array(70,-70,936,842),44924=>array(70,-66,908,842),44925=>array(70,-59,916,842),44926=>array(70,-60,928,842),44927=>array(70,-68,908,842),44928=>array(78,-69,907,842),44929=>array(64,-61,907,842),44930=>array(64,-61,907,842),44931=>array(64,-71,931,842),44932=>array(69,-46,907,842),44933=>array(64,-68,912,842),44934=>array(64,-76,907,842),44935=>array(64,-44,921,842),44936=>array(64,-62,917,842),44937=>array(64,-64,907,842),44938=>array(64,-64,908,842),44939=>array(64,-64,908,842),44940=>array(64,-69,923,842),44941=>array(64,-64,908,842),44942=>array(64,-64,908,842),44943=>array(64,-76,907,842),44944=>array(64,-62,907,842),44945=>array(64,-61,907,842),44946=>array(64,-69,922,842),44947=>array(64,-74,929,842),44948=>array(64,-69,927,842),44949=>array(64,-68,911,842),44950=>array(64,-72,929,842),44951=>array(64,-70,936,842),44952=>array(64,-66,908,842),44953=>array(64,-59,916,842),44954=>array(64,-60,928,842),44955=>array(64,-68,908,842),44956=>array(60,32,940,714),44957=>array(79,-61,921,794),44958=>array(79,-61,921,794),44959=>array(79,-71,921,794),44960=>array(79,-46,921,785),44961=>array(79,-68,921,794),44962=>array(79,-74,921,794),44963=>array(79,-44,921,794),44964=>array(79,-62,921,794),44965=>array(79,-64,921,794),44966=>array(79,-64,921,794),44967=>array(79,-63,921,794),44968=>array(79,-68,921,794),44969=>array(79,-64,921,794),44970=>array(79,-63,921,794),44971=>array(79,-74,921,794),44972=>array(79,-62,921,794),44973=>array(79,-61,921,794),44974=>array(79,-69,921,794),44975=>array(79,-74,921,794),44976=>array(79,-69,921,794),44977=>array(79,-68,921,794),44978=>array(79,-72,921,794),44979=>array(79,-70,921,794),44980=>array(79,-66,921,794),44981=>array(79,-59,921,794),44982=>array(79,-60,921,794),44983=>array(79,-68,921,794),44984=>array(79,-64,921,776),44985=>array(79,-61,921,766),44986=>array(79,-61,921,766),44987=>array(79,-71,921,766),44988=>array(79,-46,921,767),44989=>array(79,-68,921,766),44990=>array(79,-74,921,766),44991=>array(79,-44,921,766),44992=>array(79,-62,921,766),44993=>array(79,-64,921,766),44994=>array(79,-64,921,766),44995=>array(79,-63,921,766),44996=>array(79,-68,921,766),44997=>array(79,-64,921,766),44998=>array(79,-63,921,766),44999=>array(79,-74,921,766),45000=>array(79,-62,921,766),45001=>array(79,-61,921,766),45002=>array(79,-69,921,766),45003=>array(79,-74,921,766),45004=>array(79,-69,921,766),45005=>array(79,-68,921,766),45006=>array(79,-72,921,766),45007=>array(79,-70,921,766),45008=>array(79,-66,921,766),45009=>array(79,-59,921,766),45010=>array(79,-60,921,766),45011=>array(79,-68,921,766),45012=>array(78,-70,907,841),45013=>array(68,-61,907,841),45014=>array(68,-61,907,841),45015=>array(68,-71,931,841),45016=>array(80,-46,907,841),45017=>array(68,-68,912,841),45018=>array(68,-76,907,841),45019=>array(68,-44,921,841),45020=>array(68,-62,917,841),45021=>array(68,-64,907,841),45022=>array(68,-64,908,841),45023=>array(68,-64,908,841),45024=>array(68,-69,923,841),45025=>array(68,-64,908,841),45026=>array(68,-64,908,841),45027=>array(68,-76,906,841),45028=>array(68,-62,907,841),45029=>array(68,-61,907,841),45030=>array(68,-69,922,841),45031=>array(68,-74,929,841),45032=>array(68,-69,927,841),45033=>array(68,-68,911,841),45034=>array(68,-72,929,841),45035=>array(68,-70,936,841),45036=>array(68,-66,908,841),45037=>array(68,-59,916,841),45038=>array(68,-60,928,841),45039=>array(68,-68,908,841),45040=>array(50,-68,912,843),45041=>array(67,-61,907,838),45042=>array(67,-61,907,838),45043=>array(67,-71,931,838),45044=>array(75,-46,907,843),45045=>array(67,-68,912,838),45046=>array(67,-76,907,838),45047=>array(67,-44,921,838),45048=>array(67,-62,917,838),45049=>array(67,-64,907,838),45050=>array(67,-64,908,838),45051=>array(67,-64,908,838),45052=>array(67,-69,923,838),45053=>array(67,-64,908,838),45054=>array(67,-64,908,838),45055=>array(67,-76,907,838),45056=>array(67,-62,907,838),45057=>array(67,-61,907,838),45058=>array(67,-69,922,838),45059=>array(67,-74,929,838),45060=>array(67,-69,927,838),45061=>array(67,-68,911,838),45062=>array(67,-72,929,838),45063=>array(67,-70,936,838),45064=>array(67,-66,908,838),45065=>array(67,-59,916,838),45066=>array(67,-60,928,838),45067=>array(67,-68,908,838),45068=>array(64,-69,907,842),45069=>array(65,-61,907,842),45070=>array(65,-61,907,842),45071=>array(65,-71,931,842),45072=>array(78,-46,907,842),45073=>array(65,-68,912,842),45074=>array(65,-76,907,842),45075=>array(65,-44,921,842),45076=>array(65,-62,917,842),45077=>array(65,-64,907,842),45078=>array(65,-64,908,842),45079=>array(65,-64,908,842),45080=>array(65,-69,923,842),45081=>array(65,-64,908,842),45082=>array(65,-64,908,842),45083=>array(65,-76,907,842),45084=>array(65,-62,907,842),45085=>array(65,-61,907,842),45086=>array(65,-69,922,842),45087=>array(65,-74,929,842),45088=>array(65,-69,927,842),45089=>array(65,-68,911,842),45090=>array(65,-72,929,842),45091=>array(65,-70,936,842),45092=>array(65,-66,908,842),45093=>array(65,-59,916,842),45094=>array(65,-60,928,842),45095=>array(65,-68,908,842),45096=>array(84,-64,921,776),45097=>array(79,-61,921,766),45098=>array(79,-61,921,766),45099=>array(79,-71,921,766),45100=>array(81,-46,922,767),45101=>array(79,-68,921,766),45102=>array(79,-74,921,766),45103=>array(79,-44,921,766),45104=>array(79,-62,921,766),45105=>array(79,-64,921,766),45106=>array(79,-64,921,766),45107=>array(79,-63,921,766),45108=>array(79,-68,921,766),45109=>array(79,-64,921,766),45110=>array(79,-63,921,766),45111=>array(79,-74,921,766),45112=>array(79,-62,921,766),45113=>array(79,-61,921,766),45114=>array(79,-69,921,766),45115=>array(79,-74,921,766),45116=>array(79,-69,921,766),45117=>array(79,-68,921,766),45118=>array(79,-72,921,766),45119=>array(79,-70,921,766),45120=>array(79,-66,921,766),45121=>array(79,-59,921,766),45122=>array(79,-60,921,766),45123=>array(79,-68,921,766),45124=>array(57,52,943,691),45125=>array(79,-61,921,767),45126=>array(79,-61,921,767),45127=>array(79,-71,921,767),45128=>array(79,-46,921,767),45129=>array(79,-68,921,767),45130=>array(79,-74,921,767),45131=>array(79,-44,921,767),45132=>array(79,-62,921,767),45133=>array(79,-64,921,767),45134=>array(79,-64,921,767),45135=>array(79,-63,921,767),45136=>array(79,-68,921,767),45137=>array(79,-64,921,767),45138=>array(79,-63,921,767),45139=>array(79,-74,921,767),45140=>array(79,-62,921,767),45141=>array(79,-61,921,767),45142=>array(79,-69,921,767),45143=>array(79,-74,921,767),45144=>array(79,-69,921,767),45145=>array(79,-68,921,767),45146=>array(79,-72,921,767),45147=>array(79,-70,921,767),45148=>array(79,-66,921,767),45149=>array(79,-59,921,767),45150=>array(79,-60,921,767),45151=>array(79,-68,921,767),45152=>array(66,-69,907,842),45153=>array(75,-61,907,842),45154=>array(75,-61,907,842),45155=>array(75,-71,931,842),45156=>array(74,-46,907,842),45157=>array(75,-68,912,842),45158=>array(75,-76,907,842),45159=>array(75,-44,921,842),45160=>array(75,-62,917,842),45161=>array(75,-64,907,842),45162=>array(75,-64,908,842),45163=>array(75,-64,908,842),45164=>array(75,-69,923,842),45165=>array(75,-64,908,842),45166=>array(75,-64,908,842),45167=>array(75,-76,907,842),45168=>array(75,-62,907,842),45169=>array(75,-61,907,842),45170=>array(75,-69,922,842),45171=>array(75,-74,929,842),45172=>array(75,-69,927,842),45173=>array(75,-68,911,842),45174=>array(75,-72,929,842),45175=>array(75,-70,936,842),45176=>array(75,-66,908,842),45177=>array(75,-59,916,842),45178=>array(75,-60,928,842),45179=>array(75,-68,908,842),45180=>array(56,-69,907,842),45181=>array(123,-61,907,842),45182=>array(123,-61,907,842),45183=>array(123,-71,931,842),45184=>array(105,-46,907,842),45185=>array(123,-68,912,842),45186=>array(123,-76,907,842),45187=>array(123,-44,921,842),45188=>array(123,-62,917,842),45189=>array(123,-64,907,842),45190=>array(123,-64,908,842),45191=>array(123,-64,908,842),45192=>array(123,-69,923,842),45193=>array(123,-64,908,842),45194=>array(123,-64,908,842),45195=>array(123,-76,907,842),45196=>array(123,-62,907,842),45197=>array(123,-61,907,842),45198=>array(123,-69,922,842),45199=>array(123,-74,929,842),45200=>array(123,-69,927,842),45201=>array(123,-68,911,842),45202=>array(123,-72,929,842),45203=>array(123,-70,936,842),45204=>array(123,-66,908,842),45205=>array(123,-59,916,842),45206=>array(123,-60,928,842),45207=>array(123,-68,908,842),45208=>array(109,-69,936,842),45209=>array(109,-59,936,842),45210=>array(109,-61,936,842),45211=>array(109,-71,936,842),45212=>array(109,-45,936,842),45213=>array(109,-69,936,842),45214=>array(109,-76,936,842),45215=>array(109,-44,936,842),45216=>array(109,-62,936,842),45217=>array(109,-64,936,842),45218=>array(109,-64,936,842),45219=>array(109,-64,936,842),45220=>array(109,-70,936,842),45221=>array(109,-64,936,842),45222=>array(109,-64,936,842),45223=>array(109,-76,936,842),45224=>array(109,-62,936,842),45225=>array(109,-61,936,842),45226=>array(109,-70,936,842),45227=>array(109,-74,936,842),45228=>array(109,-69,936,842),45229=>array(109,-67,936,842),45230=>array(109,-72,936,842),45231=>array(109,-71,936,842),45232=>array(109,-66,936,842),45233=>array(109,-59,936,842),45234=>array(109,-60,936,842),45235=>array(109,-69,936,842),45236=>array(133,-69,907,842),45237=>array(109,-61,907,842),45238=>array(109,-61,907,842),45239=>array(109,-71,931,842),45240=>array(109,-46,907,842),45241=>array(109,-68,912,842),45242=>array(109,-76,907,842),45243=>array(109,-44,921,842),45244=>array(109,-62,917,842),45245=>array(109,-64,907,842),45246=>array(109,-64,908,842),45247=>array(109,-64,908,842),45248=>array(109,-69,923,842),45249=>array(109,-64,908,842),45250=>array(109,-64,908,842),45251=>array(109,-76,907,842),45252=>array(109,-62,907,842),45253=>array(109,-61,907,842),45254=>array(109,-69,922,842),45255=>array(109,-74,929,842),45256=>array(109,-69,927,842),45257=>array(109,-68,911,842),45258=>array(109,-72,929,842),45259=>array(109,-70,936,842),45260=>array(109,-66,908,842),45261=>array(109,-59,916,842),45262=>array(109,-60,928,842),45263=>array(109,-68,908,842),45264=>array(109,-69,936,842),45265=>array(109,-59,936,842),45266=>array(109,-61,936,842),45267=>array(109,-71,936,842),45268=>array(109,-45,936,842),45269=>array(109,-69,936,842),45270=>array(109,-76,936,842),45271=>array(109,-44,936,842),45272=>array(109,-62,936,842),45273=>array(109,-64,936,842),45274=>array(109,-64,936,842),45275=>array(109,-64,936,842),45276=>array(109,-70,936,842),45277=>array(109,-64,936,842),45278=>array(109,-64,936,842),45279=>array(109,-76,936,842),45280=>array(109,-62,936,842),45281=>array(109,-61,936,842),45282=>array(109,-70,936,842),45283=>array(109,-74,936,842),45284=>array(109,-69,936,842),45285=>array(109,-67,936,842),45286=>array(109,-72,936,842),45287=>array(109,-71,936,842),45288=>array(109,-66,936,842),45289=>array(109,-59,936,842),45290=>array(109,-60,936,842),45291=>array(109,-69,936,842),45292=>array(133,-69,907,842),45293=>array(109,-61,907,842),45294=>array(109,-61,907,842),45295=>array(109,-71,931,842),45296=>array(109,-46,907,842),45297=>array(109,-68,912,842),45298=>array(109,-76,907,842),45299=>array(109,-44,921,842),45300=>array(109,-62,917,842),45301=>array(109,-64,907,842),45302=>array(109,-64,908,842),45303=>array(109,-64,908,842),45304=>array(109,-69,923,842),45305=>array(109,-64,908,842),45306=>array(109,-64,908,842),45307=>array(109,-76,907,842),45308=>array(109,-62,907,842),45309=>array(109,-61,907,842),45310=>array(109,-69,922,842),45311=>array(109,-74,929,842),45312=>array(109,-69,927,842),45313=>array(109,-68,911,842),45314=>array(109,-72,929,842),45315=>array(109,-70,936,842),45316=>array(109,-66,908,842),45317=>array(109,-59,916,842),45318=>array(109,-60,928,842),45319=>array(109,-68,908,842),45320=>array(109,-70,907,841),45321=>array(109,-61,907,841),45322=>array(109,-61,907,841),45323=>array(109,-71,931,841),45324=>array(109,-46,907,841),45325=>array(109,-68,912,841),45326=>array(109,-76,907,841),45327=>array(109,-44,921,841),45328=>array(109,-62,917,841),45329=>array(109,-64,907,841),45330=>array(109,-64,908,841),45331=>array(109,-64,908,841),45332=>array(109,-69,923,841),45333=>array(109,-64,908,841),45334=>array(109,-64,908,841),45335=>array(109,-76,906,841),45336=>array(109,-62,907,841),45337=>array(109,-61,907,841),45338=>array(109,-69,922,841),45339=>array(109,-74,929,841),45340=>array(109,-69,927,841),45341=>array(109,-68,911,841),45342=>array(109,-72,929,841),45343=>array(109,-70,936,841),45344=>array(109,-66,908,841),45345=>array(109,-59,916,841),45346=>array(109,-60,928,841),45347=>array(109,-68,908,841),45348=>array(134,-68,907,843),45349=>array(109,-61,907,843),45350=>array(109,-61,907,843),45351=>array(109,-71,931,843),45352=>array(109,-46,907,843),45353=>array(109,-68,912,843),45354=>array(109,-76,907,843),45355=>array(109,-44,921,843),45356=>array(109,-62,917,843),45357=>array(109,-64,907,843),45358=>array(109,-64,908,843),45359=>array(109,-64,908,843),45360=>array(109,-69,923,843),45361=>array(109,-64,908,843),45362=>array(109,-64,908,843),45363=>array(109,-76,907,843),45364=>array(109,-62,907,843),45365=>array(109,-61,907,843),45366=>array(109,-69,922,843),45367=>array(109,-74,929,843),45368=>array(109,-69,927,843),45369=>array(109,-68,911,843),45370=>array(109,-72,929,843),45371=>array(109,-70,936,843),45372=>array(109,-66,908,843),45373=>array(109,-59,916,843),45374=>array(109,-60,928,843),45375=>array(109,-68,908,843),45376=>array(109,-69,909,842),45377=>array(109,-61,907,842),45378=>array(109,-61,907,842),45379=>array(109,-71,931,842),45380=>array(109,-46,908,841),45381=>array(109,-68,912,842),45382=>array(109,-76,907,842),45383=>array(109,-44,921,842),45384=>array(109,-62,917,842),45385=>array(109,-64,907,842),45386=>array(109,-64,908,842),45387=>array(109,-64,908,842),45388=>array(109,-69,923,842),45389=>array(109,-64,908,842),45390=>array(109,-64,908,842),45391=>array(109,-76,907,842),45392=>array(109,-62,907,842),45393=>array(109,-61,907,842),45394=>array(109,-69,922,842),45395=>array(109,-74,929,842),45396=>array(109,-69,927,842),45397=>array(109,-68,911,842),45398=>array(109,-72,929,842),45399=>array(109,-70,936,842),45400=>array(109,-66,908,842),45401=>array(109,-59,916,842),45402=>array(109,-60,928,842),45403=>array(109,-68,908,842),45404=>array(144,-68,907,843),45405=>array(109,-61,907,838),45406=>array(109,-61,907,838),45407=>array(109,-71,931,838),45408=>array(109,-46,907,843),45409=>array(109,-68,912,838),45410=>array(109,-76,907,838),45411=>array(109,-44,921,838),45412=>array(109,-62,917,838),45413=>array(109,-64,907,838),45414=>array(109,-64,908,838),45415=>array(109,-64,908,838),45416=>array(109,-69,923,838),45417=>array(109,-64,908,838),45418=>array(109,-64,908,838),45419=>array(109,-76,907,838),45420=>array(109,-62,907,838),45421=>array(109,-61,907,838),45422=>array(109,-69,922,838),45423=>array(109,-74,929,838),45424=>array(109,-69,927,838),45425=>array(109,-68,911,838),45426=>array(109,-72,929,838),45427=>array(109,-70,936,838),45428=>array(109,-66,908,838),45429=>array(109,-59,916,838),45430=>array(109,-60,928,838),45431=>array(109,-68,908,838),45432=>array(62,27,943,732),45433=>array(79,-61,921,797),45434=>array(79,-61,921,797),45435=>array(79,-71,921,797),45436=>array(79,-46,921,792),45437=>array(79,-68,921,797),45438=>array(79,-74,921,797),45439=>array(79,-44,921,797),45440=>array(79,-62,921,797),45441=>array(79,-64,921,797),45442=>array(79,-64,921,797),45443=>array(79,-63,921,797),45444=>array(79,-68,921,797),45445=>array(79,-64,921,797),45446=>array(79,-63,921,797),45447=>array(79,-74,921,797),45448=>array(79,-62,921,797),45449=>array(79,-61,921,797),45450=>array(79,-69,921,797),45451=>array(79,-74,921,797),45452=>array(79,-69,921,797),45453=>array(79,-68,921,797),45454=>array(79,-72,921,797),45455=>array(79,-70,921,797),45456=>array(79,-66,921,797),45457=>array(79,-59,921,797),45458=>array(79,-60,921,797),45459=>array(79,-68,921,797),45460=>array(47,-69,936,842),45461=>array(64,-59,936,842),45462=>array(64,-61,936,842),45463=>array(64,-71,936,842),45464=>array(74,-45,936,842),45465=>array(64,-69,936,842),45466=>array(64,-76,936,842),45467=>array(64,-44,936,842),45468=>array(64,-62,936,842),45469=>array(64,-64,936,842),45470=>array(64,-64,936,842),45471=>array(64,-64,936,842),45472=>array(64,-70,936,842),45473=>array(64,-64,936,842),45474=>array(64,-64,936,842),45475=>array(64,-76,936,842),45476=>array(64,-62,936,842),45477=>array(64,-61,936,842),45478=>array(64,-70,936,842),45479=>array(64,-74,936,842),45480=>array(64,-69,936,842),45481=>array(64,-67,936,842),45482=>array(64,-72,936,842),45483=>array(64,-71,936,842),45484=>array(64,-66,936,842),45485=>array(64,-59,936,842),45486=>array(64,-60,936,842),45487=>array(64,-69,936,842),45488=>array(43,-68,907,843),45489=>array(79,-61,907,843),45490=>array(79,-61,907,843),45491=>array(79,-71,931,843),45492=>array(72,-46,907,842),45493=>array(79,-68,912,843),45494=>array(79,-76,907,843),45495=>array(79,-44,921,843),45496=>array(79,-62,917,843),45497=>array(79,-64,907,843),45498=>array(79,-64,908,843),45499=>array(79,-64,908,843),45500=>array(79,-69,923,843),45501=>array(79,-64,908,843),45502=>array(79,-64,908,843),45503=>array(79,-76,907,843),45504=>array(79,-62,907,843),45505=>array(79,-61,907,843),45506=>array(79,-69,922,843),45507=>array(79,-74,929,843),45508=>array(79,-69,927,843),45509=>array(79,-68,911,843),45510=>array(79,-72,929,843),45511=>array(79,-70,936,843),45512=>array(79,-66,908,843),45513=>array(79,-59,916,843),45514=>array(79,-60,928,843),45515=>array(79,-68,908,843),45516=>array(62,-69,907,842),45517=>array(64,-61,908,842),45518=>array(64,-61,908,842),45519=>array(64,-71,931,842),45520=>array(64,-46,908,841),45521=>array(64,-68,912,842),45522=>array(64,-76,908,842),45523=>array(64,-44,921,842),45524=>array(64,-62,917,842),45525=>array(64,-64,908,842),45526=>array(64,-64,908,842),45527=>array(64,-64,908,842),45528=>array(64,-69,923,842),45529=>array(64,-64,908,842),45530=>array(64,-64,908,842),45531=>array(64,-76,908,842),45532=>array(64,-62,908,842),45533=>array(64,-61,908,842),45534=>array(64,-69,922,842),45535=>array(64,-74,929,842),45536=>array(64,-69,927,842),45537=>array(64,-68,911,842),45538=>array(64,-72,929,842),45539=>array(64,-70,936,842),45540=>array(64,-66,908,842),45541=>array(64,-59,916,842),45542=>array(64,-60,928,842),45543=>array(64,-68,908,842),45544=>array(60,-13,940,742),45545=>array(79,-61,922,797),45546=>array(79,-61,922,797),45547=>array(79,-71,922,797),45548=>array(79,-46,922,797),45549=>array(79,-68,922,797),45550=>array(79,-74,922,797),45551=>array(79,-44,922,797),45552=>array(79,-62,922,797),45553=>array(79,-64,922,797),45554=>array(79,-64,922,797),45555=>array(79,-63,922,797),45556=>array(79,-68,922,797),45557=>array(79,-64,922,797),45558=>array(79,-63,922,797),45559=>array(79,-74,922,797),45560=>array(79,-62,922,797),45561=>array(79,-61,922,797),45562=>array(79,-69,922,797),45563=>array(79,-74,922,797),45564=>array(79,-69,922,797),45565=>array(79,-68,922,797),45566=>array(79,-72,922,797),45567=>array(79,-70,922,797),45568=>array(79,-66,922,797),45569=>array(79,-59,922,797),45570=>array(79,-60,922,797),45571=>array(79,-68,922,797),45572=>array(79,-64,921,797),45573=>array(79,-61,921,797),45574=>array(79,-61,921,797),45575=>array(79,-71,921,797),45576=>array(79,-46,921,797),45577=>array(79,-68,921,797),45578=>array(79,-74,921,797),45579=>array(79,-44,921,797),45580=>array(79,-62,921,797),45581=>array(79,-64,921,797),45582=>array(79,-64,921,797),45583=>array(79,-63,921,797),45584=>array(79,-68,921,797),45585=>array(79,-64,921,797),45586=>array(79,-63,921,797),45587=>array(79,-74,921,797),45588=>array(79,-62,921,797),45589=>array(79,-61,921,797),45590=>array(79,-69,921,797),45591=>array(79,-74,921,797),45592=>array(79,-69,921,797),45593=>array(79,-68,921,797),45594=>array(79,-72,921,797),45595=>array(79,-70,921,797),45596=>array(79,-66,921,797),45597=>array(79,-59,921,797),45598=>array(79,-60,921,797),45599=>array(79,-68,921,797),45600=>array(69,-69,909,842),45601=>array(79,-61,907,841),45602=>array(79,-61,907,841),45603=>array(79,-71,931,841),45604=>array(79,-46,907,841),45605=>array(79,-68,912,841),45606=>array(79,-76,907,841),45607=>array(79,-44,921,841),45608=>array(79,-62,917,841),45609=>array(79,-64,907,841),45610=>array(79,-64,908,841),45611=>array(79,-64,908,841),45612=>array(79,-69,923,841),45613=>array(79,-64,908,841),45614=>array(79,-64,908,841),45615=>array(79,-76,906,841),45616=>array(79,-62,907,841),45617=>array(79,-61,907,841),45618=>array(79,-69,922,841),45619=>array(79,-74,929,841),45620=>array(79,-69,927,841),45621=>array(79,-68,911,841),45622=>array(79,-72,929,841),45623=>array(79,-70,936,841),45624=>array(79,-66,908,841),45625=>array(79,-59,916,841),45626=>array(79,-60,928,841),45627=>array(79,-68,908,841),45628=>array(63,-68,907,843),45629=>array(72,-61,907,843),45630=>array(72,-61,907,843),45631=>array(72,-71,931,843),45632=>array(90,-46,907,843),45633=>array(72,-68,912,843),45634=>array(72,-76,907,843),45635=>array(72,-44,921,843),45636=>array(72,-62,917,843),45637=>array(72,-64,907,843),45638=>array(72,-64,908,843),45639=>array(72,-64,908,843),45640=>array(72,-69,923,843),45641=>array(72,-64,908,843),45642=>array(72,-64,908,843),45643=>array(72,-76,907,843),45644=>array(72,-62,907,843),45645=>array(72,-61,907,843),45646=>array(72,-69,922,843),45647=>array(72,-74,929,843),45648=>array(72,-69,927,843),45649=>array(72,-68,911,843),45650=>array(72,-72,929,843),45651=>array(72,-70,936,843),45652=>array(72,-66,908,843),45653=>array(72,-59,916,843),45654=>array(72,-60,928,843),45655=>array(72,-68,908,843),45656=>array(70,-68,910,843),45657=>array(64,-61,907,842),45658=>array(64,-61,907,842),45659=>array(64,-71,931,842),45660=>array(65,-46,907,841),45661=>array(64,-68,912,842),45662=>array(64,-76,907,842),45663=>array(64,-44,921,842),45664=>array(64,-62,917,842),45665=>array(64,-64,907,842),45666=>array(64,-64,908,842),45667=>array(64,-64,908,842),45668=>array(64,-69,923,842),45669=>array(64,-64,908,842),45670=>array(64,-64,908,842),45671=>array(64,-76,907,842),45672=>array(64,-62,907,842),45673=>array(64,-61,907,842),45674=>array(64,-69,922,842),45675=>array(64,-74,929,842),45676=>array(64,-69,927,842),45677=>array(64,-68,911,842),45678=>array(64,-72,929,842),45679=>array(64,-70,936,842),45680=>array(64,-66,908,842),45681=>array(64,-59,916,842),45682=>array(64,-60,928,842),45683=>array(64,-68,908,842),45684=>array(71,-64,928,797),45685=>array(79,-61,921,797),45686=>array(79,-61,921,797),45687=>array(79,-71,921,797),45688=>array(79,-46,921,797),45689=>array(79,-68,921,797),45690=>array(79,-74,921,797),45691=>array(79,-44,921,797),45692=>array(79,-62,921,797),45693=>array(79,-64,921,797),45694=>array(79,-64,921,797),45695=>array(79,-63,921,797),45696=>array(79,-68,921,797),45697=>array(79,-64,921,797),45698=>array(79,-63,921,797),45699=>array(79,-74,921,797),45700=>array(79,-62,921,797),45701=>array(79,-61,921,797),45702=>array(79,-69,921,797),45703=>array(79,-74,921,797),45704=>array(79,-69,921,797),45705=>array(79,-68,921,797),45706=>array(79,-72,921,797),45707=>array(79,-70,921,797),45708=>array(79,-66,921,797),45709=>array(79,-59,921,797),45710=>array(79,-60,921,797),45711=>array(79,-68,921,797),45712=>array(57,32,943,747),45713=>array(79,-61,921,802),45714=>array(79,-61,921,802),45715=>array(79,-71,921,802),45716=>array(79,-46,921,812),45717=>array(79,-68,921,802),45718=>array(79,-74,921,802),45719=>array(79,-44,921,802),45720=>array(79,-62,921,802),45721=>array(79,-64,921,802),45722=>array(79,-64,921,802),45723=>array(79,-63,921,802),45724=>array(79,-68,921,802),45725=>array(79,-64,921,802),45726=>array(79,-63,921,802),45727=>array(79,-74,921,802),45728=>array(79,-62,921,802),45729=>array(79,-61,921,802),45730=>array(79,-69,921,802),45731=>array(79,-74,921,802),45732=>array(79,-69,921,802),45733=>array(79,-68,921,802),45734=>array(79,-72,921,802),45735=>array(79,-70,921,802),45736=>array(79,-66,921,802),45737=>array(79,-59,921,802),45738=>array(79,-60,921,802),45739=>array(79,-68,921,802),45740=>array(68,-69,907,842),45741=>array(69,-61,907,842),45742=>array(69,-61,907,842),45743=>array(69,-71,931,842),45744=>array(65,-46,907,842),45745=>array(69,-68,912,842),45746=>array(69,-76,907,842),45747=>array(69,-44,921,842),45748=>array(69,-62,917,842),45749=>array(69,-64,907,842),45750=>array(69,-64,908,842),45751=>array(69,-64,908,842),45752=>array(69,-69,923,842),45753=>array(69,-64,908,842),45754=>array(69,-64,908,842),45755=>array(69,-76,907,842),45756=>array(69,-62,907,842),45757=>array(69,-61,907,842),45758=>array(69,-69,922,842),45759=>array(69,-74,929,842),45760=>array(69,-69,927,842),45761=>array(69,-68,911,842),45762=>array(69,-72,929,842),45763=>array(69,-70,936,842),45764=>array(69,-66,908,842),45765=>array(69,-59,916,842),45766=>array(69,-60,928,842),45767=>array(69,-68,908,842),45768=>array(138,-69,907,842),45769=>array(138,-61,907,842),45770=>array(138,-61,907,842),45771=>array(138,-71,931,842),45772=>array(138,-46,907,842),45773=>array(138,-68,912,842),45774=>array(138,-76,907,842),45775=>array(138,-44,921,842),45776=>array(138,-62,917,842),45777=>array(138,-64,907,842),45778=>array(138,-64,908,842),45779=>array(138,-64,908,842),45780=>array(138,-69,923,842),45781=>array(138,-64,908,842),45782=>array(138,-64,908,842),45783=>array(138,-76,907,842),45784=>array(138,-62,907,842),45785=>array(138,-61,907,842),45786=>array(138,-69,922,842),45787=>array(138,-74,929,842),45788=>array(138,-69,927,842),45789=>array(138,-68,911,842),45790=>array(138,-72,929,842),45791=>array(138,-70,936,842),45792=>array(138,-66,908,842),45793=>array(138,-59,916,842),45794=>array(138,-60,928,842),45795=>array(138,-68,908,842),45796=>array(109,-69,936,842),45797=>array(109,-59,936,837),45798=>array(109,-61,936,837),45799=>array(109,-71,936,837),45800=>array(109,-45,936,842),45801=>array(109,-69,936,837),45802=>array(109,-76,936,837),45803=>array(109,-44,936,837),45804=>array(109,-62,936,837),45805=>array(109,-64,936,837),45806=>array(109,-64,936,837),45807=>array(109,-64,936,837),45808=>array(109,-70,936,837),45809=>array(109,-64,936,837),45810=>array(109,-64,936,837),45811=>array(109,-76,936,837),45812=>array(109,-62,936,837),45813=>array(109,-61,936,837),45814=>array(109,-70,936,837),45815=>array(109,-74,936,837),45816=>array(109,-69,936,837),45817=>array(109,-67,936,837),45818=>array(109,-72,936,837),45819=>array(109,-71,936,837),45820=>array(109,-66,936,837),45821=>array(109,-59,936,837),45822=>array(109,-60,936,837),45823=>array(109,-69,936,837),45824=>array(109,-69,907,842),45825=>array(119,-61,907,842),45826=>array(119,-61,907,842),45827=>array(119,-71,931,842),45828=>array(119,-46,907,842),45829=>array(119,-68,912,842),45830=>array(119,-76,907,842),45831=>array(119,-44,921,842),45832=>array(119,-62,917,842),45833=>array(119,-64,907,842),45834=>array(119,-64,908,842),45835=>array(119,-64,908,842),45836=>array(119,-69,923,842),45837=>array(119,-64,908,842),45838=>array(119,-64,908,842),45839=>array(119,-76,907,842),45840=>array(119,-62,907,842),45841=>array(119,-61,907,842),45842=>array(119,-69,922,842),45843=>array(119,-74,929,842),45844=>array(119,-69,927,842),45845=>array(119,-68,911,842),45846=>array(119,-72,929,842),45847=>array(119,-70,936,842),45848=>array(119,-66,908,842),45849=>array(119,-59,916,842),45850=>array(119,-60,928,842),45851=>array(119,-68,908,842),45852=>array(109,-68,935,843),45853=>array(109,-59,936,842),45854=>array(109,-61,936,842),45855=>array(109,-71,936,842),45856=>array(109,-45,936,842),45857=>array(109,-69,936,842),45858=>array(109,-76,936,842),45859=>array(109,-44,936,842),45860=>array(109,-62,936,842),45861=>array(109,-64,936,842),45862=>array(109,-64,936,842),45863=>array(109,-64,936,842),45864=>array(109,-70,936,842),45865=>array(109,-64,936,842),45866=>array(109,-64,936,842),45867=>array(109,-76,936,842),45868=>array(109,-62,936,842),45869=>array(109,-61,936,842),45870=>array(109,-70,936,842),45871=>array(109,-74,936,842),45872=>array(109,-69,936,842),45873=>array(109,-67,936,842),45874=>array(109,-72,936,842),45875=>array(109,-71,936,842),45876=>array(109,-66,936,842),45877=>array(109,-59,936,842),45878=>array(109,-60,936,842),45879=>array(109,-69,936,842),45880=>array(109,-69,907,842),45881=>array(119,-61,907,842),45882=>array(119,-61,907,842),45883=>array(119,-71,931,842),45884=>array(119,-46,907,842),45885=>array(119,-68,912,842),45886=>array(119,-76,907,842),45887=>array(119,-44,921,842),45888=>array(119,-62,917,842),45889=>array(119,-64,907,842),45890=>array(119,-64,908,842),45891=>array(119,-64,908,842),45892=>array(119,-69,923,842),45893=>array(119,-64,908,842),45894=>array(119,-64,908,842),45895=>array(119,-76,907,842),45896=>array(119,-62,907,842),45897=>array(119,-61,907,842),45898=>array(119,-69,922,842),45899=>array(119,-74,929,842),45900=>array(119,-69,927,842),45901=>array(119,-68,911,842),45902=>array(119,-72,929,842),45903=>array(119,-70,936,842),45904=>array(119,-66,908,842),45905=>array(119,-59,916,842),45906=>array(119,-60,928,842),45907=>array(119,-68,908,842),45908=>array(109,-70,907,841),45909=>array(109,-61,907,841),45910=>array(109,-61,907,841),45911=>array(109,-71,931,841),45912=>array(109,-46,907,841),45913=>array(109,-68,912,841),45914=>array(109,-76,907,841),45915=>array(109,-44,921,841),45916=>array(109,-62,917,841),45917=>array(109,-64,907,841),45918=>array(109,-64,908,841),45919=>array(109,-64,908,841),45920=>array(109,-69,923,841),45921=>array(109,-64,908,841),45922=>array(109,-64,908,841),45923=>array(109,-76,906,841),45924=>array(109,-62,907,841),45925=>array(109,-61,907,841),45926=>array(109,-69,922,841),45927=>array(109,-74,929,841),45928=>array(109,-69,927,841),45929=>array(109,-68,911,841),45930=>array(109,-72,929,841),45931=>array(109,-70,936,841),45932=>array(109,-66,908,841),45933=>array(109,-59,916,841),45934=>array(109,-60,928,841),45935=>array(109,-68,908,841),45936=>array(109,-68,907,843),45937=>array(119,-61,907,843),45938=>array(119,-61,907,843),45939=>array(119,-71,931,843),45940=>array(119,-46,907,843),45941=>array(119,-68,912,843),45942=>array(119,-76,907,843),45943=>array(119,-44,921,843),45944=>array(119,-62,917,843),45945=>array(119,-64,907,843),45946=>array(119,-64,908,843),45947=>array(119,-64,908,843),45948=>array(119,-69,923,843),45949=>array(119,-64,908,843),45950=>array(119,-64,908,843),45951=>array(119,-76,907,843),45952=>array(119,-62,907,843),45953=>array(119,-61,907,843),45954=>array(119,-69,922,843),45955=>array(119,-74,929,843),45956=>array(119,-69,927,843),45957=>array(119,-68,911,843),45958=>array(119,-72,929,843),45959=>array(119,-70,936,843),45960=>array(119,-66,908,843),45961=>array(119,-59,916,843),45962=>array(119,-60,928,843),45963=>array(119,-68,908,843),45964=>array(109,-70,907,842),45965=>array(109,-61,908,842),45966=>array(109,-61,908,842),45967=>array(109,-71,931,842),45968=>array(109,-46,907,842),45969=>array(109,-68,912,842),45970=>array(109,-76,908,842),45971=>array(109,-44,921,842),45972=>array(109,-62,917,842),45973=>array(109,-64,908,842),45974=>array(109,-64,908,842),45975=>array(109,-64,908,842),45976=>array(109,-69,923,842),45977=>array(109,-64,908,842),45978=>array(109,-64,908,842),45979=>array(109,-76,908,842),45980=>array(109,-62,908,842),45981=>array(109,-61,908,842),45982=>array(109,-69,922,842),45983=>array(109,-74,929,842),45984=>array(109,-69,927,842),45985=>array(109,-68,911,842),45986=>array(109,-72,929,842),45987=>array(109,-70,936,842),45988=>array(109,-66,908,842),45989=>array(109,-59,916,842),45990=>array(109,-60,928,842),45991=>array(109,-68,908,842),45992=>array(109,-68,907,843),45993=>array(119,-61,907,843),45994=>array(119,-61,907,843),45995=>array(119,-71,931,843),45996=>array(119,-46,907,843),45997=>array(119,-68,912,843),45998=>array(119,-76,907,843),45999=>array(119,-44,921,843),46000=>array(119,-62,917,843),46001=>array(119,-64,907,843),46002=>array(119,-64,908,843),46003=>array(119,-64,908,843),46004=>array(119,-69,923,843),46005=>array(119,-64,908,843),46006=>array(119,-64,908,843),46007=>array(119,-76,907,843),46008=>array(119,-62,907,843),46009=>array(119,-61,907,843),46010=>array(119,-69,922,843),46011=>array(119,-74,929,843),46012=>array(119,-69,927,843),46013=>array(119,-68,911,843),46014=>array(119,-72,929,843),46015=>array(119,-70,936,843),46016=>array(119,-66,908,843),46017=>array(119,-59,916,843),46018=>array(119,-60,928,843),46019=>array(119,-68,908,843),46020=>array(62,-13,943,759),46021=>array(79,-61,921,790),46022=>array(79,-61,921,790),46023=>array(79,-71,921,790),46024=>array(79,-46,921,784),46025=>array(79,-68,921,790),46026=>array(79,-74,921,790),46027=>array(79,-44,921,790),46028=>array(79,-62,921,790),46029=>array(79,-64,921,790),46030=>array(79,-64,921,790),46031=>array(79,-63,921,790),46032=>array(79,-68,921,790),46033=>array(79,-64,921,790),46034=>array(79,-63,921,790),46035=>array(79,-74,921,790),46036=>array(79,-62,921,790),46037=>array(79,-61,921,790),46038=>array(79,-69,921,790),46039=>array(79,-74,921,790),46040=>array(79,-69,921,790),46041=>array(79,-68,921,790),46042=>array(79,-72,921,790),46043=>array(79,-70,921,790),46044=>array(79,-66,921,790),46045=>array(79,-59,921,790),46046=>array(79,-60,921,790),46047=>array(79,-68,921,790),46048=>array(47,-69,936,842),46049=>array(64,-59,936,842),46050=>array(64,-61,936,842),46051=>array(64,-71,936,842),46052=>array(74,-45,936,842),46053=>array(64,-69,936,842),46054=>array(64,-76,936,842),46055=>array(64,-44,936,842),46056=>array(64,-62,936,842),46057=>array(64,-64,936,842),46058=>array(64,-64,936,842),46059=>array(64,-64,936,842),46060=>array(64,-70,936,842),46061=>array(64,-64,936,842),46062=>array(64,-64,936,842),46063=>array(64,-76,936,842),46064=>array(64,-62,936,842),46065=>array(64,-61,936,842),46066=>array(64,-70,936,842),46067=>array(64,-74,936,842),46068=>array(64,-69,936,842),46069=>array(64,-67,936,842),46070=>array(64,-72,936,842),46071=>array(64,-71,936,842),46072=>array(64,-66,936,842),46073=>array(64,-59,936,842),46074=>array(64,-60,936,842),46075=>array(64,-69,936,842),46076=>array(61,-69,906,842),46077=>array(64,-61,907,842),46078=>array(64,-61,907,842),46079=>array(64,-71,931,842),46080=>array(53,-46,907,842),46081=>array(64,-68,912,842),46082=>array(64,-76,907,842),46083=>array(64,-44,921,842),46084=>array(64,-62,917,842),46085=>array(64,-64,907,842),46086=>array(64,-64,908,842),46087=>array(64,-64,908,842),46088=>array(64,-69,923,842),46089=>array(64,-64,908,842),46090=>array(64,-64,908,842),46091=>array(64,-76,907,842),46092=>array(64,-62,907,842),46093=>array(64,-61,907,842),46094=>array(64,-69,922,842),46095=>array(64,-74,929,842),46096=>array(64,-69,927,842),46097=>array(64,-68,911,842),46098=>array(64,-72,929,842),46099=>array(64,-70,936,842),46100=>array(64,-66,908,842),46101=>array(64,-59,916,842),46102=>array(64,-60,928,842),46103=>array(64,-68,908,842),46104=>array(62,-69,907,842),46105=>array(64,-61,907,842),46106=>array(64,-61,907,842),46107=>array(64,-71,931,842),46108=>array(64,-46,908,841),46109=>array(64,-68,912,842),46110=>array(64,-76,907,842),46111=>array(64,-44,921,842),46112=>array(64,-62,917,842),46113=>array(64,-64,907,842),46114=>array(64,-64,908,842),46115=>array(64,-64,908,842),46116=>array(64,-69,923,842),46117=>array(64,-64,908,842),46118=>array(64,-64,908,842),46119=>array(64,-76,907,842),46120=>array(64,-62,907,842),46121=>array(64,-61,907,842),46122=>array(64,-69,922,842),46123=>array(64,-74,929,842),46124=>array(64,-69,927,842),46125=>array(64,-68,911,842),46126=>array(64,-72,929,842),46127=>array(64,-70,936,842),46128=>array(64,-66,908,842),46129=>array(64,-59,916,842),46130=>array(64,-60,928,842),46131=>array(64,-68,908,842),46132=>array(60,-13,940,759),46133=>array(79,-61,921,785),46134=>array(79,-61,921,785),46135=>array(79,-71,921,785),46136=>array(79,-46,922,784),46137=>array(79,-68,921,785),46138=>array(79,-74,921,785),46139=>array(79,-44,921,785),46140=>array(79,-62,921,785),46141=>array(79,-64,921,785),46142=>array(79,-64,921,785),46143=>array(79,-63,921,785),46144=>array(79,-68,921,785),46145=>array(79,-64,921,785),46146=>array(79,-63,921,785),46147=>array(79,-74,921,785),46148=>array(79,-62,921,785),46149=>array(79,-61,921,785),46150=>array(79,-69,921,785),46151=>array(79,-74,921,785),46152=>array(79,-69,921,785),46153=>array(79,-68,921,785),46154=>array(79,-72,921,785),46155=>array(79,-70,921,785),46156=>array(79,-66,921,785),46157=>array(79,-59,921,785),46158=>array(79,-60,921,785),46159=>array(79,-68,921,785),46160=>array(79,-64,920,789),46161=>array(79,-61,921,785),46162=>array(79,-61,921,785),46163=>array(79,-71,921,785),46164=>array(79,-46,921,784),46165=>array(79,-68,921,785),46166=>array(79,-74,921,785),46167=>array(79,-44,921,785),46168=>array(79,-62,921,785),46169=>array(79,-64,921,785),46170=>array(79,-64,921,785),46171=>array(79,-63,921,785),46172=>array(79,-68,921,785),46173=>array(79,-64,921,785),46174=>array(79,-63,921,785),46175=>array(79,-74,921,785),46176=>array(79,-62,921,785),46177=>array(79,-61,921,785),46178=>array(79,-69,921,785),46179=>array(79,-74,921,785),46180=>array(79,-69,921,785),46181=>array(79,-68,921,785),46182=>array(79,-72,921,785),46183=>array(79,-70,921,785),46184=>array(79,-66,921,785),46185=>array(79,-59,921,785),46186=>array(79,-60,921,785),46187=>array(79,-68,921,785),46188=>array(68,-70,907,841),46189=>array(76,-61,907,841),46190=>array(76,-61,907,841),46191=>array(76,-71,931,841),46192=>array(75,-46,907,841),46193=>array(76,-68,912,841),46194=>array(76,-76,907,841),46195=>array(76,-44,921,841),46196=>array(76,-62,917,841),46197=>array(76,-64,907,841),46198=>array(76,-64,908,841),46199=>array(76,-64,908,841),46200=>array(76,-69,923,841),46201=>array(76,-64,908,841),46202=>array(76,-64,908,841),46203=>array(76,-76,906,841),46204=>array(76,-62,907,841),46205=>array(76,-61,907,841),46206=>array(76,-69,922,841),46207=>array(76,-74,929,841),46208=>array(76,-69,927,841),46209=>array(76,-68,911,841),46210=>array(76,-72,929,841),46211=>array(76,-70,936,841),46212=>array(76,-66,908,841),46213=>array(76,-59,916,841),46214=>array(76,-60,928,841),46215=>array(76,-68,908,841),46216=>array(52,-69,908,842),46217=>array(71,-61,907,843),46218=>array(71,-61,907,843),46219=>array(71,-71,931,843),46220=>array(79,-46,907,843),46221=>array(71,-68,912,843),46222=>array(71,-76,907,843),46223=>array(71,-44,921,843),46224=>array(71,-62,917,843),46225=>array(71,-64,907,843),46226=>array(71,-64,908,843),46227=>array(71,-64,908,843),46228=>array(71,-69,923,843),46229=>array(71,-64,908,843),46230=>array(71,-64,908,843),46231=>array(71,-76,907,843),46232=>array(71,-62,907,843),46233=>array(71,-61,907,843),46234=>array(71,-69,922,843),46235=>array(71,-74,929,843),46236=>array(71,-69,927,843),46237=>array(71,-68,911,843),46238=>array(71,-72,929,843),46239=>array(71,-70,936,843),46240=>array(71,-66,908,843),46241=>array(71,-59,916,843),46242=>array(71,-60,928,843),46243=>array(71,-68,908,843),46244=>array(70,-69,907,842),46245=>array(64,-61,907,842),46246=>array(64,-61,907,842),46247=>array(64,-71,931,842),46248=>array(65,-46,907,843),46249=>array(64,-68,912,842),46250=>array(64,-76,907,842),46251=>array(64,-44,921,842),46252=>array(64,-62,917,842),46253=>array(64,-64,907,842),46254=>array(64,-64,908,842),46255=>array(64,-64,908,842),46256=>array(64,-69,923,842),46257=>array(64,-64,908,842),46258=>array(64,-64,908,842),46259=>array(64,-76,907,842),46260=>array(64,-62,907,842),46261=>array(64,-61,907,842),46262=>array(64,-69,922,842),46263=>array(64,-74,929,842),46264=>array(64,-69,927,842),46265=>array(64,-68,911,842),46266=>array(64,-72,929,842),46267=>array(64,-70,936,842),46268=>array(64,-66,908,842),46269=>array(64,-59,916,842),46270=>array(64,-60,928,842),46271=>array(64,-68,908,842),46272=>array(71,-64,928,784),46273=>array(79,-61,921,785),46274=>array(79,-61,921,785),46275=>array(79,-71,921,785),46276=>array(79,-46,921,784),46277=>array(79,-68,921,785),46278=>array(79,-74,921,785),46279=>array(79,-44,921,785),46280=>array(79,-62,921,785),46281=>array(79,-64,921,785),46282=>array(79,-64,921,785),46283=>array(79,-63,921,785),46284=>array(79,-68,921,785),46285=>array(79,-64,921,785),46286=>array(79,-63,921,785),46287=>array(79,-74,921,785),46288=>array(79,-62,921,785),46289=>array(79,-61,921,785),46290=>array(79,-69,921,785),46291=>array(79,-74,921,785),46292=>array(79,-69,921,785),46293=>array(79,-68,921,785),46294=>array(79,-72,921,785),46295=>array(79,-70,921,785),46296=>array(79,-66,921,785),46297=>array(79,-59,921,785),46298=>array(79,-60,921,785),46299=>array(79,-68,921,785),46300=>array(57,42,943,709),46301=>array(79,-61,921,784),46302=>array(79,-61,921,784),46303=>array(79,-71,921,784),46304=>array(79,-46,921,784),46305=>array(79,-68,921,784),46306=>array(79,-74,921,784),46307=>array(79,-44,921,784),46308=>array(79,-62,921,784),46309=>array(79,-64,921,784),46310=>array(79,-64,921,784),46311=>array(79,-63,921,784),46312=>array(79,-68,921,784),46313=>array(79,-64,921,784),46314=>array(79,-63,921,784),46315=>array(79,-74,921,784),46316=>array(79,-62,921,784),46317=>array(79,-61,921,784),46318=>array(79,-69,921,784),46319=>array(79,-74,921,784),46320=>array(79,-69,921,784),46321=>array(79,-68,921,784),46322=>array(79,-72,921,784),46323=>array(79,-70,921,784),46324=>array(79,-66,921,784),46325=>array(79,-59,921,784),46326=>array(79,-60,921,784),46327=>array(79,-68,921,784),46328=>array(66,-69,907,842),46329=>array(64,-61,907,842),46330=>array(64,-61,907,842),46331=>array(64,-71,931,842),46332=>array(64,-46,907,842),46333=>array(64,-68,912,842),46334=>array(64,-76,907,842),46335=>array(64,-44,921,842),46336=>array(64,-62,917,842),46337=>array(64,-64,907,842),46338=>array(64,-64,908,842),46339=>array(64,-64,908,842),46340=>array(64,-69,923,842),46341=>array(64,-64,908,842),46342=>array(64,-64,908,842),46343=>array(64,-76,907,842),46344=>array(64,-62,907,842),46345=>array(64,-61,907,842),46346=>array(64,-69,922,842),46347=>array(64,-74,929,842),46348=>array(64,-69,927,842),46349=>array(64,-68,911,842),46350=>array(64,-72,929,842),46351=>array(64,-70,936,842),46352=>array(64,-66,908,842),46353=>array(64,-59,916,842),46354=>array(64,-60,928,842),46355=>array(64,-68,908,842),46356=>array(119,-69,907,842),46357=>array(124,-61,907,842),46358=>array(124,-61,907,842),46359=>array(124,-71,931,842),46360=>array(124,-46,907,842),46361=>array(124,-68,912,842),46362=>array(124,-76,907,842),46363=>array(124,-44,921,842),46364=>array(124,-62,917,842),46365=>array(124,-64,907,842),46366=>array(124,-64,908,842),46367=>array(124,-64,908,842),46368=>array(124,-69,923,842),46369=>array(124,-64,908,842),46370=>array(124,-64,908,842),46371=>array(124,-76,907,842),46372=>array(124,-62,907,842),46373=>array(124,-61,907,842),46374=>array(124,-69,922,842),46375=>array(124,-74,929,842),46376=>array(124,-69,927,842),46377=>array(124,-68,911,842),46378=>array(124,-72,929,842),46379=>array(124,-70,936,842),46380=>array(124,-66,908,842),46381=>array(124,-59,916,842),46382=>array(124,-60,928,842),46383=>array(124,-68,908,842),46384=>array(94,-69,936,842),46385=>array(94,-59,936,842),46386=>array(94,-61,936,842),46387=>array(94,-71,936,842),46388=>array(94,-45,936,842),46389=>array(94,-69,936,842),46390=>array(94,-76,936,842),46391=>array(94,-44,936,842),46392=>array(94,-62,936,842),46393=>array(94,-64,936,842),46394=>array(94,-64,936,842),46395=>array(94,-64,936,842),46396=>array(94,-70,936,842),46397=>array(94,-64,936,842),46398=>array(94,-64,936,842),46399=>array(94,-76,936,842),46400=>array(94,-62,936,842),46401=>array(94,-61,936,842),46402=>array(94,-70,936,842),46403=>array(94,-74,936,842),46404=>array(94,-69,936,842),46405=>array(94,-67,936,842),46406=>array(94,-72,936,842),46407=>array(94,-71,936,842),46408=>array(94,-66,936,842),46409=>array(94,-59,936,842),46410=>array(94,-60,936,842),46411=>array(94,-69,936,842),46412=>array(99,-69,907,842),46413=>array(99,-61,907,837),46414=>array(99,-61,907,837),46415=>array(99,-71,931,837),46416=>array(99,-46,907,842),46417=>array(99,-68,912,837),46418=>array(99,-76,907,837),46419=>array(99,-44,921,837),46420=>array(99,-62,917,837),46421=>array(99,-64,907,837),46422=>array(99,-64,908,837),46423=>array(99,-64,908,837),46424=>array(99,-69,923,837),46425=>array(99,-64,908,837),46426=>array(99,-64,908,837),46427=>array(99,-76,907,837),46428=>array(99,-62,907,837),46429=>array(99,-61,907,837),46430=>array(99,-69,922,837),46431=>array(99,-74,929,837),46432=>array(99,-69,927,837),46433=>array(99,-68,911,837),46434=>array(99,-72,929,837),46435=>array(99,-70,936,837),46436=>array(99,-66,908,837),46437=>array(99,-59,916,837),46438=>array(99,-60,928,837),46439=>array(99,-68,908,837),46440=>array(94,-69,936,842),46441=>array(94,-59,936,842),46442=>array(94,-61,936,842),46443=>array(94,-71,936,842),46444=>array(94,-45,936,842),46445=>array(94,-69,936,842),46446=>array(94,-76,936,842),46447=>array(94,-44,936,842),46448=>array(94,-62,936,842),46449=>array(94,-64,936,842),46450=>array(94,-64,936,842),46451=>array(94,-64,936,842),46452=>array(94,-70,936,842),46453=>array(94,-64,936,842),46454=>array(94,-64,936,842),46455=>array(94,-76,936,842),46456=>array(94,-62,936,842),46457=>array(94,-61,936,842),46458=>array(94,-70,936,842),46459=>array(94,-74,936,842),46460=>array(94,-69,936,842),46461=>array(94,-67,936,842),46462=>array(94,-72,936,842),46463=>array(94,-71,936,842),46464=>array(94,-66,936,842),46465=>array(94,-59,936,842),46466=>array(94,-60,936,842),46467=>array(94,-69,936,842),46468=>array(99,-69,907,842),46469=>array(99,-61,907,842),46470=>array(99,-61,907,842),46471=>array(99,-71,931,842),46472=>array(99,-46,907,842),46473=>array(99,-68,912,842),46474=>array(99,-76,907,842),46475=>array(99,-44,921,842),46476=>array(99,-62,917,842),46477=>array(99,-64,907,842),46478=>array(99,-64,908,842),46479=>array(99,-64,908,842),46480=>array(99,-69,923,842),46481=>array(99,-64,908,842),46482=>array(99,-64,908,842),46483=>array(99,-76,907,842),46484=>array(99,-62,907,842),46485=>array(99,-61,907,842),46486=>array(99,-69,922,842),46487=>array(99,-74,929,842),46488=>array(99,-69,927,842),46489=>array(99,-68,911,842),46490=>array(99,-72,929,842),46491=>array(99,-70,936,842),46492=>array(99,-66,908,842),46493=>array(99,-59,916,842),46494=>array(99,-60,928,842),46495=>array(99,-68,908,842),46496=>array(94,-70,907,841),46497=>array(94,-61,907,836),46498=>array(94,-61,907,836),46499=>array(94,-71,931,836),46500=>array(94,-46,907,841),46501=>array(94,-68,912,836),46502=>array(94,-76,907,836),46503=>array(94,-44,921,836),46504=>array(94,-62,917,836),46505=>array(94,-64,907,836),46506=>array(94,-64,908,836),46507=>array(94,-64,908,836),46508=>array(94,-69,923,836),46509=>array(94,-64,908,836),46510=>array(94,-64,908,836),46511=>array(94,-76,906,836),46512=>array(94,-62,907,836),46513=>array(94,-61,907,836),46514=>array(94,-69,922,836),46515=>array(94,-74,929,836),46516=>array(94,-69,927,836),46517=>array(94,-68,911,836),46518=>array(94,-72,929,836),46519=>array(94,-70,936,836),46520=>array(94,-66,908,836),46521=>array(94,-59,916,836),46522=>array(94,-60,928,836),46523=>array(94,-68,908,836),46524=>array(99,-68,907,843),46525=>array(99,-61,907,843),46526=>array(99,-61,907,843),46527=>array(99,-71,931,843),46528=>array(99,-46,907,843),46529=>array(99,-68,912,843),46530=>array(99,-76,907,843),46531=>array(99,-44,921,843),46532=>array(99,-62,917,843),46533=>array(99,-64,907,843),46534=>array(99,-64,908,843),46535=>array(99,-64,908,843),46536=>array(99,-69,923,843),46537=>array(99,-64,908,843),46538=>array(99,-64,908,843),46539=>array(99,-76,907,843),46540=>array(99,-62,907,843),46541=>array(99,-61,907,843),46542=>array(99,-69,922,843),46543=>array(99,-74,929,843),46544=>array(99,-69,927,843),46545=>array(99,-68,911,843),46546=>array(99,-72,929,843),46547=>array(99,-70,936,843),46548=>array(99,-66,908,843),46549=>array(99,-59,916,843),46550=>array(99,-60,928,843),46551=>array(99,-68,908,843),46552=>array(94,-69,907,842),46553=>array(94,-61,907,842),46554=>array(94,-61,907,842),46555=>array(94,-71,931,842),46556=>array(94,-46,908,842),46557=>array(94,-68,912,842),46558=>array(94,-76,907,842),46559=>array(94,-44,921,842),46560=>array(94,-62,917,842),46561=>array(94,-64,907,842),46562=>array(94,-64,908,842),46563=>array(94,-64,908,842),46564=>array(94,-69,923,842),46565=>array(94,-64,908,842),46566=>array(94,-64,908,842),46567=>array(94,-76,907,842),46568=>array(94,-62,907,842),46569=>array(94,-61,907,842),46570=>array(94,-69,922,842),46571=>array(94,-74,929,842),46572=>array(94,-69,927,842),46573=>array(94,-68,911,842),46574=>array(94,-72,929,842),46575=>array(94,-70,936,842),46576=>array(94,-66,908,842),46577=>array(94,-59,916,842),46578=>array(94,-60,928,842),46579=>array(94,-68,908,842),46580=>array(99,-68,907,843),46581=>array(94,-61,907,843),46582=>array(94,-61,907,843),46583=>array(94,-71,931,843),46584=>array(94,-46,907,843),46585=>array(94,-68,912,843),46586=>array(94,-76,907,843),46587=>array(94,-44,921,843),46588=>array(94,-62,917,843),46589=>array(94,-64,907,843),46590=>array(94,-64,908,843),46591=>array(94,-64,908,843),46592=>array(94,-69,923,843),46593=>array(94,-64,908,843),46594=>array(94,-64,908,843),46595=>array(94,-76,907,843),46596=>array(94,-62,907,843),46597=>array(94,-61,907,843),46598=>array(94,-69,922,843),46599=>array(94,-74,929,843),46600=>array(94,-69,927,843),46601=>array(94,-68,911,843),46602=>array(94,-72,929,843),46603=>array(94,-70,936,843),46604=>array(94,-66,908,843),46605=>array(94,-59,916,843),46606=>array(94,-60,928,843),46607=>array(94,-68,908,843),46608=>array(60,12,940,740),46609=>array(79,-61,921,795),46610=>array(79,-61,921,795),46611=>array(79,-71,921,795),46612=>array(79,-46,921,795),46613=>array(79,-68,921,795),46614=>array(79,-74,921,795),46615=>array(79,-44,921,795),46616=>array(79,-62,921,795),46617=>array(79,-64,921,795),46618=>array(79,-64,921,795),46619=>array(79,-63,921,795),46620=>array(79,-68,921,795),46621=>array(79,-64,921,795),46622=>array(79,-63,921,795),46623=>array(79,-74,921,795),46624=>array(79,-62,921,795),46625=>array(79,-61,921,795),46626=>array(79,-69,921,795),46627=>array(79,-74,921,795),46628=>array(79,-69,921,795),46629=>array(79,-68,921,795),46630=>array(79,-72,921,795),46631=>array(79,-70,921,795),46632=>array(79,-66,921,795),46633=>array(79,-59,921,795),46634=>array(79,-60,921,795),46635=>array(79,-68,921,795),46636=>array(68,-69,935,842),46637=>array(69,-59,936,837),46638=>array(69,-61,936,837),46639=>array(69,-71,936,837),46640=>array(57,-45,936,842),46641=>array(69,-69,936,837),46642=>array(69,-76,936,837),46643=>array(69,-44,936,837),46644=>array(69,-62,936,837),46645=>array(69,-64,936,837),46646=>array(69,-64,936,837),46647=>array(69,-64,936,837),46648=>array(69,-70,936,837),46649=>array(69,-64,936,837),46650=>array(69,-64,936,837),46651=>array(69,-76,936,837),46652=>array(69,-62,936,837),46653=>array(69,-61,936,837),46654=>array(69,-70,936,837),46655=>array(69,-74,936,837),46656=>array(69,-69,936,837),46657=>array(69,-67,936,837),46658=>array(69,-72,936,837),46659=>array(69,-71,936,837),46660=>array(69,-66,936,837),46661=>array(69,-59,936,837),46662=>array(69,-60,936,837),46663=>array(69,-69,936,837),46664=>array(64,-69,906,842),46665=>array(70,-61,907,842),46666=>array(70,-61,907,842),46667=>array(70,-71,931,842),46668=>array(57,-46,907,842),46669=>array(70,-68,912,842),46670=>array(70,-76,907,842),46671=>array(70,-44,921,842),46672=>array(70,-62,917,842),46673=>array(70,-64,907,842),46674=>array(70,-64,908,842),46675=>array(70,-64,908,842),46676=>array(70,-69,923,842),46677=>array(70,-64,908,842),46678=>array(70,-64,908,842),46679=>array(70,-76,907,842),46680=>array(70,-62,907,842),46681=>array(70,-61,907,842),46682=>array(70,-69,922,842),46683=>array(70,-74,929,842),46684=>array(70,-69,927,842),46685=>array(70,-68,911,842),46686=>array(70,-72,929,842),46687=>array(70,-70,936,842),46688=>array(70,-66,908,842),46689=>array(70,-59,916,842),46690=>array(70,-60,928,842),46691=>array(70,-68,908,842),46692=>array(83,-69,906,842),46693=>array(64,-61,907,842),46694=>array(64,-61,907,842),46695=>array(64,-71,931,842),46696=>array(64,-46,907,842),46697=>array(64,-68,912,842),46698=>array(64,-76,907,842),46699=>array(64,-44,921,842),46700=>array(64,-62,917,842),46701=>array(64,-64,907,842),46702=>array(64,-64,908,842),46703=>array(64,-64,908,842),46704=>array(64,-69,923,842),46705=>array(64,-64,908,842),46706=>array(64,-64,908,842),46707=>array(64,-76,906,842),46708=>array(64,-62,907,842),46709=>array(64,-61,907,842),46710=>array(64,-69,922,842),46711=>array(64,-74,929,842),46712=>array(64,-69,927,842),46713=>array(64,-68,911,842),46714=>array(64,-72,929,842),46715=>array(64,-70,936,842),46716=>array(64,-66,908,842),46717=>array(64,-59,916,842),46718=>array(64,-60,928,842),46719=>array(64,-68,908,842),46720=>array(59,-13,939,750),46721=>array(79,-61,921,795),46722=>array(79,-61,921,795),46723=>array(79,-71,921,795),46724=>array(79,-46,921,795),46725=>array(79,-68,921,795),46726=>array(79,-74,921,795),46727=>array(79,-44,921,795),46728=>array(79,-62,921,795),46729=>array(79,-64,921,795),46730=>array(79,-64,921,795),46731=>array(79,-63,921,795),46732=>array(79,-68,921,795),46733=>array(79,-64,921,795),46734=>array(79,-63,921,795),46735=>array(79,-74,921,795),46736=>array(79,-62,921,795),46737=>array(79,-61,921,795),46738=>array(79,-69,921,795),46739=>array(79,-74,921,795),46740=>array(79,-69,921,795),46741=>array(79,-68,921,795),46742=>array(79,-72,921,795),46743=>array(79,-70,921,795),46744=>array(79,-66,921,795),46745=>array(79,-59,921,795),46746=>array(79,-60,921,795),46747=>array(79,-68,921,795),46748=>array(79,-64,921,785),46749=>array(79,-61,921,795),46750=>array(79,-61,921,795),46751=>array(79,-71,921,795),46752=>array(79,-46,921,795),46753=>array(79,-68,921,795),46754=>array(79,-74,921,795),46755=>array(79,-44,921,795),46756=>array(79,-62,921,795),46757=>array(79,-64,921,795),46758=>array(79,-64,921,795),46759=>array(79,-63,921,795),46760=>array(79,-68,921,795),46761=>array(79,-64,921,795),46762=>array(79,-63,921,795),46763=>array(79,-74,921,795),46764=>array(79,-62,921,795),46765=>array(79,-61,921,795),46766=>array(79,-69,921,795),46767=>array(79,-74,921,795),46768=>array(79,-69,921,795),46769=>array(79,-68,921,795),46770=>array(79,-72,921,795),46771=>array(79,-70,921,795),46772=>array(79,-66,921,795),46773=>array(79,-59,921,795),46774=>array(79,-60,921,795),46775=>array(79,-68,921,795),46776=>array(72,-70,907,841),46777=>array(67,-61,907,841),46778=>array(67,-61,907,841),46779=>array(67,-71,931,841),46780=>array(63,-46,907,841),46781=>array(67,-68,912,841),46782=>array(67,-76,907,841),46783=>array(67,-44,921,841),46784=>array(67,-62,917,841),46785=>array(67,-64,907,841),46786=>array(67,-64,908,841),46787=>array(67,-64,908,841),46788=>array(67,-69,923,841),46789=>array(67,-64,908,841),46790=>array(67,-64,908,841),46791=>array(67,-76,906,841),46792=>array(67,-62,907,841),46793=>array(67,-61,907,841),46794=>array(67,-69,922,841),46795=>array(67,-74,929,841),46796=>array(67,-69,927,841),46797=>array(67,-68,911,841),46798=>array(67,-72,929,841),46799=>array(67,-70,936,841),46800=>array(67,-66,908,841),46801=>array(67,-59,916,841),46802=>array(67,-60,928,841),46803=>array(67,-68,908,841),46804=>array(50,-68,907,843),46805=>array(67,-61,907,843),46806=>array(67,-61,907,843),46807=>array(67,-71,931,843),46808=>array(68,-46,907,842),46809=>array(67,-68,912,843),46810=>array(67,-76,907,843),46811=>array(67,-44,921,843),46812=>array(67,-62,917,843),46813=>array(67,-64,907,843),46814=>array(67,-64,908,843),46815=>array(67,-64,908,843),46816=>array(67,-69,923,843),46817=>array(67,-64,908,843),46818=>array(67,-64,908,843),46819=>array(67,-76,907,843),46820=>array(67,-62,907,843),46821=>array(67,-61,907,843),46822=>array(67,-69,922,843),46823=>array(67,-74,929,843),46824=>array(67,-69,927,843),46825=>array(67,-68,911,843),46826=>array(67,-72,929,843),46827=>array(67,-70,936,843),46828=>array(67,-66,908,843),46829=>array(67,-59,916,843),46830=>array(67,-60,928,843),46831=>array(67,-68,908,843),46832=>array(63,-69,907,842),46833=>array(66,-61,907,842),46834=>array(66,-61,907,842),46835=>array(66,-71,931,842),46836=>array(66,-46,907,842),46837=>array(66,-68,912,842),46838=>array(66,-76,907,842),46839=>array(66,-44,921,842),46840=>array(66,-62,917,842),46841=>array(66,-64,907,842),46842=>array(66,-64,908,842),46843=>array(66,-64,908,842),46844=>array(66,-69,923,842),46845=>array(66,-64,908,842),46846=>array(66,-64,908,842),46847=>array(66,-76,907,842),46848=>array(66,-62,907,842),46849=>array(66,-61,907,842),46850=>array(66,-69,922,842),46851=>array(66,-74,929,842),46852=>array(66,-69,927,842),46853=>array(66,-68,911,842),46854=>array(66,-72,929,842),46855=>array(66,-70,936,842),46856=>array(66,-66,908,842),46857=>array(66,-59,916,842),46858=>array(66,-60,928,842),46859=>array(66,-68,908,842),46860=>array(79,-64,921,785),46861=>array(79,-61,921,795),46862=>array(79,-61,921,795),46863=>array(79,-71,921,795),46864=>array(81,-46,922,795),46865=>array(79,-68,921,795),46866=>array(79,-74,921,795),46867=>array(79,-44,921,795),46868=>array(79,-62,921,795),46869=>array(79,-64,921,795),46870=>array(79,-64,921,795),46871=>array(79,-63,921,795),46872=>array(79,-68,921,795),46873=>array(79,-64,921,795),46874=>array(79,-63,921,795),46875=>array(79,-74,921,795),46876=>array(79,-62,921,795),46877=>array(79,-61,921,795),46878=>array(79,-69,921,795),46879=>array(79,-74,921,795),46880=>array(79,-69,921,795),46881=>array(79,-68,921,795),46882=>array(79,-72,921,795),46883=>array(79,-70,921,795),46884=>array(79,-66,921,795),46885=>array(79,-59,921,795),46886=>array(79,-60,921,795),46887=>array(79,-68,921,795),46888=>array(57,22,943,720),46889=>array(79,-61,922,795),46890=>array(79,-61,922,795),46891=>array(79,-71,922,795),46892=>array(79,-46,921,795),46893=>array(79,-68,922,795),46894=>array(79,-74,922,795),46895=>array(79,-44,922,795),46896=>array(79,-62,922,795),46897=>array(79,-64,922,795),46898=>array(79,-64,922,795),46899=>array(79,-63,922,795),46900=>array(79,-68,922,795),46901=>array(79,-64,922,795),46902=>array(79,-63,922,795),46903=>array(79,-74,922,795),46904=>array(79,-62,922,795),46905=>array(79,-61,922,795),46906=>array(79,-69,922,795),46907=>array(79,-74,922,795),46908=>array(79,-69,922,795),46909=>array(79,-68,922,795),46910=>array(79,-72,922,795),46911=>array(79,-70,922,795),46912=>array(79,-66,922,795),46913=>array(79,-59,922,795),46914=>array(79,-60,922,795),46915=>array(79,-68,922,795),46916=>array(67,-69,907,842),46917=>array(74,-61,908,842),46918=>array(74,-61,908,842),46919=>array(74,-71,931,842),46920=>array(65,-46,907,842),46921=>array(74,-68,912,842),46922=>array(74,-76,908,842),46923=>array(74,-44,921,842),46924=>array(74,-62,917,842),46925=>array(74,-64,908,842),46926=>array(74,-64,908,842),46927=>array(74,-64,908,842),46928=>array(74,-69,923,842),46929=>array(74,-64,908,842),46930=>array(74,-64,908,842),46931=>array(74,-76,908,842),46932=>array(74,-62,908,842),46933=>array(74,-61,908,842),46934=>array(74,-69,922,842),46935=>array(74,-74,929,842),46936=>array(74,-69,927,842),46937=>array(74,-68,911,842),46938=>array(74,-72,929,842),46939=>array(74,-70,936,842),46940=>array(74,-66,908,842),46941=>array(74,-59,916,842),46942=>array(74,-60,928,842),46943=>array(74,-68,908,842),46944=>array(104,-69,907,842),46945=>array(109,-61,907,842),46946=>array(109,-61,907,842),46947=>array(109,-71,931,842),46948=>array(99,-46,907,842),46949=>array(109,-68,912,842),46950=>array(109,-76,907,842),46951=>array(109,-44,921,842),46952=>array(109,-62,917,842),46953=>array(109,-64,907,842),46954=>array(109,-64,908,842),46955=>array(109,-64,908,842),46956=>array(109,-69,923,842),46957=>array(109,-64,908,842),46958=>array(109,-64,908,842),46959=>array(109,-76,907,842),46960=>array(109,-62,907,842),46961=>array(109,-61,907,842),46962=>array(109,-69,922,842),46963=>array(109,-74,929,842),46964=>array(109,-69,927,842),46965=>array(109,-68,911,842),46966=>array(109,-72,929,842),46967=>array(109,-70,936,842),46968=>array(109,-66,908,842),46969=>array(109,-59,916,842),46970=>array(109,-60,928,842),46971=>array(109,-68,908,842),46972=>array(118,-69,936,842),46973=>array(103,-59,936,842),46974=>array(103,-61,936,842),46975=>array(103,-71,936,842),46976=>array(108,-45,936,842),46977=>array(103,-69,936,842),46978=>array(103,-76,936,842),46979=>array(103,-44,936,842),46980=>array(103,-62,936,842),46981=>array(103,-64,936,842),46982=>array(103,-64,936,842),46983=>array(103,-64,936,842),46984=>array(103,-70,936,842),46985=>array(103,-64,936,842),46986=>array(103,-64,936,842),46987=>array(103,-76,936,842),46988=>array(103,-62,936,842),46989=>array(103,-61,936,842),46990=>array(103,-70,936,842),46991=>array(103,-74,936,842),46992=>array(103,-69,936,842),46993=>array(103,-67,936,842),46994=>array(103,-72,936,842),46995=>array(103,-71,936,842),46996=>array(103,-66,936,842),46997=>array(103,-59,936,842),46998=>array(103,-60,936,842),46999=>array(103,-69,936,842),47000=>array(118,-69,907,842),47001=>array(103,-61,907,842),47002=>array(103,-61,907,842),47003=>array(103,-71,931,842),47004=>array(103,-46,907,842),47005=>array(103,-68,912,842),47006=>array(103,-76,907,842),47007=>array(103,-44,921,842),47008=>array(103,-62,917,842),47009=>array(103,-64,907,842),47010=>array(103,-64,908,842),47011=>array(103,-64,908,842),47012=>array(103,-69,923,842),47013=>array(103,-64,908,842),47014=>array(103,-64,908,842),47015=>array(103,-76,907,842),47016=>array(103,-62,907,842),47017=>array(103,-61,907,842),47018=>array(103,-69,922,842),47019=>array(103,-74,929,842),47020=>array(103,-69,927,842),47021=>array(103,-68,911,842),47022=>array(103,-72,929,842),47023=>array(103,-70,936,842),47024=>array(103,-66,908,842),47025=>array(103,-59,916,842),47026=>array(103,-60,928,842),47027=>array(103,-68,908,842),47028=>array(118,-68,935,843),47029=>array(103,-59,936,842),47030=>array(103,-61,936,842),47031=>array(103,-71,936,842),47032=>array(108,-45,936,842),47033=>array(103,-69,936,842),47034=>array(103,-76,936,842),47035=>array(103,-44,936,842),47036=>array(103,-62,936,842),47037=>array(103,-64,936,842),47038=>array(103,-64,936,842),47039=>array(103,-64,936,842),47040=>array(103,-70,936,842),47041=>array(103,-64,936,842),47042=>array(103,-64,936,842),47043=>array(103,-76,936,842),47044=>array(103,-62,936,842),47045=>array(103,-61,936,842),47046=>array(103,-70,936,842),47047=>array(103,-74,936,842),47048=>array(103,-69,936,842),47049=>array(103,-67,936,842),47050=>array(103,-72,936,842),47051=>array(103,-71,936,842),47052=>array(103,-66,936,842),47053=>array(103,-59,936,842),47054=>array(103,-60,936,842),47055=>array(103,-69,936,842),47056=>array(118,-69,907,842),47057=>array(103,-61,907,842),47058=>array(103,-61,907,842),47059=>array(103,-71,931,842),47060=>array(103,-46,907,842),47061=>array(103,-68,912,842),47062=>array(103,-76,907,842),47063=>array(103,-44,921,842),47064=>array(103,-62,917,842),47065=>array(103,-64,907,842),47066=>array(103,-64,908,842),47067=>array(103,-64,908,842),47068=>array(103,-69,923,842),47069=>array(103,-64,908,842),47070=>array(103,-64,908,842),47071=>array(103,-76,907,842),47072=>array(103,-62,907,842),47073=>array(103,-61,907,842),47074=>array(103,-69,922,842),47075=>array(103,-74,929,842),47076=>array(103,-69,927,842),47077=>array(103,-68,911,842),47078=>array(103,-72,929,842),47079=>array(103,-70,936,842),47080=>array(103,-66,908,842),47081=>array(103,-59,916,842),47082=>array(103,-60,928,842),47083=>array(103,-68,908,842),47084=>array(118,-70,907,841),47085=>array(103,-61,907,841),47086=>array(103,-61,907,841),47087=>array(103,-71,931,841),47088=>array(103,-46,907,841),47089=>array(103,-68,912,841),47090=>array(103,-76,907,841),47091=>array(103,-44,921,841),47092=>array(103,-62,917,841),47093=>array(103,-64,907,841),47094=>array(103,-64,908,841),47095=>array(103,-64,908,841),47096=>array(103,-69,923,841),47097=>array(103,-64,908,841),47098=>array(103,-64,908,841),47099=>array(103,-76,906,841),47100=>array(103,-62,907,841),47101=>array(103,-61,907,841),47102=>array(103,-69,922,841),47103=>array(103,-74,929,841),47104=>array(103,-69,927,841),47105=>array(103,-68,911,841),47106=>array(103,-72,929,841),47107=>array(103,-70,936,841),47108=>array(103,-66,908,841),47109=>array(103,-59,916,841),47110=>array(103,-60,928,841),47111=>array(103,-68,908,841),47112=>array(118,-68,907,843),47113=>array(118,-61,907,843),47114=>array(118,-61,907,843),47115=>array(118,-71,931,843),47116=>array(118,-46,907,843),47117=>array(118,-68,912,843),47118=>array(118,-76,907,843),47119=>array(118,-44,921,843),47120=>array(118,-62,917,843),47121=>array(118,-64,907,843),47122=>array(118,-64,908,843),47123=>array(118,-64,908,843),47124=>array(118,-69,923,843),47125=>array(118,-64,908,843),47126=>array(118,-64,908,843),47127=>array(118,-76,907,843),47128=>array(118,-62,907,843),47129=>array(118,-61,907,843),47130=>array(118,-69,922,843),47131=>array(118,-74,929,843),47132=>array(118,-69,927,843),47133=>array(118,-68,911,843),47134=>array(118,-72,929,843),47135=>array(118,-70,936,843),47136=>array(118,-66,908,843),47137=>array(118,-59,916,843),47138=>array(118,-60,928,843),47139=>array(118,-68,908,843),47140=>array(118,-70,907,842),47141=>array(103,-61,908,842),47142=>array(103,-61,908,842),47143=>array(103,-71,931,842),47144=>array(103,-46,907,842),47145=>array(103,-68,912,842),47146=>array(103,-76,908,842),47147=>array(103,-44,921,842),47148=>array(103,-62,917,842),47149=>array(103,-64,908,842),47150=>array(103,-64,908,842),47151=>array(103,-64,908,842),47152=>array(103,-69,923,842),47153=>array(103,-64,908,842),47154=>array(103,-64,908,842),47155=>array(103,-76,908,842),47156=>array(103,-62,908,842),47157=>array(103,-61,908,842),47158=>array(103,-69,922,842),47159=>array(103,-74,929,842),47160=>array(103,-69,927,842),47161=>array(103,-68,911,842),47162=>array(103,-72,929,842),47163=>array(103,-70,936,842),47164=>array(103,-66,908,842),47165=>array(103,-59,916,842),47166=>array(103,-60,928,842),47167=>array(103,-68,908,842),47168=>array(118,-68,907,843),47169=>array(118,-61,907,843),47170=>array(118,-61,907,843),47171=>array(118,-71,931,843),47172=>array(118,-46,907,843),47173=>array(118,-68,912,843),47174=>array(118,-76,907,843),47175=>array(118,-44,921,843),47176=>array(118,-62,917,843),47177=>array(118,-64,907,843),47178=>array(118,-64,908,843),47179=>array(118,-64,908,843),47180=>array(118,-69,923,843),47181=>array(118,-64,908,843),47182=>array(118,-64,908,843),47183=>array(118,-76,907,843),47184=>array(118,-62,907,843),47185=>array(118,-61,907,843),47186=>array(118,-69,922,843),47187=>array(118,-74,929,843),47188=>array(118,-69,927,843),47189=>array(118,-68,911,843),47190=>array(118,-72,929,843),47191=>array(118,-70,936,843),47192=>array(118,-66,908,843),47193=>array(118,-59,916,843),47194=>array(118,-60,928,843),47195=>array(118,-68,908,843),47196=>array(62,27,943,755),47197=>array(79,-61,921,795),47198=>array(79,-61,921,795),47199=>array(79,-71,921,795),47200=>array(79,-46,921,795),47201=>array(79,-68,921,795),47202=>array(79,-74,921,795),47203=>array(79,-44,921,795),47204=>array(79,-62,921,795),47205=>array(79,-64,921,795),47206=>array(79,-64,921,795),47207=>array(79,-63,921,795),47208=>array(79,-68,921,795),47209=>array(79,-64,921,795),47210=>array(79,-63,921,795),47211=>array(79,-74,921,795),47212=>array(79,-62,921,795),47213=>array(79,-61,921,795),47214=>array(79,-69,921,795),47215=>array(79,-74,921,795),47216=>array(79,-69,921,795),47217=>array(79,-68,921,795),47218=>array(79,-72,921,795),47219=>array(79,-70,921,795),47220=>array(79,-66,921,795),47221=>array(79,-59,921,795),47222=>array(79,-60,921,795),47223=>array(79,-68,921,795),47224=>array(52,-69,936,842),47225=>array(68,-59,936,842),47226=>array(68,-61,936,842),47227=>array(68,-71,936,842),47228=>array(74,-45,936,843),47229=>array(68,-69,936,842),47230=>array(68,-76,936,842),47231=>array(68,-44,936,842),47232=>array(68,-62,936,842),47233=>array(68,-64,936,842),47234=>array(68,-64,936,842),47235=>array(68,-64,936,842),47236=>array(68,-70,936,842),47237=>array(68,-64,936,842),47238=>array(68,-64,936,842),47239=>array(68,-76,936,842),47240=>array(68,-62,936,842),47241=>array(68,-61,936,842),47242=>array(68,-70,936,842),47243=>array(68,-74,936,842),47244=>array(68,-69,936,842),47245=>array(68,-67,936,842),47246=>array(68,-72,936,842),47247=>array(68,-71,936,842),47248=>array(68,-66,936,842),47249=>array(68,-59,936,842),47250=>array(68,-60,936,842),47251=>array(68,-69,936,842),47252=>array(61,-68,907,843),47253=>array(64,-61,908,842),47254=>array(64,-61,908,842),47255=>array(64,-71,931,842),47256=>array(58,-46,907,842),47257=>array(64,-68,912,842),47258=>array(64,-76,908,842),47259=>array(64,-44,921,842),47260=>array(64,-62,917,842),47261=>array(64,-64,908,842),47262=>array(64,-64,908,842),47263=>array(64,-64,908,842),47264=>array(64,-69,923,842),47265=>array(64,-64,908,842),47266=>array(64,-64,908,842),47267=>array(64,-76,908,842),47268=>array(64,-62,908,842),47269=>array(64,-61,908,842),47270=>array(64,-69,922,842),47271=>array(64,-74,929,842),47272=>array(64,-69,927,842),47273=>array(64,-68,911,842),47274=>array(64,-72,929,842),47275=>array(64,-70,936,842),47276=>array(64,-66,908,842),47277=>array(64,-59,916,842),47278=>array(64,-60,928,842),47279=>array(64,-68,908,842),47280=>array(62,-69,907,842),47281=>array(64,-61,907,841),47282=>array(64,-61,907,841),47283=>array(64,-71,931,841),47284=>array(64,-46,907,842),47285=>array(64,-68,912,841),47286=>array(64,-76,907,841),47287=>array(64,-44,921,841),47288=>array(64,-62,917,841),47289=>array(64,-64,907,841),47290=>array(64,-64,908,841),47291=>array(64,-64,908,841),47292=>array(64,-69,923,841),47293=>array(64,-64,908,841),47294=>array(64,-64,908,841),47295=>array(64,-76,907,841),47296=>array(64,-62,907,841),47297=>array(64,-61,907,841),47298=>array(64,-69,922,841),47299=>array(64,-74,929,841),47300=>array(64,-69,927,841),47301=>array(64,-68,911,841),47302=>array(64,-72,929,841),47303=>array(64,-70,936,841),47304=>array(64,-66,908,841),47305=>array(64,-59,916,841),47306=>array(64,-60,928,841),47307=>array(64,-68,908,841),47308=>array(62,27,943,755),47309=>array(79,-61,921,795),47310=>array(79,-61,921,795),47311=>array(79,-71,921,795),47312=>array(79,-46,922,795),47313=>array(79,-68,921,795),47314=>array(79,-74,921,795),47315=>array(79,-44,921,795),47316=>array(79,-62,921,795),47317=>array(79,-64,921,795),47318=>array(79,-64,921,795),47319=>array(79,-63,921,795),47320=>array(79,-68,921,795),47321=>array(79,-64,921,795),47322=>array(79,-63,921,795),47323=>array(79,-74,921,795),47324=>array(79,-62,921,795),47325=>array(79,-61,921,795),47326=>array(79,-69,921,795),47327=>array(79,-74,921,795),47328=>array(79,-69,921,795),47329=>array(79,-68,921,795),47330=>array(79,-72,921,795),47331=>array(79,-70,921,795),47332=>array(79,-66,921,795),47333=>array(79,-59,921,795),47334=>array(79,-60,921,795),47335=>array(79,-68,921,795),47336=>array(79,-64,920,795),47337=>array(79,-61,921,795),47338=>array(79,-61,921,795),47339=>array(79,-71,921,795),47340=>array(79,-46,921,795),47341=>array(79,-68,921,795),47342=>array(79,-74,921,795),47343=>array(79,-44,921,795),47344=>array(79,-62,921,795),47345=>array(79,-64,921,795),47346=>array(79,-64,921,795),47347=>array(79,-63,921,795),47348=>array(79,-68,921,795),47349=>array(79,-64,921,795),47350=>array(79,-63,921,795),47351=>array(79,-74,921,795),47352=>array(79,-62,921,795),47353=>array(79,-61,921,795),47354=>array(79,-69,921,795),47355=>array(79,-74,921,795),47356=>array(79,-69,921,795),47357=>array(79,-68,921,795),47358=>array(79,-72,921,795),47359=>array(79,-70,921,795),47360=>array(79,-66,921,795),47361=>array(79,-59,921,795),47362=>array(79,-60,921,795),47363=>array(79,-68,921,795),47364=>array(69,-70,907,841),47365=>array(76,-61,907,841),47366=>array(76,-61,907,841),47367=>array(76,-71,931,841),47368=>array(76,-46,907,841),47369=>array(76,-68,912,841),47370=>array(76,-76,907,841),47371=>array(76,-44,921,841),47372=>array(76,-62,917,841),47373=>array(76,-64,907,841),47374=>array(76,-64,908,841),47375=>array(76,-64,908,841),47376=>array(76,-69,923,841),47377=>array(76,-64,908,841),47378=>array(76,-64,908,841),47379=>array(76,-76,906,841),47380=>array(76,-62,907,841),47381=>array(76,-61,907,841),47382=>array(76,-69,922,841),47383=>array(76,-74,929,841),47384=>array(76,-69,927,841),47385=>array(76,-68,911,841),47386=>array(76,-72,929,841),47387=>array(76,-70,936,841),47388=>array(76,-66,908,841),47389=>array(76,-59,916,841),47390=>array(76,-60,928,841),47391=>array(76,-68,908,841),47392=>array(52,-68,907,843),47393=>array(72,-61,907,843),47394=>array(72,-61,907,843),47395=>array(72,-71,931,843),47396=>array(90,-46,907,843),47397=>array(72,-68,912,843),47398=>array(72,-76,907,843),47399=>array(72,-44,921,843),47400=>array(72,-62,917,843),47401=>array(72,-64,907,843),47402=>array(72,-64,908,843),47403=>array(72,-64,908,843),47404=>array(72,-69,923,843),47405=>array(72,-64,908,843),47406=>array(72,-64,908,843),47407=>array(72,-76,907,843),47408=>array(72,-62,907,843),47409=>array(72,-61,907,843),47410=>array(72,-69,922,843),47411=>array(72,-74,929,843),47412=>array(72,-69,927,843),47413=>array(72,-68,911,843),47414=>array(72,-72,929,843),47415=>array(72,-70,936,843),47416=>array(72,-66,908,843),47417=>array(72,-59,916,843),47418=>array(72,-60,928,843),47419=>array(72,-68,908,843),47420=>array(70,-69,907,842),47421=>array(64,-61,907,842),47422=>array(64,-61,907,842),47423=>array(64,-71,931,842),47424=>array(65,-46,907,843),47425=>array(64,-68,912,842),47426=>array(64,-76,907,842),47427=>array(64,-44,921,842),47428=>array(64,-62,917,842),47429=>array(64,-64,907,842),47430=>array(64,-64,908,842),47431=>array(64,-64,908,842),47432=>array(64,-69,923,842),47433=>array(64,-64,908,842),47434=>array(64,-64,908,842),47435=>array(64,-76,907,842),47436=>array(64,-62,907,842),47437=>array(64,-61,907,842),47438=>array(64,-69,922,842),47439=>array(64,-74,929,842),47440=>array(64,-69,927,842),47441=>array(64,-68,911,842),47442=>array(64,-72,929,842),47443=>array(64,-70,936,842),47444=>array(64,-66,908,842),47445=>array(64,-59,916,842),47446=>array(64,-60,928,842),47447=>array(64,-68,908,842),47448=>array(71,-64,928,795),47449=>array(79,-61,921,795),47450=>array(79,-61,921,795),47451=>array(79,-71,921,795),47452=>array(79,-46,921,795),47453=>array(79,-68,921,795),47454=>array(79,-74,921,795),47455=>array(79,-44,921,795),47456=>array(79,-62,921,795),47457=>array(79,-64,921,795),47458=>array(79,-64,921,795),47459=>array(79,-63,921,795),47460=>array(79,-68,921,795),47461=>array(79,-64,921,795),47462=>array(79,-63,921,795),47463=>array(79,-74,921,795),47464=>array(79,-62,921,795),47465=>array(79,-61,921,795),47466=>array(79,-69,921,795),47467=>array(79,-74,921,795),47468=>array(79,-69,921,795),47469=>array(79,-68,921,795),47470=>array(79,-72,921,795),47471=>array(79,-70,921,795),47472=>array(79,-66,921,795),47473=>array(79,-59,921,795),47474=>array(79,-60,921,795),47475=>array(79,-68,921,795),47476=>array(57,42,943,730),47477=>array(79,-61,921,795),47478=>array(79,-61,921,795),47479=>array(79,-71,921,795),47480=>array(79,-46,921,795),47481=>array(79,-68,921,795),47482=>array(79,-74,921,795),47483=>array(79,-44,921,795),47484=>array(79,-62,921,795),47485=>array(79,-64,921,795),47486=>array(79,-64,921,795),47487=>array(79,-63,921,795),47488=>array(79,-68,921,795),47489=>array(79,-64,921,795),47490=>array(79,-63,921,795),47491=>array(79,-74,921,795),47492=>array(79,-62,921,795),47493=>array(79,-61,921,795),47494=>array(79,-69,921,795),47495=>array(79,-74,921,795),47496=>array(79,-69,921,795),47497=>array(79,-68,921,795),47498=>array(79,-72,921,795),47499=>array(79,-70,921,795),47500=>array(79,-66,921,795),47501=>array(79,-59,921,795),47502=>array(79,-60,921,795),47503=>array(79,-68,921,795),47504=>array(67,-69,907,842),47505=>array(64,-61,908,842),47506=>array(64,-61,908,842),47507=>array(64,-71,931,842),47508=>array(64,-46,908,842),47509=>array(64,-68,912,842),47510=>array(64,-76,908,842),47511=>array(64,-44,921,842),47512=>array(64,-62,917,842),47513=>array(64,-64,908,842),47514=>array(64,-64,908,842),47515=>array(64,-64,908,842),47516=>array(64,-69,923,842),47517=>array(64,-64,908,842),47518=>array(64,-64,908,842),47519=>array(64,-76,908,842),47520=>array(64,-62,908,842),47521=>array(64,-61,908,842),47522=>array(64,-69,922,842),47523=>array(64,-74,929,842),47524=>array(64,-69,927,842),47525=>array(64,-68,911,842),47526=>array(64,-72,929,842),47527=>array(64,-70,936,842),47528=>array(64,-66,908,842),47529=>array(64,-59,916,842),47530=>array(64,-60,928,842),47531=>array(64,-68,908,842),47532=>array(143,-69,907,842),47533=>array(138,-61,907,842),47534=>array(138,-61,907,842),47535=>array(138,-71,931,842),47536=>array(138,-46,907,842),47537=>array(138,-68,912,842),47538=>array(138,-76,907,842),47539=>array(138,-44,921,842),47540=>array(138,-62,917,842),47541=>array(138,-64,907,842),47542=>array(138,-64,908,842),47543=>array(138,-64,908,842),47544=>array(138,-69,923,842),47545=>array(138,-64,908,842),47546=>array(138,-64,908,842),47547=>array(138,-76,907,842),47548=>array(138,-62,907,842),47549=>array(138,-61,907,842),47550=>array(138,-69,922,842),47551=>array(138,-74,929,842),47552=>array(138,-69,927,842),47553=>array(138,-68,911,842),47554=>array(138,-72,929,842),47555=>array(138,-70,936,842),47556=>array(138,-66,908,842),47557=>array(138,-59,916,842),47558=>array(138,-60,928,842),47559=>array(138,-68,908,842),47560=>array(127,-69,936,842),47561=>array(122,-59,936,842),47562=>array(122,-61,936,842),47563=>array(122,-71,936,842),47564=>array(122,-45,936,842),47565=>array(122,-69,936,842),47566=>array(122,-76,936,842),47567=>array(122,-44,936,842),47568=>array(122,-62,936,842),47569=>array(122,-64,936,842),47570=>array(122,-64,936,842),47571=>array(122,-64,936,842),47572=>array(122,-70,936,842),47573=>array(122,-64,936,842),47574=>array(122,-64,936,842),47575=>array(122,-76,936,842),47576=>array(122,-62,936,842),47577=>array(122,-61,936,842),47578=>array(122,-70,936,842),47579=>array(122,-74,936,842),47580=>array(118,-69,936,842),47581=>array(122,-67,936,842),47582=>array(122,-72,936,842),47583=>array(122,-71,936,842),47584=>array(122,-66,936,842),47585=>array(122,-59,936,842),47586=>array(122,-60,936,842),47587=>array(122,-69,936,842),47588=>array(127,-69,907,842),47589=>array(122,-61,907,842),47590=>array(122,-61,907,842),47591=>array(122,-71,931,842),47592=>array(122,-46,907,842),47593=>array(122,-68,912,842),47594=>array(122,-76,907,842),47595=>array(122,-44,921,842),47596=>array(122,-62,917,842),47597=>array(122,-64,907,842),47598=>array(122,-64,908,842),47599=>array(122,-64,908,842),47600=>array(122,-69,923,842),47601=>array(122,-64,908,842),47602=>array(122,-64,908,842),47603=>array(122,-76,907,842),47604=>array(122,-62,907,842),47605=>array(122,-61,907,842),47606=>array(122,-69,922,842),47607=>array(122,-74,929,842),47608=>array(122,-69,927,842),47609=>array(122,-68,911,842),47610=>array(122,-72,929,842),47611=>array(122,-70,936,842),47612=>array(122,-66,908,842),47613=>array(122,-59,916,842),47614=>array(122,-60,928,842),47615=>array(122,-68,908,842),47616=>array(127,-68,935,843),47617=>array(122,-59,936,842),47618=>array(122,-61,936,842),47619=>array(122,-71,936,842),47620=>array(122,-45,936,842),47621=>array(122,-69,936,842),47622=>array(122,-76,936,842),47623=>array(122,-44,936,842),47624=>array(122,-62,936,842),47625=>array(122,-64,936,842),47626=>array(122,-64,936,842),47627=>array(122,-64,936,842),47628=>array(122,-70,936,842),47629=>array(122,-64,936,842),47630=>array(122,-64,936,842),47631=>array(122,-76,936,842),47632=>array(122,-62,936,842),47633=>array(122,-61,936,842),47634=>array(122,-70,936,842),47635=>array(122,-74,936,842),47636=>array(118,-69,936,842),47637=>array(122,-67,936,842),47638=>array(122,-72,936,842),47639=>array(122,-71,936,842),47640=>array(122,-66,936,842),47641=>array(122,-59,936,842),47642=>array(122,-60,936,842),47643=>array(122,-69,936,842),47644=>array(127,-69,907,842),47645=>array(122,-61,907,842),47646=>array(122,-61,907,842),47647=>array(122,-71,931,842),47648=>array(122,-46,907,842),47649=>array(122,-68,912,842),47650=>array(122,-76,907,842),47651=>array(122,-44,921,842),47652=>array(122,-62,917,842),47653=>array(122,-64,907,842),47654=>array(122,-64,908,842),47655=>array(122,-64,908,842),47656=>array(122,-69,923,842),47657=>array(122,-64,908,842),47658=>array(122,-64,908,842),47659=>array(122,-76,907,842),47660=>array(122,-62,907,842),47661=>array(122,-61,907,842),47662=>array(122,-69,922,842),47663=>array(122,-74,929,842),47664=>array(122,-69,927,842),47665=>array(122,-68,911,842),47666=>array(122,-72,929,842),47667=>array(122,-70,936,842),47668=>array(122,-66,908,842),47669=>array(122,-59,916,842),47670=>array(122,-60,928,842),47671=>array(122,-68,908,842),47672=>array(127,-70,907,841),47673=>array(122,-61,907,841),47674=>array(122,-61,907,841),47675=>array(122,-71,931,841),47676=>array(112,-46,907,841),47677=>array(122,-68,912,841),47678=>array(122,-76,907,841),47679=>array(122,-44,921,841),47680=>array(122,-62,917,841),47681=>array(122,-64,907,841),47682=>array(122,-64,908,841),47683=>array(122,-64,908,841),47684=>array(122,-69,923,841),47685=>array(122,-64,908,841),47686=>array(122,-64,908,841),47687=>array(122,-76,906,841),47688=>array(122,-62,907,841),47689=>array(122,-61,907,841),47690=>array(122,-69,922,841),47691=>array(122,-74,929,841),47692=>array(122,-69,927,841),47693=>array(122,-68,911,841),47694=>array(122,-72,929,841),47695=>array(122,-70,936,841),47696=>array(122,-66,908,841),47697=>array(122,-59,916,841),47698=>array(122,-60,928,841),47699=>array(122,-68,908,841),47700=>array(127,-68,907,843),47701=>array(122,-61,907,843),47702=>array(122,-61,907,843),47703=>array(122,-71,931,843),47704=>array(122,-46,907,843),47705=>array(122,-68,912,843),47706=>array(122,-76,907,843),47707=>array(122,-44,921,843),47708=>array(122,-62,917,843),47709=>array(122,-64,907,843),47710=>array(122,-64,908,843),47711=>array(122,-64,908,843),47712=>array(122,-69,923,843),47713=>array(122,-64,908,843),47714=>array(122,-64,908,843),47715=>array(122,-76,907,843),47716=>array(122,-62,907,843),47717=>array(122,-61,907,843),47718=>array(122,-69,922,843),47719=>array(122,-74,929,843),47720=>array(122,-69,927,843),47721=>array(122,-68,911,843),47722=>array(122,-72,929,843),47723=>array(122,-70,936,843),47724=>array(122,-66,908,843),47725=>array(122,-59,916,843),47726=>array(122,-60,928,843),47727=>array(122,-68,908,843),47728=>array(127,-70,907,842),47729=>array(122,-61,908,842),47730=>array(122,-61,908,842),47731=>array(122,-71,931,842),47732=>array(112,-46,907,842),47733=>array(122,-68,912,842),47734=>array(122,-76,908,842),47735=>array(122,-44,921,842),47736=>array(122,-62,917,842),47737=>array(122,-64,908,842),47738=>array(122,-64,908,842),47739=>array(122,-64,908,842),47740=>array(122,-69,923,842),47741=>array(122,-64,908,842),47742=>array(122,-64,908,842),47743=>array(122,-76,908,842),47744=>array(122,-62,908,842),47745=>array(122,-61,908,842),47746=>array(122,-69,922,842),47747=>array(122,-74,929,842),47748=>array(122,-69,927,842),47749=>array(122,-68,911,842),47750=>array(122,-72,929,842),47751=>array(122,-70,936,842),47752=>array(122,-66,908,842),47753=>array(122,-59,916,842),47754=>array(122,-60,928,842),47755=>array(122,-68,908,842),47756=>array(127,-68,907,843),47757=>array(122,-61,907,843),47758=>array(122,-61,907,843),47759=>array(122,-71,931,843),47760=>array(122,-46,907,843),47761=>array(122,-68,912,843),47762=>array(122,-76,907,843),47763=>array(122,-44,921,843),47764=>array(122,-62,917,843),47765=>array(122,-64,907,843),47766=>array(122,-64,908,843),47767=>array(122,-64,908,843),47768=>array(122,-69,923,843),47769=>array(122,-64,908,843),47770=>array(122,-64,908,843),47771=>array(122,-76,907,843),47772=>array(122,-62,907,843),47773=>array(122,-61,907,843),47774=>array(122,-69,922,843),47775=>array(122,-74,929,843),47776=>array(122,-69,927,843),47777=>array(122,-68,911,843),47778=>array(122,-72,929,843),47779=>array(122,-70,936,843),47780=>array(122,-66,908,843),47781=>array(122,-59,916,843),47782=>array(122,-60,928,843),47783=>array(122,-68,908,843),47784=>array(62,17,943,740),47785=>array(79,-61,921,800),47786=>array(79,-61,921,800),47787=>array(79,-71,921,800),47788=>array(79,-46,921,800),47789=>array(79,-68,921,800),47790=>array(79,-74,921,800),47791=>array(79,-44,921,800),47792=>array(79,-62,921,800),47793=>array(79,-64,921,800),47794=>array(79,-64,921,800),47795=>array(79,-63,921,800),47796=>array(79,-68,921,800),47797=>array(79,-64,921,800),47798=>array(79,-63,921,800),47799=>array(79,-74,921,800),47800=>array(79,-62,921,800),47801=>array(79,-61,921,800),47802=>array(79,-69,921,800),47803=>array(79,-74,921,800),47804=>array(79,-69,921,800),47805=>array(79,-68,921,800),47806=>array(79,-72,921,800),47807=>array(79,-70,921,800),47808=>array(79,-66,921,800),47809=>array(79,-59,921,800),47810=>array(79,-60,921,800),47811=>array(79,-68,921,800),47812=>array(52,-69,936,842),47813=>array(77,-59,936,843),47814=>array(77,-61,936,843),47815=>array(77,-71,936,843),47816=>array(66,-45,936,842),47817=>array(77,-69,936,843),47818=>array(77,-76,936,843),47819=>array(77,-44,936,843),47820=>array(77,-62,936,843),47821=>array(77,-64,936,843),47822=>array(77,-64,936,843),47823=>array(77,-64,936,843),47824=>array(77,-70,936,843),47825=>array(77,-64,936,843),47826=>array(77,-64,936,843),47827=>array(77,-76,936,843),47828=>array(77,-62,936,843),47829=>array(77,-61,936,843),47830=>array(77,-70,936,843),47831=>array(77,-74,936,843),47832=>array(77,-69,936,843),47833=>array(77,-67,936,843),47834=>array(77,-72,936,843),47835=>array(77,-71,936,843),47836=>array(77,-66,936,843),47837=>array(77,-59,936,843),47838=>array(77,-60,936,843),47839=>array(77,-69,936,843),47840=>array(61,-69,907,842),47841=>array(79,-61,907,843),47842=>array(79,-61,907,843),47843=>array(79,-71,931,843),47844=>array(72,-46,907,842),47845=>array(79,-68,912,843),47846=>array(79,-76,907,843),47847=>array(79,-44,921,843),47848=>array(79,-62,917,843),47849=>array(79,-64,907,843),47850=>array(79,-64,908,843),47851=>array(79,-64,908,843),47852=>array(79,-69,923,843),47853=>array(79,-64,908,843),47854=>array(79,-64,908,843),47855=>array(79,-76,907,843),47856=>array(79,-62,907,843),47857=>array(79,-61,907,843),47858=>array(79,-69,922,843),47859=>array(79,-74,929,843),47860=>array(79,-69,927,843),47861=>array(79,-68,911,843),47862=>array(79,-72,929,843),47863=>array(79,-70,936,843),47864=>array(79,-66,908,843),47865=>array(79,-59,916,843),47866=>array(79,-60,928,843),47867=>array(79,-68,908,843),47868=>array(61,-69,907,842),47869=>array(64,-61,908,841),47870=>array(64,-61,908,841),47871=>array(64,-71,931,841),47872=>array(65,-46,908,841),47873=>array(64,-68,912,841),47874=>array(64,-76,908,841),47875=>array(64,-44,921,841),47876=>array(64,-62,917,841),47877=>array(64,-64,908,841),47878=>array(64,-64,908,841),47879=>array(64,-64,908,841),47880=>array(64,-69,923,841),47881=>array(64,-64,908,841),47882=>array(64,-64,908,841),47883=>array(64,-76,908,841),47884=>array(64,-62,908,841),47885=>array(64,-61,908,841),47886=>array(64,-69,922,841),47887=>array(64,-74,929,841),47888=>array(64,-69,927,841),47889=>array(64,-68,911,841),47890=>array(64,-72,929,841),47891=>array(64,-70,936,841),47892=>array(64,-66,908,841),47893=>array(64,-59,916,841),47894=>array(64,-60,928,841),47895=>array(64,-68,908,841),47896=>array(60,-3,940,765),47897=>array(79,-61,922,800),47898=>array(79,-61,922,800),47899=>array(79,-71,922,800),47900=>array(79,-46,922,800),47901=>array(79,-68,922,800),47902=>array(79,-74,922,800),47903=>array(79,-44,922,800),47904=>array(79,-62,922,800),47905=>array(79,-64,922,800),47906=>array(79,-64,922,800),47907=>array(79,-63,922,800),47908=>array(79,-68,922,800),47909=>array(79,-64,922,800),47910=>array(79,-63,922,800),47911=>array(79,-74,922,800),47912=>array(79,-62,922,800),47913=>array(79,-61,922,800),47914=>array(79,-69,922,800),47915=>array(79,-74,922,800),47916=>array(79,-69,922,800),47917=>array(79,-68,922,800),47918=>array(79,-72,922,800),47919=>array(79,-70,922,800),47920=>array(79,-66,922,800),47921=>array(79,-59,922,800),47922=>array(79,-60,922,800),47923=>array(79,-68,922,800),47924=>array(79,-64,921,800),47925=>array(79,-61,921,800),47926=>array(79,-61,921,800),47927=>array(79,-71,921,800),47928=>array(79,-46,921,800),47929=>array(79,-68,921,800),47930=>array(79,-74,921,800),47931=>array(79,-44,921,800),47932=>array(79,-62,921,800),47933=>array(79,-64,921,800),47934=>array(79,-64,921,800),47935=>array(79,-63,921,800),47936=>array(79,-68,921,800),47937=>array(79,-64,921,800),47938=>array(79,-63,921,800),47939=>array(79,-74,921,800),47940=>array(79,-62,921,800),47941=>array(79,-61,921,800),47942=>array(79,-69,921,800),47943=>array(79,-74,921,800),47944=>array(79,-69,921,800),47945=>array(79,-68,921,800),47946=>array(79,-72,921,800),47947=>array(79,-70,921,800),47948=>array(79,-66,921,800),47949=>array(79,-59,921,800),47950=>array(79,-60,921,800),47951=>array(79,-68,921,800),47952=>array(69,-70,907,841),47953=>array(79,-61,907,841),47954=>array(79,-61,907,841),47955=>array(79,-71,931,841),47956=>array(79,-46,907,841),47957=>array(79,-68,912,841),47958=>array(79,-76,907,841),47959=>array(79,-44,921,841),47960=>array(79,-62,917,841),47961=>array(79,-64,907,841),47962=>array(79,-64,908,841),47963=>array(79,-64,908,841),47964=>array(79,-69,923,841),47965=>array(79,-64,908,841),47966=>array(79,-64,908,841),47967=>array(79,-76,906,841),47968=>array(79,-62,907,841),47969=>array(79,-61,907,841),47970=>array(79,-69,922,841),47971=>array(79,-74,929,841),47972=>array(79,-69,927,841),47973=>array(79,-68,911,841),47974=>array(79,-72,929,841),47975=>array(79,-70,936,841),47976=>array(79,-66,908,841),47977=>array(79,-59,916,841),47978=>array(79,-60,928,841),47979=>array(79,-68,908,841),47980=>array(63,-68,912,843),47981=>array(72,-61,907,843),47982=>array(72,-61,907,843),47983=>array(72,-71,931,843),47984=>array(89,-46,907,843),47985=>array(72,-68,912,843),47986=>array(72,-76,907,843),47987=>array(72,-44,921,843),47988=>array(72,-62,917,843),47989=>array(72,-64,907,843),47990=>array(72,-64,908,843),47991=>array(72,-64,908,843),47992=>array(72,-69,923,843),47993=>array(72,-64,908,843),47994=>array(72,-64,908,843),47995=>array(72,-76,907,843),47996=>array(72,-62,907,843),47997=>array(72,-61,907,843),47998=>array(72,-69,922,843),47999=>array(72,-74,929,843),48000=>array(72,-69,927,843),48001=>array(72,-68,911,843),48002=>array(72,-72,929,843),48003=>array(72,-70,936,843),48004=>array(72,-66,908,843),48005=>array(72,-59,916,843),48006=>array(72,-60,928,843),48007=>array(72,-68,908,843),48008=>array(51,-69,907,842),48009=>array(65,-61,907,842),48010=>array(65,-61,907,842),48011=>array(65,-71,931,842),48012=>array(65,-46,907,842),48013=>array(65,-68,912,842),48014=>array(65,-76,907,842),48015=>array(65,-44,921,842),48016=>array(65,-62,917,842),48017=>array(65,-64,907,842),48018=>array(65,-64,908,842),48019=>array(65,-64,908,842),48020=>array(65,-69,923,842),48021=>array(65,-64,908,842),48022=>array(65,-64,908,842),48023=>array(65,-76,907,842),48024=>array(65,-62,907,842),48025=>array(65,-61,907,842),48026=>array(65,-69,922,842),48027=>array(65,-74,929,842),48028=>array(65,-69,927,842),48029=>array(65,-68,911,842),48030=>array(65,-72,929,842),48031=>array(65,-70,936,842),48032=>array(65,-66,908,842),48033=>array(65,-59,916,842),48034=>array(65,-60,928,842),48035=>array(65,-68,908,842),48036=>array(71,-64,928,800),48037=>array(79,-61,921,800),48038=>array(79,-61,921,800),48039=>array(79,-71,921,800),48040=>array(79,-46,921,790),48041=>array(79,-68,921,800),48042=>array(79,-74,921,800),48043=>array(79,-44,921,800),48044=>array(79,-62,921,800),48045=>array(79,-64,921,800),48046=>array(79,-64,921,800),48047=>array(79,-63,921,800),48048=>array(79,-68,921,800),48049=>array(79,-64,921,800),48050=>array(79,-63,921,800),48051=>array(79,-74,921,800),48052=>array(79,-62,921,800),48053=>array(79,-61,921,800),48054=>array(79,-69,921,800),48055=>array(79,-74,921,800),48056=>array(79,-69,921,800),48057=>array(79,-68,921,800),48058=>array(79,-72,921,800),48059=>array(79,-70,921,800),48060=>array(79,-66,921,800),48061=>array(79,-59,921,800),48062=>array(79,-60,921,800),48063=>array(79,-68,921,800),48064=>array(57,42,943,710),48065=>array(79,-61,921,791),48066=>array(79,-61,921,791),48067=>array(79,-71,921,791),48068=>array(79,-46,921,791),48069=>array(79,-68,921,791),48070=>array(79,-74,921,791),48071=>array(79,-44,921,791),48072=>array(79,-62,921,791),48073=>array(79,-64,921,791),48074=>array(79,-64,921,791),48075=>array(79,-63,921,791),48076=>array(79,-68,921,791),48077=>array(79,-64,921,791),48078=>array(79,-63,921,791),48079=>array(79,-74,921,791),48080=>array(79,-62,921,791),48081=>array(79,-61,921,791),48082=>array(79,-69,921,791),48083=>array(79,-74,921,791),48084=>array(79,-69,921,791),48085=>array(79,-68,921,791),48086=>array(79,-72,921,791),48087=>array(79,-70,921,791),48088=>array(79,-66,921,791),48089=>array(79,-59,921,791),48090=>array(79,-60,921,791),48091=>array(79,-68,921,791),48092=>array(67,-69,907,842),48093=>array(64,-61,907,842),48094=>array(64,-61,907,842),48095=>array(64,-71,931,842),48096=>array(64,-46,907,842),48097=>array(64,-68,912,842),48098=>array(64,-76,907,842),48099=>array(64,-44,921,842),48100=>array(64,-62,917,842),48101=>array(64,-64,907,842),48102=>array(64,-64,908,842),48103=>array(64,-64,908,842),48104=>array(64,-69,923,842),48105=>array(64,-64,908,842),48106=>array(64,-64,908,842),48107=>array(64,-76,907,842),48108=>array(64,-62,907,842),48109=>array(64,-61,907,842),48110=>array(64,-69,922,842),48111=>array(64,-74,929,842),48112=>array(64,-69,927,842),48113=>array(64,-68,911,842),48114=>array(64,-72,929,842),48115=>array(64,-70,936,842),48116=>array(64,-66,908,842),48117=>array(64,-59,916,842),48118=>array(64,-60,928,842),48119=>array(64,-68,908,842),48120=>array(147,-69,907,842),48121=>array(157,-61,907,842),48122=>array(157,-61,907,842),48123=>array(157,-71,931,842),48124=>array(122,-46,907,842),48125=>array(157,-68,912,842),48126=>array(157,-76,907,842),48127=>array(157,-44,921,842),48128=>array(157,-62,917,842),48129=>array(157,-64,907,842),48130=>array(157,-64,908,842),48131=>array(157,-64,908,842),48132=>array(157,-69,923,842),48133=>array(157,-64,908,842),48134=>array(157,-64,908,842),48135=>array(157,-76,907,842),48136=>array(157,-62,907,842),48137=>array(157,-61,907,842),48138=>array(157,-69,922,842),48139=>array(157,-74,929,842),48140=>array(143,-69,927,842),48141=>array(157,-68,911,842),48142=>array(157,-72,929,842),48143=>array(157,-70,936,842),48144=>array(157,-66,908,842),48145=>array(157,-59,916,842),48146=>array(157,-60,928,842),48147=>array(157,-68,908,842),48148=>array(122,-69,936,842),48149=>array(122,-59,936,837),48150=>array(122,-61,936,837),48151=>array(122,-71,936,837),48152=>array(122,-45,936,842),48153=>array(122,-69,936,837),48154=>array(122,-76,936,837),48155=>array(122,-44,936,837),48156=>array(122,-62,936,837),48157=>array(122,-64,936,837),48158=>array(122,-64,936,837),48159=>array(122,-64,936,837),48160=>array(122,-70,936,837),48161=>array(122,-64,936,837),48162=>array(122,-64,936,837),48163=>array(122,-76,936,837),48164=>array(122,-62,936,837),48165=>array(122,-61,936,837),48166=>array(122,-70,936,837),48167=>array(122,-74,936,837),48168=>array(118,-69,936,837),48169=>array(122,-67,936,837),48170=>array(122,-72,936,837),48171=>array(122,-71,936,837),48172=>array(122,-66,936,837),48173=>array(122,-59,936,837),48174=>array(122,-60,936,837),48175=>array(122,-69,936,837),48176=>array(122,-69,907,842),48177=>array(157,-61,907,842),48178=>array(157,-61,907,842),48179=>array(157,-71,931,842),48180=>array(157,-46,907,842),48181=>array(157,-68,912,842),48182=>array(157,-76,907,842),48183=>array(157,-44,921,842),48184=>array(157,-62,917,842),48185=>array(157,-64,907,842),48186=>array(157,-64,908,842),48187=>array(157,-64,908,842),48188=>array(157,-69,923,842),48189=>array(157,-64,908,842),48190=>array(157,-64,908,842),48191=>array(157,-76,907,842),48192=>array(157,-62,907,842),48193=>array(157,-61,907,842),48194=>array(157,-69,922,842),48195=>array(157,-74,929,842),48196=>array(143,-69,927,842),48197=>array(157,-68,911,842),48198=>array(157,-72,929,842),48199=>array(157,-70,936,842),48200=>array(157,-66,908,842),48201=>array(157,-59,916,842),48202=>array(157,-60,928,842),48203=>array(157,-68,908,842),48204=>array(122,-68,935,843),48205=>array(122,-59,936,842),48206=>array(122,-61,936,842),48207=>array(122,-71,936,842),48208=>array(122,-45,936,842),48209=>array(122,-69,936,842),48210=>array(122,-76,936,842),48211=>array(122,-44,936,842),48212=>array(122,-62,936,842),48213=>array(122,-64,936,842),48214=>array(122,-64,936,842),48215=>array(122,-64,936,842),48216=>array(122,-70,936,842),48217=>array(122,-64,936,842),48218=>array(122,-64,936,842),48219=>array(122,-76,936,842),48220=>array(122,-62,936,842),48221=>array(122,-61,936,842),48222=>array(122,-70,936,842),48223=>array(122,-74,936,842),48224=>array(118,-69,936,842),48225=>array(122,-67,936,842),48226=>array(122,-72,936,842),48227=>array(122,-71,936,842),48228=>array(122,-66,936,842),48229=>array(122,-59,936,842),48230=>array(122,-60,936,842),48231=>array(122,-69,936,842),48232=>array(122,-69,907,842),48233=>array(157,-61,907,842),48234=>array(157,-61,907,842),48235=>array(157,-71,931,842),48236=>array(157,-46,907,842),48237=>array(157,-68,912,842),48238=>array(157,-76,907,842),48239=>array(157,-44,921,842),48240=>array(157,-62,917,842),48241=>array(157,-64,907,842),48242=>array(157,-64,908,842),48243=>array(157,-64,908,842),48244=>array(157,-69,923,842),48245=>array(157,-64,908,842),48246=>array(157,-64,908,842),48247=>array(157,-76,907,842),48248=>array(157,-62,907,842),48249=>array(157,-61,907,842),48250=>array(157,-69,922,842),48251=>array(157,-74,929,842),48252=>array(143,-69,927,842),48253=>array(157,-68,911,842),48254=>array(157,-72,929,842),48255=>array(157,-70,936,842),48256=>array(157,-66,908,842),48257=>array(157,-59,916,842),48258=>array(157,-60,928,842),48259=>array(157,-68,908,842),48260=>array(127,-70,907,841),48261=>array(122,-61,907,841),48262=>array(122,-61,907,841),48263=>array(122,-71,931,841),48264=>array(122,-46,907,841),48265=>array(122,-68,912,841),48266=>array(122,-76,907,841),48267=>array(122,-44,921,841),48268=>array(122,-62,917,841),48269=>array(122,-64,907,841),48270=>array(122,-64,908,841),48271=>array(122,-64,908,841),48272=>array(122,-69,923,841),48273=>array(122,-64,908,841),48274=>array(122,-64,908,841),48275=>array(122,-76,906,841),48276=>array(122,-62,907,841),48277=>array(122,-61,907,841),48278=>array(122,-69,922,841),48279=>array(122,-74,929,841),48280=>array(122,-69,927,841),48281=>array(122,-68,911,841),48282=>array(122,-72,929,841),48283=>array(122,-70,936,841),48284=>array(122,-66,908,841),48285=>array(122,-59,916,841),48286=>array(122,-60,928,841),48287=>array(122,-68,908,841),48288=>array(122,-68,907,843),48289=>array(127,-61,907,843),48290=>array(127,-61,907,843),48291=>array(127,-71,931,843),48292=>array(127,-46,907,843),48293=>array(127,-68,912,843),48294=>array(127,-76,907,843),48295=>array(127,-44,921,843),48296=>array(127,-62,917,843),48297=>array(127,-64,907,843),48298=>array(127,-64,908,843),48299=>array(127,-64,908,843),48300=>array(127,-69,923,843),48301=>array(127,-64,908,843),48302=>array(127,-64,908,843),48303=>array(127,-76,907,843),48304=>array(127,-62,907,843),48305=>array(127,-61,907,843),48306=>array(127,-69,922,843),48307=>array(127,-74,929,843),48308=>array(127,-69,927,843),48309=>array(127,-68,911,843),48310=>array(127,-72,929,843),48311=>array(127,-70,936,843),48312=>array(127,-66,908,843),48313=>array(127,-59,916,843),48314=>array(127,-60,928,843),48315=>array(127,-68,908,843),48316=>array(127,-70,907,842),48317=>array(122,-61,908,842),48318=>array(122,-61,908,842),48319=>array(122,-71,931,842),48320=>array(122,-46,907,842),48321=>array(122,-68,912,842),48322=>array(122,-76,908,842),48323=>array(122,-44,921,842),48324=>array(122,-62,917,842),48325=>array(122,-64,908,842),48326=>array(122,-64,908,842),48327=>array(122,-64,908,842),48328=>array(122,-69,923,842),48329=>array(122,-64,908,842),48330=>array(122,-64,908,842),48331=>array(122,-76,908,842),48332=>array(122,-62,908,842),48333=>array(122,-61,908,842),48334=>array(122,-69,922,842),48335=>array(122,-74,929,842),48336=>array(122,-69,927,842),48337=>array(122,-68,911,842),48338=>array(122,-72,929,842),48339=>array(122,-70,936,842),48340=>array(122,-66,908,842),48341=>array(122,-59,916,842),48342=>array(122,-60,928,842),48343=>array(122,-68,908,842),48344=>array(122,-68,907,843),48345=>array(127,-61,907,843),48346=>array(127,-61,907,843),48347=>array(127,-71,931,843),48348=>array(127,-46,907,843),48349=>array(127,-68,912,843),48350=>array(127,-76,907,843),48351=>array(127,-44,921,843),48352=>array(127,-62,917,843),48353=>array(127,-64,907,843),48354=>array(127,-64,908,843),48355=>array(127,-64,908,843),48356=>array(127,-69,923,843),48357=>array(127,-64,908,843),48358=>array(127,-64,908,843),48359=>array(127,-76,907,843),48360=>array(127,-62,907,843),48361=>array(127,-61,907,843),48362=>array(127,-69,922,843),48363=>array(127,-74,929,843),48364=>array(127,-69,927,843),48365=>array(127,-68,911,843),48366=>array(127,-72,929,843),48367=>array(127,-70,936,843),48368=>array(127,-66,908,843),48369=>array(127,-59,916,843),48370=>array(127,-60,928,843),48371=>array(127,-68,908,843),48372=>array(62,7,943,795),48373=>array(79,-61,921,815),48374=>array(79,-61,921,815),48375=>array(79,-71,921,815),48376=>array(79,-46,921,815),48377=>array(79,-68,921,815),48378=>array(79,-74,921,815),48379=>array(79,-44,921,815),48380=>array(79,-62,921,815),48381=>array(79,-64,921,815),48382=>array(79,-64,921,815),48383=>array(79,-63,921,815),48384=>array(79,-68,921,815),48385=>array(79,-64,921,815),48386=>array(79,-63,921,815),48387=>array(79,-74,921,815),48388=>array(79,-62,921,815),48389=>array(79,-61,921,815),48390=>array(79,-69,921,815),48391=>array(79,-74,921,815),48392=>array(79,-69,921,815),48393=>array(79,-68,921,815),48394=>array(79,-72,921,815),48395=>array(79,-70,921,815),48396=>array(79,-66,921,815),48397=>array(79,-59,921,815),48398=>array(79,-60,921,815),48399=>array(79,-68,921,815),48400=>array(52,-69,936,842),48401=>array(77,-59,936,843),48402=>array(77,-61,936,843),48403=>array(77,-71,936,843),48404=>array(66,-45,936,842),48405=>array(77,-69,936,843),48406=>array(77,-76,936,843),48407=>array(77,-44,936,843),48408=>array(77,-62,936,843),48409=>array(77,-64,936,843),48410=>array(77,-64,936,843),48411=>array(77,-64,936,843),48412=>array(77,-70,936,843),48413=>array(77,-64,936,843),48414=>array(77,-64,936,843),48415=>array(77,-76,936,843),48416=>array(77,-62,936,843),48417=>array(77,-61,936,843),48418=>array(77,-70,936,843),48419=>array(77,-74,936,843),48420=>array(77,-69,936,843),48421=>array(77,-67,936,843),48422=>array(77,-72,936,843),48423=>array(77,-71,936,843),48424=>array(77,-66,936,843),48425=>array(77,-59,936,843),48426=>array(77,-60,936,843),48427=>array(77,-69,936,843),48428=>array(61,-68,907,843),48429=>array(79,-61,907,843),48430=>array(79,-61,907,843),48431=>array(79,-71,931,843),48432=>array(72,-46,907,842),48433=>array(79,-68,912,843),48434=>array(79,-76,907,843),48435=>array(79,-44,921,843),48436=>array(79,-62,917,843),48437=>array(79,-64,907,843),48438=>array(79,-64,908,843),48439=>array(79,-64,908,843),48440=>array(79,-69,923,843),48441=>array(79,-64,908,843),48442=>array(79,-64,908,843),48443=>array(79,-76,907,843),48444=>array(79,-62,907,843),48445=>array(79,-61,907,843),48446=>array(79,-69,922,843),48447=>array(79,-74,929,843),48448=>array(79,-69,927,843),48449=>array(79,-68,911,843),48450=>array(79,-72,929,843),48451=>array(79,-70,936,843),48452=>array(79,-66,908,843),48453=>array(79,-59,916,843),48454=>array(79,-60,928,843),48455=>array(79,-68,908,843),48456=>array(62,-69,907,842),48457=>array(65,-61,907,842),48458=>array(65,-61,907,842),48459=>array(65,-71,931,842),48460=>array(64,-46,907,842),48461=>array(65,-68,912,842),48462=>array(65,-76,907,842),48463=>array(65,-44,921,842),48464=>array(65,-62,917,842),48465=>array(65,-64,907,842),48466=>array(65,-64,908,842),48467=>array(65,-64,908,842),48468=>array(65,-69,923,842),48469=>array(65,-64,908,842),48470=>array(65,-64,908,842),48471=>array(65,-76,907,842),48472=>array(65,-62,907,842),48473=>array(65,-61,907,842),48474=>array(65,-69,922,842),48475=>array(65,-74,929,842),48476=>array(65,-69,927,842),48477=>array(65,-68,911,842),48478=>array(65,-72,929,842),48479=>array(65,-70,936,842),48480=>array(65,-66,908,842),48481=>array(65,-59,916,842),48482=>array(65,-60,928,842),48483=>array(65,-68,908,842),48484=>array(62,7,943,805),48485=>array(79,-61,922,815),48486=>array(79,-61,922,815),48487=>array(79,-71,922,815),48488=>array(79,-46,922,815),48489=>array(79,-68,922,815),48490=>array(79,-74,922,815),48491=>array(79,-44,922,815),48492=>array(79,-62,922,815),48493=>array(79,-64,922,815),48494=>array(79,-64,922,815),48495=>array(79,-63,922,815),48496=>array(79,-68,922,815),48497=>array(79,-64,922,815),48498=>array(79,-63,922,815),48499=>array(79,-74,922,815),48500=>array(79,-62,922,815),48501=>array(79,-61,922,815),48502=>array(79,-69,922,815),48503=>array(79,-74,922,815),48504=>array(79,-69,922,815),48505=>array(79,-68,922,815),48506=>array(79,-72,922,815),48507=>array(79,-70,922,815),48508=>array(79,-66,922,815),48509=>array(79,-59,922,815),48510=>array(79,-60,922,815),48511=>array(79,-68,922,815),48512=>array(79,-64,921,815),48513=>array(79,-61,921,815),48514=>array(79,-61,921,815),48515=>array(79,-71,921,815),48516=>array(79,-46,921,815),48517=>array(79,-68,921,815),48518=>array(79,-74,921,815),48519=>array(79,-44,921,815),48520=>array(79,-62,921,815),48521=>array(79,-64,921,815),48522=>array(79,-64,921,815),48523=>array(79,-63,921,815),48524=>array(79,-68,921,815),48525=>array(79,-64,921,815),48526=>array(79,-63,921,815),48527=>array(79,-74,921,815),48528=>array(79,-62,921,815),48529=>array(79,-61,921,815),48530=>array(79,-69,921,815),48531=>array(79,-74,921,815),48532=>array(79,-69,921,815),48533=>array(79,-68,921,815),48534=>array(79,-72,921,815),48535=>array(79,-70,921,815),48536=>array(79,-66,921,815),48537=>array(79,-59,921,815),48538=>array(79,-60,921,815),48539=>array(79,-68,921,815),48540=>array(69,-70,907,841),48541=>array(75,-61,907,841),48542=>array(75,-61,907,841),48543=>array(75,-71,931,841),48544=>array(76,-46,907,841),48545=>array(75,-68,912,841),48546=>array(75,-76,907,841),48547=>array(75,-44,921,841),48548=>array(75,-62,917,841),48549=>array(75,-64,907,841),48550=>array(75,-64,908,841),48551=>array(75,-64,908,841),48552=>array(75,-69,923,841),48553=>array(75,-64,908,841),48554=>array(75,-64,908,841),48555=>array(75,-76,906,841),48556=>array(75,-62,907,841),48557=>array(75,-61,907,841),48558=>array(75,-69,922,841),48559=>array(75,-74,929,841),48560=>array(75,-69,927,841),48561=>array(75,-68,911,841),48562=>array(75,-72,929,841),48563=>array(75,-70,936,841),48564=>array(75,-66,908,841),48565=>array(75,-59,916,841),48566=>array(75,-60,928,841),48567=>array(75,-68,908,841),48568=>array(63,-68,907,843),48569=>array(72,-61,907,843),48570=>array(72,-61,907,843),48571=>array(72,-71,931,843),48572=>array(76,-46,907,843),48573=>array(72,-68,912,843),48574=>array(72,-76,907,843),48575=>array(72,-44,921,843),48576=>array(72,-62,917,843),48577=>array(72,-64,907,843),48578=>array(72,-64,908,843),48579=>array(72,-64,908,843),48580=>array(72,-69,923,843),48581=>array(72,-64,908,843),48582=>array(72,-64,908,843),48583=>array(72,-76,907,843),48584=>array(72,-62,907,843),48585=>array(72,-61,907,843),48586=>array(72,-69,922,843),48587=>array(72,-74,929,843),48588=>array(72,-69,927,843),48589=>array(72,-68,911,843),48590=>array(72,-72,929,843),48591=>array(72,-70,936,843),48592=>array(72,-66,908,843),48593=>array(72,-59,916,843),48594=>array(72,-60,928,843),48595=>array(72,-68,908,843),48596=>array(70,-69,907,842),48597=>array(65,-61,907,841),48598=>array(65,-61,907,841),48599=>array(65,-71,931,841),48600=>array(65,-46,907,841),48601=>array(65,-68,912,841),48602=>array(65,-76,907,841),48603=>array(65,-44,921,841),48604=>array(65,-62,917,841),48605=>array(65,-64,907,841),48606=>array(65,-64,908,841),48607=>array(65,-64,908,841),48608=>array(65,-69,923,841),48609=>array(65,-64,908,841),48610=>array(65,-64,908,841),48611=>array(65,-76,907,841),48612=>array(65,-62,907,841),48613=>array(65,-61,907,841),48614=>array(65,-69,922,841),48615=>array(65,-74,929,841),48616=>array(65,-69,927,841),48617=>array(65,-68,911,841),48618=>array(65,-72,929,841),48619=>array(65,-70,936,841),48620=>array(65,-66,908,841),48621=>array(65,-59,916,841),48622=>array(65,-60,928,841),48623=>array(65,-68,908,841),48624=>array(71,-64,928,815),48625=>array(79,-61,921,815),48626=>array(79,-61,921,815),48627=>array(79,-71,921,815),48628=>array(79,-46,921,815),48629=>array(79,-68,921,815),48630=>array(79,-74,921,815),48631=>array(79,-44,921,815),48632=>array(79,-62,921,815),48633=>array(79,-64,921,815),48634=>array(79,-64,921,815),48635=>array(79,-63,921,815),48636=>array(79,-68,921,815),48637=>array(79,-64,921,815),48638=>array(79,-63,921,815),48639=>array(79,-74,921,815),48640=>array(79,-62,921,815),48641=>array(79,-61,921,815),48642=>array(79,-69,921,815),48643=>array(79,-74,921,815),48644=>array(79,-69,921,815),48645=>array(79,-68,921,815),48646=>array(79,-72,921,815),48647=>array(79,-70,921,815),48648=>array(79,-66,921,815),48649=>array(79,-59,921,815),48650=>array(79,-60,921,815),48651=>array(79,-68,921,815),48652=>array(57,42,943,750),48653=>array(79,-61,921,825),48654=>array(79,-61,921,825),48655=>array(79,-71,921,825),48656=>array(79,-46,921,825),48657=>array(79,-68,921,825),48658=>array(79,-74,921,825),48659=>array(79,-44,921,825),48660=>array(79,-62,921,825),48661=>array(79,-64,921,825),48662=>array(79,-64,921,825),48663=>array(79,-63,921,825),48664=>array(79,-68,921,825),48665=>array(79,-64,921,825),48666=>array(79,-63,921,825),48667=>array(79,-74,921,825),48668=>array(79,-62,921,825),48669=>array(79,-61,921,825),48670=>array(79,-69,921,825),48671=>array(79,-74,921,825),48672=>array(79,-69,921,825),48673=>array(79,-68,921,825),48674=>array(79,-72,921,825),48675=>array(79,-70,921,825),48676=>array(79,-66,921,825),48677=>array(79,-59,921,825),48678=>array(79,-60,921,825),48679=>array(79,-68,921,825),48680=>array(67,-69,907,842),48681=>array(65,-61,907,842),48682=>array(65,-61,907,842),48683=>array(65,-71,931,842),48684=>array(65,-46,907,841),48685=>array(65,-68,912,842),48686=>array(65,-76,907,842),48687=>array(65,-44,921,842),48688=>array(65,-62,917,842),48689=>array(65,-64,907,842),48690=>array(65,-64,908,842),48691=>array(65,-64,908,842),48692=>array(65,-69,923,842),48693=>array(65,-64,908,842),48694=>array(65,-64,908,842),48695=>array(65,-76,907,842),48696=>array(65,-62,907,842),48697=>array(65,-61,907,842),48698=>array(65,-69,922,842),48699=>array(65,-74,929,842),48700=>array(65,-69,927,842),48701=>array(65,-68,911,842),48702=>array(65,-72,929,842),48703=>array(65,-70,936,842),48704=>array(65,-66,908,842),48705=>array(65,-59,916,842),48706=>array(65,-60,928,842),48707=>array(65,-68,908,842),48708=>array(147,-69,907,842),48709=>array(157,-61,907,842),48710=>array(157,-61,907,842),48711=>array(157,-71,931,842),48712=>array(152,-46,907,842),48713=>array(157,-68,912,842),48714=>array(157,-76,907,842),48715=>array(157,-44,921,842),48716=>array(157,-62,917,842),48717=>array(157,-64,907,842),48718=>array(157,-64,908,842),48719=>array(157,-64,908,842),48720=>array(157,-69,923,842),48721=>array(157,-64,908,842),48722=>array(157,-64,908,842),48723=>array(157,-76,907,842),48724=>array(157,-62,907,842),48725=>array(157,-61,907,842),48726=>array(157,-69,922,842),48727=>array(157,-74,929,842),48728=>array(143,-69,927,842),48729=>array(157,-68,911,842),48730=>array(157,-72,929,842),48731=>array(157,-70,936,842),48732=>array(157,-66,908,842),48733=>array(157,-59,916,842),48734=>array(157,-60,928,842),48735=>array(157,-68,908,842),48736=>array(95,-69,936,842),48737=>array(105,-59,936,842),48738=>array(105,-61,936,842),48739=>array(105,-71,936,842),48740=>array(105,-45,936,842),48741=>array(105,-69,936,842),48742=>array(105,-76,936,842),48743=>array(105,-44,936,842),48744=>array(105,-62,936,842),48745=>array(105,-64,936,842),48746=>array(105,-64,936,842),48747=>array(105,-64,936,842),48748=>array(105,-70,936,842),48749=>array(105,-64,936,842),48750=>array(105,-64,936,842),48751=>array(105,-76,936,842),48752=>array(105,-62,936,842),48753=>array(105,-61,936,842),48754=>array(105,-70,936,842),48755=>array(105,-74,936,842),48756=>array(105,-69,936,842),48757=>array(105,-67,936,842),48758=>array(105,-72,936,842),48759=>array(105,-71,936,842),48760=>array(105,-66,936,842),48761=>array(105,-59,936,842),48762=>array(105,-60,936,842),48763=>array(105,-69,936,842),48764=>array(95,-69,907,842),48765=>array(105,-61,907,842),48766=>array(105,-61,907,842),48767=>array(105,-71,931,842),48768=>array(105,-46,907,842),48769=>array(105,-68,912,842),48770=>array(105,-76,907,842),48771=>array(105,-44,921,842),48772=>array(105,-62,917,842),48773=>array(105,-64,907,842),48774=>array(105,-64,908,842),48775=>array(105,-64,908,842),48776=>array(105,-69,923,842),48777=>array(105,-64,908,842),48778=>array(105,-64,908,842),48779=>array(105,-76,907,842),48780=>array(105,-62,907,842),48781=>array(105,-61,907,842),48782=>array(105,-69,922,842),48783=>array(105,-74,929,842),48784=>array(105,-69,927,842),48785=>array(105,-68,911,842),48786=>array(105,-72,929,842),48787=>array(105,-70,936,842),48788=>array(105,-66,908,842),48789=>array(105,-59,916,842),48790=>array(105,-60,928,842),48791=>array(105,-68,908,842),48792=>array(95,-68,935,843),48793=>array(105,-59,936,842),48794=>array(105,-61,936,842),48795=>array(105,-71,936,842),48796=>array(105,-45,936,842),48797=>array(105,-69,936,842),48798=>array(105,-76,936,842),48799=>array(105,-44,936,842),48800=>array(105,-62,936,842),48801=>array(105,-64,936,842),48802=>array(105,-64,936,842),48803=>array(105,-64,936,842),48804=>array(105,-70,936,842),48805=>array(105,-64,936,842),48806=>array(105,-64,936,842),48807=>array(105,-76,936,842),48808=>array(105,-62,936,842),48809=>array(105,-61,936,842),48810=>array(105,-70,936,842),48811=>array(105,-74,936,842),48812=>array(105,-69,936,842),48813=>array(105,-67,936,842),48814=>array(105,-72,936,842),48815=>array(105,-71,936,842),48816=>array(105,-66,936,842),48817=>array(105,-59,936,842),48818=>array(105,-60,936,842),48819=>array(105,-69,936,842),48820=>array(95,-69,907,842),48821=>array(105,-61,907,842),48822=>array(105,-61,907,842),48823=>array(105,-71,931,842),48824=>array(105,-46,907,842),48825=>array(105,-68,912,842),48826=>array(105,-76,907,842),48827=>array(105,-44,921,842),48828=>array(105,-62,917,842),48829=>array(105,-64,907,842),48830=>array(105,-64,908,842),48831=>array(105,-64,908,842),48832=>array(105,-69,923,842),48833=>array(105,-64,908,842),48834=>array(105,-64,908,842),48835=>array(105,-76,907,842),48836=>array(105,-62,907,842),48837=>array(105,-61,907,842),48838=>array(105,-69,922,842),48839=>array(105,-74,929,842),48840=>array(105,-69,927,842),48841=>array(105,-68,911,842),48842=>array(105,-72,929,842),48843=>array(105,-70,936,842),48844=>array(105,-66,908,842),48845=>array(105,-59,916,842),48846=>array(105,-60,928,842),48847=>array(105,-68,908,842),48848=>array(95,-70,907,841),48849=>array(105,-61,907,841),48850=>array(105,-61,907,841),48851=>array(105,-71,931,841),48852=>array(105,-46,907,841),48853=>array(105,-68,912,841),48854=>array(105,-76,907,841),48855=>array(105,-44,921,841),48856=>array(105,-62,917,841),48857=>array(105,-64,907,841),48858=>array(105,-64,908,841),48859=>array(105,-64,908,841),48860=>array(105,-69,923,841),48861=>array(105,-64,908,841),48862=>array(105,-64,908,841),48863=>array(105,-76,906,841),48864=>array(105,-62,907,841),48865=>array(105,-61,907,841),48866=>array(105,-69,922,841),48867=>array(105,-74,929,841),48868=>array(105,-69,927,841),48869=>array(105,-68,911,841),48870=>array(105,-72,929,841),48871=>array(105,-70,936,841),48872=>array(105,-66,908,841),48873=>array(105,-59,916,841),48874=>array(105,-60,928,841),48875=>array(105,-68,908,841),48876=>array(90,-68,907,843),48877=>array(90,-61,907,843),48878=>array(90,-61,907,843),48879=>array(90,-71,931,843),48880=>array(90,-46,907,843),48881=>array(90,-68,912,843),48882=>array(90,-76,907,843),48883=>array(90,-44,921,843),48884=>array(90,-62,917,843),48885=>array(90,-64,907,843),48886=>array(90,-64,908,843),48887=>array(90,-64,908,843),48888=>array(90,-69,923,843),48889=>array(90,-64,908,843),48890=>array(90,-64,908,843),48891=>array(90,-76,907,843),48892=>array(90,-62,907,843),48893=>array(90,-61,907,843),48894=>array(90,-69,922,843),48895=>array(90,-74,929,843),48896=>array(90,-69,927,843),48897=>array(90,-68,911,843),48898=>array(90,-72,929,843),48899=>array(90,-70,936,843),48900=>array(90,-66,908,843),48901=>array(90,-59,916,843),48902=>array(90,-60,928,843),48903=>array(90,-68,908,843),48904=>array(95,-70,907,842),48905=>array(105,-61,908,842),48906=>array(105,-61,908,842),48907=>array(105,-71,931,842),48908=>array(105,-46,907,842),48909=>array(105,-68,912,842),48910=>array(105,-76,908,842),48911=>array(105,-44,921,842),48912=>array(105,-62,917,842),48913=>array(105,-64,908,842),48914=>array(105,-64,908,842),48915=>array(105,-64,908,842),48916=>array(105,-69,923,842),48917=>array(105,-64,908,842),48918=>array(105,-64,908,842),48919=>array(105,-76,908,842),48920=>array(105,-62,908,842),48921=>array(105,-61,908,842),48922=>array(105,-69,922,842),48923=>array(105,-74,929,842),48924=>array(105,-69,927,842),48925=>array(105,-68,911,842),48926=>array(105,-72,929,842),48927=>array(105,-70,936,842),48928=>array(105,-66,908,842),48929=>array(105,-59,916,842),48930=>array(105,-60,928,842),48931=>array(105,-68,908,842),48932=>array(90,-68,907,843),48933=>array(90,-61,907,843),48934=>array(90,-61,907,843),48935=>array(90,-71,931,843),48936=>array(90,-46,907,843),48937=>array(90,-68,912,843),48938=>array(90,-76,907,843),48939=>array(90,-44,921,843),48940=>array(90,-62,917,843),48941=>array(90,-64,907,843),48942=>array(90,-64,908,843),48943=>array(90,-64,908,843),48944=>array(90,-69,923,843),48945=>array(90,-64,908,843),48946=>array(90,-64,908,843),48947=>array(90,-76,907,843),48948=>array(90,-62,907,843),48949=>array(90,-61,907,843),48950=>array(90,-69,922,843),48951=>array(90,-74,929,843),48952=>array(90,-69,927,843),48953=>array(90,-68,911,843),48954=>array(90,-72,929,843),48955=>array(90,-70,936,843),48956=>array(90,-66,908,843),48957=>array(90,-59,916,843),48958=>array(90,-60,928,843),48959=>array(90,-68,908,843),48960=>array(60,12,940,766),48961=>array(79,-61,921,806),48962=>array(79,-61,921,806),48963=>array(79,-71,921,806),48964=>array(79,-46,921,806),48965=>array(79,-68,921,806),48966=>array(79,-74,921,806),48967=>array(79,-44,921,806),48968=>array(79,-62,921,806),48969=>array(79,-64,921,806),48970=>array(79,-64,921,806),48971=>array(79,-63,921,806),48972=>array(79,-68,921,806),48973=>array(79,-64,921,806),48974=>array(79,-63,921,806),48975=>array(79,-74,921,806),48976=>array(79,-62,921,806),48977=>array(79,-61,921,806),48978=>array(79,-69,921,806),48979=>array(79,-74,921,806),48980=>array(79,-69,921,806),48981=>array(79,-68,921,806),48982=>array(79,-72,921,806),48983=>array(79,-70,921,806),48984=>array(79,-66,921,806),48985=>array(79,-59,921,806),48986=>array(79,-60,921,806),48987=>array(79,-68,921,806),48988=>array(51,-69,936,842),48989=>array(69,-59,937,843),48990=>array(69,-61,937,843),48991=>array(69,-71,937,843),48992=>array(57,-45,937,842),48993=>array(69,-69,937,843),48994=>array(69,-76,937,843),48995=>array(69,-44,937,843),48996=>array(69,-62,937,843),48997=>array(69,-64,937,843),48998=>array(69,-64,937,843),48999=>array(69,-64,937,843),49000=>array(69,-70,937,843),49001=>array(69,-64,937,843),49002=>array(69,-64,937,843),49003=>array(69,-76,937,843),49004=>array(69,-62,937,843),49005=>array(69,-61,937,843),49006=>array(69,-70,937,843),49007=>array(69,-74,937,843),49008=>array(69,-69,937,843),49009=>array(69,-67,937,843),49010=>array(69,-72,937,843),49011=>array(69,-71,937,843),49012=>array(69,-66,937,843),49013=>array(69,-59,937,843),49014=>array(69,-60,937,843),49015=>array(69,-69,937,843),49016=>array(57,-69,907,842),49017=>array(69,-61,908,842),49018=>array(69,-61,908,842),49019=>array(69,-71,931,842),49020=>array(57,-46,908,842),49021=>array(69,-68,912,842),49022=>array(69,-76,908,842),49023=>array(69,-44,921,842),49024=>array(69,-62,917,842),49025=>array(69,-64,908,842),49026=>array(69,-64,908,842),49027=>array(69,-64,908,842),49028=>array(69,-69,923,842),49029=>array(69,-64,908,842),49030=>array(69,-64,908,842),49031=>array(69,-76,908,842),49032=>array(69,-62,908,842),49033=>array(69,-61,908,842),49034=>array(69,-69,922,842),49035=>array(69,-74,929,842),49036=>array(69,-69,927,842),49037=>array(69,-68,911,842),49038=>array(69,-72,929,842),49039=>array(69,-70,936,842),49040=>array(69,-66,908,842),49041=>array(69,-59,916,842),49042=>array(69,-60,928,842),49043=>array(69,-68,908,842),49044=>array(58,-69,907,842),49045=>array(64,-61,907,841),49046=>array(64,-61,907,841),49047=>array(64,-71,931,841),49048=>array(64,-46,907,842),49049=>array(64,-68,912,841),49050=>array(64,-76,907,841),49051=>array(64,-44,921,841),49052=>array(64,-62,917,841),49053=>array(64,-64,907,841),49054=>array(64,-64,908,841),49055=>array(64,-64,908,841),49056=>array(64,-69,923,841),49057=>array(64,-64,908,841),49058=>array(64,-64,908,841),49059=>array(64,-76,907,841),49060=>array(64,-62,907,841),49061=>array(64,-61,907,841),49062=>array(64,-69,922,841),49063=>array(64,-74,929,841),49064=>array(64,-69,927,841),49065=>array(64,-68,911,841),49066=>array(64,-72,929,841),49067=>array(64,-70,936,841),49068=>array(64,-66,908,841),49069=>array(64,-59,916,841),49070=>array(64,-60,928,841),49071=>array(64,-68,908,841),49072=>array(60,-13,940,803),49073=>array(79,-61,921,806),49074=>array(79,-61,921,806),49075=>array(79,-71,921,806),49076=>array(79,-46,921,806),49077=>array(79,-68,921,806),49078=>array(79,-74,921,806),49079=>array(79,-44,921,806),49080=>array(79,-62,921,806),49081=>array(79,-64,921,806),49082=>array(79,-64,921,806),49083=>array(79,-63,921,806),49084=>array(79,-68,921,806),49085=>array(79,-64,921,806),49086=>array(79,-63,921,806),49087=>array(79,-74,921,806),49088=>array(79,-62,921,806),49089=>array(79,-61,921,806),49090=>array(79,-69,921,806),49091=>array(79,-74,921,806),49092=>array(79,-69,921,806),49093=>array(79,-68,921,806),49094=>array(79,-72,921,806),49095=>array(79,-70,921,806),49096=>array(79,-66,921,806),49097=>array(79,-59,921,806),49098=>array(79,-60,921,806),49099=>array(79,-68,921,806),49100=>array(79,-64,921,806),49101=>array(79,-61,921,806),49102=>array(79,-61,921,806),49103=>array(79,-71,921,806),49104=>array(79,-46,921,806),49105=>array(79,-68,921,806),49106=>array(79,-74,921,806),49107=>array(79,-44,921,806),49108=>array(79,-62,921,806),49109=>array(79,-64,921,806),49110=>array(79,-64,921,806),49111=>array(79,-63,921,806),49112=>array(79,-68,921,806),49113=>array(79,-64,921,806),49114=>array(79,-63,921,806),49115=>array(79,-74,921,806),49116=>array(79,-62,921,806),49117=>array(79,-61,921,806),49118=>array(79,-69,921,806),49119=>array(79,-74,921,806),49120=>array(79,-69,921,806),49121=>array(79,-68,921,806),49122=>array(79,-72,921,806),49123=>array(79,-70,921,806),49124=>array(79,-66,921,806),49125=>array(79,-59,921,806),49126=>array(79,-60,921,806),49127=>array(79,-68,921,806),49128=>array(72,-70,907,841),49129=>array(67,-61,907,841),49130=>array(67,-61,907,841),49131=>array(67,-71,931,841),49132=>array(65,-46,907,841),49133=>array(67,-68,912,841),49134=>array(67,-76,907,841),49135=>array(67,-44,921,841),49136=>array(67,-62,917,841),49137=>array(67,-64,907,841),49138=>array(67,-64,908,841),49139=>array(67,-64,908,841),49140=>array(67,-69,923,841),49141=>array(67,-64,908,841),49142=>array(67,-64,908,841),49143=>array(67,-76,906,841),49144=>array(67,-62,907,841),49145=>array(67,-61,907,841),49146=>array(67,-69,922,841),49147=>array(67,-74,929,841),49148=>array(67,-69,927,841),49149=>array(67,-68,911,841),49150=>array(67,-72,929,841),49151=>array(67,-70,936,841),49152=>array(67,-66,908,841),49153=>array(67,-59,916,841),49154=>array(67,-60,928,841),49155=>array(67,-68,908,841),49156=>array(51,-68,907,843),49157=>array(67,-61,907,843),49158=>array(67,-61,907,843),49159=>array(67,-71,931,843),49160=>array(68,-46,907,842),49161=>array(67,-68,912,843),49162=>array(67,-76,907,843),49163=>array(67,-44,921,843),49164=>array(67,-62,917,843),49165=>array(67,-64,907,843),49166=>array(67,-64,908,843),49167=>array(67,-64,908,843),49168=>array(67,-69,923,843),49169=>array(67,-64,908,843),49170=>array(67,-64,908,843),49171=>array(67,-76,907,843),49172=>array(67,-62,907,843),49173=>array(67,-61,907,843),49174=>array(67,-69,922,843),49175=>array(67,-74,929,843),49176=>array(67,-69,927,843),49177=>array(67,-68,911,843),49178=>array(67,-72,929,843),49179=>array(67,-70,936,843),49180=>array(67,-66,908,843),49181=>array(67,-59,916,843),49182=>array(67,-60,928,843),49183=>array(67,-68,908,843),49184=>array(64,-69,907,842),49185=>array(65,-61,907,843),49186=>array(65,-61,907,843),49187=>array(65,-71,931,843),49188=>array(66,-46,907,842),49189=>array(65,-68,912,843),49190=>array(65,-76,907,843),49191=>array(65,-44,921,843),49192=>array(65,-62,917,843),49193=>array(65,-64,907,843),49194=>array(65,-64,908,843),49195=>array(65,-64,908,843),49196=>array(65,-69,923,843),49197=>array(65,-64,908,843),49198=>array(65,-64,908,843),49199=>array(65,-76,907,843),49200=>array(65,-62,907,843),49201=>array(65,-61,907,843),49202=>array(65,-69,922,843),49203=>array(65,-74,929,843),49204=>array(65,-69,927,843),49205=>array(65,-68,911,843),49206=>array(65,-72,929,843),49207=>array(65,-70,936,843),49208=>array(65,-66,908,843),49209=>array(65,-59,916,843),49210=>array(65,-60,928,843),49211=>array(65,-68,908,843),49212=>array(79,-64,921,806),49213=>array(79,-61,921,806),49214=>array(79,-61,921,806),49215=>array(79,-71,921,806),49216=>array(81,-46,922,806),49217=>array(79,-68,921,806),49218=>array(79,-74,921,806),49219=>array(79,-44,921,806),49220=>array(79,-62,921,806),49221=>array(79,-64,921,806),49222=>array(79,-64,921,806),49223=>array(79,-63,921,806),49224=>array(79,-68,921,806),49225=>array(79,-64,921,806),49226=>array(79,-63,921,806),49227=>array(79,-74,921,806),49228=>array(79,-62,921,806),49229=>array(79,-61,921,806),49230=>array(79,-69,921,806),49231=>array(79,-74,921,806),49232=>array(79,-69,921,806),49233=>array(79,-68,921,806),49234=>array(79,-72,921,806),49235=>array(79,-70,921,806),49236=>array(79,-66,921,806),49237=>array(79,-59,921,806),49238=>array(79,-60,921,806),49239=>array(79,-68,921,806),49240=>array(57,22,943,746),49241=>array(79,-61,922,811),49242=>array(79,-61,922,811),49243=>array(79,-71,922,811),49244=>array(79,-46,921,806),49245=>array(79,-68,922,811),49246=>array(79,-74,922,811),49247=>array(79,-44,922,811),49248=>array(79,-62,922,811),49249=>array(79,-64,922,811),49250=>array(79,-64,922,811),49251=>array(79,-63,922,811),49252=>array(79,-68,922,811),49253=>array(79,-64,922,811),49254=>array(79,-63,922,811),49255=>array(79,-74,922,811),49256=>array(79,-62,922,811),49257=>array(79,-61,922,811),49258=>array(79,-69,922,811),49259=>array(79,-74,922,811),49260=>array(79,-69,922,811),49261=>array(79,-68,922,811),49262=>array(79,-72,922,811),49263=>array(79,-70,922,811),49264=>array(79,-66,922,811),49265=>array(79,-59,922,811),49266=>array(79,-60,922,811),49267=>array(79,-68,922,811),49268=>array(68,-69,907,842),49269=>array(74,-61,907,841),49270=>array(74,-61,907,841),49271=>array(74,-71,931,841),49272=>array(65,-46,907,842),49273=>array(74,-68,912,841),49274=>array(74,-76,907,841),49275=>array(74,-44,921,841),49276=>array(74,-62,917,841),49277=>array(74,-64,907,841),49278=>array(74,-64,908,841),49279=>array(74,-64,908,841),49280=>array(74,-69,923,841),49281=>array(74,-64,908,841),49282=>array(74,-64,908,841),49283=>array(74,-76,907,841),49284=>array(74,-62,907,841),49285=>array(74,-61,907,841),49286=>array(74,-69,922,841),49287=>array(74,-74,929,841),49288=>array(74,-69,927,841),49289=>array(74,-68,911,841),49290=>array(74,-72,929,841),49291=>array(74,-70,936,841),49292=>array(74,-66,908,841),49293=>array(74,-59,916,841),49294=>array(74,-60,928,841),49295=>array(74,-68,908,841),49296=>array(110,-69,907,842),49297=>array(120,-61,907,842),49298=>array(120,-61,907,842),49299=>array(120,-71,931,842),49300=>array(130,-46,907,842),49301=>array(120,-68,912,842),49302=>array(120,-76,907,842),49303=>array(120,-44,921,842),49304=>array(120,-62,917,842),49305=>array(120,-64,907,842),49306=>array(120,-64,908,842),49307=>array(120,-64,908,842),49308=>array(120,-69,923,842),49309=>array(120,-64,908,842),49310=>array(120,-64,908,842),49311=>array(120,-76,907,842),49312=>array(120,-62,907,842),49313=>array(120,-61,907,842),49314=>array(120,-69,922,842),49315=>array(120,-74,929,842),49316=>array(120,-69,927,842),49317=>array(120,-68,911,842),49318=>array(120,-72,929,842),49319=>array(120,-70,936,842),49320=>array(120,-66,908,842),49321=>array(120,-59,916,842),49322=>array(120,-60,928,842),49323=>array(120,-68,908,842),49324=>array(48,-69,936,842),49325=>array(81,-59,935,842),49326=>array(81,-61,935,842),49327=>array(81,-71,935,842),49328=>array(58,-45,935,841),49329=>array(81,-69,935,842),49330=>array(81,-76,935,842),49331=>array(81,-44,935,842),49332=>array(81,-62,935,842),49333=>array(81,-64,935,842),49334=>array(81,-64,935,842),49335=>array(81,-64,935,842),49336=>array(81,-70,935,842),49337=>array(81,-64,935,842),49338=>array(81,-64,935,842),49339=>array(81,-76,935,842),49340=>array(81,-62,935,842),49341=>array(81,-61,935,842),49342=>array(81,-70,935,842),49343=>array(81,-74,935,842),49344=>array(81,-69,935,842),49345=>array(81,-67,935,842),49346=>array(81,-72,935,842),49347=>array(81,-71,935,842),49348=>array(81,-66,935,842),49349=>array(81,-59,935,842),49350=>array(81,-60,935,842),49351=>array(81,-69,935,842),49352=>array(43,-69,907,842),49353=>array(75,-61,907,842),49354=>array(75,-61,907,842),49355=>array(75,-71,931,842),49356=>array(62,-46,908,842),49357=>array(75,-68,912,842),49358=>array(75,-76,907,842),49359=>array(75,-44,921,842),49360=>array(75,-62,917,842),49361=>array(75,-64,907,842),49362=>array(75,-64,908,842),49363=>array(75,-64,908,842),49364=>array(75,-69,923,842),49365=>array(75,-64,908,842),49366=>array(75,-64,908,842),49367=>array(75,-76,906,842),49368=>array(75,-62,907,842),49369=>array(75,-61,907,842),49370=>array(75,-69,922,842),49371=>array(75,-74,929,842),49372=>array(75,-69,927,842),49373=>array(75,-68,911,842),49374=>array(75,-72,929,842),49375=>array(75,-70,936,842),49376=>array(75,-66,908,842),49377=>array(75,-59,916,842),49378=>array(75,-60,928,842),49379=>array(75,-68,908,842),49380=>array(48,-68,935,843),49381=>array(81,-59,936,842),49382=>array(81,-61,936,842),49383=>array(81,-71,936,842),49384=>array(62,-45,936,842),49385=>array(81,-69,936,842),49386=>array(81,-76,936,842),49387=>array(81,-44,936,842),49388=>array(81,-62,936,842),49389=>array(81,-64,936,842),49390=>array(81,-64,936,842),49391=>array(81,-64,936,842),49392=>array(81,-70,936,842),49393=>array(81,-64,936,842),49394=>array(81,-64,936,842),49395=>array(81,-76,936,842),49396=>array(81,-62,936,842),49397=>array(81,-61,936,842),49398=>array(81,-70,936,842),49399=>array(81,-74,936,842),49400=>array(81,-69,936,842),49401=>array(81,-67,936,842),49402=>array(81,-72,936,842),49403=>array(81,-71,936,842),49404=>array(81,-66,936,842),49405=>array(81,-59,936,842),49406=>array(81,-60,936,842),49407=>array(81,-69,936,842),49408=>array(43,-69,907,842),49409=>array(75,-61,907,842),49410=>array(75,-61,907,842),49411=>array(75,-71,931,842),49412=>array(62,-46,908,842),49413=>array(75,-68,912,842),49414=>array(75,-76,907,842),49415=>array(75,-44,921,842),49416=>array(75,-62,917,842),49417=>array(75,-64,907,842),49418=>array(75,-64,908,842),49419=>array(75,-64,908,842),49420=>array(75,-69,923,842),49421=>array(75,-64,908,842),49422=>array(75,-64,908,842),49423=>array(75,-76,906,842),49424=>array(75,-62,907,842),49425=>array(75,-61,907,842),49426=>array(75,-69,922,842),49427=>array(75,-74,929,842),49428=>array(75,-69,927,842),49429=>array(75,-68,911,842),49430=>array(75,-72,929,842),49431=>array(75,-70,936,842),49432=>array(75,-66,908,842),49433=>array(75,-59,916,842),49434=>array(75,-60,928,842),49435=>array(75,-68,908,842),49436=>array(59,-70,907,841),49437=>array(81,-61,907,841),49438=>array(81,-61,907,841),49439=>array(81,-71,931,841),49440=>array(62,-46,907,841),49441=>array(81,-68,912,841),49442=>array(81,-76,907,841),49443=>array(81,-44,921,841),49444=>array(81,-62,917,841),49445=>array(81,-64,907,841),49446=>array(81,-64,908,841),49447=>array(81,-64,908,841),49448=>array(81,-69,923,841),49449=>array(81,-64,908,841),49450=>array(81,-64,908,841),49451=>array(81,-76,906,841),49452=>array(81,-62,907,841),49453=>array(81,-61,907,841),49454=>array(81,-69,922,841),49455=>array(81,-74,929,841),49456=>array(81,-69,927,841),49457=>array(81,-68,911,841),49458=>array(81,-72,929,841),49459=>array(81,-70,936,841),49460=>array(81,-66,908,841),49461=>array(81,-59,916,841),49462=>array(81,-60,928,841),49463=>array(81,-68,908,841),49464=>array(46,-68,907,843),49465=>array(75,-61,907,843),49466=>array(75,-61,907,843),49467=>array(75,-71,931,843),49468=>array(58,-46,908,842),49469=>array(75,-68,912,843),49470=>array(75,-76,907,843),49471=>array(75,-44,921,843),49472=>array(75,-62,917,843),49473=>array(75,-64,907,843),49474=>array(75,-64,908,843),49475=>array(75,-64,908,843),49476=>array(75,-69,923,843),49477=>array(75,-64,908,843),49478=>array(75,-64,908,843),49479=>array(75,-76,906,843),49480=>array(75,-62,907,843),49481=>array(75,-61,907,843),49482=>array(75,-69,922,843),49483=>array(75,-74,929,843),49484=>array(75,-69,927,843),49485=>array(75,-68,911,843),49486=>array(75,-72,929,843),49487=>array(75,-70,936,843),49488=>array(75,-66,908,843),49489=>array(75,-59,916,843),49490=>array(75,-60,928,843),49491=>array(75,-68,908,843),49492=>array(46,-70,907,842),49493=>array(81,-61,908,842),49494=>array(81,-61,908,842),49495=>array(81,-71,931,842),49496=>array(58,-46,907,841),49497=>array(81,-68,912,842),49498=>array(81,-76,908,842),49499=>array(81,-44,921,842),49500=>array(81,-62,917,842),49501=>array(81,-64,908,842),49502=>array(81,-64,908,842),49503=>array(81,-64,908,842),49504=>array(81,-69,923,842),49505=>array(81,-64,908,842),49506=>array(81,-64,908,842),49507=>array(81,-76,908,842),49508=>array(81,-62,908,842),49509=>array(81,-61,908,842),49510=>array(81,-69,922,842),49511=>array(81,-74,929,842),49512=>array(81,-69,927,842),49513=>array(81,-68,911,842),49514=>array(81,-72,929,842),49515=>array(81,-70,936,842),49516=>array(81,-66,908,842),49517=>array(81,-59,916,842),49518=>array(81,-60,928,842),49519=>array(81,-68,908,842),49520=>array(46,-68,907,843),49521=>array(45,-61,907,842),49522=>array(45,-61,907,842),49523=>array(45,-71,931,842),49524=>array(47,-46,907,842),49525=>array(45,-68,912,842),49526=>array(45,-76,907,842),49527=>array(45,-44,921,842),49528=>array(45,-62,917,842),49529=>array(45,-64,907,842),49530=>array(45,-64,908,842),49531=>array(45,-64,908,842),49532=>array(45,-69,923,842),49533=>array(45,-64,908,842),49534=>array(45,-64,908,842),49535=>array(45,-76,907,842),49536=>array(45,-62,907,842),49537=>array(45,-61,907,842),49538=>array(45,-69,922,842),49539=>array(45,-74,929,842),49540=>array(45,-69,927,842),49541=>array(45,-68,911,842),49542=>array(45,-72,929,842),49543=>array(45,-70,936,842),49544=>array(45,-66,908,842),49545=>array(45,-59,916,842),49546=>array(45,-60,928,842),49547=>array(45,-68,908,842),49548=>array(62,7,943,771),49549=>array(79,-61,921,822),49550=>array(79,-61,921,822),49551=>array(79,-71,921,822),49552=>array(79,-46,921,822),49553=>array(79,-68,921,822),49554=>array(79,-74,921,822),49555=>array(79,-44,921,822),49556=>array(79,-62,921,822),49557=>array(79,-64,921,822),49558=>array(79,-64,921,822),49559=>array(79,-63,921,822),49560=>array(79,-68,921,822),49561=>array(79,-64,921,822),49562=>array(79,-63,921,822),49563=>array(79,-74,921,822),49564=>array(79,-62,921,822),49565=>array(79,-61,921,822),49566=>array(79,-69,921,822),49567=>array(79,-74,921,822),49568=>array(79,-69,921,822),49569=>array(79,-68,921,822),49570=>array(79,-72,921,822),49571=>array(79,-70,921,822),49572=>array(79,-66,921,822),49573=>array(79,-59,921,822),49574=>array(79,-60,921,822),49575=>array(79,-68,921,822),49576=>array(60,-69,937,842),49577=>array(77,-59,936,842),49578=>array(77,-61,936,842),49579=>array(77,-71,936,842),49580=>array(72,-45,937,842),49581=>array(77,-69,936,842),49582=>array(77,-76,936,842),49583=>array(77,-44,936,842),49584=>array(77,-62,936,842),49585=>array(77,-64,936,842),49586=>array(77,-64,936,842),49587=>array(77,-64,936,842),49588=>array(77,-70,936,842),49589=>array(77,-64,936,842),49590=>array(77,-64,936,842),49591=>array(77,-76,936,842),49592=>array(77,-62,936,842),49593=>array(77,-61,936,842),49594=>array(77,-70,936,842),49595=>array(77,-74,936,842),49596=>array(77,-69,936,842),49597=>array(77,-67,936,842),49598=>array(77,-72,936,842),49599=>array(77,-71,936,842),49600=>array(77,-66,936,842),49601=>array(77,-59,936,842),49602=>array(77,-60,936,842),49603=>array(77,-69,936,842),49604=>array(54,-69,907,842),49605=>array(67,-61,907,842),49606=>array(67,-61,907,842),49607=>array(67,-71,931,842),49608=>array(57,-46,908,842),49609=>array(67,-68,912,842),49610=>array(67,-76,907,842),49611=>array(67,-44,921,842),49612=>array(67,-62,917,842),49613=>array(67,-64,907,842),49614=>array(67,-64,908,842),49615=>array(67,-64,908,842),49616=>array(67,-69,923,842),49617=>array(67,-64,908,842),49618=>array(67,-64,908,842),49619=>array(67,-76,907,842),49620=>array(67,-62,907,842),49621=>array(67,-61,907,842),49622=>array(67,-69,922,842),49623=>array(67,-74,929,842),49624=>array(67,-69,927,842),49625=>array(67,-68,911,842),49626=>array(67,-72,929,842),49627=>array(67,-70,936,842),49628=>array(67,-66,908,842),49629=>array(67,-59,916,842),49630=>array(67,-60,928,842),49631=>array(67,-68,908,842),49632=>array(52,-69,907,842),49633=>array(65,-61,908,842),49634=>array(65,-61,908,842),49635=>array(65,-71,931,842),49636=>array(64,-46,907,842),49637=>array(65,-68,912,842),49638=>array(65,-76,908,842),49639=>array(65,-44,921,842),49640=>array(65,-62,917,842),49641=>array(65,-64,908,842),49642=>array(65,-64,908,842),49643=>array(65,-64,908,842),49644=>array(65,-69,923,842),49645=>array(65,-64,908,842),49646=>array(65,-64,908,842),49647=>array(65,-76,908,842),49648=>array(65,-62,908,842),49649=>array(65,-61,908,842),49650=>array(65,-69,922,842),49651=>array(65,-74,929,842),49652=>array(65,-69,927,842),49653=>array(65,-68,911,842),49654=>array(65,-72,929,842),49655=>array(65,-70,936,842),49656=>array(65,-66,908,842),49657=>array(65,-59,916,842),49658=>array(65,-60,928,842),49659=>array(65,-68,908,842),49660=>array(62,7,938,771),49661=>array(79,-61,922,822),49662=>array(79,-61,922,822),49663=>array(79,-71,922,822),49664=>array(79,-46,922,822),49665=>array(79,-68,922,822),49666=>array(79,-74,922,822),49667=>array(79,-44,922,822),49668=>array(79,-62,922,822),49669=>array(79,-64,922,822),49670=>array(79,-64,922,822),49671=>array(79,-63,922,822),49672=>array(79,-68,922,822),49673=>array(79,-64,922,822),49674=>array(79,-63,922,822),49675=>array(79,-74,922,822),49676=>array(79,-62,922,822),49677=>array(79,-61,922,822),49678=>array(79,-69,922,822),49679=>array(79,-74,922,822),49680=>array(79,-69,922,822),49681=>array(79,-68,922,822),49682=>array(79,-72,922,822),49683=>array(79,-70,922,822),49684=>array(79,-66,922,822),49685=>array(79,-59,922,822),49686=>array(79,-60,922,822),49687=>array(79,-68,922,822),49688=>array(79,-64,921,831),49689=>array(79,-61,921,822),49690=>array(79,-61,921,822),49691=>array(79,-71,921,822),49692=>array(79,-46,921,822),49693=>array(79,-68,921,822),49694=>array(79,-74,921,822),49695=>array(79,-44,921,822),49696=>array(79,-62,921,822),49697=>array(79,-64,921,822),49698=>array(79,-64,921,822),49699=>array(79,-63,921,822),49700=>array(79,-68,921,822),49701=>array(79,-64,921,822),49702=>array(79,-63,921,822),49703=>array(79,-74,921,822),49704=>array(79,-62,921,822),49705=>array(79,-61,921,822),49706=>array(79,-69,921,822),49707=>array(79,-74,921,822),49708=>array(79,-69,921,822),49709=>array(79,-68,921,822),49710=>array(79,-72,921,822),49711=>array(79,-70,921,822),49712=>array(79,-66,921,822),49713=>array(79,-59,921,822),49714=>array(79,-60,921,822),49715=>array(79,-68,921,822),49716=>array(69,-70,907,841),49717=>array(73,-61,907,841),49718=>array(73,-61,907,841),49719=>array(73,-71,931,841),49720=>array(76,-46,907,841),49721=>array(73,-68,912,841),49722=>array(73,-76,907,841),49723=>array(73,-44,921,841),49724=>array(73,-62,917,841),49725=>array(73,-64,907,841),49726=>array(73,-64,908,841),49727=>array(73,-64,908,841),49728=>array(73,-69,923,841),49729=>array(73,-64,908,841),49730=>array(73,-64,908,841),49731=>array(73,-76,906,841),49732=>array(73,-62,907,841),49733=>array(73,-61,907,841),49734=>array(73,-69,922,841),49735=>array(73,-74,929,841),49736=>array(73,-69,927,841),49737=>array(73,-68,911,841),49738=>array(73,-72,929,841),49739=>array(73,-70,936,841),49740=>array(73,-66,908,841),49741=>array(73,-59,916,841),49742=>array(73,-60,928,841),49743=>array(73,-68,908,841),49744=>array(63,-68,907,843),49745=>array(70,-61,907,843),49746=>array(70,-61,907,843),49747=>array(70,-71,931,843),49748=>array(62,-46,907,843),49749=>array(70,-68,912,843),49750=>array(70,-76,907,843),49751=>array(70,-44,921,843),49752=>array(70,-62,917,843),49753=>array(70,-64,907,843),49754=>array(70,-64,908,843),49755=>array(70,-64,908,843),49756=>array(70,-69,923,843),49757=>array(70,-64,908,843),49758=>array(70,-64,908,843),49759=>array(70,-76,907,843),49760=>array(70,-62,907,843),49761=>array(70,-61,907,843),49762=>array(70,-69,922,843),49763=>array(70,-74,929,843),49764=>array(70,-69,927,843),49765=>array(70,-68,911,843),49766=>array(70,-72,929,843),49767=>array(70,-70,936,843),49768=>array(70,-66,908,843),49769=>array(70,-59,916,843),49770=>array(70,-60,928,843),49771=>array(70,-68,908,843),49772=>array(63,-69,907,842),49773=>array(65,-61,907,840),49774=>array(65,-61,907,840),49775=>array(65,-71,931,840),49776=>array(65,-46,907,843),49777=>array(65,-68,912,840),49778=>array(65,-76,907,840),49779=>array(65,-44,921,840),49780=>array(65,-62,917,840),49781=>array(65,-64,907,840),49782=>array(65,-64,908,840),49783=>array(65,-64,908,840),49784=>array(65,-69,923,840),49785=>array(65,-64,908,840),49786=>array(65,-64,908,840),49787=>array(65,-76,907,840),49788=>array(65,-62,907,840),49789=>array(65,-61,907,840),49790=>array(65,-69,922,840),49791=>array(65,-74,929,840),49792=>array(65,-69,927,840),49793=>array(65,-68,911,840),49794=>array(65,-72,929,840),49795=>array(65,-70,936,840),49796=>array(65,-66,908,840),49797=>array(65,-59,916,840),49798=>array(65,-60,928,840),49799=>array(65,-68,908,840),49800=>array(87,-64,928,831),49801=>array(79,-61,921,822),49802=>array(79,-61,921,822),49803=>array(79,-71,921,822),49804=>array(81,-46,922,822),49805=>array(79,-68,921,822),49806=>array(79,-74,921,822),49807=>array(79,-44,921,822),49808=>array(79,-62,921,822),49809=>array(79,-64,921,822),49810=>array(79,-64,921,822),49811=>array(79,-63,921,822),49812=>array(79,-68,921,822),49813=>array(79,-64,921,822),49814=>array(79,-63,921,822),49815=>array(79,-74,921,822),49816=>array(79,-62,921,822),49817=>array(79,-61,921,822),49818=>array(79,-69,921,822),49819=>array(79,-74,921,822),49820=>array(79,-69,921,822),49821=>array(79,-68,921,822),49822=>array(79,-72,921,822),49823=>array(79,-70,921,822),49824=>array(79,-66,921,822),49825=>array(79,-59,921,822),49826=>array(79,-60,921,822),49827=>array(79,-68,921,822),49828=>array(57,52,943,741),49829=>array(79,-61,922,802),49830=>array(79,-61,922,802),49831=>array(79,-71,922,802),49832=>array(79,-46,922,802),49833=>array(79,-68,922,802),49834=>array(79,-74,922,802),49835=>array(79,-44,922,802),49836=>array(79,-62,922,802),49837=>array(79,-64,922,802),49838=>array(79,-64,922,802),49839=>array(79,-63,922,802),49840=>array(79,-68,922,802),49841=>array(79,-64,922,802),49842=>array(79,-63,922,802),49843=>array(79,-74,922,802),49844=>array(79,-62,922,802),49845=>array(79,-61,922,802),49846=>array(79,-69,922,802),49847=>array(79,-74,922,802),49848=>array(79,-69,922,802),49849=>array(79,-68,922,802),49850=>array(79,-72,922,802),49851=>array(79,-70,922,802),49852=>array(79,-66,922,802),49853=>array(79,-59,922,802),49854=>array(79,-60,922,802),49855=>array(79,-68,922,802),49856=>array(78,-69,907,842),49857=>array(65,-61,907,842),49858=>array(65,-61,907,842),49859=>array(65,-71,931,842),49860=>array(65,-46,907,842),49861=>array(65,-68,912,842),49862=>array(65,-76,907,842),49863=>array(65,-44,921,842),49864=>array(65,-62,917,842),49865=>array(65,-64,907,842),49866=>array(65,-64,908,842),49867=>array(65,-64,908,842),49868=>array(65,-69,923,842),49869=>array(65,-64,908,842),49870=>array(65,-64,908,842),49871=>array(65,-76,907,842),49872=>array(65,-62,907,842),49873=>array(65,-61,907,842),49874=>array(65,-69,922,842),49875=>array(65,-74,929,842),49876=>array(65,-69,927,842),49877=>array(65,-68,911,842),49878=>array(65,-72,929,842),49879=>array(65,-70,936,842),49880=>array(65,-66,908,842),49881=>array(65,-59,916,842),49882=>array(65,-60,928,842),49883=>array(65,-68,908,842),49884=>array(90,-69,907,842),49885=>array(106,-61,907,842),49886=>array(106,-61,907,842),49887=>array(106,-71,931,842),49888=>array(104,-46,907,842),49889=>array(106,-68,912,842),49890=>array(106,-76,907,842),49891=>array(106,-44,921,842),49892=>array(106,-62,917,842),49893=>array(106,-64,907,842),49894=>array(106,-64,908,842),49895=>array(106,-64,908,842),49896=>array(106,-69,923,842),49897=>array(106,-64,908,842),49898=>array(106,-64,908,842),49899=>array(106,-76,907,842),49900=>array(106,-62,907,842),49901=>array(106,-61,907,842),49902=>array(106,-69,922,842),49903=>array(106,-74,929,842),49904=>array(106,-69,927,842),49905=>array(106,-68,911,842),49906=>array(106,-72,929,842),49907=>array(106,-70,936,842),49908=>array(106,-66,908,842),49909=>array(106,-59,916,842),49910=>array(106,-60,928,842),49911=>array(106,-68,908,842),49912=>array(20,-69,937,842),49913=>array(62,-59,936,842),49914=>array(62,-61,936,842),49915=>array(62,-71,936,842),49916=>array(72,-45,936,842),49917=>array(62,-69,936,842),49918=>array(62,-76,936,842),49919=>array(62,-44,936,842),49920=>array(62,-62,936,842),49921=>array(62,-64,936,842),49922=>array(62,-64,936,842),49923=>array(62,-64,936,842),49924=>array(62,-70,936,842),49925=>array(62,-64,936,842),49926=>array(62,-64,936,842),49927=>array(62,-76,936,842),49928=>array(62,-62,936,842),49929=>array(62,-61,936,842),49930=>array(62,-70,936,842),49931=>array(62,-74,936,842),49932=>array(62,-69,936,842),49933=>array(62,-67,936,842),49934=>array(62,-72,936,842),49935=>array(62,-71,936,842),49936=>array(62,-66,936,842),49937=>array(62,-59,936,842),49938=>array(62,-60,936,842),49939=>array(62,-69,936,842),49940=>array(21,-69,907,842),49941=>array(55,-61,907,842),49942=>array(55,-61,907,842),49943=>array(55,-71,931,842),49944=>array(52,-46,907,842),49945=>array(55,-68,912,842),49946=>array(55,-76,907,842),49947=>array(55,-44,921,842),49948=>array(55,-62,917,842),49949=>array(55,-64,907,842),49950=>array(55,-64,908,842),49951=>array(55,-64,908,842),49952=>array(55,-69,923,842),49953=>array(55,-64,908,842),49954=>array(55,-64,908,842),49955=>array(55,-76,907,842),49956=>array(55,-62,907,842),49957=>array(55,-61,907,842),49958=>array(55,-69,922,842),49959=>array(55,-74,929,842),49960=>array(55,-69,927,842),49961=>array(55,-68,911,842),49962=>array(55,-72,929,842),49963=>array(55,-70,936,842),49964=>array(55,-66,908,842),49965=>array(55,-59,916,842),49966=>array(55,-60,928,842),49967=>array(55,-68,908,842),49968=>array(20,-68,935,843),49969=>array(62,-59,936,842),49970=>array(62,-61,936,842),49971=>array(62,-71,936,842),49972=>array(72,-45,936,842),49973=>array(62,-69,936,842),49974=>array(62,-76,936,842),49975=>array(62,-44,936,842),49976=>array(62,-62,936,842),49977=>array(62,-64,936,842),49978=>array(62,-64,936,842),49979=>array(62,-64,936,842),49980=>array(62,-70,936,842),49981=>array(62,-64,936,842),49982=>array(62,-64,936,842),49983=>array(62,-76,936,842),49984=>array(62,-62,936,842),49985=>array(62,-61,936,842),49986=>array(62,-70,936,842),49987=>array(62,-74,936,842),49988=>array(62,-69,936,842),49989=>array(62,-67,936,842),49990=>array(62,-72,936,842),49991=>array(62,-71,936,842),49992=>array(62,-66,936,842),49993=>array(62,-59,936,842),49994=>array(62,-60,936,842),49995=>array(62,-69,936,842),49996=>array(21,-69,907,842),49997=>array(60,-61,907,842),49998=>array(60,-61,907,842),49999=>array(60,-71,931,842),50000=>array(52,-46,907,842),50001=>array(60,-68,912,842),50002=>array(60,-76,907,842),50003=>array(60,-44,921,842),50004=>array(60,-62,917,842),50005=>array(60,-64,907,842),50006=>array(60,-64,908,842),50007=>array(60,-64,908,842),50008=>array(60,-69,923,842),50009=>array(60,-64,908,842),50010=>array(60,-64,908,842),50011=>array(60,-76,907,842),50012=>array(60,-62,907,842),50013=>array(60,-61,907,842),50014=>array(60,-69,922,842),50015=>array(60,-74,929,842),50016=>array(60,-69,927,842),50017=>array(60,-68,911,842),50018=>array(60,-72,929,842),50019=>array(60,-70,936,842),50020=>array(60,-66,908,842),50021=>array(60,-59,916,842),50022=>array(60,-60,928,842),50023=>array(60,-68,908,842),50024=>array(20,-70,907,841),50025=>array(72,-61,907,841),50026=>array(72,-61,907,841),50027=>array(72,-71,931,841),50028=>array(72,-46,907,841),50029=>array(72,-68,912,841),50030=>array(72,-76,907,841),50031=>array(72,-44,921,841),50032=>array(72,-62,917,841),50033=>array(72,-64,907,841),50034=>array(72,-64,908,841),50035=>array(72,-64,908,841),50036=>array(72,-69,923,841),50037=>array(72,-64,908,841),50038=>array(72,-64,908,841),50039=>array(72,-76,906,841),50040=>array(72,-62,907,841),50041=>array(72,-61,907,841),50042=>array(72,-69,922,841),50043=>array(72,-74,929,841),50044=>array(72,-69,927,841),50045=>array(72,-68,911,841),50046=>array(72,-72,929,841),50047=>array(72,-70,936,841),50048=>array(72,-66,908,841),50049=>array(72,-59,916,841),50050=>array(72,-60,928,841),50051=>array(72,-68,908,841),50052=>array(20,-68,907,843),50053=>array(50,-61,907,843),50054=>array(50,-61,907,843),50055=>array(50,-71,931,843),50056=>array(52,-46,907,843),50057=>array(50,-68,912,843),50058=>array(50,-76,907,843),50059=>array(50,-44,921,843),50060=>array(50,-62,917,843),50061=>array(50,-64,907,843),50062=>array(50,-64,908,843),50063=>array(50,-64,908,843),50064=>array(50,-69,923,843),50065=>array(50,-64,908,843),50066=>array(50,-64,908,843),50067=>array(50,-76,907,843),50068=>array(50,-62,907,843),50069=>array(50,-61,907,843),50070=>array(50,-69,922,843),50071=>array(50,-74,929,843),50072=>array(50,-69,927,843),50073=>array(50,-68,911,843),50074=>array(50,-72,929,843),50075=>array(50,-70,936,843),50076=>array(50,-66,908,843),50077=>array(50,-59,916,843),50078=>array(50,-60,928,843),50079=>array(50,-68,908,843),50080=>array(20,-70,907,842),50081=>array(52,-61,908,842),50082=>array(52,-61,908,842),50083=>array(52,-71,931,842),50084=>array(52,-46,907,842),50085=>array(52,-68,912,842),50086=>array(52,-76,908,842),50087=>array(52,-44,921,842),50088=>array(52,-62,917,842),50089=>array(52,-64,908,842),50090=>array(52,-64,908,842),50091=>array(52,-64,908,842),50092=>array(52,-69,923,842),50093=>array(52,-64,908,842),50094=>array(52,-64,908,842),50095=>array(52,-76,908,842),50096=>array(52,-62,908,842),50097=>array(52,-61,908,842),50098=>array(52,-69,922,842),50099=>array(52,-74,929,842),50100=>array(52,-69,927,842),50101=>array(52,-68,911,842),50102=>array(52,-72,929,842),50103=>array(52,-70,936,842),50104=>array(52,-66,908,842),50105=>array(52,-59,916,842),50106=>array(52,-60,928,842),50107=>array(52,-68,908,842),50108=>array(20,-68,907,843),50109=>array(50,-61,907,843),50110=>array(50,-61,907,843),50111=>array(50,-71,931,843),50112=>array(40,-46,907,843),50113=>array(50,-68,912,843),50114=>array(50,-76,907,843),50115=>array(50,-44,921,843),50116=>array(50,-62,917,843),50117=>array(50,-64,907,843),50118=>array(50,-64,908,843),50119=>array(50,-64,908,843),50120=>array(50,-69,923,843),50121=>array(50,-64,908,843),50122=>array(50,-64,908,843),50123=>array(50,-76,907,843),50124=>array(50,-62,907,843),50125=>array(50,-61,907,843),50126=>array(50,-69,922,843),50127=>array(50,-74,929,843),50128=>array(50,-69,927,843),50129=>array(50,-68,911,843),50130=>array(50,-72,929,843),50131=>array(50,-70,936,843),50132=>array(50,-66,908,843),50133=>array(50,-59,916,843),50134=>array(50,-60,928,843),50135=>array(50,-68,908,843),50136=>array(62,12,943,774),50137=>array(79,-61,921,788),50138=>array(79,-61,921,788),50139=>array(79,-71,921,788),50140=>array(79,-46,922,788),50141=>array(79,-68,921,788),50142=>array(79,-74,921,788),50143=>array(79,-44,921,788),50144=>array(79,-62,921,788),50145=>array(79,-64,921,788),50146=>array(79,-64,921,788),50147=>array(79,-63,921,788),50148=>array(79,-68,921,788),50149=>array(79,-64,921,788),50150=>array(79,-63,921,788),50151=>array(79,-74,921,788),50152=>array(79,-62,921,788),50153=>array(79,-61,921,788),50154=>array(79,-69,921,788),50155=>array(79,-74,921,788),50156=>array(79,-69,921,788),50157=>array(79,-68,921,788),50158=>array(79,-72,921,788),50159=>array(79,-70,921,788),50160=>array(79,-66,921,788),50161=>array(79,-59,921,788),50162=>array(79,-60,921,788),50163=>array(79,-68,921,788),50164=>array(41,-68,936,843),50165=>array(55,-59,936,842),50166=>array(55,-61,936,842),50167=>array(55,-71,936,842),50168=>array(64,-45,936,842),50169=>array(55,-69,936,842),50170=>array(55,-76,936,842),50171=>array(55,-44,936,842),50172=>array(55,-62,936,842),50173=>array(55,-64,936,842),50174=>array(55,-64,936,842),50175=>array(55,-64,936,842),50176=>array(55,-70,936,842),50177=>array(55,-64,936,842),50178=>array(55,-64,936,842),50179=>array(55,-76,936,842),50180=>array(55,-62,936,842),50181=>array(55,-61,936,842),50182=>array(55,-70,936,842),50183=>array(55,-74,936,842),50184=>array(55,-69,936,842),50185=>array(55,-67,936,842),50186=>array(55,-72,936,842),50187=>array(55,-71,936,842),50188=>array(55,-66,936,842),50189=>array(55,-59,936,842),50190=>array(55,-60,936,842),50191=>array(55,-69,936,842),50192=>array(38,-69,907,842),50193=>array(63,-61,907,842),50194=>array(63,-61,907,842),50195=>array(63,-71,931,842),50196=>array(48,-46,907,842),50197=>array(63,-68,912,842),50198=>array(63,-76,907,842),50199=>array(63,-44,921,842),50200=>array(63,-62,917,842),50201=>array(63,-64,907,842),50202=>array(63,-64,908,842),50203=>array(63,-64,908,842),50204=>array(63,-69,923,842),50205=>array(63,-64,908,842),50206=>array(63,-64,908,842),50207=>array(63,-76,907,842),50208=>array(63,-62,907,842),50209=>array(63,-61,907,842),50210=>array(63,-69,922,842),50211=>array(63,-74,929,842),50212=>array(63,-69,927,842),50213=>array(63,-68,911,842),50214=>array(63,-72,929,842),50215=>array(63,-70,936,842),50216=>array(63,-66,908,842),50217=>array(63,-59,916,842),50218=>array(63,-60,928,842),50219=>array(63,-68,908,842),50220=>array(68,-69,907,842),50221=>array(65,-61,907,842),50222=>array(65,-61,907,842),50223=>array(65,-71,931,842),50224=>array(65,-46,907,842),50225=>array(65,-68,912,842),50226=>array(65,-76,907,842),50227=>array(65,-44,921,842),50228=>array(65,-62,917,842),50229=>array(65,-64,907,842),50230=>array(65,-64,908,842),50231=>array(65,-64,908,842),50232=>array(65,-69,923,842),50233=>array(65,-64,908,842),50234=>array(65,-64,908,842),50235=>array(65,-76,907,842),50236=>array(65,-62,907,842),50237=>array(65,-61,907,842),50238=>array(65,-69,922,842),50239=>array(65,-74,929,842),50240=>array(65,-69,927,842),50241=>array(65,-68,911,842),50242=>array(65,-72,929,842),50243=>array(65,-70,936,842),50244=>array(65,-66,908,842),50245=>array(65,-59,916,842),50246=>array(65,-60,928,842),50247=>array(65,-68,908,842),50248=>array(62,12,943,774),50249=>array(79,-61,922,788),50250=>array(79,-61,922,788),50251=>array(79,-71,922,788),50252=>array(79,-46,922,788),50253=>array(79,-68,922,788),50254=>array(79,-74,922,788),50255=>array(79,-44,922,788),50256=>array(79,-62,922,788),50257=>array(79,-64,922,788),50258=>array(79,-64,922,788),50259=>array(79,-63,922,788),50260=>array(79,-68,922,788),50261=>array(79,-64,922,788),50262=>array(79,-63,922,788),50263=>array(79,-74,922,788),50264=>array(79,-62,922,788),50265=>array(79,-61,922,788),50266=>array(79,-69,922,788),50267=>array(79,-74,922,788),50268=>array(79,-69,922,788),50269=>array(79,-68,922,788),50270=>array(79,-72,922,788),50271=>array(79,-70,922,788),50272=>array(79,-66,922,788),50273=>array(79,-59,922,788),50274=>array(79,-60,922,788),50275=>array(79,-68,922,788),50276=>array(82,-64,924,822),50277=>array(79,-61,921,788),50278=>array(79,-61,921,788),50279=>array(79,-71,921,788),50280=>array(79,-46,921,788),50281=>array(79,-68,921,788),50282=>array(79,-74,921,788),50283=>array(79,-44,921,788),50284=>array(79,-62,921,788),50285=>array(79,-64,921,788),50286=>array(79,-64,921,788),50287=>array(79,-63,921,788),50288=>array(79,-68,921,788),50289=>array(79,-64,921,788),50290=>array(79,-63,921,788),50291=>array(79,-74,921,788),50292=>array(79,-62,921,788),50293=>array(79,-61,921,788),50294=>array(79,-69,921,788),50295=>array(79,-74,921,788),50296=>array(79,-69,921,788),50297=>array(79,-68,921,788),50298=>array(79,-72,921,788),50299=>array(79,-70,921,788),50300=>array(79,-66,921,788),50301=>array(79,-59,921,788),50302=>array(79,-60,921,788),50303=>array(79,-68,921,788),50304=>array(81,-70,907,841),50305=>array(74,-61,908,841),50306=>array(74,-61,908,841),50307=>array(74,-71,931,841),50308=>array(66,-46,908,842),50309=>array(74,-68,912,841),50310=>array(74,-76,908,841),50311=>array(74,-44,921,841),50312=>array(74,-62,917,841),50313=>array(74,-64,908,841),50314=>array(74,-64,908,841),50315=>array(74,-64,908,841),50316=>array(74,-69,923,841),50317=>array(74,-64,908,841),50318=>array(74,-64,908,841),50319=>array(74,-76,908,841),50320=>array(74,-62,908,841),50321=>array(74,-61,908,841),50322=>array(74,-69,922,841),50323=>array(74,-74,929,841),50324=>array(74,-69,927,841),50325=>array(74,-68,911,841),50326=>array(74,-72,929,841),50327=>array(74,-70,936,841),50328=>array(74,-66,908,841),50329=>array(74,-59,916,841),50330=>array(74,-60,928,841),50331=>array(74,-68,908,841),50332=>array(51,-68,907,843),50333=>array(64,-61,907,843),50334=>array(64,-61,907,843),50335=>array(64,-71,931,843),50336=>array(64,-46,907,843),50337=>array(64,-68,912,843),50338=>array(64,-76,907,843),50339=>array(64,-44,921,843),50340=>array(64,-62,917,843),50341=>array(64,-64,907,843),50342=>array(64,-64,908,843),50343=>array(64,-64,908,843),50344=>array(64,-69,923,843),50345=>array(64,-64,908,843),50346=>array(64,-64,908,843),50347=>array(64,-76,907,843),50348=>array(64,-62,907,843),50349=>array(64,-61,907,843),50350=>array(64,-69,922,843),50351=>array(64,-74,929,843),50352=>array(64,-69,927,843),50353=>array(64,-68,911,843),50354=>array(64,-72,929,843),50355=>array(64,-70,936,843),50356=>array(64,-66,908,843),50357=>array(64,-59,916,843),50358=>array(64,-60,928,843),50359=>array(64,-68,908,843),50360=>array(60,-69,907,842),50361=>array(65,-61,907,842),50362=>array(65,-61,907,842),50363=>array(65,-71,931,842),50364=>array(65,-46,907,842),50365=>array(65,-68,912,842),50366=>array(65,-76,907,842),50367=>array(65,-44,921,842),50368=>array(65,-62,917,842),50369=>array(65,-64,907,842),50370=>array(65,-64,908,842),50371=>array(65,-64,908,842),50372=>array(65,-69,923,842),50373=>array(65,-64,908,842),50374=>array(65,-64,908,842),50375=>array(65,-76,907,842),50376=>array(65,-62,907,842),50377=>array(65,-61,907,842),50378=>array(65,-69,922,842),50379=>array(65,-74,929,842),50380=>array(65,-69,927,842),50381=>array(65,-68,911,842),50382=>array(65,-72,929,842),50383=>array(65,-70,936,842),50384=>array(65,-66,908,842),50385=>array(65,-59,916,842),50386=>array(65,-60,928,842),50387=>array(65,-68,908,842),50388=>array(82,-64,924,822),50389=>array(79,-61,921,788),50390=>array(79,-61,921,788),50391=>array(79,-71,921,788),50392=>array(81,-46,922,788),50393=>array(79,-68,921,788),50394=>array(79,-74,921,788),50395=>array(79,-44,921,788),50396=>array(79,-62,921,788),50397=>array(79,-64,921,788),50398=>array(79,-64,921,788),50399=>array(79,-63,921,788),50400=>array(79,-68,921,788),50401=>array(79,-64,921,788),50402=>array(79,-63,921,788),50403=>array(79,-74,921,788),50404=>array(79,-62,921,788),50405=>array(79,-61,921,788),50406=>array(79,-69,921,788),50407=>array(79,-74,921,788),50408=>array(79,-69,921,788),50409=>array(79,-68,921,788),50410=>array(79,-72,921,788),50411=>array(79,-70,921,788),50412=>array(79,-66,921,788),50413=>array(79,-59,921,788),50414=>array(79,-60,921,788),50415=>array(79,-68,921,788),50416=>array(57,22,943,720),50417=>array(79,-61,922,794),50418=>array(79,-61,922,794),50419=>array(79,-71,922,794),50420=>array(79,-46,921,794),50421=>array(79,-68,922,794),50422=>array(79,-74,922,794),50423=>array(79,-44,922,794),50424=>array(79,-62,922,794),50425=>array(79,-64,922,794),50426=>array(79,-64,922,794),50427=>array(79,-63,922,794),50428=>array(79,-68,922,794),50429=>array(79,-64,922,794),50430=>array(79,-63,922,794),50431=>array(79,-74,922,794),50432=>array(79,-62,922,794),50433=>array(79,-61,922,794),50434=>array(79,-69,922,794),50435=>array(79,-74,922,794),50436=>array(79,-69,922,794),50437=>array(79,-68,922,794),50438=>array(79,-72,922,794),50439=>array(79,-70,922,794),50440=>array(79,-66,922,794),50441=>array(79,-59,922,794),50442=>array(79,-60,922,794),50443=>array(79,-68,922,794),50444=>array(67,-69,907,842),50445=>array(75,-61,907,842),50446=>array(75,-61,907,842),50447=>array(75,-71,931,842),50448=>array(65,-46,907,842),50449=>array(75,-68,912,842),50450=>array(75,-76,907,842),50451=>array(75,-44,921,842),50452=>array(75,-62,917,842),50453=>array(75,-64,907,842),50454=>array(75,-64,908,842),50455=>array(75,-64,908,842),50456=>array(75,-69,923,842),50457=>array(75,-64,908,842),50458=>array(75,-64,908,842),50459=>array(75,-76,907,842),50460=>array(75,-62,907,842),50461=>array(75,-61,907,842),50462=>array(75,-69,922,842),50463=>array(75,-74,929,842),50464=>array(75,-69,927,842),50465=>array(75,-68,911,842),50466=>array(75,-72,929,842),50467=>array(75,-70,936,842),50468=>array(75,-66,908,842),50469=>array(75,-59,916,842),50470=>array(75,-60,928,842),50471=>array(75,-68,908,842),50472=>array(48,-69,907,842),50473=>array(68,-61,907,842),50474=>array(68,-61,907,842),50475=>array(68,-71,931,842),50476=>array(68,-46,907,842),50477=>array(68,-68,912,842),50478=>array(68,-76,907,842),50479=>array(68,-44,921,842),50480=>array(68,-62,917,842),50481=>array(68,-64,907,842),50482=>array(68,-64,908,842),50483=>array(68,-64,908,842),50484=>array(68,-69,923,842),50485=>array(68,-64,908,842),50486=>array(68,-64,908,842),50487=>array(68,-76,907,842),50488=>array(68,-62,907,842),50489=>array(68,-61,907,842),50490=>array(68,-69,922,842),50491=>array(68,-74,929,842),50492=>array(68,-69,927,842),50493=>array(68,-68,911,842),50494=>array(68,-72,929,842),50495=>array(68,-70,936,842),50496=>array(68,-66,908,842),50497=>array(68,-59,916,842),50498=>array(68,-60,928,842),50499=>array(68,-68,908,842),50500=>array(108,-69,936,842),50501=>array(113,-59,936,842),50502=>array(113,-61,936,842),50503=>array(113,-71,936,842),50504=>array(100,-45,936,842),50505=>array(113,-69,936,842),50506=>array(113,-76,936,842),50507=>array(113,-44,936,842),50508=>array(113,-62,936,842),50509=>array(113,-64,936,842),50510=>array(113,-64,936,842),50511=>array(113,-64,936,842),50512=>array(113,-70,936,842),50513=>array(113,-64,936,842),50514=>array(113,-64,936,842),50515=>array(113,-76,936,842),50516=>array(113,-62,936,842),50517=>array(113,-61,936,842),50518=>array(113,-70,936,842),50519=>array(113,-74,936,842),50520=>array(113,-69,936,842),50521=>array(113,-67,936,842),50522=>array(113,-72,936,842),50523=>array(113,-71,936,842),50524=>array(113,-66,936,842),50525=>array(113,-59,936,842),50526=>array(113,-60,936,842),50527=>array(113,-69,936,842),50528=>array(105,-69,907,842),50529=>array(93,-61,907,842),50530=>array(93,-61,907,842),50531=>array(93,-71,931,842),50532=>array(80,-46,907,842),50533=>array(93,-68,912,842),50534=>array(93,-76,907,842),50535=>array(93,-44,921,842),50536=>array(93,-62,917,842),50537=>array(93,-64,907,842),50538=>array(93,-64,908,842),50539=>array(93,-64,908,842),50540=>array(93,-69,923,842),50541=>array(93,-64,908,842),50542=>array(93,-64,908,842),50543=>array(93,-76,907,842),50544=>array(93,-62,907,842),50545=>array(93,-61,907,842),50546=>array(93,-69,922,842),50547=>array(93,-74,929,842),50548=>array(93,-69,927,842),50549=>array(93,-68,911,842),50550=>array(93,-72,929,842),50551=>array(93,-70,936,842),50552=>array(93,-66,908,842),50553=>array(93,-59,916,842),50554=>array(93,-60,928,842),50555=>array(93,-68,908,842),50556=>array(123,-68,935,843),50557=>array(113,-59,936,842),50558=>array(113,-61,936,842),50559=>array(113,-71,936,842),50560=>array(100,-45,936,842),50561=>array(113,-69,936,842),50562=>array(113,-76,936,842),50563=>array(113,-44,936,842),50564=>array(113,-62,936,842),50565=>array(113,-64,936,842),50566=>array(113,-64,936,842),50567=>array(113,-64,936,842),50568=>array(113,-70,936,842),50569=>array(113,-64,936,842),50570=>array(113,-64,936,842),50571=>array(113,-76,936,842),50572=>array(113,-62,936,842),50573=>array(113,-61,936,842),50574=>array(113,-70,936,842),50575=>array(113,-74,936,842),50576=>array(113,-69,936,842),50577=>array(113,-67,936,842),50578=>array(113,-72,936,842),50579=>array(113,-71,936,842),50580=>array(113,-66,936,842),50581=>array(113,-59,936,842),50582=>array(113,-60,936,842),50583=>array(113,-69,936,842),50584=>array(105,-69,907,842),50585=>array(93,-61,907,842),50586=>array(93,-61,907,842),50587=>array(93,-71,931,842),50588=>array(85,-46,907,842),50589=>array(93,-68,912,842),50590=>array(93,-76,907,842),50591=>array(93,-44,921,842),50592=>array(93,-62,917,842),50593=>array(93,-64,907,842),50594=>array(93,-64,908,842),50595=>array(93,-64,908,842),50596=>array(93,-69,923,842),50597=>array(93,-64,908,842),50598=>array(93,-64,908,842),50599=>array(93,-76,907,842),50600=>array(93,-62,907,842),50601=>array(93,-61,907,842),50602=>array(93,-69,922,842),50603=>array(93,-74,929,842),50604=>array(93,-69,927,842),50605=>array(93,-68,911,842),50606=>array(93,-72,929,842),50607=>array(93,-70,936,842),50608=>array(93,-66,908,842),50609=>array(93,-59,916,842),50610=>array(93,-60,928,842),50611=>array(93,-68,908,842),50612=>array(93,-70,907,841),50613=>array(88,-61,907,841),50614=>array(88,-61,907,841),50615=>array(88,-71,931,841),50616=>array(85,-46,907,841),50617=>array(88,-68,912,841),50618=>array(88,-76,907,841),50619=>array(88,-44,921,841),50620=>array(88,-62,917,841),50621=>array(88,-64,907,841),50622=>array(88,-64,908,841),50623=>array(88,-64,908,841),50624=>array(88,-69,923,841),50625=>array(88,-64,908,841),50626=>array(88,-64,908,841),50627=>array(88,-76,906,841),50628=>array(88,-62,907,841),50629=>array(88,-61,907,841),50630=>array(88,-69,922,841),50631=>array(88,-74,929,841),50632=>array(88,-69,927,841),50633=>array(88,-68,911,841),50634=>array(88,-72,929,841),50635=>array(88,-70,936,841),50636=>array(88,-66,908,841),50637=>array(88,-59,916,841),50638=>array(88,-60,928,841),50639=>array(88,-68,908,841),50640=>array(85,-68,907,843),50641=>array(75,-61,907,843),50642=>array(75,-61,907,843),50643=>array(75,-71,931,843),50644=>array(76,-46,907,843),50645=>array(75,-68,912,843),50646=>array(75,-76,907,843),50647=>array(75,-44,921,843),50648=>array(75,-62,917,843),50649=>array(75,-64,907,843),50650=>array(75,-64,908,843),50651=>array(75,-64,908,843),50652=>array(75,-69,923,843),50653=>array(75,-64,908,843),50654=>array(75,-64,908,843),50655=>array(75,-76,907,843),50656=>array(75,-62,907,843),50657=>array(75,-61,907,843),50658=>array(75,-69,922,843),50659=>array(75,-74,929,843),50660=>array(75,-69,927,843),50661=>array(75,-68,911,843),50662=>array(75,-72,929,843),50663=>array(75,-70,936,843),50664=>array(75,-66,908,843),50665=>array(75,-59,916,843),50666=>array(75,-60,928,843),50667=>array(75,-68,908,843),50668=>array(93,-70,907,842),50669=>array(88,-61,908,842),50670=>array(88,-61,908,842),50671=>array(88,-71,931,842),50672=>array(85,-46,907,842),50673=>array(88,-68,912,842),50674=>array(88,-76,908,842),50675=>array(88,-44,921,842),50676=>array(88,-62,917,842),50677=>array(88,-64,908,842),50678=>array(88,-64,908,842),50679=>array(88,-64,908,842),50680=>array(88,-69,923,842),50681=>array(88,-64,908,842),50682=>array(88,-64,908,842),50683=>array(88,-76,908,842),50684=>array(88,-62,908,842),50685=>array(88,-61,908,842),50686=>array(88,-69,922,842),50687=>array(88,-74,929,842),50688=>array(88,-69,927,842),50689=>array(88,-68,911,842),50690=>array(88,-72,929,842),50691=>array(88,-70,936,842),50692=>array(88,-66,908,842),50693=>array(88,-59,916,842),50694=>array(88,-60,928,842),50695=>array(88,-68,908,842),50696=>array(85,-68,907,843),50697=>array(75,-61,907,843),50698=>array(75,-61,907,843),50699=>array(75,-71,931,843),50700=>array(76,-46,907,843),50701=>array(75,-68,912,843),50702=>array(75,-76,907,843),50703=>array(75,-44,921,843),50704=>array(75,-62,917,843),50705=>array(75,-64,907,843),50706=>array(75,-64,908,843),50707=>array(75,-64,908,843),50708=>array(75,-69,923,843),50709=>array(75,-64,908,843),50710=>array(75,-64,908,843),50711=>array(75,-76,907,843),50712=>array(75,-62,907,843),50713=>array(75,-61,907,843),50714=>array(75,-69,922,843),50715=>array(75,-74,929,843),50716=>array(75,-69,927,843),50717=>array(75,-68,911,843),50718=>array(75,-72,929,843),50719=>array(75,-70,936,843),50720=>array(75,-66,908,843),50721=>array(75,-59,916,843),50722=>array(75,-60,928,843),50723=>array(75,-68,908,843),50724=>array(62,4,938,763),50725=>array(79,-61,921,808),50726=>array(79,-61,921,808),50727=>array(79,-71,921,808),50728=>array(79,-46,922,803),50729=>array(79,-68,921,808),50730=>array(79,-74,921,808),50731=>array(79,-44,921,808),50732=>array(79,-62,921,808),50733=>array(79,-64,921,808),50734=>array(79,-64,921,808),50735=>array(79,-63,921,808),50736=>array(79,-68,921,808),50737=>array(79,-64,921,808),50738=>array(79,-63,921,808),50739=>array(79,-74,921,808),50740=>array(79,-62,921,808),50741=>array(79,-61,921,808),50742=>array(79,-69,921,808),50743=>array(79,-74,921,808),50744=>array(79,-69,921,808),50745=>array(79,-68,921,808),50746=>array(79,-72,921,808),50747=>array(79,-70,921,808),50748=>array(79,-66,921,808),50749=>array(79,-59,921,808),50750=>array(79,-60,921,808),50751=>array(79,-68,921,808),50752=>array(52,-69,936,842),50753=>array(77,-59,936,842),50754=>array(77,-61,936,842),50755=>array(77,-71,936,842),50756=>array(72,-45,936,842),50757=>array(77,-69,936,842),50758=>array(77,-76,936,842),50759=>array(77,-44,936,842),50760=>array(77,-62,936,842),50761=>array(77,-64,936,842),50762=>array(77,-64,936,842),50763=>array(77,-64,936,842),50764=>array(77,-70,936,842),50765=>array(77,-64,936,842),50766=>array(77,-64,936,842),50767=>array(77,-76,936,842),50768=>array(77,-62,936,842),50769=>array(77,-61,936,842),50770=>array(77,-70,936,842),50771=>array(77,-74,936,842),50772=>array(77,-69,936,842),50773=>array(77,-67,936,842),50774=>array(77,-72,936,842),50775=>array(77,-71,936,842),50776=>array(77,-66,936,842),50777=>array(77,-59,936,842),50778=>array(77,-60,936,842),50779=>array(77,-69,936,842),50780=>array(61,-69,907,842),50781=>array(62,-61,907,842),50782=>array(62,-61,907,842),50783=>array(62,-71,931,842),50784=>array(62,-46,907,842),50785=>array(62,-68,912,842),50786=>array(62,-76,907,842),50787=>array(62,-44,921,842),50788=>array(62,-62,917,842),50789=>array(62,-64,907,842),50790=>array(62,-64,908,842),50791=>array(62,-64,908,842),50792=>array(62,-69,923,842),50793=>array(62,-64,908,842),50794=>array(62,-64,908,842),50795=>array(62,-76,907,842),50796=>array(62,-62,907,842),50797=>array(62,-61,907,842),50798=>array(62,-69,922,842),50799=>array(62,-74,929,842),50800=>array(62,-69,927,842),50801=>array(62,-68,911,842),50802=>array(62,-72,929,842),50803=>array(62,-70,936,842),50804=>array(62,-66,908,842),50805=>array(62,-59,916,842),50806=>array(62,-60,928,842),50807=>array(62,-68,908,842),50808=>array(52,-69,907,842),50809=>array(64,-61,907,842),50810=>array(64,-61,907,842),50811=>array(64,-71,931,842),50812=>array(64,-46,907,842),50813=>array(64,-68,912,842),50814=>array(64,-76,907,842),50815=>array(64,-44,921,842),50816=>array(64,-62,917,842),50817=>array(64,-64,907,842),50818=>array(64,-64,908,842),50819=>array(64,-64,908,842),50820=>array(64,-69,923,842),50821=>array(64,-64,908,842),50822=>array(64,-64,908,842),50823=>array(64,-76,907,842),50824=>array(64,-62,907,842),50825=>array(64,-61,907,842),50826=>array(64,-69,922,842),50827=>array(64,-74,929,842),50828=>array(64,-69,927,842),50829=>array(64,-68,911,842),50830=>array(64,-72,929,842),50831=>array(64,-70,936,842),50832=>array(64,-66,908,842),50833=>array(64,-59,916,842),50834=>array(64,-60,928,842),50835=>array(64,-68,908,842),50836=>array(62,4,938,763),50837=>array(79,-61,922,808),50838=>array(79,-61,922,808),50839=>array(79,-71,922,808),50840=>array(79,-46,922,793),50841=>array(79,-68,922,808),50842=>array(79,-74,922,808),50843=>array(79,-44,922,808),50844=>array(79,-62,922,808),50845=>array(79,-64,922,808),50846=>array(79,-64,922,808),50847=>array(79,-63,922,808),50848=>array(79,-68,922,808),50849=>array(79,-64,922,808),50850=>array(79,-63,922,808),50851=>array(79,-74,922,808),50852=>array(79,-62,922,808),50853=>array(79,-61,922,808),50854=>array(79,-69,922,808),50855=>array(79,-74,922,808),50856=>array(79,-69,922,808),50857=>array(79,-68,922,808),50858=>array(79,-72,922,808),50859=>array(79,-70,922,808),50860=>array(79,-66,922,808),50861=>array(79,-59,922,808),50862=>array(79,-60,922,808),50863=>array(79,-68,922,808),50864=>array(79,-64,921,793),50865=>array(79,-61,921,808),50866=>array(79,-61,921,808),50867=>array(79,-71,921,808),50868=>array(79,-46,921,793),50869=>array(79,-68,921,808),50870=>array(79,-74,921,808),50871=>array(79,-44,921,808),50872=>array(79,-62,921,808),50873=>array(79,-64,921,808),50874=>array(79,-64,921,808),50875=>array(79,-63,921,808),50876=>array(79,-68,921,808),50877=>array(79,-64,921,808),50878=>array(79,-63,921,808),50879=>array(79,-74,921,808),50880=>array(79,-62,921,808),50881=>array(79,-61,921,808),50882=>array(79,-69,921,808),50883=>array(79,-74,921,808),50884=>array(79,-69,921,808),50885=>array(79,-68,921,808),50886=>array(79,-72,921,808),50887=>array(79,-70,921,808),50888=>array(79,-66,921,808),50889=>array(79,-59,921,808),50890=>array(79,-60,921,808),50891=>array(79,-68,921,808),50892=>array(73,-70,907,841),50893=>array(75,-61,908,841),50894=>array(75,-61,908,841),50895=>array(75,-71,931,841),50896=>array(76,-46,907,841),50897=>array(75,-68,912,841),50898=>array(75,-76,908,841),50899=>array(75,-44,921,841),50900=>array(75,-62,917,841),50901=>array(75,-64,908,841),50902=>array(75,-64,908,841),50903=>array(75,-64,908,841),50904=>array(75,-69,923,841),50905=>array(75,-64,908,841),50906=>array(75,-64,908,841),50907=>array(75,-76,908,841),50908=>array(75,-62,908,841),50909=>array(75,-61,908,841),50910=>array(75,-69,922,841),50911=>array(75,-74,929,841),50912=>array(75,-69,927,841),50913=>array(75,-68,911,841),50914=>array(75,-72,929,841),50915=>array(75,-70,936,841),50916=>array(75,-66,908,841),50917=>array(75,-59,916,841),50918=>array(75,-60,928,841),50919=>array(75,-68,908,841),50920=>array(53,-68,907,843),50921=>array(70,-61,907,843),50922=>array(70,-61,907,843),50923=>array(70,-71,931,843),50924=>array(61,-46,907,843),50925=>array(70,-68,912,843),50926=>array(70,-76,907,843),50927=>array(70,-44,921,843),50928=>array(70,-62,917,843),50929=>array(70,-64,907,843),50930=>array(70,-64,908,843),50931=>array(70,-64,908,843),50932=>array(70,-69,923,843),50933=>array(70,-64,908,843),50934=>array(70,-64,908,843),50935=>array(70,-76,907,843),50936=>array(70,-62,907,843),50937=>array(70,-61,907,843),50938=>array(70,-69,922,843),50939=>array(70,-74,929,843),50940=>array(70,-69,927,843),50941=>array(70,-68,911,843),50942=>array(70,-72,929,843),50943=>array(70,-70,936,843),50944=>array(70,-66,908,843),50945=>array(70,-59,916,843),50946=>array(70,-60,928,843),50947=>array(70,-68,908,843),50948=>array(70,-69,907,842),50949=>array(65,-61,907,842),50950=>array(65,-61,907,842),50951=>array(65,-71,931,842),50952=>array(63,-46,907,842),50953=>array(65,-68,912,842),50954=>array(65,-76,907,842),50955=>array(65,-44,921,842),50956=>array(65,-62,917,842),50957=>array(65,-64,907,842),50958=>array(65,-64,908,842),50959=>array(65,-64,908,842),50960=>array(65,-69,923,842),50961=>array(65,-64,908,842),50962=>array(65,-64,908,842),50963=>array(65,-76,907,842),50964=>array(65,-62,907,842),50965=>array(65,-61,907,842),50966=>array(65,-69,922,842),50967=>array(65,-74,929,842),50968=>array(65,-69,927,842),50969=>array(65,-68,911,842),50970=>array(65,-72,929,842),50971=>array(65,-70,936,842),50972=>array(65,-66,908,842),50973=>array(65,-59,916,842),50974=>array(65,-60,928,842),50975=>array(65,-68,908,842),50976=>array(71,-64,928,793),50977=>array(79,-61,921,808),50978=>array(79,-61,921,808),50979=>array(79,-71,921,808),50980=>array(79,-46,921,793),50981=>array(79,-68,921,808),50982=>array(79,-74,921,808),50983=>array(79,-44,921,808),50984=>array(79,-62,921,808),50985=>array(79,-64,921,808),50986=>array(79,-64,921,808),50987=>array(79,-63,921,808),50988=>array(79,-68,921,808),50989=>array(79,-64,921,808),50990=>array(79,-63,921,808),50991=>array(79,-74,921,808),50992=>array(79,-62,921,808),50993=>array(79,-61,921,808),50994=>array(79,-69,921,808),50995=>array(79,-74,921,808),50996=>array(79,-69,921,808),50997=>array(79,-68,921,808),50998=>array(79,-72,921,808),50999=>array(79,-70,921,808),51000=>array(79,-66,921,808),51001=>array(79,-59,921,808),51002=>array(79,-60,921,808),51003=>array(79,-68,921,808),51004=>array(57,42,943,733),51005=>array(79,-61,921,808),51006=>array(79,-61,921,808),51007=>array(79,-71,921,808),51008=>array(79,-46,921,793),51009=>array(79,-68,921,808),51010=>array(79,-74,921,808),51011=>array(79,-44,921,808),51012=>array(79,-62,921,808),51013=>array(79,-64,921,808),51014=>array(79,-64,921,808),51015=>array(79,-63,921,808),51016=>array(79,-68,921,808),51017=>array(79,-64,921,808),51018=>array(79,-63,921,808),51019=>array(79,-74,921,808),51020=>array(79,-62,921,808),51021=>array(79,-61,921,808),51022=>array(79,-69,921,808),51023=>array(79,-74,921,808),51024=>array(79,-69,921,808),51025=>array(79,-68,921,808),51026=>array(79,-72,921,808),51027=>array(79,-70,921,808),51028=>array(79,-66,921,808),51029=>array(79,-59,921,808),51030=>array(79,-60,921,808),51031=>array(79,-68,921,808),51032=>array(67,-69,907,842),51033=>array(75,-61,907,842),51034=>array(75,-61,907,842),51035=>array(75,-71,931,842),51036=>array(66,-46,907,842),51037=>array(75,-68,912,842),51038=>array(75,-76,907,842),51039=>array(75,-44,921,842),51040=>array(75,-62,917,842),51041=>array(75,-64,907,842),51042=>array(75,-64,908,842),51043=>array(75,-64,908,842),51044=>array(75,-69,923,842),51045=>array(75,-64,908,842),51046=>array(75,-64,908,842),51047=>array(75,-76,907,842),51048=>array(75,-62,907,842),51049=>array(75,-61,907,842),51050=>array(75,-69,922,842),51051=>array(75,-74,929,842),51052=>array(75,-69,927,842),51053=>array(75,-68,911,842),51054=>array(75,-72,929,842),51055=>array(75,-70,936,842),51056=>array(75,-66,908,842),51057=>array(75,-59,916,842),51058=>array(75,-60,928,842),51059=>array(75,-68,908,842),51060=>array(134,-69,906,842),51061=>array(119,-61,907,842),51062=>array(119,-61,907,842),51063=>array(119,-71,931,842),51064=>array(108,-46,907,842),51065=>array(119,-68,912,842),51066=>array(119,-76,907,842),51067=>array(119,-44,921,842),51068=>array(119,-62,917,842),51069=>array(119,-64,907,842),51070=>array(119,-64,908,842),51071=>array(119,-64,908,842),51072=>array(119,-69,923,842),51073=>array(119,-64,908,842),51074=>array(119,-64,908,842),51075=>array(119,-76,907,842),51076=>array(119,-62,907,842),51077=>array(119,-61,907,842),51078=>array(119,-69,922,842),51079=>array(119,-74,929,842),51080=>array(119,-69,927,842),51081=>array(119,-68,911,842),51082=>array(119,-72,929,842),51083=>array(119,-70,936,842),51084=>array(119,-66,908,842),51085=>array(119,-59,916,842),51086=>array(119,-60,928,842),51087=>array(119,-68,908,842),51088=>array(73,-69,936,842),51089=>array(83,-59,936,842),51090=>array(83,-61,936,842),51091=>array(83,-71,936,842),51092=>array(71,-45,936,842),51093=>array(83,-69,936,842),51094=>array(83,-76,936,842),51095=>array(83,-44,936,842),51096=>array(83,-62,936,842),51097=>array(83,-64,936,842),51098=>array(83,-64,936,842),51099=>array(83,-64,936,842),51100=>array(83,-70,936,842),51101=>array(83,-64,936,842),51102=>array(83,-64,936,842),51103=>array(83,-76,936,842),51104=>array(83,-62,936,842),51105=>array(83,-61,936,842),51106=>array(83,-70,936,842),51107=>array(83,-74,936,842),51108=>array(83,-69,936,842),51109=>array(83,-67,936,842),51110=>array(83,-72,936,842),51111=>array(83,-71,936,842),51112=>array(83,-66,936,842),51113=>array(83,-59,936,842),51114=>array(83,-60,936,842),51115=>array(83,-69,936,842),51116=>array(50,-69,907,842),51117=>array(84,-61,907,842),51118=>array(84,-61,907,842),51119=>array(84,-71,931,842),51120=>array(76,-46,907,842),51121=>array(84,-68,912,842),51122=>array(84,-76,907,842),51123=>array(84,-44,921,842),51124=>array(84,-62,917,842),51125=>array(84,-64,907,842),51126=>array(84,-64,908,842),51127=>array(84,-64,908,842),51128=>array(84,-69,923,842),51129=>array(84,-64,908,842),51130=>array(84,-64,908,842),51131=>array(84,-76,907,842),51132=>array(84,-62,907,842),51133=>array(84,-61,907,842),51134=>array(84,-69,922,842),51135=>array(84,-74,929,842),51136=>array(84,-69,927,842),51137=>array(84,-68,911,842),51138=>array(84,-72,929,842),51139=>array(84,-70,936,842),51140=>array(84,-66,908,842),51141=>array(84,-59,916,842),51142=>array(84,-60,928,842),51143=>array(84,-68,908,842),51144=>array(73,-68,935,843),51145=>array(83,-59,936,842),51146=>array(83,-61,936,842),51147=>array(83,-71,936,842),51148=>array(71,-45,936,842),51149=>array(83,-69,936,842),51150=>array(83,-76,936,842),51151=>array(83,-44,936,842),51152=>array(83,-62,936,842),51153=>array(83,-64,936,842),51154=>array(83,-64,936,842),51155=>array(83,-64,936,842),51156=>array(83,-70,936,842),51157=>array(83,-64,936,842),51158=>array(83,-64,936,842),51159=>array(83,-76,936,842),51160=>array(83,-62,936,842),51161=>array(83,-61,936,842),51162=>array(83,-70,936,842),51163=>array(83,-74,936,842),51164=>array(83,-69,936,842),51165=>array(83,-67,936,842),51166=>array(83,-72,936,842),51167=>array(83,-71,936,842),51168=>array(83,-66,936,842),51169=>array(83,-59,936,842),51170=>array(83,-60,936,842),51171=>array(83,-69,936,842),51172=>array(50,-69,907,842),51173=>array(84,-61,907,842),51174=>array(84,-61,907,842),51175=>array(84,-71,931,842),51176=>array(76,-46,907,842),51177=>array(84,-68,912,842),51178=>array(84,-76,907,842),51179=>array(84,-44,921,842),51180=>array(84,-62,917,842),51181=>array(84,-64,907,842),51182=>array(84,-64,908,842),51183=>array(84,-64,908,842),51184=>array(84,-69,923,842),51185=>array(84,-64,908,842),51186=>array(84,-64,908,842),51187=>array(84,-76,907,842),51188=>array(84,-62,907,842),51189=>array(84,-61,907,842),51190=>array(84,-69,922,842),51191=>array(84,-74,929,842),51192=>array(84,-69,927,842),51193=>array(84,-68,911,842),51194=>array(84,-72,929,842),51195=>array(84,-70,936,842),51196=>array(84,-66,908,842),51197=>array(84,-59,916,842),51198=>array(84,-60,928,842),51199=>array(84,-68,908,842),51200=>array(68,-70,907,841),51201=>array(83,-61,907,841),51202=>array(83,-61,907,841),51203=>array(83,-71,931,841),51204=>array(71,-46,907,841),51205=>array(83,-68,912,841),51206=>array(83,-76,907,841),51207=>array(83,-44,921,841),51208=>array(83,-62,917,841),51209=>array(83,-64,907,841),51210=>array(83,-64,908,841),51211=>array(83,-64,908,841),51212=>array(83,-69,923,841),51213=>array(83,-64,908,841),51214=>array(83,-64,908,841),51215=>array(83,-76,906,841),51216=>array(83,-62,907,841),51217=>array(83,-61,907,841),51218=>array(83,-69,922,841),51219=>array(83,-74,929,841),51220=>array(83,-69,927,841),51221=>array(83,-68,911,841),51222=>array(83,-72,929,841),51223=>array(83,-70,936,841),51224=>array(83,-66,908,841),51225=>array(83,-59,916,841),51226=>array(83,-60,928,841),51227=>array(83,-68,908,841),51228=>array(50,-69,907,842),51229=>array(64,-61,907,843),51230=>array(64,-61,907,843),51231=>array(64,-71,931,843),51232=>array(56,-46,907,843),51233=>array(64,-68,912,843),51234=>array(64,-76,907,843),51235=>array(64,-44,921,843),51236=>array(64,-62,917,843),51237=>array(64,-64,907,843),51238=>array(64,-64,908,843),51239=>array(64,-64,908,843),51240=>array(64,-69,923,843),51241=>array(64,-64,908,843),51242=>array(64,-64,908,843),51243=>array(64,-76,907,843),51244=>array(64,-62,907,843),51245=>array(64,-61,907,843),51246=>array(64,-69,922,843),51247=>array(64,-74,929,843),51248=>array(64,-69,927,843),51249=>array(64,-68,911,843),51250=>array(64,-72,929,843),51251=>array(64,-70,936,843),51252=>array(64,-66,908,843),51253=>array(64,-59,916,843),51254=>array(64,-60,928,843),51255=>array(64,-68,908,843),51256=>array(58,-70,907,842),51257=>array(63,-61,908,842),51258=>array(63,-61,908,842),51259=>array(63,-71,931,842),51260=>array(70,-46,907,842),51261=>array(63,-68,912,842),51262=>array(63,-76,908,842),51263=>array(63,-44,921,842),51264=>array(63,-62,917,842),51265=>array(63,-64,908,842),51266=>array(63,-64,908,842),51267=>array(63,-64,908,842),51268=>array(63,-69,923,842),51269=>array(63,-64,908,842),51270=>array(63,-64,908,842),51271=>array(63,-76,908,842),51272=>array(63,-62,908,842),51273=>array(63,-61,908,842),51274=>array(63,-69,922,842),51275=>array(63,-74,929,842),51276=>array(63,-69,927,842),51277=>array(63,-68,911,842),51278=>array(63,-72,929,842),51279=>array(63,-70,936,842),51280=>array(63,-66,908,842),51281=>array(63,-59,916,842),51282=>array(63,-60,928,842),51283=>array(63,-68,908,842),51284=>array(38,-69,908,842),51285=>array(62,-61,907,843),51286=>array(62,-61,907,843),51287=>array(62,-71,931,843),51288=>array(53,-46,907,843),51289=>array(62,-68,912,843),51290=>array(62,-76,907,843),51291=>array(62,-44,921,843),51292=>array(62,-62,917,843),51293=>array(62,-64,907,843),51294=>array(62,-64,908,843),51295=>array(62,-64,908,843),51296=>array(62,-69,923,843),51297=>array(62,-64,908,843),51298=>array(62,-64,908,843),51299=>array(62,-76,907,843),51300=>array(62,-62,907,843),51301=>array(62,-61,907,843),51302=>array(62,-69,922,843),51303=>array(62,-74,929,843),51304=>array(62,-69,927,843),51305=>array(62,-68,911,843),51306=>array(62,-72,929,843),51307=>array(62,-70,936,843),51308=>array(62,-66,908,843),51309=>array(62,-59,916,843),51310=>array(62,-60,928,843),51311=>array(62,-68,908,843),51312=>array(62,22,943,742),51313=>array(79,-61,921,798),51314=>array(79,-61,921,798),51315=>array(79,-71,921,798),51316=>array(79,-46,921,798),51317=>array(79,-68,921,798),51318=>array(79,-74,921,798),51319=>array(79,-44,921,798),51320=>array(79,-62,921,798),51321=>array(79,-64,921,798),51322=>array(79,-64,921,798),51323=>array(79,-63,921,798),51324=>array(79,-68,921,798),51325=>array(79,-64,921,798),51326=>array(79,-63,921,798),51327=>array(79,-74,921,798),51328=>array(79,-62,921,798),51329=>array(79,-61,921,798),51330=>array(79,-69,921,798),51331=>array(79,-74,921,798),51332=>array(79,-69,921,798),51333=>array(79,-68,921,798),51334=>array(79,-72,921,798),51335=>array(79,-70,921,798),51336=>array(79,-66,921,798),51337=>array(79,-59,921,798),51338=>array(79,-60,921,798),51339=>array(79,-68,921,798),51340=>array(64,-69,936,842),51341=>array(77,-59,936,842),51342=>array(77,-61,936,842),51343=>array(77,-71,936,842),51344=>array(72,-45,936,842),51345=>array(77,-69,936,842),51346=>array(77,-76,936,842),51347=>array(77,-44,936,842),51348=>array(77,-62,936,842),51349=>array(77,-64,936,842),51350=>array(77,-64,936,842),51351=>array(77,-64,936,842),51352=>array(77,-70,936,842),51353=>array(77,-64,936,842),51354=>array(77,-64,936,842),51355=>array(77,-76,936,842),51356=>array(77,-62,936,842),51357=>array(77,-61,936,842),51358=>array(77,-70,936,842),51359=>array(77,-74,936,842),51360=>array(77,-69,936,842),51361=>array(77,-67,936,842),51362=>array(77,-72,936,842),51363=>array(77,-71,936,842),51364=>array(77,-66,936,842),51365=>array(77,-59,936,842),51366=>array(77,-60,936,842),51367=>array(77,-69,936,842),51368=>array(49,-69,907,842),51369=>array(77,-61,907,842),51370=>array(77,-61,907,842),51371=>array(77,-71,931,842),51372=>array(72,-46,907,842),51373=>array(77,-68,912,842),51374=>array(77,-76,907,842),51375=>array(77,-44,921,842),51376=>array(77,-62,917,842),51377=>array(77,-64,907,842),51378=>array(77,-64,908,842),51379=>array(77,-64,908,842),51380=>array(77,-69,923,842),51381=>array(77,-64,908,842),51382=>array(77,-64,908,842),51383=>array(77,-76,907,842),51384=>array(77,-62,907,842),51385=>array(77,-61,907,842),51386=>array(77,-69,922,842),51387=>array(77,-74,929,842),51388=>array(77,-69,927,842),51389=>array(77,-68,911,842),51390=>array(77,-72,929,842),51391=>array(77,-70,936,842),51392=>array(77,-66,908,842),51393=>array(77,-59,916,842),51394=>array(77,-60,928,842),51395=>array(77,-68,908,842),51396=>array(52,-69,907,842),51397=>array(65,-61,907,842),51398=>array(65,-61,907,842),51399=>array(65,-71,931,842),51400=>array(65,-46,907,842),51401=>array(65,-68,912,842),51402=>array(65,-76,907,842),51403=>array(65,-44,921,842),51404=>array(65,-62,917,842),51405=>array(65,-64,907,842),51406=>array(65,-64,908,842),51407=>array(65,-64,908,842),51408=>array(65,-69,923,842),51409=>array(65,-64,908,842),51410=>array(65,-64,908,842),51411=>array(65,-76,907,842),51412=>array(65,-62,907,842),51413=>array(65,-61,907,842),51414=>array(65,-69,922,842),51415=>array(65,-74,929,842),51416=>array(65,-69,927,842),51417=>array(65,-68,911,842),51418=>array(65,-72,929,842),51419=>array(65,-70,936,842),51420=>array(65,-66,908,842),51421=>array(65,-59,916,842),51422=>array(65,-60,928,842),51423=>array(65,-68,908,842),51424=>array(62,22,938,742),51425=>array(79,-61,922,798),51426=>array(79,-61,922,798),51427=>array(79,-71,922,798),51428=>array(79,-46,922,798),51429=>array(79,-68,922,798),51430=>array(79,-74,922,798),51431=>array(79,-44,922,798),51432=>array(79,-62,922,798),51433=>array(79,-64,922,798),51434=>array(79,-64,922,798),51435=>array(79,-63,922,798),51436=>array(79,-68,922,798),51437=>array(79,-64,922,798),51438=>array(79,-63,922,798),51439=>array(79,-74,922,798),51440=>array(79,-62,922,798),51441=>array(79,-61,922,798),51442=>array(79,-69,922,798),51443=>array(79,-74,922,798),51444=>array(79,-69,922,798),51445=>array(79,-68,922,798),51446=>array(79,-72,922,798),51447=>array(79,-70,922,798),51448=>array(79,-66,922,798),51449=>array(79,-59,922,798),51450=>array(79,-60,922,798),51451=>array(79,-68,922,798),51452=>array(79,-64,921,798),51453=>array(79,-61,921,798),51454=>array(79,-61,921,798),51455=>array(79,-71,921,798),51456=>array(79,-46,921,798),51457=>array(79,-68,921,798),51458=>array(79,-74,921,798),51459=>array(79,-44,921,798),51460=>array(79,-62,921,798),51461=>array(79,-64,921,798),51462=>array(79,-64,921,798),51463=>array(79,-63,921,798),51464=>array(79,-68,921,798),51465=>array(79,-64,921,798),51466=>array(79,-63,921,798),51467=>array(79,-74,921,798),51468=>array(79,-62,921,798),51469=>array(79,-61,921,798),51470=>array(79,-69,921,798),51471=>array(79,-74,921,798),51472=>array(79,-69,921,798),51473=>array(79,-68,921,798),51474=>array(79,-72,921,798),51475=>array(79,-70,921,798),51476=>array(79,-66,921,798),51477=>array(79,-59,921,798),51478=>array(79,-60,921,798),51479=>array(79,-68,921,798),51480=>array(70,-70,907,841),51481=>array(73,-61,910,841),51482=>array(73,-61,910,841),51483=>array(73,-71,931,841),51484=>array(76,-46,909,840),51485=>array(73,-68,912,841),51486=>array(73,-76,910,841),51487=>array(73,-44,921,841),51488=>array(73,-62,917,841),51489=>array(73,-64,910,841),51490=>array(73,-64,910,841),51491=>array(73,-64,910,841),51492=>array(73,-69,923,841),51493=>array(73,-64,910,841),51494=>array(73,-64,910,841),51495=>array(73,-76,910,841),51496=>array(73,-62,910,841),51497=>array(73,-61,910,841),51498=>array(73,-69,922,841),51499=>array(73,-74,929,841),51500=>array(73,-69,927,841),51501=>array(73,-68,911,841),51502=>array(73,-72,929,841),51503=>array(73,-70,936,841),51504=>array(73,-66,910,841),51505=>array(73,-59,916,841),51506=>array(73,-60,928,841),51507=>array(73,-68,910,841),51508=>array(63,-68,907,843),51509=>array(70,-61,907,843),51510=>array(70,-61,907,843),51511=>array(70,-71,931,843),51512=>array(76,-46,907,843),51513=>array(70,-68,912,843),51514=>array(70,-76,907,843),51515=>array(70,-44,921,843),51516=>array(70,-62,917,843),51517=>array(70,-64,907,843),51518=>array(70,-64,908,843),51519=>array(70,-64,908,843),51520=>array(70,-69,923,843),51521=>array(70,-64,908,843),51522=>array(70,-64,908,843),51523=>array(70,-76,907,843),51524=>array(70,-62,907,843),51525=>array(70,-61,907,843),51526=>array(70,-69,922,843),51527=>array(70,-74,929,843),51528=>array(70,-69,927,843),51529=>array(70,-68,911,843),51530=>array(70,-72,929,843),51531=>array(70,-70,936,843),51532=>array(70,-66,908,843),51533=>array(70,-59,916,843),51534=>array(70,-60,928,843),51535=>array(70,-68,908,843),51536=>array(70,-69,907,842),51537=>array(76,-61,907,842),51538=>array(76,-61,907,842),51539=>array(76,-71,931,842),51540=>array(74,-46,907,842),51541=>array(76,-68,912,842),51542=>array(76,-76,907,842),51543=>array(76,-44,921,842),51544=>array(76,-62,917,842),51545=>array(76,-64,907,842),51546=>array(76,-64,908,842),51547=>array(76,-64,908,842),51548=>array(76,-69,923,842),51549=>array(76,-64,908,842),51550=>array(76,-64,908,842),51551=>array(76,-76,906,842),51552=>array(76,-62,907,842),51553=>array(76,-61,907,842),51554=>array(76,-69,922,842),51555=>array(76,-74,929,842),51556=>array(76,-69,927,842),51557=>array(76,-68,911,842),51558=>array(76,-72,929,842),51559=>array(76,-70,936,842),51560=>array(76,-66,908,842),51561=>array(76,-59,916,842),51562=>array(76,-60,928,842),51563=>array(76,-68,908,842),51564=>array(87,-64,928,798),51565=>array(79,-61,921,798),51566=>array(79,-61,921,798),51567=>array(79,-71,921,798),51568=>array(81,-46,922,798),51569=>array(79,-68,921,798),51570=>array(79,-74,921,798),51571=>array(79,-44,921,798),51572=>array(79,-62,921,798),51573=>array(79,-64,921,798),51574=>array(79,-64,921,798),51575=>array(79,-63,921,798),51576=>array(79,-68,921,798),51577=>array(79,-64,921,798),51578=>array(79,-63,921,798),51579=>array(79,-74,921,798),51580=>array(79,-62,921,798),51581=>array(79,-61,921,798),51582=>array(79,-69,921,798),51583=>array(79,-74,921,798),51584=>array(79,-69,921,798),51585=>array(79,-68,921,798),51586=>array(79,-72,921,798),51587=>array(79,-70,921,798),51588=>array(79,-66,921,798),51589=>array(79,-59,921,798),51590=>array(79,-60,921,798),51591=>array(79,-68,921,798),51592=>array(57,52,943,717),51593=>array(79,-61,922,798),51594=>array(79,-61,922,798),51595=>array(79,-71,922,798),51596=>array(79,-46,922,798),51597=>array(79,-68,922,798),51598=>array(79,-74,922,798),51599=>array(79,-44,922,798),51600=>array(79,-62,922,798),51601=>array(79,-64,922,798),51602=>array(79,-64,922,798),51603=>array(79,-63,922,798),51604=>array(79,-68,922,798),51605=>array(79,-64,922,798),51606=>array(79,-63,922,798),51607=>array(79,-74,922,798),51608=>array(79,-62,922,798),51609=>array(79,-61,922,798),51610=>array(79,-69,922,798),51611=>array(79,-74,922,798),51612=>array(79,-69,922,798),51613=>array(79,-68,922,798),51614=>array(79,-72,922,798),51615=>array(79,-70,922,798),51616=>array(79,-66,922,798),51617=>array(79,-59,922,798),51618=>array(79,-60,922,798),51619=>array(79,-68,922,798),51620=>array(78,-69,907,842),51621=>array(65,-61,907,842),51622=>array(65,-61,907,842),51623=>array(65,-71,931,842),51624=>array(65,-46,907,842),51625=>array(65,-68,912,842),51626=>array(65,-76,907,842),51627=>array(65,-44,921,842),51628=>array(65,-62,917,842),51629=>array(65,-64,907,842),51630=>array(65,-64,908,842),51631=>array(65,-64,908,842),51632=>array(65,-69,923,842),51633=>array(65,-64,908,842),51634=>array(65,-64,908,842),51635=>array(65,-76,907,842),51636=>array(65,-62,907,842),51637=>array(65,-61,907,842),51638=>array(65,-69,922,842),51639=>array(65,-74,929,842),51640=>array(65,-69,927,842),51641=>array(65,-68,911,842),51642=>array(65,-72,929,842),51643=>array(65,-70,936,842),51644=>array(65,-66,908,842),51645=>array(65,-59,916,842),51646=>array(65,-60,928,842),51647=>array(65,-68,908,842),51648=>array(116,-69,907,842),51649=>array(123,-61,907,842),51650=>array(123,-61,907,842),51651=>array(123,-71,931,842),51652=>array(105,-46,907,842),51653=>array(123,-68,912,842),51654=>array(123,-76,907,842),51655=>array(123,-44,921,842),51656=>array(123,-62,917,842),51657=>array(123,-64,907,842),51658=>array(123,-64,908,842),51659=>array(123,-64,908,842),51660=>array(123,-69,923,842),51661=>array(123,-64,908,842),51662=>array(123,-64,908,842),51663=>array(123,-76,907,842),51664=>array(123,-62,907,842),51665=>array(123,-61,907,842),51666=>array(123,-69,922,842),51667=>array(123,-74,929,842),51668=>array(123,-69,927,842),51669=>array(123,-68,911,842),51670=>array(123,-72,929,842),51671=>array(123,-70,936,842),51672=>array(123,-66,908,842),51673=>array(123,-59,916,842),51674=>array(123,-60,928,842),51675=>array(123,-68,908,842),51676=>array(36,-69,935,842),51677=>array(59,-59,936,842),51678=>array(59,-61,936,842),51679=>array(59,-71,936,842),51680=>array(50,-45,936,842),51681=>array(59,-69,936,842),51682=>array(59,-76,936,842),51683=>array(59,-44,936,842),51684=>array(59,-62,936,842),51685=>array(59,-64,936,842),51686=>array(59,-64,936,842),51687=>array(59,-64,936,842),51688=>array(59,-70,936,842),51689=>array(59,-64,936,842),51690=>array(59,-64,936,842),51691=>array(59,-76,936,842),51692=>array(59,-62,936,842),51693=>array(59,-61,936,842),51694=>array(59,-70,936,842),51695=>array(59,-74,936,842),51696=>array(59,-69,936,842),51697=>array(59,-67,936,842),51698=>array(59,-72,936,842),51699=>array(59,-71,936,842),51700=>array(59,-66,936,842),51701=>array(59,-59,936,842),51702=>array(59,-60,936,842),51703=>array(59,-69,936,842),51704=>array(33,-69,907,842),51705=>array(44,-61,907,842),51706=>array(44,-61,907,842),51707=>array(44,-71,931,842),51708=>array(52,-46,907,842),51709=>array(44,-68,912,842),51710=>array(44,-76,907,842),51711=>array(44,-44,921,842),51712=>array(44,-62,917,842),51713=>array(44,-64,907,842),51714=>array(44,-64,908,842),51715=>array(44,-64,908,842),51716=>array(44,-69,923,842),51717=>array(44,-64,908,842),51718=>array(44,-64,908,842),51719=>array(44,-76,907,842),51720=>array(44,-62,907,842),51721=>array(44,-61,907,842),51722=>array(44,-69,922,842),51723=>array(44,-74,929,842),51724=>array(44,-69,927,842),51725=>array(44,-68,911,842),51726=>array(44,-72,929,842),51727=>array(44,-70,936,842),51728=>array(44,-66,908,842),51729=>array(44,-59,916,842),51730=>array(44,-60,928,842),51731=>array(44,-68,908,842),51732=>array(36,-68,935,843),51733=>array(59,-59,936,842),51734=>array(59,-61,936,842),51735=>array(59,-71,936,842),51736=>array(50,-45,936,842),51737=>array(59,-69,936,842),51738=>array(59,-76,936,842),51739=>array(59,-44,936,842),51740=>array(59,-62,936,842),51741=>array(59,-64,936,842),51742=>array(59,-64,936,842),51743=>array(59,-64,936,842),51744=>array(59,-70,936,842),51745=>array(59,-64,936,842),51746=>array(59,-64,936,842),51747=>array(59,-76,936,842),51748=>array(59,-62,936,842),51749=>array(59,-61,936,842),51750=>array(59,-70,936,842),51751=>array(59,-74,936,842),51752=>array(59,-69,936,842),51753=>array(59,-67,936,842),51754=>array(59,-72,936,842),51755=>array(59,-71,936,842),51756=>array(59,-66,936,842),51757=>array(59,-59,936,842),51758=>array(59,-60,936,842),51759=>array(59,-69,936,842),51760=>array(33,-69,907,842),51761=>array(44,-61,907,842),51762=>array(44,-61,907,842),51763=>array(44,-71,931,842),51764=>array(52,-46,907,842),51765=>array(44,-68,912,842),51766=>array(44,-76,907,842),51767=>array(44,-44,921,842),51768=>array(44,-62,917,842),51769=>array(44,-64,907,842),51770=>array(44,-64,908,842),51771=>array(44,-64,908,842),51772=>array(44,-69,923,842),51773=>array(44,-64,908,842),51774=>array(44,-64,908,842),51775=>array(44,-76,907,842),51776=>array(44,-62,907,842),51777=>array(44,-61,907,842),51778=>array(44,-69,922,842),51779=>array(44,-74,929,842),51780=>array(44,-69,927,842),51781=>array(44,-68,911,842),51782=>array(44,-72,929,842),51783=>array(44,-70,936,842),51784=>array(44,-66,908,842),51785=>array(44,-59,916,842),51786=>array(44,-60,928,842),51787=>array(44,-68,908,842),51788=>array(41,-70,907,841),51789=>array(64,-61,907,841),51790=>array(64,-61,907,841),51791=>array(64,-71,931,841),51792=>array(55,-46,907,841),51793=>array(64,-68,912,841),51794=>array(64,-76,907,841),51795=>array(64,-44,921,841),51796=>array(64,-62,917,841),51797=>array(64,-64,907,841),51798=>array(64,-64,908,841),51799=>array(64,-64,908,841),51800=>array(64,-69,923,841),51801=>array(64,-64,908,841),51802=>array(64,-64,908,841),51803=>array(64,-76,906,841),51804=>array(64,-62,907,841),51805=>array(64,-61,907,841),51806=>array(64,-69,922,841),51807=>array(64,-74,929,841),51808=>array(64,-69,927,841),51809=>array(64,-68,911,841),51810=>array(64,-72,929,841),51811=>array(64,-70,936,841),51812=>array(64,-66,908,841),51813=>array(64,-59,916,841),51814=>array(64,-60,928,841),51815=>array(64,-68,908,841),51816=>array(33,-68,907,843),51817=>array(44,-61,907,843),51818=>array(44,-61,907,843),51819=>array(44,-71,931,843),51820=>array(52,-46,907,843),51821=>array(44,-68,912,843),51822=>array(44,-76,907,843),51823=>array(44,-44,921,843),51824=>array(44,-62,917,843),51825=>array(44,-64,907,843),51826=>array(44,-64,908,843),51827=>array(44,-64,908,843),51828=>array(44,-69,923,843),51829=>array(44,-64,908,843),51830=>array(44,-64,908,843),51831=>array(44,-76,907,843),51832=>array(44,-62,907,843),51833=>array(44,-61,907,843),51834=>array(44,-69,922,843),51835=>array(44,-74,929,843),51836=>array(44,-69,927,843),51837=>array(44,-68,911,843),51838=>array(44,-72,929,843),51839=>array(44,-70,936,843),51840=>array(44,-66,908,843),51841=>array(44,-59,916,843),51842=>array(44,-60,928,843),51843=>array(44,-68,908,843),51844=>array(36,-70,907,842),51845=>array(54,-61,908,842),51846=>array(54,-61,908,842),51847=>array(54,-71,931,842),51848=>array(55,-46,907,842),51849=>array(54,-68,912,842),51850=>array(54,-76,908,842),51851=>array(54,-44,921,842),51852=>array(54,-62,917,842),51853=>array(54,-64,908,842),51854=>array(54,-64,908,842),51855=>array(54,-64,908,842),51856=>array(54,-69,923,842),51857=>array(54,-64,908,842),51858=>array(54,-64,908,842),51859=>array(54,-76,908,842),51860=>array(54,-62,908,842),51861=>array(54,-61,908,842),51862=>array(54,-69,922,842),51863=>array(54,-74,929,842),51864=>array(54,-69,927,842),51865=>array(54,-68,911,842),51866=>array(54,-72,929,842),51867=>array(54,-70,936,842),51868=>array(54,-66,908,842),51869=>array(54,-59,916,842),51870=>array(54,-60,928,842),51871=>array(54,-68,908,842),51872=>array(33,-68,907,843),51873=>array(49,-61,907,843),51874=>array(49,-61,907,843),51875=>array(49,-71,931,843),51876=>array(47,-46,907,843),51877=>array(49,-68,912,843),51878=>array(49,-76,907,843),51879=>array(49,-44,921,843),51880=>array(49,-62,917,843),51881=>array(49,-64,907,843),51882=>array(49,-64,908,843),51883=>array(49,-64,908,843),51884=>array(49,-69,923,843),51885=>array(49,-64,908,843),51886=>array(49,-64,908,843),51887=>array(49,-76,907,843),51888=>array(49,-62,907,843),51889=>array(49,-61,907,843),51890=>array(49,-69,922,843),51891=>array(49,-74,929,843),51892=>array(49,-69,927,843),51893=>array(49,-68,911,843),51894=>array(49,-72,929,843),51895=>array(49,-70,936,843),51896=>array(49,-66,908,843),51897=>array(49,-59,916,843),51898=>array(49,-60,928,843),51899=>array(49,-68,908,843),51900=>array(55,22,943,755),51901=>array(79,-61,921,786),51902=>array(79,-61,921,786),51903=>array(79,-71,921,786),51904=>array(79,-46,922,786),51905=>array(79,-68,921,786),51906=>array(79,-74,921,786),51907=>array(79,-44,921,786),51908=>array(79,-62,921,786),51909=>array(79,-64,921,786),51910=>array(79,-64,921,786),51911=>array(79,-63,921,786),51912=>array(79,-68,921,786),51913=>array(79,-64,921,786),51914=>array(79,-63,921,786),51915=>array(79,-74,921,786),51916=>array(79,-62,921,786),51917=>array(79,-61,921,786),51918=>array(79,-69,921,786),51919=>array(79,-74,921,786),51920=>array(79,-69,921,786),51921=>array(79,-68,921,786),51922=>array(79,-72,921,786),51923=>array(79,-70,921,786),51924=>array(79,-66,921,786),51925=>array(79,-59,921,786),51926=>array(79,-60,921,786),51927=>array(79,-68,921,786),51928=>array(50,-69,936,842),51929=>array(65,-59,936,842),51930=>array(65,-61,936,842),51931=>array(65,-71,936,842),51932=>array(72,-45,936,842),51933=>array(65,-69,936,842),51934=>array(65,-76,936,842),51935=>array(65,-44,936,842),51936=>array(65,-62,936,842),51937=>array(65,-64,936,842),51938=>array(65,-64,936,842),51939=>array(65,-64,936,842),51940=>array(65,-70,936,842),51941=>array(65,-64,936,842),51942=>array(65,-64,936,842),51943=>array(65,-76,936,842),51944=>array(65,-62,936,842),51945=>array(65,-61,936,842),51946=>array(65,-70,936,842),51947=>array(65,-74,936,842),51948=>array(65,-69,936,842),51949=>array(65,-67,936,842),51950=>array(65,-72,936,842),51951=>array(65,-71,936,842),51952=>array(65,-66,936,842),51953=>array(65,-59,936,842),51954=>array(65,-60,936,842),51955=>array(65,-69,936,842),51956=>array(50,-69,907,842),51957=>array(71,-61,907,842),51958=>array(71,-61,907,842),51959=>array(71,-71,931,842),51960=>array(66,-46,907,842),51961=>array(71,-68,912,842),51962=>array(71,-76,907,842),51963=>array(71,-44,921,842),51964=>array(71,-62,917,842),51965=>array(71,-64,907,842),51966=>array(71,-64,908,842),51967=>array(71,-64,908,842),51968=>array(71,-69,923,842),51969=>array(71,-64,908,842),51970=>array(71,-64,908,842),51971=>array(71,-76,907,842),51972=>array(71,-62,907,842),51973=>array(71,-61,907,842),51974=>array(71,-69,922,842),51975=>array(71,-74,929,842),51976=>array(71,-69,927,842),51977=>array(71,-68,911,842),51978=>array(71,-72,929,842),51979=>array(71,-70,936,842),51980=>array(71,-66,908,842),51981=>array(71,-59,916,842),51982=>array(71,-60,928,842),51983=>array(71,-68,908,842),51984=>array(66,-69,907,842),51985=>array(65,-61,907,842),51986=>array(65,-61,907,842),51987=>array(65,-71,931,842),51988=>array(65,-46,907,842),51989=>array(65,-68,912,842),51990=>array(65,-76,907,842),51991=>array(65,-44,921,842),51992=>array(65,-62,917,842),51993=>array(65,-64,907,842),51994=>array(65,-64,908,842),51995=>array(65,-64,908,842),51996=>array(65,-69,923,842),51997=>array(65,-64,908,842),51998=>array(65,-64,908,842),51999=>array(65,-76,907,842),52000=>array(65,-62,907,842),52001=>array(65,-61,907,842),52002=>array(65,-69,922,842),52003=>array(65,-74,929,842),52004=>array(65,-69,927,842),52005=>array(65,-68,911,842),52006=>array(65,-72,929,842),52007=>array(65,-70,936,842),52008=>array(65,-66,908,842),52009=>array(65,-59,916,842),52010=>array(65,-60,928,842),52011=>array(65,-68,908,842),52012=>array(62,22,943,756),52013=>array(79,-61,922,786),52014=>array(79,-61,922,786),52015=>array(79,-71,922,786),52016=>array(79,-46,922,786),52017=>array(79,-68,922,786),52018=>array(79,-74,922,786),52019=>array(79,-44,922,786),52020=>array(79,-62,922,786),52021=>array(79,-64,922,786),52022=>array(79,-64,922,786),52023=>array(79,-63,922,786),52024=>array(79,-68,922,786),52025=>array(79,-64,922,786),52026=>array(79,-63,922,786),52027=>array(79,-74,922,786),52028=>array(79,-62,922,786),52029=>array(79,-61,922,786),52030=>array(79,-69,922,786),52031=>array(79,-74,922,786),52032=>array(79,-69,922,786),52033=>array(79,-68,922,786),52034=>array(79,-72,922,786),52035=>array(79,-70,922,786),52036=>array(79,-66,922,786),52037=>array(79,-59,922,786),52038=>array(79,-60,922,786),52039=>array(79,-68,922,786),52040=>array(82,-64,924,811),52041=>array(79,-61,921,811),52042=>array(79,-61,921,811),52043=>array(79,-71,921,811),52044=>array(79,-46,921,811),52045=>array(79,-68,921,811),52046=>array(79,-74,921,811),52047=>array(79,-44,921,811),52048=>array(79,-62,921,811),52049=>array(79,-64,921,811),52050=>array(79,-64,921,811),52051=>array(79,-63,921,811),52052=>array(79,-68,921,811),52053=>array(79,-64,921,811),52054=>array(79,-63,921,811),52055=>array(79,-74,921,811),52056=>array(79,-62,921,811),52057=>array(79,-61,921,811),52058=>array(79,-69,921,811),52059=>array(79,-74,921,811),52060=>array(79,-69,921,811),52061=>array(79,-68,921,811),52062=>array(79,-72,921,811),52063=>array(79,-70,921,811),52064=>array(79,-66,921,811),52065=>array(79,-59,921,811),52066=>array(79,-60,921,811),52067=>array(79,-68,921,811),52068=>array(81,-70,907,841),52069=>array(74,-61,909,841),52070=>array(74,-61,909,841),52071=>array(74,-71,931,841),52072=>array(66,-46,909,842),52073=>array(74,-68,912,841),52074=>array(74,-76,909,841),52075=>array(74,-44,921,841),52076=>array(74,-62,917,841),52077=>array(74,-64,909,841),52078=>array(74,-64,909,841),52079=>array(74,-64,909,841),52080=>array(74,-69,923,841),52081=>array(74,-64,909,841),52082=>array(74,-64,909,841),52083=>array(74,-76,909,841),52084=>array(74,-62,909,841),52085=>array(74,-61,909,841),52086=>array(74,-69,922,841),52087=>array(74,-74,929,841),52088=>array(74,-69,927,841),52089=>array(74,-68,911,841),52090=>array(74,-72,929,841),52091=>array(74,-70,936,841),52092=>array(74,-66,909,841),52093=>array(74,-59,916,841),52094=>array(74,-60,928,841),52095=>array(74,-68,909,841),52096=>array(50,-68,907,843),52097=>array(68,-61,907,843),52098=>array(68,-61,907,843),52099=>array(68,-71,931,843),52100=>array(68,-46,907,843),52101=>array(68,-68,912,843),52102=>array(68,-76,907,843),52103=>array(68,-44,921,843),52104=>array(68,-62,917,843),52105=>array(68,-64,907,843),52106=>array(68,-64,908,843),52107=>array(68,-64,908,843),52108=>array(68,-69,923,843),52109=>array(68,-64,908,843),52110=>array(68,-64,908,843),52111=>array(68,-76,907,843),52112=>array(68,-62,907,843),52113=>array(68,-61,907,843),52114=>array(68,-69,922,843),52115=>array(68,-74,929,843),52116=>array(68,-69,927,843),52117=>array(68,-68,911,843),52118=>array(68,-72,929,843),52119=>array(68,-70,936,843),52120=>array(68,-66,908,843),52121=>array(68,-59,916,843),52122=>array(68,-60,928,843),52123=>array(68,-68,908,843),52124=>array(60,-69,907,842),52125=>array(65,-61,907,842),52126=>array(65,-61,907,842),52127=>array(65,-71,931,842),52128=>array(65,-46,907,842),52129=>array(65,-68,912,842),52130=>array(65,-76,907,842),52131=>array(65,-44,921,842),52132=>array(65,-62,917,842),52133=>array(65,-64,907,842),52134=>array(65,-64,908,842),52135=>array(65,-64,908,842),52136=>array(65,-69,923,842),52137=>array(65,-64,908,842),52138=>array(65,-64,908,842),52139=>array(65,-76,907,842),52140=>array(65,-62,907,842),52141=>array(65,-61,907,842),52142=>array(65,-69,922,842),52143=>array(65,-74,929,842),52144=>array(65,-69,927,842),52145=>array(65,-68,911,842),52146=>array(65,-72,929,842),52147=>array(65,-70,936,842),52148=>array(65,-66,908,842),52149=>array(65,-59,916,842),52150=>array(65,-60,928,842),52151=>array(65,-68,908,842),52152=>array(82,-64,924,811),52153=>array(79,-61,921,811),52154=>array(79,-61,921,811),52155=>array(79,-71,921,811),52156=>array(81,-46,922,811),52157=>array(79,-68,921,811),52158=>array(79,-74,921,811),52159=>array(79,-44,921,811),52160=>array(79,-62,921,811),52161=>array(79,-64,921,811),52162=>array(79,-64,921,811),52163=>array(79,-63,921,811),52164=>array(79,-68,921,811),52165=>array(79,-64,921,811),52166=>array(79,-63,921,811),52167=>array(79,-74,921,811),52168=>array(79,-62,921,811),52169=>array(79,-61,921,811),52170=>array(79,-69,921,811),52171=>array(79,-74,921,811),52172=>array(79,-69,921,811),52173=>array(79,-68,921,811),52174=>array(79,-72,921,811),52175=>array(79,-70,921,811),52176=>array(79,-66,921,811),52177=>array(79,-59,921,811),52178=>array(79,-60,921,811),52179=>array(79,-68,921,811),52180=>array(56,37,944,728),52181=>array(79,-61,922,786),52182=>array(79,-61,922,786),52183=>array(79,-71,922,786),52184=>array(79,-46,921,784),52185=>array(79,-68,922,786),52186=>array(79,-74,922,786),52187=>array(79,-44,922,786),52188=>array(79,-62,922,786),52189=>array(79,-64,922,786),52190=>array(79,-64,922,786),52191=>array(79,-63,922,786),52192=>array(79,-68,922,786),52193=>array(79,-64,922,786),52194=>array(79,-63,922,786),52195=>array(79,-74,922,786),52196=>array(79,-62,922,786),52197=>array(79,-61,922,786),52198=>array(79,-69,922,786),52199=>array(79,-74,922,786),52200=>array(79,-69,922,786),52201=>array(79,-68,922,786),52202=>array(79,-72,922,786),52203=>array(79,-70,922,786),52204=>array(79,-66,922,786),52205=>array(79,-59,922,786),52206=>array(79,-60,922,786),52207=>array(79,-68,922,786),52208=>array(63,-69,907,842),52209=>array(65,-61,907,842),52210=>array(65,-61,907,842),52211=>array(65,-71,931,842),52212=>array(65,-46,907,842),52213=>array(65,-68,912,842),52214=>array(65,-76,907,842),52215=>array(65,-44,921,842),52216=>array(65,-62,917,842),52217=>array(65,-64,907,842),52218=>array(65,-64,908,842),52219=>array(65,-64,908,842),52220=>array(65,-69,923,842),52221=>array(65,-64,908,842),52222=>array(65,-64,908,842),52223=>array(65,-76,907,842),52224=>array(65,-62,907,842),52225=>array(65,-61,907,842),52226=>array(65,-69,922,842),52227=>array(65,-74,929,842),52228=>array(65,-69,927,842),52229=>array(65,-68,911,842),52230=>array(65,-72,929,842),52231=>array(65,-70,936,842),52232=>array(65,-66,908,842),52233=>array(65,-59,916,842),52234=>array(65,-60,928,842),52235=>array(65,-68,908,842),52236=>array(76,-69,907,842),52237=>array(60,-61,907,842),52238=>array(60,-61,907,842),52239=>array(60,-71,931,842),52240=>array(57,-46,907,842),52241=>array(60,-68,912,842),52242=>array(60,-76,907,842),52243=>array(60,-44,921,842),52244=>array(60,-62,917,842),52245=>array(60,-64,907,842),52246=>array(60,-64,908,842),52247=>array(60,-64,908,842),52248=>array(60,-69,923,842),52249=>array(60,-64,908,842),52250=>array(60,-64,908,842),52251=>array(60,-76,907,842),52252=>array(60,-62,907,842),52253=>array(60,-61,907,842),52254=>array(60,-69,922,842),52255=>array(60,-74,929,842),52256=>array(60,-69,927,842),52257=>array(60,-68,911,842),52258=>array(60,-72,929,842),52259=>array(60,-70,936,842),52260=>array(60,-66,908,842),52261=>array(60,-59,916,842),52262=>array(60,-60,928,842),52263=>array(60,-68,908,842),52264=>array(86,-69,935,842),52265=>array(71,-59,936,842),52266=>array(71,-61,936,842),52267=>array(71,-71,936,842),52268=>array(64,-45,936,842),52269=>array(71,-69,936,842),52270=>array(71,-76,936,842),52271=>array(71,-44,936,842),52272=>array(71,-62,936,842),52273=>array(71,-64,936,842),52274=>array(71,-64,936,842),52275=>array(71,-64,936,842),52276=>array(71,-70,936,842),52277=>array(71,-64,936,842),52278=>array(71,-64,936,842),52279=>array(71,-76,936,842),52280=>array(71,-62,936,842),52281=>array(71,-61,936,842),52282=>array(71,-70,936,842),52283=>array(71,-74,936,842),52284=>array(71,-69,936,842),52285=>array(71,-67,936,842),52286=>array(71,-72,936,842),52287=>array(71,-71,936,842),52288=>array(71,-66,936,842),52289=>array(71,-59,936,842),52290=>array(71,-60,936,842),52291=>array(71,-69,936,842),52292=>array(81,-69,907,842),52293=>array(69,-61,907,842),52294=>array(69,-61,907,842),52295=>array(69,-71,931,842),52296=>array(64,-46,907,842),52297=>array(69,-68,912,842),52298=>array(69,-76,907,842),52299=>array(69,-44,921,842),52300=>array(69,-62,917,842),52301=>array(69,-64,907,842),52302=>array(69,-64,908,842),52303=>array(69,-64,908,842),52304=>array(69,-69,923,842),52305=>array(69,-64,908,842),52306=>array(69,-64,908,842),52307=>array(69,-76,907,842),52308=>array(69,-62,907,842),52309=>array(69,-61,907,842),52310=>array(69,-69,922,842),52311=>array(69,-74,929,842),52312=>array(69,-69,927,842),52313=>array(69,-68,911,842),52314=>array(69,-72,929,842),52315=>array(69,-70,936,842),52316=>array(69,-66,908,842),52317=>array(69,-59,916,842),52318=>array(69,-60,928,842),52319=>array(69,-68,908,842),52320=>array(86,-68,935,843),52321=>array(74,-59,936,842),52322=>array(74,-61,936,842),52323=>array(74,-71,936,842),52324=>array(64,-45,936,842),52325=>array(74,-69,936,842),52326=>array(74,-76,936,842),52327=>array(74,-44,936,842),52328=>array(74,-62,936,842),52329=>array(74,-64,936,842),52330=>array(74,-64,936,842),52331=>array(74,-64,936,842),52332=>array(74,-70,936,842),52333=>array(74,-64,936,842),52334=>array(74,-64,936,842),52335=>array(74,-76,936,842),52336=>array(74,-62,936,842),52337=>array(74,-61,936,842),52338=>array(74,-70,936,842),52339=>array(74,-74,936,842),52340=>array(74,-69,936,842),52341=>array(74,-67,936,842),52342=>array(74,-72,936,842),52343=>array(74,-71,936,842),52344=>array(74,-66,936,842),52345=>array(74,-59,936,842),52346=>array(74,-60,936,842),52347=>array(74,-69,936,842),52348=>array(81,-69,907,842),52349=>array(71,-61,907,842),52350=>array(71,-61,907,842),52351=>array(71,-71,931,842),52352=>array(64,-46,907,842),52353=>array(71,-68,912,842),52354=>array(71,-76,907,842),52355=>array(71,-44,921,842),52356=>array(71,-62,917,842),52357=>array(71,-64,907,842),52358=>array(71,-64,908,842),52359=>array(71,-64,908,842),52360=>array(71,-69,923,842),52361=>array(71,-64,908,842),52362=>array(71,-64,908,842),52363=>array(71,-76,907,842),52364=>array(71,-62,907,842),52365=>array(71,-61,907,842),52366=>array(71,-69,922,842),52367=>array(71,-74,929,842),52368=>array(71,-69,927,842),52369=>array(71,-68,911,842),52370=>array(71,-72,929,842),52371=>array(71,-70,936,842),52372=>array(71,-66,908,842),52373=>array(71,-59,916,842),52374=>array(71,-60,928,842),52375=>array(71,-68,908,842),52376=>array(86,-70,907,841),52377=>array(68,-61,907,842),52378=>array(68,-61,907,842),52379=>array(68,-71,931,842),52380=>array(66,-46,907,841),52381=>array(68,-68,912,842),52382=>array(68,-76,907,842),52383=>array(68,-44,921,842),52384=>array(68,-62,917,842),52385=>array(68,-64,907,842),52386=>array(68,-64,908,842),52387=>array(68,-64,908,842),52388=>array(68,-69,923,842),52389=>array(68,-64,908,842),52390=>array(68,-64,908,842),52391=>array(68,-76,906,842),52392=>array(68,-62,907,842),52393=>array(68,-61,907,842),52394=>array(68,-69,922,842),52395=>array(68,-74,929,842),52396=>array(68,-69,927,842),52397=>array(68,-68,911,842),52398=>array(68,-72,929,842),52399=>array(68,-70,936,842),52400=>array(68,-66,908,842),52401=>array(68,-59,916,842),52402=>array(68,-60,928,842),52403=>array(68,-68,908,842),52404=>array(71,-68,907,843),52405=>array(65,-61,907,843),52406=>array(65,-61,907,843),52407=>array(65,-71,931,843),52408=>array(66,-46,907,843),52409=>array(65,-68,912,843),52410=>array(65,-76,907,843),52411=>array(65,-44,921,843),52412=>array(65,-62,917,843),52413=>array(65,-64,907,843),52414=>array(65,-64,908,843),52415=>array(65,-64,908,843),52416=>array(65,-69,923,843),52417=>array(65,-64,908,843),52418=>array(65,-64,908,843),52419=>array(65,-76,907,843),52420=>array(65,-62,907,843),52421=>array(65,-61,907,843),52422=>array(65,-69,922,843),52423=>array(65,-74,929,843),52424=>array(65,-69,927,843),52425=>array(65,-68,911,843),52426=>array(65,-72,929,843),52427=>array(65,-70,936,843),52428=>array(65,-66,908,843),52429=>array(65,-59,916,843),52430=>array(65,-60,928,843),52431=>array(65,-68,908,843),52432=>array(86,-70,907,842),52433=>array(65,-61,907,842),52434=>array(65,-61,907,842),52435=>array(65,-71,931,842),52436=>array(62,-46,907,842),52437=>array(65,-68,912,842),52438=>array(65,-76,907,842),52439=>array(65,-44,921,842),52440=>array(65,-62,917,842),52441=>array(65,-64,907,842),52442=>array(65,-64,908,842),52443=>array(65,-64,908,842),52444=>array(65,-69,923,842),52445=>array(65,-64,908,842),52446=>array(65,-64,908,842),52447=>array(65,-76,907,842),52448=>array(65,-62,907,842),52449=>array(65,-61,907,842),52450=>array(65,-69,922,842),52451=>array(65,-74,929,842),52452=>array(65,-69,927,842),52453=>array(65,-68,911,842),52454=>array(65,-72,929,842),52455=>array(65,-70,936,842),52456=>array(65,-66,908,842),52457=>array(65,-59,916,842),52458=>array(65,-60,928,842),52459=>array(65,-68,908,842),52460=>array(71,-68,907,843),52461=>array(65,-61,907,843),52462=>array(65,-61,907,843),52463=>array(65,-71,931,843),52464=>array(65,-46,907,843),52465=>array(65,-68,912,843),52466=>array(65,-76,907,843),52467=>array(65,-44,921,843),52468=>array(65,-62,917,843),52469=>array(65,-64,907,843),52470=>array(65,-64,908,843),52471=>array(65,-64,908,843),52472=>array(65,-69,923,843),52473=>array(65,-64,908,843),52474=>array(65,-64,908,843),52475=>array(65,-76,907,843),52476=>array(65,-62,907,843),52477=>array(65,-61,907,843),52478=>array(65,-69,922,843),52479=>array(65,-74,929,843),52480=>array(65,-69,927,843),52481=>array(65,-68,911,843),52482=>array(65,-72,929,843),52483=>array(65,-70,936,843),52484=>array(65,-66,908,843),52485=>array(65,-59,916,843),52486=>array(65,-60,928,843),52487=>array(65,-68,908,843),52488=>array(62,-3,943,777),52489=>array(79,-61,921,802),52490=>array(79,-61,921,802),52491=>array(79,-71,921,802),52492=>array(79,-46,921,792),52493=>array(79,-68,921,802),52494=>array(79,-74,921,802),52495=>array(79,-44,921,802),52496=>array(79,-62,921,802),52497=>array(79,-64,921,802),52498=>array(79,-64,921,802),52499=>array(79,-63,921,802),52500=>array(79,-68,921,802),52501=>array(79,-64,921,802),52502=>array(79,-63,921,802),52503=>array(79,-74,921,802),52504=>array(79,-62,921,802),52505=>array(79,-61,921,802),52506=>array(79,-69,921,802),52507=>array(79,-74,921,802),52508=>array(79,-69,921,802),52509=>array(79,-68,921,802),52510=>array(79,-72,921,802),52511=>array(79,-70,921,802),52512=>array(79,-66,921,802),52513=>array(79,-59,921,802),52514=>array(79,-60,921,802),52515=>array(79,-68,921,802),52516=>array(64,-69,936,842),52517=>array(77,-59,936,842),52518=>array(77,-61,936,842),52519=>array(77,-71,936,842),52520=>array(72,-45,936,842),52521=>array(77,-69,936,842),52522=>array(77,-76,936,842),52523=>array(77,-44,936,842),52524=>array(77,-62,936,842),52525=>array(77,-64,936,842),52526=>array(77,-64,936,842),52527=>array(77,-64,936,842),52528=>array(77,-70,936,842),52529=>array(77,-64,936,842),52530=>array(77,-64,936,842),52531=>array(77,-76,936,842),52532=>array(77,-62,936,842),52533=>array(77,-61,936,842),52534=>array(77,-70,936,842),52535=>array(77,-74,936,842),52536=>array(77,-69,936,842),52537=>array(77,-67,936,842),52538=>array(77,-72,936,842),52539=>array(77,-71,936,842),52540=>array(77,-66,936,842),52541=>array(77,-59,936,842),52542=>array(77,-60,936,842),52543=>array(77,-69,936,842),52544=>array(57,-69,907,842),52545=>array(72,-61,907,842),52546=>array(72,-61,907,842),52547=>array(72,-71,931,842),52548=>array(72,-46,907,842),52549=>array(72,-68,912,842),52550=>array(72,-76,907,842),52551=>array(72,-44,921,842),52552=>array(72,-62,917,842),52553=>array(72,-64,907,842),52554=>array(72,-64,908,842),52555=>array(72,-64,908,842),52556=>array(72,-69,923,842),52557=>array(72,-64,908,842),52558=>array(72,-64,908,842),52559=>array(72,-76,907,842),52560=>array(72,-62,907,842),52561=>array(72,-61,907,842),52562=>array(72,-69,922,842),52563=>array(72,-74,929,842),52564=>array(72,-69,927,842),52565=>array(72,-68,911,842),52566=>array(72,-72,929,842),52567=>array(72,-70,936,842),52568=>array(72,-66,908,842),52569=>array(72,-59,916,842),52570=>array(72,-60,928,842),52571=>array(72,-68,908,842),52572=>array(67,-69,907,842),52573=>array(65,-61,907,842),52574=>array(65,-61,907,842),52575=>array(65,-71,931,842),52576=>array(65,-46,907,842),52577=>array(65,-68,912,842),52578=>array(65,-76,907,842),52579=>array(65,-44,921,842),52580=>array(65,-62,917,842),52581=>array(65,-64,907,842),52582=>array(65,-64,908,842),52583=>array(65,-64,908,842),52584=>array(65,-69,923,842),52585=>array(65,-64,908,842),52586=>array(65,-64,908,842),52587=>array(65,-76,907,842),52588=>array(65,-62,907,842),52589=>array(65,-61,907,842),52590=>array(65,-69,922,842),52591=>array(65,-74,929,842),52592=>array(65,-69,927,842),52593=>array(65,-68,911,842),52594=>array(65,-72,929,842),52595=>array(65,-70,936,842),52596=>array(65,-66,908,842),52597=>array(65,-59,916,842),52598=>array(65,-60,928,842),52599=>array(65,-68,908,842),52600=>array(62,-3,938,777),52601=>array(79,-61,922,802),52602=>array(79,-61,922,802),52603=>array(79,-71,922,802),52604=>array(79,-46,922,792),52605=>array(79,-68,922,802),52606=>array(79,-74,922,802),52607=>array(79,-44,922,802),52608=>array(79,-62,922,802),52609=>array(79,-64,922,802),52610=>array(79,-64,922,802),52611=>array(79,-63,922,802),52612=>array(79,-68,922,802),52613=>array(79,-64,922,802),52614=>array(79,-63,922,802),52615=>array(79,-74,922,802),52616=>array(79,-62,922,802),52617=>array(79,-61,922,802),52618=>array(79,-69,922,802),52619=>array(79,-74,922,802),52620=>array(79,-69,922,802),52621=>array(79,-68,922,802),52622=>array(79,-72,922,802),52623=>array(79,-70,922,802),52624=>array(79,-66,922,802),52625=>array(79,-59,922,802),52626=>array(79,-60,922,802),52627=>array(79,-68,922,802),52628=>array(79,-64,921,820),52629=>array(79,-61,921,822),52630=>array(79,-61,921,822),52631=>array(79,-71,921,822),52632=>array(79,-46,921,820),52633=>array(79,-68,921,822),52634=>array(79,-74,921,822),52635=>array(79,-44,921,822),52636=>array(79,-62,921,822),52637=>array(79,-64,921,822),52638=>array(79,-64,921,822),52639=>array(79,-63,921,822),52640=>array(79,-68,921,822),52641=>array(79,-64,921,822),52642=>array(79,-63,921,822),52643=>array(79,-74,921,822),52644=>array(79,-62,921,822),52645=>array(79,-61,921,822),52646=>array(79,-69,921,822),52647=>array(79,-74,921,822),52648=>array(79,-69,921,822),52649=>array(79,-68,921,822),52650=>array(79,-72,921,822),52651=>array(79,-70,921,822),52652=>array(79,-66,921,822),52653=>array(79,-59,921,822),52654=>array(79,-60,921,822),52655=>array(79,-68,921,822),52656=>array(70,-70,907,841),52657=>array(75,-61,910,841),52658=>array(75,-61,910,841),52659=>array(75,-71,931,841),52660=>array(76,-46,910,842),52661=>array(75,-68,912,841),52662=>array(75,-76,910,841),52663=>array(75,-44,921,841),52664=>array(75,-62,917,841),52665=>array(75,-64,910,841),52666=>array(75,-64,910,841),52667=>array(75,-64,910,841),52668=>array(75,-69,923,841),52669=>array(75,-64,910,841),52670=>array(75,-64,910,841),52671=>array(75,-76,910,841),52672=>array(75,-62,910,841),52673=>array(75,-61,910,841),52674=>array(75,-69,922,841),52675=>array(75,-74,929,841),52676=>array(75,-69,927,841),52677=>array(75,-68,911,841),52678=>array(75,-72,929,841),52679=>array(75,-70,936,841),52680=>array(75,-66,910,841),52681=>array(75,-59,916,841),52682=>array(75,-60,928,841),52683=>array(75,-68,910,841),52684=>array(63,-68,907,843),52685=>array(70,-61,907,843),52686=>array(70,-61,907,843),52687=>array(70,-71,931,843),52688=>array(76,-46,907,843),52689=>array(70,-68,912,843),52690=>array(70,-76,907,843),52691=>array(70,-44,921,843),52692=>array(70,-62,917,843),52693=>array(70,-64,907,843),52694=>array(70,-64,908,843),52695=>array(70,-64,908,843),52696=>array(70,-69,923,843),52697=>array(70,-64,908,843),52698=>array(70,-64,908,843),52699=>array(70,-76,907,843),52700=>array(70,-62,907,843),52701=>array(70,-61,907,843),52702=>array(70,-69,922,843),52703=>array(70,-74,929,843),52704=>array(70,-69,927,843),52705=>array(70,-68,911,843),52706=>array(70,-72,929,843),52707=>array(70,-70,936,843),52708=>array(70,-66,908,843),52709=>array(70,-59,916,843),52710=>array(70,-60,928,843),52711=>array(70,-68,908,843),52712=>array(70,-69,907,842),52713=>array(65,-61,907,842),52714=>array(65,-61,907,842),52715=>array(65,-71,931,842),52716=>array(66,-46,907,842),52717=>array(65,-68,912,842),52718=>array(65,-76,907,842),52719=>array(65,-44,921,842),52720=>array(65,-62,917,842),52721=>array(65,-64,907,842),52722=>array(65,-64,908,842),52723=>array(65,-64,908,842),52724=>array(65,-69,923,842),52725=>array(65,-64,908,842),52726=>array(65,-64,908,842),52727=>array(65,-76,907,842),52728=>array(65,-62,907,842),52729=>array(65,-61,907,842),52730=>array(65,-69,922,842),52731=>array(65,-74,929,842),52732=>array(65,-69,927,842),52733=>array(65,-68,911,842),52734=>array(65,-72,929,842),52735=>array(65,-70,936,842),52736=>array(65,-66,908,842),52737=>array(65,-59,916,842),52738=>array(65,-60,928,842),52739=>array(65,-68,908,842),52740=>array(87,-54,928,820),52741=>array(79,-61,921,822),52742=>array(79,-61,921,822),52743=>array(79,-71,921,822),52744=>array(81,-46,922,820),52745=>array(79,-68,921,822),52746=>array(79,-74,921,822),52747=>array(79,-44,921,822),52748=>array(79,-62,921,822),52749=>array(79,-64,921,822),52750=>array(79,-64,921,822),52751=>array(79,-63,921,822),52752=>array(79,-68,921,822),52753=>array(79,-64,921,822),52754=>array(79,-63,921,822),52755=>array(79,-74,921,822),52756=>array(79,-62,921,822),52757=>array(79,-61,921,822),52758=>array(79,-69,921,822),52759=>array(79,-74,921,822),52760=>array(79,-69,921,822),52761=>array(79,-68,921,822),52762=>array(79,-72,921,822),52763=>array(79,-70,921,822),52764=>array(79,-66,921,822),52765=>array(79,-59,921,822),52766=>array(79,-60,921,822),52767=>array(79,-68,921,822),52768=>array(57,47,943,752),52769=>array(79,-61,922,802),52770=>array(79,-61,922,802),52771=>array(79,-71,922,802),52772=>array(79,-46,922,792),52773=>array(79,-68,922,802),52774=>array(79,-74,922,802),52775=>array(79,-44,922,802),52776=>array(79,-62,922,802),52777=>array(79,-64,922,802),52778=>array(79,-64,922,802),52779=>array(79,-63,922,802),52780=>array(79,-68,922,802),52781=>array(79,-64,922,802),52782=>array(79,-63,922,802),52783=>array(79,-74,922,802),52784=>array(79,-62,922,802),52785=>array(79,-61,922,802),52786=>array(79,-69,922,802),52787=>array(79,-74,922,802),52788=>array(79,-69,922,802),52789=>array(79,-68,922,802),52790=>array(79,-72,922,802),52791=>array(79,-70,922,802),52792=>array(79,-66,922,802),52793=>array(79,-59,922,802),52794=>array(79,-60,922,802),52795=>array(79,-68,922,802),52796=>array(70,-69,907,842),52797=>array(65,-61,907,842),52798=>array(65,-61,907,842),52799=>array(65,-71,931,842),52800=>array(65,-46,907,842),52801=>array(65,-68,912,842),52802=>array(65,-76,907,842),52803=>array(65,-44,921,842),52804=>array(65,-62,917,842),52805=>array(65,-64,907,842),52806=>array(65,-64,908,842),52807=>array(65,-64,908,842),52808=>array(65,-69,923,842),52809=>array(65,-64,908,842),52810=>array(65,-64,908,842),52811=>array(65,-76,907,842),52812=>array(65,-62,907,842),52813=>array(65,-61,907,842),52814=>array(65,-69,922,842),52815=>array(65,-74,929,842),52816=>array(65,-69,927,842),52817=>array(65,-68,911,842),52818=>array(65,-72,929,842),52819=>array(65,-70,936,842),52820=>array(65,-66,908,842),52821=>array(65,-59,916,842),52822=>array(65,-60,928,842),52823=>array(65,-68,908,842),52824=>array(115,-69,907,842),52825=>array(95,-61,907,842),52826=>array(95,-61,907,842),52827=>array(95,-71,931,842),52828=>array(99,-46,907,842),52829=>array(95,-68,912,842),52830=>array(95,-76,907,842),52831=>array(95,-44,921,842),52832=>array(95,-62,917,842),52833=>array(95,-64,907,842),52834=>array(95,-64,908,842),52835=>array(95,-64,908,842),52836=>array(95,-69,923,842),52837=>array(95,-64,908,842),52838=>array(95,-64,908,842),52839=>array(95,-76,907,842),52840=>array(95,-62,907,842),52841=>array(95,-61,907,842),52842=>array(95,-69,922,842),52843=>array(95,-74,929,842),52844=>array(95,-69,927,842),52845=>array(95,-68,911,842),52846=>array(95,-72,929,842),52847=>array(95,-70,936,842),52848=>array(95,-66,908,842),52849=>array(95,-59,916,842),52850=>array(95,-60,928,842),52851=>array(95,-68,908,842),52852=>array(84,-69,936,842),52853=>array(66,-59,936,842),52854=>array(66,-61,936,842),52855=>array(66,-71,936,842),52856=>array(69,-45,936,842),52857=>array(66,-69,936,842),52858=>array(66,-76,936,842),52859=>array(66,-44,936,842),52860=>array(66,-62,936,842),52861=>array(66,-64,936,842),52862=>array(66,-64,936,842),52863=>array(66,-64,936,842),52864=>array(66,-70,936,842),52865=>array(66,-64,936,842),52866=>array(66,-64,936,842),52867=>array(66,-76,936,842),52868=>array(66,-62,936,842),52869=>array(66,-61,936,842),52870=>array(66,-70,936,842),52871=>array(66,-74,936,842),52872=>array(66,-69,936,842),52873=>array(66,-67,936,842),52874=>array(66,-72,936,842),52875=>array(66,-71,936,842),52876=>array(66,-66,936,842),52877=>array(66,-59,936,842),52878=>array(66,-60,936,842),52879=>array(66,-69,936,842),52880=>array(79,-69,907,842),52881=>array(66,-61,907,842),52882=>array(66,-61,907,842),52883=>array(66,-71,931,842),52884=>array(69,-46,907,842),52885=>array(66,-68,912,842),52886=>array(66,-76,907,842),52887=>array(66,-44,921,842),52888=>array(66,-62,917,842),52889=>array(66,-64,907,842),52890=>array(66,-64,908,842),52891=>array(66,-64,908,842),52892=>array(66,-69,923,842),52893=>array(66,-64,908,842),52894=>array(66,-64,908,842),52895=>array(66,-76,907,842),52896=>array(66,-62,907,842),52897=>array(66,-61,907,842),52898=>array(66,-69,922,842),52899=>array(66,-74,929,842),52900=>array(66,-69,927,842),52901=>array(66,-68,911,842),52902=>array(66,-72,929,842),52903=>array(66,-70,936,842),52904=>array(66,-66,908,842),52905=>array(66,-59,916,842),52906=>array(66,-60,928,842),52907=>array(66,-68,908,842),52908=>array(74,-68,935,843),52909=>array(66,-59,936,842),52910=>array(66,-61,936,842),52911=>array(66,-71,936,842),52912=>array(69,-45,936,842),52913=>array(66,-69,936,842),52914=>array(66,-76,936,842),52915=>array(66,-44,936,842),52916=>array(66,-62,936,842),52917=>array(66,-64,936,842),52918=>array(66,-64,936,842),52919=>array(66,-64,936,842),52920=>array(66,-70,936,842),52921=>array(66,-64,936,842),52922=>array(66,-64,936,842),52923=>array(66,-76,936,842),52924=>array(66,-62,936,842),52925=>array(66,-61,936,842),52926=>array(66,-70,936,842),52927=>array(66,-74,936,842),52928=>array(66,-69,936,842),52929=>array(66,-67,936,842),52930=>array(66,-72,936,842),52931=>array(66,-71,936,842),52932=>array(66,-66,936,842),52933=>array(66,-59,936,842),52934=>array(66,-60,936,842),52935=>array(66,-69,936,842),52936=>array(79,-69,907,842),52937=>array(66,-61,907,842),52938=>array(66,-61,907,842),52939=>array(66,-71,931,842),52940=>array(69,-46,907,842),52941=>array(66,-68,912,842),52942=>array(66,-76,907,842),52943=>array(66,-44,921,842),52944=>array(66,-62,917,842),52945=>array(66,-64,907,842),52946=>array(66,-64,908,842),52947=>array(66,-64,908,842),52948=>array(66,-69,923,842),52949=>array(66,-64,908,842),52950=>array(66,-64,908,842),52951=>array(66,-76,907,842),52952=>array(66,-62,907,842),52953=>array(66,-61,907,842),52954=>array(66,-69,922,842),52955=>array(66,-74,929,842),52956=>array(66,-69,927,842),52957=>array(66,-68,911,842),52958=>array(66,-72,929,842),52959=>array(66,-70,936,842),52960=>array(66,-66,908,842),52961=>array(66,-59,916,842),52962=>array(66,-60,928,842),52963=>array(66,-68,908,842),52964=>array(104,-70,907,841),52965=>array(66,-61,907,841),52966=>array(66,-61,907,841),52967=>array(66,-71,931,841),52968=>array(69,-46,907,841),52969=>array(66,-68,912,841),52970=>array(66,-76,907,841),52971=>array(66,-44,921,841),52972=>array(66,-62,917,841),52973=>array(66,-64,907,841),52974=>array(66,-64,908,841),52975=>array(66,-64,908,841),52976=>array(66,-69,923,841),52977=>array(66,-64,908,841),52978=>array(66,-64,908,841),52979=>array(66,-76,906,841),52980=>array(66,-62,907,841),52981=>array(66,-61,907,841),52982=>array(66,-69,922,841),52983=>array(66,-74,929,841),52984=>array(66,-69,927,841),52985=>array(66,-68,911,841),52986=>array(66,-72,929,841),52987=>array(66,-70,936,841),52988=>array(66,-66,908,841),52989=>array(66,-59,916,841),52990=>array(66,-60,928,841),52991=>array(66,-68,908,841),52992=>array(97,-68,907,843),52993=>array(66,-61,907,843),52994=>array(66,-61,907,843),52995=>array(66,-71,931,843),52996=>array(69,-46,907,843),52997=>array(66,-68,912,843),52998=>array(66,-76,907,843),52999=>array(66,-44,921,843),53000=>array(66,-62,917,843),53001=>array(66,-64,907,843),53002=>array(66,-64,908,843),53003=>array(66,-64,908,843),53004=>array(66,-69,923,843),53005=>array(66,-64,908,843),53006=>array(66,-64,908,843),53007=>array(66,-76,907,843),53008=>array(66,-62,907,843),53009=>array(66,-61,907,843),53010=>array(66,-69,922,843),53011=>array(66,-74,929,843),53012=>array(66,-69,927,843),53013=>array(66,-68,911,843),53014=>array(66,-72,929,843),53015=>array(66,-70,936,843),53016=>array(66,-66,908,843),53017=>array(66,-59,916,843),53018=>array(66,-60,928,843),53019=>array(66,-68,908,843),53020=>array(104,-70,907,842),53021=>array(66,-61,908,842),53022=>array(66,-61,908,842),53023=>array(66,-71,931,842),53024=>array(69,-46,907,842),53025=>array(66,-68,912,842),53026=>array(66,-76,908,842),53027=>array(66,-44,921,842),53028=>array(66,-62,917,842),53029=>array(66,-64,908,842),53030=>array(66,-64,908,842),53031=>array(66,-64,908,842),53032=>array(66,-69,923,842),53033=>array(66,-64,908,842),53034=>array(66,-64,908,842),53035=>array(66,-76,908,842),53036=>array(66,-62,908,842),53037=>array(66,-61,908,842),53038=>array(66,-69,922,842),53039=>array(66,-74,929,842),53040=>array(66,-69,927,842),53041=>array(66,-68,911,842),53042=>array(66,-72,929,842),53043=>array(66,-70,936,842),53044=>array(66,-66,908,842),53045=>array(66,-59,916,842),53046=>array(66,-60,928,842),53047=>array(66,-68,908,842),53048=>array(97,-68,907,843),53049=>array(66,-61,907,843),53050=>array(66,-61,907,843),53051=>array(66,-71,931,843),53052=>array(64,-46,907,843),53053=>array(66,-68,912,843),53054=>array(66,-76,907,843),53055=>array(66,-44,921,843),53056=>array(66,-62,917,843),53057=>array(66,-64,907,843),53058=>array(66,-64,908,843),53059=>array(66,-64,908,843),53060=>array(66,-69,923,843),53061=>array(66,-64,908,843),53062=>array(66,-64,908,843),53063=>array(66,-76,907,843),53064=>array(66,-62,907,843),53065=>array(66,-61,907,843),53066=>array(66,-69,922,843),53067=>array(66,-74,929,843),53068=>array(66,-69,927,843),53069=>array(66,-68,911,843),53070=>array(66,-72,929,843),53071=>array(66,-70,936,843),53072=>array(66,-66,908,843),53073=>array(66,-59,916,843),53074=>array(66,-60,928,843),53075=>array(66,-68,908,843),53076=>array(62,22,943,725),53077=>array(79,-61,921,775),53078=>array(79,-61,921,775),53079=>array(79,-71,921,775),53080=>array(79,-46,922,775),53081=>array(79,-68,921,775),53082=>array(79,-74,921,775),53083=>array(79,-44,921,775),53084=>array(79,-62,921,775),53085=>array(79,-64,921,775),53086=>array(79,-64,921,775),53087=>array(79,-63,921,775),53088=>array(79,-68,921,775),53089=>array(79,-64,921,775),53090=>array(79,-63,921,775),53091=>array(79,-74,921,775),53092=>array(79,-62,921,775),53093=>array(79,-61,921,775),53094=>array(79,-69,921,775),53095=>array(79,-74,921,775),53096=>array(79,-69,921,775),53097=>array(79,-68,921,775),53098=>array(79,-72,921,775),53099=>array(79,-70,921,775),53100=>array(79,-66,921,775),53101=>array(79,-59,921,775),53102=>array(79,-60,921,775),53103=>array(79,-68,921,775),53104=>array(68,-69,936,842),53105=>array(65,-59,936,842),53106=>array(65,-61,936,842),53107=>array(65,-71,936,842),53108=>array(72,-45,936,842),53109=>array(65,-69,936,842),53110=>array(65,-76,936,842),53111=>array(65,-44,936,842),53112=>array(65,-62,936,842),53113=>array(65,-64,936,842),53114=>array(65,-64,936,842),53115=>array(65,-64,936,842),53116=>array(65,-70,936,842),53117=>array(65,-64,936,842),53118=>array(65,-64,936,842),53119=>array(65,-76,936,842),53120=>array(65,-62,936,842),53121=>array(65,-61,936,842),53122=>array(65,-70,936,842),53123=>array(65,-74,936,842),53124=>array(65,-69,936,842),53125=>array(65,-67,936,842),53126=>array(65,-72,936,842),53127=>array(65,-71,936,842),53128=>array(65,-66,936,842),53129=>array(65,-59,936,842),53130=>array(65,-60,936,842),53131=>array(65,-69,936,842),53132=>array(68,-69,907,842),53133=>array(77,-61,907,842),53134=>array(77,-61,907,842),53135=>array(77,-71,931,842),53136=>array(72,-46,907,842),53137=>array(77,-68,912,842),53138=>array(77,-76,907,842),53139=>array(77,-44,921,842),53140=>array(77,-62,917,842),53141=>array(77,-64,907,842),53142=>array(77,-64,908,842),53143=>array(77,-64,908,842),53144=>array(77,-69,923,842),53145=>array(77,-64,908,842),53146=>array(77,-64,908,842),53147=>array(77,-76,907,842),53148=>array(77,-62,907,842),53149=>array(77,-61,907,842),53150=>array(77,-69,922,842),53151=>array(77,-74,929,842),53152=>array(77,-69,927,842),53153=>array(77,-68,911,842),53154=>array(77,-72,929,842),53155=>array(77,-70,936,842),53156=>array(77,-66,908,842),53157=>array(77,-59,916,842),53158=>array(77,-60,928,842),53159=>array(77,-68,908,842),53160=>array(92,-69,907,842),53161=>array(65,-61,907,842),53162=>array(65,-61,907,842),53163=>array(65,-71,931,842),53164=>array(65,-46,907,842),53165=>array(65,-68,912,842),53166=>array(65,-76,907,842),53167=>array(65,-44,921,842),53168=>array(65,-62,917,842),53169=>array(65,-64,907,842),53170=>array(65,-64,908,842),53171=>array(65,-64,908,842),53172=>array(65,-69,923,842),53173=>array(65,-64,908,842),53174=>array(65,-64,908,842),53175=>array(65,-76,907,842),53176=>array(65,-62,907,842),53177=>array(65,-61,907,842),53178=>array(65,-69,922,842),53179=>array(65,-74,929,842),53180=>array(65,-69,927,842),53181=>array(65,-68,911,842),53182=>array(65,-72,929,842),53183=>array(65,-70,936,842),53184=>array(65,-66,908,842),53185=>array(65,-59,916,842),53186=>array(65,-60,928,842),53187=>array(65,-68,908,842),53188=>array(62,22,943,725),53189=>array(79,-61,922,775),53190=>array(79,-61,922,775),53191=>array(79,-71,922,775),53192=>array(79,-46,922,775),53193=>array(79,-68,922,775),53194=>array(79,-74,922,775),53195=>array(79,-44,922,775),53196=>array(79,-62,922,775),53197=>array(79,-64,922,775),53198=>array(79,-64,922,775),53199=>array(79,-63,922,775),53200=>array(79,-68,922,775),53201=>array(79,-64,922,775),53202=>array(79,-63,922,775),53203=>array(79,-74,922,775),53204=>array(79,-62,922,775),53205=>array(79,-61,922,775),53206=>array(79,-69,922,775),53207=>array(79,-74,922,775),53208=>array(79,-69,922,775),53209=>array(79,-68,922,775),53210=>array(79,-72,922,775),53211=>array(79,-70,922,775),53212=>array(79,-66,922,775),53213=>array(79,-59,922,775),53214=>array(79,-60,922,775),53215=>array(79,-68,922,775),53216=>array(87,-64,928,795),53217=>array(79,-61,921,790),53218=>array(79,-61,921,790),53219=>array(79,-71,921,790),53220=>array(79,-46,921,785),53221=>array(79,-68,921,790),53222=>array(79,-74,921,790),53223=>array(79,-44,921,790),53224=>array(79,-62,921,790),53225=>array(79,-64,921,790),53226=>array(79,-64,921,790),53227=>array(79,-63,921,790),53228=>array(79,-68,921,790),53229=>array(79,-64,921,790),53230=>array(79,-63,921,790),53231=>array(79,-74,921,790),53232=>array(79,-62,921,790),53233=>array(79,-61,921,790),53234=>array(79,-69,921,790),53235=>array(79,-74,921,790),53236=>array(79,-69,921,790),53237=>array(79,-68,921,790),53238=>array(79,-72,921,790),53239=>array(79,-70,921,790),53240=>array(79,-66,921,790),53241=>array(79,-59,921,790),53242=>array(79,-60,921,790),53243=>array(79,-68,921,790),53244=>array(70,-70,907,841),53245=>array(75,-61,908,844),53246=>array(75,-61,908,844),53247=>array(75,-71,931,844),53248=>array(76,-46,907,841),53249=>array(75,-68,912,844),53250=>array(75,-76,908,844),53251=>array(75,-44,921,844),53252=>array(75,-62,917,844),53253=>array(75,-64,908,844),53254=>array(75,-64,908,844),53255=>array(75,-64,908,844),53256=>array(75,-69,923,844),53257=>array(75,-64,908,844),53258=>array(75,-64,908,844),53259=>array(75,-76,908,844),53260=>array(75,-62,908,844),53261=>array(75,-61,908,844),53262=>array(75,-69,922,844),53263=>array(75,-74,929,844),53264=>array(75,-69,927,844),53265=>array(75,-68,911,844),53266=>array(75,-72,929,844),53267=>array(75,-70,936,844),53268=>array(75,-66,908,844),53269=>array(75,-59,916,844),53270=>array(75,-60,928,844),53271=>array(75,-68,908,844),53272=>array(61,-68,907,843),53273=>array(70,-61,907,843),53274=>array(70,-61,907,843),53275=>array(70,-71,931,843),53276=>array(76,-46,907,843),53277=>array(70,-68,912,843),53278=>array(70,-76,907,843),53279=>array(70,-44,921,843),53280=>array(70,-62,917,843),53281=>array(70,-64,907,843),53282=>array(70,-64,908,843),53283=>array(70,-64,908,843),53284=>array(70,-69,923,843),53285=>array(70,-64,908,843),53286=>array(70,-64,908,843),53287=>array(70,-76,907,843),53288=>array(70,-62,907,843),53289=>array(70,-61,907,843),53290=>array(70,-69,922,843),53291=>array(70,-74,929,843),53292=>array(70,-69,927,843),53293=>array(70,-68,911,843),53294=>array(70,-72,929,843),53295=>array(70,-70,936,843),53296=>array(70,-66,908,843),53297=>array(70,-59,916,843),53298=>array(70,-60,928,843),53299=>array(70,-68,908,843),53300=>array(67,-69,907,842),53301=>array(65,-61,907,842),53302=>array(65,-61,907,842),53303=>array(65,-71,931,842),53304=>array(65,-46,907,842),53305=>array(65,-68,912,842),53306=>array(65,-76,907,842),53307=>array(65,-44,921,842),53308=>array(65,-62,917,842),53309=>array(65,-64,907,842),53310=>array(65,-64,908,842),53311=>array(65,-64,908,842),53312=>array(65,-69,923,842),53313=>array(65,-64,908,842),53314=>array(65,-64,908,842),53315=>array(65,-76,907,842),53316=>array(65,-62,907,842),53317=>array(65,-61,907,842),53318=>array(65,-69,922,842),53319=>array(65,-74,929,842),53320=>array(65,-69,927,842),53321=>array(65,-68,911,842),53322=>array(65,-72,929,842),53323=>array(65,-70,936,842),53324=>array(65,-66,908,842),53325=>array(65,-59,916,842),53326=>array(65,-60,928,842),53327=>array(65,-68,908,842),53328=>array(87,-64,928,795),53329=>array(79,-61,921,785),53330=>array(79,-61,921,785),53331=>array(79,-71,921,785),53332=>array(96,-46,927,785),53333=>array(79,-68,921,785),53334=>array(79,-74,921,785),53335=>array(79,-44,921,785),53336=>array(79,-62,921,785),53337=>array(79,-64,921,785),53338=>array(79,-64,921,785),53339=>array(79,-63,921,785),53340=>array(79,-68,921,785),53341=>array(79,-64,921,785),53342=>array(79,-63,921,785),53343=>array(79,-74,921,785),53344=>array(79,-62,921,785),53345=>array(79,-61,921,785),53346=>array(79,-69,921,785),53347=>array(79,-74,921,785),53348=>array(79,-69,921,785),53349=>array(79,-68,921,785),53350=>array(79,-72,921,785),53351=>array(79,-70,921,785),53352=>array(79,-66,921,785),53353=>array(79,-59,921,785),53354=>array(79,-60,921,785),53355=>array(79,-68,921,785),53356=>array(67,27,943,700),53357=>array(79,-61,922,785),53358=>array(79,-61,922,785),53359=>array(79,-71,922,785),53360=>array(79,-46,921,785),53361=>array(79,-68,922,785),53362=>array(79,-74,922,785),53363=>array(79,-44,922,785),53364=>array(79,-62,922,785),53365=>array(79,-64,922,785),53366=>array(79,-64,922,785),53367=>array(79,-63,922,785),53368=>array(79,-68,922,785),53369=>array(79,-64,922,785),53370=>array(79,-63,922,785),53371=>array(79,-74,922,785),53372=>array(79,-62,922,785),53373=>array(79,-61,922,785),53374=>array(79,-69,922,785),53375=>array(79,-74,922,785),53376=>array(79,-69,922,785),53377=>array(79,-68,922,785),53378=>array(79,-72,922,785),53379=>array(79,-70,922,785),53380=>array(79,-66,922,785),53381=>array(79,-59,922,785),53382=>array(79,-60,922,785),53383=>array(79,-68,922,785),53384=>array(65,-69,907,842),53385=>array(59,-61,907,842),53386=>array(59,-61,907,842),53387=>array(59,-71,931,842),53388=>array(65,-46,907,842),53389=>array(59,-68,912,842),53390=>array(59,-76,907,842),53391=>array(59,-44,921,842),53392=>array(59,-62,917,842),53393=>array(59,-64,907,842),53394=>array(59,-64,908,842),53395=>array(59,-64,908,842),53396=>array(59,-69,923,842),53397=>array(59,-64,908,842),53398=>array(59,-64,908,842),53399=>array(59,-76,907,842),53400=>array(59,-62,907,842),53401=>array(59,-61,907,842),53402=>array(59,-69,922,842),53403=>array(59,-74,929,842),53404=>array(59,-69,927,842),53405=>array(59,-68,911,842),53406=>array(59,-72,929,842),53407=>array(59,-70,936,842),53408=>array(59,-66,908,842),53409=>array(59,-59,916,842),53410=>array(59,-60,928,842),53411=>array(59,-68,908,842),53412=>array(120,-69,907,842),53413=>array(67,-61,907,842),53414=>array(67,-61,907,842),53415=>array(67,-71,931,842),53416=>array(94,-46,907,842),53417=>array(67,-68,912,842),53418=>array(67,-76,907,842),53419=>array(67,-44,921,842),53420=>array(67,-62,917,842),53421=>array(67,-64,907,842),53422=>array(67,-64,908,842),53423=>array(67,-64,908,842),53424=>array(67,-69,923,842),53425=>array(67,-64,908,842),53426=>array(67,-64,908,842),53427=>array(67,-76,907,842),53428=>array(67,-62,907,842),53429=>array(67,-61,907,842),53430=>array(67,-69,922,842),53431=>array(67,-74,929,842),53432=>array(67,-69,927,842),53433=>array(67,-68,911,842),53434=>array(67,-72,929,842),53435=>array(67,-70,936,842),53436=>array(67,-66,908,842),53437=>array(67,-59,916,842),53438=>array(67,-60,928,842),53439=>array(67,-68,908,842),53440=>array(115,-69,936,842),53441=>array(115,-59,936,842),53442=>array(115,-61,936,842),53443=>array(115,-71,936,842),53444=>array(115,-45,936,842),53445=>array(115,-69,936,842),53446=>array(115,-76,936,842),53447=>array(115,-44,936,842),53448=>array(115,-62,936,842),53449=>array(115,-64,936,842),53450=>array(115,-64,936,842),53451=>array(115,-64,936,842),53452=>array(115,-70,936,842),53453=>array(115,-64,936,842),53454=>array(115,-64,936,842),53455=>array(115,-76,936,842),53456=>array(115,-62,936,842),53457=>array(115,-61,936,842),53458=>array(115,-70,936,842),53459=>array(115,-74,936,842),53460=>array(115,-69,936,842),53461=>array(115,-67,936,842),53462=>array(115,-72,936,842),53463=>array(115,-71,936,842),53464=>array(115,-66,936,842),53465=>array(115,-59,936,842),53466=>array(115,-60,936,842),53467=>array(115,-69,936,842),53468=>array(115,-69,907,842),53469=>array(115,-61,907,842),53470=>array(115,-61,907,842),53471=>array(115,-71,931,842),53472=>array(115,-46,907,842),53473=>array(115,-68,912,842),53474=>array(115,-76,907,842),53475=>array(115,-44,921,842),53476=>array(115,-62,917,842),53477=>array(115,-64,907,842),53478=>array(115,-64,908,842),53479=>array(115,-64,908,842),53480=>array(115,-69,923,842),53481=>array(115,-64,908,842),53482=>array(115,-64,908,842),53483=>array(115,-76,907,842),53484=>array(115,-62,907,842),53485=>array(115,-61,907,842),53486=>array(115,-69,922,842),53487=>array(115,-74,929,842),53488=>array(115,-69,927,842),53489=>array(115,-68,911,842),53490=>array(115,-72,929,842),53491=>array(115,-70,936,842),53492=>array(115,-66,908,842),53493=>array(115,-59,916,842),53494=>array(115,-60,928,842),53495=>array(115,-68,908,842),53496=>array(114,-68,935,843),53497=>array(115,-59,936,842),53498=>array(115,-61,936,842),53499=>array(115,-71,936,842),53500=>array(115,-45,936,842),53501=>array(115,-69,936,842),53502=>array(115,-76,936,842),53503=>array(115,-44,936,842),53504=>array(115,-62,936,842),53505=>array(115,-64,936,842),53506=>array(115,-64,936,842),53507=>array(115,-64,936,842),53508=>array(115,-70,936,842),53509=>array(115,-64,936,842),53510=>array(115,-64,936,842),53511=>array(115,-76,936,842),53512=>array(115,-62,936,842),53513=>array(115,-61,936,842),53514=>array(115,-70,936,842),53515=>array(115,-74,936,842),53516=>array(115,-69,936,842),53517=>array(115,-67,936,842),53518=>array(115,-72,936,842),53519=>array(115,-71,936,842),53520=>array(115,-66,936,842),53521=>array(115,-59,936,842),53522=>array(115,-60,936,842),53523=>array(115,-69,936,842),53524=>array(115,-69,907,842),53525=>array(115,-61,907,842),53526=>array(115,-61,907,842),53527=>array(115,-71,931,842),53528=>array(115,-46,907,842),53529=>array(115,-68,912,842),53530=>array(115,-76,907,842),53531=>array(115,-44,921,842),53532=>array(115,-62,917,842),53533=>array(115,-64,907,842),53534=>array(115,-64,908,842),53535=>array(115,-64,908,842),53536=>array(115,-69,923,842),53537=>array(115,-64,908,842),53538=>array(115,-64,908,842),53539=>array(115,-76,907,842),53540=>array(115,-62,907,842),53541=>array(115,-61,907,842),53542=>array(115,-69,922,842),53543=>array(115,-74,929,842),53544=>array(115,-69,927,842),53545=>array(115,-68,911,842),53546=>array(115,-72,929,842),53547=>array(115,-70,936,842),53548=>array(115,-66,908,842),53549=>array(115,-59,916,842),53550=>array(115,-60,928,842),53551=>array(115,-68,908,842),53552=>array(115,-70,907,841),53553=>array(115,-61,907,841),53554=>array(115,-61,907,841),53555=>array(115,-71,931,841),53556=>array(115,-46,907,841),53557=>array(115,-68,912,841),53558=>array(115,-76,907,841),53559=>array(115,-44,921,841),53560=>array(115,-62,917,841),53561=>array(115,-64,907,841),53562=>array(115,-64,908,841),53563=>array(115,-64,908,841),53564=>array(115,-69,923,841),53565=>array(115,-64,908,841),53566=>array(115,-64,908,841),53567=>array(115,-76,906,841),53568=>array(115,-62,907,841),53569=>array(115,-61,907,841),53570=>array(115,-69,922,841),53571=>array(115,-74,929,841),53572=>array(115,-69,927,841),53573=>array(115,-68,911,841),53574=>array(115,-72,929,841),53575=>array(115,-70,936,841),53576=>array(115,-66,908,841),53577=>array(115,-59,916,841),53578=>array(115,-60,928,841),53579=>array(115,-68,908,841),53580=>array(115,-68,907,843),53581=>array(115,-61,907,843),53582=>array(115,-61,907,843),53583=>array(115,-71,931,843),53584=>array(115,-46,907,843),53585=>array(115,-68,912,843),53586=>array(115,-76,907,843),53587=>array(115,-44,921,843),53588=>array(115,-62,917,843),53589=>array(115,-64,907,843),53590=>array(115,-64,908,843),53591=>array(115,-64,908,843),53592=>array(115,-69,923,843),53593=>array(115,-64,908,843),53594=>array(115,-64,908,843),53595=>array(115,-76,907,843),53596=>array(115,-62,907,843),53597=>array(115,-61,907,843),53598=>array(115,-69,922,843),53599=>array(115,-74,929,843),53600=>array(115,-69,927,843),53601=>array(115,-68,911,843),53602=>array(115,-72,929,843),53603=>array(115,-70,936,843),53604=>array(115,-66,908,843),53605=>array(115,-59,916,843),53606=>array(115,-60,928,843),53607=>array(115,-68,908,843),53608=>array(115,-70,907,842),53609=>array(115,-61,908,842),53610=>array(115,-61,908,842),53611=>array(115,-71,931,842),53612=>array(115,-46,907,842),53613=>array(115,-68,912,842),53614=>array(115,-76,908,842),53615=>array(115,-44,921,842),53616=>array(115,-62,917,842),53617=>array(115,-64,908,842),53618=>array(115,-64,908,842),53619=>array(115,-64,908,842),53620=>array(115,-69,923,842),53621=>array(115,-64,908,842),53622=>array(115,-64,908,842),53623=>array(115,-76,908,842),53624=>array(115,-62,908,842),53625=>array(115,-61,908,842),53626=>array(115,-69,922,842),53627=>array(115,-74,929,842),53628=>array(115,-69,927,842),53629=>array(115,-68,911,842),53630=>array(115,-72,929,842),53631=>array(115,-70,936,842),53632=>array(115,-66,908,842),53633=>array(115,-59,916,842),53634=>array(115,-60,928,842),53635=>array(115,-68,908,842),53636=>array(115,-68,907,843),53637=>array(115,-61,907,843),53638=>array(115,-61,907,843),53639=>array(115,-71,931,843),53640=>array(115,-46,907,843),53641=>array(115,-68,912,843),53642=>array(115,-76,907,843),53643=>array(115,-44,921,843),53644=>array(115,-62,917,843),53645=>array(115,-64,907,843),53646=>array(115,-64,908,843),53647=>array(115,-64,908,843),53648=>array(115,-69,923,843),53649=>array(115,-64,908,843),53650=>array(115,-64,908,843),53651=>array(115,-76,907,843),53652=>array(115,-62,907,843),53653=>array(115,-61,907,843),53654=>array(115,-69,922,843),53655=>array(115,-74,929,843),53656=>array(115,-69,927,843),53657=>array(115,-68,911,843),53658=>array(115,-72,929,843),53659=>array(115,-70,936,843),53660=>array(115,-66,908,843),53661=>array(115,-59,916,843),53662=>array(115,-60,928,843),53663=>array(115,-68,908,843),53664=>array(62,17,943,757),53665=>array(79,-61,921,799),53666=>array(79,-61,921,799),53667=>array(79,-71,921,799),53668=>array(79,-46,922,789),53669=>array(79,-68,921,799),53670=>array(79,-74,921,799),53671=>array(79,-44,921,799),53672=>array(79,-62,921,799),53673=>array(79,-64,921,799),53674=>array(79,-64,921,799),53675=>array(79,-63,921,799),53676=>array(79,-68,921,799),53677=>array(79,-64,921,799),53678=>array(79,-63,921,799),53679=>array(79,-74,921,799),53680=>array(79,-62,921,799),53681=>array(79,-61,921,799),53682=>array(79,-69,921,799),53683=>array(79,-74,921,799),53684=>array(79,-69,921,799),53685=>array(79,-68,921,799),53686=>array(79,-72,921,799),53687=>array(79,-70,921,799),53688=>array(79,-66,921,799),53689=>array(79,-59,921,799),53690=>array(79,-60,921,799),53691=>array(79,-68,921,799),53692=>array(53,-69,936,842),53693=>array(77,-59,936,842),53694=>array(77,-61,936,842),53695=>array(77,-71,936,842),53696=>array(77,-45,936,842),53697=>array(77,-69,936,842),53698=>array(77,-76,936,842),53699=>array(77,-44,936,842),53700=>array(77,-62,936,842),53701=>array(77,-64,936,842),53702=>array(77,-64,936,842),53703=>array(77,-64,936,842),53704=>array(77,-70,936,842),53705=>array(77,-64,936,842),53706=>array(77,-64,936,842),53707=>array(77,-76,936,842),53708=>array(77,-62,936,842),53709=>array(77,-61,936,842),53710=>array(77,-70,936,842),53711=>array(77,-74,936,842),53712=>array(77,-69,936,842),53713=>array(77,-67,936,842),53714=>array(77,-72,936,842),53715=>array(77,-71,936,842),53716=>array(77,-66,936,842),53717=>array(77,-59,936,842),53718=>array(77,-60,936,842),53719=>array(77,-69,936,842),53720=>array(43,-69,907,842),53721=>array(77,-61,907,842),53722=>array(77,-61,907,842),53723=>array(77,-71,931,842),53724=>array(77,-46,907,842),53725=>array(77,-68,912,842),53726=>array(77,-76,907,842),53727=>array(77,-44,921,842),53728=>array(77,-62,917,842),53729=>array(77,-64,907,842),53730=>array(77,-64,908,842),53731=>array(77,-64,908,842),53732=>array(77,-69,923,842),53733=>array(77,-64,908,842),53734=>array(77,-64,908,842),53735=>array(77,-76,907,842),53736=>array(77,-62,907,842),53737=>array(77,-61,907,842),53738=>array(77,-69,922,842),53739=>array(77,-74,929,842),53740=>array(77,-69,927,842),53741=>array(77,-68,911,842),53742=>array(77,-72,929,842),53743=>array(77,-70,936,842),53744=>array(77,-66,908,842),53745=>array(77,-59,916,842),53746=>array(77,-60,928,842),53747=>array(77,-68,908,842),53748=>array(53,-68,907,843),53749=>array(65,-61,907,842),53750=>array(65,-61,907,842),53751=>array(65,-71,931,842),53752=>array(65,-46,907,842),53753=>array(65,-68,912,842),53754=>array(65,-76,907,842),53755=>array(65,-44,921,842),53756=>array(65,-62,917,842),53757=>array(65,-64,907,842),53758=>array(65,-64,908,842),53759=>array(65,-64,908,842),53760=>array(65,-69,923,842),53761=>array(65,-64,908,842),53762=>array(65,-64,908,842),53763=>array(65,-76,907,842),53764=>array(65,-62,907,842),53765=>array(65,-61,907,842),53766=>array(65,-69,922,842),53767=>array(65,-74,929,842),53768=>array(65,-69,927,842),53769=>array(65,-68,911,842),53770=>array(65,-72,929,842),53771=>array(65,-70,936,842),53772=>array(65,-66,908,842),53773=>array(65,-59,916,842),53774=>array(65,-60,928,842),53775=>array(65,-68,908,842),53776=>array(62,7,943,777),53777=>array(79,-61,921,799),53778=>array(79,-61,921,799),53779=>array(79,-71,921,799),53780=>array(79,-46,921,794),53781=>array(79,-68,921,799),53782=>array(79,-74,921,799),53783=>array(79,-44,921,799),53784=>array(79,-62,921,799),53785=>array(79,-64,921,799),53786=>array(79,-64,921,799),53787=>array(79,-63,921,799),53788=>array(79,-68,921,799),53789=>array(79,-64,921,799),53790=>array(79,-63,921,799),53791=>array(79,-74,921,799),53792=>array(79,-62,921,799),53793=>array(79,-61,921,799),53794=>array(79,-69,921,799),53795=>array(79,-74,921,799),53796=>array(79,-69,921,799),53797=>array(79,-68,921,799),53798=>array(79,-72,921,799),53799=>array(79,-70,921,799),53800=>array(79,-66,921,799),53801=>array(79,-59,921,799),53802=>array(79,-60,921,799),53803=>array(79,-68,921,799),53804=>array(82,-64,924,789),53805=>array(79,-61,921,799),53806=>array(79,-61,921,799),53807=>array(79,-71,921,799),53808=>array(79,-46,921,789),53809=>array(79,-68,921,799),53810=>array(79,-74,921,799),53811=>array(79,-44,921,799),53812=>array(79,-62,921,799),53813=>array(79,-64,921,799),53814=>array(79,-64,921,799),53815=>array(79,-63,921,799),53816=>array(79,-68,921,799),53817=>array(79,-64,921,799),53818=>array(79,-63,921,799),53819=>array(79,-74,921,799),53820=>array(79,-62,921,799),53821=>array(79,-61,921,799),53822=>array(79,-69,921,799),53823=>array(79,-74,921,799),53824=>array(79,-69,921,799),53825=>array(79,-68,921,799),53826=>array(79,-72,921,799),53827=>array(79,-70,921,799),53828=>array(79,-66,921,799),53829=>array(79,-59,921,799),53830=>array(79,-60,921,799),53831=>array(79,-68,921,799),53832=>array(76,-70,907,841),53833=>array(74,-61,909,843),53834=>array(74,-61,909,843),53835=>array(74,-71,931,843),53836=>array(75,-46,909,843),53837=>array(74,-68,912,843),53838=>array(74,-76,909,843),53839=>array(74,-44,921,843),53840=>array(74,-62,917,843),53841=>array(74,-64,909,843),53842=>array(74,-64,909,843),53843=>array(74,-64,909,843),53844=>array(74,-69,923,843),53845=>array(74,-64,909,843),53846=>array(74,-64,909,843),53847=>array(74,-76,909,843),53848=>array(74,-62,909,843),53849=>array(74,-61,909,843),53850=>array(74,-69,922,843),53851=>array(74,-74,929,843),53852=>array(74,-69,927,843),53853=>array(74,-68,911,843),53854=>array(74,-72,929,843),53855=>array(74,-70,936,843),53856=>array(74,-66,909,843),53857=>array(74,-59,916,843),53858=>array(74,-60,928,843),53859=>array(74,-68,909,843),53860=>array(56,-68,907,843),53861=>array(68,-61,907,843),53862=>array(68,-61,907,843),53863=>array(68,-71,931,843),53864=>array(74,-46,907,843),53865=>array(68,-68,912,843),53866=>array(68,-76,907,843),53867=>array(68,-44,921,843),53868=>array(68,-62,917,843),53869=>array(68,-64,907,843),53870=>array(68,-64,908,843),53871=>array(68,-64,908,843),53872=>array(68,-69,923,843),53873=>array(68,-64,908,843),53874=>array(68,-64,908,843),53875=>array(68,-76,907,843),53876=>array(68,-62,907,843),53877=>array(68,-61,907,843),53878=>array(68,-69,922,843),53879=>array(68,-74,929,843),53880=>array(68,-69,927,843),53881=>array(68,-68,911,843),53882=>array(68,-72,929,843),53883=>array(68,-70,936,843),53884=>array(68,-66,908,843),53885=>array(68,-59,916,843),53886=>array(68,-60,928,843),53887=>array(68,-68,908,843),53888=>array(67,-69,907,842),53889=>array(65,-61,907,842),53890=>array(65,-61,907,842),53891=>array(65,-71,931,842),53892=>array(65,-46,907,842),53893=>array(65,-68,912,842),53894=>array(65,-76,907,842),53895=>array(65,-44,921,842),53896=>array(65,-62,917,842),53897=>array(65,-64,907,842),53898=>array(65,-64,908,842),53899=>array(65,-64,908,842),53900=>array(65,-69,923,842),53901=>array(65,-64,908,842),53902=>array(65,-64,908,842),53903=>array(65,-76,907,842),53904=>array(65,-62,907,842),53905=>array(65,-61,907,842),53906=>array(65,-69,922,842),53907=>array(65,-74,929,842),53908=>array(65,-69,927,842),53909=>array(65,-68,911,842),53910=>array(65,-72,929,842),53911=>array(65,-70,936,842),53912=>array(65,-66,908,842),53913=>array(65,-59,916,842),53914=>array(65,-60,928,842),53915=>array(65,-68,908,842),53916=>array(82,-64,924,784),53917=>array(79,-61,921,799),53918=>array(79,-61,921,799),53919=>array(79,-71,921,799),53920=>array(81,-46,922,789),53921=>array(79,-68,921,799),53922=>array(79,-74,921,799),53923=>array(79,-44,921,799),53924=>array(79,-62,921,799),53925=>array(79,-64,921,799),53926=>array(79,-64,921,799),53927=>array(79,-63,921,799),53928=>array(79,-68,921,799),53929=>array(79,-64,921,799),53930=>array(79,-63,921,799),53931=>array(79,-74,921,799),53932=>array(79,-62,921,799),53933=>array(79,-61,921,799),53934=>array(79,-69,921,799),53935=>array(79,-74,921,799),53936=>array(79,-69,921,799),53937=>array(79,-68,921,799),53938=>array(79,-72,921,799),53939=>array(79,-70,921,799),53940=>array(79,-66,921,799),53941=>array(79,-59,921,799),53942=>array(79,-60,921,799),53943=>array(79,-68,921,799),53944=>array(57,52,943,719),53945=>array(79,-61,922,796),53946=>array(79,-61,922,796),53947=>array(79,-71,922,796),53948=>array(79,-46,921,791),53949=>array(79,-68,922,796),53950=>array(79,-74,922,796),53951=>array(79,-44,922,796),53952=>array(79,-62,922,796),53953=>array(79,-64,922,796),53954=>array(79,-64,922,796),53955=>array(79,-63,922,796),53956=>array(79,-68,922,796),53957=>array(79,-64,922,796),53958=>array(79,-63,922,796),53959=>array(79,-74,922,796),53960=>array(79,-62,922,796),53961=>array(79,-61,922,796),53962=>array(79,-69,922,796),53963=>array(79,-74,922,796),53964=>array(79,-69,922,796),53965=>array(79,-68,922,796),53966=>array(79,-72,922,796),53967=>array(79,-70,922,796),53968=>array(79,-66,922,796),53969=>array(79,-59,922,796),53970=>array(79,-60,922,796),53971=>array(79,-68,922,796),53972=>array(67,-69,907,842),53973=>array(65,-61,907,842),53974=>array(65,-61,907,842),53975=>array(65,-71,931,842),53976=>array(65,-46,907,842),53977=>array(65,-68,912,842),53978=>array(65,-76,907,842),53979=>array(65,-44,921,842),53980=>array(65,-62,917,842),53981=>array(65,-64,907,842),53982=>array(65,-64,908,842),53983=>array(65,-64,908,842),53984=>array(65,-69,923,842),53985=>array(65,-64,908,842),53986=>array(65,-64,908,842),53987=>array(65,-76,907,842),53988=>array(65,-62,907,842),53989=>array(65,-61,907,842),53990=>array(65,-69,922,842),53991=>array(65,-74,929,842),53992=>array(65,-69,927,842),53993=>array(65,-68,911,842),53994=>array(65,-72,929,842),53995=>array(65,-70,936,842),53996=>array(65,-66,908,842),53997=>array(65,-59,916,842),53998=>array(65,-60,928,842),53999=>array(65,-68,908,842),54000=>array(125,-69,907,842),54001=>array(130,-61,907,842),54002=>array(130,-61,907,842),54003=>array(130,-71,931,842),54004=>array(125,-46,907,842),54005=>array(130,-68,912,842),54006=>array(130,-76,907,842),54007=>array(130,-44,921,842),54008=>array(130,-62,917,842),54009=>array(130,-64,907,842),54010=>array(130,-64,908,842),54011=>array(130,-64,908,842),54012=>array(130,-69,923,842),54013=>array(130,-64,908,842),54014=>array(130,-64,908,842),54015=>array(130,-76,907,842),54016=>array(130,-62,907,842),54017=>array(130,-61,907,842),54018=>array(130,-69,922,842),54019=>array(130,-74,929,842),54020=>array(130,-69,927,842),54021=>array(130,-68,911,842),54022=>array(130,-72,929,842),54023=>array(130,-70,936,842),54024=>array(130,-66,908,842),54025=>array(130,-59,916,842),54026=>array(130,-60,928,842),54027=>array(130,-68,908,842),54028=>array(84,-69,936,842),54029=>array(66,-59,936,842),54030=>array(66,-61,936,842),54031=>array(66,-71,936,842),54032=>array(78,-45,936,842),54033=>array(66,-69,936,842),54034=>array(66,-76,936,842),54035=>array(66,-44,936,842),54036=>array(66,-62,936,842),54037=>array(66,-64,936,842),54038=>array(66,-64,936,842),54039=>array(66,-64,936,842),54040=>array(66,-70,936,842),54041=>array(66,-64,936,842),54042=>array(66,-64,936,842),54043=>array(66,-76,936,842),54044=>array(66,-62,936,842),54045=>array(66,-61,936,842),54046=>array(66,-70,936,842),54047=>array(66,-74,936,842),54048=>array(66,-69,936,842),54049=>array(66,-67,936,842),54050=>array(66,-72,936,842),54051=>array(66,-71,936,842),54052=>array(66,-66,936,842),54053=>array(66,-59,936,842),54054=>array(66,-60,936,842),54055=>array(66,-69,936,842),54056=>array(73,-69,907,842),54057=>array(83,-61,907,842),54058=>array(83,-61,907,842),54059=>array(83,-71,931,842),54060=>array(78,-46,907,842),54061=>array(83,-68,912,842),54062=>array(83,-76,907,842),54063=>array(83,-44,921,842),54064=>array(83,-62,917,842),54065=>array(83,-64,907,842),54066=>array(83,-64,908,842),54067=>array(83,-64,908,842),54068=>array(83,-69,923,842),54069=>array(83,-64,908,842),54070=>array(83,-64,908,842),54071=>array(83,-76,907,842),54072=>array(83,-62,907,842),54073=>array(83,-61,907,842),54074=>array(83,-69,922,842),54075=>array(83,-74,929,842),54076=>array(83,-69,927,842),54077=>array(83,-68,911,842),54078=>array(83,-72,929,842),54079=>array(83,-70,936,842),54080=>array(83,-66,908,842),54081=>array(83,-59,916,842),54082=>array(83,-60,928,842),54083=>array(83,-68,908,842),54084=>array(84,-68,935,843),54085=>array(66,-59,936,842),54086=>array(66,-61,936,842),54087=>array(66,-71,936,842),54088=>array(78,-45,936,842),54089=>array(66,-69,936,842),54090=>array(66,-76,936,842),54091=>array(66,-44,936,842),54092=>array(66,-62,936,842),54093=>array(66,-64,936,842),54094=>array(66,-64,936,842),54095=>array(66,-64,936,842),54096=>array(66,-70,936,842),54097=>array(66,-64,936,842),54098=>array(66,-64,936,842),54099=>array(66,-76,936,842),54100=>array(66,-62,936,842),54101=>array(66,-61,936,842),54102=>array(66,-70,936,842),54103=>array(66,-74,936,842),54104=>array(66,-69,936,842),54105=>array(66,-67,936,842),54106=>array(66,-72,936,842),54107=>array(66,-71,936,842),54108=>array(66,-66,936,842),54109=>array(66,-59,936,842),54110=>array(66,-60,936,842),54111=>array(66,-69,936,842),54112=>array(73,-69,907,842),54113=>array(83,-61,907,842),54114=>array(83,-61,907,842),54115=>array(83,-71,931,842),54116=>array(78,-46,907,842),54117=>array(83,-68,912,842),54118=>array(83,-76,907,842),54119=>array(83,-44,921,842),54120=>array(83,-62,917,842),54121=>array(83,-64,907,842),54122=>array(83,-64,908,842),54123=>array(83,-64,908,842),54124=>array(83,-69,923,842),54125=>array(83,-64,908,842),54126=>array(83,-64,908,842),54127=>array(83,-76,907,842),54128=>array(83,-62,907,842),54129=>array(83,-61,907,842),54130=>array(83,-69,922,842),54131=>array(83,-74,929,842),54132=>array(83,-69,927,842),54133=>array(83,-68,911,842),54134=>array(83,-72,929,842),54135=>array(83,-70,936,842),54136=>array(83,-66,908,842),54137=>array(83,-59,916,842),54138=>array(83,-60,928,842),54139=>array(83,-68,908,842),54140=>array(84,-70,907,841),54141=>array(66,-61,907,841),54142=>array(66,-61,907,841),54143=>array(66,-71,931,841),54144=>array(78,-46,907,841),54145=>array(66,-68,912,841),54146=>array(66,-76,907,841),54147=>array(66,-44,921,841),54148=>array(66,-62,917,841),54149=>array(66,-64,907,841),54150=>array(66,-64,908,841),54151=>array(66,-64,908,841),54152=>array(66,-69,923,841),54153=>array(66,-64,908,841),54154=>array(66,-64,908,841),54155=>array(66,-76,906,841),54156=>array(66,-62,907,841),54157=>array(66,-61,907,841),54158=>array(66,-69,922,841),54159=>array(66,-74,929,841),54160=>array(66,-69,927,841),54161=>array(66,-68,911,841),54162=>array(66,-72,929,841),54163=>array(66,-70,936,841),54164=>array(66,-66,908,841),54165=>array(66,-59,916,841),54166=>array(66,-60,928,841),54167=>array(66,-68,908,841),54168=>array(63,-68,907,843),54169=>array(65,-61,907,843),54170=>array(65,-61,907,843),54171=>array(65,-71,931,843),54172=>array(83,-46,907,843),54173=>array(65,-68,912,843),54174=>array(65,-76,907,843),54175=>array(65,-44,921,843),54176=>array(65,-62,917,843),54177=>array(65,-64,907,843),54178=>array(65,-64,908,843),54179=>array(65,-64,908,843),54180=>array(65,-69,923,843),54181=>array(65,-64,908,843),54182=>array(65,-64,908,843),54183=>array(65,-76,907,843),54184=>array(65,-62,907,843),54185=>array(65,-61,907,843),54186=>array(65,-69,922,843),54187=>array(65,-74,929,843),54188=>array(65,-69,927,843),54189=>array(65,-68,911,843),54190=>array(65,-72,929,843),54191=>array(65,-70,936,843),54192=>array(65,-66,908,843),54193=>array(65,-59,916,843),54194=>array(65,-60,928,843),54195=>array(65,-68,908,843),54196=>array(74,-70,907,842),54197=>array(56,-61,908,842),54198=>array(56,-61,908,842),54199=>array(56,-71,931,842),54200=>array(68,-46,907,842),54201=>array(56,-68,912,842),54202=>array(56,-76,908,842),54203=>array(56,-44,921,842),54204=>array(56,-62,917,842),54205=>array(56,-64,908,842),54206=>array(56,-64,908,842),54207=>array(56,-64,908,842),54208=>array(56,-69,923,842),54209=>array(56,-64,908,842),54210=>array(56,-64,908,842),54211=>array(56,-76,908,842),54212=>array(56,-62,908,842),54213=>array(56,-61,908,842),54214=>array(56,-69,922,842),54215=>array(56,-74,929,842),54216=>array(56,-69,927,842),54217=>array(56,-68,911,842),54218=>array(56,-72,929,842),54219=>array(56,-70,936,842),54220=>array(56,-66,908,842),54221=>array(56,-59,916,842),54222=>array(56,-60,928,842),54223=>array(56,-68,908,842),54224=>array(63,-68,907,843),54225=>array(65,-61,907,843),54226=>array(65,-61,907,843),54227=>array(65,-71,931,843),54228=>array(83,-46,907,843),54229=>array(65,-68,912,843),54230=>array(65,-76,907,843),54231=>array(65,-44,921,843),54232=>array(65,-62,917,843),54233=>array(65,-64,907,843),54234=>array(65,-64,908,843),54235=>array(65,-64,908,843),54236=>array(65,-69,923,843),54237=>array(65,-64,908,843),54238=>array(65,-64,908,843),54239=>array(65,-76,907,843),54240=>array(65,-62,907,843),54241=>array(65,-61,907,843),54242=>array(65,-69,922,843),54243=>array(65,-74,929,843),54244=>array(65,-69,927,843),54245=>array(65,-68,911,843),54246=>array(65,-72,929,843),54247=>array(65,-70,936,843),54248=>array(65,-66,908,843),54249=>array(65,-59,916,843),54250=>array(65,-60,928,843),54251=>array(65,-68,908,843),54252=>array(62,22,938,724),54253=>array(79,-61,921,799),54254=>array(79,-61,921,799),54255=>array(79,-71,921,799),54256=>array(79,-46,922,799),54257=>array(79,-68,921,799),54258=>array(79,-74,921,799),54259=>array(79,-44,921,799),54260=>array(79,-62,921,799),54261=>array(79,-64,921,799),54262=>array(79,-64,921,799),54263=>array(79,-63,921,799),54264=>array(79,-68,921,799),54265=>array(79,-64,921,799),54266=>array(79,-63,921,799),54267=>array(79,-74,921,799),54268=>array(79,-62,921,799),54269=>array(79,-61,921,799),54270=>array(79,-69,921,799),54271=>array(79,-74,921,799),54272=>array(79,-69,921,799),54273=>array(79,-68,921,799),54274=>array(79,-72,921,799),54275=>array(79,-70,921,799),54276=>array(79,-66,921,799),54277=>array(79,-59,921,799),54278=>array(79,-60,921,799),54279=>array(79,-68,921,799),54280=>array(68,-69,936,842),54281=>array(77,-59,936,842),54282=>array(77,-61,936,842),54283=>array(77,-71,936,842),54284=>array(77,-45,936,842),54285=>array(77,-69,936,842),54286=>array(77,-76,936,842),54287=>array(77,-44,936,842),54288=>array(77,-62,936,842),54289=>array(77,-64,936,842),54290=>array(77,-64,936,842),54291=>array(77,-64,936,842),54292=>array(77,-70,936,842),54293=>array(77,-64,936,842),54294=>array(77,-64,936,842),54295=>array(77,-76,936,842),54296=>array(77,-62,936,842),54297=>array(77,-61,936,842),54298=>array(77,-70,936,842),54299=>array(77,-74,936,842),54300=>array(77,-69,936,842),54301=>array(77,-67,936,842),54302=>array(77,-72,936,842),54303=>array(77,-71,936,842),54304=>array(77,-66,936,842),54305=>array(77,-59,936,842),54306=>array(77,-60,936,842),54307=>array(77,-69,936,842),54308=>array(59,-69,907,842),54309=>array(77,-61,907,842),54310=>array(77,-61,907,842),54311=>array(77,-71,931,842),54312=>array(67,-46,907,842),54313=>array(77,-68,912,842),54314=>array(77,-76,907,842),54315=>array(77,-44,921,842),54316=>array(77,-62,917,842),54317=>array(77,-64,907,842),54318=>array(77,-64,908,842),54319=>array(77,-64,908,842),54320=>array(77,-69,923,842),54321=>array(77,-64,908,842),54322=>array(77,-64,908,842),54323=>array(77,-76,907,842),54324=>array(77,-62,907,842),54325=>array(77,-61,907,842),54326=>array(77,-69,922,842),54327=>array(77,-74,929,842),54328=>array(77,-69,927,842),54329=>array(77,-68,911,842),54330=>array(77,-72,929,842),54331=>array(77,-70,936,842),54332=>array(77,-66,908,842),54333=>array(77,-59,916,842),54334=>array(77,-60,928,842),54335=>array(77,-68,908,842),54336=>array(53,-68,908,843),54337=>array(65,-61,907,842),54338=>array(65,-61,907,842),54339=>array(65,-71,931,842),54340=>array(65,-46,907,842),54341=>array(65,-68,912,842),54342=>array(65,-76,907,842),54343=>array(65,-44,921,842),54344=>array(65,-62,917,842),54345=>array(65,-64,907,842),54346=>array(65,-64,908,842),54347=>array(65,-64,908,842),54348=>array(65,-69,923,842),54349=>array(65,-64,908,842),54350=>array(65,-64,908,842),54351=>array(65,-76,907,842),54352=>array(65,-62,907,842),54353=>array(65,-61,907,842),54354=>array(65,-69,922,842),54355=>array(65,-74,929,842),54356=>array(65,-69,927,842),54357=>array(65,-68,911,842),54358=>array(65,-72,929,842),54359=>array(65,-70,936,842),54360=>array(65,-66,908,842),54361=>array(65,-59,916,842),54362=>array(65,-60,928,842),54363=>array(65,-68,908,842),54364=>array(60,17,940,739),54365=>array(79,-61,921,799),54366=>array(79,-61,921,799),54367=>array(79,-71,921,799),54368=>array(79,-46,921,799),54369=>array(79,-68,921,799),54370=>array(79,-74,921,799),54371=>array(79,-44,921,799),54372=>array(79,-62,921,799),54373=>array(79,-64,921,799),54374=>array(79,-64,921,799),54375=>array(79,-63,921,799),54376=>array(79,-68,921,799),54377=>array(79,-64,921,799),54378=>array(79,-63,921,799),54379=>array(79,-74,921,799),54380=>array(79,-62,921,799),54381=>array(79,-61,921,799),54382=>array(79,-69,921,799),54383=>array(79,-74,921,799),54384=>array(79,-69,921,799),54385=>array(79,-68,921,799),54386=>array(79,-72,921,799),54387=>array(79,-70,921,799),54388=>array(79,-66,921,799),54389=>array(79,-59,921,799),54390=>array(79,-60,921,799),54391=>array(79,-68,921,799),54392=>array(79,-64,921,794),54393=>array(79,-61,921,799),54394=>array(79,-61,921,799),54395=>array(79,-71,921,799),54396=>array(79,-46,921,799),54397=>array(79,-68,921,799),54398=>array(79,-74,921,799),54399=>array(79,-44,921,799),54400=>array(79,-62,921,799),54401=>array(79,-64,921,799),54402=>array(79,-64,921,799),54403=>array(79,-63,921,799),54404=>array(79,-68,921,799),54405=>array(79,-64,921,799),54406=>array(79,-63,921,799),54407=>array(79,-74,921,799),54408=>array(79,-62,921,799),54409=>array(79,-61,921,799),54410=>array(79,-69,921,799),54411=>array(79,-74,921,799),54412=>array(79,-69,921,799),54413=>array(79,-68,921,799),54414=>array(79,-72,921,799),54415=>array(79,-70,921,799),54416=>array(79,-66,921,799),54417=>array(79,-59,921,799),54418=>array(79,-60,921,799),54419=>array(79,-68,921,799),54420=>array(67,-65,882,841),54421=>array(72,-61,907,836),54422=>array(72,-61,907,836),54423=>array(72,-71,931,836),54424=>array(75,-46,907,841),54425=>array(72,-68,912,836),54426=>array(72,-76,907,836),54427=>array(72,-44,921,836),54428=>array(72,-62,917,836),54429=>array(72,-64,907,836),54430=>array(72,-64,908,836),54431=>array(72,-64,908,836),54432=>array(72,-69,923,836),54433=>array(72,-64,908,836),54434=>array(72,-64,908,836),54435=>array(72,-76,906,836),54436=>array(72,-62,907,836),54437=>array(72,-61,907,836),54438=>array(72,-69,922,836),54439=>array(72,-74,929,836),54440=>array(72,-69,927,836),54441=>array(72,-68,911,836),54442=>array(72,-72,929,836),54443=>array(72,-70,936,836),54444=>array(72,-66,908,836),54445=>array(72,-59,916,836),54446=>array(72,-60,928,836),54447=>array(72,-68,908,836),54448=>array(62,-63,912,843),54449=>array(70,-61,907,838),54450=>array(70,-61,907,838),54451=>array(70,-71,931,838),54452=>array(76,-46,907,843),54453=>array(70,-68,912,838),54454=>array(70,-76,907,838),54455=>array(70,-44,921,838),54456=>array(70,-62,917,838),54457=>array(70,-64,907,838),54458=>array(70,-64,908,838),54459=>array(70,-64,908,838),54460=>array(70,-69,923,838),54461=>array(70,-64,908,838),54462=>array(70,-64,908,838),54463=>array(70,-76,906,838),54464=>array(70,-62,907,838),54465=>array(70,-61,907,838),54466=>array(70,-69,922,838),54467=>array(70,-74,929,838),54468=>array(70,-69,927,838),54469=>array(70,-68,911,838),54470=>array(70,-72,929,838),54471=>array(70,-70,936,838),54472=>array(70,-66,908,838),54473=>array(70,-59,916,838),54474=>array(70,-60,928,838),54475=>array(70,-68,908,838),54476=>array(71,-69,907,842),54477=>array(65,-61,907,842),54478=>array(65,-61,907,842),54479=>array(65,-71,931,842),54480=>array(65,-46,907,842),54481=>array(65,-68,912,842),54482=>array(65,-76,907,842),54483=>array(65,-44,921,842),54484=>array(65,-62,917,842),54485=>array(65,-64,907,842),54486=>array(65,-64,908,842),54487=>array(65,-64,908,842),54488=>array(65,-69,923,842),54489=>array(65,-64,908,842),54490=>array(65,-64,908,842),54491=>array(65,-76,907,842),54492=>array(65,-62,907,842),54493=>array(65,-61,907,842),54494=>array(65,-69,922,842),54495=>array(65,-74,929,842),54496=>array(65,-69,927,842),54497=>array(65,-68,911,842),54498=>array(65,-72,929,842),54499=>array(65,-70,936,842),54500=>array(65,-66,908,842),54501=>array(65,-59,916,842),54502=>array(65,-60,928,842),54503=>array(65,-68,908,842),54504=>array(79,-64,921,794),54505=>array(79,-61,921,799),54506=>array(79,-61,921,799),54507=>array(79,-71,921,799),54508=>array(81,-46,922,799),54509=>array(79,-68,921,799),54510=>array(79,-74,921,799),54511=>array(79,-44,921,799),54512=>array(79,-62,921,799),54513=>array(79,-64,921,799),54514=>array(79,-64,921,799),54515=>array(79,-63,921,799),54516=>array(79,-68,921,799),54517=>array(79,-64,921,799),54518=>array(79,-63,921,799),54519=>array(79,-74,921,799),54520=>array(79,-62,921,799),54521=>array(79,-61,921,799),54522=>array(79,-69,921,799),54523=>array(79,-74,921,799),54524=>array(79,-69,921,799),54525=>array(79,-68,921,799),54526=>array(79,-72,921,799),54527=>array(79,-70,921,799),54528=>array(79,-66,921,799),54529=>array(79,-59,921,799),54530=>array(79,-60,921,799),54531=>array(79,-68,921,799),54532=>array(57,52,943,724),54533=>array(79,-61,922,799),54534=>array(79,-61,922,799),54535=>array(79,-71,922,799),54536=>array(79,-46,921,799),54537=>array(79,-68,922,799),54538=>array(79,-74,922,799),54539=>array(79,-44,922,799),54540=>array(79,-62,922,799),54541=>array(79,-64,922,799),54542=>array(79,-64,922,799),54543=>array(79,-63,922,799),54544=>array(79,-68,922,799),54545=>array(79,-64,922,799),54546=>array(79,-63,922,799),54547=>array(79,-74,922,799),54548=>array(79,-62,922,799),54549=>array(79,-61,922,799),54550=>array(79,-69,922,799),54551=>array(79,-74,922,799),54552=>array(79,-69,922,799),54553=>array(79,-68,922,799),54554=>array(79,-72,922,799),54555=>array(79,-70,922,799),54556=>array(79,-66,922,799),54557=>array(79,-59,922,799),54558=>array(79,-60,922,799),54559=>array(79,-68,922,799),54560=>array(67,-69,907,842),54561=>array(65,-61,907,842),54562=>array(65,-61,907,842),54563=>array(65,-71,931,842),54564=>array(65,-46,907,842),54565=>array(65,-68,912,842),54566=>array(65,-76,907,842),54567=>array(65,-44,921,842),54568=>array(65,-62,917,842),54569=>array(65,-64,907,842),54570=>array(65,-64,908,842),54571=>array(65,-64,908,842),54572=>array(65,-69,923,842),54573=>array(65,-64,908,842),54574=>array(65,-64,908,842),54575=>array(65,-76,907,842),54576=>array(65,-62,907,842),54577=>array(65,-61,907,842),54578=>array(65,-69,922,842),54579=>array(65,-74,929,842),54580=>array(65,-69,927,842),54581=>array(65,-68,911,842),54582=>array(65,-72,929,842),54583=>array(65,-70,936,842),54584=>array(65,-66,908,842),54585=>array(65,-59,916,842),54586=>array(65,-60,928,842),54587=>array(65,-68,908,842),54588=>array(85,-69,907,842),54589=>array(86,-61,907,842),54590=>array(86,-61,907,842),54591=>array(86,-71,931,842),54592=>array(86,-46,907,842),54593=>array(86,-68,912,842),54594=>array(86,-76,907,842),54595=>array(86,-44,921,842),54596=>array(86,-62,917,842),54597=>array(86,-64,907,842),54598=>array(86,-64,908,842),54599=>array(86,-64,908,842),54600=>array(86,-69,923,842),54601=>array(86,-64,908,842),54602=>array(86,-64,908,842),54603=>array(86,-76,907,842),54604=>array(86,-62,907,842),54605=>array(86,-61,907,842),54606=>array(86,-69,922,842),54607=>array(86,-74,929,842),54608=>array(86,-69,927,842),54609=>array(86,-68,911,842),54610=>array(86,-72,929,842),54611=>array(86,-70,936,842),54612=>array(86,-66,908,842),54613=>array(86,-59,916,842),54614=>array(86,-60,928,842),54615=>array(86,-68,908,842),54616=>array(94,-69,936,842),54617=>array(85,-59,936,842),54618=>array(85,-61,936,842),54619=>array(85,-71,936,842),54620=>array(85,-45,936,842),54621=>array(85,-69,936,842),54622=>array(85,-76,936,842),54623=>array(85,-44,936,842),54624=>array(85,-62,936,842),54625=>array(85,-64,936,842),54626=>array(85,-64,936,842),54627=>array(85,-64,936,842),54628=>array(85,-70,936,842),54629=>array(85,-64,936,842),54630=>array(85,-64,936,842),54631=>array(85,-76,936,842),54632=>array(85,-62,936,842),54633=>array(85,-61,936,842),54634=>array(85,-70,936,842),54635=>array(85,-74,936,842),54636=>array(85,-69,936,842),54637=>array(85,-67,936,842),54638=>array(85,-72,936,842),54639=>array(85,-71,936,842),54640=>array(85,-66,936,842),54641=>array(85,-59,936,842),54642=>array(85,-60,936,842),54643=>array(85,-69,936,842),54644=>array(79,-69,907,842),54645=>array(85,-61,907,842),54646=>array(85,-61,907,842),54647=>array(85,-71,931,842),54648=>array(85,-46,907,842),54649=>array(85,-68,912,842),54650=>array(85,-76,907,842),54651=>array(85,-44,921,842),54652=>array(85,-62,917,842),54653=>array(85,-64,907,842),54654=>array(85,-64,908,842),54655=>array(85,-64,908,842),54656=>array(85,-69,923,842),54657=>array(85,-64,908,842),54658=>array(85,-64,908,842),54659=>array(85,-76,907,842),54660=>array(85,-62,907,842),54661=>array(85,-61,907,842),54662=>array(85,-69,922,842),54663=>array(85,-74,929,842),54664=>array(85,-69,927,842),54665=>array(85,-68,911,842),54666=>array(85,-72,929,842),54667=>array(85,-70,936,842),54668=>array(85,-66,908,842),54669=>array(85,-59,916,842),54670=>array(85,-60,928,842),54671=>array(85,-68,908,842),54672=>array(94,-68,935,843),54673=>array(85,-59,936,842),54674=>array(85,-61,936,842),54675=>array(85,-71,936,842),54676=>array(85,-45,936,842),54677=>array(85,-69,936,842),54678=>array(85,-76,936,842),54679=>array(85,-44,936,842),54680=>array(85,-62,936,842),54681=>array(85,-64,936,842),54682=>array(85,-64,936,842),54683=>array(85,-64,936,842),54684=>array(85,-70,936,842),54685=>array(85,-64,936,842),54686=>array(85,-64,936,842),54687=>array(85,-76,936,842),54688=>array(85,-62,936,842),54689=>array(85,-61,936,842),54690=>array(85,-70,936,842),54691=>array(85,-74,936,842),54692=>array(85,-69,936,842),54693=>array(85,-67,936,842),54694=>array(85,-72,936,842),54695=>array(85,-71,936,842),54696=>array(85,-66,936,842),54697=>array(85,-59,936,842),54698=>array(85,-60,936,842),54699=>array(85,-69,936,842),54700=>array(79,-69,907,842),54701=>array(85,-61,907,842),54702=>array(85,-61,907,842),54703=>array(85,-71,931,842),54704=>array(85,-46,907,842),54705=>array(85,-68,912,842),54706=>array(85,-76,907,842),54707=>array(85,-44,921,842),54708=>array(85,-62,917,842),54709=>array(85,-64,907,842),54710=>array(85,-64,908,842),54711=>array(85,-64,908,842),54712=>array(85,-69,923,842),54713=>array(85,-64,908,842),54714=>array(85,-64,908,842),54715=>array(85,-76,907,842),54716=>array(85,-62,907,842),54717=>array(85,-61,907,842),54718=>array(85,-69,922,842),54719=>array(85,-74,929,842),54720=>array(85,-69,927,842),54721=>array(85,-68,911,842),54722=>array(85,-72,929,842),54723=>array(85,-70,936,842),54724=>array(85,-66,908,842),54725=>array(85,-59,916,842),54726=>array(85,-60,928,842),54727=>array(85,-68,908,842),54728=>array(79,-70,907,841),54729=>array(85,-61,907,842),54730=>array(85,-61,907,842),54731=>array(85,-71,931,842),54732=>array(85,-46,907,841),54733=>array(85,-68,912,842),54734=>array(85,-76,907,842),54735=>array(85,-44,921,842),54736=>array(85,-62,917,842),54737=>array(85,-64,907,842),54738=>array(85,-64,908,842),54739=>array(85,-64,908,842),54740=>array(85,-69,923,842),54741=>array(85,-64,908,842),54742=>array(85,-64,908,842),54743=>array(85,-76,906,842),54744=>array(85,-62,907,842),54745=>array(85,-61,907,842),54746=>array(85,-69,922,842),54747=>array(85,-74,929,842),54748=>array(85,-69,927,842),54749=>array(85,-68,911,842),54750=>array(85,-72,929,842),54751=>array(85,-70,936,842),54752=>array(85,-66,908,842),54753=>array(85,-59,916,842),54754=>array(85,-60,928,842),54755=>array(85,-68,908,842),54756=>array(69,-68,907,843),54757=>array(50,-61,907,843),54758=>array(50,-61,907,843),54759=>array(50,-71,931,843),54760=>array(60,-46,907,843),54761=>array(50,-68,912,843),54762=>array(50,-76,907,843),54763=>array(50,-44,921,843),54764=>array(50,-62,917,843),54765=>array(50,-64,907,843),54766=>array(50,-64,908,843),54767=>array(50,-64,908,843),54768=>array(50,-69,923,843),54769=>array(50,-64,908,843),54770=>array(50,-64,908,843),54771=>array(50,-76,907,843),54772=>array(50,-62,907,843),54773=>array(50,-61,907,843),54774=>array(50,-69,922,843),54775=>array(50,-74,929,843),54776=>array(50,-69,927,843),54777=>array(50,-68,911,843),54778=>array(50,-72,929,843),54779=>array(50,-70,936,843),54780=>array(50,-66,908,843),54781=>array(50,-59,916,843),54782=>array(50,-60,928,843),54783=>array(50,-68,908,843),54784=>array(89,-70,907,842),54785=>array(75,-61,907,842),54786=>array(75,-61,907,842),54787=>array(75,-71,931,842),54788=>array(85,-46,907,842),54789=>array(75,-68,912,842),54790=>array(75,-76,907,842),54791=>array(75,-44,921,842),54792=>array(75,-62,917,842),54793=>array(75,-64,907,842),54794=>array(75,-64,908,842),54795=>array(75,-64,908,842),54796=>array(75,-69,923,842),54797=>array(75,-64,908,842),54798=>array(75,-64,908,842),54799=>array(75,-76,907,842),54800=>array(75,-62,907,842),54801=>array(75,-61,907,842),54802=>array(75,-69,922,842),54803=>array(75,-74,929,842),54804=>array(75,-69,927,842),54805=>array(75,-68,911,842),54806=>array(75,-72,929,842),54807=>array(75,-70,936,842),54808=>array(75,-66,908,842),54809=>array(75,-59,916,842),54810=>array(75,-60,928,842),54811=>array(75,-68,908,842),54812=>array(49,-68,907,843),54813=>array(50,-61,907,843),54814=>array(50,-61,907,843),54815=>array(50,-71,931,843),54816=>array(50,-46,907,843),54817=>array(50,-68,912,843),54818=>array(50,-76,907,843),54819=>array(50,-44,921,843),54820=>array(50,-62,917,843),54821=>array(50,-64,907,843),54822=>array(50,-64,908,843),54823=>array(50,-64,908,843),54824=>array(50,-69,923,843),54825=>array(50,-64,908,843),54826=>array(50,-64,908,843),54827=>array(50,-76,907,843),54828=>array(50,-62,907,843),54829=>array(50,-61,907,843),54830=>array(50,-69,922,843),54831=>array(50,-74,929,843),54832=>array(50,-69,927,843),54833=>array(50,-68,911,843),54834=>array(50,-72,929,843),54835=>array(50,-70,936,843),54836=>array(50,-66,908,843),54837=>array(50,-59,916,843),54838=>array(50,-60,928,843),54839=>array(50,-68,908,843),54840=>array(62,7,938,764),54841=>array(79,-61,921,819),54842=>array(79,-61,921,819),54843=>array(79,-71,921,819),54844=>array(79,-46,922,819),54845=>array(79,-68,921,819),54846=>array(79,-74,921,819),54847=>array(79,-44,921,819),54848=>array(79,-62,921,819),54849=>array(79,-64,921,819),54850=>array(79,-64,921,819),54851=>array(79,-63,921,819),54852=>array(79,-68,921,819),54853=>array(79,-64,921,819),54854=>array(79,-63,921,819),54855=>array(79,-74,921,819),54856=>array(79,-62,921,819),54857=>array(79,-61,921,819),54858=>array(79,-69,921,819),54859=>array(79,-74,921,819),54860=>array(79,-69,921,819),54861=>array(79,-68,921,819),54862=>array(79,-72,921,819),54863=>array(79,-70,921,819),54864=>array(79,-66,921,819),54865=>array(79,-59,921,819),54866=>array(79,-60,921,819),54867=>array(79,-68,921,819),54868=>array(68,-69,936,842),54869=>array(77,-59,936,842),54870=>array(77,-61,936,842),54871=>array(77,-71,936,842),54872=>array(72,-45,936,842),54873=>array(77,-69,936,842),54874=>array(77,-76,936,842),54875=>array(77,-44,936,842),54876=>array(77,-62,936,842),54877=>array(77,-64,936,842),54878=>array(77,-64,936,842),54879=>array(77,-64,936,842),54880=>array(77,-70,936,842),54881=>array(77,-64,936,842),54882=>array(77,-64,936,842),54883=>array(77,-76,936,842),54884=>array(77,-62,936,842),54885=>array(77,-61,936,842),54886=>array(77,-70,936,842),54887=>array(77,-74,936,842),54888=>array(77,-69,936,842),54889=>array(77,-67,936,842),54890=>array(77,-72,936,842),54891=>array(77,-71,936,842),54892=>array(77,-66,936,842),54893=>array(77,-59,936,842),54894=>array(77,-60,936,842),54895=>array(77,-69,936,842),54896=>array(61,-69,907,842),54897=>array(77,-61,907,842),54898=>array(77,-61,907,842),54899=>array(77,-71,931,842),54900=>array(72,-46,907,842),54901=>array(77,-68,912,842),54902=>array(77,-76,907,842),54903=>array(77,-44,921,842),54904=>array(77,-62,917,842),54905=>array(77,-64,907,842),54906=>array(77,-64,908,842),54907=>array(77,-64,908,842),54908=>array(77,-69,923,842),54909=>array(77,-64,908,842),54910=>array(77,-64,908,842),54911=>array(77,-76,907,842),54912=>array(77,-62,907,842),54913=>array(77,-61,907,842),54914=>array(77,-69,922,842),54915=>array(77,-74,929,842),54916=>array(77,-69,927,842),54917=>array(77,-68,911,842),54918=>array(77,-72,929,842),54919=>array(77,-70,936,842),54920=>array(77,-66,908,842),54921=>array(77,-59,916,842),54922=>array(77,-60,928,842),54923=>array(77,-68,908,842),54924=>array(74,-69,907,842),54925=>array(65,-61,907,842),54926=>array(65,-61,907,842),54927=>array(65,-71,931,842),54928=>array(65,-46,907,842),54929=>array(65,-68,912,842),54930=>array(65,-76,907,842),54931=>array(65,-44,921,842),54932=>array(65,-62,917,842),54933=>array(65,-64,907,842),54934=>array(65,-64,908,842),54935=>array(65,-64,908,842),54936=>array(65,-69,923,842),54937=>array(65,-64,908,842),54938=>array(65,-64,908,842),54939=>array(65,-76,907,842),54940=>array(65,-62,907,842),54941=>array(65,-61,907,842),54942=>array(65,-69,922,842),54943=>array(65,-74,929,842),54944=>array(65,-69,927,842),54945=>array(65,-68,911,842),54946=>array(65,-72,929,842),54947=>array(65,-70,936,842),54948=>array(65,-66,908,842),54949=>array(65,-59,916,842),54950=>array(65,-60,928,842),54951=>array(65,-68,908,842),54952=>array(62,7,938,764),54953=>array(79,-61,921,819),54954=>array(79,-61,921,819),54955=>array(79,-71,921,819),54956=>array(79,-46,921,819),54957=>array(79,-68,921,819),54958=>array(79,-74,921,819),54959=>array(79,-44,921,819),54960=>array(79,-62,921,819),54961=>array(79,-64,921,819),54962=>array(79,-64,921,819),54963=>array(79,-63,921,819),54964=>array(79,-68,921,819),54965=>array(79,-64,921,819),54966=>array(79,-63,921,819),54967=>array(79,-74,921,819),54968=>array(79,-62,921,819),54969=>array(79,-61,921,819),54970=>array(79,-69,921,819),54971=>array(79,-74,921,819),54972=>array(79,-69,921,819),54973=>array(79,-68,921,819),54974=>array(79,-72,921,819),54975=>array(79,-70,921,819),54976=>array(79,-66,921,819),54977=>array(79,-59,921,819),54978=>array(79,-60,921,819),54979=>array(79,-68,921,819),54980=>array(79,-64,921,809),54981=>array(79,-61,921,819),54982=>array(79,-61,921,819),54983=>array(79,-71,921,819),54984=>array(79,-46,921,814),54985=>array(79,-68,921,819),54986=>array(79,-74,921,819),54987=>array(79,-44,921,819),54988=>array(79,-62,921,819),54989=>array(79,-64,921,819),54990=>array(79,-64,921,819),54991=>array(79,-63,921,819),54992=>array(79,-68,921,819),54993=>array(79,-64,921,819),54994=>array(79,-63,921,819),54995=>array(79,-74,921,819),54996=>array(79,-62,921,819),54997=>array(79,-61,921,819),54998=>array(79,-69,921,819),54999=>array(79,-74,921,819),55000=>array(79,-69,921,819),55001=>array(79,-68,921,819),55002=>array(79,-72,921,819),55003=>array(79,-70,921,819),55004=>array(79,-66,921,819),55005=>array(79,-59,921,819),55006=>array(79,-60,921,819),55007=>array(79,-68,921,819),55008=>array(70,-70,907,841),55009=>array(75,-61,909,843),55010=>array(75,-61,909,843),55011=>array(75,-71,931,843),55012=>array(76,-46,909,843),55013=>array(75,-68,912,843),55014=>array(75,-76,909,843),55015=>array(75,-44,921,843),55016=>array(75,-62,917,843),55017=>array(75,-64,909,843),55018=>array(75,-64,909,843),55019=>array(75,-64,909,843),55020=>array(75,-69,923,843),55021=>array(75,-64,909,843),55022=>array(75,-64,909,843),55023=>array(75,-76,909,843),55024=>array(75,-62,909,843),55025=>array(75,-61,909,843),55026=>array(75,-69,922,843),55027=>array(75,-74,929,843),55028=>array(75,-69,927,843),55029=>array(75,-68,911,843),55030=>array(75,-72,929,843),55031=>array(75,-70,936,843),55032=>array(75,-66,909,843),55033=>array(75,-59,916,843),55034=>array(75,-60,928,843),55035=>array(75,-68,909,843),55036=>array(63,-68,907,843),55037=>array(70,-61,907,843),55038=>array(70,-61,907,843),55039=>array(70,-71,931,843),55040=>array(76,-46,907,843),55041=>array(70,-68,912,843),55042=>array(70,-76,907,843),55043=>array(70,-44,921,843),55044=>array(70,-62,917,843),55045=>array(70,-64,907,843),55046=>array(70,-64,908,843),55047=>array(70,-64,908,843),55048=>array(70,-69,923,843),55049=>array(70,-64,908,843),55050=>array(70,-64,908,843),55051=>array(70,-76,907,843),55052=>array(70,-62,907,843),55053=>array(70,-61,907,843),55054=>array(70,-69,922,843),55055=>array(70,-74,929,843),55056=>array(70,-69,927,843),55057=>array(70,-68,911,843),55058=>array(70,-72,929,843),55059=>array(70,-70,936,843),55060=>array(70,-66,908,843),55061=>array(70,-59,916,843),55062=>array(70,-60,928,843),55063=>array(70,-68,908,843),55064=>array(70,-69,907,842),55065=>array(65,-61,907,842),55066=>array(65,-61,907,842),55067=>array(65,-71,931,842),55068=>array(65,-46,907,842),55069=>array(65,-68,912,842),55070=>array(65,-76,907,842),55071=>array(65,-44,921,842),55072=>array(65,-62,917,842),55073=>array(65,-64,907,842),55074=>array(65,-64,908,842),55075=>array(65,-64,908,842),55076=>array(65,-69,923,842),55077=>array(65,-64,908,842),55078=>array(65,-64,908,842),55079=>array(65,-76,907,842),55080=>array(65,-62,907,842),55081=>array(65,-61,907,842),55082=>array(65,-69,922,842),55083=>array(65,-74,929,842),55084=>array(65,-69,927,842),55085=>array(65,-68,911,842),55086=>array(65,-72,929,842),55087=>array(65,-70,936,842),55088=>array(65,-66,908,842),55089=>array(65,-59,916,842),55090=>array(65,-60,928,842),55091=>array(65,-68,908,842),55092=>array(87,-64,928,799),55093=>array(79,-61,921,819),55094=>array(79,-61,921,819),55095=>array(79,-71,921,819),55096=>array(79,-46,921,814),55097=>array(79,-68,921,819),55098=>array(79,-74,921,819),55099=>array(79,-44,921,819),55100=>array(79,-62,921,819),55101=>array(79,-64,921,819),55102=>array(79,-64,921,819),55103=>array(79,-63,921,819),55104=>array(79,-68,921,819),55105=>array(79,-64,921,819),55106=>array(79,-63,921,819),55107=>array(79,-74,921,819),55108=>array(79,-62,921,819),55109=>array(79,-61,921,819),55110=>array(79,-69,921,819),55111=>array(79,-74,921,819),55112=>array(79,-69,921,819),55113=>array(79,-68,921,819),55114=>array(79,-72,921,819),55115=>array(79,-70,921,819),55116=>array(79,-66,921,819),55117=>array(79,-59,921,819),55118=>array(79,-60,921,819),55119=>array(79,-68,921,819),55120=>array(52,42,948,744),55121=>array(79,-61,921,819),55122=>array(79,-61,921,819),55123=>array(79,-71,921,819),55124=>array(79,-46,921,815),55125=>array(79,-68,921,819),55126=>array(79,-74,921,819),55127=>array(79,-44,921,819),55128=>array(79,-62,921,819),55129=>array(79,-64,921,819),55130=>array(79,-64,921,819),55131=>array(79,-63,921,819),55132=>array(79,-68,921,819),55133=>array(79,-64,921,819),55134=>array(79,-63,921,819),55135=>array(79,-74,921,819),55136=>array(79,-62,921,819),55137=>array(79,-61,921,819),55138=>array(79,-69,921,819),55139=>array(79,-74,921,819),55140=>array(79,-69,921,819),55141=>array(79,-68,921,819),55142=>array(79,-72,921,819),55143=>array(79,-70,921,819),55144=>array(79,-66,921,819),55145=>array(79,-59,921,819),55146=>array(79,-60,921,819),55147=>array(79,-68,921,819),55148=>array(67,-69,907,842),55149=>array(65,-61,907,842),55150=>array(65,-61,907,842),55151=>array(65,-71,931,842),55152=>array(65,-46,907,842),55153=>array(65,-68,912,842),55154=>array(65,-76,907,842),55155=>array(65,-44,921,842),55156=>array(65,-62,917,842),55157=>array(65,-64,907,842),55158=>array(65,-64,908,842),55159=>array(65,-64,908,842),55160=>array(65,-69,923,842),55161=>array(65,-64,908,842),55162=>array(65,-64,908,842),55163=>array(65,-76,907,842),55164=>array(65,-62,907,842),55165=>array(65,-61,907,842),55166=>array(65,-69,922,842),55167=>array(65,-74,929,842),55168=>array(65,-69,927,842),55169=>array(65,-68,911,842),55170=>array(65,-72,929,842),55171=>array(65,-70,936,842),55172=>array(65,-66,908,842),55173=>array(65,-59,916,842),55174=>array(65,-60,928,842),55175=>array(65,-68,908,842),55176=>array(84,-69,907,842),55177=>array(101,-61,907,842),55178=>array(101,-61,907,842),55179=>array(101,-71,931,842),55180=>array(96,-46,907,842),55181=>array(101,-68,912,842),55182=>array(101,-76,907,842),55183=>array(101,-44,921,842),55184=>array(101,-62,917,842),55185=>array(101,-64,907,842),55186=>array(101,-64,908,842),55187=>array(101,-64,908,842),55188=>array(101,-69,923,842),55189=>array(101,-64,908,842),55190=>array(101,-64,908,842),55191=>array(101,-76,907,842),55192=>array(101,-62,907,842),55193=>array(101,-61,907,842),55194=>array(101,-69,922,842),55195=>array(101,-74,929,842),55196=>array(101,-69,927,842),55197=>array(101,-68,911,842),55198=>array(101,-72,929,842),55199=>array(101,-70,936,842),55200=>array(101,-66,908,842),55201=>array(101,-59,916,842),55202=>array(101,-60,928,842),55203=>array(101,-68,908,842),59393=>array(-54,0,248,634),59394=>array(20,-199,439,530),59395=>array(20,-199,439,530),59396=>array(-70,-12,436,716),59397=>array(-70,-12,436,716),59416=>array(7,637,299,1065),59492=>array(32,0,450,576),59495=>array(32,-1,452,577),59536=>array(38,0,459,770),59557=>array(-1,-221,404,556),59558=>array(-1,-221,481,393),59559=>array(62,-221,904,393),61441=>array(14,0,432,728),61442=>array(14,0,430,728),63232=>array(54,-5,477,560),63233=>array(-601,612,-216,775),63234=>array(-601,612,-216,800),63235=>array(-601,612,-171,800),63236=>array(-601,612,-216,800),63237=>array(-341,612,-283,785),63238=>array(-467,612,-173,819),63239=>array(-620,612,-180,810),63240=>array(-399,612,-226,785),63241=>array(-504,615,-192,832),63242=>array(-167,612,-109,785),63243=>array(-293,612,1,819),63244=>array(-342,612,98,810),63245=>array(-225,612,-52,785),63246=>array(-330,615,-18,832),63247=>array(54,-5,774,558),63248=>array(-563,631,-189,824),63249=>array(-422,609,-265,767),63250=>array(-623,603,-246,849),63251=>array(-274,858,-216,1031),63252=>array(-400,858,-106,1065),63253=>array(-449,858,-9,1056),63254=>array(-333,858,-159,1031),63255=>array(-437,861,-125,1078),63256=>array(-201,-206,-85,-34),63257=>array(-337,-206,-89,-34),63258=>array(-157,-115,-75,-33),63260=>array(111,-210,291,-73),63261=>array(17,-113,269,0),63744=>array(62,-12,931,835),63745=>array(48,-72,962,777),63746=>array(63,-71,935,832),63747=>array(66,-79,948,785),63748=>array(49,-62,926,811),63749=>array(123,-68,886,832),63750=>array(65,-51,902,840),63751=>array(37,-41,967,846),63752=>array(37,-41,967,846),63753=>array(43,-70,957,830),63754=>array(54,-21,960,856),63755=>array(112,-67,904,831),63756=>array(62,-62,960,848),63757=>array(32,-72,970,845),63758=>array(42,-67,985,854),63759=>array(38,-67,950,807),63760=>array(61,-80,954,835),63761=>array(33,-73,961,835),63762=>array(40,-71,973,822),63763=>array(52,-51,966,820),63764=>array(60,-64,959,847),63765=>array(57,-72,959,842),63766=>array(48,-75,968,839),63767=>array(45,-66,972,840),63768=>array(56,-68,970,835),63769=>array(51,-67,967,840),63770=>array(64,-62,972,839),63771=>array(49,-68,962,843),63772=>array(59,-71,883,815),63773=>array(35,-65,909,836),63774=>array(53,-70,923,830),63775=>array(72,-70,928,839),63776=>array(62,-67,958,846),63777=>array(59,-49,964,846),63778=>array(50,-73,964,837),63779=>array(56,-34,949,839),63780=>array(35,-68,952,836),63781=>array(49,-64,947,829),63782=>array(40,-65,956,848),63783=>array(47,-76,968,842),63784=>array(46,-60,949,837),63785=>array(49,-74,885,832),63786=>array(62,-63,962,829),63787=>array(37,-75,968,831),63788=>array(51,-65,930,832),63789=>array(63,-64,956,835),63790=>array(54,-71,966,849),63791=>array(52,-73,919,832),63792=>array(43,-67,954,835),63793=>array(30,-61,974,849),63794=>array(43,-71,954,830),63795=>array(40,-78,941,833),63796=>array(38,-39,923,832),63797=>array(59,-66,961,836),63798=>array(45,-77,929,841),63799=>array(29,-67,968,838),63800=>array(70,-62,965,817),63801=>array(51,-68,947,837),63802=>array(62,-67,948,849),63803=>array(36,-64,952,818),63804=>array(57,-69,958,840),63805=>array(34,-67,974,839),63806=>array(65,-52,935,840),63807=>array(57,-64,968,841),63808=>array(57,-67,949,829),63809=>array(55,-63,973,849),63810=>array(57,-24,950,849),63811=>array(48,-65,934,785),63812=>array(49,-62,964,855),63813=>array(43,-71,962,840),63814=>array(56,-65,944,833),63815=>array(52,-68,944,788),63816=>array(57,-63,976,839),63817=>array(105,-67,914,786),63818=>array(59,-28,949,783),63819=>array(46,-82,939,823),63820=>array(39,-70,949,831),63821=>array(48,-66,982,843),63822=>array(46,-67,956,800),63823=>array(51,-63,943,808),63824=>array(34,-65,942,839),63825=>array(99,-82,936,792),63826=>array(72,-65,917,829),63827=>array(68,-70,898,834),63828=>array(55,-65,973,833),63829=>array(41,-70,959,831),63830=>array(33,-57,967,835),63831=>array(34,-66,968,839),63832=>array(46,-65,954,831),63833=>array(95,-67,970,831),63834=>array(59,-66,961,841),63835=>array(60,-58,974,851),63836=>array(60,-64,959,847),63837=>array(53,-65,949,836),63838=>array(74,-73,939,777),63839=>array(69,-55,923,850),63840=>array(49,-25,959,830),63841=>array(72,-69,928,840),63842=>array(72,-74,926,784),63843=>array(45,-54,948,792),63844=>array(30,-55,956,850),63845=>array(42,-73,947,834),63846=>array(44,-67,970,843),63847=>array(71,-65,928,769),63848=>array(42,-32,972,829),63849=>array(60,-70,959,833),63850=>array(65,-69,946,835),63851=>array(30,-88,968,844),63852=>array(48,-30,949,830),63853=>array(53,-70,939,829),63854=>array(49,-70,965,839),63855=>array(57,-71,964,816),63856=>array(51,-72,967,824),63857=>array(57,-63,963,785),63858=>array(56,-73,946,824),63859=>array(45,-63,961,848),63860=>array(72,-65,931,827),63861=>array(41,-71,955,826),63862=>array(110,-66,962,839),63863=>array(65,-68,950,838),63864=>array(60,-68,953,783),63865=>array(63,-63,961,830),63866=>array(53,-68,956,808),63867=>array(40,-72,954,818),63868=>array(85,-61,963,820),63869=>array(53,-60,960,830),63870=>array(53,-30,947,789),63871=>array(27,-76,929,825),63872=>array(180,-77,840,772),63873=>array(86,-53,911,836),63874=>array(22,-62,961,846),63875=>array(33,-67,969,839),63876=>array(43,-71,967,841),63877=>array(32,-63,962,799),63878=>array(117,-65,907,790),63879=>array(26,-73,964,789),63880=>array(43,-67,952,814),63881=>array(49,-68,946,832),63882=>array(70,-56,863,824),63883=>array(37,-62,947,796),63884=>array(41,-67,930,779),63885=>array(50,-65,970,831),63886=>array(86,-68,917,841),63887=>array(36,-76,958,832),63888=>array(42,-54,961,841),63889=>array(37,-60,970,849),63890=>array(37,-56,963,833),63891=>array(52,-67,962,830),63892=>array(41,-64,962,833),63893=>array(47,-69,968,834),63894=>array(34,-66,967,839),63895=>array(42,-65,946,842),63896=>array(48,-62,944,831),63897=>array(37,-56,951,839),63898=>array(37,-56,951,830),63899=>array(18,-53,969,847),63900=>array(83,-76,901,832),63901=>array(67,-63,942,838),63902=>array(103,-64,898,785),63903=>array(58,-61,954,831),63904=>array(44,-73,955,828),63905=>array(57,-71,964,816),63906=>array(40,-59,966,839),63907=>array(30,-58,963,846),63908=>array(27,-64,961,853),63909=>array(40,-67,977,854),63910=>array(31,-53,963,854),63911=>array(36,-74,971,842),63912=>array(38,-67,961,846),63913=>array(105,-64,897,788),63914=>array(80,-68,917,844),63915=>array(40,-73,961,832),63916=>array(39,-68,962,840),63917=>array(37,-68,964,840),63918=>array(69,-19,935,839),63919=>array(22,-68,960,847),63920=>array(28,-62,966,854),63921=>array(35,-65,975,846),63922=>array(43,-63,961,810),63923=>array(74,-28,929,779),63924=>array(42,-68,955,839),63925=>array(41,-63,911,845),63926=>array(60,-69,952,833),63927=>array(51,-57,952,829),63928=>array(132,-64,882,789),63929=>array(62,-25,962,783),63930=>array(172,-41,829,773),63931=>array(41,-64,983,842),63932=>array(41,-64,970,838),63933=>array(52,-74,951,779),63934=>array(38,-68,956,836),63935=>array(60,-64,959,847),63936=>array(41,-73,969,850),63937=>array(46,-65,964,830),63938=>array(26,-76,972,829),63939=>array(37,-56,968,838),63940=>array(50,-66,970,833),63941=>array(57,-62,950,798),63942=>array(98,-68,935,788),63943=>array(44,-64,911,837),63944=>array(39,-61,959,832),63945=>array(34,-61,921,837),63946=>array(40,-70,964,830),63947=>array(45,-66,925,830),63948=>array(30,-70,960,830),63949=>array(75,-68,897,818),63950=>array(26,-70,964,830),63951=>array(34,-64,956,839),63952=>array(38,-67,960,828),63953=>array(62,-29,946,810),63954=>array(39,-77,962,835),63955=>array(103,-58,951,833),63956=>array(31,-71,976,855),63957=>array(33,-61,979,841),63958=>array(39,-58,991,856),63959=>array(52,-71,971,868),63960=>array(36,-67,954,830),63961=>array(38,-59,976,835),63962=>array(60,-65,957,788),63963=>array(72,-69,928,840),63964=>array(93,-60,959,848),63965=>array(57,-67,920,826),63966=>array(71,-76,947,824),63967=>array(29,-68,953,786),63968=>array(75,-67,866,782),63969=>array(51,-70,960,831),63970=>array(41,-68,950,823),63971=>array(56,-64,957,821),63972=>array(35,-16,945,775),63973=>array(46,-69,944,835),63974=>array(39,-64,949,788),63975=>array(43,-75,955,840),63976=>array(41,-64,954,821),63977=>array(52,-19,948,796),63978=>array(64,-73,957,834),63979=>array(118,-68,939,800),63980=>array(54,-60,927,803),63981=>array(52,-74,958,822),63982=>array(49,-68,958,833),63983=>array(57,-66,959,837),63984=>array(57,-65,949,832),63985=>array(100,-70,956,834),63986=>array(31,-68,959,843),63987=>array(26,-68,959,838),63988=>array(30,-69,954,829),63989=>array(28,-63,968,841),63990=>array(120,-65,932,841),63991=>array(95,-3,912,822),63992=>array(52,-17,945,838),63993=>array(37,-64,949,837),63994=>array(40,-69,951,818),63995=>array(57,-73,960,840),63996=>array(51,-68,959,833),63997=>array(48,-68,950,829),63998=>array(41,-68,968,831),63999=>array(71,-65,906,831),64000=>array(44,-73,897,797),64001=>array(46,-68,950,826),64002=>array(53,-63,936,826),64003=>array(42,-69,952,827),64004=>array(70,-38,942,833),64005=>array(48,-55,898,819),64006=>array(47,-65,953,815),64007=>array(46,-74,941,827),64008=>array(51,-62,941,845),64009=>array(101,-68,955,846),64010=>array(58,-66,944,789),64011=>array(35,-65,942,837),64012=>array(49,-55,942,754),64013=>array(57,-70,964,827),64014=>array(45,-62,955,843),64015=>array(41,-65,969,830),64016=>array(41,-60,968,807),64017=>array(77,-62,953,828),64018=>array(89,-55,952,838),64019=>array(37,-71,948,828),64020=>array(37,-67,976,831),64021=>array(31,-69,973,831),64022=>array(49,-56,921,836),64023=>array(45,-22,947,840),64024=>array(42,-59,961,820),64025=>array(55,-67,904,837),64026=>array(39,-68,956,843),64027=>array(38,-69,943,834),64028=>array(41,-66,952,840),64029=>array(45,-66,954,837),64030=>array(73,-50,892,785),64031=>array(30,-68,935,839),64032=>array(40,-68,969,832),64033=>array(39,-19,946,826),64034=>array(59,-66,948,835),64035=>array(31,-69,953,829),64036=>array(37,-60,961,808),64037=>array(36,-54,957,835),64038=>array(44,-67,943,835),64039=>array(33,-70,949,839),64040=>array(33,-64,959,839),64041=>array(94,-71,936,842),64042=>array(34,-69,964,839),64043=>array(34,-68,906,839),64044=>array(34,-64,931,839),64045=>array(40,-65,938,837),64256=>array(13,0,569,728),64257=>array(14,0,432,728),64258=>array(14,0,430,728),64259=>array(42,0,709,728),64260=>array(13,0,680,728),64261=>array(67,-7,521,728),64262=>array(31,-12,750,700),64275=>array(44,-9,751,618),64276=>array(44,-8,749,609),64277=>array(44,-210,752,609),64278=>array(43,-210,749,609),64279=>array(44,-210,844,609),64286=>array(22,568,311,695),64287=>array(16,162,522,530),64288=>array(32,-12,503,518),64289=>array(58,0,652,518),64290=>array(24,0,619,518),64291=>array(72,0,662,530),64292=>array(38,-12,598,530),64293=>array(33,-12,557,716),64294=>array(72,0,662,518),64295=>array(20,0,565,530),64296=>array(19,-13,726,530),64297=>array(55,0,529,278),64298=>array(72,-12,674,634),64299=>array(72,-12,674,634),64300=>array(72,-12,674,634),64301=>array(72,-12,674,634),64302=>array(60,-104,517,518),64303=>array(60,-144,517,518),64304=>array(60,0,517,518),64305=>array(38,0,533,530),64306=>array(20,0,386,530),64307=>array(24,0,482,518),64308=>array(72,0,526,530),64309=>array(16,0,248,530),64310=>array(-9,0,306,543),64312=>array(68,-12,532,530),64313=>array(16,258,248,530),64314=>array(20,-199,439,530),64315=>array(38,-12,469,530),64316=>array(33,-12,436,716),64318=>array(30,0,526,530),64320=>array(38,0,270,530),64321=>array(25,-12,546,530),64323=>array(45,-199,499,530),64324=>array(37,-12,511,530),64326=>array(45,0,477,518),64327=>array(72,-199,535,518),64328=>array(20,0,439,530),64329=>array(72,-12,674,518),64330=>array(21,-13,565,530),64331=>array(16,0,248,634),64332=>array(38,0,533,622),64333=>array(38,-12,469,622),64334=>array(37,-12,511,622),64335=>array(33,0,517,716),64336=>array(-15,0,256,927),64337=>array(-15,0,274,927),64338=>array(62,-275,709,265),64339=>array(62,-279,789,265),64340=>array(-1,-252,194,284),64341=>array(-1,-256,244,284),64342=>array(62,-270,709,265),64343=>array(62,-270,789,265),64344=>array(-1,-228,233,284),64345=>array(-1,-228,244,284),64346=>array(62,-270,709,265),64347=>array(62,-270,789,265),64348=>array(-1,-242,210,284),64349=>array(-1,-242,244,284),64350=>array(62,-50,709,568),64351=>array(62,-50,789,568),64352=>array(-1,0,194,616),64353=>array(-1,0,244,616),64354=>array(62,-50,709,569),64355=>array(62,-50,789,569),64356=>array(-1,0,222,618),64357=>array(-1,0,244,618),64358=>array(62,-50,709,569),64359=>array(62,-50,789,569),64360=>array(-1,0,245,618),64361=>array(-1,0,244,618),64362=>array(62,0,895,859),64363=>array(62,-33,904,697),64364=>array(-1,0,404,860),64365=>array(-1,0,481,697),64366=>array(62,0,895,890),64367=>array(62,-33,904,727),64368=>array(-1,0,404,890),64369=>array(-1,0,481,727),64370=>array(52,-271,564,453),64371=>array(54,-271,659,453),64372=>array(-1,-236,567,453),64373=>array(-1,-236,638,453),64374=>array(52,-271,564,453),64375=>array(54,-271,659,453),64376=>array(-1,-105,567,453),64377=>array(-1,-105,638,453),64378=>array(52,-271,564,453),64379=>array(54,-271,659,453),64380=>array(-1,-208,567,453),64381=>array(-1,-208,638,453),64382=>array(52,-271,564,453),64383=>array(54,-271,659,453),64384=>array(-1,-236,567,453),64385=>array(-1,-237,638,453),64386=>array(38,-140,368,437),64387=>array(38,-140,459,436),64388=>array(38,0,368,614),64389=>array(38,0,459,638),64390=>array(38,0,368,716),64391=>array(38,0,459,740),64392=>array(38,0,368,746),64393=>array(38,0,459,770),64394=>array(-74,-210,362,554),64395=>array(-74,-210,437,544),64396=>array(-74,-210,369,584),64397=>array(-74,-210,437,574),64398=>array(62,0,827,717),64399=>array(62,0,943,717),64400=>array(-1,0,432,717),64401=>array(-1,0,548,717),64402=>array(62,0,827,793),64403=>array(62,0,943,793),64404=>array(-1,0,432,793),64405=>array(-1,0,548,793),64406=>array(62,-256,827,793),64407=>array(62,-257,943,793),64408=>array(-1,-252,432,793),64409=>array(-1,-256,548,793),64410=>array(62,0,827,839),64411=>array(62,0,943,839),64412=>array(-1,0,432,839),64413=>array(-1,0,548,839),64414=>array(62,-121,630,272),64415=>array(39,-228,724,183),64416=>array(62,-121,630,568),64417=>array(39,-228,724,568),64418=>array(-1,0,245,618),64419=>array(-1,0,244,618),64420=>array(62,-6,452,705),64421=>array(62,0,478,705),64422=>array(62,-6,452,431),64423=>array(2,-85,510,159),64424=>array(-1,-242,194,284),64425=>array(-1,-264,428,196),64426=>array(29,-15,644,593),64427=>array(29,-15,707,593),64428=>array(-1,0,624,593),64429=>array(-1,0,687,593),64430=>array(71,-221,684,297),64431=>array(62,-221,675,95),64432=>array(71,-221,684,473),64433=>array(62,-221,675,363),64467=>array(62,0,689,817),64468=>array(34,0,734,817),64469=>array(-1,0,432,889),64470=>array(-1,0,548,889),64471=>array(-108,-210,408,766),64472=>array(-111,-210,467,704),64473=>array(-108,-210,408,696),64474=>array(-111,-210,467,628),64475=>array(-108,-210,408,789),64476=>array(-111,-210,467,725),64477=>array(-108,-210,441,755),64478=>array(-108,-210,408,750),64479=>array(-111,-210,467,685),64480=>array(-108,-210,408,476),64481=>array(-111,-210,467,379),64482=>array(-108,-210,408,705),64483=>array(-111,-210,467,641),64484=>array(10,-279,730,453),64485=>array(33,-279,935,126),64486=>array(-1,-239,194,284),64487=>array(-1,-239,244,284),64488=>array(-1,0,194,284),64489=>array(-1,0,244,284),64490=>array(79,0,475,716),64491=>array(79,0,518,716),64492=>array(2,-85,710,569),64493=>array(2,-85,754,569),64494=>array(-111,-210,667,569),64495=>array(-111,-210,711,569),64496=>array(-111,-210,667,704),64497=>array(-111,-210,711,704),64498=>array(-111,-210,667,628),64499=>array(-111,-210,711,628),64500=>array(-111,-210,667,725),64501=>array(-111,-210,711,725),64502=>array(33,-279,1135,569),64503=>array(33,-279,1178,569),64504=>array(-1,-256,445,569),64505=>array(34,-270,995,569),64506=>array(34,-270,1038,569),64507=>array(-1,0,445,569),64508=>array(32,-121,679,453),64509=>array(34,-270,794,126),64510=>array(-1,-140,217,284),64511=>array(-1,-140,244,284),64512=>array(54,-271,860,569),64513=>array(54,-271,860,569),64514=>array(58,-265,842,569),64515=>array(34,-270,995,569),64516=>array(34,-265,1005,569),64517=>array(54,-271,853,453),64518=>array(54,-271,853,453),64519=>array(54,-271,853,621),64520=>array(58,-265,834,359),64521=>array(34,-270,988,284),64522=>array(34,-265,998,284),64523=>array(54,-271,876,486),64524=>array(54,-271,876,486),64525=>array(54,-271,876,621),64526=>array(58,-265,858,486),64527=>array(34,-270,1011,486),64528=>array(34,-265,1021,486),64529=>array(54,-271,876,588),64530=>array(58,-265,858,588),64531=>array(34,-270,1011,588),64532=>array(34,-265,1021,588),64533=>array(54,-271,1226,453),64534=>array(58,-265,1208,453),64535=>array(54,-271,1226,453),64536=>array(58,-265,1208,453),64537=>array(54,-271,1226,610),64538=>array(54,-271,1226,610),64539=>array(58,-265,1208,610),64540=>array(54,-271,1350,453),64541=>array(54,-271,1350,453),64542=>array(54,-271,1350,621),64543=>array(58,-265,1332,359),64544=>array(54,-271,1415,453),64545=>array(58,-265,1397,436),64546=>array(54,-271,1415,522),64547=>array(54,-271,1415,522),64548=>array(54,-271,1415,621),64549=>array(58,-265,1397,522),64550=>array(54,-271,1331,686),64551=>array(58,-265,1313,686),64552=>array(58,-265,1313,686),64553=>array(54,-271,1183,492),64554=>array(58,-265,1165,492),64555=>array(54,-271,1183,716),64556=>array(58,-265,1165,716),64557=>array(54,-271,1063,773),64558=>array(54,-271,1063,773),64559=>array(54,-271,1063,773),64560=>array(58,-265,1045,773),64561=>array(34,-270,1198,773),64562=>array(34,-265,1208,773),64563=>array(54,-271,1063,758),64564=>array(58,-265,1045,758),64565=>array(34,-270,1198,758),64566=>array(34,-265,1208,758),64567=>array(79,0,706,717),64568=>array(54,-271,1091,717),64569=>array(54,-271,1091,717),64570=>array(54,-271,1091,717),64571=>array(34,-228,1106,717),64572=>array(58,-265,1073,717),64573=>array(34,-270,1226,717),64574=>array(34,-265,1236,717),64575=>array(54,-271,853,716),64576=>array(54,-271,853,716),64577=>array(54,-271,853,716),64578=>array(58,-265,835,716),64579=>array(34,-270,988,716),64580=>array(34,-265,998,716),64581=>array(54,-271,1078,453),64582=>array(54,-271,1078,453),64583=>array(54,-271,1078,621),64584=>array(58,-265,1060,359),64585=>array(34,-270,1213,359),64586=>array(34,-265,1223,359),64587=>array(54,-271,853,501),64588=>array(54,-271,853,501),64589=>array(54,-271,853,621),64590=>array(58,-265,835,501),64591=>array(34,-270,988,501),64592=>array(34,-265,998,501),64593=>array(54,-271,1283,593),64594=>array(58,-265,1265,593),64595=>array(34,-270,1418,593),64596=>array(34,-265,1428,593),64597=>array(54,-271,876,453),64598=>array(54,-271,876,453),64599=>array(54,-271,876,621),64600=>array(58,-265,858,359),64601=>array(34,-270,1011,284),64602=>array(34,-265,1021,284),64603=>array(38,0,368,889),64604=>array(-74,-210,357,609),64605=>array(32,-121,679,505),64606=>array(4,521,299,990),64607=>array(7,618,299,990),64608=>array(7,648,299,990),64609=>array(4,521,299,990),64610=>array(7,770,299,990),64611=>array(7,588,299,1053),64612=>array(-74,-210,681,569),64613=>array(-74,-210,681,569),64614=>array(58,-265,885,569),64615=>array(39,-228,968,569),64616=>array(34,-270,1038,569),64617=>array(34,-265,1048,569),64618=>array(-74,-210,681,284),64619=>array(-74,-210,681,458),64620=>array(58,-265,885,359),64621=>array(39,-228,968,356),64622=>array(34,-270,1038,284),64623=>array(34,-265,1048,284),64624=>array(-74,-210,681,486),64625=>array(-74,-210,681,486),64626=>array(58,-265,885,486),64627=>array(39,-228,968,486),64628=>array(34,-270,1038,486),64629=>array(34,-265,1048,486),64630=>array(-74,-210,681,588),64631=>array(-74,-210,681,588),64632=>array(58,-265,885,588),64633=>array(39,-228,968,588),64634=>array(34,-270,1038,588),64635=>array(34,-265,1048,588),64636=>array(34,-270,1275,610),64637=>array(34,-265,1285,610),64638=>array(34,-270,1275,595),64639=>array(34,-265,1285,595),64640=>array(79,0,822,717),64641=>array(34,-228,1222,717),64642=>array(58,-265,1189,717),64643=>array(34,-270,1342,717),64644=>array(34,-265,1352,717),64645=>array(58,-265,885,716),64646=>array(34,-270,1038,716),64647=>array(34,-265,1048,716),64648=>array(79,0,807,716),64649=>array(58,-265,1174,359),64650=>array(-74,-210,681,501),64651=>array(-74,-210,681,501),64652=>array(58,-265,885,501),64653=>array(39,-228,968,501),64654=>array(34,-270,1038,501),64655=>array(34,-265,1048,501),64656=>array(34,-270,794,301),64657=>array(-74,-210,681,284),64658=>array(-74,-210,681,458),64659=>array(58,-265,885,359),64660=>array(39,-228,968,356),64661=>array(34,-270,1038,284),64662=>array(34,-265,1048,284),64663=>array(-1,-140,839,569),64664=>array(-1,0,839,569),64665=>array(-1,0,839,612),64666=>array(-1,0,734,569),64667=>array(-1,-269,606,569),64668=>array(-1,-140,832,453),64669=>array(-1,-140,832,453),64670=>array(-1,-140,832,612),64671=>array(-1,-140,727,359),64672=>array(-1,-269,600,376),64673=>array(-1,-140,855,486),64674=>array(-1,0,855,486),64675=>array(-1,0,855,612),64676=>array(-1,0,750,486),64677=>array(-1,-269,623,486),64678=>array(-1,0,750,588),64679=>array(-1,-80,1205,453),64680=>array(-1,-80,1100,453),64681=>array(-1,-140,1205,453),64682=>array(-1,0,1100,453),64683=>array(-1,-140,1205,610),64684=>array(-1,0,1100,610),64685=>array(-1,-140,1329,453),64686=>array(-1,0,1329,453),64687=>array(-1,0,1329,612),64688=>array(-1,0,1224,359),64689=>array(-1,0,1394,453),64690=>array(-1,0,1394,612),64691=>array(-1,0,1289,436),64692=>array(-1,-140,1394,522),64693=>array(-1,0,1394,522),64694=>array(-1,0,1394,612),64695=>array(-1,0,1289,522),64696=>array(-1,0,1310,686),64697=>array(-1,0,1205,686),64698=>array(-1,-140,1162,492),64699=>array(-1,0,1057,492),64700=>array(-1,-140,1162,716),64701=>array(-1,0,1057,716),64702=>array(-1,-140,1042,773),64703=>array(-1,0,1042,773),64704=>array(-1,0,1042,773),64705=>array(-1,0,937,773),64706=>array(-1,0,1042,758),64707=>array(-1,0,937,758),64708=>array(-1,-140,1070,717),64709=>array(-1,0,1070,717),64710=>array(-1,0,1070,717),64711=>array(-1,0,676,717),64712=>array(-1,0,965,717),64713=>array(-1,-140,832,716),64714=>array(-1,0,832,716),64715=>array(-1,0,832,716),64716=>array(-1,0,727,716),64717=>array(-1,-269,600,716),64718=>array(-1,-140,1057,453),64719=>array(-1,0,1057,453),64720=>array(-1,0,1057,612),64721=>array(-1,0,952,359),64722=>array(-1,-140,832,501),64723=>array(-1,0,832,501),64724=>array(-1,0,832,612),64725=>array(-1,0,727,501),64726=>array(-1,-269,600,501),64727=>array(-1,-140,1262,593),64728=>array(-1,0,1157,593),64729=>array(-1,0,624,912),64730=>array(-1,-140,855,453),64731=>array(-1,-140,855,453),64732=>array(-1,-140,855,612),64733=>array(-1,-140,750,359),64734=>array(-1,-269,623,376),64735=>array(-1,0,777,569),64736=>array(-1,-269,650,569),64737=>array(-1,-140,777,359),64738=>array(-1,-269,650,376),64739=>array(-1,0,777,486),64740=>array(-1,-269,650,486),64741=>array(-1,0,777,588),64742=>array(-1,-269,650,588),64743=>array(-1,0,1304,359),64744=>array(-1,-269,1177,376),64745=>array(-1,0,1304,604),64746=>array(-1,-269,1177,604),64747=>array(-1,0,792,717),64748=>array(-1,0,1081,717),64749=>array(-1,0,777,716),64750=>array(-1,0,777,501),64751=>array(-1,-269,650,501),64752=>array(-1,-140,777,359),64753=>array(-1,-269,650,376),64754=>array(-1,0,307,1058),64755=>array(-1,0,303,990),64756=>array(-1,0,299,1054),64757=>array(34,-270,1466,686),64758=>array(34,-265,1476,686),64759=>array(34,-270,1318,492),64760=>array(34,-265,1328,492),64761=>array(34,-270,1318,716),64762=>array(34,-265,1328,716),64763=>array(34,-270,1485,346),64764=>array(34,-265,1495,346),64765=>array(34,-270,1485,604),64766=>array(34,-265,1495,604),64767=>array(34,-270,1361,453),64768=>array(34,-265,1371,453),64769=>array(34,-270,1361,453),64770=>array(34,-265,1371,453),64771=>array(34,-270,1361,610),64772=>array(34,-265,1371,610),64773=>array(34,-270,1550,436),64774=>array(34,-265,1560,436),64775=>array(34,-270,1550,522),64776=>array(34,-265,1560,522),64777=>array(54,-271,1350,604),64778=>array(54,-271,1350,604),64779=>array(54,-271,1350,621),64780=>array(58,-265,1332,604),64781=>array(-74,-210,1128,604),64782=>array(-74,-210,1128,346),64783=>array(-74,-210,1193,436),64784=>array(-74,-210,1193,522),64785=>array(34,-270,1528,686),64786=>array(34,-265,1538,686),64787=>array(34,-270,1349,407),64788=>array(34,-265,1359,407),64789=>array(34,-270,1349,624),64790=>array(34,-265,1359,624),64791=>array(34,-270,1565,346),64792=>array(34,-265,1575,346),64793=>array(34,-270,1565,604),64794=>array(34,-265,1575,604),64795=>array(34,-270,1432,453),64796=>array(34,-265,1442,453),64797=>array(34,-270,1432,453),64798=>array(34,-265,1442,453),64799=>array(34,-270,1432,612),64800=>array(34,-265,1442,612),64801=>array(34,-270,1612,436),64802=>array(34,-265,1622,436),64803=>array(34,-270,1612,522),64804=>array(34,-265,1622,522),64805=>array(54,-271,1430,604),64806=>array(54,-271,1430,604),64807=>array(54,-271,1430,621),64808=>array(58,-265,1412,604),64809=>array(-74,-210,1208,604),64810=>array(-74,-210,1208,346),64811=>array(-74,-210,1255,436),64812=>array(-74,-210,1255,522),64813=>array(-1,-140,1329,604),64814=>array(-1,0,1329,604),64815=>array(-1,0,1329,612),64816=>array(-1,0,1224,604),64817=>array(-1,-269,1097,376),64818=>array(-1,-269,1097,604),64819=>array(-1,0,1205,686),64820=>array(-1,-140,1409,453),64821=>array(-1,0,1409,453),64822=>array(-1,0,1409,612),64823=>array(-1,-140,1409,604),64824=>array(-1,0,1409,604),64825=>array(-1,0,1409,612),64826=>array(-1,0,1267,686),64827=>array(-1,0,1267,686),64828=>array(79,0,615,944),64829=>array(79,0,615,944),64830=>array(82,-218,445,790),64831=>array(155,-218,518,790),64848=>array(-1,-140,1389,486),64849=>array(54,-271,1542,486),64850=>array(-1,-140,1494,486),64851=>array(-1,0,1389,486),64852=>array(-1,0,1389,612),64853=>array(-1,-140,1389,486),64854=>array(-1,0,1389,486),64855=>array(-1,0,1389,612),64856=>array(54,-271,1831,453),64857=>array(-1,-80,1738,453),64858=>array(34,-265,1976,453),64859=>array(34,-270,1965,453),64860=>array(-1,-140,1967,453),64861=>array(-1,-140,1967,453),64862=>array(34,-270,2203,453),64863=>array(54,-271,1963,453),64864=>array(-1,0,1862,453),64865=>array(-1,-140,1862,453),64866=>array(58,-265,1945,359),64867=>array(-1,0,1757,359),64868=>array(54,-271,2115,453),64869=>array(-1,0,2032,453),64870=>array(58,-265,1992,436),64871=>array(58,-265,2050,604),64872=>array(-1,0,1862,604),64873=>array(34,-265,2213,604),64874=>array(54,-271,1963,621),64875=>array(-1,0,1862,612),64876=>array(58,-265,1945,604),64877=>array(-1,0,1757,604),64878=>array(34,-270,2250,522),64879=>array(58,-265,2097,612),64880=>array(-1,0,1927,612),64881=>array(54,-271,1926,686),64882=>array(-1,0,1843,686),64883=>array(-1,0,1738,686),64884=>array(34,-265,2071,686),64885=>array(58,-265,1834,453),64886=>array(58,-265,1729,407),64887=>array(-1,0,1590,492),64888=>array(34,-270,1882,407),64889=>array(58,-265,1729,624),64890=>array(34,-265,1893,624),64891=>array(34,-270,1882,624),64892=>array(58,-265,1760,612),64893=>array(-1,0,1575,773),64894=>array(54,-271,1671,595),64895=>array(58,-265,1655,595),64896=>array(58,-265,1523,716),64897=>array(34,-265,1687,716),64898=>array(34,-270,1676,716),64899=>array(-1,-140,1470,716),64900=>array(54,-271,1542,716),64901=>array(58,-265,1523,716),64902=>array(-1,0,1365,716),64903=>array(54,-271,1437,716),64904=>array(-1,0,1365,716),64905=>array(-1,-140,1695,453),64906=>array(-1,0,1590,453),64907=>array(34,-265,1976,453),64908=>array(-1,-140,1695,453),64909=>array(-1,-140,1590,453),64910=>array(-1,-140,1695,612),64911=>array(-1,0,1590,612),64914=>array(-1,-140,1695,612),64915=>array(-1,-140,1795,593),64916=>array(-1,0,1690,593),64917=>array(-1,0,1365,501),64918=>array(34,-270,1676,501),64919=>array(58,-265,1523,501),64920=>array(-1,-140,1365,501),64921=>array(34,-270,1676,501),64922=>array(34,-265,1582,501),64923=>array(34,-270,1571,501),64924=>array(58,-265,1418,359),64925=>array(-1,-140,1284,359),64926=>array(34,-265,1687,612),64927=>array(34,-265,1687,486),64928=>array(34,-270,1676,486),64929=>array(34,-265,1687,612),64930=>array(34,-270,1676,612),64931=>array(34,-265,1582,486),64932=>array(34,-270,1571,486),64933=>array(34,-265,1976,453),64934=>array(34,-270,2070,453),64935=>array(34,-270,1965,453),64936=>array(34,-270,2203,612),64937=>array(34,-265,2260,453),64938=>array(34,-265,2213,604),64939=>array(34,-265,2260,522),64940=>array(34,-265,1687,716),64941=>array(34,-265,1582,716),64942=>array(34,-265,1687,453),64943=>array(34,-265,1687,453),64944=>array(34,-265,1582,359),64945=>array(34,-265,1871,359),64946=>array(34,-265,1818,595),64947=>array(34,-265,1687,501),64948=>array(-1,0,1575,758),64949=>array(-1,0,1365,716),64950=>array(34,-265,1893,407),64951=>array(34,-265,1885,717),64952=>array(-1,-140,1470,501),64953=>array(34,-265,1976,612),64954=>array(-1,-140,1365,716),64955=>array(58,-265,1722,717),64956=>array(58,-265,1523,716),64957=>array(54,-271,1542,501),64958=>array(34,-265,2081,453),64959=>array(34,-265,2081,453),64960=>array(34,-265,1976,453),64961=>array(34,-265,1818,610),64962=>array(34,-265,1687,453),64963=>array(-1,0,1499,717),64964=>array(-1,-140,1695,492),64965=>array(-1,0,1822,436),64966=>array(34,-265,2213,612),64967=>array(34,-265,1687,501),65008=>array(62,-221,1462,716),65009=>array(62,-221,1110,758),65010=>array(52,0,1077,1015),65011=>array(-74,-210,1277,717),65012=>array(38,0,2049,453),65013=>array(58,-265,2196,716),65014=>array(34,-210,2066,716),65015=>array(62,-140,1490,716),65016=>array(58,-265,1984,716),65017=>array(34,-270,1794,716),65018=>array(77,-156,1842,762),65019=>array(74,-37,1003,826),65056=>array(55,604,450,726),65057=>array(0,604,395,726),65058=>array(55,604,450,726),65059=>array(0,604,395,726),65072=>array(446,87,554,679),65073=>array(461,-121,539,887),65074=>array(461,229,539,537),65075=>array(-5,-121,73,887),65076=>array(0,-118,118,885),65077=>array(45,39,952,277),65078=>array(47,558,954,796),65079=>array(43,31,956,281),65080=>array(43,548,956,798),65081=>array(41,19,960,294),65082=>array(40,543,959,818),65083=>array(45,18,950,306),65084=>array(47,530,952,818),65085=>array(47,-32,953,416),65086=>array(47,420,953,868),65087=>array(47,-2,953,325),65088=>array(47,511,953,838),65089=>array(48,18,952,358),65090=>array(48,473,952,818),65091=>array(48,-12,952,359),65092=>array(48,475,952,848),65097=>array(75,761,925,801),65098=>array(75,731,925,829),65099=>array(-1,771,1001,889),65100=>array(-2,656,1001,884),65101=>array(75,-29,925,11),65102=>array(75,-49,925,49),65103=>array(-1,-112,1001,6),65104=>array(50,-85,114,60),65105=>array(33,109,172,224),65106=>array(53,0,113,60),65108=>array(50,-85,114,311),65109=>array(54,0,114,311),65110=>array(28,0,305,437),65111=>array(51,0,116,430),65112=>array(-4,134,604,177),65113=>array(36,-126,178,437),65114=>array(22,-126,164,437),65115=>array(17,-126,186,437),65116=>array(14,-126,184,437),65117=>array(41,-119,184,430),65118=>array(16,-119,159,430),65119=>array(7,-7,327,437),65120=>array(26,-10,386,437),65121=>array(20,254,214,437),65122=>array(33,70,317,354),65123=>array(19,129,181,182),65124=>array(33,67,317,357),65125=>array(33,67,317,357),65126=>array(33,122,317,302),65128=>array(0,-14,167,430),65129=>array(23,-62,307,469),65130=>array(44,-16,491,437),65131=>array(34,-126,589,437),65136=>array(10,716,290,944),65137=>array(-1,0,299,944),65138=>array(4,716,292,990),65140=>array(8,-255,288,-78),65142=>array(10,716,290,859),65143=>array(-1,0,299,859),65144=>array(4,716,292,990),65145=>array(-1,0,303,990),65146=>array(8,-170,288,-78),65147=>array(-1,-170,297,95),65148=>array(7,716,299,936),65149=>array(-1,0,307,936),65150=>array(3,767,151,915),65151=>array(-1,0,155,915),65152=>array(54,0,469,422),65153=>array(-23,0,270,846),65154=>array(-23,0,274,846),65155=>array(46,0,188,933),65156=>array(46,0,274,933),65157=>array(-108,-210,408,762),65158=>array(-111,-210,467,664),65159=>array(46,-285,188,716),65160=>array(46,-285,274,716),65161=>array(32,-121,679,453),65162=>array(34,-270,794,301),65163=>array(-1,0,201,569),65164=>array(-1,0,244,569),65165=>array(79,0,164,716),65166=>array(79,0,274,716),65167=>array(62,-190,709,265),65168=>array(62,-190,789,265),65169=>array(-1,-140,194,284),65170=>array(-1,-140,244,284),65171=>array(62,-6,452,633),65172=>array(62,0,478,628),65173=>array(62,-50,709,437),65174=>array(62,-50,789,437),65175=>array(-1,0,217,486),65176=>array(-1,0,244,486),65177=>array(62,-50,709,539),65178=>array(62,-50,789,539),65179=>array(-1,0,217,588),65180=>array(-1,0,244,588),65181=>array(52,-271,564,453),65182=>array(54,-271,659,453),65183=>array(-1,-80,567,453),65184=>array(-1,-140,638,453),65185=>array(52,-271,564,453),65186=>array(54,-271,659,453),65187=>array(-1,0,567,453),65188=>array(-1,0,638,453),65189=>array(52,-271,564,621),65190=>array(54,-271,659,621),65191=>array(-1,0,567,610),65192=>array(-1,0,638,612),65193=>array(38,0,368,437),65194=>array(38,0,459,436),65195=>array(38,0,368,629),65196=>array(38,0,459,653),65197=>array(-74,-210,357,290),65198=>array(-74,-210,437,239),65199=>array(-74,-210,357,470),65200=>array(-74,-210,437,458),65201=>array(39,-228,1115,346),65202=>array(39,-228,1195,346),65203=>array(-1,0,691,346),65204=>array(-1,0,771,346),65205=>array(39,-228,1115,604),65206=>array(39,-228,1195,604),65207=>array(-1,0,691,604),65208=>array(-1,0,771,604),65209=>array(39,-228,1230,436),65210=>array(39,-228,1292,436),65211=>array(-1,0,756,436),65212=>array(-1,0,818,436),65213=>array(39,-228,1230,532),65214=>array(39,-228,1292,532),65215=>array(-1,0,756,522),65216=>array(-1,0,818,522),65217=>array(59,0,782,686),65218=>array(59,0,844,686),65219=>array(-1,0,672,686),65220=>array(-1,0,734,686),65221=>array(59,0,782,686),65222=>array(59,0,844,686),65223=>array(-1,0,672,686),65224=>array(-1,0,734,686),65225=>array(53,-271,565,492),65226=>array(55,-271,567,443),65227=>array(-1,0,524,492),65228=>array(-3,0,555,407),65229=>array(53,-271,565,725),65230=>array(55,-271,567,660),65231=>array(-1,0,524,716),65232=>array(-3,0,555,624),65233=>array(62,0,895,773),65234=>array(62,-33,904,610),65235=>array(-1,0,404,773),65236=>array(-1,0,481,610),65237=>array(34,-214,738,678),65238=>array(39,-271,824,557),65239=>array(-1,0,404,758),65240=>array(-1,0,481,595),65241=>array(62,0,689,716),65242=>array(34,0,734,716),65243=>array(-1,0,432,717),65244=>array(-1,0,548,717),65245=>array(34,-121,594,716),65246=>array(34,-228,674,716),65247=>array(-1,0,194,716),65248=>array(-1,0,244,716),65249=>array(58,-265,527,359),65250=>array(58,-265,641,359),65251=>array(-1,0,419,359),65252=>array(-1,0,533,359),65253=>array(62,-121,630,458),65254=>array(39,-228,724,356),65255=>array(-1,0,194,501),65256=>array(-1,0,244,501),65257=>array(62,-6,452,431),65258=>array(62,0,478,446),65259=>array(-1,0,624,593),65260=>array(-1,-269,406,376),65261=>array(-108,-210,408,476),65262=>array(-111,-210,467,379),65263=>array(32,-121,679,453),65264=>array(34,-270,794,126),65265=>array(32,-238,679,453),65266=>array(34,-265,804,146),65267=>array(-1,-140,217,284),65268=>array(-1,-140,244,284),65269=>array(-122,-78,474,862),65270=>array(-121,-78,604,862),65271=>array(-27,-78,474,862),65272=>array(-27,-78,604,862),65273=>array(8,-171,474,716),65274=>array(8,-172,604,716),65275=>array(8,-78,474,716),65276=>array(8,-78,604,716),65281=>array(446,0,555,716),65282=>array(363,462,635,716),65283=>array(234,-12,768,728),65284=>array(263,-103,736,782),65285=>array(128,-27,874,728),65286=>array(199,-17,800,728),65287=>array(447,462,547,716),65288=>array(382,-210,619,728),65289=>array(382,-210,619,728),65290=>array(338,423,661,728),65291=>array(264,116,738,590),65292=>array(447,-141,553,100),65293=>array(366,215,635,303),65294=>array(448,0,548,100),65295=>array(361,-24,639,716),65296=>array(266,-12,732,719),65297=>array(367,0,631,719),65298=>array(263,0,737,719),65299=>array(267,-12,736,719),65300=>array(253,0,748,716),65301=>array(263,-12,737,706),65302=>array(265,-12,737,719),65303=>array(269,0,732,706),65304=>array(265,-12,736,719),65305=>array(266,-12,736,719),65306=>array(449,0,549,518),65307=>array(447,-141,553,518),65308=>array(263,111,737,595),65309=>array(263,203,737,503),65310=>array(263,111,737,595),65311=>array(269,0,731,728),65312=>array(37,-210,962,729),65313=>array(166,0,835,716),65314=>array(229,0,770,716),65315=>array(184,-12,816,728),65316=>array(204,0,796,716),65317=>array(232,0,767,716),65318=>array(258,0,741,716),65319=>array(169,-12,831,728),65320=>array(219,0,781,716),65321=>array(452,0,547,716),65322=>array(304,-12,697,716),65323=>array(204,0,796,716),65324=>array(276,0,724,716),65325=>array(159,0,840,716),65326=>array(218,0,781,716),65327=>array(157,-12,842,728),65328=>array(227,0,773,716),65329=>array(151,-56,849,728),65330=>array(184,0,815,716),65331=>array(215,-12,785,728),65332=>array(216,0,783,716),65333=>array(218,-12,781,716),65334=>array(173,0,827,716),65335=>array(39,0,960,716),65336=>array(172,0,828,716),65337=>array(172,0,828,716),65338=>array(217,0,783,716),65339=>array(403,-199,597,716),65340=>array(361,-24,639,716),65341=>array(403,-199,597,716),65342=>array(291,325,708,716),65343=>array(244,-125,756,-75),65344=>array(410,591,590,728),65345=>array(261,-12,739,530),65346=>array(275,-12,725,716),65347=>array(274,-12,726,530),65348=>array(275,-12,725,716),65349=>array(261,-12,739,530),65350=>array(348,0,651,728),65351=>array(271,-210,728,530),65352=>array(288,0,711,716),65353=>array(456,0,544,716),65354=>array(400,-209,600,716),65355=>array(285,0,715,716),65356=>array(456,0,544,716),65357=>array(148,0,852,530),65358=>array(289,0,711,530),65359=>array(257,-12,743,530),65360=>array(275,-199,725,530),65361=>array(275,-199,725,530),65362=>array(359,0,641,530),65363=>array(285,-12,715,530),65364=>array(374,-7,626,700),65365=>array(289,-12,710,518),65366=>array(262,0,737,518),65367=>array(144,0,856,518),65368=>array(257,0,743,518),65369=>array(262,-210,738,518),65370=>array(270,0,729,518),65371=>array(359,-210,641,728),65372=>array(462,-199,538,716),65373=>array(359,-210,641,728),65374=>array(250,272,749,432),65377=>array(53,-40,235,142),65378=>array(79,-68,421,837),65379=>array(77,-68,423,837),65380=>array(54,-82,296,171),65381=>array(196,332,304,440),65382=>array(65,-53,435,753),65383=>array(63,-11,461,732),65384=>array(46,-3,441,769),65385=>array(79,-9,425,763),65386=>array(61,32,439,689),65387=>array(38,-15,443,751),65388=>array(51,-26,452,756),65389=>array(61,33,439,696),65390=>array(79,19,421,701),65391=>array(56,-3,432,727),65392=>array(81,329,419,411),65393=>array(43,-61,481,751),65394=>array(42,-44,448,795),65395=>array(62,-47,439,803),65396=>array(41,0,459,735),65397=>array(34,-45,464,787),65398=>array(38,-40,443,794),65399=>array(43,-46,457,799),65400=>array(40,-49,436,815),65401=>array(39,-48,461,813),65402=>array(60,-23,440,734),65403=>array(42,-59,458,788),65404=>array(36,-33,461,770),65405=>array(28,-49,472,727),65406=>array(44,-5,468,786),65407=>array(49,-51,442,780),65408=>array(36,-56,453,798),65409=>array(41,-50,459,798),65410=>array(45,-43,455,770),65411=>array(41,-61,459,740),65412=>array(122,-46,444,787),65413=>array(42,-59,458,786),65414=>array(41,16,459,711),65415=>array(42,-47,459,734),65416=>array(25,-51,487,769),65417=>array(52,-43,442,740),65418=>array(35,-29,464,791),65419=>array(95,-5,465,770),65420=>array(66,-54,434,732),65421=>array(26,24,472,645),65422=>array(22,-47,472,785),65423=>array(50,-31,450,729),65424=>array(38,-31,463,769),65425=>array(28,-31,478,790),65426=>array(45,-35,449,782),65427=>array(41,-6,459,739),65428=>array(47,-50,468,797),65429=>array(41,-4,459,730),65430=>array(61,-27,439,730),65431=>array(58,-54,442,748),65432=>array(106,-53,394,768),65433=>array(18,-44,481,788),65434=>array(111,-29,474,788),65435=>array(71,-24,429,730),65436=>array(64,-48,436,731),65437=>array(41,-33,461,749),65438=>array(21,523,250,750),65439=>array(38,591,220,773),65441=>array(50,91,450,665),65442=>array(31,91,469,665),65443=>array(20,78,495,665),65444=>array(49,90,451,665),65445=>array(29,80,492,666),65446=>array(30,91,472,666),65447=>array(54,90,446,664),65448=>array(28,90,472,665),65449=>array(59,90,451,665),65450=>array(42,88,458,665),65451=>array(39,85,461,665),65452=>array(39,85,461,665),65453=>array(39,78,495,665),65454=>array(41,85,459,665),65455=>array(34,85,466,665),65456=>array(32,85,468,666),65457=>array(79,90,421,665),65458=>array(79,90,421,665),65459=>array(37,88,463,665),65460=>array(37,78,495,664),65461=>array(13,80,486,661),65462=>array(2,78,493,663),65463=>array(52,92,448,666),65464=>array(17,78,481,665),65465=>array(11,79,495,666),65466=>array(19,76,481,665),65467=>array(72,90,428,663),65468=>array(56,91,444,664),65469=>array(62,90,438,665),65470=>array(44,88,456,665),65474=>array(105,-64,395,842),65475=>array(95,-64,405,842),65476=>array(103,-64,397,842),65477=>array(90,-64,411,842),65478=>array(103,-65,397,841),65479=>array(40,-63,445,843),65482=>array(103,-64,397,842),65483=>array(39,-63,446,843),65484=>array(43,197,457,614),65485=>array(24,-64,476,842),65486=>array(27,-64,463,842),65487=>array(24,-64,439,842),65490=>array(30,197,470,615),65491=>array(40,76,460,554),65492=>array(31,-65,454,841),65493=>array(25,-63,465,843),65494=>array(31,-64,449,842),65495=>array(40,110,468,588),65498=>array(28,357,472,436),65499=>array(30,-64,450,842),65500=>array(212,-64,288,842),65504=>array(274,-200,726,716),65505=>array(242,-14,758,728),65506=>array(263,203,737,503),65507=>array(244,793,756,843),65508=>array(462,-199,538,716),65509=>array(223,0,777,716),65510=>array(39,0,960,716),65512=>array(207,-218,293,994),65513=>array(40,100,460,412),65514=>array(93,0,405,420),65515=>array(40,100,460,412),65516=>array(93,0,405,420),65517=>array(35,160,465,590),65518=>array(35,160,465,590),65532=>array(0,0,1000,719),65533=>array(85,-21,915,810),65535=>array(125,0,875,750)); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf/fonts/courier.php b/incs/tcpdf/fonts/courier.php new file mode 100644 index 0000000..e935b67 --- /dev/null +++ b/incs/tcpdf/fonts/courier.php @@ -0,0 +1,12 @@ +33,'FontBBox'=>'[-23 -250 715 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/courierb.php b/incs/tcpdf/fonts/courierb.php new file mode 100644 index 0000000..acb01b0 --- /dev/null +++ b/incs/tcpdf/fonts/courierb.php @@ -0,0 +1,12 @@ +33,'FontBBox'=>'[-113 -250 749 801]','ItalicAngle'=>0,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/courierbi.php b/incs/tcpdf/fonts/courierbi.php new file mode 100644 index 0000000..631c623 --- /dev/null +++ b/incs/tcpdf/fonts/courierbi.php @@ -0,0 +1,12 @@ +97,'FontBBox'=>'[-57 -250 869 801]','ItalicAngle'=>-12,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/courieri.php b/incs/tcpdf/fonts/courieri.php new file mode 100644 index 0000000..5ae725d --- /dev/null +++ b/incs/tcpdf/fonts/courieri.php @@ -0,0 +1,12 @@ +97,'FontBBox'=>'[-27 -250 849 805]','ItalicAngle'=>-12,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS new file mode 100644 index 0000000..48073da --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/AUTHORS @@ -0,0 +1,53 @@ +abysta at yandex.ru +Adrian Schroeter +Aleksey Chalabyan +Andrey Valentinovich Panov +Ben Laenen +Besarion Gugushvili +Bhikkhu Pesala +Clayborne Arevalo +Dafydd Harries +Danilo Segan +Davide Viti +David Jez +David Lawrence Ramsey +Denis Jacquerye +Dwayne Bailey +Eugeniy Meshcheryakov +Gee Fung Sit +Heikki Lindroos +James Cloos +James Crippen +John Karp +Keenan Pepper +Lars Naesbye Christensen +Lior Halphon +MaEr +Mashrab Kuvatov +Max Berger +Mederic Boquien +Michael Everson +MihailJP +Misu Moldovan +Nguyen Thai Ngoc Duy +Nicolas Mailhot +Norayr Chilingarian +Ognyan Kulev +Ondrej Koala Vacha +Peter Cernak +Remy Oudompheng +Roozbeh Pournader +Rouben Hakobian +Sahak Petrosyan +Sander Vesik +Stepan Roh +Stephen Hartke +Steve Tinney +Tavmjong Bah +Thomas Henlich +Tim May +Valentin Stoykov +Vasek Stodulka +Wesley Transue + +$Id: AUTHORS 2461 2011-02-18 16:38:20Z ben_laenen $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS new file mode 100644 index 0000000..49b36de --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/BUGS @@ -0,0 +1,3 @@ +See http://dejavu.sourceforge.net/wiki/index.php/Bugs + +$Id: BUGS 80 2004-11-13 13:12:02Z src $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE new file mode 100644 index 0000000..254e2cc --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/LICENSE @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS new file mode 100644 index 0000000..87e3d5e --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/NEWS @@ -0,0 +1,1315 @@ +Changes from 2.32 to 2.33 + +* added Old Italic block to Sans (by MaEr) +* added U+051E, U+051F to Sans (by MaEr) +* added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01, + U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B, + U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D, + U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F, + U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769, U+A77B-U+A77C, + U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif (by Gee Fung Sit 薛至峰) +* added alternate forms to U+014A and U+01B7 in Serif (by Gee Fung Sit 薛至峰) +* typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6, U+01BB, + U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F, U+029F, + U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14, U+1D1D-U+1D1F, U+1D3B, + U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif (by Gee Fung Sit 薛至峰) +* fixed bugs #31762 and #34700 plus other small fixes (wrong direction, + duplicate points, etc.) for Sans and Serif (by Gee Fung Sit 薛至峰) +* added U+204B to Mono (by Gee Fung Sit 薛至峰) +* added U+26E2 to Sans (by Gee Fung Sit 薛至峰) +* added Playing Cards block (U+1F0A0-U+1F0DF) to Sans (by Gee Fung Sit 薛至峰) +* emoticons in Sans: replace U+2639-U+263B with better versions, add + U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618, U+1F61A, U+1F61C-U+1F61E, + U+1F620-U+1F624, U+1F625, U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, + U+1F635-U+1F640 (by Ben Laenen and Denis Jacquerye) +* added U+A78E, U+A790-U+A791 to Sans and Mono (by Denis Jacquerye) +* added U+A7FA to Sans (by Denis Jacquerye) +* subscripts: added U+2095-U+209C to Sans, Serif and Mono, adjusted + U+1D49-U+1D4A in Sans and Mono (by Denis Jacquerye) +* added U+0243 to Mono (by Denis Jacquerye) +* adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with U+0307 in +most dependencies in Sans (by Denis Jacquerye) +* adjusted anchors of f and added them to long s in Sans (by Denis Jacquerye) +* added anchors to precomposed dependencies of D and d (by Denis Jacquerye) +* added debug glyphs U+F002 and U+F003 which will show current point size (by + Ben Laenen) +* use correct version for Serbian italic be (by Eugeniy Meshcheryakov) +* added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435 (by Denis Jacquerye) +* improved Hebrew in Sans (by Lior Halphon) +* improved Armenian in Sans, and added Armenian in Serif and Mono (by Rouben + Hakobian (Tarumian), Aleksey Chalabyan and Norayr Chilingarian) +* remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent (by + Ben Laenen) +* replace wrong "dflt" script tag in Mono with "DFLT" (by Ben Laenen) + +Changes from 2.31 to 2.32 + +* added to Sans: Latin small letter p with stroke (U+1D7D), Latin capital + letter p with stroke through descender (U+A750), Latin small letter p with + stroke through descender (U+A751), Latin capital letter thorn with stroke + (U+A764), Latin small letter thorn with stroke (U+A765), Latin capital letter + thorn with stroke through descender (U+A766), Latin small letter thorn with + stroke through descender (U+A767), Latin capital letter q with stroke through + descender (U+A756), Latin small letter q with stroke through descender + (U+A757), Latin capital letter p with flourish (U+A752), Latin small letter p + with flourish (U+A753) (by Ben Laenen) +* add new Indian rupee symbol (U+20B9) to Sans, Serif and Mono (although + standardization in Unicode not complete yet, UTC did assign this code point) + (by Ben Laenen) +* Sans: adjusted U+0E3F, U+20AB, U+20AD-U+20AE, U+20B1, U+20B5, U+20B8 to have + them take up the same width as digits (by Gee Fung Sit 薛至峰) +* added U+23E8 to Sans (by Thomas Henlich) +* fixed numerous bugs (#22579, #28189, #28977, N'Ko in Windows, fixed U+FB4F, + anchors for U+0332-U+0333, made extensions in Misc. Technical connect, and + other small fixes) (by Gee Fung Sit 薛至峰) +* added looptail g as stylistic variant to Serif (by Gee Fung Sit 薛至峰) +* added the remaining precomposed characters in Latin Extended Additional in + Serif (by Gee Fung Sit 薛至峰) +* added Georgian Mkhedruli (U+10D0-U+10FC) to Sans ExtraLight (by Besarion + Gugushvili) +* fix spacing in hinting of U+042E (Ю) in Mono (by Ben Laenen) +* replaced U+2650 and minor changes to U+2640-U+2642, U+2699, U+26A2-U+26A5, + U+26B2-U+26B5, U+26B8 in Sans (by Gee Fung Sit 薛至峰) +* added U+1E9C-U+1E9D, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2150-U+2152, + U+2189, U+26C0-U+26C3, U+A722-U+A725, U+1F030-U+1F093 to Sans (by Gee Fung + Sit 薛至峰) +* added U+1E9C-U+1E9E, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2181-U+2182, + U+2185 U+A722-U+A725, to Sans ExtraLight (by Gee Fung Sit 薛至峰) +* added U+20B8, U+22A2-U+22A5, U+A722-U+A725 to Mono (by Gee Fung Sit 薛至峰) +* added U+02CD, U+01BF, U+01F7, U+0222-U+0223, U+0243-U+0244, U+0246-U+024F, + U+2150-U+2152, U+2189, U+239B-U+23AD and U+A73D to Serif (by Gee Fung Sit + 薛至峰) + +Changes from 2.30 to 2.31 + +* fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags (by + Ben Laenen) +* added math operators U+2234-U+2237 to Mono (by Ben Laenen) +* removed buggy instructions of U+032D (by Eugeniy Meshcheryakov) +* added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono (by Denis Jacquerye) +* added U+2C7D to Sans Mono (by Denis Jacquerye) +* added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif (by Denis Jacquerye) +* added extremas to alpha U+03B1 in Serif-Italic (by Denis Jacquerye) +* added U+4A4, U+4A5 to Mono (by Andrey V. Panov) +* added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694, + U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8, + U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE and their + contextual forms to Sans (by MihailJP) +* added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0 (by Denis + Jacquerye) + +Changes from 2.29 to 2.30 + +* added U+0462-U+0463 to Mono (by Denis Jacquerye) +* corrected U+1E53 in Serif (by Gee Fung Sit) +* added U+1E4C-U+1E4D to Mono and Serif (by Gee Fung Sit) +* added U+1E78-U+1E79 to Mono (by Gee Fung Sit) +* fixed missing diacritics in Latin Extended Additional in Sans ExtraLight + (moved stacked diacritics out of PUA in the process) (by Gee Fung Sit) +* fixed anchors on U+1E78 in Serif (by Gee Fung Sit) +* added U+1DC4-U+1DC9 to Serif (by Denis Jacquerye) +* renamed above-mark to above-mark in Serif-Italic (by Denis Jacquerye) +* added U+1DC4-U+1DC9 to context class for dotless substitution (by Denis + Jacquerye) +* changed Doubleacute to Doublegrave in Sans ExtraLight (by Gee Fung Sit) +* removed redundant reference in U+01FB in Sans Oblique (by Gee Fung Sit) +* added U+A726-U+A727 to Mono (Denis Jacquerye) +* changed U+04BE and U+04BF according to recommedations of Sasha Ankwab in Sans + (by Andrey V. Panov) +* remove "Symbol Charset" from set of codepages in Sans (by Eugeniy + Meshcheryakov) + +Changes from 2.28 to 2.29 + +* modified U+10FB in Sans to be a mirror image of U+2056, since U+10FB is not + Georgian-specific (by Roozbeh Pournader) +* added U+2B1F, U+2B24, U+2B53, U+2B54 in Sans (by Roozbeh Pournader) +* fixed TUR opentype language tag to TRK in Serif (bug 19825) (by Ben Laenen) +* early implementation of Abkhaz letter U+0524-U+0525 in Sans + (by Michael Everson and abysta) +* flipped U+1D538 in Sans (by Gee Fung Sit) +* added U+26B3-U+26B8, U+1D7D8-U+1D7E1 in Sans (by Gee Fung Sit) +* corrected U+1D7A9 in Sans Bold Oblique (by Gee Fung Sit) +* Fixed U+0649 to be dual-joining in Sans Mono (by Roozbeh Pournader) +* Remove unnecessary 'isol' feature from Sans Mono (by Roozbeh Pournader) +* Remove 'cmap' mappings for U+066E, U+066F, U+067C, U+067D, U+0681, U+0682, + U+0685, U+0692, U+06A1, U+06B5, U+06BA, U+06C6, U+06CE, and U+06D5 + in Sans Mono (bug 20323) (by Roozbeh Pournader) +* add half brackets (U+2E22 - U+2E25, by Steve Tinney) + +Changes from 2.27 to 2.28 + +* added U+A789, U+A78A in Sans and Sans Mono (by Denis Jacquerye) +* modified U+02D6, U+02D7, U+02EE in Sans and Sans Mono (by Denis Jacquerye) +* added U+1E9E (German capital ß) to Sans and Serif (by Denis Jacquerye) +* adjusted width of U+01B7-U+01B9 in Serif Italic (by Denis Jacquerye) +* modified U+021C, U+021D in Sans (by Denis Jacquerye) +* added U+021C, U+021D in Mono (by Denis Jacquerye) +* added U+F428 (Georgian Nuskhuri "f") in private use area (by Besarion + Gugushvili) +* updated Georgian mkhedruli (U+10D0-U+10FA) with new version (by Besarion + Gugushvili) +* updated Georgian asomtavruli (U+10A0-U+10C5) with new version (by Besarion + Gugushvili) +* added Georgian nuskhuri (U+2D00-U+2D25) (by Besarion Gugushvili) +* added Georgian mtavruli in private use area (U+F400-U+F426) (by Besarion + Gugushvili) +* added mark anchors above to Cyrillic U+0430-U+0438, U+043A-U+044F, + U+0454-U+0455 in Mono (by Ben Laenen) +* modified/moved up U+0318-U+0319, U+031C-U+031F, U+0329-U+032A, U+032C-U+032D, + U+0339-U+033B, U+0348 and U+0353 in Sans to prevent cut-off (by Gee Fung Sit) +* added U+035A to Sans (by Gee Fung Sit) +* updated fontconfig files (by Nicolas Mailhot) +* added U+2032-2037 to Mono (by Denis Jacquerye) +* added Ogham to Sans ExtraLight (by Gee Fung Sit) +* added U+2C6F, U+2C79, U+2C7C-2C7D to Mono (by Gee Fung Sit) +* added U+210F to Serif and Sans ExtraLight (by Gee Fung Sit) +* changed U+210F to a more common glyph in Sans and Mono (by Gee Fung Sit) + +Changes from 2.26 to 2.27 + +* added some of Michael Everson's new Cyrillic glyphs to Sans (by Wesley + Transue) +* removed blank glyph at U+05EF from Sans Bold Oblique (by Gee Fung Sit) +* small adjustments to existing tone bars in Sans and Mono (by Gee Fung Sit) +* added U+0372-U+0373, U+0376-U+0377, U+03CF, U+A668-U+A66E, U+A708-U+A711, + U+A71B-U+A71F to Sans (by Gee Fung Sit) +* copied U+02E5-U+02E9 over from Sans to fix inconsistencies in Serif (by Gee + Fung Sit) +* added U+021C-U+021D, U+0370-U+0371, U+037B-U+037D, U+0470-U+0471, + U+0510-U+0515, U+051A-U+051D, U+1E9F, U+2C64, U+2C6E-U+2C6F, U+2C79, + U+2C7C-U+2C7D, U+A644-U+A647, U+A650-U+A651, U+A654-U+A657, U+A708-U+A716, + U+A71B-U+A71F to Serif (by Gee Fung Sit) +* added U+A708-U+A716, U+A71B-U+A71F to Mono (by Gee Fung Sit) +* added anchors to U+017F (ſ) and fixed U+1E9B (ẛ) in Serif (by Gee Fung Sit) +* made U+0325 smaller in Sans Bold and Serif to match Sans Book (by Gee Fung + Sit) +* fixes to U+02F3 (moved up), U+228F-U+2294 (more square-like) and + U+22CE-U+22CF (stroke width) in Sans (by Gee Fung Sit) +* replaced U+2202 ∂ (Sans and Mono) and U+221D �, U+221E ∞ (Sans) with glyphs + from Arev (with small changes) (by Gee Fung Sit) +* added U+22B0-U+22B1, U+22C7, U+22D0-U+22D5 from Arev to Sans to complete the + block (by Gee Fung Sit) +* added U+0514-U+0515 to Sans ExtraLight (by Gee Fung Sit) +* skewed U+A78C in all Oblique/Italic fonts (by Gee Fung Sit) +* moved U+2215 to U+2044 in Sans and Serif and replaced U+2215 with reference + to U+002F in all fonts (by Gee Fung Sit) +* added U+2C6E to Mono (by Denis Jacquerye) +* added U+A782 and U+A783 in Sans (by Wesley Transue) +* added U+0244, U+024C-024D, U+2C64 in Sans Mono (by Denis Jacquerye) +* modified U+01AE in Sans Mono (by Denis Jacquerye) +* added U+2C7A to all fonts (by Gee Fung Sit) +* italicized/small changes to U+2C76 in Serif (Bold) Italic (by Gee Fung Sit) +* improved outlines of U+2C68, U+2C6A, U+2C6C in Serif (Bold) Italic (by Gee + Fung Sit) +* rounded U+2C77 at the bottom in Serif (by Gee Fung Sit) +* added joining behavior for tone letters (U+02E5-U+02E9) in Sans (bug #15669) + (by Gee Fung Sit) +* fixed outline of y.alt in Sans Regular (by Denis Jacquerye) +* changed references of U+1D5A8, U+1D5C5, U+1D5DC, U+1D5F9, U+1D610, U+1D62D, + U+1D644 and U+1D661 to stylistic alternates to have a better distinction (by + Gee Fung Sit) +* hinted I.alt in Sans Regular (by Gee Fung Sit) +* added U+0487, completing Cyrillic block (by Gee Fung Sit) +* extended the bar of U+0463 to the right and moved the anchor (by Gee Fung + Sit) +* added anchors to glyphs in Cyrillic block (by Gee Fung Sit) +* added (preliminary) hints to tone letter forms (U+02E5.5, U+02E9.1, stem) in + Sans Book (by Gee Fung Sit) + +Changes from 2.25 to 2.26 + +- added glyphs for Cyrillic-B to Sans (by Wesley Transue) +- added U+0370-U+0371 to Sans (by Wesley Transue) +- added U+019C, U+01A2-U+01A3, U+01A6, U+01E4-U+01E5, U+024C-U+024D, U+0285, + U+0290, U+02A0, U+0370-U+0371, U+03F1, U+03FC to Sans ExtraLight (by Wesley + Transue) +- added U+20A0-U+20A5, U+20A7-U+20B3, U+2105, U+210D, U+210F, U+2115, U+2117, + U+2119-U+211A, U+211D, U+2124, U+212E, U+2200-U+2204 to Mono (by Heikki + Lindroos) +- added U+01BA and U+01BF to Mono (by Heikki Lindroos) +- merged OpenType "aalt" feature in Latin in Sans (by Denis Jacquerye) +- added alternative shape for y in Sans (by Denis Jacquerye) +- added saltillo (U+A78B-U+A78C) to all faces (by James Cloos) +- changed U+047C-U+047D to references instead of outlines in Sans (by Wesley + Transue) +- added Latin letter tresillo U+A72A-U+A72B to Sans (by Wesley Transue) +- added U+A734-U+A737 to Sans (by Wesley Transue) +- added U+2053 to Serif and fixed it bug:9425 in Sans (by Gee Fung Sit) +- removed problematic hints for U+0423 bug:10025 (by Gee Fung Sit) +- added U+27C5-U+27C6 bug:10255 to all faces (by Gee Fung Sit) +- fixed width of U+2016 in Sans Oblique (by Gee Fung Sit) +- added U+2016, U+2032-U+2038, U+2042, U+2045-U+2046, U+204B-U+204F, + U+2051-U+2052, U+2057 to Serif (by Gee Fung Sit) +- made U+2140 bigger to match other n-ary operators (by Gee Fung Sit) +- added U+0606-U+0607, U+0609-U+060A to Sans (by Gee Fung Sit) +- added U+221B-U+221C to Mono (by Gee Fung Sit) +- small adjustments to U+221B-U+221C in Sans and Serif (by Gee Fung Sit) +- update U+04B4-U+04B5 in Serif (by Andrey V. Panov) +- increased max-storage value from maxp table to 153 (by Andrey V. Panov) +- added U+0472-U+0473, U+0510-U+0511, U+051A-U+051D, U+0606-U+0607, + U+0609-U+060A, U+1E26-U+1E27, U+1E54-U+1E55, U+1E7C-U+1E7D, U+1E8C-U+1E8D, + U+1E90-U+1E91, U+1E97-U+1E99, U+1E9F, U+1EAC-U+1EAD, U+1EB6-U+1EB7, + U+1EC6-U+1EC7, U+1ED8-U+1EDD, U+1EE0-U+1EE3, U+1EE8-U+1EEB, U+1EEE-U+1EF1 to + Mono (by Gee Fung Sit) +- added locl rules for S/T cedilla for Romanian and Moldavian so they get + rendered as S/T with comma accent (see Redhat bug #455981) (by Ben Laenen) +- removed ligature rule from Armenian U+0587 bug:16113 (by Gee Fung Sit) + +Changes from 2.24 to 2.25 + +- moved/added U+2E18 (by Gee Fung Sit) +- added empty glyph for U+2064 in Sans and Serif (by Gee Fung Sit) +- added U+22CE-U+22CF to Sans (by Gee Fung Sit) +- Sans Oblique and Bold Oblique, Serif: reverted digits hinting instructions back to before revision 1590, which fixed mistaken debian bug #471024. This fixes Debian bug #411308. The original bug was in freetype not in the fonts (by Denis Jacquerye) +- added U+A726-U+A729, U+A730-U+A733, U+A738-U+A73F, U+A746-U+A74B, U+A74E-U+A74F, U+A780-U+A781, U+A7FB-U+A7FF to Sans (by Gee Fung Sit) +- added Macedonian italic glyph shape for U+0453 in Serif (by Ben Laenen) +- changed descenders in U+0446, U+0449, U+0497, U+04A3, U+04AD (by Andrey V. Panov) +- updated main SFD files to SplineFontDB 3.0 (Denis Jacquerye and Gee Fung Sit) +- moved U+0561 2 up since it wasn't aligned with the baseline well (by Ben Laenen) +- added U+2E2E to Sans (by Gee Fung Sit) +- replaced U+2699 with simpler version in Sans (by Gee Fung Sit) +- added a lot of hinting instructions to Latin Extended B, Greek and Coptic glyphs Sans Book (by Wesley Transue) +- differentiated U+2219 from U+22C5 and adjusted affected references in Sans and Mono (by Gee Fung Sit) +- made Hebrew narrower in Sans Bold and Sans Bold Oblique (by Denis Jacquerye) +- added Kurdish and Chuvash letters from Unicode 5.1 Cyrillic Extended block (by Wesley Transue) +- added U+1E9F, U+A644-U+A647, U+A64C-U+A64D, U+A650-U+A651, U+A654-U+A655, U+A712U+A716 to Sans (by Gee Fung Sit) +- added several glyphs to Sans ExtraLight (by Gee Fung Sit) +- added hinting instructions to U+046A-U+046B, U+0508-U+0509, U+050B, U+0512-U+0513 in Sans Book (by Wesley Transue) +- corrected width of U+027E in Sans Book (by Gee Fung Sit) +- added U+2C79, U+2C7B-U+2C7D to Sans (by Gee Fung Sit) +- added a bunch of glyphs+small corrections to Sans Light (by Gee Fung Sit) +- added U+0496, U+0497, U+04B0, U+04B1 (by Andrey V. Panov) +- updated U+0493, U+049B, U+04B3, U+04B7, U+04F7 (by Andrey V. Panov) +- further improvements in extended Cyrillic (by Andrey V. Panov) + +Changes from 2.23 to 2.24 + +- instructions for U+05C0 ׀, U+05C3 ׃, U+05F3 ׳, and U+05F4 ״ in DejaVu + Sans. (by Wesley Transue) +- instructions for U+2116 in Sans (by Andrey V. Panov) +- Unicode 5.1 update: moved U+F208 to U+2C6D, U+F25F to U+2C71, added + U+2C6E-U+2C6F, U+2C72-U+2C73, updated outline of U+2C71 in Sans. (by + Denis Jacquerye) +- updated and instructed U+0401 in Sans (by Andrey V. Panov) +- fixed the bug in Sans faces where U+02EC ˬ faced the wrong direction. + Also, added a few more glyph instructions. (by Wesley Transue) +- removed OS2Sub and OS2Strike that weren't intentional in Sans + ExtraLight. (by Denis Jacquerye) +- updated instructions for U+401, U+44F in Serif Book. (by Andrey V. + Panov) +- instructions for U+02C4 ˄, U+02C5 ˅, U+03D8 Ϙ, U+03D9 ϙ, U+0494 Ҕ, and + U+0495 ҕ in Sans Book. (by Wesley Transue) +- instructions for U+01A6 Ʀ, U+0238 ȸ, U+0239 ȹ, U+02EC ˬ, and U+05C6 ׆ + in Sans Book. (by Wesley Transue) +- DejaVuSans.sfd DejaVuSerif.sfd: updated instructions for U+447 and + U+451 using code generated with xgridfit (by Andrey V. Panov) +- instructions for a few glyphs in the Latin Extended-B Block, Greek + Block, Cyrillic Block, and N'Ko block. (by Wesley Transue) +- updated sfdnormalize.pl, and SFD files to new SFD format with empty + lines. (by Denis Jacquerye) + +Changes from 2.22 to 2.23 + +- fixed bug which made Condensed fonts appear instead of normal width ones +- added U+20DB, U+20DC, and U+20E1 to Sans (by Roozbeh Pournader) +- added hinting instructions to U+01A7, U+01AA-U+01AC, U+01AE-U+01AF, + U+01BC-U+01BD, U+01BF, U+01F7, U+0277, U+027F, U+0285-U+0286, U+0297, U+02AF, + U+02B4-U+02B5, U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book (by + Wesley Transue) +- modified hinting instructions of U+04A2 in Sans Book (by Wesley Transue) +- added hinting instructions to U+237D, U+2423 in Mono Book and Mono Bold (by + Wesley Transue) +- added mathematical alphanumeric symbols to all styles (by Max Berger) +- added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable) to Sans (by Roozbeh + Pournader) +- dereferenced all glyphs with mixed references and outlines (by Denis + Jacquerye) +- removed non-zero width from U+0344 in Sans (by Denis Jacquerye) + +Changes from 2.21 to 2.22 + +- directory structure has changed, we now use the Makefile +- modified Armenian U+0565 in Sans (by �ահակ Պետրոսյան) +- added double struck letters and numbers U+2102, U+210D, U+2115, + U+2119-U+211A, U+211D, U+2124, U+213C-U+2140, U+2145-U+2149, U+1D538-U+1D539, + U+1D53B-U+1D53E, U+1D540-U+1D544, U+1D546, U+1D54A-U+1D550, U+1D552-U+1D56B, + U+1D7D8-U+1D7E1 to Serif (by Stephen Hartke) +- added letterlike symbols U+2103, U+2109, U+2127, U+214B, U+2141-U+2144 to + Serif (by Ben Laenen) +- fixed outline direction of U+2143 in Sans Bold/Bold Oblique (by Ben Laenen) +- added arrow set in Serif: arrows: U+2194-U+21FF; dingbats: U+27A1; + supplemental arrows A: U+27F0-U+27FF; supplemental arrows B: U+2900-U+2975, + U+297A; miscellaneous symbols and arrows: U+2B00-U+2B11 (by Ben Laenen) +- added U+0180, U+01DE, U+01E0-01E1, U+022A, U+022C, U+0230, U+1E08-U+1E09, + U+1E10-U+1E11, U+1EB0-U+1EB1 to Mono (by Denis Jacquerye) +- adjusted U+01D5, U+01D7, U+01D9, U+1DB in Mono (by Denis Jacquerye) +- added Ogham in Sans (by Wesley Transue) +- added Yijing Hexagram Symbols in Sans (by Wesley Transue) +- hinting instructions added to Cyrillic U+0460, U+04A6-U+04A7, U+04AC-U+04AD, + U+04C7-U+04C8, U+04F6-U+04F7, U+04FA-U+04FB, U+050C-U+050D in Sans Book (by + Wesley Transue) +- adjusted Cyrillic letters U+042A, U+044A, U+044C, U+0459-U+045B, U+0462, + U+048C-U+048D in Serif (by Andrey V. Panov) +- hinting instructions added to Lao U+0EB7 in Sans (by Wesley Transue) +- added Roman numerals and Claudian letter U+2160-U+2184 in Serif (by Ben + Laenen) +- added U+FFF9-U+FFFD to Sans, Serif and Mono (by Lars Næsbye Christensen) +- added mathematical symbols to Serif: U+2200, U+2203-U+2204, U+2213-U+2214, + U+2217-U+2218, U+2223-U+2226, U+2250-U+2255, U+2295-U+22AF, U+22C5 (by Ben + Laenen) +- modified bullet symbol U+2219 in Serif (by Ben Laenen) + +Changes from 2.20 to 2.21 + +- added U+FE20-U+FE23 (half diacritics) to Sans (by Denis Jacquerye) +- added anchor "half" to position right half of double marks, U+FE21 or U+FE23 + to Sans (by Denis Jacquerye) +- shifted U+0360 up to avoid collision with some outlines in Sans (by Denis + Jacquerye) +- added anchor above-mark anchor to U+035D, U+035E, U+0360, U+0361 in Sans (by + Denis Jacquerye) +- added instructions for ff, ffi, ffl ligatures in Serif Bold (by Eugeniy + Meshcheryakov) +- added instructions to some N'Ko glyphs (by Wesley Transue) +- added instructions to some Lao glyphs (by Wesley Transue) +- cleaning up 'liga' Standard Ligature in Latin, in Sans and Sans Mono (by + Denis Jacquerye) +- added U+046A, U+046B (big yus) in Serif (by Andrey V. Panov) +- added box drawing symbols to Sans and Serif (by Lars Næsbye Christensen) +- added Makefile to improve font and packages generating (by Nicolas Mailhot) + +Changes from 2.19 to 2.20 + +- removed TeX and TeXData tags from all sfd files (by Eugeniy Meshcheryakov) +- removed all 'frac' lookups (by Eugeniy Meshcheryakov) +- fixed duplicate glyph names (by Eugeniy Meshcheryakov) +- removed standard ligatures with U+00B7 in Mono (by Eugeniy Meshcheryakov) +- use reference to U+002D in U+00AD in Sans Oblique, and adjust instructions + (by Eugeniy Meshcheryakov) +- updated Cyrillic in Sans Extra Light (by Andrey V. Panov) +- added instructions to N'Ko U+07C1-U+07C6, U+07CA, U+07CE-U+07CF, U+07D1, + U+07D3-U+07D4, U+07D8, U+07DB and U+07EB in Sans (by Wesley Transue) +- added instructions to Lao U+0E8A, U+0E95, U+0E97, U+EA5, U+0EB4 and U+0EB5 + (by Wesley Transue) +- adjusted instructions for Hebrew glyphs (by Denis Jacquerye) +- added instructions for U+0265 in Sans Bold (by Denis Jacquerye) +- fix U+1D68 in Sans: it had the shape of delta, where it should be a rho (by + Ben Laenen) +- remove U+1D5C glyph in Sans Oblique (it was empty) (by Ben Laenen) +- fix instructions of U+01AD in Sans Bold (by Ben Laenen) +- fix instructions of U+042D in Serif (by Ben Laenen) +- remove buggy instructions of U+2328 in Serif (by Ben Laenen) +- corrected width of U+2C75-U+2C76 in Sans Bold and Serif Bold (by Gee Fung Sit) +- added U+2C75-U+2C77 to Mono (by Gee Fung Sit) + +Changes from 2.18 to 2.19 + +- fixed misplaced symbols (U+2325,2326) in Sans Oblique (by John Karp) +- added Mark to Base anchors: 'cedilla' for combining cedilla and + 'above-legacy' for stacking above precomposed glyphs (just a,e,i,o,u with + macron for now) in Sans (by Denis Jacquerye). +- added contextual substitution for Case and Dotless forms in all Sans variants + (by Denis Jacquerye). +- renamed 'ccmp' lookups for RTL and Basic (LGC, etc.) (by Denis Jacquerye) +- added anchor 'cedilla' for vowels in Sans. (by Denis Jacquerye) +- extended contextual dotless and case substitutions to handle both below and + above diacritics (by Denis Jacquerye) +- renamed Dotless and Case Form GSUB lookups in Sans with meaningful names (by + Denis Jacquerye) + +Changes from 2.17 to 2.18 + +- Re-encoded the source files for Full Unicode (by Ben Laenen) +- Re-enabled the "ff", "fl", "fi", "ffl", "ffi" ligatures by default in Serif + (by Ben Laenen) +- Disabled the "fi", "ffi" ligatures for languages with dotless i in Serif (by + Ben Laenen) +- added Tifinagh to Sans Book and Bold, U+2D30-U+2D65, U+2D6F, partially hinted + in Sans Book. (by Denis Jacquerye) +- added Tai Xuan Jing Symbols (U+1D300-1D356) to Sans (by Remy Oudompheng) +- added double-struck letters (U+1D538-U+1D56B minus reserved code points) to + Sans (by Gee Fung Sit) +- added U+22EE-U+22F1 to Sans (by Gee Fung Sit) +- added U+2C67-U+2C6C, U+2C75-U+2C77 to Serif (by Gee Fung Sit) +- italicized various glyphs in Latin Extended-B, IPA Extensions, Spacing + Modifier Letters, Phonetic Extension (Supplement) and Super- and Subscripts + in Serif Oblique fonts (by Gee Fung Sit) +- modified outlines, bearings of Hebrew U+05D6, U+05D8, U+05DB, U+05DE, U+05E0, + U+05E1, U+05E2, U+05EA in Sans Book and Oblique, adjusted hinting in Book + based on Yotam Benshalom's comments. (by Denis Jacquerye) +- added Braille Patterns (U+2800-U+28FF) to Serif fonts (by Gee Fung Sit) +- added N'Ko to Sans Book and Bold: U+07C0-U+07E7, U+07EB-U+07F5, U+07F8-U+07FA + (by Eugeniy Meshcheryakov) +- added U+0ED8 (Lao digit 8) to Sans (by Remy Oudompheng) +- added Lao diacritics U+0EB0-0EB9, U+0EBB-0EBC, U+0EC8-0ECD to Mono (by Remy + Oudompheng) +- renamed Serif [Bold] Oblique, make it Italic (by Eugeniy Meshcheryakov) +- added U+29FA-U+29FB to Sans and Sans Mono (by Gee Fung Sit) +- swapped glyphs for Eng U+014A from Sami Eng to African Eng, the latter being + more common (by Denis Jacquerye) +- swapped ae U+00E6 and ae.alt in Serif Italics fonts, thus fixing #8213 (by + Denis Jacquerye) +- minor improvements to Misc. Symbols in Sans (by Gee Fung Sit) +- minor improvements and additions to Sans ExtraLight (by Gee Fung Sit) +- improved instructions for various Cyrillic letters (by Eugeniy Meshcheryakov) +- fixed hinting of theta and chi in Sans Book (by Ben Laenen) +- added Georgian Mkhedruli to Sans, Serif and Mono, ASumtavruli to Sans and + Serif (by Besarion Gugushvili) + +Changes from 2.16 to 2.17 + +- Sans fonts: fix position for certain combinations of Arabic fatha, kasra, + shadda, damma, kasratan, dammatan, fathatan and hamza (by Ben Laenen) +- added 'ae.alt' to Serif Oblique fonts, with design matching shape of italic + 'a' instead of slanted 'a', see bug #8213 (by Denis Jacquerye) +- added super- and subscripts to Serif and Mono: U+1D2C-U+1D2E, U+1D30-U+1D3C, + U+1D3E-U+1D42, U+1D62-U+1D65, U+1D78, U+2071, U+207A-U+207E, U+208A-U+208E, + U+2090-U+2094 (by Gee Fung Sit) + +Changes from 2.15 to 2.16 + +- fixed hinting instructions for digits in DejaVu Sans Oblique, Bold Oblique, + and Serif Book to not change glyph width (by Eugeniy Meshcheryakov) +- added instructions for U+0404, U+0411, U+0413, U+0414, U+0417-U+041B, U+041F, + U+0423, U+0424, U+0426-U+0429, U+042C, U+042E, U+042F, U+0490 in Serif Bold + (by Eugeniy Meshcheryakov) +- added U+0220 and Eng.alt to Serif fonts (by Denis Jacquerye) +- added U+232C, U+2394, U+23E3 to Sans fonts (by John Karp) +- added U+230C-U+230F, U+231C-U+231F to Sans fonts, fixing bug:9547 + (by John Karp) +- adjusted dot below, dot above, dieresis above, dieresis below in Sans fonts + (by Denis Jacquerye) +- added U+2300, U+2301, U+2303, U+2304, U+2305, U+2307, U+2326, U+2327, U+232B, + arrow.base to Sans fonts (by John Karp) +- adjusted dot and dieresis below and above in Serif fonts (by Denis Jacquerye) +- added U+1E1C-U+1E1D to Serif fonts (by Denis Jacquerye) +- added U+22BE, U+22BF (by Wesley Transue) +- added U+2324; modified U+2325: more standard proportions, and matches U+2324 + and U+2387; added U+2387 : flipped U+2325 with standard arrowhead + (by John Karp) +- added Lao digits U+0ED0-0ED7, U+0ED9 (by Remy Oudompheng) +- added to Mono in Arabic block : U+060C, U+0615, U+061B, U+061F, + U+0621-U+063A, U+0640-0655, U+065A, U+0660-066F, U+0674, U+0679-0687, U+0691, + U+0692, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, + U+06C6, U+06CC, U+06CE, U+06D5, U+06F0-06F9 (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-A : U+FB52-FB81, U+FB8A-FB95, + U+FB9E, U+FB9F, U+FBAA-FBAD, U+FBE8, U+FBE9, U+FBFC-FBFF (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-B : U+FE70-FE74, U+FE76-FEFC, + U+FEFF (by Remy Oudompheng) +- added U+05BA, U+05BE, U+05F3, U+05F4, U+FB1E, U+FB21-U+FB28, U+FB4F to Sans + (by Eugeniy Meshcheryakov) +- added U+2102 to Mono (by Eugeniy Meshcheryakov) +- added U+2983-U+2984 to Sans (by Gee Fung Sit) +- added U+2A2F to Sans, Serif and Mono (by Gee Fung Sit) +- added U+2373-2375, U+237A to Sans (by John Karp) +- converted kern pairs to kern classes with Tavmjong Bah's scripts + (by Denis Jacquerye) +- set ScriptLang of kerning classes to just latn because of Pango bug + (by Denis Jacquerye) +- added DNK to ScriptLang latn otherwise it is excluded, and SRB and MDK to + cyrl (by Denis Jacquerye) +- removed flag 0x80 in generate.pe, otherwise it generates kerning tables some + systems don't like; thus loosing Apple tables (by Denis Jacquerye) +- removed ligature for precomposed legacy characters of Sans Oblique fonts + (by Denis Jacquerye) +- added bearings to en dash U+2013, em dash U+2014 and figure dash U+2012 + by making dashes shorter, preserving character width (by Denis Jacquerye) +- reduced U+031C, U+0325 (ring below), U+0339 to be entirely visible; + added instructions in Sans Book; changed U+1e00-U+1e01 to use new ring below + (by Denis Jacquerye) +- adjusted circumflex below on U+1E12-U+1E13, U+1E18-U+1E19, U+1E3C-U+1E3D, + U+1E4A-U+1E4B, U+1E70-U+1E71, U+1E76-U+1E77 in Sans fonts (by Denis Jacquerye) +- Added U+0ED4, U+0ED5 to DejaVu Sans (by Remy Oudompheng) +- Lao-specific anchors (by Remy Oudompheng) +- added alternate I to match the small capital in Sans (by Gee Fung Sit) + +Changes from 2.14 to 2.15 + +- improved hinting in Sans Oblique to deal with some spacing and inconsistency + issues (by Ben Laenen) +- added anchors to Mono Book, and added GPOS rules for combining diacritics to + show up as zero width glyphs (by Ben Laenen) +- removed U+F21C (PUA), it was copy of U+2C64 from Latin Extended C (by Eugeniy + Meshcheryakov) +- added U+27E6-U+27E7 to Sans (by Gee Fung Sit) +- added U+1407, U+1409, U+140C-U+141B, U+141D-U+1425, U+1427-U+142E, + U+1435-U+1438, U+143A-U+1449, U+1452, U+1454, U+1457-U+1465, U+1467-U+146A, + U+1471, U+1474-U+1482, U+1484-U+1488, U+148F, U+1492, U+14A0, U+14A2, U+14A9, + U+14AC-U+14BA, U+14BC, U+14BD, U+14C6, U+14C9-U+14CF, U+14D1, U+14D2, U+14D9, + U+14DC-U+14E9, U+14EC, U+14F3, U+14F6-U+1504, U+1506, U+1507, U+1510-U+1525, + U+152C, U+152F-U+153D, U+1540, U+1541, U+154E, U+154F, U+1552, U+155B, U+155C, + U+1568, U+1569, U+1574-U+157B, U+157D, U+15A7-U+15AE, U+1646, U+1647 (by + Eugeniy Meshcheryakov) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc in Sans Book (by Denis Jacquerye) +- added U+0496-U+0497 in Serif (by Andrey V. Panov) + +Changes from 2.13 to 2.14 + +- added Philippine peso glyph U+20B1 (by Clayborne Arevalo) +- made U+2012 have the same width as digits, according to Unicode 5.0, + page 206 (by Roozbeh Pournader) +- made all of the "above" combining characters remove the dot of "i", + "j", etc (Soft_Dotted characters), according to Unicode 5.0, + page 228 (by Roozbeh Pournader) +- made U+012F, U+03F3, U+0456, U+0458, U+1E2D, and U+1ECB (all fonts + except Mono), U+0249, U+2148, and U+2149 (Sans and Sans Condensed), + U+0268 (Sans ExtraLight, Serif and Serif Condensed), and U+029D (Serif + and Serif Condensed) respect the Soft_Dotted property (by Roozbeh + Pournader) +- added U+223E, U+223F, U+2240, U+22C2, U+22C3 to Sans (by Remy Oudompheng) +- added U+203D to Serif (by Gee Fung Sit) +- added zero-width glyphs for U+2061-U+2063 to Sans and Serif (by Gee + Fung Sit) +- changed isolated forms of Arabic waw (U+0648, U+0624 and U+06C6) (bug #9432) + (by Ben Laenen) +- added Lao consonants U+0E81, U+0E82, U+0E84, U+0E87, U+0E88, U+0E8A, + U+0E8D, U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA, + U+0EAB, U+0EAD-0EAF to Sans Mono (by Remy Oudompheng) +- added U+0200-U+0217, U+0226-U+0229, U+02F3, U+1E00-U+1E07, + U+1E0A-U+1E0B, U+1E18-U+1E1F, U+1E22-U+1E23, U+1E28-U+1E2D, + U+1E3A-U+1E3B, U+1E40, U+1E48-U+1E49, U+1E56, U+1E58-U+1E59, + U+1E5E-U+1E5F, U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, U+1E72-U+1E77, + U+1E86-U+1E8B, U+1E92-U+1E96, U+1EA0-U+1EA1, U+1EF4-U+1EF5 to Mono + (by Ben Laenen) +- renamed uppercase variants of diacritics (macron, breve, double grave, + double acute, inverted breve, dot above) to "uni03XX.case" in Mono + (by Ben Laenen) +- moved uppercase variants of diacritics up in Mono so they properly + vertically align on capitals (by Ben Laenen) +- precomposed glyphs with macron, breve, double grave, double acute, + inverted breve, dot above, macron below, breve below, inverted breve + below, dot below, cedilla, caron below, circumflex below, diaeresis + below, tilde below now reference to combining diacritics instead of + space modifiers in Mono (by Ben Laenen) +- made ring below (U+0325), and half rings below (U+031C and U+0339) + smaller in Mono (by Ben Laenen) +- added U+205F to all fonts (by Roozbeh Pournader) +- added U+035E-U+035F to Sans (by Roozbeh Pournader) +- added empty glyphs for U+034F, U+202A-U+202E, U+2060, U+206A-206F, + U+FE00-U+FE0F to non-Mono fonts (by Roozbeh Pournader) +- added U+2101, U+2107-U+2108, U+210B, U+210C, U+2110, U+2112, U+211B, + U+211F, U+2123, U+2125, U+2128-U+2129, U+212C-U+212D, U+212F, + U+2130-U+2131, U+2133, U+2136-U+213A, U+2141-U+2144, U+2B00-U+2B11, + U+2B20-U+2B23 to Sans (by John Karp) +- reshaped omega (U+03C9) in Mono (by Ben Laenen) +- added U+2205, U+22C6, U+2300-U+2301, U+2303-U+2306, U+230C-U+230F, + U+2312-U+2315, U+231C-U+231F, U+2335, U+2337-U+233E, U+2341-U+2344, + U+2347-U+2348, U+234B-U+234D, U+2349-U+2350, U+2352-U+2354, + U+2357-U+2359, U+235A-U+235C, U+235E-U+2360, U+2363-U+2365, + U+2368-U+2369, U+236B-U+2370, U+2373-U+237A, U+2380-U+2383, + U+2388-U+238B, U+2395 in Mono (by Ben Laenen) + +Changes from 2.12 to 2.13 + +- adjusted U+0198B, U+01B3-U+01B4 in Sans, hinted U+01B4 in Sans Book + (by Denis Jacquerye) +- added U+27F0-U+27FF, U+2906-U+2907, U+290A-U+290B, U+2940-U+2941 to Sans + (by Denis Jacquerye) +- added U+01E6-U+01E9, U+01EE-U+01EF, U+01F4-U+01F5, U+01FC-U+01FF, + U+021E-U+021F, U+0245, U+02BD, U+02C9, U+1E9B, U+2045-U+2046, U+2213, U+22C5, + U+22EF to Sans Mono (by Roozbeh Pournader) +- added U+04FA-U+04FD to Sans (by Michael Everson) +- removed U+2329 and U+232A because of their CJK properties, added U+27E8 + and U+27E9 in their stead, fixing part of bug #9038 (by Roozbeh Pournader) +- corrected and improvised U+0466-U+0469, U+046E-U+0471, U+047C-U+047D, U+0482, + U+0484-U+0486, U+0492-U+0493, U+04B0-U+04B1, U+050C-U+050D, and U+204A + in Sans (by Michael Everson) +- added instructions for U+0402, U+0409, U+040A, U+040B, U+044D, U+040F, + U+0452, U+0459-U+045B, U+045F to Sans Book (by Eugeniy Meshcheryakov) +- made italic shape for U+431, U+432, U+437, U+43B, U+43C, U+43D, U+444, U+447, + U+44D, U+44F, U+459, U+45A in SerifOblique and SerifBoldOblique + (by Andrey V. Panov) +- modified U+024C to match glyph in Unicode chart, fixing bug #9039 + (by Denis Jacquerye) +- made some canonically equivalent characters share the same glyph: + U+02B9 = U+0374, U+0343 = U+0313, and U+0387 = U+00B7 also adjusting U+02BA + to look like double U+02B9, fixing parts of bug #9038 (by Roozbeh Pournader) +- changed shapes for U+0478 and U+0479 in Sans to those in the Unicode charts, + based on a recent decision by Unicode Technical Committee to only use + the digraph form (by Michael Everson) +- adjusted width of NBSP U+00A0 and NNBSP U+202F, fixing bug #8401 + (by Denis Jacquerye) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc (by Roozbeh Pournader and Denis Jacquerye) +- added U+1402, U+1430, U+144D, U+146C, U+148A, U+14A4, U+14C1, U+14D4, U+14EE, + U+1527, U+1545, U+157E, U+158E, U+15AF to Sans (by Eugeniy Meshcheryakov) +- enlarged width of U+459 and U+45A in Serif (by Andrey V. Panov) +- made traditional shape for U+452, U+45B (by Andrey V. Panov) +- added euro sign U+20AC to Sans ExtraLight, making fontconfig recognize + the font as supporting English (by Denis Jacquerye) + +Changes from 2.11 to 2.12 + +- added U+0180 to Serif (by Denis Jacquerye) +- improved and/or hinted Armenian letters U+0542, U+0546, U+0562, + U+0563, U+0564, U+0577, U+0582 in Sans (by Ben Laenen) +- added U+4FE-U+4FF, U+512-U+513, U+2114, U+214E, U+26B2 to Sans + (by Gee Fung Sit) +- adjusted U+0496-U+0497, U+049A-U+04A1 in Sans to match U+0416, + U+041A, U+0436 and U+043A (by Gee Fung Sit) +- Mathematical Operators in Sans: changed U+22C0-U+22C1 to match + other n-ary operators, adjusted U+2203-U+2204, changed U+2220 in + Sans to match the style of U+2221 (by Gee Fung Sit) +- added U+1401, U+1403-U+1406, U+140A, U+140B, U+1426, U+142F, + U+1431-U+1434, U+1438, U+1439, U+1449, U+144A, U+144C, + U+144E-U+1451, U+1455, U+1456, U+1466, U+146B, U+146D-U+1470, + U+1472, U+1473, U+1483, U+1489, U+148B-U+148E, U+1490, U+1491, + U+14A1, U+14A3, U+14A5-U+14A8, U+14AA, U+14AB, U+14BB, U+14C0, + U+14C2-U+14C5, U+14C7, U+14C8, U+14D0, U+14D3, U+14D5-U+14D8, + U+14DA, U+14DB, U+14EA, U+14ED, U+14EF-U+14F2, U+14F4, U+14F5, + U+1405, U+1526, U+1528-U+152B, U+152D, U+152E, U+153E, + U+1542-U+1544, U+1546-U+154D, U+1550, U+1553, U+1555-U+155A, + U+1567, U+156A, U+157C, U+157F-U+1585, U+158A-U+158D, + U+158F-U+1596, U+15A0-U+15A6, U+15DE, U+15E1, U+166E-U+1676 to + Sans (by Eugeniy Meshcheryakov) +- re-enabled Latin ligatures fi, ffi, fl, ffl and ff in Sans + (by Ben Laenen) +- made italic shape for U+436, U+44A, U+44B, U+44C, U+44E, U+45F, + U+463 in SerifOblique and SerifBoldOblique (by Andrey V. Panov) +- fixed sub- and superscript metrics in Condensed Sans (bug #8848) + (by Ben Laenen) +- added U+474, U+475 in Serif (by Andrey V. Panov) +- hinted Greek glyphs U+03B7, U+30B8, U+03B9, U+03C1, U+03C3, + U+03C6 in Mono Book (by Ben Laenen) + +Changes from 2.10 to 2.11 + +- added instructions for Hebrew glyphs (Sans Book, by Eugeniy + Meshcheryakov) +- changed U+01A6 (Latin Yr) after bug #8212, in Sans, Serif and + Sans Mono fonts (by Denis Jacquerye). +- removed instruction for U+2600-U+26A1 (by Mederic Boquien) +- added U+202F and set width of U+00A0 (nobreakingspace) to the + same as U+0020, space (by Denis Jacquerye). +- added and improved instructions for various Cyrillic letters + (by Eugeniy Meshcheryakov) +- Changed U+416, U+42F, U+427 (non-Bold), U+436, U+447 (non-Bold), + U+44F, U+437 (Bold), corrected U+40F, U+414, U+424, U+426, U+429, + U+434, U+438 (Bold), U+446, U+449, U+44D (non-Bold), U+45F in + Sans Mono (by Andrey V. Panov) +- made small corrections to Cyrillic, most appreciable to U+409, + U+413, U+41B, U+427 and U+433, U+434, U+43B, U+447, U+459 + (upright fonts) to Serif (by Andrey V. Panov) +- adjusted bearings of U+410, U+416, U+41A, U+42F, U+436, U+43A, + U+443, U+44F in Serif (by Andrey V. Panov) +- enlarged width of U+44A, U+44B, U+44C, U+463 in Serif + (by Andrey V. Panov) +- added ligature "iacute" as "afii10103" (U+456) "acutecomb" in + Serif (by Andrey V. Panov) +- made italic shape to U+446, U+448, U+449 in Serif (by Andrey V. + Panov) +- added "afii10831" (U+F6C7), "afii10832" (U+F6C8) in Serif (by + Andrey V. Panov) +- new minimum version of fontforge is 20061014 (by Ben Laenen) + +Changes from 2.9 to 2.10: + +- added U+0242, U+024A-U+024B, U+024E-U+024F, U+037C-U+037D, U+0E3F, + U+1D2C-U+1D2E, U+1D30-U+1D42, U+1D5D-U+1D6A, U+1D78, U+1DB8, + U+2090-U+2094, U+20D0-U+20D1, U+2C60-U+2C66, U+2C6B-U+2C6C, U+2C74 and + U+FB29 to Sans (by Gee Fung Sit) +- added Lao glyphs : U+0E81-0E82, U+E084, U+0E87-0E88, U+0E8A, U+0E8D, + U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA-0EAB, + U+0EAD-0EB9, U+0EBB-0EBD, U+0EC0-0EC4, U+0EC6, U+0EC8-0ECD, U+0EDC-0EDD + (by Remy Oudompheng) +- fixed U+0193 not showing in Windows (bug #7897) (by Ben Laenen) +- changes to U+222B-222D in Sans Mono (by Remy Oudompheng) +- ported the three remaining currency symbols from Arev (U+20B0, + U+20B2-U+20B3), and replaced one (U+20AF) in Sans (by Lars Naesbye + Christensen) +- corrected U+20A5 in Sans (by Gee Fung Sit) +- merged Double-Struck Letters from Arev: U+2102, U+210D, U+2115, + U+2119-U+211A, U+2124, U+213C-U+2140 (by Gee Fung Sit) +- added U+2308-U+230B and U+2329-U+232A to Sans Mono and Serif faces, + fixed incorrect direction of U+2329 in Sans faces, and improved + U+2308-U+230B in Sans faces per Ben Laenen's suggestions (by David + Lawrence Ramsey) +- added U+06D5 and final form of it (needed for Kurdish) (by Ben Laenen) +- added two special glyphs U+F000 and U+F001 in Sans Book that show the + current ppem size (horizontal and vertical) (by Ben Laenen) +- added U+2318 and U+2325 to Sans Mono faces, based on the Sans versions + (by David Lawrence Ramsey) +- added U+2B14-U+2B1A to all faces except Sans ExtraLight (by David + Lawrence Ramsey) +- respaced all Geometric Shapes characters in Serif faces to match those + in Sans faces again, respaced U+23CF in Sans, Sans ExtraLight, and + Serif faces to match U+25A0 (or Sans in Sans ExtraLight's case) again, + and respaced U+2B12-U+2B13 in Sans and Serif faces to match U+25A1 + again (by David Lawrence Ramsey) +- corrected width of Modifier Small Letters U+1D43-1D5B in Sans Oblique + and U+1D9B-U+1DBF in Sans Oblique and Sans Bold Oblique (by Gee Fung Sit) +- added a bunch of glyphs to Sans ExtraLight (see SVN for details) (by + Gee Fung Sit) +- adjusted Cyrillic descenders in Sans ExtraLight to sync with Sans (by + Gee Fung Sit) +- added U+0242, U+0245 to Serif (by Gee Fung Sit) +- replaced the SHPIX routines which gave them bad spacing at certain + sizes in FreeType for A, V, Z, v and z in Sans Bold (by Ben Laenen) + +Changes from 2.8 to 2.9: + +- DejaVuSansExtraLight.sfd: changed family name from "DejaVu Sans" to + "DejaVu Sans Light" (in case we add a Light weight variant), so legacy + apps that understand only 4 styles are happy. (by Denis Jacquerye) +- added Name ID 16, aka preferred family name, and Name ID 17, aka + preferred style name, so contemporary apps that understand more that 4 + styles can use big fonts families "DejaVu Sans" and "DejaVu Serif". For + those, Extralight and Condensed are just styles not different families. + (by Denis Jacquerye) +- added U+22B6-22BD, U+22C0-22C1, U+22D6-22D7 to Sans. (by Remy Oudompheng) +- added U+037B, U+2184, U+2C67-U+2C6A and U+2C75-U+2C77 to Sans (by Gee + Fung Sit) +- adjusted asteriskmath (U+2217) for consistency with other mathematical + operators in Sans (by Ben Laenen) +- hinted some Armenian capitals in Sans Book (by Ben Laenen) +- added U+0246 - U+0249 (by Ben Laenen) +- BUGFIX : swapped U+224E and U+224F, in Sans, Sans Condensed and Sans Mono + (by Remy Oudompheng) +- adjusted U+20B5 (by Mederic Boquien) +- swapped U+21DA and U+21DB which were in wrong order (by Heikki Lindroos) +- added U+222E-2233, U+239B-23AD, U+2A00-2A02, U+2A0F-2A1C to Sans (by Remy + Oudompheng) +- added U+239B-23AD to Mono (by Remy Oudompheng) +- added U+2024-2025 to Serif (by Mederic Boquien) +- added U+222C-222D, U+2A0C-2A0E to Serif (by Remy Oudompheng) +- added U+2190-21FF to Mono (by Heikki Lindroos) +- added Hebrew glyphs - U+05B0-U+05BD, U+05BF-U+05C3, U+05C6, U+05C7, + U+05D0-U+05EA, U+05F0-U+05F2, U+FB1F, U+FB20, U+FB2A-U+FB36, + U+FB38-U+FB3C, U+FB3E, U+FB40, U+FB41, U+FB43, U+FB44, U+FB46-U+FB4E (by + Gee Fung Sit and Eugeniy Meshcheryakov) +- adjustments for Cyrillic in Sans (by Andrey V. Panov) +- made italic shape for U+0434, U+0456, U+0457 in SerifOblique and Serif + Bold Oblique (by Andrey V. Panov) + +Changes from 2.7 to 2.8: + +- fixed instructions for U+0423, U+0427, U+0447, U+0448 in Serif, so they + look good at large sizes too (by Eugeniy Meshcheryakov) +- added U+FB00 and U+FB03 to U+FB06 to Serif typefaces (by Heikki Lindroos) +- added U+26B0-U+26B1, U+2701-U+2704, U+2706-U+2709, U+270C-U+2727, U+2729 + to U+274B, U+274D, U+274F to U+2752, U+2756, U+2758-U+275E, U+2761 to + U+2775 (by Heikki Lindroos) +- added and improved instructions for Cyrillic letters in Mono and Serif + (Book, by Eugeniy Meshcheryakov) +- rotated U+26B0 (was too small in mono) (by Gee Fung Sit) +- adjusted U+1EDA-U+1EDD, U+1EE8-U+1EEB, capitals using capital specific + accent and moved diacritics to match position on U+00F2 (ograve), etc. + (by Denis Jacquerye) +- added U+20D6, U+20D7 to Sans (by Gee Fung Sit) +- made Armenian ligatures discretionary since the Firefox ligature problem + still isn't fixed (by Ben Laenen) +- moved Armenian hyphen U+058A to a higher position (bug #7436) (by Ben + Laenen) +- hinted Greek glyphs in Sans Bold (by Ben Laenen) +- enabled Arabic lam-alif ligatures when diacritics are used (by Ben Laenen) + +Changes from 2.6 to 2.7: + +- added glyphs needed for Kurdish: U+0695, U+06B5, U+06C6, U+06CE and their + init/medi/fina forms in Sans (by Ben Laenen) +- added U+02CD, U+01F8 - U+01F9, U+1E3E - U+1E3F, U+1E30 - U+1E35, U+1EBC - + U+1EBD, U+1EF8 - U+1EF9 (includes glyphs needed for Yoruba, Maori, Guarani + and Twi) (by Ben Laenen) +- added U+22C8-22CC, U+29CE-29D5, U+2A7D-2AA0, U+2AAE-2ABA, U+2AF9-2AFA to + Sans (by Remy Oudompheng) +- adjusted diacritics on Vietnamese, Pinyin and other characters: + U+01A0-U+01A1, U+01AF-U+01B0, U+01D5-U+01DC, U+01DE-01E1, U+01FA-U+01FB + U+022A-U+022D, U+0230-U+0231, U+1E14-U+1E17, U+1E4C-U+1E53, U+1E78-U+1E7B, + U+1EA4-U+1EF1 in Sans (Book, Bold and Oblique) (by Denis Jacquerye) +- added basic arrows U+2190-U+2193 in Serif, which completes MES-1 compliance + for Serif (by Ben Laenen) +- added U+01E4, U+01E5, U+01FA, U+01FB, U+02BD, U+02C9 and U+02EE to Serif + (by Ben Laenen) +- fixed U+0209 in Serif Bold Oblique (by Ben Laenen) +- adjusted Box Drawing block characters U+2500-257F in Mono to fit character + cell, shifting them up by 416 (Denis Jacquerye) +- redid U+0194 in Sans (by Ben Laenen) +- added U+2217-2218, U+2295-22A1 to Mono (by Remy Oudompheng) +- added U+0462 to Serif (by Andrey V. Panov) +- added U+226C, U+228C-228E, U+2293-2294, U+22F2-22FF to Sans (by Remy + Oudompheng) +- adjusted U+2208-220D in Sans (by Remy Oudompheng) +- improved some Cyrillic glyphs in Mono (by Andrey V. Panov), rewritten + instructions for changed glyphs (by Eugeniy Meshcheryakov) +- added U+1E0E-1E0F, U+1E8E-1E8F to Mono fonts (by Denis Jacquerye). (bug + #7166) +- renamed 'Dotabove' to 'Dotaccent' in Mono Sans Oblique to match other fonts + (by Denis Jacquerye). +- added U+200B-U+200F in Sans faces and Serif faces, U+200B and U+200C were + in Sans already (by Lars Naesbye Christensen) +- added U+2601-U+262F, U+263D, U+263E, U+2648-U+265F, U+2668, U+2670-U+268B, + U+2690-U+269C, U+26A0, U+26A1, U+2794, U+2798-U+27AF, U+27B1-U+27BE to Mono + (by Heikki Lindroos) +- replaced the references with unshifted ones for both κ U+03BA and к U+043A + in Mono Book (by Denis Jacquerye) +- fixing glyph for U+04ED in Mono Book, consisted only of dieresis (by Andrey + V. Panov). + +Changes from 2.5 to 2.6: + +- redid U+2032 - U+2037, U+2057 based on Arev in Sans (by Gee Fung Sit) +- added U+0195, corrected U+039E, U+204B in Sans ExtraLight (by Gee Fung Sit) +- added instructions for some Cyrillic letters in Sans Bold (by Eugeniy + Meshcheryakov) +- added vulgar fractions U+2153-U+215F for Serif, made with references (by + Lars Naesbye Christensen) +- added U+228F-2292, U+2299-22AF, U+22B2-22B5, U+22CD, U+22D8-22ED to Sans + (by Remy Oudompheng) +- added U+2208-220D, U+2238-223D, U+2278-2281, U+228A-228B, U+228F-2292, + U+22CD, U+22DA-22E9 to Mono (by Remy Oudompheng) +- fixed misplaced dot in U+2250 in Mono (by Remy Oudompheng) +- added instructions for some Cyrillic letters in Mono Book and Bold(by + Eugeniy Meshcheryakov) +- minor changes to U+2241, U+2261-2263, U+22A4, U+22A5 in Sans (by Remy + Oudompheng) +- added hinting instructions to lowercase Armenian glyphs in Sans Book (by + Ben Laenen) +- changed U+2208, U+220B to match U+2209 and U+220C in Sans Bold (by Remy + Oudompheng) +- added Braille patterns U+2800-U+28FF to Sans (by Mederic Boquien) +- added instructions for some Cyrillic letters in Serif Book (by Eugeniy + Meshcheryakov) +- renamed BoldOblique fonts to Bold Oblique in TTF Name as originally in + Bitstream Vera fonts (by Denis Jacquerye) +- added hinting instructions to some Latin-B Extended and IPA characters in + Sans Book (by Denis Jacquerye and Ben Laenen) +- adjusted bearings, replaced diacritics, hinted hook and horn for + Vietnamese in Sans Book (by Denis Jacquerye) +- made FAX, TM, TEL, etc. discritionary ligatures in Sans and Serif fonts + (by Denis Jacquerye) +- removed ligatures of precomposed characters in Sans and Serif fonts (by + Denis Jacquerye) +- added U+F208, U+F20A, U+F215-F217, U+F21A-F21B, U+F25F in PUA (from SIL's + PUA, probably in Unicode 5.0): U+0243, U+0244, U+0245, U+024C, U+024D, + U+2C64, (U+2C6D), (U+2C71) +- modified some glyphs in Serif Oblique to make them more italic (by Denis + Jacquerye) + +Changes from 2.4 to 2.5: + +- fixed excessive kerning bug that occurs with Pango (by Denis Jacquerye) +- added U+20AF to Sans and Serif (by Lars Naesbye Christensen) +- regenerated Condensed faces (by Ben Laenen) +- added U+035C-U+035D to Sans, fixed U+0361 (by Denis Jacquerye) +- integrated 255 characters from Arev fonts: Latin Extended-B, Spacing + Modifiers, Combining Diacritical Marks, Cyrillic, Cyrillic supplement, + General Punctuation, Letterlike Symbols, Arrows, Mathematical Operators, + Miscellaneous Technical, Dingbats, Alphabetic Presentation Forms (by Denis + Jacquerye) +- added basic Cyrillic and basic Greek to Sans ExtraLight (by Denis Jacquerye) +- added U+0498, U+049A, U+04AA, U+04AB, U+04AF to Serif (by Eugeniy + Meshcheryakov) +- added U+0494, U+0495, U+0498, U+0499, U+04AA, U+04AB, U+04C3, U+04C4, + U+04C7, U+04C8 to Mono (by Eugeniy Meshcheryakov) +- adjusted weight of U+0256, U+0257, U+0260, U+0272, U+0273, U+0277, U+029B, + U+02A0 and modifed U+028B and U+027A in Mono (by Denis Jacquerye) +- added U+2000-200A to Mono (by Denis Jacquerye) +- added vulgar fractions U+2153 - U+215F to Mono (by Gee Fung Sit) +- adapted metrics of Arabic glyphs so they stay above cut-off height in Sans + (by Ben Laenen) +- fixed mkmk anchors for Arabic diacritics so they stack properly in Sans (by + Ben Laenen) +- fixed weight of lowercase upsilon in Sans Bold, make small adjustment to + lowercase omega in Sans (by Ben Laenen) +- added U+210E (by Mederic Boquien) +- unslanted U+2201, U+221B and U+221C in Sans Oblique (by Mederic Boquien) +- added several mathematical relation symbols to Sans and Mono (U+2241-224C, + U+2250-2255, U+2260-2269, U+226E-2277, U+2282-2287) modified U+223C to match + other tildes, and U+2282-2284 to have the same shape. (by Remy Oudompheng) +- made U+2234-U+2237 refer to U+2219 instead of U+00B7 in Sans (by Mederic + Boquien) +- added U+2238-223B, U+226A-226B, U+2278-2281, U+2288-228B to Sans (by Remy + Oudompheng) +- unslanted and changed reference of U+22C5 from U+00B7 to U+2219 in Sans (by + Mederic Boquien) +- added U+224D-225F, U+226D, U+22C6 to Sans and unslanted U+2219 in Sans + Oblique. (by Remy Oudompheng) +- added U+224D-225F, U+226D to Mono, shifted U+2266-2269 higher upwards and + unslanted U+2219 in Oblique. (by Remy Oudompheng) +- merged Coptic glyphs from Arev 0.2 (by Lars Naesbye Christensen) +- fixed and adjusted various Cyrillic glyphs in Serif (by Andrey V. Panov) +- made fi, fl... ligatures discretionary ligatures (by Ben Laenen) + +Changes from 2.3 to 2.4: + +- added U+04A2, U+04A3, U+04AC - U+04AF, U+04BA, U+04BB, U+04C0 - + U+04C2, U+04CB, U+04CD, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04E8 - U+04F5, + U+04F6 - U+04F9 to Mono (by Eugeniy Meshcheryakov) +- added U+048C, U+048D, U+0494, U+0495, U+049E - U+04A7, U+04AC - + U+04AE, U+04B4- U+04B7, U+04BA, U+04BB, U+04C0 - U+04C4, U+04C7, U+04C8, + U+04CB, U+04CC, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04EC - U+04F9 to Serif + (by Eugeniy Meshcheryakov) +- added U+2134 to Sans (by Gee Fung Sit) +- added U+2080 - U+2089 to all faces (by Gee Fung Sit) +- several minor corrections to Sans (by Gee Fung Sit) +- major corrections to Sans Condensed (by Gee Fung Sit) +- corrected Superscripts and Subscripts in Sans (by Gee Fung Sit) +- corrected anchors of U+0316-U+0319 (by Denis Jacquerye) +- Verajja integrated (by Stepan Roh) +- copied U+2328, U+2600, U+2639-U+263C, U+263F-U+2647, U+2660-U+2667, + and U+2669-U+266F from Sans to Serif, and copied scaled-down versions of + them to Sans Mono (by David Lawrence Ramsey) +- added U+20B4 to all faces (by Eugeniy Meshcheryakov) +- added more minor positional adjustments to U+2638 in all faces to + match the other miscellaneous symbols in Verajja, and rescale it in Sans + Mono so that it looks better (by David Lawrence Ramsey) +- added U+2242, U+2243 and U+22A4 (by Mederic Boquien) +- corrected U+2245 in Sans (by Mederic Boquien) +- added U+0221, U+0234-0236 (by Denis Jacquerye) +- added in Arabic block to Sans: U+060C, U+0615, U+061B, U+061F, U+0621 +- U+063A, U+0640 - U+0655, U+0660 - U+066F, U+0679 - U+0687, U+0698, U+06A1, + U+06A9, U+06AF, U+06BA, U+06BF, U+06CC, U+06F0 - U+06F9 (by Ben Laenen) +- added in Arabic Presentation Forms A to Sans: U+FB52 - U+FB81, U+FB8A +- U+FB95, U+FB9E - U+FB9F, U+FBE8 - U+FBE9, U+FBFC - U+FBFF (by Ben Laenen) +- added complete Arabic Presentation Forms B to Sans: U+FE70 - U+FE74, + U+FE76 - U+FEFC, U+FEFF (by Ben Laenen) +- added complete Greek Extended block to Mono (by Ben Laenen) +- modified Greek capitals with tonos in Mono (by Ben Laenen) +- added U+01C4-01CC, U+01D5, U+01DE, U+01E0-U+01E1, U+01E6-U+01E9, + U+01EE-U+01F5, U+01F8-U+0217, U+021E-U+021F, U+0226-U+022A, U+022C to Serif + (by Denis Jacquerye) +- adjusted U+043B and U+044F in Serif (by Denis Jacquerye) +- added U+2000-U+200A (by Denis Jacquerye) +- added U+1E00-U+1E0B, U+1E0E-U+1E11, U+1E14-U+1E1C, U+1E1E-U+1E23, + U+1E26-U+1E2D, U+1E30-U+1E35, U+1E3A-U+1E3B, U+1E3E-U+1E40, U+1E48-U+1E49, + U+1E50-U+1E56, U+1E58-U+1E59, U+1E5E-U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, + U+1E72-U+1E7D, U+1E86-U+1E9B, U+1EA0-U+1EA3, U+1EAC-U+1EB7, U+1EBA-U+1EBD, + U+1EC6-U+1ECF, U+1ED8-U+1ED9, U+1EE6-U+1EE7, U+1EF4-U+1EF9 to Serif (by + Denis Jacquerye) +- added U+048E, U+048F, U+049C-U+049F, U+04B8, U+04B9, U+04BC-U+04BF, + U+04C3, U+04C4 to Sans (by Eugeniy Meshcheryakov) +- added DejaVu Sans Extra Light (by Denis Jacquerye) +- Adjusted underline position for (hopefully) improved legibility in + Sans, Serif, Mono (Tim May) +- added auto-generated DejaVu LGC (by Stepan Roh) + +Changes from 2.2 to 2.3: + +- fixed bug U+042B and U+044B behave badly in Sans Bold or Oblique (by + Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+04D0-U+04D7, U+04E6, U+04E7 to Mono (by Eugeniy Meshcheryakov) +- added U+048A - U+048D, U+0498, U+0499, U+04AA, U+04AB, U+04B0, U+04B1, + U+04C0, U+04C9, U+04CA, U+04CE, U+04CD, U+04DA, U+04DB, U+04DE, U+04DF, + U+04E2 - U+04E5, U+04EC - U+04F8, U+04F9 to Sans (by Eugeniy Meshcheryakov) +- added U+04E0, U+04E1 to all faces (by Eugeniy Meshcheryakov) +- added Greek Extended to Sans and Serif: U+1F00-U+1F15, U+1F18-U+1F1D, + U+1F20-U+1F45, U+1F48-U+1F4D, U+1F50-U+1F57, U+1F59, U+1F5B, U+1F5D, + U+1F5F-U+1F7D, U+1F80-U+1FB4, U+1FB6-U+1FC4, U+1FC6-U+1FD3, U+1FD6-U+1FDB, + U+1FDD-U+1FEF, U+1FF2-U+1FF4, U+1FF6-U+1FFE (by Ben Laenen) +- added Greek variant letterforms, archaic letters and symbols to Mono: + U+03D0-U+03E1, U+03F0-U+03FF (by Ben Laenen) +- added Armenian block and Armenian ligatures to Sans (U+0531 - U+0556, + U+0559 - U+055F, U+0561 - U+0587, U+0589 - U+058A, U+FB13 - U+FB17) (by Ben + Laenen) +- redid some Greek characters in Sans and Mono to make them look better + and to correct some errors (by Ben Laenen) +- added U+27E0 to all faces (by David Lawrence Ramsey) +- added underscore (U+005F) consistency fixes: extended the Sans Mono + and Sans Mono Oblique underscores to touch both horizontal edges, and + reduced the height of the Sans Bold Oblique underscore to match the Sans + Bold underscore (by David Lawrence Ramsey) +- added underscore (U+005F) derivatives and consistency fixes for them: + made U+0332 a reference to underscore at Denis Jacquerye's suggestion; made + U+0333 two references to underscore; made U+033F two references to U+203E; + added U+2017 as two references to underscore, and made U+0333 a reference to + it; and added U+203E as a reference to underscore, and made U+0305 a + reference to it (by David Lawrence Ramsey) +- added U+201B, U+2220, U+2320-U+2321, U+23AE, U+23CF, all remaining + Geometric Shapes glyphs (U+25A0-U+25C9, U+25CB-U+25D7, U+25D9-U+25E5, + U+25E7-U+25FF), and U+2B12-U+2B13 to all faces (by David Lawrence Ramsey) +- added minor positional adjustments to U+2638 in all faces (by David + Lawrence Ramsey) +- added U+201F to Sans Mono and Serif faces (by David Lawrence Ramsey) +- added U+01B7, U+01F6, U+0464 - U+0465, U+2160 - U+2180, U+2183, + U+220A, U+220D, U+2329, U+232A, U+2422, U+27E8 - U+27EB, U+2680 - U+2685 to + Sans (by Gee Fung Sit ???) +- added U+2116 to Sans and Serif (by Gee Fung Sit) +- changed florin sign U+0192 in Sans (by Gee Fung Sit) +- added anchor points to some glyphs (by Denis Jacquerye) +- adjusted height of IPA superscripts U+02B0-02B8, U+02C0-02C1, + U+02E0-02E4, U+207F to match with height of U+00B2 (by Denis Jacquerye) +- added U+0184-U+0185, U+019C, U+019F, U+01A0-U+01A3, U+01A6, U+01AA, + U+01AF-U+01B0, U+01B2-U+01B4, U+01B7-U+01B8, U+01BC-U+01BC, U+0224-U+0225, + U+023A-U+0240, U+1D16-U+1D17, U+1D1D-U+1D1E, U+1D43-U+1D5B, U+1D7B, + U+1D85,U+1D9B-1DB7, U+1DB9-U+1DBF, U+20A6 to all fonts (by Denis Jacquerye) +- added added U+0182, U+018B, U+018E, U+01A0-U+01A1, U+01B1, U+01B9, + U+01C0-U+01C3, U+0238-U+0239, U+1D02, U+1D08-U+1D09, U+1D14, U+1D1F, U+1D77 + to Serif and Mono (by Denis Jacquerye) +- added U+0181, U+0183, U+0187-U+0188, U+018A-U+018F, U+0191, U+0193, + U+0195-U+019B, U+019D-U+019E, U+01A4-U+01A5, U+01AC-U+01AE, U+01B5-U+01B6, + U+01B9, U+01BB, U+01F6 to Serif (by Denis Jacquerye) +- added U+0181, U+0187-U+0188, U+018A, U+018D, U+018F, U+0191, U+0193, + U+0195-U+019F, U+01A4-01A5, U+01AC-01AD, U+01B5-U+01B6, U+1BB, U+01F6, + U+01D7-U+01DC, U+0238-U+0239, U+0241 to Mono (by Denis Jacquerye) +- added to Mono and Serif (by Denis Jacquerye) + +Changes from 2.1 to 2.2: + +- reworked the vertical orientation of the Blocks Elements characters + in all faces to remove their overly large descenders, in order to fix + problems with e.g. terminal emulators (by David Lawrence Ramsey) +- copied bullet in Sans faces to Serif faces for consistency (by David + Lawrence Ramsey) +- added U+2023, U+25D8, U+25E6, and U+29EB to all faces (by David + Lawrence Ramsey) +- added U+1EB8, U+1EB9, U+1ECA - U+1ECD, U+1EE4, U+1EE5 (by Tim May) +- added U+01DD, U+02BE, U+02BF, U+02D3 to all, changed U+02D2 in + non-Condensed and U+1EE5 in Serif (by Tim May) +- fixed U+01CE, replacing wrong circumflex by caron (by Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- added U+20B5 (by Denis Jacquerye) +- added U+0181 - U+0183, U+0187, U+0188, U+018A - U+018D, U+0191, + U+0193, U+0195 - U+019B, U+019D, U+019E, U+01A4, U+01A7 - U+01A9, U+01AB - + U+01AE, U+01B1, U+01B5, U+01B6, U+01BB, U+01C0 - U+01C3, U+01F1 - U+01F3, + U+0238, U+0239, U+1D02, U+1D08, U+1D09, U+1D14, U+1D1F, U+1D77, U+2103, + U+2126, U+2127, U+212A, U+212B, U+2132, U+214B, U+2210, U+2217, U+2218, + U+2A0C - U+2A0E, U+FB00, U+FB03 and U+FB04 to Sans (by Gee Fung Sit) +- added U+01A9, U+01C3 and U+2126 to Mono and Serif (by Gee Fung Sit) +- adjusted bearings of U+028B in Sans (by Gee Fung Sit) +- added U+018F, U+0494-U+0497, U+04A0-U+04A7, U+04AC-U+04AF, + U+04B4-U+04B7, U+04BA-U+04BB, U+04C1-U+04C2, U+04C5-U+04C8, U+04CB-U+04CC, + U+04D0-U+04D9, U+04DC-U+04DD, U+04E6-U+04EB to Sans (by Eugeniy + Meshcheryakov) +- replaced with references U+0391-U+0393, U+0395-U+0397, U+0399, U+039A, + U+039C, U+039D, U+039F-U+03A1, U+03A4, U+03A5, U+03A7, U+03BF, U+03DC, + U+0405, U+0406, U+0408, U+0410, U+0412, U+0415, U+0417, U+041A, + U+041C-U+041E, U+0420-U+0422, U+0425, U+0430, U+0435, U+043E, U+0440, + U+0441, U+0443, U+0445, U+0455-U+0458 in Serif and Mono (by Eugeniy + Meshcheryakov) +- added U+04D0-U+04D7, U+04E6-U+04EB to Serif (by Eugeniy Meshcheryakov) +- added U+212A and U+212B to the rest of the faces (by Lars Naesbye + Christensen) +- added U+2318 and U+2325 to Sans and Serif (by Lars Naesbye Christensen) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- completed basic Greek alphabet: added U+0374-U+0375, U+037A, U+037E, + U+0384-U+038A, U+038C, U+038E-U+0390, U+03AC-U+03BF, U+03C1-U+03CE (by Ben + Laenen) +- added U+2070 and U+2074-U+2079 (by Mederic Boquien) + +Changes from 2.0 to 2.1: + +*** Be aware that names of some TTF files changed since version 2.0. *** + +- added U+0323, U+1E0C, U+1E0D, U+1E24, U+1E25, U+1E36 - U+1E39, U+1E42, + U+1E43, U+1E46, U+1E47, U+1E5A - U+1E5D, U+1E62, U+1E63, U+1E6C, U+1E6D, + U+1E7E, U+1E7F (by Tim May) +- fixed bug where GNOME applications used Mono Bold Oblique instead of + Mono Oblique (by Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+1E41, U+1E57, U+1E61 (by Sander Vesik) +- added U+0189, U+0309, U+0313, U+0314, U+031A, U+031B, U+0327, U+0328, + U+032B, U+0333, U+033C (by Denis Jacquerye) +- adjusted and fixed U+0186, U+0254, U+0291, U+0316 - U+0319, U+031C - + U+0320, U+0323 - U+0326, U+0329 - U+032A, U+032C - U+0332, U+0339 - U+033B, + U+033E, U+033F (by Denis Jacquerye) +- fixed U+1E12, U+1E3C, U+1E4A, U+1E70 to have normal below diacritics + (by Denis Jacquerye) +- fixed U+1E82, U+1E84 and U+1EF2 to have uppercase above diacritics (by + Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- dropped "-Roman" from font names - affects both internal TTF names and + names of generated files (by Stepan Roh) +- attempt to fix bug Vertical spacing too big for Mono by exchanging + LineGap and OS2TypoLinegap values (proofed by Stefan Rank) +- added Greek capitals U+0391 - U+03A1, U+03A3 - U+03A9, U+03AA, U+03AB + in Mono (by Ben Laenen) +- added the per ten thousand sign U+2031 (by Mederic Boquien) +- added U+2207, U+221D, U+221F, U+2227 - U+222A, and U+2261 (by David + Lawrence Ramsey) +- new logo (by Gee Fung Sit) +- added U+0180, U+018E, U+201F, U+2024, U+2025, U+203D, U+2200, U+2203, + U+2213, U+222C, U+222D, U+2263 to Sans (by Gee Fung Sit) + +Changes from 1.15 to 2.0: + +- "Italized" basic glyphs in all Serif Oblique and their Condensed faces + (by David Jez) +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- added anchor points to some glyphs (by Denis Jacquerye) +- many new spacing and combining accents (by Denis Jacquerye) +- smart substitutions for transforming i and j to dottless form and for + using uppercase diacritics (by Denis Jacquerye) +- fixed remaining erroneously slanted characters in Serif Oblique faces (by + David Lawrence Ramsey) +- copied bullet in Sans faces to Sans Oblique faces for consistency (by + David Lawrence Ramsey) +- added U+203C and U+2047-U+2049 (by David Lawrence Ramsey) +- added Greek glyphs to Serif (by Ben Laenen, Condensed merge by David Jez) +- fixed bug LTR glyphs behaving like RTL (by Ben Laenen) +- fixed wrong glyph directions (by David Jez) +- fixed repositioned accents in Condensed faces (by David Jez) + +Changes from 1.14 to 1.15: + +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- fixed U+2302, U+2319 (by David Lawrence Ramsey) +- fixed yet another monospace bug (by Stepan Roh) +- fixed potential "too big ascender/descender" bug (by Stepan Roh) +- fixed U+026E and U+028E (by Denis Jacquerye) +- added U+0186, U+0190, U+0300 - U+0304, U+0306 - U+0308, U+030A - U+030C, + U+0321, U+0322 (by Denis Jacquerye) +- added rest of Block Elements: U+2591 - U+2593 (by David Lawrence Ramsey) +- added U+2311, U+237D and U+2638 (by David Lawrence Ramsey) +- added U+01CD - U+01D4 (by Denis Jacquerye) +- fixed accents of U+00F2 - U+00F6 by replacing them with references in Mono + Bold (by David Jez) +- added U+0490, U+0491 (by Eugeniy Meshcheryakov) +- added hints to U+0404 and U+0454 in Sans (by Eugeniy Meshcheryakov) +- completed Greek glyphs from U+0370 to U+03CF in Serif (by Ben Laenen) +- fixed shape of U+0255 in Sans Bold and Sans Bold Oblique (by Denis + Jacquerye) + +Changes from 1.13 to 1.14: + +- fixed bug where Mono faces were not recognized as fixed pitch in Windows + by correcting Venda glyphs (by David Jez) +- added and improved TrueType instructions (by Keenan Pepper) +- added 6 Uzbekian glyphs (by Mashrab Kuvatov) +- added Greek glyphs to Sans and Serif, changed pi and omega to fit in (by + Ben Laenen) +- added IPA and related superscript glyphs (by Denis Jacquerye) +- fixed buggy Venda glyphs (by David Lawrence Ramsey and Stepan Roh) +- added U+2302, U+2310, U+2319 (by David Lawrence Ramsey) +- fixed slanted U+00AC in Serif Oblique faces (by David Lawrence Ramsey) +- added 29 glyphs from Block Elements (by David Lawrence Ramsey) + +Changes from 1.12 to 1.13: + +- removed all stems (PS hints) (requested by David Jez) +- added U+01D6, U+01DF, U+022B, U+022D and U+0231 (by Sander Vesik) +- added 10 Venda glyphs (by Dwayne Bailey) +- fixed bug when fonts had no name on Microsoft Windows (by Stepan Roh) +- updated 'missing' glyph U+FFFD (by David Jez) +- set TTF flag fsType to 'Installable Embedding' (= unrestricted usage) + (idea by C. Tiffany) + +Changes from 1.11 to 1.12: + +- added long s (by James Cloos) +- prettier comma accent in gcommaaccent (by David Jez) +- added Hbar, hbar, kgreenlandic, napostrophe, Eng, eng, Tbar, tbar, + afii57929 (by David Jez) +- changed Iogonek, iogonek, IJ, ij to look better (by David Jez) +- glyph uni0237 renamed to dotlessj (requested by David Jez) +- fixed accents for dcaron, lcaron, tcaron, Uogonek, uogonek in Serif (by + David Jez) +- added U+2500 - U+257F box drawing glyphs to Sans Mono (by David Jez) +- fixed accents in Wcircumflex, Ycircumflex and Zdotaccent (by David Jez) +- extra kerning for F (by Sander Vesik) +- added 'missing' glyph U+FFFD (by David Jez) + +Changes from 1.10 to 1.11: + +- kerning updates (by Sander Vesik) +- added Iogonek, iogonek, IJ, ij, Uogonek, uogonek (from SuSE standard fonts + by Adrian Schroeter, SuSE AG) +- added Gcommaaccent, gcommaaccent, Kcommaaccent, kcommaaccent, + Lcommaaccent, lcommaaccent, Ncommaaccent, ncommaaccent, Rcommaaccent, + rcommaaccent (by Stepan Roh) + +Changes from 1.9 to 1.10: + +- added U+022E, U+022F (by Sander Vesik) +- kerning updates for DejaVu Sans (by Sander Vesik) +- fixed too wide cyrillic glyphs in DejaVu Sans Mono (by Valentin Stoykov) +- fixed ligatures bug in Mono (by Stepan Roh) + +Changes from 1.8 to 1.9: + +- integrated Arev Cyrillics (by Danilo Segan) +- added U+01EA, U+01EB, U+01EC, U+01ED (by Sander Vesik) + +Changes from 1.7 to 1.8: + +- fixed accents in Serif Oblique and Serif Bold Oblique (by Stepan Roh) + +Changes from 1.6 to 1.7: + +- added automatically generated Condensed typefaces (by Stepan Roh) + +Changes from 1.5 to 1.6: + +- monospace bug fixed (by Stepan Roh) +- incorrect Bitstream foundry assigned by fontconfig and KDE Font Installer +fixed (by Stepan Roh) +- added automatically generated Oblique version of Serif typefaces (by +Stepan Roh) +- corrected cyrillic D and d (by Danilo Segan and David Jez) +- fixed accents position in Oblique version of Serif typefaces (by Danilo +Segan and Sander Vesik) +- fixed incorrect computation of OS2Win* fields (by Stepan Roh) +- added visiblespace U+2423 (by David Jez) +- fixed 'line height' bug by fixing ascender and descender values (by David +Jez and Stepan Roh) +- fixed part of 'worse than Vera' bug (by Peter Cernak) +- smaller comma accent U+0326 (by David Jez) + +Changes from 1.4 to 1.5: + +- added Cyrillics (96 characters) and Dcroat to the rest of typefaces (by +Danilo Segan) +- fixed bugs in some Cyrillic characters, some of them reported by Sander +Vesik (by Danilo Segan) +- added U+0100, U+0101, U+0112, U+0113, U+012A, U+012B, U+014C, U+014D, +U+016A, U+016B, U+01E2, U+01E3, U+0232 and U+0233 (by Sander Vesik) +- added Romanian characters (by Misu Moldovan) +- added U+0108, U+0109, U+010A, U+010B, U+0114, U+0115, U+0116, U+0117, +U+011C, U+011D, U+0120, U+0121, U+0124, U+0125, U+0128, U+0129, U+012C, +U+012D, U+0134, U+0135, U+014E, U+014F, U+0150, U+0151, U+015C, U+015D, +U+0168, U+0169, U+016C, U+016D, U+0170, U+0171 and U+0237 (by James +Crippen) +- added U+02BB, U+2010, U+2011, U+2012 and U+2015 (by Stepan Roh) + +Changes from 1.3 to 1.4: + +- added Polish characters (Aogonek, aogonek, Eogonek, eogonek, Nacute, +nacute, Sacute, sacute, Zacute, zacute, Zdotaccent, zdotaccent) (by Stepan +Roh) + +Changes from 1.2 to 1.3: + +- added Cyrillics (96 characters) and Dcroat to Sans typefaces (by Danilo +Segan from his BePa fonts) + +Changes from 1.1 to 1.2: + +- added Ldot, ldot, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, + Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, Ygrave and ygrave + (from The Olwen Font Family 0.2 by Dafydd Harries) + +Changes from 1.0 to 1.1: + +- added Lacute, lacute, Lcaron, lcaron, Racute and racute (by Peter Cernak) + +Changes from 0.9.4 to 1.0: + +- none, just changed version and updated README + +Changes from 0.9.3 to 0.9.4: + +- fixed TTF generation (kerning tables were missing) + +Changes from 0.9.2 to 0.9.3: + +- kerning of added characters +- proper caron shape for dcaron in Mono (by Ondrej Koala Vacha) +- minor visual changes + +Changes from 0.9.1 to 0.9.2: + +- internal bugged version + +Changes from 0.9 to 0.9.1: + +- proper caron shape for dcaron and tcaron +- minor visual changes + +$Id: NEWS 2471 2011-02-27 14:25:15Z ben_laenen $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/README b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/README new file mode 100644 index 0000000..0f2079a --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/README @@ -0,0 +1,59 @@ +DejaVu fonts 2.33 (c)2004-2011 DejaVu fonts team +------------------------------------------------ + +The DejaVu fonts are a font family based on the Bitstream Vera Fonts +(http://gnome.org/fonts/). Its purpose is to provide a wider range of +characters (see status.txt for more information) while maintaining the +original look and feel. + +DejaVu fonts are based on Bitstream Vera fonts version 1.10. + +Available fonts (Sans = sans serif, Mono = monospaced): + +DejaVu Sans Mono +DejaVu Sans Mono Bold +DejaVu Sans Mono Bold Oblique +DejaVu Sans Mono Oblique +DejaVu Sans +DejaVu Sans Bold +DejaVu Sans Bold Oblique +DejaVu Sans Oblique +DejaVu Sans ExtraLight (experimental) +DejaVu Serif +DejaVu Serif Bold +DejaVu Serif Bold Italic (experimental) +DejaVu Serif Italic (experimental) +DejaVu Sans Condensed (experimental) +DejaVu Sans Condensed Bold (experimental) +DejaVu Sans Condensed Bold Oblique (experimental) +DejaVu Sans Condensed Oblique (experimental) +DejaVu Serif Condensed (experimental) +DejaVu Serif Condensed Bold (experimental) +DejaVu Serif Condensed Bold Italic (experimental) +DejaVu Serif Condensed Italic (experimental) + +All fonts are also available as derivative called DejaVu LGC with support +only for Latin, Greek and Cyrillic scripts. + +For license information see LICENSE. What's new is described in NEWS. Known +bugs are in BUGS. All authors are mentioned in AUTHORS. + +Fonts are published in source form as SFD files (Spline Font Database from +FontForge - http://fontforge.sf.net/) and in compiled form as TTF files +(TrueType fonts). + +For more information go to http://dejavu.sourceforge.net/. + +Characters from Arev fonts, Copyright (c) 2006 by Tavmjong Bah: +--------------------------- +U+01BA, U+01BF, U+01F7, U+021C-U+021D, U+0220, U+0222-U+0223, +U+02B9, U+02BA, U+02BD, U+02C2-U+02C5, U+02d4-U+02D5, +U+02D7, U+02EC-U+02EE, U+0346-U+034E, U+0360, U+0362, +U+03E2-03EF, U+0460-0463, U+0466-U+0486, U+0488-U+0489, U+04A8-U+04A9, +U+0500-U+050F, U+2055-205E, U+20B0, U+20B2-U+20B3, U+2102, U+210D, U+210F, +U+2111, U+2113, U+2115, U+2118-U+211A, U+211C-U+211D, U+2124, U+2135, +U+213C-U+2140, U+2295-U+2298, U+2308-U+230B, U+26A2-U+26B1, U+2701-U+2704, +U+2706-U+2709, U+270C-U+274B, U+2758-U+275A, U+2761-U+2775, U+2780-U+2794, +U+2798-U+27AF, U+27B1-U+27BE, U+FB05-U+FB06 + +$Id: README 2471 2011-02-27 14:25:15Z ben_laenen $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt new file mode 100644 index 0000000..f503448 --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/langcover.txt @@ -0,0 +1,242 @@ +This is the language coverage file for DejaVu fonts +($Id$) + + Sans Serif Sans Mono +aa Afar 100% (62/62) 100% (62/62) 100% (62/62) +ab Abkhazia 100% (90/90) 93% (84/90) 84% (76/90) +af Afrikaans 100% (69/69) 100% (69/69) 100% (69/69) +ak Akan 100% (73/73) 100% (73/73) 100% (73/73) +am Amharic (0/264) (0/264) (0/264) +an Aragonese 100% (66/66) 100% (66/66) 100% (66/66) +ar Arabic 100% (125/125) (0/125) 100% (125/125) +as Assamese (0/64) (0/64) (0/64) +ast Asturian/Bable/Leonese/Asturleonese 100% (66/66) 100% (66/66) 100% (66/66) +av Avaric 100% (67/67) 100% (67/67) 100% (67/67) +ay Aymara 100% (60/60) 100% (60/60) 100% (60/60) +az-az Azerbaijani in Azerbaijan 100% (66/66) 100% (66/66) 100% (66/66) +az-ir Azerbaijani in Iran 100% (130/130) (0/130) 100% (130/130) +ba Bashkir 100% (82/82) 100% (82/82) 97% (80/82) +be Byelorussian 100% (68/68) 100% (68/68) 100% (68/68) +ber-dz Berber in Algeria 100% (70/70) 100% (70/70) 100% (70/70) +ber-ma Berber in Morocco 100% (32/32) (0/32) (0/32) +bg Bulgarian 100% (60/60) 100% (60/60) 100% (60/60) +bh Bihari (Devanagari script) (0/68) (0/68) (0/68) +bho Bhojpuri (Devanagari script) (0/68) (0/68) (0/68) +bi Bislama 100% (58/58) 100% (58/58) 100% (58/58) +bin Edo or Bini 100% (78/78) 100% (78/78) 100% (78/78) +bm Bambara 100% (60/60) 100% (60/60) 100% (60/60) +bn Bengali (0/63) (0/63) (0/63) +bo Tibetan (0/95) (0/95) (0/95) +br Breton 100% (64/64) 100% (64/64) 100% (64/64) +bs Bosnian 100% (62/62) 100% (62/62) 100% (62/62) +bua Buriat (Buryat) 100% (70/70) 100% (70/70) 100% (70/70) +byn Blin/Bilin (0/255) (0/255) (0/255) +ca Catalan 100% (74/74) 100% (74/74) 100% (74/74) +ce Chechen 100% (67/67) 100% (67/67) 100% (67/67) +ch Chamorro 100% (58/58) 100% (58/58) 100% (58/58) +chm Mari (Lower Cheremis / Upper Cheremis) 100% (76/76) 100% (76/76) 100% (76/76) +chr Cherokee (0/85) (0/85) (0/85) +co Corsican 100% (84/84) 100% (84/84) 100% (84/84) +crh Crimean Tatar/Crimean Turkish 100% (68/68) 100% (68/68) 100% (68/68) +cs Czech 100% (82/82) 100% (82/82) 100% (82/82) +csb Kashubian 100% (74/74) 100% (74/74) 100% (74/74) +cu Old Church Slavonic 100% (103/103) 86% (89/103) 78% (81/103) +cv Chuvash 100% (74/74) 100% (74/74) 100% (74/74) +cy Welsh 100% (78/78) 100% (78/78) 100% (78/78) +da Danish 100% (70/70) 100% (70/70) 100% (70/70) +de German 100% (59/59) 100% (59/59) 100% (59/59) +dv Divehi/Dhivehi/Maldivian (0/49) (0/49) (0/49) +dz Dzongkha (0/95) (0/95) (0/95) +ee Ewe 100% (99/99) 100% (99/99) 100% (99/99) +el Greek 100% (69/69) 100% (69/69) 100% (69/69) +en English 100% (72/72) 100% (72/72) 100% (72/72) +eo Esperanto 100% (64/64) 100% (64/64) 100% (64/64) +es Spanish 100% (66/66) 100% (66/66) 100% (66/66) +et Estonian 100% (64/64) 100% (64/64) 100% (64/64) +eu Basque 100% (56/56) 100% (56/56) 100% (56/56) +fa Persian 100% (129/129) (0/129) 100% (129/129) +fat Fanti 100% (73/73) 100% (73/73) 100% (73/73) +ff Fulah (Fula) 100% (62/62) 100% (62/62) 100% (62/62) +fi Finnish 100% (62/62) 100% (62/62) 100% (62/62) +fil Filipino 100% (84/84) 100% (84/84) 100% (84/84) +fj Fijian 100% (52/52) 100% (52/52) 100% (52/52) +fo Faroese 100% (68/68) 100% (68/68) 100% (68/68) +fr French 100% (84/84) 100% (84/84) 100% (84/84) +fur Friulian 100% (66/66) 100% (66/66) 100% (66/66) +fy Frisian 100% (75/75) 100% (75/75) 100% (75/75) +ga Irish 100% (80/80) 100% (80/80) 100% (80/80) +gd Scots Gaelic 100% (70/70) 100% (70/70) 100% (70/70) +gez Ethiopic (Geez) (0/218) (0/218) (0/218) +gl Galician 100% (66/66) 100% (66/66) 100% (66/66) +gn Guarani 100% (70/70) 100% (70/70) 100% (70/70) +gu Gujarati (0/68) (0/68) (0/68) +gv Manx Gaelic 100% (54/54) 100% (54/54) 100% (54/54) +ha Hausa 100% (60/60) 100% (60/60) 100% (60/60) +haw Hawaiian 100% (63/63) 100% (63/63) 100% (63/63) +he Hebrew 100% (27/27) (0/27) (0/27) +hi Hindi (Devanagari script) (0/68) (0/68) (0/68) +hne Chhattisgarhi (0/68) (0/68) (0/68) +ho Hiri Motu 100% (52/52) 100% (52/52) 100% (52/52) +hr Croatian 100% (62/62) 100% (62/62) 100% (62/62) +hsb Upper Sorbian 100% (72/72) 100% (72/72) 100% (72/72) +ht Haitian/Haitian Creole 100% (56/56) 100% (56/56) 100% (56/56) +hu Hungarian 100% (70/70) 100% (70/70) 100% (70/70) +hy Armenian 100% (77/77) 100% (77/77) 100% (77/77) +hz Herero 100% (57/57) 100% (57/57) 100% (57/57) +ia Interlingua 100% (52/52) 100% (52/52) 100% (52/52) +id Indonesian 100% (54/54) 100% (54/54) 100% (54/54) +ie Interlingue 100% (52/52) 100% (52/52) 100% (52/52) +ig Igbo 100% (58/58) 100% (58/58) 100% (58/58) +ii Sichuan Yi/Nuosu (0/1165) (0/1165) (0/1165) +ik Inupiaq (Inupiak, Eskimo) 100% (68/68) 100% (68/68) 100% (68/68) +io Ido 100% (52/52) 100% (52/52) 100% (52/52) +is Icelandic 100% (70/70) 100% (70/70) 100% (70/70) +it Italian 100% (72/72) 100% (72/72) 100% (72/72) +iu Inuktitut 100% (161/161) (0/161) (0/161) +ja Japanese (0/6537) (0/6537) (0/6537) +jv Javanese 100% (56/56) 100% (56/56) 100% (56/56) +ka Georgian 100% (33/33) 100% (33/33) 100% (33/33) +kaa Kara-Kalpak (Karakalpak) 100% (78/78) 100% (78/78) 100% (78/78) +kab Kabyle 100% (70/70) 100% (70/70) 100% (70/70) +ki Kikuyu 100% (56/56) 100% (56/56) 100% (56/56) +kj Kuanyama/Kwanyama 100% (52/52) 100% (52/52) 100% (52/52) +kk Kazakh 100% (77/77) 100% (77/77) 100% (77/77) +kl Greenlandic 100% (81/81) 100% (81/81) 100% (81/81) +km Central Khmer (0/63) (0/63) (0/63) +kn Kannada (0/70) (0/70) (0/70) +ko Korean (0/2443) (0/2443) (0/2443) +kok Kokani (Devanagari script) (0/68) (0/68) (0/68) +kr Kanuri 100% (56/56) 100% (56/56) 100% (56/56) +ks Kashmiri 98% (143/145) (0/145) 97% (141/145) +ku-am Kurdish in Armenia 100% (64/64) 100% (64/64) 100% (64/64) +ku-iq Kurdish in Iraq 100% (32/32) (0/32) 87% (28/32) +ku-ir Kurdish in Iran 100% (32/32) (0/32) 87% (28/32) +ku-tr Kurdish in Turkey 100% (62/62) 100% (62/62) 100% (62/62) +kum Kumyk 100% (66/66) 100% (66/66) 100% (66/66) +kv Komi (Komi-Permyak/Komi-Siryan) 100% (70/70) 100% (70/70) 100% (70/70) +kw Cornish 100% (64/64) 100% (64/64) 100% (64/64) +kwm Kwambi 100% (52/52) 100% (52/52) 100% (52/52) +ky Kirgiz 100% (70/70) 100% (70/70) 100% (70/70) +la Latin 100% (68/68) 100% (68/68) 100% (68/68) +lah Lahnda 98% (143/145) (0/145) 97% (141/145) +lb Luxembourgish (Letzeburgesch) 100% (75/75) 100% (75/75) 100% (75/75) +lez Lezghian (Lezgian) 100% (67/67) 100% (67/67) 100% (67/67) +lg Ganda 100% (54/54) 100% (54/54) 100% (54/54) +li Limburgan/Limburger/Limburgish 100% (62/62) 100% (62/62) 100% (62/62) +ln Lingala 100% (81/81) 100% (81/81) 100% (81/81) +lo Lao 100% (55/55) (0/55) 83% (46/55) +lt Lithuanian 100% (70/70) 100% (70/70) 100% (70/70) +lv Latvian 100% (78/78) 100% (78/78) 100% (78/78) +mai Maithili (Devanagari script) (0/68) (0/68) (0/68) +mg Malagasy 100% (56/56) 100% (56/56) 100% (56/56) +mh Marshallese 100% (62/62) 100% (62/62) 100% (62/62) +mi Maori 100% (64/64) 100% (64/64) 100% (64/64) +mk Macedonian 100% (42/42) 100% (42/42) 100% (42/42) +ml Malayalam (0/68) (0/68) (0/68) +mn-cn Mongolian in China (0/130) (0/130) (0/130) +mn-mn Mongolian in Mongolia 100% (70/70) 100% (70/70) 100% (70/70) +mo Moldavian 100% (128/128) 100% (128/128) 100% (128/128) +mr Marathi (Devanagari script) (0/68) (0/68) (0/68) +ms Malay 100% (52/52) 100% (52/52) 100% (52/52) +mt Maltese 100% (72/72) 100% (72/72) 100% (72/72) +my Burmese (Myanmar) (0/48) (0/48) (0/48) +na Nauru 100% (60/60) 100% (60/60) 100% (60/60) +nb Norwegian Bokmal 100% (70/70) 100% (70/70) 100% (70/70) +nds Low Saxon 100% (59/59) 100% (59/59) 100% (59/59) +ne Nepali (Devanagari script) (0/68) (0/68) (0/68) +ng Ndonga 100% (52/52) 100% (52/52) 100% (52/52) +nl Dutch 100% (82/82) 100% (82/82) 100% (82/82) +nn Norwegian Nynorsk 100% (76/76) 100% (76/76) 100% (76/76) +no Norwegian (Bokmal) 100% (70/70) 100% (70/70) 100% (70/70) +nr Ndebele, South 100% (52/52) 100% (52/52) 100% (52/52) +nso Northern Sotho 100% (58/58) 100% (58/58) 100% (58/58) +nv Navajo/Navaho 100% (72/72) 100% (72/72) 100% (72/72) +ny Chichewa 100% (54/54) 100% (54/54) 100% (54/54) +oc Occitan 100% (70/70) 100% (70/70) 100% (70/70) +om Oromo or Galla 100% (52/52) 100% (52/52) 100% (52/52) +or Oriya (0/68) (0/68) (0/68) +os Ossetic 100% (66/66) 100% (66/66) 100% (66/66) +ota Ottoman Turkish 100% (37/37) (0/37) 97% (36/37) +pa Panjabi/Punjabi (0/63) (0/63) (0/63) +pa-pk Panjabi/Punjabi in Pakistan 98% (143/145) (0/145) 97% (141/145) +pap-an Papiamento in Netherlands Antilles 100% (72/72) 100% (72/72) 100% (72/72) +pap-aw Papiamento in Aruba 100% (54/54) 100% (54/54) 100% (54/54) +pl Polish 100% (70/70) 100% (70/70) 100% (70/70) +ps-af Pashto in Afghanistan 95% (47/49) (0/49) 77% (38/49) +ps-pk Pashto in Pakistan 93% (46/49) (0/49) 75% (37/49) +pt Portuguese 100% (82/82) 100% (82/82) 100% (82/82) +qu Quechua 100% (55/55) 100% (55/55) 100% (55/55) +rm Rhaeto-Romance (Romansch) 100% (66/66) 100% (66/66) 100% (66/66) +rn Rundi 100% (52/52) 100% (52/52) 100% (52/52) +ro Romanian 100% (62/62) 100% (62/62) 100% (62/62) +ru Russian 100% (66/66) 100% (66/66) 100% (66/66) +rw Kinyarwanda 100% (52/52) 100% (52/52) 100% (52/52) +sa Sanskrit (Devanagari script) (0/68) (0/68) (0/68) +sah Yakut 100% (76/76) 100% (76/76) 100% (76/76) +sc Sardinian 100% (62/62) 100% (62/62) 100% (62/62) +sco Scots 100% (56/56) 100% (56/56) 100% (56/56) +sd Sindhi 100% (54/54) (0/54) 79% (43/54) +se North Sami 100% (66/66) 100% (66/66) 100% (66/66) +sel Selkup (Ostyak-Samoyed) 100% (66/66) 100% (66/66) 100% (66/66) +sg Sango 100% (72/72) 100% (72/72) 100% (72/72) +sh Serbo-Croatian 100% (156/156) 100% (156/156) 98% (154/156) +shs Secwepemctsin 100% (48/48) 100% (48/48) 100% (48/48) +si Sinhala/Sinhalese (0/73) (0/73) (0/73) +sid Sidamo (0/281) (0/281) (0/281) +sk Slovak 100% (86/86) 100% (86/86) 100% (86/86) +sl Slovenian 100% (62/62) 100% (62/62) 100% (62/62) +sm Samoan 100% (53/53) 100% (53/53) 100% (53/53) +sma South Sami 100% (60/60) 100% (60/60) 100% (60/60) +smj Lule Sami 100% (60/60) 100% (60/60) 100% (60/60) +smn Inari Sami 100% (68/68) 100% (68/68) 100% (68/68) +sms Skolt Sami 100% (80/80) 100% (80/80) 97% (78/80) +sn Shona 100% (52/52) 100% (52/52) 100% (52/52) +so Somali 100% (52/52) 100% (52/52) 100% (52/52) +sq Albanian 100% (56/56) 100% (56/56) 100% (56/56) +sr Serbian 100% (60/60) 100% (60/60) 100% (60/60) +ss Swati 100% (52/52) 100% (52/52) 100% (52/52) +st Sotho, Southern 100% (52/52) 100% (52/52) 100% (52/52) +su Sundanese 100% (54/54) 100% (54/54) 100% (54/54) +sv Swedish 100% (68/68) 100% (68/68) 100% (68/68) +sw Swahili 100% (52/52) 100% (52/52) 100% (52/52) +syr Syriac (0/45) (0/45) (0/45) +ta Tamil (0/48) (0/48) (0/48) +te Telugu (0/70) (0/70) (0/70) +tg Tajik 100% (78/78) 100% (78/78) 97% (76/78) +th Thai 1% (1/74) (0/74) (0/74) +ti-er Eritrean Tigrinya (0/255) (0/255) (0/255) +ti-et Ethiopian Tigrinya (0/281) (0/281) (0/281) +tig Tigre (0/221) (0/221) (0/221) +tk Turkmen 100% (68/68) 100% (68/68) 100% (68/68) +tl Tagalog 100% (84/84) 100% (84/84) 100% (84/84) +tn Tswana 100% (58/58) 100% (58/58) 100% (58/58) +to Tonga 100% (53/53) 100% (53/53) 100% (53/53) +tr Turkish 100% (70/70) 100% (70/70) 100% (70/70) +ts Tsonga 100% (52/52) 100% (52/52) 100% (52/52) +tt Tatar 100% (76/76) 100% (76/76) 100% (76/76) +tw Twi 100% (73/73) 100% (73/73) 100% (73/73) +ty Tahitian 100% (65/65) 100% (65/65) 100% (65/65) +tyv Tuvinian 100% (70/70) 100% (70/70) 100% (70/70) +ug Uighur 100% (125/125) (0/125) 100% (125/125) +uk Ukrainian 100% (72/72) 100% (72/72) 100% (72/72) +ur Urdu 98% (143/145) (0/145) 97% (141/145) +uz Uzbek 100% (52/52) 100% (52/52) 100% (52/52) +ve Venda 100% (62/62) 100% (62/62) 100% (62/62) +vi Vietnamese 100% (194/194) 100% (194/194) 76% (148/194) +vo Volapuk 100% (54/54) 100% (54/54) 100% (54/54) +vot Votic 100% (62/62) 100% (62/62) 100% (62/62) +wa Walloon 100% (70/70) 100% (70/70) 100% (70/70) +wal Wolaitta/Wolaytta (0/281) (0/281) (0/281) +wen Sorbian languages (lower and upper) 100% (76/76) 100% (76/76) 100% (76/76) +wo Wolof 100% (66/66) 100% (66/66) 100% (66/66) +xh Xhosa 100% (52/52) 100% (52/52) 100% (52/52) +yap Yapese 100% (58/58) 100% (58/58) 100% (58/58) +yi Yiddish 100% (27/27) (0/27) (0/27) +yo Yoruba 100% (119/119) 100% (119/119) 100% (119/119) +za Zhuang/Chuang 100% (52/52) 100% (52/52) 100% (52/52) +zh-cn Chinese (simplified) 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-hk Chinese Hong Kong Supplementary Character Set (0/2213) (0/2213) (0/2213) +zh-mo Chinese in Macau (0/2213) (0/2213) (0/2213) +zh-sg Chinese in Singapore 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-tw Chinese (traditional) (0/13063) (0/13063) (0/13063) +zu Zulu 100% (52/52) 100% (52/52) 100% (52/52) diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt new file mode 100644 index 0000000..42c2122 --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.33/unicover.txt @@ -0,0 +1,215 @@ +This is the Unicode coverage file for DejaVu fonts +($Id$) + +Control and similar characters are discounted from totals. + + Sans Serif Sans Mono +U+0000 Basic Latin 100% (95/95) 100% (95/95) 100% (95/95) +U+0080 Latin-1 Supplement 100% (96/96) 100% (96/96) 100% (96/96) +U+0100 Latin Extended-A 100% (128/128) 100% (128/128) 100% (128/128) +U+0180 Latin Extended-B 100% (208/208) 100% (208/208) 86% (180/208) +U+0250 IPA Extensions 100% (96/96) 100% (96/96) 100% (96/96) +U+02b0 Spacing Modifier Letters 78% (63/80) 57% (46/80) 60% (48/80) +U+0300 Combining Diacritical Marks 83% (93/112) 60% (68/112) 59% (67/112) +U+0370 Greek and Coptic 100% (134/134) 89% (120/134) 82% (110/134) +U+0400 Cyrillic 100% (256/256) 78% (200/256) 70% (180/256) +U+0500 Cyrillic Supplement 95% (38/40) 25% (10/40) 15% (6/40) +U+0530 Armenian 100% (86/86) 100% (86/86) 100% (86/86) +U+0590 Hebrew 62% (54/87) (0/87) (0/87) +U+0600 Arabic 63% (161/252) (0/252) 39% (99/252) +U+0700 Syriac (0/77) (0/77) (0/77) +U+0750 Arabic Supplement (0/48) (0/48) (0/48) +U+0780 Thaana (0/50) (0/50) (0/50) +U+07c0 NKo 91% (54/59) (0/59) (0/59) +U+0800 Samaritan (0/61) (0/61) (0/61) +U+0840 Mandaic (0/29) (0/29) (0/29) +U+0900 Devanagari (0/127) (0/127) (0/127) +U+0980 Bengali (0/92) (0/92) (0/92) +U+0a00 Gurmukhi (0/79) (0/79) (0/79) +U+0a80 Gujarati (0/83) (0/83) (0/83) +U+0b00 Oriya (0/90) (0/90) (0/90) +U+0b80 Tamil (0/72) (0/72) (0/72) +U+0c00 Telugu (0/93) (0/93) (0/93) +U+0c80 Kannada (0/86) (0/86) (0/86) +U+0d00 Malayalam (0/98) (0/98) (0/98) +U+0d80 Sinhala (0/80) (0/80) (0/80) +U+0e00 Thai 1% (1/87) (0/87) (0/87) +U+0e80 Lao 100% (65/65) (0/65) 70% (46/65) +U+0f00 Tibetan (0/211) (0/211) (0/211) +U+1000 Myanmar (0/160) (0/160) (0/160) +U+10a0 Georgian 100% (83/83) 100% (83/83) 54% (45/83) +U+1100 Hangul Jamo (0/256) (0/256) (0/256) +U+1200 Ethiopic (0/358) (0/358) (0/358) +U+1380 Ethiopic Supplement (0/26) (0/26) (0/26) +U+13a0 Cherokee (0/85) (0/85) (0/85) +U+1400 Unified Canadian Aboriginal Syllabics 63% (404/640) (0/640) (0/640) +U+1680 Ogham 100% (29/29) (0/29) (0/29) +U+16a0 Runic (0/81) (0/81) (0/81) +U+1700 Tagalog (0/20) (0/20) (0/20) +U+1720 Hanunoo (0/23) (0/23) (0/23) +U+1740 Buhid (0/20) (0/20) (0/20) +U+1760 Tagbanwa (0/18) (0/18) (0/18) +U+1780 Khmer (0/114) (0/114) (0/114) +U+1800 Mongolian (0/156) (0/156) (0/156) +U+18b0 Unified Canadian Aboriginal Syllabics Extended (0/70) (0/70) (0/70) +U+1900 Limbu (0/66) (0/66) (0/66) +U+1950 Tai Le (0/35) (0/35) (0/35) +U+1980 New Tai Lue (0/83) (0/83) (0/83) +U+19e0 Khmer Symbols (0/32) (0/32) (0/32) +U+1a00 Buginese (0/30) (0/30) (0/30) +U+1a20 Tai Tham (0/127) (0/127) (0/127) +U+1b00 Balinese (0/121) (0/121) (0/121) +U+1b80 Sundanese (0/55) (0/55) (0/55) +U+1bc0 Batak (0/56) (0/56) (0/56) +U+1c00 Lepcha (0/74) (0/74) (0/74) +U+1c50 Ol Chiki (0/48) (0/48) (0/48) +U+1cd0 Vedic Extensions (0/35) (0/35) (0/35) +U+1d00 Phonetic Extensions 82% (106/128) 86% (111/128) 48% (62/128) +U+1d80 Phonetic Extensions Supplement 59% (38/64) 59% (38/64) 57% (37/64) +U+1dc0 Combining Diacritical Marks Supplement 13% (6/43) 13% (6/43) (0/43) +U+1e00 Latin Extended Additional 98% (252/256) 98% (252/256) 71% (182/256) +U+1f00 Greek Extended 100% (233/233) 100% (233/233) 100% (233/233) +U+2000 General Punctuation 100% (107/107) 81% (87/107) 48% (52/107) +U+2070 Superscripts and Subscripts 100% (42/42) 100% (42/42) 100% (42/42) +U+20a0 Currency Symbols 92% (24/26) 26% (7/26) 92% (24/26) +U+20d0 Combining Diacritical Marks for Symbols 21% (7/33) (0/33) (0/33) +U+2100 Letterlike Symbols 93% (75/80) 40% (32/80) 21% (17/80) +U+2150 Number Forms 94% (55/58) 94% (55/58) 22% (13/58) +U+2190 Arrows 100% (112/112) 100% (112/112) 100% (112/112) +U+2200 Mathematical Operators 100% (256/256) 39% (100/256) 62% (159/256) +U+2300 Miscellaneous Technical 26% (65/244) 14% (35/244) 47% (117/244) +U+2400 Control Pictures 5% (2/39) 2% (1/39) 2% (1/39) +U+2440 Optical Character Recognition (0/11) (0/11) (0/11) +U+2460 Enclosed Alphanumerics 6% (10/160) (0/160) (0/160) +U+2500 Box Drawing 100% (128/128) 100% (128/128) 100% (128/128) +U+2580 Block Elements 100% (32/32) 100% (32/32) 100% (32/32) +U+25a0 Geometric Shapes 100% (96/96) 100% (96/96) 100% (96/96) +U+2600 Miscellaneous Symbols 73% (187/256) 11% (30/256) 58% (149/256) +U+2700 Dingbats 91% (174/191) 0% (1/191) 75% (144/191) +U+27c0 Miscellaneous Mathematical Symbols-A 19% (9/46) 10% (5/46) 10% (5/46) +U+27f0 Supplemental Arrows-A 100% (16/16) 100% (16/16) (0/16) +U+2800 Braille Patterns 100% (256/256) 100% (256/256) (0/256) +U+2900 Supplemental Arrows-B 4% (6/128) 100% (128/128) (0/128) +U+2980 Miscellaneous Mathematical Symbols-B 10% (13/128) 0% (1/128) 2% (3/128) +U+2a00 Supplemental Mathematical Operators 28% (72/256) 1% (4/256) 0% (1/256) +U+2b00 Miscellaneous Symbols and Arrows 40% (35/87) 31% (27/87) 10% (9/87) +U+2c00 Glagolitic (0/94) (0/94) (0/94) +U+2c60 Latin Extended-C 96% (31/32) 81% (26/32) 43% (14/32) +U+2c80 Coptic (0/121) (0/121) (0/121) +U+2d00 Georgian Supplement (0/38) 100% (38/38) (0/38) +U+2d30 Tifinagh 96% (55/57) (0/57) (0/57) +U+2d80 Ethiopic Extended (0/79) (0/79) (0/79) +U+2de0 Cyrillic Extended-A (0/32) (0/32) (0/32) +U+2e00 Supplemental Punctuation 12% (6/50) 12% (6/50) 12% (6/50) +U+2e80 CJK Radicals Supplement (0/115) (0/115) (0/115) +U+2f00 Kangxi Radicals (0/214) (0/214) (0/214) +U+2ff0 Ideographic Description Characters (0/12) (0/12) (0/12) +U+3000 CJK Symbols and Punctuation (0/64) (0/64) (0/64) +U+3040 Hiragana (0/93) (0/93) (0/93) +U+30a0 Katakana (0/96) (0/96) (0/96) +U+3100 Bopomofo (0/41) (0/41) (0/41) +U+3130 Hangul Compatibility Jamo (0/94) (0/94) (0/94) +U+3190 Kanbun (0/16) (0/16) (0/16) +U+31a0 Bopomofo Extended (0/27) (0/27) (0/27) +U+31c0 CJK Strokes (0/36) (0/36) (0/36) +U+31f0 Katakana Phonetic Extensions (0/16) (0/16) (0/16) +U+3200 Enclosed CJK Letters and Months (0/254) (0/254) (0/254) +U+3300 CJK Compatibility (0/256) (0/256) (0/256) +U+3400 CJK Unified Ideographs Extension A (0/0) (0/0) (0/0) +U+4dc0 Yijing Hexagram Symbols 100% (64/64) (0/64) (0/64) +U+4e00 CJK Unified Ideographs (0/0) (0/0) (0/0) +U+a000 Yi Syllables (0/1165) (0/1165) (0/1165) +U+a490 Yi Radicals (0/55) (0/55) (0/55) +U+a4d0 Lisu (0/48) (0/48) (0/48) +U+a500 Vai (0/300) (0/300) (0/300) +U+a640 Cyrillic Extended-B 38% (31/80) 12% (10/80) (0/80) +U+a6a0 Bamum (0/88) (0/88) (0/88) +U+a700 Modifier Tone Letters 62% (20/32) 62% (20/32) 62% (20/32) +U+a720 Latin Extended-D 48% (62/129) 42% (55/129) 10% (14/129) +U+a800 Syloti Nagri (0/44) (0/44) (0/44) +U+a830 Common Indic Number Forms (0/10) (0/10) (0/10) +U+a840 Phags-pa (0/56) (0/56) (0/56) +U+a880 Saurashtra (0/81) (0/81) (0/81) +U+a8e0 Devanagari Extended (0/28) (0/28) (0/28) +U+a900 Kayah Li (0/48) (0/48) (0/48) +U+a930 Rejang (0/37) (0/37) (0/37) +U+a960 Hangul Jamo Extended-A (0/29) (0/29) (0/29) +U+a980 Javanese (0/91) (0/91) (0/91) +U+aa00 Cham (0/83) (0/83) (0/83) +U+aa60 Myanmar Extended-A (0/28) (0/28) (0/28) +U+aa80 Tai Viet (0/72) (0/72) (0/72) +U+ab00 Ethiopic Extended-A (0/33) (0/33) (0/33) +U+abc0 Meetei Mayek (0/56) (0/56) (0/56) +U+ac00 Hangul Syllables (0/0) (0/0) (0/0) +U+d7b0 Hangul Jamo Extended-B (0/72) (0/72) (0/72) +U+d800 High Surrogates (0/0) (0/0) (0/0) +U+db80 High Private Use Surrogates (0/0) (0/0) (0/0) +U+dc00 Low Surrogates (0/0) (0/0) (0/0) +U+e000 Private Use Area (0/0) (0/0) (0/0) +U+f900 CJK Compatibility Ideographs (0/470) (0/470) (0/470) +U+fb00 Alphabetic Presentation Forms 100% (58/58) 12% (7/58) 3% (2/58) +U+fb50 Arabic Presentation Forms-A 16% (98/611) (0/611) 11% (72/611) +U+fe00 Variation Selectors 100% (16/16) 100% (16/16) (0/16) +U+fe10 Vertical Forms (0/10) (0/10) (0/10) +U+fe20 Combining Half Marks 57% (4/7) (0/7) (0/7) +U+fe30 CJK Compatibility Forms (0/32) (0/32) (0/32) +U+fe50 Small Form Variants (0/26) (0/26) (0/26) +U+fe70 Arabic Presentation Forms-B 100% (141/141) (0/141) 100% (141/141) +U+ff00 Halfwidth and Fullwidth Forms (0/225) (0/225) (0/225) +U+fff0 Specials 100% (5/5) 100% (5/5) 100% (5/5) +U+10000 Linear B Syllabary (0/88) (0/88) (0/88) +U+10080 Linear B Ideograms (0/123) (0/123) (0/123) +U+10100 Aegean Numbers (0/57) (0/57) (0/57) +U+10140 Ancient Greek Numbers (0/75) (0/75) (0/75) +U+10190 Ancient Symbols (0/12) (0/12) (0/12) +U+101d0 Phaistos Disc (0/46) (0/46) (0/46) +U+10280 Lycian (0/29) (0/29) (0/29) +U+102a0 Carian (0/49) (0/49) (0/49) +U+10300 Old Italic 100% (35/35) (0/35) (0/35) +U+10330 Gothic (0/27) (0/27) (0/27) +U+10380 Ugaritic (0/31) (0/31) (0/31) +U+103a0 Old Persian (0/50) (0/50) (0/50) +U+10400 Deseret (0/80) (0/80) (0/80) +U+10450 Shavian (0/48) (0/48) (0/48) +U+10480 Osmanya (0/40) (0/40) (0/40) +U+10800 Cypriot Syllabary (0/55) (0/55) (0/55) +U+10840 Imperial Aramaic (0/31) (0/31) (0/31) +U+10900 Phoenician (0/29) (0/29) (0/29) +U+10920 Lydian (0/27) (0/27) (0/27) +U+10a00 Kharoshthi (0/65) (0/65) (0/65) +U+10a60 Old South Arabian (0/32) (0/32) (0/32) +U+10b00 Avestan (0/61) (0/61) (0/61) +U+10b40 Inscriptional Parthian (0/30) (0/30) (0/30) +U+10b60 Inscriptional Pahlavi (0/27) (0/27) (0/27) +U+10c00 Old Turkic (0/73) (0/73) (0/73) +U+10e60 Rumi Numeral Symbols (0/31) (0/31) (0/31) +U+11000 Brahmi (0/108) (0/108) (0/108) +U+11080 Kaithi (0/66) (0/66) (0/66) +U+12000 Cuneiform (0/879) (0/879) (0/879) +U+12400 Cuneiform Numbers and Punctuation (0/103) (0/103) (0/103) +U+13000 Egyptian Hieroglyphs (0/1071) (0/1071) (0/1071) +U+16800 Bamum Supplement (0/569) (0/569) (0/569) +U+1b000 Kana Supplement (0/2) (0/2) (0/2) +U+1d000 Byzantine Musical Symbols (0/246) (0/246) (0/246) +U+1d100 Musical Symbols (0/220) (0/220) (0/220) +U+1d200 Ancient Greek Musical Notation (0/70) (0/70) (0/70) +U+1d300 Tai Xuan Jing Symbols 100% (87/87) (0/87) (0/87) +U+1d360 Counting Rod Numerals (0/18) (0/18) (0/18) +U+1d400 Mathematical Alphanumeric Symbols 11% (117/996) 5% (55/996) 6% (62/996) +U+1f000 Mahjong Tiles (0/44) (0/44) (0/44) +U+1f030 Domino Tiles 100% (100/100) (0/100) (0/100) +U+1f0a0 Playing Cards 100% (59/59) (0/59) (0/59) +U+1f100 Enclosed Alphanumeric Supplement (0/169) (0/169) (0/169) +U+1f200 Enclosed Ideographic Supplement (0/57) (0/57) (0/57) +U+1f300 Miscellaneous Symbols And Pictographs 0% (4/529) (0/529) (0/529) +U+1f600 Emoticons 80% (51/63) (0/63) (0/63) +U+1f680 Transport And Map Symbols (0/70) (0/70) (0/70) +U+1f700 Alchemical Symbols (0/116) (0/116) (0/116) +U+20000 CJK Unified Ideographs Extension B (0/0) (0/0) (0/0) +U+2a700 CJK Unified Ideographs Extension C (0/0) (0/0) (0/0) +U+2b740 CJK Unified Ideographs Extension D (0/0) (0/0) (0/0) +U+2f800 CJK Compatibility Ideographs Supplement (0/542) (0/542) (0/542) +U+e0000 Tags (0/98) (0/98) (0/98) +U+e0100 Variation Selectors Supplement (0/240) (0/240) (0/240) +U+f0000 Supplementary Private Use Area-A (0/0) (0/0) (0/0) +U+100000 Supplementary Private Use Area-B (0/0) (0/0) (0/0) diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS new file mode 100644 index 0000000..94df1e3 --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/AUTHORS @@ -0,0 +1,54 @@ +abysta at yandex.ru +Adrian Schroeter +Aleksey Chalabyan +Andrey Valentinovich Panov +Ben Laenen +Besarion Gugushvili +Bhikkhu Pesala +Clayborne Arevalo +Dafydd Harries +Danilo Segan +Davide Viti +David Jez +David Lawrence Ramsey +Denis Jacquerye +Dwayne Bailey +Eugeniy Meshcheryakov +Gee Fung Sit +Heikki Lindroos +James Cloos +James Crippen +John Karp +Keenan Pepper +Lars Naesbye Christensen +Lior Halphon +MaEr +Mashrab Kuvatov +Max Berger +Mederic Boquien +Michael Everson +MihailJP +Misu Moldovan +Nguyen Thai Ngoc Duy +Nicolas Mailhot +Norayr Chilingarian +Ognyan Kulev +Ondrej Koala Vacha +Peter Cernak +Remy Oudompheng +Roozbeh Pournader +Rouben Hakobian +Sahak Petrosyan +Sander Vesik +Stepan Roh +Stephen Hartke +Steve Tinney +Tavmjong Bah +Thomas Henlich +Tim May +Valentin Stoykov +Vasek Stodulka +Wesley Transue +Yoshiki Ohshima + +$Id: AUTHORS 2495 2011-11-14 22:56:26Z noct_dreamer $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS new file mode 100644 index 0000000..49b36de --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/BUGS @@ -0,0 +1,3 @@ +See http://dejavu.sourceforge.net/wiki/index.php/Bugs + +$Id: BUGS 80 2004-11-13 13:12:02Z src $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE new file mode 100644 index 0000000..254e2cc --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS new file mode 100644 index 0000000..c846d49 --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/NEWS @@ -0,0 +1,1373 @@ +Changes from 2.33 to 2.34 +* Sans, SansMono, Serif: unlinked references of U+2596 for bug 50848 + (by Denis Jacquerye) +* Sans, SansMono, Serif: added U+A7AA (by Denis Jacquerye) +* Sans, SansMono, Serif: added U+2A6A, U+2A6B, U+2E1F based on U+223B + (by Denis Jacquerye) +* Sans, Serif: removed superfluous ligature definitions for ffl und ffi + (bug 55363) (by Gee Fung Sit 薛至峰) +* Sans, Serif: swapped glyphs for U+25D2 and U+25D3 (bug 55197) + (by Gee Fung Sit 薛至峰) +* Sans, Serif: added U+A740, U+A741 (by Denis Jacquerye) +* Sans: added U+20BA Turkish Lira sign (by Denis Jacquerye) +* Sans: replaced Georgian Asomtavruli U+10A0-U+10C5 and Mkhedruli U+10D0-U+10FC + with new version (by Besarion Gugushvili) +* Sans: added Georgian Nuskhuri U+2D00-U+U+2D25 (by Besarion Gugushvili) +* Sans: added Private Use Area glyphs for Georgian U+F400-U+F441 + (by Besarion Gugushvili) +* Sans: tweaked U+0250, U+0254 (by Denis Jacquerye) +* Sans: adjusted hinting of U+032C-U+032D, avoiding problem on some platforms + (by Denis Jacquerye) +* Sans: added U+A7A0-U+A7A9, pre-1921 Latvian letters with oblique stroke + (by Denis Jacquerye) +* Sans: added anchors to U+2C6D (by Denis Jacquerye) +* Sans: added cedilla anchor to some Latin characters (by Denis Jacquerye) +* Sans: added ogonek anchor to A, E, O, U, Y (by Denis Jacquerye) +* Sans: adjusted ogonek reference in U+0172, U+01EA, U+01EB + (by Denis Jacquerye) +* Sans: added anchors to U+0104, U+0105 (by Denis Jacquerye) +* Sans: added U+1F600, U+1F611, U+1F615, U+1F617, U+1F619, U+1F61B, U+1F61F, + U+1F626-U+1F627, U+1F62E-U+1F62F, U+1F634 (by Gee Fung Sit 薛至峰) +* Sans: replaced U+27A1 with mirror image of U+2B05 for consistency + (by Gee Fung Sit 薛至峰) +* Sans: copied hints from U+14A3, U+14A7 to U+2142-U+2143 + (by Gee Fung Sit 薛至峰) +* Sans: added Lisu block (by Gee Fung Sit 薛至峰) +* Sans: typographical improvements to U+0166-U+0167, U+02A6, U+02AA + (by Gee Fung Sit 薛至峰) +* Sans: slightly change hinting of "2" to fix bug 37395 (by Ben Laenen) +* Sans: fixed U+1444 which had wrong top dot that shouldn't be there + (by Denis Jacquerye) +* Sans: added anchors for diacritics to U+01B7, U+01B8, U+01B9, U+0292 + (by Denis Jacquerye) +* Sans: added U+01B7, U+01B8 to context for case diacritics above +* SansMono: fixed U+0574 (by Ruben Hakobian) +* SansMono: added U+2016, U+27C2 (by Yoshiki Ohshima) +* SansMono: added U+02CE, U+02CF (by Denis Jacquerye) +* SansMono: added U+2148, U+27E6-U+27E7, U+2B05-U+2B0D, U+1D55A + (by Gee Fung Sit 薛至峰) +* Serif: added U+02BA, U+02C2-U+02C5, U+02CA-U+02CB, U+02D7, U+02F3, U+02F7, + U+046C-U+046D, U+0476-U+0477, U+1D7C-U+1D7F, U+20B8, U+2132, U+214E, U+2C7B + to Serif (by Gee Fung Sit 薛至峰) +* Serif: typographic improvements to U+0194, U+01B1, U+0263, U+028A, U+02A6, + U+02A8, U+02AA, U+02E0, U+03DC, U+1D3B, U+1D7B (by Gee Fung Sit 薛至峰) +* Serif: added small cap versions of q, x (in italic styles), delta, theta, xi, + sigma, phi, omega, not wired in yet (by Gee Fung Sit 薛至峰) +* Serif: added anchors to U+0234-U+0236 (by Gee Fung Sit 薛至峰) +* Serif: added U+02EC, U+02EF, U+02F0, U+0360 (by Denis Jacquerye) + +Changes from 2.32 to 2.33 + +* added Old Italic block to Sans (by MaEr) +* added U+051E, U+051F to Sans (by MaEr) +* added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01, + U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B, + U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D, + U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F, + U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769, U+A77B-U+A77C, + U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif (by Gee Fung Sit 薛至峰) +* added alternate forms to U+014A and U+01B7 in Serif (by Gee Fung Sit 薛至峰) +* typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6, U+01BB, + U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F, U+029F, + U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14, U+1D1D-U+1D1F, U+1D3B, + U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif (by Gee Fung Sit 薛至峰) +* fixed bugs #31762 and #34700 plus other small fixes (wrong direction, + duplicate points, etc.) for Sans and Serif (by Gee Fung Sit 薛至峰) +* added U+204B to Mono (by Gee Fung Sit 薛至峰) +* added U+26E2 to Sans (by Gee Fung Sit 薛至峰) +* added Playing Cards block (U+1F0A0-U+1F0DF) to Sans (by Gee Fung Sit 薛至峰) +* emoticons in Sans: replace U+2639-U+263B with better versions, add + U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618, U+1F61A, U+1F61C-U+1F61E, + U+1F620-U+1F624, U+1F625, U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, + U+1F635-U+1F640 (by Ben Laenen and Denis Jacquerye) +* added U+A78E, U+A790-U+A791 to Sans and Mono (by Denis Jacquerye) +* added U+A7FA to Sans (by Denis Jacquerye) +* subscripts: added U+2095-U+209C to Sans, Serif and Mono, adjusted + U+1D49-U+1D4A in Sans and Mono (by Denis Jacquerye) +* added U+0243 to Mono (by Denis Jacquerye) +* adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with U+0307 in +most dependencies in Sans (by Denis Jacquerye) +* adjusted anchors of f and added them to long s in Sans (by Denis Jacquerye) +* added anchors to precomposed dependencies of D and d (by Denis Jacquerye) +* added debug glyphs U+F002 and U+F003 which will show current point size (by + Ben Laenen) +* use correct version for Serbian italic be (by Eugeniy Meshcheryakov) +* added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435 (by Denis Jacquerye) +* improved Hebrew in Sans (by Lior Halphon) +* improved Armenian in Sans, and added Armenian in Serif and Mono (by Rouben + Hakobian (Tarumian), Aleksey Chalabyan and Norayr Chilingarian) +* remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent (by + Ben Laenen) +* replace wrong "dflt" script tag in Mono with "DFLT" (by Ben Laenen) + +Changes from 2.31 to 2.32 + +* added to Sans: Latin small letter p with stroke (U+1D7D), Latin capital + letter p with stroke through descender (U+A750), Latin small letter p with + stroke through descender (U+A751), Latin capital letter thorn with stroke + (U+A764), Latin small letter thorn with stroke (U+A765), Latin capital letter + thorn with stroke through descender (U+A766), Latin small letter thorn with + stroke through descender (U+A767), Latin capital letter q with stroke through + descender (U+A756), Latin small letter q with stroke through descender + (U+A757), Latin capital letter p with flourish (U+A752), Latin small letter p + with flourish (U+A753) (by Ben Laenen) +* add new Indian rupee symbol (U+20B9) to Sans, Serif and Mono (although + standardization in Unicode not complete yet, UTC did assign this code point) + (by Ben Laenen) +* Sans: adjusted U+0E3F, U+20AB, U+20AD-U+20AE, U+20B1, U+20B5, U+20B8 to have + them take up the same width as digits (by Gee Fung Sit 薛至峰) +* added U+23E8 to Sans (by Thomas Henlich) +* fixed numerous bugs (#22579, #28189, #28977, N'Ko in Windows, fixed U+FB4F, + anchors for U+0332-U+0333, made extensions in Misc. Technical connect, and + other small fixes) (by Gee Fung Sit 薛至峰) +* added looptail g as stylistic variant to Serif (by Gee Fung Sit 薛至峰) +* added the remaining precomposed characters in Latin Extended Additional in + Serif (by Gee Fung Sit 薛至峰) +* added Georgian Mkhedruli (U+10D0-U+10FC) to Sans ExtraLight (by Besarion + Gugushvili) +* fix spacing in hinting of U+042E (Ю) in Mono (by Ben Laenen) +* replaced U+2650 and minor changes to U+2640-U+2642, U+2699, U+26A2-U+26A5, + U+26B2-U+26B5, U+26B8 in Sans (by Gee Fung Sit 薛至峰) +* added U+1E9C-U+1E9D, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2150-U+2152, + U+2189, U+26C0-U+26C3, U+A722-U+A725, U+1F030-U+1F093 to Sans (by Gee Fung + Sit 薛至峰) +* added U+1E9C-U+1E9E, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2181-U+2182, + U+2185 U+A722-U+A725, to Sans ExtraLight (by Gee Fung Sit 薛至峰) +* added U+20B8, U+22A2-U+22A5, U+A722-U+A725 to Mono (by Gee Fung Sit 薛至峰) +* added U+02CD, U+01BF, U+01F7, U+0222-U+0223, U+0243-U+0244, U+0246-U+024F, + U+2150-U+2152, U+2189, U+239B-U+23AD and U+A73D to Serif (by Gee Fung Sit + 薛至峰) + +Changes from 2.30 to 2.31 + +* fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags (by + Ben Laenen) +* added math operators U+2234-U+2237 to Mono (by Ben Laenen) +* removed buggy instructions of U+032D (by Eugeniy Meshcheryakov) +* added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono (by Denis Jacquerye) +* added U+2C7D to Sans Mono (by Denis Jacquerye) +* added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif (by Denis Jacquerye) +* added extremas to alpha U+03B1 in Serif-Italic (by Denis Jacquerye) +* added U+4A4, U+4A5 to Mono (by Andrey V. Panov) +* added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694, + U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8, + U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE and their + contextual forms to Sans (by MihailJP) +* added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0 (by Denis + Jacquerye) + +Changes from 2.29 to 2.30 + +* added U+0462-U+0463 to Mono (by Denis Jacquerye) +* corrected U+1E53 in Serif (by Gee Fung Sit) +* added U+1E4C-U+1E4D to Mono and Serif (by Gee Fung Sit) +* added U+1E78-U+1E79 to Mono (by Gee Fung Sit) +* fixed missing diacritics in Latin Extended Additional in Sans ExtraLight + (moved stacked diacritics out of PUA in the process) (by Gee Fung Sit) +* fixed anchors on U+1E78 in Serif (by Gee Fung Sit) +* added U+1DC4-U+1DC9 to Serif (by Denis Jacquerye) +* renamed above-mark to above-mark in Serif-Italic (by Denis Jacquerye) +* added U+1DC4-U+1DC9 to context class for dotless substitution (by Denis + Jacquerye) +* changed Doubleacute to Doublegrave in Sans ExtraLight (by Gee Fung Sit) +* removed redundant reference in U+01FB in Sans Oblique (by Gee Fung Sit) +* added U+A726-U+A727 to Mono (Denis Jacquerye) +* changed U+04BE and U+04BF according to recommedations of Sasha Ankwab in Sans + (by Andrey V. Panov) +* remove "Symbol Charset" from set of codepages in Sans (by Eugeniy + Meshcheryakov) + +Changes from 2.28 to 2.29 + +* modified U+10FB in Sans to be a mirror image of U+2056, since U+10FB is not + Georgian-specific (by Roozbeh Pournader) +* added U+2B1F, U+2B24, U+2B53, U+2B54 in Sans (by Roozbeh Pournader) +* fixed TUR opentype language tag to TRK in Serif (bug 19825) (by Ben Laenen) +* early implementation of Abkhaz letter U+0524-U+0525 in Sans + (by Michael Everson and abysta) +* flipped U+1D538 in Sans (by Gee Fung Sit) +* added U+26B3-U+26B8, U+1D7D8-U+1D7E1 in Sans (by Gee Fung Sit) +* corrected U+1D7A9 in Sans Bold Oblique (by Gee Fung Sit) +* Fixed U+0649 to be dual-joining in Sans Mono (by Roozbeh Pournader) +* Remove unnecessary 'isol' feature from Sans Mono (by Roozbeh Pournader) +* Remove 'cmap' mappings for U+066E, U+066F, U+067C, U+067D, U+0681, U+0682, + U+0685, U+0692, U+06A1, U+06B5, U+06BA, U+06C6, U+06CE, and U+06D5 + in Sans Mono (bug 20323) (by Roozbeh Pournader) +* add half brackets (U+2E22 - U+2E25, by Steve Tinney) + +Changes from 2.27 to 2.28 + +* added U+A789, U+A78A in Sans and Sans Mono (by Denis Jacquerye) +* modified U+02D6, U+02D7, U+02EE in Sans and Sans Mono (by Denis Jacquerye) +* added U+1E9E (German capital ß) to Sans and Serif (by Denis Jacquerye) +* adjusted width of U+01B7-U+01B9 in Serif Italic (by Denis Jacquerye) +* modified U+021C, U+021D in Sans (by Denis Jacquerye) +* added U+021C, U+021D in Mono (by Denis Jacquerye) +* added U+F428 (Georgian Nuskhuri "f") in private use area (by Besarion + Gugushvili) +* updated Georgian mkhedruli (U+10D0-U+10FA) with new version (by Besarion + Gugushvili) +* updated Georgian asomtavruli (U+10A0-U+10C5) with new version (by Besarion + Gugushvili) +* added Georgian nuskhuri (U+2D00-U+2D25) (by Besarion Gugushvili) +* added Georgian mtavruli in private use area (U+F400-U+F426) (by Besarion + Gugushvili) +* added mark anchors above to Cyrillic U+0430-U+0438, U+043A-U+044F, + U+0454-U+0455 in Mono (by Ben Laenen) +* modified/moved up U+0318-U+0319, U+031C-U+031F, U+0329-U+032A, U+032C-U+032D, + U+0339-U+033B, U+0348 and U+0353 in Sans to prevent cut-off (by Gee Fung Sit) +* added U+035A to Sans (by Gee Fung Sit) +* updated fontconfig files (by Nicolas Mailhot) +* added U+2032-2037 to Mono (by Denis Jacquerye) +* added Ogham to Sans ExtraLight (by Gee Fung Sit) +* added U+2C6F, U+2C79, U+2C7C-2C7D to Mono (by Gee Fung Sit) +* added U+210F to Serif and Sans ExtraLight (by Gee Fung Sit) +* changed U+210F to a more common glyph in Sans and Mono (by Gee Fung Sit) + +Changes from 2.26 to 2.27 + +* added some of Michael Everson's new Cyrillic glyphs to Sans (by Wesley + Transue) +* removed blank glyph at U+05EF from Sans Bold Oblique (by Gee Fung Sit) +* small adjustments to existing tone bars in Sans and Mono (by Gee Fung Sit) +* added U+0372-U+0373, U+0376-U+0377, U+03CF, U+A668-U+A66E, U+A708-U+A711, + U+A71B-U+A71F to Sans (by Gee Fung Sit) +* copied U+02E5-U+02E9 over from Sans to fix inconsistencies in Serif (by Gee + Fung Sit) +* added U+021C-U+021D, U+0370-U+0371, U+037B-U+037D, U+0470-U+0471, + U+0510-U+0515, U+051A-U+051D, U+1E9F, U+2C64, U+2C6E-U+2C6F, U+2C79, + U+2C7C-U+2C7D, U+A644-U+A647, U+A650-U+A651, U+A654-U+A657, U+A708-U+A716, + U+A71B-U+A71F to Serif (by Gee Fung Sit) +* added U+A708-U+A716, U+A71B-U+A71F to Mono (by Gee Fung Sit) +* added anchors to U+017F (ſ) and fixed U+1E9B (ẛ) in Serif (by Gee Fung Sit) +* made U+0325 smaller in Sans Bold and Serif to match Sans Book (by Gee Fung + Sit) +* fixes to U+02F3 (moved up), U+228F-U+2294 (more square-like) and + U+22CE-U+22CF (stroke width) in Sans (by Gee Fung Sit) +* replaced U+2202 ∂ (Sans and Mono) and U+221D �, U+221E ∞ (Sans) with glyphs + from Arev (with small changes) (by Gee Fung Sit) +* added U+22B0-U+22B1, U+22C7, U+22D0-U+22D5 from Arev to Sans to complete the + block (by Gee Fung Sit) +* added U+0514-U+0515 to Sans ExtraLight (by Gee Fung Sit) +* skewed U+A78C in all Oblique/Italic fonts (by Gee Fung Sit) +* moved U+2215 to U+2044 in Sans and Serif and replaced U+2215 with reference + to U+002F in all fonts (by Gee Fung Sit) +* added U+2C6E to Mono (by Denis Jacquerye) +* added U+A782 and U+A783 in Sans (by Wesley Transue) +* added U+0244, U+024C-024D, U+2C64 in Sans Mono (by Denis Jacquerye) +* modified U+01AE in Sans Mono (by Denis Jacquerye) +* added U+2C7A to all fonts (by Gee Fung Sit) +* italicized/small changes to U+2C76 in Serif (Bold) Italic (by Gee Fung Sit) +* improved outlines of U+2C68, U+2C6A, U+2C6C in Serif (Bold) Italic (by Gee + Fung Sit) +* rounded U+2C77 at the bottom in Serif (by Gee Fung Sit) +* added joining behavior for tone letters (U+02E5-U+02E9) in Sans (bug #15669) + (by Gee Fung Sit) +* fixed outline of y.alt in Sans Regular (by Denis Jacquerye) +* changed references of U+1D5A8, U+1D5C5, U+1D5DC, U+1D5F9, U+1D610, U+1D62D, + U+1D644 and U+1D661 to stylistic alternates to have a better distinction (by + Gee Fung Sit) +* hinted I.alt in Sans Regular (by Gee Fung Sit) +* added U+0487, completing Cyrillic block (by Gee Fung Sit) +* extended the bar of U+0463 to the right and moved the anchor (by Gee Fung + Sit) +* added anchors to glyphs in Cyrillic block (by Gee Fung Sit) +* added (preliminary) hints to tone letter forms (U+02E5.5, U+02E9.1, stem) in + Sans Book (by Gee Fung Sit) + +Changes from 2.25 to 2.26 + +- added glyphs for Cyrillic-B to Sans (by Wesley Transue) +- added U+0370-U+0371 to Sans (by Wesley Transue) +- added U+019C, U+01A2-U+01A3, U+01A6, U+01E4-U+01E5, U+024C-U+024D, U+0285, + U+0290, U+02A0, U+0370-U+0371, U+03F1, U+03FC to Sans ExtraLight (by Wesley + Transue) +- added U+20A0-U+20A5, U+20A7-U+20B3, U+2105, U+210D, U+210F, U+2115, U+2117, + U+2119-U+211A, U+211D, U+2124, U+212E, U+2200-U+2204 to Mono (by Heikki + Lindroos) +- added U+01BA and U+01BF to Mono (by Heikki Lindroos) +- merged OpenType "aalt" feature in Latin in Sans (by Denis Jacquerye) +- added alternative shape for y in Sans (by Denis Jacquerye) +- added saltillo (U+A78B-U+A78C) to all faces (by James Cloos) +- changed U+047C-U+047D to references instead of outlines in Sans (by Wesley + Transue) +- added Latin letter tresillo U+A72A-U+A72B to Sans (by Wesley Transue) +- added U+A734-U+A737 to Sans (by Wesley Transue) +- added U+2053 to Serif and fixed it bug:9425 in Sans (by Gee Fung Sit) +- removed problematic hints for U+0423 bug:10025 (by Gee Fung Sit) +- added U+27C5-U+27C6 bug:10255 to all faces (by Gee Fung Sit) +- fixed width of U+2016 in Sans Oblique (by Gee Fung Sit) +- added U+2016, U+2032-U+2038, U+2042, U+2045-U+2046, U+204B-U+204F, + U+2051-U+2052, U+2057 to Serif (by Gee Fung Sit) +- made U+2140 bigger to match other n-ary operators (by Gee Fung Sit) +- added U+0606-U+0607, U+0609-U+060A to Sans (by Gee Fung Sit) +- added U+221B-U+221C to Mono (by Gee Fung Sit) +- small adjustments to U+221B-U+221C in Sans and Serif (by Gee Fung Sit) +- update U+04B4-U+04B5 in Serif (by Andrey V. Panov) +- increased max-storage value from maxp table to 153 (by Andrey V. Panov) +- added U+0472-U+0473, U+0510-U+0511, U+051A-U+051D, U+0606-U+0607, + U+0609-U+060A, U+1E26-U+1E27, U+1E54-U+1E55, U+1E7C-U+1E7D, U+1E8C-U+1E8D, + U+1E90-U+1E91, U+1E97-U+1E99, U+1E9F, U+1EAC-U+1EAD, U+1EB6-U+1EB7, + U+1EC6-U+1EC7, U+1ED8-U+1EDD, U+1EE0-U+1EE3, U+1EE8-U+1EEB, U+1EEE-U+1EF1 to + Mono (by Gee Fung Sit) +- added locl rules for S/T cedilla for Romanian and Moldavian so they get + rendered as S/T with comma accent (see Redhat bug #455981) (by Ben Laenen) +- removed ligature rule from Armenian U+0587 bug:16113 (by Gee Fung Sit) + +Changes from 2.24 to 2.25 + +- moved/added U+2E18 (by Gee Fung Sit) +- added empty glyph for U+2064 in Sans and Serif (by Gee Fung Sit) +- added U+22CE-U+22CF to Sans (by Gee Fung Sit) +- Sans Oblique and Bold Oblique, Serif: reverted digits hinting instructions back to before revision 1590, which fixed mistaken debian bug #471024. This fixes Debian bug #411308. The original bug was in freetype not in the fonts (by Denis Jacquerye) +- added U+A726-U+A729, U+A730-U+A733, U+A738-U+A73F, U+A746-U+A74B, U+A74E-U+A74F, U+A780-U+A781, U+A7FB-U+A7FF to Sans (by Gee Fung Sit) +- added Macedonian italic glyph shape for U+0453 in Serif (by Ben Laenen) +- changed descenders in U+0446, U+0449, U+0497, U+04A3, U+04AD (by Andrey V. Panov) +- updated main SFD files to SplineFontDB 3.0 (Denis Jacquerye and Gee Fung Sit) +- moved U+0561 2 up since it wasn't aligned with the baseline well (by Ben Laenen) +- added U+2E2E to Sans (by Gee Fung Sit) +- replaced U+2699 with simpler version in Sans (by Gee Fung Sit) +- added a lot of hinting instructions to Latin Extended B, Greek and Coptic glyphs Sans Book (by Wesley Transue) +- differentiated U+2219 from U+22C5 and adjusted affected references in Sans and Mono (by Gee Fung Sit) +- made Hebrew narrower in Sans Bold and Sans Bold Oblique (by Denis Jacquerye) +- added Kurdish and Chuvash letters from Unicode 5.1 Cyrillic Extended block (by Wesley Transue) +- added U+1E9F, U+A644-U+A647, U+A64C-U+A64D, U+A650-U+A651, U+A654-U+A655, U+A712U+A716 to Sans (by Gee Fung Sit) +- added several glyphs to Sans ExtraLight (by Gee Fung Sit) +- added hinting instructions to U+046A-U+046B, U+0508-U+0509, U+050B, U+0512-U+0513 in Sans Book (by Wesley Transue) +- corrected width of U+027E in Sans Book (by Gee Fung Sit) +- added U+2C79, U+2C7B-U+2C7D to Sans (by Gee Fung Sit) +- added a bunch of glyphs+small corrections to Sans Light (by Gee Fung Sit) +- added U+0496, U+0497, U+04B0, U+04B1 (by Andrey V. Panov) +- updated U+0493, U+049B, U+04B3, U+04B7, U+04F7 (by Andrey V. Panov) +- further improvements in extended Cyrillic (by Andrey V. Panov) + +Changes from 2.23 to 2.24 + +- instructions for U+05C0 ׀, U+05C3 ׃, U+05F3 ׳, and U+05F4 ״ in DejaVu + Sans. (by Wesley Transue) +- instructions for U+2116 in Sans (by Andrey V. Panov) +- Unicode 5.1 update: moved U+F208 to U+2C6D, U+F25F to U+2C71, added + U+2C6E-U+2C6F, U+2C72-U+2C73, updated outline of U+2C71 in Sans. (by + Denis Jacquerye) +- updated and instructed U+0401 in Sans (by Andrey V. Panov) +- fixed the bug in Sans faces where U+02EC ˬ faced the wrong direction. + Also, added a few more glyph instructions. (by Wesley Transue) +- removed OS2Sub and OS2Strike that weren't intentional in Sans + ExtraLight. (by Denis Jacquerye) +- updated instructions for U+401, U+44F in Serif Book. (by Andrey V. + Panov) +- instructions for U+02C4 ˄, U+02C5 ˅, U+03D8 Ϙ, U+03D9 ϙ, U+0494 Ҕ, and + U+0495 ҕ in Sans Book. (by Wesley Transue) +- instructions for U+01A6 Ʀ, U+0238 ȸ, U+0239 ȹ, U+02EC ˬ, and U+05C6 ׆ + in Sans Book. (by Wesley Transue) +- DejaVuSans.sfd DejaVuSerif.sfd: updated instructions for U+447 and + U+451 using code generated with xgridfit (by Andrey V. Panov) +- instructions for a few glyphs in the Latin Extended-B Block, Greek + Block, Cyrillic Block, and N'Ko block. (by Wesley Transue) +- updated sfdnormalize.pl, and SFD files to new SFD format with empty + lines. (by Denis Jacquerye) + +Changes from 2.22 to 2.23 + +- fixed bug which made Condensed fonts appear instead of normal width ones +- added U+20DB, U+20DC, and U+20E1 to Sans (by Roozbeh Pournader) +- added hinting instructions to U+01A7, U+01AA-U+01AC, U+01AE-U+01AF, + U+01BC-U+01BD, U+01BF, U+01F7, U+0277, U+027F, U+0285-U+0286, U+0297, U+02AF, + U+02B4-U+02B5, U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book (by + Wesley Transue) +- modified hinting instructions of U+04A2 in Sans Book (by Wesley Transue) +- added hinting instructions to U+237D, U+2423 in Mono Book and Mono Bold (by + Wesley Transue) +- added mathematical alphanumeric symbols to all styles (by Max Berger) +- added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable) to Sans (by Roozbeh + Pournader) +- dereferenced all glyphs with mixed references and outlines (by Denis + Jacquerye) +- removed non-zero width from U+0344 in Sans (by Denis Jacquerye) + +Changes from 2.21 to 2.22 + +- directory structure has changed, we now use the Makefile +- modified Armenian U+0565 in Sans (by �ահակ Պետրոսյան) +- added double struck letters and numbers U+2102, U+210D, U+2115, + U+2119-U+211A, U+211D, U+2124, U+213C-U+2140, U+2145-U+2149, U+1D538-U+1D539, + U+1D53B-U+1D53E, U+1D540-U+1D544, U+1D546, U+1D54A-U+1D550, U+1D552-U+1D56B, + U+1D7D8-U+1D7E1 to Serif (by Stephen Hartke) +- added letterlike symbols U+2103, U+2109, U+2127, U+214B, U+2141-U+2144 to + Serif (by Ben Laenen) +- fixed outline direction of U+2143 in Sans Bold/Bold Oblique (by Ben Laenen) +- added arrow set in Serif: arrows: U+2194-U+21FF; dingbats: U+27A1; + supplemental arrows A: U+27F0-U+27FF; supplemental arrows B: U+2900-U+2975, + U+297A; miscellaneous symbols and arrows: U+2B00-U+2B11 (by Ben Laenen) +- added U+0180, U+01DE, U+01E0-01E1, U+022A, U+022C, U+0230, U+1E08-U+1E09, + U+1E10-U+1E11, U+1EB0-U+1EB1 to Mono (by Denis Jacquerye) +- adjusted U+01D5, U+01D7, U+01D9, U+1DB in Mono (by Denis Jacquerye) +- added Ogham in Sans (by Wesley Transue) +- added Yijing Hexagram Symbols in Sans (by Wesley Transue) +- hinting instructions added to Cyrillic U+0460, U+04A6-U+04A7, U+04AC-U+04AD, + U+04C7-U+04C8, U+04F6-U+04F7, U+04FA-U+04FB, U+050C-U+050D in Sans Book (by + Wesley Transue) +- adjusted Cyrillic letters U+042A, U+044A, U+044C, U+0459-U+045B, U+0462, + U+048C-U+048D in Serif (by Andrey V. Panov) +- hinting instructions added to Lao U+0EB7 in Sans (by Wesley Transue) +- added Roman numerals and Claudian letter U+2160-U+2184 in Serif (by Ben + Laenen) +- added U+FFF9-U+FFFD to Sans, Serif and Mono (by Lars Næsbye Christensen) +- added mathematical symbols to Serif: U+2200, U+2203-U+2204, U+2213-U+2214, + U+2217-U+2218, U+2223-U+2226, U+2250-U+2255, U+2295-U+22AF, U+22C5 (by Ben + Laenen) +- modified bullet symbol U+2219 in Serif (by Ben Laenen) + +Changes from 2.20 to 2.21 + +- added U+FE20-U+FE23 (half diacritics) to Sans (by Denis Jacquerye) +- added anchor "half" to position right half of double marks, U+FE21 or U+FE23 + to Sans (by Denis Jacquerye) +- shifted U+0360 up to avoid collision with some outlines in Sans (by Denis + Jacquerye) +- added anchor above-mark anchor to U+035D, U+035E, U+0360, U+0361 in Sans (by + Denis Jacquerye) +- added instructions for ff, ffi, ffl ligatures in Serif Bold (by Eugeniy + Meshcheryakov) +- added instructions to some N'Ko glyphs (by Wesley Transue) +- added instructions to some Lao glyphs (by Wesley Transue) +- cleaning up 'liga' Standard Ligature in Latin, in Sans and Sans Mono (by + Denis Jacquerye) +- added U+046A, U+046B (big yus) in Serif (by Andrey V. Panov) +- added box drawing symbols to Sans and Serif (by Lars Næsbye Christensen) +- added Makefile to improve font and packages generating (by Nicolas Mailhot) + +Changes from 2.19 to 2.20 + +- removed TeX and TeXData tags from all sfd files (by Eugeniy Meshcheryakov) +- removed all 'frac' lookups (by Eugeniy Meshcheryakov) +- fixed duplicate glyph names (by Eugeniy Meshcheryakov) +- removed standard ligatures with U+00B7 in Mono (by Eugeniy Meshcheryakov) +- use reference to U+002D in U+00AD in Sans Oblique, and adjust instructions + (by Eugeniy Meshcheryakov) +- updated Cyrillic in Sans Extra Light (by Andrey V. Panov) +- added instructions to N'Ko U+07C1-U+07C6, U+07CA, U+07CE-U+07CF, U+07D1, + U+07D3-U+07D4, U+07D8, U+07DB and U+07EB in Sans (by Wesley Transue) +- added instructions to Lao U+0E8A, U+0E95, U+0E97, U+EA5, U+0EB4 and U+0EB5 + (by Wesley Transue) +- adjusted instructions for Hebrew glyphs (by Denis Jacquerye) +- added instructions for U+0265 in Sans Bold (by Denis Jacquerye) +- fix U+1D68 in Sans: it had the shape of delta, where it should be a rho (by + Ben Laenen) +- remove U+1D5C glyph in Sans Oblique (it was empty) (by Ben Laenen) +- fix instructions of U+01AD in Sans Bold (by Ben Laenen) +- fix instructions of U+042D in Serif (by Ben Laenen) +- remove buggy instructions of U+2328 in Serif (by Ben Laenen) +- corrected width of U+2C75-U+2C76 in Sans Bold and Serif Bold (by Gee Fung Sit) +- added U+2C75-U+2C77 to Mono (by Gee Fung Sit) + +Changes from 2.18 to 2.19 + +- fixed misplaced symbols (U+2325,2326) in Sans Oblique (by John Karp) +- added Mark to Base anchors: 'cedilla' for combining cedilla and + 'above-legacy' for stacking above precomposed glyphs (just a,e,i,o,u with + macron for now) in Sans (by Denis Jacquerye). +- added contextual substitution for Case and Dotless forms in all Sans variants + (by Denis Jacquerye). +- renamed 'ccmp' lookups for RTL and Basic (LGC, etc.) (by Denis Jacquerye) +- added anchor 'cedilla' for vowels in Sans. (by Denis Jacquerye) +- extended contextual dotless and case substitutions to handle both below and + above diacritics (by Denis Jacquerye) +- renamed Dotless and Case Form GSUB lookups in Sans with meaningful names (by + Denis Jacquerye) + +Changes from 2.17 to 2.18 + +- Re-encoded the source files for Full Unicode (by Ben Laenen) +- Re-enabled the "ff", "fl", "fi", "ffl", "ffi" ligatures by default in Serif + (by Ben Laenen) +- Disabled the "fi", "ffi" ligatures for languages with dotless i in Serif (by + Ben Laenen) +- added Tifinagh to Sans Book and Bold, U+2D30-U+2D65, U+2D6F, partially hinted + in Sans Book. (by Denis Jacquerye) +- added Tai Xuan Jing Symbols (U+1D300-1D356) to Sans (by Remy Oudompheng) +- added double-struck letters (U+1D538-U+1D56B minus reserved code points) to + Sans (by Gee Fung Sit) +- added U+22EE-U+22F1 to Sans (by Gee Fung Sit) +- added U+2C67-U+2C6C, U+2C75-U+2C77 to Serif (by Gee Fung Sit) +- italicized various glyphs in Latin Extended-B, IPA Extensions, Spacing + Modifier Letters, Phonetic Extension (Supplement) and Super- and Subscripts + in Serif Oblique fonts (by Gee Fung Sit) +- modified outlines, bearings of Hebrew U+05D6, U+05D8, U+05DB, U+05DE, U+05E0, + U+05E1, U+05E2, U+05EA in Sans Book and Oblique, adjusted hinting in Book + based on Yotam Benshalom's comments. (by Denis Jacquerye) +- added Braille Patterns (U+2800-U+28FF) to Serif fonts (by Gee Fung Sit) +- added N'Ko to Sans Book and Bold: U+07C0-U+07E7, U+07EB-U+07F5, U+07F8-U+07FA + (by Eugeniy Meshcheryakov) +- added U+0ED8 (Lao digit 8) to Sans (by Remy Oudompheng) +- added Lao diacritics U+0EB0-0EB9, U+0EBB-0EBC, U+0EC8-0ECD to Mono (by Remy + Oudompheng) +- renamed Serif [Bold] Oblique, make it Italic (by Eugeniy Meshcheryakov) +- added U+29FA-U+29FB to Sans and Sans Mono (by Gee Fung Sit) +- swapped glyphs for Eng U+014A from Sami Eng to African Eng, the latter being + more common (by Denis Jacquerye) +- swapped ae U+00E6 and ae.alt in Serif Italics fonts, thus fixing #8213 (by + Denis Jacquerye) +- minor improvements to Misc. Symbols in Sans (by Gee Fung Sit) +- minor improvements and additions to Sans ExtraLight (by Gee Fung Sit) +- improved instructions for various Cyrillic letters (by Eugeniy Meshcheryakov) +- fixed hinting of theta and chi in Sans Book (by Ben Laenen) +- added Georgian Mkhedruli to Sans, Serif and Mono, ASumtavruli to Sans and + Serif (by Besarion Gugushvili) + +Changes from 2.16 to 2.17 + +- Sans fonts: fix position for certain combinations of Arabic fatha, kasra, + shadda, damma, kasratan, dammatan, fathatan and hamza (by Ben Laenen) +- added 'ae.alt' to Serif Oblique fonts, with design matching shape of italic + 'a' instead of slanted 'a', see bug #8213 (by Denis Jacquerye) +- added super- and subscripts to Serif and Mono: U+1D2C-U+1D2E, U+1D30-U+1D3C, + U+1D3E-U+1D42, U+1D62-U+1D65, U+1D78, U+2071, U+207A-U+207E, U+208A-U+208E, + U+2090-U+2094 (by Gee Fung Sit) + +Changes from 2.15 to 2.16 + +- fixed hinting instructions for digits in DejaVu Sans Oblique, Bold Oblique, + and Serif Book to not change glyph width (by Eugeniy Meshcheryakov) +- added instructions for U+0404, U+0411, U+0413, U+0414, U+0417-U+041B, U+041F, + U+0423, U+0424, U+0426-U+0429, U+042C, U+042E, U+042F, U+0490 in Serif Bold + (by Eugeniy Meshcheryakov) +- added U+0220 and Eng.alt to Serif fonts (by Denis Jacquerye) +- added U+232C, U+2394, U+23E3 to Sans fonts (by John Karp) +- added U+230C-U+230F, U+231C-U+231F to Sans fonts, fixing bug:9547 + (by John Karp) +- adjusted dot below, dot above, dieresis above, dieresis below in Sans fonts + (by Denis Jacquerye) +- added U+2300, U+2301, U+2303, U+2304, U+2305, U+2307, U+2326, U+2327, U+232B, + arrow.base to Sans fonts (by John Karp) +- adjusted dot and dieresis below and above in Serif fonts (by Denis Jacquerye) +- added U+1E1C-U+1E1D to Serif fonts (by Denis Jacquerye) +- added U+22BE, U+22BF (by Wesley Transue) +- added U+2324; modified U+2325: more standard proportions, and matches U+2324 + and U+2387; added U+2387 : flipped U+2325 with standard arrowhead + (by John Karp) +- added Lao digits U+0ED0-0ED7, U+0ED9 (by Remy Oudompheng) +- added to Mono in Arabic block : U+060C, U+0615, U+061B, U+061F, + U+0621-U+063A, U+0640-0655, U+065A, U+0660-066F, U+0674, U+0679-0687, U+0691, + U+0692, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, + U+06C6, U+06CC, U+06CE, U+06D5, U+06F0-06F9 (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-A : U+FB52-FB81, U+FB8A-FB95, + U+FB9E, U+FB9F, U+FBAA-FBAD, U+FBE8, U+FBE9, U+FBFC-FBFF (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-B : U+FE70-FE74, U+FE76-FEFC, + U+FEFF (by Remy Oudompheng) +- added U+05BA, U+05BE, U+05F3, U+05F4, U+FB1E, U+FB21-U+FB28, U+FB4F to Sans + (by Eugeniy Meshcheryakov) +- added U+2102 to Mono (by Eugeniy Meshcheryakov) +- added U+2983-U+2984 to Sans (by Gee Fung Sit) +- added U+2A2F to Sans, Serif and Mono (by Gee Fung Sit) +- added U+2373-2375, U+237A to Sans (by John Karp) +- converted kern pairs to kern classes with Tavmjong Bah's scripts + (by Denis Jacquerye) +- set ScriptLang of kerning classes to just latn because of Pango bug + (by Denis Jacquerye) +- added DNK to ScriptLang latn otherwise it is excluded, and SRB and MDK to + cyrl (by Denis Jacquerye) +- removed flag 0x80 in generate.pe, otherwise it generates kerning tables some + systems don't like; thus loosing Apple tables (by Denis Jacquerye) +- removed ligature for precomposed legacy characters of Sans Oblique fonts + (by Denis Jacquerye) +- added bearings to en dash U+2013, em dash U+2014 and figure dash U+2012 + by making dashes shorter, preserving character width (by Denis Jacquerye) +- reduced U+031C, U+0325 (ring below), U+0339 to be entirely visible; + added instructions in Sans Book; changed U+1e00-U+1e01 to use new ring below + (by Denis Jacquerye) +- adjusted circumflex below on U+1E12-U+1E13, U+1E18-U+1E19, U+1E3C-U+1E3D, + U+1E4A-U+1E4B, U+1E70-U+1E71, U+1E76-U+1E77 in Sans fonts (by Denis Jacquerye) +- Added U+0ED4, U+0ED5 to DejaVu Sans (by Remy Oudompheng) +- Lao-specific anchors (by Remy Oudompheng) +- added alternate I to match the small capital in Sans (by Gee Fung Sit) + +Changes from 2.14 to 2.15 + +- improved hinting in Sans Oblique to deal with some spacing and inconsistency + issues (by Ben Laenen) +- added anchors to Mono Book, and added GPOS rules for combining diacritics to + show up as zero width glyphs (by Ben Laenen) +- removed U+F21C (PUA), it was copy of U+2C64 from Latin Extended C (by Eugeniy + Meshcheryakov) +- added U+27E6-U+27E7 to Sans (by Gee Fung Sit) +- added U+1407, U+1409, U+140C-U+141B, U+141D-U+1425, U+1427-U+142E, + U+1435-U+1438, U+143A-U+1449, U+1452, U+1454, U+1457-U+1465, U+1467-U+146A, + U+1471, U+1474-U+1482, U+1484-U+1488, U+148F, U+1492, U+14A0, U+14A2, U+14A9, + U+14AC-U+14BA, U+14BC, U+14BD, U+14C6, U+14C9-U+14CF, U+14D1, U+14D2, U+14D9, + U+14DC-U+14E9, U+14EC, U+14F3, U+14F6-U+1504, U+1506, U+1507, U+1510-U+1525, + U+152C, U+152F-U+153D, U+1540, U+1541, U+154E, U+154F, U+1552, U+155B, U+155C, + U+1568, U+1569, U+1574-U+157B, U+157D, U+15A7-U+15AE, U+1646, U+1647 (by + Eugeniy Meshcheryakov) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc in Sans Book (by Denis Jacquerye) +- added U+0496-U+0497 in Serif (by Andrey V. Panov) + +Changes from 2.13 to 2.14 + +- added Philippine peso glyph U+20B1 (by Clayborne Arevalo) +- made U+2012 have the same width as digits, according to Unicode 5.0, + page 206 (by Roozbeh Pournader) +- made all of the "above" combining characters remove the dot of "i", + "j", etc (Soft_Dotted characters), according to Unicode 5.0, + page 228 (by Roozbeh Pournader) +- made U+012F, U+03F3, U+0456, U+0458, U+1E2D, and U+1ECB (all fonts + except Mono), U+0249, U+2148, and U+2149 (Sans and Sans Condensed), + U+0268 (Sans ExtraLight, Serif and Serif Condensed), and U+029D (Serif + and Serif Condensed) respect the Soft_Dotted property (by Roozbeh + Pournader) +- added U+223E, U+223F, U+2240, U+22C2, U+22C3 to Sans (by Remy Oudompheng) +- added U+203D to Serif (by Gee Fung Sit) +- added zero-width glyphs for U+2061-U+2063 to Sans and Serif (by Gee + Fung Sit) +- changed isolated forms of Arabic waw (U+0648, U+0624 and U+06C6) (bug #9432) + (by Ben Laenen) +- added Lao consonants U+0E81, U+0E82, U+0E84, U+0E87, U+0E88, U+0E8A, + U+0E8D, U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA, + U+0EAB, U+0EAD-0EAF to Sans Mono (by Remy Oudompheng) +- added U+0200-U+0217, U+0226-U+0229, U+02F3, U+1E00-U+1E07, + U+1E0A-U+1E0B, U+1E18-U+1E1F, U+1E22-U+1E23, U+1E28-U+1E2D, + U+1E3A-U+1E3B, U+1E40, U+1E48-U+1E49, U+1E56, U+1E58-U+1E59, + U+1E5E-U+1E5F, U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, U+1E72-U+1E77, + U+1E86-U+1E8B, U+1E92-U+1E96, U+1EA0-U+1EA1, U+1EF4-U+1EF5 to Mono + (by Ben Laenen) +- renamed uppercase variants of diacritics (macron, breve, double grave, + double acute, inverted breve, dot above) to "uni03XX.case" in Mono + (by Ben Laenen) +- moved uppercase variants of diacritics up in Mono so they properly + vertically align on capitals (by Ben Laenen) +- precomposed glyphs with macron, breve, double grave, double acute, + inverted breve, dot above, macron below, breve below, inverted breve + below, dot below, cedilla, caron below, circumflex below, diaeresis + below, tilde below now reference to combining diacritics instead of + space modifiers in Mono (by Ben Laenen) +- made ring below (U+0325), and half rings below (U+031C and U+0339) + smaller in Mono (by Ben Laenen) +- added U+205F to all fonts (by Roozbeh Pournader) +- added U+035E-U+035F to Sans (by Roozbeh Pournader) +- added empty glyphs for U+034F, U+202A-U+202E, U+2060, U+206A-206F, + U+FE00-U+FE0F to non-Mono fonts (by Roozbeh Pournader) +- added U+2101, U+2107-U+2108, U+210B, U+210C, U+2110, U+2112, U+211B, + U+211F, U+2123, U+2125, U+2128-U+2129, U+212C-U+212D, U+212F, + U+2130-U+2131, U+2133, U+2136-U+213A, U+2141-U+2144, U+2B00-U+2B11, + U+2B20-U+2B23 to Sans (by John Karp) +- reshaped omega (U+03C9) in Mono (by Ben Laenen) +- added U+2205, U+22C6, U+2300-U+2301, U+2303-U+2306, U+230C-U+230F, + U+2312-U+2315, U+231C-U+231F, U+2335, U+2337-U+233E, U+2341-U+2344, + U+2347-U+2348, U+234B-U+234D, U+2349-U+2350, U+2352-U+2354, + U+2357-U+2359, U+235A-U+235C, U+235E-U+2360, U+2363-U+2365, + U+2368-U+2369, U+236B-U+2370, U+2373-U+237A, U+2380-U+2383, + U+2388-U+238B, U+2395 in Mono (by Ben Laenen) + +Changes from 2.12 to 2.13 + +- adjusted U+0198B, U+01B3-U+01B4 in Sans, hinted U+01B4 in Sans Book + (by Denis Jacquerye) +- added U+27F0-U+27FF, U+2906-U+2907, U+290A-U+290B, U+2940-U+2941 to Sans + (by Denis Jacquerye) +- added U+01E6-U+01E9, U+01EE-U+01EF, U+01F4-U+01F5, U+01FC-U+01FF, + U+021E-U+021F, U+0245, U+02BD, U+02C9, U+1E9B, U+2045-U+2046, U+2213, U+22C5, + U+22EF to Sans Mono (by Roozbeh Pournader) +- added U+04FA-U+04FD to Sans (by Michael Everson) +- removed U+2329 and U+232A because of their CJK properties, added U+27E8 + and U+27E9 in their stead, fixing part of bug #9038 (by Roozbeh Pournader) +- corrected and improvised U+0466-U+0469, U+046E-U+0471, U+047C-U+047D, U+0482, + U+0484-U+0486, U+0492-U+0493, U+04B0-U+04B1, U+050C-U+050D, and U+204A + in Sans (by Michael Everson) +- added instructions for U+0402, U+0409, U+040A, U+040B, U+044D, U+040F, + U+0452, U+0459-U+045B, U+045F to Sans Book (by Eugeniy Meshcheryakov) +- made italic shape for U+431, U+432, U+437, U+43B, U+43C, U+43D, U+444, U+447, + U+44D, U+44F, U+459, U+45A in SerifOblique and SerifBoldOblique + (by Andrey V. Panov) +- modified U+024C to match glyph in Unicode chart, fixing bug #9039 + (by Denis Jacquerye) +- made some canonically equivalent characters share the same glyph: + U+02B9 = U+0374, U+0343 = U+0313, and U+0387 = U+00B7 also adjusting U+02BA + to look like double U+02B9, fixing parts of bug #9038 (by Roozbeh Pournader) +- changed shapes for U+0478 and U+0479 in Sans to those in the Unicode charts, + based on a recent decision by Unicode Technical Committee to only use + the digraph form (by Michael Everson) +- adjusted width of NBSP U+00A0 and NNBSP U+202F, fixing bug #8401 + (by Denis Jacquerye) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc (by Roozbeh Pournader and Denis Jacquerye) +- added U+1402, U+1430, U+144D, U+146C, U+148A, U+14A4, U+14C1, U+14D4, U+14EE, + U+1527, U+1545, U+157E, U+158E, U+15AF to Sans (by Eugeniy Meshcheryakov) +- enlarged width of U+459 and U+45A in Serif (by Andrey V. Panov) +- made traditional shape for U+452, U+45B (by Andrey V. Panov) +- added euro sign U+20AC to Sans ExtraLight, making fontconfig recognize + the font as supporting English (by Denis Jacquerye) + +Changes from 2.11 to 2.12 + +- added U+0180 to Serif (by Denis Jacquerye) +- improved and/or hinted Armenian letters U+0542, U+0546, U+0562, + U+0563, U+0564, U+0577, U+0582 in Sans (by Ben Laenen) +- added U+4FE-U+4FF, U+512-U+513, U+2114, U+214E, U+26B2 to Sans + (by Gee Fung Sit) +- adjusted U+0496-U+0497, U+049A-U+04A1 in Sans to match U+0416, + U+041A, U+0436 and U+043A (by Gee Fung Sit) +- Mathematical Operators in Sans: changed U+22C0-U+22C1 to match + other n-ary operators, adjusted U+2203-U+2204, changed U+2220 in + Sans to match the style of U+2221 (by Gee Fung Sit) +- added U+1401, U+1403-U+1406, U+140A, U+140B, U+1426, U+142F, + U+1431-U+1434, U+1438, U+1439, U+1449, U+144A, U+144C, + U+144E-U+1451, U+1455, U+1456, U+1466, U+146B, U+146D-U+1470, + U+1472, U+1473, U+1483, U+1489, U+148B-U+148E, U+1490, U+1491, + U+14A1, U+14A3, U+14A5-U+14A8, U+14AA, U+14AB, U+14BB, U+14C0, + U+14C2-U+14C5, U+14C7, U+14C8, U+14D0, U+14D3, U+14D5-U+14D8, + U+14DA, U+14DB, U+14EA, U+14ED, U+14EF-U+14F2, U+14F4, U+14F5, + U+1405, U+1526, U+1528-U+152B, U+152D, U+152E, U+153E, + U+1542-U+1544, U+1546-U+154D, U+1550, U+1553, U+1555-U+155A, + U+1567, U+156A, U+157C, U+157F-U+1585, U+158A-U+158D, + U+158F-U+1596, U+15A0-U+15A6, U+15DE, U+15E1, U+166E-U+1676 to + Sans (by Eugeniy Meshcheryakov) +- re-enabled Latin ligatures fi, ffi, fl, ffl and ff in Sans + (by Ben Laenen) +- made italic shape for U+436, U+44A, U+44B, U+44C, U+44E, U+45F, + U+463 in SerifOblique and SerifBoldOblique (by Andrey V. Panov) +- fixed sub- and superscript metrics in Condensed Sans (bug #8848) + (by Ben Laenen) +- added U+474, U+475 in Serif (by Andrey V. Panov) +- hinted Greek glyphs U+03B7, U+30B8, U+03B9, U+03C1, U+03C3, + U+03C6 in Mono Book (by Ben Laenen) + +Changes from 2.10 to 2.11 + +- added instructions for Hebrew glyphs (Sans Book, by Eugeniy + Meshcheryakov) +- changed U+01A6 (Latin Yr) after bug #8212, in Sans, Serif and + Sans Mono fonts (by Denis Jacquerye). +- removed instruction for U+2600-U+26A1 (by Mederic Boquien) +- added U+202F and set width of U+00A0 (nobreakingspace) to the + same as U+0020, space (by Denis Jacquerye). +- added and improved instructions for various Cyrillic letters + (by Eugeniy Meshcheryakov) +- Changed U+416, U+42F, U+427 (non-Bold), U+436, U+447 (non-Bold), + U+44F, U+437 (Bold), corrected U+40F, U+414, U+424, U+426, U+429, + U+434, U+438 (Bold), U+446, U+449, U+44D (non-Bold), U+45F in + Sans Mono (by Andrey V. Panov) +- made small corrections to Cyrillic, most appreciable to U+409, + U+413, U+41B, U+427 and U+433, U+434, U+43B, U+447, U+459 + (upright fonts) to Serif (by Andrey V. Panov) +- adjusted bearings of U+410, U+416, U+41A, U+42F, U+436, U+43A, + U+443, U+44F in Serif (by Andrey V. Panov) +- enlarged width of U+44A, U+44B, U+44C, U+463 in Serif + (by Andrey V. Panov) +- added ligature "iacute" as "afii10103" (U+456) "acutecomb" in + Serif (by Andrey V. Panov) +- made italic shape to U+446, U+448, U+449 in Serif (by Andrey V. + Panov) +- added "afii10831" (U+F6C7), "afii10832" (U+F6C8) in Serif (by + Andrey V. Panov) +- new minimum version of fontforge is 20061014 (by Ben Laenen) + +Changes from 2.9 to 2.10: + +- added U+0242, U+024A-U+024B, U+024E-U+024F, U+037C-U+037D, U+0E3F, + U+1D2C-U+1D2E, U+1D30-U+1D42, U+1D5D-U+1D6A, U+1D78, U+1DB8, + U+2090-U+2094, U+20D0-U+20D1, U+2C60-U+2C66, U+2C6B-U+2C6C, U+2C74 and + U+FB29 to Sans (by Gee Fung Sit) +- added Lao glyphs : U+0E81-0E82, U+E084, U+0E87-0E88, U+0E8A, U+0E8D, + U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA-0EAB, + U+0EAD-0EB9, U+0EBB-0EBD, U+0EC0-0EC4, U+0EC6, U+0EC8-0ECD, U+0EDC-0EDD + (by Remy Oudompheng) +- fixed U+0193 not showing in Windows (bug #7897) (by Ben Laenen) +- changes to U+222B-222D in Sans Mono (by Remy Oudompheng) +- ported the three remaining currency symbols from Arev (U+20B0, + U+20B2-U+20B3), and replaced one (U+20AF) in Sans (by Lars Naesbye + Christensen) +- corrected U+20A5 in Sans (by Gee Fung Sit) +- merged Double-Struck Letters from Arev: U+2102, U+210D, U+2115, + U+2119-U+211A, U+2124, U+213C-U+2140 (by Gee Fung Sit) +- added U+2308-U+230B and U+2329-U+232A to Sans Mono and Serif faces, + fixed incorrect direction of U+2329 in Sans faces, and improved + U+2308-U+230B in Sans faces per Ben Laenen's suggestions (by David + Lawrence Ramsey) +- added U+06D5 and final form of it (needed for Kurdish) (by Ben Laenen) +- added two special glyphs U+F000 and U+F001 in Sans Book that show the + current ppem size (horizontal and vertical) (by Ben Laenen) +- added U+2318 and U+2325 to Sans Mono faces, based on the Sans versions + (by David Lawrence Ramsey) +- added U+2B14-U+2B1A to all faces except Sans ExtraLight (by David + Lawrence Ramsey) +- respaced all Geometric Shapes characters in Serif faces to match those + in Sans faces again, respaced U+23CF in Sans, Sans ExtraLight, and + Serif faces to match U+25A0 (or Sans in Sans ExtraLight's case) again, + and respaced U+2B12-U+2B13 in Sans and Serif faces to match U+25A1 + again (by David Lawrence Ramsey) +- corrected width of Modifier Small Letters U+1D43-1D5B in Sans Oblique + and U+1D9B-U+1DBF in Sans Oblique and Sans Bold Oblique (by Gee Fung Sit) +- added a bunch of glyphs to Sans ExtraLight (see SVN for details) (by + Gee Fung Sit) +- adjusted Cyrillic descenders in Sans ExtraLight to sync with Sans (by + Gee Fung Sit) +- added U+0242, U+0245 to Serif (by Gee Fung Sit) +- replaced the SHPIX routines which gave them bad spacing at certain + sizes in FreeType for A, V, Z, v and z in Sans Bold (by Ben Laenen) + +Changes from 2.8 to 2.9: + +- DejaVuSansExtraLight.sfd: changed family name from "DejaVu Sans" to + "DejaVu Sans Light" (in case we add a Light weight variant), so legacy + apps that understand only 4 styles are happy. (by Denis Jacquerye) +- added Name ID 16, aka preferred family name, and Name ID 17, aka + preferred style name, so contemporary apps that understand more that 4 + styles can use big fonts families "DejaVu Sans" and "DejaVu Serif". For + those, Extralight and Condensed are just styles not different families. + (by Denis Jacquerye) +- added U+22B6-22BD, U+22C0-22C1, U+22D6-22D7 to Sans. (by Remy Oudompheng) +- added U+037B, U+2184, U+2C67-U+2C6A and U+2C75-U+2C77 to Sans (by Gee + Fung Sit) +- adjusted asteriskmath (U+2217) for consistency with other mathematical + operators in Sans (by Ben Laenen) +- hinted some Armenian capitals in Sans Book (by Ben Laenen) +- added U+0246 - U+0249 (by Ben Laenen) +- BUGFIX : swapped U+224E and U+224F, in Sans, Sans Condensed and Sans Mono + (by Remy Oudompheng) +- adjusted U+20B5 (by Mederic Boquien) +- swapped U+21DA and U+21DB which were in wrong order (by Heikki Lindroos) +- added U+222E-2233, U+239B-23AD, U+2A00-2A02, U+2A0F-2A1C to Sans (by Remy + Oudompheng) +- added U+239B-23AD to Mono (by Remy Oudompheng) +- added U+2024-2025 to Serif (by Mederic Boquien) +- added U+222C-222D, U+2A0C-2A0E to Serif (by Remy Oudompheng) +- added U+2190-21FF to Mono (by Heikki Lindroos) +- added Hebrew glyphs - U+05B0-U+05BD, U+05BF-U+05C3, U+05C6, U+05C7, + U+05D0-U+05EA, U+05F0-U+05F2, U+FB1F, U+FB20, U+FB2A-U+FB36, + U+FB38-U+FB3C, U+FB3E, U+FB40, U+FB41, U+FB43, U+FB44, U+FB46-U+FB4E (by + Gee Fung Sit and Eugeniy Meshcheryakov) +- adjustments for Cyrillic in Sans (by Andrey V. Panov) +- made italic shape for U+0434, U+0456, U+0457 in SerifOblique and Serif + Bold Oblique (by Andrey V. Panov) + +Changes from 2.7 to 2.8: + +- fixed instructions for U+0423, U+0427, U+0447, U+0448 in Serif, so they + look good at large sizes too (by Eugeniy Meshcheryakov) +- added U+FB00 and U+FB03 to U+FB06 to Serif typefaces (by Heikki Lindroos) +- added U+26B0-U+26B1, U+2701-U+2704, U+2706-U+2709, U+270C-U+2727, U+2729 + to U+274B, U+274D, U+274F to U+2752, U+2756, U+2758-U+275E, U+2761 to + U+2775 (by Heikki Lindroos) +- added and improved instructions for Cyrillic letters in Mono and Serif + (Book, by Eugeniy Meshcheryakov) +- rotated U+26B0 (was too small in mono) (by Gee Fung Sit) +- adjusted U+1EDA-U+1EDD, U+1EE8-U+1EEB, capitals using capital specific + accent and moved diacritics to match position on U+00F2 (ograve), etc. + (by Denis Jacquerye) +- added U+20D6, U+20D7 to Sans (by Gee Fung Sit) +- made Armenian ligatures discretionary since the Firefox ligature problem + still isn't fixed (by Ben Laenen) +- moved Armenian hyphen U+058A to a higher position (bug #7436) (by Ben + Laenen) +- hinted Greek glyphs in Sans Bold (by Ben Laenen) +- enabled Arabic lam-alif ligatures when diacritics are used (by Ben Laenen) + +Changes from 2.6 to 2.7: + +- added glyphs needed for Kurdish: U+0695, U+06B5, U+06C6, U+06CE and their + init/medi/fina forms in Sans (by Ben Laenen) +- added U+02CD, U+01F8 - U+01F9, U+1E3E - U+1E3F, U+1E30 - U+1E35, U+1EBC - + U+1EBD, U+1EF8 - U+1EF9 (includes glyphs needed for Yoruba, Maori, Guarani + and Twi) (by Ben Laenen) +- added U+22C8-22CC, U+29CE-29D5, U+2A7D-2AA0, U+2AAE-2ABA, U+2AF9-2AFA to + Sans (by Remy Oudompheng) +- adjusted diacritics on Vietnamese, Pinyin and other characters: + U+01A0-U+01A1, U+01AF-U+01B0, U+01D5-U+01DC, U+01DE-01E1, U+01FA-U+01FB + U+022A-U+022D, U+0230-U+0231, U+1E14-U+1E17, U+1E4C-U+1E53, U+1E78-U+1E7B, + U+1EA4-U+1EF1 in Sans (Book, Bold and Oblique) (by Denis Jacquerye) +- added basic arrows U+2190-U+2193 in Serif, which completes MES-1 compliance + for Serif (by Ben Laenen) +- added U+01E4, U+01E5, U+01FA, U+01FB, U+02BD, U+02C9 and U+02EE to Serif + (by Ben Laenen) +- fixed U+0209 in Serif Bold Oblique (by Ben Laenen) +- adjusted Box Drawing block characters U+2500-257F in Mono to fit character + cell, shifting them up by 416 (Denis Jacquerye) +- redid U+0194 in Sans (by Ben Laenen) +- added U+2217-2218, U+2295-22A1 to Mono (by Remy Oudompheng) +- added U+0462 to Serif (by Andrey V. Panov) +- added U+226C, U+228C-228E, U+2293-2294, U+22F2-22FF to Sans (by Remy + Oudompheng) +- adjusted U+2208-220D in Sans (by Remy Oudompheng) +- improved some Cyrillic glyphs in Mono (by Andrey V. Panov), rewritten + instructions for changed glyphs (by Eugeniy Meshcheryakov) +- added U+1E0E-1E0F, U+1E8E-1E8F to Mono fonts (by Denis Jacquerye). (bug + #7166) +- renamed 'Dotabove' to 'Dotaccent' in Mono Sans Oblique to match other fonts + (by Denis Jacquerye). +- added U+200B-U+200F in Sans faces and Serif faces, U+200B and U+200C were + in Sans already (by Lars Naesbye Christensen) +- added U+2601-U+262F, U+263D, U+263E, U+2648-U+265F, U+2668, U+2670-U+268B, + U+2690-U+269C, U+26A0, U+26A1, U+2794, U+2798-U+27AF, U+27B1-U+27BE to Mono + (by Heikki Lindroos) +- replaced the references with unshifted ones for both κ U+03BA and к U+043A + in Mono Book (by Denis Jacquerye) +- fixing glyph for U+04ED in Mono Book, consisted only of dieresis (by Andrey + V. Panov). + +Changes from 2.5 to 2.6: + +- redid U+2032 - U+2037, U+2057 based on Arev in Sans (by Gee Fung Sit) +- added U+0195, corrected U+039E, U+204B in Sans ExtraLight (by Gee Fung Sit) +- added instructions for some Cyrillic letters in Sans Bold (by Eugeniy + Meshcheryakov) +- added vulgar fractions U+2153-U+215F for Serif, made with references (by + Lars Naesbye Christensen) +- added U+228F-2292, U+2299-22AF, U+22B2-22B5, U+22CD, U+22D8-22ED to Sans + (by Remy Oudompheng) +- added U+2208-220D, U+2238-223D, U+2278-2281, U+228A-228B, U+228F-2292, + U+22CD, U+22DA-22E9 to Mono (by Remy Oudompheng) +- fixed misplaced dot in U+2250 in Mono (by Remy Oudompheng) +- added instructions for some Cyrillic letters in Mono Book and Bold(by + Eugeniy Meshcheryakov) +- minor changes to U+2241, U+2261-2263, U+22A4, U+22A5 in Sans (by Remy + Oudompheng) +- added hinting instructions to lowercase Armenian glyphs in Sans Book (by + Ben Laenen) +- changed U+2208, U+220B to match U+2209 and U+220C in Sans Bold (by Remy + Oudompheng) +- added Braille patterns U+2800-U+28FF to Sans (by Mederic Boquien) +- added instructions for some Cyrillic letters in Serif Book (by Eugeniy + Meshcheryakov) +- renamed BoldOblique fonts to Bold Oblique in TTF Name as originally in + Bitstream Vera fonts (by Denis Jacquerye) +- added hinting instructions to some Latin-B Extended and IPA characters in + Sans Book (by Denis Jacquerye and Ben Laenen) +- adjusted bearings, replaced diacritics, hinted hook and horn for + Vietnamese in Sans Book (by Denis Jacquerye) +- made FAX, TM, TEL, etc. discritionary ligatures in Sans and Serif fonts + (by Denis Jacquerye) +- removed ligatures of precomposed characters in Sans and Serif fonts (by + Denis Jacquerye) +- added U+F208, U+F20A, U+F215-F217, U+F21A-F21B, U+F25F in PUA (from SIL's + PUA, probably in Unicode 5.0): U+0243, U+0244, U+0245, U+024C, U+024D, + U+2C64, (U+2C6D), (U+2C71) +- modified some glyphs in Serif Oblique to make them more italic (by Denis + Jacquerye) + +Changes from 2.4 to 2.5: + +- fixed excessive kerning bug that occurs with Pango (by Denis Jacquerye) +- added U+20AF to Sans and Serif (by Lars Naesbye Christensen) +- regenerated Condensed faces (by Ben Laenen) +- added U+035C-U+035D to Sans, fixed U+0361 (by Denis Jacquerye) +- integrated 255 characters from Arev fonts: Latin Extended-B, Spacing + Modifiers, Combining Diacritical Marks, Cyrillic, Cyrillic supplement, + General Punctuation, Letterlike Symbols, Arrows, Mathematical Operators, + Miscellaneous Technical, Dingbats, Alphabetic Presentation Forms (by Denis + Jacquerye) +- added basic Cyrillic and basic Greek to Sans ExtraLight (by Denis Jacquerye) +- added U+0498, U+049A, U+04AA, U+04AB, U+04AF to Serif (by Eugeniy + Meshcheryakov) +- added U+0494, U+0495, U+0498, U+0499, U+04AA, U+04AB, U+04C3, U+04C4, + U+04C7, U+04C8 to Mono (by Eugeniy Meshcheryakov) +- adjusted weight of U+0256, U+0257, U+0260, U+0272, U+0273, U+0277, U+029B, + U+02A0 and modifed U+028B and U+027A in Mono (by Denis Jacquerye) +- added U+2000-200A to Mono (by Denis Jacquerye) +- added vulgar fractions U+2153 - U+215F to Mono (by Gee Fung Sit) +- adapted metrics of Arabic glyphs so they stay above cut-off height in Sans + (by Ben Laenen) +- fixed mkmk anchors for Arabic diacritics so they stack properly in Sans (by + Ben Laenen) +- fixed weight of lowercase upsilon in Sans Bold, make small adjustment to + lowercase omega in Sans (by Ben Laenen) +- added U+210E (by Mederic Boquien) +- unslanted U+2201, U+221B and U+221C in Sans Oblique (by Mederic Boquien) +- added several mathematical relation symbols to Sans and Mono (U+2241-224C, + U+2250-2255, U+2260-2269, U+226E-2277, U+2282-2287) modified U+223C to match + other tildes, and U+2282-2284 to have the same shape. (by Remy Oudompheng) +- made U+2234-U+2237 refer to U+2219 instead of U+00B7 in Sans (by Mederic + Boquien) +- added U+2238-223B, U+226A-226B, U+2278-2281, U+2288-228B to Sans (by Remy + Oudompheng) +- unslanted and changed reference of U+22C5 from U+00B7 to U+2219 in Sans (by + Mederic Boquien) +- added U+224D-225F, U+226D, U+22C6 to Sans and unslanted U+2219 in Sans + Oblique. (by Remy Oudompheng) +- added U+224D-225F, U+226D to Mono, shifted U+2266-2269 higher upwards and + unslanted U+2219 in Oblique. (by Remy Oudompheng) +- merged Coptic glyphs from Arev 0.2 (by Lars Naesbye Christensen) +- fixed and adjusted various Cyrillic glyphs in Serif (by Andrey V. Panov) +- made fi, fl... ligatures discretionary ligatures (by Ben Laenen) + +Changes from 2.3 to 2.4: + +- added U+04A2, U+04A3, U+04AC - U+04AF, U+04BA, U+04BB, U+04C0 - + U+04C2, U+04CB, U+04CD, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04E8 - U+04F5, + U+04F6 - U+04F9 to Mono (by Eugeniy Meshcheryakov) +- added U+048C, U+048D, U+0494, U+0495, U+049E - U+04A7, U+04AC - + U+04AE, U+04B4- U+04B7, U+04BA, U+04BB, U+04C0 - U+04C4, U+04C7, U+04C8, + U+04CB, U+04CC, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04EC - U+04F9 to Serif + (by Eugeniy Meshcheryakov) +- added U+2134 to Sans (by Gee Fung Sit) +- added U+2080 - U+2089 to all faces (by Gee Fung Sit) +- several minor corrections to Sans (by Gee Fung Sit) +- major corrections to Sans Condensed (by Gee Fung Sit) +- corrected Superscripts and Subscripts in Sans (by Gee Fung Sit) +- corrected anchors of U+0316-U+0319 (by Denis Jacquerye) +- Verajja integrated (by Stepan Roh) +- copied U+2328, U+2600, U+2639-U+263C, U+263F-U+2647, U+2660-U+2667, + and U+2669-U+266F from Sans to Serif, and copied scaled-down versions of + them to Sans Mono (by David Lawrence Ramsey) +- added U+20B4 to all faces (by Eugeniy Meshcheryakov) +- added more minor positional adjustments to U+2638 in all faces to + match the other miscellaneous symbols in Verajja, and rescale it in Sans + Mono so that it looks better (by David Lawrence Ramsey) +- added U+2242, U+2243 and U+22A4 (by Mederic Boquien) +- corrected U+2245 in Sans (by Mederic Boquien) +- added U+0221, U+0234-0236 (by Denis Jacquerye) +- added in Arabic block to Sans: U+060C, U+0615, U+061B, U+061F, U+0621 +- U+063A, U+0640 - U+0655, U+0660 - U+066F, U+0679 - U+0687, U+0698, U+06A1, + U+06A9, U+06AF, U+06BA, U+06BF, U+06CC, U+06F0 - U+06F9 (by Ben Laenen) +- added in Arabic Presentation Forms A to Sans: U+FB52 - U+FB81, U+FB8A +- U+FB95, U+FB9E - U+FB9F, U+FBE8 - U+FBE9, U+FBFC - U+FBFF (by Ben Laenen) +- added complete Arabic Presentation Forms B to Sans: U+FE70 - U+FE74, + U+FE76 - U+FEFC, U+FEFF (by Ben Laenen) +- added complete Greek Extended block to Mono (by Ben Laenen) +- modified Greek capitals with tonos in Mono (by Ben Laenen) +- added U+01C4-01CC, U+01D5, U+01DE, U+01E0-U+01E1, U+01E6-U+01E9, + U+01EE-U+01F5, U+01F8-U+0217, U+021E-U+021F, U+0226-U+022A, U+022C to Serif + (by Denis Jacquerye) +- adjusted U+043B and U+044F in Serif (by Denis Jacquerye) +- added U+2000-U+200A (by Denis Jacquerye) +- added U+1E00-U+1E0B, U+1E0E-U+1E11, U+1E14-U+1E1C, U+1E1E-U+1E23, + U+1E26-U+1E2D, U+1E30-U+1E35, U+1E3A-U+1E3B, U+1E3E-U+1E40, U+1E48-U+1E49, + U+1E50-U+1E56, U+1E58-U+1E59, U+1E5E-U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, + U+1E72-U+1E7D, U+1E86-U+1E9B, U+1EA0-U+1EA3, U+1EAC-U+1EB7, U+1EBA-U+1EBD, + U+1EC6-U+1ECF, U+1ED8-U+1ED9, U+1EE6-U+1EE7, U+1EF4-U+1EF9 to Serif (by + Denis Jacquerye) +- added U+048E, U+048F, U+049C-U+049F, U+04B8, U+04B9, U+04BC-U+04BF, + U+04C3, U+04C4 to Sans (by Eugeniy Meshcheryakov) +- added DejaVu Sans Extra Light (by Denis Jacquerye) +- Adjusted underline position for (hopefully) improved legibility in + Sans, Serif, Mono (Tim May) +- added auto-generated DejaVu LGC (by Stepan Roh) + +Changes from 2.2 to 2.3: + +- fixed bug U+042B and U+044B behave badly in Sans Bold or Oblique (by + Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+04D0-U+04D7, U+04E6, U+04E7 to Mono (by Eugeniy Meshcheryakov) +- added U+048A - U+048D, U+0498, U+0499, U+04AA, U+04AB, U+04B0, U+04B1, + U+04C0, U+04C9, U+04CA, U+04CE, U+04CD, U+04DA, U+04DB, U+04DE, U+04DF, + U+04E2 - U+04E5, U+04EC - U+04F8, U+04F9 to Sans (by Eugeniy Meshcheryakov) +- added U+04E0, U+04E1 to all faces (by Eugeniy Meshcheryakov) +- added Greek Extended to Sans and Serif: U+1F00-U+1F15, U+1F18-U+1F1D, + U+1F20-U+1F45, U+1F48-U+1F4D, U+1F50-U+1F57, U+1F59, U+1F5B, U+1F5D, + U+1F5F-U+1F7D, U+1F80-U+1FB4, U+1FB6-U+1FC4, U+1FC6-U+1FD3, U+1FD6-U+1FDB, + U+1FDD-U+1FEF, U+1FF2-U+1FF4, U+1FF6-U+1FFE (by Ben Laenen) +- added Greek variant letterforms, archaic letters and symbols to Mono: + U+03D0-U+03E1, U+03F0-U+03FF (by Ben Laenen) +- added Armenian block and Armenian ligatures to Sans (U+0531 - U+0556, + U+0559 - U+055F, U+0561 - U+0587, U+0589 - U+058A, U+FB13 - U+FB17) (by Ben + Laenen) +- redid some Greek characters in Sans and Mono to make them look better + and to correct some errors (by Ben Laenen) +- added U+27E0 to all faces (by David Lawrence Ramsey) +- added underscore (U+005F) consistency fixes: extended the Sans Mono + and Sans Mono Oblique underscores to touch both horizontal edges, and + reduced the height of the Sans Bold Oblique underscore to match the Sans + Bold underscore (by David Lawrence Ramsey) +- added underscore (U+005F) derivatives and consistency fixes for them: + made U+0332 a reference to underscore at Denis Jacquerye's suggestion; made + U+0333 two references to underscore; made U+033F two references to U+203E; + added U+2017 as two references to underscore, and made U+0333 a reference to + it; and added U+203E as a reference to underscore, and made U+0305 a + reference to it (by David Lawrence Ramsey) +- added U+201B, U+2220, U+2320-U+2321, U+23AE, U+23CF, all remaining + Geometric Shapes glyphs (U+25A0-U+25C9, U+25CB-U+25D7, U+25D9-U+25E5, + U+25E7-U+25FF), and U+2B12-U+2B13 to all faces (by David Lawrence Ramsey) +- added minor positional adjustments to U+2638 in all faces (by David + Lawrence Ramsey) +- added U+201F to Sans Mono and Serif faces (by David Lawrence Ramsey) +- added U+01B7, U+01F6, U+0464 - U+0465, U+2160 - U+2180, U+2183, + U+220A, U+220D, U+2329, U+232A, U+2422, U+27E8 - U+27EB, U+2680 - U+2685 to + Sans (by Gee Fung Sit ???) +- added U+2116 to Sans and Serif (by Gee Fung Sit) +- changed florin sign U+0192 in Sans (by Gee Fung Sit) +- added anchor points to some glyphs (by Denis Jacquerye) +- adjusted height of IPA superscripts U+02B0-02B8, U+02C0-02C1, + U+02E0-02E4, U+207F to match with height of U+00B2 (by Denis Jacquerye) +- added U+0184-U+0185, U+019C, U+019F, U+01A0-U+01A3, U+01A6, U+01AA, + U+01AF-U+01B0, U+01B2-U+01B4, U+01B7-U+01B8, U+01BC-U+01BC, U+0224-U+0225, + U+023A-U+0240, U+1D16-U+1D17, U+1D1D-U+1D1E, U+1D43-U+1D5B, U+1D7B, + U+1D85,U+1D9B-1DB7, U+1DB9-U+1DBF, U+20A6 to all fonts (by Denis Jacquerye) +- added added U+0182, U+018B, U+018E, U+01A0-U+01A1, U+01B1, U+01B9, + U+01C0-U+01C3, U+0238-U+0239, U+1D02, U+1D08-U+1D09, U+1D14, U+1D1F, U+1D77 + to Serif and Mono (by Denis Jacquerye) +- added U+0181, U+0183, U+0187-U+0188, U+018A-U+018F, U+0191, U+0193, + U+0195-U+019B, U+019D-U+019E, U+01A4-U+01A5, U+01AC-U+01AE, U+01B5-U+01B6, + U+01B9, U+01BB, U+01F6 to Serif (by Denis Jacquerye) +- added U+0181, U+0187-U+0188, U+018A, U+018D, U+018F, U+0191, U+0193, + U+0195-U+019F, U+01A4-01A5, U+01AC-01AD, U+01B5-U+01B6, U+1BB, U+01F6, + U+01D7-U+01DC, U+0238-U+0239, U+0241 to Mono (by Denis Jacquerye) +- added to Mono and Serif (by Denis Jacquerye) + +Changes from 2.1 to 2.2: + +- reworked the vertical orientation of the Blocks Elements characters + in all faces to remove their overly large descenders, in order to fix + problems with e.g. terminal emulators (by David Lawrence Ramsey) +- copied bullet in Sans faces to Serif faces for consistency (by David + Lawrence Ramsey) +- added U+2023, U+25D8, U+25E6, and U+29EB to all faces (by David + Lawrence Ramsey) +- added U+1EB8, U+1EB9, U+1ECA - U+1ECD, U+1EE4, U+1EE5 (by Tim May) +- added U+01DD, U+02BE, U+02BF, U+02D3 to all, changed U+02D2 in + non-Condensed and U+1EE5 in Serif (by Tim May) +- fixed U+01CE, replacing wrong circumflex by caron (by Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- added U+20B5 (by Denis Jacquerye) +- added U+0181 - U+0183, U+0187, U+0188, U+018A - U+018D, U+0191, + U+0193, U+0195 - U+019B, U+019D, U+019E, U+01A4, U+01A7 - U+01A9, U+01AB - + U+01AE, U+01B1, U+01B5, U+01B6, U+01BB, U+01C0 - U+01C3, U+01F1 - U+01F3, + U+0238, U+0239, U+1D02, U+1D08, U+1D09, U+1D14, U+1D1F, U+1D77, U+2103, + U+2126, U+2127, U+212A, U+212B, U+2132, U+214B, U+2210, U+2217, U+2218, + U+2A0C - U+2A0E, U+FB00, U+FB03 and U+FB04 to Sans (by Gee Fung Sit) +- added U+01A9, U+01C3 and U+2126 to Mono and Serif (by Gee Fung Sit) +- adjusted bearings of U+028B in Sans (by Gee Fung Sit) +- added U+018F, U+0494-U+0497, U+04A0-U+04A7, U+04AC-U+04AF, + U+04B4-U+04B7, U+04BA-U+04BB, U+04C1-U+04C2, U+04C5-U+04C8, U+04CB-U+04CC, + U+04D0-U+04D9, U+04DC-U+04DD, U+04E6-U+04EB to Sans (by Eugeniy + Meshcheryakov) +- replaced with references U+0391-U+0393, U+0395-U+0397, U+0399, U+039A, + U+039C, U+039D, U+039F-U+03A1, U+03A4, U+03A5, U+03A7, U+03BF, U+03DC, + U+0405, U+0406, U+0408, U+0410, U+0412, U+0415, U+0417, U+041A, + U+041C-U+041E, U+0420-U+0422, U+0425, U+0430, U+0435, U+043E, U+0440, + U+0441, U+0443, U+0445, U+0455-U+0458 in Serif and Mono (by Eugeniy + Meshcheryakov) +- added U+04D0-U+04D7, U+04E6-U+04EB to Serif (by Eugeniy Meshcheryakov) +- added U+212A and U+212B to the rest of the faces (by Lars Naesbye + Christensen) +- added U+2318 and U+2325 to Sans and Serif (by Lars Naesbye Christensen) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- completed basic Greek alphabet: added U+0374-U+0375, U+037A, U+037E, + U+0384-U+038A, U+038C, U+038E-U+0390, U+03AC-U+03BF, U+03C1-U+03CE (by Ben + Laenen) +- added U+2070 and U+2074-U+2079 (by Mederic Boquien) + +Changes from 2.0 to 2.1: + +*** Be aware that names of some TTF files changed since version 2.0. *** + +- added U+0323, U+1E0C, U+1E0D, U+1E24, U+1E25, U+1E36 - U+1E39, U+1E42, + U+1E43, U+1E46, U+1E47, U+1E5A - U+1E5D, U+1E62, U+1E63, U+1E6C, U+1E6D, + U+1E7E, U+1E7F (by Tim May) +- fixed bug where GNOME applications used Mono Bold Oblique instead of + Mono Oblique (by Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+1E41, U+1E57, U+1E61 (by Sander Vesik) +- added U+0189, U+0309, U+0313, U+0314, U+031A, U+031B, U+0327, U+0328, + U+032B, U+0333, U+033C (by Denis Jacquerye) +- adjusted and fixed U+0186, U+0254, U+0291, U+0316 - U+0319, U+031C - + U+0320, U+0323 - U+0326, U+0329 - U+032A, U+032C - U+0332, U+0339 - U+033B, + U+033E, U+033F (by Denis Jacquerye) +- fixed U+1E12, U+1E3C, U+1E4A, U+1E70 to have normal below diacritics + (by Denis Jacquerye) +- fixed U+1E82, U+1E84 and U+1EF2 to have uppercase above diacritics (by + Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- dropped "-Roman" from font names - affects both internal TTF names and + names of generated files (by Stepan Roh) +- attempt to fix bug Vertical spacing too big for Mono by exchanging + LineGap and OS2TypoLinegap values (proofed by Stefan Rank) +- added Greek capitals U+0391 - U+03A1, U+03A3 - U+03A9, U+03AA, U+03AB + in Mono (by Ben Laenen) +- added the per ten thousand sign U+2031 (by Mederic Boquien) +- added U+2207, U+221D, U+221F, U+2227 - U+222A, and U+2261 (by David + Lawrence Ramsey) +- new logo (by Gee Fung Sit) +- added U+0180, U+018E, U+201F, U+2024, U+2025, U+203D, U+2200, U+2203, + U+2213, U+222C, U+222D, U+2263 to Sans (by Gee Fung Sit) + +Changes from 1.15 to 2.0: + +- "Italized" basic glyphs in all Serif Oblique and their Condensed faces + (by David Jez) +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- added anchor points to some glyphs (by Denis Jacquerye) +- many new spacing and combining accents (by Denis Jacquerye) +- smart substitutions for transforming i and j to dottless form and for + using uppercase diacritics (by Denis Jacquerye) +- fixed remaining erroneously slanted characters in Serif Oblique faces (by + David Lawrence Ramsey) +- copied bullet in Sans faces to Sans Oblique faces for consistency (by + David Lawrence Ramsey) +- added U+203C and U+2047-U+2049 (by David Lawrence Ramsey) +- added Greek glyphs to Serif (by Ben Laenen, Condensed merge by David Jez) +- fixed bug LTR glyphs behaving like RTL (by Ben Laenen) +- fixed wrong glyph directions (by David Jez) +- fixed repositioned accents in Condensed faces (by David Jez) + +Changes from 1.14 to 1.15: + +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- fixed U+2302, U+2319 (by David Lawrence Ramsey) +- fixed yet another monospace bug (by Stepan Roh) +- fixed potential "too big ascender/descender" bug (by Stepan Roh) +- fixed U+026E and U+028E (by Denis Jacquerye) +- added U+0186, U+0190, U+0300 - U+0304, U+0306 - U+0308, U+030A - U+030C, + U+0321, U+0322 (by Denis Jacquerye) +- added rest of Block Elements: U+2591 - U+2593 (by David Lawrence Ramsey) +- added U+2311, U+237D and U+2638 (by David Lawrence Ramsey) +- added U+01CD - U+01D4 (by Denis Jacquerye) +- fixed accents of U+00F2 - U+00F6 by replacing them with references in Mono + Bold (by David Jez) +- added U+0490, U+0491 (by Eugeniy Meshcheryakov) +- added hints to U+0404 and U+0454 in Sans (by Eugeniy Meshcheryakov) +- completed Greek glyphs from U+0370 to U+03CF in Serif (by Ben Laenen) +- fixed shape of U+0255 in Sans Bold and Sans Bold Oblique (by Denis + Jacquerye) + +Changes from 1.13 to 1.14: + +- fixed bug where Mono faces were not recognized as fixed pitch in Windows + by correcting Venda glyphs (by David Jez) +- added and improved TrueType instructions (by Keenan Pepper) +- added 6 Uzbekian glyphs (by Mashrab Kuvatov) +- added Greek glyphs to Sans and Serif, changed pi and omega to fit in (by + Ben Laenen) +- added IPA and related superscript glyphs (by Denis Jacquerye) +- fixed buggy Venda glyphs (by David Lawrence Ramsey and Stepan Roh) +- added U+2302, U+2310, U+2319 (by David Lawrence Ramsey) +- fixed slanted U+00AC in Serif Oblique faces (by David Lawrence Ramsey) +- added 29 glyphs from Block Elements (by David Lawrence Ramsey) + +Changes from 1.12 to 1.13: + +- removed all stems (PS hints) (requested by David Jez) +- added U+01D6, U+01DF, U+022B, U+022D and U+0231 (by Sander Vesik) +- added 10 Venda glyphs (by Dwayne Bailey) +- fixed bug when fonts had no name on Microsoft Windows (by Stepan Roh) +- updated 'missing' glyph U+FFFD (by David Jez) +- set TTF flag fsType to 'Installable Embedding' (= unrestricted usage) + (idea by C. Tiffany) + +Changes from 1.11 to 1.12: + +- added long s (by James Cloos) +- prettier comma accent in gcommaaccent (by David Jez) +- added Hbar, hbar, kgreenlandic, napostrophe, Eng, eng, Tbar, tbar, + afii57929 (by David Jez) +- changed Iogonek, iogonek, IJ, ij to look better (by David Jez) +- glyph uni0237 renamed to dotlessj (requested by David Jez) +- fixed accents for dcaron, lcaron, tcaron, Uogonek, uogonek in Serif (by + David Jez) +- added U+2500 - U+257F box drawing glyphs to Sans Mono (by David Jez) +- fixed accents in Wcircumflex, Ycircumflex and Zdotaccent (by David Jez) +- extra kerning for F (by Sander Vesik) +- added 'missing' glyph U+FFFD (by David Jez) + +Changes from 1.10 to 1.11: + +- kerning updates (by Sander Vesik) +- added Iogonek, iogonek, IJ, ij, Uogonek, uogonek (from SuSE standard fonts + by Adrian Schroeter, SuSE AG) +- added Gcommaaccent, gcommaaccent, Kcommaaccent, kcommaaccent, + Lcommaaccent, lcommaaccent, Ncommaaccent, ncommaaccent, Rcommaaccent, + rcommaaccent (by Stepan Roh) + +Changes from 1.9 to 1.10: + +- added U+022E, U+022F (by Sander Vesik) +- kerning updates for DejaVu Sans (by Sander Vesik) +- fixed too wide cyrillic glyphs in DejaVu Sans Mono (by Valentin Stoykov) +- fixed ligatures bug in Mono (by Stepan Roh) + +Changes from 1.8 to 1.9: + +- integrated Arev Cyrillics (by Danilo Segan) +- added U+01EA, U+01EB, U+01EC, U+01ED (by Sander Vesik) + +Changes from 1.7 to 1.8: + +- fixed accents in Serif Oblique and Serif Bold Oblique (by Stepan Roh) + +Changes from 1.6 to 1.7: + +- added automatically generated Condensed typefaces (by Stepan Roh) + +Changes from 1.5 to 1.6: + +- monospace bug fixed (by Stepan Roh) +- incorrect Bitstream foundry assigned by fontconfig and KDE Font Installer +fixed (by Stepan Roh) +- added automatically generated Oblique version of Serif typefaces (by +Stepan Roh) +- corrected cyrillic D and d (by Danilo Segan and David Jez) +- fixed accents position in Oblique version of Serif typefaces (by Danilo +Segan and Sander Vesik) +- fixed incorrect computation of OS2Win* fields (by Stepan Roh) +- added visiblespace U+2423 (by David Jez) +- fixed 'line height' bug by fixing ascender and descender values (by David +Jez and Stepan Roh) +- fixed part of 'worse than Vera' bug (by Peter Cernak) +- smaller comma accent U+0326 (by David Jez) + +Changes from 1.4 to 1.5: + +- added Cyrillics (96 characters) and Dcroat to the rest of typefaces (by +Danilo Segan) +- fixed bugs in some Cyrillic characters, some of them reported by Sander +Vesik (by Danilo Segan) +- added U+0100, U+0101, U+0112, U+0113, U+012A, U+012B, U+014C, U+014D, +U+016A, U+016B, U+01E2, U+01E3, U+0232 and U+0233 (by Sander Vesik) +- added Romanian characters (by Misu Moldovan) +- added U+0108, U+0109, U+010A, U+010B, U+0114, U+0115, U+0116, U+0117, +U+011C, U+011D, U+0120, U+0121, U+0124, U+0125, U+0128, U+0129, U+012C, +U+012D, U+0134, U+0135, U+014E, U+014F, U+0150, U+0151, U+015C, U+015D, +U+0168, U+0169, U+016C, U+016D, U+0170, U+0171 and U+0237 (by James +Crippen) +- added U+02BB, U+2010, U+2011, U+2012 and U+2015 (by Stepan Roh) + +Changes from 1.3 to 1.4: + +- added Polish characters (Aogonek, aogonek, Eogonek, eogonek, Nacute, +nacute, Sacute, sacute, Zacute, zacute, Zdotaccent, zdotaccent) (by Stepan +Roh) + +Changes from 1.2 to 1.3: + +- added Cyrillics (96 characters) and Dcroat to Sans typefaces (by Danilo +Segan from his BePa fonts) + +Changes from 1.1 to 1.2: + +- added Ldot, ldot, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, + Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, Ygrave and ygrave + (from The Olwen Font Family 0.2 by Dafydd Harries) + +Changes from 1.0 to 1.1: + +- added Lacute, lacute, Lcaron, lcaron, Racute and racute (by Peter Cernak) + +Changes from 0.9.4 to 1.0: + +- none, just changed version and updated README + +Changes from 0.9.3 to 0.9.4: + +- fixed TTF generation (kerning tables were missing) + +Changes from 0.9.2 to 0.9.3: + +- kerning of added characters +- proper caron shape for dcaron in Mono (by Ondrej Koala Vacha) +- minor visual changes + +Changes from 0.9.1 to 0.9.2: + +- internal bugged version + +Changes from 0.9 to 0.9.1: + +- proper caron shape for dcaron and tcaron +- minor visual changes + +$Id: NEWS 2535 2013-08-25 15:21:17Z moyogo $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/README b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/README new file mode 100644 index 0000000..162a893 --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/README @@ -0,0 +1,59 @@ +DejaVu fonts 2.34 (c)2004-2013 DejaVu fonts team +------------------------------------------------ + +The DejaVu fonts are a font family based on the Bitstream Vera Fonts +(http://gnome.org/fonts/). Its purpose is to provide a wider range of +characters (see status.txt for more information) while maintaining the +original look and feel. + +DejaVu fonts are based on Bitstream Vera fonts version 1.10. + +Available fonts (Sans = sans serif, Mono = monospaced): + +DejaVu Sans Mono +DejaVu Sans Mono Bold +DejaVu Sans Mono Bold Oblique +DejaVu Sans Mono Oblique +DejaVu Sans +DejaVu Sans Bold +DejaVu Sans Bold Oblique +DejaVu Sans Oblique +DejaVu Sans ExtraLight (experimental) +DejaVu Serif +DejaVu Serif Bold +DejaVu Serif Bold Italic (experimental) +DejaVu Serif Italic (experimental) +DejaVu Sans Condensed (experimental) +DejaVu Sans Condensed Bold (experimental) +DejaVu Sans Condensed Bold Oblique (experimental) +DejaVu Sans Condensed Oblique (experimental) +DejaVu Serif Condensed (experimental) +DejaVu Serif Condensed Bold (experimental) +DejaVu Serif Condensed Bold Italic (experimental) +DejaVu Serif Condensed Italic (experimental) + +All fonts are also available as derivative called DejaVu LGC with support +only for Latin, Greek and Cyrillic scripts. + +For license information see LICENSE. What's new is described in NEWS. Known +bugs are in BUGS. All authors are mentioned in AUTHORS. + +Fonts are published in source form as SFD files (Spline Font Database from +FontForge - http://fontforge.sf.net/) and in compiled form as TTF files +(TrueType fonts). + +For more information go to http://dejavu.sourceforge.net/. + +Characters from Arev fonts, Copyright (c) 2006 by Tavmjong Bah: +--------------------------- +U+01BA, U+01BF, U+01F7, U+021C-U+021D, U+0220, U+0222-U+0223, +U+02B9, U+02BA, U+02BD, U+02C2-U+02C5, U+02d4-U+02D5, +U+02D7, U+02EC-U+02EE, U+0346-U+034E, U+0360, U+0362, +U+03E2-03EF, U+0460-0463, U+0466-U+0486, U+0488-U+0489, U+04A8-U+04A9, +U+0500-U+050F, U+2055-205E, U+20B0, U+20B2-U+20B3, U+2102, U+210D, U+210F, +U+2111, U+2113, U+2115, U+2118-U+211A, U+211C-U+211D, U+2124, U+2135, +U+213C-U+2140, U+2295-U+2298, U+2308-U+230B, U+26A2-U+26B1, U+2701-U+2704, +U+2706-U+2709, U+270C-U+274B, U+2758-U+275A, U+2761-U+2775, U+2780-U+2794, +U+2798-U+27AF, U+27B1-U+27BE, U+FB05-U+FB06 + +$Id: README 2535 2013-08-25 15:21:17Z moyogo $ diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt new file mode 100644 index 0000000..4db5bca --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/langcover.txt @@ -0,0 +1,249 @@ +This is the language coverage file for DejaVu fonts +($Id: langcover.txt 2538 2013-08-25 16:02:56Z moyogo $) + + Sans Serif Sans Mono +aa Afar 100% (62/62) 100% (62/62) 100% (62/62) +ab Abkhazia 100% (90/90) 93% (84/90) 84% (76/90) +af Afrikaans 100% (69/69) 100% (69/69) 100% (69/69) +ak Akan 100% (73/73) 100% (73/73) 100% (73/73) +am Amharic (0/264) (0/264) (0/264) +an Aragonese 100% (66/66) 100% (66/66) 100% (66/66) +ar Arabic 100% (36/36) (0/36) 100% (36/36) +as Assamese (0/64) (0/64) (0/64) +ast Asturian/Bable/Leonese/Asturleonese 100% (70/70) 100% (70/70) 100% (70/70) +av Avaric 100% (67/67) 100% (67/67) 100% (67/67) +ay Aymara 100% (60/60) 100% (60/60) 100% (60/60) +az-az Azerbaijani in Azerbaijan 100% (66/66) 100% (66/66) 100% (66/66) +az-ir Azerbaijani in Iran 100% (40/40) (0/40) 100% (40/40) +ba Bashkir 100% (82/82) 100% (82/82) 97% (80/82) +be Byelorussian 100% (68/68) 100% (68/68) 100% (68/68) +ber-dz Berber in Algeria 100% (70/70) 100% (70/70) 100% (70/70) +ber-ma Berber in Morocco 100% (32/32) (0/32) (0/32) +bg Bulgarian 100% (60/60) 100% (60/60) 100% (60/60) +bh Bihari (Devanagari script) (0/68) (0/68) (0/68) +bho Bhojpuri (Devanagari script) (0/68) (0/68) (0/68) +bi Bislama 100% (58/58) 100% (58/58) 100% (58/58) +bin Edo or Bini 100% (78/78) 100% (78/78) 100% (78/78) +bm Bambara 100% (60/60) 100% (60/60) 100% (60/60) +bn Bengali (0/63) (0/63) (0/63) +bo Tibetan (0/95) (0/95) (0/95) +br Breton 100% (64/64) 100% (64/64) 100% (64/64) +brx Bodo (Devanagari script) (0/82) (0/82) (0/82) +bs Bosnian 100% (62/62) 100% (62/62) 100% (62/62) +bua Buriat (Buryat) 100% (70/70) 100% (70/70) 100% (70/70) +byn Blin/Bilin (0/255) (0/255) (0/255) +ca Catalan 100% (74/74) 100% (74/74) 100% (74/74) +ce Chechen 100% (67/67) 100% (67/67) 100% (67/67) +ch Chamorro 100% (58/58) 100% (58/58) 100% (58/58) +chm Mari (Lower Cheremis / Upper Cheremis) 100% (76/76) 100% (76/76) 100% (76/76) +chr Cherokee (0/85) (0/85) (0/85) +co Corsican 100% (84/84) 100% (84/84) 100% (84/84) +crh Crimean Tatar/Crimean Turkish 100% (68/68) 100% (68/68) 100% (68/68) +cs Czech 100% (82/82) 100% (82/82) 100% (82/82) +csb Kashubian 100% (74/74) 100% (74/74) 100% (74/74) +cu Old Church Slavonic 100% (103/103) 90% (93/103) 78% (81/103) +cv Chuvash 100% (74/74) 100% (74/74) 100% (74/74) +cy Welsh 100% (78/78) 100% (78/78) 100% (78/78) +da Danish 100% (70/70) 100% (70/70) 100% (70/70) +de German 100% (59/59) 100% (59/59) 100% (59/59) +doi Dogri (0/85) (0/85) (0/85) +dv Divehi/Dhivehi/Maldivian (0/49) (0/49) (0/49) +dz Dzongkha (0/95) (0/95) (0/95) +ee Ewe 100% (99/99) 100% (99/99) 100% (99/99) +el Greek 100% (69/69) 100% (69/69) 100% (69/69) +en English 100% (72/72) 100% (72/72) 100% (72/72) +eo Esperanto 100% (64/64) 100% (64/64) 100% (64/64) +es Spanish 100% (66/66) 100% (66/66) 100% (66/66) +et Estonian 100% (64/64) 100% (64/64) 100% (64/64) +eu Basque 100% (56/56) 100% (56/56) 100% (56/56) +fa Persian 100% (40/40) (0/40) 100% (40/40) +fat Fanti 100% (73/73) 100% (73/73) 100% (73/73) +ff Fulah (Fula) 100% (62/62) 100% (62/62) 100% (62/62) +fi Finnish 100% (62/62) 100% (62/62) 100% (62/62) +fil Filipino 100% (84/84) 100% (84/84) 100% (84/84) +fj Fijian 100% (52/52) 100% (52/52) 100% (52/52) +fo Faroese 100% (68/68) 100% (68/68) 100% (68/68) +fr French 100% (84/84) 100% (84/84) 100% (84/84) +fur Friulian 100% (66/66) 100% (66/66) 100% (66/66) +fy Frisian 100% (75/75) 100% (75/75) 100% (75/75) +ga Irish 100% (80/80) 100% (80/80) 100% (80/80) +gd Scots Gaelic 100% (70/70) 100% (70/70) 100% (70/70) +gez Ethiopic (Geez) (0/218) (0/218) (0/218) +gl Galician 100% (66/66) 100% (66/66) 100% (66/66) +gn Guarani 100% (70/70) 100% (70/70) 100% (70/70) +gu Gujarati (0/68) (0/68) (0/68) +gv Manx Gaelic 100% (54/54) 100% (54/54) 100% (54/54) +ha Hausa 100% (60/60) 100% (60/60) 100% (60/60) +haw Hawaiian 100% (63/63) 100% (63/63) 100% (63/63) +he Hebrew 100% (27/27) (0/27) (0/27) +hi Hindi (Devanagari script) (0/68) (0/68) (0/68) +hne Chhattisgarhi (0/68) (0/68) (0/68) +ho Hiri Motu 100% (52/52) 100% (52/52) 100% (52/52) +hr Croatian 100% (62/62) 100% (62/62) 100% (62/62) +hsb Upper Sorbian 100% (72/72) 100% (72/72) 100% (72/72) +ht Haitian/Haitian Creole 100% (56/56) 100% (56/56) 100% (56/56) +hu Hungarian 100% (70/70) 100% (70/70) 100% (70/70) +hy Armenian 100% (77/77) 100% (77/77) 100% (77/77) +hz Herero 100% (57/57) 100% (57/57) 100% (57/57) +ia Interlingua 100% (52/52) 100% (52/52) 100% (52/52) +id Indonesian 100% (54/54) 100% (54/54) 100% (54/54) +ie Interlingue 100% (52/52) 100% (52/52) 100% (52/52) +ig Igbo 100% (58/58) 100% (58/58) 100% (58/58) +ii Sichuan Yi/Nuosu (0/1165) (0/1165) (0/1165) +ik Inupiaq (Inupiak, Eskimo) 100% (68/68) 100% (68/68) 100% (68/68) +io Ido 100% (52/52) 100% (52/52) 100% (52/52) +is Icelandic 100% (70/70) 100% (70/70) 100% (70/70) +it Italian 100% (72/72) 100% (72/72) 100% (72/72) +iu Inuktitut 100% (161/161) (0/161) (0/161) +ja Japanese (0/6537) (0/6537) (0/6537) +jv Javanese 100% (56/56) 100% (56/56) 100% (56/56) +ka Georgian 100% (33/33) 100% (33/33) 100% (33/33) +kaa Kara-Kalpak (Karakalpak) 100% (78/78) 100% (78/78) 100% (78/78) +kab Kabyle 100% (70/70) 100% (70/70) 100% (70/70) +ki Kikuyu 100% (56/56) 100% (56/56) 100% (56/56) +kj Kuanyama/Kwanyama 100% (52/52) 100% (52/52) 100% (52/52) +kk Kazakh 100% (77/77) 100% (77/77) 100% (77/77) +kl Greenlandic 100% (81/81) 100% (81/81) 100% (81/81) +km Central Khmer (0/63) (0/63) (0/63) +kn Kannada (0/70) (0/70) (0/70) +ko Korean (0/2443) (0/2443) (0/2443) +kok Kokani (Devanagari script) (0/68) (0/68) (0/68) +kr Kanuri 100% (56/56) 100% (56/56) 100% (56/56) +ks Kashmiri 78% (26/33) (0/33) 69% (23/33) +ku-am Kurdish in Armenia 100% (64/64) 100% (64/64) 100% (64/64) +ku-iq Kurdish in Iraq 100% (32/32) (0/32) 87% (28/32) +ku-ir Kurdish in Iran 100% (32/32) (0/32) 87% (28/32) +ku-tr Kurdish in Turkey 100% (62/62) 100% (62/62) 100% (62/62) +kum Kumyk 100% (66/66) 100% (66/66) 100% (66/66) +kv Komi (Komi-Permyak/Komi-Siryan) 100% (70/70) 100% (70/70) 100% (70/70) +kw Cornish 100% (64/64) 100% (64/64) 100% (64/64) +kwm Kwambi 100% (52/52) 100% (52/52) 100% (52/52) +ky Kirgiz 100% (70/70) 100% (70/70) 100% (70/70) +la Latin 100% (68/68) 100% (68/68) 100% (68/68) +lah Lahnda 92% (25/27) (0/27) 85% (23/27) +lb Luxembourgish (Letzeburgesch) 100% (75/75) 100% (75/75) 100% (75/75) +lez Lezghian (Lezgian) 100% (67/67) 100% (67/67) 100% (67/67) +lg Ganda 100% (54/54) 100% (54/54) 100% (54/54) +li Limburgan/Limburger/Limburgish 100% (62/62) 100% (62/62) 100% (62/62) +ln Lingala 100% (81/81) 100% (81/81) 100% (81/81) +lo Lao 100% (55/55) (0/55) 83% (46/55) +lt Lithuanian 100% (70/70) 100% (70/70) 100% (70/70) +lv Latvian 100% (78/78) 100% (78/78) 100% (78/78) +mai Maithili (Devanagari script) (0/68) (0/68) (0/68) +mg Malagasy 100% (56/56) 100% (56/56) 100% (56/56) +mh Marshallese 100% (62/62) 100% (62/62) 100% (62/62) +mi Maori 100% (64/64) 100% (64/64) 100% (64/64) +mk Macedonian 100% (42/42) 100% (42/42) 100% (42/42) +ml Malayalam (0/68) (0/68) (0/68) +mn-cn Mongolian in China (0/130) (0/130) (0/130) +mn-mn Mongolian in Mongolia 100% (70/70) 100% (70/70) 100% (70/70) +mni Maniputi (0/78) (0/78) (0/78) +mo Moldavian 100% (128/128) 100% (128/128) 100% (128/128) +mr Marathi (Devanagari script) (0/68) (0/68) (0/68) +ms Malay 100% (52/52) 100% (52/52) 100% (52/52) +mt Maltese 100% (72/72) 100% (72/72) 100% (72/72) +my Burmese (Myanmar) (0/48) (0/48) (0/48) +na Nauru 100% (60/60) 100% (60/60) 100% (60/60) +nb Norwegian Bokmal 100% (70/70) 100% (70/70) 100% (70/70) +nds Low Saxon 100% (59/59) 100% (59/59) 100% (59/59) +ne Nepali (0/72) (0/72) (0/72) +ng Ndonga 100% (52/52) 100% (52/52) 100% (52/52) +nl Dutch 100% (82/82) 100% (82/82) 100% (82/82) +nn Norwegian Nynorsk 100% (76/76) 100% (76/76) 100% (76/76) +no Norwegian (Bokmal) 100% (70/70) 100% (70/70) 100% (70/70) +nqo N'Ko 91% (54/59) (0/59) (0/59) +nr Ndebele, South 100% (52/52) 100% (52/52) 100% (52/52) +nso Northern Sotho 100% (58/58) 100% (58/58) 100% (58/58) +nv Navajo/Navaho 100% (72/72) 100% (72/72) 100% (72/72) +ny Chichewa 100% (54/54) 100% (54/54) 100% (54/54) +oc Occitan 100% (70/70) 100% (70/70) 100% (70/70) +om Oromo or Galla 100% (52/52) 100% (52/52) 100% (52/52) +or Oriya (0/68) (0/68) (0/68) +os Ossetic 100% (66/66) 100% (66/66) 100% (66/66) +ota Ottoman Turkish 100% (37/37) (0/37) 97% (36/37) +pa Panjabi/Punjabi (0/63) (0/63) (0/63) +pa-pk Panjabi/Punjabi in Pakistan 92% (25/27) (0/27) 85% (23/27) +pap-an Papiamento in Netherlands Antilles 100% (72/72) 100% (72/72) 100% (72/72) +pap-aw Papiamento in Aruba 100% (54/54) 100% (54/54) 100% (54/54) +pes Western Farsi 100% (40/40) (0/40) 100% (40/40) +pl Polish 100% (70/70) 100% (70/70) 100% (70/70) +prs Dari/Eastern Farsi 100% (40/40) (0/40) 100% (40/40) +ps-af Pashto in Afghanistan 95% (47/49) (0/49) 77% (38/49) +ps-pk Pashto in Pakistan 93% (46/49) (0/49) 75% (37/49) +pt Portuguese 100% (82/82) 100% (82/82) 100% (82/82) +qu Quechua 100% (55/55) 100% (55/55) 100% (55/55) +rm Rhaeto-Romance (Romansch) 100% (66/66) 100% (66/66) 100% (66/66) +rn Rundi 100% (52/52) 100% (52/52) 100% (52/52) +ro Romanian 100% (62/62) 100% (62/62) 100% (62/62) +ru Russian 100% (66/66) 100% (66/66) 100% (66/66) +rw Kinyarwanda 100% (52/52) 100% (52/52) 100% (52/52) +sa Sanskrit (Devanagari script) (0/68) (0/68) (0/68) +sah Yakut 100% (76/76) 100% (76/76) 100% (76/76) +sat Santali (Devanagari script) (0/70) (0/70) (0/70) +sc Sardinian 100% (62/62) 100% (62/62) 100% (62/62) +sco Scots 100% (56/56) 100% (56/56) 100% (56/56) +sd Sindhi 100% (54/54) (0/54) 79% (43/54) +se North Sami 100% (66/66) 100% (66/66) 100% (66/66) +sel Selkup (Ostyak-Samoyed) 100% (66/66) 100% (66/66) 100% (66/66) +sg Sango 100% (72/72) 100% (72/72) 100% (72/72) +sh Serbo-Croatian 100% (156/156) 100% (156/156) 98% (154/156) +shs Secwepemctsin 100% (48/48) 100% (48/48) 100% (48/48) +si Sinhala/Sinhalese (0/73) (0/73) (0/73) +sid Sidamo (0/281) (0/281) (0/281) +sk Slovak 100% (86/86) 100% (86/86) 100% (86/86) +sl Slovenian 100% (62/62) 100% (62/62) 100% (62/62) +sm Samoan 100% (53/53) 100% (53/53) 100% (53/53) +sma South Sami 100% (60/60) 100% (60/60) 100% (60/60) +smj Lule Sami 100% (60/60) 100% (60/60) 100% (60/60) +smn Inari Sami 100% (68/68) 100% (68/68) 100% (68/68) +sms Skolt Sami 100% (80/80) 100% (80/80) 97% (78/80) +sn Shona 100% (52/52) 100% (52/52) 100% (52/52) +so Somali 100% (52/52) 100% (52/52) 100% (52/52) +sq Albanian 100% (56/56) 100% (56/56) 100% (56/56) +sr Serbian 100% (60/60) 100% (60/60) 100% (60/60) +ss Swati 100% (52/52) 100% (52/52) 100% (52/52) +st Sotho, Southern 100% (52/52) 100% (52/52) 100% (52/52) +su Sundanese 100% (54/54) 100% (54/54) 100% (54/54) +sv Swedish 100% (68/68) 100% (68/68) 100% (68/68) +sw Swahili 100% (52/52) 100% (52/52) 100% (52/52) +syr Syriac (0/45) (0/45) (0/45) +ta Tamil (0/48) (0/48) (0/48) +te Telugu (0/70) (0/70) (0/70) +tg Tajik 100% (78/78) 100% (78/78) 97% (76/78) +th Thai 1% (1/74) (0/74) (0/74) +ti-er Eritrean Tigrinya (0/255) (0/255) (0/255) +ti-et Ethiopian Tigrinya (0/281) (0/281) (0/281) +tig Tigre (0/221) (0/221) (0/221) +tk Turkmen 100% (68/68) 100% (68/68) 100% (68/68) +tl Tagalog 100% (84/84) 100% (84/84) 100% (84/84) +tn Tswana 100% (58/58) 100% (58/58) 100% (58/58) +to Tonga 100% (53/53) 100% (53/53) 100% (53/53) +tr Turkish 100% (70/70) 100% (70/70) 100% (70/70) +ts Tsonga 100% (52/52) 100% (52/52) 100% (52/52) +tt Tatar 100% (76/76) 100% (76/76) 100% (76/76) +tw Twi 100% (73/73) 100% (73/73) 100% (73/73) +ty Tahitian 100% (65/65) 100% (65/65) 100% (65/65) +tyv Tuvinian 100% (70/70) 100% (70/70) 100% (70/70) +ug Uyghur 87% (29/33) (0/33) 78% (26/33) +uk Ukrainian 100% (72/72) 100% (72/72) 100% (72/72) +ur Urdu 92% (25/27) (0/27) 85% (23/27) +uz Uzbek 100% (52/52) 100% (52/52) 100% (52/52) +ve Venda 100% (62/62) 100% (62/62) 100% (62/62) +vi Vietnamese 100% (194/194) 100% (194/194) 76% (148/194) +vo Volapuk 100% (54/54) 100% (54/54) 100% (54/54) +vot Votic 100% (62/62) 100% (62/62) 100% (62/62) +wa Walloon 100% (70/70) 100% (70/70) 100% (70/70) +wal Wolaitta/Wolaytta (0/281) (0/281) (0/281) +wen Sorbian languages (lower and upper) 100% (76/76) 100% (76/76) 100% (76/76) +wo Wolof 100% (66/66) 100% (66/66) 100% (66/66) +xh Xhosa 100% (52/52) 100% (52/52) 100% (52/52) +yap Yapese 100% (58/58) 100% (58/58) 100% (58/58) +yi Yiddish 100% (27/27) (0/27) (0/27) +yo Yoruba 100% (119/119) 100% (119/119) 100% (119/119) +za Zhuang/Chuang 100% (52/52) 100% (52/52) 100% (52/52) +zh-cn Chinese (simplified) 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-hk Chinese Hong Kong Supplementary Character Set (0/2213) (0/2213) (0/2213) +zh-mo Chinese in Macau (0/2213) (0/2213) (0/2213) +zh-sg Chinese in Singapore 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-tw Chinese (traditional) (0/13063) (0/13063) (0/13063) +zu Zulu 100% (52/52) 100% (52/52) 100% (52/52) diff --git a/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt new file mode 100644 index 0000000..c86c056 --- /dev/null +++ b/incs/tcpdf/fonts/dejavu-fonts-ttf-2.34/unicover.txt @@ -0,0 +1,226 @@ +This is the Unicode coverage file for DejaVu fonts +($Id: unicover.txt 2538 2013-08-25 16:02:56Z moyogo $) + +Control and similar characters are discounted from totals. + + Sans Serif Sans Mono +U+0000 Basic Latin 100% (95/95) 100% (95/95) 100% (95/95) +U+0080 Latin-1 Supplement 100% (96/96) 100% (96/96) 100% (96/96) +U+0100 Latin Extended-A 100% (128/128) 100% (128/128) 100% (128/128) +U+0180 Latin Extended-B 100% (208/208) 100% (208/208) 86% (180/208) +U+0250 IPA Extensions 100% (96/96) 100% (96/96) 100% (96/96) +U+02b0 Spacing Modifier Letters 78% (63/80) 73% (59/80) 62% (50/80) +U+0300 Combining Diacritical Marks 83% (93/112) 61% (69/112) 59% (67/112) +U+0370 Greek and Coptic 100% (134/134) 89% (120/134) 82% (110/134) +U+0400 Cyrillic 100% (256/256) 79% (204/256) 70% (180/256) +U+0500 Cyrillic Supplement 95% (38/40) 25% (10/40) 15% (6/40) +U+0530 Armenian 98% (86/87) 98% (86/87) 98% (86/87) +U+0590 Hebrew 62% (54/87) (0/87) (0/87) +U+0600 Arabic 63% (161/253) (0/253) 39% (99/253) +U+0700 Syriac (0/77) (0/77) (0/77) +U+0750 Arabic Supplement (0/48) (0/48) (0/48) +U+0780 Thaana (0/50) (0/50) (0/50) +U+07c0 NKo 91% (54/59) (0/59) (0/59) +U+0800 Samaritan (0/61) (0/61) (0/61) +U+0840 Mandaic (0/29) (0/29) (0/29) +U+08a0 Arabic Extended-A (0/39) (0/39) (0/39) +U+0900 Devanagari (0/127) (0/127) (0/127) +U+0980 Bengali (0/92) (0/92) (0/92) +U+0a00 Gurmukhi (0/79) (0/79) (0/79) +U+0a80 Gujarati (0/84) (0/84) (0/84) +U+0b00 Oriya (0/90) (0/90) (0/90) +U+0b80 Tamil (0/72) (0/72) (0/72) +U+0c00 Telugu (0/93) (0/93) (0/93) +U+0c80 Kannada (0/86) (0/86) (0/86) +U+0d00 Malayalam (0/98) (0/98) (0/98) +U+0d80 Sinhala (0/80) (0/80) (0/80) +U+0e00 Thai 1% (1/87) (0/87) (0/87) +U+0e80 Lao 97% (65/67) (0/67) 68% (46/67) +U+0f00 Tibetan (0/211) (0/211) (0/211) +U+1000 Myanmar (0/160) (0/160) (0/160) +U+10a0 Georgian 94% (83/88) 94% (83/88) 51% (45/88) +U+1100 Hangul Jamo (0/256) (0/256) (0/256) +U+1200 Ethiopic (0/358) (0/358) (0/358) +U+1380 Ethiopic Supplement (0/26) (0/26) (0/26) +U+13a0 Cherokee (0/85) (0/85) (0/85) +U+1400 Unified Canadian Aboriginal Syllabics 63% (404/640) (0/640) (0/640) +U+1680 Ogham 100% (29/29) (0/29) (0/29) +U+16a0 Runic (0/81) (0/81) (0/81) +U+1700 Tagalog (0/20) (0/20) (0/20) +U+1720 Hanunoo (0/23) (0/23) (0/23) +U+1740 Buhid (0/20) (0/20) (0/20) +U+1760 Tagbanwa (0/18) (0/18) (0/18) +U+1780 Khmer (0/114) (0/114) (0/114) +U+1800 Mongolian (0/156) (0/156) (0/156) +U+18b0 Unified Canadian Aboriginal Syllabics Extended (0/70) (0/70) (0/70) +U+1900 Limbu (0/66) (0/66) (0/66) +U+1950 Tai Le (0/35) (0/35) (0/35) +U+1980 New Tai Lue (0/83) (0/83) (0/83) +U+19e0 Khmer Symbols (0/32) (0/32) (0/32) +U+1a00 Buginese (0/30) (0/30) (0/30) +U+1a20 Tai Tham (0/127) (0/127) (0/127) +U+1b00 Balinese (0/121) (0/121) (0/121) +U+1b80 Sundanese (0/64) (0/64) (0/64) +U+1bc0 Batak (0/56) (0/56) (0/56) +U+1c00 Lepcha (0/74) (0/74) (0/74) +U+1c50 Ol Chiki (0/48) (0/48) (0/48) +U+1cc0 Sundanese Supplement (0/8) (0/8) (0/8) +U+1cd0 Vedic Extensions (0/39) (0/39) (0/39) +U+1d00 Phonetic Extensions 82% (106/128) 89% (115/128) 48% (62/128) +U+1d80 Phonetic Extensions Supplement 59% (38/64) 59% (38/64) 57% (37/64) +U+1dc0 Combining Diacritical Marks Supplement 13% (6/43) 13% (6/43) (0/43) +U+1e00 Latin Extended Additional 98% (252/256) 98% (252/256) 71% (182/256) +U+1f00 Greek Extended 100% (233/233) 100% (233/233) 100% (233/233) +U+2000 General Punctuation 100% (107/107) 81% (87/107) 49% (53/107) +U+2070 Superscripts and Subscripts 100% (42/42) 100% (42/42) 100% (42/42) +U+20a0 Currency Symbols 92% (25/27) 29% (8/27) 88% (24/27) +U+20d0 Combining Diacritical Marks for Symbols 21% (7/33) (0/33) (0/33) +U+2100 Letterlike Symbols 93% (75/80) 42% (34/80) 22% (18/80) +U+2150 Number Forms 94% (55/58) 94% (55/58) 22% (13/58) +U+2190 Arrows 100% (112/112) 100% (112/112) 100% (112/112) +U+2200 Mathematical Operators 100% (256/256) 39% (100/256) 62% (159/256) +U+2300 Miscellaneous Technical 26% (65/244) 14% (35/244) 47% (117/244) +U+2400 Control Pictures 5% (2/39) 2% (1/39) 2% (1/39) +U+2440 Optical Character Recognition (0/11) (0/11) (0/11) +U+2460 Enclosed Alphanumerics 6% (10/160) (0/160) (0/160) +U+2500 Box Drawing 100% (128/128) 100% (128/128) 100% (128/128) +U+2580 Block Elements 100% (32/32) 100% (32/32) 100% (32/32) +U+25a0 Geometric Shapes 100% (96/96) 100% (96/96) 100% (96/96) +U+2600 Miscellaneous Symbols 73% (187/256) 11% (30/256) 58% (149/256) +U+2700 Dingbats 91% (174/191) 0% (1/191) 75% (144/191) +U+27c0 Miscellaneous Mathematical Symbols-A 18% (9/48) 10% (5/48) 16% (8/48) +U+27f0 Supplemental Arrows-A 100% (16/16) 100% (16/16) (0/16) +U+2800 Braille Patterns 100% (256/256) 100% (256/256) (0/256) +U+2900 Supplemental Arrows-B 4% (6/128) 100% (128/128) (0/128) +U+2980 Miscellaneous Mathematical Symbols-B 10% (13/128) 0% (1/128) 2% (3/128) +U+2a00 Supplemental Mathematical Operators 28% (74/256) 2% (6/256) 1% (3/256) +U+2b00 Miscellaneous Symbols and Arrows 40% (35/87) 31% (27/87) 20% (18/87) +U+2c00 Glagolitic (0/94) (0/94) (0/94) +U+2c60 Latin Extended-C 96% (31/32) 84% (27/32) 43% (14/32) +U+2c80 Coptic (0/123) (0/123) (0/123) +U+2d00 Georgian Supplement 95% (38/40) 95% (38/40) (0/40) +U+2d30 Tifinagh 93% (55/59) (0/59) (0/59) +U+2d80 Ethiopic Extended (0/79) (0/79) (0/79) +U+2de0 Cyrillic Extended-A (0/32) (0/32) (0/32) +U+2e00 Supplemental Punctuation 11% (7/60) 11% (7/60) 11% (7/60) +U+2e80 CJK Radicals Supplement (0/115) (0/115) (0/115) +U+2f00 Kangxi Radicals (0/214) (0/214) (0/214) +U+2ff0 Ideographic Description Characters (0/12) (0/12) (0/12) +U+3000 CJK Symbols and Punctuation (0/64) (0/64) (0/64) +U+3040 Hiragana (0/93) (0/93) (0/93) +U+30a0 Katakana (0/96) (0/96) (0/96) +U+3100 Bopomofo (0/41) (0/41) (0/41) +U+3130 Hangul Compatibility Jamo (0/94) (0/94) (0/94) +U+3190 Kanbun (0/16) (0/16) (0/16) +U+31a0 Bopomofo Extended (0/27) (0/27) (0/27) +U+31c0 CJK Strokes (0/36) (0/36) (0/36) +U+31f0 Katakana Phonetic Extensions (0/16) (0/16) (0/16) +U+3200 Enclosed CJK Letters and Months (0/254) (0/254) (0/254) +U+3300 CJK Compatibility (0/256) (0/256) (0/256) +U+3400 CJK Unified Ideographs Extension A (0/0) (0/0) (0/0) +U+4dc0 Yijing Hexagram Symbols 100% (64/64) (0/64) (0/64) +U+4e00 CJK Unified Ideographs (0/0) (0/0) (0/0) +U+a000 Yi Syllables (0/1165) (0/1165) (0/1165) +U+a490 Yi Radicals (0/55) (0/55) (0/55) +U+a4d0 Lisu 100% (48/48) (0/48) (0/48) +U+a500 Vai (0/300) (0/300) (0/300) +U+a640 Cyrillic Extended-B 34% (31/89) 11% (10/89) (0/89) +U+a6a0 Bamum (0/88) (0/88) (0/88) +U+a700 Modifier Tone Letters 62% (20/32) 62% (20/32) 62% (20/32) +U+a720 Latin Extended-D 55% (75/134) 43% (58/134) 11% (15/134) +U+a800 Syloti Nagri (0/44) (0/44) (0/44) +U+a830 Common Indic Number Forms (0/10) (0/10) (0/10) +U+a840 Phags-pa (0/56) (0/56) (0/56) +U+a880 Saurashtra (0/81) (0/81) (0/81) +U+a8e0 Devanagari Extended (0/28) (0/28) (0/28) +U+a900 Kayah Li (0/48) (0/48) (0/48) +U+a930 Rejang (0/37) (0/37) (0/37) +U+a960 Hangul Jamo Extended-A (0/29) (0/29) (0/29) +U+a980 Javanese (0/91) (0/91) (0/91) +U+aa00 Cham (0/83) (0/83) (0/83) +U+aa60 Myanmar Extended-A (0/28) (0/28) (0/28) +U+aa80 Tai Viet (0/72) (0/72) (0/72) +U+aae0 Meetei Mayek Extensions (0/23) (0/23) (0/23) +U+ab00 Ethiopic Extended-A (0/32) (0/32) (0/32) +U+abc0 Meetei Mayek (0/56) (0/56) (0/56) +U+ac00 Hangul Syllables (0/0) (0/0) (0/0) +U+d7b0 Hangul Jamo Extended-B (0/72) (0/72) (0/72) +U+d800 High Surrogates (0/0) (0/0) (0/0) +U+db80 High Private Use Surrogates (0/0) (0/0) (0/0) +U+dc00 Low Surrogates (0/0) (0/0) (0/0) +U+e000 Private Use Area (0/0) (0/0) (0/0) +U+f900 CJK Compatibility Ideographs (0/472) (0/472) (0/472) +U+fb00 Alphabetic Presentation Forms 100% (58/58) 12% (7/58) 3% (2/58) +U+fb50 Arabic Presentation Forms-A 16% (98/611) (0/611) 11% (72/611) +U+fe00 Variation Selectors 100% (16/16) 100% (16/16) (0/16) +U+fe10 Vertical Forms (0/10) (0/10) (0/10) +U+fe20 Combining Half Marks 57% (4/7) (0/7) (0/7) +U+fe30 CJK Compatibility Forms (0/32) (0/32) (0/32) +U+fe50 Small Form Variants (0/26) (0/26) (0/26) +U+fe70 Arabic Presentation Forms-B 100% (141/141) (0/141) 100% (141/141) +U+ff00 Halfwidth and Fullwidth Forms (0/225) (0/225) (0/225) +U+fff0 Specials 100% (5/5) 100% (5/5) 100% (5/5) +U+10000 Linear B Syllabary (0/88) (0/88) (0/88) +U+10080 Linear B Ideograms (0/123) (0/123) (0/123) +U+10100 Aegean Numbers (0/57) (0/57) (0/57) +U+10140 Ancient Greek Numbers (0/75) (0/75) (0/75) +U+10190 Ancient Symbols (0/12) (0/12) (0/12) +U+101d0 Phaistos Disc (0/46) (0/46) (0/46) +U+10280 Lycian (0/29) (0/29) (0/29) +U+102a0 Carian (0/49) (0/49) (0/49) +U+10300 Old Italic 100% (35/35) (0/35) (0/35) +U+10330 Gothic (0/27) (0/27) (0/27) +U+10380 Ugaritic (0/31) (0/31) (0/31) +U+103a0 Old Persian (0/50) (0/50) (0/50) +U+10400 Deseret (0/80) (0/80) (0/80) +U+10450 Shavian (0/48) (0/48) (0/48) +U+10480 Osmanya (0/40) (0/40) (0/40) +U+10800 Cypriot Syllabary (0/55) (0/55) (0/55) +U+10840 Imperial Aramaic (0/31) (0/31) (0/31) +U+10900 Phoenician (0/29) (0/29) (0/29) +U+10920 Lydian (0/27) (0/27) (0/27) +U+10980 Meroitic Hieroglyphs (0/32) (0/32) (0/32) +U+109a0 Meroitic Cursive (0/26) (0/26) (0/26) +U+10a00 Kharoshthi (0/65) (0/65) (0/65) +U+10a60 Old South Arabian (0/32) (0/32) (0/32) +U+10b00 Avestan (0/61) (0/61) (0/61) +U+10b40 Inscriptional Parthian (0/30) (0/30) (0/30) +U+10b60 Inscriptional Pahlavi (0/27) (0/27) (0/27) +U+10c00 Old Turkic (0/73) (0/73) (0/73) +U+10e60 Rumi Numeral Symbols (0/31) (0/31) (0/31) +U+11000 Brahmi (0/108) (0/108) (0/108) +U+11080 Kaithi (0/66) (0/66) (0/66) +U+110d0 Sora Sompeng (0/35) (0/35) (0/35) +U+11100 Chakma (0/67) (0/67) (0/67) +U+11180 Sharada (0/83) (0/83) (0/83) +U+11680 Takri (0/66) (0/66) (0/66) +U+12000 Cuneiform (0/879) (0/879) (0/879) +U+12400 Cuneiform Numbers and Punctuation (0/103) (0/103) (0/103) +U+13000 Egyptian Hieroglyphs (0/1071) (0/1071) (0/1071) +U+16800 Bamum Supplement (0/569) (0/569) (0/569) +U+16f00 Miao (0/133) (0/133) (0/133) +U+1b000 Kana Supplement (0/2) (0/2) (0/2) +U+1d000 Byzantine Musical Symbols (0/246) (0/246) (0/246) +U+1d100 Musical Symbols (0/220) (0/220) (0/220) +U+1d200 Ancient Greek Musical Notation (0/70) (0/70) (0/70) +U+1d300 Tai Xuan Jing Symbols 100% (87/87) (0/87) (0/87) +U+1d360 Counting Rod Numerals (0/18) (0/18) (0/18) +U+1d400 Mathematical Alphanumeric Symbols 11% (117/996) 5% (55/996) 6% (63/996) +U+1ee00 Arabic Mathematical Alphabetic Symbols (0/143) (0/143) (0/143) +U+1f000 Mahjong Tiles (0/44) (0/44) (0/44) +U+1f030 Domino Tiles 100% (100/100) (0/100) (0/100) +U+1f0a0 Playing Cards 100% (59/59) (0/59) (0/59) +U+1f100 Enclosed Alphanumeric Supplement (0/171) (0/171) (0/171) +U+1f200 Enclosed Ideographic Supplement (0/57) (0/57) (0/57) +U+1f300 Miscellaneous Symbols And Pictographs 0% (4/533) (0/533) (0/533) +U+1f600 Emoticons 82% (63/76) (0/76) (0/76) +U+1f680 Transport And Map Symbols (0/70) (0/70) (0/70) +U+1f700 Alchemical Symbols (0/116) (0/116) (0/116) +U+20000 CJK Unified Ideographs Extension B (0/0) (0/0) (0/0) +U+2a700 CJK Unified Ideographs Extension C (0/0) (0/0) (0/0) +U+2b740 CJK Unified Ideographs Extension D (0/0) (0/0) (0/0) +U+2f800 CJK Compatibility Ideographs Supplement (0/542) (0/542) (0/542) +U+e0000 Tags (0/98) (0/98) (0/98) +U+e0100 Variation Selectors Supplement (0/240) (0/240) (0/240) +U+f0000 Supplementary Private Use Area-A (0/0) (0/0) (0/0) +U+100000 Supplementary Private Use Area-B (0/0) (0/0) (0/0) diff --git a/incs/tcpdf/fonts/dejavusans.ctg.z b/incs/tcpdf/fonts/dejavusans.ctg.z new file mode 100644 index 0000000..df25b64 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusans.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusans.php b/incs/tcpdf/fonts/dejavusans.php new file mode 100644 index 0000000..72147be --- /dev/null +++ b/incs/tcpdf/fonts/dejavusans.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-1021 -415 1681 1167]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>507,'MaxWidth'=>1735,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(151,0,250,729),34=>array(96,458,364,729),35=>array(77,0,761,718),36=>array(83,-147,553,760),37=>array(55,-14,895,742),38=>array(63,-14,749,742),39=>array(96,458,179,729),40=>array(86,-132,310,759),41=>array(80,-132,304,759),42=>array(30,286,470,742),43=>array(106,0,732,627),44=>array(77,-116,220,124),45=>array(49,234,312,314),46=>array(107,0,210,124),47=>array(0,-93,337,729),48=>array(66,-14,570,742),49=>array(110,0,544,729),50=>array(73,0,536,742),51=>array(76,-14,556,742),52=>array(49,0,580,729),53=>array(77,-14,549,729),54=>array(70,-14,573,742),55=>array(82,0,551,729),56=>array(68,-14,568,742),57=>array(63,-14,566,742),58=>array(117,0,220,517),59=>array(77,-116,220,517),60=>array(106,46,732,581),61=>array(106,172,732,454),62=>array(106,46,732,581),63=>array(72,0,461,742),64=>array(66,-174,930,704),65=>array(8,0,676,729),66=>array(98,0,615,729),67=>array(56,-14,644,742),68=>array(98,0,711,729),69=>array(98,0,568,729),70=>array(98,0,517,729),71=>array(56,-14,693,742),72=>array(98,0,654,729),73=>array(98,0,197,729),74=>array(-52,-200,197,729),75=>array(98,0,677,729),76=>array(98,0,552,729),77=>array(98,0,765,729),78=>array(98,0,650,729),79=>array(56,-14,731,742),80=>array(98,0,569,729),81=>array(56,-129,731,742),82=>array(98,0,666,729),83=>array(66,-14,579,742),84=>array(-3,0,614,729),85=>array(87,-14,645,729),86=>array(8,0,676,729),87=>array(33,0,956,729),88=>array(30,0,654,729),89=>array(-2,0,613,729),90=>array(45,0,640,729),91=>array(86,-132,293,760),92=>array(0,-93,337,729),93=>array(97,-132,304,760),94=>array(106,457,732,729),95=>array(-10,-236,510,-166),96=>array(83,617,317,800),97=>array(60,-14,522,560),98=>array(91,-14,580,760),99=>array(55,-14,488,560),100=>array(55,-14,544,760),101=>array(55,-14,562,560),102=>array(23,0,371,760),103=>array(55,-208,544,560),104=>array(91,0,549,760),105=>array(94,0,184,760),106=>array(-18,-208,184,760),107=>array(91,0,576,760),108=>array(94,0,184,760),109=>array(91,0,889,560),110=>array(91,0,549,560),111=>array(55,-14,557,560),112=>array(91,-208,580,560),113=>array(55,-208,544,560),114=>array(91,0,411,560),115=>array(54,-14,472,560),116=>array(27,0,368,702),117=>array(85,-14,543,560),118=>array(30,0,562,547),119=>array(42,0,776,547),120=>array(29,0,559,547),121=>array(30,-208,562,547),122=>array(43,0,482,547),123=>array(125,-163,511,760),124=>array(127,-236,210,764),125=>array(125,-163,511,760),126=>array(106,228,732,399),161=>array(151,0,250,729),162=>array(84,-153,517,699),163=>array(63,0,548,742),164=>array(46,40,592,587),165=>array(40,0,595,729),166=>array(127,-171,210,699),167=>array(45,-95,454,742),168=>array(105,659,395,758),169=>array(138,0,862,725),170=>array(56,229,404,742),171=>array(77,69,518,517),172=>array(106,140,732,421),173=>array(49,234,312,314),174=>array(138,0,862,725),175=>array(104,673,396,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(46,326,338,742),179=>array(48,319,350,742),180=>array(181,616,415,800),181=>array(85,-208,612,547),182=>array(77,-96,528,729),183=>array(107,285,210,409),184=>array(142,-193,344,0),185=>array(67,326,346,734),186=>array(47,229,424,742),187=>array(94,69,535,517),188=>array(67,-14,937,742),189=>array(67,-14,906,742),190=>array(48,-14,937,742),191=>array(70,-14,459,729),192=>array(8,0,676,927),193=>array(8,0,676,927),194=>array(8,0,676,928),195=>array(8,0,676,921),196=>array(8,0,676,913),197=>array(8,0,676,928),198=>array(4,0,910,729),199=>array(56,-193,644,742),200=>array(98,0,568,927),201=>array(98,0,568,927),202=>array(98,0,568,928),203=>array(98,0,568,913),204=>array(29,0,216,927),205=>array(79,0,265,927),206=>array(-1,0,297,928),207=>array(3,0,293,913),208=>array(5,0,716,729),209=>array(98,0,650,921),210=>array(56,-14,731,927),211=>array(56,-14,731,927),212=>array(56,-14,731,928),213=>array(56,-14,731,921),214=>array(56,-14,731,913),215=>array(137,31,701,596),216=>array(50,-34,737,761),217=>array(87,-14,645,927),218=>array(87,-14,645,927),219=>array(87,-14,645,928),220=>array(87,-14,645,913),221=>array(-2,0,613,927),222=>array(98,0,569,729),223=>array(91,-14,584,760),224=>array(60,-14,522,800),225=>array(60,-14,522,800),226=>array(60,-14,522,800),227=>array(60,-14,522,777),228=>array(60,-14,522,758),229=>array(60,-14,522,878),230=>array(60,-14,929,560),231=>array(55,-193,488,560),232=>array(55,-14,562,800),233=>array(55,-14,562,800),234=>array(55,-14,562,800),235=>array(55,-14,562,758),236=>array(-28,0,206,800),237=>array(70,0,304,800),238=>array(-17,0,295,800),239=>array(-6,0,284,758),240=>array(55,-14,557,760),241=>array(91,0,549,777),242=>array(55,-14,557,800),243=>array(55,-14,557,800),244=>array(55,-14,557,800),245=>array(55,-14,557,777),246=>array(55,-14,557,758),247=>array(106,73,732,554),248=>array(35,-46,576,592),249=>array(85,-14,543,800),250=>array(85,-14,543,800),251=>array(85,-14,543,800),252=>array(85,-14,543,758),253=>array(30,-208,562,800),254=>array(91,-208,580,760),255=>array(30,-208,562,758),256=>array(8,0,676,899),257=>array(60,-14,522,745),258=>array(8,0,676,946),259=>array(60,-14,522,765),260=>array(8,-193,706,729),261=>array(60,-193,563,560),262=>array(56,-14,644,927),263=>array(55,-14,488,800),264=>array(56,-14,644,928),265=>array(55,-14,488,800),266=>array(56,-14,644,914),267=>array(55,-14,488,760),268=>array(56,-14,644,928),269=>array(55,-14,488,800),270=>array(98,0,711,928),271=>array(55,-14,732,760),272=>array(5,0,716,729),273=>array(55,-14,619,760),274=>array(98,0,568,900),275=>array(55,-14,562,745),276=>array(98,0,568,928),277=>array(55,-14,562,785),278=>array(98,0,568,914),279=>array(55,-14,562,760),280=>array(98,-193,569,729),281=>array(55,-193,562,560),282=>array(98,0,568,925),283=>array(55,-14,562,797),284=>array(56,-14,693,928),285=>array(55,-208,544,800),286=>array(56,-14,693,928),287=>array(55,-208,544,785),288=>array(56,-14,693,914),289=>array(55,-208,544,760),290=>array(56,-250,693,742),291=>array(55,-208,544,775),292=>array(98,0,654,928),293=>array(-13,0,549,928),294=>array(98,0,818,729),295=>array(59,0,578,760),296=>array(-14,0,309,921),297=>array(-22,0,300,777),298=>array(1,0,293,899),299=>array(-7,0,285,745),300=>array(-5,0,300,928),301=>array(-14,0,292,785),302=>array(86,-193,268,729),303=>array(73,-193,255,760),304=>array(98,0,198,914),305=>array(94,0,184,560),306=>array(98,-200,492,729),307=>array(94,-208,461,760),308=>array(-52,-200,296,928),309=>array(-18,-208,295,800),310=>array(98,-235,677,729),311=>array(91,-235,576,760),312=>array(91,0,576,547),313=>array(98,0,552,928),314=>array(94,0,286,928),315=>array(98,-235,552,729),316=>array(66,-235,209,760),317=>array(98,0,552,729),318=>array(94,0,375,760),319=>array(98,0,552,729),320=>array(94,0,314,760),321=>array(-7,0,557,729),322=>array(1,0,285,760),323=>array(98,0,650,928),324=>array(91,0,549,803),325=>array(98,-235,650,729),326=>array(91,-235,549,560),327=>array(98,0,650,921),328=>array(91,0,549,800),329=>array(100,0,715,729),330=>array(98,-208,637,742),331=>array(91,-208,549,560),332=>array(56,-14,731,899),333=>array(55,-14,557,745),334=>array(56,-14,731,928),335=>array(55,-14,557,785),336=>array(56,-14,731,927),337=>array(55,-14,557,800),338=>array(56,0,1006,729),339=>array(55,-14,970,560),340=>array(98,0,666,928),341=>array(91,0,447,803),342=>array(98,-235,666,729),343=>array(63,-235,411,560),344=>array(98,0,666,921),345=>array(91,0,419,800),346=>array(66,-14,579,928),347=>array(54,-14,472,803),348=>array(66,-14,579,928),349=>array(54,-14,472,800),350=>array(66,-193,579,742),351=>array(54,-193,472,560),352=>array(66,-14,579,928),353=>array(54,-14,472,800),354=>array(-3,-193,614,729),355=>array(27,-193,368,702),356=>array(-3,0,614,921),357=>array(27,0,374,813),358=>array(-3,0,614,729),359=>array(27,0,368,702),360=>array(87,-14,645,921),361=>array(85,-14,543,777),362=>array(87,-14,645,899),363=>array(85,-14,543,745),364=>array(87,-14,645,928),365=>array(85,-14,543,785),366=>array(87,-14,645,929),367=>array(85,-14,543,849),368=>array(87,-14,645,927),369=>array(85,-14,546,800),370=>array(87,-193,645,729),371=>array(85,-193,613,560),372=>array(33,0,956,932),373=>array(42,0,776,803),374=>array(-2,0,613,932),375=>array(30,-208,562,803),376=>array(-2,0,613,913),377=>array(45,0,640,928),378=>array(43,0,482,803),379=>array(45,0,640,914),380=>array(43,0,482,760),381=>array(45,0,640,928),382=>array(43,0,482,800),383=>array(23,0,371,760),384=>array(16,-14,580,760),385=>array(-51,0,664,729),386=>array(98,0,615,729),387=>array(91,-14,580,760),388=>array(0,0,615,729),389=>array(0,-14,580,760),390=>array(56,-14,644,742),391=>array(56,-14,794,924),392=>array(55,-14,600,760),393=>array(5,0,716,729),394=>array(-51,0,760,729),395=>array(98,0,615,729),396=>array(55,-14,544,760),397=>array(55,-208,557,548),398=>array(64,0,534,729),399=>array(57,-14,731,742),400=>array(80,-14,560,742),401=>array(-52,-200,517,729),402=>array(-63,-208,371,760),403=>array(56,-14,824,924),404=>array(4,-210,683,729),405=>array(91,0,910,760),406=>array(98,0,347,729),407=>array(5,0,290,729),408=>array(98,0,746,742),409=>array(90,0,576,760),410=>array(5,0,271,760),411=>array(30,0,562,760),412=>array(87,-14,894,729),413=>array(-52,-200,650,729),414=>array(91,-208,549,560),415=>array(56,-14,731,742),416=>array(50,-14,764,760),417=>array(58,-14,603,615),418=>array(56,-14,851,742),419=>array(55,-208,668,560),420=>array(-51,0,618,729),421=>array(90,-208,580,760),422=>array(98,-129,666,729),423=>array(56,-14,569,742),424=>array(49,-14,467,560),425=>array(98,0,568,729),426=>array(-132,-208,355,760),427=>array(27,-208,368,702),428=>array(12,0,614,729),429=>array(27,0,368,760),430=>array(-3,-200,614,729),431=>array(84,-4,796,760),432=>array(86,-14,676,615),433=>array(38,-14,726,724),434=>array(98,-15,683,729),435=>array(-2,0,742,742),436=>array(30,-208,730,560),437=>array(45,0,640,729),438=>array(43,0,482,547),439=>array(78,-31,621,729),440=>array(45,-31,588,729),441=>array(51,-213,531,547),442=>array(55,-208,488,547),443=>array(73,0,536,742),444=>array(45,-31,622,729),445=>array(51,-213,531,547),446=>array(43,-14,456,702),447=>array(91,-208,580,560),448=>array(98,-208,197,729),449=>array(98,-208,394,729),450=>array(10,-208,451,729),451=>array(98,0,197,729),452=>array(98,0,1352,928),453=>array(98,0,1211,800),454=>array(55,-14,1071,800),455=>array(98,-200,768,729),456=>array(98,-208,733,760),457=>array(94,-208,367,760),458=>array(98,-200,868,729),459=>array(98,-208,839,760),460=>array(91,-208,733,760),461=>array(8,0,676,928),462=>array(60,-14,522,800),463=>array(-1,0,297,928),464=>array(-16,0,296,800),465=>array(56,-14,731,928),466=>array(55,-14,557,800),467=>array(87,-14,645,928),468=>array(85,-14,543,800),469=>array(87,-14,645,1025),470=>array(85,-14,543,899),471=>array(87,-14,645,1044),472=>array(85,-14,543,892),473=>array(87,-14,645,1044),474=>array(85,-14,543,892),475=>array(87,-14,645,1047),476=>array(85,-14,543,892),477=>array(55,-14,562,560),478=>array(8,0,676,1025),479=>array(60,-14,522,899),480=>array(8,0,676,1025),481=>array(60,-14,522,869),482=>array(4,0,910,900),483=>array(60,-14,929,743),484=>array(56,-14,752,742),485=>array(55,-208,622,560),486=>array(56,-14,693,928),487=>array(55,-208,544,798),488=>array(98,0,677,928),489=>array(-11,0,576,928),490=>array(56,-193,731,742),491=>array(55,-193,557,560),492=>array(56,-193,731,899),493=>array(55,-193,557,745),494=>array(78,-31,621,928),495=>array(43,-213,523,800),496=>array(-18,-208,299,800),497=>array(98,0,1352,729),498=>array(98,0,1211,729),499=>array(55,-14,1071,760),500=>array(56,-14,693,928),501=>array(55,-208,544,798),502=>array(98,-14,1022,729),503=>array(98,-208,626,742),504=>array(98,0,650,927),505=>array(91,0,549,799),506=>array(8,0,676,931),507=>array(60,-14,607,931),508=>array(4,0,910,928),509=>array(60,-14,929,798),510=>array(50,-34,737,928),511=>array(35,-46,576,798),512=>array(8,0,676,930),513=>array(60,-14,522,799),514=>array(8,0,676,901),515=>array(60,-14,522,785),516=>array(98,0,568,930),517=>array(55,-14,562,798),518=>array(98,0,568,901),519=>array(55,-14,562,785),520=>array(-43,0,306,930),521=>array(-30,0,313,798),522=>array(2,0,308,901),523=>array(-14,0,292,785),524=>array(56,-14,731,930),525=>array(55,-14,557,799),526=>array(56,-14,731,901),527=>array(55,-14,557,785),528=>array(97,0,666,930),529=>array(63,0,411,798),530=>array(98,0,666,901),531=>array(91,0,421,785),532=>array(87,-14,645,930),533=>array(85,-14,543,799),534=>array(87,-14,645,901),535=>array(85,-14,543,785),536=>array(66,-240,579,742),537=>array(54,-240,472,560),538=>array(-3,-240,614,729),539=>array(27,-240,368,702),540=>array(76,-210,556,742),541=>array(35,-211,467,560),542=>array(98,0,654,928),543=>array(-8,0,549,928),544=>array(98,-208,637,742),545=>array(55,-70,783,760),546=>array(55,-14,643,742),547=>array(55,-14,555,632),548=>array(45,-208,640,729),549=>array(43,-208,482,547),550=>array(8,0,676,914),551=>array(60,-14,522,760),552=>array(98,-193,568,729),553=>array(55,-193,562,560),554=>array(56,-14,731,1025),555=>array(55,-14,557,899),556=>array(56,-14,731,1025),557=>array(55,-14,557,864),558=>array(56,-14,731,914),559=>array(55,-14,557,760),560=>array(56,-14,731,1025),561=>array(55,-14,557,899),562=>array(-2,0,613,899),563=>array(30,-208,562,745),564=>array(67,-70,420,757),565=>array(91,-70,788,560),566=>array(27,-70,422,702),567=>array(-18,-208,184,547),568=>array(55,-14,943,760),569=>array(55,-208,943,560),570=>array(-1,-34,686,761),571=>array(6,-34,692,761),572=>array(4,-46,545,592),573=>array(5,0,552,729),574=>array(-38,-34,649,761),575=>array(54,-242,512,560),576=>array(43,-242,525,547),577=>array(39,0,569,729),578=>array(39,0,445,560),579=>array(5,0,615,729),580=>array(6,-14,726,729),581=>array(8,0,676,729),582=>array(98,-93,568,822),583=>array(55,-93,562,640),584=>array(-52,-200,290,729),585=>array(-18,-208,264,760),586=>array(56,-200,836,743),587=>array(55,-208,656,560),588=>array(5,0,666,729),589=>array(7,0,411,560),590=>array(-5,0,615,729),591=>array(5,-208,588,547),592=>array(85,-14,547,560),593=>array(55,-14,544,560),594=>array(91,-14,580,560),595=>array(91,-14,580,760),596=>array(62,-14,495,560),597=>array(55,-69,488,560),598=>array(55,-208,656,760),599=>array(55,-14,715,760),600=>array(55,-14,562,560),601=>array(55,-14,562,560),602=>array(61,-14,814,560),603=>array(65,-14,473,561),604=>array(65,-14,473,561),605=>array(65,-14,771,561),606=>array(55,-14,596,561),607=>array(-18,-208,264,547),608=>array(55,-208,715,760),609=>array(55,-208,544,547),610=>array(55,-14,539,560),611=>array(47,-210,549,547),612=>array(47,-14,549,547),613=>array(85,-208,543,547),614=>array(91,0,549,760),615=>array(91,-208,549,760),616=>array(7,0,265,760),617=>array(81,0,304,547),618=>array(57,0,314,547),619=>array(37,0,359,760),620=>array(38,0,416,760),621=>array(94,-208,296,760),622=>array(94,-213,651,760),623=>array(91,-13,889,548),624=>array(91,-208,889,548),625=>array(91,-208,889,560),626=>array(-18,-208,552,560),627=>array(91,-208,661,560),628=>array(87,0,549,547),629=>array(55,-14,557,560),630=>array(55,0,768,547),631=>array(72,-18,655,561),632=>array(55,-208,602,760),633=>array(0,-13,320,547),634=>array(0,-13,320,755),635=>array(0,-208,433,547),636=>array(91,-207,411,560),637=>array(91,-208,411,560),638=>array(64,0,437,560),639=>array(57,0,437,560),640=>array(91,0,574,547),641=>array(91,0,574,547),642=>array(54,-208,472,560),643=>array(-19,-208,355,760),644=>array(-19,-208,355,760),645=>array(27,-208,401,549),646=>array(-132,-208,355,760),647=>array(27,-156,368,546),648=>array(27,-208,370,702),649=>array(0,-14,634,547),650=>array(55,-15,564,547),651=>array(94,0,545,548),652=>array(30,0,562,547),653=>array(42,0,776,547),654=>array(30,0,562,760),655=>array(50,0,552,547),656=>array(43,-208,593,547),657=>array(43,-54,482,547),658=>array(43,-213,523,547),659=>array(53,-213,553,547),660=>array(43,0,456,759),661=>array(43,0,456,759),662=>array(43,0,456,759),663=>array(43,-213,456,760),664=>array(56,-14,731,742),665=>array(91,0,530,547),666=>array(55,-14,596,561),667=>array(55,-14,724,760),668=>array(91,0,563,547),669=>array(-132,-208,272,760),670=>array(91,-213,576,547),671=>array(91,0,493,547),672=>array(55,-208,746,759),673=>array(43,0,456,759),674=>array(43,0,456,759),675=>array(55,-14,970,760),676=>array(55,-213,1014,760),677=>array(55,-54,970,760),678=>array(27,0,781,702),679=>array(27,-208,629,760),680=>array(27,-70,723,702),681=>array(23,-208,804,760),682=>array(94,0,657,760),683=>array(94,0,610,760),684=>array(26,-15,489,640),685=>array(26,84,489,640),686=>array(0,-214,570,760),687=>array(0,-208,683,760),688=>array(57,326,346,751),689=>array(57,326,346,751),690=>array(-11,209,116,751),691=>array(57,326,259,640),692=>array(35,319,236,632),693=>array(35,209,307,632),694=>array(16,326,320,632),695=>array(26,326,489,632),696=>array(19,209,354,632),697=>array(78,557,203,800),698=>array(78,557,384,800),699=>array(85,489,228,729),700=>array(87,499,230,729),701=>array(96,616,239,856),702=>array(57,492,191,760),703=>array(57,492,191,760),704=>array(57,326,317,751),705=>array(57,326,317,751),706=>array(130,524,370,836),707=>array(130,524,370,836),708=>array(94,561,406,800),709=>array(94,561,406,800),710=>array(94,616,406,800),711=>array(94,616,406,800),712=>array(104,488,171,759),713=>array(104,673,396,745),714=>array(181,616,415,800),715=>array(83,617,317,800),716=>array(104,-148,171,123),717=>array(104,-156,396,-84),718=>array(83,-236,317,-54),719=>array(181,-236,415,-53),720=>array(54,0,229,517),721=>array(54,356,229,517),722=>array(57,249,191,517),723=>array(57,249,191,517),724=>array(140,229,360,448),725=>array(140,229,360,448),726=>array(49,125,341,417),727=>array(49,234,269,307),728=>array(97,645,403,785),729=>array(200,658,300,758),730=>array(116,610,384,878),731=>array(162,-193,344,0),732=>array(89,639,411,777),733=>array(117,616,460,800),734=>array(-0,233,334,504),735=>array(117,616,383,800),736=>array(57,208,374,632),737=>array(60,326,116,751),738=>array(57,326,320,648),739=>array(57,326,391,632),740=>array(57,326,317,751),741=>array(104,0,389,668),742=>array(104,0,389,668),743=>array(104,0,389,668),744=>array(104,0,389,668),745=>array(104,0,389,668),748=>array(94,-260,406,-21),749=>array(104,610,396,808),750=>array(85,489,428,729),755=>array(116,-240,384,28),759=>array(89,-192,411,-55),768=>array(-418,560,-184,800),769=>array(-320,560,-86,800),770=>array(-406,560,-94,800),771=>array(-412,639,-90,777),772=>array(-394,673,-102,745),773=>array(-510,686,10,755),774=>array(-407,645,-101,785),775=>array(-296,560,-206,760),776=>array(-395,560,-105,758),777=>array(-348,618,-129,810),778=>array(-385,610,-117,878),779=>array(-381,616,-38,800),780=>array(-404,560,-92,800),781=>array(-283,615,-217,832),782=>array(-383,615,-117,832),783=>array(-455,616,-112,800),784=>array(-407,645,-101,917),785=>array(-407,645,-101,785),786=>array(-235,489,-92,645),787=>array(-305,595,-187,844),788=>array(-305,595,-187,844),789=>array(-66,575,66,759),790=>array(-418,-266,-184,-83),791=>array(-320,-267,-86,-83),792=>array(-357,-240,-221,-24),793=>array(-279,-240,-143,-24),794=>array(-208,690,31,930),795=>array(-133,427,60,609),796=>array(-313,-241,-208,-32),797=>array(-370,-240,-130,-87),798=>array(-370,-240,-130,-87),799=>array(-357,-240,-143,-24),800=>array(-370,-184,-130,-117),801=>array(-315,-208,-23,63),802=>array(-317,-208,-25,63),803=>array(-296,-183,-206,-69),804=>array(-396,-183,-106,-84),805=>array(-355,-241,-146,-32),806=>array(-323,-240,-180,-84),807=>array(-358,-193,-156,0),808=>array(-338,-193,-156,0),809=>array(-283,-240,-217,-47),810=>array(-383,-211,-114,-50),811=>array(-452,-222,-51,-82),812=>array(-404,-240,-92,-57),813=>array(-407,-240,-95,-57),814=>array(-407,-222,-101,-82),815=>array(-407,-224,-101,-83),816=>array(-412,-222,-90,-84),817=>array(-394,-156,-102,-84),818=>array(-510,-236,10,-166),819=>array(-510,-236,10,-9),820=>array(-557,240,-41,381),821=>array(-316,221,-59,301),822=>array(-634,221,-0,301),823=>array(-574,-46,-33,592),824=>array(-741,-34,-54,761),825=>array(-291,-241,-187,-32),826=>array(-382,-206,-113,-44),827=>array(-359,-240,-139,-21),828=>array(-452,-222,-51,-82),829=>array(-354,619,-138,834),830=>array(-247,595,-109,853),831=>array(-510,528,10,755),832=>array(-418,617,-184,800),833=>array(-320,616,-86,800),834=>array(-412,639,-90,777),835=>array(-305,595,-187,844),836=>array(-387,659,-77,978),837=>array(-278,-208,-171,-45),838=>array(-396,639,-104,786),839=>array(-360,-226,-140,-35),840=>array(-365,-240,-135,-47),841=>array(-360,-240,-140,-21),842=>array(-411,616,-89,800),843=>array(-411,567,-89,850),844=>array(-411,596,-89,820),845=>array(-452,-230,-48,-30),846=>array(-350,-240,-150,-45),849=>array(-316,610,-184,878),850=>array(-407,547,-101,855),851=>array(-354,-240,-138,-24),855=>array(-316,610,-184,878),856=>array(-103,658,-3,758),858=>array(-430,-241,-71,-32),860=>array(-445,-237,445,-60),861=>array(-445,802,445,979),862=>array(-445,855,445,927),863=>array(-445,-156,445,-84),864=>array(-354,756,354,894),865=>array(-445,752,445,929),866=>array(-442,-230,447,-30),880=>array(98,0,555,729),881=>array(94,0,477,547),882=>array(98,0,764,729),883=>array(98,0,549,729),884=>array(78,557,203,800),885=>array(78,-208,203,35),886=>array(98,0,650,729),887=>array(91,0,559,547),890=>array(214,-208,321,-45),891=>array(62,-14,495,560),892=>array(55,-14,488,560),893=>array(62,-14,495,560),894=>array(77,-116,220,517),900=>array(181,616,415,800),901=>array(105,659,415,978),902=>array(8,0,676,800),903=>array(107,285,210,409),904=>array(-12,0,682,800),905=>array(-6,0,765,800),906=>array(-9,0,311,800),908=>array(-7,-14,750,800),910=>array(-15,0,821,800),911=>array(-18,0,752,800),912=>array(2,0,313,978),913=>array(8,0,676,729),914=>array(98,0,615,729),915=>array(98,0,552,729),916=>array(8,0,676,729),917=>array(98,0,568,729),918=>array(45,0,640,729),919=>array(98,0,654,729),920=>array(56,-14,731,742),921=>array(98,0,197,729),922=>array(98,0,677,729),923=>array(8,0,676,729),924=>array(98,0,765,729),925=>array(98,0,650,729),926=>array(98,0,548,729),927=>array(56,-14,731,742),928=>array(98,0,654,729),929=>array(98,0,569,729),931=>array(98,0,568,729),932=>array(-3,0,614,729),933=>array(-2,0,613,729),934=>array(56,0,731,729),935=>array(30,0,654,729),936=>array(56,0,732,729),937=>array(38,0,726,738),938=>array(3,0,293,913),939=>array(-2,0,613,913),940=>array(55,-12,611,800),941=>array(65,-14,473,800),942=>array(91,-208,549,800),943=>array(81,0,324,800),944=>array(73,-14,521,978),945=>array(55,-12,611,559),946=>array(94,-208,566,766),947=>array(16,-208,562,547),948=>array(55,-14,557,742),949=>array(65,-14,473,561),950=>array(52,-210,496,760),951=>array(91,-208,549,560),952=>array(55,-11,557,768),953=>array(81,0,304,547),954=>array(93,0,565,547),955=>array(30,0,562,760),956=>array(85,-208,612,547),957=>array(36,0,512,547),958=>array(52,-210,500,760),959=>array(55,-14,557,560),960=>array(36,-19,574,547),961=>array(91,-208,580,560),962=>array(55,-210,488,560),963=>array(55,-14,604,547),964=>array(49,0,553,547),965=>array(73,-14,521,547),966=>array(55,-208,602,551),967=>array(29,-208,549,547),968=>array(55,-208,602,547),969=>array(66,-14,769,547),970=>array(2,0,311,758),971=>array(73,-14,521,758),972=>array(55,-14,557,800),973=>array(73,-14,521,800),974=>array(66,-14,769,800),975=>array(98,-208,677,729),976=>array(82,-11,538,768),977=>array(55,-11,557,768),978=>array(42,0,665,734),979=>array(-15,0,829,800),980=>array(42,0,665,913),981=>array(55,-208,602,760),982=>array(32,-14,803,547),983=>array(55,-206,600,550),984=>array(56,-207,731,742),985=>array(55,-208,557,560),986=>array(68,-210,583,729),987=>array(55,-210,540,547),988=>array(98,0,517,729),989=>array(-94,-208,409,760),990=>array(87,-2,604,729),991=>array(93,0,566,759),992=>array(56,-208,797,742),993=>array(58,-180,573,559),994=>array(56,-213,877,729),995=>array(66,-208,769,547),996=>array(56,-208,660,742),997=>array(55,-208,568,560),998=>array(98,-213,735,729),999=>array(22,-14,571,575),1000=>array(39,-208,630,745),1001=>array(49,-208,552,560),1002=>array(56,0,714,742),1003=>array(26,0,599,560),1004=>array(56,-14,643,758),1005=>array(55,-14,544,758),1006=>array(21,-208,589,729),1007=>array(27,-208,510,726),1008=>array(55,-7,600,550),1009=>array(91,-208,580,560),1010=>array(55,-14,488,560),1011=>array(-18,-208,184,760),1012=>array(56,-14,731,742),1013=>array(55,-14,480,560),1014=>array(96,-14,521,560),1015=>array(98,0,569,729),1016=>array(91,-208,580,760),1017=>array(56,-14,644,742),1018=>array(98,0,765,729),1019=>array(62,-208,587,547),1020=>array(42,-208,580,560),1021=>array(56,-14,644,742),1022=>array(56,-14,644,742),1023=>array(56,-14,644,742),1024=>array(98,0,568,927),1025=>array(98,0,568,913),1026=>array(-3,-200,709,729),1027=>array(98,0,552,927),1028=>array(56,-14,644,742),1029=>array(66,-14,579,742),1030=>array(98,0,197,729),1031=>array(3,0,293,913),1032=>array(-52,-200,197,729),1033=>array(41,0,1023,729),1034=>array(98,0,975,729),1035=>array(-3,0,709,729),1036=>array(98,0,690,927),1037=>array(98,0,650,927),1038=>array(17,0,592,928),1039=>array(98,-157,654,729),1040=>array(8,0,676,729),1041=>array(98,0,615,729),1042=>array(98,0,615,729),1043=>array(98,0,552,729),1044=>array(49,-157,732,729),1045=>array(98,0,568,729),1046=>array(20,0,1058,729),1047=>array(66,-14,575,742),1048=>array(98,0,650,729),1049=>array(98,0,650,928),1050=>array(98,0,690,729),1051=>array(41,0,653,729),1052=>array(98,0,765,729),1053=>array(98,0,654,729),1054=>array(56,-14,731,742),1055=>array(98,0,654,729),1056=>array(98,0,569,729),1057=>array(56,-14,644,742),1058=>array(-3,0,614,729),1059=>array(17,0,592,729),1060=>array(59,0,802,729),1061=>array(30,0,654,729),1062=>array(98,-157,737,729),1063=>array(85,0,587,729),1064=>array(98,0,971,729),1065=>array(98,-157,1054,729),1066=>array(29,0,762,729),1067=>array(98,0,784,729),1068=>array(98,0,615,729),1069=>array(54,-14,642,742),1070=>array(103,-14,1023,742),1071=>array(66,0,597,729),1072=>array(60,-14,522,560),1073=>array(55,-14,562,777),1074=>array(91,0,530,547),1075=>array(91,0,477,547),1076=>array(52,-138,639,547),1077=>array(55,-14,562,560),1078=>array(34,0,867,547),1079=>array(65,-14,473,561),1080=>array(91,0,559,547),1081=>array(91,0,559,760),1082=>array(91,0,571,547),1083=>array(37,0,556,547),1084=>array(91,0,664,547),1085=>array(91,0,563,547),1086=>array(55,-14,557,560),1087=>array(91,0,563,547),1088=>array(91,-208,580,560),1089=>array(55,-14,488,560),1090=>array(29,0,553,547),1091=>array(30,-208,562,547),1092=>array(55,-208,800,729),1093=>array(29,0,559,547),1094=>array(91,-138,635,547),1095=>array(73,0,500,547),1096=>array(91,0,824,547),1097=>array(91,-138,896,547),1098=>array(30,0,647,547),1099=>array(91,0,701,560),1100=>array(91,0,530,547),1101=>array(55,-14,488,560),1102=>array(94,-14,787,560),1103=>array(57,0,517,547),1104=>array(55,-14,562,802),1105=>array(55,-14,562,758),1106=>array(23,-208,570,760),1107=>array(91,0,480,803),1108=>array(55,-14,488,560),1109=>array(54,-14,472,560),1110=>array(94,0,184,760),1111=>array(-6,0,284,758),1112=>array(-18,-208,184,760),1113=>array(37,0,843,547),1114=>array(91,0,839,547),1115=>array(23,0,567,760),1116=>array(91,0,571,803),1117=>array(91,0,559,802),1118=>array(30,-208,562,760),1119=>array(91,-138,563,547),1120=>array(56,-14,877,729),1121=>array(66,-14,769,547),1122=>array(15,0,711,729),1123=>array(15,0,613,760),1124=>array(103,-14,888,742),1125=>array(94,-14,688,560),1126=>array(8,0,871,729),1127=>array(25,0,758,547),1128=>array(98,0,1135,729),1129=>array(94,0,977,547),1130=>array(56,0,731,729),1131=>array(52,0,560,547),1132=>array(98,0,971,729),1133=>array(94,0,772,547),1134=>array(56,-208,556,935),1135=>array(44,-193,473,753),1136=>array(8,0,844,729),1137=>array(24,-208,852,765),1138=>array(56,-14,731,742),1139=>array(55,-14,557,560),1140=>array(8,0,769,742),1141=>array(24,0,640,560),1142=>array(8,0,769,930),1143=>array(24,0,640,800),1144=>array(56,-208,962,742),1145=>array(55,-208,875,560),1146=>array(56,-14,897,742),1147=>array(55,-14,704,560),1148=>array(58,-14,1122,932),1149=>array(74,-14,954,758),1150=>array(56,-14,877,900),1151=>array(66,-14,769,734),1152=>array(56,-208,644,742),1153=>array(55,-208,488,560),1154=>array(29,-44,474,457),1155=>array(-519,608,-93,810),1156=>array(-372,645,4,788),1157=>array(-288,595,-169,797),1158=>array(-288,595,-169,797),1159=>array(-776,606,4,788),1160=>array(-1021,-180,409,922),1161=>array(-957,-280,345,1022),1162=>array(98,-208,748,928),1163=>array(94,-208,652,760),1164=>array(16,0,615,729),1165=>array(19,0,534,702),1166=>array(98,0,610,729),1167=>array(91,-208,580,560),1168=>array(98,0,552,878),1169=>array(91,0,477,700),1170=>array(35,0,617,729),1171=>array(27,0,542,547),1172=>array(98,-200,600,729),1173=>array(91,-208,505,547),1174=>array(20,-157,1071,729),1175=>array(34,-138,876,547),1176=>array(66,-193,575,742),1177=>array(65,-193,473,561),1178=>array(98,-157,713,729),1179=>array(91,-138,587,547),1180=>array(98,0,690,729),1181=>array(91,0,571,547),1182=>array(16,0,690,729),1183=>array(30,0,571,760),1184=>array(24,0,837,729),1185=>array(21,0,688,547),1186=>array(98,-157,752,729),1187=>array(94,-138,656,547),1188=>array(98,0,1009,729),1189=>array(94,0,862,547),1190=>array(98,-200,1057,729),1191=>array(94,-208,891,547),1192=>array(56,-14,871,743),1193=>array(55,-14,684,560),1194=>array(56,-193,644,742),1195=>array(55,-193,488,560),1196=>array(-3,-157,614,729),1197=>array(29,-138,553,547),1198=>array(-2,0,613,729),1199=>array(30,-208,562,547),1200=>array(-2,0,613,729),1201=>array(30,-208,562,547),1202=>array(30,-157,654,729),1203=>array(29,-138,559,547),1204=>array(-3,-157,910,729),1205=>array(2,-138,782,547),1206=>array(85,-157,686,729),1207=>array(73,-138,590,547),1208=>array(85,0,587,729),1209=>array(73,0,500,547),1210=>array(85,0,587,729),1211=>array(91,0,549,760),1212=>array(10,-14,885,742),1213=>array(7,-14,675,560),1214=>array(10,-184,885,742),1215=>array(7,-161,675,560),1216=>array(98,0,197,729),1217=>array(20,0,1058,928),1218=>array(34,0,867,785),1219=>array(98,-200,651,729),1220=>array(93,-208,566,547),1221=>array(26,-208,751,729),1222=>array(22,-208,646,547),1223=>array(98,-200,654,729),1224=>array(94,-208,566,547),1225=>array(98,-208,752,729),1226=>array(94,-208,656,547),1227=>array(85,-157,587,729),1228=>array(73,-138,500,547),1229=>array(98,-208,863,729),1230=>array(94,-208,750,547),1231=>array(94,0,184,760),1232=>array(8,0,676,946),1233=>array(60,-14,522,765),1234=>array(8,0,676,913),1235=>array(60,-14,522,758),1236=>array(4,0,910,729),1237=>array(60,-14,929,560),1238=>array(98,0,568,928),1239=>array(55,-14,562,785),1240=>array(57,-14,731,742),1241=>array(55,-14,562,560),1242=>array(57,-14,731,913),1243=>array(55,-14,562,758),1244=>array(20,0,1058,913),1245=>array(34,0,867,758),1246=>array(66,-14,575,913),1247=>array(65,-14,473,758),1248=>array(78,-31,621,729),1249=>array(43,-213,523,547),1250=>array(98,0,650,899),1251=>array(91,0,559,745),1252=>array(98,0,650,913),1253=>array(91,0,559,758),1254=>array(56,-14,731,913),1255=>array(55,-14,557,758),1256=>array(56,-14,731,742),1257=>array(55,-14,557,560),1258=>array(56,-14,731,913),1259=>array(55,-14,557,758),1260=>array(54,-14,642,913),1261=>array(55,-14,488,758),1262=>array(17,0,592,899),1263=>array(30,-208,562,745),1264=>array(17,0,592,913),1265=>array(30,-208,562,758),1266=>array(17,0,592,927),1267=>array(30,-208,562,800),1268=>array(85,0,587,913),1269=>array(73,0,500,758),1270=>array(98,-157,552,729),1271=>array(91,-138,477,547),1272=>array(98,0,784,913),1273=>array(91,0,701,758),1274=>array(35,-208,617,729),1275=>array(27,-208,542,547),1276=>array(30,-200,646,729),1277=>array(29,-208,549,547),1278=>array(30,0,654,729),1279=>array(29,0,559,547),1280=>array(71,0,588,729),1281=>array(55,0,495,547),1282=>array(71,-14,908,729),1283=>array(55,-14,806,547),1284=>array(98,-14,876,742),1285=>array(83,-14,784,561),1286=>array(98,-208,654,742),1287=>array(83,-208,564,561),1288=>array(26,-14,974,729),1289=>array(22,-14,866,547),1290=>array(98,-14,1022,729),1291=>array(94,-14,876,547),1292=>array(56,-14,692,742),1293=>array(55,-14,534,560),1294=>array(-3,-14,675,729),1295=>array(2,-14,620,547),1296=>array(80,-14,560,742),1297=>array(65,-14,473,561),1298=>array(41,-200,653,729),1299=>array(37,-208,556,547),1300=>array(41,0,1139,729),1301=>array(37,0,962,547),1302=>array(98,0,863,729),1303=>array(91,-208,832,560),1304=>array(66,0,967,729),1305=>array(57,-14,933,560),1306=>array(56,-129,731,742),1307=>array(55,-208,544,560),1308=>array(33,0,956,729),1309=>array(42,0,776,547),1310=>array(98,0,690,729),1311=>array(91,0,571,547),1312=>array(41,-200,1056,729),1313=>array(37,-208,881,547),1314=>array(98,-200,1057,729),1315=>array(91,-208,888,547),1316=>array(98,-157,752,729),1317=>array(91,-138,653,547),1329=>array(87,-29,680,729),1330=>array(87,0,650,743),1331=>array(45,0,729,743),1332=>array(44,0,724,743),1333=>array(87,-14,650,729),1334=>array(87,0,692,744),1335=>array(92,0,616,729),1336=>array(87,0,650,743),1337=>array(87,-14,835,743),1338=>array(45,-14,729,729),1339=>array(92,0,650,729),1340=>array(92,0,533,729),1341=>array(92,-14,849,729),1342=>array(129,-13,763,742),1343=>array(87,0,645,729),1344=>array(34,-26,638,729),1345=>array(82,-23,688,744),1346=>array(49,0,729,743),1347=>array(51,0,715,735),1348=>array(87,-14,767,729),1349=>array(71,-14,668,743),1350=>array(0,-14,680,729),1351=>array(78,-15,684,729),1352=>array(87,0,645,743),1353=>array(59,-28,664,744),1354=>array(44,0,713,743),1355=>array(82,0,686,744),1356=>array(87,0,767,743),1357=>array(87,-14,645,729),1358=>array(49,0,729,729),1359=>array(73,-14,632,741),1360=>array(87,0,645,743),1361=>array(78,-14,675,743),1362=>array(92,0,538,729),1363=>array(59,0,752,729),1364=>array(24,0,679,743),1365=>array(56,-14,731,742),1366=>array(54,-13,746,729),1369=>array(57,492,191,760),1370=>array(87,499,230,729),1371=>array(0,620,234,803),1372=>array(2,618,356,893),1373=>array(-0,617,233,800),1374=>array(4,613,401,866),1375=>array(44,618,462,760),1377=>array(85,-14,883,547),1378=>array(91,-208,549,560),1379=>array(55,-208,648,560),1380=>array(91,-208,653,560),1381=>array(85,-14,548,760),1382=>array(55,-208,648,560),1383=>array(91,0,490,760),1384=>array(91,-208,549,560),1385=>array(91,-208,738,560),1386=>array(55,-14,648,760),1387=>array(91,-208,549,760),1388=>array(91,-208,303,547),1389=>array(91,-208,889,760),1390=>array(55,-14,557,760),1391=>array(85,-208,543,760),1392=>array(91,0,549,760),1393=>array(52,-15,523,760),1394=>array(91,-208,653,560),1395=>array(68,-14,544,768),1396=>array(85,-14,647,760),1397=>array(-21,-208,181,547),1398=>array(-19,-14,543,760),1399=>array(0,-208,435,560),1400=>array(91,0,549,560),1401=>array(5,-208,370,547),1402=>array(85,-208,883,547),1403=>array(54,-208,494,561),1404=>array(91,0,609,560),1405=>array(85,-14,543,560),1406=>array(85,-208,647,760),1407=>array(85,-14,889,560),1408=>array(91,-208,549,560),1409=>array(54,-208,543,560),1410=>array(91,0,449,547),1411=>array(85,-208,889,760),1412=>array(20,-208,580,560),1413=>array(54,-14,556,560),1414=>array(34,-208,766,760),1415=>array(85,-14,812,760),1417=>array(117,0,220,415),1418=>array(49,212,312,314),1456=>array(283,-217,356,-22),1457=>array(83,-217,438,-22),1458=>array(125,-217,454,-22),1459=>array(125,-217,454,-22),1460=>array(283,-159,356,-85),1461=>array(222,-159,417,-85),1462=>array(222,-217,417,-22),1463=>array(173,-159,466,-85),1464=>array(173,-193,466,-46),1465=>array(0,625,73,698),1466=>array(0,625,73,698),1467=>array(148,-237,465,-17),1468=>array(288,237,361,310),1469=>array(283,-217,356,-22),1470=>array(49,472,312,552),1471=>array(173,625,466,698),1472=>array(102,-98,193,645),1473=>array(637,625,710,698),1474=>array(96,625,169,698),1475=>array(102,0,193,547),1478=>array(50,0,357,547),1479=>array(173,-217,466,-22),1488=>array(91,0,578,547),1489=>array(43,0,535,547),1490=>array(43,-5,383,547),1491=>array(43,0,511,547),1492=>array(91,0,563,547),1493=>array(91,0,182,547),1494=>array(43,0,303,547),1495=>array(91,0,563,547),1496=>array(90,-14,593,552),1497=>array(66,204,157,547),1498=>array(43,-208,446,547),1499=>array(43,0,474,547),1500=>array(43,0,492,729),1501=>array(91,0,573,547),1502=>array(43,0,588,555),1503=>array(91,-208,182,547),1504=>array(43,0,309,547),1505=>array(90,-14,593,547),1506=>array(43,-93,535,547),1507=>array(91,-208,549,547),1508=>array(91,0,569,547),1509=>array(43,-208,497,548),1510=>array(43,0,502,547),1511=>array(91,-208,633,546),1512=>array(43,0,474,547),1513=>array(43,0,666,547),1514=>array(10,-4,566,547),1520=>array(91,0,380,547),1521=>array(66,0,332,547),1522=>array(66,204,312,547),1523=>array(91,361,325,547),1524=>array(91,361,554,547),1542=>array(0,-20,607,892),1543=>array(0,-20,607,895),1545=>array(65,0,685,635),1546=>array(65,0,904,635),1548=>array(107,0,250,240),1557=>array(123,624,377,868),1563=>array(107,0,250,633),1567=>array(72,0,461,742),1569=>array(80,42,390,483),1570=>array(-37,0,315,939),1571=>array(53,0,220,999),1572=>array(-42,-244,406,588),1573=>array(53,-244,220,760),1574=>array(63,-131,719,588),1575=>array(94,0,184,760),1576=>array(63,-171,865,327),1577=>array(68,-28,453,513),1578=>array(63,-10,865,391),1579=>array(63,-10,865,513),1580=>array(77,-244,645,425),1581=>array(77,-244,645,425),1582=>array(77,-244,645,586),1583=>array(61,-19,388,415),1584=>array(61,-19,388,586),1585=>array(-42,-244,423,269),1586=>array(-42,-244,423,464),1587=>array(63,-244,1138,366),1588=>array(63,-244,1138,586),1589=>array(63,-244,1134,362),1590=>array(63,-244,1134,464),1591=>array(70,0,857,760),1592=>array(70,0,857,760),1593=>array(57,-244,587,521),1594=>array(57,-244,587,659),1600=>array(-10,0,303,90),1601=>array(63,-45,952,635),1602=>array(52,-215,701,635),1603=>array(70,-27,722,760),1604=>array(70,-152,637,760),1605=>array(68,-240,546,369),1606=>array(72,-162,660,464),1607=>array(68,-28,453,358),1608=>array(-42,-244,406,315),1609=>array(63,-131,719,411),1610=>array(63,-244,719,411),1611=>array(107,591,393,825),1612=>array(107,591,393,874),1613=>array(107,-239,393,-5),1614=>array(107,591,393,708),1615=>array(107,590,393,874),1616=>array(107,-137,393,-20),1617=>array(98,599,402,869),1618=>array(115,610,383,878),1619=>array(74,590,426,719),1620=>array(164,593,331,808),1621=>array(164,-244,331,-29),1623=>array(107,615,393,898),1626=>array(119,616,381,775),1632=>array(215,220,322,342),1633=>array(136,0,342,635),1634=>array(40,0,492,635),1635=>array(37,0,509,635),1636=>array(85,-10,457,641),1637=>array(66,-10,471,643),1638=>array(42,0,493,635),1639=>array(29,0,508,635),1640=>array(29,0,508,635),1641=>array(49,0,493,640),1642=>array(65,0,472,635),1643=>array(0,-110,300,318),1644=>array(87,499,230,729),1645=>array(42,101,502,537),1646=>array(63,-10,865,327),1647=>array(52,-215,701,481),1648=>array(223,602,277,887),1652=>array(60,649,227,864),1657=>array(63,-10,865,575),1658=>array(63,-10,865,513),1659=>array(63,-244,865,327),1660=>array(63,-180,865,391),1661=>array(63,-10,865,464),1662=>array(63,-244,865,327),1663=>array(63,-10,865,513),1664=>array(63,-244,865,327),1665=>array(77,-244,645,710),1666=>array(77,-244,645,708),1667=>array(77,-244,645,425),1668=>array(77,-244,645,425),1669=>array(77,-244,645,708),1670=>array(77,-244,645,425),1671=>array(77,-244,645,425),1672=>array(61,-19,388,746),1673=>array(61,-180,388,415),1674=>array(61,-171,388,415),1675=>array(61,-171,388,746),1676=>array(61,-19,388,586),1677=>array(61,-146,388,415),1678=>array(61,-19,388,708),1679=>array(61,-19,388,684),1680=>array(61,-19,388,708),1681=>array(-42,-244,469,648),1682=>array(-42,-244,473,556),1683=>array(-42,-244,507,269),1684=>array(-42,-244,474,269),1685=>array(-42,-244,634,269),1686=>array(-42,-244,474,269),1687=>array(-42,-244,439,464),1688=>array(-42,-244,439,586),1689=>array(-42,-244,439,586),1690=>array(63,-244,1138,464),1691=>array(63,-244,1138,366),1692=>array(63,-244,1138,586),1693=>array(63,-244,1134,362),1694=>array(63,-244,1134,586),1695=>array(70,0,857,760),1696=>array(57,-244,587,781),1697=>array(63,-45,952,481),1698=>array(63,-171,952,481),1699=>array(63,-171,952,635),1700=>array(63,-45,952,757),1701=>array(63,-293,952,481),1702=>array(63,-45,952,757),1703=>array(52,-215,701,635),1704=>array(52,-215,701,757),1705=>array(63,-43,895,760),1706=>array(63,-43,1000,760),1707=>array(63,-43,895,760),1708=>array(70,-27,722,760),1709=>array(70,-27,722,854),1710=>array(70,-293,722,760),1711=>array(63,-43,895,896),1712=>array(63,-43,895,896),1713=>array(63,-43,895,903),1714=>array(63,-171,895,896),1715=>array(63,-293,895,896),1716=>array(63,-43,895,1025),1717=>array(70,-152,723,971),1718=>array(70,-152,637,952),1719=>array(70,-152,684,1025),1720=>array(70,-391,637,760),1721=>array(72,-317,660,464),1722=>array(72,-162,660,366),1723=>array(72,-162,660,636),1724=>array(72,-330,660,464),1725=>array(72,-162,660,586),1726=>array(70,-33,638,487),1727=>array(77,-244,645,586),1734=>array(-42,-244,406,556),1740=>array(63,-131,719,411),1742=>array(63,-131,719,556),1749=>array(68,-28,453,358),1776=>array(215,220,322,342),1777=>array(136,0,342,635),1778=>array(40,0,492,635),1779=>array(37,0,509,635),1780=>array(40,0,471,643),1781=>array(52,-5,485,643),1782=>array(102,0,445,640),1783=>array(29,0,508,635),1784=>array(29,0,508,635),1785=>array(49,0,493,640),1984=>array(66,-14,570,742),1985=>array(110,0,544,729),1986=>array(110,0,530,729),1987=>array(110,0,530,729),1988=>array(110,0,530,729),1989=>array(110,0,530,729),1990=>array(110,0,530,729),1991=>array(104,0,532,729),1992=>array(104,0,532,729),1993=>array(77,0,560,741),1994=>array(94,0,184,729),1995=>array(55,-14,516,447),1996=>array(30,0,394,731),1997=>array(30,0,562,430),1998=>array(91,0,563,430),1999=>array(91,0,563,430),2000=>array(55,0,539,735),2001=>array(91,0,563,581),2002=>array(55,0,738,741),2003=>array(94,0,408,729),2004=>array(30,0,344,729),2005=>array(91,0,504,729),2006=>array(94,0,518,729),2007=>array(30,0,256,729),2008=>array(94,0,865,513),2009=>array(30,0,443,729),2010=>array(30,0,754,729),2011=>array(91,0,563,430),2012=>array(30,0,595,729),2013=>array(94,0,679,729),2014=>array(94,0,436,729),2015=>array(55,0,630,729),2016=>array(30,0,443,729),2017=>array(30,0,595,729),2018=>array(55,0,539,729),2019=>array(94,0,436,729),2020=>array(94,0,436,612),2021=>array(94,0,428,729),2022=>array(55,0,539,729),2023=>array(55,0,539,729),2027=>array(106,673,398,745),2028=>array(32,609,468,800),2029=>array(205,658,305,758),2030=>array(93,616,405,800),2031=>array(44,616,456,800),2032=>array(32,609,468,800),2033=>array(44,616,456,800),2034=>array(200,-184,300,-84),2035=>array(104,659,394,758),2036=>array(98,557,216,760),2037=>array(98,557,216,760),2040=>array(49,0,511,498),2041=>array(49,0,511,483),2042=>array(-10,0,371,72),3647=>array(86,-138,571,769),3713=>array(63,-10,607,560),3714=>array(68,-17,691,568),3716=>array(67,-10,619,568),3719=>array(53,-238,415,568),3720=>array(62,-0,574,575),3722=>array(68,-234,690,568),3725=>array(56,-8,619,573),3732=>array(91,-14,592,560),3733=>array(63,-15,564,579),3734=>array(0,-240,587,560),3735=>array(42,-8,599,571),3737=>array(46,-14,593,568),3738=>array(36,-8,556,561),3739=>array(36,-8,556,760),3740=>array(43,-8,725,614),3741=>array(91,-14,676,760),3742=>array(51,-8,636,561),3743=>array(51,-8,636,760),3745=>array(31,-14,636,547),3746=>array(56,-8,619,760),3747=>array(68,-8,634,568),3749=>array(39,-8,583,568),3751=>array(56,-13,558,560),3754=>array(39,-8,688,679),3755=>array(62,-12,762,575),3757=>array(56,-14,558,560),3758=>array(68,-8,684,605),3759=>array(99,-166,742,579),3760=>array(54,-13,589,563),3761=>array(-578,639,-43,880),3762=>array(60,0,473,560),3763=>array(-425,0,473,806),3764=>array(-594,615,-73,926),3765=>array(-594,615,0,926),3766=>array(-594,615,-73,926),3767=>array(-594,615,0,926),3768=>array(-376,-350,-161,-38),3769=>array(-418,-306,-152,-40),3771=>array(-578,639,-43,880),3772=>array(-611,-278,6,-39),3773=>array(63,-240,619,715),3776=>array(60,-14,324,560),3777=>array(60,-14,598,560),3778=>array(-22,-5,398,896),3779=>array(45,-14,490,892),3780=>array(92,-11,445,886),3782=>array(72,-232,574,557),3784=>array(-366,618,-278,792),3785=>array(-563,609,-45,891),3786=>array(-595,598,22,869),3787=>array(-462,609,-182,890),3788=>array(-611,636,6,875),3789=>array(-425,620,-220,806),3792=>array(66,-14,570,547),3793=>array(48,-75,582,576),3794=>array(48,-66,545,711),3795=>array(11,-9,692,830),3796=>array(48,-83,601,711),3797=>array(48,-83,601,711),3798=>array(43,-8,744,812),3799=>array(63,-240,607,560),3800=>array(73,-210,680,557),3801=>array(51,-4,621,571),3804=>array(62,-12,947,575),3805=>array(62,-12,973,575),4256=>array(59,-15,815,828),4257=>array(54,-0,704,828),4258=>array(54,-148,649,837),4259=>array(54,-15,781,828),4260=>array(49,0,552,837),4261=>array(39,0,714,837),4262=>array(29,-15,695,828),4263=>array(59,-15,885,837),4264=>array(29,0,390,874),4265=>array(59,0,561,828),4266=>array(29,-15,784,828),4267=>array(59,-15,824,828),4268=>array(63,0,566,828),4269=>array(49,-167,806,837),4270=>array(24,-15,717,837),4271=>array(39,0,566,828),4272=>array(54,-15,853,828),4273=>array(63,-15,567,828),4274=>array(63,-0,566,837),4275=>array(49,-182,806,837),4276=>array(49,0,817,834),4277=>array(44,0,680,828),4278=>array(64,-15,566,837),4279=>array(54,0,557,828),4280=>array(59,-15,562,828),4281=>array(63,0,566,828),4282=>array(59,-15,764,837),4283=>array(59,-15,810,828),4284=>array(63,-0,566,828),4285=>array(49,-15,574,837),4286=>array(63,-0,566,828),4287=>array(29,0,695,828),4288=>array(29,-15,785,828),4289=>array(63,0,566,828),4290=>array(54,-15,635,837),4291=>array(29,0,532,828),4292=>array(54,0,540,828),4293=>array(39,-15,699,837),4304=>array(49,-15,459,592),4305=>array(49,-14,469,837),4306=>array(44,-235,537,551),4307=>array(49,-230,759,547),4308=>array(49,-236,449,547),4309=>array(49,-236,459,547),4310=>array(20,-14,452,838),4311=>array(49,-14,752,547),4312=>array(49,0,469,547),4313=>array(44,-236,456,542),4314=>array(49,-230,1016,552),4315=>array(49,-15,459,837),4316=>array(63,-15,474,833),4317=>array(49,-0,737,547),4318=>array(49,-15,459,833),4319=>array(49,-236,458,551),4320=>array(49,0,747,833),4321=>array(63,-15,474,827),4322=>array(44,-236,610,680),4323=>array(5,-236,464,571),4324=>array(49,-236,766,547),4325=>array(49,-236,449,828),4326=>array(49,-230,737,546),4327=>array(49,-236,459,538),4328=>array(29,-15,454,837),4329=>array(63,0,474,837),4330=>array(44,-236,527,532),4331=>array(49,-14,458,828),4332=>array(64,-15,488,837),4333=>array(49,-236,471,827),4334=>array(63,-15,474,827),4335=>array(10,-235,444,572),4336=>array(49,-15,459,837),4337=>array(59,-15,469,837),4338=>array(49,-141,458,547),4339=>array(49,-236,459,546),4340=>array(49,-236,458,837),4341=>array(49,-15,515,837),4342=>array(49,-236,778,547),4343=>array(44,-236,508,547),4344=>array(49,-236,459,538),4345=>array(39,-236,532,551),4346=>array(49,-77,459,547),4347=>array(54,-10,394,484),4348=>array(49,420,270,837),5121=>array(8,1,676,730),5122=>array(8,0,676,1037),5123=>array(8,0,676,729),5124=>array(8,0,676,914),5125=>array(98,0,711,729),5126=>array(98,0,711,914),5127=>array(98,0,711,913),5129=>array(98,0,711,729),5130=>array(58,0,671,729),5131=>array(58,0,671,914),5132=>array(98,1,827,730),5133=>array(8,1,776,730),5134=>array(98,0,827,729),5135=>array(8,0,776,729),5136=>array(98,0,827,914),5137=>array(8,0,776,914),5138=>array(98,0,909,729),5139=>array(98,0,909,729),5140=>array(98,0,909,914),5141=>array(98,0,909,914),5142=>array(98,0,711,914),5143=>array(98,0,869,729),5144=>array(58,0,909,729),5145=>array(98,0,869,914),5146=>array(58,0,909,914),5147=>array(58,0,671,914),5149=>array(98,629,198,729),5150=>array(67,326,488,734),5151=>array(46,356,362,714),5152=>array(46,356,362,714),5153=>array(67,398,334,674),5154=>array(67,391,334,667),5155=>array(67,398,338,667),5156=>array(67,398,334,667),5157=>array(35,327,405,733),5158=>array(67,326,331,734),5159=>array(98,312,198,412),5160=>array(67,503,334,563),5161=>array(67,399,334,667),5162=>array(67,399,334,691),5163=>array(8,1,1028,730),5164=>array(8,0,847,729),5165=>array(98,0,892,729),5166=>array(58,0,1055,729),5167=>array(8,0,676,729),5168=>array(8,0,676,1037),5169=>array(8,0,676,729),5170=>array(8,0,676,914),5171=>array(58,0,671,729),5172=>array(58,0,671,914),5173=>array(58,0,671,913),5175=>array(58,0,671,729),5176=>array(58,0,671,729),5177=>array(58,0,671,914),5178=>array(98,0,827,729),5179=>array(8,0,776,729),5180=>array(98,0,827,729),5181=>array(8,0,776,729),5182=>array(98,0,827,914),5183=>array(8,0,776,914),5184=>array(98,0,869,729),5185=>array(58,0,909,729),5186=>array(98,0,869,914),5187=>array(58,0,909,914),5188=>array(98,0,869,729),5189=>array(58,0,909,729),5190=>array(98,0,869,914),5191=>array(58,0,909,914),5192=>array(58,0,671,913),5193=>array(67,326,453,734),5194=>array(67,326,137,734),5196=>array(87,-14,645,729),5197=>array(87,0,645,1037),5198=>array(87,0,645,743),5199=>array(87,0,645,914),5200=>array(58,0,671,729),5201=>array(58,0,671,914),5202=>array(58,0,671,913),5204=>array(58,0,671,729),5205=>array(59,0,672,729),5206=>array(59,0,672,914),5207=>array(98,-14,834,729),5208=>array(87,-14,831,729),5209=>array(98,0,834,743),5210=>array(87,0,831,743),5211=>array(98,0,834,914),5212=>array(87,0,831,914),5213=>array(98,0,869,729),5214=>array(58,0,842,729),5215=>array(98,0,869,914),5216=>array(58,0,842,914),5217=>array(98,0,889,729),5218=>array(59,0,842,729),5219=>array(98,0,889,914),5220=>array(59,0,842,914),5221=>array(117,0,889,729),5222=>array(67,326,379,734),5223=>array(87,-14,823,734),5224=>array(87,0,823,743),5225=>array(58,0,811,734),5226=>array(59,0,835,734),5227=>array(34,0,530,743),5228=>array(98,0,594,1037),5229=>array(98,0,594,743),5230=>array(98,0,594,914),5231=>array(34,-14,530,729),5232=>array(34,-14,530,914),5233=>array(34,-14,623,913),5234=>array(98,-14,594,729),5235=>array(98,-14,594,914),5236=>array(98,0,762,743),5237=>array(34,0,712,743),5238=>array(98,0,781,743),5239=>array(98,0,758,743),5240=>array(98,0,781,914),5241=>array(98,0,758,914),5242=>array(98,-14,762,729),5243=>array(34,-14,712,729),5244=>array(98,-14,762,914),5245=>array(34,-14,712,914),5246=>array(98,-14,781,729),5247=>array(98,-14,758,729),5248=>array(98,-14,781,914),5249=>array(98,-14,758,914),5250=>array(117,-14,781,729),5251=>array(67,318,379,734),5252=>array(27,318,340,734),5253=>array(34,0,696,743),5254=>array(98,0,720,743),5255=>array(34,-14,696,734),5256=>array(98,-14,720,734),5257=>array(34,0,530,743),5258=>array(98,0,594,1037),5259=>array(98,0,594,743),5260=>array(98,0,594,914),5261=>array(34,-14,530,729),5262=>array(34,-14,530,914),5263=>array(34,-14,623,913),5264=>array(98,-14,594,729),5265=>array(98,-14,594,914),5266=>array(98,0,762,743),5267=>array(34,0,712,743),5268=>array(98,0,781,743),5269=>array(98,0,758,743),5270=>array(98,0,781,914),5271=>array(98,0,758,914),5272=>array(98,-14,762,729),5273=>array(34,-14,712,729),5274=>array(98,-14,762,914),5275=>array(34,-14,712,914),5276=>array(98,-14,781,729),5277=>array(98,-14,758,729),5278=>array(98,-14,781,914),5279=>array(98,-14,758,914),5280=>array(117,-14,781,729),5281=>array(67,318,379,734),5282=>array(67,318,379,734),5283=>array(58,0,512,729),5284=>array(98,0,552,1037),5285=>array(98,0,552,729),5286=>array(98,0,552,914),5287=>array(58,0,512,729),5288=>array(58,0,512,914),5289=>array(58,0,607,913),5290=>array(98,0,552,729),5291=>array(98,0,552,914),5292=>array(98,0,651,729),5293=>array(58,0,710,729),5294=>array(98,0,741,729),5295=>array(98,0,706,729),5296=>array(98,0,741,914),5297=>array(98,0,706,914),5298=>array(98,0,651,729),5299=>array(58,0,710,729),5300=>array(98,0,651,914),5301=>array(58,0,710,914),5302=>array(98,0,741,729),5303=>array(98,0,706,729),5304=>array(98,0,741,914),5305=>array(98,0,706,914),5306=>array(117,0,741,729),5307=>array(67,326,331,734),5308=>array(67,326,453,734),5309=>array(67,326,331,734),5312=>array(58,-14,817,436),5313=>array(34,-14,793,755),5314=>array(34,-14,793,436),5315=>array(5,-14,765,636),5316=>array(58,0,817,450),5317=>array(58,0,817,636),5318=>array(58,0,817,635),5319=>array(34,0,793,450),5320=>array(34,0,793,636),5321=>array(98,-14,1035,436),5322=>array(58,-14,977,436),5323=>array(98,0,1025,450),5324=>array(34,0,793,450),5325=>array(98,0,1025,636),5326=>array(34,0,793,636),5327=>array(34,0,793,635),5328=>array(67,484,545,736),5329=>array(67,318,397,734),5330=>array(67,484,545,736),5331=>array(58,0,817,450),5332=>array(34,0,793,755),5333=>array(34,0,793,450),5334=>array(34,0,793,636),5335=>array(58,0,817,450),5336=>array(58,0,817,636),5337=>array(58,0,817,635),5338=>array(34,0,793,450),5339=>array(34,0,793,636),5340=>array(98,0,1035,450),5341=>array(58,0,977,450),5342=>array(98,0,1025,450),5343=>array(34,0,972,450),5344=>array(98,0,1025,636),5345=>array(34,0,972,636),5346=>array(98,0,1035,450),5347=>array(58,0,977,450),5348=>array(98,0,1035,636),5349=>array(58,0,977,636),5350=>array(98,0,1025,450),5351=>array(34,0,972,450),5352=>array(98,0,1025,636),5353=>array(34,0,972,636),5354=>array(67,484,545,736),5356=>array(58,0,671,729),5357=>array(34,0,505,729),5358=>array(98,0,649,1037),5359=>array(98,0,569,729),5360=>array(98,0,569,914),5361=>array(34,0,505,729),5362=>array(34,0,505,914),5363=>array(34,0,600,913),5364=>array(98,0,569,729),5365=>array(98,0,569,914),5366=>array(98,0,736,729),5367=>array(34,0,696,729),5368=>array(98,0,758,729),5369=>array(98,0,713,729),5370=>array(98,0,758,914),5371=>array(98,0,713,914),5372=>array(98,0,736,729),5373=>array(34,0,696,729),5374=>array(98,0,736,914),5375=>array(34,0,696,914),5376=>array(98,0,758,729),5377=>array(98,0,713,729),5378=>array(98,0,758,914),5379=>array(98,0,713,914),5380=>array(117,0,758,729),5381=>array(67,326,363,734),5382=>array(67,318,365,741),5383=>array(67,326,363,734),5392=>array(34,-14,678,743),5393=>array(34,-14,678,743),5394=>array(34,-14,678,914),5395=>array(34,-14,857,464),5396=>array(34,-14,857,636),5397=>array(34,-14,857,464),5398=>array(34,-14,857,636),5399=>array(98,-14,875,743),5400=>array(34,-14,814,743),5401=>array(98,-14,875,743),5402=>array(34,-14,814,743),5403=>array(98,-14,875,914),5404=>array(34,-14,814,914),5405=>array(98,-14,1106,464),5406=>array(34,-14,1042,464),5407=>array(98,-14,1106,636),5408=>array(34,-14,1042,636),5409=>array(98,-14,1106,464),5410=>array(34,-14,1042,464),5411=>array(98,-14,1106,636),5412=>array(34,-14,1042,636),5413=>array(67,476,585,737),5414=>array(58,0,529,729),5415=>array(98,0,569,1037),5416=>array(98,0,569,729),5417=>array(98,0,569,914),5418=>array(58,0,529,729),5419=>array(58,0,531,914),5420=>array(58,0,626,913),5421=>array(98,0,569,729),5422=>array(98,0,569,914),5423=>array(98,0,746,729),5424=>array(58,0,723,729),5425=>array(98,0,758,729),5426=>array(98,0,760,729),5427=>array(98,0,758,914),5428=>array(98,0,760,914),5429=>array(98,0,746,729),5430=>array(58,0,723,729),5431=>array(98,0,749,914),5432=>array(58,0,723,914),5433=>array(98,0,758,729),5434=>array(98,0,760,729),5435=>array(98,0,758,914),5436=>array(98,0,760,914),5437=>array(117,0,758,729),5438=>array(67,326,363,734),5440=>array(67,399,334,667),5441=>array(67,326,429,734),5442=>array(98,-14,857,436),5443=>array(58,-14,817,436),5444=>array(58,0,817,450),5445=>array(98,0,857,755),5446=>array(98,0,857,450),5447=>array(98,0,857,636),5448=>array(98,0,569,729),5449=>array(98,0,569,914),5450=>array(98,0,569,729),5451=>array(34,0,505,729),5452=>array(34,0,505,914),5453=>array(34,0,505,729),5454=>array(98,0,736,914),5455=>array(34,0,696,914),5456=>array(67,326,363,734),5458=>array(58,0,671,729),5459=>array(73,0,676,744),5460=>array(73,-15,676,1037),5461=>array(73,-15,676,729),5462=>array(73,-15,676,914),5463=>array(38,0,668,662),5464=>array(38,0,668,914),5465=>array(58,0,688,662),5466=>array(58,0,688,914),5467=>array(98,0,886,914),5468=>array(58,0,909,914),5469=>array(67,326,462,695),5470=>array(87,-14,645,743),5471=>array(87,-14,645,743),5472=>array(87,-14,645,743),5473=>array(87,-14,645,743),5474=>array(87,-14,645,914),5475=>array(87,-14,645,914),5476=>array(41,0,671,729),5477=>array(41,0,671,914),5478=>array(59,0,689,729),5479=>array(59,0,689,914),5480=>array(98,0,907,914),5481=>array(59,0,842,914),5482=>array(67,326,467,734),5492=>array(34,0,772,743),5493=>array(58,0,796,743),5494=>array(58,0,796,914),5495=>array(34,-14,772,729),5496=>array(34,-14,772,914),5497=>array(58,-14,796,729),5498=>array(58,-14,796,914),5499=>array(67,318,508,734),5500=>array(98,0,654,729),5501=>array(67,326,429,734),5502=>array(67,0,1013,1037),5503=>array(67,0,1013,743),5504=>array(67,0,1013,914),5505=>array(67,-14,949,734),5506=>array(67,-14,949,914),5507=>array(67,-14,1013,734),5508=>array(67,-14,1013,914),5509=>array(67,318,798,734),5514=>array(34,0,772,743),5515=>array(58,0,796,743),5516=>array(34,-14,772,729),5517=>array(58,-14,796,729),5518=>array(67,0,1225,1037),5519=>array(67,0,1225,743),5520=>array(67,0,1225,914),5521=>array(67,-14,904,736),5522=>array(67,-14,904,914),5523=>array(67,-14,1225,736),5524=>array(67,-14,1225,914),5525=>array(67,332,645,736),5526=>array(67,332,1018,736),5536=>array(34,0,793,692),5537=>array(34,0,793,692),5538=>array(58,-242,817,450),5539=>array(58,-242,817,636),5540=>array(34,-242,793,450),5541=>array(34,-242,793,636),5542=>array(67,338,545,736),5543=>array(58,0,627,729),5544=>array(16,0,585,729),5545=>array(16,0,585,914),5546=>array(58,0,627,729),5547=>array(58,0,627,914),5548=>array(16,0,585,729),5549=>array(16,0,585,914),5550=>array(5,326,363,734),5551=>array(98,-14,594,729),5598=>array(98,0,711,729),5601=>array(56,0,669,729),5702=>array(67,326,413,734),5703=>array(67,240,413,820),5742=>array(57,0,391,306),5743=>array(67,0,949,743),5744=>array(67,0,1211,743),5745=>array(67,0,1598,743),5746=>array(67,0,1598,914),5747=>array(67,-14,1277,736),5748=>array(67,-14,1277,914),5749=>array(67,-14,1598,736),5750=>array(67,-14,1598,914),5760=>array(-10,246,487,328),5761=>array(-10,-125,502,328),5762=>array(-10,-125,722,328),5763=>array(-10,-125,941,328),5764=>array(-10,-125,1160,328),5765=>array(-10,-125,1379,328),5766=>array(-10,246,502,697),5767=>array(-10,246,722,697),5768=>array(-10,246,941,697),5769=>array(-10,246,1160,697),5770=>array(-10,246,1379,697),5771=>array(-10,-125,508,697),5772=>array(-10,-125,728,697),5773=>array(-10,-125,948,697),5774=>array(-10,-125,1168,697),5775=>array(-10,-125,1389,697),5776=>array(-10,41,502,533),5777=>array(-10,41,722,533),5778=>array(-10,41,939,533),5779=>array(-10,41,1159,533),5780=>array(-10,41,1379,533),5781=>array(-10,-125,508,697),5782=>array(-10,-125,762,697),5783=>array(-10,-83,798,328),5784=>array(-10,-240,1214,328),5785=>array(-10,246,1160,902),5786=>array(-10,82,693,328),5787=>array(55,28,517,544),5788=>array(-10,28,452,544),7424=>array(30,0,562,547),7425=>array(5,0,669,547),7426=>array(60,-14,929,560),7427=>array(30,0,530,547),7428=>array(55,-14,488,560),7429=>array(91,0,550,547),7430=>array(18,0,550,547),7431=>array(91,0,443,547),7432=>array(63,-14,471,561),7433=>array(94,-213,184,547),7434=>array(0,-14,310,547),7435=>array(91,0,576,547),7436=>array(1,0,498,560),7437=>array(91,0,664,547),7438=>array(91,0,559,547),7439=>array(55,-14,557,560),7440=>array(62,-14,495,560),7441=>array(55,22,629,524),7442=>array(55,57,629,489),7443=>array(25,2,663,543),7444=>array(55,-14,970,560),7446=>array(55,273,557,560),7447=>array(55,-14,557,273),7448=>array(74,0,475,547),7449=>array(24,0,507,547),7450=>array(24,0,507,547),7451=>array(29,0,553,547),7452=>array(91,-16,510,547),7453=>array(85,37,646,495),7454=>array(85,38,857,496),7455=>array(23,-238,583,560),7456=>array(30,0,562,547),7457=>array(42,0,776,547),7458=>array(43,0,482,547),7459=>array(59,-14,466,547),7462=>array(87,0,498,560),7463=>array(30,0,562,547),7464=>array(74,0,490,547),7465=>array(74,0,475,547),7466=>array(44,0,546,547),7467=>array(37,0,556,547),7468=>array(5,326,426,734),7469=>array(2,326,573,734),7470=>array(62,326,388,734),7472=>array(62,326,448,734),7473=>array(62,326,358,734),7474=>array(41,326,336,734),7475=>array(35,318,437,742),7476=>array(62,326,412,734),7477=>array(62,326,124,734),7478=>array(-33,214,124,734),7479=>array(62,326,426,734),7480=>array(62,326,348,734),7481=>array(62,326,482,734),7482=>array(62,326,410,734),7483=>array(62,326,410,734),7484=>array(35,318,460,742),7485=>array(35,318,405,742),7486=>array(62,326,358,734),7487=>array(62,326,419,734),7488=>array(-2,326,387,734),7489=>array(55,318,406,734),7490=>array(21,326,603,734),7491=>array(38,318,329,640),7492=>array(38,318,329,640),7493=>array(35,318,343,640),7494=>array(38,318,585,640),7495=>array(57,318,365,751),7496=>array(35,318,343,751),7497=>array(35,318,354,640),7498=>array(35,318,354,640),7499=>array(41,318,298,640),7500=>array(40,318,297,640),7501=>array(35,209,343,640),7502=>array(60,207,116,632),7503=>array(57,326,363,751),7504=>array(57,326,560,640),7505=>array(57,209,346,640),7506=>array(35,318,351,640),7507=>array(35,318,307,640),7508=>array(35,479,351,640),7509=>array(35,318,351,479),7510=>array(57,209,365,640),7511=>array(17,326,232,719),7512=>array(54,318,342,632),7513=>array(54,347,407,604),7514=>array(57,319,560,633),7515=>array(19,326,354,632),7517=>array(59,209,357,755),7518=>array(10,209,354,632),7519=>array(35,318,351,742),7520=>array(35,209,379,635),7521=>array(18,209,346,633),7522=>array(60,0,116,425),7523=>array(57,0,259,313),7524=>array(54,-8,342,306),7525=>array(19,0,354,306),7526=>array(59,-117,357,429),7527=>array(10,-117,354,306),7528=>array(59,-117,367,313),7529=>array(35,-117,379,309),7530=>array(18,-117,346,307),7543=>array(91,-208,580,560),7544=>array(62,326,412,734),7547=>array(57,0,314,547),7549=>array(24,-208,643,560),7557=>array(71,-208,273,760),7579=>array(35,318,343,640),7580=>array(35,318,307,640),7581=>array(35,287,307,640),7582=>array(35,318,351,751),7583=>array(41,318,298,640),7584=>array(15,326,234,751),7585=>array(-11,209,170,632),7586=>array(35,209,343,632),7587=>array(54,209,342,632),7588=>array(36,326,198,751),7589=>array(60,326,187,632),7590=>array(36,326,198,632),7591=>array(36,326,198,632),7592=>array(-83,209,172,751),7593=>array(60,209,187,751),7594=>array(44,209,172,751),7595=>array(55,326,314,640),7596=>array(57,209,560,640),7597=>array(57,209,560,633),7598=>array(-11,209,348,640),7599=>array(57,209,417,640),7600=>array(55,326,346,640),7601=>array(35,318,351,640),7602=>array(35,210,351,751),7603=>array(34,209,297,640),7604=>array(-11,209,224,751),7605=>array(17,209,232,719),7606=>array(46,318,445,632),7607=>array(35,318,355,632),7608=>array(57,317,321,632),7609=>array(60,326,343,632),7610=>array(19,326,354,632),7611=>array(27,326,304,632),7612=>array(27,209,374,632),7613=>array(27,296,304,632),7614=>array(27,207,330,632),7615=>array(35,320,351,756),7620=>array(-456,616,-44,800),7621=>array(-456,616,-44,800),7622=>array(-456,616,-44,800),7623=>array(-456,616,-44,800),7624=>array(-468,616,-32,800),7625=>array(-468,616,-32,800),7680=>array(8,-241,676,729),7681=>array(60,-241,522,560),7682=>array(98,0,615,914),7683=>array(90,-14,580,915),7684=>array(98,-183,615,729),7685=>array(91,-183,580,760),7686=>array(98,-156,615,729),7687=>array(91,-156,580,760),7688=>array(56,-193,644,928),7689=>array(55,-193,488,800),7690=>array(98,0,711,914),7691=>array(55,-14,544,942),7692=>array(98,-183,711,729),7693=>array(55,-183,544,760),7694=>array(98,-156,711,729),7695=>array(55,-156,544,760),7696=>array(98,-192,711,729),7697=>array(55,-193,544,760),7698=>array(98,-240,711,729),7699=>array(55,-240,544,760),7700=>array(98,0,568,1044),7701=>array(55,-14,562,921),7702=>array(98,0,568,1044),7703=>array(55,-14,562,921),7704=>array(98,-213,568,729),7705=>array(55,-213,562,560),7706=>array(98,-192,568,729),7707=>array(55,-192,562,560),7708=>array(98,-193,568,928),7709=>array(55,-193,562,785),7710=>array(98,0,517,914),7711=>array(23,0,371,942),7712=>array(56,-14,693,887),7713=>array(55,-208,544,745),7714=>array(98,0,654,913),7715=>array(90,0,549,915),7716=>array(98,-183,654,729),7717=>array(91,-183,549,760),7718=>array(98,0,654,914),7719=>array(-9,0,549,913),7720=>array(8,-193,654,729),7721=>array(1,-193,549,760),7722=>array(98,-222,654,729),7723=>array(91,-222,549,760),7724=>array(0,-192,322,729),7725=>array(-22,-192,300,760),7726=>array(3,0,293,1044),7727=>array(-6,0,284,886),7728=>array(98,0,677,928),7729=>array(91,0,576,928),7730=>array(98,-183,677,729),7731=>array(91,-183,576,760),7732=>array(98,-156,677,729),7733=>array(91,-156,576,760),7734=>array(98,-183,552,729),7735=>array(98,-183,189,760),7736=>array(1,-183,552,927),7737=>array(-1,-183,291,899),7738=>array(98,-156,552,729),7739=>array(-6,-156,286,760),7740=>array(98,-240,552,729),7741=>array(-17,-240,295,760),7742=>array(98,0,765,928),7743=>array(91,0,889,800),7744=>array(98,0,765,914),7745=>array(91,0,889,760),7746=>array(98,-183,765,729),7747=>array(91,-183,889,560),7748=>array(98,0,650,914),7749=>array(91,0,549,760),7750=>array(98,-183,650,729),7751=>array(91,-183,549,560),7752=>array(98,-156,650,729),7753=>array(91,-156,549,560),7754=>array(98,-240,650,729),7755=>array(91,-240,549,560),7756=>array(56,-14,731,1044),7757=>array(55,-14,557,881),7758=>array(56,-14,731,1042),7759=>array(55,-14,557,882),7760=>array(56,-14,731,1044),7761=>array(55,-14,557,921),7762=>array(56,-14,731,1044),7763=>array(55,-14,557,921),7764=>array(98,0,569,928),7765=>array(91,-208,580,800),7766=>array(98,0,569,914),7767=>array(91,-208,580,760),7768=>array(98,0,666,913),7769=>array(91,0,411,760),7770=>array(98,-183,666,729),7771=>array(91,-183,411,560),7772=>array(98,-183,666,899),7773=>array(91,-183,411,745),7774=>array(98,-156,666,729),7775=>array(41,-156,411,560),7776=>array(66,-14,579,914),7777=>array(54,-14,472,760),7778=>array(66,-183,579,742),7779=>array(54,-183,472,560),7780=>array(66,-14,579,928),7781=>array(54,-14,485,800),7782=>array(66,-14,579,1042),7783=>array(54,-14,472,973),7784=>array(66,-183,579,914),7785=>array(54,-183,472,733),7786=>array(-3,0,614,914),7787=>array(27,0,368,942),7788=>array(-3,-183,614,729),7789=>array(27,-183,368,702),7790=>array(-3,-156,614,729),7791=>array(27,-156,390,702),7792=>array(-3,-240,614,729),7793=>array(27,-240,394,702),7794=>array(87,-183,645,729),7795=>array(85,-183,543,560),7796=>array(87,-192,645,729),7797=>array(85,-192,543,560),7798=>array(87,-213,645,729),7799=>array(85,-213,543,560),7800=>array(87,-14,645,1044),7801=>array(85,-14,543,990),7802=>array(87,-14,645,1025),7803=>array(85,-14,543,869),7804=>array(8,0,676,936),7805=>array(30,0,562,777),7806=>array(8,-183,676,729),7807=>array(30,-183,562,547),7808=>array(33,0,956,931),7809=>array(42,0,776,802),7810=>array(33,0,956,931),7811=>array(42,0,776,803),7812=>array(33,0,956,913),7813=>array(42,0,776,758),7814=>array(33,0,956,913),7815=>array(42,0,776,760),7816=>array(33,-183,956,729),7817=>array(42,-183,776,547),7818=>array(30,0,654,914),7819=>array(29,0,559,760),7820=>array(30,0,654,913),7821=>array(29,0,559,758),7822=>array(-2,0,613,914),7823=>array(30,-208,562,760),7824=>array(45,0,640,928),7825=>array(43,0,482,800),7826=>array(45,-183,640,729),7827=>array(43,-183,482,547),7828=>array(45,-156,640,729),7829=>array(43,-156,482,547),7830=>array(91,-156,549,760),7831=>array(2,0,368,913),7832=>array(42,0,776,878),7833=>array(30,-208,562,878),7834=>array(60,-14,672,760),7835=>array(23,0,371,942),7836=>array(1,0,371,760),7837=>array(23,0,371,760),7838=>array(87,-14,713,743),7839=>array(55,-14,557,742),7840=>array(8,-183,676,729),7841=>array(60,-183,522,560),7842=>array(8,0,676,992),7843=>array(60,-14,522,810),7844=>array(8,0,676,1028),7845=>array(60,-14,585,846),7846=>array(8,0,676,1028),7847=>array(60,-14,522,847),7848=>array(8,0,676,1044),7849=>array(60,-14,577,862),7850=>array(8,0,676,1057),7851=>array(60,-14,522,875),7852=>array(8,-183,676,928),7853=>array(60,-183,522,800),7854=>array(8,0,676,1044),7855=>array(60,-14,522,877),7856=>array(8,0,676,1044),7857=>array(60,-14,522,877),7858=>array(8,0,676,1068),7859=>array(60,-14,522,901),7860=>array(8,0,676,1043),7861=>array(60,-14,522,876),7862=>array(8,-183,676,946),7863=>array(60,-183,522,765),7864=>array(98,-183,568,729),7865=>array(55,-183,562,560),7866=>array(98,0,568,992),7867=>array(55,-14,562,810),7868=>array(98,0,568,921),7869=>array(55,-14,562,777),7870=>array(98,0,637,1028),7871=>array(55,-14,613,846),7872=>array(98,0,568,1028),7873=>array(55,-14,562,847),7874=>array(98,0,620,1044),7875=>array(55,-14,605,862),7876=>array(98,0,568,1057),7877=>array(55,-14,562,875),7878=>array(98,-183,568,928),7879=>array(55,-183,562,800),7880=>array(44,0,263,992),7881=>array(33,0,252,811),7882=>array(98,-183,197,729),7883=>array(93,-183,184,760),7884=>array(56,-183,731,742),7885=>array(55,-183,557,560),7886=>array(56,-14,731,992),7887=>array(55,-14,557,810),7888=>array(56,-14,731,1028),7889=>array(55,-14,601,846),7890=>array(56,-14,731,1028),7891=>array(55,-14,557,847),7892=>array(56,-14,731,1044),7893=>array(55,-14,592,862),7894=>array(56,-14,731,1057),7895=>array(55,-14,557,875),7896=>array(56,-183,731,928),7897=>array(55,-183,557,800),7898=>array(50,-14,764,927),7899=>array(58,-14,603,800),7900=>array(50,-14,764,927),7901=>array(58,-14,603,800),7902=>array(50,-14,764,992),7903=>array(58,-14,603,810),7904=>array(50,-14,764,921),7905=>array(58,-14,603,777),7906=>array(50,-183,764,760),7907=>array(58,-183,603,615),7908=>array(87,-183,645,729),7909=>array(85,-183,543,560),7910=>array(87,-14,645,992),7911=>array(85,-14,543,810),7912=>array(84,-4,796,927),7913=>array(86,-14,676,800),7914=>array(84,-4,796,927),7915=>array(86,-14,676,800),7916=>array(84,-4,796,992),7917=>array(86,-14,676,810),7918=>array(84,-4,796,921),7919=>array(86,-14,676,777),7920=>array(84,-183,796,760),7921=>array(86,-183,676,615),7922=>array(-2,0,613,931),7923=>array(30,-208,562,802),7924=>array(-2,-183,613,729),7925=>array(30,-208,562,547),7926=>array(-2,0,613,996),7927=>array(30,-208,562,813),7928=>array(-2,0,613,921),7929=>array(30,-208,562,777),7930=>array(98,0,764,729),7931=>array(16,0,462,760),7936=>array(55,-12,611,797),7937=>array(55,-12,611,797),7938=>array(55,-12,611,800),7939=>array(55,-12,611,800),7940=>array(55,-12,611,800),7941=>array(55,-12,611,800),7942=>array(55,-12,611,928),7943=>array(55,-12,611,928),7944=>array(8,0,676,797),7945=>array(8,0,676,797),7946=>array(2,0,869,800),7947=>array(3,0,869,800),7948=>array(3,0,761,800),7949=>array(2,0,793,800),7950=>array(3,0,700,928),7951=>array(2,0,734,928),7952=>array(65,-14,473,797),7953=>array(65,-14,473,797),7954=>array(65,-14,473,800),7955=>array(65,-14,473,800),7956=>array(65,-14,486,800),7957=>array(65,-14,501,800),7960=>array(3,0,647,797),7961=>array(3,0,647,797),7962=>array(2,0,902,800),7963=>array(3,0,911,800),7964=>array(3,0,834,800),7965=>array(2,0,864,800),7968=>array(91,-208,549,797),7969=>array(91,-208,549,797),7970=>array(91,-208,549,800),7971=>array(91,-208,549,800),7972=>array(91,-208,549,800),7973=>array(91,-208,549,800),7974=>array(91,-208,549,928),7975=>array(91,-208,549,928),7976=>array(3,0,739,797),7977=>array(3,0,737,797),7978=>array(2,0,988,800),7979=>array(3,0,991,800),7980=>array(3,0,929,800),7981=>array(2,0,953,800),7982=>array(3,0,835,928),7983=>array(2,0,849,928),7984=>array(76,0,304,797),7985=>array(71,0,304,797),7986=>array(-39,0,340,800),7987=>array(-34,0,347,800),7988=>array(2,0,362,800),7989=>array(-22,0,366,800),7990=>array(-26,0,304,928),7991=>array(-28,0,304,928),7992=>array(3,0,282,797),7993=>array(3,0,276,797),7994=>array(2,0,537,800),7995=>array(3,0,537,800),7996=>array(3,0,472,800),7997=>array(2,0,501,800),7998=>array(3,0,392,928),7999=>array(2,0,395,928),8000=>array(55,-14,557,797),8001=>array(55,-14,557,797),8002=>array(55,-14,557,800),8003=>array(55,-14,557,800),8004=>array(55,-14,557,800),8005=>array(55,-14,557,800),8008=>array(3,-14,748,797),8009=>array(3,-14,792,797),8010=>array(2,-14,1039,800),8011=>array(3,-14,1043,800),8012=>array(3,-14,882,800),8013=>array(2,-14,914,800),8016=>array(73,-14,521,797),8017=>array(73,-14,521,797),8018=>array(73,-14,521,800),8019=>array(73,-14,521,800),8020=>array(73,-14,521,800),8021=>array(73,-14,521,800),8022=>array(73,-14,521,928),8023=>array(73,-14,521,928),8025=>array(3,0,786,797),8027=>array(3,0,1000,800),8029=>array(2,0,1014,800),8031=>array(2,0,900,928),8032=>array(66,-14,769,797),8033=>array(66,-14,769,797),8034=>array(66,-14,769,800),8035=>array(66,-14,769,800),8036=>array(66,-14,769,800),8037=>array(66,-14,769,800),8038=>array(66,-14,769,928),8039=>array(66,-14,769,928),8040=>array(3,0,764,797),8041=>array(3,0,805,797),8042=>array(2,0,1051,800),8043=>array(3,0,1057,800),8044=>array(3,0,908,800),8045=>array(2,0,934,800),8046=>array(3,0,883,928),8047=>array(2,0,914,928),8048=>array(55,-12,611,800),8049=>array(55,-12,611,800),8050=>array(65,-14,473,800),8051=>array(65,-14,473,800),8052=>array(91,-208,549,800),8053=>array(91,-208,549,800),8054=>array(-56,0,304,800),8055=>array(81,0,324,800),8056=>array(55,-14,557,800),8057=>array(55,-14,557,800),8058=>array(73,-14,521,800),8059=>array(73,-14,521,800),8060=>array(66,-14,769,800),8061=>array(66,-14,769,800),8064=>array(55,-208,611,797),8065=>array(55,-208,611,797),8066=>array(55,-208,611,800),8067=>array(55,-208,611,800),8068=>array(55,-208,611,800),8069=>array(55,-208,611,800),8070=>array(55,-208,611,928),8071=>array(55,-208,611,928),8072=>array(8,-208,676,797),8073=>array(8,-208,676,797),8074=>array(2,-208,869,800),8075=>array(3,-208,869,800),8076=>array(3,-208,761,800),8077=>array(2,-208,793,800),8078=>array(3,-208,700,928),8079=>array(2,-208,734,928),8080=>array(91,-208,549,797),8081=>array(91,-208,549,797),8082=>array(91,-208,549,800),8083=>array(91,-208,549,800),8084=>array(91,-208,549,800),8085=>array(91,-208,549,800),8086=>array(91,-208,549,928),8087=>array(91,-208,549,928),8088=>array(3,-208,739,797),8089=>array(3,-208,737,797),8090=>array(2,-208,988,800),8091=>array(3,-208,991,800),8092=>array(3,-208,929,800),8093=>array(2,-208,953,800),8094=>array(3,-208,835,928),8095=>array(2,-208,849,928),8096=>array(66,-208,769,797),8097=>array(66,-208,769,797),8098=>array(66,-208,769,800),8099=>array(66,-208,769,800),8100=>array(66,-208,769,800),8101=>array(66,-208,769,800),8102=>array(66,-208,769,928),8103=>array(66,-208,769,928),8104=>array(3,-208,764,797),8105=>array(3,-208,805,797),8106=>array(2,-208,1051,800),8107=>array(3,-208,1057,800),8108=>array(3,-208,908,800),8109=>array(2,-208,934,800),8110=>array(3,-208,883,928),8111=>array(2,-208,914,928),8112=>array(55,-12,611,785),8113=>array(55,-12,611,745),8114=>array(55,-208,611,800),8115=>array(55,-208,611,559),8116=>array(55,-208,611,800),8118=>array(55,-12,611,777),8119=>array(55,-208,611,777),8120=>array(8,0,676,928),8121=>array(8,0,676,899),8122=>array(-2,0,708,800),8123=>array(8,0,676,800),8124=>array(8,-208,676,729),8125=>array(190,595,309,797),8126=>array(214,-208,321,-45),8127=>array(190,595,309,797),8128=>array(89,639,411,777),8129=>array(89,659,411,928),8130=>array(91,-208,549,800),8131=>array(91,-208,549,560),8132=>array(91,-208,549,800),8134=>array(91,-208,549,777),8135=>array(91,-208,549,777),8136=>array(-2,0,741,800),8137=>array(-12,0,682,800),8138=>array(-2,0,833,800),8139=>array(-6,0,765,800),8140=>array(98,-208,654,729),8141=>array(67,595,446,800),8142=>array(88,595,447,800),8143=>array(89,595,411,928),8144=>array(-10,0,304,785),8145=>array(-14,0,304,745),8146=>array(-20,0,304,978),8147=>array(2,0,313,978),8150=>array(-14,0,309,777),8151=>array(-13,0,310,928),8152=>array(-5,0,300,928),8153=>array(1,0,293,899),8154=>array(-2,0,377,800),8155=>array(-9,0,311,800),8157=>array(62,595,443,800),8158=>array(73,595,461,800),8159=>array(89,595,411,928),8160=>array(73,-14,521,785),8161=>array(73,-14,521,745),8162=>array(73,-14,521,978),8163=>array(73,-14,521,978),8164=>array(91,-208,580,797),8165=>array(91,-208,580,797),8166=>array(73,-14,521,777),8167=>array(73,-14,521,928),8168=>array(-2,0,613,928),8169=>array(-2,0,613,899),8170=>array(-2,0,847,800),8171=>array(-15,0,821,800),8172=>array(3,0,651,797),8173=>array(83,659,395,978),8174=>array(105,659,415,978),8175=>array(83,617,317,800),8178=>array(66,-208,769,800),8179=>array(66,-208,769,547),8180=>array(66,-208,769,800),8182=>array(66,-14,769,777),8183=>array(66,-208,769,777),8184=>array(-2,-14,885,800),8185=>array(-7,-14,750,800),8186=>array(-2,0,884,800),8187=>array(-18,0,752,800),8188=>array(38,-208,726,738),8189=>array(181,616,415,800),8190=>array(190,595,309,797),8208=>array(49,234,312,314),8209=>array(49,234,312,314),8210=>array(49,239,587,309),8211=>array(49,239,451,309),8212=>array(49,239,951,309),8213=>array(0,239,1000,309),8214=>array(127,-236,371,764),8215=>array(-10,-236,510,-9),8216=>array(85,489,228,729),8217=>array(87,499,230,729),8218=>array(85,-116,228,124),8219=>array(87,499,230,729),8220=>array(85,489,428,729),8221=>array(85,489,428,729),8222=>array(85,-116,428,124),8223=>array(85,489,428,729),8224=>array(28,-96,472,729),8225=>array(28,-96,472,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(115,0,219,124),8229=>array(115,0,552,124),8230=>array(115,0,885,124),8231=>array(107,302,210,426),8240=>array(55,-14,1287,742),8241=>array(55,-14,1681,742),8242=>array(20,547,203,729),8243=>array(20,547,350,729),8244=>array(20,547,496,729),8245=>array(20,547,203,729),8246=>array(20,547,350,729),8247=>array(20,547,496,729),8248=>array(5,-236,333,-30),8249=>array(77,69,306,517),8250=>array(94,69,323,517),8251=>array(95,2,740,725),8252=>array(72,0,414,729),8253=>array(72,0,461,742),8254=>array(-10,686,510,755),8255=>array(-43,-237,847,-60),8256=>array(-43,752,847,929),8257=>array(-42,-236,286,229),8258=>array(30,-29,970,814),8259=>array(108,313,400,421),8260=>array(-183,-14,350,742),8261=>array(86,-132,293,760),8262=>array(86,-132,293,760),8263=>array(36,0,886,742),8264=>array(72,0,661,742),8265=>array(72,0,661,742),8266=>array(49,-123,448,545),8267=>array(115,-96,566,729),8268=>array(105,220,395,509),8269=>array(105,220,395,509),8270=>array(30,-29,470,427),8271=>array(139,-116,282,517),8272=>array(-43,-237,847,929),8273=>array(30,-7,470,929),8274=>array(71,-93,408,729),8275=>array(49,228,951,399),8276=>array(-43,-240,847,-63),8277=>array(152,98,686,631),8278=>array(122,149,464,589),8279=>array(20,547,643,729),8280=>array(175,125,663,613),8281=>array(175,120,663,608),8282=>array(107,0,210,729),8283=>array(49,-138,749,867),8284=>array(55,0,783,729),8285=>array(107,39,210,655),8286=>array(107,8,210,683),8304=>array(42,319,366,742),8305=>array(60,326,116,751),8308=>array(31,326,369,734),8309=>array(50,319,353,734),8310=>array(45,319,369,742),8311=>array(53,326,354,734),8312=>array(43,319,365,742),8313=>array(41,319,364,742),8314=>array(67,326,461,677),8315=>array(67,479,461,525),8316=>array(67,422,461,581),8317=>array(54,252,195,751),8318=>array(50,252,191,751),8319=>array(57,326,346,640),8320=>array(42,-7,366,416),8321=>array(67,0,346,408),8322=>array(46,0,338,416),8323=>array(48,-7,350,416),8324=>array(31,0,369,408),8325=>array(50,-7,353,408),8326=>array(45,-7,369,416),8327=>array(53,0,354,408),8328=>array(43,-7,365,416),8329=>array(41,-7,364,416),8330=>array(67,0,461,351),8331=>array(67,152,461,199),8332=>array(67,96,461,254),8333=>array(54,-74,195,425),8334=>array(50,-74,191,425),8336=>array(38,-8,329,313),8337=>array(35,-8,354,313),8338=>array(35,-8,351,313),8339=>array(57,0,391,306),8340=>array(35,-8,354,313),8341=>array(57,0,346,425),8342=>array(57,0,363,425),8343=>array(60,0,116,425),8344=>array(57,0,560,313),8345=>array(57,0,346,313),8346=>array(57,-117,365,313),8347=>array(57,0,320,322),8348=>array(17,0,232,393),8352=>array(42,0,835,729),8353=>array(56,-44,593,778),8354=>array(47,-14,587,742),8355=>array(65,0,599,729),8356=>array(63,0,548,742),8357=>array(91,-93,889,640),8358=>array(57,0,691,729),8359=>array(98,-14,1226,729),8360=>array(98,-14,1025,729),8361=>array(29,0,960,729),8362=>array(46,-14,743,729),8363=>array(55,-156,619,760),8364=>array(0,-14,570,742),8365=>array(20,0,636,729),8366=>array(10,0,626,729),8367=>array(102,-222,1205,742),8368=>array(22,-14,569,742),8369=>array(33,0,579,729),8370=>array(45,-81,586,809),8371=>array(8,0,627,729),8372=>array(57,-14,717,742),8373=>array(81,-147,556,760),8376=>array(10,0,626,729),8377=>array(52,0,585,729),8378=>array(5,2,649,731),8400=>array(-491,635,-26,760),8401=>array(-470,635,-5,760),8406=>array(-470,560,-26,760),8407=>array(-470,560,-26,760),8411=>array(-491,560,-10,758),8412=>array(-586,560,86,758),8417=>array(-470,560,-26,760),8448=>array(33,-24,980,752),8449=>array(33,-24,999,752),8450=>array(56,-14,644,742),8451=>array(95,-14,1053,742),8452=>array(-21,0,637,729),8453=>array(29,-24,987,752),8454=>array(29,-24,1038,752),8455=>array(80,-14,560,742),8456=>array(54,-146,642,611),8457=>array(95,0,894,742),8459=>array(36,-14,943,748),8460=>array(1,-128,693,731),8461=>array(98,0,751,729),8462=>array(35,0,566,760),8463=>array(44,0,566,760),8464=>array(29,-15,432,742),8465=>array(52,-14,659,742),8466=>array(33,-14,679,743),8467=>array(-14,-14,353,742),8468=>array(16,-14,763,760),8469=>array(97,0,704,729),8470=>array(26,0,969,729),8471=>array(138,0,862,724),8472=>array(54,-221,658,495),8473=>array(98,0,666,729),8474=>array(56,-129,731,742),8475=>array(32,-9,764,774),8476=>array(41,-14,803,743),8477=>array(98,0,774,729),8478=>array(83,0,814,729),8479=>array(98,-107,666,847),8480=>array(126,443,770,730),8481=>array(-2,0,1023,547),8482=>array(144,447,784,729),8483=>array(8,-108,676,846),8484=>array(45,0,700,729),8485=>array(43,-213,523,760),8486=>array(38,0,726,738),8487=>array(38,-14,726,724),8488=>array(12,-149,573,783),8489=>array(33,0,255,547),8490=>array(98,0,677,729),8491=>array(8,0,676,928),8492=>array(45,0,734,772),8493=>array(63,-12,652,742),8494=>array(61,-12,793,647),8495=>array(42,-14,547,533),8496=>array(79,-14,565,742),8497=>array(41,-16,758,755),8498=>array(98,0,517,729),8499=>array(28,-28,1032,751),8500=>array(51,-12,411,395),8501=>array(50,-14,712,742),8502=>array(-2,-14,653,743),8503=>array(13,-35,407,742),8504=>array(42,-35,591,742),8505=>array(34,0,355,760),8506=>array(44,-21,915,654),8507=>array(74,0,1162,547),8508=>array(18,-8,685,547),8509=>array(0,-194,669,560),8510=>array(98,0,648,729),8511=>array(98,0,750,729),8512=>array(12,-192,791,719),8513=>array(80,-14,716,742),8514=>array(4,0,458,729),8515=>array(3,0,457,729),8516=>array(-2,0,613,729),8517=>array(42,0,786,729),8518=>array(44,-14,709,760),8519=>array(44,-14,572,560),8520=>array(39,0,313,760),8521=>array(-114,-208,313,760),8523=>array(29,-14,715,742),8526=>array(40,0,441,547),8528=>array(67,-14,922,742),8529=>array(67,-14,932,742),8530=>array(67,-14,1335,742),8531=>array(67,-14,918,742),8532=>array(46,-14,918,742),8533=>array(67,-14,921,742),8534=>array(46,-14,921,742),8535=>array(48,-14,921,742),8536=>array(31,-14,921,742),8537=>array(67,-14,937,742),8538=>array(50,-14,937,742),8539=>array(67,-14,933,742),8540=>array(48,-14,933,742),8541=>array(50,-14,933,742),8542=>array(53,-14,933,742),8543=>array(67,-14,751,742),8544=>array(98,0,197,729),8545=>array(98,0,394,729),8546=>array(98,0,591,729),8547=>array(98,0,915,729),8548=>array(8,0,676,729),8549=>array(8,0,824,729),8550=>array(8,0,1021,729),8551=>array(8,0,1219,729),8552=>array(98,0,886,729),8553=>array(30,0,654,729),8554=>array(30,0,835,729),8555=>array(30,0,1032,729),8556=>array(98,0,552,729),8557=>array(56,-14,644,742),8558=>array(98,0,711,729),8559=>array(98,0,765,729),8560=>array(94,0,184,760),8561=>array(94,0,364,760),8562=>array(94,0,543,760),8563=>array(94,0,782,760),8564=>array(30,0,562,547),8565=>array(30,0,717,760),8566=>array(30,0,897,760),8567=>array(30,0,1077,760),8568=>array(94,0,786,760),8569=>array(29,0,559,547),8570=>array(29,0,729,760),8571=>array(29,0,908,760),8572=>array(94,0,184,760),8573=>array(55,-14,488,560),8574=>array(55,-14,544,760),8575=>array(91,0,889,560),8576=>array(59,0,1186,729),8577=>array(98,0,711,729),8578=>array(59,0,1186,729),8579=>array(56,-14,644,742),8580=>array(62,-14,495,560),8581=>array(56,-208,644,742),8585=>array(42,-14,918,742),8592=>array(49,100,781,527),8593=>array(205,0,632,732),8594=>array(57,100,789,527),8595=>array(205,-3,632,729),8596=>array(49,100,789,527),8597=>array(205,-8,632,732),8598=>array(141,25,703,587),8599=>array(141,25,703,587),8600=>array(141,25,703,587),8601=>array(141,25,703,587),8602=>array(49,100,781,527),8603=>array(57,100,789,527),8604=>array(21,103,827,414),8605=>array(11,103,816,414),8606=>array(49,100,781,527),8607=>array(206,0,633,732),8608=>array(57,100,789,527),8609=>array(206,-3,633,729),8610=>array(49,100,781,527),8611=>array(57,100,789,527),8612=>array(49,100,781,527),8613=>array(206,0,632,732),8614=>array(57,100,789,527),8615=>array(206,-3,632,729),8616=>array(206,0,632,732),8617=>array(49,100,780,565),8618=>array(58,100,789,565),8619=>array(49,100,780,565),8620=>array(58,100,789,565),8621=>array(49,100,789,527),8622=>array(49,93,789,534),8623=>array(146,-2,702,730),8624=>array(169,0,629,743),8625=>array(209,0,669,743),8626=>array(169,-14,629,729),8627=>array(209,-14,669,729),8628=>array(233,-3,760,604),8629=>array(49,100,656,626),8630=>array(22,203,799,668),8631=>array(39,203,816,668),8632=>array(108,25,788,729),8633=>array(55,-46,783,673),8634=>array(103,62,762,680),8635=>array(77,62,736,680),8636=>array(49,272,781,527),8637=>array(49,100,781,355),8638=>array(377,0,632,732),8639=>array(205,0,460,732),8640=>array(57,272,789,527),8641=>array(57,100,789,355),8642=>array(377,0,632,732),8643=>array(205,0,460,732),8644=>array(49,-47,789,674),8645=>array(58,-3,779,732),8646=>array(49,-47,789,674),8647=>array(49,-47,781,674),8648=>array(59,0,779,732),8649=>array(58,-47,790,674),8650=>array(59,-3,779,729),8651=>array(49,7,789,620),8652=>array(49,7,789,620),8653=>array(49,100,781,527),8654=>array(49,94,789,533),8655=>array(57,100,789,527),8656=>array(49,100,781,527),8657=>array(206,0,633,732),8658=>array(57,100,789,527),8659=>array(206,-3,633,729),8660=>array(49,100,789,527),8661=>array(205,-8,633,732),8662=>array(141,-23,751,587),8663=>array(92,-23,703,587),8664=>array(92,25,703,636),8665=>array(141,25,751,636),8666=>array(49,100,781,527),8667=>array(57,100,789,527),8668=>array(49,100,781,527),8669=>array(57,100,789,527),8670=>array(205,0,632,732),8671=>array(205,-3,632,729),8672=>array(49,100,781,527),8673=>array(205,0,633,732),8674=>array(57,100,789,527),8675=>array(205,-3,633,729),8676=>array(52,99,781,528),8677=>array(57,99,786,528),8678=>array(27,65,781,562),8679=>array(171,0,667,754),8680=>array(35,65,789,562),8681=>array(171,-25,667,729),8682=>array(171,0,667,754),8683=>array(171,0,667,754),8684=>array(156,0,682,754),8685=>array(171,0,667,754),8686=>array(171,0,667,754),8687=>array(171,0,667,754),8688=>array(57,65,811,562),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(171,-25,667,754),8692=>array(57,100,789,527),8693=>array(58,-3,779,732),8694=>array(57,-193,789,820),8695=>array(49,94,781,533),8696=>array(57,94,789,533),8697=>array(49,94,789,533),8698=>array(49,94,781,533),8699=>array(57,94,789,533),8700=>array(49,94,789,533),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(8,0,676,729),8705=>array(66,-14,554,742),8706=>array(46,-14,471,662),8707=>array(98,0,568,729),8708=>array(98,-46,568,776),8709=>array(76,-10,795,710),8710=>array(-3,0,672,719),8711=>array(-3,0,672,719),8712=>array(85,-10,786,710),8713=>array(85,-138,786,835),8714=>array(106,76,612,550),8715=>array(85,-10,786,710),8716=>array(85,-138,786,835),8717=>array(106,76,612,550),8718=>array(146,0,490,485),8719=>array(76,-192,680,719),8720=>array(76,-192,680,719),8721=>array(12,-192,654,719),8722=>array(106,272,732,355),8723=>array(106,0,732,627),8724=>array(106,0,732,729),8725=>array(0,-93,337,729),8726=>array(192,-54,529,768),8727=>array(127,0,710,627),8728=>array(158,160,468,470),8729=>array(168,168,458,458),8730=>array(30,-20,637,811),8731=>array(30,-20,637,933),8732=>array(30,-20,637,924),8733=>array(107,112,607,487),8734=>array(107,112,726,487),8735=>array(138,99,700,661),8736=>array(85,0,786,729),8737=>array(85,-53,786,729),8738=>array(116,-3,732,727),8739=>array(211,-214,289,771),8740=>array(50,-214,451,771),8741=>array(133,-214,367,771),8742=>array(50,-214,451,771),8743=>array(129,0,603,579),8744=>array(129,0,603,579),8745=>array(129,0,603,579),8746=>array(129,0,603,579),8747=>array(57,-212,464,757),8748=>array(57,-212,732,757),8749=>array(57,-212,1000,757),8750=>array(57,-212,464,757),8751=>array(57,-212,732,757),8752=>array(57,-212,1000,757),8753=>array(57,-213,522,757),8754=>array(57,-212,514,757),8755=>array(57,-212,515,757),8756=>array(59,100,577,604),8757=>array(59,100,577,604),8758=>array(79,100,182,604),8759=>array(59,100,577,604),8760=>array(106,272,732,552),8761=>array(106,78,732,552),8762=>array(105,78,732,552),8763=>array(106,78,732,552),8764=>array(106,228,732,399),8765=>array(106,228,732,399),8766=>array(79,149,759,479),8767=>array(106,42,732,584),8768=>array(102,0,273,626),8769=>array(106,77,732,553),8770=>array(106,133,732,454),8771=>array(106,172,732,494),8772=>array(106,48,732,603),8773=>array(106,90,732,594),8774=>array(106,12,732,594),8775=>array(106,-5,732,657),8776=>array(106,133,732,494),8777=>array(106,2,732,625),8778=>array(106,90,732,598),8779=>array(106,59,732,602),8780=>array(106,90,732,594),8781=>array(105,105,732,521),8782=>array(106,26,732,601),8783=>array(106,172,732,601),8784=>array(106,172,732,625),8785=>array(106,1,732,625),8786=>array(106,2,733,625),8787=>array(106,2,733,625),8788=>array(101,151,899,476),8789=>array(100,151,900,475),8790=>array(106,172,732,454),8791=>array(106,172,732,760),8792=>array(106,172,732,662),8793=>array(106,172,732,812),8794=>array(106,172,732,812),8795=>array(106,172,732,849),8796=>array(106,172,732,854),8797=>array(106,172,732,764),8798=>array(106,172,732,760),8799=>array(106,172,732,856),8800=>array(106,19,732,608),8801=>array(106,90,732,537),8802=>array(106,-24,732,650),8803=>array(106,0,732,629),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-83,732,638),8807=>array(106,-83,732,638),8808=>array(106,-164,732,638),8809=>array(106,-164,732,638),8810=>array(72,22,975,609),8811=>array(72,22,975,609),8812=>array(86,-132,378,759),8813=>array(105,13,732,613),8814=>array(106,2,732,674),8815=>array(106,-47,732,625),8816=>array(106,-102,732,667),8817=>array(106,-102,732,667),8818=>array(106,-55,732,582),8819=>array(106,-39,732,582),8820=>array(106,-105,732,664),8821=>array(106,-102,732,667),8822=>array(102,-87,732,686),8823=>array(102,-87,732,686),8824=>array(102,-197,732,797),8825=>array(102,-197,732,797),8826=>array(106,-38,732,664),8827=>array(106,-38,732,664),8828=>array(106,-105,732,667),8829=>array(106,-105,732,667),8830=>array(106,-85,732,667),8831=>array(106,-85,732,667),8832=>array(106,-61,732,764),8833=>array(106,-138,732,687),8834=>array(100,80,738,546),8835=>array(100,80,738,546),8836=>array(100,-96,738,726),8837=>array(100,-100,738,722),8838=>array(93,0,732,613),8839=>array(106,0,745,613),8840=>array(93,-116,732,730),8841=>array(106,-116,745,730),8842=>array(93,-73,732,614),8843=>array(93,-73,732,614),8844=>array(129,0,603,579),8845=>array(129,0,603,579),8846=>array(129,2,603,582),8847=>array(106,0,732,568),8848=>array(106,0,732,568),8849=>array(106,-83,732,630),8850=>array(106,-83,732,630),8851=>array(106,0,674,626),8852=>array(106,0,674,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-14,747,643),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(91,-14,747,643),8863=>array(91,-14,747,643),8864=>array(91,-14,747,643),8865=>array(91,-14,747,643),8866=>array(85,0,786,700),8867=>array(85,0,786,700),8868=>array(85,0,786,700),8869=>array(85,0,786,700),8870=>array(85,0,436,700),8871=>array(85,0,436,700),8872=>array(85,0,786,700),8873=>array(85,0,786,700),8874=>array(85,0,786,700),8875=>array(85,0,786,700),8876=>array(85,-40,786,740),8877=>array(85,-40,786,740),8878=>array(85,-40,786,740),8879=>array(85,-40,786,740),8880=>array(106,-43,724,670),8881=>array(106,-43,724,670),8882=>array(106,15,732,612),8883=>array(106,15,732,612),8884=>array(106,-48,732,674),8885=>array(106,-48,732,674),8886=>array(59,175,941,454),8887=>array(59,175,941,454),8888=>array(48,175,790,454),8889=>array(59,-47,779,674),8890=>array(116,0,404,701),8891=>array(98,0,634,740),8892=>array(98,0,634,740),8893=>array(98,0,634,740),8894=>array(138,0,700,562),8895=>array(138,0,700,562),8896=>array(-3,-192,823,719),8897=>array(-3,-192,823,719),8898=>array(68,-192,752,719),8899=>array(68,-192,752,719),8900=>array(3,-233,491,807),8901=>array(107,285,210,409),8902=>array(122,149,504,512),8903=>array(106,15,732,613),8904=>array(106,-30,894,657),8905=>array(106,-30,894,657),8906=>array(106,-30,894,657),8907=>array(106,-30,894,657),8908=>array(106,-30,894,657),8909=>array(106,172,732,494),8910=>array(48,0,684,579),8911=>array(48,0,684,579),8912=>array(93,-3,732,630),8913=>array(106,-3,745,630),8914=>array(103,0,735,663),8915=>array(103,-14,735,649),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,46,732,581),8919=>array(106,46,732,581),8920=>array(72,22,1350,609),8921=>array(72,22,1350,609),8922=>array(106,-228,732,854),8923=>array(106,-228,732,854),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-105,732,667),8927=>array(106,-105,732,667),8928=>array(106,-178,732,764),8929=>array(106,-178,732,764),8930=>array(106,-141,732,767),8931=>array(106,-141,732,767),8932=>array(106,-94,732,619),8933=>array(106,-94,732,619),8934=>array(106,-138,732,582),8935=>array(106,-138,732,582),8936=>array(106,-169,732,667),8937=>array(110,-171,736,667),8938=>array(106,-130,732,756),8939=>array(106,-130,732,756),8940=>array(106,-189,732,815),8941=>array(104,-189,730,815),8942=>array(448,-93,551,715),8943=>array(115,249,884,373),8944=>array(115,-93,884,715),8945=>array(115,-93,884,715),8946=>array(43,-10,957,710),8947=>array(85,-10,786,710),8948=>array(106,76,612,550),8949=>array(85,-10,786,910),8950=>array(85,-10,786,853),8951=>array(106,76,612,686),8952=>array(85,-144,786,710),8953=>array(85,-10,786,710),8954=>array(43,-10,957,710),8955=>array(85,-10,786,710),8956=>array(106,76,612,550),8957=>array(85,-10,786,853),8958=>array(106,76,612,686),8959=>array(106,0,765,720),8960=>array(36,-18,567,514),8961=>array(56,162,540,443),8962=>array(71,0,563,596),8963=>array(205,481,632,732),8964=>array(205,0,632,251),8965=>array(205,0,632,406),8966=>array(205,0,632,513),8967=>array(154,-29,334,788),8968=>array(86,-132,293,760),8969=>array(97,-132,304,760),8970=>array(86,-132,293,760),8971=>array(97,-132,304,760),8972=>array(369,-77,759,313),8973=>array(49,-77,439,313),8974=>array(369,243,759,634),8975=>array(49,243,439,634),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8988=>array(86,425,403,760),8989=>array(65,425,383,760),8990=>array(86,-70,403,264),8991=>array(65,-70,383,264),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8996=>array(76,227,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(81,0,304,547),9076=>array(91,-208,580,560),9077=>array(66,-14,769,547),9082=>array(55,-12,611,559),9085=>array(13,-228,745,102),9095=>array(76,0,1096,748),9108=>array(17,0,856,727),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9166=>array(27,65,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(43,-129,601,294),9250=>array(-62,-14,580,760),9251=>array(71,-228,563,102),9312=>array(74,-10,822,738),9313=>array(74,-10,822,738),9314=>array(74,-10,822,738),9315=>array(74,-10,822,738),9316=>array(74,-10,822,738),9317=>array(74,-10,822,738),9318=>array(74,-10,822,738),9319=>array(74,-10,822,738),9320=>array(74,-10,822,738),9321=>array(74,-10,822,738),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,775,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-123,854,643),9633=>array(91,-123,854,643),9634=>array(91,-123,854,643),9635=>array(91,-123,854,643),9636=>array(91,-123,854,643),9637=>array(91,-123,854,643),9638=>array(91,-123,854,643),9639=>array(91,-123,854,643),9640=>array(91,-123,854,643),9641=>array(91,-123,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-123,766,643),9651=>array(3,-123,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-123,766,643),9655=>array(3,-123,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-123,766,643),9661=>array(3,-123,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-123,766,643),9665=>array(3,-123,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-123,766,643),9671=>array(3,-123,766,643),9672=>array(3,-123,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,384,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,384,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-123,766,643),9699=>array(3,-123,766,643),9700=>array(3,-123,766,643),9701=>array(3,-123,766,643),9702=>array(150,227,440,516),9703=>array(91,-123,854,643),9704=>array(91,-123,854,643),9705=>array(91,-123,854,643),9706=>array(91,-123,854,643),9707=>array(91,-123,854,643),9708=>array(3,-123,766,643),9709=>array(3,-123,766,643),9710=>array(3,-123,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-123,854,643),9713=>array(91,-123,854,643),9714=>array(91,-123,854,643),9715=>array(91,-123,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-123,766,643),9721=>array(3,-123,766,643),9722=>array(3,-123,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-123,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,813,729),9777=>array(83,0,814,729),9778=>array(83,0,813,729),9779=>array(83,0,813,729),9780=>array(83,0,813,729),9781=>array(83,0,813,729),9782=>array(83,0,813,729),9783=>array(83,0,813,729),9784=>array(66,-11,831,735),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,813,731),9863=>array(83,0,813,731),9864=>array(83,0,813,731),9865=>array(83,0,813,731),9866=>array(83,0,813,98),9867=>array(83,0,813,98),9868=>array(83,0,813,413),9869=>array(83,0,813,413),9870=>array(83,0,813,413),9871=>array(83,0,813,413),9872=>array(168,3,728,731),9873=>array(168,3,728,731),9874=>array(52,0,844,731),9875=>array(97,-10,799,732),9876=>array(131,0,765,729),9877=>array(61,-10,479,732),9878=>array(59,-10,837,732),9879=>array(61,0,835,732),9880=>array(145,0,750,732),9881=>array(95,-17,802,727),9882=>array(128,-9,768,733),9883=>array(127,0,769,728),9884=>array(127,0,769,729),9888=>array(49,0,848,729),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(187,133,651,596),9899=>array(187,133,651,596),9900=>array(247,194,591,537),9901=>array(174,194,664,537),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-10,815,744),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-10,815,744),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(79,-14,759,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,264,729),10076=>array(59,395,237,729),10077=>array(85,395,479,729),10078=>array(59,395,453,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(74,-10,822,738),10103=>array(74,-10,822,738),10104=>array(74,-10,822,738),10105=>array(74,-10,822,738),10106=>array(74,-10,822,738),10107=>array(74,-10,822,738),10108=>array(74,-10,822,738),10109=>array(74,-10,822,738),10110=>array(74,-10,822,738),10111=>array(74,-10,822,738),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,65,811,562),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(54,-163,352,769),10182=>array(39,-163,336,769),10208=>array(3,-233,491,807),10214=>array(86,-132,398,760),10215=>array(85,-132,398,760),10216=>array(89,-132,310,759),10217=>array(80,-132,301,759),10218=>array(89,-132,476,759),10219=>array(80,-132,467,759),10224=>array(44,0,794,732),10225=>array(43,-3,793,729),10226=>array(39,53,814,658),10227=>array(39,61,814,666),10228=>array(57,-14,1108,643),10229=>array(49,100,1376,527),10230=>array(57,100,1385,527),10231=>array(49,100,1385,527),10232=>array(49,100,1376,527),10233=>array(57,100,1385,527),10234=>array(49,100,1385,527),10235=>array(49,100,1376,527),10236=>array(57,100,1385,527),10237=>array(49,100,1376,527),10238=>array(57,100,1385,527),10239=>array(57,100,1385,527),10241=>array(146,635,293,781),10242=>array(146,358,293,504),10243=>array(146,358,293,781),10244=>array(146,82,293,228),10245=>array(146,82,293,781),10246=>array(146,82,293,504),10247=>array(146,82,293,781),10248=>array(439,635,586,781),10249=>array(146,635,586,781),10250=>array(146,358,586,781),10251=>array(146,358,586,781),10252=>array(146,82,586,781),10253=>array(146,82,586,781),10254=>array(146,82,586,781),10255=>array(146,82,586,781),10256=>array(439,358,586,504),10257=>array(146,358,586,781),10258=>array(146,358,586,504),10259=>array(146,358,586,781),10260=>array(146,82,586,504),10261=>array(146,82,586,781),10262=>array(146,82,586,504),10263=>array(146,82,586,781),10264=>array(439,358,586,781),10265=>array(146,358,586,781),10266=>array(146,358,586,781),10267=>array(146,358,586,781),10268=>array(146,82,586,781),10269=>array(146,82,586,781),10270=>array(146,82,586,781),10271=>array(146,82,586,781),10272=>array(439,82,586,228),10273=>array(146,82,586,781),10274=>array(146,82,586,504),10275=>array(146,82,586,781),10276=>array(146,82,586,228),10277=>array(146,82,586,781),10278=>array(146,82,586,504),10279=>array(146,82,586,781),10280=>array(439,82,586,781),10281=>array(146,82,586,781),10282=>array(146,82,586,781),10283=>array(146,82,586,781),10284=>array(146,82,586,781),10285=>array(146,82,586,781),10286=>array(146,82,586,781),10287=>array(146,82,586,781),10288=>array(439,82,586,504),10289=>array(146,82,586,781),10290=>array(146,82,586,504),10291=>array(146,82,586,781),10292=>array(146,82,586,504),10293=>array(146,82,586,781),10294=>array(146,82,586,504),10295=>array(146,82,586,781),10296=>array(439,82,586,781),10297=>array(146,82,586,781),10298=>array(146,82,586,781),10299=>array(146,82,586,781),10300=>array(146,82,586,781),10301=>array(146,82,586,781),10302=>array(146,82,586,781),10303=>array(146,82,586,781),10304=>array(146,-195,293,-49),10305=>array(146,-195,293,781),10306=>array(146,-195,293,504),10307=>array(146,-195,293,781),10308=>array(146,-195,293,228),10309=>array(146,-195,293,781),10310=>array(146,-195,293,504),10311=>array(146,-195,293,781),10312=>array(146,-195,586,781),10313=>array(146,-195,586,781),10314=>array(146,-195,586,781),10315=>array(146,-195,586,781),10316=>array(146,-195,586,781),10317=>array(146,-195,586,781),10318=>array(146,-195,586,781),10319=>array(146,-195,586,781),10320=>array(146,-195,586,504),10321=>array(146,-195,586,781),10322=>array(146,-195,586,504),10323=>array(146,-195,586,781),10324=>array(146,-195,586,504),10325=>array(146,-195,586,781),10326=>array(146,-195,586,504),10327=>array(146,-195,586,781),10328=>array(146,-195,586,781),10329=>array(146,-195,586,781),10330=>array(146,-195,586,781),10331=>array(146,-195,586,781),10332=>array(146,-195,586,781),10333=>array(146,-195,586,781),10334=>array(146,-195,586,781),10335=>array(146,-195,586,781),10336=>array(146,-195,586,228),10337=>array(146,-195,586,781),10338=>array(146,-195,586,504),10339=>array(146,-195,586,781),10340=>array(146,-195,586,228),10341=>array(146,-195,586,781),10342=>array(146,-195,586,504),10343=>array(146,-195,586,781),10344=>array(146,-195,586,781),10345=>array(146,-195,586,781),10346=>array(146,-195,586,781),10347=>array(146,-195,586,781),10348=>array(146,-195,586,781),10349=>array(146,-195,586,781),10350=>array(146,-195,586,781),10351=>array(146,-195,586,781),10352=>array(146,-195,586,504),10353=>array(146,-195,586,781),10354=>array(146,-195,586,504),10355=>array(146,-195,586,781),10356=>array(146,-195,586,504),10357=>array(146,-195,586,781),10358=>array(146,-195,586,504),10359=>array(146,-195,586,781),10360=>array(146,-195,586,781),10361=>array(146,-195,586,781),10362=>array(146,-195,586,781),10363=>array(146,-195,586,781),10364=>array(146,-195,586,781),10365=>array(146,-195,586,781),10366=>array(146,-195,586,781),10367=>array(146,-195,586,781),10368=>array(439,-195,586,-49),10369=>array(146,-195,586,781),10370=>array(146,-195,586,504),10371=>array(146,-195,586,781),10372=>array(146,-195,586,228),10373=>array(146,-195,586,781),10374=>array(146,-195,586,504),10375=>array(146,-195,586,781),10376=>array(439,-195,586,781),10377=>array(146,-195,586,781),10378=>array(146,-195,586,781),10379=>array(146,-195,586,781),10380=>array(146,-195,586,781),10381=>array(146,-195,586,781),10382=>array(146,-195,586,781),10383=>array(146,-195,586,781),10384=>array(439,-195,586,504),10385=>array(146,-195,586,781),10386=>array(146,-195,586,504),10387=>array(146,-195,586,781),10388=>array(146,-195,586,504),10389=>array(146,-195,586,781),10390=>array(146,-195,586,504),10391=>array(146,-195,586,781),10392=>array(439,-195,586,781),10393=>array(146,-195,586,781),10394=>array(146,-195,586,781),10395=>array(146,-195,586,781),10396=>array(146,-195,586,781),10397=>array(146,-195,586,781),10398=>array(146,-195,586,781),10399=>array(146,-195,586,781),10400=>array(439,-195,586,228),10401=>array(146,-195,586,781),10402=>array(146,-195,586,504),10403=>array(146,-195,586,781),10404=>array(146,-195,586,228),10405=>array(146,-195,586,781),10406=>array(146,-195,586,504),10407=>array(146,-195,586,781),10408=>array(439,-195,586,781),10409=>array(146,-195,586,781),10410=>array(146,-195,586,781),10411=>array(146,-195,586,781),10412=>array(146,-195,586,781),10413=>array(146,-195,586,781),10414=>array(146,-195,586,781),10415=>array(146,-195,586,781),10416=>array(439,-195,586,504),10417=>array(146,-195,586,781),10418=>array(146,-195,586,504),10419=>array(146,-195,586,781),10420=>array(146,-195,586,504),10421=>array(146,-195,586,781),10422=>array(146,-195,586,504),10423=>array(146,-195,586,781),10424=>array(439,-195,586,781),10425=>array(146,-195,586,781),10426=>array(146,-195,586,781),10427=>array(146,-195,586,781),10428=>array(146,-195,586,781),10429=>array(146,-195,586,781),10430=>array(146,-195,586,781),10431=>array(146,-195,586,781),10432=>array(146,-195,586,-49),10433=>array(146,-195,586,781),10434=>array(146,-195,586,504),10435=>array(146,-195,586,781),10436=>array(146,-195,586,228),10437=>array(146,-195,586,781),10438=>array(146,-195,586,504),10439=>array(146,-195,586,781),10440=>array(146,-195,586,781),10441=>array(146,-195,586,781),10442=>array(146,-195,586,781),10443=>array(146,-195,586,781),10444=>array(146,-195,586,781),10445=>array(146,-195,586,781),10446=>array(146,-195,586,781),10447=>array(146,-195,586,781),10448=>array(146,-195,586,504),10449=>array(146,-195,586,781),10450=>array(146,-195,586,504),10451=>array(146,-195,586,781),10452=>array(146,-195,586,504),10453=>array(146,-195,586,781),10454=>array(146,-195,586,504),10455=>array(146,-195,586,781),10456=>array(146,-195,586,781),10457=>array(146,-195,586,781),10458=>array(146,-195,586,781),10459=>array(146,-195,586,781),10460=>array(146,-195,586,781),10461=>array(146,-195,586,781),10462=>array(146,-195,586,781),10463=>array(146,-195,586,781),10464=>array(146,-195,586,228),10465=>array(146,-195,586,781),10466=>array(146,-195,586,504),10467=>array(146,-195,586,781),10468=>array(146,-195,586,228),10469=>array(146,-195,586,781),10470=>array(146,-195,586,504),10471=>array(146,-195,586,781),10472=>array(146,-195,586,781),10473=>array(146,-195,586,781),10474=>array(146,-195,586,781),10475=>array(146,-195,586,781),10476=>array(146,-195,586,781),10477=>array(146,-195,586,781),10478=>array(146,-195,586,781),10479=>array(146,-195,586,781),10480=>array(146,-195,586,504),10481=>array(146,-195,586,781),10482=>array(146,-195,586,504),10483=>array(146,-195,586,781),10484=>array(146,-195,586,504),10485=>array(146,-195,586,781),10486=>array(146,-195,586,504),10487=>array(146,-195,586,781),10488=>array(146,-195,586,781),10489=>array(146,-195,586,781),10490=>array(146,-195,586,781),10491=>array(146,-195,586,781),10492=>array(146,-195,586,781),10493=>array(146,-195,586,781),10494=>array(146,-195,586,781),10495=>array(146,-195,586,781),10502=>array(49,100,781,527),10503=>array(57,100,789,527),10506=>array(125,0,713,732),10507=>array(125,-3,713,729),10560=>array(39,63,644,838),10561=>array(39,63,644,838),10627=>array(125,-163,609,760),10628=>array(125,-163,609,760),10702=>array(106,-226,732,747),10703=>array(106,15,894,612),10704=>array(106,15,894,612),10705=>array(106,-30,894,657),10706=>array(106,-30,894,657),10707=>array(106,-30,894,657),10708=>array(106,-30,894,657),10709=>array(106,-30,894,657),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-198,972,748),10753=>array(28,-198,972,748),10754=>array(28,-198,972,748),10764=>array(57,-212,1268,757),10765=>array(57,-212,464,757),10766=>array(57,-212,464,757),10767=>array(57,-212,464,757),10768=>array(57,-212,464,757),10769=>array(57,-212,522,757),10770=>array(57,-212,464,757),10771=>array(57,-212,464,757),10772=>array(57,-212,555,757),10773=>array(57,-212,464,757),10774=>array(57,-212,464,757),10775=>array(-32,-212,553,757),10776=>array(57,-212,464,757),10777=>array(57,-212,464,757),10778=>array(57,-212,464,757),10779=>array(57,-212,469,872),10780=>array(52,-327,464,757),10799=>array(137,31,701,596),10858=>array(106,228,732,552),10859=>array(106,78,732,552),10877=>array(106,-123,732,581),10878=>array(106,-123,732,581),10879=>array(106,-123,733,581),10880=>array(106,-123,732,581),10881=>array(106,-123,732,644),10882=>array(106,-123,732,644),10883=>array(106,-123,733,759),10884=>array(106,-123,732,756),10885=>array(106,-132,732,663),10886=>array(106,-132,732,663),10887=>array(106,-121,732,582),10888=>array(106,-121,732,582),10889=>array(106,-204,732,663),10890=>array(106,-204,732,663),10891=>array(106,-311,732,791),10892=>array(106,-311,732,791),10893=>array(106,-124,732,663),10894=>array(106,-124,732,663),10895=>array(106,-241,732,756),10896=>array(106,-241,732,756),10897=>array(106,-229,732,730),10898=>array(106,-229,732,730),10899=>array(106,-224,732,741),10900=>array(106,-224,732,741),10901=>array(106,-61,732,644),10902=>array(106,-61,732,644),10903=>array(106,-61,733,644),10904=>array(106,-61,732,644),10905=>array(106,-36,732,685),10906=>array(106,-36,732,685),10907=>array(106,-31,732,725),10908=>array(106,-31,732,725),10909=>array(106,8,732,645),10910=>array(106,23,732,645),10911=>array(106,-176,732,729),10912=>array(106,-176,732,729),10926=>array(106,50,732,601),10927=>array(106,-24,732,667),10928=>array(106,-24,732,667),10929=>array(106,-145,732,667),10930=>array(106,-145,732,667),10931=>array(106,-121,732,662),10932=>array(106,-121,732,662),10933=>array(106,-195,732,662),10934=>array(106,-195,732,662),10935=>array(106,-191,732,693),10936=>array(106,-191,732,693),10937=>array(106,-259,732,693),10938=>array(106,-259,732,693),11001=>array(106,-171,732,585),11002=>array(106,-171,732,585),11008=>array(88,-27,703,587),11009=>array(141,-27,755,587),11010=>array(88,25,703,640),11011=>array(141,25,755,640),11012=>array(27,65,789,562),11013=>array(27,65,781,562),11014=>array(171,0,667,754),11015=>array(171,-25,667,729),11016=>array(88,-27,703,587),11017=>array(141,-27,755,587),11018=>array(88,25,703,640),11019=>array(141,25,755,640),11020=>array(27,65,789,562),11021=>array(171,-25,667,754),11022=>array(57,-3,790,355),11023=>array(57,272,790,630),11024=>array(35,-3,768,355),11025=>array(35,272,768,630),11026=>array(91,-123,854,643),11027=>array(91,-123,854,643),11028=>array(91,-123,854,643),11029=>array(91,-123,854,643),11030=>array(3,-123,766,643),11031=>array(3,-123,766,643),11032=>array(3,-123,766,643),11033=>array(3,-123,766,643),11034=>array(91,-123,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(5,0,552,729),11361=>array(5,0,271,760),11362=>array(-20,0,552,729),11363=>array(5,0,569,729),11364=>array(98,-200,666,729),11365=>array(35,-46,576,592),11366=>array(-12,-93,384,822),11367=>array(98,-157,752,729),11368=>array(91,-138,639,760),11369=>array(98,-157,677,729),11370=>array(91,-138,576,760),11371=>array(45,-157,738,729),11372=>array(43,-138,572,547),11373=>array(56,-14,683,743),11374=>array(98,-200,765,729),11375=>array(8,0,676,729),11376=>array(56,-14,683,743),11377=>array(30,0,734,560),11378=>array(33,0,1128,742),11379=>array(42,0,961,560),11380=>array(51,0,562,587),11381=>array(98,0,555,729),11382=>array(94,0,477,547),11383=>array(55,-12,602,551),11385=>array(0,-13,320,760),11386=>array(55,-14,557,560),11387=>array(48,0,400,547),11388=>array(-11,-117,116,425),11389=>array(5,326,426,734),11390=>array(66,-242,598,742),11391=>array(45,-242,640,729),11520=>array(60,-63,544,547),11521=>array(24,-235,556,546),11522=>array(39,-235,535,546),11523=>array(62,-10,572,807),11524=>array(51,-235,537,546),11525=>array(39,-236,862,546),11526=>array(0,-8,575,816),11527=>array(53,0,900,546),11528=>array(69,0,542,546),11529=>array(51,-235,556,816),11530=>array(39,0,903,546),11531=>array(53,-8,595,816),11532=>array(39,0,544,816),11533=>array(51,0,887,546),11534=>array(51,0,556,546),11535=>array(69,-235,767,816),11536=>array(51,0,880,816),11537=>array(51,0,545,816),11538=>array(50,-235,536,546),11539=>array(51,-235,884,661),11540=>array(60,-235,892,546),11541=>array(49,-235,784,816),11542=>array(39,0,545,546),11543=>array(51,-235,556,547),11544=>array(51,-235,551,546),11545=>array(39,-235,541,816),11546=>array(42,-235,532,547),11547=>array(60,-9,596,816),11548=>array(39,-235,870,547),11549=>array(29,-235,545,546),11550=>array(47,-235,547,546),11551=>array(34,-235,547,567),11552=>array(39,0,875,546),11553=>array(49,-235,544,816),11554=>array(60,0,538,626),11555=>array(61,-235,553,816),11556=>array(51,-235,603,546),11557=>array(60,-8,841,816),11568=>array(55,-14,591,380),11569=>array(56,-14,832,742),11570=>array(56,-14,832,742),11571=>array(31,0,651,729),11572=>array(33,0,652,729),11573=>array(31,0,604,729),11574=>array(73,0,488,729),11575=>array(8,0,676,729),11576=>array(8,0,676,729),11577=>array(98,0,568,729),11578=>array(64,0,534,729),11579=>array(73,-14,609,742),11580=>array(107,0,811,729),11581=>array(45,0,665,729),11582=>array(73,0,437,729),11583=>array(45,0,665,729),11584=>array(56,-14,832,742),11585=>array(56,-52,832,781),11586=>array(73,0,197,729),11587=>array(20,0,610,729),11588=>array(98,0,654,729),11589=>array(30,0,654,729),11590=>array(73,0,454,729),11591=>array(45,0,629,729),11592=>array(73,301,571,426),11593=>array(98,0,568,729),11594=>array(54,0,448,729),11595=>array(54,-15,899,742),11596=>array(54,0,725,729),11597=>array(98,0,650,729),11598=>array(100,0,566,729),11599=>array(98,0,197,729),11600=>array(54,0,725,729),11601=>array(98,0,198,729),11602=>array(78,-14,705,729),11603=>array(48,-14,584,742),11604=>array(56,-14,832,742),11605=>array(56,-54,832,742),11606=>array(98,0,654,729),11607=>array(98,0,222,729),11608=>array(73,0,676,729),11609=>array(56,-14,832,742),11610=>array(56,-14,832,780),11611=>array(56,-14,681,742),11612=>array(49,0,719,729),11613=>array(30,0,654,729),11614=>array(56,-14,681,742),11615=>array(98,0,568,729),11616=>array(8,0,676,729),11617=>array(98,0,654,729),11618=>array(98,0,559,729),11619=>array(56,0,732,729),11620=>array(98,0,495,729),11621=>array(56,0,732,729),11631=>array(26,522,489,729),11800=>array(70,-14,459,728),11806=>array(106,78,732,399),11810=>array(86,403,293,760),11811=>array(97,403,304,760),11812=>array(86,-132,293,225),11813=>array(97,-132,304,225),11822=>array(72,0,461,742),19904=>array(83,-158,813,729),19905=>array(83,-158,813,729),19906=>array(83,-158,813,729),19907=>array(83,-158,813,729),19908=>array(83,-158,813,729),19909=>array(83,-158,813,729),19910=>array(83,-158,813,729),19911=>array(83,-158,813,729),19912=>array(83,-158,813,729),19913=>array(83,-158,814,729),19914=>array(83,-158,813,729),19915=>array(83,-158,813,729),19916=>array(83,-158,813,729),19917=>array(83,-158,813,729),19918=>array(83,-158,813,729),19919=>array(83,-158,813,729),19920=>array(83,-158,814,729),19921=>array(83,-158,813,729),19922=>array(83,-158,814,729),19923=>array(83,-158,813,729),19924=>array(83,-158,813,729),19925=>array(83,-158,813,729),19926=>array(83,-158,813,729),19927=>array(83,-158,813,729),19928=>array(83,-158,813,729),19929=>array(83,-158,813,729),19930=>array(83,-158,813,729),19931=>array(83,-158,814,729),19932=>array(83,-158,813,729),19933=>array(83,-158,813,729),19934=>array(83,-158,814,729),19935=>array(83,-158,813,729),19936=>array(83,-158,813,729),19937=>array(83,-158,813,729),19938=>array(83,-158,813,729),19939=>array(83,-158,813,729),19940=>array(83,-158,813,729),19941=>array(83,-158,814,729),19942=>array(83,-158,813,729),19943=>array(83,-158,813,729),19944=>array(83,-158,814,729),19945=>array(83,-158,813,729),19946=>array(83,-158,814,729),19947=>array(83,-158,813,729),19948=>array(83,-158,814,729),19949=>array(83,-158,813,729),19950=>array(83,-158,814,729),19951=>array(83,-158,813,729),19952=>array(83,-158,814,729),19953=>array(83,-158,813,729),19954=>array(83,-158,813,729),19955=>array(83,-158,813,729),19956=>array(83,-158,813,729),19957=>array(83,-158,814,729),19958=>array(83,-158,813,729),19959=>array(83,-158,813,729),19960=>array(83,-158,813,729),19961=>array(83,-158,814,729),19962=>array(83,-158,813,729),19963=>array(83,-158,814,729),19964=>array(83,-158,814,729),19965=>array(83,-158,813,729),19966=>array(83,-158,813,729),19967=>array(83,-158,813,729),42192=>array(98,0,615,729),42193=>array(98,0,569,729),42194=>array(34,0,505,729),42195=>array(98,0,711,729),42196=>array(-3,0,614,729),42197=>array(-3,0,614,729),42198=>array(56,-14,693,742),42199=>array(98,0,677,729),42200=>array(-21,0,558,729),42201=>array(0,-14,414,729),42202=>array(56,-14,644,742),42203=>array(56,-14,644,742),42204=>array(45,0,640,729),42205=>array(98,0,517,729),42206=>array(98,0,517,729),42207=>array(98,0,765,729),42208=>array(98,0,650,729),42209=>array(98,0,552,729),42210=>array(66,-14,579,742),42211=>array(98,0,666,729),42212=>array(29,0,597,729),42213=>array(8,0,676,729),42214=>array(8,0,676,729),42215=>array(98,0,654,729),42216=>array(80,-14,716,742),42217=>array(98,0,512,743),42218=>array(33,0,956,729),42219=>array(30,0,654,729),42220=>array(-2,0,613,729),42221=>array(71,0,588,729),42222=>array(8,0,676,729),42223=>array(8,0,676,729),42224=>array(98,0,568,729),42225=>array(64,0,534,729),42226=>array(98,0,197,729),42227=>array(56,-14,731,742),42228=>array(87,-14,645,729),42229=>array(87,0,645,743),42230=>array(4,0,458,729),42231=>array(56,0,669,729),42232=>array(85,0,214,155),42233=>array(71,-156,214,155),42234=>array(85,0,511,155),42235=>array(85,-156,511,155),42236=>array(71,-156,214,517),42237=>array(85,0,214,517),42238=>array(85,0,502,354),42239=>array(85,172,502,454),42564=>array(56,-14,569,742),42565=>array(49,-14,467,560),42566=>array(98,0,347,729),42567=>array(81,0,304,547),42572=>array(58,-14,1122,645),42573=>array(74,-14,954,471),42576=>array(29,0,931,729),42577=>array(30,0,817,560),42580=>array(56,-14,977,742),42581=>array(55,-14,748,560),42582=>array(103,0,968,729),42583=>array(94,-14,752,560),42594=>array(49,-157,1004,729),42595=>array(52,-138,863,547),42596=>array(41,0,1008,729),42597=>array(37,0,852,547),42598=>array(98,0,1120,729),42599=>array(91,0,959,547),42600=>array(56,-14,731,742),42601=>array(55,-14,557,560),42602=>array(56,-14,799,742),42603=>array(55,-14,658,560),42604=>array(56,-14,1302,742),42605=>array(55,-14,964,560),42606=>array(28,-208,851,743),42634=>array(-3,-200,758,729),42635=>array(29,-208,660,547),42636=>array(-3,0,614,729),42637=>array(29,0,553,547),42644=>array(85,0,587,729),42645=>array(91,0,549,760),42760=>array(104,0,389,668),42761=>array(104,0,389,668),42762=>array(104,0,389,668),42763=>array(104,0,389,668),42764=>array(104,0,389,668),42765=>array(104,0,389,668),42766=>array(104,0,389,668),42767=>array(104,0,389,668),42768=>array(104,0,389,668),42769=>array(104,0,389,668),42770=>array(104,0,389,668),42771=>array(104,0,389,668),42772=>array(104,0,389,668),42773=>array(104,0,389,668),42774=>array(104,0,389,668),42779=>array(50,326,319,736),42780=>array(50,324,319,734),42781=>array(95,326,158,734),42782=>array(95,326,158,734),42783=>array(95,0,158,408),42786=>array(67,0,350,729),42787=>array(67,0,321,547),42788=>array(56,224,411,742),42789=>array(56,42,411,560),42790=>array(98,-200,654,729),42791=>array(91,-208,549,760),42792=>array(-3,-213,819,729),42793=>array(27,-213,650,702),42794=>array(80,-14,560,742),42795=>array(65,-200,473,561),42800=>array(91,0,437,547),42801=>array(54,-14,472,560),42802=>array(8,0,1241,729),42803=>array(60,-14,894,560),42804=>array(8,-14,1147,742),42805=>array(60,-14,935,560),42806=>array(8,-14,1055,729),42807=>array(60,-14,890,560),42808=>array(8,0,963,729),42809=>array(60,-14,788,560),42810=>array(8,0,963,729),42811=>array(60,-14,788,560),42812=>array(8,-208,951,729),42813=>array(60,-208,788,560),42814=>array(56,-14,644,742),42815=>array(62,-14,495,560),42816=>array(5,0,677,729),42817=>array(7,0,580,760),42822=>array(98,0,675,729),42823=>array(94,0,298,760),42824=>array(41,0,576,729),42825=>array(59,0,368,760),42826=>array(5,-14,802,742),42827=>array(5,-14,694,560),42830=>array(56,-14,1302,742),42831=>array(55,-14,964,560),42832=>array(5,0,569,729),42833=>array(-2,-208,580,560),42834=>array(24,0,700,729),42835=>array(24,-208,720,560),42838=>array(56,-178,731,742),42839=>array(55,-208,637,560),42852=>array(5,0,569,729),42853=>array(-2,-208,580,760),42854=>array(5,0,569,729),42855=>array(-2,-208,580,760),42880=>array(5,0,459,729),42881=>array(94,-208,184,560),42882=>array(98,-208,637,742),42883=>array(91,-208,549,560),42889=>array(117,0,220,517),42890=>array(78,161,298,380),42891=>array(151,235,250,729),42892=>array(96,458,179,729),42893=>array(85,0,587,729),42894=>array(38,-208,416,760),42896=>array(98,-157,733,729),42897=>array(91,-138,621,560),42912=>array(2,-14,778,742),42913=>array(2,-208,633,560),42914=>array(2,0,677,729),42915=>array(2,0,577,760),42916=>array(2,0,746,729),42917=>array(2,0,633,560),42918=>array(2,0,693,729),42919=>array(2,0,411,560),42920=>array(2,-14,633,742),42921=>array(2,-14,519,560),42922=>array(-51,0,703,729),43002=>array(91,0,824,547),43003=>array(58,0,477,729),43004=>array(34,0,505,729),43005=>array(98,0,765,729),43006=>array(98,0,197,928),43007=>array(33,0,1167,729),61184=>array(95,602,323,668),61185=>array(69,451,342,668),61186=>array(54,301,361,668),61187=>array(47,150,368,668),61188=>array(44,0,372,668),61189=>array(69,451,342,668),61190=>array(95,451,323,518),61191=>array(69,301,342,518),61192=>array(54,150,361,518),61193=>array(47,0,368,518),61194=>array(54,301,361,668),61195=>array(69,301,342,518),61196=>array(95,301,323,367),61197=>array(69,150,342,367),61198=>array(54,0,361,367),61199=>array(47,150,368,668),61200=>array(54,150,361,518),61201=>array(69,150,342,367),61202=>array(95,150,323,217),61203=>array(69,0,342,217),61204=>array(44,0,372,668),61205=>array(47,0,368,518),61206=>array(54,0,361,367),61207=>array(69,0,342,217),61208=>array(95,0,323,66),61209=>array(104,0,171,668),61440=>array(73,0,903,732),61441=>array(73,0,903,732),61442=>array(73,0,903,732),61443=>array(73,0,903,732),62464=>array(54,-15,526,828),62465=>array(54,-15,526,828),62466=>array(54,-15,570,837),62467=>array(54,0,835,837),62468=>array(54,-15,526,837),62469=>array(54,-15,526,837),62470=>array(54,-15,599,837),62471=>array(54,-15,828,837),62472=>array(54,0,501,837),62473=>array(54,-15,526,828),62474=>array(54,0,1115,837),62475=>array(54,-15,525,837),62476=>array(63,-15,536,828),62477=>array(54,0,815,837),62478=>array(54,-15,526,828),62479=>array(54,-15,526,844),62480=>array(54,0,860,837),62481=>array(63,-15,536,828),62482=>array(54,-15,677,837),62483=>array(24,-15,519,837),62484=>array(54,-15,818,837),62485=>array(54,-15,526,828),62486=>array(54,-15,841,837),62487=>array(54,-15,525,829),62488=>array(54,-15,525,837),62489=>array(64,0,536,837),62490=>array(55,-15,595,828),62491=>array(54,-15,525,828),62492=>array(64,-15,536,837),62493=>array(54,-15,545,828),62494=>array(63,-15,536,828),62495=>array(24,-15,492,837),62496=>array(54,-15,526,837),62497=>array(59,-15,530,837),62498=>array(54,-79,526,837),62499=>array(54,-15,525,838),62500=>array(54,-15,532,838),62501=>array(54,-15,594,837),62502=>array(54,-15,901,838),62504=>array(60,-235,872,816),62505=>array(49,-230,759,853),62506=>array(49,-15,459,765),62507=>array(49,-15,459,777),62508=>array(49,-15,459,875),62509=>array(49,-15,459,818),62510=>array(49,-15,459,887),62511=>array(49,-15,459,809),62512=>array(49,-236,449,765),62513=>array(49,-236,449,799),62514=>array(49,-236,449,901),62515=>array(49,-236,449,809),62516=>array(49,0,469,765),62517=>array(49,0,469,799),62518=>array(49,0,469,809),62519=>array(49,-0,737,765),62520=>array(49,-0,737,777),62521=>array(49,-0,737,895),62522=>array(49,-0,737,799),62523=>array(49,-0,737,809),62524=>array(29,-236,488,765),62525=>array(29,-236,488,777),62526=>array(29,-236,488,904),62527=>array(29,-236,488,799),62528=>array(29,-236,488,809),62529=>array(29,-236,488,852),63173=>array(55,-14,557,760),64256=>array(23,0,708,760),64257=>array(23,0,536,760),64258=>array(23,0,536,760),64259=>array(23,0,873,760),64260=>array(23,0,873,760),64261=>array(23,0,662,760),64262=>array(54,-14,837,742),64275=>array(83,-14,1111,760),64276=>array(85,-14,1111,760),64277=>array(85,-208,1111,760),64278=>array(85,-208,1111,760),64279=>array(85,-208,1451,760),64285=>array(66,44,157,547),64286=>array(167,625,473,765),64287=>array(36,44,329,547),64288=>array(38,0,562,547),64289=>array(85,0,772,547),64290=>array(43,0,717,547),64291=>array(91,0,764,547),64292=>array(43,0,716,547),64293=>array(43,0,716,760),64294=>array(91,0,764,547),64295=>array(43,0,716,547),64296=>array(47,-4,716,547),64297=>array(106,272,732,627),64298=>array(43,0,666,698),64299=>array(38,0,666,698),64300=>array(43,0,666,698),64301=>array(43,0,666,698),64302=>array(91,-159,578,547),64303=>array(91,-193,578,547),64304=>array(91,-159,578,547),64305=>array(43,0,535,547),64306=>array(43,-5,383,547),64307=>array(43,0,511,547),64308=>array(91,0,563,547),64309=>array(43,0,265,547),64310=>array(43,0,363,547),64312=>array(90,-14,593,552),64313=>array(43,204,264,547),64314=>array(43,-208,446,547),64315=>array(43,0,474,547),64316=>array(43,0,492,729),64318=>array(43,0,588,555),64320=>array(43,0,309,547),64321=>array(90,-14,593,547),64323=>array(91,-208,549,547),64324=>array(91,0,569,547),64326=>array(43,0,502,547),64327=>array(91,-208,633,546),64328=>array(43,0,474,547),64329=>array(43,0,666,547),64330=>array(10,-4,566,547),64331=>array(91,0,182,698),64332=>array(43,0,535,698),64333=>array(43,0,474,698),64334=>array(91,0,569,698),64335=>array(43,0,571,760),64338=>array(63,-244,865,327),64339=>array(63,-244,992,327),64340=>array(-10,-244,191,293),64341=>array(-10,-244,312,293),64342=>array(63,-244,865,327),64343=>array(63,-244,992,327),64344=>array(-10,-244,244,293),64345=>array(-10,-244,312,293),64346=>array(63,-244,865,327),64347=>array(63,-244,992,327),64348=>array(-10,-244,244,293),64349=>array(-10,-244,312,293),64350=>array(63,-10,865,513),64351=>array(63,-10,992,513),64352=>array(-10,0,191,610),64353=>array(-10,0,312,610),64354=>array(63,-10,865,513),64355=>array(63,-10,992,513),64356=>array(-10,0,244,610),64357=>array(-10,0,312,610),64358=>array(63,-10,865,575),64359=>array(63,-10,992,575),64360=>array(-10,0,273,672),64361=>array(-10,0,312,672),64362=>array(63,-45,952,757),64363=>array(63,-44,1045,659),64364=>array(-10,0,406,757),64365=>array(-10,0,516,684),64366=>array(63,-45,952,757),64367=>array(63,-44,1045,659),64368=>array(-10,0,406,757),64369=>array(-10,0,516,684),64370=>array(77,-244,645,425),64371=>array(77,-244,655,425),64372=>array(-10,-220,545,398),64373=>array(-10,-220,655,398),64374=>array(77,-244,645,425),64375=>array(77,-244,655,425),64376=>array(-10,-98,545,398),64377=>array(-10,-98,655,398),64378=>array(77,-244,645,425),64379=>array(77,-244,655,425),64380=>array(-10,-220,545,398),64381=>array(-10,-220,655,398),64382=>array(77,-244,645,425),64383=>array(77,-244,655,425),64384=>array(-10,-220,545,398),64385=>array(-10,-220,655,398),64386=>array(61,-146,388,415),64387=>array(61,-146,535,415),64388=>array(61,-19,388,586),64389=>array(61,-19,535,586),64390=>array(61,-19,388,708),64391=>array(61,-19,535,708),64392=>array(61,-19,388,746),64393=>array(61,-19,535,746),64394=>array(-42,-244,439,586),64395=>array(-42,-244,562,586),64396=>array(-42,-244,469,648),64397=>array(-42,-244,562,648),64398=>array(63,-43,895,760),64399=>array(63,-43,981,760),64400=>array(-10,0,476,760),64401=>array(-10,0,562,760),64402=>array(63,-43,895,896),64403=>array(63,-43,981,896),64404=>array(-10,0,476,896),64405=>array(-10,0,562,896),64406=>array(63,-293,895,896),64407=>array(63,-293,981,896),64408=>array(-10,-269,476,896),64409=>array(-10,-269,562,896),64410=>array(63,-43,895,903),64411=>array(63,-43,981,903),64412=>array(-10,0,476,903),64413=>array(-10,0,562,903),64414=>array(72,-162,660,366),64415=>array(72,-244,771,284),64416=>array(72,-162,660,636),64417=>array(72,-244,771,514),64418=>array(-10,0,273,672),64419=>array(-10,0,312,672),64426=>array(70,-33,638,487),64427=>array(70,-244,642,333),64428=>array(-10,-33,467,487),64429=>array(-10,-244,471,333),64467=>array(70,-27,722,854),64468=>array(70,-27,853,854),64469=>array(-10,0,476,928),64470=>array(-10,0,562,928),64473=>array(-42,-244,406,556),64474=>array(-42,-244,526,556),64488=>array(-10,0,191,293),64489=>array(-10,0,312,293),64508=>array(63,-131,719,411),64509=>array(63,-133,843,251),64510=>array(-10,-146,244,293),64511=>array(-10,-146,312,293),65056=>array(-445,752,0,929),65057=>array(0,752,445,929),65058=>array(-354,756,0,894),65059=>array(0,756,354,894),65136=>array(4,591,289,825),65137=>array(-10,0,303,825),65138=>array(4,591,289,874),65139=>array(51,0,271,177),65140=>array(4,-239,289,-5),65142=>array(4,591,289,708),65143=>array(-10,0,303,708),65144=>array(4,590,289,874),65145=>array(-10,0,303,874),65146=>array(4,-137,289,-20),65147=>array(-10,-137,303,90),65148=>array(-6,599,299,869),65149=>array(-10,0,303,869),65150=>array(12,610,279,878),65151=>array(-10,0,303,878),65152=>array(80,42,390,483),65153=>array(-37,0,315,939),65154=>array(-37,0,315,939),65155=>array(53,0,220,1028),65156=>array(53,0,314,1028),65157=>array(-42,-244,406,588),65158=>array(-42,-244,526,588),65159=>array(53,-244,220,760),65160=>array(53,-244,314,760),65161=>array(63,-131,719,588),65162=>array(63,-133,843,466),65163=>array(-10,0,227,613),65164=>array(-10,0,312,613),65165=>array(94,0,184,760),65166=>array(94,0,314,760),65167=>array(63,-171,865,327),65168=>array(63,-171,992,327),65169=>array(-10,-146,191,293),65170=>array(-10,-146,312,293),65171=>array(68,-28,453,513),65172=>array(71,0,546,513),65173=>array(63,-10,865,391),65174=>array(63,-10,992,391),65175=>array(-10,0,244,488),65176=>array(-10,0,312,488),65177=>array(63,-10,865,513),65178=>array(63,-10,992,513),65179=>array(-10,0,244,610),65180=>array(-10,0,312,610),65181=>array(77,-244,645,425),65182=>array(77,-244,655,425),65183=>array(-10,-146,545,398),65184=>array(-10,-146,655,398),65185=>array(77,-244,645,425),65186=>array(77,-244,655,425),65187=>array(-10,0,545,398),65188=>array(-10,0,655,398),65189=>array(77,-244,645,586),65190=>array(77,-244,655,586),65191=>array(-10,0,545,537),65192=>array(-10,0,655,537),65193=>array(61,-19,388,415),65194=>array(61,-19,535,415),65195=>array(61,-19,388,586),65196=>array(61,-19,535,586),65197=>array(-42,-244,423,269),65198=>array(-42,-244,562,269),65199=>array(-42,-244,423,464),65200=>array(-42,-244,562,464),65201=>array(63,-244,1138,366),65202=>array(63,-244,1285,366),65203=>array(-10,-14,755,366),65204=>array(-10,-14,902,366),65205=>array(63,-244,1138,586),65206=>array(63,-244,1285,586),65207=>array(-10,-14,755,586),65208=>array(-10,-14,902,586),65209=>array(63,-244,1134,362),65210=>array(63,-244,1235,362),65211=>array(-10,0,774,362),65212=>array(-10,0,877,362),65213=>array(63,-244,1134,464),65214=>array(63,-244,1235,464),65215=>array(-10,0,774,464),65216=>array(-10,0,877,464),65217=>array(70,0,857,760),65218=>array(70,0,959,760),65219=>array(-10,0,729,760),65220=>array(-10,0,830,760),65221=>array(70,0,857,760),65222=>array(70,0,959,760),65223=>array(-10,0,729,760),65224=>array(-10,0,830,760),65225=>array(57,-244,587,521),65226=>array(57,-244,587,382),65227=>array(-10,0,496,521),65228=>array(-10,0,492,382),65229=>array(57,-244,587,659),65230=>array(57,-244,587,537),65231=>array(-10,0,496,659),65232=>array(-10,0,492,537),65233=>array(63,-45,952,635),65234=>array(63,-44,1045,537),65235=>array(-10,0,406,635),65236=>array(-10,0,516,562),65237=>array(52,-215,701,635),65238=>array(52,-244,844,500),65239=>array(-10,0,406,635),65240=>array(-10,0,516,562),65241=>array(70,-27,722,760),65242=>array(70,-27,853,760),65243=>array(-10,0,476,760),65244=>array(-10,0,562,760),65245=>array(70,-152,637,760),65246=>array(70,-152,767,760),65247=>array(-10,0,210,760),65248=>array(-10,0,341,760),65249=>array(68,-240,546,369),65250=>array(68,-240,675,307),65251=>array(-10,-25,456,303),65252=>array(-10,-24,588,303),65253=>array(72,-162,660,464),65254=>array(72,-244,771,342),65255=>array(-10,0,191,488),65256=>array(-10,0,312,488),65257=>array(68,-28,453,358),65258=>array(71,0,546,366),65259=>array(-10,-33,467,487),65260=>array(-10,-244,471,333),65261=>array(-42,-244,406,315),65262=>array(-42,-244,526,315),65263=>array(63,-131,719,411),65264=>array(63,-133,843,251),65265=>array(63,-244,719,411),65266=>array(63,-244,843,251),65267=>array(-10,-146,244,293),65268=>array(-10,-146,312,293),65269=>array(-103,-10,468,866),65270=>array(-103,-10,606,866),65271=>array(-13,-10,468,955),65272=>array(-13,-10,606,955),65273=>array(11,-244,468,760),65274=>array(11,-244,606,760),65275=>array(41,-10,468,760),65276=>array(41,-10,606,760),65533=>array(15,-84,1011,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>858,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>578,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>600,593=>635,594=>635,595=>635,596=>549,597=>550,598=>635,599=>696,600=>615,601=>615,602=>819,603=>541,604=>532,605=>775,606=>664,607=>278,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>278,617=>338,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>414,634=>414,635=>414,636=>411,637=>411,638=>530,639=>530,640=>604,641=>604,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>830,679=>610,680=>778,681=>848,682=>706,683=>654,684=>515,685=>515,686=>661,687=>664,688=>404,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>578,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>610,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>610,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>772,1163=>677,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>590,1172=>624,1173=>530,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1081,1191=>916,1192=>878,1193=>693,1194=>698,1195=>550,1196=>611,1197=>583,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>941,1213=>728,1214=>941,1215=>728,1216=>295,1217=>1077,1218=>901,1219=>656,1220=>604,1221=>776,1222=>670,1223=>752,1224=>661,1225=>776,1226=>681,1227=>686,1228=>591,1229=>888,1230=>774,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>610,1271=>525,1272=>882,1273=>790,1274=>675,1275=>590,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1302=>894,1303=>864,1304=>1032,1305=>986,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1081,1313=>905,1314=>1081,1315=>912,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>271,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>633,1410=>435,1411=>974,1412=>636,1413=>609,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>441,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>423,1522=>331,1523=>416,1524=>645,1542=>637,1543=>637,1545=>757,1546=>977,1548=>323,1557=>0,1563=>318,1567=>531,1569=>470,1570=>278,1571=>278,1572=>483,1573=>278,1574=>783,1575=>278,1576=>941,1577=>524,1578=>941,1579=>941,1580=>646,1581=>646,1582=>646,1583=>445,1584=>445,1585=>483,1586=>483,1587=>1221,1588=>1221,1589=>1209,1590=>1209,1591=>925,1592=>925,1593=>597,1594=>597,1600=>293,1601=>1037,1602=>776,1603=>824,1604=>727,1605=>619,1606=>734,1607=>524,1608=>483,1609=>783,1610=>783,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>537,1633=>537,1634=>537,1635=>537,1636=>537,1637=>537,1638=>537,1639=>537,1640=>537,1641=>537,1642=>537,1643=>325,1644=>318,1645=>545,1646=>941,1647=>776,1648=>0,1652=>292,1657=>941,1658=>941,1659=>941,1660=>941,1661=>941,1662=>941,1663=>941,1664=>941,1665=>646,1666=>646,1667=>646,1668=>646,1669=>646,1670=>646,1671=>646,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>483,1682=>483,1683=>498,1684=>530,1685=>610,1686=>530,1687=>483,1688=>483,1689=>483,1690=>1221,1691=>1221,1692=>1221,1693=>1209,1694=>1209,1695=>925,1696=>597,1697=>1037,1698=>1037,1699=>1037,1700=>1037,1701=>1037,1702=>1037,1703=>776,1704=>776,1705=>895,1706=>1054,1707=>895,1708=>824,1709=>824,1710=>824,1711=>895,1712=>895,1713=>895,1714=>895,1715=>895,1716=>895,1717=>727,1718=>727,1719=>727,1720=>727,1721=>734,1722=>734,1723=>734,1724=>734,1725=>734,1726=>698,1727=>646,1734=>483,1740=>783,1742=>783,1749=>524,1776=>537,1777=>537,1778=>537,1779=>537,1780=>537,1781=>537,1782=>537,1783=>537,1784=>537,1785=>537,1984=>636,1985=>636,1986=>636,1987=>636,1988=>636,1989=>636,1990=>636,1991=>636,1992=>636,1993=>636,1994=>278,1995=>571,1996=>424,1997=>592,1998=>654,1999=>654,2000=>594,2001=>654,2002=>829,2003=>438,2004=>438,2005=>559,2006=>612,2007=>350,2008=>959,2009=>473,2010=>783,2011=>654,2012=>625,2013=>734,2014=>530,2015=>724,2016=>473,2017=>625,2018=>594,2019=>530,2020=>530,2021=>522,2022=>594,2023=>594,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>313,2037=>313,2040=>560,2041=>560,2042=>361,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>669,3733=>642,3734=>645,3735=>655,3737=>659,3738=>625,3739=>625,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>375,3777=>657,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>508,4305=>518,4306=>581,4307=>818,4308=>508,4309=>513,4310=>500,4311=>801,4312=>518,4313=>510,4314=>1064,4315=>522,4316=>522,4317=>786,4318=>508,4319=>518,4320=>796,4321=>522,4322=>654,4323=>522,4324=>825,4325=>513,4326=>786,4327=>518,4328=>518,4329=>522,4330=>571,4331=>522,4332=>518,4333=>520,4334=>522,4335=>454,4336=>508,4337=>518,4338=>508,4339=>508,4340=>518,4341=>554,4342=>828,4343=>552,4344=>508,4345=>571,4346=>508,4347=>448,4348=>324,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>916,5445=>916,5446=>916,5447=>916,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>852,5539=>852,5540=>852,5541=>852,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>767,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>858,7913=>634,7914=>858,7915=>634,7916=>858,7917=>634,7918=>858,7919=>634,7920=>858,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>398,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>404,8342=>426,8343=>166,8344=>623,8345=>398,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1272,8360=>1074,8361=>989,8362=>784,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8378=>679,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1019,8449=>1019,8450=>698,8451=>1123,8452=>642,8453=>1019,8454=>1067,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1074,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1194,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>839,8787=>839,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11520=>591,11521=>595,11522=>564,11523=>602,11524=>587,11525=>911,11526=>626,11527=>952,11528=>595,11529=>607,11530=>954,11531=>620,11532=>595,11533=>926,11534=>595,11535=>806,11536=>931,11537=>584,11538=>592,11539=>923,11540=>953,11541=>828,11542=>596,11543=>595,11544=>590,11545=>592,11546=>592,11547=>621,11548=>920,11549=>589,11550=>586,11551=>581,11552=>914,11553=>596,11554=>595,11555=>592,11556=>642,11557=>901,11568=>646,11569=>888,11570=>888,11571=>682,11572=>684,11573=>635,11574=>562,11575=>684,11576=>684,11577=>632,11578=>632,11579=>683,11580=>875,11581=>685,11582=>491,11583=>685,11584=>888,11585=>888,11586=>300,11587=>627,11588=>752,11589=>656,11590=>527,11591=>685,11592=>645,11593=>632,11594=>502,11595=>953,11596=>778,11597=>748,11598=>621,11599=>295,11600=>778,11601=>295,11602=>752,11603=>633,11604=>888,11605=>888,11606=>752,11607=>320,11608=>749,11609=>888,11610=>888,11611=>698,11612=>768,11613=>685,11614=>698,11615=>622,11616=>684,11617=>752,11618=>632,11619=>788,11620=>567,11621=>788,11631=>515,11800=>531,11806=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>686,42193=>603,42194=>603,42195=>770,42196=>611,42197=>611,42198=>775,42199=>656,42200=>656,42201=>512,42202=>698,42203=>703,42204=>685,42205=>575,42206=>575,42207=>863,42208=>748,42209=>557,42210=>635,42211=>695,42212=>695,42213=>684,42214=>684,42215=>752,42216=>775,42217=>512,42218=>989,42219=>685,42220=>611,42221=>686,42222=>684,42223=>684,42224=>632,42225=>632,42226=>295,42227=>787,42228=>732,42229=>732,42230=>557,42231=>767,42232=>300,42233=>300,42234=>596,42235=>596,42236=>300,42237=>300,42238=>588,42239=>588,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>977,42583=>843,42594=>1062,42595=>912,42596=>1066,42597=>901,42598=>1178,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>782,42635=>685,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1203,42805=>990,42806=>1142,42807=>981,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>703,42815=>549,42816=>656,42817=>583,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,42912=>775,42913=>635,42914=>656,42915=>579,42916=>748,42917=>634,42918=>695,42919=>411,42920=>635,42921=>521,42922=>801,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,61440=>977,61441=>977,61442=>977,61443=>977,62464=>580,62465=>580,62466=>624,62467=>889,62468=>585,62469=>580,62470=>653,62471=>882,62472=>555,62473=>580,62474=>1168,62475=>589,62476=>590,62477=>869,62478=>580,62479=>589,62480=>914,62481=>590,62482=>731,62483=>583,62484=>872,62485=>589,62486=>895,62487=>589,62488=>589,62489=>590,62490=>649,62491=>589,62492=>589,62493=>599,62494=>590,62495=>516,62496=>580,62497=>584,62498=>580,62499=>580,62500=>581,62501=>638,62502=>955,62504=>931,62505=>808,62506=>508,62507=>508,62508=>508,62509=>508,62510=>508,62511=>508,62512=>508,62513=>508,62514=>508,62515=>508,62516=>518,62517=>518,62518=>518,62519=>787,62520=>787,62521=>787,62522=>787,62523=>787,62524=>546,62525=>546,62526=>546,62527=>546,62528=>546,62529=>546,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>331,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>355,64310=>406,64312=>648,64313=>330,64314=>537,64315=>529,64316=>568,64318=>679,64320=>399,64321=>649,64323=>640,64324=>625,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,64338=>941,64339=>982,64340=>278,64341=>302,64342=>941,64343=>982,64344=>278,64345=>302,64346=>941,64347=>982,64348=>278,64349=>302,64350=>941,64351=>982,64352=>278,64353=>302,64354=>941,64355=>982,64356=>278,64357=>302,64358=>941,64359=>982,64360=>278,64361=>302,64362=>1037,64363=>1035,64364=>478,64365=>506,64366=>1037,64367=>1035,64368=>478,64369=>506,64370=>646,64371=>646,64372=>618,64373=>646,64374=>646,64375=>646,64376=>618,64377=>646,64378=>646,64379=>646,64380=>618,64381=>646,64382=>646,64383=>646,64384=>618,64385=>646,64386=>445,64387=>525,64388=>445,64389=>525,64390=>445,64391=>525,64392=>445,64393=>525,64394=>483,64395=>552,64396=>483,64397=>552,64398=>895,64399=>895,64400=>476,64401=>552,64402=>895,64403=>895,64404=>476,64405=>552,64406=>895,64407=>895,64408=>476,64409=>552,64410=>895,64411=>895,64412=>476,64413=>552,64414=>734,64415=>761,64416=>734,64417=>761,64418=>278,64419=>302,64426=>698,64427=>632,64428=>527,64429=>461,64467=>824,64468=>843,64469=>476,64470=>552,64473=>483,64474=>517,64488=>278,64489=>302,64508=>783,64509=>833,64510=>278,64511=>302,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>293,65137=>293,65138=>293,65139=>262,65140=>293,65142=>293,65143=>293,65144=>293,65145=>293,65146=>293,65147=>293,65148=>293,65149=>293,65150=>293,65151=>293,65152=>470,65153=>278,65154=>305,65155=>278,65156=>305,65157=>483,65158=>517,65159=>278,65160=>305,65161=>783,65162=>833,65163=>278,65164=>302,65165=>278,65166=>305,65167=>941,65168=>982,65169=>278,65170=>302,65171=>524,65172=>536,65173=>941,65174=>982,65175=>278,65176=>302,65177=>941,65178=>982,65179=>278,65180=>302,65181=>646,65182=>646,65183=>618,65184=>646,65185=>646,65186=>646,65187=>618,65188=>646,65189=>646,65190=>646,65191=>618,65192=>646,65193=>445,65194=>525,65195=>445,65196=>525,65197=>483,65198=>552,65199=>483,65200=>552,65201=>1221,65202=>1275,65203=>838,65204=>892,65205=>1221,65206=>1275,65207=>838,65208=>892,65209=>1209,65210=>1225,65211=>849,65212=>867,65213=>1209,65214=>1225,65215=>849,65216=>867,65217=>925,65218=>949,65219=>796,65220=>820,65221=>925,65222=>949,65223=>796,65224=>820,65225=>597,65226=>532,65227=>597,65228=>482,65229=>597,65230=>532,65231=>523,65232=>482,65233=>1037,65234=>1035,65235=>478,65236=>506,65237=>776,65238=>834,65239=>478,65240=>506,65241=>824,65242=>843,65243=>476,65244=>552,65245=>727,65246=>757,65247=>305,65248=>331,65249=>619,65250=>666,65251=>536,65252=>578,65253=>734,65254=>761,65255=>278,65256=>302,65257=>524,65258=>536,65259=>527,65260=>461,65261=>483,65262=>517,65263=>783,65264=>833,65265=>783,65266=>833,65267=>278,65268=>302,65269=>570,65270=>597,65271=>570,65272=>597,65273=>570,65274=>597,65275=>570,65276=>597,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusans.z b/incs/tcpdf/fonts/dejavusans.z new file mode 100644 index 0000000..d0c4d3d Binary files /dev/null and b/incs/tcpdf/fonts/dejavusans.z differ diff --git a/incs/tcpdf/fonts/dejavusansb.ctg.z b/incs/tcpdf/fonts/dejavusansb.ctg.z new file mode 100644 index 0000000..71cef63 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansb.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansb.php b/incs/tcpdf/fonts/dejavusansb.php new file mode 100644 index 0000000..5214aef --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansb.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-1069 -415 1975 1174]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>573,'MaxWidth'=>2016,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(140,0,316,729),34=>array(95,458,426,729),35=>array(68,0,770,718),36=>array(78,-147,628,760),37=>array(32,-14,970,742),38=>array(60,-14,830,742),39=>array(95,458,211,729),40=>array(86,-132,377,759),41=>array(80,-132,371,759),42=>array(20,278,503,742),43=>array(106,0,732,627),44=>array(53,-142,278,189),45=>array(54,217,361,359),46=>array(102,0,278,189),47=>array(0,-93,365,729),48=>array(48,-14,648,742),49=>array(113,0,627,729),50=>array(79,0,609,742),51=>array(67,-14,616,742),52=>array(45,0,650,729),53=>array(77,-14,626,729),54=>array(62,-14,642,741),55=>array(67,0,616,729),56=>array(61,-14,634,742),57=>array(52,-14,632,741),58=>array(112,0,288,547),59=>array(63,-142,288,547),60=>array(106,30,732,597),61=>array(106,144,732,482),62=>array(106,30,732,597),63=>array(69,0,515,742),64=>array(66,-174,929,703),65=>array(5,0,769,729),66=>array(92,0,692,729),67=>array(50,-14,670,742),68=>array(92,0,778,729),69=>array(92,0,610,729),70=>array(92,0,599,729),71=>array(50,-14,747,742),72=>array(92,0,745,729),73=>array(92,0,280,729),74=>array(-56,-200,280,729),75=>array(92,0,805,729),76=>array(92,0,610,729),77=>array(92,0,903,729),78=>array(92,0,745,729),79=>array(50,-14,800,742),80=>array(92,0,692,729),81=>array(50,-146,800,742),82=>array(92,0,750,729),83=>array(72,-14,647,742),84=>array(5,0,677,729),85=>array(92,-14,720,729),86=>array(5,0,769,729),87=>array(30,0,1072,729),88=>array(19,0,751,729),89=>array(-10,0,734,729),90=>array(45,0,680,729),91=>array(86,-132,389,760),92=>array(0,-93,365,729),93=>array(68,-132,371,760),94=>array(101,457,737,729),95=>array(0,-236,500,-143),96=>array(46,616,322,800),97=>array(43,-14,596,560),98=>array(84,-14,671,760),99=>array(43,-14,526,560),100=>array(45,-14,632,760),101=>array(43,-14,630,560),102=>array(19,0,444,760),103=>array(45,-216,632,559),104=>array(84,0,634,760),105=>array(84,0,259,760),106=>array(-33,-216,259,760),107=>array(84,0,684,760),108=>array(84,0,259,760),109=>array(83,0,963,560),110=>array(84,0,634,560),111=>array(43,-14,644,560),112=>array(84,-208,671,560),113=>array(45,-208,632,559),114=>array(84,0,490,560),115=>array(52,-14,548,560),116=>array(13,0,455,702),117=>array(78,-14,628,547),118=>array(15,0,637,547),119=>array(35,0,889,547),120=>array(15,0,630,547),121=>array(12,-216,634,547),122=>array(45,0,534,547),123=>array(125,-163,587,760),124=>array(127,-236,238,764),125=>array(125,-163,587,760),126=>array(106,212,732,415),161=>array(140,0,316,729),162=>array(85,-153,567,699),163=>array(61,0,613,742),164=>array(36,30,601,596),165=>array(12,0,684,729),166=>array(127,-171,238,699),167=>array(7,-95,496,742),168=>array(96,654,404,774),169=>array(138,0,862,725),170=>array(77,182,489,742),171=>array(77,67,552,519),172=>array(106,140,732,444),173=>array(54,217,361,359),174=>array(138,0,862,725),175=>array(96,668,404,760),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(53,326,382,742),179=>array(44,319,384,742),180=>array(178,616,454,800),181=>array(85,-209,704,547),182=>array(63,-96,549,729),183=>array(102,253,278,442),184=>array(128,-196,349,0),185=>array(60,326,382,734),186=>array(57,182,507,742),187=>array(94,67,569,519),188=>array(49,-14,957,742),189=>array(49,-14,987,742),190=>array(51,-14,957,742),191=>array(69,-14,515,729),192=>array(5,0,769,927),193=>array(5,0,769,927),194=>array(5,0,769,927),195=>array(5,0,769,931),196=>array(5,0,769,927),197=>array(5,0,769,928),198=>array(0,0,1012,729),199=>array(50,-196,670,742),200=>array(92,0,610,927),201=>array(92,0,610,927),202=>array(92,0,610,927),203=>array(92,0,610,927),204=>array(11,0,280,927),205=>array(92,0,337,927),206=>array(1,0,370,927),207=>array(32,0,339,927),208=>array(16,0,787,729),209=>array(92,0,745,928),210=>array(50,-14,800,927),211=>array(50,-14,800,927),212=>array(50,-14,800,927),213=>array(50,-14,800,928),214=>array(50,-14,800,927),215=>array(125,20,713,607),216=>array(22,-36,823,765),217=>array(92,-14,720,927),218=>array(92,-14,720,927),219=>array(92,-14,720,927),220=>array(92,-14,720,927),221=>array(-10,0,734,927),222=>array(92,0,692,729),223=>array(84,-14,676,760),224=>array(43,-14,596,800),225=>array(43,-14,596,800),226=>array(43,-14,596,800),227=>array(43,-14,596,778),228=>array(43,-14,596,774),229=>array(43,-14,596,888),230=>array(43,-14,1000,560),231=>array(43,-196,526,560),232=>array(43,-14,630,800),233=>array(43,-14,630,800),234=>array(43,-14,630,800),235=>array(43,-14,630,774),236=>array(-21,0,259,800),237=>array(84,0,387,800),238=>array(-13,0,355,800),239=>array(17,0,325,774),240=>array(43,-14,644,760),241=>array(84,0,634,778),242=>array(43,-14,644,800),243=>array(43,-14,644,800),244=>array(43,-14,644,800),245=>array(43,-14,644,778),246=>array(43,-14,644,774),247=>array(106,42,732,585),248=>array(38,-46,645,594),249=>array(78,-14,628,800),250=>array(78,-14,628,800),251=>array(78,-14,628,800),252=>array(78,-14,628,774),253=>array(12,-216,634,800),254=>array(84,-208,671,760),255=>array(12,-216,634,774),256=>array(5,0,769,914),257=>array(43,-14,596,763),258=>array(5,0,769,935),259=>array(43,-14,596,780),260=>array(5,-196,769,729),261=>array(43,-196,596,560),262=>array(50,-14,670,927),263=>array(43,-14,557,800),264=>array(50,-14,670,927),265=>array(43,-14,542,800),266=>array(50,-14,670,927),267=>array(43,-14,526,760),268=>array(50,-14,670,927),269=>array(43,-14,537,800),270=>array(92,0,778,927),271=>array(45,-14,871,760),272=>array(16,0,787,729),273=>array(45,-14,707,760),274=>array(92,0,610,914),275=>array(43,-14,630,763),276=>array(92,0,610,927),277=>array(43,-14,630,784),278=>array(92,0,610,927),279=>array(43,-14,630,760),280=>array(92,-196,610,729),281=>array(43,-196,630,560),282=>array(92,0,610,927),283=>array(43,-14,630,800),284=>array(50,-14,747,927),285=>array(45,-216,632,800),286=>array(50,-14,747,927),287=>array(45,-216,632,784),288=>array(50,-14,747,927),289=>array(45,-216,632,760),290=>array(50,-224,747,742),291=>array(45,-216,632,765),292=>array(92,0,745,927),293=>array(-9,0,634,927),294=>array(92,0,882,729),295=>array(81,0,709,760),296=>array(16,0,355,928),297=>array(1,0,341,778),298=>array(32,0,339,914),299=>array(18,0,325,763),300=>array(21,0,350,927),301=>array(7,0,335,784),302=>array(92,-196,366,729),303=>array(84,-196,345,760),304=>array(92,0,280,927),305=>array(84,0,259,547),306=>array(92,-200,651,729),307=>array(84,-216,602,760),308=>array(-56,-200,370,927),309=>array(-33,-216,355,800),310=>array(92,-209,805,729),311=>array(84,-209,684,760),312=>array(84,0,684,547),313=>array(92,0,610,928),314=>array(84,0,357,928),315=>array(92,-209,610,729),316=>array(71,-209,273,760),317=>array(92,0,610,729),318=>array(84,0,479,760),319=>array(92,0,610,729),320=>array(84,0,484,760),321=>array(-45,0,615,729),322=>array(-18,0,390,760),323=>array(92,0,745,928),324=>array(84,0,634,803),325=>array(92,-209,745,729),326=>array(84,-209,634,560),327=>array(92,0,745,927),328=>array(84,0,634,800),329=>array(51,0,891,729),330=>array(84,-200,730,742),331=>array(84,-216,634,560),332=>array(50,-14,800,914),333=>array(43,-14,644,763),334=>array(50,-14,800,927),335=>array(43,-14,644,787),336=>array(50,-14,800,927),337=>array(43,-14,644,800),338=>array(50,-1,1094,730),339=>array(43,-14,1046,560),340=>array(92,0,750,928),341=>array(84,0,515,803),342=>array(92,-209,750,729),343=>array(71,-209,490,560),344=>array(92,0,750,927),345=>array(84,0,490,800),346=>array(72,-14,647,928),347=>array(52,-14,548,803),348=>array(72,-14,647,927),349=>array(52,-14,548,800),350=>array(72,-196,647,742),351=>array(52,-196,548,560),352=>array(72,-14,647,927),353=>array(52,-14,548,800),354=>array(5,-196,677,729),355=>array(13,-196,455,702),356=>array(5,0,677,930),357=>array(13,0,507,814),358=>array(5,0,677,729),359=>array(13,0,455,702),360=>array(92,-14,720,928),361=>array(78,-14,628,778),362=>array(92,-14,720,914),363=>array(78,-14,628,763),364=>array(92,-14,720,927),365=>array(78,-14,628,784),366=>array(92,-14,720,929),367=>array(78,-14,628,881),368=>array(92,-14,720,927),369=>array(78,-14,628,800),370=>array(92,-196,720,729),371=>array(78,-196,716,547),372=>array(30,0,1072,931),373=>array(35,0,889,800),374=>array(-10,0,734,931),375=>array(12,-216,634,800),376=>array(-10,0,734,927),377=>array(45,0,680,928),378=>array(45,0,534,803),379=>array(45,0,680,929),380=>array(45,0,534,760),381=>array(45,0,680,927),382=>array(45,0,534,800),383=>array(19,0,444,760),384=>array(9,-14,671,760),385=>array(-68,0,741,729),386=>array(92,0,692,729),387=>array(84,-14,671,760),388=>array(40,0,731,729),389=>array(25,-14,696,760),390=>array(50,-14,670,742),391=>array(50,-14,818,924),392=>array(43,-14,643,724),393=>array(16,0,787,729),394=>array(-68,0,827,729),395=>array(70,0,669,729),396=>array(45,-14,632,760),397=>array(43,-222,645,560),398=>array(92,0,610,729),399=>array(51,-14,800,742),400=>array(67,-14,616,742),401=>array(-56,-200,599,729),402=>array(-57,-208,444,760),403=>array(50,-14,868,924),404=>array(2,-211,793,730),405=>array(84,0,1000,760),406=>array(92,0,428,729),407=>array(5,0,384,729),408=>array(92,0,805,742),409=>array(84,0,684,760),410=>array(5,0,355,760),411=>array(-11,0,562,760),412=>array(83,-13,963,729),413=>array(-56,-200,745,729),414=>array(84,-208,634,560),415=>array(50,-14,800,742),416=>array(53,-14,854,761),417=>array(46,-14,708,609),418=>array(50,-14,1007,742),419=>array(43,-216,826,560),420=>array(-68,0,741,729),421=>array(84,-208,671,760),422=>array(92,-146,760,729),423=>array(26,-14,601,742),424=>array(15,-14,511,560),425=>array(92,0,610,729),426=>array(-31,-217,561,760),427=>array(13,-216,455,702),428=>array(15,0,701,729),429=>array(13,0,455,760),430=>array(5,-200,677,729),431=>array(91,-14,833,761),432=>array(75,-14,733,609),433=>array(27,-14,823,728),434=>array(92,0,772,729),435=>array(-10,0,796,742),436=>array(12,-216,778,560),437=>array(45,0,680,729),438=>array(45,0,534,547),439=>array(72,-33,728,729),440=>array(41,-33,696,729),441=>array(37,-215,586,547),442=>array(57,-208,534,547),443=>array(79,0,609,742),444=>array(41,-33,728,729),445=>array(37,-215,586,547),446=>array(36,-15,525,702),447=>array(84,-208,671,560),448=>array(92,-208,280,729),449=>array(92,-208,566,729),450=>array(5,-208,536,729),451=>array(99,0,274,729),452=>array(92,0,1510,927),453=>array(92,0,1364,800),454=>array(45,-14,1250,800),455=>array(92,-200,917,729),456=>array(92,-216,896,760),457=>array(84,-216,602,760),458=>array(92,-200,1117,729),459=>array(92,-216,1096,760),460=>array(84,-216,971,760),461=>array(5,0,769,927),462=>array(43,-14,596,800),463=>array(3,0,371,927),464=>array(2,0,370,800),465=>array(50,-14,800,927),466=>array(43,-14,644,800),467=>array(92,-14,720,927),468=>array(78,-14,628,800),469=>array(92,-14,720,1040),470=>array(78,-14,628,914),471=>array(92,-14,720,1114),472=>array(78,-14,628,917),473=>array(92,-14,720,1114),474=>array(78,-14,628,917),475=>array(92,-14,720,1114),476=>array(78,-14,628,917),477=>array(43,-14,630,560),478=>array(5,0,769,1040),479=>array(43,-14,596,914),480=>array(5,0,769,1042),481=>array(43,-14,596,914),482=>array(0,0,1012,914),483=>array(43,-14,1000,758),484=>array(50,-14,792,742),485=>array(45,-216,674,559),486=>array(50,-14,747,927),487=>array(45,-216,632,800),488=>array(92,0,805,927),489=>array(-5,0,684,927),490=>array(50,-196,800,742),491=>array(43,-196,644,560),492=>array(50,-196,800,914),493=>array(43,-196,644,763),494=>array(72,-33,728,927),495=>array(43,-215,593,793),496=>array(-33,-216,359,800),497=>array(92,0,1510,729),498=>array(92,0,1364,729),499=>array(45,-14,1250,760),500=>array(50,-14,747,928),501=>array(45,-216,632,800),502=>array(92,-14,1186,729),503=>array(92,-208,737,742),504=>array(92,0,745,927),505=>array(84,0,634,800),506=>array(5,0,769,931),507=>array(43,-14,708,931),508=>array(0,0,1012,927),509=>array(43,-14,1000,800),510=>array(22,-36,823,927),511=>array(38,-46,645,800),512=>array(5,0,769,928),513=>array(43,-14,596,800),514=>array(5,0,769,923),515=>array(43,-14,596,784),516=>array(92,0,610,928),517=>array(43,-14,630,800),518=>array(92,0,610,923),519=>array(43,-14,630,784),520=>array(-41,0,377,928),521=>array(-3,0,381,800),522=>array(23,0,351,923),523=>array(7,0,335,784),524=>array(50,-14,800,928),525=>array(43,-14,644,800),526=>array(50,-14,800,923),527=>array(43,-14,644,784),528=>array(92,0,750,928),529=>array(58,0,490,800),530=>array(92,0,750,923),531=>array(84,0,490,784),532=>array(92,-14,720,928),533=>array(78,-14,628,800),534=>array(92,-14,720,923),535=>array(78,-14,628,784),536=>array(72,-239,647,742),537=>array(52,-239,548,560),538=>array(5,-239,677,729),539=>array(13,-239,455,702),540=>array(67,-210,616,742),541=>array(49,-211,544,560),542=>array(92,0,745,927),543=>array(-12,0,634,927),544=>array(84,-208,730,742),545=>array(45,-75,822,760),546=>array(61,-14,748,742),547=>array(43,-14,616,646),548=>array(45,-216,680,729),549=>array(45,-216,534,547),550=>array(5,0,769,927),551=>array(43,-14,596,760),552=>array(92,-192,610,729),553=>array(43,-196,630,560),554=>array(50,-14,800,1040),555=>array(43,-14,644,914),556=>array(50,-14,800,1040),557=>array(43,-14,644,898),558=>array(50,-14,800,927),559=>array(43,-14,644,760),560=>array(50,-14,800,1042),561=>array(43,-14,644,914),562=>array(-10,0,734,914),563=>array(12,-216,634,763),564=>array(84,-75,449,760),565=>array(84,-75,824,560),566=>array(13,-76,469,702),567=>array(-33,-216,259,547),568=>array(45,-14,1043,760),569=>array(45,-208,1043,560),570=>array(-14,-36,788,765),571=>array(-34,-36,768,765),572=>array(-7,-46,600,594),573=>array(-1,0,610,729),574=>array(-60,-36,742,765),575=>array(52,-240,595,560),576=>array(45,-240,595,547),577=>array(40,0,741,729),578=>array(42,0,573,560),579=>array(6,0,692,729),580=>array(23,-14,789,729),581=>array(5,0,769,729),582=>array(92,-93,610,822),583=>array(43,-93,630,640),584=>array(-56,-200,360,729),585=>array(-33,-216,360,760),586=>array(48,-200,927,741),587=>array(45,-216,800,560),588=>array(6,0,750,729),589=>array(-21,0,490,560),590=>array(-10,0,734,729),591=>array(-4,-216,656,547),592=>array(78,-14,631,560),593=>array(45,-14,632,560),594=>array(84,-14,671,560),595=>array(84,-14,671,760),596=>array(43,-14,526,560),597=>array(43,-69,526,560),598=>array(45,-216,750,760),599=>array(45,-14,801,760),600=>array(43,-14,630,560),601=>array(43,-14,630,560),602=>array(59,-14,885,560),603=>array(54,-14,493,560),604=>array(54,-14,493,560),605=>array(54,-14,769,560),606=>array(54,-14,665,560),607=>array(-33,-216,360,547),608=>array(45,-216,801,760),609=>array(45,-216,632,547),610=>array(43,-14,545,546),611=>array(25,-211,619,547),612=>array(25,-21,619,547),613=>array(78,-214,628,547),614=>array(84,0,634,760),615=>array(84,-216,634,760),616=>array(84,0,461,760),617=>array(83,0,356,547),618=>array(84,0,461,547),619=>array(84,0,475,760),620=>array(84,0,609,760),621=>array(85,-216,429,760),622=>array(84,-215,793,760),623=>array(79,-14,959,546),624=>array(79,-209,959,546),625=>array(83,-216,964,560),626=>array(-33,-216,634,560),627=>array(84,-216,802,560),628=>array(84,0,623,547),629=>array(43,-14,644,560),630=>array(43,-1,826,547),631=>array(51,0,630,574),632=>array(60,-208,729,760),633=>array(84,-13,490,547),634=>array(84,-13,490,760),635=>array(84,-216,659,547),636=>array(84,-208,490,560),637=>array(83,-216,490,560),638=>array(84,0,530,547),639=>array(84,0,530,547),640=>array(52,0,590,547),641=>array(52,0,590,547),642=>array(52,-216,548,560),643=>array(-33,-216,431,760),644=>array(-11,-216,444,760),645=>array(84,-216,539,560),646=>array(-31,-217,561,760),647=>array(13,-155,455,547),648=>array(13,-216,455,702),649=>array(84,-14,836,547),650=>array(79,-14,693,547),651=>array(83,0,625,547),652=>array(15,0,637,547),653=>array(35,0,889,547),654=>array(12,0,634,763),655=>array(64,0,660,547),656=>array(45,-216,703,547),657=>array(45,-69,617,547),658=>array(43,-215,593,547),659=>array(57,-215,593,547),660=>array(36,0,525,759),661=>array(36,0,525,759),662=>array(36,0,525,759),663=>array(36,-208,525,759),664=>array(50,-14,800,742),665=>array(84,0,589,547),666=>array(54,-14,665,560),667=>array(43,0,693,760),668=>array(84,0,607,547),669=>array(-170,-216,341,760),670=>array(84,-213,684,547),671=>array(84,0,499,547),672=>array(45,-208,801,760),673=>array(36,0,525,759),674=>array(36,0,525,759),675=>array(45,-14,1108,760),676=>array(45,-215,1167,760),677=>array(45,-55,1107,760),678=>array(13,0,928,702),679=>array(13,-216,777,760),680=>array(13,-69,881,702),681=>array(19,-216,979,760),682=>array(84,0,815,760),683=>array(84,0,732,760),684=>array(22,0,569,641),685=>array(22,86,345,641),686=>array(-89,-214,629,760),687=>array(-89,-216,797,760),688=>array(54,326,406,751),689=>array(54,326,406,751),690=>array(-21,205,166,751),691=>array(54,326,314,640),692=>array(54,319,314,632),693=>array(54,205,421,632),694=>array(14,326,358,632),695=>array(22,326,569,632),696=>array(8,205,406,632),697=>array(78,557,218,800),698=>array(78,557,437,800),699=>array(103,418,318,729),700=>array(63,418,278,729),701=>array(124,616,296,856),702=>array(116,481,255,760),703=>array(116,481,255,760),704=>array(23,326,336,751),705=>array(23,326,336,751),706=>array(130,517,370,843),707=>array(130,517,370,843),708=>array(87,561,413,800),709=>array(87,561,413,800),710=>array(66,616,434,800),711=>array(66,616,434,800),712=>array(107,488,199,759),713=>array(96,668,404,760),714=>array(178,616,454,800),715=>array(46,616,322,800),716=>array(107,-81,199,190),717=>array(96,-184,404,-92),718=>array(46,-236,322,-52),719=>array(178,-236,454,-52),720=>array(45,0,246,547),721=>array(45,361,246,547),722=>array(116,269,255,547),723=>array(116,269,255,547),724=>array(138,238,357,458),725=>array(141,238,360,458),726=>array(54,119,362,427),727=>array(54,229,274,317),728=>array(86,639,414,784),729=>array(183,654,317,774),730=>array(111,610,389,888),731=>array(167,-196,376,0),732=>array(80,638,420,778),733=>array(94,616,479,800),734=>array(0,213,360,524),735=>array(111,616,387,800),736=>array(16,208,390,633),737=>array(54,326,166,751),738=>array(33,318,351,640),739=>array(10,326,403,632),740=>array(23,326,336,751),741=>array(96,0,404,693),742=>array(96,0,404,693),743=>array(96,0,404,693),744=>array(96,0,404,693),745=>array(96,0,404,693),748=>array(88,-260,414,-21),749=>array(96,605,404,822),750=>array(92,418,554,729),755=>array(111,-240,389,38),759=>array(80,-196,420,-84),768=>array(-455,616,-179,800),769=>array(-326,616,-50,800),770=>array(-435,616,-67,800),771=>array(-424,638,-84,778),772=>array(-405,668,-97,760),773=>array(-500,663,0,755),774=>array(-409,639,-81,784),775=>array(-338,617,-164,760),776=>array(-402,654,-94,774),777=>array(-370,616,-122,843),778=>array(-390,610,-112,888),779=>array(-404,616,-19,800),780=>array(-435,616,-67,800),781=>array(-297,615,-205,832),782=>array(-390,615,-113,832),783=>array(-484,616,-100,800),784=>array(-409,639,-81,882),785=>array(-409,639,-81,784),786=>array(-271,418,-69,563),787=>array(-266,595,-132,844),788=>array(-266,595,-132,844),789=>array(-89,616,89,800),790=>array(-455,-276,-179,-93),791=>array(-326,-276,-50,-93),792=>array(-380,-240,-211,-6),793=>array(-295,-240,-126,-6),794=>array(-224,658,47,929),795=>array(-175,400,21,609),796=>array(-331,-240,-216,-11),797=>array(-386,-240,-115,-59),798=>array(-389,-240,-118,-59),799=>array(-370,-240,-136,-6),800=>array(-389,-202,-118,-110),801=>array(-423,-216,-79,117),802=>array(-419,-216,-75,117),803=>array(-338,-212,-164,-70),804=>array(-402,-212,-94,-92),805=>array(-365,-240,-135,-11),806=>array(-327,-239,-125,-93),807=>array(-372,-196,-151,0),808=>array(-333,-196,-124,0),809=>array(-297,-240,-205,-47),810=>array(-405,-237,-97,-54),811=>array(-450,-239,-51,-94),812=>array(-435,-240,-67,-57),813=>array(-435,-240,-67,-57),814=>array(-409,-239,-81,-94),815=>array(-409,-240,-81,-95),816=>array(-424,-234,-84,-94),817=>array(-405,-184,-97,-92),818=>array(-500,-236,0,-143),819=>array(-500,-236,0,-9),820=>array(-625,212,1,415),821=>array(-471,214,-94,309),822=>array(-837,214,-86,309),823=>array(-655,-46,-48,594),824=>array(-825,-36,-24,765),825=>array(-285,-240,-170,-11),826=>array(-405,-238,-97,-55),827=>array(-332,-241,-98,-6),828=>array(-450,-239,-51,-94),829=>array(-379,585,-123,842),830=>array(-267,595,-127,867),831=>array(-500,528,0,755),832=>array(-455,616,-179,800),833=>array(-323,616,-47,800),834=>array(-421,638,-81,778),835=>array(-266,595,-132,844),836=>array(-404,654,-55,978),837=>array(-286,-208,-179,-45),838=>array(-403,639,-97,786),839=>array(-360,-226,-140,-35),840=>array(-379,-240,-121,-47),841=>array(-367,-240,-133,-21),842=>array(-420,616,-80,800),843=>array(-420,567,-80,850),844=>array(-420,573,-80,835),845=>array(-459,-230,-41,-30),846=>array(-357,-240,-143,-45),849=>array(-320,610,-179,888),850=>array(-409,640,-81,882),851=>array(-367,-240,-135,-9),855=>array(-320,610,-179,888),856=>array(-120,654,14,774),858=>array(-445,-240,-58,-11),860=>array(-433,-237,458,-79),861=>array(-433,802,458,960),862=>array(-445,797,445,889),863=>array(-445,-185,445,-93),864=>array(-362,756,362,894),865=>array(-445,769,445,927),866=>array(-449,-230,454,-30),880=>array(92,0,606,729),881=>array(84,0,481,547),882=>array(92,0,930,729),883=>array(92,0,744,729),884=>array(78,557,218,800),885=>array(78,-208,218,35),886=>array(92,0,745,729),887=>array(84,0,617,547),890=>array(202,-208,333,-45),891=>array(43,-14,526,560),892=>array(43,-14,526,560),893=>array(43,-14,526,560),894=>array(63,-142,288,547),900=>array(169,616,445,800),901=>array(96,654,445,978),902=>array(26,0,792,800),903=>array(102,253,278,442),904=>array(-24,0,771,800),905=>array(-18,0,915,800),906=>array(-21,0,450,800),908=>array(-19,-14,836,800),910=>array(-27,0,992,800),911=>array(-30,0,867,800),912=>array(23,-19,372,978),913=>array(5,0,769,729),914=>array(92,0,692,729),915=>array(92,0,610,729),916=>array(5,0,769,729),917=>array(92,0,610,729),918=>array(45,0,680,729),919=>array(92,0,745,729),920=>array(50,-14,800,742),921=>array(92,0,280,729),922=>array(92,0,805,729),923=>array(5,0,769,729),924=>array(92,0,903,729),925=>array(92,0,745,729),926=>array(98,0,548,729),927=>array(50,-14,800,742),928=>array(92,0,745,729),929=>array(92,0,692,729),931=>array(92,0,610,729),932=>array(5,0,677,729),933=>array(-10,0,734,729),934=>array(50,0,800,729),935=>array(19,0,751,729),936=>array(56,0,795,729),937=>array(27,0,823,742),938=>array(34,0,342,927),939=>array(-10,0,734,927),940=>array(48,-13,645,800),941=>array(54,-14,493,800),942=>array(84,-208,634,800),943=>array(77,-19,353,800),944=>array(78,-10,629,978),945=>array(48,-13,645,559),946=>array(84,-208,671,773),947=>array(15,-208,667,547),948=>array(43,-14,645,768),949=>array(54,-14,493,560),950=>array(43,-208,542,760),951=>array(84,-208,634,560),952=>array(43,-11,645,768),953=>array(78,-19,348,547),954=>array(84,0,655,547),955=>array(30,0,603,760),956=>array(85,-209,704,547),957=>array(15,0,635,547),958=>array(43,-208,542,760),959=>array(43,-14,644,560),960=>array(42,-19,732,547),961=>array(84,-208,671,562),962=>array(43,-208,526,560),963=>array(43,-14,727,547),964=>array(21,-19,612,547),965=>array(78,-10,629,547),966=>array(64,-208,725,552),967=>array(25,-208,620,547),968=>array(65,-208,724,547),969=>array(43,-13,826,547),970=>array(19,-19,355,774),971=>array(78,-10,629,774),972=>array(43,-14,644,800),973=>array(78,-10,629,800),974=>array(43,-13,826,800),975=>array(92,-208,805,729),976=>array(55,-11,575,768),977=>array(51,-11,612,768),978=>array(21,0,717,729),979=>array(-24,0,954,800),980=>array(21,0,717,927),981=>array(60,-208,729,760),982=>array(22,-13,843,547),983=>array(54,-205,688,548),984=>array(50,-208,800,742),985=>array(43,-208,644,560),986=>array(50,-208,678,729),987=>array(43,-208,541,547),988=>array(92,0,599,729),989=>array(-56,-208,437,760),990=>array(61,2,646,729),991=>array(82,0,571,759),992=>array(56,-208,843,742),993=>array(22,-180,537,559),994=>array(50,-213,1043,729),995=>array(59,-208,775,547),996=>array(50,-208,740,742),997=>array(45,-208,632,560),998=>array(92,-213,878,729),999=>array(21,-14,689,575),1000=>array(42,-208,692,745),1001=>array(46,-208,608,560),1002=>array(53,0,736,742),1003=>array(49,0,622,560),1004=>array(50,-14,715,758),1005=>array(83,-14,670,758),1006=>array(28,-208,654,729),1007=>array(27,-208,563,729),1008=>array(54,-7,688,548),1009=>array(84,-216,671,562),1010=>array(43,-14,526,560),1011=>array(-33,-216,259,760),1012=>array(50,-14,800,742),1013=>array(67,-14,550,560),1014=>array(81,-14,563,560),1015=>array(92,0,692,729),1016=>array(84,-208,671,760),1017=>array(50,-14,670,742),1018=>array(92,0,903,729),1019=>array(73,-208,649,547),1020=>array(33,-208,671,562),1021=>array(33,-14,653,742),1022=>array(50,-14,670,742),1023=>array(33,-14,653,742),1024=>array(92,0,610,927),1025=>array(92,0,610,927),1026=>array(5,-200,798,729),1027=>array(92,0,610,928),1028=>array(50,-14,670,742),1029=>array(72,-14,647,742),1030=>array(92,0,280,729),1031=>array(32,0,339,927),1032=>array(-56,-200,280,729),1033=>array(46,0,1102,729),1034=>array(92,0,1060,729),1035=>array(5,0,798,729),1036=>array(92,0,803,928),1037=>array(92,0,745,927),1038=>array(29,0,741,927),1039=>array(92,-157,745,729),1040=>array(5,0,769,729),1041=>array(92,0,692,729),1042=>array(92,0,692,729),1043=>array(92,0,610,729),1044=>array(60,-157,831,729),1045=>array(92,0,610,729),1046=>array(15,0,1209,729),1047=>array(66,-14,645,742),1048=>array(92,0,745,729),1049=>array(92,0,745,927),1050=>array(92,0,803,729),1051=>array(46,0,739,729),1052=>array(92,0,903,729),1053=>array(92,0,745,729),1054=>array(50,-14,800,742),1055=>array(92,0,745,729),1056=>array(92,0,692,729),1057=>array(50,-14,670,742),1058=>array(5,0,677,729),1059=>array(29,0,741,729),1060=>array(50,0,941,729),1061=>array(19,0,751,729),1062=>array(92,-157,868,729),1063=>array(81,0,716,729),1064=>array(92,0,1143,729),1065=>array(92,-157,1266,729),1066=>array(49,0,890,729),1067=>array(92,0,944,729),1068=>array(92,0,692,729),1069=>array(64,-14,684,742),1070=>array(92,-14,1119,742),1071=>array(64,0,678,729),1072=>array(43,-14,596,560),1073=>array(43,-14,655,792),1074=>array(84,0,589,547),1075=>array(84,0,499,547),1076=>array(56,-138,751,547),1077=>array(43,-14,630,560),1078=>array(15,0,980,547),1079=>array(49,-14,518,560),1080=>array(84,0,617,547),1081=>array(84,0,617,765),1082=>array(84,0,664,547),1083=>array(55,0,648,547),1084=>array(84,0,733,547),1085=>array(84,0,607,547),1086=>array(43,-14,644,560),1087=>array(84,0,607,547),1088=>array(84,-208,671,560),1089=>array(43,-14,526,560),1090=>array(4,0,575,547),1091=>array(12,-216,634,547),1092=>array(55,-208,937,760),1093=>array(15,0,630,547),1094=>array(84,-138,698,547),1095=>array(64,0,573,547),1096=>array(84,0,972,547),1097=>array(84,-138,1063,547),1098=>array(20,0,711,547),1099=>array(84,0,823,547),1100=>array(84,0,588,547),1101=>array(67,-14,550,560),1102=>array(84,-14,928,560),1103=>array(31,0,560,547),1104=>array(43,-14,630,803),1105=>array(43,-14,630,774),1106=>array(20,-216,669,760),1107=>array(84,0,520,803),1108=>array(43,-14,526,560),1109=>array(52,-14,548,560),1110=>array(84,0,259,760),1111=>array(17,0,325,774),1112=>array(-33,-216,259,760),1113=>array(44,0,942,547),1114=>array(84,0,912,547),1115=>array(20,0,656,760),1116=>array(84,0,664,803),1117=>array(84,0,617,803),1118=>array(12,-216,634,765),1119=>array(84,-138,607,547),1120=>array(50,-14,1043,729),1121=>array(43,-13,826,547),1122=>array(49,0,791,729),1123=>array(20,0,692,731),1124=>array(92,-14,948,742),1125=>array(84,-14,760,560),1126=>array(8,0,984,729),1127=>array(25,0,807,547),1128=>array(92,0,1351,729),1129=>array(84,0,1097,547),1130=>array(50,0,800,729),1131=>array(43,0,644,547),1132=>array(92,0,1137,729),1133=>array(84,0,964,547),1134=>array(54,-208,616,938),1135=>array(40,-193,493,756),1136=>array(9,0,1060,729),1137=>array(9,-208,1046,759),1138=>array(50,-14,800,742),1139=>array(43,-14,644,560),1140=>array(5,0,826,742),1141=>array(9,0,681,560),1142=>array(5,0,826,928),1143=>array(9,0,681,800),1144=>array(47,-216,1130,742),1145=>array(43,-216,1025,560),1146=>array(50,-14,1024,742),1147=>array(43,-14,820,560),1148=>array(57,-14,1348,928),1149=>array(47,-13,1126,828),1150=>array(50,-14,1043,910),1151=>array(43,-13,826,746),1152=>array(50,-208,670,742),1153=>array(43,-208,526,560),1154=>array(27,-33,521,488),1155=>array(-601,606,-85,822),1156=>array(-413,638,0,784),1157=>array(-365,595,-231,785),1158=>array(-365,595,-231,785),1159=>array(-796,592,4,788),1160=>array(-1069,-179,383,928),1161=>array(-996,-280,306,1022),1162=>array(92,-208,933,927),1163=>array(84,-208,782,765),1164=>array(23,0,692,729),1165=>array(0,0,567,702),1166=>array(92,0,702,729),1167=>array(84,-208,671,560),1168=>array(92,0,610,878),1169=>array(84,0,499,700),1170=>array(28,0,638,729),1171=>array(21,0,519,547),1172=>array(92,-200,728,729),1173=>array(84,-216,591,547),1174=>array(15,-157,1209,729),1175=>array(15,-138,980,547),1176=>array(66,-196,645,742),1177=>array(49,-196,518,560),1178=>array(92,-157,803,729),1179=>array(84,-138,664,547),1180=>array(92,0,803,729),1181=>array(84,0,664,547),1182=>array(23,0,803,729),1183=>array(7,0,664,760),1184=>array(24,0,1000,729),1185=>array(20,0,812,547),1186=>array(92,-157,932,729),1187=>array(84,-138,783,547),1188=>array(92,0,1075,729),1189=>array(84,0,847,547),1190=>array(92,-200,1193,729),1191=>array(84,-216,939,547),1192=>array(56,-14,924,743),1193=>array(55,-14,836,560),1194=>array(50,-196,670,742),1195=>array(43,-196,526,560),1196=>array(5,-157,677,729),1197=>array(4,-138,575,547),1198=>array(-10,0,734,729),1199=>array(12,-216,634,547),1200=>array(-10,0,734,729),1201=>array(12,-216,634,547),1202=>array(19,-157,751,729),1203=>array(15,-138,630,547),1204=>array(5,-157,1088,729),1205=>array(4,-138,976,547),1206=>array(81,-157,904,729),1207=>array(64,-138,749,547),1208=>array(81,0,716,729),1209=>array(64,0,573,547),1210=>array(81,0,716,729),1211=>array(84,0,634,760),1212=>array(7,-14,976,742),1213=>array(5,-14,761,560),1214=>array(7,-184,976,742),1215=>array(5,-161,761,560),1216=>array(92,0,280,729),1217=>array(15,0,1209,927),1218=>array(15,0,980,784),1219=>array(92,-200,769,729),1220=>array(84,-216,626,547),1221=>array(26,-208,926,729),1222=>array(21,-208,781,547),1223=>array(92,-200,745,729),1224=>array(84,-216,608,547),1225=>array(92,-208,933,729),1226=>array(84,-208,782,547),1227=>array(81,-157,716,729),1228=>array(64,-138,573,547),1229=>array(92,-208,1090,729),1230=>array(84,-208,908,547),1231=>array(84,0,259,760),1232=>array(5,0,769,935),1233=>array(43,-14,596,780),1234=>array(5,0,769,927),1235=>array(43,-14,596,774),1236=>array(0,0,1012,729),1237=>array(43,-14,1000,560),1238=>array(92,0,610,927),1239=>array(43,-14,630,784),1240=>array(51,-14,800,742),1241=>array(43,-14,630,560),1242=>array(51,-14,800,927),1243=>array(43,-14,630,774),1244=>array(15,0,1209,927),1245=>array(15,0,980,774),1246=>array(66,-14,645,927),1247=>array(49,-14,518,773),1248=>array(72,-33,728,729),1249=>array(43,-215,593,547),1250=>array(92,0,745,914),1251=>array(84,0,617,763),1252=>array(92,0,745,927),1253=>array(84,0,617,774),1254=>array(50,-14,800,927),1255=>array(43,-14,644,774),1256=>array(50,-14,800,742),1257=>array(43,-14,644,560),1258=>array(50,-14,800,927),1259=>array(43,-14,644,774),1260=>array(64,-14,684,927),1261=>array(67,-14,550,774),1262=>array(29,0,741,914),1263=>array(12,-216,634,763),1264=>array(29,0,741,927),1265=>array(12,-216,634,774),1266=>array(29,0,741,927),1267=>array(12,-216,634,800),1268=>array(81,0,716,927),1269=>array(64,0,573,774),1270=>array(92,-157,610,729),1271=>array(84,-138,499,547),1272=>array(92,0,944,927),1273=>array(84,0,823,774),1274=>array(28,-216,638,729),1275=>array(21,-217,519,547),1276=>array(19,-200,750,729),1277=>array(15,-216,620,547),1278=>array(19,0,751,729),1279=>array(15,0,630,547),1280=>array(70,0,670,729),1281=>array(44,0,524,547),1282=>array(70,-14,1081,729),1283=>array(44,-14,850,547),1284=>array(98,-14,1027,742),1285=>array(79,-14,836,560),1286=>array(98,-208,804,742),1287=>array(79,-208,668,560),1288=>array(26,-14,1150,729),1289=>array(21,-14,933,547),1290=>array(92,-14,1186,729),1291=>array(84,-14,939,547),1292=>array(50,-14,748,742),1293=>array(43,-14,544,546),1294=>array(5,-14,846,729),1295=>array(4,-14,709,547),1296=>array(67,-14,616,742),1297=>array(54,-14,493,560),1298=>array(46,-200,739,729),1299=>array(55,-216,648,547),1300=>array(46,0,1266,729),1301=>array(55,0,1053,547),1302=>array(92,0,1045,729),1303=>array(84,-208,964,560),1304=>array(64,0,1008,729),1305=>array(31,-14,965,560),1306=>array(50,-146,800,742),1307=>array(45,-208,632,559),1308=>array(30,0,1072,729),1309=>array(35,0,889,547),1310=>array(92,0,803,729),1311=>array(84,0,664,547),1312=>array(46,-200,1187,729),1313=>array(55,-216,980,547),1314=>array(92,-200,1193,729),1315=>array(84,-216,939,547),1316=>array(92,-157,933,729),1317=>array(84,-138,782,547),1329=>array(83,-38,731,729),1330=>array(83,0,655,743),1331=>array(26,0,728,743),1332=>array(22,0,731,743),1333=>array(83,-14,655,729),1334=>array(66,0,664,743),1335=>array(83,0,625,729),1336=>array(83,0,655,743),1337=>array(83,-13,903,742),1338=>array(26,-14,728,729),1339=>array(83,0,648,729),1340=>array(83,0,549,729),1341=>array(83,-14,888,729),1342=>array(62,-12,722,741),1343=>array(74,0,639,729),1344=>array(4,-46,598,729),1345=>array(66,-48,664,743),1346=>array(18,0,715,743),1347=>array(22,0,660,735),1348=>array(83,-14,780,729),1349=>array(57,-14,645,743),1350=>array(0,-14,697,729),1351=>array(57,-14,655,729),1352=>array(83,0,648,743),1353=>array(40,-48,638,743),1354=>array(18,0,789,743),1355=>array(57,0,654,743),1356=>array(83,0,780,743),1357=>array(92,-14,720,729),1358=>array(18,0,715,729),1359=>array(53,-14,641,743),1360=>array(83,0,648,743),1361=>array(57,-14,645,743),1362=>array(83,0,567,729),1363=>array(22,0,811,729),1364=>array(9,0,645,743),1365=>array(49,-14,799,742),1366=>array(44,-14,833,729),1369=>array(104,481,230,760),1370=>array(57,418,250,729),1371=>array(0,616,310,800),1372=>array(0,595,375,893),1373=>array(-7,614,290,847),1374=>array(0,586,460,878),1375=>array(40,618,434,893),1377=>array(71,-13,863,547),1378=>array(76,-208,571,560),1379=>array(40,-208,700,559),1380=>array(76,-208,703,560),1381=>array(71,-14,567,760),1382=>array(40,-208,700,559),1383=>array(76,0,532,760),1384=>array(76,-208,579,560),1385=>array(76,-208,756,560),1386=>array(40,-14,700,760),1387=>array(76,-208,571,760),1388=>array(76,-208,410,547),1389=>array(76,-208,909,760),1390=>array(40,-14,600,760),1391=>array(71,-208,567,760),1392=>array(76,0,571,760),1393=>array(26,-13,536,760),1394=>array(76,-208,703,560),1395=>array(62,-13,570,768),1396=>array(71,-13,699,760),1397=>array(-30,-216,233,547),1398=>array(-61,-13,567,760),1399=>array(13,-208,456,560),1400=>array(76,0,571,560),1401=>array(5,-208,375,547),1402=>array(71,-208,863,546),1403=>array(44,-208,533,560),1404=>array(76,0,622,560),1405=>array(71,-13,567,547),1406=>array(71,-208,699,760),1407=>array(71,-13,863,560),1408=>array(76,-208,571,560),1409=>array(44,-216,631,559),1410=>array(76,0,475,547),1411=>array(71,-208,863,760),1412=>array(-56,-208,604,560),1413=>array(44,-14,645,560),1414=>array(31,-190,774,760),1415=>array(71,-14,808,760),1417=>array(101,0,259,547),1418=>array(49,180,325,359),1456=>array(296,-229,394,-10),1457=>array(147,-229,501,-10),1458=>array(138,-229,492,-10),1459=>array(125,-229,492,-10),1460=>array(296,-171,394,-73),1461=>array(223,-171,467,-73),1462=>array(235,-229,455,-10),1463=>array(174,-171,516,0),1464=>array(187,-217,504,0),1465=>array(-24,547,73,723),1466=>array(-24,547,73,723),1467=>array(187,-239,528,-5),1468=>array(301,225,399,322),1469=>array(296,-217,394,-22),1470=>array(54,413,361,555),1471=>array(187,547,504,710),1472=>array(98,-98,273,645),1473=>array(753,613,851,710),1474=>array(137,613,235,710),1475=>array(98,0,273,547),1478=>array(78,0,462,547),1479=>array(187,-229,504,-10),1488=>array(84,0,644,547),1489=>array(43,0,567,547),1490=>array(43,-9,418,547),1491=>array(43,0,545,547),1492=>array(91,0,596,547),1493=>array(91,0,252,547),1494=>array(43,0,357,547),1495=>array(91,0,596,547),1496=>array(90,-13,624,553),1497=>array(66,164,228,547),1498=>array(43,-240,487,547),1499=>array(43,0,511,547),1500=>array(43,0,527,711),1501=>array(91,0,605,547),1502=>array(43,0,633,554),1503=>array(91,-240,252,547),1504=>array(43,0,362,547),1505=>array(90,-13,624,547),1506=>array(43,-101,575,547),1507=>array(91,-240,584,547),1508=>array(91,0,603,547),1509=>array(11,-240,543,548),1510=>array(33,0,564,547),1511=>array(91,-240,660,546),1512=>array(43,0,511,547),1513=>array(20,0,750,547),1514=>array(10,-4,592,547),1520=>array(91,0,574,547),1521=>array(66,0,524,547),1522=>array(66,164,500,547),1523=>array(84,361,360,547),1524=>array(84,361,626,547),1542=>array(-2,-20,630,892),1543=>array(-2,-20,630,897),1545=>array(65,0,811,635),1546=>array(65,0,1084,635),1548=>array(98,0,322,331),1557=>array(121,612,379,868),1563=>array(98,0,323,689),1567=>array(69,0,515,742),1569=>array(73,20,437,493),1570=>array(-20,0,362,955),1571=>array(75,0,259,993),1572=>array(-42,-244,547,603),1573=>array(76,-245,259,760),1574=>array(63,-107,863,603),1575=>array(84,0,259,760),1576=>array(63,-149,921,327),1577=>array(48,-30,540,513),1578=>array(63,-5,921,415),1579=>array(63,-5,921,537),1580=>array(77,-244,720,425),1581=>array(77,-244,720,425),1582=>array(77,-244,720,579),1583=>array(61,-15,442,415),1584=>array(61,-15,442,579),1585=>array(-42,-244,508,269),1586=>array(-42,-244,508,457),1587=>array(63,-244,1297,366),1588=>array(63,-244,1297,586),1589=>array(63,-244,1265,362),1590=>array(63,-244,1265,457),1591=>array(70,0,971,760),1592=>array(70,0,971,760),1593=>array(87,-244,720,521),1594=>array(87,-244,720,652),1600=>array(-10,0,352,125),1601=>array(63,-24,1082,627),1602=>array(52,-215,825,635),1603=>array(70,-27,814,760),1604=>array(70,-142,778,760),1605=>array(68,-244,660,369),1606=>array(62,-165,779,457),1607=>array(48,-30,540,358),1608=>array(-42,-244,547,322),1609=>array(63,-107,863,462),1610=>array(63,-244,863,462),1611=>array(107,591,393,825),1612=>array(107,591,393,881),1613=>array(107,-239,393,-5),1614=>array(107,591,393,723),1615=>array(107,590,393,881),1616=>array(107,-137,393,-5),1617=>array(88,599,412,869),1618=>array(115,610,383,878),1619=>array(59,584,441,735),1620=>array(154,601,335,822),1621=>array(155,-245,336,-23),1623=>array(107,615,393,906),1626=>array(99,616,401,775),1632=>array(218,195,392,366),1633=>array(140,0,431,635),1634=>array(12,0,598,635),1635=>array(12,0,597,635),1636=>array(74,-10,530,646),1637=>array(63,-10,547,643),1638=>array(37,0,574,635),1639=>array(15,0,596,635),1640=>array(15,0,596,635),1641=>array(32,0,590,640),1642=>array(65,0,545,635),1643=>array(0,-118,349,318),1644=>array(63,418,278,729),1645=>array(42,101,502,537),1646=>array(63,-5,921,327),1647=>array(52,-215,825,484),1648=>array(216,600,284,885),1652=>array(51,641,232,863),1657=>array(63,-5,921,599),1658=>array(63,-5,921,566),1659=>array(63,-244,921,327),1660=>array(63,-171,921,415),1661=>array(63,-5,921,566),1662=>array(63,-244,921,327),1663=>array(63,-5,921,566),1664=>array(63,-244,921,327),1665=>array(77,-244,720,725),1666=>array(77,-244,720,737),1667=>array(77,-244,720,425),1668=>array(77,-244,720,425),1669=>array(77,-244,720,737),1670=>array(77,-244,720,425),1671=>array(77,-244,720,425),1672=>array(61,-15,442,746),1673=>array(61,-180,442,415),1674=>array(61,-171,442,415),1675=>array(61,-171,442,746),1676=>array(61,-15,442,586),1677=>array(61,-146,442,415),1678=>array(61,-15,442,708),1679=>array(61,-15,442,684),1680=>array(61,-15,442,708),1681=>array(-42,-244,520,648),1682=>array(-42,-244,542,556),1683=>array(-42,-244,587,269),1684=>array(-42,-244,522,269),1685=>array(-42,-244,753,269),1686=>array(-42,-244,522,269),1687=>array(-42,-244,508,464),1688=>array(-42,-244,508,586),1689=>array(-42,-244,508,586),1690=>array(63,-244,1297,464),1691=>array(63,-244,1297,366),1692=>array(63,-244,1297,586),1693=>array(63,-244,1265,362),1694=>array(63,-244,1265,586),1695=>array(70,0,971,760),1696=>array(87,-244,720,781),1697=>array(63,-24,1082,484),1698=>array(63,-171,1082,484),1699=>array(63,-171,1082,635),1700=>array(63,-24,1082,786),1701=>array(63,-293,1082,484),1702=>array(63,-24,1082,786),1703=>array(52,-215,825,635),1704=>array(52,-215,825,757),1705=>array(63,-39,1024,760),1706=>array(63,-39,1194,760),1707=>array(63,-39,1024,760),1708=>array(70,-27,814,760),1709=>array(70,-27,814,854),1710=>array(70,-293,814,760),1711=>array(63,-39,1024,910),1712=>array(63,-39,1024,910),1713=>array(63,-39,1024,910),1714=>array(63,-171,1024,910),1715=>array(63,-293,1024,910),1716=>array(63,-39,1024,1025),1717=>array(70,-142,841,971),1718=>array(70,-142,778,952),1719=>array(70,-142,781,1025),1720=>array(70,-391,778,760),1721=>array(62,-317,779,464),1722=>array(62,-165,779,366),1723=>array(62,-165,779,636),1724=>array(62,-330,779,464),1725=>array(62,-165,779,586),1726=>array(70,-33,877,506),1727=>array(77,-244,720,579),1734=>array(-42,-244,547,556),1740=>array(63,-107,863,462),1742=>array(63,-107,863,556),1749=>array(48,-30,540,358),1776=>array(218,195,392,366),1777=>array(140,0,431,635),1778=>array(12,0,598,635),1779=>array(12,0,597,635),1780=>array(12,0,573,650),1781=>array(30,-8,580,643),1782=>array(85,0,514,645),1783=>array(15,0,596,635),1784=>array(15,0,596,635),1785=>array(32,0,590,640),1984=>array(48,-14,648,742),1985=>array(69,0,583,729),1986=>array(80,0,616,729),1987=>array(80,0,616,729),1988=>array(80,0,616,729),1989=>array(80,0,616,729),1990=>array(80,0,616,729),1991=>array(98,0,599,729),1992=>array(98,0,599,729),1993=>array(70,0,625,742),1994=>array(84,0,259,729),1995=>array(43,-14,504,465),1996=>array(15,0,529,729),1997=>array(15,0,637,451),1998=>array(84,0,607,451),1999=>array(84,0,607,451),2000=>array(46,0,548,742),2001=>array(84,0,607,667),2002=>array(43,0,820,742),2003=>array(84,0,467,729),2004=>array(84,0,467,729),2005=>array(84,0,584,729),2006=>array(84,0,604,729),2007=>array(15,0,360,729),2008=>array(84,0,938,532),2009=>array(15,0,491,729),2010=>array(15,0,811,729),2011=>array(84,0,607,451),2012=>array(15,0,637,729),2013=>array(84,0,869,729),2014=>array(84,0,543,729),2015=>array(43,0,692,729),2016=>array(15,0,491,729),2017=>array(15,0,637,729),2018=>array(43,0,531,729),2019=>array(84,0,543,729),2020=>array(84,0,543,581),2021=>array(84,0,543,729),2022=>array(43,0,531,729),2023=>array(43,0,531,729),2027=>array(95,668,403,760),2028=>array(63,638,438,777),2029=>array(185,654,319,774),2030=>array(65,616,433,800),2031=>array(33,616,438,803),2032=>array(63,638,438,777),2033=>array(33,616,438,803),2034=>array(183,-212,317,-92),2035=>array(96,654,404,774),2036=>array(63,418,278,729),2037=>array(103,418,318,729),2040=>array(84,0,607,562),2041=>array(84,0,607,564),2042=>array(-10,0,425,125),3647=>array(62,-147,638,760),3713=>array(43,-14,706,560),3714=>array(43,-14,723,560),3716=>array(43,-14,704,560),3719=>array(21,-241,521,561),3720=>array(42,0,705,560),3722=>array(40,-269,768,560),3725=>array(40,-24,713,610),3732=>array(42,-14,647,560),3733=>array(42,-19,647,561),3734=>array(-22,-240,684,560),3735=>array(20,-14,768,560),3737=>array(37,-15,681,560),3738=>array(38,-15,664,561),3739=>array(38,-15,664,760),3740=>array(60,-12,910,626),3741=>array(64,-14,762,760),3742=>array(76,-14,773,560),3743=>array(76,-14,773,760),3745=>array(24,-14,771,547),3746=>array(40,-23,713,760),3747=>array(48,-10,733,615),3749=>array(41,-33,693,560),3751=>array(33,-33,640,561),3754=>array(51,-21,819,724),3755=>array(44,-21,935,620),3757=>array(53,-20,662,606),3758=>array(48,-14,825,698),3759=>array(43,-259,897,648),3760=>array(36,-16,658,567),3761=>array(-653,610,-31,896),3762=>array(39,0,563,593),3763=>array(-479,0,563,875),3764=>array(-654,622,-62,950),3765=>array(-654,633,13,962),3766=>array(-654,622,-62,950),3767=>array(-654,633,13,962),3768=>array(-426,-385,-165,-55),3769=>array(-473,-316,-174,-28),3771=>array(-653,610,-31,896),3772=>array(-682,-311,15,-48),3773=>array(39,-220,691,776),3776=>array(83,-13,444,561),3777=>array(83,-13,818,561),3778=>array(-37,-14,458,936),3779=>array(23,-14,595,879),3780=>array(-15,-35,585,809),3782=>array(70,-240,688,582),3784=>array(-413,659,-297,844),3785=>array(-627,622,-22,918),3786=>array(-667,621,39,965),3787=>array(-521,612,-187,917),3788=>array(-682,603,15,866),3789=>array(-479,668,-229,875),3792=>array(66,-29,723,563),3793=>array(25,-139,721,586),3794=>array(31,-80,603,711),3795=>array(24,-14,882,981),3796=>array(48,-156,696,711),3797=>array(48,-156,696,711),3798=>array(64,-14,894,950),3799=>array(43,-240,706,560),3800=>array(72,-269,774,582),3801=>array(58,-14,858,564),3804=>array(44,-21,1301,620),3805=>array(44,-21,1305,620),4256=>array(47,-14,827,819),4257=>array(39,-0,719,819),4258=>array(37,-138,667,828),4259=>array(41,-15,793,819),4260=>array(29,0,572,828),4261=>array(24,0,729,828),4262=>array(15,-14,709,819),4263=>array(49,-14,890,828),4264=>array(4,0,415,862),4265=>array(39,0,581,819),4266=>array(18,-14,796,820),4267=>array(48,-14,837,819),4268=>array(43,0,586,819),4269=>array(37,-157,817,829),4270=>array(11,-14,731,822),4271=>array(20,0,585,823),4272=>array(43,-15,863,820),4273=>array(43,-15,587,820),4274=>array(43,-0,586,828),4275=>array(37,-170,817,828),4276=>array(37,0,828,825),4277=>array(28,0,695,820),4278=>array(44,0,586,828),4279=>array(34,0,577,820),4280=>array(39,-14,582,820),4281=>array(43,0,586,819),4282=>array(45,-14,778,827),4283=>array(46,-15,822,820),4284=>array(43,-0,586,819),4285=>array(29,-15,594,828),4286=>array(43,-0,586,819),4287=>array(15,0,726,819),4288=>array(18,-14,796,820),4289=>array(43,0,586,820),4290=>array(37,-15,652,828),4291=>array(9,0,552,820),4292=>array(33,0,561,820),4293=>array(24,-14,714,828),4304=>array(49,-14,505,599),4305=>array(49,-14,515,823),4306=>array(44,-232,578,561),4307=>array(49,-225,786,557),4308=>array(49,-232,496,557),4309=>array(49,-232,505,557),4310=>array(25,-14,502,828),4311=>array(49,-14,779,557),4312=>array(49,0,515,557),4313=>array(49,-232,506,542),4314=>array(49,-225,1025,562),4315=>array(49,-14,505,828),4316=>array(63,-14,520,819),4317=>array(49,-0,765,557),4318=>array(49,-14,505,818),4319=>array(49,-232,504,560),4320=>array(49,0,774,830),4321=>array(63,-14,520,818),4322=>array(49,-232,651,670),4323=>array(29,-232,533,604),4324=>array(49,-232,792,558),4325=>array(49,-232,496,818),4326=>array(49,-225,766,557),4327=>array(49,-232,505,549),4328=>array(20,-14,489,828),4329=>array(63,0,520,828),4330=>array(49,-232,573,548),4331=>array(49,-14,504,818),4332=>array(64,-15,534,828),4333=>array(49,-232,517,818),4334=>array(63,-14,520,818),4335=>array(24,-232,516,580),4336=>array(49,-15,505,823),4337=>array(49,-14,505,823),4338=>array(49,-146,504,557),4339=>array(49,-232,505,558),4340=>array(49,-232,504,828),4341=>array(49,-14,558,828),4342=>array(49,-232,803,557),4343=>array(49,-232,556,557),4344=>array(49,-232,505,549),4345=>array(44,-232,578,561),4346=>array(49,-111,505,557),4347=>array(49,0,399,500),4348=>array(24,400,294,828),5121=>array(5,0,769,729),5122=>array(5,0,769,1056),5123=>array(5,0,769,729),5124=>array(5,0,769,928),5125=>array(92,0,821,729),5126=>array(92,0,821,928),5127=>array(92,0,821,927),5129=>array(92,0,821,729),5130=>array(84,0,813,729),5131=>array(84,0,813,928),5132=>array(92,0,1013,729),5133=>array(5,0,925,729),5134=>array(92,0,1013,729),5135=>array(5,0,925,729),5136=>array(92,0,1013,928),5137=>array(5,0,925,928),5138=>array(92,0,1065,729),5139=>array(92,0,1056,729),5140=>array(92,0,1065,928),5141=>array(92,0,1056,928),5142=>array(92,0,821,928),5143=>array(92,0,1057,729),5144=>array(84,0,1058,729),5145=>array(92,0,1057,928),5146=>array(84,0,1058,928),5147=>array(84,0,813,928),5149=>array(92,607,226,728),5150=>array(60,326,473,734),5151=>array(31,338,379,722),5152=>array(31,338,379,722),5153=>array(60,392,338,711),5154=>array(60,352,338,670),5155=>array(60,392,338,670),5156=>array(60,392,338,670),5157=>array(31,327,518,749),5158=>array(60,326,414,734),5159=>array(92,304,226,424),5160=>array(60,494,338,569),5161=>array(60,392,338,670),5162=>array(60,392,338,693),5163=>array(5,0,1167,729),5164=>array(5,0,940,729),5165=>array(92,0,1170,729),5166=>array(84,0,1251,729),5167=>array(5,0,769,729),5168=>array(5,0,769,1056),5169=>array(5,0,769,729),5170=>array(5,0,769,928),5171=>array(73,0,802,729),5172=>array(73,0,802,928),5173=>array(73,0,802,927),5175=>array(73,0,802,729),5176=>array(73,0,802,729),5177=>array(73,0,802,928),5178=>array(92,0,1013,729),5179=>array(5,0,925,729),5180=>array(92,0,1013,729),5181=>array(5,0,925,729),5182=>array(92,0,1013,928),5183=>array(5,0,925,928),5184=>array(92,0,1046,729),5185=>array(73,0,1056,729),5186=>array(92,0,1046,928),5187=>array(73,0,1056,928),5188=>array(92,0,1046,729),5189=>array(73,0,1058,729),5190=>array(92,0,1046,928),5191=>array(73,0,1058,928),5192=>array(73,0,802,927),5193=>array(60,326,520,727),5194=>array(60,326,172,734),5196=>array(92,-14,720,729),5197=>array(92,0,720,1056),5198=>array(92,0,720,743),5199=>array(92,0,720,928),5200=>array(73,0,759,729),5201=>array(73,0,759,928),5202=>array(73,0,759,927),5204=>array(73,0,759,729),5205=>array(56,0,742,729),5206=>array(56,0,742,928),5207=>array(92,-14,964,729),5208=>array(92,-14,964,729),5209=>array(92,0,964,743),5210=>array(92,0,964,743),5211=>array(92,0,964,928),5212=>array(92,0,964,928),5213=>array(92,0,1003,729),5214=>array(73,0,970,729),5215=>array(92,0,1003,928),5216=>array(73,0,970,928),5217=>array(92,0,986,729),5218=>array(56,0,968,729),5219=>array(92,0,986,928),5220=>array(56,0,968,928),5221=>array(92,0,986,729),5222=>array(60,326,427,733),5223=>array(92,-14,949,734),5224=>array(92,0,949,743),5225=>array(73,0,967,734),5226=>array(56,0,960,734),5227=>array(41,0,651,743),5228=>array(92,0,702,1056),5229=>array(92,0,702,743),5230=>array(92,0,702,928),5231=>array(41,-14,651,729),5232=>array(41,-14,651,928),5233=>array(41,-14,708,927),5234=>array(92,-14,702,729),5235=>array(92,-14,702,928),5236=>array(92,0,937,743),5237=>array(41,0,891,743),5238=>array(92,0,939,743),5239=>array(92,0,891,743),5240=>array(92,0,939,928),5241=>array(92,0,891,928),5242=>array(92,-14,937,729),5243=>array(41,-14,891,729),5244=>array(92,-14,937,928),5245=>array(41,-14,891,928),5246=>array(92,-14,939,729),5247=>array(92,-14,891,729),5248=>array(92,-14,939,928),5249=>array(92,-14,891,928),5250=>array(92,-14,939,729),5251=>array(60,319,445,734),5252=>array(60,319,445,734),5253=>array(41,0,881,743),5254=>array(92,0,881,743),5255=>array(41,-14,881,734),5256=>array(92,-14,881,734),5257=>array(41,0,651,743),5258=>array(92,0,702,1056),5259=>array(92,0,702,743),5260=>array(92,0,702,928),5261=>array(41,-14,651,729),5262=>array(41,-14,651,928),5263=>array(41,-14,714,927),5264=>array(92,-14,702,729),5265=>array(92,-14,702,928),5266=>array(92,0,937,743),5267=>array(41,0,891,743),5268=>array(92,0,988,743),5269=>array(92,0,891,743),5270=>array(92,0,988,928),5271=>array(92,0,891,928),5272=>array(92,-14,937,729),5273=>array(41,-14,891,729),5274=>array(92,-14,937,928),5275=>array(41,-14,891,928),5276=>array(92,-14,988,729),5277=>array(92,-14,891,729),5278=>array(92,-14,988,928),5279=>array(92,-14,891,928),5280=>array(92,-14,988,729),5281=>array(60,319,445,734),5282=>array(60,319,445,734),5283=>array(27,0,535,729),5284=>array(92,0,599,1056),5285=>array(92,0,599,729),5286=>array(92,0,599,928),5287=>array(27,0,535,729),5288=>array(27,0,535,928),5289=>array(27,0,598,927),5290=>array(92,0,599,729),5291=>array(92,0,599,928),5292=>array(92,0,790,729),5293=>array(27,0,771,729),5294=>array(92,0,836,729),5295=>array(92,0,790,729),5296=>array(92,0,836,928),5297=>array(92,0,790,928),5298=>array(92,0,790,729),5299=>array(27,0,790,729),5300=>array(92,0,790,928),5301=>array(27,0,790,928),5302=>array(92,0,836,729),5303=>array(92,0,790,729),5304=>array(92,0,836,928),5305=>array(92,0,790,928),5306=>array(92,0,836,729),5307=>array(60,326,380,734),5308=>array(60,326,492,733),5309=>array(60,326,380,734),5312=>array(84,-14,947,468),5313=>array(41,-14,904,786),5314=>array(41,-14,904,468),5315=>array(41,-14,904,667),5316=>array(27,0,890,482),5317=>array(27,0,890,667),5318=>array(27,0,890,667),5319=>array(41,0,904,482),5320=>array(41,0,904,667),5321=>array(92,-14,1197,468),5322=>array(84,-14,1163,468),5323=>array(92,0,1172,482),5324=>array(41,0,1144,482),5325=>array(92,0,1172,667),5326=>array(41,0,1144,667),5327=>array(41,0,904,667),5328=>array(60,477,604,742),5329=>array(60,319,440,734),5330=>array(60,477,604,742),5331=>array(84,0,947,468),5332=>array(41,0,904,786),5333=>array(41,0,904,468),5334=>array(41,0,904,667),5335=>array(27,0,890,468),5336=>array(27,0,890,667),5337=>array(27,0,890,667),5338=>array(41,0,904,468),5339=>array(41,0,904,667),5340=>array(92,0,1190,468),5341=>array(84,0,1163,468),5342=>array(92,0,1199,468),5343=>array(41,0,1144,468),5344=>array(92,0,1199,667),5345=>array(41,0,1144,667),5346=>array(92,0,1187,468),5347=>array(27,0,1130,468),5348=>array(92,0,1187,667),5349=>array(27,0,1130,667),5350=>array(92,0,1199,468),5351=>array(41,0,1144,468),5352=>array(92,0,1199,667),5353=>array(41,0,1144,667),5354=>array(60,477,604,734),5356=>array(73,0,802,729),5357=>array(41,0,638,729),5358=>array(92,0,736,1056),5359=>array(92,0,689,729),5360=>array(92,0,689,928),5361=>array(41,0,638,729),5362=>array(41,0,638,928),5363=>array(41,0,694,927),5364=>array(92,0,689,729),5365=>array(92,0,689,928),5366=>array(92,0,906,729),5367=>array(41,0,875,729),5368=>array(92,0,926,729),5369=>array(92,0,905,729),5370=>array(92,0,926,928),5371=>array(92,0,905,928),5372=>array(92,0,906,729),5373=>array(41,0,875,729),5374=>array(92,0,906,928),5375=>array(41,0,875,928),5376=>array(92,0,926,729),5377=>array(92,0,905,729),5378=>array(92,0,926,928),5379=>array(92,0,905,928),5380=>array(92,0,926,729),5381=>array(60,326,437,734),5382=>array(60,319,404,742),5383=>array(60,326,437,734),5392=>array(41,-14,882,743),5393=>array(41,-14,882,743),5394=>array(41,-14,882,928),5395=>array(41,-14,1095,482),5396=>array(41,-14,1095,667),5397=>array(41,-14,1095,482),5398=>array(41,-14,1095,667),5399=>array(92,-14,1168,743),5400=>array(41,-14,1118,743),5401=>array(92,-14,1168,743),5402=>array(41,-14,1118,743),5403=>array(92,-14,1168,928),5404=>array(41,-14,1118,928),5405=>array(92,-14,1390,482),5406=>array(41,-14,1336,482),5407=>array(92,-14,1390,667),5408=>array(41,-14,1336,667),5409=>array(92,-14,1390,482),5410=>array(41,-14,1336,482),5411=>array(92,-14,1390,667),5412=>array(41,-14,1336,667),5413=>array(60,469,690,747),5414=>array(84,0,684,729),5415=>array(92,0,692,1056),5416=>array(92,0,692,729),5417=>array(92,0,692,928),5418=>array(84,0,684,729),5419=>array(84,0,684,928),5420=>array(84,0,750,927),5421=>array(92,0,692,729),5422=>array(92,0,692,928),5423=>array(92,0,911,729),5424=>array(84,0,919,729),5425=>array(92,0,929,729),5426=>array(92,0,912,729),5427=>array(92,0,929,928),5428=>array(92,0,912,928),5429=>array(92,0,911,729),5430=>array(84,0,919,729),5431=>array(92,0,911,928),5432=>array(84,0,919,928),5433=>array(92,0,929,729),5434=>array(92,0,912,729),5435=>array(92,0,929,928),5436=>array(92,0,912,928),5437=>array(92,0,929,928),5438=>array(60,326,438,734),5440=>array(60,392,338,670),5441=>array(60,326,454,734),5442=>array(92,-14,949,468),5443=>array(84,-14,941,468),5444=>array(27,0,884,482),5445=>array(92,0,949,786),5446=>array(92,0,949,482),5447=>array(92,0,949,667),5448=>array(92,0,692,729),5449=>array(92,0,692,928),5450=>array(92,0,692,729),5451=>array(41,0,641,729),5452=>array(41,0,641,928),5453=>array(41,0,641,729),5454=>array(92,0,911,928),5455=>array(41,0,875,928),5456=>array(60,326,438,727),5458=>array(73,0,802,729),5459=>array(51,0,769,743),5460=>array(51,-14,769,1056),5461=>array(51,-14,769,729),5462=>array(51,-14,769,928),5463=>array(73,0,844,663),5464=>array(73,0,844,928),5465=>array(84,0,855,663),5466=>array(84,0,855,928),5467=>array(92,0,1099,928),5468=>array(84,0,1058,928),5469=>array(60,311,546,675),5470=>array(92,-14,720,743),5471=>array(92,-14,720,743),5472=>array(92,-14,720,743),5473=>array(92,-14,720,743),5474=>array(92,-14,720,928),5475=>array(92,-14,720,928),5476=>array(54,0,759,729),5477=>array(54,0,759,928),5478=>array(56,0,762,729),5479=>array(56,0,762,928),5480=>array(92,0,1006,928),5481=>array(56,0,968,928),5482=>array(60,326,512,733),5492=>array(41,0,893,743),5493=>array(84,0,936,743),5494=>array(84,0,936,928),5495=>array(41,-14,893,729),5496=>array(41,-14,893,928),5497=>array(84,-14,936,729),5498=>array(84,-14,936,928),5499=>array(60,319,562,734),5500=>array(92,0,745,729),5501=>array(60,326,454,734),5502=>array(60,0,1197,1056),5503=>array(60,0,1197,743),5504=>array(60,0,1197,928),5505=>array(60,-14,1146,729),5506=>array(60,-14,1146,928),5507=>array(60,-14,1197,729),5508=>array(60,-14,1197,928),5509=>array(60,319,939,734),5514=>array(41,0,893,743),5515=>array(84,0,936,743),5516=>array(41,-14,893,729),5517=>array(84,-14,936,729),5518=>array(60,0,1550,1056),5519=>array(60,0,1550,743),5520=>array(60,0,1550,928),5521=>array(60,-14,1203,741),5522=>array(60,-14,1203,928),5523=>array(60,-14,1550,741),5524=>array(60,-14,1550,928),5525=>array(60,335,792,741),5526=>array(60,335,1217,741),5536=>array(41,0,904,709),5537=>array(41,0,904,709),5538=>array(27,-242,890,468),5539=>array(27,-242,890,667),5540=>array(41,-242,904,468),5541=>array(41,-242,904,667),5542=>array(60,344,604,734),5543=>array(84,0,771,729),5544=>array(5,0,692,729),5545=>array(5,0,692,928),5546=>array(84,0,771,729),5547=>array(84,0,771,928),5548=>array(5,0,692,729),5549=>array(5,0,692,928),5550=>array(15,326,438,734),5551=>array(92,-14,702,729),5598=>array(92,0,778,729),5601=>array(52,0,738,729),5702=>array(60,326,439,734),5703=>array(60,240,439,820),5742=>array(10,0,403,306),5743=>array(60,0,1146,743),5744=>array(60,0,1499,743),5745=>array(60,0,1975,743),5746=>array(60,0,1975,928),5747=>array(60,-14,1628,741),5748=>array(60,-14,1586,928),5749=>array(60,-14,1975,741),5750=>array(60,-14,1975,928),5760=>array(-10,219,553,354),5761=>array(-10,-125,646,354),5762=>array(-10,-125,955,354),5763=>array(-10,-125,1264,354),5764=>array(-10,-125,1572,354),5765=>array(-10,-125,1881,354),5766=>array(-10,219,637,697),5767=>array(-10,219,945,697),5768=>array(-10,219,1264,697),5769=>array(-10,219,1569,697),5770=>array(-10,219,1881,697),5771=>array(-10,-125,579,697),5772=>array(-10,-125,888,697),5773=>array(-10,-125,1198,697),5774=>array(-10,-125,1507,697),5775=>array(-10,-125,1817,697),5776=>array(-10,41,646,532),5777=>array(-10,41,955,532),5778=>array(-10,41,1264,532),5779=>array(-10,41,1572,532),5780=>array(-10,41,1881,532),5781=>array(-10,-125,579,697),5782=>array(-10,-125,948,697),5783=>array(-10,-109,798,354),5784=>array(-10,-254,1244,354),5785=>array(-10,219,1569,928),5786=>array(-10,14,750,354),5787=>array(55,-49,648,622),5788=>array(-10,-49,583,622),7424=>array(15,0,637,547),7425=>array(0,0,755,547),7426=>array(43,-14,1000,560),7427=>array(20,0,564,547),7428=>array(43,-14,526,560),7429=>array(84,-1,611,547),7430=>array(20,-1,611,547),7431=>array(92,0,480,547),7432=>array(54,-14,493,560),7433=>array(84,-213,259,547),7434=>array(44,-14,416,547),7435=>array(84,0,684,547),7436=>array(-18,0,499,547),7437=>array(84,0,733,547),7438=>array(84,0,617,547),7439=>array(43,-14,644,560),7440=>array(43,-14,526,560),7441=>array(43,-27,617,573),7442=>array(43,31,617,515),7443=>array(13,-28,653,579),7444=>array(43,-14,1046,560),7446=>array(43,273,644,560),7447=>array(44,-14,646,273),7448=>array(51,0,515,547),7449=>array(21,0,560,547),7450=>array(21,0,560,547),7451=>array(4,0,575,547),7452=>array(84,-14,607,547),7453=>array(85,10,646,560),7454=>array(69,10,857,561),7455=>array(19,-238,651,560),7456=>array(15,0,637,547),7457=>array(35,0,889,547),7458=>array(45,0,534,547),7459=>array(57,-14,581,547),7462=>array(84,0,499,547),7463=>array(15,0,637,547),7464=>array(84,0,607,547),7465=>array(51,0,515,547),7466=>array(84,0,698,547),7467=>array(55,0,648,547),7468=>array(3,326,484,734),7469=>array(0,326,638,734),7470=>array(58,326,436,734),7472=>array(58,326,490,734),7473=>array(58,326,384,734),7474=>array(58,326,384,734),7475=>array(31,318,471,742),7476=>array(58,326,469,734),7477=>array(58,326,176,734),7478=>array(-35,214,176,734),7479=>array(58,326,507,734),7480=>array(58,326,384,734),7481=>array(58,326,569,734),7482=>array(58,326,469,734),7483=>array(58,326,469,734),7484=>array(31,318,504,742),7485=>array(39,318,471,742),7486=>array(58,326,436,734),7487=>array(58,326,473,734),7488=>array(3,326,426,734),7489=>array(58,318,454,734),7490=>array(19,326,675,734),7491=>array(53,318,402,640),7492=>array(53,318,402,640),7493=>array(53,318,423,640),7494=>array(53,318,656,640),7495=>array(53,318,423,751),7496=>array(53,318,423,751),7497=>array(53,318,423,640),7498=>array(53,318,423,640),7499=>array(53,318,330,640),7500=>array(53,318,330,640),7501=>array(53,205,423,639),7502=>array(53,207,164,632),7503=>array(53,326,431,751),7504=>array(53,326,607,640),7505=>array(53,205,399,640),7506=>array(53,318,432,640),7507=>array(53,318,357,640),7508=>array(53,479,432,640),7509=>array(53,318,432,479),7510=>array(53,209,423,640),7511=>array(53,326,332,719),7512=>array(53,318,399,632),7513=>array(53,332,407,640),7514=>array(53,318,607,632),7515=>array(53,326,445,632),7517=>array(53,209,423,759),7518=>array(10,209,420,632),7519=>array(27,318,406,756),7520=>array(41,209,457,635),7521=>array(16,209,391,632),7522=>array(53,0,164,425),7523=>array(54,0,314,313),7524=>array(53,-8,399,306),7525=>array(53,0,445,306),7526=>array(53,-117,423,433),7527=>array(10,-117,420,306),7528=>array(53,-117,423,314),7529=>array(41,-117,457,309),7530=>array(16,-117,391,306),7543=>array(84,-216,671,559),7544=>array(58,326,469,734),7547=>array(84,0,461,547),7549=>array(5,-208,742,560),7557=>array(84,-216,434,760),7579=>array(53,318,423,640),7580=>array(53,318,357,640),7581=>array(53,288,357,640),7582=>array(53,318,432,751),7583=>array(53,318,330,640),7584=>array(53,326,321,751),7585=>array(53,205,292,632),7586=>array(53,205,423,632),7587=>array(53,207,399,632),7588=>array(53,326,291,751),7589=>array(53,326,226,632),7590=>array(53,326,291,632),7591=>array(53,326,291,632),7592=>array(53,205,375,751),7593=>array(53,205,270,751),7594=>array(53,205,274,751),7595=>array(53,326,314,632),7596=>array(53,205,608,640),7597=>array(53,209,607,632),7598=>array(53,205,506,640),7599=>array(53,205,505,640),7600=>array(53,326,393,632),7601=>array(53,318,432,640),7602=>array(53,209,486,751),7603=>array(53,205,366,640),7604=>array(53,205,340,751),7605=>array(53,205,332,719),7606=>array(53,318,527,632),7607=>array(53,298,438,632),7608=>array(53,318,383,632),7609=>array(53,326,395,632),7610=>array(53,326,445,632),7611=>array(53,326,361,632),7612=>array(53,205,468,632),7613=>array(53,288,414,632),7614=>array(53,206,399,632),7615=>array(53,320,370,756),7620=>array(-467,616,-35,800),7621=>array(-467,616,-35,800),7622=>array(-467,616,-35,800),7623=>array(-467,616,-35,800),7624=>array(-513,616,11,800),7625=>array(-513,616,11,800),7680=>array(5,-240,769,729),7681=>array(43,-240,596,560),7682=>array(92,0,692,928),7683=>array(84,-14,671,913),7684=>array(92,-212,692,729),7685=>array(84,-212,671,760),7686=>array(92,-184,692,729),7687=>array(84,-184,671,760),7688=>array(50,-196,670,927),7689=>array(43,-196,526,800),7690=>array(92,0,778,927),7691=>array(45,-14,632,942),7692=>array(92,-212,778,729),7693=>array(45,-212,632,760),7694=>array(92,-184,778,729),7695=>array(45,-184,632,760),7696=>array(92,-192,778,729),7697=>array(45,-196,632,760),7698=>array(92,-240,778,729),7699=>array(45,-240,632,760),7700=>array(92,0,610,1057),7701=>array(43,-14,630,927),7702=>array(92,0,610,1057),7703=>array(43,-14,630,927),7704=>array(92,-203,610,729),7705=>array(43,-203,630,560),7706=>array(92,-195,610,729),7707=>array(43,-195,630,560),7708=>array(92,-196,610,927),7709=>array(43,-196,630,784),7710=>array(92,0,599,928),7711=>array(19,0,444,942),7712=>array(50,-14,747,901),7713=>array(45,-216,632,760),7714=>array(92,0,745,928),7715=>array(84,0,634,913),7716=>array(92,-212,745,729),7717=>array(84,-212,634,760),7718=>array(92,0,745,927),7719=>array(23,0,634,927),7720=>array(45,-196,745,729),7721=>array(38,-196,634,760),7722=>array(92,-236,745,729),7723=>array(84,-236,634,760),7724=>array(16,-195,355,729),7725=>array(1,-195,341,760),7726=>array(40,0,378,1057),7727=>array(16,0,354,917),7728=>array(92,0,805,927),7729=>array(84,0,684,982),7730=>array(92,-212,805,729),7731=>array(84,-212,684,760),7732=>array(92,-184,805,729),7733=>array(84,-184,684,760),7734=>array(92,-212,610,729),7735=>array(83,-212,259,760),7736=>array(32,-212,610,942),7737=>array(18,-212,325,914),7738=>array(92,-184,610,729),7739=>array(20,-184,328,760),7740=>array(92,-240,610,729),7741=>array(-13,-240,355,760),7742=>array(92,0,903,927),7743=>array(83,0,963,800),7744=>array(92,0,903,928),7745=>array(83,0,963,760),7746=>array(92,-212,903,729),7747=>array(83,-212,963,560),7748=>array(92,0,745,928),7749=>array(84,0,634,760),7750=>array(92,-212,745,729),7751=>array(84,-212,634,560),7752=>array(92,-184,745,729),7753=>array(84,-184,634,560),7754=>array(92,-240,745,729),7755=>array(84,-240,634,560),7756=>array(50,-14,800,1057),7757=>array(43,-14,644,916),7758=>array(50,-14,800,1043),7759=>array(43,-14,644,900),7760=>array(50,-14,800,1057),7761=>array(43,-14,644,927),7762=>array(50,-14,800,1057),7763=>array(43,-14,644,927),7764=>array(92,0,692,927),7765=>array(84,-208,671,800),7766=>array(92,0,692,928),7767=>array(84,-208,671,760),7768=>array(92,0,750,928),7769=>array(84,0,490,760),7770=>array(92,-212,750,729),7771=>array(83,-212,490,560),7772=>array(92,-212,750,914),7773=>array(83,-212,490,759),7774=>array(92,-184,750,729),7775=>array(33,-184,490,560),7776=>array(72,-14,647,928),7777=>array(52,-14,548,760),7778=>array(72,-212,647,742),7779=>array(52,-212,548,560),7780=>array(72,-14,647,928),7781=>array(52,-14,548,816),7782=>array(72,-14,647,1053),7783=>array(52,-14,548,1002),7784=>array(72,-212,647,928),7785=>array(52,-212,548,762),7786=>array(5,0,677,927),7787=>array(13,0,455,942),7788=>array(5,-212,677,729),7789=>array(13,-212,455,702),7790=>array(5,-184,677,729),7791=>array(13,-184,455,702),7792=>array(5,-240,677,729),7793=>array(13,-240,455,702),7794=>array(92,-212,720,729),7795=>array(78,-212,628,547),7796=>array(92,-196,720,729),7797=>array(78,-195,628,547),7798=>array(92,-203,720,729),7799=>array(78,-203,628,547),7800=>array(92,-14,720,1057),7801=>array(78,-14,628,916),7802=>array(92,-14,720,1043),7803=>array(78,-14,628,887),7804=>array(5,0,769,928),7805=>array(15,0,637,778),7806=>array(5,-212,769,729),7807=>array(15,-212,637,547),7808=>array(30,0,1072,931),7809=>array(35,0,889,803),7810=>array(30,0,1072,931),7811=>array(35,0,889,803),7812=>array(30,0,1072,927),7813=>array(35,0,889,774),7814=>array(30,0,1072,927),7815=>array(35,0,889,760),7816=>array(30,-212,1072,729),7817=>array(35,-212,889,547),7818=>array(19,0,751,928),7819=>array(15,0,630,760),7820=>array(19,0,751,927),7821=>array(15,0,630,774),7822=>array(-10,0,734,928),7823=>array(12,-216,634,760),7824=>array(45,0,680,927),7825=>array(45,0,534,798),7826=>array(45,-212,680,729),7827=>array(45,-212,534,547),7828=>array(45,-184,680,729),7829=>array(45,-184,534,547),7830=>array(84,-184,634,760),7831=>array(13,0,455,927),7832=>array(35,0,889,888),7833=>array(12,-216,634,888),7834=>array(43,-14,758,760),7835=>array(19,0,444,942),7836=>array(-18,0,444,760),7837=>array(19,0,444,760),7838=>array(92,-14,823,743),7839=>array(43,-14,645,768),7840=>array(5,-212,769,729),7841=>array(43,-212,596,560),7842=>array(5,0,769,1025),7843=>array(43,-14,596,843),7844=>array(5,0,769,1054),7845=>array(43,-14,652,873),7846=>array(5,0,769,1054),7847=>array(43,-14,597,874),7848=>array(5,0,769,1093),7849=>array(43,-14,672,912),7850=>array(5,0,769,1068),7851=>array(43,-14,596,887),7852=>array(5,-212,769,927),7853=>array(43,-212,596,800),7854=>array(5,0,769,1057),7855=>array(43,-14,596,891),7856=>array(5,0,769,1057),7857=>array(43,-14,596,894),7858=>array(5,0,769,1123),7859=>array(43,-14,596,959),7860=>array(5,0,769,1068),7861=>array(43,-14,596,905),7862=>array(5,-212,769,935),7863=>array(43,-212,596,780),7864=>array(92,-212,610,729),7865=>array(43,-212,630,560),7866=>array(92,0,610,1025),7867=>array(43,-14,630,843),7868=>array(92,0,610,928),7869=>array(43,-14,630,778),7870=>array(92,0,684,1054),7871=>array(43,-14,688,873),7872=>array(92,0,621,1054),7873=>array(43,-14,630,874),7874=>array(92,0,686,1093),7875=>array(43,-14,681,912),7876=>array(92,0,610,1068),7877=>array(43,-14,630,887),7878=>array(92,-212,610,927),7879=>array(43,-212,630,800),7880=>array(66,0,313,1025),7881=>array(52,0,300,842),7882=>array(92,-212,280,729),7883=>array(83,-212,259,760),7884=>array(50,-212,800,742),7885=>array(43,-212,644,560),7886=>array(50,-14,800,1025),7887=>array(43,-14,644,843),7888=>array(50,-14,800,1054),7889=>array(43,-14,679,873),7890=>array(50,-14,800,1054),7891=>array(43,-14,644,874),7892=>array(50,-14,800,1093),7893=>array(43,-14,685,912),7894=>array(50,-14,800,1068),7895=>array(43,-14,644,887),7896=>array(50,-212,800,927),7897=>array(43,-212,644,800),7898=>array(53,-14,854,927),7899=>array(46,-14,708,800),7900=>array(53,-14,854,927),7901=>array(46,-14,708,800),7902=>array(53,-14,854,1025),7903=>array(46,-14,708,843),7904=>array(53,-14,854,928),7905=>array(46,-14,708,778),7906=>array(53,-212,854,761),7907=>array(46,-212,708,609),7908=>array(92,-212,720,729),7909=>array(78,-212,628,547),7910=>array(92,-14,720,1025),7911=>array(78,-14,628,843),7912=>array(91,-14,833,927),7913=>array(75,-14,733,800),7914=>array(91,-14,833,927),7915=>array(75,-14,733,800),7916=>array(91,-14,833,1025),7917=>array(75,-14,733,843),7918=>array(91,-14,833,928),7919=>array(75,-14,733,778),7920=>array(91,-212,833,761),7921=>array(75,-212,733,609),7922=>array(-10,0,734,931),7923=>array(12,-216,634,803),7924=>array(-10,-212,734,729),7925=>array(12,-216,634,547),7926=>array(-10,0,734,1029),7927=>array(12,-216,634,843),7928=>array(-10,0,734,928),7929=>array(12,-216,634,778),7930=>array(92,0,925,729),7931=>array(9,0,635,760),7936=>array(48,-13,645,785),7937=>array(48,-13,645,785),7938=>array(48,-13,645,800),7939=>array(48,-13,645,800),7940=>array(48,-13,645,800),7941=>array(48,-13,645,800),7942=>array(48,-13,645,928),7943=>array(48,-13,645,928),7944=>array(5,0,769,785),7945=>array(5,0,769,785),7946=>array(2,0,1036,800),7947=>array(3,0,1039,800),7948=>array(1,0,930,800),7949=>array(2,0,958,800),7950=>array(4,0,831,928),7951=>array(3,0,854,928),7952=>array(54,-14,493,785),7953=>array(54,-14,493,785),7954=>array(54,-14,498,800),7955=>array(54,-14,493,800),7956=>array(54,-14,531,800),7957=>array(54,-14,516,800),7960=>array(3,0,718,785),7961=>array(4,0,721,785),7962=>array(2,0,1026,800),7963=>array(3,0,1023,800),7964=>array(1,0,950,800),7965=>array(2,0,979,800),7968=>array(84,-208,634,785),7969=>array(84,-208,634,785),7970=>array(84,-208,634,800),7971=>array(84,-208,634,800),7972=>array(84,-208,634,800),7973=>array(84,-208,634,800),7974=>array(84,-208,634,928),7975=>array(84,-208,634,928),7976=>array(3,0,854,785),7977=>array(4,0,859,785),7978=>array(2,0,1159,800),7979=>array(3,0,1158,800),7980=>array(1,0,1088,800),7981=>array(2,0,1114,800),7982=>array(4,0,962,928),7983=>array(3,0,971,928),7984=>array(78,-19,348,785),7985=>array(78,-19,348,785),7986=>array(-27,-19,407,800),7987=>array(-58,-19,376,800),7988=>array(31,-19,446,800),7989=>array(-6,-19,438,800),7990=>array(-2,-19,348,928),7991=>array(-5,-19,348,928),7992=>array(3,0,391,785),7993=>array(4,0,397,785),7994=>array(2,0,685,800),7995=>array(3,0,693,800),7996=>array(1,0,620,800),7997=>array(2,0,646,800),7998=>array(4,0,512,928),7999=>array(3,0,512,928),8000=>array(43,-14,644,785),8001=>array(43,-14,644,785),8002=>array(43,-14,644,800),8003=>array(43,-14,644,800),8004=>array(43,-14,644,800),8005=>array(43,-14,644,800),8008=>array(3,-14,841,785),8009=>array(4,-14,883,785),8010=>array(2,-14,1171,800),8011=>array(3,-14,1173,800),8012=>array(1,-14,1002,800),8013=>array(2,-14,1032,800),8016=>array(78,-10,629,785),8017=>array(78,-10,629,785),8018=>array(78,-10,629,800),8019=>array(78,-10,629,800),8020=>array(78,-10,629,800),8021=>array(78,-10,629,800),8022=>array(78,-10,629,928),8023=>array(78,-10,629,928),8025=>array(4,0,940,785),8027=>array(3,0,1194,800),8029=>array(2,0,1208,800),8031=>array(3,0,1059,928),8032=>array(43,-13,826,785),8033=>array(43,-13,826,785),8034=>array(43,-13,826,800),8035=>array(43,-13,826,800),8036=>array(43,-13,826,800),8037=>array(43,-13,826,800),8038=>array(43,-13,826,928),8039=>array(43,-13,826,928),8040=>array(3,0,881,785),8041=>array(4,0,931,785),8042=>array(2,0,1219,800),8043=>array(3,-3,1224,800),8044=>array(1,0,1048,800),8045=>array(2,0,1078,800),8046=>array(4,0,1000,928),8047=>array(3,0,1048,928),8048=>array(48,-13,645,800),8049=>array(48,-13,645,800),8050=>array(54,-14,493,800),8051=>array(54,-14,493,800),8052=>array(84,-208,634,800),8053=>array(84,-208,634,800),8054=>array(-26,-19,348,800),8055=>array(77,-19,353,800),8056=>array(43,-14,644,800),8057=>array(43,-14,644,800),8058=>array(78,-10,629,800),8059=>array(78,-10,629,800),8060=>array(43,-13,826,800),8061=>array(43,-13,826,800),8064=>array(48,-208,645,785),8065=>array(48,-208,645,785),8066=>array(48,-208,645,800),8067=>array(48,-208,645,800),8068=>array(48,-208,645,800),8069=>array(48,-208,645,800),8070=>array(48,-208,645,928),8071=>array(48,-208,645,928),8072=>array(5,-208,769,785),8073=>array(5,-208,769,785),8074=>array(2,-208,1036,800),8075=>array(3,-208,1039,800),8076=>array(1,-208,930,800),8077=>array(2,-208,958,800),8078=>array(4,-208,831,928),8079=>array(3,-208,854,928),8080=>array(84,-208,634,785),8081=>array(84,-208,634,785),8082=>array(84,-208,634,800),8083=>array(84,-208,634,800),8084=>array(84,-208,634,800),8085=>array(84,-208,634,800),8086=>array(84,-208,634,928),8087=>array(84,-208,634,928),8088=>array(3,-208,854,785),8089=>array(4,-208,859,785),8090=>array(2,-208,1159,800),8091=>array(3,-208,1158,800),8092=>array(1,-208,1088,800),8093=>array(2,-208,1114,800),8094=>array(4,-208,962,928),8095=>array(3,-208,971,928),8096=>array(43,-208,826,785),8097=>array(43,-208,826,785),8098=>array(43,-208,826,800),8099=>array(43,-208,826,800),8100=>array(43,-208,826,800),8101=>array(43,-208,826,800),8102=>array(43,-208,826,928),8103=>array(43,-208,826,928),8104=>array(3,-208,881,785),8105=>array(4,-208,931,785),8106=>array(2,-208,1219,800),8107=>array(3,-208,1224,800),8108=>array(1,-208,1048,800),8109=>array(2,-208,1078,800),8110=>array(4,-208,1000,928),8111=>array(3,-208,1048,928),8112=>array(48,-13,645,784),8113=>array(48,-13,645,760),8114=>array(48,-208,645,800),8115=>array(48,-208,645,559),8116=>array(48,-208,645,800),8118=>array(48,-13,645,778),8119=>array(48,-208,645,778),8120=>array(5,0,769,927),8121=>array(5,0,769,914),8122=>array(-1,0,872,800),8123=>array(26,0,792,800),8124=>array(5,-208,769,729),8125=>array(183,595,317,785),8126=>array(202,-208,333,-45),8127=>array(183,595,317,785),8128=>array(80,638,420,778),8129=>array(80,654,420,928),8130=>array(84,-208,634,800),8131=>array(84,-208,634,560),8132=>array(84,-208,634,800),8134=>array(84,-208,634,778),8135=>array(84,-208,634,778),8136=>array(-1,0,856,800),8137=>array(-24,0,771,800),8138=>array(-1,0,988,800),8139=>array(-18,0,915,800),8140=>array(92,-208,745,729),8141=>array(34,595,468,800),8142=>array(63,595,478,800),8143=>array(80,595,420,928),8144=>array(3,-19,348,784),8145=>array(20,-19,348,760),8146=>array(-36,-19,348,978),8147=>array(23,-19,372,978),8150=>array(4,-19,348,778),8151=>array(-6,-19,348,928),8152=>array(21,0,350,927),8153=>array(32,0,339,914),8154=>array(-1,0,529,800),8155=>array(-21,0,450,800),8157=>array(40,595,474,800),8158=>array(45,595,489,800),8159=>array(80,595,420,928),8160=>array(78,-10,629,784),8161=>array(78,-10,629,760),8162=>array(78,-10,629,978),8163=>array(78,-10,629,978),8164=>array(84,-208,671,785),8165=>array(84,-208,671,785),8166=>array(78,-10,629,778),8167=>array(78,-10,629,928),8168=>array(-10,0,734,927),8169=>array(-10,0,734,914),8170=>array(-1,0,1030,800),8171=>array(-27,0,992,800),8172=>array(4,0,797,785),8173=>array(46,654,404,978),8174=>array(96,654,445,978),8175=>array(46,616,322,800),8178=>array(43,-208,826,800),8179=>array(43,-208,826,547),8180=>array(43,-208,826,800),8182=>array(43,-13,826,778),8183=>array(43,-208,826,778),8184=>array(-1,-14,1015,800),8185=>array(-19,-14,836,800),8186=>array(-1,0,1057,800),8187=>array(-30,0,867,800),8188=>array(27,-208,823,742),8189=>array(178,616,454,800),8190=>array(183,595,317,785),8208=>array(54,217,361,359),8209=>array(54,217,361,359),8210=>array(54,211,642,337),8211=>array(54,211,446,337),8212=>array(54,211,946,337),8213=>array(0,211,1000,337),8214=>array(127,-236,399,764),8215=>array(0,-236,500,-9),8216=>array(103,418,318,729),8217=>array(63,418,278,729),8218=>array(72,-122,287,189),8219=>array(63,418,278,729),8220=>array(103,418,565,729),8221=>array(92,418,554,729),8222=>array(72,-122,534,189),8223=>array(92,418,554,729),8224=>array(26,-96,470,729),8225=>array(25,-96,470,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(79,0,255,189),8229=>array(79,0,588,189),8230=>array(79,0,921,189),8231=>array(86,253,262,442),8240=>array(32,-14,1417,742),8241=>array(32,-14,1864,742),8242=>array(20,547,240,729),8243=>array(20,547,423,729),8244=>array(20,547,606,729),8245=>array(20,547,240,729),8246=>array(20,547,425,729),8247=>array(20,547,606,729),8248=>array(101,-238,632,29),8249=>array(77,67,318,519),8250=>array(94,67,335,519),8251=>array(72,0,900,829),8252=>array(69,0,558,729),8253=>array(69,0,515,742),8254=>array(0,663,500,755),8255=>array(-31,-237,859,-79),8256=>array(-31,769,859,927),8257=>array(-52,-235,296,231),8258=>array(20,-37,1003,832),8259=>array(96,220,404,358),8260=>array(-199,-14,366,742),8261=>array(86,-132,389,760),8262=>array(68,-132,371,760),8263=>array(34,0,996,742),8264=>array(69,0,760,742),8265=>array(69,0,760,742),8266=>array(49,-125,464,546),8267=>array(93,-96,579,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(20,0,503,464),8271=>array(104,-142,329,547),8272=>array(-31,-237,859,927),8273=>array(53,-14,439,797),8274=>array(30,-93,529,729),8275=>array(49,212,951,415),8276=>array(-31,-240,859,-82),8277=>array(152,98,686,631),8278=>array(110,93,574,645),8279=>array(20,547,789,729),8280=>array(76,21,762,708),8281=>array(126,71,712,657),8282=>array(102,0,280,729),8283=>array(49,-170,822,898),8284=>array(55,0,783,729),8285=>array(102,0,278,683),8286=>array(102,0,278,683),8304=>array(29,319,398,742),8305=>array(53,326,164,751),8308=>array(27,326,397,734),8309=>array(47,319,384,734),8310=>array(38,319,394,742),8311=>array(41,326,378,734),8312=>array(38,319,389,742),8313=>array(32,319,388,742),8314=>array(67,326,461,677),8315=>array(67,469,461,534),8316=>array(67,407,461,596),8317=>array(54,252,237,751),8318=>array(50,252,234,751),8319=>array(54,326,406,640),8320=>array(29,-7,398,416),8321=>array(60,0,382,408),8322=>array(53,0,382,416),8323=>array(44,-7,384,416),8324=>array(27,0,397,408),8325=>array(47,-7,384,408),8326=>array(38,-7,394,416),8327=>array(41,0,378,408),8328=>array(38,-7,389,416),8329=>array(32,-7,388,416),8330=>array(67,0,461,351),8331=>array(67,143,461,208),8332=>array(67,81,461,270),8333=>array(54,-74,237,425),8334=>array(50,-74,234,425),8336=>array(53,-8,402,313),8337=>array(53,-8,423,313),8338=>array(53,-8,432,313),8339=>array(10,0,403,306),8340=>array(53,-8,423,313),8341=>array(54,0,406,425),8342=>array(53,0,431,425),8343=>array(54,0,166,425),8344=>array(53,0,607,313),8345=>array(54,0,406,313),8346=>array(53,-117,423,313),8347=>array(33,-8,351,313),8348=>array(53,0,332,393),8352=>array(38,0,892,729),8353=>array(50,-44,634,778),8354=>array(29,-14,667,742),8355=>array(75,0,663,729),8356=>array(61,0,613,742),8357=>array(83,-93,963,640),8358=>array(43,0,794,729),8359=>array(92,-14,1470,729),8360=>array(92,-14,1157,729),8361=>array(13,0,1088,729),8362=>array(39,-14,859,729),8363=>array(30,-182,692,760),8364=>array(-19,-14,629,742),8365=>array(29,0,695,729),8366=>array(12,0,684,729),8367=>array(92,-223,1247,742),8368=>array(14,-14,648,742),8369=>array(34,0,696,729),8370=>array(50,-81,643,809),8371=>array(5,0,691,729),8372=>array(43,-14,816,742),8373=>array(72,-147,629,760),8376=>array(12,0,684,729),8377=>array(50,0,647,729),8378=>array(5,0,745,729),8400=>array(-498,628,-26,760),8401=>array(-470,628,1,760),8406=>array(-470,560,-26,760),8407=>array(-470,560,-26,760),8411=>array(-501,654,-1,774),8412=>array(-595,654,99,774),8417=>array(-470,560,-26,760),8448=>array(20,-24,1083,752),8449=>array(20,-24,1137,752),8450=>array(50,-14,670,742),8451=>array(87,-14,1147,749),8452=>array(64,0,832,729),8453=>array(20,-24,1064,752),8454=>array(20,-24,1117,752),8455=>array(67,-14,616,742),8456=>array(64,-146,684,611),8457=>array(87,0,1002,749),8459=>array(36,-14,1063,746),8460=>array(6,-125,809,747),8461=>array(100,0,788,729),8462=>array(31,0,654,760),8463=>array(10,0,625,760),8464=>array(36,-14,533,742),8465=>array(52,-14,659,743),8466=>array(37,-14,787,742),8467=>array(-14,-14,401,742),8468=>array(9,-14,936,760),8469=>array(92,0,745,729),8470=>array(34,0,1154,729),8471=>array(138,0,862,725),8472=>array(54,-221,658,495),8473=>array(92,0,709,729),8474=>array(50,-146,800,742),8475=>array(31,-14,904,768),8476=>array(41,-14,803,743),8477=>array(98,0,793,729),8478=>array(37,0,859,729),8479=>array(81,-112,694,887),8480=>array(127,444,792,731),8481=>array(3,0,1249,547),8482=>array(144,447,790,729),8483=>array(11,-113,729,885),8484=>array(45,0,709,729),8485=>array(26,-230,540,777),8486=>array(27,0,823,742),8487=>array(27,-14,823,728),8488=>array(-5,-159,670,729),8489=>array(1,0,271,566),8490=>array(92,0,805,729),8491=>array(5,0,769,928),8492=>array(41,-1,853,772),8493=>array(63,-19,767,742),8494=>array(61,-12,793,647),8495=>array(41,-14,591,533),8496=>array(72,-14,668,742),8497=>array(37,-14,860,773),8498=>array(92,0,599,729),8499=>array(38,-18,1156,751),8500=>array(29,-12,436,420),8501=>array(50,-14,761,742),8502=>array(19,-14,687,742),8503=>array(31,-35,439,742),8504=>array(63,-41,633,742),8505=>array(34,0,355,760),8506=>array(44,-27,932,723),8507=>array(69,0,1352,547),8508=>array(34,-14,765,547),8509=>array(-40,-208,700,561),8510=>array(92,0,627,729),8511=>array(92,0,771,729),8512=>array(12,-192,820,719),8513=>array(25,-14,723,742),8514=>array(9,0,527,729),8515=>array(43,0,561,729),8516=>array(0,0,744,729),8517=>array(21,0,786,729),8518=>array(34,-14,752,760),8519=>array(33,-14,635,560),8520=>array(15,0,353,760),8521=>array(-143,-216,354,760),8523=>array(41,-14,811,742),8526=>array(55,0,470,547),8528=>array(49,-14,983,742),8529=>array(49,-14,993,742),8530=>array(49,-14,1441,742),8531=>array(49,-14,989,742),8532=>array(53,-14,989,742),8533=>array(49,-14,989,742),8534=>array(53,-14,989,742),8535=>array(44,-14,989,742),8536=>array(27,-14,989,742),8537=>array(49,-14,999,742),8538=>array(47,-14,999,742),8539=>array(49,-14,994,742),8540=>array(44,-14,994,742),8541=>array(47,-14,994,742),8542=>array(41,-14,994,742),8543=>array(49,-14,814,742),8544=>array(92,0,280,729),8545=>array(92,0,566,729),8546=>array(92,0,853,729),8547=>array(92,0,1094,729),8548=>array(5,0,769,729),8549=>array(5,0,1007,729),8550=>array(5,0,1293,729),8551=>array(5,0,1580,729),8552=>array(92,0,1101,729),8553=>array(19,0,751,729),8554=>array(19,0,1028,729),8555=>array(19,0,1314,729),8556=>array(92,0,610,729),8557=>array(50,-14,670,742),8558=>array(92,0,778,729),8559=>array(92,0,903,729),8560=>array(84,0,259,760),8561=>array(84,0,523,760),8562=>array(84,0,788,760),8563=>array(84,0,946,760),8564=>array(15,0,637,547),8565=>array(15,0,878,760),8566=>array(15,0,1143,760),8567=>array(15,0,1407,760),8568=>array(84,0,954,760),8569=>array(15,0,630,547),8570=>array(15,0,885,760),8571=>array(15,0,1149,760),8572=>array(84,0,259,760),8573=>array(43,-14,526,560),8574=>array(45,-14,632,760),8575=>array(83,0,963,560),8576=>array(52,0,1236,729),8577=>array(92,0,778,729),8578=>array(52,0,1236,729),8579=>array(50,-14,670,742),8580=>array(43,-14,526,560),8581=>array(50,-208,670,742),8585=>array(29,-14,989,742),8592=>array(49,87,781,540),8593=>array(193,0,646,732),8594=>array(57,87,789,540),8595=>array(193,-3,646,729),8596=>array(49,87,789,540),8597=>array(193,-3,646,732),8598=>array(136,66,720,650),8599=>array(136,66,720,650),8600=>array(136,66,720,650),8601=>array(136,66,720,650),8602=>array(49,87,781,540),8603=>array(57,87,789,540),8604=>array(13,84,833,431),8605=>array(5,84,825,431),8606=>array(49,87,781,540),8607=>array(189,0,641,732),8608=>array(57,87,789,540),8609=>array(194,-3,646,729),8610=>array(49,87,793,540),8611=>array(45,87,789,540),8612=>array(49,87,781,540),8613=>array(193,0,646,732),8614=>array(57,87,789,540),8615=>array(193,0,646,732),8616=>array(193,0,646,732),8617=>array(49,87,781,565),8618=>array(57,87,789,565),8619=>array(49,87,781,565),8620=>array(57,87,789,565),8621=>array(49,87,789,540),8622=>array(49,86,789,541),8623=>array(123,-4,714,733),8624=>array(169,0,646,755),8625=>array(192,0,669,755),8626=>array(169,-26,646,729),8627=>array(192,-26,669,729),8628=>array(233,-3,772,621),8629=>array(49,87,673,626),8630=>array(11,198,816,685),8631=>array(22,198,828,685),8632=>array(118,13,788,729),8633=>array(49,-108,789,735),8634=>array(86,45,767,691),8635=>array(71,45,751,691),8636=>array(49,255,781,540),8637=>array(49,87,781,372),8638=>array(361,0,646,732),8639=>array(193,0,478,732),8640=>array(57,255,789,540),8641=>array(57,87,789,372),8642=>array(361,0,646,732),8643=>array(193,0,478,732),8644=>array(49,-59,789,686),8645=>array(47,-3,792,732),8646=>array(49,-59,789,686),8647=>array(49,-59,781,686),8648=>array(46,0,792,732),8649=>array(57,-59,789,686),8650=>array(46,-3,792,729),8651=>array(49,-5,789,632),8652=>array(49,-5,789,632),8653=>array(49,87,781,540),8654=>array(49,87,789,540),8655=>array(57,87,789,540),8656=>array(49,87,781,540),8657=>array(193,0,645,732),8658=>array(57,87,789,540),8659=>array(193,-3,645,729),8660=>array(49,87,789,540),8661=>array(193,-8,645,732),8662=>array(132,-26,755,596),8663=>array(88,-26,711,597),8664=>array(88,16,711,639),8665=>array(132,16,755,639),8666=>array(49,87,781,540),8667=>array(57,87,789,540),8668=>array(44,87,776,540),8669=>array(57,87,789,540),8670=>array(193,0,646,732),8671=>array(193,-3,646,729),8672=>array(49,87,781,540),8673=>array(193,0,646,732),8674=>array(57,87,789,540),8675=>array(193,-3,646,729),8676=>array(49,87,781,540),8677=>array(57,87,789,540),8678=>array(27,46,781,581),8679=>array(151,0,687,754),8680=>array(35,46,789,581),8681=>array(151,-25,687,729),8682=>array(151,0,687,754),8683=>array(151,0,687,754),8684=>array(151,0,687,754),8685=>array(151,0,687,754),8686=>array(151,0,687,754),8687=>array(151,0,687,754),8688=>array(35,46,789,581),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(151,-25,687,754),8692=>array(57,87,789,540),8693=>array(47,-3,792,732),8694=>array(57,-223,789,850),8695=>array(49,87,781,540),8696=>array(57,87,789,540),8697=>array(49,87,789,540),8698=>array(49,87,781,540),8699=>array(57,87,789,540),8700=>array(49,87,789,540),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(5,0,769,729),8705=>array(48,-14,629,742),8706=>array(29,-14,515,674),8707=>array(92,0,610,729),8708=>array(92,-46,610,775),8709=>array(47,-15,810,715),8710=>array(0,0,697,719),8711=>array(0,0,697,719),8712=>array(73,-2,824,730),8713=>array(73,-46,824,775),8714=>array(106,58,644,568),8715=>array(73,-2,824,730),8716=>array(73,-46,824,775),8717=>array(106,58,644,568),8718=>array(98,0,539,553),8719=>array(73,-192,712,719),8720=>array(73,-193,712,718),8721=>array(20,-192,697,719),8722=>array(106,256,732,371),8723=>array(106,0,732,627),8724=>array(49,0,647,729),8725=>array(0,-93,365,729),8726=>array(165,-49,530,772),8727=>array(118,0,720,626),8728=>array(150,151,475,477),8729=>array(102,253,278,442),8730=>array(37,-20,669,837),8731=>array(37,-20,669,933),8732=>array(36,-20,669,924),8733=>array(92,89,617,505),8734=>array(92,89,741,505),8735=>array(106,67,732,693),8736=>array(77,0,820,729),8737=>array(77,-44,820,729),8738=>array(116,-0,732,726),8739=>array(207,-207,322,773),8740=>array(48,-207,482,773),8741=>array(112,-207,417,773),8742=>array(48,-207,482,773),8743=>array(151,0,661,579),8744=>array(151,0,661,579),8745=>array(151,0,661,579),8746=>array(151,0,661,579),8747=>array(15,-227,548,754),8748=>array(15,-227,914,754),8749=>array(15,-227,1280,754),8750=>array(14,-227,548,754),8751=>array(38,-227,938,754),8752=>array(23,-227,1290,754),8753=>array(15,-227,616,754),8754=>array(14,-227,600,754),8755=>array(14,-227,588,754),8756=>array(60,78,637,647),8757=>array(60,78,637,647),8758=>array(59,79,235,647),8759=>array(60,78,637,647),8760=>array(106,256,732,631),8761=>array(106,45,800,584),8762=>array(106,-4,732,631),8763=>array(106,-34,732,660),8764=>array(106,212,732,415),8765=>array(106,212,732,415),8766=>array(65,131,772,497),8767=>array(106,42,732,584),8768=>array(85,0,289,626),8769=>array(106,76,732,551),8770=>array(106,110,732,482),8771=>array(106,144,732,517),8772=>array(106,0,732,637),8773=>array(106,37,732,628),8774=>array(106,-31,732,628),8775=>array(106,-86,732,726),8776=>array(106,110,732,517),8777=>array(106,8,732,614),8778=>array(106,37,732,628),8779=>array(106,-13,732,628),8780=>array(106,37,732,628),8781=>array(105,105,732,585),8782=>array(106,26,732,656),8783=>array(106,172,732,656),8784=>array(106,144,732,744),8785=>array(106,-117,732,743),8786=>array(105,-92,732,719),8787=>array(104,-92,731,719),8788=>array(98,102,965,520),8789=>array(96,102,966,520),8790=>array(106,144,732,482),8791=>array(106,144,732,839),8792=>array(106,144,732,704),8793=>array(106,144,732,840),8794=>array(106,144,732,840),8795=>array(106,144,732,959),8796=>array(106,144,732,952),8797=>array(106,144,732,762),8798=>array(106,144,732,786),8799=>array(106,144,732,903),8800=>array(106,-5,732,631),8801=>array(106,38,732,588),8802=>array(106,-69,732,695),8803=>array(106,-74,732,700),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-106,732,617),8807=>array(106,-106,732,617),8808=>array(106,-185,732,617),8809=>array(106,-185,732,617),8810=>array(72,-34,974,660),8811=>array(72,-34,974,660),8812=>array(86,-132,414,759),8813=>array(105,-10,732,700),8814=>array(106,-4,732,690),8815=>array(106,-63,732,631),8816=>array(106,-112,732,645),8817=>array(106,-112,732,645),8818=>array(106,-84,732,582),8819=>array(106,-84,732,582),8820=>array(106,-112,732,645),8821=>array(106,-112,732,645),8822=>array(102,-119,732,678),8823=>array(102,-119,732,678),8824=>array(102,-221,732,779),8825=>array(102,-221,732,779),8826=>array(106,-55,732,681),8827=>array(106,-55,732,681),8828=>array(106,-177,732,684),8829=>array(106,-177,732,684),8830=>array(106,-132,732,684),8831=>array(106,-132,732,684),8832=>array(106,-89,732,781),8833=>array(106,-89,732,781),8834=>array(99,67,739,559),8835=>array(99,65,739,559),8836=>array(99,-96,739,726),8837=>array(99,-100,739,722),8838=>array(99,0,739,636),8839=>array(99,0,739,635),8840=>array(99,-124,739,759),8841=>array(99,-124,739,759),8842=>array(99,-97,739,636),8843=>array(99,-97,739,635),8844=>array(151,0,661,579),8845=>array(151,0,661,579),8846=>array(151,0,661,579),8847=>array(106,0,732,584),8848=>array(106,0,732,584),8849=>array(106,-115,732,667),8850=>array(106,-115,732,667),8851=>array(106,0,690,626),8852=>array(106,0,690,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-13,747,642),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(77,-29,761,657),8863=>array(77,-29,761,657),8864=>array(77,-29,761,657),8865=>array(77,-29,761,657),8866=>array(85,0,829,705),8867=>array(85,0,829,705),8868=>array(85,0,829,705),8869=>array(85,0,829,705),8870=>array(85,0,457,705),8871=>array(85,0,457,705),8872=>array(85,0,829,705),8873=>array(85,0,829,705),8874=>array(85,0,829,705),8875=>array(85,0,829,705),8876=>array(85,-100,829,805),8877=>array(85,-100,829,805),8878=>array(85,-100,829,805),8879=>array(85,-100,829,805),8880=>array(106,-54,724,681),8881=>array(114,-54,732,681),8882=>array(106,-1,732,628),8883=>array(106,-1,732,628),8884=>array(106,-80,732,706),8885=>array(106,-80,732,706),8886=>array(60,151,940,477),8887=>array(60,151,940,477),8888=>array(60,151,778,477),8889=>array(43,-63,794,689),8890=>array(63,0,480,705),8891=>array(103,0,709,759),8892=>array(103,0,709,759),8893=>array(103,0,709,759),8894=>array(106,0,732,626),8895=>array(106,0,732,626),8896=>array(0,-192,843,719),8897=>array(0,-192,843,719),8898=>array(48,-192,794,719),8899=>array(48,-192,794,719),8900=>array(3,-233,491,807),8901=>array(102,253,278,442),8902=>array(83,112,543,549),8903=>array(106,-56,732,683),8904=>array(106,-48,894,674),8905=>array(106,-48,894,675),8906=>array(106,-48,894,675),8907=>array(106,-48,894,675),8908=>array(106,-48,894,675),8909=>array(106,144,732,517),8910=>array(49,0,763,579),8911=>array(49,0,763,579),8912=>array(93,-22,732,649),8913=>array(106,-22,745,649),8914=>array(83,0,755,639),8915=>array(83,-14,755,625),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,30,732,597),8919=>array(106,30,732,597),8920=>array(72,-34,1350,660),8921=>array(72,-34,1350,660),8922=>array(106,-211,732,837),8923=>array(106,-211,732,837),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-177,732,684),8927=>array(106,-177,732,684),8928=>array(106,-197,732,808),8929=>array(106,-263,732,742),8930=>array(106,-191,732,817),8931=>array(106,-191,732,817),8932=>array(106,-146,732,636),8933=>array(106,-146,732,636),8934=>array(106,-168,732,582),8935=>array(106,-168,732,582),8936=>array(106,-216,732,684),8937=>array(106,-216,732,684),8938=>array(106,-138,732,808),8939=>array(106,-138,732,808),8940=>array(106,-224,732,894),8941=>array(106,-224,732,894),8942=>array(412,-40,588,735),8943=>array(79,253,921,442),8944=>array(79,-40,921,735),8945=>array(79,-40,921,735),8946=>array(72,-2,1085,730),8947=>array(73,-2,824,730),8948=>array(106,58,644,568),8949=>array(73,-2,824,984),8950=>array(73,-2,824,919),8951=>array(106,58,644,741),8952=>array(73,-207,824,730),8953=>array(73,-2,824,730),8954=>array(72,-2,1085,730),8955=>array(73,-2,824,730),8956=>array(106,58,644,568),8957=>array(72,-2,824,919),8958=>array(106,58,644,741),8959=>array(106,0,791,732),8960=>array(31,-22,572,519),8961=>array(56,152,540,453),8962=>array(64,0,651,596),8963=>array(193,470,646,732),8964=>array(193,0,646,263),8965=>array(193,-12,646,423),8966=>array(193,-12,646,552),8967=>array(139,-39,349,798),8968=>array(86,-132,389,760),8969=>array(68,-132,371,760),8970=>array(86,-132,389,760),8971=>array(68,-132,371,760),8972=>array(352,-77,759,331),8973=>array(49,-77,457,331),8974=>array(352,226,759,634),8975=>array(49,226,457,634),8976=>array(106,140,732,444),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,444),8988=>array(86,425,403,760),8989=>array(65,425,383,760),8990=>array(86,-126,403,208),8991=>array(65,-126,383,208),8992=>array(235,-250,586,926),8993=>array(22,-240,373,940),8996=>array(76,215,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(78,-19,348,547),9076=>array(84,-208,671,562),9077=>array(43,-13,826,547),9082=>array(48,-13,645,559),9085=>array(13,-228,850,99),9095=>array(76,0,1100,743),9108=>array(17,0,856,727),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(235,-250,373,940),9166=>array(27,46,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(39,-129,665,294),9250=>array(-81,-14,671,760),9251=>array(64,-228,651,99),9312=>array(59,-15,788,715),9313=>array(59,-15,788,715),9314=>array(59,-15,788,715),9315=>array(59,-15,788,715),9316=>array(59,-15,788,715),9317=>array(59,-15,788,715),9318=>array(59,-15,788,715),9319=>array(59,-15,788,715),9320=>array(59,-15,788,715),9321=>array(59,-15,788,715),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,750,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(3,260,766,645),9697=>array(3,-125,766,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(144,196,495,547),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,813,729),9777=>array(83,0,814,729),9778=>array(83,0,813,729),9779=>array(83,0,813,729),9780=>array(83,0,813,729),9781=>array(83,0,813,729),9782=>array(83,0,813,729),9783=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,813,731),9863=>array(83,0,813,731),9864=>array(83,0,813,731),9865=>array(83,0,813,731),9866=>array(83,0,813,98),9867=>array(83,0,813,98),9868=>array(83,0,813,413),9869=>array(83,0,813,413),9870=>array(83,0,813,413),9871=>array(83,0,813,413),9872=>array(168,3,728,731),9873=>array(168,3,728,731),9874=>array(52,0,844,731),9875=>array(97,-10,799,732),9876=>array(131,0,765,729),9877=>array(61,-10,479,732),9878=>array(59,-10,837,732),9879=>array(61,0,835,732),9880=>array(145,0,750,732),9881=>array(95,-17,802,727),9882=>array(128,-9,768,733),9883=>array(127,0,769,728),9884=>array(127,0,769,729),9888=>array(49,0,848,729),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(188,133,650,597),9899=>array(188,133,650,597),9900=>array(249,194,589,536),9901=>array(175,194,663,536),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-9,814,743),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-9,814,743),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(84,-14,753,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,288,729),10076=>array(59,395,262,729),10077=>array(85,395,528,729),10078=>array(59,395,502,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(59,-15,788,715),10103=>array(59,-15,788,715),10104=>array(59,-15,788,715),10105=>array(59,-15,788,715),10106=>array(59,-15,788,715),10107=>array(59,-15,788,715),10108=>array(59,-15,788,715),10109=>array(59,-15,788,715),10110=>array(59,-15,788,715),10111=>array(59,-15,788,715),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,46,811,581),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(54,-163,405,769),10182=>array(52,-163,403,769),10208=>array(3,-233,491,807),10214=>array(86,-132,419,760),10215=>array(86,-132,419,760),10216=>array(104,-132,377,759),10217=>array(80,-132,353,759),10218=>array(104,-132,641,759),10219=>array(80,-132,616,759),10224=>array(41,0,797,732),10225=>array(42,-3,798,729),10226=>array(9,45,816,685),10227=>array(22,45,830,685),10228=>array(57,-14,1108,643),10229=>array(49,87,1376,540),10230=>array(57,87,1385,540),10231=>array(49,87,1385,540),10232=>array(49,87,1376,540),10233=>array(57,87,1385,540),10234=>array(49,87,1385,540),10235=>array(49,87,1376,540),10236=>array(57,87,1385,540),10237=>array(49,87,1376,540),10238=>array(57,87,1385,540),10239=>array(57,87,1385,540),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,261),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,261),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,261),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,261),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,261),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,261),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,261),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,261),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,261),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,261),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,261),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,261),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10502=>array(49,87,781,540),10503=>array(57,87,789,540),10506=>array(132,0,707,732),10507=>array(132,0,707,732),10560=>array(86,45,726,853),10561=>array(86,45,726,853),10627=>array(125,-163,628,760),10628=>array(125,-163,628,760),10702=>array(106,-258,732,800),10703=>array(106,-1,940,628),10704=>array(106,-1,940,628),10705=>array(106,-48,894,674),10706=>array(106,-48,894,674),10707=>array(106,-48,894,674),10708=>array(106,-48,894,675),10709=>array(106,-48,894,675),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-211,972,734),10753=>array(28,-211,972,734),10754=>array(28,-211,972,734),10764=>array(15,-227,1646,754),10765=>array(14,-227,548,754),10766=>array(14,-227,548,754),10767=>array(14,-227,548,754),10768=>array(14,-227,548,754),10769=>array(14,-227,576,754),10770=>array(14,-227,548,754),10771=>array(14,-227,548,754),10772=>array(14,-228,651,754),10773=>array(14,-227,548,754),10774=>array(14,-227,548,754),10775=>array(-30,-227,556,754),10776=>array(14,-227,548,754),10777=>array(14,-227,548,754),10778=>array(14,-227,548,754),10779=>array(15,-227,548,898),10780=>array(15,-372,548,754),10799=>array(125,20,713,607),10858=>array(106,212,732,660),10859=>array(106,-34,732,660),10877=>array(106,-150,732,632),10878=>array(106,-150,732,632),10879=>array(106,-150,732,632),10880=>array(106,-150,732,632),10881=>array(106,-150,732,688),10882=>array(106,-150,732,688),10883=>array(106,-150,732,827),10884=>array(106,-150,732,827),10885=>array(106,-217,732,630),10886=>array(106,-217,732,630),10887=>array(106,-124,732,582),10888=>array(106,-124,732,582),10889=>array(106,-281,732,630),10890=>array(106,-281,732,630),10891=>array(106,-303,732,814),10892=>array(106,-303,732,814),10893=>array(106,-183,732,653),10894=>array(106,-183,732,653),10895=>array(106,-245,732,765),10896=>array(106,-245,732,765),10897=>array(106,-278,732,782),10898=>array(106,-278,732,782),10899=>array(106,-263,732,771),10900=>array(106,-263,732,771),10901=>array(106,-50,732,733),10902=>array(106,-50,732,733),10903=>array(106,-50,732,733),10904=>array(106,-50,732,733),10905=>array(106,-45,732,678),10906=>array(106,-45,732,678),10907=>array(106,-81,732,724),10908=>array(106,-81,732,724),10909=>array(106,13,732,680),10910=>array(106,13,732,680),10911=>array(106,-239,732,746),10912=>array(106,-239,732,746),10926=>array(106,22,732,656),10927=>array(106,-83,732,684),10928=>array(106,-83,732,684),10929=>array(106,-246,732,684),10930=>array(106,-246,732,684),10931=>array(106,-205,732,672),10932=>array(106,-205,732,672),10933=>array(106,-304,732,672),10934=>array(106,-304,732,672),10935=>array(106,-252,732,713),10936=>array(106,-252,732,713),10937=>array(106,-316,732,713),10938=>array(106,-316,732,713),11001=>array(106,-195,732,609),11002=>array(106,-195,732,609),11008=>array(123,-23,744,598),11009=>array(94,-23,715,598),11010=>array(123,-23,744,598),11011=>array(94,-23,715,598),11012=>array(27,46,789,581),11013=>array(27,46,781,581),11014=>array(151,0,687,754),11015=>array(151,-25,687,729),11016=>array(123,-23,744,598),11017=>array(94,-23,715,598),11018=>array(123,-23,744,598),11019=>array(94,-23,715,598),11020=>array(27,46,789,581),11021=>array(151,-25,687,754),11022=>array(57,-25,800,372),11023=>array(57,255,800,652),11024=>array(38,-25,781,372),11025=>array(38,255,781,652),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(5,0,610,729),11361=>array(5,0,355,760),11362=>array(-17,0,610,729),11363=>array(6,0,692,729),11364=>array(92,-200,750,729),11365=>array(32,-46,639,594),11366=>array(13,-93,455,822),11367=>array(92,-157,932,729),11368=>array(84,-138,809,760),11369=>array(92,-157,805,729),11370=>array(84,-138,684,760),11371=>array(45,-157,768,729),11372=>array(45,-138,622,547),11373=>array(48,-14,769,741),11374=>array(92,-200,903,729),11375=>array(5,0,769,729),11376=>array(48,-14,769,741),11377=>array(15,0,778,560),11378=>array(30,0,1221,742),11379=>array(35,0,1056,560),11380=>array(38,0,637,586),11381=>array(92,0,606,729),11382=>array(84,0,481,547),11383=>array(64,0,725,552),11385=>array(84,-13,490,760),11386=>array(43,-14,644,560),11387=>array(78,0,467,547),11388=>array(-21,-121,166,425),11389=>array(3,326,484,734),11390=>array(72,-240,670,742),11391=>array(45,-240,680,729),11520=>array(45,-64,609,547),11521=>array(16,-232,625,546),11522=>array(41,-232,629,547),11523=>array(42,-10,585,807),11524=>array(40,-228,613,546),11525=>array(41,-228,988,546),11526=>array(20,-8,668,816),11527=>array(42,-9,974,547),11528=>array(39,0,589,547),11529=>array(41,-227,614,816),11530=>array(39,-9,985,546),11531=>array(42,-8,649,816),11532=>array(39,0,627,816),11533=>array(41,-8,988,546),11534=>array(41,-8,629,546),11535=>array(41,-228,846,816),11536=>array(42,-9,976,816),11537=>array(41,-9,630,816),11538=>array(46,-232,610,546),11539=>array(41,-228,984,661),11540=>array(45,-228,958,546),11541=>array(39,-228,978,816),11542=>array(44,0,628,546),11543=>array(41,-228,630,547),11544=>array(41,-232,627,546),11545=>array(44,-228,628,816),11546=>array(42,-232,610,547),11547=>array(43,-9,658,816),11548=>array(44,-228,989,547),11549=>array(44,-232,619,546),11550=>array(46,-232,639,546),11551=>array(44,-228,615,567),11552=>array(44,-9,1004,546),11553=>array(44,-228,619,816),11554=>array(42,-9,601,626),11555=>array(44,-228,622,816),11556=>array(42,-228,684,546),11557=>array(45,-8,959,816),11568=>array(55,-14,636,380),11569=>array(50,-14,892,742),11570=>array(50,-14,892,742),11571=>array(51,0,674,729),11572=>array(51,0,674,729),11573=>array(56,0,669,729),11574=>array(48,0,627,729),11575=>array(5,0,769,729),11576=>array(5,0,769,729),11577=>array(92,0,610,729),11578=>array(92,0,610,729),11579=>array(73,-14,729,742),11580=>array(73,0,916,729),11581=>array(92,0,754,729),11582=>array(92,0,549,729),11583=>array(92,0,754,729),11584=>array(50,-14,892,742),11585=>array(50,-84,892,815),11586=>array(92,0,281,729),11587=>array(21,0,720,729),11588=>array(92,0,745,729),11589=>array(-30,0,944,729),11590=>array(92,0,598,729),11591=>array(92,0,709,729),11592=>array(73,256,607,445),11593=>array(92,0,610,729),11594=>array(73,0,529,729),11595=>array(64,-14,892,742),11596=>array(82,0,695,729),11597=>array(92,0,745,729),11598=>array(92,0,610,729),11599=>array(92,0,280,729),11600=>array(82,0,695,729),11601=>array(92,0,281,729),11602=>array(42,-14,684,729),11603=>array(55,-14,636,742),11604=>array(50,-14,892,742),11605=>array(50,-95,892,742),11606=>array(92,0,745,729),11607=>array(92,0,281,729),11608=>array(92,0,744,729),11609=>array(50,-14,892,742),11610=>array(50,-14,892,823),11611=>array(50,-14,718,742),11612=>array(79,0,797,729),11613=>array(19,0,751,729),11614=>array(50,-14,718,742),11615=>array(92,0,610,729),11616=>array(5,0,769,729),11617=>array(92,0,745,729),11618=>array(92,0,599,729),11619=>array(50,0,800,729),11620=>array(92,0,654,729),11621=>array(50,0,800,729),11631=>array(64,490,651,729),11800=>array(69,-14,515,728),11807=>array(106,-34,732,415),11810=>array(86,403,389,760),11811=>array(68,403,371,760),11812=>array(86,-132,389,225),11813=>array(68,-132,371,225),11822=>array(69,0,515,742),19904=>array(83,-158,813,729),19905=>array(83,-158,813,729),19906=>array(83,-158,813,729),19907=>array(83,-158,813,729),19908=>array(83,-158,813,729),19909=>array(83,-158,813,729),19910=>array(83,-158,813,729),19911=>array(83,-158,813,729),19912=>array(83,-158,813,729),19913=>array(83,-158,814,729),19914=>array(83,-158,813,729),19915=>array(83,-158,813,729),19916=>array(83,-158,813,729),19917=>array(83,-158,813,729),19918=>array(83,-158,813,729),19919=>array(83,-158,813,729),19920=>array(83,-158,814,729),19921=>array(83,-158,813,729),19922=>array(83,-158,814,729),19923=>array(83,-158,813,729),19924=>array(83,-158,813,729),19925=>array(83,-158,813,729),19926=>array(83,-158,813,729),19927=>array(83,-158,813,729),19928=>array(83,-158,813,729),19929=>array(83,-158,813,729),19930=>array(83,-158,813,729),19931=>array(83,-158,814,729),19932=>array(83,-158,813,729),19933=>array(83,-158,813,729),19934=>array(83,-158,814,729),19935=>array(83,-158,813,729),19936=>array(83,-158,813,729),19937=>array(83,-158,813,729),19938=>array(83,-158,813,729),19939=>array(83,-158,813,729),19940=>array(83,-158,813,729),19941=>array(83,-158,814,729),19942=>array(83,-158,813,729),19943=>array(83,-158,813,729),19944=>array(83,-158,814,729),19945=>array(83,-158,813,729),19946=>array(83,-158,814,729),19947=>array(83,-158,813,729),19948=>array(83,-158,814,729),19949=>array(83,-158,813,729),19950=>array(83,-158,814,729),19951=>array(83,-158,813,729),19952=>array(83,-158,814,729),19953=>array(83,-158,813,729),19954=>array(83,-158,813,729),19955=>array(83,-158,813,729),19956=>array(83,-158,813,729),19957=>array(83,-158,814,729),19958=>array(83,-158,813,729),19959=>array(83,-158,813,729),19960=>array(83,-158,813,729),19961=>array(83,-158,814,729),19962=>array(83,-158,813,729),19963=>array(83,-158,814,729),19964=>array(83,-158,814,729),19965=>array(83,-158,813,729),19966=>array(83,-158,813,729),19967=>array(83,-158,813,729),42192=>array(92,0,692,729),42193=>array(92,0,692,729),42194=>array(41,0,641,729),42195=>array(92,0,778,729),42196=>array(5,0,677,729),42197=>array(5,0,677,729),42198=>array(50,-14,747,742),42199=>array(92,0,805,729),42200=>array(-30,0,683,729),42201=>array(0,-14,439,729),42202=>array(50,-14,670,742),42203=>array(50,-14,670,742),42204=>array(45,0,680,729),42205=>array(92,0,599,729),42206=>array(92,0,599,729),42207=>array(92,0,903,729),42208=>array(92,0,745,729),42209=>array(92,0,610,729),42210=>array(72,-14,647,742),42211=>array(92,0,750,729),42212=>array(20,0,678,729),42213=>array(5,0,769,729),42214=>array(5,0,769,729),42215=>array(92,0,745,729),42216=>array(25,-14,723,742),42217=>array(91,0,530,743),42218=>array(30,0,1072,729),42219=>array(19,0,751,729),42220=>array(-10,0,734,729),42221=>array(70,0,670,729),42222=>array(5,0,769,729),42223=>array(5,0,769,729),42224=>array(92,0,610,729),42225=>array(73,0,591,729),42226=>array(92,0,280,729),42227=>array(50,-14,800,742),42228=>array(92,-14,720,729),42229=>array(92,0,720,743),42230=>array(9,0,527,729),42231=>array(52,0,738,729),42232=>array(73,0,249,189),42233=>array(24,-142,249,189),42234=>array(73,0,601,189),42235=>array(73,-142,601,189),42236=>array(24,-142,249,547),42237=>array(73,0,249,547),42238=>array(73,0,515,405),42239=>array(73,134,515,492),42564=>array(26,-14,601,742),42565=>array(15,-14,511,560),42566=>array(92,0,428,729),42567=>array(83,0,356,547),42572=>array(57,-14,1348,654),42573=>array(47,-13,1126,547),42576=>array(49,0,1142,729),42577=>array(20,0,946,547),42580=>array(55,-14,1082,742),42581=>array(44,-14,888,560),42582=>array(92,0,1088,729),42583=>array(84,-14,880,560),42594=>array(60,-157,1058,729),42595=>array(56,-138,900,547),42596=>array(46,0,1069,729),42597=>array(55,0,888,547),42598=>array(92,0,1233,729),42599=>array(84,0,973,547),42600=>array(50,-14,800,742),42601=>array(43,-14,644,560),42602=>array(50,-14,987,742),42603=>array(43,-14,825,560),42604=>array(50,-14,1356,742),42605=>array(43,-14,1063,560),42606=>array(28,-208,933,743),42634=>array(5,-200,883,729),42635=>array(4,-216,709,547),42636=>array(5,0,677,729),42637=>array(4,0,575,547),42644=>array(81,0,716,729),42645=>array(84,0,634,760),42760=>array(96,0,404,693),42761=>array(96,0,404,693),42762=>array(96,0,404,693),42763=>array(96,0,404,693),42764=>array(96,0,404,693),42765=>array(96,0,404,693),42766=>array(96,0,404,693),42767=>array(96,0,404,693),42768=>array(96,0,404,693),42769=>array(96,0,404,693),42770=>array(96,0,404,693),42771=>array(96,0,404,693),42772=>array(96,0,404,693),42773=>array(96,0,404,693),42774=>array(96,0,404,693),42779=>array(58,326,342,736),42780=>array(58,324,342,734),42781=>array(88,326,199,734),42782=>array(88,326,199,734),42783=>array(88,0,199,408),42786=>array(67,0,409,729),42787=>array(67,0,355,547),42788=>array(56,224,479,742),42789=>array(56,42,479,560),42790=>array(92,-200,745,729),42791=>array(84,-216,634,760),42792=>array(5,-216,986,729),42793=>array(13,-215,810,702),42794=>array(67,-14,616,742),42795=>array(54,-202,493,560),42800=>array(92,0,473,547),42801=>array(52,-14,548,560),42802=>array(5,0,1344,729),42803=>array(43,-14,973,560),42804=>array(5,-14,1234,742),42805=>array(43,-14,1021,560),42806=>array(5,-14,1124,729),42807=>array(43,-14,970,560),42808=>array(5,0,1074,729),42809=>array(43,-14,907,560),42810=>array(5,0,1074,729),42811=>array(43,-14,907,560),42812=>array(5,-216,1030,729),42813=>array(43,-216,907,560),42814=>array(33,-14,653,742),42815=>array(43,-14,526,560),42816=>array(5,0,812,729),42817=>array(6,0,708,760),42822=>array(92,0,822,729),42823=>array(84,0,458,760),42824=>array(41,0,655,729),42825=>array(59,0,473,760),42826=>array(16,-14,902,742),42827=>array(5,-14,809,560),42830=>array(50,-14,1356,742),42831=>array(43,-14,1063,560),42832=>array(16,0,692,729),42833=>array(5,-208,671,560),42834=>array(34,0,907,729),42835=>array(34,-208,892,560),42838=>array(50,-188,800,742),42839=>array(45,-208,711,559),42852=>array(16,0,692,729),42853=>array(5,-208,671,760),42854=>array(16,0,692,729),42855=>array(5,-208,671,760),42880=>array(27,0,545,729),42881=>array(84,-208,259,547),42882=>array(84,-208,730,742),42883=>array(84,-208,634,560),42889=>array(112,0,288,547),42890=>array(83,141,303,405),42891=>array(140,245,316,729),42892=>array(95,458,211,729),42893=>array(81,0,716,729),42894=>array(84,-216,680,760),42896=>array(92,-157,868,729),42897=>array(84,-138,725,560),42912=>array(-11,-14,832,742),42913=>array(-11,-216,727,559),42914=>array(-11,0,805,729),42915=>array(-11,0,684,760),42916=>array(-11,0,848,729),42917=>array(-11,0,723,560),42918=>array(-11,0,781,729),42919=>array(-11,0,504,560),42920=>array(-11,-14,731,742),42921=>array(-11,-14,606,560),42922=>array(-68,0,794,729),43002=>array(84,0,972,547),43003=>array(84,0,591,729),43004=>array(41,0,641,729),43005=>array(92,0,903,729),43006=>array(92,0,280,928),43007=>array(31,0,1294,729),61184=>array(91,602,317,693),61185=>array(48,451,338,693),61186=>array(26,301,363,693),61187=>array(17,150,373,693),61188=>array(13,0,378,693),61189=>array(48,451,338,693),61190=>array(91,451,317,543),61191=>array(48,301,338,543),61192=>array(26,150,363,543),61193=>array(17,0,373,543),61194=>array(26,301,363,693),61195=>array(48,301,338,543),61196=>array(91,301,317,393),61197=>array(48,150,338,393),61198=>array(26,0,363,393),61199=>array(17,150,373,693),61200=>array(26,149,363,542),61201=>array(48,150,338,393),61202=>array(91,150,317,242),61203=>array(48,0,338,242),61204=>array(13,0,378,693),61205=>array(17,0,373,543),61206=>array(26,0,363,393),61207=>array(48,0,338,242),61208=>array(91,0,317,92),61209=>array(96,0,188,693),62464=>array(49,-14,563,819),62465=>array(49,-15,563,823),62466=>array(49,-14,604,828),62467=>array(49,0,853,828),62468=>array(49,-15,563,828),62469=>array(49,-15,563,828),62470=>array(29,-15,612,828),62471=>array(49,-14,846,828),62472=>array(49,0,541,828),62473=>array(49,-14,563,820),62474=>array(49,-6,1114,828),62475=>array(49,-14,563,828),62476=>array(63,-15,578,820),62477=>array(54,0,839,828),62478=>array(49,-15,563,819),62479=>array(49,-15,563,840),62480=>array(49,0,875,828),62481=>array(63,-14,578,819),62482=>array(44,-14,699,828),62483=>array(34,-14,570,828),62484=>array(49,-14,837,828),62485=>array(49,-14,563,819),62486=>array(49,0,858,828),62487=>array(49,-14,563,820),62488=>array(44,-14,558,828),62489=>array(64,0,579,828),62490=>array(50,-15,628,820),62491=>array(49,-14,563,819),62492=>array(63,-14,577,828),62493=>array(49,-14,581,820),62494=>array(63,-14,578,819),62495=>array(24,-14,546,828),62496=>array(49,-15,563,828),62497=>array(63,-15,577,828),62498=>array(49,-73,563,828),62499=>array(49,-15,563,830),62500=>array(49,-15,569,828),62501=>array(49,-14,627,828),62502=>array(49,-14,914,828),62504=>array(45,-228,960,816),62505=>array(54,-223,791,843),62506=>array(54,-14,510,761),62507=>array(54,-14,510,773),62508=>array(54,-14,510,866),62509=>array(54,-14,510,812),62510=>array(54,-14,510,877),62511=>array(54,-14,510,803),62512=>array(54,-232,501,761),62513=>array(54,-232,501,793),62514=>array(54,-232,501,891),62515=>array(54,-232,501,803),62516=>array(54,0,520,761),62517=>array(54,0,520,793),62518=>array(54,0,520,803),62519=>array(54,-0,770,761),62520=>array(54,-0,770,773),62521=>array(54,-0,770,884),62522=>array(54,-0,770,793),62523=>array(54,-0,770,803),62524=>array(54,-232,557,761),62525=>array(54,-232,557,773),62526=>array(54,-232,557,894),62527=>array(54,-232,557,793),62528=>array(54,-232,557,803),62529=>array(54,-232,557,844),63173=>array(43,-14,644,760),64256=>array(19,0,819,760),64257=>array(21,0,657,760),64258=>array(19,0,657,760),64259=>array(19,0,1031,760),64260=>array(19,0,1032,760),64261=>array(19,0,785,760),64262=>array(52,-14,997,742),64275=>array(74,-14,1300,760),64276=>array(78,-14,1301,760),64277=>array(78,-208,1300,760),64278=>array(78,-208,1300,760),64279=>array(78,-208,1629,760),64285=>array(66,32,228,547),64286=>array(182,635,510,780),64287=>array(66,32,500,547),64288=>array(38,0,590,547),64289=>array(85,0,855,547),64290=>array(43,0,731,547),64291=>array(91,0,778,547),64292=>array(43,0,730,547),64293=>array(43,0,730,739),64294=>array(91,0,778,547),64295=>array(43,0,730,547),64296=>array(47,-4,730,547),64297=>array(106,256,732,627),64298=>array(20,0,750,710),64299=>array(20,0,750,723),64300=>array(20,0,750,710),64301=>array(20,0,750,710),64302=>array(84,-171,644,547),64303=>array(84,-217,644,547),64304=>array(84,-171,644,547),64305=>array(43,0,567,547),64306=>array(43,-9,418,547),64307=>array(43,0,545,547),64308=>array(91,0,596,547),64309=>array(43,0,346,547),64310=>array(43,0,442,547),64312=>array(90,-13,624,553),64313=>array(43,164,369,547),64314=>array(43,-240,487,547),64315=>array(43,0,511,547),64316=>array(43,0,527,711),64318=>array(43,0,633,554),64320=>array(43,0,362,547),64321=>array(90,-13,624,547),64323=>array(91,-240,584,547),64324=>array(91,0,603,547),64326=>array(33,0,564,547),64327=>array(91,-240,660,546),64328=>array(43,0,511,547),64329=>array(20,0,750,547),64330=>array(10,-4,592,547),64331=>array(91,0,252,710),64332=>array(43,0,567,710),64333=>array(43,0,511,710),64334=>array(91,0,603,710),64335=>array(43,0,652,729),64338=>array(63,-244,921,327),64339=>array(63,-244,1068,327),64340=>array(-10,-244,292,293),64341=>array(-10,-244,418,293),64342=>array(63,-244,921,327),64343=>array(63,-244,1068,327),64344=>array(-10,-244,302,293),64345=>array(-10,-244,418,293),64346=>array(63,-244,921,327),64347=>array(63,-244,1068,327),64348=>array(-10,-244,302,293),64349=>array(-10,-244,418,293),64350=>array(63,-5,921,566),64351=>array(63,-5,1068,566),64352=>array(-10,0,292,640),64353=>array(-10,0,418,640),64354=>array(63,-5,921,566),64355=>array(63,-5,1068,566),64356=>array(-10,0,302,640),64357=>array(-10,0,418,640),64358=>array(63,-5,921,599),64359=>array(63,-5,1068,599),64360=>array(-10,0,333,672),64361=>array(-10,0,418,672),64362=>array(63,-24,1082,786),64363=>array(63,-29,1201,786),64364=>array(-10,0,575,786),64365=>array(-10,0,729,786),64366=>array(63,-24,1082,786),64367=>array(63,-29,1201,786),64368=>array(-10,0,575,786),64369=>array(-10,0,729,786),64370=>array(77,-244,720,425),64371=>array(77,-244,730,425),64372=>array(-10,-244,628,405),64373=>array(-10,-244,730,405),64374=>array(77,-244,720,425),64375=>array(77,-244,730,425),64376=>array(-10,-117,628,405),64377=>array(-10,-117,730,405),64378=>array(77,-244,720,425),64379=>array(77,-244,730,425),64380=>array(-10,-244,628,405),64381=>array(-10,-244,730,405),64382=>array(77,-244,720,425),64383=>array(77,-244,730,425),64384=>array(-10,-244,628,405),64385=>array(-10,-244,730,405),64386=>array(61,-146,442,415),64387=>array(61,-146,587,415),64388=>array(61,-15,442,586),64389=>array(61,-15,587,586),64390=>array(61,-15,442,708),64391=>array(61,-15,587,708),64392=>array(61,-15,442,746),64393=>array(61,-15,587,746),64394=>array(-42,-244,508,615),64395=>array(-42,-244,632,615),64396=>array(-42,-244,520,648),64397=>array(-42,-244,632,648),64398=>array(63,-39,1024,760),64399=>array(63,-39,1034,760),64400=>array(-10,0,582,760),64401=>array(-10,0,591,760),64402=>array(63,-39,1024,910),64403=>array(63,-39,1034,910),64404=>array(-10,0,582,910),64405=>array(-10,0,591,910),64406=>array(63,-293,1024,910),64407=>array(63,-293,1034,910),64408=>array(-10,-269,582,910),64409=>array(-10,-269,591,910),64410=>array(63,-39,1024,910),64411=>array(63,-39,1034,910),64412=>array(-10,0,582,910),64413=>array(-10,0,591,910),64414=>array(62,-165,779,366),64415=>array(62,-244,910,287),64416=>array(62,-165,779,636),64417=>array(62,-244,910,514),64418=>array(-10,0,333,672),64419=>array(-10,0,418,672),64426=>array(70,-33,877,506),64427=>array(70,-244,890,369),64428=>array(-10,-33,633,506),64429=>array(-10,-244,670,369),64467=>array(70,-27,814,854),64468=>array(70,-27,941,854),64469=>array(-10,0,582,928),64470=>array(-10,0,591,928),64473=>array(-42,-244,547,556),64474=>array(-42,-244,637,556),64488=>array(-10,0,292,293),64489=>array(-10,0,418,293),64508=>array(63,-107,863,462),64509=>array(63,-126,1021,291),64510=>array(-10,-166,302,293),64511=>array(-10,-166,418,293),65056=>array(-419,735,0,880),65057=>array(0,735,419,880),65058=>array(-362,756,0,894),65059=>array(0,756,362,894),65136=>array(28,591,313,825),65137=>array(-10,0,352,825),65138=>array(28,591,313,881),65139=>array(51,0,356,177),65140=>array(28,-239,313,-5),65142=>array(28,591,313,723),65143=>array(-10,0,352,723),65144=>array(28,590,313,881),65145=>array(-10,0,352,881),65146=>array(28,-137,313,-5),65147=>array(-10,-137,352,125),65148=>array(9,599,333,869),65149=>array(-10,0,352,869),65150=>array(36,610,304,878),65151=>array(-10,0,352,878),65152=>array(73,20,437,493),65153=>array(-20,0,362,955),65154=>array(-20,0,385,955),65155=>array(75,0,259,993),65156=>array(75,0,385,993),65157=>array(-42,-244,547,603),65158=>array(-42,-244,637,603),65159=>array(76,-245,259,760),65160=>array(76,-245,385,760),65161=>array(63,-107,863,603),65162=>array(63,-126,1021,480),65163=>array(-10,0,292,627),65164=>array(-10,0,418,627),65165=>array(84,0,259,760),65166=>array(84,0,385,760),65167=>array(63,-149,921,327),65168=>array(63,-149,1068,327),65169=>array(-10,-173,292,293),65170=>array(-10,-173,418,293),65171=>array(48,-30,540,513),65172=>array(65,0,616,513),65173=>array(63,-5,921,415),65174=>array(63,-5,1068,415),65175=>array(-10,0,302,488),65176=>array(-10,0,418,488),65177=>array(63,-5,921,537),65178=>array(63,-5,1068,537),65179=>array(-10,0,302,610),65180=>array(-10,0,418,610),65181=>array(77,-244,720,425),65182=>array(77,-244,730,425),65183=>array(-10,-173,628,405),65184=>array(-10,-173,730,405),65185=>array(77,-244,720,425),65186=>array(77,-244,730,425),65187=>array(-10,0,628,405),65188=>array(-10,0,730,405),65189=>array(77,-244,720,579),65190=>array(77,-244,730,579),65191=>array(-10,0,628,530),65192=>array(-10,0,730,530),65193=>array(61,-15,442,415),65194=>array(61,-15,587,415),65195=>array(61,-15,442,579),65196=>array(61,-15,587,579),65197=>array(-42,-244,508,269),65198=>array(-42,-244,632,269),65199=>array(-42,-244,508,457),65200=>array(-42,-244,632,457),65201=>array(63,-244,1297,366),65202=>array(63,-244,1423,366),65203=>array(-10,-14,901,366),65204=>array(-10,-14,1027,366),65205=>array(63,-244,1297,586),65206=>array(63,-244,1423,586),65207=>array(-10,-14,901,586),65208=>array(-10,-14,1027,586),65209=>array(63,-244,1265,362),65210=>array(63,-244,1374,362),65211=>array(-10,0,886,362),65212=>array(-10,0,995,362),65213=>array(63,-244,1265,457),65214=>array(63,-244,1374,457),65215=>array(-10,0,886,481),65216=>array(-10,0,995,481),65217=>array(70,0,971,760),65218=>array(70,0,1081,760),65219=>array(-10,0,875,760),65220=>array(-10,0,984,760),65221=>array(70,0,971,760),65222=>array(70,0,1081,760),65223=>array(-10,0,875,760),65224=>array(-10,0,984,760),65225=>array(87,-244,720,521),65226=>array(57,-244,693,382),65227=>array(-10,0,583,521),65228=>array(-10,0,574,382),65229=>array(87,-244,720,652),65230=>array(57,-244,693,530),65231=>array(-10,0,583,652),65232=>array(-10,0,574,530),65233=>array(63,-24,1082,627),65234=>array(63,-29,1201,627),65235=>array(-10,0,575,627),65236=>array(-10,0,729,627),65237=>array(52,-215,825,635),65238=>array(52,-244,911,476),65239=>array(-10,0,575,635),65240=>array(-10,0,729,635),65241=>array(70,-27,814,760),65242=>array(70,-27,941,760),65243=>array(-10,0,582,760),65244=>array(-10,0,591,760),65245=>array(70,-142,778,760),65246=>array(70,-142,902,760),65247=>array(-10,0,292,760),65248=>array(-10,0,418,760),65249=>array(68,-244,660,369),65250=>array(68,-244,794,311),65251=>array(-10,-23,546,311),65252=>array(-10,-23,680,311),65253=>array(62,-165,779,457),65254=>array(62,-244,910,383),65255=>array(-10,0,292,481),65256=>array(-10,0,418,481),65257=>array(48,-30,540,358),65258=>array(65,0,616,366),65259=>array(-10,-33,633,506),65260=>array(-10,-244,670,369),65261=>array(-42,-244,547,322),65262=>array(-42,-244,637,322),65263=>array(63,-107,863,462),65264=>array(63,-126,1021,291),65265=>array(63,-244,863,462),65266=>array(63,-244,1021,291),65267=>array(-10,-166,302,293),65268=>array(-10,-166,418,293),65269=>array(-62,-15,643,882),65270=>array(-62,-15,769,882),65271=>array(33,-15,643,944),65272=>array(33,-15,769,944),65273=>array(41,-245,643,760),65274=>array(41,-245,769,760),65275=>array(41,-15,643,760),65276=>array(41,-15,769,760),65533=>array(24,-139,1089,926),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>456,34=>521,35=>838,36=>696,37=>1002,38=>872,39=>306,40=>457,41=>457,42=>523,43=>838,44=>380,45=>415,46=>380,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>400,59=>400,60=>838,61=>838,62=>838,63=>580,64=>1000,65=>774,66=>762,67=>734,68=>830,69=>683,70=>683,71=>821,72=>837,73=>372,74=>372,75=>775,76=>637,77=>995,78=>837,79=>850,80=>733,81=>850,82=>770,83=>720,84=>682,85=>812,86=>774,87=>1103,88=>771,89=>724,90=>725,91=>457,92=>365,93=>457,94=>838,95=>500,96=>500,97=>675,98=>716,99=>593,100=>716,101=>678,102=>435,103=>716,104=>712,105=>343,106=>343,107=>665,108=>343,109=>1042,110=>712,111=>687,112=>716,113=>716,114=>493,115=>595,116=>478,117=>712,118=>652,119=>924,120=>645,121=>652,122=>582,123=>712,124=>365,125=>712,126=>838,160=>348,161=>456,162=>696,163=>696,164=>636,165=>696,166=>365,167=>500,168=>500,169=>1000,170=>564,171=>646,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>736,182=>636,183=>380,184=>500,185=>438,186=>564,187=>646,188=>1035,189=>1035,190=>1035,191=>580,192=>774,193=>774,194=>774,195=>774,196=>774,197=>774,198=>1085,199=>734,200=>683,201=>683,202=>683,203=>683,204=>372,205=>372,206=>372,207=>372,208=>838,209=>837,210=>850,211=>850,212=>850,213=>850,214=>850,215=>838,216=>850,217=>812,218=>812,219=>812,220=>812,221=>724,222=>738,223=>719,224=>675,225=>675,226=>675,227=>675,228=>675,229=>675,230=>1048,231=>593,232=>678,233=>678,234=>678,235=>678,236=>343,237=>343,238=>343,239=>343,240=>687,241=>712,242=>687,243=>687,244=>687,245=>687,246=>687,247=>838,248=>687,249=>712,250=>712,251=>712,252=>712,253=>652,254=>716,255=>652,256=>774,257=>675,258=>774,259=>675,260=>774,261=>675,262=>734,263=>593,264=>734,265=>593,266=>734,267=>593,268=>734,269=>593,270=>830,271=>716,272=>838,273=>716,274=>683,275=>678,276=>683,277=>678,278=>683,279=>678,280=>683,281=>678,282=>683,283=>678,284=>821,285=>716,286=>821,287=>716,288=>821,289=>716,290=>821,291=>716,292=>837,293=>712,294=>974,295=>790,296=>372,297=>343,298=>372,299=>343,300=>372,301=>343,302=>372,303=>343,304=>372,305=>343,306=>744,307=>686,308=>372,309=>343,310=>775,311=>665,312=>665,313=>637,314=>343,315=>637,316=>343,317=>637,318=>479,319=>637,320=>557,321=>642,322=>371,323=>837,324=>712,325=>837,326=>712,327=>837,328=>712,329=>983,330=>837,331=>712,332=>850,333=>687,334=>850,335=>687,336=>850,337=>687,338=>1167,339=>1094,340=>770,341=>493,342=>770,343=>493,344=>770,345=>493,346=>720,347=>595,348=>720,349=>595,350=>720,351=>595,352=>720,353=>595,354=>682,355=>478,356=>682,357=>478,358=>682,359=>478,360=>812,361=>712,362=>812,363=>712,364=>812,365=>712,366=>812,367=>712,368=>812,369=>712,370=>812,371=>712,372=>1103,373=>924,374=>724,375=>652,376=>724,377=>725,378=>582,379=>725,380=>582,381=>725,382=>582,383=>435,384=>716,385=>811,386=>762,387=>716,388=>762,389=>716,390=>734,391=>734,392=>593,393=>838,394=>879,395=>757,396=>716,397=>688,398=>683,399=>849,400=>696,401=>683,402=>435,403=>821,404=>793,405=>1045,406=>436,407=>389,408=>775,409=>665,410=>360,411=>592,412=>1042,413=>837,414=>712,415=>850,416=>874,417=>687,418=>1083,419=>912,420=>782,421=>716,422=>770,423=>720,424=>595,425=>683,426=>552,427=>478,428=>707,429=>478,430=>682,431=>835,432=>712,433=>850,434=>813,435=>797,436=>778,437=>725,438=>582,439=>772,440=>772,441=>641,442=>582,443=>696,444=>772,445=>641,446=>573,447=>716,448=>372,449=>659,450=>544,451=>372,452=>1555,453=>1412,454=>1298,455=>1009,456=>980,457=>686,458=>1209,459=>1180,460=>1055,461=>774,462=>675,463=>372,464=>343,465=>850,466=>687,467=>812,468=>712,469=>812,470=>712,471=>812,472=>712,473=>812,474=>712,475=>812,476=>712,477=>678,478=>774,479=>675,480=>774,481=>675,482=>1085,483=>1048,484=>821,485=>716,486=>821,487=>716,488=>775,489=>665,490=>850,491=>687,492=>850,493=>687,494=>772,495=>582,496=>343,497=>1555,498=>1412,499=>1298,500=>821,501=>716,502=>1289,503=>787,504=>837,505=>712,506=>774,507=>675,508=>1085,509=>1048,510=>850,511=>687,512=>774,513=>675,514=>774,515=>675,516=>683,517=>678,518=>683,519=>678,520=>372,521=>343,522=>372,523=>343,524=>850,525=>687,526=>850,527=>687,528=>770,529=>493,530=>770,531=>493,532=>812,533=>712,534=>812,535=>712,536=>720,537=>595,538=>682,539=>478,540=>690,541=>607,542=>837,543=>712,544=>837,545=>865,546=>809,547=>659,548=>725,549=>582,550=>774,551=>675,552=>683,553=>678,554=>850,555=>687,556=>850,557=>687,558=>850,559=>687,560=>850,561=>687,562=>724,563=>652,564=>492,565=>867,566=>512,567=>343,568=>1088,569=>1088,570=>774,571=>734,572=>593,573=>637,574=>682,575=>595,576=>582,577=>782,578=>614,579=>762,580=>812,581=>774,582=>683,583=>678,584=>372,585=>343,586=>860,587=>791,588=>770,589=>493,590=>724,591=>652,592=>675,593=>716,594=>716,595=>716,596=>593,597=>593,598=>717,599=>792,600=>678,601=>678,602=>876,603=>557,604=>545,605=>815,606=>731,607=>343,608=>792,609=>716,610=>627,611=>644,612=>635,613=>712,614=>712,615=>712,616=>545,617=>440,618=>545,619=>559,620=>693,621=>343,622=>841,623=>1042,624=>1042,625=>1042,626=>712,627=>793,628=>707,629=>687,630=>909,631=>681,632=>796,633=>538,634=>538,635=>650,636=>493,637=>493,638=>596,639=>596,640=>642,641=>642,642=>595,643=>415,644=>435,645=>605,646=>552,647=>478,648=>478,649=>920,650=>772,651=>670,652=>652,653=>924,654=>652,655=>724,656=>694,657=>684,658=>641,659=>641,660=>573,661=>573,662=>573,663=>573,664=>850,665=>633,666=>731,667=>685,668=>691,669=>343,670=>732,671=>539,672=>792,673=>573,674=>573,675=>1156,676=>1214,677=>1155,678=>975,679=>769,680=>929,681=>1026,682=>862,683=>780,684=>591,685=>415,686=>677,687=>789,688=>456,689=>456,690=>219,691=>315,692=>315,693=>315,694=>411,695=>591,696=>417,697=>302,698=>521,699=>380,700=>380,701=>380,702=>366,703=>366,704=>326,705=>326,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>306,713=>500,714=>500,715=>500,716=>306,717=>500,718=>500,719=>500,720=>337,721=>337,722=>366,723=>366,724=>500,725=>500,726=>416,727=>328,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>351,735=>500,736=>412,737=>219,738=>381,739=>413,740=>326,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,749=>500,750=>657,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>698,881=>565,882=>1022,883=>836,884=>302,885=>302,886=>837,887=>701,890=>500,891=>593,892=>550,893=>549,894=>400,900=>441,901=>500,902=>797,903=>380,904=>846,905=>1009,906=>563,908=>891,910=>980,911=>894,912=>390,913=>774,914=>762,915=>637,916=>774,917=>683,918=>725,919=>837,920=>850,921=>372,922=>775,923=>774,924=>995,925=>837,926=>632,927=>850,928=>837,929=>733,931=>683,932=>682,933=>724,934=>850,935=>771,936=>850,937=>850,938=>372,939=>724,940=>687,941=>557,942=>712,943=>390,944=>675,945=>687,946=>716,947=>681,948=>687,949=>557,950=>591,951=>712,952=>687,953=>390,954=>710,955=>633,956=>736,957=>681,958=>591,959=>687,960=>791,961=>716,962=>593,963=>779,964=>638,965=>675,966=>782,967=>645,968=>794,969=>869,970=>390,971=>675,972=>687,973=>675,974=>869,975=>775,976=>651,977=>661,978=>746,979=>981,980=>746,981=>796,982=>869,983=>744,984=>850,985=>687,986=>734,987=>593,988=>683,989=>494,990=>702,991=>660,992=>919,993=>627,994=>1093,995=>837,996=>832,997=>716,998=>928,999=>744,1000=>733,1001=>650,1002=>789,1003=>671,1004=>752,1005=>716,1006=>682,1007=>590,1008=>744,1009=>716,1010=>593,1011=>343,1012=>850,1013=>645,1014=>644,1015=>738,1016=>716,1017=>734,1018=>995,1019=>732,1020=>716,1021=>698,1022=>734,1023=>698,1024=>683,1025=>683,1026=>878,1027=>637,1028=>734,1029=>720,1030=>372,1031=>372,1032=>372,1033=>1154,1034=>1130,1035=>878,1036=>817,1037=>837,1038=>771,1039=>837,1040=>774,1041=>762,1042=>762,1043=>637,1044=>891,1045=>683,1046=>1224,1047=>710,1048=>837,1049=>837,1050=>817,1051=>831,1052=>995,1053=>837,1054=>850,1055=>837,1056=>733,1057=>734,1058=>682,1059=>771,1060=>992,1061=>771,1062=>928,1063=>808,1064=>1235,1065=>1326,1066=>939,1067=>1036,1068=>762,1069=>734,1070=>1174,1071=>770,1072=>675,1073=>698,1074=>633,1075=>522,1076=>808,1077=>678,1078=>995,1079=>581,1080=>701,1081=>701,1082=>679,1083=>732,1084=>817,1085=>691,1086=>687,1087=>691,1088=>716,1089=>593,1090=>580,1091=>652,1092=>992,1093=>645,1094=>741,1095=>687,1096=>1062,1097=>1105,1098=>751,1099=>904,1100=>632,1101=>593,1102=>972,1103=>642,1104=>678,1105=>678,1106=>714,1107=>522,1108=>593,1109=>595,1110=>343,1111=>343,1112=>343,1113=>991,1114=>956,1115=>734,1116=>679,1117=>701,1118=>652,1119=>691,1120=>1093,1121=>869,1122=>840,1123=>736,1124=>1012,1125=>839,1126=>992,1127=>832,1128=>1358,1129=>1121,1130=>850,1131=>687,1132=>1236,1133=>1007,1134=>696,1135=>557,1136=>1075,1137=>1061,1138=>850,1139=>687,1140=>850,1141=>695,1142=>850,1143=>695,1144=>1148,1145=>1043,1146=>1074,1147=>863,1148=>1405,1149=>1173,1150=>1093,1151=>869,1152=>734,1153=>593,1154=>652,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>957,1163=>807,1164=>762,1165=>611,1166=>733,1167=>716,1168=>637,1169=>522,1170=>666,1171=>543,1172=>808,1173=>669,1174=>1224,1175=>995,1176=>710,1177=>581,1178=>775,1179=>679,1180=>817,1181=>679,1182=>817,1183=>679,1184=>1015,1185=>826,1186=>956,1187=>808,1188=>1103,1189=>874,1190=>1273,1191=>1017,1192=>952,1193=>858,1194=>734,1195=>593,1196=>682,1197=>580,1198=>724,1199=>652,1200=>724,1201=>652,1202=>771,1203=>645,1204=>1112,1205=>1000,1206=>808,1207=>687,1208=>808,1209=>687,1210=>808,1211=>712,1212=>1026,1213=>810,1214=>1026,1215=>810,1216=>372,1217=>1224,1218=>995,1219=>775,1220=>630,1221=>951,1222=>805,1223=>837,1224=>691,1225=>957,1226=>807,1227=>808,1228=>687,1229=>1115,1230=>933,1231=>343,1232=>774,1233=>675,1234=>774,1235=>675,1236=>1085,1237=>1048,1238=>683,1239=>678,1240=>849,1241=>678,1242=>849,1243=>678,1244=>1224,1245=>995,1246=>710,1247=>581,1248=>772,1249=>641,1250=>837,1251=>701,1252=>837,1253=>701,1254=>850,1255=>687,1256=>850,1257=>687,1258=>850,1259=>687,1260=>734,1261=>593,1262=>771,1263=>652,1264=>771,1265=>652,1266=>771,1267=>652,1268=>808,1269=>687,1270=>637,1271=>522,1272=>1036,1273=>904,1274=>666,1275=>543,1276=>771,1277=>645,1278=>771,1279=>645,1280=>762,1281=>608,1282=>1159,1283=>893,1284=>1119,1285=>920,1286=>828,1287=>693,1288=>1242,1289=>1017,1290=>1289,1291=>1013,1292=>839,1293=>638,1294=>938,1295=>803,1296=>696,1297=>557,1298=>831,1299=>732,1300=>1286,1301=>1068,1302=>1065,1303=>979,1304=>1082,1305=>1013,1306=>850,1307=>716,1308=>1103,1309=>924,1310=>817,1311=>679,1312=>1267,1313=>1059,1314=>1273,1315=>1017,1316=>957,1317=>807,1329=>813,1330=>729,1331=>728,1332=>731,1333=>729,1334=>733,1335=>652,1336=>720,1337=>903,1338=>728,1339=>666,1340=>558,1341=>961,1342=>788,1343=>713,1344=>651,1345=>730,1346=>715,1347=>704,1348=>780,1349=>689,1350=>715,1351=>708,1352=>731,1353=>677,1354=>867,1355=>711,1356=>780,1357=>731,1358=>715,1359=>693,1360=>666,1361=>698,1362=>576,1363=>833,1364=>698,1365=>763,1366=>855,1369=>330,1370=>342,1371=>308,1372=>374,1373=>313,1374=>461,1375=>468,1377=>938,1378=>642,1379=>704,1380=>708,1381=>642,1382=>644,1383=>565,1384=>642,1385=>756,1386=>704,1387=>643,1388=>310,1389=>984,1390=>638,1391=>643,1392=>643,1393=>603,1394=>643,1395=>642,1396=>643,1397=>309,1398=>643,1399=>486,1400=>643,1401=>366,1402=>938,1403=>573,1404=>666,1405=>643,1406=>643,1407=>934,1408=>643,1409=>643,1410=>479,1411=>934,1412=>648,1413=>620,1414=>813,1415=>812,1417=>360,1418=>374,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>415,1471=>0,1472=>372,1473=>0,1474=>0,1475=>372,1478=>497,1479=>0,1488=>728,1489=>610,1490=>447,1491=>588,1492=>687,1493=>343,1494=>400,1495=>687,1496=>679,1497=>294,1498=>578,1499=>566,1500=>605,1501=>696,1502=>724,1503=>343,1504=>453,1505=>680,1506=>666,1507=>675,1508=>658,1509=>661,1510=>653,1511=>736,1512=>602,1513=>758,1514=>683,1520=>664,1521=>567,1522=>519,1523=>444,1524=>710,1542=>667,1543=>667,1545=>884,1546=>1157,1548=>380,1557=>0,1563=>400,1567=>580,1569=>511,1570=>343,1571=>343,1572=>622,1573=>343,1574=>917,1575=>343,1576=>1005,1577=>590,1578=>1005,1579=>1005,1580=>721,1581=>721,1582=>721,1583=>513,1584=>513,1585=>576,1586=>576,1587=>1380,1588=>1380,1589=>1345,1590=>1345,1591=>1039,1592=>1039,1593=>683,1594=>683,1600=>342,1601=>1162,1602=>894,1603=>917,1604=>868,1605=>733,1606=>854,1607=>590,1608=>622,1609=>917,1610=>917,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>610,1633=>610,1634=>610,1635=>610,1636=>610,1637=>610,1638=>610,1639=>610,1640=>610,1641=>610,1642=>610,1643=>374,1644=>380,1645=>545,1646=>1005,1647=>894,1648=>0,1652=>292,1657=>1005,1658=>1005,1659=>1005,1660=>1005,1661=>1005,1662=>1005,1663=>1005,1664=>1005,1665=>721,1666=>721,1667=>721,1668=>721,1669=>721,1670=>721,1671=>721,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>576,1682=>576,1683=>576,1684=>576,1685=>681,1686=>576,1687=>576,1688=>576,1689=>576,1690=>1380,1691=>1380,1692=>1380,1693=>1345,1694=>1345,1695=>1039,1696=>683,1697=>1162,1698=>1162,1699=>1162,1700=>1162,1701=>1162,1702=>1162,1703=>894,1704=>894,1705=>1024,1706=>1271,1707=>1024,1708=>917,1709=>917,1710=>917,1711=>1024,1712=>1024,1713=>1024,1714=>1024,1715=>1024,1716=>1024,1717=>868,1718=>868,1719=>868,1720=>868,1721=>854,1722=>854,1723=>854,1724=>854,1725=>854,1726=>938,1727=>721,1734=>622,1740=>917,1742=>917,1749=>590,1776=>610,1777=>610,1778=>610,1779=>610,1780=>610,1781=>610,1782=>610,1783=>610,1784=>610,1785=>610,1984=>696,1985=>696,1986=>696,1987=>696,1988=>696,1989=>696,1990=>696,1991=>696,1992=>696,1993=>696,1994=>343,1995=>547,1996=>543,1997=>652,1998=>691,1999=>691,2000=>594,2001=>691,2002=>904,2003=>551,2004=>551,2005=>627,2006=>688,2007=>444,2008=>1022,2009=>506,2010=>826,2011=>691,2012=>652,2013=>912,2014=>627,2015=>707,2016=>506,2017=>652,2018=>574,2019=>627,2020=>627,2021=>627,2022=>574,2023=>574,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>380,2037=>380,2040=>691,2041=>691,2042=>415,3647=>696,3713=>790,3714=>748,3716=>749,3719=>569,3720=>742,3722=>744,3725=>761,3732=>706,3733=>704,3734=>747,3735=>819,3737=>730,3738=>727,3739=>727,3740=>922,3741=>827,3742=>866,3743=>866,3745=>836,3746=>761,3747=>770,3749=>769,3751=>713,3754=>827,3755=>1031,3757=>724,3758=>784,3759=>934,3760=>688,3761=>0,3762=>610,3763=>610,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>670,3776=>516,3777=>860,3778=>516,3779=>650,3780=>632,3782=>759,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>771,3793=>771,3794=>693,3795=>836,3796=>729,3797=>729,3798=>849,3799=>790,3800=>759,3801=>910,3804=>1363,3805=>1363,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>554,4305=>563,4306=>622,4307=>834,4308=>555,4309=>564,4310=>551,4311=>828,4312=>563,4313=>556,4314=>1074,4315=>568,4316=>568,4317=>814,4318=>554,4319=>563,4320=>823,4321=>568,4322=>700,4323=>591,4324=>852,4325=>560,4326=>814,4327=>563,4328=>553,4329=>568,4330=>622,4331=>568,4332=>553,4333=>566,4334=>568,4335=>540,4336=>554,4337=>559,4338=>553,4339=>554,4340=>553,4341=>587,4342=>853,4343=>604,4344=>563,4345=>622,4346=>554,4347=>448,4348=>324,5121=>774,5122=>774,5123=>774,5124=>774,5125=>905,5126=>905,5127=>905,5129=>905,5130=>905,5131=>905,5132=>1018,5133=>1009,5134=>1018,5135=>1009,5136=>1018,5137=>1009,5138=>1149,5139=>1140,5140=>1149,5141=>1140,5142=>905,5143=>1149,5144=>1142,5145=>1149,5146=>1142,5147=>905,5149=>310,5150=>529,5151=>425,5152=>425,5153=>395,5154=>395,5155=>395,5156=>395,5157=>564,5158=>470,5159=>310,5160=>395,5161=>395,5162=>395,5163=>1213,5164=>986,5165=>1216,5166=>1297,5167=>774,5168=>774,5169=>774,5170=>774,5171=>886,5172=>886,5173=>886,5175=>886,5176=>886,5177=>886,5178=>1018,5179=>1009,5180=>1018,5181=>1009,5182=>1018,5183=>1009,5184=>1149,5185=>1140,5186=>1149,5187=>1140,5188=>1149,5189=>1142,5190=>1149,5191=>1142,5192=>886,5193=>576,5194=>229,5196=>812,5197=>812,5198=>812,5199=>812,5200=>815,5201=>815,5202=>815,5204=>815,5205=>815,5206=>815,5207=>1056,5208=>1048,5209=>1056,5210=>1048,5211=>1056,5212=>1048,5213=>1060,5214=>1054,5215=>1060,5216=>1054,5217=>1060,5218=>1052,5219=>1060,5220=>1052,5221=>1060,5222=>483,5223=>1005,5224=>1005,5225=>1023,5226=>1017,5227=>743,5228=>743,5229=>743,5230=>743,5231=>743,5232=>743,5233=>743,5234=>743,5235=>743,5236=>1029,5237=>975,5238=>980,5239=>975,5240=>980,5241=>975,5242=>1029,5243=>975,5244=>1029,5245=>975,5246=>980,5247=>975,5248=>980,5249=>975,5250=>980,5251=>501,5252=>501,5253=>938,5254=>938,5255=>938,5256=>938,5257=>743,5258=>743,5259=>743,5260=>743,5261=>743,5262=>743,5263=>743,5264=>743,5265=>743,5266=>1029,5267=>975,5268=>1029,5269=>975,5270=>1029,5271=>975,5272=>1029,5273=>975,5274=>1029,5275=>975,5276=>1029,5277=>975,5278=>1029,5279=>975,5280=>1029,5281=>501,5282=>501,5283=>626,5284=>626,5285=>626,5286=>626,5287=>626,5288=>626,5289=>626,5290=>626,5291=>626,5292=>881,5293=>854,5294=>863,5295=>874,5296=>863,5297=>874,5298=>881,5299=>874,5300=>881,5301=>874,5302=>863,5303=>874,5304=>863,5305=>874,5306=>863,5307=>436,5308=>548,5309=>436,5312=>988,5313=>988,5314=>988,5315=>988,5316=>931,5317=>931,5318=>931,5319=>931,5320=>931,5321=>1238,5322=>1247,5323=>1200,5324=>1228,5325=>1200,5326=>1228,5327=>931,5328=>660,5329=>497,5330=>660,5331=>988,5332=>988,5333=>988,5334=>988,5335=>931,5336=>931,5337=>931,5338=>931,5339=>931,5340=>1231,5341=>1247,5342=>1283,5343=>1228,5344=>1283,5345=>1228,5346=>1228,5347=>1214,5348=>1228,5349=>1214,5350=>1283,5351=>1228,5352=>1283,5353=>1228,5354=>660,5356=>886,5357=>730,5358=>730,5359=>730,5360=>730,5361=>730,5362=>730,5363=>730,5364=>730,5365=>730,5366=>998,5367=>958,5368=>967,5369=>989,5370=>967,5371=>989,5372=>998,5373=>958,5374=>998,5375=>958,5376=>967,5377=>989,5378=>967,5379=>989,5380=>967,5381=>493,5382=>460,5383=>493,5392=>923,5393=>923,5394=>923,5395=>1136,5396=>1136,5397=>1136,5398=>1136,5399=>1209,5400=>1202,5401=>1209,5402=>1202,5403=>1209,5404=>1202,5405=>1431,5406=>1420,5407=>1431,5408=>1420,5409=>1431,5410=>1420,5411=>1431,5412=>1420,5413=>746,5414=>776,5415=>776,5416=>776,5417=>776,5418=>776,5419=>776,5420=>776,5421=>776,5422=>776,5423=>1003,5424=>1003,5425=>1013,5426=>996,5427=>1013,5428=>996,5429=>1003,5430=>1003,5431=>1003,5432=>1003,5433=>1013,5434=>996,5435=>1013,5436=>996,5437=>1013,5438=>495,5440=>395,5441=>510,5442=>1033,5443=>1033,5444=>976,5445=>976,5446=>976,5447=>976,5448=>733,5449=>733,5450=>733,5451=>733,5452=>733,5453=>733,5454=>1003,5455=>959,5456=>495,5458=>886,5459=>774,5460=>774,5461=>774,5462=>774,5463=>928,5464=>928,5465=>928,5466=>928,5467=>1172,5468=>1142,5469=>602,5470=>812,5471=>812,5472=>812,5473=>812,5474=>812,5475=>812,5476=>815,5477=>815,5478=>815,5479=>815,5480=>1060,5481=>1052,5482=>548,5492=>977,5493=>977,5494=>977,5495=>977,5496=>977,5497=>977,5498=>977,5499=>618,5500=>837,5501=>510,5502=>1238,5503=>1238,5504=>1238,5505=>1238,5506=>1238,5507=>1238,5508=>1238,5509=>989,5514=>977,5515=>977,5516=>977,5517=>977,5518=>1591,5519=>1591,5520=>1591,5521=>1295,5522=>1295,5523=>1591,5524=>1591,5525=>848,5526=>1273,5536=>988,5537=>988,5538=>931,5539=>931,5540=>931,5541=>931,5542=>660,5543=>776,5544=>776,5545=>776,5546=>776,5547=>776,5548=>776,5549=>776,5550=>495,5551=>743,5598=>830,5601=>830,5702=>496,5703=>496,5742=>413,5743=>1238,5744=>1591,5745=>2016,5746=>2016,5747=>1720,5748=>1678,5749=>2016,5750=>2016,5760=>543,5761=>637,5762=>945,5763=>1254,5764=>1563,5765=>1871,5766=>627,5767=>936,5768=>1254,5769=>1559,5770=>1871,5771=>569,5772=>877,5773=>1187,5774=>1497,5775=>1807,5776=>637,5777=>945,5778=>1240,5779=>1555,5780=>1871,5781=>569,5782=>569,5783=>789,5784=>1234,5785=>1559,5786=>740,5787=>638,5788=>638,7424=>652,7425=>833,7426=>1048,7427=>608,7428=>593,7429=>676,7430=>676,7431=>559,7432=>557,7433=>343,7434=>494,7435=>665,7436=>539,7437=>817,7438=>701,7439=>687,7440=>593,7441=>660,7442=>660,7443=>660,7444=>1094,7446=>687,7447=>687,7448=>556,7449=>642,7450=>642,7451=>580,7452=>634,7453=>737,7454=>948,7455=>695,7456=>652,7457=>924,7458=>582,7459=>646,7462=>539,7463=>652,7464=>691,7465=>556,7466=>781,7467=>732,7468=>487,7469=>683,7470=>480,7472=>523,7473=>430,7474=>430,7475=>517,7476=>527,7477=>234,7478=>234,7479=>488,7480=>401,7481=>626,7482=>527,7483=>527,7484=>535,7485=>509,7486=>461,7487=>485,7488=>430,7489=>511,7490=>695,7491=>458,7492=>458,7493=>479,7494=>712,7495=>479,7496=>479,7497=>479,7498=>479,7499=>386,7500=>386,7501=>479,7502=>219,7503=>487,7504=>664,7505=>456,7506=>488,7507=>414,7508=>488,7509=>488,7510=>479,7511=>388,7512=>456,7513=>462,7514=>664,7515=>501,7517=>451,7518=>429,7519=>433,7520=>493,7521=>406,7522=>219,7523=>315,7524=>456,7525=>501,7526=>451,7527=>429,7528=>451,7529=>493,7530=>406,7543=>716,7544=>527,7547=>545,7549=>747,7557=>514,7579=>479,7580=>414,7581=>414,7582=>488,7583=>386,7584=>377,7585=>348,7586=>479,7587=>456,7588=>347,7589=>281,7590=>347,7591=>347,7592=>431,7593=>326,7594=>330,7595=>370,7596=>664,7597=>664,7598=>562,7599=>562,7600=>448,7601=>488,7602=>542,7603=>422,7604=>396,7605=>388,7606=>583,7607=>494,7608=>399,7609=>451,7610=>501,7611=>417,7612=>523,7613=>470,7614=>455,7615=>425,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>774,7681=>675,7682=>762,7683=>716,7684=>762,7685=>716,7686=>762,7687=>716,7688=>734,7689=>593,7690=>830,7691=>716,7692=>830,7693=>716,7694=>830,7695=>716,7696=>830,7697=>716,7698=>830,7699=>716,7700=>683,7701=>678,7702=>683,7703=>678,7704=>683,7705=>678,7706=>683,7707=>678,7708=>683,7709=>678,7710=>683,7711=>435,7712=>821,7713=>716,7714=>837,7715=>712,7716=>837,7717=>712,7718=>837,7719=>712,7720=>837,7721=>712,7722=>837,7723=>712,7724=>372,7725=>343,7726=>372,7727=>343,7728=>775,7729=>665,7730=>775,7731=>665,7732=>775,7733=>665,7734=>637,7735=>343,7736=>637,7737=>343,7738=>637,7739=>343,7740=>637,7741=>343,7742=>995,7743=>1042,7744=>995,7745=>1042,7746=>995,7747=>1042,7748=>837,7749=>712,7750=>837,7751=>712,7752=>837,7753=>712,7754=>837,7755=>712,7756=>850,7757=>687,7758=>850,7759=>687,7760=>850,7761=>687,7762=>850,7763=>687,7764=>733,7765=>716,7766=>733,7767=>716,7768=>770,7769=>493,7770=>770,7771=>493,7772=>770,7773=>493,7774=>770,7775=>493,7776=>720,7777=>595,7778=>720,7779=>595,7780=>720,7781=>595,7782=>720,7783=>595,7784=>720,7785=>595,7786=>682,7787=>478,7788=>682,7789=>478,7790=>682,7791=>478,7792=>682,7793=>478,7794=>812,7795=>712,7796=>812,7797=>712,7798=>812,7799=>712,7800=>812,7801=>712,7802=>812,7803=>712,7804=>774,7805=>652,7806=>774,7807=>652,7808=>1103,7809=>924,7810=>1103,7811=>924,7812=>1103,7813=>924,7814=>1103,7815=>924,7816=>1103,7817=>924,7818=>771,7819=>645,7820=>771,7821=>645,7822=>724,7823=>652,7824=>725,7825=>582,7826=>725,7827=>582,7828=>725,7829=>582,7830=>712,7831=>478,7832=>924,7833=>652,7834=>675,7835=>435,7836=>435,7837=>435,7838=>896,7839=>687,7840=>774,7841=>675,7842=>774,7843=>675,7844=>774,7845=>675,7846=>774,7847=>675,7848=>774,7849=>675,7850=>774,7851=>675,7852=>774,7853=>675,7854=>774,7855=>675,7856=>774,7857=>675,7858=>774,7859=>675,7860=>774,7861=>675,7862=>774,7863=>675,7864=>683,7865=>678,7866=>683,7867=>678,7868=>683,7869=>678,7870=>683,7871=>678,7872=>683,7873=>678,7874=>683,7875=>678,7876=>683,7877=>678,7878=>683,7879=>678,7880=>372,7881=>343,7882=>372,7883=>343,7884=>850,7885=>687,7886=>850,7887=>687,7888=>850,7889=>687,7890=>850,7891=>687,7892=>850,7893=>687,7894=>850,7895=>687,7896=>850,7897=>687,7898=>874,7899=>687,7900=>874,7901=>687,7902=>874,7903=>687,7904=>874,7905=>687,7906=>874,7907=>687,7908=>812,7909=>712,7910=>812,7911=>712,7912=>835,7913=>712,7914=>835,7915=>712,7916=>835,7917=>712,7918=>835,7919=>712,7920=>835,7921=>712,7922=>724,7923=>652,7924=>724,7925=>652,7926=>724,7927=>652,7928=>724,7929=>652,7930=>953,7931=>644,7936=>687,7937=>687,7938=>687,7939=>687,7940=>687,7941=>687,7942=>687,7943=>687,7944=>774,7945=>774,7946=>1041,7947=>1043,7948=>935,7949=>963,7950=>835,7951=>859,7952=>557,7953=>557,7954=>557,7955=>557,7956=>557,7957=>557,7960=>792,7961=>794,7962=>1100,7963=>1096,7964=>1023,7965=>1052,7968=>712,7969=>712,7970=>712,7971=>712,7972=>712,7973=>712,7974=>712,7975=>712,7976=>945,7977=>951,7978=>1250,7979=>1250,7980=>1180,7981=>1206,7982=>1054,7983=>1063,7984=>390,7985=>390,7986=>390,7987=>390,7988=>390,7989=>390,7990=>390,7991=>390,7992=>483,7993=>489,7994=>777,7995=>785,7996=>712,7997=>738,7998=>604,7999=>604,8000=>687,8001=>687,8002=>687,8003=>687,8004=>687,8005=>687,8008=>892,8009=>933,8010=>1221,8011=>1224,8012=>1053,8013=>1082,8016=>675,8017=>675,8018=>675,8019=>675,8020=>675,8021=>675,8022=>675,8023=>675,8025=>930,8027=>1184,8029=>1199,8031=>1049,8032=>869,8033=>869,8034=>869,8035=>869,8036=>869,8037=>869,8038=>869,8039=>869,8040=>909,8041=>958,8042=>1246,8043=>1251,8044=>1076,8045=>1105,8046=>1028,8047=>1076,8048=>687,8049=>687,8050=>557,8051=>557,8052=>712,8053=>712,8054=>390,8055=>390,8056=>687,8057=>687,8058=>675,8059=>675,8060=>869,8061=>869,8064=>687,8065=>687,8066=>687,8067=>687,8068=>687,8069=>687,8070=>687,8071=>687,8072=>774,8073=>774,8074=>1041,8075=>1043,8076=>935,8077=>963,8078=>835,8079=>859,8080=>712,8081=>712,8082=>712,8083=>712,8084=>712,8085=>712,8086=>712,8087=>712,8088=>945,8089=>951,8090=>1250,8091=>1250,8092=>1180,8093=>1206,8094=>1054,8095=>1063,8096=>869,8097=>869,8098=>869,8099=>869,8100=>869,8101=>869,8102=>869,8103=>869,8104=>909,8105=>958,8106=>1246,8107=>1251,8108=>1076,8109=>1105,8110=>1028,8111=>1076,8112=>687,8113=>687,8114=>687,8115=>687,8116=>687,8118=>687,8119=>687,8120=>774,8121=>774,8122=>876,8123=>797,8124=>774,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>712,8131=>712,8132=>712,8134=>712,8135=>712,8136=>929,8137=>846,8138=>1080,8139=>1009,8140=>837,8141=>500,8142=>500,8143=>500,8144=>390,8145=>390,8146=>390,8147=>390,8150=>390,8151=>390,8152=>372,8153=>372,8154=>621,8155=>563,8157=>500,8158=>500,8159=>500,8160=>675,8161=>675,8162=>675,8163=>675,8164=>716,8165=>716,8166=>675,8167=>675,8168=>724,8169=>724,8170=>1020,8171=>980,8172=>838,8173=>500,8174=>500,8175=>500,8178=>869,8179=>869,8180=>869,8182=>869,8183=>869,8184=>1065,8185=>891,8186=>1084,8187=>894,8188=>850,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>380,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>380,8217=>380,8218=>380,8219=>380,8220=>657,8221=>657,8222=>657,8223=>657,8224=>500,8225=>500,8226=>639,8227=>639,8228=>333,8229=>667,8230=>1000,8231=>348,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1440,8241=>1887,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>412,8250=>412,8251=>972,8252=>627,8253=>580,8254=>500,8255=>828,8256=>828,8257=>329,8258=>1023,8259=>500,8260=>167,8261=>457,8262=>457,8263=>1030,8264=>829,8265=>829,8266=>513,8267=>636,8268=>500,8269=>500,8270=>523,8271=>400,8272=>828,8273=>523,8274=>556,8275=>1000,8276=>828,8277=>838,8278=>684,8279=>813,8280=>838,8281=>838,8282=>380,8283=>872,8284=>838,8285=>380,8286=>380,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>219,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>288,8318=>288,8319=>456,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>288,8334=>288,8336=>458,8337=>479,8338=>488,8339=>413,8340=>479,8341=>456,8342=>487,8343=>219,8344=>664,8345=>456,8346=>479,8347=>381,8348=>388,8352=>929,8353=>696,8354=>696,8355=>696,8356=>696,8357=>1042,8358=>837,8359=>1518,8360=>1205,8361=>1103,8362=>904,8363=>696,8364=>696,8365=>696,8366=>696,8367=>1392,8368=>696,8369=>696,8370=>696,8371=>696,8372=>859,8373=>696,8376=>696,8377=>696,8378=>769,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1120,8449=>1170,8450=>734,8451=>1211,8452=>896,8453=>1091,8454=>1144,8455=>614,8456=>698,8457=>1086,8459=>1073,8460=>913,8461=>888,8462=>712,8463=>712,8464=>597,8465=>697,8466=>856,8467=>472,8468=>974,8469=>837,8470=>1203,8471=>1000,8472=>697,8473=>750,8474=>850,8475=>938,8476=>814,8477=>801,8478=>896,8479=>710,8480=>1020,8481=>1281,8482=>1000,8483=>755,8484=>754,8485=>578,8486=>850,8487=>850,8488=>763,8489=>338,8490=>775,8491=>774,8492=>928,8493=>818,8494=>854,8495=>636,8496=>729,8497=>808,8498=>683,8499=>1184,8500=>465,8501=>794,8502=>731,8503=>494,8504=>684,8505=>380,8506=>945,8507=>1348,8508=>790,8509=>737,8510=>654,8511=>863,8512=>840,8513=>775,8514=>557,8515=>637,8516=>760,8517=>830,8518=>716,8519=>678,8520=>343,8521=>343,8523=>872,8526=>547,8528=>1035,8529=>1035,8530=>1483,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>372,8545=>659,8546=>945,8547=>1099,8548=>774,8549=>1099,8550=>1386,8551=>1672,8552=>1121,8553=>771,8554=>1120,8555=>1407,8556=>637,8557=>734,8558=>830,8559=>995,8560=>343,8561=>607,8562=>872,8563=>984,8564=>652,8565=>962,8566=>1227,8567=>1491,8568=>969,8569=>645,8570=>969,8571=>1233,8572=>343,8573=>593,8574=>716,8575=>1042,8576=>1289,8577=>830,8578=>1289,8579=>734,8580=>593,8581=>734,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>774,8705=>696,8706=>544,8707=>683,8708=>683,8709=>856,8710=>697,8711=>697,8712=>896,8713=>896,8714=>750,8715=>896,8716=>896,8717=>750,8718=>636,8719=>787,8720=>787,8721=>718,8722=>838,8723=>838,8724=>696,8725=>365,8726=>696,8727=>838,8728=>626,8729=>380,8730=>667,8731=>667,8732=>667,8733=>712,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>812,8744=>812,8745=>812,8746=>812,8747=>610,8748=>929,8749=>1295,8750=>563,8751=>977,8752=>1313,8753=>563,8754=>563,8755=>563,8756=>696,8757=>696,8758=>294,8759=>696,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1063,8789=>1063,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>841,8809=>841,8810=>1047,8811=>1047,8812=>500,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>812,8845=>812,8846=>812,8847=>838,8848=>838,8849=>838,8850=>838,8851=>796,8852=>796,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>914,8867=>914,8868=>914,8869=>914,8870=>542,8871=>542,8872=>914,8873=>914,8874=>914,8875=>914,8876=>914,8877=>914,8878=>914,8879=>914,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>542,8891=>812,8892=>812,8893=>812,8894=>838,8895=>838,8896=>843,8897=>843,8898=>843,8899=>843,8900=>494,8901=>380,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>812,8911=>812,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1158,8947=>896,8948=>750,8949=>896,8950=>896,8951=>750,8952=>896,8953=>896,8954=>1158,8955=>896,8956=>750,8957=>896,8958=>750,8959=>896,8960=>602,8961=>602,8962=>716,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>457,8969=>457,8970=>457,8971=>457,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>539,8984=>928,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>610,8993=>610,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>390,9076=>716,9077=>869,9082=>687,9085=>863,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>610,9166=>838,9167=>945,9187=>873,9189=>769,9192=>696,9250=>716,9251=>716,9312=>847,9313=>847,9314=>847,9315=>847,9316=>847,9317=>847,9318=>847,9319=>847,9320=>847,9321=>847,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>840,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>639,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>347,10076=>347,10077=>587,10078=>587,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>847,10103=>847,10104=>847,10105=>847,10106=>847,10107=>847,10108=>847,10109=>847,10110=>847,10111=>847,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>457,10182=>457,10208=>494,10214=>487,10215=>487,10216=>457,10217=>457,10218=>721,10219=>721,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10502=>838,10503=>838,10506=>838,10507=>838,10560=>838,10561=>838,10627=>753,10628=>753,10702=>838,10703=>1046,10704=>1046,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1661,10765=>563,10766=>563,10767=>563,10768=>563,10769=>563,10770=>563,10771=>563,10772=>563,10773=>563,10774=>563,10775=>563,10776=>563,10777=>563,10778=>563,10779=>563,10780=>563,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>637,11361=>360,11362=>637,11363=>733,11364=>770,11365=>675,11366=>478,11367=>956,11368=>712,11369=>775,11370=>665,11371=>725,11372=>582,11373=>860,11374=>995,11375=>774,11376=>860,11377=>778,11378=>1221,11379=>1056,11380=>652,11381=>698,11382=>565,11383=>782,11385=>538,11386=>687,11387=>559,11388=>219,11389=>487,11390=>720,11391=>725,11520=>663,11521=>676,11522=>661,11523=>629,11524=>661,11525=>1032,11526=>718,11527=>1032,11528=>648,11529=>667,11530=>1032,11531=>673,11532=>677,11533=>1036,11534=>680,11535=>886,11536=>1032,11537=>683,11538=>674,11539=>1035,11540=>1033,11541=>1027,11542=>676,11543=>673,11544=>667,11545=>667,11546=>660,11547=>671,11548=>1039,11549=>673,11550=>692,11551=>659,11552=>1048,11553=>660,11554=>654,11555=>670,11556=>733,11557=>1017,11568=>691,11569=>941,11570=>941,11571=>725,11572=>725,11573=>725,11574=>676,11575=>774,11576=>774,11577=>683,11578=>683,11579=>802,11580=>989,11581=>761,11582=>623,11583=>761,11584=>941,11585=>941,11586=>373,11587=>740,11588=>837,11589=>914,11590=>672,11591=>737,11592=>680,11593=>683,11594=>602,11595=>1039,11596=>778,11597=>837,11598=>683,11599=>372,11600=>778,11601=>373,11602=>725,11603=>691,11604=>941,11605=>941,11606=>837,11607=>373,11608=>836,11609=>941,11610=>941,11611=>734,11612=>876,11613=>771,11614=>734,11615=>683,11616=>774,11617=>837,11618=>683,11619=>850,11620=>697,11621=>850,11631=>716,11800=>580,11807=>838,11810=>457,11811=>457,11812=>457,11813=>457,11822=>580,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>762,42193=>733,42194=>733,42195=>830,42196=>682,42197=>682,42198=>821,42199=>775,42200=>775,42201=>530,42202=>734,42203=>734,42204=>725,42205=>683,42206=>683,42207=>995,42208=>837,42209=>637,42210=>720,42211=>770,42212=>770,42213=>774,42214=>774,42215=>837,42216=>775,42217=>530,42218=>1103,42219=>771,42220=>724,42221=>762,42222=>774,42223=>774,42224=>683,42225=>683,42226=>372,42227=>850,42228=>812,42229=>812,42230=>557,42231=>830,42232=>322,42233=>322,42234=>674,42235=>674,42236=>322,42237=>322,42238=>588,42239=>588,42564=>720,42565=>595,42566=>436,42567=>440,42572=>1405,42573=>1173,42576=>1234,42577=>1027,42580=>1174,42581=>972,42582=>1093,42583=>958,42594=>1085,42595=>924,42596=>1096,42597=>912,42598=>1260,42599=>997,42600=>850,42601=>687,42602=>1037,42603=>868,42604=>1406,42605=>1106,42606=>961,42634=>963,42635=>787,42636=>682,42637=>580,42644=>808,42645=>712,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>400,42780=>400,42781=>287,42782=>287,42783=>287,42786=>444,42787=>390,42788=>540,42789=>540,42790=>837,42791=>712,42792=>1031,42793=>857,42794=>696,42795=>557,42800=>559,42801=>595,42802=>1349,42803=>1052,42804=>1284,42805=>1064,42806=>1216,42807=>1054,42808=>1079,42809=>922,42810=>1079,42811=>922,42812=>1035,42813=>922,42814=>698,42815=>549,42816=>656,42817=>688,42822=>850,42823=>542,42824=>683,42825=>531,42826=>918,42827=>814,42830=>1406,42831=>1106,42832=>733,42833=>716,42834=>948,42835=>937,42838=>850,42839=>716,42852=>738,42853=>716,42854=>738,42855=>716,42880=>637,42881=>343,42882=>837,42883=>712,42889=>400,42890=>386,42891=>456,42892=>306,42893=>808,42894=>693,42896=>928,42897=>768,42912=>821,42913=>716,42914=>775,42915=>665,42916=>837,42917=>712,42918=>770,42919=>493,42920=>720,42921=>595,42922=>886,43002=>1062,43003=>683,43004=>733,43005=>995,43006=>372,43007=>1325,61184=>216,61185=>242,61186=>267,61187=>277,61188=>282,61189=>242,61190=>216,61191=>242,61192=>267,61193=>277,61194=>267,61195=>242,61196=>216,61197=>242,61198=>267,61199=>277,61200=>267,61201=>242,61202=>216,61203=>242,61204=>282,61205=>277,61206=>267,61207=>242,61208=>216,61209=>282,62464=>612,62465=>612,62466=>653,62467=>902,62468=>622,62469=>622,62470=>661,62471=>895,62472=>589,62473=>622,62474=>1163,62475=>626,62476=>627,62477=>893,62478=>612,62479=>626,62480=>924,62481=>627,62482=>744,62483=>634,62484=>886,62485=>626,62486=>907,62487=>626,62488=>621,62489=>628,62490=>677,62491=>626,62492=>621,62493=>630,62494=>627,62495=>571,62496=>622,62497=>631,62498=>612,62499=>611,62500=>618,62501=>671,62502=>963,62504=>1023,62505=>844,62506=>563,62507=>563,62508=>563,62509=>563,62510=>563,62511=>563,62512=>555,62513=>555,62514=>555,62515=>555,62516=>573,62517=>573,62518=>573,62519=>824,62520=>824,62521=>824,62522=>824,62523=>824,62524=>611,62525=>611,62526=>611,62527=>611,62528=>611,62529=>611,63173=>687,64256=>810,64257=>741,64258=>741,64259=>1115,64260=>1116,64261=>808,64262=>1020,64275=>1388,64276=>1384,64277=>1378,64278=>1384,64279=>1713,64285=>294,64286=>0,64287=>519,64288=>665,64289=>939,64290=>788,64291=>920,64292=>786,64293=>857,64294=>869,64295=>821,64296=>890,64297=>838,64298=>758,64299=>758,64300=>758,64301=>758,64302=>728,64303=>728,64304=>728,64305=>610,64306=>447,64307=>588,64308=>687,64309=>437,64310=>485,64312=>679,64313=>435,64314=>578,64315=>566,64316=>605,64318=>724,64320=>453,64321=>680,64323=>675,64324=>658,64326=>653,64327=>736,64328=>602,64329=>758,64330=>683,64331=>343,64332=>610,64333=>566,64334=>658,64335=>710,64338=>1005,64339=>1059,64340=>375,64341=>408,64342=>1005,64343=>1059,64344=>375,64345=>408,64346=>1005,64347=>1059,64348=>375,64349=>408,64350=>1005,64351=>1059,64352=>375,64353=>408,64354=>1005,64355=>1059,64356=>375,64357=>408,64358=>1005,64359=>1059,64360=>375,64361=>408,64362=>1162,64363=>1191,64364=>655,64365=>720,64366=>1162,64367=>1191,64368=>655,64369=>720,64370=>721,64371=>721,64372=>721,64373=>721,64374=>721,64375=>721,64376=>721,64377=>721,64378=>721,64379=>721,64380=>721,64381=>721,64382=>721,64383=>721,64384=>721,64385=>721,64386=>513,64387=>578,64388=>513,64389=>578,64390=>513,64391=>578,64392=>513,64393=>578,64394=>576,64395=>622,64396=>576,64397=>622,64398=>1024,64399=>1024,64400=>582,64401=>582,64402=>1024,64403=>1024,64404=>582,64405=>582,64406=>1024,64407=>1024,64408=>582,64409=>582,64410=>1024,64411=>1024,64412=>582,64413=>582,64414=>854,64415=>900,64416=>854,64417=>900,64418=>375,64419=>408,64426=>938,64427=>880,64428=>693,64429=>660,64467=>824,64468=>843,64469=>476,64470=>552,64473=>622,64474=>627,64488=>375,64489=>408,64508=>917,64509=>1012,64510=>375,64511=>408,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>342,65137=>342,65138=>342,65139=>346,65140=>342,65142=>342,65143=>342,65144=>342,65145=>342,65146=>342,65147=>342,65148=>342,65149=>342,65150=>342,65151=>342,65152=>511,65153=>343,65154=>375,65155=>343,65156=>375,65157=>622,65158=>627,65159=>343,65160=>375,65161=>917,65162=>917,65163=>375,65164=>408,65165=>343,65166=>375,65167=>1005,65168=>1059,65169=>375,65170=>408,65171=>590,65172=>606,65173=>1005,65174=>1059,65175=>375,65176=>408,65177=>1005,65178=>1059,65179=>375,65180=>408,65181=>721,65182=>721,65183=>721,65184=>721,65185=>721,65186=>721,65187=>721,65188=>721,65189=>721,65190=>721,65191=>721,65192=>721,65193=>513,65194=>578,65195=>513,65196=>578,65197=>576,65198=>622,65199=>576,65200=>622,65201=>1380,65202=>1414,65203=>983,65204=>1018,65205=>1380,65206=>1414,65207=>983,65208=>1018,65209=>1345,65210=>1364,65211=>966,65212=>985,65213=>1345,65214=>1364,65215=>966,65216=>985,65217=>1039,65218=>1071,65219=>942,65220=>974,65221=>1039,65222=>1071,65223=>942,65224=>974,65225=>683,65226=>683,65227=>683,65228=>564,65229=>683,65230=>683,65231=>683,65232=>564,65233=>1162,65234=>1191,65235=>655,65236=>720,65237=>894,65238=>901,65239=>655,65240=>720,65241=>917,65242=>931,65243=>582,65244=>582,65245=>868,65246=>893,65247=>375,65248=>408,65249=>733,65250=>784,65251=>619,65252=>670,65253=>854,65254=>900,65255=>375,65256=>408,65257=>590,65258=>606,65259=>693,65260=>660,65261=>622,65262=>627,65263=>917,65264=>1012,65265=>917,65266=>1012,65267=>375,65268=>408,65269=>745,65270=>759,65271=>745,65272=>759,65273=>745,65274=>759,65275=>745,65276=>759,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansb.z b/incs/tcpdf/fonts/dejavusansb.z new file mode 100644 index 0000000..07031ce Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansb.z differ diff --git a/incs/tcpdf/fonts/dejavusansbi.ctg.z b/incs/tcpdf/fonts/dejavusansbi.ctg.z new file mode 100644 index 0000000..23445ef Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansbi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansbi.php b/incs/tcpdf/fonts/dejavusansbi.php new file mode 100644 index 0000000..e4a6670 --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-1067 -385 1999 1121]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>573,'MaxWidth'=>2016,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(69,0,387,729),34=>array(95,458,426,729),35=>array(65,0,780,718),36=>array(27,-147,630,760),37=>array(55,-14,947,742),38=>array(28,-14,813,742),39=>array(95,458,211,729),40=>array(77,-132,468,759),41=>array(-27,-132,364,759),42=>array(20,278,503,742),43=>array(106,0,732,627),44=>array(-34,-142,256,189),45=>array(25,217,360,359),46=>array(46,0,259,189),47=>array(-96,-93,434,729),48=>array(36,-14,660,742),49=>array(43,0,578,729),50=>array(8,0,640,742),51=>array(0,-14,637,742),52=>array(-1,0,635,729),53=>array(13,-14,644,729),54=>array(50,-15,660,741),55=>array(78,0,694,729),56=>array(22,-14,659,742),57=>array(41,-15,652,741),58=>array(41,0,323,547),59=>array(-35,-142,323,547),60=>array(106,30,732,597),61=>array(106,144,732,482),62=>array(106,30,732,597),63=>array(104,0,554,742),64=>array(45,-172,927,703),65=>array(-65,0,691,729),66=>array(21,0,699,729),67=>array(36,-14,724,742),68=>array(21,0,786,729),69=>array(21,0,670,729),70=>array(21,0,670,729),71=>array(36,-14,778,742),72=>array(21,0,816,729),73=>array(21,0,351,729),74=>array(-166,-200,351,729),75=>array(21,0,837,729),76=>array(21,0,566,729),77=>array(21,0,974,729),78=>array(21,0,816,729),79=>array(36,-14,814,742),80=>array(21,0,719,729),81=>array(36,-146,814,742),82=>array(21,0,685,729),83=>array(15,-14,665,742),84=>array(48,0,748,729),85=>array(68,-14,791,729),86=>array(76,0,840,729),87=>array(107,0,1143,729),88=>array(-51,0,812,729),89=>array(63,0,809,729),90=>array(-26,0,740,729),91=>array(-10,-132,466,760),92=>array(71,-93,276,729),93=>array(-28,-132,448,760),94=>array(101,457,737,729),95=>array(-10,-236,510,-143),96=>array(131,616,371,800),97=>array(17,-14,611,560),98=>array(31,-14,677,760),99=>array(37,-14,581,560),100=>array(36,-14,724,760),101=>array(36,-14,640,560),102=>array(50,0,540,760),103=>array(20,-216,682,559),104=>array(31,0,654,760),105=>array(31,0,354,760),106=>array(-128,-216,354,760),107=>array(31,0,716,760),108=>array(31,0,354,760),109=>array(31,0,984,560),110=>array(31,0,654,560),111=>array(36,-14,651,560),112=>array(-10,-208,677,560),113=>array(36,-208,682,560),114=>array(31,0,545,560),115=>array(10,-14,560,560),116=>array(43,0,509,702),117=>array(60,-14,681,547),118=>array(63,0,678,547),119=>array(87,0,927,547),120=>array(-41,0,671,547),121=>array(0,-216,687,547),122=>array(-9,0,586,547),123=>array(106,-163,669,760),124=>array(127,-236,238,764),125=>array(44,-163,606,760),126=>array(106,212,732,415),161=>array(69,0,387,729),162=>array(67,-153,610,699),163=>array(7,0,691,742),164=>array(36,30,601,596),165=>array(6,0,755,729),166=>array(127,-171,238,699),167=>array(-33,-95,494,742),168=>array(152,654,484,774),169=>array(138,0,862,725),170=>array(43,182,527,742),171=>array(61,67,594,519),172=>array(106,140,732,444),173=>array(25,217,360,359),174=>array(138,0,862,725),175=>array(155,668,481,760),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(45,326,431,742),179=>array(40,319,427,742),180=>array(227,616,539,800),181=>array(-27,-209,670,547),182=>array(74,-96,603,729),183=>array(84,253,297,442),184=>array(22,-196,259,0),185=>array(67,326,395,734),186=>array(46,182,545,742),187=>array(57,66,589,519),188=>array(56,-14,948,742),189=>array(56,-14,1036,742),190=>array(47,-14,948,742),191=>array(37,-13,488,729),192=>array(-65,0,691,927),193=>array(-65,0,691,927),194=>array(-65,0,691,927),195=>array(-65,0,691,928),196=>array(-65,0,691,927),197=>array(-65,0,691,928),198=>array(-78,0,1072,729),199=>array(36,-196,724,742),200=>array(21,0,670,927),201=>array(21,0,670,927),202=>array(21,0,670,927),203=>array(21,0,670,927),204=>array(21,0,351,927),205=>array(21,0,448,927),206=>array(21,0,440,927),207=>array(21,0,442,927),208=>array(-2,0,803,729),209=>array(21,0,816,928),210=>array(36,-14,814,927),211=>array(36,-14,814,927),212=>array(36,-14,814,927),213=>array(36,-14,814,928),214=>array(36,-14,814,927),215=>array(125,20,713,607),216=>array(-47,-38,896,771),217=>array(68,-14,791,927),218=>array(68,-14,791,927),219=>array(68,-14,791,927),220=>array(68,-14,791,927),221=>array(63,0,809,927),222=>array(21,0,695,729),223=>array(31,-14,666,760),224=>array(17,-14,611,800),225=>array(17,-14,627,800),226=>array(17,-14,611,800),227=>array(17,-14,611,778),228=>array(17,-14,611,774),229=>array(17,-14,611,883),230=>array(17,-14,1008,560),231=>array(37,-196,581,560),232=>array(36,-14,640,800),233=>array(36,-14,650,800),234=>array(36,-14,640,800),235=>array(36,-14,640,774),236=>array(31,0,313,800),237=>array(31,0,470,800),238=>array(31,0,414,800),239=>array(31,0,415,774),240=>array(36,-14,678,760),241=>array(31,0,654,778),242=>array(36,-14,651,800),243=>array(36,-14,651,800),244=>array(36,-14,651,800),245=>array(36,-14,651,778),246=>array(36,-14,651,774),247=>array(106,42,732,585),248=>array(-17,-50,700,597),249=>array(60,-14,681,800),250=>array(60,-14,681,800),251=>array(60,-14,681,800),252=>array(60,-14,681,774),253=>array(0,-216,687,800),254=>array(-10,-208,677,760),255=>array(0,-216,687,774),256=>array(-65,0,691,914),257=>array(17,-14,611,763),258=>array(-65,0,691,936),259=>array(17,-14,611,772),260=>array(-65,-196,691,729),261=>array(17,-196,611,560),262=>array(36,-14,724,927),263=>array(37,-14,645,800),264=>array(36,-14,724,927),265=>array(37,-14,589,800),266=>array(36,-14,724,927),267=>array(37,-14,581,759),268=>array(36,-14,732,927),269=>array(37,-14,634,800),270=>array(21,0,786,927),271=>array(36,-14,947,760),272=>array(-2,0,803,729),273=>array(36,-14,817,760),274=>array(21,0,670,914),275=>array(36,-14,640,763),276=>array(21,0,670,927),277=>array(36,-14,640,784),278=>array(21,0,670,927),279=>array(36,-14,640,759),280=>array(21,-196,670,729),281=>array(36,-196,640,560),282=>array(21,0,670,927),283=>array(36,-14,640,800),284=>array(36,-14,778,927),285=>array(20,-216,682,800),286=>array(36,-14,778,927),287=>array(20,-216,682,784),288=>array(36,-14,778,927),289=>array(20,-216,682,759),290=>array(36,-224,778,742),291=>array(20,-216,682,765),292=>array(21,0,816,927),293=>array(31,0,654,927),294=>array(89,0,935,729),295=>array(85,0,708,760),296=>array(21,0,456,928),297=>array(31,0,431,778),298=>array(21,0,417,914),299=>array(31,0,402,763),300=>array(21,0,453,927),301=>array(31,0,427,784),302=>array(21,-196,351,729),303=>array(31,-196,354,760),304=>array(21,0,355,927),305=>array(31,0,313,547),306=>array(21,-200,723,729),307=>array(31,-216,697,760),308=>array(-166,-200,453,927),309=>array(-128,-216,428,800),310=>array(21,-209,837,729),311=>array(31,-209,716,760),312=>array(31,0,716,547),313=>array(21,0,566,928),314=>array(31,0,478,928),315=>array(21,-209,566,729),316=>array(-23,-209,354,760),317=>array(21,0,623,729),318=>array(31,0,582,760),319=>array(21,0,624,729),320=>array(31,0,555,760),321=>array(-23,0,603,729),322=>array(-7,0,456,760),323=>array(21,0,816,928),324=>array(31,0,654,803),325=>array(21,-209,816,729),326=>array(31,-209,654,560),327=>array(21,0,816,927),328=>array(31,0,654,800),329=>array(61,0,911,729),330=>array(31,-200,775,742),331=>array(50,-216,673,560),332=>array(36,-14,814,914),333=>array(36,-14,651,763),334=>array(36,-14,814,927),335=>array(36,-14,651,784),336=>array(36,-14,814,927),337=>array(36,-14,657,800),338=>array(42,0,1154,729),339=>array(36,-14,1054,560),340=>array(21,0,685,928),341=>array(31,0,618,803),342=>array(21,-209,685,729),343=>array(-23,-209,545,560),344=>array(21,0,685,927),345=>array(31,0,602,800),346=>array(15,-14,665,928),347=>array(10,-14,618,803),348=>array(15,-14,665,927),349=>array(10,-14,560,800),350=>array(15,-196,665,742),351=>array(10,-196,560,560),352=>array(15,-14,665,927),353=>array(10,-14,576,800),354=>array(48,-196,748,729),355=>array(43,-196,509,702),356=>array(48,0,748,927),357=>array(43,0,615,800),358=>array(48,0,748,729),359=>array(-11,0,493,702),360=>array(68,-14,791,928),361=>array(60,-14,681,778),362=>array(68,-14,791,914),363=>array(60,-14,681,763),364=>array(68,-14,791,927),365=>array(60,-14,681,784),366=>array(68,-14,791,923),367=>array(60,-14,681,873),368=>array(68,-14,791,927),369=>array(60,-14,681,800),370=>array(68,-196,791,729),371=>array(60,-196,681,547),372=>array(107,0,1143,931),373=>array(87,0,927,800),374=>array(63,0,809,931),375=>array(0,-216,687,800),376=>array(63,0,809,927),377=>array(-26,0,740,928),378=>array(-9,0,618,803),379=>array(-26,0,740,918),380=>array(-9,0,586,759),381=>array(-26,0,740,927),382=>array(-9,0,586,800),383=>array(50,0,540,760),384=>array(12,-14,651,760),385=>array(-37,0,744,729),386=>array(21,0,714,729),387=>array(12,-14,662,760),388=>array(61,0,704,729),389=>array(37,-14,677,760),390=>array(-13,-14,675,742),391=>array(32,-14,909,924),392=>array(27,-14,715,724),393=>array(-2,0,803,729),394=>array(-37,0,830,729),395=>array(65,0,763,729),396=>array(25,-14,707,760),397=>array(57,-208,662,548),398=>array(21,0,681,729),399=>array(36,-14,819,742),400=>array(37,-14,652,742),401=>array(-146,-200,689,729),402=>array(-151,-208,538,760),403=>array(32,-14,959,924),404=>array(94,-210,882,729),405=>array(10,-1,980,760),406=>array(74,0,384,729),407=>array(-7,0,397,729),408=>array(20,0,827,742),409=>array(10,0,695,760),410=>array(-10,0,365,760),411=>array(-44,0,536,760),412=>array(55,-13,1035,729),413=>array(-146,-200,835,729),414=>array(50,-208,664,560),415=>array(36,-14,814,742),416=>array(39,-14,907,760),417=>array(40,-14,771,570),418=>array(50,-14,1056,742),419=>array(63,-216,891,560),420=>array(-37,0,765,729),421=>array(-10,-208,670,760),422=>array(35,-146,684,729),423=>array(-1,-14,631,742),424=>array(-7,-14,534,560),425=>array(21,0,670,729),426=>array(34,-217,539,759),427=>array(48,-216,514,702),428=>array(36,0,772,729),429=>array(21,0,512,760),430=>array(67,-200,767,729),431=>array(67,-14,938,761),432=>array(57,-14,795,570),433=>array(42,-14,813,723),434=>array(74,0,764,729),435=>array(60,0,841,742),436=>array(24,-216,822,560),437=>array(-26,0,740,729),438=>array(-8,0,587,547),439=>array(21,-33,743,729),440=>array(10,-33,771,729),441=>array(6,-215,647,547),442=>array(-11,-208,585,547),443=>array(7,0,634,742),444=>array(11,-33,696,729),445=>array(-30,-215,573,547),446=>array(-27,-15,508,702),447=>array(-12,-208,693,560),448=>array(0,-208,371,729),449=>array(0,-208,658,729),450=>array(-23,-208,574,729),451=>array(27,0,346,729),452=>array(21,0,1570,927),453=>array(21,0,1416,800),454=>array(36,-14,1302,800),455=>array(21,-200,988,729),456=>array(21,-216,991,760),457=>array(31,-216,697,760),458=>array(21,-200,1188,729),459=>array(21,-216,1191,760),460=>array(31,-216,1066,760),461=>array(-65,0,691,927),462=>array(17,-14,615,800),463=>array(21,0,473,927),464=>array(31,0,457,800),465=>array(36,-14,814,927),466=>array(36,-14,651,800),467=>array(68,-14,791,927),468=>array(60,-14,681,800),469=>array(68,-14,791,1040),470=>array(60,-14,681,914),471=>array(68,-14,791,1057),472=>array(60,-14,681,917),473=>array(68,-14,791,1058),474=>array(60,-14,681,917),475=>array(68,-14,791,1057),476=>array(60,-14,681,917),477=>array(42,-14,630,560),478=>array(-65,0,691,1040),479=>array(17,-14,611,914),480=>array(-65,0,691,1040),481=>array(17,-14,620,881),482=>array(-78,0,1072,914),483=>array(17,-14,1008,758),484=>array(36,-14,778,742),485=>array(20,-216,682,559),486=>array(36,-14,778,927),487=>array(20,-216,682,799),488=>array(21,0,837,926),489=>array(31,0,716,926),490=>array(36,-196,814,742),491=>array(36,-196,651,560),492=>array(36,-196,814,914),493=>array(36,-196,651,763),494=>array(21,-33,743,927),495=>array(-44,-215,588,793),496=>array(-128,-216,466,800),497=>array(21,0,1570,729),498=>array(21,0,1416,729),499=>array(36,-14,1302,760),500=>array(36,-14,778,928),501=>array(20,-216,682,798),502=>array(22,-14,1222,729),503=>array(-20,-208,775,742),504=>array(21,0,816,927),505=>array(31,0,654,798),506=>array(-65,0,867,986),507=>array(17,-14,814,931),508=>array(-78,0,1072,928),509=>array(17,-14,1008,799),510=>array(-47,-38,896,928),511=>array(-17,-50,700,800),512=>array(-65,0,691,930),513=>array(17,-14,611,800),514=>array(-65,0,691,947),515=>array(17,-14,611,784),516=>array(21,0,670,930),517=>array(36,-14,640,800),518=>array(21,0,670,947),519=>array(36,-14,640,784),520=>array(21,0,437,930),521=>array(31,0,409,799),522=>array(21,0,447,947),523=>array(31,0,417,784),524=>array(36,-14,814,930),525=>array(36,-14,651,800),526=>array(36,-14,814,947),527=>array(36,-14,651,784),528=>array(21,0,685,930),529=>array(31,0,545,800),530=>array(21,0,685,947),531=>array(31,0,545,784),532=>array(68,-14,791,930),533=>array(60,-14,681,800),534=>array(68,-14,791,947),535=>array(60,-14,681,784),536=>array(15,-236,665,742),537=>array(10,-236,560,560),538=>array(48,-236,748,729),539=>array(43,-236,509,702),540=>array(-45,-210,649,742),541=>array(-47,-211,564,560),542=>array(21,0,816,926),543=>array(31,0,654,926),544=>array(32,-208,764,742),545=>array(31,-75,786,760),546=>array(25,-14,769,742),547=>array(22,-14,656,646),548=>array(-5,-216,761,729),549=>array(13,-216,608,547),550=>array(-65,0,691,927),551=>array(17,-14,611,759),552=>array(21,-192,670,729),553=>array(36,-196,640,560),554=>array(36,-14,814,1040),555=>array(36,-14,651,914),556=>array(36,-14,814,1040),557=>array(36,-14,651,914),558=>array(36,-14,814,928),559=>array(36,-14,651,759),560=>array(36,-14,814,1040),561=>array(36,-14,651,914),562=>array(63,0,809,914),563=>array(0,-216,687,763),564=>array(32,-75,413,760),565=>array(37,-75,808,560),566=>array(34,-76,500,702),567=>array(-128,-216,313,547),568=>array(25,-14,1023,760),569=>array(64,-208,1062,560),570=>array(-81,-36,854,765),571=>array(-101,-36,834,765),572=>array(-61,-46,652,594),573=>array(-13,0,566,729),574=>array(-127,-36,809,765),575=>array(33,-240,583,560),576=>array(15,-240,611,547),577=>array(69,0,765,729),578=>array(56,0,582,560),579=>array(-35,0,695,729),580=>array(20,-14,804,729),581=>array(-66,0,698,729),582=>array(21,-93,681,822),583=>array(36,-93,638,640),584=>array(-166,-200,368,729),585=>array(-128,-216,368,760),586=>array(66,-200,863,741),587=>array(64,-216,747,560),588=>array(-12,0,685,729),589=>array(-33,0,543,560),590=>array(30,0,805,729),591=>array(10,-216,708,547),592=>array(66,-14,660,560),593=>array(45,-14,685,560),594=>array(-8,-14,632,560),595=>array(12,-14,651,760),596=>array(-7,-14,537,560),597=>array(48,-69,581,560),598=>array(45,-216,727,760),599=>array(25,-14,876,760),600=>array(22,-14,630,560),601=>array(42,-14,630,560),602=>array(38,-14,890,560),603=>array(27,-14,520,560),604=>array(-50,-11,509,560),605=>array(-50,-11,788,560),606=>array(54,-14,679,560),607=>array(-107,-216,388,547),608=>array(23,-216,896,760),609=>array(44,-216,706,547),610=>array(43,-14,573,546),611=>array(87,-211,692,547),612=>array(80,-21,674,547),613=>array(88,-214,703,546),614=>array(10,0,625,760),615=>array(31,-216,646,760),616=>array(52,0,448,760),617=>array(74,-1,326,547),618=>array(31,0,515,547),619=>array(70,0,488,760),620=>array(93,0,613,760),621=>array(32,-216,356,760),622=>array(31,-215,788,760),623=>array(69,-14,1013,546),624=>array(88,-209,1032,546),625=>array(49,-216,994,560),626=>array(-160,-216,665,560),627=>array(50,-216,749,560),628=>array(-32,0,613,547),629=>array(36,-14,651,560),630=>array(43,-1,871,547),631=>array(-9,0,580,574),632=>array(60,-208,729,760),633=>array(31,-13,544,547),634=>array(10,-13,565,760),635=>array(50,-216,607,547),636=>array(9,-208,563,560),637=>array(51,-216,564,560),638=>array(31,0,583,547),639=>array(99,0,499,547),640=>array(-32,0,509,547),641=>array(-32,0,613,547),642=>array(28,-216,581,560),643=>array(-126,-216,519,760),644=>array(-106,-216,539,760),645=>array(137,-216,486,560),646=>array(-97,-217,655,760),647=>array(-25,-155,441,547),648=>array(48,-216,514,702),649=>array(74,-14,845,547),650=>array(22,-51,690,547),651=>array(74,-1,626,547),652=>array(-38,0,584,547),653=>array(-18,0,836,547),654=>array(-62,0,620,763),655=>array(53,0,648,547),656=>array(13,-216,651,547),657=>array(-1,-69,599,547),658=>array(-23,-215,608,547),659=>array(25,-215,608,547),660=>array(59,0,546,759),661=>array(57,0,592,759),662=>array(-31,0,504,759),663=>array(-5,-208,612,759),664=>array(50,-14,800,742),665=>array(31,0,593,547),666=>array(31,-14,665,560),667=>array(22,0,768,760),668=>array(28,0,658,547),669=>array(-235,-217,354,760),670=>array(73,-213,758,547),671=>array(31,0,473,547),672=>array(44,-208,895,760),673=>array(-3,0,546,759),674=>array(57,0,592,759),675=>array(25,-14,1142,760),676=>array(45,-215,1161,760),677=>array(29,-55,1145,760),678=>array(27,0,926,702),679=>array(42,-216,872,760),680=>array(34,-69,923,702),681=>array(48,-216,990,760),682=>array(10,0,808,760),683=>array(10,0,764,760),684=>array(20,0,631,641),685=>array(-31,86,399,641),686=>array(-18,-214,682,760),687=>array(-16,-216,724,760),688=>array(12,326,401,751),689=>array(12,326,400,751),690=>array(-75,205,219,751),691=>array(23,326,344,640),692=>array(24,319,344,632),693=>array(35,205,392,632),694=>array(-16,326,388,632),695=>array(52,326,599,632),696=>array(22,205,447,632),697=>array(78,557,218,800),698=>array(78,557,437,800),699=>array(113,418,389,729),700=>array(73,418,348,729),701=>array(198,616,347,856),702=>array(168,481,334,760),703=>array(159,481,325,760),704=>array(43,326,348,751),705=>array(35,326,374,751),706=>array(184,517,463,843),707=>array(161,517,440,843),708=>array(125,561,452,800),709=>array(172,561,499,800),710=>array(106,616,483,800),711=>array(151,616,528,800),712=>array(81,488,226,759),713=>array(155,668,481,760),714=>array(227,616,539,800),715=>array(131,616,371,800),716=>array(81,-81,226,190),717=>array(-11,-185,315,-93),718=>array(131,-238,371,-54),719=>array(227,-238,539,-54),720=>array(-8,0,299,547),721=>array(63,361,264,547),722=>array(126,269,292,547),723=>array(118,269,284,547),724=>array(116,238,353,458),725=>array(145,238,382,458),726=>array(46,119,370,427),727=>array(46,229,282,317),728=>array(166,639,496,784),729=>array(239,654,397,774),730=>array(184,605,462,883),731=>array(73,-196,284,0),732=>array(133,638,500,778),733=>array(143,616,563,800),734=>array(-12,213,347,524),735=>array(163,616,474,800),736=>array(36,213,458,637),737=>array(12,326,207,751),738=>array(11,318,355,640),739=>array(-20,326,427,632),740=>array(35,326,374,751),741=>array(146,0,471,693),742=>array(117,0,471,693),743=>array(87,0,471,693),744=>array(58,0,471,693),745=>array(29,0,471,693),748=>array(14,-260,340,-21),749=>array(143,605,492,822),750=>array(73,418,612,729),755=>array(91,-240,369,38),759=>array(88,-221,455,-109),768=>array(-259,616,-19,800),769=>array(-160,616,152,800),770=>array(-287,616,90,800),771=>array(-257,638,110,778),772=>array(-235,668,91,760),773=>array(-346,663,174,755),774=>array(-221,639,109,784),775=>array(-184,617,18,760),776=>array(-238,654,94,774),777=>array(-363,616,-117,843),778=>array(-200,605,78,883),779=>array(-244,616,176,800),780=>array(-236,616,141,800),781=>array(-130,615,4,832),782=>array(-223,615,97,832),783=>array(-279,616,70,800),784=>array(-221,642,109,882),785=>array(-250,639,80,784),786=>array(-264,418,-34,563),787=>array(-313,595,-130,844),788=>array(-288,595,-130,844),789=>array(-102,616,102,800),790=>array(-474,-276,-233,-93),791=>array(-406,-276,-94,-93),792=>array(-388,-240,-188,-6),793=>array(-318,-240,-118,-6),794=>array(-216,658,73,929),795=>array(-132,361,83,570),796=>array(-331,-240,-193,-11),797=>array(-403,-240,-114,-59),798=>array(-389,-240,-100,-59),799=>array(-378,-240,-128,-6),800=>array(-296,-202,-7,-110),801=>array(-514,-216,-105,117),802=>array(-310,-216,13,117),803=>array(-412,-212,-253,-92),804=>array(-442,-212,-110,-92),805=>array(-366,-240,-136,-11),806=>array(-392,-236,-162,-91),807=>array(-478,-196,-241,0),808=>array(-427,-196,-216,0),809=>array(-363,-310,-228,-93),810=>array(-422,-237,-80,-54),811=>array(-477,-239,-75,-94),812=>array(-414,-240,-37,-57),813=>array(-458,-240,-82,-57),814=>array(-424,-239,-94,-94),815=>array(-491,-240,-161,-95),816=>array(-480,-234,-113,-94),817=>array(-440,-185,-114,-93),818=>array(-565,-236,-28,-143),819=>array(-568,-236,-4,-9),820=>array(-625,212,1,415),821=>array(-480,214,-84,309),822=>array(-847,214,-77,309),823=>array(-709,-46,4,594),824=>array(-893,-36,43,765),825=>array(-308,-240,-170,-11),826=>array(-422,-238,-80,-55),827=>array(-355,-241,-75,-6),828=>array(-501,-239,-100,-94),829=>array(-392,562,-110,819),830=>array(-292,595,-101,867),831=>array(-510,528,10,755),832=>array(-259,616,-19,800),833=>array(-160,616,152,800),834=>array(-257,638,110,778),835=>array(-313,595,-130,844),836=>array(-344,654,94,978),837=>array(-365,-208,-244,-45),838=>array(-418,639,-82,786),839=>array(-378,-226,-122,-35),840=>array(-398,-240,-102,-47),841=>array(-363,-240,-111,-21),842=>array(-434,616,-68,800),843=>array(-434,567,-66,850),844=>array(-438,573,-31,835),845=>array(-459,-230,-41,-30),846=>array(-371,-240,-141,-45),849=>array(-321,610,-152,888),850=>array(-250,604,80,882),851=>array(-378,-240,-124,-9),855=>array(-348,610,-179,888),856=>array(0,654,159,774),858=>array(-445,-240,-58,-11),860=>array(-471,-237,419,-79),861=>array(-278,802,613,960),862=>array(-291,797,618,889),863=>array(-481,-185,427,-93),864=>array(-291,756,459,894),865=>array(-278,769,613,927),866=>array(-533,-230,376,-30),880=>array(21,0,623,729),881=>array(31,0,494,547),882=>array(88,0,1001,729),883=>array(88,0,815,729),884=>array(78,557,218,800),885=>array(54,-208,242,35),886=>array(21,0,816,729),887=>array(31,0,670,547),890=>array(132,-208,253,-45),891=>array(-7,-14,537,560),892=>array(37,-14,581,560),893=>array(-7,-14,537,560),894=>array(-35,-142,323,547),900=>array(216,616,528,800),901=>array(152,654,589,978),902=>array(-42,0,714,800),903=>array(84,253,297,442),904=>array(22,0,831,800),905=>array(28,0,986,800),906=>array(25,0,521,800),908=>array(28,-14,851,800),910=>array(20,0,1067,800),911=>array(-1,0,855,800),912=>array(50,-19,516,978),913=>array(-65,0,691,729),914=>array(21,0,699,729),915=>array(21,0,681,729),916=>array(-66,0,698,729),917=>array(21,0,670,729),918=>array(-26,0,740,729),919=>array(21,0,816,729),920=>array(40,-14,810,742),921=>array(21,0,351,729),922=>array(21,0,837,729),923=>array(-66,0,698,729),924=>array(21,0,974,729),925=>array(21,0,816,729),926=>array(27,0,619,729),927=>array(36,-14,814,742),928=>array(21,0,816,729),929=>array(21,0,719,729),931=>array(21,0,670,729),932=>array(48,0,748,729),933=>array(63,0,809,729),934=>array(43,0,806,729),935=>array(-51,0,812,729),936=>array(78,0,866,729),937=>array(-45,0,812,742),938=>array(21,0,450,927),939=>array(63,0,809,927),940=>array(38,-12,692,800),941=>array(27,-14,567,800),942=>array(50,-208,664,800),943=>array(42,-19,436,800),944=>array(54,-10,660,978),945=>array(38,-12,692,559),946=>array(-11,-208,660,773),947=>array(66,-208,740,547),948=>array(16,-14,634,768),949=>array(27,-14,520,560),950=>array(32,-208,627,760),951=>array(50,-208,664,560),952=>array(28,-11,659,768),953=>array(42,-19,313,547),954=>array(31,0,679,547),955=>array(-44,0,529,760),956=>array(-27,-209,670,547),957=>array(68,0,653,547),958=>array(26,-208,627,760),959=>array(36,-14,651,560),960=>array(73,-19,787,547),961=>array(9,-208,699,562),962=>array(55,-208,595,560),963=>array(37,-14,781,547),964=>array(52,-19,667,547),965=>array(54,-10,645,547),966=>array(76,-208,752,552),967=>array(-48,-208,693,547),968=>array(79,-208,797,547),969=>array(33,-13,834,547),970=>array(50,-19,407,774),971=>array(54,-10,645,774),972=>array(36,-14,651,800),973=>array(54,-10,645,800),974=>array(33,-13,834,800),975=>array(41,-208,860,729),976=>array(55,-11,601,768),977=>array(46,-11,612,768),978=>array(63,0,751,729),979=>array(22,0,989,800),980=>array(63,0,751,927),981=>array(60,-208,729,760),982=>array(33,-13,897,547),983=>array(38,-188,743,547),984=>array(68,-208,818,742),985=>array(62,-208,663,560),986=>array(70,-208,769,729),987=>array(63,-208,614,547),988=>array(21,0,670,729),989=>array(-146,-208,525,760),990=>array(21,2,682,729),991=>array(68,0,585,759),992=>array(102,-208,825,742),993=>array(-15,-180,500,559),994=>array(33,-213,1048,729),995=>array(81,-208,797,547),996=>array(37,-208,811,742),997=>array(34,-208,683,560),998=>array(21,-213,861,729),999=>array(-17,-14,736,575),1000=>array(-29,-208,721,745),1001=>array(-16,-208,626,560),1002=>array(-14,0,807,742),1003=>array(-7,0,674,560),1004=>array(26,-14,791,758),1005=>array(75,-14,739,758),1006=>array(23,-208,689,729),1007=>array(42,-208,614,726),1008=>array(19,-6,723,547),1009=>array(50,-216,690,560),1010=>array(37,-14,581,560),1011=>array(-128,-216,354,760),1012=>array(36,-14,814,742),1013=>array(67,-14,602,560),1014=>array(-26,-14,509,560),1015=>array(21,0,695,729),1016=>array(-10,-208,677,760),1017=>array(36,-14,724,742),1018=>array(21,0,974,729),1019=>array(0,-208,723,547),1020=>array(-31,-208,689,560),1021=>array(-13,-14,670,742),1022=>array(36,-14,724,742),1023=>array(-13,-14,670,742),1024=>array(21,0,670,927),1025=>array(21,0,670,927),1026=>array(67,-200,798,729),1027=>array(21,0,681,927),1028=>array(41,-14,733,742),1029=>array(15,-14,665,742),1030=>array(21,0,351,729),1031=>array(21,0,468,927),1032=>array(-166,-200,351,729),1033=>array(-25,0,1081,729),1034=>array(21,0,1039,729),1035=>array(48,0,778,729),1036=>array(21,0,857,927),1037=>array(21,0,816,927),1038=>array(77,0,812,927),1039=>array(36,-157,831,729),1040=>array(-65,0,691,729),1041=>array(21,0,714,729),1042=>array(21,0,699,729),1043=>array(21,0,681,729),1044=>array(-26,-157,813,729),1045=>array(21,0,670,729),1046=>array(-56,0,1249,729),1047=>array(-0,-14,668,742),1048=>array(21,0,816,729),1049=>array(21,0,816,927),1050=>array(21,0,857,729),1051=>array(-25,0,810,729),1052=>array(21,0,974,729),1053=>array(21,0,816,729),1054=>array(36,-14,814,742),1055=>array(21,0,816,729),1056=>array(21,0,719,729),1057=>array(36,-14,724,742),1058=>array(48,0,748,729),1059=>array(77,0,812,729),1060=>array(44,0,950,729),1061=>array(-51,0,812,729),1062=>array(36,-157,840,729),1063=>array(100,0,787,729),1064=>array(21,0,1214,729),1065=>array(36,-157,1238,729),1066=>array(92,0,869,729),1067=>array(21,0,1016,729),1068=>array(21,0,671,729),1069=>array(1,-14,693,742),1070=>array(21,-14,1129,742),1071=>array(-7,0,749,729),1072=>array(17,-14,611,560),1073=>array(24,-14,640,792),1074=>array(31,0,593,547),1075=>array(28,0,549,547),1076=>array(-10,-138,736,547),1077=>array(36,-14,640,560),1078=>array(-39,0,1015,547),1079=>array(-1,-14,535,560),1080=>array(31,0,670,547),1081=>array(31,0,670,765),1082=>array(31,0,698,547),1083=>array(2,0,702,547),1084=>array(28,0,784,547),1085=>array(28,0,658,547),1086=>array(36,-14,651,560),1087=>array(28,0,658,547),1088=>array(-10,-208,677,560),1089=>array(37,-14,581,560),1090=>array(34,0,626,547),1091=>array(0,-216,687,547),1092=>array(46,-208,945,760),1093=>array(-41,0,671,547),1094=>array(44,-138,682,547),1095=>array(80,0,626,547),1096=>array(31,0,1025,547),1097=>array(44,-138,1047,547),1098=>array(52,0,695,547),1099=>array(31,0,877,547),1100=>array(31,0,572,547),1101=>array(17,-14,557,560),1102=>array(31,-14,936,560),1103=>array(-22,0,613,547),1104=>array(36,-14,640,803),1105=>array(36,-14,640,774),1106=>array(52,-216,648,760),1107=>array(28,0,604,803),1108=>array(36,-14,576,560),1109=>array(10,-14,560,560),1110=>array(31,0,354,760),1111=>array(31,0,405,774),1112=>array(-128,-216,354,760),1113=>array(-9,0,926,547),1114=>array(31,0,896,547),1115=>array(31,0,622,760),1116=>array(31,0,698,803),1117=>array(31,0,670,803),1118=>array(0,-216,687,765),1119=>array(44,-138,673,547),1120=>array(33,-14,1048,729),1121=>array(33,-13,834,547),1122=>array(77,0,770,729),1123=>array(36,0,658,731),1124=>array(21,-14,1011,742),1125=>array(31,-14,810,560),1126=>array(-63,0,914,729),1127=>array(-28,0,754,547),1128=>array(21,0,1280,729),1129=>array(31,0,1044,547),1130=>array(-21,0,851,729),1131=>array(-13,0,683,547),1132=>array(21,0,1188,729),1133=>array(28,0,1003,547),1134=>array(-25,-208,640,938),1135=>array(-24,-193,525,756),1136=>array(74,0,1126,729),1137=>array(62,-208,1100,759),1138=>array(36,-14,814,742),1139=>array(36,-14,651,560),1140=>array(75,0,896,742),1141=>array(60,0,732,560),1142=>array(75,0,896,930),1143=>array(60,0,732,800),1144=>array(57,-216,1186,742),1145=>array(63,-216,1098,565),1146=>array(40,-14,1033,742),1147=>array(35,-14,823,560),1148=>array(37,-14,1348,928),1149=>array(31,-13,1129,828),1150=>array(33,-14,1048,910),1151=>array(33,-13,834,746),1152=>array(40,-208,732,742),1153=>array(33,-208,573,560),1154=>array(19,-33,530,488),1155=>array(-608,606,-79,822),1156=>array(-427,638,-12,784),1157=>array(-356,595,-213,785),1158=>array(-384,595,-213,785),1159=>array(-811,592,1,788),1160=>array(-1067,-179,388,928),1161=>array(-973,-280,323,1022),1162=>array(21,-208,890,927),1163=>array(28,-208,748,765),1164=>array(21,0,671,729),1165=>array(27,0,549,702),1166=>array(21,0,717,729),1167=>array(-10,-208,670,560),1168=>array(21,0,710,878),1169=>array(28,0,579,700),1170=>array(17,0,709,729),1171=>array(10,0,572,547),1172=>array(21,-200,708,729),1173=>array(28,-216,554,547),1174=>array(-41,-157,1264,729),1175=>array(-25,-138,1028,547),1176=>array(-0,-196,668,742),1177=>array(-1,-196,535,560),1178=>array(36,-157,873,729),1179=>array(44,-138,711,547),1180=>array(21,0,857,729),1181=>array(31,0,698,547),1182=>array(21,0,857,729),1183=>array(10,0,677,760),1184=>array(68,0,1055,729),1185=>array(52,0,846,547),1186=>array(36,-157,904,729),1187=>array(44,-138,765,547),1188=>array(21,0,1146,729),1189=>array(28,0,897,547),1190=>array(21,-200,1174,729),1191=>array(28,-216,902,547),1192=>array(40,-14,875,743),1193=>array(40,-14,798,560),1194=>array(36,-196,724,742),1195=>array(37,-196,581,560),1196=>array(63,-157,763,729),1197=>array(49,-138,642,547),1198=>array(63,0,809,729),1199=>array(66,-216,688,547),1200=>array(61,0,805,729),1201=>array(63,-216,708,547),1202=>array(-37,-157,827,729),1203=>array(-25,-138,687,547),1204=>array(63,-157,1060,729),1205=>array(49,-138,957,547),1206=>array(129,-157,876,729),1207=>array(103,-138,730,547),1208=>array(114,0,787,729),1209=>array(87,0,624,547),1210=>array(106,0,793,729),1211=>array(31,0,654,760),1212=>array(42,-14,984,742),1213=>array(30,-14,769,560),1214=>array(42,-184,984,742),1215=>array(30,-161,769,560),1216=>array(21,0,351,729),1217=>array(-56,0,1249,927),1218=>array(-39,0,1015,784),1219=>array(21,-200,840,729),1220=>array(31,-216,679,547),1221=>array(-46,-208,885,729),1222=>array(-38,-208,746,547),1223=>array(21,-200,816,729),1224=>array(28,-216,658,547),1225=>array(21,-208,889,729),1226=>array(28,-208,748,547),1227=>array(129,-157,803,729),1228=>array(103,-138,640,547),1229=>array(21,-208,1047,729),1230=>array(28,-208,874,547),1231=>array(31,0,354,760),1232=>array(-65,0,691,936),1233=>array(17,-14,611,772),1234=>array(-65,0,691,927),1235=>array(17,-14,611,774),1236=>array(-78,0,1072,729),1237=>array(17,-14,1008,560),1238=>array(21,0,670,927),1239=>array(36,-14,640,784),1240=>array(36,-14,819,742),1241=>array(42,-14,630,560),1242=>array(36,-14,819,927),1243=>array(42,-14,630,774),1244=>array(-56,0,1249,927),1245=>array(-39,0,1015,774),1246=>array(-0,-14,668,927),1247=>array(-1,-14,540,774),1248=>array(21,-33,743,729),1249=>array(-23,-215,608,547),1250=>array(21,0,816,914),1251=>array(31,0,670,763),1252=>array(21,0,816,927),1253=>array(31,0,670,774),1254=>array(36,-14,814,927),1255=>array(36,-14,651,774),1256=>array(36,-14,814,742),1257=>array(36,-14,651,560),1258=>array(36,-14,814,927),1259=>array(36,-14,651,774),1260=>array(1,-14,693,927),1261=>array(17,-14,557,774),1262=>array(77,0,812,914),1263=>array(0,-216,687,763),1264=>array(77,0,812,927),1265=>array(0,-216,687,774),1266=>array(77,0,812,927),1267=>array(0,-216,687,800),1268=>array(100,0,787,927),1269=>array(80,0,626,774),1270=>array(36,-157,696,729),1271=>array(44,-138,565,547),1272=>array(21,0,1016,927),1273=>array(31,0,877,774),1274=>array(38,-216,730,729),1275=>array(31,-217,593,547),1276=>array(-32,-200,832,729),1277=>array(-17,-216,694,547),1278=>array(-52,0,812,729),1279=>array(-38,0,673,547),1280=>array(37,0,741,729),1281=>array(17,0,575,547),1282=>array(35,-14,1116,729),1283=>array(16,-14,868,547),1284=>array(138,-14,1063,742),1285=>array(104,-14,854,560),1286=>array(138,-208,760,742),1287=>array(104,-208,634,560),1288=>array(-48,-14,1185,729),1289=>array(-38,-14,950,547),1290=>array(22,-14,1222,729),1291=>array(28,-14,957,547),1292=>array(41,-14,783,742),1293=>array(35,-14,573,546),1294=>array(47,-14,881,729),1295=>array(34,-14,727,547),1296=>array(37,-14,652,742),1297=>array(27,-14,520,560),1298=>array(-5,-200,829,729),1299=>array(23,-216,723,547),1300=>array(-25,0,1327,729),1301=>array(2,0,1096,547),1302=>array(21,0,1106,729),1303=>array(-10,-208,1008,560),1304=>array(-7,0,1068,729),1305=>array(-22,-14,965,560),1306=>array(36,-146,814,742),1307=>array(36,-208,682,560),1308=>array(107,0,1143,729),1309=>array(87,0,927,547),1310=>array(21,0,857,729),1311=>array(31,0,698,547),1312=>array(-25,-200,1167,729),1313=>array(2,-216,946,547),1314=>array(21,-200,1173,729),1315=>array(28,-216,902,547),1316=>array(36,-157,905,729),1317=>array(44,-138,764,547),1329=>array(75,-38,849,729),1330=>array(21,0,741,743),1331=>array(50,0,805,743),1332=>array(37,0,809,743),1333=>array(78,-14,763,729),1334=>array(18,0,753,743),1335=>array(21,0,730,729),1336=>array(21,0,741,743),1337=>array(21,-13,1020,742),1338=>array(11,-14,844,729),1339=>array(21,0,705,729),1340=>array(21,0,566,729),1341=>array(21,-14,1021,729),1342=>array(93,-12,864,741),1343=>array(97,0,746,729),1344=>array(-16,-46,694,729),1345=>array(33,-48,753,743),1346=>array(32,0,748,743),1347=>array(-22,0,733,735),1348=>array(78,-14,938,729),1349=>array(42,-14,709,743),1350=>array(46,-14,763,729),1351=>array(49,-14,762,729),1352=>array(21,0,734,743),1353=>array(51,-48,724,743),1354=>array(32,0,890,743),1355=>array(7,0,742,743),1356=>array(21,0,863,743),1357=>array(68,-14,791,729),1358=>array(35,0,748,729),1359=>array(37,-14,703,743),1360=>array(21,0,741,743),1361=>array(42,-14,709,743),1362=>array(21,0,666,729),1363=>array(24,0,901,729),1364=>array(-49,0,741,743),1365=>array(36,-14,813,742),1366=>array(30,-14,909,729),1369=>array(159,481,325,760),1370=>array(73,418,349,729),1371=>array(120,616,500,800),1372=>array(115,595,590,893),1373=>array(-1,616,315,849),1374=>array(117,586,652,878),1375=>array(164,618,622,893),1377=>array(74,-13,1018,547),1378=>array(-10,-208,654,560),1379=>array(43,-208,748,559),1380=>array(31,-208,752,560),1381=>array(59,-14,683,760),1382=>array(38,-208,708,559),1383=>array(31,0,644,760),1384=>array(-10,-208,653,560),1385=>array(-10,-208,843,560),1386=>array(43,-14,830,760),1387=>array(-10,-208,646,760),1388=>array(-10,-208,385,547),1389=>array(-10,-208,1063,760),1390=>array(40,-14,719,760),1391=>array(67,-208,683,760),1392=>array(31,0,646,760),1393=>array(10,-13,593,760),1394=>array(31,-208,711,560),1395=>array(52,-13,729,768),1396=>array(67,-13,871,760),1397=>array(-128,-216,313,547),1398=>array(2,-13,683,760),1399=>array(-60,-208,520,560),1400=>array(31,0,646,560),1401=>array(-67,-208,366,547),1402=>array(59,-208,1012,547),1403=>array(-26,-208,605,560),1404=>array(31,0,665,560),1405=>array(67,-13,683,547),1406=>array(67,-208,724,760),1407=>array(63,-13,975,560),1408=>array(-10,-208,646,560),1409=>array(19,-216,681,559),1410=>array(31,0,498,547),1411=>array(63,-208,975,760),1412=>array(-151,-208,671,560),1413=>array(37,-14,652,560),1414=>array(31,-190,865,760),1415=>array(67,-14,868,760),1417=>array(41,0,323,547),1418=>array(96,179,430,359),1456=>array(275,-229,416,-10),1457=>array(149,-229,523,-10),1458=>array(140,-229,513,-10),1459=>array(127,-229,513,-10),1460=>array(287,-171,404,-73),1461=>array(213,-171,477,-73),1462=>array(237,-229,477,-10),1463=>array(89,-171,451,0),1464=>array(109,-217,446,0),1465=>array(-34,625,83,723),1466=>array(-34,625,83,723),1467=>array(190,-239,525,-5),1468=>array(293,225,411,322),1469=>array(277,-217,413,-22),1470=>array(40,413,375,555),1471=>array(132,547,469,710),1472=>array(26,-98,345,645),1473=>array(816,613,934,710),1474=>array(204,613,321,710),1475=>array(45,0,326,547),1478=>array(25,0,490,547),1479=>array(188,-229,525,-10),1488=>array(104,0,730,547),1489=>array(43,0,590,547),1490=>array(44,-9,428,547),1491=>array(126,0,651,547),1492=>array(100,0,661,547),1493=>array(91,0,359,547),1494=>array(94,0,464,547),1495=>array(91,0,654,547),1496=>array(142,-13,676,553),1497=>array(98,164,334,547),1498=>array(126,-240,549,547),1499=>array(43,0,570,547),1500=>array(126,0,633,711),1501=>array(91,0,663,547),1502=>array(84,0,690,554),1503=>array(44,-240,359,547),1504=>array(43,0,430,547),1505=>array(144,-13,678,547),1506=>array(35,-101,682,547),1507=>array(158,-240,642,547),1508=>array(91,0,656,547),1509=>array(118,-240,649,548),1510=>array(54,0,670,547),1511=>array(51,-240,767,546),1512=>array(126,0,575,547),1513=>array(89,0,856,547),1514=>array(11,-4,650,547),1520=>array(91,0,680,547),1521=>array(98,0,680,547),1522=>array(98,164,655,547),1523=>array(66,361,378,547),1524=>array(66,361,644,547),3647=>array(2,-147,642,760),3713=>array(14,-14,752,560),3714=>array(12,-14,727,560),3716=>array(13,-14,699,558),3719=>array(2,-241,548,593),3720=>array(44,0,711,561),3722=>array(45,-269,747,584),3725=>array(14,-24,767,610),3732=>array(18,-14,671,593),3733=>array(17,-19,670,603),3734=>array(35,-240,729,593),3735=>array(-1,-14,784,560),3737=>array(-9,-33,735,593),3738=>array(13,-15,716,613),3739=>array(-1,-15,739,760),3740=>array(29,-12,952,665),3741=>array(24,-14,837,760),3742=>array(50,-14,825,604),3743=>array(35,-14,848,760),3745=>array(-7,-14,826,547),3746=>array(-0,-23,789,760),3747=>array(18,-10,768,615),3749=>array(9,-33,717,593),3751=>array(5,-33,668,593),3754=>array(8,-21,860,724),3755=>array(32,-21,961,620),3757=>array(27,-20,689,606),3758=>array(15,-14,880,698),3759=>array(79,-259,932,648),3760=>array(5,27,682,606),3761=>array(-649,610,-29,896),3762=>array(51,0,578,593),3763=>array(-479,0,578,875),3764=>array(-656,622,-63,950),3765=>array(-656,633,-1,962),3766=>array(-656,622,-63,950),3767=>array(-656,633,-1,962),3768=>array(-413,-385,-165,-55),3769=>array(-479,-316,-150,-28),3771=>array(-657,610,-33,896),3772=>array(-689,-311,17,-48),3773=>array(-25,-220,758,776),3776=>array(53,-13,469,561),3777=>array(53,-13,843,561),3778=>array(25,-14,486,936),3779=>array(67,-14,640,879),3780=>array(47,-35,552,809),3782=>array(33,-240,731,582),3784=>array(-431,659,-279,844),3785=>array(-636,622,-19,918),3786=>array(-672,621,37,965),3787=>array(-530,612,-178,917),3788=>array(-511,603,194,866),3789=>array(-479,668,-229,875),3792=>array(66,-29,723,563),3793=>array(55,-139,731,586),3794=>array(1,-80,612,711),3795=>array(-49,-14,953,981),3796=>array(31,-156,647,711),3797=>array(31,-156,647,711),3798=>array(5,-14,962,950),3799=>array(36,-240,748,560),3800=>array(86,-269,766,582),3801=>array(38,-14,875,564),3804=>array(32,-21,1356,620),3805=>array(32,-21,1361,620),4256=>array(111,-14,929,819),4257=>array(139,-0,736,819),4258=>array(150,-138,672,828),4259=>array(97,-15,902,819),4260=>array(133,0,665,828),4261=>array(136,0,832,828),4262=>array(144,-14,752,819),4263=>array(117,-14,993,828),4264=>array(127,0,562,862),4265=>array(108,0,653,819),4266=>array(95,-14,834,820),4267=>array(89,-14,942,819),4268=>array(24,0,689,819),4269=>array(106,-157,886,829),4270=>array(141,-14,886,822),4271=>array(141,0,741,823),4272=>array(76,-15,969,820),4273=>array(83,-15,626,820),4274=>array(23,-0,685,828),4275=>array(106,-170,886,828),4276=>array(127,0,918,825),4277=>array(101,0,794,820),4278=>array(24,0,685,828),4279=>array(127,0,731,820),4280=>array(66,-14,736,820),4281=>array(24,0,632,819),4282=>array(113,-14,880,827),4283=>array(89,-15,926,820),4284=>array(23,-0,698,819),4285=>array(75,-15,648,828),4286=>array(23,-0,741,819),4287=>array(27,0,880,819),4288=>array(110,-14,901,820),4289=>array(24,0,647,820),4290=>array(78,-15,692,828),4291=>array(95,0,707,820),4292=>array(131,0,715,820),4293=>array(43,-14,833,828),4304=>array(76,-14,531,599),4305=>array(86,-14,552,823),4306=>array(31,-232,565,561),4307=>array(41,-225,826,557),4308=>array(26,-232,551,557),4309=>array(25,-232,562,557),4310=>array(75,-14,537,828),4311=>array(84,-14,821,557),4312=>array(75,0,556,557),4313=>array(24,-232,554,542),4314=>array(96,-225,1077,562),4315=>array(87,-14,622,828),4316=>array(89,-14,629,819),4317=>array(92,-0,808,557),4318=>array(78,-14,589,818),4319=>array(25,-232,604,560),4320=>array(91,0,816,830),4321=>array(92,-14,560,818),4322=>array(62,-232,664,670),4323=>array(47,-232,591,604),4324=>array(94,-232,844,558),4325=>array(25,-232,650,818),4326=>array(88,-225,815,557),4327=>array(25,-232,602,549),4328=>array(63,-14,609,828),4329=>array(39,0,561,828),4330=>array(65,-232,612,548),4331=>array(86,-14,659,818),4332=>array(91,-15,685,828),4333=>array(35,-232,616,818),4334=>array(95,-14,553,818),4335=>array(-7,-232,542,580),4336=>array(73,-15,602,823),4337=>array(79,-14,609,823),4338=>array(17,-146,543,557),4339=>array(25,-232,604,558),4340=>array(26,-232,618,828),4341=>array(65,-14,656,828),4342=>array(87,-232,842,557),4343=>array(29,-232,551,557),4344=>array(25,-232,548,549),4345=>array(93,-232,627,561),4346=>array(68,-111,558,557),4347=>array(29,0,446,500),4348=>array(124,400,424,828),5121=>array(76,0,840,729),5122=>array(-66,0,698,1050),5123=>array(-66,0,698,729),5124=>array(-66,0,698,928),5125=>array(21,0,843,729),5126=>array(21,0,843,928),5127=>array(21,0,843,927),5129=>array(21,0,843,729),5130=>array(62,0,884,729),5131=>array(62,0,884,928),5132=>array(80,0,1084,729),5133=>array(76,0,937,729),5134=>array(80,0,942,729),5135=>array(-66,0,937,729),5136=>array(80,0,942,928),5137=>array(-66,0,937,928),5138=>array(80,0,1087,729),5139=>array(21,0,1067,729),5140=>array(80,0,1087,928),5141=>array(21,0,1067,928),5142=>array(21,0,843,928),5143=>array(80,0,1128,729),5144=>array(62,0,1070,729),5145=>array(80,0,1128,928),5146=>array(62,0,1070,928),5147=>array(62,0,884,928),5149=>array(80,607,237,728),5150=>array(20,326,434,734),5151=>array(8,338,402,722),5152=>array(54,338,356,722),5153=>array(53,392,370,711),5154=>array(29,352,345,670),5155=>array(33,392,341,670),5156=>array(57,392,341,670),5157=>array(-2,327,552,749),5158=>array(21,326,454,734),5159=>array(80,304,237,424),5160=>array(53,494,346,569),5161=>array(53,392,346,670),5162=>array(75,392,368,693),5163=>array(76,0,1145,729),5164=>array(-66,0,917,729),5165=>array(21,0,1147,729),5166=>array(62,0,1229,729),5167=>array(76,0,840,729),5168=>array(-66,0,698,1050),5169=>array(-66,0,698,729),5170=>array(-66,0,698,928),5171=>array(2,0,824,729),5172=>array(2,0,824,928),5173=>array(2,0,824,927),5175=>array(2,0,824,729),5176=>array(51,0,873,729),5177=>array(51,0,873,928),5178=>array(80,0,1084,729),5179=>array(76,0,937,729),5180=>array(80,0,942,729),5181=>array(-66,0,937,729),5182=>array(80,0,942,928),5183=>array(-66,0,937,928),5184=>array(80,0,1068,729),5185=>array(2,0,1067,729),5186=>array(80,0,1068,928),5187=>array(2,0,1067,928),5188=>array(80,0,1117,729),5189=>array(51,0,1070,729),5190=>array(80,0,1117,928),5191=>array(51,0,1070,928),5192=>array(51,0,873,927),5193=>array(48,326,559,727),5194=>array(20,326,212,734),5196=>array(79,-14,792,729),5197=>array(20,0,733,1050),5198=>array(20,0,733,743),5199=>array(20,0,733,928),5200=>array(2,0,763,729),5201=>array(2,0,763,928),5202=>array(2,0,763,927),5204=>array(2,0,763,729),5205=>array(52,0,813,729),5206=>array(52,0,813,928),5207=>array(80,-14,1037,729),5208=>array(79,-14,976,729),5209=>array(80,0,977,743),5210=>array(20,0,976,743),5211=>array(80,0,977,928),5212=>array(20,0,976,928),5213=>array(80,0,1007,729),5214=>array(2,0,982,729),5215=>array(80,0,1007,928),5216=>array(2,0,982,928),5217=>array(80,0,1057,729),5218=>array(52,0,979,729),5219=>array(80,0,1057,928),5220=>array(52,0,979,928),5221=>array(52,0,1057,729),5222=>array(59,326,466,733),5223=>array(79,-14,989,734),5224=>array(20,0,989,743),5225=>array(2,0,1007,734),5226=>array(52,0,1000,734),5227=>array(64,0,675,743),5228=>array(20,0,726,1050),5229=>array(20,0,726,743),5230=>array(20,0,726,928),5231=>array(18,-14,724,729),5232=>array(18,-14,731,928),5233=>array(18,-14,818,927),5234=>array(68,-14,679,729),5235=>array(68,-14,679,928),5236=>array(80,0,960,743),5237=>array(64,0,902,743),5238=>array(80,0,962,743),5239=>array(20,0,902,743),5240=>array(80,0,962,928),5241=>array(20,0,902,928),5242=>array(80,-14,1009,729),5243=>array(18,-14,902,729),5244=>array(80,-14,1017,928),5245=>array(18,-14,902,928),5246=>array(80,-14,916,729),5247=>array(68,-14,902,729),5248=>array(80,-14,916,928),5249=>array(68,-14,902,928),5250=>array(52,-14,916,729),5251=>array(47,319,432,734),5252=>array(43,319,485,734),5253=>array(64,0,921,743),5254=>array(20,0,921,743),5255=>array(18,-14,921,734),5256=>array(68,-14,921,734),5257=>array(64,0,675,743),5258=>array(20,0,726,1050),5259=>array(20,0,726,743),5260=>array(20,0,726,928),5261=>array(18,-14,724,729),5262=>array(18,-14,737,928),5263=>array(18,-14,824,927),5264=>array(68,-14,679,729),5265=>array(68,-14,679,928),5266=>array(80,0,960,743),5267=>array(64,0,902,743),5268=>array(80,0,1011,743),5269=>array(20,0,902,743),5270=>array(80,0,1011,928),5271=>array(20,0,902,928),5272=>array(80,-14,1009,729),5273=>array(18,-14,902,729),5274=>array(80,-14,1023,928),5275=>array(18,-14,902,928),5276=>array(80,-14,964,729),5277=>array(68,-14,902,729),5278=>array(80,-14,964,928),5279=>array(68,-14,902,928),5280=>array(52,-14,964,729),5281=>array(47,319,432,734),5282=>array(46,319,485,734),5283=>array(71,0,605,729),5284=>array(21,0,670,1050),5285=>array(21,0,670,729),5286=>array(21,0,670,928),5287=>array(-43,0,605,729),5288=>array(-43,0,621,928),5289=>array(-43,0,708,927),5290=>array(21,0,556,729),5291=>array(21,0,556,928),5292=>array(80,0,860,729),5293=>array(71,0,782,729),5294=>array(80,0,907,729),5295=>array(21,0,801,729),5296=>array(80,0,907,928),5297=>array(21,0,801,928),5298=>array(80,0,860,729),5299=>array(-43,0,801,729),5300=>array(80,0,875,928),5301=>array(-43,0,801,928),5302=>array(80,0,792,729),5303=>array(21,0,801,729),5304=>array(80,0,792,928),5305=>array(21,0,801,928),5306=>array(52,0,792,729),5307=>array(21,326,355,734),5308=>array(55,326,532,733),5309=>array(20,326,420,734),5312=>array(103,-14,946,468),5313=>array(41,-14,951,781),5314=>array(41,-14,951,468),5315=>array(41,-14,951,667),5316=>array(-20,0,891,482),5317=>array(-20,0,891,667),5318=>array(-20,0,891,667),5319=>array(42,0,885,482),5320=>array(42,0,885,667),5321=>array(80,-14,1196,468),5322=>array(103,-14,1175,468),5323=>array(80,0,1153,482),5324=>array(42,0,1156,482),5325=>array(80,0,1153,667),5326=>array(42,0,1156,667),5327=>array(42,0,885,667),5328=>array(61,477,593,742),5329=>array(43,319,481,734),5330=>array(34,477,607,742),5331=>array(102,0,945,468),5332=>array(39,0,949,781),5333=>array(39,0,949,468),5334=>array(39,0,949,667),5335=>array(-18,0,892,468),5336=>array(-18,0,892,667),5337=>array(-18,0,892,667),5338=>array(43,0,886,468),5339=>array(43,0,886,667),5340=>array(80,0,1188,468),5341=>array(102,0,1175,468),5342=>array(80,0,1245,468),5343=>array(39,0,1156,468),5344=>array(80,0,1245,667),5345=>array(39,0,1156,667),5346=>array(80,0,1189,468),5347=>array(-18,0,1142,468),5348=>array(80,0,1189,667),5349=>array(-18,0,1142,667),5350=>array(80,0,1181,468),5351=>array(43,0,1156,468),5352=>array(80,0,1181,667),5353=>array(43,0,1156,667),5354=>array(61,477,593,734),5356=>array(26,0,874,729),5357=>array(92,0,643,729),5358=>array(21,0,841,1050),5359=>array(21,0,760,729),5360=>array(21,0,773,928),5361=>array(-30,0,709,729),5362=>array(-30,0,717,928),5363=>array(-30,0,804,927),5364=>array(87,0,638,729),5365=>array(87,0,638,928),5366=>array(80,0,911,729),5367=>array(92,0,886,729),5368=>array(80,0,997,729),5369=>array(21,0,917,729),5370=>array(80,0,1010,928),5371=>array(21,0,917,928),5372=>array(80,0,977,729),5373=>array(-30,0,886,729),5374=>array(80,0,985,928),5375=>array(-30,0,886,928),5376=>array(80,0,875,729),5377=>array(87,0,917,729),5378=>array(80,0,875,928),5379=>array(87,0,917,928),5380=>array(52,0,875,729),5381=>array(57,326,406,734),5382=>array(28,319,413,742),5383=>array(20,326,477,734),5392=>array(65,-14,858,743),5393=>array(7,-14,917,743),5394=>array(7,-14,917,928),5395=>array(33,-14,1103,482),5396=>array(33,-14,1103,667),5397=>array(36,-14,1100,482),5398=>array(36,-14,1100,667),5399=>array(80,-14,1144,743),5400=>array(65,-14,1129,743),5401=>array(80,-14,1202,743),5402=>array(7,-14,1129,743),5403=>array(80,-14,1202,928),5404=>array(7,-14,1129,928),5405=>array(80,-14,1398,482),5406=>array(33,-14,1348,482),5407=>array(80,-14,1398,667),5408=>array(33,-14,1348,667),5409=>array(80,-14,1395,482),5410=>array(36,-14,1348,482),5411=>array(80,-14,1395,667),5412=>array(36,-14,1348,667),5413=>array(58,469,693,747),5414=>array(63,0,689,729),5415=>array(21,0,697,1050),5416=>array(21,0,697,729),5417=>array(21,0,697,928),5418=>array(79,0,755,729),5419=>array(79,0,772,928),5420=>array(79,0,859,927),5421=>array(87,0,713,729),5422=>array(87,0,713,928),5423=>array(80,0,916,729),5424=>array(63,0,931,729),5425=>array(80,0,934,729),5426=>array(21,0,923,729),5427=>array(80,0,934,928),5428=>array(21,0,923,928),5429=>array(80,0,982,729),5430=>array(79,0,931,729),5431=>array(80,0,1000,928),5432=>array(79,0,931,928),5433=>array(80,0,950,729),5434=>array(87,0,923,729),5435=>array(80,0,950,928),5436=>array(87,0,923,928),5437=>array(52,0,950,928),5438=>array(57,326,450,734),5440=>array(53,392,346,670),5441=>array(20,326,487,734),5442=>array(91,-14,996,468),5443=>array(103,-14,988,468),5444=>array(-20,0,885,482),5445=>array(45,0,930,781),5446=>array(45,0,930,482),5447=>array(45,0,930,667),5448=>array(21,0,716,729),5449=>array(21,0,716,928),5450=>array(21,0,667,729),5451=>array(65,0,712,729),5452=>array(65,0,712,928),5453=>array(17,0,712,729),5454=>array(80,0,982,928),5455=>array(65,0,887,928),5456=>array(74,326,478,727),5458=>array(2,0,849,729),5459=>array(99,0,838,743),5460=>array(2,-14,700,1050),5461=>array(2,-14,700,729),5462=>array(2,-14,700,928),5463=>array(51,0,873,663),5464=>array(51,0,873,928),5465=>array(69,0,896,663),5466=>array(69,0,896,928),5467=>array(80,0,1140,928),5468=>array(69,0,1070,928),5469=>array(52,311,568,675),5470=>array(68,-14,791,743),5471=>array(68,-14,772,743),5472=>array(40,-14,744,743),5473=>array(21,-14,744,743),5474=>array(40,-14,744,928),5475=>array(21,-14,744,928),5476=>array(2,0,769,729),5477=>array(2,0,769,928),5478=>array(47,0,811,729),5479=>array(47,0,811,928),5480=>array(80,0,1055,928),5481=>array(47,0,979,928),5482=>array(55,326,540,733),5492=>array(58,0,871,743),5493=>array(62,0,966,743),5494=>array(62,0,966,928),5495=>array(11,-14,915,729),5496=>array(11,-14,915,928),5497=>array(106,-14,919,729),5498=>array(106,-14,919,928),5499=>array(69,319,551,734),5500=>array(21,0,816,729),5501=>array(20,326,487,734),5502=>array(74,0,1220,1050),5503=>array(74,0,1220,743),5504=>array(74,0,1220,928),5505=>array(74,-14,1218,729),5506=>array(74,-14,1226,928),5507=>array(74,-14,1173,729),5508=>array(74,-14,1173,928),5509=>array(74,319,926,734),5514=>array(64,0,871,743),5515=>array(62,0,966,743),5516=>array(11,-14,916,729),5517=>array(106,-14,913,729),5518=>array(77,0,1573,1050),5519=>array(77,0,1573,743),5520=>array(77,0,1573,928),5521=>array(77,-14,1275,741),5522=>array(77,-14,1289,928),5523=>array(77,-14,1526,741),5524=>array(77,-14,1526,928),5525=>array(77,335,795,741),5526=>array(77,335,1220,741),5536=>array(16,0,939,709),5537=>array(16,0,939,709),5538=>array(-8,-242,916,468),5539=>array(-8,-242,916,667),5540=>array(66,-242,910,468),5541=>array(66,-242,910,667),5542=>array(74,344,606,734),5543=>array(62,0,739,729),5544=>array(-49,0,697,729),5545=>array(-49,0,697,928),5546=>array(79,0,825,729),5547=>array(79,0,825,928),5548=>array(37,0,714,729),5549=>array(37,0,714,928),5550=>array(36,326,450,734),5551=>array(22,-14,686,729),5598=>array(21,0,782,729),5601=>array(48,0,809,729),5702=>array(20,326,473,734),5703=>array(20,240,473,820),5742=>array(-20,0,427,306),5743=>array(74,0,1169,743),5744=>array(77,0,1522,743),5745=>array(77,0,1999,743),5746=>array(77,0,1999,928),5747=>array(77,-14,1701,741),5748=>array(77,-14,1672,928),5749=>array(77,-14,1952,741),5750=>array(77,-14,1952,928),7424=>array(-38,0,584,547),7425=>array(-53,0,800,547),7426=>array(42,-14,1021,560),7427=>array(-9,0,565,547),7428=>array(37,-14,581,560),7429=>array(31,-1,614,547),7430=>array(11,-1,611,547),7431=>array(39,0,526,547),7432=>array(27,-14,516,560),7433=>array(10,-213,333,547),7434=>array(-4,-14,471,547),7435=>array(31,0,716,547),7436=>array(-26,0,473,547),7437=>array(28,0,784,547),7438=>array(31,0,670,547),7439=>array(36,-14,651,560),7440=>array(-7,-14,537,560),7441=>array(42,-27,617,573),7442=>array(20,31,603,515),7443=>array(44,-28,619,579),7444=>array(42,-14,1046,560),7446=>array(15,273,616,560),7447=>array(72,-14,673,273),7448=>array(-2,0,533,547),7449=>array(-32,0,613,547),7450=>array(71,0,613,547),7451=>array(34,0,626,547),7452=>array(75,-14,662,547),7453=>array(32,10,685,560),7454=>array(39,11,896,561),7455=>array(-59,-238,715,560),7456=>array(63,0,678,547),7457=>array(87,0,927,547),7458=>array(-9,0,586,547),7459=>array(19,-14,588,547),7462=>array(31,0,552,547),7463=>array(-38,0,584,547),7464=>array(31,0,660,547),7465=>array(-2,0,533,547),7466=>array(98,0,751,547),7467=>array(2,0,702,547),7468=>array(-37,326,445,734),7469=>array(-40,326,670,734),7470=>array(18,326,436,734),7472=>array(18,326,490,734),7473=>array(18,326,417,734),7474=>array(18,326,424,734),7475=>array(31,318,489,742),7476=>array(18,326,509,734),7477=>array(18,326,216,734),7478=>array(-86,214,227,734),7479=>array(18,326,524,734),7480=>array(18,326,360,734),7481=>array(18,326,608,734),7482=>array(18,326,509,734),7483=>array(18,326,509,734),7484=>array(31,318,504,742),7485=>array(21,318,480,742),7486=>array(18,326,450,734),7487=>array(18,326,433,734),7488=>array(27,326,466,734),7489=>array(50,318,494,734),7490=>array(58,326,715,734),7491=>array(37,318,411,640),7492=>array(48,318,415,640),7493=>array(53,318,457,640),7494=>array(53,318,669,640),7495=>array(20,318,427,751),7496=>array(48,318,481,751),7497=>array(49,318,429,640),7498=>array(53,318,423,640),7499=>array(39,318,347,640),7500=>array(37,318,345,640),7501=>array(38,205,455,639),7502=>array(7,207,210,632),7503=>array(20,326,451,751),7504=>array(21,326,621,640),7505=>array(32,205,424,640),7506=>array(49,318,436,640),7507=>array(22,318,357,640),7508=>array(108,479,487,640),7509=>array(108,318,487,479),7510=>array(-6,209,427,640),7511=>array(72,326,365,719),7512=>array(42,318,433,632),7513=>array(55,332,466,640),7514=>array(47,318,642,632),7515=>array(83,326,471,632),7517=>array(-0,209,414,759),7518=>array(39,209,461,632),7519=>array(16,318,395,756),7520=>array(52,209,468,635),7521=>array(-25,209,432,632),7522=>array(12,0,205,425),7523=>array(23,0,344,313),7524=>array(42,-8,433,306),7525=>array(83,0,471,306),7526=>array(-0,-117,414,433),7527=>array(39,-117,461,306),7528=>array(-0,-117,427,314),7529=>array(52,-117,468,309),7530=>array(-25,-117,432,306),7543=>array(11,-216,673,559),7544=>array(18,326,509,734),7547=>array(31,0,515,547),7549=>array(-10,-208,753,560),7557=>array(84,-216,458,760),7579=>array(23,318,423,640),7580=>array(53,318,385,640),7581=>array(56,288,388,640),7582=>array(42,318,432,751),7583=>array(25,318,337,640),7584=>array(58,326,362,751),7585=>array(12,205,288,632),7586=>array(57,205,464,632),7587=>array(58,207,441,632),7588=>array(35,326,283,751),7589=>array(48,326,208,632),7590=>array(23,326,321,632),7591=>array(23,326,321,632),7592=>array(17,205,376,751),7593=>array(23,205,229,751),7594=>array(23,205,258,751),7595=>array(23,326,300,632),7596=>array(35,205,625,640),7597=>array(58,209,648,632),7598=>array(11,205,523,640),7599=>array(35,205,476,640),7600=>array(23,326,422,632),7601=>array(53,318,432,640),7602=>array(53,209,485,751),7603=>array(41,205,382,640),7604=>array(0,205,393,751),7605=>array(73,205,365,719),7606=>array(47,318,532,632),7607=>array(54,298,471,632),7608=>array(47,318,413,632),7609=>array(48,326,395,632),7610=>array(23,326,416,632),7611=>array(23,326,391,632),7612=>array(35,205,439,632),7613=>array(27,288,403,632),7614=>array(16,206,404,632),7615=>array(53,320,370,756),7620=>array(-483,616,-19,800),7621=>array(-451,616,-35,800),7622=>array(-467,616,-51,800),7623=>array(-483,616,-19,800),7624=>array(-495,616,-7,800),7625=>array(-531,616,29,800),7680=>array(-65,-240,691,729),7681=>array(17,-240,611,560),7682=>array(21,0,699,927),7683=>array(31,-14,677,941),7684=>array(21,-212,699,729),7685=>array(31,-212,677,760),7686=>array(21,-185,699,729),7687=>array(31,-185,677,760),7688=>array(36,-196,724,927),7689=>array(37,-196,581,800),7690=>array(21,0,786,927),7691=>array(36,-14,757,941),7692=>array(21,-212,786,729),7693=>array(36,-212,724,760),7694=>array(21,-185,786,729),7695=>array(36,-185,724,760),7696=>array(21,-194,786,729),7697=>array(34,-196,724,760),7698=>array(21,-240,786,729),7699=>array(36,-240,724,760),7700=>array(21,0,670,1057),7701=>array(36,-14,640,898),7702=>array(21,0,670,1057),7703=>array(36,-14,640,900),7704=>array(44,-203,693,729),7705=>array(36,-203,640,560),7706=>array(21,-221,670,729),7707=>array(36,-221,640,560),7708=>array(21,-196,670,927),7709=>array(36,-196,640,783),7710=>array(21,0,670,928),7711=>array(50,0,540,941),7712=>array(36,-14,778,899),7713=>array(20,-216,682,760),7714=>array(21,0,816,928),7715=>array(31,0,654,941),7716=>array(21,-212,816,729),7717=>array(31,-212,654,760),7718=>array(21,0,816,927),7719=>array(31,0,654,927),7720=>array(-61,-196,816,729),7721=>array(-43,-196,654,760),7722=>array(21,-239,816,729),7723=>array(31,-239,654,760),7724=>array(-108,-221,351,729),7725=>array(-108,-221,354,760),7726=>array(21,0,511,1057),7727=>array(31,0,477,903),7728=>array(21,0,837,927),7729=>array(31,0,716,982),7730=>array(21,-212,837,729),7731=>array(31,-212,716,760),7732=>array(21,-185,837,729),7733=>array(31,-185,716,760),7734=>array(21,-212,566,729),7735=>array(10,-212,354,760),7736=>array(21,-212,566,942),7737=>array(10,-212,450,914),7738=>array(21,-185,566,729),7739=>array(-68,-185,354,760),7740=>array(21,-240,566,729),7741=>array(-113,-240,354,760),7742=>array(21,0,974,927),7743=>array(31,0,984,800),7744=>array(21,0,974,928),7745=>array(31,0,984,759),7746=>array(21,-212,974,729),7747=>array(31,-212,984,560),7748=>array(21,0,816,927),7749=>array(31,0,654,759),7750=>array(21,-212,816,729),7751=>array(31,-212,654,560),7752=>array(21,-185,816,729),7753=>array(31,-185,654,560),7754=>array(21,-240,816,729),7755=>array(31,-240,654,560),7756=>array(36,-14,814,1057),7757=>array(36,-14,651,917),7758=>array(36,-14,814,1061),7759=>array(36,-14,651,900),7760=>array(36,-14,814,1057),7761=>array(36,-14,651,898),7762=>array(36,-14,814,1057),7763=>array(36,-14,651,900),7764=>array(21,0,719,927),7765=>array(-10,-208,677,800),7766=>array(21,0,719,928),7767=>array(-10,-208,677,759),7768=>array(21,0,685,928),7769=>array(31,0,545,759),7770=>array(21,-212,685,729),7771=>array(10,-212,545,560),7772=>array(21,-212,685,914),7773=>array(10,-212,545,759),7774=>array(21,-185,685,729),7775=>array(-69,-185,545,560),7776=>array(15,-14,665,928),7777=>array(10,-14,560,759),7778=>array(15,-212,665,742),7779=>array(10,-212,560,560),7780=>array(15,-14,719,928),7781=>array(10,-14,682,816),7782=>array(15,-14,690,1053),7783=>array(10,-14,605,875),7784=>array(15,-212,665,928),7785=>array(10,-212,560,762),7786=>array(48,0,748,928),7787=>array(43,0,509,941),7788=>array(48,-212,748,729),7789=>array(43,-212,509,702),7790=>array(48,-185,748,729),7791=>array(27,-185,509,702),7792=>array(38,-240,748,729),7793=>array(-20,-240,509,702),7794=>array(68,-212,791,729),7795=>array(60,-212,681,547),7796=>array(68,-221,791,729),7797=>array(60,-221,681,547),7798=>array(68,-203,791,729),7799=>array(60,-203,681,547),7800=>array(68,-14,791,1057),7801=>array(60,-14,681,917),7802=>array(68,-14,791,1043),7803=>array(60,-14,681,885),7804=>array(76,0,840,928),7805=>array(63,0,678,778),7806=>array(76,-212,840,729),7807=>array(63,-212,678,547),7808=>array(107,0,1143,931),7809=>array(87,0,927,803),7810=>array(107,0,1143,931),7811=>array(87,0,927,803),7812=>array(107,0,1143,927),7813=>array(87,0,927,774),7814=>array(107,0,1143,927),7815=>array(87,0,927,759),7816=>array(107,-212,1143,729),7817=>array(87,-212,927,547),7818=>array(-51,0,812,927),7819=>array(-41,0,671,759),7820=>array(-51,0,812,927),7821=>array(-41,0,671,774),7822=>array(63,0,809,928),7823=>array(0,-216,687,759),7824=>array(-26,0,740,927),7825=>array(-9,0,586,800),7826=>array(-26,-212,740,729),7827=>array(-9,-212,586,547),7828=>array(-26,-185,740,729),7829=>array(-9,-185,586,547),7830=>array(31,-185,654,760),7831=>array(43,0,509,927),7832=>array(87,0,927,883),7833=>array(0,-216,687,883),7834=>array(17,-14,825,760),7835=>array(50,0,540,941),7836=>array(-39,0,518,760),7837=>array(17,0,518,760),7838=>array(38,-14,808,743),7839=>array(16,-14,634,768),7840=>array(-65,-212,691,729),7841=>array(17,-212,611,560),7842=>array(-65,0,691,1025),7843=>array(17,-14,611,844),7844=>array(-65,0,853,1057),7845=>array(17,-14,795,876),7846=>array(-65,0,759,1057),7847=>array(17,-14,704,876),7848=>array(-65,0,840,1093),7849=>array(17,-14,773,913),7850=>array(-65,0,691,1068),7851=>array(17,-14,631,888),7852=>array(-65,-212,691,927),7853=>array(17,-212,611,800),7854=>array(-65,0,702,1057),7855=>array(17,-14,646,889),7856=>array(-65,0,691,1057),7857=>array(17,-14,611,889),7858=>array(-65,0,691,1121),7859=>array(17,-14,611,953),7860=>array(-65,0,693,1068),7861=>array(17,-14,630,900),7862=>array(-65,-212,691,936),7863=>array(17,-212,611,772),7864=>array(21,-212,670,729),7865=>array(36,-212,640,560),7866=>array(21,0,670,1025),7867=>array(36,-14,640,844),7868=>array(21,0,670,928),7869=>array(36,-14,640,778),7870=>array(21,0,805,1057),7871=>array(36,-14,814,876),7872=>array(21,0,772,1057),7873=>array(36,-14,721,876),7874=>array(21,0,799,1093),7875=>array(36,-14,797,913),7876=>array(21,0,670,1068),7877=>array(36,-14,648,888),7878=>array(21,-212,670,927),7879=>array(36,-212,640,800),7880=>array(21,0,417,1025),7881=>array(31,0,395,844),7882=>array(6,-212,351,729),7883=>array(10,-212,354,760),7884=>array(36,-212,814,742),7885=>array(36,-212,651,560),7886=>array(36,-14,814,1025),7887=>array(36,-14,651,844),7888=>array(36,-14,884,1057),7889=>array(36,-14,815,876),7890=>array(36,-14,814,1057),7891=>array(36,-14,724,876),7892=>array(36,-14,890,1093),7893=>array(36,-14,802,913),7894=>array(36,-14,814,1068),7895=>array(36,-14,655,888),7896=>array(36,-212,814,927),7897=>array(36,-212,651,800),7898=>array(39,-14,907,927),7899=>array(40,-14,771,800),7900=>array(39,-14,907,927),7901=>array(40,-14,771,798),7902=>array(39,-14,907,1025),7903=>array(40,-14,771,844),7904=>array(39,-14,907,928),7905=>array(40,-14,771,778),7906=>array(39,-212,907,760),7907=>array(40,-212,771,570),7908=>array(68,-212,791,729),7909=>array(60,-212,681,547),7910=>array(68,-14,791,1025),7911=>array(60,-14,681,844),7912=>array(67,-14,938,927),7913=>array(57,-14,795,799),7914=>array(67,-14,938,927),7915=>array(57,-14,795,800),7916=>array(67,-14,938,1025),7917=>array(57,-14,795,844),7918=>array(67,-14,938,928),7919=>array(57,-14,795,778),7920=>array(67,-212,938,761),7921=>array(57,-212,795,570),7922=>array(63,0,809,931),7923=>array(0,-216,687,803),7924=>array(63,-212,809,729),7925=>array(0,-216,687,547),7926=>array(63,0,809,1025),7927=>array(0,-216,687,844),7928=>array(63,0,809,928),7929=>array(0,-216,687,778),7930=>array(21,0,882,729),7931=>array(10,0,698,760),7936=>array(38,-12,692,785),7937=>array(38,-12,692,785),7938=>array(38,-12,692,800),7939=>array(38,-12,692,800),7940=>array(38,-12,692,800),7941=>array(38,-12,692,800),7942=>array(38,-12,692,928),7943=>array(38,-12,692,928),7944=>array(-65,0,691,785),7945=>array(-65,0,691,785),7946=>array(29,0,958,800),7947=>array(69,0,960,800),7948=>array(29,0,852,800),7949=>array(67,0,880,800),7950=>array(-3,0,752,928),7951=>array(20,0,776,928),7952=>array(27,-14,520,785),7953=>array(27,-14,520,785),7954=>array(27,-14,547,800),7955=>array(27,-14,541,800),7956=>array(27,-14,616,800),7957=>array(27,-14,601,800),7960=>array(31,0,778,785),7961=>array(69,0,781,785),7962=>array(29,0,1086,800),7963=>array(69,0,1083,800),7964=>array(29,0,1010,800),7965=>array(67,0,1039,800),7968=>array(50,-208,664,785),7969=>array(50,-208,664,785),7970=>array(50,-208,664,800),7971=>array(50,-208,664,800),7972=>array(50,-208,664,800),7973=>array(50,-208,684,800),7974=>array(50,-208,664,928),7975=>array(50,-208,664,928),7976=>array(31,0,924,785),7977=>array(69,0,930,785),7978=>array(29,0,1229,800),7979=>array(69,0,1229,800),7980=>array(29,0,1159,800),7981=>array(67,0,1185,800),7982=>array(98,0,1033,928),7983=>array(97,0,1042,928),7984=>array(42,-19,313,785),7985=>array(42,-19,313,785),7986=>array(0,-19,457,800),7987=>array(7,-19,426,800),7988=>array(42,-19,531,800),7989=>array(42,-19,523,800),7990=>array(42,-19,458,928),7991=>array(42,-19,455,928),7992=>array(31,0,462,785),7993=>array(69,0,468,785),7994=>array(29,0,756,800),7995=>array(69,0,764,800),7996=>array(29,0,691,800),7997=>array(67,0,717,800),7998=>array(98,0,583,928),7999=>array(97,0,583,928),8000=>array(36,-14,651,785),8001=>array(36,-14,651,785),8002=>array(36,-14,651,800),8003=>array(36,-14,651,800),8004=>array(36,-14,667,800),8005=>array(36,-14,680,800),8008=>array(31,-14,855,785),8009=>array(69,-14,897,785),8010=>array(29,-14,1185,800),8011=>array(69,-14,1188,800),8012=>array(29,-14,1017,800),8013=>array(67,-14,1046,800),8016=>array(54,-10,645,785),8017=>array(54,-10,645,785),8018=>array(54,-10,645,800),8019=>array(54,-10,645,800),8020=>array(54,-10,677,800),8021=>array(54,-10,683,800),8022=>array(54,-10,645,928),8023=>array(54,-10,645,928),8025=>array(69,0,1015,785),8027=>array(69,0,1269,800),8029=>array(67,0,1284,800),8031=>array(97,0,1134,928),8032=>array(33,-13,834,785),8033=>array(33,-13,834,785),8034=>array(33,-13,834,800),8035=>array(33,-13,834,800),8036=>array(33,-13,834,800),8037=>array(33,-13,834,800),8038=>array(33,-13,834,928),8039=>array(33,-13,834,928),8040=>array(13,0,870,785),8041=>array(63,0,920,785),8042=>array(29,0,1208,800),8043=>array(69,-3,1213,800),8044=>array(29,0,1037,800),8045=>array(67,0,1066,800),8046=>array(98,0,989,928),8047=>array(97,0,1037,928),8048=>array(38,-12,692,800),8049=>array(38,-12,692,800),8050=>array(27,-14,520,800),8051=>array(27,-14,567,800),8052=>array(50,-208,664,800),8053=>array(50,-208,664,800),8054=>array(42,-19,313,800),8055=>array(42,-19,436,800),8056=>array(36,-14,651,800),8057=>array(36,-14,651,800),8058=>array(54,-10,645,800),8059=>array(54,-10,645,800),8060=>array(33,-13,834,800),8061=>array(33,-13,834,800),8064=>array(38,-208,692,785),8065=>array(38,-208,692,785),8066=>array(38,-208,692,800),8067=>array(38,-208,692,800),8068=>array(38,-208,692,800),8069=>array(38,-208,692,800),8070=>array(38,-208,692,928),8071=>array(38,-208,692,928),8072=>array(-65,-208,691,785),8073=>array(-65,-208,691,785),8074=>array(29,-208,958,800),8075=>array(69,-208,960,800),8076=>array(29,-208,852,800),8077=>array(67,-208,880,800),8078=>array(-3,-208,752,928),8079=>array(20,-208,776,928),8080=>array(50,-208,664,785),8081=>array(50,-208,664,785),8082=>array(50,-208,664,800),8083=>array(50,-208,664,800),8084=>array(50,-208,664,800),8085=>array(50,-208,684,800),8086=>array(50,-208,664,928),8087=>array(50,-208,664,928),8088=>array(31,-208,924,785),8089=>array(69,-208,930,785),8090=>array(29,-208,1229,800),8091=>array(69,-208,1229,800),8092=>array(29,-208,1159,800),8093=>array(67,-208,1185,800),8094=>array(98,-208,1033,928),8095=>array(97,-208,1042,928),8096=>array(33,-208,834,785),8097=>array(33,-208,834,785),8098=>array(33,-208,834,800),8099=>array(33,-208,834,800),8100=>array(33,-208,834,800),8101=>array(33,-208,834,800),8102=>array(33,-208,834,928),8103=>array(33,-208,834,928),8104=>array(13,-208,870,785),8105=>array(63,-208,920,785),8106=>array(29,-208,1208,800),8107=>array(69,-208,1213,800),8108=>array(29,-208,1037,800),8109=>array(67,-208,1066,800),8110=>array(98,-208,989,928),8111=>array(97,-208,1037,928),8112=>array(38,-12,692,784),8113=>array(38,-12,692,760),8114=>array(38,-208,692,800),8115=>array(38,-208,692,559),8116=>array(38,-208,692,800),8118=>array(38,-12,692,778),8119=>array(38,-208,692,778),8120=>array(-65,0,691,927),8121=>array(-65,0,691,914),8122=>array(38,0,793,800),8123=>array(-42,0,714,800),8124=>array(-65,-208,691,729),8125=>array(210,595,381,785),8126=>array(132,-208,253,-45),8127=>array(210,595,381,785),8128=>array(133,638,500,778),8129=>array(152,654,540,928),8130=>array(50,-208,664,800),8131=>array(50,-208,664,560),8132=>array(50,-208,664,800),8134=>array(50,-208,664,778),8135=>array(50,-208,664,778),8136=>array(84,0,916,800),8137=>array(22,0,831,800),8138=>array(84,0,1059,800),8139=>array(28,0,986,800),8140=>array(21,-208,816,729),8141=>array(61,595,518,800),8142=>array(90,595,563,800),8143=>array(174,595,540,928),8144=>array(42,-19,413,784),8145=>array(42,-19,405,760),8146=>array(42,-19,402,978),8147=>array(50,-19,516,978),8150=>array(42,-19,424,778),8151=>array(42,-19,454,928),8152=>array(21,0,424,927),8153=>array(21,0,417,914),8154=>array(84,0,600,800),8155=>array(25,0,521,800),8157=>array(105,595,523,800),8158=>array(111,595,574,800),8159=>array(174,595,540,928),8160=>array(54,-10,645,784),8161=>array(54,-10,645,760),8162=>array(54,-10,645,978),8163=>array(54,-10,660,978),8164=>array(9,-208,699,785),8165=>array(9,-208,699,785),8166=>array(54,-10,645,778),8167=>array(54,-10,645,928),8168=>array(63,0,809,927),8169=>array(63,0,809,914),8170=>array(84,0,1105,800),8171=>array(20,0,1067,800),8172=>array(69,0,825,785),8173=>array(152,654,484,978),8174=>array(152,654,589,978),8175=>array(131,616,371,800),8178=>array(33,-208,834,800),8179=>array(33,-208,834,547),8180=>array(33,-208,834,800),8182=>array(33,-13,834,778),8183=>array(33,-208,834,778),8184=>array(84,-14,1029,800),8185=>array(28,-14,851,800),8186=>array(84,0,1046,800),8187=>array(-1,0,855,800),8188=>array(-45,-208,812,742),8189=>array(227,616,539,800),8190=>array(249,595,392,785),8208=>array(25,217,360,359),8209=>array(25,217,360,359),8210=>array(24,211,637,337),8211=>array(24,211,441,337),8212=>array(24,211,941,337),8213=>array(-30,211,995,337),8214=>array(127,-236,399,764),8215=>array(-10,-236,510,-9),8216=>array(113,418,389,729),8217=>array(73,418,349,729),8218=>array(-34,-122,242,189),8219=>array(107,418,302,729),8220=>array(113,418,652,729),8221=>array(73,418,612,729),8222=>array(-34,-122,505,189),8223=>array(95,418,535,729),8224=>array(38,-96,504,729),8225=>array(-28,-96,504,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(46,0,259,189),8229=>array(46,0,569,189),8230=>array(46,0,879,189),8231=>array(124,304,282,424),8240=>array(55,-14,1401,742),8241=>array(55,-14,1855,742),8242=>array(2,547,257,729),8243=>array(2,547,440,729),8244=>array(2,547,624,729),8245=>array(161,547,346,729),8246=>array(161,547,532,729),8247=>array(161,547,712,729),8248=>array(101,-238,632,29),8249=>array(61,67,355,519),8250=>array(38,66,331,519),8251=>array(72,0,900,829),8252=>array(-2,0,629,729),8253=>array(98,0,550,742),8254=>array(-10,663,510,755),8255=>array(-31,-237,859,-79),8256=>array(-31,769,859,927),8257=>array(-52,-235,296,231),8258=>array(20,-37,1003,832),8259=>array(102,188,428,325),8260=>array(-278,-14,445,742),8261=>array(-10,-132,466,760),8262=>array(-28,-132,448,760),8263=>array(69,0,1035,742),8264=>array(104,0,831,742),8265=>array(-2,0,799,742),8266=>array(87,-125,530,546),8267=>array(57,-96,666,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(20,-37,503,427),8271=>array(56,-142,327,547),8272=>array(-31,-237,859,927),8273=>array(68,-3,455,830),8274=>array(3,-93,548,729),8275=>array(49,212,951,415),8276=>array(-31,-351,859,-192),8277=>array(142,98,694,631),8278=>array(95,93,628,645),8279=>array(2,547,807,729),8280=>array(61,21,776,708),8281=>array(80,71,768,657),8282=>array(31,0,350,729),8283=>array(30,-170,839,898),8284=>array(43,0,794,729),8285=>array(31,0,339,683),8286=>array(31,0,339,683),8304=>array(29,319,398,742),8305=>array(12,326,205,751),8308=>array(3,326,388,734),8309=>array(12,319,393,734),8310=>array(37,319,403,742),8311=>array(51,326,418,734),8312=>array(20,319,400,742),8313=>array(23,319,389,742),8314=>array(67,326,461,677),8315=>array(67,469,461,534),8316=>array(67,407,461,596),8317=>array(48,252,282,751),8318=>array(-1,252,232,751),8319=>array(23,326,412,640),8320=>array(29,-7,398,416),8321=>array(67,0,395,408),8322=>array(45,0,431,416),8323=>array(40,-7,427,416),8324=>array(3,0,388,408),8325=>array(12,-7,393,408),8326=>array(37,-7,403,416),8327=>array(51,0,418,408),8328=>array(20,-7,400,416),8329=>array(23,-7,389,416),8330=>array(67,0,461,351),8331=>array(67,143,461,208),8332=>array(67,81,461,270),8333=>array(48,-74,282,425),8334=>array(-1,-74,232,425),8336=>array(37,-8,411,313),8337=>array(49,-8,429,313),8338=>array(49,-8,436,313),8339=>array(-20,0,427,306),8340=>array(53,-8,423,313),8341=>array(12,0,401,425),8342=>array(20,0,451,425),8343=>array(12,0,207,425),8344=>array(21,0,621,313),8345=>array(23,0,412,313),8346=>array(-6,-117,427,313),8347=>array(11,-8,355,313),8348=>array(72,0,365,393),8352=>array(53,0,919,729),8353=>array(36,-44,693,778),8354=>array(36,-14,697,742),8355=>array(3,0,690,729),8356=>array(7,0,691,742),8357=>array(30,-93,975,640),8358=>array(14,0,823,729),8359=>array(21,-14,1453,729),8360=>array(22,-14,1154,729),8361=>array(23,0,1143,729),8362=>array(-32,-14,870,729),8363=>array(36,-185,817,760),8364=>array(-41,-14,687,742),8365=>array(12,0,735,729),8366=>array(55,0,754,729),8367=>array(37,-223,1220,742),8368=>array(1,-14,660,742),8369=>array(21,0,697,729),8370=>array(38,-81,682,809),8371=>array(-66,0,685,729),8372=>array(16,-14,844,742),8373=>array(76,-147,688,760),8376=>array(18,0,754,729),8377=>array(61,0,718,729),8378=>array(-10,0,745,729),8400=>array(-510,628,-26,760),8401=>array(-483,628,-11,760),8406=>array(-470,560,-20,760),8407=>array(-477,560,-26,760),8411=>array(-335,654,190,774),8412=>array(-432,654,287,774),8417=>array(-470,560,-26,760),8448=>array(15,-23,1106,752),8449=>array(15,-23,1106,752),8450=>array(50,-14,670,742),8451=>array(87,-14,1201,749),8452=>array(64,0,832,729),8453=>array(25,-24,1097,752),8454=>array(25,-24,1169,752),8455=>array(37,-14,652,742),8456=>array(1,-146,693,611),8457=>array(87,0,999,749),8459=>array(36,-14,1063,746),8460=>array(6,-125,809,747),8461=>array(100,0,788,729),8462=>array(31,0,654,760),8463=>array(10,0,625,760),8464=>array(36,-14,533,742),8465=>array(52,-14,659,743),8466=>array(37,-14,787,742),8467=>array(-14,-14,401,742),8468=>array(12,-14,935,760),8469=>array(92,0,745,729),8470=>array(-37,0,1156,729),8471=>array(138,0,862,725),8472=>array(54,-221,658,495),8473=>array(92,0,709,729),8474=>array(50,-146,800,742),8475=>array(31,-14,904,768),8476=>array(41,-14,803,743),8477=>array(98,0,793,729),8478=>array(53,0,844,729),8479=>array(53,-112,666,887),8480=>array(126,443,770,730),8481=>array(40,0,1223,547),8482=>array(144,447,790,729),8483=>array(22,-113,877,885),8484=>array(45,0,709,729),8485=>array(-11,-230,648,777),8486=>array(-45,0,812,742),8487=>array(42,-14,813,723),8488=>array(-5,-159,670,729),8489=>array(36,0,306,566),8490=>array(21,0,837,729),8491=>array(-65,0,691,928),8492=>array(41,-1,853,772),8493=>array(63,-19,767,742),8494=>array(61,-12,793,647),8495=>array(41,-14,591,533),8496=>array(72,-14,668,742),8497=>array(37,-14,860,773),8498=>array(21,0,670,729),8499=>array(38,-18,1156,751),8500=>array(29,-12,436,420),8501=>array(50,-14,761,742),8502=>array(19,-14,687,742),8503=>array(31,-35,439,742),8504=>array(63,-41,633,742),8505=>array(34,0,355,760),8506=>array(44,-27,994,723),8507=>array(0,0,1384,547),8508=>array(34,-14,765,547),8509=>array(-40,-208,700,561),8510=>array(92,0,627,729),8511=>array(92,0,771,729),8512=>array(12,-192,820,719),8513=>array(5,-14,747,742),8514=>array(9,0,554,729),8515=>array(11,0,671,729),8516=>array(2,0,749,729),8517=>array(21,0,786,729),8518=>array(34,-14,752,760),8519=>array(33,-14,635,560),8520=>array(15,0,353,760),8521=>array(-143,-216,354,760),8523=>array(60,-14,838,742),8526=>array(1,0,523,547),8528=>array(56,-14,1023,742),8529=>array(56,-14,994,742),8530=>array(56,-14,1441,742),8531=>array(56,-14,1032,742),8532=>array(45,-14,1032,742),8533=>array(56,-14,998,742),8534=>array(45,-14,998,742),8535=>array(40,-14,998,742),8536=>array(3,-14,998,742),8537=>array(56,-14,1008,742),8538=>array(12,-14,1008,742),8539=>array(56,-14,1005,742),8540=>array(40,-14,1005,742),8541=>array(12,-14,1005,742),8542=>array(51,-14,1005,742),8543=>array(56,-14,893,742),8544=>array(21,0,351,729),8545=>array(21,0,638,729),8546=>array(21,0,924,729),8547=>array(21,0,1165,729),8548=>array(76,0,840,729),8549=>array(76,0,1078,729),8550=>array(76,0,1365,729),8551=>array(76,0,1651,729),8552=>array(21,0,1162,729),8553=>array(-51,0,812,729),8554=>array(-51,0,1099,729),8555=>array(-51,0,1386,729),8556=>array(21,0,566,729),8557=>array(36,-14,724,742),8558=>array(21,0,786,729),8559=>array(21,0,974,729),8560=>array(31,0,354,760),8561=>array(31,0,619,760),8562=>array(31,0,883,760),8563=>array(31,0,987,760),8564=>array(63,0,678,547),8565=>array(63,0,973,760),8566=>array(63,0,1238,760),8567=>array(63,0,1502,760),8568=>array(31,0,995,760),8569=>array(-41,0,671,547),8570=>array(-41,0,980,760),8571=>array(-41,0,1245,760),8572=>array(31,0,354,760),8573=>array(37,-14,581,560),8574=>array(36,-14,724,760),8575=>array(31,0,984,560),8576=>array(48,0,1240,729),8577=>array(21,0,782,729),8578=>array(48,0,1240,729),8579=>array(-13,-14,675,742),8580=>array(-7,-14,537,560),8581=>array(68,-208,752,742),8585=>array(29,-14,1032,742),8592=>array(49,87,781,540),8593=>array(193,0,646,732),8594=>array(57,87,789,540),8595=>array(193,-3,646,729),8596=>array(49,87,789,540),8597=>array(193,-3,646,732),8598=>array(136,66,720,650),8599=>array(136,66,720,650),8600=>array(136,66,720,650),8601=>array(136,66,720,650),8602=>array(49,87,781,540),8603=>array(57,87,789,540),8604=>array(13,84,833,431),8605=>array(5,84,825,431),8606=>array(49,87,781,540),8607=>array(189,0,641,732),8608=>array(57,87,789,540),8609=>array(194,-3,646,729),8610=>array(49,87,793,540),8611=>array(45,87,789,540),8612=>array(49,87,781,540),8613=>array(193,0,646,732),8614=>array(57,87,789,540),8615=>array(193,0,646,732),8616=>array(193,0,646,732),8617=>array(49,87,781,565),8618=>array(57,87,789,565),8619=>array(49,87,781,565),8620=>array(57,87,789,565),8621=>array(49,87,789,540),8622=>array(49,86,789,541),8623=>array(123,-4,714,733),8624=>array(169,0,646,755),8625=>array(192,0,669,755),8626=>array(169,-26,646,729),8627=>array(192,-26,669,729),8628=>array(233,-3,772,621),8629=>array(49,87,673,626),8630=>array(11,198,816,685),8631=>array(22,198,828,685),8632=>array(118,13,788,729),8633=>array(49,-108,789,735),8634=>array(86,45,767,691),8635=>array(71,45,751,691),8636=>array(49,255,781,540),8637=>array(49,87,781,372),8638=>array(361,0,646,732),8639=>array(193,0,478,732),8640=>array(57,255,789,540),8641=>array(57,87,789,372),8642=>array(361,0,646,732),8643=>array(193,0,478,732),8644=>array(49,-59,789,686),8645=>array(47,-3,792,732),8646=>array(49,-59,789,686),8647=>array(49,-59,781,686),8648=>array(46,0,792,732),8649=>array(57,-59,789,686),8650=>array(46,-3,792,729),8651=>array(49,-5,789,632),8652=>array(49,-5,789,632),8653=>array(49,87,781,540),8654=>array(49,87,789,540),8655=>array(57,87,789,540),8656=>array(49,87,781,540),8657=>array(193,0,645,732),8658=>array(57,87,789,540),8659=>array(193,-3,645,729),8660=>array(49,87,789,540),8661=>array(193,-8,645,732),8662=>array(132,-26,755,596),8663=>array(88,-26,711,597),8664=>array(88,16,711,639),8665=>array(132,16,755,639),8666=>array(49,87,781,540),8667=>array(57,87,789,540),8668=>array(44,87,776,540),8669=>array(57,87,789,540),8670=>array(193,0,646,732),8671=>array(193,-3,646,729),8672=>array(49,87,781,540),8673=>array(193,0,646,732),8674=>array(57,87,789,540),8675=>array(193,-3,646,729),8676=>array(49,87,781,540),8677=>array(57,87,789,540),8678=>array(27,46,781,581),8679=>array(151,0,687,754),8680=>array(35,46,789,581),8681=>array(151,-25,687,729),8682=>array(151,0,687,754),8683=>array(151,0,687,754),8684=>array(151,0,687,754),8685=>array(151,0,687,754),8686=>array(151,0,687,754),8687=>array(151,0,687,754),8688=>array(35,46,789,581),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(151,-25,687,754),8692=>array(57,87,789,540),8693=>array(47,-3,792,732),8694=>array(57,-223,789,850),8695=>array(49,87,781,540),8696=>array(57,87,789,540),8697=>array(49,87,789,540),8698=>array(49,87,781,540),8699=>array(57,87,789,540),8700=>array(49,87,789,540),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(5,0,769,729),8705=>array(48,-14,629,742),8706=>array(29,-14,515,674),8707=>array(92,0,610,729),8708=>array(92,-46,610,775),8709=>array(47,-15,810,715),8710=>array(0,0,697,719),8711=>array(0,0,697,719),8712=>array(73,-2,824,730),8713=>array(73,-46,824,775),8714=>array(106,58,644,568),8715=>array(73,-2,824,730),8716=>array(73,-46,824,775),8717=>array(106,58,644,568),8718=>array(98,0,539,553),8719=>array(73,-192,712,719),8720=>array(73,-193,712,718),8721=>array(20,-192,697,719),8722=>array(106,256,732,371),8723=>array(106,0,732,627),8724=>array(49,0,647,729),8725=>array(-96,-93,434,729),8726=>array(165,-49,530,772),8727=>array(118,0,720,626),8728=>array(150,151,475,477),8729=>array(102,253,278,442),8730=>array(37,-20,669,837),8731=>array(37,-20,669,933),8732=>array(36,-20,669,924),8733=>array(92,89,617,505),8734=>array(92,89,741,505),8735=>array(106,67,732,693),8736=>array(77,0,820,729),8737=>array(77,-44,820,729),8738=>array(116,-0,732,726),8739=>array(207,-207,322,773),8740=>array(48,-207,482,773),8741=>array(112,-207,417,773),8742=>array(48,-207,482,773),8743=>array(151,0,661,579),8744=>array(151,0,661,579),8745=>array(151,0,661,579),8746=>array(151,0,661,579),8747=>array(15,-227,548,754),8748=>array(15,-227,914,754),8749=>array(15,-227,1280,754),8750=>array(14,-227,548,754),8751=>array(38,-227,938,754),8752=>array(23,-227,1290,754),8753=>array(15,-227,616,754),8754=>array(14,-227,600,754),8755=>array(14,-227,588,754),8756=>array(60,78,637,647),8757=>array(60,78,637,647),8758=>array(59,79,235,647),8759=>array(60,78,637,647),8760=>array(106,256,732,631),8761=>array(106,45,800,584),8762=>array(106,-4,732,631),8763=>array(106,-34,732,660),8764=>array(106,212,732,415),8765=>array(106,212,732,415),8766=>array(65,131,772,497),8767=>array(106,42,732,584),8768=>array(85,0,289,626),8769=>array(106,76,732,551),8770=>array(106,110,732,482),8771=>array(106,144,732,517),8772=>array(106,0,732,637),8773=>array(106,37,732,628),8774=>array(106,-31,732,628),8775=>array(106,-86,732,726),8776=>array(106,110,732,517),8777=>array(106,8,732,614),8778=>array(106,37,732,628),8779=>array(106,-13,732,628),8780=>array(106,37,732,628),8781=>array(105,105,732,585),8782=>array(106,26,732,656),8783=>array(106,172,732,656),8784=>array(106,144,732,744),8785=>array(106,-117,732,743),8786=>array(105,-92,732,719),8787=>array(104,-92,731,719),8788=>array(98,102,965,520),8789=>array(96,102,966,520),8790=>array(106,144,732,482),8791=>array(106,144,732,839),8792=>array(106,144,732,704),8793=>array(106,144,732,840),8794=>array(106,144,732,840),8795=>array(106,144,732,959),8796=>array(106,144,732,952),8797=>array(106,144,732,762),8798=>array(106,144,732,786),8799=>array(106,144,732,903),8800=>array(106,-5,732,631),8801=>array(106,38,732,588),8802=>array(106,-69,732,695),8803=>array(106,-74,732,700),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-106,732,617),8807=>array(106,-106,732,617),8808=>array(106,-185,732,617),8809=>array(106,-185,732,617),8810=>array(72,-34,974,660),8811=>array(72,-34,974,660),8812=>array(86,-132,414,759),8813=>array(105,-10,732,700),8814=>array(106,-4,732,690),8815=>array(106,-63,732,631),8816=>array(106,-112,732,645),8817=>array(106,-112,732,645),8818=>array(106,-84,732,582),8819=>array(106,-84,732,582),8820=>array(106,-112,732,645),8821=>array(106,-112,732,645),8822=>array(102,-119,732,678),8823=>array(102,-119,732,678),8824=>array(102,-221,732,779),8825=>array(102,-221,732,779),8826=>array(106,-55,732,681),8827=>array(106,-55,732,681),8828=>array(106,-177,732,684),8829=>array(106,-177,732,684),8830=>array(106,-132,732,684),8831=>array(106,-132,732,684),8832=>array(106,-89,732,781),8833=>array(106,-89,732,781),8834=>array(99,67,739,559),8835=>array(99,65,739,559),8836=>array(99,-96,739,726),8837=>array(99,-100,739,722),8838=>array(99,0,739,636),8839=>array(99,0,739,635),8840=>array(99,-124,739,759),8841=>array(99,-124,739,759),8842=>array(99,-97,739,636),8843=>array(99,-97,739,635),8844=>array(151,0,661,579),8845=>array(151,0,661,579),8846=>array(151,0,661,579),8847=>array(106,0,732,584),8848=>array(106,0,732,584),8849=>array(106,-115,732,667),8850=>array(106,-115,732,667),8851=>array(106,0,690,626),8852=>array(106,0,690,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-13,747,642),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(77,-29,761,657),8863=>array(77,-29,761,657),8864=>array(77,-29,761,657),8865=>array(77,-29,761,657),8866=>array(85,0,829,705),8867=>array(85,0,829,705),8868=>array(85,0,829,705),8869=>array(85,0,829,705),8870=>array(85,0,457,705),8871=>array(85,0,457,705),8872=>array(85,0,829,705),8873=>array(85,0,829,705),8874=>array(85,0,829,705),8875=>array(85,0,829,705),8876=>array(85,-100,829,805),8877=>array(85,-100,829,805),8878=>array(85,-100,829,805),8879=>array(85,-100,829,805),8880=>array(106,-54,724,681),8881=>array(114,-54,732,681),8882=>array(106,-1,732,628),8883=>array(106,-1,732,628),8884=>array(106,-80,732,706),8885=>array(106,-80,732,706),8886=>array(60,151,940,477),8887=>array(60,151,940,477),8888=>array(60,151,778,477),8889=>array(43,-63,794,689),8890=>array(63,0,480,705),8891=>array(103,0,709,759),8892=>array(103,0,709,759),8893=>array(103,0,709,759),8894=>array(106,0,732,626),8895=>array(106,0,732,626),8896=>array(0,-192,843,719),8897=>array(0,-192,843,719),8898=>array(48,-192,794,719),8899=>array(48,-192,794,719),8900=>array(3,-233,491,807),8901=>array(102,253,278,442),8902=>array(83,112,543,549),8903=>array(106,-56,732,683),8904=>array(106,-48,894,674),8905=>array(106,-48,894,675),8906=>array(106,-48,894,675),8907=>array(106,-48,894,675),8908=>array(106,-48,894,675),8909=>array(106,144,732,517),8910=>array(49,0,763,579),8911=>array(49,0,763,579),8912=>array(93,-22,732,649),8913=>array(106,-22,745,649),8914=>array(83,0,755,639),8915=>array(83,-14,755,625),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,30,732,597),8919=>array(106,30,732,597),8920=>array(72,-34,1350,660),8921=>array(72,-34,1350,660),8922=>array(106,-211,732,837),8923=>array(106,-211,732,837),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-177,732,684),8927=>array(106,-177,732,684),8928=>array(106,-197,732,808),8929=>array(106,-263,732,742),8930=>array(106,-191,732,817),8931=>array(106,-191,732,817),8932=>array(106,-146,732,636),8933=>array(106,-146,732,636),8934=>array(106,-168,732,582),8935=>array(106,-168,732,582),8936=>array(106,-216,732,684),8937=>array(106,-216,732,684),8938=>array(106,-138,732,808),8939=>array(106,-138,732,808),8940=>array(106,-224,732,894),8941=>array(106,-224,732,894),8942=>array(412,-40,588,735),8943=>array(79,253,921,442),8944=>array(79,-40,921,735),8945=>array(79,-40,921,735),8946=>array(72,-2,1085,730),8947=>array(73,-2,824,730),8948=>array(106,58,644,568),8949=>array(73,-2,824,984),8950=>array(73,-2,824,919),8951=>array(106,58,644,741),8952=>array(73,-207,824,730),8953=>array(73,-2,824,730),8954=>array(72,-2,1085,730),8955=>array(73,-2,824,730),8956=>array(106,58,644,568),8957=>array(72,-2,824,919),8958=>array(106,58,644,741),8959=>array(106,0,791,732),8960=>array(31,-22,572,519),8961=>array(56,152,540,453),8962=>array(64,0,651,596),8963=>array(193,470,646,732),8964=>array(193,0,646,263),8965=>array(193,-12,646,423),8966=>array(193,-12,646,552),8967=>array(194,-42,443,802),8968=>array(-1,-132,476,760),8969=>array(118,-132,458,760),8970=>array(-1,-132,339,760),8971=>array(-19,-132,458,760),8972=>array(352,-77,759,331),8973=>array(49,-77,457,331),8974=>array(352,226,759,634),8975=>array(49,226,457,634),8976=>array(106,140,732,444),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,444),8988=>array(86,425,469,760),8989=>array(127,425,469,760),8990=>array(62,-126,403,208),8991=>array(41,-126,423,208),8992=>array(235,-250,586,926),8993=>array(22,-240,373,940),8996=>array(76,215,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(78,-19,348,547),9076=>array(84,-208,671,562),9077=>array(43,-13,826,547),9082=>array(48,-13,645,559),9085=>array(1,-228,862,99),9095=>array(76,0,1100,743),9108=>array(17,0,856,727),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(235,-250,373,940),9166=>array(27,46,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(-5,-129,623,294),9250=>array(-34,-14,652,760),9251=>array(21,-228,672,99),9312=>array(59,-15,788,715),9313=>array(59,-15,788,715),9314=>array(59,-15,788,715),9315=>array(59,-15,788,715),9316=>array(59,-15,788,715),9317=>array(59,-15,788,715),9318=>array(59,-15,788,715),9319=>array(59,-15,788,715),9320=>array(59,-15,788,715),9321=>array(59,-15,788,715),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,750,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(3,260,766,645),9697=>array(3,-125,766,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(144,196,495,547),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,813,729),9777=>array(83,0,814,729),9778=>array(83,0,813,729),9779=>array(83,0,813,729),9780=>array(83,0,813,729),9781=>array(83,0,813,729),9782=>array(83,0,813,729),9783=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,813,731),9863=>array(83,0,813,731),9864=>array(83,0,813,731),9865=>array(83,0,813,731),9866=>array(83,0,813,98),9867=>array(83,0,813,98),9868=>array(83,0,813,413),9869=>array(83,0,813,413),9870=>array(83,0,813,413),9871=>array(83,0,813,413),9872=>array(168,3,728,731),9873=>array(168,3,728,731),9874=>array(52,0,844,731),9875=>array(97,-10,799,732),9876=>array(131,0,765,729),9877=>array(61,-10,479,732),9878=>array(59,-10,837,732),9879=>array(61,0,835,732),9880=>array(145,0,750,732),9881=>array(95,-17,802,727),9882=>array(128,-9,768,733),9883=>array(127,0,769,728),9884=>array(127,0,769,729),9888=>array(49,0,848,729),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(188,133,650,597),9899=>array(188,133,650,597),9900=>array(249,194,589,536),9901=>array(175,194,663,536),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-9,814,743),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-9,814,743),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(84,-14,753,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,264,729),10076=>array(59,395,237,729),10077=>array(85,395,479,729),10078=>array(59,395,453,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(59,-15,788,715),10103=>array(59,-15,788,715),10104=>array(59,-15,788,715),10105=>array(59,-15,788,715),10106=>array(59,-15,788,715),10107=>array(59,-15,788,715),10108=>array(59,-15,788,715),10109=>array(59,-15,788,715),10110=>array(59,-15,788,715),10111=>array(59,-15,788,715),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,46,811,581),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(0,-163,438,769),10182=>array(-39,-163,474,769),10208=>array(3,-233,491,807),10214=>array(7,-132,498,760),10215=>array(7,-132,498,760),10216=>array(104,-132,464,759),10217=>array(-7,-132,353,759),10218=>array(104,-132,728,759),10219=>array(-7,-132,616,759),10224=>array(41,0,797,732),10225=>array(42,-3,798,729),10226=>array(9,45,816,685),10227=>array(22,45,830,685),10228=>array(57,-14,1108,643),10229=>array(49,87,1376,540),10230=>array(57,87,1385,540),10231=>array(49,87,1385,540),10232=>array(49,87,1376,540),10233=>array(57,87,1385,540),10234=>array(49,87,1385,540),10235=>array(49,87,1376,540),10236=>array(57,87,1385,540),10237=>array(49,87,1376,540),10238=>array(57,87,1385,540),10239=>array(57,87,1385,540),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,261),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,261),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,261),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,261),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,261),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,261),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,261),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,261),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,261),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,261),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,261),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,261),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10502=>array(49,87,781,540),10503=>array(57,87,789,540),10506=>array(132,0,707,732),10507=>array(132,0,707,732),10560=>array(86,45,726,853),10561=>array(86,45,726,853),10627=>array(117,-163,718,760),10628=>array(35,-163,636,760),10702=>array(106,-258,732,800),10703=>array(106,-1,940,628),10704=>array(106,-1,940,628),10705=>array(106,-48,894,674),10706=>array(106,-48,894,674),10707=>array(106,-48,894,674),10708=>array(106,-48,894,675),10709=>array(106,-48,894,675),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-211,972,734),10753=>array(28,-211,972,734),10754=>array(28,-211,972,734),10764=>array(15,-227,1646,754),10765=>array(14,-227,548,754),10766=>array(14,-227,548,754),10767=>array(14,-227,548,754),10768=>array(14,-227,548,754),10769=>array(14,-227,576,754),10770=>array(14,-227,548,754),10771=>array(14,-227,548,754),10772=>array(14,-228,651,754),10773=>array(14,-227,548,754),10774=>array(14,-227,548,754),10775=>array(-30,-227,556,754),10776=>array(14,-227,548,754),10777=>array(14,-227,548,754),10778=>array(14,-227,548,754),10779=>array(15,-227,548,898),10780=>array(15,-372,548,754),10799=>array(125,20,713,607),10858=>array(106,212,732,660),10859=>array(106,-34,732,660),10877=>array(106,-150,732,632),10878=>array(106,-150,732,632),10879=>array(106,-150,732,632),10880=>array(106,-150,732,632),10881=>array(106,-150,732,688),10882=>array(106,-150,732,688),10883=>array(106,-150,732,827),10884=>array(106,-150,732,827),10885=>array(106,-217,732,630),10886=>array(106,-217,732,630),10887=>array(106,-124,732,582),10888=>array(106,-124,732,582),10889=>array(106,-281,732,630),10890=>array(106,-281,732,630),10891=>array(106,-303,732,814),10892=>array(106,-303,732,814),10893=>array(106,-183,732,653),10894=>array(106,-183,732,653),10895=>array(106,-245,732,765),10896=>array(106,-245,732,765),10897=>array(106,-278,732,782),10898=>array(106,-278,732,782),10899=>array(106,-263,732,771),10900=>array(106,-263,732,771),10901=>array(106,-50,732,733),10902=>array(106,-50,732,733),10903=>array(106,-50,732,733),10904=>array(106,-50,732,733),10905=>array(106,-45,732,678),10906=>array(106,-45,732,678),10907=>array(106,-81,732,724),10908=>array(106,-81,732,724),10909=>array(106,13,732,680),10910=>array(106,13,732,680),10911=>array(106,-239,732,746),10912=>array(106,-239,732,746),10926=>array(106,22,732,656),10927=>array(106,-83,732,684),10928=>array(106,-83,732,684),10929=>array(106,-246,732,684),10930=>array(106,-246,732,684),10931=>array(106,-205,732,672),10932=>array(106,-205,732,672),10933=>array(106,-304,732,672),10934=>array(106,-304,732,672),10935=>array(106,-252,732,713),10936=>array(106,-252,732,713),10937=>array(106,-316,732,713),10938=>array(106,-316,732,713),11001=>array(106,-195,732,609),11002=>array(106,-195,732,609),11008=>array(123,-23,744,598),11009=>array(94,-23,715,598),11010=>array(123,-23,744,598),11011=>array(94,-23,715,598),11012=>array(27,46,789,581),11013=>array(27,46,781,581),11014=>array(151,0,687,754),11015=>array(151,-25,687,729),11016=>array(123,-23,744,598),11017=>array(94,-23,715,598),11018=>array(123,-23,744,598),11019=>array(94,-23,715,598),11020=>array(27,46,789,581),11021=>array(151,-25,687,754),11022=>array(57,-25,800,372),11023=>array(57,255,800,652),11024=>array(38,-25,781,372),11025=>array(38,255,781,652),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(-24,0,566,729),11361=>array(-35,0,390,760),11362=>array(-28,0,566,729),11363=>array(18,0,716,729),11364=>array(54,-200,708,729),11365=>array(-21,-46,692,594),11366=>array(-6,-93,531,822),11367=>array(36,-157,904,729),11368=>array(23,-138,770,760),11369=>array(36,-157,855,729),11370=>array(23,-138,709,760),11371=>array(-11,-157,755,729),11372=>array(5,-138,606,547),11373=>array(48,-14,840,741),11374=>array(41,-200,993,729),11375=>array(76,0,840,729),11376=>array(-23,-14,780,741),11377=>array(67,0,797,560),11378=>array(99,0,1263,742),11379=>array(87,0,1075,560),11380=>array(44,0,687,586),11381=>array(21,0,623,729),11382=>array(31,0,494,547),11383=>array(64,0,724,552),11385=>array(10,-13,529,760),11386=>array(43,-14,644,560),11387=>array(25,0,520,547),11388=>array(-75,-121,219,425),11389=>array(42,326,524,734),11390=>array(37,-240,688,742),11391=>array(-2,-240,763,729),11520=>array(41,-64,638,547),11521=>array(-12,-232,663,546),11522=>array(28,-232,635,547),11523=>array(42,-10,646,807),11524=>array(29,-228,642,546),11525=>array(21,-228,1017,546),11526=>array(74,-8,697,816),11527=>array(31,-9,1003,547),11528=>array(42,0,617,547),11529=>array(29,-227,643,816),11530=>array(20,-9,1014,546),11531=>array(35,-8,687,816),11532=>array(20,0,656,816),11533=>array(30,-8,1025,546),11534=>array(29,-8,667,546),11535=>array(55,-228,875,816),11536=>array(30,-9,1005,816),11537=>array(29,-9,668,816),11538=>array(26,-232,632,546),11539=>array(29,-228,1024,661),11540=>array(40,-228,980,546),11541=>array(26,-228,1009,816),11542=>array(24,0,657,546),11543=>array(29,-228,668,547),11544=>array(29,-232,665,546),11545=>array(27,-228,657,816),11546=>array(26,-232,632,547),11547=>array(41,-9,695,816),11548=>array(24,-228,1018,547),11549=>array(23,-232,641,546),11550=>array(31,-232,677,546),11551=>array(16,-228,653,567),11552=>array(24,-9,1042,546),11553=>array(31,-228,648,816),11554=>array(38,-9,625,626),11555=>array(40,-228,659,816),11556=>array(30,-228,721,546),11557=>array(40,-8,982,816),11800=>array(37,-13,494,729),11807=>array(106,-34,732,415),11810=>array(77,314,466,760),11811=>array(124,314,448,760),11812=>array(-10,-132,314,314),11813=>array(-28,-132,362,314),11822=>array(104,0,580,742),19904=>array(83,-158,813,729),19905=>array(83,-158,813,729),19906=>array(83,-158,813,729),19907=>array(83,-158,813,729),19908=>array(83,-158,813,729),19909=>array(83,-158,813,729),19910=>array(83,-158,813,729),19911=>array(83,-158,813,729),19912=>array(83,-158,813,729),19913=>array(83,-158,814,729),19914=>array(83,-158,813,729),19915=>array(83,-158,813,729),19916=>array(83,-158,813,729),19917=>array(83,-158,813,729),19918=>array(83,-158,813,729),19919=>array(83,-158,813,729),19920=>array(83,-158,814,729),19921=>array(83,-158,813,729),19922=>array(83,-158,814,729),19923=>array(83,-158,813,729),19924=>array(83,-158,813,729),19925=>array(83,-158,813,729),19926=>array(83,-158,813,729),19927=>array(83,-158,813,729),19928=>array(83,-158,813,729),19929=>array(83,-158,813,729),19930=>array(83,-158,813,729),19931=>array(83,-158,814,729),19932=>array(83,-158,813,729),19933=>array(83,-158,813,729),19934=>array(83,-158,814,729),19935=>array(83,-158,813,729),19936=>array(83,-158,813,729),19937=>array(83,-158,813,729),19938=>array(83,-158,813,729),19939=>array(83,-158,813,729),19940=>array(83,-158,813,729),19941=>array(83,-158,814,729),19942=>array(83,-158,813,729),19943=>array(83,-158,813,729),19944=>array(83,-158,814,729),19945=>array(83,-158,813,729),19946=>array(83,-158,814,729),19947=>array(83,-158,813,729),19948=>array(83,-158,814,729),19949=>array(83,-158,813,729),19950=>array(83,-158,814,729),19951=>array(83,-158,813,729),19952=>array(83,-158,814,729),19953=>array(83,-158,813,729),19954=>array(83,-158,813,729),19955=>array(83,-158,813,729),19956=>array(83,-158,813,729),19957=>array(83,-158,814,729),19958=>array(83,-158,813,729),19959=>array(83,-158,813,729),19960=>array(83,-158,813,729),19961=>array(83,-158,814,729),19962=>array(83,-158,813,729),19963=>array(83,-158,814,729),19964=>array(83,-158,814,729),19965=>array(83,-158,813,729),19966=>array(83,-158,813,729),19967=>array(83,-158,813,729),42192=>array(21,0,699,729),42193=>array(21,0,719,729),42194=>array(17,0,712,729),42195=>array(21,0,786,729),42196=>array(48,0,748,729),42197=>array(-65,0,634,729),42198=>array(36,-14,778,742),42199=>array(21,0,837,729),42200=>array(-65,0,754,729),42201=>array(7,-14,581,729),42202=>array(36,-14,724,742),42203=>array(-13,-14,675,742),42204=>array(-26,0,740,729),42205=>array(21,0,670,729),42206=>array(21,0,670,729),42207=>array(21,0,974,729),42208=>array(21,0,816,729),42209=>array(21,0,566,729),42210=>array(15,-14,665,742),42211=>array(21,0,685,729),42212=>array(81,0,749,729),42213=>array(-66,0,698,729),42214=>array(76,0,840,729),42215=>array(21,0,816,729),42216=>array(5,-14,747,742),42217=>array(19,0,592,743),42218=>array(107,0,1143,729),42219=>array(-51,0,812,729),42220=>array(63,0,809,729),42221=>array(67,0,741,729),42222=>array(-65,0,691,729),42223=>array(76,0,840,729),42224=>array(21,0,670,729),42225=>array(13,0,662,729),42226=>array(21,0,351,729),42227=>array(36,-14,814,742),42228=>array(68,-14,791,729),42229=>array(20,0,733,743),42230=>array(9,0,554,729),42231=>array(48,0,809,729),42232=>array(17,0,230,189),42233=>array(-63,-142,227,189),42234=>array(17,0,582,189),42235=>array(17,-142,579,189),42236=>array(-74,-142,284,547),42237=>array(2,0,284,547),42238=>array(88,0,554,405),42239=>array(39,134,549,492),42564=>array(-1,-14,631,742),42565=>array(-7,-14,534,560),42566=>array(74,0,384,729),42567=>array(74,-1,326,547),42572=>array(37,-14,1348,654),42573=>array(31,-13,1129,547),42576=>array(92,0,1213,729),42577=>array(52,0,1000,547),42580=>array(45,-14,1153,742),42581=>array(37,-14,941,560),42582=>array(21,0,1017,729),42583=>array(31,-14,905,560),42594=>array(-26,-157,1144,729),42595=>array(-10,-138,967,547),42596=>array(-25,0,1140,729),42597=>array(2,0,941,547),42598=>array(21,0,1304,729),42599=>array(28,0,1023,547),42600=>array(36,-14,814,742),42601=>array(36,-14,651,560),42602=>array(50,-14,987,742),42603=>array(43,-14,825,560),42604=>array(50,-14,1356,742),42605=>array(43,-14,1063,560),42606=>array(28,-208,933,743),42634=>array(48,-200,863,729),42635=>array(34,-216,672,547),42636=>array(48,0,748,729),42637=>array(34,0,626,547),42644=>array(106,0,793,729),42645=>array(10,0,625,760),42760=>array(146,0,471,693),42761=>array(117,0,471,693),42762=>array(87,0,471,693),42763=>array(58,0,471,693),42764=>array(29,0,471,693),42765=>array(29,0,471,693),42766=>array(29,0,442,693),42767=>array(29,0,413,693),42768=>array(29,0,383,693),42769=>array(29,0,354,693),42770=>array(29,0,471,693),42771=>array(29,0,442,693),42772=>array(29,0,413,693),42773=>array(29,0,383,693),42774=>array(29,0,354,693),42779=>array(180,326,464,736),42780=>array(142,324,426,734),42781=>array(152,326,342,734),42782=>array(152,326,342,734),42783=>array(88,0,278,408),42786=>array(30,0,432,729),42787=>array(38,0,369,547),42788=>array(55,224,530,742),42789=>array(55,42,530,560),42790=>array(41,-200,835,729),42791=>array(31,-216,646,760),42792=>array(69,-216,984,729),42793=>array(48,-215,810,702),42794=>array(37,-14,652,742),42795=>array(-2,-202,517,560),42800=>array(39,0,526,547),42801=>array(10,-14,560,560),42802=>array(-66,0,1273,729),42803=>array(22,-14,981,560),42804=>array(-65,-14,1249,742),42805=>array(17,-14,1029,560),42806=>array(-65,-14,1224,729),42807=>array(17,-14,1021,560),42808=>array(-66,0,1145,729),42809=>array(22,-14,960,560),42810=>array(-66,0,1145,729),42811=>array(22,-14,960,560),42812=>array(-45,-216,1122,729),42813=>array(42,-216,979,560),42814=>array(-13,-14,670,742),42815=>array(-7,-14,537,560),42816=>array(21,0,837,729),42817=>array(31,0,716,760),42822=>array(81,0,779,729),42823=>array(68,0,472,760),42824=>array(65,0,612,729),42825=>array(81,0,520,760),42826=>array(4,-14,915,742),42827=>array(-4,-14,821,560),42830=>array(50,-14,1356,742),42831=>array(43,-14,1063,560),42832=>array(-42,0,723,729),42833=>array(-81,-208,679,560),42834=>array(-1,0,938,729),42835=>array(0,-208,900,560),42838=>array(40,-188,811,742),42839=>array(34,-208,682,559),42852=>array(21,0,698,729),42853=>array(-11,-208,678,760),42854=>array(-50,0,698,729),42855=>array(-82,-208,678,760),42880=>array(71,0,616,729),42881=>array(11,-208,332,547),42882=>array(-8,-208,776,742),42883=>array(-10,-208,654,560),42889=>array(41,0,323,547),42890=>array(63,141,333,405),42891=>array(142,245,387,729),42892=>array(69,458,237,729),42893=>array(100,0,787,729),42894=>array(93,-216,613,760),42896=>array(21,-157,824,729),42897=>array(31,-138,695,560),42912=>array(-17,-14,837,742),42913=>array(-19,-216,735,559),42914=>array(-16,0,837,729),42915=>array(-18,0,716,760),42916=>array(-17,0,854,729),42917=>array(-19,0,731,560),42918=>array(-15,0,785,729),42919=>array(-15,0,545,560),42920=>array(-14,-14,734,742),42921=>array(-17,-14,612,560),42922=>array(-37,0,865,729),43002=>array(31,0,1025,547),43003=>array(92,0,662,729),43004=>array(65,0,712,729),43005=>array(21,0,974,729),43006=>array(1,0,370,928),43007=>array(-40,0,1365,729),61184=>array(141,602,384,693),61185=>array(83,451,406,693),61186=>array(29,301,430,693),61187=>array(-12,150,440,693),61188=>array(-47,0,446,693),61189=>array(100,451,376,693),61190=>array(112,451,355,543),61191=>array(54,301,376,543),61192=>array(0,150,401,543),61193=>array(-41,0,411,543),61194=>array(82,301,372,693),61195=>array(71,301,347,543),61196=>array(83,301,326,393),61197=>array(25,150,347,393),61198=>array(-29,0,372,393),61199=>array(75,150,353,693),61200=>array(53,149,342,542),61201=>array(42,150,318,393),61202=>array(53,150,296,242),61203=>array(-4,0,318,242),61204=>array(73,0,329,693),61205=>array(46,0,323,543),61206=>array(23,0,313,393),61207=>array(12,0,289,242),61208=>array(24,0,268,92),61209=>array(29,0,255,693),62464=>array(84,-14,614,819),62465=>array(90,-15,610,823),62466=>array(86,-14,652,828),62467=>array(124,0,954,828),62468=>array(80,-15,679,828),62469=>array(81,-15,657,828),62470=>array(129,-15,677,828),62471=>array(92,-14,949,828),62472=>array(98,0,644,828),62473=>array(80,-14,684,820),62474=>array(139,-6,1218,828),62475=>array(81,-14,674,828),62476=>array(88,-15,675,820),62477=>array(107,0,938,828),62478=>array(78,-15,654,819),62479=>array(87,-15,722,840),62480=>array(99,0,938,828),62481=>array(99,-14,618,819),62482=>array(97,-14,785,828),62483=>array(80,-14,680,828),62484=>array(136,-14,947,828),62485=>array(79,-14,717,819),62486=>array(113,0,963,828),62487=>array(74,-14,717,820),62488=>array(72,-14,672,828),62489=>array(40,0,626,828),62490=>array(100,-15,715,820),62491=>array(86,-14,717,819),62492=>array(90,-14,729,828),62493=>array(79,-14,719,820),62494=>array(94,-14,619,819),62495=>array(29,-14,623,828),62496=>array(81,-15,658,828),62497=>array(88,-15,677,828),62498=>array(14,-73,658,828),62499=>array(77,-15,719,830),62500=>array(78,-15,726,828),62501=>array(76,-14,732,828),62502=>array(126,-14,1016,828),62504=>array(40,-228,982,816),62505=>array(48,-223,821,843),62506=>array(81,-14,565,761),62507=>array(81,-14,567,773),62508=>array(81,-14,586,866),62509=>array(81,-14,623,812),62510=>array(81,-14,604,877),62511=>array(81,-14,577,803),62512=>array(31,-232,574,761),62513=>array(31,-232,631,793),62514=>array(31,-232,649,891),62515=>array(31,-232,601,803),62516=>array(80,0,589,761),62517=>array(80,0,637,793),62518=>array(80,0,601,803),62519=>array(97,-0,813,761),62520=>array(97,-0,813,773),62521=>array(97,-0,813,884),62522=>array(97,-0,813,793),62523=>array(97,-0,813,803),62524=>array(76,-232,621,761),62525=>array(76,-232,621,773),62526=>array(76,-232,630,894),62527=>array(76,-232,636,793),62528=>array(76,-232,621,803),62529=>array(76,-232,621,844),62917=>array(16,-14,648,760),64256=>array(50,0,916,760),64257=>array(50,0,798,760),64258=>array(50,0,798,760),64259=>array(50,0,1128,760),64260=>array(50,0,1129,760),64261=>array(45,0,836,760),64262=>array(8,-14,1047,742),64275=>array(47,-14,1334,760),64276=>array(47,-14,1335,760),64277=>array(65,-208,1311,760),64278=>array(65,-208,1353,760),64279=>array(65,-208,1682,760),64285=>array(98,38,334,547),64286=>array(194,635,524,780),64287=>array(98,36,655,547),64288=>array(38,0,697,547),64289=>array(120,0,926,547),64290=>array(126,0,838,547),64291=>array(100,0,840,547),64292=>array(43,0,791,547),64293=>array(126,0,837,739),64294=>array(91,0,842,547),64295=>array(126,0,794,547),64296=>array(48,-4,798,547),64297=>array(155,256,804,627),64298=>array(89,0,857,710),64299=>array(89,0,856,723),64300=>array(89,0,856,710),64301=>array(89,0,856,710),64302=>array(104,-171,730,547),64303=>array(104,-217,730,547),64304=>array(104,-171,730,547),64305=>array(43,0,590,547),64306=>array(44,-9,428,547),64307=>array(126,0,651,547),64308=>array(100,0,661,547),64309=>array(73,0,452,547),64310=>array(73,0,548,547),64312=>array(142,-13,676,553),64313=>array(101,164,476,547),64314=>array(126,-240,549,547),64315=>array(43,0,570,547),64316=>array(126,0,633,711),64318=>array(84,0,690,554),64320=>array(43,0,430,547),64321=>array(144,-13,678,547),64323=>array(158,-240,642,547),64324=>array(91,0,656,547),64326=>array(54,0,670,547),64327=>array(51,-240,767,546),64328=>array(126,0,575,547),64329=>array(89,0,856,547),64330=>array(11,-4,650,547),64331=>array(91,0,359,710),64332=>array(43,0,590,710),64333=>array(43,0,570,710),64334=>array(91,0,656,710),64335=>array(47,0,732,729),65056=>array(-276,735,171,880),65057=>array(157,735,564,880),65058=>array(-215,756,169,894),65059=>array(152,756,536,894),65533=>array(100,-139,1164,926),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>456,34=>521,35=>696,36=>696,37=>1002,38=>872,39=>306,40=>457,41=>457,42=>523,43=>838,44=>380,45=>415,46=>380,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>400,59=>400,60=>838,61=>838,62=>838,63=>580,64=>1000,65=>774,66=>762,67=>734,68=>830,69=>683,70=>683,71=>821,72=>837,73=>372,74=>372,75=>775,76=>637,77=>995,78=>837,79=>850,80=>733,81=>850,82=>770,83=>720,84=>682,85=>812,86=>774,87=>1103,88=>771,89=>724,90=>725,91=>457,92=>365,93=>457,94=>838,95=>500,96=>500,97=>675,98=>716,99=>593,100=>716,101=>678,102=>435,103=>716,104=>712,105=>343,106=>343,107=>665,108=>343,109=>1042,110=>712,111=>687,112=>716,113=>716,114=>493,115=>595,116=>478,117=>712,118=>652,119=>924,120=>645,121=>652,122=>582,123=>712,124=>365,125=>712,126=>838,160=>348,161=>456,162=>696,163=>696,164=>636,165=>696,166=>365,167=>500,168=>500,169=>1000,170=>564,171=>650,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>736,182=>636,183=>380,184=>500,185=>438,186=>564,187=>650,188=>1035,189=>1035,190=>1035,191=>580,192=>774,193=>774,194=>774,195=>774,196=>774,197=>774,198=>1085,199=>734,200=>683,201=>683,202=>683,203=>683,204=>372,205=>372,206=>372,207=>372,208=>845,209=>837,210=>850,211=>850,212=>850,213=>850,214=>850,215=>838,216=>850,217=>812,218=>812,219=>812,220=>812,221=>724,222=>742,223=>719,224=>675,225=>675,226=>675,227=>675,228=>675,229=>675,230=>1048,231=>593,232=>678,233=>678,234=>678,235=>678,236=>343,237=>343,238=>343,239=>343,240=>687,241=>712,242=>687,243=>687,244=>687,245=>687,246=>687,247=>838,248=>687,249=>712,250=>712,251=>712,252=>712,253=>652,254=>716,255=>652,256=>774,257=>675,258=>774,259=>675,260=>774,261=>675,262=>734,263=>593,264=>734,265=>593,266=>734,267=>593,268=>734,269=>593,270=>830,271=>716,272=>845,273=>716,274=>683,275=>678,276=>683,277=>678,278=>683,279=>678,280=>683,281=>678,282=>683,283=>678,284=>821,285=>716,286=>821,287=>716,288=>821,289=>716,290=>821,291=>716,292=>837,293=>712,294=>974,295=>790,296=>372,297=>343,298=>372,299=>343,300=>372,301=>343,302=>372,303=>343,304=>372,305=>343,306=>744,307=>686,308=>372,309=>343,310=>775,311=>665,312=>665,313=>637,314=>343,315=>637,316=>343,317=>637,318=>343,319=>637,320=>343,321=>660,322=>375,323=>837,324=>712,325=>837,326=>712,327=>837,328=>712,329=>983,330=>837,331=>712,332=>850,333=>687,334=>850,335=>687,336=>850,337=>687,338=>1167,339=>1094,340=>770,341=>493,342=>770,343=>493,344=>770,345=>493,346=>720,347=>595,348=>720,349=>595,350=>720,351=>595,352=>720,353=>595,354=>682,355=>478,356=>682,357=>478,358=>682,359=>478,360=>812,361=>712,362=>812,363=>712,364=>812,365=>712,366=>812,367=>712,368=>812,369=>712,370=>812,371=>712,372=>1103,373=>924,374=>724,375=>652,376=>724,377=>725,378=>582,379=>725,380=>582,381=>725,382=>582,383=>435,384=>716,385=>811,386=>762,387=>716,388=>762,389=>716,390=>734,391=>734,392=>593,393=>845,394=>879,395=>762,396=>716,397=>687,398=>683,399=>850,400=>696,401=>683,402=>435,403=>821,404=>793,405=>1045,406=>436,407=>389,408=>775,409=>665,410=>360,411=>592,412=>1042,413=>837,414=>712,415=>850,416=>850,417=>687,418=>1114,419=>962,420=>782,421=>716,422=>770,423=>720,424=>595,425=>683,426=>552,427=>478,428=>707,429=>478,430=>682,431=>812,432=>712,433=>769,434=>813,435=>797,436=>778,437=>725,438=>582,439=>772,440=>772,441=>641,442=>582,443=>696,444=>772,445=>641,446=>573,447=>716,448=>372,449=>659,450=>544,451=>372,452=>1548,453=>1450,454=>1307,455=>977,456=>979,457=>670,458=>1193,459=>1213,460=>1063,461=>774,462=>675,463=>372,464=>343,465=>850,466=>687,467=>812,468=>712,469=>812,470=>712,471=>812,472=>712,473=>812,474=>712,475=>812,476=>712,477=>678,478=>774,479=>675,480=>774,481=>675,482=>1085,483=>1048,484=>821,485=>716,486=>821,487=>716,488=>775,489=>665,490=>850,491=>687,492=>850,493=>687,494=>772,495=>582,496=>343,497=>1548,498=>1450,499=>1307,500=>821,501=>716,502=>1289,503=>787,504=>837,505=>712,506=>774,507=>675,508=>1085,509=>1048,510=>850,511=>687,512=>774,513=>675,514=>774,515=>675,516=>683,517=>678,518=>683,519=>678,520=>372,521=>343,522=>372,523=>343,524=>850,525=>687,526=>850,527=>687,528=>770,529=>493,530=>770,531=>493,532=>812,533=>712,534=>812,535=>712,536=>720,537=>595,538=>682,539=>478,540=>690,541=>607,542=>837,543=>712,544=>837,545=>865,546=>809,547=>659,548=>725,549=>582,550=>774,551=>675,552=>683,553=>678,554=>850,555=>687,556=>850,557=>687,558=>850,559=>687,560=>850,561=>687,562=>724,563=>652,564=>492,565=>867,566=>512,567=>343,568=>1088,569=>1088,570=>774,571=>734,572=>593,573=>637,574=>682,575=>595,576=>582,577=>782,578=>614,579=>762,580=>812,581=>774,582=>683,583=>678,584=>372,585=>343,586=>860,587=>791,588=>770,589=>493,590=>724,591=>652,592=>675,593=>716,594=>716,595=>716,596=>593,597=>593,598=>791,599=>792,600=>678,601=>678,602=>876,603=>557,604=>545,605=>774,606=>731,607=>343,608=>792,609=>716,610=>627,611=>735,612=>635,613=>712,614=>712,615=>712,616=>545,617=>440,618=>545,619=>559,620=>693,621=>343,622=>841,623=>1042,624=>1042,625=>1042,626=>712,627=>793,628=>642,629=>687,630=>909,631=>682,632=>796,633=>538,634=>538,635=>650,636=>493,637=>493,638=>596,639=>596,640=>642,641=>642,642=>595,643=>415,644=>435,645=>605,646=>552,647=>478,648=>478,649=>920,650=>769,651=>670,652=>652,653=>924,654=>652,655=>724,656=>694,657=>684,658=>641,659=>641,660=>573,661=>573,662=>573,663=>573,664=>850,665=>633,666=>731,667=>685,668=>691,669=>343,670=>732,671=>539,672=>792,673=>573,674=>573,675=>1156,676=>1214,677=>1155,678=>975,679=>769,680=>929,681=>1026,682=>862,683=>780,684=>591,685=>415,686=>677,687=>789,688=>456,689=>456,690=>219,691=>315,692=>315,693=>315,694=>411,695=>591,696=>417,697=>302,698=>521,699=>380,700=>380,701=>380,702=>366,703=>366,704=>326,705=>326,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>306,713=>500,714=>500,715=>500,716=>306,717=>500,718=>500,719=>500,720=>337,721=>337,722=>366,723=>366,724=>500,725=>500,726=>416,727=>328,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>351,735=>500,736=>412,737=>219,738=>381,739=>413,740=>326,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,749=>500,750=>644,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>698,881=>565,882=>1022,883=>836,884=>302,885=>302,886=>837,887=>701,890=>500,891=>593,892=>550,893=>549,894=>400,900=>441,901=>500,902=>797,903=>380,904=>846,905=>1009,906=>563,908=>891,910=>980,911=>894,912=>390,913=>774,914=>762,915=>637,916=>774,917=>683,918=>725,919=>837,920=>850,921=>372,922=>775,923=>774,924=>995,925=>837,926=>632,927=>850,928=>837,929=>733,931=>683,932=>682,933=>724,934=>850,935=>771,936=>850,937=>850,938=>372,939=>724,940=>687,941=>557,942=>712,943=>390,944=>675,945=>687,946=>716,947=>681,948=>687,949=>557,950=>591,951=>712,952=>687,953=>390,954=>710,955=>633,956=>736,957=>681,958=>591,959=>687,960=>791,961=>716,962=>593,963=>779,964=>638,965=>675,966=>782,967=>645,968=>794,969=>869,970=>390,971=>675,972=>687,973=>675,974=>869,975=>775,976=>651,977=>661,978=>746,979=>981,980=>746,981=>796,982=>869,983=>744,984=>850,985=>687,986=>734,987=>593,988=>683,989=>494,990=>702,991=>660,992=>919,993=>627,994=>1093,995=>837,996=>832,997=>716,998=>928,999=>744,1000=>733,1001=>650,1002=>789,1003=>671,1004=>752,1005=>716,1006=>682,1007=>590,1008=>744,1009=>716,1010=>593,1011=>343,1012=>850,1013=>645,1014=>645,1015=>742,1016=>716,1017=>734,1018=>995,1019=>732,1020=>716,1021=>734,1022=>734,1023=>698,1024=>683,1025=>683,1026=>878,1027=>637,1028=>734,1029=>720,1030=>372,1031=>372,1032=>372,1033=>1154,1034=>1130,1035=>878,1036=>817,1037=>837,1038=>771,1039=>837,1040=>774,1041=>762,1042=>762,1043=>637,1044=>891,1045=>683,1046=>1224,1047=>710,1048=>837,1049=>837,1050=>817,1051=>831,1052=>995,1053=>837,1054=>850,1055=>837,1056=>733,1057=>734,1058=>682,1059=>771,1060=>992,1061=>771,1062=>928,1063=>808,1064=>1235,1065=>1326,1066=>939,1067=>1036,1068=>762,1069=>734,1070=>1174,1071=>770,1072=>675,1073=>698,1074=>633,1075=>522,1076=>808,1077=>678,1078=>995,1079=>581,1080=>701,1081=>701,1082=>679,1083=>732,1084=>817,1085=>691,1086=>687,1087=>691,1088=>716,1089=>593,1090=>580,1091=>652,1092=>992,1093=>645,1094=>741,1095=>687,1096=>1062,1097=>1105,1098=>751,1099=>904,1100=>632,1101=>593,1102=>972,1103=>642,1104=>678,1105=>678,1106=>714,1107=>522,1108=>593,1109=>595,1110=>343,1111=>343,1112=>343,1113=>991,1114=>956,1115=>734,1116=>679,1117=>701,1118=>652,1119=>691,1120=>1093,1121=>869,1122=>840,1123=>736,1124=>1012,1125=>839,1126=>992,1127=>832,1128=>1358,1129=>1121,1130=>850,1131=>687,1132=>1236,1133=>1007,1134=>696,1135=>557,1136=>1075,1137=>1061,1138=>850,1139=>687,1140=>850,1141=>695,1142=>850,1143=>695,1144=>1148,1145=>1043,1146=>1074,1147=>863,1148=>1405,1149=>1173,1150=>1093,1151=>869,1152=>734,1153=>593,1154=>652,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>938,1163=>806,1164=>762,1165=>611,1166=>736,1167=>718,1168=>637,1169=>522,1170=>666,1171=>543,1172=>789,1173=>522,1174=>1224,1175=>995,1176=>710,1177=>581,1178=>775,1179=>679,1180=>817,1181=>679,1182=>817,1183=>679,1184=>1015,1185=>826,1186=>837,1187=>691,1188=>1103,1189=>871,1190=>1254,1191=>979,1192=>946,1193=>859,1194=>734,1195=>593,1196=>682,1197=>580,1198=>724,1199=>652,1200=>724,1201=>652,1202=>771,1203=>645,1204=>1104,1205=>1001,1206=>808,1207=>687,1208=>808,1209=>687,1210=>808,1211=>712,1212=>1026,1213=>810,1214=>1026,1215=>810,1216=>372,1217=>1224,1218=>995,1219=>778,1220=>629,1221=>933,1222=>804,1223=>837,1224=>691,1225=>938,1226=>806,1227=>808,1228=>687,1229=>1096,1230=>932,1231=>343,1232=>774,1233=>675,1234=>774,1235=>675,1236=>1085,1237=>1048,1238=>683,1239=>678,1240=>850,1241=>678,1242=>850,1243=>678,1244=>1224,1245=>995,1246=>710,1247=>581,1248=>772,1249=>641,1250=>837,1251=>701,1252=>837,1253=>701,1254=>850,1255=>687,1256=>850,1257=>687,1258=>850,1259=>687,1260=>734,1261=>593,1262=>771,1263=>652,1264=>771,1265=>652,1266=>771,1267=>652,1268=>808,1269=>687,1270=>637,1271=>522,1272=>1036,1273=>904,1274=>666,1275=>543,1276=>771,1277=>645,1278=>771,1279=>645,1280=>762,1281=>608,1282=>1159,1283=>893,1284=>1119,1285=>920,1286=>828,1287=>693,1288=>1242,1289=>1017,1290=>1289,1291=>1013,1292=>839,1293=>638,1294=>938,1295=>803,1296=>696,1297=>557,1298=>831,1299=>732,1300=>1286,1301=>1070,1302=>1065,1303=>982,1304=>1082,1305=>960,1306=>850,1307=>716,1308=>1103,1309=>924,1310=>817,1311=>679,1312=>1248,1313=>1022,1314=>1254,1315=>979,1316=>957,1317=>807,1329=>904,1330=>810,1331=>809,1332=>813,1333=>810,1334=>815,1335=>724,1336=>800,1337=>1004,1338=>809,1339=>740,1340=>620,1341=>1068,1342=>875,1343=>792,1344=>723,1345=>811,1346=>794,1347=>782,1348=>867,1349=>766,1350=>794,1351=>787,1352=>812,1353=>752,1354=>963,1355=>790,1356=>867,1357=>812,1358=>794,1359=>771,1360=>740,1361=>775,1362=>640,1363=>926,1364=>775,1365=>848,1366=>951,1369=>366,1370=>380,1371=>342,1372=>415,1373=>348,1374=>513,1375=>521,1377=>1043,1378=>713,1379=>782,1380=>786,1381=>713,1382=>715,1383=>628,1384=>713,1385=>840,1386=>782,1387=>714,1388=>344,1389=>1094,1390=>708,1391=>714,1392=>714,1393=>670,1394=>714,1395=>713,1396=>714,1397=>343,1398=>714,1399=>541,1400=>714,1401=>407,1402=>1043,1403=>636,1404=>740,1405=>714,1406=>714,1407=>1038,1408=>714,1409=>714,1410=>532,1411=>1038,1412=>720,1413=>689,1414=>904,1415=>902,1417=>400,1418=>415,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>415,1471=>0,1472=>372,1473=>0,1474=>0,1475=>372,1478=>497,1479=>0,1488=>728,1489=>610,1490=>447,1491=>588,1492=>687,1493=>343,1494=>400,1495=>687,1496=>679,1497=>294,1498=>578,1499=>566,1500=>605,1501=>696,1502=>724,1503=>343,1504=>453,1505=>680,1506=>666,1507=>675,1508=>658,1509=>661,1510=>653,1511=>736,1512=>602,1513=>749,1514=>683,1520=>664,1521=>664,1522=>663,1523=>444,1524=>710,3647=>696,3713=>815,3714=>748,3716=>749,3719=>569,3720=>742,3722=>744,3725=>761,3732=>706,3733=>704,3734=>747,3735=>819,3737=>730,3738=>727,3739=>727,3740=>922,3741=>827,3742=>866,3743=>866,3745=>836,3746=>761,3747=>770,3749=>769,3751=>713,3754=>827,3755=>1031,3757=>724,3758=>784,3759=>934,3760=>688,3761=>0,3762=>610,3763=>610,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>670,3776=>516,3777=>860,3778=>516,3779=>650,3780=>632,3782=>759,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>771,3793=>771,3794=>693,3795=>836,3796=>729,3797=>729,3798=>849,3799=>790,3800=>759,3801=>910,3804=>1363,3805=>1363,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>554,4305=>563,4306=>622,4307=>834,4308=>550,4309=>559,4310=>546,4311=>828,4312=>563,4313=>556,4314=>1074,4315=>563,4316=>563,4317=>814,4318=>554,4319=>559,4320=>823,4321=>563,4322=>700,4323=>582,4324=>847,4325=>555,4326=>814,4327=>559,4328=>543,4329=>563,4330=>622,4331=>563,4332=>543,4333=>566,4334=>563,4335=>530,4336=>554,4337=>554,4338=>553,4339=>554,4340=>553,4341=>583,4342=>853,4343=>604,4344=>559,4345=>632,4346=>554,4347=>448,4348=>324,5121=>774,5122=>774,5123=>774,5124=>774,5125=>905,5126=>905,5127=>905,5129=>905,5130=>905,5131=>905,5132=>1018,5133=>1009,5134=>1018,5135=>1009,5136=>1018,5137=>1009,5138=>1149,5139=>1140,5140=>1149,5141=>1140,5142=>905,5143=>1149,5144=>1142,5145=>1149,5146=>1142,5147=>905,5149=>310,5150=>529,5151=>425,5152=>425,5153=>395,5154=>395,5155=>395,5156=>395,5157=>564,5158=>470,5159=>310,5160=>395,5161=>395,5162=>395,5163=>1213,5164=>986,5165=>1216,5166=>1297,5167=>774,5168=>774,5169=>774,5170=>774,5171=>886,5172=>886,5173=>886,5175=>886,5176=>886,5177=>886,5178=>1018,5179=>1009,5180=>1018,5181=>1009,5182=>1018,5183=>1009,5184=>1149,5185=>1140,5186=>1149,5187=>1140,5188=>1149,5189=>1142,5190=>1149,5191=>1142,5192=>886,5193=>576,5194=>229,5196=>812,5197=>812,5198=>812,5199=>812,5200=>815,5201=>815,5202=>815,5204=>815,5205=>815,5206=>815,5207=>1056,5208=>1048,5209=>1056,5210=>1048,5211=>1056,5212=>1048,5213=>1060,5214=>1054,5215=>1060,5216=>1054,5217=>1060,5218=>1052,5219=>1060,5220=>1052,5221=>1060,5222=>483,5223=>1005,5224=>1005,5225=>1023,5226=>1017,5227=>743,5228=>743,5229=>743,5230=>743,5231=>743,5232=>743,5233=>743,5234=>743,5235=>743,5236=>1029,5237=>975,5238=>980,5239=>975,5240=>980,5241=>975,5242=>1029,5243=>975,5244=>1029,5245=>975,5246=>980,5247=>975,5248=>980,5249=>975,5250=>980,5251=>501,5252=>501,5253=>938,5254=>938,5255=>938,5256=>938,5257=>743,5258=>743,5259=>743,5260=>743,5261=>743,5262=>743,5263=>743,5264=>743,5265=>743,5266=>1029,5267=>975,5268=>1029,5269=>975,5270=>1029,5271=>975,5272=>1029,5273=>975,5274=>1029,5275=>975,5276=>1029,5277=>975,5278=>1029,5279=>975,5280=>1029,5281=>501,5282=>501,5283=>626,5284=>626,5285=>626,5286=>626,5287=>626,5288=>626,5289=>626,5290=>626,5291=>626,5292=>881,5293=>854,5294=>863,5295=>874,5296=>863,5297=>874,5298=>881,5299=>874,5300=>881,5301=>874,5302=>863,5303=>874,5304=>863,5305=>874,5306=>863,5307=>436,5308=>548,5309=>436,5312=>988,5313=>988,5314=>988,5315=>988,5316=>931,5317=>931,5318=>931,5319=>931,5320=>931,5321=>1238,5322=>1247,5323=>1200,5324=>1228,5325=>1200,5326=>1228,5327=>931,5328=>660,5329=>497,5330=>660,5331=>988,5332=>988,5333=>988,5334=>988,5335=>931,5336=>931,5337=>931,5338=>931,5339=>931,5340=>1231,5341=>1247,5342=>1283,5343=>1228,5344=>1283,5345=>1228,5346=>1228,5347=>1214,5348=>1228,5349=>1214,5350=>1283,5351=>1228,5352=>1283,5353=>1228,5354=>660,5356=>886,5357=>730,5358=>730,5359=>730,5360=>730,5361=>730,5362=>730,5363=>730,5364=>730,5365=>730,5366=>998,5367=>958,5368=>967,5369=>989,5370=>967,5371=>989,5372=>998,5373=>958,5374=>998,5375=>958,5376=>967,5377=>989,5378=>967,5379=>989,5380=>967,5381=>493,5382=>460,5383=>493,5392=>923,5393=>923,5394=>923,5395=>1136,5396=>1136,5397=>1136,5398=>1136,5399=>1209,5400=>1202,5401=>1209,5402=>1202,5403=>1209,5404=>1202,5405=>1431,5406=>1420,5407=>1431,5408=>1420,5409=>1431,5410=>1420,5411=>1431,5412=>1420,5413=>746,5414=>776,5415=>776,5416=>776,5417=>776,5418=>776,5419=>776,5420=>776,5421=>776,5422=>776,5423=>1003,5424=>1003,5425=>1013,5426=>996,5427=>1013,5428=>996,5429=>1003,5430=>1003,5431=>1003,5432=>1003,5433=>1013,5434=>996,5435=>1013,5436=>996,5437=>1013,5438=>495,5440=>395,5441=>510,5442=>1033,5443=>1033,5444=>976,5445=>976,5446=>976,5447=>976,5448=>733,5449=>733,5450=>733,5451=>733,5452=>733,5453=>733,5454=>1003,5455=>959,5456=>495,5458=>886,5459=>774,5460=>774,5461=>774,5462=>774,5463=>928,5464=>928,5465=>928,5466=>928,5467=>1172,5468=>1142,5469=>602,5470=>812,5471=>812,5472=>812,5473=>812,5474=>812,5475=>812,5476=>815,5477=>815,5478=>815,5479=>815,5480=>1060,5481=>1052,5482=>548,5492=>977,5493=>977,5494=>977,5495=>977,5496=>977,5497=>977,5498=>977,5499=>618,5500=>837,5501=>510,5502=>1238,5503=>1238,5504=>1238,5505=>1238,5506=>1238,5507=>1238,5508=>1238,5509=>989,5514=>977,5515=>977,5516=>977,5517=>977,5518=>1591,5519=>1591,5520=>1591,5521=>1295,5522=>1295,5523=>1591,5524=>1591,5525=>848,5526=>1273,5536=>988,5537=>988,5538=>931,5539=>931,5540=>931,5541=>931,5542=>660,5543=>776,5544=>776,5545=>776,5546=>776,5547=>776,5548=>776,5549=>776,5550=>495,5551=>743,5598=>830,5601=>830,5702=>496,5703=>496,5742=>413,5743=>1238,5744=>1591,5745=>2016,5746=>2016,5747=>1720,5748=>1678,5749=>2016,5750=>2016,7424=>652,7425=>833,7426=>1048,7427=>608,7428=>593,7429=>676,7430=>676,7431=>559,7432=>557,7433=>343,7434=>494,7435=>665,7436=>539,7437=>817,7438=>701,7439=>687,7440=>593,7441=>660,7442=>660,7443=>660,7444=>1094,7446=>687,7447=>687,7448=>556,7449=>642,7450=>642,7451=>580,7452=>634,7453=>737,7454=>948,7455=>695,7456=>652,7457=>924,7458=>582,7459=>646,7462=>539,7463=>652,7464=>691,7465=>556,7466=>781,7467=>732,7468=>487,7469=>683,7470=>480,7472=>523,7473=>430,7474=>430,7475=>517,7476=>527,7477=>234,7478=>234,7479=>488,7480=>401,7481=>626,7482=>527,7483=>527,7484=>535,7485=>509,7486=>461,7487=>485,7488=>430,7489=>511,7490=>695,7491=>458,7492=>458,7493=>479,7494=>712,7495=>479,7496=>479,7497=>479,7498=>479,7499=>386,7500=>386,7501=>479,7502=>219,7503=>487,7504=>664,7505=>456,7506=>488,7507=>414,7508=>488,7509=>488,7510=>479,7511=>388,7512=>456,7513=>462,7514=>664,7515=>501,7517=>451,7518=>429,7519=>433,7520=>493,7521=>406,7522=>219,7523=>315,7524=>456,7525=>501,7526=>451,7527=>429,7528=>451,7529=>493,7530=>406,7543=>716,7544=>527,7547=>545,7549=>747,7557=>514,7579=>479,7580=>414,7581=>414,7582=>488,7583=>386,7584=>377,7585=>348,7586=>479,7587=>456,7588=>347,7589=>281,7590=>347,7591=>347,7592=>431,7593=>326,7594=>330,7595=>370,7596=>664,7597=>664,7598=>562,7599=>562,7600=>448,7601=>488,7602=>542,7603=>422,7604=>396,7605=>388,7606=>583,7607=>494,7608=>399,7609=>451,7610=>501,7611=>417,7612=>523,7613=>470,7614=>455,7615=>425,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>774,7681=>675,7682=>762,7683=>716,7684=>762,7685=>716,7686=>762,7687=>716,7688=>734,7689=>593,7690=>830,7691=>716,7692=>830,7693=>716,7694=>830,7695=>716,7696=>830,7697=>716,7698=>830,7699=>716,7700=>683,7701=>678,7702=>683,7703=>678,7704=>683,7705=>678,7706=>683,7707=>678,7708=>683,7709=>678,7710=>683,7711=>435,7712=>821,7713=>716,7714=>837,7715=>712,7716=>837,7717=>712,7718=>837,7719=>712,7720=>837,7721=>712,7722=>837,7723=>712,7724=>372,7725=>343,7726=>372,7727=>343,7728=>775,7729=>665,7730=>775,7731=>665,7732=>775,7733=>665,7734=>637,7735=>343,7736=>637,7737=>343,7738=>637,7739=>343,7740=>637,7741=>343,7742=>995,7743=>1042,7744=>995,7745=>1042,7746=>995,7747=>1042,7748=>837,7749=>712,7750=>837,7751=>712,7752=>837,7753=>712,7754=>837,7755=>712,7756=>850,7757=>687,7758=>850,7759=>687,7760=>850,7761=>687,7762=>850,7763=>687,7764=>733,7765=>716,7766=>733,7767=>716,7768=>770,7769=>493,7770=>770,7771=>493,7772=>770,7773=>493,7774=>770,7775=>493,7776=>720,7777=>595,7778=>720,7779=>595,7780=>720,7781=>595,7782=>720,7783=>595,7784=>720,7785=>595,7786=>682,7787=>478,7788=>682,7789=>478,7790=>682,7791=>478,7792=>682,7793=>478,7794=>812,7795=>712,7796=>812,7797=>712,7798=>812,7799=>712,7800=>812,7801=>712,7802=>812,7803=>712,7804=>774,7805=>652,7806=>774,7807=>652,7808=>1103,7809=>924,7810=>1103,7811=>924,7812=>1103,7813=>924,7814=>1103,7815=>924,7816=>1103,7817=>924,7818=>771,7819=>645,7820=>771,7821=>645,7822=>724,7823=>652,7824=>725,7825=>582,7826=>725,7827=>582,7828=>725,7829=>582,7830=>712,7831=>478,7832=>924,7833=>652,7834=>675,7835=>435,7836=>435,7837=>435,7838=>896,7839=>687,7840=>774,7841=>675,7842=>774,7843=>675,7844=>774,7845=>675,7846=>774,7847=>675,7848=>774,7849=>675,7850=>774,7851=>675,7852=>774,7853=>675,7854=>774,7855=>675,7856=>774,7857=>675,7858=>774,7859=>675,7860=>774,7861=>675,7862=>774,7863=>675,7864=>683,7865=>678,7866=>683,7867=>678,7868=>683,7869=>678,7870=>683,7871=>678,7872=>683,7873=>678,7874=>683,7875=>678,7876=>683,7877=>678,7878=>683,7879=>678,7880=>372,7881=>343,7882=>372,7883=>343,7884=>850,7885=>687,7886=>850,7887=>687,7888=>850,7889=>687,7890=>850,7891=>687,7892=>850,7893=>687,7894=>850,7895=>687,7896=>850,7897=>687,7898=>850,7899=>687,7900=>850,7901=>687,7902=>850,7903=>687,7904=>850,7905=>687,7906=>850,7907=>687,7908=>812,7909=>712,7910=>812,7911=>712,7912=>812,7913=>712,7914=>812,7915=>712,7916=>812,7917=>712,7918=>812,7919=>712,7920=>812,7921=>712,7922=>724,7923=>652,7924=>724,7925=>652,7926=>724,7927=>652,7928=>724,7929=>652,7930=>953,7931=>644,7936=>687,7937=>687,7938=>687,7939=>687,7940=>687,7941=>687,7942=>687,7943=>687,7944=>774,7945=>774,7946=>1041,7947=>1043,7948=>935,7949=>963,7950=>835,7951=>859,7952=>557,7953=>557,7954=>557,7955=>557,7956=>557,7957=>557,7960=>792,7961=>794,7962=>1100,7963=>1096,7964=>1023,7965=>1052,7968=>712,7969=>712,7970=>712,7971=>712,7972=>712,7973=>712,7974=>712,7975=>712,7976=>945,7977=>951,7978=>1250,7979=>1250,7980=>1180,7981=>1206,7982=>1054,7983=>1063,7984=>390,7985=>390,7986=>390,7987=>390,7988=>390,7989=>390,7990=>390,7991=>390,7992=>483,7993=>489,7994=>777,7995=>785,7996=>712,7997=>738,7998=>604,7999=>604,8000=>687,8001=>687,8002=>687,8003=>687,8004=>687,8005=>687,8008=>892,8009=>933,8010=>1221,8011=>1224,8012=>1053,8013=>1082,8016=>675,8017=>675,8018=>675,8019=>675,8020=>675,8021=>675,8022=>675,8023=>675,8025=>930,8027=>1184,8029=>1199,8031=>1049,8032=>869,8033=>869,8034=>869,8035=>869,8036=>869,8037=>869,8038=>869,8039=>869,8040=>909,8041=>958,8042=>1246,8043=>1251,8044=>1076,8045=>1105,8046=>1028,8047=>1076,8048=>687,8049=>687,8050=>557,8051=>557,8052=>712,8053=>712,8054=>390,8055=>390,8056=>687,8057=>687,8058=>675,8059=>675,8060=>869,8061=>869,8064=>687,8065=>687,8066=>687,8067=>687,8068=>687,8069=>687,8070=>687,8071=>687,8072=>774,8073=>774,8074=>1041,8075=>1043,8076=>935,8077=>963,8078=>835,8079=>859,8080=>712,8081=>712,8082=>712,8083=>712,8084=>712,8085=>712,8086=>712,8087=>712,8088=>945,8089=>951,8090=>1250,8091=>1250,8092=>1180,8093=>1206,8094=>1054,8095=>1063,8096=>869,8097=>869,8098=>869,8099=>869,8100=>869,8101=>869,8102=>869,8103=>869,8104=>909,8105=>958,8106=>1246,8107=>1251,8108=>1076,8109=>1105,8110=>1028,8111=>1076,8112=>687,8113=>687,8114=>687,8115=>687,8116=>687,8118=>687,8119=>687,8120=>774,8121=>774,8122=>876,8123=>797,8124=>774,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>712,8131=>712,8132=>712,8134=>712,8135=>712,8136=>929,8137=>846,8138=>1080,8139=>1009,8140=>837,8141=>500,8142=>500,8143=>500,8144=>390,8145=>390,8146=>390,8147=>390,8150=>390,8151=>390,8152=>372,8153=>372,8154=>621,8155=>563,8157=>500,8158=>500,8159=>500,8160=>675,8161=>675,8162=>675,8163=>675,8164=>716,8165=>716,8166=>675,8167=>675,8168=>724,8169=>724,8170=>1020,8171=>980,8172=>838,8173=>500,8174=>500,8175=>500,8178=>869,8179=>869,8180=>869,8182=>869,8183=>869,8184=>1065,8185=>891,8186=>1084,8187=>894,8188=>850,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>380,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>380,8217=>380,8218=>380,8219=>380,8220=>644,8221=>644,8222=>644,8223=>657,8224=>500,8225=>500,8226=>639,8227=>639,8228=>380,8229=>685,8230=>1000,8231=>348,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1454,8241=>1908,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>412,8250=>412,8251=>972,8252=>627,8253=>580,8254=>500,8255=>828,8256=>828,8257=>329,8258=>1023,8259=>500,8260=>167,8261=>457,8262=>457,8263=>1030,8264=>829,8265=>829,8266=>513,8267=>687,8268=>500,8269=>500,8270=>523,8271=>400,8272=>828,8273=>523,8274=>556,8275=>838,8276=>828,8277=>838,8278=>684,8279=>813,8280=>838,8281=>838,8282=>380,8283=>872,8284=>838,8285=>380,8286=>380,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>219,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>288,8318=>288,8319=>456,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>288,8334=>288,8336=>458,8337=>479,8338=>488,8339=>413,8340=>479,8341=>456,8342=>487,8343=>219,8344=>664,8345=>456,8346=>479,8347=>381,8348=>388,8352=>929,8353=>696,8354=>696,8355=>696,8356=>696,8357=>1042,8358=>837,8359=>1488,8360=>1205,8361=>1103,8362=>854,8363=>696,8364=>696,8365=>696,8366=>696,8367=>1392,8368=>696,8369=>696,8370=>696,8371=>696,8372=>859,8373=>696,8376=>696,8377=>696,8378=>769,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1106,8449=>1106,8450=>734,8451=>1211,8452=>896,8453=>1114,8454=>1148,8455=>696,8456=>698,8457=>952,8459=>1073,8460=>913,8461=>888,8462=>712,8463=>712,8464=>597,8465=>697,8466=>856,8467=>472,8468=>974,8469=>837,8470=>1203,8471=>1000,8472=>697,8473=>750,8474=>850,8475=>938,8476=>814,8477=>801,8478=>896,8479=>710,8480=>1020,8481=>1239,8482=>1000,8483=>834,8484=>754,8485=>622,8486=>850,8487=>769,8488=>763,8489=>303,8490=>775,8491=>774,8492=>928,8493=>818,8494=>854,8495=>636,8496=>729,8497=>808,8498=>683,8499=>1184,8500=>465,8501=>794,8502=>731,8503=>494,8504=>684,8505=>380,8506=>945,8507=>1370,8508=>790,8509=>737,8510=>654,8511=>863,8512=>840,8513=>786,8514=>576,8515=>637,8516=>760,8517=>830,8518=>716,8519=>678,8520=>343,8521=>343,8523=>872,8526=>547,8528=>1035,8529=>1035,8530=>1483,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>372,8545=>659,8546=>945,8547=>1099,8548=>774,8549=>1099,8550=>1386,8551=>1672,8552=>1121,8553=>771,8554=>1120,8555=>1407,8556=>637,8557=>734,8558=>830,8559=>995,8560=>343,8561=>607,8562=>872,8563=>984,8564=>652,8565=>962,8566=>1227,8567=>1491,8568=>969,8569=>645,8570=>969,8571=>1233,8572=>343,8573=>593,8574=>716,8575=>1042,8576=>1289,8577=>830,8578=>1289,8579=>734,8580=>593,8581=>734,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>774,8705=>696,8706=>544,8707=>683,8708=>683,8709=>856,8710=>697,8711=>697,8712=>896,8713=>896,8714=>750,8715=>896,8716=>896,8717=>750,8718=>636,8719=>787,8720=>787,8721=>718,8722=>838,8723=>838,8724=>696,8725=>365,8726=>696,8727=>838,8728=>626,8729=>380,8730=>667,8731=>667,8732=>667,8733=>712,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>812,8744=>812,8745=>812,8746=>812,8747=>610,8748=>929,8749=>1295,8750=>563,8751=>977,8752=>1313,8753=>563,8754=>563,8755=>563,8756=>696,8757=>696,8758=>294,8759=>696,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1063,8789=>1063,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>841,8809=>841,8810=>1047,8811=>1047,8812=>500,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>812,8845=>812,8846=>812,8847=>838,8848=>838,8849=>838,8850=>838,8851=>796,8852=>796,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>914,8867=>914,8868=>914,8869=>914,8870=>542,8871=>542,8872=>914,8873=>914,8874=>914,8875=>914,8876=>914,8877=>914,8878=>914,8879=>914,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>542,8891=>812,8892=>812,8893=>812,8894=>838,8895=>838,8896=>843,8897=>843,8898=>843,8899=>843,8900=>494,8901=>380,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>812,8911=>812,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1158,8947=>896,8948=>750,8949=>896,8950=>896,8951=>750,8952=>896,8953=>896,8954=>1158,8955=>896,8956=>750,8957=>896,8958=>750,8959=>896,8960=>602,8961=>602,8962=>716,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>457,8969=>457,8970=>457,8971=>457,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>539,8984=>928,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>610,8993=>610,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>390,9076=>716,9077=>869,9082=>687,9085=>863,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>610,9166=>838,9167=>945,9187=>873,9189=>769,9192=>696,9250=>716,9251=>716,9312=>847,9313=>847,9314=>847,9315=>847,9316=>847,9317=>847,9318=>847,9319=>847,9320=>847,9321=>847,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>840,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>639,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>847,10103=>847,10104=>847,10105=>847,10106=>847,10107=>847,10108=>847,10109=>847,10110=>847,10111=>847,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>457,10182=>457,10208=>494,10214=>487,10215=>487,10216=>457,10217=>457,10218=>721,10219=>721,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10502=>838,10503=>838,10506=>838,10507=>838,10560=>838,10561=>838,10627=>753,10628=>753,10702=>838,10703=>1046,10704=>1046,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1661,10765=>563,10766=>563,10767=>563,10768=>563,10769=>563,10770=>563,10771=>563,10772=>563,10773=>563,10774=>563,10775=>563,10776=>563,10777=>563,10778=>563,10779=>563,10780=>563,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>637,11361=>360,11362=>637,11363=>733,11364=>770,11365=>675,11366=>478,11367=>956,11368=>712,11369=>775,11370=>665,11371=>725,11372=>582,11373=>860,11374=>995,11375=>774,11376=>860,11377=>778,11378=>1221,11379=>1056,11380=>652,11381=>698,11382=>565,11383=>782,11385=>538,11386=>687,11387=>559,11388=>219,11389=>487,11390=>720,11391=>725,11520=>663,11521=>676,11522=>661,11523=>629,11524=>661,11525=>1032,11526=>718,11527=>1032,11528=>648,11529=>667,11530=>1032,11531=>673,11532=>677,11533=>1036,11534=>680,11535=>886,11536=>1032,11537=>683,11538=>674,11539=>1035,11540=>1033,11541=>1027,11542=>676,11543=>673,11544=>667,11545=>667,11546=>660,11547=>671,11548=>1039,11549=>673,11550=>692,11551=>659,11552=>1048,11553=>660,11554=>654,11555=>670,11556=>733,11557=>1017,11800=>586,11807=>838,11810=>457,11811=>457,11812=>457,11813=>457,11822=>580,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>762,42193=>733,42194=>733,42195=>830,42196=>682,42197=>682,42198=>821,42199=>775,42200=>775,42201=>530,42202=>734,42203=>734,42204=>725,42205=>683,42206=>683,42207=>995,42208=>837,42209=>637,42210=>720,42211=>770,42212=>770,42213=>774,42214=>774,42215=>837,42216=>786,42217=>530,42218=>1103,42219=>771,42220=>724,42221=>762,42222=>774,42223=>774,42224=>683,42225=>683,42226=>372,42227=>850,42228=>812,42229=>812,42230=>576,42231=>830,42232=>322,42233=>322,42234=>674,42235=>674,42236=>322,42237=>322,42238=>588,42239=>588,42564=>720,42565=>595,42566=>436,42567=>440,42572=>1405,42573=>1173,42576=>1234,42577=>1027,42580=>1174,42581=>972,42582=>1100,42583=>969,42594=>1100,42595=>940,42596=>1096,42597=>915,42598=>1260,42599=>997,42600=>850,42601=>687,42602=>1037,42603=>868,42604=>1406,42605=>1106,42606=>961,42634=>944,42635=>749,42636=>682,42637=>580,42644=>808,42645=>712,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>400,42780=>400,42781=>287,42782=>287,42783=>287,42786=>444,42787=>390,42788=>540,42789=>540,42790=>837,42791=>712,42792=>1031,42793=>857,42794=>696,42795=>557,42800=>559,42801=>595,42802=>1349,42803=>1052,42804=>1285,42805=>1065,42806=>1245,42807=>1052,42808=>1079,42809=>922,42810=>1079,42811=>922,42812=>1035,42813=>922,42814=>698,42815=>549,42816=>656,42817=>579,42822=>850,42823=>542,42824=>683,42825=>531,42826=>918,42827=>814,42830=>1406,42831=>1106,42832=>733,42833=>716,42834=>948,42835=>937,42838=>850,42839=>716,42852=>738,42853=>716,42854=>738,42855=>716,42880=>637,42881=>343,42882=>837,42883=>712,42889=>400,42890=>396,42891=>456,42892=>306,42893=>808,42894=>693,42896=>928,42897=>768,42912=>821,42913=>716,42914=>775,42915=>665,42916=>837,42917=>712,42918=>770,42919=>493,42920=>720,42921=>595,42922=>886,43002=>1062,43003=>683,43004=>733,43005=>995,43006=>372,43007=>1325,61184=>216,61185=>242,61186=>267,61187=>277,61188=>282,61189=>242,61190=>216,61191=>242,61192=>267,61193=>277,61194=>267,61195=>242,61196=>216,61197=>242,61198=>267,61199=>277,61200=>267,61201=>242,61202=>216,61203=>242,61204=>282,61205=>277,61206=>267,61207=>242,61208=>216,61209=>282,62464=>612,62465=>612,62466=>653,62467=>902,62468=>617,62469=>617,62470=>680,62471=>904,62472=>599,62473=>617,62474=>1163,62475=>621,62476=>622,62477=>893,62478=>612,62479=>622,62480=>924,62481=>622,62482=>754,62483=>624,62484=>886,62485=>622,62486=>907,62487=>621,62488=>611,62489=>624,62490=>677,62491=>621,62492=>611,62493=>630,62494=>622,62495=>561,62496=>612,62497=>626,62498=>612,62499=>611,62500=>618,62501=>667,62502=>963,62504=>1023,62505=>844,62506=>563,62507=>563,62508=>563,62509=>563,62510=>563,62511=>563,62512=>555,62513=>555,62514=>555,62515=>555,62516=>573,62517=>573,62518=>573,62519=>824,62520=>824,62521=>824,62522=>824,62523=>824,62524=>611,62525=>611,62526=>611,62527=>611,62528=>611,62529=>611,62917=>687,64256=>833,64257=>787,64258=>787,64259=>1138,64260=>1139,64261=>808,64262=>1020,64275=>1388,64276=>1384,64277=>1378,64278=>1384,64279=>1713,64285=>294,64286=>0,64287=>663,64288=>665,64289=>939,64290=>788,64291=>920,64292=>786,64293=>857,64294=>869,64295=>821,64296=>890,64297=>838,64298=>749,64299=>749,64300=>749,64301=>749,64302=>728,64303=>728,64304=>728,64305=>610,64306=>447,64307=>588,64308=>687,64309=>343,64310=>400,64311=>1000,64312=>679,64313=>436,64314=>578,64315=>566,64316=>605,64317=>1000,64318=>724,64319=>1000,64320=>453,64321=>680,64322=>1000,64323=>675,64324=>658,64325=>1000,64326=>653,64327=>736,64328=>602,64329=>749,64330=>683,64331=>343,64332=>610,64333=>566,64334=>658,64335=>710,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansbi.z b/incs/tcpdf/fonts/dejavusansbi.z new file mode 100644 index 0000000..ff50412 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansbi.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensed.ctg.z b/incs/tcpdf/fonts/dejavusanscondensed.ctg.z new file mode 100644 index 0000000..df25b64 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensed.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensed.php b/incs/tcpdf/fonts/dejavusanscondensed.php new file mode 100644 index 0000000..e257e55 --- /dev/null +++ b/incs/tcpdf/fonts/dejavusanscondensed.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-918 -415 1513 1167]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>456,'MaxWidth'=>1562,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(136,0,225,729),34=>array(86,458,328,729),35=>array(69,0,686,718),36=>array(75,-147,498,760),37=>array(49,-14,806,742),38=>array(57,-14,674,742),39=>array(86,458,162,729),40=>array(77,-132,279,759),41=>array(72,-132,274,759),42=>array(26,286,423,742),43=>array(95,0,659,627),44=>array(69,-116,198,124),45=>array(44,234,281,314),46=>array(96,0,189,124),47=>array(0,-93,303,729),48=>array(59,-14,513,742),49=>array(99,0,490,729),50=>array(66,0,483,742),51=>array(68,-14,501,742),52=>array(44,0,522,729),53=>array(69,-14,494,729),54=>array(63,-14,516,742),55=>array(74,0,496,729),56=>array(61,-14,511,742),57=>array(57,-14,510,742),58=>array(105,0,198,517),59=>array(69,-116,198,517),60=>array(95,46,659,581),61=>array(95,172,659,454),62=>array(95,46,659,581),63=>array(64,0,415,742),64=>array(59,-174,837,704),65=>array(7,0,608,729),66=>array(88,0,554,729),67=>array(50,-14,580,742),68=>array(88,0,640,729),69=>array(88,0,511,729),70=>array(88,0,466,729),71=>array(50,-14,624,742),72=>array(88,0,589,729),73=>array(88,0,177,729),74=>array(-47,-200,177,729),75=>array(88,0,609,729),76=>array(88,0,497,729),77=>array(88,0,689,729),78=>array(88,0,585,729),79=>array(50,-14,658,742),80=>array(88,0,512,729),81=>array(50,-129,658,742),82=>array(88,0,600,729),83=>array(59,-14,521,742),84=>array(-3,0,553,729),85=>array(78,-14,581,729),86=>array(7,0,608,729),87=>array(30,0,861,729),88=>array(26,0,589,729),89=>array(-2,0,552,729),90=>array(40,0,576,729),91=>array(77,-132,264,760),92=>array(0,-93,303,729),93=>array(87,-132,274,760),94=>array(95,457,659,729),95=>array(-9,-236,459,-166),96=>array(75,617,286,800),97=>array(54,-14,470,560),98=>array(82,-14,522,760),99=>array(49,-14,439,560),100=>array(49,-14,490,760),101=>array(49,-14,506,560),102=>array(21,0,334,760),103=>array(49,-208,490,560),104=>array(82,0,494,760),105=>array(84,0,166,760),106=>array(-17,-208,166,760),107=>array(82,0,519,760),108=>array(84,0,166,760),109=>array(82,0,800,560),110=>array(82,0,494,560),111=>array(49,-14,501,560),112=>array(82,-208,522,560),113=>array(49,-208,490,560),114=>array(82,0,370,560),115=>array(48,-14,425,560),116=>array(24,0,332,702),117=>array(76,-14,489,560),118=>array(26,0,506,547),119=>array(38,0,699,547),120=>array(26,0,503,547),121=>array(26,-208,506,547),122=>array(39,0,434,547),123=>array(112,-163,460,760),124=>array(114,-236,189,764),125=>array(112,-163,460,760),126=>array(95,228,659,399),161=>array(136,0,225,729),162=>array(75,-153,466,699),163=>array(57,0,493,742),164=>array(41,40,533,587),165=>array(36,0,536,729),166=>array(114,-171,189,699),167=>array(40,-95,409,742),168=>array(94,659,356,758),169=>array(124,0,776,725),170=>array(50,229,364,742),171=>array(69,69,466,517),172=>array(95,140,659,421),173=>array(44,234,281,314),174=>array(124,0,776,725),175=>array(93,673,356,745),176=>array(85,432,365,742),177=>array(95,0,659,627),178=>array(41,326,304,742),179=>array(43,319,315,742),180=>array(163,616,374,800),181=>array(76,-208,551,547),182=>array(69,-96,475,729),183=>array(96,285,189,409),184=>array(127,-193,310,0),185=>array(60,326,312,734),186=>array(42,229,382,742),187=>array(84,69,482,517),188=>array(60,-14,844,742),189=>array(60,-14,815,742),190=>array(43,-14,844,742),191=>array(63,-14,413,729),192=>array(7,0,608,927),193=>array(7,0,608,927),194=>array(7,0,608,928),195=>array(7,0,608,921),196=>array(7,0,608,913),197=>array(7,0,608,928),198=>array(3,0,819,729),199=>array(50,-193,580,742),200=>array(88,0,511,927),201=>array(88,0,511,927),202=>array(88,0,511,928),203=>array(88,0,511,913),204=>array(26,0,194,927),205=>array(71,0,239,927),206=>array(-1,0,268,928),207=>array(2,0,264,913),208=>array(4,0,645,729),209=>array(88,0,585,921),210=>array(50,-14,658,927),211=>array(50,-14,658,927),212=>array(50,-14,658,928),213=>array(50,-14,658,921),214=>array(50,-14,658,913),215=>array(123,31,631,596),216=>array(44,-34,664,761),217=>array(78,-14,581,927),218=>array(78,-14,581,927),219=>array(78,-14,581,928),220=>array(78,-14,581,913),221=>array(-2,0,552,927),222=>array(88,0,512,729),223=>array(82,-14,526,760),224=>array(54,-14,470,800),225=>array(54,-14,470,800),226=>array(54,-14,470,800),227=>array(54,-14,470,777),228=>array(54,-14,470,758),229=>array(54,-14,470,878),230=>array(54,-14,836,560),231=>array(49,-193,439,560),232=>array(49,-14,506,800),233=>array(49,-14,506,800),234=>array(49,-14,506,800),235=>array(49,-14,506,758),236=>array(-25,0,186,800),237=>array(63,0,274,800),238=>array(-15,0,266,800),239=>array(-5,0,256,758),240=>array(49,-14,501,760),241=>array(82,0,494,777),242=>array(49,-14,501,800),243=>array(49,-14,501,800),244=>array(49,-14,501,800),245=>array(49,-14,501,777),246=>array(49,-14,501,758),247=>array(95,73,659,554),248=>array(31,-46,519,592),249=>array(76,-14,489,800),250=>array(76,-14,489,800),251=>array(76,-14,489,800),252=>array(76,-14,489,758),253=>array(26,-208,506,800),254=>array(82,-208,522,760),255=>array(26,-208,506,758),256=>array(7,0,608,899),257=>array(54,-14,470,745),258=>array(7,0,608,946),259=>array(54,-14,470,765),260=>array(7,-193,635,729),261=>array(54,-193,506,560),262=>array(50,-14,580,927),263=>array(49,-14,439,800),264=>array(50,-14,580,928),265=>array(49,-14,439,800),266=>array(50,-14,580,914),267=>array(49,-14,439,760),268=>array(50,-14,580,928),269=>array(49,-14,439,800),270=>array(88,0,640,928),271=>array(49,-14,659,760),272=>array(4,0,645,729),273=>array(49,-14,558,760),274=>array(88,0,511,900),275=>array(49,-14,506,745),276=>array(88,0,511,928),277=>array(49,-14,506,785),278=>array(88,0,511,914),279=>array(49,-14,506,760),280=>array(88,-193,512,729),281=>array(49,-193,506,560),282=>array(88,0,511,925),283=>array(49,-14,506,797),284=>array(50,-14,624,928),285=>array(49,-208,490,800),286=>array(50,-14,624,928),287=>array(49,-208,490,785),288=>array(50,-14,624,914),289=>array(49,-208,490,760),290=>array(50,-250,624,742),291=>array(49,-208,490,775),292=>array(88,0,589,928),293=>array(-12,0,494,928),294=>array(88,0,736,729),295=>array(53,0,520,760),296=>array(-13,0,278,921),297=>array(-20,0,271,777),298=>array(1,0,264,899),299=>array(-6,0,257,745),300=>array(-5,0,271,928),301=>array(-13,0,263,785),302=>array(77,-193,242,729),303=>array(66,-193,230,760),304=>array(88,0,178,914),305=>array(84,0,166,560),306=>array(88,-200,443,729),307=>array(84,-208,416,760),308=>array(-47,-200,267,928),309=>array(-17,-208,266,800),310=>array(88,-235,609,729),311=>array(82,-235,519,760),312=>array(82,0,519,547),313=>array(88,0,497,928),314=>array(84,0,258,928),315=>array(88,-235,497,729),316=>array(60,-235,189,760),317=>array(88,0,497,729),318=>array(84,0,338,760),319=>array(88,0,497,729),320=>array(84,0,283,760),321=>array(-6,0,501,729),322=>array(0,0,257,760),323=>array(88,0,585,928),324=>array(82,0,494,803),325=>array(88,-235,585,729),326=>array(82,-235,494,560),327=>array(88,0,585,921),328=>array(82,0,494,800),329=>array(90,0,644,729),330=>array(88,-208,574,742),331=>array(82,-208,494,560),332=>array(50,-14,658,899),333=>array(49,-14,501,745),334=>array(50,-14,658,928),335=>array(49,-14,501,785),336=>array(50,-14,658,927),337=>array(49,-14,501,800),338=>array(50,0,905,729),339=>array(49,-14,874,560),340=>array(88,0,600,928),341=>array(82,0,403,803),342=>array(88,-235,600,729),343=>array(57,-235,370,560),344=>array(88,0,600,921),345=>array(82,0,377,800),346=>array(59,-14,521,928),347=>array(48,-14,425,803),348=>array(59,-14,521,928),349=>array(48,-14,425,800),350=>array(59,-193,521,742),351=>array(48,-193,425,560),352=>array(59,-14,521,928),353=>array(48,-14,425,800),354=>array(-3,-193,553,729),355=>array(24,-193,332,702),356=>array(-3,0,553,921),357=>array(24,0,337,813),358=>array(-3,0,553,729),359=>array(24,0,332,702),360=>array(78,-14,581,921),361=>array(76,-14,489,777),362=>array(78,-14,581,899),363=>array(76,-14,489,745),364=>array(78,-14,581,928),365=>array(76,-14,489,785),366=>array(78,-14,581,929),367=>array(76,-14,489,849),368=>array(78,-14,581,927),369=>array(76,-14,492,800),370=>array(78,-193,581,729),371=>array(76,-193,552,560),372=>array(30,0,861,932),373=>array(38,0,699,803),374=>array(-2,0,552,932),375=>array(26,-208,506,803),376=>array(-2,0,552,913),377=>array(40,0,576,928),378=>array(39,0,434,803),379=>array(40,0,576,914),380=>array(39,0,434,760),381=>array(40,0,576,928),382=>array(39,0,434,800),383=>array(21,0,334,760),384=>array(14,-14,522,760),385=>array(-46,0,598,729),386=>array(88,0,554,729),387=>array(82,-14,522,760),388=>array(0,0,554,729),389=>array(0,-14,522,760),390=>array(50,-14,580,742),391=>array(50,-14,715,924),392=>array(49,-14,540,760),393=>array(4,0,645,729),394=>array(-46,0,684,729),395=>array(88,0,554,729),396=>array(49,-14,490,760),397=>array(49,-208,501,548),398=>array(57,0,480,729),399=>array(51,-14,658,742),400=>array(72,-14,504,742),401=>array(-47,-200,466,729),402=>array(-57,-208,334,760),403=>array(50,-14,742,924),404=>array(3,-210,615,729),405=>array(82,0,819,760),406=>array(88,0,312,729),407=>array(4,0,261,729),408=>array(88,0,671,742),409=>array(81,0,519,760),410=>array(4,0,244,760),411=>array(26,0,506,760),412=>array(78,-14,805,729),413=>array(-47,-200,585,729),414=>array(82,-208,494,560),415=>array(50,-14,658,742),416=>array(45,-14,688,760),417=>array(52,-14,543,615),418=>array(50,-14,766,742),419=>array(49,-208,602,560),420=>array(-46,0,556,729),421=>array(81,-208,522,760),422=>array(88,-129,600,729),423=>array(50,-14,512,742),424=>array(44,-14,420,560),425=>array(88,0,511,729),426=>array(-119,-208,320,760),427=>array(24,-208,332,702),428=>array(10,0,553,729),429=>array(24,0,332,760),430=>array(-3,-200,553,729),431=>array(76,-4,717,760),432=>array(77,-14,609,615),433=>array(34,-14,654,724),434=>array(88,-15,615,729),435=>array(-2,0,668,742),436=>array(26,-208,658,560),437=>array(40,0,576,729),438=>array(39,0,434,547),439=>array(70,-31,559,729),440=>array(40,-31,529,729),441=>array(45,-213,478,547),442=>array(49,-208,439,547),443=>array(66,0,483,742),444=>array(41,-31,560,729),445=>array(45,-213,478,547),446=>array(39,-14,410,702),447=>array(82,-208,522,560),448=>array(88,-208,177,729),449=>array(88,-208,355,729),450=>array(9,-208,406,729),451=>array(88,0,178,729),452=>array(88,0,1217,928),453=>array(88,0,1090,800),454=>array(49,-14,964,800),455=>array(88,-200,691,729),456=>array(88,-208,660,760),457=>array(84,-208,330,760),458=>array(88,-200,782,729),459=>array(88,-208,756,760),460=>array(82,-208,660,760),461=>array(7,0,608,928),462=>array(54,-14,470,800),463=>array(-1,0,268,928),464=>array(-14,0,267,800),465=>array(50,-14,658,928),466=>array(49,-14,501,800),467=>array(78,-14,581,928),468=>array(76,-14,489,800),469=>array(78,-14,581,1025),470=>array(76,-14,489,899),471=>array(78,-14,581,1044),472=>array(76,-14,489,892),473=>array(78,-14,581,1044),474=>array(76,-14,489,892),475=>array(78,-14,581,1047),476=>array(76,-14,489,892),477=>array(49,-14,506,560),478=>array(7,0,608,1025),479=>array(54,-14,470,899),480=>array(7,0,608,1025),481=>array(54,-14,470,869),482=>array(3,0,819,900),483=>array(54,-14,836,743),484=>array(50,-14,677,742),485=>array(49,-208,560,560),486=>array(50,-14,624,928),487=>array(49,-208,490,798),488=>array(88,0,609,928),489=>array(-10,0,519,928),490=>array(50,-193,658,742),491=>array(49,-193,501,560),492=>array(50,-193,658,899),493=>array(49,-193,501,745),494=>array(70,-31,559,928),495=>array(39,-213,471,800),496=>array(-17,-208,269,800),497=>array(88,0,1217,729),498=>array(88,0,1090,729),499=>array(49,-14,964,760),500=>array(50,-14,624,928),501=>array(49,-208,490,798),502=>array(88,-14,920,729),503=>array(88,-208,563,742),504=>array(88,0,585,927),505=>array(82,0,494,799),506=>array(7,0,608,931),507=>array(54,-14,547,931),508=>array(3,0,819,928),509=>array(54,-14,836,798),510=>array(44,-34,664,928),511=>array(31,-46,519,798),512=>array(7,0,608,930),513=>array(54,-14,470,799),514=>array(7,0,608,901),515=>array(54,-14,470,785),516=>array(88,0,511,930),517=>array(49,-14,506,798),518=>array(88,0,511,901),519=>array(49,-14,506,785),520=>array(-40,0,276,930),521=>array(-27,0,282,798),522=>array(2,0,277,901),523=>array(-13,0,263,785),524=>array(50,-14,658,930),525=>array(49,-14,501,799),526=>array(50,-14,658,901),527=>array(49,-14,501,785),528=>array(87,0,600,930),529=>array(57,0,370,798),530=>array(88,0,600,901),531=>array(82,0,379,785),532=>array(78,-14,581,930),533=>array(76,-14,489,799),534=>array(78,-14,581,901),535=>array(76,-14,489,785),536=>array(59,-240,521,742),537=>array(48,-240,425,560),538=>array(-3,-240,553,729),539=>array(24,-240,332,702),540=>array(68,-210,501,742),541=>array(31,-211,420,560),542=>array(88,0,589,928),543=>array(-7,0,494,928),544=>array(88,-208,574,742),545=>array(49,-70,705,760),546=>array(49,-14,579,742),547=>array(49,-14,500,632),548=>array(40,-208,576,729),549=>array(39,-208,434,547),550=>array(7,0,608,914),551=>array(54,-14,470,760),552=>array(88,-193,511,729),553=>array(49,-193,506,560),554=>array(50,-14,658,1025),555=>array(49,-14,501,899),556=>array(50,-14,658,1025),557=>array(49,-14,501,864),558=>array(50,-14,658,914),559=>array(49,-14,501,760),560=>array(50,-14,658,1025),561=>array(49,-14,501,899),562=>array(-2,0,552,899),563=>array(26,-208,506,745),564=>array(61,-70,378,757),565=>array(82,-70,709,560),566=>array(24,-70,380,702),567=>array(-17,-208,166,547),568=>array(49,-14,849,760),569=>array(49,-208,849,560),570=>array(-1,-34,617,761),571=>array(5,-34,624,761),572=>array(4,-46,491,592),573=>array(4,0,497,729),574=>array(-35,-34,584,761),575=>array(48,-242,461,560),576=>array(39,-242,473,547),577=>array(35,0,512,729),578=>array(35,0,400,560),579=>array(4,0,554,729),580=>array(5,-14,653,729),581=>array(7,0,608,729),582=>array(88,-93,511,822),583=>array(49,-93,506,640),584=>array(-47,-200,261,729),585=>array(-17,-208,237,760),586=>array(50,-200,752,743),587=>array(49,-208,591,560),588=>array(4,0,600,729),589=>array(6,0,370,560),590=>array(-4,0,554,729),591=>array(4,-208,530,547),592=>array(76,-14,492,560),593=>array(49,-14,490,560),594=>array(82,-14,522,560),595=>array(82,-14,522,760),596=>array(56,-14,445,560),597=>array(49,-69,439,560),598=>array(49,-208,591,760),599=>array(49,-14,644,760),600=>array(49,-14,506,560),601=>array(49,-14,506,560),602=>array(54,-14,733,560),603=>array(58,-14,426,561),604=>array(58,-14,426,561),605=>array(58,-14,694,561),606=>array(49,-14,537,561),607=>array(-17,-208,237,547),608=>array(49,-208,644,760),609=>array(49,-208,490,547),610=>array(49,-14,485,560),611=>array(42,-210,494,547),612=>array(42,-14,494,547),613=>array(76,-208,489,547),614=>array(82,0,494,760),615=>array(82,-208,494,760),616=>array(6,0,238,760),617=>array(73,0,273,547),618=>array(51,0,283,547),619=>array(33,0,323,760),620=>array(34,0,375,760),621=>array(84,-208,267,760),622=>array(84,-213,586,760),623=>array(82,-13,800,548),624=>array(82,-208,800,548),625=>array(82,-208,800,560),626=>array(-17,-208,497,560),627=>array(82,-208,595,560),628=>array(79,0,494,547),629=>array(49,-14,501,560),630=>array(49,0,691,547),631=>array(65,-18,590,561),632=>array(49,-208,542,760),633=>array(0,-13,289,547),634=>array(0,-13,289,755),635=>array(0,-208,390,547),636=>array(82,-207,370,560),637=>array(82,-208,370,560),638=>array(58,0,393,560),639=>array(51,0,393,560),640=>array(82,0,517,547),641=>array(82,0,517,547),642=>array(48,-208,425,560),643=>array(-18,-208,320,760),644=>array(-18,-208,320,760),645=>array(24,-208,361,549),646=>array(-119,-208,320,760),647=>array(24,-156,332,546),648=>array(24,-208,333,702),649=>array(0,-14,571,547),650=>array(49,-15,508,547),651=>array(84,0,491,548),652=>array(26,0,506,547),653=>array(38,0,699,547),654=>array(26,0,506,760),655=>array(44,0,497,547),656=>array(39,-208,534,547),657=>array(39,-54,434,547),658=>array(39,-213,471,547),659=>array(48,-213,498,547),660=>array(39,0,410,759),661=>array(39,0,410,759),662=>array(39,0,410,759),663=>array(39,-213,410,760),664=>array(50,-14,658,742),665=>array(82,0,478,547),666=>array(49,-14,537,561),667=>array(49,-14,652,760),668=>array(82,0,507,547),669=>array(-119,-208,246,760),670=>array(82,-213,519,547),671=>array(82,0,444,547),672=>array(49,-208,672,759),673=>array(39,0,410,759),674=>array(39,0,410,759),675=>array(49,-14,874,760),676=>array(49,-213,913,760),677=>array(49,-54,873,760),678=>array(24,0,703,702),679=>array(24,-208,566,760),680=>array(24,-70,651,702),681=>array(21,-208,724,760),682=>array(84,0,591,760),683=>array(84,0,549,760),684=>array(23,-15,440,640),685=>array(23,84,440,640),686=>array(0,-214,514,760),687=>array(0,-208,615,760),688=>array(51,326,312,751),689=>array(51,326,312,751),690=>array(-10,209,105,751),691=>array(51,326,233,640),692=>array(31,319,213,632),693=>array(31,209,277,632),694=>array(14,326,288,632),695=>array(23,326,440,632),696=>array(17,209,319,632),697=>array(70,557,183,800),698=>array(70,557,346,800),699=>array(76,489,206,729),700=>array(78,499,207,729),701=>array(86,616,215,856),702=>array(51,492,172,760),703=>array(51,492,172,760),704=>array(51,326,286,751),705=>array(51,326,286,751),706=>array(117,524,333,836),707=>array(117,524,333,836),708=>array(84,561,365,800),709=>array(84,561,365,800),710=>array(84,616,365,800),711=>array(84,616,365,800),712=>array(94,488,154,759),713=>array(93,673,356,745),714=>array(163,616,374,800),715=>array(75,617,286,800),716=>array(94,-148,154,123),717=>array(93,-156,356,-84),718=>array(75,-236,286,-54),719=>array(163,-236,374,-53),720=>array(48,0,206,517),721=>array(48,356,206,517),722=>array(51,249,172,517),723=>array(51,249,172,517),724=>array(126,229,324,448),725=>array(126,229,324,448),726=>array(44,125,307,417),727=>array(44,234,242,307),728=>array(87,645,363,785),729=>array(180,658,270,758),730=>array(104,610,346,878),731=>array(146,-193,310,0),732=>array(80,639,370,777),733=>array(105,616,414,800),734=>array(-0,233,301,504),735=>array(105,616,345,800),736=>array(51,208,336,632),737=>array(53,326,105,751),738=>array(51,326,289,648),739=>array(51,326,352,632),740=>array(51,326,286,751),741=>array(94,0,351,668),742=>array(94,0,351,668),743=>array(94,0,351,668),744=>array(94,0,351,668),745=>array(94,0,351,668),748=>array(84,-260,365,-21),749=>array(93,610,356,808),750=>array(76,489,386,729),755=>array(104,-240,346,28),759=>array(80,-192,370,-55),768=>array(-376,560,-166,800),769=>array(-288,560,-77,800),770=>array(-365,560,-84,800),771=>array(-371,639,-81,777),772=>array(-355,673,-92,745),773=>array(-459,686,9,755),774=>array(-366,645,-91,785),775=>array(-267,560,-185,760),776=>array(-356,560,-94,758),777=>array(-313,618,-116,810),778=>array(-347,610,-105,878),779=>array(-343,616,-34,800),780=>array(-364,560,-83,800),781=>array(-255,615,-195,832),782=>array(-345,615,-105,832),783=>array(-409,616,-101,800),784=>array(-366,645,-91,917),785=>array(-366,645,-91,785),786=>array(-211,489,-83,645),787=>array(-274,595,-168,844),788=>array(-274,595,-168,844),789=>array(-60,575,60,759),790=>array(-376,-266,-166,-83),791=>array(-288,-267,-77,-83),792=>array(-322,-240,-198,-24),793=>array(-251,-240,-128,-24),794=>array(-188,690,28,930),795=>array(-120,427,54,609),796=>array(-281,-241,-187,-32),797=>array(-333,-240,-117,-87),798=>array(-333,-240,-117,-87),799=>array(-322,-240,-128,-24),800=>array(-333,-184,-117,-117),801=>array(-284,-208,-21,63),802=>array(-286,-208,-22,63),803=>array(-267,-183,-185,-69),804=>array(-356,-183,-95,-84),805=>array(-320,-241,-132,-32),806=>array(-291,-240,-162,-84),807=>array(-322,-193,-140,0),808=>array(-304,-193,-140,0),809=>array(-255,-240,-195,-47),810=>array(-345,-211,-102,-50),811=>array(-407,-222,-45,-82),812=>array(-364,-240,-83,-57),813=>array(-366,-240,-85,-57),814=>array(-366,-222,-91,-82),815=>array(-366,-224,-91,-83),816=>array(-371,-222,-81,-84),817=>array(-355,-156,-92,-84),818=>array(-459,-236,9,-166),819=>array(-459,-236,9,-9),820=>array(-501,240,-36,381),821=>array(-285,221,-53,301),822=>array(-571,221,0,301),823=>array(-517,-46,-30,592),824=>array(-667,-34,-48,761),825=>array(-262,-241,-167,-32),826=>array(-344,-206,-102,-44),827=>array(-323,-240,-125,-21),828=>array(-407,-222,-45,-82),829=>array(-319,619,-124,834),830=>array(-223,595,-98,853),831=>array(-459,528,9,755),832=>array(-376,617,-166,800),833=>array(-288,616,-77,800),834=>array(-371,639,-81,777),835=>array(-274,595,-168,844),836=>array(-349,659,-69,978),837=>array(-250,-208,-154,-45),838=>array(-356,639,-93,786),839=>array(-324,-226,-126,-35),840=>array(-329,-240,-122,-47),841=>array(-324,-240,-126,-21),842=>array(-370,616,-80,800),843=>array(-370,567,-80,850),844=>array(-370,596,-80,820),845=>array(-407,-230,-43,-30),846=>array(-315,-240,-135,-45),849=>array(-285,610,-165,878),850=>array(-366,547,-91,855),851=>array(-319,-240,-124,-24),855=>array(-285,610,-165,878),856=>array(-92,658,-2,758),858=>array(-387,-241,-63,-32),860=>array(-401,-237,401,-60),861=>array(-401,802,401,979),862=>array(-401,855,401,927),863=>array(-401,-156,401,-84),864=>array(-319,756,319,894),865=>array(-401,752,401,929),866=>array(-398,-230,402,-30),880=>array(88,0,500,729),881=>array(84,0,429,547),882=>array(88,0,688,729),883=>array(88,0,495,729),884=>array(70,557,183,800),885=>array(70,-208,183,35),886=>array(88,0,585,729),887=>array(82,0,503,547),890=>array(192,-208,290,-45),891=>array(56,-14,445,560),892=>array(49,-14,439,560),893=>array(56,-14,445,560),894=>array(69,-116,198,517),900=>array(163,616,374,800),901=>array(94,659,374,978),902=>array(7,0,608,800),903=>array(96,285,189,409),904=>array(-11,0,614,800),905=>array(-6,0,689,800),906=>array(-9,0,280,800),908=>array(-6,-14,676,800),910=>array(-14,0,739,800),911=>array(-17,0,677,800),912=>array(2,0,281,978),913=>array(7,0,608,729),914=>array(88,0,554,729),915=>array(88,0,497,729),916=>array(7,0,608,729),917=>array(88,0,511,729),918=>array(40,0,576,729),919=>array(88,0,589,729),920=>array(50,-14,658,742),921=>array(88,0,177,729),922=>array(88,0,609,729),923=>array(7,0,608,729),924=>array(88,0,689,729),925=>array(88,0,585,729),926=>array(88,0,493,729),927=>array(50,-14,658,742),928=>array(88,0,589,729),929=>array(88,0,512,729),931=>array(88,0,511,729),932=>array(-3,0,553,729),933=>array(-2,0,552,729),934=>array(50,0,658,729),935=>array(26,0,589,729),936=>array(50,0,659,729),937=>array(34,0,654,738),938=>array(2,0,264,913),939=>array(-2,0,552,913),940=>array(49,-12,550,800),941=>array(58,-14,426,800),942=>array(82,-208,494,800),943=>array(73,0,292,800),944=>array(65,-14,469,978),945=>array(49,-12,550,559),946=>array(84,-208,510,766),947=>array(14,-208,506,547),948=>array(49,-14,501,742),949=>array(58,-14,426,561),950=>array(47,-210,447,760),951=>array(82,-208,494,560),952=>array(49,-11,501,768),953=>array(73,0,273,547),954=>array(83,0,509,547),955=>array(26,0,506,760),956=>array(76,-208,551,547),957=>array(32,0,461,547),958=>array(47,-210,451,760),959=>array(49,-14,501,560),960=>array(32,-19,517,547),961=>array(82,-208,522,560),962=>array(49,-210,439,560),963=>array(49,-14,544,547),964=>array(44,0,498,547),965=>array(65,-14,469,547),966=>array(49,-208,542,551),967=>array(26,-208,494,547),968=>array(49,-208,542,547),969=>array(59,-14,692,547),970=>array(2,0,280,758),971=>array(65,-14,469,758),972=>array(49,-14,501,800),973=>array(65,-14,469,800),974=>array(59,-14,692,800),975=>array(88,-208,609,729),976=>array(73,-11,484,768),977=>array(49,-11,501,768),978=>array(38,0,598,734),979=>array(-14,0,746,800),980=>array(38,0,598,913),981=>array(49,-208,542,760),982=>array(28,-14,723,547),983=>array(49,-206,541,550),984=>array(50,-207,658,742),985=>array(49,-208,501,560),986=>array(61,-210,525,729),987=>array(49,-210,486,547),988=>array(88,0,466,729),989=>array(-84,-208,369,760),990=>array(79,-2,543,729),991=>array(83,0,510,759),992=>array(50,-208,717,742),993=>array(52,-180,516,559),994=>array(50,-213,790,729),995=>array(59,-208,692,547),996=>array(50,-208,594,742),997=>array(49,-208,512,560),998=>array(88,-213,662,729),999=>array(20,-14,514,575),1000=>array(35,-208,567,745),1001=>array(44,-208,497,560),1002=>array(50,0,643,742),1003=>array(23,0,540,560),1004=>array(50,-14,579,758),1005=>array(49,-14,490,758),1006=>array(19,-208,531,729),1007=>array(24,-208,459,726),1008=>array(49,-7,541,550),1009=>array(82,-208,522,560),1010=>array(49,-14,439,560),1011=>array(-17,-208,166,760),1012=>array(50,-14,658,742),1013=>array(49,-14,433,560),1014=>array(86,-14,469,560),1015=>array(88,0,512,729),1016=>array(82,-208,522,760),1017=>array(50,-14,580,742),1018=>array(88,0,689,729),1019=>array(56,-208,529,547),1020=>array(37,-208,522,560),1021=>array(50,-14,580,742),1022=>array(50,-14,580,742),1023=>array(50,-14,580,742),1024=>array(88,0,511,927),1025=>array(88,0,511,913),1026=>array(-3,-200,638,729),1027=>array(88,0,497,927),1028=>array(50,-14,580,742),1029=>array(59,-14,521,742),1030=>array(88,0,177,729),1031=>array(2,0,264,913),1032=>array(-47,-200,177,729),1033=>array(37,0,921,729),1034=>array(88,0,877,729),1035=>array(-3,0,638,729),1036=>array(88,0,622,927),1037=>array(88,0,585,927),1038=>array(15,0,533,928),1039=>array(88,-157,589,729),1040=>array(7,0,608,729),1041=>array(88,0,554,729),1042=>array(88,0,554,729),1043=>array(88,0,497,729),1044=>array(44,-157,659,729),1045=>array(88,0,511,729),1046=>array(18,0,952,729),1047=>array(59,-14,518,742),1048=>array(88,0,585,729),1049=>array(88,0,585,928),1050=>array(88,0,622,729),1051=>array(37,0,588,729),1052=>array(88,0,689,729),1053=>array(88,0,589,729),1054=>array(50,-14,658,742),1055=>array(88,0,589,729),1056=>array(88,0,512,729),1057=>array(50,-14,580,742),1058=>array(-3,0,553,729),1059=>array(15,0,533,729),1060=>array(53,0,722,729),1061=>array(26,0,589,729),1062=>array(88,-157,664,729),1063=>array(77,0,529,729),1064=>array(88,0,875,729),1065=>array(88,-157,949,729),1066=>array(26,0,686,729),1067=>array(88,0,706,729),1068=>array(88,0,554,729),1069=>array(48,-14,578,742),1070=>array(92,-14,921,742),1071=>array(60,0,537,729),1072=>array(54,-14,470,560),1073=>array(49,-14,506,777),1074=>array(82,0,478,547),1075=>array(82,0,429,547),1076=>array(47,-138,576,547),1077=>array(49,-14,506,560),1078=>array(31,0,780,547),1079=>array(58,-14,426,561),1080=>array(82,0,503,547),1081=>array(82,0,503,760),1082=>array(82,0,514,547),1083=>array(33,0,501,547),1084=>array(82,0,598,547),1085=>array(82,0,507,547),1086=>array(49,-14,501,560),1087=>array(82,0,507,547),1088=>array(82,-208,522,560),1089=>array(49,-14,439,560),1090=>array(26,0,498,547),1091=>array(26,-208,506,547),1092=>array(49,-208,721,729),1093=>array(26,0,503,547),1094=>array(82,-138,571,547),1095=>array(66,0,450,547),1096=>array(82,0,742,547),1097=>array(82,-138,807,547),1098=>array(27,0,583,547),1099=>array(82,0,631,560),1100=>array(82,0,478,547),1101=>array(49,-14,439,560),1102=>array(84,-14,708,560),1103=>array(51,0,465,547),1104=>array(49,-14,506,802),1105=>array(49,-14,506,758),1106=>array(21,-208,514,760),1107=>array(82,0,433,803),1108=>array(49,-14,439,560),1109=>array(48,-14,425,560),1110=>array(84,0,166,760),1111=>array(-5,0,256,758),1112=>array(-17,-208,166,760),1113=>array(33,0,759,547),1114=>array(82,0,756,547),1115=>array(21,0,510,760),1116=>array(82,0,514,803),1117=>array(82,0,503,802),1118=>array(26,-208,506,760),1119=>array(82,-138,507,547),1120=>array(50,-14,790,729),1121=>array(59,-14,692,547),1122=>array(13,0,641,729),1123=>array(13,0,552,760),1124=>array(92,-14,800,742),1125=>array(84,-14,620,560),1126=>array(7,0,784,729),1127=>array(22,0,683,547),1128=>array(88,0,1021,729),1129=>array(84,0,879,547),1130=>array(50,0,658,729),1131=>array(47,0,504,547),1132=>array(88,0,874,729),1133=>array(84,0,695,547),1134=>array(50,-208,501,935),1135=>array(40,-193,426,753),1136=>array(7,0,760,729),1137=>array(22,-208,767,765),1138=>array(50,-14,658,742),1139=>array(49,-14,501,560),1140=>array(7,0,692,742),1141=>array(22,0,576,560),1142=>array(7,0,692,930),1143=>array(22,0,576,800),1144=>array(50,-208,866,742),1145=>array(49,-208,787,560),1146=>array(50,-14,808,742),1147=>array(49,-14,633,560),1148=>array(52,-14,1010,932),1149=>array(66,-14,858,758),1150=>array(50,-14,790,900),1151=>array(59,-14,692,734),1152=>array(50,-208,580,742),1153=>array(49,-208,439,560),1154=>array(26,-44,426,457),1155=>array(-467,608,-83,810),1156=>array(-334,645,4,788),1157=>array(-259,595,-152,797),1158=>array(-259,595,-152,797),1159=>array(-699,606,4,788),1160=>array(-918,-180,369,922),1161=>array(-861,-280,311,1022),1162=>array(88,-208,673,928),1163=>array(84,-208,587,760),1164=>array(14,0,554,729),1165=>array(17,0,480,702),1166=>array(88,0,549,729),1167=>array(82,-208,522,560),1168=>array(88,0,497,878),1169=>array(82,0,429,700),1170=>array(31,0,555,729),1171=>array(24,0,488,547),1172=>array(88,-200,540,729),1173=>array(82,-208,455,547),1174=>array(18,-157,964,729),1175=>array(31,-138,789,547),1176=>array(59,-193,518,742),1177=>array(58,-193,426,561),1178=>array(88,-157,642,729),1179=>array(82,-138,529,547),1180=>array(88,0,622,729),1181=>array(82,0,514,547),1182=>array(14,0,622,729),1183=>array(26,0,514,760),1184=>array(22,0,753,729),1185=>array(18,0,620,547),1186=>array(88,-157,677,729),1187=>array(84,-138,591,547),1188=>array(88,0,908,729),1189=>array(84,0,776,547),1190=>array(88,-200,951,729),1191=>array(84,-208,802,547),1192=>array(50,-14,784,743),1193=>array(49,-14,615,560),1194=>array(50,-193,580,742),1195=>array(49,-193,439,560),1196=>array(-3,-157,553,729),1197=>array(26,-138,498,547),1198=>array(-2,0,552,729),1199=>array(26,-208,506,547),1200=>array(-2,0,552,729),1201=>array(26,-208,506,547),1202=>array(26,-157,589,729),1203=>array(26,-138,503,547),1204=>array(-3,-157,819,729),1205=>array(2,-138,704,547),1206=>array(77,-157,617,729),1207=>array(66,-138,531,547),1208=>array(77,0,529,729),1209=>array(66,0,450,547),1210=>array(77,0,529,729),1211=>array(82,0,494,760),1212=>array(9,-14,796,742),1213=>array(6,-14,607,560),1214=>array(9,-184,796,742),1215=>array(6,-161,607,560),1216=>array(88,0,177,729),1217=>array(18,0,952,928),1218=>array(31,0,780,785),1219=>array(88,-200,586,729),1220=>array(83,-208,510,547),1221=>array(23,-208,677,729),1222=>array(20,-208,582,547),1223=>array(88,-200,589,729),1224=>array(84,-208,510,547),1225=>array(88,-208,677,729),1226=>array(84,-208,591,547),1227=>array(77,-157,529,729),1228=>array(66,-138,450,547),1229=>array(88,-208,777,729),1230=>array(84,-208,675,547),1231=>array(84,0,166,760),1232=>array(7,0,608,946),1233=>array(54,-14,470,765),1234=>array(7,0,608,913),1235=>array(54,-14,470,758),1236=>array(3,0,819,729),1237=>array(54,-14,836,560),1238=>array(88,0,511,928),1239=>array(49,-14,506,785),1240=>array(51,-14,658,742),1241=>array(49,-14,506,560),1242=>array(51,-14,658,913),1243=>array(49,-14,506,758),1244=>array(18,0,952,913),1245=>array(31,0,780,758),1246=>array(59,-14,518,913),1247=>array(58,-14,426,758),1248=>array(70,-31,559,729),1249=>array(39,-213,471,547),1250=>array(88,0,585,899),1251=>array(82,0,503,745),1252=>array(88,0,585,913),1253=>array(82,0,503,758),1254=>array(50,-14,658,913),1255=>array(49,-14,501,758),1256=>array(50,-14,658,742),1257=>array(49,-14,501,560),1258=>array(50,-14,658,913),1259=>array(49,-14,501,758),1260=>array(48,-14,578,913),1261=>array(49,-14,439,758),1262=>array(15,0,533,899),1263=>array(26,-208,506,745),1264=>array(15,0,533,913),1265=>array(26,-208,506,758),1266=>array(15,0,533,927),1267=>array(26,-208,506,800),1268=>array(77,0,529,913),1269=>array(66,0,450,758),1270=>array(88,-157,497,729),1271=>array(82,-138,429,547),1272=>array(88,0,706,913),1273=>array(82,0,631,758),1274=>array(31,-208,555,729),1275=>array(24,-208,488,547),1276=>array(26,-200,581,729),1277=>array(26,-208,494,547),1278=>array(26,0,589,729),1279=>array(26,0,503,547),1280=>array(63,0,529,729),1281=>array(49,0,445,547),1282=>array(63,-14,817,729),1283=>array(49,-14,726,547),1284=>array(88,-14,789,742),1285=>array(75,-14,706,561),1286=>array(88,-208,589,742),1287=>array(75,-208,508,561),1288=>array(23,-14,876,729),1289=>array(20,-14,780,547),1290=>array(88,-14,920,729),1291=>array(84,-14,789,547),1292=>array(50,-14,623,742),1293=>array(49,-14,481,560),1294=>array(-3,-14,607,729),1295=>array(2,-14,558,547),1296=>array(72,-14,504,742),1297=>array(58,-14,426,561),1298=>array(37,-200,588,729),1299=>array(33,-208,501,547),1300=>array(37,0,1025,729),1301=>array(33,0,866,547),1302=>array(88,0,777,729),1303=>array(82,-208,749,560),1304=>array(60,0,870,729),1305=>array(51,-14,840,560),1306=>array(50,-129,658,742),1307=>array(49,-208,490,560),1308=>array(30,0,861,729),1309=>array(38,0,699,547),1310=>array(88,0,622,729),1311=>array(82,0,514,547),1312=>array(37,-200,951,729),1313=>array(33,-208,793,547),1314=>array(88,-200,951,729),1315=>array(82,-208,799,547),1316=>array(88,-157,677,729),1317=>array(82,-138,588,547),1329=>array(78,-29,612,729),1330=>array(78,0,585,743),1331=>array(41,0,656,743),1332=>array(40,0,652,743),1333=>array(78,-14,585,729),1334=>array(78,0,624,744),1335=>array(83,0,554,729),1336=>array(78,0,585,743),1337=>array(78,-14,751,743),1338=>array(41,-14,656,729),1339=>array(83,0,585,729),1340=>array(83,0,480,729),1341=>array(83,-14,765,729),1342=>array(116,-13,687,742),1343=>array(78,0,581,729),1344=>array(31,-26,574,729),1345=>array(74,-23,619,744),1346=>array(44,0,656,743),1347=>array(46,0,644,735),1348=>array(78,-14,690,729),1349=>array(64,-14,602,743),1350=>array(0,-14,612,729),1351=>array(70,-15,616,729),1352=>array(78,0,581,743),1353=>array(53,-28,598,744),1354=>array(40,0,642,743),1355=>array(74,0,618,744),1356=>array(78,0,690,743),1357=>array(78,-14,581,729),1358=>array(44,0,656,729),1359=>array(66,-14,569,741),1360=>array(78,0,581,743),1361=>array(70,-14,608,743),1362=>array(83,0,484,729),1363=>array(53,0,677,729),1364=>array(22,0,611,743),1365=>array(50,-14,658,742),1366=>array(48,-13,672,729),1369=>array(51,492,172,760),1370=>array(78,499,207,729),1371=>array(0,620,211,803),1372=>array(2,618,321,893),1373=>array(-0,617,210,800),1374=>array(3,613,361,866),1375=>array(40,618,416,760),1377=>array(76,-14,795,547),1378=>array(82,-208,494,560),1379=>array(49,-208,583,560),1380=>array(82,-208,588,560),1381=>array(76,-14,493,760),1382=>array(49,-208,583,560),1383=>array(82,0,441,760),1384=>array(82,-208,494,560),1385=>array(82,-208,665,560),1386=>array(49,-14,583,760),1387=>array(82,-208,494,760),1388=>array(82,-208,272,547),1389=>array(82,-208,800,760),1390=>array(49,-14,501,760),1391=>array(76,-208,489,760),1392=>array(82,0,494,760),1393=>array(46,-15,471,760),1394=>array(82,-208,588,560),1395=>array(62,-14,490,768),1396=>array(76,-14,583,760),1397=>array(-20,-208,163,547),1398=>array(-18,-14,489,760),1399=>array(0,-208,392,560),1400=>array(82,0,494,560),1401=>array(4,-208,333,547),1402=>array(76,-208,795,547),1403=>array(48,-208,445,561),1404=>array(82,0,549,560),1405=>array(76,-14,489,560),1406=>array(76,-208,583,760),1407=>array(76,-14,800,560),1408=>array(82,-208,494,560),1409=>array(48,-208,489,560),1410=>array(82,0,404,547),1411=>array(76,-208,800,760),1412=>array(18,-208,522,560),1413=>array(48,-14,501,560),1414=>array(31,-208,690,760),1415=>array(76,-14,730,760),1417=>array(105,0,198,415),1418=>array(44,212,281,314),1456=>array(255,-217,321,-22),1457=>array(75,-217,395,-22),1458=>array(112,-217,409,-22),1459=>array(112,-217,409,-22),1460=>array(255,-159,321,-85),1461=>array(200,-159,376,-85),1462=>array(200,-217,376,-22),1463=>array(156,-159,420,-85),1464=>array(156,-193,420,-46),1465=>array(0,625,66,698),1466=>array(0,625,66,698),1467=>array(133,-237,419,-17),1468=>array(259,237,325,310),1469=>array(255,-217,321,-22),1470=>array(44,472,281,552),1471=>array(156,625,420,698),1472=>array(92,-98,174,645),1473=>array(573,625,640,698),1474=>array(86,625,153,698),1475=>array(92,0,174,547),1478=>array(44,0,322,547),1479=>array(156,-217,420,-22),1488=>array(82,0,520,547),1489=>array(39,0,482,547),1490=>array(39,-5,345,547),1491=>array(39,0,460,547),1492=>array(82,0,506,547),1493=>array(82,0,164,547),1494=>array(39,0,273,547),1495=>array(82,0,506,547),1496=>array(81,-14,534,552),1497=>array(60,204,142,547),1498=>array(39,-208,402,547),1499=>array(39,0,426,547),1500=>array(39,0,443,729),1501=>array(82,0,516,547),1502=>array(39,0,530,555),1503=>array(82,-208,164,547),1504=>array(39,0,278,547),1505=>array(81,-14,534,547),1506=>array(39,-93,482,547),1507=>array(82,-208,494,547),1508=>array(82,0,513,547),1509=>array(39,-208,447,548),1510=>array(39,0,453,547),1511=>array(82,-208,570,546),1512=>array(39,0,426,547),1513=>array(39,0,599,547),1514=>array(9,-4,510,547),1520=>array(82,0,342,547),1521=>array(60,0,299,547),1522=>array(60,204,281,547),1523=>array(82,361,292,547),1524=>array(82,361,499,547),1542=>array(0,-20,547,892),1543=>array(0,-20,547,895),1545=>array(58,0,616,635),1546=>array(58,0,814,635),1548=>array(96,0,225,240),1557=>array(110,624,340,868),1563=>array(96,0,225,633),1567=>array(64,0,415,742),1569=>array(71,42,351,483),1570=>array(-33,0,284,939),1571=>array(47,0,198,999),1572=>array(-38,-244,366,588),1573=>array(47,-244,198,760),1574=>array(57,-131,647,588),1575=>array(84,0,166,760),1576=>array(57,-171,778,327),1577=>array(61,-28,408,513),1578=>array(57,-10,778,391),1579=>array(57,-10,778,513),1580=>array(69,-244,580,425),1581=>array(69,-244,580,425),1582=>array(69,-244,580,586),1583=>array(55,-19,350,415),1584=>array(55,-19,350,586),1585=>array(-38,-244,381,269),1586=>array(-38,-244,381,464),1587=>array(57,-244,1024,366),1588=>array(57,-244,1024,586),1589=>array(57,-244,1021,362),1590=>array(57,-244,1021,464),1591=>array(63,0,772,760),1592=>array(63,0,772,760),1593=>array(51,-244,528,521),1594=>array(51,-244,528,659),1600=>array(-9,0,272,90),1601=>array(57,-45,857,635),1602=>array(47,-215,631,635),1603=>array(63,-27,650,760),1604=>array(63,-152,573,760),1605=>array(62,-240,492,369),1606=>array(64,-162,594,464),1607=>array(61,-28,408,358),1608=>array(-38,-244,366,315),1609=>array(57,-131,647,411),1610=>array(57,-244,647,411),1611=>array(97,591,354,825),1612=>array(97,591,354,874),1613=>array(97,-239,354,-5),1614=>array(97,591,354,708),1615=>array(97,590,354,874),1616=>array(97,-137,354,-20),1617=>array(88,599,362,869),1618=>array(104,610,345,878),1619=>array(66,590,383,719),1620=>array(147,593,298,808),1621=>array(147,-244,298,-29),1623=>array(97,615,354,898),1626=>array(106,616,343,775),1632=>array(193,220,290,342),1633=>array(122,0,308,635),1634=>array(36,0,443,635),1635=>array(33,0,458,635),1636=>array(77,-10,411,641),1637=>array(59,-10,424,643),1638=>array(37,0,444,635),1639=>array(26,0,457,635),1640=>array(26,0,457,635),1641=>array(44,0,444,640),1642=>array(58,0,425,635),1643=>array(0,-110,270,318),1644=>array(78,499,207,729),1645=>array(38,101,453,537),1646=>array(57,-10,778,327),1647=>array(47,-215,631,481),1648=>array(201,602,250,887),1652=>array(53,649,205,864),1657=>array(57,-10,778,575),1658=>array(57,-10,778,513),1659=>array(57,-244,778,327),1660=>array(57,-180,778,391),1661=>array(57,-10,778,464),1662=>array(57,-244,778,327),1663=>array(57,-10,778,513),1664=>array(57,-244,778,327),1665=>array(69,-244,580,710),1666=>array(69,-244,580,708),1667=>array(69,-244,580,425),1668=>array(69,-244,580,425),1669=>array(69,-244,580,708),1670=>array(69,-244,580,425),1671=>array(69,-244,580,425),1672=>array(55,-19,350,746),1673=>array(55,-180,350,415),1674=>array(55,-171,350,415),1675=>array(55,-171,350,746),1676=>array(55,-19,350,586),1677=>array(55,-146,350,415),1678=>array(55,-19,350,708),1679=>array(55,-19,350,684),1680=>array(55,-19,350,708),1681=>array(-38,-244,422,648),1682=>array(-38,-244,426,556),1683=>array(-38,-244,457,269),1684=>array(-38,-244,426,269),1685=>array(-38,-244,571,269),1686=>array(-38,-244,426,269),1687=>array(-38,-244,396,464),1688=>array(-38,-244,396,586),1689=>array(-38,-244,396,586),1690=>array(57,-244,1024,464),1691=>array(57,-244,1024,366),1692=>array(57,-244,1024,586),1693=>array(57,-244,1021,362),1694=>array(57,-244,1021,586),1695=>array(63,0,772,760),1696=>array(51,-244,528,781),1697=>array(57,-45,857,481),1698=>array(57,-171,857,481),1699=>array(57,-171,857,635),1700=>array(57,-45,857,757),1701=>array(57,-293,857,481),1702=>array(57,-45,857,757),1703=>array(47,-215,631,635),1704=>array(47,-215,631,757),1705=>array(57,-43,806,760),1706=>array(57,-43,900,760),1707=>array(57,-43,806,760),1708=>array(63,-27,650,760),1709=>array(63,-27,650,854),1710=>array(63,-293,650,760),1711=>array(57,-43,806,896),1712=>array(57,-43,806,896),1713=>array(57,-43,806,903),1714=>array(57,-171,806,896),1715=>array(57,-293,806,896),1716=>array(57,-43,806,1025),1717=>array(63,-152,651,971),1718=>array(63,-152,573,952),1719=>array(63,-152,615,1025),1720=>array(63,-391,573,760),1721=>array(64,-317,594,464),1722=>array(64,-162,594,366),1723=>array(64,-162,594,636),1724=>array(64,-330,594,464),1725=>array(64,-162,594,586),1726=>array(63,-33,575,487),1727=>array(69,-244,580,586),1734=>array(-38,-244,366,556),1740=>array(57,-131,647,411),1742=>array(57,-131,647,556),1749=>array(61,-28,408,358),1776=>array(193,220,290,342),1777=>array(122,0,308,635),1778=>array(36,0,443,635),1779=>array(33,0,458,635),1780=>array(36,0,424,643),1781=>array(46,-5,437,643),1782=>array(91,0,401,640),1783=>array(26,0,457,635),1784=>array(26,0,457,635),1785=>array(44,0,444,640),1984=>array(59,-14,513,742),1985=>array(99,0,490,729),1986=>array(99,0,477,729),1987=>array(99,0,477,729),1988=>array(99,0,477,729),1989=>array(99,0,477,729),1990=>array(99,0,477,729),1991=>array(94,0,479,729),1992=>array(94,0,479,729),1993=>array(69,0,504,741),1994=>array(84,0,166,729),1995=>array(49,-14,465,447),1996=>array(26,0,355,731),1997=>array(26,0,506,430),1998=>array(82,0,507,430),1999=>array(82,0,507,430),2000=>array(49,0,485,735),2001=>array(82,0,507,581),2002=>array(49,0,664,741),2003=>array(84,0,368,729),2004=>array(26,0,310,729),2005=>array(82,0,454,729),2006=>array(84,0,466,729),2007=>array(26,0,230,729),2008=>array(84,0,778,513),2009=>array(26,0,399,729),2010=>array(26,0,679,729),2011=>array(82,0,507,430),2012=>array(26,0,536,729),2013=>array(84,0,611,729),2014=>array(84,0,393,729),2015=>array(49,0,567,729),2016=>array(26,0,399,729),2017=>array(26,0,536,729),2018=>array(49,0,485,729),2019=>array(84,0,393,729),2020=>array(84,0,393,612),2021=>array(84,0,386,729),2022=>array(49,0,485,729),2023=>array(49,0,485,729),2027=>array(95,673,358,745),2028=>array(29,609,421,800),2029=>array(185,658,274,758),2030=>array(83,616,365,800),2031=>array(40,616,410,800),2032=>array(29,609,421,800),2033=>array(40,616,410,800),2034=>array(180,-184,270,-84),2035=>array(93,659,355,758),2036=>array(88,557,194,760),2037=>array(88,557,194,760),2040=>array(44,0,460,498),2041=>array(44,0,460,483),2042=>array(-9,0,334,72),3647=>array(77,-138,514,769),3713=>array(57,-10,546,560),3714=>array(61,-17,622,568),3716=>array(60,-10,558,568),3719=>array(48,-238,374,568),3720=>array(56,-0,517,575),3722=>array(61,-234,622,568),3725=>array(50,-8,558,573),3732=>array(82,-14,533,560),3733=>array(57,-15,508,579),3734=>array(0,-240,528,560),3735=>array(38,-8,540,571),3737=>array(42,-14,534,568),3738=>array(32,-8,501,561),3739=>array(32,-8,501,760),3740=>array(39,-8,652,614),3741=>array(82,-14,608,760),3742=>array(45,-8,572,561),3743=>array(45,-8,572,760),3745=>array(28,-14,572,547),3746=>array(50,-8,558,760),3747=>array(61,-8,571,568),3749=>array(35,-8,525,568),3751=>array(50,-13,502,560),3754=>array(35,-8,620,679),3755=>array(56,-12,686,575),3757=>array(50,-14,502,560),3758=>array(61,-8,615,605),3759=>array(89,-166,668,579),3760=>array(48,-13,530,563),3761=>array(-521,639,-39,880),3762=>array(54,0,426,560),3763=>array(-382,0,426,806),3764=>array(-535,615,-66,926),3765=>array(-535,615,0,926),3766=>array(-535,615,-66,926),3767=>array(-535,615,0,926),3768=>array(-338,-350,-145,-38),3769=>array(-377,-306,-137,-40),3771=>array(-521,639,-39,880),3772=>array(-550,-278,6,-39),3773=>array(57,-240,558,715),3776=>array(53,-14,292,560),3777=>array(53,-14,538,560),3778=>array(-20,-5,359,896),3779=>array(40,-14,441,892),3780=>array(83,-11,401,886),3782=>array(64,-232,517,557),3784=>array(-330,618,-250,792),3785=>array(-507,609,-41,891),3786=>array(-536,598,21,869),3787=>array(-416,609,-163,890),3788=>array(-550,636,6,875),3789=>array(-382,620,-198,806),3792=>array(59,-14,513,547),3793=>array(43,-75,524,576),3794=>array(43,-66,491,711),3795=>array(9,-9,624,830),3796=>array(43,-83,541,711),3797=>array(43,-83,541,711),3798=>array(39,-8,670,812),3799=>array(57,-240,546,560),3800=>array(66,-210,612,557),3801=>array(46,-4,559,571),3804=>array(56,-12,853,575),3805=>array(56,-12,876,575),4256=>array(53,-15,734,828),4257=>array(48,-0,634,828),4258=>array(48,-148,584,837),4259=>array(48,-15,703,828),4260=>array(44,0,497,837),4261=>array(35,0,643,837),4262=>array(26,-15,625,828),4263=>array(53,-15,796,837),4264=>array(26,0,351,874),4265=>array(53,0,505,828),4266=>array(26,-15,706,828),4267=>array(53,-15,742,828),4268=>array(57,0,510,828),4269=>array(44,-167,725,837),4270=>array(22,-15,646,837),4271=>array(35,0,510,828),4272=>array(48,-15,768,828),4273=>array(57,-15,510,828),4274=>array(57,-0,510,837),4275=>array(44,-182,725,837),4276=>array(44,0,735,834),4277=>array(40,0,612,828),4278=>array(57,-15,510,837),4279=>array(48,0,501,828),4280=>array(53,-15,505,828),4281=>array(57,0,510,828),4282=>array(53,-15,688,837),4283=>array(53,-15,729,828),4284=>array(57,-0,510,828),4285=>array(44,-15,517,837),4286=>array(57,-0,510,828),4287=>array(26,0,626,828),4288=>array(26,-15,707,828),4289=>array(57,0,510,828),4290=>array(48,-15,571,837),4291=>array(26,0,479,828),4292=>array(48,0,486,828),4293=>array(35,-15,629,837),4304=>array(44,-15,413,592),4305=>array(44,-14,422,837),4306=>array(40,-235,483,551),4307=>array(44,-230,684,547),4308=>array(44,-236,404,547),4309=>array(44,-236,413,547),4310=>array(18,-14,407,838),4311=>array(44,-14,677,547),4312=>array(44,0,422,547),4313=>array(40,-236,410,542),4314=>array(44,-230,914,552),4315=>array(44,-15,413,837),4316=>array(57,-15,426,833),4317=>array(44,-0,664,547),4318=>array(44,-15,413,833),4319=>array(44,-236,413,551),4320=>array(44,0,672,833),4321=>array(57,-15,426,827),4322=>array(40,-236,549,680),4323=>array(4,-236,417,571),4324=>array(44,-236,690,547),4325=>array(44,-236,404,828),4326=>array(44,-230,664,546),4327=>array(44,-236,413,538),4328=>array(26,-15,409,837),4329=>array(57,0,426,837),4330=>array(40,-236,475,532),4331=>array(44,-14,413,828),4332=>array(57,-15,439,837),4333=>array(44,-236,424,827),4334=>array(57,-15,426,827),4335=>array(9,-235,400,572),4336=>array(44,-15,413,837),4337=>array(53,-15,422,837),4338=>array(44,-141,413,547),4339=>array(44,-236,413,546),4340=>array(44,-236,413,837),4341=>array(44,-15,464,837),4342=>array(44,-236,700,547),4343=>array(40,-236,457,547),4344=>array(44,-236,413,538),4345=>array(35,-236,479,551),4346=>array(44,-77,413,547),4347=>array(48,-10,355,484),4348=>array(44,420,243,837),5121=>array(7,1,608,730),5122=>array(7,0,608,1037),5123=>array(7,0,608,729),5124=>array(7,0,608,914),5125=>array(88,0,640,729),5126=>array(88,0,640,914),5127=>array(88,0,640,913),5129=>array(88,0,640,729),5130=>array(52,0,604,729),5131=>array(52,0,604,914),5132=>array(88,1,744,730),5133=>array(7,1,699,730),5134=>array(88,0,744,729),5135=>array(7,0,699,729),5136=>array(88,0,744,914),5137=>array(7,0,699,914),5138=>array(88,0,818,729),5139=>array(88,0,818,729),5140=>array(88,0,818,914),5141=>array(88,0,818,914),5142=>array(88,0,640,914),5143=>array(88,0,782,729),5144=>array(52,0,818,729),5145=>array(88,0,782,914),5146=>array(52,0,818,914),5147=>array(52,0,604,914),5149=>array(88,629,178,729),5150=>array(60,326,439,734),5151=>array(41,356,326,714),5152=>array(41,356,326,714),5153=>array(60,398,301,674),5154=>array(60,391,301,667),5155=>array(60,398,305,667),5156=>array(60,398,301,667),5157=>array(31,327,365,733),5158=>array(60,326,298,734),5159=>array(88,312,178,412),5160=>array(60,503,301,563),5161=>array(60,399,301,667),5162=>array(60,399,301,691),5163=>array(7,1,926,730),5164=>array(7,0,763,729),5165=>array(88,0,803,729),5166=>array(52,0,950,729),5167=>array(7,0,608,729),5168=>array(7,0,608,1037),5169=>array(7,0,608,729),5170=>array(7,0,608,914),5171=>array(52,0,604,729),5172=>array(52,0,604,914),5173=>array(52,0,604,913),5175=>array(52,0,604,729),5176=>array(52,0,604,729),5177=>array(52,0,604,914),5178=>array(88,0,744,729),5179=>array(7,0,699,729),5180=>array(88,0,744,729),5181=>array(7,0,699,729),5182=>array(88,0,744,914),5183=>array(7,0,699,914),5184=>array(88,0,782,729),5185=>array(52,0,818,729),5186=>array(88,0,782,914),5187=>array(52,0,818,914),5188=>array(88,0,782,729),5189=>array(52,0,818,729),5190=>array(88,0,782,914),5191=>array(52,0,818,914),5192=>array(52,0,604,913),5193=>array(60,326,408,734),5194=>array(60,326,124,734),5196=>array(78,-14,581,729),5197=>array(78,0,581,1037),5198=>array(78,0,581,743),5199=>array(78,0,581,914),5200=>array(52,0,604,729),5201=>array(52,0,604,914),5202=>array(52,0,604,913),5204=>array(52,0,604,729),5205=>array(53,0,605,729),5206=>array(53,0,605,914),5207=>array(88,-14,751,729),5208=>array(78,-14,748,729),5209=>array(88,0,751,743),5210=>array(78,0,748,743),5211=>array(88,0,751,914),5212=>array(78,0,748,914),5213=>array(88,0,782,729),5214=>array(52,0,758,729),5215=>array(88,0,782,914),5216=>array(52,0,758,914),5217=>array(88,0,800,729),5218=>array(53,0,758,729),5219=>array(88,0,800,914),5220=>array(53,0,758,914),5221=>array(105,0,800,729),5222=>array(60,326,341,734),5223=>array(78,-14,741,734),5224=>array(78,0,741,743),5225=>array(52,0,730,734),5226=>array(53,0,752,734),5227=>array(31,0,478,743),5228=>array(88,0,535,1037),5229=>array(88,0,535,743),5230=>array(88,0,535,914),5231=>array(31,-14,478,729),5232=>array(31,-14,478,914),5233=>array(31,-14,561,913),5234=>array(88,-14,535,729),5235=>array(88,-14,535,914),5236=>array(88,0,686,743),5237=>array(31,0,642,743),5238=>array(88,0,703,743),5239=>array(88,0,683,743),5240=>array(88,0,703,914),5241=>array(88,0,683,914),5242=>array(88,-14,686,729),5243=>array(31,-14,642,729),5244=>array(88,-14,686,914),5245=>array(31,-14,642,914),5246=>array(88,-14,703,729),5247=>array(88,-14,683,729),5248=>array(88,-14,703,914),5249=>array(88,-14,683,914),5250=>array(105,-14,703,729),5251=>array(60,318,342,734),5252=>array(24,318,306,734),5253=>array(31,0,626,743),5254=>array(88,0,648,743),5255=>array(31,-14,626,734),5256=>array(88,-14,648,734),5257=>array(31,0,478,743),5258=>array(88,0,535,1037),5259=>array(88,0,535,743),5260=>array(88,0,535,914),5261=>array(31,-14,478,729),5262=>array(31,-14,478,914),5263=>array(31,-14,561,913),5264=>array(88,-14,535,729),5265=>array(88,-14,535,914),5266=>array(88,0,686,743),5267=>array(31,0,642,743),5268=>array(88,0,703,743),5269=>array(88,0,683,743),5270=>array(88,0,703,914),5271=>array(88,0,683,914),5272=>array(88,-14,686,729),5273=>array(31,-14,642,729),5274=>array(88,-14,686,914),5275=>array(31,-14,642,914),5276=>array(88,-14,703,729),5277=>array(88,-14,683,729),5278=>array(88,-14,703,914),5279=>array(88,-14,683,914),5280=>array(105,-14,703,729),5281=>array(60,318,342,734),5282=>array(60,318,342,734),5283=>array(52,0,461,729),5284=>array(88,0,497,1037),5285=>array(88,0,497,729),5286=>array(88,0,497,914),5287=>array(52,0,461,729),5288=>array(52,0,461,914),5289=>array(52,0,547,913),5290=>array(88,0,497,729),5291=>array(88,0,497,914),5292=>array(88,0,586,729),5293=>array(52,0,640,729),5294=>array(88,0,667,729),5295=>array(88,0,635,729),5296=>array(88,0,667,914),5297=>array(88,0,635,914),5298=>array(88,0,586,729),5299=>array(52,0,640,729),5300=>array(88,0,586,914),5301=>array(52,0,640,914),5302=>array(88,0,667,729),5303=>array(88,0,635,729),5304=>array(88,0,667,914),5305=>array(88,0,635,914),5306=>array(105,0,667,729),5307=>array(60,326,298,734),5308=>array(60,326,408,734),5309=>array(60,326,298,734),5312=>array(52,-14,736,436),5313=>array(31,-14,714,755),5314=>array(31,-14,714,436),5315=>array(4,-14,688,636),5316=>array(52,0,736,450),5317=>array(52,0,736,636),5318=>array(52,0,736,635),5319=>array(31,0,714,450),5320=>array(31,0,714,636),5321=>array(88,-14,932,436),5322=>array(52,-14,879,436),5323=>array(88,0,923,450),5324=>array(31,0,714,450),5325=>array(88,0,923,636),5326=>array(31,0,714,636),5327=>array(31,0,714,635),5328=>array(60,484,491,736),5329=>array(60,318,358,734),5330=>array(60,484,491,736),5331=>array(52,0,736,450),5332=>array(31,0,714,755),5333=>array(31,0,714,450),5334=>array(31,0,714,636),5335=>array(52,0,736,450),5336=>array(52,0,736,636),5337=>array(52,0,736,635),5338=>array(31,0,714,450),5339=>array(31,0,714,636),5340=>array(88,0,932,450),5341=>array(52,0,879,450),5342=>array(88,0,923,450),5343=>array(31,0,875,450),5344=>array(88,0,923,636),5345=>array(31,0,875,636),5346=>array(88,0,932,450),5347=>array(52,0,879,450),5348=>array(88,0,932,636),5349=>array(52,0,879,636),5350=>array(88,0,923,450),5351=>array(31,0,875,450),5352=>array(88,0,923,636),5353=>array(31,0,875,636),5354=>array(60,484,491,736),5356=>array(52,0,604,729),5357=>array(31,0,455,729),5358=>array(88,0,584,1037),5359=>array(88,0,512,729),5360=>array(88,0,512,914),5361=>array(31,0,455,729),5362=>array(31,0,455,914),5363=>array(31,0,540,913),5364=>array(88,0,512,729),5365=>array(88,0,512,914),5366=>array(88,0,663,729),5367=>array(31,0,626,729),5368=>array(88,0,682,729),5369=>array(88,0,642,729),5370=>array(88,0,682,914),5371=>array(88,0,642,914),5372=>array(88,0,663,729),5373=>array(31,0,626,729),5374=>array(88,0,663,914),5375=>array(31,0,626,914),5376=>array(88,0,682,729),5377=>array(88,0,642,729),5378=>array(88,0,682,914),5379=>array(88,0,642,914),5380=>array(105,0,682,729),5381=>array(60,326,327,734),5382=>array(60,318,329,741),5383=>array(60,326,327,734),5392=>array(31,-14,610,743),5393=>array(31,-14,610,743),5394=>array(31,-14,610,914),5395=>array(31,-14,772,464),5396=>array(31,-14,772,636),5397=>array(31,-14,772,464),5398=>array(31,-14,772,636),5399=>array(88,-14,788,743),5400=>array(31,-14,733,743),5401=>array(88,-14,788,743),5402=>array(31,-14,733,743),5403=>array(88,-14,788,914),5404=>array(31,-14,733,914),5405=>array(88,-14,996,464),5406=>array(31,-14,938,464),5407=>array(88,-14,996,636),5408=>array(31,-14,938,636),5409=>array(88,-14,996,464),5410=>array(31,-14,938,464),5411=>array(88,-14,996,636),5412=>array(31,-14,938,636),5413=>array(60,476,527,737),5414=>array(52,0,476,729),5415=>array(88,0,512,1037),5416=>array(88,0,512,729),5417=>array(88,0,512,914),5418=>array(52,0,476,729),5419=>array(52,0,479,914),5420=>array(52,0,564,913),5421=>array(88,0,512,729),5422=>array(88,0,512,914),5423=>array(88,0,672,729),5424=>array(52,0,650,729),5425=>array(88,0,682,729),5426=>array(88,0,685,729),5427=>array(88,0,682,914),5428=>array(88,0,685,914),5429=>array(88,0,672,729),5430=>array(52,0,650,729),5431=>array(88,0,674,914),5432=>array(52,0,650,914),5433=>array(88,0,682,729),5434=>array(88,0,685,729),5435=>array(88,0,682,914),5436=>array(88,0,685,914),5437=>array(105,0,682,729),5438=>array(60,326,327,734),5440=>array(60,399,301,667),5441=>array(60,326,387,734),5442=>array(88,-14,772,436),5443=>array(52,-14,736,436),5444=>array(52,0,736,450),5445=>array(88,0,772,755),5446=>array(88,0,772,450),5447=>array(88,0,772,636),5448=>array(88,0,512,729),5449=>array(88,0,512,914),5450=>array(88,0,512,729),5451=>array(31,0,455,729),5452=>array(31,0,455,914),5453=>array(31,0,455,729),5454=>array(88,0,663,914),5455=>array(31,0,626,914),5456=>array(60,326,327,734),5458=>array(52,0,604,729),5459=>array(66,0,608,744),5460=>array(66,-15,608,1037),5461=>array(66,-15,608,729),5462=>array(66,-15,608,914),5463=>array(34,0,602,662),5464=>array(34,0,602,914),5465=>array(52,0,620,662),5466=>array(52,0,620,914),5467=>array(88,0,798,914),5468=>array(52,0,818,914),5469=>array(60,326,416,695),5470=>array(78,-14,581,743),5471=>array(78,-14,581,743),5472=>array(78,-14,581,743),5473=>array(78,-14,581,743),5474=>array(78,-14,581,914),5475=>array(78,-14,581,914),5476=>array(36,0,604,729),5477=>array(36,0,604,914),5478=>array(53,0,621,729),5479=>array(53,0,621,914),5480=>array(88,0,816,914),5481=>array(53,0,758,914),5482=>array(60,326,421,734),5492=>array(31,0,695,743),5493=>array(52,0,717,743),5494=>array(52,0,717,914),5495=>array(31,-14,695,729),5496=>array(31,-14,695,914),5497=>array(52,-14,717,729),5498=>array(52,-14,717,914),5499=>array(60,318,458,734),5500=>array(88,0,589,729),5501=>array(60,326,387,734),5502=>array(60,0,912,1037),5503=>array(60,0,912,743),5504=>array(60,0,912,914),5505=>array(60,-14,854,734),5506=>array(60,-14,854,914),5507=>array(60,-14,912,734),5508=>array(60,-14,912,914),5509=>array(60,318,718,734),5514=>array(31,0,695,743),5515=>array(52,0,717,743),5516=>array(31,-14,695,729),5517=>array(52,-14,717,729),5518=>array(60,0,1103,1037),5519=>array(60,0,1103,743),5520=>array(60,0,1103,914),5521=>array(60,-14,813,736),5522=>array(60,-14,813,914),5523=>array(60,-14,1103,736),5524=>array(60,-14,1103,914),5525=>array(60,332,580,736),5526=>array(60,332,916,736),5536=>array(31,0,714,692),5537=>array(31,0,714,692),5538=>array(52,-242,736,450),5539=>array(52,-242,736,636),5540=>array(31,-242,714,450),5541=>array(31,-242,714,636),5542=>array(60,338,491,736),5543=>array(52,0,564,729),5544=>array(14,0,527,729),5545=>array(14,0,527,914),5546=>array(52,0,564,729),5547=>array(52,0,564,914),5548=>array(14,0,527,729),5549=>array(14,0,527,914),5550=>array(4,326,327,734),5551=>array(88,-14,535,729),5598=>array(88,0,640,729),5601=>array(50,0,602,729),5702=>array(60,326,372,734),5703=>array(60,240,372,820),5742=>array(51,0,352,306),5743=>array(60,0,854,743),5744=>array(60,0,1090,743),5745=>array(60,0,1438,743),5746=>array(60,0,1438,914),5747=>array(60,-14,1149,736),5748=>array(60,-14,1149,914),5749=>array(60,-14,1438,736),5750=>array(60,-14,1438,914),5760=>array(-9,246,438,328),5761=>array(-9,-125,453,328),5762=>array(-9,-125,650,328),5763=>array(-9,-125,847,328),5764=>array(-9,-125,1044,328),5765=>array(-9,-125,1242,328),5766=>array(-9,246,453,697),5767=>array(-9,246,650,697),5768=>array(-9,246,847,697),5769=>array(-9,246,1044,697),5770=>array(-9,246,1242,697),5771=>array(-9,-125,457,697),5772=>array(-9,-125,655,697),5773=>array(-9,-125,854,697),5774=>array(-9,-125,1052,697),5775=>array(-9,-125,1250,697),5776=>array(-9,41,453,533),5777=>array(-9,41,650,533),5778=>array(-9,41,846,533),5779=>array(-9,41,1043,533),5780=>array(-9,41,1242,533),5781=>array(-9,-125,457,697),5782=>array(-9,-125,686,697),5783=>array(-9,-83,719,328),5784=>array(-9,-240,1093,328),5785=>array(-9,246,1044,902),5786=>array(-9,82,624,328),5787=>array(49,28,466,544),5788=>array(-9,28,407,544),7424=>array(26,0,506,547),7425=>array(4,0,603,547),7426=>array(54,-14,836,560),7427=>array(27,0,478,547),7428=>array(49,-14,439,560),7429=>array(82,0,496,547),7430=>array(16,0,496,547),7431=>array(82,0,399,547),7432=>array(57,-14,424,561),7433=>array(84,-213,166,547),7434=>array(0,-14,279,547),7435=>array(82,0,519,547),7436=>array(0,0,448,560),7437=>array(82,0,598,547),7438=>array(82,0,503,547),7439=>array(49,-14,501,560),7440=>array(56,-14,445,560),7441=>array(49,22,567,524),7442=>array(49,57,567,489),7443=>array(22,2,597,543),7444=>array(49,-14,874,560),7446=>array(49,273,501,560),7447=>array(49,-14,501,273),7448=>array(66,0,427,547),7449=>array(22,0,457,547),7450=>array(22,0,457,547),7451=>array(26,0,498,547),7452=>array(82,-16,459,547),7453=>array(76,37,582,495),7454=>array(76,38,771,496),7455=>array(21,-238,525,560),7456=>array(26,0,506,547),7457=>array(38,0,699,547),7458=>array(39,0,434,547),7459=>array(53,-14,419,547),7462=>array(79,0,448,560),7463=>array(26,0,506,547),7464=>array(66,0,441,547),7465=>array(66,0,427,547),7466=>array(40,0,492,547),7467=>array(33,0,501,547),7468=>array(4,326,383,734),7469=>array(2,326,516,734),7470=>array(56,326,349,734),7472=>array(56,326,403,734),7473=>array(56,326,322,734),7474=>array(36,326,303,734),7475=>array(31,318,393,742),7476=>array(56,326,371,734),7477=>array(56,326,112,734),7478=>array(-30,214,112,734),7479=>array(56,326,384,734),7480=>array(56,326,313,734),7481=>array(56,326,434,734),7482=>array(56,326,369,734),7483=>array(56,326,369,734),7484=>array(31,318,415,742),7485=>array(31,318,365,742),7486=>array(56,326,323,734),7487=>array(56,326,378,734),7488=>array(-2,326,348,734),7489=>array(49,318,366,734),7490=>array(19,326,542,734),7491=>array(34,318,296,640),7492=>array(34,318,296,640),7493=>array(31,318,309,640),7494=>array(34,318,527,640),7495=>array(51,318,329,751),7496=>array(31,318,309,751),7497=>array(31,318,319,640),7498=>array(31,318,319,640),7499=>array(37,318,268,640),7500=>array(36,318,268,640),7501=>array(31,209,309,640),7502=>array(53,207,105,632),7503=>array(51,326,327,751),7504=>array(51,326,504,640),7505=>array(51,209,312,640),7506=>array(31,318,316,640),7507=>array(31,318,277,640),7508=>array(31,479,316,640),7509=>array(31,318,316,479),7510=>array(51,209,329,640),7511=>array(15,326,209,719),7512=>array(48,318,308,632),7513=>array(48,347,366,604),7514=>array(51,319,504,633),7515=>array(17,326,319,632),7517=>array(53,209,321,755),7518=>array(9,209,319,632),7519=>array(31,318,316,742),7520=>array(31,209,342,635),7521=>array(16,209,312,633),7522=>array(53,0,105,425),7523=>array(51,0,233,313),7524=>array(48,-8,308,306),7525=>array(17,0,319,306),7526=>array(53,-117,321,429),7527=>array(9,-117,319,306),7528=>array(53,-117,330,313),7529=>array(31,-117,342,309),7530=>array(16,-117,312,307),7543=>array(82,-208,522,560),7544=>array(56,326,371,734),7547=>array(51,0,283,547),7549=>array(22,-208,579,560),7557=>array(63,-208,246,760),7579=>array(31,318,309,640),7580=>array(31,318,277,640),7581=>array(31,287,277,640),7582=>array(31,318,316,751),7583=>array(37,318,268,640),7584=>array(13,326,211,751),7585=>array(-10,209,153,632),7586=>array(31,209,309,632),7587=>array(48,209,308,632),7588=>array(32,326,179,751),7589=>array(53,326,168,632),7590=>array(32,326,179,632),7591=>array(32,326,179,632),7592=>array(-75,209,155,751),7593=>array(53,209,168,751),7594=>array(40,209,155,751),7595=>array(49,326,283,640),7596=>array(51,209,504,640),7597=>array(51,209,504,633),7598=>array(-10,209,313,640),7599=>array(51,209,375,640),7600=>array(49,326,312,640),7601=>array(31,318,316,640),7602=>array(31,210,316,751),7603=>array(31,209,268,640),7604=>array(-10,209,202,751),7605=>array(15,209,209,719),7606=>array(41,318,401,632),7607=>array(31,318,320,632),7608=>array(51,317,290,632),7609=>array(53,326,309,632),7610=>array(17,326,319,632),7611=>array(24,326,273,632),7612=>array(24,209,336,632),7613=>array(24,296,273,632),7614=>array(24,207,297,632),7615=>array(31,320,316,756),7620=>array(-410,616,-40,800),7621=>array(-410,616,-40,800),7622=>array(-410,616,-40,800),7623=>array(-410,616,-40,800),7624=>array(-421,616,-29,800),7625=>array(-421,616,-29,800),7680=>array(7,-241,608,729),7681=>array(54,-241,470,560),7682=>array(88,0,554,914),7683=>array(81,-14,522,915),7684=>array(88,-183,554,729),7685=>array(82,-183,522,760),7686=>array(88,-156,554,729),7687=>array(82,-156,522,760),7688=>array(50,-193,580,928),7689=>array(49,-193,439,800),7690=>array(88,0,640,914),7691=>array(49,-14,490,942),7692=>array(88,-183,640,729),7693=>array(49,-183,490,760),7694=>array(88,-156,640,729),7695=>array(49,-156,490,760),7696=>array(88,-192,640,729),7697=>array(49,-193,490,760),7698=>array(88,-240,640,729),7699=>array(49,-240,490,760),7700=>array(88,0,511,1044),7701=>array(49,-14,506,921),7702=>array(88,0,511,1044),7703=>array(49,-14,506,921),7704=>array(88,-213,511,729),7705=>array(49,-213,506,560),7706=>array(88,-192,511,729),7707=>array(49,-192,506,560),7708=>array(88,-193,511,928),7709=>array(49,-193,506,785),7710=>array(88,0,466,914),7711=>array(21,0,334,942),7712=>array(50,-14,624,887),7713=>array(49,-208,490,745),7714=>array(88,0,589,913),7715=>array(81,0,494,915),7716=>array(88,-183,589,729),7717=>array(82,-183,494,760),7718=>array(88,0,589,914),7719=>array(-9,0,494,913),7720=>array(7,-193,589,729),7721=>array(0,-193,494,760),7722=>array(88,-222,589,729),7723=>array(82,-222,494,760),7724=>array(0,-192,290,729),7725=>array(-20,-192,271,760),7726=>array(3,0,264,1044),7727=>array(-5,0,256,886),7728=>array(88,0,609,928),7729=>array(82,0,519,928),7730=>array(88,-183,609,729),7731=>array(82,-183,519,760),7732=>array(88,-156,609,729),7733=>array(82,-156,519,760),7734=>array(88,-183,497,729),7735=>array(88,-183,171,760),7736=>array(1,-183,497,927),7737=>array(-1,-183,262,899),7738=>array(88,-156,497,729),7739=>array(-5,-156,258,760),7740=>array(88,-240,497,729),7741=>array(-15,-240,266,760),7742=>array(88,0,689,928),7743=>array(82,0,800,800),7744=>array(88,0,689,914),7745=>array(82,0,800,760),7746=>array(88,-183,689,729),7747=>array(82,-183,800,560),7748=>array(88,0,585,914),7749=>array(82,0,494,760),7750=>array(88,-183,585,729),7751=>array(82,-183,494,560),7752=>array(88,-156,585,729),7753=>array(82,-156,494,560),7754=>array(88,-240,585,729),7755=>array(82,-240,494,560),7756=>array(50,-14,658,1044),7757=>array(49,-14,501,881),7758=>array(50,-14,658,1042),7759=>array(49,-14,501,882),7760=>array(50,-14,658,1044),7761=>array(49,-14,501,921),7762=>array(50,-14,658,1044),7763=>array(49,-14,501,921),7764=>array(88,0,512,928),7765=>array(82,-208,522,800),7766=>array(88,0,512,914),7767=>array(82,-208,522,760),7768=>array(88,0,600,913),7769=>array(82,0,370,760),7770=>array(88,-183,600,729),7771=>array(82,-183,370,560),7772=>array(88,-183,600,899),7773=>array(82,-183,370,745),7774=>array(88,-156,600,729),7775=>array(37,-156,370,560),7776=>array(59,-14,521,914),7777=>array(48,-14,425,760),7778=>array(59,-183,521,742),7779=>array(48,-183,425,560),7780=>array(59,-14,521,928),7781=>array(48,-14,437,800),7782=>array(59,-14,521,1042),7783=>array(48,-14,425,973),7784=>array(59,-183,521,914),7785=>array(48,-183,425,733),7786=>array(-3,0,553,914),7787=>array(24,0,332,942),7788=>array(-3,-183,553,729),7789=>array(24,-183,332,702),7790=>array(-3,-156,553,729),7791=>array(24,-156,352,702),7792=>array(-3,-240,553,729),7793=>array(24,-240,354,702),7794=>array(78,-183,581,729),7795=>array(76,-183,489,560),7796=>array(78,-192,581,729),7797=>array(76,-192,489,560),7798=>array(78,-213,581,729),7799=>array(76,-213,489,560),7800=>array(78,-14,581,1044),7801=>array(76,-14,489,990),7802=>array(78,-14,581,1025),7803=>array(76,-14,489,869),7804=>array(7,0,608,936),7805=>array(26,0,506,777),7806=>array(7,-183,608,729),7807=>array(26,-183,506,547),7808=>array(30,0,861,931),7809=>array(38,0,699,802),7810=>array(30,0,861,931),7811=>array(38,0,699,803),7812=>array(30,0,861,913),7813=>array(38,0,699,758),7814=>array(30,0,861,913),7815=>array(38,0,699,760),7816=>array(30,-183,861,729),7817=>array(38,-183,699,547),7818=>array(26,0,589,914),7819=>array(26,0,503,760),7820=>array(26,0,589,913),7821=>array(26,0,503,758),7822=>array(-2,0,552,914),7823=>array(26,-208,506,760),7824=>array(40,0,576,928),7825=>array(39,0,434,800),7826=>array(40,-183,576,729),7827=>array(39,-183,434,547),7828=>array(40,-156,576,729),7829=>array(39,-156,434,547),7830=>array(82,-156,494,760),7831=>array(1,0,332,913),7832=>array(38,0,699,878),7833=>array(26,-208,506,878),7834=>array(54,-14,605,760),7835=>array(21,0,334,942),7836=>array(0,0,334,760),7837=>array(21,0,334,760),7838=>array(78,-14,642,743),7839=>array(49,-14,501,742),7840=>array(7,-183,608,729),7841=>array(54,-183,470,560),7842=>array(7,0,608,992),7843=>array(54,-14,470,810),7844=>array(7,0,608,1028),7845=>array(54,-14,527,846),7846=>array(7,0,608,1028),7847=>array(54,-14,470,847),7848=>array(7,0,608,1044),7849=>array(54,-14,519,862),7850=>array(7,0,608,1057),7851=>array(54,-14,470,875),7852=>array(7,-183,608,928),7853=>array(54,-183,470,800),7854=>array(7,0,608,1044),7855=>array(54,-14,470,877),7856=>array(7,0,608,1044),7857=>array(54,-14,470,877),7858=>array(7,0,608,1068),7859=>array(54,-14,470,901),7860=>array(7,0,608,1043),7861=>array(54,-14,470,876),7862=>array(7,-183,608,946),7863=>array(54,-183,470,765),7864=>array(88,-183,511,729),7865=>array(49,-183,506,560),7866=>array(88,0,511,992),7867=>array(49,-14,506,810),7868=>array(88,0,511,921),7869=>array(49,-14,506,777),7870=>array(88,0,573,1028),7871=>array(49,-14,552,846),7872=>array(88,0,511,1028),7873=>array(49,-14,506,847),7874=>array(88,0,558,1044),7875=>array(49,-14,545,862),7876=>array(88,0,511,1057),7877=>array(49,-14,506,875),7878=>array(88,-183,511,928),7879=>array(49,-183,506,800),7880=>array(40,0,237,992),7881=>array(30,0,227,811),7882=>array(88,-183,177,729),7883=>array(83,-183,166,760),7884=>array(50,-183,658,742),7885=>array(49,-183,501,560),7886=>array(50,-14,658,992),7887=>array(49,-14,501,810),7888=>array(50,-14,658,1028),7889=>array(49,-14,541,846),7890=>array(50,-14,658,1028),7891=>array(49,-14,501,847),7892=>array(50,-14,658,1044),7893=>array(49,-14,533,862),7894=>array(50,-14,658,1057),7895=>array(49,-14,501,875),7896=>array(50,-183,658,928),7897=>array(49,-183,501,800),7898=>array(45,-14,688,927),7899=>array(52,-14,543,800),7900=>array(45,-14,688,927),7901=>array(52,-14,543,800),7902=>array(45,-14,688,992),7903=>array(52,-14,543,810),7904=>array(45,-14,688,921),7905=>array(52,-14,543,777),7906=>array(45,-183,688,760),7907=>array(52,-183,543,615),7908=>array(78,-183,581,729),7909=>array(76,-183,489,560),7910=>array(78,-14,581,992),7911=>array(76,-14,489,810),7912=>array(76,-4,717,927),7913=>array(77,-14,609,800),7914=>array(76,-4,717,927),7915=>array(77,-14,609,800),7916=>array(76,-4,717,992),7917=>array(77,-14,609,810),7918=>array(76,-4,717,921),7919=>array(77,-14,609,777),7920=>array(76,-183,717,760),7921=>array(77,-183,609,615),7922=>array(-2,0,552,931),7923=>array(26,-208,506,802),7924=>array(-2,-183,552,729),7925=>array(26,-208,506,547),7926=>array(-2,0,552,996),7927=>array(26,-208,506,813),7928=>array(-2,0,552,921),7929=>array(26,-208,506,777),7930=>array(88,0,688,729),7931=>array(14,0,416,760),7936=>array(49,-12,550,797),7937=>array(49,-12,550,797),7938=>array(49,-12,550,800),7939=>array(49,-12,550,800),7940=>array(49,-12,550,800),7941=>array(49,-12,550,800),7942=>array(49,-12,550,928),7943=>array(49,-12,550,928),7944=>array(7,0,608,797),7945=>array(7,0,608,797),7946=>array(2,0,782,800),7947=>array(2,0,782,800),7948=>array(3,0,685,800),7949=>array(2,0,714,800),7950=>array(3,0,630,928),7951=>array(1,0,661,928),7952=>array(58,-14,426,797),7953=>array(58,-14,426,797),7954=>array(58,-14,426,800),7955=>array(58,-14,426,800),7956=>array(58,-14,438,800),7957=>array(58,-14,452,800),7960=>array(3,0,583,797),7961=>array(3,0,583,797),7962=>array(2,0,812,800),7963=>array(2,0,820,800),7964=>array(3,0,751,800),7965=>array(2,0,778,800),7968=>array(82,-208,494,797),7969=>array(82,-208,494,797),7970=>array(82,-208,494,800),7971=>array(82,-208,494,800),7972=>array(82,-208,494,800),7973=>array(82,-208,494,800),7974=>array(82,-208,494,928),7975=>array(82,-208,494,928),7976=>array(3,0,665,797),7977=>array(3,0,664,797),7978=>array(2,0,889,800),7979=>array(2,0,892,800),7980=>array(3,0,836,800),7981=>array(2,0,857,800),7982=>array(3,0,752,928),7983=>array(1,0,764,928),7984=>array(68,0,273,797),7985=>array(63,0,273,797),7986=>array(-35,0,307,800),7987=>array(-31,0,313,800),7988=>array(2,0,326,800),7989=>array(-20,0,330,800),7990=>array(-23,0,273,928),7991=>array(-26,0,273,928),7992=>array(3,0,254,797),7993=>array(3,0,249,797),7994=>array(2,0,483,800),7995=>array(2,0,483,800),7996=>array(3,0,425,800),7997=>array(2,0,452,800),7998=>array(3,0,353,928),7999=>array(1,0,356,928),8000=>array(49,-14,501,797),8001=>array(49,-14,501,797),8002=>array(49,-14,501,800),8003=>array(49,-14,501,800),8004=>array(49,-14,501,800),8005=>array(49,-14,501,800),8008=>array(3,-14,673,797),8009=>array(3,-14,713,797),8010=>array(2,-14,935,800),8011=>array(2,-14,939,800),8012=>array(3,-14,794,800),8013=>array(2,-14,823,800),8016=>array(65,-14,469,797),8017=>array(65,-14,469,797),8018=>array(65,-14,469,800),8019=>array(65,-14,469,800),8020=>array(65,-14,469,800),8021=>array(65,-14,469,800),8022=>array(65,-14,469,928),8023=>array(65,-14,469,928),8025=>array(3,0,708,797),8027=>array(2,0,900,800),8029=>array(2,0,913,800),8031=>array(1,0,810,928),8032=>array(59,-14,692,797),8033=>array(59,-14,692,797),8034=>array(59,-14,692,800),8035=>array(59,-14,692,800),8036=>array(59,-14,692,800),8037=>array(59,-14,692,800),8038=>array(59,-14,692,928),8039=>array(59,-14,692,928),8040=>array(3,0,688,797),8041=>array(3,0,725,797),8042=>array(2,0,946,800),8043=>array(2,0,952,800),8044=>array(3,0,817,800),8045=>array(2,0,841,800),8046=>array(3,0,795,928),8047=>array(1,0,823,928),8048=>array(49,-12,550,800),8049=>array(49,-12,550,800),8050=>array(58,-14,426,800),8051=>array(58,-14,426,800),8052=>array(82,-208,494,800),8053=>array(82,-208,494,800),8054=>array(-51,0,273,800),8055=>array(73,0,292,800),8056=>array(49,-14,501,800),8057=>array(49,-14,501,800),8058=>array(65,-14,469,800),8059=>array(65,-14,469,800),8060=>array(59,-14,692,800),8061=>array(59,-14,692,800),8064=>array(49,-208,550,797),8065=>array(49,-208,550,797),8066=>array(49,-208,550,800),8067=>array(49,-208,550,800),8068=>array(49,-208,550,800),8069=>array(49,-208,550,800),8070=>array(49,-208,550,928),8071=>array(49,-208,550,928),8072=>array(7,-208,608,797),8073=>array(7,-208,608,797),8074=>array(2,-208,782,800),8075=>array(2,-208,782,800),8076=>array(3,-208,685,800),8077=>array(2,-208,714,800),8078=>array(3,-208,630,928),8079=>array(1,-208,661,928),8080=>array(82,-208,494,797),8081=>array(82,-208,494,797),8082=>array(82,-208,494,800),8083=>array(82,-208,494,800),8084=>array(82,-208,494,800),8085=>array(82,-208,494,800),8086=>array(82,-208,494,928),8087=>array(82,-208,494,928),8088=>array(3,-208,665,797),8089=>array(3,-208,664,797),8090=>array(2,-208,889,800),8091=>array(2,-208,892,800),8092=>array(3,-208,836,800),8093=>array(2,-208,857,800),8094=>array(3,-208,752,928),8095=>array(1,-208,764,928),8096=>array(59,-208,692,797),8097=>array(59,-208,692,797),8098=>array(59,-208,692,800),8099=>array(59,-208,692,800),8100=>array(59,-208,692,800),8101=>array(59,-208,692,800),8102=>array(59,-208,692,928),8103=>array(59,-208,692,928),8104=>array(3,-208,688,797),8105=>array(3,-208,725,797),8106=>array(2,-208,946,800),8107=>array(2,-208,952,800),8108=>array(3,-208,817,800),8109=>array(2,-208,841,800),8110=>array(3,-208,795,928),8111=>array(1,-208,823,928),8112=>array(49,-12,550,785),8113=>array(49,-12,550,745),8114=>array(49,-208,550,800),8115=>array(49,-208,550,559),8116=>array(49,-208,550,800),8118=>array(49,-12,550,777),8119=>array(49,-208,550,777),8120=>array(7,0,608,928),8121=>array(7,0,608,899),8122=>array(-2,0,637,800),8123=>array(7,0,608,800),8124=>array(7,-208,608,729),8125=>array(171,595,278,797),8126=>array(192,-208,290,-45),8127=>array(171,595,278,797),8128=>array(80,639,370,777),8129=>array(80,659,370,928),8130=>array(82,-208,494,800),8131=>array(82,-208,494,560),8132=>array(82,-208,494,800),8134=>array(82,-208,494,777),8135=>array(82,-208,494,777),8136=>array(-2,0,667,800),8137=>array(-11,0,614,800),8138=>array(-2,0,750,800),8139=>array(-6,0,689,800),8140=>array(88,-208,589,729),8141=>array(60,595,402,800),8142=>array(79,595,403,800),8143=>array(80,595,370,928),8144=>array(-9,0,273,785),8145=>array(-13,0,273,745),8146=>array(-18,0,273,978),8147=>array(2,0,281,978),8150=>array(-13,0,278,777),8151=>array(-12,0,279,928),8152=>array(-5,0,271,928),8153=>array(1,0,264,899),8154=>array(-2,0,339,800),8155=>array(-9,0,280,800),8157=>array(55,595,399,800),8158=>array(65,595,416,800),8159=>array(80,595,370,928),8160=>array(65,-14,469,785),8161=>array(65,-14,469,745),8162=>array(65,-14,469,978),8163=>array(65,-14,469,978),8164=>array(82,-208,522,797),8165=>array(82,-208,522,797),8166=>array(65,-14,469,777),8167=>array(65,-14,469,928),8168=>array(-2,0,552,928),8169=>array(-2,0,552,899),8170=>array(-2,0,763,800),8171=>array(-14,0,739,800),8172=>array(3,0,586,797),8173=>array(75,659,356,978),8174=>array(94,659,374,978),8175=>array(75,617,286,800),8178=>array(59,-208,692,800),8179=>array(59,-208,692,547),8180=>array(59,-208,692,800),8182=>array(59,-14,692,777),8183=>array(59,-208,692,777),8184=>array(-2,-14,796,800),8185=>array(-6,-14,676,800),8186=>array(-2,0,796,800),8187=>array(-17,0,677,800),8188=>array(34,-208,654,738),8189=>array(163,616,374,800),8190=>array(171,595,278,797),8208=>array(44,234,281,314),8209=>array(44,234,281,314),8210=>array(44,239,529,309),8211=>array(44,239,406,309),8212=>array(44,239,856,309),8213=>array(0,239,900,309),8214=>array(114,-236,334,764),8215=>array(-9,-236,459,-9),8216=>array(76,489,206,729),8217=>array(78,499,207,729),8218=>array(76,-116,206,124),8219=>array(78,499,207,729),8220=>array(76,489,386,729),8221=>array(76,489,386,729),8222=>array(76,-116,386,124),8223=>array(76,489,386,729),8224=>array(25,-96,425,729),8225=>array(25,-96,425,729),8226=>array(135,227,396,516),8227=>array(135,188,431,555),8228=>array(104,0,198,124),8229=>array(104,0,497,124),8230=>array(104,0,796,124),8231=>array(97,302,189,426),8240=>array(49,-14,1159,742),8241=>array(49,-14,1513,742),8242=>array(18,547,183,729),8243=>array(18,547,315,729),8244=>array(18,547,447,729),8245=>array(18,547,183,729),8246=>array(18,547,315,729),8247=>array(18,547,447,729),8248=>array(4,-236,300,-30),8249=>array(69,69,276,517),8250=>array(84,69,291,517),8251=>array(85,2,666,725),8252=>array(64,0,373,729),8253=>array(64,0,415,742),8254=>array(-9,686,459,755),8255=>array(-40,-237,763,-60),8256=>array(-40,752,763,929),8257=>array(-38,-236,257,229),8258=>array(26,-29,874,814),8259=>array(97,313,360,421),8260=>array(-165,-14,315,742),8261=>array(77,-132,264,760),8262=>array(77,-132,264,760),8263=>array(32,0,798,742),8264=>array(64,0,595,742),8265=>array(64,0,595,742),8266=>array(44,-123,404,545),8267=>array(104,-96,510,729),8268=>array(95,220,355,509),8269=>array(95,220,355,509),8270=>array(26,-29,423,427),8271=>array(125,-116,254,517),8272=>array(-40,-237,763,929),8273=>array(26,-7,423,929),8274=>array(63,-93,367,729),8275=>array(44,228,856,399),8276=>array(-40,-240,763,-63),8277=>array(137,98,617,631),8278=>array(110,149,417,589),8279=>array(18,547,579,729),8280=>array(157,125,597,613),8281=>array(157,120,597,608),8282=>array(96,0,189,729),8283=>array(44,-138,674,867),8284=>array(49,0,705,729),8285=>array(96,39,189,655),8286=>array(96,8,189,683),8304=>array(38,319,330,742),8305=>array(53,326,105,751),8308=>array(27,326,333,734),8309=>array(44,319,318,734),8310=>array(40,319,332,742),8311=>array(47,326,319,734),8312=>array(39,319,329,742),8313=>array(36,319,328,742),8314=>array(60,326,415,677),8315=>array(60,479,415,525),8316=>array(60,422,415,581),8317=>array(48,252,176,751),8318=>array(45,252,172,751),8319=>array(51,326,312,640),8320=>array(38,-7,330,416),8321=>array(60,0,312,408),8322=>array(41,0,304,416),8323=>array(43,-7,315,416),8324=>array(27,0,333,408),8325=>array(44,-7,318,408),8326=>array(40,-7,332,416),8327=>array(47,0,319,408),8328=>array(39,-7,329,416),8329=>array(36,-7,328,416),8330=>array(60,0,415,351),8331=>array(60,152,415,199),8332=>array(60,96,415,254),8333=>array(48,-74,176,425),8334=>array(45,-74,172,425),8336=>array(34,-8,296,313),8337=>array(31,-8,319,313),8338=>array(31,-8,316,313),8339=>array(51,0,352,306),8340=>array(31,-8,319,313),8341=>array(51,0,312,425),8342=>array(51,0,327,425),8343=>array(53,0,105,425),8344=>array(51,0,504,313),8345=>array(51,0,312,313),8346=>array(51,-117,329,313),8347=>array(51,0,289,322),8348=>array(15,0,209,393),8352=>array(38,0,751,729),8353=>array(50,-44,534,778),8354=>array(42,-14,529,742),8355=>array(58,0,540,729),8356=>array(57,0,493,742),8357=>array(82,-93,800,640),8358=>array(51,0,622,729),8359=>array(88,-14,1103,729),8360=>array(88,-14,923,729),8361=>array(26,0,864,729),8362=>array(42,-14,668,729),8363=>array(49,-156,558,760),8364=>array(0,-14,513,742),8365=>array(18,0,572,729),8366=>array(9,0,564,729),8367=>array(91,-222,1085,742),8368=>array(20,-14,513,742),8369=>array(30,0,521,729),8370=>array(41,-81,528,809),8371=>array(7,0,565,729),8372=>array(51,-14,646,742),8373=>array(72,-147,500,760),8376=>array(9,0,564,729),8377=>array(46,0,527,729),8378=>array(4,2,584,731),8400=>array(-442,635,-23,760),8401=>array(-423,635,-4,760),8406=>array(-423,560,-23,760),8407=>array(-423,560,-23,760),8411=>array(-442,560,-9,758),8412=>array(-527,560,78,758),8417=>array(-423,560,-23,760),8448=>array(29,-24,883,752),8449=>array(29,-24,899,752),8450=>array(50,-14,580,742),8451=>array(85,-14,948,742),8452=>array(-19,0,573,729),8453=>array(26,-24,888,752),8454=>array(26,-24,934,752),8455=>array(72,-14,504,742),8456=>array(48,-146,578,611),8457=>array(85,0,804,742),8459=>array(32,-14,849,748),8460=>array(0,-128,624,731),8461=>array(88,0,677,729),8462=>array(31,0,510,760),8463=>array(40,0,510,760),8464=>array(26,-15,389,742),8465=>array(46,-14,593,742),8466=>array(30,-14,611,743),8467=>array(-13,-14,317,742),8468=>array(14,-14,687,760),8469=>array(87,0,634,729),8470=>array(23,0,873,729),8471=>array(124,0,776,724),8472=>array(48,-221,592,495),8473=>array(88,0,600,729),8474=>array(50,-129,658,742),8475=>array(29,-9,688,774),8476=>array(36,-14,723,743),8477=>array(88,0,697,729),8478=>array(74,0,733,729),8479=>array(88,-107,600,847),8480=>array(114,443,693,730),8481=>array(-2,0,921,547),8482=>array(129,447,706,729),8483=>array(7,-108,608,846),8484=>array(40,0,630,729),8485=>array(39,-213,471,760),8486=>array(34,0,654,738),8487=>array(34,-14,654,724),8488=>array(10,-149,516,783),8489=>array(30,0,229,547),8490=>array(88,0,609,729),8491=>array(7,0,608,928),8492=>array(40,0,661,772),8493=>array(57,-12,587,742),8494=>array(55,-12,714,647),8495=>array(38,-14,492,533),8496=>array(71,-14,509,742),8497=>array(37,-16,683,755),8498=>array(88,0,466,729),8499=>array(25,-28,929,751),8500=>array(45,-12,370,395),8501=>array(45,-14,641,742),8502=>array(-2,-14,588,743),8503=>array(12,-35,366,742),8504=>array(38,-35,532,742),8505=>array(31,0,320,760),8506=>array(40,-21,824,654),8507=>array(66,0,1046,547),8508=>array(16,-8,616,547),8509=>array(0,-194,602,560),8510=>array(88,0,584,729),8511=>array(88,0,676,729),8512=>array(11,-192,712,719),8513=>array(71,-14,645,742),8514=>array(3,0,412,729),8515=>array(3,0,412,729),8516=>array(-2,0,552,729),8517=>array(38,0,708,729),8518=>array(40,-14,639,760),8519=>array(40,-14,515,560),8520=>array(35,0,282,760),8521=>array(-103,-208,282,760),8523=>array(26,-14,644,742),8526=>array(35,0,397,547),8528=>array(60,-14,830,742),8529=>array(60,-14,839,742),8530=>array(60,-14,1202,742),8531=>array(60,-14,826,742),8532=>array(41,-14,826,742),8533=>array(60,-14,829,742),8534=>array(41,-14,829,742),8535=>array(43,-14,829,742),8536=>array(27,-14,829,742),8537=>array(60,-14,843,742),8538=>array(44,-14,843,742),8539=>array(60,-14,840,742),8540=>array(43,-14,840,742),8541=>array(44,-14,840,742),8542=>array(47,-14,840,742),8543=>array(60,-14,676,742),8544=>array(88,0,177,729),8545=>array(88,0,355,729),8546=>array(88,0,532,729),8547=>array(88,0,823,729),8548=>array(7,0,608,729),8549=>array(7,0,742,729),8550=>array(7,0,919,729),8551=>array(7,0,1097,729),8552=>array(88,0,798,729),8553=>array(26,0,589,729),8554=>array(26,0,751,729),8555=>array(26,0,929,729),8556=>array(88,0,497,729),8557=>array(50,-14,580,742),8558=>array(88,0,640,729),8559=>array(88,0,689,729),8560=>array(84,0,166,760),8561=>array(84,0,328,760),8562=>array(84,0,489,760),8563=>array(84,0,704,760),8564=>array(26,0,506,547),8565=>array(26,0,646,760),8566=>array(26,0,808,760),8567=>array(26,0,969,760),8568=>array(84,0,708,760),8569=>array(26,0,503,547),8570=>array(26,0,656,760),8571=>array(26,0,817,760),8572=>array(84,0,166,760),8573=>array(49,-14,439,560),8574=>array(49,-14,490,760),8575=>array(82,0,800,560),8576=>array(53,0,1068,729),8577=>array(88,0,640,729),8578=>array(53,0,1068,729),8579=>array(50,-14,580,742),8580=>array(56,-14,445,560),8581=>array(50,-208,580,742),8585=>array(38,-14,826,742),8592=>array(44,100,703,527),8593=>array(184,0,569,732),8594=>array(51,100,710,527),8595=>array(184,-3,569,729),8596=>array(44,100,710,527),8597=>array(184,-8,569,732),8598=>array(126,25,633,587),8599=>array(126,25,633,587),8600=>array(126,25,633,587),8601=>array(126,25,633,587),8602=>array(44,100,703,527),8603=>array(51,100,710,527),8604=>array(19,103,745,414),8605=>array(9,103,735,414),8606=>array(44,100,703,527),8607=>array(185,0,570,732),8608=>array(51,100,710,527),8609=>array(185,-3,570,729),8610=>array(44,100,703,527),8611=>array(51,100,710,527),8612=>array(44,100,703,527),8613=>array(185,0,569,732),8614=>array(51,100,710,527),8615=>array(185,-3,569,729),8616=>array(185,0,569,732),8617=>array(44,100,703,565),8618=>array(52,100,710,565),8619=>array(44,100,703,565),8620=>array(52,100,710,565),8621=>array(44,100,710,527),8622=>array(44,93,710,534),8623=>array(131,-2,632,730),8624=>array(152,0,567,743),8625=>array(188,0,603,743),8626=>array(152,-14,567,729),8627=>array(188,-14,603,729),8628=>array(209,-3,684,604),8629=>array(44,100,590,626),8630=>array(20,203,720,668),8631=>array(35,203,734,668),8632=>array(97,25,709,729),8633=>array(49,-46,705,673),8634=>array(92,62,686,680),8635=>array(69,62,663,680),8636=>array(44,272,703,527),8637=>array(44,100,703,355),8638=>array(339,0,569,732),8639=>array(184,0,415,732),8640=>array(51,272,710,527),8641=>array(51,100,710,355),8642=>array(339,0,569,732),8643=>array(184,0,415,732),8644=>array(44,-47,710,674),8645=>array(52,-3,701,732),8646=>array(44,-47,710,674),8647=>array(44,-47,703,674),8648=>array(53,0,702,732),8649=>array(52,-47,711,674),8650=>array(53,-3,702,729),8651=>array(44,7,710,620),8652=>array(44,7,710,620),8653=>array(44,100,703,527),8654=>array(44,94,710,533),8655=>array(51,100,710,527),8656=>array(44,100,703,527),8657=>array(185,0,570,732),8658=>array(51,100,710,527),8659=>array(185,-3,570,729),8660=>array(44,100,710,527),8661=>array(185,-8,570,732),8662=>array(126,-23,677,587),8663=>array(83,-23,633,587),8664=>array(83,25,633,636),8665=>array(126,25,677,636),8666=>array(44,100,703,527),8667=>array(51,100,710,527),8668=>array(44,100,703,527),8669=>array(51,100,710,527),8670=>array(184,0,569,732),8671=>array(184,-3,569,729),8672=>array(44,100,703,527),8673=>array(184,0,570,732),8674=>array(51,100,710,527),8675=>array(184,-3,570,729),8676=>array(47,99,703,528),8677=>array(51,99,708,528),8678=>array(24,65,703,562),8679=>array(154,0,601,754),8680=>array(31,65,710,562),8681=>array(154,-25,601,729),8682=>array(154,0,601,754),8683=>array(154,0,601,754),8684=>array(141,0,614,754),8685=>array(154,0,601,754),8686=>array(154,0,601,754),8687=>array(154,0,601,754),8688=>array(51,65,730,562),8689=>array(53,0,709,729),8690=>array(53,0,709,729),8691=>array(154,-25,601,754),8692=>array(51,100,710,527),8693=>array(52,-3,701,732),8694=>array(51,-193,710,820),8695=>array(44,94,703,533),8696=>array(51,94,710,533),8697=>array(44,94,710,533),8698=>array(44,94,703,533),8699=>array(51,94,710,533),8700=>array(44,94,710,533),8701=>array(24,96,703,531),8702=>array(51,96,730,531),8703=>array(24,96,730,531),8704=>array(7,0,608,729),8705=>array(59,-14,499,742),8706=>array(42,-14,424,662),8707=>array(88,0,511,729),8708=>array(88,-46,511,776),8709=>array(68,-10,716,710),8710=>array(-3,0,605,719),8711=>array(-3,0,605,719),8712=>array(77,-10,708,710),8713=>array(77,-138,708,835),8714=>array(95,76,551,550),8715=>array(77,-10,708,710),8716=>array(77,-138,708,835),8717=>array(95,76,551,550),8718=>array(132,0,441,485),8719=>array(68,-192,612,719),8720=>array(68,-192,612,719),8721=>array(11,-192,589,719),8722=>array(95,272,659,355),8723=>array(95,0,659,627),8724=>array(95,0,659,729),8725=>array(0,-93,303,729),8726=>array(173,-54,477,768),8727=>array(115,0,640,627),8728=>array(142,160,421,470),8729=>array(151,168,413,458),8730=>array(26,-20,574,811),8731=>array(26,-20,574,933),8732=>array(26,-20,574,924),8733=>array(97,112,546,487),8734=>array(97,112,653,487),8735=>array(124,99,630,661),8736=>array(77,0,708,729),8737=>array(77,-53,708,729),8738=>array(104,-3,659,727),8739=>array(189,-214,260,771),8740=>array(44,-214,406,771),8741=>array(119,-214,331,771),8742=>array(44,-214,406,771),8743=>array(116,0,543,579),8744=>array(116,0,543,579),8745=>array(116,0,543,579),8746=>array(116,0,543,579),8747=>array(51,-212,417,757),8748=>array(51,-212,659,757),8749=>array(51,-212,900,757),8750=>array(51,-212,417,757),8751=>array(51,-212,659,757),8752=>array(51,-212,900,757),8753=>array(51,-213,470,757),8754=>array(51,-212,463,757),8755=>array(51,-212,464,757),8756=>array(53,100,520,604),8757=>array(53,100,520,604),8758=>array(70,100,164,604),8759=>array(53,100,520,604),8760=>array(95,272,659,552),8761=>array(95,78,659,552),8762=>array(95,78,659,552),8763=>array(95,78,659,552),8764=>array(95,228,659,399),8765=>array(95,228,659,399),8766=>array(71,149,683,479),8767=>array(95,42,659,584),8768=>array(91,0,246,626),8769=>array(95,77,659,553),8770=>array(95,133,659,454),8771=>array(95,172,659,494),8772=>array(95,48,659,603),8773=>array(95,90,659,594),8774=>array(95,12,659,594),8775=>array(95,-5,659,657),8776=>array(95,133,659,494),8777=>array(95,2,659,625),8778=>array(95,90,659,598),8779=>array(95,59,659,602),8780=>array(95,90,659,594),8781=>array(95,105,659,521),8782=>array(95,26,659,601),8783=>array(95,172,659,601),8784=>array(95,172,659,625),8785=>array(95,1,659,625),8786=>array(95,2,660,625),8787=>array(95,2,660,625),8788=>array(91,151,810,476),8789=>array(90,151,810,475),8790=>array(95,172,659,454),8791=>array(95,172,659,760),8792=>array(95,172,659,662),8793=>array(95,172,659,812),8794=>array(95,172,659,812),8795=>array(95,172,659,849),8796=>array(95,172,659,854),8797=>array(95,172,659,764),8798=>array(95,172,659,760),8799=>array(95,172,659,856),8800=>array(95,19,659,608),8801=>array(95,90,659,537),8802=>array(95,-24,659,650),8803=>array(95,0,659,629),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8806=>array(96,-83,659,638),8807=>array(96,-83,659,638),8808=>array(96,-164,659,638),8809=>array(96,-164,659,638),8810=>array(65,22,877,609),8811=>array(65,22,877,609),8812=>array(77,-132,340,759),8813=>array(95,13,659,613),8814=>array(95,2,659,674),8815=>array(95,-47,659,625),8816=>array(95,-102,659,667),8817=>array(95,-102,659,667),8818=>array(95,-55,659,582),8819=>array(96,-39,659,582),8820=>array(95,-105,659,664),8821=>array(95,-102,659,667),8822=>array(91,-87,659,686),8823=>array(91,-87,659,686),8824=>array(91,-197,659,797),8825=>array(91,-197,659,797),8826=>array(95,-38,659,664),8827=>array(95,-38,659,664),8828=>array(95,-105,659,667),8829=>array(95,-105,659,667),8830=>array(95,-85,659,667),8831=>array(95,-85,659,667),8832=>array(95,-61,659,764),8833=>array(95,-138,659,687),8834=>array(89,80,665,546),8835=>array(89,80,665,546),8836=>array(89,-96,665,726),8837=>array(89,-100,665,722),8838=>array(83,0,659,613),8839=>array(95,0,671,613),8840=>array(83,-116,659,730),8841=>array(95,-116,671,730),8842=>array(83,-73,659,614),8843=>array(83,-73,659,614),8844=>array(116,0,543,579),8845=>array(116,0,543,579),8846=>array(116,2,543,582),8847=>array(95,0,659,568),8848=>array(95,0,659,568),8849=>array(95,-83,659,630),8850=>array(95,-83,659,630),8851=>array(95,0,607,626),8852=>array(95,0,607,626),8853=>array(82,-14,672,643),8854=>array(82,-14,672,643),8855=>array(82,-14,672,643),8856=>array(82,-14,672,643),8857=>array(82,-14,672,643),8858=>array(82,-14,672,643),8859=>array(82,-14,672,643),8860=>array(82,-14,672,643),8861=>array(82,-14,672,643),8862=>array(82,-14,672,643),8863=>array(82,-14,672,643),8864=>array(82,-14,672,643),8865=>array(82,-14,672,643),8866=>array(77,0,708,700),8867=>array(77,0,708,700),8868=>array(77,0,708,700),8869=>array(77,0,708,700),8870=>array(77,0,392,700),8871=>array(77,0,392,700),8872=>array(77,0,708,700),8873=>array(77,0,708,700),8874=>array(77,0,708,700),8875=>array(77,0,708,700),8876=>array(77,-40,708,740),8877=>array(77,-40,708,740),8878=>array(77,-40,708,740),8879=>array(77,-40,708,740),8880=>array(95,-43,652,670),8881=>array(95,-43,652,670),8882=>array(95,15,659,612),8883=>array(95,15,659,612),8884=>array(95,-48,659,674),8885=>array(95,-48,659,674),8886=>array(53,175,847,454),8887=>array(53,175,847,454),8888=>array(43,175,711,454),8889=>array(53,-47,701,674),8890=>array(104,0,364,701),8891=>array(88,0,571,740),8892=>array(88,0,571,740),8893=>array(88,0,571,740),8894=>array(124,0,630,562),8895=>array(124,0,630,562),8896=>array(-3,-192,741,719),8897=>array(-3,-192,741,719),8898=>array(62,-192,677,719),8899=>array(62,-192,677,719),8900=>array(2,-233,442,807),8901=>array(96,285,189,409),8902=>array(109,149,454,512),8903=>array(95,15,659,613),8904=>array(95,-30,805,657),8905=>array(95,-30,805,657),8906=>array(95,-30,805,657),8907=>array(95,-30,805,657),8908=>array(95,-30,805,657),8909=>array(95,172,659,494),8910=>array(43,0,616,579),8911=>array(43,0,616,579),8912=>array(83,-3,659,630),8913=>array(95,-3,671,630),8914=>array(92,0,662,663),8915=>array(92,-14,662,649),8916=>array(167,0,587,729),8917=>array(95,-100,659,729),8918=>array(95,46,659,581),8919=>array(95,46,659,581),8920=>array(65,22,1215,609),8921=>array(65,22,1215,609),8922=>array(95,-228,659,854),8923=>array(95,-228,659,854),8924=>array(95,0,659,582),8925=>array(95,0,659,582),8926=>array(95,-105,659,667),8927=>array(95,-105,659,667),8928=>array(95,-178,659,764),8929=>array(95,-178,659,764),8930=>array(95,-141,659,767),8931=>array(95,-141,659,767),8932=>array(95,-94,659,619),8933=>array(95,-94,659,619),8934=>array(95,-138,659,582),8935=>array(95,-138,659,582),8936=>array(95,-169,659,667),8937=>array(99,-171,663,667),8938=>array(95,-130,659,756),8939=>array(95,-130,659,756),8940=>array(95,-189,659,815),8941=>array(93,-189,657,815),8942=>array(403,-93,497,715),8943=>array(104,249,796,373),8944=>array(104,-93,796,715),8945=>array(104,-93,796,715),8946=>array(39,-10,861,710),8947=>array(77,-10,708,710),8948=>array(95,76,551,550),8949=>array(77,-10,708,910),8950=>array(77,-10,708,853),8951=>array(95,76,551,686),8952=>array(77,-144,708,710),8953=>array(77,-10,708,710),8954=>array(39,-10,861,710),8955=>array(77,-10,708,710),8956=>array(95,76,551,550),8957=>array(77,-10,708,853),8958=>array(95,76,551,686),8959=>array(95,0,689,720),8960=>array(32,-18,510,514),8961=>array(50,162,486,443),8962=>array(64,0,507,596),8963=>array(184,481,569,732),8964=>array(184,0,569,251),8965=>array(184,0,569,406),8966=>array(184,0,569,513),8967=>array(138,-29,301,788),8968=>array(77,-132,264,760),8969=>array(87,-132,274,760),8970=>array(77,-132,264,760),8971=>array(87,-132,274,760),8972=>array(332,-77,684,313),8973=>array(44,-77,396,313),8974=>array(332,243,684,634),8975=>array(44,243,396,634),8976=>array(95,140,659,421),8977=>array(2,126,459,634),8984=>array(108,0,792,759),8985=>array(95,140,659,421),8988=>array(77,425,363,760),8989=>array(59,425,345,760),8990=>array(77,-70,363,264),8991=>array(59,-70,345,264),8992=>array(189,-250,448,928),8993=>array(18,-237,277,942),8996=>array(68,227,969,575),8997=>array(68,0,969,575),8998=>array(68,0,1272,760),8999=>array(68,0,969,760),9000=>array(53,0,1247,729),9003=>array(0,0,1204,760),9004=>array(66,-91,720,748),9075=>array(73,0,273,547),9076=>array(82,-208,522,560),9077=>array(59,-14,692,547),9082=>array(49,-12,550,559),9085=>array(11,-228,670,102),9095=>array(68,0,987,748),9108=>array(15,0,771,727),9115=>array(77,-252,373,946),9116=>array(77,-252,163,942),9117=>array(77,-240,373,942),9118=>array(77,-252,373,946),9119=>array(287,-252,373,942),9120=>array(77,-240,373,942),9121=>array(77,-252,373,928),9122=>array(77,-252,163,942),9123=>array(77,-240,373,942),9124=>array(77,-252,373,928),9125=>array(287,-252,373,935),9126=>array(77,-240,373,935),9127=>array(296,-261,602,928),9128=>array(74,-252,378,940),9129=>array(296,-240,602,940),9130=>array(296,-256,378,943),9131=>array(74,-261,378,928),9132=>array(296,-252,602,940),9133=>array(74,-240,378,940),9134=>array(189,-250,277,942),9166=>array(24,65,703,729),9167=>array(82,0,769,596),9187=>array(66,-91,720,748),9189=>array(2,75,690,444),9192=>array(39,-129,541,294),9250=>array(-56,-14,522,760),9251=>array(64,-228,507,102),9312=>array(66,-10,740,738),9313=>array(66,-10,740,738),9314=>array(66,-10,740,738),9315=>array(66,-10,740,738),9316=>array(66,-10,740,738),9317=>array(66,-10,740,738),9318=>array(66,-10,740,738),9319=>array(66,-10,740,738),9320=>array(66,-10,740,738),9321=>array(66,-10,740,738),9472=>array(-9,242,551,326),9473=>array(-9,200,551,368),9474=>array(235,-302,306,973),9475=>array(200,-302,341,973),9476=>array(-9,242,551,326),9477=>array(-9,200,551,368),9478=>array(235,-302,306,973),9479=>array(200,-302,341,973),9480=>array(-9,242,551,326),9481=>array(-9,200,551,368),9482=>array(235,-302,306,973),9483=>array(200,-302,341,973),9484=>array(235,-302,551,326),9485=>array(235,-302,551,368),9486=>array(200,-302,551,326),9487=>array(200,-302,551,368),9488=>array(-9,-302,306,326),9489=>array(-9,-302,306,368),9490=>array(-9,-302,341,326),9491=>array(-9,-302,341,368),9492=>array(235,242,551,973),9493=>array(235,200,551,973),9494=>array(200,242,551,973),9495=>array(200,200,551,973),9496=>array(-9,242,306,973),9497=>array(-9,200,306,973),9498=>array(-9,242,341,973),9499=>array(-9,200,341,973),9500=>array(235,-302,551,973),9501=>array(235,-302,551,973),9502=>array(200,-302,551,973),9503=>array(200,-302,551,973),9504=>array(200,-302,551,973),9505=>array(200,-302,551,973),9506=>array(200,-302,551,973),9507=>array(200,-302,551,973),9508=>array(-9,-302,306,973),9509=>array(-9,-302,306,973),9510=>array(-9,-302,341,973),9511=>array(-9,-302,341,973),9512=>array(-9,-302,341,973),9513=>array(-9,-302,341,973),9514=>array(-9,-302,341,973),9515=>array(-9,-302,341,973),9516=>array(-9,-302,551,326),9517=>array(-9,-302,551,368),9518=>array(-9,-302,551,368),9519=>array(-9,-302,551,368),9520=>array(-9,-302,551,326),9521=>array(-9,-302,551,368),9522=>array(-9,-302,551,368),9523=>array(-9,-302,551,368),9524=>array(-9,242,551,973),9525=>array(-9,200,551,973),9526=>array(-9,200,551,973),9527=>array(-9,200,551,973),9528=>array(-9,242,551,973),9529=>array(-9,200,551,973),9530=>array(-9,200,551,973),9531=>array(-9,200,551,973),9532=>array(-9,-302,551,973),9533=>array(-9,-302,551,973),9534=>array(-9,-302,551,973),9535=>array(-9,-302,551,973),9536=>array(-9,-302,551,973),9537=>array(-9,-302,551,973),9538=>array(-9,-302,551,973),9539=>array(-9,-302,551,973),9540=>array(-9,-302,551,973),9541=>array(-9,-302,551,973),9542=>array(-9,-302,551,973),9543=>array(-9,-302,551,973),9544=>array(-9,-302,551,973),9545=>array(-9,-302,551,973),9546=>array(-9,-302,551,973),9547=>array(-9,-302,551,973),9548=>array(-9,242,551,326),9549=>array(-9,200,551,368),9550=>array(235,-302,306,973),9551=>array(200,-302,341,973),9552=>array(-9,158,551,410),9553=>array(165,-302,376,973),9554=>array(235,-302,551,410),9555=>array(165,-302,551,326),9556=>array(165,-302,551,410),9557=>array(-9,-302,306,410),9558=>array(-9,-302,376,326),9559=>array(-9,-302,376,410),9560=>array(235,158,551,973),9561=>array(165,242,551,973),9562=>array(165,158,551,973),9563=>array(-9,158,306,973),9564=>array(-9,242,376,973),9565=>array(-9,158,376,973),9566=>array(235,-302,551,973),9567=>array(165,-302,551,973),9568=>array(165,-302,551,973),9569=>array(-9,-302,306,973),9570=>array(-9,-302,376,973),9571=>array(-9,-302,376,973),9572=>array(-9,-302,551,410),9573=>array(-9,-302,551,326),9574=>array(-9,-302,551,410),9575=>array(-9,158,551,973),9576=>array(-9,242,551,973),9577=>array(-9,158,551,973),9578=>array(-9,-302,551,973),9579=>array(-9,-302,551,973),9580=>array(-9,-302,551,973),9581=>array(235,-302,551,326),9582=>array(-9,-302,306,326),9583=>array(-9,242,306,973),9584=>array(235,242,551,973),9585=>array(-48,-302,590,973),9586=>array(-48,-302,590,973),9587=>array(-48,-302,590,973),9588=>array(-9,242,280,326),9589=>array(235,284,306,973),9590=>array(279,242,551,326),9591=>array(235,-302,306,284),9592=>array(-9,200,280,368),9593=>array(200,284,341,973),9594=>array(279,200,551,368),9595=>array(200,-302,341,284),9596=>array(-9,200,551,368),9597=>array(200,-302,341,973),9598=>array(-9,200,551,368),9599=>array(200,-302,341,973),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,698,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-123,769,643),9633=>array(82,-123,769,643),9634=>array(82,-123,769,643),9635=>array(82,-123,769,643),9636=>array(82,-123,769,643),9637=>array(82,-123,769,643),9638=>array(82,-123,769,643),9639=>array(82,-123,769,643),9640=>array(82,-123,769,643),9641=>array(82,-123,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-123,690,643),9651=>array(2,-123,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-123,690,643),9655=>array(2,-123,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-123,690,643),9661=>array(2,-123,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-123,690,643),9665=>array(2,-123,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-123,690,643),9671=>array(2,-123,690,643),9672=>array(2,-123,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-123,690,643),9699=>array(2,-123,690,643),9700=>array(2,-123,690,643),9701=>array(2,-123,690,643),9702=>array(135,227,396,516),9703=>array(82,-123,769,643),9704=>array(82,-123,769,643),9705=>array(82,-123,769,643),9706=>array(82,-123,769,643),9707=>array(82,-123,769,643),9708=>array(2,-123,690,643),9709=>array(2,-123,690,643),9710=>array(2,-123,690,643),9711=>array(49,-250,958,770),9712=>array(82,-123,769,643),9713=>array(82,-123,769,643),9714=>array(82,-123,769,643),9715=>array(82,-123,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-123,690,643),9721=>array(2,-123,690,643),9722=>array(2,-123,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-123,690,643),9728=>array(75,0,731,729),9729=>array(45,-2,854,360),9730=>array(44,0,763,729),9731=>array(75,-0,732,927),9732=>array(57,0,750,880),9733=>array(58,-4,749,723),9734=>array(58,-4,749,723),9735=>array(75,2,441,729),9736=>array(75,0,732,731),9737=>array(75,0,732,730),9738=>array(55,0,745,727),9739=>array(55,0,745,723),9740=>array(55,-1,549,722),9741=>array(55,0,857,723),9742=>array(62,0,1060,729),9743=>array(63,0,1062,729),9744=>array(81,0,727,729),9745=>array(80,0,727,729),9746=>array(80,0,727,729),9747=>array(67,78,411,656),9748=>array(44,0,783,933),9749=>array(66,0,740,731),9750=>array(75,0,732,731),9751=>array(75,0,732,727),9752=>array(70,0,737,729),9753=>array(75,140,732,574),9754=>array(75,113,732,569),9755=>array(75,113,732,569),9756=>array(78,104,729,569),9757=>array(64,0,483,724),9758=>array(78,103,729,569),9759=>array(64,-3,483,720),9760=>array(55,0,752,730),9761=>array(75,0,732,730),9762=>array(75,0,732,730),9763=>array(44,0,763,730),9764=>array(44,-2,558,727),9765=>array(75,0,597,731),9766=>array(75,-1,510,731),9767=>array(75,0,631,911),9768=>array(75,0,416,730),9769=>array(75,-1,732,729),9770=>array(78,0,729,730),9771=>array(75,0,733,731),9772=>array(75,0,565,731),9773=>array(75,0,732,730),9774=>array(75,0,732,730),9775=>array(75,0,732,730),9776=>array(75,0,732,729),9777=>array(75,0,733,729),9778=>array(75,0,732,729),9779=>array(75,0,732,729),9780=>array(75,0,732,729),9781=>array(75,0,732,729),9782=>array(75,0,732,729),9783=>array(75,0,732,729),9784=>array(59,-11,748,735),9785=>array(75,-73,864,804),9786=>array(75,-73,864,804),9787=>array(75,-73,864,804),9788=>array(75,0,732,730),9789=>array(322,0,733,730),9790=>array(75,0,485,730),9791=>array(77,-102,476,732),9792=>array(77,-125,583,731),9793=>array(77,-14,583,843),9794=>array(71,-14,748,720),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9800=>array(41,0,766,731),9801=>array(80,0,727,730),9802=>array(84,0,722,731),9803=>array(101,31,706,679),9804=>array(125,0,681,730),9805=>array(48,-180,759,730),9806=>array(75,52,732,653),9807=>array(30,-96,777,730),9808=>array(74,-0,732,730),9809=>array(84,0,722,730),9810=>array(77,153,729,579),9811=>array(141,0,666,730),9812=>array(88,0,719,730),9813=>array(99,0,708,730),9814=>array(149,-1,657,729),9815=>array(192,0,615,730),9816=>array(148,0,659,730),9817=>array(133,-0,673,730),9818=>array(88,0,719,730),9819=>array(99,0,708,730),9820=>array(149,-1,657,729),9821=>array(192,0,615,730),9822=>array(146,0,661,730),9823=>array(133,-0,673,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9832=>array(95,-1,712,729),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),9840=>array(75,0,598,731),9841=>array(58,0,631,731),9842=>array(75,0,732,709),9843=>array(68,16,738,731),9844=>array(68,16,738,731),9845=>array(68,16,738,731),9846=>array(68,16,738,731),9847=>array(68,16,738,731),9848=>array(68,16,738,731),9849=>array(68,16,738,731),9850=>array(68,16,738,731),9851=>array(75,0,731,704),9852=>array(75,0,733,731),9853=>array(75,0,733,731),9854=>array(75,0,733,731),9855=>array(134,1,672,731),9856=>array(66,0,717,725),9857=>array(66,0,717,725),9858=>array(66,0,717,725),9859=>array(66,0,717,725),9860=>array(66,0,717,725),9861=>array(66,0,717,725),9862=>array(75,0,732,731),9863=>array(75,0,732,731),9864=>array(75,0,732,731),9865=>array(75,0,732,731),9866=>array(75,0,732,98),9867=>array(75,0,732,98),9868=>array(75,0,732,413),9869=>array(75,0,732,413),9870=>array(75,0,732,413),9871=>array(75,0,732,413),9872=>array(151,3,655,731),9873=>array(151,3,655,731),9874=>array(46,0,760,731),9875=>array(87,-10,720,732),9876=>array(118,0,689,729),9877=>array(55,-10,431,732),9878=>array(53,-10,753,732),9879=>array(55,0,751,732),9880=>array(130,0,676,732),9881=>array(85,-17,722,727),9882=>array(115,-9,691,733),9883=>array(114,0,692,728),9884=>array(114,0,692,729),9888=>array(44,0,763,729),9889=>array(75,2,558,730),9890=>array(77,-125,827,731),9891=>array(71,-206,921,720),9892=>array(77,-186,998,856),9893=>array(77,-125,753,917),9894=>array(118,-14,654,869),9895=>array(91,-170,667,884),9896=>array(168,-14,585,869),9897=>array(4,133,746,596),9898=>array(168,133,586,596),9899=>array(168,133,586,596),9900=>array(222,194,532,537),9901=>array(156,194,598,537),9902=>array(37,169,717,560),9903=>array(4,194,750,536),9904=>array(92,237,681,540),9905=>array(190,42,564,698),9906=>array(77,-125,583,731),9907=>array(151,-125,582,731),9908=>array(77,-125,582,731),9909=>array(77,-125,582,731),9910=>array(53,-118,712,643),9911=>array(175,-104,536,710),9912=>array(142,-125,489,731),9920=>array(38,4,716,553),9921=>array(38,4,716,724),9922=>array(38,4,716,553),9923=>array(38,4,716,724),9954=>array(77,-14,583,843),9985=>array(9,190,723,635),9986=>array(38,141,706,588),9987=>array(9,94,723,539),9988=>array(32,119,742,613),9990=>array(38,-14,716,742),9991=>array(38,-14,716,742),9992=>array(53,21,704,708),9993=>array(58,107,696,622),9996=>array(191,0,505,742),9997=>array(19,83,722,678),9998=>array(80,75,652,710),9999=>array(23,198,738,530),10000=>array(80,75,652,710),10001=>array(39,185,681,544),10002=>array(61,209,681,520),10003=>array(135,97,601,630),10004=>array(104,87,649,631),10005=>array(114,72,641,657),10006=>array(77,31,677,698),10007=>array(105,-9,631,732),10008=>array(110,0,679,739),10009=>array(49,0,705,729),10010=>array(49,0,705,729),10011=>array(49,0,705,729),10012=>array(49,0,705,729),10013=>array(148,0,606,729),10014=>array(118,0,610,729),10015=>array(140,0,615,729),10016=>array(49,0,705,729),10017=>array(82,-13,672,744),10018=>array(37,-14,717,742),10019=>array(38,-12,716,742),10020=>array(36,-14,718,742),10021=>array(37,-13,717,743),10022=>array(38,-14,717,745),10023=>array(38,-14,717,745),10025=>array(21,-10,734,744),10026=>array(38,-14,716,742),10027=>array(21,-9,733,743),10028=>array(21,-10,734,744),10029=>array(21,-9,733,743),10030=>array(21,-9,733,743),10031=>array(21,-9,733,743),10032=>array(22,12,734,714),10033=>array(58,0,696,729),10034=>array(66,0,688,729),10035=>array(49,0,705,729),10036=>array(28,-14,708,742),10037=>array(37,-14,717,742),10038=>array(82,-14,672,742),10039=>array(37,-14,717,742),10040=>array(37,-14,717,742),10041=>array(37,-14,717,742),10042=>array(49,0,705,729),10043=>array(73,-14,681,742),10044=>array(73,-14,681,742),10045=>array(70,-14,683,742),10046=>array(70,-14,683,742),10047=>array(48,0,706,709),10048=>array(48,0,706,709),10049=>array(37,-14,717,742),10050=>array(38,-14,716,742),10051=>array(70,-14,683,742),10052=>array(80,0,674,729),10053=>array(68,0,686,729),10054=>array(57,2,696,729),10055=>array(70,-13,684,742),10056=>array(42,-13,712,730),10057=>array(42,-13,712,730),10058=>array(37,-13,717,743),10059=>array(37,-13,717,743),10061=>array(44,-10,762,738),10063=>array(53,-49,753,729),10064=>array(53,0,753,777),10065=>array(53,-49,753,729),10066=>array(53,0,753,777),10070=>array(75,-2,732,728),10072=>array(339,-240,415,760),10073=>array(302,-240,452,760),10074=>array(228,-240,527,760),10075=>array(76,395,237,729),10076=>array(53,395,214,729),10077=>array(76,395,432,729),10078=>array(53,395,408,729),10081=>array(140,-93,695,851),10082=>array(182,-17,572,742),10083=>array(146,-17,607,742),10084=>array(48,83,706,645),10085=>array(151,-1,656,729),10086=>array(55,21,652,702),10087=>array(70,169,684,564),10088=>array(176,-139,583,769),10089=>array(176,-139,583,769),10090=>array(237,-132,517,758),10091=>array(237,-132,517,758),10092=>array(193,-240,546,760),10093=>array(208,-240,561,760),10094=>array(127,-240,617,760),10095=>array(137,-240,626,760),10096=>array(149,-240,590,760),10097=>array(165,-240,605,760),10098=>array(311,-241,482,760),10099=>array(272,-241,443,760),10100=>array(157,-163,571,760),10101=>array(183,-163,597,760),10102=>array(66,-10,740,738),10103=>array(66,-10,740,738),10104=>array(66,-10,740,738),10105=>array(66,-10,740,738),10106=>array(66,-10,740,738),10107=>array(66,-10,740,738),10108=>array(66,-10,740,738),10109=>array(66,-10,740,738),10110=>array(66,-10,740,738),10111=>array(66,-10,740,738),10112=>array(4,-52,750,780),10113=>array(4,-52,750,780),10114=>array(4,-52,750,780),10115=>array(4,-52,750,780),10116=>array(4,-52,750,780),10117=>array(4,-52,750,780),10118=>array(4,-52,750,780),10119=>array(4,-52,750,780),10120=>array(4,-52,750,780),10121=>array(4,-52,750,780),10122=>array(4,-52,750,780),10123=>array(4,-52,750,780),10124=>array(4,-52,750,780),10125=>array(4,-52,750,780),10126=>array(4,-52,750,780),10127=>array(4,-52,750,780),10128=>array(4,-52,750,780),10129=>array(4,-52,750,780),10130=>array(4,-52,750,780),10131=>array(4,-52,750,780),10132=>array(51,75,710,552),10136=>array(110,55,614,614),10137=>array(51,100,710,527),10138=>array(110,13,614,572),10139=>array(51,129,710,498),10140=>array(51,57,688,570),10141=>array(51,100,710,527),10142=>array(51,100,710,527),10143=>array(51,100,710,527),10144=>array(51,100,710,527),10145=>array(51,65,730,562),10146=>array(100,94,710,533),10147=>array(100,94,710,533),10148=>array(100,-4,710,631),10149=>array(51,100,710,548),10150=>array(51,79,710,527),10151=>array(216,-7,545,634),10152=>array(51,100,710,527),10153=>array(51,75,688,552),10154=>array(51,75,688,552),10155=>array(19,12,715,586),10156=>array(19,12,715,586),10157=>array(122,0,697,574),10158=>array(122,0,697,574),10159=>array(56,49,719,574),10161=>array(56,49,719,574),10162=>array(139,-20,649,585),10163=>array(57,157,710,470),10164=>array(72,55,614,655),10165=>array(51,173,710,454),10166=>array(73,-29,614,572),10167=>array(73,55,614,655),10168=>array(51,172,710,455),10169=>array(73,-28,614,572),10170=>array(50,84,710,543),10171=>array(66,140,702,487),10172=>array(71,167,697,460),10173=>array(71,118,697,509),10174=>array(51,81,710,546),10181=>array(48,-163,316,769),10182=>array(35,-163,303,769),10208=>array(2,-233,442,807),10214=>array(77,-132,359,760),10215=>array(77,-132,358,760),10216=>array(80,-132,279,759),10217=>array(72,-132,271,759),10218=>array(80,-132,429,759),10219=>array(72,-132,420,759),10224=>array(40,0,715,732),10225=>array(39,-3,714,729),10226=>array(35,53,733,658),10227=>array(35,61,733,666),10228=>array(51,-14,998,643),10229=>array(44,100,1239,527),10230=>array(51,100,1247,527),10231=>array(44,100,1247,527),10232=>array(44,100,1239,527),10233=>array(51,100,1247,527),10234=>array(44,100,1247,527),10235=>array(44,100,1239,527),10236=>array(51,100,1247,527),10237=>array(44,100,1239,527),10238=>array(51,100,1247,527),10239=>array(51,100,1247,527),10241=>array(132,635,264,781),10242=>array(132,358,264,504),10243=>array(132,358,264,781),10244=>array(132,82,264,228),10245=>array(132,82,264,781),10246=>array(132,82,264,504),10247=>array(132,82,264,781),10248=>array(396,635,527,781),10249=>array(132,635,527,781),10250=>array(132,358,527,781),10251=>array(132,358,527,781),10252=>array(132,82,527,781),10253=>array(132,82,527,781),10254=>array(132,82,527,781),10255=>array(132,82,527,781),10256=>array(396,358,527,504),10257=>array(132,358,527,781),10258=>array(132,358,527,504),10259=>array(132,358,527,781),10260=>array(132,82,527,504),10261=>array(132,82,527,781),10262=>array(132,82,527,504),10263=>array(132,82,527,781),10264=>array(396,358,527,781),10265=>array(132,358,527,781),10266=>array(132,358,527,781),10267=>array(132,358,527,781),10268=>array(132,82,527,781),10269=>array(132,82,527,781),10270=>array(132,82,527,781),10271=>array(132,82,527,781),10272=>array(396,82,527,228),10273=>array(132,82,527,781),10274=>array(132,82,527,504),10275=>array(132,82,527,781),10276=>array(132,82,527,228),10277=>array(132,82,527,781),10278=>array(132,82,527,504),10279=>array(132,82,527,781),10280=>array(396,82,527,781),10281=>array(132,82,527,781),10282=>array(132,82,527,781),10283=>array(132,82,527,781),10284=>array(132,82,527,781),10285=>array(132,82,527,781),10286=>array(132,82,527,781),10287=>array(132,82,527,781),10288=>array(396,82,527,504),10289=>array(132,82,527,781),10290=>array(132,82,527,504),10291=>array(132,82,527,781),10292=>array(132,82,527,504),10293=>array(132,82,527,781),10294=>array(132,82,527,504),10295=>array(132,82,527,781),10296=>array(396,82,527,781),10297=>array(132,82,527,781),10298=>array(132,82,527,781),10299=>array(132,82,527,781),10300=>array(132,82,527,781),10301=>array(132,82,527,781),10302=>array(132,82,527,781),10303=>array(132,82,527,781),10304=>array(132,-195,264,-49),10305=>array(132,-195,264,781),10306=>array(132,-195,264,504),10307=>array(132,-195,264,781),10308=>array(132,-195,264,228),10309=>array(132,-195,264,781),10310=>array(132,-195,264,504),10311=>array(132,-195,264,781),10312=>array(132,-195,527,781),10313=>array(132,-195,527,781),10314=>array(132,-195,527,781),10315=>array(132,-195,527,781),10316=>array(132,-195,527,781),10317=>array(132,-195,527,781),10318=>array(132,-195,527,781),10319=>array(132,-195,527,781),10320=>array(132,-195,527,504),10321=>array(132,-195,527,781),10322=>array(132,-195,527,504),10323=>array(132,-195,527,781),10324=>array(132,-195,527,504),10325=>array(132,-195,527,781),10326=>array(132,-195,527,504),10327=>array(132,-195,527,781),10328=>array(132,-195,527,781),10329=>array(132,-195,527,781),10330=>array(132,-195,527,781),10331=>array(132,-195,527,781),10332=>array(132,-195,527,781),10333=>array(132,-195,527,781),10334=>array(132,-195,527,781),10335=>array(132,-195,527,781),10336=>array(132,-195,527,228),10337=>array(132,-195,527,781),10338=>array(132,-195,527,504),10339=>array(132,-195,527,781),10340=>array(132,-195,527,228),10341=>array(132,-195,527,781),10342=>array(132,-195,527,504),10343=>array(132,-195,527,781),10344=>array(132,-195,527,781),10345=>array(132,-195,527,781),10346=>array(132,-195,527,781),10347=>array(132,-195,527,781),10348=>array(132,-195,527,781),10349=>array(132,-195,527,781),10350=>array(132,-195,527,781),10351=>array(132,-195,527,781),10352=>array(132,-195,527,504),10353=>array(132,-195,527,781),10354=>array(132,-195,527,504),10355=>array(132,-195,527,781),10356=>array(132,-195,527,504),10357=>array(132,-195,527,781),10358=>array(132,-195,527,504),10359=>array(132,-195,527,781),10360=>array(132,-195,527,781),10361=>array(132,-195,527,781),10362=>array(132,-195,527,781),10363=>array(132,-195,527,781),10364=>array(132,-195,527,781),10365=>array(132,-195,527,781),10366=>array(132,-195,527,781),10367=>array(132,-195,527,781),10368=>array(396,-195,527,-49),10369=>array(132,-195,527,781),10370=>array(132,-195,527,504),10371=>array(132,-195,527,781),10372=>array(132,-195,527,228),10373=>array(132,-195,527,781),10374=>array(132,-195,527,504),10375=>array(132,-195,527,781),10376=>array(396,-195,527,781),10377=>array(132,-195,527,781),10378=>array(132,-195,527,781),10379=>array(132,-195,527,781),10380=>array(132,-195,527,781),10381=>array(132,-195,527,781),10382=>array(132,-195,527,781),10383=>array(132,-195,527,781),10384=>array(396,-195,527,504),10385=>array(132,-195,527,781),10386=>array(132,-195,527,504),10387=>array(132,-195,527,781),10388=>array(132,-195,527,504),10389=>array(132,-195,527,781),10390=>array(132,-195,527,504),10391=>array(132,-195,527,781),10392=>array(396,-195,527,781),10393=>array(132,-195,527,781),10394=>array(132,-195,527,781),10395=>array(132,-195,527,781),10396=>array(132,-195,527,781),10397=>array(132,-195,527,781),10398=>array(132,-195,527,781),10399=>array(132,-195,527,781),10400=>array(396,-195,527,228),10401=>array(132,-195,527,781),10402=>array(132,-195,527,504),10403=>array(132,-195,527,781),10404=>array(132,-195,527,228),10405=>array(132,-195,527,781),10406=>array(132,-195,527,504),10407=>array(132,-195,527,781),10408=>array(396,-195,527,781),10409=>array(132,-195,527,781),10410=>array(132,-195,527,781),10411=>array(132,-195,527,781),10412=>array(132,-195,527,781),10413=>array(132,-195,527,781),10414=>array(132,-195,527,781),10415=>array(132,-195,527,781),10416=>array(396,-195,527,504),10417=>array(132,-195,527,781),10418=>array(132,-195,527,504),10419=>array(132,-195,527,781),10420=>array(132,-195,527,504),10421=>array(132,-195,527,781),10422=>array(132,-195,527,504),10423=>array(132,-195,527,781),10424=>array(396,-195,527,781),10425=>array(132,-195,527,781),10426=>array(132,-195,527,781),10427=>array(132,-195,527,781),10428=>array(132,-195,527,781),10429=>array(132,-195,527,781),10430=>array(132,-195,527,781),10431=>array(132,-195,527,781),10432=>array(132,-195,527,-49),10433=>array(132,-195,527,781),10434=>array(132,-195,527,504),10435=>array(132,-195,527,781),10436=>array(132,-195,527,228),10437=>array(132,-195,527,781),10438=>array(132,-195,527,504),10439=>array(132,-195,527,781),10440=>array(132,-195,527,781),10441=>array(132,-195,527,781),10442=>array(132,-195,527,781),10443=>array(132,-195,527,781),10444=>array(132,-195,527,781),10445=>array(132,-195,527,781),10446=>array(132,-195,527,781),10447=>array(132,-195,527,781),10448=>array(132,-195,527,504),10449=>array(132,-195,527,781),10450=>array(132,-195,527,504),10451=>array(132,-195,527,781),10452=>array(132,-195,527,504),10453=>array(132,-195,527,781),10454=>array(132,-195,527,504),10455=>array(132,-195,527,781),10456=>array(132,-195,527,781),10457=>array(132,-195,527,781),10458=>array(132,-195,527,781),10459=>array(132,-195,527,781),10460=>array(132,-195,527,781),10461=>array(132,-195,527,781),10462=>array(132,-195,527,781),10463=>array(132,-195,527,781),10464=>array(132,-195,527,228),10465=>array(132,-195,527,781),10466=>array(132,-195,527,504),10467=>array(132,-195,527,781),10468=>array(132,-195,527,228),10469=>array(132,-195,527,781),10470=>array(132,-195,527,504),10471=>array(132,-195,527,781),10472=>array(132,-195,527,781),10473=>array(132,-195,527,781),10474=>array(132,-195,527,781),10475=>array(132,-195,527,781),10476=>array(132,-195,527,781),10477=>array(132,-195,527,781),10478=>array(132,-195,527,781),10479=>array(132,-195,527,781),10480=>array(132,-195,527,504),10481=>array(132,-195,527,781),10482=>array(132,-195,527,504),10483=>array(132,-195,527,781),10484=>array(132,-195,527,504),10485=>array(132,-195,527,781),10486=>array(132,-195,527,504),10487=>array(132,-195,527,781),10488=>array(132,-195,527,781),10489=>array(132,-195,527,781),10490=>array(132,-195,527,781),10491=>array(132,-195,527,781),10492=>array(132,-195,527,781),10493=>array(132,-195,527,781),10494=>array(132,-195,527,781),10495=>array(132,-195,527,781),10502=>array(44,100,703,527),10503=>array(51,100,710,527),10506=>array(112,0,642,732),10507=>array(112,-3,642,729),10560=>array(35,63,580,838),10561=>array(35,63,580,838),10627=>array(112,-163,548,760),10628=>array(112,-163,548,760),10702=>array(95,-226,659,747),10703=>array(95,15,805,612),10704=>array(95,15,805,612),10705=>array(95,-30,805,657),10706=>array(95,-30,805,657),10707=>array(95,-30,805,657),10708=>array(95,-30,805,657),10709=>array(95,-30,805,657),10731=>array(2,-233,442,807),10746=>array(95,0,659,627),10747=>array(95,0,659,627),10752=>array(25,-198,875,748),10753=>array(25,-198,875,748),10754=>array(25,-198,875,748),10764=>array(51,-212,1142,757),10765=>array(51,-212,417,757),10766=>array(51,-212,417,757),10767=>array(51,-212,417,757),10768=>array(51,-212,417,757),10769=>array(51,-212,470,757),10770=>array(51,-212,417,757),10771=>array(51,-212,417,757),10772=>array(51,-212,500,757),10773=>array(51,-212,417,757),10774=>array(51,-212,417,757),10775=>array(-29,-212,498,757),10776=>array(51,-212,417,757),10777=>array(51,-212,417,757),10778=>array(51,-212,417,757),10779=>array(51,-212,422,872),10780=>array(47,-327,417,757),10799=>array(123,31,631,596),10858=>array(95,228,659,552),10859=>array(95,78,659,552),10877=>array(95,-123,659,581),10878=>array(95,-123,659,581),10879=>array(95,-123,660,581),10880=>array(95,-123,659,581),10881=>array(95,-123,659,644),10882=>array(95,-123,659,644),10883=>array(95,-123,660,759),10884=>array(95,-123,659,756),10885=>array(95,-132,659,663),10886=>array(95,-132,659,663),10887=>array(95,-121,659,582),10888=>array(95,-121,659,582),10889=>array(95,-204,659,663),10890=>array(95,-204,659,663),10891=>array(95,-311,659,791),10892=>array(95,-311,659,791),10893=>array(95,-124,659,663),10894=>array(95,-124,659,663),10895=>array(95,-241,659,756),10896=>array(95,-241,659,756),10897=>array(95,-229,659,730),10898=>array(95,-229,659,730),10899=>array(95,-224,659,741),10900=>array(95,-224,659,741),10901=>array(95,-61,659,644),10902=>array(95,-61,659,644),10903=>array(95,-61,660,644),10904=>array(95,-61,659,644),10905=>array(96,-36,659,685),10906=>array(96,-36,659,685),10907=>array(95,-31,659,725),10908=>array(95,-31,659,725),10909=>array(95,8,659,645),10910=>array(95,23,659,645),10911=>array(95,-176,659,729),10912=>array(95,-176,659,729),10926=>array(95,50,659,601),10927=>array(95,-24,659,667),10928=>array(95,-24,659,667),10929=>array(95,-145,659,667),10930=>array(95,-145,659,667),10931=>array(95,-121,659,662),10932=>array(95,-121,659,662),10933=>array(95,-195,659,662),10934=>array(95,-195,659,662),10935=>array(95,-191,659,693),10936=>array(95,-191,659,693),10937=>array(95,-259,659,693),10938=>array(95,-259,659,693),11001=>array(95,-171,659,585),11002=>array(95,-171,659,585),11008=>array(79,-27,633,587),11009=>array(126,-27,680,587),11010=>array(79,25,633,640),11011=>array(126,25,680,640),11012=>array(24,65,710,562),11013=>array(24,65,703,562),11014=>array(154,0,601,754),11015=>array(154,-25,601,729),11016=>array(79,-27,633,587),11017=>array(126,-27,680,587),11018=>array(79,25,633,640),11019=>array(126,25,680,640),11020=>array(24,65,710,562),11021=>array(154,-25,601,754),11022=>array(51,-3,711,355),11023=>array(51,272,711,630),11024=>array(31,-3,691,355),11025=>array(31,272,691,630),11026=>array(82,-123,769,643),11027=>array(82,-123,769,643),11028=>array(82,-123,769,643),11029=>array(82,-123,769,643),11030=>array(2,-123,690,643),11031=>array(2,-123,690,643),11032=>array(2,-123,690,643),11033=>array(2,-123,690,643),11034=>array(82,-123,769,643),11039=>array(16,-26,767,767),11040=>array(16,-26,767,767),11041=>array(66,-91,720,748),11042=>array(66,-91,720,748),11043=>array(15,-35,771,692),11044=>array(49,-250,958,770),11091=>array(34,-47,749,788),11092=>array(34,-47,749,788),11360=>array(4,0,497,729),11361=>array(4,0,244,760),11362=>array(-18,0,497,729),11363=>array(4,0,512,729),11364=>array(88,-200,600,729),11365=>array(31,-46,519,592),11366=>array(-11,-93,346,822),11367=>array(88,-157,677,729),11368=>array(82,-138,575,760),11369=>array(88,-157,609,729),11370=>array(82,-138,519,760),11371=>array(40,-157,665,729),11372=>array(39,-138,515,547),11373=>array(50,-14,615,743),11374=>array(88,-200,689,729),11375=>array(7,0,608,729),11376=>array(50,-14,615,743),11377=>array(26,0,661,560),11378=>array(30,0,1015,742),11379=>array(38,0,866,560),11380=>array(45,0,506,587),11381=>array(88,0,500,729),11382=>array(84,0,429,547),11383=>array(49,-12,542,551),11385=>array(0,-13,289,760),11386=>array(49,-14,501,560),11387=>array(43,0,360,547),11388=>array(-10,-117,105,425),11389=>array(4,326,383,734),11390=>array(59,-242,538,742),11391=>array(40,-242,576,729),11520=>array(54,-63,490,547),11521=>array(22,-235,500,546),11522=>array(35,-235,482,546),11523=>array(56,-10,515,807),11524=>array(46,-235,483,546),11525=>array(35,-236,776,546),11526=>array(0,-8,518,816),11527=>array(47,0,811,546),11528=>array(62,0,488,546),11529=>array(45,-235,501,816),11530=>array(35,0,813,546),11531=>array(48,-8,536,816),11532=>array(35,0,490,816),11533=>array(45,0,799,546),11534=>array(45,0,500,546),11535=>array(62,-235,690,816),11536=>array(45,0,792,816),11537=>array(45,0,491,816),11538=>array(44,-235,483,546),11539=>array(45,-235,796,661),11540=>array(54,-235,803,546),11541=>array(44,-235,706,816),11542=>array(35,0,491,546),11543=>array(45,-235,500,547),11544=>array(45,-235,496,546),11545=>array(35,-235,487,816),11546=>array(38,-235,479,547),11547=>array(53,-9,537,816),11548=>array(35,-235,783,547),11549=>array(26,-235,491,546),11550=>array(42,-235,493,546),11551=>array(31,-235,492,567),11552=>array(35,0,788,546),11553=>array(44,-235,490,816),11554=>array(53,0,484,626),11555=>array(54,-235,498,816),11556=>array(45,-235,542,546),11557=>array(53,-8,757,816),11568=>array(49,-14,532,380),11569=>array(50,-14,749,742),11570=>array(50,-14,749,742),11571=>array(28,0,586,729),11572=>array(29,0,587,729),11573=>array(28,0,544,729),11574=>array(66,0,439,729),11575=>array(7,0,608,729),11576=>array(7,0,608,729),11577=>array(88,0,511,729),11578=>array(57,0,480,729),11579=>array(66,-14,549,742),11580=>array(96,0,730,729),11581=>array(40,0,599,729),11582=>array(66,0,393,729),11583=>array(40,0,599,729),11584=>array(50,-14,749,742),11585=>array(50,-52,749,781),11586=>array(66,0,178,729),11587=>array(18,0,549,729),11588=>array(88,0,589,729),11589=>array(27,0,589,729),11590=>array(66,0,409,729),11591=>array(40,0,566,729),11592=>array(66,301,514,426),11593=>array(88,0,511,729),11594=>array(48,0,404,729),11595=>array(48,-15,809,742),11596=>array(48,0,652,729),11597=>array(88,0,585,729),11598=>array(89,0,510,729),11599=>array(88,0,177,729),11600=>array(48,0,652,729),11601=>array(88,0,178,729),11602=>array(70,-14,635,729),11603=>array(43,-14,526,742),11604=>array(50,-14,749,742),11605=>array(50,-54,749,742),11606=>array(88,0,589,729),11607=>array(88,0,200,729),11608=>array(66,0,608,729),11609=>array(50,-14,749,742),11610=>array(50,-14,749,780),11611=>array(50,-14,613,742),11612=>array(44,0,647,729),11613=>array(26,0,589,729),11614=>array(50,-14,613,742),11615=>array(88,0,511,729),11616=>array(7,0,608,729),11617=>array(88,0,589,729),11618=>array(88,0,503,729),11619=>array(50,0,659,729),11620=>array(88,0,446,729),11621=>array(50,0,659,729),11631=>array(23,522,440,729),11800=>array(63,-14,413,728),11806=>array(95,78,659,399),11810=>array(77,403,264,760),11811=>array(87,403,274,760),11812=>array(77,-132,264,225),11813=>array(87,-132,274,225),11822=>array(64,0,415,742),19904=>array(75,-158,732,729),19905=>array(75,-158,732,729),19906=>array(75,-158,732,729),19907=>array(75,-158,732,729),19908=>array(75,-158,732,729),19909=>array(75,-158,732,729),19910=>array(75,-158,732,729),19911=>array(75,-158,732,729),19912=>array(75,-158,732,729),19913=>array(75,-158,733,729),19914=>array(75,-158,732,729),19915=>array(75,-158,732,729),19916=>array(75,-158,732,729),19917=>array(75,-158,732,729),19918=>array(75,-158,732,729),19919=>array(75,-158,732,729),19920=>array(75,-158,733,729),19921=>array(75,-158,732,729),19922=>array(75,-158,733,729),19923=>array(75,-158,732,729),19924=>array(75,-158,732,729),19925=>array(75,-158,732,729),19926=>array(75,-158,732,729),19927=>array(75,-158,732,729),19928=>array(75,-158,732,729),19929=>array(75,-158,732,729),19930=>array(75,-158,732,729),19931=>array(75,-158,733,729),19932=>array(75,-158,732,729),19933=>array(75,-158,732,729),19934=>array(75,-158,733,729),19935=>array(75,-158,732,729),19936=>array(75,-158,732,729),19937=>array(75,-158,732,729),19938=>array(75,-158,732,729),19939=>array(75,-158,732,729),19940=>array(75,-158,732,729),19941=>array(75,-158,733,729),19942=>array(75,-158,732,729),19943=>array(75,-158,732,729),19944=>array(75,-158,733,729),19945=>array(75,-158,732,729),19946=>array(75,-158,733,729),19947=>array(75,-158,732,729),19948=>array(75,-158,733,729),19949=>array(75,-158,732,729),19950=>array(75,-158,733,729),19951=>array(75,-158,732,729),19952=>array(75,-158,733,729),19953=>array(75,-158,732,729),19954=>array(75,-158,732,729),19955=>array(75,-158,732,729),19956=>array(75,-158,732,729),19957=>array(75,-158,733,729),19958=>array(75,-158,732,729),19959=>array(75,-158,732,729),19960=>array(75,-158,732,729),19961=>array(75,-158,733,729),19962=>array(75,-158,732,729),19963=>array(75,-158,733,729),19964=>array(75,-158,733,729),19965=>array(75,-158,732,729),19966=>array(75,-158,732,729),19967=>array(75,-158,732,729),42192=>array(88,0,554,729),42193=>array(88,0,512,729),42194=>array(31,0,455,729),42195=>array(88,0,640,729),42196=>array(-3,0,553,729),42197=>array(-3,0,553,729),42198=>array(50,-14,624,742),42199=>array(88,0,609,729),42200=>array(-19,0,502,729),42201=>array(0,-14,373,729),42202=>array(50,-14,580,742),42203=>array(50,-14,580,742),42204=>array(40,0,576,729),42205=>array(88,0,466,729),42206=>array(88,0,466,729),42207=>array(88,0,689,729),42208=>array(88,0,585,729),42209=>array(88,0,497,729),42210=>array(59,-14,521,742),42211=>array(88,0,600,729),42212=>array(26,0,537,729),42213=>array(7,0,608,729),42214=>array(7,0,608,729),42215=>array(88,0,589,729),42216=>array(71,-14,645,742),42217=>array(88,0,461,743),42218=>array(30,0,861,729),42219=>array(26,0,589,729),42220=>array(-2,0,552,729),42221=>array(63,0,529,729),42222=>array(7,0,608,729),42223=>array(7,0,608,729),42224=>array(88,0,511,729),42225=>array(57,0,480,729),42226=>array(88,0,177,729),42227=>array(50,-14,658,742),42228=>array(78,-14,581,729),42229=>array(78,0,581,743),42230=>array(3,0,412,729),42231=>array(50,0,602,729),42232=>array(77,0,193,155),42233=>array(64,-156,193,155),42234=>array(77,0,460,155),42235=>array(77,-156,460,155),42236=>array(64,-156,193,517),42237=>array(77,0,193,517),42238=>array(77,0,453,354),42239=>array(77,172,453,454),42564=>array(50,-14,512,742),42565=>array(44,-14,420,560),42566=>array(88,0,312,729),42567=>array(73,0,273,547),42572=>array(52,-14,1010,645),42573=>array(66,-14,858,471),42576=>array(26,0,838,729),42577=>array(27,0,736,560),42580=>array(50,-14,879,742),42581=>array(49,-14,673,560),42582=>array(92,0,872,729),42583=>array(84,-14,677,560),42594=>array(44,-157,904,729),42595=>array(47,-138,777,547),42596=>array(37,0,908,729),42597=>array(33,0,767,547),42598=>array(88,0,1008,729),42599=>array(82,0,863,547),42600=>array(50,-14,658,742),42601=>array(49,-14,501,560),42602=>array(50,-14,720,742),42603=>array(49,-14,592,560),42604=>array(50,-14,1172,742),42605=>array(49,-14,868,560),42606=>array(25,-208,766,743),42634=>array(-3,-200,682,729),42635=>array(26,-208,594,547),42636=>array(-3,0,553,729),42637=>array(26,0,498,547),42644=>array(77,0,529,729),42645=>array(82,0,494,760),42760=>array(94,0,351,668),42761=>array(94,0,351,668),42762=>array(94,0,351,668),42763=>array(94,0,351,668),42764=>array(94,0,351,668),42765=>array(94,0,351,668),42766=>array(94,0,351,668),42767=>array(94,0,351,668),42768=>array(94,0,351,668),42769=>array(94,0,351,668),42770=>array(94,0,351,668),42771=>array(94,0,351,668),42772=>array(94,0,351,668),42773=>array(94,0,351,668),42774=>array(94,0,351,668),42779=>array(44,326,288,736),42780=>array(44,324,288,734),42781=>array(85,326,142,734),42782=>array(85,326,142,734),42783=>array(85,0,142,408),42786=>array(60,0,315,729),42787=>array(60,0,289,547),42788=>array(50,224,370,742),42789=>array(50,42,370,560),42790=>array(88,-200,589,729),42791=>array(82,-208,494,760),42792=>array(-3,-213,737,729),42793=>array(24,-213,585,702),42794=>array(72,-14,504,742),42795=>array(58,-200,426,561),42800=>array(82,0,393,547),42801=>array(48,-14,425,560),42802=>array(7,0,1117,729),42803=>array(54,-14,805,560),42804=>array(7,-14,1033,742),42805=>array(54,-14,842,560),42806=>array(7,-14,950,729),42807=>array(54,-14,801,560),42808=>array(7,0,867,729),42809=>array(54,-14,709,560),42810=>array(7,0,867,729),42811=>array(54,-14,709,560),42812=>array(7,-208,856,729),42813=>array(54,-208,709,560),42814=>array(50,-14,580,742),42815=>array(56,-14,445,560),42816=>array(4,0,609,729),42817=>array(6,0,522,760),42822=>array(88,0,607,729),42823=>array(84,0,269,760),42824=>array(36,0,519,729),42825=>array(53,0,332,760),42826=>array(4,-14,722,742),42827=>array(4,-14,625,560),42830=>array(50,-14,1172,742),42831=>array(49,-14,868,560),42832=>array(4,0,512,729),42833=>array(-2,-208,522,560),42834=>array(22,0,630,729),42835=>array(22,-208,648,560),42838=>array(50,-178,658,742),42839=>array(49,-208,574,560),42852=>array(4,0,512,729),42853=>array(-2,-208,522,760),42854=>array(4,0,512,729),42855=>array(-2,-208,522,760),42880=>array(4,0,413,729),42881=>array(84,-208,166,560),42882=>array(88,-208,574,742),42883=>array(82,-208,494,560),42889=>array(105,0,198,517),42890=>array(70,161,268,380),42891=>array(136,235,225,729),42892=>array(86,458,162,729),42893=>array(77,0,529,729),42894=>array(34,-208,375,760),42896=>array(88,-157,660,729),42897=>array(82,-138,559,560),42912=>array(1,-14,700,742),42913=>array(1,-208,570,560),42914=>array(1,0,609,729),42915=>array(1,0,520,760),42916=>array(1,0,672,729),42917=>array(1,0,570,560),42918=>array(1,0,624,729),42919=>array(1,0,370,560),42920=>array(1,-14,570,742),42921=>array(1,-14,467,560),42922=>array(-46,0,633,729),43002=>array(82,0,742,547),43003=>array(52,0,430,729),43004=>array(31,0,455,729),43005=>array(88,0,689,729),43006=>array(88,0,177,928),43007=>array(30,0,1050,729),61184=>array(85,602,291,668),61185=>array(62,451,308,668),61186=>array(48,301,325,668),61187=>array(42,150,332,668),61188=>array(40,0,334,668),61189=>array(62,451,308,668),61190=>array(85,451,291,518),61191=>array(62,301,308,518),61192=>array(48,150,325,518),61193=>array(42,0,332,518),61194=>array(48,301,325,668),61195=>array(62,301,308,518),61196=>array(85,301,291,367),61197=>array(62,150,308,367),61198=>array(48,0,325,367),61199=>array(42,150,332,668),61200=>array(48,150,325,518),61201=>array(62,150,308,367),61202=>array(85,150,291,217),61203=>array(62,0,308,217),61204=>array(40,0,334,668),61205=>array(42,0,332,518),61206=>array(48,0,325,367),61207=>array(62,0,308,217),61208=>array(85,0,291,66),61209=>array(94,0,154,668),61440=>array(66,0,813,732),61441=>array(66,0,813,732),61442=>array(66,0,813,732),61443=>array(66,0,813,732),62464=>array(48,-15,474,828),62465=>array(48,-15,474,828),62466=>array(48,-15,513,837),62467=>array(48,0,752,837),62468=>array(48,-15,474,837),62469=>array(48,-15,474,837),62470=>array(48,-15,540,837),62471=>array(48,-15,746,837),62472=>array(48,0,452,837),62473=>array(48,-15,474,828),62474=>array(48,0,1003,837),62475=>array(48,-15,473,837),62476=>array(57,-15,483,828),62477=>array(48,0,734,837),62478=>array(48,-15,474,828),62479=>array(48,-15,474,844),62480=>array(48,0,774,837),62481=>array(57,-15,483,828),62482=>array(48,-15,609,837),62483=>array(22,-15,467,837),62484=>array(48,-15,737,837),62485=>array(48,-15,474,828),62486=>array(48,-15,757,837),62487=>array(48,-15,473,829),62488=>array(48,-15,473,837),62489=>array(57,0,483,837),62490=>array(49,-15,536,828),62491=>array(48,-15,473,828),62492=>array(57,-15,482,837),62493=>array(48,-15,491,828),62494=>array(57,-15,483,828),62495=>array(22,-15,443,837),62496=>array(48,-15,474,837),62497=>array(53,-15,478,837),62498=>array(48,-79,474,837),62499=>array(48,-15,473,838),62500=>array(48,-15,479,838),62501=>array(48,-15,535,837),62502=>array(48,-15,812,838),62504=>array(53,-235,785,816),62505=>array(44,-230,684,853),62506=>array(44,-15,413,765),62507=>array(44,-15,413,777),62508=>array(44,-15,413,875),62509=>array(44,-15,413,818),62510=>array(44,-15,413,887),62511=>array(44,-15,413,809),62512=>array(44,-236,404,765),62513=>array(44,-236,404,799),62514=>array(44,-236,404,901),62515=>array(44,-236,404,809),62516=>array(44,0,422,765),62517=>array(44,0,422,799),62518=>array(44,0,422,809),62519=>array(44,-0,664,765),62520=>array(44,-0,664,777),62521=>array(44,-0,664,895),62522=>array(44,-0,664,799),62523=>array(44,-0,664,809),62524=>array(26,-236,439,765),62525=>array(26,-236,439,777),62526=>array(26,-236,439,904),62527=>array(26,-236,439,799),62528=>array(26,-236,439,809),62529=>array(26,-236,439,852),63173=>array(49,-14,501,760),64256=>array(21,0,637,760),64257=>array(21,0,483,760),64258=>array(21,0,483,760),64259=>array(21,0,786,760),64260=>array(21,0,786,760),64261=>array(21,0,596,760),64262=>array(48,-14,753,742),64275=>array(75,-14,1000,760),64276=>array(76,-14,1000,760),64277=>array(76,-208,1000,760),64278=>array(76,-208,1000,760),64279=>array(76,-208,1306,760),64285=>array(60,44,142,547),64286=>array(150,625,426,765),64287=>array(32,44,296,547),64288=>array(34,0,505,547),64289=>array(76,0,695,547),64290=>array(39,0,646,547),64291=>array(82,0,688,547),64292=>array(39,0,645,547),64293=>array(39,0,645,760),64294=>array(82,0,688,547),64295=>array(39,0,645,547),64296=>array(42,-4,645,547),64297=>array(95,272,659,627),64298=>array(39,0,599,698),64299=>array(34,0,599,698),64300=>array(39,0,599,698),64301=>array(39,0,599,698),64302=>array(82,-159,520,547),64303=>array(82,-193,520,547),64304=>array(82,-159,520,547),64305=>array(39,0,482,547),64306=>array(39,-5,345,547),64307=>array(39,0,460,547),64308=>array(82,0,506,547),64309=>array(39,0,238,547),64310=>array(39,0,327,547),64312=>array(81,-14,534,552),64313=>array(39,204,237,547),64314=>array(39,-208,402,547),64315=>array(39,0,426,547),64316=>array(39,0,443,729),64318=>array(39,0,530,555),64320=>array(39,0,278,547),64321=>array(81,-14,534,547),64323=>array(82,-208,494,547),64324=>array(82,0,513,547),64326=>array(39,0,453,547),64327=>array(82,-208,570,546),64328=>array(39,0,426,547),64329=>array(39,0,599,547),64330=>array(9,-4,510,547),64331=>array(82,0,164,698),64332=>array(39,0,482,698),64333=>array(39,0,426,698),64334=>array(82,0,513,698),64335=>array(39,0,514,760),64338=>array(57,-244,778,327),64339=>array(57,-244,893,327),64340=>array(-9,-244,172,293),64341=>array(-9,-244,281,293),64342=>array(57,-244,778,327),64343=>array(57,-244,893,327),64344=>array(-9,-244,220,293),64345=>array(-9,-244,281,293),64346=>array(57,-244,778,327),64347=>array(57,-244,893,327),64348=>array(-9,-244,220,293),64349=>array(-9,-244,281,293),64350=>array(57,-10,778,513),64351=>array(57,-10,893,513),64352=>array(-9,0,172,610),64353=>array(-9,0,281,610),64354=>array(57,-10,778,513),64355=>array(57,-10,893,513),64356=>array(-9,0,220,610),64357=>array(-9,0,281,610),64358=>array(57,-10,778,575),64359=>array(57,-10,893,575),64360=>array(-9,0,246,672),64361=>array(-9,0,281,672),64362=>array(57,-45,857,757),64363=>array(57,-44,940,659),64364=>array(-9,0,365,757),64365=>array(-9,0,464,684),64366=>array(57,-45,857,757),64367=>array(57,-44,940,659),64368=>array(-9,0,365,757),64369=>array(-9,0,464,684),64370=>array(69,-244,580,425),64371=>array(69,-244,590,425),64372=>array(-9,-220,491,398),64373=>array(-9,-220,590,398),64374=>array(69,-244,580,425),64375=>array(69,-244,590,425),64376=>array(-9,-98,491,398),64377=>array(-9,-98,590,398),64378=>array(69,-244,580,425),64379=>array(69,-244,590,425),64380=>array(-9,-220,491,398),64381=>array(-9,-220,590,398),64382=>array(69,-244,580,425),64383=>array(69,-244,590,425),64384=>array(-9,-220,491,398),64385=>array(-9,-220,590,398),64386=>array(55,-146,350,415),64387=>array(55,-146,481,415),64388=>array(55,-19,350,586),64389=>array(55,-19,481,586),64390=>array(55,-19,350,708),64391=>array(55,-19,481,708),64392=>array(55,-19,350,746),64393=>array(55,-19,481,746),64394=>array(-38,-244,396,586),64395=>array(-38,-244,505,586),64396=>array(-38,-244,422,648),64397=>array(-38,-244,505,648),64398=>array(57,-43,806,760),64399=>array(57,-43,883,760),64400=>array(-9,0,429,760),64401=>array(-9,0,506,760),64402=>array(57,-43,806,896),64403=>array(57,-43,883,896),64404=>array(-9,0,429,896),64405=>array(-9,0,506,896),64406=>array(57,-293,806,896),64407=>array(57,-293,883,896),64408=>array(-9,-269,429,896),64409=>array(-9,-269,506,896),64410=>array(57,-43,806,903),64411=>array(57,-43,883,903),64412=>array(-9,0,429,903),64413=>array(-9,0,506,903),64414=>array(64,-162,594,366),64415=>array(64,-244,694,284),64416=>array(64,-162,594,636),64417=>array(64,-244,694,514),64418=>array(-9,0,246,672),64419=>array(-9,0,281,672),64426=>array(63,-33,575,487),64427=>array(63,-244,578,333),64428=>array(-9,-33,421,487),64429=>array(-9,-244,424,333),64467=>array(63,-27,650,854),64468=>array(63,-27,768,854),64469=>array(-9,0,429,928),64470=>array(-9,0,506,928),64473=>array(-38,-244,366,556),64474=>array(-38,-244,474,556),64488=>array(-9,0,172,293),64489=>array(-9,0,281,293),64508=>array(57,-131,647,411),64509=>array(57,-133,759,251),64510=>array(-9,-146,220,293),64511=>array(-9,-146,281,293),65056=>array(-401,752,0,929),65057=>array(0,752,401,929),65058=>array(-319,756,0,894),65059=>array(0,756,319,894),65136=>array(3,591,260,825),65137=>array(-9,0,272,825),65138=>array(3,591,260,874),65139=>array(46,0,245,177),65140=>array(3,-239,260,-5),65142=>array(3,591,260,708),65143=>array(-9,0,272,708),65144=>array(3,590,260,874),65145=>array(-9,0,272,874),65146=>array(3,-137,260,-20),65147=>array(-9,-137,272,90),65148=>array(-5,599,269,869),65149=>array(-9,0,272,869),65150=>array(10,610,251,878),65151=>array(-9,0,272,878),65152=>array(71,42,351,483),65153=>array(-33,0,284,939),65154=>array(-33,0,284,939),65155=>array(47,0,198,1028),65156=>array(47,0,283,1028),65157=>array(-38,-244,366,588),65158=>array(-38,-244,474,588),65159=>array(47,-244,198,760),65160=>array(47,-244,283,760),65161=>array(57,-131,647,588),65162=>array(57,-133,759,466),65163=>array(-9,0,205,613),65164=>array(-9,0,281,613),65165=>array(84,0,166,760),65166=>array(84,0,283,760),65167=>array(57,-171,778,327),65168=>array(57,-171,893,327),65169=>array(-9,-146,172,293),65170=>array(-9,-146,281,293),65171=>array(61,-28,408,513),65172=>array(63,0,492,513),65173=>array(57,-10,778,391),65174=>array(57,-10,893,391),65175=>array(-9,0,220,488),65176=>array(-9,0,281,488),65177=>array(57,-10,778,513),65178=>array(57,-10,893,513),65179=>array(-9,0,220,610),65180=>array(-9,0,281,610),65181=>array(69,-244,580,425),65182=>array(69,-244,590,425),65183=>array(-9,-146,491,398),65184=>array(-9,-146,590,398),65185=>array(69,-244,580,425),65186=>array(69,-244,590,425),65187=>array(-9,0,491,398),65188=>array(-9,0,590,398),65189=>array(69,-244,580,586),65190=>array(69,-244,590,586),65191=>array(-9,0,491,537),65192=>array(-9,0,590,537),65193=>array(55,-19,350,415),65194=>array(55,-19,481,415),65195=>array(55,-19,350,586),65196=>array(55,-19,481,586),65197=>array(-38,-244,381,269),65198=>array(-38,-244,505,269),65199=>array(-38,-244,381,464),65200=>array(-38,-244,505,464),65201=>array(57,-244,1024,366),65202=>array(57,-244,1156,366),65203=>array(-9,-14,680,366),65204=>array(-9,-14,812,366),65205=>array(57,-244,1024,586),65206=>array(57,-244,1156,586),65207=>array(-9,-14,680,586),65208=>array(-9,-14,812,586),65209=>array(57,-244,1021,362),65210=>array(57,-244,1112,362),65211=>array(-9,0,697,362),65212=>array(-9,0,790,362),65213=>array(57,-244,1021,464),65214=>array(57,-244,1112,464),65215=>array(-9,0,697,464),65216=>array(-9,0,790,464),65217=>array(63,0,772,760),65218=>array(63,0,863,760),65219=>array(-9,0,656,760),65220=>array(-9,0,747,760),65221=>array(63,0,772,760),65222=>array(63,0,863,760),65223=>array(-9,0,656,760),65224=>array(-9,0,747,760),65225=>array(51,-244,528,521),65226=>array(51,-244,528,382),65227=>array(-9,0,447,521),65228=>array(-9,0,443,382),65229=>array(51,-244,528,659),65230=>array(51,-244,528,537),65231=>array(-9,0,447,659),65232=>array(-9,0,443,537),65233=>array(57,-45,857,635),65234=>array(57,-44,940,537),65235=>array(-9,0,365,635),65236=>array(-9,0,464,562),65237=>array(47,-215,631,635),65238=>array(47,-244,760,500),65239=>array(-9,0,365,635),65240=>array(-9,0,464,562),65241=>array(63,-27,650,760),65242=>array(63,-27,768,760),65243=>array(-9,0,429,760),65244=>array(-9,0,506,760),65245=>array(63,-152,573,760),65246=>array(63,-152,690,760),65247=>array(-9,0,189,760),65248=>array(-9,0,307,760),65249=>array(62,-240,492,369),65250=>array(62,-240,608,307),65251=>array(-9,-25,411,303),65252=>array(-9,-24,529,303),65253=>array(64,-162,594,464),65254=>array(64,-244,694,342),65255=>array(-9,0,172,488),65256=>array(-9,0,281,488),65257=>array(61,-28,408,358),65258=>array(63,0,492,366),65259=>array(-9,-33,421,487),65260=>array(-9,-244,424,333),65261=>array(-38,-244,366,315),65262=>array(-38,-244,474,315),65263=>array(57,-131,647,411),65264=>array(57,-133,759,251),65265=>array(57,-244,647,411),65266=>array(57,-244,759,251),65267=>array(-9,-146,220,293),65268=>array(-9,-146,281,293),65269=>array(-92,-10,422,866),65270=>array(-92,-10,546,866),65271=>array(-12,-10,422,955),65272=>array(-12,-10,546,955),65273=>array(10,-244,422,760),65274=>array(10,-244,546,760),65275=>array(37,-10,422,760),65276=>array(37,-10,546,760),65533=>array(13,-84,910,912),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>286,33=>360,34=>414,35=>754,36=>572,37=>855,38=>702,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>325,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>478,64=>900,65=>615,66=>617,67=>628,68=>693,69=>568,70=>518,71=>697,72=>677,73=>265,74=>265,75=>590,76=>501,77=>776,78=>673,79=>708,80=>542,81=>708,82=>625,83=>571,84=>549,85=>659,86=>615,87=>890,88=>616,89=>549,90=>616,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>551,98=>571,99=>495,100=>571,101=>554,102=>316,103=>571,104=>570,105=>250,106=>250,107=>521,108=>250,109=>876,110=>570,111=>550,112=>571,113=>571,114=>370,115=>469,116=>353,117=>570,118=>532,119=>736,120=>532,121=>532,122=>472,123=>572,124=>303,125=>572,126=>754,160=>286,161=>360,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>424,171=>550,172=>754,173=>325,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>572,182=>572,183=>286,184=>450,185=>360,186=>424,187=>550,188=>872,189=>872,190=>872,191=>478,192=>615,193=>615,194=>615,195=>615,196=>615,197=>615,198=>876,199=>628,200=>568,201=>568,202=>568,203=>568,204=>265,205=>265,206=>265,207=>265,208=>697,209=>673,210=>708,211=>708,212=>708,213=>708,214=>708,215=>754,216=>708,217=>659,218=>659,219=>659,220=>659,221=>549,222=>544,223=>567,224=>551,225=>551,226=>551,227=>551,228=>551,229=>551,230=>883,231=>495,232=>554,233=>554,234=>554,235=>554,236=>250,237=>250,238=>250,239=>250,240=>550,241=>570,242=>550,243=>550,244=>550,245=>550,246=>550,247=>754,248=>550,249=>570,250=>570,251=>570,252=>570,253=>532,254=>571,255=>532,256=>615,257=>551,258=>615,259=>551,260=>615,261=>551,262=>628,263=>495,264=>628,265=>495,266=>628,267=>495,268=>628,269=>495,270=>693,271=>571,272=>697,273=>571,274=>568,275=>554,276=>568,277=>554,278=>568,279=>554,280=>568,281=>554,282=>568,283=>554,284=>697,285=>571,286=>697,287=>571,288=>697,289=>571,290=>697,291=>571,292=>677,293=>570,294=>824,295=>625,296=>265,297=>250,298=>265,299=>250,300=>265,301=>250,302=>265,303=>250,304=>265,305=>250,306=>531,307=>500,308=>265,309=>250,310=>590,311=>521,312=>521,313=>501,314=>250,315=>501,316=>250,317=>501,318=>337,319=>501,320=>308,321=>505,322=>255,323=>673,324=>570,325=>673,326=>570,327=>673,328=>570,329=>732,330=>673,331=>570,332=>708,333=>550,334=>708,335=>550,336=>708,337=>550,338=>962,339=>920,340=>625,341=>370,342=>625,343=>370,344=>625,345=>370,346=>571,347=>469,348=>571,349=>469,350=>571,351=>469,352=>571,353=>469,354=>549,355=>353,356=>549,357=>353,358=>549,359=>353,360=>659,361=>570,362=>659,363=>570,364=>659,365=>570,366=>659,367=>570,368=>659,369=>570,370=>659,371=>570,372=>890,373=>736,374=>549,375=>532,376=>549,377=>616,378=>472,379=>616,380=>472,381=>616,382=>472,383=>316,384=>571,385=>661,386=>617,387=>571,388=>617,389=>571,390=>633,391=>628,392=>495,393=>697,394=>737,395=>617,396=>571,397=>550,398=>568,399=>708,400=>553,401=>518,402=>316,403=>697,404=>618,405=>885,406=>318,407=>265,408=>671,409=>521,410=>250,411=>532,412=>876,413=>673,414=>570,415=>708,416=>822,417=>550,418=>854,419=>683,420=>586,421=>571,422=>625,423=>571,424=>469,425=>568,426=>302,427=>353,428=>549,429=>353,430=>549,431=>772,432=>570,433=>688,434=>648,435=>669,436=>657,437=>616,438=>472,439=>599,440=>599,441=>520,442=>472,443=>572,444=>599,445=>520,446=>459,447=>571,448=>265,449=>443,450=>413,451=>266,452=>1279,453=>1169,454=>1039,455=>751,456=>708,457=>411,458=>838,459=>831,460=>717,461=>615,462=>551,463=>265,464=>250,465=>708,466=>550,467=>659,468=>570,469=>659,470=>570,471=>659,472=>570,473=>659,474=>570,475=>659,476=>570,477=>554,478=>615,479=>551,480=>615,481=>551,482=>876,483=>883,484=>697,485=>571,486=>697,487=>571,488=>590,489=>521,490=>708,491=>550,492=>708,493=>550,494=>599,495=>520,496=>250,497=>1279,498=>1169,499=>1039,500=>697,501=>571,502=>1001,503=>614,504=>673,505=>570,506=>615,507=>551,508=>876,509=>883,510=>708,511=>550,512=>615,513=>551,514=>615,515=>551,516=>568,517=>554,518=>568,519=>554,520=>265,521=>250,522=>265,523=>250,524=>708,525=>550,526=>708,527=>550,528=>625,529=>370,530=>625,531=>370,532=>659,533=>570,534=>659,535=>570,536=>571,537=>469,538=>549,539=>353,540=>564,541=>469,542=>677,543=>570,544=>662,545=>754,546=>628,547=>549,548=>616,549=>472,550=>615,551=>551,552=>568,553=>554,554=>708,555=>550,556=>708,557=>550,558=>708,559=>550,560=>708,561=>550,562=>549,563=>532,564=>427,565=>758,566=>429,567=>250,568=>898,569=>898,570=>615,571=>628,572=>495,573=>501,574=>549,575=>469,576=>472,577=>542,578=>431,579=>617,580=>659,581=>615,582=>568,583=>554,584=>265,585=>250,586=>703,587=>571,588=>625,589=>370,590=>549,591=>532,592=>540,593=>571,594=>571,595=>571,596=>494,597=>495,598=>571,599=>626,600=>554,601=>554,602=>737,603=>486,604=>479,605=>698,606=>598,607=>250,608=>626,609=>571,610=>566,611=>536,612=>536,613=>570,614=>570,615=>570,616=>250,617=>304,618=>334,619=>356,620=>438,621=>250,622=>635,623=>876,624=>876,625=>876,626=>581,627=>578,628=>570,629=>550,630=>772,631=>655,632=>593,633=>373,634=>373,635=>372,636=>370,637=>369,638=>477,639=>477,640=>543,641=>543,642=>469,643=>302,644=>302,645=>415,646=>302,647=>353,648=>353,649=>570,650=>556,651=>538,652=>532,653=>736,654=>532,655=>549,656=>472,657=>472,658=>520,659=>520,660=>459,661=>459,662=>459,663=>459,664=>708,665=>521,666=>598,667=>637,668=>588,669=>263,670=>600,671=>456,672=>654,673=>459,674=>459,675=>913,676=>952,677=>911,678=>747,679=>549,680=>700,681=>763,682=>635,683=>589,684=>463,685=>463,686=>595,687=>597,688=>364,689=>359,690=>157,691=>233,692=>266,693=>266,694=>341,695=>463,696=>335,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>333,705=>333,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>247,713=>450,714=>450,715=>450,716=>247,717=>450,718=>450,719=>450,720=>303,721=>303,722=>276,723=>276,724=>450,725=>450,726=>351,727=>286,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>284,735=>450,736=>383,737=>149,738=>335,739=>399,740=>333,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,749=>450,750=>466,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>589,881=>511,882=>775,883=>583,884=>250,885=>250,886=>673,887=>584,890=>450,891=>494,892=>495,893=>494,894=>303,900=>450,901=>450,902=>623,903=>286,904=>671,905=>784,906=>367,908=>731,910=>742,911=>743,912=>304,913=>615,914=>617,915=>501,916=>615,917=>568,918=>616,919=>677,920=>708,921=>265,922=>590,923=>615,924=>776,925=>673,926=>568,927=>708,928=>677,929=>542,931=>568,932=>549,933=>549,934=>708,935=>616,936=>708,937=>688,938=>265,939=>549,940=>593,941=>486,942=>570,943=>304,944=>521,945=>593,946=>574,947=>532,948=>550,949=>486,950=>489,951=>570,952=>550,953=>304,954=>530,955=>532,956=>572,957=>502,958=>501,959=>550,960=>542,961=>571,962=>528,963=>570,964=>542,965=>521,966=>593,967=>520,968=>593,969=>753,970=>304,971=>521,972=>550,973=>521,974=>753,975=>590,976=>553,977=>557,978=>628,979=>758,980=>628,981=>593,982=>753,983=>597,984=>708,985=>550,986=>583,987=>528,988=>518,989=>413,990=>593,991=>593,992=>778,993=>564,994=>840,995=>753,996=>682,997=>593,998=>712,999=>553,1000=>618,1001=>546,1002=>690,1003=>563,1004=>629,1005=>550,1006=>549,1007=>482,1008=>597,1009=>571,1010=>495,1011=>250,1012=>708,1013=>554,1014=>554,1015=>544,1016=>571,1017=>628,1018=>776,1019=>585,1020=>571,1021=>633,1022=>628,1023=>633,1024=>568,1025=>568,1026=>708,1027=>549,1028=>628,1029=>571,1030=>265,1031=>265,1032=>265,1033=>984,1034=>940,1035=>708,1036=>639,1037=>673,1038=>548,1039=>677,1040=>615,1041=>617,1042=>617,1043=>549,1044=>703,1045=>568,1046=>969,1047=>577,1048=>673,1049=>673,1050=>639,1051=>677,1052=>776,1053=>677,1054=>708,1055=>677,1056=>542,1057=>628,1058=>549,1059=>548,1060=>774,1061=>616,1062=>699,1063=>617,1064=>962,1065=>984,1066=>749,1067=>794,1068=>617,1069=>628,1070=>971,1071=>625,1072=>551,1073=>555,1074=>530,1075=>473,1076=>622,1077=>554,1078=>811,1079=>479,1080=>584,1081=>584,1082=>543,1083=>575,1084=>679,1085=>588,1086=>550,1087=>588,1088=>571,1089=>495,1090=>524,1091=>532,1092=>769,1093=>532,1094=>612,1095=>532,1096=>823,1097=>848,1098=>636,1099=>710,1100=>530,1101=>494,1102=>757,1103=>541,1104=>554,1105=>554,1106=>563,1107=>473,1108=>494,1109=>469,1110=>250,1111=>250,1112=>250,1113=>812,1114=>809,1115=>586,1116=>543,1117=>584,1118=>532,1119=>588,1120=>840,1121=>753,1122=>693,1123=>604,1124=>848,1125=>674,1126=>791,1127=>705,1128=>1043,1129=>901,1130=>708,1131=>550,1132=>924,1133=>742,1134=>572,1135=>486,1136=>771,1137=>789,1138=>708,1139=>550,1140=>703,1141=>598,1142=>703,1143=>598,1144=>893,1145=>813,1146=>857,1147=>682,1148=>1062,1149=>925,1150=>840,1151=>753,1152=>628,1153=>495,1154=>452,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>695,1163=>609,1164=>617,1165=>530,1166=>542,1167=>571,1168=>549,1169=>473,1170=>607,1171=>531,1172=>562,1173=>477,1174=>969,1175=>811,1176=>577,1177=>479,1178=>639,1179=>543,1180=>639,1181=>543,1182=>639,1183=>543,1184=>771,1185=>748,1186=>677,1187=>594,1188=>913,1189=>789,1190=>973,1191=>824,1192=>790,1193=>624,1194=>628,1195=>495,1196=>549,1197=>524,1198=>549,1199=>532,1200=>549,1201=>532,1202=>616,1203=>532,1204=>840,1205=>726,1206=>617,1207=>532,1208=>617,1209=>532,1210=>617,1211=>570,1212=>847,1213=>655,1214=>847,1215=>655,1216=>265,1217=>969,1218=>811,1219=>590,1220=>543,1221=>698,1222=>603,1223=>677,1224=>594,1225=>699,1226=>612,1227=>617,1228=>532,1229=>799,1230=>697,1231=>250,1232=>615,1233=>551,1234=>615,1235=>551,1236=>876,1237=>883,1238=>568,1239=>554,1240=>708,1241=>554,1242=>708,1243=>554,1244=>969,1245=>811,1246=>577,1247=>479,1248=>599,1249=>520,1250=>673,1251=>584,1252=>673,1253=>584,1254=>708,1255=>550,1256=>708,1257=>550,1258=>708,1259=>550,1260=>628,1261=>494,1262=>548,1263=>532,1264=>548,1265=>532,1266=>548,1267=>532,1268=>617,1269=>532,1270=>549,1271=>473,1272=>794,1273=>710,1274=>607,1275=>531,1276=>616,1277=>532,1278=>616,1279=>532,1280=>617,1281=>530,1282=>905,1283=>807,1284=>877,1285=>782,1286=>611,1287=>529,1288=>964,1289=>861,1290=>1001,1291=>870,1292=>697,1293=>593,1294=>695,1295=>640,1296=>553,1297=>486,1298=>677,1299=>575,1300=>1052,1301=>894,1302=>804,1303=>778,1304=>928,1305=>887,1306=>708,1307=>571,1308=>890,1309=>736,1310=>639,1311=>543,1312=>972,1313=>814,1314=>973,1315=>821,1316=>713,1317=>614,1329=>689,1330=>659,1331=>678,1332=>678,1333=>659,1334=>694,1335=>576,1336=>659,1337=>773,1338=>678,1339=>622,1340=>479,1341=>830,1342=>777,1343=>659,1344=>644,1345=>689,1346=>678,1347=>690,1348=>712,1349=>655,1350=>656,1351=>681,1352=>659,1353=>642,1354=>720,1355=>691,1356=>712,1357=>659,1358=>678,1359=>634,1360=>624,1361=>669,1362=>483,1363=>729,1364=>681,1365=>708,1366=>711,1369=>276,1370=>286,1371=>211,1372=>325,1373=>214,1374=>365,1375=>450,1377=>876,1378=>570,1379=>592,1380=>597,1381=>570,1382=>571,1383=>463,1384=>570,1385=>664,1386=>592,1387=>570,1388=>244,1389=>882,1390=>560,1391=>570,1392=>570,1393=>547,1394=>571,1395=>566,1396=>570,1397=>244,1398=>570,1399=>448,1400=>570,1401=>364,1402=>876,1403=>504,1404=>583,1405=>570,1406=>570,1407=>876,1408=>570,1409=>570,1410=>391,1411=>876,1412=>572,1413=>548,1414=>725,1415=>730,1417=>303,1418=>325,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>325,1471=>0,1472=>265,1473=>0,1474=>0,1475=>265,1478=>397,1479=>0,1488=>602,1489=>520,1490=>371,1491=>491,1492=>588,1493=>245,1494=>312,1495=>588,1496=>583,1497=>201,1498=>483,1499=>476,1500=>511,1501=>597,1502=>611,1503=>245,1504=>360,1505=>584,1506=>563,1507=>576,1508=>562,1509=>485,1510=>534,1511=>638,1512=>508,1513=>637,1514=>591,1520=>423,1521=>380,1522=>297,1523=>374,1524=>580,1542=>573,1543=>573,1545=>681,1546=>879,1548=>290,1557=>0,1563=>286,1567=>478,1569=>423,1570=>250,1571=>250,1572=>435,1573=>250,1574=>704,1575=>250,1576=>847,1577=>471,1578=>847,1579=>847,1580=>581,1581=>581,1582=>581,1583=>400,1584=>400,1585=>435,1586=>435,1587=>1099,1588=>1099,1589=>1088,1590=>1088,1591=>832,1592=>832,1593=>537,1594=>537,1600=>264,1601=>933,1602=>698,1603=>742,1604=>654,1605=>557,1606=>661,1607=>471,1608=>435,1609=>704,1610=>704,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>450,1632=>483,1633=>483,1634=>483,1635=>483,1636=>483,1637=>483,1638=>483,1639=>483,1640=>483,1641=>483,1642=>483,1643=>292,1644=>286,1645=>490,1646=>847,1647=>698,1648=>0,1652=>263,1657=>847,1658=>847,1659=>847,1660=>847,1661=>847,1662=>847,1663=>847,1664=>847,1665=>581,1666=>581,1667=>581,1668=>581,1669=>581,1670=>581,1671=>581,1672=>400,1673=>400,1674=>400,1675=>400,1676=>400,1677=>400,1678=>400,1679=>400,1680=>400,1681=>435,1682=>435,1683=>448,1684=>477,1685=>549,1686=>477,1687=>435,1688=>435,1689=>435,1690=>1099,1691=>1099,1692=>1099,1693=>1088,1694=>1088,1695=>832,1696=>537,1697=>933,1698=>933,1699=>933,1700=>933,1701=>933,1702=>933,1703=>698,1704=>698,1705=>805,1706=>948,1707=>805,1708=>742,1709=>742,1710=>742,1711=>805,1712=>805,1713=>805,1714=>805,1715=>805,1716=>805,1717=>654,1718=>654,1719=>654,1720=>654,1721=>661,1722=>661,1723=>661,1724=>661,1725=>661,1726=>628,1727=>581,1734=>435,1740=>704,1742=>704,1749=>471,1776=>483,1777=>483,1778=>483,1779=>483,1780=>483,1781=>483,1782=>483,1783=>483,1784=>483,1785=>483,1984=>572,1985=>572,1986=>572,1987=>572,1988=>572,1989=>572,1990=>572,1991=>572,1992=>572,1993=>572,1994=>250,1995=>514,1996=>381,1997=>532,1998=>588,1999=>588,2000=>534,2001=>588,2002=>746,2003=>394,2004=>394,2005=>502,2006=>550,2007=>315,2008=>863,2009=>425,2010=>705,2011=>588,2012=>563,2013=>660,2014=>477,2015=>651,2016=>425,2017=>563,2018=>534,2019=>477,2020=>477,2021=>470,2022=>534,2023=>534,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>282,2037=>282,2040=>504,2041=>504,2042=>325,3647=>572,3713=>603,3714=>615,3716=>619,3719=>434,3720=>565,3722=>615,3725=>619,3732=>602,3733=>577,3734=>580,3735=>589,3737=>593,3738=>563,3739=>563,3740=>670,3741=>690,3742=>618,3743=>618,3745=>631,3746=>619,3747=>615,3749=>584,3751=>569,3754=>633,3755=>737,3757=>569,3758=>615,3759=>708,3760=>569,3761=>0,3762=>485,3763=>485,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>597,3776=>337,3777=>591,3778=>414,3779=>492,3780=>442,3782=>606,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>572,3793=>576,3794=>576,3795=>603,3796=>563,3797=>563,3798=>633,3799=>603,3800=>606,3801=>609,3804=>925,3805=>925,4256=>787,4257=>660,4258=>611,4259=>751,4260=>554,4261=>690,4262=>678,4263=>822,4264=>408,4265=>558,4266=>758,4267=>794,4268=>562,4269=>769,4270=>703,4271=>566,4272=>820,4273=>558,4274=>558,4275=>769,4276=>779,4277=>651,4278=>567,4279=>558,4280=>563,4281=>558,4282=>736,4283=>786,4284=>554,4285=>561,4286=>563,4287=>652,4288=>760,4289=>536,4290=>620,4291=>536,4292=>534,4293=>664,4304=>457,4305=>466,4306=>523,4307=>736,4308=>457,4309=>461,4310=>450,4311=>721,4312=>466,4313=>459,4314=>958,4315=>470,4316=>470,4317=>708,4318=>457,4319=>466,4320=>716,4321=>470,4322=>589,4323=>470,4324=>743,4325=>461,4326=>708,4327=>466,4328=>466,4329=>470,4330=>514,4331=>470,4332=>466,4333=>468,4334=>470,4335=>409,4336=>457,4337=>466,4338=>457,4339=>457,4340=>466,4341=>499,4342=>745,4343=>497,4344=>457,4345=>514,4346=>457,4347=>403,4348=>291,5121=>615,5122=>615,5123=>615,5124=>615,5125=>692,5126=>692,5127=>692,5129=>692,5130=>692,5131=>692,5132=>751,5133=>751,5134=>751,5135=>751,5136=>751,5137=>751,5138=>870,5139=>906,5140=>870,5141=>906,5142=>692,5143=>870,5144=>906,5145=>870,5146=>906,5147=>692,5149=>230,5150=>488,5151=>381,5152=>381,5153=>350,5154=>350,5155=>354,5156=>350,5157=>419,5158=>347,5159=>230,5160=>350,5161=>350,5162=>350,5163=>980,5164=>817,5165=>857,5166=>1005,5167=>615,5168=>615,5169=>615,5170=>615,5171=>656,5172=>656,5173=>656,5175=>656,5176=>656,5177=>656,5178=>751,5179=>615,5180=>751,5181=>751,5182=>751,5183=>751,5184=>870,5185=>906,5186=>870,5187=>906,5188=>870,5189=>906,5190=>870,5191=>906,5192=>656,5193=>457,5194=>172,5196=>659,5197=>659,5198=>659,5199=>659,5200=>657,5201=>657,5202=>657,5204=>657,5205=>657,5206=>657,5207=>829,5208=>800,5209=>829,5210=>800,5211=>829,5212=>800,5213=>835,5214=>810,5215=>835,5216=>810,5217=>853,5218=>810,5219=>853,5220=>810,5221=>853,5222=>391,5223=>790,5224=>790,5225=>779,5226=>801,5227=>565,5228=>565,5229=>565,5230=>565,5231=>565,5232=>565,5233=>565,5234=>565,5235=>565,5236=>773,5237=>693,5238=>733,5239=>734,5240=>733,5241=>734,5242=>773,5243=>693,5244=>773,5245=>693,5246=>733,5247=>734,5248=>733,5249=>734,5250=>733,5251=>366,5252=>366,5253=>675,5254=>697,5255=>675,5256=>697,5257=>565,5258=>565,5259=>565,5260=>565,5261=>565,5262=>565,5263=>565,5264=>565,5265=>565,5266=>773,5267=>693,5268=>733,5269=>734,5270=>733,5271=>734,5272=>773,5273=>693,5274=>773,5275=>693,5276=>733,5277=>734,5278=>733,5279=>734,5280=>733,5281=>391,5282=>391,5283=>549,5284=>501,5285=>501,5286=>501,5287=>549,5288=>549,5289=>549,5290=>501,5291=>501,5292=>674,5293=>691,5294=>671,5295=>687,5296=>671,5297=>687,5298=>674,5299=>691,5300=>674,5301=>691,5302=>671,5303=>687,5304=>671,5305=>687,5306=>671,5307=>347,5308=>457,5309=>347,5312=>766,5313=>766,5314=>766,5315=>766,5316=>766,5317=>766,5318=>766,5319=>766,5320=>766,5321=>962,5322=>931,5323=>953,5324=>766,5325=>953,5326=>766,5327=>766,5328=>540,5329=>407,5330=>540,5331=>766,5332=>766,5333=>766,5334=>766,5335=>766,5336=>766,5337=>766,5338=>766,5339=>766,5340=>962,5341=>931,5342=>953,5343=>927,5344=>953,5345=>927,5346=>962,5347=>931,5348=>962,5349=>931,5350=>975,5351=>927,5352=>975,5353=>927,5354=>540,5356=>656,5357=>542,5358=>542,5359=>542,5360=>542,5361=>542,5362=>542,5363=>542,5364=>542,5365=>542,5366=>751,5367=>678,5368=>712,5369=>694,5370=>712,5371=>694,5372=>751,5373=>678,5374=>751,5375=>678,5376=>712,5377=>694,5378=>712,5379=>694,5380=>712,5381=>376,5382=>378,5383=>376,5392=>641,5393=>641,5394=>641,5395=>802,5396=>802,5397=>802,5398=>802,5399=>818,5400=>785,5401=>818,5402=>785,5403=>818,5404=>785,5405=>1026,5406=>989,5407=>1026,5408=>989,5409=>1026,5410=>989,5411=>1026,5412=>989,5413=>576,5414=>564,5415=>564,5416=>564,5417=>564,5418=>564,5419=>564,5420=>564,5421=>564,5422=>564,5423=>760,5424=>703,5425=>734,5426=>736,5427=>734,5428=>736,5429=>760,5430=>703,5431=>760,5432=>703,5433=>734,5434=>736,5435=>734,5436=>736,5437=>734,5438=>376,5440=>350,5441=>436,5442=>824,5443=>824,5444=>824,5445=>824,5446=>824,5447=>824,5448=>542,5449=>542,5450=>542,5451=>542,5452=>542,5453=>542,5454=>751,5455=>678,5456=>376,5458=>656,5459=>615,5460=>615,5461=>615,5462=>615,5463=>653,5464=>653,5465=>653,5466=>653,5467=>831,5468=>906,5469=>457,5470=>659,5471=>659,5472=>659,5473=>659,5474=>659,5475=>659,5476=>657,5477=>657,5478=>657,5479=>657,5480=>853,5481=>810,5482=>457,5492=>747,5493=>747,5494=>747,5495=>747,5496=>747,5497=>747,5498=>747,5499=>507,5500=>677,5501=>436,5502=>942,5503=>942,5504=>942,5505=>942,5506=>942,5507=>942,5508=>942,5509=>743,5514=>747,5515=>747,5516=>747,5517=>747,5518=>1133,5519=>1133,5520=>1133,5521=>901,5522=>901,5523=>1133,5524=>1133,5525=>629,5526=>965,5536=>766,5537=>766,5538=>766,5539=>766,5540=>766,5541=>766,5542=>540,5543=>579,5544=>579,5545=>579,5546=>579,5547=>579,5548=>579,5549=>579,5550=>376,5551=>565,5598=>693,5601=>690,5702=>421,5703=>421,5742=>399,5743=>942,5744=>1178,5745=>1469,5746=>1469,5747=>1237,5748=>1237,5749=>1469,5750=>1469,5760=>429,5761=>443,5762=>641,5763=>838,5764=>1035,5765=>1232,5766=>443,5767=>641,5768=>838,5769=>1035,5770=>1232,5771=>448,5772=>646,5773=>844,5774=>1042,5775=>1241,5776=>443,5777=>641,5778=>836,5779=>1034,5780=>1232,5781=>448,5782=>677,5783=>709,5784=>1084,5785=>1035,5786=>615,5787=>457,5788=>456,7424=>532,7425=>646,7426=>883,7427=>527,7428=>495,7429=>544,7430=>544,7431=>441,7432=>486,7433=>250,7434=>355,7435=>521,7436=>524,7437=>679,7438=>584,7439=>550,7440=>495,7441=>615,7442=>615,7443=>615,7444=>920,7446=>550,7447=>550,7448=>472,7449=>541,7450=>541,7451=>524,7452=>517,7453=>663,7454=>853,7455=>574,7456=>532,7457=>736,7458=>472,7459=>473,7462=>524,7463=>532,7464=>507,7465=>472,7466=>531,7467=>575,7468=>387,7469=>552,7470=>389,7472=>436,7473=>358,7474=>358,7475=>439,7476=>426,7477=>167,7478=>167,7479=>372,7480=>315,7481=>489,7482=>424,7483=>424,7484=>446,7485=>396,7486=>342,7487=>394,7488=>346,7489=>415,7490=>560,7491=>352,7492=>352,7493=>365,7494=>583,7495=>385,7496=>365,7497=>375,7498=>375,7499=>324,7500=>323,7501=>365,7502=>161,7503=>383,7504=>561,7505=>368,7506=>372,7507=>333,7508=>372,7509=>372,7510=>385,7511=>265,7512=>364,7513=>422,7514=>561,7515=>375,7517=>361,7518=>335,7519=>347,7520=>374,7521=>327,7522=>161,7523=>233,7524=>364,7525=>375,7526=>361,7527=>335,7528=>370,7529=>374,7530=>327,7543=>571,7544=>426,7547=>334,7549=>600,7557=>250,7579=>365,7580=>333,7581=>333,7582=>372,7583=>324,7584=>267,7585=>209,7586=>365,7587=>364,7588=>235,7589=>224,7590=>234,7591=>235,7592=>211,7593=>224,7594=>211,7595=>338,7596=>561,7597=>561,7598=>369,7599=>431,7600=>368,7601=>372,7602=>372,7603=>324,7604=>258,7605=>265,7606=>457,7607=>376,7608=>325,7609=>365,7610=>375,7611=>330,7612=>393,7613=>330,7614=>353,7615=>372,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>615,7681=>551,7682=>617,7683=>571,7684=>617,7685=>571,7686=>617,7687=>571,7688=>628,7689=>495,7690=>693,7691=>571,7692=>693,7693=>571,7694=>693,7695=>571,7696=>693,7697=>571,7698=>693,7699=>571,7700=>568,7701=>554,7702=>568,7703=>554,7704=>568,7705=>554,7706=>568,7707=>554,7708=>568,7709=>554,7710=>518,7711=>316,7712=>697,7713=>571,7714=>677,7715=>570,7716=>677,7717=>570,7718=>677,7719=>570,7720=>677,7721=>570,7722=>677,7723=>570,7724=>265,7725=>250,7726=>265,7727=>250,7728=>590,7729=>521,7730=>590,7731=>521,7732=>590,7733=>521,7734=>501,7735=>259,7736=>501,7737=>259,7738=>501,7739=>250,7740=>501,7741=>250,7742=>776,7743=>876,7744=>776,7745=>876,7746=>776,7747=>876,7748=>673,7749=>570,7750=>673,7751=>570,7752=>673,7753=>570,7754=>673,7755=>570,7756=>708,7757=>550,7758=>708,7759=>550,7760=>708,7761=>550,7762=>708,7763=>550,7764=>542,7765=>571,7766=>542,7767=>571,7768=>625,7769=>370,7770=>625,7771=>370,7772=>625,7773=>370,7774=>625,7775=>370,7776=>571,7777=>469,7778=>571,7779=>469,7780=>571,7781=>469,7782=>571,7783=>469,7784=>571,7785=>469,7786=>549,7787=>353,7788=>549,7789=>353,7790=>549,7791=>353,7792=>549,7793=>353,7794=>659,7795=>570,7796=>659,7797=>570,7798=>659,7799=>570,7800=>659,7801=>570,7802=>659,7803=>570,7804=>615,7805=>532,7806=>615,7807=>532,7808=>890,7809=>736,7810=>890,7811=>736,7812=>890,7813=>736,7814=>890,7815=>736,7816=>890,7817=>736,7818=>616,7819=>532,7820=>616,7821=>532,7822=>549,7823=>532,7824=>616,7825=>472,7826=>616,7827=>472,7828=>616,7829=>472,7830=>570,7831=>353,7832=>736,7833=>532,7834=>551,7835=>316,7836=>316,7837=>316,7838=>691,7839=>550,7840=>615,7841=>551,7842=>615,7843=>551,7844=>615,7845=>551,7846=>615,7847=>551,7848=>615,7849=>551,7850=>615,7851=>551,7852=>615,7853=>551,7854=>615,7855=>551,7856=>615,7857=>551,7858=>615,7859=>551,7860=>615,7861=>551,7862=>615,7863=>551,7864=>568,7865=>554,7866=>568,7867=>554,7868=>568,7869=>554,7870=>568,7871=>554,7872=>568,7873=>554,7874=>568,7875=>554,7876=>568,7877=>554,7878=>568,7879=>554,7880=>265,7881=>250,7882=>265,7883=>250,7884=>708,7885=>550,7886=>708,7887=>550,7888=>708,7889=>550,7890=>708,7891=>550,7892=>708,7893=>550,7894=>708,7895=>550,7896=>708,7897=>550,7898=>822,7899=>550,7900=>822,7901=>550,7902=>822,7903=>550,7904=>822,7905=>550,7906=>822,7907=>550,7908=>659,7909=>570,7910=>659,7911=>570,7912=>772,7913=>570,7914=>772,7915=>570,7916=>772,7917=>570,7918=>772,7919=>570,7920=>772,7921=>570,7922=>549,7923=>532,7924=>549,7925=>532,7926=>549,7927=>532,7928=>549,7929=>532,7930=>692,7931=>429,7936=>593,7937=>593,7938=>593,7939=>593,7940=>593,7941=>593,7942=>593,7943=>593,7944=>615,7945=>615,7946=>790,7947=>790,7948=>692,7949=>721,7950=>637,7951=>668,7952=>486,7953=>486,7954=>486,7955=>486,7956=>486,7957=>486,7960=>640,7961=>640,7962=>869,7963=>877,7964=>809,7965=>835,7968=>570,7969=>570,7970=>570,7971=>570,7972=>570,7973=>570,7974=>570,7975=>570,7976=>753,7977=>751,7978=>977,7979=>980,7980=>924,7981=>945,7982=>840,7983=>852,7984=>304,7985=>304,7986=>304,7987=>304,7988=>304,7989=>304,7990=>304,7991=>304,7992=>342,7993=>336,7994=>571,7995=>571,7996=>513,7997=>540,7998=>440,7999=>443,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>724,8009=>763,8010=>985,8011=>989,8012=>844,8013=>873,8016=>521,8017=>521,8018=>521,8019=>521,8020=>521,8021=>521,8022=>521,8023=>521,8025=>705,8027=>897,8029=>911,8031=>808,8032=>753,8033=>753,8034=>753,8035=>753,8036=>753,8037=>753,8038=>753,8039=>753,8040=>722,8041=>759,8042=>980,8043=>985,8044=>851,8045=>875,8046=>829,8047=>857,8048=>593,8049=>593,8050=>486,8051=>493,8052=>570,8053=>589,8054=>304,8055=>304,8056=>550,8057=>550,8058=>521,8059=>521,8060=>753,8061=>753,8064=>593,8065=>593,8066=>593,8067=>593,8068=>593,8069=>593,8070=>593,8071=>593,8072=>615,8073=>615,8074=>790,8075=>790,8076=>692,8077=>721,8078=>637,8079=>668,8080=>570,8081=>570,8082=>570,8083=>570,8084=>570,8085=>570,8086=>570,8087=>570,8088=>753,8089=>751,8090=>977,8091=>980,8092=>924,8093=>945,8094=>840,8095=>852,8096=>753,8097=>753,8098=>753,8099=>753,8100=>753,8101=>753,8102=>753,8103=>753,8104=>722,8105=>759,8106=>980,8107=>985,8108=>851,8109=>875,8110=>829,8111=>857,8112=>593,8113=>593,8114=>593,8115=>593,8116=>593,8118=>593,8119=>593,8120=>615,8121=>615,8122=>645,8123=>623,8124=>615,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>570,8131=>570,8132=>589,8134=>570,8135=>570,8136=>724,8137=>671,8138=>837,8139=>784,8140=>677,8141=>450,8142=>450,8143=>450,8144=>304,8145=>304,8146=>304,8147=>304,8150=>304,8151=>304,8152=>265,8153=>265,8154=>427,8155=>367,8157=>450,8158=>450,8159=>450,8160=>521,8161=>521,8162=>521,8163=>521,8164=>571,8165=>571,8166=>521,8167=>521,8168=>549,8169=>549,8170=>760,8171=>742,8172=>616,8173=>450,8174=>450,8175=>450,8178=>753,8179=>753,8180=>753,8182=>753,8183=>753,8184=>847,8185=>731,8186=>830,8187=>743,8188=>688,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>325,8209=>325,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>466,8221=>466,8222=>466,8223=>466,8224=>450,8225=>450,8226=>531,8227=>531,8228=>301,8229=>601,8230=>900,8231=>286,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1562,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8251=>754,8252=>437,8253=>478,8254=>450,8255=>723,8256=>723,8257=>225,8258=>900,8259=>450,8260=>150,8261=>351,8262=>351,8263=>830,8264=>659,8265=>659,8266=>447,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8272=>723,8273=>450,8274=>404,8275=>900,8276=>723,8277=>754,8278=>527,8279=>597,8280=>754,8281=>754,8282=>286,8283=>717,8284=>754,8285=>286,8286=>286,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>161,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>358,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>352,8337=>375,8338=>372,8339=>399,8340=>375,8341=>364,8342=>383,8343=>149,8344=>561,8345=>358,8346=>385,8347=>335,8348=>265,8352=>789,8353=>572,8354=>572,8355=>572,8356=>572,8357=>876,8358=>673,8359=>1145,8360=>966,8361=>890,8362=>706,8363=>572,8364=>572,8365=>572,8366=>572,8367=>1145,8368=>572,8369=>572,8370=>572,8371=>572,8372=>696,8373=>572,8376=>572,8377=>572,8378=>611,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>917,8449=>917,8450=>628,8451=>1011,8452=>578,8453=>917,8454=>960,8455=>553,8456=>628,8457=>856,8459=>889,8460=>679,8461=>765,8462=>570,8463=>570,8464=>422,8465=>627,8466=>648,8467=>372,8468=>736,8469=>721,8470=>936,8471=>900,8472=>627,8473=>631,8474=>708,8475=>718,8476=>732,8477=>712,8478=>807,8479=>615,8480=>917,8481=>967,8482=>900,8483=>615,8484=>670,8485=>520,8486=>688,8487=>688,8488=>554,8489=>304,8490=>590,8491=>615,8492=>708,8493=>633,8494=>769,8495=>532,8496=>545,8497=>708,8498=>518,8499=>962,8500=>416,8501=>670,8502=>606,8503=>419,8504=>580,8505=>342,8506=>833,8507=>1074,8508=>632,8509=>655,8510=>589,8511=>764,8512=>729,8513=>697,8514=>501,8515=>501,8516=>549,8517=>737,8518=>637,8519=>554,8520=>316,8521=>316,8523=>702,8526=>474,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>265,8545=>443,8546=>620,8547=>831,8548=>615,8549=>830,8550=>1007,8551=>1185,8552=>826,8553=>616,8554=>839,8555=>1018,8556=>501,8557=>628,8558=>693,8559=>776,8560=>250,8561=>412,8562=>573,8563=>730,8564=>532,8565=>729,8566=>892,8567=>1053,8568=>737,8569=>532,8570=>740,8571=>901,8572=>250,8573=>495,8574=>571,8575=>876,8576=>1121,8577=>693,8578=>1121,8579=>633,8580=>494,8581=>628,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>615,8705=>572,8706=>465,8707=>568,8708=>568,8709=>784,8710=>602,8711=>602,8712=>784,8713=>784,8714=>646,8715=>784,8716=>784,8717=>646,8718=>572,8719=>681,8720=>681,8721=>606,8722=>754,8723=>754,8724=>754,8725=>303,8726=>573,8727=>754,8728=>563,8729=>563,8730=>573,8731=>573,8732=>573,8733=>643,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>659,8744=>659,8745=>659,8746=>659,8747=>469,8748=>710,8749=>951,8750=>469,8751=>710,8752=>951,8753=>469,8754=>469,8755=>469,8756=>572,8757=>572,8758=>234,8759=>572,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>755,8787=>755,8788=>900,8789=>900,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>754,8809=>754,8810=>942,8811=>942,8812=>417,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>659,8845=>659,8846=>659,8847=>754,8848=>754,8849=>754,8850=>754,8851=>702,8852=>702,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>784,8867=>784,8868=>784,8869=>784,8870=>468,8871=>468,8872=>784,8873=>784,8874=>784,8875=>784,8876=>784,8877=>784,8878=>784,8879=>784,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>468,8891=>659,8892=>659,8893=>659,8894=>754,8895=>754,8896=>738,8897=>738,8898=>738,8899=>738,8900=>444,8901=>286,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>659,8911=>659,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>900,8947=>784,8948=>646,8949=>784,8950=>784,8951=>646,8952=>784,8953=>784,8954=>900,8955=>784,8956=>646,8957=>784,8958=>646,8959=>784,8960=>542,8961=>542,8962=>571,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>351,8969=>351,8970=>351,8971=>351,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>461,8984=>900,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>469,8993=>469,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>304,9076=>571,9077=>753,9082=>593,9085=>681,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9166=>754,9167=>850,9187=>786,9189=>692,9192=>572,9250=>571,9251=>571,9312=>807,9313=>807,9314=>807,9315=>807,9316=>807,9317=>807,9318=>807,9319=>807,9320=>807,9321=>807,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>807,9777=>807,9778=>807,9779=>807,9780=>807,9781=>807,9782=>807,9783=>807,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>807,9863=>807,9864=>807,9865=>807,9866=>807,9867=>807,9868=>807,9869=>807,9870=>807,9871=>807,9872=>807,9873=>807,9874=>807,9875=>807,9876=>807,9877=>487,9878=>807,9879=>807,9880=>807,9881=>807,9882=>807,9883=>807,9884=>807,9888=>807,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>290,10076=>290,10077=>484,10078=>484,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>807,10103=>807,10104=>807,10105=>807,10106=>807,10107=>807,10108=>807,10109=>807,10110=>807,10111=>807,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>351,10182=>351,10208=>444,10214=>445,10215=>445,10216=>351,10217=>351,10218=>500,10219=>500,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10502=>754,10503=>754,10506=>754,10507=>754,10560=>615,10561=>615,10627=>660,10628=>660,10702=>754,10703=>900,10704=>900,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1192,10765=>469,10766=>469,10767=>469,10768=>469,10769=>469,10770=>469,10771=>469,10772=>469,10773=>469,10774=>469,10775=>469,10776=>469,10777=>469,10778=>469,10779=>469,10780=>469,10799=>754,10858=>754,10859=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>752,11023=>752,11024=>752,11025=>752,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>501,11361=>250,11362=>501,11363=>542,11364=>625,11365=>551,11366=>353,11367=>677,11368=>570,11369=>590,11370=>521,11371=>616,11372=>472,11373=>703,11374=>776,11375=>615,11376=>703,11377=>661,11378=>1015,11379=>865,11380=>532,11381=>589,11382=>511,11383=>593,11385=>373,11386=>550,11387=>441,11388=>157,11389=>387,11390=>571,11391=>616,11520=>532,11521=>535,11522=>508,11523=>541,11524=>528,11525=>819,11526=>563,11527=>856,11528=>536,11529=>546,11530=>858,11531=>558,11532=>536,11533=>833,11534=>535,11535=>725,11536=>838,11537=>526,11538=>533,11539=>831,11540=>857,11541=>745,11542=>536,11543=>535,11544=>531,11545=>532,11546=>532,11547=>558,11548=>828,11549=>530,11550=>527,11551=>523,11552=>822,11553=>536,11554=>535,11555=>533,11556=>577,11557=>811,11568=>582,11569=>799,11570=>799,11571=>614,11572=>615,11573=>571,11574=>505,11575=>615,11576=>615,11577=>568,11578=>568,11579=>614,11580=>787,11581=>616,11582=>441,11583=>616,11584=>799,11585=>799,11586=>270,11587=>564,11588=>677,11589=>590,11590=>475,11591=>616,11592=>580,11593=>568,11594=>452,11595=>857,11596=>700,11597=>673,11598=>558,11599=>265,11600=>700,11601=>265,11602=>677,11603=>569,11604=>799,11605=>799,11606=>677,11607=>288,11608=>674,11609=>799,11610=>799,11611=>628,11612=>690,11613=>616,11614=>628,11615=>560,11616=>615,11617=>677,11618=>568,11619=>709,11620=>510,11621=>709,11631=>463,11800=>478,11806=>754,11810=>351,11811=>351,11812=>351,11813=>351,11822=>478,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42192=>617,42193=>542,42194=>542,42195=>693,42196=>549,42197=>549,42198=>697,42199=>590,42200=>590,42201=>460,42202=>628,42203=>633,42204=>616,42205=>518,42206=>518,42207=>776,42208=>673,42209=>501,42210=>571,42211=>625,42212=>625,42213=>615,42214=>615,42215=>677,42216=>697,42217=>460,42218=>890,42219=>616,42220=>549,42221=>617,42222=>615,42223=>615,42224=>568,42225=>568,42226=>265,42227=>708,42228=>659,42229=>659,42230=>501,42231=>690,42232=>270,42233=>270,42234=>536,42235=>536,42236=>270,42237=>270,42238=>529,42239=>529,42564=>571,42565=>469,42566=>318,42567=>304,42572=>1062,42573=>925,42576=>926,42577=>815,42580=>971,42581=>757,42582=>879,42583=>758,42594=>956,42595=>820,42596=>959,42597=>811,42598=>1060,42599=>907,42600=>708,42601=>550,42602=>770,42603=>641,42604=>1222,42605=>917,42606=>791,42634=>704,42635=>616,42636=>549,42637=>524,42644=>617,42645=>570,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>227,42782=>227,42783=>227,42786=>347,42787=>320,42788=>424,42789=>424,42790=>677,42791=>570,42792=>790,42793=>638,42794=>553,42795=>486,42800=>441,42801=>469,42802=>1125,42803=>886,42804=>1083,42805=>891,42806=>1028,42807=>883,42808=>874,42809=>736,42810=>874,42811=>736,42812=>863,42813=>736,42814=>633,42815=>494,42816=>590,42817=>524,42822=>612,42823=>353,42824=>523,42825=>384,42826=>726,42827=>633,42830=>1222,42831=>917,42832=>542,42833=>571,42834=>660,42835=>697,42838=>708,42839=>571,42852=>544,42853=>571,42854=>544,42855=>571,42880=>501,42881=>250,42882=>662,42883=>570,42889=>303,42890=>338,42891=>360,42892=>247,42893=>617,42894=>438,42896=>695,42897=>600,42912=>697,42913=>571,42914=>590,42915=>521,42916=>673,42917=>570,42918=>625,42919=>370,42920=>571,42921=>469,42922=>721,43002=>823,43003=>518,43004=>542,43005=>776,43006=>265,43007=>1079,61184=>192,61185=>214,61186=>231,61187=>237,61188=>240,61189=>214,61190=>192,61191=>214,61192=>231,61193=>237,61194=>231,61195=>214,61196=>192,61197=>214,61198=>231,61199=>237,61200=>231,61201=>214,61202=>192,61203=>214,61204=>240,61205=>237,61206=>231,61207=>214,61208=>192,61209=>247,61440=>879,61441=>879,61442=>879,61443=>879,62464=>522,62465=>522,62466=>561,62467=>800,62468=>526,62469=>522,62470=>587,62471=>793,62472=>500,62473=>522,62474=>1051,62475=>530,62476=>531,62477=>782,62478=>522,62479=>530,62480=>822,62481=>531,62482=>658,62483=>524,62484=>785,62485=>530,62486=>805,62487=>530,62488=>530,62489=>531,62490=>584,62491=>530,62492=>530,62493=>539,62494=>531,62495=>464,62496=>521,62497=>525,62498=>522,62499=>522,62500=>522,62501=>574,62502=>859,62504=>838,62505=>727,62506=>457,62507=>457,62508=>457,62509=>457,62510=>457,62511=>457,62512=>457,62513=>457,62514=>457,62515=>457,62516=>466,62517=>466,62518=>466,62519=>708,62520=>708,62521=>708,62522=>708,62523=>708,62524=>492,62525=>492,62526=>492,62527=>492,62528=>492,62529=>492,63173=>550,64256=>620,64257=>567,64258=>567,64259=>870,64260=>870,64261=>617,64262=>774,64275=>1081,64276=>1081,64277=>1076,64278=>1067,64279=>1376,64285=>201,64286=>0,64287=>297,64288=>572,64289=>770,64290=>696,64291=>815,64292=>694,64293=>759,64294=>769,64295=>726,64296=>788,64297=>754,64298=>637,64299=>637,64300=>637,64301=>637,64302=>602,64303=>602,64304=>602,64305=>520,64306=>371,64307=>491,64308=>588,64309=>320,64310=>365,64312=>583,64313=>297,64314=>483,64315=>476,64316=>511,64318=>611,64320=>359,64321=>584,64323=>576,64324=>562,64326=>534,64327=>638,64328=>508,64329=>637,64330=>591,64331=>245,64332=>520,64333=>476,64334=>562,64335=>566,64338=>847,64339=>883,64340=>250,64341=>271,64342=>847,64343=>883,64344=>250,64345=>271,64346=>847,64347=>883,64348=>250,64349=>271,64350=>847,64351=>883,64352=>250,64353=>271,64354=>847,64355=>883,64356=>250,64357=>271,64358=>847,64359=>883,64360=>250,64361=>271,64362=>933,64363=>932,64364=>430,64365=>455,64366=>933,64367=>932,64368=>430,64369=>455,64370=>581,64371=>581,64372=>556,64373=>581,64374=>581,64375=>581,64376=>556,64377=>581,64378=>581,64379=>581,64380=>556,64381=>581,64382=>581,64383=>581,64384=>556,64385=>581,64386=>400,64387=>472,64388=>400,64389=>472,64390=>400,64391=>472,64392=>400,64393=>472,64394=>435,64395=>497,64396=>435,64397=>497,64398=>805,64399=>805,64400=>428,64401=>497,64402=>805,64403=>805,64404=>428,64405=>497,64406=>805,64407=>805,64408=>428,64409=>497,64410=>805,64411=>805,64412=>428,64413=>497,64414=>661,64415=>685,64416=>661,64417=>685,64418=>250,64419=>271,64426=>628,64427=>568,64428=>475,64429=>415,64467=>742,64468=>758,64469=>428,64470=>497,64473=>435,64474=>465,64488=>250,64489=>271,64508=>704,64509=>750,64510=>250,64511=>271,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>264,65137=>264,65138=>264,65139=>235,65140=>264,65142=>264,65143=>264,65144=>264,65145=>264,65146=>264,65147=>264,65148=>264,65149=>264,65150=>264,65151=>264,65152=>423,65153=>250,65154=>274,65155=>250,65156=>274,65157=>435,65158=>465,65159=>250,65160=>274,65161=>704,65162=>750,65163=>250,65164=>271,65165=>250,65166=>274,65167=>847,65168=>883,65169=>250,65170=>271,65171=>471,65172=>482,65173=>847,65174=>883,65175=>250,65176=>271,65177=>847,65178=>883,65179=>250,65180=>271,65181=>581,65182=>581,65183=>556,65184=>581,65185=>581,65186=>581,65187=>556,65188=>581,65189=>581,65190=>581,65191=>556,65192=>581,65193=>400,65194=>472,65195=>400,65196=>472,65197=>435,65198=>497,65199=>435,65200=>497,65201=>1099,65202=>1147,65203=>754,65204=>803,65205=>1099,65206=>1147,65207=>754,65208=>803,65209=>1088,65210=>1103,65211=>764,65212=>780,65213=>1088,65214=>1103,65215=>764,65216=>780,65217=>832,65218=>854,65219=>716,65220=>738,65221=>832,65222=>854,65223=>716,65224=>738,65225=>537,65226=>479,65227=>537,65228=>434,65229=>537,65230=>479,65231=>470,65232=>434,65233=>933,65234=>932,65235=>430,65236=>455,65237=>698,65238=>750,65239=>430,65240=>455,65241=>742,65242=>758,65243=>428,65244=>497,65245=>654,65246=>681,65247=>274,65248=>298,65249=>557,65250=>599,65251=>482,65252=>520,65253=>661,65254=>685,65255=>250,65256=>271,65257=>471,65258=>482,65259=>475,65260=>415,65261=>435,65262=>465,65263=>704,65264=>750,65265=>704,65266=>750,65267=>250,65268=>271,65269=>513,65270=>537,65271=>513,65272=>537,65273=>513,65274=>537,65275=>513,65276=>537,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusanscondensed.z b/incs/tcpdf/fonts/dejavusanscondensed.z new file mode 100644 index 0000000..2053dd1 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensed.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensedb.ctg.z b/incs/tcpdf/fonts/dejavusanscondensedb.ctg.z new file mode 100644 index 0000000..71cef63 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensedb.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensedb.php b/incs/tcpdf/fonts/dejavusanscondensedb.php new file mode 100644 index 0000000..372bbdf --- /dev/null +++ b/incs/tcpdf/fonts/dejavusanscondensedb.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-962 -415 1778 1174]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>515,'MaxWidth'=>1814,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(126,0,285,729),34=>array(85,458,383,729),35=>array(61,0,693,718),36=>array(70,-147,565,760),37=>array(29,-14,874,742),38=>array(54,-14,747,742),39=>array(85,458,190,729),40=>array(77,-132,339,759),41=>array(72,-132,334,759),42=>array(18,278,453,742),43=>array(95,0,659,627),44=>array(48,-142,250,189),45=>array(48,217,325,359),46=>array(92,0,250,189),47=>array(0,-93,329,729),48=>array(43,-14,583,742),49=>array(101,0,564,729),50=>array(71,0,548,742),51=>array(60,-14,555,742),52=>array(40,0,585,729),53=>array(69,-14,563,729),54=>array(56,-14,578,741),55=>array(60,0,555,729),56=>array(55,-14,571,742),57=>array(46,-14,569,741),58=>array(101,0,259,547),59=>array(57,-142,259,547),60=>array(95,30,659,597),61=>array(95,144,659,482),62=>array(95,30,659,597),63=>array(62,0,464,742),64=>array(59,-174,836,703),65=>array(4,0,692,729),66=>array(83,0,623,729),67=>array(44,-14,603,742),68=>array(83,0,700,729),69=>array(83,0,549,729),70=>array(83,0,540,729),71=>array(44,-14,672,742),72=>array(83,0,671,729),73=>array(83,0,252,729),74=>array(-51,-200,252,729),75=>array(83,0,725,729),76=>array(83,0,549,729),77=>array(83,0,813,729),78=>array(83,0,671,729),79=>array(44,-14,720,742),80=>array(83,0,623,729),81=>array(44,-146,720,742),82=>array(83,0,675,729),83=>array(64,-14,583,742),84=>array(4,0,609,729),85=>array(83,-14,648,729),86=>array(4,0,692,729),87=>array(26,0,965,729),88=>array(17,0,676,729),89=>array(-9,0,661,729),90=>array(40,0,612,729),91=>array(77,-132,351,760),92=>array(0,-93,329,729),93=>array(61,-132,334,760),94=>array(91,457,664,729),95=>array(0,-236,450,-143),96=>array(41,616,290,800),97=>array(39,-14,537,560),98=>array(75,-14,604,760),99=>array(39,-14,474,560),100=>array(40,-14,569,760),101=>array(39,-14,567,560),102=>array(17,0,400,760),103=>array(40,-216,569,559),104=>array(75,0,571,760),105=>array(75,0,233,760),106=>array(-30,-216,233,760),107=>array(75,0,616,760),108=>array(75,0,233,760),109=>array(75,0,867,560),110=>array(75,0,571,560),111=>array(39,-14,580,560),112=>array(75,-208,604,560),113=>array(40,-208,569,559),114=>array(75,0,441,560),115=>array(46,-14,493,560),116=>array(12,0,410,702),117=>array(70,-14,565,547),118=>array(13,0,574,547),119=>array(31,0,800,547),120=>array(13,0,567,547),121=>array(11,-216,571,547),122=>array(40,0,481,547),123=>array(112,-163,528,760),124=>array(114,-236,214,764),125=>array(112,-163,528,760),126=>array(95,212,659,415),161=>array(126,0,285,729),162=>array(76,-153,510,699),163=>array(55,0,552,742),164=>array(32,30,541,596),165=>array(11,0,616,729),166=>array(114,-171,214,699),167=>array(6,-95,447,742),168=>array(86,654,364,774),169=>array(124,0,776,725),170=>array(69,182,440,742),171=>array(69,67,497,519),172=>array(95,140,659,444),173=>array(48,217,325,359),174=>array(124,0,776,725),175=>array(86,668,364,760),176=>array(78,424,371,749),177=>array(95,0,659,627),178=>array(48,326,344,742),179=>array(40,319,346,742),180=>array(160,616,409,800),181=>array(76,-209,634,547),182=>array(57,-96,494,729),183=>array(92,253,250,442),184=>array(115,-196,314,0),185=>array(54,326,344,734),186=>array(51,182,457,742),187=>array(84,67,512,519),188=>array(44,-14,861,742),189=>array(44,-14,888,742),190=>array(45,-14,861,742),191=>array(62,-14,464,729),192=>array(4,0,692,927),193=>array(4,0,692,927),194=>array(4,0,692,927),195=>array(4,0,692,931),196=>array(4,0,692,927),197=>array(4,0,692,928),198=>array(0,0,911,729),199=>array(44,-196,603,742),200=>array(83,0,549,927),201=>array(83,0,549,927),202=>array(83,0,549,927),203=>array(83,0,549,927),204=>array(9,0,252,927),205=>array(83,0,303,927),206=>array(1,0,333,927),207=>array(28,0,306,927),208=>array(14,0,708,729),209=>array(83,0,671,928),210=>array(44,-14,720,927),211=>array(44,-14,720,927),212=>array(44,-14,720,927),213=>array(44,-14,720,928),214=>array(44,-14,720,927),215=>array(112,20,642,607),216=>array(20,-36,741,765),217=>array(83,-14,648,927),218=>array(83,-14,648,927),219=>array(83,-14,648,927),220=>array(83,-14,648,927),221=>array(-9,0,661,927),222=>array(83,0,623,729),223=>array(75,-14,608,760),224=>array(39,-14,537,800),225=>array(39,-14,537,800),226=>array(39,-14,537,800),227=>array(39,-14,537,778),228=>array(39,-14,537,774),229=>array(39,-14,537,888),230=>array(39,-14,900,560),231=>array(39,-196,474,560),232=>array(39,-14,567,800),233=>array(39,-14,567,800),234=>array(39,-14,567,800),235=>array(39,-14,567,774),236=>array(-19,0,233,800),237=>array(75,0,349,800),238=>array(-12,0,320,800),239=>array(15,0,292,774),240=>array(39,-14,580,760),241=>array(75,0,571,778),242=>array(39,-14,580,800),243=>array(39,-14,580,800),244=>array(39,-14,580,800),245=>array(39,-14,580,778),246=>array(39,-14,580,774),247=>array(95,42,659,585),248=>array(34,-46,581,594),249=>array(70,-14,565,800),250=>array(70,-14,565,800),251=>array(70,-14,565,800),252=>array(70,-14,565,774),253=>array(11,-216,571,800),254=>array(75,-208,604,760),255=>array(11,-216,571,774),256=>array(4,0,692,914),257=>array(39,-14,537,763),258=>array(4,0,692,935),259=>array(39,-14,537,780),260=>array(4,-196,692,729),261=>array(39,-196,537,560),262=>array(44,-14,603,927),263=>array(39,-14,501,800),264=>array(44,-14,603,927),265=>array(39,-14,488,800),266=>array(44,-14,603,927),267=>array(39,-14,474,760),268=>array(44,-14,603,927),269=>array(39,-14,483,800),270=>array(83,0,700,927),271=>array(40,-14,784,760),272=>array(14,0,708,729),273=>array(40,-14,637,760),274=>array(83,0,549,914),275=>array(39,-14,567,763),276=>array(83,0,549,927),277=>array(39,-14,567,784),278=>array(83,0,549,927),279=>array(39,-14,567,760),280=>array(83,-196,549,729),281=>array(39,-196,567,560),282=>array(83,0,549,927),283=>array(39,-14,567,800),284=>array(44,-14,672,927),285=>array(40,-216,569,800),286=>array(44,-14,672,927),287=>array(40,-216,569,784),288=>array(44,-14,672,927),289=>array(40,-216,569,760),290=>array(44,-224,672,742),291=>array(40,-216,569,765),292=>array(83,0,671,927),293=>array(-9,0,571,927),294=>array(83,0,794,729),295=>array(73,0,638,760),296=>array(14,0,320,928),297=>array(1,0,308,778),298=>array(28,0,306,914),299=>array(16,0,293,763),300=>array(19,0,315,927),301=>array(6,0,302,784),302=>array(83,-196,330,729),303=>array(75,-196,311,760),304=>array(83,0,252,927),305=>array(75,0,233,547),306=>array(83,-200,586,729),307=>array(75,-216,542,760),308=>array(-51,-200,333,927),309=>array(-30,-216,320,800),310=>array(83,-209,725,729),311=>array(75,-209,616,760),312=>array(75,0,616,547),313=>array(83,0,549,928),314=>array(75,0,321,928),315=>array(83,-209,549,729),316=>array(63,-209,246,760),317=>array(83,0,549,729),318=>array(75,0,432,760),319=>array(83,0,549,729),320=>array(75,0,436,760),321=>array(-41,0,554,729),322=>array(-17,0,352,760),323=>array(83,0,671,928),324=>array(75,0,571,803),325=>array(83,-209,671,729),326=>array(75,-209,571,560),327=>array(83,0,671,927),328=>array(75,0,571,800),329=>array(46,0,802,729),330=>array(75,-200,658,742),331=>array(75,-216,571,560),332=>array(44,-14,720,914),333=>array(39,-14,580,763),334=>array(44,-14,720,927),335=>array(39,-14,580,787),336=>array(44,-14,720,927),337=>array(39,-14,580,800),338=>array(44,-1,985,730),339=>array(39,-14,941,560),340=>array(83,0,675,928),341=>array(75,0,464,803),342=>array(83,-209,675,729),343=>array(63,-209,441,560),344=>array(83,0,675,927),345=>array(75,0,441,800),346=>array(64,-14,583,928),347=>array(46,-14,493,803),348=>array(64,-14,583,927),349=>array(46,-14,493,800),350=>array(64,-196,583,742),351=>array(46,-196,493,560),352=>array(64,-14,583,927),353=>array(46,-14,493,800),354=>array(4,-196,609,729),355=>array(12,-196,410,702),356=>array(4,0,609,930),357=>array(12,0,457,814),358=>array(4,0,609,729),359=>array(12,0,410,702),360=>array(83,-14,648,928),361=>array(70,-14,565,778),362=>array(83,-14,648,914),363=>array(70,-14,565,763),364=>array(83,-14,648,927),365=>array(70,-14,565,784),366=>array(83,-14,648,929),367=>array(70,-14,565,881),368=>array(83,-14,648,927),369=>array(70,-14,565,800),370=>array(83,-196,648,729),371=>array(70,-196,645,547),372=>array(26,0,965,931),373=>array(31,0,800,800),374=>array(-9,0,661,931),375=>array(11,-216,571,800),376=>array(-9,0,661,927),377=>array(40,0,612,928),378=>array(40,0,481,803),379=>array(40,0,612,929),380=>array(40,0,481,760),381=>array(40,0,612,927),382=>array(40,0,481,800),383=>array(17,0,400,760),384=>array(8,-14,604,760),385=>array(-62,0,667,729),386=>array(83,0,623,729),387=>array(75,-14,604,760),388=>array(35,0,659,729),389=>array(22,-14,627,760),390=>array(44,-14,603,742),391=>array(44,-14,736,924),392=>array(39,-14,579,724),393=>array(14,0,708,729),394=>array(-62,0,744,729),395=>array(63,0,603,729),396=>array(40,-14,569,760),397=>array(39,-222,580,560),398=>array(83,0,549,729),399=>array(45,-14,720,742),400=>array(60,-14,555,742),401=>array(-51,-200,540,729),402=>array(-52,-208,400,760),403=>array(44,-14,782,924),404=>array(2,-211,714,730),405=>array(75,0,900,760),406=>array(83,0,385,729),407=>array(4,0,346,729),408=>array(83,0,725,742),409=>array(75,0,616,760),410=>array(4,0,320,760),411=>array(-10,0,506,760),412=>array(75,-13,867,729),413=>array(-51,-200,671,729),414=>array(75,-208,571,560),415=>array(44,-14,720,742),416=>array(47,-14,769,761),417=>array(42,-14,637,609),418=>array(44,-14,906,742),419=>array(39,-216,744,560),420=>array(-62,0,667,729),421=>array(75,-208,604,760),422=>array(83,-146,684,729),423=>array(23,-14,541,742),424=>array(13,-14,460,560),425=>array(83,0,549,729),426=>array(-28,-217,505,760),427=>array(12,-216,410,702),428=>array(13,0,631,729),429=>array(12,0,410,760),430=>array(4,-200,609,729),431=>array(82,-14,750,761),432=>array(67,-14,660,609),433=>array(24,-14,741,728),434=>array(83,0,695,729),435=>array(-9,0,716,742),436=>array(11,-216,701,560),437=>array(40,0,612,729),438=>array(40,0,481,547),439=>array(65,-33,655,729),440=>array(37,-33,627,729),441=>array(33,-215,528,547),442=>array(51,-208,481,547),443=>array(71,0,548,742),444=>array(37,-33,655,729),445=>array(33,-215,528,547),446=>array(32,-15,473,702),447=>array(75,-208,604,560),448=>array(83,-208,252,729),449=>array(83,-208,510,729),450=>array(4,-208,482,729),451=>array(88,0,247,729),452=>array(83,0,1359,927),453=>array(83,0,1228,800),454=>array(40,-14,1125,800),455=>array(83,-200,826,729),456=>array(83,-216,807,760),457=>array(75,-216,542,760),458=>array(83,-200,1005,729),459=>array(83,-216,986,760),460=>array(75,-216,874,760),461=>array(4,0,692,927),462=>array(39,-14,537,800),463=>array(2,0,334,927),464=>array(1,0,333,800),465=>array(44,-14,720,927),466=>array(39,-14,580,800),467=>array(83,-14,648,927),468=>array(70,-14,565,800),469=>array(83,-14,648,1040),470=>array(70,-14,565,914),471=>array(83,-14,648,1114),472=>array(70,-14,565,917),473=>array(83,-14,648,1114),474=>array(70,-14,565,917),475=>array(83,-14,648,1114),476=>array(70,-14,565,917),477=>array(39,-14,567,560),478=>array(4,0,692,1040),479=>array(39,-14,537,914),480=>array(4,0,692,1042),481=>array(39,-14,537,914),482=>array(0,0,911,914),483=>array(39,-14,900,758),484=>array(44,-14,712,742),485=>array(40,-216,607,559),486=>array(44,-14,672,927),487=>array(40,-216,569,800),488=>array(83,0,725,927),489=>array(-5,0,616,927),490=>array(44,-196,720,742),491=>array(39,-196,580,560),492=>array(44,-196,720,914),493=>array(39,-196,580,763),494=>array(65,-33,655,927),495=>array(39,-215,534,793),496=>array(-30,-216,324,800),497=>array(83,0,1359,729),498=>array(83,0,1228,729),499=>array(40,-14,1125,760),500=>array(44,-14,672,928),501=>array(40,-216,569,800),502=>array(83,-14,1067,729),503=>array(83,-208,664,742),504=>array(83,0,671,927),505=>array(75,0,571,800),506=>array(4,0,692,931),507=>array(39,-14,637,931),508=>array(0,0,911,927),509=>array(39,-14,900,800),510=>array(20,-36,741,927),511=>array(34,-46,581,800),512=>array(4,0,692,928),513=>array(39,-14,537,800),514=>array(4,0,692,923),515=>array(39,-14,537,784),516=>array(83,0,549,928),517=>array(39,-14,567,800),518=>array(83,0,549,923),519=>array(39,-14,567,784),520=>array(-37,0,340,928),521=>array(-3,0,343,800),522=>array(21,0,316,923),523=>array(6,0,302,784),524=>array(44,-14,720,928),525=>array(39,-14,580,800),526=>array(44,-14,720,923),527=>array(39,-14,580,784),528=>array(83,0,675,928),529=>array(52,0,441,800),530=>array(83,0,675,923),531=>array(75,0,441,784),532=>array(83,-14,648,928),533=>array(70,-14,565,800),534=>array(83,-14,648,923),535=>array(70,-14,565,784),536=>array(64,-239,583,742),537=>array(46,-239,493,560),538=>array(4,-239,609,729),539=>array(12,-239,410,702),540=>array(60,-210,555,742),541=>array(44,-211,490,560),542=>array(83,0,671,927),543=>array(-11,0,571,927),544=>array(75,-208,658,742),545=>array(40,-75,740,760),546=>array(55,-14,673,742),547=>array(39,-14,554,646),548=>array(40,-216,612,729),549=>array(40,-216,481,547),550=>array(4,0,692,927),551=>array(39,-14,537,760),552=>array(83,-192,549,729),553=>array(39,-196,567,560),554=>array(44,-14,720,1040),555=>array(39,-14,580,914),556=>array(44,-14,720,1040),557=>array(39,-14,580,898),558=>array(44,-14,720,927),559=>array(39,-14,580,760),560=>array(44,-14,720,1042),561=>array(39,-14,580,914),562=>array(-9,0,661,914),563=>array(11,-216,571,763),564=>array(75,-75,404,760),565=>array(75,-75,742,560),566=>array(12,-76,422,702),567=>array(-30,-216,233,547),568=>array(40,-14,939,760),569=>array(40,-208,939,560),570=>array(-13,-36,709,765),571=>array(-31,-36,691,765),572=>array(-6,-46,540,594),573=>array(-1,0,549,729),574=>array(-54,-36,668,765),575=>array(46,-240,536,560),576=>array(40,-240,536,547),577=>array(35,0,667,729),578=>array(38,0,516,560),579=>array(5,0,623,729),580=>array(21,-14,710,729),581=>array(4,0,692,729),582=>array(83,-93,549,822),583=>array(39,-93,567,640),584=>array(-51,-200,324,729),585=>array(-30,-216,325,760),586=>array(43,-200,834,741),587=>array(40,-216,720,560),588=>array(5,0,675,729),589=>array(-19,0,441,560),590=>array(-9,0,661,729),591=>array(-4,-216,590,547),592=>array(70,-14,568,560),593=>array(40,-14,569,560),594=>array(75,-14,604,560),595=>array(75,-14,604,760),596=>array(39,-14,474,560),597=>array(39,-69,474,560),598=>array(40,-216,675,760),599=>array(40,-14,721,760),600=>array(39,-14,567,560),601=>array(39,-14,567,560),602=>array(53,-14,796,560),603=>array(48,-14,444,560),604=>array(48,-14,444,560),605=>array(48,-14,692,560),606=>array(48,-14,598,560),607=>array(-30,-216,325,547),608=>array(40,-216,721,760),609=>array(40,-216,569,547),610=>array(39,-14,491,546),611=>array(22,-211,557,547),612=>array(22,-21,557,547),613=>array(70,-214,565,547),614=>array(75,0,571,760),615=>array(75,-216,571,760),616=>array(75,0,416,760),617=>array(75,0,321,547),618=>array(75,0,416,547),619=>array(75,0,427,760),620=>array(75,0,549,760),621=>array(76,-216,386,760),622=>array(75,-215,714,760),623=>array(71,-14,863,546),624=>array(71,-209,863,546),625=>array(75,-216,868,560),626=>array(-30,-216,571,560),627=>array(75,-216,722,560),628=>array(75,0,561,547),629=>array(39,-14,580,560),630=>array(39,-1,744,547),631=>array(45,0,567,574),632=>array(54,-208,656,760),633=>array(75,-13,441,547),634=>array(75,-13,441,760),635=>array(75,-216,593,547),636=>array(75,-208,441,560),637=>array(75,-216,441,560),638=>array(75,0,477,547),639=>array(75,0,477,547),640=>array(46,0,532,547),641=>array(46,0,532,547),642=>array(46,-216,493,560),643=>array(-30,-216,388,760),644=>array(-10,-216,400,760),645=>array(75,-216,485,560),646=>array(-28,-217,505,760),647=>array(12,-155,410,547),648=>array(12,-216,410,702),649=>array(75,-14,753,547),650=>array(71,-14,624,547),651=>array(75,0,563,547),652=>array(13,0,574,547),653=>array(31,0,800,547),654=>array(11,0,571,763),655=>array(58,0,594,547),656=>array(40,-216,633,547),657=>array(40,-69,556,547),658=>array(39,-215,534,547),659=>array(51,-215,534,547),660=>array(32,0,473,759),661=>array(32,0,473,759),662=>array(32,0,473,759),663=>array(32,-208,473,759),664=>array(44,-14,720,742),665=>array(75,0,530,547),666=>array(48,-14,598,560),667=>array(39,0,624,760),668=>array(75,0,546,547),669=>array(-153,-216,307,760),670=>array(75,-213,616,547),671=>array(75,0,449,547),672=>array(40,-208,721,760),673=>array(32,0,473,759),674=>array(32,0,473,759),675=>array(40,-14,998,760),676=>array(40,-215,1050,760),677=>array(40,-55,997,760),678=>array(12,0,835,702),679=>array(12,-216,700,760),680=>array(12,-69,793,702),681=>array(17,-216,881,760),682=>array(75,0,734,760),683=>array(75,0,659,760),684=>array(20,0,512,641),685=>array(20,86,311,641),686=>array(-80,-214,566,760),687=>array(-80,-216,717,760),688=>array(48,326,365,751),689=>array(48,326,365,751),690=>array(-20,205,149,751),691=>array(48,326,283,640),692=>array(48,319,283,632),693=>array(48,205,379,632),694=>array(12,326,322,632),695=>array(20,326,512,632),696=>array(7,205,365,632),697=>array(70,557,196,800),698=>array(70,557,394,800),699=>array(92,418,286,729),700=>array(57,418,250,729),701=>array(111,616,267,856),702=>array(104,481,230,760),703=>array(104,481,230,760),704=>array(21,326,303,751),705=>array(21,326,303,751),706=>array(117,517,333,843),707=>array(117,517,333,843),708=>array(78,561,372,800),709=>array(78,561,372,800),710=>array(59,616,391,800),711=>array(59,616,391,800),712=>array(96,488,180,759),713=>array(86,668,364,760),714=>array(160,616,409,800),715=>array(41,616,290,800),716=>array(96,-81,180,190),717=>array(86,-184,364,-92),718=>array(41,-236,290,-52),719=>array(160,-236,409,-52),720=>array(41,0,221,547),721=>array(41,361,221,547),722=>array(104,269,230,547),723=>array(104,269,230,547),724=>array(124,238,322,458),725=>array(126,238,325,458),726=>array(48,119,326,427),727=>array(48,229,247,317),728=>array(77,639,373,784),729=>array(165,654,286,774),730=>array(100,610,351,888),731=>array(150,-196,338,0),732=>array(72,638,378,778),733=>array(84,616,431,800),734=>array(0,213,324,524),735=>array(100,616,349,800),736=>array(14,208,351,633),737=>array(48,326,149,751),738=>array(30,318,316,640),739=>array(9,326,363,632),740=>array(21,326,303,751),741=>array(86,0,364,693),742=>array(86,0,364,693),743=>array(86,0,364,693),744=>array(86,0,364,693),745=>array(86,0,364,693),748=>array(79,-260,373,-21),749=>array(86,605,364,822),750=>array(83,418,499,729),755=>array(100,-240,351,38),759=>array(72,-196,378,-84),768=>array(-410,616,-161,800),769=>array(-293,616,-44,800),770=>array(-392,616,-60,800),771=>array(-382,638,-75,778),772=>array(-365,668,-87,760),773=>array(-450,663,0,755),774=>array(-369,639,-73,784),775=>array(-305,617,-147,760),776=>array(-362,654,-84,774),777=>array(-333,616,-110,843),778=>array(-352,610,-101,888),779=>array(-364,616,-17,800),780=>array(-392,616,-60,800),781=>array(-268,615,-185,832),782=>array(-351,615,-101,832),783=>array(-436,616,-89,800),784=>array(-369,639,-73,882),785=>array(-369,639,-73,784),786=>array(-245,418,-62,563),787=>array(-239,595,-119,844),788=>array(-239,595,-119,844),789=>array(-80,616,80,800),790=>array(-410,-276,-161,-93),791=>array(-293,-276,-44,-93),792=>array(-342,-240,-190,-6),793=>array(-266,-240,-114,-6),794=>array(-202,658,42,929),795=>array(-158,400,19,609),796=>array(-298,-240,-194,-11),797=>array(-347,-240,-103,-59),798=>array(-350,-240,-105,-59),799=>array(-333,-240,-123,-6),800=>array(-350,-202,-105,-110),801=>array(-381,-216,-71,117),802=>array(-377,-216,-67,117),803=>array(-305,-212,-147,-70),804=>array(-362,-212,-84,-92),805=>array(-329,-240,-122,-11),806=>array(-294,-239,-112,-93),807=>array(-335,-196,-136,0),808=>array(-300,-196,-111,0),809=>array(-268,-240,-185,-47),810=>array(-365,-237,-87,-54),811=>array(-405,-239,-46,-94),812=>array(-392,-240,-60,-57),813=>array(-392,-240,-60,-57),814=>array(-369,-239,-73,-94),815=>array(-369,-240,-73,-95),816=>array(-382,-234,-75,-94),817=>array(-365,-184,-87,-92),818=>array(-450,-236,0,-143),819=>array(-450,-236,0,-9),820=>array(-563,212,1,415),821=>array(-424,214,-84,309),822=>array(-754,214,-78,309),823=>array(-590,-46,-43,594),824=>array(-743,-36,-21,765),825=>array(-257,-240,-153,-11),826=>array(-365,-238,-87,-55),827=>array(-299,-241,-88,-6),828=>array(-405,-239,-46,-94),829=>array(-342,585,-110,842),830=>array(-240,595,-114,867),831=>array(-450,528,0,755),832=>array(-410,616,-161,800),833=>array(-291,616,-42,800),834=>array(-379,638,-73,778),835=>array(-239,595,-119,844),836=>array(-364,654,-49,978),837=>array(-258,-208,-161,-45),838=>array(-363,639,-87,786),839=>array(-324,-226,-126,-35),840=>array(-342,-240,-108,-47),841=>array(-331,-240,-119,-21),842=>array(-378,616,-72,800),843=>array(-378,567,-72,850),844=>array(-378,573,-72,835),845=>array(-413,-230,-37,-30),846=>array(-322,-240,-128,-45),849=>array(-289,610,-161,888),850=>array(-369,640,-73,882),851=>array(-330,-240,-122,-9),855=>array(-289,610,-161,888),856=>array(-108,654,13,774),858=>array(-400,-240,-52,-11),860=>array(-390,-237,412,-79),861=>array(-390,802,412,960),862=>array(-401,797,401,889),863=>array(-401,-185,401,-93),864=>array(-326,756,326,894),865=>array(-401,769,401,927),866=>array(-404,-230,409,-30),880=>array(83,0,545,729),881=>array(75,0,433,547),882=>array(83,0,837,729),883=>array(83,0,670,729),884=>array(70,557,196,800),885=>array(70,-208,196,35),886=>array(83,0,671,729),887=>array(75,0,555,547),890=>array(182,-208,299,-45),891=>array(39,-14,474,560),892=>array(39,-14,474,560),893=>array(39,-14,474,560),894=>array(57,-142,259,547),900=>array(152,616,401,800),901=>array(86,654,401,978),902=>array(23,0,713,800),903=>array(92,253,250,442),904=>array(-22,0,694,800),905=>array(-17,0,824,800),906=>array(-19,0,405,800),908=>array(-17,-14,753,800),910=>array(-24,0,893,800),911=>array(-27,0,780,800),912=>array(21,-19,335,978),913=>array(4,0,692,729),914=>array(83,0,623,729),915=>array(83,0,549,729),916=>array(4,0,692,729),917=>array(83,0,549,729),918=>array(40,0,612,729),919=>array(83,0,671,729),920=>array(44,-14,720,742),921=>array(83,0,252,729),922=>array(83,0,725,729),923=>array(4,0,692,729),924=>array(83,0,813,729),925=>array(83,0,671,729),926=>array(88,0,493,729),927=>array(44,-14,720,742),928=>array(83,0,671,729),929=>array(83,0,623,729),931=>array(83,0,549,729),932=>array(4,0,609,729),933=>array(-9,0,661,729),934=>array(44,0,720,729),935=>array(17,0,676,729),936=>array(50,0,716,729),937=>array(24,0,741,742),938=>array(31,0,308,927),939=>array(-9,0,661,927),940=>array(43,-13,581,800),941=>array(48,-14,444,800),942=>array(75,-208,571,800),943=>array(69,-19,318,800),944=>array(70,-10,567,978),945=>array(43,-13,581,559),946=>array(75,-208,604,773),947=>array(13,-208,600,547),948=>array(39,-14,580,768),949=>array(48,-14,444,560),950=>array(39,-208,488,760),951=>array(75,-208,571,560),952=>array(39,-11,580,768),953=>array(70,-19,313,547),954=>array(75,0,589,547),955=>array(26,0,543,760),956=>array(76,-209,634,547),957=>array(13,0,571,547),958=>array(39,-208,488,760),959=>array(39,-14,580,560),960=>array(38,-19,659,547),961=>array(75,-208,604,562),962=>array(39,-208,474,560),963=>array(39,-14,654,547),964=>array(19,-19,551,547),965=>array(70,-10,567,547),966=>array(58,-208,652,552),967=>array(22,-208,558,547),968=>array(58,-208,652,547),969=>array(39,-13,744,547),970=>array(17,-19,320,774),971=>array(70,-10,567,774),972=>array(39,-14,580,800),973=>array(70,-10,567,800),974=>array(39,-13,744,800),975=>array(83,-208,725,729),976=>array(49,-11,518,768),977=>array(46,-11,551,768),978=>array(18,0,646,729),979=>array(-22,0,859,800),980=>array(18,0,646,927),981=>array(54,-208,656,760),982=>array(20,-13,759,547),983=>array(49,-205,619,548),984=>array(44,-208,720,742),985=>array(39,-208,580,560),986=>array(44,-208,610,729),987=>array(39,-208,487,547),988=>array(83,0,540,729),989=>array(-51,-208,393,760),990=>array(54,2,582,729),991=>array(73,0,514,759),992=>array(50,-208,759,742),993=>array(20,-180,483,559),994=>array(44,-213,939,729),995=>array(53,-208,698,547),996=>array(44,-208,667,742),997=>array(40,-208,569,560),998=>array(83,-213,791,729),999=>array(18,-14,621,575),1000=>array(38,-208,624,745),1001=>array(41,-208,547,560),1002=>array(47,0,663,742),1003=>array(44,0,560,560),1004=>array(44,-14,644,758),1005=>array(75,-14,604,758),1006=>array(25,-208,589,729),1007=>array(24,-208,507,729),1008=>array(49,-7,619,548),1009=>array(75,-216,604,562),1010=>array(39,-14,474,560),1011=>array(-30,-216,233,760),1012=>array(44,-14,720,742),1013=>array(61,-14,496,560),1014=>array(72,-14,507,560),1015=>array(83,0,623,729),1016=>array(75,-208,604,760),1017=>array(44,-14,603,742),1018=>array(83,0,813,729),1019=>array(66,-208,584,547),1020=>array(30,-208,604,562),1021=>array(30,-14,588,742),1022=>array(44,-14,603,742),1023=>array(30,-14,588,742),1024=>array(83,0,549,927),1025=>array(83,0,549,927),1026=>array(4,-200,718,729),1027=>array(83,0,549,928),1028=>array(44,-14,603,742),1029=>array(64,-14,583,742),1030=>array(83,0,252,729),1031=>array(28,0,306,927),1032=>array(-51,-200,252,729),1033=>array(41,0,992,729),1034=>array(83,0,954,729),1035=>array(4,0,718,729),1036=>array(83,0,723,928),1037=>array(83,0,671,927),1038=>array(26,0,667,927),1039=>array(83,-157,671,729),1040=>array(4,0,692,729),1041=>array(83,0,623,729),1042=>array(83,0,623,729),1043=>array(83,0,549,729),1044=>array(54,-157,748,729),1045=>array(83,0,549,729),1046=>array(13,0,1089,729),1047=>array(59,-14,580,742),1048=>array(83,0,671,729),1049=>array(83,0,671,927),1050=>array(83,0,723,729),1051=>array(41,0,665,729),1052=>array(83,0,813,729),1053=>array(83,0,671,729),1054=>array(44,-14,720,742),1055=>array(83,0,671,729),1056=>array(83,0,623,729),1057=>array(44,-14,603,742),1058=>array(4,0,609,729),1059=>array(26,0,667,729),1060=>array(44,0,848,729),1061=>array(17,0,676,729),1062=>array(83,-157,781,729),1063=>array(72,0,645,729),1064=>array(83,0,1029,729),1065=>array(83,-157,1139,729),1066=>array(44,0,801,729),1067=>array(83,0,850,729),1068=>array(83,0,623,729),1069=>array(57,-14,616,742),1070=>array(83,-14,1007,742),1071=>array(57,0,611,729),1072=>array(39,-14,537,560),1073=>array(39,-14,590,792),1074=>array(75,0,530,547),1075=>array(75,0,449,547),1076=>array(50,-138,677,547),1077=>array(39,-14,567,560),1078=>array(13,0,883,547),1079=>array(44,-14,466,560),1080=>array(75,0,555,547),1081=>array(75,0,555,765),1082=>array(75,0,598,547),1083=>array(49,0,584,547),1084=>array(75,0,660,547),1085=>array(75,0,546,547),1086=>array(39,-14,580,560),1087=>array(75,0,546,547),1088=>array(75,-208,604,560),1089=>array(39,-14,474,560),1090=>array(3,0,518,547),1091=>array(11,-216,571,547),1092=>array(49,-208,844,760),1093=>array(13,0,567,547),1094=>array(75,-138,628,547),1095=>array(58,0,516,547),1096=>array(75,0,875,547),1097=>array(75,-138,957,547),1098=>array(18,0,641,547),1099=>array(75,0,741,547),1100=>array(75,0,530,547),1101=>array(60,-14,495,560),1102=>array(75,-14,835,560),1103=>array(27,0,504,547),1104=>array(39,-14,567,803),1105=>array(39,-14,567,774),1106=>array(18,-216,602,760),1107=>array(75,0,468,803),1108=>array(39,-14,474,560),1109=>array(46,-14,493,560),1110=>array(75,0,233,760),1111=>array(15,0,292,774),1112=>array(-30,-216,233,760),1113=>array(40,0,848,547),1114=>array(75,0,821,547),1115=>array(18,0,591,760),1116=>array(75,0,598,803),1117=>array(75,0,555,803),1118=>array(11,-216,571,765),1119=>array(75,-138,546,547),1120=>array(44,-14,939,729),1121=>array(39,-13,744,547),1122=>array(44,0,712,729),1123=>array(18,0,623,731),1124=>array(83,-14,854,742),1125=>array(75,-14,685,560),1126=>array(7,0,886,729),1127=>array(22,0,727,547),1128=>array(83,0,1216,729),1129=>array(75,0,988,547),1130=>array(44,0,720,729),1131=>array(39,0,580,547),1132=>array(83,0,1023,729),1133=>array(75,0,868,547),1134=>array(48,-208,555,938),1135=>array(35,-193,444,756),1136=>array(8,0,954,729),1137=>array(8,-208,942,759),1138=>array(44,-14,720,742),1139=>array(39,-14,580,560),1140=>array(4,0,743,742),1141=>array(8,0,613,560),1142=>array(4,0,743,928),1143=>array(8,0,613,800),1144=>array(42,-216,1018,742),1145=>array(39,-216,923,560),1146=>array(44,-14,922,742),1147=>array(39,-14,738,560),1148=>array(51,-14,1213,928),1149=>array(42,-13,1014,828),1150=>array(44,-14,939,910),1151=>array(39,-13,744,746),1152=>array(44,-208,603,742),1153=>array(39,-208,474,560),1154=>array(24,-33,469,488),1155=>array(-541,606,-77,822),1156=>array(-372,638,0,784),1157=>array(-329,595,-208,785),1158=>array(-329,595,-208,785),1159=>array(-716,592,4,788),1160=>array(-962,-179,345,928),1161=>array(-896,-280,275,1022),1162=>array(83,-208,839,927),1163=>array(75,-208,704,765),1164=>array(21,0,623,729),1165=>array(0,0,511,702),1166=>array(83,0,632,729),1167=>array(75,-208,604,560),1168=>array(83,0,549,878),1169=>array(75,0,449,700),1170=>array(25,0,575,729),1171=>array(18,0,467,547),1172=>array(83,-200,655,729),1173=>array(75,-216,532,547),1174=>array(13,-157,1089,729),1175=>array(13,-138,883,547),1176=>array(59,-196,580,742),1177=>array(44,-196,466,560),1178=>array(83,-157,723,729),1179=>array(75,-138,598,547),1180=>array(83,0,723,729),1181=>array(75,0,598,547),1182=>array(21,0,723,729),1183=>array(6,0,598,760),1184=>array(22,0,901,729),1185=>array(18,0,730,547),1186=>array(83,-157,839,729),1187=>array(75,-138,705,547),1188=>array(83,0,968,729),1189=>array(75,0,762,547),1190=>array(83,-200,1074,729),1191=>array(75,-216,845,547),1192=>array(50,-14,832,743),1193=>array(49,-14,752,560),1194=>array(44,-196,603,742),1195=>array(39,-196,474,560),1196=>array(4,-157,609,729),1197=>array(3,-138,518,547),1198=>array(-9,0,661,729),1199=>array(11,-216,571,547),1200=>array(-9,0,661,729),1201=>array(11,-216,571,547),1202=>array(17,-157,676,729),1203=>array(13,-138,567,547),1204=>array(4,-157,979,729),1205=>array(3,-138,878,547),1206=>array(72,-157,813,729),1207=>array(58,-138,674,547),1208=>array(72,0,645,729),1209=>array(58,0,516,547),1210=>array(72,0,645,729),1211=>array(75,0,571,760),1212=>array(6,-14,879,742),1213=>array(4,-14,686,560),1214=>array(6,-184,879,742),1215=>array(4,-161,686,560),1216=>array(83,0,252,729),1217=>array(13,0,1089,927),1218=>array(13,0,883,784),1219=>array(83,-200,692,729),1220=>array(75,-216,563,547),1221=>array(23,-208,834,729),1222=>array(19,-208,703,547),1223=>array(83,-200,671,729),1224=>array(75,-216,547,547),1225=>array(83,-208,839,729),1226=>array(75,-208,704,547),1227=>array(72,-157,645,729),1228=>array(58,-138,516,547),1229=>array(83,-208,981,729),1230=>array(75,-208,817,547),1231=>array(75,0,233,760),1232=>array(4,0,692,935),1233=>array(39,-14,537,780),1234=>array(4,0,692,927),1235=>array(39,-14,537,774),1236=>array(0,0,911,729),1237=>array(39,-14,900,560),1238=>array(83,0,549,927),1239=>array(39,-14,567,784),1240=>array(45,-14,720,742),1241=>array(39,-14,567,560),1242=>array(45,-14,720,927),1243=>array(39,-14,567,774),1244=>array(13,0,1089,927),1245=>array(13,0,883,774),1246=>array(59,-14,580,927),1247=>array(44,-14,466,773),1248=>array(65,-33,655,729),1249=>array(39,-215,534,547),1250=>array(83,0,671,914),1251=>array(75,0,555,763),1252=>array(83,0,671,927),1253=>array(75,0,555,774),1254=>array(44,-14,720,927),1255=>array(39,-14,580,774),1256=>array(44,-14,720,742),1257=>array(39,-14,580,560),1258=>array(44,-14,720,927),1259=>array(39,-14,580,774),1260=>array(57,-14,616,927),1261=>array(60,-14,495,774),1262=>array(26,0,667,914),1263=>array(11,-216,571,763),1264=>array(26,0,667,927),1265=>array(11,-216,571,774),1266=>array(26,0,667,927),1267=>array(11,-216,571,800),1268=>array(72,0,645,927),1269=>array(58,0,516,774),1270=>array(83,-157,549,729),1271=>array(75,-138,449,547),1272=>array(83,0,850,927),1273=>array(75,0,741,774),1274=>array(25,-216,575,729),1275=>array(18,-217,467,547),1276=>array(17,-200,676,729),1277=>array(13,-216,558,547),1278=>array(17,0,676,729),1279=>array(13,0,567,547),1280=>array(63,0,604,729),1281=>array(40,0,472,547),1282=>array(63,-14,973,729),1283=>array(40,-14,765,547),1284=>array(88,-14,925,742),1285=>array(70,-14,752,560),1286=>array(88,-208,724,742),1287=>array(70,-208,602,560),1288=>array(23,-14,1035,729),1289=>array(19,-14,839,547),1290=>array(83,-14,1067,729),1291=>array(75,-14,845,547),1292=>array(44,-14,673,742),1293=>array(39,-14,490,546),1294=>array(4,-14,762,729),1295=>array(3,-14,638,547),1296=>array(60,-14,555,742),1297=>array(48,-14,444,560),1298=>array(41,-200,665,729),1299=>array(49,-216,584,547),1300=>array(41,0,1139,729),1301=>array(49,0,948,547),1302=>array(83,0,941,729),1303=>array(75,-208,868,560),1304=>array(57,0,908,729),1305=>array(27,-14,869,560),1306=>array(44,-146,720,742),1307=>array(40,-208,569,559),1308=>array(26,0,965,729),1309=>array(31,0,800,547),1310=>array(83,0,723,729),1311=>array(75,0,598,547),1312=>array(41,-200,1068,729),1313=>array(49,-216,883,547),1314=>array(83,-200,1074,729),1315=>array(75,-216,845,547),1316=>array(83,-157,839,729),1317=>array(75,-138,704,547),1329=>array(74,-38,658,729),1330=>array(74,0,590,743),1331=>array(23,0,655,743),1332=>array(20,0,659,743),1333=>array(74,-14,590,729),1334=>array(59,0,598,743),1335=>array(74,0,563,729),1336=>array(74,0,590,743),1337=>array(74,-13,813,742),1338=>array(23,-14,655,729),1339=>array(74,0,583,729),1340=>array(74,0,494,729),1341=>array(74,-14,799,729),1342=>array(55,-12,650,741),1343=>array(66,0,576,729),1344=>array(4,-46,539,729),1345=>array(59,-48,598,743),1346=>array(16,0,644,743),1347=>array(20,0,594,735),1348=>array(74,-14,702,729),1349=>array(51,-14,581,743),1350=>array(0,-14,628,729),1351=>array(51,-14,590,729),1352=>array(74,0,583,743),1353=>array(35,-48,574,743),1354=>array(16,0,710,743),1355=>array(51,0,589,743),1356=>array(74,0,702,743),1357=>array(83,-14,648,729),1358=>array(16,0,644,729),1359=>array(47,-14,577,743),1360=>array(74,0,583,743),1361=>array(51,-14,581,743),1362=>array(74,0,511,729),1363=>array(20,0,730,729),1364=>array(8,0,581,743),1365=>array(44,-14,720,742),1366=>array(40,-14,750,729),1369=>array(94,481,207,760),1370=>array(51,418,225,729),1371=>array(0,616,279,800),1372=>array(0,595,338,893),1373=>array(-6,614,261,847),1374=>array(0,586,414,878),1375=>array(35,618,391,893),1377=>array(64,-13,777,547),1378=>array(68,-208,514,560),1379=>array(35,-208,630,559),1380=>array(68,-208,633,560),1381=>array(64,-14,510,760),1382=>array(35,-208,630,559),1383=>array(68,0,479,760),1384=>array(68,-208,521,560),1385=>array(68,-208,681,560),1386=>array(35,-14,630,760),1387=>array(68,-208,514,760),1388=>array(68,-208,369,547),1389=>array(68,-208,818,760),1390=>array(35,-14,540,760),1391=>array(64,-208,510,760),1392=>array(68,0,514,760),1393=>array(23,-13,483,760),1394=>array(68,-208,633,560),1395=>array(55,-13,514,768),1396=>array(64,-13,629,760),1397=>array(-27,-216,210,547),1398=>array(-55,-13,510,760),1399=>array(12,-208,410,560),1400=>array(68,0,514,560),1401=>array(4,-208,338,547),1402=>array(64,-208,777,546),1403=>array(40,-208,480,560),1404=>array(68,0,560,560),1405=>array(64,-13,510,547),1406=>array(64,-208,629,760),1407=>array(64,-13,777,560),1408=>array(68,-208,514,560),1409=>array(40,-216,568,559),1410=>array(68,0,427,547),1411=>array(64,-208,777,760),1412=>array(-51,-208,544,560),1413=>array(40,-14,581,560),1414=>array(27,-190,697,760),1415=>array(64,-14,727,760),1417=>array(90,0,233,547),1418=>array(44,180,292,359),1456=>array(267,-229,355,-10),1457=>array(132,-229,452,-10),1458=>array(124,-229,443,-10),1459=>array(113,-229,443,-10),1460=>array(267,-171,355,-73),1461=>array(201,-171,421,-73),1462=>array(211,-229,410,-10),1463=>array(157,-171,465,0),1464=>array(167,-217,454,0),1465=>array(-22,547,66,723),1466=>array(-22,547,66,723),1467=>array(167,-239,476,-5),1468=>array(271,225,359,322),1469=>array(267,-217,355,-22),1470=>array(48,413,325,555),1471=>array(167,547,454,710),1472=>array(88,-98,246,645),1473=>array(677,613,766,710),1474=>array(123,613,211,710),1475=>array(88,0,246,547),1478=>array(70,0,416,547),1479=>array(167,-229,454,-10),1488=>array(75,0,580,547),1489=>array(39,0,510,547),1490=>array(39,-9,376,547),1491=>array(39,0,491,547),1492=>array(82,0,537,547),1493=>array(82,0,228,547),1494=>array(39,0,322,547),1495=>array(82,0,537,547),1496=>array(81,-13,562,553),1497=>array(60,164,206,547),1498=>array(39,-240,438,547),1499=>array(39,0,460,547),1500=>array(39,0,475,711),1501=>array(82,0,545,547),1502=>array(39,0,570,554),1503=>array(82,-240,228,547),1504=>array(39,0,326,547),1505=>array(81,-13,562,547),1506=>array(39,-101,518,547),1507=>array(82,-240,526,547),1508=>array(82,0,542,547),1509=>array(10,-240,489,548),1510=>array(29,0,508,547),1511=>array(82,-240,594,546),1512=>array(39,0,460,547),1513=>array(18,0,675,547),1514=>array(9,-4,533,547),1520=>array(82,0,517,547),1521=>array(60,0,472,547),1522=>array(60,164,450,547),1523=>array(75,361,324,547),1524=>array(75,361,563,547),1542=>array(-2,-20,567,892),1543=>array(-2,-20,567,897),1545=>array(58,0,729,635),1546=>array(58,0,976,635),1548=>array(88,0,290,331),1557=>array(108,612,341,868),1563=>array(88,0,291,689),1567=>array(62,0,464,742),1569=>array(65,20,394,493),1570=>array(-18,0,326,955),1571=>array(68,0,233,993),1572=>array(-38,-244,492,603),1573=>array(68,-245,233,760),1574=>array(57,-107,777,603),1575=>array(75,0,233,760),1576=>array(57,-149,829,327),1577=>array(43,-30,486,513),1578=>array(57,-5,829,415),1579=>array(57,-5,829,537),1580=>array(69,-244,648,425),1581=>array(69,-244,648,425),1582=>array(69,-244,648,579),1583=>array(55,-15,398,415),1584=>array(55,-15,398,579),1585=>array(-38,-244,458,269),1586=>array(-38,-244,458,457),1587=>array(57,-244,1167,366),1588=>array(57,-244,1167,586),1589=>array(57,-244,1138,362),1590=>array(57,-244,1138,457),1591=>array(63,0,875,760),1592=>array(63,0,875,760),1593=>array(79,-244,648,521),1594=>array(79,-244,648,652),1600=>array(-9,0,316,125),1601=>array(57,-24,974,627),1602=>array(47,-215,743,635),1603=>array(63,-27,733,760),1604=>array(63,-142,700,760),1605=>array(62,-244,594,369),1606=>array(55,-165,702,457),1607=>array(43,-30,486,358),1608=>array(-38,-244,492,322),1609=>array(57,-107,777,462),1610=>array(57,-244,777,462),1611=>array(97,591,354,825),1612=>array(97,591,354,881),1613=>array(97,-239,354,-5),1614=>array(97,591,354,723),1615=>array(97,590,354,881),1616=>array(97,-137,354,-5),1617=>array(79,599,371,869),1618=>array(104,610,345,878),1619=>array(53,584,397,735),1620=>array(138,601,302,822),1621=>array(139,-245,303,-23),1623=>array(97,615,354,906),1626=>array(89,616,361,775),1632=>array(196,195,353,366),1633=>array(125,0,388,635),1634=>array(11,0,539,635),1635=>array(11,0,538,635),1636=>array(66,-10,478,646),1637=>array(57,-10,492,643),1638=>array(33,0,517,635),1639=>array(13,0,536,635),1640=>array(13,0,536,635),1641=>array(28,0,532,640),1642=>array(58,0,491,635),1643=>array(0,-118,314,318),1644=>array(57,418,250,729),1645=>array(38,101,453,537),1646=>array(57,-5,829,327),1647=>array(47,-215,743,484),1648=>array(194,600,256,885),1652=>array(46,641,209,863),1657=>array(57,-5,829,599),1658=>array(57,-5,829,566),1659=>array(57,-244,829,327),1660=>array(57,-171,829,415),1661=>array(57,-5,829,566),1662=>array(57,-244,829,327),1663=>array(57,-5,829,566),1664=>array(57,-244,829,327),1665=>array(69,-244,648,725),1666=>array(69,-244,648,737),1667=>array(69,-244,648,425),1668=>array(69,-244,648,425),1669=>array(69,-244,648,737),1670=>array(69,-244,648,425),1671=>array(69,-244,648,425),1672=>array(55,-15,398,746),1673=>array(55,-180,398,415),1674=>array(55,-171,398,415),1675=>array(55,-171,398,746),1676=>array(55,-15,398,586),1677=>array(55,-146,398,415),1678=>array(55,-15,398,708),1679=>array(55,-15,398,684),1680=>array(55,-15,398,708),1681=>array(-38,-244,468,648),1682=>array(-38,-244,488,556),1683=>array(-38,-244,529,269),1684=>array(-38,-244,470,269),1685=>array(-38,-244,678,269),1686=>array(-38,-244,470,269),1687=>array(-38,-244,458,464),1688=>array(-38,-244,458,586),1689=>array(-38,-244,458,586),1690=>array(57,-244,1167,464),1691=>array(57,-244,1167,366),1692=>array(57,-244,1167,586),1693=>array(57,-244,1138,362),1694=>array(57,-244,1138,586),1695=>array(63,0,875,760),1696=>array(79,-244,648,781),1697=>array(57,-24,974,484),1698=>array(57,-171,974,484),1699=>array(57,-171,974,635),1700=>array(57,-24,974,786),1701=>array(57,-293,974,484),1702=>array(57,-24,974,786),1703=>array(47,-215,743,635),1704=>array(47,-215,743,757),1705=>array(57,-39,922,760),1706=>array(57,-39,1075,760),1707=>array(57,-39,922,760),1708=>array(63,-27,733,760),1709=>array(63,-27,733,854),1710=>array(63,-293,733,760),1711=>array(57,-39,922,910),1712=>array(57,-39,922,910),1713=>array(57,-39,922,910),1714=>array(57,-171,922,910),1715=>array(57,-293,922,910),1716=>array(57,-39,922,1025),1717=>array(63,-142,757,971),1718=>array(63,-142,700,952),1719=>array(63,-142,703,1025),1720=>array(63,-391,700,760),1721=>array(55,-317,702,464),1722=>array(55,-165,702,366),1723=>array(55,-165,702,636),1724=>array(55,-330,702,464),1725=>array(55,-165,702,586),1726=>array(63,-33,790,506),1727=>array(69,-244,648,579),1734=>array(-38,-244,492,556),1740=>array(57,-107,777,462),1742=>array(57,-107,777,556),1749=>array(43,-30,486,358),1776=>array(196,195,353,366),1777=>array(125,0,388,635),1778=>array(11,0,539,635),1779=>array(11,0,538,635),1780=>array(11,0,516,650),1781=>array(27,-8,522,643),1782=>array(77,0,463,645),1783=>array(13,0,536,635),1784=>array(13,0,536,635),1785=>array(28,0,532,640),1984=>array(43,-14,583,742),1985=>array(62,0,525,729),1986=>array(71,0,555,729),1987=>array(71,0,555,729),1988=>array(71,0,555,729),1989=>array(71,0,555,729),1990=>array(71,0,555,729),1991=>array(88,0,539,729),1992=>array(88,0,539,729),1993=>array(63,0,563,742),1994=>array(75,0,233,729),1995=>array(39,-14,454,465),1996=>array(13,0,476,729),1997=>array(13,0,574,451),1998=>array(75,0,546,451),1999=>array(75,0,546,451),2000=>array(41,0,493,742),2001=>array(75,0,546,667),2002=>array(39,0,738,742),2003=>array(75,0,421,729),2004=>array(75,0,421,729),2005=>array(75,0,526,729),2006=>array(75,0,543,729),2007=>array(13,0,324,729),2008=>array(75,0,845,532),2009=>array(13,0,442,729),2010=>array(13,0,730,729),2011=>array(75,0,546,451),2012=>array(13,0,574,729),2013=>array(75,0,782,729),2014=>array(75,0,489,729),2015=>array(39,0,623,729),2016=>array(13,0,442,729),2017=>array(13,0,574,729),2018=>array(39,0,479,729),2019=>array(75,0,489,729),2020=>array(75,0,489,581),2021=>array(75,0,489,729),2022=>array(39,0,479,729),2023=>array(39,0,479,729),2027=>array(85,668,363,760),2028=>array(56,638,394,777),2029=>array(167,654,287,774),2030=>array(58,616,390,800),2031=>array(29,616,395,803),2032=>array(56,638,394,777),2033=>array(29,616,395,803),2034=>array(165,-212,286,-92),2035=>array(86,654,364,774),2036=>array(57,418,250,729),2037=>array(92,418,286,729),2040=>array(75,0,546,562),2041=>array(75,0,546,564),2042=>array(-9,0,382,125),3647=>array(56,-147,575,760),3713=>array(39,-14,635,560),3714=>array(39,-14,650,560),3716=>array(39,-14,634,560),3719=>array(18,-241,470,561),3720=>array(38,0,635,560),3722=>array(35,-269,691,560),3725=>array(35,-24,642,610),3732=>array(38,-14,583,560),3733=>array(38,-19,583,561),3734=>array(-20,-240,615,560),3735=>array(18,-14,691,560),3737=>array(33,-15,613,560),3738=>array(34,-15,598,561),3739=>array(34,-15,598,760),3740=>array(54,-12,819,626),3741=>array(58,-14,686,760),3742=>array(68,-14,696,560),3743=>array(68,-14,696,760),3745=>array(22,-14,694,547),3746=>array(35,-23,642,760),3747=>array(43,-10,660,615),3749=>array(37,-33,624,560),3751=>array(29,-33,576,561),3754=>array(46,-21,738,724),3755=>array(40,-21,841,620),3757=>array(47,-20,596,606),3758=>array(43,-14,743,698),3759=>array(39,-259,808,648),3760=>array(32,-16,592,567),3761=>array(-588,610,-27,896),3762=>array(35,0,507,593),3763=>array(-432,0,507,875),3764=>array(-589,622,-55,950),3765=>array(-589,633,12,962),3766=>array(-589,622,-55,950),3767=>array(-589,633,12,962),3768=>array(-383,-385,-148,-55),3769=>array(-426,-316,-156,-28),3771=>array(-588,610,-27,896),3772=>array(-614,-311,13,-48),3773=>array(35,-220,623,776),3776=>array(75,-13,400,561),3777=>array(75,-13,737,561),3778=>array(-34,-14,413,936),3779=>array(21,-14,536,879),3780=>array(-13,-35,527,809),3782=>array(63,-240,620,582),3784=>array(-372,659,-267,844),3785=>array(-565,622,-20,918),3786=>array(-601,621,35,965),3787=>array(-470,612,-167,917),3788=>array(-614,603,13,866),3789=>array(-432,668,-207,875),3792=>array(59,-29,650,563),3793=>array(22,-139,649,586),3794=>array(28,-80,543,711),3795=>array(22,-14,794,981),3796=>array(43,-156,627,711),3797=>array(43,-156,627,711),3798=>array(58,-14,805,950),3799=>array(39,-240,635,560),3800=>array(64,-269,697,582),3801=>array(52,-14,773,564),3804=>array(40,-21,1171,620),3805=>array(40,-21,1174,620),4256=>array(42,-14,745,819),4257=>array(35,-0,647,819),4258=>array(33,-138,600,828),4259=>array(37,-15,714,819),4260=>array(26,0,515,828),4261=>array(22,0,656,828),4262=>array(13,-14,639,819),4263=>array(44,-14,801,828),4264=>array(4,0,374,862),4265=>array(35,0,523,819),4266=>array(16,-14,716,820),4267=>array(43,-14,753,819),4268=>array(39,0,527,819),4269=>array(33,-157,736,829),4270=>array(9,-14,659,822),4271=>array(18,0,527,823),4272=>array(39,-15,777,820),4273=>array(39,-15,528,820),4274=>array(39,-0,528,828),4275=>array(33,-170,736,828),4276=>array(33,0,746,825),4277=>array(25,0,626,820),4278=>array(40,0,528,828),4279=>array(30,0,520,820),4280=>array(35,-14,523,820),4281=>array(39,0,527,819),4282=>array(41,-14,700,827),4283=>array(42,-15,740,820),4284=>array(39,-0,528,819),4285=>array(26,-15,535,828),4286=>array(39,-0,528,819),4287=>array(13,0,654,819),4288=>array(16,-14,717,820),4289=>array(39,0,528,820),4290=>array(33,-15,587,828),4291=>array(8,0,497,820),4292=>array(30,0,505,820),4293=>array(21,-14,643,828),4304=>array(44,-14,455,599),4305=>array(44,-14,463,823),4306=>array(40,-232,521,561),4307=>array(44,-225,708,557),4308=>array(44,-232,447,557),4309=>array(44,-232,455,557),4310=>array(22,-14,452,828),4311=>array(44,-14,702,557),4312=>array(44,0,463,557),4313=>array(44,-232,456,542),4314=>array(44,-225,923,562),4315=>array(44,-14,455,828),4316=>array(57,-14,468,819),4317=>array(44,-0,689,557),4318=>array(44,-14,455,818),4319=>array(44,-232,454,560),4320=>array(44,0,697,830),4321=>array(57,-14,468,818),4322=>array(44,-232,586,670),4323=>array(26,-232,479,604),4324=>array(44,-232,713,558),4325=>array(44,-232,447,818),4326=>array(44,-225,689,557),4327=>array(44,-232,455,549),4328=>array(18,-14,440,828),4329=>array(57,0,468,828),4330=>array(44,-232,516,548),4331=>array(44,-14,454,818),4332=>array(58,-15,480,828),4333=>array(44,-232,466,818),4334=>array(57,-14,468,818),4335=>array(22,-232,464,580),4336=>array(44,-15,455,823),4337=>array(44,-14,455,823),4338=>array(44,-146,454,557),4339=>array(44,-232,455,558),4340=>array(44,-232,454,828),4341=>array(44,-14,502,828),4342=>array(44,-232,723,557),4343=>array(44,-232,500,557),4344=>array(44,-232,455,549),4345=>array(40,-232,521,561),4346=>array(44,-111,455,557),4347=>array(44,0,359,500),4348=>array(22,400,265,828),5121=>array(4,0,692,729),5122=>array(4,0,692,1056),5123=>array(4,0,692,729),5124=>array(4,0,692,928),5125=>array(83,0,739,729),5126=>array(83,0,739,928),5127=>array(83,0,739,927),5129=>array(83,0,739,729),5130=>array(75,0,732,729),5131=>array(75,0,732,928),5132=>array(83,0,912,729),5133=>array(4,0,833,729),5134=>array(83,0,912,729),5135=>array(4,0,833,729),5136=>array(83,0,912,928),5137=>array(4,0,833,928),5138=>array(83,0,958,729),5139=>array(83,0,950,729),5140=>array(83,0,958,928),5141=>array(83,0,950,928),5142=>array(83,0,739,928),5143=>array(83,0,952,729),5144=>array(75,0,953,729),5145=>array(83,0,952,928),5146=>array(75,0,953,928),5147=>array(75,0,732,928),5149=>array(83,607,203,728),5150=>array(54,326,426,734),5151=>array(28,338,341,722),5152=>array(28,338,341,722),5153=>array(54,392,305,711),5154=>array(54,352,305,670),5155=>array(54,392,305,670),5156=>array(54,392,305,670),5157=>array(28,327,466,749),5158=>array(54,326,373,734),5159=>array(83,304,203,424),5160=>array(54,494,305,569),5161=>array(54,392,305,670),5162=>array(54,392,305,693),5163=>array(4,0,1051,729),5164=>array(4,0,847,729),5165=>array(83,0,1054,729),5166=>array(75,0,1126,729),5167=>array(4,0,692,729),5168=>array(4,0,692,1056),5169=>array(4,0,692,729),5170=>array(4,0,692,928),5171=>array(66,0,722,729),5172=>array(66,0,722,928),5173=>array(66,0,722,927),5175=>array(66,0,722,729),5176=>array(66,0,722,729),5177=>array(66,0,722,928),5178=>array(83,0,912,729),5179=>array(4,0,833,729),5180=>array(83,0,912,729),5181=>array(4,0,833,729),5182=>array(83,0,912,928),5183=>array(4,0,833,928),5184=>array(83,0,942,729),5185=>array(66,0,950,729),5186=>array(83,0,942,928),5187=>array(66,0,950,928),5188=>array(83,0,942,729),5189=>array(66,0,953,729),5190=>array(83,0,942,928),5191=>array(66,0,953,928),5192=>array(66,0,722,927),5193=>array(54,326,468,727),5194=>array(54,326,155,734),5196=>array(83,-14,648,729),5197=>array(83,0,648,1056),5198=>array(83,0,648,743),5199=>array(83,0,648,928),5200=>array(66,0,684,729),5201=>array(66,0,684,928),5202=>array(66,0,684,927),5204=>array(66,0,684,729),5205=>array(50,0,668,729),5206=>array(50,0,668,928),5207=>array(83,-14,868,729),5208=>array(83,-14,868,729),5209=>array(83,0,868,743),5210=>array(83,0,868,743),5211=>array(83,0,868,928),5212=>array(83,0,868,928),5213=>array(83,0,903,729),5214=>array(66,0,874,729),5215=>array(83,0,903,928),5216=>array(66,0,874,928),5217=>array(83,0,888,729),5218=>array(50,0,871,729),5219=>array(83,0,888,928),5220=>array(50,0,871,928),5221=>array(83,0,888,729),5222=>array(54,326,384,733),5223=>array(83,-14,854,734),5224=>array(83,0,854,743),5225=>array(66,0,871,734),5226=>array(50,0,865,734),5227=>array(37,0,586,743),5228=>array(83,0,632,1056),5229=>array(83,0,632,743),5230=>array(83,0,632,928),5231=>array(37,-14,586,729),5232=>array(37,-14,586,928),5233=>array(37,-14,637,927),5234=>array(83,-14,632,729),5235=>array(83,-14,632,928),5236=>array(83,0,844,743),5237=>array(37,0,802,743),5238=>array(83,0,845,743),5239=>array(83,0,802,743),5240=>array(83,0,845,928),5241=>array(83,0,802,928),5242=>array(83,-14,844,729),5243=>array(37,-14,802,729),5244=>array(83,-14,844,928),5245=>array(37,-14,802,928),5246=>array(83,-14,845,729),5247=>array(83,-14,802,729),5248=>array(83,-14,845,928),5249=>array(83,-14,802,928),5250=>array(83,-14,845,729),5251=>array(54,319,400,734),5252=>array(54,319,400,734),5253=>array(37,0,793,743),5254=>array(83,0,793,743),5255=>array(37,-14,793,734),5256=>array(83,-14,793,734),5257=>array(37,0,586,743),5258=>array(83,0,632,1056),5259=>array(83,0,632,743),5260=>array(83,0,632,928),5261=>array(37,-14,586,729),5262=>array(37,-14,586,928),5263=>array(37,-14,643,927),5264=>array(83,-14,632,729),5265=>array(83,-14,632,928),5266=>array(83,0,844,743),5267=>array(37,0,802,743),5268=>array(83,0,889,743),5269=>array(83,0,802,743),5270=>array(83,0,889,928),5271=>array(83,0,802,928),5272=>array(83,-14,844,729),5273=>array(37,-14,802,729),5274=>array(83,-14,844,928),5275=>array(37,-14,802,928),5276=>array(83,-14,889,729),5277=>array(83,-14,802,729),5278=>array(83,-14,889,928),5279=>array(83,-14,802,928),5280=>array(83,-14,889,729),5281=>array(54,319,400,734),5282=>array(54,319,400,734),5283=>array(24,0,481,729),5284=>array(83,0,540,1056),5285=>array(83,0,540,729),5286=>array(83,0,540,928),5287=>array(24,0,481,729),5288=>array(24,0,481,928),5289=>array(24,0,539,927),5290=>array(83,0,540,729),5291=>array(83,0,540,928),5292=>array(83,0,711,729),5293=>array(24,0,694,729),5294=>array(83,0,752,729),5295=>array(83,0,711,729),5296=>array(83,0,752,928),5297=>array(83,0,711,928),5298=>array(83,0,711,729),5299=>array(24,0,711,729),5300=>array(83,0,711,928),5301=>array(24,0,711,928),5302=>array(83,0,752,729),5303=>array(83,0,711,729),5304=>array(83,0,752,928),5305=>array(83,0,711,928),5306=>array(83,0,752,729),5307=>array(54,326,342,734),5308=>array(54,326,443,733),5309=>array(54,326,342,734),5312=>array(75,-14,853,468),5313=>array(37,-14,813,786),5314=>array(37,-14,813,468),5315=>array(37,-14,813,667),5316=>array(24,0,801,482),5317=>array(24,0,801,667),5318=>array(24,0,801,667),5319=>array(37,0,813,482),5320=>array(37,0,813,667),5321=>array(83,-14,1077,468),5322=>array(75,-14,1047,468),5323=>array(83,0,1055,482),5324=>array(37,0,1030,482),5325=>array(83,0,1055,667),5326=>array(37,0,1030,667),5327=>array(37,0,813,667),5328=>array(54,477,543,742),5329=>array(54,319,396,734),5330=>array(54,477,543,742),5331=>array(75,0,853,468),5332=>array(37,0,813,786),5333=>array(37,0,813,468),5334=>array(37,0,813,667),5335=>array(24,0,801,468),5336=>array(24,0,801,667),5337=>array(24,0,801,667),5338=>array(37,0,813,468),5339=>array(37,0,813,667),5340=>array(83,0,1071,468),5341=>array(75,0,1047,468),5342=>array(83,0,1080,468),5343=>array(37,0,1030,468),5344=>array(83,0,1080,667),5345=>array(37,0,1030,667),5346=>array(83,0,1068,468),5347=>array(24,0,1018,468),5348=>array(83,0,1068,667),5349=>array(24,0,1018,667),5350=>array(83,0,1080,468),5351=>array(37,0,1030,468),5352=>array(83,0,1080,667),5353=>array(37,0,1030,667),5354=>array(54,477,543,734),5356=>array(66,0,722,729),5357=>array(37,0,575,729),5358=>array(83,0,663,1056),5359=>array(83,0,620,729),5360=>array(83,0,620,928),5361=>array(37,0,575,729),5362=>array(37,0,575,928),5363=>array(37,0,625,927),5364=>array(83,0,620,729),5365=>array(83,0,620,928),5366=>array(83,0,815,729),5367=>array(37,0,787,729),5368=>array(83,0,833,729),5369=>array(83,0,815,729),5370=>array(83,0,833,928),5371=>array(83,0,815,928),5372=>array(83,0,815,729),5373=>array(37,0,787,729),5374=>array(83,0,815,928),5375=>array(37,0,787,928),5376=>array(83,0,833,729),5377=>array(83,0,815,729),5378=>array(83,0,833,928),5379=>array(83,0,815,928),5380=>array(83,0,833,729),5381=>array(54,326,393,734),5382=>array(54,319,364,742),5383=>array(54,326,393,734),5392=>array(37,-14,794,743),5393=>array(37,-14,794,743),5394=>array(37,-14,794,928),5395=>array(37,-14,985,482),5396=>array(37,-14,985,667),5397=>array(37,-14,985,482),5398=>array(37,-14,985,667),5399=>array(83,-14,1051,743),5400=>array(37,-14,1006,743),5401=>array(83,-14,1051,743),5402=>array(37,-14,1006,743),5403=>array(83,-14,1051,928),5404=>array(37,-14,1006,928),5405=>array(83,-14,1251,482),5406=>array(37,-14,1203,482),5407=>array(83,-14,1251,667),5408=>array(37,-14,1203,667),5409=>array(83,-14,1251,482),5410=>array(37,-14,1203,482),5411=>array(83,-14,1251,667),5412=>array(37,-14,1203,667),5413=>array(54,469,621,747),5414=>array(75,0,616,729),5415=>array(83,0,623,1056),5416=>array(83,0,623,729),5417=>array(83,0,623,928),5418=>array(75,0,616,729),5419=>array(75,0,616,928),5420=>array(75,0,675,927),5421=>array(83,0,623,729),5422=>array(83,0,623,928),5423=>array(83,0,820,729),5424=>array(75,0,828,729),5425=>array(83,0,836,729),5426=>array(83,0,821,729),5427=>array(83,0,836,928),5428=>array(83,0,821,928),5429=>array(83,0,820,729),5430=>array(75,0,828,729),5431=>array(83,0,820,928),5432=>array(75,0,828,928),5433=>array(83,0,836,729),5434=>array(83,0,821,729),5435=>array(83,0,836,928),5436=>array(83,0,821,928),5437=>array(83,0,836,928),5438=>array(54,326,395,734),5440=>array(54,392,305,670),5441=>array(54,326,409,734),5442=>array(83,-14,854,468),5443=>array(75,-14,847,468),5444=>array(24,0,796,482),5445=>array(83,0,854,786),5446=>array(83,0,854,482),5447=>array(83,0,854,667),5448=>array(83,0,623,729),5449=>array(83,0,623,928),5450=>array(83,0,623,729),5451=>array(37,0,577,729),5452=>array(37,0,577,928),5453=>array(37,0,577,729),5454=>array(83,0,820,928),5455=>array(37,0,788,928),5456=>array(54,326,395,727),5458=>array(66,0,722,729),5459=>array(45,0,692,743),5460=>array(45,-14,692,1056),5461=>array(45,-14,692,729),5462=>array(45,-14,692,928),5463=>array(66,0,760,663),5464=>array(66,0,760,928),5465=>array(75,0,770,663),5466=>array(75,0,770,928),5467=>array(83,0,989,928),5468=>array(75,0,953,928),5469=>array(54,311,492,675),5470=>array(83,-14,648,743),5471=>array(83,-14,648,743),5472=>array(83,-14,648,743),5473=>array(83,-14,648,743),5474=>array(83,-14,648,928),5475=>array(83,-14,648,928),5476=>array(48,0,684,729),5477=>array(48,0,684,928),5478=>array(50,0,686,729),5479=>array(50,0,686,928),5480=>array(83,0,905,928),5481=>array(50,0,871,928),5482=>array(54,326,461,733),5492=>array(37,0,804,743),5493=>array(75,0,843,743),5494=>array(75,0,843,928),5495=>array(37,-14,804,729),5496=>array(37,-14,804,928),5497=>array(75,-14,843,729),5498=>array(75,-14,843,928),5499=>array(54,319,505,734),5500=>array(83,0,671,729),5501=>array(54,326,409,734),5502=>array(54,0,1077,1056),5503=>array(54,0,1077,743),5504=>array(54,0,1077,928),5505=>array(54,-14,1032,729),5506=>array(54,-14,1032,928),5507=>array(54,-14,1077,729),5508=>array(54,-14,1077,928),5509=>array(54,319,846,734),5514=>array(37,0,804,743),5515=>array(75,0,843,743),5516=>array(37,-14,804,729),5517=>array(75,-14,843,729),5518=>array(54,0,1395,1056),5519=>array(54,0,1395,743),5520=>array(54,0,1395,928),5521=>array(54,-14,1083,741),5522=>array(54,-14,1083,928),5523=>array(54,-14,1395,741),5524=>array(54,-14,1395,928),5525=>array(54,335,712,741),5526=>array(54,335,1095,741),5536=>array(37,0,813,709),5537=>array(37,0,813,709),5538=>array(24,-242,801,468),5539=>array(24,-242,801,667),5540=>array(37,-242,813,468),5541=>array(37,-242,813,667),5542=>array(54,344,543,734),5543=>array(75,0,694,729),5544=>array(4,0,623,729),5545=>array(4,0,623,928),5546=>array(75,0,694,729),5547=>array(75,0,694,928),5548=>array(4,0,623,729),5549=>array(4,0,623,928),5550=>array(13,326,395,734),5551=>array(83,-14,632,729),5598=>array(83,0,700,729),5601=>array(47,0,665,729),5702=>array(54,326,396,734),5703=>array(54,240,396,820),5742=>array(9,0,363,306),5743=>array(54,0,1032,743),5744=>array(54,0,1349,743),5745=>array(54,0,1778,743),5746=>array(54,0,1778,928),5747=>array(54,-14,1466,741),5748=>array(54,-14,1428,928),5749=>array(54,-14,1778,741),5750=>array(54,-14,1778,928),5760=>array(-9,219,498,354),5761=>array(-9,-125,582,354),5762=>array(-9,-125,860,354),5763=>array(-9,-125,1138,354),5764=>array(-9,-125,1415,354),5765=>array(-9,-125,1693,354),5766=>array(-9,219,573,697),5767=>array(-9,219,851,697),5768=>array(-9,219,1138,697),5769=>array(-9,219,1412,697),5770=>array(-9,219,1693,697),5771=>array(-9,-125,521,697),5772=>array(-9,-125,800,697),5773=>array(-9,-125,1078,697),5774=>array(-9,-125,1357,697),5775=>array(-9,-125,1635,697),5776=>array(-9,41,582,532),5777=>array(-9,41,860,532),5778=>array(-9,41,1138,532),5779=>array(-9,41,1415,532),5780=>array(-9,41,1693,532),5781=>array(-9,-125,521,697),5782=>array(-9,-125,854,697),5783=>array(-9,-109,719,354),5784=>array(-9,-254,1120,354),5785=>array(-9,219,1412,928),5786=>array(-9,14,675,354),5787=>array(49,-49,583,622),5788=>array(-9,-49,525,622),7424=>array(13,0,574,547),7425=>array(0,0,680,547),7426=>array(39,-14,900,560),7427=>array(18,0,508,547),7428=>array(39,-14,474,560),7429=>array(75,-1,550,547),7430=>array(18,-1,550,547),7431=>array(83,0,433,547),7432=>array(48,-14,444,560),7433=>array(75,-213,233,547),7434=>array(40,-14,375,547),7435=>array(75,0,616,547),7436=>array(-17,0,449,547),7437=>array(75,0,660,547),7438=>array(75,0,555,547),7439=>array(39,-14,580,560),7440=>array(39,-14,474,560),7441=>array(39,-27,556,573),7442=>array(39,31,556,515),7443=>array(12,-28,588,579),7444=>array(39,-14,941,560),7446=>array(39,273,580,560),7447=>array(40,-14,581,273),7448=>array(45,0,463,547),7449=>array(19,0,504,547),7450=>array(19,0,504,547),7451=>array(3,0,518,547),7452=>array(75,-14,547,547),7453=>array(76,10,582,560),7454=>array(62,10,771,561),7455=>array(17,-238,586,560),7456=>array(13,0,574,547),7457=>array(31,0,800,547),7458=>array(40,0,481,547),7459=>array(51,-14,523,547),7462=>array(75,0,449,547),7463=>array(13,0,574,547),7464=>array(75,0,546,547),7465=>array(45,0,463,547),7466=>array(75,0,628,547),7467=>array(49,0,584,547),7468=>array(2,326,436,734),7469=>array(0,326,574,734),7470=>array(52,326,393,734),7472=>array(52,326,441,734),7473=>array(52,326,346,734),7474=>array(52,326,346,734),7475=>array(28,318,424,742),7476=>array(52,326,422,734),7477=>array(52,326,159,734),7478=>array(-32,214,159,734),7479=>array(52,326,457,734),7480=>array(52,326,346,734),7481=>array(52,326,512,734),7482=>array(52,326,422,734),7483=>array(52,326,422,734),7484=>array(28,318,454,742),7485=>array(35,318,424,742),7486=>array(52,326,393,734),7487=>array(52,326,426,734),7488=>array(2,326,384,734),7489=>array(52,318,409,734),7490=>array(17,326,608,734),7491=>array(48,318,362,640),7492=>array(48,318,362,640),7493=>array(48,318,381,640),7494=>array(48,318,591,640),7495=>array(48,318,381,751),7496=>array(48,318,381,751),7497=>array(48,318,381,640),7498=>array(48,318,381,640),7499=>array(48,318,297,640),7500=>array(48,318,297,640),7501=>array(48,205,381,639),7502=>array(48,207,147,632),7503=>array(48,326,388,751),7504=>array(48,326,547,640),7505=>array(48,205,360,640),7506=>array(48,318,389,640),7507=>array(48,318,322,640),7508=>array(48,479,389,640),7509=>array(48,318,389,479),7510=>array(48,209,381,640),7511=>array(48,326,299,719),7512=>array(48,318,360,632),7513=>array(48,332,366,640),7514=>array(48,318,547,632),7515=>array(48,326,401,632),7517=>array(47,209,381,759),7518=>array(9,209,378,632),7519=>array(24,318,366,756),7520=>array(36,209,411,635),7521=>array(14,209,352,632),7522=>array(48,0,147,425),7523=>array(48,0,283,313),7524=>array(48,-8,360,306),7525=>array(48,0,401,306),7526=>array(47,-117,381,433),7527=>array(9,-117,378,306),7528=>array(47,-117,381,314),7529=>array(36,-117,411,309),7530=>array(14,-117,352,306),7543=>array(75,-216,604,559),7544=>array(52,326,422,734),7547=>array(75,0,416,547),7549=>array(4,-208,668,560),7557=>array(75,-216,391,760),7579=>array(48,318,381,640),7580=>array(48,318,322,640),7581=>array(48,288,322,640),7582=>array(48,318,389,751),7583=>array(48,318,297,640),7584=>array(48,326,289,751),7585=>array(48,205,263,632),7586=>array(48,205,381,632),7587=>array(48,207,360,632),7588=>array(48,326,262,751),7589=>array(48,326,203,632),7590=>array(48,326,262,632),7591=>array(48,326,262,632),7592=>array(48,205,338,751),7593=>array(48,205,243,751),7594=>array(48,205,247,751),7595=>array(48,326,283,632),7596=>array(48,205,548,640),7597=>array(48,209,547,632),7598=>array(48,205,456,640),7599=>array(48,205,455,640),7600=>array(48,326,354,632),7601=>array(48,318,389,640),7602=>array(48,209,438,751),7603=>array(48,205,330,640),7604=>array(48,205,306,751),7605=>array(48,205,299,719),7606=>array(48,318,475,632),7607=>array(48,298,395,632),7608=>array(47,318,345,632),7609=>array(48,326,355,632),7610=>array(48,326,401,632),7611=>array(48,326,325,632),7612=>array(48,205,421,632),7613=>array(48,288,373,632),7614=>array(48,206,360,632),7615=>array(48,320,333,756),7620=>array(-421,616,-31,800),7621=>array(-421,616,-31,800),7622=>array(-421,616,-31,800),7623=>array(-421,616,-31,800),7624=>array(-462,616,10,800),7625=>array(-462,616,10,800),7680=>array(4,-240,692,729),7681=>array(39,-240,537,560),7682=>array(83,0,623,928),7683=>array(75,-14,604,913),7684=>array(83,-212,623,729),7685=>array(75,-212,604,760),7686=>array(83,-184,623,729),7687=>array(75,-184,604,760),7688=>array(44,-196,603,927),7689=>array(39,-196,474,800),7690=>array(83,0,700,927),7691=>array(40,-14,569,942),7692=>array(83,-212,700,729),7693=>array(40,-212,569,760),7694=>array(83,-184,700,729),7695=>array(40,-184,569,760),7696=>array(83,-192,700,729),7697=>array(40,-196,569,760),7698=>array(83,-240,700,729),7699=>array(40,-240,569,760),7700=>array(83,0,549,1057),7701=>array(39,-14,567,927),7702=>array(83,0,549,1057),7703=>array(39,-14,567,927),7704=>array(83,-203,549,729),7705=>array(39,-203,567,560),7706=>array(83,-195,549,729),7707=>array(39,-195,567,560),7708=>array(83,-196,549,927),7709=>array(39,-196,567,784),7710=>array(83,0,540,928),7711=>array(17,0,400,942),7712=>array(44,-14,672,901),7713=>array(40,-216,569,760),7714=>array(83,0,671,928),7715=>array(75,0,571,913),7716=>array(83,-212,671,729),7717=>array(75,-212,571,760),7718=>array(83,0,671,927),7719=>array(21,0,571,927),7720=>array(40,-196,671,729),7721=>array(34,-196,571,760),7722=>array(83,-236,671,729),7723=>array(75,-236,571,760),7724=>array(14,-195,320,729),7725=>array(0,-195,307,760),7726=>array(36,0,341,1057),7727=>array(14,0,319,917),7728=>array(83,0,725,927),7729=>array(75,0,616,982),7730=>array(83,-212,725,729),7731=>array(75,-212,616,760),7732=>array(83,-184,725,729),7733=>array(75,-184,616,760),7734=>array(83,-212,549,729),7735=>array(75,-212,233,760),7736=>array(29,-212,549,942),7737=>array(16,-212,293,914),7738=>array(83,-184,549,729),7739=>array(18,-184,295,760),7740=>array(83,-240,549,729),7741=>array(-12,-240,320,760),7742=>array(83,0,813,927),7743=>array(75,0,867,800),7744=>array(83,0,813,928),7745=>array(75,0,867,760),7746=>array(83,-212,813,729),7747=>array(75,-212,867,560),7748=>array(83,0,671,928),7749=>array(75,0,571,760),7750=>array(83,-212,671,729),7751=>array(75,-212,571,560),7752=>array(83,-184,671,729),7753=>array(75,-184,571,560),7754=>array(83,-240,671,729),7755=>array(75,-240,571,560),7756=>array(44,-14,720,1057),7757=>array(39,-14,580,916),7758=>array(44,-14,720,1043),7759=>array(39,-14,580,900),7760=>array(44,-14,720,1057),7761=>array(39,-14,580,927),7762=>array(44,-14,720,1057),7763=>array(39,-14,580,927),7764=>array(83,0,623,927),7765=>array(75,-208,604,800),7766=>array(83,0,623,928),7767=>array(75,-208,604,760),7768=>array(83,0,675,928),7769=>array(75,0,441,760),7770=>array(83,-212,675,729),7771=>array(75,-212,441,560),7772=>array(83,-212,675,914),7773=>array(75,-212,441,759),7774=>array(83,-184,675,729),7775=>array(30,-184,441,560),7776=>array(64,-14,583,928),7777=>array(46,-14,493,760),7778=>array(64,-212,583,742),7779=>array(46,-212,493,560),7780=>array(64,-14,583,928),7781=>array(46,-14,493,816),7782=>array(64,-14,583,1053),7783=>array(46,-14,493,1002),7784=>array(64,-212,583,928),7785=>array(46,-212,493,762),7786=>array(4,0,609,927),7787=>array(12,0,410,942),7788=>array(4,-212,609,729),7789=>array(12,-212,410,702),7790=>array(4,-184,609,729),7791=>array(12,-184,410,702),7792=>array(4,-240,609,729),7793=>array(12,-240,410,702),7794=>array(83,-212,648,729),7795=>array(70,-212,565,547),7796=>array(83,-196,648,729),7797=>array(70,-195,565,547),7798=>array(83,-203,648,729),7799=>array(70,-203,565,547),7800=>array(83,-14,648,1057),7801=>array(70,-14,565,916),7802=>array(83,-14,648,1043),7803=>array(70,-14,565,887),7804=>array(4,0,692,928),7805=>array(13,0,574,778),7806=>array(4,-212,692,729),7807=>array(13,-212,574,547),7808=>array(26,0,965,931),7809=>array(31,0,800,803),7810=>array(26,0,965,931),7811=>array(31,0,800,803),7812=>array(26,0,965,927),7813=>array(31,0,800,774),7814=>array(26,0,965,927),7815=>array(31,0,800,760),7816=>array(26,-212,965,729),7817=>array(31,-212,800,547),7818=>array(17,0,676,928),7819=>array(13,0,567,760),7820=>array(17,0,676,927),7821=>array(13,0,567,774),7822=>array(-9,0,661,928),7823=>array(11,-216,571,760),7824=>array(40,0,612,927),7825=>array(40,0,481,798),7826=>array(40,-212,612,729),7827=>array(40,-212,481,547),7828=>array(40,-184,612,729),7829=>array(40,-184,481,547),7830=>array(75,-184,571,760),7831=>array(12,0,410,927),7832=>array(31,0,800,888),7833=>array(11,-216,571,888),7834=>array(39,-14,682,760),7835=>array(17,0,400,942),7836=>array(-17,0,400,760),7837=>array(17,0,400,760),7838=>array(83,-14,741,743),7839=>array(39,-14,580,768),7840=>array(4,-212,692,729),7841=>array(39,-212,537,560),7842=>array(4,0,692,1025),7843=>array(39,-14,537,843),7844=>array(4,0,692,1054),7845=>array(39,-14,587,873),7846=>array(4,0,692,1054),7847=>array(39,-14,538,874),7848=>array(4,0,692,1093),7849=>array(39,-14,605,912),7850=>array(4,0,692,1068),7851=>array(39,-14,537,887),7852=>array(4,-212,692,927),7853=>array(39,-212,537,800),7854=>array(4,0,692,1057),7855=>array(39,-14,537,891),7856=>array(4,0,692,1057),7857=>array(39,-14,537,894),7858=>array(4,0,692,1123),7859=>array(39,-14,537,959),7860=>array(4,0,692,1068),7861=>array(39,-14,537,905),7862=>array(4,-212,692,935),7863=>array(39,-212,537,780),7864=>array(83,-212,549,729),7865=>array(39,-212,567,560),7866=>array(83,0,549,1025),7867=>array(39,-14,567,843),7868=>array(83,0,549,928),7869=>array(39,-14,567,778),7870=>array(83,0,616,1054),7871=>array(39,-14,620,873),7872=>array(83,0,559,1054),7873=>array(39,-14,567,874),7874=>array(83,0,618,1093),7875=>array(39,-14,613,912),7876=>array(83,0,549,1068),7877=>array(39,-14,567,887),7878=>array(83,-212,549,927),7879=>array(39,-212,567,800),7880=>array(59,0,282,1025),7881=>array(47,0,270,842),7882=>array(83,-212,252,729),7883=>array(75,-212,233,760),7884=>array(44,-212,720,742),7885=>array(39,-212,580,560),7886=>array(44,-14,720,1025),7887=>array(39,-14,580,843),7888=>array(44,-14,720,1054),7889=>array(39,-14,611,873),7890=>array(44,-14,720,1054),7891=>array(39,-14,580,874),7892=>array(44,-14,720,1093),7893=>array(39,-14,617,912),7894=>array(44,-14,720,1068),7895=>array(39,-14,580,887),7896=>array(44,-212,720,927),7897=>array(39,-212,580,800),7898=>array(47,-14,769,927),7899=>array(42,-14,637,800),7900=>array(47,-14,769,927),7901=>array(42,-14,637,800),7902=>array(47,-14,769,1025),7903=>array(42,-14,637,843),7904=>array(47,-14,769,928),7905=>array(42,-14,637,778),7906=>array(47,-212,769,761),7907=>array(42,-212,637,609),7908=>array(83,-212,648,729),7909=>array(70,-212,565,547),7910=>array(83,-14,648,1025),7911=>array(70,-14,565,843),7912=>array(82,-14,750,927),7913=>array(67,-14,660,800),7914=>array(82,-14,750,927),7915=>array(67,-14,660,800),7916=>array(82,-14,750,1025),7917=>array(67,-14,660,843),7918=>array(82,-14,750,928),7919=>array(67,-14,660,778),7920=>array(82,-212,750,761),7921=>array(67,-212,660,609),7922=>array(-9,0,661,931),7923=>array(11,-216,571,803),7924=>array(-9,-212,661,729),7925=>array(11,-216,571,547),7926=>array(-9,0,661,1029),7927=>array(11,-216,571,843),7928=>array(-9,0,661,928),7929=>array(11,-216,571,778),7930=>array(83,0,833,729),7931=>array(8,0,571,760),7936=>array(43,-13,581,785),7937=>array(43,-13,581,785),7938=>array(43,-13,581,800),7939=>array(43,-13,581,800),7940=>array(43,-13,581,800),7941=>array(43,-13,581,800),7942=>array(43,-13,581,928),7943=>array(43,-13,581,928),7944=>array(4,0,692,785),7945=>array(4,0,692,785),7946=>array(1,0,933,800),7947=>array(3,0,935,800),7948=>array(1,0,837,800),7949=>array(1,0,862,800),7950=>array(3,0,748,928),7951=>array(3,0,769,928),7952=>array(48,-14,444,785),7953=>array(48,-14,444,785),7954=>array(48,-14,448,800),7955=>array(48,-14,444,800),7956=>array(48,-14,479,800),7957=>array(48,-14,465,800),7960=>array(3,0,646,785),7961=>array(3,0,649,785),7962=>array(1,0,924,800),7963=>array(3,0,921,800),7964=>array(1,0,855,800),7965=>array(1,0,881,800),7968=>array(75,-208,571,785),7969=>array(75,-208,571,785),7970=>array(75,-208,571,800),7971=>array(75,-208,571,800),7972=>array(75,-208,571,800),7973=>array(75,-208,571,800),7974=>array(75,-208,571,928),7975=>array(75,-208,571,928),7976=>array(3,0,769,785),7977=>array(3,0,773,785),7978=>array(1,0,1043,800),7979=>array(3,0,1042,800),7980=>array(1,0,979,800),7981=>array(1,0,1003,800),7982=>array(3,0,866,928),7983=>array(3,0,874,928),7984=>array(70,-19,313,785),7985=>array(70,-19,313,785),7986=>array(-25,-19,367,800),7987=>array(-53,-19,339,800),7988=>array(28,-19,401,800),7989=>array(-5,-19,395,800),7990=>array(-2,-19,313,928),7991=>array(-4,-19,313,928),7992=>array(3,0,352,785),7993=>array(3,0,357,785),7994=>array(1,0,616,800),7995=>array(3,0,624,800),7996=>array(1,0,558,800),7997=>array(1,0,582,800),7998=>array(3,0,461,928),7999=>array(3,0,461,928),8000=>array(39,-14,580,785),8001=>array(39,-14,580,785),8002=>array(39,-14,580,800),8003=>array(39,-14,580,800),8004=>array(39,-14,580,800),8005=>array(39,-14,580,800),8008=>array(3,-14,757,785),8009=>array(3,-14,795,785),8010=>array(1,-14,1054,800),8011=>array(3,-14,1056,800),8012=>array(1,-14,902,800),8013=>array(1,-14,929,800),8016=>array(70,-10,567,785),8017=>array(70,-10,567,785),8018=>array(70,-10,567,800),8019=>array(70,-10,567,800),8020=>array(70,-10,567,800),8021=>array(70,-10,567,800),8022=>array(70,-10,567,928),8023=>array(70,-10,567,928),8025=>array(3,0,846,785),8027=>array(3,0,1075,800),8029=>array(1,0,1088,800),8031=>array(3,0,953,928),8032=>array(39,-13,744,785),8033=>array(39,-13,744,785),8034=>array(39,-13,744,800),8035=>array(39,-13,744,800),8036=>array(39,-13,744,800),8037=>array(39,-13,744,800),8038=>array(39,-13,744,928),8039=>array(39,-13,744,928),8040=>array(3,0,793,785),8041=>array(3,0,838,785),8042=>array(1,0,1097,800),8043=>array(3,-3,1102,800),8044=>array(1,0,944,800),8045=>array(1,0,970,800),8046=>array(3,0,901,928),8047=>array(3,0,944,928),8048=>array(43,-13,581,800),8049=>array(43,-13,581,800),8050=>array(48,-14,444,800),8051=>array(48,-14,444,800),8052=>array(75,-208,571,800),8053=>array(75,-208,571,800),8054=>array(-24,-19,313,800),8055=>array(69,-19,318,800),8056=>array(39,-14,580,800),8057=>array(39,-14,580,800),8058=>array(70,-10,567,800),8059=>array(70,-10,567,800),8060=>array(39,-13,744,800),8061=>array(39,-13,744,800),8064=>array(43,-208,581,785),8065=>array(43,-208,581,785),8066=>array(43,-208,581,800),8067=>array(43,-208,581,800),8068=>array(43,-208,581,800),8069=>array(43,-208,581,800),8070=>array(43,-208,581,928),8071=>array(43,-208,581,928),8072=>array(4,-208,692,785),8073=>array(4,-208,692,785),8074=>array(1,-208,933,800),8075=>array(3,-208,935,800),8076=>array(1,-208,837,800),8077=>array(1,-208,862,800),8078=>array(3,-208,748,928),8079=>array(3,-208,769,928),8080=>array(75,-208,571,785),8081=>array(75,-208,571,785),8082=>array(75,-208,571,800),8083=>array(75,-208,571,800),8084=>array(75,-208,571,800),8085=>array(75,-208,571,800),8086=>array(75,-208,571,928),8087=>array(75,-208,571,928),8088=>array(3,-208,769,785),8089=>array(3,-208,773,785),8090=>array(1,-208,1043,800),8091=>array(3,-208,1042,800),8092=>array(1,-208,979,800),8093=>array(1,-208,1003,800),8094=>array(3,-208,866,928),8095=>array(3,-208,874,928),8096=>array(39,-208,744,785),8097=>array(39,-208,744,785),8098=>array(39,-208,744,800),8099=>array(39,-208,744,800),8100=>array(39,-208,744,800),8101=>array(39,-208,744,800),8102=>array(39,-208,744,928),8103=>array(39,-208,744,928),8104=>array(3,-208,793,785),8105=>array(3,-208,838,785),8106=>array(1,-208,1097,800),8107=>array(3,-208,1102,800),8108=>array(1,-208,944,800),8109=>array(1,-208,970,800),8110=>array(3,-208,901,928),8111=>array(3,-208,944,928),8112=>array(43,-13,581,784),8113=>array(43,-13,581,760),8114=>array(43,-208,581,800),8115=>array(43,-208,581,559),8116=>array(43,-208,581,800),8118=>array(43,-13,581,778),8119=>array(43,-208,581,778),8120=>array(4,0,692,927),8121=>array(4,0,692,914),8122=>array(-1,0,785,800),8123=>array(23,0,713,800),8124=>array(4,-208,692,729),8125=>array(165,595,286,785),8126=>array(182,-208,299,-45),8127=>array(165,595,286,785),8128=>array(72,638,378,778),8129=>array(72,654,378,928),8130=>array(75,-208,571,800),8131=>array(75,-208,571,560),8132=>array(75,-208,571,800),8134=>array(75,-208,571,778),8135=>array(75,-208,571,778),8136=>array(-1,0,771,800),8137=>array(-22,0,694,800),8138=>array(-1,0,890,800),8139=>array(-17,0,824,800),8140=>array(83,-208,671,729),8141=>array(30,595,422,800),8142=>array(57,595,430,800),8143=>array(72,595,378,928),8144=>array(2,-19,313,784),8145=>array(18,-19,313,760),8146=>array(-33,-19,313,978),8147=>array(21,-19,335,978),8150=>array(3,-19,313,778),8151=>array(-5,-19,313,928),8152=>array(19,0,315,927),8153=>array(28,0,306,914),8154=>array(-1,0,476,800),8155=>array(-19,0,405,800),8157=>array(35,595,427,800),8158=>array(41,595,440,800),8159=>array(72,595,378,928),8160=>array(70,-10,567,784),8161=>array(70,-10,567,760),8162=>array(70,-10,567,978),8163=>array(70,-10,567,978),8164=>array(75,-208,604,785),8165=>array(75,-208,604,785),8166=>array(70,-10,567,778),8167=>array(70,-10,567,928),8168=>array(-9,0,661,927),8169=>array(-9,0,661,914),8170=>array(-1,0,927,800),8171=>array(-24,0,893,800),8172=>array(3,0,718,785),8173=>array(41,654,364,978),8174=>array(86,654,401,978),8175=>array(41,616,290,800),8178=>array(39,-208,744,800),8179=>array(39,-208,744,547),8180=>array(39,-208,744,800),8182=>array(39,-13,744,778),8183=>array(39,-208,744,778),8184=>array(-1,-14,914,800),8185=>array(-17,-14,753,800),8186=>array(-1,0,952,800),8187=>array(-27,0,780,800),8188=>array(24,-208,741,742),8189=>array(160,616,409,800),8190=>array(165,595,286,785),8208=>array(48,217,325,359),8209=>array(48,217,325,359),8210=>array(48,211,578,337),8211=>array(48,211,402,337),8212=>array(48,211,852,337),8213=>array(0,211,900,337),8214=>array(114,-236,359,764),8215=>array(0,-236,450,-9),8216=>array(92,418,286,729),8217=>array(57,418,250,729),8218=>array(64,-122,259,189),8219=>array(57,418,250,729),8220=>array(92,418,509,729),8221=>array(83,418,499,729),8222=>array(64,-122,481,189),8223=>array(83,418,499,729),8224=>array(23,-96,423,729),8225=>array(22,-96,423,729),8226=>array(129,196,446,547),8227=>array(129,157,481,586),8228=>array(71,0,229,189),8229=>array(71,0,529,189),8230=>array(71,0,829,189),8231=>array(77,253,236,442),8240=>array(29,-14,1275,742),8241=>array(29,-14,1678,742),8242=>array(18,547,216,729),8243=>array(18,547,381,729),8244=>array(18,547,545,729),8245=>array(18,547,216,729),8246=>array(18,547,383,729),8247=>array(18,547,545,729),8248=>array(91,-238,569,29),8249=>array(69,67,286,519),8250=>array(84,67,302,519),8251=>array(65,0,810,829),8252=>array(62,0,502,729),8253=>array(62,0,464,742),8254=>array(0,663,450,755),8255=>array(-28,-237,773,-79),8256=>array(-28,769,773,927),8257=>array(-47,-235,267,231),8258=>array(18,-37,903,832),8259=>array(86,220,364,358),8260=>array(-180,-14,330,742),8261=>array(77,-132,351,760),8262=>array(61,-132,334,760),8263=>array(31,0,896,742),8264=>array(62,0,684,742),8265=>array(62,0,684,742),8266=>array(44,-125,418,546),8267=>array(83,-96,521,729),8268=>array(67,189,382,541),8269=>array(67,189,382,541),8270=>array(18,0,453,464),8271=>array(93,-142,296,547),8272=>array(-28,-237,773,927),8273=>array(47,-14,396,797),8274=>array(26,-93,477,729),8275=>array(44,212,856,415),8276=>array(-28,-240,773,-82),8277=>array(137,98,617,631),8278=>array(99,93,517,645),8279=>array(18,547,710,729),8280=>array(68,21,686,708),8281=>array(113,71,641,657),8282=>array(92,0,252,729),8283=>array(44,-170,740,898),8284=>array(49,0,705,729),8285=>array(92,0,250,683),8286=>array(92,0,250,683),8304=>array(26,319,358,742),8305=>array(48,326,147,751),8308=>array(24,326,358,734),8309=>array(42,319,346,734),8310=>array(34,319,355,742),8311=>array(37,326,341,734),8312=>array(34,319,351,742),8313=>array(28,319,349,742),8314=>array(60,326,415,677),8315=>array(60,469,415,534),8316=>array(60,407,415,596),8317=>array(48,252,214,751),8318=>array(45,252,211,751),8319=>array(48,326,365,640),8320=>array(26,-7,358,416),8321=>array(54,0,344,408),8322=>array(48,0,344,416),8323=>array(40,-7,346,416),8324=>array(24,0,358,408),8325=>array(42,-7,346,408),8326=>array(34,-7,355,416),8327=>array(37,0,341,408),8328=>array(34,-7,351,416),8329=>array(28,-7,349,416),8330=>array(60,0,415,351),8331=>array(60,143,415,208),8332=>array(60,81,415,270),8333=>array(48,-74,214,425),8334=>array(45,-74,211,425),8336=>array(48,-8,362,313),8337=>array(48,-8,381,313),8338=>array(48,-8,389,313),8339=>array(9,0,363,306),8340=>array(48,-8,381,313),8341=>array(48,0,365,425),8342=>array(48,0,388,425),8343=>array(48,0,149,425),8344=>array(48,0,547,313),8345=>array(48,0,365,313),8346=>array(48,-117,381,313),8347=>array(30,-8,316,313),8348=>array(48,0,299,393),8352=>array(34,0,803,729),8353=>array(44,-44,571,778),8354=>array(26,-14,601,742),8355=>array(67,0,597,729),8356=>array(55,0,552,742),8357=>array(75,-93,867,640),8358=>array(39,0,715,729),8359=>array(83,-14,1323,729),8360=>array(83,-14,1042,729),8361=>array(12,0,980,729),8362=>array(35,-14,773,729),8363=>array(27,-182,624,760),8364=>array(-18,-14,566,742),8365=>array(26,0,626,729),8366=>array(10,0,615,729),8367=>array(83,-223,1122,742),8368=>array(12,-14,584,742),8369=>array(31,0,626,729),8370=>array(44,-81,579,809),8371=>array(4,0,622,729),8372=>array(39,-14,735,742),8373=>array(64,-147,566,760),8376=>array(10,0,615,729),8377=>array(45,0,583,729),8378=>array(4,0,670,729),8400=>array(-448,628,-23,760),8401=>array(-423,628,1,760),8406=>array(-423,560,-23,760),8407=>array(-423,560,-23,760),8411=>array(-452,654,-0,774),8412=>array(-536,654,89,774),8417=>array(-423,560,-23,760),8448=>array(18,-24,976,752),8449=>array(18,-24,1024,752),8450=>array(44,-14,603,742),8451=>array(78,-14,1033,749),8452=>array(57,0,749,729),8453=>array(18,-24,958,752),8454=>array(18,-24,1005,752),8455=>array(60,-14,555,742),8456=>array(57,-146,616,611),8457=>array(78,0,902,749),8459=>array(32,-14,957,746),8460=>array(5,-125,729,747),8461=>array(90,0,709,729),8462=>array(27,0,589,760),8463=>array(9,0,563,760),8464=>array(32,-14,480,742),8465=>array(46,-14,593,743),8466=>array(33,-14,708,742),8467=>array(-13,-14,361,742),8468=>array(8,-14,842,760),8469=>array(83,0,671,729),8470=>array(30,0,1039,729),8471=>array(124,0,776,725),8472=>array(48,-221,592,495),8473=>array(83,0,638,729),8474=>array(44,-146,720,742),8475=>array(28,-14,814,768),8476=>array(36,-14,723,743),8477=>array(88,0,714,729),8478=>array(33,0,773,729),8479=>array(73,-112,625,887),8480=>array(114,444,713,731),8481=>array(3,0,1124,547),8482=>array(129,447,711,729),8483=>array(10,-113,656,885),8484=>array(40,0,639,729),8485=>array(23,-230,486,777),8486=>array(24,0,741,742),8487=>array(24,-14,741,728),8488=>array(-5,-159,604,729),8489=>array(0,0,244,566),8490=>array(83,0,725,729),8491=>array(4,0,692,928),8492=>array(37,-1,768,772),8493=>array(57,-19,690,742),8494=>array(55,-12,714,647),8495=>array(37,-14,532,533),8496=>array(65,-14,602,742),8497=>array(33,-14,774,773),8498=>array(83,0,540,729),8499=>array(34,-18,1041,751),8500=>array(26,-12,393,420),8501=>array(45,-14,685,742),8502=>array(17,-14,619,742),8503=>array(27,-35,396,742),8504=>array(57,-41,570,742),8505=>array(31,0,320,760),8506=>array(40,-27,839,723),8507=>array(62,0,1217,547),8508=>array(31,-14,689,547),8509=>array(-36,-208,630,561),8510=>array(83,0,564,729),8511=>array(83,0,694,729),8512=>array(11,-192,738,719),8513=>array(22,-14,650,742),8514=>array(8,0,475,729),8515=>array(39,0,505,729),8516=>array(0,0,670,729),8517=>array(18,0,708,729),8518=>array(31,-14,677,760),8519=>array(29,-14,571,560),8520=>array(13,0,317,760),8521=>array(-129,-216,319,760),8523=>array(37,-14,730,742),8526=>array(49,0,423,547),8528=>array(44,-14,885,742),8529=>array(44,-14,894,742),8530=>array(44,-14,1297,742),8531=>array(44,-14,890,742),8532=>array(48,-14,890,742),8533=>array(44,-14,891,742),8534=>array(48,-14,891,742),8535=>array(40,-14,891,742),8536=>array(24,-14,891,742),8537=>array(44,-14,899,742),8538=>array(42,-14,899,742),8539=>array(44,-14,895,742),8540=>array(40,-14,895,742),8541=>array(42,-14,895,742),8542=>array(37,-14,895,742),8543=>array(44,-14,733,742),8544=>array(83,0,252,729),8545=>array(83,0,510,729),8546=>array(83,0,768,729),8547=>array(83,0,984,729),8548=>array(4,0,692,729),8549=>array(4,0,906,729),8550=>array(4,0,1165,729),8551=>array(4,0,1422,729),8552=>array(83,0,991,729),8553=>array(17,0,676,729),8554=>array(17,0,925,729),8555=>array(17,0,1183,729),8556=>array(83,0,549,729),8557=>array(44,-14,603,742),8558=>array(83,0,700,729),8559=>array(83,0,813,729),8560=>array(75,0,233,760),8561=>array(75,0,471,760),8562=>array(75,0,709,760),8563=>array(75,0,852,760),8564=>array(13,0,574,547),8565=>array(13,0,791,760),8566=>array(13,0,1028,760),8567=>array(13,0,1267,760),8568=>array(75,0,858,760),8569=>array(13,0,567,547),8570=>array(13,0,796,760),8571=>array(13,0,1035,760),8572=>array(75,0,233,760),8573=>array(39,-14,474,560),8574=>array(40,-14,569,760),8575=>array(75,0,867,560),8576=>array(47,0,1113,729),8577=>array(83,0,700,729),8578=>array(47,0,1113,729),8579=>array(44,-14,603,742),8580=>array(39,-14,474,560),8581=>array(44,-208,603,742),8585=>array(26,-14,890,742),8592=>array(44,87,703,540),8593=>array(174,0,581,732),8594=>array(51,87,710,540),8595=>array(174,-3,581,729),8596=>array(44,87,710,540),8597=>array(173,-3,581,732),8598=>array(123,66,648,650),8599=>array(123,66,648,650),8600=>array(123,66,648,650),8601=>array(123,66,648,650),8602=>array(44,87,703,540),8603=>array(51,87,710,540),8604=>array(11,84,750,431),8605=>array(4,84,743,431),8606=>array(44,87,703,540),8607=>array(170,0,577,732),8608=>array(51,87,710,540),8609=>array(174,-3,582,729),8610=>array(44,87,714,540),8611=>array(40,87,710,540),8612=>array(44,87,703,540),8613=>array(174,0,581,732),8614=>array(51,87,710,540),8615=>array(174,0,581,732),8616=>array(174,0,581,732),8617=>array(44,87,703,565),8618=>array(51,87,710,565),8619=>array(44,87,703,565),8620=>array(51,87,710,565),8621=>array(44,87,710,540),8622=>array(44,86,710,541),8623=>array(110,-4,643,733),8624=>array(152,0,582,755),8625=>array(172,0,603,755),8626=>array(152,-26,582,729),8627=>array(172,-26,603,729),8628=>array(209,-3,695,621),8629=>array(44,87,606,626),8630=>array(9,198,734,685),8631=>array(20,198,745,685),8632=>array(105,13,709,729),8633=>array(44,-108,710,735),8634=>array(78,45,690,691),8635=>array(64,45,677,691),8636=>array(44,255,703,540),8637=>array(44,87,703,372),8638=>array(325,0,581,732),8639=>array(174,0,431,732),8640=>array(51,255,710,540),8641=>array(51,87,710,372),8642=>array(325,0,581,732),8643=>array(174,0,431,732),8644=>array(44,-59,710,686),8645=>array(42,-3,713,732),8646=>array(44,-59,710,686),8647=>array(44,-59,703,686),8648=>array(42,0,712,732),8649=>array(51,-59,710,686),8650=>array(42,-3,712,729),8651=>array(44,-5,710,632),8652=>array(44,-5,710,632),8653=>array(44,87,703,540),8654=>array(44,87,710,540),8655=>array(51,87,710,540),8656=>array(44,87,703,540),8657=>array(173,0,581,732),8658=>array(51,87,710,540),8659=>array(173,-3,581,729),8660=>array(44,87,710,540),8661=>array(173,-8,581,732),8662=>array(119,-26,680,596),8663=>array(79,-26,641,597),8664=>array(79,16,641,639),8665=>array(119,16,680,639),8666=>array(44,87,703,540),8667=>array(51,87,710,540),8668=>array(40,87,699,540),8669=>array(51,87,710,540),8670=>array(174,0,581,732),8671=>array(174,-3,581,729),8672=>array(44,87,703,540),8673=>array(174,0,581,732),8674=>array(51,87,710,540),8675=>array(174,-3,581,729),8676=>array(44,87,703,540),8677=>array(51,87,710,540),8678=>array(24,46,703,581),8679=>array(136,0,618,754),8680=>array(31,46,710,581),8681=>array(136,-25,618,729),8682=>array(136,0,618,754),8683=>array(136,0,618,754),8684=>array(136,0,618,754),8685=>array(136,0,618,754),8686=>array(136,0,618,754),8687=>array(136,0,618,754),8688=>array(31,46,710,581),8689=>array(53,0,709,729),8690=>array(53,0,709,729),8691=>array(136,-25,618,754),8692=>array(51,87,710,540),8693=>array(42,-3,713,732),8694=>array(51,-223,710,850),8695=>array(44,87,703,540),8696=>array(51,87,710,540),8697=>array(44,87,710,540),8698=>array(44,87,703,540),8699=>array(51,87,710,540),8700=>array(44,87,710,540),8701=>array(24,96,703,531),8702=>array(51,96,730,531),8703=>array(24,96,730,531),8704=>array(4,0,692,729),8705=>array(43,-14,566,742),8706=>array(26,-14,463,674),8707=>array(83,0,549,729),8708=>array(83,-46,549,775),8709=>array(42,-15,729,715),8710=>array(0,0,627,719),8711=>array(0,0,627,719),8712=>array(65,-2,742,730),8713=>array(65,-46,742,775),8714=>array(95,58,580,568),8715=>array(65,-2,742,730),8716=>array(65,-46,742,775),8717=>array(95,58,580,568),8718=>array(88,0,485,553),8719=>array(66,-192,641,719),8720=>array(66,-193,641,718),8721=>array(18,-192,627,719),8722=>array(95,256,659,371),8723=>array(95,0,659,627),8724=>array(44,0,583,729),8725=>array(0,-93,329,729),8726=>array(148,-49,478,772),8727=>array(106,0,647,626),8728=>array(135,151,428,477),8729=>array(92,253,250,442),8730=>array(33,-20,602,837),8731=>array(33,-20,602,933),8732=>array(32,-20,602,924),8733=>array(83,89,555,505),8734=>array(83,89,667,505),8735=>array(95,67,659,693),8736=>array(69,0,738,729),8737=>array(69,-44,738,729),8738=>array(104,-0,659,726),8739=>array(186,-207,290,773),8740=>array(43,-207,434,773),8741=>array(101,-207,376,773),8742=>array(43,-207,434,773),8743=>array(136,0,595,579),8744=>array(136,0,595,579),8745=>array(136,0,595,579),8746=>array(136,0,595,579),8747=>array(13,-227,493,754),8748=>array(13,-227,823,754),8749=>array(13,-227,1152,754),8750=>array(13,-227,493,754),8751=>array(34,-227,845,754),8752=>array(21,-227,1161,754),8753=>array(13,-227,555,754),8754=>array(13,-227,540,754),8755=>array(13,-227,530,754),8756=>array(53,78,573,647),8757=>array(53,78,573,647),8758=>array(53,79,211,647),8759=>array(53,78,573,647),8760=>array(95,256,659,631),8761=>array(95,45,721,584),8762=>array(95,-4,659,631),8763=>array(95,-34,659,660),8764=>array(95,212,659,415),8765=>array(95,212,659,415),8766=>array(59,131,695,497),8767=>array(95,42,659,584),8768=>array(77,0,260,626),8769=>array(95,76,659,551),8770=>array(95,110,659,482),8771=>array(95,144,659,517),8772=>array(95,0,659,637),8773=>array(95,37,659,628),8774=>array(95,-31,659,628),8775=>array(95,-86,659,726),8776=>array(95,110,659,517),8777=>array(95,8,659,614),8778=>array(95,37,659,628),8779=>array(95,-13,659,628),8780=>array(95,37,659,628),8781=>array(95,105,659,585),8782=>array(95,26,659,656),8783=>array(95,172,659,656),8784=>array(95,144,659,744),8785=>array(95,-117,659,743),8786=>array(94,-92,659,719),8787=>array(94,-92,658,719),8788=>array(88,102,868,520),8789=>array(86,102,870,520),8790=>array(95,144,659,482),8791=>array(95,144,659,839),8792=>array(95,144,659,704),8793=>array(95,144,659,840),8794=>array(95,144,659,840),8795=>array(95,144,659,959),8796=>array(95,144,659,952),8797=>array(95,144,659,762),8798=>array(95,144,659,786),8799=>array(95,144,659,903),8800=>array(95,-5,659,631),8801=>array(95,38,659,588),8802=>array(95,-69,659,695),8803=>array(95,-74,659,700),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8806=>array(96,-106,659,617),8807=>array(96,-106,659,617),8808=>array(96,-185,659,617),8809=>array(96,-185,659,617),8810=>array(65,-34,877,660),8811=>array(65,-34,877,660),8812=>array(77,-132,373,759),8813=>array(95,-10,659,700),8814=>array(95,-4,659,690),8815=>array(95,-63,659,631),8816=>array(95,-112,659,645),8817=>array(95,-112,659,645),8818=>array(95,-84,659,582),8819=>array(95,-84,659,582),8820=>array(95,-112,659,645),8821=>array(95,-112,659,645),8822=>array(91,-119,659,678),8823=>array(91,-119,659,678),8824=>array(91,-221,659,779),8825=>array(91,-221,659,779),8826=>array(95,-55,659,681),8827=>array(95,-55,659,681),8828=>array(95,-177,659,684),8829=>array(95,-177,659,684),8830=>array(95,-132,659,684),8831=>array(95,-132,659,684),8832=>array(95,-89,659,781),8833=>array(95,-89,659,781),8834=>array(89,67,665,559),8835=>array(89,65,665,559),8836=>array(89,-96,665,726),8837=>array(89,-100,665,722),8838=>array(89,0,665,636),8839=>array(89,0,665,635),8840=>array(89,-124,665,759),8841=>array(89,-124,665,759),8842=>array(89,-97,665,636),8843=>array(89,-97,665,635),8844=>array(136,0,595,579),8845=>array(136,0,595,579),8846=>array(136,0,595,579),8847=>array(95,0,659,584),8848=>array(95,0,659,584),8849=>array(95,-115,659,667),8850=>array(95,-115,659,667),8851=>array(95,0,621,626),8852=>array(95,0,621,626),8853=>array(82,-14,672,643),8854=>array(82,-14,672,643),8855=>array(82,-14,672,643),8856=>array(82,-13,672,642),8857=>array(82,-14,672,643),8858=>array(82,-14,672,643),8859=>array(82,-14,672,643),8860=>array(82,-14,672,643),8861=>array(82,-14,672,643),8862=>array(69,-29,686,657),8863=>array(69,-29,686,657),8864=>array(69,-29,686,657),8865=>array(69,-29,686,657),8866=>array(77,0,746,705),8867=>array(77,0,746,705),8868=>array(77,0,746,705),8869=>array(77,0,746,705),8870=>array(77,0,412,705),8871=>array(77,0,412,705),8872=>array(77,0,746,705),8873=>array(77,0,746,705),8874=>array(77,0,746,705),8875=>array(77,0,746,705),8876=>array(77,-100,746,805),8877=>array(77,-100,746,805),8878=>array(77,-100,746,805),8879=>array(77,-100,746,805),8880=>array(95,-54,652,681),8881=>array(102,-54,659,681),8882=>array(95,-1,659,628),8883=>array(95,-1,659,628),8884=>array(95,-80,659,706),8885=>array(95,-80,659,706),8886=>array(54,151,846,477),8887=>array(54,151,846,477),8888=>array(53,151,701,477),8889=>array(39,-63,715,689),8890=>array(56,0,432,705),8891=>array(92,0,639,759),8892=>array(92,0,639,759),8893=>array(92,0,639,759),8894=>array(95,0,659,626),8895=>array(95,0,659,626),8896=>array(0,-192,759,719),8897=>array(0,-192,759,719),8898=>array(43,-192,715,719),8899=>array(43,-192,715,719),8900=>array(2,-233,442,807),8901=>array(92,253,250,442),8902=>array(75,112,489,549),8903=>array(95,-56,659,683),8904=>array(95,-48,805,674),8905=>array(95,-48,805,675),8906=>array(95,-48,805,675),8907=>array(95,-48,805,675),8908=>array(95,-48,805,675),8909=>array(95,144,659,517),8910=>array(44,0,687,579),8911=>array(44,0,687,579),8912=>array(83,-22,659,649),8913=>array(95,-22,671,649),8914=>array(75,0,680,639),8915=>array(75,-14,680,625),8916=>array(167,0,587,729),8917=>array(95,-100,659,729),8918=>array(95,30,659,597),8919=>array(95,30,659,597),8920=>array(65,-34,1215,660),8921=>array(65,-34,1215,660),8922=>array(95,-211,659,837),8923=>array(95,-211,659,837),8924=>array(95,0,659,582),8925=>array(95,0,659,582),8926=>array(95,-177,659,684),8927=>array(95,-177,659,684),8928=>array(95,-197,659,808),8929=>array(95,-263,659,742),8930=>array(95,-191,659,817),8931=>array(95,-191,659,817),8932=>array(95,-146,659,636),8933=>array(95,-146,659,636),8934=>array(95,-168,659,582),8935=>array(95,-168,659,582),8936=>array(95,-216,659,684),8937=>array(95,-216,659,684),8938=>array(95,-138,659,808),8939=>array(95,-138,659,808),8940=>array(95,-224,659,894),8941=>array(95,-224,659,894),8942=>array(371,-40,529,735),8943=>array(71,253,829,442),8944=>array(71,-40,829,735),8945=>array(71,-40,829,735),8946=>array(65,-2,977,730),8947=>array(65,-2,742,730),8948=>array(95,58,580,568),8949=>array(65,-2,742,984),8950=>array(65,-2,742,919),8951=>array(95,58,580,741),8952=>array(65,-207,742,730),8953=>array(65,-2,742,730),8954=>array(65,-2,977,730),8955=>array(65,-2,742,730),8956=>array(95,58,580,568),8957=>array(65,-2,742,919),8958=>array(95,58,580,741),8959=>array(95,0,712,732),8960=>array(28,-22,515,519),8961=>array(50,152,486,453),8962=>array(58,0,586,596),8963=>array(174,470,581,732),8964=>array(174,0,581,263),8965=>array(174,-12,581,423),8966=>array(174,-12,581,552),8967=>array(125,-39,314,798),8968=>array(77,-132,351,760),8969=>array(61,-132,334,760),8970=>array(77,-132,351,760),8971=>array(61,-132,334,760),8972=>array(316,-77,684,331),8973=>array(44,-77,412,331),8974=>array(316,226,684,634),8975=>array(44,226,412,634),8976=>array(95,140,659,444),8977=>array(2,113,482,646),8984=>array(76,0,759,759),8985=>array(95,140,659,444),8988=>array(77,425,363,760),8989=>array(59,425,345,760),8990=>array(77,-126,363,208),8991=>array(59,-126,345,208),8992=>array(211,-250,527,926),8993=>array(20,-240,336,940),8996=>array(68,215,969,575),8997=>array(68,0,969,575),8998=>array(68,0,1272,760),8999=>array(68,0,969,760),9000=>array(53,0,1247,729),9003=>array(0,0,1204,760),9004=>array(66,-91,720,748),9075=>array(70,-19,313,547),9076=>array(75,-208,604,562),9077=>array(39,-13,744,547),9082=>array(43,-13,581,559),9085=>array(11,-228,765,99),9095=>array(68,0,990,743),9108=>array(15,0,771,727),9115=>array(56,-252,394,928),9116=>array(56,-252,185,940),9117=>array(56,-240,394,940),9118=>array(56,-252,394,928),9119=>array(266,-252,394,940),9120=>array(56,-240,394,940),9121=>array(56,-252,394,928),9122=>array(56,-252,185,940),9123=>array(56,-240,394,940),9124=>array(56,-252,394,928),9125=>array(266,-252,394,940),9126=>array(56,-240,394,940),9127=>array(275,-261,602,928),9128=>array(74,-247,400,934),9129=>array(275,-240,602,934),9130=>array(275,-256,400,934),9131=>array(74,-261,400,928),9132=>array(275,-247,602,934),9133=>array(74,-240,400,934),9134=>array(211,-250,336,940),9166=>array(24,46,703,729),9167=>array(82,0,769,596),9187=>array(66,-91,720,748),9189=>array(2,75,690,444),9192=>array(35,-129,599,294),9250=>array(-73,-14,604,760),9251=>array(58,-228,586,99),9312=>array(53,-15,709,715),9313=>array(53,-15,709,715),9314=>array(53,-15,709,715),9315=>array(53,-15,709,715),9316=>array(53,-15,709,715),9317=>array(53,-15,709,715),9318=>array(53,-15,709,715),9319=>array(53,-15,709,715),9320=>array(53,-15,709,715),9321=>array(53,-15,709,715),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,675,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(2,260,690,645),9697=>array(2,-125,690,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(129,196,446,547),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9729=>array(45,-2,854,360),9730=>array(44,0,763,729),9731=>array(75,-0,732,927),9732=>array(57,0,750,880),9733=>array(58,-4,749,723),9734=>array(58,-4,749,723),9735=>array(75,2,441,729),9736=>array(75,0,732,731),9737=>array(75,0,732,730),9738=>array(55,0,745,727),9739=>array(55,0,745,723),9740=>array(55,-1,549,722),9741=>array(55,0,857,723),9742=>array(62,0,1060,729),9743=>array(63,0,1062,729),9744=>array(81,0,727,729),9745=>array(80,0,727,729),9746=>array(80,0,727,729),9747=>array(67,78,411,656),9748=>array(44,0,783,933),9749=>array(66,0,740,731),9750=>array(75,0,732,731),9751=>array(75,0,732,727),9752=>array(70,0,737,729),9753=>array(75,140,732,574),9754=>array(75,113,732,569),9755=>array(75,113,732,569),9756=>array(78,104,729,569),9757=>array(64,0,483,724),9758=>array(78,103,729,569),9759=>array(64,-3,483,720),9760=>array(55,0,752,730),9761=>array(75,0,732,730),9762=>array(75,0,732,730),9763=>array(44,0,763,730),9764=>array(44,-2,558,727),9765=>array(75,0,597,731),9766=>array(75,-1,510,731),9767=>array(75,0,631,911),9768=>array(75,0,416,730),9769=>array(75,-1,732,729),9770=>array(78,0,729,730),9771=>array(75,0,733,731),9772=>array(75,0,565,731),9773=>array(75,0,732,730),9774=>array(75,0,732,730),9775=>array(75,0,732,730),9776=>array(75,0,732,729),9777=>array(75,0,733,729),9778=>array(75,0,732,729),9779=>array(75,0,732,729),9780=>array(75,0,732,729),9781=>array(75,0,732,729),9782=>array(75,0,732,729),9783=>array(75,0,732,729),9784=>array(71,3,735,721),9785=>array(75,-73,864,804),9786=>array(75,-73,864,804),9787=>array(75,-73,864,804),9788=>array(75,0,732,730),9789=>array(322,0,733,730),9790=>array(75,0,485,730),9791=>array(77,-102,476,732),9792=>array(77,-125,583,731),9793=>array(77,-14,583,843),9794=>array(71,-14,748,720),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9800=>array(41,0,766,731),9801=>array(80,0,727,730),9802=>array(84,0,722,731),9803=>array(101,31,706,679),9804=>array(125,0,681,730),9805=>array(48,-180,759,730),9806=>array(75,52,732,653),9807=>array(30,-96,777,730),9808=>array(74,-0,732,730),9809=>array(84,0,722,730),9810=>array(77,153,729,579),9811=>array(141,0,666,730),9812=>array(88,0,719,730),9813=>array(99,0,708,730),9814=>array(149,-1,657,729),9815=>array(192,0,615,730),9816=>array(148,0,659,730),9817=>array(133,-0,673,730),9818=>array(88,0,719,730),9819=>array(99,0,708,730),9820=>array(149,-1,657,729),9821=>array(192,0,615,730),9822=>array(146,0,661,730),9823=>array(133,-0,673,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9832=>array(95,-1,712,729),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),9840=>array(75,0,598,731),9841=>array(58,0,631,731),9842=>array(75,0,732,709),9843=>array(68,16,738,731),9844=>array(68,16,738,731),9845=>array(68,16,738,731),9846=>array(68,16,738,731),9847=>array(68,16,738,731),9848=>array(68,16,738,731),9849=>array(68,16,738,731),9850=>array(68,16,738,731),9851=>array(75,0,731,704),9852=>array(75,0,733,731),9853=>array(75,0,733,731),9854=>array(75,0,733,731),9855=>array(134,1,672,731),9856=>array(66,0,717,725),9857=>array(66,0,717,725),9858=>array(66,0,717,725),9859=>array(66,0,717,725),9860=>array(66,0,717,725),9861=>array(66,0,717,725),9862=>array(75,0,732,731),9863=>array(75,0,732,731),9864=>array(75,0,732,731),9865=>array(75,0,732,731),9866=>array(75,0,732,98),9867=>array(75,0,732,98),9868=>array(75,0,732,413),9869=>array(75,0,732,413),9870=>array(75,0,732,413),9871=>array(75,0,732,413),9872=>array(151,3,655,731),9873=>array(151,3,655,731),9874=>array(46,0,760,731),9875=>array(87,-10,720,732),9876=>array(118,0,689,729),9877=>array(55,-10,431,732),9878=>array(53,-10,753,732),9879=>array(55,0,751,732),9880=>array(130,0,676,732),9881=>array(85,-17,722,727),9882=>array(115,-9,691,733),9883=>array(114,0,692,728),9884=>array(114,0,692,729),9888=>array(44,0,763,729),9889=>array(75,2,558,730),9890=>array(77,-125,827,731),9891=>array(71,-206,921,720),9892=>array(77,-186,998,856),9893=>array(77,-125,753,917),9894=>array(118,-14,654,869),9895=>array(91,-170,667,884),9896=>array(168,-14,585,869),9897=>array(4,133,746,596),9898=>array(168,133,585,597),9899=>array(168,133,585,597),9900=>array(224,194,531,536),9901=>array(158,194,597,536),9902=>array(37,169,717,560),9903=>array(4,194,750,536),9904=>array(92,237,681,540),9905=>array(190,42,564,698),9906=>array(77,-125,583,731),9907=>array(151,-125,582,731),9908=>array(77,-125,582,731),9909=>array(77,-125,582,731),9910=>array(53,-118,712,643),9911=>array(175,-104,536,710),9912=>array(142,-125,489,731),9920=>array(38,4,716,553),9921=>array(38,4,716,724),9922=>array(38,4,716,553),9923=>array(38,4,716,724),9954=>array(77,-14,583,843),9985=>array(9,190,723,635),9986=>array(38,141,706,588),9987=>array(9,94,723,539),9988=>array(32,119,742,613),9990=>array(38,-14,716,742),9991=>array(38,-14,716,742),9992=>array(53,21,704,708),9993=>array(58,107,696,622),9996=>array(191,0,505,742),9997=>array(19,83,722,678),9998=>array(80,75,652,710),9999=>array(23,198,738,530),10000=>array(80,75,652,710),10001=>array(39,185,681,544),10002=>array(61,209,681,520),10003=>array(135,97,601,630),10004=>array(104,87,649,631),10005=>array(114,72,641,657),10006=>array(77,31,677,698),10007=>array(105,-9,631,732),10008=>array(110,0,679,739),10009=>array(49,0,705,729),10010=>array(49,0,705,729),10011=>array(49,0,705,729),10012=>array(49,0,705,729),10013=>array(148,0,606,729),10014=>array(118,0,610,729),10015=>array(140,0,615,729),10016=>array(49,0,705,729),10017=>array(82,-13,672,744),10018=>array(37,-14,717,742),10019=>array(38,-12,716,742),10020=>array(36,-14,718,742),10021=>array(37,-13,717,743),10022=>array(38,-14,717,745),10023=>array(38,-14,717,745),10025=>array(21,-9,733,743),10026=>array(38,-14,716,742),10027=>array(21,-9,733,743),10028=>array(21,-9,733,743),10029=>array(21,-9,733,743),10030=>array(21,-9,733,743),10031=>array(21,-9,733,743),10032=>array(22,12,734,714),10033=>array(58,0,696,729),10034=>array(66,0,688,729),10035=>array(49,0,705,729),10036=>array(28,-14,708,742),10037=>array(37,-14,717,742),10038=>array(82,-14,672,742),10039=>array(37,-14,717,742),10040=>array(37,-14,717,742),10041=>array(37,-14,717,742),10042=>array(49,0,705,729),10043=>array(73,-14,681,742),10044=>array(73,-14,681,742),10045=>array(76,-14,678,742),10046=>array(71,-14,683,742),10047=>array(48,0,706,709),10048=>array(48,0,706,709),10049=>array(37,-14,717,742),10050=>array(38,-14,716,742),10051=>array(71,-14,683,742),10052=>array(80,0,674,729),10053=>array(68,0,686,729),10054=>array(57,2,696,729),10055=>array(70,-13,684,742),10056=>array(42,-13,712,730),10057=>array(42,-13,712,730),10058=>array(37,-13,717,743),10059=>array(37,-13,717,743),10061=>array(44,-10,762,738),10063=>array(53,-49,753,729),10064=>array(53,0,753,777),10065=>array(53,-49,753,729),10066=>array(53,0,753,777),10070=>array(75,-2,732,728),10072=>array(339,-240,415,760),10073=>array(302,-240,452,760),10074=>array(228,-240,527,760),10075=>array(76,395,259,729),10076=>array(53,395,236,729),10077=>array(76,395,476,729),10078=>array(53,395,452,729),10081=>array(140,-93,695,851),10082=>array(182,-17,572,742),10083=>array(146,-17,607,742),10084=>array(48,83,706,645),10085=>array(151,-1,656,729),10086=>array(55,21,652,702),10087=>array(70,169,684,564),10088=>array(176,-139,583,769),10089=>array(176,-139,583,769),10090=>array(237,-132,517,758),10091=>array(237,-132,517,758),10092=>array(193,-240,546,760),10093=>array(208,-240,561,760),10094=>array(127,-240,617,760),10095=>array(137,-240,626,760),10096=>array(149,-240,590,760),10097=>array(165,-240,605,760),10098=>array(311,-241,482,760),10099=>array(272,-241,443,760),10100=>array(157,-163,571,760),10101=>array(183,-163,597,760),10102=>array(53,-15,709,715),10103=>array(53,-15,709,715),10104=>array(53,-15,709,715),10105=>array(53,-15,709,715),10106=>array(53,-15,709,715),10107=>array(53,-15,709,715),10108=>array(53,-15,709,715),10109=>array(53,-15,709,715),10110=>array(53,-15,709,715),10111=>array(53,-15,709,715),10112=>array(4,-52,750,780),10113=>array(4,-52,750,780),10114=>array(4,-52,750,780),10115=>array(4,-52,750,780),10116=>array(4,-52,750,780),10117=>array(4,-52,750,780),10118=>array(4,-52,750,780),10119=>array(4,-52,750,780),10120=>array(4,-52,750,780),10121=>array(4,-52,750,780),10122=>array(4,-52,750,780),10123=>array(4,-52,750,780),10124=>array(4,-52,750,780),10125=>array(4,-52,750,780),10126=>array(4,-52,750,780),10127=>array(4,-52,750,780),10128=>array(4,-52,750,780),10129=>array(4,-52,750,780),10130=>array(4,-52,750,780),10131=>array(4,-52,750,780),10132=>array(51,75,710,552),10136=>array(110,55,614,614),10137=>array(51,100,710,527),10138=>array(110,13,614,572),10139=>array(51,129,710,498),10140=>array(51,57,688,570),10141=>array(51,100,710,527),10142=>array(51,100,710,527),10143=>array(51,100,710,527),10144=>array(51,100,710,527),10145=>array(51,46,730,581),10146=>array(100,94,710,533),10147=>array(100,94,710,533),10148=>array(100,-4,710,631),10149=>array(51,100,710,548),10150=>array(51,79,710,527),10151=>array(216,-7,545,634),10152=>array(51,100,710,527),10153=>array(51,75,688,552),10154=>array(51,75,688,552),10155=>array(19,12,715,586),10156=>array(19,12,715,586),10157=>array(122,0,697,574),10158=>array(122,0,697,574),10159=>array(56,49,719,574),10161=>array(56,49,719,574),10162=>array(139,-20,649,585),10163=>array(57,157,710,470),10164=>array(72,55,614,655),10165=>array(51,173,710,454),10166=>array(73,-29,614,572),10167=>array(73,55,614,655),10168=>array(51,172,710,455),10169=>array(73,-28,614,572),10170=>array(50,84,710,543),10171=>array(66,140,702,487),10172=>array(71,167,697,460),10173=>array(71,118,697,509),10174=>array(51,81,710,546),10181=>array(48,-163,365,769),10182=>array(46,-163,363,769),10208=>array(2,-233,442,807),10214=>array(77,-132,378,760),10215=>array(77,-132,378,760),10216=>array(94,-132,339,759),10217=>array(72,-132,317,759),10218=>array(94,-132,577,759),10219=>array(72,-132,554,759),10224=>array(37,0,717,732),10225=>array(38,-3,718,729),10226=>array(8,45,734,685),10227=>array(20,45,747,685),10228=>array(51,-14,998,643),10229=>array(44,87,1239,540),10230=>array(51,87,1247,540),10231=>array(44,87,1247,540),10232=>array(44,87,1239,540),10233=>array(51,87,1247,540),10234=>array(44,87,1247,540),10235=>array(44,87,1239,540),10236=>array(51,87,1247,540),10237=>array(44,87,1239,540),10238=>array(51,87,1247,540),10239=>array(51,87,1247,540),10241=>array(132,586,308,781),10242=>array(132,325,308,521),10243=>array(132,325,308,781),10244=>array(132,65,308,261),10245=>array(132,65,308,781),10246=>array(132,65,308,521),10247=>array(132,65,308,781),10248=>array(396,586,571,781),10249=>array(132,586,571,781),10250=>array(132,325,571,781),10251=>array(132,325,571,781),10252=>array(132,65,571,781),10253=>array(132,65,571,781),10254=>array(132,65,571,781),10255=>array(132,65,571,781),10256=>array(396,325,571,521),10257=>array(132,325,571,781),10258=>array(132,325,571,521),10259=>array(132,325,571,781),10260=>array(132,65,571,521),10261=>array(132,65,571,781),10262=>array(132,65,571,521),10263=>array(132,65,571,781),10264=>array(396,325,571,781),10265=>array(132,325,571,781),10266=>array(132,325,571,781),10267=>array(132,325,571,781),10268=>array(132,65,571,781),10269=>array(132,65,571,781),10270=>array(132,65,571,781),10271=>array(132,65,571,781),10272=>array(396,65,571,261),10273=>array(132,65,571,781),10274=>array(132,65,571,521),10275=>array(132,65,571,781),10276=>array(132,65,571,261),10277=>array(132,65,571,781),10278=>array(132,65,571,521),10279=>array(132,65,571,781),10280=>array(396,65,571,781),10281=>array(132,65,571,781),10282=>array(132,65,571,781),10283=>array(132,65,571,781),10284=>array(132,65,571,781),10285=>array(132,65,571,781),10286=>array(132,65,571,781),10287=>array(132,65,571,781),10288=>array(396,65,571,521),10289=>array(132,65,571,781),10290=>array(132,65,571,521),10291=>array(132,65,571,781),10292=>array(132,65,571,521),10293=>array(132,65,571,781),10294=>array(132,65,571,521),10295=>array(132,65,571,781),10296=>array(396,65,571,781),10297=>array(132,65,571,781),10298=>array(132,65,571,781),10299=>array(132,65,571,781),10300=>array(132,65,571,781),10301=>array(132,65,571,781),10302=>array(132,65,571,781),10303=>array(132,65,571,781),10304=>array(132,-195,308,0),10305=>array(132,-195,308,781),10306=>array(132,-195,308,521),10307=>array(132,-195,308,781),10308=>array(132,-195,308,261),10309=>array(132,-195,308,781),10310=>array(132,-195,308,521),10311=>array(132,-195,308,781),10312=>array(132,-195,571,781),10313=>array(132,-195,571,781),10314=>array(132,-195,571,781),10315=>array(132,-195,571,781),10316=>array(132,-195,571,781),10317=>array(132,-195,571,781),10318=>array(132,-195,571,781),10319=>array(132,-195,571,781),10320=>array(132,-195,571,521),10321=>array(132,-195,571,781),10322=>array(132,-195,571,521),10323=>array(132,-195,571,781),10324=>array(132,-195,571,521),10325=>array(132,-195,571,781),10326=>array(132,-195,571,521),10327=>array(132,-195,571,781),10328=>array(132,-195,571,781),10329=>array(132,-195,571,781),10330=>array(132,-195,571,781),10331=>array(132,-195,571,781),10332=>array(132,-195,571,781),10333=>array(132,-195,571,781),10334=>array(132,-195,571,781),10335=>array(132,-195,571,781),10336=>array(132,-195,571,261),10337=>array(132,-195,571,781),10338=>array(132,-195,571,521),10339=>array(132,-195,571,781),10340=>array(132,-195,571,261),10341=>array(132,-195,571,781),10342=>array(132,-195,571,521),10343=>array(132,-195,571,781),10344=>array(132,-195,571,781),10345=>array(132,-195,571,781),10346=>array(132,-195,571,781),10347=>array(132,-195,571,781),10348=>array(132,-195,571,781),10349=>array(132,-195,571,781),10350=>array(132,-195,571,781),10351=>array(132,-195,571,781),10352=>array(132,-195,571,521),10353=>array(132,-195,571,781),10354=>array(132,-195,571,521),10355=>array(132,-195,571,781),10356=>array(132,-195,571,521),10357=>array(132,-195,571,781),10358=>array(132,-195,571,521),10359=>array(132,-195,571,781),10360=>array(132,-195,571,781),10361=>array(132,-195,571,781),10362=>array(132,-195,571,781),10363=>array(132,-195,571,781),10364=>array(132,-195,571,781),10365=>array(132,-195,571,781),10366=>array(132,-195,571,781),10367=>array(132,-195,571,781),10368=>array(396,-195,571,0),10369=>array(132,-195,571,781),10370=>array(132,-195,571,521),10371=>array(132,-195,571,781),10372=>array(132,-195,571,261),10373=>array(132,-195,571,781),10374=>array(132,-195,571,521),10375=>array(132,-195,571,781),10376=>array(396,-195,571,781),10377=>array(132,-195,571,781),10378=>array(132,-195,571,781),10379=>array(132,-195,571,781),10380=>array(132,-195,571,781),10381=>array(132,-195,571,781),10382=>array(132,-195,571,781),10383=>array(132,-195,571,781),10384=>array(396,-195,571,521),10385=>array(132,-195,571,781),10386=>array(132,-195,571,521),10387=>array(132,-195,571,781),10388=>array(132,-195,571,521),10389=>array(132,-195,571,781),10390=>array(132,-195,571,521),10391=>array(132,-195,571,781),10392=>array(396,-195,571,781),10393=>array(132,-195,571,781),10394=>array(132,-195,571,781),10395=>array(132,-195,571,781),10396=>array(132,-195,571,781),10397=>array(132,-195,571,781),10398=>array(132,-195,571,781),10399=>array(132,-195,571,781),10400=>array(396,-195,571,261),10401=>array(132,-195,571,781),10402=>array(132,-195,571,521),10403=>array(132,-195,571,781),10404=>array(132,-195,571,261),10405=>array(132,-195,571,781),10406=>array(132,-195,571,521),10407=>array(132,-195,571,781),10408=>array(396,-195,571,781),10409=>array(132,-195,571,781),10410=>array(132,-195,571,781),10411=>array(132,-195,571,781),10412=>array(132,-195,571,781),10413=>array(132,-195,571,781),10414=>array(132,-195,571,781),10415=>array(132,-195,571,781),10416=>array(396,-195,571,521),10417=>array(132,-195,571,781),10418=>array(132,-195,571,521),10419=>array(132,-195,571,781),10420=>array(132,-195,571,521),10421=>array(132,-195,571,781),10422=>array(132,-195,571,521),10423=>array(132,-195,571,781),10424=>array(396,-195,571,781),10425=>array(132,-195,571,781),10426=>array(132,-195,571,781),10427=>array(132,-195,571,781),10428=>array(132,-195,571,781),10429=>array(132,-195,571,781),10430=>array(132,-195,571,781),10431=>array(132,-195,571,781),10432=>array(132,-195,571,0),10433=>array(132,-195,571,781),10434=>array(132,-195,571,521),10435=>array(132,-195,571,781),10436=>array(132,-195,571,261),10437=>array(132,-195,571,781),10438=>array(132,-195,571,521),10439=>array(132,-195,571,781),10440=>array(132,-195,571,781),10441=>array(132,-195,571,781),10442=>array(132,-195,571,781),10443=>array(132,-195,571,781),10444=>array(132,-195,571,781),10445=>array(132,-195,571,781),10446=>array(132,-195,571,781),10447=>array(132,-195,571,781),10448=>array(132,-195,571,521),10449=>array(132,-195,571,781),10450=>array(132,-195,571,521),10451=>array(132,-195,571,781),10452=>array(132,-195,571,521),10453=>array(132,-195,571,781),10454=>array(132,-195,571,521),10455=>array(132,-195,571,781),10456=>array(132,-195,571,781),10457=>array(132,-195,571,781),10458=>array(132,-195,571,781),10459=>array(132,-195,571,781),10460=>array(132,-195,571,781),10461=>array(132,-195,571,781),10462=>array(132,-195,571,781),10463=>array(132,-195,571,781),10464=>array(132,-195,571,261),10465=>array(132,-195,571,781),10466=>array(132,-195,571,521),10467=>array(132,-195,571,781),10468=>array(132,-195,571,261),10469=>array(132,-195,571,781),10470=>array(132,-195,571,521),10471=>array(132,-195,571,781),10472=>array(132,-195,571,781),10473=>array(132,-195,571,781),10474=>array(132,-195,571,781),10475=>array(132,-195,571,781),10476=>array(132,-195,571,781),10477=>array(132,-195,571,781),10478=>array(132,-195,571,781),10479=>array(132,-195,571,781),10480=>array(132,-195,571,521),10481=>array(132,-195,571,781),10482=>array(132,-195,571,521),10483=>array(132,-195,571,781),10484=>array(132,-195,571,521),10485=>array(132,-195,571,781),10486=>array(132,-195,571,521),10487=>array(132,-195,571,781),10488=>array(132,-195,571,781),10489=>array(132,-195,571,781),10490=>array(132,-195,571,781),10491=>array(132,-195,571,781),10492=>array(132,-195,571,781),10493=>array(132,-195,571,781),10494=>array(132,-195,571,781),10495=>array(132,-195,571,781),10502=>array(44,87,703,540),10503=>array(51,87,710,540),10506=>array(119,0,637,732),10507=>array(119,0,637,732),10560=>array(78,45,653,853),10561=>array(78,45,653,853),10627=>array(112,-163,566,760),10628=>array(112,-163,566,760),10702=>array(95,-258,659,800),10703=>array(95,-1,847,628),10704=>array(95,-1,847,628),10705=>array(95,-48,805,674),10706=>array(95,-48,805,674),10707=>array(95,-48,805,674),10708=>array(95,-48,805,675),10709=>array(95,-48,805,675),10731=>array(2,-233,442,807),10746=>array(95,0,659,627),10747=>array(95,0,659,627),10752=>array(25,-211,875,734),10753=>array(25,-211,875,734),10754=>array(25,-211,875,734),10764=>array(13,-227,1482,754),10765=>array(13,-227,493,754),10766=>array(13,-227,493,754),10767=>array(13,-227,493,754),10768=>array(13,-227,493,754),10769=>array(13,-227,519,754),10770=>array(13,-227,493,754),10771=>array(13,-227,493,754),10772=>array(13,-228,586,754),10773=>array(13,-227,493,754),10774=>array(13,-227,493,754),10775=>array(-27,-227,500,754),10776=>array(13,-227,493,754),10777=>array(13,-227,493,754),10778=>array(13,-227,493,754),10779=>array(13,-227,493,898),10780=>array(13,-372,493,754),10799=>array(112,20,642,607),10858=>array(95,212,659,660),10859=>array(95,-34,659,660),10877=>array(95,-150,659,632),10878=>array(95,-150,659,632),10879=>array(95,-150,659,632),10880=>array(95,-150,659,632),10881=>array(95,-150,659,688),10882=>array(95,-150,659,688),10883=>array(95,-150,659,827),10884=>array(95,-150,659,827),10885=>array(95,-217,659,630),10886=>array(95,-217,659,630),10887=>array(95,-124,659,582),10888=>array(95,-124,659,582),10889=>array(95,-281,659,630),10890=>array(95,-281,659,630),10891=>array(95,-303,659,814),10892=>array(95,-303,659,814),10893=>array(95,-183,659,653),10894=>array(95,-183,659,653),10895=>array(95,-245,659,765),10896=>array(95,-245,659,765),10897=>array(96,-278,659,782),10898=>array(96,-278,659,782),10899=>array(95,-263,659,771),10900=>array(95,-263,659,771),10901=>array(95,-50,659,733),10902=>array(95,-50,659,733),10903=>array(95,-50,659,733),10904=>array(95,-50,659,733),10905=>array(96,-45,659,678),10906=>array(96,-45,659,678),10907=>array(95,-81,659,724),10908=>array(95,-81,659,724),10909=>array(95,13,659,680),10910=>array(95,13,659,680),10911=>array(95,-239,659,746),10912=>array(95,-239,659,746),10926=>array(95,22,659,656),10927=>array(95,-83,659,684),10928=>array(95,-83,659,684),10929=>array(95,-246,659,684),10930=>array(95,-246,659,684),10931=>array(95,-205,659,672),10932=>array(95,-205,659,672),10933=>array(95,-304,659,672),10934=>array(95,-304,659,672),10935=>array(95,-252,659,713),10936=>array(95,-252,659,713),10937=>array(95,-316,659,713),10938=>array(95,-316,659,713),11001=>array(95,-195,659,609),11002=>array(95,-195,659,609),11008=>array(110,-23,670,598),11009=>array(84,-23,644,598),11010=>array(110,-23,670,598),11011=>array(84,-23,644,598),11012=>array(24,46,710,581),11013=>array(24,46,703,581),11014=>array(136,0,618,754),11015=>array(136,-25,618,729),11016=>array(110,-23,670,598),11017=>array(84,-23,644,598),11018=>array(110,-23,670,598),11019=>array(84,-23,644,598),11020=>array(24,46,710,581),11021=>array(136,-25,618,754),11022=>array(51,-25,721,372),11023=>array(51,255,721,652),11024=>array(34,-25,703,372),11025=>array(34,255,703,652),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11039=>array(16,-26,767,767),11040=>array(16,-26,767,767),11041=>array(66,-91,720,748),11042=>array(66,-91,720,748),11043=>array(15,-35,771,692),11044=>array(49,-250,958,770),11091=>array(34,-47,749,788),11092=>array(34,-47,749,788),11360=>array(4,0,549,729),11361=>array(4,0,320,760),11362=>array(-16,0,549,729),11363=>array(5,0,623,729),11364=>array(83,-200,675,729),11365=>array(29,-46,576,594),11366=>array(12,-93,410,822),11367=>array(83,-157,839,729),11368=>array(75,-138,729,760),11369=>array(83,-157,725,729),11370=>array(75,-138,616,760),11371=>array(40,-157,691,729),11372=>array(40,-138,560,547),11373=>array(43,-14,692,741),11374=>array(83,-200,813,729),11375=>array(4,0,692,729),11376=>array(43,-14,692,741),11377=>array(13,0,701,560),11378=>array(26,0,1099,742),11379=>array(31,0,951,560),11380=>array(34,0,574,586),11381=>array(83,0,545,729),11382=>array(75,0,433,547),11383=>array(58,0,652,552),11385=>array(75,-13,441,760),11386=>array(39,-14,580,560),11387=>array(70,0,420,547),11388=>array(-20,-121,149,425),11389=>array(2,326,436,734),11390=>array(64,-240,603,742),11391=>array(40,-240,612,729),11520=>array(40,-64,548,547),11521=>array(14,-232,563,546),11522=>array(36,-232,567,547),11523=>array(38,-10,527,807),11524=>array(35,-228,552,546),11525=>array(37,-228,889,546),11526=>array(18,-8,602,816),11527=>array(37,-9,877,547),11528=>array(35,0,531,547),11529=>array(37,-227,553,816),11530=>array(35,-9,887,546),11531=>array(38,-8,584,816),11532=>array(35,0,564,816),11533=>array(37,-8,889,546),11534=>array(37,-8,566,546),11535=>array(37,-228,761,816),11536=>array(38,-9,879,816),11537=>array(37,-9,567,816),11538=>array(41,-232,549,546),11539=>array(37,-228,886,661),11540=>array(40,-228,862,546),11541=>array(35,-228,880,816),11542=>array(40,0,565,546),11543=>array(37,-228,567,547),11544=>array(37,-232,564,546),11545=>array(40,-228,565,816),11546=>array(38,-232,549,547),11547=>array(39,-9,593,816),11548=>array(40,-228,891,547),11549=>array(40,-232,557,546),11550=>array(41,-232,576,546),11551=>array(40,-228,554,567),11552=>array(40,-9,904,546),11553=>array(40,-228,558,816),11554=>array(38,-9,541,626),11555=>array(40,-228,560,816),11556=>array(37,-228,615,546),11557=>array(40,-8,863,816),11568=>array(49,-14,573,380),11569=>array(44,-14,803,742),11570=>array(44,-14,803,742),11571=>array(46,0,606,729),11572=>array(46,0,606,729),11573=>array(50,0,602,729),11574=>array(43,0,565,729),11575=>array(4,0,692,729),11576=>array(4,0,692,729),11577=>array(83,0,549,729),11578=>array(83,0,549,729),11579=>array(66,-14,656,742),11580=>array(66,0,824,729),11581=>array(83,0,679,729),11582=>array(83,0,495,729),11583=>array(83,0,679,729),11584=>array(44,-14,803,742),11585=>array(44,-84,803,815),11586=>array(83,0,253,729),11587=>array(19,0,648,729),11588=>array(83,0,671,729),11589=>array(-27,0,850,729),11590=>array(83,0,539,729),11591=>array(83,0,639,729),11592=>array(66,256,546,445),11593=>array(83,0,549,729),11594=>array(66,0,476,729),11595=>array(57,-14,803,742),11596=>array(74,0,626,729),11597=>array(83,0,671,729),11598=>array(83,0,549,729),11599=>array(83,0,252,729),11600=>array(74,0,626,729),11601=>array(83,0,253,729),11602=>array(38,-14,615,729),11603=>array(49,-14,573,742),11604=>array(44,-14,803,742),11605=>array(44,-95,803,742),11606=>array(83,0,671,729),11607=>array(83,0,253,729),11608=>array(83,0,670,729),11609=>array(44,-14,803,742),11610=>array(44,-14,803,823),11611=>array(44,-14,646,742),11612=>array(71,0,718,729),11613=>array(17,0,676,729),11614=>array(44,-14,646,742),11615=>array(83,0,549,729),11616=>array(4,0,692,729),11617=>array(83,0,671,729),11618=>array(83,0,540,729),11619=>array(44,0,721,729),11620=>array(83,0,589,729),11621=>array(44,0,721,729),11631=>array(58,490,586,729),11800=>array(62,-14,464,728),11807=>array(95,-34,659,415),11810=>array(77,403,351,760),11811=>array(61,403,334,760),11812=>array(77,-132,351,225),11813=>array(61,-132,334,225),11822=>array(62,0,464,742),19904=>array(75,-158,732,729),19905=>array(75,-158,732,729),19906=>array(75,-158,732,729),19907=>array(75,-158,732,729),19908=>array(75,-158,732,729),19909=>array(75,-158,732,729),19910=>array(75,-158,732,729),19911=>array(75,-158,732,729),19912=>array(75,-158,732,729),19913=>array(75,-158,733,729),19914=>array(75,-158,732,729),19915=>array(75,-158,732,729),19916=>array(75,-158,732,729),19917=>array(75,-158,732,729),19918=>array(75,-158,732,729),19919=>array(75,-158,732,729),19920=>array(75,-158,733,729),19921=>array(75,-158,732,729),19922=>array(75,-158,733,729),19923=>array(75,-158,732,729),19924=>array(75,-158,732,729),19925=>array(75,-158,732,729),19926=>array(75,-158,732,729),19927=>array(75,-158,732,729),19928=>array(75,-158,732,729),19929=>array(75,-158,732,729),19930=>array(75,-158,732,729),19931=>array(75,-158,733,729),19932=>array(75,-158,732,729),19933=>array(75,-158,732,729),19934=>array(75,-158,733,729),19935=>array(75,-158,732,729),19936=>array(75,-158,732,729),19937=>array(75,-158,732,729),19938=>array(75,-158,732,729),19939=>array(75,-158,732,729),19940=>array(75,-158,732,729),19941=>array(75,-158,733,729),19942=>array(75,-158,732,729),19943=>array(75,-158,732,729),19944=>array(75,-158,733,729),19945=>array(75,-158,732,729),19946=>array(75,-158,733,729),19947=>array(75,-158,732,729),19948=>array(75,-158,733,729),19949=>array(75,-158,732,729),19950=>array(75,-158,733,729),19951=>array(75,-158,732,729),19952=>array(75,-158,733,729),19953=>array(75,-158,732,729),19954=>array(75,-158,732,729),19955=>array(75,-158,732,729),19956=>array(75,-158,732,729),19957=>array(75,-158,733,729),19958=>array(75,-158,732,729),19959=>array(75,-158,732,729),19960=>array(75,-158,732,729),19961=>array(75,-158,733,729),19962=>array(75,-158,732,729),19963=>array(75,-158,733,729),19964=>array(75,-158,733,729),19965=>array(75,-158,732,729),19966=>array(75,-158,732,729),19967=>array(75,-158,732,729),42192=>array(83,0,623,729),42193=>array(83,0,623,729),42194=>array(37,0,577,729),42195=>array(83,0,700,729),42196=>array(4,0,609,729),42197=>array(4,0,610,729),42198=>array(44,-14,672,742),42199=>array(83,0,725,729),42200=>array(-27,0,615,729),42201=>array(0,-14,396,729),42202=>array(44,-14,603,742),42203=>array(44,-14,603,742),42204=>array(40,0,612,729),42205=>array(83,0,540,729),42206=>array(83,0,540,729),42207=>array(83,0,813,729),42208=>array(83,0,671,729),42209=>array(83,0,549,729),42210=>array(64,-14,583,742),42211=>array(83,0,675,729),42212=>array(18,0,611,729),42213=>array(4,0,692,729),42214=>array(4,0,692,729),42215=>array(83,0,671,729),42216=>array(22,-14,650,742),42217=>array(82,0,477,743),42218=>array(26,0,965,729),42219=>array(17,0,676,729),42220=>array(-9,0,661,729),42221=>array(63,0,604,729),42222=>array(4,0,692,729),42223=>array(4,0,692,729),42224=>array(83,0,549,729),42225=>array(66,0,532,729),42226=>array(83,0,252,729),42227=>array(44,-14,720,742),42228=>array(83,-14,648,729),42229=>array(83,0,648,743),42230=>array(8,0,475,729),42231=>array(47,0,665,729),42232=>array(66,0,224,189),42233=>array(22,-142,224,189),42234=>array(66,0,541,189),42235=>array(66,-142,541,189),42236=>array(21,-142,224,547),42237=>array(65,0,224,547),42238=>array(66,0,463,405),42239=>array(66,134,463,492),42564=>array(23,-14,541,742),42565=>array(13,-14,460,560),42566=>array(83,0,385,729),42567=>array(75,0,321,547),42572=>array(51,-14,1213,654),42573=>array(42,-13,1014,547),42576=>array(44,0,1028,729),42577=>array(18,0,852,547),42580=>array(49,-14,974,742),42581=>array(40,-14,800,560),42582=>array(83,0,979,729),42583=>array(75,-14,792,560),42594=>array(54,-157,952,729),42595=>array(50,-138,811,547),42596=>array(41,0,962,729),42597=>array(49,0,800,547),42598=>array(83,0,1110,729),42599=>array(75,0,876,547),42600=>array(44,-14,720,742),42601=>array(39,-14,580,560),42602=>array(44,-14,889,742),42603=>array(39,-14,743,560),42604=>array(44,-14,1221,742),42605=>array(39,-14,957,560),42606=>array(25,-208,839,743),42634=>array(4,-200,795,729),42635=>array(3,-216,638,547),42636=>array(4,0,609,729),42637=>array(3,0,518,547),42644=>array(72,0,645,729),42645=>array(75,0,571,760),42760=>array(86,0,364,693),42761=>array(86,0,364,693),42762=>array(86,0,364,693),42763=>array(86,0,364,693),42764=>array(86,0,364,693),42765=>array(86,0,364,693),42766=>array(86,0,364,693),42767=>array(86,0,364,693),42768=>array(86,0,364,693),42769=>array(86,0,364,693),42770=>array(86,0,364,693),42771=>array(86,0,364,693),42772=>array(86,0,364,693),42773=>array(86,0,364,693),42774=>array(86,0,364,693),42779=>array(52,326,308,736),42780=>array(52,324,308,734),42781=>array(79,326,180,734),42782=>array(79,326,180,734),42783=>array(79,0,180,408),42786=>array(60,0,368,729),42787=>array(60,0,320,547),42788=>array(50,224,432,742),42789=>array(50,42,432,560),42790=>array(83,-200,671,729),42791=>array(75,-216,571,760),42792=>array(4,-216,888,729),42793=>array(12,-215,729,702),42794=>array(60,-14,555,742),42795=>array(48,-202,444,560),42800=>array(83,0,426,547),42801=>array(46,-14,493,560),42802=>array(4,0,1210,729),42803=>array(39,-14,876,560),42804=>array(4,-14,1111,742),42805=>array(39,-14,919,560),42806=>array(4,-14,1012,729),42807=>array(39,-14,874,560),42808=>array(4,0,967,729),42809=>array(39,-14,817,560),42810=>array(4,0,967,729),42811=>array(39,-14,817,560),42812=>array(4,-216,927,729),42813=>array(39,-216,816,560),42814=>array(30,-14,588,742),42815=>array(39,-14,474,560),42816=>array(4,0,730,729),42817=>array(5,0,637,760),42822=>array(83,0,740,729),42823=>array(75,0,413,760),42824=>array(36,0,590,729),42825=>array(53,0,426,760),42826=>array(14,-14,812,742),42827=>array(4,-14,729,560),42830=>array(44,-14,1221,742),42831=>array(39,-14,957,560),42832=>array(14,0,623,729),42833=>array(4,-208,604,560),42834=>array(31,0,817,729),42835=>array(31,-208,803,560),42838=>array(44,-188,720,742),42839=>array(40,-208,640,559),42852=>array(14,0,623,729),42853=>array(4,-208,604,760),42854=>array(14,0,623,729),42855=>array(4,-208,604,760),42880=>array(24,0,491,729),42881=>array(75,-208,233,547),42882=>array(75,-208,658,742),42883=>array(75,-208,571,560),42889=>array(101,0,259,547),42890=>array(75,141,272,405),42891=>array(126,245,285,729),42892=>array(85,458,190,729),42893=>array(72,0,645,729),42894=>array(75,-216,612,760),42896=>array(83,-157,781,729),42897=>array(75,-138,652,560),42912=>array(-10,-14,749,742),42913=>array(-10,-216,654,559),42914=>array(-10,0,725,729),42915=>array(-10,0,616,760),42916=>array(-10,0,763,729),42917=>array(-10,0,651,560),42918=>array(-10,0,703,729),42919=>array(-10,0,454,560),42920=>array(-10,-14,658,742),42921=>array(-10,-14,545,560),42922=>array(-62,0,715,729),43002=>array(75,0,875,547),43003=>array(75,0,532,729),43004=>array(37,0,577,729),43005=>array(83,0,813,729),43006=>array(83,0,252,928),43007=>array(28,0,1165,729),61184=>array(82,602,286,693),61185=>array(43,451,305,693),61186=>array(23,301,327,693),61187=>array(15,150,336,693),61188=>array(11,0,341,693),61189=>array(43,451,305,693),61190=>array(82,451,286,543),61191=>array(43,301,305,543),61192=>array(23,150,327,543),61193=>array(15,0,336,543),61194=>array(23,301,327,693),61195=>array(43,301,305,543),61196=>array(82,301,286,393),61197=>array(43,150,305,393),61198=>array(23,0,327,393),61199=>array(15,150,336,693),61200=>array(23,149,327,542),61201=>array(43,150,305,393),61202=>array(82,150,286,242),61203=>array(43,0,305,242),61204=>array(11,0,341,693),61205=>array(15,0,336,543),61206=>array(23,0,327,393),61207=>array(43,0,305,242),61208=>array(82,0,286,92),61209=>array(86,0,169,693),62464=>array(44,-14,507,819),62465=>array(44,-15,507,823),62466=>array(44,-14,544,828),62467=>array(44,0,768,828),62468=>array(44,-15,507,828),62469=>array(44,-15,507,828),62470=>array(26,-15,551,828),62471=>array(44,-14,761,828),62472=>array(44,0,487,828),62473=>array(44,-14,507,820),62474=>array(44,-6,1002,828),62475=>array(44,-14,506,828),62476=>array(57,-15,521,820),62477=>array(48,0,755,828),62478=>array(44,-15,507,819),62479=>array(44,-15,507,840),62480=>array(44,0,788,828),62481=>array(57,-14,521,819),62482=>array(40,-14,629,828),62483=>array(31,-14,513,828),62484=>array(44,-14,753,828),62485=>array(44,-14,507,819),62486=>array(44,0,772,828),62487=>array(44,-14,506,820),62488=>array(40,-14,502,828),62489=>array(58,0,521,828),62490=>array(44,-15,566,820),62491=>array(44,-14,506,819),62492=>array(57,-14,520,828),62493=>array(44,-14,523,820),62494=>array(57,-14,521,819),62495=>array(22,-14,492,828),62496=>array(44,-15,507,828),62497=>array(57,-15,520,828),62498=>array(44,-73,507,828),62499=>array(44,-15,506,830),62500=>array(44,-15,513,828),62501=>array(44,-14,565,828),62502=>array(44,-14,823,828),62504=>array(40,-228,864,816),62505=>array(48,-223,712,843),62506=>array(48,-14,459,761),62507=>array(48,-14,459,773),62508=>array(48,-14,459,866),62509=>array(48,-14,459,812),62510=>array(48,-14,459,877),62511=>array(48,-14,459,803),62512=>array(48,-232,451,761),62513=>array(48,-232,451,793),62514=>array(48,-232,451,891),62515=>array(48,-232,451,803),62516=>array(48,0,468,761),62517=>array(48,0,468,793),62518=>array(48,0,468,803),62519=>array(48,-0,693,761),62520=>array(48,-0,693,773),62521=>array(48,-0,693,884),62522=>array(48,-0,693,793),62523=>array(48,-0,693,803),62524=>array(48,-232,501,761),62525=>array(48,-232,501,773),62526=>array(48,-232,501,894),62527=>array(48,-232,501,793),62528=>array(48,-232,501,803),62529=>array(48,-232,501,844),63173=>array(39,-14,580,760),64256=>array(17,0,737,760),64257=>array(19,0,592,760),64258=>array(17,0,592,760),64259=>array(17,0,928,760),64260=>array(17,0,929,760),64261=>array(17,0,707,760),64262=>array(46,-14,897,742),64275=>array(66,-14,1170,760),64276=>array(70,-14,1171,760),64277=>array(70,-208,1170,760),64278=>array(70,-208,1170,760),64279=>array(70,-208,1466,760),64285=>array(60,32,206,547),64286=>array(164,635,459,780),64287=>array(60,32,450,547),64288=>array(34,0,532,547),64289=>array(76,0,770,547),64290=>array(39,0,659,547),64291=>array(82,0,701,547),64292=>array(39,0,658,547),64293=>array(39,0,658,739),64294=>array(82,0,701,547),64295=>array(39,0,658,547),64296=>array(42,-4,658,547),64297=>array(95,256,659,627),64298=>array(18,0,675,710),64299=>array(18,0,675,723),64300=>array(18,0,675,710),64301=>array(18,0,675,710),64302=>array(75,-171,580,547),64303=>array(75,-217,580,547),64304=>array(75,-171,580,547),64305=>array(39,0,510,547),64306=>array(39,-9,376,547),64307=>array(39,0,491,547),64308=>array(82,0,537,547),64309=>array(39,0,312,547),64310=>array(39,0,398,547),64312=>array(81,-13,562,553),64313=>array(39,164,332,547),64314=>array(39,-240,438,547),64315=>array(39,0,460,547),64316=>array(39,0,475,711),64318=>array(39,0,570,554),64320=>array(39,0,326,547),64321=>array(81,-13,562,547),64323=>array(82,-240,526,547),64324=>array(82,0,542,547),64326=>array(29,0,508,547),64327=>array(82,-240,594,546),64328=>array(39,0,460,547),64329=>array(18,0,675,547),64330=>array(9,-4,533,547),64331=>array(82,0,228,710),64332=>array(39,0,510,710),64333=>array(39,0,460,710),64334=>array(82,0,542,710),64335=>array(39,0,587,729),64338=>array(57,-244,829,327),64339=>array(57,-244,962,327),64340=>array(-9,-244,263,293),64341=>array(-9,-244,376,293),64342=>array(57,-244,829,327),64343=>array(57,-244,962,327),64344=>array(-9,-244,272,293),64345=>array(-9,-244,376,293),64346=>array(57,-244,829,327),64347=>array(57,-244,962,327),64348=>array(-9,-244,272,293),64349=>array(-9,-244,376,293),64350=>array(57,-5,829,566),64351=>array(57,-5,962,566),64352=>array(-9,0,263,640),64353=>array(-9,0,376,640),64354=>array(57,-5,829,566),64355=>array(57,-5,962,566),64356=>array(-9,0,272,640),64357=>array(-9,0,376,640),64358=>array(57,-5,829,599),64359=>array(57,-5,962,599),64360=>array(-9,0,300,672),64361=>array(-9,0,376,672),64362=>array(57,-24,974,786),64363=>array(57,-29,1081,786),64364=>array(-9,0,518,786),64365=>array(-9,0,657,786),64366=>array(57,-24,974,786),64367=>array(57,-29,1081,786),64368=>array(-9,0,518,786),64369=>array(-9,0,657,786),64370=>array(69,-244,648,425),64371=>array(69,-244,658,425),64372=>array(-9,-244,566,405),64373=>array(-9,-244,658,405),64374=>array(69,-244,648,425),64375=>array(69,-244,658,425),64376=>array(-9,-117,566,405),64377=>array(-9,-117,658,405),64378=>array(69,-244,648,425),64379=>array(69,-244,658,425),64380=>array(-9,-244,566,405),64381=>array(-9,-244,658,405),64382=>array(69,-244,648,425),64383=>array(69,-244,658,425),64384=>array(-9,-244,566,405),64385=>array(-9,-244,658,405),64386=>array(55,-146,398,415),64387=>array(55,-146,529,415),64388=>array(55,-15,398,586),64389=>array(55,-15,529,586),64390=>array(55,-15,398,708),64391=>array(55,-15,529,708),64392=>array(55,-15,398,746),64393=>array(55,-15,529,746),64394=>array(-38,-244,458,615),64395=>array(-38,-244,569,615),64396=>array(-38,-244,468,648),64397=>array(-38,-244,569,648),64398=>array(57,-39,922,760),64399=>array(57,-39,931,760),64400=>array(-9,0,523,760),64401=>array(-9,0,532,760),64402=>array(57,-39,922,910),64403=>array(57,-39,931,910),64404=>array(-9,0,523,910),64405=>array(-9,0,532,910),64406=>array(57,-293,922,910),64407=>array(57,-293,931,910),64408=>array(-9,-269,523,910),64409=>array(-9,-269,532,910),64410=>array(57,-39,922,910),64411=>array(57,-39,931,910),64412=>array(-9,0,523,910),64413=>array(-9,0,532,910),64414=>array(55,-165,702,366),64415=>array(55,-244,819,287),64416=>array(55,-165,702,636),64417=>array(55,-244,819,514),64418=>array(-9,0,300,672),64419=>array(-9,0,376,672),64426=>array(63,-33,790,506),64427=>array(63,-244,801,369),64428=>array(-9,-33,570,506),64429=>array(-9,-244,603,369),64467=>array(63,-27,733,854),64468=>array(63,-27,847,854),64469=>array(-9,0,523,928),64470=>array(-9,0,532,928),64473=>array(-38,-244,492,556),64474=>array(-38,-244,573,556),64488=>array(-9,0,263,293),64489=>array(-9,0,376,293),64508=>array(57,-107,777,462),64509=>array(57,-126,919,291),64510=>array(-9,-166,272,293),64511=>array(-9,-166,376,293),65056=>array(-377,735,0,880),65057=>array(0,735,377,880),65058=>array(-326,756,0,894),65059=>array(0,756,326,894),65136=>array(25,591,282,825),65137=>array(-9,0,316,825),65138=>array(25,591,282,881),65139=>array(46,0,321,177),65140=>array(25,-239,282,-5),65142=>array(25,591,282,723),65143=>array(-9,0,316,723),65144=>array(25,590,282,881),65145=>array(-9,0,316,881),65146=>array(25,-137,282,-5),65147=>array(-9,-137,316,125),65148=>array(8,599,299,869),65149=>array(-9,0,316,869),65150=>array(32,610,273,878),65151=>array(-9,0,316,878),65152=>array(65,20,394,493),65153=>array(-18,0,326,955),65154=>array(-18,0,347,955),65155=>array(68,0,233,993),65156=>array(68,0,347,993),65157=>array(-38,-244,492,603),65158=>array(-38,-244,573,603),65159=>array(68,-245,233,760),65160=>array(68,-245,347,760),65161=>array(57,-107,777,603),65162=>array(57,-126,919,480),65163=>array(-9,0,263,627),65164=>array(-9,0,376,627),65165=>array(75,0,233,760),65166=>array(75,0,347,760),65167=>array(57,-149,829,327),65168=>array(57,-149,962,327),65169=>array(-9,-173,263,293),65170=>array(-9,-173,376,293),65171=>array(43,-30,486,513),65172=>array(58,0,555,513),65173=>array(57,-5,829,415),65174=>array(57,-5,962,415),65175=>array(-9,0,272,488),65176=>array(-9,0,376,488),65177=>array(57,-5,829,537),65178=>array(57,-5,962,537),65179=>array(-9,0,272,610),65180=>array(-9,0,376,610),65181=>array(69,-244,648,425),65182=>array(69,-244,658,425),65183=>array(-9,-173,566,405),65184=>array(-9,-173,658,405),65185=>array(69,-244,648,425),65186=>array(69,-244,658,425),65187=>array(-9,0,566,405),65188=>array(-9,0,658,405),65189=>array(69,-244,648,579),65190=>array(69,-244,658,579),65191=>array(-9,0,566,530),65192=>array(-9,0,658,530),65193=>array(55,-15,398,415),65194=>array(55,-15,529,415),65195=>array(55,-15,398,579),65196=>array(55,-15,529,579),65197=>array(-38,-244,458,269),65198=>array(-38,-244,569,269),65199=>array(-38,-244,458,457),65200=>array(-38,-244,569,457),65201=>array(57,-244,1167,366),65202=>array(57,-244,1281,366),65203=>array(-9,-14,811,366),65204=>array(-9,-14,925,366),65205=>array(57,-244,1167,586),65206=>array(57,-244,1281,586),65207=>array(-9,-14,811,586),65208=>array(-9,-14,925,586),65209=>array(57,-244,1138,362),65210=>array(57,-244,1237,362),65211=>array(-9,0,797,362),65212=>array(-9,0,896,362),65213=>array(57,-244,1138,457),65214=>array(57,-244,1237,457),65215=>array(-9,0,797,481),65216=>array(-9,0,896,481),65217=>array(63,0,875,760),65218=>array(63,0,973,760),65219=>array(-9,0,787,760),65220=>array(-9,0,886,760),65221=>array(63,0,875,760),65222=>array(63,0,973,760),65223=>array(-9,0,787,760),65224=>array(-9,0,886,760),65225=>array(79,-244,648,521),65226=>array(51,-244,624,382),65227=>array(-9,0,524,521),65228=>array(-9,0,517,382),65229=>array(79,-244,648,652),65230=>array(51,-244,624,530),65231=>array(-9,0,524,652),65232=>array(-9,0,517,530),65233=>array(57,-24,974,627),65234=>array(57,-29,1081,627),65235=>array(-9,0,518,627),65236=>array(-9,0,657,627),65237=>array(47,-215,743,635),65238=>array(47,-244,820,476),65239=>array(-9,0,518,635),65240=>array(-9,0,657,635),65241=>array(63,-27,733,760),65242=>array(63,-27,847,760),65243=>array(-9,0,523,760),65244=>array(-9,0,532,760),65245=>array(63,-142,700,760),65246=>array(63,-142,813,760),65247=>array(-9,0,263,760),65248=>array(-9,0,376,760),65249=>array(62,-244,594,369),65250=>array(62,-244,715,311),65251=>array(-9,-23,491,311),65252=>array(-9,-23,612,311),65253=>array(55,-165,702,457),65254=>array(55,-244,819,383),65255=>array(-9,0,263,481),65256=>array(-9,0,376,481),65257=>array(43,-30,486,358),65258=>array(58,0,555,366),65259=>array(-9,-33,570,506),65260=>array(-9,-244,603,369),65261=>array(-38,-244,492,322),65262=>array(-38,-244,573,322),65263=>array(57,-107,777,462),65264=>array(57,-126,919,291),65265=>array(57,-244,777,462),65266=>array(57,-244,919,291),65267=>array(-9,-166,272,293),65268=>array(-9,-166,376,293),65269=>array(-56,-15,579,882),65270=>array(-56,-15,692,882),65271=>array(30,-15,579,944),65272=>array(30,-15,692,944),65273=>array(37,-245,579,760),65274=>array(37,-245,692,760),65275=>array(37,-15,579,760),65276=>array(37,-15,692,760),65533=>array(22,-139,980,926),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>313,33=>410,34=>469,35=>754,36=>626,37=>901,38=>785,39=>275,40=>411,41=>411,42=>470,43=>754,44=>342,45=>374,46=>342,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>360,59=>360,60=>754,61=>754,62=>754,63=>522,64=>900,65=>696,66=>686,67=>660,68=>747,69=>615,70=>615,71=>738,72=>753,73=>334,74=>334,75=>697,76=>573,77=>896,78=>753,79=>765,80=>659,81=>765,82=>693,83=>648,84=>614,85=>730,86=>696,87=>993,88=>694,89=>651,90=>652,91=>411,92=>329,93=>411,94=>754,95=>450,96=>450,97=>607,98=>644,99=>533,100=>644,101=>610,102=>391,103=>644,104=>641,105=>308,106=>308,107=>598,108=>308,109=>938,110=>641,111=>618,112=>644,113=>644,114=>444,115=>536,116=>430,117=>641,118=>586,119=>831,120=>580,121=>586,122=>523,123=>641,124=>329,125=>641,126=>754,160=>313,161=>410,162=>626,163=>626,164=>572,165=>626,166=>329,167=>450,168=>450,169=>900,170=>507,171=>581,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>662,182=>572,183=>342,184=>450,185=>394,186=>507,187=>581,188=>932,189=>932,190=>932,191=>522,192=>696,193=>696,194=>696,195=>696,196=>696,197=>696,198=>976,199=>660,200=>615,201=>615,202=>615,203=>615,204=>334,205=>334,206=>334,207=>334,208=>754,209=>753,210=>765,211=>765,212=>765,213=>765,214=>765,215=>754,216=>765,217=>730,218=>730,219=>730,220=>730,221=>651,222=>664,223=>647,224=>607,225=>607,226=>607,227=>607,228=>607,229=>607,230=>943,231=>533,232=>610,233=>610,234=>610,235=>610,236=>308,237=>308,238=>308,239=>308,240=>618,241=>641,242=>618,243=>618,244=>618,245=>618,246=>618,247=>754,248=>618,249=>641,250=>641,251=>641,252=>641,253=>586,254=>644,255=>586,256=>696,257=>607,258=>696,259=>607,260=>696,261=>607,262=>660,263=>533,264=>660,265=>533,266=>660,267=>533,268=>660,269=>533,270=>747,271=>644,272=>754,273=>644,274=>615,275=>610,276=>615,277=>610,278=>615,279=>610,280=>615,281=>610,282=>615,283=>610,284=>738,285=>644,286=>738,287=>644,288=>738,289=>644,290=>738,291=>644,292=>753,293=>641,294=>876,295=>711,296=>334,297=>308,298=>334,299=>308,300=>334,301=>308,302=>334,303=>308,304=>334,305=>308,306=>669,307=>617,308=>334,309=>308,310=>697,311=>598,312=>598,313=>573,314=>308,315=>573,316=>308,317=>573,318=>431,319=>573,320=>501,321=>578,322=>334,323=>753,324=>641,325=>753,326=>641,327=>753,328=>641,329=>884,330=>753,331=>641,332=>765,333=>618,334=>765,335=>618,336=>765,337=>618,338=>1050,339=>984,340=>693,341=>444,342=>693,343=>444,344=>693,345=>444,346=>648,347=>536,348=>648,349=>536,350=>648,351=>536,352=>648,353=>536,354=>614,355=>430,356=>614,357=>430,358=>614,359=>430,360=>730,361=>641,362=>730,363=>641,364=>730,365=>641,366=>730,367=>641,368=>730,369=>641,370=>730,371=>641,372=>993,373=>831,374=>651,375=>586,376=>651,377=>652,378=>523,379=>652,380=>523,381=>652,382=>523,383=>391,384=>644,385=>729,386=>686,387=>644,388=>686,389=>644,390=>660,391=>660,392=>533,393=>754,394=>791,395=>681,396=>644,397=>619,398=>615,399=>764,400=>626,401=>615,402=>391,403=>738,404=>713,405=>940,406=>392,407=>350,408=>697,409=>598,410=>324,411=>532,412=>938,413=>753,414=>641,415=>765,416=>786,417=>618,418=>974,419=>821,420=>703,421=>644,422=>693,423=>648,424=>536,425=>615,426=>497,427=>430,428=>636,429=>430,430=>614,431=>751,432=>641,433=>765,434=>732,435=>717,436=>700,437=>652,438=>523,439=>695,440=>695,441=>576,442=>523,443=>626,444=>695,445=>576,446=>515,447=>644,448=>334,449=>593,450=>489,451=>334,452=>1399,453=>1271,454=>1168,455=>908,456=>882,457=>617,458=>1088,459=>1062,460=>949,461=>696,462=>607,463=>334,464=>308,465=>765,466=>618,467=>730,468=>641,469=>730,470=>641,471=>730,472=>641,473=>730,474=>641,475=>730,476=>641,477=>610,478=>696,479=>607,480=>696,481=>607,482=>976,483=>943,484=>738,485=>644,486=>738,487=>644,488=>697,489=>598,490=>765,491=>618,492=>765,493=>618,494=>695,495=>523,496=>308,497=>1399,498=>1271,499=>1168,500=>738,501=>644,502=>1160,503=>708,504=>753,505=>641,506=>696,507=>607,508=>976,509=>943,510=>765,511=>618,512=>696,513=>607,514=>696,515=>607,516=>615,517=>610,518=>615,519=>610,520=>334,521=>308,522=>334,523=>308,524=>765,525=>618,526=>765,527=>618,528=>693,529=>444,530=>693,531=>444,532=>730,533=>641,534=>730,535=>641,536=>648,537=>536,538=>614,539=>430,540=>621,541=>546,542=>753,543=>641,544=>753,545=>778,546=>728,547=>593,548=>652,549=>523,550=>696,551=>607,552=>615,553=>610,554=>765,555=>618,556=>765,557=>618,558=>765,559=>618,560=>765,561=>618,562=>651,563=>586,564=>442,565=>780,566=>460,567=>308,568=>979,569=>979,570=>696,571=>660,572=>533,573=>573,574=>614,575=>536,576=>523,577=>703,578=>553,579=>686,580=>730,581=>696,582=>615,583=>610,584=>334,585=>308,586=>774,587=>712,588=>693,589=>444,590=>651,591=>586,592=>607,593=>644,594=>644,595=>644,596=>533,597=>533,598=>645,599=>712,600=>610,601=>610,602=>788,603=>501,604=>490,605=>733,606=>658,607=>308,608=>712,609=>644,610=>564,611=>579,612=>571,613=>641,614=>641,615=>641,616=>491,617=>396,618=>491,619=>502,620=>624,621=>308,622=>757,623=>938,624=>938,625=>938,626=>641,627=>713,628=>636,629=>618,630=>817,631=>613,632=>716,633=>484,634=>484,635=>584,636=>444,637=>444,638=>536,639=>536,640=>578,641=>578,642=>536,643=>374,644=>391,645=>544,646=>497,647=>430,648=>430,649=>828,650=>695,651=>603,652=>586,653=>831,654=>586,655=>651,656=>624,657=>615,658=>576,659=>576,660=>515,661=>515,662=>515,663=>515,664=>765,665=>569,666=>658,667=>616,668=>622,669=>308,670=>659,671=>485,672=>712,673=>515,674=>515,675=>1040,676=>1093,677=>1039,678=>877,679=>691,680=>836,681=>923,682=>776,683=>702,684=>532,685=>374,686=>609,687=>710,688=>410,689=>410,690=>197,691=>284,692=>284,693=>284,694=>369,695=>532,696=>375,697=>271,698=>469,699=>342,700=>342,701=>342,702=>330,703=>330,704=>293,705=>293,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>275,713=>450,714=>450,715=>450,716=>275,717=>450,718=>450,719=>450,720=>303,721=>303,722=>330,723=>330,724=>450,725=>450,726=>374,727=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>315,735=>450,736=>370,737=>197,738=>343,739=>371,740=>293,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,749=>450,750=>591,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>628,881=>508,882=>919,883=>752,884=>271,885=>271,886=>753,887=>630,890=>450,891=>533,892=>495,893=>494,894=>360,900=>397,901=>450,902=>717,903=>342,904=>761,905=>908,906=>507,908=>801,910=>882,911=>804,912=>351,913=>696,914=>686,915=>573,916=>696,917=>615,918=>652,919=>753,920=>765,921=>334,922=>697,923=>696,924=>896,925=>753,926=>568,927=>765,928=>753,929=>659,931=>615,932=>614,933=>651,934=>765,935=>694,936=>765,937=>765,938=>334,939=>651,940=>618,941=>501,942=>641,943=>351,944=>607,945=>618,946=>644,947=>613,948=>618,949=>501,950=>532,951=>641,952=>618,953=>351,954=>639,955=>569,956=>662,957=>613,958=>532,959=>618,960=>712,961=>644,962=>533,963=>701,964=>574,965=>607,966=>704,967=>580,968=>714,969=>782,970=>351,971=>607,972=>618,973=>607,974=>782,975=>697,976=>585,977=>594,978=>671,979=>883,980=>671,981=>716,982=>782,983=>669,984=>765,985=>618,986=>660,987=>533,988=>615,989=>444,990=>632,991=>593,992=>827,993=>564,994=>983,995=>753,996=>749,997=>644,998=>835,999=>669,1000=>660,1001=>585,1002=>709,1003=>604,1004=>677,1005=>644,1006=>614,1007=>531,1008=>669,1009=>644,1010=>533,1011=>308,1012=>765,1013=>580,1014=>580,1015=>664,1016=>644,1017=>660,1018=>896,1019=>659,1020=>644,1021=>628,1022=>660,1023=>628,1024=>615,1025=>615,1026=>791,1027=>573,1028=>660,1029=>648,1030=>334,1031=>334,1032=>334,1033=>1039,1034=>1017,1035=>791,1036=>735,1037=>753,1038=>694,1039=>753,1040=>696,1041=>686,1042=>686,1043=>573,1044=>801,1045=>615,1046=>1102,1047=>639,1048=>753,1049=>753,1050=>735,1051=>747,1052=>896,1053=>753,1054=>765,1055=>753,1056=>659,1057=>660,1058=>614,1059=>694,1060=>892,1061=>694,1062=>835,1063=>727,1064=>1112,1065=>1193,1066=>845,1067=>932,1068=>686,1069=>660,1070=>1056,1071=>693,1072=>607,1073=>628,1074=>569,1075=>470,1076=>727,1077=>610,1078=>896,1079=>523,1080=>630,1081=>630,1082=>611,1083=>659,1084=>735,1085=>622,1086=>618,1087=>622,1088=>644,1089=>533,1090=>521,1091=>586,1092=>893,1093=>580,1094=>667,1095=>618,1096=>956,1097=>995,1098=>676,1099=>813,1100=>569,1101=>533,1102=>875,1103=>578,1104=>610,1105=>610,1106=>642,1107=>470,1108=>533,1109=>536,1110=>308,1111=>308,1112=>308,1113=>892,1114=>860,1115=>661,1116=>611,1117=>630,1118=>586,1119=>622,1120=>983,1121=>782,1122=>756,1123=>662,1124=>911,1125=>755,1126=>893,1127=>749,1128=>1222,1129=>1009,1130=>765,1131=>618,1132=>1112,1133=>906,1134=>626,1135=>501,1136=>967,1137=>955,1138=>765,1139=>618,1140=>765,1141=>625,1142=>765,1143=>625,1144=>1033,1145=>939,1146=>967,1147=>776,1148=>1265,1149=>1055,1150=>983,1151=>782,1152=>660,1153=>533,1154=>587,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>861,1163=>726,1164=>686,1165=>550,1166=>659,1167=>644,1168=>573,1169=>470,1170=>599,1171=>488,1172=>727,1173=>602,1174=>1102,1175=>896,1176=>639,1177=>523,1178=>697,1179=>611,1180=>735,1181=>611,1182=>735,1183=>611,1184=>914,1185=>743,1186=>860,1187=>727,1188=>992,1189=>787,1190=>1146,1191=>915,1192=>856,1193=>772,1194=>660,1195=>533,1196=>614,1197=>521,1198=>651,1199=>586,1200=>651,1201=>586,1202=>694,1203=>580,1204=>1001,1205=>900,1206=>727,1207=>618,1208=>727,1209=>618,1210=>727,1211=>641,1212=>923,1213=>729,1214=>923,1215=>729,1216=>334,1217=>1102,1218=>896,1219=>697,1220=>567,1221=>855,1222=>725,1223=>753,1224=>622,1225=>861,1226=>726,1227=>727,1228=>618,1229=>1003,1230=>839,1231=>308,1232=>696,1233=>607,1234=>696,1235=>607,1236=>976,1237=>943,1238=>615,1239=>610,1240=>764,1241=>610,1242=>764,1243=>610,1244=>1102,1245=>896,1246=>639,1247=>523,1248=>695,1249=>576,1250=>753,1251=>630,1252=>753,1253=>630,1254=>765,1255=>618,1256=>765,1257=>618,1258=>765,1259=>618,1260=>660,1261=>533,1262=>694,1263=>586,1264=>694,1265=>586,1266=>694,1267=>586,1268=>727,1269=>618,1270=>573,1271=>470,1272=>932,1273=>813,1274=>599,1275=>488,1276=>694,1277=>580,1278=>694,1279=>580,1280=>686,1281=>547,1282=>1043,1283=>804,1284=>1007,1285=>828,1286=>745,1287=>624,1288=>1117,1289=>915,1290=>1160,1291=>912,1292=>755,1293=>574,1294=>844,1295=>722,1296=>626,1297=>501,1298=>747,1299=>659,1300=>1157,1301=>961,1302=>958,1303=>881,1304=>973,1305=>912,1306=>765,1307=>644,1308=>993,1309=>831,1310=>735,1311=>611,1312=>1140,1313=>953,1314=>1146,1315=>915,1316=>861,1317=>726,1329=>732,1330=>656,1331=>655,1332=>658,1333=>656,1334=>660,1335=>586,1336=>648,1337=>813,1338=>655,1339=>599,1340=>501,1341=>865,1342=>708,1343=>642,1344=>585,1345=>657,1346=>643,1347=>633,1348=>702,1349=>620,1350=>643,1351=>637,1352=>658,1353=>609,1354=>780,1355=>640,1356=>702,1357=>658,1358=>643,1359=>624,1360=>599,1361=>628,1362=>519,1363=>750,1364=>628,1365=>686,1366=>770,1369=>296,1370=>308,1371=>277,1372=>336,1373=>282,1374=>415,1375=>421,1377=>844,1378=>577,1379=>633,1380=>637,1381=>577,1382=>579,1383=>508,1384=>577,1385=>680,1386=>633,1387=>578,1388=>278,1389=>886,1390=>574,1391=>578,1392=>578,1393=>542,1394=>578,1395=>577,1396=>578,1397=>277,1398=>578,1399=>438,1400=>578,1401=>330,1402=>844,1403=>515,1404=>599,1405=>578,1406=>578,1407=>840,1408=>578,1409=>579,1410=>431,1411=>840,1412=>583,1413=>558,1414=>732,1415=>730,1417=>324,1418=>336,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>374,1471=>0,1472=>334,1473=>0,1474=>0,1475=>334,1478=>447,1479=>0,1488=>655,1489=>549,1490=>402,1491=>529,1492=>618,1493=>309,1494=>360,1495=>618,1496=>611,1497=>265,1498=>520,1499=>510,1500=>544,1501=>626,1502=>651,1503=>309,1504=>408,1505=>611,1506=>599,1507=>607,1508=>592,1509=>595,1510=>587,1511=>663,1512=>542,1513=>682,1514=>615,1520=>598,1521=>510,1522=>467,1523=>399,1524=>639,1542=>600,1543=>600,1545=>795,1546=>1042,1548=>342,1557=>0,1563=>360,1567=>522,1569=>460,1570=>308,1571=>308,1572=>559,1573=>308,1574=>825,1575=>308,1576=>904,1577=>531,1578=>904,1579=>904,1580=>648,1581=>648,1582=>648,1583=>461,1584=>461,1585=>518,1586=>518,1587=>1242,1588=>1242,1589=>1210,1590=>1210,1591=>935,1592=>935,1593=>615,1594=>615,1600=>308,1601=>1045,1602=>804,1603=>825,1604=>781,1605=>659,1606=>768,1607=>531,1608=>559,1609=>825,1610=>825,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>450,1632=>549,1633=>549,1634=>549,1635=>549,1636=>549,1637=>549,1638=>549,1639=>549,1640=>549,1641=>549,1642=>549,1643=>336,1644=>342,1645=>490,1646=>904,1647=>804,1648=>0,1652=>263,1657=>904,1658=>904,1659=>904,1660=>904,1661=>904,1662=>904,1663=>904,1664=>904,1665=>648,1666=>648,1667=>648,1668=>648,1669=>648,1670=>648,1671=>648,1672=>400,1673=>400,1674=>400,1675=>400,1676=>400,1677=>400,1678=>400,1679=>400,1680=>400,1681=>518,1682=>518,1683=>518,1684=>518,1685=>613,1686=>518,1687=>518,1688=>518,1689=>518,1690=>1242,1691=>1242,1692=>1242,1693=>1210,1694=>1210,1695=>935,1696=>615,1697=>1045,1698=>1045,1699=>1045,1700=>1045,1701=>1045,1702=>1045,1703=>804,1704=>804,1705=>921,1706=>1144,1707=>921,1708=>825,1709=>825,1710=>825,1711=>921,1712=>921,1713=>921,1714=>921,1715=>921,1716=>921,1717=>781,1718=>781,1719=>781,1720=>781,1721=>768,1722=>768,1723=>768,1724=>768,1725=>768,1726=>844,1727=>648,1734=>559,1740=>825,1742=>825,1749=>531,1776=>549,1777=>549,1778=>549,1779=>549,1780=>549,1781=>549,1782=>549,1783=>549,1784=>549,1785=>549,1984=>626,1985=>626,1986=>626,1987=>626,1988=>626,1989=>626,1990=>626,1991=>626,1992=>626,1993=>626,1994=>308,1995=>492,1996=>489,1997=>586,1998=>622,1999=>622,2000=>534,2001=>622,2002=>813,2003=>496,2004=>496,2005=>564,2006=>619,2007=>399,2008=>920,2009=>456,2010=>743,2011=>622,2012=>586,2013=>821,2014=>564,2015=>636,2016=>456,2017=>586,2018=>517,2019=>564,2020=>564,2021=>564,2022=>517,2023=>517,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>342,2037=>342,2040=>622,2041=>622,2042=>374,3647=>626,3713=>710,3714=>673,3716=>674,3719=>512,3720=>668,3722=>669,3725=>685,3732=>635,3733=>633,3734=>672,3735=>737,3737=>657,3738=>654,3739=>654,3740=>830,3741=>744,3742=>779,3743=>779,3745=>752,3746=>685,3747=>692,3749=>691,3751=>642,3754=>744,3755=>928,3757=>651,3758=>705,3759=>840,3760=>620,3761=>0,3762=>549,3763=>549,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>603,3776=>464,3777=>774,3778=>464,3779=>584,3780=>569,3782=>683,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>694,3793=>694,3794=>624,3795=>752,3796=>655,3797=>655,3798=>764,3799=>710,3800=>683,3801=>818,3804=>1227,3805=>1227,4256=>787,4257=>660,4258=>611,4259=>751,4260=>554,4261=>690,4262=>678,4263=>822,4264=>408,4265=>558,4266=>758,4267=>794,4268=>562,4269=>769,4270=>703,4271=>566,4272=>820,4273=>558,4274=>558,4275=>769,4276=>779,4277=>651,4278=>567,4279=>558,4280=>563,4281=>558,4282=>736,4283=>786,4284=>554,4285=>561,4286=>563,4287=>652,4288=>760,4289=>536,4290=>620,4291=>536,4292=>534,4293=>664,4304=>498,4305=>507,4306=>560,4307=>751,4308=>499,4309=>507,4310=>496,4311=>745,4312=>507,4313=>500,4314=>967,4315=>511,4316=>511,4317=>733,4318=>498,4319=>507,4320=>741,4321=>511,4322=>630,4323=>532,4324=>767,4325=>503,4326=>733,4327=>507,4328=>497,4329=>511,4330=>560,4331=>511,4332=>498,4333=>509,4334=>511,4335=>486,4336=>498,4337=>502,4338=>498,4339=>499,4340=>498,4341=>528,4342=>768,4343=>544,4344=>507,4345=>560,4346=>499,4347=>403,4348=>291,5121=>696,5122=>696,5123=>696,5124=>696,5125=>814,5126=>814,5127=>814,5129=>814,5130=>814,5131=>814,5132=>916,5133=>908,5134=>916,5135=>908,5136=>916,5137=>908,5138=>1034,5139=>1025,5140=>1034,5141=>1025,5142=>814,5143=>1034,5144=>1028,5145=>1034,5146=>1028,5147=>814,5149=>278,5150=>476,5151=>382,5152=>382,5153=>355,5154=>355,5155=>355,5156=>355,5157=>507,5158=>423,5159=>278,5160=>355,5161=>355,5162=>355,5163=>1092,5164=>888,5165=>1094,5166=>1167,5167=>696,5168=>696,5169=>696,5170=>696,5171=>797,5172=>797,5173=>797,5175=>797,5176=>797,5177=>797,5178=>916,5179=>908,5180=>916,5181=>908,5182=>916,5183=>908,5184=>1034,5185=>1025,5186=>1034,5187=>1025,5188=>1034,5189=>1028,5190=>1034,5191=>1028,5192=>797,5193=>518,5194=>206,5196=>730,5197=>730,5198=>730,5199=>730,5200=>734,5201=>734,5202=>734,5204=>734,5205=>734,5206=>734,5207=>950,5208=>943,5209=>950,5210=>943,5211=>950,5212=>943,5213=>954,5214=>949,5215=>954,5216=>949,5217=>954,5218=>946,5219=>954,5220=>946,5221=>954,5222=>435,5223=>904,5224=>904,5225=>921,5226=>915,5227=>668,5228=>668,5229=>668,5230=>668,5231=>668,5232=>668,5233=>668,5234=>668,5235=>668,5236=>926,5237=>877,5238=>882,5239=>877,5240=>882,5241=>877,5242=>926,5243=>877,5244=>926,5245=>877,5246=>882,5247=>877,5248=>882,5249=>877,5250=>882,5251=>451,5252=>451,5253=>844,5254=>844,5255=>844,5256=>844,5257=>668,5258=>668,5259=>668,5260=>668,5261=>668,5262=>668,5263=>668,5264=>668,5265=>668,5266=>926,5267=>877,5268=>926,5269=>877,5270=>926,5271=>877,5272=>926,5273=>877,5274=>926,5275=>877,5276=>926,5277=>877,5278=>926,5279=>877,5280=>926,5281=>451,5282=>451,5283=>563,5284=>563,5285=>563,5286=>563,5287=>563,5288=>563,5289=>563,5290=>563,5291=>563,5292=>793,5293=>769,5294=>777,5295=>786,5296=>777,5297=>786,5298=>793,5299=>786,5300=>793,5301=>786,5302=>777,5303=>786,5304=>777,5305=>786,5306=>777,5307=>392,5308=>493,5309=>392,5312=>889,5313=>889,5314=>889,5315=>889,5316=>838,5317=>838,5318=>838,5319=>838,5320=>838,5321=>1114,5322=>1122,5323=>1080,5324=>1105,5325=>1080,5326=>1105,5327=>838,5328=>593,5329=>447,5330=>593,5331=>889,5332=>889,5333=>889,5334=>889,5335=>838,5336=>838,5337=>838,5338=>838,5339=>838,5340=>1107,5341=>1122,5342=>1155,5343=>1105,5344=>1155,5345=>1105,5346=>1105,5347=>1093,5348=>1105,5349=>1093,5350=>1155,5351=>1105,5352=>1155,5353=>1105,5354=>593,5356=>797,5357=>657,5358=>657,5359=>657,5360=>657,5361=>657,5362=>657,5363=>657,5364=>657,5365=>657,5366=>897,5367=>862,5368=>870,5369=>890,5370=>870,5371=>890,5372=>897,5373=>862,5374=>897,5375=>862,5376=>870,5377=>890,5378=>870,5379=>890,5380=>870,5381=>443,5382=>414,5383=>443,5392=>831,5393=>831,5394=>831,5395=>1022,5396=>1022,5397=>1022,5398=>1022,5399=>1088,5400=>1081,5401=>1088,5402=>1081,5403=>1088,5404=>1081,5405=>1288,5406=>1278,5407=>1288,5408=>1278,5409=>1288,5410=>1278,5411=>1288,5412=>1278,5413=>671,5414=>698,5415=>698,5416=>698,5417=>698,5418=>698,5419=>698,5420=>698,5421=>698,5422=>698,5423=>902,5424=>903,5425=>911,5426=>896,5427=>911,5428=>896,5429=>902,5430=>903,5431=>902,5432=>903,5433=>911,5434=>896,5435=>911,5436=>896,5437=>911,5438=>445,5440=>355,5441=>458,5442=>929,5443=>929,5444=>878,5445=>878,5446=>878,5447=>878,5448=>659,5449=>659,5450=>659,5451=>659,5452=>659,5453=>659,5454=>902,5455=>863,5456=>445,5458=>797,5459=>696,5460=>696,5461=>696,5462=>696,5463=>835,5464=>835,5465=>835,5466=>835,5467=>1055,5468=>1028,5469=>542,5470=>730,5471=>730,5472=>730,5473=>730,5474=>730,5475=>730,5476=>734,5477=>734,5478=>734,5479=>734,5480=>954,5481=>946,5482=>493,5492=>879,5493=>879,5494=>879,5495=>879,5496=>879,5497=>879,5498=>879,5499=>556,5500=>753,5501=>458,5502=>1114,5503=>1114,5504=>1114,5505=>1114,5506=>1114,5507=>1114,5508=>1114,5509=>890,5514=>879,5515=>879,5516=>879,5517=>879,5518=>1432,5519=>1432,5520=>1432,5521=>1165,5522=>1165,5523=>1432,5524=>1432,5525=>763,5526=>1146,5536=>889,5537=>889,5538=>838,5539=>838,5540=>838,5541=>838,5542=>593,5543=>698,5544=>698,5545=>698,5546=>698,5547=>698,5548=>698,5549=>698,5550=>445,5551=>668,5598=>747,5601=>747,5702=>446,5703=>446,5742=>371,5743=>1114,5744=>1432,5745=>1814,5746=>1814,5747=>1548,5748=>1510,5749=>1814,5750=>1814,5760=>489,5761=>573,5762=>851,5763=>1128,5764=>1406,5765=>1684,5766=>564,5767=>842,5768=>1128,5769=>1403,5770=>1684,5771=>512,5772=>789,5773=>1068,5774=>1347,5775=>1626,5776=>573,5777=>851,5778=>1116,5779=>1399,5780=>1684,5781=>512,5782=>512,5783=>709,5784=>1110,5785=>1403,5786=>666,5787=>574,5788=>574,7424=>586,7425=>750,7426=>943,7427=>547,7428=>533,7429=>608,7430=>608,7431=>502,7432=>501,7433=>308,7434=>444,7435=>598,7436=>485,7437=>735,7438=>630,7439=>618,7440=>533,7441=>594,7442=>594,7443=>594,7444=>984,7446=>618,7447=>618,7448=>500,7449=>578,7450=>578,7451=>521,7452=>571,7453=>663,7454=>853,7455=>625,7456=>586,7457=>831,7458=>523,7459=>581,7462=>485,7463=>586,7464=>622,7465=>500,7466=>703,7467=>659,7468=>438,7469=>615,7470=>432,7472=>470,7473=>387,7474=>387,7475=>465,7476=>474,7477=>211,7478=>211,7479=>439,7480=>361,7481=>563,7482=>474,7483=>474,7484=>481,7485=>458,7486=>415,7487=>436,7488=>387,7489=>460,7490=>625,7491=>412,7492=>412,7493=>431,7494=>641,7495=>431,7496=>431,7497=>431,7498=>431,7499=>347,7500=>347,7501=>431,7502=>197,7503=>438,7504=>597,7505=>410,7506=>439,7507=>372,7508=>439,7509=>439,7510=>431,7511=>349,7512=>410,7513=>416,7514=>597,7515=>451,7517=>405,7518=>386,7519=>389,7520=>443,7521=>365,7522=>197,7523=>284,7524=>410,7525=>451,7526=>405,7527=>386,7528=>405,7529=>443,7530=>365,7543=>644,7544=>474,7547=>491,7549=>672,7557=>462,7579=>431,7580=>372,7581=>372,7582=>439,7583=>347,7584=>339,7585=>313,7586=>431,7587=>410,7588=>312,7589=>253,7590=>312,7591=>312,7592=>388,7593=>293,7594=>296,7595=>333,7596=>598,7597=>597,7598=>505,7599=>505,7600=>403,7601=>439,7602=>488,7603=>379,7604=>356,7605=>349,7606=>524,7607=>444,7608=>359,7609=>405,7610=>451,7611=>375,7612=>471,7613=>422,7614=>409,7615=>382,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>696,7681=>607,7682=>686,7683=>644,7684=>686,7685=>644,7686=>686,7687=>644,7688=>660,7689=>533,7690=>747,7691=>644,7692=>747,7693=>644,7694=>747,7695=>644,7696=>747,7697=>644,7698=>747,7699=>644,7700=>615,7701=>610,7702=>615,7703=>610,7704=>615,7705=>610,7706=>615,7707=>610,7708=>615,7709=>610,7710=>615,7711=>391,7712=>738,7713=>644,7714=>753,7715=>641,7716=>753,7717=>641,7718=>753,7719=>641,7720=>753,7721=>641,7722=>753,7723=>641,7724=>334,7725=>308,7726=>334,7727=>308,7728=>697,7729=>598,7730=>697,7731=>598,7732=>697,7733=>598,7734=>573,7735=>308,7736=>573,7737=>308,7738=>573,7739=>308,7740=>573,7741=>308,7742=>896,7743=>938,7744=>896,7745=>938,7746=>896,7747=>938,7748=>753,7749=>641,7750=>753,7751=>641,7752=>753,7753=>641,7754=>753,7755=>641,7756=>765,7757=>618,7758=>765,7759=>618,7760=>765,7761=>618,7762=>765,7763=>618,7764=>659,7765=>644,7766=>659,7767=>644,7768=>693,7769=>444,7770=>693,7771=>444,7772=>693,7773=>444,7774=>693,7775=>444,7776=>648,7777=>536,7778=>648,7779=>536,7780=>648,7781=>536,7782=>648,7783=>536,7784=>648,7785=>536,7786=>614,7787=>430,7788=>614,7789=>430,7790=>614,7791=>430,7792=>614,7793=>430,7794=>730,7795=>641,7796=>730,7797=>641,7798=>730,7799=>641,7800=>730,7801=>641,7802=>730,7803=>641,7804=>696,7805=>586,7806=>696,7807=>586,7808=>993,7809=>831,7810=>993,7811=>831,7812=>993,7813=>831,7814=>993,7815=>831,7816=>993,7817=>831,7818=>694,7819=>580,7820=>694,7821=>580,7822=>651,7823=>586,7824=>652,7825=>523,7826=>652,7827=>523,7828=>652,7829=>523,7830=>641,7831=>430,7832=>831,7833=>586,7834=>607,7835=>391,7836=>391,7837=>391,7838=>806,7839=>618,7840=>696,7841=>607,7842=>696,7843=>607,7844=>696,7845=>607,7846=>696,7847=>607,7848=>696,7849=>607,7850=>696,7851=>607,7852=>696,7853=>607,7854=>696,7855=>607,7856=>696,7857=>607,7858=>696,7859=>607,7860=>696,7861=>607,7862=>696,7863=>607,7864=>615,7865=>610,7866=>615,7867=>610,7868=>615,7869=>610,7870=>615,7871=>610,7872=>615,7873=>610,7874=>615,7875=>610,7876=>615,7877=>610,7878=>615,7879=>610,7880=>334,7881=>308,7882=>334,7883=>308,7884=>765,7885=>618,7886=>765,7887=>618,7888=>765,7889=>618,7890=>765,7891=>618,7892=>765,7893=>618,7894=>765,7895=>618,7896=>765,7897=>618,7898=>786,7899=>618,7900=>786,7901=>618,7902=>786,7903=>618,7904=>786,7905=>618,7906=>786,7907=>618,7908=>730,7909=>641,7910=>730,7911=>641,7912=>751,7913=>641,7914=>751,7915=>641,7916=>751,7917=>641,7918=>751,7919=>641,7920=>751,7921=>641,7922=>651,7923=>586,7924=>651,7925=>586,7926=>651,7927=>586,7928=>651,7929=>586,7930=>857,7931=>579,7936=>618,7937=>618,7938=>618,7939=>618,7940=>618,7941=>618,7942=>618,7943=>618,7944=>696,7945=>696,7946=>937,7947=>939,7948=>841,7949=>866,7950=>751,7951=>773,7952=>501,7953=>501,7954=>501,7955=>501,7956=>501,7957=>501,7960=>712,7961=>715,7962=>989,7963=>986,7964=>920,7965=>947,7968=>641,7969=>641,7970=>641,7971=>641,7972=>641,7973=>641,7974=>641,7975=>641,7976=>851,7977=>856,7978=>1125,7979=>1125,7980=>1062,7981=>1085,7982=>948,7983=>956,7984=>351,7985=>351,7986=>351,7987=>351,7988=>351,7989=>351,7990=>351,7991=>351,7992=>435,7993=>440,7994=>699,7995=>707,7996=>641,7997=>664,7998=>544,7999=>544,8000=>618,8001=>618,8002=>618,8003=>618,8004=>618,8005=>618,8008=>802,8009=>839,8010=>1099,8011=>1101,8012=>947,8013=>974,8016=>607,8017=>607,8018=>607,8019=>607,8020=>607,8021=>607,8022=>607,8023=>607,8025=>837,8027=>1065,8029=>1079,8031=>944,8032=>782,8033=>782,8034=>782,8035=>782,8036=>782,8037=>782,8038=>782,8039=>782,8040=>817,8041=>862,8042=>1121,8043=>1126,8044=>968,8045=>994,8046=>925,8047=>968,8048=>618,8049=>618,8050=>501,8051=>501,8052=>641,8053=>641,8054=>351,8055=>351,8056=>618,8057=>618,8058=>607,8059=>607,8060=>782,8061=>782,8064=>618,8065=>618,8066=>618,8067=>618,8068=>618,8069=>618,8070=>618,8071=>618,8072=>696,8073=>696,8074=>937,8075=>939,8076=>841,8077=>866,8078=>751,8079=>773,8080=>641,8081=>641,8082=>641,8083=>641,8084=>641,8085=>641,8086=>641,8087=>641,8088=>851,8089=>856,8090=>1125,8091=>1125,8092=>1062,8093=>1085,8094=>948,8095=>956,8096=>782,8097=>782,8098=>782,8099=>782,8100=>782,8101=>782,8102=>782,8103=>782,8104=>817,8105=>862,8106=>1121,8107=>1126,8108=>968,8109=>994,8110=>925,8111=>968,8112=>618,8113=>618,8114=>618,8115=>618,8116=>618,8118=>618,8119=>618,8120=>696,8121=>696,8122=>789,8123=>717,8124=>696,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>641,8131=>641,8132=>641,8134=>641,8135=>641,8136=>836,8137=>761,8138=>972,8139=>908,8140=>753,8141=>450,8142=>450,8143=>450,8144=>351,8145=>351,8146=>351,8147=>351,8150=>351,8151=>351,8152=>334,8153=>334,8154=>559,8155=>507,8157=>450,8158=>450,8159=>450,8160=>607,8161=>607,8162=>607,8163=>607,8164=>644,8165=>644,8166=>607,8167=>607,8168=>651,8169=>651,8170=>918,8171=>882,8172=>754,8173=>450,8174=>450,8175=>450,8178=>782,8179=>782,8180=>782,8182=>782,8183=>782,8184=>958,8185=>801,8186=>976,8187=>804,8188=>765,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>342,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>342,8217=>342,8218=>342,8219=>342,8220=>591,8221=>591,8222=>591,8223=>591,8224=>450,8225=>450,8226=>575,8227=>575,8228=>299,8229=>600,8230=>900,8231=>313,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1296,8241=>1698,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>371,8250=>371,8251=>875,8252=>564,8253=>522,8254=>450,8255=>745,8256=>745,8257=>296,8258=>920,8259=>450,8260=>150,8261=>411,8262=>411,8263=>927,8264=>746,8265=>746,8266=>461,8267=>572,8268=>450,8269=>450,8270=>470,8271=>360,8272=>745,8273=>470,8274=>500,8275=>900,8276=>745,8277=>754,8278=>615,8279=>731,8280=>754,8281=>754,8282=>342,8283=>784,8284=>754,8285=>342,8286=>342,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>197,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>259,8318=>259,8319=>410,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>259,8334=>259,8336=>412,8337=>431,8338=>439,8339=>371,8340=>431,8341=>410,8342=>438,8343=>197,8344=>597,8345=>410,8346=>431,8347=>343,8348=>349,8352=>836,8353=>626,8354=>626,8355=>626,8356=>626,8357=>938,8358=>753,8359=>1366,8360=>1084,8361=>993,8362=>813,8363=>626,8364=>626,8365=>626,8366=>626,8367=>1252,8368=>626,8369=>626,8370=>626,8371=>626,8372=>773,8373=>626,8376=>626,8377=>626,8378=>692,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1007,8449=>1053,8450=>660,8451=>1090,8452=>806,8453=>982,8454=>1029,8455=>553,8456=>628,8457=>978,8459=>965,8460=>822,8461=>799,8462=>641,8463=>641,8464=>537,8465=>627,8466=>771,8467=>424,8468=>876,8469=>753,8470=>1083,8471=>900,8472=>627,8473=>675,8474=>765,8475=>844,8476=>732,8477=>721,8478=>807,8479=>639,8480=>917,8481=>1152,8482=>900,8483=>679,8484=>679,8485=>520,8486=>765,8487=>765,8488=>686,8489=>304,8490=>697,8491=>696,8492=>835,8493=>736,8494=>769,8495=>572,8496=>656,8497=>727,8498=>615,8499=>1065,8500=>418,8501=>714,8502=>658,8503=>444,8504=>615,8505=>342,8506=>851,8507=>1213,8508=>710,8509=>663,8510=>589,8511=>776,8512=>756,8513=>697,8514=>501,8515=>573,8516=>684,8517=>747,8518=>644,8519=>610,8520=>308,8521=>308,8523=>785,8526=>492,8528=>932,8529=>932,8530=>1334,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>334,8545=>593,8546=>851,8547=>989,8548=>696,8549=>989,8550=>1247,8551=>1505,8552=>1008,8553=>694,8554=>1008,8555=>1266,8556=>573,8557=>660,8558=>747,8559=>896,8560=>308,8561=>546,8562=>785,8563=>885,8564=>586,8565=>866,8566=>1104,8567=>1342,8568=>872,8569=>580,8570=>872,8571=>1110,8572=>308,8573=>533,8574=>644,8575=>938,8576=>1160,8577=>747,8578=>1160,8579=>660,8580=>533,8581=>660,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>696,8705=>626,8706=>489,8707=>615,8708=>615,8709=>771,8710=>627,8711=>627,8712=>807,8713=>807,8714=>675,8715=>807,8716=>807,8717=>675,8718=>572,8719=>708,8720=>708,8721=>646,8722=>754,8723=>754,8724=>626,8725=>329,8726=>626,8727=>754,8728=>563,8729=>342,8730=>600,8731=>600,8732=>600,8733=>641,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>730,8744=>730,8745=>730,8746=>730,8747=>549,8748=>835,8749=>1165,8750=>506,8751=>879,8752=>1181,8753=>506,8754=>506,8755=>506,8756=>626,8757=>626,8758=>264,8759=>626,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>956,8789=>956,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>756,8809=>756,8810=>942,8811=>942,8812=>450,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>730,8845=>730,8846=>730,8847=>754,8848=>754,8849=>754,8850=>754,8851=>716,8852=>716,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>822,8867=>822,8868=>822,8869=>822,8870=>488,8871=>488,8872=>822,8873=>822,8874=>822,8875=>822,8876=>822,8877=>822,8878=>822,8879=>822,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>488,8891=>730,8892=>730,8893=>730,8894=>754,8895=>754,8896=>758,8897=>758,8898=>758,8899=>758,8900=>444,8901=>342,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>730,8911=>730,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>1042,8947=>807,8948=>675,8949=>807,8950=>807,8951=>675,8952=>807,8953=>807,8954=>1042,8955=>807,8956=>675,8957=>807,8958=>675,8959=>807,8960=>542,8961=>542,8962=>644,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>411,8969=>411,8970=>411,8971=>411,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>484,8984=>835,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>549,8993=>549,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>351,9076=>644,9077=>782,9082=>618,9085=>776,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>549,9166=>754,9167=>850,9187=>786,9189=>692,9192=>626,9250=>644,9251=>644,9312=>762,9313=>762,9314=>762,9315=>762,9316=>762,9317=>762,9318=>762,9319=>762,9320=>762,9321=>762,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>756,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>692,9697=>692,9698=>692,9699=>692,9700=>692,9701=>692,9702=>575,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>807,9777=>807,9778=>807,9779=>807,9780=>807,9781=>807,9782=>807,9783=>807,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>807,9863=>807,9864=>807,9865=>807,9866=>807,9867=>807,9868=>807,9869=>807,9870=>807,9871=>807,9872=>807,9873=>807,9874=>807,9875=>807,9876=>807,9877=>487,9878=>807,9879=>807,9880=>807,9881=>807,9882=>807,9883=>807,9884=>807,9888=>807,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>312,10076=>312,10077=>528,10078=>528,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>762,10103=>762,10104=>762,10105=>762,10106=>762,10107=>762,10108=>762,10109=>762,10110=>762,10111=>762,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>411,10182=>411,10208=>444,10214=>438,10215=>438,10216=>411,10217=>411,10218=>648,10219=>648,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10502=>754,10503=>754,10506=>754,10507=>754,10560=>754,10561=>754,10627=>678,10628=>678,10702=>754,10703=>941,10704=>941,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1495,10765=>506,10766=>506,10767=>506,10768=>506,10769=>506,10770=>506,10771=>506,10772=>506,10773=>506,10774=>506,10775=>506,10776=>506,10777=>506,10778=>506,10779=>506,10780=>506,10799=>754,10858=>754,10859=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>573,11361=>324,11362=>573,11363=>659,11364=>693,11365=>607,11366=>430,11367=>860,11368=>641,11369=>697,11370=>598,11371=>652,11372=>523,11373=>774,11374=>896,11375=>696,11376=>774,11377=>700,11378=>1099,11379=>950,11380=>586,11381=>628,11382=>508,11383=>704,11385=>484,11386=>618,11387=>502,11388=>197,11389=>438,11390=>648,11391=>652,11520=>596,11521=>608,11522=>595,11523=>566,11524=>595,11525=>928,11526=>646,11527=>928,11528=>583,11529=>600,11530=>928,11531=>605,11532=>609,11533=>932,11534=>612,11535=>797,11536=>928,11537=>615,11538=>606,11539=>931,11540=>930,11541=>924,11542=>608,11543=>605,11544=>600,11545=>600,11546=>593,11547=>604,11548=>935,11549=>605,11550=>623,11551=>593,11552=>943,11553=>593,11554=>588,11555=>603,11556=>659,11557=>915,11568=>622,11569=>847,11570=>847,11571=>652,11572=>652,11573=>652,11574=>608,11575=>696,11576=>696,11577=>615,11578=>615,11579=>721,11580=>890,11581=>685,11582=>561,11583=>685,11584=>847,11585=>847,11586=>335,11587=>666,11588=>753,11589=>822,11590=>604,11591=>663,11592=>612,11593=>615,11594=>542,11595=>935,11596=>700,11597=>753,11598=>615,11599=>334,11600=>700,11601=>335,11602=>652,11603=>622,11604=>847,11605=>847,11606=>753,11607=>335,11608=>752,11609=>847,11610=>847,11611=>660,11612=>789,11613=>694,11614=>660,11615=>615,11616=>696,11617=>753,11618=>615,11619=>765,11620=>627,11621=>765,11631=>644,11800=>522,11807=>754,11810=>411,11811=>411,11812=>411,11813=>411,11822=>522,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42192=>686,42193=>659,42194=>659,42195=>747,42196=>614,42197=>614,42198=>738,42199=>697,42200=>697,42201=>477,42202=>660,42203=>660,42204=>652,42205=>615,42206=>615,42207=>896,42208=>753,42209=>573,42210=>648,42211=>693,42212=>693,42213=>696,42214=>696,42215=>753,42216=>697,42217=>477,42218=>993,42219=>694,42220=>651,42221=>686,42222=>696,42223=>696,42224=>615,42225=>615,42226=>334,42227=>765,42228=>730,42229=>730,42230=>501,42231=>747,42232=>290,42233=>290,42234=>606,42235=>606,42236=>290,42237=>290,42238=>529,42239=>529,42564=>648,42565=>536,42566=>392,42567=>396,42572=>1265,42573=>1055,42576=>1110,42577=>924,42580=>1056,42581=>875,42582=>983,42583=>862,42594=>976,42595=>832,42596=>986,42597=>821,42598=>1134,42599=>897,42600=>765,42601=>618,42602=>933,42603=>781,42604=>1266,42605=>995,42606=>865,42634=>867,42635=>708,42636=>614,42637=>521,42644=>727,42645=>641,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>360,42780=>360,42781=>258,42782=>258,42783=>258,42786=>399,42787=>351,42788=>486,42789=>486,42790=>753,42791=>641,42792=>928,42793=>771,42794=>626,42795=>501,42800=>502,42801=>536,42802=>1214,42803=>946,42804=>1156,42805=>958,42806=>1094,42807=>949,42808=>971,42809=>830,42810=>971,42811=>830,42812=>932,42813=>830,42814=>628,42815=>494,42816=>590,42817=>620,42822=>765,42823=>488,42824=>614,42825=>478,42826=>826,42827=>732,42830=>1266,42831=>995,42832=>659,42833=>644,42834=>853,42835=>843,42838=>765,42839=>644,42852=>664,42853=>644,42854=>664,42855=>644,42880=>573,42881=>308,42882=>753,42883=>641,42889=>360,42890=>347,42891=>410,42892=>275,42893=>727,42894=>624,42896=>835,42897=>691,42912=>738,42913=>644,42914=>697,42915=>598,42916=>753,42917=>641,42918=>693,42919=>444,42920=>648,42921=>536,42922=>797,43002=>956,43003=>615,43004=>659,43005=>896,43006=>334,43007=>1192,61184=>194,61185=>218,61186=>240,61187=>249,61188=>254,61189=>218,61190=>194,61191=>218,61192=>240,61193=>249,61194=>240,61195=>218,61196=>194,61197=>218,61198=>240,61199=>249,61200=>240,61201=>218,61202=>194,61203=>218,61204=>254,61205=>249,61206=>240,61207=>218,61208=>194,61209=>254,62464=>551,62465=>551,62466=>587,62467=>812,62468=>560,62469=>560,62470=>594,62471=>805,62472=>530,62473=>560,62474=>1046,62475=>563,62476=>564,62477=>803,62478=>551,62479=>563,62480=>832,62481=>564,62482=>669,62483=>570,62484=>797,62485=>563,62486=>816,62487=>563,62488=>559,62489=>565,62490=>609,62491=>563,62492=>559,62493=>567,62494=>564,62495=>514,62496=>559,62497=>567,62498=>551,62499=>550,62500=>556,62501=>604,62502=>866,62504=>920,62505=>760,62506=>507,62507=>507,62508=>507,62509=>507,62510=>507,62511=>507,62512=>499,62513=>499,62514=>499,62515=>499,62516=>516,62517=>516,62518=>516,62519=>742,62520=>742,62521=>742,62522=>742,62523=>742,62524=>549,62525=>549,62526=>549,62527=>549,62528=>549,62529=>549,63173=>618,64256=>729,64257=>667,64258=>667,64259=>1003,64260=>1004,64261=>727,64262=>917,64275=>1249,64276=>1245,64277=>1240,64278=>1245,64279=>1542,64285=>265,64286=>0,64287=>467,64288=>598,64289=>845,64290=>709,64291=>828,64292=>707,64293=>771,64294=>782,64295=>739,64296=>801,64297=>754,64298=>682,64299=>682,64300=>682,64301=>682,64302=>655,64303=>655,64304=>655,64305=>549,64306=>402,64307=>529,64308=>618,64309=>393,64310=>436,64312=>611,64313=>391,64314=>520,64315=>510,64316=>544,64318=>651,64320=>408,64321=>611,64323=>607,64324=>592,64326=>587,64327=>663,64328=>542,64329=>682,64330=>615,64331=>309,64332=>549,64333=>510,64334=>592,64335=>639,64338=>904,64339=>953,64340=>338,64341=>367,64342=>904,64343=>953,64344=>338,64345=>367,64346=>904,64347=>953,64348=>338,64349=>367,64350=>904,64351=>953,64352=>338,64353=>367,64354=>904,64355=>953,64356=>338,64357=>367,64358=>904,64359=>953,64360=>338,64361=>367,64362=>1045,64363=>1072,64364=>589,64365=>647,64366=>1045,64367=>1072,64368=>589,64369=>647,64370=>648,64371=>648,64372=>648,64373=>648,64374=>648,64375=>648,64376=>648,64377=>648,64378=>648,64379=>648,64380=>648,64381=>648,64382=>648,64383=>648,64384=>648,64385=>648,64386=>461,64387=>520,64388=>461,64389=>520,64390=>461,64391=>520,64392=>461,64393=>520,64394=>518,64395=>560,64396=>518,64397=>560,64398=>921,64399=>921,64400=>523,64401=>523,64402=>921,64403=>921,64404=>523,64405=>523,64406=>921,64407=>921,64408=>523,64409=>523,64410=>921,64411=>921,64412=>523,64413=>523,64414=>768,64415=>810,64416=>768,64417=>810,64418=>338,64419=>367,64426=>844,64427=>792,64428=>624,64429=>594,64467=>742,64468=>758,64469=>428,64470=>497,64473=>559,64474=>564,64488=>338,64489=>367,64508=>825,64509=>910,64510=>338,64511=>367,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>308,65137=>308,65138=>308,65139=>311,65140=>308,65142=>308,65143=>308,65144=>308,65145=>308,65146=>308,65147=>308,65148=>308,65149=>308,65150=>308,65151=>308,65152=>460,65153=>308,65154=>338,65155=>308,65156=>338,65157=>559,65158=>564,65159=>308,65160=>338,65161=>825,65162=>825,65163=>338,65164=>367,65165=>308,65166=>338,65167=>904,65168=>953,65169=>338,65170=>367,65171=>531,65172=>545,65173=>904,65174=>953,65175=>338,65176=>367,65177=>904,65178=>953,65179=>338,65180=>367,65181=>648,65182=>648,65183=>648,65184=>648,65185=>648,65186=>648,65187=>648,65188=>648,65189=>648,65190=>648,65191=>648,65192=>648,65193=>461,65194=>520,65195=>461,65196=>520,65197=>518,65198=>560,65199=>518,65200=>560,65201=>1242,65202=>1272,65203=>885,65204=>916,65205=>1242,65206=>1272,65207=>885,65208=>916,65209=>1210,65210=>1228,65211=>870,65212=>887,65213=>1210,65214=>1228,65215=>870,65216=>887,65217=>935,65218=>963,65219=>848,65220=>876,65221=>935,65222=>963,65223=>848,65224=>876,65225=>615,65226=>615,65227=>615,65228=>508,65229=>615,65230=>615,65231=>615,65232=>508,65233=>1045,65234=>1072,65235=>589,65236=>647,65237=>804,65238=>811,65239=>589,65240=>647,65241=>825,65242=>838,65243=>523,65244=>523,65245=>781,65246=>803,65247=>338,65248=>367,65249=>659,65250=>706,65251=>557,65252=>603,65253=>768,65254=>810,65255=>338,65256=>367,65257=>531,65258=>545,65259=>624,65260=>594,65261=>559,65262=>564,65263=>825,65264=>910,65265=>825,65266=>910,65267=>338,65268=>367,65269=>670,65270=>683,65271=>670,65272=>683,65273=>670,65274=>683,65275=>670,65276=>683,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusanscondensedb.z b/incs/tcpdf/fonts/dejavusanscondensedb.z new file mode 100644 index 0000000..af54a16 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensedb.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensedbi.ctg.z b/incs/tcpdf/fonts/dejavusanscondensedbi.ctg.z new file mode 100644 index 0000000..23445ef Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensedbi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensedbi.php b/incs/tcpdf/fonts/dejavusanscondensedbi.php new file mode 100644 index 0000000..d0d573d --- /dev/null +++ b/incs/tcpdf/fonts/dejavusanscondensedbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-960 -385 1799 1121]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>515,'MaxWidth'=>1814,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(62,0,349,729),34=>array(85,458,383,729),35=>array(58,0,702,718),36=>array(24,-147,567,760),37=>array(49,-14,853,742),38=>array(25,-14,732,742),39=>array(85,458,190,729),40=>array(69,-132,421,759),41=>array(-24,-132,328,759),42=>array(18,278,453,742),43=>array(95,0,659,627),44=>array(-31,-142,230,189),45=>array(22,217,324,359),46=>array(41,0,233,189),47=>array(-87,-93,391,729),48=>array(32,-14,594,742),49=>array(39,0,521,729),50=>array(7,0,576,742),51=>array(0,-14,574,742),52=>array(-1,0,571,729),53=>array(12,-14,580,729),54=>array(44,-15,594,741),55=>array(70,0,625,729),56=>array(20,-14,593,742),57=>array(37,-15,587,741),58=>array(37,0,291,547),59=>array(-32,-142,291,547),60=>array(95,30,659,597),61=>array(95,144,659,482),62=>array(95,30,659,597),63=>array(93,0,499,742),64=>array(40,-172,834,703),65=>array(-59,0,622,729),66=>array(19,0,629,729),67=>array(32,-14,652,742),68=>array(19,0,708,729),69=>array(19,0,603,729),70=>array(19,0,603,729),71=>array(32,-14,700,742),72=>array(19,0,734,729),73=>array(19,0,316,729),74=>array(-149,-200,316,729),75=>array(19,0,753,729),76=>array(19,0,510,729),77=>array(19,0,877,729),78=>array(19,0,734,729),79=>array(32,-14,733,742),80=>array(19,0,647,729),81=>array(32,-146,733,742),82=>array(19,0,617,729),83=>array(13,-14,599,742),84=>array(43,0,673,729),85=>array(61,-14,712,729),86=>array(68,0,756,729),87=>array(96,0,1029,729),88=>array(-46,0,731,729),89=>array(57,0,729,729),90=>array(-23,0,667,729),91=>array(-9,-132,419,760),92=>array(63,-93,249,729),93=>array(-25,-132,404,760),94=>array(91,457,664,729),95=>array(-9,-236,459,-143),96=>array(118,616,334,800),97=>array(15,-14,550,560),98=>array(27,-14,609,760),99=>array(33,-14,523,560),100=>array(32,-14,652,760),101=>array(32,-14,576,560),102=>array(44,0,486,760),103=>array(18,-216,614,559),104=>array(27,0,589,760),105=>array(27,0,319,760),106=>array(-115,-216,319,760),107=>array(27,0,645,760),108=>array(27,0,319,760),109=>array(27,0,886,560),110=>array(27,0,589,560),111=>array(32,-14,586,560),112=>array(-9,-208,609,560),113=>array(32,-208,614,560),114=>array(27,0,491,560),115=>array(9,-14,504,560),116=>array(39,0,458,702),117=>array(54,-14,613,547),118=>array(57,0,611,547),119=>array(78,0,834,547),120=>array(-37,0,604,547),121=>array(0,-216,619,547),122=>array(-8,0,527,547),123=>array(95,-163,602,760),124=>array(114,-236,214,764),125=>array(40,-163,545,760),126=>array(95,212,659,415),161=>array(62,0,349,729),162=>array(60,-153,549,699),163=>array(6,0,622,742),164=>array(32,30,541,596),165=>array(5,0,680,729),166=>array(114,-171,214,699),167=>array(-30,-95,445,742),168=>array(136,654,436,774),169=>array(124,0,776,725),170=>array(39,182,475,742),171=>array(55,67,535,519),172=>array(95,140,659,444),173=>array(22,217,324,359),174=>array(124,0,776,725),175=>array(139,668,433,760),176=>array(78,424,371,749),177=>array(95,0,659,627),178=>array(40,326,388,742),179=>array(36,319,384,742),180=>array(204,616,485,800),181=>array(-24,-209,603,547),182=>array(66,-96,543,729),183=>array(75,253,268,442),184=>array(20,-196,233,0),185=>array(60,326,356,734),186=>array(41,182,491,742),187=>array(51,66,530,519),188=>array(50,-14,853,742),189=>array(50,-14,933,742),190=>array(42,-14,853,742),191=>array(33,-13,439,729),192=>array(-59,0,622,927),193=>array(-59,0,622,927),194=>array(-59,0,622,927),195=>array(-59,0,622,928),196=>array(-59,0,622,927),197=>array(-59,0,622,928),198=>array(-70,0,965,729),199=>array(32,-196,652,742),200=>array(19,0,603,927),201=>array(19,0,603,927),202=>array(19,0,603,927),203=>array(19,0,603,927),204=>array(19,0,316,927),205=>array(19,0,403,927),206=>array(19,0,396,927),207=>array(19,0,398,927),208=>array(-2,0,723,729),209=>array(19,0,734,928),210=>array(32,-14,733,927),211=>array(32,-14,733,927),212=>array(32,-14,733,927),213=>array(32,-14,733,928),214=>array(32,-14,733,927),215=>array(112,20,642,607),216=>array(-42,-38,807,771),217=>array(61,-14,712,927),218=>array(61,-14,712,927),219=>array(61,-14,712,927),220=>array(61,-14,712,927),221=>array(57,0,729,927),222=>array(19,0,625,729),223=>array(27,-14,600,760),224=>array(15,-14,550,800),225=>array(15,-14,564,800),226=>array(15,-14,550,800),227=>array(15,-14,550,778),228=>array(15,-14,550,774),229=>array(15,-14,550,883),230=>array(15,-14,907,560),231=>array(33,-196,523,560),232=>array(32,-14,576,800),233=>array(32,-14,585,800),234=>array(32,-14,576,800),235=>array(32,-14,576,774),236=>array(27,0,282,800),237=>array(27,0,423,800),238=>array(27,0,373,800),239=>array(27,0,374,774),240=>array(32,-14,611,760),241=>array(27,0,589,778),242=>array(32,-14,586,800),243=>array(32,-14,586,800),244=>array(32,-14,586,800),245=>array(32,-14,586,778),246=>array(32,-14,586,774),247=>array(95,42,659,585),248=>array(-16,-50,630,597),249=>array(54,-14,613,800),250=>array(54,-14,613,800),251=>array(54,-14,613,800),252=>array(54,-14,613,774),253=>array(0,-216,619,800),254=>array(-9,-208,609,760),255=>array(0,-216,619,774),256=>array(-59,0,622,914),257=>array(15,-14,550,763),258=>array(-59,0,622,936),259=>array(15,-14,550,772),260=>array(-59,-196,622,729),261=>array(15,-196,550,560),262=>array(32,-14,652,927),263=>array(33,-14,581,800),264=>array(32,-14,652,927),265=>array(33,-14,530,800),266=>array(32,-14,652,927),267=>array(33,-14,523,759),268=>array(32,-14,659,927),269=>array(33,-14,571,800),270=>array(19,0,708,927),271=>array(32,-14,853,760),272=>array(-2,0,723,729),273=>array(32,-14,735,760),274=>array(19,0,603,914),275=>array(32,-14,576,763),276=>array(19,0,603,927),277=>array(32,-14,576,784),278=>array(19,0,603,927),279=>array(32,-14,576,759),280=>array(19,-196,603,729),281=>array(32,-196,576,560),282=>array(19,0,603,927),283=>array(32,-14,576,800),284=>array(32,-14,700,927),285=>array(18,-216,614,800),286=>array(32,-14,700,927),287=>array(18,-216,614,784),288=>array(32,-14,700,927),289=>array(18,-216,614,759),290=>array(32,-224,700,742),291=>array(18,-216,614,765),292=>array(19,0,734,927),293=>array(27,0,589,927),294=>array(80,0,842,729),295=>array(77,0,637,760),296=>array(19,0,411,928),297=>array(27,0,388,778),298=>array(19,0,375,914),299=>array(27,0,362,763),300=>array(19,0,408,927),301=>array(27,0,385,784),302=>array(19,-196,316,729),303=>array(27,-196,319,760),304=>array(19,0,320,927),305=>array(27,0,282,547),306=>array(19,-200,650,729),307=>array(27,-216,627,760),308=>array(-149,-200,408,927),309=>array(-115,-216,385,800),310=>array(19,-209,753,729),311=>array(27,-209,645,760),312=>array(27,0,645,547),313=>array(19,0,510,928),314=>array(27,0,431,928),315=>array(19,-209,510,729),316=>array(-21,-209,319,760),317=>array(19,0,561,729),318=>array(27,0,523,760),319=>array(19,0,562,729),320=>array(27,0,500,760),321=>array(-21,0,543,729),322=>array(-6,0,411,760),323=>array(19,0,734,928),324=>array(27,0,589,803),325=>array(19,-209,734,729),326=>array(27,-209,589,560),327=>array(19,0,734,927),328=>array(27,0,589,800),329=>array(55,0,820,729),330=>array(28,-200,698,742),331=>array(45,-216,606,560),332=>array(32,-14,733,914),333=>array(32,-14,586,763),334=>array(32,-14,733,927),335=>array(32,-14,586,784),336=>array(32,-14,733,927),337=>array(32,-14,592,800),338=>array(38,0,1039,729),339=>array(32,-14,949,560),340=>array(19,0,617,928),341=>array(27,0,556,803),342=>array(19,-209,617,729),343=>array(-21,-209,491,560),344=>array(19,0,617,927),345=>array(27,0,542,800),346=>array(13,-14,599,928),347=>array(9,-14,556,803),348=>array(13,-14,599,927),349=>array(9,-14,504,800),350=>array(13,-196,599,742),351=>array(9,-196,504,560),352=>array(13,-14,599,927),353=>array(9,-14,519,800),354=>array(43,-196,673,729),355=>array(39,-196,458,702),356=>array(43,0,673,927),357=>array(39,0,554,800),358=>array(43,0,673,729),359=>array(-10,0,444,702),360=>array(61,-14,712,928),361=>array(54,-14,613,778),362=>array(61,-14,712,914),363=>array(54,-14,613,763),364=>array(61,-14,712,927),365=>array(54,-14,613,784),366=>array(61,-14,712,923),367=>array(54,-14,613,873),368=>array(61,-14,712,927),369=>array(54,-14,613,800),370=>array(61,-196,712,729),371=>array(54,-196,613,547),372=>array(96,0,1029,931),373=>array(78,0,834,800),374=>array(57,0,729,931),375=>array(0,-216,619,800),376=>array(57,0,729,927),377=>array(-23,0,667,928),378=>array(-8,0,556,803),379=>array(-23,0,667,918),380=>array(-8,0,527,759),381=>array(-23,0,667,927),382=>array(-8,0,527,800),383=>array(44,0,486,760),384=>array(10,-14,586,760),385=>array(-33,0,670,729),386=>array(19,0,643,729),387=>array(10,-14,596,760),388=>array(54,0,634,729),389=>array(33,-14,609,760),390=>array(-12,-14,607,742),391=>array(29,-14,818,924),392=>array(24,-14,644,724),393=>array(-2,0,723,729),394=>array(-33,0,747,729),395=>array(58,0,687,729),396=>array(22,-14,637,760),397=>array(51,-208,596,548),398=>array(19,0,613,729),399=>array(32,-14,737,742),400=>array(33,-14,587,742),401=>array(-132,-200,621,729),402=>array(-136,-208,484,760),403=>array(29,-14,864,924),404=>array(84,-210,794,729),405=>array(9,-1,883,760),406=>array(66,0,346,729),407=>array(-6,0,357,729),408=>array(18,0,744,742),409=>array(9,0,626,760),410=>array(-9,0,329,760),411=>array(-40,0,482,760),412=>array(49,-13,932,729),413=>array(-132,-200,752,729),414=>array(44,-208,598,560),415=>array(32,-14,733,742),416=>array(35,-14,816,760),417=>array(35,-14,693,570),418=>array(44,-14,951,742),419=>array(56,-216,802,560),420=>array(-33,0,689,729),421=>array(-9,-208,604,760),422=>array(31,-146,616,729),423=>array(-1,-14,568,742),424=>array(-6,-14,480,560),425=>array(19,0,603,729),426=>array(31,-217,485,759),427=>array(43,-216,463,702),428=>array(32,0,695,729),429=>array(19,0,461,760),430=>array(61,-200,690,729),431=>array(61,-14,844,761),432=>array(51,-14,716,570),433=>array(37,-14,732,723),434=>array(66,0,688,729),435=>array(54,0,757,742),436=>array(22,-216,740,560),437=>array(-23,0,666,729),438=>array(-8,0,529,547),439=>array(18,-33,669,729),440=>array(9,-33,694,729),441=>array(5,-215,583,547),442=>array(-10,-208,527,547),443=>array(6,0,571,742),444=>array(10,-33,627,729),445=>array(-27,-215,516,547),446=>array(-24,-15,458,702),447=>array(-11,-208,624,560),448=>array(0,-208,334,729),449=>array(0,-208,592,729),450=>array(-21,-208,517,729),451=>array(24,0,312,729),452=>array(19,0,1414,927),453=>array(19,0,1274,800),454=>array(32,-14,1172,800),455=>array(19,-200,890,729),456=>array(19,-216,892,760),457=>array(27,-216,627,760),458=>array(19,-200,1069,729),459=>array(19,-216,1072,760),460=>array(27,-216,959,760),461=>array(-59,0,622,927),462=>array(15,-14,554,800),463=>array(19,0,426,927),464=>array(27,0,411,800),465=>array(32,-14,733,927),466=>array(32,-14,586,800),467=>array(61,-14,712,927),468=>array(54,-14,613,800),469=>array(61,-14,712,1040),470=>array(54,-14,613,914),471=>array(61,-14,712,1057),472=>array(54,-14,613,917),473=>array(61,-14,712,1058),474=>array(54,-14,613,917),475=>array(61,-14,712,1057),476=>array(54,-14,613,917),477=>array(38,-14,567,560),478=>array(-59,0,622,1040),479=>array(15,-14,550,914),480=>array(-59,0,622,1040),481=>array(15,-14,558,881),482=>array(-70,0,965,914),483=>array(15,-14,907,758),484=>array(32,-14,700,742),485=>array(18,-216,614,559),486=>array(32,-14,700,927),487=>array(18,-216,614,799),488=>array(19,0,753,926),489=>array(27,0,645,926),490=>array(32,-196,733,742),491=>array(32,-196,586,560),492=>array(32,-196,733,914),493=>array(32,-196,586,763),494=>array(18,-33,669,927),495=>array(-40,-215,529,793),496=>array(-115,-216,419,800),497=>array(19,0,1414,729),498=>array(19,0,1274,729),499=>array(32,-14,1172,760),500=>array(32,-14,700,928),501=>array(18,-216,614,798),502=>array(20,-14,1100,729),503=>array(-18,-208,698,742),504=>array(19,0,734,927),505=>array(27,0,589,798),506=>array(-59,0,780,986),507=>array(15,-14,733,931),508=>array(-70,0,965,928),509=>array(15,-14,907,799),510=>array(-42,-38,807,928),511=>array(-16,-50,630,800),512=>array(-59,0,622,930),513=>array(15,-14,550,800),514=>array(-59,0,622,947),515=>array(15,-14,550,784),516=>array(19,0,603,930),517=>array(32,-14,576,800),518=>array(19,0,603,947),519=>array(32,-14,576,784),520=>array(19,0,393,930),521=>array(27,0,369,799),522=>array(19,0,402,947),523=>array(27,0,376,784),524=>array(32,-14,733,930),525=>array(32,-14,586,800),526=>array(32,-14,733,947),527=>array(32,-14,586,784),528=>array(19,0,617,930),529=>array(27,0,491,800),530=>array(19,0,617,947),531=>array(27,0,491,784),532=>array(61,-14,712,930),533=>array(54,-14,613,800),534=>array(61,-14,712,947),535=>array(54,-14,613,784),536=>array(13,-236,599,742),537=>array(9,-236,504,560),538=>array(43,-236,673,729),539=>array(39,-236,458,702),540=>array(-41,-210,584,742),541=>array(-43,-211,508,560),542=>array(19,0,734,926),543=>array(27,0,589,926),544=>array(29,-208,688,742),545=>array(28,-75,708,760),546=>array(22,-14,692,742),547=>array(20,-14,591,646),548=>array(-4,-216,685,729),549=>array(11,-216,548,547),550=>array(-59,0,622,927),551=>array(15,-14,550,759),552=>array(19,-192,603,729),553=>array(32,-196,576,560),554=>array(32,-14,733,1040),555=>array(32,-14,586,914),556=>array(32,-14,733,1040),557=>array(32,-14,586,914),558=>array(32,-14,733,928),559=>array(32,-14,586,759),560=>array(32,-14,733,1040),561=>array(32,-14,586,914),562=>array(57,0,729,914),563=>array(0,-216,619,763),564=>array(29,-75,372,760),565=>array(33,-75,727,560),566=>array(31,-76,451,702),567=>array(-115,-216,282,547),568=>array(22,-14,921,760),569=>array(57,-208,956,560),570=>array(-73,-36,769,765),571=>array(-91,-36,751,765),572=>array(-55,-46,587,594),573=>array(-12,0,510,729),574=>array(-114,-36,728,765),575=>array(29,-240,525,560),576=>array(13,-240,550,547),577=>array(62,0,689,729),578=>array(50,0,523,560),579=>array(-31,0,626,729),580=>array(18,-14,724,729),581=>array(-60,0,628,729),582=>array(19,-93,613,822),583=>array(32,-93,574,640),584=>array(-149,-200,332,729),585=>array(-115,-216,331,760),586=>array(60,-200,777,741),587=>array(58,-216,672,560),588=>array(-10,0,617,729),589=>array(-30,0,489,560),590=>array(26,0,725,729),591=>array(9,-216,637,547),592=>array(60,-14,594,560),593=>array(40,-14,617,560),594=>array(-8,-14,569,560),595=>array(10,-14,586,760),596=>array(-7,-14,483,560),597=>array(43,-69,523,560),598=>array(40,-216,655,760),599=>array(22,-14,789,760),600=>array(20,-14,567,560),601=>array(38,-14,567,560),602=>array(34,-14,801,560),603=>array(24,-14,468,560),604=>array(-45,-11,458,560),605=>array(-45,-11,709,560),606=>array(48,-14,611,560),607=>array(-97,-216,349,547),608=>array(21,-216,806,760),609=>array(40,-216,636,547),610=>array(39,-14,516,546),611=>array(78,-211,624,547),612=>array(72,-21,606,547),613=>array(79,-214,633,546),614=>array(9,0,563,760),615=>array(28,-216,581,760),616=>array(46,0,403,760),617=>array(66,-1,293,547),618=>array(27,0,463,547),619=>array(63,0,439,760),620=>array(83,0,552,760),621=>array(29,-216,321,760),622=>array(28,-215,709,760),623=>array(62,-14,912,546),624=>array(79,-209,929,546),625=>array(44,-216,895,560),626=>array(-145,-216,599,560),627=>array(45,-216,674,560),628=>array(-29,0,552,547),629=>array(32,-14,586,560),630=>array(39,-1,784,547),631=>array(-8,0,522,574),632=>array(53,-208,656,760),633=>array(27,-13,490,547),634=>array(9,-13,509,760),635=>array(45,-216,546,547),636=>array(8,-208,507,560),637=>array(46,-216,508,560),638=>array(27,0,525,547),639=>array(89,0,449,547),640=>array(-29,0,458,547),641=>array(-29,0,552,547),642=>array(25,-216,523,560),643=>array(-114,-216,467,760),644=>array(-96,-216,485,760),645=>array(123,-216,438,560),646=>array(-87,-217,590,760),647=>array(-22,-155,397,547),648=>array(43,-216,463,702),649=>array(66,-14,760,547),650=>array(20,-51,621,547),651=>array(66,-1,563,547),652=>array(-35,0,526,547),653=>array(-17,0,752,547),654=>array(-56,0,558,763),655=>array(48,0,583,547),656=>array(11,-216,586,547),657=>array(-1,-69,539,547),658=>array(-21,-215,548,547),659=>array(22,-215,548,547),660=>array(53,0,492,759),661=>array(51,0,533,759),662=>array(-28,0,454,759),663=>array(-4,-208,551,759),664=>array(44,-14,720,742),665=>array(27,0,534,547),666=>array(27,-14,598,560),667=>array(20,0,691,760),668=>array(25,0,592,547),669=>array(-212,-217,318,760),670=>array(65,-213,682,547),671=>array(27,0,426,547),672=>array(40,-208,806,760),673=>array(-3,0,492,759),674=>array(51,0,533,759),675=>array(22,-14,1028,760),676=>array(40,-215,1045,760),677=>array(26,-55,1030,760),678=>array(24,0,833,702),679=>array(38,-216,785,760),680=>array(30,-69,831,702),681=>array(43,-216,892,760),682=>array(9,0,727,760),683=>array(9,0,688,760),684=>array(18,0,568,641),685=>array(-28,86,359,641),686=>array(-16,-214,614,760),687=>array(-15,-216,652,760),688=>array(11,326,361,751),689=>array(11,326,360,751),690=>array(-67,205,197,751),691=>array(21,326,310,640),692=>array(21,319,310,632),693=>array(31,205,353,632),694=>array(-15,326,349,632),695=>array(47,326,539,632),696=>array(20,205,403,632),697=>array(70,557,196,800),698=>array(70,557,394,800),699=>array(101,418,351,729),700=>array(65,418,313,729),701=>array(178,616,312,856),702=>array(151,481,301,760),703=>array(143,481,293,760),704=>array(39,326,313,751),705=>array(31,326,336,751),706=>array(166,517,417,843),707=>array(145,517,396,843),708=>array(113,561,407,800),709=>array(155,561,449,800),710=>array(95,616,435,800),711=>array(136,616,475,800),712=>array(72,488,203,759),713=>array(139,668,433,760),714=>array(204,616,485,800),715=>array(118,616,334,800),716=>array(72,-81,203,190),717=>array(-10,-185,284,-93),718=>array(118,-238,334,-54),719=>array(204,-238,485,-54),720=>array(-7,0,269,547),721=>array(57,361,237,547),722=>array(114,269,264,547),723=>array(106,269,256,547),724=>array(104,238,318,458),725=>array(130,238,344,458),726=>array(41,119,333,427),727=>array(41,229,254,317),728=>array(149,639,447,784),729=>array(215,654,357,774),730=>array(166,605,416,883),731=>array(66,-196,256,0),732=>array(119,638,450,778),733=>array(128,616,507,800),734=>array(-11,213,312,524),735=>array(146,616,427,800),736=>array(32,213,412,637),737=>array(11,326,187,751),738=>array(10,318,320,640),739=>array(-18,326,384,632),740=>array(31,326,336,751),741=>array(131,0,424,693),742=>array(105,0,424,693),743=>array(79,0,424,693),744=>array(52,0,424,693),745=>array(26,0,424,693),748=>array(13,-260,307,-21),749=>array(128,605,443,822),750=>array(66,418,551,729),755=>array(82,-240,333,38),759=>array(79,-221,410,-109),768=>array(-233,616,-17,800),769=>array(-145,616,137,800),770=>array(-259,616,81,800),771=>array(-232,638,99,778),772=>array(-212,668,82,760),773=>array(-312,663,157,755),774=>array(-199,639,98,784),775=>array(-166,617,17,760),776=>array(-215,654,84,774),777=>array(-326,616,-105,843),778=>array(-180,605,70,883),779=>array(-220,616,158,800),780=>array(-213,616,127,800),781=>array(-118,615,4,832),782=>array(-201,615,87,832),783=>array(-251,616,63,800),784=>array(-199,642,98,882),785=>array(-226,639,72,784),786=>array(-238,418,-30,563),787=>array(-282,595,-117,844),788=>array(-259,595,-117,844),789=>array(-92,616,92,800),790=>array(-426,-276,-210,-93),791=>array(-365,-276,-84,-93),792=>array(-350,-240,-169,-6),793=>array(-286,-240,-106,-6),794=>array(-194,658,66,929),795=>array(-119,361,75,570),796=>array(-298,-240,-174,-11),797=>array(-363,-240,-103,-59),798=>array(-351,-240,-90,-59),799=>array(-341,-240,-115,-6),800=>array(-267,-202,-6,-110),801=>array(-463,-216,-95,117),802=>array(-279,-216,11,117),803=>array(-371,-212,-228,-92),804=>array(-398,-212,-99,-92),805=>array(-330,-240,-123,-11),806=>array(-353,-236,-145,-91),807=>array(-431,-196,-217,0),808=>array(-384,-196,-194,0),809=>array(-327,-310,-206,-93),810=>array(-380,-237,-71,-54),811=>array(-429,-239,-67,-94),812=>array(-373,-240,-33,-57),813=>array(-413,-240,-73,-57),814=>array(-382,-239,-84,-94),815=>array(-442,-240,-145,-95),816=>array(-433,-234,-102,-94),817=>array(-396,-185,-102,-93),818=>array(-509,-236,-25,-143),819=>array(-512,-236,-4,-9),820=>array(-563,212,1,415),821=>array(-433,214,-76,309),822=>array(-762,214,-69,309),823=>array(-638,-46,4,594),824=>array(-803,-36,39,765),825=>array(-277,-240,-153,-11),826=>array(-380,-238,-71,-55),827=>array(-320,-241,-67,-6),828=>array(-452,-239,-89,-94),829=>array(-353,562,-99,819),830=>array(-263,595,-91,867),831=>array(-459,528,9,755),832=>array(-233,616,-17,800),833=>array(-145,616,137,800),834=>array(-232,638,99,778),835=>array(-282,595,-117,844),836=>array(-310,654,84,978),837=>array(-328,-208,-219,-45),838=>array(-376,639,-74,786),839=>array(-341,-226,-109,-35),840=>array(-358,-240,-92,-47),841=>array(-327,-240,-100,-21),842=>array(-390,616,-61,800),843=>array(-391,567,-60,850),844=>array(-394,573,-28,835),845=>array(-413,-230,-37,-30),846=>array(-334,-240,-127,-45),849=>array(-289,610,-137,888),850=>array(-226,604,72,882),851=>array(-340,-240,-111,-9),855=>array(-313,610,-161,888),856=>array(0,654,143,774),858=>array(-400,-240,-52,-11),860=>array(-424,-237,378,-79),861=>array(-250,802,552,960),862=>array(-262,797,557,889),863=>array(-434,-185,385,-93),864=>array(-262,756,414,894),865=>array(-250,769,552,927),866=>array(-480,-230,338,-30),880=>array(19,0,561,729),881=>array(27,0,444,547),882=>array(79,0,901,729),883=>array(79,0,734,729),884=>array(70,557,196,800),885=>array(49,-208,217,35),886=>array(19,0,734,729),887=>array(27,0,603,547),890=>array(119,-208,228,-45),891=>array(-7,-14,483,560),892=>array(33,-14,523,560),893=>array(-7,-14,483,560),894=>array(-32,-142,291,547),900=>array(194,616,475,800),901=>array(136,654,531,978),902=>array(-38,0,643,800),903=>array(75,253,268,442),904=>array(21,0,748,800),905=>array(26,0,888,800),906=>array(23,0,469,800),908=>array(25,-14,766,800),910=>array(18,0,960,800),911=>array(-1,0,770,800),912=>array(44,-19,465,978),913=>array(-59,0,622,729),914=>array(19,0,629,729),915=>array(19,0,613,729),916=>array(-60,0,628,729),917=>array(19,0,603,729),918=>array(-23,0,667,729),919=>array(19,0,734,729),920=>array(35,-14,729,742),921=>array(19,0,316,729),922=>array(19,0,753,729),923=>array(-60,0,628,729),924=>array(19,0,877,729),925=>array(19,0,734,729),926=>array(24,0,557,729),927=>array(32,-14,733,742),928=>array(19,0,734,729),929=>array(19,0,647,729),931=>array(19,0,603,729),932=>array(43,0,673,729),933=>array(57,0,729,729),934=>array(39,0,726,729),935=>array(-46,0,731,729),936=>array(70,0,779,729),937=>array(-41,0,730,742),938=>array(19,0,405,927),939=>array(57,0,729,927),940=>array(34,-12,623,800),941=>array(24,-14,510,800),942=>array(44,-208,598,800),943=>array(38,-19,392,800),944=>array(48,-10,594,978),945=>array(34,-12,623,559),946=>array(-10,-208,594,773),947=>array(60,-208,666,547),948=>array(14,-14,571,768),949=>array(24,-14,468,560),950=>array(28,-208,565,760),951=>array(44,-208,598,560),952=>array(25,-11,593,768),953=>array(38,-19,282,547),954=>array(27,0,611,547),955=>array(-40,0,477,760),956=>array(-24,-209,603,547),957=>array(62,0,588,547),958=>array(23,-208,565,760),959=>array(32,-14,586,560),960=>array(65,-19,708,547),961=>array(8,-208,629,562),962=>array(49,-208,536,560),963=>array(33,-14,703,547),964=>array(46,-19,601,547),965=>array(48,-10,580,547),966=>array(68,-208,677,552),967=>array(-43,-208,624,547),968=>array(71,-208,718,547),969=>array(30,-13,751,547),970=>array(44,-19,366,774),971=>array(48,-10,580,774),972=>array(32,-14,586,800),973=>array(48,-10,580,800),974=>array(30,-13,751,800),975=>array(37,-208,774,729),976=>array(49,-11,541,768),977=>array(41,-11,551,768),978=>array(57,0,677,729),979=>array(21,0,890,800),980=>array(57,0,677,927),981=>array(53,-208,656,760),982=>array(30,-13,808,547),983=>array(34,-188,668,547),984=>array(62,-208,737,742),985=>array(56,-208,597,560),986=>array(63,-208,692,729),987=>array(57,-208,553,547),988=>array(19,0,603,729),989=>array(-132,-208,473,760),990=>array(19,2,614,729),991=>array(61,0,527,759),992=>array(92,-208,743,742),993=>array(-13,-180,451,559),994=>array(29,-213,944,729),995=>array(72,-208,718,547),996=>array(33,-208,729,742),997=>array(31,-208,615,560),998=>array(18,-213,775,729),999=>array(-15,-14,663,575),1000=>array(-26,-208,649,745),1001=>array(-14,-208,564,560),1002=>array(-13,0,726,742),1003=>array(-6,0,606,560),1004=>array(23,-14,712,758),1005=>array(67,-14,665,758),1006=>array(21,-208,621,729),1007=>array(38,-208,553,726),1008=>array(17,-6,651,547),1009=>array(44,-216,622,560),1010=>array(33,-14,523,560),1011=>array(-115,-216,319,760),1012=>array(32,-14,733,742),1013=>array(61,-14,542,560),1014=>array(-23,-14,458,560),1015=>array(19,0,625,729),1016=>array(-9,-208,609,760),1017=>array(32,-14,652,742),1018=>array(19,0,876,729),1019=>array(0,-208,650,547),1020=>array(-28,-208,621,560),1021=>array(-12,-14,603,742),1022=>array(32,-14,652,742),1023=>array(-12,-14,603,742),1024=>array(19,0,603,927),1025=>array(19,0,603,927),1026=>array(61,-200,718,729),1027=>array(19,0,613,927),1028=>array(36,-14,660,742),1029=>array(13,-14,599,742),1030=>array(19,0,316,729),1031=>array(19,0,422,927),1032=>array(-149,-200,316,729),1033=>array(-22,0,973,729),1034=>array(19,0,935,729),1035=>array(43,0,701,729),1036=>array(19,0,772,927),1037=>array(19,0,734,927),1038=>array(69,0,731,927),1039=>array(32,-157,748,729),1040=>array(-59,0,622,729),1041=>array(19,0,643,729),1042=>array(19,0,629,729),1043=>array(19,0,613,729),1044=>array(-23,-157,732,729),1045=>array(19,0,603,729),1046=>array(-51,0,1124,729),1047=>array(-0,-14,602,742),1048=>array(19,0,734,729),1049=>array(19,0,734,927),1050=>array(19,0,772,729),1051=>array(-22,0,729,729),1052=>array(19,0,877,729),1053=>array(19,0,734,729),1054=>array(32,-14,733,742),1055=>array(19,0,734,729),1056=>array(19,0,647,729),1057=>array(32,-14,652,742),1058=>array(43,0,673,729),1059=>array(69,0,731,729),1060=>array(40,0,855,729),1061=>array(-46,0,731,729),1062=>array(32,-157,756,729),1063=>array(90,0,708,729),1064=>array(19,0,1093,729),1065=>array(32,-157,1114,729),1066=>array(83,0,782,729),1067=>array(19,0,914,729),1068=>array(19,0,604,729),1069=>array(0,-14,624,742),1070=>array(19,-14,1016,742),1071=>array(-6,0,674,729),1072=>array(15,-14,550,560),1073=>array(21,-14,576,792),1074=>array(27,0,534,547),1075=>array(25,0,495,547),1076=>array(-9,-138,663,547),1077=>array(32,-14,576,560),1078=>array(-35,0,914,547),1079=>array(-1,-14,481,560),1080=>array(27,0,603,547),1081=>array(27,0,603,765),1082=>array(27,0,628,547),1083=>array(1,0,632,547),1084=>array(25,0,706,547),1085=>array(25,0,592,547),1086=>array(32,-14,586,560),1087=>array(25,0,592,547),1088=>array(-9,-208,609,560),1089=>array(33,-14,523,560),1090=>array(30,0,563,547),1091=>array(0,-216,619,547),1092=>array(42,-208,851,760),1093=>array(-37,0,604,547),1094=>array(40,-138,614,547),1095=>array(72,0,564,547),1096=>array(27,0,923,547),1097=>array(40,-138,942,547),1098=>array(46,0,626,547),1099=>array(27,0,790,547),1100=>array(27,0,515,547),1101=>array(15,-14,501,560),1102=>array(27,-14,842,560),1103=>array(-21,0,552,547),1104=>array(32,-14,576,803),1105=>array(32,-14,576,774),1106=>array(46,-216,584,760),1107=>array(25,0,544,803),1108=>array(32,-14,519,560),1109=>array(9,-14,504,560),1110=>array(27,0,319,760),1111=>array(27,0,365,774),1112=>array(-115,-216,319,760),1113=>array(-9,0,834,547),1114=>array(27,0,807,547),1115=>array(28,0,560,760),1116=>array(27,0,628,803),1117=>array(27,0,603,803),1118=>array(0,-216,619,765),1119=>array(40,-138,606,547),1120=>array(29,-14,943,729),1121=>array(30,-13,751,547),1122=>array(69,0,693,729),1123=>array(32,0,593,731),1124=>array(19,-14,910,742),1125=>array(27,-14,729,560),1126=>array(-57,0,822,729),1127=>array(-26,0,679,547),1128=>array(19,0,1152,729),1129=>array(27,0,940,547),1130=>array(-20,0,766,729),1131=>array(-12,0,615,547),1132=>array(18,0,1069,729),1133=>array(25,0,903,547),1134=>array(-22,-208,576,938),1135=>array(-22,-193,473,756),1136=>array(66,0,1014,729),1137=>array(55,-208,990,759),1138=>array(32,-14,733,742),1139=>array(32,-14,586,560),1140=>array(67,0,807,742),1141=>array(53,0,659,560),1142=>array(67,0,807,930),1143=>array(53,0,659,800),1144=>array(51,-216,1067,742),1145=>array(56,-216,989,565),1146=>array(36,-14,930,742),1147=>array(31,-14,741,560),1148=>array(33,-14,1213,928),1149=>array(28,-13,1016,828),1150=>array(29,-14,943,910),1151=>array(30,-13,751,746),1152=>array(36,-208,659,742),1153=>array(30,-208,516,560),1154=>array(17,-33,478,488),1155=>array(-547,606,-70,822),1156=>array(-385,638,-10,784),1157=>array(-321,595,-191,785),1158=>array(-346,595,-191,785),1159=>array(-730,592,1,788),1160=>array(-960,-179,349,928),1161=>array(-876,-280,291,1022),1162=>array(19,-208,801,927),1163=>array(25,-208,673,765),1164=>array(19,0,604,729),1165=>array(24,0,494,702),1166=>array(19,0,646,729),1167=>array(-9,-208,604,560),1168=>array(19,0,639,878),1169=>array(25,0,521,700),1170=>array(15,0,638,729),1171=>array(9,0,515,547),1172=>array(19,-200,638,729),1173=>array(25,-216,499,547),1174=>array(-37,-157,1138,729),1175=>array(-22,-138,925,547),1176=>array(-0,-196,602,742),1177=>array(-1,-196,481,560),1178=>array(32,-157,786,729),1179=>array(40,-138,641,547),1180=>array(19,0,772,729),1181=>array(27,0,628,547),1182=>array(19,0,772,729),1183=>array(9,0,610,760),1184=>array(61,0,950,729),1185=>array(46,0,761,547),1186=>array(32,-157,813,729),1187=>array(40,-138,688,547),1188=>array(19,0,1032,729),1189=>array(25,0,808,547),1190=>array(19,-200,1057,729),1191=>array(25,-216,813,547),1192=>array(35,-14,788,743),1193=>array(35,-14,719,560),1194=>array(32,-196,652,742),1195=>array(33,-196,523,560),1196=>array(57,-157,687,729),1197=>array(44,-138,578,547),1198=>array(57,0,729,729),1199=>array(59,-216,619,547),1200=>array(55,0,725,729),1201=>array(57,-216,637,547),1202=>array(-33,-157,745,729),1203=>array(-22,-138,618,547),1204=>array(57,-157,954,729),1205=>array(44,-138,861,547),1206=>array(116,-157,789,729),1207=>array(92,-138,657,547),1208=>array(102,0,708,729),1209=>array(79,0,562,547),1210=>array(95,0,714,729),1211=>array(27,0,589,760),1212=>array(38,-14,886,742),1213=>array(26,-14,692,560),1214=>array(38,-184,886,742),1215=>array(26,-161,692,560),1216=>array(19,0,316,729),1217=>array(-51,0,1124,927),1218=>array(-35,0,914,784),1219=>array(19,-200,756,729),1220=>array(27,-216,611,547),1221=>array(-42,-208,796,729),1222=>array(-34,-208,672,547),1223=>array(19,-200,734,729),1224=>array(25,-216,592,547),1225=>array(19,-208,800,729),1226=>array(25,-208,673,547),1227=>array(116,-157,722,729),1228=>array(92,-138,576,547),1229=>array(19,-208,943,729),1230=>array(25,-208,787,547),1231=>array(27,0,319,760),1232=>array(-59,0,622,936),1233=>array(15,-14,550,772),1234=>array(-59,0,622,927),1235=>array(15,-14,550,774),1236=>array(-70,0,965,729),1237=>array(15,-14,907,560),1238=>array(19,0,603,927),1239=>array(32,-14,576,784),1240=>array(32,-14,737,742),1241=>array(38,-14,567,560),1242=>array(32,-14,737,927),1243=>array(38,-14,567,774),1244=>array(-51,0,1124,927),1245=>array(-35,0,914,774),1246=>array(-0,-14,602,927),1247=>array(-1,-14,486,774),1248=>array(18,-33,669,729),1249=>array(-21,-215,548,547),1250=>array(19,0,734,914),1251=>array(27,0,603,763),1252=>array(19,0,734,927),1253=>array(27,0,603,774),1254=>array(32,-14,733,927),1255=>array(32,-14,586,774),1256=>array(32,-14,733,742),1257=>array(32,-14,586,560),1258=>array(32,-14,733,927),1259=>array(32,-14,586,774),1260=>array(0,-14,624,927),1261=>array(15,-14,501,774),1262=>array(69,0,731,914),1263=>array(0,-216,619,763),1264=>array(69,0,731,927),1265=>array(0,-216,619,774),1266=>array(69,0,731,927),1267=>array(0,-216,619,800),1268=>array(90,0,708,927),1269=>array(72,0,564,774),1270=>array(32,-157,626,729),1271=>array(40,-138,509,547),1272=>array(19,0,914,927),1273=>array(27,0,790,774),1274=>array(34,-216,657,729),1275=>array(28,-217,534,547),1276=>array(-29,-200,749,729),1277=>array(-16,-216,625,547),1278=>array(-47,0,731,729),1279=>array(-35,0,606,547),1280=>array(33,0,667,729),1281=>array(15,0,518,547),1282=>array(31,-14,1005,729),1283=>array(14,-14,781,547),1284=>array(124,-14,957,742),1285=>array(94,-14,769,560),1286=>array(124,-208,684,742),1287=>array(94,-208,571,560),1288=>array(-43,-14,1067,729),1289=>array(-34,-14,855,547),1290=>array(20,-14,1100,729),1291=>array(25,-14,861,547),1292=>array(36,-14,705,742),1293=>array(31,-14,516,546),1294=>array(42,-14,793,729),1295=>array(30,-14,654,547),1296=>array(33,-14,587,742),1297=>array(24,-14,468,560),1298=>array(-5,-200,747,729),1299=>array(21,-216,650,547),1300=>array(-22,0,1194,729),1301=>array(1,0,987,547),1302=>array(19,0,996,729),1303=>array(-9,-208,907,560),1304=>array(-6,0,962,729),1305=>array(-21,-14,869,560),1306=>array(32,-146,733,742),1307=>array(32,-208,614,560),1308=>array(96,0,1029,729),1309=>array(78,0,834,547),1310=>array(19,0,772,729),1311=>array(27,0,628,547),1312=>array(-22,-200,1051,729),1313=>array(1,-216,852,547),1314=>array(19,-200,1056,729),1315=>array(25,-216,813,547),1316=>array(32,-157,814,729),1317=>array(40,-138,688,547),1329=>array(67,-38,765,729),1330=>array(19,0,667,743),1331=>array(45,0,725,743),1332=>array(33,0,729,743),1333=>array(70,-14,687,729),1334=>array(16,0,678,743),1335=>array(19,0,657,729),1336=>array(19,0,667,743),1337=>array(19,-13,918,742),1338=>array(10,-14,760,729),1339=>array(19,0,634,729),1340=>array(19,0,510,729),1341=>array(19,-14,919,729),1342=>array(83,-12,778,741),1343=>array(87,0,671,729),1344=>array(-15,-46,625,729),1345=>array(29,-48,678,743),1346=>array(28,0,673,743),1347=>array(-20,0,660,735),1348=>array(70,-14,844,729),1349=>array(37,-14,638,743),1350=>array(42,-14,687,729),1351=>array(44,-14,686,729),1352=>array(19,0,661,743),1353=>array(45,-48,652,743),1354=>array(28,0,801,743),1355=>array(6,0,668,743),1356=>array(19,0,777,743),1357=>array(61,-14,712,729),1358=>array(31,0,673,729),1359=>array(33,-14,632,743),1360=>array(19,0,667,743),1361=>array(37,-14,638,743),1362=>array(19,0,599,729),1363=>array(21,0,811,729),1364=>array(-44,0,667,743),1365=>array(32,-14,732,742),1366=>array(27,-14,818,729),1369=>array(143,481,293,760),1370=>array(66,418,314,729),1371=>array(108,616,450,800),1372=>array(104,595,531,893),1373=>array(-1,616,284,849),1374=>array(105,586,587,878),1375=>array(147,618,560,893),1377=>array(66,-13,917,547),1378=>array(-9,-208,589,560),1379=>array(39,-208,673,559),1380=>array(27,-208,677,560),1381=>array(53,-14,615,760),1382=>array(34,-208,637,559),1383=>array(27,0,580,760),1384=>array(-9,-208,588,560),1385=>array(-9,-208,759,560),1386=>array(39,-14,747,760),1387=>array(-9,-208,582,760),1388=>array(-9,-208,347,547),1389=>array(-9,-208,957,760),1390=>array(35,-14,647,760),1391=>array(61,-208,615,760),1392=>array(27,0,582,760),1393=>array(9,-13,534,760),1394=>array(27,-208,641,560),1395=>array(47,-13,656,768),1396=>array(61,-13,784,760),1397=>array(-115,-216,282,547),1398=>array(2,-13,615,760),1399=>array(-54,-208,468,560),1400=>array(27,0,582,560),1401=>array(-61,-208,330,547),1402=>array(53,-208,911,547),1403=>array(-23,-208,545,560),1404=>array(27,0,598,560),1405=>array(61,-13,615,547),1406=>array(61,-208,652,760),1407=>array(56,-13,877,560),1408=>array(-9,-208,582,560),1409=>array(17,-216,613,559),1410=>array(27,0,448,547),1411=>array(56,-208,877,760),1412=>array(-136,-208,604,560),1413=>array(33,-14,587,560),1414=>array(27,-190,779,760),1415=>array(60,-14,782,760),1417=>array(37,0,291,547),1418=>array(86,179,387,359),1456=>array(247,-229,374,-10),1457=>array(135,-229,471,-10),1458=>array(126,-229,462,-10),1459=>array(115,-229,462,-10),1460=>array(258,-171,363,-73),1461=>array(192,-171,429,-73),1462=>array(214,-229,429,-10),1463=>array(81,-171,406,0),1464=>array(99,-217,402,0),1465=>array(-31,625,75,723),1466=>array(-31,625,75,723),1467=>array(171,-239,472,-5),1468=>array(264,225,370,322),1469=>array(250,-217,372,-22),1470=>array(36,413,337,555),1471=>array(119,547,422,710),1472=>array(23,-98,311,645),1473=>array(735,613,840,710),1474=>array(183,613,289,710),1475=>array(40,0,294,547),1478=>array(22,0,441,547),1479=>array(170,-229,473,-10),1488=>array(94,0,657,547),1489=>array(39,0,531,547),1490=>array(40,-9,385,547),1491=>array(114,0,586,547),1492=>array(90,0,595,547),1493=>array(82,0,323,547),1494=>array(84,0,417,547),1495=>array(82,0,588,547),1496=>array(127,-13,608,553),1497=>array(88,164,301,547),1498=>array(114,-240,494,547),1499=>array(39,0,513,547),1500=>array(114,0,570,711),1501=>array(82,0,597,547),1502=>array(76,0,621,554),1503=>array(40,-240,323,547),1504=>array(39,0,387,547),1505=>array(130,-13,610,547),1506=>array(32,-101,614,547),1507=>array(142,-240,577,547),1508=>array(82,0,590,547),1509=>array(106,-240,584,548),1510=>array(48,0,604,547),1511=>array(46,-240,690,546),1512=>array(114,0,517,547),1513=>array(80,0,771,547),1514=>array(10,-4,585,547),1520=>array(82,0,612,547),1521=>array(88,0,612,547),1522=>array(88,164,589,547),1523=>array(59,361,340,547),1524=>array(59,361,580,547),3647=>array(2,-147,578,760),3713=>array(13,-14,677,560),3714=>array(10,-14,654,560),3716=>array(12,-14,629,558),3719=>array(2,-241,493,593),3720=>array(40,0,641,561),3722=>array(40,-269,672,584),3725=>array(13,-24,690,610),3732=>array(16,-14,604,593),3733=>array(15,-19,604,603),3734=>array(31,-240,656,593),3735=>array(-1,-14,706,560),3737=>array(-8,-33,662,593),3738=>array(12,-15,645,613),3739=>array(-1,-15,666,760),3740=>array(26,-12,857,665),3741=>array(21,-14,753,760),3742=>array(45,-14,743,604),3743=>array(31,-14,764,760),3745=>array(-6,-14,744,547),3746=>array(-0,-23,710,760),3747=>array(16,-10,691,615),3749=>array(8,-33,646,593),3751=>array(4,-33,602,593),3754=>array(7,-21,774,724),3755=>array(29,-21,866,620),3757=>array(24,-20,620,606),3758=>array(13,-14,792,698),3759=>array(70,-259,839,648),3760=>array(4,27,614,606),3761=>array(-584,610,-26,896),3762=>array(45,0,520,593),3763=>array(-431,0,520,875),3764=>array(-590,622,-57,950),3765=>array(-590,633,-1,962),3766=>array(-590,622,-57,950),3767=>array(-590,633,-1,962),3768=>array(-372,-385,-148,-55),3769=>array(-431,-316,-135,-28),3771=>array(-591,610,-29,896),3772=>array(-620,-311,15,-48),3773=>array(-23,-220,682,776),3776=>array(47,-13,422,561),3777=>array(47,-13,759,561),3778=>array(22,-14,438,936),3779=>array(61,-14,576,879),3780=>array(42,-35,497,809),3782=>array(29,-240,658,582),3784=>array(-388,659,-251,844),3785=>array(-572,622,-17,918),3786=>array(-605,621,33,965),3787=>array(-478,612,-160,917),3788=>array(-460,603,175,866),3789=>array(-431,668,-206,875),3792=>array(59,-29,650,563),3793=>array(49,-139,659,586),3794=>array(1,-80,551,711),3795=>array(-44,-14,857,981),3796=>array(28,-156,583,711),3797=>array(28,-156,583,711),3798=>array(4,-14,866,950),3799=>array(32,-240,673,560),3800=>array(77,-269,690,582),3801=>array(34,-14,788,564),3804=>array(29,-21,1221,620),3805=>array(29,-21,1226,620),4256=>array(100,-14,836,819),4257=>array(125,-0,663,819),4258=>array(135,-138,605,828),4259=>array(87,-15,813,819),4260=>array(120,0,599,828),4261=>array(122,0,749,828),4262=>array(129,-14,677,819),4263=>array(105,-14,894,828),4264=>array(114,0,506,862),4265=>array(97,0,588,819),4266=>array(85,-14,751,820),4267=>array(80,-14,848,819),4268=>array(21,0,620,819),4269=>array(95,-157,798,829),4270=>array(126,-14,798,822),4271=>array(126,0,667,823),4272=>array(68,-15,872,820),4273=>array(75,-15,563,820),4274=>array(21,-0,616,828),4275=>array(96,-170,798,828),4276=>array(114,0,826,825),4277=>array(90,0,715,820),4278=>array(22,0,617,828),4279=>array(114,0,659,820),4280=>array(59,-14,663,820),4281=>array(21,0,569,819),4282=>array(102,-14,792,827),4283=>array(80,-15,833,820),4284=>array(21,-0,628,819),4285=>array(67,-15,584,828),4286=>array(21,-0,667,819),4287=>array(24,0,792,819),4288=>array(99,-14,811,820),4289=>array(21,0,583,820),4290=>array(70,-15,624,828),4291=>array(85,0,636,820),4292=>array(118,0,644,820),4293=>array(39,-14,750,828),4304=>array(68,-14,479,599),4305=>array(78,-14,497,823),4306=>array(28,-232,509,561),4307=>array(37,-225,744,557),4308=>array(23,-232,496,557),4309=>array(22,-232,506,557),4310=>array(67,-14,483,828),4311=>array(76,-14,739,557),4312=>array(67,0,501,557),4313=>array(22,-232,499,542),4314=>array(86,-225,969,562),4315=>array(78,-14,560,828),4316=>array(80,-14,566,819),4317=>array(83,-0,728,557),4318=>array(70,-14,531,818),4319=>array(22,-232,543,560),4320=>array(82,0,735,830),4321=>array(83,-14,504,818),4322=>array(56,-232,598,670),4323=>array(42,-232,532,604),4324=>array(84,-232,760,558),4325=>array(22,-232,585,818),4326=>array(79,-225,734,557),4327=>array(22,-232,542,549),4328=>array(57,-14,549,828),4329=>array(35,0,505,828),4330=>array(59,-232,551,548),4331=>array(77,-14,593,818),4332=>array(82,-15,617,828),4333=>array(31,-232,554,818),4334=>array(85,-14,498,818),4335=>array(-6,-232,488,580),4336=>array(66,-15,542,823),4337=>array(71,-14,549,823),4338=>array(15,-146,489,557),4339=>array(22,-232,543,558),4340=>array(23,-232,557,828),4341=>array(59,-14,591,828),4342=>array(79,-232,758,557),4343=>array(26,-232,496,557),4344=>array(22,-232,493,549),4345=>array(83,-232,564,561),4346=>array(62,-111,502,557),4347=>array(26,0,401,500),4348=>array(111,400,382,828),5121=>array(68,0,756,729),5122=>array(-60,0,628,1050),5123=>array(-60,0,628,729),5124=>array(-60,0,628,928),5125=>array(19,0,759,729),5126=>array(19,0,759,928),5127=>array(19,0,759,927),5129=>array(19,0,759,729),5130=>array(56,0,795,729),5131=>array(56,0,795,928),5132=>array(72,0,976,729),5133=>array(68,0,843,729),5134=>array(72,0,848,729),5135=>array(-60,0,843,729),5136=>array(72,0,848,928),5137=>array(-60,0,843,928),5138=>array(72,0,979,729),5139=>array(19,0,961,729),5140=>array(72,0,979,928),5141=>array(19,0,961,928),5142=>array(19,0,759,928),5143=>array(72,0,1015,729),5144=>array(56,0,963,729),5145=>array(72,0,1015,928),5146=>array(56,0,963,928),5147=>array(56,0,795,928),5149=>array(72,607,214,728),5150=>array(18,326,391,734),5151=>array(7,338,362,722),5152=>array(49,338,320,722),5153=>array(48,392,333,711),5154=>array(26,352,311,670),5155=>array(29,392,307,670),5156=>array(51,392,307,670),5157=>array(-2,327,497,749),5158=>array(18,326,409,734),5159=>array(72,304,214,424),5160=>array(47,494,312,569),5161=>array(47,392,312,670),5162=>array(67,392,331,693),5163=>array(68,0,1030,729),5164=>array(-60,0,826,729),5165=>array(19,0,1033,729),5166=>array(56,0,1105,729),5167=>array(68,0,756,729),5168=>array(-60,0,628,1050),5169=>array(-60,0,628,729),5170=>array(-60,0,628,928),5171=>array(2,0,742,729),5172=>array(2,0,742,928),5173=>array(2,0,742,927),5175=>array(2,0,742,729),5176=>array(46,0,786,729),5177=>array(46,0,786,928),5178=>array(72,0,976,729),5179=>array(68,0,843,729),5180=>array(72,0,848,729),5181=>array(-60,0,843,729),5182=>array(72,0,848,928),5183=>array(-60,0,843,928),5184=>array(72,0,962,729),5185=>array(2,0,961,729),5186=>array(72,0,962,928),5187=>array(2,0,961,928),5188=>array(72,0,1006,729),5189=>array(46,0,963,729),5190=>array(72,0,1006,928),5191=>array(46,0,963,928),5192=>array(46,0,786,927),5193=>array(43,326,503,727),5194=>array(18,326,191,734),5196=>array(71,-14,713,729),5197=>array(18,0,660,1050),5198=>array(18,0,660,743),5199=>array(18,0,660,928),5200=>array(2,0,687,729),5201=>array(2,0,687,928),5202=>array(2,0,687,927),5204=>array(2,0,687,729),5205=>array(47,0,732,729),5206=>array(47,0,732,928),5207=>array(72,-14,933,729),5208=>array(71,-14,878,729),5209=>array(72,0,879,743),5210=>array(18,0,878,743),5211=>array(72,0,879,928),5212=>array(18,0,878,928),5213=>array(72,0,907,729),5214=>array(2,0,884,729),5215=>array(72,0,907,928),5216=>array(2,0,884,928),5217=>array(72,0,952,729),5218=>array(47,0,882,729),5219=>array(72,0,952,928),5220=>array(47,0,882,928),5221=>array(46,0,952,729),5222=>array(53,326,420,733),5223=>array(71,-14,890,734),5224=>array(18,0,890,743),5225=>array(2,0,906,734),5226=>array(47,0,900,734),5227=>array(58,0,607,743),5228=>array(18,0,653,1050),5229=>array(18,0,653,743),5230=>array(18,0,653,928),5231=>array(16,-14,651,729),5232=>array(16,-14,658,928),5233=>array(16,-14,736,927),5234=>array(62,-14,611,729),5235=>array(62,-14,611,928),5236=>array(72,0,865,743),5237=>array(58,0,813,743),5238=>array(72,0,866,743),5239=>array(18,0,813,743),5240=>array(72,0,866,928),5241=>array(18,0,813,928),5242=>array(72,-14,909,729),5243=>array(16,-14,813,729),5244=>array(72,-14,915,928),5245=>array(16,-14,813,928),5246=>array(72,-14,824,729),5247=>array(62,-14,813,729),5248=>array(72,-14,824,928),5249=>array(62,-14,813,928),5250=>array(46,-14,824,729),5251=>array(42,319,389,734),5252=>array(39,319,437,734),5253=>array(58,0,829,743),5254=>array(18,0,829,743),5255=>array(16,-14,829,734),5256=>array(62,-14,829,734),5257=>array(58,0,607,743),5258=>array(18,0,653,1050),5259=>array(18,0,653,743),5260=>array(18,0,653,928),5261=>array(16,-14,651,729),5262=>array(16,-14,664,928),5263=>array(16,-14,742,927),5264=>array(62,-14,611,729),5265=>array(62,-14,611,928),5266=>array(72,0,865,743),5267=>array(58,0,813,743),5268=>array(72,0,910,743),5269=>array(18,0,813,743),5270=>array(72,0,910,928),5271=>array(18,0,813,928),5272=>array(72,-14,909,729),5273=>array(16,-14,813,729),5274=>array(72,-14,921,928),5275=>array(16,-14,813,928),5276=>array(72,-14,868,729),5277=>array(62,-14,813,729),5278=>array(72,-14,868,928),5279=>array(62,-14,813,928),5280=>array(46,-14,868,729),5281=>array(42,319,389,734),5282=>array(42,319,437,734),5283=>array(63,0,545,729),5284=>array(19,0,603,1050),5285=>array(19,0,603,729),5286=>array(19,0,603,928),5287=>array(-40,0,545,729),5288=>array(-40,0,559,928),5289=>array(-40,0,637,927),5290=>array(19,0,500,729),5291=>array(19,0,500,928),5292=>array(72,0,774,729),5293=>array(63,0,704,729),5294=>array(72,0,816,729),5295=>array(19,0,721,729),5296=>array(72,0,816,928),5297=>array(19,0,721,928),5298=>array(72,0,774,729),5299=>array(-40,0,721,729),5300=>array(72,0,788,928),5301=>array(-40,0,721,928),5302=>array(72,0,713,729),5303=>array(19,0,721,729),5304=>array(72,0,713,928),5305=>array(19,0,721,928),5306=>array(46,0,713,729),5307=>array(18,326,320,734),5308=>array(49,326,479,733),5309=>array(18,326,378,734),5312=>array(92,-14,852,468),5313=>array(36,-14,856,781),5314=>array(36,-14,856,468),5315=>array(36,-14,856,667),5316=>array(-18,0,802,482),5317=>array(-18,0,802,667),5318=>array(-18,0,802,667),5319=>array(37,0,796,482),5320=>array(37,0,796,667),5321=>array(72,-14,1077,468),5322=>array(92,-14,1058,468),5323=>array(72,0,1038,482),5324=>array(37,0,1041,482),5325=>array(72,0,1038,667),5326=>array(37,0,1041,667),5327=>array(37,0,796,667),5328=>array(54,477,534,742),5329=>array(39,319,433,734),5330=>array(31,477,546,742),5331=>array(92,0,851,468),5332=>array(35,0,854,781),5333=>array(35,0,854,468),5334=>array(35,0,854,667),5335=>array(-17,0,803,468),5336=>array(-17,0,803,667),5337=>array(-17,0,803,667),5338=>array(39,0,797,468),5339=>array(39,0,797,667),5340=>array(72,0,1069,468),5341=>array(92,0,1058,468),5342=>array(72,0,1121,468),5343=>array(35,0,1041,468),5344=>array(72,0,1121,667),5345=>array(35,0,1041,667),5346=>array(72,0,1070,468),5347=>array(-17,0,1028,468),5348=>array(72,0,1070,667),5349=>array(-17,0,1028,667),5350=>array(72,0,1063,468),5351=>array(39,0,1041,468),5352=>array(72,0,1063,667),5353=>array(39,0,1041,667),5354=>array(55,477,534,734),5356=>array(23,0,786,729),5357=>array(83,0,579,729),5358=>array(19,0,757,1050),5359=>array(19,0,684,729),5360=>array(19,0,696,928),5361=>array(-27,0,638,729),5362=>array(-27,0,646,928),5363=>array(-27,0,724,927),5364=>array(78,0,574,729),5365=>array(78,0,574,928),5366=>array(72,0,820,729),5367=>array(83,0,798,729),5368=>array(72,0,897,729),5369=>array(19,0,826,729),5370=>array(72,0,910,928),5371=>array(19,0,826,928),5372=>array(72,0,879,729),5373=>array(-27,0,798,729),5374=>array(72,0,887,928),5375=>array(-27,0,798,928),5376=>array(72,0,787,729),5377=>array(78,0,826,729),5378=>array(72,0,787,928),5379=>array(78,0,826,928),5380=>array(46,0,787,729),5381=>array(51,326,366,734),5382=>array(25,319,371,742),5383=>array(18,326,429,734),5392=>array(59,-14,772,743),5393=>array(6,-14,825,743),5394=>array(6,-14,825,928),5395=>array(30,-14,992,482),5396=>array(30,-14,992,667),5397=>array(32,-14,990,482),5398=>array(32,-14,990,667),5399=>array(72,-14,1029,743),5400=>array(59,-14,1017,743),5401=>array(72,-14,1082,743),5402=>array(6,-14,1017,743),5403=>array(72,-14,1082,928),5404=>array(6,-14,1017,928),5405=>array(72,-14,1258,482),5406=>array(30,-14,1213,482),5407=>array(72,-14,1258,667),5408=>array(30,-14,1213,667),5409=>array(72,-14,1256,482),5410=>array(32,-14,1213,482),5411=>array(72,-14,1256,667),5412=>array(32,-14,1213,667),5413=>array(52,469,624,747),5414=>array(56,0,620,729),5415=>array(19,0,627,1050),5416=>array(19,0,627,729),5417=>array(19,0,627,928),5418=>array(71,0,680,729),5419=>array(71,0,695,928),5420=>array(71,0,773,927),5421=>array(78,0,642,729),5422=>array(78,0,642,928),5423=>array(72,0,825,729),5424=>array(56,0,838,729),5425=>array(72,0,840,729),5426=>array(19,0,831,729),5427=>array(72,0,840,928),5428=>array(19,0,831,928),5429=>array(72,0,884,729),5430=>array(71,0,838,729),5431=>array(72,0,900,928),5432=>array(71,0,838,928),5433=>array(72,0,855,729),5434=>array(78,0,831,729),5435=>array(72,0,855,928),5436=>array(78,0,831,928),5437=>array(46,0,855,928),5438=>array(51,326,405,734),5440=>array(47,392,312,670),5441=>array(18,326,438,734),5442=>array(82,-14,896,468),5443=>array(92,-14,889,468),5444=>array(-18,0,796,482),5445=>array(40,0,837,781),5446=>array(40,0,837,482),5447=>array(40,0,837,667),5448=>array(19,0,645,729),5449=>array(19,0,645,928),5450=>array(19,0,601,729),5451=>array(59,0,641,729),5452=>array(59,0,641,928),5453=>array(15,0,641,729),5454=>array(72,0,884,928),5455=>array(59,0,798,928),5456=>array(66,326,430,727),5458=>array(2,0,764,729),5459=>array(88,0,755,743),5460=>array(2,-14,630,1050),5461=>array(2,-14,630,729),5462=>array(2,-14,630,928),5463=>array(45,0,786,663),5464=>array(45,0,786,928),5465=>array(62,0,807,663),5466=>array(62,0,807,928),5467=>array(72,0,1026,928),5468=>array(62,0,963,928),5469=>array(46,311,512,675),5470=>array(61,-14,712,743),5471=>array(61,-14,695,743),5472=>array(36,-14,670,743),5473=>array(19,-14,670,743),5474=>array(36,-14,670,928),5475=>array(19,-14,670,928),5476=>array(2,0,692,729),5477=>array(2,0,692,928),5478=>array(42,0,730,729),5479=>array(42,0,730,928),5480=>array(72,0,950,928),5481=>array(42,0,882,928),5482=>array(49,326,486,733),5492=>array(52,0,784,743),5493=>array(56,0,870,743),5494=>array(56,0,870,928),5495=>array(10,-14,824,729),5496=>array(10,-14,824,928),5497=>array(95,-14,828,729),5498=>array(95,-14,828,928),5499=>array(62,319,497,734),5500=>array(19,0,734,729),5501=>array(18,326,438,734),5502=>array(66,0,1099,1050),5503=>array(66,0,1099,743),5504=>array(66,0,1099,928),5505=>array(66,-14,1097,729),5506=>array(66,-14,1103,928),5507=>array(66,-14,1056,729),5508=>array(66,-14,1056,928),5509=>array(66,319,834,734),5514=>array(58,0,784,743),5515=>array(55,0,869,743),5516=>array(10,-14,824,729),5517=>array(95,-14,822,729),5518=>array(69,0,1416,1050),5519=>array(69,0,1416,743),5520=>array(69,0,1416,928),5521=>array(69,-14,1148,741),5522=>array(69,-14,1160,928),5523=>array(69,-14,1374,741),5524=>array(69,-14,1374,928),5525=>array(69,335,716,741),5526=>array(69,335,1099,741),5536=>array(14,0,846,709),5537=>array(14,0,846,709),5538=>array(-8,-242,824,468),5539=>array(-8,-242,824,667),5540=>array(60,-242,819,468),5541=>array(60,-242,819,667),5542=>array(66,344,546,734),5543=>array(56,0,665,729),5544=>array(-44,0,627,729),5545=>array(-44,0,627,928),5546=>array(71,0,742,729),5547=>array(71,0,742,928),5548=>array(33,0,643,729),5549=>array(33,0,643,928),5550=>array(32,326,405,734),5551=>array(20,-14,617,729),5598=>array(19,0,704,729),5601=>array(43,0,729,729),5702=>array(18,326,425,734),5703=>array(18,240,425,820),5742=>array(-18,0,384,306),5743=>array(66,0,1053,743),5744=>array(69,0,1371,743),5745=>array(69,0,1799,743),5746=>array(69,0,1799,928),5747=>array(69,-14,1531,741),5748=>array(69,-14,1505,928),5749=>array(69,-14,1757,741),5750=>array(69,-14,1757,928),7424=>array(-35,0,526,547),7425=>array(-48,0,721,547),7426=>array(38,-14,919,560),7427=>array(-8,0,509,547),7428=>array(33,-14,523,560),7429=>array(27,-1,553,547),7430=>array(10,-1,550,547),7431=>array(35,0,474,547),7432=>array(24,-14,465,560),7433=>array(9,-213,299,547),7434=>array(-4,-14,424,547),7435=>array(27,0,645,547),7436=>array(-23,0,426,547),7437=>array(25,0,706,547),7438=>array(27,0,603,547),7439=>array(32,-14,586,560),7440=>array(-7,-14,483,560),7441=>array(38,-27,556,573),7442=>array(18,31,543,515),7443=>array(40,-28,557,579),7444=>array(38,-14,941,560),7446=>array(13,273,555,560),7447=>array(65,-14,606,273),7448=>array(-2,0,480,547),7449=>array(-29,0,552,547),7450=>array(64,0,552,547),7451=>array(30,0,563,547),7452=>array(67,-14,596,547),7453=>array(28,10,617,560),7454=>array(35,11,807,561),7455=>array(-53,-238,644,560),7456=>array(57,0,611,547),7457=>array(78,0,834,547),7458=>array(-8,0,527,547),7459=>array(17,-14,530,547),7462=>array(27,0,497,547),7463=>array(-35,0,526,547),7464=>array(27,0,594,547),7465=>array(-2,0,480,547),7466=>array(88,0,676,547),7467=>array(1,0,632,547),7468=>array(-33,326,400,734),7469=>array(-36,326,604,734),7470=>array(16,326,392,734),7472=>array(16,326,441,734),7473=>array(16,326,375,734),7474=>array(16,326,382,734),7475=>array(28,318,440,742),7476=>array(16,326,458,734),7477=>array(16,326,194,734),7478=>array(-78,214,205,734),7479=>array(16,326,472,734),7480=>array(16,326,324,734),7481=>array(16,326,548,734),7482=>array(16,326,458,734),7483=>array(16,326,458,734),7484=>array(28,318,454,742),7485=>array(19,318,432,742),7486=>array(16,326,405,734),7487=>array(16,326,390,734),7488=>array(24,326,419,734),7489=>array(45,318,445,734),7490=>array(52,326,644,734),7491=>array(33,318,370,640),7492=>array(43,318,374,640),7493=>array(48,318,411,640),7494=>array(48,318,603,640),7495=>array(18,318,384,751),7496=>array(43,318,433,751),7497=>array(44,318,387,640),7498=>array(48,318,381,640),7499=>array(35,318,312,640),7500=>array(33,318,311,640),7501=>array(34,205,409,639),7502=>array(6,207,189,632),7503=>array(18,326,406,751),7504=>array(18,326,559,640),7505=>array(29,205,382,640),7506=>array(44,318,393,640),7507=>array(20,318,322,640),7508=>array(97,479,439,640),7509=>array(97,318,439,479),7510=>array(-5,209,384,640),7511=>array(64,326,329,719),7512=>array(38,318,390,632),7513=>array(49,332,420,640),7514=>array(42,318,578,632),7515=>array(75,326,424,632),7517=>array(-0,209,373,759),7518=>array(35,209,415,632),7519=>array(14,318,355,756),7520=>array(46,209,421,635),7521=>array(-22,209,389,632),7522=>array(10,0,185,425),7523=>array(21,0,310,313),7524=>array(38,-8,390,306),7525=>array(75,0,424,306),7526=>array(-0,-117,373,433),7527=>array(35,-117,415,306),7528=>array(-0,-117,384,314),7529=>array(46,-117,421,309),7530=>array(-22,-117,389,306),7543=>array(10,-216,606,559),7544=>array(16,326,458,734),7547=>array(27,0,463,547),7549=>array(-9,-208,678,560),7557=>array(75,-216,413,760),7579=>array(21,318,381,640),7580=>array(48,318,347,640),7581=>array(50,288,350,640),7582=>array(38,318,389,751),7583=>array(22,318,303,640),7584=>array(52,326,326,751),7585=>array(10,205,259,632),7586=>array(51,205,418,632),7587=>array(52,207,397,632),7588=>array(31,326,255,751),7589=>array(43,326,188,632),7590=>array(21,326,289,632),7591=>array(21,326,289,632),7592=>array(15,205,339,751),7593=>array(21,205,207,751),7594=>array(21,205,232,751),7595=>array(21,326,271,632),7596=>array(31,205,563,640),7597=>array(52,209,584,632),7598=>array(10,205,471,640),7599=>array(31,205,428,640),7600=>array(21,326,380,632),7601=>array(48,318,389,640),7602=>array(47,209,437,751),7603=>array(37,205,344,640),7604=>array(0,205,354,751),7605=>array(65,205,329,719),7606=>array(42,318,479,632),7607=>array(48,298,424,632),7608=>array(42,318,372,632),7609=>array(43,326,356,632),7610=>array(21,326,374,632),7611=>array(21,326,352,632),7612=>array(31,205,396,632),7613=>array(24,288,363,632),7614=>array(14,206,364,632),7615=>array(48,320,333,756),7620=>array(-435,616,-17,800),7621=>array(-406,616,-31,800),7622=>array(-421,616,-45,800),7623=>array(-435,616,-17,800),7624=>array(-446,616,-6,800),7625=>array(-479,616,26,800),7680=>array(-59,-240,622,729),7681=>array(15,-240,550,560),7682=>array(19,0,629,927),7683=>array(27,-14,609,941),7684=>array(19,-212,629,729),7685=>array(27,-212,609,760),7686=>array(19,-185,629,729),7687=>array(27,-185,609,760),7688=>array(32,-196,652,927),7689=>array(33,-196,523,800),7690=>array(19,0,708,927),7691=>array(32,-14,682,941),7692=>array(19,-212,708,729),7693=>array(32,-212,652,760),7694=>array(19,-185,708,729),7695=>array(32,-185,652,760),7696=>array(19,-194,708,729),7697=>array(30,-196,652,760),7698=>array(19,-240,708,729),7699=>array(32,-240,652,760),7700=>array(19,0,603,1057),7701=>array(32,-14,576,898),7702=>array(19,0,603,1057),7703=>array(32,-14,576,900),7704=>array(40,-203,624,729),7705=>array(32,-203,576,560),7706=>array(19,-221,603,729),7707=>array(32,-221,576,560),7708=>array(19,-196,603,927),7709=>array(32,-196,576,783),7710=>array(19,0,603,928),7711=>array(44,0,486,941),7712=>array(32,-14,700,899),7713=>array(18,-216,614,760),7714=>array(19,0,734,928),7715=>array(27,0,589,941),7716=>array(19,-212,734,729),7717=>array(27,-212,589,760),7718=>array(19,0,734,927),7719=>array(27,0,589,927),7720=>array(-55,-196,734,729),7721=>array(-40,-196,589,760),7722=>array(19,-239,734,729),7723=>array(27,-239,589,760),7724=>array(-97,-221,316,729),7725=>array(-97,-221,319,760),7726=>array(19,0,460,1057),7727=>array(27,0,430,903),7728=>array(19,0,753,927),7729=>array(27,0,645,982),7730=>array(19,-212,753,729),7731=>array(27,-212,645,760),7732=>array(19,-185,753,729),7733=>array(27,-185,645,760),7734=>array(19,-212,510,729),7735=>array(9,-212,319,760),7736=>array(19,-212,510,942),7737=>array(9,-212,405,914),7738=>array(19,-185,510,729),7739=>array(-62,-185,319,760),7740=>array(19,-240,510,729),7741=>array(-102,-240,319,760),7742=>array(19,0,877,927),7743=>array(27,0,886,800),7744=>array(19,0,877,928),7745=>array(27,0,886,759),7746=>array(19,-212,877,729),7747=>array(27,-212,886,560),7748=>array(19,0,734,927),7749=>array(27,0,589,759),7750=>array(19,-212,734,729),7751=>array(27,-212,589,560),7752=>array(19,-185,734,729),7753=>array(27,-185,589,560),7754=>array(19,-240,734,729),7755=>array(27,-240,589,560),7756=>array(32,-14,733,1057),7757=>array(32,-14,586,917),7758=>array(32,-14,733,1061),7759=>array(32,-14,586,900),7760=>array(32,-14,733,1057),7761=>array(32,-14,586,898),7762=>array(32,-14,733,1057),7763=>array(32,-14,586,900),7764=>array(19,0,647,927),7765=>array(-9,-208,609,800),7766=>array(19,0,647,928),7767=>array(-9,-208,609,759),7768=>array(19,0,617,928),7769=>array(27,0,491,759),7770=>array(19,-212,617,729),7771=>array(9,-212,491,560),7772=>array(19,-212,617,914),7773=>array(9,-212,491,759),7774=>array(19,-185,617,729),7775=>array(-62,-185,491,560),7776=>array(13,-14,599,928),7777=>array(9,-14,504,759),7778=>array(13,-212,599,742),7779=>array(9,-212,504,560),7780=>array(13,-14,647,928),7781=>array(9,-14,614,816),7782=>array(13,-14,621,1053),7783=>array(9,-14,544,875),7784=>array(13,-212,599,928),7785=>array(9,-212,504,762),7786=>array(43,0,673,928),7787=>array(39,0,458,941),7788=>array(43,-212,673,729),7789=>array(39,-212,458,702),7790=>array(43,-185,673,729),7791=>array(24,-185,458,702),7792=>array(35,-240,673,729),7793=>array(-18,-240,458,702),7794=>array(61,-212,712,729),7795=>array(54,-212,613,547),7796=>array(61,-221,712,729),7797=>array(54,-221,613,547),7798=>array(61,-203,712,729),7799=>array(54,-203,613,547),7800=>array(61,-14,712,1057),7801=>array(54,-14,613,917),7802=>array(61,-14,712,1043),7803=>array(54,-14,613,885),7804=>array(68,0,756,928),7805=>array(57,0,611,778),7806=>array(68,-212,756,729),7807=>array(57,-212,611,547),7808=>array(96,0,1029,931),7809=>array(78,0,834,803),7810=>array(96,0,1029,931),7811=>array(78,0,834,803),7812=>array(96,0,1029,927),7813=>array(78,0,834,774),7814=>array(96,0,1029,927),7815=>array(78,0,834,759),7816=>array(96,-212,1029,729),7817=>array(78,-212,834,547),7818=>array(-46,0,731,927),7819=>array(-37,0,604,759),7820=>array(-46,0,731,927),7821=>array(-37,0,604,774),7822=>array(57,0,729,928),7823=>array(0,-216,619,759),7824=>array(-23,0,667,927),7825=>array(-8,0,527,800),7826=>array(-23,-212,667,729),7827=>array(-8,-212,527,547),7828=>array(-23,-185,667,729),7829=>array(-8,-185,527,547),7830=>array(27,-185,589,760),7831=>array(39,0,458,927),7832=>array(78,0,834,883),7833=>array(0,-216,619,883),7834=>array(15,-14,743,760),7835=>array(44,0,486,941),7836=>array(-35,0,466,760),7837=>array(15,0,466,760),7838=>array(34,-14,727,743),7839=>array(14,-14,571,768),7840=>array(-59,-212,622,729),7841=>array(15,-212,550,560),7842=>array(-59,0,622,1025),7843=>array(15,-14,550,844),7844=>array(-59,0,768,1057),7845=>array(15,-14,716,876),7846=>array(-59,0,683,1057),7847=>array(15,-14,634,876),7848=>array(-59,0,756,1093),7849=>array(15,-14,696,913),7850=>array(-59,0,622,1068),7851=>array(15,-14,568,888),7852=>array(-59,-212,622,927),7853=>array(15,-212,550,800),7854=>array(-59,0,632,1057),7855=>array(15,-14,582,889),7856=>array(-59,0,622,1057),7857=>array(15,-14,550,889),7858=>array(-59,0,622,1121),7859=>array(15,-14,550,953),7860=>array(-59,0,624,1068),7861=>array(15,-14,567,900),7862=>array(-59,-212,622,936),7863=>array(15,-212,550,772),7864=>array(19,-212,603,729),7865=>array(32,-212,576,560),7866=>array(19,0,603,1025),7867=>array(32,-14,576,844),7868=>array(19,0,603,928),7869=>array(32,-14,576,778),7870=>array(19,0,725,1057),7871=>array(32,-14,733,876),7872=>array(19,0,695,1057),7873=>array(32,-14,649,876),7874=>array(19,0,720,1093),7875=>array(32,-14,718,913),7876=>array(19,0,603,1068),7877=>array(32,-14,583,888),7878=>array(19,-212,603,927),7879=>array(32,-212,576,800),7880=>array(19,0,375,1025),7881=>array(27,0,355,844),7882=>array(5,-212,316,729),7883=>array(9,-212,319,760),7884=>array(32,-212,733,742),7885=>array(32,-212,586,560),7886=>array(32,-14,733,1025),7887=>array(32,-14,586,844),7888=>array(32,-14,795,1057),7889=>array(32,-14,734,876),7890=>array(32,-14,733,1057),7891=>array(32,-14,651,876),7892=>array(32,-14,801,1093),7893=>array(32,-14,722,913),7894=>array(32,-14,733,1068),7895=>array(32,-14,590,888),7896=>array(32,-212,733,927),7897=>array(32,-212,586,800),7898=>array(35,-14,816,927),7899=>array(35,-14,693,800),7900=>array(35,-14,816,927),7901=>array(35,-14,693,798),7902=>array(35,-14,816,1025),7903=>array(35,-14,693,844),7904=>array(35,-14,816,928),7905=>array(35,-14,693,778),7906=>array(35,-212,816,760),7907=>array(35,-212,693,570),7908=>array(61,-212,712,729),7909=>array(54,-212,613,547),7910=>array(61,-14,712,1025),7911=>array(54,-14,613,844),7912=>array(61,-14,844,927),7913=>array(51,-14,716,799),7914=>array(61,-14,844,927),7915=>array(51,-14,716,800),7916=>array(61,-14,844,1025),7917=>array(51,-14,716,844),7918=>array(61,-14,844,928),7919=>array(51,-14,716,778),7920=>array(61,-212,844,761),7921=>array(51,-212,716,570),7922=>array(57,0,729,931),7923=>array(0,-216,619,803),7924=>array(57,-212,729,729),7925=>array(0,-216,619,547),7926=>array(57,0,729,1025),7927=>array(0,-216,619,844),7928=>array(57,0,729,928),7929=>array(0,-216,619,778),7930=>array(19,0,794,729),7931=>array(9,0,628,760),7936=>array(34,-12,623,785),7937=>array(34,-12,623,785),7938=>array(34,-12,623,800),7939=>array(34,-12,623,800),7940=>array(34,-12,623,800),7941=>array(34,-12,623,800),7942=>array(34,-12,623,928),7943=>array(34,-12,623,928),7944=>array(-59,0,622,785),7945=>array(-59,0,622,785),7946=>array(26,0,862,800),7947=>array(62,0,865,800),7948=>array(26,0,767,800),7949=>array(61,0,792,800),7950=>array(-3,0,677,928),7951=>array(18,0,699,928),7952=>array(24,-14,468,785),7953=>array(24,-14,468,785),7954=>array(24,-14,492,800),7955=>array(24,-14,487,800),7956=>array(24,-14,555,800),7957=>array(24,-14,541,800),7960=>array(27,0,701,785),7961=>array(62,0,703,785),7962=>array(26,0,978,800),7963=>array(62,0,975,800),7964=>array(26,0,909,800),7965=>array(61,0,936,800),7968=>array(44,-208,598,785),7969=>array(44,-208,598,785),7970=>array(44,-208,598,800),7971=>array(44,-208,598,800),7972=>array(44,-208,598,800),7973=>array(44,-208,615,800),7974=>array(44,-208,598,928),7975=>array(44,-208,598,928),7976=>array(27,0,832,785),7977=>array(62,0,837,785),7978=>array(26,0,1107,800),7979=>array(62,0,1106,800),7980=>array(26,0,1043,800),7981=>array(61,0,1067,800),7982=>array(88,0,930,928),7983=>array(87,0,938,928),7984=>array(38,-19,282,785),7985=>array(38,-19,282,785),7986=>array(0,-19,411,800),7987=>array(6,-19,383,800),7988=>array(38,-19,478,800),7989=>array(38,-19,471,800),7990=>array(38,-19,413,928),7991=>array(38,-19,410,928),7992=>array(27,0,417,785),7993=>array(62,0,422,785),7994=>array(26,0,681,800),7995=>array(62,0,688,800),7996=>array(26,0,622,800),7997=>array(61,0,646,800),7998=>array(88,0,525,928),7999=>array(87,0,525,928),8000=>array(32,-14,586,785),8001=>array(32,-14,586,785),8002=>array(32,-14,586,800),8003=>array(32,-14,586,800),8004=>array(32,-14,601,800),8005=>array(32,-14,612,800),8008=>array(27,-14,770,785),8009=>array(62,-14,808,785),8010=>array(26,-14,1067,800),8011=>array(62,-14,1069,800),8012=>array(26,-14,915,800),8013=>array(61,-14,941,800),8016=>array(48,-10,580,785),8017=>array(48,-10,580,785),8018=>array(48,-10,580,800),8019=>array(48,-10,580,800),8020=>array(48,-10,609,800),8021=>array(48,-10,615,800),8022=>array(48,-10,580,928),8023=>array(48,-10,580,928),8025=>array(62,0,914,785),8027=>array(62,0,1143,800),8029=>array(61,0,1156,800),8031=>array(87,0,1021,928),8032=>array(30,-13,751,785),8033=>array(30,-13,751,785),8034=>array(30,-13,751,800),8035=>array(30,-13,751,800),8036=>array(30,-13,751,800),8037=>array(30,-13,751,800),8038=>array(30,-13,751,928),8039=>array(30,-13,751,928),8040=>array(12,0,783,785),8041=>array(57,0,828,785),8042=>array(26,0,1087,800),8043=>array(62,-3,1092,800),8044=>array(26,0,934,800),8045=>array(61,0,960,800),8046=>array(88,0,891,928),8047=>array(87,0,934,928),8048=>array(34,-12,623,800),8049=>array(34,-12,623,800),8050=>array(24,-14,468,800),8051=>array(24,-14,510,800),8052=>array(44,-208,598,800),8053=>array(44,-208,598,800),8054=>array(38,-19,282,800),8055=>array(38,-19,392,800),8056=>array(32,-14,586,800),8057=>array(32,-14,586,800),8058=>array(48,-10,580,800),8059=>array(48,-10,580,800),8060=>array(30,-13,751,800),8061=>array(30,-13,751,800),8064=>array(34,-208,623,785),8065=>array(34,-208,623,785),8066=>array(34,-208,623,800),8067=>array(34,-208,623,800),8068=>array(34,-208,623,800),8069=>array(34,-208,623,800),8070=>array(34,-208,623,928),8071=>array(34,-208,623,928),8072=>array(-59,-208,622,785),8073=>array(-59,-208,622,785),8074=>array(26,-208,862,800),8075=>array(62,-208,865,800),8076=>array(26,-208,767,800),8077=>array(61,-208,792,800),8078=>array(-3,-208,677,928),8079=>array(18,-208,699,928),8080=>array(44,-208,598,785),8081=>array(44,-208,598,785),8082=>array(44,-208,598,800),8083=>array(44,-208,598,800),8084=>array(44,-208,598,800),8085=>array(44,-208,615,800),8086=>array(44,-208,598,928),8087=>array(44,-208,598,928),8088=>array(27,-208,832,785),8089=>array(62,-208,837,785),8090=>array(26,-208,1107,800),8091=>array(62,-208,1106,800),8092=>array(26,-208,1043,800),8093=>array(61,-208,1067,800),8094=>array(88,-208,930,928),8095=>array(87,-208,938,928),8096=>array(30,-208,751,785),8097=>array(30,-208,751,785),8098=>array(30,-208,751,800),8099=>array(30,-208,751,800),8100=>array(30,-208,751,800),8101=>array(30,-208,751,800),8102=>array(30,-208,751,928),8103=>array(30,-208,751,928),8104=>array(12,-208,783,785),8105=>array(57,-208,828,785),8106=>array(26,-208,1087,800),8107=>array(62,-208,1092,800),8108=>array(26,-208,934,800),8109=>array(61,-208,960,800),8110=>array(88,-208,891,928),8111=>array(87,-208,934,928),8112=>array(34,-12,623,784),8113=>array(34,-12,623,760),8114=>array(34,-208,623,800),8115=>array(34,-208,623,559),8116=>array(34,-208,623,800),8118=>array(34,-12,623,778),8119=>array(34,-208,623,778),8120=>array(-59,0,622,927),8121=>array(-59,0,622,914),8122=>array(34,0,714,800),8123=>array(-38,0,643,800),8124=>array(-59,-208,622,729),8125=>array(189,595,343,785),8126=>array(119,-208,228,-45),8127=>array(189,595,343,785),8128=>array(119,638,450,778),8129=>array(136,654,486,928),8130=>array(44,-208,598,800),8131=>array(44,-208,598,560),8132=>array(44,-208,598,800),8134=>array(44,-208,598,778),8135=>array(44,-208,598,778),8136=>array(75,0,825,800),8137=>array(21,0,748,800),8138=>array(75,0,954,800),8139=>array(26,0,888,800),8140=>array(19,-208,734,729),8141=>array(55,595,466,800),8142=>array(81,595,506,800),8143=>array(156,595,486,928),8144=>array(38,-19,372,784),8145=>array(38,-19,365,760),8146=>array(38,-19,362,978),8147=>array(44,-19,465,978),8150=>array(38,-19,382,778),8151=>array(38,-19,409,928),8152=>array(19,0,382,927),8153=>array(19,0,375,914),8154=>array(75,0,541,800),8155=>array(23,0,469,800),8157=>array(94,595,471,800),8158=>array(100,595,517,800),8159=>array(156,595,486,928),8160=>array(48,-10,580,784),8161=>array(48,-10,580,760),8162=>array(48,-10,580,978),8163=>array(48,-10,594,978),8164=>array(8,-208,629,785),8165=>array(8,-208,629,785),8166=>array(48,-10,580,778),8167=>array(48,-10,580,928),8168=>array(57,0,729,927),8169=>array(57,0,729,914),8170=>array(75,0,995,800),8171=>array(18,0,960,800),8172=>array(62,0,743,785),8173=>array(136,654,436,978),8174=>array(136,654,531,978),8175=>array(118,616,334,800),8178=>array(30,-208,751,800),8179=>array(30,-208,751,547),8180=>array(30,-208,751,800),8182=>array(30,-13,751,778),8183=>array(30,-208,751,778),8184=>array(75,-14,926,800),8185=>array(25,-14,766,800),8186=>array(75,0,941,800),8187=>array(-1,0,770,800),8188=>array(-41,-208,730,742),8189=>array(204,616,485,800),8190=>array(224,595,353,785),8208=>array(22,217,324,359),8209=>array(22,217,324,359),8210=>array(21,211,574,337),8211=>array(21,211,397,337),8212=>array(21,211,848,337),8213=>array(-27,211,896,337),8214=>array(114,-236,359,764),8215=>array(-9,-236,459,-9),8216=>array(101,418,351,729),8217=>array(66,418,314,729),8218=>array(-31,-122,218,189),8219=>array(96,418,272,729),8220=>array(101,418,587,729),8221=>array(66,418,551,729),8222=>array(-31,-122,455,189),8223=>array(85,418,482,729),8224=>array(34,-96,454,729),8225=>array(-25,-96,454,729),8226=>array(129,196,446,547),8227=>array(129,157,481,586),8228=>array(41,0,233,189),8229=>array(41,0,512,189),8230=>array(41,0,791,189),8231=>array(111,304,254,424),8240=>array(49,-14,1261,742),8241=>array(49,-14,1670,742),8242=>array(1,547,232,729),8243=>array(1,547,396,729),8244=>array(1,547,562,729),8245=>array(145,547,312,729),8246=>array(145,547,479,729),8247=>array(145,547,642,729),8248=>array(91,-238,569,29),8249=>array(55,67,320,519),8250=>array(34,66,298,519),8251=>array(65,0,810,829),8252=>array(-2,0,567,729),8253=>array(88,0,496,742),8254=>array(-9,663,459,755),8255=>array(-28,-237,773,-79),8256=>array(-28,769,773,927),8257=>array(-47,-235,267,231),8258=>array(18,-37,903,832),8259=>array(92,188,386,325),8260=>array(-250,-14,400,742),8261=>array(-9,-132,419,760),8262=>array(-25,-132,404,760),8263=>array(63,0,932,742),8264=>array(93,0,748,742),8265=>array(-2,0,719,742),8266=>array(79,-125,477,546),8267=>array(51,-96,599,729),8268=>array(67,189,382,541),8269=>array(67,189,382,541),8270=>array(18,-37,453,427),8271=>array(50,-142,294,547),8272=>array(-28,-237,773,927),8273=>array(61,-3,409,830),8274=>array(2,-93,493,729),8275=>array(44,212,856,415),8276=>array(-28,-351,773,-192),8277=>array(127,98,625,631),8278=>array(85,93,565,645),8279=>array(1,547,726,729),8280=>array(55,21,699,708),8281=>array(72,71,691,657),8282=>array(27,0,315,729),8283=>array(27,-170,756,898),8284=>array(39,0,715,729),8285=>array(27,0,306,683),8286=>array(27,0,306,683),8304=>array(26,319,358,742),8305=>array(10,326,185,751),8308=>array(2,326,350,734),8309=>array(11,319,354,734),8310=>array(33,319,362,742),8311=>array(46,326,376,734),8312=>array(18,319,360,742),8313=>array(21,319,350,742),8314=>array(60,326,415,677),8315=>array(60,469,415,534),8316=>array(60,407,415,596),8317=>array(43,252,253,751),8318=>array(-1,252,209,751),8319=>array(21,326,371,640),8320=>array(26,-7,358,416),8321=>array(60,0,356,408),8322=>array(40,0,388,416),8323=>array(36,-7,384,416),8324=>array(2,0,350,408),8325=>array(11,-7,354,408),8326=>array(33,-7,362,416),8327=>array(46,0,376,408),8328=>array(18,-7,360,416),8329=>array(21,-7,350,416),8330=>array(60,0,415,351),8331=>array(60,143,415,208),8332=>array(60,81,415,270),8333=>array(43,-74,253,425),8334=>array(-1,-74,209,425),8336=>array(33,-8,370,313),8337=>array(44,-8,387,313),8338=>array(44,-8,393,313),8339=>array(-18,0,384,306),8340=>array(48,-8,381,313),8341=>array(11,0,361,425),8342=>array(18,0,406,425),8343=>array(11,0,187,425),8344=>array(18,0,559,313),8345=>array(21,0,371,313),8346=>array(-5,-117,384,313),8347=>array(10,-8,320,313),8348=>array(64,0,329,393),8352=>array(48,0,827,729),8353=>array(32,-44,624,778),8354=>array(32,-14,628,742),8355=>array(3,0,621,729),8356=>array(6,0,622,742),8357=>array(26,-93,877,640),8358=>array(12,0,741,729),8359=>array(19,-14,1308,729),8360=>array(20,-14,1039,729),8361=>array(21,0,1029,729),8362=>array(-29,-14,783,729),8363=>array(32,-185,735,760),8364=>array(-37,-14,619,742),8365=>array(11,0,662,729),8366=>array(49,0,679,729),8367=>array(33,-223,1098,742),8368=>array(1,-14,594,742),8369=>array(19,0,628,729),8370=>array(34,-81,614,809),8371=>array(-60,0,616,729),8372=>array(14,-14,760,742),8373=>array(68,-147,620,760),8376=>array(16,0,679,729),8377=>array(54,0,646,729),8378=>array(-9,0,670,729),8400=>array(-459,628,-23,760),8401=>array(-435,628,-10,760),8406=>array(-423,560,-18,760),8407=>array(-429,560,-23,760),8411=>array(-302,654,171,774),8412=>array(-389,654,258,774),8417=>array(-423,560,-23,760),8448=>array(13,-23,996,752),8449=>array(13,-23,996,752),8450=>array(44,-14,603,742),8451=>array(78,-14,1081,749),8452=>array(57,0,749,729),8453=>array(22,-24,988,752),8454=>array(22,-24,1053,752),8455=>array(33,-14,587,742),8456=>array(0,-146,624,611),8457=>array(78,0,899,749),8459=>array(32,-14,957,746),8460=>array(5,-125,729,747),8461=>array(90,0,709,729),8462=>array(27,0,589,760),8463=>array(9,0,563,760),8464=>array(32,-14,480,742),8465=>array(46,-14,593,743),8466=>array(33,-14,708,742),8467=>array(-13,-14,361,742),8468=>array(10,-14,842,760),8469=>array(83,0,671,729),8470=>array(-34,0,1041,729),8471=>array(124,0,776,725),8472=>array(48,-221,592,495),8473=>array(83,0,638,729),8474=>array(44,-146,720,742),8475=>array(28,-14,814,768),8476=>array(36,-14,723,743),8477=>array(88,0,714,729),8478=>array(47,0,760,729),8479=>array(48,-112,600,887),8480=>array(114,443,693,730),8481=>array(36,0,1101,547),8482=>array(129,447,711,729),8483=>array(20,-113,790,885),8484=>array(40,0,639,729),8485=>array(-10,-230,583,777),8486=>array(-41,0,730,742),8487=>array(37,-14,732,723),8488=>array(-5,-159,604,729),8489=>array(32,0,276,566),8490=>array(19,0,753,729),8491=>array(-59,0,622,928),8492=>array(37,-1,768,772),8493=>array(57,-19,690,742),8494=>array(55,-12,714,647),8495=>array(37,-14,532,533),8496=>array(65,-14,602,742),8497=>array(33,-14,774,773),8498=>array(19,0,603,729),8499=>array(34,-18,1041,751),8500=>array(26,-12,393,420),8501=>array(45,-14,685,742),8502=>array(17,-14,619,742),8503=>array(27,-35,396,742),8504=>array(57,-41,570,742),8505=>array(31,0,320,760),8506=>array(40,-27,895,723),8507=>array(0,0,1246,547),8508=>array(31,-14,689,547),8509=>array(-36,-208,630,561),8510=>array(83,0,564,729),8511=>array(83,0,694,729),8512=>array(11,-192,738,719),8513=>array(4,-14,672,742),8514=>array(8,0,499,729),8515=>array(10,0,604,729),8516=>array(2,0,674,729),8517=>array(18,0,708,729),8518=>array(31,-14,677,760),8519=>array(29,-14,571,560),8520=>array(13,0,317,760),8521=>array(-129,-216,319,760),8523=>array(54,-14,754,742),8526=>array(1,0,471,547),8528=>array(50,-14,921,742),8529=>array(50,-14,895,742),8530=>array(50,-14,1297,742),8531=>array(50,-14,929,742),8532=>array(40,-14,929,742),8533=>array(50,-14,898,742),8534=>array(40,-14,898,742),8535=>array(36,-14,898,742),8536=>array(2,-14,898,742),8537=>array(50,-14,907,742),8538=>array(11,-14,907,742),8539=>array(50,-14,905,742),8540=>array(36,-14,905,742),8541=>array(11,-14,905,742),8542=>array(46,-14,905,742),8543=>array(50,-14,804,742),8544=>array(19,0,316,729),8545=>array(19,0,574,729),8546=>array(19,0,832,729),8547=>array(19,0,1048,729),8548=>array(68,0,756,729),8549=>array(68,0,971,729),8550=>array(68,0,1229,729),8551=>array(68,0,1486,729),8552=>array(19,0,1046,729),8553=>array(-46,0,731,729),8554=>array(-46,0,989,729),8555=>array(-46,0,1248,729),8556=>array(19,0,510,729),8557=>array(32,-14,652,742),8558=>array(19,0,708,729),8559=>array(19,0,877,729),8560=>array(27,0,319,760),8561=>array(27,0,557,760),8562=>array(27,0,795,760),8563=>array(27,0,889,760),8564=>array(57,0,611,547),8565=>array(57,0,876,760),8566=>array(57,0,1114,760),8567=>array(57,0,1353,760),8568=>array(27,0,896,760),8569=>array(-37,0,604,547),8570=>array(-37,0,882,760),8571=>array(-37,0,1121,760),8572=>array(27,0,319,760),8573=>array(33,-14,523,560),8574=>array(32,-14,652,760),8575=>array(27,0,886,560),8576=>array(43,0,1116,729),8577=>array(19,0,704,729),8578=>array(43,0,1116,729),8579=>array(-12,-14,607,742),8580=>array(-7,-14,483,560),8581=>array(62,-208,677,742),8585=>array(26,-14,929,742),8592=>array(44,87,703,540),8593=>array(174,0,581,732),8594=>array(51,87,710,540),8595=>array(174,-3,581,729),8596=>array(44,87,710,540),8597=>array(173,-3,581,732),8598=>array(123,66,648,650),8599=>array(123,66,648,650),8600=>array(123,66,648,650),8601=>array(123,66,648,650),8602=>array(44,87,703,540),8603=>array(51,87,710,540),8604=>array(11,84,750,431),8605=>array(4,84,743,431),8606=>array(44,87,703,540),8607=>array(170,0,577,732),8608=>array(51,87,710,540),8609=>array(174,-3,582,729),8610=>array(44,87,714,540),8611=>array(40,87,710,540),8612=>array(44,87,703,540),8613=>array(174,0,581,732),8614=>array(51,87,710,540),8615=>array(174,0,581,732),8616=>array(174,0,581,732),8617=>array(44,87,703,565),8618=>array(51,87,710,565),8619=>array(44,87,703,565),8620=>array(51,87,710,565),8621=>array(44,87,710,540),8622=>array(44,86,710,541),8623=>array(110,-4,643,733),8624=>array(152,0,582,755),8625=>array(172,0,603,755),8626=>array(152,-26,582,729),8627=>array(172,-26,603,729),8628=>array(209,-3,695,621),8629=>array(44,87,606,626),8630=>array(9,198,734,685),8631=>array(20,198,745,685),8632=>array(105,13,709,729),8633=>array(44,-108,710,735),8634=>array(78,45,690,691),8635=>array(64,45,677,691),8636=>array(44,255,703,540),8637=>array(44,87,703,372),8638=>array(325,0,581,732),8639=>array(174,0,431,732),8640=>array(51,255,710,540),8641=>array(51,87,710,372),8642=>array(325,0,581,732),8643=>array(174,0,431,732),8644=>array(44,-59,710,686),8645=>array(42,-3,713,732),8646=>array(44,-59,710,686),8647=>array(44,-59,703,686),8648=>array(42,0,712,732),8649=>array(51,-59,710,686),8650=>array(42,-3,712,729),8651=>array(44,-5,710,632),8652=>array(44,-5,710,632),8653=>array(44,87,703,540),8654=>array(44,87,710,540),8655=>array(51,87,710,540),8656=>array(44,87,703,540),8657=>array(173,0,581,732),8658=>array(51,87,710,540),8659=>array(173,-3,581,729),8660=>array(44,87,710,540),8661=>array(173,-8,581,732),8662=>array(119,-26,680,596),8663=>array(79,-26,641,597),8664=>array(79,16,641,639),8665=>array(119,16,680,639),8666=>array(44,87,703,540),8667=>array(51,87,710,540),8668=>array(40,87,699,540),8669=>array(51,87,710,540),8670=>array(174,0,581,732),8671=>array(174,-3,581,729),8672=>array(44,87,703,540),8673=>array(174,0,581,732),8674=>array(51,87,710,540),8675=>array(174,-3,581,729),8676=>array(44,87,703,540),8677=>array(51,87,710,540),8678=>array(24,46,703,581),8679=>array(136,0,618,754),8680=>array(31,46,710,581),8681=>array(136,-25,618,729),8682=>array(136,0,618,754),8683=>array(136,0,618,754),8684=>array(136,0,618,754),8685=>array(136,0,618,754),8686=>array(136,0,618,754),8687=>array(136,0,618,754),8688=>array(31,46,710,581),8689=>array(53,0,709,729),8690=>array(53,0,709,729),8691=>array(136,-25,618,754),8692=>array(51,87,710,540),8693=>array(42,-3,713,732),8694=>array(51,-223,710,850),8695=>array(44,87,703,540),8696=>array(51,87,710,540),8697=>array(44,87,710,540),8698=>array(44,87,703,540),8699=>array(51,87,710,540),8700=>array(44,87,710,540),8701=>array(24,96,703,531),8702=>array(51,96,730,531),8703=>array(24,96,730,531),8704=>array(4,0,692,729),8705=>array(43,-14,566,742),8706=>array(26,-14,463,674),8707=>array(83,0,549,729),8708=>array(83,-46,549,775),8709=>array(42,-15,729,715),8710=>array(0,0,627,719),8711=>array(0,0,627,719),8712=>array(65,-2,742,730),8713=>array(65,-46,742,775),8714=>array(95,58,580,568),8715=>array(65,-2,742,730),8716=>array(65,-46,742,775),8717=>array(95,58,580,568),8718=>array(88,0,485,553),8719=>array(66,-192,641,719),8720=>array(66,-193,641,718),8721=>array(18,-192,627,719),8722=>array(95,256,659,371),8723=>array(95,0,659,627),8724=>array(44,0,583,729),8725=>array(-87,-93,391,729),8726=>array(148,-49,478,772),8727=>array(106,0,647,626),8728=>array(135,151,428,477),8729=>array(92,253,250,442),8730=>array(33,-20,602,837),8731=>array(33,-20,602,933),8732=>array(32,-20,602,924),8733=>array(83,89,555,505),8734=>array(83,89,667,505),8735=>array(95,67,659,693),8736=>array(69,0,738,729),8737=>array(69,-44,738,729),8738=>array(104,-0,659,726),8739=>array(186,-207,290,773),8740=>array(43,-207,434,773),8741=>array(101,-207,376,773),8742=>array(43,-207,434,773),8743=>array(136,0,595,579),8744=>array(136,0,595,579),8745=>array(136,0,595,579),8746=>array(136,0,595,579),8747=>array(13,-227,493,754),8748=>array(13,-227,823,754),8749=>array(13,-227,1152,754),8750=>array(13,-227,493,754),8751=>array(34,-227,845,754),8752=>array(21,-227,1161,754),8753=>array(13,-227,555,754),8754=>array(13,-227,540,754),8755=>array(13,-227,530,754),8756=>array(53,78,573,647),8757=>array(53,78,573,647),8758=>array(53,79,211,647),8759=>array(53,78,573,647),8760=>array(95,256,659,631),8761=>array(95,45,721,584),8762=>array(95,-4,659,631),8763=>array(95,-34,659,660),8764=>array(95,212,659,415),8765=>array(95,212,659,415),8766=>array(59,131,695,497),8767=>array(95,42,659,584),8768=>array(77,0,260,626),8769=>array(95,76,659,551),8770=>array(95,110,659,482),8771=>array(95,144,659,517),8772=>array(95,0,659,637),8773=>array(95,37,659,628),8774=>array(95,-31,659,628),8775=>array(95,-86,659,726),8776=>array(95,110,659,517),8777=>array(95,8,659,614),8778=>array(95,37,659,628),8779=>array(95,-13,659,628),8780=>array(95,37,659,628),8781=>array(95,105,659,585),8782=>array(95,26,659,656),8783=>array(95,172,659,656),8784=>array(95,144,659,744),8785=>array(95,-117,659,743),8786=>array(94,-92,659,719),8787=>array(94,-92,658,719),8788=>array(88,102,868,520),8789=>array(86,102,870,520),8790=>array(95,144,659,482),8791=>array(95,144,659,839),8792=>array(95,144,659,704),8793=>array(95,144,659,840),8794=>array(95,144,659,840),8795=>array(95,144,659,959),8796=>array(95,144,659,952),8797=>array(95,144,659,762),8798=>array(95,144,659,786),8799=>array(95,144,659,903),8800=>array(95,-5,659,631),8801=>array(95,38,659,588),8802=>array(95,-69,659,695),8803=>array(95,-74,659,700),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8806=>array(96,-106,659,617),8807=>array(96,-106,659,617),8808=>array(96,-185,659,617),8809=>array(96,-185,659,617),8810=>array(65,-34,877,660),8811=>array(65,-34,877,660),8812=>array(77,-132,373,759),8813=>array(95,-10,659,700),8814=>array(95,-4,659,690),8815=>array(95,-63,659,631),8816=>array(95,-112,659,645),8817=>array(95,-112,659,645),8818=>array(95,-84,659,582),8819=>array(95,-84,659,582),8820=>array(95,-112,659,645),8821=>array(95,-112,659,645),8822=>array(91,-119,659,678),8823=>array(91,-119,659,678),8824=>array(91,-221,659,779),8825=>array(91,-221,659,779),8826=>array(95,-55,659,681),8827=>array(95,-55,659,681),8828=>array(95,-177,659,684),8829=>array(95,-177,659,684),8830=>array(95,-132,659,684),8831=>array(95,-132,659,684),8832=>array(95,-89,659,781),8833=>array(95,-89,659,781),8834=>array(89,67,665,559),8835=>array(89,65,665,559),8836=>array(89,-96,665,726),8837=>array(89,-100,665,722),8838=>array(89,0,665,636),8839=>array(89,0,665,635),8840=>array(89,-124,665,759),8841=>array(89,-124,665,759),8842=>array(89,-97,665,636),8843=>array(89,-97,665,635),8844=>array(136,0,595,579),8845=>array(136,0,595,579),8846=>array(136,0,595,579),8847=>array(95,0,659,584),8848=>array(95,0,659,584),8849=>array(95,-115,659,667),8850=>array(95,-115,659,667),8851=>array(95,0,621,626),8852=>array(95,0,621,626),8853=>array(82,-14,672,643),8854=>array(82,-14,672,643),8855=>array(82,-14,672,643),8856=>array(82,-13,672,642),8857=>array(82,-14,672,643),8858=>array(82,-14,672,643),8859=>array(82,-14,672,643),8860=>array(82,-14,672,643),8861=>array(82,-14,672,643),8862=>array(69,-29,686,657),8863=>array(69,-29,686,657),8864=>array(69,-29,686,657),8865=>array(69,-29,686,657),8866=>array(77,0,746,705),8867=>array(77,0,746,705),8868=>array(77,0,746,705),8869=>array(77,0,746,705),8870=>array(77,0,412,705),8871=>array(77,0,412,705),8872=>array(77,0,746,705),8873=>array(77,0,746,705),8874=>array(77,0,746,705),8875=>array(77,0,746,705),8876=>array(77,-100,746,805),8877=>array(77,-100,746,805),8878=>array(77,-100,746,805),8879=>array(77,-100,746,805),8880=>array(95,-54,652,681),8881=>array(102,-54,659,681),8882=>array(95,-1,659,628),8883=>array(95,-1,659,628),8884=>array(95,-80,659,706),8885=>array(95,-80,659,706),8886=>array(54,151,846,477),8887=>array(54,151,846,477),8888=>array(53,151,701,477),8889=>array(39,-63,715,689),8890=>array(56,0,432,705),8891=>array(92,0,639,759),8892=>array(92,0,639,759),8893=>array(92,0,639,759),8894=>array(95,0,659,626),8895=>array(95,0,659,626),8896=>array(0,-192,759,719),8897=>array(0,-192,759,719),8898=>array(43,-192,715,719),8899=>array(43,-192,715,719),8900=>array(2,-233,442,807),8901=>array(92,253,250,442),8902=>array(75,112,489,549),8903=>array(95,-56,659,683),8904=>array(95,-48,805,674),8905=>array(95,-48,805,675),8906=>array(95,-48,805,675),8907=>array(95,-48,805,675),8908=>array(95,-48,805,675),8909=>array(95,144,659,517),8910=>array(44,0,687,579),8911=>array(44,0,687,579),8912=>array(83,-22,659,649),8913=>array(95,-22,671,649),8914=>array(75,0,680,639),8915=>array(75,-14,680,625),8916=>array(167,0,587,729),8917=>array(95,-100,659,729),8918=>array(95,30,659,597),8919=>array(95,30,659,597),8920=>array(65,-34,1215,660),8921=>array(65,-34,1215,660),8922=>array(95,-211,659,837),8923=>array(95,-211,659,837),8924=>array(95,0,659,582),8925=>array(95,0,659,582),8926=>array(95,-177,659,684),8927=>array(95,-177,659,684),8928=>array(95,-197,659,808),8929=>array(95,-263,659,742),8930=>array(95,-191,659,817),8931=>array(95,-191,659,817),8932=>array(95,-146,659,636),8933=>array(95,-146,659,636),8934=>array(95,-168,659,582),8935=>array(95,-168,659,582),8936=>array(95,-216,659,684),8937=>array(95,-216,659,684),8938=>array(95,-138,659,808),8939=>array(95,-138,659,808),8940=>array(95,-224,659,894),8941=>array(95,-224,659,894),8942=>array(371,-40,529,735),8943=>array(71,253,829,442),8944=>array(71,-40,829,735),8945=>array(71,-40,829,735),8946=>array(65,-2,977,730),8947=>array(65,-2,742,730),8948=>array(95,58,580,568),8949=>array(65,-2,742,984),8950=>array(65,-2,742,919),8951=>array(95,58,580,741),8952=>array(65,-207,742,730),8953=>array(65,-2,742,730),8954=>array(65,-2,977,730),8955=>array(65,-2,742,730),8956=>array(95,58,580,568),8957=>array(65,-2,742,919),8958=>array(95,58,580,741),8959=>array(95,0,712,732),8960=>array(28,-22,515,519),8961=>array(50,152,486,453),8962=>array(58,0,586,596),8963=>array(174,470,581,732),8964=>array(174,0,581,263),8965=>array(174,-12,581,423),8966=>array(174,-12,581,552),8967=>array(175,-42,399,802),8968=>array(-1,-132,429,760),8969=>array(106,-132,412,760),8970=>array(-1,-132,305,760),8971=>array(-17,-132,412,760),8972=>array(316,-77,684,331),8973=>array(44,-77,412,331),8974=>array(316,226,684,634),8975=>array(44,226,412,634),8976=>array(95,140,659,444),8977=>array(2,113,482,646),8984=>array(76,0,759,759),8985=>array(95,140,659,444),8988=>array(78,425,422,760),8989=>array(114,425,422,760),8990=>array(55,-126,363,208),8991=>array(37,-126,381,208),8992=>array(211,-250,527,926),8993=>array(20,-240,336,940),8996=>array(68,215,969,575),8997=>array(68,0,969,575),8998=>array(68,0,1272,760),8999=>array(68,0,969,760),9000=>array(53,0,1247,729),9003=>array(0,0,1204,760),9004=>array(66,-91,720,748),9075=>array(70,-19,313,547),9076=>array(75,-208,604,562),9077=>array(39,-13,744,547),9082=>array(43,-13,581,559),9085=>array(1,-228,775,99),9095=>array(68,0,990,743),9108=>array(15,0,771,727),9115=>array(56,-252,394,928),9116=>array(56,-252,185,940),9117=>array(56,-240,394,940),9118=>array(56,-252,394,928),9119=>array(266,-252,394,940),9120=>array(56,-240,394,940),9121=>array(56,-252,394,928),9122=>array(56,-252,185,940),9123=>array(56,-240,394,940),9124=>array(56,-252,394,928),9125=>array(266,-252,394,940),9126=>array(56,-240,394,940),9127=>array(275,-261,602,928),9128=>array(74,-247,400,934),9129=>array(275,-240,602,934),9130=>array(275,-256,400,934),9131=>array(74,-261,400,928),9132=>array(275,-247,602,934),9133=>array(74,-240,400,934),9134=>array(211,-250,336,940),9166=>array(24,46,703,729),9167=>array(82,0,769,596),9187=>array(66,-91,720,748),9189=>array(2,75,690,444),9192=>array(-5,-129,561,294),9250=>array(-31,-14,586,760),9251=>array(20,-228,605,99),9312=>array(53,-15,709,715),9313=>array(53,-15,709,715),9314=>array(53,-15,709,715),9315=>array(53,-15,709,715),9316=>array(53,-15,709,715),9317=>array(53,-15,709,715),9318=>array(53,-15,709,715),9319=>array(53,-15,709,715),9320=>array(53,-15,709,715),9321=>array(53,-15,709,715),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,675,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(2,260,690,645),9697=>array(2,-125,690,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(129,196,446,547),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9729=>array(45,-2,854,360),9730=>array(44,0,763,729),9731=>array(75,-0,732,927),9732=>array(57,0,750,880),9733=>array(58,-4,749,723),9734=>array(58,-4,749,723),9735=>array(75,2,441,729),9736=>array(75,0,732,731),9737=>array(75,0,732,730),9738=>array(55,0,745,727),9739=>array(55,0,745,723),9740=>array(55,-1,549,722),9741=>array(55,0,857,723),9742=>array(62,0,1060,729),9743=>array(63,0,1062,729),9744=>array(81,0,727,729),9745=>array(80,0,727,729),9746=>array(80,0,727,729),9747=>array(67,78,411,656),9748=>array(44,0,783,933),9749=>array(66,0,740,731),9750=>array(75,0,732,731),9751=>array(75,0,732,727),9752=>array(70,0,737,729),9753=>array(75,140,732,574),9754=>array(75,113,732,569),9755=>array(75,113,732,569),9756=>array(78,104,729,569),9757=>array(64,0,483,724),9758=>array(78,103,729,569),9759=>array(64,-3,483,720),9760=>array(55,0,752,730),9761=>array(75,0,732,730),9762=>array(75,0,732,730),9763=>array(44,0,763,730),9764=>array(44,-2,558,727),9765=>array(75,0,597,731),9766=>array(75,-1,510,731),9767=>array(75,0,631,911),9768=>array(75,0,416,730),9769=>array(75,-1,732,729),9770=>array(78,0,729,730),9771=>array(75,0,733,731),9772=>array(75,0,565,731),9773=>array(75,0,732,730),9774=>array(75,0,732,730),9775=>array(75,0,732,730),9776=>array(75,0,732,729),9777=>array(75,0,733,729),9778=>array(75,0,732,729),9779=>array(75,0,732,729),9780=>array(75,0,732,729),9781=>array(75,0,732,729),9782=>array(75,0,732,729),9783=>array(75,0,732,729),9784=>array(71,3,735,721),9785=>array(75,-73,864,804),9786=>array(75,-73,864,804),9787=>array(75,-73,864,804),9788=>array(75,0,732,730),9789=>array(322,0,733,730),9790=>array(75,0,485,730),9791=>array(77,-102,476,732),9792=>array(77,-125,583,731),9793=>array(77,-14,583,843),9794=>array(71,-14,748,720),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9800=>array(41,0,766,731),9801=>array(80,0,727,730),9802=>array(84,0,722,731),9803=>array(101,31,706,679),9804=>array(125,0,681,730),9805=>array(48,-180,759,730),9806=>array(75,52,732,653),9807=>array(30,-96,777,730),9808=>array(74,-0,732,730),9809=>array(84,0,722,730),9810=>array(77,153,729,579),9811=>array(141,0,666,730),9812=>array(88,0,719,730),9813=>array(99,0,708,730),9814=>array(149,-1,657,729),9815=>array(192,0,615,730),9816=>array(148,0,659,730),9817=>array(133,-0,673,730),9818=>array(88,0,719,730),9819=>array(99,0,708,730),9820=>array(149,-1,657,729),9821=>array(192,0,615,730),9822=>array(146,0,661,730),9823=>array(133,-0,673,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9832=>array(95,-1,712,729),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),9840=>array(75,0,598,731),9841=>array(58,0,631,731),9842=>array(75,0,732,709),9843=>array(68,16,738,731),9844=>array(68,16,738,731),9845=>array(68,16,738,731),9846=>array(68,16,738,731),9847=>array(68,16,738,731),9848=>array(68,16,738,731),9849=>array(68,16,738,731),9850=>array(68,16,738,731),9851=>array(75,0,731,704),9852=>array(75,0,733,731),9853=>array(75,0,733,731),9854=>array(75,0,733,731),9855=>array(134,1,672,731),9856=>array(66,0,717,725),9857=>array(66,0,717,725),9858=>array(66,0,717,725),9859=>array(66,0,717,725),9860=>array(66,0,717,725),9861=>array(66,0,717,725),9862=>array(75,0,732,731),9863=>array(75,0,732,731),9864=>array(75,0,732,731),9865=>array(75,0,732,731),9866=>array(75,0,732,98),9867=>array(75,0,732,98),9868=>array(75,0,732,413),9869=>array(75,0,732,413),9870=>array(75,0,732,413),9871=>array(75,0,732,413),9872=>array(151,3,655,731),9873=>array(151,3,655,731),9874=>array(46,0,760,731),9875=>array(87,-10,720,732),9876=>array(118,0,689,729),9877=>array(55,-10,431,732),9878=>array(53,-10,753,732),9879=>array(55,0,751,732),9880=>array(130,0,676,732),9881=>array(85,-17,722,727),9882=>array(115,-9,691,733),9883=>array(114,0,692,728),9884=>array(114,0,692,729),9888=>array(44,0,763,729),9889=>array(75,2,558,730),9890=>array(77,-125,827,731),9891=>array(71,-206,921,720),9892=>array(77,-186,998,856),9893=>array(77,-125,753,917),9894=>array(118,-14,654,869),9895=>array(91,-170,667,884),9896=>array(168,-14,585,869),9897=>array(4,133,746,596),9898=>array(168,133,585,597),9899=>array(168,133,585,597),9900=>array(224,194,531,536),9901=>array(158,194,597,536),9902=>array(37,169,717,560),9903=>array(4,194,750,536),9904=>array(92,237,681,540),9905=>array(190,42,564,698),9906=>array(77,-125,583,731),9907=>array(151,-125,582,731),9908=>array(77,-125,582,731),9909=>array(77,-125,582,731),9910=>array(53,-118,712,643),9911=>array(175,-104,536,710),9912=>array(142,-125,489,731),9920=>array(38,4,716,553),9921=>array(38,4,716,724),9922=>array(38,4,716,553),9923=>array(38,4,716,724),9954=>array(77,-14,583,843),9985=>array(9,190,723,635),9986=>array(38,141,706,588),9987=>array(9,94,723,539),9988=>array(32,119,742,613),9990=>array(38,-14,716,742),9991=>array(38,-14,716,742),9992=>array(53,21,704,708),9993=>array(58,107,696,622),9996=>array(191,0,505,742),9997=>array(19,83,722,678),9998=>array(80,75,652,710),9999=>array(23,198,738,530),10000=>array(80,75,652,710),10001=>array(39,185,681,544),10002=>array(61,209,681,520),10003=>array(135,97,601,630),10004=>array(104,87,649,631),10005=>array(114,72,641,657),10006=>array(77,31,677,698),10007=>array(105,-9,631,732),10008=>array(110,0,679,739),10009=>array(49,0,705,729),10010=>array(49,0,705,729),10011=>array(49,0,705,729),10012=>array(49,0,705,729),10013=>array(148,0,606,729),10014=>array(118,0,610,729),10015=>array(140,0,615,729),10016=>array(49,0,705,729),10017=>array(82,-13,672,744),10018=>array(37,-14,717,742),10019=>array(38,-12,716,742),10020=>array(36,-14,718,742),10021=>array(37,-13,717,743),10022=>array(38,-14,717,745),10023=>array(38,-14,717,745),10025=>array(21,-9,733,743),10026=>array(38,-14,716,742),10027=>array(21,-9,733,743),10028=>array(21,-9,733,743),10029=>array(21,-9,733,743),10030=>array(21,-9,733,743),10031=>array(21,-9,733,743),10032=>array(22,12,734,714),10033=>array(58,0,696,729),10034=>array(66,0,688,729),10035=>array(49,0,705,729),10036=>array(28,-14,708,742),10037=>array(37,-14,717,742),10038=>array(82,-14,672,742),10039=>array(37,-14,717,742),10040=>array(37,-14,717,742),10041=>array(37,-14,717,742),10042=>array(49,0,705,729),10043=>array(73,-14,681,742),10044=>array(73,-14,681,742),10045=>array(76,-14,678,742),10046=>array(71,-14,683,742),10047=>array(48,0,706,709),10048=>array(48,0,706,709),10049=>array(37,-14,717,742),10050=>array(38,-14,716,742),10051=>array(71,-14,683,742),10052=>array(80,0,674,729),10053=>array(68,0,686,729),10054=>array(57,2,696,729),10055=>array(70,-13,684,742),10056=>array(42,-13,712,730),10057=>array(42,-13,712,730),10058=>array(37,-13,717,743),10059=>array(37,-13,717,743),10061=>array(44,-10,762,738),10063=>array(53,-49,753,729),10064=>array(53,0,753,777),10065=>array(53,-49,753,729),10066=>array(53,0,753,777),10070=>array(75,-2,732,728),10072=>array(339,-240,415,760),10073=>array(302,-240,452,760),10074=>array(228,-240,527,760),10075=>array(76,395,237,729),10076=>array(53,395,214,729),10077=>array(76,395,432,729),10078=>array(53,395,408,729),10081=>array(140,-93,695,851),10082=>array(182,-17,572,742),10083=>array(146,-17,607,742),10084=>array(48,83,706,645),10085=>array(151,-1,656,729),10086=>array(55,21,652,702),10087=>array(70,169,684,564),10088=>array(176,-139,583,769),10089=>array(176,-139,583,769),10090=>array(237,-132,517,758),10091=>array(237,-132,517,758),10092=>array(193,-240,546,760),10093=>array(208,-240,561,760),10094=>array(127,-240,617,760),10095=>array(137,-240,626,760),10096=>array(149,-240,590,760),10097=>array(165,-240,605,760),10098=>array(311,-241,482,760),10099=>array(272,-241,443,760),10100=>array(157,-163,571,760),10101=>array(183,-163,597,760),10102=>array(53,-15,709,715),10103=>array(53,-15,709,715),10104=>array(53,-15,709,715),10105=>array(53,-15,709,715),10106=>array(53,-15,709,715),10107=>array(53,-15,709,715),10108=>array(53,-15,709,715),10109=>array(53,-15,709,715),10110=>array(53,-15,709,715),10111=>array(53,-15,709,715),10112=>array(4,-52,750,780),10113=>array(4,-52,750,780),10114=>array(4,-52,750,780),10115=>array(4,-52,750,780),10116=>array(4,-52,750,780),10117=>array(4,-52,750,780),10118=>array(4,-52,750,780),10119=>array(4,-52,750,780),10120=>array(4,-52,750,780),10121=>array(4,-52,750,780),10122=>array(4,-52,750,780),10123=>array(4,-52,750,780),10124=>array(4,-52,750,780),10125=>array(4,-52,750,780),10126=>array(4,-52,750,780),10127=>array(4,-52,750,780),10128=>array(4,-52,750,780),10129=>array(4,-52,750,780),10130=>array(4,-52,750,780),10131=>array(4,-52,750,780),10132=>array(51,75,710,552),10136=>array(110,55,614,614),10137=>array(51,100,710,527),10138=>array(110,13,614,572),10139=>array(51,129,710,498),10140=>array(51,57,688,570),10141=>array(51,100,710,527),10142=>array(51,100,710,527),10143=>array(51,100,710,527),10144=>array(51,100,710,527),10145=>array(51,46,730,581),10146=>array(100,94,710,533),10147=>array(100,94,710,533),10148=>array(100,-4,710,631),10149=>array(51,100,710,548),10150=>array(51,79,710,527),10151=>array(216,-7,545,634),10152=>array(51,100,710,527),10153=>array(51,75,688,552),10154=>array(51,75,688,552),10155=>array(19,12,715,586),10156=>array(19,12,715,586),10157=>array(122,0,697,574),10158=>array(122,0,697,574),10159=>array(56,49,719,574),10161=>array(56,49,719,574),10162=>array(139,-20,649,585),10163=>array(57,157,710,470),10164=>array(72,55,614,655),10165=>array(51,173,710,454),10166=>array(73,-29,614,572),10167=>array(73,55,614,655),10168=>array(51,172,710,455),10169=>array(73,-28,614,572),10170=>array(50,84,710,543),10171=>array(66,140,702,487),10172=>array(71,167,697,460),10173=>array(71,118,697,509),10174=>array(51,81,710,546),10181=>array(0,-163,394,769),10182=>array(-35,-163,427,769),10208=>array(2,-233,442,807),10214=>array(6,-132,448,760),10215=>array(6,-132,448,760),10216=>array(94,-132,417,759),10217=>array(-6,-132,317,759),10218=>array(94,-132,655,759),10219=>array(-6,-132,554,759),10224=>array(37,0,717,732),10225=>array(38,-3,718,729),10226=>array(8,45,734,685),10227=>array(20,45,747,685),10228=>array(51,-14,998,643),10229=>array(44,87,1239,540),10230=>array(51,87,1247,540),10231=>array(44,87,1247,540),10232=>array(44,87,1239,540),10233=>array(51,87,1247,540),10234=>array(44,87,1247,540),10235=>array(44,87,1239,540),10236=>array(51,87,1247,540),10237=>array(44,87,1239,540),10238=>array(51,87,1247,540),10239=>array(51,87,1247,540),10241=>array(132,586,308,781),10242=>array(132,325,308,521),10243=>array(132,325,308,781),10244=>array(132,65,308,261),10245=>array(132,65,308,781),10246=>array(132,65,308,521),10247=>array(132,65,308,781),10248=>array(396,586,571,781),10249=>array(132,586,571,781),10250=>array(132,325,571,781),10251=>array(132,325,571,781),10252=>array(132,65,571,781),10253=>array(132,65,571,781),10254=>array(132,65,571,781),10255=>array(132,65,571,781),10256=>array(396,325,571,521),10257=>array(132,325,571,781),10258=>array(132,325,571,521),10259=>array(132,325,571,781),10260=>array(132,65,571,521),10261=>array(132,65,571,781),10262=>array(132,65,571,521),10263=>array(132,65,571,781),10264=>array(396,325,571,781),10265=>array(132,325,571,781),10266=>array(132,325,571,781),10267=>array(132,325,571,781),10268=>array(132,65,571,781),10269=>array(132,65,571,781),10270=>array(132,65,571,781),10271=>array(132,65,571,781),10272=>array(396,65,571,261),10273=>array(132,65,571,781),10274=>array(132,65,571,521),10275=>array(132,65,571,781),10276=>array(132,65,571,261),10277=>array(132,65,571,781),10278=>array(132,65,571,521),10279=>array(132,65,571,781),10280=>array(396,65,571,781),10281=>array(132,65,571,781),10282=>array(132,65,571,781),10283=>array(132,65,571,781),10284=>array(132,65,571,781),10285=>array(132,65,571,781),10286=>array(132,65,571,781),10287=>array(132,65,571,781),10288=>array(396,65,571,521),10289=>array(132,65,571,781),10290=>array(132,65,571,521),10291=>array(132,65,571,781),10292=>array(132,65,571,521),10293=>array(132,65,571,781),10294=>array(132,65,571,521),10295=>array(132,65,571,781),10296=>array(396,65,571,781),10297=>array(132,65,571,781),10298=>array(132,65,571,781),10299=>array(132,65,571,781),10300=>array(132,65,571,781),10301=>array(132,65,571,781),10302=>array(132,65,571,781),10303=>array(132,65,571,781),10304=>array(132,-195,308,0),10305=>array(132,-195,308,781),10306=>array(132,-195,308,521),10307=>array(132,-195,308,781),10308=>array(132,-195,308,261),10309=>array(132,-195,308,781),10310=>array(132,-195,308,521),10311=>array(132,-195,308,781),10312=>array(132,-195,571,781),10313=>array(132,-195,571,781),10314=>array(132,-195,571,781),10315=>array(132,-195,571,781),10316=>array(132,-195,571,781),10317=>array(132,-195,571,781),10318=>array(132,-195,571,781),10319=>array(132,-195,571,781),10320=>array(132,-195,571,521),10321=>array(132,-195,571,781),10322=>array(132,-195,571,521),10323=>array(132,-195,571,781),10324=>array(132,-195,571,521),10325=>array(132,-195,571,781),10326=>array(132,-195,571,521),10327=>array(132,-195,571,781),10328=>array(132,-195,571,781),10329=>array(132,-195,571,781),10330=>array(132,-195,571,781),10331=>array(132,-195,571,781),10332=>array(132,-195,571,781),10333=>array(132,-195,571,781),10334=>array(132,-195,571,781),10335=>array(132,-195,571,781),10336=>array(132,-195,571,261),10337=>array(132,-195,571,781),10338=>array(132,-195,571,521),10339=>array(132,-195,571,781),10340=>array(132,-195,571,261),10341=>array(132,-195,571,781),10342=>array(132,-195,571,521),10343=>array(132,-195,571,781),10344=>array(132,-195,571,781),10345=>array(132,-195,571,781),10346=>array(132,-195,571,781),10347=>array(132,-195,571,781),10348=>array(132,-195,571,781),10349=>array(132,-195,571,781),10350=>array(132,-195,571,781),10351=>array(132,-195,571,781),10352=>array(132,-195,571,521),10353=>array(132,-195,571,781),10354=>array(132,-195,571,521),10355=>array(132,-195,571,781),10356=>array(132,-195,571,521),10357=>array(132,-195,571,781),10358=>array(132,-195,571,521),10359=>array(132,-195,571,781),10360=>array(132,-195,571,781),10361=>array(132,-195,571,781),10362=>array(132,-195,571,781),10363=>array(132,-195,571,781),10364=>array(132,-195,571,781),10365=>array(132,-195,571,781),10366=>array(132,-195,571,781),10367=>array(132,-195,571,781),10368=>array(396,-195,571,0),10369=>array(132,-195,571,781),10370=>array(132,-195,571,521),10371=>array(132,-195,571,781),10372=>array(132,-195,571,261),10373=>array(132,-195,571,781),10374=>array(132,-195,571,521),10375=>array(132,-195,571,781),10376=>array(396,-195,571,781),10377=>array(132,-195,571,781),10378=>array(132,-195,571,781),10379=>array(132,-195,571,781),10380=>array(132,-195,571,781),10381=>array(132,-195,571,781),10382=>array(132,-195,571,781),10383=>array(132,-195,571,781),10384=>array(396,-195,571,521),10385=>array(132,-195,571,781),10386=>array(132,-195,571,521),10387=>array(132,-195,571,781),10388=>array(132,-195,571,521),10389=>array(132,-195,571,781),10390=>array(132,-195,571,521),10391=>array(132,-195,571,781),10392=>array(396,-195,571,781),10393=>array(132,-195,571,781),10394=>array(132,-195,571,781),10395=>array(132,-195,571,781),10396=>array(132,-195,571,781),10397=>array(132,-195,571,781),10398=>array(132,-195,571,781),10399=>array(132,-195,571,781),10400=>array(396,-195,571,261),10401=>array(132,-195,571,781),10402=>array(132,-195,571,521),10403=>array(132,-195,571,781),10404=>array(132,-195,571,261),10405=>array(132,-195,571,781),10406=>array(132,-195,571,521),10407=>array(132,-195,571,781),10408=>array(396,-195,571,781),10409=>array(132,-195,571,781),10410=>array(132,-195,571,781),10411=>array(132,-195,571,781),10412=>array(132,-195,571,781),10413=>array(132,-195,571,781),10414=>array(132,-195,571,781),10415=>array(132,-195,571,781),10416=>array(396,-195,571,521),10417=>array(132,-195,571,781),10418=>array(132,-195,571,521),10419=>array(132,-195,571,781),10420=>array(132,-195,571,521),10421=>array(132,-195,571,781),10422=>array(132,-195,571,521),10423=>array(132,-195,571,781),10424=>array(396,-195,571,781),10425=>array(132,-195,571,781),10426=>array(132,-195,571,781),10427=>array(132,-195,571,781),10428=>array(132,-195,571,781),10429=>array(132,-195,571,781),10430=>array(132,-195,571,781),10431=>array(132,-195,571,781),10432=>array(132,-195,571,0),10433=>array(132,-195,571,781),10434=>array(132,-195,571,521),10435=>array(132,-195,571,781),10436=>array(132,-195,571,261),10437=>array(132,-195,571,781),10438=>array(132,-195,571,521),10439=>array(132,-195,571,781),10440=>array(132,-195,571,781),10441=>array(132,-195,571,781),10442=>array(132,-195,571,781),10443=>array(132,-195,571,781),10444=>array(132,-195,571,781),10445=>array(132,-195,571,781),10446=>array(132,-195,571,781),10447=>array(132,-195,571,781),10448=>array(132,-195,571,521),10449=>array(132,-195,571,781),10450=>array(132,-195,571,521),10451=>array(132,-195,571,781),10452=>array(132,-195,571,521),10453=>array(132,-195,571,781),10454=>array(132,-195,571,521),10455=>array(132,-195,571,781),10456=>array(132,-195,571,781),10457=>array(132,-195,571,781),10458=>array(132,-195,571,781),10459=>array(132,-195,571,781),10460=>array(132,-195,571,781),10461=>array(132,-195,571,781),10462=>array(132,-195,571,781),10463=>array(132,-195,571,781),10464=>array(132,-195,571,261),10465=>array(132,-195,571,781),10466=>array(132,-195,571,521),10467=>array(132,-195,571,781),10468=>array(132,-195,571,261),10469=>array(132,-195,571,781),10470=>array(132,-195,571,521),10471=>array(132,-195,571,781),10472=>array(132,-195,571,781),10473=>array(132,-195,571,781),10474=>array(132,-195,571,781),10475=>array(132,-195,571,781),10476=>array(132,-195,571,781),10477=>array(132,-195,571,781),10478=>array(132,-195,571,781),10479=>array(132,-195,571,781),10480=>array(132,-195,571,521),10481=>array(132,-195,571,781),10482=>array(132,-195,571,521),10483=>array(132,-195,571,781),10484=>array(132,-195,571,521),10485=>array(132,-195,571,781),10486=>array(132,-195,571,521),10487=>array(132,-195,571,781),10488=>array(132,-195,571,781),10489=>array(132,-195,571,781),10490=>array(132,-195,571,781),10491=>array(132,-195,571,781),10492=>array(132,-195,571,781),10493=>array(132,-195,571,781),10494=>array(132,-195,571,781),10495=>array(132,-195,571,781),10502=>array(44,87,703,540),10503=>array(51,87,710,540),10506=>array(119,0,637,732),10507=>array(119,0,637,732),10560=>array(78,45,653,853),10561=>array(78,45,653,853),10627=>array(105,-163,646,760),10628=>array(31,-163,573,760),10702=>array(95,-258,659,800),10703=>array(95,-1,847,628),10704=>array(95,-1,847,628),10705=>array(95,-48,805,674),10706=>array(95,-48,805,674),10707=>array(95,-48,805,674),10708=>array(95,-48,805,675),10709=>array(95,-48,805,675),10731=>array(2,-233,442,807),10746=>array(95,0,659,627),10747=>array(95,0,659,627),10752=>array(25,-211,875,734),10753=>array(25,-211,875,734),10754=>array(25,-211,875,734),10764=>array(13,-227,1482,754),10765=>array(13,-227,493,754),10766=>array(13,-227,493,754),10767=>array(13,-227,493,754),10768=>array(13,-227,493,754),10769=>array(13,-227,519,754),10770=>array(13,-227,493,754),10771=>array(13,-227,493,754),10772=>array(13,-228,586,754),10773=>array(13,-227,493,754),10774=>array(13,-227,493,754),10775=>array(-27,-227,500,754),10776=>array(13,-227,493,754),10777=>array(13,-227,493,754),10778=>array(13,-227,493,754),10779=>array(13,-227,493,898),10780=>array(13,-372,493,754),10799=>array(112,20,642,607),10858=>array(95,212,659,660),10859=>array(95,-34,659,660),10877=>array(95,-150,659,632),10878=>array(95,-150,659,632),10879=>array(95,-150,659,632),10880=>array(95,-150,659,632),10881=>array(95,-150,659,688),10882=>array(95,-150,659,688),10883=>array(95,-150,659,827),10884=>array(95,-150,659,827),10885=>array(95,-217,659,630),10886=>array(95,-217,659,630),10887=>array(95,-124,659,582),10888=>array(95,-124,659,582),10889=>array(95,-281,659,630),10890=>array(95,-281,659,630),10891=>array(95,-303,659,814),10892=>array(95,-303,659,814),10893=>array(95,-183,659,653),10894=>array(95,-183,659,653),10895=>array(95,-245,659,765),10896=>array(95,-245,659,765),10897=>array(96,-278,659,782),10898=>array(96,-278,659,782),10899=>array(95,-263,659,771),10900=>array(95,-263,659,771),10901=>array(95,-50,659,733),10902=>array(95,-50,659,733),10903=>array(95,-50,659,733),10904=>array(95,-50,659,733),10905=>array(96,-45,659,678),10906=>array(96,-45,659,678),10907=>array(95,-81,659,724),10908=>array(95,-81,659,724),10909=>array(95,13,659,680),10910=>array(95,13,659,680),10911=>array(95,-239,659,746),10912=>array(95,-239,659,746),10926=>array(95,22,659,656),10927=>array(95,-83,659,684),10928=>array(95,-83,659,684),10929=>array(95,-246,659,684),10930=>array(95,-246,659,684),10931=>array(95,-205,659,672),10932=>array(95,-205,659,672),10933=>array(95,-304,659,672),10934=>array(95,-304,659,672),10935=>array(95,-252,659,713),10936=>array(95,-252,659,713),10937=>array(95,-316,659,713),10938=>array(95,-316,659,713),11001=>array(95,-195,659,609),11002=>array(95,-195,659,609),11008=>array(110,-23,670,598),11009=>array(84,-23,644,598),11010=>array(110,-23,670,598),11011=>array(84,-23,644,598),11012=>array(24,46,710,581),11013=>array(24,46,703,581),11014=>array(136,0,618,754),11015=>array(136,-25,618,729),11016=>array(110,-23,670,598),11017=>array(84,-23,644,598),11018=>array(110,-23,670,598),11019=>array(84,-23,644,598),11020=>array(24,46,710,581),11021=>array(136,-25,618,754),11022=>array(51,-25,721,372),11023=>array(51,255,721,652),11024=>array(34,-25,703,372),11025=>array(34,255,703,652),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11039=>array(16,-26,767,767),11040=>array(16,-26,767,767),11041=>array(66,-91,720,748),11042=>array(66,-91,720,748),11043=>array(15,-35,771,692),11044=>array(49,-250,958,770),11091=>array(34,-47,749,788),11092=>array(34,-47,749,788),11360=>array(-22,0,510,729),11361=>array(-31,0,352,760),11362=>array(-25,0,510,729),11363=>array(16,0,645,729),11364=>array(48,-200,638,729),11365=>array(-19,-46,623,594),11366=>array(-5,-93,478,822),11367=>array(32,-157,813,729),11368=>array(21,-138,693,760),11369=>array(32,-157,770,729),11370=>array(21,-138,638,760),11371=>array(-10,-157,680,729),11372=>array(4,-138,545,547),11373=>array(43,-14,756,741),11374=>array(36,-200,894,729),11375=>array(68,0,756,729),11376=>array(-21,-14,702,741),11377=>array(60,0,718,560),11378=>array(89,0,1137,742),11379=>array(78,0,968,560),11380=>array(40,0,618,586),11381=>array(19,0,561,729),11382=>array(27,0,444,547),11383=>array(57,0,652,552),11385=>array(9,-13,476,760),11386=>array(39,-14,580,560),11387=>array(22,0,468,547),11388=>array(-67,-121,197,425),11389=>array(38,326,472,734),11390=>array(33,-240,619,742),11391=>array(-2,-240,687,729),11520=>array(37,-64,574,547),11521=>array(-11,-232,597,546),11522=>array(25,-232,572,547),11523=>array(38,-10,581,807),11524=>array(26,-228,578,546),11525=>array(19,-228,915,546),11526=>array(66,-8,627,816),11527=>array(27,-9,903,547),11528=>array(38,0,556,547),11529=>array(26,-227,579,816),11530=>array(18,-9,913,546),11531=>array(31,-8,619,816),11532=>array(18,0,590,816),11533=>array(27,-8,923,546),11534=>array(26,-8,600,546),11535=>array(49,-228,787,816),11536=>array(27,-9,905,816),11537=>array(26,-9,602,816),11538=>array(23,-232,569,546),11539=>array(26,-228,922,661),11540=>array(36,-228,882,546),11541=>array(23,-228,909,816),11542=>array(22,0,591,546),11543=>array(26,-228,602,547),11544=>array(26,-232,598,546),11545=>array(24,-228,591,816),11546=>array(23,-232,569,547),11547=>array(36,-9,626,816),11548=>array(22,-228,917,547),11549=>array(21,-232,577,546),11550=>array(28,-232,609,546),11551=>array(14,-228,588,567),11552=>array(22,-9,938,546),11553=>array(27,-228,583,816),11554=>array(34,-9,563,626),11555=>array(35,-228,593,816),11556=>array(26,-228,649,546),11557=>array(36,-8,884,816),11800=>array(33,-13,445,729),11807=>array(95,-34,659,415),11810=>array(69,314,419,760),11811=>array(111,314,404,760),11812=>array(-9,-132,283,314),11813=>array(-25,-132,326,314),11822=>array(93,0,522,742),19904=>array(75,-158,732,729),19905=>array(75,-158,732,729),19906=>array(75,-158,732,729),19907=>array(75,-158,732,729),19908=>array(75,-158,732,729),19909=>array(75,-158,732,729),19910=>array(75,-158,732,729),19911=>array(75,-158,732,729),19912=>array(75,-158,732,729),19913=>array(75,-158,733,729),19914=>array(75,-158,732,729),19915=>array(75,-158,732,729),19916=>array(75,-158,732,729),19917=>array(75,-158,732,729),19918=>array(75,-158,732,729),19919=>array(75,-158,732,729),19920=>array(75,-158,733,729),19921=>array(75,-158,732,729),19922=>array(75,-158,733,729),19923=>array(75,-158,732,729),19924=>array(75,-158,732,729),19925=>array(75,-158,732,729),19926=>array(75,-158,732,729),19927=>array(75,-158,732,729),19928=>array(75,-158,732,729),19929=>array(75,-158,732,729),19930=>array(75,-158,732,729),19931=>array(75,-158,733,729),19932=>array(75,-158,732,729),19933=>array(75,-158,732,729),19934=>array(75,-158,733,729),19935=>array(75,-158,732,729),19936=>array(75,-158,732,729),19937=>array(75,-158,732,729),19938=>array(75,-158,732,729),19939=>array(75,-158,732,729),19940=>array(75,-158,732,729),19941=>array(75,-158,733,729),19942=>array(75,-158,732,729),19943=>array(75,-158,732,729),19944=>array(75,-158,733,729),19945=>array(75,-158,732,729),19946=>array(75,-158,733,729),19947=>array(75,-158,732,729),19948=>array(75,-158,733,729),19949=>array(75,-158,732,729),19950=>array(75,-158,733,729),19951=>array(75,-158,732,729),19952=>array(75,-158,733,729),19953=>array(75,-158,732,729),19954=>array(75,-158,732,729),19955=>array(75,-158,732,729),19956=>array(75,-158,732,729),19957=>array(75,-158,733,729),19958=>array(75,-158,732,729),19959=>array(75,-158,732,729),19960=>array(75,-158,732,729),19961=>array(75,-158,733,729),19962=>array(75,-158,732,729),19963=>array(75,-158,733,729),19964=>array(75,-158,733,729),19965=>array(75,-158,732,729),19966=>array(75,-158,732,729),19967=>array(75,-158,732,729),42192=>array(19,0,629,729),42193=>array(19,0,647,729),42194=>array(15,0,641,729),42195=>array(19,0,708,729),42196=>array(43,0,673,729),42197=>array(-59,0,571,729),42198=>array(32,-14,700,742),42199=>array(19,0,753,729),42200=>array(-59,0,679,729),42201=>array(6,-14,523,729),42202=>array(32,-14,652,742),42203=>array(-12,-14,607,742),42204=>array(-23,0,667,729),42205=>array(19,0,603,729),42206=>array(19,0,603,729),42207=>array(19,0,877,729),42208=>array(19,0,734,729),42209=>array(19,0,510,729),42210=>array(13,-14,599,742),42211=>array(19,0,617,729),42212=>array(73,0,674,729),42213=>array(-60,0,628,729),42214=>array(68,0,756,729),42215=>array(19,0,734,729),42216=>array(4,-14,672,742),42217=>array(17,0,533,743),42218=>array(96,0,1029,729),42219=>array(-46,0,731,729),42220=>array(57,0,729,729),42221=>array(60,0,667,729),42222=>array(-59,0,622,729),42223=>array(68,0,756,729),42224=>array(19,0,603,729),42225=>array(12,0,596,729),42226=>array(19,0,316,729),42227=>array(32,-14,733,742),42228=>array(61,-14,712,729),42229=>array(18,0,660,743),42230=>array(8,0,499,729),42231=>array(43,0,729,729),42232=>array(15,0,207,189),42233=>array(-57,-142,205,189),42234=>array(15,0,523,189),42235=>array(15,-142,521,189),42236=>array(-67,-142,256,547),42237=>array(1,0,256,547),42238=>array(79,0,499,405),42239=>array(35,134,495,492),42564=>array(-1,-14,568,742),42565=>array(-6,-14,480,560),42566=>array(66,0,346,729),42567=>array(66,-1,293,547),42572=>array(33,-14,1213,654),42573=>array(28,-13,1016,547),42576=>array(83,0,1092,729),42577=>array(46,0,901,547),42580=>array(40,-14,1038,742),42581=>array(33,-14,848,560),42582=>array(19,0,916,729),42583=>array(27,-14,815,560),42594=>array(-23,-157,1029,729),42595=>array(-9,-138,870,547),42596=>array(-22,0,1026,729),42597=>array(1,0,848,547),42598=>array(19,0,1173,729),42599=>array(25,0,921,547),42600=>array(32,-14,733,742),42601=>array(32,-14,586,560),42602=>array(44,-14,889,742),42603=>array(39,-14,743,560),42604=>array(44,-14,1221,742),42605=>array(39,-14,957,560),42606=>array(25,-208,839,743),42634=>array(43,-200,777,729),42635=>array(30,-216,605,547),42636=>array(43,0,673,729),42637=>array(30,0,563,547),42644=>array(95,0,714,729),42645=>array(9,0,563,760),42760=>array(131,0,424,693),42761=>array(105,0,424,693),42762=>array(79,0,424,693),42763=>array(52,0,424,693),42764=>array(26,0,424,693),42765=>array(26,0,424,693),42766=>array(26,0,398,693),42767=>array(26,0,372,693),42768=>array(26,0,345,693),42769=>array(26,0,319,693),42770=>array(26,0,424,693),42771=>array(26,0,398,693),42772=>array(26,0,372,693),42773=>array(26,0,345,693),42774=>array(26,0,319,693),42779=>array(162,326,418,736),42780=>array(127,324,384,734),42781=>array(136,326,308,734),42782=>array(136,326,308,734),42783=>array(79,0,250,408),42786=>array(27,0,389,729),42787=>array(34,0,333,547),42788=>array(49,224,477,742),42789=>array(49,42,477,560),42790=>array(36,-200,752,729),42791=>array(28,-216,581,760),42792=>array(62,-216,886,729),42793=>array(43,-215,729,702),42794=>array(33,-14,587,742),42795=>array(-2,-202,465,560),42800=>array(35,0,474,547),42801=>array(9,-14,504,560),42802=>array(-60,0,1146,729),42803=>array(20,-14,883,560),42804=>array(-59,-14,1124,742),42805=>array(15,-14,926,560),42806=>array(-59,-14,1102,729),42807=>array(15,-14,919,560),42808=>array(-60,0,1031,729),42809=>array(20,-14,865,560),42810=>array(-60,0,1031,729),42811=>array(20,-14,865,560),42812=>array(-41,-216,1010,729),42813=>array(37,-216,882,560),42814=>array(-12,-14,603,742),42815=>array(-7,-14,483,560),42816=>array(19,0,753,729),42817=>array(27,0,645,760),42822=>array(72,0,701,729),42823=>array(62,0,425,760),42824=>array(59,0,551,729),42825=>array(72,0,468,760),42826=>array(4,-14,823,742),42827=>array(-4,-14,739,560),42830=>array(44,-14,1221,742),42831=>array(39,-14,957,560),42832=>array(-38,0,650,729),42833=>array(-73,-208,611,560),42834=>array(-1,0,844,729),42835=>array(0,-208,810,560),42838=>array(35,-188,729,742),42839=>array(30,-208,614,559),42852=>array(19,0,628,729),42853=>array(-10,-208,611,760),42854=>array(-45,0,628,729),42855=>array(-74,-208,611,760),42880=>array(63,0,555,729),42881=>array(9,-208,299,547),42882=>array(-8,-208,698,742),42883=>array(-9,-208,589,560),42889=>array(37,0,291,547),42890=>array(57,141,300,405),42891=>array(127,245,349,729),42892=>array(62,458,214,729),42893=>array(90,0,708,729),42894=>array(83,-216,552,760),42896=>array(19,-157,742,729),42897=>array(27,-138,626,560),42912=>array(-15,-14,754,742),42913=>array(-18,-216,662,559),42914=>array(-14,0,753,729),42915=>array(-17,0,645,760),42916=>array(-15,0,769,729),42917=>array(-18,0,659,560),42918=>array(-14,0,707,729),42919=>array(-13,0,491,560),42920=>array(-13,-14,661,742),42921=>array(-15,-14,551,560),42922=>array(-33,0,778,729),43002=>array(27,0,923,547),43003=>array(83,0,596,729),43004=>array(59,0,641,729),43005=>array(19,0,876,729),43006=>array(1,0,333,928),43007=>array(-36,0,1229,729),61184=>array(127,602,346,693),61185=>array(75,451,365,693),61186=>array(26,301,387,693),61187=>array(-11,150,396,693),61188=>array(-43,0,401,693),61189=>array(90,451,339,693),61190=>array(101,451,320,543),61191=>array(48,301,339,543),61192=>array(0,150,361,543),61193=>array(-37,0,370,543),61194=>array(74,301,334,693),61195=>array(63,301,313,543),61196=>array(74,301,293,393),61197=>array(22,150,313,393),61198=>array(-26,0,334,393),61199=>array(67,150,317,693),61200=>array(47,149,308,542),61201=>array(37,150,286,393),61202=>array(48,150,267,242),61203=>array(-4,0,286,242),61204=>array(65,0,296,693),61205=>array(41,0,291,543),61206=>array(21,0,282,393),61207=>array(11,0,260,242),61208=>array(22,0,241,92),61209=>array(26,0,230,693),62464=>array(76,-14,553,819),62465=>array(81,-15,549,823),62466=>array(78,-14,587,828),62467=>array(111,0,858,828),62468=>array(71,-15,611,828),62469=>array(73,-15,592,828),62470=>array(116,-15,610,828),62471=>array(83,-14,854,828),62472=>array(88,0,580,828),62473=>array(71,-14,616,820),62474=>array(125,-6,1096,828),62475=>array(73,-14,606,828),62476=>array(79,-15,607,820),62477=>array(97,0,844,828),62478=>array(70,-15,589,819),62479=>array(79,-15,650,840),62480=>array(89,0,844,828),62481=>array(88,-14,556,819),62482=>array(87,-14,707,828),62483=>array(72,-14,612,828),62484=>array(122,-14,853,828),62485=>array(70,-14,646,819),62486=>array(101,0,867,828),62487=>array(66,-14,646,820),62488=>array(65,-14,605,828),62489=>array(36,0,564,828),62490=>array(89,-15,644,820),62491=>array(78,-14,646,819),62492=>array(81,-14,656,828),62493=>array(70,-14,647,820),62494=>array(84,-14,557,819),62495=>array(26,-14,561,828),62496=>array(73,-15,593,828),62497=>array(79,-15,609,828),62498=>array(12,-73,593,828),62499=>array(69,-15,647,830),62500=>array(70,-15,653,828),62501=>array(68,-14,659,828),62502=>array(114,-14,915,828),62504=>array(36,-228,884,816),62505=>array(43,-223,739,843),62506=>array(73,-14,509,761),62507=>array(73,-14,510,773),62508=>array(73,-14,528,866),62509=>array(73,-14,561,812),62510=>array(73,-14,544,877),62511=>array(73,-14,520,803),62512=>array(27,-232,517,761),62513=>array(27,-232,568,793),62514=>array(27,-232,584,891),62515=>array(27,-232,541,803),62516=>array(72,0,531,761),62517=>array(72,0,573,793),62518=>array(72,0,541,803),62519=>array(87,-0,732,761),62520=>array(87,-0,732,773),62521=>array(87,-0,732,884),62522=>array(87,-0,732,793),62523=>array(87,-0,732,803),62524=>array(68,-232,559,761),62525=>array(68,-232,559,773),62526=>array(68,-232,567,894),62527=>array(68,-232,572,793),62528=>array(68,-232,559,803),62529=>array(68,-232,559,844),62917=>array(14,-14,583,760),64256=>array(44,0,824,760),64257=>array(44,0,718,760),64258=>array(44,0,718,760),64259=>array(44,0,1015,760),64260=>array(44,0,1016,760),64261=>array(41,0,752,760),64262=>array(7,-14,943,742),64275=>array(42,-14,1201,760),64276=>array(42,-14,1201,760),64277=>array(59,-208,1180,760),64278=>array(59,-208,1217,760),64279=>array(59,-208,1514,760),64285=>array(88,38,301,547),64286=>array(174,635,472,780),64287=>array(88,36,589,547),64288=>array(34,0,627,547),64289=>array(107,0,834,547),64290=>array(114,0,754,547),64291=>array(90,0,756,547),64292=>array(39,0,711,547),64293=>array(114,0,753,739),64294=>array(82,0,757,547),64295=>array(114,0,714,547),64296=>array(43,-4,718,547),64297=>array(140,256,724,627),64298=>array(80,0,771,710),64299=>array(80,0,771,723),64300=>array(80,0,771,710),64301=>array(80,0,771,710),64302=>array(94,-171,657,547),64303=>array(94,-217,657,547),64304=>array(94,-171,657,547),64305=>array(39,0,531,547),64306=>array(40,-9,385,547),64307=>array(114,0,586,547),64308=>array(90,0,595,547),64309=>array(66,0,407,547),64310=>array(66,0,494,547),64312=>array(127,-13,608,553),64313=>array(90,164,428,547),64314=>array(114,-240,494,547),64315=>array(39,0,513,547),64316=>array(114,0,570,711),64318=>array(76,0,621,554),64320=>array(39,0,387,547),64321=>array(130,-13,610,547),64323=>array(142,-240,577,547),64324=>array(82,0,590,547),64326=>array(48,0,604,547),64327=>array(46,-240,690,546),64328=>array(114,0,517,547),64329=>array(80,0,771,547),64330=>array(10,-4,585,547),64331=>array(82,0,323,710),64332=>array(39,0,531,710),64333=>array(39,0,513,710),64334=>array(82,0,590,710),64335=>array(42,0,659,729),65056=>array(-249,735,154,880),65057=>array(141,735,507,880),65058=>array(-193,756,152,894),65059=>array(136,756,482,894),65533=>array(89,-139,1048,926),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>313,33=>410,34=>469,35=>626,36=>626,37=>901,38=>785,39=>275,40=>411,41=>411,42=>470,43=>754,44=>342,45=>374,46=>342,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>360,59=>360,60=>754,61=>754,62=>754,63=>522,64=>900,65=>696,66=>686,67=>660,68=>747,69=>615,70=>615,71=>738,72=>753,73=>334,74=>334,75=>697,76=>573,77=>896,78=>753,79=>765,80=>659,81=>765,82=>693,83=>648,84=>614,85=>730,86=>696,87=>993,88=>694,89=>651,90=>652,91=>411,92=>329,93=>411,94=>754,95=>450,96=>450,97=>607,98=>644,99=>533,100=>644,101=>610,102=>391,103=>644,104=>641,105=>308,106=>308,107=>598,108=>308,109=>938,110=>641,111=>618,112=>644,113=>644,114=>444,115=>536,116=>430,117=>641,118=>586,119=>831,120=>580,121=>586,122=>523,123=>641,124=>329,125=>641,126=>754,160=>313,161=>410,162=>626,163=>626,164=>572,165=>626,166=>329,167=>450,168=>450,169=>900,170=>507,171=>584,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>662,182=>572,183=>342,184=>450,185=>394,186=>507,187=>584,188=>932,189=>932,190=>932,191=>522,192=>696,193=>696,194=>696,195=>696,196=>696,197=>696,198=>976,199=>660,200=>615,201=>615,202=>615,203=>615,204=>334,205=>334,206=>334,207=>334,208=>760,209=>753,210=>765,211=>765,212=>765,213=>765,214=>765,215=>754,216=>765,217=>730,218=>730,219=>730,220=>730,221=>651,222=>668,223=>647,224=>607,225=>607,226=>607,227=>607,228=>607,229=>607,230=>943,231=>533,232=>610,233=>610,234=>610,235=>610,236=>308,237=>308,238=>308,239=>308,240=>618,241=>641,242=>618,243=>618,244=>618,245=>618,246=>618,247=>754,248=>618,249=>641,250=>641,251=>641,252=>641,253=>586,254=>644,255=>586,256=>696,257=>607,258=>696,259=>607,260=>696,261=>607,262=>660,263=>533,264=>660,265=>533,266=>660,267=>533,268=>660,269=>533,270=>747,271=>644,272=>760,273=>644,274=>615,275=>610,276=>615,277=>610,278=>615,279=>610,280=>615,281=>610,282=>615,283=>610,284=>738,285=>644,286=>738,287=>644,288=>738,289=>644,290=>738,291=>644,292=>753,293=>641,294=>876,295=>711,296=>334,297=>308,298=>334,299=>308,300=>334,301=>308,302=>334,303=>308,304=>334,305=>308,306=>669,307=>617,308=>334,309=>308,310=>697,311=>598,312=>598,313=>573,314=>308,315=>573,316=>308,317=>573,318=>308,319=>573,320=>308,321=>594,322=>337,323=>753,324=>641,325=>753,326=>641,327=>753,328=>641,329=>884,330=>753,331=>641,332=>765,333=>618,334=>765,335=>618,336=>765,337=>618,338=>1050,339=>984,340=>693,341=>444,342=>693,343=>444,344=>693,345=>444,346=>648,347=>536,348=>648,349=>536,350=>648,351=>536,352=>648,353=>536,354=>614,355=>430,356=>614,357=>430,358=>614,359=>430,360=>730,361=>641,362=>730,363=>641,364=>730,365=>641,366=>730,367=>641,368=>730,369=>641,370=>730,371=>641,372=>993,373=>831,374=>651,375=>586,376=>651,377=>652,378=>523,379=>652,380=>523,381=>652,382=>523,383=>391,384=>644,385=>729,386=>686,387=>644,388=>686,389=>644,390=>660,391=>660,392=>533,393=>760,394=>791,395=>686,396=>644,397=>618,398=>615,399=>765,400=>626,401=>615,402=>391,403=>738,404=>713,405=>940,406=>392,407=>350,408=>697,409=>598,410=>324,411=>532,412=>938,413=>753,414=>641,415=>765,416=>765,417=>618,418=>1002,419=>866,420=>703,421=>644,422=>693,423=>648,424=>536,425=>615,426=>497,427=>430,428=>636,429=>430,430=>614,431=>730,432=>641,433=>692,434=>732,435=>717,436=>700,437=>652,438=>523,439=>695,440=>695,441=>576,442=>523,443=>626,444=>695,445=>576,446=>515,447=>644,448=>334,449=>593,450=>489,451=>334,452=>1393,453=>1305,454=>1176,455=>879,456=>881,457=>603,458=>1074,459=>1091,460=>957,461=>696,462=>607,463=>334,464=>308,465=>765,466=>618,467=>730,468=>641,469=>730,470=>641,471=>730,472=>641,473=>730,474=>641,475=>730,476=>641,477=>610,478=>696,479=>607,480=>696,481=>607,482=>976,483=>943,484=>738,485=>644,486=>738,487=>644,488=>697,489=>598,490=>765,491=>618,492=>765,493=>618,494=>695,495=>523,496=>308,497=>1393,498=>1305,499=>1176,500=>738,501=>644,502=>1160,503=>708,504=>753,505=>641,506=>696,507=>607,508=>976,509=>943,510=>765,511=>618,512=>696,513=>607,514=>696,515=>607,516=>615,517=>610,518=>615,519=>610,520=>334,521=>308,522=>334,523=>308,524=>765,525=>618,526=>765,527=>618,528=>693,529=>444,530=>693,531=>444,532=>730,533=>641,534=>730,535=>641,536=>648,537=>536,538=>614,539=>430,540=>621,541=>546,542=>753,543=>641,544=>753,545=>778,546=>728,547=>593,548=>652,549=>523,550=>696,551=>607,552=>615,553=>610,554=>765,555=>618,556=>765,557=>618,558=>765,559=>618,560=>765,561=>618,562=>651,563=>586,564=>442,565=>780,566=>460,567=>308,568=>979,569=>979,570=>696,571=>660,572=>533,573=>573,574=>614,575=>536,576=>523,577=>703,578=>553,579=>686,580=>730,581=>696,582=>615,583=>610,584=>334,585=>308,586=>774,587=>712,588=>693,589=>444,590=>651,591=>586,592=>607,593=>644,594=>644,595=>644,596=>533,597=>533,598=>712,599=>712,600=>610,601=>610,602=>788,603=>501,604=>490,605=>696,606=>658,607=>308,608=>712,609=>644,610=>564,611=>661,612=>571,613=>641,614=>641,615=>641,616=>491,617=>396,618=>491,619=>502,620=>624,621=>308,622=>757,623=>938,624=>938,625=>938,626=>641,627=>713,628=>578,629=>618,630=>817,631=>613,632=>716,633=>484,634=>484,635=>584,636=>444,637=>444,638=>536,639=>536,640=>578,641=>578,642=>536,643=>374,644=>391,645=>544,646=>497,647=>430,648=>430,649=>828,650=>692,651=>603,652=>586,653=>831,654=>586,655=>651,656=>624,657=>615,658=>576,659=>576,660=>515,661=>515,662=>515,663=>515,664=>765,665=>569,666=>658,667=>616,668=>622,669=>308,670=>659,671=>485,672=>712,673=>515,674=>515,675=>1040,676=>1093,677=>1039,678=>877,679=>691,680=>836,681=>923,682=>776,683=>702,684=>532,685=>374,686=>609,687=>710,688=>410,689=>410,690=>197,691=>284,692=>284,693=>284,694=>369,695=>532,696=>375,697=>271,698=>469,699=>342,700=>342,701=>342,702=>330,703=>330,704=>293,705=>293,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>275,713=>450,714=>450,715=>450,716=>275,717=>450,718=>450,719=>450,720=>303,721=>303,722=>330,723=>330,724=>450,725=>450,726=>374,727=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>315,735=>450,736=>370,737=>197,738=>343,739=>371,740=>293,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,749=>450,750=>580,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>628,881=>508,882=>919,883=>752,884=>271,885=>271,886=>753,887=>630,890=>450,891=>533,892=>495,893=>494,894=>360,900=>397,901=>450,902=>717,903=>342,904=>761,905=>908,906=>507,908=>801,910=>882,911=>804,912=>351,913=>696,914=>686,915=>573,916=>696,917=>615,918=>652,919=>753,920=>765,921=>334,922=>697,923=>696,924=>896,925=>753,926=>568,927=>765,928=>753,929=>659,931=>615,932=>614,933=>651,934=>765,935=>694,936=>765,937=>765,938=>334,939=>651,940=>618,941=>501,942=>641,943=>351,944=>607,945=>618,946=>644,947=>613,948=>618,949=>501,950=>532,951=>641,952=>618,953=>351,954=>639,955=>569,956=>662,957=>613,958=>532,959=>618,960=>712,961=>644,962=>533,963=>701,964=>574,965=>607,966=>704,967=>580,968=>714,969=>782,970=>351,971=>607,972=>618,973=>607,974=>782,975=>697,976=>585,977=>594,978=>671,979=>883,980=>671,981=>716,982=>782,983=>669,984=>765,985=>618,986=>660,987=>533,988=>615,989=>444,990=>632,991=>593,992=>827,993=>564,994=>983,995=>753,996=>749,997=>644,998=>835,999=>669,1000=>660,1001=>585,1002=>709,1003=>604,1004=>677,1005=>644,1006=>614,1007=>531,1008=>669,1009=>644,1010=>533,1011=>308,1012=>765,1013=>580,1014=>580,1015=>668,1016=>644,1017=>660,1018=>896,1019=>659,1020=>644,1021=>660,1022=>660,1023=>628,1024=>615,1025=>615,1026=>791,1027=>573,1028=>660,1029=>648,1030=>334,1031=>334,1032=>334,1033=>1039,1034=>1017,1035=>791,1036=>735,1037=>753,1038=>694,1039=>753,1040=>696,1041=>686,1042=>686,1043=>573,1044=>801,1045=>615,1046=>1102,1047=>639,1048=>753,1049=>753,1050=>735,1051=>747,1052=>896,1053=>753,1054=>765,1055=>753,1056=>659,1057=>660,1058=>614,1059=>694,1060=>892,1061=>694,1062=>835,1063=>727,1064=>1112,1065=>1193,1066=>845,1067=>932,1068=>686,1069=>660,1070=>1056,1071=>693,1072=>607,1073=>628,1074=>569,1075=>470,1076=>727,1077=>610,1078=>896,1079=>523,1080=>630,1081=>630,1082=>611,1083=>659,1084=>735,1085=>622,1086=>618,1087=>622,1088=>644,1089=>533,1090=>521,1091=>586,1092=>893,1093=>580,1094=>667,1095=>618,1096=>956,1097=>995,1098=>676,1099=>813,1100=>569,1101=>533,1102=>875,1103=>578,1104=>610,1105=>610,1106=>642,1107=>470,1108=>533,1109=>536,1110=>308,1111=>308,1112=>308,1113=>892,1114=>860,1115=>661,1116=>611,1117=>630,1118=>586,1119=>622,1120=>983,1121=>782,1122=>756,1123=>662,1124=>911,1125=>755,1126=>893,1127=>749,1128=>1222,1129=>1009,1130=>765,1131=>618,1132=>1112,1133=>906,1134=>626,1135=>501,1136=>967,1137=>955,1138=>765,1139=>618,1140=>765,1141=>625,1142=>765,1143=>625,1144=>1033,1145=>939,1146=>967,1147=>776,1148=>1265,1149=>1055,1150=>983,1151=>782,1152=>660,1153=>533,1154=>587,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>844,1163=>725,1164=>686,1165=>550,1166=>662,1167=>646,1168=>573,1169=>470,1170=>599,1171=>488,1172=>709,1173=>470,1174=>1102,1175=>896,1176=>639,1177=>523,1178=>697,1179=>611,1180=>735,1181=>611,1182=>735,1183=>611,1184=>914,1185=>743,1186=>753,1187=>622,1188=>992,1189=>783,1190=>1129,1191=>880,1192=>851,1193=>773,1194=>660,1195=>533,1196=>614,1197=>521,1198=>651,1199=>586,1200=>651,1201=>586,1202=>694,1203=>580,1204=>993,1205=>901,1206=>727,1207=>618,1208=>727,1209=>618,1210=>727,1211=>641,1212=>923,1213=>729,1214=>923,1215=>729,1216=>334,1217=>1102,1218=>896,1219=>700,1220=>566,1221=>839,1222=>724,1223=>753,1224=>622,1225=>844,1226=>725,1227=>727,1228=>618,1229=>986,1230=>838,1231=>308,1232=>696,1233=>607,1234=>696,1235=>607,1236=>976,1237=>943,1238=>615,1239=>610,1240=>765,1241=>610,1242=>765,1243=>610,1244=>1102,1245=>896,1246=>639,1247=>523,1248=>695,1249=>576,1250=>753,1251=>630,1252=>753,1253=>630,1254=>765,1255=>618,1256=>765,1257=>618,1258=>765,1259=>618,1260=>660,1261=>533,1262=>694,1263=>586,1264=>694,1265=>586,1266=>694,1267=>586,1268=>727,1269=>618,1270=>573,1271=>470,1272=>932,1273=>813,1274=>599,1275=>488,1276=>694,1277=>580,1278=>694,1279=>580,1280=>686,1281=>547,1282=>1043,1283=>804,1284=>1007,1285=>828,1286=>745,1287=>624,1288=>1117,1289=>915,1290=>1160,1291=>912,1292=>755,1293=>574,1294=>844,1295=>722,1296=>626,1297=>501,1298=>747,1299=>659,1300=>1157,1301=>963,1302=>958,1303=>883,1304=>973,1305=>864,1306=>765,1307=>644,1308=>993,1309=>831,1310=>735,1311=>611,1312=>1123,1313=>920,1314=>1128,1315=>880,1316=>861,1317=>726,1329=>813,1330=>729,1331=>728,1332=>731,1333=>729,1334=>733,1335=>651,1336=>720,1337=>903,1338=>728,1339=>666,1340=>558,1341=>961,1342=>787,1343=>713,1344=>650,1345=>729,1346=>715,1347=>704,1348=>780,1349=>689,1350=>715,1351=>708,1352=>730,1353=>677,1354=>867,1355=>711,1356=>780,1357=>730,1358=>715,1359=>693,1360=>666,1361=>698,1362=>576,1363=>833,1364=>698,1365=>763,1366=>855,1369=>330,1370=>342,1371=>308,1372=>374,1373=>313,1374=>461,1375=>468,1377=>938,1378=>642,1379=>704,1380=>708,1381=>642,1382=>643,1383=>565,1384=>642,1385=>756,1386=>704,1387=>642,1388=>309,1389=>984,1390=>637,1391=>642,1392=>642,1393=>603,1394=>642,1395=>642,1396=>642,1397=>308,1398=>642,1399=>486,1400=>642,1401=>366,1402=>938,1403=>572,1404=>666,1405=>642,1406=>642,1407=>934,1408=>642,1409=>643,1410=>479,1411=>934,1412=>647,1413=>620,1414=>813,1415=>812,1417=>360,1418=>374,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>374,1471=>0,1472=>334,1473=>0,1474=>0,1475=>334,1478=>447,1479=>0,1488=>655,1489=>549,1490=>402,1491=>529,1492=>618,1493=>309,1494=>360,1495=>618,1496=>611,1497=>265,1498=>520,1499=>510,1500=>544,1501=>626,1502=>651,1503=>309,1504=>408,1505=>611,1506=>599,1507=>607,1508=>592,1509=>595,1510=>587,1511=>663,1512=>542,1513=>673,1514=>615,1520=>598,1521=>598,1522=>597,1523=>399,1524=>639,3647=>626,3713=>734,3714=>673,3716=>674,3719=>512,3720=>668,3722=>669,3725=>685,3732=>635,3733=>633,3734=>672,3735=>737,3737=>657,3738=>654,3739=>654,3740=>830,3741=>744,3742=>779,3743=>779,3745=>752,3746=>685,3747=>692,3749=>691,3751=>642,3754=>744,3755=>928,3757=>651,3758=>705,3759=>840,3760=>620,3761=>0,3762=>549,3763=>549,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>603,3776=>464,3777=>774,3778=>464,3779=>584,3780=>569,3782=>683,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>694,3793=>694,3794=>624,3795=>752,3796=>655,3797=>655,3798=>764,3799=>710,3800=>683,3801=>818,3804=>1227,3805=>1227,4256=>787,4257=>660,4258=>611,4259=>751,4260=>554,4261=>690,4262=>678,4263=>822,4264=>408,4265=>558,4266=>758,4267=>794,4268=>562,4269=>769,4270=>703,4271=>566,4272=>820,4273=>558,4274=>558,4275=>769,4276=>779,4277=>651,4278=>567,4279=>558,4280=>563,4281=>558,4282=>736,4283=>786,4284=>554,4285=>561,4286=>563,4287=>652,4288=>760,4289=>536,4290=>620,4291=>536,4292=>534,4293=>664,4304=>498,4305=>507,4306=>560,4307=>751,4308=>495,4309=>502,4310=>491,4311=>745,4312=>507,4313=>500,4314=>967,4315=>507,4316=>507,4317=>733,4318=>498,4319=>502,4320=>741,4321=>507,4322=>630,4323=>523,4324=>762,4325=>499,4326=>733,4327=>502,4328=>488,4329=>507,4330=>560,4331=>507,4332=>489,4333=>509,4334=>507,4335=>477,4336=>498,4337=>498,4338=>498,4339=>499,4340=>498,4341=>524,4342=>768,4343=>544,4344=>502,4345=>568,4346=>499,4347=>403,4348=>291,5121=>696,5122=>696,5123=>696,5124=>696,5125=>814,5126=>814,5127=>814,5129=>814,5130=>814,5131=>814,5132=>916,5133=>908,5134=>916,5135=>908,5136=>916,5137=>908,5138=>1034,5139=>1025,5140=>1034,5141=>1025,5142=>814,5143=>1034,5144=>1028,5145=>1034,5146=>1028,5147=>814,5149=>278,5150=>476,5151=>382,5152=>382,5153=>355,5154=>355,5155=>355,5156=>355,5157=>507,5158=>423,5159=>278,5160=>355,5161=>355,5162=>355,5163=>1092,5164=>888,5165=>1094,5166=>1167,5167=>696,5168=>696,5169=>696,5170=>696,5171=>797,5172=>797,5173=>797,5175=>797,5176=>797,5177=>797,5178=>916,5179=>908,5180=>916,5181=>908,5182=>916,5183=>908,5184=>1034,5185=>1025,5186=>1034,5187=>1025,5188=>1034,5189=>1028,5190=>1034,5191=>1028,5192=>797,5193=>518,5194=>206,5196=>730,5197=>730,5198=>730,5199=>730,5200=>734,5201=>734,5202=>734,5204=>734,5205=>734,5206=>734,5207=>950,5208=>943,5209=>950,5210=>943,5211=>950,5212=>943,5213=>954,5214=>949,5215=>954,5216=>949,5217=>954,5218=>946,5219=>954,5220=>946,5221=>954,5222=>435,5223=>904,5224=>904,5225=>921,5226=>915,5227=>668,5228=>668,5229=>668,5230=>668,5231=>668,5232=>668,5233=>668,5234=>668,5235=>668,5236=>926,5237=>877,5238=>882,5239=>877,5240=>882,5241=>877,5242=>926,5243=>877,5244=>926,5245=>877,5246=>882,5247=>877,5248=>882,5249=>877,5250=>882,5251=>451,5252=>451,5253=>844,5254=>844,5255=>844,5256=>844,5257=>668,5258=>668,5259=>668,5260=>668,5261=>668,5262=>668,5263=>668,5264=>668,5265=>668,5266=>926,5267=>877,5268=>926,5269=>877,5270=>926,5271=>877,5272=>926,5273=>877,5274=>926,5275=>877,5276=>926,5277=>877,5278=>926,5279=>877,5280=>926,5281=>451,5282=>451,5283=>563,5284=>563,5285=>563,5286=>563,5287=>563,5288=>563,5289=>563,5290=>563,5291=>563,5292=>793,5293=>769,5294=>777,5295=>786,5296=>777,5297=>786,5298=>793,5299=>786,5300=>793,5301=>786,5302=>777,5303=>786,5304=>777,5305=>786,5306=>777,5307=>392,5308=>493,5309=>392,5312=>889,5313=>889,5314=>889,5315=>889,5316=>838,5317=>838,5318=>838,5319=>838,5320=>838,5321=>1114,5322=>1122,5323=>1080,5324=>1105,5325=>1080,5326=>1105,5327=>838,5328=>593,5329=>447,5330=>593,5331=>889,5332=>889,5333=>889,5334=>889,5335=>838,5336=>838,5337=>838,5338=>838,5339=>838,5340=>1107,5341=>1122,5342=>1155,5343=>1105,5344=>1155,5345=>1105,5346=>1105,5347=>1093,5348=>1105,5349=>1093,5350=>1155,5351=>1105,5352=>1155,5353=>1105,5354=>593,5356=>797,5357=>657,5358=>657,5359=>657,5360=>657,5361=>657,5362=>657,5363=>657,5364=>657,5365=>657,5366=>897,5367=>862,5368=>870,5369=>890,5370=>870,5371=>890,5372=>897,5373=>862,5374=>897,5375=>862,5376=>870,5377=>890,5378=>870,5379=>890,5380=>870,5381=>443,5382=>414,5383=>443,5392=>831,5393=>831,5394=>831,5395=>1022,5396=>1022,5397=>1022,5398=>1022,5399=>1088,5400=>1081,5401=>1088,5402=>1081,5403=>1088,5404=>1081,5405=>1288,5406=>1278,5407=>1288,5408=>1278,5409=>1288,5410=>1278,5411=>1288,5412=>1278,5413=>671,5414=>698,5415=>698,5416=>698,5417=>698,5418=>698,5419=>698,5420=>698,5421=>698,5422=>698,5423=>902,5424=>903,5425=>911,5426=>896,5427=>911,5428=>896,5429=>902,5430=>903,5431=>902,5432=>903,5433=>911,5434=>896,5435=>911,5436=>896,5437=>911,5438=>445,5440=>355,5441=>458,5442=>929,5443=>929,5444=>878,5445=>878,5446=>878,5447=>878,5448=>659,5449=>659,5450=>659,5451=>659,5452=>659,5453=>659,5454=>902,5455=>863,5456=>445,5458=>797,5459=>696,5460=>696,5461=>696,5462=>696,5463=>835,5464=>835,5465=>835,5466=>835,5467=>1055,5468=>1028,5469=>542,5470=>730,5471=>730,5472=>730,5473=>730,5474=>730,5475=>730,5476=>734,5477=>734,5478=>734,5479=>734,5480=>954,5481=>946,5482=>493,5492=>879,5493=>879,5494=>879,5495=>879,5496=>879,5497=>879,5498=>879,5499=>556,5500=>753,5501=>458,5502=>1114,5503=>1114,5504=>1114,5505=>1114,5506=>1114,5507=>1114,5508=>1114,5509=>890,5514=>879,5515=>879,5516=>879,5517=>879,5518=>1432,5519=>1432,5520=>1432,5521=>1165,5522=>1165,5523=>1432,5524=>1432,5525=>763,5526=>1146,5536=>889,5537=>889,5538=>838,5539=>838,5540=>838,5541=>838,5542=>593,5543=>698,5544=>698,5545=>698,5546=>698,5547=>698,5548=>698,5549=>698,5550=>445,5551=>668,5598=>747,5601=>747,5702=>446,5703=>446,5742=>371,5743=>1114,5744=>1432,5745=>1814,5746=>1814,5747=>1548,5748=>1510,5749=>1814,5750=>1814,7424=>586,7425=>750,7426=>943,7427=>547,7428=>533,7429=>608,7430=>608,7431=>502,7432=>501,7433=>308,7434=>444,7435=>598,7436=>485,7437=>735,7438=>630,7439=>618,7440=>533,7441=>594,7442=>594,7443=>594,7444=>984,7446=>618,7447=>618,7448=>500,7449=>578,7450=>578,7451=>521,7452=>571,7453=>663,7454=>853,7455=>625,7456=>586,7457=>831,7458=>523,7459=>581,7462=>485,7463=>586,7464=>622,7465=>500,7466=>703,7467=>659,7468=>438,7469=>615,7470=>432,7472=>470,7473=>387,7474=>387,7475=>465,7476=>474,7477=>211,7478=>211,7479=>439,7480=>361,7481=>563,7482=>474,7483=>474,7484=>481,7485=>458,7486=>415,7487=>436,7488=>387,7489=>460,7490=>625,7491=>412,7492=>412,7493=>431,7494=>641,7495=>431,7496=>431,7497=>431,7498=>431,7499=>347,7500=>347,7501=>431,7502=>197,7503=>438,7504=>597,7505=>410,7506=>439,7507=>372,7508=>439,7509=>439,7510=>431,7511=>349,7512=>410,7513=>416,7514=>597,7515=>451,7517=>405,7518=>386,7519=>389,7520=>443,7521=>365,7522=>197,7523=>284,7524=>410,7525=>451,7526=>405,7527=>386,7528=>405,7529=>443,7530=>365,7543=>644,7544=>474,7547=>491,7549=>672,7557=>462,7579=>431,7580=>372,7581=>372,7582=>439,7583=>347,7584=>339,7585=>313,7586=>431,7587=>410,7588=>312,7589=>253,7590=>312,7591=>312,7592=>388,7593=>293,7594=>296,7595=>333,7596=>598,7597=>597,7598=>505,7599=>505,7600=>403,7601=>439,7602=>488,7603=>379,7604=>356,7605=>349,7606=>524,7607=>444,7608=>359,7609=>405,7610=>451,7611=>375,7612=>471,7613=>422,7614=>409,7615=>382,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>696,7681=>607,7682=>686,7683=>644,7684=>686,7685=>644,7686=>686,7687=>644,7688=>660,7689=>533,7690=>747,7691=>644,7692=>747,7693=>644,7694=>747,7695=>644,7696=>747,7697=>644,7698=>747,7699=>644,7700=>615,7701=>610,7702=>615,7703=>610,7704=>615,7705=>610,7706=>615,7707=>610,7708=>615,7709=>610,7710=>615,7711=>391,7712=>738,7713=>644,7714=>753,7715=>641,7716=>753,7717=>641,7718=>753,7719=>641,7720=>753,7721=>641,7722=>753,7723=>641,7724=>334,7725=>308,7726=>334,7727=>308,7728=>697,7729=>598,7730=>697,7731=>598,7732=>697,7733=>598,7734=>573,7735=>308,7736=>573,7737=>308,7738=>573,7739=>308,7740=>573,7741=>308,7742=>896,7743=>938,7744=>896,7745=>938,7746=>896,7747=>938,7748=>753,7749=>641,7750=>753,7751=>641,7752=>753,7753=>641,7754=>753,7755=>641,7756=>765,7757=>618,7758=>765,7759=>618,7760=>765,7761=>618,7762=>765,7763=>618,7764=>659,7765=>644,7766=>659,7767=>644,7768=>693,7769=>444,7770=>693,7771=>444,7772=>693,7773=>444,7774=>693,7775=>444,7776=>648,7777=>536,7778=>648,7779=>536,7780=>648,7781=>536,7782=>648,7783=>536,7784=>648,7785=>536,7786=>614,7787=>430,7788=>614,7789=>430,7790=>614,7791=>430,7792=>614,7793=>430,7794=>730,7795=>641,7796=>730,7797=>641,7798=>730,7799=>641,7800=>730,7801=>641,7802=>730,7803=>641,7804=>696,7805=>586,7806=>696,7807=>586,7808=>993,7809=>831,7810=>993,7811=>831,7812=>993,7813=>831,7814=>993,7815=>831,7816=>993,7817=>831,7818=>694,7819=>580,7820=>694,7821=>580,7822=>651,7823=>586,7824=>652,7825=>523,7826=>652,7827=>523,7828=>652,7829=>523,7830=>641,7831=>430,7832=>831,7833=>586,7834=>607,7835=>391,7836=>391,7837=>391,7838=>806,7839=>618,7840=>696,7841=>607,7842=>696,7843=>607,7844=>696,7845=>607,7846=>696,7847=>607,7848=>696,7849=>607,7850=>696,7851=>607,7852=>696,7853=>607,7854=>696,7855=>607,7856=>696,7857=>607,7858=>696,7859=>607,7860=>696,7861=>607,7862=>696,7863=>607,7864=>615,7865=>610,7866=>615,7867=>610,7868=>615,7869=>610,7870=>615,7871=>610,7872=>615,7873=>610,7874=>615,7875=>610,7876=>615,7877=>610,7878=>615,7879=>610,7880=>334,7881=>308,7882=>334,7883=>308,7884=>765,7885=>618,7886=>765,7887=>618,7888=>765,7889=>618,7890=>765,7891=>618,7892=>765,7893=>618,7894=>765,7895=>618,7896=>765,7897=>618,7898=>765,7899=>618,7900=>765,7901=>618,7902=>765,7903=>618,7904=>765,7905=>618,7906=>765,7907=>618,7908=>730,7909=>641,7910=>730,7911=>641,7912=>730,7913=>641,7914=>730,7915=>641,7916=>730,7917=>641,7918=>730,7919=>641,7920=>730,7921=>641,7922=>651,7923=>586,7924=>651,7925=>586,7926=>651,7927=>586,7928=>651,7929=>586,7930=>857,7931=>579,7936=>618,7937=>618,7938=>618,7939=>618,7940=>618,7941=>618,7942=>618,7943=>618,7944=>696,7945=>696,7946=>937,7947=>939,7948=>841,7949=>866,7950=>751,7951=>773,7952=>501,7953=>501,7954=>501,7955=>501,7956=>501,7957=>501,7960=>712,7961=>715,7962=>989,7963=>986,7964=>920,7965=>947,7968=>641,7969=>641,7970=>641,7971=>641,7972=>641,7973=>641,7974=>641,7975=>641,7976=>851,7977=>856,7978=>1125,7979=>1125,7980=>1062,7981=>1085,7982=>948,7983=>956,7984=>351,7985=>351,7986=>351,7987=>351,7988=>351,7989=>351,7990=>351,7991=>351,7992=>435,7993=>440,7994=>699,7995=>707,7996=>641,7997=>664,7998=>544,7999=>544,8000=>618,8001=>618,8002=>618,8003=>618,8004=>618,8005=>618,8008=>802,8009=>839,8010=>1099,8011=>1101,8012=>947,8013=>974,8016=>607,8017=>607,8018=>607,8019=>607,8020=>607,8021=>607,8022=>607,8023=>607,8025=>837,8027=>1065,8029=>1079,8031=>944,8032=>782,8033=>782,8034=>782,8035=>782,8036=>782,8037=>782,8038=>782,8039=>782,8040=>817,8041=>862,8042=>1121,8043=>1126,8044=>968,8045=>994,8046=>925,8047=>968,8048=>618,8049=>618,8050=>501,8051=>501,8052=>641,8053=>641,8054=>351,8055=>351,8056=>618,8057=>618,8058=>607,8059=>607,8060=>782,8061=>782,8064=>618,8065=>618,8066=>618,8067=>618,8068=>618,8069=>618,8070=>618,8071=>618,8072=>696,8073=>696,8074=>937,8075=>939,8076=>841,8077=>866,8078=>751,8079=>773,8080=>641,8081=>641,8082=>641,8083=>641,8084=>641,8085=>641,8086=>641,8087=>641,8088=>851,8089=>856,8090=>1125,8091=>1125,8092=>1062,8093=>1085,8094=>948,8095=>956,8096=>782,8097=>782,8098=>782,8099=>782,8100=>782,8101=>782,8102=>782,8103=>782,8104=>817,8105=>862,8106=>1121,8107=>1126,8108=>968,8109=>994,8110=>925,8111=>968,8112=>618,8113=>618,8114=>618,8115=>618,8116=>618,8118=>618,8119=>618,8120=>696,8121=>696,8122=>789,8123=>717,8124=>696,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>641,8131=>641,8132=>641,8134=>641,8135=>641,8136=>836,8137=>761,8138=>972,8139=>908,8140=>753,8141=>450,8142=>450,8143=>450,8144=>351,8145=>351,8146=>351,8147=>351,8150=>351,8151=>351,8152=>334,8153=>334,8154=>559,8155=>507,8157=>450,8158=>450,8159=>450,8160=>607,8161=>607,8162=>607,8163=>607,8164=>644,8165=>644,8166=>607,8167=>607,8168=>651,8169=>651,8170=>918,8171=>882,8172=>754,8173=>450,8174=>450,8175=>450,8178=>782,8179=>782,8180=>782,8182=>782,8183=>782,8184=>958,8185=>801,8186=>976,8187=>804,8188=>765,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>342,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>342,8217=>342,8218=>342,8219=>342,8220=>580,8221=>580,8222=>580,8223=>591,8224=>450,8225=>450,8226=>575,8227=>575,8228=>342,8229=>616,8230=>900,8231=>313,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1309,8241=>1717,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>371,8250=>371,8251=>875,8252=>564,8253=>522,8254=>450,8255=>745,8256=>745,8257=>296,8258=>920,8259=>450,8260=>150,8261=>411,8262=>411,8263=>927,8264=>746,8265=>746,8266=>461,8267=>618,8268=>450,8269=>450,8270=>470,8271=>360,8272=>745,8273=>470,8274=>500,8275=>754,8276=>745,8277=>754,8278=>615,8279=>731,8280=>754,8281=>754,8282=>342,8283=>784,8284=>754,8285=>342,8286=>342,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>197,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>259,8318=>259,8319=>410,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>259,8334=>259,8336=>412,8337=>431,8338=>439,8339=>371,8340=>431,8341=>410,8342=>438,8343=>197,8344=>597,8345=>410,8346=>431,8347=>343,8348=>349,8352=>836,8353=>626,8354=>626,8355=>626,8356=>626,8357=>938,8358=>753,8359=>1339,8360=>1084,8361=>993,8362=>768,8363=>626,8364=>626,8365=>626,8366=>626,8367=>1252,8368=>626,8369=>626,8370=>626,8371=>626,8372=>773,8373=>626,8376=>626,8377=>626,8378=>692,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>995,8449=>995,8450=>660,8451=>1090,8452=>807,8453=>1002,8454=>1033,8455=>626,8456=>628,8457=>856,8459=>965,8460=>822,8461=>799,8462=>641,8463=>641,8464=>537,8465=>627,8466=>771,8467=>424,8468=>876,8469=>753,8470=>1083,8471=>900,8472=>627,8473=>675,8474=>765,8475=>844,8476=>732,8477=>721,8478=>807,8479=>639,8480=>917,8481=>1115,8482=>900,8483=>751,8484=>679,8485=>560,8486=>765,8487=>692,8488=>686,8489=>272,8490=>697,8491=>696,8492=>835,8493=>736,8494=>769,8495=>572,8496=>656,8497=>727,8498=>615,8499=>1065,8500=>418,8501=>714,8502=>658,8503=>444,8504=>615,8505=>342,8506=>851,8507=>1232,8508=>710,8509=>663,8510=>589,8511=>776,8512=>756,8513=>707,8514=>518,8515=>573,8516=>684,8517=>747,8518=>644,8519=>610,8520=>308,8521=>308,8523=>785,8526=>492,8528=>932,8529=>932,8530=>1334,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>334,8545=>593,8546=>851,8547=>989,8548=>696,8549=>989,8550=>1247,8551=>1505,8552=>1008,8553=>694,8554=>1008,8555=>1266,8556=>573,8557=>660,8558=>747,8559=>896,8560=>308,8561=>546,8562=>785,8563=>885,8564=>586,8565=>866,8566=>1104,8567=>1342,8568=>872,8569=>580,8570=>872,8571=>1110,8572=>308,8573=>533,8574=>644,8575=>938,8576=>1160,8577=>747,8578=>1160,8579=>660,8580=>533,8581=>660,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>696,8705=>626,8706=>489,8707=>615,8708=>615,8709=>771,8710=>627,8711=>627,8712=>807,8713=>807,8714=>675,8715=>807,8716=>807,8717=>675,8718=>572,8719=>708,8720=>708,8721=>646,8722=>754,8723=>754,8724=>626,8725=>329,8726=>626,8727=>754,8728=>563,8729=>342,8730=>600,8731=>600,8732=>600,8733=>641,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>730,8744=>730,8745=>730,8746=>730,8747=>549,8748=>835,8749=>1165,8750=>506,8751=>879,8752=>1181,8753=>506,8754=>506,8755=>506,8756=>626,8757=>626,8758=>264,8759=>626,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>956,8789=>956,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>756,8809=>756,8810=>942,8811=>942,8812=>450,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>730,8845=>730,8846=>730,8847=>754,8848=>754,8849=>754,8850=>754,8851=>716,8852=>716,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>822,8867=>822,8868=>822,8869=>822,8870=>488,8871=>488,8872=>822,8873=>822,8874=>822,8875=>822,8876=>822,8877=>822,8878=>822,8879=>822,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>488,8891=>730,8892=>730,8893=>730,8894=>754,8895=>754,8896=>758,8897=>758,8898=>758,8899=>758,8900=>444,8901=>342,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>730,8911=>730,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>1042,8947=>807,8948=>675,8949=>807,8950=>807,8951=>675,8952=>807,8953=>807,8954=>1042,8955=>807,8956=>675,8957=>807,8958=>675,8959=>807,8960=>542,8961=>542,8962=>644,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>411,8969=>411,8970=>411,8971=>411,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>484,8984=>835,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>549,8993=>549,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>351,9076=>644,9077=>782,9082=>618,9085=>776,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>549,9166=>754,9167=>850,9187=>786,9189=>692,9192=>626,9250=>644,9251=>644,9312=>762,9313=>762,9314=>762,9315=>762,9316=>762,9317=>762,9318=>762,9319=>762,9320=>762,9321=>762,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>756,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>692,9697=>692,9698=>692,9699=>692,9700=>692,9701=>692,9702=>575,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>807,9777=>807,9778=>807,9779=>807,9780=>807,9781=>807,9782=>807,9783=>807,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>807,9863=>807,9864=>807,9865=>807,9866=>807,9867=>807,9868=>807,9869=>807,9870=>807,9871=>807,9872=>807,9873=>807,9874=>807,9875=>807,9876=>807,9877=>487,9878=>807,9879=>807,9880=>807,9881=>807,9882=>807,9883=>807,9884=>807,9888=>807,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>290,10076=>290,10077=>484,10078=>484,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>762,10103=>762,10104=>762,10105=>762,10106=>762,10107=>762,10108=>762,10109=>762,10110=>762,10111=>762,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>411,10182=>411,10208=>444,10214=>438,10215=>438,10216=>411,10217=>411,10218=>648,10219=>648,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10502=>754,10503=>754,10506=>754,10507=>754,10560=>754,10561=>754,10627=>678,10628=>678,10702=>754,10703=>941,10704=>941,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1495,10765=>506,10766=>506,10767=>506,10768=>506,10769=>506,10770=>506,10771=>506,10772=>506,10773=>506,10774=>506,10775=>506,10776=>506,10777=>506,10778=>506,10779=>506,10780=>506,10799=>754,10858=>754,10859=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>573,11361=>324,11362=>573,11363=>659,11364=>693,11365=>607,11366=>430,11367=>860,11368=>641,11369=>697,11370=>598,11371=>652,11372=>523,11373=>774,11374=>896,11375=>696,11376=>774,11377=>700,11378=>1099,11379=>950,11380=>586,11381=>628,11382=>508,11383=>704,11385=>484,11386=>618,11387=>502,11388=>197,11389=>438,11390=>648,11391=>652,11520=>596,11521=>608,11522=>595,11523=>566,11524=>595,11525=>928,11526=>646,11527=>928,11528=>583,11529=>600,11530=>928,11531=>605,11532=>609,11533=>932,11534=>612,11535=>797,11536=>928,11537=>615,11538=>606,11539=>931,11540=>930,11541=>924,11542=>608,11543=>605,11544=>600,11545=>600,11546=>593,11547=>604,11548=>935,11549=>605,11550=>623,11551=>593,11552=>943,11553=>593,11554=>588,11555=>603,11556=>659,11557=>915,11800=>527,11807=>754,11810=>411,11811=>411,11812=>411,11813=>411,11822=>522,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42192=>686,42193=>659,42194=>659,42195=>747,42196=>614,42197=>614,42198=>738,42199=>697,42200=>697,42201=>477,42202=>660,42203=>660,42204=>652,42205=>615,42206=>615,42207=>896,42208=>753,42209=>573,42210=>648,42211=>693,42212=>693,42213=>696,42214=>696,42215=>753,42216=>707,42217=>477,42218=>993,42219=>694,42220=>651,42221=>686,42222=>696,42223=>696,42224=>615,42225=>615,42226=>334,42227=>765,42228=>730,42229=>730,42230=>518,42231=>747,42232=>290,42233=>290,42234=>606,42235=>606,42236=>290,42237=>290,42238=>529,42239=>529,42564=>648,42565=>536,42566=>392,42567=>396,42572=>1265,42573=>1055,42576=>1110,42577=>924,42580=>1056,42581=>875,42582=>990,42583=>872,42594=>990,42595=>846,42596=>986,42597=>823,42598=>1134,42599=>896,42600=>765,42601=>618,42602=>933,42603=>781,42604=>1266,42605=>995,42606=>865,42634=>849,42635=>673,42636=>614,42637=>521,42644=>727,42645=>641,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>360,42780=>360,42781=>258,42782=>258,42783=>258,42786=>399,42787=>351,42788=>486,42789=>486,42790=>753,42791=>641,42792=>928,42793=>771,42794=>626,42795=>501,42800=>502,42801=>536,42802=>1214,42803=>946,42804=>1156,42805=>958,42806=>1120,42807=>947,42808=>971,42809=>830,42810=>971,42811=>830,42812=>932,42813=>830,42814=>628,42815=>494,42816=>590,42817=>521,42822=>765,42823=>488,42824=>614,42825=>478,42826=>826,42827=>732,42830=>1266,42831=>995,42832=>659,42833=>644,42834=>853,42835=>843,42838=>765,42839=>644,42852=>664,42853=>644,42854=>664,42855=>644,42880=>573,42881=>308,42882=>753,42883=>641,42889=>360,42890=>356,42891=>410,42892=>275,42893=>727,42894=>624,42896=>835,42897=>691,42912=>738,42913=>644,42914=>697,42915=>598,42916=>753,42917=>641,42918=>693,42919=>444,42920=>648,42921=>536,42922=>797,43002=>956,43003=>615,43004=>659,43005=>896,43006=>334,43007=>1192,61184=>194,61185=>218,61186=>240,61187=>249,61188=>254,61189=>218,61190=>194,61191=>218,61192=>240,61193=>249,61194=>240,61195=>218,61196=>194,61197=>218,61198=>240,61199=>249,61200=>240,61201=>218,61202=>194,61203=>218,61204=>254,61205=>249,61206=>240,61207=>218,61208=>194,61209=>254,62464=>551,62465=>551,62466=>587,62467=>812,62468=>555,62469=>555,62470=>612,62471=>813,62472=>539,62473=>555,62474=>1046,62475=>559,62476=>560,62477=>803,62478=>551,62479=>559,62480=>832,62481=>560,62482=>678,62483=>562,62484=>797,62485=>559,62486=>816,62487=>559,62488=>550,62489=>561,62490=>609,62491=>559,62492=>550,62493=>567,62494=>560,62495=>505,62496=>550,62497=>563,62498=>551,62499=>550,62500=>556,62501=>600,62502=>866,62504=>920,62505=>760,62506=>507,62507=>507,62508=>507,62509=>507,62510=>507,62511=>507,62512=>499,62513=>499,62514=>499,62515=>499,62516=>516,62517=>516,62518=>516,62519=>742,62520=>742,62521=>742,62522=>742,62523=>742,62524=>549,62525=>549,62526=>549,62527=>549,62528=>549,62529=>549,62917=>618,64256=>749,64257=>708,64258=>708,64259=>1024,64260=>1024,64261=>727,64262=>917,64275=>1249,64276=>1245,64277=>1240,64278=>1245,64279=>1542,64285=>265,64286=>0,64287=>597,64288=>598,64289=>845,64290=>709,64291=>828,64292=>707,64293=>771,64294=>782,64295=>739,64296=>801,64297=>754,64298=>673,64299=>673,64300=>673,64301=>673,64302=>655,64303=>655,64304=>655,64305=>549,64306=>402,64307=>529,64308=>618,64309=>309,64310=>360,64311=>900,64312=>611,64313=>392,64314=>520,64315=>510,64316=>544,64317=>900,64318=>651,64319=>900,64320=>408,64321=>611,64322=>900,64323=>607,64324=>592,64325=>900,64326=>587,64327=>663,64328=>542,64329=>673,64330=>615,64331=>309,64332=>549,64333=>510,64334=>592,64335=>639,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusanscondensedbi.z b/incs/tcpdf/fonts/dejavusanscondensedbi.z new file mode 100644 index 0000000..37da24a Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensedbi.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensedi.ctg.z b/incs/tcpdf/fonts/dejavusanscondensedi.ctg.z new file mode 100644 index 0000000..1b98d13 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensedi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusanscondensedi.php b/incs/tcpdf/fonts/dejavusanscondensedi.php new file mode 100644 index 0000000..44b9730 --- /dev/null +++ b/incs/tcpdf/fonts/dejavusanscondensedi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-914 -350 1493 1068]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>456,'MaxWidth'=>1521,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(71,0,288,729),34=>array(86,458,328,729),35=>array(63,0,696,718),36=>array(30,-147,513,760),37=>array(82,-14,773,742),38=>array(42,-14,663,742),39=>array(86,458,162,729),40=>array(69,-132,384,759),41=>array(-56,-132,259,759),42=>array(26,286,423,742),43=>array(95,0,659,627),44=>array(2,-116,174,124),45=>array(40,234,292,314),46=>array(52,0,167,124),47=>array(-66,-93,384,729),48=>array(44,-14,527,742),49=>array(44,0,437,729),50=>array(3,0,517,742),51=>array(1,-14,515,742),52=>array(16,0,509,729),53=>array(18,-14,523,729),54=>array(57,-14,533,742),55=>array(83,0,564,729),56=>array(30,-14,534,742),57=>array(40,-14,517,742),58=>array(46,0,230,517),59=>array(0,-116,241,517),60=>array(95,46,659,581),61=>array(95,172,659,454),62=>array(95,46,659,581),63=>array(110,0,460,742),64=>array(52,-173,855,703),65=>array(-48,0,554,729),66=>array(24,0,563,729),67=>array(38,-14,625,742),68=>array(24,0,650,729),69=>array(24,0,567,729),70=>array(24,0,528,729),71=>array(40,-14,653,742),72=>array(24,0,653,729),73=>array(24,0,242,729),74=>array(-148,-200,240,729),75=>array(24,0,650,729),76=>array(24,0,448,729),77=>array(24,0,752,729),78=>array(24,0,649,729),79=>array(36,-14,672,742),80=>array(24,0,541,729),81=>array(37,-129,672,742),82=>array(24,0,541,729),83=>array(5,-14,543,742),84=>array(39,0,608,729),85=>array(52,-14,642,729),86=>array(70,0,668,729),87=>array(86,0,918,729),88=>array(-39,0,633,729),89=>array(57,0,608,729),90=>array(-20,0,633,729),91=>array(36,-132,378,760),92=>array(76,-93,236,729),93=>array(-35,-132,308,760),94=>array(95,457,659,729),95=>array(-9,-236,459,-166),96=>array(171,617,350,800),97=>array(37,-14,492,560),98=>array(32,-14,528,760),99=>array(41,-14,483,560),100=>array(41,-14,576,760),101=>array(41,-14,514,560),102=>array(61,0,431,760),103=>array(29,-208,537,560),104=>array(31,0,510,760),105=>array(31,0,246,760),106=>array(-102,-208,250,760),107=>array(31,0,551,760),108=>array(31,0,246,760),109=>array(31,0,815,560),110=>array(31,0,510,560),111=>array(41,-14,510,560),112=>array(-3,-208,530,560),113=>array(41,-206,538,560),114=>array(31,0,417,560),115=>array(10,-14,450,560),116=>array(57,0,381,702),117=>array(51,-14,530,547),118=>array(64,0,544,547),119=>array(76,0,737,547),120=>array(-23,0,541,547),121=>array(-22,-208,543,547),122=>array(-3,0,489,547),123=>array(109,-163,545,760),124=>array(114,-236,189,764),125=>array(6,-163,442,760),126=>array(95,228,659,399),161=>array(76,0,294,729),162=>array(66,-153,507,698),163=>array(21,0,574,742),164=>array(41,40,533,587),165=>array(40,0,606,729),166=>array(114,-171,189,699),167=>array(11,-95,437,742),168=>array(166,659,444,758),169=>array(124,0,776,725),170=>array(36,229,401,742),171=>array(56,69,500,517),172=>array(95,140,659,421),173=>array(40,234,292,314),174=>array(124,0,776,725),175=>array(167,673,443,745),176=>array(85,432,365,742),177=>array(95,0,659,627),178=>array(32,326,347,742),179=>array(14,319,332,742),180=>array(227,616,470,800),181=>array(-12,-208,533,547),182=>array(70,-96,516,729),183=>array(102,285,217,409),184=>array(44,-193,241,0),185=>array(59,326,313,734),186=>array(36,229,416,742),187=>array(56,69,499,517),188=>array(59,-14,862,742),189=>array(59,-14,857,742),190=>array(14,-14,862,742),191=>array(33,-13,382,729),192=>array(-48,0,554,927),193=>array(-48,0,554,927),194=>array(-48,0,554,928),195=>array(-48,0,556,921),196=>array(-48,0,554,913),197=>array(-48,0,554,928),198=>array(-41,0,895,729),199=>array(38,-193,625,742),200=>array(24,0,567,927),201=>array(24,0,567,927),202=>array(24,0,567,928),203=>array(24,0,567,913),204=>array(24,0,263,927),205=>array(24,0,345,927),206=>array(24,0,341,928),207=>array(24,0,353,913),208=>array(0,0,655,729),209=>array(24,0,649,921),210=>array(36,-14,672,927),211=>array(36,-14,672,927),212=>array(36,-14,672,928),213=>array(36,-14,672,921),214=>array(36,-14,672,913),215=>array(123,31,631,596),216=>array(-31,-32,729,761),217=>array(52,-14,642,927),218=>array(52,-14,642,927),219=>array(52,-14,642,928),220=>array(52,-14,642,913),221=>array(57,0,608,927),222=>array(24,0,520,729),223=>array(42,-14,531,760),224=>array(37,-14,492,800),225=>array(37,-14,514,800),226=>array(37,-14,492,800),227=>array(37,-14,506,777),228=>array(37,-14,492,758),229=>array(37,-14,492,878),230=>array(37,-14,856,560),231=>array(41,-193,483,560),232=>array(41,-14,514,800),233=>array(41,-14,519,800),234=>array(41,-14,514,800),235=>array(41,-14,514,758),236=>array(31,0,236,800),237=>array(31,0,356,800),238=>array(31,0,316,800),239=>array(31,0,331,758),240=>array(40,-14,528,760),241=>array(31,0,522,777),242=>array(41,-14,510,800),243=>array(41,-14,521,800),244=>array(41,-14,510,800),245=>array(41,-14,513,777),246=>array(41,-14,510,758),247=>array(95,73,659,554),248=>array(-13,-46,560,590),249=>array(51,-14,530,800),250=>array(51,-14,530,800),251=>array(51,-14,530,800),252=>array(51,-14,530,758),253=>array(-22,-208,543,800),254=>array(-3,-208,530,760),255=>array(-22,-208,543,758),256=>array(-48,0,554,899),257=>array(37,-14,492,745),258=>array(-48,0,562,926),259=>array(37,-14,506,761),260=>array(-48,-194,557,729),261=>array(37,-194,492,560),262=>array(38,-14,625,927),263=>array(41,-14,522,800),264=>array(38,-14,625,928),265=>array(41,-14,497,800),266=>array(38,-14,625,914),267=>array(41,-14,483,760),268=>array(38,-14,625,928),269=>array(41,-14,514,800),270=>array(24,0,650,928),271=>array(41,-14,738,760),272=>array(0,0,655,729),273=>array(41,-14,631,760),274=>array(24,0,567,900),275=>array(41,-14,514,745),276=>array(24,0,567,928),277=>array(41,-14,514,785),278=>array(24,0,567,914),279=>array(41,-14,514,760),280=>array(24,-194,567,729),281=>array(41,-194,514,560),282=>array(24,0,567,928),283=>array(41,-14,514,800),284=>array(40,-14,653,928),285=>array(29,-208,537,800),286=>array(40,-14,653,928),287=>array(29,-208,537,785),288=>array(40,-14,653,914),289=>array(29,-208,537,760),290=>array(40,-250,653,742),291=>array(29,-208,537,775),292=>array(24,0,653,928),293=>array(31,0,510,928),294=>array(98,0,781,729),295=>array(41,0,519,760),296=>array(24,0,374,921),297=>array(31,0,349,777),298=>array(24,0,351,899),299=>array(31,0,343,745),300=>array(24,0,360,928),301=>array(31,0,343,785),302=>array(-6,-194,242,729),303=>array(-7,-194,246,760),304=>array(24,0,274,914),305=>array(31,0,209,547),306=>array(24,-200,505,729),307=>array(31,-208,499,760),308=>array(-148,-200,347,928),309=>array(-102,-208,325,800),310=>array(24,-235,650,729),311=>array(31,-235,551,760),312=>array(34,0,556,547),313=>array(24,0,448,928),314=>array(31,0,380,928),315=>array(24,-235,448,729),316=>array(18,-235,246,760),317=>array(24,0,448,729),318=>array(31,0,426,760),319=>array(24,0,448,729),320=>array(31,0,399,760),321=>array(-18,0,452,729),322=>array(15,0,286,760),323=>array(24,0,649,928),324=>array(31,0,510,803),325=>array(24,-235,649,729),326=>array(31,-235,510,560),327=>array(24,0,649,928),328=>array(31,0,514,800),329=>array(67,0,659,729),330=>array(42,-208,614,742),331=>array(31,-208,510,560),332=>array(36,-14,672,899),333=>array(41,-14,510,745),334=>array(36,-14,672,928),335=>array(41,-14,510,785),336=>array(36,-14,696,927),337=>array(41,-14,561,800),338=>array(41,0,960,729),339=>array(41,-14,886,560),340=>array(24,0,541,928),341=>array(31,0,494,803),342=>array(24,-235,541,729),343=>array(18,-235,417,560),344=>array(24,0,541,925),345=>array(31,0,443,800),346=>array(5,-14,543,928),347=>array(10,-14,494,803),348=>array(5,-14,543,928),349=>array(10,-14,450,800),350=>array(5,-193,543,742),351=>array(10,-193,450,560),352=>array(5,-14,543,928),353=>array(10,-14,471,800),354=>array(39,-193,608,729),355=>array(56,-193,381,702),356=>array(39,0,608,928),357=>array(57,0,430,803),358=>array(46,0,616,729),359=>array(14,0,366,702),360=>array(52,-14,642,921),361=>array(51,-14,530,777),362=>array(52,-14,642,899),363=>array(51,-14,530,745),364=>array(52,-14,642,928),365=>array(51,-14,530,785),366=>array(52,-14,642,929),367=>array(51,-14,530,861),368=>array(52,-14,657,927),369=>array(51,-14,557,800),370=>array(52,-194,642,729),371=>array(51,-194,530,547),372=>array(86,0,918,932),373=>array(76,0,737,800),374=>array(57,0,608,932),375=>array(-22,-208,543,800),376=>array(57,0,608,913),377=>array(-20,0,633,928),378=>array(-3,0,494,803),379=>array(-20,0,633,912),380=>array(-3,0,489,760),381=>array(-20,0,633,928),382=>array(-3,0,489,800),383=>array(61,0,431,760),384=>array(17,-14,505,760),385=>array(46,0,667,729),386=>array(24,0,571,729),387=>array(17,-14,521,760),388=>array(38,0,541,729),389=>array(31,-14,520,760),390=>array(56,-14,644,742),391=>array(35,-14,797,924),392=>array(35,-14,605,724),393=>array(0,0,655,729),394=>array(46,0,748,729),395=>array(62,0,618,729),396=>array(32,-14,558,760),397=>array(49,-208,518,548),398=>array(57,0,608,729),399=>array(46,-14,675,742),400=>array(109,-14,609,742),401=>array(-128,-200,547,729),402=>array(-142,-208,419,760),403=>array(35,-14,824,924),404=>array(85,-210,697,729),405=>array(15,0,807,760),406=>array(68,0,263,729),407=>array(0,0,270,729),408=>array(23,0,713,742),409=>array(15,0,537,760),410=>array(-2,0,250,760),411=>array(-40,0,481,760),412=>array(53,-14,870,729),413=>array(-128,-200,667,729),414=>array(51,-208,521,560),415=>array(36,-14,672,742),416=>array(31,-14,741,761),417=>array(43,-14,591,609),418=>array(50,-14,786,742),419=>array(66,-208,632,560),420=>array(46,0,646,729),421=>array(-3,-208,522,760),422=>array(36,-129,533,729),423=>array(1,-14,522,742),424=>array(9,-14,426,560),425=>array(24,0,567,729),426=>array(-53,-208,307,760),427=>array(64,-208,384,702),428=>array(39,0,616,729),429=>array(41,0,386,760),430=>array(64,-200,634,729),431=>array(50,-4,769,761),432=>array(52,-14,648,615),433=>array(38,-14,718,724),434=>array(68,-1,611,729),435=>array(61,0,710,742),436=>array(4,-208,700,560),437=>array(-23,0,630,729),438=>array(-9,0,482,547),439=>array(21,-31,587,729),440=>array(13,-31,596,729),441=>array(19,-213,535,547),442=>array(-8,-208,479,547),443=>array(0,0,508,742),444=>array(14,-31,563,729),445=>array(-15,-213,496,547),446=>array(-18,-14,387,702),447=>array(-5,-208,542,560),448=>array(6,-208,259,729),449=>array(6,-208,437,729),450=>array(-12,-208,436,729),451=>array(23,0,241,729),452=>array(24,0,1326,928),453=>array(24,0,1182,800),454=>array(41,-14,1060,800),455=>array(24,-200,741,729),456=>array(24,-208,751,760),457=>array(31,-208,500,760),458=>array(24,-200,913,729),459=>array(24,-208,923,760),460=>array(31,-208,820,760),461=>array(-48,0,554,928),462=>array(37,-14,501,800),463=>array(24,0,373,928),464=>array(31,0,360,800),465=>array(36,-14,672,928),466=>array(41,-14,538,800),467=>array(52,-14,642,928),468=>array(51,-14,530,800),469=>array(52,-14,642,1025),470=>array(51,-14,530,899),471=>array(52,-14,642,1047),472=>array(51,-14,530,903),473=>array(52,-14,642,1044),474=>array(51,-14,530,906),475=>array(52,-14,642,1044),476=>array(51,-14,530,903),477=>array(45,-14,507,560),478=>array(-48,0,564,1025),479=>array(37,-14,494,899),480=>array(-48,0,565,1025),481=>array(37,-14,516,868),482=>array(-41,0,895,900),483=>array(37,-14,856,743),484=>array(40,-14,669,742),485=>array(29,-208,537,560),486=>array(40,-14,653,928),487=>array(29,-208,537,800),488=>array(24,0,650,928),489=>array(31,0,551,928),490=>array(36,-194,672,742),491=>array(41,-194,510,560),492=>array(36,-194,672,899),493=>array(41,-194,510,745),494=>array(21,-31,587,928),495=>array(-43,-213,478,793),496=>array(-102,-208,353,793),497=>array(24,0,1326,729),498=>array(24,0,1182,729),499=>array(41,-14,1060,760),500=>array(40,-14,653,928),501=>array(29,-208,537,800),502=>array(26,-14,953,729),503=>array(-13,-208,599,742),504=>array(24,0,649,927),505=>array(31,0,510,800),506=>array(-48,0,708,928),507=>array(37,-14,695,928),508=>array(-41,0,895,928),509=>array(37,-14,856,800),510=>array(-31,-32,729,928),511=>array(-13,-46,560,800),512=>array(-48,0,554,930),513=>array(37,-14,492,800),514=>array(-48,0,554,917),515=>array(37,-14,495,785),516=>array(24,0,567,930),517=>array(41,-14,514,800),518=>array(24,0,567,917),519=>array(41,-14,514,785),520=>array(24,0,327,930),521=>array(20,0,329,800),522=>array(24,0,354,917),523=>array(31,0,333,785),524=>array(36,-14,672,930),525=>array(41,-14,510,800),526=>array(36,-14,672,917),527=>array(41,-14,510,785),528=>array(24,0,541,930),529=>array(31,0,417,800),530=>array(24,0,541,917),531=>array(31,0,438,785),532=>array(52,-14,642,930),533=>array(51,-14,530,800),534=>array(52,-14,642,917),535=>array(51,-14,530,785),536=>array(5,-240,543,742),537=>array(10,-240,450,560),538=>array(39,-240,608,729),539=>array(57,-240,381,702),540=>array(-33,-210,534,742),541=>array(-56,-211,440,560),542=>array(24,0,653,928),543=>array(31,0,510,928),544=>array(24,-208,597,742),545=>array(37,-70,670,760),546=>array(17,-14,597,742),547=>array(30,-14,526,648),548=>array(-5,-208,648,729),549=>array(9,-208,500,547),550=>array(-48,0,554,914),551=>array(37,-14,492,760),552=>array(24,-189,567,729),553=>array(41,-193,514,560),554=>array(36,-14,672,1025),555=>array(41,-14,524,899),556=>array(36,-14,672,1025),557=>array(41,-14,521,861),558=>array(36,-14,672,914),559=>array(41,-14,510,760),560=>array(36,-14,672,1029),561=>array(41,-14,510,899),562=>array(57,0,608,899),563=>array(-22,-208,543,745),564=>array(-12,-70,343,757),565=>array(39,-70,691,560),566=>array(-5,-70,372,702),567=>array(-102,-208,211,547),568=>array(32,-14,832,760),569=>array(66,-208,866,560),570=>array(-63,-34,679,761),571=>array(-57,-34,686,761),572=>array(-45,-46,541,592),573=>array(0,0,448,729),574=>array(-97,-34,646,761),575=>array(24,-242,464,560),576=>array(12,-242,503,547),577=>array(141,0,602,729),578=>array(62,0,412,560),579=>array(-28,0,559,729),580=>array(3,-14,666,729),581=>array(-57,0,545,729),582=>array(24,-93,573,822),583=>array(32,-93,516,640),584=>array(-147,-200,264,729),585=>array(-103,-208,249,760),586=>array(66,-200,695,743),587=>array(66,-208,555,560),588=>array(-6,0,541,729),589=>array(-4,0,418,560),590=>array(26,0,615,729),591=>array(5,-208,572,547),592=>array(62,-14,518,560),593=>array(49,-14,538,560),594=>array(1,-14,490,560),595=>array(17,-14,505,760),596=>array(2,-14,444,560),597=>array(54,-70,488,560),598=>array(49,-208,575,760),599=>array(32,-14,739,760),600=>array(25,-14,505,560),601=>array(45,-14,507,560),602=>array(36,-14,737,560),603=>array(35,-14,455,561),604=>array(4,-11,454,560),605=>array(13,-14,700,561),606=>array(49,-14,548,561),607=>array(-83,-208,260,547),608=>array(29,-208,729,760),609=>array(48,-208,556,547),610=>array(49,0,513,574),611=>array(92,-210,561,547),612=>array(91,-14,543,547),613=>array(84,-208,555,547),614=>array(15,0,485,760),615=>array(33,-208,504,760),616=>array(23,0,278,760),617=>array(71,0,232,547),618=>array(3,0,331,547),619=>array(20,0,334,760),620=>array(37,0,375,760),621=>array(35,-208,250,760),622=>array(37,-213,596,760),623=>array(73,-13,850,548),624=>array(90,-208,866,547),625=>array(51,-208,827,560),626=>array(-83,-208,524,560),627=>array(51,-208,541,560),628=>array(31,0,542,547),629=>array(49,-14,501,560),630=>array(49,0,733,547),631=>array(60,-15,592,560),632=>array(48,-208,542,760),633=>array(1,-13,387,547),634=>array(-17,-13,405,755),635=>array(19,-208,404,547),636=>array(-18,-208,404,560),637=>array(17,-208,404,560),638=>array(2,0,442,560),639=>array(86,0,358,560),640=>array(-26,0,409,547),641=>array(-26,0,505,547),642=>array(16,-208,461,560),643=>array(-101,-208,404,760),644=>array(-102,-208,404,760),645=>array(77,-208,308,549),646=>array(-185,-208,404,760),647=>array(-10,-155,310,547),648=>array(35,-208,384,702),649=>array(-8,-14,577,547),650=>array(50,-15,558,547),651=>array(71,0,497,548),652=>array(-21,0,458,547),653=>array(-10,0,650,547),654=>array(-40,0,527,755),655=>array(92,0,545,547),656=>array(9,-208,500,547),657=>array(-4,-54,487,547),658=>array(-22,-213,499,547),659=>array(18,-213,499,547),660=>array(83,0,437,759),661=>array(65,0,470,759),662=>array(-22,0,384,759),663=>array(-7,-213,489,760),664=>array(50,-14,658,742),665=>array(34,0,481,547),666=>array(30,-14,537,561),667=>array(33,0,721,759),668=>array(34,0,555,547),669=>array(-185,-208,250,760),670=>array(63,-213,585,547),671=>array(34,0,408,547),672=>array(49,-208,756,759),673=>array(6,0,437,759),674=>array(65,0,470,759),675=>array(32,-14,904,760),676=>array(49,-213,922,760),677=>array(35,-54,907,760),678=>array(46,0,708,702),679=>array(59,-208,651,760),680=>array(52,-70,688,702),681=>array(49,-208,734,760),682=>array(18,0,591,760),683=>array(18,0,579,760),684=>array(20,-15,497,640),685=>array(-25,84,489,640),686=>array(71,-214,562,760),687=>array(71,-208,561,760),688=>array(14,326,307,751),689=>array(14,326,307,751),690=>array(-58,209,152,751),691=>array(24,326,260,640),692=>array(4,319,241,632),693=>array(14,209,250,632),694=>array(-13,326,315,632),695=>array(50,326,467,632),696=>array(8,209,356,632),697=>array(147,557,303,800),698=>array(147,557,466,800),699=>array(118,489,289,729),700=>array(55,489,227,729),701=>array(161,616,268,856),702=>array(123,492,267,760),703=>array(124,492,268,760),704=>array(77,326,300,751),705=>array(66,326,319,751),706=>array(229,524,479,836),707=>array(209,524,458,836),708=>array(183,561,463,800),709=>array(224,561,505,800),710=>array(148,616,430,800),711=>array(180,616,461,800),712=>array(94,488,154,759),713=>array(167,673,443,745),714=>array(227,616,470,800),715=>array(171,617,350,800),716=>array(94,-148,154,123),717=>array(22,-156,298,-84),718=>array(171,-236,350,-54),719=>array(227,-237,470,-54),720=>array(3,0,251,517),721=>array(63,356,220,517),722=>array(80,249,224,517),723=>array(81,249,225,517),724=>array(106,229,317,448),725=>array(132,229,343,448),726=>array(42,125,318,417),727=>array(42,234,253,307),728=>array(180,645,457,785),729=>array(250,658,358,758),730=>array(188,610,430,878),731=>array(88,-194,251,0),732=>array(147,639,462,777),733=>array(169,616,510,800),734=>array(-4,233,291,504),735=>array(94,616,366,800),736=>array(56,208,374,632),737=>array(14,326,140,751),738=>array(26,326,297,648),739=>array(24,326,374,632),740=>array(66,326,319,751),741=>array(141,0,409,668),742=>array(114,0,409,668),743=>array(88,0,409,668),744=>array(62,0,409,668),745=>array(35,0,409,668),748=>array(86,-260,367,-21),749=>array(156,610,454,808),750=>array(121,489,473,729),755=>array(85,-240,327,28),759=>array(74,-193,389,-83),768=>array(-233,617,-55,800),769=>array(-183,616,61,800),770=>array(-256,616,25,800),771=>array(-259,639,55,777),772=>array(-240,673,36,745),773=>array(-459,686,9,755),774=>array(-224,645,52,785),775=>array(-153,646,-52,760),776=>array(-239,659,40,758),777=>array(-184,618,13,810),778=>array(-216,610,25,878),779=>array(-238,616,104,800),780=>array(-229,616,52,800),781=>array(-274,615,-176,832),782=>array(-364,615,-86,832),783=>array(-298,616,11,800),784=>array(-273,645,3,854),785=>array(-223,645,54,785),786=>array(-170,489,-14,645),787=>array(-296,595,-146,844),788=>array(-274,595,-146,844),789=>array(-72,616,72,800),790=>array(-280,-266,-101,-83),791=>array(-224,-267,19,-83),792=>array(-327,-240,-180,-24),793=>array(-271,-240,-123,-24),794=>array(-179,690,49,930),795=>array(-126,427,62,609),796=>array(-283,-241,-168,-32),797=>array(-346,-240,-119,-87),798=>array(-331,-240,-104,-87),799=>array(-327,-240,-123,-24),800=>array(-238,-184,-11,-117),801=>array(-305,-208,5,63),802=>array(-305,-208,-63,63),803=>array(-299,-184,-198,-70),804=>array(-392,-183,-113,-84),805=>array(-320,-241,-132,-32),806=>array(-305,-240,-148,-84),807=>array(-406,-193,-209,0),808=>array(-362,-194,-199,0),809=>array(-272,-240,-178,-47),810=>array(-359,-211,-88,-50),811=>array(-421,-222,-60,-82),812=>array(-347,-240,-66,-57),813=>array(-386,-240,-105,-57),814=>array(-390,-222,-113,-82),815=>array(-414,-224,-137,-83),816=>array(-419,-222,-105,-84),817=>array(-397,-156,-121,-84),818=>array(-510,-236,-30,-166),819=>array(-500,-236,7,-9),820=>array(-514,240,-24,381),821=>array(-292,221,-46,301),822=>array(-578,221,7,301),823=>array(-566,-46,20,592),824=>array(-729,-34,14,761),825=>array(-280,-241,-166,-32),826=>array(-358,-206,-88,-44),827=>array(-343,-240,-105,-21),828=>array(-446,-222,-84,-82),829=>array(-333,608,-117,825),830=>array(-245,595,-76,853),831=>array(-459,528,9,755),832=>array(-233,617,-55,800),833=>array(-183,616,61,800),834=>array(-259,639,55,777),835=>array(-296,595,-146,844),836=>array(-277,659,55,978),837=>array(-320,-208,-227,-45),838=>array(-370,639,-81,786),839=>array(-341,-226,-109,-35),840=>array(-345,-240,-105,-47),841=>array(-318,-240,-106,-21),842=>array(-382,616,-68,800),843=>array(-382,567,-68,850),844=>array(-382,596,-67,820),845=>array(-407,-230,-43,-30),846=>array(-324,-240,-132,-45),849=>array(-285,610,-142,878),850=>array(-374,633,-97,855),851=>array(-333,-241,-117,-24),855=>array(-309,610,-165,878),856=>array(21,658,128,758),858=>array(-387,-241,-63,-32),860=>array(-435,-237,367,-60),861=>array(-261,802,541,979),862=>array(-268,855,541,927),863=>array(-442,-156,374,-84),864=>array(-187,756,476,894),865=>array(-261,752,541,929),866=>array(-475,-230,330,-30),880=>array(24,0,511,729),881=>array(37,0,438,547),882=>array(85,0,751,729),883=>array(85,0,558,729),884=>array(147,557,303,800),885=>array(24,-208,179,35),886=>array(24,0,649,729),887=>array(34,0,551,547),890=>array(123,-208,216,-45),891=>array(2,-14,444,560),892=>array(41,-14,483,560),893=>array(2,-14,444,560),894=>array(0,-116,241,517),900=>array(227,616,470,800),901=>array(166,659,498,978),902=>array(-48,0,554,800),903=>array(102,285,217,409),904=>array(53,0,688,800),905=>array(58,0,782,800),906=>array(55,0,368,800),908=>array(57,-14,714,800),910=>array(50,0,827,800),911=>array(47,0,746,800),912=>array(66,0,405,978),913=>array(-48,0,554,729),914=>array(24,0,563,729),915=>array(24,0,561,729),916=>array(-57,0,545,729),917=>array(24,0,567,729),918=>array(-20,0,633,729),919=>array(24,0,653,729),920=>array(50,-14,658,742),921=>array(24,0,242,729),922=>array(24,0,650,729),923=>array(-57,0,545,729),924=>array(24,0,752,729),925=>array(24,0,649,729),926=>array(24,0,557,729),927=>array(36,-14,672,742),928=>array(24,0,652,729),929=>array(24,0,541,729),931=>array(24,0,567,729),932=>array(39,0,608,729),933=>array(57,0,608,729),934=>array(44,0,664,729),935=>array(-39,0,633,729),936=>array(79,0,723,729),937=>array(-31,0,650,738),938=>array(24,0,360,913),939=>array(57,0,608,913),940=>array(49,-12,581,800),941=>array(35,-14,505,800),942=>array(51,-208,557,800),943=>array(60,0,388,800),944=>array(53,0,510,978),945=>array(49,-12,581,559),946=>array(-1,-208,515,766),947=>array(66,-208,572,547),948=>array(34,-14,501,742),949=>array(35,-14,455,561),950=>array(44,-210,532,760),951=>array(51,-208,521,560),952=>array(49,-11,501,768),953=>array(60,0,239,547),954=>array(36,0,526,547),955=>array(-40,0,439,760),956=>array(-12,-208,533,547),957=>array(80,0,474,547),958=>array(34,-210,507,760),959=>array(41,-14,510,560),960=>array(49,-19,554,547),961=>array(14,-208,540,560),962=>array(66,-210,501,560),963=>array(51,-14,593,547),964=>array(76,0,546,547),965=>array(53,0,479,547),966=>array(66,-208,560,551),967=>array(-40,-208,560,547),968=>array(60,-208,608,547),969=>array(61,-14,694,547),970=>array(66,0,352,758),971=>array(53,0,479,758),972=>array(41,-14,525,800),973=>array(53,0,485,800),974=>array(61,-14,694,800),975=>array(42,-208,668,729),976=>array(72,-11,481,768),977=>array(59,-11,501,768),978=>array(87,0,631,729),979=>array(50,0,779,800),980=>array(87,0,631,913),981=>array(48,-208,542,760),982=>array(61,-14,772,547),983=>array(25,-188,599,547),984=>array(67,-207,675,742),985=>array(66,-208,519,560),986=>array(79,-210,607,729),987=>array(68,-210,552,547),988=>array(24,0,528,729),989=>array(-166,-208,450,760),990=>array(58,-2,576,729),991=>array(78,0,519,759),992=>array(98,-208,702,742),993=>array(19,-180,457,559),994=>array(32,-213,796,729),995=>array(78,-208,711,547),996=>array(39,-208,658,742),997=>array(40,-208,558,560),998=>array(24,-213,647,729),999=>array(-19,-14,558,575),1000=>array(-31,-208,594,745),1001=>array(-10,-208,513,560),1002=>array(-14,0,707,742),1003=>array(-26,0,584,560),1004=>array(29,-14,644,758),1005=>array(41,-14,526,758),1006=>array(27,-208,563,729),1007=>array(48,-208,505,726),1008=>array(8,-3,581,547),1009=>array(76,-208,540,560),1010=>array(41,-14,483,560),1011=>array(-102,-208,250,760),1012=>array(36,-14,672,742),1013=>array(49,-14,479,560),1014=>array(39,-14,469,560),1015=>array(24,0,520,729),1016=>array(-3,-208,530,760),1017=>array(38,-14,625,742),1018=>array(24,0,752,729),1019=>array(-10,-208,595,547),1020=>array(-21,-208,540,560),1021=>array(56,-14,644,742),1022=>array(38,-14,625,742),1023=>array(56,-14,644,742),1024=>array(24,0,567,927),1025=>array(24,0,567,913),1026=>array(64,-200,634,729),1027=>array(24,0,561,927),1028=>array(41,-14,634,742),1029=>array(5,-14,543,742),1030=>array(24,0,242,729),1031=>array(24,0,347,913),1032=>array(-148,-200,240,729),1033=>array(-27,0,900,729),1034=>array(24,0,856,729),1035=>array(46,0,617,729),1036=>array(24,0,672,927),1037=>array(24,0,649,927),1038=>array(22,0,597,928),1039=>array(38,-157,666,729),1040=>array(-48,0,554,729),1041=>array(24,0,571,729),1042=>array(24,0,563,729),1043=>array(24,0,561,729),1044=>array(-33,-157,662,729),1045=>array(24,0,567,729),1046=>array(-46,0,1000,729),1047=>array(1,-14,536,742),1048=>array(24,0,649,729),1049=>array(24,0,649,928),1050=>array(24,0,672,729),1051=>array(-27,0,652,729),1052=>array(24,0,752,729),1053=>array(24,0,653,729),1054=>array(36,-14,672,742),1055=>array(24,0,652,729),1056=>array(24,0,541,729),1057=>array(38,-14,625,742),1058=>array(39,0,608,729),1059=>array(22,0,597,729),1060=>array(48,0,729,729),1061=>array(-39,0,633,729),1062=>array(38,-157,666,729),1063=>array(98,0,593,729),1064=>array(24,0,938,729),1065=>array(38,-157,952,729),1066=>array(75,0,665,729),1067=>array(24,0,770,729),1068=>array(24,0,533,729),1069=>array(-5,-14,578,742),1070=>array(29,-14,931,742),1071=>array(-4,0,601,729),1072=>array(37,-14,492,560),1073=>array(28,-14,526,777),1074=>array(34,0,481,547),1075=>array(34,0,477,547),1076=>array(-13,-138,571,547),1077=>array(41,-14,514,560),1078=>array(-18,0,803,547),1079=>array(13,-14,439,561),1080=>array(34,0,551,547),1081=>array(34,0,551,760),1082=>array(34,0,538,547),1083=>array(-15,0,549,547),1084=>array(34,0,646,547),1085=>array(34,0,555,547),1086=>array(41,-14,510,560),1087=>array(34,0,555,547),1088=>array(-3,-208,530,560),1089=>array(41,-14,483,560),1090=>array(62,0,546,547),1091=>array(-22,-208,543,547),1092=>array(42,-208,731,729),1093=>array(-23,0,541,547),1094=>array(46,-138,567,547),1095=>array(84,0,498,547),1096=>array(34,0,790,547),1097=>array(46,-138,802,547),1098=>array(62,0,567,547),1099=>array(34,0,674,547),1100=>array(34,0,461,547),1101=>array(5,-14,446,560),1102=>array(37,-14,716,560),1103=>array(3,0,513,547),1104=>array(41,-14,514,802),1105=>array(41,-14,514,758),1106=>array(49,-208,497,760),1107=>array(34,0,529,803),1108=>array(42,-14,483,560),1109=>array(10,-14,450,560),1110=>array(31,0,246,760),1111=>array(31,0,344,758),1112=>array(-102,-208,250,760),1113=>array(-15,0,743,547),1114=>array(34,0,739,547),1115=>array(31,0,478,760),1116=>array(34,0,538,803),1117=>array(34,0,551,802),1118=>array(-22,-208,543,760),1119=>array(46,-138,567,547),1120=>array(32,-14,795,729),1121=>array(61,-14,694,547),1122=>array(44,0,619,729),1123=>array(32,0,520,729),1124=>array(29,-14,854,742),1125=>array(37,-14,664,560),1126=>array(-57,0,721,729),1127=>array(-26,0,635,547),1128=>array(24,0,958,729),1129=>array(37,0,831,547),1130=>array(-14,0,706,729),1131=>array(-0,0,550,547),1132=>array(24,0,921,729),1133=>array(35,0,741,547),1134=>array(-26,-208,523,935),1135=>array(-21,-193,466,753),1136=>array(65,0,819,729),1137=>array(69,-208,814,765),1138=>array(36,-14,672,742),1139=>array(49,-14,501,560),1140=>array(70,0,756,742),1141=>array(67,0,623,560),1142=>array(70,0,756,930),1143=>array(67,0,623,800),1144=>array(55,-208,915,742),1145=>array(60,-208,852,560),1146=>array(42,-14,815,742),1147=>array(41,-14,637,560),1148=>array(32,-14,1009,932),1149=>array(55,-14,862,758),1150=>array(32,-14,795,900),1151=>array(61,-14,694,734),1152=>array(41,-208,633,742),1153=>array(41,-208,481,560),1154=>array(20,-44,436,457),1155=>array(-473,608,-77,810),1156=>array(-347,645,-7,788),1157=>array(-284,595,-161,797),1158=>array(-295,595,-153,797),1159=>array(-711,606,0,788),1160=>array(-914,-180,374,922),1161=>array(-843,-280,319,1022),1162=>array(24,-208,649,928),1163=>array(35,-208,552,760),1164=>array(24,0,533,729),1165=>array(35,0,462,702),1166=>array(24,0,543,729),1167=>array(-3,-208,522,560),1168=>array(11,0,574,878),1169=>array(21,0,490,700),1170=>array(23,0,620,729),1171=>array(19,0,536,547),1172=>array(24,-200,561,729),1173=>array(31,-208,475,547),1174=>array(-33,-157,1014,729),1175=>array(-5,-138,814,547),1176=>array(1,-193,536,742),1177=>array(13,-193,439,561),1178=>array(38,-157,686,729),1179=>array(46,-138,549,547),1180=>array(24,0,672,729),1181=>array(34,0,538,547),1182=>array(24,0,672,729),1183=>array(15,0,519,760),1184=>array(71,0,804,729),1185=>array(53,0,644,547),1186=>array(38,-157,666,729),1187=>array(49,-138,570,547),1188=>array(24,0,972,729),1189=>array(35,0,822,547),1190=>array(24,-200,928,729),1191=>array(35,-208,774,547),1192=>array(40,-14,734,743),1193=>array(40,-14,580,560),1194=>array(38,-193,625,742),1195=>array(41,-193,483,560),1196=>array(60,-157,630,729),1197=>array(47,-138,534,547),1198=>array(57,0,608,729),1199=>array(64,-208,543,547),1200=>array(62,0,615,729),1201=>array(56,-208,572,547),1202=>array(-23,-157,652,729),1203=>array(-10,-138,554,547),1204=>array(60,-157,808,729),1205=>array(47,-138,683,547),1206=>array(127,-157,606,729),1207=>array(105,-138,510,547),1208=>array(114,0,593,729),1209=>array(92,0,496,547),1210=>array(107,0,601,729),1211=>array(31,0,510,760),1212=>array(37,-14,804,742),1213=>array(27,-14,619,560),1214=>array(37,-184,804,742),1215=>array(27,-161,619,560),1216=>array(24,0,242,729),1217=>array(-46,0,1000,928),1218=>array(-18,0,803,785),1219=>array(24,-200,649,729),1220=>array(34,-208,556,547),1221=>array(-42,-208,653,729),1222=>array(-33,-208,546,547),1223=>array(24,-200,653,729),1224=>array(35,-208,556,547),1225=>array(24,-208,653,729),1226=>array(35,-208,556,547),1227=>array(127,-157,606,729),1228=>array(105,-138,510,547),1229=>array(24,-208,752,729),1230=>array(35,-208,640,547),1231=>array(31,0,246,760),1232=>array(-48,0,562,926),1233=>array(37,-14,506,761),1234=>array(-48,0,554,913),1235=>array(37,-14,492,758),1236=>array(-41,0,895,729),1237=>array(37,-14,856,560),1238=>array(24,0,567,928),1239=>array(41,-14,514,785),1240=>array(46,-14,675,742),1241=>array(45,-14,507,560),1242=>array(46,-14,675,913),1243=>array(45,-14,507,758),1244=>array(-46,0,1000,913),1245=>array(-18,0,803,758),1246=>array(1,-14,536,913),1247=>array(13,-14,439,758),1248=>array(21,-31,587,729),1249=>array(-22,-213,499,547),1250=>array(24,0,649,899),1251=>array(34,0,551,745),1252=>array(24,0,649,913),1253=>array(34,0,551,758),1254=>array(36,-14,672,913),1255=>array(41,-14,510,758),1256=>array(36,-14,672,742),1257=>array(49,-14,501,560),1258=>array(36,-14,672,913),1259=>array(49,-14,501,758),1260=>array(-5,-14,578,913),1261=>array(5,-14,446,758),1262=>array(22,0,597,899),1263=>array(-22,-208,543,745),1264=>array(22,0,597,913),1265=>array(-22,-208,543,758),1266=>array(22,0,631,927),1267=>array(-22,-208,543,800),1268=>array(98,0,593,913),1269=>array(84,0,498,758),1270=>array(38,-157,574,729),1271=>array(46,-138,489,547),1272=>array(24,0,770,913),1273=>array(34,0,674,758),1274=>array(42,-208,637,729),1275=>array(38,-208,554,547),1276=>array(-20,-200,656,729),1277=>array(-4,-208,560,547),1278=>array(-37,0,638,729),1279=>array(-22,0,542,547),1280=>array(31,0,593,729),1281=>array(24,0,491,547),1282=>array(32,-14,849,729),1283=>array(23,-14,742,547),1284=>array(133,-14,821,742),1285=>array(104,-14,722,561),1286=>array(133,-208,540,742),1287=>array(104,-208,471,561),1288=>array(-43,-14,908,729),1289=>array(-33,-14,795,547),1290=>array(26,-14,953,729),1291=>array(35,-14,805,547),1292=>array(41,-14,661,742),1293=>array(42,-14,511,560),1294=>array(46,-14,639,729),1295=>array(33,-14,574,547),1296=>array(109,-14,609,742),1297=>array(35,-14,455,561),1298=>array(-9,-200,669,729),1299=>array(4,-208,567,547),1300=>array(-9,0,1092,729),1301=>array(-15,0,905,547),1302=>array(24,0,826,729),1303=>array(-3,-208,788,560),1304=>array(-4,0,926,729),1305=>array(3,-14,851,560),1306=>array(37,-129,672,742),1307=>array(41,-206,538,560),1308=>array(86,0,918,729),1309=>array(76,0,737,547),1310=>array(24,0,672,729),1311=>array(34,0,538,547),1312=>array(-27,-200,928,729),1313=>array(-15,-208,767,547),1314=>array(24,-200,928,729),1315=>array(34,-208,773,547),1316=>array(38,-157,666,729),1317=>array(46,-138,567,547),1329=>array(62,-29,644,729),1330=>array(14,0,596,743),1331=>array(59,0,646,743),1332=>array(50,0,641,743),1333=>array(62,-14,616,729),1334=>array(28,0,640,744),1335=>array(18,0,585,729),1336=>array(14,0,596,743),1337=>array(14,-14,763,743),1338=>array(21,-14,688,729),1339=>array(18,0,573,729),1340=>array(18,0,431,729),1341=>array(18,-14,795,729),1342=>array(100,-13,744,742),1343=>array(88,0,612,729),1344=>array(6,-26,604,729),1345=>array(39,-23,635,744),1346=>array(54,0,607,743),1347=>array(-2,0,644,735),1348=>array(62,-14,754,729),1349=>array(38,-14,593,743),1350=>array(48,-14,601,729),1351=>array(54,-15,638,729),1352=>array(14,0,596,743),1353=>array(63,-28,614,744),1354=>array(50,0,658,743),1355=>array(22,0,634,744),1356=>array(14,0,680,743),1357=>array(52,-14,642,729),1358=>array(54,0,610,729),1359=>array(40,-14,581,741),1360=>array(14,0,596,743),1361=>array(44,-14,600,743),1362=>array(18,0,515,729),1363=>array(50,0,677,729),1364=>array(-30,0,633,743),1365=>array(36,-14,672,742),1366=>array(28,-13,651,729),1369=>array(124,492,268,760),1370=>array(101,499,271,729),1371=>array(64,620,308,803),1372=>array(45,618,413,893),1373=>array(96,617,274,800),1374=>array(47,613,423,866),1375=>array(83,618,470,760),1377=>array(57,-14,840,547),1378=>array(-5,-208,501,560),1379=>array(47,-208,547,560),1380=>array(31,-208,552,560),1381=>array(63,-14,539,760),1382=>array(41,-208,535,560),1383=>array(31,0,487,760),1384=>array(-5,-208,501,560),1385=>array(-5,-208,662,560),1386=>array(41,-14,628,760),1387=>array(-5,-208,501,760),1388=>array(-5,-208,208,547),1389=>array(-5,-208,846,760),1390=>array(41,-14,545,760),1391=>array(63,-208,534,760),1392=>array(31,0,510,760),1393=>array(27,-15,465,760),1394=>array(31,-208,515,560),1395=>array(47,-14,563,768),1396=>array(63,-14,665,760),1397=>array(-104,-208,209,547),1398=>array(52,-14,534,760),1399=>array(-72,-208,403,560),1400=>array(31,0,510,560),1401=>array(-66,-208,305,547),1402=>array(57,-208,840,547),1403=>array(-20,-208,457,561),1404=>array(31,0,530,560),1405=>array(51,-14,530,547),1406=>array(63,-208,571,760),1407=>array(63,-14,808,560),1408=>array(-5,-208,501,560),1409=>array(28,-208,536,560),1410=>array(31,0,368,547),1411=>array(63,-208,808,760),1412=>array(-61,-208,525,560),1413=>array(40,-14,509,560),1414=>array(29,-208,689,760),1415=>array(63,-14,694,760),1417=>array(41,0,207,415),1418=>array(21,212,271,314),1456=>array(238,-217,338,-22),1457=>array(79,-217,412,-22),1458=>array(116,-217,426,-22),1459=>array(116,-217,426,-22),1460=>array(248,-159,328,-85),1461=>array(193,-159,382,-85),1462=>array(204,-217,393,-22),1463=>array(149,-159,426,-85),1464=>array(156,-193,433,-46),1465=>array(-7,625,73,698),1466=>array(-7,625,73,698),1467=>array(139,-237,412,-17),1468=>array(252,237,332,310),1469=>array(238,-217,338,-22),1470=>array(37,472,288,552),1471=>array(149,625,426,698),1472=>array(27,-98,239,645),1473=>array(627,625,707,698),1474=>array(146,625,225,698),1475=>array(44,0,222,547),1478=>array(-3,0,347,547),1479=>array(160,-217,437,-22),1488=>array(82,0,616,547),1489=>array(39,0,494,547),1490=>array(39,-5,345,547),1491=>array(122,0,556,547),1492=>array(91,0,555,547),1493=>array(82,0,259,547),1494=>array(89,0,369,547),1495=>array(82,0,558,547),1496=>array(127,-14,593,552),1497=>array(95,204,237,547),1498=>array(122,-208,458,547),1499=>array(39,0,481,547),1500=>array(122,0,539,729),1501=>array(82,0,576,547),1502=>array(67,0,582,555),1503=>array(45,-208,259,547),1504=>array(39,0,340,547),1505=>array(130,-14,583,547),1506=>array(26,-93,578,547),1507=>array(147,-208,546,547),1508=>array(82,0,561,547),1509=>array(134,-208,543,548),1510=>array(39,0,546,547),1511=>array(56,-208,666,546),1512=>array(122,0,484,547),1513=>array(106,0,695,547),1514=>array(9,-4,571,547),1520=>array(82,0,438,547),1521=>array(95,0,438,547),1522=>array(95,204,416,547),1523=>array(65,361,309,547),1524=>array(65,361,515,547),3647=>array(22,-138,518,769),3713=>array(24,-10,569,560),3714=>array(35,-17,584,568),3716=>array(41,-10,558,568),3719=>array(23,-238,399,568),3720=>array(61,-0,521,575),3722=>array(54,-234,608,568),3725=>array(26,-8,606,573),3732=>array(30,0,530,568),3733=>array(22,-15,530,579),3734=>array(76,-240,594,560),3735=>array(18,-8,568,571),3737=>array(-25,-8,566,568),3738=>array(10,-8,549,571),3739=>array(-6,-8,568,760),3740=>array(12,-8,691,614),3741=>array(41,-14,676,760),3742=>array(22,-8,620,561),3743=>array(5,-8,640,760),3745=>array(-8,-14,622,547),3746=>array(10,-8,625,760),3747=>array(36,-8,602,568),3749=>array(4,-8,543,568),3751=>array(23,-8,527,569),3754=>array(-5,-8,656,679),3755=>array(43,-12,710,575),3757=>array(24,-8,527,568),3758=>array(36,-8,665,605),3759=>array(120,-166,691,579),3760=>array(25,53,557,587),3761=>array(-519,639,-38,880),3762=>array(66,0,440,560),3763=>array(-321,0,440,820),3764=>array(-535,615,-66,926),3765=>array(-534,612,-16,926),3766=>array(-535,615,-66,926),3767=>array(-534,612,-16,926),3768=>array(-327,-350,-144,-38),3769=>array(-382,-306,-116,-40),3771=>array(-523,639,-40,880),3772=>array(-557,-284,9,-39),3773=>array(-4,-240,629,715),3776=>array(31,-14,336,560),3777=>array(31,-14,582,560),3778=>array(44,-5,375,896),3779=>array(91,-14,492,892),3780=>array(145,-11,395,886),3782=>array(25,-232,564,557),3784=>array(-343,632,-237,807),3785=>array(-515,609,-21,891),3786=>array(-536,598,21,869),3787=>array(-422,624,-157,904),3788=>array(-567,630,-2,875),3789=>array(-382,635,-197,820),3792=>array(59,-14,513,547),3793=>array(66,-75,541,576),3794=>array(15,-66,502,711),3795=>array(-51,-9,690,830),3796=>array(17,-83,504,711),3797=>array(17,-83,504,711),3798=>array(-6,-8,729,812),3799=>array(44,-240,589,560),3800=>array(73,-210,611,557),3801=>array(15,-4,607,571),3804=>array(43,-12,901,575),3805=>array(43,-12,925,575),4256=>array(115,-15,828,828),4257=>array(145,-0,646,828),4258=>array(158,-148,586,837),4259=>array(104,-15,804,828),4260=>array(145,0,587,837),4261=>array(143,0,739,837),4262=>array(156,-15,668,828),4263=>array(119,-15,893,837),4264=>array(149,0,489,874),4265=>array(120,0,576,828),4266=>array(106,-15,744,828),4267=>array(92,-15,839,828),4268=>array(44,0,605,828),4269=>array(111,-167,792,837),4270=>array(154,-15,792,837),4271=>array(152,0,655,828),4272=>array(80,-15,865,828),4273=>array(97,-15,549,828),4274=>array(43,-0,605,837),4275=>array(111,-182,792,837),4276=>array(131,0,823,834),4277=>array(114,0,703,828),4278=>array(41,-15,606,837),4279=>array(140,0,646,828),4280=>array(80,-15,650,828),4281=>array(44,0,555,828),4282=>array(119,-15,782,837),4283=>array(95,-15,826,828),4284=>array(43,-0,618,828),4285=>array(84,-15,576,837),4286=>array(43,-0,655,828),4287=>array(60,0,771,828),4288=>array(121,-15,803,828),4289=>array(44,0,564,828),4290=>array(89,-15,611,837),4291=>array(114,0,624,828),4292=>array(143,0,631,828),4293=>array(54,-15,744,837),4304=>array(71,-15,439,592),4305=>array(81,-14,459,837),4306=>array(30,-235,474,551),4307=>array(45,-230,725,547),4308=>array(25,-236,458,547),4309=>array(24,-236,469,547),4310=>array(72,-14,442,836),4311=>array(79,-14,718,547),4312=>array(84,0,463,547),4313=>array(19,-236,459,542),4314=>array(90,-230,964,552),4315=>array(81,-15,527,837),4316=>array(87,-15,534,833),4317=>array(86,-0,706,547),4318=>array(72,-15,496,833),4319=>array(24,-236,505,551),4320=>array(85,0,714,833),4321=>array(90,-15,458,827),4322=>array(55,-236,565,680),4323=>array(27,-236,479,571),4324=>array(88,-236,740,547),4325=>array(24,-236,549,828),4326=>array(89,-230,712,546),4327=>array(24,-236,503,538),4328=>array(74,-15,530,837),4329=>array(44,0,472,837),4330=>array(55,-236,512,532),4331=>array(80,-14,558,828),4332=>array(88,-15,586,837),4333=>array(33,-236,513,827),4334=>array(93,-15,465,827),4335=>array(-14,-235,431,572),4336=>array(68,-15,508,837),4337=>array(83,-15,523,837),4338=>array(21,-141,452,547),4339=>array(24,-236,504,546),4340=>array(25,-236,518,837),4341=>array(61,-15,555,837),4342=>array(82,-236,738,547),4343=>array(23,-236,454,547),4344=>array(25,-236,450,538),4345=>array(76,-236,521,551),4346=>array(69,-77,465,547),4347=>array(33,-10,397,484),4348=>array(139,420,388,837),5121=>array(70,1,672,730),5122=>array(-57,0,545,1037),5123=>array(-57,0,545,729),5124=>array(-57,0,545,914),5125=>array(24,0,650,729),5126=>array(24,0,650,914),5127=>array(24,0,650,913),5129=>array(24,0,650,729),5130=>array(42,0,668,729),5131=>array(42,0,668,914),5132=>array(79,1,808,730),5133=>array(70,1,708,730),5134=>array(79,0,681,729),5135=>array(-57,0,708,729),5136=>array(79,0,681,914),5137=>array(-57,0,708,914),5138=>array(79,0,828,729),5139=>array(24,0,827,729),5140=>array(79,0,828,914),5141=>array(24,0,827,914),5142=>array(24,0,671,914),5143=>array(79,0,846,729),5144=>array(42,0,827,729),5145=>array(79,0,846,914),5146=>array(42,0,827,914),5147=>array(42,0,668,914),5149=>array(80,629,187,729),5150=>array(24,326,404,734),5151=>array(18,356,349,714),5152=>array(64,356,303,714),5153=>array(60,398,325,674),5154=>array(36,391,302,667),5155=>array(37,398,305,667),5156=>array(60,398,301,667),5157=>array(0,327,396,733),5158=>array(24,326,333,734),5159=>array(79,312,187,412),5160=>array(55,503,307,563),5161=>array(55,399,307,667),5162=>array(75,399,327,691),5163=>array(70,1,902,730),5164=>array(-57,0,739,729),5165=>array(24,0,779,729),5166=>array(42,0,927,729),5167=>array(70,0,668,729),5168=>array(-57,0,545,1037),5169=>array(-57,0,545,729),5170=>array(-57,0,545,914),5171=>array(-12,0,614,729),5172=>array(-12,0,614,914),5173=>array(-12,0,614,913),5175=>array(-12,0,614,729),5176=>array(42,0,668,729),5177=>array(42,0,668,914),5178=>array(79,0,804,729),5179=>array(70,0,708,729),5180=>array(79,0,681,729),5181=>array(-57,0,708,729),5182=>array(79,0,681,914),5183=>array(-57,0,708,914),5184=>array(79,0,792,729),5185=>array(-12,0,827,729),5186=>array(79,0,792,914),5187=>array(-12,0,827,914),5188=>array(79,0,846,729),5189=>array(42,0,827,729),5190=>array(79,0,846,914),5191=>array(42,0,827,914),5192=>array(42,0,668,913),5193=>array(55,326,444,734),5194=>array(24,326,159,734),5196=>array(63,-14,646,729),5197=>array(13,0,595,1037),5198=>array(13,0,595,743),5199=>array(13,0,595,914),5200=>array(-12,0,604,729),5201=>array(-12,0,604,914),5202=>array(-12,0,604,913),5204=>array(-12,0,604,729),5205=>array(53,0,668,729),5206=>array(53,0,668,914),5207=>array(79,-14,816,729),5208=>array(63,-14,756,729),5209=>array(79,0,765,743),5210=>array(13,0,756,743),5211=>array(79,0,765,914),5212=>array(13,0,756,914),5213=>array(79,0,782,729),5214=>array(-12,0,767,729),5215=>array(79,0,782,914),5216=>array(-12,0,767,914),5217=>array(79,0,864,729),5218=>array(53,0,767,729),5219=>array(79,0,864,914),5220=>array(53,0,767,914),5221=>array(51,0,864,729),5222=>array(60,326,377,734),5223=>array(63,-14,776,734),5224=>array(13,0,776,743),5225=>array(-12,0,766,734),5226=>array(53,0,788,734),5227=>array(55,0,501,743),5228=>array(23,0,560,1037),5229=>array(23,0,560,743),5230=>array(23,0,560,914),5231=>array(6,-14,542,729),5232=>array(6,-14,591,914),5233=>array(6,-14,676,913),5234=>array(64,-14,510,729),5235=>array(64,-14,510,914),5236=>array(79,0,710,743),5237=>array(55,0,650,743),5238=>array(79,0,728,743),5239=>array(23,0,691,743),5240=>array(79,0,728,914),5241=>array(23,0,691,914),5242=>array(79,-14,751,729),5243=>array(6,-14,650,729),5244=>array(79,-14,799,914),5245=>array(6,-14,650,914),5246=>array(79,-14,678,729),5247=>array(64,-14,691,729),5248=>array(79,-14,678,914),5249=>array(64,-14,691,914),5250=>array(51,-14,678,729),5251=>array(46,318,328,734),5252=>array(8,318,342,734),5253=>array(55,0,662,743),5254=>array(23,0,684,743),5255=>array(6,-14,662,734),5256=>array(64,-14,684,734),5257=>array(55,0,501,743),5258=>array(23,0,560,1037),5259=>array(23,0,560,743),5260=>array(23,0,560,914),5261=>array(6,-14,542,729),5262=>array(6,-14,591,914),5263=>array(6,-14,676,913),5264=>array(64,-14,510,729),5265=>array(64,-14,510,914),5266=>array(79,0,710,743),5267=>array(55,0,650,743),5268=>array(79,0,728,743),5269=>array(23,0,691,743),5270=>array(79,0,728,914),5271=>array(23,0,691,914),5272=>array(79,-14,751,729),5273=>array(6,-14,650,729),5274=>array(79,-14,799,914),5275=>array(6,-14,650,914),5276=>array(79,-14,678,729),5277=>array(64,-14,691,729),5278=>array(79,-14,678,914),5279=>array(64,-14,691,914),5280=>array(51,-14,678,729),5281=>array(46,318,328,734),5282=>array(43,318,378,734),5283=>array(101,0,524,729),5284=>array(24,0,561,1037),5285=>array(24,0,561,729),5286=>array(24,0,561,914),5287=>array(-12,0,524,729),5288=>array(-12,0,577,914),5289=>array(-12,0,662,913),5290=>array(24,0,448,729),5291=>array(24,0,448,914),5292=>array(79,0,650,729),5293=>array(101,0,648,729),5294=>array(79,0,730,729),5295=>array(24,0,644,729),5296=>array(79,0,730,914),5297=>array(24,0,644,914),5298=>array(79,0,650,729),5299=>array(-12,0,648,729),5300=>array(79,0,702,914),5301=>array(-12,0,648,914),5302=>array(79,0,618,729),5303=>array(24,0,644,729),5304=>array(79,0,618,914),5305=>array(24,0,644,914),5306=>array(51,0,618,729),5307=>array(24,326,271,734),5308=>array(55,326,444,734),5309=>array(24,326,333,734),5312=>array(77,-14,743,436),5313=>array(26,-14,754,755),5314=>array(26,-14,754,436),5315=>array(0,-14,728,636),5316=>array(13,0,740,450),5317=>array(13,0,740,636),5318=>array(13,0,740,635),5319=>array(24,0,689,450),5320=>array(24,0,689,636),5321=>array(79,-14,938,436),5322=>array(77,-14,888,436),5323=>array(79,0,898,450),5324=>array(24,0,690,450),5325=>array(79,0,898,636),5326=>array(24,0,690,636),5327=>array(24,0,689,635),5328=>array(59,484,478,736),5329=>array(43,318,395,734),5330=>array(38,484,493,736),5331=>array(77,0,743,450),5332=>array(26,0,754,755),5333=>array(26,0,754,450),5334=>array(26,0,754,636),5335=>array(13,0,740,450),5336=>array(13,0,740,636),5337=>array(13,0,740,635),5338=>array(24,0,689,450),5339=>array(24,0,689,636),5340=>array(79,0,938,450),5341=>array(77,0,888,450),5342=>array(79,0,962,450),5343=>array(26,0,883,450),5344=>array(79,0,962,636),5345=>array(26,0,883,636),5346=>array(79,0,937,450),5347=>array(13,0,888,450),5348=>array(79,0,937,636),5349=>array(13,0,888,636),5350=>array(79,0,898,450),5351=>array(24,0,883,450),5352=>array(79,0,898,636),5353=>array(24,0,883,636),5354=>array(60,484,478,736),5356=>array(15,0,668,729),5357=>array(85,0,457,729),5358=>array(24,0,696,1037),5359=>array(24,0,576,729),5360=>array(24,0,625,914),5361=>array(-33,0,519,729),5362=>array(-33,0,570,914),5363=>array(-33,0,655,913),5364=>array(86,0,458,729),5365=>array(86,0,458,914),5366=>array(79,0,665,729),5367=>array(85,0,635,729),5368=>array(79,0,746,729),5369=>array(24,0,650,729),5370=>array(79,0,795,914),5371=>array(24,0,650,914),5372=>array(79,0,727,729),5373=>array(-33,0,635,729),5374=>array(79,0,778,914),5375=>array(-33,0,635,914),5376=>array(79,0,628,729),5377=>array(86,0,650,729),5378=>array(79,0,628,914),5379=>array(86,0,650,914),5380=>array(51,0,628,729),5381=>array(58,326,299,734),5382=>array(29,318,339,741),5383=>array(24,326,363,734),5392=>array(56,-14,584,743),5393=>array(-5,-14,646,743),5394=>array(-5,-14,646,914),5395=>array(29,-14,774,464),5396=>array(29,-14,774,636),5397=>array(24,-14,779,464),5398=>array(24,-14,779,636),5399=>array(79,-14,763,743),5400=>array(56,-14,742,743),5401=>array(79,-14,824,743),5402=>array(-5,-14,742,743),5403=>array(79,-14,824,914),5404=>array(-5,-14,742,914),5405=>array(79,-14,998,464),5406=>array(29,-14,946,464),5407=>array(79,-14,998,636),5408=>array(29,-14,946,636),5409=>array(79,-14,1002,464),5410=>array(24,-14,946,464),5411=>array(79,-14,1002,636),5412=>array(24,-14,946,636),5413=>array(57,476,531,737),5414=>array(40,0,479,729),5415=>array(24,0,514,1037),5416=>array(24,0,514,729),5417=>array(24,0,514,914),5418=>array(50,0,540,729),5419=>array(50,0,594,914),5420=>array(50,0,679,913),5421=>array(86,0,524,729),5422=>array(86,0,524,914),5423=>array(79,0,674,729),5424=>array(40,0,659,729),5425=>array(79,0,685,729),5426=>array(24,0,693,729),5427=>array(79,0,685,914),5428=>array(24,0,693,914),5429=>array(79,0,735,729),5430=>array(50,0,659,729),5431=>array(79,0,790,914),5432=>array(50,0,659,914),5433=>array(79,0,694,729),5434=>array(86,0,693,729),5435=>array(79,0,694,914),5436=>array(86,0,693,914),5437=>array(51,0,694,729),5438=>array(58,326,334,734),5440=>array(55,399,307,667),5441=>array(24,326,414,734),5442=>array(89,-14,812,436),5443=>array(77,-14,775,436),5444=>array(-35,0,687,450),5445=>array(48,0,747,755),5446=>array(48,0,747,450),5447=>array(48,0,747,636),5448=>array(24,0,538,729),5449=>array(24,0,538,914),5450=>array(24,0,487,729),5451=>array(56,0,519,729),5452=>array(56,0,519,914),5453=>array(5,0,519,729),5454=>array(79,0,727,914),5455=>array(56,0,635,914),5456=>array(75,326,363,734),5458=>array(-12,0,642,729),5459=>array(103,0,671,744),5460=>array(21,-15,546,1037),5461=>array(21,-15,546,729),5462=>array(21,-15,546,914),5463=>array(-8,0,617,662),5464=>array(-8,0,617,914),5465=>array(48,0,658,662),5466=>array(48,0,658,914),5467=>array(79,0,836,914),5468=>array(48,0,827,914),5469=>array(58,326,435,685),5470=>array(54,-14,645,743),5471=>array(54,-14,626,743),5472=>array(33,-14,605,743),5473=>array(14,-14,605,743),5474=>array(33,-14,605,914),5475=>array(14,-14,605,914),5476=>array(-12,0,614,729),5477=>array(-12,0,614,914),5478=>array(43,0,664,729),5479=>array(43,0,664,914),5480=>array(79,0,860,914),5481=>array(43,0,767,914),5482=>array(55,326,444,734),5492=>array(49,0,683,743),5493=>array(40,0,747,743),5494=>array(40,0,747,914),5495=>array(0,-14,708,729),5496=>array(0,-14,708,914),5497=>array(65,-14,699,729),5498=>array(65,-14,699,914),5499=>array(68,318,447,734),5500=>array(24,0,653,729),5501=>array(24,326,414,734),5502=>array(75,0,936,1037),5503=>array(75,0,936,743),5504=>array(75,0,936,914),5505=>array(75,-14,919,734),5506=>array(75,-14,967,914),5507=>array(75,-14,887,734),5508=>array(75,-14,887,914),5509=>array(75,318,705,734),5514=>array(55,0,683,743),5515=>array(40,0,748,743),5516=>array(0,-14,708,729),5517=>array(65,-14,692,729),5518=>array(74,0,1127,1037),5519=>array(74,0,1127,743),5520=>array(74,0,1127,914),5521=>array(74,-14,879,736),5522=>array(74,-14,927,914),5523=>array(74,-14,1078,736),5524=>array(74,-14,1078,914),5525=>array(74,332,582,736),5526=>array(74,332,918,736),5536=>array(11,0,740,692),5537=>array(11,0,740,692),5538=>array(-21,-242,708,450),5539=>array(-21,-242,708,636),5540=>array(50,-242,711,450),5541=>array(50,-242,711,636),5542=>array(73,338,491,736),5543=>array(40,0,534,729),5544=>array(-30,0,529,729),5545=>array(-30,0,529,914),5546=>array(50,0,609,729),5547=>array(50,0,609,914),5548=>array(45,0,539,729),5549=>array(45,0,539,914),5550=>array(21,326,335,734),5551=>array(26,-14,517,729),5598=>array(24,0,640,729),5601=>array(88,0,704,729),5702=>array(24,326,401,734),5703=>array(24,240,401,820),5742=>array(24,0,374,306),5743=>array(75,0,878,743),5744=>array(74,0,1115,743),5745=>array(74,0,1463,743),5746=>array(74,0,1463,914),5747=>array(74,-14,1214,736),5748=>array(74,-14,1263,914),5749=>array(74,-14,1414,736),5750=>array(74,-14,1414,914),7424=>array(-21,0,458,547),7425=>array(-43,0,645,547),7426=>array(50,-14,856,560),7427=>array(0,0,479,547),7428=>array(41,-14,483,560),7429=>array(34,0,496,547),7430=>array(11,0,496,547),7431=>array(34,0,441,547),7432=>array(27,-14,444,561),7433=>array(18,-213,232,547),7434=>array(-42,-14,329,547),7435=>array(34,0,556,547),7436=>array(-8,0,414,560),7437=>array(34,0,646,547),7438=>array(34,0,551,547),7439=>array(41,-14,510,560),7440=>array(2,-14,444,560),7441=>array(49,22,567,524),7442=>array(33,57,557,489),7443=>array(51,2,568,543),7444=>array(45,-14,874,560),7446=>array(24,273,477,560),7447=>array(75,-14,527,273),7448=>array(18,0,447,547),7449=>array(-26,0,505,547),7450=>array(70,0,505,547),7451=>array(62,0,546,547),7452=>array(70,-16,508,547),7453=>array(36,37,609,495),7454=>array(50,38,799,496),7455=>array(-49,-238,583,560),7456=>array(64,0,544,547),7457=>array(76,0,737,547),7458=>array(-3,0,489,547),7459=>array(16,-14,439,547),7462=>array(30,0,497,560),7463=>array(-21,0,458,547),7464=>array(18,0,489,547),7465=>array(18,0,447,547),7466=>array(62,0,540,547),7467=>array(-15,0,549,547),7468=>array(-31,326,348,734),7469=>array(-34,326,546,734),7470=>array(20,326,350,734),7472=>array(20,326,403,734),7473=>array(20,326,353,734),7474=>array(0,326,338,734),7475=>array(31,318,413,742),7476=>array(20,326,407,734),7477=>array(20,326,147,734),7478=>array(-75,214,158,734),7479=>array(20,326,405,734),7480=>array(20,326,286,734),7481=>array(20,326,470,734),7482=>array(20,326,404,734),7483=>array(20,326,404,734),7484=>array(31,318,415,742),7485=>array(16,318,372,742),7486=>array(20,326,337,734),7487=>array(20,326,342,734),7488=>array(26,326,384,734),7489=>array(41,318,402,734),7490=>array(54,326,578,734),7491=>array(22,318,300,640),7492=>array(30,318,307,640),7493=>array(31,318,335,640),7494=>array(31,318,538,640),7495=>array(15,318,319,751),7496=>array(21,318,347,751),7497=>array(31,318,321,640),7498=>array(29,318,319,640),7499=>array(26,318,284,640),7500=>array(21,318,278,640),7501=>array(34,209,345,640),7502=>array(16,207,142,632),7503=>array(14,326,336,751),7504=>array(24,326,509,640),7505=>array(34,209,327,640),7506=>array(31,318,316,640),7507=>array(6,318,277,640),7508=>array(17,479,302,640),7509=>array(45,318,330,479),7510=>array(13,209,338,640),7511=>array(27,326,229,719),7512=>array(43,318,335,632),7513=>array(26,347,381,604),7514=>array(46,319,532,633),7515=>array(43,326,346,632),7517=>array(5,209,321,755),7518=>array(38,209,356,632),7519=>array(22,318,312,742),7520=>array(41,209,352,635),7521=>array(-21,209,348,633),7522=>array(16,0,142,425),7523=>array(24,0,260,313),7524=>array(43,-8,335,306),7525=>array(43,0,346,306),7526=>array(5,-117,321,429),7527=>array(38,-117,356,306),7528=>array(5,-117,334,313),7529=>array(41,-117,352,309),7530=>array(-21,-117,348,307),7543=>array(17,-208,525,560),7544=>array(20,326,407,734),7547=>array(3,0,331,547),7549=>array(-3,-208,587,560),7557=>array(27,-208,299,760),7579=>array(4,318,309,640),7580=>array(31,318,301,640),7581=>array(34,287,304,640),7582=>array(20,318,317,751),7583=>array(11,318,274,640),7584=>array(22,326,248,751),7585=>array(-47,209,144,632),7586=>array(34,209,346,632),7587=>array(53,209,345,632),7588=>array(17,326,171,751),7589=>array(46,326,149,632),7590=>array(5,326,206,632),7591=>array(5,326,206,632),7592=>array(-112,209,152,751),7593=>array(25,209,152,751),7594=>array(-8,209,152,751),7595=>array(22,326,264,640),7596=>array(34,209,520,640),7597=>array(56,209,541,633),7598=>array(-48,209,329,640),7599=>array(34,209,345,640),7600=>array(22,326,338,640),7601=>array(31,318,316,640),7602=>array(31,210,316,751),7603=>array(13,209,286,640),7604=>array(-58,209,249,751),7605=>array(38,209,238,719),7606=>array(37,318,404,632),7607=>array(32,318,348,632),7608=>array(45,317,317,632),7609=>array(46,326,308,632),7610=>array(-10,326,292,632),7611=>array(-3,326,300,632),7612=>array(7,209,311,632),7613=>array(0,296,303,632),7614=>array(-10,207,310,632),7615=>array(31,320,316,756),7620=>array(-407,616,-54,800),7621=>array(-425,616,-25,800),7622=>array(-425,616,-25,800),7623=>array(-396,616,-43,800),7624=>array(-281,616,79,800),7625=>array(-313,616,111,800),7680=>array(-48,-241,554,729),7681=>array(37,-241,492,560),7682=>array(24,0,563,913),7683=>array(32,-14,528,915),7684=>array(24,-184,563,729),7685=>array(32,-184,528,760),7686=>array(24,-157,563,729),7687=>array(32,-157,528,760),7688=>array(38,-193,625,928),7689=>array(41,-193,483,800),7690=>array(24,0,650,914),7691=>array(41,-14,606,942),7692=>array(24,-184,650,729),7693=>array(41,-184,576,760),7694=>array(24,-156,650,729),7695=>array(41,-157,576,760),7696=>array(24,-193,650,729),7697=>array(40,-193,576,760),7698=>array(24,-240,650,729),7699=>array(30,-240,576,760),7700=>array(24,0,567,1044),7701=>array(41,-14,514,887),7702=>array(24,0,567,1044),7703=>array(41,-14,547,887),7704=>array(24,-213,567,729),7705=>array(41,-213,514,560),7706=>array(24,-193,567,729),7707=>array(41,-193,514,560),7708=>array(24,-193,567,928),7709=>array(41,-193,528,780),7710=>array(24,0,528,914),7711=>array(61,0,431,942),7712=>array(40,-14,653,899),7713=>array(29,-208,537,745),7714=>array(24,0,653,914),7715=>array(31,0,510,942),7716=>array(24,-184,653,729),7717=>array(31,-184,510,760),7718=>array(24,0,653,913),7719=>array(31,0,528,913),7720=>array(-71,-193,653,729),7721=>array(-70,-193,510,760),7722=>array(24,-222,653,729),7723=>array(31,-222,510,760),7724=>array(-100,-193,242,729),7725=>array(-115,-193,246,760),7726=>array(24,0,403,1044),7727=>array(31,0,394,883),7728=>array(24,0,650,928),7729=>array(31,0,551,928),7730=>array(24,-184,650,729),7731=>array(31,-184,551,760),7732=>array(24,-157,650,729),7733=>array(31,-157,551,760),7734=>array(24,-184,448,729),7735=>array(-2,-184,246,760),7736=>array(24,-184,448,927),7737=>array(-2,-184,370,899),7738=>array(24,-157,448,729),7739=>array(-83,-157,246,760),7740=>array(24,-240,448,729),7741=>array(-110,-240,246,760),7742=>array(24,0,752,928),7743=>array(31,0,815,800),7744=>array(24,0,752,914),7745=>array(31,0,815,760),7746=>array(24,-184,752,729),7747=>array(31,-184,815,560),7748=>array(24,0,649,913),7749=>array(31,0,510,760),7750=>array(24,-184,649,729),7751=>array(31,-184,510,560),7752=>array(24,-157,649,729),7753=>array(31,-157,510,560),7754=>array(24,-240,649,729),7755=>array(31,-240,510,560),7756=>array(36,-14,672,1044),7757=>array(41,-14,566,883),7758=>array(36,-14,672,1043),7759=>array(41,-14,524,885),7760=>array(36,-14,672,1044),7761=>array(41,-14,510,887),7762=>array(36,-14,672,1045),7763=>array(41,-14,540,886),7764=>array(24,0,541,928),7765=>array(-3,-208,530,800),7766=>array(24,0,541,914),7767=>array(-3,-208,530,760),7768=>array(24,0,541,914),7769=>array(31,0,417,760),7770=>array(24,-184,541,729),7771=>array(-2,-184,417,560),7772=>array(24,-184,541,899),7773=>array(-2,-184,454,745),7774=>array(24,-157,541,729),7775=>array(-83,-157,417,560),7776=>array(5,-14,543,914),7777=>array(10,-14,450,760),7778=>array(5,-184,543,742),7779=>array(10,-184,450,560),7780=>array(5,-14,583,928),7781=>array(10,-14,578,800),7782=>array(5,-14,593,1042),7783=>array(10,-14,514,858),7784=>array(5,-184,543,914),7785=>array(10,-184,450,760),7786=>array(39,0,608,914),7787=>array(57,0,381,942),7788=>array(39,-184,608,729),7789=>array(57,-184,381,702),7790=>array(39,-157,608,729),7791=>array(17,-156,381,702),7792=>array(21,-241,608,729),7793=>array(-9,-240,381,702),7794=>array(52,-183,642,729),7795=>array(51,-183,530,547),7796=>array(52,-193,642,729),7797=>array(25,-193,530,547),7798=>array(52,-213,642,729),7799=>array(51,-213,530,547),7800=>array(52,-14,642,1044),7801=>array(51,-14,558,883),7802=>array(52,-14,642,1025),7803=>array(51,-14,530,867),7804=>array(70,0,668,936),7805=>array(64,0,544,777),7806=>array(70,-182,668,729),7807=>array(64,-184,544,547),7808=>array(86,0,918,931),7809=>array(76,0,737,802),7810=>array(86,0,918,931),7811=>array(76,0,737,803),7812=>array(86,0,918,913),7813=>array(76,0,737,758),7814=>array(86,0,918,913),7815=>array(76,0,737,760),7816=>array(86,-184,918,729),7817=>array(76,-184,737,547),7818=>array(-39,0,633,914),7819=>array(-23,0,541,760),7820=>array(-39,0,633,913),7821=>array(-23,0,541,758),7822=>array(57,0,608,914),7823=>array(-22,-208,543,760),7824=>array(-20,0,633,928),7825=>array(-3,0,489,800),7826=>array(-20,-184,633,729),7827=>array(-3,-184,489,547),7828=>array(-20,-157,633,729),7829=>array(-3,-157,489,547),7830=>array(31,-157,510,760),7831=>array(57,0,381,913),7832=>array(76,0,737,878),7833=>array(-22,-208,543,878),7834=>array(37,-14,700,760),7835=>array(61,0,431,942),7836=>array(-20,0,400,760),7837=>array(25,0,400,760),7838=>array(14,-14,614,743),7839=>array(34,-14,501,742),7840=>array(-48,-184,554,729),7841=>array(37,-184,492,560),7842=>array(-48,0,554,992),7843=>array(37,-14,500,810),7844=>array(-48,0,693,1028),7845=>array(37,-14,641,847),7846=>array(-48,0,554,1028),7847=>array(37,-14,492,847),7848=>array(-48,0,696,1044),7849=>array(37,-14,641,863),7850=>array(-48,0,577,1043),7851=>array(37,-14,521,862),7852=>array(-48,-184,554,928),7853=>array(37,-184,492,800),7854=>array(-48,0,584,1044),7855=>array(37,-14,535,868),7856=>array(-48,0,554,1044),7857=>array(37,-14,502,868),7858=>array(-48,0,554,1068),7859=>array(37,-14,497,895),7860=>array(-48,0,586,1043),7861=>array(37,-14,537,870),7862=>array(-48,-184,562,926),7863=>array(37,-184,506,761),7864=>array(24,-184,567,729),7865=>array(41,-184,514,560),7866=>array(24,0,567,992),7867=>array(41,-14,524,810),7868=>array(24,0,567,921),7869=>array(41,-14,514,777),7870=>array(24,0,684,1028),7871=>array(41,-14,667,847),7872=>array(24,0,567,1028),7873=>array(41,-14,514,847),7874=>array(24,0,688,1044),7875=>array(41,-14,671,863),7876=>array(24,0,568,1043),7877=>array(41,-14,552,862),7878=>array(24,-184,567,928),7879=>array(41,-184,514,800),7880=>array(24,0,331,992),7881=>array(31,0,303,810),7882=>array(-5,-184,242,729),7883=>array(-2,-184,246,760),7884=>array(36,-184,672,742),7885=>array(41,-184,510,560),7886=>array(36,-14,672,992),7887=>array(41,-14,518,810),7888=>array(36,-14,739,1028),7889=>array(41,-14,663,847),7890=>array(36,-14,672,1028),7891=>array(41,-14,510,847),7892=>array(36,-14,742,1044),7893=>array(41,-14,663,863),7894=>array(36,-14,672,1043),7895=>array(41,-14,543,862),7896=>array(36,-184,672,928),7897=>array(41,-184,510,800),7898=>array(31,-14,741,927),7899=>array(43,-14,591,800),7900=>array(31,-14,741,927),7901=>array(43,-14,591,800),7902=>array(31,-14,741,991),7903=>array(43,-14,591,810),7904=>array(31,-14,741,921),7905=>array(43,-14,591,777),7906=>array(31,-184,741,761),7907=>array(43,-184,591,609),7908=>array(52,-184,642,729),7909=>array(51,-184,530,547),7910=>array(52,-14,642,992),7911=>array(51,-14,530,810),7912=>array(50,-4,769,927),7913=>array(52,-14,648,800),7914=>array(50,-4,769,927),7915=>array(52,-14,648,800),7916=>array(50,-4,769,992),7917=>array(52,-14,648,810),7918=>array(50,-4,769,921),7919=>array(52,-14,648,777),7920=>array(50,-184,769,761),7921=>array(52,-184,648,615),7922=>array(57,0,608,931),7923=>array(-22,-208,543,802),7924=>array(57,-184,608,729),7925=>array(-22,-208,543,547),7926=>array(57,0,608,996),7927=>array(-22,-208,543,813),7928=>array(57,0,608,921),7929=>array(-22,-208,543,777),7930=>array(24,0,638,729),7931=>array(18,0,470,760),7936=>array(49,-12,581,797),7937=>array(49,-12,581,797),7938=>array(49,-12,581,800),7939=>array(49,-12,581,800),7940=>array(49,-12,581,800),7941=>array(49,-12,582,800),7942=>array(49,-12,581,928),7943=>array(49,-12,581,928),7944=>array(-48,0,554,797),7945=>array(-48,0,554,797),7946=>array(46,0,728,800),7947=>array(71,0,728,800),7948=>array(28,0,630,800),7949=>array(57,0,659,800),7950=>array(-26,0,576,928),7951=>array(4,0,606,928),7952=>array(35,-14,455,797),7953=>array(35,-14,455,797),7954=>array(35,-14,480,800),7955=>array(35,-14,479,800),7956=>array(35,-14,534,800),7957=>array(35,-14,548,800),7960=>array(47,0,638,797),7961=>array(71,0,638,797),7962=>array(46,0,868,800),7963=>array(71,0,875,800),7964=>array(47,0,807,800),7965=>array(70,0,833,800),7968=>array(51,-208,521,797),7969=>array(51,-208,521,797),7970=>array(51,-208,522,800),7971=>array(51,-208,521,800),7972=>array(51,-208,557,800),7973=>array(51,-208,588,800),7974=>array(51,-208,560,928),7975=>array(51,-208,550,928),7976=>array(47,0,729,797),7977=>array(71,0,728,797),7978=>array(46,0,954,800),7979=>array(71,0,956,800),7980=>array(47,0,900,800),7981=>array(70,0,922,800),7982=>array(100,0,816,928),7983=>array(98,0,828,928),7984=>array(60,0,254,797),7985=>array(60,0,251,797),7986=>array(9,0,371,800),7987=>array(38,0,377,800),7988=>array(46,0,422,800),7989=>array(48,0,426,800),7990=>array(60,0,388,928),7991=>array(60,0,386,928),7992=>array(47,0,318,797),7993=>array(71,0,313,797),7994=>array(46,0,547,800),7995=>array(71,0,547,800),7996=>array(47,0,489,800),7997=>array(70,0,516,800),7998=>array(100,0,417,928),7999=>array(98,0,420,928),8000=>array(41,-14,510,797),8001=>array(41,-14,510,797),8002=>array(41,-14,510,800),8003=>array(41,-14,510,800),8004=>array(41,-14,559,800),8005=>array(41,-14,576,800),8008=>array(47,-14,688,797),8009=>array(71,-14,728,797),8010=>array(46,-14,949,800),8011=>array(71,-14,954,800),8012=>array(47,-14,809,800),8013=>array(70,-14,837,800),8016=>array(53,0,479,797),8017=>array(53,0,479,797),8018=>array(53,0,483,800),8019=>array(53,0,479,800),8020=>array(53,0,541,800),8021=>array(53,0,550,800),8022=>array(53,0,516,928),8023=>array(53,0,501,928),8025=>array(71,0,764,797),8027=>array(71,0,957,800),8029=>array(70,0,970,800),8031=>array(98,0,867,928),8032=>array(61,-14,694,797),8033=>array(61,-14,694,797),8034=>array(61,-14,694,800),8035=>array(61,-14,694,800),8036=>array(61,-14,694,800),8037=>array(61,-14,694,800),8038=>array(61,-14,694,928),8039=>array(61,-14,694,928),8040=>array(4,0,685,797),8041=>array(41,0,722,797),8042=>array(46,0,943,800),8043=>array(71,0,949,800),8044=>array(47,0,814,800),8045=>array(70,0,838,800),8046=>array(100,0,792,928),8047=>array(98,0,820,928),8048=>array(49,-12,581,800),8049=>array(49,-12,581,800),8050=>array(35,-14,455,800),8051=>array(35,-14,505,800),8052=>array(51,-208,521,800),8053=>array(51,-208,557,800),8054=>array(45,0,239,800),8055=>array(60,0,388,800),8056=>array(41,-14,510,800),8057=>array(41,-14,525,800),8058=>array(53,0,479,800),8059=>array(53,0,485,800),8060=>array(61,-14,694,800),8061=>array(61,-14,694,800),8064=>array(49,-208,581,797),8065=>array(49,-208,581,797),8066=>array(49,-208,581,800),8067=>array(49,-208,581,800),8068=>array(49,-208,581,800),8069=>array(49,-208,582,800),8070=>array(49,-208,581,928),8071=>array(49,-208,581,928),8072=>array(-48,-208,554,797),8073=>array(-48,-208,554,797),8074=>array(46,-208,728,800),8075=>array(71,-208,728,800),8076=>array(28,-208,630,800),8077=>array(57,-208,659,800),8078=>array(-26,-208,576,928),8079=>array(4,-208,606,928),8080=>array(35,-208,521,797),8081=>array(35,-208,521,797),8082=>array(35,-208,522,800),8083=>array(35,-208,521,800),8084=>array(35,-208,557,800),8085=>array(35,-208,588,800),8086=>array(35,-208,560,928),8087=>array(35,-208,550,928),8088=>array(47,-208,729,797),8089=>array(71,-208,728,797),8090=>array(46,-208,954,800),8091=>array(71,-208,956,800),8092=>array(47,-208,900,800),8093=>array(70,-208,922,800),8094=>array(100,-208,816,928),8095=>array(98,-208,828,928),8096=>array(61,-208,694,797),8097=>array(61,-208,694,797),8098=>array(61,-208,694,800),8099=>array(61,-208,694,800),8100=>array(61,-208,694,800),8101=>array(61,-208,694,800),8102=>array(61,-208,694,928),8103=>array(61,-208,694,928),8104=>array(4,-208,685,797),8105=>array(41,-208,722,797),8106=>array(46,-208,943,800),8107=>array(71,-208,949,800),8108=>array(47,-208,814,800),8109=>array(70,-208,838,800),8110=>array(100,-208,792,928),8111=>array(98,-208,820,928),8112=>array(49,-12,581,785),8113=>array(49,-12,581,745),8114=>array(49,-208,581,800),8115=>array(49,-208,581,559),8116=>array(49,-208,581,800),8118=>array(49,-12,581,777),8119=>array(49,-208,581,777),8120=>array(-48,0,554,928),8121=>array(-48,0,554,899),8122=>array(-19,0,583,800),8123=>array(-48,0,554,800),8124=>array(-48,-208,554,729),8125=>array(215,595,357,797),8126=>array(123,-208,216,-45),8127=>array(215,595,357,797),8128=>array(147,639,462,777),8129=>array(166,659,491,928),8130=>array(35,-208,521,800),8131=>array(35,-208,521,560),8132=>array(35,-208,557,800),8134=>array(51,-208,525,777),8135=>array(35,-208,525,777),8136=>array(94,0,723,800),8137=>array(53,0,688,800),8138=>array(94,0,813,800),8139=>array(58,0,782,800),8140=>array(24,-208,653,729),8141=>array(104,595,466,800),8142=>array(123,595,499,800),8143=>array(176,595,491,928),8144=>array(60,0,360,785),8145=>array(60,0,337,745),8146=>array(60,0,352,978),8147=>array(66,0,405,978),8150=>array(55,0,370,777),8151=>array(60,0,400,928),8152=>array(24,0,354,928),8153=>array(24,0,352,899),8154=>array(94,0,404,800),8155=>array(55,0,368,800),8157=>array(124,595,463,800),8158=>array(134,595,512,800),8159=>array(176,595,491,928),8160=>array(53,0,479,785),8161=>array(53,0,479,745),8162=>array(53,0,479,978),8163=>array(53,0,510,978),8164=>array(14,-208,540,797),8165=>array(14,-208,540,797),8166=>array(53,0,479,777),8167=>array(53,0,502,928),8168=>array(57,0,608,928),8169=>array(57,0,608,899),8170=>array(94,0,819,800),8171=>array(50,0,827,800),8172=>array(71,0,615,797),8173=>array(166,659,444,978),8174=>array(166,659,498,978),8175=>array(171,617,350,800),8178=>array(61,-208,694,800),8179=>array(61,-208,694,547),8180=>array(61,-208,694,800),8182=>array(61,-14,694,777),8183=>array(61,-208,694,777),8184=>array(94,-14,811,800),8185=>array(57,-14,714,800),8186=>array(94,0,793,800),8187=>array(47,0,746,800),8188=>array(-31,-208,650,738),8189=>array(227,616,470,800),8190=>array(240,595,359,797),8208=>array(40,234,292,314),8209=>array(40,234,292,314),8210=>array(38,239,535,309),8211=>array(38,239,413,309),8212=>array(38,239,862,309),8213=>array(-6,239,906,309),8214=>array(114,-236,334,764),8215=>array(-9,-236,459,-9),8216=>array(118,489,289,729),8217=>array(121,489,293,729),8218=>array(2,-116,174,124),8219=>array(149,489,258,729),8220=>array(118,489,469,729),8221=>array(121,489,473,729),8222=>array(2,-116,354,124),8223=>array(83,489,371,729),8224=>array(38,-96,451,729),8225=>array(-16,-96,457,729),8226=>array(135,227,396,516),8227=>array(135,188,431,555),8228=>array(58,0,173,124),8229=>array(58,0,473,124),8230=>array(58,0,773,124),8231=>array(89,302,204,426),8240=>array(82,-14,1133,742),8241=>array(82,-14,1493,742),8242=>array(1,547,199,729),8243=>array(1,547,331,729),8244=>array(1,547,462,729),8245=>array(81,547,215,729),8246=>array(81,547,347,729),8247=>array(81,547,479,729),8248=>array(4,-236,300,-30),8249=>array(56,69,304,517),8250=>array(56,69,304,517),8251=>array(103,0,646,596),8252=>array(0,0,435,729),8253=>array(104,0,450,742),8254=>array(-9,686,459,755),8255=>array(-40,-237,763,-60),8256=>array(-40,752,763,929),8257=>array(-38,-236,257,229),8258=>array(26,-29,874,814),8259=>array(87,313,370,421),8260=>array(-236,-14,386,742),8261=>array(36,-132,378,760),8262=>array(-35,-132,308,760),8263=>array(78,0,843,742),8264=>array(110,0,658,742),8265=>array(0,0,641,742),8266=>array(88,-123,462,545),8267=>array(48,-96,570,729),8268=>array(101,227,349,516),8269=>array(101,227,349,516),8270=>array(26,-29,423,427),8271=>array(86,-116,259,517),8272=>array(-40,-237,763,929),8273=>array(26,-7,423,876),8274=>array(-8,-93,442,729),8275=>array(44,228,856,399),8276=>array(-40,-237,763,-60),8277=>array(144,98,638,631),8278=>array(116,149,471,589),8279=>array(1,547,594,729),8280=>array(163,125,620,613),8281=>array(139,120,653,608),8282=>array(46,0,267,729),8283=>array(46,-138,699,867),8284=>array(56,0,726,729),8285=>array(53,39,254,655),8286=>array(47,8,259,683),8304=>array(38,319,330,742),8305=>array(16,326,142,751),8308=>array(37,326,352,734),8309=>array(11,319,323,734),8310=>array(40,319,339,742),8311=>array(70,326,354,734),8312=>array(23,319,337,742),8313=>array(29,319,328,742),8314=>array(60,326,415,677),8315=>array(60,479,415,525),8316=>array(60,422,415,581),8317=>array(49,252,221,751),8318=>array(6,252,179,751),8319=>array(24,326,316,640),8320=>array(38,-7,330,416),8321=>array(59,0,313,408),8322=>array(32,0,347,416),8323=>array(14,-7,332,416),8324=>array(37,0,352,408),8325=>array(11,-7,323,408),8326=>array(40,-7,339,416),8327=>array(70,0,354,408),8328=>array(23,-7,337,416),8329=>array(29,-7,328,416),8330=>array(60,0,415,351),8331=>array(60,152,415,199),8332=>array(60,96,415,254),8333=>array(49,-74,221,425),8334=>array(6,-74,179,425),8336=>array(22,-8,300,313),8337=>array(31,-8,321,313),8338=>array(31,-8,316,313),8339=>array(24,0,374,306),8340=>array(29,-8,319,313),8341=>array(14,0,307,425),8342=>array(14,0,336,425),8343=>array(14,0,140,425),8344=>array(24,0,509,313),8345=>array(24,0,316,314),8346=>array(13,-117,338,313),8347=>array(26,0,297,322),8348=>array(27,0,229,393),8352=>array(52,0,778,729),8353=>array(38,-44,572,778),8354=>array(38,-14,572,742),8355=>array(28,0,591,729),8356=>array(21,0,574,742),8357=>array(34,-93,811,640),8358=>array(34,0,639,729),8359=>array(24,-14,1125,729),8360=>array(25,-14,927,729),8361=>array(39,0,924,729),8362=>array(-22,-14,743,729),8363=>array(41,-157,631,760),8364=>array(-18,-14,546,742),8365=>array(17,0,614,729),8366=>array(58,0,628,729),8367=>array(42,-222,1060,742),8368=>array(8,-14,521,742),8369=>array(24,0,589,729),8370=>array(29,-81,567,809),8371=>array(-57,0,569,729),8372=>array(35,-14,662,742),8373=>array(76,-147,550,760),8376=>array(33,0,628,729),8377=>array(50,0,591,729),8378=>array(-18,2,584,731),8400=>array(-453,635,-25,760),8401=>array(-435,635,-15,760),8406=>array(-423,560,-19,760),8407=>array(-428,560,-23,760),8411=>array(-325,659,126,758),8412=>array(-411,659,211,758),8417=>array(-423,560,-23,760),8448=>array(15,-24,846,752),8449=>array(15,-24,846,752),8450=>array(50,-14,580,742),8451=>array(85,-14,994,742),8452=>array(103,0,694,729),8453=>array(20,-24,832,752),8454=>array(20,-24,891,752),8455=>array(109,-14,609,742),8456=>array(-5,-146,578,611),8457=>array(85,0,825,742),8459=>array(32,-14,849,748),8460=>array(0,-128,624,731),8461=>array(88,0,677,729),8462=>array(31,0,510,760),8463=>array(40,0,510,760),8464=>array(26,-15,389,742),8465=>array(46,-14,593,742),8466=>array(30,-14,611,743),8467=>array(-13,-14,317,742),8468=>array(20,-14,686,760),8469=>array(87,0,634,729),8470=>array(-40,0,866,729),8471=>array(124,0,776,724),8472=>array(48,-221,592,495),8473=>array(88,0,600,729),8474=>array(50,-129,658,742),8475=>array(29,-9,688,774),8476=>array(36,-14,723,743),8477=>array(88,0,697,729),8478=>array(74,0,733,729),8479=>array(83,-107,603,847),8480=>array(114,443,693,730),8481=>array(29,0,889,547),8482=>array(129,447,706,729),8483=>array(13,-108,736,846),8484=>array(40,0,630,729),8485=>array(8,-213,565,760),8486=>array(-31,0,650,738),8487=>array(38,-14,718,724),8488=>array(10,-149,516,783),8489=>array(64,0,243,547),8490=>array(24,0,650,729),8491=>array(-48,0,554,928),8492=>array(40,0,661,772),8493=>array(57,-12,587,742),8494=>array(55,-12,714,647),8495=>array(38,-15,493,533),8496=>array(71,-14,509,742),8497=>array(37,-16,683,755),8498=>array(24,0,528,729),8499=>array(25,-28,929,751),8500=>array(45,-12,370,395),8501=>array(45,-14,641,742),8502=>array(-2,-14,588,743),8503=>array(12,-35,366,742),8504=>array(38,-35,532,742),8505=>array(31,0,320,760),8506=>array(40,-21,871,654),8507=>array(18,0,1078,547),8508=>array(16,-8,616,547),8509=>array(0,-194,602,560),8510=>array(88,0,584,729),8511=>array(88,0,676,729),8512=>array(11,-192,712,719),8513=>array(42,-14,655,742),8514=>array(53,0,476,729),8515=>array(3,0,539,729),8516=>array(-59,0,493,729),8517=>array(38,0,708,729),8518=>array(40,-14,639,760),8519=>array(40,-14,515,560),8520=>array(35,0,282,760),8521=>array(-103,-208,282,760),8523=>array(52,-14,668,742),8526=>array(-13,0,445,547),8528=>array(59,-14,866,742),8529=>array(59,-14,839,742),8530=>array(59,-14,1202,742),8531=>array(59,-14,843,742),8532=>array(32,-14,843,742),8533=>array(59,-14,834,742),8534=>array(32,-14,834,742),8535=>array(14,-14,834,742),8536=>array(37,-14,834,742),8537=>array(59,-14,850,742),8538=>array(11,-14,850,742),8539=>array(59,-14,849,742),8540=>array(14,-14,849,742),8541=>array(11,-14,849,742),8542=>array(70,-14,849,742),8543=>array(59,-14,747,742),8544=>array(24,0,242,729),8545=>array(24,0,419,729),8546=>array(24,0,597,729),8547=>array(24,0,883,729),8548=>array(70,0,668,729),8549=>array(70,0,806,729),8550=>array(70,0,984,729),8551=>array(70,0,1161,729),8552=>array(24,0,842,729),8553=>array(-39,0,633,729),8554=>array(-39,0,816,729),8555=>array(-39,0,993,729),8556=>array(24,0,448,729),8557=>array(38,-14,625,742),8558=>array(24,0,650,729),8559=>array(24,0,752,729),8560=>array(31,0,246,760),8561=>array(31,0,408,760),8562=>array(31,0,569,760),8563=>array(31,0,742,760),8564=>array(64,0,544,547),8565=>array(64,0,726,760),8566=>array(64,0,888,760),8567=>array(64,0,1049,760),8568=>array(31,0,745,760),8569=>array(-23,0,541,547),8570=>array(-23,0,736,760),8571=>array(-23,0,897,760),8572=>array(31,0,246,760),8573=>array(41,-14,483,560),8574=>array(41,-14,576,760),8575=>array(31,0,815,560),8576=>array(53,0,1068,729),8577=>array(24,0,640,729),8578=>array(53,0,1068,729),8579=>array(56,-14,644,742),8580=>array(2,-14,444,560),8581=>array(67,-208,651,742),8585=>array(38,-14,843,742),8592=>array(44,100,703,527),8593=>array(184,0,569,732),8594=>array(51,100,710,527),8595=>array(184,-3,569,729),8596=>array(44,100,710,527),8597=>array(184,-8,569,732),8598=>array(126,25,633,587),8599=>array(126,25,633,587),8600=>array(126,25,633,587),8601=>array(126,25,633,587),8602=>array(44,100,703,527),8603=>array(51,100,710,527),8604=>array(19,103,745,414),8605=>array(9,103,735,414),8606=>array(44,100,703,527),8607=>array(185,0,570,732),8608=>array(51,100,710,527),8609=>array(185,-3,570,729),8610=>array(44,100,703,527),8611=>array(51,100,710,527),8612=>array(44,100,703,527),8613=>array(185,0,569,732),8614=>array(51,100,710,527),8615=>array(185,-3,569,729),8616=>array(185,0,569,732),8617=>array(44,100,703,565),8618=>array(52,100,710,565),8619=>array(44,100,703,565),8620=>array(52,100,710,565),8621=>array(44,100,710,527),8622=>array(44,93,710,534),8623=>array(131,-2,632,730),8624=>array(152,0,567,743),8625=>array(188,0,603,743),8626=>array(152,-14,567,729),8627=>array(188,-14,603,729),8628=>array(209,-3,684,604),8629=>array(44,100,590,626),8630=>array(20,203,720,668),8631=>array(35,203,734,668),8632=>array(97,25,709,729),8633=>array(49,-46,705,673),8634=>array(92,62,686,680),8635=>array(69,62,663,680),8636=>array(44,272,703,527),8637=>array(44,100,703,355),8638=>array(339,0,569,732),8639=>array(184,0,415,732),8640=>array(51,272,710,527),8641=>array(51,100,710,355),8642=>array(339,0,569,732),8643=>array(184,0,415,732),8644=>array(44,-47,710,674),8645=>array(52,-3,701,732),8646=>array(44,-47,710,674),8647=>array(44,-47,703,674),8648=>array(53,0,702,732),8649=>array(52,-47,711,674),8650=>array(53,-3,702,729),8651=>array(44,7,710,620),8652=>array(44,7,710,620),8653=>array(44,100,703,527),8654=>array(44,94,710,533),8655=>array(51,100,710,527),8656=>array(44,100,703,527),8657=>array(185,0,570,732),8658=>array(51,100,710,527),8659=>array(185,-3,570,729),8660=>array(44,100,710,527),8661=>array(185,-8,570,732),8662=>array(126,-23,677,587),8663=>array(83,-23,633,587),8664=>array(83,25,633,636),8665=>array(126,25,677,636),8666=>array(44,100,703,527),8667=>array(51,100,710,527),8668=>array(44,100,703,527),8669=>array(51,100,710,527),8670=>array(184,0,569,732),8671=>array(184,-3,569,729),8672=>array(44,100,703,527),8673=>array(184,0,570,732),8674=>array(51,100,710,527),8675=>array(184,-3,570,729),8676=>array(47,99,703,528),8677=>array(51,99,708,528),8678=>array(24,65,703,562),8679=>array(154,0,601,754),8680=>array(31,65,710,562),8681=>array(154,-25,601,729),8682=>array(154,0,601,754),8683=>array(154,0,601,754),8684=>array(141,0,614,754),8685=>array(154,0,601,754),8686=>array(154,0,601,754),8687=>array(154,0,601,754),8688=>array(51,65,730,562),8689=>array(53,0,709,729),8690=>array(53,0,709,729),8691=>array(154,-25,601,754),8692=>array(51,100,710,527),8693=>array(52,-3,701,732),8694=>array(51,-193,710,820),8695=>array(44,94,703,533),8696=>array(51,94,710,533),8697=>array(44,94,710,533),8698=>array(44,94,703,533),8699=>array(51,94,710,533),8700=>array(44,94,710,533),8701=>array(24,96,703,531),8702=>array(51,96,730,531),8703=>array(24,96,730,531),8704=>array(7,0,608,729),8705=>array(59,-14,499,742),8706=>array(42,-14,424,662),8707=>array(88,0,511,729),8708=>array(88,-46,511,776),8709=>array(68,-10,716,710),8710=>array(-3,0,605,719),8711=>array(-3,0,605,719),8712=>array(77,-10,708,710),8713=>array(77,-139,708,836),8714=>array(95,76,551,550),8715=>array(77,-10,708,710),8716=>array(77,-139,708,836),8717=>array(95,76,551,550),8718=>array(132,0,441,485),8719=>array(68,-192,612,719),8720=>array(68,-192,612,719),8721=>array(11,-192,589,719),8722=>array(95,272,659,355),8723=>array(95,0,659,627),8724=>array(95,0,659,729),8725=>array(-66,-93,384,729),8726=>array(173,-54,477,768),8727=>array(115,0,640,627),8728=>array(142,160,421,470),8729=>array(151,168,413,458),8730=>array(26,-20,574,811),8731=>array(26,-20,574,933),8732=>array(26,-20,574,924),8733=>array(97,112,546,487),8734=>array(97,112,653,487),8735=>array(124,99,630,661),8736=>array(77,0,708,729),8737=>array(77,-53,708,729),8738=>array(104,-3,659,727),8739=>array(189,-214,260,771),8740=>array(44,-214,406,771),8741=>array(119,-214,331,771),8742=>array(44,-214,406,771),8743=>array(116,0,543,579),8744=>array(116,0,543,579),8745=>array(116,0,543,579),8746=>array(116,0,543,579),8747=>array(51,-212,417,757),8748=>array(51,-212,659,757),8749=>array(51,-212,900,757),8750=>array(51,-212,418,757),8751=>array(51,-212,659,757),8752=>array(51,-212,900,757),8753=>array(51,-212,470,757),8754=>array(51,-212,463,757),8755=>array(51,-212,464,757),8756=>array(53,100,520,604),8757=>array(53,100,520,604),8758=>array(70,100,164,604),8759=>array(53,100,520,604),8760=>array(95,272,659,552),8761=>array(95,78,659,552),8762=>array(95,78,659,552),8763=>array(95,78,659,552),8764=>array(95,228,659,399),8765=>array(95,228,659,399),8766=>array(71,149,683,479),8767=>array(95,42,659,584),8768=>array(91,0,246,627),8769=>array(95,77,659,553),8770=>array(95,133,659,454),8771=>array(95,172,659,494),8772=>array(95,47,659,603),8773=>array(95,90,659,594),8774=>array(95,11,659,594),8775=>array(95,-5,659,658),8776=>array(95,133,659,494),8777=>array(95,2,659,625),8778=>array(95,90,659,598),8779=>array(95,59,659,602),8780=>array(95,90,659,594),8781=>array(95,105,659,521),8782=>array(95,26,659,601),8783=>array(95,172,659,601),8784=>array(95,172,659,625),8785=>array(95,1,659,625),8786=>array(94,2,659,625),8787=>array(94,2,658,625),8788=>array(90,151,810,476),8789=>array(90,151,810,475),8790=>array(95,172,659,454),8791=>array(95,172,659,760),8792=>array(95,172,659,662),8793=>array(95,172,659,812),8794=>array(95,172,659,812),8795=>array(95,172,659,849),8796=>array(95,172,659,854),8797=>array(95,172,659,764),8798=>array(95,172,659,760),8799=>array(95,172,659,856),8800=>array(95,19,659,608),8801=>array(95,90,659,537),8802=>array(95,-24,659,650),8803=>array(95,0,659,629),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8806=>array(96,-83,659,638),8807=>array(96,-83,659,638),8808=>array(96,-164,659,638),8809=>array(96,-164,659,638),8810=>array(65,22,877,609),8811=>array(65,22,877,609),8812=>array(77,-132,340,759),8813=>array(95,13,659,613),8814=>array(95,2,659,674),8815=>array(95,-47,659,625),8816=>array(95,-102,659,667),8817=>array(95,-102,659,667),8818=>array(95,-55,659,582),8819=>array(95,-40,659,582),8820=>array(95,-105,659,664),8821=>array(95,-102,659,667),8822=>array(91,-87,659,686),8823=>array(91,-87,659,686),8824=>array(91,-197,659,797),8825=>array(91,-197,659,797),8826=>array(95,-38,659,664),8827=>array(95,-38,659,664),8828=>array(95,-105,659,667),8829=>array(95,-105,659,667),8830=>array(95,-85,659,667),8831=>array(95,-85,659,667),8832=>array(95,-61,659,764),8833=>array(95,-138,659,687),8834=>array(89,80,665,546),8835=>array(89,80,665,546),8836=>array(89,-96,665,726),8837=>array(89,-100,665,722),8838=>array(83,0,659,613),8839=>array(95,0,671,613),8840=>array(83,-116,659,730),8841=>array(95,-116,671,730),8842=>array(83,-73,659,613),8843=>array(83,-73,659,613),8844=>array(116,0,543,579),8845=>array(116,0,543,579),8846=>array(116,2,543,582),8847=>array(95,0,659,568),8848=>array(95,0,659,568),8849=>array(95,-83,659,630),8850=>array(95,-83,659,630),8851=>array(95,0,607,626),8852=>array(95,0,607,626),8853=>array(82,-14,672,643),8854=>array(82,-14,672,643),8855=>array(82,-14,672,643),8856=>array(82,-14,672,643),8857=>array(82,-14,672,643),8858=>array(82,-14,672,643),8859=>array(82,-14,672,643),8860=>array(82,-14,672,643),8861=>array(82,-14,672,643),8862=>array(82,-14,672,643),8863=>array(82,-14,672,643),8864=>array(82,-14,672,643),8865=>array(82,-14,672,643),8866=>array(77,0,708,700),8867=>array(77,0,708,700),8868=>array(77,0,708,700),8869=>array(77,0,708,700),8870=>array(77,0,392,700),8871=>array(77,0,392,700),8872=>array(77,0,708,700),8873=>array(77,0,708,700),8874=>array(77,0,708,700),8875=>array(77,0,708,700),8876=>array(77,-40,708,740),8877=>array(77,-40,708,740),8878=>array(77,-40,708,740),8879=>array(77,-40,708,740),8880=>array(95,-43,652,670),8881=>array(95,-43,652,670),8882=>array(95,15,659,612),8883=>array(95,15,659,612),8884=>array(95,-48,659,674),8885=>array(95,-48,659,674),8886=>array(53,175,847,455),8887=>array(53,175,847,455),8888=>array(42,175,711,455),8889=>array(53,-47,701,674),8890=>array(104,0,364,701),8891=>array(88,0,571,740),8892=>array(88,0,571,740),8893=>array(88,0,571,740),8894=>array(124,0,630,562),8895=>array(124,0,630,562),8896=>array(-3,-192,741,719),8897=>array(-3,-192,741,719),8898=>array(62,-192,677,719),8899=>array(62,-192,677,719),8900=>array(2,-233,442,807),8901=>array(96,285,189,409),8902=>array(109,149,454,512),8903=>array(95,15,659,613),8904=>array(95,-30,805,657),8905=>array(95,-30,805,657),8906=>array(95,-30,805,657),8907=>array(95,-30,805,657),8908=>array(95,-30,805,657),8909=>array(95,172,659,494),8910=>array(43,0,616,579),8911=>array(43,0,616,579),8912=>array(83,-3,659,630),8913=>array(95,-3,671,630),8914=>array(92,0,662,663),8915=>array(92,-14,662,649),8916=>array(167,0,587,729),8917=>array(95,-100,659,729),8918=>array(95,46,659,581),8919=>array(95,46,659,581),8920=>array(65,22,1215,609),8921=>array(65,22,1215,609),8922=>array(95,-228,659,854),8923=>array(95,-228,659,854),8924=>array(95,0,659,582),8925=>array(95,0,659,582),8926=>array(95,-105,659,667),8927=>array(95,-105,659,667),8928=>array(95,-178,659,764),8929=>array(95,-178,659,764),8930=>array(95,-141,659,767),8931=>array(95,-141,659,767),8932=>array(95,-94,659,619),8933=>array(95,-94,659,619),8934=>array(95,-138,659,582),8935=>array(95,-138,659,582),8936=>array(95,-169,659,667),8937=>array(95,-171,663,667),8938=>array(95,-130,659,756),8939=>array(95,-130,659,756),8940=>array(95,-189,659,815),8941=>array(93,-189,657,815),8942=>array(403,-93,497,715),8943=>array(104,249,796,373),8944=>array(104,-93,796,715),8945=>array(104,-93,796,715),8946=>array(38,-10,862,710),8947=>array(77,-10,708,710),8948=>array(95,76,551,550),8949=>array(77,-10,708,910),8950=>array(77,-10,708,853),8951=>array(95,76,551,686),8952=>array(77,-144,708,710),8953=>array(77,-10,708,710),8954=>array(38,-10,862,710),8955=>array(77,-10,708,710),8956=>array(95,76,551,550),8957=>array(77,-10,708,853),8958=>array(95,76,551,686),8959=>array(95,0,689,720),8960=>array(56,-18,534,514),8961=>array(50,162,486,443),8962=>array(64,0,507,596),8963=>array(184,481,569,732),8964=>array(184,0,569,251),8965=>array(184,0,569,406),8966=>array(184,0,569,513),8967=>array(187,-31,386,791),8968=>array(-1,-132,342,760),8969=>array(115,-132,352,760),8970=>array(-1,-132,236,760),8971=>array(9,-132,352,760),8972=>array(332,-77,684,313),8973=>array(44,-77,396,313),8974=>array(332,243,684,634),8975=>array(44,243,396,634),8976=>array(95,140,659,421),8977=>array(2,126,459,634),8984=>array(108,0,792,759),8985=>array(95,140,659,421),8988=>array(78,425,422,760),8989=>array(124,425,422,760),8990=>array(65,-70,363,264),8991=>array(46,-70,391,264),8992=>array(189,-250,448,928),8993=>array(18,-237,277,942),8996=>array(68,227,969,575),8997=>array(68,0,969,575),8998=>array(68,0,1272,760),8999=>array(68,0,969,760),9000=>array(53,0,1247,729),9003=>array(0,0,1204,760),9004=>array(66,-91,720,748),9075=>array(73,0,273,547),9076=>array(82,-208,522,560),9077=>array(59,-14,692,547),9082=>array(49,-12,550,559),9085=>array(4,-228,678,102),9095=>array(68,0,987,748),9108=>array(15,0,771,727),9115=>array(77,-252,373,946),9116=>array(77,-252,163,942),9117=>array(77,-240,373,942),9118=>array(77,-252,373,946),9119=>array(287,-252,373,942),9120=>array(77,-240,373,942),9121=>array(77,-252,373,928),9122=>array(77,-252,163,942),9123=>array(77,-240,373,942),9124=>array(77,-252,373,928),9125=>array(287,-252,373,935),9126=>array(77,-240,373,935),9127=>array(296,-261,602,928),9128=>array(74,-252,378,940),9129=>array(296,-240,602,940),9130=>array(296,-256,378,943),9131=>array(74,-261,378,928),9132=>array(296,-252,602,940),9133=>array(74,-240,378,940),9134=>array(189,-250,277,942),9166=>array(24,65,703,729),9167=>array(82,0,769,596),9187=>array(66,-91,720,748),9189=>array(2,75,690,444),9192=>array(14,-129,498,294),9250=>array(-13,-14,505,760),9251=>array(23,-228,524,102),9312=>array(66,-10,740,738),9313=>array(66,-10,740,738),9314=>array(66,-10,740,738),9315=>array(66,-10,740,738),9316=>array(66,-10,740,738),9317=>array(66,-10,740,738),9318=>array(66,-10,740,738),9319=>array(66,-10,740,738),9320=>array(66,-10,740,738),9321=>array(66,-10,740,738),9472=>array(-9,242,551,326),9473=>array(-9,200,551,368),9474=>array(235,-302,306,973),9475=>array(200,-302,341,973),9476=>array(-9,242,551,326),9477=>array(-9,200,551,368),9478=>array(235,-302,306,973),9479=>array(200,-302,341,973),9480=>array(-9,242,551,326),9481=>array(-9,200,551,368),9482=>array(235,-302,306,973),9483=>array(200,-302,341,973),9484=>array(235,-302,551,326),9485=>array(235,-302,551,368),9486=>array(200,-302,551,326),9487=>array(200,-302,551,368),9488=>array(-9,-302,306,326),9489=>array(-9,-302,306,368),9490=>array(-9,-302,341,326),9491=>array(-9,-302,341,368),9492=>array(235,242,551,973),9493=>array(235,200,551,973),9494=>array(200,242,551,973),9495=>array(200,200,551,973),9496=>array(-9,242,306,973),9497=>array(-9,200,306,973),9498=>array(-9,242,341,973),9499=>array(-9,200,341,973),9500=>array(235,-302,551,973),9501=>array(235,-302,551,973),9502=>array(200,-302,551,973),9503=>array(200,-302,551,973),9504=>array(200,-302,551,973),9505=>array(200,-302,551,973),9506=>array(200,-302,551,973),9507=>array(200,-302,551,973),9508=>array(-9,-302,306,973),9509=>array(-9,-302,306,973),9510=>array(-9,-302,341,973),9511=>array(-9,-302,341,973),9512=>array(-9,-302,341,973),9513=>array(-9,-302,341,973),9514=>array(-9,-302,341,973),9515=>array(-9,-302,341,973),9516=>array(-9,-302,551,326),9517=>array(-9,-302,551,368),9518=>array(-9,-302,551,368),9519=>array(-9,-302,551,368),9520=>array(-9,-302,551,326),9521=>array(-9,-302,551,368),9522=>array(-9,-302,551,368),9523=>array(-9,-302,551,368),9524=>array(-9,242,551,973),9525=>array(-9,200,551,973),9526=>array(-9,200,551,973),9527=>array(-9,200,551,973),9528=>array(-9,242,551,973),9529=>array(-9,200,551,973),9530=>array(-9,200,551,973),9531=>array(-9,200,551,973),9532=>array(-9,-302,551,973),9533=>array(-9,-302,551,973),9534=>array(-9,-302,551,973),9535=>array(-9,-302,551,973),9536=>array(-9,-302,551,973),9537=>array(-9,-302,551,973),9538=>array(-9,-302,551,973),9539=>array(-9,-302,551,973),9540=>array(-9,-302,551,973),9541=>array(-9,-302,551,973),9542=>array(-9,-302,551,973),9543=>array(-9,-302,551,973),9544=>array(-9,-302,551,973),9545=>array(-9,-302,551,973),9546=>array(-9,-302,551,973),9547=>array(-9,-302,551,973),9548=>array(-9,242,551,326),9549=>array(-9,200,551,368),9550=>array(235,-302,306,973),9551=>array(200,-302,341,973),9552=>array(-9,158,551,410),9553=>array(165,-302,376,973),9554=>array(235,-302,551,410),9555=>array(165,-302,551,326),9556=>array(165,-302,551,410),9557=>array(-9,-302,306,410),9558=>array(-9,-302,376,326),9559=>array(-9,-302,376,410),9560=>array(235,158,551,973),9561=>array(165,242,551,973),9562=>array(165,158,551,973),9563=>array(-9,158,306,973),9564=>array(-9,242,376,973),9565=>array(-9,158,376,973),9566=>array(235,-302,551,973),9567=>array(165,-302,551,973),9568=>array(165,-302,551,973),9569=>array(-9,-302,306,973),9570=>array(-9,-302,376,973),9571=>array(-9,-302,376,973),9572=>array(-9,-302,551,410),9573=>array(-9,-302,551,326),9574=>array(-9,-302,551,410),9575=>array(-9,158,551,973),9576=>array(-9,242,551,973),9577=>array(-9,158,551,973),9578=>array(-9,-302,551,973),9579=>array(-9,-302,551,973),9580=>array(-9,-302,551,973),9581=>array(235,-302,551,326),9582=>array(-9,-302,306,326),9583=>array(-9,242,306,973),9584=>array(235,242,551,973),9585=>array(-48,-302,590,973),9586=>array(-48,-302,590,973),9587=>array(-48,-302,590,973),9588=>array(-9,242,280,326),9589=>array(235,284,306,973),9590=>array(279,242,551,326),9591=>array(235,-302,306,284),9592=>array(-9,200,280,368),9593=>array(200,284,341,973),9594=>array(279,200,551,368),9595=>array(200,-302,341,284),9596=>array(-9,200,551,368),9597=>array(200,-302,341,973),9598=>array(-9,200,551,368),9599=>array(200,-302,341,973),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(2,260,690,645),9697=>array(2,-125,690,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9729=>array(45,-2,854,360),9730=>array(44,0,763,729),9731=>array(75,-0,732,927),9732=>array(57,0,750,880),9733=>array(58,-4,749,723),9734=>array(58,-4,749,723),9735=>array(75,2,441,729),9736=>array(75,0,732,731),9737=>array(75,0,732,730),9738=>array(55,0,745,727),9739=>array(55,0,745,723),9740=>array(55,-1,549,722),9741=>array(55,0,857,723),9742=>array(62,0,1060,729),9743=>array(63,0,1062,729),9744=>array(81,0,727,729),9745=>array(80,0,727,729),9746=>array(80,0,727,729),9747=>array(67,78,411,656),9748=>array(44,0,783,933),9749=>array(66,0,740,731),9750=>array(75,0,732,731),9751=>array(75,0,732,727),9752=>array(70,0,737,729),9753=>array(75,140,732,574),9754=>array(75,113,732,569),9755=>array(75,113,732,569),9756=>array(78,104,729,569),9757=>array(64,0,483,724),9758=>array(78,103,729,569),9759=>array(64,-3,483,720),9760=>array(55,0,752,730),9761=>array(75,0,732,730),9762=>array(75,0,732,730),9763=>array(44,0,763,730),9764=>array(44,-2,558,727),9765=>array(75,0,597,731),9766=>array(75,-1,510,731),9767=>array(75,0,631,911),9768=>array(75,0,416,730),9769=>array(75,-1,732,729),9770=>array(78,0,729,730),9771=>array(75,0,733,731),9772=>array(75,0,565,731),9773=>array(75,0,732,730),9774=>array(75,0,732,730),9775=>array(75,0,732,730),9776=>array(75,0,726,729),9777=>array(75,0,727,729),9778=>array(75,0,726,729),9779=>array(75,0,726,729),9780=>array(75,0,726,729),9781=>array(75,0,726,729),9782=>array(75,0,726,729),9783=>array(75,0,726,729),9784=>array(71,3,735,721),9785=>array(75,-73,864,804),9786=>array(75,-73,864,804),9787=>array(75,-73,864,804),9788=>array(75,0,732,730),9789=>array(322,0,733,730),9790=>array(75,0,485,730),9791=>array(77,-102,476,732),9792=>array(77,-125,583,731),9793=>array(77,-14,583,843),9794=>array(71,-14,748,720),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9800=>array(41,0,766,731),9801=>array(80,0,727,730),9802=>array(84,0,722,731),9803=>array(101,31,706,679),9804=>array(125,0,681,730),9805=>array(48,-180,759,730),9806=>array(75,52,732,653),9807=>array(30,-96,777,730),9808=>array(74,-0,732,730),9809=>array(84,0,722,730),9810=>array(77,153,729,579),9811=>array(141,0,666,730),9812=>array(88,0,719,730),9813=>array(99,0,708,730),9814=>array(149,-1,657,729),9815=>array(192,0,615,730),9816=>array(148,0,659,730),9817=>array(133,-0,673,730),9818=>array(88,0,719,730),9819=>array(99,0,708,730),9820=>array(149,-1,657,729),9821=>array(192,0,615,730),9822=>array(146,0,661,730),9823=>array(133,-0,673,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9832=>array(95,-1,712,729),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),9840=>array(75,0,598,731),9841=>array(58,0,631,731),9842=>array(75,0,732,709),9843=>array(68,16,738,731),9844=>array(68,16,738,731),9845=>array(68,16,738,731),9846=>array(68,16,738,731),9847=>array(68,16,738,731),9848=>array(68,16,738,731),9849=>array(68,16,738,731),9850=>array(68,16,738,731),9851=>array(75,0,731,704),9852=>array(75,0,733,731),9853=>array(75,0,733,731),9854=>array(75,0,733,731),9855=>array(134,1,672,731),9856=>array(66,0,717,725),9857=>array(66,0,717,725),9858=>array(66,0,717,725),9859=>array(66,0,717,725),9860=>array(66,0,717,725),9861=>array(66,0,717,725),9862=>array(75,0,726,724),9863=>array(75,0,727,724),9864=>array(75,0,727,724),9865=>array(75,0,727,724),9866=>array(75,0,726,98),9867=>array(75,0,726,98),9868=>array(75,0,726,411),9869=>array(75,0,726,411),9870=>array(75,0,726,411),9871=>array(75,0,726,411),9872=>array(71,3,571,724),9873=>array(71,3,571,724),9874=>array(47,0,753,724),9875=>array(54,-10,681,725),9876=>array(40,0,605,722),9877=>array(55,-10,428,725),9878=>array(37,-10,730,725),9879=>array(44,0,734,725),9880=>array(38,0,578,725),9881=>array(85,-17,722,727),9882=>array(33,-9,604,726),9883=>array(114,0,687,721),9884=>array(114,0,686,722),9888=>array(44,0,756,721),9889=>array(75,2,558,730),9890=>array(77,-125,827,731),9891=>array(71,-206,921,720),9892=>array(77,-186,998,856),9893=>array(77,-125,753,917),9894=>array(118,-14,654,869),9895=>array(91,-170,667,884),9896=>array(168,-14,585,869),9897=>array(4,133,746,596),9898=>array(168,133,585,597),9899=>array(168,133,585,597),9900=>array(224,194,531,536),9901=>array(158,194,597,536),9902=>array(37,169,717,560),9903=>array(4,194,750,536),9904=>array(92,237,681,540),9905=>array(190,42,564,698),9906=>array(77,-125,583,731),9907=>array(151,-125,582,731),9908=>array(77,-125,582,731),9909=>array(77,-125,582,731),9910=>array(53,-118,712,643),9911=>array(175,-104,536,710),9912=>array(142,-125,489,731),9920=>array(38,4,716,553),9921=>array(38,4,716,724),9922=>array(38,4,716,553),9923=>array(38,4,716,724),9954=>array(77,-14,583,843),9985=>array(9,190,723,635),9986=>array(38,141,706,588),9987=>array(9,94,723,539),9988=>array(32,119,742,613),9990=>array(38,-14,716,742),9991=>array(38,-14,716,742),9992=>array(53,21,704,708),9993=>array(58,107,696,622),9996=>array(191,0,505,742),9997=>array(19,83,722,678),9998=>array(80,75,652,710),9999=>array(23,198,738,530),10000=>array(80,75,652,710),10001=>array(39,185,681,544),10002=>array(61,209,681,520),10003=>array(135,97,601,630),10004=>array(104,87,649,631),10005=>array(114,72,641,657),10006=>array(77,31,677,698),10007=>array(105,-9,631,732),10008=>array(110,0,679,739),10009=>array(49,0,705,729),10010=>array(49,0,705,729),10011=>array(49,0,705,729),10012=>array(49,0,705,729),10013=>array(148,0,606,729),10014=>array(118,0,610,729),10015=>array(140,0,615,729),10016=>array(49,0,705,729),10017=>array(82,-13,672,744),10018=>array(37,-14,717,742),10019=>array(38,-12,716,742),10020=>array(36,-14,718,742),10021=>array(37,-13,717,743),10022=>array(38,-14,717,745),10023=>array(38,-14,717,745),10025=>array(21,-9,733,743),10026=>array(38,-14,716,742),10027=>array(21,-9,733,743),10028=>array(21,-9,733,743),10029=>array(21,-9,733,743),10030=>array(21,-9,733,743),10031=>array(21,-9,733,743),10032=>array(22,12,734,714),10033=>array(58,0,696,729),10034=>array(66,0,688,729),10035=>array(49,0,705,729),10036=>array(28,-14,708,742),10037=>array(37,-14,717,742),10038=>array(82,-14,672,742),10039=>array(37,-14,717,742),10040=>array(37,-14,717,742),10041=>array(37,-14,717,742),10042=>array(49,0,705,729),10043=>array(73,-14,681,742),10044=>array(73,-14,681,742),10045=>array(76,-14,678,742),10046=>array(71,-14,683,742),10047=>array(48,0,706,709),10048=>array(48,0,706,709),10049=>array(37,-14,717,742),10050=>array(38,-14,716,742),10051=>array(71,-14,683,742),10052=>array(80,0,674,729),10053=>array(68,0,686,729),10054=>array(57,2,696,729),10055=>array(70,-13,684,742),10056=>array(42,-13,712,730),10057=>array(42,-13,712,730),10058=>array(37,-13,717,743),10059=>array(37,-13,717,743),10061=>array(44,-10,762,738),10063=>array(53,-49,753,729),10064=>array(53,0,753,777),10065=>array(53,-49,753,729),10066=>array(53,0,753,777),10070=>array(75,-2,732,728),10072=>array(339,-240,415,760),10073=>array(302,-240,452,760),10074=>array(228,-240,527,760),10075=>array(76,395,237,729),10076=>array(53,395,214,729),10077=>array(76,395,432,729),10078=>array(53,395,408,729),10081=>array(140,-93,695,851),10082=>array(182,-17,572,742),10083=>array(146,-17,607,742),10084=>array(48,83,706,645),10085=>array(151,-1,656,729),10086=>array(55,21,652,702),10087=>array(70,169,684,564),10088=>array(176,-139,583,769),10089=>array(176,-139,583,769),10090=>array(237,-132,517,758),10091=>array(237,-132,517,758),10092=>array(193,-240,546,760),10093=>array(208,-240,561,760),10094=>array(127,-240,617,760),10095=>array(137,-240,626,760),10096=>array(149,-240,590,760),10097=>array(165,-240,605,760),10098=>array(311,-241,482,760),10099=>array(272,-241,443,760),10100=>array(157,-163,571,760),10101=>array(183,-163,597,760),10102=>array(66,-10,740,738),10103=>array(66,-10,740,738),10104=>array(66,-10,740,738),10105=>array(66,-10,740,738),10106=>array(66,-10,740,738),10107=>array(66,-10,740,738),10108=>array(66,-10,740,738),10109=>array(66,-10,740,738),10110=>array(66,-10,740,738),10111=>array(66,-10,740,738),10112=>array(4,-52,750,780),10113=>array(4,-52,750,780),10114=>array(4,-52,750,780),10115=>array(4,-52,750,780),10116=>array(4,-52,750,780),10117=>array(4,-52,750,780),10118=>array(4,-52,750,780),10119=>array(4,-52,750,780),10120=>array(4,-52,750,780),10121=>array(4,-52,750,780),10122=>array(4,-52,750,780),10123=>array(4,-52,750,780),10124=>array(4,-52,750,780),10125=>array(4,-52,750,780),10126=>array(4,-52,750,780),10127=>array(4,-52,750,780),10128=>array(4,-52,750,780),10129=>array(4,-52,750,780),10130=>array(4,-52,750,780),10131=>array(4,-52,750,780),10132=>array(51,75,710,552),10136=>array(110,55,614,614),10137=>array(51,100,710,527),10138=>array(110,13,614,572),10139=>array(51,129,710,498),10140=>array(51,57,688,570),10141=>array(51,100,710,527),10142=>array(51,100,710,527),10143=>array(51,100,710,527),10144=>array(51,100,710,527),10145=>array(51,65,730,562),10146=>array(100,94,710,533),10147=>array(100,94,710,533),10148=>array(100,-4,710,631),10149=>array(51,100,710,548),10150=>array(51,79,710,527),10151=>array(216,-7,545,634),10152=>array(51,100,710,527),10153=>array(51,75,688,552),10154=>array(51,75,688,552),10155=>array(19,12,715,586),10156=>array(19,12,715,586),10157=>array(122,0,697,574),10158=>array(122,0,697,574),10159=>array(56,49,719,574),10161=>array(56,49,719,574),10162=>array(139,-20,649,585),10163=>array(57,157,710,470),10164=>array(72,55,614,655),10165=>array(51,173,710,454),10166=>array(73,-29,614,572),10167=>array(73,55,614,655),10168=>array(51,172,710,455),10169=>array(73,-28,614,572),10170=>array(50,84,710,543),10171=>array(66,140,702,487),10172=>array(71,167,697,460),10173=>array(71,118,697,509),10174=>array(51,81,710,546),10181=>array(0,-163,339,769),10182=>array(-47,-163,355,769),10208=>array(2,-233,442,807),10214=>array(-0,-132,437,760),10215=>array(-1,-132,436,760),10216=>array(80,-132,357,759),10217=>array(-6,-132,271,759),10218=>array(80,-132,507,759),10219=>array(-6,-132,420,759),10224=>array(40,0,715,732),10225=>array(39,-3,714,729),10226=>array(-16,53,683,659),10227=>array(35,61,733,666),10228=>array(51,-14,998,643),10229=>array(44,100,1239,527),10230=>array(51,100,1247,527),10231=>array(44,100,1247,527),10232=>array(44,100,1239,527),10233=>array(51,100,1247,527),10234=>array(44,100,1247,527),10235=>array(44,100,1239,527),10236=>array(51,100,1247,527),10237=>array(44,100,1239,527),10238=>array(51,100,1247,527),10239=>array(51,100,1247,527),10241=>array(132,635,264,781),10242=>array(132,358,264,505),10243=>array(132,358,264,781),10244=>array(132,81,264,228),10245=>array(132,81,264,781),10246=>array(132,81,264,505),10247=>array(132,81,264,781),10248=>array(396,635,527,781),10249=>array(132,635,527,781),10250=>array(132,358,527,781),10251=>array(132,358,527,781),10252=>array(132,81,527,781),10253=>array(132,81,527,781),10254=>array(132,81,527,781),10255=>array(132,81,527,781),10256=>array(396,358,527,505),10257=>array(132,358,527,781),10258=>array(132,358,527,505),10259=>array(132,358,527,781),10260=>array(132,81,527,505),10261=>array(132,81,527,781),10262=>array(132,81,527,505),10263=>array(132,81,527,781),10264=>array(396,358,527,781),10265=>array(132,358,527,781),10266=>array(132,358,527,781),10267=>array(132,358,527,781),10268=>array(132,81,527,781),10269=>array(132,81,527,781),10270=>array(132,81,527,781),10271=>array(132,81,527,781),10272=>array(396,81,527,228),10273=>array(132,81,527,781),10274=>array(132,81,527,505),10275=>array(132,81,527,781),10276=>array(132,81,527,228),10277=>array(132,81,527,781),10278=>array(132,81,527,505),10279=>array(132,81,527,781),10280=>array(396,81,527,781),10281=>array(132,81,527,781),10282=>array(132,81,527,781),10283=>array(132,81,527,781),10284=>array(132,81,527,781),10285=>array(132,81,527,781),10286=>array(132,81,527,781),10287=>array(132,81,527,781),10288=>array(396,81,527,505),10289=>array(132,81,527,781),10290=>array(132,81,527,505),10291=>array(132,81,527,781),10292=>array(132,81,527,505),10293=>array(132,81,527,781),10294=>array(132,81,527,505),10295=>array(132,81,527,781),10296=>array(396,81,527,781),10297=>array(132,81,527,781),10298=>array(132,81,527,781),10299=>array(132,81,527,781),10300=>array(132,81,527,781),10301=>array(132,81,527,781),10302=>array(132,81,527,781),10303=>array(132,81,527,781),10304=>array(132,-195,264,-49),10305=>array(132,-195,264,781),10306=>array(132,-195,264,505),10307=>array(132,-195,264,781),10308=>array(132,-195,264,228),10309=>array(132,-195,264,781),10310=>array(132,-195,264,505),10311=>array(132,-195,264,781),10312=>array(132,-195,527,781),10313=>array(132,-195,527,781),10314=>array(132,-195,527,781),10315=>array(132,-195,527,781),10316=>array(132,-195,527,781),10317=>array(132,-195,527,781),10318=>array(132,-195,527,781),10319=>array(132,-195,527,781),10320=>array(132,-195,527,505),10321=>array(132,-195,527,781),10322=>array(132,-195,527,505),10323=>array(132,-195,527,781),10324=>array(132,-195,527,505),10325=>array(132,-195,527,781),10326=>array(132,-195,527,505),10327=>array(132,-195,527,781),10328=>array(132,-195,527,781),10329=>array(132,-195,527,781),10330=>array(132,-195,527,781),10331=>array(132,-195,527,781),10332=>array(132,-195,527,781),10333=>array(132,-195,527,781),10334=>array(132,-195,527,781),10335=>array(132,-195,527,781),10336=>array(132,-195,527,228),10337=>array(132,-195,527,781),10338=>array(132,-195,527,505),10339=>array(132,-195,527,781),10340=>array(132,-195,527,228),10341=>array(132,-195,527,781),10342=>array(132,-195,527,505),10343=>array(132,-195,527,781),10344=>array(132,-195,527,781),10345=>array(132,-195,527,781),10346=>array(132,-195,527,781),10347=>array(132,-195,527,781),10348=>array(132,-195,527,781),10349=>array(132,-195,527,781),10350=>array(132,-195,527,781),10351=>array(132,-195,527,781),10352=>array(132,-195,527,505),10353=>array(132,-195,527,781),10354=>array(132,-195,527,505),10355=>array(132,-195,527,781),10356=>array(132,-195,527,505),10357=>array(132,-195,527,781),10358=>array(132,-195,527,505),10359=>array(132,-195,527,781),10360=>array(132,-195,527,781),10361=>array(132,-195,527,781),10362=>array(132,-195,527,781),10363=>array(132,-195,527,781),10364=>array(132,-195,527,781),10365=>array(132,-195,527,781),10366=>array(132,-195,527,781),10367=>array(132,-195,527,781),10368=>array(396,-195,527,-49),10369=>array(132,-195,527,781),10370=>array(132,-195,527,505),10371=>array(132,-195,527,781),10372=>array(132,-195,527,228),10373=>array(132,-195,527,781),10374=>array(132,-195,527,505),10375=>array(132,-195,527,781),10376=>array(396,-195,527,781),10377=>array(132,-195,527,781),10378=>array(132,-195,527,781),10379=>array(132,-195,527,781),10380=>array(132,-195,527,781),10381=>array(132,-195,527,781),10382=>array(132,-195,527,781),10383=>array(132,-195,527,781),10384=>array(396,-195,527,505),10385=>array(132,-195,527,781),10386=>array(132,-195,527,505),10387=>array(132,-195,527,781),10388=>array(132,-195,527,505),10389=>array(132,-195,527,781),10390=>array(132,-195,527,505),10391=>array(132,-195,527,781),10392=>array(396,-195,527,781),10393=>array(132,-195,527,781),10394=>array(132,-195,527,781),10395=>array(132,-195,527,781),10396=>array(132,-195,527,781),10397=>array(132,-195,527,781),10398=>array(132,-195,527,781),10399=>array(132,-195,527,781),10400=>array(396,-195,527,228),10401=>array(132,-195,527,781),10402=>array(132,-195,527,505),10403=>array(132,-195,527,781),10404=>array(132,-195,527,228),10405=>array(132,-195,527,781),10406=>array(132,-195,527,505),10407=>array(132,-195,527,781),10408=>array(396,-195,527,781),10409=>array(132,-195,527,781),10410=>array(132,-195,527,781),10411=>array(132,-195,527,781),10412=>array(132,-195,527,781),10413=>array(132,-195,527,781),10414=>array(132,-195,527,781),10415=>array(132,-195,527,781),10416=>array(396,-195,527,505),10417=>array(132,-195,527,781),10418=>array(132,-195,527,505),10419=>array(132,-195,527,781),10420=>array(132,-195,527,505),10421=>array(132,-195,527,781),10422=>array(132,-195,527,505),10423=>array(132,-195,527,781),10424=>array(396,-195,527,781),10425=>array(132,-195,527,781),10426=>array(132,-195,527,781),10427=>array(132,-195,527,781),10428=>array(132,-195,527,781),10429=>array(132,-195,527,781),10430=>array(132,-195,527,781),10431=>array(132,-195,527,781),10432=>array(132,-195,527,-49),10433=>array(132,-195,527,781),10434=>array(132,-195,527,505),10435=>array(132,-195,527,781),10436=>array(132,-195,527,228),10437=>array(132,-195,527,781),10438=>array(132,-195,527,505),10439=>array(132,-195,527,781),10440=>array(132,-195,527,781),10441=>array(132,-195,527,781),10442=>array(132,-195,527,781),10443=>array(132,-195,527,781),10444=>array(132,-195,527,781),10445=>array(132,-195,527,781),10446=>array(132,-195,527,781),10447=>array(132,-195,527,781),10448=>array(132,-195,527,505),10449=>array(132,-195,527,781),10450=>array(132,-195,527,505),10451=>array(132,-195,527,781),10452=>array(132,-195,527,505),10453=>array(132,-195,527,781),10454=>array(132,-195,527,505),10455=>array(132,-195,527,781),10456=>array(132,-195,527,781),10457=>array(132,-195,527,781),10458=>array(132,-195,527,781),10459=>array(132,-195,527,781),10460=>array(132,-195,527,781),10461=>array(132,-195,527,781),10462=>array(132,-195,527,781),10463=>array(132,-195,527,781),10464=>array(132,-195,527,228),10465=>array(132,-195,527,781),10466=>array(132,-195,527,505),10467=>array(132,-195,527,781),10468=>array(132,-195,527,228),10469=>array(132,-195,527,781),10470=>array(132,-195,527,505),10471=>array(132,-195,527,781),10472=>array(132,-195,527,781),10473=>array(132,-195,527,781),10474=>array(132,-195,527,781),10475=>array(132,-195,527,781),10476=>array(132,-195,527,781),10477=>array(132,-195,527,781),10478=>array(132,-195,527,781),10479=>array(132,-195,527,781),10480=>array(132,-195,527,505),10481=>array(132,-195,527,781),10482=>array(132,-195,527,505),10483=>array(132,-195,527,781),10484=>array(132,-195,527,505),10485=>array(132,-195,527,781),10486=>array(132,-195,527,505),10487=>array(132,-195,527,781),10488=>array(132,-195,527,781),10489=>array(132,-195,527,781),10490=>array(132,-195,527,781),10491=>array(132,-195,527,781),10492=>array(132,-195,527,781),10493=>array(132,-195,527,781),10494=>array(132,-195,527,781),10495=>array(132,-195,527,781),10502=>array(44,100,703,527),10503=>array(51,100,710,527),10506=>array(112,0,642,732),10507=>array(112,-3,642,729),10560=>array(35,63,580,838),10561=>array(35,63,580,838),10627=>array(106,-163,629,760),10628=>array(31,-163,554,760),10702=>array(95,-226,659,747),10703=>array(95,15,805,612),10704=>array(95,15,805,612),10705=>array(95,-30,805,657),10706=>array(95,-30,805,657),10707=>array(95,-30,805,657),10708=>array(95,-30,805,657),10709=>array(95,-30,805,657),10731=>array(2,-233,442,807),10746=>array(95,0,659,627),10747=>array(95,0,659,627),10752=>array(25,-198,875,748),10753=>array(25,-198,875,748),10754=>array(25,-198,875,748),10764=>array(51,-212,1142,757),10765=>array(51,-212,418,757),10766=>array(51,-212,418,757),10767=>array(51,-212,418,757),10768=>array(51,-212,418,757),10769=>array(51,-212,470,757),10770=>array(51,-212,418,757),10771=>array(51,-212,418,757),10772=>array(51,-212,500,757),10773=>array(51,-212,418,757),10774=>array(51,-212,418,757),10775=>array(-29,-212,498,757),10776=>array(51,-212,418,757),10777=>array(51,-212,418,757),10778=>array(51,-212,418,757),10779=>array(51,-212,422,872),10780=>array(47,-327,417,757),10799=>array(123,31,631,596),10858=>array(95,228,659,552),10859=>array(95,78,659,552),10877=>array(95,-123,659,581),10878=>array(95,-123,659,581),10879=>array(95,-123,660,581),10880=>array(95,-123,659,581),10881=>array(95,-123,659,644),10882=>array(95,-123,659,644),10883=>array(95,-123,660,759),10884=>array(95,-123,659,756),10885=>array(95,-132,659,663),10886=>array(95,-132,659,663),10887=>array(95,-121,659,582),10888=>array(95,-121,659,582),10889=>array(95,-204,659,663),10890=>array(95,-204,659,663),10891=>array(95,-311,659,791),10892=>array(95,-311,659,791),10893=>array(95,-125,659,663),10894=>array(95,-125,659,663),10895=>array(95,-241,659,756),10896=>array(95,-241,659,756),10897=>array(95,-229,659,730),10898=>array(95,-229,659,730),10899=>array(95,-224,659,741),10900=>array(95,-224,659,741),10901=>array(95,-61,659,644),10902=>array(95,-61,659,644),10903=>array(95,-61,660,644),10904=>array(95,-61,659,644),10905=>array(96,-36,659,685),10906=>array(96,-36,659,685),10907=>array(95,-31,659,725),10908=>array(95,-31,659,725),10909=>array(95,8,659,645),10910=>array(95,23,659,645),10911=>array(95,-176,659,729),10912=>array(95,-176,659,729),10926=>array(95,50,659,601),10927=>array(95,-24,659,667),10928=>array(95,-24,659,667),10929=>array(95,-145,659,667),10930=>array(95,-145,659,667),10931=>array(95,-121,659,662),10932=>array(95,-121,659,662),10933=>array(95,-195,659,662),10934=>array(95,-195,659,662),10935=>array(95,-191,659,693),10936=>array(95,-191,659,693),10937=>array(95,-259,659,693),10938=>array(95,-259,659,693),11001=>array(95,-171,659,585),11002=>array(95,-171,659,585),11008=>array(79,-27,633,587),11009=>array(126,-27,680,587),11010=>array(79,25,633,640),11011=>array(126,25,680,640),11012=>array(24,65,710,562),11013=>array(24,65,703,562),11014=>array(154,0,601,754),11015=>array(154,-25,601,729),11016=>array(79,-27,633,587),11017=>array(126,-27,680,587),11018=>array(79,25,633,640),11019=>array(126,25,680,640),11020=>array(24,65,710,562),11021=>array(154,-25,601,754),11022=>array(51,-3,711,355),11023=>array(51,272,711,630),11024=>array(31,-3,691,355),11025=>array(31,272,691,630),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11039=>array(16,-26,767,767),11040=>array(16,-26,767,767),11041=>array(66,-91,720,748),11042=>array(66,-91,720,748),11043=>array(15,-35,771,692),11044=>array(49,-250,958,770),11091=>array(34,-47,749,788),11092=>array(34,-47,749,788),11360=>array(-12,0,448,729),11361=>array(-15,0,262,760),11362=>array(-28,0,448,729),11363=>array(23,0,538,729),11364=>array(51,-200,557,729),11365=>array(-18,-46,568,592),11366=>array(-91,-93,426,822),11367=>array(38,-157,666,729),11368=>array(27,-138,534,760),11369=>array(38,-157,664,729),11370=>array(27,-138,549,760),11371=>array(-10,-157,644,729),11372=>array(3,-138,494,547),11373=>array(50,-14,679,743),11374=>array(42,-200,770,729),11375=>array(134,0,736,729),11376=>array(-13,-14,625,743),11377=>array(123,0,731,560),11378=>array(157,0,1121,742),11379=>array(133,0,936,560),11380=>array(35,0,550,586),11381=>array(24,0,511,729),11382=>array(37,0,438,547),11383=>array(49,-12,543,551),11385=>array(-66,-13,321,760),11386=>array(50,-14,502,560),11387=>array(43,0,456,547),11388=>array(-58,-117,152,425),11389=>array(40,326,419,734),11390=>array(23,-242,562,742),11391=>array(-2,-242,651,729),11520=>array(55,-63,521,547),11521=>array(1,-235,539,546),11522=>array(15,-235,493,546),11523=>array(60,-10,573,807),11524=>array(41,-235,514,546),11525=>array(22,-236,806,546),11526=>array(53,-8,548,816),11527=>array(42,0,841,546),11528=>array(69,0,518,546),11529=>array(40,-235,531,816),11530=>array(22,0,843,546),11531=>array(45,-8,574,816),11532=>array(22,0,521,816),11533=>array(40,0,837,546),11534=>array(40,0,539,546),11535=>array(79,-235,721,816),11536=>array(40,0,823,816),11537=>array(40,0,529,816),11538=>array(31,-235,507,546),11539=>array(40,-235,836,661),11540=>array(55,-235,827,546),11541=>array(37,-235,738,816),11542=>array(22,0,521,546),11543=>array(40,-235,539,547),11544=>array(13,-235,534,546),11545=>array(24,-235,518,816),11546=>array(27,-235,503,547),11547=>array(55,-9,575,816),11548=>array(22,-235,813,547),11549=>array(-6,-235,505,546),11550=>array(33,-235,531,546),11551=>array(9,-235,531,567),11552=>array(22,0,826,546),11553=>array(36,-235,521,816),11554=>array(54,0,511,626),11555=>array(55,-235,536,816),11556=>array(40,-235,581,546),11557=>array(53,-8,789,816),11800=>array(33,-13,383,729),11807=>array(95,78,659,399),11810=>array(114,314,378,760),11811=>array(110,314,308,760),11812=>array(36,-132,234,314),11813=>array(-35,-132,230,314),11822=>array(99,0,470,742),19904=>array(75,-158,726,729),19905=>array(75,-158,726,729),19906=>array(75,-158,726,729),19907=>array(75,-158,726,729),19908=>array(75,-158,726,729),19909=>array(75,-158,726,729),19910=>array(75,-158,726,729),19911=>array(75,-158,726,729),19912=>array(75,-158,726,729),19913=>array(75,-158,727,729),19914=>array(75,-158,726,729),19915=>array(75,-158,726,729),19916=>array(75,-158,726,729),19917=>array(75,-158,726,729),19918=>array(75,-158,726,729),19919=>array(75,-158,726,729),19920=>array(75,-158,727,729),19921=>array(75,-158,726,729),19922=>array(75,-158,727,729),19923=>array(75,-158,726,729),19924=>array(75,-158,726,729),19925=>array(75,-158,726,729),19926=>array(75,-158,726,729),19927=>array(75,-158,726,729),19928=>array(75,-158,726,729),19929=>array(75,-158,726,729),19930=>array(75,-158,726,729),19931=>array(75,-158,727,729),19932=>array(75,-158,726,729),19933=>array(75,-158,726,729),19934=>array(75,-158,727,729),19935=>array(75,-158,726,729),19936=>array(75,-158,726,729),19937=>array(75,-158,726,729),19938=>array(75,-158,726,729),19939=>array(75,-158,726,729),19940=>array(75,-158,726,729),19941=>array(75,-158,727,729),19942=>array(75,-158,726,729),19943=>array(75,-158,726,729),19944=>array(75,-158,727,729),19945=>array(75,-158,726,729),19946=>array(75,-158,727,729),19947=>array(75,-158,726,729),19948=>array(75,-158,727,729),19949=>array(75,-158,726,729),19950=>array(75,-158,727,729),19951=>array(75,-158,726,729),19952=>array(75,-158,727,729),19953=>array(75,-158,726,729),19954=>array(75,-158,726,729),19955=>array(75,-158,726,729),19956=>array(75,-158,726,729),19957=>array(75,-158,727,729),19958=>array(75,-158,726,729),19959=>array(75,-158,726,729),19960=>array(75,-158,726,729),19961=>array(75,-158,727,729),19962=>array(75,-158,726,729),19963=>array(75,-158,727,729),19964=>array(75,-158,727,729),19965=>array(75,-158,726,729),19966=>array(75,-158,726,729),19967=>array(75,-158,726,729),42192=>array(24,0,563,729),42193=>array(24,0,541,729),42194=>array(5,0,519,729),42195=>array(24,0,650,729),42196=>array(39,0,608,729),42197=>array(-66,0,503,729),42198=>array(40,-14,653,742),42199=>array(24,0,650,729),42200=>array(-60,0,566,729),42201=>array(5,-14,500,729),42202=>array(38,-14,625,742),42203=>array(56,-14,644,742),42204=>array(-20,0,633,729),42205=>array(24,0,528,729),42206=>array(24,0,528,729),42207=>array(24,0,752,729),42208=>array(24,0,649,729),42209=>array(24,0,448,729),42210=>array(5,-14,543,742),42211=>array(24,0,541,729),42212=>array(86,0,601,729),42213=>array(-57,0,545,729),42214=>array(70,0,668,729),42215=>array(24,0,653,729),42216=>array(42,-14,655,742),42217=>array(23,0,518,743),42218=>array(86,0,918,729),42219=>array(-39,0,633,729),42220=>array(57,0,608,729),42221=>array(59,0,593,729),42222=>array(-48,0,554,729),42223=>array(134,0,736,729),42224=>array(24,0,567,729),42225=>array(1,0,544,729),42226=>array(24,0,242,729),42227=>array(36,-14,672,742),42228=>array(52,-14,642,729),42229=>array(13,0,595,743),42230=>array(53,0,476,729),42231=>array(50,0,666,729),42232=>array(63,0,207,155),42233=>array(37,-156,220,155),42234=>array(63,0,474,155),42235=>array(63,-156,487,155),42236=>array(5,-156,252,517),42237=>array(31,0,238,517),42238=>array(93,0,483,354),42239=>array(52,172,477,454),42564=>array(1,-14,522,742),42565=>array(9,-14,426,560),42566=>array(68,0,263,729),42567=>array(71,0,232,547),42572=>array(32,-14,1009,645),42573=>array(55,-14,862,471),42576=>array(75,0,902,729),42577=>array(62,0,779,547),42580=>array(41,-14,943,742),42581=>array(41,-14,721,560),42582=>array(29,0,825,729),42583=>array(37,-14,703,560),42594=>array(-33,-157,981,729),42595=>array(-13,-138,837,547),42596=>array(-27,0,971,729),42597=>array(-15,0,814,547),42598=>array(24,0,1072,729),42599=>array(34,0,911,547),42600=>array(36,-14,672,742),42601=>array(41,-14,510,560),42602=>array(50,-14,720,742),42603=>array(49,-14,592,560),42604=>array(50,-14,1172,742),42605=>array(49,-14,868,560),42606=>array(25,-208,766,743),42634=>array(39,-200,651,729),42635=>array(62,-208,568,547),42636=>array(39,0,608,729),42637=>array(62,0,546,547),42644=>array(107,0,601,729),42645=>array(15,0,485,760),42760=>array(141,0,409,668),42761=>array(114,0,409,668),42762=>array(88,0,409,668),42763=>array(62,0,409,668),42764=>array(35,0,409,668),42765=>array(35,0,409,668),42766=>array(35,0,382,668),42767=>array(35,0,356,668),42768=>array(35,0,330,668),42769=>array(35,0,303,668),42770=>array(35,0,409,668),42771=>array(35,0,382,668),42772=>array(35,0,356,668),42773=>array(35,0,330,668),42774=>array(35,0,303,668),42779=>array(62,326,305,736),42780=>array(27,324,271,734),42781=>array(50,326,178,734),42782=>array(50,326,178,734),42783=>array(50,0,178,408),42786=>array(27,0,336,729),42787=>array(34,0,302,547),42788=>array(49,224,416,742),42789=>array(49,42,416,560),42790=>array(42,-200,670,729),42791=>array(33,-208,504,760),42792=>array(65,-213,749,729),42793=>array(65,-213,600,702),42794=>array(109,-14,609,742),42795=>array(8,-199,452,561),42800=>array(34,0,441,547),42801=>array(10,-14,450,560),42802=>array(-57,0,1054,729),42803=>array(34,-14,812,560),42804=>array(-48,-14,1061,742),42805=>array(37,-14,859,560),42806=>array(-48,-14,1022,729),42807=>array(37,-14,856,560),42808=>array(-57,0,931,729),42809=>array(34,-14,757,560),42810=>array(-57,0,931,729),42811=>array(34,-14,757,560),42812=>array(-39,-208,938,729),42813=>array(51,-208,774,560),42814=>array(56,-14,644,742),42815=>array(2,-14,444,560),42816=>array(24,0,650,729),42817=>array(31,0,551,760),42822=>array(83,0,558,729),42823=>array(75,0,276,760),42824=>array(46,0,470,729),42825=>array(81,0,374,760),42826=>array(0,-14,730,742),42827=>array(0,-14,634,560),42830=>array(50,-14,1172,742),42831=>array(49,-14,868,560),42832=>array(-38,0,542,729),42833=>array(-75,-208,530,560),42834=>array(-4,0,660,729),42835=>array(-13,-208,656,560),42838=>array(40,-178,666,742),42839=>array(42,-208,538,560),42852=>array(24,0,521,729),42853=>array(-5,-208,528,760),42854=>array(-51,0,521,729),42855=>array(-77,-208,528,760),42880=>array(54,0,477,729),42881=>array(19,-208,232,560),42882=>array(-13,-208,597,742),42883=>array(-5,-208,510,560),42889=>array(46,0,230,517),42890=>array(55,161,293,380),42891=>array(121,235,288,729),42892=>array(63,458,185,729),42893=>array(98,0,593,729),42894=>array(37,-208,375,760),42896=>array(24,-157,649,729),42897=>array(31,-138,521,560),42912=>array(-8,-14,710,742),42913=>array(-7,-208,578,560),42914=>array(-6,0,650,729),42915=>array(-5,0,551,760),42916=>array(-8,0,681,729),42917=>array(-7,0,578,560),42918=>array(-6,0,632,729),42919=>array(-2,0,417,560),42920=>array(-5,-14,577,742),42921=>array(-4,-14,473,560),42922=>array(46,0,760,729),43002=>array(34,0,790,547),43003=>array(77,0,493,729),43004=>array(56,0,519,729),43005=>array(24,0,752,729),43006=>array(7,0,259,928),43007=>array(-34,0,1114,729),61184=>array(132,602,349,668),61185=>array(92,451,367,668),61186=>array(50,301,384,668),61187=>array(16,150,390,668),61188=>array(-19,0,389,668),61189=>array(110,451,340,668),61190=>array(105,451,323,518),61191=>array(66,301,340,518),61192=>array(23,150,357,518),61193=>array(-11,0,364,518),61194=>array(99,301,331,668),61195=>array(84,301,314,518),61196=>array(79,301,296,367),61197=>array(40,150,314,367),61198=>array(-3,0,331,367),61199=>array(95,150,311,668),61200=>array(73,150,305,518),61201=>array(58,150,288,367),61202=>array(53,150,270,217),61203=>array(13,0,288,217),61204=>array(93,0,288,668),61205=>array(68,0,285,518),61206=>array(46,0,278,367),61207=>array(31,0,261,217),61208=>array(27,0,244,66),61209=>array(35,0,212,668),62464=>array(83,-15,523,828),62465=>array(89,-15,520,828),62466=>array(85,-15,560,837),62467=>array(123,0,850,837),62468=>array(78,-15,586,837),62469=>array(80,-15,565,837),62470=>array(126,-15,584,837),62471=>array(86,-15,841,837),62472=>array(106,0,548,837),62473=>array(79,-15,591,828),62474=>array(137,0,1104,837),62475=>array(80,-15,581,837),62476=>array(86,-15,577,828),62477=>array(101,0,830,837),62478=>array(77,-15,563,828),62479=>array(87,-15,622,844),62480=>array(98,0,835,837),62481=>array(96,-15,518,828),62482=>array(96,-15,688,837),62483=>array(71,-15,579,837),62484=>array(132,-15,844,837),62485=>array(78,-15,619,828),62486=>array(114,-15,859,837),62487=>array(73,-15,618,829),62488=>array(81,-15,589,837),62489=>array(44,0,535,837),62490=>array(86,-15,621,828),62491=>array(85,-15,618,828),62492=>array(92,-15,629,837),62493=>array(78,-15,620,828),62494=>array(92,-15,527,828),62495=>array(30,-15,520,837),62496=>array(80,-15,571,837),62497=>array(82,-15,579,837),62498=>array(20,-79,566,836),62499=>array(77,-15,620,838),62500=>array(77,-15,626,837),62501=>array(75,-15,632,837),62502=>array(124,-15,911,837),62504=>array(54,-235,809,816),62505=>array(46,-230,714,853),62506=>array(69,-15,491,765),62507=>array(69,-15,483,777),62508=>array(69,-15,497,875),62509=>array(69,-15,489,818),62510=>array(69,-15,480,887),62511=>array(69,-15,497,809),62512=>array(25,-236,513,765),62513=>array(25,-236,516,799),62514=>array(25,-236,518,901),62515=>array(25,-236,514,809),62516=>array(84,0,504,765),62517=>array(84,0,516,799),62518=>array(84,0,514,809),62519=>array(86,-0,707,765),62520=>array(86,-0,707,777),62521=>array(86,-0,707,895),62522=>array(86,-0,707,799),62523=>array(86,-0,707,809),62524=>array(49,-236,501,765),62525=>array(49,-236,501,777),62526=>array(49,-236,525,904),62527=>array(49,-236,501,799),62528=>array(49,-236,510,809),62529=>array(49,-236,501,852),63173=>array(24,-14,518,760),64256=>array(61,0,733,760),64257=>array(61,0,577,760),64258=>array(61,0,577,760),64259=>array(61,0,882,760),64260=>array(61,0,882,760),64261=>array(48,0,642,760),64262=>array(2,-14,799,742),64275=>array(49,-14,1030,760),64276=>array(49,-14,1030,760),64277=>array(66,-208,1009,760),64278=>array(66,-208,1047,760),64279=>array(66,-208,1353,760),64285=>array(76,44,237,547),64286=>array(161,625,438,765),64287=>array(71,44,416,547),64288=>array(34,0,601,547),64289=>array(76,0,791,547),64290=>array(122,0,742,547),64291=>array(91,0,743,547),64292=>array(39,0,699,547),64293=>array(122,0,741,760),64294=>array(82,0,745,547),64295=>array(122,0,702,547),64296=>array(42,-4,705,547),64297=>array(143,272,721,627),64298=>array(106,0,714,698),64299=>array(106,0,695,698),64300=>array(106,0,717,698),64301=>array(106,0,695,698),64302=>array(82,-159,616,547),64303=>array(82,-193,616,547),64304=>array(82,-159,616,547),64305=>array(39,0,494,547),64306=>array(39,-5,345,547),64307=>array(122,0,556,547),64308=>array(91,0,555,547),64309=>array(88,0,334,547),64310=>array(75,0,422,547),64312=>array(127,-14,593,552),64313=>array(82,204,333,547),64314=>array(122,-208,458,547),64315=>array(39,0,481,547),64316=>array(122,0,539,729),64318=>array(67,0,582,555),64320=>array(39,0,340,547),64321=>array(130,-14,583,547),64323=>array(97,-208,496,547),64324=>array(82,0,561,547),64326=>array(39,0,546,547),64327=>array(56,-208,666,546),64328=>array(122,0,484,547),64329=>array(106,0,695,547),64330=>array(9,-4,571,547),64331=>array(82,0,277,698),64332=>array(39,0,494,698),64333=>array(39,0,481,698),64334=>array(82,0,561,698),64335=>array(75,0,610,760),65056=>array(-270,752,163,929),65057=>array(149,752,543,929),65058=>array(-187,756,151,894),65059=>array(137,756,476,894),65533=>array(86,-84,983,912),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>286,33=>360,34=>414,35=>754,36=>572,37=>855,38=>702,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>325,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>478,64=>900,65=>615,66=>617,67=>628,68=>693,69=>568,70=>518,71=>697,72=>677,73=>265,74=>265,75=>590,76=>501,77=>776,78=>673,79=>708,80=>542,81=>708,82=>625,83=>571,84=>549,85=>659,86=>615,87=>890,88=>616,89=>549,90=>616,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>551,98=>571,99=>495,100=>571,101=>554,102=>316,103=>571,104=>570,105=>250,106=>250,107=>521,108=>250,109=>876,110=>570,111=>550,112=>571,113=>571,114=>370,115=>469,116=>353,117=>570,118=>532,119=>736,120=>532,121=>532,122=>472,123=>572,124=>303,125=>572,126=>754,160=>286,161=>360,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>424,171=>555,172=>754,173=>325,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>572,182=>572,183=>286,184=>450,185=>360,186=>424,187=>555,188=>872,189=>872,190=>872,191=>478,192=>615,193=>615,194=>615,195=>615,196=>615,197=>615,198=>876,199=>628,200=>568,201=>568,202=>568,203=>568,204=>265,205=>265,206=>265,207=>265,208=>697,209=>673,210=>708,211=>708,212=>708,213=>708,214=>708,215=>754,216=>708,217=>659,218=>659,219=>659,220=>659,221=>549,222=>547,223=>567,224=>551,225=>551,226=>551,227=>551,228=>551,229=>551,230=>896,231=>495,232=>554,233=>554,234=>554,235=>554,236=>250,237=>250,238=>250,239=>250,240=>550,241=>570,242=>550,243=>550,244=>550,245=>550,246=>550,247=>754,248=>550,249=>570,250=>570,251=>570,252=>570,253=>532,254=>571,255=>532,256=>615,257=>551,258=>615,259=>551,260=>615,261=>551,262=>628,263=>495,264=>628,265=>495,266=>628,267=>495,268=>628,269=>495,270=>693,271=>571,272=>697,273=>571,274=>568,275=>554,276=>568,277=>554,278=>568,279=>554,280=>568,281=>554,282=>568,283=>554,284=>697,285=>571,286=>697,287=>571,288=>697,289=>571,290=>697,291=>571,292=>677,293=>570,294=>824,295=>625,296=>265,297=>250,298=>265,299=>250,300=>265,301=>250,302=>265,303=>250,304=>265,305=>250,306=>531,307=>500,308=>265,309=>250,310=>590,311=>521,312=>521,313=>501,314=>250,315=>501,316=>250,317=>501,318=>250,319=>501,320=>250,321=>505,322=>258,323=>673,324=>570,325=>673,326=>570,327=>673,328=>570,329=>732,330=>673,331=>570,332=>708,333=>550,334=>708,335=>550,336=>708,337=>550,338=>962,339=>925,340=>625,341=>370,342=>625,343=>370,344=>625,345=>370,346=>571,347=>469,348=>571,349=>469,350=>571,351=>469,352=>571,353=>469,354=>549,355=>353,356=>549,357=>353,358=>549,359=>353,360=>659,361=>570,362=>659,363=>570,364=>659,365=>570,366=>659,367=>570,368=>659,369=>570,370=>659,371=>570,372=>890,373=>736,374=>549,375=>532,376=>549,377=>616,378=>472,379=>616,380=>472,381=>616,382=>472,383=>316,384=>571,385=>661,386=>617,387=>571,388=>617,389=>571,390=>633,391=>628,392=>495,393=>697,394=>737,395=>617,396=>571,397=>550,398=>568,399=>708,400=>553,401=>518,402=>316,403=>697,404=>618,405=>885,406=>318,407=>265,408=>671,409=>521,410=>250,411=>532,412=>876,413=>673,414=>570,415=>708,416=>822,417=>550,418=>844,419=>663,420=>586,421=>571,422=>625,423=>571,424=>469,425=>568,426=>302,427=>353,428=>549,429=>353,430=>549,431=>754,432=>570,433=>688,434=>648,435=>669,436=>657,437=>616,438=>472,439=>599,440=>599,441=>520,442=>472,443=>572,444=>599,445=>520,446=>459,447=>571,448=>265,449=>443,450=>413,451=>266,452=>1310,453=>1165,454=>1043,455=>767,456=>751,457=>500,458=>938,459=>923,460=>820,461=>615,462=>551,463=>265,464=>250,465=>708,466=>550,467=>659,468=>570,469=>659,470=>570,471=>659,472=>570,473=>659,474=>570,475=>659,476=>570,477=>554,478=>615,479=>551,480=>615,481=>551,482=>876,483=>896,484=>697,485=>571,486=>697,487=>571,488=>590,489=>521,490=>708,491=>550,492=>708,493=>550,494=>599,495=>472,496=>250,497=>1310,498=>1165,499=>1043,500=>697,501=>571,502=>1001,503=>614,504=>673,505=>570,506=>615,507=>551,508=>876,509=>896,510=>708,511=>550,512=>615,513=>551,514=>615,515=>551,516=>568,517=>554,518=>568,519=>554,520=>265,521=>250,522=>265,523=>250,524=>708,525=>550,526=>708,527=>550,528=>625,529=>370,530=>625,531=>370,532=>659,533=>570,534=>659,535=>570,536=>571,537=>469,538=>549,539=>353,540=>564,541=>469,542=>677,543=>570,544=>662,545=>754,546=>628,547=>549,548=>616,549=>472,550=>615,551=>551,552=>568,553=>554,554=>708,555=>550,556=>708,557=>550,558=>708,559=>550,560=>708,561=>550,562=>549,563=>532,564=>427,565=>758,566=>429,567=>250,568=>898,569=>898,570=>615,571=>628,572=>495,573=>501,574=>549,575=>469,576=>472,577=>542,578=>431,579=>617,580=>659,581=>615,582=>568,583=>554,584=>265,585=>250,586=>703,587=>571,588=>625,589=>370,590=>549,591=>532,592=>551,593=>571,594=>571,595=>571,596=>495,597=>495,598=>571,599=>654,600=>554,601=>554,602=>759,603=>490,604=>490,605=>698,606=>598,607=>293,608=>626,609=>571,610=>566,611=>536,612=>536,613=>570,614=>570,615=>570,616=>334,617=>348,618=>334,619=>356,620=>438,621=>250,622=>635,623=>876,624=>876,625=>876,626=>581,627=>578,628=>570,629=>550,630=>772,631=>655,632=>593,633=>422,634=>422,635=>422,636=>422,637=>422,638=>477,639=>477,640=>541,641=>541,642=>469,643=>302,644=>302,645=>415,646=>302,647=>353,648=>353,649=>570,650=>556,651=>538,652=>532,653=>736,654=>532,655=>549,656=>472,657=>472,658=>520,659=>520,660=>459,661=>459,662=>459,663=>459,664=>708,665=>521,666=>598,667=>637,668=>588,669=>263,670=>600,671=>456,672=>654,673=>459,674=>459,675=>913,676=>952,677=>911,678=>747,679=>549,680=>700,681=>763,682=>635,683=>589,684=>463,685=>463,686=>513,687=>597,688=>359,689=>359,690=>157,691=>233,692=>266,693=>266,694=>341,695=>463,696=>335,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>333,705=>333,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>247,713=>450,714=>450,715=>450,716=>247,717=>450,718=>450,719=>450,720=>303,721=>303,722=>276,723=>276,724=>450,725=>450,726=>351,727=>286,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>284,735=>450,736=>383,737=>149,738=>335,739=>399,740=>333,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,749=>450,750=>466,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>589,881=>511,882=>775,883=>583,884=>250,885=>250,886=>673,887=>584,890=>450,891=>494,892=>495,893=>494,894=>303,900=>450,901=>450,902=>615,903=>286,904=>690,905=>813,906=>391,908=>755,910=>773,911=>814,912=>304,913=>615,914=>617,915=>501,916=>615,917=>568,918=>616,919=>677,920=>708,921=>265,922=>590,923=>615,924=>776,925=>673,926=>568,927=>708,928=>677,929=>542,931=>568,932=>549,933=>549,934=>708,935=>616,936=>708,937=>688,938=>265,939=>549,940=>593,941=>486,942=>570,943=>304,944=>521,945=>593,946=>574,947=>532,948=>550,949=>486,950=>489,951=>570,952=>550,953=>304,954=>530,955=>532,956=>572,957=>502,958=>501,959=>550,960=>542,961=>571,962=>528,963=>570,964=>542,965=>521,966=>593,967=>532,968=>593,969=>753,970=>304,971=>521,972=>550,973=>521,974=>753,975=>590,976=>553,977=>557,978=>628,979=>758,980=>628,981=>593,982=>753,983=>597,984=>708,985=>550,986=>583,987=>528,988=>518,989=>413,990=>593,991=>593,992=>778,993=>564,994=>840,995=>753,996=>682,997=>593,998=>712,999=>553,1000=>618,1001=>546,1002=>690,1003=>563,1004=>629,1005=>550,1006=>549,1007=>482,1008=>597,1009=>571,1010=>495,1011=>250,1012=>708,1013=>554,1014=>554,1015=>547,1016=>571,1017=>628,1018=>776,1019=>585,1020=>571,1021=>633,1022=>628,1023=>633,1024=>568,1025=>568,1026=>708,1027=>501,1028=>628,1029=>571,1030=>265,1031=>265,1032=>265,1033=>984,1034=>940,1035=>708,1036=>639,1037=>673,1038=>548,1039=>677,1040=>615,1041=>617,1042=>617,1043=>501,1044=>703,1045=>568,1046=>969,1047=>577,1048=>673,1049=>673,1050=>639,1051=>677,1052=>776,1053=>677,1054=>708,1055=>677,1056=>542,1057=>628,1058=>549,1059=>548,1060=>774,1061=>616,1062=>699,1063=>617,1064=>962,1065=>984,1066=>749,1067=>736,1068=>617,1069=>628,1070=>971,1071=>625,1072=>551,1073=>555,1074=>530,1075=>473,1076=>622,1077=>554,1078=>811,1079=>479,1080=>584,1081=>584,1082=>543,1083=>575,1084=>679,1085=>588,1086=>550,1087=>588,1088=>571,1089=>495,1090=>524,1091=>532,1092=>769,1093=>532,1094=>612,1095=>532,1096=>823,1097=>848,1098=>636,1099=>710,1100=>530,1101=>494,1102=>757,1103=>541,1104=>554,1105=>554,1106=>563,1107=>473,1108=>494,1109=>469,1110=>250,1111=>250,1112=>250,1113=>812,1114=>809,1115=>586,1116=>543,1117=>584,1118=>532,1119=>588,1120=>840,1121=>753,1122=>693,1123=>604,1124=>848,1125=>674,1126=>791,1127=>705,1128=>1043,1129=>901,1130=>708,1131=>550,1132=>924,1133=>742,1134=>572,1135=>486,1136=>771,1137=>789,1138=>708,1139=>550,1140=>703,1141=>598,1142=>703,1143=>598,1144=>893,1145=>813,1146=>857,1147=>682,1148=>1062,1149=>925,1150=>840,1151=>753,1152=>628,1153=>495,1154=>452,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>673,1163=>591,1164=>617,1165=>530,1166=>542,1167=>571,1168=>549,1169=>473,1170=>607,1171=>500,1172=>501,1173=>441,1174=>969,1175=>811,1176=>577,1177=>479,1178=>639,1179=>543,1180=>639,1181=>543,1182=>639,1183=>543,1184=>771,1185=>748,1186=>677,1187=>594,1188=>913,1189=>789,1190=>1002,1191=>855,1192=>801,1193=>636,1194=>628,1195=>495,1196=>549,1197=>476,1198=>549,1199=>532,1200=>549,1201=>532,1202=>616,1203=>532,1204=>840,1205=>726,1206=>617,1207=>532,1208=>617,1209=>532,1210=>617,1211=>570,1212=>836,1213=>658,1214=>836,1215=>658,1216=>265,1217=>969,1218=>811,1219=>589,1220=>543,1221=>677,1222=>575,1223=>677,1224=>594,1225=>677,1226=>594,1227=>617,1228=>532,1229=>776,1230=>679,1231=>250,1232=>615,1233=>551,1234=>615,1235=>551,1236=>876,1237=>896,1238=>568,1239=>554,1240=>708,1241=>554,1242=>708,1243=>554,1244=>969,1245=>811,1246=>577,1247=>479,1248=>599,1249=>520,1250=>673,1251=>584,1252=>673,1253=>584,1254=>708,1255=>550,1256=>708,1257=>550,1258=>708,1259=>550,1260=>628,1261=>494,1262=>548,1263=>532,1264=>548,1265=>532,1266=>548,1267=>532,1268=>617,1269=>532,1270=>501,1271=>442,1272=>736,1273=>710,1274=>607,1275=>500,1276=>616,1277=>532,1278=>616,1279=>532,1280=>617,1281=>530,1282=>905,1283=>807,1284=>877,1285=>782,1286=>611,1287=>529,1288=>964,1289=>861,1290=>1001,1291=>870,1292=>697,1293=>593,1294=>695,1295=>640,1296=>553,1297=>486,1298=>677,1299=>575,1300=>1076,1301=>896,1302=>810,1303=>780,1304=>927,1305=>890,1306=>708,1307=>571,1308=>890,1309=>736,1310=>639,1311=>543,1312=>1002,1313=>848,1314=>1002,1315=>854,1316=>713,1317=>614,1329=>689,1330=>659,1331=>678,1332=>678,1333=>659,1334=>694,1335=>576,1336=>659,1337=>773,1338=>678,1339=>622,1340=>479,1341=>830,1342=>777,1343=>659,1344=>644,1345=>689,1346=>678,1347=>690,1348=>712,1349=>655,1350=>656,1351=>681,1352=>659,1353=>642,1354=>720,1355=>691,1356=>712,1357=>659,1358=>678,1359=>634,1360=>624,1361=>669,1362=>483,1363=>729,1364=>681,1365=>708,1366=>711,1369=>276,1370=>286,1371=>211,1372=>325,1373=>214,1374=>365,1375=>450,1377=>876,1378=>570,1379=>592,1380=>597,1381=>570,1382=>571,1383=>463,1384=>570,1385=>664,1386=>592,1387=>570,1388=>244,1389=>882,1390=>560,1391=>570,1392=>570,1393=>547,1394=>571,1395=>566,1396=>570,1397=>250,1398=>570,1399=>448,1400=>570,1401=>364,1402=>876,1403=>504,1404=>583,1405=>570,1406=>570,1407=>876,1408=>570,1409=>571,1410=>391,1411=>876,1412=>572,1413=>550,1414=>725,1415=>730,1417=>303,1418=>325,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>325,1471=>0,1472=>265,1473=>0,1474=>0,1475=>265,1478=>410,1479=>0,1488=>602,1489=>520,1490=>371,1491=>491,1492=>588,1493=>245,1494=>312,1495=>588,1496=>583,1497=>201,1498=>483,1499=>476,1500=>511,1501=>597,1502=>611,1503=>245,1504=>360,1505=>584,1506=>563,1507=>576,1508=>562,1509=>485,1510=>534,1511=>638,1512=>508,1513=>637,1514=>591,1520=>423,1521=>409,1522=>423,1523=>374,1524=>580,3647=>572,3713=>603,3714=>615,3716=>619,3719=>434,3720=>565,3722=>615,3725=>619,3732=>577,3733=>577,3734=>605,3735=>589,3737=>576,3738=>533,3739=>533,3740=>670,3741=>690,3742=>618,3743=>618,3745=>631,3746=>619,3747=>615,3749=>584,3751=>569,3754=>633,3755=>737,3757=>569,3758=>615,3759=>708,3760=>569,3761=>0,3762=>485,3763=>485,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>597,3776=>324,3777=>611,3778=>414,3779=>492,3780=>442,3782=>606,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>572,3793=>576,3794=>576,3795=>603,3796=>563,3797=>563,3798=>633,3799=>603,3800=>606,3801=>609,3804=>925,3805=>925,4256=>787,4257=>660,4258=>611,4259=>751,4260=>554,4261=>690,4262=>678,4263=>822,4264=>408,4265=>558,4266=>758,4267=>794,4268=>562,4269=>769,4270=>703,4271=>566,4272=>820,4273=>558,4274=>558,4275=>769,4276=>779,4277=>651,4278=>567,4279=>558,4280=>563,4281=>558,4282=>736,4283=>786,4284=>554,4285=>561,4286=>563,4287=>652,4288=>760,4289=>536,4290=>620,4291=>536,4292=>534,4293=>664,4304=>457,4305=>466,4306=>523,4307=>736,4308=>457,4309=>461,4310=>450,4311=>721,4312=>466,4313=>459,4314=>958,4315=>470,4316=>470,4317=>708,4318=>457,4319=>466,4320=>716,4321=>470,4322=>589,4323=>470,4324=>743,4325=>461,4326=>708,4327=>466,4328=>466,4329=>470,4330=>514,4331=>470,4332=>466,4333=>468,4334=>470,4335=>409,4336=>457,4337=>466,4338=>457,4339=>457,4340=>466,4341=>499,4342=>745,4343=>497,4344=>457,4345=>514,4346=>457,4347=>403,4348=>291,5121=>615,5122=>615,5123=>615,5124=>615,5125=>692,5126=>692,5127=>692,5129=>692,5130=>692,5131=>692,5132=>751,5133=>751,5134=>751,5135=>751,5136=>751,5137=>751,5138=>870,5139=>906,5140=>870,5141=>906,5142=>692,5143=>870,5144=>906,5145=>870,5146=>906,5147=>692,5149=>230,5150=>488,5151=>381,5152=>381,5153=>350,5154=>350,5155=>354,5156=>350,5157=>419,5158=>347,5159=>230,5160=>350,5161=>350,5162=>350,5163=>980,5164=>817,5165=>857,5166=>1005,5167=>615,5168=>615,5169=>615,5170=>615,5171=>656,5172=>656,5173=>656,5175=>656,5176=>656,5177=>656,5178=>751,5179=>615,5180=>751,5181=>751,5182=>751,5183=>751,5184=>870,5185=>906,5186=>870,5187=>906,5188=>870,5189=>906,5190=>870,5191=>906,5192=>656,5193=>457,5194=>172,5196=>659,5197=>659,5198=>659,5199=>659,5200=>657,5201=>657,5202=>657,5204=>657,5205=>657,5206=>657,5207=>829,5208=>800,5209=>829,5210=>800,5211=>829,5212=>800,5213=>835,5214=>810,5215=>835,5216=>810,5217=>853,5218=>810,5219=>853,5220=>810,5221=>853,5222=>391,5223=>790,5224=>790,5225=>779,5226=>801,5227=>565,5228=>565,5229=>565,5230=>565,5231=>565,5232=>565,5233=>565,5234=>565,5235=>565,5236=>773,5237=>693,5238=>733,5239=>734,5240=>733,5241=>734,5242=>773,5243=>693,5244=>773,5245=>693,5246=>733,5247=>734,5248=>733,5249=>734,5250=>733,5251=>366,5252=>366,5253=>675,5254=>697,5255=>675,5256=>697,5257=>565,5258=>565,5259=>565,5260=>565,5261=>565,5262=>565,5263=>565,5264=>565,5265=>565,5266=>773,5267=>693,5268=>733,5269=>734,5270=>733,5271=>734,5272=>773,5273=>693,5274=>773,5275=>693,5276=>733,5277=>734,5278=>733,5279=>734,5280=>733,5281=>391,5282=>391,5283=>549,5284=>501,5285=>501,5286=>501,5287=>549,5288=>549,5289=>549,5290=>501,5291=>501,5292=>674,5293=>691,5294=>671,5295=>687,5296=>671,5297=>687,5298=>674,5299=>691,5300=>674,5301=>691,5302=>671,5303=>687,5304=>671,5305=>687,5306=>671,5307=>347,5308=>457,5309=>347,5312=>766,5313=>766,5314=>766,5315=>766,5316=>766,5317=>766,5318=>766,5319=>766,5320=>766,5321=>962,5322=>931,5323=>953,5324=>766,5325=>953,5326=>766,5327=>766,5328=>540,5329=>407,5330=>540,5331=>766,5332=>766,5333=>766,5334=>766,5335=>766,5336=>766,5337=>766,5338=>766,5339=>766,5340=>962,5341=>931,5342=>953,5343=>927,5344=>953,5345=>927,5346=>962,5347=>931,5348=>962,5349=>931,5350=>975,5351=>927,5352=>975,5353=>927,5354=>540,5356=>656,5357=>542,5358=>542,5359=>542,5360=>542,5361=>542,5362=>542,5363=>542,5364=>542,5365=>542,5366=>751,5367=>678,5368=>712,5369=>694,5370=>712,5371=>694,5372=>751,5373=>678,5374=>751,5375=>678,5376=>712,5377=>694,5378=>712,5379=>694,5380=>712,5381=>376,5382=>378,5383=>376,5392=>641,5393=>641,5394=>641,5395=>802,5396=>802,5397=>802,5398=>802,5399=>818,5400=>785,5401=>818,5402=>785,5403=>818,5404=>785,5405=>1026,5406=>989,5407=>1026,5408=>989,5409=>1026,5410=>989,5411=>1026,5412=>989,5413=>576,5414=>564,5415=>564,5416=>564,5417=>564,5418=>564,5419=>564,5420=>564,5421=>564,5422=>564,5423=>760,5424=>703,5425=>734,5426=>736,5427=>734,5428=>736,5429=>760,5430=>703,5431=>760,5432=>703,5433=>734,5434=>736,5435=>734,5436=>736,5437=>734,5438=>376,5440=>350,5441=>436,5442=>824,5443=>824,5444=>776,5445=>824,5446=>776,5447=>776,5448=>542,5449=>542,5450=>542,5451=>542,5452=>542,5453=>542,5454=>751,5455=>678,5456=>376,5458=>656,5459=>615,5460=>615,5461=>615,5462=>615,5463=>653,5464=>653,5465=>653,5466=>653,5467=>831,5468=>906,5469=>457,5470=>659,5471=>659,5472=>659,5473=>659,5474=>659,5475=>659,5476=>657,5477=>657,5478=>657,5479=>657,5480=>853,5481=>810,5482=>457,5492=>747,5493=>747,5494=>747,5495=>747,5496=>747,5497=>747,5498=>747,5499=>507,5500=>677,5501=>436,5502=>942,5503=>942,5504=>942,5505=>942,5506=>942,5507=>942,5508=>942,5509=>743,5514=>747,5515=>747,5516=>747,5517=>747,5518=>1133,5519=>1133,5520=>1133,5521=>901,5522=>901,5523=>1133,5524=>1133,5525=>629,5526=>965,5536=>766,5537=>766,5538=>719,5539=>719,5540=>719,5541=>719,5542=>540,5543=>579,5544=>579,5545=>579,5546=>579,5547=>579,5548=>579,5549=>579,5550=>376,5551=>565,5598=>693,5601=>693,5702=>421,5703=>421,5742=>399,5743=>942,5744=>1178,5745=>1469,5746=>1469,5747=>1237,5748=>1237,5749=>1469,5750=>1469,7424=>532,7425=>646,7426=>883,7427=>527,7428=>495,7429=>544,7430=>544,7431=>441,7432=>486,7433=>250,7434=>355,7435=>521,7436=>524,7437=>679,7438=>584,7439=>550,7440=>495,7441=>615,7442=>615,7443=>615,7444=>920,7446=>550,7447=>550,7448=>472,7449=>541,7450=>541,7451=>524,7452=>517,7453=>663,7454=>853,7455=>574,7456=>532,7457=>736,7458=>472,7459=>473,7462=>524,7463=>532,7464=>507,7465=>472,7466=>531,7467=>575,7468=>387,7469=>552,7470=>389,7472=>436,7473=>358,7474=>358,7475=>439,7476=>426,7477=>167,7478=>167,7479=>372,7480=>315,7481=>489,7482=>424,7483=>424,7484=>446,7485=>396,7486=>342,7487=>394,7488=>346,7489=>415,7490=>560,7491=>352,7492=>352,7493=>365,7494=>583,7495=>385,7496=>365,7497=>375,7498=>375,7499=>324,7500=>323,7501=>365,7502=>161,7503=>383,7504=>561,7505=>368,7506=>372,7507=>333,7508=>372,7509=>372,7510=>385,7511=>265,7512=>364,7513=>422,7514=>561,7515=>375,7517=>361,7518=>335,7519=>347,7520=>374,7521=>327,7522=>161,7523=>233,7524=>364,7525=>375,7526=>361,7527=>335,7528=>370,7529=>374,7530=>327,7543=>571,7544=>426,7547=>334,7549=>600,7557=>250,7579=>365,7580=>333,7581=>333,7582=>372,7583=>324,7584=>267,7585=>209,7586=>365,7587=>364,7588=>235,7589=>224,7590=>234,7591=>235,7592=>211,7593=>224,7594=>211,7595=>338,7596=>561,7597=>561,7598=>369,7599=>431,7600=>368,7601=>372,7602=>372,7603=>324,7604=>258,7605=>265,7606=>457,7607=>376,7608=>325,7609=>365,7610=>375,7611=>330,7612=>393,7613=>330,7614=>353,7615=>372,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>615,7681=>551,7682=>617,7683=>571,7684=>617,7685=>571,7686=>617,7687=>571,7688=>628,7689=>495,7690=>693,7691=>571,7692=>693,7693=>571,7694=>693,7695=>571,7696=>693,7697=>571,7698=>693,7699=>571,7700=>568,7701=>554,7702=>568,7703=>554,7704=>568,7705=>554,7706=>568,7707=>554,7708=>568,7709=>554,7710=>518,7711=>316,7712=>697,7713=>571,7714=>677,7715=>570,7716=>677,7717=>570,7718=>677,7719=>570,7720=>677,7721=>570,7722=>677,7723=>570,7724=>265,7725=>250,7726=>265,7727=>250,7728=>590,7729=>521,7730=>590,7731=>521,7732=>590,7733=>521,7734=>501,7735=>250,7736=>501,7737=>250,7738=>501,7739=>250,7740=>501,7741=>250,7742=>776,7743=>876,7744=>776,7745=>876,7746=>776,7747=>876,7748=>673,7749=>570,7750=>673,7751=>570,7752=>673,7753=>570,7754=>673,7755=>570,7756=>708,7757=>550,7758=>708,7759=>550,7760=>708,7761=>550,7762=>708,7763=>550,7764=>542,7765=>571,7766=>542,7767=>571,7768=>625,7769=>370,7770=>625,7771=>370,7772=>625,7773=>370,7774=>625,7775=>370,7776=>571,7777=>469,7778=>571,7779=>469,7780=>571,7781=>469,7782=>571,7783=>469,7784=>571,7785=>469,7786=>549,7787=>353,7788=>549,7789=>353,7790=>549,7791=>353,7792=>549,7793=>353,7794=>659,7795=>570,7796=>659,7797=>570,7798=>659,7799=>570,7800=>659,7801=>570,7802=>659,7803=>570,7804=>615,7805=>532,7806=>615,7807=>532,7808=>890,7809=>736,7810=>890,7811=>736,7812=>890,7813=>736,7814=>890,7815=>736,7816=>890,7817=>736,7818=>616,7819=>532,7820=>616,7821=>532,7822=>549,7823=>532,7824=>616,7825=>472,7826=>616,7827=>472,7828=>616,7829=>472,7830=>570,7831=>353,7832=>736,7833=>532,7834=>551,7835=>316,7836=>316,7837=>316,7838=>691,7839=>550,7840=>615,7841=>551,7842=>615,7843=>551,7844=>615,7845=>551,7846=>615,7847=>551,7848=>615,7849=>551,7850=>615,7851=>551,7852=>615,7853=>551,7854=>615,7855=>551,7856=>615,7857=>551,7858=>615,7859=>551,7860=>615,7861=>551,7862=>615,7863=>551,7864=>568,7865=>554,7866=>568,7867=>554,7868=>568,7869=>554,7870=>568,7871=>554,7872=>568,7873=>554,7874=>568,7875=>554,7876=>568,7877=>554,7878=>568,7879=>554,7880=>265,7881=>250,7882=>265,7883=>250,7884=>708,7885=>550,7886=>708,7887=>550,7888=>708,7889=>550,7890=>708,7891=>550,7892=>708,7893=>550,7894=>708,7895=>550,7896=>708,7897=>550,7898=>822,7899=>550,7900=>822,7901=>550,7902=>822,7903=>550,7904=>822,7905=>550,7906=>822,7907=>550,7908=>659,7909=>570,7910=>659,7911=>570,7912=>754,7913=>570,7914=>754,7915=>570,7916=>754,7917=>570,7918=>754,7919=>570,7920=>754,7921=>570,7922=>549,7923=>532,7924=>549,7925=>532,7926=>549,7927=>532,7928=>549,7929=>532,7930=>692,7931=>429,7936=>593,7937=>593,7938=>593,7939=>593,7940=>593,7941=>593,7942=>593,7943=>593,7944=>615,7945=>615,7946=>790,7947=>790,7948=>692,7949=>721,7950=>637,7951=>668,7952=>486,7953=>486,7954=>486,7955=>486,7956=>486,7957=>486,7960=>640,7961=>640,7962=>869,7963=>877,7964=>809,7965=>835,7968=>570,7969=>570,7970=>570,7971=>570,7972=>570,7973=>570,7974=>570,7975=>570,7976=>753,7977=>751,7978=>977,7979=>980,7980=>924,7981=>945,7982=>840,7983=>852,7984=>304,7985=>304,7986=>304,7987=>304,7988=>304,7989=>304,7990=>304,7991=>304,7992=>342,7993=>336,7994=>571,7995=>571,7996=>513,7997=>540,7998=>440,7999=>443,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>724,8009=>763,8010=>985,8011=>989,8012=>844,8013=>873,8016=>521,8017=>521,8018=>521,8019=>521,8020=>521,8021=>521,8022=>521,8023=>521,8025=>705,8027=>897,8029=>911,8031=>808,8032=>753,8033=>753,8034=>753,8035=>753,8036=>753,8037=>753,8038=>753,8039=>753,8040=>722,8041=>759,8042=>980,8043=>985,8044=>851,8045=>875,8046=>829,8047=>857,8048=>593,8049=>593,8050=>486,8051=>493,8052=>570,8053=>589,8054=>304,8055=>304,8056=>550,8057=>550,8058=>521,8059=>521,8060=>753,8061=>753,8064=>593,8065=>593,8066=>593,8067=>593,8068=>593,8069=>593,8070=>593,8071=>593,8072=>615,8073=>615,8074=>790,8075=>790,8076=>692,8077=>721,8078=>637,8079=>668,8080=>570,8081=>570,8082=>570,8083=>570,8084=>570,8085=>570,8086=>570,8087=>570,8088=>753,8089=>751,8090=>977,8091=>980,8092=>924,8093=>945,8094=>840,8095=>852,8096=>753,8097=>753,8098=>753,8099=>753,8100=>753,8101=>753,8102=>753,8103=>753,8104=>722,8105=>759,8106=>980,8107=>985,8108=>851,8109=>875,8110=>829,8111=>857,8112=>593,8113=>593,8114=>593,8115=>593,8116=>593,8118=>593,8119=>593,8120=>615,8121=>615,8122=>645,8123=>623,8124=>615,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>570,8131=>570,8132=>589,8134=>570,8135=>570,8136=>724,8137=>671,8138=>837,8139=>784,8140=>677,8141=>450,8142=>450,8143=>450,8144=>304,8145=>304,8146=>304,8147=>304,8150=>304,8151=>304,8152=>265,8153=>265,8154=>427,8155=>367,8157=>450,8158=>450,8159=>450,8160=>521,8161=>521,8162=>521,8163=>521,8164=>571,8165=>571,8166=>521,8167=>521,8168=>549,8169=>549,8170=>760,8171=>742,8172=>616,8173=>450,8174=>450,8175=>450,8178=>753,8179=>753,8180=>753,8182=>753,8183=>753,8184=>847,8185=>731,8186=>830,8187=>743,8188=>688,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>325,8209=>325,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>466,8221=>466,8222=>466,8223=>466,8224=>450,8225=>450,8226=>531,8227=>531,8228=>299,8229=>600,8230=>900,8231=>286,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1215,8241=>1521,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8251=>754,8252=>437,8253=>478,8254=>450,8255=>723,8256=>723,8257=>225,8258=>900,8259=>450,8260=>150,8261=>351,8262=>351,8263=>830,8264=>659,8265=>659,8266=>447,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8272=>723,8273=>450,8274=>404,8275=>900,8276=>723,8277=>754,8278=>527,8279=>597,8280=>754,8281=>754,8282=>286,8283=>717,8284=>754,8285=>286,8286=>286,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>161,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>359,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>352,8337=>375,8338=>372,8339=>399,8340=>375,8341=>359,8342=>383,8343=>149,8344=>561,8345=>359,8346=>385,8347=>335,8348=>265,8352=>789,8353=>572,8354=>572,8355=>572,8356=>572,8357=>876,8358=>673,8359=>1143,8360=>966,8361=>890,8362=>754,8363=>572,8364=>572,8365=>572,8366=>572,8367=>1145,8368=>572,8369=>572,8370=>572,8371=>572,8372=>696,8373=>572,8376=>572,8377=>572,8378=>611,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>873,8449=>873,8450=>628,8451=>1011,8452=>807,8453=>872,8454=>929,8455=>553,8456=>628,8457=>856,8459=>889,8460=>679,8461=>765,8462=>570,8463=>570,8464=>422,8465=>627,8466=>648,8467=>372,8468=>736,8469=>721,8470=>936,8471=>900,8472=>627,8473=>631,8474=>708,8475=>718,8476=>732,8477=>712,8478=>807,8479=>615,8480=>917,8481=>912,8482=>900,8483=>615,8484=>670,8485=>520,8486=>688,8487=>688,8488=>554,8489=>304,8490=>590,8491=>615,8492=>708,8493=>633,8494=>769,8495=>532,8496=>545,8497=>708,8498=>518,8499=>962,8500=>416,8501=>670,8502=>606,8503=>419,8504=>580,8505=>342,8506=>833,8507=>1041,8508=>632,8509=>655,8510=>589,8511=>764,8512=>729,8513=>697,8514=>501,8515=>501,8516=>549,8517=>737,8518=>637,8519=>554,8520=>316,8521=>316,8523=>702,8526=>474,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>265,8545=>443,8546=>620,8547=>831,8548=>615,8549=>830,8550=>1007,8551=>1185,8552=>826,8553=>616,8554=>839,8555=>1018,8556=>501,8557=>628,8558=>693,8559=>776,8560=>250,8561=>412,8562=>573,8563=>730,8564=>532,8565=>729,8566=>892,8567=>1053,8568=>737,8569=>532,8570=>740,8571=>901,8572=>250,8573=>495,8574=>571,8575=>876,8576=>1121,8577=>693,8578=>1121,8579=>633,8580=>494,8581=>628,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>615,8705=>572,8706=>465,8707=>568,8708=>568,8709=>784,8710=>602,8711=>602,8712=>784,8713=>784,8714=>646,8715=>784,8716=>784,8717=>646,8718=>572,8719=>681,8720=>681,8721=>606,8722=>754,8723=>754,8724=>754,8725=>303,8726=>573,8727=>754,8728=>563,8729=>563,8730=>573,8731=>573,8732=>573,8733=>643,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>659,8744=>659,8745=>659,8746=>659,8747=>469,8748=>710,8749=>951,8750=>469,8751=>710,8752=>951,8753=>469,8754=>469,8755=>469,8756=>572,8757=>572,8758=>234,8759=>572,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>900,8789=>900,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>754,8809=>754,8810=>942,8811=>942,8812=>417,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>659,8845=>659,8846=>659,8847=>754,8848=>754,8849=>754,8850=>754,8851=>702,8852=>702,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>784,8867=>784,8868=>784,8869=>784,8870=>468,8871=>468,8872=>784,8873=>784,8874=>784,8875=>784,8876=>784,8877=>784,8878=>784,8879=>784,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>468,8891=>659,8892=>659,8893=>659,8894=>754,8895=>754,8896=>738,8897=>738,8898=>738,8899=>738,8900=>444,8901=>286,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>659,8911=>659,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>900,8947=>784,8948=>646,8949=>784,8950=>784,8951=>646,8952=>784,8953=>784,8954=>900,8955=>784,8956=>646,8957=>784,8958=>646,8959=>784,8960=>542,8961=>542,8962=>571,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>351,8969=>351,8970=>351,8971=>351,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>461,8984=>900,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>469,8993=>469,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>304,9076=>571,9077=>753,9082=>593,9085=>681,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9166=>754,9167=>850,9187=>786,9189=>692,9192=>572,9250=>571,9251=>571,9312=>807,9313=>807,9314=>807,9315=>807,9316=>807,9317=>807,9318=>807,9319=>807,9320=>807,9321=>807,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>692,9697=>692,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>800,9777=>800,9778=>800,9779=>800,9780=>800,9781=>800,9782=>800,9783=>800,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>800,9863=>800,9864=>800,9865=>800,9866=>800,9867=>800,9868=>800,9869=>800,9870=>800,9871=>800,9872=>675,9873=>675,9874=>800,9875=>734,9876=>644,9877=>483,9878=>766,9879=>800,9880=>615,9881=>807,9882=>637,9883=>800,9884=>800,9888=>800,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>290,10076=>290,10077=>484,10078=>484,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>807,10103=>807,10104=>807,10105=>807,10106=>807,10107=>807,10108=>807,10109=>807,10110=>807,10111=>807,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>351,10182=>351,10208=>444,10214=>445,10215=>445,10216=>351,10217=>351,10218=>500,10219=>500,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10502=>754,10503=>754,10506=>754,10507=>754,10560=>615,10561=>615,10627=>660,10628=>660,10702=>754,10703=>900,10704=>900,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1192,10765=>469,10766=>469,10767=>469,10768=>469,10769=>469,10770=>469,10771=>469,10772=>469,10773=>469,10774=>469,10775=>469,10776=>469,10777=>469,10778=>469,10779=>469,10780=>469,10799=>754,10858=>754,10859=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>752,11023=>752,11024=>752,11025=>752,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>501,11361=>250,11362=>501,11363=>542,11364=>625,11365=>551,11366=>353,11367=>677,11368=>570,11369=>590,11370=>521,11371=>616,11372=>472,11373=>703,11374=>776,11375=>615,11376=>703,11377=>661,11378=>1015,11379=>865,11380=>532,11381=>589,11382=>511,11383=>593,11385=>373,11386=>550,11387=>441,11388=>157,11389=>387,11390=>571,11391=>616,11520=>532,11521=>535,11522=>508,11523=>541,11524=>528,11525=>819,11526=>563,11527=>856,11528=>536,11529=>546,11530=>858,11531=>558,11532=>536,11533=>833,11534=>535,11535=>725,11536=>838,11537=>526,11538=>533,11539=>831,11540=>857,11541=>745,11542=>536,11543=>535,11544=>531,11545=>532,11546=>532,11547=>558,11548=>828,11549=>530,11550=>527,11551=>523,11552=>822,11553=>536,11554=>535,11555=>533,11556=>577,11557=>811,11800=>478,11807=>754,11810=>351,11811=>351,11812=>351,11813=>351,11822=>478,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42192=>617,42193=>542,42194=>542,42195=>693,42196=>549,42197=>549,42198=>697,42199=>590,42200=>590,42201=>460,42202=>628,42203=>633,42204=>616,42205=>518,42206=>518,42207=>776,42208=>673,42209=>501,42210=>571,42211=>625,42212=>625,42213=>615,42214=>615,42215=>677,42216=>697,42217=>460,42218=>890,42219=>616,42220=>549,42221=>617,42222=>615,42223=>615,42224=>568,42225=>568,42226=>265,42227=>708,42228=>659,42229=>659,42230=>501,42231=>690,42232=>270,42233=>270,42234=>536,42235=>536,42236=>270,42237=>270,42238=>529,42239=>529,42564=>571,42565=>469,42566=>318,42567=>304,42572=>1062,42573=>925,42576=>926,42577=>815,42580=>971,42581=>757,42582=>886,42583=>762,42594=>922,42595=>833,42596=>912,42597=>810,42598=>776,42599=>907,42600=>708,42601=>550,42602=>770,42603=>641,42604=>1222,42605=>917,42606=>791,42634=>725,42635=>649,42636=>549,42637=>524,42644=>617,42645=>570,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>227,42782=>227,42783=>227,42786=>347,42787=>320,42788=>424,42789=>424,42790=>677,42791=>570,42792=>790,42793=>638,42794=>553,42795=>486,42800=>441,42801=>469,42802=>1125,42803=>886,42804=>1097,42805=>900,42806=>1039,42807=>896,42808=>874,42809=>736,42810=>874,42811=>736,42812=>863,42813=>736,42814=>628,42815=>494,42816=>590,42817=>521,42822=>612,42823=>353,42824=>523,42825=>384,42826=>726,42827=>633,42830=>1222,42831=>917,42832=>542,42833=>571,42834=>660,42835=>697,42838=>708,42839=>571,42852=>544,42853=>571,42854=>544,42855=>571,42880=>501,42881=>250,42882=>662,42883=>570,42889=>303,42890=>338,42891=>360,42892=>247,42893=>617,42894=>438,42896=>695,42897=>600,42912=>697,42913=>571,42914=>590,42915=>521,42916=>673,42917=>570,42918=>625,42919=>370,42920=>571,42921=>469,42922=>784,43002=>823,43003=>518,43004=>542,43005=>776,43006=>265,43007=>1079,61184=>192,61185=>214,61186=>231,61187=>237,61188=>240,61189=>214,61190=>192,61191=>214,61192=>231,61193=>237,61194=>231,61195=>214,61196=>192,61197=>214,61198=>231,61199=>237,61200=>231,61201=>214,61202=>192,61203=>214,61204=>240,61205=>237,61206=>231,61207=>214,61208=>192,61209=>247,62464=>522,62465=>522,62466=>561,62467=>800,62468=>526,62469=>522,62470=>587,62471=>793,62472=>500,62473=>522,62474=>1051,62475=>530,62476=>531,62477=>782,62478=>522,62479=>530,62480=>822,62481=>531,62482=>658,62483=>524,62484=>785,62485=>530,62486=>805,62487=>530,62488=>530,62489=>531,62490=>584,62491=>530,62492=>530,62493=>539,62494=>531,62495=>464,62496=>521,62497=>525,62498=>522,62499=>522,62500=>522,62501=>574,62502=>859,62504=>838,62505=>727,62506=>457,62507=>457,62508=>457,62509=>457,62510=>457,62511=>457,62512=>457,62513=>457,62514=>457,62515=>457,62516=>466,62517=>466,62518=>466,62519=>708,62520=>708,62521=>708,62522=>708,62523=>708,62524=>492,62525=>492,62526=>492,62527=>492,62528=>492,62529=>492,63173=>550,64256=>649,64257=>581,64258=>581,64259=>899,64260=>899,64261=>617,64262=>774,64275=>1081,64276=>1081,64277=>1076,64278=>1067,64279=>1376,64285=>201,64286=>0,64287=>423,64288=>572,64289=>770,64290=>696,64291=>815,64292=>694,64293=>759,64294=>769,64295=>726,64296=>788,64297=>754,64298=>637,64299=>637,64300=>637,64301=>637,64302=>602,64303=>602,64304=>602,64305=>520,64306=>371,64307=>491,64308=>588,64309=>245,64310=>312,64311=>900,64312=>583,64313=>276,64314=>483,64315=>476,64316=>511,64317=>900,64318=>611,64319=>900,64320=>360,64321=>584,64322=>900,64323=>576,64324=>562,64325=>900,64326=>534,64327=>638,64328=>508,64329=>637,64330=>591,64331=>245,64332=>520,64333=>476,64334=>562,64335=>566,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusanscondensedi.z b/incs/tcpdf/fonts/dejavusanscondensedi.z new file mode 100644 index 0000000..aa35d09 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusanscondensedi.z differ diff --git a/incs/tcpdf/fonts/dejavusansextralight.ctg.z b/incs/tcpdf/fonts/dejavusansextralight.ctg.z new file mode 100644 index 0000000..d5fff04 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansextralight.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansextralight.php b/incs/tcpdf/fonts/dejavusansextralight.php new file mode 100644 index 0000000..f916c33 --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansextralight.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-733 -269 1659 1104]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>17,'StemH'=>7,'AvgWidth'=>506,'MaxWidth'=>1735,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(177,0,224,729),34=>array(113,458,345,729),35=>array(77,0,761,718),36=>array(83,-147,556,760),37=>array(74,-14,875,742),38=>array(86,-14,718,742),39=>array(113,458,160,729),40=>array(109,-132,287,760),41=>array(109,-132,287,760),42=>array(37,286,461,742),43=>array(106,0,732,627),44=>array(114,-116,183,62),45=>array(49,254,312,294),46=>array(134,0,184,62),47=>array(16,-93,321,729),48=>array(89,-15,543,742),49=>array(110,0,520,729),50=>array(69,0,536,742),51=>array(76,-14,531,742),52=>array(49,0,556,729),53=>array(99,-14,525,729),54=>array(97,-14,549,742),55=>array(82,0,525,729),56=>array(94,-14,542,742),57=>array(97,-14,549,742),58=>array(144,0,193,480),59=>array(125,-116,193,480),60=>array(106,64,732,560),61=>array(106,215,732,412),62=>array(106,64,732,560),63=>array(76,0,439,742),64=>array(108,-186,917,708),65=>array(30,0,651,729),66=>array(123,0,587,729),67=>array(83,-14,644,742),68=>array(122,0,687,729),69=>array(122,0,542,729),70=>array(122,0,492,729),71=>array(83,-14,668,742),72=>array(122,0,628,729),73=>array(121,0,172,729),74=>array(5,-178,171,729),75=>array(173,0,644,729),76=>array(122,0,526,729),77=>array(161,0,702,729),78=>array(121,0,596,729),79=>array(82,-14,706,742),80=>array(122,0,542,729),81=>array(82,-129,706,742),82=>array(123,0,641,729),83=>array(89,-14,553,742),84=>array(22,0,589,729),85=>array(112,-14,620,729),86=>array(30,0,651,729),87=>array(69,0,895,729),88=>array(59,0,629,729),89=>array(22,0,587,729),90=>array(45,0,640,729),91=>array(113,-132,280,760),92=>array(16,-93,321,729),93=>array(113,-132,280,760),94=>array(125,457,713,729),95=>array(-10,-236,510,-198),96=>array(100,617,299,800),97=>array(82,-14,500,560),98=>array(114,-14,555,760),99=>array(68,-14,488,560),100=>array(114,-14,555,760),101=>array(79,-14,540,560),102=>array(45,0,349,760),103=>array(81,-208,521,560),104=>array(113,0,526,760),105=>array(112,0,157,760),106=>array(-18,-208,162,760),107=>array(159,0,547,760),108=>array(113,0,158,760),109=>array(113,0,868,560),110=>array(113,0,526,560),111=>array(79,-17,532,560),112=>array(114,-208,555,560),113=>array(114,-208,555,560),114=>array(114,0,410,560),115=>array(75,-14,449,560),116=>array(50,0,346,702),117=>array(113,-13,526,547),118=>array(63,0,528,547),119=>array(63,0,726,547),120=>array(56,0,536,547),121=>array(54,-189,538,547),122=>array(43,0,482,547),123=>array(169,-163,431,760),124=>array(146,-236,193,764),125=>array(169,-163,431,760),126=>array(106,250,732,382),161=>array(177,0,224,729),162=>array(109,-153,527,699),163=>array(63,0,548,742),164=>array(60,54,577,573),165=>array(62,0,574,729),166=>array(142,-171,190,699),167=>array(46,-85,446,742),168=>array(159,699,342,758),169=>array(138,0,862,725),170=>array(68,249,404,742),171=>array(94,86,535,500),172=>array(105,141,716,399),173=>array(49,254,312,294),174=>array(138,0,862,725),175=>array(104,702,396,745),176=>array(116,451,384,720),177=>array(105,0,732,627),178=>array(46,358,338,742),179=>array(48,345,340,742),180=>array(181,616,380,800),181=>array(107,-208,618,547),182=>array(84,-96,516,729),183=>array(133,306,184,367),184=>array(142,-188,333,0),185=>array(67,359,346,729),186=>array(63,249,408,742),187=>array(94,86,535,500),188=>array(67,-14,923,742),189=>array(67,-14,906,742),190=>array(48,-14,923,742),191=>array(76,-14,439,728),192=>array(30,0,651,927),193=>array(30,0,651,927),194=>array(30,0,651,928),195=>array(30,0,651,914),196=>array(30,0,651,913),197=>array(30,0,651,920),198=>array(27,0,910,729),199=>array(83,-188,644,742),200=>array(122,0,542,927),201=>array(122,0,542,927),202=>array(122,0,542,928),203=>array(122,0,542,913),204=>array(47,0,199,927),205=>array(95,0,246,927),206=>array(7,0,288,928),207=>array(56,0,239,913),208=>array(5,0,687,729),209=>array(121,0,596,914),210=>array(82,-14,706,927),211=>array(82,-14,706,927),212=>array(82,-14,706,928),213=>array(82,-14,706,914),214=>array(82,-14,706,913),215=>array(161,54,677,573),216=>array(59,-29,730,754),217=>array(112,-14,620,927),218=>array(112,-14,620,927),219=>array(112,-14,620,928),220=>array(112,-14,620,913),221=>array(22,0,587,927),222=>array(122,0,543,729),223=>array(133,-14,576,760),224=>array(82,-14,500,800),225=>array(82,-14,500,800),226=>array(82,-14,500,800),227=>array(82,-14,500,767),228=>array(82,-14,500,758),229=>array(82,-14,500,864),230=>array(82,-14,914,561),231=>array(68,-188,488,560),232=>array(79,-14,540,800),233=>array(79,-14,540,800),234=>array(79,-14,540,800),235=>array(79,-14,540,758),236=>array(-11,0,188,800),237=>array(70,0,270,800),238=>array(-0,0,280,800),239=>array(48,0,231,758),240=>array(79,-14,531,760),241=>array(113,0,526,767),242=>array(79,-17,532,800),243=>array(79,-17,532,800),244=>array(79,-17,532,800),245=>array(79,-17,532,767),246=>array(79,-17,532,758),247=>array(105,73,732,554),248=>array(39,-42,569,589),249=>array(113,-13,526,800),250=>array(113,-13,526,800),251=>array(113,-13,526,800),252=>array(113,-13,526,758),253=>array(54,-189,538,800),254=>array(114,-208,555,760),255=>array(54,-189,538,758),256=>array(30,0,651,899),257=>array(82,-14,500,745),258=>array(30,0,651,946),259=>array(82,-14,500,765),260=>array(30,-188,726,729),261=>array(82,-188,604,560),262=>array(83,-14,644,927),263=>array(68,-14,488,800),264=>array(83,-14,644,928),265=>array(68,-14,488,800),266=>array(83,-14,644,876),267=>array(68,-14,488,722),268=>array(83,-14,644,928),269=>array(68,-14,488,800),270=>array(122,0,687,938),271=>array(114,-14,707,760),272=>array(5,0,687,729),273=>array(79,-14,596,760),274=>array(122,0,542,900),275=>array(79,-14,540,745),276=>array(122,0,542,928),277=>array(79,-14,540,785),278=>array(122,0,542,876),279=>array(79,-14,540,722),280=>array(122,-188,589,729),281=>array(79,-188,548,560),282=>array(122,0,542,925),283=>array(79,-14,540,797),284=>array(83,-14,668,928),285=>array(81,-208,521,800),286=>array(83,-14,668,928),287=>array(81,-208,521,785),288=>array(83,-14,668,876),289=>array(81,-208,521,722),290=>array(83,-250,668,742),291=>array(81,-208,521,775),292=>array(122,0,628,928),293=>array(-5,0,526,928),294=>array(121,0,791,729),295=>array(70,0,556,760),296=>array(2,0,291,914),297=>array(-7,0,284,767),298=>array(1,0,293,899),299=>array(-7,0,285,745),300=>array(-5,0,300,928),301=>array(-14,0,292,785),302=>array(97,-188,288,729),303=>array(84,-188,275,760),304=>array(121,0,172,876),305=>array(112,0,157,547),306=>array(121,-178,466,729),307=>array(112,-208,439,760),308=>array(5,-178,287,928),309=>array(-18,-208,280,800),310=>array(173,-235,644,729),311=>array(159,-235,547,760),312=>array(111,0,576,547),313=>array(122,0,526,928),314=>array(113,0,267,928),315=>array(122,-235,526,729),316=>array(82,-235,181,760),317=>array(122,0,526,730),318=>array(113,0,350,761),319=>array(122,0,526,729),320=>array(113,0,288,760),321=>array(-2,0,526,729),322=>array(6,0,279,760),323=>array(121,0,596,928),324=>array(113,0,526,803),325=>array(121,-235,596,729),326=>array(113,-235,526,560),327=>array(121,0,596,921),328=>array(113,0,526,800),329=>array(127,0,693,729),330=>array(131,-178,606,729),331=>array(113,-198,526,560),332=>array(82,-14,706,899),333=>array(79,-17,532,745),334=>array(82,-14,706,928),335=>array(79,-17,532,785),336=>array(82,-14,706,927),337=>array(79,-17,532,800),338=>array(82,0,977,729),339=>array(79,-17,948,561),340=>array(123,0,641,928),341=>array(114,0,413,803),342=>array(123,-235,641,729),343=>array(79,-235,410,560),344=>array(123,0,641,921),345=>array(114,0,410,800),346=>array(89,-14,553,928),347=>array(75,-14,449,803),348=>array(89,-14,553,928),349=>array(75,-14,449,800),350=>array(89,-188,553,742),351=>array(75,-188,449,560),352=>array(89,-14,553,928),353=>array(75,-14,449,800),354=>array(22,-188,589,729),355=>array(50,-188,346,702),356=>array(22,0,589,921),357=>array(50,0,349,814),358=>array(22,0,589,729),359=>array(50,0,346,702),360=>array(112,-14,620,914),361=>array(113,-13,526,767),362=>array(112,-14,620,899),363=>array(113,-13,526,745),364=>array(112,-14,620,928),365=>array(113,-13,526,785),366=>array(112,-14,620,920),367=>array(113,-13,526,835),368=>array(112,-14,620,927),369=>array(113,-13,527,800),370=>array(112,-196,620,729),371=>array(113,-188,633,547),372=>array(69,0,895,932),373=>array(63,0,726,803),374=>array(22,0,587,932),375=>array(54,-189,538,803),376=>array(22,0,587,913),377=>array(45,0,640,928),378=>array(43,0,482,803),379=>array(45,0,640,867),380=>array(43,0,482,722),381=>array(45,0,640,928),382=>array(43,0,482,800),383=>array(45,0,349,760),384=>array(70,-14,555,760),385=>array(-48,0,587,729),386=>array(123,0,587,729),387=>array(114,-14,555,760),390=>array(83,-14,644,742),391=>array(83,-14,779,882),392=>array(68,-14,623,719),393=>array(5,0,687,729),394=>array(-49,0,687,729),395=>array(123,0,587,729),396=>array(114,-14,555,760),397=>array(76,-209,534,547),398=>array(122,0,542,729),399=>array(82,-14,706,742),400=>array(76,-14,531,742),401=>array(5,-178,492,729),402=>array(-3,-208,349,760),403=>array(83,-14,786,882),404=>array(91,-210,612,661),405=>array(113,0,863,760),406=>array(121,0,347,729),407=>array(24,0,271,729),408=>array(173,0,736,729),409=>array(112,0,500,760),410=>array(4,0,271,760),412=>array(113,-13,868,729),413=>array(5,-178,596,729),414=>array(113,-208,526,560),415=>array(82,-14,706,742),416=>array(76,-14,772,758),417=>array(82,-17,677,573),418=>array(82,-14,827,742),419=>array(79,-208,668,560),420=>array(-49,0,542,729),421=>array(114,-208,555,760),422=>array(123,-129,641,729),423=>array(89,-14,553,742),424=>array(75,-14,449,560),425=>array(98,0,568,729),427=>array(50,-208,346,702),428=>array(24,0,589,729),429=>array(50,0,346,760),430=>array(22,-178,589,729),431=>array(109,-4,797,760),432=>array(114,-13,699,573),433=>array(57,-15,707,729),434=>array(121,0,657,729),435=>array(22,0,716,729),436=>array(54,-189,674,560),437=>array(45,0,640,729),438=>array(43,0,482,547),448=>array(123,-208,172,729),449=>array(123,-208,370,729),450=>array(27,-208,434,729),451=>array(124,0,171,729),452=>array(122,0,1352,928),453=>array(122,0,1211,800),454=>array(114,-14,1071,800),455=>array(122,-178,742,729),456=>array(122,-208,711,760),457=>array(113,-208,344,760),458=>array(121,-178,842,729),459=>array(121,-208,817,760),460=>array(113,-208,711,760),461=>array(30,0,651,928),462=>array(82,-14,500,800),463=>array(7,0,288,928),464=>array(0,0,281,800),465=>array(82,-14,706,928),466=>array(79,-17,532,800),467=>array(112,-14,620,928),468=>array(113,-13,526,800),469=>array(112,-14,620,1025),470=>array(113,-13,526,899),471=>array(112,-14,620,1044),472=>array(113,-13,526,892),473=>array(112,-14,620,1044),474=>array(113,-13,526,892),475=>array(112,-14,620,1047),476=>array(113,-13,526,892),477=>array(79,-14,540,560),478=>array(30,0,651,1025),479=>array(82,-14,500,899),480=>array(30,0,651,1025),481=>array(82,-14,500,869),482=>array(27,0,910,900),483=>array(82,-14,914,743),484=>array(83,-14,752,742),485=>array(81,-208,598,560),486=>array(83,-14,668,928),487=>array(81,-208,521,798),488=>array(63,0,644,928),489=>array(42,0,547,928),490=>array(82,-196,706,742),491=>array(79,-196,532,560),492=>array(82,-196,706,899),493=>array(79,-196,532,745),496=>array(-18,-208,281,800),497=>array(122,0,1352,729),498=>array(122,0,1211,729),499=>array(114,-14,1071,760),500=>array(83,-14,668,928),501=>array(81,-208,521,798),504=>array(121,0,596,927),505=>array(113,0,526,799),506=>array(30,0,651,1000),507=>array(82,-14,611,1026),508=>array(27,0,910,928),509=>array(82,-14,914,798),510=>array(59,-29,730,928),511=>array(39,-42,569,798),512=>array(30,0,651,930),513=>array(82,-14,500,799),514=>array(30,0,651,901),515=>array(82,-14,500,785),516=>array(122,0,542,930),517=>array(79,-14,540,798),518=>array(122,0,542,901),519=>array(79,-14,540,785),520=>array(-29,0,287,930),521=>array(-13,0,299,798),522=>array(2,0,308,901),523=>array(-14,0,292,785),524=>array(82,-14,706,930),525=>array(79,-17,532,799),526=>array(82,-14,706,901),527=>array(79,-17,532,785),528=>array(112,0,641,930),529=>array(81,0,410,798),530=>array(123,0,641,901),531=>array(114,0,421,785),532=>array(112,-14,620,930),533=>array(113,-13,526,799),534=>array(112,-14,620,901),535=>array(113,-13,526,785),536=>array(89,-240,553,742),537=>array(75,-240,449,560),538=>array(22,-240,589,729),539=>array(50,-240,346,702),542=>array(122,0,628,928),543=>array(0,0,526,928),548=>array(45,-206,640,729),549=>array(43,-208,482,547),550=>array(30,0,651,878),551=>array(82,-14,500,723),552=>array(122,-188,542,729),553=>array(79,-188,540,560),554=>array(82,-14,706,1025),555=>array(79,-17,532,899),556=>array(82,-14,706,1025),557=>array(79,-17,532,864),558=>array(82,-14,706,876),559=>array(79,-17,532,722),560=>array(82,-14,706,1025),561=>array(79,-17,532,899),562=>array(22,0,587,899),563=>array(54,-189,538,745),567=>array(-18,-208,162,547),568=>array(114,-14,952,760),569=>array(114,-208,952,560),581=>array(30,0,651,729),584=>array(5,-178,290,729),585=>array(-18,-208,264,760),587=>array(114,-208,690,560),588=>array(5,0,641,729),589=>array(8,0,410,560),592=>array(87,-14,505,560),593=>array(114,-14,555,560),594=>array(114,-14,555,560),595=>array(114,-14,555,760),596=>array(68,-14,488,560),598=>array(114,-208,690,760),599=>array(114,-14,690,760),600=>array(79,-14,540,560),601=>array(79,-14,540,560),603=>array(89,-14,473,561),604=>array(89,-14,473,561),607=>array(-18,-208,264,547),608=>array(81,-208,656,719),609=>array(81,-208,521,547),611=>array(126,-210,576,547),613=>array(113,-208,526,547),614=>array(113,0,526,760),615=>array(113,-208,526,760),616=>array(10,0,268,760),617=>array(114,0,271,547),618=>array(57,0,314,547),621=>array(114,-208,271,760),623=>array(113,-13,868,547),624=>array(113,-208,868,547),625=>array(113,-208,868,560),626=>array(-21,-208,526,560),627=>array(113,-208,661,560),628=>array(114,0,523,547),629=>array(79,-17,532,560),632=>array(81,-208,579,754),633=>array(0,-13,296,547),634=>array(0,-13,296,755),635=>array(0,-208,432,547),636=>array(114,-207,410,560),637=>array(114,-208,410,560),638=>array(64,0,437,560),639=>array(94,0,466,560),640=>array(48,0,482,547),641=>array(48,0,482,547),642=>array(75,-208,449,560),643=>array(-3,-208,349,760),645=>array(38,-208,390,547),647=>array(50,-155,346,547),648=>array(50,-208,346,702),649=>array(57,-13,586,547),650=>array(55,-15,564,547),651=>array(114,0,496,547),652=>array(63,0,528,547),653=>array(63,0,726,547),654=>array(54,0,538,736),656=>array(43,-208,593,547),665=>array(113,0,506,547),668=>array(113,0,541,547),670=>array(132,-212,520,548),671=>array(125,0,481,560),672=>array(114,-208,718,760),675=>array(78,-14,946,760),678=>array(69,0,752,702),679=>array(50,-208,623,760),681=>array(45,-198,782,760),682=>array(113,0,634,760),683=>array(113,0,585,760),686=>array(0,-208,548,760),687=>array(0,-208,683,760),699=>array(114,499,183,729),700=>array(114,499,183,729),702=>array(57,492,191,760),710=>array(110,616,391,800),711=>array(110,616,391,800),713=>array(104,702,396,745),714=>array(181,616,380,800),715=>array(100,617,299,800),717=>array(104,-127,396,-84),718=>array(100,-235,299,-53),719=>array(181,-236,380,-53),728=>array(97,645,403,785),729=>array(228,658,272,722),730=>array(130,624,370,864),731=>array(173,-188,364,0),732=>array(104,650,395,767),733=>array(130,615,441,800),741=>array(104,0,372,668),742=>array(104,0,372,668),743=>array(104,0,372,668),744=>array(104,0,372,668),745=>array(104,0,372,668),755=>array(130,-238,370,3),759=>array(104,-170,395,-54),768=>array(-401,617,-202,800),769=>array(-320,616,-121,800),770=>array(-391,616,-110,800),771=>array(-397,650,-106,767),772=>array(-394,702,-102,745),773=>array(-510,686,10,724),774=>array(-407,645,-101,785),775=>array(-268,658,-223,722),776=>array(-342,699,-159,758),777=>array(-340,618,-161,847),778=>array(-371,624,-131,864),779=>array(-368,615,-57,800),780=>array(-388,616,-107,800),781=>array(-271,615,-229,832),782=>array(-383,615,-117,832),783=>array(-438,615,-126,800),784=>array(-407,645,-101,819),785=>array(-407,645,-101,785),786=>array(-210,489,-110,645),787=>array(-278,635,-187,844),788=>array(-305,635,-213,844),789=>array(-48,575,42,760),790=>array(-401,-266,-202,-83),791=>array(-320,-267,-121,-83),795=>array(-123,382,65,573),803=>array(-272,-184,-228,-120),804=>array(-342,-143,-159,-84),805=>array(-355,-241,-146,-32),806=>array(-308,-240,-209,-84),807=>array(-358,-188,-167,0),808=>array(-327,-188,-136,0),812=>array(-388,-269,-107,-85),813=>array(-391,-267,-110,-83),814=>array(-407,-222,-101,-82),815=>array(-407,-224,-101,-83),816=>array(-397,-211,-106,-95),817=>array(-394,-127,-102,-84),818=>array(-510,-236,10,-198),819=>array(-510,-236,10,-41),820=>array(-557,240,-41,343),821=>array(-317,266,-60,306),822=>array(-635,266,0,306),823=>array(-568,-42,-38,589),824=>array(-733,-29,-63,754),831=>array(-510,528,10,724),856=>array(-272,658,-228,722),860=>array(-446,-237,445,-59),861=>array(-446,802,445,980),865=>array(-446,751,446,929),880=>array(122,0,579,729),881=>array(114,0,497,547),882=>array(123,0,739,729),883=>array(121,0,527,729),884=>array(78,557,203,800),885=>array(78,-208,203,35),886=>array(123,0,632,729),887=>array(113,0,545,547),890=>array(210,-208,300,-45),891=>array(68,-14,488,560),892=>array(68,-14,488,560),893=>array(68,-14,488,560),894=>array(125,-116,193,480),900=>array(181,616,380,800),901=>array(159,699,380,978),902=>array(30,0,651,800),903=>array(133,306,184,367),904=>array(-12,0,657,800),905=>array(-6,0,739,800),906=>array(-9,0,286,800),908=>array(-7,-14,725,800),910=>array(-15,0,795,800),911=>array(-18,0,733,800),912=>array(57,0,279,978),913=>array(30,0,651,729),914=>array(123,0,587,729),915=>array(122,0,552,729),916=>array(30,0,651,729),917=>array(122,0,542,729),918=>array(45,0,640,729),919=>array(122,0,628,729),920=>array(82,-14,706,742),921=>array(121,0,172,729),922=>array(173,0,644,729),923=>array(30,0,651,729),924=>array(161,0,702,729),925=>array(121,0,596,729),926=>array(98,0,548,729),927=>array(82,-14,706,742),928=>array(123,0,629,729),929=>array(122,0,542,729),931=>array(98,0,568,729),932=>array(22,0,589,729),933=>array(22,0,587,729),934=>array(83,0,711,729),935=>array(59,0,629,729),936=>array(82,0,706,729),937=>array(57,0,707,744),938=>array(56,0,239,913),939=>array(22,0,587,913),940=>array(80,-12,596,800),941=>array(89,-14,473,800),942=>array(113,-208,526,800),943=>array(90,0,290,800),944=>array(96,0,498,978),945=>array(80,-12,596,559),946=>array(116,-208,542,760),947=>array(16,-208,539,547),948=>array(76,-14,534,742),949=>array(89,-14,473,561),950=>array(67,-210,496,760),951=>array(113,-208,526,560),952=>array(79,-11,534,768),953=>array(114,0,271,547),954=>array(113,0,530,547),955=>array(54,0,538,736),956=>array(107,-208,618,547),957=>array(67,0,491,547),958=>array(68,-210,479,760),959=>array(79,-17,532,560),960=>array(36,-14,574,547),961=>array(113,-208,555,560),962=>array(68,-210,488,560),963=>array(81,-14,581,547),964=>array(59,0,542,547),965=>array(96,0,498,547),966=>array(81,-208,579,556),967=>array(29,-208,549,547),968=>array(74,-208,583,547),969=>array(90,-14,735,547),970=>array(57,0,279,758),971=>array(96,0,498,758),972=>array(79,-17,532,800),973=>array(96,0,498,800),974=>array(90,-14,735,800),975=>array(173,-208,644,729),981=>array(81,-208,579,754),982=>array(56,-14,769,547),984=>array(82,-207,706,742),985=>array(79,-207,532,560),988=>array(122,0,492,729),1009=>array(113,-208,555,560),1010=>array(68,-14,488,560),1011=>array(-18,-208,162,760),1012=>array(82,-14,706,742),1013=>array(68,-14,480,560),1014=>array(95,-14,507,560),1015=>array(122,0,543,729),1016=>array(114,-208,555,760),1017=>array(83,-14,644,742),1020=>array(42,-208,555,560),1021=>array(83,-14,644,742),1022=>array(83,-14,644,742),1023=>array(83,-14,644,742),1024=>array(122,0,542,927),1025=>array(122,0,542,898),1026=>array(21,-178,684,729),1027=>array(122,0,552,927),1028=>array(83,-14,644,742),1029=>array(89,-14,553,742),1030=>array(121,0,172,729),1031=>array(56,0,239,913),1032=>array(5,-178,171,729),1033=>array(51,-14,996,729),1034=>array(122,0,947,729),1035=>array(21,0,684,729),1036=>array(123,0,616,927),1037=>array(123,0,632,927),1038=>array(44,-14,565,928),1039=>array(123,-157,629,729),1040=>array(30,0,651,729),1041=>array(123,0,587,729),1042=>array(123,0,587,729),1043=>array(122,0,552,729),1044=>array(80,-157,696,729),1045=>array(122,0,542,729),1046=>array(58,0,982,729),1047=>array(76,-14,565,742),1048=>array(123,0,632,729),1049=>array(123,0,632,928),1050=>array(123,0,616,729),1051=>array(51,-14,628,729),1052=>array(161,0,702,729),1053=>array(122,0,628,729),1054=>array(82,-14,706,742),1055=>array(123,0,629,729),1056=>array(122,0,542,729),1057=>array(83,-14,644,742),1058=>array(22,0,589,729),1059=>array(44,-14,565,729),1060=>array(93,0,767,729),1061=>array(59,0,629,729),1062=>array(122,-157,696,729),1063=>array(116,0,568,729),1064=>array(122,0,946,729),1065=>array(122,-157,1014,729),1066=>array(25,0,737,729),1067=>array(123,0,759,729),1068=>array(123,0,587,729),1069=>array(83,-14,644,742),1070=>array(121,-14,949,742),1071=>array(84,0,571,729),1072=>array(82,-14,500,560),1073=>array(79,-17,532,777),1074=>array(113,0,506,547),1075=>array(120,0,452,547),1076=>array(73,-138,607,547),1077=>array(79,-14,540,560),1078=>array(63,0,845,547),1079=>array(89,-14,473,561),1080=>array(113,0,545,547),1081=>array(113,0,545,760),1082=>array(113,0,530,547),1083=>array(47,-14,538,547),1084=>array(137,0,617,547),1085=>array(113,0,541,547),1086=>array(79,-17,532,560),1087=>array(113,0,541,547),1088=>array(114,-208,555,560),1089=>array(68,-14,488,560),1090=>array(34,0,515,547),1091=>array(54,-189,538,547),1092=>array(74,-208,781,760),1093=>array(56,0,536,547),1094=>array(112,-138,610,547),1095=>array(97,0,477,547),1096=>array(112,0,800,547),1097=>array(112,-138,868,547),1098=>array(41,0,643,547),1099=>array(113,0,649,547),1100=>array(113,0,506,547),1101=>array(68,-14,479,560),1102=>array(112,-14,734,563),1103=>array(66,0,479,547),1104=>array(79,-14,540,802),1105=>array(79,-14,540,722),1106=>array(41,-208,536,760),1107=>array(120,0,452,803),1108=>array(68,-14,479,560),1109=>array(75,-14,449,560),1110=>array(112,0,157,760),1111=>array(48,0,231,758),1112=>array(-18,-208,162,760),1113=>array(47,-14,818,547),1114=>array(114,0,818,547),1115=>array(41,0,544,760),1116=>array(113,0,530,803),1117=>array(113,0,545,802),1118=>array(54,-189,538,760),1119=>array(116,-138,546,547),1121=>array(90,-14,735,547),1122=>array(20,0,669,729),1123=>array(15,0,583,760),1124=>array(121,-14,890,742),1125=>array(112,-14,688,560),1136=>array(82,0,706,729),1137=>array(74,-208,583,547),1138=>array(82,-14,706,742),1168=>array(122,0,526,879),1169=>array(120,0,452,701),1176=>array(76,-188,565,742),1177=>array(89,-188,473,561),1184=>array(11,0,763,729),1185=>array(22,0,648,547),1188=>array(122,0,1008,729),1189=>array(114,0,829,547),1194=>array(83,-188,644,742),1195=>array(68,-188,488,560),1198=>array(22,0,587,729),1199=>array(54,-211,538,547),1204=>array(22,-157,885,729),1205=>array(22,-138,761,547),1210=>array(116,0,568,729),1211=>array(113,0,526,760),1216=>array(113,0,158,760),1217=>array(58,0,982,928),1218=>array(63,0,845,785),1223=>array(122,-208,628,729),1224=>array(113,-208,541,547),1232=>array(30,0,651,946),1233=>array(82,-14,500,765),1234=>array(30,0,651,913),1235=>array(82,-14,500,758),1236=>array(27,0,910,729),1237=>array(82,-14,914,561),1238=>array(122,0,542,928),1239=>array(79,-14,540,785),1240=>array(82,-14,706,742),1241=>array(79,-14,540,560),1242=>array(82,-14,706,913),1243=>array(79,-14,540,758),1244=>array(58,0,982,913),1245=>array(63,0,845,758),1246=>array(76,-14,565,913),1247=>array(89,-14,473,758),1250=>array(123,0,632,899),1251=>array(113,0,545,745),1252=>array(123,0,632,913),1253=>array(113,0,545,758),1254=>array(82,-14,706,913),1255=>array(79,-17,532,758),1256=>array(82,-14,706,742),1257=>array(79,-17,532,560),1258=>array(82,-14,706,913),1259=>array(79,-17,532,758),1260=>array(83,-14,644,913),1261=>array(68,-14,479,758),1262=>array(44,-14,565,899),1263=>array(54,-189,538,745),1264=>array(44,-14,565,913),1265=>array(54,-189,538,758),1266=>array(44,-14,565,927),1267=>array(54,-189,538,800),1268=>array(116,0,568,913),1269=>array(97,0,477,758),1272=>array(123,0,759,913),1273=>array(113,0,649,758),1278=>array(59,0,629,729),1279=>array(56,0,536,547),1280=>array(99,0,563,729),1281=>array(83,0,477,547),1296=>array(76,-14,531,742),1297=>array(89,-14,473,561),1298=>array(51,-208,628,729),1299=>array(47,-208,538,547),1300=>array(51,-14,1113,729),1301=>array(47,-14,938,547),1306=>array(82,-129,706,742),1307=>array(114,-208,555,560),1308=>array(69,0,895,729),1309=>array(63,0,726,547),1329=>array(112,-29,719,729),1330=>array(112,0,634,743),1331=>array(73,0,716,743),1332=>array(78,0,731,743),1333=>array(112,-14,634,729),1334=>array(103,0,676,743),1335=>array(112,0,596,729),1336=>array(112,0,634,743),1337=>array(112,-15,853,743),1338=>array(78,-14,721,729),1339=>array(112,0,620,729),1340=>array(122,0,526,729),1341=>array(112,-14,929,729),1342=>array(119,-14,781,743),1343=>array(111,0,620,729),1344=>array(44,-12,591,729),1345=>array(93,-21,666,743),1346=>array(78,0,731,743),1347=>array(59,0,746,740),1348=>array(112,-14,765,729),1349=>array(79,-15,649,744),1350=>array(24,-14,677,729),1351=>array(103,-15,677,729),1352=>array(112,0,620,743),1353=>array(88,-15,660,743),1354=>array(73,0,777,743),1355=>array(107,0,685,743),1356=>array(112,0,783,743),1357=>array(112,-14,620,729),1358=>array(78,0,731,729),1359=>array(87,-15,649,744),1360=>array(112,0,620,743),1361=>array(79,-15,649,744),1362=>array(112,0,563,729),1363=>array(78,0,706,729),1364=>array(73,0,669,743),1365=>array(82,-14,706,742),1366=>array(83,-11,711,729),1370=>array(114,499,183,729),1371=>array(17,670,216,853),1372=>array(2,669,346,925),1373=>array(5,670,205,853),1374=>array(16,666,358,872),1375=>array(0,702,366,745),1377=>array(113,-13,868,547),1378=>array(113,-208,526,560),1379=>array(78,-208,678,560),1380=>array(113,-208,718,560),1381=>array(113,-13,526,760),1382=>array(78,-208,677,560),1383=>array(113,0,526,760),1384=>array(113,-208,526,560),1385=>array(113,-208,796,560),1386=>array(78,-13,678,760),1387=>array(113,-208,526,760),1388=>array(113,-208,355,547),1389=>array(113,-208,799,760),1390=>array(79,-17,532,774),1391=>array(113,-208,526,760),1392=>array(113,0,526,760),1393=>array(74,-13,509,760),1394=>array(113,-208,687,560),1395=>array(68,-13,537,789),1396=>array(113,-13,695,760),1397=>array(-18,-208,162,547),1398=>array(0,-13,556,760),1399=>array(62,-208,483,562),1400=>array(113,0,526,560),1401=>array(30,-208,359,563),1402=>array(113,-208,868,547),1403=>array(56,-208,502,562),1404=>array(113,0,602,560),1405=>array(113,-13,526,547),1406=>array(113,-208,676,760),1407=>array(113,-13,895,560),1408=>array(113,-208,526,560),1409=>array(81,-208,521,560),1410=>array(113,0,453,547),1411=>array(113,-208,895,760),1412=>array(59,-208,571,560),1413=>array(79,-17,532,560),1414=>array(69,-208,826,760),1415=>array(113,-13,812,760),1417=>array(144,0,193,480),1418=>array(49,208,312,294),1652=>array(67,810,234,1048),4304=>array(49,0,420,550),4305=>array(49,0,420,770),4306=>array(49,-222,469,511),4307=>array(49,-222,677,511),4308=>array(49,-222,420,511),4309=>array(49,-222,419,511),4310=>array(39,0,419,770),4311=>array(49,0,661,511),4312=>array(49,5,419,511),4313=>array(49,-222,420,510),4314=>array(49,-222,921,513),4315=>array(49,0,420,770),4316=>array(59,0,430,764),4317=>array(49,5,694,511),4318=>array(49,0,420,770),4319=>array(49,-222,420,524),4320=>array(49,5,705,771),4321=>array(59,0,430,770),4322=>array(49,-222,529,604),4323=>array(17,-222,418,511),4324=>array(68,-222,671,511),4325=>array(49,-222,419,770),4326=>array(49,-222,694,511),4327=>array(49,-222,420,506),4328=>array(49,0,420,770),4329=>array(59,5,430,770),4330=>array(49,-222,464,511),4331=>array(49,0,420,770),4332=>array(59,0,430,770),4333=>array(49,-222,419,770),4334=>array(59,0,430,770),4335=>array(49,-222,420,551),4336=>array(49,0,419,770),4337=>array(49,0,419,770),4338=>array(49,-78,420,511),4339=>array(49,-222,420,510),4340=>array(49,-222,420,769),4341=>array(49,0,476,770),4342=>array(49,-222,706,511),4343=>array(49,-222,468,511),4344=>array(49,-222,420,506),4345=>array(49,-222,470,511),4346=>array(49,-37,403,511),4347=>array(49,24,367,486),4348=>array(49,370,255,760),5760=>array(-10,267,487,307),5761=>array(-10,-125,502,307),5762=>array(-10,-125,722,307),5763=>array(-10,-125,941,307),5764=>array(-10,-125,1160,307),5765=>array(-10,-125,1379,307),5766=>array(-10,267,502,697),5767=>array(-10,267,722,697),5768=>array(-10,267,941,697),5769=>array(-10,267,1160,697),5770=>array(-10,267,1379,697),5771=>array(-10,-125,508,697),5772=>array(-10,-125,728,697),5773=>array(-10,-125,948,697),5774=>array(-10,-125,1168,697),5775=>array(-10,-125,1389,697),5776=>array(-10,41,502,533),5777=>array(-10,41,722,533),5778=>array(-10,41,939,533),5779=>array(-10,41,1159,533),5780=>array(-10,41,1379,533),5781=>array(-10,-125,508,697),5782=>array(-10,-125,762,697),5783=>array(-10,-83,798,307),5784=>array(-10,-240,1214,307),5785=>array(-10,267,1160,902),5786=>array(-10,103,693,307),5787=>array(55,49,517,523),5788=>array(-10,49,452,523),7426=>array(82,-14,914,561),7428=>array(68,-14,488,560),7433=>array(112,-213,157,547),7435=>array(111,0,576,547),7437=>array(137,0,617,547),7438=>array(113,0,545,547),7439=>array(79,-18,532,559),7440=>array(68,-14,488,560),7441=>array(55,47,632,500),7442=>array(55,57,629,476),7443=>array(31,9,662,540),7444=>array(79,-17,948,561),7446=>array(79,273,532,559),7447=>array(79,-18,533,269),7449=>array(66,0,479,547),7450=>array(66,0,479,547),7456=>array(63,0,528,547),7457=>array(63,0,726,547),7458=>array(43,0,482,547),7462=>array(120,0,452,547),7463=>array(63,0,528,547),7464=>array(113,0,541,547),7467=>array(47,-14,538,547),7543=>array(81,-208,521,560),7680=>array(30,-241,651,729),7681=>array(82,-241,500,560),7682=>array(123,0,587,875),7683=>array(114,-14,555,877),7684=>array(123,-184,587,729),7685=>array(114,-184,555,760),7686=>array(123,-127,587,729),7687=>array(114,-127,555,760),7688=>array(83,-188,644,928),7689=>array(68,-188,488,800),7690=>array(122,0,687,876),7691=>array(114,-14,555,877),7692=>array(122,-184,687,729),7693=>array(114,-184,555,760),7694=>array(122,-127,687,729),7695=>array(114,-127,555,760),7696=>array(122,-188,687,729),7697=>array(114,-188,555,760),7698=>array(122,-240,687,729),7699=>array(114,-240,555,760),7700=>array(122,0,542,1044),7701=>array(79,-14,540,921),7702=>array(122,0,542,1044),7703=>array(79,-14,540,921),7704=>array(122,-240,542,729),7705=>array(79,-240,540,560),7706=>array(122,-170,542,729),7707=>array(79,-170,540,560),7708=>array(122,-188,542,928),7709=>array(79,-188,540,785),7710=>array(122,0,492,876),7711=>array(45,0,349,878),7712=>array(83,-14,668,887),7713=>array(81,-208,521,745),7714=>array(122,0,628,875),7715=>array(113,0,526,877),7716=>array(122,-184,628,729),7717=>array(113,-184,526,760),7718=>array(122,0,628,914),7719=>array(44,0,526,913),7720=>array(8,-189,628,729),7721=>array(0,-189,526,760),7722=>array(122,-222,628,729),7723=>array(113,-222,526,760),7724=>array(15,-170,306,729),7725=>array(-7,-170,284,760),7726=>array(57,0,272,1044),7727=>array(47,0,263,886),7728=>array(173,0,644,928),7729=>array(116,0,547,928),7730=>array(173,-184,644,729),7731=>array(159,-184,547,760),7732=>array(173,-127,644,729),7733=>array(159,-127,547,760),7734=>array(122,-184,526,729),7735=>array(119,-184,167,760),7736=>array(1,-184,526,927),7737=>array(-1,-184,291,899),7738=>array(122,-127,526,729),7739=>array(-6,-127,286,760),7740=>array(122,-240,526,729),7741=>array(-0,-240,280,760),7742=>array(161,0,702,928),7743=>array(113,0,868,800),7744=>array(161,0,702,876),7745=>array(113,0,868,722),7746=>array(161,-184,702,729),7747=>array(113,-184,868,560),7748=>array(121,0,596,875),7749=>array(113,0,526,722),7750=>array(121,-184,596,729),7751=>array(113,-184,526,560),7752=>array(121,-127,596,729),7753=>array(113,-127,526,560),7754=>array(121,-240,596,729),7755=>array(113,-240,526,560),7756=>array(82,-14,706,1044),7757=>array(79,-17,532,881),7758=>array(82,-14,706,1042),7759=>array(79,-17,532,882),7760=>array(82,-14,706,1044),7761=>array(79,-17,532,921),7762=>array(82,-14,706,1044),7763=>array(79,-17,532,921),7764=>array(122,0,542,928),7765=>array(114,-208,555,800),7766=>array(122,0,542,876),7767=>array(114,-208,555,722),7768=>array(123,0,641,875),7769=>array(114,0,410,722),7770=>array(123,-184,641,729),7771=>array(114,-184,410,560),7772=>array(123,-184,641,899),7773=>array(114,-184,410,745),7774=>array(123,-127,641,729),7775=>array(41,-127,410,560),7776=>array(89,-14,553,876),7777=>array(75,-14,449,722),7778=>array(89,-184,553,742),7779=>array(75,-184,449,560),7780=>array(89,-14,553,928),7781=>array(75,-14,451,800),7782=>array(89,-14,553,1005),7783=>array(75,-14,449,925),7784=>array(89,-184,553,876),7785=>array(75,-184,449,723),7786=>array(22,0,589,876),7787=>array(50,0,346,877),7788=>array(22,-184,589,729),7789=>array(50,-184,346,702),7790=>array(22,-127,589,729),7791=>array(50,-127,390,702),7792=>array(22,-240,589,729),7793=>array(50,-240,379,702),7794=>array(112,-143,620,729),7795=>array(113,-143,526,547),7796=>array(112,-170,620,729),7797=>array(113,-170,526,547),7798=>array(112,-240,620,729),7799=>array(113,-240,526,547),7800=>array(112,-14,620,1044),7801=>array(113,-13,526,990),7802=>array(112,-14,620,1025),7803=>array(113,-13,526,869),7804=>array(30,0,651,926),7805=>array(63,0,528,767),7806=>array(30,-184,651,729),7807=>array(63,-184,528,547),7808=>array(69,0,895,931),7809=>array(63,0,726,802),7810=>array(69,0,895,931),7811=>array(63,0,726,803),7812=>array(69,0,895,913),7813=>array(63,0,726,758),7814=>array(69,0,895,875),7815=>array(63,0,726,722),7816=>array(69,-184,895,729),7817=>array(63,-184,726,547),7818=>array(59,0,629,876),7819=>array(56,0,536,722),7820=>array(59,0,629,913),7821=>array(56,0,536,758),7822=>array(22,0,587,876),7823=>array(54,-189,538,722),7824=>array(45,0,640,928),7825=>array(43,0,482,800),7826=>array(45,-184,640,729),7827=>array(43,-184,482,547),7828=>array(45,-127,640,729),7829=>array(43,-127,482,547),7830=>array(113,-127,526,760),7831=>array(50,0,346,913),7832=>array(63,0,726,864),7833=>array(54,-189,538,864),7834=>array(82,-14,672,760),7835=>array(45,0,349,878),7836=>array(1,0,349,760),7837=>array(45,0,349,760),7838=>array(135,-14,713,743),7839=>array(76,-14,534,742),7840=>array(30,-184,651,729),7841=>array(82,-184,500,560),7842=>array(30,0,651,1029),7843=>array(82,-14,500,847),7844=>array(30,0,651,1028),7845=>array(82,-14,566,846),7846=>array(30,0,651,1028),7847=>array(82,-14,500,847),7848=>array(30,0,651,1081),7849=>array(82,-14,545,899),7850=>array(30,0,651,1050),7851=>array(82,-14,500,868),7852=>array(30,-184,651,928),7853=>array(82,-184,500,800),7854=>array(30,0,651,1044),7855=>array(82,-14,500,877),7856=>array(30,0,651,1044),7857=>array(82,-14,500,877),7858=>array(30,0,651,1104),7859=>array(82,-14,500,938),7860=>array(30,0,651,1037),7861=>array(82,-14,500,870),7862=>array(30,-184,651,946),7863=>array(82,-184,500,765),7864=>array(122,-184,542,729),7865=>array(79,-184,540,560),7866=>array(122,0,542,1029),7867=>array(79,-14,540,847),7868=>array(122,0,542,914),7869=>array(79,-14,540,767),7870=>array(122,0,618,1028),7871=>array(79,-14,594,846),7872=>array(122,0,542,1028),7873=>array(79,-14,540,847),7874=>array(122,0,588,1081),7875=>array(79,-14,574,899),7876=>array(122,0,542,1050),7877=>array(79,-14,540,868),7878=>array(122,-184,542,928),7879=>array(79,-184,540,800),7880=>array(52,0,231,1029),7881=>array(41,0,221,847),7882=>array(121,-184,172,729),7883=>array(112,-184,162,760),7884=>array(82,-184,706,742),7885=>array(79,-184,532,560),7886=>array(82,-14,706,1029),7887=>array(79,-17,532,847),7888=>array(82,-14,706,1028),7889=>array(79,-17,582,846),7890=>array(82,-14,706,1028),7891=>array(79,-17,532,847),7892=>array(82,-14,706,1081),7893=>array(79,-17,561,899),7894=>array(82,-14,706,1050),7895=>array(79,-17,532,868),7896=>array(82,-184,706,928),7897=>array(79,-184,532,800),7898=>array(76,-14,772,927),7899=>array(82,-17,677,800),7900=>array(76,-14,772,927),7901=>array(82,-17,677,800),7902=>array(76,-14,772,1029),7903=>array(82,-17,677,847),7904=>array(76,-14,772,914),7905=>array(82,-17,677,767),7906=>array(76,-184,772,758),7907=>array(82,-184,677,573),7908=>array(112,-184,620,729),7909=>array(113,-184,526,547),7910=>array(112,-14,620,1029),7911=>array(113,-13,526,847),7912=>array(109,-4,797,927),7913=>array(114,-13,699,800),7914=>array(109,-4,797,927),7915=>array(114,-13,699,800),7916=>array(109,-4,797,1029),7917=>array(114,-13,699,847),7918=>array(109,-4,797,914),7919=>array(114,-13,699,767),7920=>array(109,-184,797,760),7921=>array(114,-184,699,573),7922=>array(22,0,587,931),7923=>array(54,-189,538,802),7924=>array(22,-184,587,729),7925=>array(54,-189,538,547),7926=>array(22,0,587,1032),7927=>array(54,-189,538,850),7928=>array(22,0,587,914),7929=>array(54,-189,538,767),7930=>array(122,0,738,729),7931=>array(16,0,462,760),7936=>array(80,-12,596,806),7937=>array(80,-12,596,806),7938=>array(80,-12,596,806),7939=>array(80,-12,596,806),7940=>array(80,-12,596,806),7941=>array(80,-12,596,806),7942=>array(80,-12,596,966),7943=>array(80,-12,596,966),7944=>array(30,0,651,806),7945=>array(30,0,651,806),7946=>array(12,0,844,806),7947=>array(18,0,844,806),7948=>array(13,0,736,806),7949=>array(17,0,768,806),7950=>array(18,0,675,966),7951=>array(17,0,709,966),7952=>array(89,-14,473,806),7953=>array(89,-14,473,806),7954=>array(89,-14,473,806),7955=>array(89,-14,473,806),7956=>array(89,-14,473,806),7957=>array(89,-14,473,806),7960=>array(13,0,622,806),7961=>array(18,0,622,806),7962=>array(12,0,876,806),7963=>array(18,0,885,806),7964=>array(13,0,809,806),7965=>array(17,0,838,806),7968=>array(113,-208,526,806),7969=>array(113,-208,526,806),7970=>array(113,-208,526,806),7971=>array(113,-208,526,806),7972=>array(113,-208,526,806),7973=>array(113,-208,526,806),7974=>array(113,-208,526,966),7975=>array(113,-208,526,966),7976=>array(13,0,713,806),7977=>array(18,0,711,806),7978=>array(12,0,962,806),7979=>array(18,0,965,806),7980=>array(13,0,903,806),7981=>array(17,0,927,806),7982=>array(18,0,810,966),7983=>array(17,0,823,966),7984=>array(85,0,271,806),7985=>array(85,0,271,806),7986=>array(-30,0,322,806),7987=>array(-20,0,329,806),7988=>array(12,0,327,806),7989=>array(-8,0,332,806),7990=>array(-11,0,280,966),7991=>array(-14,0,278,966),7992=>array(13,0,257,806),7993=>array(18,0,251,806),7994=>array(12,0,512,806),7995=>array(18,0,512,806),7996=>array(13,0,447,806),7997=>array(17,0,477,806),7998=>array(18,0,367,966),7999=>array(17,0,370,966),8000=>array(79,-17,532,806),8001=>array(79,-17,532,806),8002=>array(79,-17,532,806),8003=>array(79,-17,532,806),8004=>array(79,-17,532,806),8005=>array(79,-17,532,806),8008=>array(13,-14,723,806),8009=>array(18,-14,767,806),8010=>array(12,-14,1013,806),8011=>array(18,-14,1018,806),8012=>array(13,-14,857,806),8013=>array(17,-14,889,806),8016=>array(96,0,498,806),8017=>array(96,0,498,806),8018=>array(95,0,498,806),8019=>array(92,0,498,806),8020=>array(96,0,498,806),8021=>array(96,0,498,806),8022=>array(96,0,498,966),8023=>array(96,0,498,966),8025=>array(18,0,760,806),8027=>array(18,0,974,806),8029=>array(17,0,989,806),8031=>array(17,0,875,966),8032=>array(90,-14,735,806),8033=>array(90,-14,735,806),8034=>array(90,-14,735,806),8035=>array(90,-14,735,806),8036=>array(90,-14,735,806),8037=>array(90,-14,735,806),8038=>array(90,-14,735,966),8039=>array(90,-14,735,966),8040=>array(13,0,745,806),8041=>array(18,0,786,806),8042=>array(12,0,1032,806),8043=>array(18,0,1038,806),8044=>array(13,0,889,806),8045=>array(17,0,915,806),8046=>array(18,0,864,966),8047=>array(17,0,895,966),8048=>array(80,-12,596,800),8049=>array(80,-12,596,800),8050=>array(89,-14,473,800),8051=>array(89,-14,473,800),8052=>array(113,-208,526,800),8053=>array(113,-208,526,800),8054=>array(-40,0,271,800),8055=>array(90,0,290,800),8056=>array(79,-17,532,800),8057=>array(79,-17,532,800),8058=>array(96,0,498,800),8059=>array(96,0,498,800),8060=>array(90,-14,735,800),8061=>array(90,-14,735,800),8064=>array(80,-208,596,806),8065=>array(80,-208,596,806),8066=>array(80,-208,596,806),8067=>array(80,-208,596,806),8068=>array(80,-208,596,806),8069=>array(80,-208,596,806),8070=>array(80,-208,596,966),8071=>array(80,-208,596,966),8072=>array(30,-208,651,806),8073=>array(30,-208,651,806),8074=>array(12,-208,844,806),8075=>array(18,-208,844,806),8076=>array(13,-208,736,806),8077=>array(17,-208,768,806),8078=>array(18,-208,675,966),8079=>array(17,-208,709,966),8080=>array(113,-208,526,806),8081=>array(113,-208,526,806),8082=>array(113,-208,526,806),8083=>array(113,-208,526,806),8084=>array(113,-208,526,806),8085=>array(113,-208,526,806),8086=>array(113,-208,526,966),8087=>array(113,-208,526,966),8088=>array(13,-208,713,806),8089=>array(18,-208,711,806),8090=>array(12,-208,962,806),8091=>array(18,-208,965,806),8092=>array(13,-208,903,806),8093=>array(17,-208,927,806),8094=>array(18,-208,810,966),8095=>array(17,-208,823,966),8096=>array(90,-208,735,806),8097=>array(90,-208,735,806),8098=>array(90,-208,735,806),8099=>array(90,-208,735,806),8100=>array(90,-208,735,806),8101=>array(90,-208,735,806),8102=>array(90,-208,735,966),8103=>array(90,-208,735,966),8104=>array(13,-208,745,806),8105=>array(18,-208,786,806),8106=>array(12,-208,1032,806),8107=>array(18,-208,1038,806),8108=>array(13,-208,889,806),8109=>array(17,-208,915,806),8110=>array(18,-208,864,966),8111=>array(17,-208,895,966),8112=>array(80,-12,596,785),8113=>array(80,-12,596,745),8114=>array(80,-208,596,800),8115=>array(80,-208,596,559),8116=>array(80,-208,596,800),8118=>array(80,-12,596,767),8119=>array(80,-208,596,767),8120=>array(30,0,651,928),8121=>array(30,0,651,899),8122=>array(15,0,683,800),8123=>array(30,0,651,800),8124=>array(30,-208,651,729),8125=>array(200,597,291,806),8126=>array(210,-208,300,-45),8127=>array(200,597,291,806),8128=>array(104,650,395,767),8129=>array(104,699,395,938),8130=>array(113,-208,526,800),8131=>array(113,-208,526,560),8132=>array(113,-208,526,800),8134=>array(113,-208,526,767),8135=>array(113,-208,526,767),8136=>array(15,0,715,800),8137=>array(-12,0,657,800),8138=>array(15,0,807,800),8139=>array(-6,0,739,800),8140=>array(122,-208,628,729),8141=>array(76,597,428,806),8142=>array(97,597,413,806),8143=>array(104,597,395,966),8144=>array(-10,0,295,785),8145=>array(-14,0,278,745),8146=>array(-3,0,271,978),8147=>array(57,0,279,978),8150=>array(1,0,292,767),8151=>array(2,0,293,938),8152=>array(-5,0,300,928),8153=>array(2,0,294,899),8154=>array(15,0,352,800),8155=>array(-9,0,286,800),8157=>array(76,597,425,806),8158=>array(87,597,427,806),8159=>array(104,597,395,966),8160=>array(96,0,498,785),8161=>array(96,0,498,745),8162=>array(96,0,498,978),8163=>array(96,0,498,978),8164=>array(113,-208,555,806),8165=>array(113,-208,555,806),8166=>array(96,0,498,767),8167=>array(96,0,498,938),8168=>array(22,0,587,928),8169=>array(22,0,587,899),8170=>array(15,0,822,800),8171=>array(-15,0,795,800),8172=>array(18,0,624,806),8173=>array(100,699,342,978),8174=>array(159,699,380,978),8175=>array(100,617,299,800),8178=>array(90,-208,735,800),8179=>array(90,-208,735,547),8180=>array(90,-208,735,800),8182=>array(90,-14,735,767),8183=>array(90,-208,735,767),8184=>array(15,-14,859,800),8185=>array(-7,-14,725,800),8186=>array(15,0,865,800),8187=>array(-18,0,733,800),8188=>array(57,-208,707,744),8189=>array(181,616,380,800),8190=>array(205,597,296,806),8208=>array(49,254,312,294),8209=>array(49,254,312,294),8210=>array(49,254,587,294),8211=>array(49,254,451,294),8212=>array(49,254,951,294),8213=>array(0,254,1000,294),8214=>array(146,-236,354,764),8215=>array(-10,-236,510,-41),8216=>array(114,499,183,729),8217=>array(114,499,183,729),8218=>array(114,-117,183,116),8219=>array(-183,499,-114,729),8220=>array(114,499,385,729),8221=>array(114,499,382,729),8222=>array(114,-118,384,116),8223=>array(-382,499,-114,729),8224=>array(28,-96,472,729),8225=>array(28,-96,472,729),8228=>array(142,0,191,62),8229=>array(142,0,524,63),8230=>array(142,0,857,63),8240=>array(74,-14,1267,742),8241=>array(74,-14,1659,742),8249=>array(77,86,306,500),8250=>array(77,86,306,500),8251=>array(122,2,713,662),8252=>array(98,0,388,729),8253=>array(76,0,439,742),8254=>array(-10,686,510,724),8255=>array(-44,-237,847,-59),8256=>array(-44,751,847,929),8258=>array(37,-29,961,814),8259=>array(108,340,400,395),8260=>array(-169,-14,336,742),8261=>array(113,-132,280,760),8262=>array(113,-132,280,760),8263=>array(40,0,864,742),8264=>array(76,0,635,742),8265=>array(98,0,639,742),8267=>array(121,-96,552,729),8268=>array(105,220,352,509),8269=>array(148,220,395,509),8270=>array(37,-29,461,427),8271=>array(125,-116,193,517),8272=>array(-44,-237,847,929),8273=>array(37,-7,461,929),8274=>array(86,-93,392,729),8275=>array(49,250,951,382),8276=>array(-44,-241,847,-63),8304=>array(53,345,351,742),8305=>array(60,326,116,751),8308=>array(48,359,358,734),8320=>array(53,-14,351,383),8321=>array(67,0,346,370),8322=>array(46,-1,338,383),8323=>array(48,-14,340,383),8324=>array(48,0,358,375),8363=>array(79,-127,596,760),8364=>array(27,-14,573,742),8369=>array(81,0,576,729),8376=>array(35,0,602,729),8377=>array(51,0,583,729),8451=>array(116,-14,1053,742),8457=>array(116,0,868,729),8462=>array(39,0,525,760),8463=>array(40,0,525,760),8470=>array(121,0,1102,742),8471=>array(138,0,862,725),8486=>array(57,0,707,744),8487=>array(57,-15,707,729),8490=>array(173,0,644,729),8491=>array(30,0,651,920),8494=>array(61,-12,793,647),8498=>array(122,0,492,729),8500=>array(52,-13,413,395),8513=>array(106,-14,691,742),8514=>array(31,0,435,729),8515=>array(31,0,435,729),8516=>array(23,0,588,729),8523=>array(86,-14,718,742),8530=>array(67,-14,1319,742),8531=>array(67,-14,908,742),8532=>array(46,-14,908,742),8543=>array(67,-14,737,742),8544=>array(121,0,172,729),8545=>array(121,0,369,729),8546=>array(121,0,566,729),8547=>array(121,0,890,729),8548=>array(30,0,651,729),8549=>array(30,0,799,729),8550=>array(30,0,997,729),8551=>array(30,0,1194,729),8552=>array(121,0,861,729),8553=>array(59,0,629,729),8554=>array(59,0,810,729),8555=>array(59,0,1007,729),8556=>array(122,0,526,729),8557=>array(83,-14,644,742),8558=>array(122,0,687,729),8559=>array(161,0,702,729),8560=>array(112,0,157,760),8561=>array(112,0,337,760),8562=>array(112,0,517,760),8563=>array(112,0,748,760),8564=>array(63,0,528,547),8565=>array(63,0,690,760),8566=>array(63,0,870,760),8567=>array(63,0,1050,760),8568=>array(112,0,763,760),8569=>array(56,0,536,547),8570=>array(56,0,702,760),8571=>array(56,0,881,760),8572=>array(113,0,158,760),8573=>array(68,-14,488,560),8574=>array(114,-14,555,760),8575=>array(113,0,868,560),8576=>array(122,0,1202,729),8577=>array(122,0,687,729),8578=>array(122,0,1202,729),8579=>array(83,-14,644,742),8580=>array(68,-14,488,560),8581=>array(83,-208,644,742),8585=>array(53,-14,908,742),8592=>array(49,112,781,515),8593=>array(217,0,621,732),8594=>array(57,112,789,515),8595=>array(217,-3,621,729),8596=>array(49,112,789,515),8597=>array(217,-8,621,732),8598=>array(149,37,691,580),8599=>array(149,37,691,580),8600=>array(149,37,691,580),8601=>array(149,37,691,580),8644=>array(49,-35,789,662),8645=>array(71,-57,767,684),8646=>array(49,-35,789,662),8647=>array(49,-35,781,661),8648=>array(71,0,767,732),8649=>array(58,-35,790,661),8650=>array(71,0,767,732),8704=>array(30,0,651,729),8707=>array(122,0,542,729),8710=>array(30,0,651,729),8711=>array(30,0,651,729),8722=>array(106,293,732,334),8725=>array(16,-93,321,729),8726=>array(208,-54,514,768),8727=>array(100,85,524,542),8728=>array(179,178,447,447),8756=>array(13,121,440,562),8757=>array(13,121,440,562),8758=>array(13,121,64,563),8759=>array(13,121,441,562),8764=>array(80,283,556,415),9134=>array(234,-236,281,764),9167=>array(91,0,854,596),10731=>array(3,-233,491,807),10799=>array(161,54,677,573),11374=>array(161,-178,702,729),11375=>array(30,0,651,729),11381=>array(122,0,579,729),11382=>array(114,0,497,547),11383=>array(81,-12,579,556),11386=>array(79,-17,532,560),11800=>array(76,-14,439,728),11810=>array(113,403,280,760),11811=>array(113,403,280,760),11812=>array(113,-132,280,225),11813=>array(113,-132,280,225),11822=>array(76,0,439,742),42192=>array(123,0,587,729),42193=>array(122,0,542,729),42194=>array(62,0,481,729),42195=>array(122,0,687,729),42196=>array(22,0,589,729),42197=>array(22,0,589,729),42198=>array(83,-14,668,742),42199=>array(173,0,644,729),42200=>array(12,0,483,729),42201=>array(0,-14,389,729),42202=>array(83,-14,644,742),42203=>array(83,-14,644,742),42204=>array(45,0,640,729),42205=>array(122,0,492,729),42206=>array(122,0,492,729),42207=>array(161,0,702,729),42208=>array(121,0,596,729),42209=>array(122,0,526,729),42210=>array(89,-14,553,742),42211=>array(123,0,641,729),42212=>array(54,0,572,729),42213=>array(30,0,651,729),42214=>array(30,0,651,729),42215=>array(122,0,628,729),42216=>array(106,-14,691,742),42217=>array(123,0,512,743),42218=>array(69,0,895,729),42219=>array(59,0,629,729),42220=>array(22,0,587,729),42221=>array(68,0,532,729),42222=>array(30,0,651,729),42223=>array(30,0,651,729),42224=>array(122,0,542,729),42225=>array(89,0,510,729),42226=>array(121,0,172,729),42227=>array(82,-14,706,742),42228=>array(112,-14,620,729),42229=>array(112,0,620,743),42230=>array(31,0,435,729),42231=>array(83,0,648,729),42232=>array(98,0,202,124),42233=>array(71,-156,202,124),42234=>array(98,0,499,124),42235=>array(98,-156,499,124),42236=>array(71,-156,202,501),42237=>array(98,0,202,501),42238=>array(85,0,502,340),42239=>array(85,187,502,439),42564=>array(89,-14,553,742),42565=>array(75,-14,449,560),42566=>array(121,0,347,729),42567=>array(114,0,271,547),42576=>array(25,0,906,729),42577=>array(41,0,791,547),42580=>array(82,-14,910,742),42581=>array(79,-14,700,563),42582=>array(121,0,894,729),42583=>array(112,-14,701,560),42594=>array(80,-157,1009,729),42595=>array(73,-138,827,547),42596=>array(51,-14,1009,729),42597=>array(47,-14,825,547),42598=>array(161,0,1083,729),42599=>array(137,0,905,547),42600=>array(82,-14,706,742),42601=>array(79,-17,532,560),42602=>array(56,-14,799,742),42603=>array(55,-14,658,560),42604=>array(82,-14,1278,742),42605=>array(79,-17,940,560),42606=>array(28,-208,851,743),42636=>array(22,0,589,729),42637=>array(34,0,515,547),42644=>array(116,0,568,729),42645=>array(113,0,526,760),42760=>array(104,0,372,668),42761=>array(104,0,372,668),42762=>array(104,0,372,668),42763=>array(104,0,372,668),42764=>array(104,0,372,668),42765=>array(104,0,372,668),42766=>array(104,0,372,668),42767=>array(104,0,372,668),42768=>array(104,0,372,668),42769=>array(104,0,372,668),42770=>array(104,0,372,668),42771=>array(104,0,372,668),42772=>array(104,0,372,668),42773=>array(104,0,372,668),42774=>array(104,0,372,668),42779=>array(58,326,312,736),42780=>array(58,324,312,734),42781=>array(111,326,141,734),42782=>array(111,326,141,734),42783=>array(111,0,141,408),42786=>array(77,0,340,729),42787=>array(77,0,311,547),42788=>array(56,224,411,742),42789=>array(56,42,411,560),42790=>array(122,-178,628,729),42791=>array(113,-198,526,760),42800=>array(137,0,437,547),42801=>array(75,-14,449,560),42802=>array(30,0,1220,729),42803=>array(82,-14,873,560),42814=>array(83,-14,644,742),42815=>array(68,-14,488,560),42822=>array(148,0,625,729),42823=>array(139,0,253,760),42830=>array(82,-14,1278,742),42831=>array(79,-17,940,560),42880=>array(31,0,435,729),42881=>array(113,-208,158,560),42891=>array(177,235,224,729),42892=>array(113,458,160,729),42893=>array(116,0,568,729),43002=>array(112,0,800,547),43003=>array(83,0,453,729),43004=>array(62,0,481,729),43005=>array(161,0,702,729),43006=>array(121,0,172,928),43007=>array(80,0,1096,729),62464=>array(49,-7,477,770),62465=>array(49,-7,477,770),62466=>array(49,-7,516,770),62467=>array(49,-2,759,770),62468=>array(49,-7,477,770),62469=>array(49,-7,476,770),62470=>array(49,-7,487,770),62471=>array(49,-7,772,769),62472=>array(49,-7,476,769),62473=>array(49,-7,477,770),62474=>array(49,-2,988,770),62475=>array(49,-8,477,770),62476=>array(59,-7,486,764),62477=>array(49,-2,788,769),62478=>array(49,-7,477,770),62479=>array(49,-7,477,770),62480=>array(49,0,781,770),62481=>array(59,-7,486,770),62482=>array(49,-8,623,780),62483=>array(49,-7,506,770),62484=>array(49,-7,774,770),62485=>array(49,-7,477,770),62486=>array(49,-2,741,770),62487=>array(49,-7,477,770),62488=>array(49,-7,477,770),62489=>array(59,0,486,770),62490=>array(49,-7,554,770),62491=>array(49,-7,476,770),62492=>array(59,-7,486,770),62493=>array(49,-8,476,769),62494=>array(60,-7,486,770),62495=>array(49,-7,477,770),62496=>array(49,-7,476,770),62497=>array(49,-7,476,770),62498=>array(49,-69,477,770),62499=>array(49,-7,477,770),62500=>array(49,-7,476,769),62501=>array(49,-7,538,770),63173=>array(76,-14,534,742),64256=>array(45,0,685,760),64257=>array(45,0,513,760),64258=>array(45,0,513,760),64259=>array(45,0,849,760),64260=>array(45,0,849,760),64297=>array(106,293,732,627),65533=>array(15,-84,1011,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>655,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>600,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>483,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>536,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>676,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>600,286=>775,287=>600,288=>775,289=>600,290=>775,291=>600,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>757,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,390=>698,391=>698,392=>550,393=>775,394=>824,395=>686,396=>635,397=>612,398=>632,399=>787,400=>585,401=>575,402=>352,403=>775,404=>685,405=>965,406=>354,407=>295,408=>690,409=>526,410=>278,412=>974,413=>748,414=>634,415=>787,416=>934,417=>757,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,427=>392,428=>611,429=>392,430=>611,431=>879,432=>779,433=>764,434=>721,435=>696,436=>805,437=>685,438=>525,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>600,486=>775,487=>600,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>600,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,542=>752,543=>634,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,567=>278,568=>1032,569=>1032,581=>684,584=>295,585=>278,587=>635,588=>695,589=>411,592=>614,593=>635,594=>635,595=>635,596=>550,598=>635,599=>727,600=>615,601=>615,603=>541,604=>541,607=>326,608=>637,609=>635,611=>685,613=>634,614=>634,615=>634,616=>278,617=>387,618=>372,621=>387,623=>974,624=>974,625=>974,626=>634,627=>634,628=>634,629=>612,632=>660,633=>411,634=>411,635=>411,636=>411,637=>411,638=>530,639=>530,640=>602,641=>602,642=>521,643=>336,645=>461,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,656=>525,665=>580,668=>654,670=>667,671=>583,672=>712,675=>1014,678=>824,679=>610,681=>848,682=>706,683=>654,686=>661,687=>664,699=>318,700=>318,702=>307,710=>500,711=>500,713=>500,714=>483,715=>500,717=>500,718=>500,719=>483,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,741=>493,742=>493,743=>493,744=>493,745=>493,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,795=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,831=>0,847=>0,856=>0,860=>0,861=>0,865=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>361,891=>549,892=>550,893=>549,894=>337,900=>483,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>387,913=>684,914=>655,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>860,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>387,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>387,954=>594,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>592,968=>660,969=>837,970=>387,971=>579,972=>612,973=>579,974=>837,975=>656,981=>660,982=>837,984=>787,985=>612,988=>575,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1020=>635,1021=>698,1022=>698,1023=>698,1024=>632,1025=>632,1026=>786,1027=>557,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>674,1037=>755,1038=>609,1039=>752,1040=>684,1041=>686,1042=>655,1043=>557,1044=>776,1045=>632,1046=>1040,1047=>636,1048=>755,1049=>755,1050=>674,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>860,1061=>685,1062=>776,1063=>686,1064=>1068,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1031,1071=>695,1072=>613,1073=>612,1074=>586,1075=>491,1076=>677,1077=>615,1078=>908,1079=>541,1080=>659,1081=>659,1082=>594,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>549,1091=>592,1092=>854,1093=>592,1094=>681,1095=>591,1096=>917,1097=>938,1098=>727,1099=>765,1100=>589,1101=>549,1102=>813,1103=>592,1104=>615,1105=>615,1106=>625,1107=>491,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>898,1114=>892,1115=>652,1116=>594,1117=>659,1118=>592,1119=>662,1121=>837,1122=>769,1123=>667,1124=>942,1125=>749,1136=>787,1137=>660,1138=>787,1168=>557,1169=>491,1176=>636,1177=>541,1184=>856,1185=>832,1188=>1014,1189=>868,1194=>698,1195=>550,1198=>611,1199=>592,1204=>934,1205=>809,1210=>686,1211=>634,1216=>278,1217=>1040,1218=>908,1223=>752,1224=>654,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1040,1245=>908,1246=>636,1247=>541,1250=>755,1251=>659,1252=>755,1253=>659,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1272=>882,1273=>765,1278=>685,1279=>592,1280=>686,1281=>589,1296=>585,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1306=>787,1307=>635,1308=>989,1309=>818,1329=>792,1330=>746,1331=>790,1332=>800,1333=>746,1334=>779,1335=>665,1336=>746,1337=>877,1338=>780,1339=>689,1340=>540,1341=>1040,1342=>858,1343=>744,1344=>684,1345=>774,1346=>800,1347=>794,1348=>789,1349=>728,1350=>755,1351=>755,1352=>732,1353=>739,1354=>889,1355=>792,1356=>833,1357=>732,1358=>790,1359=>737,1360=>732,1361=>728,1362=>557,1363=>784,1364=>767,1365=>787,1366=>833,1370=>318,1371=>224,1372=>359,1373=>213,1374=>370,1375=>366,1377=>974,1378=>634,1379=>702,1380=>742,1381=>634,1382=>702,1383=>567,1384=>634,1385=>832,1386=>702,1387=>634,1388=>280,1389=>894,1390=>645,1391=>634,1392=>634,1393=>606,1394=>702,1395=>649,1396=>709,1397=>278,1398=>669,1399=>581,1400=>634,1401=>419,1402=>974,1403=>581,1404=>671,1405=>634,1406=>701,1407=>1002,1408=>634,1409=>600,1410=>477,1411=>1002,1412=>645,1413=>612,1414=>899,1415=>836,1417=>337,1418=>313,1652=>292,4304=>469,4305=>469,4306=>519,4307=>726,4308=>479,4309=>478,4310=>468,4311=>709,4312=>468,4313=>479,4314=>970,4315=>479,4316=>479,4317=>744,4318=>469,4319=>479,4320=>754,4321=>479,4322=>578,4323=>468,4324=>729,4325=>468,4326=>743,4327=>479,4328=>479,4329=>479,4330=>513,4331=>479,4332=>479,4333=>468,4334=>479,4335=>469,4336=>468,4337=>468,4338=>469,4339=>469,4340=>469,4341=>524,4342=>755,4343=>517,4344=>479,4345=>519,4346=>524,4347=>416,4348=>304,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7426=>982,7428=>550,7433=>278,7435=>604,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7449=>592,7450=>592,7456=>592,7457=>818,7458=>525,7462=>525,7463=>592,7464=>654,7467=>639,7543=>635,7680=>684,7681=>613,7682=>655,7683=>635,7684=>655,7685=>635,7686=>655,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>600,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>934,7899=>757,7900=>934,7901=>757,7902=>934,7903=>757,7904=>934,7905=>757,7906=>934,7907=>757,7908=>732,7909=>634,7910=>732,7911=>634,7912=>879,7913=>779,7914=>879,7915=>779,7916=>879,7917=>779,7918=>879,7919=>779,7920=>879,7921=>779,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8228=>334,8229=>667,8230=>1000,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8363=>636,8364=>636,8369=>636,8376=>636,8377=>636,8451=>1123,8457=>952,8462=>634,8463=>634,8470=>1165,8471=>1000,8486=>764,8487=>764,8490=>656,8491=>684,8494=>854,8498=>575,8500=>462,8513=>775,8514=>557,8515=>557,8516=>611,8523=>780,8530=>1370,8531=>969,8532=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1285,8577=>770,8578=>1285,8579=>698,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8704=>684,8707=>632,8710=>684,8711=>684,8722=>838,8725=>337,8726=>637,8727=>626,8728=>626,8756=>636,8757=>636,8758=>260,8759=>636,8764=>636,9134=>521,9167=>945,10731=>494,10799=>838,11374=>863,11375=>684,11381=>654,11382=>568,11383=>660,11386=>612,11800=>536,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,42192=>655,42193=>603,42194=>603,42195=>770,42196=>611,42197=>611,42198=>775,42199=>656,42200=>656,42201=>512,42202=>698,42203=>698,42204=>685,42205=>575,42206=>575,42207=>863,42208=>748,42209=>557,42210=>635,42211=>695,42212=>695,42213=>684,42214=>684,42215=>752,42216=>775,42217=>512,42218=>989,42219=>685,42220=>611,42221=>655,42222=>684,42223=>684,42224=>632,42225=>632,42226=>295,42227=>787,42228=>732,42229=>732,42230=>557,42231=>770,42232=>300,42233=>300,42234=>596,42235=>596,42236=>300,42237=>300,42238=>588,42239=>588,42564=>635,42565=>521,42566=>354,42567=>387,42576=>1029,42577=>906,42580=>1031,42581=>813,42582=>927,42583=>814,42594=>1014,42595=>866,42596=>1015,42597=>864,42598=>1088,42599=>944,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42636=>611,42637=>549,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42800=>491,42801=>521,42802=>1250,42803=>985,42814=>703,42815=>549,42822=>680,42823=>392,42830=>1358,42831=>1019,42880=>557,42881=>278,42891=>401,42892=>275,42893=>686,43002=>917,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,62464=>525,62465=>525,62466=>565,62467=>808,62468=>535,62469=>525,62470=>536,62471=>821,62472=>525,62473=>525,62474=>1037,62475=>535,62476=>535,62477=>837,62478=>525,62479=>536,62480=>830,62481=>535,62482=>672,62483=>565,62484=>823,62485=>535,62486=>790,62487=>535,62488=>535,62489=>535,62490=>603,62491=>535,62492=>535,62493=>525,62494=>535,62495=>525,62496=>525,62497=>525,62498=>525,62499=>525,62500=>524,62501=>567,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64297=>838,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansextralight.z b/incs/tcpdf/fonts/dejavusansextralight.z new file mode 100644 index 0000000..a966f6d Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansextralight.z differ diff --git a/incs/tcpdf/fonts/dejavusansi.ctg.z b/incs/tcpdf/fonts/dejavusansi.ctg.z new file mode 100644 index 0000000..1b98d13 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansi.php b/incs/tcpdf/fonts/dejavusansi.php new file mode 100644 index 0000000..07c6fd1 --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-1016 -350 1659 1068]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>507,'MaxWidth'=>1690,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(79,0,320,729),34=>array(96,458,364,729),35=>array(70,0,773,718),36=>array(33,-147,570,760),37=>array(91,-14,859,742),38=>array(47,-14,736,742),39=>array(96,458,179,729),40=>array(77,-132,427,759),41=>array(-62,-132,288,759),42=>array(30,286,470,742),43=>array(106,0,732,627),44=>array(3,-116,193,124),45=>array(45,234,324,314),46=>array(58,0,185,124),47=>array(-73,-93,427,729),48=>array(50,-14,586,742),49=>array(49,0,485,729),50=>array(4,0,574,742),51=>array(2,-14,572,742),52=>array(18,0,565,729),53=>array(20,-14,581,729),54=>array(63,-14,592,742),55=>array(93,0,627,729),56=>array(33,-14,593,742),57=>array(44,-14,574,742),58=>array(52,0,256,517),59=>array(1,-116,267,517),60=>array(106,46,732,581),61=>array(106,172,732,454),62=>array(106,46,732,581),63=>array(123,0,511,742),64=>array(58,-173,950,703),65=>array(-53,0,615,729),66=>array(27,0,625,729),67=>array(42,-14,695,742),68=>array(27,0,722,729),69=>array(27,0,630,729),70=>array(27,0,587,729),71=>array(45,-14,725,742),72=>array(27,0,725,729),73=>array(27,0,268,729),74=>array(-164,-200,266,729),75=>array(27,0,722,729),76=>array(27,0,497,729),77=>array(27,0,836,729),78=>array(27,0,721,729),79=>array(40,-14,747,742),80=>array(27,0,601,729),81=>array(41,-129,747,742),82=>array(27,0,600,729),83=>array(6,-14,603,742),84=>array(43,0,676,729),85=>array(58,-14,713,729),86=>array(78,0,742,729),87=>array(96,0,1020,729),88=>array(-43,0,703,729),89=>array(63,0,676,729),90=>array(-22,0,703,729),91=>array(40,-132,420,760),92=>array(85,-93,262,729),93=>array(-38,-132,342,760),94=>array(106,457,732,729),95=>array(-10,-236,510,-166),96=>array(190,617,388,800),97=>array(41,-14,547,560),98=>array(36,-14,587,760),99=>array(46,-14,536,560),100=>array(46,-14,639,760),101=>array(46,-14,571,560),102=>array(68,0,478,760),103=>array(32,-208,596,560),104=>array(35,0,566,760),105=>array(35,0,273,760),106=>array(-113,-208,277,760),107=>array(35,0,612,760),108=>array(35,0,273,760),109=>array(35,0,906,560),110=>array(35,0,566,560),111=>array(46,-14,566,560),112=>array(-3,-208,589,560),113=>array(46,-206,597,560),114=>array(35,0,463,560),115=>array(11,-14,500,560),116=>array(64,0,423,702),117=>array(57,-14,589,547),118=>array(72,0,604,547),119=>array(85,0,819,547),120=>array(-26,0,600,547),121=>array(-25,-208,603,547),122=>array(-3,0,543,547),123=>array(121,-163,605,760),124=>array(127,-236,210,764),125=>array(7,-163,491,760),126=>array(106,228,732,399),161=>array(85,0,326,729),162=>array(74,-153,563,698),163=>array(24,0,637,742),164=>array(46,40,592,587),165=>array(45,0,673,729),166=>array(127,-171,210,699),167=>array(12,-95,485,742),168=>array(184,659,493,758),169=>array(138,0,862,725),170=>array(40,229,446,742),171=>array(62,69,555,517),172=>array(106,140,732,421),173=>array(45,234,324,314),174=>array(138,0,862,725),175=>array(186,673,492,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(36,326,385,742),179=>array(16,319,368,742),180=>array(252,616,522,800),181=>array(-13,-208,592,547),182=>array(78,-96,573,729),183=>array(114,285,241,409),184=>array(49,-193,267,0),185=>array(66,326,347,734),186=>array(40,229,462,742),187=>array(62,69,554,517),188=>array(66,-14,958,742),189=>array(66,-14,953,742),190=>array(16,-14,958,742),191=>array(37,-13,425,729),192=>array(-53,0,615,927),193=>array(-53,0,615,927),194=>array(-53,0,615,928),195=>array(-53,0,617,921),196=>array(-53,0,615,913),197=>array(-53,0,615,928),198=>array(-45,0,994,729),199=>array(42,-193,695,742),200=>array(27,0,630,927),201=>array(27,0,630,927),202=>array(27,0,630,928),203=>array(27,0,630,913),204=>array(27,0,292,927),205=>array(27,0,383,927),206=>array(27,0,379,928),207=>array(27,0,392,913),208=>array(0,0,727,729),209=>array(27,0,721,921),210=>array(40,-14,747,927),211=>array(40,-14,747,927),212=>array(40,-14,747,928),213=>array(40,-14,747,921),214=>array(40,-14,747,913),215=>array(137,31,701,596),216=>array(-34,-32,809,761),217=>array(58,-14,713,927),218=>array(58,-14,713,927),219=>array(58,-14,713,928),220=>array(58,-14,713,913),221=>array(63,0,676,927),222=>array(27,0,577,729),223=>array(47,-14,590,760),224=>array(41,-14,547,800),225=>array(41,-14,571,800),226=>array(41,-14,547,800),227=>array(41,-14,562,777),228=>array(41,-14,547,758),229=>array(41,-14,547,878),230=>array(41,-14,951,560),231=>array(46,-193,536,560),232=>array(46,-14,571,800),233=>array(46,-14,576,800),234=>array(46,-14,571,800),235=>array(46,-14,571,758),236=>array(35,0,262,800),237=>array(35,0,396,800),238=>array(35,0,351,800),239=>array(35,0,367,758),240=>array(45,-14,587,760),241=>array(35,0,580,777),242=>array(46,-14,566,800),243=>array(46,-14,578,800),244=>array(46,-14,566,800),245=>array(46,-14,569,777),246=>array(46,-14,566,758),247=>array(106,73,732,554),248=>array(-14,-46,622,590),249=>array(57,-14,589,800),250=>array(57,-14,589,800),251=>array(57,-14,589,800),252=>array(57,-14,589,758),253=>array(-25,-208,603,800),254=>array(-3,-208,589,760),255=>array(-25,-208,603,758),256=>array(-53,0,615,899),257=>array(41,-14,547,745),258=>array(-53,0,624,926),259=>array(41,-14,562,761),260=>array(-53,-194,618,729),261=>array(41,-194,547,560),262=>array(42,-14,695,927),263=>array(46,-14,580,800),264=>array(42,-14,695,928),265=>array(46,-14,551,800),266=>array(42,-14,695,914),267=>array(46,-14,536,760),268=>array(42,-14,695,928),269=>array(46,-14,570,800),270=>array(27,0,722,928),271=>array(46,-14,819,760),272=>array(0,0,727,729),273=>array(46,-14,701,760),274=>array(27,0,630,900),275=>array(46,-14,571,745),276=>array(27,0,630,928),277=>array(46,-14,571,785),278=>array(27,0,630,914),279=>array(46,-14,571,760),280=>array(27,-194,630,729),281=>array(46,-194,571,560),282=>array(27,0,630,928),283=>array(46,-14,571,800),284=>array(45,-14,725,928),285=>array(32,-208,596,800),286=>array(45,-14,725,928),287=>array(32,-208,596,785),288=>array(45,-14,725,914),289=>array(32,-208,596,760),290=>array(45,-250,725,742),291=>array(32,-208,596,775),292=>array(27,0,725,928),293=>array(35,0,566,928),294=>array(109,0,868,729),295=>array(46,0,576,760),296=>array(27,0,415,921),297=>array(35,0,387,777),298=>array(27,0,390,899),299=>array(35,0,381,745),300=>array(27,0,400,928),301=>array(35,0,381,785),302=>array(-7,-194,268,729),303=>array(-8,-194,273,760),304=>array(27,0,304,914),305=>array(35,0,232,547),306=>array(27,-200,561,729),307=>array(35,-208,554,760),308=>array(-164,-200,386,928),309=>array(-113,-208,360,800),310=>array(27,-235,722,729),311=>array(35,-235,612,760),312=>array(38,0,617,547),313=>array(27,0,497,928),314=>array(35,0,422,928),315=>array(27,-235,497,729),316=>array(20,-235,273,760),317=>array(27,0,497,729),318=>array(35,0,474,760),319=>array(27,0,497,729),320=>array(35,0,443,760),321=>array(-20,0,502,729),322=>array(17,0,318,760),323=>array(27,0,721,928),324=>array(35,0,566,803),325=>array(27,-235,721,729),326=>array(35,-235,566,560),327=>array(27,0,721,928),328=>array(35,0,570,800),329=>array(75,0,732,729),330=>array(46,-208,682,742),331=>array(35,-208,566,560),332=>array(40,-14,747,899),333=>array(46,-14,566,745),334=>array(40,-14,747,928),335=>array(46,-14,566,785),336=>array(40,-14,773,927),337=>array(46,-14,623,800),338=>array(46,0,1067,729),339=>array(46,-14,984,560),340=>array(27,0,600,928),341=>array(35,0,549,803),342=>array(27,-235,600,729),343=>array(20,-235,463,560),344=>array(27,0,600,925),345=>array(35,0,492,800),346=>array(6,-14,603,928),347=>array(11,-14,549,803),348=>array(6,-14,603,928),349=>array(11,-14,500,800),350=>array(6,-193,603,742),351=>array(11,-193,500,560),352=>array(6,-14,603,928),353=>array(11,-14,523,800),354=>array(43,-193,676,729),355=>array(62,-193,423,702),356=>array(43,0,676,928),357=>array(64,0,477,803),358=>array(52,0,685,729),359=>array(16,0,406,702),360=>array(58,-14,713,921),361=>array(57,-14,589,777),362=>array(58,-14,713,899),363=>array(57,-14,589,745),364=>array(58,-14,713,928),365=>array(57,-14,589,785),366=>array(58,-14,713,929),367=>array(57,-14,589,861),368=>array(58,-14,729,927),369=>array(57,-14,619,800),370=>array(58,-194,713,729),371=>array(57,-194,589,547),372=>array(96,0,1020,932),373=>array(85,0,819,800),374=>array(63,0,676,932),375=>array(-25,-208,603,800),376=>array(63,0,676,913),377=>array(-22,0,703,928),378=>array(-3,0,549,803),379=>array(-22,0,703,912),380=>array(-3,0,543,760),381=>array(-22,0,703,928),382=>array(-3,0,543,800),383=>array(68,0,478,760),384=>array(19,-14,561,760),385=>array(51,0,740,729),386=>array(27,0,635,729),387=>array(19,-14,579,760),388=>array(42,0,601,729),389=>array(35,-14,578,760),390=>array(63,-14,715,742),391=>array(39,-14,885,924),392=>array(39,-14,672,724),393=>array(0,0,727,729),394=>array(51,0,831,729),395=>array(69,0,686,729),396=>array(36,-14,619,760),397=>array(55,-208,575,548),398=>array(64,0,675,729),399=>array(51,-14,750,742),400=>array(121,-14,676,742),401=>array(-142,-200,607,729),402=>array(-157,-208,465,760),403=>array(39,-14,915,924),404=>array(95,-210,774,729),405=>array(17,0,897,760),406=>array(76,0,292,729),407=>array(0,0,299,729),408=>array(26,0,792,742),409=>array(17,0,596,760),410=>array(-2,0,277,760),411=>array(-44,0,535,760),412=>array(60,-14,966,729),413=>array(-142,-200,740,729),414=>array(57,-208,579,560),415=>array(40,-14,747,742),416=>array(34,-14,823,761),417=>array(48,-14,657,609),418=>array(56,-14,873,742),419=>array(74,-208,702,560),420=>array(51,0,717,729),421=>array(-3,-208,580,760),422=>array(40,-129,592,729),423=>array(2,-14,580,742),424=>array(11,-14,473,560),425=>array(27,0,630,729),426=>array(-58,-208,341,760),427=>array(72,-208,426,702),428=>array(43,0,685,729),429=>array(46,0,429,760),430=>array(71,-200,704,729),431=>array(56,-4,854,761),432=>array(58,-14,720,615),433=>array(42,-14,798,724),434=>array(76,-1,678,729),435=>array(67,0,789,742),436=>array(4,-208,777,560),437=>array(-26,0,700,729),438=>array(-10,0,535,547),439=>array(23,-31,652,729),440=>array(15,-31,662,729),441=>array(21,-213,594,547),442=>array(-9,-208,533,547),443=>array(1,0,564,742),444=>array(16,-31,625,729),445=>array(-16,-213,550,547),446=>array(-20,-14,430,702),447=>array(-5,-208,603,560),448=>array(7,-208,288,729),449=>array(7,-208,485,729),450=>array(-13,-208,484,729),451=>array(26,0,267,729),452=>array(27,0,1473,928),453=>array(27,0,1313,800),454=>array(46,-14,1178,800),455=>array(27,-200,823,729),456=>array(27,-208,834,760),457=>array(35,-208,555,760),458=>array(27,-200,1014,729),459=>array(27,-208,1025,760),460=>array(35,-208,911,760),461=>array(-53,0,615,928),462=>array(41,-14,556,800),463=>array(27,0,414,928),464=>array(35,0,400,800),465=>array(40,-14,747,928),466=>array(46,-14,598,800),467=>array(58,-14,713,928),468=>array(57,-14,589,800),469=>array(58,-14,713,1025),470=>array(57,-14,589,899),471=>array(58,-14,713,1047),472=>array(57,-14,589,903),473=>array(58,-14,713,1044),474=>array(57,-14,589,906),475=>array(58,-14,713,1044),476=>array(57,-14,589,903),477=>array(51,-14,563,560),478=>array(-53,0,626,1025),479=>array(41,-14,548,899),480=>array(-53,0,627,1025),481=>array(41,-14,573,868),482=>array(-45,0,994,900),483=>array(41,-14,951,743),484=>array(45,-14,743,742),485=>array(32,-208,596,560),486=>array(45,-14,725,928),487=>array(32,-208,596,800),488=>array(27,0,722,928),489=>array(35,0,612,928),490=>array(40,-194,747,742),491=>array(46,-194,566,560),492=>array(40,-194,747,899),493=>array(46,-194,566,745),494=>array(23,-31,652,928),495=>array(-47,-213,530,793),496=>array(-113,-208,392,793),497=>array(27,0,1473,729),498=>array(27,0,1313,729),499=>array(46,-14,1178,760),500=>array(45,-14,725,928),501=>array(32,-208,596,800),502=>array(29,-14,1059,729),503=>array(-14,-208,666,742),504=>array(27,0,721,927),505=>array(35,0,566,800),506=>array(-53,0,786,928),507=>array(41,-14,772,928),508=>array(-45,0,994,928),509=>array(41,-14,951,800),510=>array(-34,-32,809,928),511=>array(-14,-46,622,800),512=>array(-53,0,615,930),513=>array(41,-14,547,800),514=>array(-53,0,615,917),515=>array(41,-14,549,785),516=>array(27,0,630,930),517=>array(46,-14,571,800),518=>array(27,0,630,917),519=>array(46,-14,571,785),520=>array(27,0,363,930),521=>array(22,0,365,800),522=>array(27,0,393,917),523=>array(35,0,370,785),524=>array(40,-14,747,930),525=>array(46,-14,566,800),526=>array(40,-14,747,917),527=>array(46,-14,566,785),528=>array(27,0,600,930),529=>array(35,0,463,800),530=>array(27,0,600,917),531=>array(35,0,486,785),532=>array(58,-14,713,930),533=>array(57,-14,589,800),534=>array(58,-14,713,917),535=>array(57,-14,589,785),536=>array(6,-240,603,742),537=>array(11,-240,500,560),538=>array(43,-240,676,729),539=>array(64,-240,423,702),540=>array(-36,-210,593,742),541=>array(-62,-211,489,560),542=>array(27,0,725,928),543=>array(35,0,566,928),544=>array(27,-208,663,742),545=>array(41,-70,744,760),546=>array(19,-14,663,742),547=>array(34,-14,584,648),548=>array(-6,-208,720,729),549=>array(10,-208,555,547),550=>array(-53,0,615,914),551=>array(41,-14,547,760),552=>array(27,-189,630,729),553=>array(46,-193,571,560),554=>array(40,-14,747,1025),555=>array(46,-14,582,899),556=>array(40,-14,747,1025),557=>array(46,-14,579,861),558=>array(40,-14,747,914),559=>array(46,-14,566,760),560=>array(40,-14,747,1029),561=>array(46,-14,566,899),562=>array(63,0,676,899),563=>array(-25,-208,603,745),564=>array(-13,-70,381,757),565=>array(43,-70,768,560),566=>array(-5,-70,413,702),567=>array(-113,-208,235,547),568=>array(36,-14,924,760),569=>array(74,-208,962,560),570=>array(-70,-34,754,761),571=>array(-63,-34,762,761),572=>array(-50,-46,600,592),573=>array(0,0,497,729),574=>array(-107,-34,718,761),575=>array(27,-242,515,560),576=>array(13,-242,559,547),577=>array(157,0,668,729),578=>array(69,0,457,560),579=>array(-31,0,621,729),580=>array(4,-14,739,729),581=>array(-63,0,605,729),582=>array(27,-93,636,822),583=>array(36,-93,573,640),584=>array(-163,-200,293,729),585=>array(-114,-208,276,760),586=>array(74,-200,772,743),587=>array(74,-208,616,560),588=>array(-6,0,600,729),589=>array(-5,0,464,560),590=>array(29,0,684,729),591=>array(6,-208,635,547),592=>array(69,-14,575,560),593=>array(55,-14,597,560),594=>array(2,-14,544,560),595=>array(19,-14,561,760),596=>array(2,-14,493,560),597=>array(61,-70,542,560),598=>array(55,-208,638,760),599=>array(36,-14,821,760),600=>array(28,-14,561,560),601=>array(51,-14,563,560),602=>array(41,-14,819,560),603=>array(39,-14,506,561),604=>array(5,-11,504,560),605=>array(14,-14,777,561),606=>array(55,-14,609,561),607=>array(-91,-208,289,547),608=>array(33,-208,809,760),609=>array(53,-208,617,547),610=>array(55,0,569,574),611=>array(103,-210,623,547),612=>array(102,-14,604,547),613=>array(94,-208,616,547),614=>array(17,0,539,760),615=>array(37,-208,560,760),616=>array(26,0,309,760),617=>array(80,0,258,547),618=>array(4,0,368,547),619=>array(22,0,372,760),620=>array(41,0,417,760),621=>array(39,-208,278,760),622=>array(41,-213,662,760),623=>array(81,-13,944,548),624=>array(100,-208,962,547),625=>array(57,-208,919,560),626=>array(-93,-208,582,560),627=>array(57,-208,601,560),628=>array(34,0,602,547),629=>array(55,-14,557,560),630=>array(55,0,814,547),631=>array(66,-15,658,560),632=>array(54,-208,602,760),633=>array(2,-13,430,547),634=>array(-18,-13,450,755),635=>array(21,-208,449,547),636=>array(-20,-208,449,560),637=>array(19,-208,449,560),638=>array(2,0,491,560),639=>array(96,0,397,560),640=>array(-29,0,454,547),641=>array(-29,0,561,547),642=>array(18,-208,512,560),643=>array(-112,-208,449,760),644=>array(-113,-208,449,760),645=>array(86,-208,341,549),646=>array(-206,-208,449,760),647=>array(-11,-155,344,547),648=>array(40,-208,426,702),649=>array(-9,-14,641,547),650=>array(56,-15,619,547),651=>array(80,0,551,548),652=>array(-23,0,509,547),653=>array(-11,0,723,547),654=>array(-43,0,586,755),655=>array(103,0,605,547),656=>array(10,-208,555,547),657=>array(-5,-54,541,547),658=>array(-24,-213,554,547),659=>array(20,-213,554,547),660=>array(93,0,485,759),661=>array(72,0,522,759),662=>array(-24,0,426,759),663=>array(-7,-213,543,760),664=>array(56,-14,731,742),665=>array(38,0,534,547),666=>array(33,-14,596,561),667=>array(37,0,801,759),668=>array(38,0,616,547),669=>array(-205,-208,278,760),670=>array(71,-213,650,547),671=>array(38,0,454,547),672=>array(55,-208,840,759),673=>array(7,0,485,759),674=>array(72,0,522,759),675=>array(36,-14,1004,760),676=>array(55,-213,1024,760),677=>array(40,-54,1007,760),678=>array(51,0,787,702),679=>array(66,-208,723,760),680=>array(58,-70,764,702),681=>array(55,-208,815,760),682=>array(21,0,657,760),683=>array(21,0,643,760),684=>array(22,-15,552,640),685=>array(-28,84,543,640),686=>array(80,-214,624,760),687=>array(79,-208,623,760),688=>array(16,326,340,751),689=>array(16,326,340,751),690=>array(-64,209,168,751),691=>array(27,326,289,640),692=>array(5,319,267,632),693=>array(16,209,277,632),694=>array(-14,326,350,632),695=>array(56,326,519,632),696=>array(9,209,395,632),697=>array(164,557,336,800),698=>array(164,557,518,800),699=>array(131,489,321,729),700=>array(62,489,251,729),701=>array(179,616,298,856),702=>array(136,492,296,760),703=>array(138,492,297,760),704=>array(85,326,333,751),705=>array(74,326,354,751),706=>array(255,524,532,836),707=>array(232,524,509,836),708=>array(203,561,515,800),709=>array(250,561,561,800),710=>array(165,616,477,800),711=>array(200,616,512,800),712=>array(104,488,171,759),713=>array(186,673,492,745),714=>array(252,616,522,800),715=>array(190,617,388,800),716=>array(104,-148,171,123),717=>array(24,-156,331,-84),718=>array(190,-236,388,-54),719=>array(252,-237,522,-54),720=>array(4,0,279,517),721=>array(70,356,244,517),722=>array(89,249,249,517),723=>array(90,249,250,517),724=>array(119,229,353,448),725=>array(147,229,381,448),726=>array(47,125,353,417),727=>array(47,234,281,307),728=>array(200,645,507,785),729=>array(279,658,398,758),730=>array(209,610,477,878),731=>array(98,-194,279,0),732=>array(164,639,513,777),733=>array(188,616,567,800),734=>array(-5,233,323,504),735=>array(104,616,406,800),736=>array(63,208,415,632),737=>array(16,326,155,751),738=>array(30,326,330,648),739=>array(27,326,415,632),740=>array(74,326,354,751),741=>array(157,0,454,668),742=>array(127,0,454,668),743=>array(98,0,454,668),744=>array(69,0,454,668),745=>array(40,0,454,668),748=>array(96,-260,408,-21),749=>array(174,610,504,808),750=>array(135,489,525,729),755=>array(95,-240,363,28),759=>array(83,-193,432,-83),768=>array(-259,617,-61,800),769=>array(-203,616,67,800),770=>array(-284,616,28,800),771=>array(-288,639,61,777),772=>array(-266,673,40,745),773=>array(-510,686,10,755),774=>array(-249,645,58,785),775=>array(-169,646,-58,760),776=>array(-265,659,44,758),777=>array(-204,618,14,810),778=>array(-240,610,28,878),779=>array(-264,616,115,800),780=>array(-255,616,57,800),781=>array(-305,615,-195,832),782=>array(-404,615,-96,832),783=>array(-331,616,12,800),784=>array(-304,645,3,854),785=>array(-247,645,60,785),786=>array(-189,489,-16,645),787=>array(-329,595,-162,844),788=>array(-305,595,-163,844),789=>array(-80,616,80,800),790=>array(-311,-266,-113,-83),791=>array(-249,-267,21,-83),792=>array(-363,-240,-200,-24),793=>array(-300,-240,-137,-24),794=>array(-198,690,54,930),795=>array(-141,427,69,609),796=>array(-315,-241,-188,-32),797=>array(-384,-240,-132,-87),798=>array(-368,-240,-116,-87),799=>array(-363,-240,-137,-24),800=>array(-265,-184,-12,-117),801=>array(-339,-208,6,63),802=>array(-339,-208,-70,63),803=>array(-332,-184,-220,-70),804=>array(-435,-183,-126,-84),805=>array(-355,-241,-146,-32),806=>array(-339,-240,-165,-84),807=>array(-451,-193,-233,0),808=>array(-402,-194,-221,0),809=>array(-302,-240,-198,-47),810=>array(-398,-211,-98,-50),811=>array(-468,-222,-67,-82),812=>array(-386,-240,-74,-57),813=>array(-429,-240,-117,-57),814=>array(-433,-222,-126,-82),815=>array(-459,-224,-153,-83),816=>array(-466,-222,-117,-84),817=>array(-441,-156,-135,-84),818=>array(-566,-236,-33,-166),819=>array(-556,-236,8,-9),820=>array(-570,240,-27,381),821=>array(-325,221,-51,301),822=>array(-642,221,7,301),823=>array(-629,-46,21,592),824=>array(-811,-34,15,761),825=>array(-312,-241,-184,-32),826=>array(-398,-206,-98,-44),827=>array(-380,-240,-118,-21),828=>array(-495,-222,-94,-82),829=>array(-370,608,-130,825),830=>array(-272,595,-84,853),831=>array(-510,528,10,755),832=>array(-259,617,-61,800),833=>array(-203,616,67,800),834=>array(-288,639,61,777),835=>array(-329,595,-162,844),836=>array(-308,659,61,978),837=>array(-356,-208,-252,-45),838=>array(-411,639,-89,786),839=>array(-378,-226,-122,-35),840=>array(-383,-240,-117,-47),841=>array(-353,-240,-119,-21),842=>array(-425,616,-75,800),843=>array(-425,567,-75,850),844=>array(-424,596,-75,820),845=>array(-452,-230,-48,-30),846=>array(-360,-240,-147,-45),849=>array(-316,610,-157,878),850=>array(-415,633,-108,855),851=>array(-370,-241,-130,-24),855=>array(-343,610,-183,878),856=>array(23,658,142,758),858=>array(-430,-241,-71,-32),860=>array(-483,-237,407,-60),861=>array(-290,802,601,979),862=>array(-297,855,600,927),863=>array(-491,-156,415,-84),864=>array(-208,756,528,894),865=>array(-290,752,601,929),866=>array(-528,-230,366,-30),880=>array(27,0,568,729),881=>array(41,0,486,547),882=>array(95,0,834,729),883=>array(95,0,620,729),884=>array(164,557,336,800),885=>array(27,-208,199,35),886=>array(27,0,721,729),887=>array(38,0,612,547),890=>array(136,-208,240,-45),891=>array(2,-14,493,560),892=>array(46,-14,536,560),893=>array(2,-14,493,560),894=>array(1,-116,267,517),900=>array(252,616,522,800),901=>array(184,659,553,978),902=>array(-53,0,615,800),903=>array(114,285,241,409),904=>array(59,0,765,800),905=>array(64,0,869,800),906=>array(62,0,409,800),908=>array(64,-14,793,800),910=>array(56,0,919,800),911=>array(53,0,828,800),912=>array(74,0,450,978),913=>array(-53,0,615,729),914=>array(27,0,625,729),915=>array(27,0,623,729),916=>array(-63,0,605,729),917=>array(27,0,630,729),918=>array(-22,0,703,729),919=>array(27,0,725,729),920=>array(56,-14,731,742),921=>array(27,0,268,729),922=>array(27,0,722,729),923=>array(-63,0,605,729),924=>array(27,0,836,729),925=>array(27,0,721,729),926=>array(27,0,619,729),927=>array(40,-14,747,742),928=>array(27,0,725,729),929=>array(27,0,601,729),931=>array(27,0,630,729),932=>array(43,0,676,729),933=>array(63,0,676,729),934=>array(50,0,737,729),935=>array(-43,0,703,729),936=>array(88,0,803,729),937=>array(-34,0,723,738),938=>array(27,0,399,913),939=>array(63,0,676,913),940=>array(55,-12,645,800),941=>array(39,-14,561,800),942=>array(57,-208,619,800),943=>array(67,0,431,800),944=>array(59,0,566,978),945=>array(55,-12,645,559),946=>array(-1,-208,572,766),947=>array(74,-208,635,547),948=>array(38,-14,557,742),949=>array(39,-14,506,561),950=>array(49,-210,590,760),951=>array(57,-208,579,560),952=>array(55,-11,557,768),953=>array(67,0,265,547),954=>array(40,0,584,547),955=>array(-44,0,488,760),956=>array(-13,-208,592,547),957=>array(89,0,526,547),958=>array(38,-210,563,760),959=>array(46,-14,566,560),960=>array(55,-19,615,547),961=>array(16,-208,599,560),962=>array(74,-210,556,560),963=>array(57,-14,659,547),964=>array(84,0,606,547),965=>array(59,0,533,547),966=>array(74,-208,622,551),967=>array(-44,-208,622,547),968=>array(66,-208,675,547),969=>array(68,-14,771,547),970=>array(74,0,391,758),971=>array(59,0,533,758),972=>array(46,-14,583,800),973=>array(59,0,539,800),974=>array(68,-14,771,800),975=>array(47,-208,742,729),976=>array(81,-11,534,768),977=>array(65,-11,557,768),978=>array(97,0,701,729),979=>array(56,0,865,800),980=>array(97,0,701,913),981=>array(54,-208,602,760),982=>array(68,-14,858,547),983=>array(28,-188,665,547),984=>array(75,-207,750,742),985=>array(74,-208,576,560),986=>array(88,-210,675,729),987=>array(76,-210,613,547),988=>array(27,0,587,729),989=>array(-184,-208,500,760),990=>array(64,-2,639,729),991=>array(87,0,576,759),992=>array(109,-208,779,742),993=>array(21,-180,508,559),994=>array(36,-213,884,729),995=>array(86,-208,790,547),996=>array(43,-208,730,742),997=>array(44,-208,619,560),998=>array(27,-213,719,729),999=>array(-21,-14,620,575),1000=>array(-34,-208,660,745),1001=>array(-11,-208,569,560),1002=>array(-15,0,785,742),1003=>array(-29,0,649,560),1004=>array(33,-14,715,758),1005=>array(46,-14,584,758),1006=>array(31,-208,625,729),1007=>array(53,-208,561,726),1008=>array(9,-3,646,547),1009=>array(84,-208,599,560),1010=>array(46,-14,536,560),1011=>array(-113,-208,277,760),1012=>array(40,-14,747,742),1013=>array(55,-14,532,560),1014=>array(43,-14,521,560),1015=>array(27,0,577,729),1016=>array(-3,-208,589,760),1017=>array(42,-14,695,742),1018=>array(27,0,836,729),1019=>array(-11,-208,661,547),1020=>array(-22,-208,599,560),1021=>array(63,-14,715,742),1022=>array(42,-14,695,742),1023=>array(63,-14,715,742),1024=>array(27,0,630,927),1025=>array(27,0,630,913),1026=>array(71,-200,704,729),1027=>array(27,0,623,927),1028=>array(45,-14,704,742),1029=>array(6,-14,603,742),1030=>array(27,0,268,729),1031=>array(27,0,386,913),1032=>array(-164,-200,266,729),1033=>array(-30,0,1000,729),1034=>array(27,0,951,729),1035=>array(52,0,685,729),1036=>array(27,0,747,927),1037=>array(27,0,721,927),1038=>array(24,0,663,928),1039=>array(42,-157,740,729),1040=>array(-53,0,615,729),1041=>array(27,0,635,729),1042=>array(27,0,625,729),1043=>array(27,0,623,729),1044=>array(-37,-157,735,729),1045=>array(27,0,630,729),1046=>array(-51,0,1111,729),1047=>array(1,-14,595,742),1048=>array(27,0,721,729),1049=>array(27,0,721,928),1050=>array(27,0,747,729),1051=>array(-30,0,724,729),1052=>array(27,0,836,729),1053=>array(27,0,725,729),1054=>array(40,-14,747,742),1055=>array(27,0,725,729),1056=>array(27,0,601,729),1057=>array(42,-14,695,742),1058=>array(43,0,676,729),1059=>array(24,0,663,729),1060=>array(54,0,811,729),1061=>array(-43,0,703,729),1062=>array(42,-157,740,729),1063=>array(109,0,658,729),1064=>array(27,0,1042,729),1065=>array(42,-157,1057,729),1066=>array(84,0,738,729),1067=>array(27,0,855,729),1068=>array(27,0,592,729),1069=>array(-6,-14,642,742),1070=>array(32,-14,1034,742),1071=>array(-4,0,667,729),1072=>array(41,-14,547,560),1073=>array(31,-14,584,777),1074=>array(38,0,534,547),1075=>array(38,0,530,547),1076=>array(-14,-138,634,547),1077=>array(46,-14,571,560),1078=>array(-19,0,892,547),1079=>array(14,-14,488,561),1080=>array(38,0,612,547),1081=>array(38,0,612,760),1082=>array(38,0,597,547),1083=>array(-16,0,609,547),1084=>array(38,0,717,547),1085=>array(38,0,616,547),1086=>array(46,-14,566,560),1087=>array(38,0,616,547),1088=>array(-3,-208,589,560),1089=>array(46,-14,536,560),1090=>array(68,0,606,547),1091=>array(-25,-208,603,547),1092=>array(46,-208,813,729),1093=>array(-26,0,600,547),1094=>array(51,-138,629,547),1095=>array(94,0,553,547),1096=>array(38,0,877,547),1097=>array(51,-138,891,547),1098=>array(69,0,630,547),1099=>array(38,0,749,547),1100=>array(38,0,513,547),1101=>array(6,-14,496,560),1102=>array(41,-14,796,560),1103=>array(3,0,570,547),1104=>array(46,-14,571,802),1105=>array(46,-14,571,758),1106=>array(55,-208,552,760),1107=>array(38,0,587,803),1108=>array(47,-14,537,560),1109=>array(11,-14,500,560),1110=>array(35,0,273,760),1111=>array(35,0,382,758),1112=>array(-113,-208,277,760),1113=>array(-16,0,826,547),1114=>array(38,0,821,547),1115=>array(35,0,530,760),1116=>array(38,0,597,803),1117=>array(38,0,612,802),1118=>array(-25,-208,603,760),1119=>array(51,-138,629,547),1120=>array(36,-14,884,729),1121=>array(68,-14,771,547),1122=>array(49,0,688,729),1123=>array(36,0,578,729),1124=>array(32,-14,948,742),1125=>array(41,-14,737,560),1126=>array(-63,0,800,729),1127=>array(-28,0,705,547),1128=>array(27,0,1064,729),1129=>array(41,0,923,547),1130=>array(-15,0,784,729),1131=>array(-0,0,611,547),1132=>array(27,0,1023,729),1133=>array(39,0,823,547),1134=>array(-29,-208,582,935),1135=>array(-23,-193,518,753),1136=>array(73,0,910,729),1137=>array(77,-208,905,765),1138=>array(40,-14,747,742),1139=>array(55,-14,557,560),1140=>array(78,0,840,742),1141=>array(75,0,692,560),1142=>array(78,0,840,930),1143=>array(75,0,692,800),1144=>array(62,-208,1017,742),1145=>array(66,-208,946,560),1146=>array(47,-14,905,742),1147=>array(46,-14,708,560),1148=>array(35,-14,1121,932),1149=>array(61,-14,958,758),1150=>array(36,-14,884,900),1151=>array(68,-14,771,734),1152=>array(46,-208,704,742),1153=>array(46,-208,534,560),1154=>array(22,-44,484,457),1155=>array(-525,608,-86,810),1156=>array(-385,645,-8,788),1157=>array(-315,595,-179,797),1158=>array(-328,595,-170,797),1159=>array(-790,606,-0,788),1160=>array(-1016,-180,415,922),1161=>array(-936,-280,354,1022),1162=>array(27,-208,721,928),1163=>array(39,-208,613,760),1164=>array(27,0,592,729),1165=>array(39,0,514,702),1166=>array(27,0,604,729),1167=>array(-3,-208,580,560),1168=>array(13,0,637,878),1169=>array(23,0,544,700),1170=>array(26,0,688,729),1171=>array(21,0,595,547),1172=>array(27,-200,623,729),1173=>array(35,-208,527,547),1174=>array(-36,-157,1126,729),1175=>array(-5,-138,905,547),1176=>array(1,-193,595,742),1177=>array(14,-193,488,561),1178=>array(42,-157,762,729),1179=>array(51,-138,610,547),1180=>array(27,0,747,729),1181=>array(38,0,597,547),1182=>array(27,0,747,729),1183=>array(17,0,576,760),1184=>array(79,0,893,729),1185=>array(59,0,715,547),1186=>array(42,-157,740,729),1187=>array(54,-138,633,547),1188=>array(27,0,1080,729),1189=>array(39,0,913,547),1190=>array(27,-200,1031,729),1191=>array(39,-208,860,547),1192=>array(45,-14,815,743),1193=>array(44,-14,644,560),1194=>array(42,-193,695,742),1195=>array(46,-193,536,560),1196=>array(67,-157,700,729),1197=>array(53,-138,593,547),1198=>array(63,0,676,729),1199=>array(72,-208,603,547),1200=>array(69,0,684,729),1201=>array(62,-208,635,547),1202=>array(-26,-157,725,729),1203=>array(-11,-138,616,547),1204=>array(67,-157,898,729),1205=>array(53,-138,759,547),1206=>array(142,-157,674,729),1207=>array(117,-138,567,547),1208=>array(127,0,659,729),1209=>array(102,0,551,547),1210=>array(119,0,667,729),1211=>array(35,0,566,760),1212=>array(41,-14,894,742),1213=>array(31,-14,687,560),1214=>array(41,-184,894,742),1215=>array(31,-161,687,560),1216=>array(27,0,268,729),1217=>array(-51,0,1111,928),1218=>array(-19,0,892,785),1219=>array(27,-200,721,729),1220=>array(38,-208,617,547),1221=>array(-46,-208,726,729),1222=>array(-36,-208,607,547),1223=>array(27,-200,725,729),1224=>array(39,-208,617,547),1225=>array(27,-208,725,729),1226=>array(39,-208,617,547),1227=>array(142,-157,674,729),1228=>array(117,-138,567,547),1229=>array(27,-208,836,729),1230=>array(39,-208,711,547),1231=>array(35,0,273,760),1232=>array(-53,0,624,926),1233=>array(41,-14,562,761),1234=>array(-53,0,615,913),1235=>array(41,-14,547,758),1236=>array(-45,0,994,729),1237=>array(41,-14,951,560),1238=>array(27,0,630,928),1239=>array(46,-14,571,785),1240=>array(51,-14,750,742),1241=>array(51,-14,563,560),1242=>array(51,-14,750,913),1243=>array(51,-14,563,758),1244=>array(-51,0,1111,913),1245=>array(-19,0,892,758),1246=>array(1,-14,595,913),1247=>array(14,-14,488,758),1248=>array(23,-31,652,729),1249=>array(-24,-213,554,547),1250=>array(27,0,721,899),1251=>array(38,0,612,745),1252=>array(27,0,721,913),1253=>array(38,0,612,758),1254=>array(40,-14,747,913),1255=>array(46,-14,566,758),1256=>array(40,-14,747,742),1257=>array(55,-14,557,560),1258=>array(40,-14,747,913),1259=>array(55,-14,557,758),1260=>array(-6,-14,642,913),1261=>array(6,-14,496,758),1262=>array(24,0,663,899),1263=>array(-25,-208,603,745),1264=>array(24,0,663,913),1265=>array(-25,-208,603,758),1266=>array(24,0,701,927),1267=>array(-25,-208,603,800),1268=>array(109,0,658,913),1269=>array(94,0,553,758),1270=>array(42,-157,638,729),1271=>array(51,-138,543,547),1272=>array(27,0,855,913),1273=>array(38,0,749,758),1274=>array(47,-208,708,729),1275=>array(42,-208,615,547),1276=>array(-21,-200,729,729),1277=>array(-4,-208,622,547),1278=>array(-41,0,709,729),1279=>array(-24,0,602,547),1280=>array(35,0,658,729),1281=>array(27,0,545,547),1282=>array(36,-14,943,729),1283=>array(26,-14,824,547),1284=>array(148,-14,912,742),1285=>array(116,-14,802,561),1286=>array(148,-208,599,742),1287=>array(116,-208,523,561),1288=>array(-48,-14,1009,729),1289=>array(-36,-14,884,547),1290=>array(29,-14,1059,729),1291=>array(39,-14,894,547),1292=>array(45,-14,734,742),1293=>array(47,-14,568,560),1294=>array(51,-14,710,729),1295=>array(37,-14,638,547),1296=>array(121,-14,676,742),1297=>array(39,-14,506,561),1298=>array(-10,-200,744,729),1299=>array(4,-208,629,547),1300=>array(-10,0,1213,729),1301=>array(-16,0,1005,547),1302=>array(27,0,918,729),1303=>array(-3,-208,875,560),1304=>array(-4,0,1029,729),1305=>array(3,-14,945,560),1306=>array(41,-129,747,742),1307=>array(46,-206,597,560),1308=>array(96,0,1020,729),1309=>array(85,0,819,547),1310=>array(27,0,747,729),1311=>array(38,0,597,547),1312=>array(-30,-200,1031,729),1313=>array(-16,-208,852,547),1314=>array(27,-200,1031,729),1315=>array(38,-208,859,547),1316=>array(42,-157,740,729),1317=>array(51,-138,629,547),1329=>array(69,-29,715,729),1330=>array(16,0,662,743),1331=>array(66,0,717,743),1332=>array(56,0,712,743),1333=>array(69,-14,685,729),1334=>array(32,0,710,744),1335=>array(21,0,650,729),1336=>array(16,0,662,743),1337=>array(16,-14,847,743),1338=>array(23,-14,764,729),1339=>array(21,0,637,729),1340=>array(21,0,479,729),1341=>array(21,-14,884,729),1342=>array(111,-13,827,742),1343=>array(99,0,680,729),1344=>array(7,-26,671,729),1345=>array(43,-23,706,744),1346=>array(61,0,674,743),1347=>array(-2,0,715,735),1348=>array(69,-14,837,729),1349=>array(42,-14,659,743),1350=>array(53,-14,667,729),1351=>array(61,-15,709,729),1352=>array(16,0,662,743),1353=>array(70,-28,682,744),1354=>array(56,0,730,743),1355=>array(25,0,705,744),1356=>array(16,0,755,743),1357=>array(58,-14,713,729),1358=>array(61,0,677,729),1359=>array(44,-14,645,741),1360=>array(16,0,662,743),1361=>array(49,-14,666,743),1362=>array(21,0,572,729),1363=>array(56,0,752,729),1364=>array(-33,0,703,743),1365=>array(40,-14,747,742),1366=>array(31,-13,724,729),1369=>array(138,492,297,760),1370=>array(112,499,300,729),1371=>array(71,620,341,803),1372=>array(51,618,458,893),1373=>array(106,617,305,800),1374=>array(52,613,470,866),1375=>array(92,618,522,760),1377=>array(64,-14,934,547),1378=>array(-5,-208,557,560),1379=>array(52,-208,607,560),1380=>array(35,-208,613,560),1381=>array(71,-14,598,760),1382=>array(45,-208,594,560),1383=>array(35,0,541,760),1384=>array(-5,-208,557,560),1385=>array(-5,-208,735,560),1386=>array(46,-14,698,760),1387=>array(-5,-208,557,760),1388=>array(-5,-208,231,547),1389=>array(-5,-208,939,760),1390=>array(45,-14,605,760),1391=>array(71,-208,593,760),1392=>array(35,0,566,760),1393=>array(31,-15,516,760),1394=>array(35,-208,572,560),1395=>array(52,-14,625,768),1396=>array(71,-14,739,760),1397=>array(-116,-208,232,547),1398=>array(58,-14,593,760),1399=>array(-80,-208,448,560),1400=>array(35,0,566,560),1401=>array(-73,-208,339,547),1402=>array(64,-208,934,547),1403=>array(-22,-208,508,561),1404=>array(35,0,589,560),1405=>array(57,-14,589,547),1406=>array(71,-208,635,760),1407=>array(71,-14,897,560),1408=>array(-5,-208,557,560),1409=>array(31,-208,595,560),1410=>array(35,0,409,547),1411=>array(71,-208,897,760),1412=>array(-67,-208,583,560),1413=>array(45,-14,565,560),1414=>array(33,-208,765,760),1415=>array(71,-14,771,760),1417=>array(46,0,229,415),1418=>array(23,212,301,314),1456=>array(264,-217,375,-22),1457=>array(88,-217,458,-22),1458=>array(129,-217,473,-22),1459=>array(129,-217,473,-22),1460=>array(276,-159,364,-85),1461=>array(215,-159,425,-85),1462=>array(227,-217,437,-22),1463=>array(166,-159,474,-85),1464=>array(173,-193,481,-46),1465=>array(-7,625,81,698),1466=>array(-7,625,81,698),1467=>array(154,-237,458,-17),1468=>array(281,237,369,310),1469=>array(264,-217,375,-22),1470=>array(41,472,320,552),1471=>array(166,625,474,698),1472=>array(30,-98,265,645),1473=>array(697,625,785,698),1474=>array(162,625,250,698),1475=>array(49,0,246,547),1478=>array(-3,0,385,547),1479=>array(178,-217,485,-22),1488=>array(91,0,684,547),1489=>array(43,0,549,547),1490=>array(43,-5,383,547),1491=>array(135,0,618,547),1492=>array(101,0,617,547),1493=>array(91,0,288,547),1494=>array(99,0,410,547),1495=>array(91,0,620,547),1496=>array(141,-14,659,552),1497=>array(106,204,264,547),1498=>array(135,-208,509,547),1499=>array(43,0,534,547),1500=>array(135,0,599,729),1501=>array(91,0,640,547),1502=>array(75,0,646,555),1503=>array(50,-208,288,547),1504=>array(43,0,377,547),1505=>array(144,-14,647,547),1506=>array(29,-93,642,547),1507=>array(163,-208,606,547),1508=>array(91,0,623,547),1509=>array(149,-208,603,548),1510=>array(43,0,607,547),1511=>array(62,-208,740,546),1512=>array(135,0,538,547),1513=>array(118,0,772,547),1514=>array(10,-4,634,547),1520=>array(91,0,486,547),1521=>array(106,0,486,547),1522=>array(106,204,462,547),1523=>array(73,361,343,547),1524=>array(73,361,572,547),3647=>array(24,-138,575,769),3713=>array(27,-10,632,560),3714=>array(39,-17,648,568),3716=>array(46,-10,620,568),3719=>array(26,-238,443,568),3720=>array(68,-0,579,575),3722=>array(61,-234,676,568),3725=>array(30,-8,673,573),3732=>array(34,0,589,568),3733=>array(25,-15,589,579),3734=>array(85,-240,660,560),3735=>array(20,-8,631,571),3737=>array(-28,-8,629,568),3738=>array(11,-8,610,571),3739=>array(-7,-8,631,760),3740=>array(13,-8,768,614),3741=>array(46,-14,751,760),3742=>array(25,-8,688,561),3743=>array(6,-8,710,760),3745=>array(-8,-14,690,547),3746=>array(12,-8,694,760),3747=>array(41,-8,669,568),3749=>array(5,-8,604,568),3751=>array(26,-8,585,569),3754=>array(-6,-8,729,679),3755=>array(48,-12,789,575),3757=>array(27,-8,585,568),3758=>array(40,-8,739,605),3759=>array(133,-166,768,579),3760=>array(28,53,618,587),3761=>array(-576,639,-42,880),3762=>array(74,0,489,560),3763=>array(-357,0,489,820),3764=>array(-594,615,-73,926),3765=>array(-593,612,-18,926),3766=>array(-594,615,-73,926),3767=>array(-593,612,-18,926),3768=>array(-363,-350,-160,-38),3769=>array(-425,-306,-129,-40),3771=>array(-581,639,-44,880),3772=>array(-618,-284,9,-39),3773=>array(-4,-240,699,715),3776=>array(35,-14,373,560),3777=>array(35,-14,646,560),3778=>array(50,-5,417,896),3779=>array(101,-14,546,892),3780=>array(161,-11,438,886),3782=>array(28,-232,626,557),3784=>array(-380,632,-264,807),3785=>array(-572,609,-23,891),3786=>array(-595,598,23,869),3787=>array(-469,624,-175,904),3788=>array(-630,630,-2,875),3789=>array(-424,635,-219,820),3792=>array(66,-14,570,547),3793=>array(73,-75,601,576),3794=>array(17,-66,558,711),3795=>array(-56,-9,766,830),3796=>array(19,-83,560,711),3797=>array(19,-83,560,711),3798=>array(-6,-8,811,812),3799=>array(49,-240,654,560),3800=>array(82,-210,679,557),3801=>array(17,-4,675,571),3804=>array(48,-12,1001,575),3805=>array(48,-12,1027,575),4256=>array(128,-15,920,828),4257=>array(162,-0,718,828),4258=>array(176,-148,651,837),4259=>array(115,-15,893,828),4260=>array(162,0,652,837),4261=>array(159,0,821,837),4262=>array(174,-15,742,828),4263=>array(132,-15,992,837),4264=>array(167,0,543,874),4265=>array(134,0,639,828),4266=>array(119,-15,827,828),4267=>array(103,-15,932,828),4268=>array(49,0,672,828),4269=>array(124,-167,880,837),4270=>array(171,-15,880,837),4271=>array(169,0,727,828),4272=>array(89,-15,960,828),4273=>array(107,-15,609,828),4274=>array(48,-0,672,837),4275=>array(124,-182,880,837),4276=>array(146,0,914,834),4277=>array(127,0,781,828),4278=>array(46,-15,673,837),4279=>array(155,0,718,828),4280=>array(89,-15,723,828),4281=>array(49,0,616,828),4282=>array(133,-15,869,837),4283=>array(105,-15,917,828),4284=>array(48,-0,687,828),4285=>array(94,-15,639,837),4286=>array(48,-0,728,828),4287=>array(66,0,856,828),4288=>array(135,-15,892,828),4289=>array(49,0,627,828),4290=>array(99,-15,679,837),4291=>array(127,0,693,828),4292=>array(159,0,701,828),4293=>array(60,-15,827,837),4304=>array(79,-15,488,592),4305=>array(90,-14,510,837),4306=>array(33,-235,526,551),4307=>array(50,-230,806,547),4308=>array(28,-236,509,547),4309=>array(27,-236,521,547),4310=>array(80,-14,491,836),4311=>array(88,-14,797,547),4312=>array(94,0,514,547),4313=>array(21,-236,510,542),4314=>array(100,-230,1071,552),4315=>array(90,-15,585,837),4316=>array(97,-15,593,833),4317=>array(96,-0,784,547),4318=>array(80,-15,550,833),4319=>array(27,-236,561,551),4320=>array(95,0,793,833),4321=>array(100,-15,509,827),4322=>array(62,-236,627,680),4323=>array(31,-236,533,571),4324=>array(98,-236,822,547),4325=>array(27,-236,610,828),4326=>array(99,-230,791,546),4327=>array(27,-236,559,538),4328=>array(83,-15,589,837),4329=>array(49,0,524,837),4330=>array(62,-236,569,532),4331=>array(89,-14,620,828),4332=>array(98,-15,651,837),4333=>array(37,-236,569,827),4334=>array(104,-15,516,827),4335=>array(-16,-235,478,572),4336=>array(76,-15,564,837),4337=>array(92,-15,582,837),4338=>array(24,-141,501,547),4339=>array(27,-236,560,546),4340=>array(28,-236,575,837),4341=>array(68,-15,616,837),4342=>array(91,-236,820,547),4343=>array(26,-236,504,547),4344=>array(28,-236,500,538),4345=>array(85,-236,578,551),4346=>array(77,-77,516,547),4347=>array(37,-10,441,484),4348=>array(155,420,431,837),5121=>array(79,1,747,730),5122=>array(-63,0,605,1037),5123=>array(-63,0,605,729),5124=>array(-63,0,605,914),5125=>array(27,0,722,729),5126=>array(27,0,722,914),5127=>array(27,0,722,913),5129=>array(27,0,722,729),5130=>array(47,0,742,729),5131=>array(47,0,742,914),5132=>array(88,1,898,730),5133=>array(79,1,786,730),5134=>array(88,0,756,729),5135=>array(-63,0,786,729),5136=>array(88,0,756,914),5137=>array(-63,0,786,914),5138=>array(88,0,920,729),5139=>array(27,0,918,729),5140=>array(88,0,920,914),5141=>array(27,0,918,914),5142=>array(27,0,746,914),5143=>array(88,0,940,729),5144=>array(47,0,918,729),5145=>array(88,0,940,914),5146=>array(47,0,918,914),5147=>array(47,0,742,914),5149=>array(88,629,208,729),5150=>array(27,326,448,734),5151=>array(20,356,388,714),5152=>array(72,356,336,714),5153=>array(66,398,361,674),5154=>array(40,391,335,667),5155=>array(41,398,339,667),5156=>array(67,398,335,667),5157=>array(0,327,440,733),5158=>array(27,326,370,734),5159=>array(88,312,208,412),5160=>array(61,503,340,563),5161=>array(61,399,340,667),5162=>array(83,399,363,691),5163=>array(79,1,1002,730),5164=>array(-63,0,821,729),5165=>array(27,0,866,729),5166=>array(47,0,1029,729),5167=>array(78,0,742,729),5168=>array(-63,0,605,1037),5169=>array(-63,0,605,729),5170=>array(-63,0,605,914),5171=>array(-13,0,682,729),5172=>array(-13,0,682,914),5173=>array(-13,0,682,913),5175=>array(-13,0,682,729),5176=>array(47,0,742,729),5177=>array(47,0,742,914),5178=>array(88,0,893,729),5179=>array(78,0,786,729),5180=>array(88,0,756,729),5181=>array(-63,0,786,729),5182=>array(88,0,756,914),5183=>array(-63,0,786,914),5184=>array(88,0,880,729),5185=>array(-13,0,918,729),5186=>array(88,0,880,914),5187=>array(-13,0,918,914),5188=>array(88,0,940,729),5189=>array(47,0,918,729),5190=>array(88,0,940,914),5191=>array(47,0,918,914),5192=>array(47,0,742,913),5193=>array(61,326,493,734),5194=>array(27,326,177,734),5196=>array(71,-14,717,729),5197=>array(15,0,661,1037),5198=>array(15,0,661,743),5199=>array(15,0,661,914),5200=>array(-13,0,671,729),5201=>array(-13,0,671,914),5202=>array(-13,0,671,913),5204=>array(-13,0,671,729),5205=>array(59,0,743,729),5206=>array(59,0,743,914),5207=>array(88,-14,906,729),5208=>array(71,-14,840,729),5209=>array(88,0,850,743),5210=>array(15,0,840,743),5211=>array(88,0,850,914),5212=>array(15,0,840,914),5213=>array(88,0,869,729),5214=>array(-13,0,852,729),5215=>array(88,0,869,914),5216=>array(-13,0,852,914),5217=>array(88,0,960,729),5218=>array(59,0,852,729),5219=>array(88,0,960,914),5220=>array(59,0,852,914),5221=>array(57,0,960,729),5222=>array(67,326,419,734),5223=>array(71,-14,863,734),5224=>array(15,0,863,743),5225=>array(-13,0,851,734),5226=>array(59,0,875,734),5227=>array(62,0,557,743),5228=>array(26,0,622,1037),5229=>array(26,0,622,743),5230=>array(26,0,622,914),5231=>array(7,-14,603,729),5232=>array(7,-14,656,914),5233=>array(7,-14,751,913),5234=>array(71,-14,567,729),5235=>array(71,-14,567,914),5236=>array(88,0,789,743),5237=>array(62,0,722,743),5238=>array(88,0,808,743),5239=>array(26,0,768,743),5240=>array(88,0,808,914),5241=>array(26,0,768,914),5242=>array(88,-14,834,729),5243=>array(7,-14,722,729),5244=>array(88,-14,888,914),5245=>array(7,-14,722,914),5246=>array(88,-14,753,729),5247=>array(71,-14,768,729),5248=>array(88,-14,753,914),5249=>array(71,-14,768,914),5250=>array(57,-14,753,729),5251=>array(52,318,364,734),5252=>array(8,318,380,734),5253=>array(62,0,736,743),5254=>array(26,0,760,743),5255=>array(7,-14,736,734),5256=>array(71,-14,760,734),5257=>array(62,0,557,743),5258=>array(26,0,622,1037),5259=>array(26,0,622,743),5260=>array(26,0,622,914),5261=>array(7,-14,603,729),5262=>array(7,-14,656,914),5263=>array(7,-14,751,913),5264=>array(71,-14,567,729),5265=>array(71,-14,567,914),5266=>array(88,0,789,743),5267=>array(62,0,722,743),5268=>array(88,0,808,743),5269=>array(26,0,768,743),5270=>array(88,0,808,914),5271=>array(26,0,768,914),5272=>array(88,-14,834,729),5273=>array(7,-14,722,729),5274=>array(88,-14,888,914),5275=>array(7,-14,722,914),5276=>array(88,-14,753,729),5277=>array(71,-14,768,729),5278=>array(88,-14,753,914),5279=>array(71,-14,768,914),5280=>array(57,-14,753,729),5281=>array(52,318,364,734),5282=>array(48,318,420,734),5283=>array(113,0,583,729),5284=>array(27,0,623,1037),5285=>array(27,0,623,729),5286=>array(27,0,623,914),5287=>array(-13,0,583,729),5288=>array(-13,0,641,914),5289=>array(-13,0,736,913),5290=>array(27,0,497,729),5291=>array(27,0,497,914),5292=>array(88,0,722,729),5293=>array(113,0,720,729),5294=>array(88,0,812,729),5295=>array(27,0,715,729),5296=>array(88,0,812,914),5297=>array(27,0,715,914),5298=>array(88,0,722,729),5299=>array(-13,0,720,729),5300=>array(88,0,780,914),5301=>array(-13,0,720,914),5302=>array(88,0,686,729),5303=>array(27,0,715,729),5304=>array(88,0,686,914),5305=>array(27,0,715,914),5306=>array(57,0,686,729),5307=>array(27,326,301,734),5308=>array(61,326,493,734),5309=>array(27,326,371,734),5312=>array(85,-14,825,436),5313=>array(29,-14,837,755),5314=>array(29,-14,837,436),5315=>array(0,-14,809,636),5316=>array(14,0,823,450),5317=>array(14,0,823,636),5318=>array(14,0,823,635),5319=>array(26,0,766,450),5320=>array(26,0,766,636),5321=>array(88,-14,1043,436),5322=>array(85,-14,986,436),5323=>array(88,0,998,450),5324=>array(26,0,767,450),5325=>array(88,0,998,636),5326=>array(26,0,767,636),5327=>array(26,0,766,635),5328=>array(66,484,531,736),5329=>array(48,318,438,734),5330=>array(42,484,548,736),5331=>array(85,0,825,450),5332=>array(29,0,837,755),5333=>array(29,0,837,450),5334=>array(29,0,837,636),5335=>array(14,0,823,450),5336=>array(14,0,823,636),5337=>array(14,0,823,635),5338=>array(26,0,766,450),5339=>array(26,0,766,636),5340=>array(88,0,1043,450),5341=>array(85,0,986,450),5342=>array(88,0,1069,450),5343=>array(29,0,981,450),5344=>array(88,0,1069,636),5345=>array(29,0,981,636),5346=>array(88,0,1041,450),5347=>array(14,0,986,450),5348=>array(88,0,1041,636),5349=>array(14,0,986,636),5350=>array(88,0,998,450),5351=>array(26,0,981,450),5352=>array(88,0,998,636),5353=>array(26,0,981,636),5354=>array(67,484,531,736),5356=>array(16,0,742,729),5357=>array(95,0,507,729),5358=>array(27,0,774,1037),5359=>array(27,0,640,729),5360=>array(27,0,694,914),5361=>array(-37,0,576,729),5362=>array(-37,0,633,914),5363=>array(-37,0,728,913),5364=>array(96,0,508,729),5365=>array(96,0,508,914),5366=>array(88,0,738,729),5367=>array(95,0,706,729),5368=>array(88,0,829,729),5369=>array(27,0,723,729),5370=>array(88,0,883,914),5371=>array(27,0,723,914),5372=>array(88,0,807,729),5373=>array(-37,0,706,729),5374=>array(88,0,864,914),5375=>array(-37,0,706,914),5376=>array(88,0,697,729),5377=>array(96,0,723,729),5378=>array(88,0,697,914),5379=>array(96,0,723,914),5380=>array(57,0,697,729),5381=>array(65,326,332,734),5382=>array(33,318,377,741),5383=>array(27,326,403,734),5392=>array(63,-14,649,743),5393=>array(-6,-14,718,743),5394=>array(-6,-14,718,914),5395=>array(32,-14,860,464),5396=>array(32,-14,860,636),5397=>array(26,-14,865,464),5398=>array(26,-14,865,636),5399=>array(88,-14,847,743),5400=>array(63,-14,824,743),5401=>array(88,-14,916,743),5402=>array(-6,-14,824,743),5403=>array(88,-14,916,914),5404=>array(-6,-14,824,914),5405=>array(88,-14,1109,464),5406=>array(32,-14,1051,464),5407=>array(88,-14,1109,636),5408=>array(32,-14,1051,636),5409=>array(88,-14,1114,464),5410=>array(26,-14,1051,464),5411=>array(88,-14,1114,636),5412=>array(26,-14,1051,636),5413=>array(63,476,590,737),5414=>array(44,0,531,729),5415=>array(27,0,571,1037),5416=>array(27,0,571,729),5417=>array(27,0,571,914),5418=>array(56,0,600,729),5419=>array(56,0,660,914),5420=>array(56,0,755,913),5421=>array(96,0,583,729),5422=>array(96,0,583,914),5423=>array(88,0,749,729),5424=>array(44,0,732,729),5425=>array(88,0,760,729),5426=>array(27,0,770,729),5427=>array(88,0,760,914),5428=>array(27,0,770,914),5429=>array(88,0,817,729),5430=>array(56,0,732,729),5431=>array(88,0,877,914),5432=>array(56,0,732,914),5433=>array(88,0,771,729),5434=>array(96,0,770,729),5435=>array(88,0,771,914),5436=>array(96,0,770,914),5437=>array(57,0,771,729),5438=>array(65,326,372,734),5440=>array(61,399,340,667),5441=>array(27,326,460,734),5442=>array(100,-14,901,436),5443=>array(86,-14,861,436),5444=>array(-39,0,763,450),5445=>array(54,0,830,755),5446=>array(54,0,830,450),5447=>array(54,0,830,636),5448=>array(27,0,597,729),5449=>array(27,0,597,914),5450=>array(27,0,541,729),5451=>array(63,0,576,729),5452=>array(63,0,576,914),5453=>array(6,0,576,729),5454=>array(88,0,807,914),5455=>array(63,0,706,914),5456=>array(83,326,403,734),5458=>array(-13,0,713,729),5459=>array(114,0,746,744),5460=>array(23,-15,606,1037),5461=>array(23,-15,606,729),5462=>array(23,-15,606,914),5463=>array(-9,0,686,662),5464=>array(-9,0,686,914),5465=>array(54,0,731,662),5466=>array(54,0,731,914),5467=>array(88,0,929,914),5468=>array(54,0,918,914),5469=>array(64,326,483,685),5470=>array(60,-14,716,743),5471=>array(60,-14,695,743),5472=>array(37,-14,672,743),5473=>array(16,-14,672,743),5474=>array(37,-14,672,914),5475=>array(16,-14,672,914),5476=>array(-13,0,682,729),5477=>array(-13,0,682,914),5478=>array(48,0,738,729),5479=>array(48,0,738,914),5480=>array(88,0,955,914),5481=>array(48,0,852,914),5482=>array(61,326,493,734),5492=>array(55,0,758,743),5493=>array(44,0,830,743),5494=>array(44,0,830,914),5495=>array(0,-14,787,729),5496=>array(0,-14,787,914),5497=>array(72,-14,776,729),5498=>array(72,-14,776,914),5499=>array(76,318,497,734),5500=>array(27,0,725,729),5501=>array(27,326,460,734),5502=>array(83,0,1040,1037),5503=>array(83,0,1040,743),5504=>array(83,0,1040,914),5505=>array(83,-14,1021,734),5506=>array(83,-14,1075,914),5507=>array(83,-14,985,734),5508=>array(83,-14,985,914),5509=>array(83,318,783,734),5514=>array(61,0,759,743),5515=>array(44,0,831,743),5516=>array(0,-14,787,729),5517=>array(72,-14,770,729),5518=>array(83,0,1252,1037),5519=>array(83,0,1252,743),5520=>array(83,0,1252,914),5521=>array(83,-14,976,736),5522=>array(83,-14,1030,914),5523=>array(83,-14,1198,736),5524=>array(83,-14,1198,914),5525=>array(83,332,646,736),5526=>array(83,332,1020,736),5536=>array(12,0,822,692),5537=>array(12,0,822,692),5538=>array(-23,-242,787,450),5539=>array(-23,-242,787,636),5540=>array(56,-242,790,450),5541=>array(56,-242,790,636),5542=>array(81,338,545,736),5543=>array(44,0,593,729),5544=>array(-34,0,588,729),5545=>array(-34,0,588,914),5546=>array(55,0,677,729),5547=>array(55,0,677,914),5548=>array(50,0,599,729),5549=>array(50,0,599,914),5550=>array(23,326,372,734),5551=>array(29,-14,574,729),5598=>array(27,0,711,729),5601=>array(98,0,782,729),5702=>array(27,326,446,734),5703=>array(27,240,446,820),5742=>array(27,0,415,306),5743=>array(83,0,976,743),5744=>array(83,0,1238,743),5745=>array(83,0,1625,743),5746=>array(83,0,1625,914),5747=>array(83,-14,1349,736),5748=>array(83,-14,1403,914),5749=>array(83,-14,1571,736),5750=>array(83,-14,1571,914),7424=>array(-23,0,509,547),7425=>array(-48,0,716,547),7426=>array(56,-14,951,560),7427=>array(0,0,531,547),7428=>array(46,-14,536,560),7429=>array(38,0,550,547),7430=>array(12,0,550,547),7431=>array(38,0,490,547),7432=>array(31,-14,493,561),7433=>array(21,-213,258,547),7434=>array(-46,-14,365,547),7435=>array(38,0,617,547),7436=>array(-9,0,460,560),7437=>array(38,0,717,547),7438=>array(38,0,612,547),7439=>array(46,-14,566,560),7440=>array(2,-14,493,560),7441=>array(55,22,629,524),7442=>array(37,57,618,489),7443=>array(57,2,631,543),7444=>array(51,-14,970,560),7446=>array(27,273,529,560),7447=>array(83,-14,585,273),7448=>array(21,0,496,547),7449=>array(-29,0,561,547),7450=>array(78,0,561,547),7451=>array(68,0,606,547),7452=>array(78,-16,564,547),7453=>array(41,37,676,495),7454=>array(56,38,887,496),7455=>array(-55,-238,647,560),7456=>array(72,0,604,547),7457=>array(85,0,819,547),7458=>array(-3,0,543,547),7459=>array(18,-14,488,547),7462=>array(33,0,552,560),7463=>array(-23,0,509,547),7464=>array(21,0,543,547),7465=>array(21,0,496,547),7466=>array(69,0,599,547),7467=>array(-16,0,609,547),7468=>array(-35,326,386,734),7469=>array(-37,326,607,734),7470=>array(22,326,389,734),7472=>array(22,326,448,734),7473=>array(22,326,392,734),7474=>array(1,326,376,734),7475=>array(35,318,458,742),7476=>array(22,326,452,734),7477=>array(22,326,164,734),7478=>array(-83,214,175,734),7479=>array(22,326,450,734),7480=>array(22,326,317,734),7481=>array(22,326,521,734),7482=>array(22,326,449,734),7483=>array(22,326,449,734),7484=>array(35,318,460,742),7485=>array(18,318,413,742),7486=>array(22,326,375,734),7487=>array(22,326,380,734),7488=>array(29,326,426,734),7489=>array(45,318,447,734),7490=>array(61,326,642,734),7491=>array(25,318,333,640),7492=>array(33,318,341,640),7493=>array(35,318,373,640),7494=>array(35,318,598,640),7495=>array(17,318,354,751),7496=>array(24,318,385,751),7497=>array(34,318,356,640),7498=>array(32,318,354,640),7499=>array(29,318,315,640),7500=>array(23,318,309,640),7501=>array(38,209,383,640),7502=>array(18,207,158,632),7503=>array(16,326,374,751),7504=>array(27,326,565,640),7505=>array(38,209,363,640),7506=>array(35,318,351,640),7507=>array(7,318,307,640),7508=>array(19,479,335,640),7509=>array(50,318,367,479),7510=>array(15,209,376,640),7511=>array(31,326,253,719),7512=>array(48,318,373,632),7513=>array(29,347,423,604),7514=>array(52,319,590,633),7515=>array(48,326,384,632),7517=>array(6,209,356,755),7518=>array(42,209,395,632),7519=>array(25,318,347,742),7520=>array(46,209,391,635),7521=>array(-23,209,387,633),7522=>array(18,0,158,425),7523=>array(27,0,289,313),7524=>array(48,-8,373,306),7525=>array(48,0,384,306),7526=>array(6,-117,356,429),7527=>array(42,-117,395,306),7528=>array(6,-117,371,313),7529=>array(46,-117,391,309),7530=>array(-23,-117,387,307),7543=>array(19,-208,583,560),7544=>array(22,326,452,734),7547=>array(3,0,368,547),7549=>array(-3,-208,652,560),7557=>array(30,-208,332,760),7579=>array(5,318,343,640),7580=>array(35,318,334,640),7581=>array(38,287,338,640),7582=>array(22,318,353,751),7583=>array(13,318,304,640),7584=>array(25,326,275,751),7585=>array(-52,209,159,632),7586=>array(38,209,384,632),7587=>array(59,209,383,632),7588=>array(19,326,189,751),7589=>array(51,326,165,632),7590=>array(6,326,228,632),7591=>array(6,326,228,632),7592=>array(-124,209,169,751),7593=>array(28,209,169,751),7594=>array(-8,209,169,751),7595=>array(25,326,292,640),7596=>array(38,209,577,640),7597=>array(63,209,601,633),7598=>array(-53,209,365,640),7599=>array(38,209,383,640),7600=>array(25,326,376,640),7601=>array(35,318,351,640),7602=>array(34,210,351,751),7603=>array(14,209,317,640),7604=>array(-64,209,276,751),7605=>array(42,209,265,719),7606=>array(41,318,449,632),7607=>array(36,318,386,632),7608=>array(50,317,352,632),7609=>array(51,326,341,632),7610=>array(-11,326,324,632),7611=>array(-3,326,333,632),7612=>array(8,209,345,632),7613=>array(0,296,336,632),7614=>array(-11,207,344,632),7615=>array(35,320,351,756),7620=>array(-452,616,-61,800),7621=>array(-472,616,-28,800),7622=>array(-472,616,-28,800),7623=>array(-439,616,-48,800),7624=>array(-313,616,87,800),7625=>array(-348,616,123,800),7680=>array(-53,-241,615,729),7681=>array(41,-241,547,560),7682=>array(27,0,625,913),7683=>array(36,-14,587,915),7684=>array(27,-184,625,729),7685=>array(36,-184,587,760),7686=>array(27,-157,625,729),7687=>array(36,-157,587,760),7688=>array(42,-193,695,928),7689=>array(46,-193,536,800),7690=>array(27,0,722,914),7691=>array(46,-14,674,942),7692=>array(27,-184,722,729),7693=>array(46,-184,639,760),7694=>array(27,-156,722,729),7695=>array(46,-157,639,760),7696=>array(27,-193,722,729),7697=>array(44,-193,639,760),7698=>array(27,-240,722,729),7699=>array(34,-240,639,760),7700=>array(27,0,630,1044),7701=>array(46,-14,571,887),7702=>array(27,0,630,1044),7703=>array(46,-14,608,887),7704=>array(27,-213,630,729),7705=>array(46,-213,571,560),7706=>array(27,-193,630,729),7707=>array(46,-193,571,560),7708=>array(27,-193,630,928),7709=>array(46,-193,586,780),7710=>array(27,0,587,914),7711=>array(68,0,478,942),7712=>array(45,-14,725,899),7713=>array(32,-208,596,745),7714=>array(27,0,725,914),7715=>array(35,0,566,942),7716=>array(27,-184,725,729),7717=>array(35,-184,566,760),7718=>array(27,0,725,913),7719=>array(35,0,587,913),7720=>array(-79,-193,725,729),7721=>array(-77,-193,566,760),7722=>array(27,-222,725,729),7723=>array(35,-222,566,760),7724=>array(-110,-193,268,729),7725=>array(-127,-193,273,760),7726=>array(27,0,447,1044),7727=>array(35,0,437,883),7728=>array(27,0,722,928),7729=>array(35,0,612,928),7730=>array(27,-184,722,729),7731=>array(35,-184,612,760),7732=>array(27,-157,722,729),7733=>array(35,-157,612,760),7734=>array(27,-184,497,729),7735=>array(-2,-184,273,760),7736=>array(27,-184,497,927),7737=>array(-2,-184,411,899),7738=>array(27,-157,497,729),7739=>array(-92,-157,273,760),7740=>array(27,-240,497,729),7741=>array(-123,-240,273,760),7742=>array(27,0,836,928),7743=>array(35,0,906,800),7744=>array(27,0,836,914),7745=>array(35,0,906,760),7746=>array(27,-184,836,729),7747=>array(35,-184,906,560),7748=>array(27,0,721,913),7749=>array(35,0,566,760),7750=>array(27,-184,721,729),7751=>array(35,-184,566,560),7752=>array(27,-157,721,729),7753=>array(35,-157,566,560),7754=>array(27,-240,721,729),7755=>array(35,-240,566,560),7756=>array(40,-14,747,1044),7757=>array(46,-14,629,883),7758=>array(40,-14,747,1043),7759=>array(46,-14,583,885),7760=>array(40,-14,747,1044),7761=>array(46,-14,566,887),7762=>array(40,-14,747,1045),7763=>array(46,-14,600,886),7764=>array(27,0,601,928),7765=>array(-3,-208,589,800),7766=>array(27,0,601,914),7767=>array(-3,-208,589,760),7768=>array(27,0,600,914),7769=>array(35,0,463,760),7770=>array(27,-184,600,729),7771=>array(-2,-184,463,560),7772=>array(27,-184,600,899),7773=>array(-2,-184,504,745),7774=>array(27,-157,600,729),7775=>array(-93,-157,463,560),7776=>array(6,-14,603,914),7777=>array(11,-14,500,760),7778=>array(6,-184,603,742),7779=>array(11,-184,500,560),7780=>array(6,-14,648,928),7781=>array(11,-14,642,800),7782=>array(6,-14,659,1042),7783=>array(11,-14,571,858),7784=>array(6,-184,603,914),7785=>array(11,-184,500,760),7786=>array(43,0,676,914),7787=>array(64,0,423,942),7788=>array(43,-184,676,729),7789=>array(64,-184,423,702),7790=>array(43,-157,676,729),7791=>array(19,-156,423,702),7792=>array(23,-241,676,729),7793=>array(-10,-240,423,702),7794=>array(58,-183,713,729),7795=>array(57,-183,589,547),7796=>array(58,-193,713,729),7797=>array(28,-193,589,547),7798=>array(58,-213,713,729),7799=>array(57,-213,589,547),7800=>array(58,-14,713,1044),7801=>array(57,-14,619,883),7802=>array(58,-14,713,1025),7803=>array(57,-14,589,867),7804=>array(78,0,742,936),7805=>array(72,0,604,777),7806=>array(78,-182,742,729),7807=>array(72,-184,604,547),7808=>array(96,0,1020,931),7809=>array(85,0,819,802),7810=>array(96,0,1020,931),7811=>array(85,0,819,803),7812=>array(96,0,1020,913),7813=>array(85,0,819,758),7814=>array(96,0,1020,913),7815=>array(85,0,819,760),7816=>array(96,-184,1020,729),7817=>array(85,-184,819,547),7818=>array(-43,0,703,914),7819=>array(-26,0,600,760),7820=>array(-43,0,703,913),7821=>array(-26,0,600,758),7822=>array(63,0,676,914),7823=>array(-25,-208,603,760),7824=>array(-22,0,703,928),7825=>array(-3,0,543,800),7826=>array(-22,-184,703,729),7827=>array(-3,-184,543,547),7828=>array(-22,-157,703,729),7829=>array(-3,-157,543,547),7830=>array(35,-157,566,760),7831=>array(64,0,423,913),7832=>array(85,0,819,878),7833=>array(-25,-208,603,878),7834=>array(41,-14,777,760),7835=>array(68,0,478,942),7836=>array(-22,0,445,760),7837=>array(28,0,445,760),7838=>array(16,-14,682,743),7839=>array(38,-14,557,742),7840=>array(-53,-184,615,729),7841=>array(41,-184,547,560),7842=>array(-53,0,615,992),7843=>array(41,-14,555,810),7844=>array(-53,0,770,1028),7845=>array(41,-14,712,847),7846=>array(-53,0,615,1028),7847=>array(41,-14,547,847),7848=>array(-53,0,773,1044),7849=>array(41,-14,711,863),7850=>array(-53,0,641,1043),7851=>array(41,-14,580,862),7852=>array(-53,-184,615,928),7853=>array(41,-184,547,800),7854=>array(-53,0,649,1044),7855=>array(41,-14,594,868),7856=>array(-53,0,615,1044),7857=>array(41,-14,558,868),7858=>array(-53,0,615,1068),7859=>array(41,-14,552,895),7860=>array(-53,0,651,1043),7861=>array(41,-14,596,870),7862=>array(-53,-184,624,926),7863=>array(41,-184,562,761),7864=>array(27,-184,630,729),7865=>array(46,-184,571,560),7866=>array(27,0,630,992),7867=>array(46,-14,583,810),7868=>array(27,0,630,921),7869=>array(46,-14,571,777),7870=>array(27,0,760,1028),7871=>array(46,-14,741,847),7872=>array(27,0,630,1028),7873=>array(46,-14,571,847),7874=>array(27,0,764,1044),7875=>array(46,-14,746,863),7876=>array(27,0,631,1043),7877=>array(46,-14,614,862),7878=>array(27,-184,630,928),7879=>array(46,-184,571,800),7880=>array(27,0,368,992),7881=>array(35,0,336,810),7882=>array(-6,-184,268,729),7883=>array(-2,-184,273,760),7884=>array(40,-184,747,742),7885=>array(46,-184,566,560),7886=>array(40,-14,747,992),7887=>array(46,-14,575,810),7888=>array(40,-14,821,1028),7889=>array(46,-14,736,847),7890=>array(40,-14,747,1028),7891=>array(46,-14,566,847),7892=>array(40,-14,824,1044),7893=>array(46,-14,736,863),7894=>array(40,-14,747,1043),7895=>array(46,-14,604,862),7896=>array(40,-184,747,928),7897=>array(46,-184,566,800),7898=>array(34,-14,823,927),7899=>array(48,-14,657,800),7900=>array(34,-14,823,927),7901=>array(48,-14,657,800),7902=>array(34,-14,823,991),7903=>array(48,-14,657,810),7904=>array(34,-14,823,921),7905=>array(48,-14,657,777),7906=>array(34,-184,823,761),7907=>array(48,-184,657,609),7908=>array(58,-184,713,729),7909=>array(57,-184,589,547),7910=>array(58,-14,713,992),7911=>array(57,-14,589,810),7912=>array(56,-4,854,927),7913=>array(58,-14,720,800),7914=>array(56,-4,854,927),7915=>array(58,-14,720,800),7916=>array(56,-4,854,992),7917=>array(58,-14,720,810),7918=>array(56,-4,854,921),7919=>array(58,-14,720,777),7920=>array(56,-184,854,761),7921=>array(58,-184,720,615),7922=>array(63,0,676,931),7923=>array(-25,-208,603,802),7924=>array(63,-184,676,729),7925=>array(-25,-208,603,547),7926=>array(63,0,676,996),7927=>array(-25,-208,603,813),7928=>array(63,0,676,921),7929=>array(-25,-208,603,777),7930=>array(27,0,709,729),7931=>array(21,0,522,760),7936=>array(55,-12,645,797),7937=>array(55,-12,645,797),7938=>array(55,-12,645,800),7939=>array(55,-12,645,800),7940=>array(55,-12,645,800),7941=>array(55,-12,646,800),7942=>array(55,-12,645,928),7943=>array(55,-12,645,928),7944=>array(-53,0,615,797),7945=>array(-53,0,615,797),7946=>array(51,0,809,800),7947=>array(79,0,809,800),7948=>array(32,0,700,800),7949=>array(64,0,732,800),7950=>array(-29,0,639,928),7951=>array(5,0,674,928),7952=>array(39,-14,506,797),7953=>array(39,-14,506,797),7954=>array(39,-14,533,800),7955=>array(39,-14,532,800),7956=>array(39,-14,593,800),7957=>array(39,-14,608,800),7960=>array(52,0,709,797),7961=>array(79,0,709,797),7962=>array(51,0,964,800),7963=>array(79,0,973,800),7964=>array(52,0,896,800),7965=>array(78,0,926,800),7968=>array(57,-208,579,797),7969=>array(57,-208,579,797),7970=>array(57,-208,580,800),7971=>array(57,-208,579,800),7972=>array(57,-208,619,800),7973=>array(57,-208,653,800),7974=>array(57,-208,622,928),7975=>array(57,-208,611,928),7976=>array(52,0,810,797),7977=>array(79,0,809,797),7978=>array(51,0,1059,800),7979=>array(79,0,1062,800),7980=>array(52,0,1000,800),7981=>array(78,0,1024,800),7982=>array(111,0,907,928),7983=>array(109,0,920,928),7984=>array(67,0,282,797),7985=>array(67,0,279,797),7986=>array(10,0,412,800),7987=>array(42,0,418,800),7988=>array(51,0,469,800),7989=>array(53,0,473,800),7990=>array(67,0,431,928),7991=>array(67,0,428,928),7992=>array(52,0,353,797),7993=>array(79,0,347,797),7994=>array(51,0,608,800),7995=>array(79,0,608,800),7996=>array(52,0,543,800),7997=>array(78,0,573,800),7998=>array(111,0,463,928),7999=>array(109,0,466,928),8000=>array(46,-14,566,797),8001=>array(46,-14,566,797),8002=>array(46,-14,567,800),8003=>array(46,-14,566,800),8004=>array(46,-14,621,800),8005=>array(46,-14,639,800),8008=>array(52,-14,764,797),8009=>array(79,-14,808,797),8010=>array(51,-14,1055,800),8011=>array(79,-14,1060,800),8012=>array(52,-14,898,800),8013=>array(78,-14,930,800),8016=>array(59,0,533,797),8017=>array(59,0,533,797),8018=>array(59,0,537,800),8019=>array(59,0,533,800),8020=>array(59,0,601,800),8021=>array(59,0,611,800),8022=>array(59,0,573,928),8023=>array(59,0,557,928),8025=>array(79,0,849,797),8027=>array(79,0,1063,800),8029=>array(78,0,1077,800),8031=>array(109,0,963,928),8032=>array(68,-14,771,797),8033=>array(68,-14,771,797),8034=>array(68,-14,771,800),8035=>array(68,-14,771,800),8036=>array(68,-14,771,800),8037=>array(68,-14,771,800),8038=>array(68,-14,771,928),8039=>array(68,-14,771,928),8040=>array(4,0,761,797),8041=>array(45,0,802,797),8042=>array(51,0,1048,800),8043=>array(79,0,1054,800),8044=>array(52,0,904,800),8045=>array(78,0,931,800),8046=>array(111,0,880,928),8047=>array(109,0,911,928),8048=>array(55,-12,645,800),8049=>array(55,-12,645,800),8050=>array(39,-14,506,800),8051=>array(39,-14,561,800),8052=>array(57,-208,579,800),8053=>array(57,-208,619,800),8054=>array(51,0,265,800),8055=>array(67,0,431,800),8056=>array(46,-14,566,800),8057=>array(46,-14,583,800),8058=>array(59,0,533,800),8059=>array(59,0,539,800),8060=>array(68,-14,771,800),8061=>array(68,-14,771,800),8064=>array(55,-208,645,797),8065=>array(55,-208,645,797),8066=>array(55,-208,645,800),8067=>array(55,-208,645,800),8068=>array(55,-208,645,800),8069=>array(55,-208,646,800),8070=>array(55,-208,645,928),8071=>array(55,-208,645,928),8072=>array(-53,-208,615,797),8073=>array(-53,-208,615,797),8074=>array(51,-208,809,800),8075=>array(79,-208,809,800),8076=>array(32,-208,700,800),8077=>array(64,-208,732,800),8078=>array(-29,-208,639,928),8079=>array(5,-208,674,928),8080=>array(39,-208,579,797),8081=>array(39,-208,579,797),8082=>array(39,-208,580,800),8083=>array(39,-208,579,800),8084=>array(39,-208,619,800),8085=>array(39,-208,653,800),8086=>array(39,-208,622,928),8087=>array(39,-208,611,928),8088=>array(52,-208,810,797),8089=>array(79,-208,809,797),8090=>array(51,-208,1059,800),8091=>array(79,-208,1062,800),8092=>array(52,-208,1000,800),8093=>array(78,-208,1024,800),8094=>array(111,-208,907,928),8095=>array(109,-208,920,928),8096=>array(68,-208,771,797),8097=>array(68,-208,771,797),8098=>array(68,-208,771,800),8099=>array(68,-208,771,800),8100=>array(68,-208,771,800),8101=>array(68,-208,771,800),8102=>array(68,-208,771,928),8103=>array(68,-208,771,928),8104=>array(4,-208,761,797),8105=>array(45,-208,802,797),8106=>array(51,-208,1048,800),8107=>array(79,-208,1054,800),8108=>array(52,-208,904,800),8109=>array(78,-208,931,800),8110=>array(111,-208,880,928),8111=>array(109,-208,911,928),8112=>array(55,-12,645,785),8113=>array(55,-12,645,745),8114=>array(55,-208,645,800),8115=>array(55,-208,645,559),8116=>array(55,-208,645,800),8118=>array(55,-12,645,777),8119=>array(55,-208,645,777),8120=>array(-53,0,615,928),8121=>array(-53,0,615,899),8122=>array(-21,0,647,800),8123=>array(-53,0,615,800),8124=>array(-53,-208,615,729),8125=>array(239,595,397,797),8126=>array(136,-208,240,-45),8127=>array(239,595,397,797),8128=>array(164,639,513,777),8129=>array(184,659,545,928),8130=>array(39,-208,579,800),8131=>array(39,-208,579,560),8132=>array(39,-208,619,800),8134=>array(57,-208,583,777),8135=>array(39,-208,583,777),8136=>array(105,0,803,800),8137=>array(59,0,765,800),8138=>array(105,0,904,800),8139=>array(64,0,869,800),8140=>array(27,-208,725,729),8141=>array(116,595,518,800),8142=>array(137,595,554,800),8143=>array(196,595,545,928),8144=>array(67,0,399,785),8145=>array(67,0,374,745),8146=>array(67,0,391,978),8147=>array(74,0,450,978),8150=>array(62,0,411,777),8151=>array(67,0,444,928),8152=>array(27,0,394,928),8153=>array(27,0,391,899),8154=>array(105,0,448,800),8155=>array(62,0,409,800),8157=>array(137,595,514,800),8158=>array(148,595,568,800),8159=>array(196,595,545,928),8160=>array(59,0,533,785),8161=>array(59,0,533,745),8162=>array(59,0,533,978),8163=>array(59,0,566,978),8164=>array(16,-208,599,797),8165=>array(16,-208,599,797),8166=>array(59,0,533,777),8167=>array(59,0,558,928),8168=>array(63,0,676,928),8169=>array(63,0,676,899),8170=>array(105,0,910,800),8171=>array(56,0,919,800),8172=>array(79,0,683,797),8173=>array(184,659,493,978),8174=>array(184,659,553,978),8175=>array(190,617,388,800),8178=>array(68,-208,771,800),8179=>array(68,-208,771,547),8180=>array(68,-208,771,800),8182=>array(68,-14,771,777),8183=>array(68,-208,771,777),8184=>array(105,-14,901,800),8185=>array(64,-14,793,800),8186=>array(105,0,881,800),8187=>array(53,0,828,800),8188=>array(-34,-208,723,738),8189=>array(252,616,522,800),8190=>array(266,595,398,797),8208=>array(45,234,324,314),8209=>array(45,234,324,314),8210=>array(42,239,594,309),8211=>array(42,239,458,309),8212=>array(42,239,958,309),8213=>array(-7,239,1007,309),8214=>array(127,-236,371,764),8215=>array(-10,-236,510,-9),8216=>array(131,489,321,729),8217=>array(135,489,325,729),8218=>array(3,-116,193,124),8219=>array(165,489,287,729),8220=>array(131,489,521,729),8221=>array(135,489,525,729),8222=>array(3,-116,393,124),8223=>array(92,489,412,729),8224=>array(42,-96,501,729),8225=>array(-17,-96,508,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(65,0,192,124),8229=>array(65,0,525,124),8230=>array(65,0,859,124),8231=>array(99,302,226,426),8240=>array(91,-14,1259,742),8241=>array(91,-14,1659,742),8242=>array(2,547,221,729),8243=>array(2,547,367,729),8244=>array(2,547,514,729),8245=>array(90,547,238,729),8246=>array(90,547,385,729),8247=>array(90,547,531,729),8248=>array(5,-236,333,-30),8249=>array(62,69,338,517),8250=>array(62,69,338,517),8251=>array(114,0,717,596),8252=>array(0,0,483,729),8253=>array(115,0,500,742),8254=>array(-10,686,510,755),8255=>array(-43,-237,847,-60),8256=>array(-43,752,847,929),8257=>array(-42,-236,286,229),8258=>array(30,-29,970,814),8259=>array(97,313,411,421),8260=>array(-262,-14,428,742),8261=>array(40,-132,420,760),8262=>array(-39,-132,342,760),8263=>array(87,0,937,742),8264=>array(123,0,731,742),8265=>array(0,0,711,742),8266=>array(98,-123,513,545),8267=>array(54,-96,633,729),8268=>array(112,227,387,516),8269=>array(112,227,387,516),8270=>array(30,-29,470,427),8271=>array(96,-116,287,517),8272=>array(-43,-237,847,929),8273=>array(30,-7,470,876),8274=>array(-9,-93,491,729),8275=>array(49,228,951,399),8276=>array(-43,-237,847,-60),8277=>array(160,98,708,631),8278=>array(129,149,523,589),8279=>array(2,547,660,729),8280=>array(182,125,688,613),8281=>array(154,120,726,608),8282=>array(51,0,296,729),8283=>array(52,-138,776,867),8284=>array(63,0,806,729),8285=>array(59,39,282,655),8286=>array(53,8,287,683),8304=>array(42,319,367,742),8305=>array(18,326,158,751),8308=>array(41,326,390,734),8309=>array(13,319,359,734),8310=>array(45,319,376,742),8311=>array(78,326,394,734),8312=>array(26,319,375,742),8313=>array(33,319,364,742),8314=>array(67,326,461,677),8315=>array(67,479,461,525),8316=>array(67,422,461,581),8317=>array(55,252,246,751),8318=>array(7,252,198,751),8319=>array(26,326,352,640),8320=>array(42,-7,367,416),8321=>array(66,0,347,408),8322=>array(36,0,385,416),8323=>array(16,-7,368,416),8324=>array(41,0,390,408),8325=>array(13,-7,359,408),8326=>array(45,-7,376,416),8327=>array(78,0,394,408),8328=>array(26,-7,375,416),8329=>array(33,-7,364,416),8330=>array(67,0,461,351),8331=>array(67,152,461,199),8332=>array(67,96,461,254),8333=>array(55,-74,246,425),8334=>array(7,-74,198,425),8336=>array(25,-8,333,313),8337=>array(34,-8,356,313),8338=>array(35,-8,351,313),8339=>array(27,0,415,306),8340=>array(32,-8,354,313),8341=>array(16,0,340,425),8342=>array(16,0,374,425),8343=>array(16,0,155,425),8344=>array(27,0,565,313),8345=>array(26,0,352,314),8346=>array(15,-117,376,313),8347=>array(30,0,330,322),8348=>array(31,0,253,393),8352=>array(58,0,864,729),8353=>array(42,-44,636,778),8354=>array(42,-14,636,742),8355=>array(32,0,657,729),8356=>array(24,0,637,742),8357=>array(38,-93,900,640),8358=>array(38,0,710,729),8359=>array(27,-14,1250,729),8360=>array(28,-14,1029,729),8361=>array(43,0,1027,729),8362=>array(-24,-14,826,729),8363=>array(46,-157,701,760),8364=>array(-19,-14,607,742),8365=>array(19,0,682,729),8366=>array(64,0,698,729),8367=>array(47,-222,1178,742),8368=>array(9,-14,578,742),8369=>array(27,0,655,729),8370=>array(32,-81,630,809),8371=>array(-63,0,632,729),8372=>array(38,-14,736,742),8373=>array(84,-147,611,760),8376=>array(37,0,697,729),8377=>array(56,0,656,729),8378=>array(-20,2,649,731),8400=>array(-503,635,-28,760),8401=>array(-482,635,-17,760),8406=>array(-470,560,-21,760),8407=>array(-475,560,-26,760),8411=>array(-360,659,140,758),8412=>array(-456,659,235,758),8417=>array(-470,560,-26,760),8448=>array(17,-24,939,752),8449=>array(17,-24,939,752),8450=>array(56,-14,644,742),8451=>array(95,-14,1104,742),8452=>array(114,0,771,729),8453=>array(22,-24,924,752),8454=>array(22,-24,989,752),8455=>array(121,-14,676,742),8456=>array(-6,-146,642,611),8457=>array(95,0,916,742),8459=>array(36,-14,943,748),8460=>array(1,-128,693,731),8461=>array(98,0,751,729),8462=>array(35,0,566,760),8463=>array(44,0,566,760),8464=>array(29,-15,432,742),8465=>array(52,-14,659,742),8466=>array(33,-14,679,743),8467=>array(-14,-14,353,742),8468=>array(22,-14,762,760),8469=>array(97,0,704,729),8470=>array(-44,0,962,729),8471=>array(138,0,862,724),8472=>array(54,-221,658,495),8473=>array(98,0,666,729),8474=>array(56,-129,731,742),8475=>array(32,-9,764,774),8476=>array(41,-14,803,743),8477=>array(98,0,774,729),8478=>array(83,0,814,729),8479=>array(93,-107,670,847),8480=>array(126,443,770,730),8481=>array(32,0,987,547),8482=>array(144,447,784,729),8483=>array(14,-108,817,846),8484=>array(45,0,700,729),8485=>array(9,-213,627,760),8486=>array(-34,0,723,738),8487=>array(42,-14,798,724),8488=>array(12,-149,573,783),8489=>array(71,0,270,547),8490=>array(27,0,722,729),8491=>array(-53,0,615,928),8492=>array(45,0,734,772),8493=>array(63,-12,652,742),8494=>array(61,-12,793,647),8495=>array(42,-15,547,533),8496=>array(79,-14,565,742),8497=>array(41,-16,758,755),8498=>array(27,0,587,729),8499=>array(28,-28,1032,751),8500=>array(51,-12,411,395),8501=>array(50,-14,712,742),8502=>array(-2,-14,653,743),8503=>array(13,-35,407,742),8504=>array(42,-35,591,742),8505=>array(34,0,355,760),8506=>array(44,-21,967,654),8507=>array(20,0,1198,547),8508=>array(18,-8,685,547),8509=>array(0,-194,669,560),8510=>array(98,0,648,729),8511=>array(98,0,750,729),8512=>array(12,-192,791,719),8513=>array(47,-14,728,742),8514=>array(59,0,529,729),8515=>array(3,0,599,729),8516=>array(-65,0,548,729),8517=>array(42,0,786,729),8518=>array(44,-14,709,760),8519=>array(44,-14,572,560),8520=>array(39,0,313,760),8521=>array(-114,-208,313,760),8523=>array(58,-14,742,742),8526=>array(-14,0,495,547),8528=>array(66,-14,962,742),8529=>array(66,-14,932,742),8530=>array(66,-14,1335,742),8531=>array(66,-14,936,742),8532=>array(36,-14,936,742),8533=>array(66,-14,927,742),8534=>array(36,-14,927,742),8535=>array(16,-14,927,742),8536=>array(41,-14,927,742),8537=>array(66,-14,944,742),8538=>array(13,-14,944,742),8539=>array(66,-14,943,742),8540=>array(16,-14,943,742),8541=>array(13,-14,943,742),8542=>array(78,-14,943,742),8543=>array(66,-14,829,742),8544=>array(27,0,268,729),8545=>array(27,0,465,729),8546=>array(27,0,663,729),8547=>array(27,0,981,729),8548=>array(78,0,742,729),8549=>array(78,0,896,729),8550=>array(78,0,1093,729),8551=>array(78,0,1290,729),8552=>array(27,0,936,729),8553=>array(-43,0,703,729),8554=>array(-43,0,906,729),8555=>array(-43,0,1104,729),8556=>array(27,0,497,729),8557=>array(42,-14,695,742),8558=>array(27,0,722,729),8559=>array(27,0,836,729),8560=>array(35,0,273,760),8561=>array(35,0,453,760),8562=>array(35,0,632,760),8563=>array(35,0,824,760),8564=>array(72,0,604,547),8565=>array(72,0,806,760),8566=>array(72,0,986,760),8567=>array(72,0,1166,760),8568=>array(35,0,827,760),8569=>array(-26,0,600,547),8570=>array(-26,0,817,760),8571=>array(-26,0,997,760),8572=>array(35,0,273,760),8573=>array(46,-14,536,560),8574=>array(46,-14,639,760),8575=>array(35,0,906,560),8576=>array(59,0,1187,729),8577=>array(27,0,711,729),8578=>array(59,0,1187,729),8579=>array(63,-14,715,742),8580=>array(2,-14,493,560),8581=>array(75,-208,723,742),8585=>array(42,-14,936,742),8592=>array(49,100,781,527),8593=>array(205,0,632,732),8594=>array(57,100,789,527),8595=>array(205,-3,632,729),8596=>array(49,100,789,527),8597=>array(205,-8,632,732),8598=>array(141,25,703,587),8599=>array(141,25,703,587),8600=>array(141,25,703,587),8601=>array(141,25,703,587),8602=>array(49,100,781,527),8603=>array(57,100,789,527),8604=>array(21,103,827,414),8605=>array(11,103,816,414),8606=>array(49,100,781,527),8607=>array(206,0,633,732),8608=>array(57,100,789,527),8609=>array(206,-3,633,729),8610=>array(49,100,781,527),8611=>array(57,100,789,527),8612=>array(49,100,781,527),8613=>array(206,0,632,732),8614=>array(57,100,789,527),8615=>array(206,-3,632,729),8616=>array(206,0,632,732),8617=>array(49,100,780,565),8618=>array(58,100,789,565),8619=>array(49,100,780,565),8620=>array(58,100,789,565),8621=>array(49,100,789,527),8622=>array(49,93,789,534),8623=>array(146,-2,702,730),8624=>array(169,0,629,743),8625=>array(209,0,669,743),8626=>array(169,-14,629,729),8627=>array(209,-14,669,729),8628=>array(233,-3,760,604),8629=>array(49,100,656,626),8630=>array(22,203,799,668),8631=>array(39,203,816,668),8632=>array(108,25,788,729),8633=>array(55,-46,783,673),8634=>array(103,62,762,680),8635=>array(77,62,736,680),8636=>array(49,272,781,527),8637=>array(49,100,781,355),8638=>array(377,0,632,732),8639=>array(205,0,460,732),8640=>array(57,272,789,527),8641=>array(57,100,789,355),8642=>array(377,0,632,732),8643=>array(205,0,460,732),8644=>array(49,-47,789,674),8645=>array(58,-3,779,732),8646=>array(49,-47,789,674),8647=>array(49,-47,781,674),8648=>array(59,0,779,732),8649=>array(58,-47,790,674),8650=>array(59,-3,779,729),8651=>array(49,7,789,620),8652=>array(49,7,789,620),8653=>array(49,100,781,527),8654=>array(49,94,789,533),8655=>array(57,100,789,527),8656=>array(49,100,781,527),8657=>array(206,0,633,732),8658=>array(57,100,789,527),8659=>array(206,-3,633,729),8660=>array(49,100,789,527),8661=>array(205,-8,633,732),8662=>array(141,-23,751,587),8663=>array(92,-23,703,587),8664=>array(92,25,703,636),8665=>array(141,25,751,636),8666=>array(49,100,781,527),8667=>array(57,100,789,527),8668=>array(49,100,781,527),8669=>array(57,100,789,527),8670=>array(205,0,632,732),8671=>array(205,-3,632,729),8672=>array(49,100,781,527),8673=>array(205,0,633,732),8674=>array(57,100,789,527),8675=>array(205,-3,633,729),8676=>array(52,99,781,528),8677=>array(57,99,786,528),8678=>array(27,65,781,562),8679=>array(171,0,667,754),8680=>array(35,65,789,562),8681=>array(171,-25,667,729),8682=>array(171,0,667,754),8683=>array(171,0,667,754),8684=>array(156,0,682,754),8685=>array(171,0,667,754),8686=>array(171,0,667,754),8687=>array(171,0,667,754),8688=>array(57,65,811,562),8689=>array(60,0,788,729),8690=>array(60,0,788,729),8691=>array(171,-25,667,754),8692=>array(57,100,789,527),8693=>array(58,-3,779,732),8694=>array(57,-193,789,820),8695=>array(49,94,781,533),8696=>array(57,94,789,533),8697=>array(49,94,789,533),8698=>array(49,94,781,533),8699=>array(57,94,789,533),8700=>array(49,94,789,533),8701=>array(27,96,781,531),8702=>array(57,96,811,531),8703=>array(27,96,811,531),8704=>array(8,0,676,729),8705=>array(66,-14,554,742),8706=>array(46,-14,471,662),8707=>array(98,0,568,729),8708=>array(98,-46,568,776),8709=>array(76,-10,795,710),8710=>array(-3,0,672,719),8711=>array(-3,0,672,719),8712=>array(85,-10,786,710),8713=>array(85,-139,786,836),8714=>array(106,76,612,550),8715=>array(85,-10,786,710),8716=>array(85,-139,786,836),8717=>array(106,76,612,550),8718=>array(146,0,490,485),8719=>array(76,-192,680,719),8720=>array(76,-192,680,719),8721=>array(12,-192,654,719),8722=>array(106,272,732,355),8723=>array(106,0,732,627),8724=>array(106,0,732,729),8725=>array(-73,-93,427,729),8726=>array(192,-54,529,768),8727=>array(127,0,710,627),8728=>array(158,160,468,470),8729=>array(168,168,458,458),8730=>array(30,-20,637,811),8731=>array(30,-20,637,933),8732=>array(30,-20,637,924),8733=>array(107,112,607,487),8734=>array(107,112,726,487),8735=>array(138,99,700,661),8736=>array(85,0,786,729),8737=>array(85,-53,786,729),8738=>array(116,-3,732,727),8739=>array(211,-214,289,771),8740=>array(50,-214,451,771),8741=>array(133,-214,367,771),8742=>array(50,-214,451,771),8743=>array(128,0,604,579),8744=>array(128,0,604,579),8745=>array(128,0,604,579),8746=>array(128,0,604,579),8747=>array(57,-212,464,757),8748=>array(57,-212,732,757),8749=>array(57,-212,1000,757),8750=>array(57,-212,464,757),8751=>array(57,-212,732,757),8752=>array(57,-212,1000,757),8753=>array(57,-212,522,757),8754=>array(57,-212,514,757),8755=>array(57,-212,515,757),8756=>array(59,100,577,604),8757=>array(59,100,577,604),8758=>array(79,100,182,604),8759=>array(59,100,577,604),8760=>array(106,272,732,552),8761=>array(106,78,732,552),8762=>array(105,78,732,552),8763=>array(106,78,732,552),8764=>array(106,228,732,399),8765=>array(106,228,732,399),8766=>array(79,149,759,479),8767=>array(106,42,732,584),8768=>array(102,0,273,627),8769=>array(106,77,732,553),8770=>array(106,133,732,454),8771=>array(106,172,732,494),8772=>array(106,47,732,603),8773=>array(106,90,732,594),8774=>array(106,11,732,594),8775=>array(106,-5,732,658),8776=>array(106,133,732,494),8777=>array(106,2,732,625),8778=>array(106,90,732,598),8779=>array(106,59,732,602),8780=>array(106,90,732,594),8781=>array(105,105,732,521),8782=>array(106,26,732,601),8783=>array(106,172,732,601),8784=>array(106,172,732,625),8785=>array(106,1,732,625),8786=>array(104,2,732,625),8787=>array(104,2,731,625),8788=>array(101,151,899,476),8789=>array(100,151,900,475),8790=>array(106,172,732,454),8791=>array(106,172,732,760),8792=>array(106,172,732,662),8793=>array(106,172,732,812),8794=>array(106,172,732,812),8795=>array(106,172,732,849),8796=>array(106,172,732,854),8797=>array(106,172,732,764),8798=>array(106,172,732,760),8799=>array(106,172,732,856),8800=>array(106,19,732,608),8801=>array(106,90,732,537),8802=>array(106,-24,732,650),8803=>array(106,0,732,629),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8806=>array(106,-83,732,638),8807=>array(106,-83,732,638),8808=>array(106,-164,732,638),8809=>array(106,-164,732,638),8810=>array(72,22,975,609),8811=>array(72,22,975,609),8812=>array(86,-132,378,759),8813=>array(105,13,732,613),8814=>array(106,2,732,674),8815=>array(106,-47,732,625),8816=>array(106,-102,732,667),8817=>array(106,-102,732,667),8818=>array(106,-55,732,582),8819=>array(106,-40,732,582),8820=>array(106,-105,732,664),8821=>array(106,-102,732,667),8822=>array(102,-87,732,686),8823=>array(102,-87,732,686),8824=>array(102,-197,732,797),8825=>array(102,-197,732,797),8826=>array(106,-38,732,664),8827=>array(106,-38,732,664),8828=>array(106,-105,732,667),8829=>array(106,-105,732,667),8830=>array(106,-85,732,667),8831=>array(106,-85,732,667),8832=>array(106,-61,732,764),8833=>array(106,-138,732,687),8834=>array(99,80,739,546),8835=>array(99,80,739,546),8836=>array(99,-96,739,726),8837=>array(99,-100,739,722),8838=>array(93,0,732,613),8839=>array(106,0,745,613),8840=>array(93,-116,732,730),8841=>array(106,-116,745,730),8842=>array(93,-73,732,613),8843=>array(93,-73,732,613),8844=>array(128,0,604,579),8845=>array(128,0,604,579),8846=>array(128,2,604,582),8847=>array(106,0,732,568),8848=>array(106,0,732,568),8849=>array(106,-83,732,630),8850=>array(106,-83,732,630),8851=>array(106,0,674,626),8852=>array(106,0,674,626),8853=>array(91,-14,747,643),8854=>array(91,-14,747,643),8855=>array(91,-14,747,643),8856=>array(91,-14,747,643),8857=>array(91,-14,747,643),8858=>array(91,-14,747,643),8859=>array(91,-14,747,643),8860=>array(91,-14,747,643),8861=>array(91,-14,747,643),8862=>array(91,-14,747,643),8863=>array(91,-14,747,643),8864=>array(91,-14,747,643),8865=>array(91,-14,747,643),8866=>array(85,0,786,700),8867=>array(85,0,786,700),8868=>array(85,0,786,700),8869=>array(85,0,786,700),8870=>array(85,0,436,700),8871=>array(85,0,436,700),8872=>array(85,0,786,700),8873=>array(85,0,786,700),8874=>array(85,0,786,700),8875=>array(85,0,786,700),8876=>array(85,-40,786,740),8877=>array(85,-40,786,740),8878=>array(85,-40,786,740),8879=>array(85,-40,786,740),8880=>array(106,-43,724,670),8881=>array(106,-43,724,670),8882=>array(106,15,732,612),8883=>array(106,15,732,612),8884=>array(106,-48,732,674),8885=>array(106,-48,732,674),8886=>array(59,175,941,455),8887=>array(59,175,941,455),8888=>array(47,175,791,455),8889=>array(59,-47,779,674),8890=>array(116,0,404,701),8891=>array(98,0,634,740),8892=>array(98,0,634,740),8893=>array(98,0,634,740),8894=>array(138,0,700,562),8895=>array(138,0,700,562),8896=>array(-3,-192,823,719),8897=>array(-3,-192,823,719),8898=>array(68,-192,752,719),8899=>array(68,-192,752,719),8900=>array(3,-233,491,807),8901=>array(107,285,210,409),8902=>array(122,149,504,512),8903=>array(106,15,732,613),8904=>array(106,-30,894,657),8905=>array(106,-30,894,657),8906=>array(106,-30,894,657),8907=>array(106,-30,894,657),8908=>array(106,-30,894,657),8909=>array(106,172,732,494),8910=>array(48,0,684,579),8911=>array(48,0,684,579),8912=>array(93,-3,732,630),8913=>array(106,-3,745,630),8914=>array(103,0,735,663),8915=>array(103,-14,735,649),8916=>array(186,0,652,729),8917=>array(106,-100,732,729),8918=>array(106,46,732,581),8919=>array(106,46,732,581),8920=>array(72,22,1350,609),8921=>array(72,22,1350,609),8922=>array(106,-228,732,854),8923=>array(106,-228,732,854),8924=>array(106,0,732,582),8925=>array(106,0,732,582),8926=>array(106,-105,732,667),8927=>array(106,-105,732,667),8928=>array(106,-178,732,764),8929=>array(106,-178,732,764),8930=>array(106,-141,732,767),8931=>array(106,-141,732,767),8932=>array(106,-94,732,619),8933=>array(106,-94,732,619),8934=>array(106,-138,732,582),8935=>array(106,-138,732,582),8936=>array(106,-169,732,667),8937=>array(106,-171,736,667),8938=>array(106,-130,732,756),8939=>array(106,-130,732,756),8940=>array(106,-189,732,815),8941=>array(104,-189,730,815),8942=>array(448,-93,551,715),8943=>array(115,249,884,373),8944=>array(115,-93,884,715),8945=>array(115,-93,884,715),8946=>array(42,-10,958,710),8947=>array(85,-10,786,710),8948=>array(106,76,612,550),8949=>array(85,-10,786,910),8950=>array(85,-10,786,853),8951=>array(106,76,612,686),8952=>array(85,-144,786,710),8953=>array(85,-10,786,710),8954=>array(42,-10,958,710),8955=>array(85,-10,786,710),8956=>array(106,76,612,550),8957=>array(85,-10,786,853),8958=>array(106,76,612,686),8959=>array(106,0,765,720),8960=>array(62,-18,593,514),8961=>array(56,162,540,443),8962=>array(71,0,563,596),8963=>array(205,481,632,732),8964=>array(205,0,632,251),8965=>array(205,0,632,406),8966=>array(205,0,632,513),8967=>array(208,-31,428,791),8968=>array(-1,-132,380,760),8969=>array(127,-132,391,760),8970=>array(-1,-132,263,760),8971=>array(10,-132,391,760),8972=>array(369,-77,759,313),8973=>array(49,-77,439,313),8974=>array(369,243,759,634),8975=>array(49,243,439,634),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8988=>array(86,425,469,760),8989=>array(138,425,469,760),8990=>array(72,-70,403,264),8991=>array(52,-70,434,264),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8996=>array(76,227,1076,575),8997=>array(76,0,1076,575),8998=>array(76,0,1414,760),8999=>array(76,0,1076,760),9000=>array(59,0,1385,729),9003=>array(0,0,1338,760),9004=>array(73,-91,800,748),9075=>array(81,0,304,547),9076=>array(91,-208,580,560),9077=>array(66,-14,769,547),9082=>array(55,-12,611,559),9085=>array(4,-228,753,102),9095=>array(76,0,1096,748),9108=>array(17,0,856,727),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9166=>array(27,65,781,729),9167=>array(91,0,854,596),9187=>array(73,-91,800,748),9189=>array(3,75,766,444),9192=>array(16,-129,553,294),9250=>array(-15,-14,561,760),9251=>array(26,-228,583,102),9312=>array(74,-10,822,738),9313=>array(74,-10,822,738),9314=>array(74,-10,822,738),9315=>array(74,-10,822,738),9316=>array(74,-10,822,738),9317=>array(74,-10,822,738),9318=>array(74,-10,822,738),9319=>array(74,-10,822,738),9320=>array(74,-10,822,738),9321=>array(74,-10,822,738),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(3,260,766,645),9697=>array(3,-125,766,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9729=>array(51,-2,949,360),9730=>array(49,0,848,729),9731=>array(83,-0,813,927),9732=>array(64,0,833,880),9733=>array(65,-4,832,723),9734=>array(65,-4,832,723),9735=>array(83,2,490,729),9736=>array(83,0,813,731),9737=>array(83,0,813,730),9738=>array(61,0,828,727),9739=>array(61,0,828,723),9740=>array(61,-1,610,722),9741=>array(61,0,952,723),9742=>array(68,0,1177,729),9743=>array(71,0,1180,729),9744=>array(90,0,807,729),9745=>array(89,0,808,729),9746=>array(89,0,808,729),9747=>array(75,78,457,656),9748=>array(49,0,870,933),9749=>array(74,0,822,731),9750=>array(84,0,813,731),9751=>array(84,0,813,727),9752=>array(78,0,819,729),9753=>array(83,140,813,574),9754=>array(84,113,813,569),9755=>array(84,113,813,569),9756=>array(87,104,810,569),9757=>array(72,0,537,724),9758=>array(86,103,810,569),9759=>array(72,-3,537,720),9760=>array(61,0,835,730),9761=>array(84,0,813,730),9762=>array(83,0,813,730),9763=>array(49,0,848,730),9764=>array(49,-2,620,727),9765=>array(83,0,663,731),9766=>array(83,-1,566,731),9767=>array(83,0,701,911),9768=>array(83,0,462,730),9769=>array(83,-1,813,729),9770=>array(87,0,810,730),9771=>array(83,0,814,731),9772=>array(83,0,627,731),9773=>array(83,0,813,730),9774=>array(83,0,813,730),9775=>array(83,0,813,730),9776=>array(83,0,807,729),9777=>array(83,0,807,729),9778=>array(83,0,807,729),9779=>array(83,0,807,729),9780=>array(83,0,807,729),9781=>array(83,0,807,729),9782=>array(83,0,807,729),9783=>array(83,0,807,729),9784=>array(80,3,817,721),9785=>array(83,-73,959,804),9786=>array(83,-73,959,804),9787=>array(83,-73,959,804),9788=>array(83,0,813,730),9789=>array(358,0,814,730),9790=>array(83,0,539,730),9791=>array(85,-102,528,732),9792=>array(85,-125,647,731),9793=>array(85,-14,647,843),9794=>array(79,-14,831,720),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9800=>array(45,0,851,731),9801=>array(89,0,807,730),9802=>array(94,0,802,731),9803=>array(113,31,784,679),9804=>array(140,0,756,730),9805=>array(53,-180,843,730),9806=>array(83,52,813,653),9807=>array(34,-96,863,730),9808=>array(83,-0,813,730),9809=>array(94,0,802,730),9810=>array(86,153,810,579),9811=>array(157,0,739,730),9812=>array(98,0,798,730),9813=>array(110,0,786,730),9814=>array(167,-1,729,729),9815=>array(214,0,683,730),9816=>array(165,0,732,730),9817=>array(148,-0,748,730),9818=>array(98,0,798,730),9819=>array(110,0,786,730),9820=>array(167,-1,729,729),9821=>array(214,0,683,730),9822=>array(162,0,734,730),9823=>array(148,-0,748,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9832=>array(105,-1,791,729),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),9840=>array(84,0,664,731),9841=>array(64,0,701,731),9842=>array(84,0,813,709),9843=>array(76,16,820,731),9844=>array(76,16,820,731),9845=>array(76,16,820,731),9846=>array(76,16,820,731),9847=>array(76,16,820,731),9848=>array(76,16,820,731),9849=>array(76,16,820,731),9850=>array(76,16,820,731),9851=>array(84,0,812,704),9852=>array(83,0,814,731),9853=>array(83,0,814,731),9854=>array(83,0,814,731),9855=>array(149,1,747,731),9856=>array(73,0,797,725),9857=>array(73,0,797,725),9858=>array(73,0,797,725),9859=>array(73,0,797,725),9860=>array(73,0,797,725),9861=>array(73,0,797,725),9862=>array(83,0,807,724),9863=>array(84,0,808,724),9864=>array(84,0,808,724),9865=>array(84,0,808,724),9866=>array(83,0,807,98),9867=>array(83,0,807,98),9868=>array(83,0,807,411),9869=>array(83,0,807,411),9870=>array(83,0,807,411),9871=>array(83,0,807,411),9872=>array(80,3,634,724),9873=>array(80,3,634,724),9874=>array(52,0,837,724),9875=>array(61,-10,756,725),9876=>array(44,0,672,722),9877=>array(62,-10,476,725),9878=>array(41,-10,811,725),9879=>array(49,0,815,725),9880=>array(42,0,642,725),9881=>array(95,-17,802,727),9882=>array(37,-9,671,726),9883=>array(127,0,763,721),9884=>array(127,0,762,722),9888=>array(49,0,840,721),9889=>array(83,2,619,730),9890=>array(85,-125,919,731),9891=>array(79,-206,1023,720),9892=>array(85,-186,1109,856),9893=>array(85,-125,837,917),9894=>array(131,-14,727,869),9895=>array(101,-170,741,884),9896=>array(188,-14,650,869),9897=>array(4,133,829,596),9898=>array(188,133,650,597),9899=>array(188,133,650,597),9900=>array(249,194,589,536),9901=>array(175,194,663,536),9902=>array(41,169,797,560),9903=>array(5,194,833,536),9904=>array(103,237,757,540),9905=>array(211,42,626,698),9906=>array(85,-125,647,731),9907=>array(168,-125,646,731),9908=>array(86,-125,646,731),9909=>array(86,-125,646,731),9910=>array(59,-118,791,643),9911=>array(194,-104,595,710),9912=>array(158,-125,543,731),9920=>array(42,4,796,553),9921=>array(42,4,796,724),9922=>array(42,4,796,553),9923=>array(42,4,796,724),9954=>array(85,-14,647,843),9985=>array(11,190,803,635),9986=>array(42,141,784,588),9987=>array(11,94,803,539),9988=>array(36,119,824,613),9990=>array(42,-14,796,742),9991=>array(42,-14,796,742),9992=>array(59,21,782,708),9993=>array(64,107,773,622),9996=>array(212,0,561,742),9997=>array(21,83,802,678),9998=>array(89,75,724,710),9999=>array(26,198,819,530),10000=>array(89,75,724,710),10001=>array(43,185,757,544),10002=>array(67,209,757,520),10003=>array(150,97,667,630),10004=>array(116,87,721,631),10005=>array(126,72,711,657),10006=>array(85,31,752,698),10007=>array(118,-9,701,732),10008=>array(123,0,754,739),10009=>array(55,0,783,729),10010=>array(55,0,783,729),10011=>array(55,0,783,729),10012=>array(55,0,783,729),10013=>array(165,0,673,729),10014=>array(131,0,678,729),10015=>array(155,0,683,729),10016=>array(55,0,783,729),10017=>array(91,-13,747,744),10018=>array(41,-14,797,742),10019=>array(42,-12,796,742),10020=>array(41,-14,797,742),10021=>array(41,-13,797,743),10022=>array(42,-14,796,745),10023=>array(42,-14,796,745),10025=>array(23,-9,814,743),10026=>array(42,-14,796,742),10027=>array(23,-9,814,743),10028=>array(23,-9,814,743),10029=>array(23,-9,814,743),10030=>array(23,-9,814,743),10031=>array(23,-9,814,743),10032=>array(24,12,815,714),10033=>array(64,0,773,729),10034=>array(74,0,764,729),10035=>array(55,0,783,729),10036=>array(31,-14,787,742),10037=>array(41,-14,797,742),10038=>array(91,-14,747,742),10039=>array(41,-14,797,742),10040=>array(41,-14,797,742),10041=>array(41,-14,797,742),10042=>array(55,0,783,729),10043=>array(82,-14,756,742),10044=>array(82,-14,756,742),10045=>array(84,-14,753,742),10046=>array(79,-14,759,742),10047=>array(54,0,784,709),10048=>array(54,0,784,709),10049=>array(41,-14,797,742),10050=>array(42,-14,796,742),10051=>array(79,-14,759,742),10052=>array(89,0,749,729),10053=>array(76,0,762,729),10054=>array(63,2,773,729),10055=>array(79,-13,759,742),10056=>array(47,-13,791,730),10057=>array(47,-13,791,730),10058=>array(41,-13,797,743),10059=>array(41,-13,797,743),10061=>array(50,-10,847,738),10063=>array(60,-49,837,729),10064=>array(60,0,837,777),10065=>array(60,-49,837,729),10066=>array(60,0,837,777),10070=>array(83,-2,813,728),10072=>array(377,-240,460,760),10073=>array(336,-240,502,760),10074=>array(253,-240,585,760),10075=>array(85,395,264,729),10076=>array(59,395,237,729),10077=>array(85,395,479,729),10078=>array(59,395,453,729),10081=>array(155,-93,772,851),10082=>array(202,-17,636,742),10083=>array(163,-17,675,742),10084=>array(54,83,784,645),10085=>array(168,-1,729,729),10086=>array(62,21,724,702),10087=>array(78,169,759,564),10088=>array(196,-139,648,769),10089=>array(196,-139,648,769),10090=>array(264,-132,574,758),10091=>array(264,-132,574,758),10092=>array(215,-240,607,760),10093=>array(232,-240,623,760),10094=>array(142,-240,685,760),10095=>array(153,-240,696,760),10096=>array(167,-240,656,760),10097=>array(183,-240,672,760),10098=>array(346,-241,535,760),10099=>array(303,-241,492,760),10100=>array(175,-163,634,760),10101=>array(204,-163,663,760),10102=>array(74,-10,822,738),10103=>array(74,-10,822,738),10104=>array(74,-10,822,738),10105=>array(74,-10,822,738),10106=>array(74,-10,822,738),10107=>array(74,-10,822,738),10108=>array(74,-10,822,738),10109=>array(74,-10,822,738),10110=>array(74,-10,822,738),10111=>array(74,-10,822,738),10112=>array(4,-52,833,780),10113=>array(4,-52,833,780),10114=>array(4,-52,833,780),10115=>array(4,-52,833,780),10116=>array(4,-52,833,780),10117=>array(4,-52,833,780),10118=>array(4,-52,833,780),10119=>array(4,-52,833,780),10120=>array(4,-52,833,780),10121=>array(4,-52,833,780),10122=>array(4,-52,833,780),10123=>array(4,-52,833,780),10124=>array(4,-52,833,780),10125=>array(4,-52,833,780),10126=>array(4,-52,833,780),10127=>array(4,-52,833,780),10128=>array(4,-52,833,780),10129=>array(4,-52,833,780),10130=>array(4,-52,833,780),10131=>array(4,-52,833,780),10132=>array(57,75,789,552),10136=>array(123,55,682,614),10137=>array(57,100,789,527),10138=>array(123,13,682,572),10139=>array(57,129,789,498),10140=>array(57,57,764,570),10141=>array(57,100,789,527),10142=>array(57,100,789,527),10143=>array(57,100,789,527),10144=>array(57,100,789,527),10145=>array(57,65,811,562),10146=>array(111,94,789,533),10147=>array(111,94,789,533),10148=>array(111,-4,789,631),10149=>array(57,100,789,548),10150=>array(57,79,789,527),10151=>array(240,-7,606,634),10152=>array(57,100,789,527),10153=>array(57,75,765,552),10154=>array(57,75,765,552),10155=>array(21,12,794,586),10156=>array(21,12,794,586),10157=>array(135,0,774,574),10158=>array(135,0,774,574),10159=>array(62,49,799,574),10161=>array(62,49,799,574),10162=>array(154,-20,721,585),10163=>array(63,157,789,470),10164=>array(81,55,682,655),10165=>array(57,173,789,454),10166=>array(82,-29,682,572),10167=>array(82,55,682,655),10168=>array(57,172,789,455),10169=>array(82,-28,682,572),10170=>array(56,84,789,543),10171=>array(73,140,779,487),10172=>array(79,167,774,460),10173=>array(79,118,774,509),10174=>array(57,81,789,546),10181=>array(0,-163,377,769),10182=>array(-52,-163,395,769),10208=>array(3,-233,491,807),10214=>array(-0,-132,485,760),10215=>array(-1,-132,484,760),10216=>array(89,-132,397,759),10217=>array(-7,-132,301,759),10218=>array(89,-132,563,759),10219=>array(-7,-132,467,759),10224=>array(44,0,794,732),10225=>array(43,-3,793,729),10226=>array(-17,53,759,659),10227=>array(39,61,814,666),10228=>array(57,-14,1108,643),10229=>array(49,100,1376,527),10230=>array(57,100,1385,527),10231=>array(49,100,1385,527),10232=>array(49,100,1376,527),10233=>array(57,100,1385,527),10234=>array(49,100,1385,527),10235=>array(49,100,1376,527),10236=>array(57,100,1385,527),10237=>array(49,100,1376,527),10238=>array(57,100,1385,527),10239=>array(57,100,1385,527),10241=>array(146,635,293,781),10242=>array(146,358,293,505),10243=>array(146,358,293,781),10244=>array(146,81,293,228),10245=>array(146,81,293,781),10246=>array(146,81,293,505),10247=>array(146,81,293,781),10248=>array(439,635,586,781),10249=>array(146,635,586,781),10250=>array(146,358,586,781),10251=>array(146,358,586,781),10252=>array(146,81,586,781),10253=>array(146,81,586,781),10254=>array(146,81,586,781),10255=>array(146,81,586,781),10256=>array(439,358,586,505),10257=>array(146,358,586,781),10258=>array(146,358,586,505),10259=>array(146,358,586,781),10260=>array(146,81,586,505),10261=>array(146,81,586,781),10262=>array(146,81,586,505),10263=>array(146,81,586,781),10264=>array(439,358,586,781),10265=>array(146,358,586,781),10266=>array(146,358,586,781),10267=>array(146,358,586,781),10268=>array(146,81,586,781),10269=>array(146,81,586,781),10270=>array(146,81,586,781),10271=>array(146,81,586,781),10272=>array(439,81,586,228),10273=>array(146,81,586,781),10274=>array(146,81,586,505),10275=>array(146,81,586,781),10276=>array(146,81,586,228),10277=>array(146,81,586,781),10278=>array(146,81,586,505),10279=>array(146,81,586,781),10280=>array(439,81,586,781),10281=>array(146,81,586,781),10282=>array(146,81,586,781),10283=>array(146,81,586,781),10284=>array(146,81,586,781),10285=>array(146,81,586,781),10286=>array(146,81,586,781),10287=>array(146,81,586,781),10288=>array(439,81,586,505),10289=>array(146,81,586,781),10290=>array(146,81,586,505),10291=>array(146,81,586,781),10292=>array(146,81,586,505),10293=>array(146,81,586,781),10294=>array(146,81,586,505),10295=>array(146,81,586,781),10296=>array(439,81,586,781),10297=>array(146,81,586,781),10298=>array(146,81,586,781),10299=>array(146,81,586,781),10300=>array(146,81,586,781),10301=>array(146,81,586,781),10302=>array(146,81,586,781),10303=>array(146,81,586,781),10304=>array(146,-195,293,-49),10305=>array(146,-195,293,781),10306=>array(146,-195,293,505),10307=>array(146,-195,293,781),10308=>array(146,-195,293,228),10309=>array(146,-195,293,781),10310=>array(146,-195,293,505),10311=>array(146,-195,293,781),10312=>array(146,-195,586,781),10313=>array(146,-195,586,781),10314=>array(146,-195,586,781),10315=>array(146,-195,586,781),10316=>array(146,-195,586,781),10317=>array(146,-195,586,781),10318=>array(146,-195,586,781),10319=>array(146,-195,586,781),10320=>array(146,-195,586,505),10321=>array(146,-195,586,781),10322=>array(146,-195,586,505),10323=>array(146,-195,586,781),10324=>array(146,-195,586,505),10325=>array(146,-195,586,781),10326=>array(146,-195,586,505),10327=>array(146,-195,586,781),10328=>array(146,-195,586,781),10329=>array(146,-195,586,781),10330=>array(146,-195,586,781),10331=>array(146,-195,586,781),10332=>array(146,-195,586,781),10333=>array(146,-195,586,781),10334=>array(146,-195,586,781),10335=>array(146,-195,586,781),10336=>array(146,-195,586,228),10337=>array(146,-195,586,781),10338=>array(146,-195,586,505),10339=>array(146,-195,586,781),10340=>array(146,-195,586,228),10341=>array(146,-195,586,781),10342=>array(146,-195,586,505),10343=>array(146,-195,586,781),10344=>array(146,-195,586,781),10345=>array(146,-195,586,781),10346=>array(146,-195,586,781),10347=>array(146,-195,586,781),10348=>array(146,-195,586,781),10349=>array(146,-195,586,781),10350=>array(146,-195,586,781),10351=>array(146,-195,586,781),10352=>array(146,-195,586,505),10353=>array(146,-195,586,781),10354=>array(146,-195,586,505),10355=>array(146,-195,586,781),10356=>array(146,-195,586,505),10357=>array(146,-195,586,781),10358=>array(146,-195,586,505),10359=>array(146,-195,586,781),10360=>array(146,-195,586,781),10361=>array(146,-195,586,781),10362=>array(146,-195,586,781),10363=>array(146,-195,586,781),10364=>array(146,-195,586,781),10365=>array(146,-195,586,781),10366=>array(146,-195,586,781),10367=>array(146,-195,586,781),10368=>array(439,-195,586,-49),10369=>array(146,-195,586,781),10370=>array(146,-195,586,505),10371=>array(146,-195,586,781),10372=>array(146,-195,586,228),10373=>array(146,-195,586,781),10374=>array(146,-195,586,505),10375=>array(146,-195,586,781),10376=>array(439,-195,586,781),10377=>array(146,-195,586,781),10378=>array(146,-195,586,781),10379=>array(146,-195,586,781),10380=>array(146,-195,586,781),10381=>array(146,-195,586,781),10382=>array(146,-195,586,781),10383=>array(146,-195,586,781),10384=>array(439,-195,586,505),10385=>array(146,-195,586,781),10386=>array(146,-195,586,505),10387=>array(146,-195,586,781),10388=>array(146,-195,586,505),10389=>array(146,-195,586,781),10390=>array(146,-195,586,505),10391=>array(146,-195,586,781),10392=>array(439,-195,586,781),10393=>array(146,-195,586,781),10394=>array(146,-195,586,781),10395=>array(146,-195,586,781),10396=>array(146,-195,586,781),10397=>array(146,-195,586,781),10398=>array(146,-195,586,781),10399=>array(146,-195,586,781),10400=>array(439,-195,586,228),10401=>array(146,-195,586,781),10402=>array(146,-195,586,505),10403=>array(146,-195,586,781),10404=>array(146,-195,586,228),10405=>array(146,-195,586,781),10406=>array(146,-195,586,505),10407=>array(146,-195,586,781),10408=>array(439,-195,586,781),10409=>array(146,-195,586,781),10410=>array(146,-195,586,781),10411=>array(146,-195,586,781),10412=>array(146,-195,586,781),10413=>array(146,-195,586,781),10414=>array(146,-195,586,781),10415=>array(146,-195,586,781),10416=>array(439,-195,586,505),10417=>array(146,-195,586,781),10418=>array(146,-195,586,505),10419=>array(146,-195,586,781),10420=>array(146,-195,586,505),10421=>array(146,-195,586,781),10422=>array(146,-195,586,505),10423=>array(146,-195,586,781),10424=>array(439,-195,586,781),10425=>array(146,-195,586,781),10426=>array(146,-195,586,781),10427=>array(146,-195,586,781),10428=>array(146,-195,586,781),10429=>array(146,-195,586,781),10430=>array(146,-195,586,781),10431=>array(146,-195,586,781),10432=>array(146,-195,586,-49),10433=>array(146,-195,586,781),10434=>array(146,-195,586,505),10435=>array(146,-195,586,781),10436=>array(146,-195,586,228),10437=>array(146,-195,586,781),10438=>array(146,-195,586,505),10439=>array(146,-195,586,781),10440=>array(146,-195,586,781),10441=>array(146,-195,586,781),10442=>array(146,-195,586,781),10443=>array(146,-195,586,781),10444=>array(146,-195,586,781),10445=>array(146,-195,586,781),10446=>array(146,-195,586,781),10447=>array(146,-195,586,781),10448=>array(146,-195,586,505),10449=>array(146,-195,586,781),10450=>array(146,-195,586,505),10451=>array(146,-195,586,781),10452=>array(146,-195,586,505),10453=>array(146,-195,586,781),10454=>array(146,-195,586,505),10455=>array(146,-195,586,781),10456=>array(146,-195,586,781),10457=>array(146,-195,586,781),10458=>array(146,-195,586,781),10459=>array(146,-195,586,781),10460=>array(146,-195,586,781),10461=>array(146,-195,586,781),10462=>array(146,-195,586,781),10463=>array(146,-195,586,781),10464=>array(146,-195,586,228),10465=>array(146,-195,586,781),10466=>array(146,-195,586,505),10467=>array(146,-195,586,781),10468=>array(146,-195,586,228),10469=>array(146,-195,586,781),10470=>array(146,-195,586,505),10471=>array(146,-195,586,781),10472=>array(146,-195,586,781),10473=>array(146,-195,586,781),10474=>array(146,-195,586,781),10475=>array(146,-195,586,781),10476=>array(146,-195,586,781),10477=>array(146,-195,586,781),10478=>array(146,-195,586,781),10479=>array(146,-195,586,781),10480=>array(146,-195,586,505),10481=>array(146,-195,586,781),10482=>array(146,-195,586,505),10483=>array(146,-195,586,781),10484=>array(146,-195,586,505),10485=>array(146,-195,586,781),10486=>array(146,-195,586,505),10487=>array(146,-195,586,781),10488=>array(146,-195,586,781),10489=>array(146,-195,586,781),10490=>array(146,-195,586,781),10491=>array(146,-195,586,781),10492=>array(146,-195,586,781),10493=>array(146,-195,586,781),10494=>array(146,-195,586,781),10495=>array(146,-195,586,781),10502=>array(49,100,781,527),10503=>array(57,100,789,527),10506=>array(125,0,713,732),10507=>array(125,-3,713,729),10560=>array(39,63,644,838),10561=>array(39,63,644,838),10627=>array(118,-163,699,760),10628=>array(35,-163,616,760),10702=>array(106,-226,732,747),10703=>array(106,15,894,612),10704=>array(106,15,894,612),10705=>array(106,-30,894,657),10706=>array(106,-30,894,657),10707=>array(106,-30,894,657),10708=>array(106,-30,894,657),10709=>array(106,-30,894,657),10731=>array(3,-233,491,807),10746=>array(106,0,732,627),10747=>array(106,0,732,627),10752=>array(28,-198,972,748),10753=>array(28,-198,972,748),10754=>array(28,-198,972,748),10764=>array(57,-212,1268,757),10765=>array(57,-212,464,757),10766=>array(57,-212,464,757),10767=>array(57,-212,464,757),10768=>array(57,-212,464,757),10769=>array(57,-212,522,757),10770=>array(57,-212,464,757),10771=>array(57,-212,464,757),10772=>array(57,-212,555,757),10773=>array(57,-212,464,757),10774=>array(57,-212,464,757),10775=>array(-33,-212,553,757),10776=>array(57,-212,464,757),10777=>array(57,-212,464,757),10778=>array(57,-212,464,757),10779=>array(57,-212,469,872),10780=>array(52,-327,464,757),10799=>array(137,31,701,596),10858=>array(106,228,732,552),10859=>array(106,78,732,552),10877=>array(106,-123,732,581),10878=>array(106,-123,732,581),10879=>array(106,-123,733,581),10880=>array(106,-123,732,581),10881=>array(106,-123,732,644),10882=>array(106,-123,732,644),10883=>array(106,-123,733,759),10884=>array(106,-123,732,756),10885=>array(106,-132,732,663),10886=>array(106,-132,732,663),10887=>array(106,-121,732,582),10888=>array(106,-121,732,582),10889=>array(106,-204,732,663),10890=>array(106,-204,732,663),10891=>array(106,-311,732,791),10892=>array(106,-311,732,791),10893=>array(106,-125,732,663),10894=>array(106,-125,732,663),10895=>array(106,-241,732,756),10896=>array(106,-241,732,756),10897=>array(106,-229,732,730),10898=>array(106,-229,732,730),10899=>array(106,-224,732,741),10900=>array(106,-224,732,741),10901=>array(106,-61,732,644),10902=>array(106,-61,732,644),10903=>array(106,-61,733,644),10904=>array(106,-61,732,644),10905=>array(106,-36,732,685),10906=>array(106,-36,732,685),10907=>array(106,-31,732,725),10908=>array(106,-31,732,725),10909=>array(106,8,732,645),10910=>array(106,23,732,645),10911=>array(106,-176,732,729),10912=>array(106,-176,732,729),10926=>array(106,50,732,601),10927=>array(106,-24,732,667),10928=>array(106,-24,732,667),10929=>array(106,-145,732,667),10930=>array(106,-145,732,667),10931=>array(106,-121,732,662),10932=>array(106,-121,732,662),10933=>array(106,-195,732,662),10934=>array(106,-195,732,662),10935=>array(106,-191,732,693),10936=>array(106,-191,732,693),10937=>array(106,-259,732,693),10938=>array(106,-259,732,693),11001=>array(106,-171,732,585),11002=>array(106,-171,732,585),11008=>array(88,-27,703,587),11009=>array(141,-27,755,587),11010=>array(88,25,703,640),11011=>array(141,25,755,640),11012=>array(27,65,789,562),11013=>array(27,65,781,562),11014=>array(171,0,667,754),11015=>array(171,-25,667,729),11016=>array(88,-27,703,587),11017=>array(141,-27,755,587),11018=>array(88,25,703,640),11019=>array(141,25,755,640),11020=>array(27,65,789,562),11021=>array(171,-25,667,754),11022=>array(57,-3,790,355),11023=>array(57,272,790,630),11024=>array(35,-3,768,355),11025=>array(35,272,768,630),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11039=>array(18,-26,852,767),11040=>array(18,-26,852,767),11041=>array(73,-91,800,748),11042=>array(73,-91,800,748),11043=>array(17,-35,856,692),11044=>array(55,-250,1064,770),11091=>array(38,-47,832,788),11092=>array(38,-47,832,788),11360=>array(-13,0,497,729),11361=>array(-16,0,291,760),11362=>array(-31,0,497,729),11363=>array(26,0,597,729),11364=>array(57,-200,618,729),11365=>array(-20,-46,631,592),11366=>array(-101,-93,473,822),11367=>array(42,-157,740,729),11368=>array(30,-138,593,760),11369=>array(42,-157,737,729),11370=>array(30,-138,610,760),11371=>array(-11,-157,715,729),11372=>array(3,-138,548,547),11373=>array(56,-14,754,743),11374=>array(47,-200,855,729),11375=>array(149,0,817,729),11376=>array(-15,-14,694,743),11377=>array(136,0,813,560),11378=>array(175,0,1245,742),11379=>array(148,0,1040,560),11380=>array(39,0,611,586),11381=>array(27,0,568,729),11382=>array(41,0,486,547),11383=>array(55,-12,603,551),11385=>array(-74,-13,357,760),11386=>array(55,-14,558,560),11387=>array(48,0,506,547),11388=>array(-64,-117,168,425),11389=>array(44,326,465,734),11390=>array(26,-242,624,742),11391=>array(-2,-242,723,729),11520=>array(61,-63,578,547),11521=>array(1,-235,598,546),11522=>array(17,-235,547,546),11523=>array(66,-10,637,807),11524=>array(45,-235,570,546),11525=>array(24,-236,896,546),11526=>array(59,-8,609,816),11527=>array(47,0,934,546),11528=>array(77,0,575,546),11529=>array(44,-235,590,816),11530=>array(24,0,937,546),11531=>array(51,-8,638,816),11532=>array(24,0,578,816),11533=>array(45,0,930,546),11534=>array(45,0,598,546),11535=>array(88,-235,801,816),11536=>array(45,0,914,816),11537=>array(45,0,588,816),11538=>array(34,-235,563,546),11539=>array(45,-235,929,661),11540=>array(61,-235,918,546),11541=>array(41,-235,820,816),11542=>array(24,0,579,546),11543=>array(45,-235,598,547),11544=>array(15,-235,593,546),11545=>array(27,-235,575,816),11546=>array(31,-235,559,547),11547=>array(62,-9,638,816),11548=>array(24,-235,904,547),11549=>array(-6,-235,562,546),11550=>array(37,-235,590,546),11551=>array(10,-235,589,567),11552=>array(24,0,917,546),11553=>array(41,-235,578,816),11554=>array(61,0,568,626),11555=>array(62,-235,595,816),11556=>array(45,-235,645,546),11557=>array(60,-8,876,816),11800=>array(37,-13,425,729),11807=>array(106,78,732,399),11810=>array(126,314,420,760),11811=>array(122,314,342,760),11812=>array(40,-132,260,314),11813=>array(-38,-132,255,314),11822=>array(110,0,522,742),19904=>array(83,-158,807,729),19905=>array(83,-158,807,729),19906=>array(83,-158,807,729),19907=>array(83,-158,807,729),19908=>array(83,-158,807,729),19909=>array(83,-158,807,729),19910=>array(83,-158,807,729),19911=>array(83,-158,807,729),19912=>array(83,-158,807,729),19913=>array(83,-158,807,729),19914=>array(83,-158,807,729),19915=>array(83,-158,807,729),19916=>array(83,-158,807,729),19917=>array(83,-158,807,729),19918=>array(83,-158,807,729),19919=>array(83,-158,807,729),19920=>array(83,-158,807,729),19921=>array(83,-158,807,729),19922=>array(83,-158,807,729),19923=>array(83,-158,807,729),19924=>array(83,-158,807,729),19925=>array(83,-158,807,729),19926=>array(83,-158,807,729),19927=>array(83,-158,807,729),19928=>array(83,-158,807,729),19929=>array(83,-158,807,729),19930=>array(83,-158,807,729),19931=>array(83,-158,807,729),19932=>array(83,-158,807,729),19933=>array(83,-158,807,729),19934=>array(83,-158,807,729),19935=>array(83,-158,807,729),19936=>array(83,-158,807,729),19937=>array(83,-158,807,729),19938=>array(83,-158,807,729),19939=>array(83,-158,807,729),19940=>array(83,-158,807,729),19941=>array(83,-158,807,729),19942=>array(83,-158,807,729),19943=>array(83,-158,807,729),19944=>array(83,-158,807,729),19945=>array(83,-158,807,729),19946=>array(83,-158,807,729),19947=>array(83,-158,807,729),19948=>array(83,-158,807,729),19949=>array(83,-158,807,729),19950=>array(83,-158,807,729),19951=>array(83,-158,807,729),19952=>array(83,-158,807,729),19953=>array(83,-158,807,729),19954=>array(83,-158,807,729),19955=>array(83,-158,807,729),19956=>array(83,-158,807,729),19957=>array(83,-158,807,729),19958=>array(83,-158,807,729),19959=>array(83,-158,807,729),19960=>array(83,-158,807,729),19961=>array(83,-158,807,729),19962=>array(83,-158,807,729),19963=>array(83,-158,807,729),19964=>array(83,-158,807,729),19965=>array(83,-158,807,729),19966=>array(83,-158,807,729),19967=>array(83,-158,807,729),42192=>array(27,0,625,729),42193=>array(27,0,601,729),42194=>array(6,0,576,729),42195=>array(27,0,722,729),42196=>array(43,0,676,729),42197=>array(-74,0,559,729),42198=>array(45,-14,725,742),42199=>array(27,0,722,729),42200=>array(-66,0,628,729),42201=>array(5,-14,556,729),42202=>array(42,-14,695,742),42203=>array(63,-14,715,742),42204=>array(-22,0,703,729),42205=>array(27,0,587,729),42206=>array(27,0,587,729),42207=>array(27,0,836,729),42208=>array(27,0,721,729),42209=>array(27,0,497,729),42210=>array(6,-14,603,742),42211=>array(27,0,600,729),42212=>array(96,0,667,729),42213=>array(-63,0,605,729),42214=>array(78,0,742,729),42215=>array(27,0,725,729),42216=>array(47,-14,728,742),42217=>array(26,0,575,743),42218=>array(96,0,1020,729),42219=>array(-43,0,703,729),42220=>array(63,0,676,729),42221=>array(65,0,659,729),42222=>array(-53,0,615,729),42223=>array(149,0,817,729),42224=>array(27,0,630,729),42225=>array(2,0,604,729),42226=>array(27,0,268,729),42227=>array(40,-14,747,742),42228=>array(58,-14,713,729),42229=>array(15,0,661,743),42230=>array(59,0,529,729),42231=>array(56,0,740,729),42232=>array(70,0,229,155),42233=>array(41,-156,245,155),42234=>array(70,0,526,155),42235=>array(70,-156,541,155),42236=>array(6,-156,280,517),42237=>array(35,0,265,517),42238=>array(104,0,537,354),42239=>array(58,172,530,454),42564=>array(2,-14,580,742),42565=>array(11,-14,473,560),42566=>array(76,0,292,729),42567=>array(80,0,258,547),42572=>array(35,-14,1121,645),42573=>array(61,-14,958,471),42576=>array(84,0,1002,729),42577=>array(69,0,865,547),42580=>array(45,-14,1047,742),42581=>array(46,-14,801,560),42582=>array(32,0,916,729),42583=>array(41,-14,781,560),42594=>array(-37,-157,1090,729),42595=>array(-14,-138,930,547),42596=>array(-30,0,1079,729),42597=>array(-16,0,905,547),42598=>array(27,0,1190,729),42599=>array(38,0,1012,547),42600=>array(40,-14,747,742),42601=>array(46,-14,566,560),42602=>array(56,-14,799,742),42603=>array(55,-14,658,560),42604=>array(56,-14,1302,742),42605=>array(55,-14,964,560),42606=>array(28,-208,851,743),42634=>array(43,-200,723,729),42635=>array(68,-208,631,547),42636=>array(43,0,676,729),42637=>array(68,0,606,547),42644=>array(119,0,667,729),42645=>array(17,0,539,760),42760=>array(157,0,454,668),42761=>array(127,0,454,668),42762=>array(98,0,454,668),42763=>array(69,0,454,668),42764=>array(40,0,454,668),42765=>array(40,0,454,668),42766=>array(40,0,425,668),42767=>array(40,0,396,668),42768=>array(40,0,366,668),42769=>array(40,0,337,668),42770=>array(40,0,454,668),42771=>array(40,0,425,668),42772=>array(40,0,396,668),42773=>array(40,0,366,668),42774=>array(40,0,337,668),42779=>array(69,326,338,736),42780=>array(31,324,300,734),42781=>array(56,326,197,734),42782=>array(56,326,197,734),42783=>array(56,0,197,408),42786=>array(30,0,374,729),42787=>array(38,0,335,547),42788=>array(55,224,461,742),42789=>array(55,42,461,560),42790=>array(47,-200,744,729),42791=>array(37,-208,560,760),42792=>array(72,-213,832,729),42793=>array(72,-213,666,702),42794=>array(121,-14,676,742),42795=>array(9,-199,502,561),42800=>array(38,0,490,547),42801=>array(11,-14,500,560),42802=>array(-63,0,1170,729),42803=>array(38,-14,902,560),42804=>array(-53,-14,1179,742),42805=>array(41,-14,954,560),42806=>array(-53,-14,1136,729),42807=>array(41,-14,951,560),42808=>array(-63,0,1034,729),42809=>array(38,-14,841,560),42810=>array(-63,0,1034,729),42811=>array(38,-14,841,560),42812=>array(-43,-208,1042,729),42813=>array(57,-208,860,560),42814=>array(63,-14,715,742),42815=>array(2,-14,493,560),42816=>array(27,0,722,729),42817=>array(35,0,612,760),42822=>array(92,0,620,729),42823=>array(84,0,307,760),42824=>array(52,0,521,729),42825=>array(90,0,415,760),42826=>array(0,-14,811,742),42827=>array(1,-14,704,560),42830=>array(56,-14,1302,742),42831=>array(55,-14,964,560),42832=>array(-42,0,603,729),42833=>array(-83,-208,589,560),42834=>array(-5,0,733,729),42835=>array(-15,-208,729,560),42838=>array(44,-178,740,742),42839=>array(46,-208,597,560),42852=>array(27,0,579,729),42853=>array(-5,-208,586,760),42854=>array(-57,0,579,729),42855=>array(-85,-208,586,760),42880=>array(60,0,530,729),42881=>array(21,-208,257,560),42882=>array(-14,-208,663,742),42883=>array(-5,-208,566,560),42889=>array(52,0,256,517),42890=>array(62,161,325,380),42891=>array(135,235,320,729),42892=>array(70,458,206,729),42893=>array(109,0,658,729),42894=>array(41,-208,417,760),42896=>array(27,-157,721,729),42897=>array(35,-138,579,560),42912=>array(-9,-14,789,742),42913=>array(-7,-208,642,560),42914=>array(-6,0,722,729),42915=>array(-6,0,612,760),42916=>array(-8,0,756,729),42917=>array(-7,0,642,560),42918=>array(-7,0,702,729),42919=>array(-2,0,463,560),42920=>array(-6,-14,641,742),42921=>array(-4,-14,525,560),42922=>array(51,0,845,729),43002=>array(38,0,877,547),43003=>array(86,0,548,729),43004=>array(63,0,576,729),43005=>array(27,0,836,729),43006=>array(8,0,287,928),43007=>array(-38,0,1237,729),61184=>array(147,602,388,668),61185=>array(103,451,407,668),61186=>array(56,301,426,668),61187=>array(18,150,433,668),61188=>array(-21,0,432,668),61189=>array(123,451,378,668),61190=>array(118,451,358,518),61191=>array(73,301,378,518),61192=>array(26,150,397,518),61193=>array(-12,0,404,518),61194=>array(110,301,368,668),61195=>array(94,301,349,518),61196=>array(88,301,329,367),61197=>array(44,150,349,367),61198=>array(-3,0,368,367),61199=>array(105,150,345,668),61200=>array(81,150,338,518),61201=>array(64,150,319,367),61202=>array(59,150,300,217),61203=>array(15,0,319,217),61204=>array(104,0,319,668),61205=>array(76,0,316,518),61206=>array(52,0,309,367),61207=>array(35,0,290,217),61208=>array(30,0,271,66),61209=>array(40,0,236,668),62464=>array(93,-15,582,828),62465=>array(99,-15,577,828),62466=>array(95,-15,622,837),62467=>array(137,0,944,837),62468=>array(87,-15,651,837),62469=>array(89,-15,627,837),62470=>array(141,-15,649,837),62471=>array(96,-15,935,837),62472=>array(118,0,608,837),62473=>array(87,-15,656,828),62474=>array(152,0,1227,837),62475=>array(89,-15,646,837),62476=>array(96,-15,641,828),62477=>array(112,0,922,837),62478=>array(85,-15,625,828),62479=>array(97,-15,690,844),62480=>array(109,0,928,837),62481=>array(107,-15,575,828),62482=>array(106,-15,764,837),62483=>array(80,-15,643,837),62484=>array(147,-15,937,837),62485=>array(86,-15,687,828),62486=>array(126,-15,955,837),62487=>array(82,-15,687,829),62488=>array(90,-15,654,837),62489=>array(49,0,594,837),62490=>array(96,-15,689,828),62491=>array(95,-15,687,828),62492=>array(103,-15,699,837),62493=>array(86,-15,688,828),62494=>array(103,-15,586,828),62495=>array(34,-15,578,837),62496=>array(89,-15,634,837),62497=>array(91,-15,643,837),62498=>array(22,-79,629,836),62499=>array(85,-15,688,838),62500=>array(86,-15,695,837),62501=>array(83,-15,702,837),62502=>array(138,-15,1012,837),62504=>array(61,-235,898,816),62505=>array(51,-230,793,853),62506=>array(77,-15,545,765),62507=>array(77,-15,537,777),62508=>array(77,-15,552,875),62509=>array(77,-15,543,818),62510=>array(77,-15,533,887),62511=>array(77,-15,552,809),62512=>array(28,-236,570,765),62513=>array(28,-236,573,799),62514=>array(28,-236,575,901),62515=>array(28,-236,571,809),62516=>array(94,0,560,765),62517=>array(94,0,573,799),62518=>array(94,0,571,809),62519=>array(96,-0,785,765),62520=>array(96,-0,785,777),62521=>array(96,-0,785,895),62522=>array(96,-0,785,799),62523=>array(96,-0,785,809),62524=>array(55,-236,557,765),62525=>array(55,-236,557,777),62526=>array(55,-236,583,904),62527=>array(55,-236,557,799),62528=>array(55,-236,566,809),62529=>array(55,-236,557,852),63173=>array(27,-14,575,760),64256=>array(68,0,814,760),64257=>array(68,0,641,760),64258=>array(68,0,641,760),64259=>array(68,0,979,760),64260=>array(68,0,979,760),64261=>array(53,0,713,760),64262=>array(2,-14,888,742),64275=>array(54,-14,1145,760),64276=>array(54,-14,1145,760),64277=>array(73,-208,1122,760),64278=>array(73,-208,1164,760),64279=>array(73,-208,1503,760),64285=>array(84,44,264,547),64286=>array(179,625,486,765),64287=>array(80,44,462,547),64288=>array(38,0,668,547),64289=>array(85,0,878,547),64290=>array(135,0,824,547),64291=>array(101,0,825,547),64292=>array(43,0,777,547),64293=>array(135,0,823,760),64294=>array(91,0,828,547),64295=>array(135,0,780,547),64296=>array(47,-4,784,547),64297=>array(159,272,801,627),64298=>array(118,0,793,698),64299=>array(118,0,772,698),64300=>array(118,0,797,698),64301=>array(118,0,772,698),64302=>array(91,-159,684,547),64303=>array(91,-193,684,547),64304=>array(91,-159,684,547),64305=>array(43,0,549,547),64306=>array(43,-5,383,547),64307=>array(135,0,618,547),64308=>array(101,0,617,547),64309=>array(98,0,371,547),64310=>array(83,0,469,547),64312=>array(141,-14,659,552),64313=>array(91,204,370,547),64314=>array(135,-208,509,547),64315=>array(43,0,534,547),64316=>array(135,0,599,729),64318=>array(75,0,646,555),64320=>array(43,0,377,547),64321=>array(144,-14,647,547),64323=>array(108,-208,551,547),64324=>array(91,0,623,547),64326=>array(43,0,607,547),64327=>array(62,-208,740,546),64328=>array(135,0,538,547),64329=>array(118,0,772,547),64330=>array(10,-4,634,547),64331=>array(91,0,308,698),64332=>array(43,0,549,698),64333=>array(43,0,534,698),64334=>array(91,0,623,698),64335=>array(84,0,677,760),65056=>array(-299,752,181,929),65057=>array(166,752,604,929),65058=>array(-208,756,168,894),65059=>array(153,756,528,894),65533=>array(96,-84,1092,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>617,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>617,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>608,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>995,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>278,319=>557,320=>278,321=>562,322=>287,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1028,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>938,419=>737,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>838,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1455,453=>1295,454=>1160,455=>852,456=>835,457=>556,458=>1043,459=>1026,460=>912,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>995,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>525,496=>278,497=>1455,498=>1295,499=>1160,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>995,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>613,593=>635,594=>635,595=>635,596=>550,597=>550,598=>635,599=>727,600=>615,601=>615,602=>844,603=>545,604=>545,605=>775,606=>664,607=>326,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>372,617=>387,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>469,634=>469,635=>469,636=>469,637=>469,638=>530,639=>530,640=>602,641=>602,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>830,679=>610,680=>778,681=>848,682=>706,683=>654,684=>515,685=>515,686=>570,687=>664,688=>399,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>684,903=>318,904=>767,905=>903,906=>435,908=>839,910=>860,911=>905,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>592,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>608,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>557,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>557,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>818,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>748,1163=>657,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>556,1172=>557,1173=>491,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1113,1191=>950,1192=>890,1193=>707,1194=>698,1195=>550,1196=>611,1197=>529,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>929,1213=>731,1214=>929,1215=>731,1216=>295,1217=>1077,1218=>901,1219=>655,1220=>604,1221=>752,1222=>639,1223=>752,1224=>661,1225=>752,1226=>661,1227=>686,1228=>591,1229=>863,1230=>754,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>995,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>557,1271=>491,1272=>818,1273=>790,1274=>675,1275=>556,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1195,1301=>997,1302=>900,1303=>867,1304=>1031,1305=>989,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1113,1313=>942,1314=>1113,1315=>949,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>278,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>635,1410=>435,1411=>974,1412=>636,1413=>612,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>456,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>454,1522=>471,1523=>416,1524=>645,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>642,3733=>642,3734=>672,3735=>655,3737=>641,3738=>592,3739=>592,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>360,3777=>679,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>874,4257=>733,4258=>679,4259=>834,4260=>615,4261=>768,4262=>753,4263=>914,4264=>453,4265=>620,4266=>843,4267=>882,4268=>625,4269=>854,4270=>781,4271=>629,4272=>912,4273=>621,4274=>620,4275=>854,4276=>866,4277=>724,4278=>630,4279=>621,4280=>625,4281=>620,4282=>818,4283=>874,4284=>615,4285=>623,4286=>625,4287=>725,4288=>844,4289=>596,4290=>688,4291=>596,4292=>594,4293=>738,4304=>508,4305=>518,4306=>581,4307=>818,4308=>508,4309=>513,4310=>500,4311=>801,4312=>518,4313=>510,4314=>1064,4315=>522,4316=>522,4317=>786,4318=>508,4319=>518,4320=>796,4321=>522,4322=>654,4323=>522,4324=>825,4325=>513,4326=>786,4327=>518,4328=>518,4329=>522,4330=>571,4331=>522,4332=>518,4333=>520,4334=>522,4335=>454,4336=>508,4337=>518,4338=>508,4339=>508,4340=>518,4341=>554,4342=>828,4343=>552,4344=>508,4345=>571,4346=>508,4347=>448,4348=>324,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>863,5445=>916,5446=>863,5447=>863,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>799,5539=>799,5540=>799,5541=>799,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>770,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>278,7736=>557,7737=>278,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>838,7913=>634,7914=>838,7915=>634,7916=>838,7917=>634,7918=>838,7919=>634,7920=>838,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>333,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1350,8241=>1690,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>399,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>399,8342=>426,8343=>166,8344=>623,8345=>399,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1271,8360=>1074,8361=>989,8362=>838,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8378=>679,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>970,8449=>970,8450=>698,8451=>1123,8452=>896,8453=>969,8454=>1032,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1014,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1157,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>890,9777=>890,9778=>890,9779=>890,9780=>890,9781=>890,9782=>890,9783=>890,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>890,9863=>890,9864=>890,9865=>890,9866=>890,9867=>890,9868=>890,9869=>890,9870=>890,9871=>890,9872=>750,9873=>750,9874=>890,9875=>816,9876=>716,9877=>537,9878=>852,9879=>890,9880=>684,9881=>896,9882=>708,9883=>890,9884=>890,9888=>890,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10858=>838,10859=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11520=>591,11521=>595,11522=>564,11523=>602,11524=>587,11525=>911,11526=>626,11527=>952,11528=>595,11529=>607,11530=>954,11531=>620,11532=>595,11533=>926,11534=>595,11535=>806,11536=>931,11537=>584,11538=>592,11539=>923,11540=>953,11541=>828,11542=>596,11543=>595,11544=>590,11545=>592,11546=>592,11547=>621,11548=>920,11549=>589,11550=>586,11551=>581,11552=>914,11553=>596,11554=>595,11555=>592,11556=>642,11557=>901,11800=>531,11807=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42192=>686,42193=>603,42194=>603,42195=>770,42196=>611,42197=>611,42198=>775,42199=>656,42200=>656,42201=>512,42202=>698,42203=>703,42204=>685,42205=>575,42206=>575,42207=>863,42208=>748,42209=>557,42210=>635,42211=>695,42212=>695,42213=>684,42214=>684,42215=>752,42216=>775,42217=>512,42218=>989,42219=>685,42220=>611,42221=>686,42222=>684,42223=>684,42224=>632,42225=>632,42226=>295,42227=>787,42228=>732,42229=>732,42230=>557,42231=>767,42232=>300,42233=>300,42234=>596,42235=>596,42236=>300,42237=>300,42238=>588,42239=>588,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>985,42583=>847,42594=>1024,42595=>925,42596=>1014,42597=>900,42598=>863,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>805,42635=>722,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1219,42805=>1000,42806=>1155,42807=>996,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>698,42815=>549,42816=>656,42817=>579,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,42912=>775,42913=>635,42914=>656,42915=>579,42916=>748,42917=>634,42918=>695,42919=>411,42920=>635,42921=>521,42922=>872,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,62464=>580,62465=>580,62466=>624,62467=>889,62468=>585,62469=>580,62470=>653,62471=>882,62472=>555,62473=>580,62474=>1168,62475=>589,62476=>590,62477=>869,62478=>580,62479=>589,62480=>914,62481=>590,62482=>731,62483=>583,62484=>872,62485=>589,62486=>895,62487=>589,62488=>589,62489=>590,62490=>649,62491=>589,62492=>589,62493=>599,62494=>590,62495=>516,62496=>580,62497=>584,62498=>580,62499=>580,62500=>581,62501=>638,62502=>955,62504=>931,62505=>808,62506=>508,62507=>508,62508=>508,62509=>508,62510=>508,62511=>508,62512=>508,62513=>508,62514=>508,62515=>508,62516=>518,62517=>518,62518=>518,62519=>787,62520=>787,62521=>787,62522=>787,62523=>787,62524=>546,62525=>546,62526=>546,62527=>546,62528=>546,62529=>546,63173=>612,64256=>722,64257=>646,64258=>646,64259=>1000,64260=>1000,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>471,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>272,64310=>346,64311=>1000,64312=>648,64313=>307,64314=>537,64315=>529,64316=>568,64317=>1000,64318=>679,64319=>1000,64320=>400,64321=>649,64322=>1000,64323=>640,64324=>625,64325=>1000,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansi.z b/incs/tcpdf/fonts/dejavusansi.z new file mode 100644 index 0000000..6a1b2b8 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansi.z differ diff --git a/incs/tcpdf/fonts/dejavusansmono.ctg.z b/incs/tcpdf/fonts/dejavusansmono.ctg.z new file mode 100644 index 0000000..209e2d5 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmono.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansmono.php b/incs/tcpdf/fonts/dejavusansmono.php new file mode 100644 index 0000000..5e0c537 --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansmono.php @@ -0,0 +1,16 @@ +33,'FontBBox'=>'[-558 -375 718 1042]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(252,0,351,729),34=>array(165,458,437,729),35=>array(1,0,600,718),36=>array(93,-147,544,760),37=>array(16,0,586,699),38=>array(28,-14,596,742),39=>array(258,458,343,729),40=>array(208,-132,432,759),41=>array(170,-132,394,759),42=>array(81,286,521,742),43=>array(43,55,559,572),44=>array(197,-140,368,148),45=>array(174,234,428,314),46=>array(239,0,362,149),47=>array(50,-93,527,729),48=>array(65,-14,537,742),49=>array(120,0,534,729),50=>array(74,0,517,742),51=>array(67,-14,527,742),52=>array(50,0,554,729),53=>array(70,-14,522,729),54=>array(65,-14,537,742),55=>array(68,0,527,729),56=>array(64,-14,538,742),57=>array(62,-14,534,742),58=>array(239,0,362,519),59=>array(197,-140,368,519),60=>array(43,69,559,558),61=>array(43,172,559,454),62=>array(43,69,559,558),63=>array(119,0,508,742),64=>array(13,-156,575,681),65=>array(18,0,584,729),66=>array(81,0,555,729),67=>array(68,-14,524,742),68=>array(67,0,540,729),69=>array(96,0,538,729),70=>array(114,0,543,729),71=>array(50,-14,539,742),72=>array(67,0,535,729),73=>array(98,0,503,729),74=>array(53,-14,467,729),75=>array(67,0,598,729),76=>array(105,0,556,729),77=>array(42,0,559,729),78=>array(68,0,534,729),79=>array(57,-14,545,742),80=>array(96,0,557,729),81=>array(57,-132,545,742),82=>array(70,0,602,729),83=>array(68,-14,536,742),84=>array(23,0,579,729),85=>array(72,-14,530,729),86=>array(28,0,574,729),87=>array(0,0,602,729),88=>array(9,0,593,729),89=>array(18,0,584,729),90=>array(76,0,571,729),91=>array(226,-132,433,760),92=>array(50,-93,527,729),93=>array(169,-132,376,760),94=>array(35,457,567,729),95=>array(0,-236,602,-197),96=>array(136,616,370,800),97=>array(65,-14,517,560),98=>array(94,-14,543,760),99=>array(95,-14,518,560),100=>array(60,-14,509,760),101=>array(60,-14,543,560),102=>array(95,0,519,760),103=>array(60,-215,509,560),104=>array(95,0,513,760),105=>array(87,0,533,760),106=>array(91,-208,383,760),107=>array(115,0,587,760),108=>array(78,0,505,765),109=>array(53,0,554,560),110=>array(95,0,513,560),111=>array(67,-14,535,560),112=>array(93,-208,541,560),113=>array(67,-210,515,558),114=>array(177,0,564,560),115=>array(104,-14,503,560),116=>array(64,0,504,702),117=>array(95,-14,513,546),118=>array(49,0,553,547),119=>array(0,0,602,547),120=>array(37,0,565,547),121=>array(51,-208,563,547),122=>array(99,0,508,548),123=>array(108,-163,494,760),124=>array(259,-236,343,764),125=>array(108,-163,494,760),126=>array(43,240,559,381),161=>array(252,0,351,729),162=>array(104,-153,518,699),163=>array(68,0,543,742),164=>array(100,95,537,532),165=>array(18,0,584,729),166=>array(259,-171,343,699),167=>array(97,-95,506,742),168=>array(156,659,446,758),169=>array(0,61,602,663),170=>array(132,229,469,742),171=>array(58,69,509,517),172=>array(43,181,559,421),173=>array(174,234,428,314),174=>array(0,61,602,663),175=>array(155,673,447,745),176=>array(146,432,456,742),177=>array(43,0,559,572),178=>array(157,326,436,742),179=>array(159,319,451,742),180=>array(232,616,466,800),181=>array(95,-209,577,547),182=>array(52,-96,503,729),183=>array(239,273,362,422),184=>array(193,-193,395,0),185=>array(168,326,447,734),186=>array(119,229,483,742),187=>array(94,69,545,517),188=>array(13,-132,544,810),189=>array(13,-132,544,810),190=>array(13,-132,544,818),191=>array(94,-13,483,729),192=>array(18,0,584,927),193=>array(18,0,584,927),194=>array(18,0,584,928),195=>array(18,0,584,921),196=>array(18,0,584,913),197=>array(18,0,584,928),198=>array(0,0,576,729),199=>array(68,-193,524,742),200=>array(96,0,538,927),201=>array(96,0,538,927),202=>array(96,0,538,928),203=>array(96,0,538,913),204=>array(98,0,503,927),205=>array(98,0,503,927),206=>array(98,0,503,928),207=>array(98,0,503,913),208=>array(4,0,538,729),209=>array(68,0,534,923),210=>array(57,-14,545,927),211=>array(57,-14,545,927),212=>array(57,-14,545,928),213=>array(57,-14,545,921),214=>array(57,-14,545,913),215=>array(73,85,529,541),216=>array(4,-34,586,761),217=>array(72,-14,530,927),218=>array(72,-14,530,927),219=>array(72,-14,530,928),220=>array(72,-14,530,913),221=>array(18,0,584,927),222=>array(98,0,569,729),223=>array(92,-14,561,760),224=>array(65,-14,517,800),225=>array(65,-14,517,800),226=>array(65,-14,517,800),227=>array(65,-14,517,777),228=>array(65,-14,517,758),229=>array(65,-14,517,878),230=>array(20,-14,586,560),231=>array(95,-193,518,560),232=>array(60,-14,543,800),233=>array(60,-14,543,800),234=>array(60,-14,543,800),235=>array(60,-14,543,758),236=>array(87,0,533,800),237=>array(87,0,533,800),238=>array(87,0,533,800),239=>array(87,0,533,758),240=>array(67,-14,535,760),241=>array(95,0,513,777),242=>array(67,-14,535,800),243=>array(67,-14,535,800),244=>array(67,-14,535,800),245=>array(67,-14,535,777),246=>array(67,-14,535,758),247=>array(43,73,559,554),248=>array(23,-47,573,592),249=>array(95,-14,513,800),250=>array(95,-14,513,800),251=>array(95,-14,513,800),252=>array(95,-14,513,758),253=>array(51,-208,563,800),254=>array(93,-208,541,765),255=>array(51,-208,563,758),256=>array(18,0,584,898),257=>array(65,-14,517,745),258=>array(18,0,584,928),259=>array(65,-14,517,785),260=>array(18,-193,609,729),261=>array(65,-193,556,560),262=>array(68,-14,524,927),263=>array(95,-14,518,800),264=>array(68,-14,524,932),265=>array(95,-14,518,800),266=>array(68,-14,524,914),267=>array(95,-14,518,758),268=>array(68,-14,524,928),269=>array(95,-14,518,800),270=>array(67,0,540,925),271=>array(60,-14,641,760),272=>array(4,0,538,729),273=>array(60,-14,602,760),274=>array(96,0,538,898),275=>array(60,-14,543,745),276=>array(96,0,538,928),277=>array(60,-14,543,785),278=>array(96,0,538,914),279=>array(60,-14,543,758),280=>array(96,-193,538,729),281=>array(60,-193,543,560),282=>array(96,0,538,925),283=>array(60,-14,543,797),284=>array(50,-14,539,928),285=>array(60,-215,509,800),286=>array(50,-14,539,928),287=>array(60,-215,509,785),288=>array(50,-14,539,914),289=>array(60,-215,509,758),290=>array(50,-280,539,742),291=>array(60,-215,509,788),292=>array(67,0,535,928),293=>array(95,0,513,928),294=>array(1,0,601,729),295=>array(34,0,513,760),296=>array(98,0,503,921),297=>array(87,0,533,777),298=>array(98,0,503,898),299=>array(87,0,533,745),300=>array(98,0,503,928),301=>array(87,0,533,785),302=>array(98,-193,503,729),303=>array(87,-193,533,760),304=>array(98,0,503,914),305=>array(87,0,533,547),306=>array(-0,-13,600,730),307=>array(-2,-213,567,760),308=>array(53,-14,474,928),309=>array(91,-208,457,800),310=>array(67,-266,598,729),311=>array(115,-266,587,760),312=>array(115,0,587,547),313=>array(98,0,556,928),314=>array(78,0,505,928),315=>array(105,-266,556,729),316=>array(78,-266,505,765),317=>array(105,0,556,729),318=>array(78,0,565,765),319=>array(105,0,556,729),320=>array(78,0,592,765),321=>array(-5,0,556,729),322=>array(37,0,505,765),323=>array(68,0,534,927),324=>array(95,0,513,803),325=>array(68,-266,534,729),326=>array(95,-266,513,560),327=>array(68,0,534,928),328=>array(95,0,513,800),329=>array(12,0,573,760),330=>array(72,-208,530,743),331=>array(95,-208,513,560),332=>array(57,-14,545,898),333=>array(67,-14,535,745),334=>array(57,-14,545,928),335=>array(67,-14,535,785),336=>array(57,-14,545,927),337=>array(67,-14,535,800),338=>array(35,0,594,729),339=>array(7,-14,591,560),340=>array(70,0,602,927),341=>array(177,0,566,803),342=>array(70,-266,602,729),343=>array(141,-266,564,560),344=>array(70,0,602,925),345=>array(177,0,564,800),346=>array(68,-14,536,927),347=>array(104,-14,503,803),348=>array(68,-14,536,928),349=>array(104,-14,503,800),350=>array(68,-193,536,742),351=>array(104,-193,503,560),352=>array(68,-14,536,928),353=>array(104,-14,503,800),354=>array(23,-193,579,729),355=>array(64,-193,504,702),356=>array(23,0,579,928),357=>array(64,0,504,812),358=>array(23,0,579,729),359=>array(64,0,504,702),360=>array(72,-14,530,921),361=>array(95,-14,513,777),362=>array(72,-14,530,898),363=>array(95,-14,513,745),364=>array(72,-14,530,928),365=>array(95,-14,513,785),366=>array(72,-14,530,1042),367=>array(95,-14,513,856),368=>array(72,-14,530,927),369=>array(95,-14,513,800),370=>array(72,-201,530,729),371=>array(95,-193,586,546),372=>array(0,0,602,932),373=>array(0,0,602,803),374=>array(18,0,584,932),375=>array(51,-208,563,803),376=>array(18,0,584,913),377=>array(76,0,571,927),378=>array(99,0,508,803),379=>array(76,0,571,914),380=>array(99,0,508,758),381=>array(76,0,571,928),382=>array(99,0,508,800),383=>array(95,0,519,760),384=>array(34,-14,543,760),385=>array(10,0,581,729),386=>array(81,0,555,729),387=>array(94,-14,543,760),388=>array(23,0,579,729),389=>array(29,-14,572,760),390=>array(68,-14,524,742),391=>array(29,-14,573,800),392=>array(46,-14,556,694),393=>array(4,0,538,729),394=>array(4,0,598,729),395=>array(64,0,538,729),396=>array(77,-14,525,760),397=>array(66,-220,535,560),398=>array(96,0,538,729),399=>array(57,-14,545,742),400=>array(67,-14,527,742),401=>array(31,-208,571,729),402=>array(95,-208,519,760),403=>array(25,-14,577,800),404=>array(14,-210,589,661),405=>array(32,0,570,760),406=>array(98,0,528,729),407=>array(98,0,503,729),408=>array(54,0,595,729),409=>array(115,0,587,760),410=>array(78,0,505,765),411=>array(24,0,553,729),412=>array(53,-13,554,729),413=>array(14,-208,512,729),414=>array(95,-210,513,560),415=>array(57,-14,545,742),416=>array(3,-14,582,760),417=>array(16,-14,587,560),418=>array(22,-14,580,742),419=>array(42,-210,583,560),420=>array(27,0,575,729),421=>array(93,-208,541,699),422=>array(70,-129,602,729),423=>array(68,-14,536,742),424=>array(104,-14,503,560),425=>array(59,0,553,729),426=>array(58,-208,544,760),427=>array(64,-208,504,702),428=>array(23,0,579,729),429=>array(64,0,504,760),430=>array(23,-208,579,729),431=>array(4,-14,598,762),432=>array(19,-14,583,555),433=>array(36,0,566,713),434=>array(75,0,521,729),435=>array(8,0,594,730),436=>array(12,-208,598,553),437=>array(76,0,571,729),438=>array(76,0,526,548),439=>array(13,-14,589,729),440=>array(13,-14,589,729),441=>array(61,-213,541,547),442=>array(84,-208,518,547),443=>array(74,0,517,742),444=>array(13,-14,589,729),445=>array(61,-213,541,547),446=>array(95,-14,507,702),447=>array(61,-208,550,560),448=>array(251,0,351,729),449=>array(153,0,449,729),450=>array(80,0,522,729),451=>array(251,0,351,729),461=>array(18,0,584,928),462=>array(65,-14,517,800),463=>array(98,0,503,928),464=>array(87,0,533,800),465=>array(57,-14,545,928),466=>array(67,-14,535,800),467=>array(72,-14,530,928),468=>array(95,-14,513,800),469=>array(72,-14,530,953),470=>array(95,-14,513,899),471=>array(72,-14,530,997),472=>array(95,-14,513,954),473=>array(72,-14,530,998),474=>array(95,-14,513,954),475=>array(72,-14,530,997),476=>array(95,-14,513,954),477=>array(60,-14,542,560),478=>array(18,0,584,953),479=>array(65,-14,517,899),480=>array(18,0,584,953),481=>array(65,-14,517,899),482=>array(0,0,576,898),483=>array(20,-14,586,745),486=>array(50,-14,539,928),487=>array(60,-215,509,800),488=>array(67,0,598,928),489=>array(115,0,587,928),490=>array(57,-201,545,742),491=>array(67,-201,535,560),492=>array(57,-201,545,898),493=>array(67,-201,535,745),494=>array(13,-14,589,928),495=>array(61,-213,541,800),496=>array(91,-208,474,797),500=>array(50,-14,539,927),501=>array(60,-215,509,800),502=>array(30,-14,572,729),504=>array(68,0,534,927),505=>array(95,0,513,800),508=>array(0,0,576,927),509=>array(20,-14,586,800),510=>array(4,-34,586,927),511=>array(23,-47,573,800),512=>array(18,0,584,927),513=>array(65,-14,517,800),514=>array(18,0,584,928),515=>array(65,-14,517,785),516=>array(91,0,538,927),517=>array(60,-14,543,800),518=>array(96,0,538,928),519=>array(60,-14,543,785),520=>array(91,0,503,927),521=>array(87,0,533,800),522=>array(98,0,503,928),523=>array(87,0,533,785),524=>array(57,-14,545,927),525=>array(67,-14,535,800),526=>array(57,-14,545,928),527=>array(67,-14,535,785),528=>array(67,0,602,927),529=>array(176,0,564,800),530=>array(70,0,602,928),531=>array(177,0,564,785),532=>array(72,-14,530,927),533=>array(95,-14,513,800),534=>array(72,-14,530,928),535=>array(95,-14,513,785),536=>array(68,-265,536,742),537=>array(104,-265,503,560),538=>array(23,-265,579,729),539=>array(64,-265,504,702),540=>array(61,-210,541,742),541=>array(85,-211,517,560),542=>array(67,0,535,928),543=>array(95,0,513,928),544=>array(72,-210,530,743),545=>array(9,-72,578,760),548=>array(76,-208,571,729),549=>array(99,-208,508,548),550=>array(18,0,584,914),551=>array(65,-14,517,758),552=>array(96,-193,538,729),553=>array(60,-193,543,560),554=>array(57,-14,545,953),555=>array(67,-14,535,899),556=>array(57,-14,545,953),557=>array(67,-14,535,899),558=>array(57,-14,545,914),559=>array(67,-14,535,758),560=>array(57,-14,545,953),561=>array(67,-14,535,899),562=>array(18,0,584,898),563=>array(51,-208,563,745),564=>array(78,-72,505,765),565=>array(52,-72,550,560),566=>array(64,-72,504,702),567=>array(91,-208,383,547),568=>array(59,-14,543,760),569=>array(59,-214,543,560),570=>array(4,-34,586,761),571=>array(4,-34,586,761),572=>array(23,-47,573,592),573=>array(10,0,592,729),574=>array(16,-34,598,761),575=>array(104,-242,512,560),576=>array(99,-242,508,548),577=>array(27,0,575,729),579=>array(4,0,555,729),580=>array(10,-14,592,729),581=>array(28,0,574,729),588=>array(10,0,602,729),589=>array(69,0,564,560),592=>array(75,-14,527,560),593=>array(60,-14,509,560),594=>array(94,-15,542,559),595=>array(94,-14,543,760),596=>array(90,-14,513,560),597=>array(95,-69,528,560),598=>array(60,-208,527,760),599=>array(60,-14,527,760),600=>array(60,-14,542,560),601=>array(60,-14,542,560),602=>array(15,-14,587,560),603=>array(83,-11,520,560),604=>array(83,-11,520,560),605=>array(27,-11,575,560),606=>array(86,-21,517,559),607=>array(91,-208,555,546),608=>array(60,-215,525,760),609=>array(77,-215,525,546),610=>array(60,0,543,574),611=>array(50,-210,552,546),612=>array(50,0,552,546),613=>array(92,-210,510,546),614=>array(95,0,513,760),615=>array(95,-208,513,760),616=>array(69,0,524,760),617=>array(97,0,505,546),618=>array(78,0,524,546),619=>array(43,0,559,765),620=>array(77,0,525,765),621=>array(78,-208,505,765),622=>array(20,-213,582,765),623=>array(51,0,552,560),624=>array(51,-210,552,560),625=>array(50,-208,551,560),626=>array(87,-208,538,560),627=>array(66,-208,515,560),628=>array(70,0,532,560),629=>array(67,-14,535,560),630=>array(34,0,568,547),631=>array(83,-15,519,560),632=>array(67,-208,535,759),633=>array(74,-13,461,546),634=>array(74,-13,461,765),635=>array(50,-208,563,546),636=>array(177,-208,564,560),637=>array(177,-208,564,560),638=>array(78,0,524,560),639=>array(78,0,524,560),640=>array(60,0,542,546),641=>array(60,0,542,546),642=>array(92,-208,510,560),643=>array(61,-208,541,760),644=>array(61,-208,541,760),645=>array(61,-208,541,546),646=>array(58,-208,544,760),647=>array(81,-155,521,547),648=>array(64,-208,504,702),649=>array(0,-14,602,547),650=>array(46,-15,556,547),651=>array(32,0,558,547),652=>array(35,0,567,547),653=>array(7,0,595,547),654=>array(35,0,567,755),655=>array(50,0,552,561),656=>array(95,-208,507,547),657=>array(82,-54,521,547),658=>array(61,-213,541,547),659=>array(51,-213,551,547),660=>array(95,0,507,759),661=>array(95,0,507,759),662=>array(95,0,507,759),663=>array(95,-214,507,759),664=>array(46,22,556,532),665=>array(102,0,500,561),666=>array(86,-21,517,559),667=>array(26,0,553,759),668=>array(70,0,532,560),669=>array(99,-208,503,760),670=>array(58,-213,544,547),671=>array(120,0,482,560),672=>array(17,-208,561,759),673=>array(95,0,507,759),674=>array(95,0,507,759),675=>array(14,-14,575,760),676=>array(13,-213,588,760),677=>array(26,-54,575,760),678=>array(75,-14,527,702),679=>array(75,-208,525,760),680=>array(88,-70,509,702),681=>array(66,-208,535,760),682=>array(112,-14,490,760),683=>array(107,0,494,760),684=>array(70,-15,532,641),685=>array(70,84,532,640),686=>array(87,-214,515,760),687=>array(96,-208,506,760),688=>array(157,326,445,752),689=>array(157,325,445,751),690=>array(237,209,365,752),691=>array(200,326,402,640),692=>array(200,318,402,633),693=>array(165,209,438,633),694=>array(148,326,454,633),695=>array(70,326,532,633),696=>array(133,209,469,633),697=>array(240,557,365,800),699=>array(226,472,397,760),700=>array(226,472,397,760),701=>array(242,595,360,844),702=>array(234,492,368,760),703=>array(234,492,368,760),704=>array(171,444,431,870),705=>array(171,444,431,870),710=>array(145,616,457,800),711=>array(145,616,457,800),712=>array(268,488,334,759),713=>array(155,673,447,745),716=>array(268,-148,334,123),717=>array(155,-174,447,-102),718=>array(184,-285,418,-102),719=>array(184,-285,418,-102),720=>array(214,0,388,517),721=>array(214,355,388,517),722=>array(234,249,368,517),723=>array(234,249,368,517),726=>array(155,125,447,417),727=>array(191,234,411,307),728=>array(148,645,454,785),729=>array(250,658,351,758),730=>array(167,610,435,878),731=>array(205,-193,387,0),732=>array(140,639,462,777),733=>array(168,616,511,800),734=>array(-171,233,431,504),736=>array(143,208,459,632),737=>array(167,326,436,755),738=>array(169,326,433,648),739=>array(134,326,468,632),740=>array(171,326,431,751),741=>array(146,0,456,668),742=>array(146,0,456,668),743=>array(146,0,456,668),744=>array(146,0,456,668),745=>array(146,0,456,668),750=>array(103,472,498,760),755=>array(194,-245,408,-31),768=>array(136,616,370,800),769=>array(232,616,466,800),770=>array(145,616,457,800),771=>array(140,639,462,777),772=>array(155,673,447,745),773=>array(0,716,602,755),774=>array(148,645,454,785),775=>array(250,658,351,758),776=>array(156,659,446,758),777=>array(200,618,402,847),778=>array(167,610,435,878),779=>array(168,616,511,800),780=>array(145,616,457,800),781=>array(267,616,333,833),782=>array(167,616,433,833),783=>array(103,616,445,800),784=>array(148,645,454,857),785=>array(148,645,454,785),786=>array(229,472,392,641),787=>array(242,595,360,844),788=>array(242,595,360,844),789=>array(232,616,362,800),790=>array(184,-285,418,-102),791=>array(184,-285,418,-102),792=>array(201,-375,354,-135),793=>array(225,-375,377,-135),794=>array(181,690,421,930),795=>array(205,373,397,555),796=>array(247,-245,354,-31),797=>array(173,-288,412,-135),798=>array(171,-288,410,-135),799=>array(171,-375,411,-135),800=>array(181,-202,421,-135),801=>array(245,-208,513,63),802=>array(89,-208,357,63),803=>array(250,-202,351,-102),804=>array(156,-201,446,-103),805=>array(194,-245,408,-31),806=>array(199,-265,362,-96),807=>array(193,-193,395,0),808=>array(210,-193,392,0),809=>array(268,-319,334,-102),810=>array(167,-263,436,-102),811=>array(101,-222,501,-82),812=>array(145,-237,457,-53),813=>array(145,-237,457,-53),814=>array(148,-238,454,-98),815=>array(148,-237,454,-97),816=>array(140,-237,462,-99),817=>array(155,-174,447,-102),818=>array(0,-236,602,-197),819=>array(0,-236,602,-80),820=>array(43,240,559,381),821=>array(69,221,519,301),822=>array(0,221,602,301),823=>array(23,-47,573,592),824=>array(4,-34,586,761),825=>array(247,-245,354,-31),826=>array(167,-188,436,-26),827=>array(167,-371,436,-102),828=>array(101,-222,501,-82),829=>array(193,599,409,816),830=>array(232,595,370,853),831=>array(0,599,602,755),835=>array(242,595,360,844),856=>array(501,658,601,758),865=>array(-116,742,718,902),884=>array(240,557,365,800),885=>array(237,-208,362,35),890=>array(265,-208,372,-45),894=>array(197,-140,368,519),900=>array(232,616,466,800),901=>array(156,659,466,980),902=>array(12,0,584,800),903=>array(239,273,362,422),904=>array(-110,0,538,800),905=>array(-134,0,535,800),906=>array(-110,0,503,800),908=>array(-37,-14,545,800),910=>array(-195,0,584,800),911=>array(-24,0,566,800),912=>array(151,0,476,980),913=>array(18,0,584,729),914=>array(81,0,555,729),915=>array(105,0,556,729),916=>array(18,0,584,729),917=>array(96,0,538,729),918=>array(76,0,571,729),919=>array(67,0,535,729),920=>array(57,-14,545,742),921=>array(98,0,503,729),922=>array(67,0,598,729),923=>array(18,0,584,729),924=>array(42,0,559,729),925=>array(68,0,534,729),926=>array(67,0,535,729),927=>array(57,-14,545,742),928=>array(67,0,535,729),929=>array(96,0,557,729),931=>array(59,0,553,729),932=>array(23,0,579,729),933=>array(18,0,584,729),934=>array(57,0,544,729),935=>array(9,0,593,729),936=>array(57,0,544,729),937=>array(36,0,566,713),938=>array(98,0,503,913),939=>array(18,0,584,913),940=>array(34,-12,573,800),941=>array(83,-11,520,800),942=>array(95,-208,513,800),943=>array(151,0,476,800),944=>array(25,0,551,980),945=>array(34,-12,573,559),946=>array(74,-208,547,766),947=>array(16,-208,553,547),948=>array(67,-14,535,767),949=>array(83,-11,520,560),950=>array(75,-210,519,760),951=>array(95,-208,513,560),952=>array(67,-14,535,732),953=>array(151,0,476,547),954=>array(115,0,587,547),955=>array(33,0,565,760),956=>array(95,-209,577,547),957=>array(57,0,532,547),958=>array(79,-210,527,760),959=>array(67,-14,535,560),960=>array(39,-19,577,547),961=>array(93,-208,541,560),962=>array(95,-210,518,560),963=>array(67,-14,552,547),964=>array(78,0,524,546),965=>array(25,0,551,547),966=>array(37,-208,565,551),967=>array(43,-208,559,547),968=>array(64,-208,538,547),969=>array(34,-14,568,547),970=>array(151,0,476,758),971=>array(25,0,551,758),972=>array(67,-14,535,800),973=>array(25,0,551,800),974=>array(34,-14,568,800),976=>array(73,-11,501,768),977=>array(57,-11,540,768),978=>array(17,0,582,729),979=>array(-195,0,582,800),980=>array(17,0,582,913),981=>array(53,-208,549,729),982=>array(28,0,574,547),983=>array(25,-188,571,547),984=>array(57,-208,545,742),985=>array(67,-208,535,560),986=>array(68,-210,537,729),987=>array(76,-210,520,547),988=>array(114,0,543,729),989=>array(0,-208,503,760),990=>array(47,-2,563,729),991=>array(64,0,538,759),992=>array(16,-208,575,742),993=>array(43,-180,559,559),1008=>array(25,-7,571,550),1009=>array(93,-208,541,560),1010=>array(95,-14,518,560),1011=>array(91,-208,383,760),1012=>array(57,-14,545,742),1013=>array(79,-14,504,560),1014=>array(79,-14,504,560),1015=>array(98,0,569,729),1016=>array(93,-208,541,765),1017=>array(68,-14,524,742),1018=>array(42,0,559,729),1019=>array(62,-208,539,547),1020=>array(42,-208,541,560),1021=>array(68,-14,524,742),1022=>array(68,-14,524,742),1023=>array(68,-14,524,742),1024=>array(96,0,538,927),1025=>array(96,0,538,913),1026=>array(-32,-229,554,730),1027=>array(105,0,556,927),1028=>array(68,-14,524,742),1029=>array(68,-14,536,742),1030=>array(98,0,503,729),1031=>array(98,0,503,913),1032=>array(53,-14,467,729),1033=>array(-9,0,597,729),1034=>array(17,0,597,729),1035=>array(-32,0,554,730),1036=>array(67,0,598,927),1037=>array(68,0,534,927),1038=>array(51,0,563,928),1039=>array(67,-157,535,729),1040=>array(18,0,584,729),1041=>array(81,0,555,729),1042=>array(81,0,555,729),1043=>array(105,0,556,729),1044=>array(16,-157,586,729),1045=>array(96,0,538,729),1046=>array(7,0,595,729),1047=>array(67,-14,527,742),1048=>array(68,0,534,729),1049=>array(68,0,534,928),1050=>array(67,0,598,729),1051=>array(2,0,534,729),1052=>array(42,0,559,729),1053=>array(67,0,535,729),1054=>array(57,-14,545,742),1055=>array(67,0,535,729),1056=>array(96,0,557,729),1057=>array(68,-14,524,742),1058=>array(23,0,579,729),1059=>array(51,0,563,729),1060=>array(32,0,570,729),1061=>array(9,0,593,729),1062=>array(39,-157,573,729),1063=>array(67,0,533,729),1064=>array(56,0,547,729),1065=>array(29,-157,586,729),1066=>array(16,0,557,729),1067=>array(32,0,554,729),1068=>array(96,0,557,729),1069=>array(68,-14,524,742),1070=>array(29,-14,573,742),1071=>array(37,0,553,729),1072=>array(65,-14,517,560),1073=>array(61,-14,535,777),1074=>array(102,0,500,547),1075=>array(125,0,493,547),1076=>array(51,-140,551,547),1077=>array(60,-14,543,560),1078=>array(29,0,574,547),1079=>array(83,-11,520,560),1080=>array(95,0,513,547),1081=>array(95,0,513,785),1082=>array(115,0,587,547),1083=>array(15,0,513,547),1084=>array(30,0,576,547),1085=>array(95,0,513,547),1086=>array(67,-14,535,560),1087=>array(95,0,513,547),1088=>array(93,-208,541,560),1089=>array(95,-14,518,560),1090=>array(110,0,503,547),1091=>array(51,-208,563,547),1092=>array(48,-208,549,760),1093=>array(37,0,565,547),1094=>array(61,-140,546,547),1095=>array(95,0,513,548),1096=>array(61,0,542,547),1097=>array(39,-140,590,547),1098=>array(15,0,568,547),1099=>array(51,0,551,547),1100=>array(95,0,527,547),1101=>array(95,-14,518,560),1102=>array(38,-14,570,560),1103=>array(82,0,480,547),1104=>array(60,-14,543,803),1105=>array(60,-14,543,718),1106=>array(17,-208,541,760),1107=>array(125,0,505,803),1108=>array(95,-14,518,560),1109=>array(104,-14,503,560),1110=>array(87,0,533,760),1111=>array(87,0,533,758),1112=>array(91,-208,383,760),1113=>array(5,0,599,547),1114=>array(32,0,577,547),1115=>array(17,0,528,760),1116=>array(115,0,587,803),1117=>array(95,0,513,803),1118=>array(51,-208,563,785),1119=>array(95,-140,513,547),1122=>array(16,0,557,729),1123=>array(15,0,568,760),1138=>array(57,-14,545,742),1139=>array(67,-14,535,560),1168=>array(105,0,556,878),1169=>array(125,0,493,700),1170=>array(42,0,556,729),1171=>array(62,0,493,547),1172=>array(105,-200,556,729),1173=>array(125,-208,540,547),1174=>array(7,-157,595,729),1175=>array(29,-140,585,547),1176=>array(67,-193,527,742),1177=>array(83,-193,520,560),1178=>array(67,-157,598,729),1179=>array(115,-140,587,547),1186=>array(15,-157,587,729),1187=>array(48,-140,561,547),1188=>array(55,0,590,729),1189=>array(61,0,585,547),1194=>array(68,-193,524,742),1195=>array(95,-193,518,560),1196=>array(23,-157,579,729),1197=>array(110,-140,503,547),1198=>array(18,0,584,729),1199=>array(45,-208,557,547),1200=>array(18,0,584,729),1201=>array(45,-208,557,547),1202=>array(9,-157,593,729),1203=>array(37,-140,565,547),1210=>array(68,0,535,730),1211=>array(95,0,513,760),1216=>array(98,0,503,729),1217=>array(7,0,595,928),1218=>array(29,0,574,785),1219=>array(67,-200,590,729),1220=>array(115,-208,553,547),1223=>array(67,-200,535,729),1224=>array(95,-208,513,547),1227=>array(68,-157,535,730),1228=>array(95,-140,513,548),1231=>array(222,0,312,765),1232=>array(18,0,584,928),1233=>array(65,-14,517,785),1234=>array(18,0,584,913),1235=>array(65,-14,517,758),1236=>array(0,0,576,729),1237=>array(20,-14,586,560),1238=>array(96,0,538,928),1239=>array(60,-14,543,785),1240=>array(57,-14,545,742),1241=>array(60,-14,542,560),1242=>array(57,-14,545,913),1243=>array(60,-14,542,758),1244=>array(7,0,595,913),1245=>array(29,0,574,758),1246=>array(67,-14,527,913),1247=>array(83,-11,520,758),1248=>array(13,-14,589,729),1249=>array(61,-213,541,547),1250=>array(68,0,534,898),1251=>array(95,0,513,745),1252=>array(68,0,534,913),1253=>array(95,0,513,758),1254=>array(57,-14,545,913),1255=>array(67,-14,535,758),1256=>array(57,-14,545,742),1257=>array(67,-14,535,560),1258=>array(57,-14,545,913),1259=>array(67,-14,535,758),1260=>array(68,-14,524,913),1261=>array(95,-14,518,758),1262=>array(51,0,563,898),1263=>array(51,-208,563,745),1264=>array(51,0,563,913),1265=>array(51,-208,563,758),1266=>array(51,0,563,927),1267=>array(51,-208,563,800),1268=>array(67,0,533,913),1269=>array(95,0,513,758),1270=>array(105,-157,556,729),1271=>array(125,-140,493,547),1272=>array(32,0,554,913),1273=>array(51,0,551,758),1296=>array(67,-14,527,742),1297=>array(83,-11,520,560),1306=>array(57,-132,545,742),1307=>array(67,-210,515,558),1308=>array(0,0,602,729),1309=>array(0,0,602,547),1329=>array(58,-29,544,729),1330=>array(63,0,539,742),1331=>array(42,0,561,742),1332=>array(26,0,576,742),1333=>array(63,-14,539,729),1334=>array(47,0,555,742),1335=>array(59,0,543,729),1336=>array(63,0,539,743),1337=>array(21,-14,581,742),1338=>array(42,-14,561,729),1339=>array(72,0,530,729),1340=>array(75,0,526,729),1341=>array(45,-14,557,729),1342=>array(26,-14,575,742),1343=>array(72,0,530,729),1344=>array(44,-26,558,729),1345=>array(46,-23,556,742),1346=>array(26,0,576,742),1347=>array(42,0,560,742),1348=>array(26,-14,576,729),1349=>array(31,-14,571,742),1350=>array(26,-14,576,729),1351=>array(47,-14,555,729),1352=>array(72,0,530,743),1353=>array(47,-28,555,742),1354=>array(32,0,570,742),1355=>array(47,0,555,742),1356=>array(26,0,576,742),1357=>array(72,-14,530,729),1358=>array(16,0,585,729),1359=>array(51,-14,550,742),1360=>array(72,0,530,743),1361=>array(31,-14,571,742),1362=>array(66,0,536,729),1363=>array(34,0,567,729),1364=>array(25,0,577,742),1365=>array(57,-14,545,742),1366=>array(35,-14,567,729),1369=>array(234,492,368,760),1370=>array(229,499,373,729),1371=>array(185,620,418,803),1372=>array(110,618,492,893),1373=>array(184,616,418,800),1374=>array(87,613,515,885),1375=>array(92,618,510,760),1377=>array(50,-13,551,547),1378=>array(89,-208,512,560),1379=>array(36,-208,566,558),1380=>array(56,-208,546,560),1381=>array(80,-14,522,760),1382=>array(36,-208,566,558),1383=>array(101,0,500,760),1384=>array(89,-208,512,560),1385=>array(32,-208,569,560),1386=>array(36,-14,566,760),1387=>array(92,-208,510,760),1388=>array(160,-208,442,547),1389=>array(51,-208,551,760),1390=>array(67,-14,535,771),1391=>array(92,-208,510,760),1392=>array(92,0,510,760),1393=>array(83,-15,518,760),1394=>array(56,-208,546,560),1395=>array(78,-14,524,760),1396=>array(51,-14,551,760),1397=>array(155,-208,447,547),1398=>array(51,-14,551,760),1399=>array(84,-208,517,561),1400=>array(92,0,510,560),1401=>array(118,-208,483,571),1402=>array(50,-208,551,547),1403=>array(82,-208,520,561),1404=>array(64,0,538,560),1405=>array(92,-14,510,546),1406=>array(50,-208,552,760),1407=>array(51,-13,551,560),1408=>array(92,-208,510,560),1409=>array(77,-215,525,560),1410=>array(122,0,480,547),1411=>array(51,-208,551,760),1412=>array(42,-208,560,560),1413=>array(67,-14,535,560),1414=>array(20,-208,582,760),1415=>array(35,-14,566,760),1417=>array(250,0,353,415),1418=>array(174,205,428,314),1542=>array(24,-19,573,892),1543=>array(24,-19,573,895),1545=>array(44,0,558,635),1546=>array(0,0,602,635),1548=>array(229,0,373,240),1557=>array(174,624,428,868),1563=>array(229,0,373,633),1567=>array(106,0,496,742),1569=>array(212,42,522,483),1570=>array(125,0,477,939),1571=>array(217,0,385,999),1572=>array(37,-244,525,588),1573=>array(217,-244,385,760),1574=>array(12,-131,602,544),1575=>array(256,0,346,760),1576=>array(34,-152,586,263),1577=>array(108,-28,494,513),1578=>array(34,-10,586,391),1579=>array(34,-10,586,513),1580=>array(43,-244,584,425),1581=>array(43,-244,584,425),1582=>array(43,-244,584,586),1583=>array(113,-19,488,427),1584=>array(113,-19,488,598),1585=>array(-25,-246,533,267),1586=>array(-25,-246,533,464),1587=>array(-107,-240,574,366),1588=>array(-107,-240,574,586),1589=>array(-117,-240,594,320),1590=>array(-117,-240,594,413),1591=>array(5,0,580,760),1592=>array(5,0,580,760),1593=>array(60,-244,589,521),1594=>array(60,-244,589,659),1600=>array(-10,0,612,90),1601=>array(-36,-45,568,600),1602=>array(15,-189,557,635),1603=>array(4,-27,578,760),1604=>array(33,-152,537,760),1605=>array(63,-240,541,369),1606=>array(26,-162,569,422),1607=>array(108,-28,494,358),1608=>array(37,-244,525,315),1609=>array(12,-131,602,389),1610=>array(12,-244,602,389),1611=>array(158,591,443,825),1612=>array(158,591,443,874),1613=>array(158,-239,443,-5),1614=>array(158,591,443,708),1615=>array(158,590,443,874),1616=>array(158,-137,443,-20),1617=>array(148,599,453,869),1618=>array(167,610,435,878),1619=>array(125,590,477,719),1620=>array(217,593,385,808),1621=>array(217,-244,385,-29),1626=>array(170,616,433,775),1632=>array(247,220,354,342),1633=>array(198,0,404,635),1634=>array(75,0,527,635),1635=>array(65,0,537,635),1636=>array(115,-10,486,641),1637=>array(99,-10,504,643),1638=>array(75,0,527,635),1639=>array(62,0,540,635),1640=>array(62,0,540,635),1641=>array(79,0,523,640),1642=>array(98,0,505,635),1643=>array(151,-110,451,318),1644=>array(229,499,373,729),1645=>array(71,101,531,537),1652=>array(217,649,385,864),1657=>array(34,-10,586,575),1658=>array(34,-10,586,513),1659=>array(34,-244,586,263),1662=>array(34,-244,586,263),1663=>array(34,-10,586,513),1664=>array(34,-244,586,263),1667=>array(43,-244,584,425),1668=>array(43,-244,584,425),1670=>array(43,-244,584,425),1671=>array(43,-244,584,425),1681=>array(-25,-246,602,582),1688=>array(-25,-246,549,555),1700=>array(-36,-45,568,700),1705=>array(5,-43,670,760),1711=>array(5,-43,672,902),1726=>array(0,-33,572,487),1740=>array(12,-131,602,389),1776=>array(247,220,354,342),1777=>array(198,0,404,635),1778=>array(75,0,527,635),1779=>array(65,0,537,635),1780=>array(85,0,517,643),1781=>array(84,-5,518,643),1782=>array(129,0,473,640),1783=>array(62,0,540,635),1784=>array(62,0,540,635),1785=>array(79,0,523,640),3713=>array(30,-10,549,560),3714=>array(53,-17,585,568),3716=>array(59,-10,539,568),3719=>array(120,-238,482,568),3720=>array(61,-0,542,575),3722=>array(47,-238,598,563),3725=>array(56,-8,545,573),3732=>array(60,-14,542,560),3733=>array(73,-15,554,579),3734=>array(13,-240,530,560),3735=>array(52,-14,551,560),3737=>array(37,-14,541,568),3738=>array(61,-8,541,561),3739=>array(61,-8,541,760),3740=>array(48,-8,620,638),3741=>array(48,-8,548,760),3742=>array(49,-8,553,561),3743=>array(49,-8,553,760),3745=>array(8,-14,547,547),3746=>array(56,-8,545,760),3747=>array(49,-8,553,568),3749=>array(47,-8,555,568),3751=>array(54,-13,548,560),3754=>array(48,-8,642,701),3755=>array(10,-12,592,575),3757=>array(58,-8,552,568),3758=>array(42,-8,606,605),3759=>array(23,-106,583,579),3760=>array(44,-13,549,563),3761=>array(-558,639,-53,880),3762=>array(77,0,516,560),3763=>array(-404,0,516,806),3764=>array(41,615,562,926),3765=>array(41,612,634,926),3766=>array(41,615,562,926),3767=>array(41,612,634,926),3768=>array(226,-350,441,-38),3769=>array(184,-306,450,-40),3771=>array(34,639,568,880),3772=>array(-8,-278,610,-39),3784=>array(257,618,345,792),3785=>array(42,609,560,891),3786=>array(46,598,664,869),3787=>array(161,609,441,890),3788=>array(-8,636,610,875),3789=>array(198,620,404,806),4304=>array(78,0,525,560),4305=>array(77,0,525,761),4306=>array(54,-208,547,510),4307=>array(27,-208,575,505),4308=>array(78,-208,525,510),4309=>array(77,-208,524,510),4310=>array(77,0,524,760),4311=>array(27,0,575,505),4312=>array(78,0,524,510),4313=>array(77,-207,525,501),4314=>array(78,-208,524,510),4315=>array(77,0,525,760),4316=>array(78,0,524,748),4317=>array(27,0,575,505),4318=>array(78,0,525,757),4319=>array(78,-207,525,524),4320=>array(27,0,575,760),4321=>array(78,0,525,743),4322=>array(22,-207,580,614),4323=>array(27,-207,536,506),4324=>array(27,-208,577,505),4325=>array(78,-208,524,743),4326=>array(27,-208,575,506),4327=>array(77,-207,524,496),4328=>array(27,0,525,760),4329=>array(77,0,525,760),4330=>array(42,-207,560,518),4331=>array(77,0,525,743),4332=>array(79,0,576,760),4333=>array(78,-207,525,743),4334=>array(78,0,525,743),4335=>array(78,-207,525,605),4336=>array(77,0,525,760),4337=>array(58,-207,525,760),4338=>array(78,-131,525,511),4339=>array(78,-208,525,510),4340=>array(78,-208,525,760),4341=>array(68,0,561,760),4342=>array(27,-207,575,511),4343=>array(52,-207,550,511),4344=>array(79,-207,525,520),4345=>array(54,-208,548,518),4346=>array(78,-66,455,511),4347=>array(142,24,460,486),4348=>array(198,370,404,760),7426=>array(20,-14,586,560),7432=>array(83,-11,520,560),7433=>array(87,-211,533,549),7444=>array(7,-14,591,560),7446=>array(67,273,535,560),7447=>array(66,-14,535,273),7453=>array(21,1,581,419),7454=>array(31,-1,571,417),7455=>array(21,0,581,501),7468=>array(123,326,479,734),7469=>array(120,326,482,734),7470=>array(152,326,450,734),7472=>array(152,326,450,734),7473=>array(162,326,440,734),7474=>array(162,326,440,734),7475=>array(146,318,455,742),7476=>array(153,326,448,734),7477=>array(174,326,429,734),7478=>array(171,318,431,734),7479=>array(134,326,469,734),7480=>array(159,326,443,734),7481=>array(138,326,464,734),7482=>array(154,326,448,734),7483=>array(154,326,448,734),7484=>array(147,318,455,742),7486=>array(156,326,446,734),7487=>array(133,326,469,734),7488=>array(126,326,476,734),7489=>array(157,318,445,734),7490=>array(111,326,491,734),7491=>array(159,318,443,640),7492=>array(159,318,443,640),7493=>array(160,318,442,640),7494=>array(123,318,479,640),7495=>array(160,318,442,751),7496=>array(160,318,442,751),7497=>array(149,318,453,640),7498=>array(149,318,453,640),7499=>array(164,320,438,640),7500=>array(164,320,438,640),7501=>array(160,206,442,640),7502=>array(161,208,441,633),7503=>array(152,326,450,751),7504=>array(143,326,459,640),7505=>array(169,209,433,640),7506=>array(153,318,449,640),7507=>array(168,318,434,640),7508=>array(153,479,449,640),7509=>array(153,318,449,479),7510=>array(160,209,442,640),7511=>array(163,326,439,719),7512=>array(169,318,433,632),7513=>array(125,327,478,561),7514=>array(143,326,459,640),7515=>array(142,326,460,632),7522=>array(160,0,441,425),7523=>array(200,0,402,314),7524=>array(169,-8,433,306),7525=>array(142,0,460,306),7543=>array(60,-215,509,560),7544=>array(153,326,448,734),7547=>array(76,0,526,547),7557=>array(78,-208,505,765),7579=>array(160,318,442,640),7580=>array(168,318,434,640),7581=>array(165,286,438,639),7582=>array(153,318,449,751),7583=>array(164,320,438,640),7584=>array(167,326,435,751),7585=>array(173,209,429,632),7586=>array(160,206,442,631),7587=>array(169,208,433,632),7588=>array(158,326,444,751),7589=>array(172,326,430,632),7590=>array(161,326,441,632),7591=>array(160,326,442,632),7592=>array(174,209,428,751),7593=>array(167,209,436,755),7594=>array(167,209,436,755),7595=>array(187,326,416,640),7596=>array(143,209,458,640),7597=>array(143,208,459,640),7598=>array(167,209,436,640),7599=>array(167,209,436,640),7600=>array(156,326,446,640),7601=>array(153,318,449,640),7602=>array(153,210,449,751),7603=>array(169,209,433,640),7604=>array(184,209,418,751),7605=>array(163,209,439,719),7606=>array(102,318,500,632),7607=>array(141,318,461,632),7609=>array(159,326,443,632),7610=>array(133,326,469,632),7611=>array(172,326,430,633),7612=>array(171,209,431,632),7613=>array(163,296,439,632),7614=>array(150,207,452,632),7615=>array(153,318,449,736),7680=>array(18,-245,584,729),7681=>array(65,-245,517,560),7682=>array(81,0,555,914),7683=>array(94,-14,543,760),7684=>array(81,-202,555,729),7685=>array(94,-202,543,760),7686=>array(81,-174,555,729),7687=>array(94,-174,543,760),7688=>array(68,-193,524,927),7689=>array(95,-193,518,800),7690=>array(67,0,540,914),7691=>array(60,-14,509,760),7692=>array(67,-202,540,729),7693=>array(60,-202,509,760),7694=>array(67,-174,540,729),7695=>array(60,-174,509,760),7696=>array(61,-193,540,729),7697=>array(60,-193,509,760),7698=>array(67,-237,540,729),7699=>array(60,-237,509,760),7704=>array(96,-237,538,729),7705=>array(60,-237,543,560),7706=>array(96,-237,538,729),7707=>array(60,-237,543,560),7708=>array(96,-193,538,928),7709=>array(60,-193,543,785),7710=>array(114,0,543,914),7711=>array(95,0,519,914),7712=>array(50,-14,539,898),7713=>array(60,-215,509,745),7714=>array(67,0,535,914),7715=>array(95,0,513,914),7716=>array(67,-202,535,729),7717=>array(95,-202,513,760),7718=>array(67,0,535,901),7719=>array(95,0,513,918),7720=>array(10,-193,535,729),7721=>array(27,-193,513,760),7722=>array(67,-238,535,729),7723=>array(95,-238,513,760),7724=>array(98,-237,503,729),7725=>array(87,-237,533,760),7728=>array(67,0,598,927),7729=>array(115,0,587,927),7730=>array(67,-202,598,729),7731=>array(115,-202,587,760),7732=>array(67,-174,598,729),7733=>array(115,-174,587,760),7734=>array(105,-202,556,729),7735=>array(78,-202,505,765),7736=>array(105,-202,556,898),7737=>array(78,-202,505,898),7738=>array(105,-174,556,729),7739=>array(78,-174,505,765),7740=>array(105,-237,556,729),7741=>array(78,-237,505,765),7742=>array(42,0,559,927),7743=>array(53,0,554,800),7744=>array(42,0,559,914),7745=>array(53,0,554,758),7746=>array(42,-202,559,729),7747=>array(53,-202,554,560),7748=>array(68,0,534,914),7749=>array(95,0,513,758),7750=>array(68,-202,534,729),7751=>array(95,-202,513,560),7752=>array(68,-174,534,729),7753=>array(95,-174,513,560),7754=>array(68,-237,534,729),7755=>array(95,-237,513,560),7756=>array(57,-14,545,997),7757=>array(67,-14,535,997),7764=>array(96,0,557,931),7765=>array(93,-208,541,800),7766=>array(96,0,557,914),7767=>array(93,-208,541,758),7768=>array(70,0,602,914),7769=>array(177,0,564,758),7770=>array(70,-202,602,729),7771=>array(177,-202,564,560),7772=>array(70,-202,602,898),7773=>array(155,-202,564,745),7774=>array(70,-174,602,729),7775=>array(155,-174,564,560),7776=>array(68,-14,536,914),7777=>array(104,-14,503,758),7778=>array(68,-202,536,742),7779=>array(104,-202,503,560),7784=>array(68,-202,536,914),7785=>array(104,-202,503,758),7786=>array(23,0,579,914),7787=>array(64,0,504,914),7788=>array(23,-202,579,729),7789=>array(64,-202,504,702),7790=>array(23,-174,579,729),7791=>array(64,-174,504,702),7792=>array(23,-237,579,729),7793=>array(64,-237,504,702),7794=>array(72,-201,530,729),7795=>array(95,-201,513,546),7796=>array(72,-237,530,729),7797=>array(95,-237,513,546),7798=>array(72,-237,530,729),7799=>array(95,-237,513,546),7800=>array(72,-14,530,997),7801=>array(95,-14,513,997),7804=>array(28,0,574,909),7805=>array(49,0,553,757),7806=>array(28,-202,574,729),7807=>array(49,-202,553,547),7808=>array(0,0,602,931),7809=>array(0,0,602,803),7810=>array(0,0,602,931),7811=>array(0,0,602,803),7812=>array(0,0,602,900),7813=>array(0,0,602,718),7814=>array(0,0,602,914),7815=>array(0,0,602,758),7816=>array(0,-202,602,729),7817=>array(0,-202,602,547),7818=>array(9,0,593,914),7819=>array(37,0,565,758),7820=>array(9,0,593,901),7821=>array(37,0,565,718),7822=>array(18,0,584,914),7823=>array(51,-208,563,758),7824=>array(76,0,571,932),7825=>array(99,0,508,803),7826=>array(76,-202,571,729),7827=>array(99,-202,508,548),7828=>array(76,-174,571,729),7829=>array(99,-174,508,548),7830=>array(95,-174,513,760),7831=>array(64,0,504,860),7832=>array(0,0,602,888),7833=>array(51,-208,563,888),7835=>array(95,0,519,914),7839=>array(67,-14,535,767),7840=>array(18,-202,584,729),7841=>array(65,-202,517,560),7852=>array(18,-202,584,932),7853=>array(65,-202,517,803),7856=>array(18,0,584,997),7857=>array(65,-14,517,954),7862=>array(18,-202,584,928),7863=>array(65,-202,517,760),7864=>array(96,-202,538,729),7865=>array(60,-202,543,560),7868=>array(96,0,538,921),7869=>array(60,-14,543,777),7878=>array(96,-202,538,932),7879=>array(60,-202,543,803),7882=>array(98,-202,503,729),7883=>array(87,-202,533,760),7884=>array(57,-202,545,742),7885=>array(67,-202,535,560),7896=>array(57,-202,545,932),7897=>array(67,-202,535,803),7898=>array(3,-14,582,927),7899=>array(16,-14,587,800),7900=>array(3,-14,582,927),7901=>array(16,-14,587,800),7904=>array(3,-14,582,921),7905=>array(16,-14,587,777),7906=>array(3,-202,582,760),7907=>array(16,-202,587,560),7908=>array(72,-202,530,729),7909=>array(95,-202,513,546),7912=>array(4,-14,598,927),7913=>array(19,-14,583,800),7914=>array(4,-14,598,927),7915=>array(19,-14,583,800),7918=>array(4,-14,598,921),7919=>array(19,-14,583,777),7920=>array(4,-202,598,762),7921=>array(19,-202,583,555),7922=>array(18,0,584,931),7923=>array(51,-208,563,803),7924=>array(18,-202,584,729),7925=>array(51,-208,563,547),7928=>array(18,0,584,921),7929=>array(51,-208,563,777),7936=>array(34,-12,573,806),7937=>array(34,-12,573,806),7938=>array(34,-12,573,806),7939=>array(34,-12,573,806),7940=>array(34,-12,573,806),7941=>array(34,-12,573,806),7942=>array(34,-12,573,977),7943=>array(34,-12,573,977),7944=>array(18,0,584,806),7945=>array(18,0,584,806),7946=>array(-198,0,584,806),7947=>array(-198,0,584,806),7948=>array(-112,0,584,806),7949=>array(-122,0,584,806),7950=>array(-31,0,584,977),7951=>array(-55,0,584,977),7952=>array(83,-11,520,806),7953=>array(83,-11,520,806),7954=>array(83,-11,520,806),7955=>array(83,-11,520,806),7956=>array(83,-11,520,806),7957=>array(83,-11,520,806),7960=>array(-63,0,538,806),7961=>array(-63,0,538,806),7962=>array(-308,0,538,806),7963=>array(-308,0,538,806),7964=>array(-247,0,538,806),7965=>array(-256,0,538,806),7968=>array(95,-208,513,806),7969=>array(95,-208,513,806),7970=>array(95,-208,513,806),7971=>array(95,-208,513,806),7972=>array(95,-208,515,806),7973=>array(95,-208,515,806),7974=>array(95,-208,513,977),7975=>array(95,-208,513,977),7976=>array(-88,0,535,806),7977=>array(-88,0,535,806),7978=>array(-344,0,535,806),7979=>array(-344,0,535,806),7980=>array(-295,0,535,806),7981=>array(-305,0,535,806),7982=>array(-202,0,535,977),7983=>array(-202,0,535,977),7984=>array(151,0,476,806),7985=>array(151,0,476,806),7986=>array(120,0,492,806),7987=>array(120,0,492,806),7988=>array(144,0,515,806),7989=>array(134,0,515,806),7990=>array(140,0,476,977),7991=>array(140,0,476,977),7992=>array(-63,0,503,806),7993=>array(-63,0,503,806),7994=>array(-295,0,503,806),7995=>array(-295,0,503,806),7996=>array(-247,0,503,806),7997=>array(-256,0,503,806),7998=>array(-165,0,503,977),7999=>array(-165,0,503,977),8000=>array(67,-14,535,806),8001=>array(67,-14,535,806),8002=>array(67,-14,535,806),8003=>array(67,-14,535,806),8004=>array(67,-14,535,806),8005=>array(67,-14,535,806),8008=>array(-27,-14,545,806),8009=>array(-63,-14,545,806),8010=>array(-308,-14,545,806),8011=>array(-308,-14,545,806),8012=>array(-173,-14,545,806),8013=>array(-183,-14,545,806),8016=>array(25,0,551,806),8017=>array(25,0,551,806),8018=>array(25,0,551,806),8019=>array(25,0,551,806),8020=>array(25,0,551,806),8021=>array(25,0,551,806),8022=>array(25,0,551,977),8023=>array(25,0,551,977),8025=>array(-137,0,584,806),8027=>array(-344,0,584,806),8029=>array(-342,0,584,806),8031=>array(-238,0,584,977),8032=>array(34,-14,568,806),8033=>array(34,-14,568,806),8034=>array(34,-14,568,806),8035=>array(34,-14,568,806),8036=>array(34,-14,568,806),8037=>array(34,-14,568,806),8038=>array(34,-14,568,977),8039=>array(34,-14,568,977),8040=>array(-27,0,566,806),8041=>array(-76,0,566,806),8042=>array(-308,0,566,806),8043=>array(-308,0,566,806),8044=>array(-161,0,566,806),8045=>array(-171,0,566,806),8046=>array(-128,0,566,977),8047=>array(-165,0,566,977),8048=>array(34,-12,573,800),8049=>array(34,-12,573,800),8050=>array(83,-11,520,800),8051=>array(83,-11,520,800),8052=>array(95,-208,513,800),8053=>array(95,-208,513,800),8054=>array(136,0,476,800),8055=>array(151,0,476,800),8056=>array(67,-14,535,800),8057=>array(67,-14,535,800),8058=>array(25,0,551,800),8059=>array(25,0,551,800),8060=>array(34,-14,568,800),8061=>array(34,-14,568,800),8064=>array(34,-208,573,806),8065=>array(34,-208,573,806),8066=>array(34,-208,573,806),8067=>array(34,-208,573,806),8068=>array(34,-208,573,806),8069=>array(34,-208,573,806),8070=>array(34,-208,573,977),8071=>array(34,-208,573,977),8072=>array(18,-208,584,806),8073=>array(18,-208,584,806),8074=>array(-198,-208,584,806),8075=>array(-198,-208,584,806),8076=>array(-112,-208,584,806),8077=>array(-122,-208,584,806),8078=>array(-31,-208,584,977),8079=>array(-55,-208,584,977),8080=>array(95,-208,513,806),8081=>array(95,-208,513,806),8082=>array(95,-208,513,806),8083=>array(95,-208,513,806),8084=>array(95,-208,515,806),8085=>array(95,-208,515,806),8086=>array(95,-208,513,977),8087=>array(95,-208,513,977),8088=>array(-88,-208,535,806),8089=>array(-88,-208,535,806),8090=>array(-344,-208,535,806),8091=>array(-344,-208,535,806),8092=>array(-295,-208,535,806),8093=>array(-305,-208,535,806),8094=>array(-202,-208,535,977),8095=>array(-202,-208,535,977),8096=>array(34,-208,568,806),8097=>array(34,-208,568,806),8098=>array(34,-208,568,806),8099=>array(34,-208,568,806),8100=>array(34,-208,568,806),8101=>array(34,-208,568,806),8102=>array(34,-208,568,977),8103=>array(34,-208,568,977),8104=>array(-27,-208,566,806),8105=>array(-76,-208,566,806),8106=>array(-308,-208,566,806),8107=>array(-308,-208,566,806),8108=>array(-161,-208,566,806),8109=>array(-171,-208,566,806),8110=>array(-128,-208,566,977),8111=>array(-165,-208,566,977),8112=>array(34,-12,573,785),8113=>array(34,-12,573,745),8114=>array(34,-208,573,800),8115=>array(34,-208,573,559),8116=>array(34,-208,573,800),8118=>array(34,-12,573,777),8119=>array(34,-208,573,777),8120=>array(18,0,584,928),8121=>array(18,0,584,898),8122=>array(-59,0,584,800),8123=>array(12,0,584,800),8124=>array(18,-208,584,729),8125=>array(242,595,360,806),8126=>array(265,-208,372,-45),8127=>array(242,595,360,806),8128=>array(140,639,462,777),8129=>array(140,659,462,943),8130=>array(95,-208,513,800),8131=>array(95,-208,513,560),8132=>array(95,-208,513,800),8134=>array(95,-208,513,777),8135=>array(95,-208,513,777),8136=>array(-181,0,538,800),8137=>array(-110,0,538,800),8138=>array(-206,0,535,800),8139=>array(-134,0,535,800),8140=>array(67,-208,535,729),8141=>array(120,595,492,806),8142=>array(144,595,515,806),8143=>array(140,595,462,977),8144=>array(148,0,476,785),8145=>array(151,0,476,745),8146=>array(136,0,476,980),8147=>array(151,0,476,980),8150=>array(140,0,476,777),8151=>array(140,0,476,943),8152=>array(98,0,503,928),8153=>array(98,0,503,898),8154=>array(-157,0,503,800),8155=>array(-110,0,503,800),8157=>array(120,595,492,806),8158=>array(134,595,515,806),8159=>array(140,595,462,977),8160=>array(25,0,551,785),8161=>array(25,0,551,745),8162=>array(25,0,551,980),8163=>array(25,0,551,980),8164=>array(93,-208,541,806),8165=>array(93,-208,541,806),8166=>array(25,0,551,777),8167=>array(25,0,551,943),8168=>array(18,0,584,928),8169=>array(18,0,584,898),8170=>array(-206,0,584,800),8171=>array(-195,0,584,800),8172=>array(-63,0,557,806),8173=>array(136,659,446,980),8174=>array(156,659,466,980),8175=>array(136,616,370,800),8178=>array(34,-208,568,800),8179=>array(34,-208,568,547),8180=>array(34,-208,568,800),8182=>array(34,-14,568,777),8183=>array(34,-208,568,777),8184=>array(-169,-14,545,800),8185=>array(-37,-14,545,800),8186=>array(-169,0,566,800),8187=>array(-24,0,566,800),8188=>array(36,-208,566,713),8189=>array(232,616,466,800),8190=>array(242,595,360,806),8208=>array(174,234,428,314),8209=>array(174,234,428,314),8210=>array(0,240,602,309),8211=>array(0,240,602,309),8212=>array(0,240,602,309),8213=>array(0,240,602,309),8214=>array(139,-236,462,764),8215=>array(0,-236,602,-80),8216=>array(226,472,397,760),8217=>array(226,472,397,760),8218=>array(197,-140,368,148),8219=>array(226,472,397,760),8220=>array(103,472,499,760),8221=>array(103,472,498,760),8222=>array(103,-140,498,148),8223=>array(103,472,498,760),8224=>array(79,-96,523,729),8225=>array(79,-96,523,729),8226=>array(156,227,446,516),8227=>array(156,188,485,555),8230=>array(39,0,562,149),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(209,547,393,729),8243=>array(136,547,466,729),8244=>array(63,547,539,729),8245=>array(209,547,393,729),8246=>array(136,547,466,729),8247=>array(63,547,539,729),8249=>array(169,69,398,517),8250=>array(205,69,434,517),8252=>array(102,0,501,729),8253=>array(119,0,508,742),8254=>array(0,716,602,755),8261=>array(226,-132,433,760),8262=>array(169,-132,376,760),8263=>array(16,0,586,742),8264=>array(16,0,501,742),8265=>array(102,0,586,742),8267=>array(99,-96,550,729),8304=>array(155,319,448,742),8305=>array(160,326,441,751),8308=>array(131,326,444,734),8309=>array(156,319,436,734),8310=>array(161,319,454,742),8311=>array(155,326,440,734),8312=>array(154,318,448,741),8313=>array(148,319,441,742),8314=>array(139,357,464,646),8315=>array(139,479,464,525),8316=>array(139,422,464,581),8317=>array(230,252,372,751),8318=>array(230,252,372,751),8319=>array(157,326,445,640),8320=>array(155,-7,448,416),8321=>array(168,0,447,408),8322=>array(157,0,436,416),8323=>array(159,-7,451,416),8324=>array(131,0,444,408),8325=>array(156,-7,436,408),8326=>array(161,-7,454,416),8327=>array(155,0,440,408),8328=>array(154,-8,448,415),8329=>array(148,-7,441,416),8330=>array(139,31,464,320),8331=>array(139,152,464,199),8332=>array(139,96,464,254),8333=>array(230,-74,372,425),8334=>array(230,-74,372,425),8336=>array(159,-8,443,313),8337=>array(149,-8,453,313),8338=>array(153,-8,449,313),8339=>array(134,0,468,306),8340=>array(149,-8,453,313),8341=>array(157,0,445,426),8342=>array(152,0,450,425),8343=>array(167,0,436,429),8344=>array(143,0,459,313),8345=>array(157,0,445,314),8346=>array(160,-117,442,313),8347=>array(169,0,433,322),8348=>array(163,0,439,393),8352=>array(5,-11,600,737),8353=>array(60,-44,548,778),8354=>array(46,-14,543,742),8355=>array(0,0,533,729),8356=>array(68,0,553,742),8357=>array(53,-93,554,640),8358=>array(0,0,602,729),8359=>array(5,-14,600,729),8360=>array(5,-14,598,729),8361=>array(0,0,602,729),8362=>array(21,-14,582,729),8363=>array(60,-174,602,760),8364=>array(18,-14,518,742),8365=>array(21,0,582,729),8366=>array(23,0,579,729),8367=>array(15,-222,597,742),8368=>array(22,-14,569,742),8369=>array(52,0,602,729),8370=>array(26,-81,567,809),8371=>array(19,0,583,729),8372=>array(0,-14,602,742),8373=>array(63,-147,539,760),8376=>array(23,0,579,729),8377=>array(51,0,555,729),8450=>array(68,-14,524,742),8453=>array(3,-24,602,752),8461=>array(28,0,577,729),8462=>array(41,0,535,760),8463=>array(41,0,535,760),8469=>array(36,0,565,729),8470=>array(5,0,597,729),8471=>array(0,61,602,663),8473=>array(32,0,575,729),8474=>array(8,-129,592,742),8477=>array(18,0,592,729),8482=>array(0,447,550,729),8484=>array(23,0,575,729),8486=>array(36,0,566,713),8490=>array(67,0,598,729),8491=>array(18,0,584,928),8494=>array(5,-12,597,647),8520=>array(13,0,469,760),8531=>array(13,-139,549,810),8532=>array(13,-139,549,818),8533=>array(13,-139,544,810),8534=>array(13,-139,544,818),8535=>array(13,-139,544,818),8536=>array(5,-139,544,810),8537=>array(13,-139,552,810),8538=>array(13,-139,552,810),8539=>array(13,-140,546,810),8540=>array(13,-140,546,818),8541=>array(13,-140,546,810),8542=>array(13,-140,546,810),8543=>array(13,246,544,810),8592=>array(32,112,570,436),8593=>array(139,0,463,538),8594=>array(32,112,570,436),8595=>array(139,0,463,538),8596=>array(32,112,570,436),8597=>array(139,0,463,538),8598=>array(90,0,512,422),8599=>array(90,0,512,422),8600=>array(90,0,512,422),8601=>array(90,0,512,422),8602=>array(32,112,570,436),8603=>array(32,112,570,436),8604=>array(43,193,559,422),8605=>array(43,193,559,422),8606=>array(32,112,570,436),8607=>array(139,0,463,538),8608=>array(32,112,570,436),8609=>array(139,0,463,538),8610=>array(32,112,570,436),8611=>array(32,112,570,436),8612=>array(32,112,570,436),8613=>array(139,0,463,538),8614=>array(32,112,570,436),8615=>array(139,0,463,538),8616=>array(139,0,463,538),8617=>array(32,112,570,517),8618=>array(32,112,570,517),8619=>array(32,112,570,517),8620=>array(32,112,570,517),8621=>array(32,112,570,436),8622=>array(32,102,570,446),8623=>array(55,0,547,698),8624=>array(89,0,513,674),8625=>array(89,0,513,674),8626=>array(89,0,513,674),8627=>array(89,0,513,674),8628=>array(91,0,511,540),8629=>array(31,0,571,420),8630=>array(40,168,563,487),8631=>array(40,168,563,487),8632=>array(24,0,578,513),8633=>array(32,0,570,604),8634=>array(43,0,559,497),8635=>array(43,0,559,497),8636=>array(32,234,570,436),8637=>array(32,112,570,314),8638=>array(261,0,463,538),8639=>array(139,0,341,538),8640=>array(32,234,570,436),8641=>array(32,112,570,314),8642=>array(261,0,463,538),8643=>array(160,0,362,538),8644=>array(32,0,570,561),8645=>array(21,0,582,538),8646=>array(32,0,570,561),8647=>array(32,0,570,561),8648=>array(21,0,582,538),8649=>array(32,0,570,561),8650=>array(21,0,582,538),8651=>array(32,32,570,516),8652=>array(32,32,570,516),8653=>array(32,112,570,436),8654=>array(32,112,570,460),8655=>array(32,112,570,436),8656=>array(32,112,570,436),8657=>array(139,0,463,538),8658=>array(32,112,570,436),8659=>array(139,0,463,538),8660=>array(32,112,570,436),8661=>array(139,0,463,538),8662=>array(76,-28,526,422),8663=>array(76,-28,526,422),8664=>array(76,0,526,451),8665=>array(76,0,526,451),8666=>array(32,112,570,436),8667=>array(32,112,570,436),8668=>array(32,112,570,436),8669=>array(32,112,570,436),8670=>array(139,0,463,538),8671=>array(139,0,463,538),8672=>array(32,112,570,436),8673=>array(139,0,463,538),8674=>array(32,112,570,436),8675=>array(139,0,463,538),8676=>array(32,112,570,436),8677=>array(32,112,570,436),8678=>array(12,92,570,456),8679=>array(119,0,483,558),8680=>array(32,92,590,456),8681=>array(119,0,483,558),8682=>array(119,0,483,558),8683=>array(119,0,483,558),8684=>array(119,0,483,558),8685=>array(119,0,483,558),8686=>array(119,0,483,558),8687=>array(119,0,483,558),8688=>array(32,92,590,456),8689=>array(34,0,568,534),8690=>array(34,0,568,534),8691=>array(119,0,483,558),8692=>array(32,112,570,436),8693=>array(21,0,582,538),8694=>array(32,-125,570,672),8695=>array(32,112,570,436),8696=>array(32,112,570,436),8697=>array(32,112,570,436),8698=>array(32,112,570,436),8699=>array(32,112,570,436),8700=>array(32,112,570,436),8701=>array(12,92,570,456),8702=>array(32,92,590,456),8703=>array(12,92,590,456),8704=>array(18,0,584,729),8705=>array(57,-14,545,742),8706=>array(89,-14,513,662),8707=>array(87,0,514,729),8708=>array(87,-46,514,776),8709=>array(36,48,567,580),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(63,0,539,715),8713=>array(63,-86,539,801),8714=>array(63,81,539,545),8715=>array(63,0,539,715),8716=>array(63,-86,539,801),8717=>array(63,81,539,545),8719=>array(74,-213,528,741),8721=>array(70,-213,530,741),8722=>array(43,272,559,355),8723=>array(43,0,559,572),8725=>array(50,-93,527,729),8727=>array(81,85,521,542),8728=>array(146,160,456,470),8729=>array(156,200,446,489),8730=>array(29,-19,578,828),8731=>array(29,-19,578,933),8732=>array(29,-19,578,924),8733=>array(91,122,511,492),8734=>array(20,122,582,492),8735=>array(61,140,541,620),8736=>array(61,140,541,620),8743=>array(80,0,521,579),8744=>array(80,0,521,579),8745=>array(80,0,521,579),8746=>array(80,0,521,579),8747=>array(63,-183,539,871),8748=>array(31,-189,571,877),8749=>array(26,-176,577,864),8756=>array(91,65,512,564),8757=>array(92,65,510,564),8758=>array(238,65,363,564),8759=>array(91,65,512,564),8760=>array(43,272,559,564),8761=>array(36,65,566,564),8762=>array(42,65,561,564),8763=>array(43,65,559,564),8764=>array(43,243,559,384),8765=>array(43,243,559,384),8769=>array(43,85,559,535),8770=>array(43,149,559,454),8771=>array(43,172,559,470),8772=>array(43,48,560,604),8773=>array(43,94,559,570),8774=>array(43,24,559,570),8775=>array(43,0,559,647),8776=>array(43,149,559,470),8777=>array(43,23,559,595),8778=>array(43,94,559,572),8779=>array(43,73,559,572),8780=>array(43,94,559,570),8781=>array(42,108,559,519),8782=>array(43,33,560,593),8783=>array(43,172,560,593),8784=>array(43,172,559,637),8785=>array(43,-11,559,637),8786=>array(43,-10,559,637),8787=>array(42,-10,560,637),8788=>array(36,147,566,479),8789=>array(36,147,566,479),8790=>array(43,172,559,454),8791=>array(43,172,559,760),8792=>array(43,172,559,662),8793=>array(43,172,559,783),8794=>array(43,172,559,783),8795=>array(43,172,559,831),8796=>array(43,172,559,836),8797=>array(34,172,568,764),8798=>array(43,172,559,760),8799=>array(43,172,559,856),8800=>array(43,18,559,608),8801=>array(43,94,559,532),8802=>array(43,5,559,622),8803=>array(43,0,559,616),8804=>array(43,0,559,531),8805=>array(43,0,559,531),8806=>array(42,-84,558,578),8807=>array(42,-84,558,578),8808=>array(42,-162,558,578),8809=>array(42,-162,558,578),8813=>array(42,0,559,627),8814=>array(43,-14,559,641),8815=>array(43,-14,559,641),8816=>array(43,-119,559,629),8817=>array(43,-119,559,629),8818=>array(42,-21,558,531),8819=>array(42,-21,558,531),8820=>array(42,-119,558,629),8821=>array(42,-119,558,629),8822=>array(42,-89,558,603),8823=>array(42,-89,558,603),8824=>array(42,-195,558,711),8825=>array(42,-195,558,711),8826=>array(42,-22,558,648),8827=>array(43,-22,559,648),8828=>array(42,-123,558,711),8829=>array(42,-123,558,711),8830=>array(42,-56,558,711),8831=>array(42,-56,558,711),8832=>array(42,-81,558,707),8833=>array(42,-81,558,707),8834=>array(43,80,559,546),8835=>array(43,80,559,546),8836=>array(43,-29,559,655),8837=>array(43,-29,559,655),8838=>array(43,0,559,625),8839=>array(43,0,559,625),8840=>array(43,-104,559,729),8841=>array(43,-104,559,729),8842=>array(43,-102,559,625),8843=>array(43,-102,559,625),8847=>array(43,58,559,568),8848=>array(43,58,559,568),8849=>array(43,7,559,619),8850=>array(43,7,559,619),8853=>array(39,51,563,577),8854=>array(39,51,563,577),8855=>array(39,51,563,577),8856=>array(39,51,563,577),8857=>array(39,51,563,577),8858=>array(39,51,563,577),8859=>array(39,51,563,577),8860=>array(39,51,563,577),8861=>array(39,51,563,577),8862=>array(39,51,564,576),8863=>array(39,51,564,576),8864=>array(39,51,564,576),8865=>array(39,51,564,576),8866=>array(43,0,559,627),8867=>array(43,0,559,627),8868=>array(43,0,559,627),8869=>array(43,0,559,627),8901=>array(239,273,362,422),8902=>array(129,201,473,527),8909=>array(43,172,559,470),8922=>array(43,-218,559,760),8923=>array(43,-218,559,760),8924=>array(42,0,558,531),8925=>array(43,0,559,531),8926=>array(42,-123,558,711),8927=>array(42,-123,558,711),8928=>array(42,-182,558,770),8929=>array(42,-182,558,770),8930=>array(43,-81,559,707),8931=>array(43,-81,559,707),8932=>array(43,-95,559,619),8933=>array(43,-95,559,619),8934=>array(42,-134,558,531),8935=>array(42,-134,558,531),8936=>array(42,-213,558,711),8937=>array(42,-213,558,711),8943=>array(39,239,562,388),8960=>array(36,48,567,580),8961=>array(56,162,540,443),8962=>array(71,0,531,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,444),8966=>array(71,0,530,566),8968=>array(226,-132,433,760),8969=>array(169,-132,376,760),8970=>array(226,-132,433,760),8971=>array(169,-132,376,760),8972=>array(268,73,585,408),8973=>array(6,73,324,408),8974=>array(268,352,585,687),8975=>array(6,352,324,687),8976=>array(43,181,559,421),8977=>array(47,126,555,634),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(81,112,510,539),8984=>array(35,114,567,646),8985=>array(43,181,559,421),8988=>array(146,352,463,687),8989=>array(139,352,456,687),8990=>array(146,-56,463,279),8991=>array(139,-56,456,279),8992=>array(250,-250,537,928),8993=>array(61,-237,347,942),8997=>array(51,114,551,598),8998=>array(3,145,599,536),8999=>array(61,145,541,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(35,-22,566,286),9015=>array(125,-100,477,829),9016=>array(3,-100,599,829),9017=>array(3,-100,599,829),9018=>array(3,-100,599,829),9019=>array(3,-100,599,829),9020=>array(3,-100,599,829),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-100,599,829),9028=>array(3,-100,599,829),9031=>array(3,-100,599,829),9032=>array(3,-100,599,829),9033=>array(3,-29,599,729),9035=>array(18,-171,584,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-100,599,829),9042=>array(18,-171,584,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-100,599,829),9048=>array(125,-100,477,729),9049=>array(3,-100,599,729),9050=>array(3,-100,599,656),9051=>array(125,-100,477,489),9052=>array(3,-100,599,658),9054=>array(3,-100,599,829),9055=>array(-10,44,612,671),9056=>array(3,-100,599,829),9059=>array(129,201,473,636),9060=>array(156,229,446,660),9061=>array(3,57,599,831),9064=>array(43,240,559,660),9065=>array(43,69,559,660),9067=>array(18,0,584,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(125,-140,477,519),9071=>array(3,-100,599,829),9072=>array(3,-100,599,829),9075=>array(151,0,476,547),9076=>array(93,-208,541,560),9077=>array(34,-14,568,547),9078=>array(3,-100,599,559),9079=>array(76,-100,526,560),9080=>array(125,-100,477,547),9081=>array(3,-100,599,547),9082=>array(34,-12,573,559),9085=>array(13,-228,589,88),9088=>array(35,-22,566,528),9089=>array(3,106,599,528),9090=>array(3,106,599,528),9091=>array(3,177,599,567),9096=>array(40,27,562,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-100,599,829),9115=>array(137,-258,465,940),9116=>array(137,-252,232,942),9117=>array(137,-240,465,942),9118=>array(137,-258,465,940),9119=>array(370,-252,465,942),9120=>array(137,-240,465,942),9121=>array(137,-252,465,928),9122=>array(137,-252,232,942),9123=>array(137,-240,465,942),9124=>array(137,-252,465,928),9125=>array(370,-252,465,935),9126=>array(137,-240,465,935),9127=>array(256,-261,594,928),9128=>array(8,-252,347,940),9129=>array(256,-240,594,940),9130=>array(256,-256,347,943),9131=>array(8,-261,346,928),9132=>array(255,-252,594,940),9133=>array(8,-240,346,940),9134=>array(250,-250,347,942),9166=>array(12,92,570,558),9167=>array(3,0,599,596),9251=>array(73,-228,528,88),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-39,599,558),9672=>array(3,-39,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(156,227,446,516),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9729=>array(24,4,578,227),9730=>array(17,3,585,522),9731=>array(43,-3,559,708),9732=>array(14,23,588,681),9733=>array(28,7,574,525),9734=>array(28,10,574,528),9735=>array(98,2,504,729),9736=>array(29,0,573,731),9737=>array(21,3,581,563),9738=>array(7,2,595,639),9739=>array(9,-1,593,677),9740=>array(26,0,576,724),9741=>array(22,1,580,724),9742=>array(10,-0,592,598),9743=>array(4,5,598,598),9744=>array(54,2,548,504),9745=>array(48,-1,554,512),9746=>array(65,2,537,481),9747=>array(98,43,504,658),9748=>array(14,-2,588,651),9749=>array(38,3,564,688),9750=>array(27,3,575,734),9751=>array(23,1,579,728),9752=>array(19,3,583,596),9753=>array(23,203,579,557),9754=>array(23,132,579,560),9755=>array(23,132,579,560),9756=>array(7,138,595,516),9757=>array(68,0,534,724),9758=>array(7,138,595,516),9759=>array(68,-3,534,720),9760=>array(6,-1,596,593),9761=>array(4,-2,598,728),9762=>array(4,1,598,595),9763=>array(17,3,585,523),9764=>array(38,-0,564,671),9765=>array(47,-0,555,730),9766=>array(59,-1,543,731),9767=>array(47,3,555,751),9768=>array(100,-2,502,725),9769=>array(27,0,575,549),9770=>array(15,1,587,644),9771=>array(4,0,598,594),9772=>array(50,-3,552,669),9773=>array(7,2,595,642),9774=>array(13,2,589,578),9775=>array(7,2,595,591),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9789=>array(76,2,526,722),9790=>array(73,3,529,734),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9800=>array(12,0,590,641),9801=>array(26,-4,576,596),9802=>array(13,6,589,601),9803=>array(25,24,577,632),9804=>array(30,-1,572,641),9805=>array(23,-136,579,562),9806=>array(42,88,561,614),9807=>array(24,-75,578,597),9808=>array(27,3,575,597),9809=>array(10,1,592,601),9810=>array(43,156,559,460),9811=>array(46,2,556,642),9812=>array(33,2,569,563),9813=>array(42,0,560,560),9814=>array(55,0,547,639),9815=>array(108,-4,494,596),9816=>array(70,3,532,597),9817=>array(76,3,526,551),9818=>array(52,-2,550,518),9819=>array(26,2,576,596),9820=>array(72,2,530,596),9821=>array(110,3,492,597),9822=>array(50,1,552,641),9823=>array(58,2,544,597),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9832=>array(22,3,580,597),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),9840=>array(47,-1,555,639),9841=>array(22,-8,580,632),9842=>array(23,-2,579,538),9843=>array(29,5,573,527),9844=>array(37,4,565,514),9845=>array(33,5,569,521),9846=>array(18,3,584,549),9847=>array(30,4,572,525),9848=>array(37,0,565,509),9849=>array(22,6,580,543),9850=>array(22,0,580,537),9851=>array(28,-0,574,528),9852=>array(22,3,580,561),9853=>array(27,2,575,550),9854=>array(22,3,580,561),9855=>array(39,4,563,643),9856=>array(29,2,573,546),9857=>array(29,2,573,546),9858=>array(29,2,573,546),9859=>array(29,0,573,544),9860=>array(29,2,573,546),9861=>array(29,-2,573,542),9862=>array(22,0,580,557),9863=>array(22,2,580,559),9864=>array(22,0,580,557),9865=>array(22,-5,580,552),9866=>array(40,3,562,73),9867=>array(40,3,562,73),9872=>array(73,-1,529,591),9873=>array(56,2,546,640),9874=>array(19,-0,583,520),9875=>array(15,0,587,603),9876=>array(63,6,539,553),9877=>array(92,-1,510,740),9878=>array(9,1,593,558),9879=>array(11,3,591,552),9880=>array(36,-1,566,640),9881=>array(15,0,587,603),9882=>array(21,6,582,656),9883=>array(40,5,562,597),9884=>array(21,-1,582,638),9888=>array(17,1,585,520),9889=>array(66,4,536,642),9904=>array(119,0,484,730),9905=>array(108,0,494,594),9985=>array(22,181,580,494),9986=>array(22,170,580,505),9987=>array(28,156,574,462),9988=>array(30,161,572,501),9990=>array(25,35,577,588),9991=>array(18,31,584,598),9992=>array(30,29,572,544),9993=>array(31,56,571,448),9996=>array(158,5,444,614),9997=>array(22,73,580,498),9998=>array(42,64,560,581),9999=>array(19,109,583,346),10000=>array(42,91,560,608),10001=>array(29,146,573,420),10002=>array(18,133,584,388),10003=>array(74,94,528,561),10004=>array(36,56,566,532),10005=>array(63,55,539,531),10006=>array(31,92,540,601),10007=>array(64,-10,538,593),10008=>array(25,-1,577,646),10009=>array(31,2,571,542),10010=>array(42,3,560,503),10011=>array(28,3,574,550),10012=>array(23,0,579,556),10013=>array(76,1,520,640),10014=>array(62,0,541,639),10015=>array(70,2,532,595),10016=>array(23,1,579,558),10017=>array(35,1,567,616),10018=>array(15,-10,587,562),10019=>array(14,-8,588,567),10020=>array(13,-9,589,567),10021=>array(11,-13,591,566),10022=>array(21,-12,581,552),10023=>array(18,-13,584,557),10025=>array(20,-8,583,527),10026=>array(33,-13,569,526),10027=>array(20,-13,583,522),10028=>array(17,-11,585,529),10029=>array(20,-8,583,527),10030=>array(30,-2,572,514),10031=>array(20,-5,583,531),10032=>array(22,8,580,502),10033=>array(26,-1,576,563),10034=>array(42,-0,560,547),10035=>array(23,-1,579,554),10036=>array(18,-8,584,560),10037=>array(13,-11,589,565),10038=>array(24,-14,578,625),10039=>array(15,-16,587,556),10040=>array(13,-11,589,565),10041=>array(18,-17,584,551),10042=>array(23,1,579,557),10043=>array(24,-8,578,613),10044=>array(27,-9,575,606),10045=>array(25,-10,573,609),10046=>array(16,-13,586,592),10047=>array(18,0,584,551),10048=>array(11,1,591,565),10049=>array(11,-9,591,572),10050=>array(18,-16,584,552),10051=>array(24,-9,578,653),10052=>array(16,1,586,667),10053=>array(23,-3,579,587),10054=>array(12,2,590,594),10055=>array(24,-9,578,605),10056=>array(20,-10,582,552),10057=>array(16,-14,586,556),10058=>array(11,-11,591,569),10059=>array(17,-11,585,513),10061=>array(18,-5,584,527),10063=>array(34,-31,568,504),10064=>array(30,0,572,542),10065=>array(27,-35,575,512),10066=>array(23,0,579,555),10070=>array(21,-3,581,557),10072=>array(263,-119,339,701),10073=>array(225,-120,377,700),10074=>array(165,-151,438,677),10075=>array(233,476,369,731),10076=>array(228,471,374,722),10077=>array(125,476,477,731),10078=>array(120,471,482,722),10081=>array(50,-80,552,688),10082=>array(125,-19,478,598),10083=>array(93,-14,509,603),10084=>array(22,51,580,507),10085=>array(56,-2,546,637),10086=>array(32,12,570,567),10087=>array(24,150,578,472),10088=>array(117,-49,485,688),10089=>array(117,-49,485,688),10090=>array(175,-59,427,665),10091=>array(179,-59,423,643),10092=>array(158,-64,444,667),10093=>array(158,-64,444,667),10094=>array(103,-83,500,647),10095=>array(103,-83,500,647),10096=>array(100,-93,502,727),10097=>array(101,-93,501,728),10098=>array(223,-138,379,683),10099=>array(223,-135,379,686),10100=>array(137,-160,465,671),10101=>array(122,-164,480,676),10132=>array(41,148,562,487),10136=>array(57,71,545,561),10137=>array(41,204,562,509),10138=>array(57,94,545,583),10139=>array(22,204,580,485),10140=>array(36,145,566,530),10141=>array(41,214,562,519),10142=>array(22,184,580,510),10143=>array(26,182,576,503),10144=>array(41,201,562,505),10145=>array(41,189,562,494),10146=>array(47,182,555,512),10147=>array(60,205,542,518),10148=>array(60,140,542,592),10149=>array(26,193,576,530),10150=>array(26,193,576,529),10151=>array(164,128,438,609),10152=>array(26,179,576,500),10153=>array(49,177,553,516),10154=>array(49,148,553,487),10155=>array(26,89,576,498),10156=>array(47,104,555,458),10157=>array(61,107,541,538),10158=>array(41,63,561,530),10159=>array(24,163,578,557),10161=>array(20,124,582,524),10162=>array(71,92,531,584),10163=>array(43,163,559,386),10164=>array(57,90,545,579),10165=>array(41,227,562,427),10166=>array(57,63,545,552),10167=>array(38,90,564,616),10168=>array(21,192,582,409),10169=>array(57,85,545,574),10170=>array(26,146,576,490),10171=>array(14,179,588,461),10172=>array(19,218,583,456),10173=>array(18,174,583,493),10174=>array(24,131,578,462),10178=>array(43,0,559,627),10181=>array(152,-163,450,769),10182=>array(152,-163,450,769),10208=>array(57,-233,545,807),10214=>array(145,-132,458,760),10215=>array(145,-132,457,760),10216=>array(190,-132,412,759),10217=>array(190,-132,412,759),10731=>array(57,-233,545,807),10746=>array(43,55,559,572),10747=>array(43,55,559,572),10799=>array(73,85,529,541),10858=>array(43,243,559,564),10859=>array(43,65,559,564),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(70,-213,602,729),11373=>array(52,-14,540,742),11374=>array(42,-208,559,729),11375=>array(18,0,584,729),11376=>array(52,-14,540,742),11381=>array(67,0,535,729),11382=>array(95,0,513,547),11383=>array(37,-12,565,551),11385=>array(74,-13,461,760),11386=>array(67,-14,535,560),11388=>array(237,-117,365,426),11389=>array(129,326,473,734),11390=>array(68,-242,570,742),11391=>array(76,-242,571,729),11800=>array(94,-13,483,729),11807=>array(43,65,559,384),11810=>array(226,403,433,760),11811=>array(169,403,376,760),11812=>array(226,-132,433,225),11813=>array(169,-132,376,225),11822=>array(106,0,496,742),42760=>array(146,0,456,668),42761=>array(146,0,456,668),42762=>array(146,0,456,668),42763=>array(146,0,456,668),42764=>array(146,0,456,668),42765=>array(146,0,456,668),42766=>array(146,0,456,668),42767=>array(146,0,456,668),42768=>array(146,0,456,668),42769=>array(146,0,456,668),42770=>array(146,0,456,668),42771=>array(146,0,456,668),42772=>array(146,0,456,668),42773=>array(146,0,456,668),42774=>array(146,0,456,668),42779=>array(166,326,436,736),42780=>array(166,324,436,734),42781=>array(270,326,332,734),42782=>array(270,326,332,734),42783=>array(270,0,332,408),42786=>array(157,0,464,729),42787=>array(179,0,452,547),42788=>array(115,224,494,742),42789=>array(115,42,494,560),42790=>array(67,-208,535,729),42791=>array(95,-208,513,760),42889=>array(239,0,362,519),42890=>array(191,161,411,380),42891=>array(252,235,351,729),42892=>array(258,458,343,729),42893=>array(67,0,533,729),42894=>array(77,-208,525,765),42896=>array(41,-157,573,729),42897=>array(60,-140,546,560),42922=>array(10,0,585,729),63173=>array(67,-14,535,760),64257=>array(17,0,527,760),64258=>array(17,0,527,760),64338=>array(34,-244,586,263),64339=>array(34,-244,612,264),64340=>array(-10,-244,342,293),64341=>array(-10,-244,612,293),64342=>array(34,-244,586,263),64343=>array(34,-244,612,264),64344=>array(-10,-244,389,293),64345=>array(-10,-244,612,293),64346=>array(34,-244,586,263),64347=>array(34,-244,612,264),64348=>array(-10,-244,380,293),64349=>array(-10,-244,612,293),64350=>array(34,-10,586,467),64351=>array(34,-10,612,470),64352=>array(-10,0,342,559),64353=>array(-10,0,612,553),64354=>array(34,-10,586,513),64355=>array(34,-10,612,513),64356=>array(-10,0,390,559),64357=>array(-10,0,612,561),64358=>array(34,-10,586,542),64359=>array(34,-10,612,535),64360=>array(-10,0,465,620),64361=>array(-10,0,612,627),64362=>array(-36,-45,568,681),64363=>array(-73,-44,612,628),64364=>array(-10,0,406,757),64365=>array(-10,0,612,633),64366=>array(-36,-45,568,687),64367=>array(-73,-44,612,630),64368=>array(-10,0,406,757),64369=>array(-10,0,612,641),64370=>array(43,-244,584,425),64371=>array(43,-244,622,425),64372=>array(-10,-220,545,398),64373=>array(-10,-220,623,398),64374=>array(43,-244,584,425),64375=>array(43,-244,622,425),64376=>array(-10,-98,545,398),64377=>array(-10,-98,623,398),64378=>array(43,-244,584,425),64379=>array(43,-244,622,425),64380=>array(-10,-239,545,398),64381=>array(-10,-220,623,398),64382=>array(43,-244,584,425),64383=>array(43,-244,622,425),64384=>array(-10,-239,545,398),64385=>array(-10,-220,623,398),64394=>array(-25,-246,547,527),64395=>array(-78,-244,612,533),64396=>array(-25,-246,595,576),64397=>array(-78,-244,612,564),64398=>array(5,-43,670,760),64399=>array(-61,-43,638,760),64400=>array(-10,0,521,760),64401=>array(-10,0,612,760),64402=>array(5,-43,673,910),64403=>array(-61,-43,638,911),64404=>array(-10,0,521,903),64405=>array(-10,0,612,903),64414=>array(26,-162,569,336),64415=>array(-21,-244,612,256),64426=>array(0,-33,572,487),64427=>array(0,0,618,487),64428=>array(-10,-33,486,487),64429=>array(-10,0,618,487),64488=>array(-10,0,342,293),64489=>array(-10,0,612,293),64508=>array(12,-131,602,389),64509=>array(-64,-133,612,251),64510=>array(-10,-146,386,293),64511=>array(-10,-146,612,293),65136=>array(158,591,443,825),65137=>array(-10,0,612,825),65138=>array(158,591,443,874),65139=>array(392,0,612,177),65140=>array(158,-239,443,-5),65142=>array(158,591,443,708),65143=>array(-10,0,612,708),65144=>array(158,590,443,874),65145=>array(-10,0,612,874),65146=>array(158,-137,443,-20),65147=>array(-10,-137,612,90),65148=>array(148,599,453,869),65149=>array(-10,0,612,869),65150=>array(167,610,435,878),65151=>array(-10,0,612,878),65152=>array(212,42,522,483),65153=>array(125,0,477,939),65154=>array(125,0,612,939),65155=>array(212,0,380,1028),65156=>array(236,0,612,1028),65157=>array(37,-244,525,588),65158=>array(44,-244,612,588),65159=>array(214,-244,381,760),65160=>array(259,-244,612,760),65161=>array(12,-131,602,542),65162=>array(-64,-133,612,421),65163=>array(-10,0,374,613),65164=>array(-10,0,612,613),65165=>array(256,0,346,760),65166=>array(287,0,612,760),65167=>array(34,-171,586,263),65168=>array(34,-171,612,264),65169=>array(-10,-146,342,293),65170=>array(-10,-146,612,293),65171=>array(108,-28,494,513),65172=>array(118,0,612,513),65173=>array(34,-10,586,391),65174=>array(34,-10,612,391),65175=>array(-10,0,392,488),65176=>array(-10,0,612,488),65177=>array(34,-10,586,513),65178=>array(34,-10,612,513),65179=>array(-10,0,396,610),65180=>array(-10,0,612,592),65181=>array(43,-244,584,425),65182=>array(43,-244,622,425),65183=>array(-10,-146,545,398),65184=>array(-10,-146,623,398),65185=>array(43,-244,584,425),65186=>array(43,-244,622,425),65187=>array(-10,0,545,398),65188=>array(-10,0,623,398),65189=>array(43,-244,584,586),65190=>array(43,-244,622,586),65191=>array(-10,0,545,537),65192=>array(-10,0,623,537),65193=>array(113,-19,488,427),65194=>array(113,-19,612,427),65195=>array(113,-19,488,586),65196=>array(113,-19,612,586),65197=>array(-25,-246,533,267),65198=>array(-78,-244,612,269),65199=>array(-25,-246,533,464),65200=>array(-78,-244,612,464),65201=>array(-107,-240,574,366),65202=>array(-145,-240,612,366),65203=>array(-10,-17,572,363),65204=>array(-10,-17,612,363),65205=>array(-107,-240,574,586),65206=>array(-145,-240,612,586),65207=>array(-10,-17,572,586),65208=>array(-10,-17,612,586),65209=>array(-117,-240,594,320),65210=>array(-154,-240,612,320),65211=>array(-10,0,594,320),65212=>array(-10,0,612,320),65213=>array(-117,-240,594,400),65214=>array(-154,-240,612,400),65215=>array(-10,0,594,433),65216=>array(-10,0,612,426),65217=>array(5,0,580,760),65218=>array(10,0,612,760),65219=>array(-10,0,580,760),65220=>array(-10,0,612,760),65221=>array(5,0,580,760),65222=>array(10,0,612,760),65223=>array(-10,0,580,760),65224=>array(-10,0,612,760),65225=>array(60,-244,589,521),65226=>array(72,-244,619,382),65227=>array(-10,0,497,521),65228=>array(-10,0,612,382),65229=>array(60,-244,589,659),65230=>array(72,-244,619,537),65231=>array(-10,0,497,659),65232=>array(-10,0,612,537),65233=>array(-36,-45,568,594),65234=>array(-73,-44,612,537),65235=>array(-10,0,406,635),65236=>array(-10,0,612,562),65237=>array(15,-189,557,635),65238=>array(-9,-240,612,500),65239=>array(-10,0,406,635),65240=>array(-10,0,612,562),65241=>array(4,-27,578,760),65242=>array(-46,-27,612,760),65243=>array(-10,0,521,760),65244=>array(-10,0,612,760),65245=>array(33,-152,537,760),65246=>array(5,-152,612,760),65247=>array(-10,0,489,760),65248=>array(-10,0,612,760),65249=>array(63,-240,541,369),65250=>array(35,-240,612,307),65251=>array(-10,-24,456,303),65252=>array(-10,-24,612,303),65253=>array(26,-162,569,439),65254=>array(-21,-244,612,335),65255=>array(-10,0,342,488),65256=>array(-10,0,612,488),65257=>array(108,-28,494,358),65258=>array(118,0,612,366),65259=>array(-10,-33,486,487),65260=>array(-10,-244,612,333),65261=>array(37,-244,525,315),65262=>array(44,-244,612,315),65263=>array(12,-131,602,389),65264=>array(-64,-133,612,251),65265=>array(12,-244,602,389),65266=>array(-64,-244,612,251),65267=>array(-10,-146,384,293),65268=>array(-10,-146,612,293),65269=>array(-52,-10,515,866),65270=>array(-94,-10,612,866),65271=>array(41,-10,515,955),65272=>array(-16,-10,612,955),65273=>array(65,-244,515,760),65274=>array(46,-244,612,760),65275=>array(87,-10,515,760),65276=>array(46,-10,612,760),65533=>array(40,-84,562,887),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,496=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,544=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,1542=>602,1543=>602,1545=>602,1546=>602,1548=>602,1557=>602,1563=>602,1567=>602,1569=>602,1570=>602,1571=>602,1572=>602,1573=>602,1574=>602,1575=>602,1576=>602,1577=>602,1578=>602,1579=>602,1580=>602,1581=>602,1582=>602,1583=>602,1584=>602,1585=>602,1586=>602,1587=>602,1588=>602,1589=>602,1590=>602,1591=>602,1592=>602,1593=>602,1594=>602,1600=>602,1601=>602,1602=>602,1603=>602,1604=>602,1605=>602,1606=>602,1607=>602,1608=>602,1609=>602,1610=>602,1611=>602,1612=>602,1613=>602,1614=>602,1615=>602,1616=>602,1617=>602,1618=>602,1619=>602,1620=>602,1621=>602,1626=>602,1632=>602,1633=>602,1634=>602,1635=>602,1636=>602,1637=>602,1638=>602,1639=>602,1640=>602,1641=>602,1642=>602,1643=>602,1644=>602,1645=>602,1652=>602,1657=>602,1658=>602,1659=>602,1662=>602,1663=>602,1664=>602,1667=>602,1668=>602,1670=>602,1671=>602,1681=>602,1688=>602,1700=>602,1705=>602,1711=>602,1726=>602,1740=>602,1776=>602,1777=>602,1778=>602,1779=>602,1780=>602,1781=>602,1782=>602,1783=>602,1784=>602,1785=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9729=>602,9730=>602,9731=>602,9732=>602,9733=>602,9734=>602,9735=>602,9736=>602,9737=>602,9738=>602,9739=>602,9740=>602,9741=>602,9742=>602,9743=>602,9744=>602,9745=>602,9746=>602,9747=>602,9748=>602,9749=>602,9750=>602,9751=>602,9752=>602,9753=>602,9754=>602,9755=>602,9756=>602,9757=>602,9758=>602,9759=>602,9760=>602,9761=>602,9762=>602,9763=>602,9764=>602,9765=>602,9766=>602,9767=>602,9768=>602,9769=>602,9770=>602,9771=>602,9772=>602,9773=>602,9774=>602,9775=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9789=>602,9790=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9800=>602,9801=>602,9802=>602,9803=>602,9804=>602,9805=>602,9806=>602,9807=>602,9808=>602,9809=>602,9810=>602,9811=>602,9812=>602,9813=>602,9814=>602,9815=>602,9816=>602,9817=>602,9818=>602,9819=>602,9820=>602,9821=>602,9822=>602,9823=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9832=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,9840=>602,9841=>602,9842=>602,9843=>602,9844=>602,9845=>602,9846=>602,9847=>602,9848=>602,9849=>602,9850=>602,9851=>602,9852=>602,9853=>602,9854=>602,9855=>602,9856=>602,9857=>602,9858=>602,9859=>602,9860=>602,9861=>602,9862=>602,9863=>602,9864=>602,9865=>602,9866=>602,9867=>602,9872=>602,9873=>602,9874=>602,9875=>602,9876=>602,9877=>602,9878=>602,9879=>602,9880=>602,9881=>602,9882=>602,9883=>602,9884=>602,9888=>602,9889=>602,9904=>602,9905=>602,9985=>602,9986=>602,9987=>602,9988=>602,9990=>602,9991=>602,9992=>602,9993=>602,9996=>602,9997=>602,9998=>602,9999=>602,10000=>602,10001=>602,10002=>602,10003=>602,10004=>602,10005=>602,10006=>602,10007=>602,10008=>602,10009=>602,10010=>602,10011=>602,10012=>602,10013=>602,10014=>602,10015=>602,10016=>602,10017=>602,10018=>602,10019=>602,10020=>602,10021=>602,10022=>602,10023=>602,10025=>602,10026=>602,10027=>602,10028=>602,10029=>602,10030=>602,10031=>602,10032=>602,10033=>602,10034=>602,10035=>602,10036=>602,10037=>602,10038=>602,10039=>602,10040=>602,10041=>602,10042=>602,10043=>602,10044=>602,10045=>602,10046=>602,10047=>602,10048=>602,10049=>602,10050=>602,10051=>602,10052=>602,10053=>602,10054=>602,10055=>602,10056=>602,10057=>602,10058=>602,10059=>602,10061=>602,10063=>602,10064=>602,10065=>602,10066=>602,10070=>602,10072=>602,10073=>602,10074=>602,10075=>602,10076=>602,10077=>602,10078=>602,10081=>602,10082=>602,10083=>602,10084=>602,10085=>602,10086=>602,10087=>602,10088=>602,10089=>602,10090=>602,10091=>602,10092=>602,10093=>602,10094=>602,10095=>602,10096=>602,10097=>602,10098=>602,10099=>602,10100=>602,10101=>602,10132=>602,10136=>602,10137=>602,10138=>602,10139=>602,10140=>602,10141=>602,10142=>602,10143=>602,10144=>602,10145=>602,10146=>602,10147=>602,10148=>602,10149=>602,10150=>602,10151=>602,10152=>602,10153=>602,10154=>602,10155=>602,10156=>602,10157=>602,10158=>602,10159=>602,10161=>602,10162=>602,10163=>602,10164=>602,10165=>602,10166=>602,10167=>602,10168=>602,10169=>602,10170=>602,10171=>602,10172=>602,10173=>602,10174=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,64338=>602,64339=>602,64340=>602,64341=>602,64342=>602,64343=>602,64344=>602,64345=>602,64346=>602,64347=>602,64348=>602,64349=>602,64350=>602,64351=>602,64352=>602,64353=>602,64354=>602,64355=>602,64356=>602,64357=>602,64358=>602,64359=>602,64360=>602,64361=>602,64362=>602,64363=>602,64364=>602,64365=>602,64366=>602,64367=>602,64368=>602,64369=>602,64370=>602,64371=>602,64372=>602,64373=>602,64374=>602,64375=>602,64376=>602,64377=>602,64378=>602,64379=>602,64380=>602,64381=>602,64382=>602,64383=>602,64384=>602,64385=>602,64394=>602,64395=>602,64396=>602,64397=>602,64398=>602,64399=>602,64400=>602,64401=>602,64402=>602,64403=>602,64404=>602,64405=>602,64414=>602,64415=>602,64426=>602,64427=>602,64428=>602,64429=>602,64488=>602,64489=>602,64508=>602,64509=>602,64510=>602,64511=>602,65136=>602,65137=>602,65138=>602,65139=>602,65140=>602,65142=>602,65143=>602,65144=>602,65145=>602,65146=>602,65147=>602,65148=>602,65149=>602,65150=>602,65151=>602,65152=>602,65153=>602,65154=>602,65155=>602,65156=>602,65157=>602,65158=>602,65159=>602,65160=>602,65161=>602,65162=>602,65163=>602,65164=>602,65165=>602,65166=>602,65167=>602,65168=>602,65169=>602,65170=>602,65171=>602,65172=>602,65173=>602,65174=>602,65175=>602,65176=>602,65177=>602,65178=>602,65179=>602,65180=>602,65181=>602,65182=>602,65183=>602,65184=>602,65185=>602,65186=>602,65187=>602,65188=>602,65189=>602,65190=>602,65191=>602,65192=>602,65193=>602,65194=>602,65195=>602,65196=>602,65197=>602,65198=>602,65199=>602,65200=>602,65201=>602,65202=>602,65203=>602,65204=>602,65205=>602,65206=>602,65207=>602,65208=>602,65209=>602,65210=>602,65211=>602,65212=>602,65213=>602,65214=>602,65215=>602,65216=>602,65217=>602,65218=>602,65219=>602,65220=>602,65221=>602,65222=>602,65223=>602,65224=>602,65225=>602,65226=>602,65227=>602,65228=>602,65229=>602,65230=>602,65231=>602,65232=>602,65233=>602,65234=>602,65235=>602,65236=>602,65237=>602,65238=>602,65239=>602,65240=>602,65241=>602,65242=>602,65243=>602,65244=>602,65245=>602,65246=>602,65247=>602,65248=>602,65249=>602,65250=>602,65251=>602,65252=>602,65253=>602,65254=>602,65255=>602,65256=>602,65257=>602,65258=>602,65259=>602,65260=>602,65261=>602,65262=>602,65263=>602,65264=>602,65265=>602,65266=>602,65267=>602,65268=>602,65269=>602,65270=>602,65271=>602,65272=>602,65273=>602,65274=>602,65275=>602,65276=>602,65279=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansmono.z b/incs/tcpdf/fonts/dejavusansmono.z new file mode 100644 index 0000000..126cc92 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmono.z differ diff --git a/incs/tcpdf/fonts/dejavusansmonob.ctg.z b/incs/tcpdf/fonts/dejavusansmonob.ctg.z new file mode 100644 index 0000000..76b78bc Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmonob.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansmonob.php b/incs/tcpdf/fonts/dejavusansmonob.php new file mode 100644 index 0000000..9028c6e --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansmonob.php @@ -0,0 +1,16 @@ +33,'FontBBox'=>'[-447 -394 731 1052]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(236,0,366,729),34=>array(113,458,488,729),35=>array(1,0,600,718),36=>array(80,-147,533,760),37=>array(16,0,595,699),38=>array(18,-14,603,742),39=>array(238,458,363,729),40=>array(187,-132,451,759),41=>array(151,-132,415,759),42=>array(59,278,541,742),43=>array(32,45,569,582),44=>array(177,-140,378,179),45=>array(147,217,455,359),46=>array(219,0,382,179),47=>array(55,-93,547,729),48=>array(60,-14,542,742),49=>array(92,0,554,729),50=>array(56,0,519,742),51=>array(61,-14,537,742),52=>array(50,0,557,729),53=>array(70,-14,534,729),54=>array(64,-15,548,741),55=>array(66,0,527,729),56=>array(63,-14,539,742),57=>array(54,-19,538,736),58=>array(219,0,382,519),59=>array(181,-140,382,519),60=>array(43,53,559,574),61=>array(43,144,559,482),62=>array(43,53,559,574),63=>array(114,0,520,742),64=>array(3,-156,566,681),65=>array(16,0,586,729),66=>array(61,0,566,730),67=>array(74,-14,528,742),68=>array(67,0,557,729),69=>array(82,0,536,729),70=>array(89,0,543,729),71=>array(57,-14,552,742),72=>array(67,0,535,729),73=>array(84,0,518,729),74=>array(53,-14,492,729),75=>array(57,0,598,729),76=>array(110,0,562,729),77=>array(42,0,560,729),78=>array(58,0,543,729),79=>array(45,-14,557,742),80=>array(79,0,560,729),81=>array(45,-137,557,742),82=>array(65,0,602,729),83=>array(63,-14,542,742),84=>array(44,0,558,729),85=>array(52,-14,550,729),86=>array(28,0,574,729),87=>array(0,0,602,729),88=>array(13,0,589,729),89=>array(4,0,598,729),90=>array(56,0,567,729),91=>array(206,-132,454,760),92=>array(54,-93,547,729),93=>array(148,-132,396,760),94=>array(28,457,574,729),95=>array(0,-236,602,-143),96=>array(97,616,373,800),97=>array(46,-14,541,560),98=>array(73,-14,558,760),99=>array(82,-14,518,561),100=>array(44,-14,529,760),101=>array(45,-14,561,560),102=>array(85,0,529,760),103=>array(48,-207,535,561),104=>array(84,0,523,760),105=>array(70,0,569,813),106=>array(70,-207,415,813),107=>array(85,0,585,760),108=>array(44,0,534,760),109=>array(40,0,564,560),110=>array(84,0,523,560),111=>array(48,-14,554,560),112=>array(73,-208,558,560),113=>array(44,-208,529,560),114=>array(142,0,562,560),115=>array(84,-14,521,560),116=>array(54,0,524,702),117=>array(78,-14,518,547),118=>array(39,0,563,547),119=>array(0,0,602,547),120=>array(27,0,575,547),121=>array(29,-207,574,547),122=>array(79,0,528,547),123=>array(86,-163,514,760),124=>array(245,-236,356,764),125=>array(88,-163,516,760),126=>array(43,226,559,396),161=>array(236,0,366,729),162=>array(72,-153,506,699),163=>array(58,0,548,742),164=>array(91,86,546,541),165=>array(4,0,598,729),166=>array(245,-171,356,699),167=>array(83,-95,518,742),168=>array(147,654,455,774),169=>array(0,61,602,663),170=>array(125,209,479,742),171=>array(58,69,509,517),172=>array(43,177,559,439),173=>array(147,217,455,359),174=>array(0,61,602,663),175=>array(147,668,455,760),176=>array(138,417,463,742),177=>array(43,0,559,627),178=>array(134,326,459,742),179=>array(140,319,470,742),180=>array(229,616,505,800),181=>array(85,-209,580,547),182=>array(34,-96,520,729),183=>array(219,259,382,437),184=>array(179,-196,400,0),185=>array(153,326,469,734),186=>array(134,209,488,742),187=>array(94,69,545,517),188=>array(23,-132,558,810),189=>array(23,-132,558,810),190=>array(23,-132,558,818),191=>array(86,-13,491,729),192=>array(16,0,586,927),193=>array(16,0,586,927),194=>array(16,0,586,927),195=>array(16,0,586,928),196=>array(16,0,586,927),197=>array(16,0,586,928),198=>array(0,0,576,729),199=>array(74,-196,528,742),200=>array(82,0,536,927),201=>array(82,0,536,927),202=>array(82,0,536,927),203=>array(82,0,536,927),204=>array(84,0,518,927),205=>array(84,0,518,927),206=>array(84,0,518,927),207=>array(84,0,518,927),208=>array(0,0,557,729),209=>array(58,0,543,928),210=>array(45,-14,557,927),211=>array(45,-14,557,927),212=>array(45,-14,557,927),213=>array(45,-14,557,928),214=>array(45,-14,557,927),215=>array(58,72,543,556),216=>array(-3,-31,596,761),217=>array(52,-14,550,927),218=>array(52,-14,550,927),219=>array(52,-14,550,927),220=>array(52,-14,550,927),221=>array(4,0,598,927),222=>array(79,0,560,729),223=>array(62,-14,573,760),224=>array(46,-14,541,800),225=>array(46,-14,541,800),226=>array(46,-14,541,800),227=>array(46,-14,541,778),228=>array(46,-14,541,774),229=>array(46,-14,541,888),230=>array(7,-14,580,560),231=>array(82,-196,518,561),232=>array(45,-14,561,800),233=>array(45,-14,561,800),234=>array(45,-14,561,800),235=>array(45,-14,561,774),236=>array(70,0,569,800),237=>array(70,0,569,800),238=>array(70,0,569,800),239=>array(70,0,569,774),240=>array(48,-14,550,765),241=>array(84,0,523,778),242=>array(48,-14,554,801),243=>array(48,-14,554,800),244=>array(48,-14,554,800),245=>array(48,-14,554,762),246=>array(48,-14,554,762),247=>array(32,42,569,585),248=>array(12,-57,587,603),249=>array(78,-14,518,800),250=>array(78,-14,518,800),251=>array(78,-14,518,800),252=>array(78,-14,518,774),253=>array(29,-207,574,800),254=>array(73,-208,558,760),255=>array(29,-207,574,774),256=>array(16,0,586,913),257=>array(46,-14,541,760),258=>array(16,0,586,927),259=>array(46,-14,541,784),260=>array(16,-196,600,729),261=>array(46,-196,553,560),262=>array(74,-14,532,927),263=>array(82,-14,555,800),264=>array(74,-14,561,927),265=>array(82,-14,536,800),266=>array(74,-14,528,927),267=>array(82,-14,518,774),268=>array(74,-14,552,927),269=>array(82,-14,535,800),270=>array(67,0,557,936),271=>array(44,-14,711,760),272=>array(0,0,557,729),273=>array(44,-14,600,760),274=>array(82,0,536,913),275=>array(45,-14,561,760),276=>array(82,0,536,927),277=>array(45,-14,561,784),278=>array(82,0,536,927),279=>array(45,-14,561,774),280=>array(82,-196,537,729),281=>array(45,-196,561,560),282=>array(82,0,536,927),283=>array(45,-14,561,802),284=>array(57,-14,552,927),285=>array(48,-207,535,800),286=>array(57,-14,552,927),287=>array(48,-207,535,784),288=>array(57,-14,552,927),289=>array(48,-207,535,774),290=>array(57,-241,552,742),291=>array(48,-207,535,764),292=>array(67,0,535,927),293=>array(-30,0,523,927),294=>array(1,0,601,729),295=>array(6,0,523,760),296=>array(84,0,518,928),297=>array(70,0,569,778),298=>array(84,0,518,913),299=>array(70,0,569,760),300=>array(84,0,518,927),301=>array(70,0,569,784),302=>array(84,-196,518,729),303=>array(70,-196,569,813),304=>array(84,0,518,927),305=>array(70,0,569,547),306=>array(-4,-13,601,730),307=>array(4,-212,602,813),308=>array(53,-14,516,927),309=>array(70,-207,485,800),310=>array(57,-227,598,729),311=>array(85,-227,585,760),312=>array(85,0,585,547),313=>array(110,0,562,928),314=>array(44,0,534,928),315=>array(110,-227,562,729),316=>array(44,-227,534,760),317=>array(110,0,562,729),318=>array(44,0,581,760),319=>array(110,0,571,729),320=>array(44,0,597,760),321=>array(-19,0,562,729),322=>array(18,0,545,760),323=>array(58,0,543,928),324=>array(84,0,523,803),325=>array(58,-227,543,729),326=>array(84,-227,523,560),327=>array(58,0,543,927),328=>array(84,0,523,800),329=>array(-54,0,601,760),330=>array(52,-208,549,743),331=>array(84,-207,523,560),332=>array(45,-14,557,913),333=>array(48,-14,554,760),334=>array(45,-14,557,927),335=>array(48,-14,554,784),336=>array(45,-14,557,927),337=>array(48,-14,554,800),338=>array(33,0,594,729),339=>array(7,-14,591,560),340=>array(65,0,602,928),341=>array(142,0,580,803),342=>array(65,-227,602,729),343=>array(123,-227,562,560),344=>array(65,0,602,927),345=>array(142,0,562,800),346=>array(63,-14,542,928),347=>array(84,-14,521,803),348=>array(63,-14,542,927),349=>array(84,-14,521,800),350=>array(63,-196,542,742),351=>array(84,-196,521,560),352=>array(63,-14,542,927),353=>array(84,-14,521,800),354=>array(44,-196,558,729),355=>array(54,-196,524,702),356=>array(44,0,558,933),357=>array(54,0,582,824),358=>array(44,0,558,729),359=>array(54,0,524,702),360=>array(52,-14,550,928),361=>array(78,-14,518,778),362=>array(52,-14,550,913),363=>array(78,-14,518,760),364=>array(52,-14,550,927),365=>array(78,-14,518,784),366=>array(52,-14,550,1052),367=>array(78,-14,518,888),368=>array(52,-14,550,927),369=>array(78,-14,530,800),370=>array(52,-204,550,729),371=>array(78,-196,600,547),372=>array(0,0,602,931),373=>array(0,0,602,803),374=>array(4,0,598,931),375=>array(29,-207,574,803),376=>array(4,0,598,927),377=>array(56,0,567,928),378=>array(79,0,528,803),379=>array(56,0,567,927),380=>array(79,0,528,774),381=>array(56,0,567,927),382=>array(79,0,528,800),383=>array(85,0,529,760),384=>array(6,-14,558,760),385=>array(0,0,598,730),386=>array(79,0,560,729),387=>array(73,-14,558,760),388=>array(21,0,581,729),389=>array(22,-14,580,760),390=>array(74,-14,528,742),391=>array(74,-14,624,802),392=>array(82,-14,626,760),393=>array(0,0,557,729),394=>array(-14,0,589,729),395=>array(61,0,566,729),396=>array(73,-14,558,760),397=>array(47,-220,554,560),398=>array(82,0,536,729),399=>array(45,-14,557,742),400=>array(61,-14,537,742),401=>array(53,-207,549,729),402=>array(44,-207,558,760),403=>array(19,-14,583,802),404=>array(16,-142,586,729),405=>array(6,-1,596,760),406=>array(84,0,551,729),407=>array(84,0,518,729),408=>array(9,0,593,729),409=>array(85,0,585,760),410=>array(44,0,534,760),411=>array(39,0,563,760),412=>array(40,-13,564,729),413=>array(15,-208,587,729),414=>array(84,-208,523,560),415=>array(45,-14,557,742),416=>array(2,-14,600,759),417=>array(4,-14,598,570),418=>array(14,-14,588,742),419=>array(9,-208,602,560),420=>array(10,0,592,729),421=>array(73,-208,558,760),422=>array(65,-116,602,729),423=>array(63,-14,542,742),424=>array(84,-14,521,560),425=>array(48,0,559,729),426=>array(29,-207,558,760),427=>array(54,-207,524,702),428=>array(10,0,558,730),429=>array(54,0,524,760),430=>array(44,-208,558,729),431=>array(2,-14,600,759),432=>array(3,-14,599,570),433=>array(44,0,558,713),434=>array(57,0,540,729),435=>array(1,0,601,729),436=>array(14,-207,588,547),437=>array(56,0,567,729),438=>array(77,0,525,547),439=>array(5,-14,597,729),440=>array(5,-14,597,729),441=>array(54,-215,548,547),442=>array(64,-208,536,547),443=>array(56,0,519,742),444=>array(5,-14,597,729),445=>array(54,-215,548,547),446=>array(71,-15,531,702),447=>array(40,-208,556,560),448=>array(236,0,366,729),449=>array(124,0,478,729),450=>array(36,0,566,729),451=>array(236,0,366,729),461=>array(16,0,586,927),462=>array(46,-14,541,800),463=>array(84,0,518,927),464=>array(70,0,569,800),465=>array(45,-14,557,927),466=>array(48,-14,554,800),467=>array(52,-14,550,927),468=>array(78,-14,518,800),469=>array(52,-14,550,985),470=>array(78,-14,518,914),471=>array(52,-14,550,1008),472=>array(78,-14,518,1002),473=>array(52,-14,550,1008),474=>array(78,-14,518,1002),475=>array(52,-14,550,1008),476=>array(78,-14,518,1002),477=>array(45,-14,561,560),478=>array(16,0,586,985),479=>array(46,-14,541,914),480=>array(16,0,586,985),481=>array(46,-14,541,914),482=>array(0,0,576,913),483=>array(7,-14,580,760),486=>array(57,-14,552,927),487=>array(48,-207,535,800),488=>array(57,0,598,927),489=>array(85,0,585,927),490=>array(45,-204,557,742),491=>array(48,-204,554,560),492=>array(45,-204,557,913),493=>array(48,-204,554,760),494=>array(5,-14,597,927),495=>array(54,-215,548,800),496=>array(70,-207,493,802),500=>array(57,-14,552,927),501=>array(48,-207,535,800),502=>array(12,-14,590,729),504=>array(58,0,543,927),505=>array(84,0,523,801),508=>array(0,0,576,927),509=>array(7,-14,580,800),510=>array(-3,-31,596,927),511=>array(12,-57,587,800),512=>array(16,0,586,927),513=>array(46,-14,541,800),514=>array(16,0,586,927),515=>array(46,-14,541,784),516=>array(54,0,536,927),517=>array(45,-14,561,800),518=>array(82,0,536,927),519=>array(45,-14,561,784),520=>array(54,0,518,927),521=>array(69,0,569,800),522=>array(84,0,518,927),523=>array(70,0,569,784),524=>array(45,-14,557,927),525=>array(48,-14,554,800),526=>array(45,-14,557,927),527=>array(48,-14,554,784),528=>array(30,0,602,927),529=>array(118,0,562,800),530=>array(65,0,602,927),531=>array(142,0,562,784),532=>array(52,-14,550,927),533=>array(69,-14,518,800),534=>array(52,-14,550,927),535=>array(78,-14,518,784),536=>array(63,-246,542,742),537=>array(84,-246,521,560),538=>array(44,-246,558,729),539=>array(54,-246,524,702),540=>array(26,-210,576,742),541=>array(54,-211,548,560),542=>array(67,0,535,927),543=>array(84,0,523,927),544=>array(52,-208,549,743),545=>array(4,-68,598,760),548=>array(56,-207,567,729),549=>array(79,-207,528,547),550=>array(16,0,586,927),551=>array(46,-14,541,774),552=>array(82,-196,536,729),553=>array(45,-196,561,560),554=>array(45,-14,557,985),555=>array(48,-14,554,914),556=>array(45,-14,557,985),557=>array(48,-14,554,914),558=>array(45,-14,557,927),559=>array(48,-14,554,774),560=>array(45,-14,557,985),561=>array(48,-14,554,914),562=>array(4,0,598,913),563=>array(29,-207,574,760),564=>array(24,-68,578,760),565=>array(18,-68,584,560),566=>array(54,-68,524,702),567=>array(70,-207,415,547),568=>array(11,-14,591,760),569=>array(11,-214,591,560),570=>array(-3,-31,596,761),571=>array(-3,-31,596,761),572=>array(12,-57,587,603),573=>array(14,0,588,729),574=>array(6,-31,605,761),575=>array(84,-240,521,560),576=>array(79,-240,528,547),577=>array(14,0,588,729),579=>array(0,0,566,730),580=>array(10,-14,592,729),581=>array(28,0,574,729),588=>array(10,0,602,729),589=>array(94,0,562,560),592=>array(54,-14,549,560),593=>array(59,-14,543,560),594=>array(59,-14,543,560),595=>array(73,-14,558,759),596=>array(84,-14,520,561),597=>array(79,-69,523,561),598=>array(38,-162,538,760),599=>array(34,-14,539,759),600=>array(43,-14,559,560),601=>array(45,-14,561,560),602=>array(3,-14,599,560),603=>array(73,-11,510,557),604=>array(50,-11,552,560),605=>array(23,-11,579,560),606=>array(53,-21,549,559),607=>array(70,-207,514,547),608=>array(8,-208,594,760),609=>array(61,-208,542,547),610=>array(75,0,527,546),611=>array(48,-203,554,554),612=>array(48,-59,554,547),613=>array(82,-214,521,546),614=>array(82,0,521,759),615=>array(82,-208,521,759),616=>array(52,0,551,760),617=>array(70,-1,531,547),618=>array(52,0,551,547),619=>array(43,-1,560,759),620=>array(53,0,549,760),621=>array(56,-217,546,760),622=>array(13,-215,589,760),623=>array(39,-13,563,547),624=>array(39,-208,563,547),625=>array(39,-208,563,560),626=>array(31,-216,571,560),627=>array(33,-216,569,560),628=>array(59,0,543,547),629=>array(48,-14,554,560),630=>array(37,-1,565,547),631=>array(40,0,562,574),632=>array(10,-208,592,762),633=>array(91,-13,511,547),634=>array(91,-13,511,759),635=>array(38,-208,564,547),636=>array(91,-208,511,560),637=>array(91,-208,511,560),638=>array(66,0,536,547),639=>array(66,0,536,547),640=>array(51,0,551,547),641=>array(32,0,570,547),642=>array(83,-208,520,560),643=>array(44,-207,558,760),644=>array(44,-207,558,760),645=>array(44,-207,558,760),646=>array(29,-207,558,760),647=>array(66,-155,536,547),648=>array(66,-208,536,702),649=>array(43,-14,559,547),650=>array(42,-51,561,547),651=>array(41,-1,561,547),652=>array(39,0,563,547),653=>array(0,0,602,547),654=>array(28,0,574,754),655=>array(33,0,569,547),656=>array(22,-208,579,547),657=>array(58,-55,544,547),658=>array(54,-215,548,547),659=>array(49,-215,553,547),660=>array(81,0,521,759),661=>array(81,0,521,759),662=>array(81,0,521,759),663=>array(81,-208,521,759),664=>array(27,-28,575,582),665=>array(58,0,544,547),666=>array(53,-21,549,559),667=>array(30,0,572,759),668=>array(59,0,543,547),669=>array(46,-208,557,813),670=>array(51,-208,551,547),671=>array(115,0,487,547),672=>array(34,-208,538,759),673=>array(71,0,531,759),674=>array(71,0,531,759),675=>array(25,-14,577,760),676=>array(11,-219,591,756),677=>array(14,-55,588,760),678=>array(32,-14,570,702),679=>array(67,-207,535,760),680=>array(40,-69,563,702),681=>array(36,-207,566,760),682=>array(25,-14,577,760),683=>array(22,-2,580,760),684=>array(28,0,574,641),685=>array(140,86,462,641),686=>array(27,-214,575,759),687=>array(40,-208,563,759),688=>array(161,326,441,752),689=>array(161,326,441,751),690=>array(190,177,412,748),691=>array(167,326,436,640),692=>array(167,319,436,633),693=>array(132,209,470,632),694=>array(129,326,473,633),695=>array(108,326,494,633),696=>array(126,211,476,633),697=>array(244,557,384,800),699=>array(211,441,412,760),700=>array(211,441,412,760),701=>array(234,595,368,844),702=>array(231,481,371,760),703=>array(231,481,371,760),704=>array(160,326,442,751),705=>array(160,326,442,751),710=>array(117,616,485,800),711=>array(117,616,485,800),712=>array(254,488,348,759),713=>array(147,668,455,760),716=>array(254,-81,348,190),717=>array(147,-198,455,-106),718=>array(145,-285,421,-102),719=>array(181,-285,457,-102),720=>array(201,0,401,547),721=>array(201,361,401,547),722=>array(231,269,371,547),723=>array(231,269,371,547),726=>array(147,119,455,427),727=>array(191,229,411,317),728=>array(137,639,465,784),729=>array(234,654,368,774),730=>array(162,610,440,888),731=>array(218,-196,427,0),732=>array(131,638,471,778),733=>array(145,616,530,800),734=>array(-152,213,453,524),736=>array(139,216,463,640),737=>array(144,326,458,752),738=>array(161,319,441,640),739=>array(125,326,477,633),740=>array(160,326,442,751),741=>array(134,0,468,693),742=>array(134,0,468,693),743=>array(134,0,468,693),744=>array(134,0,468,693),745=>array(134,0,468,693),750=>array(73,441,528,760),755=>array(194,-245,408,-31),768=>array(97,616,373,800),769=>array(229,616,505,800),770=>array(117,616,485,800),771=>array(131,638,471,778),772=>array(147,668,455,760),773=>array(0,663,602,755),774=>array(137,639,465,784),775=>array(234,654,368,774),776=>array(147,654,455,774),777=>array(190,616,412,849),778=>array(162,610,440,888),779=>array(145,616,530,800),780=>array(117,616,485,800),781=>array(255,616,348,833),782=>array(116,616,487,833),783=>array(69,616,454,800),784=>array(137,639,465,879),785=>array(137,639,465,784),786=>array(218,441,399,590),787=>array(234,595,368,844),788=>array(234,595,368,844),789=>array(229,616,404,800),790=>array(163,-290,439,-106),791=>array(163,-290,439,-106),792=>array(179,-394,361,-123),793=>array(230,-394,413,-123),794=>array(166,658,437,929),795=>array(203,361,399,570),796=>array(248,-245,354,-31),797=>array(167,-305,438,-123),798=>array(154,-394,425,-212),799=>array(172,-394,443,-123),800=>array(166,-215,437,-123),801=>array(273,-207,523,82),802=>array(82,-208,332,81),803=>array(234,-226,368,-105),804=>array(147,-226,455,-105),805=>array(194,-245,408,-31),806=>array(182,-246,363,-97),807=>array(179,-196,400,0),808=>array(196,-196,406,0),809=>array(255,-323,347,-106),810=>array(147,-289,455,-106),811=>array(102,-239,500,-94),812=>array(117,-237,485,-53),813=>array(117,-237,485,-53),814=>array(137,-240,465,-95),815=>array(137,-239,465,-94),816=>array(131,-238,471,-98),817=>array(147,-198,455,-106),818=>array(0,-236,602,-143),819=>array(0,-236,602,-9),820=>array(43,226,559,396),821=>array(94,214,472,309),822=>array(0,214,602,309),823=>array(12,-57,587,603),824=>array(-3,-31,596,761),825=>array(248,-245,354,-31),826=>array(147,-254,455,-71),827=>array(161,-386,441,-106),828=>array(102,-239,500,-94),829=>array(172,582,430,839),830=>array(231,595,371,867),831=>array(0,528,602,755),835=>array(234,595,368,844),856=>array(465,654,600,774),865=>array(-118,735,720,880),884=>array(244,557,384,800),885=>array(218,-208,358,35),890=>array(253,-208,383,-45),894=>array(181,-140,382,519),900=>array(229,616,505,800),901=>array(147,654,505,999),902=>array(-40,0,586,800),903=>array(219,259,382,437),904=>array(-171,0,536,800),905=>array(-191,0,535,800),906=>array(-162,0,518,800),908=>array(-83,-14,557,800),910=>array(-242,0,598,800),911=>array(-62,0,558,800),912=>array(132,0,505,999),913=>array(16,0,586,729),914=>array(61,0,566,730),915=>array(89,0,543,729),916=>array(16,0,586,729),917=>array(82,0,536,729),918=>array(56,0,567,729),919=>array(67,0,535,729),920=>array(45,-14,557,742),921=>array(84,0,518,729),922=>array(57,0,598,729),923=>array(16,0,586,729),924=>array(42,0,560,729),925=>array(58,0,543,729),926=>array(67,0,535,729),927=>array(45,-14,557,742),928=>array(67,0,535,729),929=>array(79,0,560,729),931=>array(48,0,559,729),932=>array(44,0,558,729),933=>array(4,0,598,729),934=>array(45,0,557,729),935=>array(13,0,589,729),936=>array(39,0,563,729),937=>array(44,0,558,713),938=>array(84,0,518,927),939=>array(4,0,598,927),940=>array(26,-12,568,800),941=>array(73,-11,510,800),942=>array(84,-208,523,800),943=>array(132,0,505,800),944=>array(37,0,565,999),945=>array(26,-12,568,559),946=>array(64,-208,554,766),947=>array(27,-208,563,547),948=>array(48,-14,554,766),949=>array(73,-11,510,557),950=>array(70,-208,517,760),951=>array(84,-208,523,560),952=>array(47,-12,554,770),953=>array(132,0,478,547),954=>array(85,0,585,547),955=>array(39,0,563,760),956=>array(85,-209,580,547),957=>array(23,0,559,547),958=>array(70,-208,517,760),959=>array(48,-14,554,560),960=>array(7,-19,593,547),961=>array(73,-208,558,560),962=>array(82,-208,521,561),963=>array(48,-14,570,547),964=>array(66,0,536,547),965=>array(37,0,565,547),966=>array(32,-208,570,552),967=>array(35,-208,567,547),968=>array(34,-208,569,547),969=>array(31,-14,571,547),970=>array(132,0,478,774),971=>array(37,0,565,774),972=>array(48,-14,554,800),973=>array(37,0,565,800),974=>array(31,-14,571,800),976=>array(55,-11,508,768),977=>array(51,-11,553,768),978=>array(17,0,582,729),979=>array(-232,0,582,800),980=>array(17,0,582,927),981=>array(28,-208,573,760),982=>array(15,0,587,547),983=>array(25,-188,571,547),984=>array(45,-208,557,742),985=>array(48,-208,554,560),986=>array(47,-222,570,729),987=>array(44,-208,557,547),988=>array(89,0,543,729),989=>array(6,-208,491,760),990=>array(48,-2,566,729),991=>array(56,0,545,759),992=>array(0,-208,581,742),993=>array(22,-180,537,559),1008=>array(25,-3,571,547),1009=>array(73,-213,558,560),1010=>array(82,-14,518,561),1011=>array(70,-207,415,813),1012=>array(45,-14,557,742),1013=>array(78,-14,514,561),1014=>array(82,-14,518,561),1015=>array(79,0,560,729),1016=>array(73,-208,558,760),1017=>array(74,-14,528,742),1018=>array(42,0,560,729),1019=>array(42,-208,560,498),1020=>array(22,-208,558,560),1021=>array(74,-14,528,742),1022=>array(74,-14,528,742),1023=>array(74,-14,528,742),1024=>array(82,0,536,927),1025=>array(82,0,536,927),1026=>array(-17,-207,577,760),1027=>array(89,0,543,927),1028=>array(74,-14,528,742),1029=>array(63,-14,542,742),1030=>array(84,0,518,729),1031=>array(84,0,518,927),1032=>array(53,-14,492,729),1033=>array(-7,0,597,729),1034=>array(10,0,597,729),1035=>array(-17,0,577,760),1036=>array(57,0,598,927),1037=>array(58,0,543,927),1038=>array(14,0,588,927),1039=>array(67,-157,535,729),1040=>array(16,0,586,729),1041=>array(79,0,560,729),1042=>array(61,0,566,730),1043=>array(89,0,543,729),1044=>array(20,-157,582,729),1045=>array(82,0,536,729),1046=>array(6,0,596,729),1047=>array(61,-14,537,742),1048=>array(58,0,543,729),1049=>array(58,0,543,927),1050=>array(57,0,598,729),1051=>array(3,0,535,729),1052=>array(42,0,560,729),1053=>array(67,0,535,729),1054=>array(45,-14,557,742),1055=>array(67,0,535,729),1056=>array(79,0,560,729),1057=>array(74,-14,528,742),1058=>array(44,0,558,729),1059=>array(14,0,588,729),1060=>array(17,0,590,729),1061=>array(13,0,589,729),1062=>array(39,-157,574,729),1063=>array(49,0,550,760),1064=>array(38,0,563,729),1065=>array(38,-157,596,729),1066=>array(10,0,574,729),1067=>array(20,0,583,729),1068=>array(61,0,542,729),1069=>array(74,-14,528,742),1070=>array(0,-14,598,742),1071=>array(41,0,566,729),1072=>array(46,-14,541,560),1073=>array(32,-14,554,787),1074=>array(58,0,544,547),1075=>array(108,0,499,547),1076=>array(31,-140,577,547),1077=>array(45,-14,561,560),1078=>array(7,0,596,547),1079=>array(75,-11,527,560),1080=>array(74,0,533,547),1081=>array(74,0,533,784),1082=>array(85,0,585,547),1083=>array(34,0,551,547),1084=>array(42,0,560,547),1085=>array(84,0,523,547),1086=>array(48,-14,554,560),1087=>array(84,0,523,547),1088=>array(73,-208,558,560),1089=>array(82,-14,518,561),1090=>array(80,0,523,547),1091=>array(29,-207,574,547),1092=>array(39,-208,563,760),1093=>array(27,0,575,547),1094=>array(47,-140,563,547),1095=>array(67,0,518,547),1096=>array(38,0,563,547),1097=>array(28,-140,596,547),1098=>array(20,0,568,547),1099=>array(15,0,586,547),1100=>array(67,0,518,547),1101=>array(82,-14,518,560),1102=>array(27,-14,568,560),1103=>array(47,0,541,547),1104=>array(45,-14,561,800),1105=>array(45,-14,561,774),1106=>array(10,-207,558,760),1107=>array(108,0,505,800),1108=>array(82,-14,518,561),1109=>array(84,-14,521,560),1110=>array(70,0,569,813),1111=>array(70,0,569,774),1112=>array(70,-207,415,813),1113=>array(2,0,599,547),1114=>array(17,0,599,547),1115=>array(10,0,532,760),1116=>array(85,0,585,800),1117=>array(74,0,533,800),1118=>array(29,-207,574,784),1119=>array(83,-140,523,547),1122=>array(10,0,574,729),1123=>array(20,0,568,760),1138=>array(45,-14,557,742),1139=>array(48,-14,554,560),1168=>array(89,0,543,878),1169=>array(108,0,499,700),1170=>array(23,0,543,729),1171=>array(45,0,499,547),1172=>array(89,-207,566,729),1173=>array(108,-207,523,547),1174=>array(6,-157,596,729),1175=>array(7,-140,597,547),1176=>array(61,-196,537,742),1177=>array(75,-196,527,560),1178=>array(57,-157,598,729),1179=>array(85,-140,585,547),1186=>array(18,-157,602,729),1187=>array(14,-140,594,547),1188=>array(38,0,592,729),1189=>array(38,0,590,547),1194=>array(74,-196,528,742),1195=>array(82,-196,518,561),1196=>array(44,-157,558,729),1197=>array(80,-140,523,547),1198=>array(4,0,598,729),1199=>array(28,-208,574,547),1200=>array(4,0,598,729),1201=>array(28,-208,574,547),1202=>array(13,-157,589,729),1203=>array(27,-140,575,547),1210=>array(49,0,550,760),1211=>array(84,0,523,760),1216=>array(84,0,518,729),1217=>array(6,0,596,927),1218=>array(7,0,596,784),1219=>array(57,-207,590,729),1220=>array(85,-207,573,547),1223=>array(67,-207,535,729),1224=>array(84,-207,523,547),1227=>array(49,-157,550,760),1228=>array(67,-140,518,547),1231=>array(189,0,332,760),1232=>array(16,0,586,927),1233=>array(46,-14,541,784),1234=>array(16,0,586,927),1235=>array(46,-14,541,774),1236=>array(0,0,576,729),1237=>array(7,-14,580,560),1238=>array(82,0,536,927),1239=>array(45,-14,561,784),1240=>array(45,-14,557,742),1241=>array(45,-14,561,560),1242=>array(45,-14,557,927),1243=>array(45,-14,561,762),1244=>array(6,0,596,927),1245=>array(7,0,596,762),1246=>array(61,-14,537,927),1247=>array(75,-11,527,762),1248=>array(5,-14,597,729),1249=>array(54,-215,548,547),1250=>array(58,0,543,913),1251=>array(74,0,533,760),1252=>array(58,0,543,927),1253=>array(74,0,533,762),1254=>array(45,-14,557,927),1255=>array(48,-14,554,762),1256=>array(45,-14,557,742),1257=>array(48,-14,554,560),1258=>array(45,-14,557,927),1259=>array(48,-14,554,762),1260=>array(74,-14,528,927),1261=>array(82,-14,518,762),1262=>array(14,0,588,913),1263=>array(29,-207,574,760),1264=>array(14,0,588,927),1265=>array(29,-207,574,762),1266=>array(14,0,588,927),1267=>array(29,-207,574,800),1268=>array(49,0,550,927),1269=>array(67,0,518,762),1270=>array(89,-157,543,729),1271=>array(108,-140,499,547),1272=>array(20,0,583,927),1273=>array(15,0,586,762),1296=>array(61,-14,537,742),1297=>array(73,-11,510,557),1306=>array(45,-137,557,742),1307=>array(44,-208,529,560),1308=>array(0,0,602,729),1309=>array(0,0,602,547),1329=>array(35,-31,567,729),1330=>array(48,0,554,743),1331=>array(16,0,585,743),1332=>array(16,0,585,743),1333=>array(48,-14,561,729),1334=>array(38,0,564,743),1335=>array(55,0,547,729),1336=>array(48,0,554,743),1337=>array(21,-14,581,743),1338=>array(16,-14,585,729),1339=>array(52,0,550,729),1340=>array(75,0,527,729),1341=>array(38,-13,564,729),1342=>array(17,-14,584,742),1343=>array(52,0,550,729),1344=>array(31,-37,571,729),1345=>array(35,-31,567,743),1346=>array(16,0,585,743),1347=>array(35,0,567,741),1348=>array(16,-14,585,729),1349=>array(24,-14,577,741),1350=>array(16,-14,585,729),1351=>array(37,-13,565,729),1352=>array(52,0,550,743),1353=>array(38,-39,564,743),1354=>array(25,0,577,741),1355=>array(35,0,566,741),1356=>array(16,0,585,743),1357=>array(52,-14,550,729),1358=>array(16,0,585,729),1359=>array(51,-14,550,742),1360=>array(52,0,550,743),1361=>array(24,-13,577,741),1362=>array(55,0,547,729),1363=>array(15,0,586,729),1364=>array(25,0,577,741),1365=>array(45,-14,557,742),1366=>array(15,-14,586,729),1369=>array(231,481,371,760),1370=>array(200,411,401,730),1371=>array(133,616,468,800),1372=>array(66,618,535,893),1373=>array(133,616,468,800),1374=>array(33,590,569,906),1375=>array(92,618,510,760),1377=>array(39,-13,563,547),1378=>array(73,-208,529,560),1379=>array(32,-208,570,560),1380=>array(50,-208,552,560),1381=>array(70,-14,532,760),1382=>array(32,-208,570,560),1383=>array(88,0,514,760),1384=>array(73,-208,529,560),1385=>array(26,-208,575,560),1386=>array(32,-14,570,760),1387=>array(82,-208,521,760),1388=>array(160,-208,442,547),1389=>array(39,-208,563,760),1390=>array(48,-14,554,760),1391=>array(81,-208,521,760),1392=>array(82,0,521,760),1393=>array(75,-14,527,760),1394=>array(50,-208,552,560),1395=>array(67,-14,534,741),1396=>array(81,-14,583,760),1397=>array(128,-207,474,547),1398=>array(50,-13,552,760),1399=>array(77,-208,525,559),1400=>array(82,0,521,560),1401=>array(110,-208,492,579),1402=>array(39,-208,563,547),1403=>array(67,-208,535,559),1404=>array(57,0,545,560),1405=>array(81,-14,521,547),1406=>array(47,-208,555,760),1407=>array(40,-13,562,560),1408=>array(82,-208,521,560),1409=>array(57,-207,544,561),1410=>array(92,0,510,547),1411=>array(40,-208,562,760),1412=>array(32,-208,570,560),1413=>array(48,-14,554,560),1414=>array(21,-208,581,760),1415=>array(22,-14,580,760),1417=>array(220,0,382,519),1418=>array(147,188,455,359),1542=>array(29,-19,578,928),1543=>array(29,-19,578,928),1545=>array(0,0,602,635),1546=>array(0,0,602,635),1548=>array(215,0,388,274),1557=>array(168,623,425,896),1563=>array(195,0,368,637),1567=>array(82,0,488,742),1569=>array(203,13,522,483),1570=>array(109,0,492,973),1571=>array(211,0,388,1041),1572=>array(37,-244,572,633),1573=>array(211,-329,388,760),1574=>array(0,-171,602,609),1575=>array(229,0,372,760),1576=>array(13,-172,597,263),1577=>array(86,-28,518,549),1578=>array(13,-18,597,427),1579=>array(13,-18,597,598),1580=>array(43,-244,584,444),1581=>array(43,-244,584,444),1582=>array(43,-244,584,623),1583=>array(113,-19,537,456),1584=>array(113,-19,537,658),1585=>array(-25,-246,565,267),1586=>array(-25,-246,565,481),1587=>array(-96,-240,602,366),1588=>array(-96,-240,602,671),1589=>array(-139,-240,594,319),1590=>array(-139,-240,594,449),1591=>array(5,0,588,760),1592=>array(5,0,588,760),1593=>array(35,-244,589,549),1594=>array(35,-244,589,701),1600=>array(-16,0,618,110),1601=>array(-52,-64,602,619),1602=>array(0,-230,602,696),1603=>array(4,-46,593,760),1604=>array(0,-181,568,760),1605=>array(29,-240,563,357),1606=>array(9,-162,586,464),1607=>array(86,-28,518,358),1608=>array(37,-244,572,330),1609=>array(0,-171,602,432),1610=>array(0,-323,602,432),1611=>array(148,563,453,854),1612=>array(111,552,456,884),1613=>array(148,-295,453,-4),1614=>array(148,563,453,729),1615=>array(146,580,456,884),1616=>array(148,-171,453,-4),1617=>array(124,591,478,869),1618=>array(154,597,448,891),1619=>array(109,580,492,743),1620=>array(211,573,388,820),1621=>array(211,-293,388,-47),1626=>array(152,616,449,775),1632=>array(221,189,382,373),1633=>array(178,0,424,684),1634=>array(61,0,563,684),1635=>array(30,0,583,684),1636=>array(84,-10,486,684),1637=>array(50,-22,553,684),1638=>array(32,0,570,684),1639=>array(44,0,560,684),1640=>array(44,0,560,684),1641=>array(60,0,561,684),1642=>array(66,0,536,635),1643=>array(132,-129,470,318),1644=>array(215,485,388,760),1645=>array(71,101,531,537),1652=>array(211,629,388,876),1657=>array(13,-18,597,604),1658=>array(13,-18,597,549),1659=>array(13,-357,597,263),1662=>array(13,-355,597,263),1663=>array(13,-18,597,600),1664=>array(13,-340,597,263),1667=>array(43,-244,584,444),1668=>array(43,-244,584,444),1670=>array(43,-244,586,444),1671=>array(43,-244,586,444),1681=>array(-25,-246,598,611),1688=>array(-25,-246,598,655),1700=>array(-52,-64,602,785),1705=>array(5,-60,670,803),1711=>array(5,-60,671,991),1726=>array(-46,-42,602,498),1740=>array(0,-171,602,432),1776=>array(221,189,382,373),1777=>array(178,0,424,684),1778=>array(61,0,563,684),1779=>array(30,0,583,684),1780=>array(30,0,550,684),1781=>array(37,-13,564,684),1782=>array(104,0,497,684),1783=>array(44,0,560,684),1784=>array(44,0,560,684),1785=>array(60,0,561,684),3713=>array(30,-10,556,560),3714=>array(53,-39,609,568),3716=>array(59,-10,561,568),3719=>array(70,-238,535,568),3720=>array(37,-0,565,575),3722=>array(35,-238,598,563),3725=>array(50,-14,552,560),3732=>array(60,-14,542,560),3733=>array(26,-15,576,579),3734=>array(13,-240,554,560),3735=>array(41,-8,562,571),3737=>array(37,-14,564,568),3738=>array(61,-8,541,561),3739=>array(61,-8,541,760),3740=>array(41,-8,623,648),3741=>array(41,-8,561,760),3742=>array(35,-8,566,561),3743=>array(35,-8,566,760),3745=>array(8,-14,564,547),3746=>array(50,-14,552,760),3747=>array(49,-8,566,568),3749=>array(30,-8,572,568),3751=>array(39,-13,559,560),3754=>array(30,-8,634,648),3755=>array(15,-12,582,575),3757=>array(43,-8,567,568),3758=>array(26,-8,606,617),3759=>array(0,-126,602,579),3760=>array(40,-6,571,567),3761=>array(40,620,571,896),3762=>array(52,0,550,588),3763=>array(-426,0,550,846),3764=>array(5,622,597,950),3765=>array(-52,633,615,962),3766=>array(4,622,597,950),3767=>array(4,633,671,962),3768=>array(176,-385,437,-55),3769=>array(129,-316,428,-28),3771=>array(-10,610,612,896),3772=>array(-4,-311,606,-48),3784=>array(243,659,359,844),3785=>array(-2,622,604,918),3786=>array(25,619,731,963),3787=>array(133,612,469,917),3788=>array(-4,603,606,866),3789=>array(176,639,426,846),4304=>array(48,0,555,567),4305=>array(49,0,554,758),4306=>array(39,-196,562,521),4307=>array(13,-197,589,516),4308=>array(47,-196,555,521),4309=>array(48,-196,555,521),4310=>array(48,0,555,757),4311=>array(13,0,589,516),4312=>array(48,0,555,521),4313=>array(48,-196,555,512),4314=>array(48,-196,555,521),4315=>array(49,0,555,757),4316=>array(48,0,555,745),4317=>array(13,0,589,516),4318=>array(48,0,555,754),4319=>array(47,-196,555,539),4320=>array(13,0,589,765),4321=>array(47,0,555,741),4322=>array(9,-197,593,656),4323=>array(11,-197,555,531),4324=>array(13,-196,589,521),4325=>array(48,-196,554,741),4326=>array(13,-197,589,521),4327=>array(49,-196,555,506),4328=>array(1,0,558,757),4329=>array(48,0,555,757),4330=>array(28,-196,574,539),4331=>array(48,0,555,741),4332=>array(46,0,602,757),4333=>array(48,-196,554,741),4334=>array(47,0,554,741),4335=>array(47,-196,555,610),4336=>array(48,0,555,757),4337=>array(48,-196,555,757),4338=>array(48,-134,555,521),4339=>array(47,-196,555,521),4340=>array(47,-196,555,757),4341=>array(53,0,575,757),4342=>array(13,-196,589,521),4343=>array(38,-197,564,521),4344=>array(48,-197,555,534),4345=>array(39,-196,563,527),4346=>array(62,-95,541,521),4347=>array(132,24,470,492),4348=>array(187,359,415,758),7426=>array(26,-14,599,560),7432=>array(50,-11,552,560),7433=>array(51,-264,550,549),7444=>array(7,-14,591,560),7446=>array(48,273,554,560),7447=>array(47,-14,554,273),7453=>array(20,0,581,440),7454=>array(20,-2,571,438),7455=>array(21,-0,581,523),7468=>array(121,326,480,734),7469=>array(119,326,482,734),7470=>array(142,326,460,735),7472=>array(146,326,455,734),7473=>array(158,326,444,734),7474=>array(158,326,444,734),7475=>array(146,318,457,742),7476=>array(153,326,448,734),7477=>array(164,326,438,734),7478=>array(163,318,439,734),7479=>array(131,326,472,734),7480=>array(158,326,443,734),7481=>array(138,326,464,734),7482=>array(148,326,454,734),7483=>array(148,326,454,734),7484=>array(140,318,462,742),7486=>array(149,326,452,734),7487=>array(132,326,470,734),7488=>array(139,326,463,734),7489=>array(145,318,458,734),7490=>array(111,326,490,734),7491=>array(145,318,457,640),7492=>array(145,318,457,640),7493=>array(148,318,454,640),7494=>array(121,318,481,640),7495=>array(148,318,454,751),7496=>array(148,318,454,751),7497=>array(139,318,463,640),7498=>array(139,318,463,640),7499=>array(143,320,459,640),7500=>array(143,320,459,640),7501=>array(147,210,455,640),7502=>array(144,178,458,633),7503=>array(144,326,458,751),7504=>array(136,326,466,640),7505=>array(163,210,439,640),7506=>array(142,318,460,640),7507=>array(164,318,438,640),7508=>array(142,479,460,640),7509=>array(142,318,460,479),7510=>array(148,209,454,640),7511=>array(153,326,449,719),7512=>array(163,318,439,632),7513=>array(125,326,478,573),7514=>array(136,319,466,632),7515=>array(136,326,466,632),7522=>array(144,0,458,455),7523=>array(167,0,436,314),7524=>array(163,-8,439,306),7525=>array(136,0,466,306),7543=>array(48,-207,535,561),7544=>array(153,326,448,734),7547=>array(52,0,551,547),7557=>array(44,-207,534,760),7579=>array(148,318,454,640),7580=>array(164,318,438,640),7581=>array(161,288,441,640),7582=>array(143,318,459,755),7583=>array(143,320,459,640),7584=>array(161,326,441,751),7585=>array(182,205,420,632),7586=>array(149,209,453,632),7587=>array(163,207,439,632),7588=>array(144,326,458,751),7589=>array(156,325,446,632),7590=>array(144,326,458,632),7591=>array(144,326,458,632),7592=>array(140,210,462,781),7593=>array(146,205,456,751),7594=>array(146,210,456,751),7595=>array(184,326,418,632),7596=>array(136,209,466,640),7597=>array(136,209,466,632),7598=>array(131,205,471,640),7599=>array(132,205,470,640),7600=>array(148,326,454,632),7601=>array(142,318,460,640),7602=>array(118,209,484,753),7603=>array(164,209,438,640),7604=>array(139,210,463,751),7605=>array(153,210,449,719),7606=>array(139,318,463,632),7607=>array(138,298,464,632),7609=>array(137,326,465,632),7610=>array(136,326,466,632),7611=>array(160,326,442,632),7612=>array(125,209,477,632),7613=>array(147,295,455,632),7614=>array(145,206,457,632),7615=>array(142,319,460,757),7680=>array(16,-245,586,729),7681=>array(46,-245,541,560),7682=>array(61,0,566,927),7683=>array(73,-14,558,774),7684=>array(61,-226,566,730),7685=>array(73,-226,558,760),7686=>array(61,-198,566,730),7687=>array(73,-198,558,760),7688=>array(74,-196,532,927),7689=>array(82,-196,555,800),7690=>array(67,0,557,927),7691=>array(44,-14,529,774),7692=>array(67,-226,557,729),7693=>array(44,-226,529,760),7694=>array(67,-198,557,729),7695=>array(44,-198,529,760),7696=>array(67,-196,557,729),7697=>array(44,-196,529,760),7698=>array(67,-237,557,729),7699=>array(44,-237,529,760),7704=>array(82,-237,536,729),7705=>array(45,-237,561,560),7706=>array(82,-238,536,729),7707=>array(45,-238,561,560),7708=>array(82,-196,536,927),7709=>array(45,-196,561,784),7710=>array(89,0,543,927),7711=>array(85,0,529,927),7712=>array(57,-14,552,913),7713=>array(48,-207,535,760),7714=>array(67,0,535,927),7715=>array(84,0,523,927),7716=>array(67,-226,535,729),7717=>array(84,-226,523,760),7718=>array(67,0,535,927),7719=>array(84,0,523,934),7720=>array(16,-196,535,729),7721=>array(33,-196,523,760),7722=>array(67,-240,535,729),7723=>array(84,-240,523,760),7724=>array(84,-238,518,729),7725=>array(70,-238,569,813),7728=>array(57,0,598,927),7729=>array(85,0,585,927),7730=>array(57,-226,598,729),7731=>array(85,-226,585,760),7732=>array(57,-198,598,729),7733=>array(85,-198,585,760),7734=>array(110,-226,562,729),7735=>array(44,-226,534,760),7736=>array(110,-226,562,913),7737=>array(44,-226,534,913),7738=>array(110,-198,562,729),7739=>array(44,-198,534,760),7740=>array(110,-237,562,729),7741=>array(44,-237,534,760),7742=>array(42,0,560,927),7743=>array(40,0,564,800),7744=>array(42,0,560,927),7745=>array(40,0,564,774),7746=>array(42,-226,560,729),7747=>array(40,-226,564,560),7748=>array(58,0,543,927),7749=>array(84,0,523,774),7750=>array(58,-226,543,729),7751=>array(84,-226,523,560),7752=>array(58,-198,543,729),7753=>array(84,-198,523,560),7754=>array(58,-237,543,729),7755=>array(84,-237,523,560),7756=>array(45,-14,557,997),7757=>array(48,-14,554,997),7764=>array(79,0,560,931),7765=>array(73,-208,558,800),7766=>array(79,0,560,927),7767=>array(73,-208,558,774),7768=>array(65,0,602,927),7769=>array(142,0,562,774),7770=>array(65,-226,602,729),7771=>array(142,-226,562,560),7772=>array(65,-226,602,913),7773=>array(142,-226,562,760),7774=>array(65,-198,602,729),7775=>array(142,-198,562,560),7776=>array(63,-14,542,927),7777=>array(84,-14,521,774),7778=>array(63,-226,542,742),7779=>array(84,-226,521,560),7784=>array(63,-226,542,927),7785=>array(84,-226,521,774),7786=>array(44,0,558,927),7787=>array(54,0,524,927),7788=>array(44,-226,558,729),7789=>array(54,-226,524,702),7790=>array(44,-198,558,729),7791=>array(54,-198,524,702),7792=>array(44,-237,558,729),7793=>array(54,-237,524,702),7794=>array(52,-226,550,729),7795=>array(78,-226,518,547),7796=>array(52,-238,550,729),7797=>array(78,-238,518,547),7798=>array(52,-237,550,729),7799=>array(78,-237,518,547),7800=>array(52,-14,550,997),7801=>array(78,-14,518,997),7804=>array(28,0,574,916),7805=>array(39,0,563,758),7806=>array(28,-226,574,729),7807=>array(39,-226,563,547),7808=>array(0,0,602,931),7809=>array(0,0,602,803),7810=>array(0,0,602,931),7811=>array(0,0,602,803),7812=>array(0,0,602,922),7813=>array(0,0,602,740),7814=>array(0,0,602,927),7815=>array(0,0,602,774),7816=>array(0,-226,602,729),7817=>array(0,-226,602,547),7818=>array(13,0,589,927),7819=>array(27,0,575,774),7820=>array(13,0,589,927),7821=>array(27,0,575,734),7822=>array(4,0,598,927),7823=>array(29,-207,574,774),7824=>array(56,0,567,931),7825=>array(79,0,528,803),7826=>array(56,-226,567,729),7827=>array(79,-226,528,547),7828=>array(56,-198,567,729),7829=>array(79,-198,528,547),7830=>array(84,-198,523,760),7831=>array(54,0,524,876),7832=>array(0,0,602,898),7833=>array(29,-207,574,898),7835=>array(85,0,529,927),7839=>array(48,-14,554,766),7840=>array(16,-226,586,729),7841=>array(46,-226,541,560),7852=>array(16,-226,586,931),7853=>array(46,-226,541,803),7856=>array(16,0,586,997),7857=>array(46,-14,541,954),7862=>array(16,-226,586,927),7863=>array(46,-226,541,759),7864=>array(82,-226,536,729),7865=>array(45,-226,561,560),7868=>array(82,0,536,928),7869=>array(45,-14,561,762),7878=>array(82,-226,536,931),7879=>array(45,-226,561,803),7882=>array(84,-226,518,729),7883=>array(70,-226,569,813),7884=>array(45,-226,557,742),7885=>array(48,-226,554,560),7896=>array(45,-226,557,931),7897=>array(48,-226,554,803),7898=>array(2,-14,600,927),7899=>array(4,-14,598,800),7900=>array(2,-14,600,927),7901=>array(4,-14,598,800),7904=>array(2,-14,600,928),7905=>array(4,-14,598,778),7906=>array(2,-226,600,759),7907=>array(4,-226,598,570),7908=>array(52,-226,550,729),7909=>array(78,-226,518,547),7912=>array(2,-14,600,927),7913=>array(3,-14,599,800),7914=>array(2,-14,600,927),7915=>array(3,-14,599,800),7918=>array(2,-14,600,928),7919=>array(3,-14,599,778),7920=>array(2,-226,600,759),7921=>array(3,-226,599,570),7922=>array(4,0,598,931),7923=>array(29,-207,574,803),7924=>array(4,-226,598,729),7925=>array(29,-226,574,547),7928=>array(4,0,598,928),7929=>array(29,-207,574,762),7936=>array(26,-12,568,806),7937=>array(26,-12,568,806),7938=>array(26,-12,568,806),7939=>array(26,-12,568,806),7940=>array(26,-12,568,806),7941=>array(26,-12,568,806),7942=>array(26,-12,568,978),7943=>array(26,-12,568,978),7944=>array(7,0,586,806),7945=>array(-17,0,586,806),7946=>array(-300,0,586,806),7947=>array(-305,0,586,806),7948=>array(-195,0,586,806),7949=>array(-225,0,586,806),7950=>array(-84,0,586,978),7951=>array(-108,0,586,978),7952=>array(73,-11,510,806),7953=>array(73,-11,510,806),7954=>array(71,-11,524,806),7955=>array(66,-11,529,806),7956=>array(73,-11,559,806),7957=>array(73,-11,568,806),7960=>array(-117,0,536,806),7961=>array(-117,0,536,806),7962=>array(-400,0,536,806),7963=>array(-405,0,536,806),7964=>array(-325,0,536,806),7965=>array(-349,0,536,806),7968=>array(84,-208,523,806),7969=>array(84,-208,523,806),7970=>array(71,-208,524,806),7971=>array(66,-208,529,806),7972=>array(84,-208,559,806),7973=>array(84,-208,568,806),7974=>array(84,-208,523,978),7975=>array(84,-208,523,978),7976=>array(-142,0,535,806),7977=>array(-142,0,535,806),7978=>array(-427,0,535,806),7979=>array(-432,0,535,806),7980=>array(-354,0,535,806),7981=>array(-374,0,535,806),7982=>array(-230,0,535,978),7983=>array(-230,0,535,978),7984=>array(132,0,478,806),7985=>array(132,0,478,806),7986=>array(71,0,524,806),7987=>array(66,0,529,806),7988=>array(120,0,559,806),7989=>array(100,0,568,806),7990=>array(131,0,478,978),7991=>array(131,0,478,978),7992=>array(-117,0,518,806),7993=>array(-117,0,518,806),7994=>array(-388,0,518,806),7995=>array(-403,0,518,806),7996=>array(-320,0,518,806),7997=>array(-344,0,518,806),7998=>array(-208,0,518,978),7999=>array(-208,0,518,978),8000=>array(48,-14,554,806),8001=>array(48,-14,554,806),8002=>array(48,-14,554,806),8003=>array(48,-14,554,806),8004=>array(48,-14,559,806),8005=>array(48,-14,568,806),8008=>array(-81,-14,557,806),8009=>array(-117,-14,557,806),8010=>array(-391,-14,557,806),8011=>array(-396,-14,557,806),8012=>array(-232,-14,557,806),8013=>array(-256,-14,557,806),8016=>array(37,0,565,806),8017=>array(37,0,565,806),8018=>array(37,0,565,806),8019=>array(37,0,565,806),8020=>array(37,0,565,806),8021=>array(37,0,568,806),8022=>array(37,0,565,978),8023=>array(37,0,565,978),8025=>array(-190,0,598,806),8027=>array(-447,0,598,806),8029=>array(-425,0,598,806),8031=>array(-287,0,598,978),8032=>array(31,-14,571,806),8033=>array(31,-14,571,806),8034=>array(31,-14,571,806),8035=>array(31,-14,571,806),8036=>array(31,-14,571,806),8037=>array(31,-14,571,806),8038=>array(31,-14,571,978),8039=>array(31,-14,571,978),8040=>array(-71,0,558,806),8041=>array(-105,0,558,806),8042=>array(-391,0,558,806),8043=>array(-396,0,558,806),8044=>array(-220,0,558,806),8045=>array(-239,0,558,806),8046=>array(-152,0,558,978),8047=>array(-189,0,558,978),8048=>array(26,-12,568,800),8049=>array(26,-12,568,800),8050=>array(73,-11,510,800),8051=>array(73,-11,510,800),8052=>array(84,-208,523,800),8053=>array(84,-208,523,800),8054=>array(97,0,478,800),8055=>array(132,0,505,800),8056=>array(48,-14,554,800),8057=>array(48,-14,554,800),8058=>array(37,0,565,800),8059=>array(37,0,565,800),8060=>array(31,-14,571,800),8061=>array(31,-14,571,800),8064=>array(26,-208,568,806),8065=>array(26,-208,568,806),8066=>array(26,-208,568,806),8067=>array(26,-208,568,806),8068=>array(26,-208,568,806),8069=>array(26,-208,568,806),8070=>array(26,-208,568,978),8071=>array(26,-208,568,978),8072=>array(7,-208,586,806),8073=>array(-17,-208,586,806),8074=>array(-300,-208,586,806),8075=>array(-305,-208,586,806),8076=>array(-195,-208,586,806),8077=>array(-225,-208,586,806),8078=>array(-84,-208,586,978),8079=>array(-108,-208,586,978),8080=>array(84,-208,523,806),8081=>array(84,-208,523,806),8082=>array(71,-208,524,806),8083=>array(66,-208,529,806),8084=>array(84,-208,559,806),8085=>array(84,-208,568,806),8086=>array(84,-208,523,978),8087=>array(84,-208,523,978),8088=>array(-142,-208,535,806),8089=>array(-142,-208,535,806),8090=>array(-427,-208,535,806),8091=>array(-432,-208,535,806),8092=>array(-354,-208,535,806),8093=>array(-374,-208,535,806),8094=>array(-230,-208,535,978),8095=>array(-230,-208,535,978),8096=>array(31,-208,571,806),8097=>array(31,-208,571,806),8098=>array(31,-208,571,806),8099=>array(31,-208,571,806),8100=>array(31,-208,571,806),8101=>array(31,-208,571,806),8102=>array(31,-208,571,978),8103=>array(31,-208,571,978),8104=>array(-71,-208,558,806),8105=>array(-105,-208,558,806),8106=>array(-391,-208,558,806),8107=>array(-396,-208,558,806),8108=>array(-220,-208,558,806),8109=>array(-239,-208,558,806),8110=>array(-152,-208,558,978),8111=>array(-189,-208,558,978),8112=>array(26,-12,568,784),8113=>array(26,-12,568,760),8114=>array(26,-208,568,800),8115=>array(26,-208,568,559),8116=>array(26,-208,568,800),8118=>array(26,-12,568,778),8119=>array(26,-208,568,778),8120=>array(16,0,586,927),8121=>array(16,0,586,913),8122=>array(-132,0,586,800),8123=>array(-40,0,586,800),8124=>array(16,-208,586,729),8125=>array(222,595,379,806),8126=>array(253,-208,383,-45),8127=>array(222,595,379,806),8128=>array(131,638,471,778),8129=>array(131,654,471,944),8130=>array(84,-208,523,800),8131=>array(84,-208,523,560),8132=>array(84,-208,523,800),8134=>array(84,-208,523,778),8135=>array(84,-208,523,778),8136=>array(-245,0,536,800),8137=>array(-171,0,536,800),8138=>array(-259,0,535,800),8139=>array(-191,0,535,800),8140=>array(67,-208,535,729),8141=>array(71,595,524,806),8142=>array(120,595,559,806),8143=>array(131,595,471,978),8144=>array(132,0,478,784),8145=>array(132,0,478,760),8146=>array(97,0,478,980),8147=>array(132,0,505,999),8150=>array(131,0,478,778),8151=>array(131,0,478,944),8152=>array(84,0,518,927),8153=>array(84,0,518,913),8154=>array(-230,0,518,800),8155=>array(-162,0,518,800),8157=>array(66,595,529,806),8158=>array(100,595,568,806),8159=>array(131,595,471,978),8160=>array(37,0,565,784),8161=>array(37,0,565,760),8162=>array(37,0,565,980),8163=>array(37,0,565,999),8164=>array(73,-208,558,806),8165=>array(73,-208,558,806),8166=>array(37,0,565,778),8167=>array(37,0,565,944),8168=>array(4,0,598,927),8169=>array(4,0,598,913),8170=>array(-269,0,598,800),8171=>array(-242,0,598,800),8172=>array(-127,0,560,806),8173=>array(97,654,455,980),8174=>array(147,654,505,999),8175=>array(97,616,373,800),8178=>array(31,-208,571,800),8179=>array(31,-208,571,547),8180=>array(31,-208,571,800),8182=>array(31,-14,571,778),8183=>array(31,-208,571,778),8184=>array(-223,-14,557,800),8185=>array(-83,-14,557,800),8186=>array(-218,0,558,800),8187=>array(-62,0,558,800),8188=>array(44,-208,558,713),8189=>array(229,616,505,800),8190=>array(222,595,379,806),8208=>array(147,217,455,359),8209=>array(147,217,455,359),8210=>array(0,217,602,337),8211=>array(0,217,602,337),8212=>array(0,217,602,337),8213=>array(0,217,602,337),8214=>array(125,-236,476,764),8215=>array(0,-236,602,-9),8216=>array(211,441,412,760),8217=>array(211,441,412,760),8218=>array(177,-140,378,179),8219=>array(211,441,412,760),8220=>array(74,441,528,760),8221=>array(73,441,528,760),8222=>array(73,-140,528,179),8223=>array(73,441,528,760),8224=>array(76,-96,525,729),8225=>array(76,-96,525,729),8226=>array(125,195,477,547),8227=>array(125,156,516,586),8230=>array(28,0,574,179),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(191,547,411,729),8243=>array(99,547,503,729),8244=>array(8,547,594,729),8245=>array(191,547,411,729),8246=>array(98,547,504,729),8247=>array(8,547,594,729),8249=>array(169,69,398,517),8250=>array(205,69,434,517),8252=>array(85,0,517,729),8253=>array(114,0,520,742),8254=>array(0,663,602,755),8261=>array(206,-132,454,760),8262=>array(148,-132,396,760),8263=>array(19,0,583,742),8264=>array(19,0,525,742),8265=>array(77,0,583,742),8267=>array(82,-96,568,729),8304=>array(136,319,466,742),8305=>array(144,326,458,781),8308=>array(120,326,456,734),8309=>array(143,319,461,734),8310=>array(140,318,471,742),8311=>array(139,326,454,734),8312=>array(138,319,463,742),8313=>array(130,319,461,742),8314=>array(132,352,470,652),8315=>array(132,469,470,535),8316=>array(139,407,464,596),8317=>array(218,252,384,751),8318=>array(218,252,384,751),8319=>array(161,326,441,640),8320=>array(136,-7,466,416),8321=>array(153,0,469,408),8322=>array(134,0,459,416),8323=>array(140,-7,470,416),8324=>array(120,0,456,408),8325=>array(143,-7,461,408),8326=>array(140,-8,471,416),8327=>array(139,0,454,408),8328=>array(138,-7,463,416),8329=>array(130,-7,461,416),8330=>array(132,25,470,326),8331=>array(132,143,470,208),8332=>array(139,81,464,270),8333=>array(218,-74,384,425),8334=>array(218,-74,384,425),8336=>array(145,-8,457,313),8337=>array(139,-8,463,313),8338=>array(142,-8,460,313),8339=>array(125,0,477,307),8340=>array(139,-8,463,313),8341=>array(161,0,441,426),8342=>array(144,0,458,425),8343=>array(144,0,458,426),8344=>array(136,0,466,313),8345=>array(161,0,441,313),8346=>array(148,-117,454,313),8347=>array(161,-7,441,314),8348=>array(153,0,449,393),8352=>array(0,0,595,729),8353=>array(43,-44,554,778),8354=>array(34,-14,551,742),8355=>array(0,0,544,729),8356=>array(54,0,541,742),8357=>array(19,-93,582,640),8358=>array(0,0,602,729),8359=>array(2,-14,601,729),8360=>array(4,-14,598,729),8361=>array(0,0,602,729),8362=>array(2,-14,601,729),8363=>array(29,-196,585,760),8364=>array(3,-14,526,742),8365=>array(24,0,584,729),8366=>array(2,0,601,729),8367=>array(4,-223,593,742),8368=>array(12,-14,590,742),8369=>array(29,0,602,729),8370=>array(21,-81,573,809),8371=>array(12,0,590,729),8372=>array(0,-14,602,742),8373=>array(22,-147,580,760),8376=>array(44,0,558,729),8377=>array(50,0,560,729),8450=>array(68,-14,524,742),8453=>array(3,-24,598,752),8461=>array(11,0,588,729),8462=>array(29,0,547,760),8463=>array(29,0,547,760),8469=>array(24,0,580,729),8470=>array(0,0,597,729),8471=>array(0,61,602,663),8473=>array(36,0,573,729),8474=>array(0,-146,598,742),8477=>array(4,0,597,729),8482=>array(0,447,550,729),8484=>array(6,0,584,729),8486=>array(44,0,558,713),8490=>array(57,0,598,729),8491=>array(16,0,586,928),8494=>array(0,-12,602,647),8520=>array(-9,0,501,813),8531=>array(23,-139,568,810),8532=>array(8,-139,568,818),8533=>array(23,-139,559,810),8534=>array(8,-139,559,818),8535=>array(14,-139,559,818),8536=>array(-6,-139,559,810),8537=>array(23,-140,569,810),8538=>array(17,-140,569,810),8539=>array(23,-139,562,810),8540=>array(14,-139,562,818),8541=>array(17,-139,562,810),8542=>array(13,-139,562,810),8543=>array(23,244,558,810),8592=>array(32,97,570,451),8593=>array(124,0,478,538),8594=>array(32,97,570,451),8595=>array(124,0,478,538),8596=>array(32,97,570,451),8597=>array(124,0,478,538),8598=>array(75,-10,522,437),8599=>array(80,-10,527,437),8600=>array(80,-15,526,432),8601=>array(75,-15,522,432),8602=>array(32,97,570,451),8603=>array(32,97,570,451),8604=>array(29,178,566,437),8605=>array(36,178,573,437),8606=>array(32,97,570,451),8607=>array(124,0,478,538),8608=>array(32,97,570,451),8609=>array(124,0,478,538),8610=>array(32,97,570,451),8611=>array(32,97,570,451),8612=>array(32,97,570,451),8613=>array(124,0,478,538),8614=>array(32,97,570,451),8615=>array(124,0,478,538),8616=>array(124,0,478,538),8617=>array(32,97,570,509),8618=>array(32,97,570,509),8619=>array(32,97,570,509),8620=>array(32,97,570,509),8621=>array(32,97,570,451),8622=>array(32,87,570,460),8623=>array(28,-2,562,700),8624=>array(89,0,527,689),8625=>array(75,0,513,689),8626=>array(89,-15,527,674),8627=>array(75,-15,513,674),8628=>array(91,0,526,555),8629=>array(31,-15,586,421),8630=>array(24,168,578,506),8631=>array(24,168,578,506),8632=>array(24,-10,578,542),8633=>array(32,-15,570,634),8634=>array(27,-19,575,511),8635=>array(27,-19,575,511),8636=>array(32,219,570,451),8637=>array(32,97,570,329),8638=>array(246,0,478,538),8639=>array(124,0,356,538),8640=>array(32,219,570,451),8641=>array(32,97,570,329),8642=>array(246,0,478,538),8643=>array(124,0,356,538),8644=>array(32,-15,570,575),8645=>array(6,0,596,538),8646=>array(32,-15,570,575),8647=>array(32,-15,570,575),8648=>array(6,0,596,538),8649=>array(32,-15,570,575),8650=>array(6,0,596,538),8651=>array(32,-15,570,575),8652=>array(32,-15,570,575),8653=>array(32,97,570,451),8654=>array(32,97,570,451),8655=>array(32,97,570,451),8656=>array(32,97,570,451),8657=>array(124,0,478,538),8658=>array(32,97,570,451),8659=>array(124,0,478,538),8660=>array(32,97,570,451),8661=>array(124,0,478,538),8662=>array(61,-28,526,437),8663=>array(76,-28,541,437),8664=>array(76,-15,541,451),8665=>array(61,-15,526,451),8666=>array(32,97,570,451),8667=>array(32,97,570,451),8668=>array(32,97,570,451),8669=>array(32,97,570,451),8670=>array(124,0,478,538),8671=>array(124,0,478,538),8672=>array(32,97,570,451),8673=>array(124,0,478,538),8674=>array(32,97,570,451),8675=>array(124,0,478,538),8676=>array(32,97,570,451),8677=>array(32,97,570,451),8678=>array(2,67,570,480),8679=>array(94,0,508,567),8680=>array(32,67,600,480),8681=>array(94,0,508,567),8682=>array(94,0,508,567),8683=>array(94,0,508,567),8684=>array(94,0,508,567),8685=>array(94,0,508,567),8686=>array(94,0,508,567),8687=>array(94,0,508,567),8688=>array(32,70,600,483),8689=>array(19,-10,578,549),8690=>array(21,0,581,559),8691=>array(94,0,508,567),8692=>array(32,97,570,451),8693=>array(6,0,596,538),8694=>array(32,-139,570,687),8695=>array(32,97,570,451),8696=>array(32,97,570,451),8697=>array(32,92,570,451),8698=>array(32,97,570,451),8699=>array(32,97,570,451),8700=>array(32,97,570,457),8701=>array(2,67,570,480),8702=>array(32,67,600,480),8703=>array(2,67,600,480),8704=>array(16,0,586,729),8705=>array(11,-14,592,742),8706=>array(58,-14,544,674),8707=>array(80,0,533,729),8708=>array(80,-46,533,775),8709=>array(31,43,572,584),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(49,0,553,744),8713=>array(49,-96,558,840),8714=>array(48,63,554,564),8715=>array(49,0,553,744),8716=>array(49,-96,558,840),8717=>array(48,63,554,564),8719=>array(74,-213,528,741),8721=>array(62,-213,539,741),8722=>array(32,256,569,372),8723=>array(43,0,559,627),8725=>array(55,-93,547,729),8727=>array(59,77,541,542),8728=>array(138,182,463,507),8729=>array(125,168,477,520),8730=>array(24,-19,573,843),8731=>array(24,-19,573,933),8732=>array(24,-19,573,924),8733=>array(86,109,516,508),8734=>array(6,109,596,508),8735=>array(43,122,559,638),8736=>array(43,122,559,638),8743=>array(89,0,513,579),8744=>array(89,0,513,579),8745=>array(89,0,513,579),8746=>array(89,0,513,579),8747=>array(71,-204,530,892),8748=>array(0,-204,602,892),8749=>array(-21,-204,623,892),8756=>array(72,51,532,580),8757=>array(72,51,530,580),8758=>array(219,51,383,580),8759=>array(72,51,532,580),8760=>array(32,256,569,619),8761=>array(36,51,578,580),8762=>array(23,26,581,603),8763=>array(43,0,559,624),8764=>array(43,229,559,398),8765=>array(43,229,559,398),8769=>array(43,48,559,577),8770=>array(43,124,559,482),8771=>array(43,144,559,498),8772=>array(43,16,560,637),8773=>array(43,29,559,614),8774=>array(43,-42,559,614),8775=>array(43,-70,559,695),8776=>array(43,124,559,498),8777=>array(43,30,559,596),8778=>array(43,29,559,587),8779=>array(43,12,559,587),8780=>array(43,29,559,614),8781=>array(42,83,559,543),8782=>array(43,10,559,617),8783=>array(43,144,559,617),8784=>array(43,144,559,707),8785=>array(43,-81,559,707),8786=>array(43,-81,559,707),8787=>array(43,-81,560,707),8788=>array(40,124,563,503),8789=>array(40,124,563,503),8790=>array(43,144,559,482),8791=>array(43,144,559,814),8792=>array(43,144,559,715),8793=>array(43,144,559,824),8794=>array(43,144,559,824),8795=>array(43,144,559,935),8796=>array(43,144,559,889),8797=>array(43,144,559,750),8798=>array(42,144,559,801),8799=>array(42,144,559,903),8800=>array(38,-5,564,631),8801=>array(43,29,559,597),8802=>array(43,-55,559,685),8803=>array(43,-47,559,688),8804=>array(43,0,559,582),8805=>array(43,0,559,582),8806=>array(43,-116,559,633),8807=>array(43,-116,559,633),8808=>array(43,-189,559,633),8809=>array(43,-189,559,633),8813=>array(42,-54,559,680),8814=>array(43,-3,559,629),8815=>array(43,-3,559,629),8816=>array(43,-96,559,658),8817=>array(43,-96,559,656),8818=>array(43,-38,559,582),8819=>array(43,-38,559,582),8820=>array(43,-96,559,658),8821=>array(43,-98,559,656),8822=>array(43,-119,559,684),8823=>array(43,-119,559,684),8824=>array(43,-209,559,774),8825=>array(43,-209,559,774),8826=>array(42,-46,558,672),8827=>array(42,-46,558,672),8828=>array(43,-206,559,744),8829=>array(43,-206,559,744),8830=>array(43,-101,559,744),8831=>array(43,-101,559,744),8832=>array(42,-118,558,744),8833=>array(42,-118,558,744),8834=>array(43,67,559,559),8835=>array(43,67,559,559),8836=>array(43,-58,559,684),8837=>array(43,-58,559,684),8838=>array(43,-20,559,645),8839=>array(43,-20,559,645),8840=>array(43,-115,559,729),8841=>array(43,-115,559,729),8842=>array(43,-125,559,645),8843=>array(43,-125,559,645),8847=>array(43,42,559,584),8848=>array(43,42,559,584),8849=>array(43,-10,559,636),8850=>array(43,-10,559,636),8853=>array(13,25,589,604),8854=>array(13,25,589,604),8855=>array(13,25,589,604),8856=>array(13,25,589,604),8857=>array(13,25,589,604),8858=>array(13,25,589,604),8859=>array(13,25,589,604),8860=>array(13,25,589,604),8861=>array(13,25,589,604),8862=>array(24,37,579,591),8863=>array(24,37,579,591),8864=>array(24,37,579,591),8865=>array(24,37,579,591),8866=>array(32,0,569,627),8867=>array(32,0,569,627),8868=>array(32,0,569,627),8869=>array(32,0,569,627),8901=>array(219,259,382,437),8902=>array(110,183,492,545),8909=>array(43,144,559,498),8922=>array(43,-272,559,776),8923=>array(43,-272,559,776),8924=>array(43,0,559,582),8925=>array(43,0,559,582),8926=>array(43,-206,559,744),8927=>array(43,-206,559,744),8928=>array(43,-244,559,803),8929=>array(43,-244,559,803),8930=>array(43,-143,559,769),8931=>array(43,-143,559,769),8932=>array(43,-123,559,636),8933=>array(43,-123,559,636),8934=>array(43,-158,559,582),8935=>array(43,-158,559,582),8936=>array(43,-220,559,744),8937=>array(43,-220,559,744),8943=>array(28,225,574,404),8960=>array(31,43,572,584),8961=>array(56,152,540,453),8962=>array(54,0,548,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,459),8966=>array(71,0,530,581),8968=>array(206,-132,454,760),8969=>array(148,-132,396,760),8970=>array(206,-132,454,760),8971=>array(148,-132,396,760),8972=>array(261,73,585,415),8973=>array(6,73,331,415),8974=>array(261,345,585,687),8975=>array(6,345,331,687),8976=>array(43,177,559,439),8977=>array(35,113,567,646),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(76,107,510,539),8984=>array(17,95,585,664),8985=>array(43,177,559,439),8988=>array(131,352,463,701),8989=>array(139,352,471,701),8990=>array(131,-70,463,279),8991=>array(139,-70,471,279),8992=>array(237,-250,566,925),8993=>array(33,-239,362,940),8997=>array(31,95,571,613),8998=>array(3,145,599,536),8999=>array(46,145,556,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(25,-33,576,296),9015=>array(125,-114,477,843),9016=>array(3,-114,599,843),9017=>array(3,-114,599,843),9018=>array(3,-114,599,843),9019=>array(3,-114,599,843),9020=>array(3,-114,599,843),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-114,599,843),9028=>array(3,-114,599,843),9031=>array(3,-114,599,843),9032=>array(3,-114,599,843),9033=>array(3,-29,599,729),9035=>array(16,-171,586,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-114,599,843),9042=>array(16,-171,586,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-114,599,843),9048=>array(113,-114,489,729),9049=>array(3,-114,599,729),9050=>array(3,-114,599,655),9051=>array(113,-114,489,496),9052=>array(3,-114,599,658),9054=>array(3,-114,599,843),9055=>array(-10,44,612,671),9056=>array(3,-114,599,843),9059=>array(110,183,492,652),9060=>array(147,222,455,676),9061=>array(3,57,599,847),9064=>array(43,226,559,676),9065=>array(43,53,559,676),9067=>array(16,0,586,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(113,-140,489,519),9071=>array(3,-114,599,843),9072=>array(3,-114,599,843),9075=>array(132,0,478,547),9076=>array(73,-208,558,560),9077=>array(31,-14,571,547),9078=>array(3,-114,599,559),9079=>array(64,-114,538,561),9080=>array(113,-114,489,547),9081=>array(3,-114,599,547),9082=>array(26,-12,568,559),9085=>array(8,-232,594,101),9088=>array(25,-33,576,528),9089=>array(3,92,599,528),9090=>array(3,92,599,528),9091=>array(3,172,599,572),9096=>array(35,27,566,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-114,599,843),9115=>array(113,-252,488,928),9116=>array(113,-252,255,940),9117=>array(113,-240,488,940),9118=>array(114,-252,489,928),9119=>array(347,-252,489,940),9120=>array(114,-240,489,940),9121=>array(113,-252,488,928),9122=>array(113,-252,255,940),9123=>array(113,-240,488,940),9124=>array(113,-252,488,928),9125=>array(346,-252,488,940),9126=>array(113,-240,488,940),9127=>array(232,-261,594,928),9128=>array(8,-247,370,934),9129=>array(232,-240,594,934),9130=>array(232,-256,370,934),9131=>array(8,-261,370,928),9132=>array(232,-247,594,934),9133=>array(8,-240,370,934),9134=>array(237,-250,362,940),9166=>array(2,67,570,567),9167=>array(3,0,599,596),9251=>array(54,-232,548,101),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-38,599,558),9672=>array(3,-38,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(125,195,477,547),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9729=>array(26,3,576,225),9730=>array(17,3,585,522),9731=>array(43,-3,559,708),9732=>array(14,23,588,681),9733=>array(28,7,574,525),9734=>array(28,10,574,528),9735=>array(98,2,504,729),9736=>array(29,0,573,731),9737=>array(21,3,581,563),9738=>array(7,2,595,639),9739=>array(9,-1,593,677),9740=>array(26,0,576,724),9741=>array(22,1,580,724),9742=>array(10,-0,592,598),9743=>array(4,5,598,598),9744=>array(54,2,548,504),9745=>array(48,-1,554,512),9746=>array(65,2,537,481),9747=>array(98,43,504,658),9748=>array(14,-2,588,651),9749=>array(38,3,564,688),9750=>array(27,3,575,734),9751=>array(23,1,579,728),9752=>array(19,3,583,596),9753=>array(23,203,579,557),9754=>array(23,132,579,560),9755=>array(23,132,579,560),9756=>array(7,138,595,516),9757=>array(68,0,534,724),9758=>array(7,138,595,516),9759=>array(68,-3,534,720),9760=>array(6,-1,596,593),9761=>array(4,-2,598,728),9762=>array(4,1,598,595),9763=>array(17,3,585,523),9764=>array(38,-0,564,671),9765=>array(47,-0,555,730),9766=>array(59,-1,543,731),9767=>array(47,3,555,751),9768=>array(100,-2,502,725),9769=>array(27,0,575,549),9770=>array(15,1,587,644),9771=>array(4,0,598,594),9772=>array(50,-3,552,669),9773=>array(7,2,595,642),9774=>array(13,2,589,578),9775=>array(7,2,595,591),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9789=>array(76,2,526,722),9790=>array(73,3,529,734),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9800=>array(12,0,590,641),9801=>array(26,-4,576,596),9802=>array(13,6,589,601),9803=>array(25,24,577,632),9804=>array(30,-1,572,641),9805=>array(23,-136,579,562),9806=>array(42,88,561,614),9807=>array(24,-75,578,597),9808=>array(27,3,575,597),9809=>array(10,1,592,601),9810=>array(43,156,559,460),9811=>array(46,2,556,642),9812=>array(33,2,569,563),9813=>array(42,0,560,560),9814=>array(55,0,547,639),9815=>array(108,-4,494,596),9816=>array(70,3,532,597),9817=>array(76,3,526,551),9818=>array(52,-2,550,518),9819=>array(26,2,576,596),9820=>array(72,2,530,596),9821=>array(110,3,492,597),9822=>array(50,1,552,641),9823=>array(58,2,544,597),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9832=>array(22,3,580,597),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),9840=>array(47,-1,555,639),9841=>array(22,-8,580,632),9842=>array(23,-2,579,538),9843=>array(29,5,573,527),9844=>array(37,4,565,514),9845=>array(33,5,569,521),9846=>array(18,3,584,549),9847=>array(30,4,572,525),9848=>array(37,0,565,509),9849=>array(22,6,580,543),9850=>array(22,0,580,537),9851=>array(28,-0,574,528),9852=>array(22,3,580,561),9853=>array(27,2,575,550),9854=>array(22,3,580,561),9855=>array(39,4,563,643),9856=>array(29,2,573,546),9857=>array(29,2,573,546),9858=>array(29,2,573,546),9859=>array(29,0,573,544),9860=>array(29,2,573,546),9861=>array(29,-2,573,542),9862=>array(22,0,580,557),9863=>array(22,2,580,559),9864=>array(22,0,580,557),9865=>array(22,-5,580,552),9866=>array(40,3,562,73),9867=>array(40,3,562,73),9872=>array(73,-1,529,591),9873=>array(56,2,546,640),9874=>array(19,-0,583,520),9875=>array(15,0,587,603),9876=>array(63,6,539,553),9877=>array(92,-1,510,740),9878=>array(9,1,593,558),9879=>array(11,3,591,552),9880=>array(36,-1,566,640),9881=>array(15,0,587,603),9882=>array(21,6,582,656),9883=>array(40,5,562,597),9884=>array(21,-1,582,638),9888=>array(17,1,585,520),9889=>array(66,4,536,642),9904=>array(119,0,484,730),9905=>array(108,0,494,594),9985=>array(22,181,580,494),9986=>array(22,170,580,505),9987=>array(28,156,574,462),9988=>array(30,161,572,501),9990=>array(25,35,577,588),9991=>array(18,31,584,598),9992=>array(30,29,572,544),9993=>array(31,56,571,448),9996=>array(158,5,444,614),9997=>array(22,73,580,498),9998=>array(42,64,560,581),9999=>array(19,109,583,346),10000=>array(42,91,560,608),10001=>array(29,146,573,420),10002=>array(18,133,584,388),10003=>array(74,94,528,561),10004=>array(36,56,566,532),10005=>array(63,55,539,531),10006=>array(31,92,540,601),10007=>array(64,-10,538,593),10008=>array(25,-1,577,646),10009=>array(31,2,571,542),10010=>array(42,3,560,503),10011=>array(28,3,574,550),10012=>array(23,0,579,556),10013=>array(76,1,520,640),10014=>array(62,0,541,639),10015=>array(70,2,532,595),10016=>array(23,1,579,558),10017=>array(35,1,567,616),10018=>array(15,-10,587,562),10019=>array(14,-8,588,567),10020=>array(13,-9,589,567),10021=>array(11,-13,591,566),10022=>array(21,-12,581,552),10023=>array(18,-13,584,557),10025=>array(20,-8,583,527),10026=>array(33,-13,569,526),10027=>array(20,-13,583,522),10028=>array(17,-11,585,529),10029=>array(20,-8,583,527),10030=>array(30,-2,572,514),10031=>array(20,-5,583,531),10032=>array(22,8,580,502),10033=>array(26,-1,576,563),10034=>array(42,-0,560,547),10035=>array(23,-1,579,554),10036=>array(18,-8,584,560),10037=>array(13,-11,589,565),10038=>array(24,-14,578,625),10039=>array(15,-16,587,556),10040=>array(13,-11,589,565),10041=>array(18,-17,584,551),10042=>array(23,1,579,557),10043=>array(24,-8,578,613),10044=>array(27,-9,575,606),10045=>array(25,-10,573,609),10046=>array(16,-13,586,592),10047=>array(18,0,584,551),10048=>array(11,1,591,565),10049=>array(11,-9,591,572),10050=>array(18,-16,584,552),10051=>array(24,-9,578,653),10052=>array(16,1,586,667),10053=>array(23,-3,579,587),10054=>array(12,2,590,594),10055=>array(24,-9,578,605),10056=>array(20,-10,582,552),10057=>array(16,-14,586,556),10058=>array(11,-11,591,569),10059=>array(17,-11,585,513),10061=>array(18,-5,584,527),10063=>array(34,-31,568,504),10064=>array(30,0,572,542),10065=>array(27,-35,575,512),10066=>array(23,0,579,555),10070=>array(21,-3,581,557),10072=>array(263,-119,339,701),10073=>array(225,-120,377,700),10074=>array(165,-151,438,677),10075=>array(233,476,369,731),10076=>array(228,471,374,722),10077=>array(125,476,477,731),10078=>array(120,471,482,722),10081=>array(50,-80,552,688),10082=>array(125,-19,478,598),10083=>array(93,-14,509,603),10084=>array(22,51,580,507),10085=>array(56,-2,546,637),10086=>array(32,12,570,567),10087=>array(24,150,578,472),10088=>array(117,-49,485,688),10089=>array(117,-49,485,688),10090=>array(175,-59,427,665),10091=>array(179,-59,423,643),10092=>array(158,-64,444,667),10093=>array(158,-64,444,667),10094=>array(103,-83,500,647),10095=>array(103,-83,500,647),10096=>array(100,-93,502,727),10097=>array(101,-93,501,728),10098=>array(223,-138,379,683),10099=>array(223,-135,379,686),10100=>array(137,-160,465,671),10101=>array(122,-164,480,676),10132=>array(41,148,562,487),10136=>array(57,71,545,561),10137=>array(41,204,562,509),10138=>array(57,94,545,583),10139=>array(22,204,580,485),10140=>array(36,145,566,530),10141=>array(41,214,562,519),10142=>array(22,184,580,510),10143=>array(26,182,576,503),10144=>array(41,201,562,505),10145=>array(41,189,562,494),10146=>array(47,182,555,512),10147=>array(60,205,542,518),10148=>array(60,140,542,592),10149=>array(26,193,576,530),10150=>array(26,193,576,529),10151=>array(164,128,438,609),10152=>array(26,179,576,500),10153=>array(49,177,553,516),10154=>array(49,148,553,487),10155=>array(26,89,576,498),10156=>array(47,104,555,458),10157=>array(61,107,541,538),10158=>array(41,63,561,530),10159=>array(24,163,578,557),10161=>array(20,124,582,524),10162=>array(71,92,531,584),10163=>array(43,163,559,386),10164=>array(57,90,545,579),10165=>array(41,227,562,427),10166=>array(57,63,545,552),10167=>array(38,90,564,616),10168=>array(21,192,582,409),10169=>array(57,85,545,574),10170=>array(26,146,576,490),10171=>array(14,179,588,461),10172=>array(19,218,583,456),10173=>array(18,174,583,493),10174=>array(24,131,578,462),10175=>array(41,148,562,487),10178=>array(32,0,569,627),10181=>array(125,-163,477,769),10182=>array(125,-163,477,769),10208=>array(57,-233,545,807),10214=>array(145,-132,479,760),10215=>array(124,-132,457,760),10216=>array(165,-132,438,759),10217=>array(165,-132,438,759),10731=>array(57,-233,545,807),10746=>array(32,45,569,582),10747=>array(32,45,569,582),10799=>array(58,72,543,556),10858=>array(43,229,559,624),10859=>array(43,0,559,624),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(65,-208,602,729),11373=>array(47,-14,562,742),11374=>array(42,-208,560,729),11375=>array(16,0,586,729),11376=>array(47,-14,562,742),11381=>array(67,0,535,729),11382=>array(84,0,523,547),11383=>array(32,0,570,552),11385=>array(91,-13,511,759),11386=>array(48,-14,554,560),11388=>array(190,-149,412,421),11389=>array(129,326,473,734),11390=>array(63,-239,575,742),11391=>array(56,-240,567,729),11800=>array(85,-13,491,729),11807=>array(43,0,559,398),11810=>array(206,403,454,760),11811=>array(148,403,396,760),11812=>array(206,-132,454,225),11813=>array(148,-132,396,225),11822=>array(82,0,488,742),42760=>array(134,0,468,693),42761=>array(134,0,468,693),42762=>array(134,0,468,693),42763=>array(134,0,468,693),42764=>array(134,0,468,693),42765=>array(134,0,468,693),42766=>array(134,0,468,693),42767=>array(134,0,468,693),42768=>array(134,0,468,693),42769=>array(134,0,468,693),42770=>array(134,0,468,693),42771=>array(134,0,468,693),42772=>array(134,0,468,693),42773=>array(134,0,468,693),42774=>array(134,0,468,693),42779=>array(159,326,443,736),42780=>array(159,324,443,734),42781=>array(245,326,356,734),42782=>array(245,326,356,734),42783=>array(245,0,356,408),42786=>array(125,0,492,729),42787=>array(160,0,467,547),42788=>array(90,224,514,742),42789=>array(90,42,514,560),42790=>array(67,-208,535,729),42791=>array(84,-207,523,760),42889=>array(219,0,382,519),42890=>array(191,141,411,405),42891=>array(236,235,366,729),42892=>array(238,458,363,729),42893=>array(49,0,550,760),42894=>array(53,-217,549,760),42896=>array(39,-157,574,729),42897=>array(47,-140,563,560),42922=>array(0,0,601,730),63173=>array(48,-14,554,760),64257=>array(6,0,536,760),64258=>array(6,0,536,760),64338=>array(13,-338,597,263),64339=>array(34,-338,612,264),64340=>array(-18,-324,366,293),64341=>array(-16,-311,618,313),64342=>array(13,-338,597,263),64343=>array(34,-338,612,264),64344=>array(-18,-322,437,293),64345=>array(-16,-322,618,313),64346=>array(13,-352,597,263),64347=>array(34,-328,612,264),64348=>array(-18,-326,420,293),64349=>array(-16,-328,618,313),64350=>array(13,-18,597,574),64351=>array(34,-10,612,565),64352=>array(-18,0,366,634),64353=>array(-16,0,618,650),64354=>array(13,-18,597,600),64355=>array(34,-10,612,604),64356=>array(-18,0,435,654),64357=>array(-16,0,618,671),64358=>array(13,-18,597,608),64359=>array(34,-10,612,628),64360=>array(-18,0,428,658),64361=>array(-16,0,618,656),64362=>array(-52,-64,602,766),64363=>array(-87,-47,612,750),64364=>array(-10,0,430,833),64365=>array(-10,0,612,761),64366=>array(-52,-64,602,774),64367=>array(-87,-47,612,754),64368=>array(-10,0,430,823),64369=>array(-10,0,612,751),64370=>array(43,-244,584,444),64371=>array(0,-350,622,339),64372=>array(-10,-313,545,423),64373=>array(-10,-269,623,423),64374=>array(43,-244,584,444),64375=>array(0,-350,622,339),64376=>array(-10,-152,545,423),64377=>array(-10,-133,623,423),64378=>array(43,-244,584,444),64379=>array(0,-350,622,339),64380=>array(-10,-321,545,423),64381=>array(-10,-312,623,423),64382=>array(43,-244,584,444),64383=>array(0,-350,622,339),64384=>array(-10,-308,545,423),64385=>array(-10,-312,623,423),64394=>array(-25,-246,603,627),64395=>array(-78,-244,612,627),64396=>array(-25,-246,591,612),64397=>array(-78,-244,612,626),64398=>array(5,-60,670,803),64399=>array(-71,-60,626,803),64400=>array(-10,0,521,760),64401=>array(-15,0,620,760),64402=>array(5,-60,673,998),64403=>array(-71,-60,631,1000),64404=>array(-10,0,521,962),64405=>array(-15,0,620,962),64414=>array(9,-162,586,336),64415=>array(-42,-242,612,256),64426=>array(-46,-42,602,498),64427=>array(-46,0,654,498),64428=>array(-10,-42,525,498),64429=>array(-19,0,654,498),64488=>array(-18,0,366,293),64489=>array(-16,0,618,313),64508=>array(0,-171,602,432),64509=>array(-39,-172,612,271),64510=>array(-18,-146,431,293),64511=>array(-16,-146,618,313),65136=>array(148,563,453,854),65137=>array(-16,0,618,854),65138=>array(111,552,456,884),65139=>array(339,0,612,197),65140=>array(148,-295,453,-4),65142=>array(148,563,453,729),65143=>array(-16,0,618,729),65144=>array(146,580,456,884),65145=>array(-16,0,618,884),65146=>array(148,-171,453,-4),65147=>array(-16,-171,618,110),65148=>array(124,591,478,869),65149=>array(-16,0,618,869),65150=>array(154,597,448,891),65151=>array(-16,0,618,891),65152=>array(203,13,522,483),65153=>array(109,0,492,963),65154=>array(109,0,612,963),65155=>array(207,0,383,1040),65156=>array(230,0,612,1040),65157=>array(37,-244,572,620),65158=>array(0,-244,612,618),65159=>array(208,-293,384,760),65160=>array(253,-293,612,760),65161=>array(0,-171,602,599),65162=>array(-39,-172,612,433),65163=>array(-18,0,377,625),65164=>array(-16,0,618,625),65165=>array(229,0,372,760),65166=>array(263,0,612,760),65167=>array(13,-171,597,263),65168=>array(34,-171,612,264),65169=>array(-18,-186,366,293),65170=>array(-16,-195,618,313),65171=>array(86,-28,518,551),65172=>array(42,0,612,622),65173=>array(13,-18,597,427),65174=>array(34,-10,612,427),65175=>array(-18,0,431,525),65176=>array(-16,0,618,525),65177=>array(13,-18,597,598),65178=>array(34,-10,612,598),65179=>array(-18,0,430,696),65180=>array(-16,0,618,677),65181=>array(43,-244,584,444),65182=>array(43,-244,622,444),65183=>array(-10,-146,545,423),65184=>array(-10,-146,623,423),65185=>array(43,-244,584,444),65186=>array(43,-244,622,444),65187=>array(-10,0,545,423),65188=>array(-10,0,623,423),65189=>array(43,-244,584,623),65190=>array(43,-244,622,623),65191=>array(-10,0,545,609),65192=>array(-10,0,623,574),65193=>array(113,-19,537,456),65194=>array(113,-19,612,456),65195=>array(113,-19,537,648),65196=>array(113,-19,612,660),65197=>array(-25,-246,565,267),65198=>array(-78,-244,612,269),65199=>array(-25,-246,565,491),65200=>array(-78,-244,612,499),65201=>array(-96,-240,602,366),65202=>array(-129,-240,614,366),65203=>array(-10,-14,602,366),65204=>array(-10,-14,613,366),65205=>array(-96,-240,602,671),65206=>array(-129,-240,614,671),65207=>array(-10,-14,602,671),65208=>array(-10,-14,613,671),65209=>array(-139,-240,594,319),65210=>array(-166,-240,615,319),65211=>array(-16,0,594,319),65212=>array(-16,0,618,319),65213=>array(-139,-240,594,437),65214=>array(-166,-240,615,437),65215=>array(-16,0,594,469),65216=>array(-16,0,618,462),65217=>array(5,0,588,760),65218=>array(0,0,612,760),65219=>array(-23,0,588,760),65220=>array(-18,0,612,760),65221=>array(5,0,588,760),65222=>array(0,0,612,760),65223=>array(-23,0,588,760),65224=>array(-18,0,612,760),65225=>array(35,-244,589,549),65226=>array(41,-244,619,396),65227=>array(-10,0,497,545),65228=>array(-10,0,612,396),65229=>array(35,-244,589,710),65230=>array(41,-244,619,574),65231=>array(-10,0,497,696),65232=>array(-10,0,612,574),65233=>array(-52,-64,602,630),65234=>array(-87,-47,612,578),65235=>array(-10,0,430,681),65236=>array(-10,0,612,598),65237=>array(0,-230,602,696),65238=>array(-9,-240,612,552),65239=>array(-10,0,430,671),65240=>array(-10,0,612,598),65241=>array(4,-46,593,760),65242=>array(-49,-46,621,760),65243=>array(-10,0,521,760),65244=>array(-15,0,620,760),65245=>array(0,-181,568,760),65246=>array(-37,-181,622,760),65247=>array(-10,0,513,760),65248=>array(-10,0,612,760),65249=>array(29,-240,563,357),65250=>array(0,-240,612,330),65251=>array(-15,-23,519,326),65252=>array(-15,-23,612,326),65253=>array(9,-162,586,480),65254=>array(-42,-242,612,382),65255=>array(-18,0,366,525),65256=>array(-16,0,618,525),65257=>array(86,-28,518,358),65258=>array(42,0,612,436),65259=>array(-10,-42,525,498),65260=>array(-10,-263,612,373),65261=>array(37,-244,572,330),65262=>array(0,-244,612,330),65263=>array(0,-171,602,432),65264=>array(-39,-172,612,271),65265=>array(0,-323,602,432),65266=>array(-39,-326,612,271),65267=>array(-18,-176,430,293),65268=>array(-16,-178,618,313),65269=>array(-67,-10,541,890),65270=>array(-72,-10,612,890),65271=>array(-8,-10,541,966),65272=>array(-21,-10,612,966),65273=>array(53,-320,541,760),65274=>array(53,-333,612,760),65275=>array(53,-10,541,760),65276=>array(53,-10,612,760),65533=>array(22,-138,579,927),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,496=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,544=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,1542=>602,1543=>602,1545=>602,1546=>602,1548=>602,1557=>602,1563=>602,1567=>602,1569=>602,1570=>602,1571=>602,1572=>602,1573=>602,1574=>602,1575=>602,1576=>602,1577=>602,1578=>602,1579=>602,1580=>602,1581=>602,1582=>602,1583=>602,1584=>602,1585=>602,1586=>602,1587=>602,1588=>602,1589=>602,1590=>602,1591=>602,1592=>602,1593=>602,1594=>602,1600=>602,1601=>602,1602=>602,1603=>602,1604=>602,1605=>602,1606=>602,1607=>602,1608=>602,1609=>602,1610=>602,1611=>602,1612=>602,1613=>602,1614=>602,1615=>602,1616=>602,1617=>602,1618=>602,1619=>602,1620=>602,1621=>602,1626=>602,1632=>602,1633=>602,1634=>602,1635=>602,1636=>602,1637=>602,1638=>602,1639=>602,1640=>602,1641=>602,1642=>602,1643=>602,1644=>602,1645=>602,1652=>602,1657=>602,1658=>602,1659=>602,1662=>602,1663=>602,1664=>602,1667=>602,1668=>602,1670=>602,1671=>602,1681=>602,1688=>602,1700=>602,1705=>602,1711=>602,1726=>602,1740=>602,1776=>602,1777=>602,1778=>602,1779=>602,1780=>602,1781=>602,1782=>602,1783=>602,1784=>602,1785=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9729=>602,9730=>602,9731=>602,9732=>602,9733=>602,9734=>602,9735=>602,9736=>602,9737=>602,9738=>602,9739=>602,9740=>602,9741=>602,9742=>602,9743=>602,9744=>602,9745=>602,9746=>602,9747=>602,9748=>602,9749=>602,9750=>602,9751=>602,9752=>602,9753=>602,9754=>602,9755=>602,9756=>602,9757=>602,9758=>602,9759=>602,9760=>602,9761=>602,9762=>602,9763=>602,9764=>602,9765=>602,9766=>602,9767=>602,9768=>602,9769=>602,9770=>602,9771=>602,9772=>602,9773=>602,9774=>602,9775=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9789=>602,9790=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9800=>602,9801=>602,9802=>602,9803=>602,9804=>602,9805=>602,9806=>602,9807=>602,9808=>602,9809=>602,9810=>602,9811=>602,9812=>602,9813=>602,9814=>602,9815=>602,9816=>602,9817=>602,9818=>602,9819=>602,9820=>602,9821=>602,9822=>602,9823=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9832=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,9840=>602,9841=>602,9842=>602,9843=>602,9844=>602,9845=>602,9846=>602,9847=>602,9848=>602,9849=>602,9850=>602,9851=>602,9852=>602,9853=>602,9854=>602,9855=>602,9856=>602,9857=>602,9858=>602,9859=>602,9860=>602,9861=>602,9862=>602,9863=>602,9864=>602,9865=>602,9866=>602,9867=>602,9872=>602,9873=>602,9874=>602,9875=>602,9876=>602,9877=>602,9878=>602,9879=>602,9880=>602,9881=>602,9882=>602,9883=>602,9884=>602,9888=>602,9889=>602,9904=>602,9905=>602,9985=>602,9986=>602,9987=>602,9988=>602,9990=>602,9991=>602,9992=>602,9993=>602,9996=>602,9997=>602,9998=>602,9999=>602,10000=>602,10001=>602,10002=>602,10003=>602,10004=>602,10005=>602,10006=>602,10007=>602,10008=>602,10009=>602,10010=>602,10011=>602,10012=>602,10013=>602,10014=>602,10015=>602,10016=>602,10017=>602,10018=>602,10019=>602,10020=>602,10021=>602,10022=>602,10023=>602,10025=>602,10026=>602,10027=>602,10028=>602,10029=>602,10030=>602,10031=>602,10032=>602,10033=>602,10034=>602,10035=>602,10036=>602,10037=>602,10038=>602,10039=>602,10040=>602,10041=>602,10042=>602,10043=>602,10044=>602,10045=>602,10046=>602,10047=>602,10048=>602,10049=>602,10050=>602,10051=>602,10052=>602,10053=>602,10054=>602,10055=>602,10056=>602,10057=>602,10058=>602,10059=>602,10061=>602,10063=>602,10064=>602,10065=>602,10066=>602,10070=>602,10072=>602,10073=>602,10074=>602,10075=>602,10076=>602,10077=>602,10078=>602,10081=>602,10082=>602,10083=>602,10084=>602,10085=>602,10086=>602,10087=>602,10088=>602,10089=>602,10090=>602,10091=>602,10092=>602,10093=>602,10094=>602,10095=>602,10096=>602,10097=>602,10098=>602,10099=>602,10100=>602,10101=>602,10132=>602,10136=>602,10137=>602,10138=>602,10139=>602,10140=>602,10141=>602,10142=>602,10143=>602,10144=>602,10145=>602,10146=>602,10147=>602,10148=>602,10149=>602,10150=>602,10151=>602,10152=>602,10153=>602,10154=>602,10155=>602,10156=>602,10157=>602,10158=>602,10159=>602,10161=>602,10162=>602,10163=>602,10164=>602,10165=>602,10166=>602,10167=>602,10168=>602,10169=>602,10170=>602,10171=>602,10172=>602,10173=>602,10174=>602,10175=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,64338=>602,64339=>602,64340=>602,64341=>602,64342=>602,64343=>602,64344=>602,64345=>602,64346=>602,64347=>602,64348=>602,64349=>602,64350=>602,64351=>602,64352=>602,64353=>602,64354=>602,64355=>602,64356=>602,64357=>602,64358=>602,64359=>602,64360=>602,64361=>602,64362=>602,64363=>602,64364=>602,64365=>602,64366=>602,64367=>602,64368=>602,64369=>602,64370=>602,64371=>602,64372=>602,64373=>602,64374=>602,64375=>602,64376=>602,64377=>602,64378=>602,64379=>602,64380=>602,64381=>602,64382=>602,64383=>602,64384=>602,64385=>602,64394=>602,64395=>602,64396=>602,64397=>602,64398=>602,64399=>602,64400=>602,64401=>602,64402=>602,64403=>602,64404=>602,64405=>602,64414=>602,64415=>602,64426=>602,64427=>602,64428=>602,64429=>602,64488=>602,64489=>602,64508=>602,64509=>602,64510=>602,64511=>602,65136=>602,65137=>602,65138=>602,65139=>602,65140=>602,65142=>602,65143=>602,65144=>602,65145=>602,65146=>602,65147=>602,65148=>602,65149=>602,65150=>602,65151=>602,65152=>602,65153=>602,65154=>602,65155=>602,65156=>602,65157=>602,65158=>602,65159=>602,65160=>602,65161=>602,65162=>602,65163=>602,65164=>602,65165=>602,65166=>602,65167=>602,65168=>602,65169=>602,65170=>602,65171=>602,65172=>602,65173=>602,65174=>602,65175=>602,65176=>602,65177=>602,65178=>602,65179=>602,65180=>602,65181=>602,65182=>602,65183=>602,65184=>602,65185=>602,65186=>602,65187=>602,65188=>602,65189=>602,65190=>602,65191=>602,65192=>602,65193=>602,65194=>602,65195=>602,65196=>602,65197=>602,65198=>602,65199=>602,65200=>602,65201=>602,65202=>602,65203=>602,65204=>602,65205=>602,65206=>602,65207=>602,65208=>602,65209=>602,65210=>602,65211=>602,65212=>602,65213=>602,65214=>602,65215=>602,65216=>602,65217=>602,65218=>602,65219=>602,65220=>602,65221=>602,65222=>602,65223=>602,65224=>602,65225=>602,65226=>602,65227=>602,65228=>602,65229=>602,65230=>602,65231=>602,65232=>602,65233=>602,65234=>602,65235=>602,65236=>602,65237=>602,65238=>602,65239=>602,65240=>602,65241=>602,65242=>602,65243=>602,65244=>602,65245=>602,65246=>602,65247=>602,65248=>602,65249=>602,65250=>602,65251=>602,65252=>602,65253=>602,65254=>602,65255=>602,65256=>602,65257=>602,65258=>602,65259=>602,65260=>602,65261=>602,65262=>602,65263=>602,65264=>602,65265=>602,65266=>602,65267=>602,65268=>602,65269=>602,65270=>602,65271=>602,65272=>602,65273=>602,65274=>602,65275=>602,65276=>602,65279=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansmonob.z b/incs/tcpdf/fonts/dejavusansmonob.z new file mode 100644 index 0000000..ef5638e Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmonob.z differ diff --git a/incs/tcpdf/fonts/dejavusansmonobi.ctg.z b/incs/tcpdf/fonts/dejavusansmonobi.ctg.z new file mode 100644 index 0000000..aa6da41 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmonobi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansmonobi.php b/incs/tcpdf/fonts/dejavusansmonobi.php new file mode 100644 index 0000000..3fb89bd --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansmonobi.php @@ -0,0 +1,16 @@ +97,'FontBBox'=>'[-425 -394 808 1053]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(165,0,437,729),34=>array(113,458,488,729),35=>array(-20,0,619,718),36=>array(19,-147,533,760),37=>array(16,0,595,699),38=>array(-16,-14,593,742),39=>array(238,458,363,729),40=>array(165,-132,527,759),41=>array(55,-132,417,759),42=>array(59,278,541,742),43=>array(32,45,569,582),44=>array(102,-140,365,179),45=>array(119,217,453,359),46=>array(170,0,367,179),47=>array(0,-93,525,729),48=>array(44,-14,558,742),49=>array(21,0,498,729),50=>array(-14,0,554,742),51=>array(-15,-14,547,742),52=>array(9,0,547,729),53=>array(3,-14,562,729),54=>array(47,-16,571,741),55=>array(53,0,598,729),56=>array(31,-14,555,742),57=>array(27,-15,551,742),58=>array(149,0,412,519),59=>array(83,-140,412,519),60=>array(43,53,559,574),61=>array(43,144,559,482),62=>array(43,53,559,574),63=>array(142,0,557,742),64=>array(-7,-156,600,681),65=>array(-55,0,515,729),66=>array(-10,0,575,730),67=>array(64,-14,595,742),68=>array(-4,0,569,729),69=>array(14,0,610,729),70=>array(23,0,619,729),71=>array(50,-14,582,742),72=>array(-4,0,606,729),73=>array(13,0,589,729),74=>array(-10,-14,563,729),75=>array(-9,0,668,729),76=>array(39,0,516,729),77=>array(-28,0,630,729),78=>array(-12,0,613,729),79=>array(30,-14,572,742),80=>array(8,0,591,729),81=>array(30,-137,572,742),82=>array(4,0,569,729),83=>array(2,-14,566,742),84=>array(88,0,629,729),85=>array(22,-14,621,729),86=>array(99,0,647,729),87=>array(20,0,669,729),88=>array(-70,0,656,729),89=>array(71,0,663,729),90=>array(-16,0,630,729),91=>array(109,-132,531,760),92=>array(166,-93,362,729),93=>array(52,-132,473,760),94=>array(28,457,574,729),95=>array(0,-236,602,-143),96=>array(181,616,422,800),97=>array(23,-14,557,560),98=>array(23,-14,569,760),99=>array(73,-14,565,560),100=>array(32,-14,621,760),101=>array(37,-14,564,561),102=>array(113,0,619,760),103=>array(9,-207,581,562),104=>array(29,0,547,760),105=>array(7,0,527,813),106=>array(-31,-207,512,813),107=>array(40,0,634,760),108=>array(114,0,505,760),109=>array(-16,0,589,560),110=>array(29,0,547,560),111=>array(43,-14,559,561),112=>array(-18,-208,571,560),113=>array(33,-208,579,561),114=>array(75,0,599,560),115=>array(44,-14,534,560),116=>array(80,0,571,702),117=>array(52,-14,569,547),118=>array(84,0,601,547),119=>array(44,0,647,547),120=>array(-37,0,599,547),121=>array(-44,-207,614,547),122=>array(24,0,580,547),123=>array(64,-163,591,760),124=>array(245,-236,356,764),125=>array(-15,-163,512,760),126=>array(43,226,559,396),161=>array(165,0,437,729),162=>array(51,-153,538,699),163=>array(-11,0,608,742),164=>array(91,86,546,541),165=>array(-14,0,656,729),166=>array(245,-171,356,699),167=>array(51,-95,517,742),168=>array(203,654,535,774),169=>array(0,61,602,663),170=>array(103,209,513,742),171=>array(38,69,538,517),172=>array(43,177,559,439),173=>array(119,217,453,359),174=>array(0,61,602,663),175=>array(206,668,532,760),176=>array(138,417,463,742),177=>array(43,0,559,627),178=>array(127,326,502,742),179=>array(135,319,508,742),180=>array(278,616,590,800),181=>array(-27,-209,560,547),182=>array(50,-96,581,729),183=>array(199,259,397,437),184=>array(74,-196,311,0),185=>array(141,326,476,734),186=>array(108,209,521,742),187=>array(40,69,541,517),188=>array(15,-132,558,810),189=>array(15,-132,577,810),190=>array(23,-132,558,818),191=>array(44,-13,459,729),192=>array(-55,0,515,927),193=>array(-55,0,558,927),194=>array(-55,0,556,927),195=>array(-55,0,572,928),196=>array(-55,0,554,927),197=>array(-55,0,515,928),198=>array(-73,0,640,729),199=>array(64,-196,595,742),200=>array(14,0,610,927),201=>array(14,0,610,927),202=>array(14,0,610,927),203=>array(14,0,610,927),204=>array(13,0,589,927),205=>array(13,0,589,927),206=>array(13,0,589,927),207=>array(13,0,589,927),208=>array(-8,0,569,729),209=>array(-12,0,613,928),210=>array(30,-14,572,927),211=>array(30,-14,572,927),212=>array(30,-14,572,927),213=>array(30,-14,572,928),214=>array(30,-14,572,927),215=>array(58,72,543,556),216=>array(-69,-31,662,761),217=>array(22,-14,621,927),218=>array(22,-14,621,927),219=>array(22,-14,621,927),220=>array(22,-14,621,927),221=>array(71,0,663,927),222=>array(8,0,569,729),223=>array(14,-14,565,761),224=>array(23,-14,557,800),225=>array(23,-14,605,800),226=>array(23,-14,557,800),227=>array(23,-14,566,778),228=>array(23,-14,557,774),229=>array(23,-14,557,888),230=>array(-15,-14,601,560),231=>array(73,-196,565,560),232=>array(37,-14,564,800),233=>array(37,-14,590,800),234=>array(37,-14,564,800),235=>array(37,-14,564,774),236=>array(7,0,527,800),237=>array(7,0,568,800),238=>array(7,0,527,800),239=>array(7,0,527,774),240=>array(40,-14,589,760),241=>array(29,0,551,778),242=>array(43,-14,559,800),243=>array(43,-14,590,800),244=>array(43,-14,559,800),245=>array(43,-14,559,778),246=>array(43,-14,559,774),247=>array(32,42,569,585),248=>array(-40,-57,640,603),249=>array(52,-14,569,800),250=>array(52,-14,590,800),251=>array(52,-14,569,800),252=>array(52,-14,569,774),253=>array(-44,-207,614,800),254=>array(-18,-208,571,760),255=>array(-44,-207,614,774),256=>array(-55,0,562,913),257=>array(23,-14,557,760),258=>array(-55,0,575,927),259=>array(23,-14,557,784),260=>array(-55,-196,515,729),261=>array(23,-196,557,560),262=>array(64,-14,627,927),263=>array(73,-14,632,800),264=>array(64,-14,625,927),265=>array(73,-14,576,800),266=>array(64,-14,595,927),267=>array(73,-14,565,774),268=>array(64,-14,650,927),269=>array(73,-14,613,800),270=>array(-4,0,592,927),271=>array(32,-14,808,760),272=>array(-8,0,569,729),273=>array(32,-14,681,760),274=>array(14,0,610,913),275=>array(37,-14,564,760),276=>array(14,0,610,927),277=>array(37,-14,566,784),278=>array(14,0,610,927),279=>array(37,-14,564,774),280=>array(14,-196,610,729),281=>array(37,-196,564,561),282=>array(14,0,610,927),283=>array(37,-14,603,800),284=>array(50,-14,621,927),285=>array(9,-207,581,800),286=>array(50,-14,599,927),287=>array(9,-207,581,784),288=>array(50,-14,582,927),289=>array(9,-207,581,774),290=>array(50,-241,582,742),291=>array(9,-207,581,771),292=>array(-4,0,606,927),293=>array(29,0,547,927),294=>array(-4,0,650,729),295=>array(10,0,527,760),296=>array(13,0,589,928),297=>array(7,0,529,778),298=>array(13,0,589,913),299=>array(7,0,532,760),300=>array(13,0,589,927),301=>array(7,0,547,784),302=>array(32,-196,608,729),303=>array(10,-196,530,813),304=>array(13,0,589,927),305=>array(7,0,527,547),306=>array(8,-16,718,729),307=>array(5,-193,710,827),308=>array(-10,-14,599,927),309=>array(-31,-207,516,800),310=>array(-9,-227,668,729),311=>array(40,-227,634,760),312=>array(32,0,626,547),313=>array(39,0,556,928),314=>array(114,0,556,928),315=>array(39,-227,516,729),316=>array(104,-224,505,760),317=>array(39,0,600,729),318=>array(114,0,641,760),319=>array(39,0,604,729),320=>array(114,0,678,760),321=>array(-34,0,516,729),322=>array(18,0,580,760),323=>array(-12,0,613,928),324=>array(29,0,587,804),325=>array(-12,-227,613,729),326=>array(29,-227,547,560),327=>array(-12,0,618,927),328=>array(29,0,581,800),329=>array(-84,0,625,760),330=>array(-0,-208,587,743),331=>array(50,-207,565,560),332=>array(30,-14,572,913),333=>array(43,-14,559,760),334=>array(30,-14,575,927),335=>array(43,-14,559,784),336=>array(30,-14,658,927),337=>array(43,-14,619,800),338=>array(15,0,660,729),339=>array(-10,-14,616,560),340=>array(4,0,569,928),341=>array(75,0,670,804),342=>array(4,-227,569,729),343=>array(16,-227,599,560),344=>array(4,0,583,927),345=>array(75,0,613,800),346=>array(2,-14,566,928),347=>array(44,-14,587,804),348=>array(2,-14,569,927),349=>array(44,-14,534,800),350=>array(2,-196,566,742),351=>array(44,-196,534,560),352=>array(2,-14,579,927),353=>array(44,-14,571,800),354=>array(74,-196,629,729),355=>array(80,-196,571,702),356=>array(88,0,629,927),357=>array(80,0,681,813),358=>array(88,0,629,729),359=>array(71,0,562,702),360=>array(22,-14,621,928),361=>array(52,-14,569,778),362=>array(22,-14,621,913),363=>array(52,-14,569,760),364=>array(22,-14,621,927),365=>array(52,-14,569,784),366=>array(22,-14,621,1053),367=>array(52,-14,569,891),368=>array(22,-14,658,927),369=>array(52,-14,619,800),370=>array(22,-204,621,729),371=>array(52,-196,569,547),372=>array(20,0,669,931),373=>array(44,0,647,804),374=>array(71,0,663,931),375=>array(-44,-207,614,804),376=>array(71,0,663,927),377=>array(-16,0,630,928),378=>array(24,0,587,804),379=>array(-16,0,630,927),380=>array(24,0,580,774),381=>array(-16,0,630,927),382=>array(24,0,580,800),383=>array(113,0,619,760),384=>array(23,-14,569,760),385=>array(17,0,607,730),386=>array(8,0,604,729),387=>array(0,-14,539,760),388=>array(29,0,555,729),389=>array(22,-14,561,760),390=>array(7,-14,528,742),391=>array(68,-14,704,802),392=>array(63,-14,702,760),393=>array(-8,0,569,729),394=>array(16,0,589,729),395=>array(29,0,637,729),396=>array(54,-14,634,760),397=>array(41,-220,574,560),398=>array(11,0,607,729),399=>array(44,-14,557,742),400=>array(29,-14,583,742),401=>array(-39,-207,641,729),402=>array(-50,-207,652,760),403=>array(12,-14,663,802),404=>array(41,-142,671,729),405=>array(-68,-1,611,760),406=>array(130,0,589,729),407=>array(13,0,589,729),408=>array(-62,0,649,729),409=>array(11,0,606,760),410=>array(86,0,482,760),411=>array(-35,0,489,760),412=>array(4,-13,636,729),413=>array(-77,-208,679,729),414=>array(49,-208,558,560),415=>array(30,-14,557,742),416=>array(-13,-14,661,759),417=>array(-0,-14,607,570),418=>array(-2,-14,659,742),419=>array(27,-208,675,560),420=>array(40,0,619,729),421=>array(-21,-208,558,760),422=>array(5,-116,561,729),423=>array(32,-14,574,742),424=>array(61,-14,544,560),425=>array(-23,0,629,729),426=>array(95,-207,600,760),427=>array(139,-207,630,702),428=>array(40,0,629,730),429=>array(65,0,557,760),430=>array(88,-208,627,729),431=>array(-27,-14,688,759),432=>array(-23,-14,608,570),433=>array(43,0,627,713),434=>array(30,0,538,729),435=>array(72,0,666,729),436=>array(-41,-207,659,547),437=>array(-15,0,631,729),438=>array(23,0,579,547),439=>array(-23,-14,629,729),440=>array(-26,-14,611,729),441=>array(22,-215,610,547),442=>array(-11,-208,585,547),443=>array(-16,0,551,742),444=>array(-23,-14,615,729),445=>array(-14,-215,573,547),446=>array(27,-15,514,702),447=>array(-18,-208,594,560),448=>array(165,0,438,729),449=>array(53,0,549,729),450=>array(8,0,604,729),451=>array(165,0,437,729),461=>array(-55,0,579,927),462=>array(23,-14,571,800),463=>array(13,0,589,927),464=>array(7,0,571,800),465=>array(30,-14,579,927),466=>array(43,-14,571,800),467=>array(22,-14,621,927),468=>array(52,-14,578,800),469=>array(22,-14,621,985),470=>array(52,-14,569,914),471=>array(22,-14,621,1007),472=>array(52,-14,648,1002),473=>array(22,-14,621,1008),474=>array(52,-14,626,1002),475=>array(22,-14,621,1008),476=>array(52,-14,569,1002),477=>array(41,-14,560,560),478=>array(-55,0,578,985),479=>array(23,-14,557,914),480=>array(-55,0,578,985),481=>array(23,-14,557,914),482=>array(-73,0,640,913),483=>array(-15,-14,601,760),486=>array(50,-14,646,927),487=>array(9,-207,581,800),488=>array(-9,0,668,927),489=>array(40,0,634,927),490=>array(30,-204,572,742),491=>array(43,-204,559,561),492=>array(30,-204,572,913),493=>array(43,-204,559,760),494=>array(-23,-14,629,927),495=>array(-14,-215,577,800),500=>array(50,-14,624,927),501=>array(9,-207,590,800),502=>array(-58,-14,608,729),504=>array(-12,0,613,927),505=>array(29,0,547,801),508=>array(-73,0,660,927),509=>array(-15,-14,601,800),510=>array(-69,-31,662,927),511=>array(-40,-57,640,800),512=>array(-55,0,558,927),513=>array(23,-14,557,800),514=>array(-55,0,550,927),515=>array(23,-14,557,784),516=>array(14,0,610,927),517=>array(37,-14,564,800),518=>array(14,0,610,927),519=>array(37,-14,564,784),520=>array(13,0,589,927),521=>array(7,0,527,800),522=>array(13,0,589,927),523=>array(7,0,527,784),524=>array(30,-14,572,927),525=>array(43,-14,559,800),526=>array(30,-14,572,927),527=>array(43,-14,559,784),528=>array(4,0,569,927),529=>array(75,0,599,800),530=>array(4,0,569,927),531=>array(75,0,599,784),532=>array(22,-14,621,927),533=>array(52,-14,569,800),534=>array(22,-14,621,927),535=>array(52,-14,569,784),536=>array(2,-246,566,742),537=>array(44,-246,534,560),538=>array(66,-246,629,729),539=>array(80,-246,571,702),540=>array(-18,-210,677,742),541=>array(9,-211,620,560),542=>array(-4,0,606,927),543=>array(29,0,556,927),545=>array(-10,-68,564,760),548=>array(5,-207,651,729),549=>array(46,-207,602,547),550=>array(-55,0,515,927),551=>array(23,-14,557,774),552=>array(14,-196,610,729),553=>array(37,-196,564,561),554=>array(30,-14,578,985),555=>array(43,-14,559,914),556=>array(30,-14,578,985),557=>array(43,-14,559,914),558=>array(30,-14,572,927),559=>array(43,-14,559,774),560=>array(30,-14,578,985),561=>array(43,-14,559,914),562=>array(71,0,663,913),563=>array(-44,-207,614,760),564=>array(83,-68,544,760),565=>array(-30,-68,569,560),566=>array(77,-68,569,702),567=>array(-31,-207,460,547),568=>array(-13,-14,576,760),569=>array(26,-214,615,560),570=>array(-69,-31,663,761),571=>array(-69,-31,663,761),572=>array(-41,-57,640,603),573=>array(-6,0,542,729),574=>array(-61,-31,671,761),575=>array(65,-240,556,560),576=>array(49,-240,604,547),577=>array(44,0,612,729),579=>array(-39,0,575,730),580=>array(-8,-14,621,729),581=>array(-45,0,503,729),588=>array(-4,0,569,729),589=>array(68,0,599,560),592=>array(46,-14,568,560),593=>array(59,-14,597,560),594=>array(5,-14,543,560),595=>array(-14,-14,524,759),596=>array(35,-14,519,561),597=>array(84,-69,568,561),598=>array(32,-162,569,760),599=>array(15,-14,614,759),600=>array(18,-14,559,560),601=>array(41,-14,560,560),602=>array(-18,-14,604,560),603=>array(22,-11,581,560),604=>array(-0,-11,559,560),605=>array(-27,-11,584,560),606=>array(53,-21,575,559),607=>array(-4,-207,541,547),608=>array(-26,-208,688,760),609=>array(48,-208,615,547),610=>array(75,0,556,546),611=>array(35,-203,628,554),612=>array(102,-59,613,547),613=>array(86,-214,595,546),614=>array(7,0,516,759),615=>array(28,-208,536,759),616=>array(-22,0,499,760),617=>array(102,-1,500,547),618=>array(-1,0,604,547),619=>array(13,-1,562,759),620=>array(53,0,497,760),621=>array(129,-217,472,760),622=>array(86,-215,609,760),623=>array(21,-13,618,547),624=>array(40,-208,637,547),625=>array(4,-208,602,560),626=>array(-44,-216,603,560),627=>array(-0,-216,519,560),628=>array(5,0,597,547),629=>array(48,-14,554,560),630=>array(37,-1,613,547),631=>array(31,0,564,574),632=>array(-10,-208,612,762),633=>array(42,-13,565,547),634=>array(21,-13,586,759),635=>array(7,-208,531,547),636=>array(16,-208,580,560),637=>array(60,-208,580,560),638=>array(13,0,589,547),639=>array(13,0,504,547),640=>array(-2,0,501,547),641=>array(-21,0,624,547),642=>array(61,-208,551,560),643=>array(-50,-207,652,760),644=>array(-50,-207,652,760),645=>array(117,-207,485,760),646=>array(-38,-207,652,760),647=>array(28,-155,520,547),648=>array(103,-208,595,702),649=>array(33,-14,578,547),650=>array(42,-51,619,547),651=>array(73,-1,564,547),652=>array(-14,0,510,547),653=>array(-53,0,554,547),654=>array(-45,0,614,754),655=>array(86,0,622,547),656=>array(-11,-208,545,547),657=>array(10,-55,565,547),658=>array(-14,-215,577,547),659=>array(6,-215,582,547),660=>array(94,0,542,759),661=>array(102,0,588,759),662=>array(14,0,500,759),663=>array(40,-208,608,759),664=>array(26,-28,575,582),665=>array(5,0,545,547),666=>array(27,-21,549,559),667=>array(9,0,646,759),668=>array(5,0,597,547),669=>array(-26,-208,574,813),670=>array(29,-208,625,547),671=>array(62,0,462,547),672=>array(34,-208,632,759),673=>array(15,0,552,759),674=>array(92,0,579,759),675=>array(-5,-14,611,760),676=>array(1,-219,617,756),677=>array(-13,-55,604,760),678=>array(50,-14,584,702),679=>array(98,-207,629,760),680=>array(63,-69,597,702),681=>array(62,-207,587,760),682=>array(77,-14,585,760),683=>array(73,-2,612,760),684=>array(25,0,637,641),685=>array(85,86,517,641),686=>array(100,-214,628,759),687=>array(110,-208,529,759),688=>array(119,326,439,752),689=>array(119,326,439,751),690=>array(135,177,467,748),691=>array(136,326,463,640),692=>array(139,319,466,633),693=>array(115,209,443,632),694=>array(99,326,503,633),695=>array(138,326,524,633),696=>array(107,211,517,633),697=>array(220,557,408,800),699=>array(205,441,468,760),700=>array(180,441,443,760),701=>array(235,595,393,844),702=>array(293,481,460,760),703=>array(264,481,431,760),704=>array(174,326,454,751),705=>array(171,326,480,751),710=>array(164,616,534,800),711=>array(202,616,571,800),712=>array(228,488,374,759),713=>array(206,668,532,760),716=>array(228,-81,374,190),717=>array(38,-198,364,-106),718=>array(229,-285,470,-102),719=>array(230,-285,542,-102),720=>array(147,0,455,547),721=>array(218,361,419,547),722=>array(252,269,418,547),723=>array(223,269,390,547),726=>array(139,119,463,427),727=>array(183,229,419,317),728=>array(218,639,547,784),729=>array(290,654,447,774),730=>array(226,610,504,888),731=>array(125,-196,335,0),732=>array(184,638,551,778),733=>array(182,616,619,800),734=>array(-165,213,440,524),736=>array(135,216,504,640),737=>array(173,326,429,752),738=>array(140,319,445,640),739=>array(96,326,496,633),740=>array(172,326,479,751),741=>array(183,0,536,693),742=>array(154,0,536,693),743=>array(125,0,536,693),744=>array(96,0,536,693),745=>array(66,0,536,693),750=>array(72,441,589,760),755=>array(94,-245,313,-31),768=>array(181,616,422,800),769=>array(278,616,590,800),770=>array(164,616,534,800),771=>array(184,638,551,778),772=>array(206,668,532,760),773=>array(0,663,602,755),774=>array(218,639,547,784),775=>array(290,654,447,774),776=>array(203,654,535,774),777=>array(196,616,419,849),778=>array(226,610,504,888),779=>array(182,616,619,800),780=>array(202,616,571,800),781=>array(233,616,369,833),782=>array(94,616,508,833),783=>array(154,616,503,800),784=>array(218,639,547,879),785=>array(190,639,521,784),786=>array(212,441,422,590),787=>array(209,595,393,844),788=>array(235,595,393,844),789=>array(278,616,500,800),790=>array(247,-290,488,-106),791=>array(212,-290,524,-106),792=>array(151,-394,369,-123),793=>array(179,-394,397,-123),794=>array(174,658,463,929),795=>array(193,361,409,570),796=>array(147,-245,278,-31),797=>array(122,-305,412,-123),798=>array(89,-394,378,-212),799=>array(110,-394,399,-123),800=>array(156,-215,446,-123),801=>array(245,-207,551,82),802=>array(98,-208,325,81),803=>array(119,-226,277,-105),804=>array(32,-226,364,-105),805=>array(94,-245,313,-31),806=>array(66,-246,276,-97),807=>array(74,-196,311,0),808=>array(104,-196,314,0),809=>array(233,-323,369,-106),810=>array(129,-289,473,-106),811=>array(112,-239,515,-94),812=>array(36,-237,404,-53),813=>array(0,-237,368,-53),814=>array(48,-240,377,-95),815=>array(20,-239,351,-94),816=>array(14,-238,381,-98),817=>array(38,-198,364,-106),818=>array(0,-236,602,-143),819=>array(0,-236,602,-9),820=>array(26,226,576,396),821=>array(84,214,481,309),822=>array(-9,214,611,309),823=>array(-41,-57,640,603),824=>array(-69,-31,663,761),825=>array(128,-245,259,-31),826=>array(129,-254,473,-71),827=>array(134,-386,468,-106),828=>array(87,-239,490,-94),829=>array(160,582,442,839),830=>array(206,595,396,867),831=>array(0,528,602,755),835=>array(209,595,393,844),856=>array(592,654,749,774),865=>array(-132,735,706,880),884=>array(220,557,408,800),885=>array(194,-208,382,35),890=>array(185,-208,306,-45),894=>array(83,-140,412,519),900=>array(278,616,590,800),901=>array(203,654,645,999),902=>array(-55,0,515,800),903=>array(199,259,397,437),904=>array(-123,0,610,800),905=>array(-142,0,606,800),906=>array(-113,0,589,800),908=>array(-35,-14,572,800),910=>array(-193,0,663,800),911=>array(-25,0,559,800),912=>array(164,0,645,999),913=>array(-55,0,515,729),914=>array(-10,0,575,730),915=>array(89,0,685,729),916=>array(-55,0,515,729),917=>array(14,0,610,729),918=>array(-16,0,630,729),919=>array(-4,0,606,729),920=>array(44,-14,557,742),921=>array(13,0,589,729),922=>array(-9,0,668,729),923=>array(-55,0,515,729),924=>array(-28,0,630,729),925=>array(-12,0,613,729),926=>array(-4,0,606,729),927=>array(30,-14,572,742),928=>array(67,0,677,729),929=>array(8,0,591,729),931=>array(-23,0,629,729),932=>array(88,0,629,729),933=>array(71,0,663,729),934=>array(44,0,557,729),935=>array(-70,0,656,729),936=>array(77,0,634,729),937=>array(-25,0,559,713),938=>array(13,0,589,927),939=>array(71,0,663,927),940=>array(26,-12,615,800),941=>array(49,-11,590,800),942=>array(49,-208,590,800),943=>array(164,0,590,800),944=>array(69,0,645,999),945=>array(26,-12,615,559),946=>array(-31,-208,563,766),947=>array(32,-208,590,547),948=>array(27,-14,561,766),949=>array(49,-11,540,557),950=>array(66,-208,604,760),951=>array(49,-208,558,560),952=>array(47,-12,554,770),953=>array(164,0,446,547),954=>array(32,0,626,547),955=>array(36,0,560,760),956=>array(-27,-209,560,547),957=>array(76,0,573,547),958=>array(55,-208,604,760),959=>array(43,-14,559,561),960=>array(4,-19,602,547),961=>array(-1,-208,577,560),962=>array(101,-208,585,561),963=>array(21,-14,598,547),964=>array(98,0,589,547),965=>array(69,0,580,547),966=>array(35,-208,574,552),967=>array(-30,-208,632,547),968=>array(56,-208,643,547),969=>array(31,-14,577,547),970=>array(164,0,535,774),971=>array(69,0,580,774),972=>array(43,-14,590,800),973=>array(69,0,590,800),974=>array(31,-14,590,800),976=>array(54,-11,542,768),977=>array(46,-11,553,768),978=>array(12,0,568,729),979=>array(-228,0,568,800),980=>array(12,0,568,927),981=>array(27,-208,573,760),982=>array(9,0,627,547),983=>array(3,-188,632,547),984=>array(63,-208,576,742),985=>array(66,-208,573,560),986=>array(44,-222,639,729),987=>array(36,-208,602,547),988=>array(23,0,619,729),989=>array(-83,-208,581,760),990=>array(9,-2,602,729),991=>array(42,0,560,759),992=>array(52,-208,563,742),993=>array(-15,-180,501,559),1008=>array(-17,-3,613,547),1009=>array(39,-213,578,560),1010=>array(73,-14,565,560),1011=>array(-31,-207,512,813),1012=>array(44,-14,557,742),1013=>array(78,-14,562,561),1014=>array(34,-14,518,561),1015=>array(8,0,569,729),1016=>array(-18,-208,571,760),1017=>array(64,-14,595,742),1018=>array(-29,0,631,729),1019=>array(-27,-208,629,498),1020=>array(-42,-208,577,560),1021=>array(7,-14,528,742),1022=>array(64,-14,595,742),1023=>array(7,-14,528,742),1024=>array(14,0,610,927),1025=>array(14,0,610,927),1026=>array(76,-207,631,760),1027=>array(89,0,685,927),1028=>array(61,-14,595,742),1029=>array(2,-14,566,742),1030=>array(13,0,589,729),1031=>array(13,0,589,927),1032=>array(-10,-14,563,729),1033=>array(-78,0,576,729),1034=>array(-61,0,576,729),1035=>array(76,0,631,760),1036=>array(-9,0,668,927),1037=>array(-13,0,614,927),1038=>array(20,0,659,927),1039=>array(11,-157,621,729),1040=>array(-55,0,515,729),1041=>array(8,0,604,729),1042=>array(-10,0,575,730),1043=>array(89,0,685,729),1044=>array(-66,-157,601,729),1045=>array(14,0,610,729),1046=>array(-64,0,667,729),1047=>array(-15,-14,547,742),1048=>array(-13,0,614,729),1049=>array(-13,0,614,927),1050=>array(-9,0,668,729),1051=>array(-68,0,606,729),1052=>array(-28,0,630,729),1053=>array(-4,0,606,729),1054=>array(30,-14,572,742),1055=>array(67,0,677,729),1056=>array(8,0,591,729),1057=>array(64,-14,595,742),1058=>array(88,0,629,729),1059=>array(20,0,659,729),1060=>array(11,0,599,729),1061=>array(-70,0,656,729),1062=>array(-17,-157,593,729),1063=>array(73,0,624,760),1064=>array(-33,0,634,729),1065=>array(-18,-157,649,729),1066=>array(61,0,553,729),1067=>array(-51,0,653,729),1068=>array(-10,0,521,729),1069=>array(7,-14,542,742),1070=>array(-51,-14,599,742),1071=>array(-30,0,637,729),1072=>array(23,-14,557,560),1073=>array(18,-14,565,787),1074=>array(5,0,548,547),1075=>array(55,0,552,547),1076=>array(-36,-140,583,547),1077=>array(37,-14,564,561),1078=>array(-46,0,647,547),1079=>array(25,-11,538,560),1080=>array(21,0,586,547),1081=>array(21,0,586,784),1082=>array(32,0,626,547),1083=>array(-20,0,604,547),1084=>array(-11,0,613,547),1085=>array(31,0,576,547),1086=>array(43,-14,559,561),1087=>array(31,0,576,547),1088=>array(-18,-208,571,560),1089=>array(73,-14,565,560),1090=>array(112,0,576,547),1091=>array(-44,-207,614,547),1092=>array(30,-208,571,760),1093=>array(-37,0,599,547),1094=>array(8,-140,553,547),1095=>array(145,0,624,547),1096=>array(-15,0,617,547),1097=>array(-11,-140,621,547),1098=>array(51,0,552,547),1099=>array(-38,0,640,547),1100=>array(14,0,501,547),1101=>array(34,-14,526,560),1102=>array(0,-14,655,560),1103=>array(-6,0,594,547),1104=>array(37,-14,564,800),1105=>array(37,-14,564,774),1106=>array(40,-207,543,760),1107=>array(55,0,590,800),1108=>array(135,-14,619,561),1109=>array(44,-14,534,560),1110=>array(7,0,527,813),1111=>array(7,0,554,774),1112=>array(-31,-207,512,813),1113=>array(-51,0,583,547),1114=>array(-36,0,583,547),1115=>array(20,0,502,760),1116=>array(32,0,626,800),1117=>array(21,0,586,800),1118=>array(-44,-207,614,784),1119=>array(44,-140,590,547),1122=>array(45,0,546,729),1123=>array(57,0,548,760),1138=>array(30,-14,557,742),1139=>array(48,-14,554,560),1168=>array(89,0,714,878),1169=>array(41,0,566,700),1170=>array(86,0,685,729),1171=>array(35,0,552,547),1172=>array(89,-207,685,729),1173=>array(108,-207,605,547),1174=>array(-64,-157,667,729),1175=>array(-46,-140,647,547),1176=>array(-15,-196,547,742),1177=>array(25,-196,538,560),1178=>array(-9,-193,668,729),1179=>array(85,-158,680,547),1186=>array(18,-193,628,729),1187=>array(14,-158,614,547),1188=>array(-33,0,663,729),1189=>array(-15,0,644,547),1194=>array(64,-196,595,742),1195=>array(73,-196,565,560),1196=>array(161,-193,700,729),1197=>array(167,-158,629,547),1198=>array(71,0,663,729),1199=>array(69,-208,615,547),1200=>array(62,0,665,729),1201=>array(44,-208,615,547),1202=>array(13,-193,725,729),1203=>array(27,-158,666,547),1210=>array(49,0,610,760),1211=>array(29,0,547,760),1216=>array(13,0,589,729),1217=>array(-64,0,667,927),1218=>array(-46,0,647,784),1219=>array(-9,-207,666,729),1220=>array(85,-207,680,547),1223=>array(-4,-207,606,729),1224=>array(84,-207,629,547),1227=>array(146,-193,698,760),1228=>array(145,-158,624,547),1231=>array(136,0,427,760),1232=>array(-55,0,575,927),1233=>array(23,-14,557,784),1234=>array(-55,0,554,927),1235=>array(23,-14,557,774),1236=>array(-73,0,640,729),1237=>array(-15,-14,601,560),1238=>array(14,0,610,927),1239=>array(37,-14,564,784),1240=>array(44,-14,557,742),1241=>array(41,-14,560,560),1242=>array(44,-14,557,927),1243=>array(41,-14,560,774),1244=>array(-64,0,667,927),1245=>array(-46,0,647,774),1246=>array(-15,-14,547,927),1247=>array(25,-11,582,774),1248=>array(-23,-14,629,729),1249=>array(-14,-215,577,547),1250=>array(-13,0,614,913),1251=>array(21,0,586,760),1252=>array(-13,0,614,927),1253=>array(21,0,586,762),1254=>array(30,-14,572,927),1255=>array(43,-14,559,774),1256=>array(44,-14,557,742),1257=>array(48,-14,554,560),1258=>array(44,-14,557,927),1259=>array(48,-14,554,774),1260=>array(7,-14,596,927),1261=>array(34,-14,563,774),1262=>array(20,0,659,913),1263=>array(-44,-207,614,760),1264=>array(20,0,659,927),1265=>array(-44,-207,614,774),1266=>array(20,0,659,927),1267=>array(-44,-207,619,800),1268=>array(73,0,640,927),1269=>array(145,0,624,774),1270=>array(89,-193,685,729),1271=>array(108,-158,605,547),1272=>array(-51,0,653,927),1273=>array(-38,0,640,774),1296=>array(29,-14,583,742),1297=>array(49,-11,540,557),1306=>array(30,-137,572,742),1307=>array(33,-208,579,561),1308=>array(20,0,669,729),1309=>array(44,0,647,547),1329=>array(9,-31,606,729),1330=>array(-24,0,574,743),1331=>array(27,0,577,743),1332=>array(27,0,577,743),1333=>array(20,-14,583,729),1334=>array(-20,0,584,743),1335=>array(-16,0,583,729),1336=>array(-24,0,574,743),1337=>array(-50,-14,593,743),1338=>array(-13,-14,618,729),1339=>array(-19,0,542,729),1340=>array(3,0,480,729),1341=>array(-31,-13,601,729),1342=>array(18,-14,646,742),1343=>array(59,0,585,729),1344=>array(12,-37,605,729),1345=>array(0,-31,583,743),1346=>array(27,0,542,743),1347=>array(-12,0,639,741),1348=>array(-12,-14,657,729),1349=>array(16,-14,584,741),1350=>array(59,-14,574,729),1351=>array(17,-13,568,729),1352=>array(-20,0,578,743),1353=>array(38,-39,589,743),1354=>array(30,0,601,741),1355=>array(-17,0,589,741),1356=>array(-56,0,577,743),1357=>array(24,-14,622,729),1358=>array(23,0,585,729),1359=>array(22,-14,577,742),1360=>array(-20,0,578,743),1361=>array(16,-13,584,741),1362=>array(-16,0,583,729),1363=>array(2,0,602,729),1364=>array(-32,0,608,741),1365=>array(30,-14,572,742),1366=>array(-13,-14,582,729),1369=>array(264,481,431,760),1370=>array(169,411,432,730),1371=>array(115,616,486,800),1372=>array(40,618,562,893),1373=>array(151,616,450,800),1374=>array(7,590,565,906),1375=>array(78,618,507,760),1377=>array(21,-13,617,547),1378=>array(-1,-208,546,560),1379=>array(40,-208,588,560),1380=>array(16,-208,539,560),1381=>array(34,-14,566,760),1382=>array(40,-208,588,560),1383=>array(14,0,546,760),1384=>array(-1,-208,546,560),1385=>array(-48,-208,594,560),1386=>array(3,-14,604,760),1387=>array(-12,-208,536,760),1388=>array(86,-208,390,547),1389=>array(-55,-208,615,760),1390=>array(22,-14,583,760),1391=>array(64,-208,573,760),1392=>array(27,0,545,760),1393=>array(33,-14,513,760),1394=>array(16,-208,524,560),1395=>array(45,-14,583,741),1396=>array(63,-14,677,760),1397=>array(55,-207,547,547),1398=>array(77,-13,585,760),1399=>array(26,-208,559,559),1400=>array(27,0,545,560),1401=>array(54,-208,502,579),1402=>array(40,-208,636,547),1403=>array(36,-208,570,559),1404=>array(2,0,532,560),1405=>array(55,-14,572,547),1406=>array(31,-208,581,760),1407=>array(21,-13,581,560),1408=>array(7,-208,555,560),1409=>array(18,-207,590,562),1410=>array(39,0,478,547),1411=>array(20,-208,580,760),1412=>array(-36,-208,599,560),1413=>array(43,-14,559,561),1414=>array(-10,-208,592,760),1415=>array(-13,-14,528,760),1417=>array(169,0,433,519),1418=>array(137,217,472,359),3713=>array(-6,-10,581,560),3714=>array(26,-39,574,568),3716=>array(38,-10,562,568),3719=>array(48,-238,563,568),3720=>array(42,-0,570,575),3722=>array(39,-238,601,563),3725=>array(35,-14,605,560),3732=>array(23,-14,567,560),3733=>array(-12,-15,601,579),3734=>array(74,-240,601,560),3735=>array(18,-8,593,571),3737=>array(-20,-14,617,568),3738=>array(38,-8,594,561),3739=>array(19,-8,616,760),3740=>array(7,-8,687,648),3741=>array(-3,-8,636,760),3742=>array(10,-8,619,561),3743=>array(-9,-8,641,760),3745=>array(-32,-14,619,547),3746=>array(16,-14,627,760),3747=>array(22,-8,599,568),3749=>array(-3,-8,592,568),3751=>array(11,-13,586,560),3754=>array(-11,-8,698,648),3755=>array(-7,-12,608,575),3757=>array(18,-8,595,568),3758=>array(-3,-8,661,617),3759=>array(31,-126,636,579),3760=>array(69,-6,656,567),3761=>array(190,620,720,896),3762=>array(126,0,622,588),3763=>array(-425,0,622,846),3764=>array(3,622,595,950),3765=>array(-54,633,601,962),3766=>array(2,622,595,950),3767=>array(3,633,657,962),3768=>array(147,-385,395,-55),3769=>array(90,-316,418,-28),3771=>array(-14,610,610,896),3772=>array(-11,-311,609,-48),3784=>array(225,659,376,844),3785=>array(-10,622,627,918),3786=>array(20,619,729,963),3787=>array(125,612,478,917),3788=>array(167,603,787,866),3789=>array(177,639,427,846),4304=>array(30,0,552,567),4305=>array(18,0,538,758),4306=>array(8,-196,544,521),4307=>array(7,-197,624,516),4308=>array(12,-196,589,521),4309=>array(13,-196,587,521),4310=>array(16,0,538,757),4311=>array(3,0,605,516),4312=>array(37,0,563,521),4313=>array(15,-196,580,512),4314=>array(28,-196,585,521),4315=>array(18,0,596,757),4316=>array(16,0,568,745),4317=>array(0,0,601,516),4318=>array(11,0,567,754),4319=>array(11,-196,626,539),4320=>array(-21,0,580,765),4321=>array(17,0,538,741),4322=>array(-18,-197,590,656),4323=>array(35,-197,589,531),4324=>array(28,-196,625,521),4325=>array(-7,-196,646,741),4326=>array(22,-197,621,521),4327=>array(18,-196,622,506),4328=>array(21,0,604,757),4329=>array(-26,0,538,757),4330=>array(10,-196,590,539),4331=>array(17,0,626,741),4332=>array(16,0,645,757),4333=>array(-9,-196,563,741),4334=>array(21,0,542,741),4335=>array(5,-196,572,610),4336=>array(10,0,584,757),4337=>array(-0,-196,616,757),4338=>array(3,-134,576,521),4339=>array(12,-196,625,521),4340=>array(-8,-196,614,757),4341=>array(9,0,599,757),4342=>array(16,-196,626,521),4343=>array(4,-197,540,521),4344=>array(12,-197,583,534),4345=>array(62,-196,596,527),4346=>array(38,-95,569,521),4347=>array(87,24,481,492),4348=>array(170,359,453,758),7426=>array(5,-14,621,560),7432=>array(21,-11,580,560),7433=>array(93,-264,613,549),7444=>array(-19,-14,607,560),7446=>array(101,273,607,560),7447=>array(100,-14,607,273),7453=>array(20,0,653,440),7454=>array(32,-2,647,438),7455=>array(21,-0,670,523),7468=>array(82,326,441,734),7469=>array(80,326,516,734),7470=>array(102,326,465,735),7472=>array(107,326,462,734),7473=>array(119,326,484,734),7474=>array(119,326,484,734),7475=>array(139,318,477,742),7476=>array(114,326,488,734),7477=>array(125,326,477,734),7478=>array(128,318,480,734),7479=>array(91,326,505,734),7480=>array(119,326,417,734),7481=>array(98,326,503,734),7482=>array(109,326,494,734),7483=>array(109,326,494,734),7484=>array(131,318,470,742),7486=>array(110,326,471,734),7487=>array(92,326,449,734),7488=>array(165,326,502,734),7489=>array(129,318,499,734),7490=>array(128,326,530,734),7491=>array(132,318,467,640),7492=>array(135,318,470,640),7493=>array(143,318,483,640),7494=>array(110,318,497,640),7495=>array(108,318,449,751),7496=>array(132,318,496,751),7497=>array(134,318,469,640),7498=>array(133,318,468,640),7499=>array(126,320,473,640),7500=>array(129,320,476,640),7501=>array(145,210,495,640),7502=>array(176,178,502,633),7503=>array(102,326,469,751),7504=>array(106,326,479,640),7505=>array(144,210,463,640),7506=>array(137,318,465,640),7507=>array(137,318,442,640),7508=>array(126,479,449,640),7509=>array(153,318,476,479),7510=>array(106,209,470,640),7511=>array(162,326,471,719),7512=>array(150,318,470,632),7513=>array(101,326,493,573),7514=>array(123,319,496,632),7515=>array(166,326,496,632),7522=>array(137,0,465,455),7523=>array(136,0,463,314),7524=>array(150,-8,470,306),7525=>array(166,0,496,306),7543=>array(15,-208,587,561),7544=>array(114,326,488,734),7547=>array(52,0,657,547),7557=>array(170,-207,556,760),7579=>array(119,318,459,640),7580=>array(159,318,465,640),7581=>array(160,288,466,640),7582=>array(127,318,472,755),7583=>array(114,320,463,640),7584=>array(167,326,482,751),7585=>array(140,205,416,632),7586=>array(146,209,494,632),7587=>array(162,207,481,632),7588=>array(103,326,429,751),7589=>array(174,325,429,632),7590=>array(114,326,488,632),7591=>array(114,326,488,632),7592=>array(98,210,466,781),7593=>array(188,205,415,751),7594=>array(187,210,438,751),7595=>array(154,326,404,632),7596=>array(117,209,490,640),7597=>array(134,209,507,632),7598=>array(89,205,494,640),7599=>array(114,205,440,640),7600=>array(119,326,483,632),7601=>array(137,318,465,640),7602=>array(112,209,490,753),7603=>array(147,209,454,640),7604=>array(86,210,516,751),7605=>array(173,210,482,719),7606=>array(133,318,472,632),7607=>array(135,298,497,632),7609=>array(155,326,469,632),7610=>array(106,326,436,632),7611=>array(130,326,472,632),7612=>array(107,209,450,632),7613=>array(121,295,463,632),7614=>array(107,206,470,632),7615=>array(134,319,468,757),7680=>array(-55,-245,515,729),7681=>array(23,-245,557,560),7682=>array(-10,0,575,927),7683=>array(23,-14,569,774),7684=>array(-10,-226,575,730),7685=>array(23,-226,569,760),7686=>array(-10,-198,575,730),7687=>array(23,-198,569,760),7688=>array(64,-196,600,927),7689=>array(73,-196,632,800),7690=>array(-4,0,569,927),7691=>array(32,-14,621,774),7692=>array(-4,-226,569,729),7693=>array(32,-226,621,760),7694=>array(-4,-198,569,729),7695=>array(32,-198,621,760),7696=>array(-17,-196,569,729),7697=>array(14,-196,621,760),7698=>array(-24,-237,569,729),7699=>array(0,-237,621,760),7704=>array(14,-237,610,729),7705=>array(19,-237,564,561),7706=>array(14,-238,610,729),7707=>array(33,-238,564,561),7708=>array(14,-196,610,927),7709=>array(37,-196,566,784),7710=>array(23,0,619,927),7711=>array(113,0,619,927),7712=>array(50,-14,586,913),7713=>array(9,-207,581,760),7714=>array(-4,0,606,927),7715=>array(29,0,547,927),7716=>array(-4,-226,606,729),7717=>array(29,-226,547,760),7718=>array(-4,0,606,915),7719=>array(29,0,547,934),7720=>array(-90,-196,606,729),7721=>array(-73,-196,547,760),7722=>array(-4,-240,606,729),7723=>array(29,-240,547,760),7724=>array(13,-238,589,729),7725=>array(7,-238,527,813),7728=>array(-9,0,668,927),7729=>array(40,0,634,927),7730=>array(-9,-226,668,729),7731=>array(40,-226,634,760),7732=>array(-9,-198,668,729),7733=>array(40,-198,634,760),7734=>array(39,-226,516,729),7735=>array(114,-226,505,760),7736=>array(39,-226,562,913),7737=>array(114,-226,562,913),7738=>array(39,-198,516,729),7739=>array(38,-198,505,760),7740=>array(24,-237,516,729),7741=>array(0,-237,505,760),7742=>array(-28,0,630,927),7743=>array(-16,0,590,800),7744=>array(-28,0,630,927),7745=>array(-16,0,589,774),7746=>array(-28,-226,630,729),7747=>array(-16,-226,589,560),7748=>array(-12,0,613,927),7749=>array(29,0,547,774),7750=>array(-12,-226,613,729),7751=>array(29,-226,547,560),7752=>array(-12,-198,613,729),7753=>array(29,-198,547,560),7754=>array(-12,-237,613,729),7755=>array(0,-237,547,560),7756=>array(30,-14,572,997),7757=>array(43,-14,625,997),7764=>array(8,0,591,931),7765=>array(-18,-208,590,800),7766=>array(8,0,591,927),7767=>array(-18,-208,571,774),7768=>array(4,0,569,927),7769=>array(75,0,599,774),7770=>array(4,-226,569,729),7771=>array(75,-226,599,560),7772=>array(4,-226,569,913),7773=>array(75,-226,599,760),7774=>array(4,-198,569,729),7775=>array(38,-198,599,560),7776=>array(2,-14,566,927),7777=>array(44,-14,534,774),7778=>array(2,-226,566,742),7779=>array(44,-226,534,560),7784=>array(2,-226,566,927),7785=>array(44,-226,534,774),7786=>array(88,0,629,927),7787=>array(80,0,571,927),7788=>array(88,-226,629,729),7789=>array(80,-226,571,702),7790=>array(38,-198,629,729),7791=>array(38,-198,571,702),7792=>array(0,-237,629,729),7793=>array(0,-237,571,702),7794=>array(22,-226,621,729),7795=>array(32,-226,569,547),7796=>array(14,-238,621,729),7797=>array(14,-238,569,547),7798=>array(0,-237,621,729),7799=>array(0,-237,569,547),7800=>array(22,-14,621,997),7801=>array(52,-14,625,997),7804=>array(99,0,647,916),7805=>array(84,0,601,758),7806=>array(99,-226,647,729),7807=>array(84,-226,601,547),7808=>array(20,0,669,931),7809=>array(44,0,647,804),7810=>array(20,0,669,931),7811=>array(44,0,647,804),7812=>array(20,0,669,922),7813=>array(44,0,647,741),7814=>array(20,0,669,927),7815=>array(44,0,647,774),7816=>array(20,-226,669,729),7817=>array(44,-226,647,547),7818=>array(-70,0,656,927),7819=>array(-37,0,599,774),7820=>array(-70,0,656,927),7821=>array(-37,0,599,734),7822=>array(71,0,663,927),7823=>array(-44,-207,614,774),7824=>array(-16,0,630,931),7825=>array(24,0,580,803),7826=>array(-16,-226,630,729),7827=>array(24,-226,580,547),7828=>array(-16,-198,630,729),7829=>array(24,-198,580,547),7830=>array(29,-198,547,760),7831=>array(80,0,571,876),7832=>array(44,0,647,898),7833=>array(-44,-207,614,898),7835=>array(113,0,619,927),7839=>array(27,-14,561,766),7840=>array(-55,-226,515,729),7841=>array(23,-226,557,560),7852=>array(-55,-226,531,931),7853=>array(23,-226,557,803),7856=>array(-55,0,575,997),7857=>array(23,-14,557,954),7862=>array(-55,-226,575,927),7863=>array(23,-226,557,759),7864=>array(14,-226,610,729),7865=>array(37,-226,564,561),7868=>array(14,0,610,928),7869=>array(37,-14,564,762),7878=>array(14,-226,610,931),7879=>array(37,-226,564,803),7882=>array(13,-226,589,729),7883=>array(7,-226,527,813),7884=>array(30,-226,572,742),7885=>array(43,-226,559,561),7896=>array(30,-226,572,931),7897=>array(43,-226,559,803),7898=>array(-13,-14,661,927),7899=>array(-0,-14,607,800),7900=>array(-13,-14,661,927),7901=>array(-0,-14,607,800),7904=>array(-13,-14,661,928),7905=>array(-0,-14,607,778),7906=>array(-13,-226,661,759),7907=>array(-0,-226,607,570),7908=>array(22,-226,621,729),7909=>array(52,-226,569,547),7912=>array(-27,-14,688,927),7913=>array(-23,-14,608,800),7914=>array(-27,-14,688,927),7915=>array(-23,-14,608,800),7918=>array(-27,-14,688,928),7919=>array(-23,-14,608,778),7920=>array(-27,-226,688,759),7921=>array(-23,-226,608,570),7922=>array(71,0,663,931),7923=>array(-44,-207,614,804),7924=>array(71,-226,663,729),7925=>array(-44,-226,614,547),7928=>array(71,0,663,928),7929=>array(-44,-207,614,762),7936=>array(26,-12,615,806),7937=>array(26,-12,615,806),7938=>array(26,-12,615,806),7939=>array(26,-12,615,806),7940=>array(26,-12,644,806),7941=>array(26,-12,653,806),7942=>array(26,-12,615,978),7943=>array(26,-12,615,978),7944=>array(-55,0,515,806),7945=>array(-55,0,515,806),7946=>array(-260,0,515,806),7947=>array(-240,0,515,806),7948=>array(-155,0,515,806),7949=>array(-160,0,515,806),7950=>array(-55,0,515,978),7951=>array(-55,0,515,978),7952=>array(49,-11,540,806),7953=>array(49,-11,540,806),7954=>array(49,-11,573,806),7955=>array(49,-11,578,806),7956=>array(49,-11,644,806),7957=>array(49,-11,653,806),7960=>array(-77,0,610,806),7961=>array(-52,0,610,806),7962=>array(-360,0,610,806),7963=>array(-340,0,610,806),7964=>array(-284,0,610,806),7965=>array(-284,0,610,806),7968=>array(49,-208,558,806),7969=>array(49,-208,558,806),7970=>array(49,-208,573,806),7971=>array(49,-208,578,806),7972=>array(49,-208,644,806),7973=>array(49,-208,653,806),7974=>array(49,-208,588,978),7975=>array(49,-208,588,978),7976=>array(-101,0,606,806),7977=>array(-77,0,606,806),7978=>array(-387,0,606,806),7979=>array(-367,0,606,806),7980=>array(-313,0,606,806),7981=>array(-309,0,606,806),7982=>array(-140,0,606,978),7983=>array(-140,0,606,978),7984=>array(164,0,461,806),7985=>array(164,0,461,806),7986=>array(111,0,573,806),7987=>array(131,0,578,806),7988=>array(160,0,644,806),7989=>array(164,0,653,806),7990=>array(164,0,588,978),7991=>array(164,0,588,978),7992=>array(-77,0,589,806),7993=>array(-52,0,589,806),7994=>array(-348,0,589,806),7995=>array(-338,0,589,806),7996=>array(-279,0,589,806),7997=>array(-279,0,589,806),7998=>array(-118,0,589,978),7999=>array(-118,0,589,978),8000=>array(43,-14,559,806),8001=>array(43,-14,559,806),8002=>array(43,-14,573,806),8003=>array(43,-14,578,806),8004=>array(43,-14,644,806),8005=>array(43,-14,653,806),8008=>array(-40,-14,572,806),8009=>array(-52,-14,572,806),8010=>array(-350,-14,572,806),8011=>array(-331,-14,572,806),8012=>array(-191,-14,572,806),8013=>array(-191,-14,572,806),8016=>array(69,0,580,806),8017=>array(69,0,580,806),8018=>array(69,0,580,806),8019=>array(69,0,580,806),8020=>array(69,0,644,806),8021=>array(69,0,653,806),8022=>array(69,0,588,978),8023=>array(69,0,588,978),8025=>array(-125,0,663,806),8027=>array(-382,0,663,806),8029=>array(-360,0,663,806),8031=>array(-196,0,663,978),8032=>array(31,-14,577,806),8033=>array(31,-14,577,806),8034=>array(31,-14,577,806),8035=>array(31,-14,578,806),8036=>array(31,-14,644,806),8037=>array(31,-14,653,806),8038=>array(31,-14,588,978),8039=>array(31,-14,588,978),8040=>array(-30,0,559,806),8041=>array(-40,0,559,806),8042=>array(-350,0,559,806),8043=>array(-331,0,559,806),8044=>array(-179,0,559,806),8045=>array(-174,0,559,806),8046=>array(-62,0,559,978),8047=>array(-98,0,559,978),8048=>array(26,-12,615,800),8049=>array(26,-12,615,800),8050=>array(49,-11,540,800),8051=>array(49,-11,590,800),8052=>array(49,-208,558,800),8053=>array(49,-208,590,800),8054=>array(164,0,446,800),8055=>array(164,0,590,800),8056=>array(43,-14,559,800),8057=>array(43,-14,590,800),8058=>array(69,0,580,800),8059=>array(69,0,590,800),8060=>array(31,-14,577,800),8061=>array(31,-14,590,800),8064=>array(26,-208,615,806),8065=>array(26,-208,615,806),8066=>array(26,-208,615,806),8067=>array(26,-208,615,806),8068=>array(26,-208,644,806),8069=>array(26,-208,653,806),8070=>array(26,-208,615,978),8071=>array(26,-208,615,978),8072=>array(-55,-208,515,806),8073=>array(-55,-208,515,806),8074=>array(-260,-208,515,806),8075=>array(-240,-208,515,806),8076=>array(-155,-208,515,806),8077=>array(-160,-208,515,806),8078=>array(-55,-208,515,978),8079=>array(-55,-208,515,978),8080=>array(33,-208,558,806),8081=>array(33,-208,558,806),8082=>array(33,-208,573,806),8083=>array(33,-208,578,806),8084=>array(33,-208,644,806),8085=>array(33,-208,653,806),8086=>array(33,-208,588,978),8087=>array(33,-208,588,978),8088=>array(-101,-208,606,806),8089=>array(-77,-208,606,806),8090=>array(-387,-208,606,806),8091=>array(-367,-208,606,806),8092=>array(-313,-208,606,806),8093=>array(-309,-208,606,806),8094=>array(-140,-208,606,978),8095=>array(-140,-208,606,978),8096=>array(31,-208,577,806),8097=>array(31,-208,577,806),8098=>array(31,-208,577,806),8099=>array(31,-208,578,806),8100=>array(31,-208,644,806),8101=>array(31,-208,653,806),8102=>array(31,-208,588,978),8103=>array(31,-208,588,978),8104=>array(-30,-208,559,806),8105=>array(-40,-208,559,806),8106=>array(-350,-208,559,806),8107=>array(-331,-208,559,806),8108=>array(-179,-208,559,806),8109=>array(-174,-208,559,806),8110=>array(-62,-208,559,978),8111=>array(-98,-208,559,978),8112=>array(26,-12,615,784),8113=>array(26,-12,615,760),8114=>array(26,-208,615,800),8115=>array(26,-208,615,559),8116=>array(26,-208,615,800),8118=>array(26,-12,615,778),8119=>array(26,-208,615,778),8120=>array(-55,0,575,927),8121=>array(-55,0,562,913),8122=>array(-55,0,515,800),8123=>array(-55,0,515,800),8124=>array(-55,-208,515,729),8125=>array(263,595,461,806),8126=>array(185,-208,306,-45),8127=>array(263,595,461,806),8128=>array(184,638,551,778),8129=>array(203,654,592,944),8130=>array(33,-208,558,800),8131=>array(33,-208,558,560),8132=>array(33,-208,590,800),8134=>array(49,-208,558,778),8135=>array(33,-208,558,778),8136=>array(-161,0,610,800),8137=>array(-123,0,610,800),8138=>array(-175,0,606,800),8139=>array(-142,0,606,800),8140=>array(-4,-208,606,729),8141=>array(111,595,573,806),8142=>array(160,595,644,806),8143=>array(222,595,588,978),8144=>array(164,0,547,784),8145=>array(164,0,532,760),8146=>array(164,0,535,980),8147=>array(164,0,645,999),8150=>array(164,0,551,778),8151=>array(164,0,592,944),8152=>array(13,0,589,927),8153=>array(13,0,589,913),8154=>array(-146,0,589,800),8155=>array(-113,0,589,800),8157=>array(131,595,578,806),8158=>array(165,595,653,806),8159=>array(222,595,588,978),8160=>array(69,0,580,784),8161=>array(69,0,580,760),8162=>array(69,0,580,980),8163=>array(69,0,645,999),8164=>array(-1,-208,577,806),8165=>array(-1,-208,577,806),8166=>array(69,0,580,778),8167=>array(69,0,592,944),8168=>array(71,0,663,927),8169=>array(71,0,663,913),8170=>array(-185,0,663,800),8171=>array(-193,0,663,800),8172=>array(-62,0,591,806),8173=>array(181,654,535,980),8174=>array(203,654,645,999),8175=>array(181,616,422,800),8178=>array(31,-208,577,800),8179=>array(31,-208,577,547),8180=>array(31,-208,590,800),8182=>array(31,-14,577,778),8183=>array(31,-208,577,778),8184=>array(-139,-14,572,800),8185=>array(-35,-14,572,800),8186=>array(-134,0,559,800),8187=>array(-25,0,559,800),8188=>array(-25,-208,559,713),8189=>array(278,616,590,800),8190=>array(287,595,461,806),8208=>array(119,217,453,359),8209=>array(119,217,453,359),8210=>array(-29,217,597,337),8211=>array(-29,217,597,337),8212=>array(-29,217,597,337),8213=>array(-29,217,597,337),8214=>array(125,-236,476,764),8215=>array(0,-236,602,-9),8216=>array(205,441,468,760),8217=>array(205,441,468,760),8218=>array(84,-140,347,179),8219=>array(242,441,422,760),8220=>array(95,441,612,760),8221=>array(72,441,589,760),8222=>array(-38,-140,478,179),8223=>array(108,441,543,760),8224=>array(89,-96,559,729),8225=>array(24,-96,560,729),8226=>array(125,195,477,547),8227=>array(125,156,516,586),8230=>array(-42,0,537,179),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(297,547,553,729),8243=>array(206,547,645,729),8244=>array(114,547,736,729),8245=>array(332,547,518,729),8246=>array(239,547,610,729),8247=>array(149,547,701,729),8249=>array(149,69,428,517),8250=>array(155,69,433,517),8252=>array(15,0,587,729),8253=>array(143,0,559,742),8254=>array(0,663,602,755),8261=>array(109,-132,531,760),8262=>array(52,-132,473,760),8263=>array(-17,0,619,742),8264=>array(14,0,587,742),8265=>array(15,0,588,742),8267=>array(2,-96,608,729),8304=>array(148,319,513,742),8305=>array(137,326,465,781),8308=>array(132,326,479,734),8309=>array(116,319,513,734),8310=>array(141,319,513,742),8311=>array(126,326,513,734),8312=>array(141,319,513,742),8313=>array(141,319,513,742),8314=>array(132,352,470,652),8315=>array(132,469,470,535),8316=>array(139,407,464,596),8317=>array(187,252,415,751),8318=>array(187,252,415,751),8319=>array(130,326,450,640),8320=>array(148,-7,513,416),8321=>array(141,0,476,408),8322=>array(127,0,502,416),8323=>array(135,-7,508,416),8324=>array(132,0,479,408),8325=>array(116,-7,513,408),8326=>array(141,-7,513,416),8327=>array(126,0,513,408),8328=>array(141,-7,513,416),8329=>array(141,-7,513,416),8330=>array(132,25,470,326),8331=>array(132,143,470,208),8332=>array(139,81,464,270),8333=>array(187,-74,415,425),8334=>array(187,-74,415,425),8336=>array(132,-8,467,313),8337=>array(134,-8,469,313),8338=>array(137,-8,465,313),8339=>array(96,0,496,307),8340=>array(133,-8,468,313),8341=>array(119,0,439,426),8342=>array(102,0,469,425),8343=>array(173,0,429,426),8344=>array(106,0,479,313),8345=>array(130,0,450,313),8346=>array(106,-117,470,313),8347=>array(140,-7,445,314),8348=>array(162,0,471,393),8352=>array(37,0,641,729),8353=>array(33,-44,630,778),8354=>array(32,-14,619,742),8355=>array(3,0,628,729),8356=>array(-13,0,604,742),8357=>array(-11,-93,580,640),8358=>array(-39,0,641,729),8359=>array(0,-14,658,729),8360=>array(0,-14,597,729),8361=>array(0,0,666,729),8362=>array(-24,-14,655,729),8363=>array(32,-198,681,760),8364=>array(-16,-14,603,742),8365=>array(0,0,625,729),8366=>array(83,0,630,729),8367=>array(0,-223,638,742),8368=>array(1,-14,626,742),8369=>array(8,0,632,729),8370=>array(34,-81,605,809),8371=>array(-57,0,583,729),8372=>array(-29,-14,632,742),8373=>array(26,-147,639,760),8376=>array(54,0,629,729),8377=>array(56,0,630,729),8450=>array(57,-14,590,742),8453=>array(57,-24,602,752),8461=>array(11,0,588,729),8462=>array(29,0,547,760),8463=>array(29,0,547,760),8469=>array(24,0,580,729),8470=>array(-71,0,582,729),8471=>array(0,61,602,663),8473=>array(36,0,573,729),8474=>array(0,-146,598,742),8477=>array(4,0,597,729),8482=>array(0,447,550,729),8484=>array(6,0,584,729),8486=>array(-25,0,559,713),8490=>array(-9,0,668,729),8491=>array(-55,0,515,928),8494=>array(0,-12,602,647),8520=>array(-9,0,501,813),8531=>array(15,-139,575,810),8532=>array(1,-139,575,818),8533=>array(15,-139,580,810),8534=>array(1,-139,580,818),8535=>array(23,-139,580,818),8536=>array(21,-139,580,810),8537=>array(15,-139,580,810),8538=>array(4,-139,580,810),8539=>array(15,-139,580,810),8540=>array(23,-139,580,818),8541=>array(4,-139,580,810),8542=>array(0,-139,580,810),8543=>array(15,244,558,810),8592=>array(32,97,570,451),8593=>array(124,0,478,538),8594=>array(32,97,570,451),8595=>array(124,0,478,538),8596=>array(32,97,570,451),8597=>array(124,0,478,538),8598=>array(75,-10,522,437),8599=>array(80,-10,527,437),8600=>array(80,-15,526,432),8601=>array(75,-15,522,432),8602=>array(32,97,570,451),8603=>array(32,97,570,451),8604=>array(29,178,566,437),8605=>array(36,178,573,437),8606=>array(32,97,570,451),8607=>array(124,0,478,538),8608=>array(32,97,570,451),8609=>array(124,0,478,538),8610=>array(32,97,570,451),8611=>array(32,97,570,451),8612=>array(32,97,570,451),8613=>array(124,0,478,538),8614=>array(32,97,570,451),8615=>array(124,0,478,538),8616=>array(124,0,478,538),8617=>array(32,97,570,509),8618=>array(32,97,570,509),8619=>array(32,97,570,509),8620=>array(32,97,570,509),8621=>array(32,97,570,451),8622=>array(32,87,570,460),8623=>array(28,-2,562,700),8624=>array(89,0,527,689),8625=>array(75,0,513,689),8626=>array(89,-15,527,674),8627=>array(75,-15,513,674),8628=>array(91,0,526,555),8629=>array(31,-15,586,421),8630=>array(24,168,578,506),8631=>array(24,168,578,506),8632=>array(24,-10,578,542),8633=>array(32,-15,570,634),8634=>array(27,-19,575,511),8635=>array(27,-19,575,511),8636=>array(32,219,570,451),8637=>array(32,97,570,329),8638=>array(246,0,478,538),8639=>array(124,0,356,538),8640=>array(32,219,570,451),8641=>array(32,97,570,329),8642=>array(246,0,478,538),8643=>array(124,0,356,538),8644=>array(32,-15,570,575),8645=>array(6,0,596,538),8646=>array(32,-15,570,575),8647=>array(32,-15,570,575),8648=>array(6,0,596,538),8649=>array(32,-15,570,575),8650=>array(6,0,596,538),8651=>array(32,-15,570,575),8652=>array(32,-15,570,575),8653=>array(32,97,570,451),8654=>array(32,97,570,451),8655=>array(32,97,570,451),8656=>array(32,97,570,451),8657=>array(124,0,478,538),8658=>array(32,97,570,451),8659=>array(124,0,478,538),8660=>array(32,97,570,451),8661=>array(124,0,478,538),8662=>array(61,-28,526,437),8663=>array(76,-28,541,437),8664=>array(76,-15,541,451),8665=>array(61,-15,526,451),8666=>array(32,97,570,451),8667=>array(32,97,570,451),8668=>array(32,97,570,451),8669=>array(32,97,570,451),8670=>array(124,0,478,538),8671=>array(124,0,478,538),8672=>array(32,97,570,451),8673=>array(124,0,478,538),8674=>array(32,97,570,451),8675=>array(124,0,478,538),8676=>array(32,97,570,451),8677=>array(32,97,570,451),8678=>array(2,67,570,480),8679=>array(94,0,508,567),8680=>array(32,67,600,480),8681=>array(94,0,508,567),8682=>array(94,0,508,567),8683=>array(94,0,508,567),8684=>array(94,0,508,567),8685=>array(94,0,508,567),8686=>array(94,0,508,567),8687=>array(94,0,508,567),8688=>array(32,70,600,483),8689=>array(19,-10,578,549),8690=>array(21,0,581,559),8691=>array(94,0,508,567),8692=>array(32,97,570,451),8693=>array(6,0,596,538),8694=>array(32,-139,570,687),8695=>array(32,97,570,451),8696=>array(32,97,570,451),8697=>array(32,92,570,451),8698=>array(32,97,570,451),8699=>array(32,97,570,451),8700=>array(32,97,570,457),8701=>array(2,67,570,480),8702=>array(32,67,600,480),8703=>array(2,67,600,480),8704=>array(16,0,586,729),8705=>array(11,-14,592,742),8706=>array(58,-14,544,674),8707=>array(80,0,533,729),8708=>array(80,-46,533,775),8709=>array(31,43,572,584),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(49,0,553,744),8713=>array(49,-96,558,840),8714=>array(48,63,554,564),8715=>array(49,0,553,744),8716=>array(49,-96,558,840),8717=>array(48,63,554,564),8719=>array(74,-213,528,741),8721=>array(62,-213,539,741),8722=>array(32,256,569,372),8723=>array(43,0,559,627),8725=>array(0,-93,525,729),8727=>array(59,77,541,542),8728=>array(138,182,463,507),8729=>array(125,168,477,520),8730=>array(24,-19,573,843),8731=>array(24,-19,573,933),8732=>array(24,-19,573,924),8733=>array(86,109,516,508),8734=>array(6,109,596,508),8735=>array(43,122,559,638),8736=>array(43,122,559,638),8743=>array(89,0,513,579),8744=>array(89,0,513,579),8745=>array(89,0,513,579),8746=>array(89,0,513,579),8747=>array(71,-204,530,892),8748=>array(0,-204,602,892),8749=>array(-21,-204,623,892),8756=>array(72,51,532,580),8757=>array(72,51,530,580),8758=>array(219,51,383,580),8759=>array(72,51,532,580),8760=>array(32,256,569,619),8761=>array(36,51,578,580),8762=>array(23,26,581,603),8763=>array(43,0,559,624),8764=>array(43,229,559,398),8765=>array(43,229,559,398),8769=>array(43,48,559,577),8770=>array(43,124,559,482),8771=>array(43,144,559,498),8772=>array(43,16,560,637),8773=>array(43,29,559,614),8774=>array(43,-42,559,614),8775=>array(43,-70,559,695),8776=>array(43,124,559,498),8777=>array(43,30,559,596),8778=>array(43,29,559,587),8779=>array(43,12,559,587),8780=>array(43,29,559,614),8781=>array(42,83,559,543),8782=>array(43,10,559,617),8783=>array(43,144,559,617),8784=>array(43,144,559,707),8785=>array(43,-81,559,707),8786=>array(43,-81,559,707),8787=>array(43,-81,560,707),8788=>array(40,124,563,503),8789=>array(40,124,563,503),8790=>array(43,144,559,482),8791=>array(43,144,559,814),8792=>array(43,144,559,715),8793=>array(43,144,559,824),8794=>array(43,144,559,824),8795=>array(43,144,559,935),8796=>array(43,144,559,889),8797=>array(43,144,559,750),8798=>array(42,144,559,801),8799=>array(42,144,559,903),8800=>array(38,-5,564,631),8801=>array(43,29,559,597),8802=>array(43,-55,559,685),8803=>array(43,-47,559,688),8804=>array(43,0,559,582),8805=>array(43,0,559,582),8806=>array(43,-116,559,633),8807=>array(43,-116,559,633),8808=>array(43,-189,559,633),8809=>array(43,-189,559,633),8813=>array(42,-54,559,680),8814=>array(43,-3,559,629),8815=>array(43,53,559,574),8816=>array(43,-96,559,658),8817=>array(43,-96,559,656),8818=>array(43,-38,559,582),8819=>array(43,-38,559,582),8820=>array(43,-96,559,658),8821=>array(43,-98,559,656),8822=>array(43,-119,559,684),8823=>array(43,-119,559,684),8824=>array(43,-209,559,774),8825=>array(43,-209,559,774),8826=>array(42,-46,558,672),8827=>array(42,-46,558,672),8828=>array(43,-206,559,744),8829=>array(43,-206,559,744),8830=>array(43,-101,559,744),8831=>array(43,-101,559,744),8832=>array(42,-118,558,744),8833=>array(42,-118,558,744),8834=>array(43,67,559,559),8835=>array(43,67,559,559),8836=>array(43,-58,559,684),8837=>array(43,-58,559,684),8838=>array(43,-20,559,645),8839=>array(43,-20,559,645),8840=>array(43,-115,559,729),8841=>array(43,-115,559,729),8842=>array(43,-125,559,645),8843=>array(43,-125,559,645),8847=>array(43,42,559,584),8848=>array(43,42,559,584),8849=>array(43,-10,559,636),8850=>array(43,-10,559,636),8853=>array(13,25,589,604),8854=>array(13,25,589,604),8855=>array(13,25,589,604),8856=>array(13,25,589,604),8857=>array(13,25,589,604),8858=>array(13,25,589,604),8859=>array(13,25,589,604),8860=>array(13,25,589,604),8861=>array(13,25,589,604),8862=>array(24,37,579,591),8863=>array(24,37,579,591),8864=>array(24,37,579,591),8865=>array(24,37,579,591),8866=>array(32,0,569,627),8867=>array(32,0,569,627),8868=>array(32,0,569,627),8869=>array(32,0,569,627),8901=>array(219,259,382,437),8902=>array(110,183,492,545),8909=>array(43,144,559,498),8922=>array(43,-272,559,776),8923=>array(43,-272,559,776),8924=>array(43,0,559,582),8925=>array(43,0,559,582),8926=>array(43,-206,559,744),8927=>array(43,-206,559,744),8928=>array(43,-244,559,803),8929=>array(43,-244,559,803),8930=>array(43,-143,559,769),8931=>array(43,-143,559,769),8932=>array(43,-123,559,636),8933=>array(43,-123,559,636),8934=>array(43,-158,559,582),8935=>array(43,-158,559,582),8936=>array(43,-220,559,744),8937=>array(43,-220,559,744),8943=>array(28,225,574,404),8960=>array(31,43,572,584),8961=>array(56,152,540,453),8962=>array(54,0,548,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,459),8966=>array(71,0,530,581),8968=>array(119,-132,541,760),8969=>array(179,-132,483,760),8970=>array(119,-132,423,760),8971=>array(61,-132,483,760),8972=>array(261,73,585,415),8973=>array(6,73,331,415),8974=>array(261,345,585,687),8975=>array(6,345,331,687),8976=>array(43,177,559,439),8977=>array(35,113,567,646),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(76,107,510,539),8984=>array(17,95,585,664),8985=>array(43,177,559,439),8988=>array(131,352,463,701),8989=>array(139,352,471,701),8990=>array(131,-70,463,279),8991=>array(139,-70,471,279),8992=>array(237,-250,566,925),8993=>array(33,-239,362,940),8997=>array(31,95,571,613),8998=>array(3,145,599,536),8999=>array(46,145,556,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(25,-33,576,296),9015=>array(125,-114,477,843),9016=>array(3,-114,599,843),9017=>array(3,-114,599,843),9018=>array(3,-114,599,843),9019=>array(3,-114,599,843),9020=>array(3,-114,599,843),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-114,599,843),9028=>array(3,-114,599,843),9031=>array(3,-114,599,843),9032=>array(3,-114,599,843),9033=>array(3,-29,599,729),9035=>array(16,-171,586,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-114,599,843),9042=>array(16,-171,586,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-114,599,843),9048=>array(113,-114,489,729),9049=>array(3,-114,599,729),9050=>array(3,-114,599,655),9051=>array(113,-114,489,496),9052=>array(3,-114,599,658),9054=>array(3,-114,599,843),9055=>array(-10,44,612,671),9056=>array(3,-114,599,843),9059=>array(110,183,492,652),9060=>array(147,222,455,676),9061=>array(3,57,599,847),9064=>array(43,226,559,676),9065=>array(43,53,559,676),9067=>array(16,0,586,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(113,-140,489,519),9071=>array(3,-114,599,843),9072=>array(3,-114,599,843),9075=>array(132,0,478,547),9076=>array(73,-208,558,560),9077=>array(31,-14,571,547),9078=>array(3,-114,599,559),9079=>array(64,-114,538,561),9080=>array(113,-114,489,547),9081=>array(3,-114,599,547),9082=>array(26,-12,568,559),9085=>array(8,-232,594,101),9088=>array(25,-33,576,528),9089=>array(3,92,599,528),9090=>array(3,92,599,528),9091=>array(3,172,599,572),9096=>array(35,27,566,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-114,599,843),9115=>array(113,-252,488,928),9116=>array(113,-252,255,940),9117=>array(113,-240,488,940),9118=>array(114,-252,489,928),9119=>array(347,-252,489,940),9120=>array(114,-240,489,940),9121=>array(113,-252,488,928),9122=>array(113,-252,255,940),9123=>array(113,-240,488,940),9124=>array(113,-252,488,928),9125=>array(346,-252,488,940),9126=>array(113,-240,488,940),9127=>array(232,-261,594,928),9128=>array(8,-247,370,934),9129=>array(232,-240,594,934),9130=>array(232,-256,370,934),9131=>array(8,-261,370,928),9132=>array(232,-247,594,934),9133=>array(8,-240,370,934),9134=>array(237,-250,362,940),9166=>array(2,67,570,567),9167=>array(3,0,599,596),9251=>array(14,-232,574,101),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-38,599,558),9672=>array(3,-39,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(125,195,477,547),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),10178=>array(32,0,569,627),10181=>array(76,-163,509,769),10182=>array(35,-163,547,769),10208=>array(57,-233,545,807),10214=>array(59,-132,565,760),10215=>array(37,-132,543,760),10216=>array(165,-132,524,759),10217=>array(78,-132,438,759),10731=>array(57,-233,545,807),10746=>array(32,45,569,582),10747=>array(32,45,569,582),10799=>array(58,72,543,556),10858=>array(43,229,559,624),10859=>array(43,0,559,624),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(-3,-208,583,729),11373=>array(30,-14,632,742),11374=>array(-28,-208,632,729),11375=>array(158,0,728,729),11376=>array(-24,-14,579,742),11381=>array(-4,0,552,729),11382=>array(31,0,540,547),11383=>array(31,0,570,552),11385=>array(94,-13,614,759),11386=>array(48,-14,554,560),11388=>array(135,-149,467,421),11389=>array(271,326,616,734),11390=>array(2,-239,566,742),11391=>array(9,-240,654,729),11800=>array(42,-13,458,729),11807=>array(43,0,559,398),11810=>array(196,314,531,760),11811=>array(207,314,473,760),11812=>array(109,-132,375,314),11813=>array(52,-132,386,314),11822=>array(121,0,550,742),42760=>array(183,0,536,693),42761=>array(154,0,536,693),42762=>array(125,0,536,693),42763=>array(96,0,536,693),42764=>array(66,0,536,693),42765=>array(66,0,536,693),42766=>array(66,0,506,693),42767=>array(66,0,477,693),42768=>array(66,0,448,693),42769=>array(66,0,419,693),42770=>array(66,0,536,693),42771=>array(66,0,506,693),42772=>array(66,0,477,693),42773=>array(66,0,448,693),42774=>array(66,0,419,693),42779=>array(178,326,462,736),42780=>array(140,324,424,734),42781=>array(206,326,396,734),42782=>array(206,326,396,734),42783=>array(142,0,333,408),42786=>array(89,0,515,729),42787=>array(131,0,481,547),42788=>array(89,224,564,742),42789=>array(89,42,564,560),42790=>array(-4,-208,606,729),42791=>array(29,-207,547,760),42889=>array(149,0,412,519),42890=>array(167,141,436,405),42891=>array(228,235,437,729),42892=>array(211,458,389,729),42893=>array(73,0,624,760),42894=>array(54,-217,475,760),42896=>array(-17,-157,608,729),42897=>array(8,-140,544,560),42922=>array(17,1,705,730),63173=>array(20,-14,604,760),64257=>array(32,0,625,760),64258=>array(32,0,625,760),65533=>array(-56,-138,599,927),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansmonobi.z b/incs/tcpdf/fonts/dejavusansmonobi.z new file mode 100644 index 0000000..a866f79 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmonobi.z differ diff --git a/incs/tcpdf/fonts/dejavusansmonoi.ctg.z b/incs/tcpdf/fonts/dejavusansmonoi.ctg.z new file mode 100644 index 0000000..0fa53ab Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmonoi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavusansmonoi.php b/incs/tcpdf/fonts/dejavusansmonoi.php new file mode 100644 index 0000000..753fa9a --- /dev/null +++ b/incs/tcpdf/fonts/dejavusansmonoi.php @@ -0,0 +1,16 @@ +97,'FontBBox'=>'[-403 -375 746 1028]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cbbox=array(0=>array(51,-177,551,705),33=>array(181,0,422,729),34=>array(165,458,437,729),35=>array(-3,0,602,718),36=>array(15,-147,529,760),37=>array(16,0,586,699),38=>array(-10,-14,581,742),39=>array(258,458,343,729),40=>array(182,-132,509,759),41=>array(73,-132,400,759),42=>array(81,286,521,742),43=>array(43,55,559,572),44=>array(99,-140,326,148),45=>array(148,234,419,314),46=>array(173,0,325,148),47=>array(8,-93,517,729),48=>array(48,-14,554,742),49=>array(60,0,478,729),50=>array(3,0,550,742),51=>array(-9,-14,538,742),52=>array(12,0,531,729),53=>array(2,-14,541,729),54=>array(45,-14,551,742),55=>array(85,0,592,729),56=>array(20,-14,550,742),57=>array(31,-14,537,742),58=>array(168,0,392,518),59=>array(99,-140,392,519),60=>array(43,69,559,558),61=>array(43,172,559,454),62=>array(43,69,559,558),63=>array(159,0,547,742),64=>array(-14,-155,593,682),65=>array(-52,0,513,729),66=>array(11,0,570,729),67=>array(56,-14,592,742),68=>array(-4,0,552,729),69=>array(26,0,600,729),70=>array(45,0,616,729),71=>array(38,-14,574,742),72=>array(-4,0,606,729),73=>array(28,0,574,729),74=>array(-12,-14,538,729),75=>array(-4,0,661,729),76=>array(38,0,505,729),77=>array(-29,0,631,729),78=>array(-3,0,605,729),79=>array(40,-14,562,742),80=>array(25,0,588,729),81=>array(40,-132,562,742),82=>array(6,0,562,729),83=>array(12,-14,560,742),84=>array(78,0,651,729),85=>array(39,-14,601,729),86=>array(97,0,646,729),87=>array(40,0,672,729),88=>array(-62,0,653,729),89=>array(95,0,658,729),90=>array(-3,0,622,729),91=>array(129,-132,510,760),92=>array(174,-93,354,729),93=>array(72,-132,453,760),94=>array(35,457,567,729),95=>array(0,-236,602,-197),96=>array(221,616,414,800),97=>array(35,-14,531,560),98=>array(29,-14,541,760),99=>array(76,-14,555,560),100=>array(58,-14,612,760),101=>array(48,-14,550,561),102=>array(129,0,608,760),103=>array(29,-215,559,560),104=>array(41,0,535,760),105=>array(30,0,490,760),106=>array(2,-208,482,760),107=>array(44,0,588,760),108=>array(152,0,477,765),109=>array(-7,0,575,560),110=>array(41,0,535,560),111=>array(57,-14,544,560),112=>array(-1,-208,551,560),113=>array(48,-208,560,560),114=>array(106,0,595,560),115=>array(56,-14,526,560),116=>array(95,0,549,702),117=>array(61,-13,553,547),118=>array(89,0,593,547),119=>array(45,0,642,547),120=>array(-34,0,590,547),121=>array(-19,-208,598,547),122=>array(38,0,553,547),123=>array(90,-163,574,760),124=>array(259,-236,343,764),125=>array(-7,-163,477,760),126=>array(43,240,559,381),161=>array(190,0,431,729),162=>array(60,-153,531,699),163=>array(-4,0,600,742),164=>array(100,95,537,532),165=>array(23,0,621,729),166=>array(259,-171,343,699),167=>array(49,-98,522,738),168=>array(213,659,522,758),169=>array(0,61,602,663),170=>array(109,229,506,742),171=>array(36,69,540,517),172=>array(43,181,559,421),173=>array(148,234,419,314),174=>array(0,61,602,663),175=>array(215,673,521,745),176=>array(146,432,456,742),177=>array(43,0,559,572),178=>array(150,326,484,742),179=>array(140,319,480,742),180=>array(281,616,550,800),181=>array(-19,-208,566,547),182=>array(61,-96,557,729),183=>array(222,273,374,422),184=>array(89,-193,306,0),185=>array(170,326,450,734),186=>array(109,229,520,742),187=>array(40,69,544,517),188=>array(23,-132,553,810),189=>array(23,-132,559,810),190=>array(23,-132,553,818),191=>array(70,-13,458,729),192=>array(-52,0,513,927),193=>array(-52,0,534,927),194=>array(-52,0,525,928),195=>array(-52,0,565,921),196=>array(-52,0,537,913),197=>array(-52,0,513,928),198=>array(-71,0,638,729),199=>array(56,-193,592,742),200=>array(26,0,600,927),201=>array(26,0,600,927),202=>array(26,0,600,928),203=>array(26,0,600,913),204=>array(28,0,574,927),205=>array(28,0,574,927),206=>array(28,0,574,928),207=>array(28,0,574,913),208=>array(-4,0,552,729),209=>array(-3,0,605,921),210=>array(40,-14,562,927),211=>array(40,-14,562,927),212=>array(40,-14,562,928),213=>array(40,-14,562,921),214=>array(40,-14,562,913),215=>array(73,85,529,541),216=>array(7,-34,586,761),217=>array(39,-14,601,927),218=>array(39,-14,601,927),219=>array(39,-14,601,928),220=>array(39,-14,601,913),221=>array(95,0,658,927),222=>array(25,0,566,729),223=>array(27,-14,550,760),224=>array(35,-14,531,800),225=>array(35,-14,552,800),226=>array(35,-14,531,800),227=>array(35,-14,544,777),228=>array(35,-14,531,758),229=>array(35,-14,531,913),230=>array(-23,-14,593,560),231=>array(76,-193,555,560),232=>array(48,-14,550,800),233=>array(48,-14,550,800),234=>array(48,-14,550,800),235=>array(48,-14,550,758),236=>array(30,0,490,800),237=>array(30,0,536,800),238=>array(30,0,490,800),239=>array(30,0,508,758),240=>array(58,-14,552,760),241=>array(41,0,542,777),242=>array(57,-14,544,800),243=>array(57,-14,550,800),244=>array(57,-14,544,800),245=>array(57,-14,544,777),246=>array(57,-14,544,758),247=>array(43,73,559,554),248=>array(23,-47,573,592),249=>array(61,-13,553,800),250=>array(61,-13,553,800),251=>array(61,-13,553,800),252=>array(61,-13,553,758),253=>array(-19,-208,598,800),254=>array(-1,-208,551,765),255=>array(-19,-208,598,758),256=>array(-52,0,551,898),257=>array(35,-14,531,745),258=>array(-52,0,564,928),259=>array(35,-14,536,785),260=>array(-52,-193,522,729),261=>array(35,-193,531,560),262=>array(56,-14,594,927),263=>array(76,-14,594,800),264=>array(56,-14,605,928),265=>array(76,-14,555,800),266=>array(56,-14,592,914),267=>array(76,-14,555,758),268=>array(56,-14,611,928),269=>array(76,-14,582,800),270=>array(-4,0,552,928),271=>array(58,-14,738,760),272=>array(-4,0,552,729),273=>array(58,-14,691,760),274=>array(26,0,600,898),275=>array(48,-14,550,745),276=>array(26,0,600,928),277=>array(48,-14,550,785),278=>array(26,0,600,914),279=>array(48,-14,550,758),280=>array(26,-193,600,729),281=>array(48,-193,550,561),282=>array(26,0,600,928),283=>array(48,-14,565,800),284=>array(38,-14,574,928),285=>array(29,-215,559,800),286=>array(38,-14,589,928),287=>array(29,-215,559,785),288=>array(38,-14,574,914),289=>array(29,-215,559,758),290=>array(38,-280,574,742),291=>array(29,-215,559,788),292=>array(-4,0,606,928),293=>array(41,0,535,928),294=>array(-4,0,650,729),295=>array(21,0,514,760),296=>array(28,0,574,921),297=>array(30,0,528,777),298=>array(28,0,574,898),299=>array(30,0,521,745),300=>array(28,0,574,928),301=>array(30,0,536,785),302=>array(45,-193,592,729),303=>array(32,-193,493,760),304=>array(28,0,574,914),305=>array(30,0,490,547),306=>array(1,-14,705,729),307=>array(2,-209,737,760),308=>array(-12,-14,566,928),309=>array(2,-208,488,800),310=>array(-4,-266,661,729),311=>array(44,-266,588,760),312=>array(62,0,606,547),313=>array(38,0,536,928),314=>array(152,0,536,928),315=>array(38,-266,505,729),316=>array(152,-266,477,765),317=>array(38,0,540,729),318=>array(152,0,604,766),319=>array(38,0,548,729),320=>array(152,0,653,765),321=>array(-14,0,507,728),322=>array(43,0,544,765),323=>array(-3,0,605,931),324=>array(41,0,546,803),325=>array(-3,-266,605,729),326=>array(41,-266,535,560),327=>array(-3,0,605,928),328=>array(41,0,562,800),329=>array(-17,0,595,760),330=>array(20,-208,573,743),331=>array(61,-208,554,560),332=>array(40,-14,562,898),333=>array(57,-14,544,745),334=>array(40,-14,564,928),335=>array(57,-14,544,785),336=>array(40,-14,621,927),337=>array(57,-14,598,800),338=>array(17,0,660,729),339=>array(-3,-14,621,560),340=>array(6,0,562,928),341=>array(106,0,651,803),342=>array(6,-266,562,729),343=>array(25,-266,595,560),344=>array(6,0,562,928),345=>array(106,0,595,800),346=>array(12,-14,560,931),347=>array(56,-14,546,803),348=>array(12,-14,560,928),349=>array(56,-14,536,813),350=>array(12,-193,560,742),351=>array(56,-193,526,560),352=>array(12,-14,560,928),353=>array(56,-14,538,800),354=>array(78,-193,651,729),355=>array(95,-193,549,702),356=>array(78,0,651,928),357=>array(95,0,626,820),358=>array(78,0,650,729),359=>array(87,0,542,702),360=>array(39,-14,601,921),361=>array(61,-13,553,777),362=>array(39,-14,601,898),363=>array(61,-13,553,745),364=>array(39,-14,601,928),365=>array(61,-13,553,785),366=>array(39,-14,601,1028),367=>array(61,-13,553,847),368=>array(39,-14,621,927),369=>array(61,-13,598,800),370=>array(39,-201,601,729),371=>array(61,-194,553,547),372=>array(40,0,672,932),373=>array(45,0,642,803),374=>array(95,0,658,932),375=>array(-19,-208,598,803),376=>array(95,0,658,913),377=>array(-3,0,622,931),378=>array(38,0,553,803),379=>array(-3,0,622,914),380=>array(38,0,553,758),381=>array(-3,0,622,928),382=>array(38,0,553,800),383=>array(129,0,608,760),384=>array(29,-14,541,760),385=>array(41,0,598,729),386=>array(10,0,593,729),387=>array(21,-14,537,760),388=>array(33,0,547,729),389=>array(51,-14,554,760),390=>array(2,-14,524,742),391=>array(23,-14,652,800),392=>array(33,-14,625,694),393=>array(-4,0,552,729),394=>array(35,0,598,729),395=>array(49,0,626,729),396=>array(32,0,609,729),397=>array(58,-14,601,760),398=>array(25,0,609,729),399=>array(57,-14,545,742),400=>array(35,-14,573,742),401=>array(-61,-208,663,729),402=>array(35,-208,613,760),403=>array(19,-14,656,800),404=>array(35,-210,673,661),405=>array(-42,0,579,760),406=>array(153,0,574,729),407=>array(27,0,574,729),408=>array(-17,0,640,729),409=>array(41,0,586,760),410=>array(93,0,446,765),411=>array(-22,0,549,729),412=>array(18,-13,626,729),413=>array(-77,-208,604,729),414=>array(61,-210,545,560),415=>array(57,-14,545,742),416=>array(-20,-14,634,760),417=>array(5,-14,595,560),418=>array(21,-14,651,742),419=>array(61,-210,650,560),420=>array(59,0,609,729),421=>array(4,-208,546,699),422=>array(11,-129,544,729),423=>array(36,-14,568,742),424=>array(82,-14,525,560),425=>array(-13,0,625,729),426=>array(131,-208,530,760),427=>array(108,-208,563,702),428=>array(54,0,650,729),429=>array(83,0,552,760),430=>array(78,-208,651,729),431=>array(-29,-14,652,760),432=>array(-15,-13,592,555),433=>array(38,0,635,713),434=>array(43,0,520,729),435=>array(79,0,658,730),436=>array(-13,-208,669,547),437=>array(5,0,631,729),438=>array(43,0,559,548),439=>array(-16,-14,602,729),440=>array(-16,-14,619,729),441=>array(1,-213,679,547),442=>array(-9,-208,533,547),443=>array(2,0,544,742),444=>array(-16,-14,628,729),445=>array(-6,-213,567,547),446=>array(32,-14,482,702),447=>array(-15,-208,593,560),448=>array(181,0,421,729),449=>array(82,0,520,729),450=>array(58,0,555,729),451=>array(181,0,422,729),461=>array(-52,0,554,928),462=>array(35,-14,553,800),463=>array(28,0,574,928),464=>array(30,0,538,800),465=>array(40,-14,571,928),466=>array(57,-14,563,800),467=>array(39,-14,601,928),468=>array(61,-13,553,800),469=>array(39,-14,601,953),470=>array(61,-13,553,899),471=>array(39,-14,601,997),472=>array(61,-13,585,954),473=>array(39,-14,601,998),474=>array(61,-13,579,954),475=>array(39,-14,601,997),476=>array(61,-13,553,954),477=>array(55,-14,542,560),479=>array(35,-14,559,899),480=>array(-52,0,556,953),481=>array(35,-14,559,899),482=>array(-71,0,638,898),483=>array(-23,-14,593,745),486=>array(38,-14,574,928),487=>array(29,-215,559,800),488=>array(-4,0,661,928),489=>array(44,0,588,928),490=>array(40,-201,562,742),491=>array(57,-201,544,560),492=>array(40,-201,562,898),493=>array(57,-201,544,745),494=>array(-16,-14,602,928),495=>array(-6,-213,572,800),500=>array(38,-14,574,927),501=>array(29,-215,559,800),502=>array(-40,-14,586,729),504=>array(-3,0,605,927),505=>array(41,0,535,800),508=>array(-71,0,654,927),509=>array(-23,-14,593,800),510=>array(7,-34,586,927),511=>array(23,-47,573,800),512=>array(-52,0,519,927),513=>array(35,-14,531,800),514=>array(-52,0,542,928),515=>array(35,-14,531,785),516=>array(26,0,600,927),517=>array(48,-14,550,800),518=>array(26,0,600,928),519=>array(48,-14,550,785),520=>array(28,0,574,927),521=>array(30,0,495,800),522=>array(28,0,574,928),523=>array(30,0,511,785),524=>array(40,-14,562,927),525=>array(57,-14,544,800),526=>array(40,-14,562,928),527=>array(57,-14,544,785),528=>array(6,0,562,927),529=>array(106,0,595,800),530=>array(6,0,562,928),531=>array(106,0,595,785),532=>array(39,-14,601,927),533=>array(61,-13,553,800),534=>array(39,-14,601,928),535=>array(61,-13,553,785),536=>array(12,-265,560,742),537=>array(56,-265,526,560),538=>array(78,-265,651,729),539=>array(95,-265,549,702),540=>array(17,-210,646,742),541=>array(40,-211,591,560),542=>array(-4,0,606,928),543=>array(41,0,535,928),545=>array(-5,-72,538,760),548=>array(25,-208,651,729),549=>array(66,-208,582,548),550=>array(-52,0,513,914),551=>array(35,-14,531,758),552=>array(26,-193,600,729),553=>array(48,-193,550,561),554=>array(40,-14,562,953),555=>array(57,-14,544,899),556=>array(40,-14,562,953),557=>array(57,-14,544,899),558=>array(40,-14,562,914),559=>array(57,-14,544,758),560=>array(40,-14,562,953),561=>array(57,-14,544,899),562=>array(95,0,658,898),563=>array(-19,-208,598,745),564=>array(146,-72,465,765),565=>array(4,-72,531,560),566=>array(95,-72,549,702),567=>array(2,-208,441,547),568=>array(32,-14,531,760),569=>array(71,-214,570,560),570=>array(-67,-34,656,761),571=>array(-67,-34,656,761),572=>array(-32,-47,628,592),573=>array(-6,0,537,729),574=>array(-55,-34,668,761),575=>array(77,-242,547,560),576=>array(69,-242,585,548),577=>array(59,0,604,729),579=>array(-32,0,570,729),580=>array(-4,-14,601,729),581=>array(-44,0,505,729),588=>array(-0,0,562,729),589=>array(58,0,595,560),592=>array(54,-14,549,560),593=>array(77,-14,579,560),594=>array(23,-14,525,560),595=>array(4,-14,507,760),596=>array(42,-14,513,560),597=>array(90,-72,572,558),598=>array(67,-208,556,760),599=>array(40,-14,601,760),600=>array(33,-14,542,560),601=>array(55,-14,542,560),602=>array(-3,-14,595,560),603=>array(60,-11,551,560),604=>array(32,-11,532,560),605=>array(-23,-11,582,560),606=>array(86,-21,542,559),607=>array(-5,-208,559,547),608=>array(36,-215,620,760),609=>array(69,-215,600,545),610=>array(59,0,574,574),611=>array(52,-210,626,547),612=>array(103,0,605,547),613=>array(100,-210,583,546),614=>array(18,0,502,760),615=>array(38,-208,522,760),616=>array(4,0,503,760),617=>array(136,0,466,547),618=>array(24,0,578,547),619=>array(15,0,559,765),620=>array(79,0,466,765),621=>array(168,-208,435,765),622=>array(101,-213,601,765),623=>array(33,0,606,560),624=>array(53,-210,626,560),625=>array(16,-208,589,560),626=>array(12,-208,568,560),627=>array(32,-208,484,560),628=>array(16,0,586,560),629=>array(67,-14,535,560),630=>array(34,0,616,547),631=>array(72,-15,523,560),632=>array(48,-208,561,759),633=>array(87,-13,516,547),634=>array(67,-13,536,755),635=>array(50,-208,479,547),636=>array(66,-208,535,560),637=>array(104,-208,535,560),638=>array(23,0,579,560),639=>array(23,0,483,560),640=>array(6,0,490,547),641=>array(6,0,596,547),642=>array(56,-208,550,560),643=>array(20,-208,582,760),644=>array(-33,-208,635,760),645=>array(173,-208,429,549),646=>array(-16,-208,639,760),647=>array(81,-155,535,547),648=>array(156,-208,610,702),649=>array(-25,-14,625,547),650=>array(47,-15,610,547),651=>array(71,0,555,547),652=>array(-19,0,514,547),653=>array(-46,0,542,547),654=>array(-39,0,591,755),655=>array(104,0,607,561),656=>array(62,-208,509,547),657=>array(33,-54,579,547),658=>array(-6,-213,572,547),659=>array(17,-213,552,547),660=>array(144,0,537,759),661=>array(124,0,575,759),662=>array(27,0,478,759),663=>array(44,-214,595,759),664=>array(46,22,556,532),665=>array(47,0,504,561),666=>array(60,-21,517,559),667=>array(8,0,627,759),668=>array(16,0,586,560),669=>array(25,-208,509,760),670=>array(38,-213,618,547),671=>array(65,0,444,560),672=>array(17,-208,654,759),673=>array(59,0,537,759),674=>array(124,0,575,759),675=>array(-7,-14,609,760),676=>array(10,-213,615,760),677=>array(8,-54,612,760),678=>array(79,-14,546,702),679=>array(105,-208,620,760),680=>array(98,-70,550,702),681=>array(64,-208,550,760),682=>array(40,-14,499,760),683=>array(33,0,527,760),684=>array(65,-15,596,641),685=>array(16,84,586,640),686=>array(160,-214,568,760),687=>array(147,-208,491,760),688=>array(115,318,440,744),689=>array(115,317,440,743),690=>array(185,202,417,744),691=>array(169,318,432,632),692=>array(170,311,433,625),693=>array(146,202,408,625),694=>array(119,318,483,625),695=>array(100,318,562,625),696=>array(123,202,510,625),697=>array(216,557,389,800),699=>array(226,472,453,760),700=>array(198,472,425,760),701=>array(242,595,384,844),702=>array(300,492,460,760),703=>array(292,492,452,760),704=>array(199,437,448,862),705=>array(187,437,469,862),710=>array(194,616,502,800),711=>array(230,616,538,800),712=>array(241,488,361,759),713=>array(215,673,521,745),716=>array(241,-148,361,123),717=>array(51,-174,357,-102),718=>array(269,-285,462,-102),719=>array(233,-285,502,-102),720=>array(164,0,438,517),721=>array(229,355,404,517),722=>array(252,249,413,517),723=>array(245,249,405,517),726=>array(148,125,455,417),727=>array(184,234,418,307),728=>array(229,645,536,785),729=>array(308,658,428,758),730=>array(246,645,514,913),731=>array(113,-193,293,0),732=>array(196,638,542,777),733=>array(215,616,598,800),734=>array(-176,233,420,504),736=>array(148,208,500,632),737=>array(201,326,402,755),738=>array(142,326,442,648),739=>array(104,326,491,632),740=>array(188,326,469,751),741=>array(199,0,521,668),742=>array(169,0,521,668),743=>array(140,0,521,668),744=>array(111,0,521,668),745=>array(82,0,521,668),750=>array(108,472,559,760),755=>array(94,-245,313,-31),768=>array(221,616,414,800),769=>array(281,616,550,800),770=>array(194,616,502,800),771=>array(196,638,542,777),772=>array(215,673,521,745),773=>array(0,716,602,755),774=>array(229,645,536,785),775=>array(308,658,428,758),776=>array(213,659,522,758),777=>array(207,618,408,847),778=>array(246,645,514,913),779=>array(215,616,598,800),780=>array(230,616,538,800),781=>array(245,616,354,833),782=>array(146,616,454,833),783=>array(188,616,495,800),784=>array(229,645,536,857),785=>array(203,645,511,785),786=>array(229,472,424,641),787=>array(218,595,384,844),788=>array(242,595,384,844),789=>array(281,616,458,800),790=>array(269,-285,462,-102),791=>array(233,-285,502,-102),792=>array(188,-375,370,-135),793=>array(229,-375,412,-135),794=>array(191,690,444,930),795=>array(197,373,406,555),796=>array(147,-245,278,-31),797=>array(178,-288,430,-135),798=>array(204,-288,456,-135),799=>array(183,-375,435,-135),800=>array(175,-202,427,-135),801=>array(151,-208,472,63),802=>array(39,-208,284,63),803=>array(141,-202,261,-102),804=>array(46,-201,356,-103),805=>array(94,-245,313,-31),806=>array(85,-265,280,-96),807=>array(89,-193,306,0),808=>array(118,-193,298,0),809=>array(247,-319,355,-102),810=>array(150,-263,452,-102),811=>array(114,-222,515,-82),812=>array(64,-237,376,-53),813=>array(28,-237,341,-53),814=>array(57,-238,365,-98),815=>array(31,-237,340,-97),816=>array(23,-238,370,-99),817=>array(51,-174,357,-102),818=>array(0,-236,602,-197),819=>array(0,-236,602,-80),820=>array(29,240,573,381),821=>array(69,221,519,301),822=>array(0,221,602,301),823=>array(-32,-47,628,592),824=>array(-67,-34,656,761),825=>array(129,-245,260,-31),826=>array(150,-188,452,-26),827=>array(140,-371,462,-102),828=>array(87,-222,488,-82),829=>array(181,599,421,816),830=>array(207,595,395,853),831=>array(0,599,602,755),835=>array(218,595,384,844),856=>array(626,658,746,758),865=>array(-131,742,702,902),884=>array(216,557,389,800),885=>array(213,-208,386,35),890=>array(197,-208,293,-45),894=>array(99,-140,392,519),900=>array(281,616,550,800),901=>array(213,659,601,980),902=>array(-52,0,513,800),903=>array(222,273,374,422),904=>array(-61,0,600,800),905=>array(-85,0,606,800),906=>array(-61,0,574,800),908=>array(12,-14,562,800),910=>array(-146,0,658,800),911=>array(-33,0,564,800),912=>array(191,0,601,980),913=>array(-52,0,513,729),914=>array(11,0,570,729),915=>array(34,0,627,729),916=>array(-53,0,513,729),917=>array(26,0,600,729),918=>array(-3,0,622,729),919=>array(-4,0,606,729),920=>array(57,-14,545,742),921=>array(28,0,574,729),922=>array(-4,0,661,729),923=>array(-53,0,513,729),924=>array(-29,0,631,729),925=>array(-3,0,605,729),926=>array(-4,0,606,729),927=>array(40,-14,562,742),928=>array(-4,0,606,729),929=>array(25,0,588,729),931=>array(-13,0,625,729),932=>array(78,0,651,729),933=>array(95,0,658,729),934=>array(57,0,544,729),935=>array(-62,0,653,729),936=>array(95,0,615,729),937=>array(-33,0,564,713),938=>array(28,0,574,913),939=>array(95,0,658,913),940=>array(34,-12,606,800),941=>array(64,-15,550,800),942=>array(61,-208,550,800),943=>array(191,0,550,800),944=>array(64,0,601,980),945=>array(34,-12,606,559),946=>array(-21,-208,553,766),947=>array(32,-208,584,547),948=>array(46,-14,535,767),949=>array(64,-15,536,553),950=>array(72,-210,613,760),951=>array(61,-208,545,560),952=>array(67,-14,535,732),953=>array(191,0,438,547),954=>array(62,0,606,547),955=>array(27,0,560,760),956=>array(-19,-208,566,547),957=>array(109,0,547,547),958=>array(68,-210,591,760),959=>array(57,-14,544,560),960=>array(35,-19,596,547),961=>array(18,-208,560,560),962=>array(114,-210,585,560),963=>array(60,-14,599,547),964=>array(113,0,578,547),965=>array(64,0,564,547),966=>array(57,-208,585,551),967=>array(0,-208,602,547),968=>array(76,-208,612,547),969=>array(24,-14,574,547),970=>array(191,0,522,758),971=>array(64,0,564,758),972=>array(57,-14,550,800),973=>array(64,0,564,800),974=>array(24,-14,574,800),976=>array(72,-11,526,768),977=>array(66,-11,540,768),978=>array(28,0,583,729),979=>array(-186,0,583,800),980=>array(28,0,583,913),981=>array(55,-208,551,729),982=>array(12,0,607,547),983=>array(-1,-188,636,547),984=>array(76,-208,564,742),985=>array(85,-208,554,560),986=>array(63,-210,604,729),987=>array(96,-210,594,547),988=>array(45,0,616,729),989=>array(-90,-208,594,760),990=>array(24,-2,599,729),991=>array(58,0,547,759),992=>array(80,-208,558,742),993=>array(6,-180,494,559),1008=>array(-21,-3,617,547),1009=>array(87,-208,560,560),1010=>array(76,-14,555,560),1011=>array(2,-208,482,760),1012=>array(57,-14,545,742),1013=>array(79,-14,557,560),1014=>array(27,-14,504,560),1015=>array(25,0,566,729),1016=>array(-1,-208,551,765),1017=>array(56,-14,592,742),1018=>array(-29,0,630,729),1019=>array(-12,-208,612,547),1020=>array(-23,-208,560,560),1021=>array(2,-14,524,742),1022=>array(56,-14,592,742),1023=>array(2,-14,524,742),1024=>array(26,0,600,985),1025=>array(26,0,600,900),1026=>array(39,-229,552,730),1027=>array(34,0,627,985),1028=>array(55,-14,590,742),1029=>array(12,-14,560,742),1030=>array(28,0,574,729),1031=>array(28,0,574,900),1032=>array(-12,-14,538,729),1033=>array(-80,0,575,729),1034=>array(-54,0,577,729),1035=>array(17,0,530,730),1036=>array(37,0,702,985),1037=>array(-3,0,605,985),1038=>array(19,0,634,928),1039=>array(11,-157,621,729),1040=>array(-52,0,513,729),1041=>array(10,0,593,729),1042=>array(11,0,570,729),1043=>array(34,0,627,729),1044=>array(-70,-157,613,729),1045=>array(26,0,600,729),1046=>array(-63,0,657,729),1047=>array(-9,-14,538,742),1048=>array(-3,0,605,729),1049=>array(-3,0,605,928),1050=>array(-4,0,661,729),1051=>array(-69,0,605,729),1052=>array(-29,0,631,729),1053=>array(-4,0,606,729),1054=>array(40,-14,562,742),1055=>array(-4,0,606,729),1056=>array(25,0,588,729),1057=>array(56,-14,592,742),1058=>array(78,0,651,729),1059=>array(19,0,634,729),1060=>array(23,0,583,729),1061=>array(-62,0,653,729),1062=>array(-17,-157,593,729),1063=>array(82,0,604,729),1064=>array(-15,0,618,729),1065=>array(-26,-157,606,729),1066=>array(70,0,529,729),1067=>array(-40,0,625,729),1068=>array(25,0,529,729),1069=>array(2,-14,537,742),1070=>array(-0,-14,621,742),1071=>array(-34,0,624,729),1072=>array(35,-14,531,560),1073=>array(35,-14,556,777),1074=>array(49,0,507,547),1075=>array(72,0,546,547),1076=>array(-16,-140,559,547),1077=>array(48,-14,550,561),1078=>array(-24,0,617,547),1079=>array(32,-11,532,560),1080=>array(42,0,566,547),1081=>array(42,0,566,785),1082=>array(62,0,606,547),1083=>array(-39,0,566,547),1084=>array(-23,0,629,547),1085=>array(42,0,566,547),1086=>array(57,-14,544,560),1087=>array(42,0,566,547),1088=>array(-1,-208,551,560),1089=>array(76,-14,555,560),1090=>array(149,0,557,547),1091=>array(-19,-208,598,547),1092=>array(36,-208,562,760),1093=>array(-34,0,590,547),1094=>array(21,-140,544,547),1095=>array(108,0,566,548),1096=>array(8,0,595,547),1097=>array(-0,-140,586,547),1098=>array(54,0,550,547),1099=>array(-2,0,604,547),1100=>array(43,0,507,547),1101=>array(47,-14,526,560),1102=>array(-15,-14,582,560),1103=>array(29,0,534,547),1104=>array(48,-14,550,803),1105=>array(48,-14,550,718),1106=>array(56,-208,526,760),1107=>array(72,0,589,803),1108=>array(95,-14,566,560),1109=>array(56,-14,526,560),1110=>array(30,0,490,760),1111=>array(30,0,500,718),1112=>array(2,-208,482,760),1113=>array(-48,0,582,547),1114=>array(-21,0,559,547),1115=>array(36,0,494,760),1116=>array(62,0,606,803),1117=>array(42,0,566,803),1118=>array(-19,-208,598,785),1119=>array(56,-140,580,547),1122=>array(50,0,529,729),1123=>array(54,0,547,760),1138=>array(57,-14,545,742),1139=>array(67,-14,535,560),1168=>array(34,0,656,878),1169=>array(72,0,576,700),1170=>array(34,0,627,729),1171=>array(56,0,546,547),1172=>array(34,-200,627,729),1173=>array(72,-208,546,547),1174=>array(-63,-157,657,729),1175=>array(-24,-140,617,547),1176=>array(-9,-193,538,742),1177=>array(32,-193,532,560),1178=>array(-4,-152,661,729),1179=>array(62,-135,606,547),1186=>array(-4,-152,606,729),1187=>array(42,-135,566,547),1188=>array(-15,0,662,729),1189=>array(8,0,639,547),1194=>array(56,-193,592,742),1195=>array(76,-193,555,560),1196=>array(78,-152,651,729),1197=>array(146,-135,557,547),1198=>array(95,0,658,729),1199=>array(86,-208,598,547),1200=>array(95,0,661,729),1201=>array(74,-208,598,547),1202=>array(-63,-152,648,729),1203=>array(-16,-135,599,547),1210=>array(-3,0,511,730),1211=>array(41,0,535,760),1216=>array(28,0,574,729),1217=>array(-63,0,657,928),1218=>array(-24,0,617,785),1219=>array(-4,-200,661,729),1220=>array(62,-208,606,547),1223=>array(-4,-200,606,729),1224=>array(42,-208,566,547),1227=>array(34,-152,627,729),1228=>array(72,-135,546,547),1231=>array(171,0,410,765),1232=>array(-52,0,564,928),1233=>array(35,-14,536,785),1234=>array(-52,0,537,913),1235=>array(35,-14,531,758),1236=>array(-71,0,638,729),1237=>array(-23,-14,593,560),1238=>array(26,0,600,928),1239=>array(48,-14,550,785),1240=>array(57,-14,545,742),1241=>array(55,-14,542,560),1242=>array(57,-14,545,913),1243=>array(55,-14,542,758),1244=>array(-63,0,657,913),1245=>array(-24,0,617,758),1246=>array(-9,-14,538,913),1247=>array(32,-11,532,758),1248=>array(-16,-14,602,729),1249=>array(-6,-213,572,547),1250=>array(-3,0,605,898),1251=>array(42,0,566,745),1252=>array(-3,0,605,913),1253=>array(42,0,566,758),1254=>array(40,-14,562,913),1255=>array(57,-14,544,758),1256=>array(57,-14,545,742),1257=>array(67,-14,535,560),1258=>array(57,-14,545,913),1259=>array(67,-14,535,758),1260=>array(2,-14,537,913),1261=>array(47,-14,526,758),1262=>array(19,0,634,898),1263=>array(-19,-208,598,745),1264=>array(19,0,634,913),1265=>array(-19,-208,598,758),1266=>array(19,0,634,927),1267=>array(-19,-208,598,800),1268=>array(82,0,604,913),1269=>array(108,0,566,758),1270=>array(95,-152,606,730),1271=>array(123,-135,567,548),1272=>array(-40,0,625,913),1273=>array(-2,0,604,758),1296=>array(35,-14,573,742),1297=>array(64,-15,536,553),1306=>array(40,-132,562,742),1307=>array(48,-208,560,560),1308=>array(40,0,672,729),1309=>array(45,0,642,547),1329=>array(28,-29,589,729),1330=>array(-9,0,551,742),1331=>array(56,0,547,742),1332=>array(37,0,562,742),1333=>array(31,-14,576,729),1334=>array(-3,0,575,742),1335=>array(-12,0,579,729),1336=>array(-9,0,551,743),1337=>array(-49,-14,593,742),1338=>array(15,-14,597,729),1339=>array(0,0,526,729),1340=>array(4,0,471,729),1341=>array(-24,-14,593,729),1342=>array(24,-14,640,742),1343=>array(75,0,565,729),1344=>array(23,-26,594,729),1345=>array(8,-23,577,742),1346=>array(37,0,520,742),1347=>array(-8,0,631,742),1348=>array(-5,-14,647,729),1349=>array(27,-14,578,742),1350=>array(82,-14,564,729),1351=>array(27,-14,551,729),1352=>array(0,0,561,743),1353=>array(53,-28,578,742),1354=>array(42,0,596,742),1355=>array(-4,0,577,742),1356=>array(-45,0,562,742),1357=>array(41,-14,602,729),1358=>array(20,0,545,729),1359=>array(22,-14,558,742),1360=>array(0,0,561,743),1361=>array(27,-14,578,742),1362=>array(-5,0,571,729),1363=>array(21,0,583,729),1364=>array(-24,0,610,742),1365=>array(40,-14,562,742),1366=>array(4,-14,563,729),1369=>array(292,492,452,760),1370=>array(207,499,395,729),1371=>array(233,620,502,803),1372=>array(83,618,518,893),1373=>array(269,616,462,800),1374=>array(61,613,511,885),1375=>array(78,618,507,760),1377=>array(26,-13,605,547),1378=>array(15,-208,539,560),1379=>array(45,-208,556,558),1380=>array(21,-208,525,560),1381=>array(48,-14,556,760),1382=>array(45,-208,556,558),1383=>array(27,0,533,760),1384=>array(15,-208,539,560),1385=>array(-42,-208,588,560),1386=>array(7,-14,600,760),1387=>array(-2,-208,522,760),1388=>array(86,-208,382,547),1389=>array(-43,-208,603,760),1390=>array(36,-14,566,771),1391=>array(78,-208,562,760),1392=>array(38,0,532,760),1393=>array(45,-15,503,760),1394=>array(21,-208,505,560),1395=>array(54,-14,586,760),1396=>array(19,-14,626,760),1397=>array(81,-208,520,547),1398=>array(101,-14,584,760),1399=>array(26,-208,553,561),1400=>array(38,0,532,560),1401=>array(58,-208,487,571),1402=>array(45,-208,625,547),1403=>array(28,-208,557,561),1404=>array(10,0,516,560),1405=>array(58,-13,550,547),1406=>array(36,-208,562,760),1407=>array(22,-13,579,560),1408=>array(17,-208,541,560),1409=>array(45,-215,576,560),1410=>array(68,0,440,547),1411=>array(21,-208,579,760),1412=>array(-22,-208,577,560),1413=>array(57,-14,544,560),1414=>array(-14,-208,591,760),1415=>array(3,-14,507,760),1417=>array(209,0,393,415),1418=>array(170,205,439,314),3713=>array(-6,-10,574,560),3714=>array(24,-17,572,568),3716=>array(38,-10,540,568),3719=>array(94,-238,510,568),3720=>array(66,-0,546,575),3722=>array(51,-238,588,563),3725=>array(30,-8,599,573),3732=>array(23,-14,567,560),3733=>array(35,-15,579,579),3734=>array(74,-240,578,560),3735=>array(30,-14,583,560),3737=>array(-20,-14,593,568),3738=>array(38,-8,594,561),3739=>array(19,-8,616,760),3740=>array(16,-8,664,638),3741=>array(4,-8,622,760),3742=>array(24,-8,604,561),3743=>array(5,-8,627,760),3745=>array(-32,-14,602,547),3746=>array(12,-8,620,760),3747=>array(22,-8,586,568),3749=>array(14,-8,575,568),3751=>array(27,-13,575,560),3754=>array(1,-8,679,701),3755=>array(-12,-12,619,575),3757=>array(33,-8,579,568),3758=>array(14,-8,662,605),3759=>array(52,-106,615,579),3760=>array(73,-13,640,563),3761=>array(199,639,702,880),3762=>array(145,0,586,560),3763=>array(-403,0,586,806),3764=>array(41,615,562,926),3765=>array(41,612,616,926),3766=>array(41,615,562,926),3767=>array(41,612,616,926),3768=>array(201,-350,404,-38),3769=>array(144,-306,440,-40),3771=>array(31,639,567,880),3772=>array(-15,-278,612,-39),3784=>array(240,618,362,792),3785=>array(34,609,582,891),3786=>array(46,598,664,869),3787=>array(154,609,448,890),3788=>array(-15,636,612,875),3789=>array(199,620,404,806),4304=>array(60,0,522,560),4305=>array(46,0,510,761),4306=>array(21,-208,528,510),4307=>array(42,-208,609,505),4308=>array(41,-208,562,510),4309=>array(41,-208,559,510),4310=>array(43,0,507,760),4311=>array(17,0,591,505),4312=>array(72,0,535,510),4313=>array(42,-207,553,501),4314=>array(62,-208,557,510),4315=>array(44,0,568,760),4316=>array(43,0,538,748),4317=>array(17,0,588,505),4318=>array(40,0,541,757),4319=>array(37,-207,596,524),4320=>array(-7,0,567,760),4321=>array(46,0,506,743),4322=>array(-3,-207,580,614),4323=>array(53,-207,579,506),4324=>array(38,-208,614,505),4325=>array(20,-208,616,743),4326=>array(37,-208,611,506),4327=>array(42,-207,592,496),4328=>array(45,0,573,760),4329=>array(3,0,509,760),4330=>array(25,-207,578,518),4331=>array(44,0,597,743),4332=>array(45,0,624,760),4333=>array(19,-207,532,743),4334=>array(46,0,512,743),4335=>array(35,-207,533,605),4336=>array(37,0,558,760),4337=>array(2,-207,590,760),4338=>array(36,-131,547,511),4339=>array(41,-208,595,510),4340=>array(17,-208,578,760),4341=>array(22,0,582,760),4342=>array(30,-207,615,511),4343=>array(17,-207,525,511),4344=>array(40,-207,554,520),4345=>array(78,-208,583,518),4346=>array(56,-66,551,511),4347=>array(97,24,470,486),4348=>array(181,370,441,760),7426=>array(13,-14,629,560),7432=>array(51,-11,542,560),7433=>array(130,-211,590,549),7444=>array(-23,-14,601,560),7446=>array(120,273,588,560),7447=>array(119,-14,588,273),7453=>array(21,1,648,419),7454=>array(42,-1,643,417),7455=>array(21,0,666,501),7468=>array(83,326,440,734),7469=>array(80,326,516,734),7470=>array(112,326,457,734),7472=>array(112,326,457,734),7473=>array(123,326,474,734),7474=>array(123,326,480,734),7475=>array(140,318,475,742),7476=>array(114,326,488,734),7477=>array(134,326,468,734),7478=>array(135,318,472,734),7479=>array(94,326,502,734),7480=>array(119,326,413,734),7481=>array(99,326,503,734),7482=>array(115,326,487,734),7483=>array(115,326,487,734),7484=>array(139,318,463,742),7486=>array(116,326,465,734),7487=>array(94,326,437,734),7488=>array(157,326,516,734),7489=>array(139,318,486,734),7490=>array(140,326,530,734),7491=>array(145,318,457,640),7492=>array(144,318,458,640),7493=>array(140,318,462,640),7494=>array(107,318,495,640),7495=>array(140,318,462,751),7496=>array(126,318,476,751),7497=>array(143,318,459,640),7498=>array(143,318,459,640),7499=>array(146,320,457,640),7500=>array(146,320,457,640),7501=>array(134,206,468,640),7502=>array(156,208,446,633),7503=>array(130,326,472,751),7504=>array(118,326,484,640),7505=>array(146,209,456,640),7506=>array(147,318,455,640),7507=>array(150,318,452,640),7508=>array(150,479,452,640),7509=>array(150,318,452,479),7510=>array(127,209,475,640),7511=>array(158,326,444,719),7512=>array(146,319,456,632),7513=>array(104,327,499,561),7514=>array(119,326,483,640),7515=>array(142,326,460,632),7522=>array(156,0,446,425),7523=>array(169,-8,432,306),7524=>array(146,-7,456,306),7525=>array(142,0,460,306),7543=>array(36,-215,566,560),7544=>array(114,326,488,734),7547=>array(78,0,630,547),7557=>array(196,-208,520,765),7579=>array(140,318,462,640),7580=>array(150,318,452,640),7581=>array(147,286,455,639),7582=>array(146,318,457,751),7583=>array(143,320,459,640),7584=>array(150,326,452,751),7585=>array(155,209,447,632),7586=>array(134,206,468,631),7587=>array(146,208,456,632),7588=>array(144,326,458,751),7589=>array(197,326,405,632),7590=>array(127,326,475,632),7591=>array(127,326,475,632),7592=>array(148,209,454,751),7593=>array(217,209,385,755),7594=>array(199,209,403,755),7595=>array(182,326,420,640),7596=>array(119,209,483,640),7597=>array(119,208,483,640),7598=>array(130,209,472,640),7599=>array(169,209,433,640),7600=>array(122,326,480,640),7601=>array(147,318,455,640),7602=>array(140,210,462,751),7603=>array(143,209,459,640),7604=>array(124,209,478,751),7605=>array(188,209,472,719),7606=>array(97,318,505,632),7607=>array(122,318,480,632),7609=>array(151,326,451,632),7610=>array(133,326,469,632),7611=>array(139,326,463,632),7612=>array(164,209,438,632),7613=>array(129,296,473,632),7614=>array(119,207,483,632),7615=>array(143,318,459,736),7680=>array(-52,-245,513,729),7681=>array(35,-245,531,560),7682=>array(11,0,570,914),7683=>array(29,-14,541,760),7684=>array(11,-202,570,729),7685=>array(29,-202,541,760),7686=>array(11,-174,570,729),7687=>array(29,-174,541,760),7688=>array(56,-193,594,927),7689=>array(76,-193,594,800),7690=>array(-4,0,552,914),7691=>array(58,-14,612,760),7692=>array(-4,-202,552,729),7693=>array(58,-202,612,760),7694=>array(-4,-174,552,729),7695=>array(51,-174,612,760),7696=>array(-43,-193,552,729),7697=>array(58,-193,612,760),7698=>array(-4,-237,552,729),7699=>array(28,-237,612,760),7704=>array(26,-237,600,729),7705=>array(35,-237,550,561),7706=>array(26,-238,600,729),7707=>array(30,-238,550,561),7708=>array(26,-193,600,928),7709=>array(48,-193,550,785),7710=>array(45,0,616,914),7711=>array(129,0,608,914),7712=>array(38,-14,576,898),7713=>array(29,-215,559,745),7714=>array(-4,0,606,914),7715=>array(41,0,535,914),7716=>array(-4,-202,606,729),7717=>array(41,-202,535,760),7718=>array(-4,0,606,913),7719=>array(41,0,535,918),7720=>array(-94,-193,606,729),7721=>array(-77,-193,535,760),7722=>array(-4,-238,606,729),7723=>array(41,-238,535,760),7724=>array(23,-238,574,729),7725=>array(23,-238,490,760),7728=>array(-4,0,661,927),7729=>array(44,0,588,927),7730=>array(-4,-202,661,729),7731=>array(44,-202,588,760),7732=>array(-4,-174,661,729),7733=>array(44,-174,588,760),7734=>array(38,-202,505,729),7735=>array(141,-202,477,765),7736=>array(38,-202,551,898),7737=>array(141,-202,551,898),7738=>array(38,-174,505,729),7739=>array(51,-174,477,765),7740=>array(38,-237,505,729),7741=>array(28,-237,477,765),7742=>array(-29,0,631,927),7743=>array(-7,0,575,800),7744=>array(-29,0,631,914),7745=>array(-7,0,575,758),7746=>array(-29,-202,631,729),7747=>array(-7,-202,575,560),7748=>array(-3,0,605,914),7749=>array(41,0,535,758),7750=>array(-3,-202,605,729),7751=>array(41,-202,535,560),7752=>array(-3,-174,605,729),7753=>array(41,-174,535,560),7754=>array(-3,-237,605,729),7755=>array(28,-237,535,560),7756=>array(40,-14,562,997),7757=>array(57,-14,585,997),7764=>array(25,0,588,931),7765=>array(-1,-208,551,800),7766=>array(25,0,588,914),7767=>array(-1,-208,551,758),7768=>array(6,0,562,914),7769=>array(106,0,595,758),7770=>array(6,-202,562,729),7771=>array(106,-202,595,560),7772=>array(6,-202,562,898),7773=>array(106,-202,595,745),7774=>array(6,-174,562,729),7775=>array(51,-174,595,560),7776=>array(12,-14,560,914),7777=>array(56,-14,526,758),7778=>array(12,-202,560,742),7779=>array(56,-202,526,560),7784=>array(12,-202,560,914),7785=>array(56,-202,526,758),7786=>array(78,0,651,914),7787=>array(95,0,549,914),7788=>array(78,-202,651,729),7789=>array(95,-202,549,702),7790=>array(51,-174,651,729),7791=>array(51,-174,549,702),7792=>array(28,-237,651,729),7793=>array(28,-237,549,702),7794=>array(39,-201,601,729),7795=>array(46,-201,553,547),7796=>array(23,-238,601,729),7797=>array(23,-238,553,547),7798=>array(28,-237,601,729),7799=>array(28,-237,553,547),7800=>array(39,-14,601,997),7801=>array(61,-13,585,997),7804=>array(97,0,646,909),7805=>array(89,0,593,757),7806=>array(97,-202,646,729),7807=>array(89,-202,593,547),7808=>array(40,0,672,931),7809=>array(45,0,642,803),7810=>array(40,0,672,931),7811=>array(45,0,642,803),7812=>array(40,0,672,900),7813=>array(45,0,642,718),7814=>array(40,0,672,914),7815=>array(45,0,642,758),7816=>array(40,-202,672,729),7817=>array(45,-202,642,547),7818=>array(-62,0,653,914),7819=>array(-34,0,590,758),7820=>array(-62,0,653,913),7821=>array(-34,0,590,718),7822=>array(95,0,658,914),7823=>array(-19,-208,598,758),7824=>array(-3,0,622,932),7825=>array(38,0,553,803),7826=>array(-3,-202,622,729),7827=>array(38,-202,553,547),7828=>array(-3,-174,622,729),7829=>array(38,-174,553,547),7830=>array(41,-174,535,760),7831=>array(95,0,549,860),7832=>array(45,0,642,923),7833=>array(-19,-208,598,923),7835=>array(129,0,608,914),7839=>array(46,-14,535,767),7840=>array(-52,-202,513,729),7841=>array(35,-202,531,560),7852=>array(-52,-202,513,932),7853=>array(35,-202,531,803),7856=>array(-52,0,564,997),7857=>array(35,-14,536,954),7862=>array(-52,-202,564,928),7863=>array(35,-202,531,760),7864=>array(26,-202,600,729),7865=>array(48,-202,550,561),7868=>array(26,0,600,921),7869=>array(48,-14,550,777),7878=>array(26,-202,600,932),7879=>array(48,-202,550,803),7882=>array(28,-202,574,729),7883=>array(30,-202,490,760),7884=>array(40,-202,562,742),7885=>array(57,-202,544,560),7896=>array(40,-202,562,932),7897=>array(57,-202,544,803),7898=>array(-20,-14,634,927),7899=>array(5,-14,595,800),7900=>array(-20,-14,634,927),7901=>array(5,-14,595,800),7904=>array(-20,-14,634,921),7905=>array(5,-14,595,777),7906=>array(-20,-202,634,760),7907=>array(5,-202,595,560),7908=>array(39,-202,601,729),7909=>array(61,-202,553,547),7912=>array(-29,-14,652,927),7913=>array(-15,-13,592,800),7914=>array(-29,-14,652,927),7915=>array(-15,-13,592,800),7918=>array(-29,-14,652,921),7919=>array(-15,-13,592,777),7920=>array(-29,-202,652,760),7921=>array(-15,-202,592,555),7922=>array(95,0,658,931),7923=>array(-19,-208,598,803),7924=>array(95,-202,658,729),7925=>array(-19,-208,598,547),7928=>array(95,0,658,921),7929=>array(-19,-208,598,777),7936=>array(34,-12,606,806),7937=>array(34,-12,606,806),7938=>array(34,-12,606,806),7939=>array(34,-12,606,806),7940=>array(34,-12,606,806),7941=>array(34,-12,606,806),7942=>array(34,-12,606,977),7943=>array(34,-12,606,977),7944=>array(-52,0,513,806),7945=>array(-52,0,513,806),7946=>array(-165,0,513,806),7947=>array(-141,0,513,806),7948=>array(-80,0,513,806),7949=>array(-65,0,513,806),7950=>array(-52,0,513,977),7951=>array(-52,0,513,977),7952=>array(64,-15,536,806),7953=>array(64,-15,536,806),7954=>array(64,-15,536,806),7955=>array(64,-15,536,806),7956=>array(64,-15,599,806),7957=>array(64,-15,599,806),7960=>array(-31,0,600,806),7961=>array(-6,0,600,806),7962=>array(-275,0,600,806),7963=>array(-250,0,600,806),7964=>array(-214,0,600,806),7965=>array(-199,0,600,806),7968=>array(61,-208,545,806),7969=>array(61,-208,545,806),7970=>array(61,-208,545,806),7971=>array(61,-208,545,806),7972=>array(61,-208,599,806),7973=>array(61,-208,599,806),7974=>array(61,-208,576,977),7975=>array(61,-208,572,977),7976=>array(-55,0,606,806),7977=>array(-31,0,606,806),7978=>array(-312,0,606,806),7979=>array(-287,0,606,806),7980=>array(-263,0,606,806),7981=>array(-248,0,606,806),7982=>array(-112,0,606,977),7983=>array(-116,0,606,977),7984=>array(191,0,438,806),7985=>array(191,0,438,806),7986=>array(152,0,536,806),7987=>array(177,0,536,806),7988=>array(177,0,599,806),7989=>array(191,0,599,806),7990=>array(191,0,576,977),7991=>array(191,0,572,977),7992=>array(-31,0,574,806),7993=>array(-6,0,574,806),7994=>array(-263,0,574,806),7995=>array(-238,0,574,806),7996=>array(-214,0,574,806),7997=>array(-199,0,574,806),7998=>array(-75,0,574,977),7999=>array(-79,0,574,977),8000=>array(57,-14,544,806),8001=>array(57,-14,544,806),8002=>array(57,-14,544,806),8003=>array(57,-14,544,806),8004=>array(57,-14,599,806),8005=>array(57,-14,599,806),8008=>array(6,-14,562,806),8009=>array(-6,-14,562,806),8010=>array(-275,-14,562,806),8011=>array(-250,-14,562,806),8012=>array(-141,-14,562,806),8013=>array(-126,-14,562,806),8016=>array(64,0,564,806),8017=>array(64,0,564,806),8018=>array(64,0,564,806),8019=>array(64,0,564,806),8020=>array(64,0,599,806),8021=>array(64,0,599,806),8022=>array(64,0,576,977),8023=>array(64,0,572,977),8025=>array(-80,0,658,806),8027=>array(-287,0,658,806),8029=>array(-285,0,658,806),8031=>array(-152,0,658,977),8032=>array(24,-14,574,806),8033=>array(24,-14,574,806),8034=>array(24,-14,574,806),8035=>array(24,-14,574,806),8036=>array(24,-14,599,806),8037=>array(24,-14,599,806),8038=>array(24,-14,576,977),8039=>array(24,-14,574,977),8040=>array(-33,0,564,806),8041=>array(-33,0,564,806),8042=>array(-275,0,564,806),8043=>array(-250,0,564,806),8044=>array(-128,0,564,806),8045=>array(-114,0,564,806),8046=>array(-39,0,564,977),8047=>array(-79,0,564,977),8048=>array(34,-12,606,800),8049=>array(34,-12,606,800),8050=>array(64,-15,536,800),8051=>array(64,-15,550,800),8052=>array(61,-208,545,800),8053=>array(61,-208,550,800),8054=>array(191,0,438,800),8055=>array(191,0,550,800),8056=>array(57,-14,544,800),8057=>array(57,-14,550,800),8058=>array(64,0,564,800),8059=>array(64,0,564,800),8060=>array(24,-14,574,800),8061=>array(24,-14,574,800),8064=>array(34,-208,606,806),8065=>array(34,-208,606,806),8066=>array(34,-208,606,806),8067=>array(34,-208,606,806),8068=>array(34,-208,606,806),8069=>array(34,-208,606,806),8070=>array(34,-208,606,977),8071=>array(34,-208,606,977),8072=>array(-52,-208,513,806),8073=>array(-52,-208,513,806),8074=>array(-165,-208,513,806),8075=>array(-141,-208,513,806),8076=>array(-80,-208,513,806),8077=>array(-65,-208,513,806),8078=>array(-52,-208,513,977),8079=>array(-52,-208,513,977),8080=>array(44,-208,545,806),8081=>array(44,-208,545,806),8082=>array(44,-208,545,806),8083=>array(44,-208,545,806),8084=>array(44,-208,599,806),8085=>array(44,-208,599,806),8086=>array(44,-208,576,977),8087=>array(44,-208,572,977),8088=>array(-55,-208,606,806),8089=>array(-31,-208,606,806),8090=>array(-312,-208,606,806),8091=>array(-287,-208,606,806),8092=>array(-263,-208,606,806),8093=>array(-248,-208,606,806),8094=>array(-112,-208,606,977),8095=>array(-116,-208,606,977),8096=>array(24,-208,574,806),8097=>array(24,-208,574,806),8098=>array(24,-208,574,806),8099=>array(24,-208,574,806),8100=>array(24,-208,599,806),8101=>array(24,-208,599,806),8102=>array(24,-208,576,977),8103=>array(24,-208,574,977),8104=>array(-33,-208,564,806),8105=>array(-33,-208,564,806),8106=>array(-275,-208,564,806),8107=>array(-250,-208,564,806),8108=>array(-128,-208,564,806),8109=>array(-114,-208,564,806),8110=>array(-39,-208,564,977),8111=>array(-79,-208,564,977),8112=>array(34,-12,606,785),8113=>array(34,-12,606,745),8114=>array(34,-208,606,800),8115=>array(34,-208,606,559),8116=>array(34,-208,606,800),8118=>array(34,-12,606,777),8119=>array(34,-208,606,777),8120=>array(-52,0,564,928),8121=>array(-52,0,551,898),8122=>array(-52,0,513,800),8123=>array(-52,0,513,800),8124=>array(-52,-208,513,729),8125=>array(274,595,434,806),8126=>array(197,-208,293,-45),8127=>array(274,595,434,806),8128=>array(196,638,542,777),8129=>array(213,659,580,943),8130=>array(44,-208,545,800),8131=>array(44,-208,545,560),8132=>array(44,-208,550,800),8134=>array(61,-208,545,777),8135=>array(44,-208,545,777),8136=>array(-96,0,600,800),8137=>array(-61,0,600,800),8138=>array(-121,0,606,800),8139=>array(-85,0,606,800),8140=>array(-4,-208,606,729),8141=>array(152,595,536,806),8142=>array(177,595,599,806),8143=>array(230,595,576,977),8144=>array(191,0,536,785),8145=>array(191,0,521,745),8146=>array(191,0,522,980),8147=>array(191,0,601,980),8150=>array(191,0,542,777),8151=>array(191,0,580,943),8152=>array(28,0,574,928),8153=>array(28,0,574,898),8154=>array(-72,0,574,800),8155=>array(-61,0,574,800),8157=>array(177,595,536,806),8158=>array(191,595,599,806),8159=>array(226,595,572,977),8160=>array(64,0,564,785),8161=>array(64,0,564,745),8162=>array(64,0,564,980),8163=>array(64,0,601,980),8164=>array(18,-208,560,806),8165=>array(18,-208,560,806),8166=>array(64,0,564,777),8167=>array(64,0,580,943),8168=>array(95,0,658,928),8169=>array(95,0,658,898),8170=>array(-121,0,658,800),8171=>array(-146,0,658,800),8172=>array(-6,0,588,806),8173=>array(213,659,522,980),8174=>array(213,659,601,980),8175=>array(221,616,414,800),8178=>array(24,-208,574,800),8179=>array(24,-208,574,547),8180=>array(24,-208,574,800),8182=>array(24,-14,574,777),8183=>array(24,-208,574,777),8184=>array(-84,-14,562,800),8185=>array(12,-14,562,800),8186=>array(-84,0,564,800),8187=>array(-33,0,564,800),8188=>array(-33,-208,564,713),8189=>array(281,616,550,800),8190=>array(299,595,434,806),8208=>array(148,234,419,314),8209=>array(148,234,419,314),8210=>array(-25,240,591,309),8211=>array(-25,240,591,309),8212=>array(-25,240,591,309),8213=>array(-25,240,591,309),8214=>array(139,-236,462,764),8215=>array(0,-236,602,-80),8216=>array(226,472,453,760),8217=>array(226,472,453,760),8218=>array(99,-140,326,148),8219=>array(263,472,407,760),8220=>array(120,472,571,760),8221=>array(108,472,559,760),8222=>array(-8,-140,443,148),8223=>array(145,472,513,760),8224=>array(95,-96,554,729),8225=>array(29,-96,554,729),8226=>array(156,227,446,516),8227=>array(156,188,485,555),8230=>array(-32,0,520,148),8240=>array(0,0,602,699),8241=>array(0,0,602,699),8242=>array(315,547,534,729),8243=>array(242,547,607,729),8244=>array(169,547,681,729),8245=>array(351,547,499,729),8246=>array(277,547,572,729),8247=>array(204,547,646,729),8249=>array(151,69,428,517),8250=>array(155,69,431,517),8252=>array(31,0,572,729),8253=>array(163,0,546,742),8254=>array(0,716,602,755),8261=>array(129,-132,510,760),8262=>array(72,-132,453,760),8263=>array(-13,0,615,743),8264=>array(59,0,587,743),8265=>array(31,0,603,743),8267=>array(19,-96,590,729),8304=>array(172,319,513,742),8305=>array(156,326,446,751),8308=>array(135,326,458,734),8309=>array(150,319,513,734),8310=>array(173,319,513,742),8311=>array(172,326,513,734),8312=>array(157,319,513,742),8313=>array(172,319,513,742),8314=>array(139,357,464,646),8315=>array(139,479,464,525),8316=>array(139,422,464,581),8317=>array(198,252,404,751),8318=>array(198,252,404,751),8319=>array(126,326,456,640),8320=>array(172,-7,513,416),8321=>array(170,0,450,408),8322=>array(150,0,484,416),8323=>array(140,-7,480,416),8324=>array(135,0,458,408),8325=>array(150,-7,513,408),8326=>array(173,-7,513,416),8327=>array(172,0,513,408),8328=>array(157,-7,513,416),8329=>array(172,-7,513,416),8330=>array(139,31,464,320),8331=>array(139,152,464,199),8332=>array(139,96,464,254),8333=>array(198,-74,404,425),8334=>array(198,-74,404,425),8336=>array(145,-8,457,313),8337=>array(143,-8,459,314),8338=>array(147,-8,455,313),8339=>array(104,0,491,306),8340=>array(143,-8,459,313),8341=>array(115,-8,440,418),8342=>array(130,0,472,425),8343=>array(201,0,402,429),8344=>array(118,0,484,313),8345=>array(126,0,456,313),8346=>array(127,-117,475,313),8347=>array(142,0,442,322),8348=>array(158,0,444,393),8352=>array(40,0,594,729),8353=>array(38,-44,579,778),8354=>array(38,-14,579,742),8355=>array(28,0,574,729),8356=>array(22,0,587,742),8357=>array(22,-93,536,640),8358=>array(-19,0,621,729),8359=>array(2,-14,595,729),8360=>array(4,-14,579,729),8361=>array(2,0,646,729),8362=>array(-19,-14,659,729),8363=>array(58,-175,691,760),8364=>array(-5,-14,582,742),8365=>array(16,0,650,729),8366=>array(78,0,648,729),8367=>array(5,-231,593,753),8368=>array(8,-14,526,742),8369=>array(25,0,641,729),8370=>array(29,-81,573,809),8371=>array(-28,0,604,729),8372=>array(-19,-14,621,742),8373=>array(65,-147,592,760),8376=>array(50,0,650,729),8377=>array(55,0,626,729),8450=>array(57,-14,590,742),8453=>array(0,-24,598,752),8461=>array(28,0,577,729),8462=>array(41,0,535,760),8463=>array(41,0,535,760),8469=>array(36,0,565,729),8470=>array(-66,0,581,729),8471=>array(0,61,602,663),8473=>array(32,0,575,729),8474=>array(8,-129,592,742),8477=>array(18,0,592,729),8482=>array(0,447,550,729),8484=>array(23,0,575,729),8486=>array(-33,0,564,713),8490=>array(-4,0,661,729),8491=>array(-52,0,513,928),8494=>array(5,-12,597,647),8520=>array(13,0,469,760),8531=>array(23,-139,553,810),8532=>array(23,-139,553,818),8533=>array(23,-139,580,810),8534=>array(23,-139,580,818),8535=>array(23,-139,580,818),8536=>array(23,-139,580,810),8537=>array(23,-139,580,810),8538=>array(23,-139,580,810),8539=>array(23,-139,580,810),8540=>array(23,-139,580,818),8541=>array(23,-139,580,810),8542=>array(23,-139,580,810),8543=>array(23,246,553,810),8592=>array(32,112,570,436),8593=>array(139,0,463,538),8594=>array(32,112,570,436),8595=>array(139,0,463,538),8596=>array(32,112,570,436),8597=>array(139,0,463,538),8598=>array(90,0,512,422),8599=>array(90,0,512,422),8600=>array(90,0,512,422),8601=>array(90,0,512,422),8602=>array(32,112,570,436),8603=>array(32,112,570,436),8604=>array(43,193,559,422),8605=>array(43,193,559,422),8606=>array(32,112,570,436),8607=>array(139,0,463,538),8608=>array(32,112,570,436),8609=>array(139,0,463,538),8610=>array(32,112,570,436),8611=>array(32,112,570,436),8612=>array(32,112,570,436),8613=>array(139,0,463,538),8614=>array(32,112,570,436),8615=>array(139,0,463,538),8616=>array(139,0,463,538),8617=>array(32,112,570,517),8618=>array(32,112,570,517),8619=>array(32,112,570,517),8620=>array(32,112,570,517),8621=>array(32,112,570,436),8622=>array(32,102,570,446),8623=>array(55,0,547,698),8624=>array(89,0,513,674),8625=>array(89,0,513,674),8626=>array(89,0,513,674),8627=>array(89,0,513,674),8628=>array(91,0,511,540),8629=>array(31,0,571,420),8630=>array(40,168,563,487),8631=>array(40,168,563,487),8632=>array(24,0,578,513),8633=>array(32,0,570,604),8634=>array(43,0,559,497),8635=>array(43,0,559,497),8636=>array(32,234,570,436),8637=>array(32,112,570,314),8638=>array(261,0,463,538),8639=>array(139,0,341,538),8640=>array(32,234,570,436),8641=>array(32,112,570,314),8642=>array(261,0,463,538),8643=>array(160,0,362,538),8644=>array(32,0,570,561),8645=>array(21,0,582,538),8646=>array(32,0,570,561),8647=>array(32,0,570,561),8648=>array(21,0,582,538),8649=>array(32,0,570,561),8650=>array(21,0,582,538),8651=>array(32,32,570,516),8652=>array(32,32,570,516),8653=>array(32,112,570,436),8654=>array(32,112,570,460),8655=>array(32,112,570,436),8656=>array(32,112,570,436),8657=>array(139,0,463,538),8658=>array(32,112,570,436),8659=>array(139,0,463,538),8660=>array(32,112,570,436),8661=>array(139,0,463,538),8662=>array(76,-28,526,422),8663=>array(76,-28,526,422),8664=>array(76,0,526,451),8665=>array(76,0,526,451),8666=>array(32,112,570,436),8667=>array(32,112,570,436),8668=>array(32,112,570,436),8669=>array(32,112,570,436),8670=>array(139,0,463,538),8671=>array(139,0,463,538),8672=>array(32,112,570,436),8673=>array(139,0,463,538),8674=>array(32,112,570,436),8675=>array(139,0,463,538),8676=>array(32,112,570,436),8677=>array(32,112,570,436),8678=>array(12,92,570,456),8679=>array(119,0,483,558),8680=>array(32,92,590,456),8681=>array(119,0,483,558),8682=>array(119,0,483,558),8683=>array(119,0,483,558),8684=>array(119,0,483,558),8685=>array(119,0,483,558),8686=>array(119,0,483,558),8687=>array(119,0,483,558),8688=>array(32,92,590,456),8689=>array(34,0,568,534),8690=>array(34,0,568,534),8691=>array(119,0,483,558),8692=>array(32,112,570,436),8693=>array(21,0,582,538),8694=>array(32,-125,570,672),8695=>array(32,112,570,436),8696=>array(32,112,570,436),8697=>array(32,112,570,436),8698=>array(32,112,570,436),8699=>array(32,112,570,436),8700=>array(32,112,570,436),8701=>array(12,92,570,456),8702=>array(32,92,590,456),8703=>array(12,92,590,456),8704=>array(18,0,584,729),8705=>array(57,-14,545,742),8706=>array(89,-14,513,662),8707=>array(87,0,514,729),8708=>array(87,-46,514,776),8709=>array(36,48,567,580),8710=>array(-3,0,606,695),8711=>array(-3,0,606,695),8712=>array(63,0,539,715),8713=>array(63,-86,539,801),8714=>array(63,81,539,545),8715=>array(63,0,539,715),8716=>array(63,-86,539,801),8717=>array(63,81,539,545),8719=>array(74,-213,528,741),8721=>array(70,-213,530,741),8722=>array(43,272,559,355),8723=>array(43,0,559,572),8725=>array(8,-93,517,729),8727=>array(81,85,521,542),8728=>array(146,160,456,470),8729=>array(156,200,446,489),8730=>array(29,-19,578,828),8731=>array(29,-19,578,933),8732=>array(29,-19,578,924),8733=>array(91,122,511,492),8734=>array(20,122,582,492),8735=>array(61,140,541,620),8736=>array(61,140,541,620),8743=>array(80,0,521,579),8744=>array(80,0,521,579),8745=>array(80,0,521,579),8746=>array(80,0,521,579),8747=>array(63,-183,539,871),8748=>array(31,-189,571,877),8749=>array(26,-176,577,864),8756=>array(91,65,512,564),8757=>array(92,65,510,564),8758=>array(238,65,363,564),8759=>array(91,65,512,564),8760=>array(43,272,559,564),8761=>array(36,65,566,564),8762=>array(42,65,561,564),8763=>array(43,65,559,564),8764=>array(43,243,559,384),8765=>array(43,243,559,384),8769=>array(43,85,559,535),8770=>array(43,149,559,454),8771=>array(43,172,559,470),8772=>array(43,48,560,604),8773=>array(43,94,559,570),8774=>array(43,24,559,570),8775=>array(43,0,559,647),8776=>array(43,149,559,470),8777=>array(43,23,559,595),8778=>array(43,94,559,572),8779=>array(43,73,559,572),8780=>array(43,94,559,570),8781=>array(42,108,559,519),8782=>array(43,33,560,593),8783=>array(43,172,560,593),8784=>array(43,172,559,637),8785=>array(43,-11,559,637),8786=>array(43,-10,559,637),8787=>array(42,-10,560,637),8788=>array(36,147,566,479),8789=>array(36,147,566,479),8790=>array(43,172,559,454),8791=>array(43,172,559,760),8792=>array(43,172,559,662),8793=>array(43,172,559,783),8794=>array(43,172,559,783),8795=>array(43,172,559,831),8796=>array(43,172,559,836),8797=>array(34,172,568,764),8798=>array(43,172,559,760),8799=>array(43,172,559,856),8800=>array(43,18,559,608),8801=>array(43,94,559,532),8802=>array(43,5,559,622),8803=>array(43,0,559,616),8804=>array(42,0,558,531),8805=>array(43,0,559,531),8806=>array(42,-84,558,578),8807=>array(42,-84,558,578),8808=>array(42,-162,558,578),8809=>array(42,-162,558,578),8813=>array(42,0,559,627),8814=>array(43,-14,559,641),8815=>array(43,-14,559,641),8816=>array(43,-119,559,629),8817=>array(43,-119,559,629),8818=>array(42,-21,558,531),8819=>array(42,-21,558,531),8820=>array(42,-119,558,629),8821=>array(42,-119,558,629),8822=>array(42,-89,558,603),8823=>array(42,-89,558,603),8824=>array(42,-195,558,711),8825=>array(42,-195,558,711),8826=>array(42,-22,558,648),8827=>array(43,-22,559,648),8828=>array(42,-123,558,711),8829=>array(42,-123,558,711),8830=>array(42,-56,558,711),8831=>array(42,-56,558,711),8832=>array(42,-81,558,707),8833=>array(42,-81,558,707),8834=>array(43,80,559,546),8835=>array(43,80,559,546),8836=>array(43,-29,559,655),8837=>array(43,-29,559,655),8838=>array(43,0,559,625),8839=>array(43,0,559,625),8840=>array(43,-104,559,729),8841=>array(43,-104,559,729),8842=>array(43,-102,559,625),8843=>array(43,-102,559,625),8847=>array(43,58,559,568),8848=>array(43,58,559,568),8849=>array(43,7,559,619),8850=>array(43,7,559,619),8853=>array(39,51,563,577),8854=>array(39,51,563,577),8855=>array(39,51,563,577),8856=>array(39,51,563,577),8857=>array(39,51,563,577),8858=>array(39,51,563,577),8859=>array(39,51,563,577),8860=>array(39,51,563,577),8861=>array(39,52,563,577),8862=>array(39,51,564,576),8863=>array(39,51,564,576),8864=>array(39,51,564,576),8865=>array(39,51,564,576),8866=>array(43,0,559,627),8867=>array(43,0,559,627),8868=>array(43,0,559,627),8869=>array(43,0,559,627),8901=>array(239,273,362,422),8902=>array(129,201,473,527),8909=>array(43,172,559,470),8922=>array(43,-218,559,760),8923=>array(43,-218,559,760),8924=>array(42,0,558,531),8925=>array(43,0,559,531),8926=>array(42,-123,558,711),8927=>array(42,-123,558,711),8928=>array(42,-182,558,770),8929=>array(42,-182,558,770),8930=>array(43,-81,559,707),8931=>array(43,-81,559,707),8932=>array(43,-95,559,619),8933=>array(43,-95,559,619),8934=>array(42,-134,558,531),8935=>array(42,-134,558,531),8936=>array(42,-213,558,711),8937=>array(42,-213,558,711),8943=>array(39,239,562,388),8960=>array(36,48,567,580),8961=>array(56,162,540,443),8962=>array(71,0,531,596),8963=>array(71,406,530,746),8964=>array(71,-132,530,209),8965=>array(71,0,530,444),8966=>array(71,0,530,566),8968=>array(139,-132,520,760),8969=>array(199,-132,463,760),8970=>array(139,-132,403,760),8971=>array(82,-132,463,760),8972=>array(268,73,585,408),8973=>array(6,73,324,408),8974=>array(268,352,585,687),8975=>array(6,352,324,687),8976=>array(43,181,559,421),8977=>array(47,126,555,634),8978=>array(3,211,599,512),8979=>array(3,211,599,512),8980=>array(90,168,512,512),8981=>array(81,112,510,539),8984=>array(35,114,567,646),8985=>array(43,181,559,421),8988=>array(146,352,463,687),8989=>array(139,352,456,687),8990=>array(146,-56,463,279),8991=>array(139,-56,456,279),8992=>array(250,-250,537,928),8993=>array(61,-237,347,942),8997=>array(51,114,551,598),8998=>array(3,145,599,536),8999=>array(61,145,541,536),9000=>array(24,212,578,517),9003=>array(3,145,599,536),9013=>array(35,-22,566,286),9015=>array(125,-100,477,829),9016=>array(3,-100,599,829),9017=>array(3,-100,599,829),9018=>array(3,-100,599,829),9019=>array(3,-100,599,829),9020=>array(3,-100,599,829),9021=>array(3,-171,599,900),9022=>array(3,57,599,658),9025=>array(3,-100,599,829),9026=>array(3,-100,599,829),9027=>array(3,-100,599,829),9028=>array(3,-100,599,829),9031=>array(3,-100,599,829),9032=>array(3,-100,599,829),9033=>array(3,-29,599,729),9035=>array(18,-171,584,900),9036=>array(3,-100,599,829),9037=>array(3,-100,599,829),9040=>array(3,-100,599,829),9042=>array(18,-171,584,900),9043=>array(3,-100,599,829),9044=>array(3,-100,599,829),9047=>array(3,-100,599,829),9048=>array(125,-100,477,729),9049=>array(3,-100,599,729),9050=>array(3,-100,599,656),9051=>array(125,-100,477,489),9052=>array(3,-100,599,658),9054=>array(3,-100,599,829),9055=>array(-10,44,612,671),9056=>array(3,-100,599,829),9059=>array(129,201,473,636),9060=>array(156,229,446,660),9061=>array(3,57,599,831),9064=>array(43,240,559,660),9065=>array(43,69,559,660),9067=>array(18,0,584,729),9068=>array(43,-14,559,742),9069=>array(43,-171,559,900),9070=>array(125,-140,477,519),9071=>array(3,-100,599,829),9072=>array(3,-100,599,829),9075=>array(151,0,476,547),9076=>array(93,-208,541,560),9077=>array(34,-14,568,547),9078=>array(3,-100,599,559),9079=>array(76,-100,526,560),9080=>array(125,-100,477,547),9081=>array(3,-100,599,547),9082=>array(34,-12,573,559),9085=>array(13,-228,589,88),9088=>array(35,-22,566,528),9089=>array(3,106,599,528),9090=>array(3,106,599,528),9091=>array(3,177,599,567),9096=>array(40,27,562,601),9097=>array(34,46,567,579),9098=>array(34,46,567,579),9099=>array(34,46,567,579),9109=>array(3,-100,599,829),9115=>array(137,-258,465,940),9116=>array(137,-252,232,942),9117=>array(137,-240,465,942),9118=>array(137,-258,465,940),9119=>array(370,-252,465,942),9120=>array(137,-240,465,942),9121=>array(137,-252,465,928),9122=>array(137,-252,232,942),9123=>array(137,-240,465,942),9124=>array(137,-252,465,928),9125=>array(370,-252,465,935),9126=>array(137,-240,465,935),9127=>array(256,-261,594,928),9128=>array(8,-252,347,940),9129=>array(256,-240,594,940),9130=>array(256,-256,347,943),9131=>array(8,-261,346,928),9132=>array(255,-252,594,940),9133=>array(8,-240,346,940),9134=>array(250,-250,347,942),9166=>array(12,92,570,558),9167=>array(3,0,599,596),9251=>array(28,-228,545,88),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,612,770),9601=>array(-10,-250,612,-123),9602=>array(-10,-250,612,5),9603=>array(-10,-250,612,132),9604=>array(-10,-250,612,260),9605=>array(-10,-250,612,387),9606=>array(-10,-250,612,515),9607=>array(-10,-250,612,642),9608=>array(-10,-250,612,770),9609=>array(-10,-250,534,770),9610=>array(-10,-250,457,770),9611=>array(-10,-250,379,770),9612=>array(-10,-250,301,770),9613=>array(-10,-250,223,770),9614=>array(-10,-250,146,770),9615=>array(-10,-250,68,770),9616=>array(301,-250,612,770),9617=>array(-10,-250,534,770),9618=>array(-10,-250,612,770),9619=>array(-10,-250,612,770),9620=>array(-10,642,612,770),9621=>array(534,-250,611,770),9622=>array(-10,-250,301,260),9623=>array(301,-250,612,260),9624=>array(-10,260,301,770),9625=>array(-10,-250,612,770),9626=>array(-10,-250,612,770),9627=>array(-10,-250,612,770),9628=>array(-10,-250,612,770),9629=>array(301,260,612,770),9630=>array(-10,-250,612,770),9631=>array(-10,-250,612,770),9632=>array(3,-39,599,558),9633=>array(3,-39,599,558),9634=>array(3,-39,599,558),9635=>array(3,-39,599,558),9636=>array(3,-39,599,558),9637=>array(3,-39,599,558),9638=>array(3,-39,599,558),9639=>array(3,-39,599,558),9640=>array(3,-39,599,558),9641=>array(3,-39,599,558),9642=>array(107,66,495,454),9643=>array(107,66,495,454),9644=>array(3,117,599,402),9645=>array(3,117,599,402),9646=>array(158,-39,444,558),9647=>array(158,-39,444,558),9648=>array(3,117,599,402),9649=>array(3,117,599,402),9650=>array(3,-39,599,558),9651=>array(3,-39,599,558),9652=>array(107,66,495,454),9653=>array(107,66,495,454),9654=>array(3,-39,599,558),9655=>array(3,-39,599,558),9656=>array(107,66,495,454),9657=>array(107,66,495,454),9658=>array(3,66,599,454),9659=>array(3,66,599,454),9660=>array(3,-39,599,558),9661=>array(3,-39,599,558),9662=>array(107,66,495,454),9663=>array(107,66,495,454),9664=>array(3,-39,599,558),9665=>array(3,-39,599,558),9666=>array(107,66,495,454),9667=>array(107,66,495,454),9668=>array(3,66,599,454),9669=>array(3,66,599,454),9670=>array(3,-39,599,558),9671=>array(3,-39,599,558),9672=>array(3,-38,599,558),9673=>array(3,-41,599,561),9674=>array(57,-233,545,807),9675=>array(3,-41,599,561),9676=>array(3,-41,599,561),9677=>array(3,-41,599,561),9678=>array(3,-41,599,561),9679=>array(3,-41,599,561),9680=>array(3,-41,599,561),9681=>array(3,-41,599,561),9682=>array(3,-41,599,561),9683=>array(3,-41,599,561),9684=>array(3,-41,599,561),9685=>array(3,-41,599,561),9686=>array(152,-41,450,561),9687=>array(152,-41,450,561),9688=>array(-10,-10,612,770),9689=>array(-10,-250,612,770),9690=>array(-10,260,612,770),9691=>array(-10,-250,612,260),9692=>array(152,260,450,561),9693=>array(152,260,450,561),9694=>array(152,-41,450,260),9695=>array(152,-41,450,260),9696=>array(3,260,599,561),9697=>array(3,-41,599,260),9698=>array(3,-39,599,558),9699=>array(3,-39,599,558),9700=>array(3,-39,599,558),9701=>array(3,-39,599,558),9702=>array(156,227,446,516),9703=>array(3,-39,599,558),9704=>array(3,-39,599,558),9705=>array(3,-39,599,558),9706=>array(3,-39,599,558),9707=>array(3,-39,599,558),9708=>array(3,-39,599,558),9709=>array(3,-39,599,558),9710=>array(3,-39,599,558),9711=>array(-10,-54,612,573),9712=>array(3,-39,599,558),9713=>array(3,-39,599,558),9714=>array(3,-39,599,558),9715=>array(3,-39,599,558),9716=>array(3,-41,599,561),9717=>array(3,-41,599,561),9718=>array(3,-41,599,561),9719=>array(3,-41,599,561),9720=>array(3,-39,599,558),9721=>array(3,-39,599,558),9722=>array(3,-39,599,558),9723=>array(47,6,554,513),9724=>array(47,6,554,513),9725=>array(85,44,516,475),9726=>array(85,44,516,475),9727=>array(3,-39,599,558),9728=>array(17,80,585,649),9784=>array(13,82,589,642),9785=>array(16,80,586,650),9786=>array(16,80,586,650),9787=>array(16,80,586,650),9788=>array(16,80,586,650),9791=>array(92,-78,510,708),9792=>array(71,-49,531,655),9793=>array(71,-49,531,655),9794=>array(10,75,592,648),9795=>array(35,21,567,710),9796=>array(85,21,517,710),9797=>array(33,65,569,666),9798=>array(37,65,565,666),9799=>array(105,21,497,710),9824=>array(63,65,540,664),9825=>array(7,65,595,663),9826=>array(71,65,531,664),9827=>array(24,65,578,664),9828=>array(62,65,540,664),9829=>array(5,65,597,664),9830=>array(71,65,531,664),9831=>array(24,65,578,667),9833=>array(181,16,421,708),9834=>array(79,16,523,708),9835=>array(52,-79,550,706),9836=>array(8,61,594,664),9837=>array(158,18,444,710),9838=>array(211,21,391,710),9839=>array(152,21,450,710),10178=>array(43,0,559,627),10181=>array(103,-163,472,769),10182=>array(62,-163,508,769),10208=>array(57,-233,545,807),10214=>array(59,-132,544,760),10215=>array(58,-132,543,760),10216=>array(190,-132,498,759),10217=>array(104,-132,412,759),10731=>array(57,-233,545,807),10746=>array(43,55,559,572),10747=>array(43,55,559,572),10799=>array(73,85,529,541),10858=>array(43,243,559,564),10859=>array(43,65,559,564),11013=>array(41,190,561,494),11014=>array(149,82,453,602),11015=>array(149,82,453,602),11016=>array(68,109,485,526),11017=>array(117,109,534,526),11018=>array(117,109,534,526),11019=>array(68,109,485,526),11020=>array(41,190,561,494),11021=>array(149,82,453,602),11026=>array(3,-39,599,558),11027=>array(3,-39,599,558),11028=>array(3,-39,599,558),11029=>array(3,-39,599,558),11030=>array(3,-39,599,558),11031=>array(3,-39,599,558),11032=>array(3,-39,599,558),11033=>array(3,-39,599,558),11034=>array(3,-39,599,558),11364=>array(-4,-213,563,729),11373=>array(37,-14,611,742),11374=>array(-29,-208,630,729),11375=>array(89,0,655,729),11376=>array(-19,-14,555,742),11381=>array(-4,0,548,729),11382=>array(42,0,522,547),11383=>array(38,-12,566,551),11385=>array(6,-13,502,760),11386=>array(67,-14,535,560),11388=>array(185,-125,417,418),11389=>array(168,326,513,734),11390=>array(12,-242,560,742),11391=>array(-3,-242,622,729),11800=>array(73,-13,457,729),11807=>array(43,65,559,384),11810=>array(216,314,510,760),11811=>array(232,314,453,760),11812=>array(129,-132,350,314),11813=>array(72,-132,366,314),11822=>array(145,0,557,742),42760=>array(199,0,521,668),42761=>array(169,0,521,668),42762=>array(140,0,521,668),42763=>array(111,0,521,668),42764=>array(82,0,521,668),42765=>array(82,0,521,668),42766=>array(82,0,491,668),42767=>array(82,0,462,668),42768=>array(82,0,433,668),42769=>array(82,0,403,668),42770=>array(82,0,521,668),42771=>array(82,0,491,668),42772=>array(82,0,462,668),42773=>array(82,0,433,668),42774=>array(82,0,403,668),42779=>array(185,326,455,736),42780=>array(147,324,417,734),42781=>array(230,326,372,734),42782=>array(230,326,372,734),42783=>array(167,0,308,408),42786=>array(120,0,488,729),42787=>array(150,0,466,547),42788=>array(113,224,544,742),42789=>array(113,42,544,560),42790=>array(-4,-208,606,729),42791=>array(41,-208,535,760),42889=>array(168,0,392,518),42890=>array(169,161,433,380),42891=>array(237,235,422,729),42892=>array(231,458,369,729),42893=>array(82,0,604,729),42894=>array(80,-208,455,765),42896=>array(-5,-157,603,729),42897=>array(20,-140,521,560),42922=>array(41,0,704,729),63173=>array(47,-14,576,760),64257=>array(48,0,613,760),64258=>array(48,0,613,760),65533=>array(-16,-84,601,887),65535=>array(51,-177,551,705)); +$cw=array(0=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,718=>602,719=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7485=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8214=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8520=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,10178=>602,10181=>602,10182=>602,10208=>602,10214=>602,10215=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,10858=>602,10859=>602,11013=>602,11014=>602,11015=>602,11016=>602,11017=>602,11018=>602,11019=>602,11020=>602,11021=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11807=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,42922=>602,63173=>602,64257=>602,64258=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavusansmonoi.z b/incs/tcpdf/fonts/dejavusansmonoi.z new file mode 100644 index 0000000..14be5c1 Binary files /dev/null and b/incs/tcpdf/fonts/dejavusansmonoi.z differ diff --git a/incs/tcpdf/fonts/dejavuserif.ctg.z b/incs/tcpdf/fonts/dejavuserif.ctg.z new file mode 100644 index 0000000..c502e3b Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserif.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserif.php b/incs/tcpdf/fonts/dejavuserif.php new file mode 100644 index 0000000..2e98ff9 --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserif.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-770 -347 1679 1109]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>513,'MaxWidth'=>1734,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(136,-14,266,729),34=>array(98,458,362,729),35=>array(77,0,761,718),36=>array(85,-147,553,760),37=>array(55,-14,895,742),38=>array(72,-14,843,742),39=>array(98,458,176,729),40=>array(79,-156,319,760),41=>array(71,-156,311,760),42=>array(16,287,484,742),43=>array(106,0,732,627),44=>array(36,-136,221,111),45=>array(44,230,294,306),46=>array(94,-14,224,116),47=>array(0,-93,337,729),48=>array(66,-14,570,742),49=>array(122,0,494,742),50=>array(68,0,538,742),51=>array(76,-14,562,742),52=>array(31,0,586,742),53=>array(85,-14,559,729),54=>array(67,-14,573,742),55=>array(84,0,564,729),56=>array(67,-14,569,742),57=>array(63,-14,569,742),58=>array(104,-14,234,434),59=>array(36,-136,236,434),60=>array(106,46,732,581),61=>array(106,175,732,452),62=>array(106,46,732,581),63=>array(68,-14,488,742),64=>array(66,-174,929,704),65=>array(-6,0,732,729),66=>array(55,0,674,729),67=>array(56,-14,705,742),68=>array(55,0,744,729),69=>array(55,0,650,729),70=>array(55,0,652,729),71=>array(56,-14,720,742),72=>array(55,0,817,729),73=>array(55,0,340,729),74=>array(-84,-208,355,729),75=>array(55,0,762,729),76=>array(55,0,640,729),77=>array(50,0,973,729),78=>array(49,-14,831,729),79=>array(56,-14,764,742),80=>array(55,0,637,729),81=>array(56,-160,764,742),82=>array(55,0,777,729),83=>array(84,-14,612,742),84=>array(10,0,657,729),85=>array(47,-14,798,729),86=>array(-10,0,737,729),87=>array(5,0,1025,729),88=>array(6,0,707,729),89=>array(-11,0,669,729),90=>array(45,0,656,729),91=>array(86,-132,313,760),92=>array(0,-93,337,729),93=>array(77,-132,304,760),94=>array(106,457,732,729),95=>array(0,-236,500,-197),96=>array(83,615,306,799),97=>array(50,-14,568,533),98=>array(29,-14,590,760),99=>array(50,-14,514,533),100=>array(50,-14,611,760),101=>array(50,-14,542,533),102=>array(36,0,430,760),103=>array(50,-222,611,533),104=>array(36,0,616,760),105=>array(36,0,297,736),106=>array(-96,-222,212,736),107=>array(29,0,613,760),108=>array(29,0,290,760),109=>array(36,0,921,533),110=>array(36,0,616,533),111=>array(50,-14,552,533),112=>array(29,-208,590,533),113=>array(50,-208,611,533),114=>array(36,0,478,533),115=>array(56,-14,462,533),116=>array(29,-14,394,680),117=>array(27,-14,607,519),118=>array(-3,0,562,519),119=>array(16,0,843,519),120=>array(12,0,552,519),121=>array(-3,-222,562,519),122=>array(40,0,490,519),123=>array(125,-163,511,760),124=>array(129,-236,208,764),125=>array(125,-163,511,760),126=>array(106,233,732,394),161=>array(136,0,266,743),162=>array(75,-145,539,662),163=>array(67,0,549,742),164=>array(51,45,588,582),165=>array(-8,0,639,729),166=>array(129,-171,208,699),167=>array(45,-95,455,742),168=>array(98,652,402,766),169=>array(138,0,862,725),170=>array(61,261,448,742),171=>array(77,69,518,517),172=>array(106,140,732,421),173=>array(44,230,294,306),174=>array(138,0,862,725),175=>array(104,673,396,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(44,326,338,742),179=>array(49,319,350,742),180=>array(192,616,415,800),181=>array(29,-208,614,519),182=>array(77,-96,572,729),183=>array(93,282,223,412),184=>array(142,-193,344,0),185=>array(72,326,323,734),186=>array(46,261,424,742),187=>array(94,69,535,517),188=>array(72,-14,938,742),189=>array(72,-14,906,742),190=>array(49,-14,938,742),191=>array(68,-13,488,743),192=>array(-6,0,732,927),193=>array(-6,0,732,927),194=>array(-6,0,732,927),195=>array(-6,0,732,921),196=>array(-6,0,732,920),197=>array(-6,0,732,928),198=>array(-17,0,949,729),199=>array(56,-193,705,742),200=>array(55,0,650,927),201=>array(55,0,650,927),202=>array(55,0,650,927),203=>array(55,0,650,920),204=>array(55,0,340,927),205=>array(55,0,340,927),206=>array(42,0,354,927),207=>array(46,0,350,920),208=>array(55,0,749,729),209=>array(49,-14,831,921),210=>array(56,-14,764,927),211=>array(56,-14,764,927),212=>array(56,-14,764,927),213=>array(56,-14,764,921),214=>array(56,-14,764,920),215=>array(138,33,700,594),216=>array(49,-28,769,757),217=>array(47,-14,798,927),218=>array(47,-14,798,927),219=>array(47,-14,798,927),220=>array(47,-14,798,920),221=>array(-11,0,669,927),222=>array(55,0,637,729),223=>array(29,-14,624,760),224=>array(50,-14,568,799),225=>array(50,-14,568,800),226=>array(50,-14,568,800),227=>array(50,-14,568,777),228=>array(50,-14,568,766),229=>array(50,-14,568,878),230=>array(50,-14,890,533),231=>array(50,-193,514,533),232=>array(50,-14,542,799),233=>array(50,-14,542,800),234=>array(50,-14,542,800),235=>array(50,-14,542,766),236=>array(-7,0,297,799),237=>array(36,0,325,800),238=>array(4,0,316,800),239=>array(8,0,312,766),240=>array(50,-14,552,760),241=>array(36,0,616,777),242=>array(50,-14,552,799),243=>array(50,-14,552,800),244=>array(50,-14,552,800),245=>array(50,-14,552,777),246=>array(50,-14,552,766),247=>array(106,68,732,559),248=>array(37,-46,561,565),249=>array(27,-14,607,799),250=>array(27,-14,607,800),251=>array(27,-14,607,800),252=>array(27,-14,607,766),253=>array(-3,-222,562,800),254=>array(29,-208,590,760),255=>array(-3,-222,562,766),256=>array(-6,0,732,899),257=>array(50,-14,568,745),258=>array(-6,0,732,926),259=>array(50,-14,568,772),260=>array(-6,-192,732,729),261=>array(50,-192,568,533),262=>array(56,-14,705,927),263=>array(50,-14,514,800),264=>array(56,-14,705,927),265=>array(50,-14,514,800),266=>array(56,-14,705,921),267=>array(50,-14,514,766),268=>array(56,-14,705,927),269=>array(50,-14,514,800),270=>array(55,0,744,927),271=>array(50,-14,738,760),272=>array(55,0,749,729),273=>array(50,-14,611,760),274=>array(55,0,650,899),275=>array(50,-14,542,746),276=>array(55,0,650,928),277=>array(50,-14,542,785),278=>array(55,0,650,921),279=>array(50,-14,542,766),280=>array(55,-192,650,729),281=>array(50,-192,542,533),282=>array(55,0,650,927),283=>array(50,-14,542,800),284=>array(56,-14,720,927),285=>array(50,-222,611,800),286=>array(56,-14,720,928),287=>array(50,-222,611,785),288=>array(56,-14,720,921),289=>array(50,-222,611,766),290=>array(56,-224,720,742),291=>array(50,-222,611,741),292=>array(55,0,817,927),293=>array(-30,0,616,927),294=>array(55,0,817,729),295=>array(36,0,616,760),296=>array(36,0,358,921),297=>array(-1,0,321,777),298=>array(51,0,344,899),299=>array(-22,0,297,745),300=>array(45,0,349,928),301=>array(7,0,313,785),302=>array(55,-192,340,729),303=>array(36,-192,297,736),304=>array(55,0,340,921),305=>array(36,0,297,519),306=>array(55,-208,755,729),307=>array(36,-222,497,736),308=>array(-84,-208,358,927),309=>array(-96,-222,284,800),310=>array(55,-209,762,729),311=>array(29,-209,613,760),312=>array(29,0,613,518),313=>array(55,0,640,928),314=>array(29,0,290,928),315=>array(55,-209,640,729),316=>array(29,-207,290,760),317=>array(55,0,640,729),318=>array(29,0,418,760),319=>array(55,0,640,729),320=>array(29,0,409,760),321=>array(42,0,645,729),322=>array(22,0,310,760),323=>array(49,-14,831,928),324=>array(36,0,616,776),325=>array(49,-216,831,729),326=>array(36,-209,616,533),327=>array(49,-14,831,932),328=>array(36,0,616,800),329=>array(55,0,811,742),330=>array(47,-208,705,743),331=>array(36,-222,536,533),332=>array(56,-14,764,899),333=>array(50,-14,552,745),334=>array(56,-14,764,928),335=>array(50,-14,552,785),336=>array(56,-14,764,927),337=>array(50,-14,552,800),338=>array(58,0,1057,729),339=>array(50,-14,939,533),340=>array(55,0,777,928),341=>array(36,0,478,776),342=>array(55,-209,777,729),343=>array(36,-209,478,533),344=>array(55,0,777,927),345=>array(36,0,478,800),346=>array(84,-14,612,928),347=>array(56,-14,462,776),348=>array(84,-14,612,927),349=>array(56,-14,462,800),350=>array(84,-193,612,742),351=>array(56,-193,462,533),352=>array(84,-14,612,927),353=>array(56,-14,462,800),354=>array(10,-193,657,729),355=>array(29,-193,394,680),356=>array(10,0,657,927),357=>array(29,-14,394,788),358=>array(10,0,657,729),359=>array(29,-14,394,680),360=>array(47,-14,798,921),361=>array(27,-14,607,777),362=>array(47,-14,798,899),363=>array(27,-14,607,745),364=>array(47,-14,798,928),365=>array(27,-14,607,785),366=>array(47,-14,798,1051),367=>array(27,-14,607,868),368=>array(47,-14,798,927),369=>array(27,-14,607,800),370=>array(47,-200,798,729),371=>array(27,-192,645,519),372=>array(5,0,1025,931),373=>array(16,0,843,800),374=>array(-11,0,669,931),375=>array(-3,-222,562,800),376=>array(-11,0,669,920),377=>array(45,0,656,928),378=>array(40,0,490,776),379=>array(45,0,656,930),380=>array(40,0,490,734),381=>array(45,0,656,927),382=>array(40,0,490,800),383=>array(36,0,430,760),384=>array(29,-14,590,760),385=>array(-94,0,674,729),386=>array(55,0,674,729),387=>array(29,-14,590,760),388=>array(55,0,674,729),389=>array(29,-14,590,760),390=>array(56,-14,705,742),391=>array(56,-14,903,796),392=>array(50,-14,715,639),393=>array(55,0,749,729),394=>array(-94,0,744,729),395=>array(55,0,674,729),396=>array(29,-14,590,760),397=>array(50,-246,552,533),398=>array(55,0,650,729),399=>array(56,-14,764,742),400=>array(61,-14,569,742),401=>array(-99,-208,652,729),402=>array(-96,-185,430,760),403=>array(56,-14,913,796),404=>array(9,-92,674,729),405=>array(36,-3,883,760),406=>array(55,0,340,729),407=>array(50,0,344,729),408=>array(55,0,821,741),409=>array(34,0,613,760),410=>array(29,0,290,760),411=>array(41,0,606,765),412=>array(36,-14,921,730),413=>array(-100,-208,831,729),414=>array(36,-208,616,533),415=>array(56,-14,764,742),416=>array(54,-14,789,760),417=>array(48,-14,646,533),418=>array(56,-157,1012,742),419=>array(50,-208,778,533),420=>array(-94,0,637,729),421=>array(29,-208,590,716),422=>array(55,-159,777,729),423=>array(84,-14,612,742),424=>array(56,-14,462,533),425=>array(41,0,640,729),426=>array(-96,-222,385,761),427=>array(29,-222,394,680),428=>array(42,0,657,729),429=>array(29,-14,416,760),430=>array(10,-208,657,729),431=>array(44,-14,987,802),432=>array(21,-14,688,532),433=>array(61,-14,769,729),434=>array(55,0,700,729),435=>array(-11,0,798,729),436=>array(-3,-222,663,530),437=>array(45,0,656,729),438=>array(40,0,490,519),439=>array(50,-14,536,729),440=>array(50,-14,536,729),441=>array(50,-224,536,519),442=>array(63,-224,522,519),443=>array(68,0,548,742),444=>array(55,-14,612,729),445=>array(19,-224,536,519),446=>array(108,-15,428,680),447=>array(29,-208,580,560),448=>array(108,0,187,729),449=>array(108,0,384,729),450=>array(9,0,450,729),451=>array(108,0,187,729),452=>array(55,0,1458,927),453=>array(55,0,1292,800),454=>array(50,-14,1130,800),455=>array(55,-208,1019,729),456=>array(55,-222,876,736),457=>array(29,-222,532,760),458=>array(49,-208,1230,729),459=>array(49,-222,1087,736),460=>array(36,-222,856,736),461=>array(-6,0,732,927),462=>array(50,-14,568,800),463=>array(42,0,354,927),464=>array(4,0,315,800),465=>array(56,-14,764,927),466=>array(50,-14,552,800),467=>array(47,-14,798,927),468=>array(27,-14,607,800),469=>array(47,-14,798,1025),470=>array(27,-14,607,886),471=>array(47,-14,798,1044),472=>array(27,-14,607,905),473=>array(47,-14,798,1043),474=>array(27,-14,607,904),475=>array(47,-14,798,1044),476=>array(27,-14,607,905),477=>array(50,-14,542,533),478=>array(-6,0,732,1025),479=>array(50,-14,568,886),480=>array(-6,0,732,1025),481=>array(50,-14,568,888),482=>array(-17,0,949,899),483=>array(50,-14,890,745),484=>array(56,-14,818,742),485=>array(50,-222,611,533),486=>array(56,-14,720,927),487=>array(50,-222,611,800),488=>array(55,0,762,927),489=>array(6,0,613,961),490=>array(56,-200,764,742),491=>array(50,-200,552,533),492=>array(56,-200,764,899),493=>array(50,-200,552,745),494=>array(50,-14,536,927),495=>array(50,-224,536,800),496=>array(-96,-222,315,800),497=>array(55,0,1458,729),498=>array(55,0,1292,729),499=>array(50,-14,1130,760),500=>array(56,-14,720,927),501=>array(50,-222,611,800),502=>array(55,-14,1109,729),503=>array(55,-208,652,742),504=>array(49,-14,831,927),505=>array(36,0,616,799),506=>array(-6,0,732,927),507=>array(50,-14,568,927),508=>array(-17,0,949,927),509=>array(50,-14,890,802),510=>array(49,-28,769,927),511=>array(37,-46,561,800),512=>array(-6,0,732,927),513=>array(50,-14,568,800),514=>array(-6,0,732,967),515=>array(50,-14,568,785),516=>array(55,0,650,927),517=>array(50,-14,542,800),518=>array(55,0,650,967),519=>array(50,-14,542,785),520=>array(-19,0,340,927),521=>array(-60,0,297,800),522=>array(45,0,351,967),523=>array(7,0,313,785),524=>array(56,-14,764,927),525=>array(50,-14,552,800),526=>array(56,-14,764,967),527=>array(50,-14,552,785),528=>array(55,0,777,927),529=>array(36,0,478,800),530=>array(55,0,777,967),531=>array(36,0,478,785),532=>array(47,-14,798,927),533=>array(27,-14,607,800),534=>array(47,-14,798,967),535=>array(27,-14,607,785),536=>array(84,-225,612,742),537=>array(56,-225,462,533),538=>array(10,-225,657,729),539=>array(29,-225,394,680),540=>array(76,-210,556,742),541=>array(35,-211,467,530),542=>array(55,0,817,927),543=>array(6,0,616,961),544=>array(47,-208,798,744),545=>array(50,-73,797,760),546=>array(40,-14,544,742),547=>array(50,-14,502,760),548=>array(45,-187,656,729),549=>array(40,-195,490,519),550=>array(-6,0,732,921),551=>array(50,-14,568,766),552=>array(55,-193,650,729),553=>array(50,-193,542,533),554=>array(56,-14,764,1025),555=>array(50,-14,552,886),556=>array(56,-14,764,1025),557=>array(50,-14,552,862),558=>array(56,-14,764,920),559=>array(50,-14,552,766),560=>array(56,-14,764,1025),561=>array(50,-14,552,887),562=>array(-11,0,669,899),563=>array(-3,-222,562,745),564=>array(29,-107,483,760),565=>array(36,-107,814,533),566=>array(29,-107,477,680),567=>array(-96,-222,212,519),568=>array(50,-14,910,760),569=>array(50,-208,910,533),570=>array(-6,-28,732,757),571=>array(22,-28,743,757),572=>array(18,-46,542,565),573=>array(50,0,640,729),574=>array(-27,-28,694,757),575=>array(56,-222,462,533),576=>array(40,-222,527,519),577=>array(37,0,548,729),578=>array(37,0,428,533),579=>array(50,0,674,729),580=>array(42,-14,803,729),581=>array(-6,0,732,729),582=>array(55,-54,650,783),583=>array(50,-54,542,579),584=>array(-84,-208,360,729),585=>array(-96,-222,297,736),586=>array(56,-208,892,742),587=>array(50,-222,743,533),588=>array(50,0,777,729),589=>array(36,0,478,533),590=>array(-11,0,669,729),591=>array(-3,-222,562,519),592=>array(50,-14,568,533),593=>array(50,-14,611,533),594=>array(50,-14,611,533),595=>array(29,-14,590,760),596=>array(50,-14,514,533),597=>array(50,-107,497,533),598=>array(50,-222,743,760),599=>array(50,-14,743,760),600=>array(50,-14,542,533),601=>array(50,-14,542,533),602=>array(59,-14,903,533),603=>array(49,-19,472,524),604=>array(51,-19,472,524),605=>array(49,-19,833,524),606=>array(50,-18,568,533),607=>array(-96,-222,297,519),608=>array(50,-222,743,760),609=>array(50,-222,611,519),610=>array(50,-18,515,529),611=>array(12,-223,587,519),612=>array(70,-17,504,532),613=>array(27,-208,607,519),614=>array(41,0,616,760),615=>array(41,-222,536,760),616=>array(36,0,297,736),617=>array(36,0,298,519),618=>array(36,0,297,519),619=>array(36,0,358,760),620=>array(36,0,431,760),621=>array(29,-222,423,760),622=>array(29,-224,675,760),623=>array(36,0,921,533),624=>array(36,-208,921,533),625=>array(36,-222,840,533),626=>array(-96,-222,616,533),627=>array(36,-222,754,533),628=>array(34,-14,624,519),629=>array(50,-14,552,533),630=>array(50,0,761,519),631=>array(50,-14,602,530),632=>array(50,-208,552,760),633=>array(36,-14,478,519),634=>array(36,-14,478,759),635=>array(36,-222,611,519),636=>array(36,-207,478,533),637=>array(36,-222,478,533),638=>array(41,0,430,530),639=>array(41,0,430,530),640=>array(35,0,582,519),641=>array(35,0,582,519),642=>array(56,-222,462,533),643=>array(-96,-222,332,761),644=>array(-96,-222,430,760),645=>array(36,-222,464,530),646=>array(-96,-222,385,761),647=>array(29,-161,394,533),648=>array(29,-208,394,680),649=>array(27,-14,607,519),650=>array(50,-14,570,519),651=>array(36,-3,559,519),652=>array(-3,0,562,519),653=>array(16,0,843,519),654=>array(-3,0,562,741),655=>array(41,0,620,519),656=>array(40,-222,708,519),657=>array(40,-93,493,519),658=>array(50,-224,536,519),659=>array(63,-224,536,519),660=>array(114,0,434,761),661=>array(114,0,434,761),662=>array(114,0,434,761),663=>array(56,-222,364,759),664=>array(56,-14,764,742),665=>array(36,0,521,519),666=>array(50,-18,568,533),667=>array(50,-18,714,760),668=>array(34,0,614,519),669=>array(-96,-222,275,736),670=>array(29,-209,614,519),671=>array(41,0,518,519),672=>array(50,-208,743,760),673=>array(114,0,434,761),674=>array(114,0,434,761),675=>array(50,-14,959,760),676=>array(50,-224,997,760),677=>array(50,-93,960,760),678=>array(29,0,772,680),679=>array(29,-222,658,761),680=>array(29,-14,783,680),681=>array(36,-222,856,760),682=>array(29,0,668,760),683=>array(29,0,639,760),684=>array(35,-15,547,625),685=>array(35,105,392,625),686=>array(29,-207,745,760),687=>array(29,-222,877,760),688=>array(22,326,382,751),689=>array(22,326,379,751),690=>array(22,202,213,739),691=>array(22,327,296,625),692=>array(22,318,296,617),693=>array(22,202,379,617),694=>array(22,327,341,617),695=>array(22,327,535,617),696=>array(22,202,373,617),697=>array(78,557,203,800),698=>array(78,557,384,800),699=>array(102,495,268,742),700=>array(102,495,268,742),701=>array(102,495,268,742),702=>array(57,492,191,760),703=>array(57,492,191,760),704=>array(22,347,230,772),705=>array(22,347,230,772),706=>array(130,524,370,836),707=>array(130,524,370,836),708=>array(94,561,406,800),709=>array(94,561,406,800),710=>array(94,616,406,800),711=>array(94,616,406,800),712=>array(104,526,176,759),713=>array(104,673,396,745),714=>array(192,616,415,800),715=>array(83,615,306,799),716=>array(104,-124,176,110),717=>array(104,-156,396,-84),720=>array(105,0,231,434),721=>array(105,303,231,434),722=>array(57,249,191,517),723=>array(57,249,191,517),726=>array(44,153,277,387),727=>array(44,234,277,306),728=>array(97,645,403,785),729=>array(193,652,307,766),730=>array(116,610,384,878),731=>array(162,-192,344,0),732=>array(89,639,411,777),733=>array(119,616,459,800),734=>array(1,307,419,508),736=>array(8,201,370,617),737=>array(22,326,192,751),738=>array(27,318,291,625),739=>array(22,326,373,617),740=>array(22,347,230,772),741=>array(104,0,389,668),742=>array(104,0,389,668),743=>array(104,0,389,668),744=>array(104,0,389,668),745=>array(104,0,389,668),748=>array(94,-281,406,-42),750=>array(102,495,434,742),751=>array(94,-241,406,-58),752=>array(94,-281,406,-42),755=>array(116,-240,384,28),759=>array(89,-192,411,-55),768=>array(-414,615,-191,799),769=>array(-308,616,-85,800),770=>array(-406,616,-94,800),771=>array(-414,639,-92,777),772=>array(-396,673,-104,745),773=>array(-500,716,0,755),774=>array(-403,645,-97,785),775=>array(-307,652,-193,766),776=>array(-405,652,-101,766),777=>array(-343,616,-141,852),778=>array(-390,610,-122,878),779=>array(-381,616,-41,800),780=>array(-406,616,-94,800),781=>array(-285,616,-213,803),782=>array(-394,616,-104,803),783=>array(-468,616,-128,800),784=>array(-403,645,-97,874),785=>array(-403,645,-97,785),786=>array(-283,495,-135,644),787=>array(-310,606,-179,829),788=>array(-323,606,-192,829),789=>array(-64,616,64,800),790=>array(-412,-260,-189,-76),791=>array(-308,-259,-84,-76),792=>array(-331,-340,-178,-107),793=>array(-322,-340,-169,-107),794=>array(-195,698,38,932),795=>array(-148,350,44,532),796=>array(-311,-347,-177,-79),797=>array(-366,-251,-132,-99),798=>array(-366,-260,-132,-107),799=>array(-365,-340,-131,-107),800=>array(-366,-179,-132,-107),801=>array(-418,-222,-110,63),802=>array(-392,-222,-84,63),803=>array(-307,-191,-193,-77),804=>array(-403,-191,-99,-77),805=>array(-355,-241,-146,-32),806=>array(-348,-225,-200,-76),807=>array(-358,-193,-156,0),808=>array(-338,-192,-156,0),809=>array(-286,-263,-214,-76),810=>array(-396,-259,-104,-75),811=>array(-405,-217,-95,-77),812=>array(-406,-241,-94,-58),813=>array(-406,-240,-94,-57),814=>array(-403,-217,-97,-77),815=>array(-403,-216,-97,-76),816=>array(-414,-213,-92,-76),817=>array(-396,-147,-104,-75),818=>array(-500,-236,0,-197),819=>array(-500,-236,0,-80),820=>array(-737,212,-95,415),821=>array(-291,227,-30,278),822=>array(-616,227,-36,278),823=>array(-559,-46,-35,565),824=>array(-770,-28,-49,757),825=>array(-313,-344,-179,-76),826=>array(-398,-256,-106,-72),827=>array(-385,-344,-116,-75),828=>array(-405,-217,-95,-77),829=>array(-359,575,-142,792),830=>array(-312,592,-174,850),831=>array(-500,599,0,755),835=>array(-310,606,-179,829),856=>array(-110,652,4,766),864=>array(-430,723,430,859),865=>array(-445,729,445,869),880=>array(55,0,685,729),881=>array(34,0,479,519),882=>array(10,0,657,729),883=>array(41,0,515,519),884=>array(78,557,203,800),885=>array(78,-208,203,35),886=>array(49,-14,831,743),887=>array(34,0,614,519),890=>array(213,-208,336,-60),891=>array(50,-14,514,533),892=>array(50,-14,514,533),893=>array(50,-14,514,533),894=>array(36,-136,236,434),900=>array(192,616,415,800),901=>array(98,652,415,996),902=>array(-6,0,732,800),903=>array(93,282,223,412),904=>array(7,0,820,800),905=>array(7,0,984,800),906=>array(7,0,507,800),908=>array(7,-14,780,800),910=>array(7,0,906,800),911=>array(7,0,792,800),912=>array(8,22,336,996),913=>array(-6,0,732,729),914=>array(55,0,674,729),915=>array(55,0,652,729),916=>array(38,0,680,729),917=>array(55,0,650,729),918=>array(45,0,656,729),919=>array(55,0,817,729),920=>array(56,-14,764,742),921=>array(55,0,340,729),922=>array(55,0,762,729),923=>array(-6,0,732,729),924=>array(50,0,973,729),925=>array(49,-14,831,729),926=>array(55,0,642,729),927=>array(56,-14,764,742),928=>array(55,0,817,729),929=>array(55,0,637,729),931=>array(41,0,640,729),932=>array(10,0,657,729),933=>array(-11,0,669,729),934=>array(56,0,765,729),935=>array(6,0,707,729),936=>array(47,0,838,729),937=>array(61,0,769,742),938=>array(48,0,352,920),939=>array(-11,0,669,920),940=>array(50,-12,648,800),941=>array(49,-19,472,800),942=>array(36,-208,536,800),943=>array(36,22,336,800),944=>array(36,-3,559,996),945=>array(50,-12,648,533),946=>array(63,-208,528,765),947=>array(36,-209,548,519),948=>array(50,-14,552,765),949=>array(49,-19,472,524),950=>array(41,-208,500,760),951=>array(36,-208,536,533),952=>array(50,-11,551,771),953=>array(36,22,336,519),954=>array(34,0,613,519),955=>array(41,0,606,765),956=>array(34,-208,614,519),957=>array(36,0,555,519),958=>array(41,-208,500,760),959=>array(50,-14,552,533),960=>array(36,0,621,519),961=>array(63,-208,538,533),962=>array(50,-208,500,533),963=>array(50,-14,653,519),964=>array(41,22,515,519),965=>array(36,-3,559,519),966=>array(44,-208,656,521),967=>array(12,-222,584,533),968=>array(63,-208,722,519),969=>array(44,-3,767,519),970=>array(10,22,336,766),971=>array(36,-3,559,766),972=>array(50,-14,552,800),973=>array(36,-3,559,800),974=>array(44,-3,767,800),975=>array(55,-240,724,729),976=>array(50,-11,532,771),977=>array(34,-11,678,771),978=>array(30,0,650,731),979=>array(7,0,838,800),980=>array(30,0,650,920),981=>array(38,-208,643,760),982=>array(21,-3,788,519),983=>array(47,-222,573,533),984=>array(56,-208,764,742),985=>array(50,-208,552,533),986=>array(56,-208,685,742),987=>array(50,-208,500,616),988=>array(55,0,652,729),989=>array(-90,-211,431,742),990=>array(52,0,528,729),991=>array(93,0,566,759),992=>array(76,-208,726,742),993=>array(45,-208,535,533),1008=>array(47,-4,573,533),1009=>array(63,-210,538,533),1010=>array(50,-14,514,533),1011=>array(-96,-222,212,736),1012=>array(56,-14,764,742),1013=>array(50,-14,514,533),1014=>array(50,-14,514,533),1015=>array(55,0,637,729),1016=>array(29,-208,590,760),1017=>array(56,-14,705,742),1018=>array(50,0,973,729),1019=>array(47,-208,671,519),1020=>array(42,-208,565,533),1021=>array(56,-14,705,742),1022=>array(56,-14,705,742),1023=>array(56,-14,705,742),1024=>array(55,0,650,927),1025=>array(55,0,650,920),1026=>array(-39,-216,724,729),1027=>array(55,0,620,927),1028=>array(56,-14,705,742),1029=>array(84,-14,612,742),1030=>array(55,0,340,729),1031=>array(46,0,350,920),1032=>array(-84,-208,355,729),1033=>array(25,-14,1033,729),1034=>array(55,0,1066,729),1035=>array(-39,0,817,729),1036=>array(55,0,762,927),1037=>array(55,0,817,927),1038=>array(12,-14,711,957),1039=>array(55,-157,817,729),1040=>array(12,0,750,729),1041=>array(55,0,674,729),1042=>array(55,0,674,729),1043=>array(55,0,620,729),1044=>array(50,-157,762,729),1045=>array(55,0,650,729),1046=>array(12,0,1112,729),1047=>array(54,-14,562,742),1048=>array(55,0,817,729),1049=>array(55,0,817,957),1050=>array(55,0,762,729),1051=>array(25,-14,784,729),1052=>array(50,0,973,729),1053=>array(55,0,817,729),1054=>array(56,-14,764,742),1055=>array(55,0,817,729),1056=>array(55,0,637,729),1057=>array(56,-14,705,742),1058=>array(10,0,657,729),1059=>array(12,-14,711,729),1060=>array(57,0,773,729),1061=>array(6,0,707,729),1062=>array(55,-157,837,729),1063=>array(10,0,722,729),1064=>array(55,0,1086,729),1065=>array(55,-157,1086,729),1066=>array(34,0,759,729),1067=>array(55,0,929,729),1068=>array(55,0,638,729),1069=>array(56,-14,705,742),1070=>array(55,-14,1128,742),1071=>array(34,0,752,729),1072=>array(50,-14,568,533),1073=>array(42,-14,551,776),1074=>array(36,0,521,519),1075=>array(29,0,480,519),1076=>array(36,-138,575,519),1077=>array(50,-14,542,533),1078=>array(12,0,908,519),1079=>array(44,-14,496,533),1080=>array(34,0,614,519),1081=>array(34,0,614,746),1082=>array(34,0,613,519),1083=>array(18,-14,599,519),1084=>array(36,0,742,519),1085=>array(34,0,614,519),1086=>array(50,-14,552,533),1087=>array(34,0,614,519),1088=>array(29,-208,590,533),1089=>array(50,-14,514,533),1090=>array(41,0,515,519),1091=>array(12,-222,577,519),1092=>array(39,-208,745,760),1093=>array(12,0,552,519),1094=>array(36,-138,616,519),1095=>array(34,0,608,519),1096=>array(36,0,902,519),1097=>array(36,-138,902,519),1098=>array(29,0,594,519),1099=>array(29,0,760,519),1100=>array(29,0,502,519),1101=>array(50,-14,514,533),1102=>array(29,-14,825,533),1103=>array(32,0,578,519),1104=>array(50,-14,542,799),1105=>array(50,-14,542,766),1106=>array(21,-222,573,760),1107=>array(29,0,480,800),1108=>array(50,-14,514,533),1109=>array(56,-14,462,533),1110=>array(36,0,297,736),1111=>array(8,0,312,766),1112=>array(-96,-222,212,736),1113=>array(18,-14,816,519),1114=>array(34,0,830,519),1115=>array(21,0,616,760),1116=>array(34,0,613,800),1117=>array(34,0,614,799),1118=>array(12,-222,577,746),1119=>array(29,-138,620,519),1122=>array(34,0,726,729),1123=>array(29,0,561,760),1124=>array(55,-14,1069,742),1125=>array(29,-14,788,533),1130=>array(12,0,1112,729),1131=>array(12,0,908,519),1132=>array(55,0,1347,729),1133=>array(29,0,1101,519),1136=>array(12,0,932,729),1137=>array(-21,-208,891,760),1138=>array(56,-14,764,742),1139=>array(50,-11,502,533),1140=>array(12,0,848,742),1141=>array(12,0,667,533),1142=>array(12,0,848,927),1143=>array(12,0,667,800),1164=>array(24,0,671,729),1165=>array(18,0,502,760),1168=>array(55,0,630,872),1169=>array(29,0,485,668),1170=>array(50,0,620,729),1171=>array(29,0,480,519),1172=>array(55,-216,673,729),1173=>array(29,-222,555,519),1174=>array(12,-157,1112,729),1175=>array(12,-138,908,519),1176=>array(54,-193,562,742),1177=>array(44,-193,496,533),1178=>array(55,-157,762,729),1179=>array(29,-138,619,519),1182=>array(49,0,762,729),1183=>array(24,0,613,760),1184=>array(34,0,883,729),1185=>array(29,0,705,519),1186=>array(55,-157,817,729),1187=>array(34,-138,614,519),1188=>array(55,0,1097,729),1189=>array(34,0,809,519),1190=>array(55,-216,1150,729),1191=>array(29,-222,882,519),1194=>array(56,-193,705,742),1195=>array(50,-193,514,533),1196=>array(10,-157,657,729),1197=>array(41,-138,515,519),1198=>array(-11,0,669,729),1199=>array(-3,-208,562,519),1200=>array(-11,0,669,729),1201=>array(-3,-208,562,519),1202=>array(6,-157,717,729),1203=>array(12,-138,555,519),1204=>array(10,-157,917,729),1205=>array(41,-138,680,519),1206=>array(-27,-157,683,729),1207=>array(34,-138,614,519),1210=>array(-27,0,697,729),1211=>array(36,0,616,760),1216=>array(55,0,340,729),1217=>array(12,0,1112,928),1218=>array(12,0,908,785),1219=>array(55,-216,724,729),1220=>array(29,-222,584,519),1223=>array(55,-216,817,729),1224=>array(34,-222,614,519),1227=>array(-27,-157,697,729),1228=>array(34,-138,614,519),1231=>array(29,0,293,760),1232=>array(12,0,750,926),1233=>array(50,-14,568,772),1234=>array(12,0,750,920),1235=>array(50,-14,568,766),1236=>array(-17,0,949,729),1237=>array(50,-14,890,533),1238=>array(55,0,650,928),1239=>array(50,-14,542,785),1240=>array(56,-14,764,742),1241=>array(50,-14,542,533),1242=>array(56,-14,764,920),1243=>array(50,-14,542,766),1244=>array(12,0,1112,920),1245=>array(12,0,908,766),1246=>array(54,-14,562,920),1247=>array(44,-14,496,766),1248=>array(50,-14,536,729),1249=>array(50,-224,536,519),1250=>array(55,0,817,899),1251=>array(34,0,614,745),1252=>array(55,0,817,920),1253=>array(34,0,614,766),1254=>array(56,-14,764,920),1255=>array(50,-14,552,766),1256=>array(56,-14,764,742),1257=>array(50,-14,552,533),1258=>array(56,-14,764,920),1259=>array(50,-14,552,766),1260=>array(56,-14,705,920),1261=>array(50,-14,514,766),1262=>array(12,-14,711,899),1263=>array(12,-222,577,745),1264=>array(12,-14,711,920),1265=>array(12,-222,577,766),1266=>array(12,-14,711,927),1267=>array(12,-222,577,800),1268=>array(10,0,722,920),1269=>array(34,0,608,766),1270=>array(55,-157,620,729),1271=>array(29,-138,480,519),1272=>array(55,0,929,920),1273=>array(29,0,760,766),1296=>array(61,-14,569,742),1297=>array(50,-14,501,533),1298=>array(25,-216,784,729),1299=>array(18,-222,599,519),1300=>array(25,-14,1193,729),1301=>array(18,-14,907,519),1306=>array(56,-160,764,742),1307=>array(50,-208,611,533),1308=>array(5,0,1025,729),1309=>array(16,0,843,519),1329=>array(34,-14,765,729),1330=>array(34,0,757,743),1331=>array(49,0,826,743),1332=>array(20,0,847,743),1333=>array(34,-14,757,729),1334=>array(115,-45,743,743),1335=>array(78,-45,761,729),1336=>array(34,-45,757,743),1337=>array(34,-14,987,743),1338=>array(49,-14,826,729),1339=>array(78,0,763,729),1340=>array(78,-45,702,729),1341=>array(78,-14,1087,729),1342=>array(93,-13,771,742),1343=>array(10,0,740,729),1344=>array(53,-66,650,729),1345=>array(99,-32,725,743),1346=>array(30,-45,833,743),1347=>array(77,0,779,764),1348=>array(47,-14,896,729),1349=>array(64,-14,696,742),1350=>array(-24,-14,779,774),1351=>array(83,-14,703,729),1352=>array(34,0,765,743),1353=>array(96,-45,712,743),1354=>array(10,0,840,743),1355=>array(111,-45,737,744),1356=>array(34,0,884,743),1357=>array(34,-14,765,729),1358=>array(10,-45,812,729),1359=>array(55,-14,669,742),1360=>array(34,0,765,743),1361=>array(53,-14,701,742),1362=>array(78,0,692,729),1363=>array(63,0,782,729),1364=>array(0,0,797,743),1365=>array(63,-14,771,742),1366=>array(60,-14,777,729),1369=>array(57,492,191,760),1370=>array(44,482,229,729),1371=>array(0,615,231,799),1372=>array(2,618,384,893),1373=>array(83,615,306,799),1374=>array(10,618,378,856),1375=>array(44,618,462,760),1377=>array(28,-14,913,519),1378=>array(36,-208,556,533),1379=>array(50,-208,705,533),1380=>array(36,-208,705,533),1381=>array(23,-14,603,760),1382=>array(50,-208,705,533),1383=>array(28,0,510,760),1384=>array(28,-208,608,533),1385=>array(28,-208,805,533),1386=>array(50,-14,705,760),1387=>array(28,-208,607,760),1388=>array(23,-208,393,519),1389=>array(28,-208,937,760),1390=>array(59,-14,561,770),1391=>array(28,-208,600,760),1392=>array(28,0,608,760),1393=>array(68,-14,607,773),1394=>array(28,-208,697,533),1395=>array(78,-14,618,767),1396=>array(28,-14,648,773),1397=>array(-27,-208,211,519),1398=>array(53,-14,608,773),1399=>array(-15,-208,436,534),1400=>array(41,0,621,533),1401=>array(18,-208,365,544),1402=>array(28,-208,905,519),1403=>array(54,-208,517,534),1404=>array(41,0,631,533),1405=>array(28,-14,608,519),1406=>array(28,-208,705,760),1407=>array(28,-14,902,533),1408=>array(36,-208,616,533),1409=>array(54,-222,615,533),1410=>array(41,0,503,519),1411=>array(28,-208,902,760),1412=>array(12,-208,627,533),1413=>array(54,-14,556,533),1414=>array(20,-208,760,760),1415=>array(28,-14,808,760),1417=>array(104,-14,234,434),1418=>array(44,203,294,306),4256=>array(54,0,679,847),4257=>array(54,0,807,847),4258=>array(54,-58,784,848),4259=>array(64,1,795,847),4260=>array(54,0,679,847),4261=>array(54,0,969,847),4262=>array(13,0,846,847),4263=>array(64,0,1088,847),4264=>array(13,0,512,847),4265=>array(54,0,696,847),4266=>array(43,0,893,847),4267=>array(69,0,923,847),4268=>array(54,0,689,847),4269=>array(59,-37,1057,847),4270=>array(13,0,842,847),4271=>array(13,0,775,847),4272=>array(54,0,996,847),4273=>array(54,0,679,847),4274=>array(54,0,615,847),4275=>array(59,-37,997,847),4276=>array(54,0,882,847),4277=>array(33,0,986,847),4278=>array(54,0,677,847),4279=>array(54,0,679,847),4280=>array(54,0,678,847),4281=>array(54,0,679,847),4282=>array(54,-25,846,847),4283=>array(54,0,903,847),4284=>array(54,1,660,847),4285=>array(54,1,701,847),4286=>array(54,0,679,847),4287=>array(54,0,914,847),4288=>array(43,0,947,847),4289=>array(54,0,679,847),4290=>array(54,1,794,847),4291=>array(54,0,680,847),4292=>array(54,0,783,847),4293=>array(69,0,897,848),4304=>array(54,0,487,571),4305=>array(54,0,518,829),4306=>array(39,-225,550,542),4307=>array(54,-220,780,531),4308=>array(34,-225,498,532),4309=>array(39,-225,503,532),4310=>array(20,0,564,831),4311=>array(54,0,807,531),4312=>array(54,0,506,532),4313=>array(24,-225,492,532),4314=>array(54,-220,1013,537),4315=>array(54,0,518,829),4316=>array(68,0,532,840),4317=>array(54,-98,771,532),4318=>array(54,1,516,829),4319=>array(54,-225,517,531),4320=>array(54,-0,770,822),4321=>array(-15,0,553,829),4322=>array(44,-225,704,681),4323=>array(20,-225,634,532),4324=>array(54,-225,761,532),4325=>array(54,-225,517,831),4326=>array(54,-220,804,532),4327=>array(39,-225,504,531),4328=>array(10,0,525,830),4329=>array(68,-5,532,831),4330=>array(54,-225,626,531),4331=>array(54,0,519,829),4332=>array(49,-229,547,830),4333=>array(44,-225,532,829),4334=>array(-15,0,558,830),4335=>array(24,-225,659,532),4336=>array(54,0,518,829),4337=>array(54,0,549,830),4338=>array(54,-91,518,532),4339=>array(54,-225,518,585),4340=>array(54,-225,517,831),4341=>array(54,0,595,829),4342=>array(54,-225,833,672),4343=>array(54,-225,573,542),4344=>array(63,-225,528,532),4345=>array(54,-225,565,537),4346=>array(54,-69,517,532),4347=>array(44,0,393,486),4348=>array(44,341,310,845),7424=>array(-3,0,562,519),7425=>array(-21,0,717,519),7426=>array(50,-14,890,533),7427=>array(36,0,550,519),7428=>array(50,-14,497,533),7429=>array(36,0,543,519),7430=>array(36,0,543,519),7431=>array(29,0,496,519),7432=>array(50,-18,463,533),7433=>array(36,-214,297,522),7434=>array(14,-14,453,519),7435=>array(34,0,613,519),7436=>array(23,0,518,519),7437=>array(36,0,742,519),7438=>array(34,-14,614,519),7439=>array(50,-14,552,533),7440=>array(63,-14,510,533),7441=>array(50,9,597,511),7442=>array(49,27,597,492),7443=>array(18,-0,628,523),7444=>array(50,-14,939,533),7445=>array(29,-14,476,533),7446=>array(50,260,552,533),7447=>array(50,-14,552,259),7448=>array(53,0,518,519),7449=>array(12,0,559,519),7450=>array(12,0,559,519),7451=>array(41,0,515,519),7452=>array(3,-14,582,519),7453=>array(64,-29,597,551),7454=>array(77,-29,857,551),7455=>array(65,-205,599,680),7456=>array(-3,0,562,519),7457=>array(16,0,843,519),7458=>array(40,0,490,519),7459=>array(51,-14,492,519),7460=>array(49,-14,482,742),7461=>array(29,-14,714,533),7462=>array(29,0,480,519),7463=>array(-3,0,562,519),7464=>array(36,0,621,519),7465=>array(53,0,518,519),7466=>array(37,0,678,520),7467=>array(18,-14,599,519),7468=>array(-4,326,461,734),7469=>array(-11,326,598,734),7470=>array(35,326,424,734),7471=>array(32,334,449,742),7472=>array(35,326,469,734),7473=>array(35,326,410,734),7474=>array(35,326,410,734),7475=>array(35,318,454,742),7476=>array(35,326,515,734),7477=>array(35,326,214,734),7478=>array(-53,209,224,734),7479=>array(35,326,480,734),7480=>array(35,326,403,734),7481=>array(31,326,613,734),7482=>array(31,318,523,734),7483=>array(31,318,523,734),7484=>array(35,318,481,742),7485=>array(25,326,343,750),7486=>array(35,326,401,734),7487=>array(35,326,489,734),7488=>array(6,326,414,734),7489=>array(29,318,502,734),7490=>array(3,326,646,734),7491=>array(31,318,358,625),7492=>array(31,318,358,625),7493=>array(31,318,385,625),7494=>array(31,318,561,625),7495=>array(18,318,372,751),7496=>array(31,318,385,751),7497=>array(31,318,341,625),7498=>array(31,318,341,625),7499=>array(31,316,292,625),7500=>array(31,316,292,625),7501=>array(31,202,385,625),7502=>array(23,207,187,619),7503=>array(18,326,386,751),7504=>array(23,326,580,625),7505=>array(23,202,338,625),7506=>array(31,318,348,625),7507=>array(31,318,324,625),7508=>array(31,472,348,625),7509=>array(31,318,348,471),7510=>array(18,209,372,625),7511=>array(18,318,248,707),7512=>array(17,318,382,617),7513=>array(41,310,376,635),7514=>array(23,326,580,625),7515=>array(-2,326,354,617),7516=>array(19,326,450,633),7517=>array(40,217,333,763),7518=>array(23,217,345,625),7519=>array(31,326,348,763),7520=>array(28,217,414,626),7521=>array(8,209,368,633),7522=>array(23,0,187,412),7523=>array(22,0,296,299),7524=>array(17,-8,382,291),7525=>array(-2,0,354,291),7526=>array(40,-109,333,437),7527=>array(23,-109,345,298),7528=>array(40,-117,339,299),7529=>array(28,-109,414,300),7530=>array(8,-117,368,307),7531=>array(27,-14,924,533),7543=>array(50,-222,611,533),7544=>array(35,326,515,734),7547=>array(36,0,297,519),7548=>array(36,0,298,519),7549=>array(29,-208,649,533),7550=>array(3,-14,582,519),7551=>array(-16,-14,636,519),7557=>array(-18,-222,290,760),7579=>array(31,318,385,625),7580=>array(31,318,324,625),7581=>array(31,266,313,625),7582=>array(31,318,348,751),7583=>array(31,316,292,625),7584=>array(23,326,271,751),7585=>array(-61,202,184,617),7586=>array(31,202,385,617),7587=>array(17,209,382,617),7588=>array(23,326,187,738),7589=>array(23,326,188,617),7590=>array(23,326,187,617),7591=>array(35,326,199,617),7592=>array(-61,202,173,738),7593=>array(18,202,267,751),7594=>array(-11,202,183,751),7595=>array(26,326,326,624),7596=>array(23,202,529,625),7597=>array(23,209,580,625),7598=>array(-61,202,388,625),7599=>array(23,202,475,625),7600=>array(26,318,388,624),7601=>array(31,318,348,625),7602=>array(31,209,348,751),7603=>array(35,202,291,625),7604=>array(-61,202,209,752),7605=>array(18,202,248,707),7606=>array(17,318,382,617),7607=>array(31,324,359,626),7608=>array(2,326,367,625),7609=>array(23,324,352,617),7610=>array(-2,326,354,617),7611=>array(25,326,309,617),7612=>array(25,202,446,617),7613=>array(25,274,311,617),7614=>array(31,201,337,617),7615=>array(31,320,347,758),7620=>array(-396,616,-13,800),7621=>array(-487,616,-104,800),7622=>array(-396,616,-13,800),7623=>array(-487,616,-104,800),7624=>array(-476,616,-24,800),7625=>array(-476,616,-24,800),7680=>array(-6,-241,732,729),7681=>array(50,-241,568,533),7682=>array(55,0,674,921),7683=>array(29,-14,590,920),7684=>array(55,-191,674,729),7685=>array(29,-191,590,760),7686=>array(55,-147,674,729),7687=>array(29,-147,590,760),7688=>array(56,-193,705,927),7689=>array(50,-193,514,800),7690=>array(55,0,744,921),7691=>array(50,-14,611,920),7692=>array(55,-191,744,729),7693=>array(50,-191,611,760),7694=>array(55,-147,744,729),7695=>array(50,-147,611,760),7696=>array(55,-187,744,729),7697=>array(50,-193,611,760),7698=>array(55,-240,744,729),7699=>array(50,-240,611,760),7700=>array(55,0,650,1044),7701=>array(50,-14,542,919),7702=>array(55,0,650,1044),7703=>array(50,-14,542,919),7704=>array(55,-240,650,729),7705=>array(50,-240,542,533),7706=>array(55,-213,650,729),7707=>array(50,-213,542,533),7708=>array(55,-193,650,928),7709=>array(50,-193,542,785),7710=>array(55,0,652,921),7711=>array(36,0,430,920),7712=>array(56,-14,720,927),7713=>array(50,-222,611,745),7714=>array(55,0,817,921),7715=>array(36,0,616,920),7716=>array(55,-191,817,729),7717=>array(36,-191,616,760),7718=>array(55,0,817,920),7719=>array(5,0,616,921),7720=>array(55,-193,817,729),7721=>array(36,-193,616,760),7722=>array(55,-217,817,729),7723=>array(36,-217,616,760),7724=>array(34,-213,356,729),7725=>array(-4,-213,318,736),7726=>array(45,0,350,1044),7727=>array(8,0,312,886),7728=>array(55,0,762,931),7729=>array(29,0,613,961),7730=>array(55,-191,762,729),7731=>array(29,-191,613,760),7732=>array(55,-147,762,729),7733=>array(29,-147,613,760),7734=>array(55,-191,640,729),7735=>array(29,-191,290,760),7736=>array(51,-191,640,899),7737=>array(13,-191,305,900),7738=>array(55,-147,640,729),7739=>array(14,-147,306,760),7740=>array(55,-240,640,729),7741=>array(4,-240,316,760),7742=>array(50,0,973,927),7743=>array(36,0,921,800),7744=>array(50,0,973,921),7745=>array(36,0,921,766),7746=>array(50,-191,973,729),7747=>array(36,-191,921,533),7748=>array(49,-14,831,921),7749=>array(36,0,616,766),7750=>array(49,-191,831,729),7751=>array(36,-191,616,533),7752=>array(49,-147,831,729),7753=>array(36,-147,616,533),7754=>array(49,-240,831,729),7755=>array(36,-240,616,533),7756=>array(56,-14,764,1044),7757=>array(50,-14,552,881),7758=>array(56,-14,764,1049),7759=>array(50,-14,552,891),7760=>array(56,-14,764,1044),7761=>array(50,-14,552,919),7762=>array(56,-14,764,1044),7763=>array(50,-14,552,919),7764=>array(55,0,637,927),7765=>array(29,-208,590,800),7766=>array(55,0,637,921),7767=>array(29,-208,590,766),7768=>array(55,0,777,921),7769=>array(36,0,478,766),7770=>array(55,-191,777,729),7771=>array(36,-191,478,533),7772=>array(55,-191,777,899),7773=>array(36,-191,478,745),7774=>array(55,-147,777,729),7775=>array(14,-147,478,533),7776=>array(84,-14,612,921),7777=>array(56,-14,462,766),7778=>array(84,-191,612,742),7779=>array(56,-191,462,533),7780=>array(84,-14,612,943),7781=>array(56,-14,462,760),7782=>array(84,-14,612,1049),7783=>array(56,-14,462,867),7784=>array(84,-191,612,921),7785=>array(56,-191,462,766),7786=>array(10,0,657,921),7787=>array(29,-14,394,920),7788=>array(10,-191,657,729),7789=>array(29,-191,394,680),7790=>array(10,-147,657,729),7791=>array(29,-147,397,680),7792=>array(10,-240,657,729),7793=>array(29,-240,407,680),7794=>array(47,-191,798,729),7795=>array(27,-191,607,519),7796=>array(47,-213,798,729),7797=>array(27,-213,607,519),7798=>array(47,-240,798,729),7799=>array(27,-240,607,519),7800=>array(47,-14,798,1044),7801=>array(27,-14,607,881),7802=>array(47,-14,798,1032),7803=>array(27,-14,607,908),7804=>array(-10,0,737,927),7805=>array(-3,0,562,777),7806=>array(-10,-191,737,729),7807=>array(-3,-191,562,519),7808=>array(5,0,1025,927),7809=>array(16,0,843,799),7810=>array(5,0,1025,927),7811=>array(16,0,843,800),7812=>array(5,0,1025,920),7813=>array(16,0,843,766),7814=>array(5,0,1025,921),7815=>array(16,0,843,766),7816=>array(5,-191,1025,729),7817=>array(16,-191,843,519),7818=>array(6,0,707,921),7819=>array(12,0,552,766),7820=>array(6,0,707,920),7821=>array(12,0,552,766),7822=>array(-11,0,669,921),7823=>array(-3,-222,562,766),7824=>array(45,0,656,927),7825=>array(40,0,490,800),7826=>array(45,-191,656,729),7827=>array(40,-191,490,519),7828=>array(45,-147,656,729),7829=>array(40,-147,490,519),7830=>array(36,-147,616,760),7831=>array(-2,-14,394,921),7832=>array(16,0,843,878),7833=>array(-3,-222,562,878),7834=>array(50,-14,787,760),7835=>array(36,0,430,920),7836=>array(25,0,430,760),7837=>array(36,0,430,760),7838=>array(47,-14,756,743),7839=>array(50,-14,552,765),7840=>array(-6,-191,732,729),7841=>array(50,-191,568,533),7842=>array(-6,0,732,1034),7843=>array(50,-14,568,852),7844=>array(-6,0,732,1028),7845=>array(50,-14,595,846),7846=>array(-6,0,732,1028),7847=>array(50,-14,568,847),7848=>array(-6,0,732,1086),7849=>array(50,-14,568,904),7850=>array(-6,0,732,1057),7851=>array(50,-14,568,875),7852=>array(-6,-191,732,982),7853=>array(50,-191,568,800),7854=>array(-6,0,732,1044),7855=>array(50,-14,568,877),7856=>array(-6,0,732,1044),7857=>array(50,-14,568,877),7858=>array(-6,0,732,1109),7859=>array(50,-14,568,942),7860=>array(-6,0,732,1043),7861=>array(50,-14,568,876),7862=>array(-6,-191,732,967),7863=>array(50,-191,568,785),7864=>array(55,-191,650,729),7865=>array(50,-191,542,533),7866=>array(55,0,650,1034),7867=>array(50,-14,542,852),7868=>array(55,0,650,927),7869=>array(50,-14,542,777),7870=>array(55,0,670,1028),7871=>array(50,-14,623,846),7872=>array(55,0,650,1028),7873=>array(50,-14,542,847),7874=>array(55,0,650,1086),7875=>array(50,-14,594,904),7876=>array(55,0,650,1057),7877=>array(50,-14,542,875),7878=>array(55,-191,650,927),7879=>array(50,-191,542,800),7880=>array(55,0,340,1034),7881=>array(36,0,297,852),7882=>array(55,-191,340,729),7883=>array(36,-191,297,736),7884=>array(56,-191,764,742),7885=>array(50,-191,552,533),7886=>array(56,-14,764,1034),7887=>array(50,-14,552,852),7888=>array(56,-14,764,1028),7889=>array(50,-14,610,846),7890=>array(56,-14,764,1028),7891=>array(50,-14,552,846),7892=>array(56,-14,764,1086),7893=>array(50,-14,581,904),7894=>array(56,-14,764,1057),7895=>array(50,-14,552,875),7896=>array(56,-191,764,927),7897=>array(50,-191,552,800),7898=>array(54,-14,789,927),7899=>array(48,-14,646,800),7900=>array(54,-14,789,927),7901=>array(48,-14,646,799),7902=>array(54,-14,789,1034),7903=>array(48,-14,646,852),7904=>array(54,-14,789,921),7905=>array(48,-14,646,777),7906=>array(54,-191,789,760),7907=>array(48,-191,646,533),7908=>array(47,-191,798,729),7909=>array(27,-191,607,519),7910=>array(47,-14,798,1034),7911=>array(27,-14,607,852),7912=>array(44,-14,987,927),7913=>array(21,-14,688,800),7914=>array(44,-14,987,927),7915=>array(21,-14,688,799),7916=>array(44,-14,987,1034),7917=>array(21,-14,688,852),7918=>array(44,-14,987,921),7919=>array(21,-14,688,777),7920=>array(44,-191,987,802),7921=>array(21,-191,688,532),7922=>array(-11,0,669,931),7923=>array(-3,-222,562,776),7924=>array(-11,-191,669,729),7925=>array(-3,-222,562,519),7926=>array(-11,0,669,1037),7927=>array(-3,-222,562,852),7928=>array(-11,0,669,927),7929=>array(-3,-222,562,777),7930=>array(55,0,925,729),7931=>array(29,0,551,760),7936=>array(50,-12,648,829),7937=>array(50,-12,648,829),7938=>array(50,-12,648,829),7939=>array(50,-12,648,829),7940=>array(50,-12,648,829),7941=>array(50,-12,648,829),7942=>array(50,-12,648,994),7943=>array(50,-12,648,994),7944=>array(-6,0,732,829),7945=>array(-6,0,732,829),7946=>array(4,0,878,829),7947=>array(5,0,878,829),7948=>array(6,0,744,829),7949=>array(6,0,773,829),7950=>array(-6,0,732,994),7951=>array(-6,0,732,994),7952=>array(49,-19,472,829),7953=>array(49,-19,472,829),7954=>array(49,-19,472,829),7955=>array(49,-19,472,829),7956=>array(49,-19,472,829),7957=>array(49,-19,485,829),7960=>array(6,0,773,829),7961=>array(6,0,761,829),7962=>array(4,0,987,829),7963=>array(5,0,997,829),7964=>array(6,0,928,829),7965=>array(6,0,955,829),7968=>array(36,-208,536,829),7969=>array(36,-208,536,829),7970=>array(36,-208,536,829),7971=>array(36,-208,536,829),7972=>array(36,-208,536,829),7973=>array(36,-208,536,829),7974=>array(36,-208,536,994),7975=>array(36,-208,536,994),7976=>array(6,0,943,829),7977=>array(6,0,937,829),7978=>array(4,0,1157,829),7979=>array(5,0,1168,829),7980=>array(6,0,1104,829),7981=>array(6,0,1127,829),7982=>array(7,0,1042,994),7983=>array(7,0,1040,994),7984=>array(36,22,336,829),7985=>array(36,22,336,829),7986=>array(-6,22,367,829),7987=>array(-10,22,366,829),7988=>array(31,22,373,829),7989=>array(12,22,380,829),7990=>array(1,22,336,994),7991=>array(2,22,336,994),7992=>array(6,0,466,829),7993=>array(6,0,457,829),7994=>array(4,0,680,829),7995=>array(5,0,683,829),7996=>array(6,0,624,829),7997=>array(6,0,650,829),7998=>array(7,0,568,994),7999=>array(7,0,560,994),8000=>array(50,-14,552,829),8001=>array(50,-14,552,829),8002=>array(50,-14,552,829),8003=>array(50,-14,552,829),8004=>array(50,-14,552,829),8005=>array(50,-14,552,829),8008=>array(6,-14,764,829),8009=>array(6,-14,804,829),8010=>array(4,-14,1064,829),8011=>array(5,-14,1072,829),8012=>array(6,-14,881,829),8013=>array(6,-14,908,829),8016=>array(36,-3,559,829),8017=>array(36,-3,559,829),8018=>array(36,-3,559,829),8019=>array(36,-3,559,829),8020=>array(36,-3,559,829),8021=>array(36,-3,559,829),8022=>array(36,-3,559,994),8023=>array(36,-3,559,994),8025=>array(6,0,859,829),8027=>array(5,0,1088,829),8029=>array(6,0,1053,829),8031=>array(7,0,962,994),8032=>array(44,-3,767,829),8033=>array(44,-3,767,829),8034=>array(44,-3,767,829),8035=>array(44,-3,767,829),8036=>array(44,-3,767,829),8037=>array(44,-3,767,829),8038=>array(44,-3,767,994),8039=>array(44,-3,767,994),8040=>array(6,0,769,829),8041=>array(6,0,810,829),8042=>array(4,0,1071,829),8043=>array(5,0,1077,829),8044=>array(6,0,886,829),8045=>array(6,0,916,829),8046=>array(7,0,877,994),8047=>array(7,0,910,994),8048=>array(50,-12,648,799),8049=>array(50,-12,648,800),8050=>array(49,-19,472,799),8051=>array(49,-19,472,800),8052=>array(36,-208,536,799),8053=>array(36,-208,536,800),8054=>array(1,22,336,799),8055=>array(36,22,336,800),8056=>array(50,-14,552,799),8057=>array(50,-14,552,800),8058=>array(36,-3,559,799),8059=>array(36,-3,559,800),8060=>array(44,-3,767,799),8061=>array(44,-3,767,800),8064=>array(50,-208,648,829),8065=>array(50,-208,648,829),8066=>array(50,-208,648,829),8067=>array(50,-208,648,829),8068=>array(50,-208,648,829),8069=>array(50,-208,648,829),8070=>array(50,-208,648,994),8071=>array(50,-208,648,994),8072=>array(-6,-208,732,829),8073=>array(-6,-208,732,829),8074=>array(4,-208,878,829),8075=>array(5,-208,878,829),8076=>array(6,-208,744,829),8077=>array(6,-208,773,829),8078=>array(-6,-208,732,994),8079=>array(-6,-208,732,994),8080=>array(36,-208,536,829),8081=>array(36,-208,536,829),8082=>array(36,-208,536,829),8083=>array(36,-208,536,829),8084=>array(36,-208,536,829),8085=>array(36,-208,536,829),8086=>array(36,-208,536,994),8087=>array(36,-208,536,994),8088=>array(6,-208,943,829),8089=>array(6,-208,937,829),8090=>array(4,-208,1157,829),8091=>array(5,-208,1168,829),8092=>array(6,-208,1104,829),8093=>array(6,-208,1127,829),8094=>array(7,-208,1042,994),8095=>array(7,-208,1040,994),8096=>array(44,-208,767,829),8097=>array(44,-208,767,829),8098=>array(44,-208,767,829),8099=>array(44,-208,767,829),8100=>array(44,-208,767,829),8101=>array(44,-208,767,829),8102=>array(44,-208,767,994),8103=>array(44,-208,767,994),8104=>array(6,-208,769,829),8105=>array(6,-208,810,829),8106=>array(4,-208,1071,829),8107=>array(5,-208,1077,829),8108=>array(6,-208,886,829),8109=>array(6,-208,916,829),8110=>array(7,-208,877,994),8111=>array(7,-208,910,994),8112=>array(50,-12,648,785),8113=>array(50,-12,648,745),8114=>array(50,-208,648,799),8115=>array(50,-208,648,533),8116=>array(50,-208,648,800),8118=>array(50,-12,648,777),8119=>array(50,-208,648,777),8120=>array(-6,0,732,926),8121=>array(-6,0,732,899),8122=>array(-6,0,732,799),8123=>array(-6,0,732,800),8124=>array(-6,-208,732,729),8125=>array(188,606,318,829),8126=>array(213,-208,336,-60),8127=>array(188,606,318,829),8128=>array(89,639,411,777),8129=>array(89,652,411,944),8130=>array(36,-208,536,799),8131=>array(36,-208,536,533),8132=>array(36,-208,536,800),8134=>array(36,-208,536,777),8135=>array(36,-208,536,777),8136=>array(4,0,832,799),8137=>array(7,0,820,800),8138=>array(4,0,1007,799),8139=>array(7,0,984,800),8140=>array(55,-208,817,729),8141=>array(69,606,442,829),8142=>array(83,606,424,829),8143=>array(89,606,411,994),8144=>array(14,22,336,785),8145=>array(16,22,336,745),8146=>array(-2,22,336,996),8147=>array(8,22,336,996),8150=>array(13,22,336,777),8151=>array(13,22,336,944),8152=>array(45,0,349,928),8153=>array(51,0,344,899),8154=>array(4,0,533,799),8155=>array(7,0,507,800),8157=>array(66,606,442,829),8158=>array(65,606,433,829),8159=>array(89,606,411,994),8160=>array(36,-3,559,785),8161=>array(36,-3,559,745),8162=>array(36,-3,559,996),8163=>array(36,-3,559,996),8164=>array(63,-208,538,829),8165=>array(63,-208,538,829),8166=>array(36,-3,559,777),8167=>array(36,-3,559,944),8168=>array(-11,0,669,926),8169=>array(-11,0,669,899),8170=>array(4,0,930,799),8171=>array(7,0,906,800),8172=>array(6,0,754,829),8173=>array(83,652,402,996),8174=>array(98,652,415,996),8175=>array(83,615,306,799),8178=>array(44,-208,767,799),8179=>array(44,-208,767,519),8180=>array(44,-208,767,800),8182=>array(44,-3,767,730),8183=>array(44,-208,767,730),8184=>array(4,-14,906,799),8185=>array(7,-14,780,800),8186=>array(4,0,924,799),8187=>array(7,0,792,800),8188=>array(61,-208,769,742),8189=>array(192,616,415,800),8190=>array(188,606,318,829),8208=>array(44,230,294,306),8209=>array(44,230,294,306),8210=>array(44,233,592,298),8211=>array(44,233,456,298),8212=>array(44,233,956,298),8213=>array(0,233,1000,298),8214=>array(129,-236,369,764),8215=>array(0,-236,500,-80),8216=>array(102,495,268,742),8217=>array(71,482,238,729),8218=>array(44,-136,229,111),8219=>array(71,482,238,729),8220=>array(102,495,461,742),8221=>array(71,482,431,729),8222=>array(44,-136,422,111),8223=>array(71,482,431,729),8224=>array(28,-96,472,729),8225=>array(28,-96,472,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(102,-14,232,116),8229=>array(102,-14,565,116),8230=>array(102,-14,898,116),8240=>array(55,-14,1287,742),8241=>array(55,-14,1679,742),8242=>array(20,547,203,729),8243=>array(20,547,350,729),8244=>array(20,547,496,729),8245=>array(20,547,203,729),8246=>array(20,547,350,729),8247=>array(20,547,496,729),8248=>array(5,-236,333,-30),8249=>array(77,69,306,517),8250=>array(94,69,323,517),8252=>array(68,-14,459,729),8253=>array(68,-14,488,742),8254=>array(0,716,500,755),8258=>array(16,-28,984,814),8260=>array(-183,-14,350,742),8261=>array(86,-132,313,760),8262=>array(77,-132,304,760),8263=>array(34,-14,942,742),8264=>array(68,-14,686,742),8265=>array(68,-14,686,742),8267=>array(64,-96,559,729),8268=>array(105,220,395,509),8269=>array(105,220,395,509),8270=>array(16,-28,484,427),8271=>array(101,-136,301,434),8273=>array(16,-6,484,929),8274=>array(71,-93,418,729),8275=>array(49,233,951,394),8279=>array(20,547,643,729),8304=>array(25,319,375,742),8305=>array(23,326,187,738),8308=>array(26,326,370,734),8309=>array(33,319,362,734),8310=>array(20,319,371,742),8311=>array(39,326,372,734),8312=>array(26,319,375,742),8313=>array(25,319,376,742),8314=>array(67,326,461,677),8315=>array(67,479,461,524),8316=>array(67,424,461,580),8317=>array(50,239,201,751),8318=>array(44,239,196,751),8319=>array(22,326,382,625),8320=>array(25,-7,375,416),8321=>array(72,0,323,408),8322=>array(44,0,338,416),8323=>array(49,-7,350,416),8324=>array(26,0,370,408),8325=>array(33,-7,362,408),8326=>array(20,-7,371,416),8327=>array(39,0,372,408),8328=>array(26,-7,375,416),8329=>array(25,-7,376,416),8330=>array(67,0,461,351),8331=>array(67,153,461,198),8332=>array(67,98,461,253),8333=>array(50,-87,201,425),8334=>array(44,-87,196,425),8336=>array(31,-8,358,299),8337=>array(31,-8,341,299),8338=>array(31,-8,348,299),8339=>array(22,0,373,291),8340=>array(31,-8,341,299),8341=>array(22,0,382,425),8342=>array(18,0,386,425),8343=>array(22,0,192,425),8344=>array(23,0,580,299),8345=>array(22,0,382,299),8346=>array(18,-117,372,299),8347=>array(27,-8,291,299),8348=>array(18,-8,248,381),8358=>array(40,-14,625,729),8364=>array(-4,-14,555,742),8367=>array(13,-193,1044,723),8369=>array(55,0,670,729),8372=>array(40,-14,745,742),8373=>array(84,-147,555,760),8376=>array(10,0,657,729),8377=>array(46,0,589,729),8450=>array(42,-14,745,742),8451=>array(46,-14,1059,742),8457=>array(46,0,1005,742),8461=>array(47,0,900,729),8462=>array(48,0,553,760),8463=>array(48,0,552,760),8469=>array(44,0,874,729),8470=>array(37,-14,896,729),8473=>array(47,0,727,729),8474=>array(42,-180,828,742),8477=>array(47,0,837,729),8482=>array(118,447,826,729),8484=>array(37,0,694,729),8486=>array(61,0,769,742),8487=>array(61,-13,769,729),8490=>array(55,0,762,729),8491=>array(-6,0,732,928),8498=>array(42,0,639,729),8508=>array(34,0,698,519),8509=>array(24,-209,615,519),8510=>array(47,0,697,729),8511=>array(47,0,899,729),8512=>array(26,-192,688,719),8513=>array(80,-14,716,742),8514=>array(4,0,458,729),8515=>array(3,0,457,729),8516=>array(-2,0,613,729),8517=>array(-24,0,835,729),8518=>array(11,-14,677,760),8519=>array(33,-14,593,533),8520=>array(-40,0,336,760),8521=>array(-166,-222,353,760),8523=>array(47,-14,818,742),8526=>array(24,0,485,519),8528=>array(72,-14,940,742),8529=>array(72,-14,944,742),8530=>array(72,-14,1344,742),8531=>array(72,-14,918,742),8532=>array(44,-14,918,742),8533=>array(72,-14,930,742),8534=>array(44,-14,930,742),8535=>array(49,-14,930,742),8536=>array(26,-14,930,742),8537=>array(72,-14,939,742),8538=>array(33,-14,939,742),8539=>array(72,-14,942,742),8540=>array(49,-14,942,742),8541=>array(33,-14,942,742),8542=>array(39,-14,942,742),8543=>array(72,-14,751,742),8544=>array(55,0,340,729),8545=>array(55,0,535,729),8546=>array(55,0,730,729),8547=>array(55,0,981,729),8548=>array(-10,0,737,729),8549=>array(-10,0,926,729),8550=>array(-10,0,1121,729),8551=>array(-10,0,1316,729),8552=>array(55,0,927,729),8553=>array(6,0,707,729),8554=>array(6,0,877,729),8555=>array(6,0,1072,729),8556=>array(55,0,640,729),8557=>array(56,-14,705,742),8558=>array(55,0,744,729),8559=>array(50,0,973,729),8560=>array(36,0,297,736),8561=>array(36,0,617,736),8562=>array(36,0,937,736),8563=>array(36,0,882,736),8564=>array(-3,0,562,519),8565=>array(-3,0,862,736),8566=>array(-3,0,1182,736),8567=>array(-3,0,1501,736),8568=>array(36,0,872,736),8569=>array(12,0,552,519),8570=>array(12,0,861,736),8571=>array(12,0,1181,736),8572=>array(29,0,290,760),8573=>array(50,-14,514,533),8574=>array(50,-14,611,760),8575=>array(36,0,921,533),8576=>array(55,0,1148,729),8577=>array(55,0,744,729),8578=>array(55,0,1148,729),8579=>array(56,-14,705,742),8580=>array(50,-14,514,533),8581=>array(56,-208,705,742),8585=>array(25,-14,918,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,40,703,595),8599=>array(135,39,690,595),8600=>array(135,52,690,607),8601=>array(147,52,703,607),8602=>array(37,116,781,531),8603=>array(57,116,801,531),8604=>array(56,159,800,453),8605=>array(38,159,782,453),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,119,784,527),8611=>array(54,119,801,527),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,548),8618=>array(57,119,801,548),8619=>array(37,119,781,548),8620=>array(57,119,801,548),8621=>array(37,119,801,527),8622=>array(37,116,801,531),8623=>array(172,-13,688,730),8624=>array(232,0,593,744),8625=>array(245,0,605,744),8626=>array(232,-20,593,724),8627=>array(245,-20,605,724),8628=>array(130,102,728,609),8629=>array(159,53,667,650),8630=>array(44,145,769,540),8631=>array(69,145,794,540),8632=>array(132,40,706,717),8633=>array(57,-52,781,698),8634=>array(93,71,754,604),8635=>array(83,71,745,604),8636=>array(34,284,781,527),8637=>array(34,119,781,363),8638=>array(379,0,623,747),8639=>array(215,0,458,747),8640=>array(57,284,804,527),8641=>array(57,119,804,363),8642=>array(379,-23,623,724),8643=>array(215,-23,458,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,83,781,563),8654=>array(37,83,801,563),8655=>array(57,83,801,563),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-21,763,595),8663=>array(75,-21,690,595),8664=>array(75,52,690,667),8665=>array(147,52,763,667),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(82,0,767,689),8690=>array(71,0,756,689),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,599,729),8706=>array(51,-12,469,647),8707=>array(61,0,464,729),8708=>array(61,-116,464,845),8710=>array(25,0,667,729),8711=>array(25,0,667,729),8712=>array(106,0,634,627),8713=>array(106,-132,634,759),8715=>array(106,0,634,627),8716=>array(106,-132,634,759),8719=>array(26,-192,769,719),8720=>array(26,-192,769,719),8721=>array(8,-192,701,719),8722=>array(106,274,732,353),8723=>array(106,0,732,627),8724=>array(106,0,732,659),8725=>array(0,-93,337,729),8727=>array(106,85,574,541),8728=>array(106,175,384,454),8729=>array(106,175,384,454),8730=>array(30,-20,637,811),8731=>array(30,-20,637,938),8732=>array(30,-20,637,929),8733=>array(108,108,569,491),8734=>array(108,108,726,491),8735=>array(138,99,700,661),8736=>array(138,99,700,661),8739=>array(106,-98,185,827),8740=>array(86,-98,392,827),8741=>array(106,-98,356,827),8742=>array(86,-98,547,827),8743=>array(128,0,604,584),8744=>array(128,0,604,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(23,-181,497,757),8748=>array(23,-181,828,757),8749=>array(23,-181,1158,757),8760=>array(106,274,732,559),8761=>array(106,68,732,559),8762=>array(106,68,732,559),8763=>array(106,68,732,559),8764=>array(106,233,732,394),8765=>array(106,233,732,394),8770=>array(106,138,732,452),8771=>array(106,175,732,489),8776=>array(106,138,732,489),8784=>array(106,175,732,658),8785=>array(106,-31,732,658),8786=>array(106,-31,732,658),8787=>array(106,-31,732,658),8788=>array(106,149,927,478),8789=>array(106,149,927,478),8800=>array(106,19,732,608),8801=>array(106,93,732,534),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-132,732,759),8837=>array(106,-132,732,759),8838=>array(106,-73,732,700),8839=>array(106,-73,732,700),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,0,740,627),8848=>array(106,0,740,627),8849=>array(106,-73,740,700),8850=>array(106,-73,740,700),8851=>array(105,0,732,635),8852=>array(105,0,732,635),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(105,0,732,627),8863=>array(105,0,732,627),8864=>array(105,0,732,627),8865=>array(105,0,732,627),8866=>array(106,0,754,729),8867=>array(106,0,754,729),8868=>array(106,0,834,688),8869=>array(106,0,834,688),8870=>array(106,0,461,729),8871=>array(106,0,461,729),8872=>array(106,0,754,729),8873=>array(106,0,754,729),8874=>array(106,0,754,729),8875=>array(106,0,925,729),8876=>array(106,-115,754,844),8877=>array(106,-115,754,844),8878=>array(106,-115,754,844),8879=>array(106,-115,925,844),8901=>array(106,282,236,412),8962=>array(71,0,692,596),8968=>array(86,-132,313,760),8969=>array(77,-132,304,760),8970=>array(86,-132,313,760),8971=>array(77,-132,304,760),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(13,-228,906,101),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9167=>array(91,0,854,596),9251=>array(71,-228,692,101),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(54,-163,352,769),10182=>array(54,-163,352,769),10208=>array(3,-233,491,807),10216=>array(89,-132,310,759),10217=>array(80,-132,301,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(49,53,774,613),10227=>array(63,53,789,613),10228=>array(57,10,996,637),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(139,627,300,789),10242=>array(139,351,300,512),10243=>array(139,351,300,789),10244=>array(139,74,300,236),10245=>array(139,74,300,789),10246=>array(139,74,300,512),10247=>array(139,74,300,789),10248=>array(432,627,593,789),10249=>array(139,627,593,789),10250=>array(139,351,593,789),10251=>array(139,351,593,789),10252=>array(139,74,593,789),10253=>array(139,74,593,789),10254=>array(139,74,593,789),10255=>array(139,74,593,789),10256=>array(432,351,593,512),10257=>array(139,351,593,789),10258=>array(139,351,593,512),10259=>array(139,351,593,789),10260=>array(139,74,593,512),10261=>array(139,74,593,789),10262=>array(139,74,593,512),10263=>array(139,74,593,789),10264=>array(432,351,593,789),10265=>array(139,351,593,789),10266=>array(139,351,593,789),10267=>array(139,351,593,789),10268=>array(139,74,593,789),10269=>array(139,74,593,789),10270=>array(139,74,593,789),10271=>array(139,74,593,789),10272=>array(432,74,593,236),10273=>array(139,74,593,789),10274=>array(139,74,593,512),10275=>array(139,74,593,789),10276=>array(139,74,593,236),10277=>array(139,74,593,789),10278=>array(139,74,593,512),10279=>array(139,74,593,789),10280=>array(432,74,593,789),10281=>array(139,74,593,789),10282=>array(139,74,593,789),10283=>array(139,74,593,789),10284=>array(139,74,593,789),10285=>array(139,74,593,789),10286=>array(139,74,593,789),10287=>array(139,74,593,789),10288=>array(432,74,593,512),10289=>array(139,74,593,789),10290=>array(139,74,593,512),10291=>array(139,74,593,789),10292=>array(139,74,593,512),10293=>array(139,74,593,789),10294=>array(139,74,593,512),10295=>array(139,74,593,789),10296=>array(432,74,593,789),10297=>array(139,74,593,789),10298=>array(139,74,593,789),10299=>array(139,74,593,789),10300=>array(139,74,593,789),10301=>array(139,74,593,789),10302=>array(139,74,593,789),10303=>array(139,74,593,789),10304=>array(139,-203,300,-41),10305=>array(139,-203,300,789),10306=>array(139,-203,300,512),10307=>array(139,-203,300,789),10308=>array(139,-203,300,236),10309=>array(139,-203,300,789),10310=>array(139,-203,300,512),10311=>array(139,-203,300,789),10312=>array(139,-203,593,789),10313=>array(139,-203,593,789),10314=>array(139,-203,593,789),10315=>array(139,-203,593,789),10316=>array(139,-203,593,789),10317=>array(139,-203,593,789),10318=>array(139,-203,593,789),10319=>array(139,-203,593,789),10320=>array(139,-203,593,512),10321=>array(139,-203,593,789),10322=>array(139,-203,593,512),10323=>array(139,-203,593,789),10324=>array(139,-203,593,512),10325=>array(139,-203,593,789),10326=>array(139,-203,593,512),10327=>array(139,-203,593,789),10328=>array(139,-203,593,789),10329=>array(139,-203,593,789),10330=>array(139,-203,593,789),10331=>array(139,-203,593,789),10332=>array(139,-203,593,789),10333=>array(139,-203,593,789),10334=>array(139,-203,593,789),10335=>array(139,-203,593,789),10336=>array(139,-203,593,236),10337=>array(139,-203,593,789),10338=>array(139,-203,593,512),10339=>array(139,-203,593,789),10340=>array(139,-203,593,236),10341=>array(139,-203,593,789),10342=>array(139,-203,593,512),10343=>array(139,-203,593,789),10344=>array(139,-203,593,789),10345=>array(139,-203,593,789),10346=>array(139,-203,593,789),10347=>array(139,-203,593,789),10348=>array(139,-203,593,789),10349=>array(139,-203,593,789),10350=>array(139,-203,593,789),10351=>array(139,-203,593,789),10352=>array(139,-203,593,512),10353=>array(139,-203,593,789),10354=>array(139,-203,593,512),10355=>array(139,-203,593,789),10356=>array(139,-203,593,512),10357=>array(139,-203,593,789),10358=>array(139,-203,593,512),10359=>array(139,-203,593,789),10360=>array(139,-203,593,789),10361=>array(139,-203,593,789),10362=>array(139,-203,593,789),10363=>array(139,-203,593,789),10364=>array(139,-203,593,789),10365=>array(139,-203,593,789),10366=>array(139,-203,593,789),10367=>array(139,-203,593,789),10368=>array(432,-203,593,-41),10369=>array(139,-203,593,789),10370=>array(139,-203,593,512),10371=>array(139,-203,593,789),10372=>array(139,-203,593,236),10373=>array(139,-203,593,789),10374=>array(139,-203,593,512),10375=>array(139,-203,593,789),10376=>array(432,-203,593,789),10377=>array(139,-203,593,789),10378=>array(139,-203,593,789),10379=>array(139,-203,593,789),10380=>array(139,-203,593,789),10381=>array(139,-203,593,789),10382=>array(139,-203,593,789),10383=>array(139,-203,593,789),10384=>array(432,-203,593,512),10385=>array(139,-203,593,789),10386=>array(139,-203,593,512),10387=>array(139,-203,593,789),10388=>array(139,-203,593,512),10389=>array(139,-203,593,789),10390=>array(139,-203,593,512),10391=>array(139,-203,593,789),10392=>array(432,-203,593,789),10393=>array(139,-203,593,789),10394=>array(139,-203,593,789),10395=>array(139,-203,593,789),10396=>array(139,-203,593,789),10397=>array(139,-203,593,789),10398=>array(139,-203,593,789),10399=>array(139,-203,593,789),10400=>array(432,-203,593,236),10401=>array(139,-203,593,789),10402=>array(139,-203,593,512),10403=>array(139,-203,593,789),10404=>array(139,-203,593,236),10405=>array(139,-203,593,789),10406=>array(139,-203,593,512),10407=>array(139,-203,593,789),10408=>array(432,-203,593,789),10409=>array(139,-203,593,789),10410=>array(139,-203,593,789),10411=>array(139,-203,593,789),10412=>array(139,-203,593,789),10413=>array(139,-203,593,789),10414=>array(139,-203,593,789),10415=>array(139,-203,593,789),10416=>array(432,-203,593,512),10417=>array(139,-203,593,789),10418=>array(139,-203,593,512),10419=>array(139,-203,593,789),10420=>array(139,-203,593,512),10421=>array(139,-203,593,789),10422=>array(139,-203,593,512),10423=>array(139,-203,593,789),10424=>array(432,-203,593,789),10425=>array(139,-203,593,789),10426=>array(139,-203,593,789),10427=>array(139,-203,593,789),10428=>array(139,-203,593,789),10429=>array(139,-203,593,789),10430=>array(139,-203,593,789),10431=>array(139,-203,593,789),10432=>array(139,-203,593,-41),10433=>array(139,-203,593,789),10434=>array(139,-203,593,512),10435=>array(139,-203,593,789),10436=>array(139,-203,593,236),10437=>array(139,-203,593,789),10438=>array(139,-203,593,512),10439=>array(139,-203,593,789),10440=>array(139,-203,593,789),10441=>array(139,-203,593,789),10442=>array(139,-203,593,789),10443=>array(139,-203,593,789),10444=>array(139,-203,593,789),10445=>array(139,-203,593,789),10446=>array(139,-203,593,789),10447=>array(139,-203,593,789),10448=>array(139,-203,593,512),10449=>array(139,-203,593,789),10450=>array(139,-203,593,512),10451=>array(139,-203,593,789),10452=>array(139,-203,593,512),10453=>array(139,-203,593,789),10454=>array(139,-203,593,512),10455=>array(139,-203,593,789),10456=>array(139,-203,593,789),10457=>array(139,-203,593,789),10458=>array(139,-203,593,789),10459=>array(139,-203,593,789),10460=>array(139,-203,593,789),10461=>array(139,-203,593,789),10462=>array(139,-203,593,789),10463=>array(139,-203,593,789),10464=>array(139,-203,593,236),10465=>array(139,-203,593,789),10466=>array(139,-203,593,512),10467=>array(139,-203,593,789),10468=>array(139,-203,593,236),10469=>array(139,-203,593,789),10470=>array(139,-203,593,512),10471=>array(139,-203,593,789),10472=>array(139,-203,593,789),10473=>array(139,-203,593,789),10474=>array(139,-203,593,789),10475=>array(139,-203,593,789),10476=>array(139,-203,593,789),10477=>array(139,-203,593,789),10478=>array(139,-203,593,789),10479=>array(139,-203,593,789),10480=>array(139,-203,593,512),10481=>array(139,-203,593,789),10482=>array(139,-203,593,512),10483=>array(139,-203,593,789),10484=>array(139,-203,593,512),10485=>array(139,-203,593,789),10486=>array(139,-203,593,512),10487=>array(139,-203,593,789),10488=>array(139,-203,593,789),10489=>array(139,-203,593,789),10490=>array(139,-203,593,789),10491=>array(139,-203,593,789),10492=>array(139,-203,593,789),10493=>array(139,-203,593,789),10494=>array(139,-203,593,789),10495=>array(139,-203,593,789),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(54,119,801,527),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(54,119,801,527),10517=>array(54,119,801,527),10518=>array(54,119,801,527),10519=>array(54,119,801,527),10520=>array(54,119,801,527),10521=>array(57,119,784,527),10522=>array(54,119,781,527),10523=>array(57,119,784,527),10524=>array(54,119,781,527),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,51,691,595),10530=>array(147,51,690,595),10531=>array(147,-37,648,595),10532=>array(189,-38,690,595),10533=>array(189,52,690,684),10534=>array(147,52,648,684),10535=>array(135,40,703,595),10536=>array(135,40,691,607),10537=>array(135,52,703,607),10538=>array(147,40,703,607),10539=>array(135,40,703,607),10540=>array(135,40,703,607),10541=>array(135,40,691,607),10542=>array(135,40,691,607),10543=>array(135,40,703,607),10544=>array(135,40,703,607),10545=>array(135,40,703,595),10546=>array(135,40,703,595),10547=>array(37,119,801,527),10548=>array(146,98,706,610),10549=>array(147,90,707,602),10550=>array(159,70,671,629),10551=>array(167,70,679,629),10552=>array(292,-0,586,732),10553=>array(251,-0,545,732),10554=>array(56,197,789,491),10555=>array(51,156,784,450),10556=>array(49,82,782,491),10557=>array(56,0,789,491),10558=>array(145,30,678,609),10559=>array(160,30,693,609),10560=>array(139,53,699,778),10561=>array(139,53,699,778),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-10,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,284,804,527),10575=>array(379,-23,623,747),10576=>array(34,119,804,363),10577=>array(215,-23,458,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,186,804,625),10599=>array(34,21,804,460),10600=>array(34,186,804,625),10601=>array(34,21,804,460),10602=>array(34,203,781,608),10603=>array(34,38,781,444),10604=>array(57,203,804,608),10605=>array(57,38,804,444),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,191,781,456),10609=>array(57,119,801,680),10610=>array(57,119,801,572),10611=>array(37,74,781,527),10612=>array(57,74,801,527),10613=>array(57,-71,801,527),10614=>array(37,-76,781,776),10615=>array(37,56,924,591),10616=>array(57,-76,801,776),10617=>array(57,-76,801,723),10618=>array(37,10,927,637),10619=>array(37,-76,781,723),10620=>array(169,21,682,625),10621=>array(156,21,669,625),10622=>array(117,67,721,580),10623=>array(117,59,721,571),10731=>array(3,-233,491,807),10764=>array(23,-181,1489,757),10765=>array(23,-181,497,757),10766=>array(23,-181,497,757),10799=>array(138,33,700,594),10858=>array(106,233,732,559),10859=>array(106,68,732,559),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,137,801,498),11023=>array(57,149,801,510),11024=>array(37,137,781,498),11025=>array(37,149,781,510),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(50,0,640,729),11361=>array(18,0,303,760),11363=>array(50,0,637,729),11364=>array(55,-208,777,729),11367=>array(55,-157,817,729),11368=>array(36,-138,616,760),11369=>array(55,-157,762,729),11370=>array(29,-138,613,760),11371=>array(45,-157,656,729),11372=>array(40,-138,490,519),11373=>array(56,-14,738,742),11374=>array(50,-208,973,729),11375=>array(-6,0,732,729),11376=>array(56,-14,738,742),11377=>array(-3,0,663,530),11378=>array(5,0,1130,729),11379=>array(16,0,939,530),11381=>array(55,0,685,729),11382=>array(34,0,503,519),11383=>array(44,-15,656,521),11385=>array(36,-14,478,760),11386=>array(50,-14,552,533),11387=>array(57,0,524,519),11388=>array(22,-124,213,413),11389=>array(-6,326,464,734),11390=>array(84,-208,612,742),11391=>array(45,-208,695,729),11520=>array(59,-54,714,512),11521=>array(59,-221,576,512),11522=>array(9,-221,574,512),11523=>array(92,-1,590,760),11524=>array(55,-221,583,512),11525=>array(59,-220,903,512),11526=>array(59,0,697,760),11527=>array(59,0,902,511),11528=>array(68,0,559,512),11529=>array(59,-220,587,729),11530=>array(52,0,897,512),11531=>array(96,-1,605,760),11532=>array(59,0,587,760),11533=>array(59,-1,904,512),11534=>array(59,0,586,512),11535=>array(56,-221,807,760),11536=>array(59,0,902,760),11537=>array(59,0,586,760),11538=>array(59,-220,569,511),11539=>array(59,-224,901,636),11540=>array(85,-220,851,553),11541=>array(59,-221,805,760),11542=>array(59,0,585,512),11543=>array(59,-220,587,512),11544=>array(59,-221,586,512),11545=>array(82,-220,591,760),11546=>array(100,-220,629,512),11547=>array(85,0,607,760),11548=>array(101,-220,923,512),11549=>array(59,-220,623,512),11550=>array(90,-220,618,512),11551=>array(59,-221,793,515),11552=>array(63,0,908,512),11553=>array(59,-220,576,760),11554=>array(76,-2,559,578),11555=>array(59,-220,588,760),11556=>array(59,-220,690,512),11557=>array(96,-2,822,760),11800=>array(68,-13,488,743),11807=>array(106,68,732,394),11810=>array(86,403,313,760),11811=>array(77,403,304,760),11812=>array(86,-132,313,225),11813=>array(77,-132,304,225),11822=>array(68,-14,488,742),42564=>array(84,-14,612,742),42565=>array(56,-14,462,533),42566=>array(55,0,340,729),42567=>array(36,0,298,519),42576=>array(34,0,1049,729),42577=>array(29,0,852,519),42580=>array(65,-14,1138,742),42581=>array(45,-14,842,533),42582=>array(55,0,1149,729),42583=>array(29,-14,871,533),42760=>array(104,0,389,668),42761=>array(104,0,389,668),42762=>array(104,0,389,668),42763=>array(104,0,389,668),42764=>array(104,0,389,668),42765=>array(104,0,389,668),42766=>array(104,0,389,668),42767=>array(104,0,389,668),42768=>array(104,0,389,668),42769=>array(104,0,389,668),42770=>array(104,0,389,668),42771=>array(104,0,389,668),42772=>array(104,0,389,668),42773=>array(104,0,389,668),42774=>array(104,0,389,668),42779=>array(56,326,313,743),42780=>array(56,315,313,731),42781=>array(86,318,167,734),42782=>array(86,326,167,742),42783=>array(86,0,167,416),42790=>array(55,-208,817,729),42791=>array(36,-222,536,760),42792=>array(10,-224,814,729),42793=>array(29,-224,726,680),42794=>array(43,-14,538,742),42795=>array(50,-14,504,742),42796=>array(31,-14,524,729),42797=>array(31,-222,507,519),42798=>array(31,-92,604,729),42799=>array(31,-242,585,519),42800=>array(29,0,490,519),42801=>array(56,-14,462,533),42802=>array(-6,0,1205,729),42803=>array(50,-14,916,533),42804=>array(-6,-14,1170,742),42805=>array(50,-14,900,533),42806=>array(-17,-14,1104,729),42807=>array(50,-14,897,533),42808=>array(-6,0,983,729),42809=>array(50,-14,781,533),42810=>array(-6,0,983,729),42811=>array(50,-14,781,533),42812=>array(-6,-208,977,729),42813=>array(50,-222,821,533),42814=>array(56,-14,705,742),42815=>array(50,-14,514,533),42816=>array(49,0,762,729),42817=>array(24,0,613,760),42822=>array(55,0,763,729),42823=>array(29,0,404,760),42826=>array(-5,-14,937,742),42827=>array(-5,-14,716,533),42830=>array(56,-14,1360,742),42831=>array(50,-14,949,533),42856=>array(55,-208,652,729),42857=>array(29,-208,555,519),42875=>array(54,-208,570,743),42876=>array(36,-208,478,533),42880=>array(24,0,609,729),42881=>array(29,-240,290,519),42882=>array(54,-208,792,743),42883=>array(36,-208,623,533),42884=>array(54,-208,570,743),42885=>array(36,-208,478,533),42886=>array(32,-14,715,729),42887=>array(25,-14,524,519),42891=>array(138,205,264,729),42892=>array(98,458,176,729),42893=>array(10,0,722,729),42896=>array(49,-157,831,729),42897=>array(36,-138,617,533),42922=>array(-94,0,817,729),43002=>array(36,0,921,519),43003=>array(42,0,639,729),43004=>array(36,0,618,729),43005=>array(50,0,973,729),43006=>array(55,0,340,928),43007=>array(-6,0,1198,729),62464=>array(53,-20,601,848),62465=>array(59,-20,606,847),62466=>array(54,-20,660,846),62467=>array(62,-19,885,847),62468=>array(53,-20,589,847),62469=>array(53,-20,601,848),62470=>array(26,-20,665,847),62471=>array(63,-19,923,846),62472=>array(59,-20,606,847),62473=>array(59,-20,606,847),62474=>array(66,-20,1190,847),62475=>array(59,-20,607,847),62476=>array(75,-20,624,848),62477=>array(63,-125,890,847),62478=>array(59,-20,606,847),62479=>array(59,-20,606,848),62480=>array(63,-20,936,837),62481=>array(4,-20,686,847),62482=>array(60,-20,738,847),62483=>array(32,-20,671,847),62484=>array(62,-20,882,847),62485=>array(59,-20,606,834),62486=>array(62,-20,874,846),62487=>array(59,-20,605,846),62488=>array(25,-20,612,847),62489=>array(75,-20,624,847),62490=>array(60,-20,669,841),62491=>array(59,-20,606,847),62492=>array(76,-20,663,847),62493=>array(59,-20,607,852),62494=>array(4,-20,669,847),62495=>array(57,-29,829,845),62496=>array(59,-20,606,851),62497=>array(59,-20,646,847),62498=>array(59,-60,606,847),62499=>array(59,-20,606,859),62500=>array(59,-20,606,847),62501=>array(59,-20,663,847),62502=>array(63,-19,898,847),62504=>array(82,-220,817,760),63173=>array(50,-14,552,747),63185=>array(61,625,439,775),63188=>array(97,670,403,800),64256=>array(36,-0,771,760),64257=>array(36,0,644,760),64258=>array(36,0,637,760),64259=>array(35,0,1005,760),64260=>array(34,0,996,760),64261=>array(39,-15,733,760),64262=>array(49,-14,884,737),65533=>array(15,-84,1011,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>402,34=>460,35=>838,36=>636,37=>950,38=>890,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>338,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>536,64=>1000,65=>722,66=>735,67=>765,68=>802,69=>730,70=>694,71=>799,72=>872,73=>395,74=>401,75=>747,76=>664,77=>1024,78=>875,79=>820,80=>673,81=>820,82=>753,83=>685,84=>667,85=>843,86=>722,87=>1028,88=>712,89=>660,90=>695,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>596,98=>640,99=>560,100=>640,101=>592,102=>370,103=>640,104=>644,105=>320,106=>310,107=>606,108=>320,109=>948,110=>644,111=>602,112=>640,113=>640,114=>478,115=>513,116=>402,117=>644,118=>565,119=>856,120=>564,121=>565,122=>527,123=>636,124=>337,125=>636,126=>838,160=>318,161=>402,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>475,171=>612,172=>838,173=>338,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>650,182=>636,183=>318,184=>500,185=>401,186=>470,187=>612,188=>969,189=>969,190=>969,191=>536,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1001,199=>765,200=>730,201=>730,202=>730,203=>730,204=>395,205=>395,206=>395,207=>395,208=>807,209=>875,210=>820,211=>820,212=>820,213=>820,214=>820,215=>838,216=>820,217=>843,218=>843,219=>843,220=>843,221=>660,222=>676,223=>668,224=>596,225=>596,226=>596,227=>596,228=>596,229=>596,230=>940,231=>560,232=>592,233=>592,234=>592,235=>592,236=>320,237=>320,238=>320,239=>320,240=>602,241=>644,242=>602,243=>602,244=>602,245=>602,246=>602,247=>838,248=>602,249=>644,250=>644,251=>644,252=>644,253=>565,254=>640,255=>565,256=>722,257=>596,258=>722,259=>596,260=>722,261=>596,262=>765,263=>560,264=>765,265=>560,266=>765,267=>560,268=>765,269=>560,270=>802,271=>640,272=>807,273=>640,274=>730,275=>592,276=>730,277=>592,278=>730,279=>592,280=>730,281=>592,282=>730,283=>592,284=>799,285=>640,286=>799,287=>640,288=>799,289=>640,290=>799,291=>640,292=>872,293=>644,294=>872,295=>644,296=>395,297=>320,298=>395,299=>320,300=>395,301=>320,302=>395,303=>320,304=>395,305=>320,306=>801,307=>533,308=>401,309=>310,310=>747,311=>606,312=>606,313=>664,314=>320,315=>664,316=>320,317=>664,318=>320,319=>664,320=>320,321=>669,322=>324,323=>875,324=>644,325=>875,326=>644,327=>875,328=>644,329=>866,330=>843,331=>644,332=>820,333=>602,334=>820,335=>602,336=>820,337=>602,338=>1137,339=>989,340=>753,341=>478,342=>753,343=>478,344=>753,345=>478,346=>685,347=>513,348=>685,349=>513,350=>685,351=>513,352=>685,353=>513,354=>667,355=>402,356=>667,357=>402,358=>667,359=>402,360=>843,361=>644,362=>843,363=>644,364=>843,365=>644,366=>843,367=>644,368=>843,369=>644,370=>843,371=>644,372=>1028,373=>856,374=>660,375=>565,376=>660,377=>695,378=>527,379=>695,380=>527,381=>695,382=>527,383=>370,384=>640,385=>735,386=>735,387=>640,388=>735,389=>640,390=>765,391=>765,392=>560,393=>807,394=>802,395=>735,396=>640,397=>602,398=>730,399=>820,400=>623,401=>694,402=>370,403=>799,404=>712,405=>932,406=>395,407=>395,408=>747,409=>606,410=>320,411=>634,412=>948,413=>875,414=>644,415=>820,416=>820,417=>602,418=>1040,419=>807,420=>673,421=>640,422=>753,423=>685,424=>513,425=>707,426=>324,427=>402,428=>667,429=>402,430=>667,431=>843,432=>644,433=>829,434=>760,435=>738,436=>663,437=>695,438=>527,439=>564,440=>564,441=>564,442=>564,443=>636,444=>687,445=>564,446=>536,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1497,453=>1329,454=>1167,455=>1065,456=>974,457=>630,458=>1276,459=>1185,460=>954,461=>722,462=>596,463=>395,464=>320,465=>820,466=>602,467=>843,468=>644,469=>843,470=>644,471=>843,472=>644,473=>843,474=>644,475=>843,476=>644,477=>592,478=>722,479=>596,480=>722,481=>596,482=>1001,483=>940,484=>848,485=>640,486=>799,487=>640,488=>747,489=>606,490=>820,491=>602,492=>820,493=>602,494=>564,495=>564,496=>320,497=>1497,498=>1329,499=>1167,500=>799,501=>640,502=>1154,503=>707,504=>875,505=>644,506=>722,507=>596,508=>1001,509=>940,510=>820,511=>602,512=>722,513=>596,514=>722,515=>596,516=>730,517=>592,518=>730,519=>592,520=>395,521=>320,522=>395,523=>320,524=>820,525=>602,526=>820,527=>602,528=>753,529=>478,530=>753,531=>478,532=>843,533=>644,534=>843,535=>644,536=>685,537=>513,538=>667,539=>402,540=>627,541=>521,542=>872,543=>644,544=>843,545=>814,546=>572,547=>552,548=>695,549=>527,550=>722,551=>596,552=>730,553=>592,554=>820,555=>602,556=>820,557=>602,558=>820,559=>602,560=>820,561=>602,562=>660,563=>565,564=>500,565=>832,566=>494,567=>310,568=>960,569=>960,570=>722,571=>765,572=>560,573=>664,574=>667,575=>513,576=>527,577=>583,578=>464,579=>735,580=>843,581=>722,582=>730,583=>592,584=>401,585=>315,586=>782,587=>640,588=>753,589=>478,590=>660,591=>565,592=>596,593=>640,594=>640,595=>640,596=>560,597=>560,598=>647,599=>683,600=>592,601=>592,602=>843,603=>518,604=>509,605=>773,606=>613,607=>315,608=>683,609=>640,610=>544,611=>599,612=>564,613=>644,614=>644,615=>644,616=>320,617=>392,618=>320,619=>380,620=>454,621=>363,622=>704,623=>948,624=>948,625=>948,626=>644,627=>694,628=>646,629=>602,630=>790,631=>647,632=>602,633=>501,634=>501,635=>551,636=>478,637=>478,638=>453,639=>453,640=>594,641=>594,642=>513,643=>271,644=>370,645=>487,646=>324,647=>402,648=>402,649=>644,650=>620,651=>608,652=>565,653=>856,654=>565,655=>655,656=>597,657=>560,658=>564,659=>560,660=>536,661=>536,662=>536,663=>513,664=>820,665=>563,666=>613,667=>654,668=>667,669=>366,670=>606,671=>543,672=>683,673=>536,674=>536,675=>996,676=>1033,677=>998,678=>823,679=>598,680=>825,681=>894,682=>725,683=>676,684=>598,685=>443,686=>781,687=>767,688=>433,689=>430,690=>264,691=>347,692=>347,693=>430,694=>392,695=>585,696=>423,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>280,705=>281,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,720=>337,721=>337,722=>307,723=>307,726=>329,727=>329,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>377,737=>243,738=>337,739=>424,740=>281,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,750=>484,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>740,881=>531,882=>667,883=>553,884=>278,885=>278,886=>875,887=>667,890=>500,891=>560,892=>560,893=>560,894=>337,900=>500,901=>500,902=>722,903=>318,904=>900,905=>1039,906=>562,908=>835,910=>897,911=>853,912=>392,913=>722,914=>735,915=>694,916=>722,917=>730,918=>695,919=>872,920=>820,921=>395,922=>747,923=>722,924=>1024,925=>875,926=>704,927=>820,928=>872,929=>673,931=>707,932=>667,933=>660,934=>820,935=>712,936=>877,937=>829,938=>395,939=>660,940=>675,941=>518,942=>599,943=>392,944=>608,945=>675,946=>578,947=>598,948=>602,949=>518,950=>542,951=>599,952=>602,953=>392,954=>625,955=>634,956=>650,957=>608,958=>551,959=>602,960=>657,961=>588,962=>560,963=>683,964=>553,965=>608,966=>700,967=>606,968=>784,969=>815,970=>392,971=>608,972=>602,973=>608,974=>815,975=>747,976=>583,977=>715,978=>687,979=>874,980=>687,981=>682,982=>815,983=>624,984=>820,985=>602,986=>765,987=>560,988=>694,989=>463,990=>590,991=>660,992=>782,993=>577,1008=>624,1009=>588,1010=>560,1011=>310,1012=>820,1013=>560,1014=>560,1015=>676,1016=>640,1017=>765,1018=>1024,1019=>708,1020=>588,1021=>765,1022=>765,1023=>765,1024=>730,1025=>730,1026=>799,1027=>662,1028=>765,1029=>685,1030=>395,1031=>395,1032=>401,1033=>1084,1034=>1118,1035=>872,1036=>774,1037=>872,1038=>723,1039=>872,1040=>757,1041=>735,1042=>735,1043=>662,1044=>813,1045=>730,1046=>1124,1047=>623,1048=>872,1049=>872,1050=>774,1051=>834,1052=>1024,1053=>872,1054=>820,1055=>872,1056=>673,1057=>765,1058=>667,1059=>723,1060=>830,1061=>712,1062=>872,1063=>773,1064=>1141,1065=>1141,1066=>794,1067=>984,1068=>674,1069=>765,1070=>1193,1071=>808,1072=>596,1073=>602,1074=>563,1075=>524,1076=>616,1077=>592,1078=>920,1079=>545,1080=>667,1081=>667,1082=>625,1083=>635,1084=>778,1085=>667,1086=>602,1087=>667,1088=>640,1089=>560,1090=>553,1091=>588,1092=>783,1093=>564,1094=>643,1095=>661,1096=>930,1097=>930,1098=>636,1099=>796,1100=>544,1101=>560,1102=>871,1103=>631,1104=>592,1105=>592,1106=>624,1107=>524,1108=>560,1109=>513,1110=>320,1111=>320,1112=>310,1113=>843,1114=>860,1115=>644,1116=>625,1117=>667,1118=>588,1119=>656,1122=>762,1123=>603,1124=>1129,1125=>834,1130=>1124,1131=>920,1132=>1359,1133=>1113,1136=>944,1137=>902,1138=>820,1139=>552,1140=>859,1141=>678,1142=>859,1143=>678,1164=>707,1165=>544,1168=>672,1169=>529,1170=>662,1171=>523,1172=>728,1173=>614,1174=>1124,1175=>920,1176=>636,1177=>537,1178=>774,1179=>606,1182=>774,1183=>625,1184=>891,1185=>717,1186=>872,1187=>641,1188=>1139,1189=>852,1190=>1205,1191=>941,1194=>765,1195=>560,1196=>667,1197=>553,1198=>660,1199=>565,1200=>660,1201=>565,1202=>712,1203=>564,1204=>952,1205=>732,1206=>749,1207=>690,1210=>749,1211=>644,1216=>395,1217=>1124,1218=>920,1219=>747,1220=>606,1223=>872,1224=>667,1227=>749,1228=>667,1231=>320,1232=>757,1233=>596,1234=>757,1235=>596,1236=>1001,1237=>940,1238=>730,1239=>592,1240=>820,1241=>592,1242=>820,1243=>592,1244=>1124,1245=>920,1246=>623,1247=>545,1248=>564,1249=>564,1250=>872,1251=>667,1252=>872,1253=>667,1254=>820,1255=>602,1256=>820,1257=>602,1258=>820,1259=>602,1260=>765,1261=>560,1262=>723,1263=>588,1264=>723,1265=>588,1266=>723,1267=>588,1268=>773,1269=>661,1270=>662,1271=>524,1272=>984,1273=>796,1296=>623,1297=>545,1298=>834,1299=>635,1300=>1198,1301=>919,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>810,1330=>811,1331=>826,1332=>847,1333=>806,1334=>826,1335=>761,1336=>811,1337=>968,1338=>816,1339=>772,1340=>682,1341=>1097,1342=>845,1343=>804,1344=>719,1345=>810,1346=>833,1347=>843,1348=>897,1349=>763,1350=>794,1351=>754,1352=>799,1353=>797,1354=>875,1355=>830,1356=>884,1357=>799,1358=>802,1359=>731,1360=>774,1361=>749,1362=>633,1363=>845,1364=>843,1365=>835,1366=>821,1369=>307,1370=>264,1371=>229,1372=>391,1373=>364,1374=>386,1375=>500,1377=>949,1378=>618,1379=>695,1380=>695,1381=>628,1382=>688,1383=>510,1384=>636,1385=>791,1386=>671,1387=>635,1388=>305,1389=>973,1390=>614,1391=>628,1392=>636,1393=>630,1394=>636,1395=>654,1396=>644,1397=>309,1398=>636,1399=>461,1400=>649,1401=>365,1402=>940,1403=>562,1404=>657,1405=>644,1406=>630,1407=>930,1408=>644,1409=>643,1410=>483,1411=>930,1412=>636,1413=>609,1414=>809,1415=>789,1417=>340,1418=>334,4256=>723,4257=>850,4258=>828,4259=>859,4260=>733,4261=>981,4262=>916,4263=>1101,4264=>566,4265=>750,4266=>962,4267=>941,4268=>743,4269=>1075,4270=>896,4271=>829,4272=>1040,4273=>733,4274=>669,4275=>1015,4276=>937,4277=>1020,4278=>731,4279=>733,4280=>732,4281=>733,4282=>879,4283=>937,4284=>714,4285=>755,4286=>733,4287=>958,4288=>1000,4289=>702,4290=>864,4291=>734,4292=>837,4293=>951,4304=>541,4305=>571,4306=>589,4307=>833,4308=>561,4309=>557,4310=>618,4311=>861,4312=>560,4313=>546,4314=>1066,4315=>586,4316=>586,4317=>825,4318=>570,4319=>581,4320=>824,4321=>607,4322=>748,4323=>698,4324=>815,4325=>585,4326=>858,4327=>568,4328=>594,4329=>586,4330=>675,4331=>587,4332=>582,4333=>576,4334=>612,4335=>683,4336=>572,4337=>603,4338=>571,4339=>572,4340=>570,4341=>649,4342=>886,4343=>626,4344=>582,4345=>619,4346=>571,4347=>437,4348=>354,7424=>565,7425=>774,7426=>940,7427=>563,7428=>560,7429=>585,7430=>585,7431=>553,7432=>509,7433=>320,7434=>499,7435=>625,7436=>543,7437=>778,7438=>667,7439=>602,7440=>560,7441=>647,7442=>647,7443=>647,7444=>989,7445=>512,7446=>602,7447=>602,7448=>553,7449=>594,7450=>594,7451=>553,7452=>585,7453=>664,7454=>923,7455=>655,7456=>565,7457=>856,7458=>527,7459=>527,7460=>531,7461=>743,7462=>524,7463=>565,7464=>657,7465=>553,7466=>703,7467=>635,7468=>455,7469=>630,7470=>463,7471=>463,7472=>505,7473=>459,7474=>459,7475=>503,7476=>549,7477=>249,7478=>252,7479=>470,7480=>418,7481=>645,7482=>551,7483=>551,7484=>516,7485=>369,7486=>424,7487=>474,7488=>420,7489=>531,7490=>647,7491=>386,7492=>386,7493=>400,7494=>618,7495=>400,7496=>400,7497=>387,7498=>387,7499=>340,7500=>340,7501=>400,7502=>175,7503=>365,7504=>613,7505=>399,7506=>385,7507=>346,7508=>385,7509=>385,7510=>400,7511=>247,7512=>399,7513=>418,7514=>613,7515=>373,7516=>468,7517=>364,7518=>376,7519=>379,7520=>441,7521=>381,7522=>201,7523=>347,7524=>399,7525=>373,7526=>364,7527=>376,7528=>370,7529=>441,7530=>381,7531=>974,7543=>640,7544=>549,7547=>320,7548=>392,7549=>640,7550=>585,7551=>620,7557=>320,7579=>400,7580=>346,7581=>346,7582=>385,7583=>340,7584=>222,7585=>229,7586=>400,7587=>399,7588=>234,7589=>244,7590=>234,7591=>234,7592=>230,7593=>175,7594=>175,7595=>367,7596=>613,7597=>613,7598=>407,7599=>404,7600=>399,7601=>385,7602=>385,7603=>328,7604=>211,7605=>247,7606=>399,7607=>389,7608=>368,7609=>376,7610=>373,7611=>331,7612=>331,7613=>331,7614=>364,7615=>385,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>722,7681=>596,7682=>735,7683=>640,7684=>735,7685=>640,7686=>735,7687=>640,7688=>765,7689=>560,7690=>802,7691=>640,7692=>802,7693=>640,7694=>802,7695=>640,7696=>802,7697=>640,7698=>802,7699=>640,7700=>730,7701=>592,7702=>730,7703=>592,7704=>730,7705=>592,7706=>730,7707=>592,7708=>730,7709=>592,7710=>694,7711=>370,7712=>799,7713=>640,7714=>872,7715=>644,7716=>872,7717=>644,7718=>872,7719=>644,7720=>872,7721=>644,7722=>872,7723=>644,7724=>395,7725=>320,7726=>395,7727=>320,7728=>747,7729=>606,7730=>747,7731=>606,7732=>747,7733=>606,7734=>664,7735=>320,7736=>664,7737=>320,7738=>664,7739=>320,7740=>664,7741=>320,7742=>1024,7743=>948,7744=>1024,7745=>948,7746=>1024,7747=>948,7748=>875,7749=>644,7750=>875,7751=>644,7752=>875,7753=>644,7754=>875,7755=>644,7756=>820,7757=>602,7758=>820,7759=>602,7760=>820,7761=>602,7762=>820,7763=>602,7764=>673,7765=>640,7766=>673,7767=>640,7768=>753,7769=>478,7770=>753,7771=>478,7772=>753,7773=>478,7774=>753,7775=>478,7776=>685,7777=>513,7778=>685,7779=>513,7780=>685,7781=>513,7782=>685,7783=>521,7784=>685,7785=>513,7786=>667,7787=>402,7788=>667,7789=>402,7790=>667,7791=>402,7792=>667,7793=>402,7794=>843,7795=>644,7796=>843,7797=>644,7798=>843,7799=>644,7800=>843,7801=>644,7802=>843,7803=>644,7804=>722,7805=>565,7806=>722,7807=>565,7808=>1028,7809=>856,7810=>1028,7811=>856,7812=>1028,7813=>856,7814=>1028,7815=>856,7816=>1028,7817=>856,7818=>712,7819=>564,7820=>712,7821=>564,7822=>660,7823=>565,7824=>695,7825=>527,7826=>695,7827=>527,7828=>695,7829=>527,7830=>644,7831=>402,7832=>856,7833=>565,7834=>903,7835=>370,7836=>370,7837=>370,7838=>829,7839=>602,7840=>722,7841=>596,7842=>722,7843=>596,7844=>722,7845=>613,7846=>722,7847=>613,7848=>722,7849=>613,7850=>722,7851=>613,7852=>722,7853=>596,7854=>722,7855=>596,7856=>722,7857=>596,7858=>722,7859=>596,7860=>722,7861=>596,7862=>722,7863=>596,7864=>730,7865=>592,7866=>730,7867=>592,7868=>730,7869=>592,7870=>730,7871=>615,7872=>730,7873=>615,7874=>730,7875=>615,7876=>730,7877=>615,7878=>730,7879=>592,7880=>395,7881=>320,7882=>395,7883=>320,7884=>820,7885=>602,7886=>820,7887=>602,7888=>820,7889=>612,7890=>820,7891=>612,7892=>820,7893=>612,7894=>820,7895=>612,7896=>820,7897=>602,7898=>820,7899=>602,7900=>820,7901=>602,7902=>820,7903=>602,7904=>820,7905=>602,7906=>820,7907=>602,7908=>843,7909=>644,7910=>843,7911=>644,7912=>843,7913=>644,7914=>843,7915=>644,7916=>843,7917=>644,7918=>843,7919=>644,7920=>843,7921=>644,7922=>660,7923=>565,7924=>660,7925=>565,7926=>660,7927=>565,7928=>660,7929=>565,7930=>949,7931=>581,7936=>675,7937=>675,7938=>675,7939=>675,7940=>675,7941=>675,7942=>675,7943=>675,7944=>722,7945=>722,7946=>869,7947=>869,7948=>734,7949=>763,7950=>722,7951=>722,7952=>537,7953=>537,7954=>537,7955=>537,7956=>537,7957=>537,7960=>853,7961=>841,7962=>1067,7963=>1077,7964=>1008,7965=>1035,7968=>599,7969=>599,7970=>599,7971=>599,7972=>599,7973=>599,7974=>599,7975=>599,7976=>998,7977=>992,7978=>1212,7979=>1224,7980=>1159,7981=>1183,7982=>1098,7983=>1095,7984=>392,7985=>392,7986=>392,7987=>392,7988=>392,7989=>392,7990=>392,7991=>392,7992=>521,7993=>512,7994=>735,7995=>738,7996=>679,7997=>706,7998=>624,7999=>615,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>820,8009=>859,8010=>1120,8011=>1127,8012=>937,8013=>964,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>851,8027=>1079,8029=>1044,8031=>953,8032=>815,8033=>815,8034=>815,8035=>815,8036=>815,8037=>815,8038=>815,8039=>815,8040=>829,8041=>870,8042=>1131,8043=>1137,8044=>946,8045=>976,8046=>938,8047=>970,8048=>675,8049=>675,8050=>537,8051=>537,8052=>599,8053=>599,8054=>392,8055=>392,8056=>602,8057=>602,8058=>608,8059=>608,8060=>815,8061=>815,8064=>675,8065=>675,8066=>675,8067=>675,8068=>675,8069=>675,8070=>675,8071=>675,8072=>722,8073=>722,8074=>869,8075=>869,8076=>734,8077=>763,8078=>722,8079=>722,8080=>599,8081=>599,8082=>599,8083=>599,8084=>599,8085=>599,8086=>599,8087=>599,8088=>998,8089=>992,8090=>1212,8091=>1224,8092=>1159,8093=>1183,8094=>1098,8095=>1095,8096=>815,8097=>815,8098=>815,8099=>815,8100=>815,8101=>815,8102=>815,8103=>815,8104=>829,8105=>870,8106=>1131,8107=>1137,8108=>946,8109=>976,8110=>938,8111=>970,8112=>675,8113=>675,8114=>675,8115=>675,8116=>675,8118=>675,8119=>675,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>599,8131=>599,8132=>599,8134=>599,8135=>599,8136=>912,8137=>900,8138=>1063,8139=>1039,8140=>872,8141=>500,8142=>500,8143=>500,8144=>392,8145=>392,8146=>392,8147=>392,8150=>392,8151=>392,8152=>395,8153=>395,8154=>588,8155=>562,8157=>500,8158=>500,8159=>500,8160=>608,8161=>608,8162=>608,8163=>608,8164=>588,8165=>588,8166=>608,8167=>608,8168=>660,8169=>660,8170=>921,8171=>897,8172=>790,8173=>500,8174=>500,8175=>500,8178=>815,8179=>815,8180=>815,8182=>815,8183=>815,8184=>961,8185=>835,8186=>984,8187=>853,8188=>829,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>338,8209=>338,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>511,8221=>511,8222=>518,8223=>511,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1734,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8252=>527,8253=>536,8254=>500,8258=>1000,8260=>167,8261=>390,8262=>390,8263=>976,8264=>753,8265=>753,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8273=>500,8274=>450,8275=>1000,8279=>663,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>201,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>433,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>386,8337=>387,8338=>385,8339=>424,8340=>387,8341=>433,8342=>365,8343=>243,8344=>613,8345=>433,8346=>400,8347=>337,8348=>247,8358=>660,8364=>636,8367=>1057,8369=>706,8372=>780,8373=>636,8376=>667,8377=>636,8450=>796,8451=>1119,8457=>1047,8461=>945,8462=>644,8463=>644,8469=>914,8470=>946,8473=>752,8474=>871,8477=>831,8482=>1000,8484=>730,8486=>829,8487=>829,8490=>747,8491=>722,8498=>694,8508=>732,8509=>660,8510=>710,8511=>944,8512=>714,8513=>775,8514=>557,8515=>557,8516=>611,8517=>867,8518=>699,8519=>636,8520=>380,8521=>362,8523=>890,8526=>514,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>395,8545=>590,8546=>786,8547=>966,8548=>722,8549=>981,8550=>1176,8551=>1372,8552=>932,8553=>712,8554=>932,8555=>1127,8556=>664,8557=>765,8558=>802,8559=>1024,8560=>320,8561=>640,8562=>959,8563=>885,8564=>565,8565=>885,8566=>1205,8567=>1524,8568=>884,8569=>564,8570=>884,8571=>1204,8572=>320,8573=>560,8574=>640,8575=>948,8576=>1206,8577=>802,8578=>1206,8579=>765,8580=>560,8581=>765,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>604,8706=>517,8707=>542,8708=>542,8710=>698,8711=>698,8712=>740,8713=>740,8715=>740,8716=>740,8719=>796,8720=>796,8721=>714,8722=>838,8723=>838,8724=>838,8725=>337,8727=>680,8728=>490,8729=>490,8730=>637,8731=>637,8732=>637,8733=>677,8734=>833,8735=>838,8736=>838,8739=>291,8740=>479,8741=>462,8742=>634,8743=>732,8744=>732,8745=>838,8746=>838,8747=>521,8748=>852,8749=>1182,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1033,8789=>1033,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>846,8848=>846,8849=>846,8850=>846,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>860,8867=>860,8868=>940,8869=>940,8870=>567,8871=>567,8872=>860,8873=>860,8874=>860,8875=>1031,8876=>860,8877=>860,8878=>860,8879=>1031,8901=>342,8962=>764,8968=>390,8969=>390,8970=>390,8971=>390,8976=>838,8977=>513,8984=>1000,8985=>838,8992=>521,8993=>521,8997=>1000,9000=>1443,9085=>919,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9167=>945,9251=>764,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>390,10182=>390,10208=>494,10216=>390,10217=>390,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>981,10616=>838,10617=>838,10618=>984,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1513,10765=>521,10766=>521,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>664,11361=>320,11363=>673,11364=>753,11367=>872,11368=>644,11369=>747,11370=>606,11371=>695,11372=>527,11373=>782,11374=>1024,11375=>722,11376=>782,11377=>663,11378=>1130,11379=>939,11381=>740,11382=>556,11383=>700,11385=>501,11386=>602,11387=>553,11388=>264,11389=>455,11390=>685,11391=>695,11520=>773,11521=>635,11522=>633,11523=>658,11524=>631,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>632,11532=>646,11533=>962,11534=>645,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>634,11548=>982,11549=>681,11550=>676,11551=>852,11552=>957,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>536,11807=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>536,42564=>685,42565=>513,42566=>395,42567=>392,42576=>1104,42577=>888,42580=>1193,42581=>871,42582=>1140,42583=>899,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>253,42782=>253,42783=>253,42790=>872,42791=>634,42792=>843,42793=>754,42794=>612,42795=>560,42796=>548,42797=>531,42798=>629,42799=>610,42800=>514,42801=>513,42802=>1195,42803=>944,42804=>1226,42805=>950,42806=>1149,42807=>934,42808=>968,42809=>784,42810=>968,42811=>784,42812=>962,42813=>824,42814=>765,42815=>560,42816=>774,42817=>625,42822=>787,42823=>434,42826=>932,42827=>711,42830=>1416,42831=>999,42856=>707,42857=>610,42875=>612,42876=>478,42880=>664,42881=>320,42882=>843,42883=>644,42884=>612,42885=>478,42886=>765,42887=>560,42891=>402,42892=>275,42893=>773,42896=>875,42897=>644,42922=>872,43002=>957,43003=>694,43004=>673,43005=>1024,43006=>395,43007=>1201,62464=>654,62465=>665,62466=>714,62467=>947,62468=>665,62469=>659,62470=>725,62471=>986,62472=>665,62473=>665,62474=>1257,62475=>683,62476=>682,62477=>953,62478=>665,62479=>682,62480=>999,62481=>746,62482=>798,62483=>748,62484=>944,62485=>681,62486=>936,62487=>680,62488=>688,62489=>682,62490=>729,62491=>682,62492=>688,62493=>666,62494=>729,62495=>884,62496=>665,62497=>706,62498=>666,62499=>665,62500=>665,62501=>722,62502=>961,62504=>904,63173=>602,63185=>500,63188=>500,64256=>710,64257=>667,64258=>667,64259=>1028,64260=>1030,64261=>771,64262=>933,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserif.z b/incs/tcpdf/fonts/dejavuserif.z new file mode 100644 index 0000000..cfdcb45 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserif.z differ diff --git a/incs/tcpdf/fonts/dejavuserifb.ctg.z b/incs/tcpdf/fonts/dejavuserifb.ctg.z new file mode 100644 index 0000000..eff351b Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifb.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifb.php b/incs/tcpdf/fonts/dejavuserifb.php new file mode 100644 index 0000000..7014607 --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifb.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-836 -389 1796 1145]','ItalicAngle'=>0,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>566,'MaxWidth'=>1820,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(127,-14,312,729),34=>array(95,458,426,729),35=>array(68,0,770,718),36=>array(89,-146,613,761),37=>array(24,-14,926,742),38=>array(40,-14,885,742),39=>array(95,458,211,729),40=>array(94,-156,421,760),41=>array(51,-156,378,760),42=>array(22,278,501,742),43=>array(106,1,732,627),44=>array(13,-165,251,156),45=>array(54,202,361,334),46=>array(81,-14,267,172),47=>array(0,-93,365,729),48=>array(47,-14,649,742),49=>array(122,0,596,742),50=>array(67,0,606,742),51=>array(70,-14,632,742),52=>array(41,0,655,742),53=>array(82,-14,620,729),54=>array(63,-14,642,742),55=>array(79,0,613,729),56=>array(52,-14,642,742),57=>array(54,-14,633,742),58=>array(92,-14,277,490),59=>array(26,-161,277,490),60=>array(106,32,732,595),61=>array(106,147,732,480),62=>array(106,32,732,595),63=>array(65,-14,541,742),64=>array(66,-174,929,703),65=>array(-8,0,787,729),66=>array(47,0,790,729),67=>array(42,-14,745,742),68=>array(47,0,825,729),69=>array(47,0,711,729),70=>array(47,0,697,729),71=>array(42,-14,775,742),72=>array(47,0,900,729),73=>array(47,0,422,729),74=>array(-73,-208,435,729),75=>array(47,0,900,729),76=>array(47,0,681,729),77=>array(42,0,1060,729),78=>array(44,0,874,729),79=>array(42,-14,828,742),80=>array(47,0,727,729),81=>array(42,-180,828,742),82=>array(47,0,837,729),83=>array(66,-14,662,742),84=>array(11,0,734,729),85=>array(34,-14,850,729),86=>array(-6,0,790,729),87=>array(-9,0,1135,729),88=>array(5,0,775,729),89=>array(-9,0,723,729),90=>array(37,0,694,729),91=>array(125,-132,402,760),92=>array(0,-93,365,729),93=>array(71,-132,348,760),94=>array(101,457,737,729),95=>array(0,-236,500,-143),96=>array(69,616,331,800),97=>array(41,-14,625,533),98=>array(23,-14,659,760),99=>array(41,-14,564,533),100=>array(41,-14,676,760),101=>array(41,-14,591,533),102=>array(31,0,484,760),103=>array(41,-222,676,533),104=>array(31,0,704,760),105=>array(34,0,355,760),106=>array(-74,-222,280,760),107=>array(34,0,710,760),108=>array(34,0,355,760),109=>array(34,0,1035,533),110=>array(34,0,704,533),111=>array(41,-14,627,533),112=>array(23,-208,659,533),113=>array(41,-208,676,533),114=>array(29,0,537,533),115=>array(43,-14,522,533),116=>array(24,-14,457,680),117=>array(23,-14,693,519),118=>array(-18,0,606,519),119=>array(-9,0,881,519),120=>array(0,0,603,519),121=>array(-13,-222,605,519),122=>array(35,0,534,519),123=>array(84,-163,553,760),124=>array(129,-236,234,764),125=>array(91,-163,559,760),126=>array(106,221,732,406),161=>array(127,0,312,742),162=>array(78,-146,602,662),163=>array(72,0,623,742),164=>array(37,30,601,596),165=>array(19,0,665,729),166=>array(129,-171,234,699),167=>array(31,-95,492,742),168=>array(69,645,431,788),169=>array(138,0,862,725),170=>array(30,246,469,742),171=>array(77,64,531,522),172=>array(106,140,732,441),173=>array(54,202,361,334),174=>array(138,0,862,725),175=>array(96,664,404,756),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(42,334,382,742),179=>array(44,326,398,742),180=>array(169,616,431,800),181=>array(28,-208,698,519),182=>array(72,-96,575,729),183=>array(81,255,267,440),184=>array(128,-196,349,0),185=>array(70,334,369,742),186=>array(30,246,470,742),187=>array(94,64,548,522),188=>array(70,-14,1009,742),189=>array(70,-14,987,742),190=>array(44,-14,1009,742),191=>array(45,-14,521,742),192=>array(-8,0,787,927),193=>array(-8,0,787,927),194=>array(-8,0,787,927),195=>array(-8,0,787,929),196=>array(-8,0,787,939),197=>array(-8,0,787,928),198=>array(-31,0,982,729),199=>array(42,-196,745,742),200=>array(47,0,711,927),201=>array(47,0,711,927),202=>array(47,0,711,927),203=>array(47,0,711,939),204=>array(47,0,422,927),205=>array(47,0,422,927),206=>array(47,0,422,927),207=>array(47,0,422,939),208=>array(43,0,831,729),209=>array(44,0,874,929),210=>array(42,-14,828,927),211=>array(42,-14,828,927),212=>array(42,-14,828,927),213=>array(42,-14,828,929),214=>array(42,-14,828,939),215=>array(129,23,709,604),216=>array(33,-38,837,766),217=>array(34,-14,850,927),218=>array(34,-14,850,927),219=>array(34,-14,850,927),220=>array(34,-14,850,939),221=>array(-9,0,723,927),222=>array(47,0,727,729),223=>array(34,-14,725,760),224=>array(41,-14,625,800),225=>array(41,-14,625,800),226=>array(41,-14,625,800),227=>array(41,-14,625,792),228=>array(41,-14,625,788),229=>array(41,-14,625,888),230=>array(41,-14,929,533),231=>array(41,-196,564,533),232=>array(41,-14,591,800),233=>array(41,-14,591,800),234=>array(41,-14,591,800),235=>array(41,-14,591,788),236=>array(9,0,355,800),237=>array(34,0,371,800),238=>array(6,0,374,800),239=>array(9,0,371,788),240=>array(41,-14,627,764),241=>array(34,0,704,792),242=>array(41,-14,627,800),243=>array(41,-14,627,800),244=>array(41,-14,627,800),245=>array(41,-14,627,792),246=>array(41,-14,627,788),247=>array(106,60,732,567),248=>array(25,-50,642,567),249=>array(23,-14,693,800),250=>array(23,-14,693,800),251=>array(23,-14,693,800),252=>array(23,-14,693,788),253=>array(-13,-222,605,800),254=>array(23,-208,659,760),255=>array(-13,-222,605,788),256=>array(-8,0,787,914),257=>array(41,-14,625,763),258=>array(-8,0,787,936),259=>array(41,-14,625,776),260=>array(-8,-196,787,729),261=>array(41,-196,625,533),262=>array(42,-14,745,927),263=>array(41,-14,564,800),264=>array(42,-14,745,927),265=>array(41,-14,564,800),266=>array(42,-14,745,939),267=>array(41,-14,564,788),268=>array(42,-14,745,927),269=>array(41,-14,564,800),270=>array(47,0,825,927),271=>array(41,-14,852,760),272=>array(43,0,831,729),273=>array(41,-14,686,760),274=>array(47,0,711,914),275=>array(41,-14,591,763),276=>array(47,0,711,927),277=>array(41,-14,591,776),278=>array(47,0,711,939),279=>array(41,-14,591,788),280=>array(47,-196,712,729),281=>array(41,-196,591,533),282=>array(47,0,711,930),283=>array(41,-14,591,800),284=>array(42,-14,775,927),285=>array(41,-222,676,800),286=>array(42,-14,775,927),287=>array(41,-222,676,776),288=>array(42,-14,775,939),289=>array(41,-222,676,788),290=>array(42,-240,775,742),291=>array(41,-222,676,753),292=>array(47,0,900,927),293=>array(-26,0,704,927),294=>array(47,0,900,729),295=>array(31,0,704,760),296=>array(47,0,422,929),297=>array(15,0,365,792),298=>array(47,0,422,914),299=>array(3,0,355,763),300=>array(47,0,422,927),301=>array(23,0,357,776),302=>array(47,-196,422,729),303=>array(34,-196,368,760),304=>array(47,0,422,939),305=>array(34,0,355,519),306=>array(47,-208,904,729),307=>array(34,-222,668,760),308=>array(-73,-208,435,927),309=>array(-74,-222,340,800),310=>array(47,-226,900,729),311=>array(34,-226,710,760),312=>array(34,0,710,518),313=>array(47,0,681,928),314=>array(34,0,362,928),315=>array(47,-226,681,729),316=>array(34,-226,355,760),317=>array(47,0,681,729),318=>array(34,0,516,760),319=>array(47,0,693,729),320=>array(34,0,515,760),321=>array(8,0,688,729),322=>array(4,0,390,760),323=>array(44,0,874,928),324=>array(34,0,704,776),325=>array(44,-226,874,729),326=>array(34,-226,704,533),327=>array(44,0,874,927),328=>array(34,0,704,800),329=>array(46,0,962,742),330=>array(34,-208,757,743),331=>array(34,-222,630,533),332=>array(42,-14,828,914),333=>array(41,-14,627,763),334=>array(42,-14,828,927),335=>array(41,-14,627,776),336=>array(42,-14,828,927),337=>array(41,-14,627,800),338=>array(42,0,1129,729),339=>array(41,-14,984,533),340=>array(47,0,837,928),341=>array(29,0,537,776),342=>array(47,-226,837,729),343=>array(29,-226,537,533),344=>array(47,0,837,927),345=>array(29,0,537,800),346=>array(66,-14,662,928),347=>array(43,-14,522,776),348=>array(66,-14,662,927),349=>array(43,-14,522,800),350=>array(66,-196,662,742),351=>array(43,-196,522,533),352=>array(66,-14,662,927),353=>array(43,-14,522,800),354=>array(11,-196,734,729),355=>array(24,-196,457,680),356=>array(11,0,734,927),357=>array(24,-14,496,780),358=>array(11,0,734,729),359=>array(24,-14,457,680),360=>array(34,-14,850,929),361=>array(23,-14,693,792),362=>array(34,-14,850,914),363=>array(23,-14,693,763),364=>array(34,-14,850,927),365=>array(23,-14,693,776),366=>array(34,-14,850,1057),367=>array(23,-14,693,854),368=>array(34,-14,850,927),369=>array(23,-14,693,800),370=>array(34,-204,850,729),371=>array(23,-196,727,519),372=>array(-9,0,1135,931),373=>array(-9,0,881,800),374=>array(-9,0,723,931),375=>array(-13,-222,605,800),376=>array(-9,0,723,939),377=>array(37,0,694,928),378=>array(35,0,534,776),379=>array(37,0,694,952),380=>array(35,0,534,759),381=>array(37,0,694,927),382=>array(35,0,534,800),383=>array(31,0,484,760),384=>array(20,-14,659,760),385=>array(-120,0,790,729),386=>array(47,0,799,729),387=>array(23,-14,659,760),388=>array(0,0,799,729),389=>array(0,-14,659,760),390=>array(42,-14,745,742),391=>array(42,-14,906,840),392=>array(41,-14,728,709),393=>array(43,0,831,729),394=>array(-120,0,825,729),395=>array(47,0,799,729),396=>array(23,-14,659,760),397=>array(41,-246,627,533),398=>array(47,0,711,729),399=>array(42,-14,828,742),400=>array(47,-14,667,742),401=>array(-86,-208,697,729),402=>array(-95,-190,484,760),403=>array(42,-14,931,840),404=>array(17,-92,749,729),405=>array(31,-1,1003,760),406=>array(47,0,422,729),407=>array(36,0,432,729),408=>array(47,0,905,729),409=>array(34,0,710,760),410=>array(34,0,355,760),411=>array(36,0,660,739),412=>array(34,-14,1035,729),413=>array(-89,-208,874,729),414=>array(34,-208,704,533),415=>array(42,-14,828,742),416=>array(42,-14,871,758),417=>array(42,-14,745,548),418=>array(42,-171,1153,742),419=>array(42,-208,920,533),420=>array(-120,0,727,729),421=>array(23,-208,659,709),422=>array(45,-142,837,729),423=>array(66,-14,662,742),424=>array(43,-14,522,533),425=>array(41,0,640,729),426=>array(-64,-223,385,760),427=>array(24,-222,457,680),428=>array(18,0,734,729),429=>array(24,-14,457,760),430=>array(11,-208,734,729),431=>array(37,-14,1049,816),432=>array(25,-14,805,548),433=>array(45,-14,845,729),434=>array(79,0,845,729),435=>array(-9,0,817,730),436=>array(-13,-222,709,533),437=>array(37,0,694,729),438=>array(35,0,534,519),439=>array(35,-14,597,729),440=>array(60,-14,622,729),441=>array(60,-203,622,519),442=>array(51,-220,597,519),443=>array(67,0,637,742),444=>array(47,-14,697,729),445=>array(34,-203,597,519),446=>array(22,-15,376,680),447=>array(23,-208,682,560),448=>array(95,0,200,729),449=>array(95,0,397,729),450=>array(9,0,450,729),451=>array(95,0,200,729),452=>array(47,0,1561,927),453=>array(47,0,1401,800),454=>array(41,-14,1233,800),455=>array(47,-208,1138,729),456=>array(47,-222,983,760),457=>array(34,-222,660,760),458=>array(44,-208,1349,729),459=>array(44,-222,1194,760),460=>array(34,-222,1007,760),461=>array(-8,0,787,927),462=>array(41,-14,625,800),463=>array(47,0,422,927),464=>array(6,0,375,800),465=>array(42,-14,828,927),466=>array(41,-14,627,800),467=>array(34,-14,850,927),468=>array(23,-14,693,800),469=>array(34,-14,850,1036),470=>array(23,-14,693,899),471=>array(34,-14,850,1057),472=>array(23,-14,693,920),473=>array(34,-14,850,1057),474=>array(23,-14,693,920),475=>array(34,-14,850,1057),476=>array(23,-14,693,920),477=>array(41,-14,591,533),478=>array(-8,0,787,1036),479=>array(41,-14,625,899),480=>array(-8,0,787,1036),481=>array(41,-14,625,899),482=>array(-31,0,982,914),483=>array(41,-14,929,763),484=>array(42,-14,872,742),485=>array(41,-222,676,533),486=>array(42,-14,775,927),487=>array(41,-222,676,800),488=>array(47,0,900,927),489=>array(-24,0,710,927),490=>array(42,-204,828,742),491=>array(41,-204,627,533),492=>array(42,-204,828,914),493=>array(41,-204,627,763),494=>array(35,-14,597,927),495=>array(35,-203,597,800),496=>array(-74,-222,375,800),497=>array(47,0,1561,729),498=>array(47,0,1401,729),499=>array(41,-14,1233,760),500=>array(42,-14,775,928),501=>array(41,-222,676,800),502=>array(47,-14,1187,729),503=>array(47,-208,781,742),504=>array(44,0,874,927),505=>array(34,0,704,800),506=>array(-8,0,787,928),507=>array(41,-14,625,928),508=>array(-31,0,982,928),509=>array(41,-14,929,800),510=>array(33,-38,837,928),511=>array(25,-50,642,800),512=>array(-8,0,787,930),513=>array(41,-14,625,800),514=>array(-8,0,787,958),515=>array(41,-14,625,776),516=>array(47,0,711,930),517=>array(41,-14,591,800),518=>array(47,0,711,958),519=>array(41,-14,591,776),520=>array(1,0,422,930),521=>array(-47,0,355,801),522=>array(47,0,422,958),523=>array(19,0,355,767),524=>array(42,-14,828,930),525=>array(41,-14,627,800),526=>array(42,-14,828,958),527=>array(41,-14,627,776),528=>array(47,0,837,930),529=>array(29,0,537,800),530=>array(47,0,837,958),531=>array(29,0,537,776),532=>array(34,-14,850,930),533=>array(23,-14,693,800),534=>array(34,-14,850,958),535=>array(23,-14,693,776),536=>array(66,-230,662,742),537=>array(43,-230,522,533),538=>array(11,-230,734,729),539=>array(24,-230,457,680),540=>array(67,-210,616,742),541=>array(49,-211,544,531),542=>array(47,0,900,927),543=>array(-23,0,704,927),544=>array(34,-208,850,743),545=>array(41,-48,773,760),546=>array(40,-14,650,742),547=>array(50,-14,565,760),548=>array(37,-263,694,729),549=>array(35,-263,534,519),550=>array(-8,0,787,939),551=>array(41,-14,625,788),552=>array(47,-196,711,729),553=>array(41,-196,591,533),554=>array(42,-14,828,1036),555=>array(41,-14,627,899),556=>array(42,-14,828,1036),557=>array(41,-14,627,894),558=>array(42,-14,828,939),559=>array(41,-14,627,788),560=>array(42,-14,828,1036),561=>array(41,-14,627,899),562=>array(-9,0,723,914),563=>array(-13,-222,605,763),564=>array(34,-113,556,760),565=>array(34,-113,905,533),566=>array(24,-113,547,680),567=>array(-74,-222,280,519),568=>array(41,-14,991,760),569=>array(40,-208,990,533),570=>array(-14,-38,790,766),571=>array(-4,-38,800,766),572=>array(-4,-50,613,567),573=>array(36,0,681,729),574=>array(-29,-38,775,766),575=>array(43,-217,522,533),576=>array(35,-222,568,519),577=>array(47,0,635,729),578=>array(47,0,522,533),579=>array(37,0,790,729),580=>array(29,-14,855,729),581=>array(-8,0,787,729),582=>array(47,-57,711,785),583=>array(41,-56,591,581),584=>array(-73,-208,445,729),585=>array(-74,-222,355,760),586=>array(42,-208,936,742),587=>array(41,-222,783,533),588=>array(36,0,837,729),589=>array(29,0,537,533),590=>array(-9,0,723,729),591=>array(-13,-222,605,519),592=>array(41,-14,625,533),593=>array(41,-14,676,533),594=>array(41,-14,676,533),595=>array(23,-14,659,760),596=>array(41,-14,564,533),597=>array(37,-113,559,527),598=>array(41,-222,783,760),599=>array(41,-14,784,760),600=>array(41,-14,591,533),601=>array(41,-14,591,533),602=>array(54,-14,907,533),603=>array(48,-12,554,533),604=>array(41,-12,547,526),605=>array(41,-12,907,526),606=>array(41,-18,675,533),607=>array(-74,-222,355,519),608=>array(41,-222,784,760),609=>array(41,-222,676,519),610=>array(63,-4,570,520),611=>array(12,-219,588,519),612=>array(41,-38,605,521),613=>array(23,-208,696,519),614=>array(34,0,704,760),615=>array(34,-222,630,760),616=>array(34,0,355,760),617=>array(36,0,367,519),618=>array(34,0,355,519),619=>array(32,0,382,760),620=>array(32,0,487,760),621=>array(34,-222,462,760),622=>array(34,-203,824,760),623=>array(23,-14,1024,519),624=>array(23,-208,1024,519),625=>array(34,-222,961,533),626=>array(-74,-222,704,533),627=>array(34,-222,810,533),628=>array(63,0,656,519),629=>array(41,-14,627,533),630=>array(63,0,1005,521),631=>array(41,-14,704,530),632=>array(-3,-213,671,760),633=>array(29,-14,537,519),634=>array(29,-14,537,760),635=>array(29,-222,640,519),636=>array(29,-207,537,533),637=>array(29,-222,537,533),638=>array(34,0,462,533),639=>array(34,0,462,533),640=>array(63,0,745,519),641=>array(63,0,745,519),642=>array(43,-222,522,533),643=>array(-74,-223,385,760),644=>array(-74,-222,484,760),645=>array(41,-222,500,527),646=>array(-64,-223,385,760),647=>array(34,-161,467,533),648=>array(24,-222,453,680),649=>array(23,-14,693,519),650=>array(41,-14,640,519),651=>array(34,-1,654,519),652=>array(34,0,658,519),653=>array(34,0,924,519),654=>array(34,0,652,741),655=>array(63,0,670,520),656=>array(35,-222,716,519),657=>array(35,-89,534,519),658=>array(35,-203,597,519),659=>array(51,-203,597,519),660=>array(124,0,478,761),661=>array(124,0,478,761),662=>array(124,0,478,761),663=>array(124,-223,478,761),664=>array(42,-14,828,742),665=>array(34,0,655,519),666=>array(41,-18,675,533),667=>array(63,-4,734,760),668=>array(34,0,698,519),669=>array(-42,-223,390,760),670=>array(41,-208,717,519),671=>array(63,0,589,519),672=>array(41,-208,783,760),673=>array(124,0,478,761),674=>array(124,0,478,761),675=>array(41,-14,1083,760),676=>array(41,-203,1146,760),677=>array(41,-89,1083,760),678=>array(24,0,896,680),679=>array(24,-223,769,760),680=>array(24,-20,899,680),681=>array(31,-222,1005,760),682=>array(34,0,829,760),683=>array(34,0,762,760),684=>array(44,0,623,625),685=>array(44,120,401,625),686=>array(-84,-208,696,760),687=>array(-84,-222,800,760),688=>array(44,334,481,759),689=>array(44,337,479,762),690=>array(44,210,274,760),691=>array(44,334,375,632),692=>array(44,329,375,627),693=>array(44,209,441,625),694=>array(44,334,487,625),695=>array(44,302,622,592),696=>array(44,177,446,592),697=>array(78,557,218,800),698=>array(78,557,437,800),699=>array(69,456,290,742),700=>array(69,456,290,742),701=>array(69,456,290,742),702=>array(116,481,255,760),703=>array(116,481,255,760),704=>array(44,334,274,760),705=>array(44,334,274,760),706=>array(130,517,370,843),707=>array(130,517,370,843),708=>array(87,561,413,800),709=>array(87,561,413,800),710=>array(66,616,434,800),711=>array(66,616,434,800),712=>array(95,513,187,759),713=>array(96,664,404,756),714=>array(169,616,431,800),715=>array(69,616,331,800),716=>array(95,-90,187,156),717=>array(96,-188,404,-96),720=>array(109,0,260,434),721=>array(109,303,260,434),722=>array(116,269,255,547),723=>array(116,269,255,547),726=>array(54,165,300,411),727=>array(54,242,300,334),728=>array(83,624,417,776),729=>array(178,645,322,788),730=>array(111,610,389,888),731=>array(155,-196,365,0),732=>array(75,638,425,792),733=>array(110,616,496,800),734=>array(0,299,418,500),736=>array(8,211,371,625),737=>array(44,334,252,759),738=>array(44,335,355,641),739=>array(44,334,436,625),740=>array(44,334,274,760),741=>array(96,0,404,693),742=>array(96,0,404,693),743=>array(96,0,404,693),744=>array(96,0,404,693),745=>array(96,0,404,693),748=>array(87,-281,413,-42),750=>array(69,456,495,742),751=>array(66,-241,434,-58),752=>array(87,-281,413,-42),755=>array(111,-240,389,38),759=>array(75,-193,425,-40),768=>array(-432,616,-169,800),769=>array(-332,616,-69,800),770=>array(-435,616,-66,800),771=>array(-425,638,-76,792),772=>array(-404,664,-97,756),773=>array(-500,663,0,755),774=>array(-417,624,-83,776),775=>array(-322,645,-179,788),776=>array(-432,645,-69,788),777=>array(-346,616,-125,866),778=>array(-390,610,-111,888),779=>array(-391,616,-4,800),780=>array(-435,616,-66,800),781=>array(-297,616,-205,813),782=>array(-389,616,-113,813),783=>array(-484,616,-98,800),784=>array(-417,624,-83,903),785=>array(-417,624,-83,776),786=>array(-308,456,-129,617),787=>array(-322,606,-171,847),788=>array(-322,606,-171,847),789=>array(-85,616,85,800),790=>array(-431,-253,-169,-69),791=>array(-331,-251,-69,-67),792=>array(-327,-357,-158,-111),793=>array(-342,-357,-173,-111),794=>array(-200,684,46,930),795=>array(-118,338,78,548),796=>array(-319,-389,-180,-111),797=>array(-371,-280,-125,-111),798=>array(-374,-280,-127,-111),799=>array(-371,-357,-125,-111),800=>array(-374,-203,-127,-111),801=>array(-451,-222,-97,139),802=>array(-434,-222,-80,139),803=>array(-322,-213,-178,-70),804=>array(-434,-213,-72,-70),805=>array(-366,-240,-136,-11),806=>array(-345,-230,-166,-69),807=>array(-372,-196,-151,0),808=>array(-345,-196,-135,0),809=>array(-292,-266,-200,-69),810=>array(-404,-253,-96,-69),811=>array(-426,-221,-73,-69),812=>array(-434,-251,-66,-67),813=>array(-434,-253,-66,-69),814=>array(-417,-221,-83,-69),815=>array(-417,-221,-83,-69),816=>array(-428,-222,-78,-68),817=>array(-404,-161,-96,-69),818=>array(-500,-236,0,-143),819=>array(-500,-236,0,-9),820=>array(-742,210,-98,417),821=>array(-344,234,-23,293),822=>array(-694,234,-41,293),823=>array(-647,-50,-30,567),824=>array(-836,-38,-32,766),825=>array(-303,-378,-164,-100),826=>array(-404,-242,-96,-59),827=>array(-391,-350,-110,-69),828=>array(-426,-221,-73,-69),829=>array(-369,581,-129,820),830=>array(-323,598,-169,877),831=>array(-500,528,0,755),835=>array(-322,606,-171,847),856=>array(-125,645,19,788),864=>array(-430,723,430,898),865=>array(-445,729,445,902),880=>array(47,0,734,729),881=>array(34,0,542,519),882=>array(11,0,775,729),883=>array(32,0,730,519),884=>array(78,557,218,800),885=>array(78,-208,218,35),886=>array(44,0,923,729),887=>array(34,0,704,519),890=>array(202,-208,348,-60),891=>array(41,-14,564,533),892=>array(41,-14,564,533),893=>array(41,-14,564,533),894=>array(26,-161,277,490),900=>array(169,616,431,800),901=>array(69,645,440,996),902=>array(-8,0,787,800),903=>array(81,255,267,440),904=>array(-16,0,893,800),905=>array(-16,0,1084,800),906=>array(-16,0,606,800),908=>array(-16,-14,844,800),910=>array(-16,0,960,800),911=>array(-16,0,869,800),912=>array(8,16,444,996),913=>array(-8,0,787,729),914=>array(47,0,790,729),915=>array(47,0,697,729),916=>array(29,0,741,729),917=>array(47,0,711,729),918=>array(37,0,694,729),919=>array(47,0,900,729),920=>array(42,-14,828,742),921=>array(47,0,422,729),922=>array(47,0,900,729),923=>array(-8,0,787,729),924=>array(42,0,1060,729),925=>array(44,0,874,729),926=>array(55,0,642,729),927=>array(42,-14,828,742),928=>array(47,0,899,729),929=>array(47,0,727,729),931=>array(41,0,640,729),932=>array(11,0,734,729),933=>array(-9,0,723,729),934=>array(42,0,828,729),935=>array(5,0,775,729),936=>array(7,0,907,729),937=>array(45,0,845,742),938=>array(47,0,422,939),939=>array(-9,0,723,939),940=>array(41,-14,746,800),941=>array(48,-12,554,800),942=>array(34,-208,630,800),943=>array(34,16,444,800),944=>array(34,-1,654,996),945=>array(41,-14,746,532),946=>array(63,-208,609,769),947=>array(24,-209,615,519),948=>array(41,-14,627,765),949=>array(48,-12,554,533),950=>array(34,-208,542,760),951=>array(34,-208,630,533),952=>array(41,-17,627,771),953=>array(34,16,444,519),954=>array(34,0,710,519),955=>array(36,0,660,739),956=>array(28,-208,698,519),957=>array(34,0,654,519),958=>array(34,-208,542,760),959=>array(41,-14,627,533),960=>array(34,0,698,519),961=>array(63,-208,625,533),962=>array(41,-208,547,533),963=>array(41,-14,686,519),964=>array(34,16,622,519),965=>array(34,-1,654,519),966=>array(47,-208,857,519),967=>array(12,-222,636,533),968=>array(42,-208,897,519),969=>array(40,-1,911,519),970=>array(13,16,444,788),971=>array(34,-1,654,788),972=>array(41,-14,627,800),973=>array(34,-1,654,800),974=>array(40,-1,911,800),975=>array(47,-240,831,729),976=>array(41,-17,626,771),977=>array(34,-17,809,771),978=>array(30,0,724,729),979=>array(-16,0,929,800),980=>array(30,0,724,939),981=>array(41,-208,898,760),982=>array(34,-1,923,519),983=>array(49,-222,605,521),984=>array(42,-207,828,742),985=>array(41,-207,627,533),986=>array(42,-208,725,742),987=>array(41,-208,547,616),988=>array(47,0,697,729),989=>array(-93,-211,477,742),990=>array(52,0,528,729),991=>array(93,0,566,759),992=>array(60,-209,745,742),993=>array(45,-208,619,533),1008=>array(49,-5,605,521),1009=>array(63,-210,625,533),1010=>array(41,-14,564,533),1011=>array(-74,-222,280,760),1012=>array(42,-14,828,742),1013=>array(41,-14,563,533),1014=>array(42,-14,564,533),1015=>array(47,0,727,729),1016=>array(23,-208,659,760),1017=>array(42,-14,745,742),1018=>array(42,0,1060,729),1019=>array(71,-208,815,519),1020=>array(42,-208,652,533),1021=>array(42,-14,745,742),1022=>array(42,-14,745,742),1023=>array(42,-14,745,742),1024=>array(47,0,711,927),1025=>array(47,0,711,939),1026=>array(-46,-214,816,729),1027=>array(47,0,677,927),1028=>array(42,-14,745,742),1029=>array(66,-14,662,742),1030=>array(47,0,422,729),1031=>array(47,0,422,939),1032=>array(-73,-208,435,729),1033=>array(22,-14,1154,729),1034=>array(47,0,1214,729),1035=>array(-46,0,909,729),1036=>array(47,0,900,927),1037=>array(47,0,900,927),1038=>array(24,-14,800,997),1039=>array(47,-157,900,729),1040=>array(10,0,805,729),1041=>array(47,0,799,729),1042=>array(47,0,790,729),1043=>array(47,0,677,729),1044=>array(47,-157,842,729),1045=>array(47,0,711,729),1046=>array(10,0,1302,729),1047=>array(47,-14,666,742),1048=>array(47,0,900,729),1049=>array(47,0,900,999),1050=>array(47,0,900,729),1051=>array(22,-14,839,729),1052=>array(42,0,1060,729),1053=>array(47,0,900,729),1054=>array(42,-14,828,742),1055=>array(47,0,899,729),1056=>array(47,0,727,729),1057=>array(42,-14,745,742),1058=>array(11,0,734,729),1059=>array(24,-14,800,729),1060=>array(42,0,906,729),1061=>array(5,0,775,729),1062=>array(47,-157,919,729),1063=>array(31,0,861,729),1064=>array(42,0,1226,729),1065=>array(42,-157,1246,729),1066=>array(6,0,910,729),1067=>array(47,0,1156,729),1068=>array(47,0,778,729),1069=>array(42,-14,745,742),1070=>array(47,-14,1228,742),1071=>array(22,0,837,729),1072=>array(41,-14,625,533),1073=>array(34,-14,627,776),1074=>array(34,0,655,519),1075=>array(34,0,549,519),1076=>array(34,-138,632,519),1077=>array(41,-14,591,533),1078=>array(12,0,998,519),1079=>array(34,-14,598,533),1080=>array(34,0,708,519),1081=>array(34,0,708,817),1082=>array(34,0,710,519),1083=>array(18,-14,671,519),1084=>array(34,0,834,519),1085=>array(34,0,698,519),1086=>array(41,-14,627,533),1087=>array(34,0,698,519),1088=>array(23,-208,659,533),1089=>array(41,-14,564,533),1090=>array(32,0,573,519),1091=>array(12,-222,630,519),1092=>array(41,-208,862,760),1093=>array(0,0,603,519),1094=>array(34,-138,705,519),1095=>array(34,0,698,519),1096=>array(34,0,1041,519),1097=>array(34,-138,1048,519),1098=>array(15,0,728,519),1099=>array(42,0,964,519),1100=>array(42,0,639,519),1101=>array(42,-14,564,533),1102=>array(53,-14,981,533),1103=>array(24,0,705,519),1104=>array(41,-14,591,800),1105=>array(41,-14,591,788),1106=>array(15,-222,679,760),1107=>array(34,0,549,800),1108=>array(41,-14,563,533),1109=>array(43,-14,522,533),1110=>array(34,0,355,760),1111=>array(9,0,371,788),1112=>array(-74,-222,280,760),1113=>array(18,-14,948,519),1114=>array(34,0,975,519),1115=>array(20,0,704,760),1116=>array(34,0,710,800),1117=>array(34,0,708,800),1118=>array(12,-222,630,823),1119=>array(34,-138,698,519),1122=>array(15,0,833,729),1123=>array(10,0,663,760),1124=>array(47,-14,1145,742),1125=>array(53,-14,917,533),1130=>array(10,0,1302,729),1131=>array(12,0,998,519),1132=>array(47,0,1621,729),1133=>array(53,0,1285,519),1136=>array(12,0,1109,729),1137=>array(12,-208,1094,760),1138=>array(42,-14,828,742),1139=>array(41,-14,612,533),1140=>array(10,0,906,742),1141=>array(12,0,736,533),1142=>array(10,0,906,927),1143=>array(12,0,736,800),1164=>array(15,0,799,729),1165=>array(12,0,633,760),1168=>array(47,0,687,872),1169=>array(34,0,554,668),1170=>array(42,0,677,729),1171=>array(29,0,549,519),1172=>array(47,-214,782,729),1173=>array(34,-222,631,519),1174=>array(10,-157,1302,729),1175=>array(12,-138,998,519),1176=>array(47,-196,666,742),1177=>array(34,-196,598,533),1178=>array(47,-157,900,729),1179=>array(34,-138,710,519),1182=>array(36,0,900,729),1183=>array(31,0,710,760),1184=>array(6,0,1031,729),1185=>array(15,0,807,520),1186=>array(47,-157,919,729),1187=>array(34,-138,705,519),1188=>array(47,0,1154,729),1189=>array(34,0,892,519),1190=>array(47,-214,1259,729),1191=>array(34,-222,973,519),1194=>array(42,-196,745,742),1195=>array(41,-196,564,533),1196=>array(11,-157,734,729),1197=>array(32,-138,573,519),1198=>array(-9,0,723,729),1199=>array(-13,-208,605,519),1200=>array(-9,0,723,729),1201=>array(-13,-208,605,519),1202=>array(5,-157,819,729),1203=>array(0,-138,615,519),1204=>array(11,-157,975,729),1205=>array(39,-138,773,519),1206=>array(31,-157,881,729),1207=>array(34,-138,705,519),1210=>array(31,0,858,729),1211=>array(31,0,704,760),1216=>array(47,0,422,729),1217=>array(10,0,1302,927),1218=>array(12,0,998,776),1219=>array(47,-214,831,729),1220=>array(34,-222,665,519),1223=>array(47,-214,900,729),1224=>array(34,-222,698,519),1227=>array(31,-157,861,729),1228=>array(34,-138,698,519),1231=>array(34,0,355,760),1232=>array(10,0,805,936),1233=>array(41,-14,625,776),1234=>array(10,0,805,939),1235=>array(41,-14,625,788),1236=>array(-31,0,982,729),1237=>array(41,-14,929,533),1238=>array(47,0,711,927),1239=>array(41,-14,591,776),1240=>array(42,-14,828,742),1241=>array(41,-14,591,533),1242=>array(42,-14,828,939),1243=>array(41,-14,591,788),1244=>array(10,0,1302,939),1245=>array(12,0,998,788),1246=>array(47,-14,666,939),1247=>array(34,-14,598,788),1248=>array(35,-14,597,729),1249=>array(35,-203,597,519),1250=>array(47,0,900,914),1251=>array(34,0,708,763),1252=>array(47,0,900,939),1253=>array(34,0,708,788),1254=>array(42,-14,828,939),1255=>array(41,-14,627,788),1256=>array(42,-14,828,742),1257=>array(41,-14,627,533),1258=>array(42,-14,828,939),1259=>array(41,-14,627,788),1260=>array(42,-14,745,939),1261=>array(42,-14,564,788),1262=>array(24,-14,800,914),1263=>array(12,-222,630,763),1264=>array(24,-14,800,939),1265=>array(12,-222,630,788),1266=>array(24,-14,800,927),1267=>array(12,-222,630,800),1268=>array(31,0,861,939),1269=>array(34,0,698,788),1270=>array(47,-157,677,729),1271=>array(34,-138,549,519),1272=>array(47,0,1156,939),1273=>array(42,0,964,788),1296=>array(47,-14,667,742),1297=>array(40,-14,604,533),1298=>array(22,-208,839,729),1299=>array(18,-222,671,519),1300=>array(22,-14,1247,729),1301=>array(18,-14,952,519),1306=>array(42,-180,828,742),1307=>array(41,-208,676,533),1308=>array(-9,0,1135,729),1309=>array(-9,0,881,519),1329=>array(34,-14,879,729),1330=>array(34,0,832,743),1331=>array(44,0,942,743),1332=>array(20,0,958,743),1333=>array(34,-14,832,729),1334=>array(73,-72,782,743),1335=>array(34,-72,766,729),1336=>array(34,-72,832,743),1337=>array(34,-10,1174,743),1338=>array(44,-14,942,729),1339=>array(49,0,803,729),1340=>array(49,-72,742,729),1341=>array(49,-14,1140,729),1342=>array(78,-13,858,743),1343=>array(20,0,822,729),1344=>array(-24,-66,659,729),1345=>array(73,-32,805,743),1346=>array(20,-72,943,743),1347=>array(25,0,836,739),1348=>array(34,-14,1006,729),1349=>array(49,-14,794,742),1350=>array(-29,-14,894,801),1351=>array(83,-14,770,729),1352=>array(34,0,837,743),1353=>array(73,-84,759,743),1354=>array(20,0,1000,743),1355=>array(83,-72,788,744),1356=>array(34,0,1013,743),1357=>array(34,-14,837,729),1358=>array(20,-72,943,729),1359=>array(49,-14,764,742),1360=>array(34,0,788,743),1361=>array(10,-14,778,742),1362=>array(34,0,783,729),1363=>array(44,0,911,729),1364=>array(-73,0,878,743),1365=>array(42,-14,828,742),1366=>array(39,-14,934,729),1369=>array(116,481,255,760),1370=>array(13,408,251,729),1371=>array(3,615,306,799),1372=>array(2,618,392,893),1373=>array(13,615,316,799),1374=>array(5,605,435,854),1375=>array(44,618,462,760),1377=>array(20,-14,1021,519),1378=>array(44,-208,651,533),1379=>array(59,-208,791,533),1380=>array(49,-208,816,533),1381=>array(24,-14,694,760),1382=>array(59,-208,791,533),1383=>array(44,0,613,760),1384=>array(44,-208,714,533),1385=>array(44,-208,909,532),1386=>array(59,-14,782,760),1387=>array(29,-208,699,760),1388=>array(44,-208,477,519),1389=>array(34,-208,1053,760),1390=>array(59,-14,668,789),1391=>array(24,-208,675,760),1392=>array(44,0,717,760),1393=>array(59,-14,664,783),1394=>array(49,-208,816,533),1395=>array(78,-14,684,771),1396=>array(20,-14,715,771),1397=>array(-83,-208,271,519),1398=>array(63,-14,684,771),1399=>array(-12,-208,463,538),1400=>array(49,0,719,533),1401=>array(18,-208,415,540),1402=>array(20,-208,1010,519),1403=>array(59,-208,629,537),1404=>array(49,0,724,533),1405=>array(20,-14,689,519),1406=>array(20,-208,787,760),1407=>array(20,-14,1021,533),1408=>array(34,-208,704,533),1409=>array(59,-222,693,533),1410=>array(49,0,518,519),1411=>array(20,-208,1021,760),1412=>array(44,-208,680,533),1413=>array(54,-14,640,533),1414=>array(30,-208,917,760),1415=>array(24,-14,858,760),1417=>array(104,-14,234,434),1418=>array(44,203,347,365),4256=>array(57,0,698,848),4257=>array(57,0,899,847),4258=>array(57,-81,825,848),4259=>array(57,-0,817,847),4260=>array(57,-0,724,848),4261=>array(57,-0,1021,848),4262=>array(42,-1,947,847),4263=>array(67,-1,1156,847),4264=>array(42,-0,586,847),4265=>array(57,-0,761,847),4266=>array(57,-0,979,847),4267=>array(72,-0,994,847),4268=>array(57,-0,740,847),4269=>array(67,-35,1093,847),4270=>array(42,-0,912,847),4271=>array(42,-0,845,846),4272=>array(57,-0,1052,846),4273=>array(57,-0,735,846),4274=>array(57,-0,699,847),4275=>array(67,-58,1034,846),4276=>array(57,-0,919,846),4277=>array(42,-0,1025,846),4278=>array(57,-0,753,846),4279=>array(57,-0,776,846),4280=>array(67,-0,765,847),4281=>array(57,-0,776,846),4282=>array(16,-1,852,848),4283=>array(72,-0,1020,847),4284=>array(57,-0,712,847),4285=>array(67,-0,754,847),4286=>array(57,-0,756,846),4287=>array(57,-0,1054,846),4288=>array(57,-0,1066,846),4289=>array(57,-0,745,846),4290=>array(57,-0,835,847),4291=>array(57,-1,745,846),4292=>array(57,-0,823,846),4293=>array(72,-0,1006,847),4304=>array(54,0,541,596),4305=>array(54,0,571,853),4306=>array(39,-225,604,566),4307=>array(54,-220,833,556),4308=>array(34,-225,551,556),4309=>array(39,-225,557,556),4310=>array(15,0,613,855),4311=>array(54,0,861,556),4312=>array(54,0,560,556),4313=>array(24,-225,546,556),4314=>array(54,-220,1066,562),4315=>array(54,0,571,854),4316=>array(68,0,586,877),4317=>array(54,-123,825,556),4318=>array(54,1,570,854),4319=>array(54,-225,571,555),4320=>array(54,-0,824,846),4321=>array(-10,0,612,854),4322=>array(17,-225,736,706),4323=>array(20,-225,688,556),4324=>array(54,-225,815,556),4325=>array(54,-225,570,855),4326=>array(54,-220,858,556),4327=>array(39,-225,558,556),4328=>array(10,0,579,854),4329=>array(68,-5,586,855),4330=>array(54,-225,680,556),4331=>array(54,0,573,854),4332=>array(44,-229,596,854),4333=>array(44,-225,587,854),4334=>array(-10,0,617,854),4335=>array(24,-225,722,556),4336=>array(54,0,572,854),4337=>array(54,0,603,863),4338=>array(54,-94,571,556),4339=>array(54,-225,572,615),4340=>array(54,-225,570,855),4341=>array(54,0,649,854),4342=>array(54,-225,886,699),4343=>array(54,-225,626,566),4344=>array(63,-225,582,556),4345=>array(54,-225,619,561),4346=>array(54,-69,571,556),4347=>array(77,-14,564,575),4348=>array(17,341,336,882),7424=>array(34,0,658,519),7425=>array(34,0,861,519),7426=>array(11,-14,898,533),7427=>array(34,0,678,519),7428=>array(41,-14,547,533),7429=>array(34,0,645,519),7430=>array(34,0,645,519),7431=>array(29,0,586,519),7432=>array(-26,-18,472,533),7433=>array(-22,-238,299,522),7434=>array(15,-14,523,519),7435=>array(34,0,710,519),7436=>array(17,0,589,519),7437=>array(34,0,834,519),7438=>array(34,0,704,519),7439=>array(41,-14,627,533),7440=>array(62,-14,568,533),7441=>array(41,-33,588,553),7442=>array(41,-2,588,521),7443=>array(25,-50,642,567),7444=>array(5,-14,948,533),7445=>array(29,-14,562,534),7446=>array(41,260,627,533),7447=>array(41,-14,627,259),7448=>array(34,0,569,519),7449=>array(56,0,738,519),7450=>array(56,0,738,519),7451=>array(32,0,573,519),7452=>array(23,-14,634,519),7453=>array(64,-74,597,596),7454=>array(55,-74,857,596),7455=>array(65,-240,599,761),7456=>array(-18,0,606,519),7457=>array(-9,0,881,519),7458=>array(35,0,534,519),7459=>array(41,-14,547,519),7460=>array(37,-14,552,742),7461=>array(29,-14,772,533),7462=>array(34,0,549,519),7463=>array(34,0,658,519),7464=>array(34,0,698,519),7465=>array(34,0,569,519),7466=>array(37,0,830,519),7467=>array(18,-14,671,519),7468=>array(-5,334,496,735),7469=>array(-20,334,619,735),7470=>array(29,334,498,735),7471=>array(23,334,518,742),7472=>array(29,334,520,735),7473=>array(29,334,448,735),7474=>array(29,334,448,735),7475=>array(26,326,488,742),7476=>array(29,334,567,735),7477=>array(29,334,266,735),7478=>array(-46,220,274,735),7479=>array(29,334,567,735),7480=>array(29,334,429,735),7481=>array(26,334,668,735),7482=>array(28,334,551,735),7483=>array(28,326,582,734),7484=>array(26,326,521,742),7485=>array(25,326,410,750),7486=>array(29,334,458,735),7487=>array(29,334,527,735),7488=>array(42,326,417,742),7489=>array(7,334,462,735),7490=>array(21,326,536,735),7491=>array(42,326,410,627),7492=>array(42,326,410,627),7493=>array(42,326,442,627),7494=>array(42,326,601,627),7495=>array(42,326,443,752),7496=>array(42,326,442,752),7497=>array(42,326,388,627),7498=>array(42,326,388,627),7499=>array(42,324,355,627),7500=>array(42,324,355,627),7501=>array(42,212,442,627),7502=>array(42,203,244,621),7503=>array(42,334,468,752),7504=>array(42,334,673,627),7505=>array(42,212,417,627),7506=>array(42,326,411,627),7507=>array(42,326,372,627),7508=>array(42,477,411,627),7509=>array(42,326,411,477),7510=>array(42,220,443,627),7511=>array(42,326,315,708),7512=>array(42,326,464,620),7513=>array(41,285,376,660),7514=>array(42,326,673,620),7515=>array(42,334,435,620),7516=>array(19,326,487,633),7517=>array(40,217,384,765),7518=>array(16,217,387,625),7519=>array(26,326,395,763),7520=>array(29,217,540,625),7521=>array(8,209,400,633),7522=>array(21,0,224,418),7523=>array(44,0,375,298),7524=>array(42,-8,464,286),7525=>array(42,0,435,286),7526=>array(40,-117,384,431),7527=>array(16,-117,387,291),7528=>array(40,-117,394,299),7529=>array(29,-117,540,291),7530=>array(8,-125,400,299),7531=>array(23,-14,996,533),7543=>array(-15,-222,620,533),7544=>array(29,334,567,735),7547=>array(34,0,355,519),7548=>array(36,0,367,519),7549=>array(23,-208,704,533),7550=>array(23,-14,634,519),7551=>array(-18,-14,697,519),7557=>array(1,-222,355,760),7579=>array(42,326,442,627),7580=>array(42,326,372,627),7581=>array(42,272,371,624),7582=>array(42,326,411,754),7583=>array(42,324,355,627),7584=>array(42,334,328,752),7585=>array(42,212,317,620),7586=>array(42,212,442,620),7587=>array(42,220,466,620),7588=>array(42,334,244,752),7589=>array(42,334,250,620),7590=>array(42,334,244,620),7591=>array(42,334,244,620),7592=>array(42,211,314,752),7593=>array(42,212,312,752),7594=>array(42,212,265,752),7595=>array(42,334,374,621),7596=>array(42,212,626,627),7597=>array(42,220,673,620),7598=>array(42,212,532,627),7599=>array(42,212,531,627),7600=>array(42,334,416,621),7601=>array(42,326,411,627),7602=>array(42,217,466,752),7603=>array(42,212,344,627),7604=>array(42,211,331,752),7605=>array(42,211,315,708),7606=>array(42,326,464,620),7607=>array(42,332,419,628),7608=>array(15,326,399,625),7609=>array(42,333,433,620),7610=>array(42,334,435,620),7611=>array(42,334,356,620),7612=>array(42,212,471,620),7613=>array(42,285,356,620),7614=>array(42,222,396,620),7615=>array(42,325,411,758),7620=>array(-403,616,-14,800),7621=>array(-486,616,-97,800),7622=>array(-403,616,-14,800),7623=>array(-486,616,-97,800),7624=>array(-516,616,16,800),7625=>array(-516,616,16,800),7680=>array(-8,-240,787,729),7681=>array(41,-240,625,533),7682=>array(47,0,790,939),7683=>array(23,-14,659,939),7684=>array(47,-213,790,729),7685=>array(23,-213,659,760),7686=>array(47,-161,790,729),7687=>array(23,-161,659,760),7688=>array(42,-196,745,927),7689=>array(41,-196,564,800),7690=>array(47,0,825,939),7691=>array(41,-14,676,939),7692=>array(47,-213,825,729),7693=>array(41,-213,676,760),7694=>array(47,-161,825,729),7695=>array(41,-161,676,760),7696=>array(47,-196,825,729),7697=>array(41,-196,676,760),7698=>array(47,-240,825,729),7699=>array(41,-240,676,760),7700=>array(47,0,711,1057),7701=>array(41,-14,591,926),7702=>array(47,0,711,1057),7703=>array(41,-14,591,926),7704=>array(47,-240,711,729),7705=>array(41,-240,591,533),7706=>array(47,-222,711,729),7707=>array(41,-222,591,533),7708=>array(47,-196,711,927),7709=>array(41,-196,591,776),7710=>array(47,0,697,939),7711=>array(31,0,484,939),7712=>array(42,-14,775,938),7713=>array(41,-222,676,756),7714=>array(47,0,900,939),7715=>array(31,0,704,939),7716=>array(47,-213,900,729),7717=>array(31,-213,704,760),7718=>array(47,0,900,939),7719=>array(-23,0,704,939),7720=>array(47,-196,900,729),7721=>array(31,-196,704,760),7722=>array(47,-221,900,729),7723=>array(31,-221,704,760),7724=>array(47,-222,422,729),7725=>array(8,-222,358,760),7726=>array(47,0,422,1057),7727=>array(9,0,371,917),7728=>array(47,0,900,931),7729=>array(34,0,710,931),7730=>array(47,-213,900,729),7731=>array(34,-213,710,760),7732=>array(47,-161,900,729),7733=>array(34,-161,710,760),7734=>array(47,-213,681,729),7735=>array(34,-213,355,760),7736=>array(47,-213,681,914),7737=>array(34,-213,355,914),7738=>array(47,-161,681,729),7739=>array(32,-161,355,760),7740=>array(47,-241,681,729),7741=>array(10,-240,379,760),7742=>array(42,0,1060,931),7743=>array(34,0,1035,800),7744=>array(42,0,1060,937),7745=>array(34,0,1035,788),7746=>array(42,-213,1060,729),7747=>array(34,-213,1035,533),7748=>array(44,0,874,939),7749=>array(34,0,704,788),7750=>array(44,-213,874,729),7751=>array(34,-213,704,533),7752=>array(44,-161,874,729),7753=>array(34,-161,704,533),7754=>array(44,-240,874,729),7755=>array(34,-240,704,533),7756=>array(42,-14,828,1057),7757=>array(41,-14,627,916),7758=>array(42,-14,828,1055),7759=>array(41,-14,627,912),7760=>array(42,-14,828,1057),7761=>array(41,-14,627,926),7762=>array(42,-14,828,1057),7763=>array(41,-14,627,926),7764=>array(47,0,727,927),7765=>array(23,-208,659,800),7766=>array(47,0,727,939),7767=>array(23,-208,659,788),7768=>array(47,0,837,939),7769=>array(29,0,537,788),7770=>array(47,-213,837,729),7771=>array(29,-213,537,533),7772=>array(47,-213,837,914),7773=>array(29,-213,537,756),7774=>array(47,-161,837,729),7775=>array(29,-161,537,533),7776=>array(66,-14,662,939),7777=>array(43,-14,522,788),7778=>array(66,-213,662,742),7779=>array(43,-213,522,533),7780=>array(66,-14,662,959),7781=>array(43,-14,522,777),7782=>array(66,-14,662,1065),7783=>array(43,-14,522,883),7784=>array(66,-213,662,939),7785=>array(43,-213,522,788),7786=>array(11,0,734,939),7787=>array(24,-14,457,939),7788=>array(11,-213,734,729),7789=>array(24,-213,457,680),7790=>array(11,-161,734,729),7791=>array(24,-161,457,680),7792=>array(11,-240,734,729),7793=>array(24,-240,460,680),7794=>array(34,-213,850,729),7795=>array(23,-213,693,519),7796=>array(34,-222,850,729),7797=>array(23,-222,693,519),7798=>array(34,-240,850,729),7799=>array(23,-240,693,519),7800=>array(34,-14,850,1057),7801=>array(23,-14,693,915),7802=>array(34,-14,850,1055),7803=>array(23,-14,693,930),7804=>array(-6,0,790,929),7805=>array(-18,0,606,792),7806=>array(-6,-213,790,729),7807=>array(-18,-213,606,519),7808=>array(-9,0,1135,927),7809=>array(-9,0,881,800),7810=>array(-9,0,1135,927),7811=>array(-9,0,881,800),7812=>array(-9,0,1135,939),7813=>array(-9,0,881,760),7814=>array(-9,0,1135,939),7815=>array(-9,0,881,788),7816=>array(-9,-211,1135,729),7817=>array(-9,-213,881,519),7818=>array(5,0,775,939),7819=>array(0,0,603,788),7820=>array(5,0,775,939),7821=>array(0,0,603,788),7822=>array(-9,0,723,939),7823=>array(-13,-222,605,788),7824=>array(37,0,694,927),7825=>array(35,0,534,800),7826=>array(37,-213,694,729),7827=>array(35,-213,534,519),7828=>array(37,-161,694,729),7829=>array(35,-161,534,519),7830=>array(31,-161,704,760),7831=>array(4,-14,457,939),7832=>array(-9,0,881,888),7833=>array(-13,-222,605,888),7834=>array(41,-14,903,760),7835=>array(31,0,484,939),7836=>array(2,0,484,760),7837=>array(31,0,484,760),7838=>array(34,-14,887,743),7839=>array(41,-14,627,765),7840=>array(-8,-213,787,729),7841=>array(41,-213,625,533),7842=>array(-8,0,787,1048),7843=>array(41,-14,625,866),7844=>array(-8,0,787,1054),7845=>array(41,-14,625,872),7846=>array(-8,0,787,1054),7847=>array(41,-14,625,872),7848=>array(-8,0,787,1116),7849=>array(41,-14,630,934),7850=>array(-8,0,787,1069),7851=>array(41,-14,625,887),7852=>array(-8,-213,787,927),7853=>array(41,-213,625,800),7854=>array(-8,0,787,1057),7855=>array(41,-14,625,901),7856=>array(-8,0,787,1057),7857=>array(41,-14,625,901),7858=>array(-8,0,787,1145),7859=>array(41,-14,625,989),7860=>array(-8,0,787,1069),7861=>array(41,-14,625,913),7862=>array(-8,-213,787,958),7863=>array(41,-213,625,776),7864=>array(47,-213,711,729),7865=>array(41,-213,591,533),7866=>array(47,0,711,1048),7867=>array(41,-14,591,866),7868=>array(47,0,711,950),7869=>array(41,-14,591,792),7870=>array(47,0,717,1054),7871=>array(41,-14,637,872),7872=>array(47,0,711,1054),7873=>array(41,-14,597,872),7874=>array(47,0,735,1116),7875=>array(41,-14,655,934),7876=>array(47,0,711,1069),7877=>array(41,-14,591,887),7878=>array(47,-213,711,927),7879=>array(41,-213,591,800),7880=>array(47,0,422,1048),7881=>array(34,0,355,864),7882=>array(47,-213,422,729),7883=>array(34,-213,355,760),7884=>array(42,-213,828,742),7885=>array(41,-213,627,533),7886=>array(42,-14,828,1048),7887=>array(41,-14,627,866),7888=>array(42,-14,828,1054),7889=>array(41,-14,653,872),7890=>array(42,-14,828,1054),7891=>array(41,-14,627,872),7892=>array(42,-14,828,1116),7893=>array(41,-14,671,934),7894=>array(42,-14,828,1069),7895=>array(41,-14,627,887),7896=>array(42,-213,828,982),7897=>array(41,-213,627,800),7898=>array(42,-14,871,927),7899=>array(42,-14,745,800),7900=>array(42,-14,871,927),7901=>array(42,-14,745,800),7902=>array(42,-14,871,1048),7903=>array(42,-14,745,866),7904=>array(42,-14,871,929),7905=>array(42,-14,745,792),7906=>array(42,-213,871,758),7907=>array(42,-213,745,548),7908=>array(34,-213,850,729),7909=>array(23,-213,693,519),7910=>array(34,-14,850,1048),7911=>array(23,-14,693,866),7912=>array(37,-14,1049,927),7913=>array(25,-14,805,800),7914=>array(37,-14,1049,927),7915=>array(25,-14,805,800),7916=>array(37,-14,1049,1048),7917=>array(25,-14,805,866),7918=>array(37,-14,1049,929),7919=>array(25,-14,805,792),7920=>array(37,-213,1049,816),7921=>array(25,-213,805,548),7922=>array(-9,0,723,931),7923=>array(-13,-222,605,776),7924=>array(-9,-213,723,729),7925=>array(-13,-222,605,519),7926=>array(-9,0,723,1051),7927=>array(-13,-222,605,866),7928=>array(-9,0,723,929),7929=>array(-13,-222,605,792),7930=>array(47,0,1056,729),7931=>array(34,0,676,760),7936=>array(41,-14,746,837),7937=>array(41,-14,746,837),7938=>array(41,-14,746,837),7939=>array(41,-14,746,837),7940=>array(41,-14,746,837),7941=>array(41,-14,746,837),7942=>array(41,-14,746,1009),7943=>array(41,-14,746,1009),7944=>array(-8,0,787,837),7945=>array(-8,0,787,837),7946=>array(2,0,989,837),7947=>array(1,0,989,837),7948=>array(1,0,843,837),7949=>array(3,0,860,837),7950=>array(-8,0,787,1009),7951=>array(-8,0,787,1009),7952=>array(48,-12,554,837),7953=>array(48,-12,554,837),7954=>array(48,-12,554,837),7955=>array(48,-12,554,837),7956=>array(48,-12,554,837),7957=>array(48,-12,554,837),7960=>array(3,0,866,837),7961=>array(2,0,857,837),7962=>array(2,0,1118,837),7963=>array(1,0,1118,837),7964=>array(1,0,1042,837),7965=>array(3,0,1068,837),7968=>array(34,-208,630,837),7969=>array(34,-208,630,837),7970=>array(34,-208,630,837),7971=>array(34,-208,630,837),7972=>array(34,-208,630,837),7973=>array(34,-208,630,837),7974=>array(34,-208,630,1009),7975=>array(34,-208,630,1009),7976=>array(3,0,1055,837),7977=>array(2,0,1049,837),7978=>array(2,0,1313,837),7979=>array(1,0,1316,837),7980=>array(1,0,1234,837),7981=>array(3,0,1263,837),7982=>array(3,0,1152,1009),7983=>array(3,0,1149,1009),7984=>array(34,16,444,837),7985=>array(34,16,444,837),7986=>array(-14,16,444,837),7987=>array(-14,16,444,837),7988=>array(13,16,444,837),7989=>array(-2,16,444,837),7990=>array(28,16,444,1009),7991=>array(24,16,444,1009),7992=>array(3,0,583,837),7993=>array(2,0,571,837),7994=>array(2,0,832,837),7995=>array(1,0,835,837),7996=>array(1,0,753,837),7997=>array(3,0,785,837),7998=>array(3,0,677,1009),7999=>array(3,0,668,1009),8000=>array(41,-14,627,837),8001=>array(41,-14,627,837),8002=>array(41,-14,627,837),8003=>array(41,-14,627,837),8004=>array(41,-14,627,837),8005=>array(41,-14,627,837),8008=>array(3,-14,857,837),8009=>array(2,-14,892,837),8010=>array(2,-14,1197,837),8011=>array(1,-14,1194,837),8012=>array(1,-14,992,837),8013=>array(3,-14,1023,837),8016=>array(34,-1,654,837),8017=>array(34,-1,654,837),8018=>array(34,-1,654,837),8019=>array(34,-1,654,837),8020=>array(34,-1,654,837),8021=>array(34,-1,654,837),8022=>array(34,-1,654,1009),8023=>array(34,-1,654,1009),8025=>array(2,0,931,837),8027=>array(1,0,1195,837),8029=>array(3,0,1142,837),8031=>array(3,0,1028,1009),8032=>array(40,-1,911,837),8033=>array(40,-1,911,837),8034=>array(40,-1,911,837),8035=>array(40,-1,911,837),8036=>array(40,-1,911,837),8037=>array(40,-1,911,837),8038=>array(40,-1,911,1009),8039=>array(40,-1,911,1009),8040=>array(3,0,886,837),8041=>array(2,0,918,837),8042=>array(2,0,1223,837),8043=>array(1,0,1229,837),8044=>array(1,0,1009,837),8045=>array(3,0,1043,837),8046=>array(3,0,978,1009),8047=>array(3,0,1015,1009),8048=>array(41,-14,746,800),8049=>array(41,-14,746,800),8050=>array(48,-12,554,800),8051=>array(48,-12,554,800),8052=>array(34,-208,630,800),8053=>array(34,-208,630,800),8054=>array(14,16,444,800),8055=>array(34,16,444,800),8056=>array(41,-14,627,800),8057=>array(41,-14,627,800),8058=>array(34,-1,654,800),8059=>array(34,-1,654,800),8060=>array(40,-1,911,800),8061=>array(40,-1,911,800),8064=>array(41,-208,746,837),8065=>array(41,-208,746,837),8066=>array(41,-208,746,837),8067=>array(41,-208,746,837),8068=>array(41,-208,746,837),8069=>array(41,-208,746,837),8070=>array(41,-208,746,1009),8071=>array(41,-208,746,1009),8072=>array(-8,-208,787,837),8073=>array(-8,-208,787,837),8074=>array(2,-208,989,837),8075=>array(1,-208,989,837),8076=>array(1,-208,843,837),8077=>array(3,-208,860,837),8078=>array(-8,-208,787,1009),8079=>array(-8,-208,787,1009),8080=>array(34,-208,630,837),8081=>array(34,-208,630,837),8082=>array(34,-208,630,837),8083=>array(34,-208,630,837),8084=>array(34,-208,630,837),8085=>array(34,-208,630,837),8086=>array(34,-208,630,1009),8087=>array(34,-208,630,1009),8088=>array(3,-208,1055,837),8089=>array(2,-208,1049,837),8090=>array(2,-208,1313,837),8091=>array(1,-208,1316,837),8092=>array(1,-208,1234,837),8093=>array(3,-208,1263,837),8094=>array(3,-208,1152,1009),8095=>array(3,-208,1149,1009),8096=>array(40,-208,911,837),8097=>array(40,-208,911,837),8098=>array(40,-208,911,837),8099=>array(40,-208,911,837),8100=>array(40,-208,911,837),8101=>array(40,-208,911,837),8102=>array(40,-208,911,1009),8103=>array(40,-208,911,1009),8104=>array(3,-208,886,837),8105=>array(2,-208,918,837),8106=>array(2,-208,1223,837),8107=>array(1,-208,1229,837),8108=>array(1,-208,1009,837),8109=>array(3,-208,1043,837),8110=>array(3,-208,978,1009),8111=>array(3,-208,1015,1009),8112=>array(41,-14,746,776),8113=>array(41,-14,746,756),8114=>array(41,-208,746,800),8115=>array(41,-208,746,532),8116=>array(41,-208,746,800),8118=>array(41,-14,746,792),8119=>array(41,-208,746,792),8120=>array(-8,0,787,936),8121=>array(-8,0,787,914),8122=>array(1,0,822,800),8123=>array(-8,0,787,800),8124=>array(-8,-208,787,729),8125=>array(167,596,318,837),8126=>array(202,-208,348,-60),8127=>array(167,596,318,837),8128=>array(75,638,425,792),8129=>array(69,645,431,959),8130=>array(34,-208,630,800),8131=>array(34,-208,630,533),8132=>array(34,-208,630,800),8134=>array(34,-208,630,792),8135=>array(34,-208,630,792),8136=>array(1,0,948,800),8137=>array(-16,0,893,800),8138=>array(1,0,1146,800),8139=>array(-16,0,1084,800),8140=>array(47,-208,900,729),8141=>array(43,596,472,837),8142=>array(57,596,445,837),8143=>array(75,596,425,1009),8144=>array(31,16,444,776),8145=>array(34,16,444,756),8146=>array(3,16,444,997),8147=>array(8,16,444,996),8150=>array(19,16,444,792),8151=>array(13,16,444,959),8152=>array(47,0,422,927),8153=>array(47,0,422,914),8154=>array(1,0,668,800),8155=>array(-16,0,606,800),8157=>array(42,596,472,837),8158=>array(41,596,454,837),8159=>array(75,596,425,1009),8160=>array(34,-1,654,776),8161=>array(34,-1,654,756),8162=>array(34,-1,654,997),8163=>array(34,-1,654,996),8164=>array(63,-208,625,837),8165=>array(63,-208,625,837),8166=>array(34,-1,654,792),8167=>array(34,-1,654,959),8168=>array(-9,0,723,927),8169=>array(-9,0,723,914),8170=>array(1,0,1028,800),8171=>array(-16,0,960,800),8172=>array(2,0,885,837),8173=>array(59,645,431,997),8174=>array(69,645,440,996),8175=>array(69,616,331,800),8178=>array(40,-208,911,800),8179=>array(40,-208,911,519),8180=>array(40,-208,911,800),8182=>array(40,-1,911,746),8183=>array(40,-208,911,746),8184=>array(1,-14,1026,800),8185=>array(-16,-14,844,800),8186=>array(1,0,1056,800),8187=>array(-16,0,869,800),8188=>array(45,-208,845,742),8189=>array(169,616,431,800),8190=>array(169,596,320,837),8208=>array(54,202,361,334),8209=>array(54,202,361,334),8210=>array(54,207,642,324),8211=>array(54,207,446,324),8212=>array(54,207,946,324),8213=>array(0,207,1000,324),8214=>array(129,-236,395,764),8215=>array(0,-236,500,-9),8216=>array(69,456,290,742),8217=>array(48,443,269,729),8218=>array(30,-130,251,156),8219=>array(48,443,269,729),8220=>array(69,456,517,742),8221=>array(48,443,496,729),8222=>array(30,-130,478,156),8223=>array(48,443,496,729),8224=>array(28,-96,495,729),8225=>array(28,-96,495,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(81,-14,267,172),8229=>array(81,-14,593,172),8230=>array(81,-14,919,172),8240=>array(24,-14,1361,742),8241=>array(24,-14,1796,742),8242=>array(20,547,240,729),8243=>array(20,547,423,729),8244=>array(20,547,606,729),8245=>array(20,547,240,729),8246=>array(20,547,425,729),8247=>array(20,547,606,729),8248=>array(101,-238,632,29),8249=>array(77,64,306,522),8250=>array(94,64,323,522),8252=>array(65,-14,562,729),8253=>array(65,-14,541,742),8254=>array(0,663,500,755),8258=>array(22,-37,1001,832),8260=>array(-186,-14,353,742),8261=>array(125,-132,402,760),8262=>array(71,-132,348,760),8263=>array(32,-14,1050,742),8264=>array(65,-14,791,742),8265=>array(65,-14,791,742),8267=>array(72,-96,575,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(22,0,501,464),8271=>array(26,-161,277,490),8273=>array(53,-14,439,797),8274=>array(9,-93,519,729),8275=>array(49,221,951,406),8279=>array(20,547,789,729),8304=>array(30,326,410,742),8305=>array(21,334,224,752),8308=>array(24,334,404,742),8309=>array(52,326,392,742),8310=>array(40,326,406,742),8311=>array(50,334,387,742),8312=>array(33,326,406,742),8313=>array(34,326,400,742),8314=>array(67,334,461,679),8315=>array(67,475,461,537),8316=>array(67,415,461,598),8317=>array(60,249,265,752),8318=>array(32,249,238,752),8319=>array(46,334,481,632),8320=>array(30,0,410,416),8321=>array(70,8,369,416),8322=>array(42,8,382,416),8323=>array(44,0,398,416),8324=>array(24,8,404,416),8325=>array(52,0,392,416),8326=>array(40,0,406,416),8327=>array(50,8,387,416),8328=>array(33,0,406,416),8329=>array(34,0,400,416),8330=>array(67,8,461,353),8331=>array(67,149,461,211),8332=>array(67,89,461,272),8333=>array(60,-78,265,426),8334=>array(32,-78,238,426),8336=>array(42,0,410,301),8337=>array(42,0,388,301),8338=>array(42,0,411,301),8339=>array(44,8,436,298),8340=>array(42,0,388,301),8341=>array(44,8,481,433),8342=>array(42,8,468,426),8343=>array(44,8,252,433),8344=>array(42,8,673,301),8345=>array(46,8,481,306),8346=>array(42,-106,443,301),8347=>array(44,9,355,315),8348=>array(42,0,315,382),8358=>array(21,0,675,729),8364=>array(-4,-14,649,742),8367=>array(20,-193,1135,723),8369=>array(47,0,760,729),8372=>array(21,-14,855,742),8373=>array(81,-146,649,761),8376=>array(11,0,734,729),8377=>array(45,0,656,729),8451=>array(38,-14,1147,749),8457=>array(38,0,1099,749),8462=>array(34,0,642,760),8463=>array(34,0,642,760),8470=>array(39,-14,1040,731),8482=>array(116,447,840,729),8486=>array(45,0,845,742),8487=>array(45,-13,845,729),8490=>array(47,0,900,729),8491=>array(-8,0,787,928),8498=>array(13,0,663,729),8513=>array(25,-14,723,742),8514=>array(9,0,527,729),8515=>array(43,0,561,729),8516=>array(0,0,744,729),8523=>array(16,-14,860,742),8526=>array(12,0,563,519),8528=>array(59,-14,992,742),8529=>array(59,-14,1005,742),8530=>array(59,-14,1453,742),8531=>array(59,-14,1003,742),8532=>array(42,-14,1003,742),8533=>array(59,-14,997,742),8534=>array(42,-14,997,742),8535=>array(44,-14,997,742),8536=>array(24,-14,997,742),8537=>array(59,-14,1011,742),8538=>array(52,-14,1011,742),8539=>array(59,-14,1011,742),8540=>array(44,-14,1011,742),8541=>array(52,-14,1011,742),8542=>array(50,-14,1011,742),8543=>array(59,-14,801,742),8544=>array(47,0,422,729),8545=>array(47,0,690,729),8546=>array(47,0,959,729),8547=>array(47,0,1107,729),8548=>array(-6,0,790,729),8549=>array(-6,0,1081,729),8550=>array(-6,0,1350,729),8551=>array(-6,0,1618,729),8552=>array(47,0,1068,729),8553=>array(5,0,775,729),8554=>array(5,0,1032,729),8555=>array(5,0,1301,729),8556=>array(47,0,681,729),8557=>array(42,-14,745,742),8558=>array(47,0,825,729),8559=>array(42,0,1060,729),8560=>array(34,0,355,760),8561=>array(34,0,735,760),8562=>array(34,0,1115,760),8563=>array(34,0,986,760),8564=>array(-18,0,606,519),8565=>array(-18,0,936,760),8566=>array(-18,0,1316,760),8567=>array(-18,0,1696,760),8568=>array(34,0,983,760),8569=>array(0,0,603,519),8570=>array(0,0,951,760),8571=>array(0,0,1331,760),8572=>array(34,0,355,760),8573=>array(41,-14,564,533),8574=>array(41,-14,676,760),8575=>array(34,0,1035,533),8576=>array(47,0,1229,729),8577=>array(47,0,825,729),8578=>array(47,0,1229,729),8579=>array(42,-14,745,742),8580=>array(41,-14,564,533),8581=>array(42,-208,745,742),8585=>array(30,-14,1003,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,29,713,595),8599=>array(125,29,690,595),8600=>array(125,52,690,617),8601=>array(147,52,713,617),8602=>array(37,88,781,558),8603=>array(57,88,801,558),8604=>array(54,191,795,499),8605=>array(42,191,784,499),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,118,789,529),8611=>array(49,118,801,529),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,571),8618=>array(57,119,801,571),8619=>array(37,119,781,571),8620=>array(57,119,801,571),8621=>array(37,119,801,527),8622=>array(37,88,801,558),8623=>array(171,-17,699,730),8624=>array(208,0,610,744),8625=>array(228,0,630,744),8626=>array(208,-20,610,724),8627=>array(228,-20,630,724),8628=>array(130,90,728,614),8629=>array(147,53,671,650),8630=>array(76,141,747,569),8631=>array(91,141,762,569),8632=>array(132,29,713,736),8633=>array(57,-52,781,698),8634=>array(115,48,733,600),8635=>array(104,48,723,600),8636=>array(34,270,781,527),8637=>array(34,119,781,377),8638=>array(365,0,623,747),8639=>array(215,0,473,747),8640=>array(57,270,804,527),8641=>array(57,119,804,377),8642=>array(365,-23,623,724),8643=>array(215,-23,473,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,88,781,558),8654=>array(37,88,801,558),8655=>array(57,88,801,558),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-31,773,595),8663=>array(65,-31,690,595),8664=>array(65,52,690,677),8665=>array(147,52,773,677),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(77,0,767,694),8690=>array(71,0,761,694),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,637,729),8706=>array(37,-12,499,659),8707=>array(70,0,532,729),8708=>array(70,-120,532,849),8710=>array(20,0,734,729),8711=>array(20,0,734,729),8712=>array(106,0,634,627),8713=>array(106,-138,634,765),8715=>array(106,0,634,627),8716=>array(106,-138,634,765),8719=>array(23,-192,816,719),8720=>array(23,-192,816,719),8721=>array(10,-192,734,719),8722=>array(106,257,732,369),8723=>array(106,0,732,627),8724=>array(106,0,732,681),8725=>array(0,-93,365,729),8727=>array(106,82,585,546),8728=>array(106,161,413,468),8729=>array(106,161,413,468),8730=>array(35,-20,658,827),8731=>array(35,-20,658,940),8732=>array(32,-20,658,928),8733=>array(100,97,572,499),8734=>array(100,97,734,499),8735=>array(118,79,720,681),8736=>array(118,79,720,681),8739=>array(106,-98,218,827),8740=>array(86,-98,521,827),8741=>array(106,-98,423,827),8742=>array(86,-98,687,827),8743=>array(151,0,661,584),8744=>array(151,0,661,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(24,-182,555,759),8748=>array(24,-182,946,759),8749=>array(24,-182,1336,759),8760=>array(106,258,732,567),8761=>array(106,60,732,567),8762=>array(106,60,732,567),8763=>array(106,60,732,567),8764=>array(106,222,732,406),8765=>array(106,222,732,406),8770=>array(106,119,732,480),8771=>array(106,147,732,508),8776=>array(106,119,732,508),8784=>array(106,147,732,717),8785=>array(106,-90,732,717),8786=>array(106,-90,732,717),8787=>array(106,-90,732,717),8788=>array(106,110,976,518),8789=>array(106,110,976,518),8800=>array(106,-5,732,631),8801=>array(106,91,732,536),8804=>array(106,0,732,580),8805=>array(106,0,732,580),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-138,732,765),8837=>array(106,-138,732,765),8838=>array(106,-85,732,712),8839=>array(106,-85,732,712),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,1,732,627),8848=>array(106,1,732,627),8849=>array(106,-85,732,712),8850=>array(106,-85,732,712),8851=>array(106,0,732,627),8852=>array(106,0,732,627),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(106,1,732,627),8863=>array(106,1,732,627),8864=>array(106,1,732,627),8865=>array(106,1,732,627),8866=>array(106,0,778,729),8867=>array(106,0,778,729),8868=>array(106,0,854,688),8869=>array(106,0,854,688),8870=>array(106,0,510,729),8871=>array(106,0,510,729),8872=>array(106,0,778,729),8873=>array(106,0,778,729),8874=>array(106,0,778,729),8875=>array(106,0,974,729),8876=>array(106,-123,778,852),8877=>array(106,-123,778,852),8878=>array(106,-123,778,852),8879=>array(106,-123,974,852),8901=>array(106,255,292,440),8962=>array(71,0,763,596),8968=>array(125,-132,402,760),8969=>array(71,-132,348,760),8970=>array(125,-132,402,760),8971=>array(71,-132,348,760),8976=>array(106,140,732,441),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,441),8992=>array(226,-250,555,925),8993=>array(22,-239,351,940),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(13,-228,995,85),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(226,-250,351,940),9167=>array(91,0,854,596),9251=>array(71,-228,763,85),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(54,-163,405,769),10182=>array(54,-163,405,769),10208=>array(3,-233,491,807),10216=>array(104,-132,377,759),10217=>array(80,-132,353,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(76,48,747,618),10227=>array(91,48,762,618),10228=>array(57,39,996,608),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,260),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,260),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,260),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,260),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,260),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,260),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,260),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,260),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,260),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,260),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,260),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,260),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(49,118,801,529),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(49,118,801,529),10517=>array(49,118,801,529),10518=>array(49,118,801,529),10519=>array(49,118,801,529),10520=>array(49,118,801,529),10521=>array(57,118,789,529),10522=>array(49,118,781,529),10523=>array(57,118,789,529),10524=>array(49,118,781,529),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,52,690,595),10530=>array(147,52,690,595),10531=>array(147,-45,650,595),10532=>array(188,-45,690,595),10533=>array(188,52,690,692),10534=>array(147,52,650,692),10535=>array(125,29,713,595),10536=>array(125,29,690,617),10537=>array(125,52,713,617),10538=>array(147,29,713,617),10539=>array(125,29,713,617),10540=>array(125,29,713,617),10541=>array(125,29,690,617),10542=>array(125,29,690,617),10543=>array(125,29,713,617),10544=>array(125,29,713,617),10545=>array(125,29,713,595),10546=>array(125,29,713,595),10547=>array(42,119,801,527),10548=>array(146,94,708,623),10549=>array(146,80,708,608),10550=>array(147,70,675,632),10551=>array(163,70,691,632),10552=>array(284,-13,591,735),10553=>array(247,-13,554,735),10554=>array(51,188,799,495),10555=>array(39,151,787,459),10556=>array(39,78,787,495),10557=>array(51,0,799,495),10558=>array(140,58,691,593),10559=>array(146,58,698,593),10560=>array(134,48,704,719),10561=>array(134,48,704,719),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-12,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,270,804,527),10575=>array(365,-23,623,747),10576=>array(34,119,804,377),10577=>array(215,-23,473,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,172,804,625),10599=>array(34,21,804,475),10600=>array(34,172,804,625),10601=>array(34,21,804,475),10602=>array(34,184,781,613),10603=>array(34,34,781,462),10604=>array(57,184,804,613),10605=>array(57,34,804,462),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,270,781,571),10609=>array(57,119,801,757),10610=>array(57,119,801,610),10611=>array(37,36,781,527),10612=>array(57,36,801,527),10613=>array(57,-138,801,527),10614=>array(37,-76,781,791),10615=>array(37,42,975,604),10616=>array(57,-76,801,791),10617=>array(57,-76,801,748),10618=>array(37,10,903,637),10619=>array(37,-76,781,748),10620=>array(164,11,687,636),10621=>array(151,11,674,636),10622=>array(106,62,731,584),10623=>array(106,54,731,576),10731=>array(3,-233,491,807),10764=>array(24,-182,1727,759),10765=>array(25,-182,586,760),10766=>array(25,-182,586,760),10799=>array(129,23,709,604),10858=>array(106,222,732,567),10859=>array(106,60,732,567),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,112,801,514),11023=>array(57,132,801,534),11024=>array(37,112,781,514),11025=>array(37,132,781,534),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(36,0,681,729),11361=>array(4,0,385,760),11363=>array(36,0,727,729),11364=>array(47,-208,837,729),11367=>array(47,-157,900,729),11368=>array(31,-138,704,760),11369=>array(47,-157,900,729),11370=>array(34,-138,710,760),11371=>array(37,-157,694,729),11372=>array(35,-138,534,519),11373=>array(42,-14,808,742),11374=>array(42,-208,1060,729),11375=>array(-8,0,787,729),11376=>array(42,-14,808,742),11377=>array(-18,0,709,533),11378=>array(-9,0,1221,730),11379=>array(-9,0,984,533),11381=>array(47,0,734,729),11382=>array(34,0,567,519),11383=>array(47,-14,857,533),11385=>array(29,-14,537,760),11386=>array(41,-14,627,533),11387=>array(30,0,588,519),11388=>array(44,-124,274,426),11389=>array(-4,326,498,734),11390=>array(66,-208,662,742),11391=>array(37,-208,730,729),11520=>array(43,-53,730,514),11521=>array(42,-218,593,514),11522=>array(48,-218,761,514),11523=>array(67,-2,606,759),11524=>array(48,-217,745,514),11525=>array(44,-217,918,514),11526=>array(44,0,713,759),11527=>array(44,0,917,514),11528=>array(52,0,576,514),11529=>array(42,-217,604,729),11530=>array(38,0,912,514),11531=>array(68,-4,588,759),11532=>array(42,0,604,759),11533=>array(44,-2,918,514),11534=>array(44,0,802,514),11535=>array(44,-218,821,759),11536=>array(44,0,917,759),11537=>array(42,0,603,759),11538=>array(43,-217,588,515),11539=>array(44,-221,915,675),11540=>array(64,-217,875,555),11541=>array(43,-218,820,759),11542=>array(42,0,602,514),11543=>array(42,-217,604,514),11544=>array(42,-217,603,514),11545=>array(58,-217,607,759),11546=>array(80,-217,646,514),11547=>array(64,0,859,759),11548=>array(77,-217,938,514),11549=>array(43,-217,639,515),11550=>array(72,-217,634,514),11551=>array(44,-218,809,518),11552=>array(46,0,1068,514),11553=>array(43,-217,590,759),11554=>array(57,-3,577,579),11555=>array(42,-217,604,759),11556=>array(42,-217,707,514),11557=>array(73,-4,841,759),11800=>array(45,-14,521,742),11807=>array(106,60,732,406),11810=>array(125,403,402,760),11811=>array(71,403,348,760),11812=>array(125,-132,402,225),11813=>array(71,-132,348,225),11822=>array(65,-14,541,742),42564=>array(66,-14,662,742),42565=>array(43,-14,522,533),42566=>array(47,0,422,729),42567=>array(36,0,367,519),42576=>array(6,0,1287,729),42577=>array(15,0,1054,519),42580=>array(59,-14,1240,742),42581=>array(44,-14,973,533),42582=>array(47,0,1298,729),42583=>array(53,-14,1016,533),42760=>array(96,0,404,693),42761=>array(96,0,404,693),42762=>array(96,0,404,693),42763=>array(96,0,404,693),42764=>array(96,0,404,693),42765=>array(96,0,404,693),42766=>array(96,0,404,693),42767=>array(96,0,404,693),42768=>array(96,0,404,693),42769=>array(96,0,404,693),42770=>array(96,0,404,693),42771=>array(96,0,404,693),42772=>array(96,0,404,693),42773=>array(96,0,404,693),42774=>array(96,0,404,693),42779=>array(63,326,321,743),42780=>array(63,315,321,731),42781=>array(80,318,197,734),42782=>array(80,326,197,742),42783=>array(80,0,197,416),42790=>array(47,-208,900,729),42791=>array(31,-222,630,760),42792=>array(11,-203,970,729),42793=>array(24,-203,874,680),42794=>array(35,-14,656,742),42795=>array(45,-12,578,742),42796=>array(41,-14,609,729),42797=>array(41,-222,574,519),42798=>array(41,-104,717,729),42799=>array(41,-240,682,519),42800=>array(29,0,581,519),42801=>array(43,-14,522,533),42802=>array(-8,0,1312,729),42803=>array(41,-14,963,533),42804=>array(-8,-14,1218,742),42805=>array(41,-14,964,533),42806=>array(-31,-14,1146,729),42807=>array(41,-14,974,533),42808=>array(-8,0,1030,729),42809=>array(41,-14,838,533),42810=>array(-8,0,1030,729),42811=>array(41,-14,838,533),42812=>array(-8,-208,1008,729),42813=>array(41,-222,871,533),42814=>array(42,-14,745,742),42815=>array(41,-14,564,533),42816=>array(36,0,900,729),42817=>array(31,0,710,760),42822=>array(47,0,894,729),42823=>array(34,0,556,760),42826=>array(-5,-14,1015,742),42827=>array(-5,-14,774,533),42830=>array(42,-14,1405,742),42831=>array(41,-14,1020,533),42856=>array(47,-208,781,729),42857=>array(23,-208,682,519),42875=>array(53,-208,681,742),42876=>array(29,-208,537,533),42880=>array(22,0,656,729),42881=>array(25,-240,346,519),42882=>array(53,-208,843,743),42883=>array(34,-208,716,533),42884=>array(53,-208,681,742),42885=>array(29,-208,537,533),42886=>array(18,-14,755,729),42887=>array(17,-14,574,519),42891=>array(128,225,311,729),42892=>array(95,458,211,729),42893=>array(31,0,861,729),42896=>array(44,-157,894,729),42897=>array(34,-138,710,533),42922=>array(-120,0,900,729),43002=>array(34,0,1035,519),43003=>array(13,0,663,729),43004=>array(25,0,705,729),43005=>array(47,0,1065,729),43006=>array(47,0,422,928),43007=>array(-8,0,1297,729),62464=>array(50,-21,655,871),62465=>array(56,-21,660,870),62466=>array(50,-21,715,869),62467=>array(56,-21,943,870),62468=>array(50,-21,644,870),62469=>array(50,-21,655,871),62470=>array(22,-21,720,870),62471=>array(56,-20,981,870),62472=>array(56,-21,660,870),62473=>array(56,-21,660,870),62474=>array(56,-27,1252,870),62475=>array(56,-21,661,870),62476=>array(73,-21,677,882),62477=>array(56,-152,947,870),62478=>array(56,-21,660,870),62479=>array(56,-21,660,871),62480=>array(56,-21,994,854),62481=>array(0,-21,741,870),62482=>array(56,-21,793,870),62483=>array(28,-21,727,870),62484=>array(56,-21,940,870),62485=>array(56,-21,660,846),62486=>array(56,-21,932,870),62487=>array(56,-21,659,869),62488=>array(22,-21,667,870),62489=>array(73,-21,677,870),62490=>array(56,-21,724,864),62491=>array(56,-21,660,870),62492=>array(73,-21,717,870),62493=>array(56,-21,661,904),62494=>array(0,-21,725,870),62495=>array(51,-31,885,869),62496=>array(56,-21,660,876),62497=>array(73,-21,770,873),62498=>array(56,-63,660,870),62499=>array(56,-21,660,889),62500=>array(56,-21,660,870),62501=>array(56,-21,717,870),62502=>array(56,-20,956,870),62504=>array(63,-217,836,759),63173=>array(41,-14,627,756),63185=>array(57,616,443,816),63188=>array(75,624,425,840),64256=>array(31,0,875,760),64257=>array(31,0,704,760),64258=>array(31,0,702,760),64259=>array(31,0,1095,760),64260=>array(31,0,1092,760),64261=>array(32,-14,839,760),64262=>array(43,-14,967,748),65533=>array(24,-108,1089,956),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>439,34=>521,35=>838,36=>696,37=>950,38=>903,39=>306,40=>473,41=>473,42=>523,43=>838,44=>348,45=>415,46=>348,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>369,59=>369,60=>838,61=>838,62=>838,63=>586,64=>1000,65=>776,66=>845,67=>796,68=>867,69=>762,70=>710,71=>854,72=>945,73=>468,74=>473,75=>869,76=>703,77=>1107,78=>914,79=>871,80=>752,81=>871,82=>831,83=>722,84=>744,85=>872,86=>776,87=>1123,88=>776,89=>714,90=>730,91=>473,92=>365,93=>473,94=>838,95=>500,96=>500,97=>648,98=>699,99=>609,100=>699,101=>636,102=>430,103=>699,104=>727,105=>380,106=>362,107=>693,108=>380,109=>1058,110=>727,111=>667,112=>699,113=>699,114=>527,115=>563,116=>462,117=>727,118=>581,119=>861,120=>596,121=>581,122=>568,123=>643,124=>364,125=>643,126=>838,160=>348,161=>439,162=>696,163=>696,164=>636,165=>696,166=>364,167=>523,168=>500,169=>1000,170=>487,171=>625,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>732,182=>636,183=>348,184=>500,185=>438,186=>500,187=>625,188=>1043,189=>1043,190=>1043,191=>586,192=>776,193=>776,194=>776,195=>776,196=>776,197=>776,198=>1034,199=>796,200=>762,201=>762,202=>762,203=>762,204=>468,205=>468,206=>468,207=>468,208=>874,209=>914,210=>871,211=>871,212=>871,213=>871,214=>871,215=>838,216=>871,217=>872,218=>872,219=>872,220=>872,221=>714,222=>757,223=>760,224=>648,225=>648,226=>648,227=>648,228=>648,229=>648,230=>975,231=>609,232=>636,233=>636,234=>636,235=>636,236=>380,237=>380,238=>380,239=>380,240=>667,241=>727,242=>667,243=>667,244=>667,245=>667,246=>667,247=>838,248=>667,249=>727,250=>727,251=>727,252=>727,253=>581,254=>699,255=>581,256=>776,257=>648,258=>776,259=>648,260=>776,261=>648,262=>796,263=>609,264=>796,265=>609,266=>796,267=>609,268=>796,269=>609,270=>867,271=>699,272=>874,273=>699,274=>762,275=>636,276=>762,277=>636,278=>762,279=>636,280=>762,281=>636,282=>762,283=>636,284=>854,285=>699,286=>854,287=>699,288=>854,289=>699,290=>854,291=>699,292=>945,293=>727,294=>945,295=>727,296=>468,297=>380,298=>468,299=>380,300=>468,301=>380,302=>468,303=>380,304=>468,305=>380,306=>942,307=>751,308=>473,309=>362,310=>869,311=>693,312=>693,313=>703,314=>380,315=>703,316=>380,317=>703,318=>380,319=>703,320=>380,321=>710,322=>385,323=>914,324=>727,325=>914,326=>727,327=>914,328=>727,329=>1008,330=>872,331=>727,332=>871,333=>667,334=>871,335=>667,336=>871,337=>667,338=>1180,339=>1028,340=>831,341=>527,342=>831,343=>527,344=>831,345=>527,346=>722,347=>563,348=>722,349=>563,350=>722,351=>563,352=>722,353=>563,354=>744,355=>462,356=>744,357=>462,358=>744,359=>462,360=>872,361=>727,362=>872,363=>727,364=>872,365=>727,366=>872,367=>727,368=>872,369=>727,370=>872,371=>727,372=>1123,373=>861,374=>714,375=>581,376=>714,377=>730,378=>568,379=>730,380=>568,381=>730,382=>568,383=>430,384=>699,385=>845,386=>854,387=>699,388=>854,389=>699,390=>796,391=>796,392=>609,393=>874,394=>867,395=>854,396=>699,397=>667,398=>762,399=>871,400=>721,401=>710,402=>430,403=>854,404=>771,405=>1043,406=>468,407=>468,408=>869,409=>693,410=>380,411=>701,412=>1058,413=>914,414=>727,415=>871,416=>871,417=>667,418=>1200,419=>943,420=>752,421=>699,422=>831,423=>722,424=>563,425=>707,426=>331,427=>462,428=>744,429=>462,430=>744,431=>872,432=>727,433=>890,434=>890,435=>714,436=>708,437=>730,438=>568,439=>657,440=>657,441=>657,442=>657,443=>696,444=>754,445=>568,446=>536,447=>716,448=>295,449=>492,450=>459,451=>295,452=>1597,453=>1435,454=>1267,455=>1176,456=>1065,457=>742,458=>1387,459=>1276,460=>1089,461=>776,462=>648,463=>468,464=>380,465=>871,466=>667,467=>872,468=>727,469=>872,470=>727,471=>872,472=>727,473=>872,474=>727,475=>872,476=>727,477=>636,478=>776,479=>648,480=>776,481=>648,482=>1034,483=>975,484=>896,485=>699,486=>854,487=>699,488=>869,489=>693,490=>871,491=>667,492=>871,493=>667,494=>657,495=>568,496=>380,497=>1597,498=>1435,499=>1267,500=>854,501=>699,502=>1221,503=>787,504=>914,505=>727,506=>776,507=>648,508=>1034,509=>975,510=>871,511=>667,512=>776,513=>648,514=>776,515=>648,516=>762,517=>636,518=>762,519=>636,520=>468,521=>380,522=>468,523=>380,524=>871,525=>667,526=>871,527=>667,528=>831,529=>527,530=>831,531=>527,532=>872,533=>727,534=>872,535=>727,536=>722,537=>563,538=>744,539=>462,540=>690,541=>607,542=>945,543=>727,544=>872,545=>791,546=>703,547=>616,548=>730,549=>568,550=>776,551=>648,552=>762,553=>636,554=>871,555=>667,556=>871,557=>667,558=>871,559=>667,560=>871,561=>667,562=>714,563=>581,564=>573,565=>922,566=>564,567=>362,568=>1031,569=>1031,570=>776,571=>796,572=>609,573=>703,574=>744,575=>563,576=>568,577=>660,578=>547,579=>845,580=>872,581=>776,582=>762,583=>636,584=>473,585=>387,586=>848,587=>699,588=>831,589=>527,590=>714,591=>581,592=>648,593=>699,594=>699,595=>699,596=>609,597=>609,598=>699,599=>730,600=>636,601=>636,602=>907,603=>608,604=>562,605=>907,606=>720,607=>387,608=>699,609=>699,610=>626,611=>601,612=>627,613=>727,614=>727,615=>727,616=>380,617=>380,618=>380,619=>409,620=>514,621=>380,622=>795,623=>1058,624=>1058,625=>1058,626=>727,627=>727,628=>712,629=>667,630=>1061,631=>749,632=>667,633=>571,634=>571,635=>571,636=>527,637=>527,638=>452,639=>487,640=>801,641=>801,642=>563,643=>331,644=>430,645=>540,646=>331,647=>492,648=>462,649=>727,650=>679,651=>694,652=>641,653=>907,654=>635,655=>727,656=>568,657=>568,658=>568,659=>568,660=>536,661=>536,662=>536,663=>545,664=>871,665=>695,666=>720,667=>626,668=>732,669=>384,670=>740,671=>646,672=>699,673=>536,674=>536,675=>1117,676=>1179,677=>1117,678=>938,679=>715,680=>946,681=>1039,682=>870,683=>795,684=>662,685=>443,686=>613,687=>717,688=>521,689=>519,690=>313,691=>414,692=>414,693=>480,694=>527,695=>662,696=>485,697=>302,698=>521,699=>348,700=>348,701=>348,702=>366,703=>366,704=>313,705=>313,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>282,713=>500,714=>500,715=>500,716=>282,717=>500,720=>369,721=>369,722=>366,723=>366,726=>392,727=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>378,737=>292,738=>395,739=>475,740=>313,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,750=>553,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>779,881=>576,882=>803,883=>777,884=>302,885=>302,886=>963,887=>737,890=>500,891=>609,892=>609,893=>609,894=>369,900=>500,901=>500,902=>776,903=>348,904=>947,905=>1118,906=>662,908=>887,910=>953,911=>911,912=>484,913=>776,914=>845,915=>710,916=>776,917=>762,918=>730,919=>945,920=>871,921=>468,922=>869,923=>776,924=>1107,925=>914,926=>704,927=>871,928=>944,929=>752,931=>707,932=>744,933=>714,934=>871,935=>776,936=>913,937=>890,938=>468,939=>714,940=>770,941=>608,942=>727,943=>484,944=>694,945=>770,946=>664,947=>660,948=>667,949=>608,950=>592,951=>727,952=>667,953=>484,954=>750,955=>701,956=>732,957=>694,958=>592,959=>667,960=>732,961=>665,962=>609,963=>737,964=>673,965=>694,966=>905,967=>658,968=>941,969=>952,970=>484,971=>694,972=>667,973=>694,974=>952,975=>869,976=>667,977=>849,978=>764,979=>969,980=>764,981=>941,982=>952,983=>655,984=>871,985=>667,986=>796,987=>609,988=>710,989=>527,990=>590,991=>660,992=>796,993=>667,1008=>655,1009=>665,1010=>609,1011=>362,1012=>871,1013=>609,1014=>609,1015=>757,1016=>699,1017=>796,1018=>1107,1019=>860,1020=>692,1021=>796,1022=>796,1023=>796,1024=>762,1025=>762,1026=>901,1027=>690,1028=>795,1029=>722,1030=>468,1031=>468,1032=>473,1033=>1202,1034=>1262,1035=>963,1036=>910,1037=>945,1038=>812,1039=>945,1040=>814,1041=>854,1042=>845,1043=>690,1044=>889,1045=>762,1046=>1312,1047=>721,1048=>945,1049=>945,1050=>910,1051=>884,1052=>1107,1053=>945,1054=>871,1055=>944,1056=>752,1057=>796,1058=>744,1059=>812,1060=>949,1061=>776,1062=>966,1063=>913,1064=>1268,1065=>1293,1066=>957,1067=>1202,1068=>825,1069=>795,1070=>1287,1071=>882,1072=>648,1073=>667,1074=>695,1075=>613,1076=>667,1077=>636,1078=>1010,1079=>638,1080=>742,1081=>742,1082=>722,1083=>705,1084=>869,1085=>732,1086=>667,1087=>732,1088=>699,1089=>609,1090=>620,1091=>640,1092=>902,1093=>596,1094=>739,1095=>732,1096=>1075,1097=>1082,1098=>767,1099=>1002,1100=>679,1101=>609,1102=>1025,1103=>739,1104=>636,1105=>636,1106=>719,1107=>613,1108=>609,1109=>563,1110=>380,1111=>380,1112=>362,1113=>988,1114=>1015,1115=>727,1116=>722,1117=>742,1118=>640,1119=>732,1122=>880,1123=>703,1124=>1195,1125=>963,1130=>1312,1131=>1010,1132=>1630,1133=>1297,1136=>1096,1137=>1105,1138=>871,1139=>652,1140=>916,1141=>749,1142=>916,1143=>749,1164=>846,1165=>673,1168=>700,1169=>618,1170=>690,1171=>613,1172=>868,1173=>716,1174=>1312,1175=>1010,1176=>721,1177=>638,1178=>947,1179=>744,1182=>910,1183=>722,1184=>1041,1185=>827,1186=>966,1187=>739,1188=>1167,1189=>956,1190=>1345,1191=>1059,1194=>796,1195=>609,1196=>744,1197=>620,1198=>714,1199=>581,1200=>714,1201=>581,1202=>866,1203=>649,1204=>1022,1205=>807,1206=>928,1207=>739,1210=>910,1211=>727,1216=>468,1217=>1312,1218=>1010,1219=>869,1220=>693,1223=>945,1224=>732,1227=>913,1228=>732,1231=>380,1232=>814,1233=>648,1234=>814,1235=>648,1236=>1034,1237=>975,1238=>762,1239=>636,1240=>871,1241=>636,1242=>871,1243=>636,1244=>1312,1245=>1010,1246=>721,1247=>638,1248=>657,1249=>568,1250=>945,1251=>742,1252=>945,1253=>742,1254=>871,1255=>667,1256=>871,1257=>667,1258=>871,1259=>667,1260=>795,1261=>609,1262=>812,1263=>640,1264=>812,1265=>640,1266=>812,1267=>640,1268=>913,1269=>732,1270=>690,1271=>613,1272=>1202,1273=>1002,1296=>721,1297=>638,1298=>884,1299=>705,1300=>1248,1301=>945,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>942,1330=>832,1331=>894,1332=>909,1333=>822,1334=>821,1335=>747,1336=>832,1337=>1125,1338=>894,1339=>803,1340=>722,1341=>1188,1342=>887,1343=>842,1344=>737,1345=>863,1346=>918,1347=>851,1348=>977,1349=>833,1350=>914,1351=>843,1352=>871,1353=>818,1354=>1034,1355=>846,1356=>964,1357=>871,1358=>914,1359=>808,1360=>808,1361=>836,1362=>710,1363=>955,1364=>891,1365=>871,1366=>963,1369=>307,1370=>264,1371=>293,1372=>391,1373=>323,1374=>439,1375=>500,1377=>1055,1378=>695,1379=>776,1380=>801,1381=>729,1382=>742,1383=>599,1384=>733,1385=>909,1386=>768,1387=>724,1388=>398,1389=>1087,1390=>695,1391=>719,1392=>737,1393=>684,1394=>738,1395=>703,1396=>724,1397=>359,1398=>719,1399=>496,1400=>738,1401=>428,1402=>1059,1403=>668,1404=>744,1405=>724,1406=>724,1407=>1040,1408=>724,1409=>713,1410=>493,1411=>1040,1412=>734,1413=>693,1414=>956,1415=>833,1417=>340,1418=>388,4256=>755,4257=>936,4258=>866,4259=>874,4260=>781,4261=>1078,4262=>1014,4263=>1213,4264=>643,4265=>818,4266=>1051,4267=>1051,4268=>796,4269=>1135,4270=>969,4271=>902,4272=>1109,4273=>792,4274=>756,4275=>1076,4276=>976,4277=>1066,4278=>811,4279=>833,4280=>821,4281=>833,4282=>908,4283=>1077,4284=>769,4285=>822,4286=>813,4287=>1111,4288=>1123,4289=>802,4290=>892,4291=>802,4292=>880,4293=>1063,4304=>594,4305=>625,4306=>643,4307=>887,4308=>615,4309=>611,4310=>667,4311=>915,4312=>613,4313=>600,4314=>1120,4315=>640,4316=>640,4317=>879,4318=>624,4319=>634,4320=>877,4321=>666,4322=>780,4323=>751,4324=>869,4325=>639,4326=>912,4327=>622,4328=>647,4329=>640,4330=>729,4331=>641,4332=>630,4333=>629,4334=>670,4335=>753,4336=>625,4337=>657,4338=>625,4339=>625,4340=>624,4341=>670,4342=>940,4343=>680,4344=>636,4345=>672,4346=>625,4347=>588,4348=>354,7424=>641,7425=>892,7426=>940,7427=>695,7428=>609,7429=>675,7430=>675,7431=>617,7432=>509,7433=>320,7434=>561,7435=>722,7436=>617,7437=>869,7438=>737,7439=>667,7440=>609,7441=>628,7442=>628,7443=>667,7444=>989,7445=>598,7446=>667,7447=>667,7448=>586,7449=>801,7450=>801,7451=>620,7452=>647,7453=>664,7454=>923,7455=>655,7456=>581,7457=>861,7458=>568,7459=>568,7460=>588,7461=>802,7462=>586,7463=>641,7464=>732,7465=>586,7466=>854,7467=>705,7468=>489,7469=>651,7470=>532,7471=>532,7472=>546,7473=>480,7474=>480,7475=>538,7476=>595,7477=>294,7478=>298,7479=>547,7480=>443,7481=>697,7482=>576,7483=>606,7484=>548,7485=>442,7486=>474,7487=>523,7488=>455,7489=>469,7490=>549,7491=>466,7492=>466,7493=>498,7494=>657,7495=>499,7496=>498,7497=>444,7498=>444,7499=>412,7500=>412,7501=>498,7502=>300,7503=>523,7504=>729,7505=>473,7506=>467,7507=>427,7508=>467,7509=>467,7510=>499,7511=>371,7512=>520,7513=>418,7514=>729,7515=>491,7516=>505,7517=>418,7518=>416,7519=>420,7520=>570,7521=>414,7522=>239,7523=>414,7524=>520,7525=>491,7526=>418,7527=>416,7528=>419,7529=>570,7530=>414,7531=>1041,7543=>640,7544=>595,7547=>380,7548=>380,7549=>699,7550=>647,7551=>679,7557=>380,7579=>498,7580=>427,7581=>427,7582=>467,7583=>412,7584=>383,7585=>373,7586=>498,7587=>522,7588=>300,7589=>307,7590=>300,7591=>300,7592=>370,7593=>368,7594=>321,7595=>430,7596=>682,7597=>729,7598=>588,7599=>587,7600=>472,7601=>467,7602=>522,7603=>400,7604=>387,7605=>371,7606=>520,7607=>475,7608=>408,7609=>489,7610=>491,7611=>412,7612=>527,7613=>412,7614=>452,7615=>467,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>776,7681=>648,7682=>845,7683=>699,7684=>845,7685=>699,7686=>845,7687=>699,7688=>796,7689=>609,7690=>867,7691=>699,7692=>867,7693=>699,7694=>867,7695=>699,7696=>867,7697=>699,7698=>867,7699=>699,7700=>762,7701=>636,7702=>762,7703=>636,7704=>762,7705=>636,7706=>762,7707=>636,7708=>762,7709=>636,7710=>710,7711=>430,7712=>854,7713=>699,7714=>945,7715=>727,7716=>945,7717=>727,7718=>945,7719=>727,7720=>945,7721=>727,7722=>945,7723=>727,7724=>468,7725=>380,7726=>468,7727=>380,7728=>869,7729=>693,7730=>869,7731=>693,7732=>869,7733=>693,7734=>703,7735=>380,7736=>703,7737=>380,7738=>703,7739=>380,7740=>703,7741=>380,7742=>1107,7743=>1058,7744=>1107,7745=>1058,7746=>1107,7747=>1058,7748=>914,7749=>727,7750=>914,7751=>727,7752=>914,7753=>727,7754=>914,7755=>727,7756=>871,7757=>667,7758=>871,7759=>667,7760=>871,7761=>667,7762=>871,7763=>667,7764=>752,7765=>699,7766=>752,7767=>699,7768=>831,7769=>527,7770=>831,7771=>527,7772=>831,7773=>527,7774=>831,7775=>527,7776=>722,7777=>563,7778=>722,7779=>563,7780=>722,7781=>563,7782=>722,7783=>563,7784=>722,7785=>563,7786=>744,7787=>462,7788=>744,7789=>462,7790=>744,7791=>462,7792=>744,7793=>462,7794=>872,7795=>727,7796=>872,7797=>727,7798=>872,7799=>727,7800=>872,7801=>727,7802=>872,7803=>727,7804=>776,7805=>581,7806=>776,7807=>581,7808=>1123,7809=>861,7810=>1123,7811=>861,7812=>1123,7813=>861,7814=>1123,7815=>861,7816=>1123,7817=>861,7818=>776,7819=>596,7820=>776,7821=>596,7822=>714,7823=>581,7824=>730,7825=>568,7826=>730,7827=>568,7828=>730,7829=>568,7830=>727,7831=>462,7832=>861,7833=>581,7834=>1014,7835=>430,7836=>430,7837=>430,7838=>947,7839=>667,7840=>776,7841=>648,7842=>776,7843=>648,7844=>776,7845=>648,7846=>776,7847=>648,7848=>776,7849=>648,7850=>776,7851=>648,7852=>776,7853=>648,7854=>776,7855=>648,7856=>776,7857=>648,7858=>776,7859=>648,7860=>776,7861=>648,7862=>776,7863=>648,7864=>762,7865=>636,7866=>762,7867=>636,7868=>762,7869=>636,7870=>762,7871=>636,7872=>762,7873=>636,7874=>762,7875=>636,7876=>762,7877=>636,7878=>762,7879=>636,7880=>468,7881=>380,7882=>468,7883=>380,7884=>871,7885=>667,7886=>871,7887=>667,7888=>871,7889=>667,7890=>871,7891=>667,7892=>871,7893=>667,7894=>871,7895=>667,7896=>871,7897=>667,7898=>871,7899=>667,7900=>871,7901=>667,7902=>871,7903=>667,7904=>871,7905=>667,7906=>871,7907=>667,7908=>872,7909=>727,7910=>872,7911=>727,7912=>872,7913=>727,7914=>872,7915=>727,7916=>872,7917=>727,7918=>872,7919=>727,7920=>872,7921=>727,7922=>714,7923=>581,7924=>714,7925=>581,7926=>714,7927=>581,7928=>714,7929=>581,7930=>1078,7931=>701,7936=>770,7937=>770,7938=>770,7939=>770,7940=>770,7941=>770,7942=>770,7943=>770,7944=>776,7945=>776,7946=>978,7947=>978,7948=>832,7949=>849,7950=>776,7951=>776,7952=>608,7953=>608,7954=>608,7955=>608,7956=>608,7957=>608,7960=>917,7961=>909,7962=>1169,7963=>1169,7964=>1093,7965=>1120,7968=>727,7969=>727,7970=>727,7971=>727,7972=>727,7973=>727,7974=>727,7975=>727,7976=>1100,7977=>1094,7978=>1358,7979=>1361,7980=>1279,7981=>1308,7982=>1197,7983=>1194,7984=>484,7985=>484,7986=>484,7987=>484,7988=>484,7989=>484,7990=>484,7991=>484,7992=>629,7993=>617,7994=>878,7995=>881,7996=>799,7997=>831,7998=>723,7999=>714,8000=>667,8001=>667,8002=>667,8003=>667,8004=>667,8005=>667,8008=>900,8009=>935,8010=>1240,8011=>1237,8012=>1035,8013=>1066,8016=>694,8017=>694,8018=>694,8019=>694,8020=>694,8021=>694,8022=>694,8023=>694,8025=>922,8027=>1186,8029=>1133,8031=>1019,8032=>952,8033=>952,8034=>952,8035=>952,8036=>952,8037=>952,8038=>952,8039=>952,8040=>931,8041=>963,8042=>1268,8043=>1274,8044=>1054,8045=>1088,8046=>1023,8047=>1060,8048=>770,8049=>770,8050=>608,8051=>608,8052=>727,8053=>727,8054=>484,8055=>484,8056=>667,8057=>667,8058=>694,8059=>694,8060=>952,8061=>952,8064=>770,8065=>770,8066=>770,8067=>770,8068=>770,8069=>770,8070=>770,8071=>770,8072=>776,8073=>776,8074=>978,8075=>978,8076=>832,8077=>849,8078=>776,8079=>776,8080=>727,8081=>727,8082=>727,8083=>727,8084=>727,8085=>727,8086=>727,8087=>727,8088=>1100,8089=>1094,8090=>1358,8091=>1361,8092=>1279,8093=>1308,8094=>1197,8095=>1194,8096=>952,8097=>952,8098=>952,8099=>952,8100=>952,8101=>952,8102=>952,8103=>952,8104=>931,8105=>963,8106=>1268,8107=>1274,8108=>1054,8109=>1088,8110=>1023,8111=>1060,8112=>770,8113=>770,8114=>770,8115=>770,8116=>770,8118=>770,8119=>770,8120=>776,8121=>776,8122=>811,8123=>776,8124=>776,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>727,8131=>727,8132=>727,8134=>727,8135=>727,8136=>1000,8137=>947,8138=>1191,8139=>1118,8140=>945,8141=>500,8142=>500,8143=>500,8144=>484,8145=>484,8146=>484,8147=>484,8150=>484,8151=>484,8152=>468,8153=>468,8154=>714,8155=>662,8157=>500,8158=>500,8159=>500,8160=>694,8161=>694,8162=>694,8163=>694,8164=>665,8165=>665,8166=>694,8167=>694,8168=>714,8169=>714,8170=>1019,8171=>953,8172=>910,8173=>500,8174=>500,8175=>500,8178=>952,8179=>952,8180=>952,8182=>952,8183=>952,8184=>1069,8185=>887,8186=>1101,8187=>911,8188=>890,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>348,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>348,8217=>348,8218=>348,8219=>348,8220=>575,8221=>575,8222=>575,8223=>575,8224=>523,8225=>523,8226=>639,8227=>639,8228=>348,8229=>674,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1385,8241=>1820,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>400,8250=>400,8252=>629,8253=>586,8254=>500,8258=>1023,8260=>167,8261=>473,8262=>473,8263=>1082,8264=>856,8265=>856,8267=>636,8268=>500,8269=>500,8270=>523,8271=>369,8273=>523,8274=>556,8275=>1000,8279=>813,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>239,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>298,8318=>298,8319=>519,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>298,8334=>298,8336=>466,8337=>444,8338=>467,8339=>475,8340=>444,8341=>521,8342=>523,8343=>292,8344=>729,8345=>519,8346=>499,8347=>395,8348=>371,8358=>696,8364=>696,8367=>1155,8369=>790,8372=>876,8373=>696,8376=>744,8377=>696,8451=>1198,8457=>1112,8462=>727,8463=>727,8470=>1087,8482=>1000,8486=>890,8487=>890,8490=>869,8491=>776,8498=>710,8513=>775,8514=>557,8515=>637,8516=>760,8523=>903,8526=>592,8528=>1035,8529=>1035,8530=>1473,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>468,8545=>736,8546=>1005,8547=>1093,8548=>776,8549=>1127,8550=>1396,8551=>1664,8552=>1069,8553=>776,8554=>1078,8555=>1347,8556=>703,8557=>796,8558=>867,8559=>1107,8560=>380,8561=>760,8562=>1140,8563=>961,8564=>581,8565=>961,8566=>1341,8567=>1721,8568=>976,8569=>596,8570=>976,8571=>1356,8572=>380,8573=>609,8574=>699,8575=>1058,8576=>1255,8577=>867,8578=>1268,8579=>796,8580=>609,8581=>796,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>850,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>641,8706=>534,8707=>620,8708=>620,8710=>753,8711=>753,8712=>740,8713=>740,8715=>740,8716=>740,8719=>842,8720=>842,8721=>753,8722=>838,8723=>838,8724=>838,8725=>365,8727=>691,8728=>519,8729=>519,8730=>657,8731=>657,8732=>657,8733=>672,8734=>833,8735=>838,8736=>838,8739=>324,8740=>607,8741=>529,8742=>773,8743=>812,8744=>812,8745=>838,8746=>838,8747=>579,8748=>1000,8749=>1391,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1082,8789=>1082,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>838,8848=>838,8849=>838,8850=>838,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>884,8867=>884,8868=>960,8869=>960,8870=>616,8871=>616,8872=>884,8873=>884,8874=>884,8875=>1080,8876=>884,8877=>884,8878=>884,8879=>1080,8901=>398,8962=>834,8968=>473,8969=>473,8970=>473,8971=>473,8976=>838,8977=>539,8984=>928,8985=>838,8992=>579,8993=>579,8997=>1000,9000=>1443,9085=>1008,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>579,9167=>945,9251=>834,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>457,10182=>457,10208=>494,10216=>457,10217=>457,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>1032,10616=>838,10617=>838,10618=>960,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1782,10765=>610,10766=>610,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>703,11361=>380,11363=>752,11364=>831,11367=>945,11368=>727,11369=>869,11370=>693,11371=>730,11372=>568,11373=>848,11374=>1107,11375=>776,11376=>848,11377=>709,11378=>1221,11379=>984,11381=>779,11382=>601,11383=>905,11385=>571,11386=>667,11387=>617,11388=>313,11389=>489,11390=>722,11391=>730,11520=>773,11521=>635,11522=>804,11523=>658,11524=>788,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>631,11532=>646,11533=>962,11534=>846,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>936,11548=>982,11549=>681,11550=>676,11551=>852,11552=>1113,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>586,11807=>838,11810=>473,11811=>473,11812=>473,11813=>473,11822=>586,42564=>722,42565=>563,42566=>468,42567=>380,42576=>1333,42577=>1092,42580=>1287,42581=>1025,42582=>1287,42583=>1039,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>384,42780=>384,42781=>276,42782=>276,42783=>276,42790=>945,42791=>712,42792=>1003,42793=>909,42794=>696,42795=>609,42796=>634,42797=>598,42798=>741,42799=>706,42800=>592,42801=>563,42802=>1301,42803=>986,42804=>1261,42805=>1004,42806=>1168,42807=>1008,42808=>1016,42809=>813,42810=>1016,42811=>813,42812=>994,42813=>847,42814=>796,42815=>609,42816=>910,42817=>722,42822=>916,42823=>581,42826=>1010,42827=>770,42830=>1448,42831=>1060,42856=>787,42857=>716,42875=>694,42876=>527,42880=>703,42881=>380,42882=>872,42883=>727,42884=>694,42885=>527,42886=>796,42887=>609,42891=>439,42892=>306,42893=>913,42896=>914,42897=>727,42922=>945,43002=>1069,43003=>710,43004=>752,43005=>1107,43006=>468,43007=>1286,62464=>705,62465=>716,62466=>765,62467=>999,62468=>716,62469=>710,62470=>776,62471=>1038,62472=>716,62473=>716,62474=>1309,62475=>734,62476=>733,62477=>1004,62478=>716,62479=>733,62480=>1050,62481=>797,62482=>850,62483=>799,62484=>996,62485=>732,62486=>987,62487=>731,62488=>739,62489=>733,62490=>780,62491=>733,62492=>739,62493=>717,62494=>780,62495=>936,62496=>716,62497=>826,62498=>717,62499=>716,62500=>716,62501=>773,62502=>1013,62504=>904,63173=>667,63185=>500,63188=>500,64256=>821,64257=>727,64258=>727,64259=>1120,64260=>1117,64261=>871,64262=>971,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifb.z b/incs/tcpdf/fonts/dejavuserifb.z new file mode 100644 index 0000000..0250fcd Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifb.z differ diff --git a/incs/tcpdf/fonts/dejavuserifbi.ctg.z b/incs/tcpdf/fonts/dejavuserifbi.ctg.z new file mode 100644 index 0000000..c1b7143 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifbi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifbi.php b/incs/tcpdf/fonts/dejavuserifbi.php new file mode 100644 index 0000000..510059e --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-906 -389 1754 1145]','ItalicAngle'=>-11,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>566,'MaxWidth'=>1813,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(73,-14,383,729),34=>array(95,458,426,729),35=>array(68,0,770,718),36=>array(41,-146,632,761),37=>array(59,-14,891,742),38=>array(7,-14,892,742),39=>array(95,458,211,729),40=>array(94,-156,510,760),41=>array(-39,-156,378,760),42=>array(22,278,501,742),43=>array(106,1,732,627),44=>array(-5,-165,282,156),45=>array(41,202,374,334),46=>array(81,-14,268,172),47=>array(-80,-93,445,729),48=>array(46,-14,649,742),49=>array(65,0,536,742),50=>array(-5,0,635,742),51=>array(4,-14,641,742),52=>array(6,0,632,742),53=>array(18,-14,636,729),54=>array(58,-14,672,742),55=>array(104,0,684,729),56=>array(19,-14,655,742),57=>array(24,-14,638,742),58=>array(61,-14,308,490),59=>array(-24,-161,322,490),60=>array(106,32,732,595),61=>array(106,147,732,480),62=>array(106,32,732,595),63=>array(103,-14,574,742),64=>array(64,-174,942,703),65=>array(-79,0,728,729),66=>array(-24,0,782,729),67=>array(42,-14,787,742),68=>array(-24,0,826,729),69=>array(-24,0,773,729),70=>array(-24,0,768,729),71=>array(42,-14,812,742),72=>array(-24,0,971,729),73=>array(-24,0,493,729),74=>array(-158,-208,526,729),75=>array(-24,0,902,729),76=>array(-24,0,646,729),77=>array(-29,0,1131,729),78=>array(-27,0,945,729),79=>array(42,-14,828,742),80=>array(-24,0,757,729),81=>array(49,-196,856,742),82=>array(-24,0,778,729),83=>array(13,-14,682,742),84=>array(46,0,805,729),85=>array(95,-14,922,729),86=>array(53,0,861,729),87=>array(50,0,1206,729),88=>array(-53,0,808,729),89=>array(50,0,794,729),90=>array(-34,0,760,729),91=>array(38,-132,489,760),92=>array(80,-93,286,729),93=>array(-16,-132,435,760),94=>array(101,457,737,729),95=>array(0,-236,500,-143),96=>array(128,616,354,800),97=>array(34,-14,577,533),98=>array(24,-14,646,760),99=>array(34,-14,592,533),100=>array(10,-14,678,760),101=>array(33,-14,593,533),102=>array(-59,-190,573,760),103=>array(22,-222,667,533),104=>array(34,0,642,760),105=>array(34,0,337,760),106=>array(-166,-222,354,760),107=>array(34,0,648,760),108=>array(34,0,355,760),109=>array(56,0,995,533),110=>array(56,0,664,533),111=>array(34,-14,634,533),112=>array(25,-208,687,533),113=>array(52,-208,665,533),114=>array(56,0,587,533),115=>array(-0,-14,542,533),116=>array(48,-14,453,680),117=>array(63,-14,671,519),118=>array(21,0,589,521),119=>array(30,0,890,519),120=>array(-19,0,605,519),121=>array(-20,-222,638,519),122=>array(-16,-41,585,560),123=>array(78,-163,643,760),124=>array(129,-236,234,764),125=>array(1,-163,565,760),126=>array(106,221,732,406),161=>array(56,0,366,742),162=>array(78,-146,631,662),163=>array(-0,0,678,742),164=>array(37,30,601,596),165=>array(28,0,736,729),166=>array(129,-171,234,699),167=>array(-1,-95,515,742),168=>array(164,645,526,788),169=>array(138,0,862,725),170=>array(6,246,438,745),171=>array(69,64,576,522),172=>array(106,140,732,441),173=>array(41,202,374,334),174=>array(138,0,862,725),175=>array(156,664,481,756),176=>array(87,424,412,749),177=>array(106,0,732,627),178=>array(2,334,397,742),179=>array(7,326,401,742),180=>array(227,616,525,800),181=>array(31,-208,695,519),182=>array(112,-96,656,729),183=>array(81,255,267,440),184=>array(112,-196,347,0),185=>array(39,334,339,742),186=>array(7,246,481,742),187=>array(49,64,556,522),188=>array(39,-14,935,742),189=>array(39,-14,938,742),190=>array(7,-14,935,742),191=>array(12,-14,483,742),192=>array(-79,0,728,927),193=>array(-79,0,728,927),194=>array(-79,0,728,927),195=>array(-79,0,728,929),196=>array(-79,0,728,939),197=>array(-98,0,708,928),198=>array(-102,0,1044,729),199=>array(42,-196,787,742),200=>array(-24,0,773,927),201=>array(-24,0,773,927),202=>array(-24,0,773,927),203=>array(-24,0,773,939),204=>array(-24,0,493,927),205=>array(-24,0,495,927),206=>array(-24,0,498,927),207=>array(-24,0,502,939),208=>array(-18,0,832,729),209=>array(-27,0,945,929),210=>array(42,-14,828,927),211=>array(42,-14,828,927),212=>array(42,-14,828,927),213=>array(42,-14,828,929),214=>array(42,-14,828,939),215=>array(129,23,709,604),216=>array(-37,-38,907,766),217=>array(95,-14,922,927),218=>array(95,-14,922,927),219=>array(95,-14,922,927),220=>array(95,-14,922,939),221=>array(50,0,794,927),222=>array(-24,0,729,729),223=>array(-76,-190,683,760),224=>array(34,-14,577,800),225=>array(34,-14,577,800),226=>array(34,-14,577,800),227=>array(34,-14,577,792),228=>array(34,-14,577,788),229=>array(34,-14,577,888),230=>array(27,-14,889,533),231=>array(34,-196,592,533),232=>array(33,-14,593,800),233=>array(33,-14,593,800),234=>array(33,-14,593,800),235=>array(33,-14,594,788),236=>array(57,0,332,800),237=>array(57,0,465,800),238=>array(45,0,414,800),239=>array(57,0,466,788),240=>array(16,-14,633,764),241=>array(56,0,664,792),242=>array(34,-14,634,800),243=>array(34,-14,634,800),244=>array(34,-14,634,800),245=>array(34,-14,634,792),246=>array(34,-14,634,788),247=>array(106,60,732,567),248=>array(-27,-50,694,567),249=>array(63,-14,671,800),250=>array(63,-14,671,800),251=>array(63,-14,671,800),252=>array(63,-14,671,788),253=>array(-20,-222,638,800),254=>array(3,-208,665,760),255=>array(-20,-222,638,788),256=>array(-79,0,728,914),257=>array(34,-14,577,763),258=>array(-79,0,728,936),259=>array(34,-14,577,776),260=>array(-79,-196,728,729),261=>array(34,-196,577,533),262=>array(42,-14,787,927),263=>array(34,-14,600,800),264=>array(42,-14,787,927),265=>array(34,-14,592,800),266=>array(42,-14,787,939),267=>array(34,-14,592,788),268=>array(42,-14,787,927),269=>array(34,-14,594,800),270=>array(-24,0,826,927),271=>array(10,-14,928,760),272=>array(-18,0,832,729),273=>array(10,-14,741,760),274=>array(-24,0,773,914),275=>array(33,-14,593,763),276=>array(-24,0,773,927),277=>array(33,-14,593,776),278=>array(-24,0,773,939),279=>array(33,-14,593,788),280=>array(-24,-196,773,729),281=>array(33,-196,593,533),282=>array(-24,0,773,930),283=>array(33,-14,594,800),284=>array(42,-14,812,927),285=>array(22,-222,667,800),286=>array(42,-14,812,927),287=>array(22,-222,667,776),288=>array(42,-14,812,939),289=>array(22,-222,667,788),290=>array(42,-240,812,742),291=>array(22,-222,667,753),292=>array(-24,0,971,927),293=>array(34,0,642,927),294=>array(-24,0,971,729),295=>array(34,0,642,760),296=>array(-24,0,521,929),297=>array(57,0,453,792),298=>array(-24,0,496,914),299=>array(57,0,390,763),300=>array(-24,0,516,927),301=>array(57,0,444,776),302=>array(-5,-196,512,729),303=>array(53,-196,356,760),304=>array(-24,0,493,939),305=>array(57,0,332,519),306=>array(-24,-208,995,729),307=>array(34,-222,742,760),308=>array(-158,-208,526,927),309=>array(-143,-222,379,800),310=>array(-24,-226,902,729),311=>array(34,-226,648,760),312=>array(57,0,671,518),313=>array(-24,0,646,928),314=>array(34,0,479,928),315=>array(-24,-226,646,729),316=>array(34,-226,355,760),317=>array(-24,0,686,729),318=>array(34,0,590,760),319=>array(-24,0,710,729),320=>array(34,0,532,760),321=>array(-18,0,653,729),322=>array(-7,0,411,760),323=>array(-27,0,945,928),324=>array(56,0,664,776),325=>array(-27,-226,945,729),326=>array(56,-226,664,533),327=>array(-27,0,945,927),328=>array(56,0,664,800),329=>array(75,0,902,742),330=>array(34,-208,858,743),331=>array(78,-222,671,533),332=>array(42,-14,828,914),333=>array(34,-14,634,763),334=>array(42,-14,828,927),335=>array(34,-14,634,776),336=>array(42,-14,828,927),337=>array(34,-14,652,800),338=>array(42,0,1191,729),339=>array(34,-14,983,533),340=>array(-24,0,778,928),341=>array(56,0,595,776),342=>array(-24,-226,778,729),343=>array(56,-226,587,533),344=>array(-24,0,778,927),345=>array(56,0,594,800),346=>array(13,-14,693,928),347=>array(-0,-14,595,776),348=>array(13,-14,682,927),349=>array(-0,-14,542,800),350=>array(13,-196,682,742),351=>array(-0,-196,542,533),352=>array(13,-14,682,927),353=>array(-0,-14,552,800),354=>array(46,-196,805,729),355=>array(48,-196,453,680),356=>array(46,0,805,927),357=>array(48,-14,583,780),358=>array(47,0,805,729),359=>array(11,-14,452,680),360=>array(95,-14,922,929),361=>array(63,-14,671,792),362=>array(95,-14,922,914),363=>array(63,-14,671,763),364=>array(95,-14,922,927),365=>array(63,-14,671,776),366=>array(95,-14,922,1057),367=>array(63,-14,671,854),368=>array(95,-14,922,927),369=>array(63,-14,671,800),370=>array(95,-204,922,729),371=>array(63,-196,671,519),372=>array(50,0,1206,931),373=>array(30,0,890,800),374=>array(50,0,794,931),375=>array(-20,-222,638,800),376=>array(50,0,794,939),377=>array(-34,0,760,928),378=>array(-16,-41,595,776),379=>array(-34,0,760,952),380=>array(-16,-41,585,759),381=>array(-34,0,760,927),382=>array(-16,-41,585,800),383=>array(-59,-190,573,760),384=>array(24,-14,646,760),385=>array(-96,0,782,729),386=>array(-24,0,826,729),387=>array(-50,-14,638,760),388=>array(-24,0,770,729),389=>array(-50,-14,637,760),390=>array(0,-14,746,742),391=>array(32,-14,986,840),392=>array(24,-14,795,709),393=>array(-18,0,832,729),394=>array(-96,0,826,729),395=>array(17,0,871,729),396=>array(1,-14,734,760),397=>array(39,-246,650,533),398=>array(-24,0,782,729),399=>array(42,-14,828,742),400=>array(81,-14,774,742),401=>array(-171,-208,788,729),402=>array(-184,-190,573,760),403=>array(32,-14,1011,840),404=>array(83,-92,829,729),405=>array(34,-1,979,760),406=>array(101,0,493,729),407=>array(-24,0,493,729),408=>array(-24,0,972,729),409=>array(34,0,647,760),410=>array(6,0,354,760),411=>array(-37,0,600,739),412=>array(75,-14,1107,729),413=>array(-174,-208,965,729),414=>array(76,-208,663,533),415=>array(42,-14,828,742),416=>array(41,-14,937,760),417=>array(34,-14,755,548),418=>array(57,-171,1102,742),419=>array(60,-208,878,533),420=>array(-96,0,757,729),421=>array(8,-208,661,709),422=>array(-12,-142,764,729),423=>array(36,-14,691,742),424=>array(23,-14,543,533),425=>array(-31,0,711,729),426=>array(-53,-223,460,760),427=>array(63,-222,517,680),428=>array(42,0,805,729),429=>array(41,-14,525,760),430=>array(67,-208,825,729),431=>array(98,-14,1127,816),432=>array(65,-14,815,548),433=>array(40,-14,913,729),434=>array(133,0,841,729),435=>array(50,0,885,730),436=>array(-21,-222,779,533),437=>array(-34,0,760,729),438=>array(-15,-41,584,560),439=>array(-30,-14,606,729),440=>array(3,-14,647,729),441=>array(5,-203,651,519),442=>array(-2,-220,606,519),443=>array(-5,0,645,742),444=>array(63,-14,769,729),445=>array(-28,-203,643,519),446=>array(-38,-15,379,680),447=>array(22,-208,721,560),448=>array(24,0,271,729),449=>array(24,0,468,729),450=>array(-17,0,476,729),451=>array(24,0,271,729),452=>array(-24,0,1627,927),453=>array(-24,-41,1452,800),454=>array(10,-41,1284,800),455=>array(-24,-208,1229,729),456=>array(-24,-222,1057,760),457=>array(33,-222,734,760),458=>array(-27,-208,1440,729),459=>array(-27,-222,1268,760),460=>array(55,-222,1081,760),461=>array(-79,0,728,927),462=>array(34,-14,577,800),463=>array(-24,0,526,927),464=>array(57,0,451,800),465=>array(42,-14,828,927),466=>array(34,-14,634,800),467=>array(95,-14,922,927),468=>array(63,-14,671,800),469=>array(95,-14,922,1036),470=>array(63,-14,671,899),471=>array(95,-14,922,1057),472=>array(63,-14,671,920),473=>array(95,-14,922,1058),474=>array(63,-14,671,921),475=>array(95,-14,922,1057),476=>array(63,-14,671,920),477=>array(45,-14,591,533),478=>array(-79,0,728,1036),479=>array(34,-14,577,899),480=>array(-79,0,728,1036),481=>array(34,-14,577,899),482=>array(-102,0,1044,914),483=>array(27,-14,889,763),484=>array(42,-14,842,742),485=>array(22,-222,702,533),486=>array(21,-17,791,927),487=>array(-4,-222,640,800),488=>array(-42,0,885,927),489=>array(17,0,631,927),490=>array(42,-204,828,742),491=>array(34,-204,634,533),492=>array(42,-204,828,914),493=>array(34,-204,634,763),494=>array(-30,-14,606,927),495=>array(-28,-203,604,800),496=>array(-143,-222,472,800),497=>array(-24,0,1627,729),498=>array(-24,-41,1452,729),499=>array(10,-41,1284,760),500=>array(23,-14,793,928),501=>array(-4,-222,640,776),502=>array(-23,-14,1219,729),503=>array(-45,-208,834,742),504=>array(-44,0,928,927),505=>array(-44,0,638,800),506=>array(-98,0,708,928),507=>array(34,-14,597,928),508=>array(-102,0,1044,928),509=>array(27,-14,889,800),510=>array(-36,-38,907,928),511=>array(-27,-50,694,800),512=>array(-79,0,728,928),513=>array(34,-14,577,800),514=>array(-79,0,728,958),515=>array(34,-14,577,776),516=>array(-24,0,773,928),517=>array(33,-14,593,800),518=>array(-24,0,773,958),519=>array(33,-14,593,776),520=>array(-24,0,493,928),521=>array(16,0,366,801),522=>array(-24,0,501,958),523=>array(33,0,389,767),524=>array(42,-14,828,928),525=>array(33,-14,634,800),526=>array(42,-14,828,958),527=>array(33,-14,634,776),528=>array(-24,0,778,928),529=>array(55,0,587,800),530=>array(-24,0,778,958),531=>array(55,0,587,776),532=>array(95,-14,922,928),533=>array(63,-14,671,800),534=>array(95,-14,922,958),535=>array(63,-14,671,776),536=>array(13,-230,682,742),537=>array(-0,-230,542,533),538=>array(46,-230,805,729),539=>array(48,-230,453,680),540=>array(-26,-210,655,742),541=>array(-23,-211,571,531),542=>array(-24,0,971,927),543=>array(33,0,642,927),544=>array(34,-208,858,743),545=>array(22,-48,723,760),546=>array(4,-14,616,742),547=>array(13,-14,563,760),548=>array(-8,-263,786,729),549=>array(10,-263,610,519),550=>array(-79,0,728,939),551=>array(34,-14,577,788),552=>array(-24,-196,773,729),553=>array(33,-196,593,533),554=>array(42,-14,828,1036),555=>array(34,-14,634,899),556=>array(42,-14,828,1036),557=>array(34,-14,634,894),558=>array(42,-14,828,939),559=>array(34,-14,634,788),560=>array(42,-14,828,1036),561=>array(34,-14,634,899),562=>array(50,0,794,914),563=>array(-20,-222,638,763),564=>array(83,-113,509,760),565=>array(67,-113,880,533),566=>array(58,-113,508,680),567=>array(-143,-222,352,519),568=>array(19,-14,969,760),569=>array(59,-208,1009,533),570=>array(-84,-38,860,766),571=>array(-74,-38,870,766),572=>array(-56,-50,665,567),573=>array(-24,0,646,729),574=>array(-99,-38,845,766),575=>array(19,-217,562,533),576=>array(6,-222,606,519),577=>array(-1,0,665,729),578=>array(74,0,533,533),579=>array(-24,0,782,729),580=>array(27,-14,922,729),581=>array(-79,0,728,729),582=>array(-24,-57,773,785),583=>array(33,-56,593,581),584=>array(-158,-208,526,729),585=>array(-143,-222,383,760),586=>array(61,-208,897,742),587=>array(53,-222,733,533),588=>array(-24,0,777,729),589=>array(22,0,587,533),590=>array(21,0,794,729),591=>array(-19,-222,658,519),592=>array(71,-14,613,533),593=>array(41,-14,747,532),594=>array(23,-14,729,531),595=>array(25,-14,637,760),596=>array(13,-14,564,533),597=>array(46,-113,600,527),598=>array(39,-222,712,760),599=>array(19,-14,855,760),600=>array(34,-14,591,533),601=>array(45,-14,591,533),602=>array(40,-14,921,533),603=>array(25,-12,587,526),604=>array(-6,-12,547,526),605=>array(-6,-12,921,526),606=>array(41,-18,700,533),607=>array(-143,-222,383,519),608=>array(0,-222,875,760),609=>array(24,-222,748,519),610=>array(62,-4,595,520),611=>array(50,-219,599,519),612=>array(71,-37,650,520),613=>array(82,-208,690,519),614=>array(34,0,642,760),615=>array(56,-222,642,760),616=>array(6,0,338,760),617=>array(75,0,332,519),618=>array(-17,0,406,519),619=>array(24,0,403,760),620=>array(37,0,487,760),621=>array(44,-222,392,760),622=>array(54,-203,809,760),623=>array(63,-14,1002,519),624=>array(82,-208,1021,519),625=>array(78,-222,995,533),626=>array(-144,-222,686,533),627=>array(78,-222,762,533),628=>array(12,0,707,519),629=>array(41,-14,627,533),630=>array(63,0,1047,521),631=>array(29,-14,696,530),632=>array(-5,-213,668,760),633=>array(-21,-14,510,519),634=>array(-45,-14,533,760),635=>array(-1,-222,593,519),636=>array(36,-207,607,533),637=>array(65,-222,609,533),638=>array(56,0,510,533),639=>array(61,0,409,533),640=>array(12,0,706,519),641=>array(12,0,795,519),642=>array(5,-222,563,533),643=>array(-167,-223,477,760),644=>array(-166,-222,576,760),645=>array(88,-222,456,527),646=>array(-139,-223,477,760),647=>array(39,-161,443,533),648=>array(42,-222,473,680),649=>array(30,-14,696,519),650=>array(38,-14,691,519),651=>array(73,-1,653,519),652=>array(21,0,588,520),653=>array(30,0,890,519),654=>array(1,0,658,741),655=>array(101,0,721,520),656=>array(6,-222,669,519),657=>array(-7,-89,594,519),658=>array(-28,-203,604,519),659=>array(63,-203,604,519),660=>array(52,0,513,761),661=>array(80,0,544,761),662=>array(57,0,521,761),663=>array(66,-223,565,761),664=>array(42,-14,828,742),665=>array(-16,0,644,519),666=>array(15,-18,675,533),667=>array(39,-4,805,760),668=>array(-17,0,749,519),669=>array(-119,-223,375,760),670=>array(101,-208,714,519),671=>array(12,0,575,519),672=>array(38,-208,874,760),673=>array(52,0,513,761),674=>array(80,0,544,761),675=>array(19,-41,1130,760),676=>array(38,-203,1130,760),677=>array(26,-89,1119,760),678=>array(47,0,901,680),679=>array(61,-223,861,760),680=>array(49,-20,914,680),681=>array(-56,-222,1017,760),682=>array(34,0,825,760),683=>array(34,-41,807,760),684=>array(33,0,683,625),685=>array(-5,120,451,625),686=>array(-16,-208,667,760),687=>array(-14,-222,730,760),688=>array(53,326,446,751),689=>array(50,329,444,754),690=>array(-8,202,313,752),691=>array(65,334,403,632),692=>array(16,321,354,620),693=>array(27,202,415,617),694=>array(16,326,516,617),695=>array(19,334,561,620),696=>array(-12,212,401,620),697=>array(54,557,242,800),698=>array(54,557,461,800),699=>array(41,456,305,742),700=>array(41,456,305,742),701=>array(96,456,275,742),702=>array(153,481,319,760),703=>array(159,481,326,760),704=>array(4,327,293,752),705=>array(22,327,311,752),706=>array(122,517,401,843),707=>array(99,517,378,843),708=>array(63,561,390,800),709=>array(110,561,437,800),710=>array(105,616,474,800),711=>array(151,616,520,800),712=>array(71,513,211,759),713=>array(156,664,481,756),714=>array(227,616,525,800),715=>array(128,616,354,800),716=>array(71,-90,211,156),717=>array(-10,-189,315,-97),720=>array(66,0,303,434),721=>array(122,303,273,434),722=>array(111,269,278,547),723=>array(118,269,284,547),726=>array(45,165,310,411),727=>array(45,242,309,334),728=>array(170,624,504,776),729=>array(254,645,398,788),730=>array(189,610,467,888),731=>array(152,-196,363,0),732=>array(134,638,513,792),733=>array(146,616,568,800),734=>array(-19,299,405,500),736=>array(31,204,377,617),737=>array(50,326,246,751),738=>array(20,327,365,633),739=>array(-12,334,381,620),740=>array(22,327,311,752),741=>array(146,0,471,693),742=>array(117,0,471,693),743=>array(87,0,471,693),744=>array(58,0,471,693),745=>array(29,0,471,693),748=>array(79,-281,405,-42),750=>array(54,456,523,742),751=>array(55,-241,423,-58),752=>array(32,-281,359,-42),755=>array(111,-240,389,38),759=>array(61,-193,439,-40),768=>array(-405,616,-179,800),769=>array(-307,616,-8,800),770=>array(-428,616,-60,800),771=>array(-400,638,-21,792),772=>array(-378,664,-53,756),773=>array(-500,663,0,755),774=>array(-364,624,-30,776),775=>array(-279,645,-136,788),776=>array(-370,645,-8,788),777=>array(-441,616,-217,866),778=>array(-345,610,-66,888),779=>array(-388,616,34,800),780=>array(-382,616,-14,800),781=>array(-418,616,-287,813),782=>array(-510,616,-195,813),783=>array(-421,616,-70,800),784=>array(-432,624,-98,903),785=>array(-366,624,-32,776),786=>array(-297,456,-94,617),787=>array(-282,606,-126,847),788=>array(-277,606,-123,847),789=>array(-103,616,103,800),790=>array(-414,-253,-188,-69),791=>array(-350,-251,-52,-67),792=>array(-336,-357,-134,-111),793=>array(-366,-357,-164,-111),794=>array(-194,684,70,930),795=>array(-126,338,88,548),796=>array(-319,-389,-153,-111),797=>array(-388,-280,-124,-111),798=>array(-375,-280,-111,-111),799=>array(-380,-357,-116,-111),800=>array(-383,-203,-118,-111),801=>array(-548,-222,-127,139),802=>array(-407,-222,-59,139),803=>array(-397,-213,-254,-70),804=>array(-434,-213,-72,-70),805=>array(-366,-240,-136,-11),806=>array(-354,-230,-150,-69),807=>array(-388,-196,-153,0),808=>array(-348,-196,-137,0),809=>array(-312,-266,-181,-69),810=>array(-422,-253,-78,-69),811=>array(-411,-221,-59,-69),812=>array(-416,-251,-48,-67),813=>array(-452,-253,-84,-69),814=>array(-402,-221,-68,-69),815=>array(-432,-221,-98,-69),816=>array(-442,-222,-63,-68),817=>array(-413,-161,-87,-69),818=>array(-500,-236,0,-143),819=>array(-500,-236,0,-9),820=>array(-762,210,-78,417),821=>array(-350,234,-17,293),822=>array(-700,234,-35,293),823=>array(-699,-50,22,567),824=>array(-906,-38,38,766),825=>array(-331,-378,-164,-100),826=>array(-422,-242,-79,-59),827=>array(-418,-350,-83,-69),828=>array(-441,-221,-88,-69),829=>array(-481,581,-221,820),830=>array(-312,598,-105,877),831=>array(-500,528,0,755),835=>array(-282,606,-126,847),856=>array(13,645,157,788),864=>array(-293,723,567,898),865=>array(-310,729,582,902),880=>array(-24,0,764,729),881=>array(58,0,551,519),882=>array(18,0,846,729),883=>array(34,0,781,519),884=>array(54,557,242,800),885=>array(34,-208,221,35),886=>array(66,0,900,729),887=>array(51,0,680,519),890=>array(204,-208,343,-60),891=>array(22,-14,571,533),892=>array(34,-14,592,533),893=>array(22,-14,571,533),894=>array(-24,-161,322,490),900=>array(227,616,525,800),901=>array(164,645,606,996),902=>array(-79,0,728,800),903=>array(81,255,267,440),904=>array(42,0,955,800),905=>array(42,0,1156,800),906=>array(42,0,678,800),908=>array(42,-14,844,800),910=>array(42,0,1032,800),911=>array(1,0,875,800),912=>array(74,16,545,996),913=>array(-79,0,728,729),914=>array(-24,0,782,729),915=>array(-24,0,768,729),916=>array(-42,0,670,729),917=>array(-24,0,773,729),918=>array(-34,0,760,729),919=>array(-24,0,971,729),920=>array(42,-14,828,742),921=>array(-24,0,493,729),922=>array(-24,0,902,729),923=>array(-79,0,728,729),924=>array(-29,0,1131,729),925=>array(-27,0,945,729),926=>array(-16,0,713,729),927=>array(42,-14,828,742),928=>array(-24,0,971,729),929=>array(-24,0,757,729),931=>array(-31,0,711,729),932=>array(46,0,805,729),933=>array(50,0,794,729),934=>array(42,0,828,729),935=>array(-53,0,808,729),936=>array(66,0,978,729),937=>array(-22,0,851,742),938=>array(-24,0,508,939),939=>array(50,0,794,939),940=>array(41,-14,747,800),941=>array(25,-12,606,800),942=>array(76,-208,663,800),943=>array(74,16,477,800),944=>array(73,-1,701,996),945=>array(41,-14,747,532),946=>array(-32,-208,632,769),947=>array(85,-209,667,519),948=>array(18,-14,629,765),949=>array(25,-12,587,526),950=>array(38,-208,636,760),951=>array(76,-208,663,533),952=>array(41,-17,627,771),953=>array(74,16,413,519),954=>array(-17,0,716,519),955=>array(-37,0,600,739),956=>array(31,-208,695,519),957=>array(57,0,671,519),958=>array(27,-208,636,760),959=>array(34,-14,634,533),960=>array(-17,0,749,519),961=>array(-9,-208,644,533),962=>array(60,-208,611,533),963=>array(42,-14,738,519),964=>array(58,16,674,519),965=>array(73,-1,658,519),966=>array(68,-208,879,519),967=>array(-59,-222,707,533),968=>array(108,-208,968,519),969=>array(42,-1,914,519),970=>array(74,16,470,788),971=>array(73,-1,658,788),972=>array(34,-14,634,800),973=>array(73,-1,658,800),974=>array(42,-1,914,800),975=>array(-0,-240,925,729),976=>array(41,-17,606,771),977=>array(50,-17,814,771),978=>array(89,0,774,729),979=>array(42,0,979,800),980=>array(89,0,774,939),981=>array(38,-208,896,760),982=>array(42,-1,974,519),983=>array(29,-222,667,521),984=>array(61,-207,847,742),985=>array(60,-207,646,533),986=>array(61,-208,806,742),987=>array(52,-208,627,616),988=>array(-24,0,768,729),989=>array(-181,-211,565,742),990=>array(17,0,574,729),991=>array(80,0,587,759),992=>array(8,-209,750,742),993=>array(25,-208,637,533),1008=>array(9,-5,646,521),1009=>array(22,-210,645,533),1010=>array(34,-14,592,533),1011=>array(-166,-222,354,760),1012=>array(42,-14,828,742),1013=>array(34,-14,593,533),1014=>array(22,-14,564,533),1015=>array(-24,0,729,729),1016=>array(3,-208,665,760),1017=>array(42,-14,787,742),1018=>array(-29,0,1131,729),1019=>array(0,-208,886,519),1020=>array(-20,-208,671,533),1021=>array(12,-14,754,742),1022=>array(42,-14,787,742),1023=>array(12,-14,754,742),1024=>array(-24,0,773,927),1025=>array(-24,0,773,939),1026=>array(10,-214,808,729),1027=>array(-24,0,748,927),1028=>array(42,-14,786,742),1029=>array(13,-14,682,742),1030=>array(-24,0,493,729),1031=>array(-24,0,544,939),1032=>array(-158,-208,526,729),1033=>array(-43,-14,1129,729),1034=>array(-24,0,1188,729),1035=>array(-11,0,850,729),1036=>array(-24,0,921,927),1037=>array(-24,0,971,927),1038=>array(39,-14,873,997),1039=>array(-9,-157,986,729),1040=>array(-62,0,746,729),1041=>array(-24,0,826,729),1042=>array(-24,0,782,729),1043=>array(-24,0,748,729),1044=>array(-39,-157,908,729),1045=>array(-24,0,773,729),1046=>array(-61,0,1324,729),1047=>array(1,-14,678,742),1048=>array(-24,0,971,729),1049=>array(-24,0,971,999),1050=>array(-24,0,921,729),1051=>array(-43,-14,912,729),1052=>array(-29,0,1131,729),1053=>array(-24,0,971,729),1054=>array(42,-14,828,742),1055=>array(-24,0,971,729),1056=>array(-24,0,757,729),1057=>array(42,-14,787,742),1058=>array(46,0,805,729),1059=>array(39,-14,873,729),1060=>array(38,0,912,729),1061=>array(-53,0,808,729),1062=>array(-9,-157,985,729),1063=>array(90,0,932,729),1064=>array(-29,0,1297,729),1065=>array(-14,-157,1312,729),1066=>array(42,0,884,729),1067=>array(-24,0,1227,729),1068=>array(-24,0,753,729),1069=>array(12,-14,754,742),1070=>array(-24,-14,1238,742),1071=>array(-48,0,908,729),1072=>array(34,-14,577,533),1073=>array(39,-14,695,786),1074=>array(33,-14,611,533),1075=>array(56,-14,553,534),1076=>array(34,-14,663,760),1077=>array(33,-14,593,533),1078=>array(10,-14,1325,533),1079=>array(24,-14,593,533),1080=>array(63,-14,671,519),1081=>array(63,-14,671,817),1082=>array(56,-14,682,533),1083=>array(10,-14,676,519),1084=>array(10,-14,895,519),1085=>array(56,0,673,519),1086=>array(34,-14,634,533),1087=>array(56,0,664,533),1088=>array(25,-208,687,533),1089=>array(34,-14,592,533),1090=>array(56,0,995,533),1091=>array(-20,-222,638,519),1092=>array(30,-208,866,760),1093=>array(-19,0,605,519),1094=>array(63,-217,748,519),1095=>array(63,0,659,519),1096=>array(63,-14,1002,519),1097=>array(63,-217,1079,519),1098=>array(18,-14,690,534),1099=>array(63,-14,961,519),1100=>array(63,-14,623,519),1101=>array(34,-14,612,533),1102=>array(56,-14,969,533),1103=>array(10,-14,740,519),1104=>array(33,-14,593,800),1105=>array(33,-14,594,788),1106=>array(30,-222,642,760),1107=>array(56,-14,579,800),1108=>array(34,-14,593,533),1109=>array(-0,-14,542,533),1110=>array(34,0,337,760),1111=>array(57,0,466,788),1112=>array(-166,-222,354,760),1113=>array(10,-14,978,519),1114=>array(56,-14,975,519),1115=>array(34,0,642,760),1116=>array(56,-14,682,800),1117=>array(63,-14,671,800),1118=>array(-20,-222,638,823),1119=>array(63,-220,671,519),1122=>array(31,0,809,729),1123=>array(56,-14,1013,534),1124=>array(-24,-14,1186,742),1125=>array(76,-14,948,533),1130=>array(10,0,1314,729),1131=>array(28,-14,1021,519),1132=>array(-24,0,1561,729),1133=>array(76,-14,1259,519),1136=>array(61,0,1169,729),1137=>array(48,-208,1141,760),1138=>array(42,-14,828,742),1139=>array(34,-14,619,533),1140=>array(68,0,974,742),1141=>array(50,0,785,533),1142=>array(68,0,974,927),1143=>array(50,0,785,800),1164=>array(29,0,807,729),1165=>array(49,-14,633,760),1168=>array(-24,0,786,872),1169=>array(58,0,633,668),1170=>array(-24,0,748,729),1171=>array(56,-14,553,534),1172=>array(-24,-214,768,729),1173=>array(-17,-222,624,519),1174=>array(-61,-157,1324,729),1175=>array(10,-217,1325,533),1176=>array(1,-196,678,742),1177=>array(24,-196,593,533),1178=>array(-24,-157,921,729),1179=>array(56,-217,682,533),1182=>array(-24,0,921,729),1183=>array(56,-14,682,760),1184=>array(42,0,1053,729),1185=>array(21,-14,765,533),1186=>array(-24,-157,971,729),1187=>array(56,-217,745,519),1188=>array(-24,0,1225,729),1189=>array(56,0,941,519),1190=>array(-24,-214,1230,729),1191=>array(-17,-222,945,519),1194=>array(42,-196,787,742),1195=>array(34,-196,592,533),1196=>array(46,-157,804,729),1197=>array(56,-217,1081,533),1198=>array(50,0,794,729),1199=>array(47,-208,628,519),1200=>array(50,0,793,729),1201=>array(47,-208,628,519),1202=>array(-53,-157,808,729),1203=>array(-18,-217,636,519),1204=>array(22,-157,1029,729),1205=>array(35,-217,777,519),1206=>array(90,-157,932,729),1207=>array(63,-217,731,519),1210=>array(-41,0,799,729),1211=>array(34,0,642,760),1216=>array(-24,0,493,729),1217=>array(-61,0,1324,927),1218=>array(10,-14,1325,776),1219=>array(-24,-214,902,729),1220=>array(-17,-222,716,519),1223=>array(-24,-214,971,729),1224=>array(-17,-222,749,519),1227=>array(161,-157,1003,729),1228=>array(73,-162,749,519),1231=>array(-40,0,429,760),1232=>array(-62,0,746,936),1233=>array(34,-14,577,776),1234=>array(-62,0,746,939),1235=>array(34,-14,577,788),1236=>array(-102,0,1044,729),1237=>array(27,-14,889,533),1238=>array(-24,0,773,927),1239=>array(33,-14,593,776),1240=>array(42,-14,828,742),1241=>array(45,-14,591,533),1242=>array(42,-14,828,939),1243=>array(45,-14,596,788),1244=>array(-61,0,1324,939),1245=>array(10,-14,1325,788),1246=>array(1,-14,678,939),1247=>array(24,-14,593,788),1248=>array(-30,-14,606,729),1249=>array(-28,-203,604,519),1250=>array(-24,0,971,914),1251=>array(63,-14,671,763),1252=>array(-24,0,971,939),1253=>array(63,-14,671,788),1254=>array(42,-14,828,939),1255=>array(34,-14,634,788),1256=>array(42,-14,828,742),1257=>array(41,-14,627,533),1258=>array(42,-14,828,939),1259=>array(41,-14,627,788),1260=>array(12,-14,754,939),1261=>array(34,-14,615,788),1262=>array(39,-14,873,914),1263=>array(-20,-222,638,763),1264=>array(39,-14,873,939),1265=>array(-20,-222,638,788),1266=>array(39,-14,873,927),1267=>array(-20,-222,638,800),1268=>array(90,0,932,939),1269=>array(63,0,659,788),1270=>array(-24,-157,748,729),1271=>array(56,-217,553,534),1272=>array(-24,0,1227,939),1273=>array(63,-14,961,788),1296=>array(81,-14,774,742),1297=>array(17,-14,629,533),1298=>array(-24,-208,931,729),1299=>array(10,-222,676,519),1300=>array(-43,-14,1281,729),1301=>array(10,-14,1014,519),1306=>array(49,-196,856,742),1307=>array(52,-208,665,533),1308=>array(50,0,1206,729),1309=>array(30,0,890,519),1329=>array(95,-14,951,729),1330=>array(-38,0,802,743),1331=>array(56,0,913,743),1332=>array(20,0,928,743),1333=>array(95,-14,854,729),1334=>array(25,-72,788,743),1335=>array(-29,-72,795,729),1336=>array(-31,-72,807,743),1337=>array(-37,-10,1181,743),1338=>array(16,-14,965,729),1339=>array(-22,0,775,729),1340=>array(-15,-72,683,729),1341=>array(-21,-14,1171,729),1342=>array(82,-13,923,743),1343=>array(79,0,803,729),1344=>array(-43,-66,695,729),1345=>array(28,-32,799,743),1346=>array(27,-72,882,743),1347=>array(-37,0,815,739),1348=>array(95,-14,1070,729),1349=>array(20,-14,787,742),1350=>array(31,-14,886,801),1351=>array(63,-14,805,729),1352=>array(-38,0,776,743),1353=>array(92,-84,787,743),1354=>array(20,0,939,743),1355=>array(30,-72,803,744),1356=>array(-38,0,983,743),1357=>array(95,-14,909,729),1358=>array(45,-72,884,729),1359=>array(20,-14,752,742),1360=>array(-38,0,800,743),1361=>array(17,-14,771,742),1362=>array(-37,0,805,729),1363=>array(39,0,919,729),1364=>array(-111,0,839,743),1365=>array(32,-14,837,742),1366=>array(10,-14,919,729),1369=>array(159,481,326,760),1370=>array(-4,408,282,729),1371=>array(-15,615,324,799),1372=>array(-24,618,418,893),1373=>array(30,615,298,799),1374=>array(-17,605,436,854),1375=>array(30,618,458,760),1377=>array(60,-14,999,519),1378=>array(-28,-208,679,533),1379=>array(69,-208,771,533),1380=>array(17,-208,795,533),1381=>array(56,-14,686,760),1382=>array(69,-208,762,533),1383=>array(-30,0,640,760),1384=>array(-28,-208,693,533),1385=>array(-28,-208,931,532),1386=>array(28,-14,811,760),1387=>array(-64,-208,657,760),1388=>array(-26,-208,417,519),1389=>array(-60,-208,1026,760),1390=>array(26,-14,693,789),1391=>array(76,-208,658,760),1392=>array(-26,0,655,760),1393=>array(14,-14,601,783),1394=>array(17,-208,755,533),1395=>array(35,-14,694,771),1396=>array(35,-14,787,771),1397=>array(-153,-208,341,519),1398=>array(44,-14,637,771),1399=>array(-75,-208,505,538),1400=>array(-3,0,678,533),1401=>array(-42,-208,440,540),1402=>array(79,-208,1017,519),1403=>array(1,-208,665,537),1404=>array(-3,0,686,533),1405=>array(60,-14,667,519),1406=>array(55,-208,709,760),1407=>array(58,-14,981,533),1408=>array(-38,-208,684,533),1409=>array(40,-222,764,533),1410=>array(-1,0,479,519),1411=>array(55,-208,978,760),1412=>array(-17,-208,707,533),1413=>array(46,-14,646,533),1414=>array(21,-208,918,760),1415=>array(56,-14,797,760),1417=>array(71,-14,266,434),1418=>array(34,203,364,365),4256=>array(9,0,749,848),4257=>array(131,0,831,847),4258=>array(59,-81,811,848),4259=>array(21,-0,875,847),4260=>array(63,-0,811,848),4261=>array(59,-0,981,848),4262=>array(116,-1,934,847),4263=>array(46,-1,1121,847),4264=>array(116,-0,634,847),4265=>array(97,-0,709,847),4266=>array(63,-0,970,847),4267=>array(11,-0,926,847),4268=>array(-36,-0,758,847),4269=>array(43,-35,1057,847),4270=>array(116,-0,960,847),4271=>array(116,-0,932,846),4272=>array(62,-0,1018,846),4273=>array(60,-0,755,846),4274=>array(9,-0,747,847),4275=>array(45,-58,941,846),4276=>array(61,-0,949,846),4277=>array(80,-0,990,846),4278=>array(-36,-0,734,846),4279=>array(131,-0,863,846),4280=>array(49,-0,852,847),4281=>array(-36,-0,708,846),4282=>array(-11,-1,849,848),4283=>array(15,-0,952,847),4284=>array(-36,-0,766,847),4285=>array(10,-0,796,847),4286=>array(9,-0,843,846),4287=>array(-36,-0,1078,846),4288=>array(63,-0,1083,846),4289=>array(-36,-0,740,846),4290=>array(41,-0,812,847),4291=>array(99,-1,832,846),4292=>array(62,-0,910,846),4293=>array(13,-0,1066,847),4304=>array(20,0,528,596),4305=>array(36,0,583,853),4306=>array(-48,-225,563,566),4307=>array(27,-220,848,556),4308=>array(-57,-225,579,556),4309=>array(-57,-225,580,556),4310=>array(74,0,710,855),4311=>array(35,0,874,556),4312=>array(35,0,571,556),4313=>array(-73,-225,533,556),4314=>array(34,-220,1090,562),4315=>array(34,0,688,854),4316=>array(39,0,705,877),4317=>array(39,-123,837,556),4318=>array(19,1,644,854),4319=>array(-47,-225,644,555),4320=>array(43,-0,837,846),4321=>array(83,0,590,854),4322=>array(3,-225,724,706),4323=>array(59,-225,719,556),4324=>array(52,-225,836,556),4325=>array(-38,-225,729,855),4326=>array(21,-220,881,556),4327=>array(-68,-225,629,556),4328=>array(46,0,696,854),4329=>array(-16,-5,597,855),4330=>array(16,-225,687,556),4331=>array(32,0,683,854),4332=>array(20,-229,736,854),4333=>array(-45,-225,636,854),4334=>array(83,0,632,854),4335=>array(-93,-225,741,556),4336=>array(20,0,677,854),4337=>array(27,0,704,863),4338=>array(-56,-94,584,556),4339=>array(-39,-225,645,615),4340=>array(-38,-225,633,855),4341=>array(17,0,739,854),4342=>array(31,-225,900,699),4343=>array(-33,-225,569,566),4344=>array(-27,-225,583,556),4345=>array(27,-225,636,561),4346=>array(42,-69,594,556),4347=>array(-42,0,418,511),4348=>array(68,341,507,882),7424=>array(-16,0,619,519),7425=>array(-16,0,906,519),7426=>array(43,-14,904,533),7427=>array(-16,0,688,519),7428=>array(41,-14,592,533),7429=>array(-16,0,645,519),7430=>array(-16,0,645,519),7431=>array(-21,0,631,519),7432=>array(-42,-18,498,533),7433=>array(-4,-238,299,522),7434=>array(-31,-14,575,519),7435=>array(-16,0,715,519),7436=>array(-3,0,574,519),7437=>array(-16,0,885,519),7438=>array(51,0,754,519),7439=>array(34,-14,634,533),7440=>array(17,-14,568,533),7441=>array(41,-33,588,553),7442=>array(35,-2,584,521),7443=>array(61,-50,608,567),7444=>array(45,-14,994,533),7445=>array(3,-14,541,534),7446=>array(91,260,678,533),7447=>array(91,-14,678,259),7448=>array(-16,0,593,519),7449=>array(6,0,789,519),7450=>array(95,0,789,519),7451=>array(55,0,624,519),7452=>array(63,-14,686,519),7453=>array(-1,-74,648,596),7454=>array(31,-74,908,596),7455=>array(-32,-240,682,761),7456=>array(21,0,656,519),7457=>array(30,0,931,519),7458=>array(-15,0,584,519),7459=>array(-5,-14,586,519),7460=>array(-1,-14,590,742),7461=>array(-16,-14,755,533),7462=>array(-16,0,599,519),7463=>array(-16,0,619,519),7464=>array(-16,0,749,519),7465=>array(-16,0,593,519),7466=>array(76,0,880,519),7467=>array(-28,-14,723,519),7468=>array(-49,334,458,735),7469=>array(-64,334,658,735),7470=>array(-15,334,493,735),7471=>array(-10,334,525,742),7472=>array(-15,334,520,735),7473=>array(-15,334,487,735),7474=>array(29,334,537,735),7475=>array(26,326,511,742),7476=>array(-15,334,612,735),7477=>array(-15,334,311,735),7478=>array(-100,220,332,735),7479=>array(-15,334,568,735),7480=>array(-15,334,407,735),7481=>array(-18,334,712,735),7482=>array(-17,334,595,735),7483=>array(47,326,621,734),7484=>array(26,326,521,742),7485=>array(5,326,390,750),7486=>array(-15,334,477,735),7487=>array(-15,334,490,735),7488=>array(29,334,507,735),7489=>array(60,326,581,735),7490=>array(32,334,760,735),7491=>array(21,318,363,625),7492=>array(45,318,386,625),7493=>array(26,318,470,624),7494=>array(27,318,570,625),7495=>array(43,326,434,752),7496=>array(23,326,443,752),7497=>array(37,326,390,627),7498=>array(45,326,388,627),7499=>array(26,324,366,627),7500=>array(32,324,372,627),7501=>array(30,212,486,627),7502=>array(54,203,244,621),7503=>array(42,334,428,752),7504=>array(56,334,647,627),7505=>array(69,212,443,627),7506=>array(38,326,416,627),7507=>array(24,326,372,627),7508=>array(74,477,443,627),7509=>array(74,326,443,477),7510=>array(43,220,460,627),7511=>array(58,326,312,708),7512=>array(67,326,450,620),7513=>array(4,285,404,660),7514=>array(67,326,658,620),7515=>array(66,334,429,620),7516=>array(-7,326,477,633),7517=>array(-14,217,394,765),7518=>array(49,217,417,625),7519=>array(13,326,391,763),7520=>array(42,217,552,625),7521=>array(-32,209,440,633),7522=>array(21,0,212,418),7523=>array(65,0,403,298),7524=>array(67,-8,450,286),7525=>array(66,0,429,286),7526=>array(-14,-117,394,431),7527=>array(49,-117,417,291),7528=>array(-1,-117,404,299),7529=>array(42,-117,552,291),7530=>array(-32,-125,440,299),7531=>array(63,-14,1000,533),7543=>array(-12,-222,638,533),7544=>array(-15,334,612,735),7547=>array(-16,0,405,519),7548=>array(31,0,374,519),7549=>array(25,-208,729,533),7550=>array(20,-14,686,519),7551=>array(-21,-14,705,519),7557=>array(-39,-222,428,760),7579=>array(15,326,459,631),7580=>array(38,326,389,627),7581=>array(48,272,396,624),7582=>array(26,326,415,754),7583=>array(27,324,372,627),7584=>array(-37,229,361,752),7585=>array(-1,212,311,620),7586=>array(31,212,487,620),7587=>array(79,220,462,620),7588=>array(24,334,233,752),7589=>array(66,334,228,620),7590=>array(10,334,276,620),7591=>array(42,334,308,620),7592=>array(-5,211,304,752),7593=>array(48,212,268,752),7594=>array(17,212,312,752),7595=>array(10,334,364,621),7596=>array(69,212,647,627),7597=>array(79,220,671,620),7598=>array(-2,212,520,627),7599=>array(69,212,500,627),7600=>array(10,334,448,621),7601=>array(42,326,411,627),7602=>array(41,217,465,752),7603=>array(18,212,369,627),7604=>array(-16,211,389,752),7605=>array(67,212,353,708),7606=>array(47,326,466,620),7607=>array(40,332,421,628),7608=>array(37,326,428,625),7609=>array(66,333,432,620),7610=>array(13,334,371,620),7611=>array(-10,312,368,642),7612=>array(24,212,441,620),7613=>array(16,285,394,620),7614=>array(2,222,401,620),7615=>array(42,325,411,758),7620=>array(-423,616,6,800),7621=>array(-467,616,-97,800),7622=>array(-403,616,-33,800),7623=>array(-506,616,-77,800),7624=>array(-496,616,-4,800),7625=>array(-535,616,35,800),7680=>array(-79,-240,728,729),7681=>array(34,-240,577,533),7682=>array(-24,0,782,939),7683=>array(24,-14,645,939),7684=>array(-24,-213,782,729),7685=>array(24,-213,645,760),7686=>array(-24,-161,782,729),7687=>array(24,-161,645,760),7688=>array(42,-196,787,927),7689=>array(34,-196,600,800),7690=>array(-24,0,826,939),7691=>array(10,-14,677,939),7692=>array(-24,-213,826,729),7693=>array(10,-213,678,760),7694=>array(-24,-161,826,729),7695=>array(10,-161,677,760),7696=>array(-24,-196,826,729),7697=>array(10,-196,677,760),7698=>array(-24,-240,826,729),7699=>array(10,-240,678,760),7700=>array(-24,0,773,1057),7701=>array(33,-14,593,926),7702=>array(-24,0,773,1057),7703=>array(33,-14,642,926),7704=>array(-24,-240,773,729),7705=>array(33,-240,593,533),7706=>array(-24,-222,773,729),7707=>array(33,-222,593,533),7708=>array(-24,-196,773,927),7709=>array(33,-196,593,776),7710=>array(-24,0,768,939),7711=>array(-59,-190,573,939),7712=>array(42,-14,812,938),7713=>array(22,-222,667,756),7714=>array(-24,0,971,939),7715=>array(33,0,642,939),7716=>array(-24,-213,971,729),7717=>array(34,-213,642,760),7718=>array(-24,0,971,939),7719=>array(33,0,642,939),7720=>array(-24,-196,971,729),7721=>array(33,-196,642,760),7722=>array(-24,-221,971,729),7723=>array(33,-221,642,760),7724=>array(-58,-222,493,729),7725=>array(-108,-222,336,760),7726=>array(-24,0,534,1057),7727=>array(57,0,483,917),7728=>array(-24,0,902,927),7729=>array(33,0,647,927),7730=>array(-24,-213,902,729),7731=>array(33,-213,647,760),7732=>array(-24,-161,902,729),7733=>array(33,-161,647,760),7734=>array(-24,-213,646,729),7735=>array(22,-213,355,760),7736=>array(-24,-213,646,914),7737=>array(22,-213,457,914),7738=>array(-24,-161,646,729),7739=>array(-73,-161,354,760),7740=>array(-24,-240,646,729),7741=>array(-110,-240,355,760),7742=>array(-29,0,1131,927),7743=>array(55,0,995,800),7744=>array(-29,0,1131,937),7745=>array(56,0,995,788),7746=>array(-29,-213,1131,729),7747=>array(56,-213,995,533),7748=>array(-27,0,945,939),7749=>array(56,0,664,788),7750=>array(-27,-213,945,729),7751=>array(56,-213,664,533),7752=>array(-27,-161,945,729),7753=>array(55,-161,664,533),7754=>array(-27,-257,945,729),7755=>array(56,-243,664,533),7756=>array(42,-14,828,1057),7757=>array(34,-14,689,916),7758=>array(42,-14,828,1055),7759=>array(34,-14,651,912),7760=>array(42,-14,828,1057),7761=>array(34,-14,634,926),7762=>array(42,-14,828,1057),7763=>array(34,-14,658,926),7764=>array(-24,0,757,927),7765=>array(25,-208,687,800),7766=>array(-24,0,757,939),7767=>array(25,-208,687,788),7768=>array(-24,0,778,939),7769=>array(55,0,587,788),7770=>array(-24,-213,778,729),7771=>array(47,-213,587,533),7772=>array(-24,-213,778,914),7773=>array(47,-213,587,756),7774=>array(-24,-161,778,729),7775=>array(-51,-161,587,533),7776=>array(13,-14,682,939),7777=>array(-0,-14,542,788),7778=>array(13,-213,682,742),7779=>array(-0,-213,542,533),7780=>array(13,-14,697,959),7781=>array(-0,-14,592,777),7782=>array(13,-14,682,1065),7783=>array(-0,-14,561,883),7784=>array(13,-213,682,939),7785=>array(-0,-213,542,788),7786=>array(46,0,805,939),7787=>array(48,-14,452,939),7788=>array(46,-213,805,729),7789=>array(48,-213,453,680),7790=>array(46,-161,805,729),7791=>array(22,-161,452,680),7792=>array(46,-240,805,729),7793=>array(-20,-240,453,680),7794=>array(95,-213,922,729),7795=>array(63,-213,671,519),7796=>array(95,-222,922,729),7797=>array(63,-222,671,519),7798=>array(95,-240,922,729),7799=>array(63,-240,671,519),7800=>array(95,-14,922,1057),7801=>array(63,-14,702,915),7802=>array(95,-14,922,1055),7803=>array(63,-14,671,930),7804=>array(53,0,861,929),7805=>array(20,0,588,792),7806=>array(53,-213,861,729),7807=>array(21,-213,589,521),7808=>array(50,0,1206,931),7809=>array(30,0,890,800),7810=>array(50,0,1206,931),7811=>array(30,0,890,800),7812=>array(50,0,1206,945),7813=>array(30,0,890,736),7814=>array(50,0,1206,974),7815=>array(29,0,890,788),7816=>array(50,-211,1206,729),7817=>array(30,-213,890,519),7818=>array(-53,0,808,939),7819=>array(-19,0,605,788),7820=>array(-53,0,808,939),7821=>array(-19,0,605,788),7822=>array(50,0,794,942),7823=>array(-20,-222,638,788),7824=>array(-34,0,760,982),7825=>array(-16,-41,585,800),7826=>array(-34,-213,760,729),7827=>array(-16,-213,585,560),7828=>array(-34,-161,760,729),7829=>array(-16,-161,585,560),7830=>array(33,-161,642,760),7831=>array(48,-14,477,939),7832=>array(29,0,890,888),7833=>array(-20,-222,638,888),7834=>array(34,-14,967,760),7835=>array(-59,-190,573,939),7836=>array(-59,-190,573,760),7837=>array(-59,-190,573,760),7838=>array(-39,-14,896,743),7839=>array(18,-14,629,765),7840=>array(-79,-213,728,729),7841=>array(34,-213,577,533),7842=>array(-79,0,728,1048),7843=>array(34,-14,577,866),7844=>array(-79,0,831,1054),7845=>array(34,-14,731,872),7846=>array(-79,0,765,1054),7847=>array(34,-14,666,872),7848=>array(-79,0,845,1116),7849=>array(34,-14,746,934),7850=>array(-79,0,728,1069),7851=>array(34,-14,591,887),7852=>array(-79,-213,728,982),7853=>array(34,-213,577,800),7854=>array(-79,0,728,1057),7855=>array(34,-14,598,901),7856=>array(-79,0,728,1057),7857=>array(34,-14,577,901),7858=>array(-79,0,728,1145),7859=>array(34,-14,577,989),7860=>array(-79,0,728,1069),7861=>array(34,-14,611,913),7862=>array(-79,-213,728,958),7863=>array(34,-213,577,776),7864=>array(-24,-213,773,729),7865=>array(33,-213,593,533),7866=>array(-24,0,773,1048),7867=>array(33,-14,593,866),7868=>array(-24,0,773,929),7869=>array(33,-14,593,792),7870=>array(-24,0,851,1054),7871=>array(33,-14,756,872),7872=>array(-24,0,786,1054),7873=>array(33,-14,691,872),7874=>array(-24,0,866,1116),7875=>array(33,-14,771,934),7876=>array(-24,0,773,1069),7877=>array(33,-14,616,887),7878=>array(-24,-213,773,982),7879=>array(33,-213,593,800),7880=>array(-24,0,493,1048),7881=>array(33,0,465,1106),7882=>array(-24,-213,493,729),7883=>array(31,-213,337,760),7884=>array(42,-213,828,742),7885=>array(34,-213,634,533),7886=>array(42,-14,828,1048),7887=>array(33,-14,634,866),7888=>array(42,-14,889,1054),7889=>array(34,-14,772,872),7890=>array(42,-14,828,1054),7891=>array(34,-14,707,872),7892=>array(42,-14,904,1116),7893=>array(34,-14,787,934),7894=>array(42,-14,828,1069),7895=>array(34,-14,634,887),7896=>array(42,-213,828,982),7897=>array(33,-213,634,800),7898=>array(41,-14,937,927),7899=>array(34,-14,755,800),7900=>array(41,-14,937,927),7901=>array(34,-14,755,800),7902=>array(41,-14,937,1048),7903=>array(34,-14,755,866),7904=>array(41,-14,937,929),7905=>array(34,-14,755,792),7906=>array(41,-213,937,760),7907=>array(34,-213,755,548),7908=>array(95,-213,922,729),7909=>array(63,-213,671,519),7910=>array(95,-14,922,1048),7911=>array(63,-14,671,866),7912=>array(98,-14,1127,927),7913=>array(65,-14,815,800),7914=>array(98,-14,1127,927),7915=>array(65,-14,815,800),7916=>array(98,-14,1127,1048),7917=>array(65,-14,815,866),7918=>array(98,-14,1127,929),7919=>array(65,-14,815,792),7920=>array(98,-213,1127,816),7921=>array(65,-213,815,548),7922=>array(50,0,794,931),7923=>array(-20,-222,638,776),7924=>array(50,-213,794,729),7925=>array(-20,-222,638,519),7926=>array(50,0,794,1051),7927=>array(-20,-222,638,866),7928=>array(50,0,794,929),7929=>array(-20,-222,638,792),7930=>array(-24,0,1021,729),7931=>array(34,0,726,760),7936=>array(41,-14,747,837),7937=>array(41,-14,747,837),7938=>array(41,-14,747,837),7939=>array(41,-14,747,837),7940=>array(41,-14,747,837),7941=>array(41,-14,747,837),7942=>array(41,-14,747,1009),7943=>array(41,-14,747,1009),7944=>array(-79,0,728,837),7945=>array(-79,0,728,837),7946=>array(61,0,930,837),7947=>array(71,0,930,837),7948=>array(-23,0,784,837),7949=>array(-6,0,801,837),7950=>array(-79,0,728,1009),7951=>array(-79,0,728,1009),7952=>array(25,-12,587,837),7953=>array(25,-12,587,837),7954=>array(25,-12,587,837),7955=>array(25,-12,587,837),7956=>array(25,-12,629,837),7957=>array(25,-12,633,837),7960=>array(69,0,929,837),7961=>array(69,0,920,837),7962=>array(61,0,1181,837),7963=>array(71,0,1181,837),7964=>array(57,0,1104,837),7965=>array(63,0,1131,837),7968=>array(76,-208,663,837),7969=>array(76,-208,663,837),7970=>array(76,-208,663,837),7971=>array(76,-208,663,837),7972=>array(76,-208,678,837),7973=>array(76,-208,673,837),7974=>array(76,-208,681,1009),7975=>array(76,-208,670,1009),7976=>array(69,0,1126,837),7977=>array(69,0,1121,837),7978=>array(61,0,1384,837),7979=>array(71,0,1387,837),7980=>array(57,0,1305,837),7981=>array(63,0,1334,837),7982=>array(106,0,1223,1009),7983=>array(103,0,1220,1009),7984=>array(74,16,413,837),7985=>array(74,16,413,837),7986=>array(44,16,462,837),7987=>array(55,16,472,837),7988=>array(68,16,497,837),7989=>array(59,16,498,837),7990=>array(74,16,510,1009),7991=>array(74,16,502,1009),7992=>array(69,0,654,837),7993=>array(69,0,643,837),7994=>array(61,0,903,837),7995=>array(71,0,906,837),7996=>array(57,0,824,837),7997=>array(63,0,856,837),7998=>array(106,0,748,1009),7999=>array(103,0,739,1009),8000=>array(34,-14,634,837),8001=>array(34,-14,634,837),8002=>array(34,-14,634,837),8003=>array(34,-14,634,837),8004=>array(34,-14,667,837),8005=>array(34,-14,656,837),8008=>array(69,-14,857,837),8009=>array(69,-14,892,837),8010=>array(61,-14,1197,837),8011=>array(71,-14,1194,837),8012=>array(57,-14,992,837),8013=>array(63,-14,1023,837),8016=>array(73,-1,658,837),8017=>array(73,-1,658,837),8018=>array(73,-1,658,837),8019=>array(73,-1,658,837),8020=>array(73,-1,669,837),8021=>array(73,-1,667,837),8022=>array(73,-1,658,1009),8023=>array(73,-1,658,1009),8025=>array(69,0,1002,837),8027=>array(71,0,1266,837),8029=>array(63,0,1213,837),8031=>array(103,0,1099,1009),8032=>array(42,-1,914,837),8033=>array(42,-1,914,837),8034=>array(42,-1,914,837),8035=>array(42,-1,914,837),8036=>array(42,-1,914,837),8037=>array(42,-1,914,837),8038=>array(42,-1,914,1009),8039=>array(42,-1,914,1009),8040=>array(19,0,892,837),8041=>array(51,0,924,837),8042=>array(61,0,1229,837),8043=>array(71,0,1235,837),8044=>array(57,0,1015,837),8045=>array(63,0,1049,837),8046=>array(106,0,984,1009),8047=>array(103,0,1021,1009),8048=>array(41,-14,747,800),8049=>array(41,-14,747,800),8050=>array(25,-12,587,800),8051=>array(25,-12,606,800),8052=>array(76,-208,663,800),8053=>array(76,-208,663,800),8054=>array(73,16,413,800),8055=>array(74,16,477,800),8056=>array(34,-14,634,800),8057=>array(34,-14,634,800),8058=>array(73,-1,658,800),8059=>array(73,-1,658,800),8060=>array(42,-1,914,800),8061=>array(42,-1,914,800),8064=>array(41,-208,747,837),8065=>array(41,-208,747,837),8066=>array(41,-208,747,837),8067=>array(41,-208,747,837),8068=>array(41,-208,747,837),8069=>array(41,-208,747,837),8070=>array(41,-208,747,1009),8071=>array(41,-208,747,1009),8072=>array(-79,-208,728,837),8073=>array(-79,-208,728,837),8074=>array(61,-208,930,837),8075=>array(71,-208,930,837),8076=>array(-23,-208,784,837),8077=>array(-6,-208,801,837),8078=>array(-79,-208,728,1009),8079=>array(-79,-208,728,1009),8080=>array(76,-208,663,837),8081=>array(76,-208,663,837),8082=>array(76,-208,663,837),8083=>array(76,-208,663,837),8084=>array(76,-208,678,837),8085=>array(76,-208,673,837),8086=>array(76,-208,681,1009),8087=>array(76,-208,670,1009),8088=>array(69,-208,1126,837),8089=>array(69,-208,1121,837),8090=>array(61,-208,1384,837),8091=>array(71,-208,1387,837),8092=>array(57,-208,1305,837),8093=>array(63,-208,1334,837),8094=>array(106,-208,1223,1009),8095=>array(103,-208,1220,1009),8096=>array(42,-208,914,837),8097=>array(42,-208,914,837),8098=>array(42,-208,914,837),8099=>array(42,-208,914,837),8100=>array(42,-208,914,837),8101=>array(42,-208,914,837),8102=>array(42,-208,914,1009),8103=>array(42,-208,914,1009),8104=>array(19,-208,892,837),8105=>array(51,-208,924,837),8106=>array(61,-208,1229,837),8107=>array(71,-208,1235,837),8108=>array(57,-208,1015,837),8109=>array(63,-208,1049,837),8110=>array(106,-208,984,1009),8111=>array(103,-208,1021,1009),8112=>array(41,-14,747,776),8113=>array(41,-14,747,756),8114=>array(41,-208,747,800),8115=>array(41,-208,747,532),8116=>array(41,-208,747,800),8118=>array(41,-14,747,792),8119=>array(41,-208,747,792),8120=>array(-79,0,728,936),8121=>array(-79,0,728,914),8122=>array(-44,0,763,800),8123=>array(-79,0,728,800),8124=>array(-79,-208,728,729),8125=>array(233,596,389,837),8126=>array(204,-208,343,-60),8127=>array(233,596,389,837),8128=>array(134,638,513,792),8129=>array(164,645,578,959),8130=>array(76,-208,663,800),8131=>array(76,-208,663,533),8132=>array(76,-208,663,800),8134=>array(76,-208,663,792),8135=>array(76,-208,663,792),8136=>array(61,0,1011,800),8137=>array(42,0,955,800),8138=>array(61,0,1217,800),8139=>array(42,0,1156,800),8140=>array(-24,-208,971,729),8141=>array(102,596,520,837),8142=>array(112,596,541,837),8143=>array(178,596,557,1009),8144=>array(74,16,452,776),8145=>array(74,16,434,756),8146=>array(74,16,470,997),8147=>array(74,16,545,996),8150=>array(74,16,456,792),8151=>array(74,16,522,959),8152=>array(-24,0,493,927),8153=>array(-24,0,493,914),8154=>array(61,0,739,800),8155=>array(42,0,678,800),8157=>array(112,596,528,837),8158=>array(102,596,541,837),8159=>array(175,596,554,1009),8160=>array(73,-1,658,776),8161=>array(73,-1,658,756),8162=>array(73,-1,658,997),8163=>array(73,-1,701,996),8164=>array(-9,-208,644,837),8165=>array(-9,-208,644,837),8166=>array(73,-1,658,792),8167=>array(73,-1,671,959),8168=>array(50,0,794,927),8169=>array(50,0,794,914),8170=>array(61,0,1099,800),8171=>array(42,0,1032,800),8172=>array(69,0,915,837),8173=>array(164,645,526,997),8174=>array(164,645,606,996),8175=>array(128,616,354,800),8178=>array(42,-208,914,800),8179=>array(42,-208,914,519),8180=>array(42,-208,914,800),8182=>array(42,-1,914,746),8183=>array(42,-208,914,746),8184=>array(61,-14,1026,800),8185=>array(42,-14,844,800),8186=>array(61,0,1062,800),8187=>array(1,0,875,800),8188=>array(-22,-208,851,742),8189=>array(227,616,525,800),8190=>array(236,596,391,837),8208=>array(41,202,374,334),8209=>array(41,202,374,334),8210=>array(42,207,653,324),8211=>array(42,207,458,324),8212=>array(42,207,958,324),8213=>array(-12,207,1012,324),8214=>array(129,-236,395,764),8215=>array(0,-236,500,-9),8216=>array(41,456,305,742),8217=>array(33,443,297,729),8218=>array(15,-130,279,156),8219=>array(83,443,266,729),8220=>array(41,456,532,742),8221=>array(33,443,524,729),8222=>array(15,-130,506,156),8223=>array(83,443,493,729),8224=>array(49,-96,537,729),8225=>array(-14,-96,537,729),8226=>array(144,196,495,547),8227=>array(144,157,534,586),8228=>array(81,-14,268,172),8229=>array(81,-14,593,172),8230=>array(81,-14,919,172),8240=>array(59,-14,1326,742),8241=>array(59,-14,1754,742),8242=>array(2,547,257,729),8243=>array(2,547,440,729),8244=>array(2,547,624,729),8245=>array(161,547,346,729),8246=>array(161,547,532,729),8247=>array(161,547,712,729),8248=>array(101,-238,632,29),8249=>array(69,64,351,522),8250=>array(49,64,332,522),8252=>array(11,-14,633,729),8253=>array(103,-14,574,742),8254=>array(0,663,500,755),8258=>array(22,-37,1001,832),8260=>array(-260,-14,427,742),8261=>array(39,-132,488,760),8262=>array(-16,-132,435,760),8263=>array(70,-14,1083,742),8264=>array(103,-14,862,742),8265=>array(11,-14,824,742),8267=>array(47,-96,615,729),8268=>array(75,189,425,541),8269=>array(75,189,425,541),8270=>array(22,0,501,464),8271=>array(38,-161,256,490),8273=>array(53,-14,439,797),8274=>array(3,-93,528,729),8275=>array(49,221,951,406),8279=>array(2,547,807,729),8304=>array(24,326,404,742),8305=>array(21,334,212,752),8308=>array(4,334,394,742),8309=>array(11,326,402,742),8310=>array(21,326,409,742),8311=>array(35,334,402,742),8312=>array(12,326,414,742),8313=>array(15,326,403,742),8314=>array(67,334,461,679),8315=>array(67,475,461,537),8316=>array(67,415,461,598),8317=>array(60,249,321,752),8318=>array(-24,249,238,752),8319=>array(35,334,418,627),8320=>array(24,0,404,416),8321=>array(39,8,339,416),8322=>array(2,8,397,416),8323=>array(7,0,401,416),8324=>array(4,8,394,416),8325=>array(11,0,402,416),8326=>array(21,0,409,416),8327=>array(35,8,402,416),8328=>array(12,0,414,416),8329=>array(15,0,403,416),8330=>array(67,8,461,353),8331=>array(67,149,461,211),8332=>array(67,89,461,272),8333=>array(60,-78,321,426),8334=>array(-24,-78,238,426),8336=>array(21,-8,363,299),8337=>array(37,0,390,301),8338=>array(38,0,416,301),8339=>array(-12,8,381,293),8340=>array(45,0,388,301),8341=>array(53,0,446,425),8342=>array(42,8,428,426),8343=>array(50,0,246,425),8344=>array(56,8,647,301),8345=>array(35,8,418,301),8346=>array(43,-106,460,301),8347=>array(20,1,365,307),8348=>array(58,0,312,382),8358=>array(-18,0,713,729),8364=>array(-24,-14,696,742),8367=>array(-19,-193,1168,723),8369=>array(-24,0,806,729),8372=>array(3,-14,875,742),8373=>array(83,-146,689,761),8376=>array(42,0,805,729),8377=>array(54,0,727,729),8451=>array(87,-14,1189,749),8457=>array(87,0,1170,749),8462=>array(34,0,642,760),8463=>array(34,0,642,760),8470=>array(-34,-14,1042,731),8482=>array(116,447,840,729),8486=>array(-22,0,851,742),8487=>array(40,-13,913,729),8490=>array(-24,0,902,729),8491=>array(-98,0,708,928),8498=>array(-58,0,734,729),8513=>array(5,-14,747,742),8514=>array(9,0,554,729),8515=>array(11,0,671,729),8516=>array(2,0,749,729),8523=>array(46,-14,931,742),8526=>array(-39,0,614,519),8528=>array(28,-14,1007,742),8529=>array(28,-14,1008,742),8530=>array(28,-14,1447,742),8531=>array(28,-14,1006,742),8532=>array(2,-14,1006,742),8533=>array(28,-14,1007,742),8534=>array(2,-14,1007,742),8535=>array(7,-14,1007,742),8536=>array(4,-14,1007,742),8537=>array(28,-14,1014,742),8538=>array(11,-14,1014,742),8539=>array(28,-14,1019,742),8540=>array(7,-14,1019,742),8541=>array(11,-14,1019,742),8542=>array(35,-14,1019,742),8543=>array(28,-14,875,742),8544=>array(-24,0,493,729),8545=>array(-24,0,762,729),8546=>array(-24,0,1030,729),8547=>array(-24,0,1179,729),8548=>array(53,0,861,729),8549=>array(53,0,1152,729),8550=>array(53,0,1421,729),8551=>array(53,0,1689,729),8552=>array(-24,0,1101,729),8553=>array(-53,0,808,729),8554=>array(-53,0,1104,729),8555=>array(-53,0,1372,729),8556=>array(-24,0,646,729),8557=>array(42,-14,787,742),8558=>array(-24,0,826,729),8559=>array(-29,0,1131,729),8560=>array(34,0,337,760),8561=>array(34,0,717,760),8562=>array(34,0,1097,760),8563=>array(34,0,969,760),8564=>array(21,0,589,521),8565=>array(21,0,918,760),8566=>array(21,0,1298,760),8567=>array(21,0,1678,760),8568=>array(34,0,985,760),8569=>array(-19,0,605,519),8570=>array(-19,0,933,760),8571=>array(-19,0,1313,760),8572=>array(34,0,355,760),8573=>array(34,-14,592,533),8574=>array(10,-14,678,760),8575=>array(56,0,995,533),8576=>array(37,0,1239,729),8577=>array(-24,0,835,729),8578=>array(37,0,1239,729),8579=>array(12,-14,754,742),8580=>array(22,-14,571,533),8581=>array(61,-208,805,742),8585=>array(24,-14,1006,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,29,713,595),8599=>array(125,29,690,595),8600=>array(125,52,690,617),8601=>array(147,52,713,617),8602=>array(37,88,781,558),8603=>array(57,88,801,558),8604=>array(54,191,795,499),8605=>array(42,191,784,499),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,118,789,529),8611=>array(49,118,801,529),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,571),8618=>array(57,119,801,571),8619=>array(37,119,781,571),8620=>array(57,119,801,571),8621=>array(37,119,801,527),8622=>array(37,88,801,558),8623=>array(171,-17,699,730),8624=>array(208,0,610,744),8625=>array(228,0,630,744),8626=>array(208,-20,610,724),8627=>array(228,-20,630,724),8628=>array(130,90,728,614),8629=>array(147,53,671,650),8630=>array(76,141,747,569),8631=>array(91,141,762,569),8632=>array(132,29,713,736),8633=>array(57,-52,781,698),8634=>array(115,48,733,600),8635=>array(104,48,723,600),8636=>array(34,270,781,527),8637=>array(34,119,781,377),8638=>array(365,0,623,747),8639=>array(215,0,473,747),8640=>array(57,270,804,527),8641=>array(57,119,804,377),8642=>array(365,-23,623,724),8643=>array(215,-23,473,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,88,781,558),8654=>array(37,88,801,558),8655=>array(57,88,801,558),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-31,773,595),8663=>array(65,-31,690,595),8664=>array(65,52,690,677),8665=>array(147,52,773,677),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(77,0,767,694),8690=>array(71,0,761,694),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,637,729),8706=>array(37,-12,499,659),8707=>array(70,0,532,729),8708=>array(70,-120,532,849),8710=>array(20,0,734,729),8711=>array(20,0,734,729),8712=>array(106,0,634,627),8713=>array(106,-138,634,765),8715=>array(106,0,634,627),8716=>array(106,-138,634,765),8719=>array(23,-192,816,719),8720=>array(23,-192,816,719),8721=>array(10,-192,734,719),8722=>array(106,257,732,369),8723=>array(106,0,732,627),8724=>array(106,0,732,681),8725=>array(-80,-93,445,729),8727=>array(106,82,585,546),8728=>array(106,161,413,468),8729=>array(106,161,413,468),8730=>array(35,-20,658,827),8731=>array(35,-20,658,940),8732=>array(32,-20,658,928),8733=>array(100,97,572,499),8734=>array(100,97,734,499),8735=>array(118,79,720,681),8736=>array(118,79,720,681),8739=>array(106,-98,218,827),8740=>array(86,-98,521,827),8741=>array(106,-98,423,827),8742=>array(86,-98,687,827),8743=>array(151,0,661,584),8744=>array(151,0,661,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(24,-182,555,759),8748=>array(24,-182,946,759),8749=>array(24,-182,1336,759),8760=>array(106,258,732,567),8761=>array(106,60,732,567),8762=>array(106,60,732,567),8763=>array(106,60,732,567),8764=>array(106,222,732,406),8765=>array(106,222,732,406),8770=>array(106,119,732,480),8771=>array(106,147,732,508),8776=>array(106,119,732,508),8784=>array(106,147,732,717),8785=>array(106,-90,732,717),8786=>array(106,-90,732,717),8787=>array(106,-90,732,717),8788=>array(106,110,976,518),8789=>array(106,110,976,518),8800=>array(106,-5,732,631),8801=>array(106,91,732,536),8804=>array(106,0,732,580),8805=>array(106,0,732,580),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-138,732,765),8837=>array(106,-138,732,765),8838=>array(106,-85,732,712),8839=>array(106,-85,732,712),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,1,732,627),8848=>array(106,1,732,627),8849=>array(106,-85,732,712),8850=>array(106,-85,732,712),8851=>array(106,0,732,627),8852=>array(106,0,732,627),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(106,1,732,627),8863=>array(106,1,732,627),8864=>array(106,1,732,627),8865=>array(106,1,732,627),8866=>array(106,0,778,729),8867=>array(106,0,778,729),8868=>array(106,0,854,688),8869=>array(106,0,854,688),8870=>array(106,0,510,729),8871=>array(106,0,510,729),8872=>array(106,0,778,729),8873=>array(106,0,778,729),8874=>array(106,0,778,729),8875=>array(106,0,974,729),8876=>array(106,-123,778,852),8877=>array(106,-123,778,852),8878=>array(106,-123,778,852),8879=>array(106,-123,974,852),8901=>array(106,255,292,440),8962=>array(71,0,763,596),8968=>array(38,-132,489,760),8969=>array(88,-132,435,760),8970=>array(38,-132,385,760),8971=>array(-16,-132,435,760),8976=>array(106,140,732,441),8977=>array(3,113,536,646),8984=>array(84,0,843,759),8985=>array(106,140,732,441),8992=>array(226,-250,555,925),8993=>array(22,-239,351,940),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(1,-228,1006,85),9115=>array(63,-252,438,928),9116=>array(63,-252,205,940),9117=>array(63,-240,438,940),9118=>array(63,-252,438,928),9119=>array(295,-252,438,940),9120=>array(63,-240,438,940),9121=>array(63,-252,438,928),9122=>array(63,-252,205,940),9123=>array(63,-240,438,940),9124=>array(63,-252,438,928),9125=>array(295,-252,438,940),9126=>array(63,-240,438,940),9127=>array(306,-261,668,928),9128=>array(82,-247,444,934),9129=>array(306,-240,668,934),9130=>array(306,-256,444,934),9131=>array(82,-261,444,928),9132=>array(306,-247,668,934),9133=>array(82,-240,444,934),9134=>array(226,-250,351,940),9167=>array(91,0,854,596),9251=>array(27,-228,780,85),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(4,-163,438,769),10182=>array(-37,-163,476,769),10208=>array(3,-233,491,807),10216=>array(104,-132,464,759),10217=>array(-7,-132,353,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(76,48,747,618),10227=>array(91,48,762,618),10228=>array(57,39,996,608),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(146,586,342,781),10242=>array(146,325,342,521),10243=>array(146,325,342,781),10244=>array(146,65,342,260),10245=>array(146,65,342,781),10246=>array(146,65,342,521),10247=>array(146,65,342,781),10248=>array(439,586,635,781),10249=>array(146,586,635,781),10250=>array(146,325,635,781),10251=>array(146,325,635,781),10252=>array(146,65,635,781),10253=>array(146,65,635,781),10254=>array(146,65,635,781),10255=>array(146,65,635,781),10256=>array(439,325,635,521),10257=>array(146,325,635,781),10258=>array(146,325,635,521),10259=>array(146,325,635,781),10260=>array(146,65,635,521),10261=>array(146,65,635,781),10262=>array(146,65,635,521),10263=>array(146,65,635,781),10264=>array(439,325,635,781),10265=>array(146,325,635,781),10266=>array(146,325,635,781),10267=>array(146,325,635,781),10268=>array(146,65,635,781),10269=>array(146,65,635,781),10270=>array(146,65,635,781),10271=>array(146,65,635,781),10272=>array(439,65,635,260),10273=>array(146,65,635,781),10274=>array(146,65,635,521),10275=>array(146,65,635,781),10276=>array(146,65,635,260),10277=>array(146,65,635,781),10278=>array(146,65,635,521),10279=>array(146,65,635,781),10280=>array(439,65,635,781),10281=>array(146,65,635,781),10282=>array(146,65,635,781),10283=>array(146,65,635,781),10284=>array(146,65,635,781),10285=>array(146,65,635,781),10286=>array(146,65,635,781),10287=>array(146,65,635,781),10288=>array(439,65,635,521),10289=>array(146,65,635,781),10290=>array(146,65,635,521),10291=>array(146,65,635,781),10292=>array(146,65,635,521),10293=>array(146,65,635,781),10294=>array(146,65,635,521),10295=>array(146,65,635,781),10296=>array(439,65,635,781),10297=>array(146,65,635,781),10298=>array(146,65,635,781),10299=>array(146,65,635,781),10300=>array(146,65,635,781),10301=>array(146,65,635,781),10302=>array(146,65,635,781),10303=>array(146,65,635,781),10304=>array(146,-195,342,0),10305=>array(146,-195,342,781),10306=>array(146,-195,342,521),10307=>array(146,-195,342,781),10308=>array(146,-195,342,260),10309=>array(146,-195,342,781),10310=>array(146,-195,342,521),10311=>array(146,-195,342,781),10312=>array(146,-195,635,781),10313=>array(146,-195,635,781),10314=>array(146,-195,635,781),10315=>array(146,-195,635,781),10316=>array(146,-195,635,781),10317=>array(146,-195,635,781),10318=>array(146,-195,635,781),10319=>array(146,-195,635,781),10320=>array(146,-195,635,521),10321=>array(146,-195,635,781),10322=>array(146,-195,635,521),10323=>array(146,-195,635,781),10324=>array(146,-195,635,521),10325=>array(146,-195,635,781),10326=>array(146,-195,635,521),10327=>array(146,-195,635,781),10328=>array(146,-195,635,781),10329=>array(146,-195,635,781),10330=>array(146,-195,635,781),10331=>array(146,-195,635,781),10332=>array(146,-195,635,781),10333=>array(146,-195,635,781),10334=>array(146,-195,635,781),10335=>array(146,-195,635,781),10336=>array(146,-195,635,260),10337=>array(146,-195,635,781),10338=>array(146,-195,635,521),10339=>array(146,-195,635,781),10340=>array(146,-195,635,260),10341=>array(146,-195,635,781),10342=>array(146,-195,635,521),10343=>array(146,-195,635,781),10344=>array(146,-195,635,781),10345=>array(146,-195,635,781),10346=>array(146,-195,635,781),10347=>array(146,-195,635,781),10348=>array(146,-195,635,781),10349=>array(146,-195,635,781),10350=>array(146,-195,635,781),10351=>array(146,-195,635,781),10352=>array(146,-195,635,521),10353=>array(146,-195,635,781),10354=>array(146,-195,635,521),10355=>array(146,-195,635,781),10356=>array(146,-195,635,521),10357=>array(146,-195,635,781),10358=>array(146,-195,635,521),10359=>array(146,-195,635,781),10360=>array(146,-195,635,781),10361=>array(146,-195,635,781),10362=>array(146,-195,635,781),10363=>array(146,-195,635,781),10364=>array(146,-195,635,781),10365=>array(146,-195,635,781),10366=>array(146,-195,635,781),10367=>array(146,-195,635,781),10368=>array(439,-195,635,0),10369=>array(146,-195,635,781),10370=>array(146,-195,635,521),10371=>array(146,-195,635,781),10372=>array(146,-195,635,260),10373=>array(146,-195,635,781),10374=>array(146,-195,635,521),10375=>array(146,-195,635,781),10376=>array(439,-195,635,781),10377=>array(146,-195,635,781),10378=>array(146,-195,635,781),10379=>array(146,-195,635,781),10380=>array(146,-195,635,781),10381=>array(146,-195,635,781),10382=>array(146,-195,635,781),10383=>array(146,-195,635,781),10384=>array(439,-195,635,521),10385=>array(146,-195,635,781),10386=>array(146,-195,635,521),10387=>array(146,-195,635,781),10388=>array(146,-195,635,521),10389=>array(146,-195,635,781),10390=>array(146,-195,635,521),10391=>array(146,-195,635,781),10392=>array(439,-195,635,781),10393=>array(146,-195,635,781),10394=>array(146,-195,635,781),10395=>array(146,-195,635,781),10396=>array(146,-195,635,781),10397=>array(146,-195,635,781),10398=>array(146,-195,635,781),10399=>array(146,-195,635,781),10400=>array(439,-195,635,260),10401=>array(146,-195,635,781),10402=>array(146,-195,635,521),10403=>array(146,-195,635,781),10404=>array(146,-195,635,260),10405=>array(146,-195,635,781),10406=>array(146,-195,635,521),10407=>array(146,-195,635,781),10408=>array(439,-195,635,781),10409=>array(146,-195,635,781),10410=>array(146,-195,635,781),10411=>array(146,-195,635,781),10412=>array(146,-195,635,781),10413=>array(146,-195,635,781),10414=>array(146,-195,635,781),10415=>array(146,-195,635,781),10416=>array(439,-195,635,521),10417=>array(146,-195,635,781),10418=>array(146,-195,635,521),10419=>array(146,-195,635,781),10420=>array(146,-195,635,521),10421=>array(146,-195,635,781),10422=>array(146,-195,635,521),10423=>array(146,-195,635,781),10424=>array(439,-195,635,781),10425=>array(146,-195,635,781),10426=>array(146,-195,635,781),10427=>array(146,-195,635,781),10428=>array(146,-195,635,781),10429=>array(146,-195,635,781),10430=>array(146,-195,635,781),10431=>array(146,-195,635,781),10432=>array(146,-195,635,0),10433=>array(146,-195,635,781),10434=>array(146,-195,635,521),10435=>array(146,-195,635,781),10436=>array(146,-195,635,260),10437=>array(146,-195,635,781),10438=>array(146,-195,635,521),10439=>array(146,-195,635,781),10440=>array(146,-195,635,781),10441=>array(146,-195,635,781),10442=>array(146,-195,635,781),10443=>array(146,-195,635,781),10444=>array(146,-195,635,781),10445=>array(146,-195,635,781),10446=>array(146,-195,635,781),10447=>array(146,-195,635,781),10448=>array(146,-195,635,521),10449=>array(146,-195,635,781),10450=>array(146,-195,635,521),10451=>array(146,-195,635,781),10452=>array(146,-195,635,521),10453=>array(146,-195,635,781),10454=>array(146,-195,635,521),10455=>array(146,-195,635,781),10456=>array(146,-195,635,781),10457=>array(146,-195,635,781),10458=>array(146,-195,635,781),10459=>array(146,-195,635,781),10460=>array(146,-195,635,781),10461=>array(146,-195,635,781),10462=>array(146,-195,635,781),10463=>array(146,-195,635,781),10464=>array(146,-195,635,260),10465=>array(146,-195,635,781),10466=>array(146,-195,635,521),10467=>array(146,-195,635,781),10468=>array(146,-195,635,260),10469=>array(146,-195,635,781),10470=>array(146,-195,635,521),10471=>array(146,-195,635,781),10472=>array(146,-195,635,781),10473=>array(146,-195,635,781),10474=>array(146,-195,635,781),10475=>array(146,-195,635,781),10476=>array(146,-195,635,781),10477=>array(146,-195,635,781),10478=>array(146,-195,635,781),10479=>array(146,-195,635,781),10480=>array(146,-195,635,521),10481=>array(146,-195,635,781),10482=>array(146,-195,635,521),10483=>array(146,-195,635,781),10484=>array(146,-195,635,521),10485=>array(146,-195,635,781),10486=>array(146,-195,635,521),10487=>array(146,-195,635,781),10488=>array(146,-195,635,781),10489=>array(146,-195,635,781),10490=>array(146,-195,635,781),10491=>array(146,-195,635,781),10492=>array(146,-195,635,781),10493=>array(146,-195,635,781),10494=>array(146,-195,635,781),10495=>array(146,-195,635,781),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(49,118,801,529),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(49,118,801,529),10517=>array(49,118,801,529),10518=>array(49,118,801,529),10519=>array(49,118,801,529),10520=>array(49,118,801,529),10521=>array(57,118,789,529),10522=>array(49,118,781,529),10523=>array(57,118,789,529),10524=>array(49,118,781,529),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,52,690,595),10530=>array(147,52,690,595),10531=>array(147,-45,650,595),10532=>array(188,-45,690,595),10533=>array(188,52,690,692),10534=>array(147,52,650,692),10535=>array(125,29,713,595),10536=>array(125,29,690,617),10537=>array(125,52,713,617),10538=>array(147,29,713,617),10539=>array(125,29,713,617),10540=>array(125,29,713,617),10541=>array(125,29,690,617),10542=>array(125,29,690,617),10543=>array(125,29,713,617),10544=>array(125,29,713,617),10545=>array(125,29,713,595),10546=>array(125,29,713,595),10547=>array(42,119,801,527),10548=>array(146,94,708,623),10549=>array(146,80,708,608),10550=>array(147,70,675,632),10551=>array(163,70,691,632),10552=>array(284,-13,591,735),10553=>array(247,-13,554,735),10554=>array(51,188,799,495),10555=>array(39,151,787,459),10556=>array(39,78,787,495),10557=>array(51,0,799,495),10558=>array(140,58,691,593),10559=>array(146,58,698,593),10560=>array(134,48,704,719),10561=>array(134,48,704,719),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-12,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,270,804,527),10575=>array(365,-23,623,747),10576=>array(34,119,804,377),10577=>array(215,-23,473,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,172,804,625),10599=>array(34,21,804,475),10600=>array(34,172,804,625),10601=>array(34,21,804,475),10602=>array(34,184,781,613),10603=>array(34,34,781,462),10604=>array(57,184,804,613),10605=>array(57,34,804,462),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,270,781,571),10609=>array(57,119,801,757),10610=>array(57,119,801,610),10611=>array(37,36,781,527),10612=>array(57,36,801,527),10613=>array(57,-138,801,527),10614=>array(37,-76,781,791),10615=>array(37,42,975,604),10616=>array(57,-76,801,791),10617=>array(57,-76,801,748),10618=>array(37,10,903,637),10619=>array(37,-76,781,748),10620=>array(164,11,687,636),10621=>array(151,11,674,636),10622=>array(106,62,731,584),10623=>array(106,54,731,576),10731=>array(3,-233,491,807),10764=>array(24,-182,1727,759),10765=>array(25,-182,586,760),10766=>array(25,-182,586,760),10799=>array(129,23,709,604),10858=>array(106,222,732,567),10859=>array(106,60,732,567),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,112,801,514),11023=>array(57,132,801,534),11024=>array(37,112,781,514),11025=>array(37,132,781,534),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(-24,0,646,729),11361=>array(-18,0,407,760),11363=>array(-24,0,756,729),11364=>array(144,-208,849,729),11367=>array(-9,-157,986,729),11368=>array(34,-217,728,760),11369=>array(-9,-157,917,729),11370=>array(34,-217,660,760),11371=>array(-19,-157,775,729),11372=>array(-15,-214,584,560),11373=>array(29,-14,879,742),11374=>array(42,-208,1202,729),11375=>array(123,0,929,729),11376=>array(-29,-14,821,742),11377=>array(20,0,757,533),11378=>array(50,0,1288,730),11379=>array(29,0,1033,533),11381=>array(-24,0,764,729),11382=>array(58,0,551,519),11383=>array(50,-14,860,533),11385=>array(-45,-14,499,760),11386=>array(91,-14,678,533),11387=>array(-20,0,638,519),11388=>array(-8,-132,313,418),11389=>array(132,326,640,734),11390=>array(32,-208,700,742),11391=>array(-14,-208,780,729),11520=>array(96,-53,802,514),11521=>array(32,-218,665,514),11522=>array(93,-218,833,514),11523=>array(83,-2,712,759),11524=>array(102,-217,816,514),11525=>array(44,-217,990,514),11526=>array(121,0,785,759),11527=>array(44,0,988,514),11528=>array(99,0,647,514),11529=>array(42,-217,676,729),11530=>array(38,0,984,514),11531=>array(83,-4,691,759),11532=>array(42,0,676,759),11533=>array(43,-2,990,514),11534=>array(106,0,874,514),11535=>array(90,-218,928,759),11536=>array(44,0,989,759),11537=>array(42,0,675,759),11538=>array(32,-217,654,515),11539=>array(44,-221,1009,675),11540=>array(78,-217,929,555),11541=>array(64,-218,880,759),11542=>array(42,0,674,514),11543=>array(42,-217,676,514),11544=>array(42,-217,675,514),11545=>array(61,-217,679,759),11546=>array(74,-217,717,514),11547=>array(78,0,913,759),11548=>array(79,-217,1010,514),11549=>array(32,-217,711,515),11550=>array(67,-217,706,514),11551=>array(26,-218,881,518),11552=>array(98,0,1140,514),11553=>array(53,-217,662,759),11554=>array(66,-3,636,579),11555=>array(42,-217,710,759),11556=>array(42,-217,778,514),11557=>array(87,-4,909,759),11800=>array(11,-14,483,742),11807=>array(106,60,732,406),11810=>array(125,314,489,760),11811=>array(146,314,435,760),11812=>array(38,-132,327,314),11813=>array(-16,-132,348,314),11822=>array(98,-14,608,742),42564=>array(36,-14,691,742),42565=>array(23,-14,543,533),42566=>array(101,0,493,729),42567=>array(75,0,332,519),42576=>array(42,0,1358,729),42577=>array(18,-14,1029,534),42580=>array(59,-14,1311,742),42581=>array(44,-14,949,533),42582=>array(-24,0,1239,729),42583=>array(76,-14,958,533),42760=>array(146,0,471,693),42761=>array(117,0,471,693),42762=>array(87,0,471,693),42763=>array(58,0,471,693),42764=>array(29,0,471,693),42765=>array(29,0,471,693),42766=>array(29,0,442,693),42767=>array(29,0,413,693),42768=>array(29,0,383,693),42769=>array(29,0,354,693),42770=>array(29,0,471,693),42771=>array(29,0,442,693),42772=>array(29,0,413,693),42773=>array(29,0,383,693),42774=>array(29,0,354,693),42779=>array(79,326,339,743),42780=>array(45,315,305,731),42781=>array(50,318,236,734),42782=>array(40,326,227,742),42783=>array(-23,0,164,416),42790=>array(-4,-208,991,729),42791=>array(56,-222,642,760),42792=>array(66,-203,957,729),42793=>array(67,-203,866,680),42794=>array(2,-14,698,742),42795=>array(13,-12,609,742),42796=>array(12,-14,593,729),42797=>array(12,-222,572,519),42798=>array(21,-104,709,729),42799=>array(14,-240,667,519),42800=>array(-21,0,631,519),42801=>array(-0,-14,542,533),42802=>array(-79,0,1252,729),42803=>array(35,-14,912,533),42804=>array(-79,-14,1218,742),42805=>array(35,-14,971,533),42806=>array(-100,-14,1218,729),42807=>array(35,-14,951,533),42808=>array(-79,0,1101,729),42809=>array(35,-14,839,533),42810=>array(-79,0,1101,729),42811=>array(20,-14,851,533),42812=>array(-59,-208,1100,729),42813=>array(35,-222,803,533),42814=>array(12,-14,754,742),42815=>array(22,-14,571,533),42816=>array(-24,0,902,729),42817=>array(34,0,647,760),42822=>array(106,0,858,729),42823=>array(92,0,496,760),42826=>array(-12,-14,1022,742),42827=>array(-10,-14,781,533),42830=>array(42,-14,1405,742),42831=>array(41,-14,1020,533),42856=>array(-44,-208,835,729),42857=>array(26,-208,725,519),42875=>array(35,-208,771,742),42876=>array(36,-208,607,533),42880=>array(58,0,727,729),42881=>array(25,-240,345,519),42882=>array(35,-208,800,743),42883=>array(36,-208,694,533),42884=>array(35,-208,771,742),42885=>array(36,-208,607,533),42886=>array(43,-14,827,729),42887=>array(42,-14,625,519),42891=>array(159,225,383,729),42892=>array(69,458,237,729),42893=>array(90,0,932,729),42896=>array(-27,-157,945,729),42897=>array(56,-217,751,533),42922=>array(-96,0,971,729),43002=>array(-18,0,1084,519),43003=>array(51,0,734,729),43004=>array(54,0,776,729),43005=>array(-24,0,1136,729),43006=>array(-43,0,512,928),43007=>array(-79,0,1368,729),62464=>array(7,-15,633,876),62465=>array(21,-15,644,876),62466=>array(12,-15,695,875),62467=>array(81,-15,993,876),62468=>array(6,-15,712,876),62469=>array(-1,-15,701,876),62470=>array(83,-15,750,876),62471=>array(37,-14,1026,875),62472=>array(45,-15,697,876),62473=>array(7,-15,696,876),62474=>array(83,-21,1308,876),62475=>array(22,-15,732,876),62476=>array(33,-15,756,888),62477=>array(47,-146,989,876),62478=>array(13,-15,704,876),62479=>array(6,-15,780,877),62480=>array(25,-15,986,860),62481=>array(66,-15,716,876),62482=>array(33,-15,792,876),62483=>array(80,-15,803,876),62484=>array(91,-15,1006,876),62485=>array(-1,-15,776,864),62486=>array(90,-16,995,875),62487=>array(4,-15,775,875),62488=>array(26,-15,744,876),62489=>array(-26,-15,666,876),62490=>array(28,-15,752,870),62491=>array(21,-15,730,876),62492=>array(33,-15,793,876),62493=>array(1,-15,687,910),62494=>array(72,-15,712,876),62495=>array(-21,-25,961,875),62496=>array(1,-15,719,882),62497=>array(34,-15,824,879),62498=>array(-28,-57,701,876),62499=>array(4,-15,780,895),62500=>array(4,-15,718,876),62501=>array(-0,-15,766,876),62502=>array(74,-14,1009,876),62504=>array(72,-217,898,759),63172=>array(57,0,390,763),63173=>array(13,-14,663,756),63174=>array(22,-222,667,533),63175=>array(63,-14,715,731),63176=>array(63,-14,1042,731),63185=>array(60,616,448,816),63188=>array(80,624,451,840),64256=>array(-59,-190,972,760),64257=>array(-59,-190,679,760),64258=>array(-59,-190,720,760),64259=>array(-59,-190,1076,760),64260=>array(-59,-190,1115,760),64261=>array(-59,-190,878,760),64262=>array(-0,-14,976,748),65533=>array(104,-108,1169,956),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>348,33=>439,34=>521,35=>838,36=>696,37=>950,38=>903,39=>306,40=>473,41=>473,42=>523,43=>838,44=>348,45=>415,46=>348,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>369,59=>369,60=>838,61=>838,62=>838,63=>586,64=>1000,65=>776,66=>845,67=>796,68=>867,69=>762,70=>710,71=>854,72=>945,73=>468,74=>473,75=>869,76=>703,77=>1107,78=>914,79=>871,80=>752,81=>871,82=>831,83=>722,84=>744,85=>872,86=>776,87=>1123,88=>776,89=>714,90=>730,91=>473,92=>365,93=>473,94=>838,95=>500,96=>500,97=>648,98=>699,99=>609,100=>699,101=>636,102=>430,103=>699,104=>727,105=>380,106=>362,107=>693,108=>380,109=>1058,110=>727,111=>667,112=>699,113=>699,114=>527,115=>563,116=>462,117=>727,118=>581,119=>861,120=>596,121=>581,122=>568,123=>643,124=>364,125=>643,126=>838,160=>348,161=>439,162=>696,163=>696,164=>636,165=>696,166=>364,167=>523,168=>500,169=>1000,170=>487,171=>625,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>732,182=>636,183=>348,184=>500,185=>438,186=>500,187=>625,188=>1043,189=>1043,190=>1043,191=>586,192=>776,193=>776,194=>776,195=>776,196=>776,197=>776,198=>1034,199=>796,200=>762,201=>762,202=>762,203=>762,204=>468,205=>468,206=>468,207=>468,208=>874,209=>914,210=>871,211=>871,212=>871,213=>871,214=>871,215=>838,216=>871,217=>872,218=>872,219=>872,220=>872,221=>714,222=>757,223=>760,224=>648,225=>648,226=>648,227=>648,228=>648,229=>648,230=>932,231=>609,232=>636,233=>636,234=>636,235=>636,236=>380,237=>380,238=>380,239=>380,240=>667,241=>727,242=>667,243=>667,244=>667,245=>667,246=>667,247=>838,248=>667,249=>727,250=>727,251=>727,252=>727,253=>581,254=>699,255=>581,256=>776,257=>648,258=>776,259=>648,260=>776,261=>648,262=>796,263=>609,264=>796,265=>609,266=>796,267=>609,268=>796,269=>609,270=>867,271=>699,272=>874,273=>699,274=>762,275=>636,276=>762,277=>636,278=>762,279=>636,280=>762,281=>636,282=>762,283=>636,284=>854,285=>699,286=>854,287=>699,288=>854,289=>699,290=>854,291=>699,292=>945,293=>727,294=>945,295=>727,296=>468,297=>380,298=>468,299=>380,300=>468,301=>380,302=>468,303=>380,304=>468,305=>380,306=>942,307=>751,308=>473,309=>362,310=>869,311=>693,312=>693,313=>703,314=>380,315=>703,316=>380,317=>703,318=>508,319=>703,320=>557,321=>710,322=>385,323=>914,324=>727,325=>914,326=>727,327=>914,328=>727,329=>1008,330=>872,331=>727,332=>871,333=>667,334=>871,335=>667,336=>871,337=>667,338=>1180,339=>1028,340=>831,341=>527,342=>831,343=>527,344=>831,345=>527,346=>722,347=>563,348=>722,349=>563,350=>722,351=>563,352=>722,353=>563,354=>744,355=>462,356=>744,357=>462,358=>744,359=>462,360=>872,361=>727,362=>872,363=>727,364=>872,365=>727,366=>872,367=>727,368=>872,369=>727,370=>872,371=>727,372=>1123,373=>861,374=>714,375=>581,376=>714,377=>730,378=>568,379=>730,380=>568,381=>730,382=>568,383=>430,384=>699,385=>845,386=>854,387=>699,388=>854,389=>699,390=>796,391=>796,392=>609,393=>874,394=>867,395=>854,396=>699,397=>667,398=>762,399=>871,400=>721,401=>710,402=>430,403=>854,404=>771,405=>1043,406=>468,407=>468,408=>869,409=>693,410=>380,411=>701,412=>1058,413=>914,414=>727,415=>871,416=>871,417=>667,418=>1200,419=>943,420=>752,421=>699,422=>831,423=>722,424=>563,425=>707,426=>331,427=>462,428=>744,429=>462,430=>744,431=>872,432=>727,433=>890,434=>890,435=>714,436=>699,437=>730,438=>568,439=>657,440=>657,441=>657,442=>657,443=>696,444=>754,445=>568,446=>536,447=>716,448=>295,449=>492,450=>459,451=>295,452=>1597,453=>1435,454=>1267,455=>1176,456=>1065,457=>742,458=>1387,459=>1276,460=>1089,461=>776,462=>648,463=>468,464=>380,465=>871,466=>667,467=>872,468=>727,469=>872,470=>727,471=>872,472=>727,473=>872,474=>727,475=>872,476=>727,477=>636,478=>776,479=>648,480=>776,481=>648,482=>1034,483=>975,484=>896,485=>699,486=>854,487=>699,488=>869,489=>693,490=>871,491=>667,492=>871,493=>667,494=>657,495=>568,496=>362,497=>1597,498=>1435,499=>1267,500=>854,501=>699,502=>1221,503=>787,504=>914,505=>727,506=>776,507=>648,508=>1034,509=>932,510=>871,511=>667,512=>776,513=>648,514=>776,515=>648,516=>762,517=>636,518=>762,519=>636,520=>468,521=>380,522=>468,523=>380,524=>871,525=>667,526=>871,527=>667,528=>831,529=>527,530=>831,531=>527,532=>872,533=>727,534=>872,535=>727,536=>722,537=>563,538=>744,539=>462,540=>690,541=>607,542=>945,543=>727,544=>872,545=>791,546=>703,547=>616,548=>730,549=>568,550=>776,551=>648,552=>762,553=>636,554=>871,555=>667,556=>871,557=>667,558=>871,559=>667,560=>871,561=>667,562=>714,563=>581,564=>573,565=>922,566=>564,567=>362,568=>1031,569=>1031,570=>776,571=>796,572=>609,573=>703,574=>744,575=>563,576=>568,577=>660,578=>547,579=>845,580=>872,581=>776,582=>762,583=>636,584=>473,585=>387,586=>848,587=>699,588=>831,589=>527,590=>714,591=>581,592=>648,593=>770,594=>770,595=>699,596=>609,597=>609,598=>699,599=>730,600=>636,601=>636,602=>907,603=>608,604=>562,605=>907,606=>720,607=>387,608=>699,609=>699,610=>626,611=>601,612=>627,613=>727,614=>727,615=>727,616=>380,617=>380,618=>380,619=>409,620=>514,621=>380,622=>795,623=>1058,624=>1058,625=>1058,626=>727,627=>727,628=>712,629=>667,630=>1061,631=>749,632=>667,633=>571,634=>571,635=>571,636=>527,637=>527,638=>452,639=>487,640=>801,641=>801,642=>563,643=>331,644=>430,645=>540,646=>331,647=>492,648=>462,649=>727,650=>679,651=>694,652=>581,653=>861,654=>635,655=>727,656=>568,657=>568,658=>568,659=>568,660=>536,661=>536,662=>536,663=>545,664=>871,665=>695,666=>720,667=>626,668=>732,669=>384,670=>740,671=>617,672=>699,673=>536,674=>536,675=>1117,676=>1179,677=>1117,678=>938,679=>715,680=>946,681=>1039,682=>870,683=>795,684=>662,685=>443,686=>613,687=>717,688=>521,689=>519,690=>313,691=>414,692=>414,693=>480,694=>527,695=>542,696=>366,697=>302,698=>521,699=>348,700=>348,701=>348,702=>366,703=>366,704=>313,705=>313,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>282,713=>500,714=>500,715=>500,716=>282,717=>500,720=>369,721=>369,722=>366,723=>366,726=>392,727=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>378,737=>292,738=>395,739=>375,740=>313,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,750=>553,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>779,881=>576,882=>803,883=>777,884=>302,885=>302,886=>963,887=>737,890=>500,891=>609,892=>609,893=>609,894=>369,900=>500,901=>500,902=>776,903=>348,904=>947,905=>1136,906=>662,908=>887,910=>953,911=>911,912=>484,913=>776,914=>845,915=>710,916=>776,917=>762,918=>730,919=>945,920=>871,921=>468,922=>869,923=>776,924=>1107,925=>914,926=>704,927=>871,928=>945,929=>752,931=>707,932=>744,933=>714,934=>871,935=>776,936=>913,937=>890,938=>468,939=>714,940=>770,941=>608,942=>727,943=>484,944=>694,945=>770,946=>664,947=>660,948=>667,949=>608,950=>592,951=>727,952=>667,953=>484,954=>750,955=>701,956=>732,957=>694,958=>592,959=>667,960=>732,961=>665,962=>609,963=>737,964=>673,965=>694,966=>905,967=>658,968=>941,969=>952,970=>484,971=>694,972=>667,973=>694,974=>952,975=>869,976=>667,977=>849,978=>764,979=>969,980=>764,981=>941,982=>952,983=>655,984=>871,985=>667,986=>796,987=>609,988=>710,989=>527,990=>590,991=>660,992=>796,993=>667,1008=>655,1009=>665,1010=>609,1011=>362,1012=>871,1013=>609,1014=>609,1015=>757,1016=>699,1017=>796,1018=>1107,1019=>860,1020=>692,1021=>796,1022=>796,1023=>796,1024=>762,1025=>762,1026=>901,1027=>690,1028=>795,1029=>722,1030=>468,1031=>468,1032=>473,1033=>1202,1034=>1262,1035=>963,1036=>910,1037=>945,1038=>812,1039=>945,1040=>814,1041=>854,1042=>845,1043=>690,1044=>889,1045=>762,1046=>1312,1047=>721,1048=>945,1049=>945,1050=>910,1051=>884,1052=>1107,1053=>945,1054=>871,1055=>945,1056=>752,1057=>796,1058=>744,1059=>812,1060=>949,1061=>776,1062=>966,1063=>913,1064=>1268,1065=>1293,1066=>957,1067=>1202,1068=>825,1069=>795,1070=>1287,1071=>882,1072=>648,1073=>722,1074=>657,1075=>563,1076=>695,1077=>636,1078=>1306,1079=>638,1080=>727,1081=>727,1082=>677,1083=>732,1084=>951,1085=>729,1086=>667,1087=>727,1088=>699,1089=>609,1090=>1058,1091=>598,1092=>902,1093=>596,1094=>803,1095=>715,1096=>1058,1097=>1134,1098=>727,1099=>1018,1100=>660,1101=>645,1102=>1001,1103=>796,1104=>636,1105=>636,1106=>719,1107=>563,1108=>609,1109=>563,1110=>380,1111=>380,1112=>362,1113=>1014,1114=>1011,1115=>727,1116=>677,1117=>727,1118=>598,1119=>727,1122=>880,1123=>1050,1124=>1195,1125=>963,1130=>1312,1131=>1010,1132=>1630,1133=>1247,1136=>1096,1137=>1105,1138=>871,1139=>652,1140=>916,1141=>749,1142=>916,1143=>749,1164=>846,1165=>673,1168=>700,1169=>618,1170=>690,1171=>563,1172=>854,1173=>705,1174=>1312,1175=>1306,1176=>721,1177=>638,1178=>902,1179=>703,1182=>910,1183=>677,1184=>1041,1185=>760,1186=>952,1187=>805,1188=>1167,1189=>955,1190=>1324,1191=>1013,1194=>796,1195=>609,1196=>744,1197=>1142,1198=>714,1199=>572,1200=>713,1201=>572,1202=>789,1203=>596,1204=>1010,1205=>833,1206=>913,1207=>792,1210=>910,1211=>727,1216=>468,1217=>1312,1218=>1306,1219=>869,1220=>693,1223=>945,1224=>732,1227=>984,1228=>732,1231=>380,1232=>814,1233=>648,1234=>814,1235=>648,1236=>1034,1237=>975,1238=>762,1239=>636,1240=>871,1241=>636,1242=>871,1243=>636,1244=>1312,1245=>1306,1246=>721,1247=>638,1248=>657,1249=>568,1250=>945,1251=>727,1252=>945,1253=>727,1254=>871,1255=>667,1256=>871,1257=>667,1258=>871,1259=>667,1260=>795,1261=>645,1262=>812,1263=>598,1264=>812,1265=>598,1266=>812,1267=>598,1268=>913,1269=>715,1270=>690,1271=>563,1272=>1202,1273=>1018,1296=>721,1297=>638,1298=>884,1299=>732,1300=>1248,1301=>1005,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>942,1330=>832,1331=>894,1332=>909,1333=>822,1334=>821,1335=>747,1336=>832,1337=>1125,1338=>894,1339=>803,1340=>722,1341=>1188,1342=>887,1343=>842,1344=>737,1345=>863,1346=>918,1347=>851,1348=>977,1349=>833,1350=>914,1351=>843,1352=>871,1353=>818,1354=>1034,1355=>846,1356=>964,1357=>871,1358=>914,1359=>808,1360=>808,1361=>836,1362=>710,1363=>955,1364=>891,1365=>871,1366=>963,1369=>307,1370=>264,1371=>293,1372=>391,1373=>323,1374=>439,1375=>500,1377=>1055,1378=>695,1379=>776,1380=>801,1381=>729,1382=>742,1383=>599,1384=>733,1385=>909,1386=>768,1387=>724,1388=>398,1389=>1087,1390=>695,1391=>719,1392=>737,1393=>684,1394=>738,1395=>703,1396=>724,1397=>359,1398=>719,1399=>496,1400=>738,1401=>428,1402=>1059,1403=>668,1404=>744,1405=>724,1406=>724,1407=>1040,1408=>724,1409=>713,1410=>493,1411=>1040,1412=>734,1413=>693,1414=>956,1415=>833,1417=>340,1418=>388,4256=>765,4257=>945,4258=>876,4259=>884,4260=>791,4261=>1087,4262=>1024,4263=>1223,4264=>653,4265=>828,4266=>1061,4267=>1061,4268=>806,4269=>1145,4270=>979,4271=>912,4272=>1119,4273=>802,4274=>766,4275=>1085,4276=>986,4277=>1076,4278=>820,4279=>843,4280=>831,4281=>843,4282=>918,4283=>1086,4284=>779,4285=>832,4286=>822,4287=>1121,4288=>1132,4289=>812,4290=>902,4291=>812,4292=>890,4293=>1073,4304=>594,4305=>625,4306=>643,4307=>887,4308=>615,4309=>611,4310=>666,4311=>915,4312=>613,4313=>600,4314=>1120,4315=>654,4316=>640,4317=>879,4318=>624,4319=>634,4320=>877,4321=>657,4322=>802,4323=>751,4324=>869,4325=>639,4326=>912,4327=>622,4328=>647,4329=>640,4330=>729,4331=>641,4332=>639,4333=>629,4334=>674,4335=>737,4336=>625,4337=>657,4338=>625,4339=>625,4340=>624,4341=>670,4342=>940,4343=>680,4344=>636,4345=>672,4346=>625,4347=>446,4348=>363,7424=>641,7425=>892,7426=>932,7427=>695,7428=>609,7429=>675,7430=>675,7431=>617,7432=>509,7433=>320,7434=>561,7435=>722,7436=>617,7437=>869,7438=>737,7439=>667,7440=>609,7441=>628,7442=>628,7443=>667,7444=>1028,7445=>598,7446=>667,7447=>667,7448=>586,7449=>801,7450=>801,7451=>620,7452=>647,7453=>664,7454=>923,7455=>655,7456=>581,7457=>861,7458=>568,7459=>568,7460=>588,7461=>802,7462=>586,7463=>641,7464=>732,7465=>586,7466=>854,7467=>705,7468=>489,7469=>651,7470=>532,7471=>532,7472=>546,7473=>480,7474=>480,7475=>538,7476=>595,7477=>294,7478=>298,7479=>547,7480=>443,7481=>697,7482=>576,7483=>606,7484=>548,7485=>442,7486=>474,7487=>523,7488=>469,7489=>549,7490=>708,7491=>408,7492=>408,7493=>484,7494=>587,7495=>499,7496=>498,7497=>444,7498=>444,7499=>412,7500=>412,7501=>498,7502=>300,7503=>523,7504=>729,7505=>473,7506=>467,7507=>427,7508=>467,7509=>467,7510=>499,7511=>371,7512=>520,7513=>418,7514=>729,7515=>491,7516=>505,7517=>418,7518=>416,7519=>420,7520=>570,7521=>414,7522=>239,7523=>414,7524=>520,7525=>491,7526=>418,7527=>416,7528=>419,7529=>570,7530=>414,7531=>1042,7543=>640,7544=>595,7547=>380,7548=>380,7549=>699,7550=>647,7551=>679,7557=>380,7579=>484,7580=>427,7581=>427,7582=>467,7583=>412,7584=>271,7585=>373,7586=>498,7587=>522,7588=>300,7589=>307,7590=>300,7591=>300,7592=>370,7593=>368,7594=>321,7595=>430,7596=>682,7597=>729,7598=>588,7599=>587,7600=>472,7601=>467,7602=>522,7603=>400,7604=>387,7605=>371,7606=>520,7607=>475,7608=>408,7609=>489,7610=>366,7611=>357,7612=>527,7613=>412,7614=>452,7615=>467,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>776,7681=>648,7682=>845,7683=>699,7684=>845,7685=>699,7686=>845,7687=>699,7688=>796,7689=>609,7690=>867,7691=>699,7692=>867,7693=>699,7694=>867,7695=>699,7696=>867,7697=>699,7698=>867,7699=>699,7700=>762,7701=>636,7702=>762,7703=>636,7704=>762,7705=>636,7706=>762,7707=>636,7708=>762,7709=>636,7710=>710,7711=>430,7712=>854,7713=>699,7714=>945,7715=>727,7716=>945,7717=>727,7718=>945,7719=>727,7720=>945,7721=>727,7722=>945,7723=>727,7724=>468,7725=>380,7726=>468,7727=>380,7728=>869,7729=>693,7730=>869,7731=>693,7732=>869,7733=>693,7734=>703,7735=>380,7736=>703,7737=>380,7738=>703,7739=>380,7740=>703,7741=>380,7742=>1107,7743=>1058,7744=>1107,7745=>1058,7746=>1107,7747=>1058,7748=>914,7749=>727,7750=>914,7751=>727,7752=>914,7753=>727,7754=>914,7755=>727,7756=>871,7757=>667,7758=>871,7759=>667,7760=>871,7761=>667,7762=>871,7763=>667,7764=>752,7765=>699,7766=>752,7767=>699,7768=>831,7769=>527,7770=>831,7771=>527,7772=>831,7773=>527,7774=>831,7775=>527,7776=>722,7777=>563,7778=>722,7779=>563,7780=>722,7781=>563,7782=>722,7783=>563,7784=>722,7785=>563,7786=>744,7787=>462,7788=>744,7789=>462,7790=>744,7791=>462,7792=>744,7793=>462,7794=>872,7795=>727,7796=>872,7797=>727,7798=>872,7799=>727,7800=>872,7801=>727,7802=>872,7803=>727,7804=>776,7805=>581,7806=>776,7807=>581,7808=>1123,7809=>861,7810=>1123,7811=>861,7812=>1123,7813=>861,7814=>1123,7815=>861,7816=>1123,7817=>861,7818=>776,7819=>596,7820=>776,7821=>596,7822=>714,7823=>581,7824=>730,7825=>568,7826=>730,7827=>568,7828=>730,7829=>568,7830=>727,7831=>462,7832=>861,7833=>581,7834=>1014,7835=>430,7836=>430,7837=>430,7838=>947,7839=>667,7840=>776,7841=>648,7842=>776,7843=>648,7844=>776,7845=>648,7846=>776,7847=>648,7848=>776,7849=>648,7850=>776,7851=>648,7852=>776,7853=>648,7854=>776,7855=>648,7856=>776,7857=>648,7858=>776,7859=>648,7860=>776,7861=>648,7862=>776,7863=>648,7864=>762,7865=>636,7866=>762,7867=>636,7868=>762,7869=>636,7870=>762,7871=>636,7872=>762,7873=>636,7874=>762,7875=>636,7876=>762,7877=>636,7878=>762,7879=>636,7880=>468,7881=>380,7882=>468,7883=>380,7884=>871,7885=>667,7886=>871,7887=>667,7888=>871,7889=>667,7890=>871,7891=>667,7892=>871,7893=>667,7894=>871,7895=>667,7896=>871,7897=>667,7898=>871,7899=>667,7900=>871,7901=>667,7902=>871,7903=>667,7904=>871,7905=>667,7906=>871,7907=>667,7908=>872,7909=>727,7910=>872,7911=>727,7912=>872,7913=>727,7914=>872,7915=>727,7916=>872,7917=>727,7918=>872,7919=>727,7920=>872,7921=>727,7922=>714,7923=>581,7924=>714,7925=>581,7926=>714,7927=>581,7928=>714,7929=>581,7930=>1078,7931=>701,7936=>770,7937=>770,7938=>770,7939=>770,7940=>770,7941=>770,7942=>770,7943=>770,7944=>776,7945=>776,7946=>978,7947=>978,7948=>832,7949=>849,7950=>776,7951=>776,7952=>608,7953=>608,7954=>608,7955=>608,7956=>608,7957=>608,7960=>917,7961=>909,7962=>1169,7963=>1169,7964=>1093,7965=>1120,7968=>727,7969=>727,7970=>727,7971=>727,7972=>727,7973=>727,7974=>727,7975=>727,7976=>1100,7977=>1094,7978=>1358,7979=>1361,7980=>1279,7981=>1308,7982=>1197,7983=>1194,7984=>484,7985=>484,7986=>484,7987=>484,7988=>484,7989=>484,7990=>484,7991=>484,7992=>629,7993=>617,7994=>878,7995=>881,7996=>799,7997=>831,7998=>723,7999=>714,8000=>667,8001=>667,8002=>667,8003=>667,8004=>667,8005=>667,8008=>900,8009=>935,8010=>1240,8011=>1237,8012=>1035,8013=>1066,8016=>694,8017=>694,8018=>694,8019=>694,8020=>694,8021=>694,8022=>694,8023=>694,8025=>922,8027=>1186,8029=>1133,8031=>1019,8032=>952,8033=>952,8034=>952,8035=>952,8036=>952,8037=>952,8038=>952,8039=>952,8040=>931,8041=>963,8042=>1268,8043=>1274,8044=>1054,8045=>1088,8046=>1023,8047=>1060,8048=>770,8049=>770,8050=>608,8051=>608,8052=>727,8053=>727,8054=>484,8055=>484,8056=>667,8057=>667,8058=>694,8059=>694,8060=>952,8061=>952,8064=>770,8065=>770,8066=>770,8067=>770,8068=>770,8069=>770,8070=>770,8071=>770,8072=>776,8073=>776,8074=>978,8075=>978,8076=>832,8077=>849,8078=>776,8079=>776,8080=>727,8081=>727,8082=>727,8083=>727,8084=>727,8085=>727,8086=>727,8087=>727,8088=>1100,8089=>1094,8090=>1358,8091=>1361,8092=>1279,8093=>1308,8094=>1197,8095=>1194,8096=>952,8097=>952,8098=>952,8099=>952,8100=>952,8101=>952,8102=>952,8103=>952,8104=>931,8105=>963,8106=>1268,8107=>1274,8108=>1054,8109=>1088,8110=>1023,8111=>1060,8112=>770,8113=>770,8114=>770,8115=>770,8116=>770,8118=>770,8119=>770,8120=>776,8121=>776,8122=>811,8123=>776,8124=>776,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>727,8131=>727,8132=>727,8134=>727,8135=>727,8136=>1000,8137=>947,8138=>1191,8139=>1118,8140=>945,8141=>500,8142=>500,8143=>500,8144=>484,8145=>484,8146=>484,8147=>484,8150=>484,8151=>484,8152=>468,8153=>468,8154=>714,8155=>662,8157=>500,8158=>500,8159=>500,8160=>694,8161=>694,8162=>694,8163=>694,8164=>665,8165=>665,8166=>694,8167=>694,8168=>714,8169=>714,8170=>1019,8171=>953,8172=>910,8173=>500,8174=>500,8175=>500,8178=>952,8179=>952,8180=>952,8182=>952,8183=>952,8184=>1069,8185=>887,8186=>1101,8187=>911,8188=>890,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>348,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>348,8217=>348,8218=>348,8219=>348,8220=>575,8221=>575,8222=>575,8223=>575,8224=>523,8225=>523,8226=>639,8227=>639,8228=>348,8229=>674,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1385,8241=>1813,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>400,8250=>400,8252=>629,8253=>586,8254=>500,8258=>1023,8260=>167,8261=>473,8262=>473,8263=>1082,8264=>856,8265=>856,8267=>636,8268=>500,8269=>500,8270=>523,8271=>369,8273=>523,8274=>556,8275=>1000,8279=>813,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>239,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>298,8318=>298,8319=>458,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>298,8334=>298,8336=>408,8337=>444,8338=>467,8339=>375,8340=>444,8341=>521,8342=>523,8343=>292,8344=>729,8345=>458,8346=>499,8347=>395,8348=>371,8358=>696,8364=>696,8367=>1155,8369=>790,8372=>876,8373=>696,8376=>744,8377=>696,8451=>1198,8457=>1112,8462=>727,8463=>727,8470=>1087,8482=>1000,8486=>890,8487=>890,8490=>869,8491=>776,8498=>710,8513=>786,8514=>576,8515=>637,8516=>760,8523=>903,8526=>592,8528=>1035,8529=>1035,8530=>1473,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>468,8545=>736,8546=>1005,8547=>1093,8548=>776,8549=>1127,8550=>1396,8551=>1664,8552=>1069,8553=>776,8554=>1078,8555=>1347,8556=>703,8557=>796,8558=>867,8559=>1107,8560=>380,8561=>760,8562=>1140,8563=>961,8564=>581,8565=>961,8566=>1341,8567=>1721,8568=>976,8569=>596,8570=>976,8571=>1356,8572=>380,8573=>609,8574=>699,8575=>1058,8576=>1255,8577=>867,8578=>1268,8579=>796,8580=>609,8581=>796,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>850,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>641,8706=>534,8707=>620,8708=>620,8710=>753,8711=>753,8712=>740,8713=>740,8715=>740,8716=>740,8719=>842,8720=>842,8721=>753,8722=>838,8723=>838,8724=>838,8725=>365,8727=>691,8728=>519,8729=>519,8730=>657,8731=>657,8732=>657,8733=>672,8734=>833,8735=>838,8736=>838,8739=>324,8740=>607,8741=>529,8742=>773,8743=>812,8744=>812,8745=>838,8746=>838,8747=>579,8748=>1000,8749=>1391,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1082,8789=>1082,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>838,8848=>838,8849=>838,8850=>838,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>884,8867=>884,8868=>960,8869=>960,8870=>616,8871=>616,8872=>884,8873=>884,8874=>884,8875=>1080,8876=>884,8877=>884,8878=>884,8879=>1080,8901=>398,8962=>834,8968=>473,8969=>473,8970=>473,8971=>473,8976=>838,8977=>539,8984=>928,8985=>838,8992=>579,8993=>579,8997=>1000,9000=>1443,9085=>1008,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>579,9167=>945,9251=>834,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>457,10182=>457,10208=>494,10216=>457,10217=>457,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>1032,10616=>838,10617=>838,10618=>960,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1782,10765=>610,10766=>610,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>703,11361=>380,11363=>752,11364=>831,11367=>945,11368=>727,11369=>869,11370=>693,11371=>730,11372=>568,11373=>848,11374=>1107,11375=>776,11376=>848,11377=>709,11378=>1221,11379=>984,11381=>779,11382=>576,11383=>905,11385=>571,11386=>667,11387=>617,11388=>313,11389=>489,11390=>722,11391=>730,11520=>773,11521=>635,11522=>804,11523=>658,11524=>788,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>631,11532=>646,11533=>962,11534=>846,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>936,11548=>982,11549=>681,11550=>676,11551=>852,11552=>1113,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>586,11807=>838,11810=>473,11811=>473,11812=>473,11813=>473,11822=>586,42564=>722,42565=>563,42566=>468,42567=>380,42576=>1333,42577=>1085,42580=>1287,42581=>1025,42582=>1287,42583=>1029,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>384,42780=>384,42781=>276,42782=>276,42783=>276,42790=>945,42791=>712,42792=>1003,42793=>909,42794=>696,42795=>609,42796=>634,42797=>598,42798=>741,42799=>706,42800=>592,42801=>563,42802=>1301,42803=>983,42804=>1261,42805=>985,42806=>1168,42807=>1007,42808=>1016,42809=>832,42810=>1016,42811=>832,42812=>994,42813=>746,42814=>796,42815=>609,42816=>869,42817=>693,42822=>916,42823=>581,42826=>1010,42827=>770,42830=>1448,42831=>1060,42856=>787,42857=>716,42875=>694,42876=>527,42880=>703,42881=>380,42882=>872,42883=>727,42884=>694,42885=>527,42886=>796,42887=>609,42891=>439,42892=>306,42893=>913,42896=>914,42897=>812,42922=>945,43002=>1068,43003=>710,43004=>752,43005=>1107,43006=>468,43007=>1286,62464=>726,62465=>737,62466=>786,62467=>1019,62468=>737,62469=>731,62470=>796,62471=>1058,62472=>737,62473=>737,62474=>1329,62475=>754,62476=>753,62477=>1024,62478=>737,62479=>753,62480=>1070,62481=>818,62482=>870,62483=>819,62484=>1016,62485=>753,62486=>1008,62487=>752,62488=>760,62489=>753,62490=>800,62491=>753,62492=>760,62493=>738,62494=>801,62495=>956,62496=>736,62497=>847,62498=>737,62499=>737,62500=>737,62501=>793,62502=>1033,62504=>904,63172=>380,63173=>667,63174=>699,63175=>727,63176=>1058,63185=>500,63188=>500,64256=>827,64257=>727,64258=>727,64259=>1108,64260=>1146,64261=>879,64262=>971,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifbi.z b/incs/tcpdf/fonts/dejavuserifbi.z new file mode 100644 index 0000000..c27ff39 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifbi.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensed.ctg.z b/incs/tcpdf/fonts/dejavuserifcondensed.ctg.z new file mode 100644 index 0000000..c502e3b Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensed.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensed.php b/incs/tcpdf/fonts/dejavuserifcondensed.php new file mode 100644 index 0000000..fdbfb35 --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifcondensed.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-693 -347 1512 1109]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>461,'MaxWidth'=>1560,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(123,-14,240,729),34=>array(88,458,326,729),35=>array(69,0,686,718),36=>array(76,-147,498,760),37=>array(49,-14,806,742),38=>array(64,-14,759,742),39=>array(88,458,158,729),40=>array(71,-156,287,760),41=>array(63,-156,280,760),42=>array(14,287,436,742),43=>array(95,0,659,627),44=>array(32,-136,199,111),45=>array(40,230,265,306),46=>array(84,-14,202,116),47=>array(0,-93,303,729),48=>array(59,-14,513,742),49=>array(110,0,445,742),50=>array(61,0,484,742),51=>array(68,-14,506,742),52=>array(27,0,527,742),53=>array(76,-14,503,729),54=>array(60,-14,516,742),55=>array(75,0,508,729),56=>array(60,-14,512,742),57=>array(57,-14,512,742),58=>array(93,-14,211,434),59=>array(32,-136,212,434),60=>array(95,46,659,581),61=>array(95,175,659,452),62=>array(95,46,659,581),63=>array(61,-14,439,742),64=>array(59,-174,836,704),65=>array(-5,0,659,729),66=>array(49,0,606,729),67=>array(50,-14,635,742),68=>array(49,0,670,729),69=>array(49,0,585,729),70=>array(49,0,587,729),71=>array(50,-14,648,742),72=>array(49,0,735,729),73=>array(49,0,306,729),74=>array(-76,-208,320,729),75=>array(49,0,686,729),76=>array(49,0,576,729),77=>array(44,0,876,729),78=>array(44,-14,748,729),79=>array(50,-14,688,742),80=>array(49,0,574,729),81=>array(50,-160,688,742),82=>array(49,0,699,729),83=>array(75,-14,551,742),84=>array(9,0,592,729),85=>array(42,-14,718,729),86=>array(-9,0,664,729),87=>array(4,0,923,729),88=>array(5,0,637,729),89=>array(-10,0,602,729),90=>array(40,0,590,729),91=>array(77,-132,282,760),92=>array(0,-93,303,729),93=>array(69,-132,274,760),94=>array(95,457,659,729),95=>array(0,-236,450,-197),96=>array(75,615,276,799),97=>array(44,-14,511,533),98=>array(26,-14,531,760),99=>array(44,-14,463,533),100=>array(44,-14,550,760),101=>array(44,-14,488,533),102=>array(32,0,387,760),103=>array(44,-222,550,533),104=>array(32,0,555,760),105=>array(32,0,268,736),106=>array(-87,-222,191,736),107=>array(26,0,552,760),108=>array(26,0,261,760),109=>array(32,0,829,533),110=>array(32,0,555,533),111=>array(44,-14,497,533),112=>array(26,-208,531,533),113=>array(44,-208,550,533),114=>array(32,0,431,533),115=>array(50,-14,416,533),116=>array(26,-14,355,680),117=>array(24,-14,546,519),118=>array(-3,0,506,519),119=>array(14,0,759,519),120=>array(11,0,497,519),121=>array(-3,-222,506,519),122=>array(36,0,441,519),123=>array(112,-163,460,760),124=>array(116,-236,188,764),125=>array(112,-163,460,760),126=>array(95,233,659,394),161=>array(123,0,240,743),162=>array(67,-145,485,662),163=>array(60,0,494,742),164=>array(45,45,529,582),165=>array(-7,0,576,729),166=>array(116,-171,188,699),167=>array(40,-95,410,742),168=>array(88,652,362,766),169=>array(124,0,776,725),170=>array(55,261,404,742),171=>array(69,69,466,517),172=>array(95,140,659,421),173=>array(40,230,265,306),174=>array(124,0,776,725),175=>array(93,673,356,745),176=>array(85,432,365,742),177=>array(95,0,659,627),178=>array(40,326,304,742),179=>array(44,319,315,742),180=>array(172,616,374,800),181=>array(26,-208,553,519),182=>array(69,-96,515,729),183=>array(83,282,201,412),184=>array(127,-193,310,0),185=>array(64,326,291,734),186=>array(41,261,382,742),187=>array(84,69,482,517),188=>array(64,-14,844,742),189=>array(64,-14,815,742),190=>array(44,-14,844,742),191=>array(61,-13,439,743),192=>array(-5,0,659,927),193=>array(-5,0,659,927),194=>array(-5,0,659,927),195=>array(-5,0,659,921),196=>array(-5,0,659,920),197=>array(-5,0,659,928),198=>array(-16,0,854,729),199=>array(50,-193,635,742),200=>array(49,0,585,927),201=>array(49,0,585,927),202=>array(49,0,585,927),203=>array(49,0,585,920),204=>array(49,0,306,927),205=>array(49,0,306,927),206=>array(38,0,319,927),207=>array(42,0,315,920),208=>array(49,0,674,729),209=>array(44,-14,748,921),210=>array(50,-14,688,927),211=>array(50,-14,688,927),212=>array(50,-14,688,927),213=>array(50,-14,688,921),214=>array(50,-14,688,920),215=>array(124,33,630,594),216=>array(44,-28,692,757),217=>array(42,-14,718,927),218=>array(42,-14,718,927),219=>array(42,-14,718,927),220=>array(42,-14,718,920),221=>array(-10,0,602,927),222=>array(49,0,574,729),223=>array(26,-14,562,760),224=>array(44,-14,511,799),225=>array(44,-14,511,800),226=>array(44,-14,511,800),227=>array(44,-14,511,777),228=>array(44,-14,511,766),229=>array(44,-14,511,878),230=>array(44,-14,801,533),231=>array(44,-193,463,533),232=>array(44,-14,488,799),233=>array(44,-14,488,800),234=>array(44,-14,488,800),235=>array(44,-14,488,766),236=>array(-6,0,268,799),237=>array(32,0,293,800),238=>array(4,0,285,800),239=>array(7,0,281,766),240=>array(44,-14,497,760),241=>array(32,0,555,777),242=>array(44,-14,497,799),243=>array(44,-14,497,800),244=>array(44,-14,497,800),245=>array(44,-14,497,777),246=>array(44,-14,497,766),247=>array(95,68,659,559),248=>array(33,-46,505,565),249=>array(24,-14,546,799),250=>array(24,-14,546,800),251=>array(24,-14,546,800),252=>array(24,-14,546,766),253=>array(-3,-222,506,800),254=>array(26,-208,531,760),255=>array(-3,-222,506,766),256=>array(-5,0,659,899),257=>array(44,-14,511,745),258=>array(-5,0,659,926),259=>array(44,-14,511,772),260=>array(-5,-192,659,729),261=>array(44,-192,511,533),262=>array(50,-14,635,927),263=>array(44,-14,463,800),264=>array(50,-14,635,927),265=>array(44,-14,463,800),266=>array(50,-14,635,921),267=>array(44,-14,463,766),268=>array(50,-14,635,927),269=>array(44,-14,463,800),270=>array(49,0,670,927),271=>array(44,-14,665,760),272=>array(49,0,674,729),273=>array(44,-14,550,760),274=>array(49,0,585,899),275=>array(44,-14,488,746),276=>array(49,0,585,928),277=>array(44,-14,488,785),278=>array(49,0,585,921),279=>array(44,-14,488,766),280=>array(49,-192,585,729),281=>array(44,-192,488,533),282=>array(49,0,585,927),283=>array(44,-14,488,800),284=>array(50,-14,648,927),285=>array(44,-222,550,800),286=>array(50,-14,648,928),287=>array(44,-222,550,785),288=>array(50,-14,648,921),289=>array(44,-222,550,766),290=>array(50,-224,648,742),291=>array(44,-222,550,741),292=>array(49,0,735,927),293=>array(-27,0,555,927),294=>array(49,0,735,729),295=>array(32,0,555,760),296=>array(32,0,323,921),297=>array(-1,0,289,777),298=>array(46,0,310,899),299=>array(-20,0,268,745),300=>array(41,0,314,928),301=>array(6,0,281,785),302=>array(49,-192,306,729),303=>array(32,-192,268,736),304=>array(49,0,306,921),305=>array(32,0,268,519),306=>array(49,-208,680,729),307=>array(32,-222,448,736),308=>array(-76,-208,322,927),309=>array(-87,-222,255,800),310=>array(49,-209,686,729),311=>array(26,-209,552,760),312=>array(26,0,552,518),313=>array(49,0,576,928),314=>array(26,0,261,928),315=>array(49,-209,576,729),316=>array(26,-207,261,760),317=>array(49,0,576,729),318=>array(26,0,376,760),319=>array(49,0,576,729),320=>array(26,0,368,760),321=>array(38,0,581,729),322=>array(20,0,279,760),323=>array(44,-14,748,928),324=>array(32,0,555,776),325=>array(44,-216,748,729),326=>array(32,-209,555,533),327=>array(44,-14,748,932),328=>array(32,0,555,800),329=>array(49,0,730,742),330=>array(42,-208,635,743),331=>array(32,-222,483,533),332=>array(50,-14,688,899),333=>array(44,-14,497,745),334=>array(50,-14,688,928),335=>array(44,-14,497,785),336=>array(50,-14,688,927),337=>array(44,-14,497,800),338=>array(52,0,952,729),339=>array(44,-14,845,533),340=>array(49,0,699,928),341=>array(32,0,431,776),342=>array(49,-209,699,729),343=>array(32,-209,431,533),344=>array(49,0,699,927),345=>array(32,0,431,800),346=>array(75,-14,551,928),347=>array(50,-14,416,776),348=>array(75,-14,551,927),349=>array(50,-14,416,800),350=>array(75,-193,551,742),351=>array(50,-193,416,533),352=>array(75,-14,551,927),353=>array(50,-14,416,800),354=>array(9,-193,592,729),355=>array(26,-193,355,680),356=>array(9,0,592,927),357=>array(26,-14,355,788),358=>array(9,0,592,729),359=>array(26,-14,355,680),360=>array(42,-14,718,921),361=>array(24,-14,546,777),362=>array(42,-14,718,899),363=>array(24,-14,546,745),364=>array(42,-14,718,928),365=>array(24,-14,546,785),366=>array(42,-14,718,1051),367=>array(24,-14,546,868),368=>array(42,-14,718,927),369=>array(24,-14,546,800),370=>array(42,-200,718,729),371=>array(24,-192,581,519),372=>array(4,0,923,931),373=>array(14,0,759,800),374=>array(-10,0,602,931),375=>array(-3,-222,506,800),376=>array(-10,0,602,920),377=>array(40,0,590,928),378=>array(36,0,441,776),379=>array(40,0,590,930),380=>array(36,0,441,734),381=>array(40,0,590,927),382=>array(36,0,441,800),383=>array(32,0,387,760),384=>array(26,-14,531,760),385=>array(-84,0,606,729),386=>array(49,0,606,729),387=>array(26,-14,531,760),388=>array(49,0,606,729),389=>array(26,-14,531,760),390=>array(50,-14,635,742),391=>array(50,-14,813,796),392=>array(44,-14,644,639),393=>array(49,0,674,729),394=>array(-84,0,670,729),395=>array(49,0,606,729),396=>array(26,-14,531,760),397=>array(44,-246,497,533),398=>array(49,0,585,729),399=>array(50,-14,688,742),400=>array(55,-14,512,742),401=>array(-89,-208,587,729),402=>array(-87,-185,387,760),403=>array(50,-14,822,796),404=>array(8,-92,606,729),405=>array(32,-3,795,760),406=>array(49,0,306,729),407=>array(45,0,310,729),408=>array(49,0,739,741),409=>array(31,0,552,760),410=>array(26,0,261,760),411=>array(37,0,545,765),412=>array(32,-14,829,730),413=>array(-90,-208,748,729),414=>array(32,-208,555,533),415=>array(50,-14,688,742),416=>array(48,-14,710,760),417=>array(43,-14,582,533),418=>array(50,-157,911,742),419=>array(44,-208,700,533),420=>array(-84,0,574,729),421=>array(26,-208,531,716),422=>array(49,-159,699,729),423=>array(75,-14,551,742),424=>array(50,-14,416,533),425=>array(36,0,576,729),426=>array(-87,-222,346,761),427=>array(26,-222,355,680),428=>array(38,0,592,729),429=>array(26,-14,375,760),430=>array(9,-208,592,729),431=>array(40,-14,889,802),432=>array(19,-14,620,532),433=>array(55,-14,692,729),434=>array(49,0,630,729),435=>array(-10,0,719,729),436=>array(-3,-222,597,530),437=>array(40,0,590,729),438=>array(36,0,441,519),439=>array(44,-14,482,729),440=>array(44,-14,482,729),441=>array(44,-224,482,519),442=>array(57,-224,470,519),443=>array(61,0,493,742),444=>array(49,-14,551,729),445=>array(17,-224,482,519),446=>array(97,-15,385,680),447=>array(26,-208,522,560),448=>array(97,0,168,729),449=>array(97,0,346,729),450=>array(8,0,405,729),451=>array(97,0,168,729),452=>array(49,0,1312,927),453=>array(49,0,1163,800),454=>array(44,-14,1018,800),455=>array(49,-208,917,729),456=>array(49,-222,789,736),457=>array(26,-222,479,760),458=>array(44,-208,1107,729),459=>array(44,-222,979,736),460=>array(32,-222,771,736),461=>array(-5,0,659,927),462=>array(44,-14,511,800),463=>array(38,0,318,927),464=>array(3,0,284,800),465=>array(50,-14,688,927),466=>array(44,-14,497,800),467=>array(42,-14,718,927),468=>array(24,-14,546,800),469=>array(42,-14,718,1025),470=>array(24,-14,546,886),471=>array(42,-14,718,1044),472=>array(24,-14,546,905),473=>array(42,-14,718,1043),474=>array(24,-14,546,904),475=>array(42,-14,718,1044),476=>array(24,-14,546,905),477=>array(44,-14,488,533),478=>array(-5,0,659,1025),479=>array(44,-14,511,886),480=>array(-5,0,659,1025),481=>array(44,-14,511,888),482=>array(-16,0,854,899),483=>array(44,-14,801,745),484=>array(50,-14,737,742),485=>array(44,-222,550,533),486=>array(50,-14,648,927),487=>array(44,-222,550,800),488=>array(49,0,686,927),489=>array(5,0,552,961),490=>array(50,-200,688,742),491=>array(44,-200,497,533),492=>array(50,-200,688,899),493=>array(44,-200,497,745),494=>array(44,-14,482,927),495=>array(44,-224,482,800),496=>array(-87,-222,284,800),497=>array(49,0,1312,729),498=>array(49,0,1163,729),499=>array(44,-14,1018,760),500=>array(50,-14,648,927),501=>array(44,-222,550,800),502=>array(49,-14,999,729),503=>array(49,-208,587,742),504=>array(44,-14,748,927),505=>array(32,0,555,799),506=>array(-5,0,659,927),507=>array(44,-14,511,927),508=>array(-16,0,854,927),509=>array(44,-14,801,802),510=>array(44,-28,692,927),511=>array(33,-46,505,800),512=>array(-5,0,659,927),513=>array(44,-14,511,800),514=>array(-5,0,659,967),515=>array(44,-14,511,785),516=>array(49,0,585,927),517=>array(44,-14,488,800),518=>array(49,0,585,967),519=>array(44,-14,488,785),520=>array(-17,0,306,927),521=>array(-54,0,268,800),522=>array(41,0,316,967),523=>array(6,0,282,785),524=>array(50,-14,688,927),525=>array(44,-14,497,800),526=>array(50,-14,688,967),527=>array(44,-14,497,785),528=>array(49,0,699,927),529=>array(32,0,431,800),530=>array(49,0,699,967),531=>array(32,0,431,785),532=>array(42,-14,718,927),533=>array(24,-14,546,800),534=>array(42,-14,718,967),535=>array(24,-14,546,785),536=>array(75,-225,551,742),537=>array(50,-225,416,533),538=>array(9,-225,592,729),539=>array(26,-225,355,680),540=>array(68,-210,501,742),541=>array(31,-211,420,530),542=>array(49,0,735,927),543=>array(5,0,555,961),544=>array(42,-208,718,744),545=>array(44,-73,717,760),546=>array(36,-14,490,742),547=>array(44,-14,452,760),548=>array(40,-187,590,729),549=>array(36,-195,441,519),550=>array(-5,0,659,921),551=>array(44,-14,511,766),552=>array(49,-193,585,729),553=>array(44,-193,488,533),554=>array(50,-14,688,1025),555=>array(44,-14,497,886),556=>array(50,-14,688,1025),557=>array(44,-14,497,862),558=>array(50,-14,688,920),559=>array(44,-14,497,766),560=>array(50,-14,688,1025),561=>array(44,-14,497,887),562=>array(-10,0,602,899),563=>array(-3,-222,506,745),564=>array(26,-107,435,760),565=>array(32,-107,733,533),566=>array(26,-107,429,680),567=>array(-87,-222,191,519),568=>array(44,-14,819,760),569=>array(44,-208,819,533),570=>array(-5,-28,659,757),571=>array(20,-28,668,757),572=>array(16,-46,488,565),573=>array(45,0,576,729),574=>array(-24,-28,625,757),575=>array(50,-222,416,533),576=>array(36,-222,475,519),577=>array(33,0,493,729),578=>array(33,0,386,533),579=>array(45,0,606,729),580=>array(38,-14,723,729),581=>array(-5,0,659,729),582=>array(49,-54,585,783),583=>array(44,-54,488,579),584=>array(-76,-208,324,729),585=>array(-87,-222,268,736),586=>array(50,-208,803,742),587=>array(44,-222,669,533),588=>array(45,0,699,729),589=>array(32,0,431,533),590=>array(-10,0,602,729),591=>array(-3,-222,506,519),592=>array(44,-14,511,533),593=>array(44,-14,550,533),594=>array(44,-14,550,533),595=>array(26,-14,531,760),596=>array(44,-14,463,533),597=>array(44,-107,448,533),598=>array(44,-222,669,760),599=>array(44,-14,668,760),600=>array(44,-14,488,533),601=>array(44,-14,488,533),602=>array(53,-14,813,533),603=>array(44,-19,425,524),604=>array(45,-19,425,524),605=>array(44,-19,750,524),606=>array(44,-18,511,533),607=>array(-87,-222,268,519),608=>array(44,-222,669,760),609=>array(44,-222,550,519),610=>array(44,-18,463,529),611=>array(11,-223,528,519),612=>array(63,-17,454,532),613=>array(24,-208,546,519),614=>array(37,0,555,760),615=>array(37,-222,483,760),616=>array(32,0,268,736),617=>array(32,0,269,519),618=>array(32,0,268,519),619=>array(32,0,322,760),620=>array(32,0,388,760),621=>array(26,-222,381,760),622=>array(26,-224,608,760),623=>array(32,0,829,533),624=>array(32,-208,829,533),625=>array(32,-222,756,533),626=>array(-87,-222,554,533),627=>array(32,-222,679,533),628=>array(30,-14,562,519),629=>array(44,-14,497,533),630=>array(44,0,686,519),631=>array(44,-14,542,530),632=>array(44,-208,497,760),633=>array(32,-14,431,519),634=>array(32,-14,431,759),635=>array(32,-222,550,519),636=>array(32,-207,431,533),637=>array(32,-222,431,533),638=>array(37,0,387,530),639=>array(37,0,387,530),640=>array(31,0,524,519),641=>array(31,0,524,519),642=>array(50,-222,416,533),643=>array(-87,-222,299,761),644=>array(-87,-222,387,760),645=>array(32,-222,417,530),646=>array(-87,-222,346,761),647=>array(26,-161,355,533),648=>array(26,-208,355,680),649=>array(24,-14,546,519),650=>array(44,-14,514,519),651=>array(32,-3,503,519),652=>array(-3,0,506,519),653=>array(14,0,759,519),654=>array(-3,0,506,741),655=>array(37,0,558,519),656=>array(36,-222,637,519),657=>array(36,-93,444,519),658=>array(44,-224,482,519),659=>array(57,-224,482,519),660=>array(103,0,391,761),661=>array(103,0,391,761),662=>array(103,0,391,761),663=>array(50,-222,328,759),664=>array(50,-14,688,742),665=>array(32,0,469,519),666=>array(44,-18,511,533),667=>array(44,-18,643,760),668=>array(31,0,553,519),669=>array(-87,-222,248,736),670=>array(26,-209,553,519),671=>array(37,0,466,519),672=>array(44,-208,669,760),673=>array(103,0,391,761),674=>array(103,0,391,761),675=>array(44,-14,863,760),676=>array(44,-224,897,760),677=>array(44,-93,865,760),678=>array(26,0,695,680),679=>array(26,-222,592,761),680=>array(26,-14,705,680),681=>array(32,-222,771,760),682=>array(26,0,602,760),683=>array(26,0,576,760),684=>array(31,-15,492,625),685=>array(31,105,353,625),686=>array(26,-207,670,760),687=>array(26,-222,790,760),688=>array(20,326,344,751),689=>array(20,326,341,751),690=>array(20,202,192,739),691=>array(20,327,267,625),692=>array(20,318,267,617),693=>array(20,202,342,617),694=>array(20,327,307,617),695=>array(20,327,481,617),696=>array(20,202,335,617),697=>array(70,557,183,800),698=>array(70,557,346,800),699=>array(92,495,242,742),700=>array(92,495,242,742),701=>array(92,495,242,742),702=>array(51,492,172,760),703=>array(51,492,172,760),704=>array(20,347,207,772),705=>array(20,347,207,772),706=>array(117,524,333,836),707=>array(117,524,333,836),708=>array(84,561,365,800),709=>array(84,561,365,800),710=>array(84,616,365,800),711=>array(84,616,365,800),712=>array(93,526,158,759),713=>array(93,673,356,745),714=>array(172,616,374,800),715=>array(75,615,276,799),716=>array(93,-124,158,110),717=>array(93,-156,356,-84),720=>array(95,0,208,434),721=>array(95,303,208,434),722=>array(51,249,172,517),723=>array(51,249,172,517),726=>array(40,153,250,387),727=>array(40,234,250,306),728=>array(87,645,363,785),729=>array(173,652,277,766),730=>array(104,610,346,878),731=>array(146,-192,310,0),732=>array(80,639,370,777),733=>array(107,616,413,800),734=>array(0,307,377,508),736=>array(7,201,333,617),737=>array(20,326,173,751),738=>array(24,318,262,625),739=>array(20,326,336,617),740=>array(20,347,207,772),741=>array(94,0,351,668),742=>array(94,0,351,668),743=>array(94,0,351,668),744=>array(94,0,351,668),745=>array(94,0,351,668),748=>array(84,-281,365,-42),750=>array(92,495,391,742),751=>array(84,-241,365,-58),752=>array(84,-281,365,-42),755=>array(104,-240,346,28),759=>array(80,-192,370,-55),768=>array(-373,615,-171,799),769=>array(-277,616,-76,800),770=>array(-365,616,-84,800),771=>array(-373,639,-83,777),772=>array(-356,673,-93,745),773=>array(-450,716,0,755),774=>array(-363,645,-87,785),775=>array(-277,652,-173,766),776=>array(-365,652,-91,766),777=>array(-309,616,-126,852),778=>array(-351,610,-110,878),779=>array(-343,616,-37,800),780=>array(-365,616,-84,800),781=>array(-257,616,-191,803),782=>array(-354,616,-94,803),783=>array(-422,616,-115,800),784=>array(-363,645,-87,874),785=>array(-363,645,-87,785),786=>array(-255,495,-121,644),787=>array(-278,606,-161,829),788=>array(-291,606,-173,829),789=>array(-58,616,58,800),790=>array(-371,-260,-170,-76),791=>array(-277,-259,-76,-76),792=>array(-298,-340,-160,-107),793=>array(-290,-340,-152,-107),794=>array(-176,698,35,932),795=>array(-134,350,40,532),796=>array(-280,-347,-159,-79),797=>array(-330,-251,-119,-99),798=>array(-330,-260,-119,-107),799=>array(-329,-340,-118,-107),800=>array(-330,-179,-119,-107),801=>array(-377,-222,-99,63),802=>array(-353,-222,-75,63),803=>array(-277,-191,-173,-77),804=>array(-363,-191,-89,-77),805=>array(-320,-241,-132,-32),806=>array(-313,-225,-180,-76),807=>array(-322,-193,-140,0),808=>array(-304,-192,-140,0),809=>array(-258,-263,-192,-76),810=>array(-356,-259,-93,-75),811=>array(-365,-217,-85,-77),812=>array(-365,-241,-84,-58),813=>array(-365,-240,-84,-57),814=>array(-363,-217,-87,-77),815=>array(-363,-216,-87,-76),816=>array(-373,-213,-83,-76),817=>array(-356,-147,-93,-75),818=>array(-450,-236,0,-197),819=>array(-450,-236,0,-80),820=>array(-663,212,-85,415),821=>array(-262,227,-26,278),822=>array(-554,227,-32,278),823=>array(-503,-46,-31,565),824=>array(-693,-28,-44,757),825=>array(-282,-344,-161,-76),826=>array(-359,-256,-96,-72),827=>array(-346,-344,-104,-75),828=>array(-365,-217,-85,-77),829=>array(-323,575,-128,792),830=>array(-281,592,-157,850),831=>array(-450,599,0,755),835=>array(-278,606,-161,829),856=>array(-99,652,4,766),864=>array(-387,723,387,859),865=>array(-401,729,401,869),880=>array(49,0,617,729),881=>array(31,0,431,519),882=>array(9,0,592,729),883=>array(36,0,464,519),884=>array(70,557,183,800),885=>array(70,-208,183,35),886=>array(44,-14,748,743),887=>array(31,0,553,519),890=>array(192,-208,303,-60),891=>array(44,-14,463,533),892=>array(44,-14,463,533),893=>array(44,-14,463,533),894=>array(32,-136,212,434),900=>array(172,616,374,800),901=>array(88,652,374,996),902=>array(-5,0,659,800),903=>array(83,282,201,412),904=>array(6,0,738,800),905=>array(6,0,886,800),906=>array(6,0,457,800),908=>array(6,-14,702,800),910=>array(6,0,816,800),911=>array(6,0,713,800),912=>array(7,22,303,996),913=>array(-5,0,659,729),914=>array(49,0,606,729),915=>array(49,0,587,729),916=>array(34,0,612,729),917=>array(49,0,585,729),918=>array(40,0,590,729),919=>array(49,0,735,729),920=>array(50,-14,688,742),921=>array(49,0,306,729),922=>array(49,0,686,729),923=>array(-5,0,659,729),924=>array(44,0,876,729),925=>array(44,-14,748,729),926=>array(49,0,578,729),927=>array(50,-14,688,742),928=>array(49,0,735,729),929=>array(49,0,574,729),931=>array(36,0,576,729),932=>array(9,0,592,729),933=>array(-10,0,602,729),934=>array(50,0,688,729),935=>array(5,0,637,729),936=>array(42,0,755,729),937=>array(55,0,692,742),938=>array(43,0,316,920),939=>array(-10,0,602,920),940=>array(44,-12,584,800),941=>array(44,-19,425,800),942=>array(32,-208,483,800),943=>array(32,22,303,800),944=>array(32,-3,503,996),945=>array(44,-12,584,533),946=>array(57,-208,475,765),947=>array(32,-209,494,519),948=>array(44,-14,497,765),949=>array(44,-19,425,524),950=>array(36,-208,450,760),951=>array(32,-208,483,533),952=>array(44,-11,497,771),953=>array(32,22,303,519),954=>array(31,0,552,519),955=>array(37,0,545,765),956=>array(31,-208,553,519),957=>array(32,0,500,519),958=>array(36,-208,450,760),959=>array(44,-14,497,533),960=>array(32,0,559,519),961=>array(57,-208,484,533),962=>array(44,-208,450,533),963=>array(44,-14,588,519),964=>array(36,22,464,519),965=>array(32,-3,503,519),966=>array(40,-208,591,521),967=>array(11,-222,526,533),968=>array(57,-208,649,519),969=>array(40,-3,690,519),970=>array(9,22,303,766),971=>array(32,-3,503,766),972=>array(44,-14,497,800),973=>array(32,-3,503,800),974=>array(40,-3,690,800),975=>array(49,-240,652,729),976=>array(44,-11,479,771),977=>array(31,-11,610,771),978=>array(26,0,585,731),979=>array(6,0,754,800),980=>array(26,0,585,920),981=>array(34,-208,579,760),982=>array(19,-3,709,519),983=>array(42,-222,516,533),984=>array(50,-208,688,742),985=>array(44,-208,497,533),986=>array(50,-208,617,742),987=>array(44,-208,450,616),988=>array(49,0,587,729),989=>array(-82,-211,388,742),990=>array(47,0,476,729),991=>array(83,0,510,759),992=>array(68,-208,653,742),993=>array(40,-208,482,533),1008=>array(42,-4,516,533),1009=>array(57,-210,484,533),1010=>array(44,-14,463,533),1011=>array(-87,-222,191,736),1012=>array(50,-14,688,742),1013=>array(44,-14,463,533),1014=>array(44,-14,463,533),1015=>array(49,0,574,729),1016=>array(26,-208,531,760),1017=>array(50,-14,635,742),1018=>array(44,0,876,729),1019=>array(42,-208,604,519),1020=>array(37,-208,509,533),1021=>array(50,-14,635,742),1022=>array(50,-14,635,742),1023=>array(50,-14,635,742),1024=>array(49,0,585,927),1025=>array(49,0,585,920),1026=>array(-35,-216,652,729),1027=>array(49,0,558,927),1028=>array(50,-14,635,742),1029=>array(75,-14,551,742),1030=>array(49,0,306,729),1031=>array(42,0,315,920),1032=>array(-76,-208,320,729),1033=>array(22,-14,930,729),1034=>array(49,0,960,729),1035=>array(-35,0,735,729),1036=>array(49,0,686,927),1037=>array(49,0,735,927),1038=>array(10,-14,640,957),1039=>array(49,-157,735,729),1040=>array(10,0,675,729),1041=>array(49,0,606,729),1042=>array(49,0,606,729),1043=>array(49,0,558,729),1044=>array(44,-157,686,729),1045=>array(49,0,585,729),1046=>array(10,0,1001,729),1047=>array(48,-14,506,742),1048=>array(49,0,735,729),1049=>array(49,0,735,957),1050=>array(49,0,686,729),1051=>array(22,-14,706,729),1052=>array(44,0,876,729),1053=>array(49,0,735,729),1054=>array(50,-14,688,742),1055=>array(49,0,735,729),1056=>array(49,0,574,729),1057=>array(50,-14,635,742),1058=>array(9,0,592,729),1059=>array(10,-14,640,729),1060=>array(51,0,696,729),1061=>array(5,0,637,729),1062=>array(49,-157,753,729),1063=>array(9,0,650,729),1064=>array(49,0,978,729),1065=>array(49,-157,978,729),1066=>array(31,0,683,729),1067=>array(49,0,836,729),1068=>array(49,0,575,729),1069=>array(50,-14,635,742),1070=>array(49,-14,1015,742),1071=>array(31,0,677,729),1072=>array(44,-14,511,533),1073=>array(38,-14,497,776),1074=>array(32,0,469,519),1075=>array(26,0,433,519),1076=>array(32,-138,518,519),1077=>array(44,-14,488,533),1078=>array(11,0,817,519),1079=>array(40,-14,446,533),1080=>array(31,0,553,519),1081=>array(31,0,553,746),1082=>array(31,0,552,519),1083=>array(16,-14,540,519),1084=>array(32,0,668,519),1085=>array(31,0,553,519),1086=>array(44,-14,497,533),1087=>array(31,0,553,519),1088=>array(26,-208,531,533),1089=>array(44,-14,463,533),1090=>array(36,0,464,519),1091=>array(10,-222,519,519),1092=>array(35,-208,670,760),1093=>array(11,0,497,519),1094=>array(32,-138,554,519),1095=>array(31,0,547,519),1096=>array(32,0,813,519),1097=>array(32,-138,813,519),1098=>array(26,0,535,519),1099=>array(26,0,685,519),1100=>array(26,0,453,519),1101=>array(44,-14,463,533),1102=>array(26,-14,743,533),1103=>array(28,0,521,519),1104=>array(44,-14,488,799),1105=>array(44,-14,488,766),1106=>array(19,-222,516,760),1107=>array(26,0,433,800),1108=>array(44,-14,463,533),1109=>array(50,-14,416,533),1110=>array(32,0,268,736),1111=>array(7,0,281,766),1112=>array(-87,-222,191,736),1113=>array(16,-14,734,519),1114=>array(31,0,747,519),1115=>array(19,0,555,760),1116=>array(31,0,552,800),1117=>array(31,0,553,799),1118=>array(10,-222,519,746),1119=>array(26,-138,558,519),1122=>array(31,0,654,729),1123=>array(26,0,505,760),1124=>array(49,-14,962,742),1125=>array(26,-14,709,533),1130=>array(10,0,1001,729),1131=>array(11,0,817,519),1132=>array(49,0,1213,729),1133=>array(26,0,991,519),1136=>array(10,0,839,729),1137=>array(-19,-208,802,760),1138=>array(50,-14,688,742),1139=>array(44,-11,452,533),1140=>array(10,0,763,742),1141=>array(10,0,600,533),1142=>array(10,0,763,927),1143=>array(10,0,600,800),1164=>array(22,0,604,729),1165=>array(16,0,453,760),1168=>array(49,0,567,872),1169=>array(26,0,437,668),1170=>array(45,0,558,729),1171=>array(26,0,432,519),1172=>array(49,-216,606,729),1173=>array(26,-222,500,519),1174=>array(10,-157,1001,729),1175=>array(11,-138,817,519),1176=>array(48,-193,506,742),1177=>array(40,-193,446,533),1178=>array(49,-157,686,729),1179=>array(26,-138,558,519),1182=>array(44,0,686,729),1183=>array(22,0,552,760),1184=>array(31,0,795,729),1185=>array(26,0,634,519),1186=>array(49,-157,735,729),1187=>array(31,-138,553,519),1188=>array(49,0,988,729),1189=>array(31,0,728,519),1190=>array(49,-216,1035,729),1191=>array(26,-222,794,519),1194=>array(50,-193,635,742),1195=>array(44,-193,463,533),1196=>array(9,-157,592,729),1197=>array(36,-138,464,519),1198=>array(-10,0,602,729),1199=>array(-3,-208,506,519),1200=>array(-10,0,602,729),1201=>array(-3,-208,506,519),1202=>array(5,-157,646,729),1203=>array(11,-138,500,519),1204=>array(9,-157,825,729),1205=>array(36,-138,612,519),1206=>array(-25,-157,615,729),1207=>array(31,-138,553,519),1210=>array(-25,0,628,729),1211=>array(32,0,555,760),1216=>array(49,0,306,729),1217=>array(10,0,1001,928),1218=>array(11,0,817,785),1219=>array(49,-216,652,729),1220=>array(26,-222,526,519),1223=>array(49,-216,735,729),1224=>array(31,-222,553,519),1227=>array(-25,-157,628,729),1228=>array(31,-138,553,519),1231=>array(26,0,264,760),1232=>array(10,0,675,926),1233=>array(44,-14,511,772),1234=>array(10,0,675,920),1235=>array(44,-14,511,766),1236=>array(-16,0,854,729),1237=>array(44,-14,801,533),1238=>array(49,0,585,928),1239=>array(44,-14,488,785),1240=>array(50,-14,688,742),1241=>array(44,-14,488,533),1242=>array(50,-14,688,920),1243=>array(44,-14,488,766),1244=>array(10,0,1001,920),1245=>array(11,0,817,766),1246=>array(48,-14,506,920),1247=>array(40,-14,446,766),1248=>array(44,-14,482,729),1249=>array(44,-224,482,519),1250=>array(49,0,735,899),1251=>array(31,0,553,745),1252=>array(49,0,735,920),1253=>array(31,0,553,766),1254=>array(50,-14,688,920),1255=>array(44,-14,497,766),1256=>array(50,-14,688,742),1257=>array(44,-14,497,533),1258=>array(50,-14,688,920),1259=>array(44,-14,497,766),1260=>array(50,-14,635,920),1261=>array(44,-14,463,766),1262=>array(10,-14,640,899),1263=>array(10,-222,519,745),1264=>array(10,-14,640,920),1265=>array(10,-222,519,766),1266=>array(10,-14,640,927),1267=>array(10,-222,519,800),1268=>array(9,0,650,920),1269=>array(31,0,547,766),1270=>array(49,-157,558,729),1271=>array(26,-138,433,519),1272=>array(49,0,836,920),1273=>array(26,0,685,766),1296=>array(55,-14,512,742),1297=>array(44,-14,452,533),1298=>array(22,-216,706,729),1299=>array(16,-222,540,519),1300=>array(22,-14,1074,729),1301=>array(16,-14,816,519),1306=>array(50,-160,688,742),1307=>array(44,-208,550,533),1308=>array(4,0,923,729),1309=>array(14,0,759,519),1329=>array(31,-14,688,729),1330=>array(31,0,682,743),1331=>array(44,0,743,743),1332=>array(18,0,763,743),1333=>array(31,-14,682,729),1334=>array(104,-45,669,743),1335=>array(70,-45,686,729),1336=>array(31,-45,682,743),1337=>array(31,-14,889,743),1338=>array(44,-14,743,729),1339=>array(70,0,687,729),1340=>array(70,-45,632,729),1341=>array(70,-14,979,729),1342=>array(83,-13,694,742),1343=>array(9,0,667,729),1344=>array(48,-66,585,729),1345=>array(89,-32,653,743),1346=>array(26,-45,750,743),1347=>array(69,0,702,764),1348=>array(42,-14,807,729),1349=>array(57,-14,627,742),1350=>array(-22,-14,702,774),1351=>array(75,-14,633,729),1352=>array(31,0,688,743),1353=>array(86,-45,641,743),1354=>array(9,0,756,743),1355=>array(100,-45,664,744),1356=>array(31,0,795,743),1357=>array(31,-14,688,729),1358=>array(9,-45,730,729),1359=>array(49,-14,603,742),1360=>array(31,0,688,743),1361=>array(47,-14,631,742),1362=>array(70,0,623,729),1363=>array(57,0,704,729),1364=>array(0,0,718,743),1365=>array(57,-14,694,742),1366=>array(54,-14,699,729),1369=>array(51,492,172,760),1370=>array(40,482,207,729),1371=>array(0,615,208,799),1372=>array(2,618,346,893),1373=>array(75,615,276,799),1374=>array(9,618,341,856),1375=>array(40,618,416,760),1377=>array(25,-14,822,519),1378=>array(32,-208,500,533),1379=>array(44,-208,635,533),1380=>array(32,-208,635,533),1381=>array(21,-14,543,760),1382=>array(44,-208,635,533),1383=>array(25,0,459,760),1384=>array(25,-208,547,533),1385=>array(25,-208,725,533),1386=>array(44,-14,635,760),1387=>array(25,-208,546,760),1388=>array(21,-208,354,519),1389=>array(25,-208,843,760),1390=>array(53,-14,505,770),1391=>array(25,-208,541,760),1392=>array(25,0,547,760),1393=>array(62,-14,547,773),1394=>array(25,-208,627,533),1395=>array(70,-14,556,767),1396=>array(25,-14,583,773),1397=>array(-25,-208,190,519),1398=>array(48,-14,547,773),1399=>array(-13,-208,393,534),1400=>array(37,0,559,533),1401=>array(16,-208,329,544),1402=>array(25,-208,814,519),1403=>array(48,-208,466,534),1404=>array(37,0,568,533),1405=>array(25,-14,547,519),1406=>array(25,-208,635,760),1407=>array(25,-14,812,533),1408=>array(32,-208,555,533),1409=>array(48,-222,554,533),1410=>array(37,0,453,519),1411=>array(25,-208,812,760),1412=>array(10,-208,565,533),1413=>array(48,-14,500,533),1414=>array(18,-208,685,760),1415=>array(25,-14,728,760),1417=>array(93,-14,211,434),1418=>array(40,203,265,306),4256=>array(48,0,611,847),4257=>array(48,0,726,847),4258=>array(48,-58,706,848),4259=>array(57,1,716,847),4260=>array(48,0,611,847),4261=>array(48,0,872,847),4262=>array(11,0,762,847),4263=>array(57,0,979,847),4264=>array(11,0,461,847),4265=>array(48,0,626,847),4266=>array(39,0,804,847),4267=>array(62,0,831,847),4268=>array(48,0,620,847),4269=>array(53,-37,951,847),4270=>array(11,0,758,847),4271=>array(11,0,698,847),4272=>array(48,0,896,847),4273=>array(48,0,611,847),4274=>array(48,0,554,847),4275=>array(53,-37,897,847),4276=>array(48,0,794,847),4277=>array(30,0,888,847),4278=>array(48,0,610,847),4279=>array(48,0,611,847),4280=>array(48,0,611,847),4281=>array(48,0,611,847),4282=>array(48,-25,762,847),4283=>array(48,0,813,847),4284=>array(48,1,594,847),4285=>array(48,1,631,847),4286=>array(48,0,611,847),4287=>array(48,0,823,847),4288=>array(39,0,853,847),4289=>array(48,0,611,847),4290=>array(48,1,715,847),4291=>array(48,0,612,847),4292=>array(48,0,705,847),4293=>array(62,0,808,848),4304=>array(48,0,438,571),4305=>array(48,0,466,829),4306=>array(35,-225,496,542),4307=>array(48,-220,702,531),4308=>array(31,-225,448,532),4309=>array(35,-225,453,532),4310=>array(18,0,508,831),4311=>array(48,0,727,531),4312=>array(48,0,456,532),4313=>array(22,-225,443,532),4314=>array(48,-220,912,537),4315=>array(48,0,466,829),4316=>array(62,0,479,840),4317=>array(48,-98,694,532),4318=>array(48,1,465,829),4319=>array(48,-225,466,531),4320=>array(48,-0,693,822),4321=>array(-13,0,498,829),4322=>array(40,-225,634,681),4323=>array(18,-225,571,532),4324=>array(48,-225,686,532),4325=>array(48,-225,465,831),4326=>array(48,-220,724,532),4327=>array(35,-225,454,531),4328=>array(9,0,473,830),4329=>array(62,-5,479,831),4330=>array(48,-225,564,531),4331=>array(48,0,467,829),4332=>array(44,-229,493,830),4333=>array(40,-225,479,829),4334=>array(-13,0,502,830),4335=>array(22,-225,593,532),4336=>array(48,0,466,829),4337=>array(48,0,495,830),4338=>array(48,-91,466,532),4339=>array(48,-225,466,585),4340=>array(48,-225,465,831),4341=>array(48,0,536,829),4342=>array(48,-225,750,672),4343=>array(48,-225,516,542),4344=>array(57,-225,476,532),4345=>array(48,-225,509,537),4346=>array(48,-69,466,532),4347=>array(40,0,354,486),4348=>array(40,341,279,845),7424=>array(-3,0,506,519),7425=>array(-19,0,646,519),7426=>array(44,-14,801,533),7427=>array(32,0,496,519),7428=>array(44,-14,448,533),7429=>array(32,0,489,519),7430=>array(32,0,489,519),7431=>array(26,0,447,519),7432=>array(44,-18,417,533),7433=>array(32,-214,268,522),7434=>array(12,-14,408,519),7435=>array(31,0,552,519),7436=>array(21,0,466,519),7437=>array(32,0,668,519),7438=>array(31,-14,553,519),7439=>array(44,-14,497,533),7440=>array(57,-14,459,533),7441=>array(44,9,537,511),7442=>array(44,27,537,492),7443=>array(16,-0,566,523),7444=>array(44,-14,845,533),7445=>array(26,-14,428,533),7446=>array(44,260,497,533),7447=>array(44,-14,497,259),7448=>array(47,0,466,519),7449=>array(10,0,503,519),7450=>array(10,0,503,519),7451=>array(36,0,464,519),7452=>array(2,-14,524,519),7453=>array(57,-29,538,551),7454=>array(69,-29,771,551),7455=>array(59,-205,539,680),7456=>array(-3,0,506,519),7457=>array(14,0,759,519),7458=>array(36,0,441,519),7459=>array(45,-14,443,519),7460=>array(44,-14,434,742),7461=>array(26,-14,643,533),7462=>array(26,0,433,519),7463=>array(-3,0,506,519),7464=>array(32,0,559,519),7465=>array(47,0,466,519),7466=>array(33,0,611,520),7467=>array(16,-14,540,519),7468=>array(-4,326,415,734),7469=>array(-10,326,539,734),7470=>array(31,326,382,734),7471=>array(28,334,404,742),7472=>array(31,326,422,734),7473=>array(31,326,369,734),7474=>array(31,326,369,734),7475=>array(31,318,409,742),7476=>array(31,326,463,734),7477=>array(31,326,193,734),7478=>array(-48,209,202,734),7479=>array(31,326,432,734),7480=>array(31,326,363,734),7481=>array(28,326,552,734),7482=>array(27,318,471,734),7483=>array(27,318,471,734),7484=>array(31,318,434,742),7485=>array(22,326,309,750),7486=>array(31,326,361,734),7487=>array(31,326,440,734),7488=>array(5,326,373,734),7489=>array(26,318,453,734),7490=>array(2,326,581,734),7491=>array(28,318,322,625),7492=>array(28,318,322,625),7493=>array(28,318,347,625),7494=>array(28,318,505,625),7495=>array(16,318,334,751),7496=>array(28,318,347,751),7497=>array(28,318,308,625),7498=>array(28,318,308,625),7499=>array(28,316,263,625),7500=>array(28,316,263,625),7501=>array(28,202,347,625),7502=>array(21,207,168,619),7503=>array(16,326,348,751),7504=>array(21,326,522,625),7505=>array(21,202,304,625),7506=>array(28,318,313,625),7507=>array(28,318,292,625),7508=>array(28,472,313,625),7509=>array(28,318,313,471),7510=>array(16,209,334,625),7511=>array(16,318,224,707),7512=>array(15,318,344,617),7513=>array(36,310,338,635),7514=>array(21,326,522,625),7515=>array(-2,326,319,617),7516=>array(17,326,405,633),7517=>array(35,217,299,763),7518=>array(21,217,311,625),7519=>array(28,326,313,763),7520=>array(25,217,373,626),7521=>array(7,209,331,633),7522=>array(21,0,168,412),7523=>array(20,0,267,299),7524=>array(15,-8,344,291),7525=>array(-2,0,319,291),7526=>array(35,-109,299,437),7527=>array(21,-109,311,298),7528=>array(35,-117,305,299),7529=>array(25,-109,373,300),7530=>array(7,-117,331,307),7531=>array(24,-14,832,533),7543=>array(44,-222,550,533),7544=>array(31,326,463,734),7547=>array(32,0,268,519),7548=>array(32,0,269,519),7549=>array(26,-208,584,533),7550=>array(2,-14,524,519),7551=>array(-14,-14,572,519),7557=>array(-17,-222,261,760),7579=>array(28,318,347,625),7580=>array(28,318,292,625),7581=>array(28,266,282,625),7582=>array(28,318,313,751),7583=>array(28,316,263,625),7584=>array(21,326,244,751),7585=>array(-55,202,166,617),7586=>array(28,202,347,617),7587=>array(15,209,344,617),7588=>array(21,326,168,738),7589=>array(21,326,169,617),7590=>array(21,326,168,617),7591=>array(31,326,180,617),7592=>array(-55,202,156,738),7593=>array(16,202,240,751),7594=>array(-10,202,165,751),7595=>array(23,326,294,624),7596=>array(21,202,477,625),7597=>array(21,209,522,625),7598=>array(-55,202,349,625),7599=>array(21,202,428,625),7600=>array(23,318,350,624),7601=>array(28,318,313,625),7602=>array(28,209,313,751),7603=>array(31,202,262,625),7604=>array(-55,202,188,752),7605=>array(16,202,224,707),7606=>array(15,318,344,617),7607=>array(28,324,324,626),7608=>array(1,326,330,625),7609=>array(21,324,317,617),7610=>array(-2,326,319,617),7611=>array(22,326,278,617),7612=>array(22,202,402,617),7613=>array(22,274,280,617),7614=>array(28,201,304,617),7615=>array(28,320,313,758),7620=>array(-356,616,-12,800),7621=>array(-438,616,-93,800),7622=>array(-356,616,-12,800),7623=>array(-438,616,-93,800),7624=>array(-428,616,-22,800),7625=>array(-428,616,-22,800),7680=>array(-5,-241,659,729),7681=>array(44,-241,511,533),7682=>array(49,0,606,921),7683=>array(26,-14,531,920),7684=>array(49,-191,606,729),7685=>array(26,-191,531,760),7686=>array(49,-147,606,729),7687=>array(26,-147,531,760),7688=>array(50,-193,635,927),7689=>array(44,-193,463,800),7690=>array(49,0,670,921),7691=>array(44,-14,550,920),7692=>array(49,-191,670,729),7693=>array(44,-191,550,760),7694=>array(49,-147,670,729),7695=>array(44,-147,550,760),7696=>array(49,-187,670,729),7697=>array(44,-193,550,760),7698=>array(49,-240,670,729),7699=>array(44,-240,550,760),7700=>array(49,0,585,1044),7701=>array(44,-14,488,919),7702=>array(49,0,585,1044),7703=>array(44,-14,488,919),7704=>array(49,-240,585,729),7705=>array(44,-240,488,533),7706=>array(49,-213,585,729),7707=>array(44,-213,488,533),7708=>array(49,-193,585,928),7709=>array(44,-193,488,785),7710=>array(49,0,587,921),7711=>array(32,0,387,920),7712=>array(50,-14,648,927),7713=>array(44,-222,550,745),7714=>array(49,0,735,921),7715=>array(32,0,555,920),7716=>array(49,-191,735,729),7717=>array(32,-191,555,760),7718=>array(49,0,735,920),7719=>array(4,0,555,921),7720=>array(49,-193,735,729),7721=>array(32,-193,555,760),7722=>array(49,-217,735,729),7723=>array(32,-217,555,760),7724=>array(31,-213,321,729),7725=>array(-4,-213,287,736),7726=>array(41,0,315,1044),7727=>array(7,0,281,886),7728=>array(49,0,686,931),7729=>array(26,0,552,961),7730=>array(49,-191,686,729),7731=>array(26,-191,552,760),7732=>array(49,-147,686,729),7733=>array(26,-147,552,760),7734=>array(49,-191,576,729),7735=>array(26,-191,261,760),7736=>array(46,-191,576,899),7737=>array(12,-191,275,900),7738=>array(49,-147,576,729),7739=>array(13,-147,276,760),7740=>array(49,-240,576,729),7741=>array(4,-240,285,760),7742=>array(44,0,876,927),7743=>array(32,0,829,800),7744=>array(44,0,876,921),7745=>array(32,0,829,766),7746=>array(44,-191,876,729),7747=>array(32,-191,829,533),7748=>array(44,-14,748,921),7749=>array(32,0,555,766),7750=>array(44,-191,748,729),7751=>array(32,-191,555,533),7752=>array(44,-147,748,729),7753=>array(32,-147,555,533),7754=>array(44,-240,748,729),7755=>array(32,-240,555,533),7756=>array(50,-14,688,1044),7757=>array(44,-14,497,881),7758=>array(50,-14,688,1049),7759=>array(44,-14,497,891),7760=>array(50,-14,688,1044),7761=>array(44,-14,497,919),7762=>array(50,-14,688,1044),7763=>array(44,-14,497,919),7764=>array(49,0,574,927),7765=>array(26,-208,531,800),7766=>array(49,0,574,921),7767=>array(26,-208,531,766),7768=>array(49,0,699,921),7769=>array(32,0,431,766),7770=>array(49,-191,699,729),7771=>array(32,-191,431,533),7772=>array(49,-191,699,899),7773=>array(32,-191,431,745),7774=>array(49,-147,699,729),7775=>array(13,-147,431,533),7776=>array(75,-14,551,921),7777=>array(50,-14,416,766),7778=>array(75,-191,551,742),7779=>array(50,-191,416,533),7780=>array(75,-14,551,943),7781=>array(50,-14,416,760),7782=>array(75,-14,551,1049),7783=>array(50,-14,416,867),7784=>array(75,-191,551,921),7785=>array(50,-191,416,766),7786=>array(9,0,592,921),7787=>array(26,-14,355,920),7788=>array(9,-191,592,729),7789=>array(26,-191,355,680),7790=>array(9,-147,592,729),7791=>array(26,-147,357,680),7792=>array(9,-240,592,729),7793=>array(26,-240,366,680),7794=>array(42,-191,718,729),7795=>array(24,-191,546,519),7796=>array(42,-213,718,729),7797=>array(24,-213,546,519),7798=>array(42,-240,718,729),7799=>array(24,-240,546,519),7800=>array(42,-14,718,1044),7801=>array(24,-14,546,881),7802=>array(42,-14,718,1032),7803=>array(24,-14,546,908),7804=>array(-9,0,664,927),7805=>array(-3,0,506,777),7806=>array(-9,-191,664,729),7807=>array(-3,-191,506,519),7808=>array(4,0,923,927),7809=>array(14,0,759,799),7810=>array(4,0,923,927),7811=>array(14,0,759,800),7812=>array(4,0,923,920),7813=>array(14,0,759,766),7814=>array(4,0,923,921),7815=>array(14,0,759,766),7816=>array(4,-191,923,729),7817=>array(14,-191,759,519),7818=>array(5,0,637,921),7819=>array(11,0,497,766),7820=>array(5,0,637,920),7821=>array(11,0,497,766),7822=>array(-10,0,602,921),7823=>array(-3,-222,506,766),7824=>array(40,0,590,927),7825=>array(36,0,441,800),7826=>array(40,-191,590,729),7827=>array(36,-191,441,519),7828=>array(40,-147,590,729),7829=>array(36,-147,441,519),7830=>array(32,-147,555,760),7831=>array(-2,-14,355,921),7832=>array(14,0,759,878),7833=>array(-3,-222,506,878),7834=>array(44,-14,708,760),7835=>array(32,0,387,920),7836=>array(22,0,387,760),7837=>array(32,0,387,760),7838=>array(42,-14,681,743),7839=>array(44,-14,497,765),7840=>array(-5,-191,659,729),7841=>array(44,-191,511,533),7842=>array(-5,0,659,1034),7843=>array(44,-14,511,852),7844=>array(-5,0,659,1028),7845=>array(44,-14,536,846),7846=>array(-5,0,659,1028),7847=>array(44,-14,511,847),7848=>array(-5,0,659,1086),7849=>array(44,-14,511,904),7850=>array(-5,0,659,1057),7851=>array(44,-14,511,875),7852=>array(-5,-191,659,982),7853=>array(44,-191,511,800),7854=>array(-5,0,659,1044),7855=>array(44,-14,511,877),7856=>array(-5,0,659,1044),7857=>array(44,-14,511,877),7858=>array(-5,0,659,1109),7859=>array(44,-14,511,942),7860=>array(-5,0,659,1043),7861=>array(44,-14,511,876),7862=>array(-5,-191,659,967),7863=>array(44,-191,511,785),7864=>array(49,-191,585,729),7865=>array(44,-191,488,533),7866=>array(49,0,585,1034),7867=>array(44,-14,488,852),7868=>array(49,0,585,927),7869=>array(44,-14,488,777),7870=>array(49,0,603,1028),7871=>array(44,-14,561,846),7872=>array(49,0,585,1028),7873=>array(44,-14,488,847),7874=>array(49,0,585,1086),7875=>array(44,-14,535,904),7876=>array(49,0,585,1057),7877=>array(44,-14,488,875),7878=>array(49,-191,585,927),7879=>array(44,-191,488,800),7880=>array(49,0,306,1034),7881=>array(32,0,268,852),7882=>array(49,-191,306,729),7883=>array(32,-191,268,736),7884=>array(50,-191,688,742),7885=>array(44,-191,497,533),7886=>array(50,-14,688,1034),7887=>array(44,-14,497,852),7888=>array(50,-14,688,1028),7889=>array(44,-14,549,846),7890=>array(50,-14,688,1028),7891=>array(44,-14,497,846),7892=>array(50,-14,688,1086),7893=>array(44,-14,523,904),7894=>array(50,-14,688,1057),7895=>array(44,-14,497,875),7896=>array(50,-191,688,927),7897=>array(44,-191,497,800),7898=>array(48,-14,710,927),7899=>array(43,-14,582,800),7900=>array(48,-14,710,927),7901=>array(43,-14,582,799),7902=>array(48,-14,710,1034),7903=>array(43,-14,582,852),7904=>array(48,-14,710,921),7905=>array(43,-14,582,777),7906=>array(48,-191,710,760),7907=>array(43,-191,582,533),7908=>array(42,-191,718,729),7909=>array(24,-191,546,519),7910=>array(42,-14,718,1034),7911=>array(24,-14,546,852),7912=>array(40,-14,889,927),7913=>array(19,-14,620,800),7914=>array(40,-14,889,927),7915=>array(19,-14,620,799),7916=>array(40,-14,889,1034),7917=>array(19,-14,620,852),7918=>array(40,-14,889,921),7919=>array(19,-14,620,777),7920=>array(40,-191,889,802),7921=>array(19,-191,620,532),7922=>array(-10,0,602,931),7923=>array(-3,-222,506,776),7924=>array(-10,-191,602,729),7925=>array(-3,-222,506,519),7926=>array(-10,0,602,1037),7927=>array(-3,-222,506,852),7928=>array(-10,0,602,927),7929=>array(-3,-222,506,777),7930=>array(49,0,833,729),7931=>array(26,0,497,760),7936=>array(44,-12,584,829),7937=>array(44,-12,584,829),7938=>array(44,-12,584,829),7939=>array(44,-12,584,829),7940=>array(44,-12,584,829),7941=>array(44,-12,584,829),7942=>array(44,-12,584,994),7943=>array(44,-12,584,994),7944=>array(-5,0,659,829),7945=>array(-5,0,659,829),7946=>array(4,0,791,829),7947=>array(4,0,791,829),7948=>array(5,0,669,829),7949=>array(6,0,696,829),7950=>array(-5,0,659,994),7951=>array(-5,0,659,994),7952=>array(44,-19,425,829),7953=>array(44,-19,425,829),7954=>array(44,-19,425,829),7955=>array(44,-19,425,829),7956=>array(44,-19,425,829),7957=>array(44,-19,437,829),7960=>array(6,0,696,829),7961=>array(6,0,686,829),7962=>array(4,0,888,829),7963=>array(4,0,897,829),7964=>array(6,0,835,829),7965=>array(6,0,859,829),7968=>array(32,-208,483,829),7969=>array(32,-208,483,829),7970=>array(32,-208,483,829),7971=>array(32,-208,483,829),7972=>array(32,-208,483,829),7973=>array(32,-208,483,829),7974=>array(32,-208,483,994),7975=>array(32,-208,483,994),7976=>array(6,0,849,829),7977=>array(6,0,844,829),7978=>array(4,0,1042,829),7979=>array(4,0,1052,829),7980=>array(6,0,994,829),7981=>array(6,0,1015,829),7982=>array(6,0,938,994),7983=>array(6,0,936,994),7984=>array(32,22,303,829),7985=>array(32,22,303,829),7986=>array(-5,22,331,829),7987=>array(-9,22,330,829),7988=>array(28,22,335,829),7989=>array(11,22,342,829),7990=>array(0,22,303,994),7991=>array(2,22,303,994),7992=>array(6,0,419,829),7993=>array(6,0,412,829),7994=>array(4,0,612,829),7995=>array(4,0,615,829),7996=>array(6,0,562,829),7997=>array(6,0,585,829),7998=>array(6,0,512,994),7999=>array(6,0,504,994),8000=>array(44,-14,497,829),8001=>array(44,-14,497,829),8002=>array(44,-14,497,829),8003=>array(44,-14,497,829),8004=>array(44,-14,497,829),8005=>array(44,-14,497,829),8008=>array(6,-14,688,829),8009=>array(6,-14,724,829),8010=>array(4,-14,958,829),8011=>array(4,-14,965,829),8012=>array(6,-14,793,829),8013=>array(6,-14,817,829),8016=>array(32,-3,503,829),8017=>array(32,-3,503,829),8018=>array(32,-3,503,829),8019=>array(32,-3,503,829),8020=>array(32,-3,503,829),8021=>array(32,-3,503,829),8022=>array(32,-3,503,994),8023=>array(32,-3,503,994),8025=>array(6,0,773,829),8027=>array(4,0,979,829),8029=>array(6,0,948,829),8031=>array(6,0,866,994),8032=>array(40,-3,690,829),8033=>array(40,-3,690,829),8034=>array(40,-3,690,829),8035=>array(40,-3,690,829),8036=>array(40,-3,690,829),8037=>array(40,-3,690,829),8038=>array(40,-3,690,994),8039=>array(40,-3,690,994),8040=>array(6,0,692,829),8041=>array(6,0,729,829),8042=>array(4,0,964,829),8043=>array(4,0,969,829),8044=>array(6,0,798,829),8045=>array(6,0,824,829),8046=>array(6,0,790,994),8047=>array(6,0,819,994),8048=>array(44,-12,584,799),8049=>array(44,-12,584,800),8050=>array(44,-19,425,799),8051=>array(44,-19,425,800),8052=>array(32,-208,483,799),8053=>array(32,-208,483,800),8054=>array(0,22,303,799),8055=>array(32,22,303,800),8056=>array(44,-14,497,799),8057=>array(44,-14,497,800),8058=>array(32,-3,503,799),8059=>array(32,-3,503,800),8060=>array(40,-3,690,799),8061=>array(40,-3,690,800),8064=>array(44,-208,584,829),8065=>array(44,-208,584,829),8066=>array(44,-208,584,829),8067=>array(44,-208,584,829),8068=>array(44,-208,584,829),8069=>array(44,-208,584,829),8070=>array(44,-208,584,994),8071=>array(44,-208,584,994),8072=>array(-5,-208,659,829),8073=>array(-5,-208,659,829),8074=>array(4,-208,791,829),8075=>array(4,-208,791,829),8076=>array(5,-208,669,829),8077=>array(6,-208,696,829),8078=>array(-5,-208,659,994),8079=>array(-5,-208,659,994),8080=>array(32,-208,483,829),8081=>array(32,-208,483,829),8082=>array(32,-208,483,829),8083=>array(32,-208,483,829),8084=>array(32,-208,483,829),8085=>array(32,-208,483,829),8086=>array(32,-208,483,994),8087=>array(32,-208,483,994),8088=>array(6,-208,849,829),8089=>array(6,-208,844,829),8090=>array(4,-208,1042,829),8091=>array(4,-208,1052,829),8092=>array(6,-208,994,829),8093=>array(6,-208,1015,829),8094=>array(6,-208,938,994),8095=>array(6,-208,936,994),8096=>array(40,-208,690,829),8097=>array(40,-208,690,829),8098=>array(40,-208,690,829),8099=>array(40,-208,690,829),8100=>array(40,-208,690,829),8101=>array(40,-208,690,829),8102=>array(40,-208,690,994),8103=>array(40,-208,690,994),8104=>array(6,-208,692,829),8105=>array(6,-208,729,829),8106=>array(4,-208,964,829),8107=>array(4,-208,969,829),8108=>array(6,-208,798,829),8109=>array(6,-208,824,829),8110=>array(6,-208,790,994),8111=>array(6,-208,819,994),8112=>array(44,-12,584,785),8113=>array(44,-12,584,745),8114=>array(44,-208,584,799),8115=>array(44,-208,584,533),8116=>array(44,-208,584,800),8118=>array(44,-12,584,777),8119=>array(44,-208,584,777),8120=>array(-5,0,659,926),8121=>array(-5,0,659,899),8122=>array(-5,0,659,799),8123=>array(-5,0,659,800),8124=>array(-5,-208,659,729),8125=>array(169,606,287,829),8126=>array(192,-208,303,-60),8127=>array(169,606,287,829),8128=>array(80,639,370,777),8129=>array(80,652,370,944),8130=>array(32,-208,483,799),8131=>array(32,-208,483,533),8132=>array(32,-208,483,800),8134=>array(32,-208,483,777),8135=>array(32,-208,483,777),8136=>array(3,0,749,799),8137=>array(6,0,738,800),8138=>array(3,0,907,799),8139=>array(6,0,886,800),8140=>array(49,-208,735,729),8141=>array(62,606,398,829),8142=>array(74,606,382,829),8143=>array(80,606,370,994),8144=>array(12,22,303,785),8145=>array(14,22,303,745),8146=>array(-2,22,303,996),8147=>array(7,22,303,996),8150=>array(11,22,303,777),8151=>array(11,22,303,944),8152=>array(41,0,314,928),8153=>array(46,0,310,899),8154=>array(3,0,480,799),8155=>array(6,0,457,800),8157=>array(60,606,398,829),8158=>array(59,606,390,829),8159=>array(80,606,370,994),8160=>array(32,-3,503,785),8161=>array(32,-3,503,745),8162=>array(32,-3,503,996),8163=>array(32,-3,503,996),8164=>array(57,-208,484,829),8165=>array(57,-208,484,829),8166=>array(32,-3,503,777),8167=>array(32,-3,503,944),8168=>array(-10,0,602,926),8169=>array(-10,0,602,899),8170=>array(3,0,837,799),8171=>array(6,0,816,800),8172=>array(6,0,679,829),8173=>array(75,652,362,996),8174=>array(88,652,374,996),8175=>array(75,615,276,799),8178=>array(40,-208,690,799),8179=>array(40,-208,690,519),8180=>array(40,-208,690,800),8182=>array(40,-3,690,730),8183=>array(40,-208,690,730),8184=>array(3,-14,815,799),8185=>array(6,-14,702,800),8186=>array(3,0,832,799),8187=>array(6,0,713,800),8188=>array(55,-208,692,742),8189=>array(172,616,374,800),8190=>array(169,606,287,829),8208=>array(40,230,265,306),8209=>array(40,230,265,306),8210=>array(40,233,533,298),8211=>array(40,233,411,298),8212=>array(40,233,861,298),8213=>array(0,233,900,298),8214=>array(116,-236,333,764),8215=>array(0,-236,450,-80),8216=>array(92,495,242,742),8217=>array(63,482,214,729),8218=>array(40,-136,207,111),8219=>array(63,482,214,729),8220=>array(92,495,415,742),8221=>array(63,482,388,729),8222=>array(40,-136,380,111),8223=>array(63,482,388,729),8224=>array(25,-96,425,729),8225=>array(25,-96,425,729),8226=>array(135,227,396,516),8227=>array(135,188,431,555),8228=>array(92,-14,209,116),8229=>array(92,-14,509,116),8230=>array(92,-14,809,116),8240=>array(49,-14,1159,742),8241=>array(49,-14,1512,742),8242=>array(18,547,183,729),8243=>array(18,547,315,729),8244=>array(18,547,447,729),8245=>array(18,547,183,729),8246=>array(18,547,315,729),8247=>array(18,547,447,729),8248=>array(4,-236,300,-30),8249=>array(69,69,276,517),8250=>array(84,69,291,517),8252=>array(61,-14,414,729),8253=>array(61,-14,439,742),8254=>array(0,716,450,755),8258=>array(14,-28,886,814),8260=>array(-165,-14,315,742),8261=>array(77,-132,282,760),8262=>array(69,-132,274,760),8263=>array(30,-14,848,742),8264=>array(61,-14,617,742),8265=>array(61,-14,617,742),8267=>array(58,-96,503,729),8268=>array(95,220,355,509),8269=>array(95,220,355,509),8270=>array(14,-28,436,427),8271=>array(91,-136,271,434),8273=>array(14,-6,436,929),8274=>array(63,-93,377,729),8275=>array(44,233,856,394),8279=>array(18,547,579,729),8304=>array(22,319,338,742),8305=>array(21,326,168,738),8308=>array(23,326,333,734),8309=>array(30,319,326,734),8310=>array(18,319,334,742),8311=>array(35,326,335,734),8312=>array(23,319,337,742),8313=>array(22,319,338,742),8314=>array(60,326,415,677),8315=>array(60,479,415,524),8316=>array(60,424,415,580),8317=>array(44,239,181,751),8318=>array(40,239,176,751),8319=>array(20,326,344,625),8320=>array(22,-7,338,416),8321=>array(64,0,291,408),8322=>array(40,0,304,416),8323=>array(44,-7,315,416),8324=>array(23,0,333,408),8325=>array(30,-7,326,408),8326=>array(18,-7,334,416),8327=>array(35,0,335,408),8328=>array(23,-7,337,416),8329=>array(22,-7,338,416),8330=>array(60,0,415,351),8331=>array(60,153,415,198),8332=>array(60,98,415,253),8333=>array(44,-87,181,425),8334=>array(40,-87,176,425),8336=>array(28,-8,322,299),8337=>array(28,-8,308,299),8338=>array(28,-8,313,299),8339=>array(20,0,336,291),8340=>array(28,-8,308,299),8341=>array(20,0,344,425),8342=>array(16,0,348,425),8343=>array(20,0,173,425),8344=>array(21,0,522,299),8345=>array(20,0,344,299),8346=>array(16,-117,334,299),8347=>array(24,-8,262,299),8348=>array(16,-8,224,381),8358=>array(36,-14,563,729),8364=>array(-4,-14,500,742),8367=>array(12,-193,939,723),8369=>array(49,0,604,729),8372=>array(36,-14,671,742),8373=>array(75,-147,500,760),8376=>array(9,0,592,729),8377=>array(41,0,531,729),8450=>array(38,-14,671,742),8451=>array(42,-14,953,742),8457=>array(42,0,905,742),8461=>array(42,0,810,729),8462=>array(43,0,498,760),8463=>array(43,0,497,760),8469=>array(40,0,787,729),8470=>array(33,-14,807,729),8473=>array(42,0,655,729),8474=>array(38,-180,746,742),8477=>array(42,0,753,729),8482=>array(106,447,744,729),8484=>array(33,0,625,729),8486=>array(55,0,692,742),8487=>array(55,-13,692,729),8490=>array(49,0,686,729),8491=>array(-5,0,659,928),8498=>array(38,0,575,729),8508=>array(31,0,628,519),8509=>array(22,-209,554,519),8510=>array(42,0,627,729),8511=>array(42,0,810,729),8512=>array(23,-192,620,719),8513=>array(71,-14,645,742),8514=>array(3,0,412,729),8515=>array(3,0,412,729),8516=>array(-2,0,552,729),8517=>array(-22,0,751,729),8518=>array(9,-14,610,760),8519=>array(30,-14,534,533),8520=>array(-36,0,303,760),8521=>array(-149,-222,318,760),8523=>array(42,-14,737,742),8526=>array(21,0,437,519),8528=>array(64,-14,846,742),8529=>array(64,-14,850,742),8530=>array(64,-14,1209,742),8531=>array(64,-14,826,742),8532=>array(40,-14,826,742),8533=>array(64,-14,837,742),8534=>array(40,-14,837,742),8535=>array(44,-14,837,742),8536=>array(23,-14,837,742),8537=>array(64,-14,845,742),8538=>array(30,-14,845,742),8539=>array(64,-14,848,742),8540=>array(44,-14,848,742),8541=>array(30,-14,848,742),8542=>array(35,-14,848,742),8543=>array(64,-14,676,742),8544=>array(49,0,306,729),8545=>array(49,0,482,729),8546=>array(49,0,658,729),8547=>array(49,0,883,729),8548=>array(-9,0,664,729),8549=>array(-9,0,833,729),8550=>array(-9,0,1009,729),8551=>array(-9,0,1185,729),8552=>array(49,0,834,729),8553=>array(5,0,637,729),8554=>array(5,0,790,729),8555=>array(5,0,965,729),8556=>array(49,0,576,729),8557=>array(50,-14,635,742),8558=>array(49,0,670,729),8559=>array(44,0,876,729),8560=>array(32,0,268,736),8561=>array(32,0,555,736),8562=>array(32,0,843,736),8563=>array(32,0,794,736),8564=>array(-3,0,506,519),8565=>array(-3,0,776,736),8566=>array(-3,0,1063,736),8567=>array(-3,0,1352,736),8568=>array(32,0,785,736),8569=>array(11,0,497,519),8570=>array(11,0,775,736),8571=>array(11,0,1063,736),8572=>array(26,0,261,760),8573=>array(44,-14,463,533),8574=>array(44,-14,550,760),8575=>array(32,0,829,533),8576=>array(49,0,1034,729),8577=>array(49,0,670,729),8578=>array(49,0,1034,729),8579=>array(50,-14,635,742),8580=>array(44,-14,463,533),8581=>array(50,-208,635,742),8585=>array(22,-14,826,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,40,633,595),8599=>array(121,39,622,595),8600=>array(121,52,622,607),8601=>array(132,52,633,607),8602=>array(33,116,703,531),8603=>array(51,116,721,531),8604=>array(50,159,720,453),8605=>array(34,159,704,453),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,119,706,527),8611=>array(48,119,721,527),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,548),8618=>array(51,119,721,548),8619=>array(33,119,703,548),8620=>array(51,119,721,548),8621=>array(33,119,721,527),8622=>array(33,116,721,531),8623=>array(154,-13,620,730),8624=>array(209,0,534,744),8625=>array(220,0,545,744),8626=>array(209,-20,534,724),8627=>array(220,-20,545,724),8628=>array(117,102,655,609),8629=>array(143,53,600,650),8630=>array(40,145,692,540),8631=>array(62,145,715,540),8632=>array(119,40,635,717),8633=>array(51,-52,703,698),8634=>array(83,71,679,604),8635=>array(75,71,671,604),8636=>array(31,284,703,527),8637=>array(31,119,703,363),8638=>array(341,0,561,747),8639=>array(193,0,413,747),8640=>array(51,284,724,527),8641=>array(51,119,724,363),8642=>array(341,-23,561,724),8643=>array(193,-23,413,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,83,703,563),8654=>array(33,83,721,563),8655=>array(51,83,721,563),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-21,687,595),8663=>array(67,-21,622,595),8664=>array(67,52,622,667),8665=>array(132,52,687,667),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(73,0,690,689),8690=>array(64,0,681,689),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,540,729),8706=>array(45,-12,422,647),8707=>array(54,0,418,729),8708=>array(54,-116,418,845),8710=>array(22,0,601,729),8711=>array(22,0,601,729),8712=>array(95,0,571,627),8713=>array(95,-132,571,759),8715=>array(95,0,571,627),8716=>array(95,-132,571,759),8719=>array(23,-192,692,719),8720=>array(23,-192,692,719),8721=>array(7,-192,631,719),8722=>array(95,274,659,353),8723=>array(95,0,659,627),8724=>array(95,0,659,659),8725=>array(0,-93,303,729),8727=>array(95,85,517,541),8728=>array(95,175,346,454),8729=>array(95,175,346,454),8730=>array(26,-20,574,811),8731=>array(26,-20,574,938),8732=>array(26,-20,574,929),8733=>array(97,108,512,491),8734=>array(97,108,654,491),8735=>array(124,99,630,661),8736=>array(124,99,630,661),8739=>array(95,-98,167,827),8740=>array(78,-98,353,827),8741=>array(95,-98,321,827),8742=>array(78,-98,493,827),8743=>array(116,0,543,584),8744=>array(116,0,543,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-181,448,757),8748=>array(21,-181,745,757),8749=>array(21,-181,1042,757),8760=>array(95,274,659,559),8761=>array(95,68,659,559),8762=>array(95,68,659,559),8763=>array(95,68,659,559),8764=>array(95,233,659,394),8765=>array(95,233,659,394),8770=>array(95,138,659,452),8771=>array(95,175,659,489),8776=>array(95,138,659,489),8784=>array(95,175,659,658),8785=>array(95,-31,659,658),8786=>array(95,-31,659,658),8787=>array(95,-31,659,658),8788=>array(95,149,835,478),8789=>array(95,149,835,478),8800=>array(95,19,659,608),8801=>array(95,93,659,534),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-132,659,759),8837=>array(95,-132,659,759),8838=>array(95,-73,659,700),8839=>array(95,-73,659,700),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,0,667,627),8848=>array(95,0,667,627),8849=>array(95,-73,667,700),8850=>array(95,-73,667,700),8851=>array(95,0,659,635),8852=>array(95,0,659,635),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,0,659,627),8863=>array(95,0,659,627),8864=>array(95,0,659,627),8865=>array(95,0,659,627),8866=>array(95,0,679,729),8867=>array(95,0,679,729),8868=>array(95,0,751,688),8869=>array(95,0,751,688),8870=>array(95,0,415,729),8871=>array(95,0,415,729),8872=>array(95,0,679,729),8873=>array(95,0,679,729),8874=>array(95,0,679,729),8875=>array(95,0,833,729),8876=>array(95,-115,679,844),8877=>array(95,-115,679,844),8878=>array(95,-115,679,844),8879=>array(95,-115,833,844),8901=>array(95,282,213,412),8962=>array(64,0,624,596),8968=>array(77,-132,282,760),8969=>array(69,-132,274,760),8970=>array(77,-132,282,760),8971=>array(69,-132,274,760),8976=>array(95,140,659,421),8977=>array(2,126,459,634),8984=>array(108,0,792,759),8985=>array(95,140,659,421),8992=>array(189,-250,448,928),8993=>array(18,-237,277,942),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(11,-228,816,101),9115=>array(77,-252,373,946),9116=>array(77,-252,163,942),9117=>array(77,-240,373,942),9118=>array(77,-252,373,946),9119=>array(287,-252,373,942),9120=>array(77,-240,373,942),9121=>array(77,-252,373,928),9122=>array(77,-252,163,942),9123=>array(77,-240,373,942),9124=>array(77,-252,373,928),9125=>array(287,-252,373,935),9126=>array(77,-240,373,935),9127=>array(296,-261,602,928),9128=>array(74,-252,378,940),9129=>array(296,-240,602,940),9130=>array(296,-256,378,943),9131=>array(74,-261,378,928),9132=>array(296,-252,602,940),9133=>array(74,-240,378,940),9134=>array(189,-250,277,942),9167=>array(82,0,769,596),9251=>array(64,-228,624,101),9472=>array(-9,242,551,326),9473=>array(-9,200,551,368),9474=>array(235,-302,306,973),9475=>array(200,-302,341,973),9476=>array(-9,242,551,326),9477=>array(-9,200,551,368),9478=>array(235,-302,306,973),9479=>array(200,-302,341,973),9480=>array(-9,242,551,326),9481=>array(-9,200,551,368),9482=>array(235,-302,306,973),9483=>array(200,-302,341,973),9484=>array(235,-302,551,326),9485=>array(235,-302,551,368),9486=>array(200,-302,551,326),9487=>array(200,-302,551,368),9488=>array(-9,-302,306,326),9489=>array(-9,-302,306,368),9490=>array(-9,-302,341,326),9491=>array(-9,-302,341,368),9492=>array(235,242,551,973),9493=>array(235,200,551,973),9494=>array(200,242,551,973),9495=>array(200,200,551,973),9496=>array(-9,242,306,973),9497=>array(-9,200,306,973),9498=>array(-9,242,341,973),9499=>array(-9,200,341,973),9500=>array(235,-302,551,973),9501=>array(235,-302,551,973),9502=>array(200,-302,551,973),9503=>array(200,-302,551,973),9504=>array(200,-302,551,973),9505=>array(200,-302,551,973),9506=>array(200,-302,551,973),9507=>array(200,-302,551,973),9508=>array(-9,-302,306,973),9509=>array(-9,-302,306,973),9510=>array(-9,-302,341,973),9511=>array(-9,-302,341,973),9512=>array(-9,-302,341,973),9513=>array(-9,-302,341,973),9514=>array(-9,-302,341,973),9515=>array(-9,-302,341,973),9516=>array(-9,-302,551,326),9517=>array(-9,-302,551,368),9518=>array(-9,-302,551,368),9519=>array(-9,-302,551,368),9520=>array(-9,-302,551,326),9521=>array(-9,-302,551,368),9522=>array(-9,-302,551,368),9523=>array(-9,-302,551,368),9524=>array(-9,242,551,973),9525=>array(-9,200,551,973),9526=>array(-9,200,551,973),9527=>array(-9,200,551,973),9528=>array(-9,242,551,973),9529=>array(-9,200,551,973),9530=>array(-9,200,551,973),9531=>array(-9,200,551,973),9532=>array(-9,-302,551,973),9533=>array(-9,-302,551,973),9534=>array(-9,-302,551,973),9535=>array(-9,-302,551,973),9536=>array(-9,-302,551,973),9537=>array(-9,-302,551,973),9538=>array(-9,-302,551,973),9539=>array(-9,-302,551,973),9540=>array(-9,-302,551,973),9541=>array(-9,-302,551,973),9542=>array(-9,-302,551,973),9543=>array(-9,-302,551,973),9544=>array(-9,-302,551,973),9545=>array(-9,-302,551,973),9546=>array(-9,-302,551,973),9547=>array(-9,-302,551,973),9548=>array(-9,242,551,326),9549=>array(-9,200,551,368),9550=>array(235,-302,306,973),9551=>array(200,-302,341,973),9552=>array(-9,158,551,410),9553=>array(165,-302,376,973),9554=>array(235,-302,551,410),9555=>array(165,-302,551,326),9556=>array(165,-302,551,410),9557=>array(-9,-302,306,410),9558=>array(-9,-302,376,326),9559=>array(-9,-302,376,410),9560=>array(235,158,551,973),9561=>array(165,242,551,973),9562=>array(165,158,551,973),9563=>array(-9,158,306,973),9564=>array(-9,242,376,973),9565=>array(-9,158,376,973),9566=>array(235,-302,551,973),9567=>array(165,-302,551,973),9568=>array(165,-302,551,973),9569=>array(-9,-302,306,973),9570=>array(-9,-302,376,973),9571=>array(-9,-302,376,973),9572=>array(-9,-302,551,410),9573=>array(-9,-302,551,326),9574=>array(-9,-302,551,410),9575=>array(-9,158,551,973),9576=>array(-9,242,551,973),9577=>array(-9,158,551,973),9578=>array(-9,-302,551,973),9579=>array(-9,-302,551,973),9580=>array(-9,-302,551,973),9581=>array(235,-302,551,326),9582=>array(-9,-302,306,326),9583=>array(-9,242,306,973),9584=>array(235,242,551,973),9585=>array(-48,-302,590,973),9586=>array(-48,-302,590,973),9587=>array(-48,-302,590,973),9588=>array(-9,242,280,326),9589=>array(235,284,306,973),9590=>array(279,242,551,326),9591=>array(235,-302,306,284),9592=>array(-9,200,280,368),9593=>array(200,284,341,973),9594=>array(279,200,551,368),9595=>array(200,-302,341,284),9596=>array(-9,200,551,368),9597=>array(200,-302,341,973),9598=>array(-9,200,551,368),9599=>array(200,-302,341,973),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(48,-163,316,769),10182=>array(48,-163,316,769),10208=>array(2,-233,442,807),10216=>array(80,-132,279,759),10217=>array(72,-132,271,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(44,53,697,613),10227=>array(57,53,710,613),10228=>array(51,10,896,637),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(125,627,271,789),10242=>array(125,351,271,512),10243=>array(125,351,271,789),10244=>array(125,74,271,236),10245=>array(125,74,271,789),10246=>array(125,74,271,512),10247=>array(125,74,271,789),10248=>array(389,627,534,789),10249=>array(125,627,534,789),10250=>array(125,351,534,789),10251=>array(125,351,534,789),10252=>array(125,74,534,789),10253=>array(125,74,534,789),10254=>array(125,74,534,789),10255=>array(125,74,534,789),10256=>array(389,351,534,512),10257=>array(125,351,534,789),10258=>array(125,351,534,512),10259=>array(125,351,534,789),10260=>array(125,74,534,512),10261=>array(125,74,534,789),10262=>array(125,74,534,512),10263=>array(125,74,534,789),10264=>array(389,351,534,789),10265=>array(125,351,534,789),10266=>array(125,351,534,789),10267=>array(125,351,534,789),10268=>array(125,74,534,789),10269=>array(125,74,534,789),10270=>array(125,74,534,789),10271=>array(125,74,534,789),10272=>array(389,74,534,236),10273=>array(125,74,534,789),10274=>array(125,74,534,512),10275=>array(125,74,534,789),10276=>array(125,74,534,236),10277=>array(125,74,534,789),10278=>array(125,74,534,512),10279=>array(125,74,534,789),10280=>array(389,74,534,789),10281=>array(125,74,534,789),10282=>array(125,74,534,789),10283=>array(125,74,534,789),10284=>array(125,74,534,789),10285=>array(125,74,534,789),10286=>array(125,74,534,789),10287=>array(125,74,534,789),10288=>array(389,74,534,512),10289=>array(125,74,534,789),10290=>array(125,74,534,512),10291=>array(125,74,534,789),10292=>array(125,74,534,512),10293=>array(125,74,534,789),10294=>array(125,74,534,512),10295=>array(125,74,534,789),10296=>array(389,74,534,789),10297=>array(125,74,534,789),10298=>array(125,74,534,789),10299=>array(125,74,534,789),10300=>array(125,74,534,789),10301=>array(125,74,534,789),10302=>array(125,74,534,789),10303=>array(125,74,534,789),10304=>array(125,-203,271,-41),10305=>array(125,-203,271,789),10306=>array(125,-203,271,512),10307=>array(125,-203,271,789),10308=>array(125,-203,271,236),10309=>array(125,-203,271,789),10310=>array(125,-203,271,512),10311=>array(125,-203,271,789),10312=>array(125,-203,534,789),10313=>array(125,-203,534,789),10314=>array(125,-203,534,789),10315=>array(125,-203,534,789),10316=>array(125,-203,534,789),10317=>array(125,-203,534,789),10318=>array(125,-203,534,789),10319=>array(125,-203,534,789),10320=>array(125,-203,534,512),10321=>array(125,-203,534,789),10322=>array(125,-203,534,512),10323=>array(125,-203,534,789),10324=>array(125,-203,534,512),10325=>array(125,-203,534,789),10326=>array(125,-203,534,512),10327=>array(125,-203,534,789),10328=>array(125,-203,534,789),10329=>array(125,-203,534,789),10330=>array(125,-203,534,789),10331=>array(125,-203,534,789),10332=>array(125,-203,534,789),10333=>array(125,-203,534,789),10334=>array(125,-203,534,789),10335=>array(125,-203,534,789),10336=>array(125,-203,534,236),10337=>array(125,-203,534,789),10338=>array(125,-203,534,512),10339=>array(125,-203,534,789),10340=>array(125,-203,534,236),10341=>array(125,-203,534,789),10342=>array(125,-203,534,512),10343=>array(125,-203,534,789),10344=>array(125,-203,534,789),10345=>array(125,-203,534,789),10346=>array(125,-203,534,789),10347=>array(125,-203,534,789),10348=>array(125,-203,534,789),10349=>array(125,-203,534,789),10350=>array(125,-203,534,789),10351=>array(125,-203,534,789),10352=>array(125,-203,534,512),10353=>array(125,-203,534,789),10354=>array(125,-203,534,512),10355=>array(125,-203,534,789),10356=>array(125,-203,534,512),10357=>array(125,-203,534,789),10358=>array(125,-203,534,512),10359=>array(125,-203,534,789),10360=>array(125,-203,534,789),10361=>array(125,-203,534,789),10362=>array(125,-203,534,789),10363=>array(125,-203,534,789),10364=>array(125,-203,534,789),10365=>array(125,-203,534,789),10366=>array(125,-203,534,789),10367=>array(125,-203,534,789),10368=>array(389,-203,534,-41),10369=>array(125,-203,534,789),10370=>array(125,-203,534,512),10371=>array(125,-203,534,789),10372=>array(125,-203,534,236),10373=>array(125,-203,534,789),10374=>array(125,-203,534,512),10375=>array(125,-203,534,789),10376=>array(389,-203,534,789),10377=>array(125,-203,534,789),10378=>array(125,-203,534,789),10379=>array(125,-203,534,789),10380=>array(125,-203,534,789),10381=>array(125,-203,534,789),10382=>array(125,-203,534,789),10383=>array(125,-203,534,789),10384=>array(389,-203,534,512),10385=>array(125,-203,534,789),10386=>array(125,-203,534,512),10387=>array(125,-203,534,789),10388=>array(125,-203,534,512),10389=>array(125,-203,534,789),10390=>array(125,-203,534,512),10391=>array(125,-203,534,789),10392=>array(389,-203,534,789),10393=>array(125,-203,534,789),10394=>array(125,-203,534,789),10395=>array(125,-203,534,789),10396=>array(125,-203,534,789),10397=>array(125,-203,534,789),10398=>array(125,-203,534,789),10399=>array(125,-203,534,789),10400=>array(389,-203,534,236),10401=>array(125,-203,534,789),10402=>array(125,-203,534,512),10403=>array(125,-203,534,789),10404=>array(125,-203,534,236),10405=>array(125,-203,534,789),10406=>array(125,-203,534,512),10407=>array(125,-203,534,789),10408=>array(389,-203,534,789),10409=>array(125,-203,534,789),10410=>array(125,-203,534,789),10411=>array(125,-203,534,789),10412=>array(125,-203,534,789),10413=>array(125,-203,534,789),10414=>array(125,-203,534,789),10415=>array(125,-203,534,789),10416=>array(389,-203,534,512),10417=>array(125,-203,534,789),10418=>array(125,-203,534,512),10419=>array(125,-203,534,789),10420=>array(125,-203,534,512),10421=>array(125,-203,534,789),10422=>array(125,-203,534,512),10423=>array(125,-203,534,789),10424=>array(389,-203,534,789),10425=>array(125,-203,534,789),10426=>array(125,-203,534,789),10427=>array(125,-203,534,789),10428=>array(125,-203,534,789),10429=>array(125,-203,534,789),10430=>array(125,-203,534,789),10431=>array(125,-203,534,789),10432=>array(125,-203,534,-41),10433=>array(125,-203,534,789),10434=>array(125,-203,534,512),10435=>array(125,-203,534,789),10436=>array(125,-203,534,236),10437=>array(125,-203,534,789),10438=>array(125,-203,534,512),10439=>array(125,-203,534,789),10440=>array(125,-203,534,789),10441=>array(125,-203,534,789),10442=>array(125,-203,534,789),10443=>array(125,-203,534,789),10444=>array(125,-203,534,789),10445=>array(125,-203,534,789),10446=>array(125,-203,534,789),10447=>array(125,-203,534,789),10448=>array(125,-203,534,512),10449=>array(125,-203,534,789),10450=>array(125,-203,534,512),10451=>array(125,-203,534,789),10452=>array(125,-203,534,512),10453=>array(125,-203,534,789),10454=>array(125,-203,534,512),10455=>array(125,-203,534,789),10456=>array(125,-203,534,789),10457=>array(125,-203,534,789),10458=>array(125,-203,534,789),10459=>array(125,-203,534,789),10460=>array(125,-203,534,789),10461=>array(125,-203,534,789),10462=>array(125,-203,534,789),10463=>array(125,-203,534,789),10464=>array(125,-203,534,236),10465=>array(125,-203,534,789),10466=>array(125,-203,534,512),10467=>array(125,-203,534,789),10468=>array(125,-203,534,236),10469=>array(125,-203,534,789),10470=>array(125,-203,534,512),10471=>array(125,-203,534,789),10472=>array(125,-203,534,789),10473=>array(125,-203,534,789),10474=>array(125,-203,534,789),10475=>array(125,-203,534,789),10476=>array(125,-203,534,789),10477=>array(125,-203,534,789),10478=>array(125,-203,534,789),10479=>array(125,-203,534,789),10480=>array(125,-203,534,512),10481=>array(125,-203,534,789),10482=>array(125,-203,534,512),10483=>array(125,-203,534,789),10484=>array(125,-203,534,512),10485=>array(125,-203,534,789),10486=>array(125,-203,534,512),10487=>array(125,-203,534,789),10488=>array(125,-203,534,789),10489=>array(125,-203,534,789),10490=>array(125,-203,534,789),10491=>array(125,-203,534,789),10492=>array(125,-203,534,789),10493=>array(125,-203,534,789),10494=>array(125,-203,534,789),10495=>array(125,-203,534,789),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(48,119,721,527),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(48,119,721,527),10517=>array(48,119,721,527),10518=>array(48,119,721,527),10519=>array(48,119,721,527),10520=>array(48,119,721,527),10521=>array(51,119,706,527),10522=>array(48,119,703,527),10523=>array(51,119,706,527),10524=>array(48,119,703,527),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,51,623,595),10530=>array(132,51,622,595),10531=>array(132,-37,583,595),10532=>array(170,-38,622,595),10533=>array(170,52,622,684),10534=>array(132,52,584,684),10535=>array(122,40,633,595),10536=>array(122,40,622,607),10537=>array(122,52,633,607),10538=>array(132,40,633,607),10539=>array(122,40,633,607),10540=>array(122,40,633,607),10541=>array(122,40,622,607),10542=>array(122,40,622,607),10543=>array(122,40,633,607),10544=>array(122,40,633,607),10545=>array(122,40,633,595),10546=>array(122,40,633,595),10547=>array(33,119,721,527),10548=>array(132,98,636,610),10549=>array(132,90,637,602),10550=>array(143,70,604,629),10551=>array(150,70,611,629),10552=>array(263,-0,528,732),10553=>array(226,-0,491,732),10554=>array(50,197,710,491),10555=>array(45,156,706,450),10556=>array(44,82,704,491),10557=>array(50,0,710,491),10558=>array(130,30,611,609),10559=>array(144,30,624,609),10560=>array(125,53,629,778),10561=>array(125,53,629,778),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-10,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,284,724,527),10575=>array(341,-23,561,747),10576=>array(31,119,724,363),10577=>array(193,-23,413,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,186,724,625),10599=>array(31,21,724,460),10600=>array(31,186,724,625),10601=>array(31,21,724,460),10602=>array(31,203,703,608),10603=>array(31,38,703,444),10604=>array(51,203,724,608),10605=>array(51,38,724,444),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,191,703,456),10609=>array(51,119,721,680),10610=>array(51,119,721,572),10611=>array(33,74,703,527),10612=>array(51,74,721,527),10613=>array(51,-71,721,527),10614=>array(33,-76,703,776),10615=>array(33,56,832,591),10616=>array(51,-76,721,776),10617=>array(51,-76,721,723),10618=>array(33,10,835,637),10619=>array(33,-76,703,723),10620=>array(152,21,614,625),10621=>array(141,21,602,625),10622=>array(105,67,649,580),10623=>array(105,59,649,571),10731=>array(2,-233,442,807),10764=>array(21,-181,1340,757),10765=>array(21,-181,448,757),10766=>array(21,-181,448,757),10799=>array(124,33,630,594),10858=>array(95,233,659,559),10859=>array(95,68,659,559),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,137,721,498),11023=>array(51,149,721,510),11024=>array(33,137,703,498),11025=>array(33,149,703,510),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(45,0,576,729),11361=>array(16,0,272,760),11363=>array(45,0,574,729),11364=>array(49,-208,699,729),11367=>array(49,-157,735,729),11368=>array(32,-138,555,760),11369=>array(49,-157,686,729),11370=>array(26,-138,552,760),11371=>array(40,-157,590,729),11372=>array(36,-138,441,519),11373=>array(50,-14,665,742),11374=>array(44,-208,876,729),11375=>array(-5,0,659,729),11376=>array(50,-14,665,742),11377=>array(-3,0,597,530),11378=>array(4,0,1017,729),11379=>array(14,0,846,530),11381=>array(49,0,617,729),11382=>array(31,0,453,519),11383=>array(40,-15,591,521),11385=>array(32,-14,431,760),11386=>array(44,-14,497,533),11387=>array(51,0,472,519),11388=>array(20,-124,192,413),11389=>array(-6,326,418,734),11390=>array(75,-208,551,742),11391=>array(40,-208,625,729),11520=>array(53,-54,643,512),11521=>array(53,-221,519,512),11522=>array(8,-221,517,512),11523=>array(83,-1,532,760),11524=>array(49,-221,524,512),11525=>array(53,-220,813,512),11526=>array(53,0,628,760),11527=>array(53,0,812,511),11528=>array(62,0,503,512),11529=>array(53,-220,529,729),11530=>array(47,0,808,512),11531=>array(86,-1,545,760),11532=>array(53,0,529,760),11533=>array(53,-1,813,512),11534=>array(53,0,528,512),11535=>array(50,-221,727,760),11536=>array(53,0,813,760),11537=>array(53,0,528,760),11538=>array(53,-220,513,511),11539=>array(53,-224,811,636),11540=>array(76,-220,766,553),11541=>array(53,-221,725,760),11542=>array(53,0,527,512),11543=>array(53,-220,529,512),11544=>array(53,-221,528,512),11545=>array(74,-220,532,760),11546=>array(90,-220,566,512),11547=>array(77,0,547,760),11548=>array(91,-220,831,512),11549=>array(53,-220,561,512),11550=>array(81,-220,556,512),11551=>array(53,-221,714,515),11552=>array(57,0,817,512),11553=>array(53,-220,519,760),11554=>array(68,-2,503,578),11555=>array(53,-220,529,760),11556=>array(53,-220,622,512),11557=>array(86,-2,740,760),11800=>array(61,-13,439,743),11807=>array(95,68,659,394),11810=>array(77,403,282,760),11811=>array(69,403,274,760),11812=>array(77,-132,282,225),11813=>array(69,-132,274,225),11822=>array(61,-14,439,742),42564=>array(75,-14,551,742),42565=>array(50,-14,416,533),42566=>array(49,0,306,729),42567=>array(32,0,269,519),42576=>array(31,0,945,729),42577=>array(26,0,767,519),42580=>array(59,-14,1024,742),42581=>array(41,-14,758,533),42582=>array(49,0,1035,729),42583=>array(26,-14,784,533),42760=>array(94,0,351,668),42761=>array(94,0,351,668),42762=>array(94,0,351,668),42763=>array(94,0,351,668),42764=>array(94,0,351,668),42765=>array(94,0,351,668),42766=>array(94,0,351,668),42767=>array(94,0,351,668),42768=>array(94,0,351,668),42769=>array(94,0,351,668),42770=>array(94,0,351,668),42771=>array(94,0,351,668),42772=>array(94,0,351,668),42773=>array(94,0,351,668),42774=>array(94,0,351,668),42779=>array(50,326,282,743),42780=>array(50,315,282,731),42781=>array(77,318,151,734),42782=>array(77,326,151,742),42783=>array(77,0,151,416),42790=>array(49,-208,735,729),42791=>array(32,-222,483,760),42792=>array(9,-224,733,729),42793=>array(26,-224,653,680),42794=>array(39,-14,484,742),42795=>array(44,-14,454,742),42796=>array(27,-14,472,729),42797=>array(27,-222,457,519),42798=>array(27,-92,544,729),42799=>array(27,-242,527,519),42800=>array(26,0,441,519),42801=>array(50,-14,416,533),42802=>array(-5,0,1084,729),42803=>array(44,-14,825,533),42804=>array(-5,-14,1054,742),42805=>array(44,-14,810,533),42806=>array(-16,-14,994,729),42807=>array(44,-14,808,533),42808=>array(-5,0,885,729),42809=>array(44,-14,703,533),42810=>array(-5,0,885,729),42811=>array(44,-14,703,533),42812=>array(-5,-208,879,729),42813=>array(44,-222,739,533),42814=>array(50,-14,635,742),42815=>array(44,-14,463,533),42816=>array(44,0,686,729),42817=>array(22,0,552,760),42822=>array(49,0,687,729),42823=>array(26,0,364,760),42826=>array(-4,-14,843,742),42827=>array(-4,-14,645,533),42830=>array(50,-14,1225,742),42831=>array(44,-14,854,533),42856=>array(49,-208,587,729),42857=>array(26,-208,500,519),42875=>array(48,-208,513,743),42876=>array(32,-208,431,533),42880=>array(21,0,548,729),42881=>array(26,-240,261,519),42882=>array(48,-208,712,743),42883=>array(32,-208,561,533),42884=>array(48,-208,513,743),42885=>array(32,-208,431,533),42886=>array(28,-14,644,729),42887=>array(22,-14,472,519),42891=>array(124,205,238,729),42892=>array(88,458,158,729),42893=>array(9,0,650,729),42896=>array(44,-157,748,729),42897=>array(32,-138,556,533),42922=>array(-84,0,735,729),43002=>array(32,0,829,519),43003=>array(38,0,575,729),43004=>array(32,0,556,729),43005=>array(44,0,876,729),43006=>array(49,0,306,928),43007=>array(-5,0,1078,729),62464=>array(47,-20,541,848),62465=>array(53,-20,546,847),62466=>array(48,-20,594,846),62467=>array(56,-19,797,847),62468=>array(47,-20,531,847),62469=>array(47,-20,541,848),62470=>array(23,-20,599,847),62471=>array(56,-19,831,846),62472=>array(53,-20,546,847),62473=>array(53,-20,546,847),62474=>array(60,-20,1072,847),62475=>array(53,-20,546,847),62476=>array(67,-20,562,848),62477=>array(57,-125,801,847),62478=>array(53,-20,546,847),62479=>array(53,-20,546,848),62480=>array(57,-20,842,837),62481=>array(4,-20,617,847),62482=>array(54,-20,665,847),62483=>array(28,-20,604,847),62484=>array(56,-20,794,847),62485=>array(53,-20,545,834),62486=>array(56,-20,787,846),62487=>array(53,-20,545,846),62488=>array(22,-20,551,847),62489=>array(67,-20,562,847),62490=>array(54,-20,602,841),62491=>array(53,-20,546,847),62492=>array(68,-20,597,847),62493=>array(53,-20,546,852),62494=>array(3,-20,602,847),62495=>array(51,-29,746,845),62496=>array(53,-20,545,851),62497=>array(53,-20,582,847),62498=>array(53,-60,546,847),62499=>array(53,-20,546,859),62500=>array(53,-20,546,847),62501=>array(53,-20,597,847),62502=>array(56,-19,809,847),62504=>array(74,-220,736,760),63173=>array(44,-14,497,747),63185=>array(55,625,396,775),63188=>array(87,670,363,800),64256=>array(32,-0,694,760),64257=>array(32,0,580,760),64258=>array(32,0,574,760),64259=>array(31,0,905,760),64260=>array(31,0,896,760),64261=>array(35,-15,660,760),64262=>array(44,-14,795,737),65533=>array(13,-84,910,912),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>286,33=>361,34=>414,35=>754,36=>572,37=>855,38=>801,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>304,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>482,64=>900,65=>650,66=>661,67=>688,68=>721,69=>657,70=>624,71=>719,72=>785,73=>355,74=>360,75=>672,76=>598,77=>921,78=>787,79=>738,80=>605,81=>738,82=>677,83=>616,84=>600,85=>758,86=>650,87=>925,88=>641,89=>594,90=>625,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>536,98=>576,99=>504,100=>576,101=>532,102=>333,103=>576,104=>580,105=>288,106=>279,107=>545,108=>288,109=>853,110=>580,111=>542,112=>576,113=>576,114=>430,115=>461,116=>361,117=>580,118=>508,119=>770,120=>507,121=>508,122=>474,123=>572,124=>303,125=>572,126=>754,160=>286,161=>361,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>427,171=>550,172=>754,173=>304,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>584,182=>572,183=>286,184=>450,185=>360,186=>423,187=>550,188=>872,189=>872,190=>872,191=>482,192=>650,193=>650,194=>650,195=>650,196=>650,197=>650,198=>901,199=>688,200=>657,201=>657,202=>657,203=>657,204=>355,205=>355,206=>355,207=>355,208=>726,209=>787,210=>738,211=>738,212=>738,213=>738,214=>738,215=>754,216=>738,217=>758,218=>758,219=>758,220=>758,221=>594,222=>608,223=>601,224=>536,225=>536,226=>536,227=>536,228=>536,229=>536,230=>846,231=>504,232=>532,233=>532,234=>532,235=>532,236=>288,237=>288,238=>288,239=>288,240=>542,241=>580,242=>542,243=>542,244=>542,245=>542,246=>542,247=>754,248=>542,249=>580,250=>580,251=>580,252=>580,253=>508,254=>576,255=>508,256=>650,257=>536,258=>650,259=>536,260=>650,261=>536,262=>688,263=>504,264=>688,265=>504,266=>688,267=>504,268=>688,269=>504,270=>721,271=>576,272=>726,273=>576,274=>657,275=>532,276=>657,277=>532,278=>657,279=>532,280=>657,281=>532,282=>657,283=>532,284=>719,285=>576,286=>719,287=>576,288=>719,289=>576,290=>719,291=>576,292=>785,293=>580,294=>785,295=>580,296=>355,297=>288,298=>355,299=>288,300=>355,301=>288,302=>355,303=>288,304=>355,305=>288,306=>721,307=>479,308=>360,309=>279,310=>672,311=>545,312=>545,313=>598,314=>288,315=>598,316=>288,317=>598,318=>288,319=>598,320=>288,321=>602,322=>292,323=>787,324=>580,325=>787,326=>580,327=>787,328=>580,329=>779,330=>758,331=>580,332=>738,333=>542,334=>738,335=>542,336=>738,337=>542,338=>1023,339=>890,340=>677,341=>430,342=>677,343=>430,344=>677,345=>430,346=>616,347=>461,348=>616,349=>461,350=>616,351=>461,352=>616,353=>461,354=>600,355=>361,356=>600,357=>361,358=>600,359=>361,360=>758,361=>580,362=>758,363=>580,364=>758,365=>580,366=>758,367=>580,368=>758,369=>580,370=>758,371=>580,372=>925,373=>770,374=>594,375=>508,376=>594,377=>625,378=>474,379=>625,380=>474,381=>625,382=>474,383=>333,384=>576,385=>661,386=>661,387=>576,388=>661,389=>576,390=>688,391=>688,392=>504,393=>726,394=>721,395=>661,396=>576,397=>542,398=>657,399=>738,400=>561,401=>624,402=>333,403=>719,404=>641,405=>839,406=>355,407=>355,408=>672,409=>545,410=>288,411=>570,412=>853,413=>787,414=>580,415=>738,416=>738,417=>542,418=>936,419=>726,420=>605,421=>576,422=>677,423=>616,424=>461,425=>636,426=>292,427=>361,428=>600,429=>361,430=>600,431=>758,432=>580,433=>746,434=>684,435=>664,436=>596,437=>625,438=>474,439=>508,440=>508,441=>508,442=>508,443=>572,444=>618,445=>508,446=>482,447=>571,448=>265,449=>443,450=>413,451=>265,452=>1347,453=>1195,454=>1050,455=>958,456=>876,457=>567,458=>1148,459=>1066,460=>858,461=>650,462=>536,463=>355,464=>288,465=>738,466=>542,467=>758,468=>580,469=>758,470=>580,471=>758,472=>580,473=>758,474=>580,475=>758,476=>580,477=>532,478=>650,479=>536,480=>650,481=>536,482=>901,483=>846,484=>763,485=>576,486=>719,487=>576,488=>672,489=>545,490=>738,491=>542,492=>738,493=>542,494=>508,495=>508,496=>288,497=>1347,498=>1195,499=>1050,500=>719,501=>576,502=>1038,503=>636,504=>787,505=>580,506=>650,507=>536,508=>901,509=>846,510=>738,511=>542,512=>650,513=>536,514=>650,515=>536,516=>657,517=>532,518=>657,519=>532,520=>355,521=>288,522=>355,523=>288,524=>738,525=>542,526=>738,527=>542,528=>677,529=>430,530=>677,531=>430,532=>758,533=>580,534=>758,535=>580,536=>616,537=>461,538=>600,539=>361,540=>564,541=>469,542=>785,543=>580,544=>758,545=>732,546=>514,547=>497,548=>625,549=>474,550=>650,551=>536,552=>657,553=>532,554=>738,555=>542,556=>738,557=>542,558=>738,559=>542,560=>738,561=>542,562=>594,563=>508,564=>450,565=>748,566=>444,567=>279,568=>864,569=>864,570=>650,571=>688,572=>504,573=>598,574=>600,575=>461,576=>474,577=>525,578=>417,579=>661,580=>758,581=>650,582=>657,583=>532,584=>360,585=>283,586=>704,587=>576,588=>677,589=>430,590=>594,591=>508,592=>536,593=>576,594=>576,595=>576,596=>504,597=>504,598=>582,599=>614,600=>532,601=>532,602=>759,603=>466,604=>458,605=>695,606=>552,607=>283,608=>615,609=>576,610=>489,611=>539,612=>507,613=>580,614=>580,615=>580,616=>288,617=>353,618=>288,619=>342,620=>409,621=>326,622=>633,623=>853,624=>853,625=>853,626=>579,627=>624,628=>581,629=>542,630=>711,631=>583,632=>542,633=>451,634=>451,635=>496,636=>430,637=>430,638=>407,639=>407,640=>534,641=>534,642=>461,643=>244,644=>333,645=>438,646=>292,647=>361,648=>361,649=>580,650=>558,651=>547,652=>508,653=>770,654=>508,655=>589,656=>537,657=>504,658=>508,659=>504,660=>482,661=>482,662=>482,663=>461,664=>738,665=>506,666=>552,667=>588,668=>600,669=>329,670=>545,671=>488,672=>615,673=>482,674=>482,675=>896,676=>930,677=>898,678=>741,679=>538,680=>743,681=>804,682=>652,683=>608,684=>538,685=>398,686=>703,687=>690,688=>389,689=>387,690=>237,691=>312,692=>312,693=>387,694=>352,695=>527,696=>381,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>252,705=>252,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>247,713=>450,714=>450,715=>450,716=>247,717=>450,720=>303,721=>303,722=>276,723=>276,726=>295,727=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>339,737=>218,738=>303,739=>381,740=>252,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,750=>435,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>666,881=>478,882=>600,883=>498,884=>250,885=>250,886=>787,887=>600,890=>450,891=>504,892=>504,893=>504,894=>303,900=>450,901=>450,902=>650,903=>286,904=>810,905=>935,906=>505,908=>751,910=>808,911=>767,912=>353,913=>650,914=>661,915=>624,916=>650,917=>657,918=>625,919=>785,920=>738,921=>355,922=>672,923=>650,924=>921,925=>787,926=>633,927=>738,928=>785,929=>605,931=>636,932=>600,933=>594,934=>738,935=>641,936=>789,937=>746,938=>355,939=>594,940=>607,941=>466,942=>539,943=>353,944=>547,945=>607,946=>520,947=>538,948=>542,949=>466,950=>488,951=>539,952=>542,953=>353,954=>563,955=>570,956=>584,957=>547,958=>496,959=>542,960=>591,961=>529,962=>504,963=>614,964=>498,965=>547,966=>630,967=>545,968=>706,969=>734,970=>353,971=>547,972=>542,973=>547,974=>734,975=>672,976=>524,977=>643,978=>618,979=>787,980=>618,981=>613,982=>734,983=>561,984=>738,985=>542,986=>688,987=>504,988=>624,989=>417,990=>531,991=>593,992=>704,993=>519,1008=>561,1009=>529,1010=>504,1011=>279,1012=>738,1013=>504,1014=>504,1015=>608,1016=>576,1017=>688,1018=>921,1019=>637,1020=>529,1021=>688,1022=>688,1023=>688,1024=>657,1025=>657,1026=>719,1027=>596,1028=>688,1029=>616,1030=>355,1031=>355,1032=>360,1033=>976,1034=>1006,1035=>785,1036=>696,1037=>785,1038=>650,1039=>785,1040=>681,1041=>661,1042=>661,1043=>596,1044=>731,1045=>657,1046=>1011,1047=>561,1048=>785,1049=>785,1050=>696,1051=>751,1052=>921,1053=>785,1054=>738,1055=>785,1056=>605,1057=>688,1058=>600,1059=>650,1060=>747,1061=>641,1062=>785,1063=>695,1064=>1027,1065=>1027,1066=>715,1067=>885,1068=>606,1069=>688,1070=>1074,1071=>727,1072=>536,1073=>542,1074=>506,1075=>471,1076=>554,1077=>532,1078=>828,1079=>491,1080=>600,1081=>600,1082=>563,1083=>571,1084=>700,1085=>600,1086=>542,1087=>600,1088=>576,1089=>504,1090=>498,1091=>529,1092=>704,1093=>507,1094=>579,1095=>595,1096=>836,1097=>836,1098=>572,1099=>716,1100=>490,1101=>504,1102=>783,1103=>567,1104=>532,1105=>532,1106=>561,1107=>471,1108=>504,1109=>461,1110=>288,1111=>288,1112=>279,1113=>759,1114=>774,1115=>580,1116=>563,1117=>600,1118=>529,1119=>590,1122=>686,1123=>542,1124=>1016,1125=>750,1130=>1011,1131=>828,1132=>1223,1133=>1001,1136=>849,1137=>812,1138=>738,1139=>497,1140=>773,1141=>610,1142=>773,1143=>610,1164=>636,1165=>490,1168=>604,1169=>476,1170=>596,1171=>471,1172=>655,1173=>552,1174=>1011,1175=>828,1176=>572,1177=>483,1178=>696,1179=>545,1182=>696,1183=>563,1184=>801,1185=>645,1186=>785,1187=>577,1188=>1025,1189=>767,1190=>1084,1191=>847,1194=>688,1195=>504,1196=>600,1197=>498,1198=>594,1199=>508,1200=>594,1201=>508,1202=>641,1203=>507,1204=>856,1205=>659,1206=>674,1207=>621,1210=>674,1211=>580,1216=>355,1217=>1011,1218=>828,1219=>672,1220=>545,1223=>785,1224=>600,1227=>674,1228=>600,1231=>288,1232=>681,1233=>536,1234=>681,1235=>536,1236=>901,1237=>846,1238=>657,1239=>532,1240=>738,1241=>532,1242=>738,1243=>532,1244=>1011,1245=>828,1246=>561,1247=>491,1248=>508,1249=>508,1250=>785,1251=>600,1252=>785,1253=>600,1254=>738,1255=>542,1256=>738,1257=>542,1258=>738,1259=>542,1260=>688,1261=>504,1262=>650,1263=>529,1264=>650,1265=>529,1266=>650,1267=>529,1268=>695,1269=>595,1270=>596,1271=>471,1272=>885,1273=>716,1296=>561,1297=>491,1298=>751,1299=>571,1300=>1078,1301=>827,1306=>738,1307=>576,1308=>925,1309=>770,1329=>729,1330=>729,1331=>743,1332=>762,1333=>725,1334=>743,1335=>685,1336=>729,1337=>871,1338=>734,1339=>695,1340=>614,1341=>987,1342=>760,1343=>723,1344=>647,1345=>729,1346=>750,1347=>759,1348=>808,1349=>687,1350=>714,1351=>678,1352=>719,1353=>717,1354=>787,1355=>747,1356=>795,1357=>719,1358=>721,1359=>658,1360=>697,1361=>674,1362=>570,1363=>760,1364=>759,1365=>751,1366=>738,1369=>276,1370=>237,1371=>207,1372=>352,1373=>328,1374=>347,1375=>450,1377=>854,1378=>556,1379=>625,1380=>625,1381=>565,1382=>619,1383=>458,1384=>572,1385=>711,1386=>604,1387=>571,1388=>274,1389=>875,1390=>553,1391=>565,1392=>572,1393=>567,1394=>572,1395=>588,1396=>580,1397=>278,1398=>572,1399=>415,1400=>584,1401=>329,1402=>846,1403=>505,1404=>591,1405=>580,1406=>567,1407=>836,1408=>580,1409=>578,1410=>435,1411=>836,1412=>572,1413=>548,1414=>728,1415=>709,1417=>306,1418=>300,4256=>650,4257=>765,4258=>745,4259=>773,4260=>659,4261=>883,4262=>824,4263=>991,4264=>510,4265=>675,4266=>866,4267=>847,4268=>668,4269=>967,4270=>807,4271=>746,4272=>936,4273=>660,4274=>602,4275=>914,4276=>843,4277=>917,4278=>658,4279=>659,4280=>659,4281=>660,4282=>791,4283=>843,4284=>642,4285=>679,4286=>660,4287=>862,4288=>900,4289=>632,4290=>777,4291=>660,4292=>753,4293=>855,4304=>486,4305=>514,4306=>530,4307=>750,4308=>505,4309=>501,4310=>556,4311=>774,4312=>503,4313=>491,4314=>959,4315=>527,4316=>527,4317=>743,4318=>513,4319=>522,4320=>741,4321=>546,4322=>673,4323=>628,4324=>733,4325=>526,4326=>772,4327=>511,4328=>534,4329=>527,4330=>607,4331=>528,4332=>523,4333=>518,4334=>550,4335=>615,4336=>514,4337=>542,4338=>514,4339=>514,4340=>513,4341=>584,4342=>797,4343=>563,4344=>523,4345=>557,4346=>514,4347=>393,4348=>318,7424=>508,7425=>697,7426=>846,7427=>506,7428=>504,7429=>527,7430=>527,7431=>498,7432=>458,7433=>288,7434=>448,7435=>563,7436=>488,7437=>700,7438=>600,7439=>542,7440=>504,7441=>582,7442=>582,7443=>582,7444=>890,7445=>461,7446=>542,7447=>542,7448=>498,7449=>534,7450=>534,7451=>498,7452=>526,7453=>597,7454=>831,7455=>589,7456=>508,7457=>770,7458=>474,7459=>474,7460=>478,7461=>668,7462=>471,7463=>508,7464=>591,7465=>498,7466=>632,7467=>571,7468=>409,7469=>567,7470=>417,7471=>417,7472=>454,7473=>413,7474=>413,7475=>453,7476=>494,7477=>224,7478=>227,7479=>423,7480=>376,7481=>580,7482=>496,7483=>496,7484=>464,7485=>332,7486=>381,7487=>426,7488=>378,7489=>478,7490=>583,7491=>347,7492=>347,7493=>360,7494=>556,7495=>360,7496=>360,7497=>348,7498=>348,7499=>306,7500=>306,7501=>360,7502=>157,7503=>328,7504=>552,7505=>359,7506=>347,7507=>312,7508=>347,7509=>347,7510=>360,7511=>222,7512=>359,7513=>376,7514=>552,7515=>335,7516=>421,7517=>327,7518=>338,7519=>341,7520=>396,7521=>343,7522=>181,7523=>312,7524=>359,7525=>335,7526=>327,7527=>338,7528=>333,7529=>396,7530=>343,7531=>876,7543=>576,7544=>494,7547=>288,7548=>353,7549=>576,7550=>526,7551=>558,7557=>288,7579=>360,7580=>312,7581=>312,7582=>347,7583=>306,7584=>199,7585=>206,7586=>360,7587=>359,7588=>210,7589=>219,7590=>210,7591=>210,7592=>207,7593=>158,7594=>157,7595=>330,7596=>552,7597=>552,7598=>366,7599=>364,7600=>359,7601=>347,7602=>347,7603=>295,7604=>190,7605=>222,7606=>359,7607=>350,7608=>331,7609=>338,7610=>335,7611=>297,7612=>297,7613=>297,7614=>327,7615=>347,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>650,7681=>536,7682=>661,7683=>576,7684=>661,7685=>576,7686=>661,7687=>576,7688=>688,7689=>504,7690=>721,7691=>576,7692=>721,7693=>576,7694=>721,7695=>576,7696=>721,7697=>576,7698=>721,7699=>576,7700=>657,7701=>532,7702=>657,7703=>532,7704=>657,7705=>532,7706=>657,7707=>532,7708=>657,7709=>532,7710=>624,7711=>333,7712=>719,7713=>576,7714=>785,7715=>580,7716=>785,7717=>580,7718=>785,7719=>580,7720=>785,7721=>580,7722=>785,7723=>580,7724=>355,7725=>288,7726=>355,7727=>288,7728=>672,7729=>545,7730=>672,7731=>545,7732=>672,7733=>545,7734=>598,7735=>288,7736=>598,7737=>288,7738=>598,7739=>288,7740=>598,7741=>288,7742=>921,7743=>853,7744=>921,7745=>853,7746=>921,7747=>853,7748=>787,7749=>580,7750=>787,7751=>580,7752=>787,7753=>580,7754=>787,7755=>580,7756=>738,7757=>542,7758=>738,7759=>542,7760=>738,7761=>542,7762=>738,7763=>542,7764=>605,7765=>576,7766=>605,7767=>576,7768=>677,7769=>430,7770=>677,7771=>430,7772=>677,7773=>430,7774=>677,7775=>430,7776=>616,7777=>461,7778=>616,7779=>461,7780=>616,7781=>461,7782=>616,7783=>469,7784=>616,7785=>461,7786=>600,7787=>361,7788=>600,7789=>361,7790=>600,7791=>361,7792=>600,7793=>361,7794=>758,7795=>580,7796=>758,7797=>580,7798=>758,7799=>580,7800=>758,7801=>580,7802=>758,7803=>580,7804=>650,7805=>508,7806=>650,7807=>508,7808=>925,7809=>770,7810=>925,7811=>770,7812=>925,7813=>770,7814=>925,7815=>770,7816=>925,7817=>770,7818=>641,7819=>507,7820=>641,7821=>507,7822=>594,7823=>508,7824=>625,7825=>474,7826=>625,7827=>474,7828=>625,7829=>474,7830=>580,7831=>361,7832=>770,7833=>508,7834=>813,7835=>333,7836=>333,7837=>333,7838=>746,7839=>542,7840=>650,7841=>536,7842=>650,7843=>536,7844=>650,7845=>551,7846=>650,7847=>551,7848=>650,7849=>551,7850=>650,7851=>551,7852=>650,7853=>536,7854=>650,7855=>536,7856=>650,7857=>536,7858=>650,7859=>536,7860=>650,7861=>536,7862=>650,7863=>536,7864=>657,7865=>532,7866=>657,7867=>532,7868=>657,7869=>532,7870=>657,7871=>554,7872=>657,7873=>554,7874=>657,7875=>554,7876=>657,7877=>554,7878=>657,7879=>532,7880=>355,7881=>288,7882=>355,7883=>288,7884=>738,7885=>542,7886=>738,7887=>542,7888=>738,7889=>550,7890=>738,7891=>550,7892=>738,7893=>550,7894=>738,7895=>550,7896=>738,7897=>542,7898=>738,7899=>542,7900=>738,7901=>542,7902=>738,7903=>542,7904=>738,7905=>542,7906=>738,7907=>542,7908=>758,7909=>580,7910=>758,7911=>580,7912=>758,7913=>580,7914=>758,7915=>580,7916=>758,7917=>580,7918=>758,7919=>580,7920=>758,7921=>580,7922=>594,7923=>508,7924=>594,7925=>508,7926=>594,7927=>508,7928=>594,7929=>508,7930=>854,7931=>523,7936=>607,7937=>607,7938=>607,7939=>607,7940=>607,7941=>607,7942=>607,7943=>607,7944=>650,7945=>650,7946=>782,7947=>782,7948=>660,7949=>687,7950=>650,7951=>650,7952=>483,7953=>483,7954=>483,7955=>483,7956=>483,7957=>483,7960=>768,7961=>757,7962=>960,7963=>969,7964=>907,7965=>931,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>898,7977=>893,7978=>1090,7979=>1101,7980=>1043,7981=>1064,7982=>988,7983=>985,7984=>353,7985=>353,7986=>353,7987=>353,7988=>353,7989=>353,7990=>353,7991=>353,7992=>469,7993=>461,7994=>661,7995=>664,7996=>611,7997=>635,7998=>561,7999=>553,8000=>542,8001=>542,8002=>542,8003=>542,8004=>542,8005=>542,8008=>738,8009=>773,8010=>1008,8011=>1015,8012=>843,8013=>867,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>765,8027=>971,8029=>939,8031=>857,8032=>734,8033=>734,8034=>734,8035=>734,8036=>734,8037=>734,8038=>734,8039=>734,8040=>746,8041=>783,8042=>1018,8043=>1023,8044=>852,8045=>878,8046=>844,8047=>873,8048=>607,8049=>607,8050=>483,8051=>483,8052=>539,8053=>539,8054=>353,8055=>353,8056=>542,8057=>542,8058=>547,8059=>547,8060=>734,8061=>734,8064=>607,8065=>607,8066=>607,8067=>607,8068=>607,8069=>607,8070=>607,8071=>607,8072=>650,8073=>650,8074=>782,8075=>782,8076=>660,8077=>687,8078=>650,8079=>650,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>898,8089=>893,8090=>1090,8091=>1101,8092=>1043,8093=>1064,8094=>988,8095=>985,8096=>734,8097=>734,8098=>734,8099=>734,8100=>734,8101=>734,8102=>734,8103=>734,8104=>746,8105=>783,8106=>1018,8107=>1023,8108=>852,8109=>878,8110=>844,8111=>873,8112=>607,8113=>607,8114=>607,8115=>607,8116=>607,8118=>607,8119=>607,8120=>650,8121=>650,8122=>650,8123=>650,8124=>650,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>820,8137=>810,8138=>956,8139=>935,8140=>785,8141=>450,8142=>450,8143=>450,8144=>353,8145=>353,8146=>353,8147=>353,8150=>353,8151=>353,8152=>355,8153=>355,8154=>529,8155=>505,8157=>450,8158=>450,8159=>450,8160=>547,8161=>547,8162=>547,8163=>547,8164=>529,8165=>529,8166=>547,8167=>547,8168=>594,8169=>594,8170=>829,8171=>808,8172=>711,8173=>450,8174=>450,8175=>450,8178=>734,8179=>734,8180=>734,8182=>734,8183=>734,8184=>865,8185=>751,8186=>886,8187=>767,8188=>746,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>304,8209=>304,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>460,8221=>460,8222=>466,8223=>460,8224=>450,8225=>450,8226=>531,8227=>531,8228=>300,8229=>600,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1560,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8252=>475,8253=>482,8254=>450,8258=>900,8260=>150,8261=>351,8262=>351,8263=>878,8264=>678,8265=>678,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8273=>450,8274=>404,8275=>900,8279=>597,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>181,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>389,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>347,8337=>348,8338=>347,8339=>381,8340=>348,8341=>389,8342=>328,8343=>218,8344=>552,8345=>389,8346=>360,8347=>303,8348=>222,8358=>594,8364=>572,8367=>951,8369=>635,8372=>702,8373=>572,8376=>600,8377=>572,8450=>716,8451=>1006,8457=>942,8461=>850,8462=>580,8463=>580,8469=>822,8470=>852,8473=>677,8474=>784,8477=>748,8482=>900,8484=>657,8486=>746,8487=>746,8490=>672,8491=>650,8498=>624,8508=>659,8509=>594,8510=>639,8511=>850,8512=>642,8513=>697,8514=>501,8515=>501,8516=>549,8517=>780,8518=>629,8519=>572,8520=>342,8521=>325,8523=>801,8526=>462,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>355,8545=>531,8546=>707,8547=>870,8548=>650,8549=>883,8550=>1059,8551=>1234,8552=>838,8553=>641,8554=>839,8555=>1015,8556=>598,8557=>688,8558=>721,8559=>921,8560=>288,8561=>576,8562=>863,8563=>796,8564=>508,8565=>796,8566=>1084,8567=>1372,8568=>795,8569=>507,8570=>795,8571=>1083,8572=>288,8573=>504,8574=>576,8575=>853,8576=>1085,8577=>721,8578=>1085,8579=>688,8580=>504,8581=>688,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>543,8706=>465,8707=>488,8708=>488,8710=>628,8711=>628,8712=>666,8713=>666,8715=>666,8716=>666,8719=>716,8720=>716,8721=>642,8722=>754,8723=>754,8724=>754,8725=>303,8727=>611,8728=>441,8729=>441,8730=>573,8731=>573,8732=>573,8733=>609,8734=>750,8735=>754,8736=>754,8739=>262,8740=>431,8741=>416,8742=>570,8743=>659,8744=>659,8745=>754,8746=>754,8747=>469,8748=>766,8749=>1063,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>930,8789=>930,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>761,8848=>761,8849=>761,8850=>761,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>773,8867=>773,8868=>846,8869=>846,8870=>510,8871=>510,8872=>773,8873=>773,8874=>773,8875=>927,8876=>773,8877=>773,8878=>773,8879=>927,8901=>308,8962=>687,8968=>351,8969=>351,8970=>351,8971=>351,8976=>754,8977=>461,8984=>900,8985=>754,8992=>469,8993=>469,8997=>900,9000=>1299,9085=>827,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9167=>850,9251=>687,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>351,10182=>351,10208=>444,10216=>351,10217=>351,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>883,10616=>754,10617=>754,10618=>886,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1361,10765=>469,10766=>469,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>598,11361=>288,11363=>605,11364=>677,11367=>785,11368=>580,11369=>672,11370=>545,11371=>625,11372=>474,11373=>704,11374=>921,11375=>650,11376=>704,11377=>596,11378=>1017,11379=>845,11381=>666,11382=>500,11383=>630,11385=>451,11386=>542,11387=>498,11388=>237,11389=>409,11390=>616,11391=>625,11520=>695,11521=>571,11522=>569,11523=>592,11524=>568,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>568,11532=>581,11533=>866,11534=>580,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>571,11548=>883,11549=>613,11550=>608,11551=>766,11552=>861,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>482,11807=>754,11810=>351,11811=>351,11812=>351,11813=>351,11822=>482,42564=>616,42565=>461,42566=>355,42567=>353,42576=>994,42577=>799,42580=>1074,42581=>783,42582=>1025,42583=>809,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>228,42782=>228,42783=>228,42790=>785,42791=>571,42792=>758,42793=>679,42794=>550,42795=>504,42796=>493,42797=>478,42798=>566,42799=>549,42800=>462,42801=>461,42802=>1075,42803=>850,42804=>1103,42805=>855,42806=>1034,42807=>840,42808=>871,42809=>705,42810=>871,42811=>705,42812=>866,42813=>742,42814=>688,42815=>504,42816=>696,42817=>563,42822=>708,42823=>391,42826=>838,42827=>640,42830=>1274,42831=>899,42856=>636,42857=>549,42875=>550,42876=>430,42880=>598,42881=>288,42882=>758,42883=>580,42884=>550,42885=>430,42886=>688,42887=>504,42891=>361,42892=>247,42893=>695,42896=>787,42897=>580,42922=>785,43002=>861,43003=>624,43004=>605,43005=>921,43006=>355,43007=>1081,62464=>588,62465=>598,62466=>642,62467=>853,62468=>598,62469=>593,62470=>652,62471=>888,62472=>598,62473=>598,62474=>1131,62475=>614,62476=>613,62477=>857,62478=>598,62479=>613,62480=>898,62481=>671,62482=>718,62483=>672,62484=>850,62485=>613,62486=>842,62487=>612,62488=>619,62489=>613,62490=>655,62491=>613,62492=>619,62493=>599,62494=>656,62495=>795,62496=>598,62497=>635,62498=>599,62499=>598,62500=>598,62501=>649,62502=>865,62504=>813,63173=>542,63185=>450,63188=>450,64256=>639,64257=>600,64258=>600,64259=>925,64260=>927,64261=>694,64262=>839,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifcondensed.z b/incs/tcpdf/fonts/dejavuserifcondensed.z new file mode 100644 index 0000000..ca69dae Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensed.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensedb.ctg.z b/incs/tcpdf/fonts/dejavuserifcondensedb.ctg.z new file mode 100644 index 0000000..eff351b Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensedb.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensedb.php b/incs/tcpdf/fonts/dejavuserifcondensedb.php new file mode 100644 index 0000000..9f2bda3 --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifcondensedb.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-752 -389 1617 1145]','ItalicAngle'=>0,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>509,'MaxWidth'=>1638,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(114,-14,281,729),34=>array(85,458,383,729),35=>array(61,0,693,718),36=>array(80,-146,552,761),37=>array(21,-14,833,742),38=>array(36,-14,796,742),39=>array(85,458,190,729),40=>array(84,-156,379,760),41=>array(45,-156,340,760),42=>array(20,278,451,742),43=>array(95,1,659,627),44=>array(12,-165,226,156),45=>array(48,202,325,334),46=>array(73,-14,241,172),47=>array(0,-93,329,729),48=>array(42,-14,584,742),49=>array(110,0,537,742),50=>array(60,0,545,742),51=>array(63,-14,569,742),52=>array(37,0,589,742),53=>array(74,-14,558,729),54=>array(57,-14,578,742),55=>array(71,0,552,729),56=>array(46,-14,578,742),57=>array(48,-14,570,742),58=>array(83,-14,250,490),59=>array(23,-161,250,490),60=>array(95,32,659,595),61=>array(95,147,659,480),62=>array(95,32,659,595),63=>array(58,-14,487,742),64=>array(59,-174,836,703),65=>array(-7,0,708,729),66=>array(42,0,711,729),67=>array(38,-14,671,742),68=>array(42,0,743,729),69=>array(42,0,640,729),70=>array(42,0,627,729),71=>array(38,-14,698,742),72=>array(42,0,810,729),73=>array(42,0,380,729),74=>array(-66,-208,392,729),75=>array(42,0,810,729),76=>array(42,0,613,729),77=>array(38,0,954,729),78=>array(40,0,787,729),79=>array(38,-14,746,742),80=>array(42,0,655,729),81=>array(38,-180,746,742),82=>array(42,0,753,729),83=>array(59,-14,596,742),84=>array(10,0,661,729),85=>array(31,-14,765,729),86=>array(-5,0,711,729),87=>array(-8,0,1021,729),88=>array(4,0,698,729),89=>array(-8,0,651,729),90=>array(33,0,625,729),91=>array(112,-132,362,760),92=>array(0,-93,329,729),93=>array(63,-132,313,760),94=>array(91,457,664,729),95=>array(0,-236,450,-143),96=>array(62,616,298,800),97=>array(37,-14,563,533),98=>array(21,-14,593,760),99=>array(37,-14,508,533),100=>array(37,-14,608,760),101=>array(37,-14,532,533),102=>array(27,0,436,760),103=>array(37,-222,608,533),104=>array(27,0,634,760),105=>array(31,0,320,760),106=>array(-67,-222,252,760),107=>array(31,0,639,760),108=>array(31,0,320,760),109=>array(31,0,932,533),110=>array(31,0,634,533),111=>array(37,-14,564,533),112=>array(21,-208,593,533),113=>array(37,-208,608,533),114=>array(26,0,483,533),115=>array(39,-14,470,533),116=>array(21,-14,412,680),117=>array(21,-14,624,519),118=>array(-17,0,545,519),119=>array(-8,0,793,519),120=>array(0,0,543,519),121=>array(-12,-222,545,519),122=>array(31,0,481,519),123=>array(75,-163,498,760),124=>array(116,-236,211,764),125=>array(82,-163,503,760),126=>array(95,221,659,406),161=>array(114,0,281,742),162=>array(70,-146,542,662),163=>array(64,0,561,742),164=>array(33,30,541,596),165=>array(17,0,599,729),166=>array(116,-171,211,699),167=>array(27,-95,443,742),168=>array(62,645,388,788),169=>array(124,0,776,725),170=>array(26,246,422,742),171=>array(69,64,478,522),172=>array(95,140,659,441),173=>array(48,202,325,334),174=>array(124,0,776,725),175=>array(86,664,364,756),176=>array(78,424,371,749),177=>array(95,0,659,627),178=>array(38,334,344,742),179=>array(40,326,358,742),180=>array(152,616,388,800),181=>array(25,-208,628,519),182=>array(64,-96,518,729),183=>array(73,255,241,440),184=>array(115,-196,314,0),185=>array(63,334,333,742),186=>array(26,246,423,742),187=>array(84,64,493,522),188=>array(63,-14,908,742),189=>array(63,-14,888,742),190=>array(40,-14,908,742),191=>array(40,-14,469,742),192=>array(-7,0,708,927),193=>array(-7,0,708,927),194=>array(-7,0,708,927),195=>array(-7,0,708,929),196=>array(-7,0,708,939),197=>array(-7,0,708,928),198=>array(-28,0,884,729),199=>array(38,-196,671,742),200=>array(42,0,640,927),201=>array(42,0,640,927),202=>array(42,0,640,927),203=>array(42,0,640,939),204=>array(42,0,380,927),205=>array(42,0,380,927),206=>array(42,0,380,927),207=>array(42,0,380,939),208=>array(39,0,748,729),209=>array(40,0,787,929),210=>array(38,-14,746,927),211=>array(38,-14,746,927),212=>array(38,-14,746,927),213=>array(38,-14,746,929),214=>array(38,-14,746,939),215=>array(116,23,638,604),216=>array(30,-38,753,766),217=>array(31,-14,765,927),218=>array(31,-14,765,927),219=>array(31,-14,765,927),220=>array(31,-14,765,939),221=>array(-8,0,651,927),222=>array(42,0,655,729),223=>array(31,-14,653,760),224=>array(37,-14,563,800),225=>array(37,-14,563,800),226=>array(37,-14,563,800),227=>array(37,-14,563,792),228=>array(37,-14,563,788),229=>array(37,-14,563,888),230=>array(37,-14,836,533),231=>array(37,-196,508,533),232=>array(37,-14,532,800),233=>array(37,-14,532,800),234=>array(37,-14,532,800),235=>array(37,-14,532,788),236=>array(8,0,320,800),237=>array(31,0,334,800),238=>array(5,0,337,800),239=>array(8,0,334,788),240=>array(37,-14,564,764),241=>array(31,0,634,792),242=>array(37,-14,564,800),243=>array(37,-14,564,800),244=>array(37,-14,564,800),245=>array(37,-14,564,792),246=>array(37,-14,564,788),247=>array(95,60,659,567),248=>array(22,-50,578,567),249=>array(21,-14,624,800),250=>array(21,-14,624,800),251=>array(21,-14,624,800),252=>array(21,-14,624,788),253=>array(-12,-222,545,800),254=>array(21,-208,593,760),255=>array(-12,-222,545,788),256=>array(-7,0,708,914),257=>array(37,-14,563,763),258=>array(-7,0,708,936),259=>array(37,-14,563,776),260=>array(-7,-196,708,729),261=>array(37,-196,563,533),262=>array(38,-14,671,927),263=>array(37,-14,508,800),264=>array(38,-14,671,927),265=>array(37,-14,508,800),266=>array(38,-14,671,939),267=>array(37,-14,508,788),268=>array(38,-14,671,927),269=>array(37,-14,508,800),270=>array(42,0,743,927),271=>array(37,-14,767,760),272=>array(39,0,748,729),273=>array(37,-14,618,760),274=>array(42,0,640,914),275=>array(37,-14,532,763),276=>array(42,0,640,927),277=>array(37,-14,532,776),278=>array(42,0,640,939),279=>array(37,-14,532,788),280=>array(42,-196,641,729),281=>array(37,-196,532,533),282=>array(42,0,640,930),283=>array(37,-14,532,800),284=>array(38,-14,698,927),285=>array(37,-222,608,800),286=>array(38,-14,698,927),287=>array(37,-222,608,776),288=>array(38,-14,698,939),289=>array(37,-222,608,788),290=>array(38,-240,698,742),291=>array(37,-222,608,753),292=>array(42,0,810,927),293=>array(-23,0,634,927),294=>array(42,0,810,729),295=>array(27,0,634,760),296=>array(42,0,380,929),297=>array(13,0,329,792),298=>array(42,0,380,914),299=>array(3,0,320,763),300=>array(42,0,380,927),301=>array(21,0,321,776),302=>array(42,-196,380,729),303=>array(31,-196,332,760),304=>array(42,0,380,939),305=>array(31,0,320,519),306=>array(42,-208,813,729),307=>array(31,-222,602,760),308=>array(-66,-208,392,927),309=>array(-67,-222,306,800),310=>array(42,-226,810,729),311=>array(31,-226,639,760),312=>array(31,0,639,518),313=>array(42,0,613,928),314=>array(31,0,326,928),315=>array(42,-226,613,729),316=>array(31,-226,320,760),317=>array(42,0,613,729),318=>array(31,0,465,760),319=>array(42,0,624,729),320=>array(31,0,464,760),321=>array(7,0,620,729),322=>array(3,0,352,760),323=>array(40,0,787,928),324=>array(31,0,634,776),325=>array(40,-226,787,729),326=>array(31,-226,634,533),327=>array(40,0,787,927),328=>array(31,0,634,800),329=>array(41,0,866,742),330=>array(31,-208,681,743),331=>array(31,-222,567,533),332=>array(38,-14,746,914),333=>array(37,-14,564,763),334=>array(38,-14,746,927),335=>array(37,-14,564,776),336=>array(38,-14,746,927),337=>array(37,-14,564,800),338=>array(38,0,1016,729),339=>array(37,-14,886,533),340=>array(42,0,753,928),341=>array(26,0,483,776),342=>array(42,-226,753,729),343=>array(26,-226,483,533),344=>array(42,0,753,927),345=>array(26,0,483,800),346=>array(59,-14,596,928),347=>array(39,-14,470,776),348=>array(59,-14,596,927),349=>array(39,-14,470,800),350=>array(59,-196,596,742),351=>array(39,-196,470,533),352=>array(59,-14,596,927),353=>array(39,-14,470,800),354=>array(10,-196,661,729),355=>array(21,-196,412,680),356=>array(10,0,661,927),357=>array(21,-14,446,780),358=>array(10,0,661,729),359=>array(21,-14,412,680),360=>array(31,-14,765,929),361=>array(21,-14,624,792),362=>array(31,-14,765,914),363=>array(21,-14,624,763),364=>array(31,-14,765,927),365=>array(21,-14,624,776),366=>array(31,-14,765,1057),367=>array(21,-14,624,854),368=>array(31,-14,765,927),369=>array(21,-14,624,800),370=>array(31,-204,765,729),371=>array(21,-196,655,519),372=>array(-8,0,1021,931),373=>array(-8,0,793,800),374=>array(-8,0,651,931),375=>array(-12,-222,545,800),376=>array(-8,0,651,939),377=>array(33,0,625,928),378=>array(31,0,481,776),379=>array(33,0,625,952),380=>array(31,0,481,759),381=>array(33,0,625,927),382=>array(31,0,481,800),383=>array(27,0,436,760),384=>array(18,-14,593,760),385=>array(-108,0,711,729),386=>array(42,0,720,729),387=>array(21,-14,593,760),388=>array(0,0,720,729),389=>array(0,-14,593,760),390=>array(38,-14,671,742),391=>array(38,-14,816,840),392=>array(37,-14,655,709),393=>array(39,0,748,729),394=>array(-108,0,743,729),395=>array(42,0,720,729),396=>array(21,-14,593,760),397=>array(37,-246,564,533),398=>array(42,0,640,729),399=>array(38,-14,746,742),400=>array(42,-14,601,742),401=>array(-78,-208,627,729),402=>array(-86,-190,436,760),403=>array(38,-14,838,840),404=>array(15,-92,674,729),405=>array(27,-1,903,760),406=>array(42,0,380,729),407=>array(32,0,389,729),408=>array(42,0,814,729),409=>array(31,0,639,760),410=>array(31,0,320,760),411=>array(32,0,594,739),412=>array(31,-14,932,729),413=>array(-80,-208,787,729),414=>array(31,-208,633,533),415=>array(38,-14,746,742),416=>array(37,-14,784,758),417=>array(37,-14,671,548),418=>array(37,-171,1038,742),419=>array(37,-208,828,533),420=>array(-108,0,655,729),421=>array(21,-208,593,709),422=>array(40,-142,753,729),423=>array(59,-14,596,742),424=>array(39,-14,470,533),425=>array(36,0,576,729),426=>array(-58,-223,347,760),427=>array(21,-222,412,680),428=>array(16,0,661,729),429=>array(21,-14,412,760),430=>array(10,-208,661,729),431=>array(33,-14,944,816),432=>array(22,-14,725,548),433=>array(40,-14,761,729),434=>array(71,0,761,729),435=>array(-8,0,736,730),436=>array(-12,-222,638,533),437=>array(33,0,625,729),438=>array(31,0,481,519),439=>array(31,-14,537,729),440=>array(54,-14,560,729),441=>array(54,-203,560,519),442=>array(45,-220,537,519),443=>array(60,0,573,742),444=>array(42,-14,627,729),445=>array(30,-203,537,519),446=>array(20,-15,339,680),447=>array(21,-208,614,560),448=>array(85,0,180,729),449=>array(85,0,358,729),450=>array(8,0,405,729),451=>array(85,0,180,729),452=>array(42,0,1405,927),453=>array(42,0,1261,800),454=>array(37,-14,1110,800),455=>array(42,-208,1024,729),456=>array(42,-222,885,760),457=>array(31,-222,594,760),458=>array(40,-208,1214,729),459=>array(40,-222,1075,760),460=>array(31,-222,906,760),461=>array(-7,0,708,927),462=>array(37,-14,563,800),463=>array(42,0,380,927),464=>array(5,0,337,800),465=>array(38,-14,746,927),466=>array(37,-14,564,800),467=>array(31,-14,765,927),468=>array(21,-14,624,800),469=>array(31,-14,765,1036),470=>array(21,-14,624,899),471=>array(31,-14,765,1057),472=>array(21,-14,624,920),473=>array(31,-14,765,1057),474=>array(21,-14,624,920),475=>array(31,-14,765,1057),476=>array(21,-14,624,920),477=>array(37,-14,532,533),478=>array(-7,0,708,1036),479=>array(37,-14,563,899),480=>array(-7,0,708,1036),481=>array(37,-14,563,899),482=>array(-28,0,884,914),483=>array(37,-14,836,763),484=>array(38,-14,785,742),485=>array(37,-222,608,533),486=>array(38,-14,698,927),487=>array(37,-222,608,800),488=>array(42,0,810,927),489=>array(-22,0,639,927),490=>array(38,-204,746,742),491=>array(37,-204,564,533),492=>array(38,-204,746,914),493=>array(37,-204,564,763),494=>array(31,-14,537,927),495=>array(31,-203,537,800),496=>array(-67,-222,337,800),497=>array(42,0,1405,729),498=>array(42,0,1261,729),499=>array(37,-14,1110,760),500=>array(38,-14,698,928),501=>array(37,-222,608,800),502=>array(42,-14,1068,729),503=>array(42,-208,703,742),504=>array(40,0,787,927),505=>array(31,0,634,800),506=>array(-7,0,708,928),507=>array(37,-14,563,928),508=>array(-28,0,884,928),509=>array(37,-14,836,800),510=>array(30,-38,753,928),511=>array(22,-50,578,800),512=>array(-7,0,708,930),513=>array(37,-14,563,800),514=>array(-7,0,708,958),515=>array(37,-14,563,776),516=>array(42,0,640,930),517=>array(37,-14,532,800),518=>array(42,0,640,958),519=>array(37,-14,532,776),520=>array(1,0,380,930),521=>array(-43,0,320,801),522=>array(42,0,380,958),523=>array(17,0,320,767),524=>array(38,-14,746,930),525=>array(37,-14,564,800),526=>array(38,-14,746,958),527=>array(37,-14,564,776),528=>array(42,0,753,930),529=>array(26,0,483,800),530=>array(42,0,753,958),531=>array(26,0,483,776),532=>array(31,-14,765,930),533=>array(21,-14,624,800),534=>array(31,-14,765,958),535=>array(21,-14,624,776),536=>array(59,-230,596,742),537=>array(39,-230,470,533),538=>array(10,-230,661,729),539=>array(21,-230,412,680),540=>array(60,-210,555,742),541=>array(44,-211,490,531),542=>array(42,0,810,927),543=>array(-21,0,634,927),544=>array(31,-208,765,743),545=>array(37,-48,696,760),546=>array(36,-14,585,742),547=>array(44,-14,509,760),548=>array(33,-263,625,729),549=>array(31,-263,481,519),550=>array(-7,0,708,939),551=>array(37,-14,563,788),552=>array(42,-196,640,729),553=>array(37,-196,532,533),554=>array(38,-14,746,1036),555=>array(37,-14,564,899),556=>array(38,-14,746,1036),557=>array(37,-14,564,894),558=>array(38,-14,746,939),559=>array(37,-14,564,788),560=>array(38,-14,746,1036),561=>array(37,-14,564,899),562=>array(-8,0,651,914),563=>array(-12,-222,545,763),564=>array(31,-113,500,760),565=>array(31,-113,814,533),566=>array(21,-113,492,680),567=>array(-67,-222,252,519),568=>array(37,-14,892,760),569=>array(36,-208,892,533),570=>array(-13,-38,711,766),571=>array(-4,-38,720,766),572=>array(-4,-50,552,567),573=>array(32,0,613,729),574=>array(-26,-38,698,766),575=>array(39,-217,470,533),576=>array(31,-222,511,519),577=>array(42,0,572,729),578=>array(42,0,470,533),579=>array(33,0,711,729),580=>array(26,-14,770,729),581=>array(-7,0,708,729),582=>array(42,-57,640,785),583=>array(37,-56,532,581),584=>array(-66,-208,401,729),585=>array(-67,-222,320,760),586=>array(38,-208,842,742),587=>array(37,-222,705,533),588=>array(32,0,753,729),589=>array(26,0,483,533),590=>array(-8,0,651,729),591=>array(-12,-222,545,519),592=>array(37,-14,563,533),593=>array(37,-14,608,533),594=>array(37,-14,608,533),595=>array(21,-14,593,760),596=>array(37,-14,508,533),597=>array(34,-113,503,527),598=>array(37,-222,705,760),599=>array(37,-14,706,760),600=>array(37,-14,532,533),601=>array(37,-14,532,533),602=>array(48,-14,817,533),603=>array(43,-12,499,533),604=>array(37,-12,492,526),605=>array(37,-12,816,526),606=>array(37,-18,607,533),607=>array(-67,-222,320,519),608=>array(37,-222,706,760),609=>array(37,-222,608,519),610=>array(56,-4,514,520),611=>array(11,-219,530,519),612=>array(37,-38,545,521),613=>array(21,-208,627,519),614=>array(31,0,634,760),615=>array(31,-222,567,760),616=>array(31,0,320,760),617=>array(32,0,331,519),618=>array(31,0,320,519),619=>array(29,0,344,760),620=>array(29,0,439,760),621=>array(31,-222,417,760),622=>array(31,-203,742,760),623=>array(21,-14,922,519),624=>array(21,-208,922,519),625=>array(31,-222,865,533),626=>array(-66,-222,634,533),627=>array(31,-222,729,533),628=>array(56,0,591,519),629=>array(37,-14,564,533),630=>array(56,0,905,521),631=>array(37,-14,634,530),632=>array(-3,-213,604,760),633=>array(26,-14,483,519),634=>array(26,-14,483,760),635=>array(26,-222,576,519),636=>array(26,-207,483,533),637=>array(26,-222,483,533),638=>array(31,0,416,533),639=>array(31,0,416,533),640=>array(56,0,670,519),641=>array(56,0,670,519),642=>array(39,-222,470,533),643=>array(-67,-223,347,760),644=>array(-67,-222,436,760),645=>array(37,-222,450,527),646=>array(-58,-223,347,760),647=>array(31,-161,421,533),648=>array(21,-222,408,680),649=>array(21,-14,624,519),650=>array(37,-14,576,519),651=>array(31,-1,589,519),652=>array(31,0,593,519),653=>array(31,0,832,519),654=>array(31,0,587,741),655=>array(56,0,604,520),656=>array(31,-222,645,519),657=>array(31,-89,481,519),658=>array(31,-203,537,519),659=>array(45,-203,537,519),660=>array(111,0,430,761),661=>array(111,0,430,761),662=>array(111,0,430,761),663=>array(111,-223,430,761),664=>array(38,-14,746,742),665=>array(31,0,589,519),666=>array(37,-18,607,533),667=>array(56,-4,661,760),668=>array(31,0,628,519),669=>array(-39,-223,351,760),670=>array(37,-208,646,519),671=>array(56,0,531,519),672=>array(37,-208,705,760),673=>array(111,0,430,761),674=>array(111,0,430,761),675=>array(37,-14,975,760),676=>array(37,-203,1031,760),677=>array(37,-89,975,760),678=>array(21,0,807,680),679=>array(21,-223,692,760),680=>array(21,-20,810,680),681=>array(27,-222,905,760),682=>array(31,0,746,760),683=>array(31,0,686,760),684=>array(40,0,560,625),685=>array(40,120,361,625),686=>array(-76,-208,627,760),687=>array(-76,-222,721,760),688=>array(40,334,434,759),689=>array(40,337,432,762),690=>array(40,210,247,760),691=>array(40,334,337,632),692=>array(40,329,337,627),693=>array(40,209,397,625),694=>array(40,334,439,625),695=>array(40,302,560,592),696=>array(40,177,401,592),697=>array(70,557,196,800),698=>array(70,557,394,800),699=>array(62,456,261,742),700=>array(62,456,261,742),701=>array(62,456,261,742),702=>array(104,481,230,760),703=>array(104,481,230,760),704=>array(40,334,247,760),705=>array(40,334,247,760),706=>array(117,517,333,843),707=>array(117,517,333,843),708=>array(78,561,372,800),709=>array(78,561,372,800),710=>array(59,616,391,800),711=>array(59,616,391,800),712=>array(85,513,168,759),713=>array(86,664,364,756),714=>array(152,616,388,800),715=>array(62,616,298,800),716=>array(85,-90,168,156),717=>array(86,-188,364,-96),720=>array(98,0,234,434),721=>array(98,303,234,434),722=>array(104,269,230,547),723=>array(104,269,230,547),726=>array(48,165,271,411),727=>array(48,242,271,334),728=>array(75,624,375,776),729=>array(160,645,290,788),730=>array(100,610,351,888),731=>array(139,-196,329,0),732=>array(67,638,382,792),733=>array(99,616,447,800),734=>array(0,299,376,500),736=>array(7,211,334,625),737=>array(40,334,228,759),738=>array(40,335,320,641),739=>array(40,334,393,625),740=>array(40,334,247,760),741=>array(86,0,364,693),742=>array(86,0,364,693),743=>array(86,0,364,693),744=>array(86,0,364,693),745=>array(86,0,364,693),748=>array(78,-281,372,-42),750=>array(62,456,446,742),751=>array(59,-241,391,-58),752=>array(78,-281,372,-42),755=>array(100,-240,351,38),759=>array(67,-193,382,-40),768=>array(-389,616,-152,800),769=>array(-299,616,-62,800),770=>array(-391,616,-60,800),771=>array(-383,638,-68,792),772=>array(-364,664,-87,756),773=>array(-450,663,0,755),774=>array(-376,624,-75,776),775=>array(-290,645,-161,788),776=>array(-389,645,-62,788),777=>array(-312,616,-112,866),778=>array(-351,610,-100,888),779=>array(-352,616,-4,800),780=>array(-391,616,-60,800),781=>array(-268,616,-185,813),782=>array(-350,616,-102,813),783=>array(-436,616,-88,800),784=>array(-376,624,-75,903),785=>array(-376,624,-75,776),786=>array(-277,456,-116,617),787=>array(-290,606,-154,847),788=>array(-290,606,-154,847),789=>array(-77,616,77,800),790=>array(-388,-253,-152,-69),791=>array(-298,-251,-62,-67),792=>array(-294,-357,-142,-111),793=>array(-308,-357,-155,-111),794=>array(-180,684,42,930),795=>array(-106,338,70,548),796=>array(-288,-389,-162,-111),797=>array(-334,-280,-112,-111),798=>array(-336,-280,-114,-111),799=>array(-334,-357,-112,-111),800=>array(-336,-203,-114,-111),801=>array(-406,-222,-87,139),802=>array(-391,-222,-72,139),803=>array(-290,-213,-160,-70),804=>array(-391,-213,-64,-70),805=>array(-330,-240,-123,-11),806=>array(-311,-230,-149,-69),807=>array(-335,-196,-136,0),808=>array(-311,-196,-121,0),809=>array(-263,-266,-180,-69),810=>array(-364,-253,-86,-69),811=>array(-383,-221,-66,-69),812=>array(-391,-251,-59,-67),813=>array(-391,-253,-59,-69),814=>array(-375,-221,-75,-69),815=>array(-375,-221,-75,-69),816=>array(-385,-222,-70,-68),817=>array(-364,-161,-86,-69),818=>array(-450,-236,0,-143),819=>array(-450,-236,0,-9),820=>array(-667,210,-88,417),821=>array(-310,234,-21,293),822=>array(-625,234,-37,293),823=>array(-583,-50,-26,567),824=>array(-752,-38,-29,766),825=>array(-273,-378,-147,-100),826=>array(-364,-242,-86,-59),827=>array(-352,-350,-99,-69),828=>array(-383,-221,-66,-69),829=>array(-332,581,-116,820),830=>array(-291,598,-152,877),831=>array(-450,528,0,755),835=>array(-290,606,-154,847),856=>array(-112,645,18,788),864=>array(-387,723,387,898),865=>array(-401,729,401,902),880=>array(42,0,661,729),881=>array(31,0,488,519),882=>array(10,0,698,729),883=>array(29,0,658,519),884=>array(70,557,196,800),885=>array(70,-208,196,35),886=>array(40,0,831,729),887=>array(31,0,633,519),890=>array(182,-208,313,-60),891=>array(37,-14,508,533),892=>array(37,-14,508,533),893=>array(37,-14,508,533),894=>array(23,-161,250,490),900=>array(152,616,388,800),901=>array(62,645,396,996),902=>array(-7,0,708,800),903=>array(73,255,241,440),904=>array(-14,0,804,800),905=>array(-14,0,976,800),906=>array(-14,0,546,800),908=>array(-14,-14,760,800),910=>array(-14,0,865,800),911=>array(-14,0,782,800),912=>array(7,16,400,996),913=>array(-7,0,708,729),914=>array(42,0,711,729),915=>array(42,0,627,729),916=>array(26,0,667,729),917=>array(42,0,640,729),918=>array(33,0,625,729),919=>array(42,0,810,729),920=>array(38,-14,746,742),921=>array(42,0,380,729),922=>array(42,0,810,729),923=>array(-7,0,708,729),924=>array(38,0,954,729),925=>array(40,0,787,729),926=>array(49,0,578,729),927=>array(38,-14,746,742),928=>array(42,0,810,729),929=>array(42,0,655,729),931=>array(36,0,576,729),932=>array(10,0,661,729),933=>array(-8,0,651,729),934=>array(38,0,745,729),935=>array(4,0,698,729),936=>array(6,0,816,729),937=>array(40,0,761,742),938=>array(42,0,380,939),939=>array(-8,0,651,939),940=>array(37,-14,671,800),941=>array(43,-12,499,800),942=>array(31,-208,567,800),943=>array(31,16,400,800),944=>array(31,-1,589,996),945=>array(37,-14,671,532),946=>array(57,-208,548,769),947=>array(22,-209,554,519),948=>array(37,-14,564,765),949=>array(43,-12,499,533),950=>array(31,-208,488,760),951=>array(31,-208,567,533),952=>array(37,-17,564,771),953=>array(31,16,400,519),954=>array(31,0,639,519),955=>array(32,0,594,739),956=>array(25,-208,628,519),957=>array(31,0,589,519),958=>array(31,-208,488,760),959=>array(37,-14,564,533),960=>array(31,0,628,519),961=>array(57,-208,563,533),962=>array(37,-208,492,533),963=>array(37,-14,617,519),964=>array(31,16,560,519),965=>array(31,-1,589,519),966=>array(42,-208,772,519),967=>array(11,-222,572,533),968=>array(38,-208,808,519),969=>array(35,-1,820,519),970=>array(11,16,400,788),971=>array(31,-1,589,788),972=>array(37,-14,564,800),973=>array(31,-1,589,800),974=>array(35,-1,820,800),975=>array(42,-240,748,729),976=>array(37,-17,563,771),977=>array(31,-17,728,771),978=>array(26,0,652,729),979=>array(-14,0,836,800),980=>array(26,0,652,939),981=>array(37,-208,809,760),982=>array(31,-1,831,519),983=>array(44,-222,545,521),984=>array(38,-207,746,742),985=>array(37,-207,564,533),986=>array(38,-208,653,742),987=>array(37,-208,492,616),988=>array(42,0,627,729),989=>array(-83,-211,429,742),990=>array(47,0,476,729),991=>array(83,0,510,759),992=>array(54,-209,671,742),993=>array(40,-208,558,533),1008=>array(44,-5,545,521),1009=>array(57,-210,563,533),1010=>array(37,-14,508,533),1011=>array(-67,-222,252,760),1012=>array(38,-14,746,742),1013=>array(37,-14,506,533),1014=>array(38,-14,508,533),1015=>array(42,0,655,729),1016=>array(21,-208,593,760),1017=>array(38,-14,671,742),1018=>array(38,0,954,729),1019=>array(63,-208,734,519),1020=>array(37,-208,587,533),1021=>array(38,-14,671,742),1022=>array(38,-14,671,742),1023=>array(38,-14,671,742),1024=>array(42,0,640,927),1025=>array(42,0,640,939),1026=>array(-42,-214,734,729),1027=>array(42,0,610,927),1028=>array(38,-14,671,742),1029=>array(59,-14,596,742),1030=>array(42,0,380,729),1031=>array(42,0,380,939),1032=>array(-66,-208,392,729),1033=>array(20,-14,1039,729),1034=>array(42,0,1093,729),1035=>array(-42,0,818,729),1036=>array(42,0,810,927),1037=>array(42,0,810,927),1038=>array(22,-14,721,997),1039=>array(42,-157,810,729),1040=>array(9,0,725,729),1041=>array(42,0,720,729),1042=>array(42,0,711,729),1043=>array(42,0,610,729),1044=>array(42,-157,758,729),1045=>array(42,0,640,729),1046=>array(9,0,1172,729),1047=>array(42,-14,600,742),1048=>array(42,0,810,729),1049=>array(42,0,810,999),1050=>array(42,0,810,729),1051=>array(20,-14,756,729),1052=>array(38,0,954,729),1053=>array(42,0,810,729),1054=>array(38,-14,746,742),1055=>array(42,0,810,729),1056=>array(42,0,655,729),1057=>array(38,-14,671,742),1058=>array(10,0,661,729),1059=>array(22,-14,721,729),1060=>array(38,0,815,729),1061=>array(4,0,698,729),1062=>array(42,-157,828,729),1063=>array(27,0,775,729),1064=>array(38,0,1104,729),1065=>array(38,-157,1122,729),1066=>array(5,0,819,729),1067=>array(42,0,1041,729),1068=>array(42,0,701,729),1069=>array(38,-14,671,742),1070=>array(42,-14,1105,742),1071=>array(20,0,753,729),1072=>array(37,-14,563,533),1073=>array(30,-14,564,776),1074=>array(31,0,589,519),1075=>array(31,0,494,519),1076=>array(31,-138,569,519),1077=>array(37,-14,532,533),1078=>array(11,0,898,519),1079=>array(31,-14,539,533),1080=>array(31,0,637,519),1081=>array(31,0,637,817),1082=>array(31,0,639,519),1083=>array(16,-14,604,519),1084=>array(31,0,751,519),1085=>array(31,0,628,519),1086=>array(37,-14,564,533),1087=>array(31,0,628,519),1088=>array(21,-208,593,533),1089=>array(37,-14,508,533),1090=>array(29,0,516,519),1091=>array(11,-222,567,519),1092=>array(36,-208,776,760),1093=>array(0,0,543,519),1094=>array(31,-138,634,519),1095=>array(31,0,628,519),1096=>array(31,0,937,519),1097=>array(31,-138,943,519),1098=>array(13,0,655,519),1099=>array(37,0,868,519),1100=>array(37,0,575,519),1101=>array(38,-14,508,533),1102=>array(47,-14,883,533),1103=>array(22,0,634,519),1104=>array(37,-14,532,800),1105=>array(37,-14,532,788),1106=>array(13,-222,611,760),1107=>array(31,0,494,800),1108=>array(37,-14,506,533),1109=>array(39,-14,470,533),1110=>array(31,0,320,760),1111=>array(8,0,334,788),1112=>array(-67,-222,252,760),1113=>array(16,-14,853,519),1114=>array(31,0,877,519),1115=>array(18,0,634,760),1116=>array(31,0,639,800),1117=>array(31,0,637,800),1118=>array(11,-222,567,823),1119=>array(31,-138,628,519),1122=>array(13,0,750,729),1123=>array(9,0,597,760),1124=>array(42,-14,1031,742),1125=>array(47,-14,826,533),1130=>array(9,0,1172,729),1131=>array(11,0,898,519),1132=>array(42,0,1459,729),1133=>array(47,0,1157,519),1136=>array(10,0,999,729),1137=>array(11,-208,985,760),1138=>array(38,-14,746,742),1139=>array(37,-14,551,533),1140=>array(9,0,815,742),1141=>array(11,0,663,533),1142=>array(9,0,815,927),1143=>array(11,0,663,800),1164=>array(13,0,719,729),1165=>array(11,0,570,760),1168=>array(42,0,619,872),1169=>array(31,0,499,668),1170=>array(38,0,610,729),1171=>array(26,0,494,519),1172=>array(42,-214,704,729),1173=>array(31,-222,568,519),1174=>array(9,-157,1172,729),1175=>array(11,-138,898,519),1176=>array(42,-196,600,742),1177=>array(31,-196,539,533),1178=>array(42,-157,810,729),1179=>array(31,-138,639,519),1182=>array(32,0,810,729),1183=>array(27,0,639,760),1184=>array(5,0,928,729),1185=>array(13,0,726,520),1186=>array(42,-157,828,729),1187=>array(31,-138,634,519),1188=>array(42,0,1039,729),1189=>array(31,0,803,519),1190=>array(42,-214,1134,729),1191=>array(31,-222,876,519),1194=>array(38,-196,671,742),1195=>array(37,-196,508,533),1196=>array(10,-157,661,729),1197=>array(29,-138,516,519),1198=>array(-8,0,651,729),1199=>array(-12,-208,545,519),1200=>array(-8,0,651,729),1201=>array(-12,-208,545,519),1202=>array(4,-157,738,729),1203=>array(0,-138,554,519),1204=>array(10,-157,878,729),1205=>array(35,-138,696,519),1206=>array(27,-157,793,729),1207=>array(31,-138,634,519),1210=>array(27,0,773,729),1211=>array(27,0,634,760),1216=>array(42,0,380,729),1217=>array(9,0,1172,927),1218=>array(11,0,898,776),1219=>array(42,-214,748,729),1220=>array(31,-222,599,519),1223=>array(42,-214,810,729),1224=>array(31,-222,628,519),1227=>array(27,-157,775,729),1228=>array(31,-138,628,519),1231=>array(31,0,320,760),1232=>array(9,0,725,936),1233=>array(37,-14,563,776),1234=>array(9,0,725,939),1235=>array(37,-14,563,788),1236=>array(-28,0,884,729),1237=>array(37,-14,836,533),1238=>array(42,0,640,927),1239=>array(37,-14,532,776),1240=>array(38,-14,746,742),1241=>array(37,-14,532,533),1242=>array(38,-14,746,939),1243=>array(37,-14,532,788),1244=>array(9,0,1172,939),1245=>array(11,0,898,788),1246=>array(42,-14,600,939),1247=>array(31,-14,539,788),1248=>array(31,-14,537,729),1249=>array(31,-203,537,519),1250=>array(42,0,810,914),1251=>array(31,0,637,763),1252=>array(42,0,810,939),1253=>array(31,0,637,788),1254=>array(38,-14,746,939),1255=>array(37,-14,564,788),1256=>array(38,-14,746,742),1257=>array(37,-14,564,533),1258=>array(38,-14,746,939),1259=>array(37,-14,564,788),1260=>array(38,-14,671,939),1261=>array(38,-14,508,788),1262=>array(22,-14,721,914),1263=>array(11,-222,567,763),1264=>array(22,-14,721,939),1265=>array(11,-222,567,788),1266=>array(22,-14,721,927),1267=>array(11,-222,567,800),1268=>array(27,0,775,939),1269=>array(31,0,628,788),1270=>array(42,-157,610,729),1271=>array(31,-138,494,519),1272=>array(42,0,1041,939),1273=>array(37,0,868,788),1296=>array(42,-14,601,742),1297=>array(36,-14,544,533),1298=>array(20,-208,756,729),1299=>array(16,-222,604,519),1300=>array(20,-14,1123,729),1301=>array(16,-14,857,519),1306=>array(38,-180,746,742),1307=>array(37,-208,608,533),1308=>array(-8,0,1021,729),1309=>array(-8,0,793,519),1329=>array(31,-14,791,729),1330=>array(31,0,749,743),1331=>array(40,0,848,743),1332=>array(18,0,862,743),1333=>array(31,-14,749,729),1334=>array(66,-72,704,743),1335=>array(31,-72,690,729),1336=>array(31,-72,749,743),1337=>array(31,-10,1057,743),1338=>array(40,-14,848,729),1339=>array(44,0,723,729),1340=>array(44,-72,668,729),1341=>array(44,-14,1026,729),1342=>array(70,-13,772,743),1343=>array(18,0,740,729),1344=>array(-22,-66,593,729),1345=>array(66,-32,725,743),1346=>array(18,-72,849,743),1347=>array(22,0,753,739),1348=>array(31,-14,906,729),1349=>array(44,-14,715,742),1350=>array(-26,-14,805,801),1351=>array(75,-14,693,729),1352=>array(31,0,753,743),1353=>array(66,-84,684,743),1354=>array(18,0,900,743),1355=>array(75,-72,709,744),1356=>array(31,0,912,743),1357=>array(31,-14,753,729),1358=>array(18,-72,849,729),1359=>array(44,-14,688,742),1360=>array(31,0,709,743),1361=>array(9,-14,700,742),1362=>array(31,0,705,729),1363=>array(40,0,820,729),1364=>array(-66,0,791,743),1365=>array(38,-14,746,742),1366=>array(35,-14,841,729),1369=>array(104,481,230,760),1370=>array(12,408,226,729),1371=>array(2,615,276,799),1372=>array(1,618,353,893),1373=>array(11,615,285,799),1374=>array(4,605,392,854),1375=>array(40,618,416,760),1377=>array(18,-14,918,519),1378=>array(40,-208,586,533),1379=>array(53,-208,712,533),1380=>array(44,-208,734,533),1381=>array(22,-14,625,760),1382=>array(53,-208,712,533),1383=>array(40,0,552,760),1384=>array(40,-208,643,533),1385=>array(40,-208,818,532),1386=>array(53,-14,704,760),1387=>array(26,-208,629,760),1388=>array(40,-208,429,519),1389=>array(31,-208,948,760),1390=>array(53,-14,602,789),1391=>array(22,-208,607,760),1392=>array(40,0,646,760),1393=>array(53,-14,598,783),1394=>array(44,-208,734,533),1395=>array(70,-14,615,771),1396=>array(18,-14,644,771),1397=>array(-75,-208,244,519),1398=>array(56,-14,615,771),1399=>array(-11,-208,417,538),1400=>array(44,0,647,533),1401=>array(16,-208,374,540),1402=>array(18,-208,910,519),1403=>array(53,-208,566,537),1404=>array(44,0,652,533),1405=>array(18,-14,621,519),1406=>array(18,-208,708,760),1407=>array(18,-14,918,533),1408=>array(31,-208,634,533),1409=>array(53,-222,624,533),1410=>array(44,0,466,519),1411=>array(18,-208,918,760),1412=>array(40,-208,612,533),1413=>array(48,-14,576,533),1414=>array(26,-208,825,760),1415=>array(22,-14,772,760),1417=>array(93,-14,211,434),1418=>array(40,203,313,365),4256=>array(51,0,628,848),4257=>array(51,0,810,847),4258=>array(51,-81,743,848),4259=>array(51,-0,736,847),4260=>array(51,-0,652,848),4261=>array(51,-0,918,848),4262=>array(37,-1,853,847),4263=>array(61,-1,1041,847),4264=>array(37,-0,527,847),4265=>array(51,-0,685,847),4266=>array(51,-0,881,847),4267=>array(65,-0,895,847),4268=>array(51,-0,666,847),4269=>array(61,-35,984,847),4270=>array(37,-0,821,847),4271=>array(37,-0,760,846),4272=>array(51,-0,947,846),4273=>array(51,-0,662,846),4274=>array(51,-0,629,847),4275=>array(61,-58,931,846),4276=>array(51,-0,828,846),4277=>array(37,-0,923,846),4278=>array(51,-0,678,846),4279=>array(51,-0,699,846),4280=>array(61,-0,688,847),4281=>array(51,-0,699,846),4282=>array(14,-1,767,848),4283=>array(65,-0,918,847),4284=>array(51,-0,642,847),4285=>array(61,-0,679,847),4286=>array(51,-0,681,846),4287=>array(51,-0,949,846),4288=>array(51,-0,959,846),4289=>array(51,-0,670,846),4290=>array(51,-0,752,847),4291=>array(51,-1,671,846),4292=>array(51,-0,741,846),4293=>array(65,-0,906,847),4304=>array(48,0,487,596),4305=>array(48,0,514,853),4306=>array(35,-225,544,566),4307=>array(48,-220,750,556),4308=>array(31,-225,497,556),4309=>array(35,-225,501,556),4310=>array(13,0,552,855),4311=>array(48,0,775,556),4312=>array(48,0,504,556),4313=>array(22,-225,492,556),4314=>array(48,-220,960,562),4315=>array(48,0,514,854),4316=>array(62,0,527,877),4317=>array(48,-123,743,556),4318=>array(48,1,513,854),4319=>array(48,-225,514,555),4320=>array(48,-0,742,846),4321=>array(-9,0,551,854),4322=>array(15,-225,663,706),4323=>array(18,-225,620,556),4324=>array(48,-225,734,556),4325=>array(48,-225,514,855),4326=>array(48,-220,772,556),4327=>array(35,-225,502,556),4328=>array(9,0,521,854),4329=>array(62,-5,527,855),4330=>array(48,-225,612,556),4331=>array(48,0,516,854),4332=>array(40,-229,537,854),4333=>array(40,-225,528,854),4334=>array(-9,0,555,854),4335=>array(22,-225,650,556),4336=>array(48,0,515,854),4337=>array(48,0,543,863),4338=>array(48,-94,514,556),4339=>array(48,-225,515,615),4340=>array(48,-225,514,855),4341=>array(48,0,584,854),4342=>array(48,-225,798,699),4343=>array(48,-225,564,566),4344=>array(57,-225,524,556),4345=>array(48,-225,557,561),4346=>array(48,-69,514,556),4347=>array(69,-14,508,575),4348=>array(15,341,303,882),7424=>array(31,0,593,519),7425=>array(31,0,775,519),7426=>array(9,-14,809,533),7427=>array(31,0,611,519),7428=>array(37,-14,492,533),7429=>array(31,0,580,519),7430=>array(31,0,580,519),7431=>array(26,0,528,519),7432=>array(-24,-18,425,533),7433=>array(-20,-238,269,522),7434=>array(13,-14,471,519),7435=>array(31,0,639,519),7436=>array(15,0,531,519),7437=>array(31,0,751,519),7438=>array(31,0,633,519),7439=>array(37,-14,564,533),7440=>array(56,-14,511,533),7441=>array(37,-33,529,553),7442=>array(37,-2,530,521),7443=>array(22,-50,578,567),7444=>array(4,-14,853,533),7445=>array(26,-14,505,534),7446=>array(37,260,564,533),7447=>array(37,-14,564,259),7448=>array(31,0,513,519),7449=>array(50,0,665,519),7450=>array(50,0,665,519),7451=>array(29,0,516,519),7452=>array(21,-14,571,519),7453=>array(57,-74,538,596),7454=>array(49,-74,771,596),7455=>array(59,-240,539,761),7456=>array(-17,0,545,519),7457=>array(-8,0,793,519),7458=>array(31,0,481,519),7459=>array(37,-14,492,519),7460=>array(33,-14,497,742),7461=>array(26,-14,695,533),7462=>array(31,0,494,519),7463=>array(31,0,593,519),7464=>array(31,0,628,519),7465=>array(31,0,513,519),7466=>array(33,0,747,519),7467=>array(16,-14,604,519),7468=>array(-4,334,447,735),7469=>array(-18,334,557,735),7470=>array(26,334,448,735),7471=>array(21,334,466,742),7472=>array(26,334,468,735),7473=>array(26,334,403,735),7474=>array(26,334,403,735),7475=>array(23,326,439,742),7476=>array(26,334,510,735),7477=>array(26,334,239,735),7478=>array(-42,220,247,735),7479=>array(26,334,510,735),7480=>array(26,334,387,735),7481=>array(23,334,602,735),7482=>array(25,334,496,735),7483=>array(25,326,523,734),7484=>array(23,326,470,742),7485=>array(22,326,369,750),7486=>array(26,334,413,735),7487=>array(26,334,475,735),7488=>array(37,326,375,742),7489=>array(6,334,417,735),7490=>array(19,326,482,735),7491=>array(38,326,369,627),7492=>array(38,326,369,627),7493=>array(38,326,398,627),7494=>array(38,326,541,627),7495=>array(38,326,399,752),7496=>array(38,326,398,752),7497=>array(38,326,350,627),7498=>array(38,326,350,627),7499=>array(38,324,320,627),7500=>array(38,324,320,627),7501=>array(38,212,398,627),7502=>array(38,203,220,621),7503=>array(38,334,421,752),7504=>array(38,334,606,627),7505=>array(38,212,376,627),7506=>array(38,326,370,627),7507=>array(38,326,334,627),7508=>array(38,477,370,627),7509=>array(38,326,370,477),7510=>array(38,220,399,627),7511=>array(38,326,284,708),7512=>array(38,326,417,620),7513=>array(36,285,338,660),7514=>array(38,326,606,620),7515=>array(38,334,392,620),7516=>array(17,326,438,633),7517=>array(35,217,346,765),7518=>array(14,217,349,625),7519=>array(23,326,356,763),7520=>array(26,217,486,625),7521=>array(7,209,360,633),7522=>array(19,0,202,418),7523=>array(40,0,337,298),7524=>array(38,-8,417,286),7525=>array(38,0,392,286),7526=>array(35,-117,346,431),7527=>array(14,-117,349,291),7528=>array(35,-117,354,299),7529=>array(26,-117,486,291),7530=>array(7,-125,360,299),7531=>array(21,-14,896,533),7543=>array(-14,-222,558,533),7544=>array(26,334,510,735),7547=>array(31,0,320,519),7548=>array(32,0,331,519),7549=>array(21,-208,634,533),7550=>array(21,-14,571,519),7551=>array(-16,-14,627,519),7557=>array(0,-222,320,760),7579=>array(38,326,398,627),7580=>array(38,326,334,627),7581=>array(38,272,334,624),7582=>array(38,326,370,754),7583=>array(38,324,320,627),7584=>array(38,334,295,752),7585=>array(38,212,286,620),7586=>array(38,212,398,620),7587=>array(38,220,420,620),7588=>array(38,334,220,752),7589=>array(38,334,226,620),7590=>array(38,334,220,620),7591=>array(38,334,220,620),7592=>array(38,211,283,752),7593=>array(38,212,281,752),7594=>array(38,212,239,752),7595=>array(38,334,337,621),7596=>array(38,212,563,627),7597=>array(38,220,606,620),7598=>array(38,212,479,627),7599=>array(38,212,478,627),7600=>array(38,334,375,621),7601=>array(38,326,370,627),7602=>array(38,217,420,752),7603=>array(38,212,310,627),7604=>array(38,211,298,752),7605=>array(38,211,284,708),7606=>array(38,326,417,620),7607=>array(38,332,377,628),7608=>array(13,326,360,625),7609=>array(38,333,390,620),7610=>array(38,334,392,620),7611=>array(38,334,321,620),7612=>array(38,212,424,620),7613=>array(38,285,321,620),7614=>array(38,222,356,620),7615=>array(38,325,370,758),7620=>array(-363,616,-12,800),7621=>array(-438,616,-87,800),7622=>array(-363,616,-12,800),7623=>array(-438,616,-87,800),7624=>array(-464,616,14,800),7625=>array(-464,616,14,800),7680=>array(-7,-240,708,729),7681=>array(37,-240,563,533),7682=>array(42,0,711,939),7683=>array(21,-14,593,939),7684=>array(42,-213,711,729),7685=>array(21,-213,593,760),7686=>array(42,-161,711,729),7687=>array(21,-161,593,760),7688=>array(38,-196,671,927),7689=>array(37,-196,508,800),7690=>array(42,0,743,939),7691=>array(37,-14,608,939),7692=>array(42,-213,743,729),7693=>array(37,-213,608,760),7694=>array(42,-161,743,729),7695=>array(37,-161,608,760),7696=>array(42,-196,743,729),7697=>array(37,-196,608,760),7698=>array(42,-240,743,729),7699=>array(37,-240,608,760),7700=>array(42,0,640,1057),7701=>array(37,-14,532,926),7702=>array(42,0,640,1057),7703=>array(37,-14,532,926),7704=>array(42,-240,640,729),7705=>array(37,-240,532,533),7706=>array(42,-222,640,729),7707=>array(37,-222,532,533),7708=>array(42,-196,640,927),7709=>array(37,-196,532,776),7710=>array(42,0,627,939),7711=>array(27,0,436,939),7712=>array(38,-14,698,938),7713=>array(37,-222,608,756),7714=>array(42,0,810,939),7715=>array(27,0,634,939),7716=>array(42,-213,810,729),7717=>array(27,-213,634,760),7718=>array(42,0,810,939),7719=>array(-21,0,634,939),7720=>array(42,-196,810,729),7721=>array(27,-196,634,760),7722=>array(42,-221,810,729),7723=>array(27,-221,634,760),7724=>array(42,-222,380,729),7725=>array(7,-222,322,760),7726=>array(42,0,380,1057),7727=>array(8,0,334,917),7728=>array(42,0,810,931),7729=>array(31,0,639,931),7730=>array(42,-213,810,729),7731=>array(31,-213,639,760),7732=>array(42,-161,810,729),7733=>array(31,-161,639,760),7734=>array(42,-213,613,729),7735=>array(31,-213,320,760),7736=>array(42,-213,613,914),7737=>array(31,-213,320,914),7738=>array(42,-161,613,729),7739=>array(29,-161,320,760),7740=>array(42,-241,613,729),7741=>array(9,-240,341,760),7742=>array(38,0,954,931),7743=>array(31,0,932,800),7744=>array(38,0,954,937),7745=>array(31,0,932,788),7746=>array(38,-213,954,729),7747=>array(31,-213,932,533),7748=>array(40,0,787,939),7749=>array(31,0,634,788),7750=>array(40,-213,787,729),7751=>array(31,-213,634,533),7752=>array(40,-161,787,729),7753=>array(31,-161,634,533),7754=>array(40,-240,787,729),7755=>array(31,-240,634,533),7756=>array(38,-14,746,1057),7757=>array(37,-14,564,916),7758=>array(38,-14,746,1055),7759=>array(37,-14,564,912),7760=>array(38,-14,746,1057),7761=>array(37,-14,564,926),7762=>array(38,-14,746,1057),7763=>array(37,-14,564,926),7764=>array(42,0,655,927),7765=>array(21,-208,593,800),7766=>array(42,0,655,939),7767=>array(21,-208,593,788),7768=>array(42,0,753,939),7769=>array(26,0,483,788),7770=>array(42,-213,753,729),7771=>array(26,-213,483,533),7772=>array(42,-213,753,914),7773=>array(26,-213,483,756),7774=>array(42,-161,753,729),7775=>array(26,-161,483,533),7776=>array(59,-14,596,939),7777=>array(39,-14,470,788),7778=>array(59,-213,596,742),7779=>array(39,-213,470,533),7780=>array(59,-14,596,959),7781=>array(39,-14,470,777),7782=>array(59,-14,596,1065),7783=>array(39,-14,470,883),7784=>array(59,-213,596,939),7785=>array(39,-213,470,788),7786=>array(10,0,661,939),7787=>array(21,-14,412,939),7788=>array(10,-213,661,729),7789=>array(21,-213,412,680),7790=>array(10,-161,661,729),7791=>array(21,-161,412,680),7792=>array(10,-240,661,729),7793=>array(21,-240,414,680),7794=>array(31,-213,765,729),7795=>array(21,-213,624,519),7796=>array(31,-222,765,729),7797=>array(21,-222,624,519),7798=>array(31,-240,765,729),7799=>array(21,-240,624,519),7800=>array(31,-14,765,1057),7801=>array(21,-14,624,915),7802=>array(31,-14,765,1055),7803=>array(21,-14,624,930),7804=>array(-5,0,711,929),7805=>array(-17,0,545,792),7806=>array(-5,-213,711,729),7807=>array(-17,-213,545,519),7808=>array(-8,0,1021,927),7809=>array(-8,0,793,800),7810=>array(-8,0,1021,927),7811=>array(-8,0,793,800),7812=>array(-8,0,1021,939),7813=>array(-8,0,793,760),7814=>array(-8,0,1021,939),7815=>array(-8,0,793,788),7816=>array(-8,-211,1021,729),7817=>array(-8,-213,793,519),7818=>array(4,0,698,939),7819=>array(0,0,543,788),7820=>array(4,0,698,939),7821=>array(0,0,543,788),7822=>array(-8,0,651,939),7823=>array(-12,-222,545,788),7824=>array(33,0,625,927),7825=>array(31,0,481,800),7826=>array(33,-213,625,729),7827=>array(31,-213,481,519),7828=>array(33,-161,625,729),7829=>array(31,-161,481,519),7830=>array(27,-161,634,760),7831=>array(4,-14,412,939),7832=>array(-8,0,793,888),7833=>array(-12,-222,545,888),7834=>array(37,-14,813,760),7835=>array(27,0,436,939),7836=>array(1,0,436,760),7837=>array(27,0,436,760),7838=>array(31,-14,798,743),7839=>array(37,-14,564,765),7840=>array(-7,-213,708,729),7841=>array(37,-213,563,533),7842=>array(-7,0,708,1048),7843=>array(37,-14,563,866),7844=>array(-7,0,708,1054),7845=>array(37,-14,563,872),7846=>array(-7,0,708,1054),7847=>array(37,-14,563,872),7848=>array(-7,0,708,1116),7849=>array(37,-14,567,934),7850=>array(-7,0,708,1069),7851=>array(37,-14,563,887),7852=>array(-7,-213,708,927),7853=>array(37,-213,563,800),7854=>array(-7,0,708,1057),7855=>array(37,-14,563,901),7856=>array(-7,0,708,1057),7857=>array(37,-14,563,901),7858=>array(-7,0,708,1145),7859=>array(37,-14,563,989),7860=>array(-7,0,708,1069),7861=>array(37,-14,563,913),7862=>array(-7,-213,708,958),7863=>array(37,-213,563,776),7864=>array(42,-213,640,729),7865=>array(37,-213,532,533),7866=>array(42,0,640,1048),7867=>array(37,-14,532,866),7868=>array(42,0,640,950),7869=>array(37,-14,532,792),7870=>array(42,0,646,1054),7871=>array(37,-14,573,872),7872=>array(42,0,640,1054),7873=>array(37,-14,537,872),7874=>array(42,0,662,1116),7875=>array(37,-14,589,934),7876=>array(42,0,640,1069),7877=>array(37,-14,532,887),7878=>array(42,-213,640,927),7879=>array(37,-213,532,800),7880=>array(42,0,380,1048),7881=>array(31,0,320,864),7882=>array(42,-213,380,729),7883=>array(31,-213,320,760),7884=>array(38,-213,746,742),7885=>array(37,-213,564,533),7886=>array(38,-14,746,1048),7887=>array(37,-14,564,866),7888=>array(38,-14,746,1054),7889=>array(37,-14,588,872),7890=>array(38,-14,746,1054),7891=>array(37,-14,564,872),7892=>array(38,-14,746,1116),7893=>array(37,-14,604,934),7894=>array(38,-14,746,1069),7895=>array(37,-14,564,887),7896=>array(38,-213,746,982),7897=>array(37,-213,564,800),7898=>array(37,-14,784,927),7899=>array(37,-14,671,800),7900=>array(37,-14,784,927),7901=>array(37,-14,671,800),7902=>array(37,-14,784,1048),7903=>array(37,-14,671,866),7904=>array(37,-14,784,929),7905=>array(37,-14,671,792),7906=>array(37,-213,784,758),7907=>array(37,-213,671,548),7908=>array(31,-213,765,729),7909=>array(21,-213,624,519),7910=>array(31,-14,765,1048),7911=>array(21,-14,624,866),7912=>array(33,-14,944,927),7913=>array(22,-14,725,800),7914=>array(33,-14,944,927),7915=>array(22,-14,725,800),7916=>array(33,-14,944,1048),7917=>array(22,-14,725,866),7918=>array(33,-14,944,929),7919=>array(22,-14,725,792),7920=>array(33,-213,944,816),7921=>array(22,-213,725,548),7922=>array(-8,0,651,931),7923=>array(-12,-222,545,776),7924=>array(-8,-213,651,729),7925=>array(-12,-222,545,519),7926=>array(-8,0,651,1051),7927=>array(-12,-222,545,866),7928=>array(-8,0,651,929),7929=>array(-12,-222,545,792),7930=>array(42,0,951,729),7931=>array(31,0,608,760),7936=>array(37,-14,671,837),7937=>array(37,-14,671,837),7938=>array(37,-14,671,837),7939=>array(37,-14,671,837),7940=>array(37,-14,671,837),7941=>array(37,-14,671,837),7942=>array(37,-14,671,1009),7943=>array(37,-14,671,1009),7944=>array(-7,0,708,837),7945=>array(-7,0,708,837),7946=>array(2,0,891,837),7947=>array(1,0,891,837),7948=>array(1,0,759,837),7949=>array(2,0,774,837),7950=>array(-7,0,708,1009),7951=>array(-7,0,708,1009),7952=>array(43,-12,499,837),7953=>array(43,-12,499,837),7954=>array(43,-12,499,837),7955=>array(43,-12,499,837),7956=>array(43,-12,499,837),7957=>array(43,-12,499,837),7960=>array(3,0,780,837),7961=>array(2,0,772,837),7962=>array(2,0,1006,837),7963=>array(1,0,1006,837),7964=>array(1,0,938,837),7965=>array(2,0,962,837),7968=>array(31,-208,567,837),7969=>array(31,-208,567,837),7970=>array(31,-208,567,837),7971=>array(31,-208,567,837),7972=>array(31,-208,567,837),7973=>array(31,-208,567,837),7974=>array(31,-208,567,1009),7975=>array(31,-208,567,1009),7976=>array(3,0,950,837),7977=>array(2,0,945,837),7978=>array(2,0,1182,837),7979=>array(1,0,1185,837),7980=>array(1,0,1111,837),7981=>array(2,0,1137,837),7982=>array(2,0,1037,1009),7983=>array(3,0,1034,1009),7984=>array(31,16,400,837),7985=>array(31,16,400,837),7986=>array(-13,16,400,837),7987=>array(-13,16,400,837),7988=>array(12,16,400,837),7989=>array(-2,16,400,837),7990=>array(25,16,400,1009),7991=>array(21,16,400,1009),7992=>array(3,0,525,837),7993=>array(2,0,514,837),7994=>array(2,0,749,837),7995=>array(1,0,751,837),7996=>array(1,0,678,837),7997=>array(2,0,707,837),7998=>array(2,0,609,1009),7999=>array(3,0,602,1009),8000=>array(37,-14,564,837),8001=>array(37,-14,564,837),8002=>array(37,-14,564,837),8003=>array(37,-14,564,837),8004=>array(37,-14,564,837),8005=>array(37,-14,564,837),8008=>array(3,-14,772,837),8009=>array(2,-14,803,837),8010=>array(2,-14,1077,837),8011=>array(1,-14,1075,837),8012=>array(1,-14,893,837),8013=>array(2,-14,921,837),8016=>array(31,-1,589,837),8017=>array(31,-1,589,837),8018=>array(31,-1,589,837),8019=>array(31,-1,589,837),8020=>array(31,-1,589,837),8021=>array(31,-1,589,837),8022=>array(31,-1,589,1009),8023=>array(31,-1,589,1009),8025=>array(2,0,838,837),8027=>array(1,0,1076,837),8029=>array(2,0,1028,837),8031=>array(3,0,925,1009),8032=>array(35,-1,820,837),8033=>array(35,-1,820,837),8034=>array(35,-1,820,837),8035=>array(35,-1,820,837),8036=>array(35,-1,820,837),8037=>array(35,-1,820,837),8038=>array(35,-1,820,1009),8039=>array(35,-1,820,1009),8040=>array(3,0,798,837),8041=>array(2,0,827,837),8042=>array(2,0,1101,837),8043=>array(1,0,1106,837),8044=>array(1,0,909,837),8045=>array(2,0,939,837),8046=>array(2,0,880,1009),8047=>array(3,0,914,1009),8048=>array(37,-14,671,800),8049=>array(37,-14,671,800),8050=>array(43,-12,499,800),8051=>array(43,-12,499,800),8052=>array(31,-208,567,800),8053=>array(31,-208,567,800),8054=>array(12,16,400,800),8055=>array(31,16,400,800),8056=>array(37,-14,564,800),8057=>array(37,-14,564,800),8058=>array(31,-1,589,800),8059=>array(31,-1,589,800),8060=>array(35,-1,820,800),8061=>array(35,-1,820,800),8064=>array(37,-208,671,837),8065=>array(37,-208,671,837),8066=>array(37,-208,671,837),8067=>array(37,-208,671,837),8068=>array(37,-208,671,837),8069=>array(37,-208,671,837),8070=>array(37,-208,671,1009),8071=>array(37,-208,671,1009),8072=>array(-7,-208,708,837),8073=>array(-7,-208,708,837),8074=>array(2,-208,891,837),8075=>array(1,-208,891,837),8076=>array(1,-208,759,837),8077=>array(2,-208,774,837),8078=>array(-7,-208,708,1009),8079=>array(-7,-208,708,1009),8080=>array(31,-208,567,837),8081=>array(31,-208,567,837),8082=>array(31,-208,567,837),8083=>array(31,-208,567,837),8084=>array(31,-208,567,837),8085=>array(31,-208,567,837),8086=>array(31,-208,567,1009),8087=>array(31,-208,567,1009),8088=>array(3,-208,950,837),8089=>array(2,-208,945,837),8090=>array(2,-208,1182,837),8091=>array(1,-208,1185,837),8092=>array(1,-208,1111,837),8093=>array(2,-208,1137,837),8094=>array(2,-208,1037,1009),8095=>array(3,-208,1034,1009),8096=>array(35,-208,820,837),8097=>array(35,-208,820,837),8098=>array(35,-208,820,837),8099=>array(35,-208,820,837),8100=>array(35,-208,820,837),8101=>array(35,-208,820,837),8102=>array(35,-208,820,1009),8103=>array(35,-208,820,1009),8104=>array(3,-208,798,837),8105=>array(2,-208,827,837),8106=>array(2,-208,1101,837),8107=>array(1,-208,1106,837),8108=>array(1,-208,909,837),8109=>array(2,-208,939,837),8110=>array(2,-208,880,1009),8111=>array(3,-208,914,1009),8112=>array(37,-14,671,776),8113=>array(37,-14,671,756),8114=>array(37,-208,671,800),8115=>array(37,-208,671,532),8116=>array(37,-208,671,800),8118=>array(37,-14,671,792),8119=>array(37,-208,671,792),8120=>array(-7,0,708,936),8121=>array(-7,0,708,914),8122=>array(1,0,740,800),8123=>array(-7,0,708,800),8124=>array(-7,-208,708,729),8125=>array(150,596,287,837),8126=>array(182,-208,313,-60),8127=>array(150,596,287,837),8128=>array(67,638,382,792),8129=>array(62,645,388,959),8130=>array(31,-208,567,800),8131=>array(31,-208,567,533),8132=>array(31,-208,567,800),8134=>array(31,-208,567,792),8135=>array(31,-208,567,792),8136=>array(1,0,854,800),8137=>array(-14,0,804,800),8138=>array(1,0,1032,800),8139=>array(-14,0,976,800),8140=>array(42,-208,810,729),8141=>array(39,596,425,837),8142=>array(51,596,400,837),8143=>array(67,596,382,1009),8144=>array(28,16,400,776),8145=>array(31,16,400,756),8146=>array(2,16,400,997),8147=>array(7,16,400,996),8150=>array(17,16,400,792),8151=>array(12,16,400,959),8152=>array(42,0,380,927),8153=>array(42,0,380,914),8154=>array(1,0,602,800),8155=>array(-14,0,546,800),8157=>array(38,596,425,837),8158=>array(37,596,409,837),8159=>array(67,596,382,1009),8160=>array(31,-1,589,776),8161=>array(31,-1,589,756),8162=>array(31,-1,589,997),8163=>array(31,-1,589,996),8164=>array(57,-208,563,837),8165=>array(57,-208,563,837),8166=>array(31,-1,589,792),8167=>array(31,-1,589,959),8168=>array(-8,0,651,927),8169=>array(-8,0,651,914),8170=>array(1,0,925,800),8171=>array(-14,0,865,800),8172=>array(2,0,797,837),8173=>array(53,645,388,997),8174=>array(62,645,396,996),8175=>array(62,616,298,800),8178=>array(35,-208,820,800),8179=>array(35,-208,820,519),8180=>array(35,-208,820,800),8182=>array(35,-1,820,746),8183=>array(35,-208,820,746),8184=>array(1,-14,923,800),8185=>array(-14,-14,760,800),8186=>array(1,0,951,800),8187=>array(-14,0,782,800),8188=>array(40,-208,761,742),8189=>array(152,616,388,800),8190=>array(152,596,289,837),8208=>array(48,202,325,334),8209=>array(48,202,325,334),8210=>array(48,207,578,324),8211=>array(48,207,402,324),8212=>array(48,207,852,324),8213=>array(0,207,900,324),8214=>array(116,-236,356,764),8215=>array(0,-236,450,-9),8216=>array(62,456,261,742),8217=>array(43,443,242,729),8218=>array(26,-130,226,156),8219=>array(43,443,242,729),8220=>array(62,456,466,742),8221=>array(43,443,447,729),8222=>array(26,-130,431,156),8223=>array(43,443,447,729),8224=>array(25,-96,446,729),8225=>array(25,-96,446,729),8226=>array(129,196,446,547),8227=>array(129,157,481,586),8228=>array(73,-14,241,172),8229=>array(73,-14,534,172),8230=>array(73,-14,827,172),8240=>array(21,-14,1225,742),8241=>array(21,-14,1617,742),8242=>array(18,547,216,729),8243=>array(18,547,381,729),8244=>array(18,547,545,729),8245=>array(18,547,216,729),8246=>array(18,547,383,729),8247=>array(18,547,545,729),8248=>array(91,-238,569,29),8249=>array(69,64,276,522),8250=>array(84,64,291,522),8252=>array(58,-14,506,729),8253=>array(58,-14,487,742),8254=>array(0,663,450,755),8258=>array(20,-37,901,832),8260=>array(-167,-14,318,742),8261=>array(112,-132,362,760),8262=>array(63,-132,313,760),8263=>array(29,-14,945,742),8264=>array(58,-14,712,742),8265=>array(58,-14,712,742),8267=>array(64,-96,518,729),8268=>array(67,189,382,541),8269=>array(67,189,382,541),8270=>array(20,0,451,464),8271=>array(23,-161,250,490),8273=>array(47,-14,396,797),8274=>array(8,-93,467,729),8275=>array(44,221,856,406),8279=>array(18,547,710,729),8304=>array(26,326,369,742),8305=>array(19,334,202,752),8308=>array(21,334,364,742),8309=>array(46,326,353,742),8310=>array(36,326,365,742),8311=>array(44,334,349,742),8312=>array(29,326,365,742),8313=>array(31,326,360,742),8314=>array(60,334,415,679),8315=>array(60,475,415,537),8316=>array(60,415,415,598),8317=>array(53,249,239,752),8318=>array(29,249,215,752),8319=>array(42,334,434,632),8320=>array(26,0,369,416),8321=>array(63,8,333,416),8322=>array(38,8,344,416),8323=>array(40,0,358,416),8324=>array(21,8,364,416),8325=>array(46,0,353,416),8326=>array(36,0,365,416),8327=>array(44,8,349,416),8328=>array(29,0,365,416),8329=>array(31,0,360,416),8330=>array(60,8,415,353),8331=>array(60,149,415,211),8332=>array(60,89,415,272),8333=>array(53,-78,239,426),8334=>array(29,-78,215,426),8336=>array(38,0,369,301),8337=>array(38,0,350,301),8338=>array(38,0,370,301),8339=>array(40,8,393,298),8340=>array(38,0,350,301),8341=>array(40,8,434,433),8342=>array(38,8,421,426),8343=>array(40,8,228,433),8344=>array(38,8,606,301),8345=>array(42,8,434,306),8346=>array(38,-106,399,301),8347=>array(40,9,320,315),8348=>array(38,0,284,382),8358=>array(19,0,607,729),8364=>array(-4,-14,584,742),8367=>array(18,-193,1022,723),8369=>array(42,0,685,729),8372=>array(19,-14,770,742),8373=>array(73,-146,584,761),8376=>array(10,0,661,729),8377=>array(41,0,590,729),8451=>array(34,-14,1033,749),8457=>array(34,0,989,749),8462=>array(30,0,578,760),8463=>array(31,0,578,760),8470=>array(35,-14,936,731),8482=>array(104,447,756,729),8486=>array(40,0,761,742),8487=>array(40,-13,761,729),8490=>array(42,0,810,729),8491=>array(-7,0,708,928),8498=>array(12,0,597,729),8513=>array(22,-14,650,742),8514=>array(8,0,475,729),8515=>array(39,0,505,729),8516=>array(0,0,670,729),8523=>array(14,-14,774,742),8526=>array(10,0,507,519),8528=>array(53,-14,893,742),8529=>array(53,-14,905,742),8530=>array(53,-14,1308,742),8531=>array(53,-14,903,742),8532=>array(38,-14,903,742),8533=>array(53,-14,897,742),8534=>array(38,-14,897,742),8535=>array(40,-14,897,742),8536=>array(21,-14,897,742),8537=>array(53,-14,910,742),8538=>array(46,-14,910,742),8539=>array(53,-14,910,742),8540=>array(40,-14,910,742),8541=>array(46,-14,910,742),8542=>array(44,-14,910,742),8543=>array(53,-14,721,742),8544=>array(42,0,380,729),8545=>array(42,0,622,729),8546=>array(42,0,863,729),8547=>array(42,0,997,729),8548=>array(-5,0,711,729),8549=>array(-5,0,973,729),8550=>array(-5,0,1215,729),8551=>array(-5,0,1457,729),8552=>array(42,0,961,729),8553=>array(4,0,698,729),8554=>array(4,0,929,729),8555=>array(4,0,1171,729),8556=>array(42,0,613,729),8557=>array(38,-14,671,742),8558=>array(42,0,743,729),8559=>array(38,0,954,729),8560=>array(31,0,320,760),8561=>array(31,0,662,760),8562=>array(31,0,1003,760),8563=>array(31,0,888,760),8564=>array(-17,0,545,519),8565=>array(-17,0,843,760),8566=>array(-17,0,1185,760),8567=>array(-17,0,1526,760),8568=>array(31,0,885,760),8569=>array(0,0,543,519),8570=>array(0,0,856,760),8571=>array(0,0,1198,760),8572=>array(31,0,320,760),8573=>array(37,-14,508,533),8574=>array(37,-14,608,760),8575=>array(31,0,932,533),8576=>array(42,0,1106,729),8577=>array(42,0,743,729),8578=>array(42,0,1106,729),8579=>array(38,-14,671,742),8580=>array(37,-14,508,533),8581=>array(38,-208,671,742),8585=>array(26,-14,903,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,29,642,595),8599=>array(112,29,622,595),8600=>array(112,52,622,617),8601=>array(132,52,642,617),8602=>array(33,88,703,558),8603=>array(51,88,721,558),8604=>array(48,191,716,499),8605=>array(38,191,706,499),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,118,710,529),8611=>array(44,118,721,529),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,571),8618=>array(51,119,721,571),8619=>array(33,119,703,571),8620=>array(51,119,721,571),8621=>array(33,119,721,527),8622=>array(33,88,721,558),8623=>array(154,-17,629,730),8624=>array(187,0,549,744),8625=>array(205,0,567,744),8626=>array(187,-20,549,724),8627=>array(205,-20,567,724),8628=>array(117,90,655,614),8629=>array(132,53,604,650),8630=>array(68,141,672,569),8631=>array(82,141,686,569),8632=>array(119,29,642,736),8633=>array(51,-52,703,698),8634=>array(103,48,660,600),8635=>array(94,48,651,600),8636=>array(31,270,703,527),8637=>array(31,119,703,377),8638=>array(329,0,561,747),8639=>array(193,0,426,747),8640=>array(51,270,724,527),8641=>array(51,119,724,377),8642=>array(329,-23,561,724),8643=>array(193,-23,426,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,88,703,558),8654=>array(33,88,721,558),8655=>array(51,88,721,558),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-31,696,595),8663=>array(58,-31,622,595),8664=>array(58,52,622,677),8665=>array(132,52,696,677),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(69,0,690,694),8690=>array(64,0,686,694),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,573,729),8706=>array(33,-12,449,659),8707=>array(63,0,479,729),8708=>array(63,-120,479,849),8710=>array(18,0,661,729),8711=>array(18,0,661,729),8712=>array(95,0,571,627),8713=>array(95,-138,571,765),8715=>array(95,0,571,627),8716=>array(95,-138,571,765),8719=>array(21,-192,734,719),8720=>array(21,-192,734,719),8721=>array(9,-192,661,719),8722=>array(95,257,659,369),8723=>array(95,0,659,627),8724=>array(95,0,659,681),8725=>array(0,-93,329,729),8727=>array(95,82,527,546),8728=>array(95,161,372,468),8729=>array(95,161,372,468),8730=>array(31,-20,593,827),8731=>array(31,-20,593,940),8732=>array(29,-20,593,928),8733=>array(90,97,515,499),8734=>array(90,97,661,499),8735=>array(106,79,648,681),8736=>array(106,79,648,681),8739=>array(95,-98,197,827),8740=>array(78,-98,469,827),8741=>array(95,-98,381,827),8742=>array(78,-98,619,827),8743=>array(136,0,595,584),8744=>array(136,0,595,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-182,500,759),8748=>array(21,-182,852,759),8749=>array(21,-182,1203,759),8760=>array(95,258,659,567),8761=>array(95,60,659,567),8762=>array(95,60,659,567),8763=>array(95,60,659,567),8764=>array(95,222,659,406),8765=>array(95,222,659,406),8770=>array(95,119,659,480),8771=>array(95,147,659,508),8776=>array(95,119,659,508),8784=>array(95,147,659,717),8785=>array(95,-90,659,717),8786=>array(95,-90,659,717),8787=>array(95,-90,659,717),8788=>array(95,110,879,518),8789=>array(95,110,879,518),8800=>array(95,-5,659,631),8801=>array(95,91,659,536),8804=>array(95,0,659,580),8805=>array(95,0,659,580),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-138,659,765),8837=>array(95,-138,659,765),8838=>array(95,-85,659,712),8839=>array(95,-85,659,712),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,1,659,627),8848=>array(95,1,659,627),8849=>array(95,-85,659,712),8850=>array(95,-85,659,712),8851=>array(95,0,659,627),8852=>array(95,0,659,627),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,1,659,627),8863=>array(95,1,659,627),8864=>array(95,1,659,627),8865=>array(95,1,659,627),8866=>array(95,0,701,729),8867=>array(95,0,701,729),8868=>array(95,0,769,688),8869=>array(95,0,769,688),8870=>array(95,0,459,729),8871=>array(95,0,459,729),8872=>array(95,0,701,729),8873=>array(95,0,701,729),8874=>array(95,0,701,729),8875=>array(95,0,876,729),8876=>array(95,-123,701,852),8877=>array(95,-123,701,852),8878=>array(95,-123,701,852),8879=>array(95,-123,876,852),8901=>array(95,255,263,440),8962=>array(64,0,687,596),8968=>array(112,-132,362,760),8969=>array(63,-132,313,760),8970=>array(112,-132,362,760),8971=>array(63,-132,313,760),8976=>array(95,140,659,441),8977=>array(2,113,482,646),8984=>array(76,0,759,759),8985=>array(95,140,659,441),8992=>array(203,-250,500,925),8993=>array(20,-239,316,940),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(11,-228,896,85),9115=>array(56,-252,394,928),9116=>array(56,-252,185,940),9117=>array(56,-240,394,940),9118=>array(56,-252,394,928),9119=>array(266,-252,394,940),9120=>array(56,-240,394,940),9121=>array(56,-252,394,928),9122=>array(56,-252,185,940),9123=>array(56,-240,394,940),9124=>array(56,-252,394,928),9125=>array(266,-252,394,940),9126=>array(56,-240,394,940),9127=>array(275,-261,602,928),9128=>array(74,-247,400,934),9129=>array(275,-240,602,934),9130=>array(275,-256,400,934),9131=>array(74,-261,400,928),9132=>array(275,-247,602,934),9133=>array(74,-240,400,934),9134=>array(203,-250,316,940),9167=>array(82,0,769,596),9251=>array(64,-228,687,85),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(48,-163,365,769),10182=>array(48,-163,365,769),10208=>array(2,-233,442,807),10216=>array(94,-132,339,759),10217=>array(72,-132,317,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(68,48,672,618),10227=>array(82,48,686,618),10228=>array(51,39,896,608),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(132,586,308,781),10242=>array(132,325,308,521),10243=>array(132,325,308,781),10244=>array(132,65,308,260),10245=>array(132,65,308,781),10246=>array(132,65,308,521),10247=>array(132,65,308,781),10248=>array(396,586,571,781),10249=>array(132,586,571,781),10250=>array(132,325,571,781),10251=>array(132,325,571,781),10252=>array(132,65,571,781),10253=>array(132,65,571,781),10254=>array(132,65,571,781),10255=>array(132,65,571,781),10256=>array(396,325,571,521),10257=>array(132,325,571,781),10258=>array(132,325,571,521),10259=>array(132,325,571,781),10260=>array(132,65,571,521),10261=>array(132,65,571,781),10262=>array(132,65,571,521),10263=>array(132,65,571,781),10264=>array(396,325,571,781),10265=>array(132,325,571,781),10266=>array(132,325,571,781),10267=>array(132,325,571,781),10268=>array(132,65,571,781),10269=>array(132,65,571,781),10270=>array(132,65,571,781),10271=>array(132,65,571,781),10272=>array(396,65,571,260),10273=>array(132,65,571,781),10274=>array(132,65,571,521),10275=>array(132,65,571,781),10276=>array(132,65,571,260),10277=>array(132,65,571,781),10278=>array(132,65,571,521),10279=>array(132,65,571,781),10280=>array(396,65,571,781),10281=>array(132,65,571,781),10282=>array(132,65,571,781),10283=>array(132,65,571,781),10284=>array(132,65,571,781),10285=>array(132,65,571,781),10286=>array(132,65,571,781),10287=>array(132,65,571,781),10288=>array(396,65,571,521),10289=>array(132,65,571,781),10290=>array(132,65,571,521),10291=>array(132,65,571,781),10292=>array(132,65,571,521),10293=>array(132,65,571,781),10294=>array(132,65,571,521),10295=>array(132,65,571,781),10296=>array(396,65,571,781),10297=>array(132,65,571,781),10298=>array(132,65,571,781),10299=>array(132,65,571,781),10300=>array(132,65,571,781),10301=>array(132,65,571,781),10302=>array(132,65,571,781),10303=>array(132,65,571,781),10304=>array(132,-195,308,0),10305=>array(132,-195,308,781),10306=>array(132,-195,308,521),10307=>array(132,-195,308,781),10308=>array(132,-195,308,260),10309=>array(132,-195,308,781),10310=>array(132,-195,308,521),10311=>array(132,-195,308,781),10312=>array(132,-195,571,781),10313=>array(132,-195,571,781),10314=>array(132,-195,571,781),10315=>array(132,-195,571,781),10316=>array(132,-195,571,781),10317=>array(132,-195,571,781),10318=>array(132,-195,571,781),10319=>array(132,-195,571,781),10320=>array(132,-195,571,521),10321=>array(132,-195,571,781),10322=>array(132,-195,571,521),10323=>array(132,-195,571,781),10324=>array(132,-195,571,521),10325=>array(132,-195,571,781),10326=>array(132,-195,571,521),10327=>array(132,-195,571,781),10328=>array(132,-195,571,781),10329=>array(132,-195,571,781),10330=>array(132,-195,571,781),10331=>array(132,-195,571,781),10332=>array(132,-195,571,781),10333=>array(132,-195,571,781),10334=>array(132,-195,571,781),10335=>array(132,-195,571,781),10336=>array(132,-195,571,260),10337=>array(132,-195,571,781),10338=>array(132,-195,571,521),10339=>array(132,-195,571,781),10340=>array(132,-195,571,260),10341=>array(132,-195,571,781),10342=>array(132,-195,571,521),10343=>array(132,-195,571,781),10344=>array(132,-195,571,781),10345=>array(132,-195,571,781),10346=>array(132,-195,571,781),10347=>array(132,-195,571,781),10348=>array(132,-195,571,781),10349=>array(132,-195,571,781),10350=>array(132,-195,571,781),10351=>array(132,-195,571,781),10352=>array(132,-195,571,521),10353=>array(132,-195,571,781),10354=>array(132,-195,571,521),10355=>array(132,-195,571,781),10356=>array(132,-195,571,521),10357=>array(132,-195,571,781),10358=>array(132,-195,571,521),10359=>array(132,-195,571,781),10360=>array(132,-195,571,781),10361=>array(132,-195,571,781),10362=>array(132,-195,571,781),10363=>array(132,-195,571,781),10364=>array(132,-195,571,781),10365=>array(132,-195,571,781),10366=>array(132,-195,571,781),10367=>array(132,-195,571,781),10368=>array(396,-195,571,0),10369=>array(132,-195,571,781),10370=>array(132,-195,571,521),10371=>array(132,-195,571,781),10372=>array(132,-195,571,260),10373=>array(132,-195,571,781),10374=>array(132,-195,571,521),10375=>array(132,-195,571,781),10376=>array(396,-195,571,781),10377=>array(132,-195,571,781),10378=>array(132,-195,571,781),10379=>array(132,-195,571,781),10380=>array(132,-195,571,781),10381=>array(132,-195,571,781),10382=>array(132,-195,571,781),10383=>array(132,-195,571,781),10384=>array(396,-195,571,521),10385=>array(132,-195,571,781),10386=>array(132,-195,571,521),10387=>array(132,-195,571,781),10388=>array(132,-195,571,521),10389=>array(132,-195,571,781),10390=>array(132,-195,571,521),10391=>array(132,-195,571,781),10392=>array(396,-195,571,781),10393=>array(132,-195,571,781),10394=>array(132,-195,571,781),10395=>array(132,-195,571,781),10396=>array(132,-195,571,781),10397=>array(132,-195,571,781),10398=>array(132,-195,571,781),10399=>array(132,-195,571,781),10400=>array(396,-195,571,260),10401=>array(132,-195,571,781),10402=>array(132,-195,571,521),10403=>array(132,-195,571,781),10404=>array(132,-195,571,260),10405=>array(132,-195,571,781),10406=>array(132,-195,571,521),10407=>array(132,-195,571,781),10408=>array(396,-195,571,781),10409=>array(132,-195,571,781),10410=>array(132,-195,571,781),10411=>array(132,-195,571,781),10412=>array(132,-195,571,781),10413=>array(132,-195,571,781),10414=>array(132,-195,571,781),10415=>array(132,-195,571,781),10416=>array(396,-195,571,521),10417=>array(132,-195,571,781),10418=>array(132,-195,571,521),10419=>array(132,-195,571,781),10420=>array(132,-195,571,521),10421=>array(132,-195,571,781),10422=>array(132,-195,571,521),10423=>array(132,-195,571,781),10424=>array(396,-195,571,781),10425=>array(132,-195,571,781),10426=>array(132,-195,571,781),10427=>array(132,-195,571,781),10428=>array(132,-195,571,781),10429=>array(132,-195,571,781),10430=>array(132,-195,571,781),10431=>array(132,-195,571,781),10432=>array(132,-195,571,0),10433=>array(132,-195,571,781),10434=>array(132,-195,571,521),10435=>array(132,-195,571,781),10436=>array(132,-195,571,260),10437=>array(132,-195,571,781),10438=>array(132,-195,571,521),10439=>array(132,-195,571,781),10440=>array(132,-195,571,781),10441=>array(132,-195,571,781),10442=>array(132,-195,571,781),10443=>array(132,-195,571,781),10444=>array(132,-195,571,781),10445=>array(132,-195,571,781),10446=>array(132,-195,571,781),10447=>array(132,-195,571,781),10448=>array(132,-195,571,521),10449=>array(132,-195,571,781),10450=>array(132,-195,571,521),10451=>array(132,-195,571,781),10452=>array(132,-195,571,521),10453=>array(132,-195,571,781),10454=>array(132,-195,571,521),10455=>array(132,-195,571,781),10456=>array(132,-195,571,781),10457=>array(132,-195,571,781),10458=>array(132,-195,571,781),10459=>array(132,-195,571,781),10460=>array(132,-195,571,781),10461=>array(132,-195,571,781),10462=>array(132,-195,571,781),10463=>array(132,-195,571,781),10464=>array(132,-195,571,260),10465=>array(132,-195,571,781),10466=>array(132,-195,571,521),10467=>array(132,-195,571,781),10468=>array(132,-195,571,260),10469=>array(132,-195,571,781),10470=>array(132,-195,571,521),10471=>array(132,-195,571,781),10472=>array(132,-195,571,781),10473=>array(132,-195,571,781),10474=>array(132,-195,571,781),10475=>array(132,-195,571,781),10476=>array(132,-195,571,781),10477=>array(132,-195,571,781),10478=>array(132,-195,571,781),10479=>array(132,-195,571,781),10480=>array(132,-195,571,521),10481=>array(132,-195,571,781),10482=>array(132,-195,571,521),10483=>array(132,-195,571,781),10484=>array(132,-195,571,521),10485=>array(132,-195,571,781),10486=>array(132,-195,571,521),10487=>array(132,-195,571,781),10488=>array(132,-195,571,781),10489=>array(132,-195,571,781),10490=>array(132,-195,571,781),10491=>array(132,-195,571,781),10492=>array(132,-195,571,781),10493=>array(132,-195,571,781),10494=>array(132,-195,571,781),10495=>array(132,-195,571,781),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(44,118,721,529),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(44,118,721,529),10517=>array(44,118,721,529),10518=>array(44,118,721,529),10519=>array(44,118,721,529),10520=>array(44,118,721,529),10521=>array(51,118,710,529),10522=>array(44,118,703,529),10523=>array(51,118,710,529),10524=>array(44,118,703,529),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,52,622,595),10530=>array(132,52,622,595),10531=>array(132,-45,585,595),10532=>array(168,-45,622,595),10533=>array(168,52,622,692),10534=>array(132,52,585,692),10535=>array(112,29,642,595),10536=>array(112,29,622,617),10537=>array(112,52,642,617),10538=>array(132,29,642,617),10539=>array(112,29,642,617),10540=>array(112,29,642,617),10541=>array(112,29,622,617),10542=>array(112,29,622,617),10543=>array(112,29,642,617),10544=>array(112,29,642,617),10545=>array(112,29,642,595),10546=>array(112,29,642,595),10547=>array(38,119,721,527),10548=>array(131,94,637,623),10549=>array(131,80,637,608),10550=>array(132,70,608,632),10551=>array(146,70,622,632),10552=>array(255,-13,532,735),10553=>array(222,-13,499,735),10554=>array(46,188,720,495),10555=>array(35,151,708,459),10556=>array(35,78,708,495),10557=>array(46,0,720,495),10558=>array(126,58,623,593),10559=>array(132,58,628,593),10560=>array(121,48,633,719),10561=>array(121,48,633,719),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-12,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,270,724,527),10575=>array(329,-23,561,747),10576=>array(31,119,724,377),10577=>array(193,-23,426,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,172,724,625),10599=>array(31,21,724,475),10600=>array(31,172,724,625),10601=>array(31,21,724,475),10602=>array(31,184,703,613),10603=>array(31,34,703,462),10604=>array(51,184,724,613),10605=>array(51,34,724,462),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,270,703,571),10609=>array(51,119,721,757),10610=>array(51,119,721,610),10611=>array(33,36,703,527),10612=>array(51,36,721,527),10613=>array(51,-138,721,527),10614=>array(33,-76,703,791),10615=>array(33,42,878,604),10616=>array(51,-76,721,791),10617=>array(51,-76,721,748),10618=>array(33,10,813,637),10619=>array(33,-76,703,748),10620=>array(147,11,618,636),10621=>array(136,11,606,636),10622=>array(96,62,659,584),10623=>array(96,54,659,576),10731=>array(2,-233,442,807),10764=>array(21,-182,1555,759),10765=>array(22,-182,527,760),10766=>array(22,-182,527,760),10799=>array(116,23,638,604),10858=>array(95,222,659,567),10859=>array(95,60,659,567),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,112,721,514),11023=>array(51,132,721,534),11024=>array(33,112,703,514),11025=>array(33,132,703,534),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(32,0,613,729),11361=>array(3,0,347,760),11363=>array(32,0,655,729),11364=>array(42,-208,753,729),11367=>array(42,-157,810,729),11368=>array(27,-138,634,760),11369=>array(42,-157,810,729),11370=>array(31,-138,639,760),11371=>array(33,-157,625,729),11372=>array(31,-138,481,519),11373=>array(38,-14,728,742),11374=>array(38,-208,954,729),11375=>array(-7,0,708,729),11376=>array(38,-14,728,742),11377=>array(-17,0,638,533),11378=>array(-8,0,1099,730),11379=>array(-8,0,886,533),11381=>array(42,0,661,729),11382=>array(31,0,510,519),11383=>array(42,-14,772,533),11385=>array(26,-14,483,760),11386=>array(37,-14,564,533),11387=>array(27,0,529,519),11388=>array(40,-124,247,426),11389=>array(-4,326,448,734),11390=>array(59,-208,596,742),11391=>array(33,-208,657,729),11520=>array(39,-53,657,514),11521=>array(38,-218,534,514),11522=>array(43,-218,685,514),11523=>array(61,-2,545,759),11524=>array(43,-217,670,514),11525=>array(40,-217,826,514),11526=>array(40,0,642,759),11527=>array(40,0,825,514),11528=>array(47,0,519,514),11529=>array(38,-217,544,729),11530=>array(34,0,821,514),11531=>array(61,-4,530,759),11532=>array(38,0,544,759),11533=>array(40,-2,827,514),11534=>array(40,0,722,514),11535=>array(40,-218,739,759),11536=>array(40,0,826,759),11537=>array(38,0,543,759),11538=>array(39,-217,530,515),11539=>array(40,-221,823,675),11540=>array(57,-217,787,555),11541=>array(39,-218,738,759),11542=>array(38,0,542,514),11543=>array(38,-217,544,514),11544=>array(38,-217,543,514),11545=>array(52,-217,547,759),11546=>array(71,-217,581,514),11547=>array(58,0,773,759),11548=>array(69,-217,844,514),11549=>array(39,-217,575,515),11550=>array(64,-217,571,514),11551=>array(40,-218,728,518),11552=>array(41,0,961,514),11553=>array(39,-217,532,759),11554=>array(51,-3,520,579),11555=>array(38,-217,543,759),11556=>array(38,-217,636,514),11557=>array(65,-4,757,759),11800=>array(40,-14,469,742),11807=>array(95,60,659,406),11810=>array(112,403,362,760),11811=>array(63,403,313,760),11812=>array(112,-132,362,225),11813=>array(63,-132,313,225),11822=>array(58,-14,487,742),42564=>array(59,-14,596,742),42565=>array(39,-14,470,533),42566=>array(42,0,380,729),42567=>array(32,0,331,519),42576=>array(5,0,1159,729),42577=>array(13,0,949,519),42580=>array(53,-14,1116,742),42581=>array(40,-14,875,533),42582=>array(42,0,1169,729),42583=>array(47,-14,914,533),42760=>array(86,0,364,693),42761=>array(86,0,364,693),42762=>array(86,0,364,693),42763=>array(86,0,364,693),42764=>array(86,0,364,693),42765=>array(86,0,364,693),42766=>array(86,0,364,693),42767=>array(86,0,364,693),42768=>array(86,0,364,693),42769=>array(86,0,364,693),42770=>array(86,0,364,693),42771=>array(86,0,364,693),42772=>array(86,0,364,693),42773=>array(86,0,364,693),42774=>array(86,0,364,693),42779=>array(57,326,289,743),42780=>array(57,315,289,731),42781=>array(72,318,177,734),42782=>array(72,326,177,742),42783=>array(72,0,177,416),42790=>array(42,-208,810,729),42791=>array(27,-222,567,760),42792=>array(10,-203,873,729),42793=>array(21,-203,787,680),42794=>array(31,-14,591,742),42795=>array(41,-12,521,742),42796=>array(37,-14,549,729),42797=>array(37,-222,517,519),42798=>array(37,-104,646,729),42799=>array(37,-240,614,519),42800=>array(26,0,523,519),42801=>array(39,-14,470,533),42802=>array(-7,0,1181,729),42803=>array(37,-14,867,533),42804=>array(-7,-14,1096,742),42805=>array(37,-14,868,533),42806=>array(-28,-14,1032,729),42807=>array(37,-14,876,533),42808=>array(-7,0,927,729),42809=>array(37,-14,754,533),42810=>array(-7,0,927,729),42811=>array(37,-14,754,533),42812=>array(-7,-208,908,729),42813=>array(37,-222,784,533),42814=>array(38,-14,671,742),42815=>array(37,-14,508,533),42816=>array(32,0,810,729),42817=>array(27,0,639,760),42822=>array(42,0,804,729),42823=>array(31,0,501,760),42826=>array(-4,-14,914,742),42827=>array(-4,-14,697,533),42830=>array(38,-14,1265,742),42831=>array(37,-14,918,533),42856=>array(42,-208,703,729),42857=>array(21,-208,614,519),42875=>array(48,-208,613,742),42876=>array(26,-208,483,533),42880=>array(20,0,591,729),42881=>array(22,-240,312,519),42882=>array(48,-208,759,743),42883=>array(31,-208,645,533),42884=>array(48,-208,613,742),42885=>array(26,-208,483,533),42886=>array(16,-14,680,729),42887=>array(15,-14,517,519),42891=>array(115,225,280,729),42892=>array(85,458,190,729),42893=>array(27,0,775,729),42896=>array(40,-157,805,729),42897=>array(31,-138,640,533),42922=>array(-108,0,810,729),43002=>array(31,0,932,519),43003=>array(12,0,597,729),43004=>array(22,0,635,729),43005=>array(42,0,958,729),43006=>array(42,0,380,928),43007=>array(-7,0,1168,729),62464=>array(45,-21,589,871),62465=>array(50,-21,594,870),62466=>array(45,-21,644,869),62467=>array(50,-21,849,870),62468=>array(45,-21,580,870),62469=>array(45,-21,589,871),62470=>array(20,-21,648,870),62471=>array(50,-20,883,870),62472=>array(50,-21,594,870),62473=>array(50,-21,594,870),62474=>array(50,-27,1127,870),62475=>array(50,-21,595,870),62476=>array(65,-21,610,882),62477=>array(50,-152,853,870),62478=>array(50,-21,594,870),62479=>array(50,-21,594,871),62480=>array(50,-21,895,854),62481=>array(0,-21,667,870),62482=>array(50,-21,714,870),62483=>array(25,-21,654,870),62484=>array(50,-21,846,870),62485=>array(50,-21,594,846),62486=>array(50,-21,839,870),62487=>array(50,-21,593,869),62488=>array(20,-21,600,870),62489=>array(65,-21,610,870),62490=>array(50,-21,652,864),62491=>array(50,-21,594,870),62492=>array(65,-21,646,870),62493=>array(50,-21,595,904),62494=>array(0,-21,652,870),62495=>array(46,-31,797,869),62496=>array(50,-21,594,876),62497=>array(65,-21,693,873),62498=>array(50,-63,594,870),62499=>array(50,-21,594,889),62500=>array(50,-21,594,870),62501=>array(50,-21,646,870),62502=>array(50,-20,861,870),62504=>array(57,-217,753,759),63173=>array(37,-14,564,756),63185=>array(51,616,399,816),63188=>array(67,624,382,840),64256=>array(27,0,787,760),64257=>array(27,0,634,760),64258=>array(27,0,632,760),64259=>array(28,0,985,760),64260=>array(27,0,983,760),64261=>array(28,-14,755,760),64262=>array(39,-14,870,748),65533=>array(22,-108,980,956),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>313,33=>395,34=>469,35=>754,36=>626,37=>855,38=>813,39=>275,40=>426,41=>426,42=>470,43=>754,44=>313,45=>374,46=>313,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>332,59=>332,60=>754,61=>754,62=>754,63=>527,64=>900,65=>698,66=>760,67=>716,68=>780,69=>686,70=>639,71=>769,72=>850,73=>421,74=>426,75=>782,76=>633,77=>996,78=>822,79=>784,80=>677,81=>784,82=>748,83=>650,84=>669,85=>785,86=>698,87=>1011,88=>698,89=>642,90=>657,91=>426,92=>329,93=>426,94=>754,95=>450,96=>450,97=>583,98=>629,99=>548,100=>629,101=>572,102=>387,103=>629,104=>654,105=>342,106=>325,107=>624,108=>342,109=>952,110=>654,111=>600,112=>629,113=>629,114=>474,115=>506,116=>416,117=>654,118=>523,119=>774,120=>536,121=>523,122=>511,123=>579,124=>327,125=>579,126=>754,160=>313,161=>395,162=>626,163=>626,164=>572,165=>626,166=>327,167=>470,168=>450,169=>900,170=>438,171=>563,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>659,182=>572,183=>313,184=>450,185=>394,186=>450,187=>563,188=>938,189=>938,190=>938,191=>527,192=>698,193=>698,194=>698,195=>698,196=>698,197=>698,198=>931,199=>716,200=>686,201=>686,202=>686,203=>686,204=>421,205=>421,206=>421,207=>421,208=>787,209=>822,210=>784,211=>784,212=>784,213=>784,214=>784,215=>754,216=>784,217=>785,218=>785,219=>785,220=>785,221=>642,222=>681,223=>684,224=>583,225=>583,226=>583,227=>583,228=>583,229=>583,230=>877,231=>548,232=>572,233=>572,234=>572,235=>572,236=>342,237=>342,238=>342,239=>342,240=>600,241=>654,242=>600,243=>600,244=>600,245=>600,246=>600,247=>754,248=>600,249=>654,250=>654,251=>654,252=>654,253=>523,254=>629,255=>523,256=>698,257=>583,258=>698,259=>583,260=>698,261=>583,262=>716,263=>548,264=>716,265=>548,266=>716,267=>548,268=>716,269=>548,270=>780,271=>629,272=>787,273=>629,274=>686,275=>572,276=>686,277=>572,278=>686,279=>572,280=>686,281=>572,282=>686,283=>572,284=>769,285=>629,286=>769,287=>629,288=>769,289=>629,290=>769,291=>629,292=>850,293=>654,294=>850,295=>654,296=>421,297=>342,298=>421,299=>342,300=>421,301=>342,302=>421,303=>342,304=>421,305=>342,306=>848,307=>676,308=>426,309=>325,310=>782,311=>624,312=>624,313=>633,314=>342,315=>633,316=>342,317=>633,318=>342,319=>633,320=>342,321=>639,322=>346,323=>822,324=>654,325=>822,326=>654,327=>822,328=>654,329=>907,330=>785,331=>654,332=>784,333=>600,334=>784,335=>600,336=>784,337=>600,338=>1062,339=>925,340=>748,341=>474,342=>748,343=>474,344=>748,345=>474,346=>650,347=>506,348=>650,349=>506,350=>650,351=>506,352=>650,353=>506,354=>669,355=>416,356=>669,357=>416,358=>669,359=>416,360=>785,361=>654,362=>785,363=>654,364=>785,365=>654,366=>785,367=>654,368=>785,369=>654,370=>785,371=>654,372=>1011,373=>774,374=>642,375=>523,376=>642,377=>657,378=>511,379=>657,380=>511,381=>657,382=>511,383=>387,384=>629,385=>760,386=>769,387=>629,388=>769,389=>629,390=>716,391=>716,392=>548,393=>787,394=>780,395=>769,396=>629,397=>600,398=>686,399=>784,400=>649,401=>639,402=>387,403=>769,404=>693,405=>938,406=>421,407=>421,408=>782,409=>624,410=>342,411=>631,412=>952,413=>822,414=>654,415=>784,416=>784,417=>600,418=>1080,419=>849,420=>677,421=>629,422=>748,423=>650,424=>506,425=>636,426=>298,427=>416,428=>669,429=>416,430=>669,431=>785,432=>654,433=>801,434=>801,435=>642,436=>637,437=>657,438=>511,439=>591,440=>591,441=>591,442=>591,443=>626,444=>678,445=>511,446=>482,447=>644,448=>265,449=>443,450=>413,451=>265,452=>1437,453=>1292,454=>1140,455=>1059,456=>958,457=>667,458=>1248,459=>1148,460=>980,461=>698,462=>583,463=>421,464=>342,465=>784,466=>600,467=>785,468=>654,469=>785,470=>654,471=>785,472=>654,473=>785,474=>654,475=>785,476=>654,477=>572,478=>698,479=>583,480=>698,481=>583,482=>931,483=>877,484=>806,485=>629,486=>769,487=>629,488=>782,489=>624,490=>784,491=>600,492=>784,493=>600,494=>591,495=>511,496=>342,497=>1437,498=>1292,499=>1140,500=>769,501=>629,502=>1099,503=>708,504=>822,505=>654,506=>698,507=>583,508=>931,509=>877,510=>784,511=>600,512=>698,513=>583,514=>698,515=>583,516=>686,517=>572,518=>686,519=>572,520=>421,521=>342,522=>421,523=>342,524=>784,525=>600,526=>784,527=>600,528=>748,529=>474,530=>748,531=>474,532=>785,533=>654,534=>785,535=>654,536=>650,537=>506,538=>669,539=>416,540=>621,541=>546,542=>850,543=>654,544=>785,545=>711,546=>632,547=>554,548=>657,549=>511,550=>698,551=>583,552=>686,553=>572,554=>784,555=>600,556=>784,557=>600,558=>784,559=>600,560=>784,561=>600,562=>642,563=>523,564=>516,565=>830,566=>508,567=>325,568=>928,569=>928,570=>698,571=>716,572=>548,573=>633,574=>669,575=>506,576=>511,577=>594,578=>492,579=>760,580=>785,581=>698,582=>686,583=>572,584=>426,585=>348,586=>763,587=>629,588=>748,589=>474,590=>642,591=>523,592=>583,593=>629,594=>629,595=>629,596=>548,597=>548,598=>629,599=>657,600=>572,601=>572,602=>816,603=>547,604=>505,605=>816,606=>647,607=>348,608=>629,609=>629,610=>563,611=>541,612=>564,613=>654,614=>654,615=>654,616=>342,617=>342,618=>342,619=>368,620=>462,621=>342,622=>716,623=>952,624=>952,625=>952,626=>654,627=>654,628=>641,629=>600,630=>955,631=>674,632=>600,633=>514,634=>514,635=>514,636=>474,637=>474,638=>406,639=>438,640=>721,641=>721,642=>506,643=>298,644=>387,645=>486,646=>298,647=>443,648=>416,649=>654,650=>611,651=>624,652=>577,653=>816,654=>571,655=>654,656=>511,657=>511,658=>511,659=>511,660=>482,661=>482,662=>482,663=>490,664=>784,665=>625,666=>647,667=>563,668=>659,669=>345,670=>666,671=>581,672=>629,673=>482,674=>482,675=>1005,676=>1061,677=>1005,678=>844,679=>643,680=>851,681=>935,682=>782,683=>716,684=>596,685=>398,686=>552,687=>646,688=>469,689=>466,690=>282,691=>372,692=>372,693=>432,694=>474,695=>595,696=>436,697=>271,698=>469,699=>313,700=>313,701=>313,702=>330,703=>330,704=>282,705=>282,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>254,713=>450,714=>450,715=>450,716=>254,717=>450,720=>332,721=>332,722=>330,723=>330,726=>353,727=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>340,737=>263,738=>355,739=>427,740=>282,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,750=>498,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>701,881=>519,882=>722,883=>699,884=>271,885=>271,886=>866,887=>664,890=>450,891=>548,892=>548,893=>548,894=>332,900=>450,901=>450,902=>698,903=>313,904=>852,905=>1006,906=>595,908=>798,910=>857,911=>820,912=>435,913=>698,914=>760,915=>639,916=>698,917=>686,918=>657,919=>850,920=>784,921=>421,922=>782,923=>698,924=>996,925=>822,926=>633,927=>784,928=>850,929=>677,931=>636,932=>669,933=>642,934=>784,935=>698,936=>822,937=>801,938=>421,939=>642,940=>692,941=>547,942=>654,943=>435,944=>624,945=>692,946=>598,947=>594,948=>600,949=>547,950=>533,951=>654,952=>600,953=>435,954=>674,955=>631,956=>659,957=>624,958=>533,959=>600,960=>659,961=>598,962=>548,963=>664,964=>605,965=>624,966=>814,967=>592,968=>847,969=>857,970=>435,971=>624,972=>600,973=>624,974=>857,975=>782,976=>600,977=>764,978=>687,979=>872,980=>687,981=>847,982=>857,983=>589,984=>784,985=>600,986=>716,987=>548,988=>639,989=>475,990=>531,991=>593,992=>716,993=>600,1008=>589,1009=>598,1010=>548,1011=>325,1012=>784,1013=>548,1014=>548,1015=>681,1016=>629,1017=>716,1018=>996,1019=>774,1020=>623,1021=>716,1022=>716,1023=>716,1024=>686,1025=>686,1026=>811,1027=>621,1028=>716,1029=>650,1030=>421,1031=>421,1032=>426,1033=>1081,1034=>1135,1035=>866,1036=>818,1037=>850,1038=>730,1039=>850,1040=>733,1041=>769,1042=>760,1043=>621,1044=>800,1045=>686,1046=>1181,1047=>649,1048=>850,1049=>850,1050=>818,1051=>795,1052=>996,1053=>850,1054=>784,1055=>850,1056=>677,1057=>716,1058=>669,1059=>730,1060=>854,1061=>698,1062=>870,1063=>822,1064=>1141,1065=>1164,1066=>861,1067=>1081,1068=>743,1069=>716,1070=>1158,1071=>793,1072=>583,1073=>600,1074=>625,1075=>551,1076=>600,1077=>572,1078=>909,1079=>574,1080=>667,1081=>667,1082=>650,1083=>634,1084=>782,1085=>659,1086=>600,1087=>659,1088=>629,1089=>548,1090=>558,1091=>576,1092=>812,1093=>536,1094=>665,1095=>659,1096=>967,1097=>974,1098=>690,1099=>902,1100=>611,1101=>548,1102=>923,1103=>665,1104=>572,1105=>572,1106=>646,1107=>551,1108=>548,1109=>506,1110=>342,1111=>342,1112=>325,1113=>889,1114=>913,1115=>654,1116=>650,1117=>667,1118=>576,1119=>659,1122=>792,1123=>633,1124=>1076,1125=>867,1130=>1181,1131=>909,1132=>1467,1133=>1167,1136=>986,1137=>995,1138=>784,1139=>587,1140=>824,1141=>673,1142=>824,1143=>673,1164=>761,1165=>606,1168=>630,1169=>556,1170=>621,1171=>551,1172=>781,1173=>645,1174=>1181,1175=>909,1176=>649,1177=>574,1178=>852,1179=>669,1182=>818,1183=>650,1184=>937,1185=>744,1186=>870,1187=>665,1188=>1050,1189=>860,1190=>1210,1191=>953,1194=>716,1195=>548,1196=>669,1197=>558,1198=>642,1199=>523,1200=>642,1201=>523,1202=>779,1203=>584,1204=>919,1205=>726,1206=>835,1207=>665,1210=>819,1211=>654,1216=>421,1217=>1181,1218=>909,1219=>782,1220=>624,1223=>850,1224=>659,1227=>822,1228=>659,1231=>342,1232=>733,1233=>583,1234=>733,1235=>583,1236=>931,1237=>877,1238=>686,1239=>572,1240=>784,1241=>572,1242=>784,1243=>572,1244=>1181,1245=>909,1246=>649,1247=>574,1248=>591,1249=>511,1250=>850,1251=>667,1252=>850,1253=>667,1254=>784,1255=>600,1256=>784,1257=>600,1258=>784,1259=>600,1260=>716,1261=>548,1262=>730,1263=>576,1264=>730,1265=>576,1266=>730,1267=>576,1268=>822,1269=>659,1270=>621,1271=>551,1272=>1081,1273=>902,1296=>649,1297=>574,1298=>795,1299=>634,1300=>1123,1301=>851,1306=>738,1307=>576,1308=>925,1309=>770,1329=>848,1330=>748,1331=>804,1332=>817,1333=>739,1334=>738,1335=>672,1336=>748,1337=>1013,1338=>804,1339=>722,1340=>650,1341=>1069,1342=>798,1343=>757,1344=>663,1345=>777,1346=>826,1347=>766,1348=>879,1349=>750,1350=>822,1351=>759,1352=>784,1353=>736,1354=>931,1355=>761,1356=>867,1357=>784,1358=>822,1359=>727,1360=>727,1361=>752,1362=>639,1363=>859,1364=>802,1365=>784,1366=>867,1369=>276,1370=>237,1371=>264,1372=>352,1373=>290,1374=>396,1375=>450,1377=>949,1378=>625,1379=>699,1380=>721,1381=>655,1382=>668,1383=>539,1384=>660,1385=>818,1386=>690,1387=>651,1388=>358,1389=>978,1390=>625,1391=>647,1392=>663,1393=>615,1394=>664,1395=>633,1396=>651,1397=>323,1398=>647,1399=>446,1400=>664,1401=>385,1402=>953,1403=>602,1404=>669,1405=>651,1406=>651,1407=>936,1408=>651,1409=>642,1410=>444,1411=>936,1412=>660,1413=>624,1414=>860,1415=>750,1417=>306,1418=>349,4256=>680,4257=>842,4258=>779,4259=>787,4260=>703,4261=>970,4262=>913,4263=>1091,4264=>579,4265=>736,4266=>946,4267=>945,4268=>716,4269=>1021,4270=>872,4271=>812,4272=>998,4273=>712,4274=>680,4275=>968,4276=>878,4277=>959,4278=>729,4279=>750,4280=>739,4281=>750,4282=>817,4283=>969,4284=>692,4285=>739,4286=>731,4287=>1000,4288=>1010,4289=>721,4290=>803,4291=>722,4292=>792,4293=>957,4304=>535,4305=>563,4306=>579,4307=>798,4308=>553,4309=>549,4310=>600,4311=>823,4312=>552,4313=>540,4314=>1008,4315=>576,4316=>576,4317=>791,4318=>561,4319=>571,4320=>790,4321=>599,4322=>702,4323=>676,4324=>782,4325=>575,4326=>820,4327=>559,4328=>583,4329=>576,4330=>656,4331=>577,4332=>567,4333=>566,4334=>603,4335=>678,4336=>563,4337=>591,4338=>563,4339=>563,4340=>562,4341=>603,4342=>846,4343=>612,4344=>572,4345=>605,4346=>562,4347=>529,4348=>318,7424=>577,7425=>802,7426=>846,7427=>625,7428=>548,7429=>607,7430=>607,7431=>555,7432=>458,7433=>288,7434=>505,7435=>650,7436=>555,7437=>782,7438=>664,7439=>600,7440=>548,7441=>565,7442=>565,7443=>600,7444=>890,7445=>538,7446=>600,7447=>600,7448=>527,7449=>721,7450=>721,7451=>558,7452=>583,7453=>597,7454=>831,7455=>589,7456=>523,7457=>774,7458=>511,7459=>511,7460=>529,7461=>721,7462=>527,7463=>577,7464=>659,7465=>527,7466=>769,7467=>634,7468=>439,7469=>586,7470=>479,7471=>479,7472=>491,7473=>432,7474=>432,7475=>483,7476=>536,7477=>265,7478=>268,7479=>492,7480=>398,7481=>627,7482=>518,7483=>545,7484=>493,7485=>398,7486=>426,7487=>471,7488=>409,7489=>422,7490=>494,7491=>419,7492=>419,7493=>448,7494=>591,7495=>448,7496=>448,7497=>400,7498=>400,7499=>370,7500=>370,7501=>448,7502=>270,7503=>471,7504=>655,7505=>426,7506=>420,7507=>384,7508=>420,7509=>420,7510=>448,7511=>333,7512=>468,7513=>376,7514=>655,7515=>442,7516=>454,7517=>376,7518=>374,7519=>378,7520=>513,7521=>373,7522=>215,7523=>372,7524=>468,7525=>442,7526=>376,7527=>374,7528=>377,7529=>513,7530=>373,7531=>937,7543=>576,7544=>536,7547=>342,7548=>342,7549=>629,7550=>583,7551=>611,7557=>342,7579=>448,7580=>384,7581=>384,7582=>420,7583=>370,7584=>345,7585=>335,7586=>448,7587=>470,7588=>270,7589=>276,7590=>270,7591=>270,7592=>333,7593=>331,7594=>289,7595=>387,7596=>613,7597=>655,7598=>529,7599=>528,7600=>425,7601=>420,7602=>470,7603=>360,7604=>348,7605=>333,7606=>468,7607=>427,7608=>367,7609=>439,7610=>442,7611=>371,7612=>474,7613=>371,7614=>407,7615=>420,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>698,7681=>583,7682=>760,7683=>629,7684=>760,7685=>629,7686=>760,7687=>629,7688=>716,7689=>548,7690=>780,7691=>629,7692=>780,7693=>629,7694=>780,7695=>629,7696=>780,7697=>629,7698=>780,7699=>629,7700=>686,7701=>572,7702=>686,7703=>572,7704=>686,7705=>572,7706=>686,7707=>572,7708=>686,7709=>572,7710=>639,7711=>387,7712=>769,7713=>629,7714=>850,7715=>654,7716=>850,7717=>654,7718=>850,7719=>654,7720=>850,7721=>654,7722=>850,7723=>654,7724=>421,7725=>342,7726=>421,7727=>342,7728=>782,7729=>624,7730=>782,7731=>624,7732=>782,7733=>624,7734=>633,7735=>342,7736=>633,7737=>342,7738=>633,7739=>342,7740=>633,7741=>342,7742=>996,7743=>952,7744=>996,7745=>952,7746=>996,7747=>952,7748=>822,7749=>654,7750=>822,7751=>654,7752=>822,7753=>654,7754=>822,7755=>654,7756=>784,7757=>600,7758=>784,7759=>600,7760=>784,7761=>600,7762=>784,7763=>600,7764=>677,7765=>629,7766=>677,7767=>629,7768=>748,7769=>474,7770=>748,7771=>474,7772=>748,7773=>474,7774=>748,7775=>474,7776=>650,7777=>506,7778=>650,7779=>506,7780=>650,7781=>506,7782=>650,7783=>506,7784=>650,7785=>506,7786=>669,7787=>416,7788=>669,7789=>416,7790=>669,7791=>416,7792=>669,7793=>416,7794=>785,7795=>654,7796=>785,7797=>654,7798=>785,7799=>654,7800=>785,7801=>654,7802=>785,7803=>654,7804=>698,7805=>523,7806=>698,7807=>523,7808=>1011,7809=>774,7810=>1011,7811=>774,7812=>1011,7813=>774,7814=>1011,7815=>774,7816=>1011,7817=>774,7818=>698,7819=>536,7820=>698,7821=>536,7822=>642,7823=>523,7824=>657,7825=>511,7826=>657,7827=>511,7828=>657,7829=>511,7830=>654,7831=>416,7832=>774,7833=>523,7834=>913,7835=>387,7836=>387,7837=>387,7838=>852,7839=>600,7840=>698,7841=>583,7842=>698,7843=>583,7844=>698,7845=>583,7846=>698,7847=>583,7848=>698,7849=>583,7850=>698,7851=>583,7852=>698,7853=>583,7854=>698,7855=>583,7856=>698,7857=>583,7858=>698,7859=>583,7860=>698,7861=>583,7862=>698,7863=>583,7864=>686,7865=>572,7866=>686,7867=>572,7868=>686,7869=>572,7870=>686,7871=>572,7872=>686,7873=>572,7874=>686,7875=>572,7876=>686,7877=>572,7878=>686,7879=>572,7880=>421,7881=>342,7882=>421,7883=>342,7884=>784,7885=>600,7886=>784,7887=>600,7888=>784,7889=>600,7890=>784,7891=>600,7892=>784,7893=>600,7894=>784,7895=>600,7896=>784,7897=>600,7898=>784,7899=>600,7900=>784,7901=>600,7902=>784,7903=>600,7904=>784,7905=>600,7906=>784,7907=>600,7908=>785,7909=>654,7910=>785,7911=>654,7912=>785,7913=>654,7914=>785,7915=>654,7916=>785,7917=>654,7918=>785,7919=>654,7920=>785,7921=>654,7922=>642,7923=>523,7924=>642,7925=>523,7926=>642,7927=>523,7928=>642,7929=>523,7930=>970,7931=>630,7936=>692,7937=>692,7938=>692,7939=>692,7940=>692,7941=>692,7942=>692,7943=>692,7944=>698,7945=>698,7946=>880,7947=>880,7948=>748,7949=>764,7950=>698,7951=>698,7952=>547,7953=>547,7954=>547,7955=>547,7956=>547,7957=>547,7960=>826,7961=>817,7962=>1052,7963=>1052,7964=>984,7965=>1007,7968=>654,7969=>654,7970=>654,7971=>654,7972=>654,7973=>654,7974=>654,7975=>654,7976=>990,7977=>984,7978=>1222,7979=>1225,7980=>1151,7981=>1177,7982=>1077,7983=>1074,7984=>435,7985=>435,7986=>435,7987=>435,7988=>435,7989=>435,7990=>435,7991=>435,7992=>566,7993=>555,7994=>790,7995=>792,7996=>719,7997=>748,7998=>650,7999=>642,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>810,8009=>841,8010=>1116,8011=>1113,8012=>931,8013=>959,8016=>624,8017=>624,8018=>624,8019=>624,8020=>624,8021=>624,8022=>624,8023=>624,8025=>830,8027=>1067,8029=>1020,8031=>917,8032=>857,8033=>857,8034=>857,8035=>857,8036=>857,8037=>857,8038=>857,8039=>857,8040=>838,8041=>867,8042=>1141,8043=>1146,8044=>949,8045=>979,8046=>920,8047=>954,8048=>692,8049=>692,8050=>547,8051=>547,8052=>654,8053=>654,8054=>435,8055=>435,8056=>600,8057=>600,8058=>624,8059=>624,8060=>857,8061=>857,8064=>692,8065=>692,8066=>692,8067=>692,8068=>692,8069=>692,8070=>692,8071=>692,8072=>698,8073=>698,8074=>880,8075=>880,8076=>748,8077=>764,8078=>698,8079=>698,8080=>654,8081=>654,8082=>654,8083=>654,8084=>654,8085=>654,8086=>654,8087=>654,8088=>990,8089=>984,8090=>1222,8091=>1225,8092=>1151,8093=>1177,8094=>1077,8095=>1074,8096=>857,8097=>857,8098=>857,8099=>857,8100=>857,8101=>857,8102=>857,8103=>857,8104=>838,8105=>867,8106=>1141,8107=>1146,8108=>949,8109=>979,8110=>920,8111=>954,8112=>692,8113=>692,8114=>692,8115=>692,8116=>692,8118=>692,8119=>692,8120=>698,8121=>698,8122=>729,8123=>698,8124=>698,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>654,8131=>654,8132=>654,8134=>654,8135=>654,8136=>899,8137=>852,8138=>1072,8139=>1006,8140=>850,8141=>450,8142=>450,8143=>450,8144=>435,8145=>435,8146=>435,8147=>435,8150=>435,8151=>435,8152=>421,8153=>421,8154=>642,8155=>595,8157=>450,8158=>450,8159=>450,8160=>624,8161=>624,8162=>624,8163=>624,8164=>598,8165=>598,8166=>624,8167=>624,8168=>642,8169=>642,8170=>917,8171=>857,8172=>819,8173=>450,8174=>450,8175=>450,8178=>857,8179=>857,8180=>857,8182=>857,8183=>857,8184=>962,8185=>798,8186=>991,8187=>820,8188=>801,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>313,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>313,8217=>313,8218=>313,8219=>313,8220=>518,8221=>518,8222=>518,8223=>518,8224=>470,8225=>470,8226=>575,8227=>575,8228=>313,8229=>606,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1246,8241=>1638,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>360,8250=>360,8252=>566,8253=>527,8254=>450,8258=>920,8260=>150,8261=>426,8262=>426,8263=>974,8264=>770,8265=>770,8267=>572,8268=>450,8269=>450,8270=>470,8271=>332,8273=>470,8274=>500,8275=>900,8279=>731,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>215,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>268,8318=>268,8319=>467,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>268,8334=>268,8336=>419,8337=>400,8338=>420,8339=>427,8340=>400,8341=>469,8342=>471,8343=>263,8344=>655,8345=>467,8346=>448,8347=>355,8348=>333,8358=>626,8364=>626,8367=>1039,8369=>710,8372=>788,8373=>626,8376=>669,8377=>626,8451=>1078,8457=>1001,8462=>654,8463=>654,8470=>978,8482=>900,8486=>801,8487=>801,8490=>782,8491=>698,8498=>639,8513=>697,8514=>501,8515=>573,8516=>684,8523=>813,8526=>533,8528=>932,8529=>932,8530=>1326,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>421,8545=>663,8546=>904,8547=>984,8548=>698,8549=>1014,8550=>1256,8551=>1498,8552=>962,8553=>698,8554=>970,8555=>1212,8556=>633,8557=>716,8558=>780,8559=>996,8560=>342,8561=>684,8562=>1025,8563=>865,8564=>523,8565=>865,8566=>1207,8567=>1548,8568=>878,8569=>536,8570=>878,8571=>1220,8572=>342,8573=>548,8574=>629,8575=>952,8576=>1129,8577=>780,8578=>1141,8579=>716,8580=>548,8581=>716,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>765,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>577,8706=>480,8707=>558,8708=>558,8710=>677,8711=>677,8712=>666,8713=>666,8715=>666,8716=>666,8719=>757,8720=>757,8721=>677,8722=>754,8723=>754,8724=>754,8725=>329,8727=>622,8728=>466,8729=>466,8730=>591,8731=>591,8732=>591,8733=>604,8734=>750,8735=>754,8736=>754,8739=>292,8740=>546,8741=>476,8742=>696,8743=>730,8744=>730,8745=>754,8746=>754,8747=>521,8748=>900,8749=>1252,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>974,8789=>974,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>754,8848=>754,8849=>754,8850=>754,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>795,8867=>795,8868=>864,8869=>864,8870=>554,8871=>554,8872=>795,8873=>795,8874=>795,8875=>971,8876=>795,8877=>795,8878=>795,8879=>971,8901=>358,8962=>751,8968=>426,8969=>426,8970=>426,8971=>426,8976=>754,8977=>484,8984=>835,8985=>754,8992=>521,8993=>521,8997=>900,9000=>1299,9085=>907,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>521,9167=>850,9251=>751,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>411,10182=>411,10208=>444,10216=>411,10217=>411,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>929,10616=>754,10617=>754,10618=>864,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1604,10765=>549,10766=>549,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>633,11361=>342,11363=>677,11364=>748,11367=>850,11368=>654,11369=>782,11370=>624,11371=>657,11372=>511,11373=>763,11374=>996,11375=>698,11376=>763,11377=>638,11378=>1099,11379=>886,11381=>701,11382=>541,11383=>814,11385=>514,11386=>600,11387=>555,11388=>282,11389=>439,11390=>650,11391=>657,11520=>695,11521=>571,11522=>723,11523=>592,11524=>708,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>567,11532=>581,11533=>866,11534=>761,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>842,11548=>883,11549=>613,11550=>608,11551=>766,11552=>1002,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>527,11807=>754,11810=>426,11811=>426,11812=>426,11813=>426,11822=>527,42564=>650,42565=>506,42566=>421,42567=>342,42576=>1200,42577=>982,42580=>1158,42581=>923,42582=>1158,42583=>935,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>346,42780=>346,42781=>249,42782=>249,42783=>249,42790=>850,42791=>641,42792=>903,42793=>817,42794=>626,42795=>548,42796=>570,42797=>538,42798=>667,42799=>635,42800=>533,42801=>506,42802=>1170,42803=>887,42804=>1134,42805=>903,42806=>1051,42807=>907,42808=>914,42809=>731,42810=>914,42811=>731,42812=>895,42813=>762,42814=>716,42815=>548,42816=>818,42817=>650,42822=>824,42823=>523,42826=>909,42827=>692,42830=>1303,42831=>954,42856=>708,42857=>644,42875=>625,42876=>474,42880=>633,42881=>342,42882=>785,42883=>654,42884=>625,42885=>474,42886=>716,42887=>548,42891=>395,42892=>275,42893=>822,42896=>822,42897=>654,42922=>850,43002=>962,43003=>639,43004=>677,43005=>996,43006=>421,43007=>1157,62464=>634,62465=>645,62466=>688,62467=>898,62468=>645,62469=>639,62470=>698,62471=>934,62472=>645,62473=>645,62474=>1178,62475=>660,62476=>659,62477=>903,62478=>645,62479=>659,62480=>945,62481=>717,62482=>765,62483=>719,62484=>896,62485=>659,62486=>888,62487=>658,62488=>665,62489=>659,62490=>702,62491=>659,62492=>665,62493=>646,62494=>702,62495=>842,62496=>644,62497=>743,62498=>645,62499=>645,62500=>645,62501=>695,62502=>911,62504=>813,63173=>600,63185=>450,63188=>450,64256=>738,64257=>654,64258=>654,64259=>1007,64260=>1005,64261=>784,64262=>874,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifcondensedb.z b/incs/tcpdf/fonts/dejavuserifcondensedb.z new file mode 100644 index 0000000..dd6abfc Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensedb.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensedbi.ctg.z b/incs/tcpdf/fonts/dejavuserifcondensedbi.ctg.z new file mode 100644 index 0000000..c1b7143 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensedbi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensedbi.php b/incs/tcpdf/fonts/dejavuserifcondensedbi.php new file mode 100644 index 0000000..0ef81c9 --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifcondensedbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-815 -389 1579 1145]','ItalicAngle'=>-11,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>509,'MaxWidth'=>1631,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(65,-14,345,729),34=>array(85,458,383,729),35=>array(61,0,693,718),36=>array(37,-146,568,761),37=>array(53,-14,802,742),38=>array(6,-14,803,742),39=>array(85,458,190,729),40=>array(84,-156,459,760),41=>array(-35,-156,340,760),42=>array(20,278,451,742),43=>array(95,1,659,627),44=>array(-4,-165,254,156),45=>array(37,202,336,334),46=>array(73,-14,241,172),47=>array(-72,-93,401,729),48=>array(42,-14,584,742),49=>array(58,0,482,742),50=>array(-5,0,571,742),51=>array(3,-14,576,742),52=>array(5,0,569,742),53=>array(16,-14,573,729),54=>array(52,-14,605,742),55=>array(93,0,616,729),56=>array(17,-14,589,742),57=>array(21,-14,574,742),58=>array(55,-14,277,490),59=>array(-22,-161,290,490),60=>array(95,32,659,595),61=>array(95,147,659,480),62=>array(95,32,659,595),63=>array(92,-14,517,742),64=>array(58,-174,848,703),65=>array(-71,0,655,729),66=>array(-22,0,704,729),67=>array(38,-14,708,742),68=>array(-22,0,743,729),69=>array(-22,0,696,729),70=>array(-22,0,691,729),71=>array(38,-14,730,742),72=>array(-22,0,874,729),73=>array(-22,0,444,729),74=>array(-142,-208,474,729),75=>array(-22,0,812,729),76=>array(-22,0,582,729),77=>array(-26,0,1018,729),78=>array(-24,0,851,729),79=>array(38,-14,746,742),80=>array(-22,0,681,729),81=>array(44,-196,771,742),82=>array(-22,0,700,729),83=>array(12,-14,613,742),84=>array(42,0,725,729),85=>array(85,-14,831,729),86=>array(48,0,775,729),87=>array(45,0,1085,729),88=>array(-48,0,727,729),89=>array(45,0,715,729),90=>array(-31,0,684,729),91=>array(34,-132,440,760),92=>array(72,-93,257,729),93=>array(-15,-132,392,760),94=>array(91,457,664,729),95=>array(0,-236,450,-143),96=>array(115,616,319,800),97=>array(31,-14,519,533),98=>array(22,-14,581,760),99=>array(30,-14,533,533),100=>array(9,-14,610,760),101=>array(30,-14,534,533),102=>array(-53,-190,516,760),103=>array(20,-222,600,533),104=>array(30,0,578,760),105=>array(30,0,303,760),106=>array(-149,-222,318,760),107=>array(30,0,583,760),108=>array(30,0,319,760),109=>array(50,0,896,533),110=>array(50,0,598,533),111=>array(30,-14,571,533),112=>array(22,-208,618,533),113=>array(47,-208,599,533),114=>array(50,0,529,533),115=>array(-0,-14,488,533),116=>array(43,-14,407,680),117=>array(57,-14,604,519),118=>array(19,0,530,521),119=>array(27,0,801,519),120=>array(-17,0,545,519),121=>array(-18,-222,574,519),122=>array(-14,-41,526,560),123=>array(70,-163,579,760),124=>array(116,-236,211,764),125=>array(1,-163,509,760),126=>array(95,221,659,406),161=>array(50,0,330,742),162=>array(70,-146,568,662),163=>array(-0,0,610,742),164=>array(33,30,541,596),165=>array(25,0,663,729),166=>array(116,-171,211,699),167=>array(-1,-95,464,742),168=>array(147,645,474,788),169=>array(124,0,776,725),170=>array(6,246,395,745),171=>array(62,64,518,522),172=>array(95,140,659,441),173=>array(37,202,336,334),174=>array(124,0,776,725),175=>array(140,664,433,756),176=>array(78,424,371,749),177=>array(95,0,659,627),178=>array(2,334,357,742),179=>array(6,326,361,742),180=>array(204,616,473,800),181=>array(28,-208,625,519),182=>array(101,-96,590,729),183=>array(73,255,241,440),184=>array(101,-196,313,0),185=>array(35,334,305,742),186=>array(6,246,433,742),187=>array(44,64,500,522),188=>array(35,-14,842,742),189=>array(35,-14,845,742),190=>array(6,-14,842,742),191=>array(10,-14,435,742),192=>array(-71,0,655,927),193=>array(-71,0,655,927),194=>array(-71,0,655,927),195=>array(-71,0,655,929),196=>array(-71,0,655,939),197=>array(-88,0,638,928),198=>array(-92,0,940,729),199=>array(38,-196,708,742),200=>array(-22,0,696,927),201=>array(-22,0,696,927),202=>array(-22,0,696,927),203=>array(-22,0,696,939),204=>array(-22,0,444,927),205=>array(-22,0,445,927),206=>array(-22,0,448,927),207=>array(-22,0,452,939),208=>array(-16,0,749,729),209=>array(-24,0,851,929),210=>array(38,-14,746,927),211=>array(38,-14,746,927),212=>array(38,-14,746,927),213=>array(38,-14,746,929),214=>array(38,-14,746,939),215=>array(116,23,638,604),216=>array(-33,-38,816,766),217=>array(85,-14,831,927),218=>array(85,-14,831,927),219=>array(85,-14,831,927),220=>array(85,-14,831,939),221=>array(45,0,715,927),222=>array(-22,0,656,729),223=>array(-69,-190,614,760),224=>array(31,-14,519,800),225=>array(31,-14,519,800),226=>array(31,-14,519,800),227=>array(31,-14,519,792),228=>array(31,-14,519,788),229=>array(31,-14,519,888),230=>array(24,-14,800,533),231=>array(30,-196,533,533),232=>array(30,-14,534,800),233=>array(30,-14,534,800),234=>array(30,-14,534,800),235=>array(30,-14,535,788),236=>array(51,0,298,800),237=>array(51,0,419,800),238=>array(41,0,373,800),239=>array(51,0,419,788),240=>array(15,-14,570,764),241=>array(50,0,598,792),242=>array(30,-14,571,800),243=>array(30,-14,571,800),244=>array(30,-14,571,800),245=>array(30,-14,571,792),246=>array(30,-14,571,788),247=>array(95,60,659,567),248=>array(-24,-50,625,567),249=>array(57,-14,604,800),250=>array(57,-14,604,800),251=>array(57,-14,604,800),252=>array(57,-14,604,788),253=>array(-18,-222,574,800),254=>array(2,-208,598,760),255=>array(-18,-222,574,788),256=>array(-71,0,655,914),257=>array(31,-14,519,763),258=>array(-71,0,655,936),259=>array(31,-14,519,776),260=>array(-71,-196,655,729),261=>array(31,-196,519,533),262=>array(38,-14,708,927),263=>array(30,-14,540,800),264=>array(38,-14,708,927),265=>array(30,-14,533,800),266=>array(38,-14,708,939),267=>array(30,-14,533,788),268=>array(38,-14,708,927),269=>array(30,-14,535,800),270=>array(-22,0,743,927),271=>array(9,-14,835,760),272=>array(-16,0,749,729),273=>array(9,-14,667,760),274=>array(-22,0,696,914),275=>array(30,-14,534,763),276=>array(-22,0,696,927),277=>array(30,-14,534,776),278=>array(-22,0,696,939),279=>array(30,-14,534,788),280=>array(-22,-196,696,729),281=>array(30,-196,534,533),282=>array(-22,0,696,930),283=>array(30,-14,535,800),284=>array(38,-14,730,927),285=>array(20,-222,600,800),286=>array(38,-14,730,927),287=>array(20,-222,600,776),288=>array(38,-14,730,939),289=>array(20,-222,600,788),290=>array(38,-240,730,742),291=>array(20,-222,600,753),292=>array(-22,0,874,927),293=>array(30,0,578,927),294=>array(-22,0,874,729),295=>array(30,0,578,760),296=>array(-22,0,468,929),297=>array(51,0,408,792),298=>array(-22,0,447,914),299=>array(51,0,351,763),300=>array(-22,0,464,927),301=>array(51,0,400,776),302=>array(-5,-196,461,729),303=>array(47,-196,320,760),304=>array(-22,0,444,939),305=>array(51,0,298,519),306=>array(-22,-208,896,729),307=>array(30,-222,668,760),308=>array(-142,-208,474,927),309=>array(-128,-222,342,800),310=>array(-22,-226,812,729),311=>array(30,-226,583,760),312=>array(52,0,604,518),313=>array(-22,0,582,928),314=>array(30,0,431,928),315=>array(-22,-226,582,729),316=>array(30,-226,319,760),317=>array(-22,0,617,729),318=>array(30,0,531,760),319=>array(-22,0,639,729),320=>array(30,0,479,760),321=>array(-16,0,587,729),322=>array(-7,0,370,760),323=>array(-24,0,851,928),324=>array(50,0,598,776),325=>array(-24,-226,851,729),326=>array(50,-226,598,533),327=>array(-24,0,851,927),328=>array(50,0,598,800),329=>array(67,0,812,742),330=>array(31,-208,772,743),331=>array(70,-222,604,533),332=>array(38,-14,746,914),333=>array(30,-14,571,763),334=>array(38,-14,746,927),335=>array(30,-14,571,776),336=>array(38,-14,746,927),337=>array(30,-14,587,800),338=>array(38,0,1072,729),339=>array(31,-14,885,533),340=>array(-22,0,700,928),341=>array(50,0,536,776),342=>array(-22,-226,700,729),343=>array(50,-226,529,533),344=>array(-22,0,700,927),345=>array(50,0,535,800),346=>array(12,-14,624,928),347=>array(-0,-14,536,776),348=>array(12,-14,613,927),349=>array(-0,-14,488,800),350=>array(12,-196,613,742),351=>array(-0,-196,488,533),352=>array(12,-14,613,927),353=>array(-0,-14,497,800),354=>array(42,-196,725,729),355=>array(43,-196,407,680),356=>array(42,0,725,927),357=>array(43,-14,524,780),358=>array(42,0,725,729),359=>array(9,-14,407,680),360=>array(85,-14,831,929),361=>array(57,-14,604,792),362=>array(85,-14,831,914),363=>array(57,-14,604,763),364=>array(85,-14,831,927),365=>array(57,-14,604,776),366=>array(85,-14,831,1057),367=>array(57,-14,604,854),368=>array(85,-14,831,927),369=>array(57,-14,604,800),370=>array(85,-204,831,729),371=>array(57,-196,604,519),372=>array(45,0,1085,931),373=>array(27,0,801,800),374=>array(45,0,715,931),375=>array(-18,-222,574,800),376=>array(45,0,715,939),377=>array(-31,0,684,928),378=>array(-14,-41,536,776),379=>array(-31,0,684,952),380=>array(-14,-41,526,759),381=>array(-31,0,684,927),382=>array(-14,-41,526,800),383=>array(-53,-190,516,760),384=>array(22,-14,581,760),385=>array(-86,0,704,729),386=>array(-22,0,743,729),387=>array(-45,-14,574,760),388=>array(-22,0,693,729),389=>array(-45,-14,574,760),390=>array(0,-14,671,742),391=>array(29,-14,887,840),392=>array(21,-14,715,709),393=>array(-16,0,749,729),394=>array(-86,0,743,729),395=>array(15,0,783,729),396=>array(0,-14,661,760),397=>array(35,-246,585,533),398=>array(-22,0,704,729),399=>array(38,-14,746,742),400=>array(72,-14,697,742),401=>array(-154,-208,709,729),402=>array(-166,-190,516,760),403=>array(29,-14,910,840),404=>array(75,-92,746,729),405=>array(31,-1,881,760),406=>array(91,0,444,729),407=>array(-22,0,444,729),408=>array(-22,0,875,729),409=>array(31,0,583,760),410=>array(5,0,319,760),411=>array(-33,0,540,739),412=>array(68,-14,997,729),413=>array(-156,-208,869,729),414=>array(68,-208,597,533),415=>array(38,-14,746,742),416=>array(37,-14,844,760),417=>array(31,-14,680,548),418=>array(51,-171,992,742),419=>array(54,-208,790,533),420=>array(-86,0,681,729),421=>array(7,-208,595,709),422=>array(-11,-142,688,729),423=>array(32,-14,622,742),424=>array(21,-14,489,533),425=>array(-27,0,640,729),426=>array(-47,-223,414,760),427=>array(57,-222,465,680),428=>array(38,0,725,729),429=>array(37,-14,473,760),430=>array(60,-208,743,729),431=>array(88,-14,1015,816),432=>array(59,-14,734,548),433=>array(35,-14,822,729),434=>array(120,0,757,729),435=>array(45,0,796,730),436=>array(-19,-222,701,533),437=>array(-31,0,684,729),438=>array(-14,-41,526,560),439=>array(-27,-14,546,729),440=>array(3,-14,583,729),441=>array(5,-203,586,519),442=>array(-2,-220,545,519),443=>array(-5,0,581,742),444=>array(57,-14,692,729),445=>array(-25,-203,579,519),446=>array(-34,-15,341,680),447=>array(20,-208,649,560),448=>array(21,0,244,729),449=>array(21,0,421,729),450=>array(-15,0,428,729),451=>array(21,0,244,729),452=>array(-22,0,1464,927),453=>array(-22,-41,1307,800),454=>array(9,-41,1156,800),455=>array(-22,-208,1106,729),456=>array(-22,-222,951,760),457=>array(30,-222,660,760),458=>array(-24,-208,1296,729),459=>array(-24,-222,1141,760),460=>array(50,-222,973,760),461=>array(-71,0,655,927),462=>array(31,-14,519,800),463=>array(-22,0,473,927),464=>array(51,0,406,800),465=>array(38,-14,746,927),466=>array(30,-14,571,800),467=>array(85,-14,831,927),468=>array(57,-14,604,800),469=>array(85,-14,831,1036),470=>array(57,-14,604,899),471=>array(85,-14,831,1057),472=>array(57,-14,604,920),473=>array(85,-14,831,1058),474=>array(57,-14,604,921),475=>array(85,-14,831,1057),476=>array(57,-14,604,920),477=>array(41,-14,532,533),478=>array(-71,0,655,1036),479=>array(31,-14,519,899),480=>array(-71,0,655,1036),481=>array(31,-14,519,899),482=>array(-92,0,940,914),483=>array(24,-14,800,763),484=>array(38,-14,758,742),485=>array(20,-222,632,533),486=>array(19,-17,711,927),487=>array(-3,-222,576,800),488=>array(-37,0,796,927),489=>array(15,0,568,927),490=>array(38,-204,746,742),491=>array(30,-204,571,533),492=>array(38,-204,746,914),493=>array(30,-204,571,763),494=>array(-27,-14,546,927),495=>array(-25,-203,544,800),496=>array(-128,-222,425,800),497=>array(-22,0,1464,729),498=>array(-22,-41,1307,729),499=>array(9,-41,1156,760),500=>array(21,-14,714,928),501=>array(-3,-222,576,776),502=>array(-21,-14,1097,729),503=>array(-41,-208,751,742),504=>array(-40,0,835,927),505=>array(-40,0,574,800),506=>array(-88,0,638,928),507=>array(31,-14,537,928),508=>array(-92,0,940,928),509=>array(24,-14,800,800),510=>array(-33,-38,816,928),511=>array(-24,-50,625,800),512=>array(-71,0,655,928),513=>array(30,-14,519,800),514=>array(-71,0,655,958),515=>array(30,-14,519,776),516=>array(-22,0,696,928),517=>array(30,-14,534,800),518=>array(-22,0,696,958),519=>array(30,-14,534,776),520=>array(-22,0,444,928),521=>array(14,0,330,801),522=>array(-22,0,451,958),523=>array(30,0,351,767),524=>array(38,-14,746,928),525=>array(30,-14,570,800),526=>array(38,-14,746,958),527=>array(30,-14,570,776),528=>array(-22,0,700,928),529=>array(50,0,528,800),530=>array(-22,0,700,958),531=>array(50,0,528,776),532=>array(85,-14,831,928),533=>array(56,-14,604,800),534=>array(85,-14,831,958),535=>array(56,-14,604,776),536=>array(12,-230,613,742),537=>array(-0,-230,488,533),538=>array(42,-230,725,729),539=>array(43,-230,407,680),540=>array(-23,-210,589,742),541=>array(-21,-211,514,531),542=>array(-22,0,874,927),543=>array(30,0,577,927),544=>array(31,-208,772,743),545=>array(20,-48,650,760),546=>array(4,-14,555,742),547=>array(12,-14,506,760),548=>array(-8,-263,707,729),549=>array(9,-263,549,519),550=>array(-71,0,655,939),551=>array(30,-14,519,788),552=>array(-22,-196,696,729),553=>array(30,-196,534,533),554=>array(38,-14,746,1036),555=>array(30,-14,571,899),556=>array(38,-14,746,1036),557=>array(30,-14,571,894),558=>array(38,-14,746,939),559=>array(30,-14,571,788),560=>array(38,-14,746,1036),561=>array(30,-14,571,899),562=>array(45,0,715,914),563=>array(-18,-222,574,763),564=>array(74,-113,458,760),565=>array(60,-113,792,533),566=>array(52,-113,458,680),567=>array(-128,-222,317,519),568=>array(17,-14,873,760),569=>array(53,-208,908,533),570=>array(-75,-38,774,766),571=>array(-66,-38,783,766),572=>array(-51,-50,599,567),573=>array(-22,0,581,729),574=>array(-89,-38,760,766),575=>array(17,-217,506,533),576=>array(5,-222,546,519),577=>array(-1,0,599,729),578=>array(66,0,479,533),579=>array(-22,0,704,729),580=>array(24,-14,831,729),581=>array(-71,0,655,729),582=>array(-22,-57,696,785),583=>array(30,-56,534,581),584=>array(-142,-208,474,729),585=>array(-128,-222,345,760),586=>array(55,-208,808,742),587=>array(47,-222,660,533),588=>array(-22,0,700,729),589=>array(20,0,529,533),590=>array(18,0,715,729),591=>array(-18,-222,593,519),592=>array(64,-14,552,533),593=>array(37,-14,672,532),594=>array(21,-14,656,531),595=>array(22,-14,574,760),596=>array(11,-14,508,533),597=>array(42,-113,540,527),598=>array(35,-222,641,760),599=>array(17,-14,770,760),600=>array(30,-14,532,533),601=>array(41,-14,532,533),602=>array(36,-14,829,533),603=>array(22,-12,529,526),604=>array(-5,-12,492,526),605=>array(-5,-12,829,526),606=>array(37,-18,630,533),607=>array(-128,-222,345,519),608=>array(0,-222,788,760),609=>array(21,-222,673,519),610=>array(56,-4,536,520),611=>array(44,-219,540,519),612=>array(64,-37,585,520),613=>array(74,-208,621,519),614=>array(31,0,578,760),615=>array(50,-222,578,760),616=>array(5,0,304,760),617=>array(67,0,298,519),618=>array(-15,0,365,519),619=>array(21,0,363,760),620=>array(33,0,439,760),621=>array(40,-222,353,760),622=>array(48,-203,728,760),623=>array(57,-14,902,519),624=>array(74,-208,919,519),625=>array(70,-222,896,533),626=>array(-129,-222,617,533),627=>array(70,-222,686,533),628=>array(11,0,636,519),629=>array(37,-14,564,533),630=>array(56,0,942,521),631=>array(26,-14,626,530),632=>array(-5,-213,602,760),633=>array(-20,-14,459,519),634=>array(-41,-14,480,760),635=>array(-1,-222,534,519),636=>array(32,-207,547,533),637=>array(59,-222,548,533),638=>array(50,0,459,533),639=>array(55,0,368,533),640=>array(11,0,635,519),641=>array(11,0,716,519),642=>array(4,-222,506,533),643=>array(-150,-223,429,760),644=>array(-149,-222,519,760),645=>array(80,-222,410,527),646=>array(-125,-223,429,760),647=>array(35,-161,398,533),648=>array(38,-222,425,680),649=>array(27,-14,626,519),650=>array(34,-14,623,519),651=>array(66,-1,588,519),652=>array(19,0,530,520),653=>array(27,0,801,519),654=>array(1,0,593,741),655=>array(91,0,649,520),656=>array(5,-222,603,519),657=>array(-6,-89,534,519),658=>array(-25,-203,544,519),659=>array(57,-203,544,519),660=>array(47,0,461,761),661=>array(72,0,490,761),662=>array(51,0,469,761),663=>array(60,-223,509,761),664=>array(38,-14,746,742),665=>array(-15,0,580,519),666=>array(14,-18,607,533),667=>array(35,-4,724,760),668=>array(-15,0,674,519),669=>array(-107,-223,338,760),670=>array(90,-208,643,519),671=>array(11,0,517,519),672=>array(34,-208,786,760),673=>array(47,0,461,761),674=>array(72,0,490,761),675=>array(17,-41,1017,760),676=>array(34,-203,1017,760),677=>array(23,-89,1007,760),678=>array(42,0,811,680),679=>array(55,-223,775,760),680=>array(44,-20,823,680),681=>array(-50,-222,916,760),682=>array(31,0,743,760),683=>array(31,-41,726,760),684=>array(30,0,615,625),685=>array(-5,120,406,625),686=>array(-14,-208,600,760),687=>array(-13,-222,657,760),688=>array(47,326,402,751),689=>array(45,329,400,754),690=>array(-7,202,282,752),691=>array(58,334,363,632),692=>array(14,321,318,620),693=>array(24,202,374,617),694=>array(14,326,464,617),695=>array(17,334,505,620),696=>array(-11,212,361,620),697=>array(49,557,217,800),698=>array(49,557,415,800),699=>array(37,456,275,742),700=>array(37,456,275,742),701=>array(87,456,248,742),702=>array(138,481,288,760),703=>array(143,481,293,760),704=>array(4,327,264,752),705=>array(20,327,280,752),706=>array(110,517,361,843),707=>array(88,517,340,843),708=>array(57,561,351,800),709=>array(99,561,393,800),710=>array(95,616,426,800),711=>array(136,616,468,800),712=>array(64,513,190,759),713=>array(140,664,433,756),714=>array(204,616,473,800),715=>array(115,616,319,800),716=>array(64,-90,190,156),717=>array(-9,-189,284,-97),720=>array(60,0,272,434),721=>array(109,303,246,434),722=>array(100,269,250,547),723=>array(106,269,256,547),726=>array(41,165,278,411),727=>array(41,242,278,334),728=>array(153,624,454,776),729=>array(229,645,358,788),730=>array(170,610,421,888),731=>array(137,-196,327,0),732=>array(120,638,461,792),733=>array(131,616,511,800),734=>array(-17,299,364,500),736=>array(28,204,340,617),737=>array(45,326,221,751),738=>array(18,327,328,633),739=>array(-11,334,343,620),740=>array(20,327,280,752),741=>array(131,0,424,693),742=>array(105,0,424,693),743=>array(79,0,424,693),744=>array(52,0,424,693),745=>array(26,0,424,693),748=>array(71,-281,365,-42),750=>array(48,456,471,742),751=>array(49,-241,381,-58),752=>array(29,-281,323,-42),755=>array(100,-240,351,38),759=>array(54,-193,396,-40),768=>array(-365,616,-161,800),769=>array(-276,616,-7,800),770=>array(-386,616,-54,800),771=>array(-360,638,-19,792),772=>array(-340,664,-47,756),773=>array(-450,663,0,755),774=>array(-328,624,-26,776),775=>array(-251,645,-122,788),776=>array(-333,645,-7,788),777=>array(-397,616,-195,866),778=>array(-311,610,-60,888),779=>array(-350,616,31,800),780=>array(-344,616,-13,800),781=>array(-376,616,-258,813),782=>array(-458,616,-176,813),783=>array(-379,616,-63,800),784=>array(-389,624,-88,903),785=>array(-330,624,-28,776),786=>array(-268,456,-84,617),787=>array(-254,606,-113,847),788=>array(-250,606,-111,847),789=>array(-93,616,93,800),790=>array(-373,-253,-168,-69),791=>array(-315,-251,-46,-67),792=>array(-303,-357,-121,-111),793=>array(-330,-357,-147,-111),794=>array(-174,684,63,930),795=>array(-114,338,79,548),796=>array(-288,-389,-138,-111),797=>array(-349,-280,-111,-111),798=>array(-338,-280,-100,-111),799=>array(-342,-357,-104,-111),800=>array(-344,-203,-106,-111),801=>array(-493,-222,-114,139),802=>array(-367,-222,-53,139),803=>array(-358,-213,-229,-70),804=>array(-391,-213,-64,-70),805=>array(-330,-240,-123,-11),806=>array(-318,-230,-135,-69),807=>array(-350,-196,-138,0),808=>array(-313,-196,-123,0),809=>array(-280,-266,-163,-69),810=>array(-380,-253,-70,-69),811=>array(-370,-221,-53,-69),812=>array(-375,-251,-43,-67),813=>array(-407,-253,-75,-69),814=>array(-362,-221,-62,-69),815=>array(-389,-221,-88,-69),816=>array(-398,-222,-57,-68),817=>array(-372,-161,-79,-69),818=>array(-450,-236,0,-143),819=>array(-450,-236,0,-9),820=>array(-686,210,-70,417),821=>array(-315,234,-15,293),822=>array(-630,234,-32,293),823=>array(-629,-50,20,567),824=>array(-815,-38,34,766),825=>array(-297,-378,-147,-100),826=>array(-380,-242,-71,-59),827=>array(-376,-350,-75,-69),828=>array(-397,-221,-80,-69),829=>array(-433,581,-199,820),830=>array(-280,598,-94,877),831=>array(-450,528,0,755),835=>array(-254,606,-113,847),856=>array(12,645,141,788),864=>array(-264,723,510,898),865=>array(-278,729,523,902),880=>array(-22,0,688,729),881=>array(52,0,497,519),882=>array(16,0,762,729),883=>array(31,0,703,519),884=>array(49,557,217,800),885=>array(30,-208,199,35),886=>array(60,0,811,729),887=>array(45,0,612,519),890=>array(184,-208,309,-60),891=>array(20,-14,514,533),892=>array(30,-14,533,533),893=>array(20,-14,514,533),894=>array(-22,-161,290,490),900=>array(204,616,473,800),901=>array(147,645,545,996),902=>array(-71,0,655,800),903=>array(73,255,241,440),904=>array(38,0,859,800),905=>array(38,0,1040,800),906=>array(38,0,610,800),908=>array(38,-14,760,800),910=>array(38,0,928,800),911=>array(1,0,787,800),912=>array(66,16,491,996),913=>array(-71,0,655,729),914=>array(-22,0,704,729),915=>array(-22,0,691,729),916=>array(-38,0,604,729),917=>array(-22,0,696,729),918=>array(-31,0,684,729),919=>array(-22,0,874,729),920=>array(38,-14,746,742),921=>array(-22,0,444,729),922=>array(-22,0,812,729),923=>array(-71,0,655,729),924=>array(-26,0,1018,729),925=>array(-24,0,851,729),926=>array(-14,0,642,729),927=>array(38,-14,746,742),928=>array(-22,0,874,729),929=>array(-22,0,681,729),931=>array(-27,0,640,729),932=>array(42,0,725,729),933=>array(45,0,715,729),934=>array(38,0,745,729),935=>array(-48,0,727,729),936=>array(60,0,880,729),937=>array(-21,0,766,742),938=>array(-22,0,457,939),939=>array(45,0,715,939),940=>array(37,-14,672,800),941=>array(22,-12,545,800),942=>array(68,-208,596,800),943=>array(66,16,430,800),944=>array(66,-1,631,996),945=>array(37,-14,672,532),946=>array(-29,-208,569,769),947=>array(76,-209,601,519),948=>array(17,-14,566,765),949=>array(22,-12,529,526),950=>array(34,-208,573,760),951=>array(68,-208,596,533),952=>array(37,-17,564,771),953=>array(66,16,371,519),954=>array(-15,0,644,519),955=>array(-33,0,540,739),956=>array(28,-208,625,519),957=>array(51,0,604,519),958=>array(24,-208,573,760),959=>array(30,-14,571,533),960=>array(-15,0,674,519),961=>array(-8,-208,580,533),962=>array(54,-208,550,533),963=>array(38,-14,664,519),964=>array(52,16,606,519),965=>array(66,-1,592,519),966=>array(62,-208,792,519),967=>array(-53,-222,636,533),968=>array(97,-208,872,519),969=>array(38,-1,822,519),970=>array(66,16,423,788),971=>array(66,-1,592,788),972=>array(30,-14,571,800),973=>array(66,-1,592,800),974=>array(38,-1,822,800),975=>array(-0,-240,833,729),976=>array(37,-17,545,771),977=>array(45,-17,733,771),978=>array(80,0,697,729),979=>array(38,0,881,800),980=>array(80,0,697,939),981=>array(34,-208,806,760),982=>array(38,-1,876,519),983=>array(26,-222,600,521),984=>array(54,-207,762,742),985=>array(54,-207,582,533),986=>array(55,-208,725,742),987=>array(46,-208,564,616),988=>array(-22,0,691,729),989=>array(-163,-211,508,742),990=>array(15,0,517,729),991=>array(72,0,528,759),992=>array(7,-209,675,742),993=>array(22,-208,574,533),1008=>array(8,-5,581,521),1009=>array(20,-210,580,533),1010=>array(30,-14,533,533),1011=>array(-149,-222,318,760),1012=>array(38,-14,746,742),1013=>array(30,-14,534,533),1014=>array(20,-14,508,533),1015=>array(-22,0,656,729),1016=>array(2,-208,598,760),1017=>array(38,-14,708,742),1018=>array(-26,0,1018,729),1019=>array(0,-208,797,519),1020=>array(-18,-208,604,533),1021=>array(10,-14,679,742),1022=>array(38,-14,708,742),1023=>array(10,-14,679,742),1024=>array(-22,0,696,927),1025=>array(-22,0,696,939),1026=>array(9,-214,727,729),1027=>array(-22,0,673,927),1028=>array(38,-14,708,742),1029=>array(12,-14,613,742),1030=>array(-22,0,444,729),1031=>array(-22,0,490,939),1032=>array(-142,-208,474,729),1033=>array(-39,-14,1017,729),1034=>array(-22,0,1070,729),1035=>array(-10,0,765,729),1036=>array(-22,0,830,927),1037=>array(-22,0,874,927),1038=>array(35,-14,786,997),1039=>array(-8,-157,888,729),1040=>array(-55,0,671,729),1041=>array(-22,0,743,729),1042=>array(-22,0,704,729),1043=>array(-22,0,673,729),1044=>array(-35,-157,817,729),1045=>array(-22,0,696,729),1046=>array(-55,0,1191,729),1047=>array(1,-14,611,742),1048=>array(-22,0,874,729),1049=>array(-22,0,874,999),1050=>array(-22,0,830,729),1051=>array(-39,-14,821,729),1052=>array(-26,0,1018,729),1053=>array(-22,0,874,729),1054=>array(38,-14,746,742),1055=>array(-22,0,874,729),1056=>array(-22,0,681,729),1057=>array(38,-14,708,742),1058=>array(42,0,725,729),1059=>array(35,-14,786,729),1060=>array(34,0,821,729),1061=>array(-48,0,727,729),1062=>array(-8,-157,887,729),1063=>array(81,0,839,729),1064=>array(-26,0,1167,729),1065=>array(-13,-157,1181,729),1066=>array(37,0,796,729),1067=>array(-22,0,1104,729),1068=>array(-22,0,678,729),1069=>array(10,-14,679,742),1070=>array(-22,-14,1114,742),1071=>array(-44,0,817,729),1072=>array(31,-14,519,533),1073=>array(35,-14,625,786),1074=>array(30,-14,550,533),1075=>array(50,-14,498,534),1076=>array(31,-14,597,760),1077=>array(30,-14,534,533),1078=>array(9,-14,1192,533),1079=>array(21,-14,534,533),1080=>array(57,-14,604,519),1081=>array(57,-14,604,817),1082=>array(50,-14,614,533),1083=>array(9,-14,608,519),1084=>array(9,-14,805,519),1085=>array(50,0,606,519),1086=>array(30,-14,571,533),1087=>array(50,0,598,533),1088=>array(22,-208,618,533),1089=>array(30,-14,533,533),1090=>array(50,0,896,533),1091=>array(-18,-222,574,519),1092=>array(27,-208,779,760),1093=>array(-17,0,545,519),1094=>array(57,-217,673,519),1095=>array(57,0,593,519),1096=>array(57,-14,902,519),1097=>array(57,-217,971,519),1098=>array(16,-14,622,534),1099=>array(57,-14,866,519),1100=>array(57,-14,561,519),1101=>array(31,-14,551,533),1102=>array(50,-14,872,533),1103=>array(9,-14,666,519),1104=>array(30,-14,534,800),1105=>array(30,-14,535,788),1106=>array(27,-222,578,760),1107=>array(50,-14,521,800),1108=>array(30,-14,534,533),1109=>array(-0,-14,488,533),1110=>array(30,0,303,760),1111=>array(51,0,419,788),1112=>array(-149,-222,318,760),1113=>array(9,-14,880,519),1114=>array(50,-14,877,519),1115=>array(31,0,578,760),1116=>array(50,-14,614,800),1117=>array(57,-14,604,800),1118=>array(-18,-222,574,823),1119=>array(57,-220,604,519),1122=>array(28,0,728,729),1123=>array(50,-14,912,534),1124=>array(-22,-14,1068,742),1125=>array(68,-14,853,533),1130=>array(9,0,1183,729),1131=>array(25,-14,919,519),1132=>array(-22,0,1405,729),1133=>array(68,-14,1133,519),1136=>array(55,0,1052,729),1137=>array(43,-208,1027,760),1138=>array(38,-14,746,742),1139=>array(31,-14,558,533),1140=>array(61,0,877,742),1141=>array(44,0,707,533),1142=>array(61,0,877,927),1143=>array(44,0,707,800),1164=>array(26,0,726,729),1165=>array(44,-14,570,760),1168=>array(-22,0,708,872),1169=>array(52,0,570,668),1170=>array(-22,0,673,729),1171=>array(50,-14,498,534),1172=>array(-22,-214,691,729),1173=>array(-15,-222,562,519),1174=>array(-55,-157,1191,729),1175=>array(9,-217,1192,533),1176=>array(1,-196,611,742),1177=>array(21,-196,534,533),1178=>array(-22,-157,830,729),1179=>array(50,-217,614,533),1182=>array(-22,0,830,729),1183=>array(50,-14,614,760),1184=>array(37,0,948,729),1185=>array(19,-14,688,533),1186=>array(-22,-157,874,729),1187=>array(50,-217,670,519),1188=>array(-22,0,1103,729),1189=>array(50,0,848,519),1190=>array(-22,-214,1107,729),1191=>array(-15,-222,851,519),1194=>array(38,-196,708,742),1195=>array(30,-196,533,533),1196=>array(42,-157,724,729),1197=>array(50,-217,973,533),1198=>array(45,0,715,729),1199=>array(42,-208,566,519),1200=>array(45,0,714,729),1201=>array(42,-208,566,519),1202=>array(-48,-157,727,729),1203=>array(-17,-217,572,519),1204=>array(20,-157,926,729),1205=>array(31,-217,700,519),1206=>array(81,-157,839,729),1207=>array(57,-217,658,519),1210=>array(-36,0,719,729),1211=>array(30,0,578,760),1216=>array(-22,0,444,729),1217=>array(-55,0,1191,927),1218=>array(9,-14,1192,776),1219=>array(-22,-214,812,729),1220=>array(-15,-222,644,519),1223=>array(-22,-214,874,729),1224=>array(-15,-222,674,519),1227=>array(145,-157,903,729),1228=>array(65,-162,674,519),1231=>array(-36,0,386,760),1232=>array(-55,0,671,936),1233=>array(31,-14,519,776),1234=>array(-55,0,671,939),1235=>array(31,-14,519,788),1236=>array(-92,0,940,729),1237=>array(24,-14,800,533),1238=>array(-22,0,696,927),1239=>array(30,-14,534,776),1240=>array(38,-14,746,742),1241=>array(41,-14,532,533),1242=>array(38,-14,746,939),1243=>array(41,-14,536,788),1244=>array(-55,0,1191,939),1245=>array(9,-14,1192,788),1246=>array(1,-14,611,939),1247=>array(21,-14,534,788),1248=>array(-27,-14,546,729),1249=>array(-25,-203,544,519),1250=>array(-22,0,874,914),1251=>array(57,-14,604,763),1252=>array(-22,0,874,939),1253=>array(57,-14,604,788),1254=>array(38,-14,746,939),1255=>array(30,-14,571,788),1256=>array(38,-14,746,742),1257=>array(37,-14,564,533),1258=>array(38,-14,746,939),1259=>array(37,-14,564,788),1260=>array(10,-14,679,939),1261=>array(31,-14,554,788),1262=>array(35,-14,786,914),1263=>array(-18,-222,574,763),1264=>array(35,-14,786,939),1265=>array(-18,-222,574,788),1266=>array(35,-14,786,927),1267=>array(-18,-222,574,800),1268=>array(81,0,839,939),1269=>array(57,0,593,788),1270=>array(-22,-157,673,729),1271=>array(50,-217,498,534),1272=>array(-22,0,1104,939),1273=>array(57,-14,866,788),1296=>array(72,-14,697,742),1297=>array(15,-14,567,533),1298=>array(-22,-208,838,729),1299=>array(9,-222,609,519),1300=>array(-39,-14,1153,729),1301=>array(9,-14,913,519),1306=>array(44,-196,771,742),1307=>array(47,-208,599,533),1308=>array(45,0,1085,729),1309=>array(27,0,801,519),1329=>array(85,-14,856,729),1330=>array(-34,0,722,743),1331=>array(50,0,822,743),1332=>array(18,0,835,743),1333=>array(85,-14,769,729),1334=>array(22,-72,709,743),1335=>array(-26,-72,716,729),1336=>array(-28,-72,727,743),1337=>array(-33,-10,1063,743),1338=>array(14,-14,869,729),1339=>array(-20,0,698,729),1340=>array(-13,-72,615,729),1341=>array(-19,-14,1054,729),1342=>array(74,-13,831,743),1343=>array(70,0,723,729),1344=>array(-40,-66,625,729),1345=>array(25,-32,720,743),1346=>array(24,-72,794,743),1347=>array(-33,0,734,739),1348=>array(85,-14,963,729),1349=>array(18,-14,708,742),1350=>array(27,-14,797,801),1351=>array(57,-14,725,729),1352=>array(-34,0,699,743),1353=>array(83,-84,708,743),1354=>array(18,0,845,743),1355=>array(27,-72,723,744),1356=>array(-34,0,885,743),1357=>array(85,-14,818,729),1358=>array(41,-72,795,729),1359=>array(18,-14,677,742),1360=>array(-34,0,721,743),1361=>array(15,-14,694,742),1362=>array(-33,0,725,729),1363=>array(35,0,827,729),1364=>array(-100,0,756,743),1365=>array(28,-14,754,742),1366=>array(9,-14,828,729),1369=>array(143,481,293,760),1370=>array(-4,408,254,729),1371=>array(-13,615,292,799),1372=>array(-22,618,377,893),1373=>array(27,615,268,799),1374=>array(-15,605,393,854),1375=>array(26,618,413,760),1377=>array(53,-14,899,519),1378=>array(-25,-208,611,533),1379=>array(62,-208,694,533),1380=>array(15,-208,716,533),1381=>array(50,-14,617,760),1382=>array(62,-208,686,533),1383=>array(-27,0,576,760),1384=>array(-25,-208,624,533),1385=>array(-25,-208,838,532),1386=>array(25,-14,729,760),1387=>array(-58,-208,591,760),1388=>array(-24,-208,375,519),1389=>array(-54,-208,923,760),1390=>array(23,-14,624,789),1391=>array(68,-208,593,760),1392=>array(-24,0,589,760),1393=>array(13,-14,541,783),1394=>array(15,-208,680,533),1395=>array(31,-14,625,771),1396=>array(31,-14,708,771),1397=>array(-138,-208,308,519),1398=>array(40,-14,573,771),1399=>array(-67,-208,455,538),1400=>array(-3,0,611,533),1401=>array(-38,-208,396,540),1402=>array(70,-208,916,519),1403=>array(0,-208,598,537),1404=>array(-3,0,617,533),1405=>array(53,-14,601,519),1406=>array(49,-208,639,760),1407=>array(52,-14,883,533),1408=>array(-34,-208,615,533),1409=>array(36,-222,688,533),1410=>array(-1,0,431,519),1411=>array(49,-208,880,760),1412=>array(-16,-208,637,533),1413=>array(42,-14,582,533),1414=>array(19,-208,826,760),1415=>array(50,-14,717,760),1417=>array(64,-14,240,434),1418=>array(31,203,328,365),4256=>array(8,0,674,848),4257=>array(118,0,748,847),4258=>array(53,-81,729,848),4259=>array(18,-0,787,847),4260=>array(56,-0,730,848),4261=>array(53,-0,883,848),4262=>array(104,-1,840,847),4263=>array(42,-1,1009,847),4264=>array(104,-0,571,847),4265=>array(87,-0,638,847),4266=>array(57,-0,873,847),4267=>array(10,-0,834,847),4268=>array(-33,-0,682,847),4269=>array(39,-35,952,847),4270=>array(104,-0,865,847),4271=>array(104,-0,839,846),4272=>array(56,-0,916,846),4273=>array(53,-0,680,846),4274=>array(8,-0,672,847),4275=>array(41,-58,848,846),4276=>array(55,-0,854,846),4277=>array(72,-0,891,846),4278=>array(-33,-0,661,846),4279=>array(118,-0,777,846),4280=>array(44,-0,767,847),4281=>array(-32,-0,637,846),4282=>array(-10,-1,764,848),4283=>array(13,-0,857,847),4284=>array(-33,-0,690,847),4285=>array(9,-0,717,847),4286=>array(8,-0,759,846),4287=>array(-33,-0,971,846),4288=>array(57,-0,976,846),4289=>array(-33,-0,667,846),4290=>array(36,-0,730,847),4291=>array(89,-1,749,846),4292=>array(56,-0,819,846),4293=>array(12,-0,960,847),4304=>array(18,0,475,596),4305=>array(32,0,525,853),4306=>array(-44,-225,507,566),4307=>array(24,-220,763,556),4308=>array(-51,-225,521,556),4309=>array(-51,-225,522,556),4310=>array(66,0,639,855),4311=>array(31,0,787,556),4312=>array(31,0,514,556),4313=>array(-66,-225,479,556),4314=>array(31,-220,981,562),4315=>array(31,0,619,854),4316=>array(35,0,634,877),4317=>array(35,-123,754,556),4318=>array(17,1,580,854),4319=>array(-42,-225,580,555),4320=>array(39,-0,754,846),4321=>array(75,0,532,854),4322=>array(3,-225,651,706),4323=>array(53,-225,647,556),4324=>array(47,-225,752,556),4325=>array(-35,-225,656,855),4326=>array(19,-220,793,556),4327=>array(-62,-225,566,556),4328=>array(42,0,627,854),4329=>array(-14,-5,538,855),4330=>array(14,-225,618,556),4331=>array(28,0,615,854),4332=>array(18,-229,663,854),4333=>array(-41,-225,573,854),4334=>array(75,0,569,854),4335=>array(-84,-225,667,556),4336=>array(18,0,609,854),4337=>array(24,0,633,863),4338=>array(-51,-94,526,556),4339=>array(-35,-225,581,615),4340=>array(-35,-225,570,855),4341=>array(15,0,666,854),4342=>array(27,-225,810,699),4343=>array(-30,-225,512,566),4344=>array(-24,-225,524,556),4345=>array(24,-225,572,561),4346=>array(38,-69,535,556),4347=>array(-39,0,377,511),4348=>array(62,341,457,882),7424=>array(-15,0,558,519),7425=>array(-15,0,815,519),7426=>array(39,-14,814,533),7427=>array(-15,0,620,519),7428=>array(37,-14,533,533),7429=>array(-15,0,580,519),7430=>array(-15,0,580,519),7431=>array(-20,0,568,519),7432=>array(-39,-18,448,533),7433=>array(-3,-238,270,522),7434=>array(-28,-14,518,519),7435=>array(-15,0,644,519),7436=>array(-3,0,517,519),7437=>array(-15,0,796,519),7438=>array(45,0,679,519),7439=>array(30,-14,571,533),7440=>array(15,-14,511,533),7441=>array(37,-33,529,553),7442=>array(31,-2,526,521),7443=>array(54,-50,548,567),7444=>array(40,-14,895,533),7445=>array(2,-14,487,534),7446=>array(82,260,610,533),7447=>array(82,-14,610,259),7448=>array(-15,0,534,519),7449=>array(5,0,710,519),7450=>array(85,0,710,519),7451=>array(49,0,562,519),7452=>array(57,-14,617,519),7453=>array(-1,-74,583,596),7454=>array(28,-74,817,596),7455=>array(-29,-240,614,761),7456=>array(19,0,591,519),7457=>array(27,0,838,519),7458=>array(-14,0,526,519),7459=>array(-5,-14,527,519),7460=>array(-1,-14,532,742),7461=>array(-15,-14,680,533),7462=>array(-15,0,540,519),7463=>array(-15,0,558,519),7464=>array(-15,0,674,519),7465=>array(-15,0,534,519),7466=>array(68,0,792,519),7467=>array(-26,-14,650,519),7468=>array(-44,334,413,735),7469=>array(-58,334,592,735),7470=>array(-14,334,444,735),7471=>array(-9,334,473,742),7472=>array(-14,334,468,735),7473=>array(-14,334,438,735),7474=>array(26,334,483,735),7475=>array(23,326,460,742),7476=>array(-14,334,551,735),7477=>array(-14,334,280,735),7478=>array(-90,220,299,735),7479=>array(-14,334,512,735),7480=>array(-14,334,366,735),7481=>array(-17,334,642,735),7482=>array(-16,334,536,735),7483=>array(42,326,559,734),7484=>array(23,326,470,742),7485=>array(4,326,351,750),7486=>array(-14,334,429,735),7487=>array(-14,334,441,735),7488=>array(26,334,457,735),7489=>array(53,326,523,735),7490=>array(28,334,684,735),7491=>array(19,318,327,625),7492=>array(40,318,348,625),7493=>array(23,318,423,624),7494=>array(24,318,513,625),7495=>array(39,326,391,752),7496=>array(21,326,399,752),7497=>array(33,326,352,627),7498=>array(40,326,350,627),7499=>array(23,324,330,627),7500=>array(28,324,334,627),7501=>array(27,212,438,627),7502=>array(48,203,220,621),7503=>array(38,334,386,752),7504=>array(50,334,583,627),7505=>array(62,212,399,627),7506=>array(34,326,374,627),7507=>array(22,326,334,627),7508=>array(66,477,399,627),7509=>array(66,326,399,477),7510=>array(39,220,414,627),7511=>array(52,326,281,708),7512=>array(61,326,405,620),7513=>array(3,285,364,660),7514=>array(61,326,593,620),7515=>array(60,334,387,620),7516=>array(-6,326,430,633),7517=>array(-13,217,354,765),7518=>array(44,217,375,625),7519=>array(12,326,352,763),7520=>array(37,217,497,625),7521=>array(-29,209,396,633),7522=>array(19,0,191,418),7523=>array(58,0,363,298),7524=>array(61,-8,405,286),7525=>array(60,0,387,286),7526=>array(-13,-117,354,431),7527=>array(44,-117,375,291),7528=>array(-1,-117,364,299),7529=>array(37,-117,497,291),7530=>array(-29,-125,396,299),7531=>array(57,-14,900,533),7543=>array(-11,-222,575,533),7544=>array(-14,334,551,735),7547=>array(-15,0,365,519),7548=>array(28,0,336,519),7549=>array(22,-208,657,533),7550=>array(18,-14,617,519),7551=>array(-19,-14,634,519),7557=>array(-35,-222,386,760),7579=>array(13,326,413,631),7580=>array(34,326,351,627),7581=>array(43,272,357,624),7582=>array(23,326,374,754),7583=>array(24,324,334,627),7584=>array(-34,229,325,752),7585=>array(-1,212,280,620),7586=>array(28,212,439,620),7587=>array(71,220,416,620),7588=>array(21,334,210,752),7589=>array(60,334,206,620),7590=>array(9,334,249,620),7591=>array(38,334,277,620),7592=>array(-4,211,273,752),7593=>array(43,212,241,752),7594=>array(15,212,281,752),7595=>array(9,334,328,621),7596=>array(62,212,583,627),7597=>array(71,220,604,620),7598=>array(-2,212,468,627),7599=>array(62,212,451,627),7600=>array(9,334,403,621),7601=>array(38,326,370,627),7602=>array(36,217,418,752),7603=>array(16,212,333,627),7604=>array(-14,211,351,752),7605=>array(60,212,317,708),7606=>array(42,326,419,620),7607=>array(36,332,379,628),7608=>array(33,326,386,625),7609=>array(60,333,389,620),7610=>array(12,334,334,620),7611=>array(-9,312,332,642),7612=>array(21,212,397,620),7613=>array(14,285,354,620),7614=>array(2,222,361,620),7615=>array(38,325,370,758),7620=>array(-381,616,5,800),7621=>array(-420,616,-87,800),7622=>array(-363,616,-30,800),7623=>array(-456,616,-69,800),7624=>array(-447,616,-3,800),7625=>array(-482,616,32,800),7680=>array(-71,-240,655,729),7681=>array(30,-240,519,533),7682=>array(-22,0,704,939),7683=>array(21,-14,581,939),7684=>array(-22,-213,704,729),7685=>array(21,-213,581,760),7686=>array(-22,-161,704,729),7687=>array(21,-161,581,760),7688=>array(38,-196,708,927),7689=>array(30,-196,540,800),7690=>array(-22,0,743,939),7691=>array(9,-14,609,939),7692=>array(-22,-213,743,729),7693=>array(9,-213,610,760),7694=>array(-22,-161,743,729),7695=>array(9,-161,609,760),7696=>array(-22,-196,743,729),7697=>array(9,-196,609,760),7698=>array(-22,-240,743,729),7699=>array(9,-240,610,760),7700=>array(-22,0,696,1057),7701=>array(30,-14,534,926),7702=>array(-22,0,696,1057),7703=>array(30,-14,578,926),7704=>array(-22,-240,696,729),7705=>array(30,-240,534,533),7706=>array(-22,-222,696,729),7707=>array(30,-222,534,533),7708=>array(-22,-196,696,927),7709=>array(30,-196,534,776),7710=>array(-22,0,691,939),7711=>array(-53,-190,516,939),7712=>array(38,-14,730,938),7713=>array(20,-222,600,756),7714=>array(-22,0,874,939),7715=>array(30,0,577,939),7716=>array(-22,-213,874,729),7717=>array(30,-213,578,760),7718=>array(-22,0,874,939),7719=>array(30,0,577,939),7720=>array(-22,-196,874,729),7721=>array(30,-196,577,760),7722=>array(-22,-221,874,729),7723=>array(30,-221,577,760),7724=>array(-52,-222,444,729),7725=>array(-98,-222,303,760),7726=>array(-22,0,481,1057),7727=>array(51,0,435,917),7728=>array(-22,0,812,927),7729=>array(30,0,583,927),7730=>array(-22,-213,812,729),7731=>array(30,-213,583,760),7732=>array(-22,-161,812,729),7733=>array(30,-161,583,760),7734=>array(-22,-213,582,729),7735=>array(20,-213,319,760),7736=>array(-22,-213,582,914),7737=>array(20,-213,411,914),7738=>array(-22,-161,582,729),7739=>array(-66,-161,319,760),7740=>array(-22,-240,582,729),7741=>array(-100,-240,319,760),7742=>array(-26,0,1018,927),7743=>array(50,0,895,800),7744=>array(-26,0,1018,937),7745=>array(50,0,896,788),7746=>array(-26,-213,1018,729),7747=>array(50,-213,896,533),7748=>array(-24,0,851,939),7749=>array(50,0,598,788),7750=>array(-24,-213,851,729),7751=>array(50,-213,598,533),7752=>array(-24,-161,851,729),7753=>array(50,-161,597,533),7754=>array(-24,-257,851,729),7755=>array(50,-243,598,533),7756=>array(38,-14,746,1057),7757=>array(30,-14,620,916),7758=>array(38,-14,746,1055),7759=>array(30,-14,586,912),7760=>array(38,-14,746,1057),7761=>array(30,-14,571,926),7762=>array(38,-14,746,1057),7763=>array(30,-14,593,926),7764=>array(-22,0,681,927),7765=>array(22,-208,618,800),7766=>array(-22,0,681,939),7767=>array(22,-208,618,788),7768=>array(-22,0,700,939),7769=>array(50,0,528,788),7770=>array(-22,-213,700,729),7771=>array(42,-213,529,533),7772=>array(-22,-213,700,914),7773=>array(42,-213,529,756),7774=>array(-22,-161,700,729),7775=>array(-46,-161,528,533),7776=>array(12,-14,613,939),7777=>array(-0,-14,488,788),7778=>array(12,-213,613,742),7779=>array(-0,-213,488,533),7780=>array(12,-14,628,959),7781=>array(-0,-14,533,777),7782=>array(12,-14,613,1065),7783=>array(-0,-14,505,883),7784=>array(12,-213,613,939),7785=>array(-0,-213,488,788),7786=>array(42,0,725,939),7787=>array(43,-14,407,939),7788=>array(42,-213,725,729),7789=>array(43,-213,407,680),7790=>array(42,-161,724,729),7791=>array(20,-161,407,680),7792=>array(42,-240,725,729),7793=>array(-18,-240,407,680),7794=>array(85,-213,831,729),7795=>array(56,-213,604,519),7796=>array(85,-222,831,729),7797=>array(56,-222,604,519),7798=>array(85,-240,831,729),7799=>array(56,-240,604,519),7800=>array(85,-14,831,1057),7801=>array(57,-14,632,915),7802=>array(85,-14,831,1055),7803=>array(57,-14,604,930),7804=>array(47,0,774,929),7805=>array(18,0,529,792),7806=>array(48,-213,775,729),7807=>array(19,-213,530,521),7808=>array(45,0,1085,931),7809=>array(27,0,801,800),7810=>array(45,0,1085,931),7811=>array(27,0,801,800),7812=>array(45,0,1085,945),7813=>array(27,0,801,736),7814=>array(45,0,1085,974),7815=>array(26,0,801,788),7816=>array(45,-211,1085,729),7817=>array(27,-213,801,519),7818=>array(-48,0,727,939),7819=>array(-17,0,545,788),7820=>array(-48,0,727,939),7821=>array(-17,0,545,788),7822=>array(45,0,715,942),7823=>array(-18,-222,574,788),7824=>array(-31,0,684,982),7825=>array(-14,-41,526,800),7826=>array(-31,-213,684,729),7827=>array(-14,-213,526,560),7828=>array(-31,-161,684,729),7829=>array(-14,-161,526,560),7830=>array(30,-161,577,760),7831=>array(43,-14,430,939),7832=>array(26,0,801,888),7833=>array(-18,-222,574,888),7834=>array(30,-14,870,760),7835=>array(-53,-190,516,939),7836=>array(-53,-190,516,760),7837=>array(-53,-190,516,760),7838=>array(-35,-14,807,743),7839=>array(17,-14,566,765),7840=>array(-71,-213,655,729),7841=>array(30,-213,519,533),7842=>array(-71,0,655,1048),7843=>array(30,-14,519,866),7844=>array(-71,0,748,1054),7845=>array(31,-14,658,872),7846=>array(-71,0,688,1054),7847=>array(31,-14,599,872),7848=>array(-71,0,761,1116),7849=>array(31,-14,671,934),7850=>array(-71,0,655,1069),7851=>array(31,-14,532,887),7852=>array(-71,-213,655,982),7853=>array(30,-213,519,800),7854=>array(-71,0,655,1057),7855=>array(31,-14,539,901),7856=>array(-71,0,655,1057),7857=>array(31,-14,519,901),7858=>array(-71,0,655,1145),7859=>array(31,-14,519,989),7860=>array(-71,0,655,1069),7861=>array(31,-14,550,913),7862=>array(-71,-213,655,958),7863=>array(30,-213,519,776),7864=>array(-22,-213,696,729),7865=>array(30,-213,534,533),7866=>array(-22,0,696,1048),7867=>array(30,-14,534,866),7868=>array(-22,0,696,929),7869=>array(30,-14,534,792),7870=>array(-22,0,766,1054),7871=>array(30,-14,681,872),7872=>array(-22,0,708,1054),7873=>array(30,-14,622,872),7874=>array(-22,0,779,1116),7875=>array(30,-14,694,934),7876=>array(-22,0,696,1069),7877=>array(30,-14,554,887),7878=>array(-22,-213,696,982),7879=>array(30,-213,534,800),7880=>array(-22,0,444,1048),7881=>array(30,0,418,1106),7882=>array(-22,-213,444,729),7883=>array(28,-213,303,760),7884=>array(38,-213,746,742),7885=>array(30,-213,571,533),7886=>array(38,-14,746,1048),7887=>array(30,-14,570,866),7888=>array(38,-14,800,1054),7889=>array(30,-14,695,872),7890=>array(38,-14,746,1054),7891=>array(30,-14,636,872),7892=>array(38,-14,813,1116),7893=>array(30,-14,708,934),7894=>array(38,-14,746,1069),7895=>array(30,-14,571,887),7896=>array(38,-213,746,982),7897=>array(30,-213,570,800),7898=>array(37,-14,844,927),7899=>array(31,-14,680,800),7900=>array(37,-14,844,927),7901=>array(31,-14,680,800),7902=>array(37,-14,844,1048),7903=>array(31,-14,680,866),7904=>array(37,-14,844,929),7905=>array(31,-14,680,792),7906=>array(37,-213,844,760),7907=>array(31,-213,680,548),7908=>array(85,-213,831,729),7909=>array(57,-213,604,519),7910=>array(85,-14,831,1048),7911=>array(56,-14,604,866),7912=>array(88,-14,1015,927),7913=>array(59,-14,734,800),7914=>array(88,-14,1015,927),7915=>array(59,-14,734,800),7916=>array(88,-14,1015,1048),7917=>array(59,-14,734,866),7918=>array(88,-14,1015,929),7919=>array(59,-14,734,792),7920=>array(88,-213,1015,816),7921=>array(59,-213,734,548),7922=>array(45,0,715,931),7923=>array(-18,-222,574,776),7924=>array(45,-213,714,729),7925=>array(-18,-222,574,519),7926=>array(45,0,714,1051),7927=>array(-18,-222,574,866),7928=>array(45,0,714,929),7929=>array(-18,-222,574,792),7930=>array(-22,0,918,729),7931=>array(31,0,653,760),7936=>array(37,-14,672,837),7937=>array(37,-14,672,837),7938=>array(37,-14,672,837),7939=>array(37,-14,672,837),7940=>array(37,-14,672,837),7941=>array(37,-14,672,837),7942=>array(37,-14,672,1009),7943=>array(37,-14,672,1009),7944=>array(-71,0,655,837),7945=>array(-71,0,655,837),7946=>array(55,0,837,837),7947=>array(63,0,837,837),7948=>array(-21,0,705,837),7949=>array(-5,0,721,837),7950=>array(-71,0,655,1009),7951=>array(-71,0,655,1009),7952=>array(22,-12,529,837),7953=>array(22,-12,529,837),7954=>array(22,-12,529,837),7955=>array(22,-12,529,837),7956=>array(22,-12,567,837),7957=>array(22,-12,570,837),7960=>array(62,0,835,837),7961=>array(63,0,828,837),7962=>array(55,0,1063,837),7963=>array(63,0,1063,837),7964=>array(51,0,994,837),7965=>array(57,0,1018,837),7968=>array(68,-208,596,837),7969=>array(68,-208,596,837),7970=>array(68,-208,596,837),7971=>array(68,-208,596,837),7972=>array(68,-208,610,837),7973=>array(68,-208,606,837),7974=>array(68,-208,613,1009),7975=>array(68,-208,604,1009),7976=>array(62,0,1014,837),7977=>array(63,0,1008,837),7978=>array(55,0,1246,837),7979=>array(63,0,1249,837),7980=>array(51,0,1174,837),7981=>array(57,0,1201,837),7982=>array(95,0,1101,1009),7983=>array(92,0,1098,1009),7984=>array(66,16,371,837),7985=>array(66,16,371,837),7986=>array(40,16,417,837),7987=>array(50,16,425,837),7988=>array(62,16,448,837),7989=>array(53,16,448,837),7990=>array(66,16,459,1009),7991=>array(66,16,453,1009),7992=>array(62,0,589,837),7993=>array(63,0,578,837),7994=>array(55,0,813,837),7995=>array(63,0,815,837),7996=>array(51,0,742,837),7997=>array(57,0,771,837),7998=>array(95,0,673,1009),7999=>array(92,0,665,1009),8000=>array(30,-14,571,837),8001=>array(30,-14,571,837),8002=>array(30,-14,571,837),8003=>array(30,-14,571,837),8004=>array(30,-14,601,837),8005=>array(30,-14,591,837),8008=>array(62,-14,772,837),8009=>array(63,-14,803,837),8010=>array(55,-14,1077,837),8011=>array(63,-14,1075,837),8012=>array(51,-14,893,837),8013=>array(57,-14,921,837),8016=>array(66,-1,592,837),8017=>array(66,-1,592,837),8018=>array(66,-1,592,837),8019=>array(66,-1,592,837),8020=>array(66,-1,603,837),8021=>array(66,-1,600,837),8022=>array(66,-1,592,1009),8023=>array(66,-1,592,1009),8025=>array(63,0,902,837),8027=>array(63,0,1139,837),8029=>array(57,0,1092,837),8031=>array(92,0,989,1009),8032=>array(38,-1,822,837),8033=>array(38,-1,822,837),8034=>array(38,-1,822,837),8035=>array(38,-1,822,837),8036=>array(38,-1,822,837),8037=>array(38,-1,822,837),8038=>array(38,-1,822,1009),8039=>array(38,-1,822,1009),8040=>array(17,0,803,837),8041=>array(45,0,832,837),8042=>array(55,0,1106,837),8043=>array(63,0,1111,837),8044=>array(51,0,914,837),8045=>array(57,0,944,837),8046=>array(95,0,885,1009),8047=>array(92,0,919,1009),8048=>array(37,-14,672,800),8049=>array(37,-14,672,800),8050=>array(22,-12,529,800),8051=>array(22,-12,545,800),8052=>array(68,-208,596,800),8053=>array(68,-208,596,800),8054=>array(66,16,371,800),8055=>array(66,16,430,800),8056=>array(30,-14,571,800),8057=>array(30,-14,571,800),8058=>array(66,-1,592,800),8059=>array(66,-1,592,800),8060=>array(38,-1,822,800),8061=>array(38,-1,822,800),8064=>array(37,-208,672,837),8065=>array(37,-208,672,837),8066=>array(37,-208,672,837),8067=>array(37,-208,672,837),8068=>array(37,-208,672,837),8069=>array(37,-208,672,837),8070=>array(37,-208,672,1009),8071=>array(37,-208,672,1009),8072=>array(-71,-208,655,837),8073=>array(-71,-208,655,837),8074=>array(55,-208,837,837),8075=>array(63,-208,837,837),8076=>array(-21,-208,705,837),8077=>array(-5,-208,721,837),8078=>array(-71,-208,655,1009),8079=>array(-71,-208,655,1009),8080=>array(68,-208,596,837),8081=>array(68,-208,596,837),8082=>array(68,-208,596,837),8083=>array(68,-208,596,837),8084=>array(68,-208,610,837),8085=>array(68,-208,606,837),8086=>array(68,-208,613,1009),8087=>array(68,-208,604,1009),8088=>array(62,-208,1014,837),8089=>array(63,-208,1008,837),8090=>array(55,-208,1246,837),8091=>array(63,-208,1249,837),8092=>array(51,-208,1174,837),8093=>array(57,-208,1201,837),8094=>array(95,-208,1101,1009),8095=>array(92,-208,1098,1009),8096=>array(38,-208,822,837),8097=>array(38,-208,822,837),8098=>array(38,-208,822,837),8099=>array(38,-208,822,837),8100=>array(38,-208,822,837),8101=>array(38,-208,822,837),8102=>array(38,-208,822,1009),8103=>array(38,-208,822,1009),8104=>array(17,-208,803,837),8105=>array(45,-208,832,837),8106=>array(55,-208,1106,837),8107=>array(63,-208,1111,837),8108=>array(51,-208,914,837),8109=>array(57,-208,944,837),8110=>array(95,-208,885,1009),8111=>array(92,-208,919,1009),8112=>array(37,-14,672,776),8113=>array(37,-14,672,756),8114=>array(37,-208,672,800),8115=>array(37,-208,672,532),8116=>array(37,-208,672,800),8118=>array(37,-14,672,792),8119=>array(37,-208,672,792),8120=>array(-71,0,655,936),8121=>array(-71,0,655,914),8122=>array(-40,0,687,800),8123=>array(-71,0,655,800),8124=>array(-71,-208,655,729),8125=>array(210,596,350,837),8126=>array(184,-208,309,-60),8127=>array(210,596,350,837),8128=>array(120,638,461,792),8129=>array(147,645,520,959),8130=>array(68,-208,596,800),8131=>array(68,-208,596,533),8132=>array(68,-208,596,800),8134=>array(68,-208,596,792),8135=>array(68,-208,596,792),8136=>array(55,0,910,800),8137=>array(38,0,859,800),8138=>array(55,0,1095,800),8139=>array(38,0,1040,800),8140=>array(-22,-208,874,729),8141=>array(92,596,468,837),8142=>array(101,596,487,837),8143=>array(160,596,501,1009),8144=>array(66,16,407,776),8145=>array(66,16,391,756),8146=>array(66,16,423,997),8147=>array(66,16,491,996),8150=>array(66,16,411,792),8151=>array(66,16,470,959),8152=>array(-22,0,444,927),8153=>array(-22,0,444,914),8154=>array(55,0,665,800),8155=>array(38,0,610,800),8157=>array(101,596,476,837),8158=>array(91,596,487,837),8159=>array(157,596,499,1009),8160=>array(66,-1,592,776),8161=>array(66,-1,592,756),8162=>array(66,-1,592,997),8163=>array(66,-1,631,996),8164=>array(-8,-208,580,837),8165=>array(-8,-208,580,837),8166=>array(66,-1,592,792),8167=>array(66,-1,604,959),8168=>array(45,0,715,927),8169=>array(45,0,715,914),8170=>array(55,0,989,800),8171=>array(38,0,928,800),8172=>array(63,0,824,837),8173=>array(147,645,474,997),8174=>array(147,645,545,996),8175=>array(115,616,319,800),8178=>array(38,-208,822,800),8179=>array(38,-208,822,519),8180=>array(38,-208,822,800),8182=>array(38,-1,822,746),8183=>array(38,-208,822,746),8184=>array(55,-14,923,800),8185=>array(38,-14,760,800),8186=>array(55,0,956,800),8187=>array(1,0,787,800),8188=>array(-21,-208,766,742),8189=>array(204,616,473,800),8190=>array(212,596,352,837),8208=>array(37,202,336,334),8209=>array(37,202,336,334),8210=>array(38,207,588,324),8211=>array(38,207,412,324),8212=>array(38,207,862,324),8213=>array(-10,207,911,324),8214=>array(116,-236,356,764),8215=>array(0,-236,450,-9),8216=>array(37,456,275,742),8217=>array(29,443,268,729),8218=>array(13,-130,251,156),8219=>array(75,443,239,729),8220=>array(37,456,479,742),8221=>array(29,443,472,729),8222=>array(13,-130,456,156),8223=>array(75,443,444,729),8224=>array(44,-96,483,729),8225=>array(-13,-96,483,729),8226=>array(129,196,446,547),8227=>array(129,157,481,586),8228=>array(73,-14,241,172),8229=>array(73,-14,534,172),8230=>array(73,-14,827,172),8240=>array(53,-14,1194,742),8241=>array(53,-14,1579,742),8242=>array(1,547,232,729),8243=>array(1,547,396,729),8244=>array(1,547,562,729),8245=>array(145,547,312,729),8246=>array(145,547,479,729),8247=>array(145,547,642,729),8248=>array(91,-238,569,29),8249=>array(62,64,316,522),8250=>array(44,64,298,522),8252=>array(9,-14,570,729),8253=>array(92,-14,517,742),8254=>array(0,663,450,755),8258=>array(20,-37,901,832),8260=>array(-234,-14,384,742),8261=>array(35,-132,439,760),8262=>array(-14,-132,391,760),8263=>array(63,-14,975,742),8264=>array(92,-14,776,742),8265=>array(9,-14,742,742),8267=>array(42,-96,554,729),8268=>array(67,189,382,541),8269=>array(67,189,382,541),8270=>array(20,0,451,464),8271=>array(34,-161,231,490),8273=>array(47,-14,396,797),8274=>array(2,-93,476,729),8275=>array(44,221,856,406),8279=>array(1,547,726,729),8304=>array(21,326,364,742),8305=>array(19,334,191,752),8308=>array(4,334,354,742),8309=>array(10,326,362,742),8310=>array(19,326,368,742),8311=>array(31,334,362,742),8312=>array(10,326,373,742),8313=>array(13,326,363,742),8314=>array(60,334,415,679),8315=>array(60,475,415,537),8316=>array(60,415,415,598),8317=>array(53,249,290,752),8318=>array(-22,249,215,752),8319=>array(31,334,376,627),8320=>array(21,0,364,416),8321=>array(35,8,305,416),8322=>array(2,8,357,416),8323=>array(6,0,361,416),8324=>array(4,8,354,416),8325=>array(10,0,362,416),8326=>array(19,0,368,416),8327=>array(31,8,362,416),8328=>array(10,0,373,416),8329=>array(13,0,363,416),8330=>array(60,8,415,353),8331=>array(60,149,415,211),8332=>array(60,89,415,272),8333=>array(53,-78,290,426),8334=>array(-22,-78,215,426),8336=>array(19,-8,327,299),8337=>array(33,0,352,301),8338=>array(34,0,374,301),8339=>array(-11,8,343,293),8340=>array(40,0,350,301),8341=>array(47,0,402,425),8342=>array(38,8,386,426),8343=>array(45,0,221,425),8344=>array(50,8,583,301),8345=>array(31,8,376,301),8346=>array(39,-106,414,301),8347=>array(18,1,328,307),8348=>array(52,0,281,382),8358=>array(-16,0,642,729),8364=>array(-22,-14,626,742),8367=>array(-17,-193,1051,723),8369=>array(-22,0,726,729),8372=>array(3,-14,788,742),8373=>array(74,-146,620,761),8376=>array(37,0,725,729),8377=>array(48,0,654,729),8451=>array(78,-14,1070,749),8457=>array(78,0,1053,749),8462=>array(30,0,578,760),8463=>array(31,0,578,760),8470=>array(-31,-14,938,731),8482=>array(104,447,756,729),8486=>array(-21,0,766,742),8487=>array(35,-13,822,729),8490=>array(-22,0,812,729),8491=>array(-88,0,638,928),8498=>array(-52,0,661,729),8513=>array(4,-14,672,742),8514=>array(8,0,499,729),8515=>array(10,0,604,729),8516=>array(2,0,674,729),8523=>array(42,-14,838,742),8526=>array(-35,0,553,519),8528=>array(25,-14,906,742),8529=>array(25,-14,907,742),8530=>array(25,-14,1303,742),8531=>array(25,-14,905,742),8532=>array(2,-14,905,742),8533=>array(25,-14,906,742),8534=>array(2,-14,906,742),8535=>array(6,-14,906,742),8536=>array(4,-14,906,742),8537=>array(25,-14,913,742),8538=>array(10,-14,913,742),8539=>array(25,-14,917,742),8540=>array(6,-14,917,742),8541=>array(10,-14,917,742),8542=>array(31,-14,917,742),8543=>array(25,-14,788,742),8544=>array(-22,0,444,729),8545=>array(-22,0,686,729),8546=>array(-22,0,927,729),8547=>array(-22,0,1061,729),8548=>array(48,0,775,729),8549=>array(48,0,1037,729),8550=>array(48,0,1279,729),8551=>array(48,0,1521,729),8552=>array(-22,0,991,729),8553=>array(-48,0,727,729),8554=>array(-48,0,993,729),8555=>array(-48,0,1235,729),8556=>array(-22,0,582,729),8557=>array(38,-14,708,742),8558=>array(-22,0,743,729),8559=>array(-26,0,1018,729),8560=>array(30,0,303,760),8561=>array(30,0,645,760),8562=>array(30,0,987,760),8563=>array(30,0,872,760),8564=>array(19,0,530,521),8565=>array(19,0,826,760),8566=>array(19,0,1168,760),8567=>array(19,0,1510,760),8568=>array(30,0,887,760),8569=>array(-17,0,545,519),8570=>array(-17,0,840,760),8571=>array(-17,0,1182,760),8572=>array(30,0,319,760),8573=>array(30,-14,533,533),8574=>array(9,-14,610,760),8575=>array(50,0,896,533),8576=>array(33,0,1115,729),8577=>array(-22,0,751,729),8578=>array(33,0,1115,729),8579=>array(10,-14,679,742),8580=>array(20,-14,514,533),8581=>array(54,-208,725,742),8585=>array(21,-14,905,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,29,642,595),8599=>array(112,29,622,595),8600=>array(112,52,622,617),8601=>array(132,52,642,617),8602=>array(33,88,703,558),8603=>array(51,88,721,558),8604=>array(48,191,716,499),8605=>array(38,191,706,499),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,118,710,529),8611=>array(44,118,721,529),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,571),8618=>array(51,119,721,571),8619=>array(33,119,703,571),8620=>array(51,119,721,571),8621=>array(33,119,721,527),8622=>array(33,88,721,558),8623=>array(154,-17,629,730),8624=>array(187,0,549,744),8625=>array(205,0,567,744),8626=>array(187,-20,549,724),8627=>array(205,-20,567,724),8628=>array(117,90,655,614),8629=>array(132,53,604,650),8630=>array(68,141,672,569),8631=>array(82,141,686,569),8632=>array(119,29,642,736),8633=>array(51,-52,703,698),8634=>array(103,48,660,600),8635=>array(94,48,651,600),8636=>array(31,270,703,527),8637=>array(31,119,703,377),8638=>array(329,0,561,747),8639=>array(193,0,426,747),8640=>array(51,270,724,527),8641=>array(51,119,724,377),8642=>array(329,-23,561,724),8643=>array(193,-23,426,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,88,703,558),8654=>array(33,88,721,558),8655=>array(51,88,721,558),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-31,696,595),8663=>array(58,-31,622,595),8664=>array(58,52,622,677),8665=>array(132,52,696,677),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(69,0,690,694),8690=>array(64,0,686,694),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,573,729),8706=>array(33,-12,449,659),8707=>array(63,0,479,729),8708=>array(63,-120,479,849),8710=>array(18,0,661,729),8711=>array(18,0,661,729),8712=>array(95,0,571,627),8713=>array(95,-138,571,765),8715=>array(95,0,571,627),8716=>array(95,-138,571,765),8719=>array(21,-192,734,719),8720=>array(21,-192,734,719),8721=>array(9,-192,661,719),8722=>array(95,257,659,369),8723=>array(95,0,659,627),8724=>array(95,0,659,681),8725=>array(-72,-93,401,729),8727=>array(95,82,527,546),8728=>array(95,161,372,468),8729=>array(95,161,372,468),8730=>array(31,-20,593,827),8731=>array(31,-20,593,940),8732=>array(29,-20,593,928),8733=>array(90,97,515,499),8734=>array(90,97,661,499),8735=>array(106,79,648,681),8736=>array(106,79,648,681),8739=>array(95,-98,197,827),8740=>array(78,-98,469,827),8741=>array(95,-98,381,827),8742=>array(78,-98,619,827),8743=>array(136,0,595,584),8744=>array(136,0,595,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-182,500,759),8748=>array(21,-182,852,759),8749=>array(21,-182,1203,759),8760=>array(95,258,659,567),8761=>array(95,60,659,567),8762=>array(95,60,659,567),8763=>array(95,60,659,567),8764=>array(95,222,659,406),8765=>array(95,222,659,406),8770=>array(95,119,659,480),8771=>array(95,147,659,508),8776=>array(95,119,659,508),8784=>array(95,147,659,717),8785=>array(95,-90,659,717),8786=>array(95,-90,659,717),8787=>array(95,-90,659,717),8788=>array(95,110,879,518),8789=>array(95,110,879,518),8800=>array(95,-5,659,631),8801=>array(95,91,659,536),8804=>array(95,0,659,580),8805=>array(95,0,659,580),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-138,659,765),8837=>array(95,-138,659,765),8838=>array(95,-85,659,712),8839=>array(95,-85,659,712),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,1,659,627),8848=>array(95,1,659,627),8849=>array(95,-85,659,712),8850=>array(95,-85,659,712),8851=>array(95,0,659,627),8852=>array(95,0,659,627),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,1,659,627),8863=>array(95,1,659,627),8864=>array(95,1,659,627),8865=>array(95,1,659,627),8866=>array(95,0,701,729),8867=>array(95,0,701,729),8868=>array(95,0,769,688),8869=>array(95,0,769,688),8870=>array(95,0,459,729),8871=>array(95,0,459,729),8872=>array(95,0,701,729),8873=>array(95,0,701,729),8874=>array(95,0,701,729),8875=>array(95,0,876,729),8876=>array(95,-123,701,852),8877=>array(95,-123,701,852),8878=>array(95,-123,701,852),8879=>array(95,-123,876,852),8901=>array(95,255,263,440),8962=>array(64,0,687,596),8968=>array(34,-132,440,760),8969=>array(79,-132,391,760),8970=>array(34,-132,346,760),8971=>array(-15,-132,391,760),8976=>array(95,140,659,441),8977=>array(2,113,482,646),8984=>array(76,0,759,759),8985=>array(95,140,659,441),8992=>array(203,-250,500,925),8993=>array(20,-239,316,940),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(1,-228,906,85),9115=>array(56,-252,394,928),9116=>array(56,-252,185,940),9117=>array(56,-240,394,940),9118=>array(56,-252,394,928),9119=>array(266,-252,394,940),9120=>array(56,-240,394,940),9121=>array(56,-252,394,928),9122=>array(56,-252,185,940),9123=>array(56,-240,394,940),9124=>array(56,-252,394,928),9125=>array(266,-252,394,940),9126=>array(56,-240,394,940),9127=>array(275,-261,602,928),9128=>array(74,-247,400,934),9129=>array(275,-240,602,934),9130=>array(275,-256,400,934),9131=>array(74,-261,400,928),9132=>array(275,-247,602,934),9133=>array(74,-240,400,934),9134=>array(203,-250,316,940),9167=>array(82,0,769,596),9251=>array(24,-228,702,85),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(4,-163,394,769),10182=>array(-33,-163,429,769),10208=>array(2,-233,442,807),10216=>array(94,-132,417,759),10217=>array(-6,-132,317,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(68,48,672,618),10227=>array(82,48,686,618),10228=>array(51,39,896,608),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(132,586,308,781),10242=>array(132,325,308,521),10243=>array(132,325,308,781),10244=>array(132,65,308,260),10245=>array(132,65,308,781),10246=>array(132,65,308,521),10247=>array(132,65,308,781),10248=>array(396,586,571,781),10249=>array(132,586,571,781),10250=>array(132,325,571,781),10251=>array(132,325,571,781),10252=>array(132,65,571,781),10253=>array(132,65,571,781),10254=>array(132,65,571,781),10255=>array(132,65,571,781),10256=>array(396,325,571,521),10257=>array(132,325,571,781),10258=>array(132,325,571,521),10259=>array(132,325,571,781),10260=>array(132,65,571,521),10261=>array(132,65,571,781),10262=>array(132,65,571,521),10263=>array(132,65,571,781),10264=>array(396,325,571,781),10265=>array(132,325,571,781),10266=>array(132,325,571,781),10267=>array(132,325,571,781),10268=>array(132,65,571,781),10269=>array(132,65,571,781),10270=>array(132,65,571,781),10271=>array(132,65,571,781),10272=>array(396,65,571,260),10273=>array(132,65,571,781),10274=>array(132,65,571,521),10275=>array(132,65,571,781),10276=>array(132,65,571,260),10277=>array(132,65,571,781),10278=>array(132,65,571,521),10279=>array(132,65,571,781),10280=>array(396,65,571,781),10281=>array(132,65,571,781),10282=>array(132,65,571,781),10283=>array(132,65,571,781),10284=>array(132,65,571,781),10285=>array(132,65,571,781),10286=>array(132,65,571,781),10287=>array(132,65,571,781),10288=>array(396,65,571,521),10289=>array(132,65,571,781),10290=>array(132,65,571,521),10291=>array(132,65,571,781),10292=>array(132,65,571,521),10293=>array(132,65,571,781),10294=>array(132,65,571,521),10295=>array(132,65,571,781),10296=>array(396,65,571,781),10297=>array(132,65,571,781),10298=>array(132,65,571,781),10299=>array(132,65,571,781),10300=>array(132,65,571,781),10301=>array(132,65,571,781),10302=>array(132,65,571,781),10303=>array(132,65,571,781),10304=>array(132,-195,308,0),10305=>array(132,-195,308,781),10306=>array(132,-195,308,521),10307=>array(132,-195,308,781),10308=>array(132,-195,308,260),10309=>array(132,-195,308,781),10310=>array(132,-195,308,521),10311=>array(132,-195,308,781),10312=>array(132,-195,571,781),10313=>array(132,-195,571,781),10314=>array(132,-195,571,781),10315=>array(132,-195,571,781),10316=>array(132,-195,571,781),10317=>array(132,-195,571,781),10318=>array(132,-195,571,781),10319=>array(132,-195,571,781),10320=>array(132,-195,571,521),10321=>array(132,-195,571,781),10322=>array(132,-195,571,521),10323=>array(132,-195,571,781),10324=>array(132,-195,571,521),10325=>array(132,-195,571,781),10326=>array(132,-195,571,521),10327=>array(132,-195,571,781),10328=>array(132,-195,571,781),10329=>array(132,-195,571,781),10330=>array(132,-195,571,781),10331=>array(132,-195,571,781),10332=>array(132,-195,571,781),10333=>array(132,-195,571,781),10334=>array(132,-195,571,781),10335=>array(132,-195,571,781),10336=>array(132,-195,571,260),10337=>array(132,-195,571,781),10338=>array(132,-195,571,521),10339=>array(132,-195,571,781),10340=>array(132,-195,571,260),10341=>array(132,-195,571,781),10342=>array(132,-195,571,521),10343=>array(132,-195,571,781),10344=>array(132,-195,571,781),10345=>array(132,-195,571,781),10346=>array(132,-195,571,781),10347=>array(132,-195,571,781),10348=>array(132,-195,571,781),10349=>array(132,-195,571,781),10350=>array(132,-195,571,781),10351=>array(132,-195,571,781),10352=>array(132,-195,571,521),10353=>array(132,-195,571,781),10354=>array(132,-195,571,521),10355=>array(132,-195,571,781),10356=>array(132,-195,571,521),10357=>array(132,-195,571,781),10358=>array(132,-195,571,521),10359=>array(132,-195,571,781),10360=>array(132,-195,571,781),10361=>array(132,-195,571,781),10362=>array(132,-195,571,781),10363=>array(132,-195,571,781),10364=>array(132,-195,571,781),10365=>array(132,-195,571,781),10366=>array(132,-195,571,781),10367=>array(132,-195,571,781),10368=>array(396,-195,571,0),10369=>array(132,-195,571,781),10370=>array(132,-195,571,521),10371=>array(132,-195,571,781),10372=>array(132,-195,571,260),10373=>array(132,-195,571,781),10374=>array(132,-195,571,521),10375=>array(132,-195,571,781),10376=>array(396,-195,571,781),10377=>array(132,-195,571,781),10378=>array(132,-195,571,781),10379=>array(132,-195,571,781),10380=>array(132,-195,571,781),10381=>array(132,-195,571,781),10382=>array(132,-195,571,781),10383=>array(132,-195,571,781),10384=>array(396,-195,571,521),10385=>array(132,-195,571,781),10386=>array(132,-195,571,521),10387=>array(132,-195,571,781),10388=>array(132,-195,571,521),10389=>array(132,-195,571,781),10390=>array(132,-195,571,521),10391=>array(132,-195,571,781),10392=>array(396,-195,571,781),10393=>array(132,-195,571,781),10394=>array(132,-195,571,781),10395=>array(132,-195,571,781),10396=>array(132,-195,571,781),10397=>array(132,-195,571,781),10398=>array(132,-195,571,781),10399=>array(132,-195,571,781),10400=>array(396,-195,571,260),10401=>array(132,-195,571,781),10402=>array(132,-195,571,521),10403=>array(132,-195,571,781),10404=>array(132,-195,571,260),10405=>array(132,-195,571,781),10406=>array(132,-195,571,521),10407=>array(132,-195,571,781),10408=>array(396,-195,571,781),10409=>array(132,-195,571,781),10410=>array(132,-195,571,781),10411=>array(132,-195,571,781),10412=>array(132,-195,571,781),10413=>array(132,-195,571,781),10414=>array(132,-195,571,781),10415=>array(132,-195,571,781),10416=>array(396,-195,571,521),10417=>array(132,-195,571,781),10418=>array(132,-195,571,521),10419=>array(132,-195,571,781),10420=>array(132,-195,571,521),10421=>array(132,-195,571,781),10422=>array(132,-195,571,521),10423=>array(132,-195,571,781),10424=>array(396,-195,571,781),10425=>array(132,-195,571,781),10426=>array(132,-195,571,781),10427=>array(132,-195,571,781),10428=>array(132,-195,571,781),10429=>array(132,-195,571,781),10430=>array(132,-195,571,781),10431=>array(132,-195,571,781),10432=>array(132,-195,571,0),10433=>array(132,-195,571,781),10434=>array(132,-195,571,521),10435=>array(132,-195,571,781),10436=>array(132,-195,571,260),10437=>array(132,-195,571,781),10438=>array(132,-195,571,521),10439=>array(132,-195,571,781),10440=>array(132,-195,571,781),10441=>array(132,-195,571,781),10442=>array(132,-195,571,781),10443=>array(132,-195,571,781),10444=>array(132,-195,571,781),10445=>array(132,-195,571,781),10446=>array(132,-195,571,781),10447=>array(132,-195,571,781),10448=>array(132,-195,571,521),10449=>array(132,-195,571,781),10450=>array(132,-195,571,521),10451=>array(132,-195,571,781),10452=>array(132,-195,571,521),10453=>array(132,-195,571,781),10454=>array(132,-195,571,521),10455=>array(132,-195,571,781),10456=>array(132,-195,571,781),10457=>array(132,-195,571,781),10458=>array(132,-195,571,781),10459=>array(132,-195,571,781),10460=>array(132,-195,571,781),10461=>array(132,-195,571,781),10462=>array(132,-195,571,781),10463=>array(132,-195,571,781),10464=>array(132,-195,571,260),10465=>array(132,-195,571,781),10466=>array(132,-195,571,521),10467=>array(132,-195,571,781),10468=>array(132,-195,571,260),10469=>array(132,-195,571,781),10470=>array(132,-195,571,521),10471=>array(132,-195,571,781),10472=>array(132,-195,571,781),10473=>array(132,-195,571,781),10474=>array(132,-195,571,781),10475=>array(132,-195,571,781),10476=>array(132,-195,571,781),10477=>array(132,-195,571,781),10478=>array(132,-195,571,781),10479=>array(132,-195,571,781),10480=>array(132,-195,571,521),10481=>array(132,-195,571,781),10482=>array(132,-195,571,521),10483=>array(132,-195,571,781),10484=>array(132,-195,571,521),10485=>array(132,-195,571,781),10486=>array(132,-195,571,521),10487=>array(132,-195,571,781),10488=>array(132,-195,571,781),10489=>array(132,-195,571,781),10490=>array(132,-195,571,781),10491=>array(132,-195,571,781),10492=>array(132,-195,571,781),10493=>array(132,-195,571,781),10494=>array(132,-195,571,781),10495=>array(132,-195,571,781),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(44,118,721,529),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(44,118,721,529),10517=>array(44,118,721,529),10518=>array(44,118,721,529),10519=>array(44,118,721,529),10520=>array(44,118,721,529),10521=>array(51,118,710,529),10522=>array(44,118,703,529),10523=>array(51,118,710,529),10524=>array(44,118,703,529),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,52,622,595),10530=>array(132,52,622,595),10531=>array(132,-45,585,595),10532=>array(168,-45,622,595),10533=>array(168,52,622,692),10534=>array(132,52,585,692),10535=>array(112,29,642,595),10536=>array(112,29,622,617),10537=>array(112,52,642,617),10538=>array(132,29,642,617),10539=>array(112,29,642,617),10540=>array(112,29,642,617),10541=>array(112,29,622,617),10542=>array(112,29,622,617),10543=>array(112,29,642,617),10544=>array(112,29,642,617),10545=>array(112,29,642,595),10546=>array(112,29,642,595),10547=>array(38,119,721,527),10548=>array(131,94,637,623),10549=>array(131,80,637,608),10550=>array(132,70,608,632),10551=>array(146,70,622,632),10552=>array(255,-13,532,735),10553=>array(222,-13,499,735),10554=>array(46,188,720,495),10555=>array(35,151,708,459),10556=>array(35,78,708,495),10557=>array(46,0,720,495),10558=>array(126,58,623,593),10559=>array(132,58,628,593),10560=>array(121,48,633,719),10561=>array(121,48,633,719),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-12,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,270,724,527),10575=>array(329,-23,561,747),10576=>array(31,119,724,377),10577=>array(193,-23,426,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,172,724,625),10599=>array(31,21,724,475),10600=>array(31,172,724,625),10601=>array(31,21,724,475),10602=>array(31,184,703,613),10603=>array(31,34,703,462),10604=>array(51,184,724,613),10605=>array(51,34,724,462),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,270,703,571),10609=>array(51,119,721,757),10610=>array(51,119,721,610),10611=>array(33,36,703,527),10612=>array(51,36,721,527),10613=>array(51,-138,721,527),10614=>array(33,-76,703,791),10615=>array(33,42,878,604),10616=>array(51,-76,721,791),10617=>array(51,-76,721,748),10618=>array(33,10,813,637),10619=>array(33,-76,703,748),10620=>array(147,11,618,636),10621=>array(136,11,606,636),10622=>array(96,62,659,584),10623=>array(96,54,659,576),10731=>array(2,-233,442,807),10764=>array(21,-182,1555,759),10765=>array(22,-182,527,760),10766=>array(22,-182,527,760),10799=>array(116,23,638,604),10858=>array(95,222,659,567),10859=>array(95,60,659,567),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,112,721,514),11023=>array(51,132,721,534),11024=>array(33,112,703,514),11025=>array(33,132,703,534),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(-22,0,581,729),11361=>array(-16,0,366,760),11363=>array(-22,0,681,729),11364=>array(129,-208,764,729),11367=>array(-8,-157,888,729),11368=>array(31,-217,655,760),11369=>array(-8,-157,826,729),11370=>array(31,-217,594,760),11371=>array(-17,-157,698,729),11372=>array(-14,-214,526,560),11373=>array(26,-14,791,742),11374=>array(38,-208,1082,729),11375=>array(110,0,836,729),11376=>array(-26,-14,739,742),11377=>array(18,0,682,533),11378=>array(45,0,1160,730),11379=>array(26,0,930,533),11381=>array(-22,0,688,729),11382=>array(52,0,497,519),11383=>array(44,-14,774,533),11385=>array(-41,-14,449,760),11386=>array(82,-14,610,533),11387=>array(-18,0,575,519),11388=>array(-7,-132,282,418),11389=>array(119,326,576,734),11390=>array(29,-208,630,742),11391=>array(-13,-208,703,729),11520=>array(86,-53,722,514),11521=>array(28,-218,598,514),11522=>array(83,-218,750,514),11523=>array(75,-2,642,759),11524=>array(92,-217,735,514),11525=>array(40,-217,891,514),11526=>array(108,0,707,759),11527=>array(40,0,890,514),11528=>array(88,0,583,514),11529=>array(38,-217,608,729),11530=>array(34,0,886,514),11531=>array(74,-4,622,759),11532=>array(38,0,608,759),11533=>array(39,-2,892,514),11534=>array(96,0,787,514),11535=>array(81,-218,835,759),11536=>array(40,0,890,759),11537=>array(38,0,607,759),11538=>array(29,-217,589,515),11539=>array(40,-221,909,675),11540=>array(70,-217,836,555),11541=>array(57,-218,792,759),11542=>array(38,0,606,514),11543=>array(38,-217,608,514),11544=>array(38,-217,607,514),11545=>array(54,-217,611,759),11546=>array(66,-217,646,514),11547=>array(70,0,822,759),11548=>array(71,-217,909,514),11549=>array(29,-217,640,515),11550=>array(61,-217,636,514),11551=>array(23,-218,793,518),11552=>array(88,0,1026,514),11553=>array(48,-217,596,759),11554=>array(60,-3,572,579),11555=>array(38,-217,639,759),11556=>array(38,-217,701,514),11557=>array(79,-4,818,759),11800=>array(10,-14,435,742),11807=>array(95,60,659,406),11810=>array(112,314,440,760),11811=>array(131,314,392,760),11812=>array(34,-132,294,314),11813=>array(-15,-132,313,314),11822=>array(88,-14,547,742),42564=>array(32,-14,622,742),42565=>array(21,-14,489,533),42566=>array(91,0,444,729),42567=>array(67,0,298,519),42576=>array(37,0,1222,729),42577=>array(16,-14,926,534),42580=>array(53,-14,1180,742),42581=>array(40,-14,854,533),42582=>array(-22,0,1115,729),42583=>array(68,-14,862,533),42760=>array(131,0,424,693),42761=>array(105,0,424,693),42762=>array(79,0,424,693),42763=>array(52,0,424,693),42764=>array(26,0,424,693),42765=>array(26,0,424,693),42766=>array(26,0,398,693),42767=>array(26,0,372,693),42768=>array(26,0,345,693),42769=>array(26,0,319,693),42770=>array(26,0,424,693),42771=>array(26,0,398,693),42772=>array(26,0,372,693),42773=>array(26,0,345,693),42774=>array(26,0,319,693),42779=>array(71,326,305,743),42780=>array(41,315,275,731),42781=>array(44,318,213,734),42782=>array(36,326,205,742),42783=>array(-21,0,147,416),42790=>array(-4,-208,892,729),42791=>array(50,-222,578,760),42792=>array(60,-203,861,729),42793=>array(60,-203,780,680),42794=>array(2,-14,628,742),42795=>array(11,-12,549,742),42796=>array(11,-14,534,729),42797=>array(11,-222,515,519),42798=>array(19,-104,638,729),42799=>array(13,-240,601,519),42800=>array(-20,0,568,519),42801=>array(-0,-14,488,533),42802=>array(-71,0,1127,729),42803=>array(31,-14,821,533),42804=>array(-71,-14,1096,742),42805=>array(31,-14,875,533),42806=>array(-90,-14,1097,729),42807=>array(31,-14,856,533),42808=>array(-71,0,991,729),42809=>array(31,-14,756,533),42810=>array(-71,0,991,729),42811=>array(18,-14,766,533),42812=>array(-53,-208,990,729),42813=>array(31,-222,723,533),42814=>array(10,-14,679,742),42815=>array(20,-14,514,533),42816=>array(-22,0,812,729),42817=>array(31,0,583,760),42822=>array(96,0,772,729),42823=>array(83,0,446,760),42826=>array(-11,-14,920,742),42827=>array(-9,-14,703,533),42830=>array(38,-14,1265,742),42831=>array(37,-14,918,533),42856=>array(-40,-208,752,729),42857=>array(23,-208,653,519),42875=>array(31,-208,694,742),42876=>array(32,-208,547,533),42880=>array(52,0,655,729),42881=>array(22,-240,311,519),42882=>array(31,-208,721,743),42883=>array(32,-208,625,533),42884=>array(31,-208,694,742),42885=>array(32,-208,547,533),42886=>array(39,-14,745,729),42887=>array(38,-14,563,519),42891=>array(143,225,345,729),42892=>array(62,458,214,729),42893=>array(81,0,839,729),42896=>array(-24,-157,851,729),42897=>array(50,-217,676,533),42922=>array(-86,0,874,729),43002=>array(-16,0,976,519),43003=>array(45,0,661,729),43004=>array(48,0,699,729),43005=>array(-22,0,1022,729),43006=>array(-40,0,461,928),43007=>array(-71,0,1231,729),62464=>array(6,-15,570,876),62465=>array(19,-15,579,876),62466=>array(11,-15,625,875),62467=>array(73,-15,894,876),62468=>array(5,-15,642,876),62469=>array(-1,-15,631,876),62470=>array(75,-15,676,876),62471=>array(33,-14,924,875),62472=>array(41,-15,627,876),62473=>array(6,-15,626,876),62474=>array(75,-21,1177,876),62475=>array(20,-15,659,876),62476=>array(29,-15,681,888),62477=>array(42,-146,891,876),62478=>array(12,-15,633,876),62479=>array(5,-15,702,877),62480=>array(22,-15,888,860),62481=>array(59,-15,645,876),62482=>array(29,-15,712,876),62483=>array(72,-15,723,876),62484=>array(82,-15,906,876),62485=>array(-1,-15,699,864),62486=>array(81,-16,896,875),62487=>array(4,-15,698,875),62488=>array(23,-15,669,876),62489=>array(-24,-15,600,876),62490=>array(25,-15,677,870),62491=>array(19,-15,658,876),62492=>array(29,-15,714,876),62493=>array(1,-15,618,910),62494=>array(64,-15,641,876),62495=>array(-19,-25,866,875),62496=>array(1,-15,647,882),62497=>array(31,-15,742,879),62498=>array(-26,-57,631,876),62499=>array(3,-15,702,895),62500=>array(3,-15,646,876),62501=>array(-0,-15,690,876),62502=>array(66,-14,908,876),62504=>array(64,-217,809,759),63172=>array(51,0,351,763),63173=>array(11,-14,597,756),63174=>array(20,-222,600,533),63175=>array(57,-14,644,731),63176=>array(57,-14,938,731),63185=>array(53,616,404,816),63188=>array(72,624,406,840),64256=>array(-53,-190,875,760),64257=>array(-53,-190,611,760),64258=>array(-53,-190,648,760),64259=>array(-53,-190,968,760),64260=>array(-53,-190,1003,760),64261=>array(-53,-190,791,760),64262=>array(-0,-14,878,748),65533=>array(94,-108,1052,956),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>313,33=>395,34=>469,35=>754,36=>626,37=>855,38=>813,39=>275,40=>426,41=>426,42=>470,43=>754,44=>313,45=>374,46=>313,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>332,59=>332,60=>754,61=>754,62=>754,63=>527,64=>900,65=>698,66=>760,67=>716,68=>780,69=>686,70=>639,71=>769,72=>850,73=>421,74=>426,75=>782,76=>633,77=>996,78=>822,79=>784,80=>677,81=>784,82=>748,83=>650,84=>669,85=>785,86=>698,87=>1011,88=>698,89=>642,90=>657,91=>426,92=>329,93=>426,94=>754,95=>450,96=>450,97=>583,98=>629,99=>548,100=>629,101=>572,102=>387,103=>629,104=>654,105=>342,106=>325,107=>624,108=>342,109=>952,110=>654,111=>600,112=>629,113=>629,114=>474,115=>506,116=>416,117=>654,118=>523,119=>774,120=>536,121=>523,122=>511,123=>579,124=>327,125=>579,126=>754,160=>313,161=>395,162=>626,163=>626,164=>572,165=>626,166=>327,167=>470,168=>450,169=>900,170=>438,171=>563,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>659,182=>572,183=>313,184=>450,185=>394,186=>450,187=>563,188=>938,189=>938,190=>938,191=>527,192=>698,193=>698,194=>698,195=>698,196=>698,197=>698,198=>931,199=>716,200=>686,201=>686,202=>686,203=>686,204=>421,205=>421,206=>421,207=>421,208=>787,209=>822,210=>784,211=>784,212=>784,213=>784,214=>784,215=>754,216=>784,217=>785,218=>785,219=>785,220=>785,221=>642,222=>681,223=>684,224=>583,225=>583,226=>583,227=>583,228=>583,229=>583,230=>838,231=>548,232=>572,233=>572,234=>572,235=>572,236=>342,237=>342,238=>342,239=>342,240=>600,241=>654,242=>600,243=>600,244=>600,245=>600,246=>600,247=>754,248=>600,249=>654,250=>654,251=>654,252=>654,253=>523,254=>629,255=>523,256=>698,257=>583,258=>698,259=>583,260=>698,261=>583,262=>716,263=>548,264=>716,265=>548,266=>716,267=>548,268=>716,269=>548,270=>780,271=>629,272=>787,273=>629,274=>686,275=>572,276=>686,277=>572,278=>686,279=>572,280=>686,281=>572,282=>686,283=>572,284=>769,285=>629,286=>769,287=>629,288=>769,289=>629,290=>769,291=>629,292=>850,293=>654,294=>850,295=>654,296=>421,297=>342,298=>421,299=>342,300=>421,301=>342,302=>421,303=>342,304=>421,305=>342,306=>848,307=>676,308=>426,309=>325,310=>782,311=>624,312=>624,313=>633,314=>342,315=>633,316=>342,317=>633,318=>457,319=>633,320=>501,321=>639,322=>346,323=>822,324=>654,325=>822,326=>654,327=>822,328=>654,329=>907,330=>785,331=>654,332=>784,333=>600,334=>784,335=>600,336=>784,337=>600,338=>1062,339=>925,340=>748,341=>474,342=>748,343=>474,344=>748,345=>474,346=>650,347=>506,348=>650,349=>506,350=>650,351=>506,352=>650,353=>506,354=>669,355=>416,356=>669,357=>416,358=>669,359=>416,360=>785,361=>654,362=>785,363=>654,364=>785,365=>654,366=>785,367=>654,368=>785,369=>654,370=>785,371=>654,372=>1011,373=>774,374=>642,375=>523,376=>642,377=>657,378=>511,379=>657,380=>511,381=>657,382=>511,383=>387,384=>629,385=>760,386=>769,387=>629,388=>769,389=>629,390=>716,391=>716,392=>548,393=>787,394=>780,395=>769,396=>629,397=>600,398=>686,399=>784,400=>649,401=>639,402=>387,403=>769,404=>693,405=>938,406=>421,407=>421,408=>782,409=>624,410=>342,411=>631,412=>952,413=>822,414=>654,415=>784,416=>784,417=>600,418=>1080,419=>849,420=>677,421=>629,422=>748,423=>650,424=>506,425=>636,426=>298,427=>416,428=>669,429=>416,430=>669,431=>785,432=>654,433=>801,434=>801,435=>642,436=>628,437=>657,438=>511,439=>591,440=>591,441=>591,442=>591,443=>626,444=>678,445=>511,446=>482,447=>644,448=>265,449=>443,450=>413,451=>265,452=>1437,453=>1292,454=>1140,455=>1059,456=>958,457=>667,458=>1248,459=>1148,460=>980,461=>698,462=>583,463=>421,464=>342,465=>784,466=>600,467=>785,468=>654,469=>785,470=>654,471=>785,472=>654,473=>785,474=>654,475=>785,476=>654,477=>572,478=>698,479=>583,480=>698,481=>583,482=>931,483=>877,484=>806,485=>629,486=>769,487=>629,488=>782,489=>624,490=>784,491=>600,492=>784,493=>600,494=>591,495=>511,496=>325,497=>1437,498=>1292,499=>1140,500=>769,501=>629,502=>1099,503=>708,504=>822,505=>654,506=>698,507=>583,508=>931,509=>838,510=>784,511=>600,512=>698,513=>583,514=>698,515=>583,516=>686,517=>572,518=>686,519=>572,520=>421,521=>342,522=>421,523=>342,524=>784,525=>600,526=>784,527=>600,528=>748,529=>474,530=>748,531=>474,532=>785,533=>654,534=>785,535=>654,536=>650,537=>506,538=>669,539=>416,540=>621,541=>546,542=>850,543=>654,544=>785,545=>711,546=>632,547=>554,548=>657,549=>511,550=>698,551=>583,552=>686,553=>572,554=>784,555=>600,556=>784,557=>600,558=>784,559=>600,560=>784,561=>600,562=>642,563=>523,564=>516,565=>830,566=>508,567=>325,568=>928,569=>928,570=>698,571=>716,572=>548,573=>633,574=>669,575=>506,576=>511,577=>594,578=>492,579=>760,580=>785,581=>698,582=>686,583=>572,584=>426,585=>348,586=>763,587=>629,588=>748,589=>474,590=>642,591=>523,592=>583,593=>692,594=>692,595=>629,596=>548,597=>548,598=>629,599=>657,600=>572,601=>572,602=>816,603=>547,604=>505,605=>816,606=>647,607=>348,608=>629,609=>629,610=>563,611=>541,612=>564,613=>654,614=>654,615=>654,616=>342,617=>342,618=>342,619=>368,620=>462,621=>342,622=>716,623=>952,624=>952,625=>952,626=>654,627=>654,628=>641,629=>600,630=>955,631=>674,632=>600,633=>514,634=>514,635=>514,636=>474,637=>474,638=>406,639=>438,640=>721,641=>721,642=>506,643=>298,644=>387,645=>486,646=>298,647=>443,648=>416,649=>654,650=>611,651=>624,652=>523,653=>774,654=>571,655=>654,656=>511,657=>511,658=>511,659=>511,660=>482,661=>482,662=>482,663=>490,664=>784,665=>625,666=>647,667=>563,668=>659,669=>345,670=>666,671=>555,672=>629,673=>482,674=>482,675=>1005,676=>1061,677=>1005,678=>844,679=>643,680=>851,681=>935,682=>782,683=>716,684=>596,685=>398,686=>552,687=>646,688=>469,689=>466,690=>282,691=>372,692=>372,693=>432,694=>474,695=>488,696=>329,697=>271,698=>469,699=>313,700=>313,701=>313,702=>330,703=>330,704=>282,705=>282,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>254,713=>450,714=>450,715=>450,716=>254,717=>450,720=>332,721=>332,722=>330,723=>330,726=>353,727=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>340,737=>263,738=>355,739=>338,740=>282,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,750=>498,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>701,881=>519,882=>722,883=>699,884=>271,885=>271,886=>866,887=>664,890=>450,891=>548,892=>548,893=>548,894=>332,900=>450,901=>450,902=>698,903=>313,904=>852,905=>1022,906=>595,908=>798,910=>857,911=>820,912=>435,913=>698,914=>760,915=>639,916=>698,917=>686,918=>657,919=>850,920=>784,921=>421,922=>782,923=>698,924=>996,925=>822,926=>633,927=>784,928=>850,929=>677,931=>636,932=>669,933=>642,934=>784,935=>698,936=>822,937=>801,938=>421,939=>642,940=>692,941=>547,942=>654,943=>435,944=>624,945=>692,946=>598,947=>594,948=>600,949=>547,950=>533,951=>654,952=>600,953=>435,954=>674,955=>631,956=>659,957=>624,958=>533,959=>600,960=>659,961=>598,962=>548,963=>664,964=>605,965=>624,966=>814,967=>592,968=>847,969=>857,970=>435,971=>624,972=>600,973=>624,974=>857,975=>782,976=>600,977=>764,978=>687,979=>872,980=>687,981=>847,982=>857,983=>589,984=>784,985=>600,986=>716,987=>548,988=>639,989=>475,990=>531,991=>593,992=>716,993=>600,1008=>589,1009=>598,1010=>548,1011=>325,1012=>784,1013=>548,1014=>548,1015=>681,1016=>629,1017=>716,1018=>996,1019=>774,1020=>623,1021=>716,1022=>716,1023=>716,1024=>686,1025=>686,1026=>811,1027=>621,1028=>716,1029=>650,1030=>421,1031=>421,1032=>426,1033=>1081,1034=>1135,1035=>866,1036=>818,1037=>850,1038=>730,1039=>850,1040=>733,1041=>769,1042=>760,1043=>621,1044=>800,1045=>686,1046=>1181,1047=>649,1048=>850,1049=>850,1050=>818,1051=>795,1052=>996,1053=>850,1054=>784,1055=>850,1056=>677,1057=>716,1058=>669,1059=>730,1060=>854,1061=>698,1062=>870,1063=>822,1064=>1141,1065=>1164,1066=>861,1067=>1081,1068=>743,1069=>716,1070=>1158,1071=>793,1072=>583,1073=>650,1074=>591,1075=>506,1076=>625,1077=>572,1078=>1175,1079=>574,1080=>654,1081=>654,1082=>609,1083=>659,1084=>855,1085=>656,1086=>600,1087=>654,1088=>629,1089=>548,1090=>952,1091=>538,1092=>812,1093=>536,1094=>723,1095=>643,1096=>952,1097=>1021,1098=>654,1099=>916,1100=>593,1101=>580,1102=>901,1103=>716,1104=>572,1105=>572,1106=>646,1107=>506,1108=>548,1109=>506,1110=>342,1111=>342,1112=>325,1113=>913,1114=>910,1115=>654,1116=>609,1117=>654,1118=>538,1119=>654,1122=>792,1123=>945,1124=>1076,1125=>867,1130=>1181,1131=>909,1132=>1467,1133=>1122,1136=>986,1137=>995,1138=>784,1139=>587,1140=>824,1141=>673,1142=>824,1143=>673,1164=>761,1165=>606,1168=>630,1169=>556,1170=>621,1171=>506,1172=>768,1173=>634,1174=>1181,1175=>1175,1176=>649,1177=>574,1178=>812,1179=>633,1182=>818,1183=>609,1184=>937,1185=>684,1186=>856,1187=>725,1188=>1050,1189=>859,1190=>1191,1191=>911,1194=>716,1195=>548,1196=>669,1197=>1028,1198=>642,1199=>515,1200=>642,1201=>515,1202=>709,1203=>536,1204=>909,1205=>749,1206=>822,1207=>712,1210=>819,1211=>654,1216=>421,1217=>1181,1218=>1175,1219=>782,1220=>624,1223=>850,1224=>659,1227=>885,1228=>659,1231=>342,1232=>733,1233=>583,1234=>733,1235=>583,1236=>931,1237=>877,1238=>686,1239=>572,1240=>784,1241=>572,1242=>784,1243=>572,1244=>1181,1245=>1175,1246=>649,1247=>574,1248=>591,1249=>511,1250=>850,1251=>654,1252=>850,1253=>654,1254=>784,1255=>600,1256=>784,1257=>600,1258=>784,1259=>600,1260=>716,1261=>580,1262=>730,1263=>538,1264=>730,1265=>538,1266=>730,1267=>538,1268=>822,1269=>643,1270=>621,1271=>506,1272=>1081,1273=>916,1296=>649,1297=>574,1298=>795,1299=>659,1300=>1123,1301=>904,1306=>738,1307=>576,1308=>925,1309=>770,1329=>848,1330=>748,1331=>804,1332=>817,1333=>739,1334=>738,1335=>672,1336=>748,1337=>1013,1338=>804,1339=>722,1340=>650,1341=>1069,1342=>798,1343=>757,1344=>663,1345=>777,1346=>826,1347=>766,1348=>879,1349=>750,1350=>822,1351=>759,1352=>784,1353=>736,1354=>931,1355=>761,1356=>867,1357=>784,1358=>822,1359=>727,1360=>727,1361=>752,1362=>639,1363=>859,1364=>802,1365=>784,1366=>867,1369=>276,1370=>237,1371=>264,1372=>352,1373=>290,1374=>396,1375=>450,1377=>949,1378=>625,1379=>699,1380=>721,1381=>655,1382=>668,1383=>539,1384=>660,1385=>818,1386=>690,1387=>651,1388=>358,1389=>978,1390=>625,1391=>647,1392=>663,1393=>615,1394=>664,1395=>633,1396=>651,1397=>323,1398=>647,1399=>446,1400=>664,1401=>385,1402=>953,1403=>602,1404=>669,1405=>651,1406=>651,1407=>936,1408=>651,1409=>642,1410=>444,1411=>936,1412=>660,1413=>624,1414=>860,1415=>750,1417=>306,1418=>349,4256=>688,4257=>851,4258=>788,4259=>795,4260=>712,4261=>979,4262=>921,4263=>1100,4264=>587,4265=>745,4266=>955,4267=>954,4268=>725,4269=>1030,4270=>880,4271=>820,4272=>1007,4273=>721,4274=>689,4275=>977,4276=>887,4277=>968,4278=>738,4279=>758,4280=>748,4281=>759,4282=>826,4283=>978,4284=>701,4285=>748,4286=>740,4287=>1008,4288=>1019,4289=>730,4290=>812,4291=>730,4292=>801,4293=>965,4304=>535,4305=>563,4306=>579,4307=>798,4308=>553,4309=>549,4310=>599,4311=>823,4312=>552,4313=>540,4314=>1008,4315=>589,4316=>576,4317=>791,4318=>561,4319=>571,4320=>790,4321=>591,4322=>721,4323=>676,4324=>782,4325=>575,4326=>820,4327=>559,4328=>583,4329=>576,4330=>656,4331=>577,4332=>575,4333=>566,4334=>606,4335=>663,4336=>563,4337=>591,4338=>563,4339=>563,4340=>562,4341=>603,4342=>846,4343=>612,4344=>572,4345=>605,4346=>562,4347=>401,4348=>327,7424=>577,7425=>802,7426=>838,7427=>625,7428=>548,7429=>607,7430=>607,7431=>555,7432=>458,7433=>288,7434=>505,7435=>650,7436=>555,7437=>782,7438=>664,7439=>600,7440=>548,7441=>565,7442=>565,7443=>600,7444=>925,7445=>538,7446=>600,7447=>600,7448=>527,7449=>721,7450=>721,7451=>558,7452=>583,7453=>597,7454=>831,7455=>589,7456=>523,7457=>774,7458=>511,7459=>511,7460=>529,7461=>721,7462=>527,7463=>577,7464=>659,7465=>527,7466=>769,7467=>634,7468=>439,7469=>586,7470=>479,7471=>479,7472=>491,7473=>432,7474=>432,7475=>483,7476=>536,7477=>265,7478=>268,7479=>492,7480=>398,7481=>627,7482=>518,7483=>545,7484=>493,7485=>398,7486=>426,7487=>471,7488=>422,7489=>494,7490=>637,7491=>367,7492=>367,7493=>436,7494=>528,7495=>448,7496=>448,7497=>400,7498=>400,7499=>370,7500=>370,7501=>448,7502=>270,7503=>471,7504=>655,7505=>426,7506=>420,7507=>384,7508=>420,7509=>420,7510=>448,7511=>333,7512=>468,7513=>376,7514=>655,7515=>442,7516=>454,7517=>376,7518=>374,7519=>378,7520=>513,7521=>373,7522=>215,7523=>372,7524=>468,7525=>442,7526=>376,7527=>374,7528=>377,7529=>513,7530=>373,7531=>938,7543=>576,7544=>536,7547=>342,7548=>342,7549=>629,7550=>583,7551=>611,7557=>342,7579=>436,7580=>384,7581=>384,7582=>420,7583=>370,7584=>244,7585=>335,7586=>448,7587=>470,7588=>270,7589=>276,7590=>270,7591=>270,7592=>333,7593=>331,7594=>289,7595=>387,7596=>613,7597=>655,7598=>529,7599=>528,7600=>425,7601=>420,7602=>470,7603=>360,7604=>348,7605=>333,7606=>468,7607=>427,7608=>367,7609=>439,7610=>329,7611=>321,7612=>474,7613=>371,7614=>407,7615=>420,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>698,7681=>583,7682=>760,7683=>629,7684=>760,7685=>629,7686=>760,7687=>629,7688=>716,7689=>548,7690=>780,7691=>629,7692=>780,7693=>629,7694=>780,7695=>629,7696=>780,7697=>629,7698=>780,7699=>629,7700=>686,7701=>572,7702=>686,7703=>572,7704=>686,7705=>572,7706=>686,7707=>572,7708=>686,7709=>572,7710=>639,7711=>387,7712=>769,7713=>629,7714=>850,7715=>654,7716=>850,7717=>654,7718=>850,7719=>654,7720=>850,7721=>654,7722=>850,7723=>654,7724=>421,7725=>342,7726=>421,7727=>342,7728=>782,7729=>624,7730=>782,7731=>624,7732=>782,7733=>624,7734=>633,7735=>342,7736=>633,7737=>342,7738=>633,7739=>342,7740=>633,7741=>342,7742=>996,7743=>952,7744=>996,7745=>952,7746=>996,7747=>952,7748=>822,7749=>654,7750=>822,7751=>654,7752=>822,7753=>654,7754=>822,7755=>654,7756=>784,7757=>600,7758=>784,7759=>600,7760=>784,7761=>600,7762=>784,7763=>600,7764=>677,7765=>629,7766=>677,7767=>629,7768=>748,7769=>474,7770=>748,7771=>474,7772=>748,7773=>474,7774=>748,7775=>474,7776=>650,7777=>506,7778=>650,7779=>506,7780=>650,7781=>506,7782=>650,7783=>506,7784=>650,7785=>506,7786=>669,7787=>416,7788=>669,7789=>416,7790=>669,7791=>416,7792=>669,7793=>416,7794=>785,7795=>654,7796=>785,7797=>654,7798=>785,7799=>654,7800=>785,7801=>654,7802=>785,7803=>654,7804=>698,7805=>523,7806=>698,7807=>523,7808=>1011,7809=>774,7810=>1011,7811=>774,7812=>1011,7813=>774,7814=>1011,7815=>774,7816=>1011,7817=>774,7818=>698,7819=>536,7820=>698,7821=>536,7822=>642,7823=>523,7824=>657,7825=>511,7826=>657,7827=>511,7828=>657,7829=>511,7830=>654,7831=>416,7832=>774,7833=>523,7834=>913,7835=>387,7836=>387,7837=>387,7838=>852,7839=>600,7840=>698,7841=>583,7842=>698,7843=>583,7844=>698,7845=>583,7846=>698,7847=>583,7848=>698,7849=>583,7850=>698,7851=>583,7852=>698,7853=>583,7854=>698,7855=>583,7856=>698,7857=>583,7858=>698,7859=>583,7860=>698,7861=>583,7862=>698,7863=>583,7864=>686,7865=>572,7866=>686,7867=>572,7868=>686,7869=>572,7870=>686,7871=>572,7872=>686,7873=>572,7874=>686,7875=>572,7876=>686,7877=>572,7878=>686,7879=>572,7880=>421,7881=>342,7882=>421,7883=>342,7884=>784,7885=>600,7886=>784,7887=>600,7888=>784,7889=>600,7890=>784,7891=>600,7892=>784,7893=>600,7894=>784,7895=>600,7896=>784,7897=>600,7898=>784,7899=>600,7900=>784,7901=>600,7902=>784,7903=>600,7904=>784,7905=>600,7906=>784,7907=>600,7908=>785,7909=>654,7910=>785,7911=>654,7912=>785,7913=>654,7914=>785,7915=>654,7916=>785,7917=>654,7918=>785,7919=>654,7920=>785,7921=>654,7922=>642,7923=>523,7924=>642,7925=>523,7926=>642,7927=>523,7928=>642,7929=>523,7930=>970,7931=>630,7936=>692,7937=>692,7938=>692,7939=>692,7940=>692,7941=>692,7942=>692,7943=>692,7944=>698,7945=>698,7946=>880,7947=>880,7948=>748,7949=>764,7950=>698,7951=>698,7952=>547,7953=>547,7954=>547,7955=>547,7956=>547,7957=>547,7960=>826,7961=>817,7962=>1052,7963=>1052,7964=>984,7965=>1007,7968=>654,7969=>654,7970=>654,7971=>654,7972=>654,7973=>654,7974=>654,7975=>654,7976=>990,7977=>984,7978=>1222,7979=>1225,7980=>1151,7981=>1177,7982=>1077,7983=>1074,7984=>435,7985=>435,7986=>435,7987=>435,7988=>435,7989=>435,7990=>435,7991=>435,7992=>566,7993=>555,7994=>790,7995=>792,7996=>719,7997=>748,7998=>650,7999=>642,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>810,8009=>841,8010=>1116,8011=>1113,8012=>931,8013=>959,8016=>624,8017=>624,8018=>624,8019=>624,8020=>624,8021=>624,8022=>624,8023=>624,8025=>830,8027=>1067,8029=>1020,8031=>917,8032=>857,8033=>857,8034=>857,8035=>857,8036=>857,8037=>857,8038=>857,8039=>857,8040=>838,8041=>867,8042=>1141,8043=>1146,8044=>949,8045=>979,8046=>920,8047=>954,8048=>692,8049=>692,8050=>547,8051=>547,8052=>654,8053=>654,8054=>435,8055=>435,8056=>600,8057=>600,8058=>624,8059=>624,8060=>857,8061=>857,8064=>692,8065=>692,8066=>692,8067=>692,8068=>692,8069=>692,8070=>692,8071=>692,8072=>698,8073=>698,8074=>880,8075=>880,8076=>748,8077=>764,8078=>698,8079=>698,8080=>654,8081=>654,8082=>654,8083=>654,8084=>654,8085=>654,8086=>654,8087=>654,8088=>990,8089=>984,8090=>1222,8091=>1225,8092=>1151,8093=>1177,8094=>1077,8095=>1074,8096=>857,8097=>857,8098=>857,8099=>857,8100=>857,8101=>857,8102=>857,8103=>857,8104=>838,8105=>867,8106=>1141,8107=>1146,8108=>949,8109=>979,8110=>920,8111=>954,8112=>692,8113=>692,8114=>692,8115=>692,8116=>692,8118=>692,8119=>692,8120=>698,8121=>698,8122=>729,8123=>698,8124=>698,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>654,8131=>654,8132=>654,8134=>654,8135=>654,8136=>899,8137=>852,8138=>1072,8139=>1006,8140=>850,8141=>450,8142=>450,8143=>450,8144=>435,8145=>435,8146=>435,8147=>435,8150=>435,8151=>435,8152=>421,8153=>421,8154=>642,8155=>595,8157=>450,8158=>450,8159=>450,8160=>624,8161=>624,8162=>624,8163=>624,8164=>598,8165=>598,8166=>624,8167=>624,8168=>642,8169=>642,8170=>917,8171=>857,8172=>819,8173=>450,8174=>450,8175=>450,8178=>857,8179=>857,8180=>857,8182=>857,8183=>857,8184=>962,8185=>798,8186=>991,8187=>820,8188=>801,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>313,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>313,8217=>313,8218=>313,8219=>313,8220=>518,8221=>518,8222=>518,8223=>518,8224=>470,8225=>470,8226=>575,8227=>575,8228=>313,8229=>606,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1246,8241=>1631,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>360,8250=>360,8252=>566,8253=>527,8254=>450,8258=>920,8260=>150,8261=>426,8262=>426,8263=>974,8264=>770,8265=>770,8267=>572,8268=>450,8269=>450,8270=>470,8271=>332,8273=>470,8274=>500,8275=>900,8279=>731,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>215,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>268,8318=>268,8319=>412,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>268,8334=>268,8336=>367,8337=>400,8338=>420,8339=>338,8340=>400,8341=>469,8342=>471,8343=>263,8344=>655,8345=>412,8346=>448,8347=>355,8348=>333,8358=>626,8364=>626,8367=>1039,8369=>710,8372=>788,8373=>626,8376=>669,8377=>626,8451=>1078,8457=>1001,8462=>654,8463=>654,8470=>978,8482=>900,8486=>801,8487=>801,8490=>782,8491=>698,8498=>639,8513=>707,8514=>518,8515=>573,8516=>684,8523=>813,8526=>533,8528=>932,8529=>932,8530=>1326,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>421,8545=>663,8546=>904,8547=>984,8548=>698,8549=>1014,8550=>1256,8551=>1498,8552=>962,8553=>698,8554=>970,8555=>1212,8556=>633,8557=>716,8558=>780,8559=>996,8560=>342,8561=>684,8562=>1025,8563=>865,8564=>523,8565=>865,8566=>1207,8567=>1548,8568=>878,8569=>536,8570=>878,8571=>1220,8572=>342,8573=>548,8574=>629,8575=>952,8576=>1129,8577=>780,8578=>1141,8579=>716,8580=>548,8581=>716,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>765,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>577,8706=>480,8707=>558,8708=>558,8710=>677,8711=>677,8712=>666,8713=>666,8715=>666,8716=>666,8719=>757,8720=>757,8721=>677,8722=>754,8723=>754,8724=>754,8725=>329,8727=>622,8728=>466,8729=>466,8730=>591,8731=>591,8732=>591,8733=>604,8734=>750,8735=>754,8736=>754,8739=>292,8740=>546,8741=>476,8742=>696,8743=>730,8744=>730,8745=>754,8746=>754,8747=>521,8748=>900,8749=>1252,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>974,8789=>974,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>754,8848=>754,8849=>754,8850=>754,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>795,8867=>795,8868=>864,8869=>864,8870=>554,8871=>554,8872=>795,8873=>795,8874=>795,8875=>971,8876=>795,8877=>795,8878=>795,8879=>971,8901=>358,8962=>751,8968=>426,8969=>426,8970=>426,8971=>426,8976=>754,8977=>484,8984=>835,8985=>754,8992=>521,8993=>521,8997=>900,9000=>1299,9085=>907,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>521,9167=>850,9251=>751,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>411,10182=>411,10208=>444,10216=>411,10217=>411,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>929,10616=>754,10617=>754,10618=>864,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1604,10765=>549,10766=>549,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>633,11361=>342,11363=>677,11364=>748,11367=>850,11368=>654,11369=>782,11370=>624,11371=>657,11372=>511,11373=>763,11374=>996,11375=>698,11376=>763,11377=>638,11378=>1099,11379=>886,11381=>701,11382=>519,11383=>814,11385=>514,11386=>600,11387=>555,11388=>282,11389=>439,11390=>650,11391=>657,11520=>695,11521=>571,11522=>723,11523=>592,11524=>708,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>567,11532=>581,11533=>866,11534=>761,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>842,11548=>883,11549=>613,11550=>608,11551=>766,11552=>1002,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>527,11807=>754,11810=>426,11811=>426,11812=>426,11813=>426,11822=>527,42564=>650,42565=>506,42566=>421,42567=>342,42576=>1200,42577=>976,42580=>1158,42581=>923,42582=>1158,42583=>926,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>346,42780=>346,42781=>249,42782=>249,42783=>249,42790=>850,42791=>641,42792=>903,42793=>817,42794=>626,42795=>548,42796=>570,42797=>538,42798=>667,42799=>635,42800=>533,42801=>506,42802=>1170,42803=>885,42804=>1134,42805=>886,42806=>1051,42807=>906,42808=>914,42809=>749,42810=>914,42811=>749,42812=>895,42813=>671,42814=>716,42815=>548,42816=>782,42817=>624,42822=>824,42823=>523,42826=>909,42827=>692,42830=>1303,42831=>954,42856=>708,42857=>644,42875=>625,42876=>474,42880=>633,42881=>342,42882=>785,42883=>654,42884=>625,42885=>474,42886=>716,42887=>548,42891=>395,42892=>275,42893=>822,42896=>822,42897=>730,42922=>850,43002=>961,43003=>639,43004=>677,43005=>996,43006=>421,43007=>1157,62464=>653,62465=>663,62466=>707,62467=>917,62468=>663,62469=>658,62470=>716,62471=>952,62472=>663,62473=>663,62474=>1196,62475=>679,62476=>678,62477=>922,62478=>663,62479=>678,62480=>963,62481=>736,62482=>783,62483=>737,62484=>914,62485=>677,62486=>907,62487=>677,62488=>684,62489=>678,62490=>720,62491=>678,62492=>684,62493=>664,62494=>721,62495=>860,62496=>663,62497=>762,62498=>664,62499=>663,62500=>663,62501=>714,62502=>930,62504=>813,63172=>342,63173=>600,63174=>629,63175=>654,63176=>952,63185=>450,63188=>450,64256=>744,64257=>654,64258=>654,64259=>998,64260=>1031,64261=>791,64262=>874,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifcondensedbi.z b/incs/tcpdf/fonts/dejavuserifcondensedbi.z new file mode 100644 index 0000000..f72fcba Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensedbi.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensedi.ctg.z b/incs/tcpdf/fonts/dejavuserifcondensedi.ctg.z new file mode 100644 index 0000000..aa9dc33 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensedi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifcondensedi.php b/incs/tcpdf/fonts/dejavuserifcondensedi.php new file mode 100644 index 0000000..7edf115 --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifcondensedi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-755 -347 1480 1109]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>461,'MaxWidth'=>1560,'MissingWidth'=>540); +$cbbox=array(0=>array(44,-177,495,705),33=>array(69,-14,303,729),34=>array(88,458,326,729),35=>array(69,0,686,718),36=>array(30,-147,517,760),37=>array(81,-14,774,742),38=>array(35,-14,751,742),39=>array(88,458,158,729),40=>array(71,-156,367,760),41=>array(-17,-156,280,760),42=>array(14,287,436,742),43=>array(95,0,659,627),44=>array(18,-136,221,111),45=>array(33,230,271,306),46=>array(84,-14,202,116),47=>array(-72,-93,375,729),48=>array(59,-14,513,742),49=>array(63,0,396,742),50=>array(-4,0,504,742),51=>array(11,-14,515,742),52=>array(-3,0,506,742),53=>array(20,-14,518,729),54=>array(56,-14,543,742),55=>array(109,0,572,729),56=>array(31,-14,524,742),57=>array(30,-14,516,742),58=>array(65,-14,239,434),59=>array(-11,-136,251,434),60=>array(95,46,659,581),61=>array(95,175,659,452),62=>array(95,46,659,581),63=>array(97,-14,472,742),64=>array(58,-174,851,704),65=>array(-69,0,604,729),66=>array(-14,0,606,729),67=>array(47,-14,672,742),68=>array(-14,0,670,729),69=>array(-14,0,642,729),70=>array(-14,0,651,729),71=>array(50,-14,682,742),72=>array(-14,0,799,729),73=>array(-14,0,370,729),74=>array(-152,-208,402,729),75=>array(-14,0,716,729),76=>array(-14,0,544,729),77=>array(-14,0,940,729),78=>array(-19,-14,813,729),79=>array(46,-14,688,742),80=>array(-14,0,602,729),81=>array(54,-160,709,742),82=>array(-14,0,645,729),83=>array(26,-14,577,742),84=>array(42,0,655,729),85=>array(98,-14,783,729),86=>array(45,0,727,729),87=>array(59,0,986,729),88=>array(-59,0,670,729),89=>array(44,0,666,729),90=>array(-23,0,638,729),91=>array(-1,-132,360,760),92=>array(72,-93,231,729),93=>array(-9,-132,352,760),94=>array(95,457,659,729),95=>array(0,-236,450,-197),96=>array(161,615,330,799),97=>array(30,-14,477,534),98=>array(38,-14,519,760),99=>array(38,-14,487,533),100=>array(18,-14,541,760),101=>array(38,-14,492,533),102=>array(-56,-208,466,760),103=>array(32,-222,538,533),104=>array(43,0,498,760),105=>array(45,0,243,736),106=>array(-165,-222,265,736),107=>array(37,0,494,760),108=>array(37,0,251,760),109=>array(63,0,792,533),110=>array(63,0,517,533),111=>array(38,-14,503,533),112=>array(39,-208,555,533),113=>array(81,-208,535,533),114=>array(63,0,475,533),115=>array(10,-14,431,533),116=>array(49,-14,363,680),117=>array(62,-14,517,519),118=>array(34,0,499,519),119=>array(50,0,752,519),120=>array(2,0,495,519),121=>array(-34,-222,518,519),122=>array(-10,-25,479,544),123=>array(108,-163,541,760),124=>array(116,-236,188,764),125=>array(32,-163,465,760),126=>array(95,233,659,394),161=>array(59,0,293,743),162=>array(68,-145,510,662),163=>array(-5,0,545,742),164=>array(45,45,529,582),165=>array(41,0,639,729),166=>array(116,-171,188,699),167=>array(1,-95,433,742),168=>array(173,652,447,766),169=>array(124,0,776,725),170=>array(31,261,389,734),171=>array(66,69,506,517),172=>array(95,140,659,421),173=>array(33,230,271,306),174=>array(124,0,776,725),175=>array(162,673,437,745),176=>array(85,432,365,742),177=>array(95,0,659,627),178=>array(3,326,317,742),179=>array(11,319,317,742),180=>array(231,616,465,800),181=>array(40,-208,540,519),182=>array(105,-96,587,729),183=>array(83,282,201,412),184=>array(113,-193,308,0),185=>array(42,326,263,734),186=>array(18,261,390,742),187=>array(45,69,485,517),188=>array(42,-14,777,742),189=>array(42,-14,771,742),190=>array(11,-14,777,742),191=>array(28,-13,403,743),192=>array(-69,0,604,927),193=>array(-69,0,604,927),194=>array(-69,0,604,927),195=>array(-69,0,604,921),196=>array(-69,0,604,920),197=>array(-87,0,587,928),198=>array(-80,0,911,729),199=>array(47,-193,672,742),200=>array(-14,0,642,927),201=>array(-14,0,642,927),202=>array(-14,0,642,927),203=>array(-14,0,642,920),204=>array(-14,0,370,927),205=>array(-14,0,402,927),206=>array(-14,0,405,927),207=>array(-14,0,403,920),208=>array(-10,0,674,729),209=>array(-19,-14,813,921),210=>array(46,-14,688,927),211=>array(46,-14,688,927),212=>array(46,-14,688,927),213=>array(46,-14,688,921),214=>array(46,-14,688,920),215=>array(124,33,630,594),216=>array(-19,-28,755,757),217=>array(98,-14,783,927),218=>array(98,-14,783,927),219=>array(98,-14,783,927),220=>array(98,-14,783,920),221=>array(44,0,666,927),222=>array(-14,0,574,729),223=>array(-77,-208,525,760),224=>array(30,-14,477,799),225=>array(30,-14,490,800),226=>array(30,-14,477,800),227=>array(30,-14,500,777),228=>array(30,-14,477,766),229=>array(30,-14,477,878),230=>array(30,-15,806,533),231=>array(38,-193,487,533),232=>array(38,-14,492,799),233=>array(38,-14,506,800),234=>array(38,-14,492,800),235=>array(38,-14,492,766),236=>array(64,0,249,799),237=>array(64,0,384,800),238=>array(64,0,353,800),239=>array(64,0,366,766),240=>array(23,-14,518,760),241=>array(63,0,517,777),242=>array(38,-14,503,799),243=>array(38,-14,510,800),244=>array(38,-14,503,800),245=>array(38,-14,521,777),246=>array(38,-14,503,766),247=>array(95,68,659,559),248=>array(-15,-46,553,565),249=>array(62,-14,517,799),250=>array(62,-14,517,800),251=>array(62,-14,517,800),252=>array(62,-14,517,766),253=>array(-34,-222,518,800),254=>array(19,-208,536,760),255=>array(-34,-222,518,766),256=>array(-69,0,604,899),257=>array(30,-14,477,745),258=>array(-69,0,604,926),259=>array(30,-14,477,772),260=>array(-69,-192,604,729),261=>array(30,-192,477,534),262=>array(47,-14,672,927),263=>array(38,-14,506,800),264=>array(47,-14,672,927),265=>array(38,-14,487,800),266=>array(47,-14,672,921),267=>array(38,-14,487,766),268=>array(47,-14,672,927),269=>array(38,-14,506,800),270=>array(-14,0,670,927),271=>array(18,-14,732,760),272=>array(-10,0,674,729),273=>array(18,-14,599,760),274=>array(-14,0,642,899),275=>array(38,-14,492,746),276=>array(-14,0,642,928),277=>array(38,-14,497,785),278=>array(-14,0,642,921),279=>array(38,-14,492,766),280=>array(-14,-192,642,729),281=>array(38,-192,492,533),282=>array(-14,0,642,927),283=>array(38,-14,506,800),284=>array(50,-14,682,927),285=>array(32,-222,538,800),286=>array(50,-14,682,928),287=>array(32,-222,538,785),288=>array(50,-14,682,921),289=>array(32,-222,538,766),290=>array(50,-224,682,742),291=>array(32,-222,538,741),292=>array(-14,0,799,927),293=>array(43,0,498,927),294=>array(-14,0,799,729),295=>array(43,0,498,760),296=>array(-14,0,417,921),297=>array(48,0,362,777),298=>array(-14,0,406,899),299=>array(48,0,324,745),300=>array(-14,0,415,928),301=>array(64,0,366,785),302=>array(2,-192,387,729),303=>array(26,-192,260,736),304=>array(-14,0,370,921),305=>array(64,0,236,519),306=>array(-14,-208,762,729),307=>array(45,-222,522,736),308=>array(-152,-208,409,927),309=>array(-146,-222,324,800),310=>array(-14,-209,716,729),311=>array(37,-209,494,760),312=>array(58,0,516,518),313=>array(-14,0,544,928),314=>array(37,0,337,928),315=>array(-14,-209,544,729),316=>array(37,-209,251,760),317=>array(-14,0,544,729),318=>array(37,0,443,760),319=>array(-14,0,568,729),320=>array(37,0,379,760),321=>array(-10,0,549,729),322=>array(10,0,294,760),323=>array(-19,-14,813,928),324=>array(63,0,517,776),325=>array(-19,-224,813,729),326=>array(63,-209,517,533),327=>array(-19,-14,813,932),328=>array(63,0,517,800),329=>array(35,0,692,742),330=>array(42,-208,724,743),331=>array(83,-222,521,533),332=>array(46,-14,688,899),333=>array(38,-14,503,745),334=>array(46,-14,688,928),335=>array(38,-14,503,785),336=>array(46,-14,708,927),337=>array(38,-14,583,800),338=>array(52,0,1008,729),339=>array(38,-15,850,533),340=>array(-14,0,645,928),341=>array(63,0,494,776),342=>array(-14,-209,645,729),343=>array(63,-209,475,533),344=>array(-14,0,645,927),345=>array(63,0,488,800),346=>array(26,-14,577,928),347=>array(10,-14,494,776),348=>array(26,-14,577,927),349=>array(10,-14,439,800),350=>array(26,-193,577,742),351=>array(10,-193,431,533),352=>array(26,-14,577,927),353=>array(10,-14,471,800),354=>array(42,-193,655,729),355=>array(34,-193,363,680),356=>array(42,0,655,927),357=>array(49,-14,428,788),358=>array(42,0,655,729),359=>array(20,-14,363,680),360=>array(98,-14,783,921),361=>array(62,-14,517,777),362=>array(98,-14,783,899),363=>array(62,-14,517,745),364=>array(98,-14,783,928),365=>array(62,-14,517,785),366=>array(98,-14,783,1051),367=>array(62,-14,517,868),368=>array(98,-14,783,927),369=>array(62,-14,559,800),370=>array(98,-200,783,729),371=>array(62,-192,517,519),372=>array(59,0,986,931),373=>array(50,0,752,800),374=>array(44,0,666,931),375=>array(-34,-222,518,800),376=>array(44,0,666,920),377=>array(-23,0,638,928),378=>array(-10,-25,494,776),379=>array(-23,0,638,930),380=>array(-10,-25,479,734),381=>array(-23,0,638,927),382=>array(-10,-25,479,800),383=>array(-56,-208,466,760),384=>array(38,-14,519,760),385=>array(-62,0,606,729),386=>array(-14,0,642,729),387=>array(-40,-14,513,760),388=>array(-14,0,580,729),389=>array(-40,-14,511,760),390=>array(13,-14,639,742),391=>array(42,-14,878,796),392=>array(35,-14,695,639),393=>array(-10,0,674,729),394=>array(-61,0,670,729),395=>array(22,0,670,729),396=>array(6,-14,599,760),397=>array(41,-246,517,533),398=>array(-14,0,649,729),399=>array(47,-14,688,742),400=>array(84,-14,626,742),401=>array(-166,-208,669,729),402=>array(-165,-185,466,760),403=>array(45,-14,887,796),404=>array(70,-92,678,729),405=>array(43,-3,772,760),406=>array(99,0,370,729),407=>array(-14,0,370,729),408=>array(-15,0,798,741),409=>array(37,0,494,760),410=>array(-0,0,251,760),411=>array(-30,0,488,765),412=>array(76,-14,890,730),413=>array(-167,-208,830,729),414=>array(81,-208,512,533),415=>array(46,-14,688,742),416=>array(44,-14,774,760),417=>array(37,-14,616,533),418=>array(59,-157,864,742),419=>array(62,-208,655,533),420=>array(-61,0,602,729),421=>array(22,-208,532,716),422=>array(-0,-159,631,729),423=>array(46,-14,583,742),424=>array(30,-14,437,533),425=>array(-27,0,640,729),426=>array(-18,-222,377,761),427=>array(44,-222,421,680),428=>array(61,0,655,729),429=>array(42,-14,437,760),430=>array(61,-208,674,729),431=>array(95,-14,958,802),432=>array(57,-14,654,532),433=>array(50,-14,756,729),434=>array(99,0,626,729),435=>array(44,0,777,729),436=>array(-34,-222,710,530),437=>array(-23,0,638,729),438=>array(-9,-25,479,544),439=>array(-11,-14,505,729),440=>array(21,-14,536,729),441=>array(21,-224,535,519),442=>array(8,-224,505,519),443=>array(-4,0,504,742),444=>array(57,-14,592,729),445=>array(-11,-224,501,519),446=>array(52,-15,365,680),447=>array(36,-208,557,560),448=>array(33,0,232,729),449=>array(33,0,410,729),450=>array(-15,0,428,729),451=>array(33,0,232,729),452=>array(-14,0,1360,927),453=>array(-14,-25,1200,800),454=>array(18,-25,1055,800),455=>array(-14,-208,1000,729),456=>array(-14,-222,863,736),457=>array(37,-222,553,760),458=>array(-19,-208,1189,729),459=>array(-19,-222,1053,736),460=>array(63,-222,845,736),461=>array(-69,0,604,927),462=>array(30,-14,478,800),463=>array(-14,0,419,927),464=>array(64,0,379,800),465=>array(46,-14,688,927),466=>array(38,-14,509,800),467=>array(98,-14,783,927),468=>array(62,-14,517,800),469=>array(98,-14,783,1025),470=>array(62,-14,517,886),471=>array(98,-14,783,1044),472=>array(62,-14,517,905),473=>array(98,-14,783,1043),474=>array(62,-14,517,904),475=>array(98,-14,783,1044),476=>array(62,-14,517,905),477=>array(46,-14,488,533),478=>array(-69,0,604,1025),479=>array(30,-14,489,886),480=>array(-69,0,604,1025),481=>array(30,-14,480,888),482=>array(-80,0,911,899),483=>array(30,-15,806,745),484=>array(42,-14,709,742),485=>array(31,-222,573,533),486=>array(50,-14,682,927),487=>array(32,-222,538,800),488=>array(-14,0,716,927),489=>array(37,0,494,964),490=>array(46,-200,688,742),491=>array(38,-200,503,533),492=>array(46,-200,688,899),493=>array(38,-200,503,745),494=>array(-11,-14,506,927),495=>array(-11,-224,505,800),496=>array(-146,-222,397,800),497=>array(-14,0,1360,729),498=>array(-14,-25,1200,729),499=>array(18,-25,1055,760),500=>array(50,-14,682,928),501=>array(32,-222,538,800),502=>array(-13,-14,1027,729),503=>array(-34,-208,635,742),504=>array(-19,-14,813,927),505=>array(63,0,517,799),506=>array(-86,0,587,927),507=>array(30,-14,505,927),508=>array(-80,0,911,928),509=>array(30,-15,806,802),510=>array(-19,-28,755,928),511=>array(-15,-46,553,800),512=>array(-69,0,604,927),513=>array(29,-14,476,800),514=>array(-69,0,604,967),515=>array(29,-14,476,785),516=>array(-14,0,642,927),517=>array(38,-14,492,800),518=>array(-14,0,642,967),519=>array(38,-14,492,785),520=>array(-14,0,382,927),521=>array(13,0,319,799),522=>array(-14,0,403,967),523=>array(43,0,329,757),524=>array(46,-14,688,927),525=>array(38,-14,503,800),526=>array(46,-14,688,967),527=>array(38,-14,503,785),528=>array(-14,0,645,927),529=>array(63,0,474,800),530=>array(-14,0,645,967),531=>array(63,0,474,785),532=>array(98,-14,783,927),533=>array(62,-14,517,800),534=>array(98,-14,783,967),535=>array(62,-14,517,785),536=>array(26,-225,577,742),537=>array(10,-225,431,533),538=>array(42,-225,655,729),539=>array(49,-225,363,680),540=>array(-15,-210,536,742),541=>array(-34,-211,446,530),542=>array(-14,0,799,927),543=>array(42,0,497,964),544=>array(42,-208,724,743),545=>array(30,-73,662,760),546=>array(4,-14,492,742),547=>array(12,-14,464,760),548=>array(-7,-187,655,729),549=>array(7,-195,496,519),550=>array(-69,0,604,921),551=>array(29,-14,476,766),552=>array(-14,-193,642,729),553=>array(38,-193,492,533),554=>array(46,-14,688,1025),555=>array(38,-14,510,886),556=>array(46,-14,688,1025),557=>array(38,-14,510,862),558=>array(46,-14,688,921),559=>array(38,-14,503,766),560=>array(46,-14,688,1025),561=>array(38,-14,503,887),562=>array(44,0,666,899),563=>array(-34,-222,518,745),564=>array(72,-107,393,760),565=>array(72,-107,710,533),566=>array(57,-107,394,680),567=>array(-146,-222,256,519),568=>array(25,-14,799,760),569=>array(62,-208,836,533),570=>array(-69,-28,712,757),571=>array(-43,-28,731,757),572=>array(-32,-46,536,565),573=>array(-14,0,544,729),574=>array(-87,-28,687,757),575=>array(28,-222,450,533),576=>array(10,-222,498,519),577=>array(21,0,521,729),578=>array(56,0,396,533),579=>array(-14,0,606,729),580=>array(37,-14,783,729),581=>array(-69,0,604,729),582=>array(-14,-54,642,783),583=>array(38,-54,492,579),584=>array(-152,-208,402,729),585=>array(-146,-222,290,736),586=>array(67,-208,746,742),587=>array(81,-222,626,533),588=>array(-14,0,645,729),589=>array(25,0,475,533),590=>array(17,0,666,729),591=>array(-34,-222,557,519),592=>array(60,-14,506,533),593=>array(38,-12,590,533),594=>array(25,-12,570,533),595=>array(39,-14,511,760),596=>array(20,-14,463,533),597=>array(46,-107,496,533),598=>array(43,-222,607,760),599=>array(25,-14,730,760),600=>array(35,-14,488,533),601=>array(46,-14,488,533),602=>array(38,-14,826,533),603=>array(23,-19,449,524),604=>array(4,-19,425,524),605=>array(3,-19,765,524),606=>array(44,-18,534,533),607=>array(-146,-222,290,519),608=>array(10,-222,750,760),609=>array(32,-222,615,519),610=>array(44,-18,488,529),611=>array(67,-223,530,519),612=>array(85,-16,497,532),613=>array(79,-208,534,519),614=>array(43,0,497,760),615=>array(63,-222,493,760),616=>array(8,0,251,736),617=>array(68,0,236,519),618=>array(-13,0,313,519),619=>array(17,0,331,760),620=>array(22,0,370,760),621=>array(47,-222,319,760),622=>array(57,-224,609,760),623=>array(70,-14,798,519),624=>array(88,-208,817,533),625=>array(83,-222,787,533),626=>array(-147,-222,513,533),627=>array(83,-222,637,533),628=>array(-14,-14,608,519),629=>array(44,-14,497,533),630=>array(45,0,726,519),631=>array(34,-14,537,530),632=>array(42,-208,494,760),633=>array(-12,-14,400,519),634=>array(-33,-14,421,759),635=>array(6,-222,510,519),636=>array(45,-207,493,533),637=>array(72,-222,494,533),638=>array(63,0,428,530),639=>array(59,0,331,530),640=>array(-15,0,487,519),641=>array(-15,0,568,519),642=>array(14,-222,450,533),643=>array(-167,-222,379,761),644=>array(-167,-222,469,760),645=>array(74,-222,376,530),646=>array(-156,-222,426,761),647=>array(17,-161,332,533),648=>array(46,-208,380,680),649=>array(20,-14,551,519),650=>array(42,-14,560,519),651=>array(69,-3,501,519),652=>array(34,0,499,519),653=>array(50,0,752,519),654=>array(-15,0,537,741),655=>array(73,0,603,519),656=>array(10,-222,597,519),657=>array(-1,-93,487,519),658=>array(-11,-224,505,519),659=>array(28,-224,505,519),660=>array(36,0,422,761),661=>array(89,0,441,761),662=>array(51,0,404,761),663=>array(-6,-222,408,759),664=>array(47,-14,688,742),665=>array(-13,0,470,519),666=>array(21,-18,511,533),667=>array(24,-18,705,760),668=>array(-15,0,598,519),669=>array(-155,-222,316,736),670=>array(81,-209,538,519),671=>array(-9,0,453,519),672=>array(42,-208,748,760),673=>array(36,0,422,761),674=>array(89,0,441,761),675=>array(18,-25,895,760),676=>array(43,-224,898,760),677=>array(32,-93,887,760),678=>array(48,0,696,680),679=>array(60,-222,672,761),680=>array(49,-14,729,680),681=>array(-53,-222,781,760),682=>array(37,0,596,760),683=>array(37,-25,606,760),684=>array(21,-15,548,625),685=>array(-15,105,398,625),686=>array(86,-207,636,760),687=>array(87,-222,728,760),688=>array(31,326,312,751),689=>array(28,326,309,751),690=>array(-24,202,233,739),691=>array(40,327,292,625),692=>array(-4,318,247,617),693=>array(5,202,319,617),694=>array(-5,327,333,617),695=>array(32,326,474,617),696=>array(-21,202,326,617),697=>array(49,557,204,800),698=>array(49,557,367,800),699=>array(70,495,256,742),700=>array(77,495,263,742),701=>array(113,495,227,742),702=>array(106,492,250,760),703=>array(109,492,254,760),704=>array(-18,347,225,772),705=>array(17,347,235,772),706=>array(111,524,360,836),707=>array(90,524,339,836),708=>array(63,561,344,800),709=>array(105,561,387,800),710=>array(153,616,434,800),711=>array(185,616,465,800),712=>array(64,513,190,759),713=>array(162,673,437,745),714=>array(231,616,465,800),715=>array(161,615,330,799),716=>array(64,-90,190,156),717=>array(17,-156,292,-84),720=>array(57,0,247,434),721=>array(106,303,220,434),722=>array(64,249,208,517),723=>array(67,249,211,517),726=>array(41,165,278,411),727=>array(41,242,278,334),728=>array(180,645,455,785),729=>array(257,652,360,766),730=>array(188,610,429,878),731=>array(144,-192,306,0),732=>array(161,639,475,777),733=>array(170,616,509,800),734=>array(-7,307,365,508),736=>array(42,202,334,617),737=>array(33,326,161,751),738=>array(1,318,268,625),739=>array(1,326,312,617),740=>array(17,347,235,772),741=>array(141,0,409,668),742=>array(114,0,409,668),743=>array(88,0,409,668),744=>array(62,0,409,668),745=>array(35,0,409,668),748=>array(77,-281,358,-42),750=>array(77,495,413,742),751=>array(75,-241,355,-58),752=>array(36,-281,316,-42),755=>array(104,-240,346,28),759=>array(68,-192,382,-55),768=>array(-339,615,-171,799),769=>array(-270,616,-36,800),770=>array(-348,616,-67,800),771=>array(-340,639,-26,777),772=>array(-339,673,-63,745),773=>array(-450,716,0,755),774=>array(-321,645,-45,785),775=>array(-244,652,-141,766),776=>array(-327,652,-53,766),777=>array(-255,616,-73,852),778=>array(-313,610,-71,878),779=>array(-331,616,8,800),780=>array(-316,616,-35,800),781=>array(-234,616,-136,803),782=>array(-332,616,-38,803),783=>array(-388,616,-82,800),784=>array(-321,645,-45,874),785=>array(-343,645,-67,785),786=>array(-208,495,-52,644),787=>array(-212,606,-83,829),788=>array(-214,606,-95,829),789=>array(-74,616,74,800),790=>array(-355,-260,-186,-76),791=>array(-294,-259,-61,-76),792=>array(-304,-340,-139,-107),793=>array(-311,-340,-146,-107),794=>array(-168,698,55,932),795=>array(-112,350,74,532),796=>array(-280,-347,-135,-79),797=>array(-343,-251,-120,-99),798=>array(-329,-260,-105,-107),799=>array(-335,-340,-112,-107),800=>array(-336,-179,-112,-107),801=>array(-396,-222,-74,63),802=>array(-348,-222,-76,63),803=>array(-193,-191,-90,-77),804=>array(-363,-191,-89,-77),805=>array(-320,-241,-132,-32),806=>array(-313,-225,-180,-76),807=>array(-337,-193,-142,0),808=>array(-307,-192,-145,0),809=>array(-274,-263,-176,-76),810=>array(-373,-259,-77,-75),811=>array(-353,-217,-73,-77),812=>array(-349,-261,-68,-77),813=>array(-382,-260,-101,-76),814=>array(-350,-217,-74,-77),815=>array(-374,-216,-99,-76),816=>array(-385,-213,-71,-76),817=>array(-362,-147,-87,-75),818=>array(-450,-236,0,-197),819=>array(-450,-236,0,-80),820=>array(-681,212,-68,415),821=>array(-266,227,-22,278),822=>array(-559,227,-27,278),823=>array(-551,-46,17,565),824=>array(-755,-28,19,757),825=>array(-305,-344,-161,-76),826=>array(-375,-256,-80,-72),827=>array(-370,-344,-81,-75),828=>array(-377,-217,-98,-77),829=>array(-301,575,-86,792),830=>array(-234,592,-64,850),831=>array(-450,599,0,755),835=>array(-212,606,-83,829),856=>array(21,652,125,766),864=>array(-261,723,515,859),865=>array(-295,729,506,869),880=>array(-14,0,643,729),881=>array(58,0,440,519),882=>array(14,0,655,729),883=>array(38,0,509,519),884=>array(49,557,204,800),885=>array(49,-208,204,35),886=>array(66,-14,726,743),887=>array(58,0,525,519),890=>array(194,-208,298,-60),891=>array(26,-14,470,533),892=>array(38,-14,487,533),893=>array(26,-14,470,533),894=>array(-11,-136,251,434),900=>array(231,616,465,800),901=>array(173,652,523,996),902=>array(-69,0,604,800),903=>array(83,282,201,412),904=>array(65,0,795,800),905=>array(65,0,950,800),906=>array(65,0,520,800),908=>array(61,-14,702,800),910=>array(65,0,879,800),911=>array(12,0,718,800),912=>array(69,22,442,996),913=>array(-69,0,604,729),914=>array(-14,0,606,729),915=>array(-14,0,650,729),916=>array(-30,0,548,729),917=>array(-14,0,642,729),918=>array(-23,0,638,729),919=>array(-14,0,799,729),920=>array(46,-14,688,742),921=>array(-14,0,370,729),922=>array(-14,0,716,729),923=>array(-69,0,604,729),924=>array(-14,0,940,729),925=>array(-19,-14,813,729),926=>array(-14,0,642,729),927=>array(46,-14,688,742),928=>array(-14,0,799,729),929=>array(-14,0,602,729),931=>array(-27,0,640,729),932=>array(42,0,655,729),933=>array(44,0,666,729),934=>array(50,0,688,729),935=>array(-59,0,670,729),936=>array(97,0,818,729),937=>array(-9,0,697,742),938=>array(-14,0,409,920),939=>array(44,0,666,920),940=>array(38,-12,590,800),941=>array(23,-19,465,800),942=>array(81,-208,512,800),943=>array(69,22,384,800),944=>array(69,-3,562,996),945=>array(38,-12,590,533),946=>array(-29,-208,475,765),947=>array(87,-209,535,519),948=>array(24,-14,500,765),949=>array(23,-19,449,524),950=>array(44,-208,532,760),951=>array(81,-208,512,533),952=>array(44,-11,497,771),953=>array(69,22,272,519),954=>array(-9,0,577,519),955=>array(-30,0,488,765),956=>array(40,-208,540,519),957=>array(64,0,516,519),958=>array(31,-208,532,760),959=>array(38,-14,503,533),960=>array(-9,0,604,519),961=>array(-8,-208,501,533),962=>array(62,-208,504,533),963=>array(46,-14,635,519),964=>array(60,22,510,519),965=>array(69,-3,503,519),966=>array(49,-208,609,521),967=>array(-53,-222,589,533),968=>array(115,-208,713,519),969=>array(31,-3,690,519),970=>array(69,22,368,766),971=>array(69,-3,503,766),972=>array(38,-14,514,800),973=>array(69,-3,503,800),974=>array(31,-3,690,800),975=>array(7,-240,737,729),976=>array(44,-11,484,771),977=>array(46,-11,615,771),978=>array(81,0,630,731),979=>array(65,0,799,800),980=>array(81,0,630,920),981=>array(31,-208,576,760),982=>array(31,-3,755,519),983=>array(17,-222,579,533),984=>array(63,-208,705,742),985=>array(62,-208,514,533),986=>array(63,-208,689,742),987=>array(54,-208,519,616),988=>array(-14,0,650,729),989=>array(-161,-211,467,742),990=>array(22,0,508,729),991=>array(78,0,520,759),992=>array(27,-208,666,742),993=>array(23,-208,456,533),1008=>array(-2,-4,560,533),1009=>array(20,-210,501,533),1010=>array(38,-14,487,533),1011=>array(-165,-222,265,736),1012=>array(46,-14,688,742),1013=>array(38,-14,487,533),1014=>array(26,-14,463,533),1015=>array(-14,0,574,729),1016=>array(19,-208,536,760),1017=>array(47,-14,672,742),1018=>array(-14,0,940,729),1019=>array(-21,-208,663,519),1020=>array(-18,-208,526,533),1021=>array(21,-14,644,742),1022=>array(47,-14,672,742),1023=>array(21,-14,644,742),1024=>array(-14,0,642,927),1025=>array(-14,0,642,920),1026=>array(18,-216,646,729),1027=>array(-14,0,622,927),1028=>array(50,-14,672,742),1029=>array(26,-14,577,742),1030=>array(-14,0,370,729),1031=>array(-14,0,423,920),1032=>array(-152,-208,402,729),1033=>array(-37,-14,909,729),1034=>array(-14,0,933,729),1035=>array(-1,0,681,729),1036=>array(-14,0,716,927),1037=>array(-14,0,799,927),1038=>array(26,-14,705,970),1039=>array(-0,-157,813,729),1040=>array(-53,0,620,729),1041=>array(-14,0,642,729),1042=>array(-14,0,606,729),1043=>array(-14,0,622,729),1044=>array(-33,-157,746,729),1045=>array(-14,0,642,729),1046=>array(-53,0,1030,729),1047=>array(8,-14,519,742),1048=>array(-14,0,799,729),1049=>array(-14,0,799,966),1050=>array(-14,0,716,729),1051=>array(-37,-14,771,729),1052=>array(-14,0,940,729),1053=>array(-14,0,799,729),1054=>array(46,-14,688,742),1055=>array(-14,0,799,729),1056=>array(-14,0,602,729),1057=>array(47,-14,672,742),1058=>array(42,0,655,729),1059=>array(26,-14,705,729),1060=>array(48,0,701,729),1061=>array(-59,0,670,729),1062=>array(-0,-157,813,729),1063=>array(63,0,713,729),1064=>array(-14,0,1042,729),1065=>array(-0,-157,1055,729),1066=>array(66,0,662,729),1067=>array(-14,0,900,729),1068=>array(-14,0,553,729),1069=>array(21,-14,644,742),1070=>array(-14,-14,1015,742),1071=>array(-33,0,741,729),1072=>array(30,-14,477,534),1073=>array(44,-14,553,786),1074=>array(38,-14,483,533),1075=>array(65,-14,443,534),1076=>array(38,-14,533,760),1077=>array(38,-14,492,533),1078=>array(10,-14,1013,533),1079=>array(23,-14,447,533),1080=>array(62,-14,517,519),1081=>array(62,-14,517,752),1082=>array(63,-14,538,533),1083=>array(11,-14,513,519),1084=>array(11,-14,686,519),1085=>array(63,0,530,519),1086=>array(38,-14,503,533),1087=>array(63,0,517,533),1088=>array(39,-208,555,533),1089=>array(38,-14,487,533),1090=>array(63,0,792,533),1091=>array(-34,-222,518,519),1092=>array(25,-208,674,760),1093=>array(2,0,495,519),1094=>array(62,-208,579,519),1095=>array(63,0,498,519),1096=>array(62,-14,790,519),1097=>array(62,-208,852,519),1098=>array(35,-14,559,534),1099=>array(62,-14,670,519),1100=>array(62,-14,448,519),1101=>array(21,-14,470,533),1102=>array(63,-14,754,533),1103=>array(11,-14,533,519),1104=>array(38,-14,492,799),1105=>array(38,-14,492,766),1106=>array(34,-222,485,760),1107=>array(65,-14,483,800),1108=>array(38,-14,487,533),1109=>array(10,-14,431,533),1110=>array(45,0,243,736),1111=>array(64,0,366,766),1112=>array(-165,-222,265,736),1113=>array(11,-14,732,519),1114=>array(63,-14,749,519),1115=>array(34,0,497,760),1116=>array(63,-14,538,800),1117=>array(62,-14,517,799),1118=>array(-34,-222,518,750),1119=>array(62,-211,517,519),1122=>array(52,0,632,729),1123=>array(63,-14,752,534),1124=>array(-14,-14,999,742),1125=>array(58,-14,734,533),1130=>array(10,0,1010,729),1131=>array(30,-14,835,519),1132=>array(-14,0,1158,729),1133=>array(58,-14,964,519),1136=>array(56,0,891,729),1137=>array(15,-208,841,760),1138=>array(46,-14,688,742),1139=>array(38,-14,459,533),1140=>array(64,0,822,742),1141=>array(45,0,641,533),1142=>array(64,0,822,927),1143=>array(45,0,641,800),1164=>array(15,0,582,729),1165=>array(31,-14,429,760),1168=>array(-14,0,656,872),1169=>array(58,0,509,668),1170=>array(-14,0,622,729),1171=>array(65,-14,443,534),1172=>array(-14,-216,651,729),1173=>array(-15,-222,490,519),1174=>array(-53,-157,1030,729),1175=>array(10,-208,1013,533),1176=>array(8,-193,519,742),1177=>array(23,-193,447,533),1178=>array(-0,-157,729,729),1179=>array(63,-208,538,533),1182=>array(-14,0,716,729),1183=>array(63,-14,538,760),1184=>array(66,0,824,729),1185=>array(35,-14,602,533),1186=>array(-14,-157,799,729),1187=>array(63,-208,592,519),1188=>array(-14,0,1051,729),1189=>array(63,0,778,519),1190=>array(-14,-216,1011,729),1191=>array(-15,-222,764,519),1194=>array(47,-193,672,742),1195=>array(38,-193,487,533),1196=>array(42,-157,655,729),1197=>array(63,-208,862,533),1198=>array(44,0,666,729),1199=>array(53,-208,523,519),1200=>array(44,0,666,729),1201=>array(53,-208,523,519),1202=>array(-59,-157,670,729),1203=>array(2,-208,518,519),1204=>array(42,-157,870,729),1205=>array(31,-208,610,519),1206=>array(63,-157,712,729),1207=>array(63,-208,560,519),1210=>array(-76,0,573,729),1211=>array(43,0,498,760),1216=>array(-14,0,370,729),1217=>array(-53,0,1030,928),1218=>array(10,-14,1013,785),1219=>array(-14,-216,716,729),1220=>array(-15,-222,571,519),1223=>array(-14,-216,799,729),1224=>array(-15,-222,598,519),1227=>array(63,-157,712,729),1228=>array(67,-138,598,519),1231=>array(-41,0,331,760),1232=>array(-53,0,620,926),1233=>array(30,-14,477,772),1234=>array(-53,0,620,920),1235=>array(30,-14,477,766),1236=>array(-80,0,911,729),1237=>array(30,-15,806,533),1238=>array(-14,0,642,928),1239=>array(38,-14,497,785),1240=>array(47,-14,688,742),1241=>array(46,-14,488,533),1242=>array(47,-14,688,920),1243=>array(46,-14,488,766),1244=>array(-53,0,1030,920),1245=>array(10,-14,1013,766),1246=>array(8,-14,519,920),1247=>array(23,-14,457,766),1248=>array(-11,-14,505,729),1249=>array(-11,-224,505,519),1250=>array(-14,0,799,899),1251=>array(62,-14,517,745),1252=>array(-14,0,799,920),1253=>array(62,-14,517,766),1254=>array(46,-14,688,920),1255=>array(38,-14,503,766),1256=>array(46,-14,688,742),1257=>array(44,-14,497,533),1258=>array(46,-14,688,920),1259=>array(44,-14,497,766),1260=>array(21,-14,644,920),1261=>array(21,-14,470,766),1262=>array(26,-14,705,899),1263=>array(-34,-222,518,745),1264=>array(26,-14,705,920),1265=>array(-34,-222,518,766),1266=>array(26,-14,705,927),1267=>array(-34,-222,539,800),1268=>array(63,0,713,920),1269=>array(63,0,498,766),1270=>array(-0,-157,636,729),1271=>array(65,-208,443,534),1272=>array(-14,0,900,920),1273=>array(62,-14,670,766),1296=>array(84,-14,626,742),1297=>array(23,-14,475,533),1298=>array(-37,-208,771,729),1299=>array(11,-222,513,519),1300=>array(-37,-14,1109,729),1301=>array(11,-14,833,519),1306=>array(54,-160,709,742),1307=>array(81,-208,535,533),1308=>array(59,0,986,729),1309=>array(50,0,752,519),1329=>array(86,-14,753,729),1330=>array(-34,0,657,743),1331=>array(61,0,716,743),1332=>array(18,0,735,743),1333=>array(86,-14,702,729),1334=>array(44,-45,677,743),1335=>array(10,-45,708,729),1336=>array(-30,-45,659,743),1337=>array(-33,-14,893,743),1338=>array(25,-14,763,729),1339=>array(6,0,666,729),1340=>array(10,-45,574,729),1341=>array(7,-14,1007,729),1342=>array(85,-13,752,742),1343=>array(63,0,651,729),1344=>array(28,-66,604,729),1345=>array(44,-32,672,743),1346=>array(29,-45,691,743),1347=>array(13,0,695,739),1348=>array(98,-14,864,729),1349=>array(31,-14,623,742),1350=>array(37,-14,699,774),1351=>array(62,-14,671,729),1352=>array(-34,0,632,743),1353=>array(97,-45,658,743),1354=>array(9,0,700,743),1355=>array(38,-45,671,743),1356=>array(-34,0,769,743),1357=>array(86,-14,753,729),1358=>array(30,-45,693,729),1359=>array(25,-14,603,742),1360=>array(-34,0,688,743),1361=>array(37,-14,627,742),1362=>array(6,0,642,729),1363=>array(58,0,706,729),1364=>array(-32,0,690,743),1365=>array(53,-14,698,742),1366=>array(31,-14,682,729),1369=>array(109,492,254,760),1370=>array(24,482,228,729),1371=>array(-16,615,224,799),1372=>array(-22,618,370,893),1373=>array(90,615,259,799),1374=>array(-12,618,339,856),1375=>array(26,618,413,760),1377=>array(62,-14,791,519),1378=>array(-28,-208,512,533),1379=>array(56,-208,615,533),1380=>array(8,-208,615,533),1381=>array(60,-14,542,760),1382=>array(56,-208,612,533),1383=>array(-42,0,483,760),1384=>array(-35,-208,527,533),1385=>array(-35,-208,744,533),1386=>array(20,-14,660,760),1387=>array(-56,-208,507,760),1388=>array(-43,-208,299,519),1389=>array(-56,-208,808,760),1390=>array(28,-14,527,770),1391=>array(82,-208,512,760),1392=>array(-37,0,490,760),1393=>array(26,-14,489,773),1394=>array(0,-208,571,533),1395=>array(38,-14,570,767),1396=>array(40,-14,646,773),1397=>array(-88,-208,253,519),1398=>array(63,-14,494,773),1399=>array(-67,-208,426,533),1400=>array(-5,0,521,533),1401=>array(-39,-208,343,544),1402=>array(79,-208,808,519),1403=>array(5,-208,498,533),1404=>array(-6,0,537,533),1405=>array(62,-14,517,519),1406=>array(58,-208,559,760),1407=>array(61,-14,775,533),1408=>array(-28,-208,535,533),1409=>array(34,-222,617,533),1410=>array(-9,0,417,519),1411=>array(58,-208,772,760),1412=>array(-42,-208,546,533),1413=>array(44,-14,503,533),1414=>array(16,-208,683,760),1415=>array(64,-14,671,760),1417=>array(65,-14,239,434),1418=>array(36,202,274,306),4256=>array(22,0,674,847),4257=>array(136,0,709,847),4258=>array(72,-58,709,848),4259=>array(43,1,784,847),4260=>array(72,0,709,847),4261=>array(72,0,856,847),4262=>array(100,0,772,847),4263=>array(57,0,963,847),4264=>array(100,0,524,847),4265=>array(106,0,601,847),4266=>array(63,0,810,847),4267=>array(25,0,788,847),4268=>array(-16,0,638,847),4269=>array(54,-37,934,847),4270=>array(100,0,826,847),4271=>array(100,0,795,847),4272=>array(74,0,880,847),4273=>array(67,0,649,847),4274=>array(31,0,633,847),4275=>array(56,-37,836,847),4276=>array(75,0,845,847),4277=>array(83,0,876,847),4278=>array(-16,0,614,847),4279=>array(132,0,709,847),4280=>array(65,0,708,847),4281=>array(-15,0,557,847),4282=>array(45,-25,769,847),4283=>array(12,0,769,847),4284=>array(-16,1,672,847),4285=>array(14,1,688,847),4286=>array(22,0,709,847),4287=>array(-16,0,865,847),4288=>array(63,0,886,847),4289=>array(-16,0,623,847),4290=>array(57,1,720,847),4291=>array(106,0,710,847),4292=>array(72,0,803,847),4293=>array(26,0,882,848),4304=>array(25,0,436,571),4305=>array(40,0,485,829),4306=>array(-36,-225,466,542),4307=>array(32,-220,723,531),4308=>array(-44,-225,480,532),4309=>array(-43,-225,481,532),4310=>array(72,0,593,831),4311=>array(39,0,746,531),4312=>array(38,0,474,532),4313=>array(-57,-225,439,532),4314=>array(39,-220,940,537),4315=>array(38,0,578,829),4316=>array(42,0,593,840),4317=>array(42,-98,713,532),4318=>array(24,1,539,829),4319=>array(-35,-225,536,531),4320=>array(45,-0,713,822),4321=>array(77,0,490,829),4322=>array(10,-225,611,681),4323=>array(55,-225,602,532),4324=>array(55,-225,712,532),4325=>array(-27,-225,612,831),4326=>array(28,-220,752,532),4327=>array(-53,-225,522,531),4328=>array(49,0,586,830),4329=>array(-4,-5,497,831),4330=>array(22,-225,579,531),4331=>array(36,0,575,829),4332=>array(18,-229,610,830),4333=>array(-33,-225,530,829),4334=>array(77,0,523,830),4335=>array(-78,-225,626,532),4336=>array(25,0,568,829),4337=>array(32,0,594,830),4338=>array(-40,-91,485,532),4339=>array(-27,-225,537,585),4340=>array(-26,-225,530,831),4341=>array(23,0,612,829),4342=>array(34,-225,770,672),4343=>array(-22,-225,471,542),4344=>array(-17,-225,484,532),4345=>array(33,-225,532,537),4346=>array(43,-69,494,532),4347=>array(-7,0,360,486),4348=>array(93,341,434,845),7424=>array(-48,0,470,519),7425=>array(-64,0,686,519),7426=>array(40,-14,816,533),7427=>array(-13,0,504,519),7428=>array(44,-14,487,533),7429=>array(-13,0,489,519),7430=>array(-13,0,489,519),7431=>array(-20,0,487,519),7432=>array(29,-18,440,533),7433=>array(57,-214,254,522),7434=>array(-29,-14,454,519),7435=>array(-15,0,571,519),7436=>array(-9,0,453,519),7437=>array(-13,0,713,519),7438=>array(57,-14,599,519),7439=>array(38,-14,503,533),7440=>array(17,-14,459,533),7441=>array(44,9,537,511),7442=>array(41,27,534,492),7443=>array(44,-0,537,523),7444=>array(40,-14,852,533),7445=>array(2,-14,429,533),7446=>array(90,260,542,533),7447=>array(90,-14,542,259),7448=>array(7,0,486,519),7449=>array(-35,0,549,519),7450=>array(47,0,548,519),7451=>array(57,0,509,519),7452=>array(40,-14,571,519),7453=>array(7,-29,576,551),7454=>array(46,-29,809,551),7455=>array(-19,-205,604,680),7456=>array(34,0,551,519),7457=>array(51,0,804,519),7458=>array(-9,0,479,519),7459=>array(5,-14,479,519),7460=>array(4,-14,469,742),7461=>array(-13,-14,626,533),7462=>array(-15,0,478,519),7463=>array(-48,0,470,519),7464=>array(-9,0,604,519),7465=>array(7,0,486,519),7466=>array(69,0,656,520),7467=>array(-26,-14,586,519),7468=>array(-44,326,381,734),7469=>array(-50,326,574,734),7470=>array(-9,326,382,734),7471=>array(-4,334,411,742),7472=>array(-9,326,422,734),7473=>array(-9,326,404,734),7474=>array(-9,326,409,734),7475=>array(31,318,430,742),7476=>array(-9,326,503,734),7477=>array(-9,326,233,734),7478=>array(-96,209,253,734),7479=>array(-9,326,451,734),7480=>array(-9,326,343,734),7481=>array(-9,326,592,734),7482=>array(-12,318,512,734),7483=>array(47,318,508,734),7484=>array(29,318,434,742),7485=>array(4,326,308,750),7486=>array(-9,326,379,734),7487=>array(-9,326,406,734),7488=>array(26,326,413,734),7489=>array(62,318,494,734),7490=>array(37,326,622,734),7491=>array(19,318,300,625),7492=>array(38,318,319,625),7493=>array(23,327,372,632),7494=>array(25,318,514,625),7495=>array(16,318,319,751),7496=>array(28,318,357,751),7497=>array(28,318,315,625),7498=>array(28,318,315,625),7499=>array(91,316,352,625),7500=>array(28,316,289,625),7501=>array(28,202,396,625),7502=>array(21,207,145,619),7503=>array(16,326,304,751),7504=>array(21,326,479,625),7505=>array(21,202,297,625),7506=>array(28,318,321,625),7507=>array(28,318,312,625),7508=>array(28,472,317,625),7509=>array(28,318,317,471),7510=>array(16,209,342,625),7511=>array(16,318,214,707),7512=>array(15,318,302,617),7513=>array(8,310,359,635),7514=>array(21,326,479,625),7515=>array(-2,326,292,617),7516=>array(-6,326,396,633),7517=>array(-13,217,295,763),7518=>array(51,217,334,625),7519=>array(17,326,311,763),7520=>array(31,217,382,626),7521=>array(-29,209,367,633),7522=>array(28,0,153,412),7523=>array(40,0,292,299),7524=>array(15,-8,302,291),7525=>array(-2,0,292,291),7526=>array(-13,-109,295,437),7527=>array(51,-109,334,298),7528=>array(-1,-117,314,299),7529=>array(31,-109,382,300),7530=>array(-29,-117,367,307),7531=>array(61,-14,837,533),7543=>array(58,-222,564,533),7544=>array(-9,326,503,734),7547=>array(-13,0,313,519),7548=>array(28,0,272,519),7549=>array(39,-208,606,533),7550=>array(-0,-14,571,519),7551=>array(-18,-14,579,519),7557=>array(-50,-222,317,760),7579=>array(16,327,359,632),7580=>array(18,318,300,625),7581=>array(18,266,300,625),7582=>array(59,318,371,751),7583=>array(61,316,323,625),7584=>array(-35,209,294,751),7585=>array(16,202,269,617),7586=>array(36,202,403,617),7587=>array(36,209,323,617),7588=>array(26,326,180,738),7589=>array(38,326,144,617),7590=>array(-12,326,193,617),7591=>array(-12,326,193,617),7592=>array(-4,202,291,738),7593=>array(34,202,206,751),7594=>array(2,202,234,751),7595=>array(60,326,350,624),7596=>array(75,202,519,625),7597=>array(46,209,505,625),7598=>array(7,202,438,625),7599=>array(70,202,419,625),7600=>array(26,318,412,624),7601=>array(26,318,320,625),7602=>array(70,209,355,751),7603=>array(11,202,279,625),7604=>array(-38,202,307,752),7605=>array(31,202,270,707),7606=>array(12,318,347,617),7607=>array(64,324,367,626),7608=>array(22,326,356,625),7609=>array(71,324,344,617),7610=>array(21,326,314,617),7611=>array(-6,312,302,631),7612=>array(3,202,374,617),7613=>array(35,274,342,617),7614=>array(41,201,366,617),7615=>array(70,320,355,758),7620=>array(-374,616,6,800),7621=>array(-421,616,-97,800),7622=>array(-353,616,-29,800),7623=>array(-456,616,-76,800),7624=>array(-411,616,-40,800),7625=>array(-446,616,-4,800),7680=>array(-69,-241,604,729),7681=>array(29,-241,476,534),7682=>array(-14,0,606,921),7683=>array(38,-14,518,920),7684=>array(-14,-191,606,729),7685=>array(38,-187,519,760),7686=>array(-14,-147,606,729),7687=>array(38,-143,518,760),7688=>array(47,-193,672,927),7689=>array(38,-193,510,800),7690=>array(-14,0,670,921),7691=>array(18,-14,575,920),7692=>array(-14,-191,670,729),7693=>array(18,-191,541,760),7694=>array(-14,-147,670,729),7695=>array(18,-147,541,760),7696=>array(-14,-193,670,729),7697=>array(18,-193,541,760),7698=>array(-14,-240,670,729),7699=>array(-1,-240,541,760),7700=>array(-14,0,642,1044),7701=>array(38,-14,492,919),7702=>array(-14,0,642,1044),7703=>array(38,-14,519,919),7704=>array(-14,-240,642,729),7705=>array(38,-240,492,533),7706=>array(-14,-213,642,729),7707=>array(35,-213,492,533),7708=>array(-14,-193,642,928),7709=>array(38,-193,497,785),7710=>array(-14,0,651,921),7711=>array(-56,-208,466,921),7712=>array(50,-14,682,927),7713=>array(32,-222,538,745),7714=>array(-14,0,799,921),7715=>array(42,0,497,920),7716=>array(-14,-191,799,729),7717=>array(43,-191,498,760),7718=>array(-14,0,799,920),7719=>array(42,0,497,920),7720=>array(-14,-193,799,729),7721=>array(42,-193,497,760),7722=>array(-14,-217,799,729),7723=>array(42,-217,497,760),7724=>array(-71,-213,370,729),7725=>array(-106,-213,243,736),7726=>array(-14,0,434,1044),7727=>array(64,0,391,886),7728=>array(-14,0,716,927),7729=>array(37,0,494,961),7730=>array(-14,-191,716,729),7731=>array(37,-191,494,760),7732=>array(-14,-147,716,729),7733=>array(37,-147,494,760),7734=>array(-14,-191,544,729),7735=>array(21,-191,251,760),7736=>array(-14,-191,544,899),7737=>array(21,-191,382,900),7738=>array(-14,-147,544,729),7739=>array(-80,-147,251,760),7740=>array(-14,-240,544,729),7741=>array(-105,-240,251,760),7742=>array(-14,0,940,927),7743=>array(63,0,791,800),7744=>array(-14,0,940,921),7745=>array(63,0,792,766),7746=>array(-14,-191,940,729),7747=>array(63,-191,792,533),7748=>array(-19,-14,813,920),7749=>array(63,0,517,766),7750=>array(-19,-191,813,729),7751=>array(63,-191,517,533),7752=>array(-19,-147,813,729),7753=>array(63,-147,517,533),7754=>array(-19,-240,813,729),7755=>array(63,-240,517,533),7756=>array(46,-14,688,1044),7757=>array(38,-14,537,881),7758=>array(46,-14,688,1050),7759=>array(38,-14,503,891),7760=>array(46,-14,688,1044),7761=>array(38,-14,503,919),7762=>array(46,-14,688,1044),7763=>array(38,-14,523,919),7764=>array(-14,0,602,931),7765=>array(39,-208,568,800),7766=>array(-14,0,602,921),7767=>array(39,-208,555,766),7768=>array(-14,0,645,921),7769=>array(63,0,474,766),7770=>array(-14,-191,645,729),7771=>array(34,-191,475,533),7772=>array(-14,-191,645,899),7773=>array(34,-191,475,745),7774=>array(-14,-147,645,729),7775=>array(-60,-147,474,533),7776=>array(26,-14,577,921),7777=>array(10,-14,431,766),7778=>array(26,-191,577,742),7779=>array(10,-191,431,533),7780=>array(26,-14,578,939),7781=>array(10,-14,492,757),7782=>array(26,-14,577,1049),7783=>array(10,-14,457,867),7784=>array(26,-191,577,921),7785=>array(10,-191,431,766),7786=>array(42,0,655,921),7787=>array(49,-14,363,920),7788=>array(42,-191,655,729),7789=>array(49,-191,363,680),7790=>array(42,-147,655,729),7791=>array(10,-147,363,680),7792=>array(42,-240,655,729),7793=>array(-16,-240,363,680),7794=>array(98,-191,783,729),7795=>array(55,-191,517,519),7796=>array(98,-213,783,729),7797=>array(31,-213,517,519),7798=>array(98,-240,783,729),7799=>array(35,-240,517,519),7800=>array(98,-14,783,1044),7801=>array(62,-14,521,881),7802=>array(98,-14,783,1032),7803=>array(62,-14,517,908),7804=>array(45,0,727,921),7805=>array(33,0,504,777),7806=>array(45,-191,727,729),7807=>array(34,-191,499,519),7808=>array(59,0,986,927),7809=>array(50,0,752,776),7810=>array(59,0,986,927),7811=>array(50,0,752,776),7812=>array(59,0,986,920),7813=>array(50,0,752,766),7814=>array(59,0,986,921),7815=>array(50,0,752,766),7816=>array(59,-191,986,729),7817=>array(50,-191,752,519),7818=>array(-59,0,670,921),7819=>array(2,0,494,766),7820=>array(-59,0,670,920),7821=>array(2,0,494,766),7822=>array(44,0,666,921),7823=>array(-33,-222,519,766),7824=>array(-23,0,638,927),7825=>array(-10,-25,479,800),7826=>array(-23,-191,638,729),7827=>array(-10,-191,479,544),7828=>array(-23,-147,638,729),7829=>array(-10,-147,479,544),7830=>array(42,-147,497,760),7831=>array(49,-14,374,920),7832=>array(50,0,752,878),7833=>array(-33,-222,519,878),7834=>array(29,-14,787,760),7835=>array(-56,-208,466,921),7836=>array(-56,-208,466,760),7837=>array(-56,-208,466,760),7838=>array(-23,-14,694,743),7839=>array(24,-14,500,765),7840=>array(-69,-191,604,729),7841=>array(29,-191,476,534),7842=>array(-69,0,604,1034),7843=>array(29,-14,476,852),7844=>array(-69,0,688,1028),7845=>array(30,-14,627,846),7846=>array(-69,0,604,1028),7847=>array(30,-14,519,847),7848=>array(-69,0,667,1086),7849=>array(30,-14,608,904),7850=>array(-69,0,604,1043),7851=>array(30,-14,516,861),7852=>array(-69,-191,604,982),7853=>array(29,-191,476,800),7854=>array(-69,0,604,1044),7855=>array(30,-14,491,877),7856=>array(-69,0,604,1044),7857=>array(30,-14,482,877),7858=>array(-69,0,604,1109),7859=>array(30,-14,482,942),7860=>array(-69,0,604,1043),7861=>array(30,-14,503,876),7862=>array(-69,-191,604,967),7863=>array(29,-191,480,785),7864=>array(-14,-191,642,729),7865=>array(38,-191,492,533),7866=>array(-14,0,642,1034),7867=>array(38,-14,492,852),7868=>array(-14,0,642,921),7869=>array(38,-14,516,777),7870=>array(-14,0,708,1028),7871=>array(38,-14,652,846),7872=>array(-14,0,642,1028),7873=>array(38,-14,545,846),7874=>array(-14,0,688,1086),7875=>array(38,-14,633,904),7876=>array(-14,0,642,1043),7877=>array(38,-14,541,861),7878=>array(-14,-191,642,927),7879=>array(38,-191,492,800),7880=>array(-14,0,392,1034),7881=>array(43,0,315,852),7882=>array(-14,-191,370,729),7883=>array(23,-191,243,736),7884=>array(46,-191,688,742),7885=>array(38,-191,503,533),7886=>array(46,-14,688,1034),7887=>array(38,-14,503,852),7888=>array(46,-14,749,1028),7889=>array(38,-14,641,846),7890=>array(46,-14,688,1028),7891=>array(38,-14,534,846),7892=>array(46,-14,729,1086),7893=>array(38,-14,622,904),7894=>array(46,-14,688,1043),7895=>array(38,-14,530,861),7896=>array(46,-191,688,982),7897=>array(38,-191,503,800),7898=>array(44,-14,774,927),7899=>array(37,-14,616,800),7900=>array(44,-14,774,927),7901=>array(37,-14,616,799),7902=>array(44,-14,774,1034),7903=>array(37,-14,616,852),7904=>array(44,-14,774,921),7905=>array(37,-14,616,777),7906=>array(44,-191,774,760),7907=>array(37,-191,616,533),7908=>array(98,-191,783,729),7909=>array(62,-191,517,519),7910=>array(98,-14,783,1034),7911=>array(62,-14,517,852),7912=>array(95,-14,958,927),7913=>array(57,-14,654,800),7914=>array(95,-14,958,927),7915=>array(57,-14,654,799),7916=>array(95,-14,958,1034),7917=>array(57,-14,654,852),7918=>array(95,-14,958,921),7919=>array(57,-14,654,777),7920=>array(95,-191,958,802),7921=>array(57,-191,654,532),7922=>array(44,0,666,927),7923=>array(-34,-222,518,776),7924=>array(44,-191,666,729),7925=>array(-33,-222,519,519),7926=>array(44,0,666,1037),7927=>array(-33,-222,519,852),7928=>array(44,0,666,921),7929=>array(-33,-222,519,777),7930=>array(-14,0,800,729),7931=>array(37,0,539,760),7936=>array(38,-12,590,829),7937=>array(38,-12,590,829),7938=>array(38,-12,590,829),7939=>array(38,-12,590,829),7940=>array(38,-12,590,829),7941=>array(38,-12,590,829),7942=>array(38,-12,590,994),7943=>array(38,-12,590,994),7944=>array(-69,0,604,829),7945=>array(-69,0,604,829),7946=>array(51,0,736,829),7947=>array(59,0,736,829),7948=>array(-59,0,615,829),7949=>array(-32,0,641,829),7950=>array(-69,0,604,994),7951=>array(-69,0,604,994),7952=>array(23,-19,449,829),7953=>array(23,-19,449,829),7954=>array(23,-19,449,829),7955=>array(23,-19,449,829),7956=>array(23,-19,480,829),7957=>array(23,-19,501,829),7960=>array(53,0,752,829),7961=>array(60,0,742,829),7962=>array(51,0,945,829),7963=>array(59,0,954,829),7964=>array(53,0,893,829),7965=>array(60,0,916,829),7968=>array(81,-208,512,829),7969=>array(81,-208,512,829),7970=>array(81,-208,512,829),7971=>array(81,-208,512,829),7972=>array(81,-208,517,829),7973=>array(81,-208,519,829),7974=>array(81,-208,527,994),7975=>array(81,-208,527,994),7976=>array(53,0,913,829),7977=>array(60,0,907,829),7978=>array(51,0,1105,829),7979=>array(59,0,1116,829),7980=>array(53,0,1058,829),7981=>array(60,0,1079,829),7982=>array(87,0,1002,994),7983=>array(87,0,1000,994),7984=>array(69,22,272,829),7985=>array(69,22,272,829),7986=>array(42,22,364,829),7987=>array(46,22,362,829),7988=>array(69,22,405,829),7989=>array(65,22,407,829),7990=>array(69,22,396,994),7991=>array(69,22,397,994),7992=>array(53,0,483,829),7993=>array(60,0,475,829),7994=>array(51,0,676,829),7995=>array(59,0,678,829),7996=>array(53,0,625,829),7997=>array(60,0,649,829),7998=>array(87,0,576,994),7999=>array(87,0,567,994),8000=>array(38,-14,503,829),8001=>array(38,-14,503,829),8002=>array(38,-14,503,829),8003=>array(38,-14,503,829),8004=>array(38,-14,525,829),8005=>array(38,-14,516,829),8008=>array(46,-14,688,829),8009=>array(60,-14,724,829),8010=>array(51,-14,958,829),8011=>array(59,-14,965,829),8012=>array(53,-14,793,829),8013=>array(60,-14,817,829),8016=>array(69,-3,503,829),8017=>array(69,-3,503,829),8018=>array(69,-3,503,829),8019=>array(69,-3,503,829),8020=>array(69,-3,505,829),8021=>array(69,-3,519,829),8022=>array(69,-3,510,994),8023=>array(69,-3,505,994),8025=>array(60,0,837,829),8027=>array(59,0,1043,829),8029=>array(60,0,1011,829),8031=>array(87,0,930,994),8032=>array(31,-3,690,829),8033=>array(31,-3,690,829),8034=>array(31,-3,690,829),8035=>array(31,-3,690,829),8036=>array(31,-3,690,829),8037=>array(31,-3,690,829),8038=>array(31,-3,690,994),8039=>array(31,-3,690,994),8040=>array(-9,0,697,829),8041=>array(27,0,734,829),8042=>array(51,0,969,829),8043=>array(59,0,974,829),8044=>array(53,0,803,829),8045=>array(60,0,829,829),8046=>array(87,0,795,994),8047=>array(87,0,824,994),8048=>array(38,-12,590,799),8049=>array(38,-12,590,800),8050=>array(23,-19,449,799),8051=>array(23,-19,465,800),8052=>array(81,-208,512,799),8053=>array(81,-208,512,800),8054=>array(69,22,272,799),8055=>array(69,22,384,800),8056=>array(38,-14,503,799),8057=>array(38,-14,514,800),8058=>array(69,-3,503,799),8059=>array(69,-3,503,800),8060=>array(31,-3,690,799),8061=>array(31,-3,690,800),8064=>array(38,-208,590,829),8065=>array(38,-208,590,829),8066=>array(38,-208,590,829),8067=>array(38,-208,590,829),8068=>array(38,-208,590,829),8069=>array(38,-208,590,829),8070=>array(38,-208,590,994),8071=>array(38,-208,590,994),8072=>array(-69,-208,604,829),8073=>array(-69,-208,604,829),8074=>array(51,-208,736,829),8075=>array(59,-208,736,829),8076=>array(-59,-208,615,829),8077=>array(-32,-208,641,829),8078=>array(-69,-208,604,994),8079=>array(-69,-208,604,994),8080=>array(75,-208,512,829),8081=>array(75,-208,512,829),8082=>array(75,-208,512,829),8083=>array(75,-208,512,829),8084=>array(75,-208,517,829),8085=>array(75,-208,519,829),8086=>array(75,-208,527,994),8087=>array(75,-208,527,994),8088=>array(53,-208,913,829),8089=>array(60,-208,907,829),8090=>array(51,-208,1105,829),8091=>array(59,-208,1116,829),8092=>array(53,-208,1058,829),8093=>array(60,-208,1079,829),8094=>array(87,-208,1002,994),8095=>array(87,-208,1000,994),8096=>array(31,-208,690,829),8097=>array(31,-208,690,829),8098=>array(31,-208,690,829),8099=>array(31,-208,690,829),8100=>array(31,-208,690,829),8101=>array(31,-208,690,829),8102=>array(31,-208,690,994),8103=>array(31,-208,690,994),8104=>array(-9,-208,697,829),8105=>array(27,-208,734,829),8106=>array(51,-208,969,829),8107=>array(59,-208,974,829),8108=>array(53,-208,803,829),8109=>array(60,-208,829,829),8110=>array(87,-208,795,994),8111=>array(87,-208,824,994),8112=>array(38,-12,590,785),8113=>array(38,-12,590,745),8114=>array(38,-208,590,799),8115=>array(38,-208,590,533),8116=>array(38,-208,590,800),8118=>array(38,-12,590,777),8119=>array(38,-208,590,777),8120=>array(-69,0,604,926),8121=>array(-69,0,604,899),8122=>array(-69,0,604,799),8123=>array(-69,0,604,800),8124=>array(-69,-208,604,729),8125=>array(216,606,345,829),8126=>array(194,-208,298,-60),8127=>array(216,606,345,829),8128=>array(161,639,475,777),8129=>array(173,652,512,944),8130=>array(75,-208,512,799),8131=>array(75,-208,512,533),8132=>array(75,-208,512,800),8134=>array(81,-208,527,777),8135=>array(75,-208,527,777),8136=>array(90,0,805,799),8137=>array(65,0,795,800),8138=>array(90,0,971,799),8139=>array(65,0,950,800),8140=>array(-14,-208,799,729),8141=>array(109,606,431,829),8142=>array(121,606,452,829),8143=>array(161,606,475,994),8144=>array(69,22,380,785),8145=>array(69,22,358,745),8146=>array(69,22,371,996),8147=>array(69,22,442,996),8150=>array(69,22,406,777),8151=>array(69,22,443,944),8152=>array(-14,0,370,729),8153=>array(-14,0,390,899),8154=>array(90,0,544,799),8155=>array(65,0,520,800),8157=>array(114,606,431,829),8158=>array(113,606,454,829),8159=>array(161,606,475,994),8160=>array(69,-3,503,785),8161=>array(69,-3,503,745),8162=>array(69,-3,503,996),8163=>array(69,-3,562,996),8164=>array(-8,-208,501,829),8165=>array(-8,-208,501,829),8166=>array(69,-3,506,777),8167=>array(69,-3,538,944),8168=>array(44,0,666,926),8169=>array(44,0,666,899),8170=>array(90,0,901,799),8171=>array(65,0,879,800),8172=>array(60,0,707,829),8173=>array(173,652,447,996),8174=>array(173,652,523,996),8175=>array(161,615,330,799),8178=>array(31,-208,690,799),8179=>array(31,-208,690,519),8180=>array(31,-208,690,800),8182=>array(31,-3,690,730),8183=>array(31,-208,690,730),8184=>array(90,-14,815,799),8185=>array(61,-14,702,800),8186=>array(90,0,837,799),8187=>array(12,0,718,800),8188=>array(-9,-208,697,742),8189=>array(231,616,465,800),8190=>array(224,606,343,829),8208=>array(33,230,271,306),8209=>array(33,230,271,306),8210=>array(34,233,539,298),8211=>array(34,233,417,298),8212=>array(34,233,866,298),8213=>array(-6,233,906,298),8214=>array(116,-236,333,764),8215=>array(0,-236,450,-80),8216=>array(70,495,256,742),8217=>array(49,482,236,729),8218=>array(24,-136,228,111),8219=>array(86,482,205,729),8220=>array(70,495,430,742),8221=>array(49,482,410,729),8222=>array(24,-136,401,111),8223=>array(86,482,379,729),8224=>array(47,-96,462,729),8225=>array(-12,-96,462,729),8226=>array(135,227,396,516),8227=>array(135,188,431,555),8228=>array(92,-14,209,116),8229=>array(92,-14,509,116),8230=>array(92,-14,809,116),8240=>array(81,-14,1127,742),8241=>array(81,-14,1480,742),8242=>array(1,547,199,729),8243=>array(1,547,331,729),8244=>array(1,547,462,729),8245=>array(81,547,215,729),8246=>array(81,547,347,729),8247=>array(81,547,479,729),8248=>array(4,-236,300,-30),8249=>array(66,69,315,517),8250=>array(45,69,294,517),8252=>array(7,-14,477,729),8253=>array(97,-14,472,742),8254=>array(0,716,450,755),8258=>array(14,-28,886,814),8260=>array(-231,-14,381,742),8261=>array(-0,-132,360,760),8262=>array(-9,-132,352,760),8263=>array(66,-14,880,742),8264=>array(97,-14,681,742),8265=>array(7,-14,649,742),8267=>array(38,-96,540,729),8268=>array(95,220,355,509),8269=>array(95,220,355,509),8270=>array(14,-28,436,427),8271=>array(97,-136,247,434),8273=>array(14,-6,436,929),8274=>array(-14,-93,434,729),8275=>array(44,233,856,394),8279=>array(1,547,594,729),8304=>array(21,319,327,742),8305=>array(28,326,153,738),8308=>array(6,326,324,734),8309=>array(13,319,349,727),8310=>array(15,319,343,742),8311=>array(38,326,349,734),8312=>array(13,319,346,742),8313=>array(7,319,335,742),8314=>array(60,326,415,677),8315=>array(60,479,415,524),8316=>array(60,424,415,580),8317=>array(44,239,231,751),8318=>array(-10,239,176,751),8319=>array(40,326,326,625),8320=>array(21,-7,327,416),8321=>array(42,0,263,408),8322=>array(3,0,317,416),8323=>array(11,-7,317,416),8324=>array(6,0,324,408),8325=>array(13,-7,349,401),8326=>array(15,-7,343,416),8327=>array(38,0,349,408),8328=>array(13,-7,346,416),8329=>array(7,-7,335,416),8330=>array(60,0,415,351),8331=>array(60,153,415,198),8332=>array(60,98,415,253),8333=>array(44,-87,231,425),8334=>array(-10,-87,176,425),8336=>array(19,-8,300,299),8337=>array(28,-8,315,299),8338=>array(28,-8,321,299),8339=>array(1,0,312,291),8340=>array(28,-8,315,299),8341=>array(31,0,312,425),8342=>array(16,0,304,425),8343=>array(33,0,161,425),8344=>array(21,0,479,299),8345=>array(40,0,326,299),8346=>array(16,-117,342,298),8347=>array(1,-8,268,299),8348=>array(16,-8,214,381),8358=>array(-10,-14,606,729),8364=>array(-21,-14,544,742),8367=>array(-23,-193,970,723),8369=>array(-14,0,646,729),8372=>array(23,-14,688,742),8373=>array(77,-147,536,760),8376=>array(38,0,655,729),8377=>array(46,0,594,729),8451=>array(85,-14,990,742),8457=>array(85,0,969,742),8462=>array(43,0,498,760),8463=>array(43,0,497,760),8470=>array(-32,-14,801,729),8482=>array(106,447,744,729),8486=>array(-9,0,697,742),8487=>array(50,-13,756,729),8490=>array(-14,0,716,729),8491=>array(-87,0,587,928),8498=>array(-26,0,639,729),8513=>array(42,-14,655,742),8514=>array(53,0,476,729),8515=>array(3,0,539,729),8516=>array(-59,0,493,729),8523=>array(57,-14,773,742),8526=>array(-24,0,482,519),8528=>array(42,-14,860,742),8529=>array(42,-14,846,742),8530=>array(42,-14,1199,742),8531=>array(42,-14,829,742),8532=>array(3,-14,829,742),8533=>array(42,-14,860,742),8534=>array(3,-14,860,742),8535=>array(11,-14,860,742),8536=>array(6,-14,860,742),8537=>array(42,-14,854,742),8538=>array(13,-14,854,742),8539=>array(42,-14,857,742),8540=>array(11,-14,857,742),8541=>array(13,-14,857,742),8542=>array(38,-14,857,742),8543=>array(42,-14,742,742),8544=>array(-14,0,370,729),8545=>array(-14,0,545,729),8546=>array(-14,0,721,729),8547=>array(-14,0,947,729),8548=>array(45,0,727,729),8549=>array(45,0,897,729),8550=>array(45,0,1073,729),8551=>array(45,0,1249,729),8552=>array(-14,0,868,729),8553=>array(-59,0,670,729),8554=>array(-59,0,853,729),8555=>array(-59,0,1029,729),8556=>array(-14,0,544,729),8557=>array(47,-14,672,742),8558=>array(-14,0,670,729),8559=>array(-14,0,940,729),8560=>array(45,0,243,736),8561=>array(45,0,531,736),8562=>array(45,0,819,736),8563=>array(45,0,787,736),8564=>array(34,0,499,519),8565=>array(34,0,751,736),8566=>array(34,0,1040,736),8567=>array(34,0,1327,736),8568=>array(45,0,783,736),8569=>array(2,0,495,519),8570=>array(2,0,750,736),8571=>array(2,0,1039,736),8572=>array(37,0,251,760),8573=>array(38,-14,487,533),8574=>array(18,-14,541,760),8575=>array(63,0,792,533),8576=>array(41,0,1042,729),8577=>array(-14,0,678,729),8578=>array(41,0,1042,729),8579=>array(21,-14,644,742),8580=>array(26,-14,470,533),8581=>array(63,-208,689,742),8585=>array(21,-14,829,742),8592=>array(33,119,703,527),8593=>array(193,0,561,744),8594=>array(51,119,721,527),8595=>array(193,-20,561,724),8596=>array(33,119,721,527),8597=>array(193,-20,561,744),8598=>array(132,40,633,595),8599=>array(121,39,622,595),8600=>array(121,52,622,607),8601=>array(132,52,633,607),8602=>array(33,116,703,531),8603=>array(51,116,721,531),8604=>array(50,159,720,453),8605=>array(34,159,704,453),8606=>array(33,119,703,527),8607=>array(193,0,561,744),8608=>array(51,119,721,527),8609=>array(193,-20,561,724),8610=>array(33,119,706,527),8611=>array(48,119,721,527),8612=>array(33,119,703,527),8613=>array(193,0,561,744),8614=>array(51,119,721,527),8615=>array(193,-20,561,724),8616=>array(193,0,561,744),8617=>array(33,119,703,548),8618=>array(51,119,721,548),8619=>array(33,119,703,548),8620=>array(51,119,721,548),8621=>array(33,119,721,527),8622=>array(33,116,721,531),8623=>array(154,-13,620,730),8624=>array(209,0,534,744),8625=>array(220,0,545,744),8626=>array(209,-20,534,724),8627=>array(220,-20,545,724),8628=>array(117,102,655,609),8629=>array(143,53,600,650),8630=>array(40,145,692,540),8631=>array(62,145,715,540),8632=>array(119,40,635,717),8633=>array(51,-52,703,698),8634=>array(83,71,679,604),8635=>array(75,71,671,604),8636=>array(31,284,703,527),8637=>array(31,119,703,363),8638=>array(341,0,561,747),8639=>array(193,0,413,747),8640=>array(51,284,724,527),8641=>array(51,119,724,363),8642=>array(341,-23,561,724),8643=>array(193,-23,413,724),8644=>array(33,-52,721,698),8645=>array(40,-20,715,744),8646=>array(33,-52,721,698),8647=>array(33,-101,703,747),8648=>array(-4,0,759,744),8649=>array(51,-101,721,747),8650=>array(-4,-20,759,724),8651=>array(31,21,724,625),8652=>array(31,21,724,625),8653=>array(33,83,703,563),8654=>array(33,83,721,563),8655=>array(51,83,721,563),8656=>array(33,119,703,527),8657=>array(193,0,561,744),8658=>array(51,119,721,527),8659=>array(193,-20,561,724),8660=>array(33,119,721,527),8661=>array(193,-20,561,744),8662=>array(132,-21,687,595),8663=>array(67,-21,622,595),8664=>array(67,52,622,667),8665=>array(132,52,687,667),8666=>array(33,70,703,576),8667=>array(51,70,721,576),8668=>array(33,119,703,527),8669=>array(51,119,721,527),8670=>array(193,0,561,744),8671=>array(193,-20,561,724),8672=>array(33,119,703,527),8673=>array(193,0,561,744),8674=>array(51,119,721,527),8675=>array(193,-20,561,724),8676=>array(51,119,703,527),8677=>array(51,119,703,527),8678=>array(33,119,703,527),8679=>array(193,0,561,744),8680=>array(51,119,721,527),8681=>array(193,-20,561,724),8682=>array(193,0,561,744),8683=>array(172,0,582,744),8684=>array(172,0,582,744),8685=>array(172,0,582,744),8686=>array(193,0,561,744),8687=>array(172,0,582,744),8688=>array(51,96,721,550),8689=>array(73,0,690,689),8690=>array(64,0,681,689),8691=>array(193,-20,561,744),8692=>array(51,119,721,527),8693=>array(40,-20,715,744),8694=>array(51,-140,721,786),8695=>array(33,119,703,527),8696=>array(51,119,721,527),8697=>array(33,119,721,527),8698=>array(33,119,703,527),8699=>array(51,119,721,527),8700=>array(33,119,721,527),8701=>array(33,119,703,527),8702=>array(51,119,721,527),8703=>array(33,119,721,527),8704=>array(4,0,540,729),8706=>array(45,-12,422,647),8707=>array(54,0,418,729),8708=>array(54,-116,418,845),8710=>array(22,0,601,729),8711=>array(22,0,601,729),8712=>array(95,0,571,627),8713=>array(95,-132,571,759),8715=>array(95,0,571,627),8716=>array(95,-132,571,759),8719=>array(23,-192,692,719),8720=>array(23,-192,692,719),8721=>array(7,-192,631,719),8722=>array(95,274,659,353),8723=>array(95,0,659,627),8724=>array(95,0,659,659),8725=>array(-72,-93,375,729),8727=>array(95,85,517,541),8728=>array(95,175,346,454),8729=>array(95,175,346,454),8730=>array(26,-20,574,811),8731=>array(26,-20,574,938),8732=>array(26,-20,574,929),8733=>array(97,108,512,491),8734=>array(97,108,654,491),8735=>array(124,99,630,661),8736=>array(124,99,630,661),8739=>array(95,-98,167,827),8740=>array(78,-98,353,827),8741=>array(95,-98,321,827),8742=>array(78,-98,493,827),8743=>array(116,0,543,584),8744=>array(116,0,543,584),8745=>array(95,0,659,627),8746=>array(95,-12,659,615),8747=>array(21,-181,448,757),8748=>array(21,-181,745,757),8749=>array(21,-181,1042,757),8760=>array(95,274,659,559),8761=>array(95,68,659,559),8762=>array(95,68,659,559),8763=>array(95,68,659,559),8764=>array(95,233,659,394),8765=>array(95,233,659,394),8770=>array(95,138,659,452),8771=>array(95,175,659,489),8776=>array(95,138,659,489),8784=>array(95,175,659,658),8785=>array(95,-31,659,658),8786=>array(95,-31,659,658),8787=>array(95,-31,659,658),8788=>array(95,149,835,478),8789=>array(95,149,835,478),8800=>array(95,19,659,608),8801=>array(95,93,659,534),8804=>array(95,0,659,582),8805=>array(95,0,659,582),8834=>array(95,0,659,627),8835=>array(95,0,659,627),8836=>array(95,-132,659,759),8837=>array(95,-132,659,759),8838=>array(95,-73,659,700),8839=>array(95,-73,659,700),8844=>array(95,-12,659,615),8845=>array(95,-12,659,615),8846=>array(95,-12,659,615),8847=>array(95,0,667,627),8848=>array(95,0,667,627),8849=>array(95,-73,667,700),8850=>array(95,-73,667,700),8851=>array(95,0,659,635),8852=>array(95,0,659,635),8853=>array(95,0,659,627),8854=>array(95,0,659,627),8855=>array(95,0,659,627),8856=>array(95,0,659,627),8857=>array(95,0,659,627),8858=>array(95,0,659,627),8859=>array(95,0,659,627),8860=>array(95,0,659,627),8861=>array(95,0,659,627),8862=>array(95,0,659,627),8863=>array(95,0,659,627),8864=>array(95,0,659,627),8865=>array(95,0,659,627),8866=>array(95,0,679,729),8867=>array(95,0,679,729),8868=>array(95,0,751,688),8869=>array(95,0,751,688),8870=>array(95,0,415,729),8871=>array(95,0,415,729),8872=>array(95,0,679,729),8873=>array(95,0,679,729),8874=>array(95,0,679,729),8875=>array(95,0,833,729),8876=>array(95,-115,679,844),8877=>array(95,-115,679,844),8878=>array(95,-115,679,844),8879=>array(95,-115,833,844),8901=>array(95,282,213,412),8962=>array(64,0,624,596),8968=>array(-1,-132,360,760),8969=>array(112,-132,352,760),8970=>array(-1,-132,240,760),8971=>array(-9,-132,352,760),8976=>array(95,140,659,421),8977=>array(2,126,459,634),8984=>array(108,0,792,759),8985=>array(95,140,659,421),8992=>array(189,-250,448,928),8993=>array(18,-237,277,942),8997=>array(76,0,824,723),9000=>array(53,0,1247,729),9085=>array(4,-228,823,101),9115=>array(77,-252,373,946),9116=>array(77,-252,163,942),9117=>array(77,-240,373,942),9118=>array(77,-252,373,946),9119=>array(287,-252,373,942),9120=>array(77,-240,373,942),9121=>array(77,-252,373,928),9122=>array(77,-252,163,942),9123=>array(77,-240,373,942),9124=>array(77,-252,373,928),9125=>array(287,-252,373,935),9126=>array(77,-240,373,935),9127=>array(296,-261,602,928),9128=>array(74,-252,378,940),9129=>array(296,-240,602,940),9130=>array(296,-256,378,943),9131=>array(74,-261,378,928),9132=>array(296,-252,602,940),9133=>array(74,-240,378,940),9134=>array(189,-250,277,942),9167=>array(82,0,769,596),9251=>array(23,-228,640,101),9472=>array(-9,242,551,326),9473=>array(-9,200,551,368),9474=>array(235,-302,306,973),9475=>array(200,-302,341,973),9476=>array(-9,242,551,326),9477=>array(-9,200,551,368),9478=>array(235,-302,306,973),9479=>array(200,-302,341,973),9480=>array(-9,242,551,326),9481=>array(-9,200,551,368),9482=>array(235,-302,306,973),9483=>array(200,-302,341,973),9484=>array(235,-302,551,326),9485=>array(235,-302,551,368),9486=>array(200,-302,551,326),9487=>array(200,-302,551,368),9488=>array(-9,-302,306,326),9489=>array(-9,-302,306,368),9490=>array(-9,-302,341,326),9491=>array(-9,-302,341,368),9492=>array(235,242,551,973),9493=>array(235,200,551,973),9494=>array(200,242,551,973),9495=>array(200,200,551,973),9496=>array(-9,242,306,973),9497=>array(-9,200,306,973),9498=>array(-9,242,341,973),9499=>array(-9,200,341,973),9500=>array(235,-302,551,973),9501=>array(235,-302,551,973),9502=>array(200,-302,551,973),9503=>array(200,-302,551,973),9504=>array(200,-302,551,973),9505=>array(200,-302,551,973),9506=>array(200,-302,551,973),9507=>array(200,-302,551,973),9508=>array(-9,-302,306,973),9509=>array(-9,-302,306,973),9510=>array(-9,-302,341,973),9511=>array(-9,-302,341,973),9512=>array(-9,-302,341,973),9513=>array(-9,-302,341,973),9514=>array(-9,-302,341,973),9515=>array(-9,-302,341,973),9516=>array(-9,-302,551,326),9517=>array(-9,-302,551,368),9518=>array(-9,-302,551,368),9519=>array(-9,-302,551,368),9520=>array(-9,-302,551,326),9521=>array(-9,-302,551,368),9522=>array(-9,-302,551,368),9523=>array(-9,-302,551,368),9524=>array(-9,242,551,973),9525=>array(-9,200,551,973),9526=>array(-9,200,551,973),9527=>array(-9,200,551,973),9528=>array(-9,242,551,973),9529=>array(-9,200,551,973),9530=>array(-9,200,551,973),9531=>array(-9,200,551,973),9532=>array(-9,-302,551,973),9533=>array(-9,-302,551,973),9534=>array(-9,-302,551,973),9535=>array(-9,-302,551,973),9536=>array(-9,-302,551,973),9537=>array(-9,-302,551,973),9538=>array(-9,-302,551,973),9539=>array(-9,-302,551,973),9540=>array(-9,-302,551,973),9541=>array(-9,-302,551,973),9542=>array(-9,-302,551,973),9543=>array(-9,-302,551,973),9544=>array(-9,-302,551,973),9545=>array(-9,-302,551,973),9546=>array(-9,-302,551,973),9547=>array(-9,-302,551,973),9548=>array(-9,242,551,326),9549=>array(-9,200,551,368),9550=>array(235,-302,306,973),9551=>array(200,-302,341,973),9552=>array(-9,158,551,410),9553=>array(165,-302,376,973),9554=>array(235,-302,551,410),9555=>array(165,-302,551,326),9556=>array(165,-302,551,410),9557=>array(-9,-302,306,410),9558=>array(-9,-302,376,326),9559=>array(-9,-302,376,410),9560=>array(235,158,551,973),9561=>array(165,242,551,973),9562=>array(165,158,551,973),9563=>array(-9,158,306,973),9564=>array(-9,242,376,973),9565=>array(-9,158,376,973),9566=>array(235,-302,551,973),9567=>array(165,-302,551,973),9568=>array(165,-302,551,973),9569=>array(-9,-302,306,973),9570=>array(-9,-302,376,973),9571=>array(-9,-302,376,973),9572=>array(-9,-302,551,410),9573=>array(-9,-302,551,326),9574=>array(-9,-302,551,410),9575=>array(-9,158,551,973),9576=>array(-9,242,551,973),9577=>array(-9,158,551,973),9578=>array(-9,-302,551,973),9579=>array(-9,-302,551,973),9580=>array(-9,-302,551,973),9581=>array(235,-302,551,326),9582=>array(-9,-302,306,326),9583=>array(-9,242,306,973),9584=>array(235,242,551,973),9585=>array(-48,-302,590,973),9586=>array(-48,-302,590,973),9587=>array(-48,-302,590,973),9588=>array(-9,242,280,326),9589=>array(235,284,306,973),9590=>array(279,242,551,326),9591=>array(235,-302,306,284),9592=>array(-9,200,280,368),9593=>array(200,284,341,973),9594=>array(279,200,551,368),9595=>array(200,-302,341,284),9596=>array(-9,200,551,368),9597=>array(200,-302,341,973),9598=>array(-9,200,551,368),9599=>array(200,-302,341,973),9600=>array(-9,260,701,770),9601=>array(-9,-250,701,-123),9602=>array(-9,-250,701,-5),9603=>array(-9,-250,701,132),9604=>array(-9,-250,701,260),9605=>array(-9,-250,701,387),9606=>array(-9,-250,701,515),9607=>array(-9,-250,701,642),9608=>array(-9,-250,701,770),9609=>array(-9,-250,612,770),9610=>array(-9,-250,523,770),9611=>array(-9,-250,435,770),9612=>array(-9,-250,346,770),9613=>array(-9,-250,257,770),9614=>array(-9,-250,168,770),9615=>array(-9,-250,80,770),9616=>array(346,-250,701,770),9617=>array(-9,-250,612,770),9618=>array(-9,-250,701,770),9619=>array(-9,-250,701,770),9620=>array(-9,642,701,770),9621=>array(612,-250,701,770),9622=>array(-9,-250,347,260),9623=>array(346,-250,701,260),9624=>array(-9,260,347,770),9625=>array(-9,-250,701,770),9626=>array(-9,-250,701,770),9627=>array(-9,-250,701,770),9628=>array(-9,-250,701,770),9629=>array(346,260,701,770),9630=>array(-9,-250,701,770),9631=>array(-9,-250,701,770),9632=>array(82,-124,769,643),9633=>array(82,-124,769,643),9634=>array(82,-124,769,643),9635=>array(82,-124,769,643),9636=>array(82,-124,769,643),9637=>array(82,-124,769,643),9638=>array(82,-124,769,643),9639=>array(82,-124,769,643),9640=>array(82,-124,769,643),9641=>array(82,-124,769,643),9642=>array(82,11,528,509),9643=>array(82,11,528,509),9644=>array(82,75,769,444),9645=>array(82,75,769,444),9646=>array(82,-122,414,642),9647=>array(82,-122,414,642),9648=>array(2,75,690,444),9649=>array(2,75,690,444),9650=>array(2,-124,690,643),9651=>array(2,-124,690,643),9652=>array(2,11,449,509),9653=>array(2,11,449,509),9654=>array(2,-124,690,643),9655=>array(2,-124,690,643),9656=>array(2,11,449,509),9657=>array(2,11,449,509),9658=>array(2,11,690,509),9659=>array(2,11,690,509),9660=>array(2,-124,690,643),9661=>array(2,-124,690,643),9662=>array(2,11,449,509),9663=>array(2,11,449,509),9664=>array(2,-124,690,643),9665=>array(2,-124,690,643),9666=>array(2,11,449,509),9667=>array(2,11,449,509),9668=>array(2,11,690,509),9669=>array(2,11,690,509),9670=>array(2,-124,690,643),9671=>array(2,-124,690,643),9672=>array(2,-124,690,643),9673=>array(49,-125,736,645),9674=>array(2,-233,442,807),9675=>array(49,-125,736,645),9676=>array(50,-125,735,644),9677=>array(49,-125,736,645),9678=>array(49,-125,736,645),9679=>array(49,-123,736,641),9680=>array(49,-123,736,641),9681=>array(49,-123,736,641),9682=>array(49,-123,736,641),9683=>array(49,-123,736,641),9684=>array(49,-123,736,641),9685=>array(49,-123,736,641),9686=>array(49,-125,393,645),9687=>array(82,-125,425,645),9688=>array(82,-10,630,770),9689=>array(82,-250,792,770),9690=>array(82,260,792,770),9691=>array(82,-250,792,260),9692=>array(2,260,346,645),9693=>array(2,260,346,645),9694=>array(2,-125,346,260),9695=>array(2,-125,346,260),9696=>array(49,260,736,645),9697=>array(49,-125,736,260),9698=>array(2,-124,690,643),9699=>array(2,-124,690,643),9700=>array(2,-124,690,643),9701=>array(2,-124,690,643),9702=>array(135,227,396,516),9703=>array(82,-124,769,643),9704=>array(82,-124,769,643),9705=>array(82,-124,769,643),9706=>array(82,-124,769,643),9707=>array(82,-124,769,643),9708=>array(2,-124,690,643),9709=>array(2,-124,690,643),9710=>array(2,-124,690,643),9711=>array(49,-250,958,770),9712=>array(82,-124,769,643),9713=>array(82,-124,769,643),9714=>array(82,-124,769,643),9715=>array(82,-124,769,643),9716=>array(49,-123,736,641),9717=>array(49,-123,736,641),9718=>array(49,-123,736,641),9719=>array(49,-123,736,641),9720=>array(2,-124,690,643),9721=>array(2,-124,690,643),9722=>array(2,-124,690,643),9723=>array(82,-66,666,585),9724=>array(82,-66,666,585),9725=>array(82,-17,578,537),9726=>array(82,-17,578,537),9727=>array(2,-124,690,643),9728=>array(75,0,731,729),9784=>array(71,3,735,721),9785=>array(75,0,732,730),9786=>array(75,0,732,730),9787=>array(75,0,732,730),9788=>array(75,0,732,730),9791=>array(77,-102,476,732),9792=>array(77,-125,581,731),9793=>array(77,-125,581,731),9794=>array(77,-5,748,729),9795=>array(149,0,657,730),9796=>array(197,0,609,730),9797=>array(109,0,697,730),9798=>array(114,0,692,730),9799=>array(216,0,590,730),9824=>array(142,0,665,729),9825=>array(81,0,726,727),9826=>array(151,0,655,729),9827=>array(100,0,707,729),9828=>array(141,0,666,729),9829=>array(80,0,728,729),9830=>array(151,0,655,729),9831=>array(100,0,707,732),9833=>array(75,-5,306,729),9834=>array(75,-5,499,729),9835=>array(165,-102,642,729),9836=>array(83,-5,724,729),9837=>array(79,-3,353,731),9838=>array(75,0,246,731),9839=>array(76,0,360,731),10145=>array(51,119,721,527),10181=>array(4,-163,337,769),10182=>array(-33,-163,369,769),10208=>array(2,-233,442,807),10216=>array(80,-132,357,759),10217=>array(-6,-132,271,759),10224=>array(62,0,693,744),10225=>array(62,-20,693,724),10226=>array(44,53,697,613),10227=>array(57,53,710,613),10228=>array(51,10,896,637),10229=>array(33,119,1239,527),10230=>array(51,119,1257,527),10231=>array(33,119,1257,527),10232=>array(33,119,1239,527),10233=>array(51,119,1257,527),10234=>array(33,119,1257,527),10235=>array(33,119,1239,527),10236=>array(51,119,1257,527),10237=>array(33,119,1239,527),10238=>array(51,119,1257,527),10239=>array(51,119,1257,527),10241=>array(125,627,271,789),10242=>array(125,351,271,512),10243=>array(125,351,271,789),10244=>array(125,74,271,236),10245=>array(125,74,271,789),10246=>array(125,74,271,512),10247=>array(125,74,271,789),10248=>array(389,627,534,789),10249=>array(125,627,534,789),10250=>array(125,351,534,789),10251=>array(125,351,534,789),10252=>array(125,74,534,789),10253=>array(125,74,534,789),10254=>array(125,74,534,789),10255=>array(125,74,534,789),10256=>array(389,351,534,512),10257=>array(125,351,534,789),10258=>array(125,351,534,512),10259=>array(125,351,534,789),10260=>array(125,74,534,512),10261=>array(125,74,534,789),10262=>array(125,74,534,512),10263=>array(125,74,534,789),10264=>array(389,351,534,789),10265=>array(125,351,534,789),10266=>array(125,351,534,789),10267=>array(125,351,534,789),10268=>array(125,74,534,789),10269=>array(125,74,534,789),10270=>array(125,74,534,789),10271=>array(125,74,534,789),10272=>array(389,74,534,236),10273=>array(125,74,534,789),10274=>array(125,74,534,512),10275=>array(125,74,534,789),10276=>array(125,74,534,236),10277=>array(125,74,534,789),10278=>array(125,74,534,512),10279=>array(125,74,534,789),10280=>array(389,74,534,789),10281=>array(125,74,534,789),10282=>array(125,74,534,789),10283=>array(125,74,534,789),10284=>array(125,74,534,789),10285=>array(125,74,534,789),10286=>array(125,74,534,789),10287=>array(125,74,534,789),10288=>array(389,74,534,512),10289=>array(125,74,534,789),10290=>array(125,74,534,512),10291=>array(125,74,534,789),10292=>array(125,74,534,512),10293=>array(125,74,534,789),10294=>array(125,74,534,512),10295=>array(125,74,534,789),10296=>array(389,74,534,789),10297=>array(125,74,534,789),10298=>array(125,74,534,789),10299=>array(125,74,534,789),10300=>array(125,74,534,789),10301=>array(125,74,534,789),10302=>array(125,74,534,789),10303=>array(125,74,534,789),10304=>array(125,-203,271,-41),10305=>array(125,-203,271,789),10306=>array(125,-203,271,512),10307=>array(125,-203,271,789),10308=>array(125,-203,271,236),10309=>array(125,-203,271,789),10310=>array(125,-203,271,512),10311=>array(125,-203,271,789),10312=>array(125,-203,534,789),10313=>array(125,-203,534,789),10314=>array(125,-203,534,789),10315=>array(125,-203,534,789),10316=>array(125,-203,534,789),10317=>array(125,-203,534,789),10318=>array(125,-203,534,789),10319=>array(125,-203,534,789),10320=>array(125,-203,534,512),10321=>array(125,-203,534,789),10322=>array(125,-203,534,512),10323=>array(125,-203,534,789),10324=>array(125,-203,534,512),10325=>array(125,-203,534,789),10326=>array(125,-203,534,512),10327=>array(125,-203,534,789),10328=>array(125,-203,534,789),10329=>array(125,-203,534,789),10330=>array(125,-203,534,789),10331=>array(125,-203,534,789),10332=>array(125,-203,534,789),10333=>array(125,-203,534,789),10334=>array(125,-203,534,789),10335=>array(125,-203,534,789),10336=>array(125,-203,534,236),10337=>array(125,-203,534,789),10338=>array(125,-203,534,512),10339=>array(125,-203,534,789),10340=>array(125,-203,534,236),10341=>array(125,-203,534,789),10342=>array(125,-203,534,512),10343=>array(125,-203,534,789),10344=>array(125,-203,534,789),10345=>array(125,-203,534,789),10346=>array(125,-203,534,789),10347=>array(125,-203,534,789),10348=>array(125,-203,534,789),10349=>array(125,-203,534,789),10350=>array(125,-203,534,789),10351=>array(125,-203,534,789),10352=>array(125,-203,534,512),10353=>array(125,-203,534,789),10354=>array(125,-203,534,512),10355=>array(125,-203,534,789),10356=>array(125,-203,534,512),10357=>array(125,-203,534,789),10358=>array(125,-203,534,512),10359=>array(125,-203,534,789),10360=>array(125,-203,534,789),10361=>array(125,-203,534,789),10362=>array(125,-203,534,789),10363=>array(125,-203,534,789),10364=>array(125,-203,534,789),10365=>array(125,-203,534,789),10366=>array(125,-203,534,789),10367=>array(125,-203,534,789),10368=>array(389,-203,534,-41),10369=>array(125,-203,534,789),10370=>array(125,-203,534,512),10371=>array(125,-203,534,789),10372=>array(125,-203,534,236),10373=>array(125,-203,534,789),10374=>array(125,-203,534,512),10375=>array(125,-203,534,789),10376=>array(389,-203,534,789),10377=>array(125,-203,534,789),10378=>array(125,-203,534,789),10379=>array(125,-203,534,789),10380=>array(125,-203,534,789),10381=>array(125,-203,534,789),10382=>array(125,-203,534,789),10383=>array(125,-203,534,789),10384=>array(389,-203,534,512),10385=>array(125,-203,534,789),10386=>array(125,-203,534,512),10387=>array(125,-203,534,789),10388=>array(125,-203,534,512),10389=>array(125,-203,534,789),10390=>array(125,-203,534,512),10391=>array(125,-203,534,789),10392=>array(389,-203,534,789),10393=>array(125,-203,534,789),10394=>array(125,-203,534,789),10395=>array(125,-203,534,789),10396=>array(125,-203,534,789),10397=>array(125,-203,534,789),10398=>array(125,-203,534,789),10399=>array(125,-203,534,789),10400=>array(389,-203,534,236),10401=>array(125,-203,534,789),10402=>array(125,-203,534,512),10403=>array(125,-203,534,789),10404=>array(125,-203,534,236),10405=>array(125,-203,534,789),10406=>array(125,-203,534,512),10407=>array(125,-203,534,789),10408=>array(389,-203,534,789),10409=>array(125,-203,534,789),10410=>array(125,-203,534,789),10411=>array(125,-203,534,789),10412=>array(125,-203,534,789),10413=>array(125,-203,534,789),10414=>array(125,-203,534,789),10415=>array(125,-203,534,789),10416=>array(389,-203,534,512),10417=>array(125,-203,534,789),10418=>array(125,-203,534,512),10419=>array(125,-203,534,789),10420=>array(125,-203,534,512),10421=>array(125,-203,534,789),10422=>array(125,-203,534,512),10423=>array(125,-203,534,789),10424=>array(389,-203,534,789),10425=>array(125,-203,534,789),10426=>array(125,-203,534,789),10427=>array(125,-203,534,789),10428=>array(125,-203,534,789),10429=>array(125,-203,534,789),10430=>array(125,-203,534,789),10431=>array(125,-203,534,789),10432=>array(125,-203,534,-41),10433=>array(125,-203,534,789),10434=>array(125,-203,534,512),10435=>array(125,-203,534,789),10436=>array(125,-203,534,236),10437=>array(125,-203,534,789),10438=>array(125,-203,534,512),10439=>array(125,-203,534,789),10440=>array(125,-203,534,789),10441=>array(125,-203,534,789),10442=>array(125,-203,534,789),10443=>array(125,-203,534,789),10444=>array(125,-203,534,789),10445=>array(125,-203,534,789),10446=>array(125,-203,534,789),10447=>array(125,-203,534,789),10448=>array(125,-203,534,512),10449=>array(125,-203,534,789),10450=>array(125,-203,534,512),10451=>array(125,-203,534,789),10452=>array(125,-203,534,512),10453=>array(125,-203,534,789),10454=>array(125,-203,534,512),10455=>array(125,-203,534,789),10456=>array(125,-203,534,789),10457=>array(125,-203,534,789),10458=>array(125,-203,534,789),10459=>array(125,-203,534,789),10460=>array(125,-203,534,789),10461=>array(125,-203,534,789),10462=>array(125,-203,534,789),10463=>array(125,-203,534,789),10464=>array(125,-203,534,236),10465=>array(125,-203,534,789),10466=>array(125,-203,534,512),10467=>array(125,-203,534,789),10468=>array(125,-203,534,236),10469=>array(125,-203,534,789),10470=>array(125,-203,534,512),10471=>array(125,-203,534,789),10472=>array(125,-203,534,789),10473=>array(125,-203,534,789),10474=>array(125,-203,534,789),10475=>array(125,-203,534,789),10476=>array(125,-203,534,789),10477=>array(125,-203,534,789),10478=>array(125,-203,534,789),10479=>array(125,-203,534,789),10480=>array(125,-203,534,512),10481=>array(125,-203,534,789),10482=>array(125,-203,534,512),10483=>array(125,-203,534,789),10484=>array(125,-203,534,512),10485=>array(125,-203,534,789),10486=>array(125,-203,534,512),10487=>array(125,-203,534,789),10488=>array(125,-203,534,789),10489=>array(125,-203,534,789),10490=>array(125,-203,534,789),10491=>array(125,-203,534,789),10492=>array(125,-203,534,789),10493=>array(125,-203,534,789),10494=>array(125,-203,534,789),10495=>array(125,-203,534,789),10496=>array(51,119,721,527),10497=>array(51,119,721,527),10498=>array(33,119,703,527),10499=>array(51,119,721,527),10500=>array(33,119,721,527),10501=>array(51,119,721,527),10502=>array(33,119,703,527),10503=>array(51,119,721,527),10504=>array(193,-20,561,724),10505=>array(193,0,561,744),10506=>array(149,0,605,744),10507=>array(149,-20,605,724),10508=>array(33,119,703,527),10509=>array(51,119,721,527),10510=>array(33,119,703,527),10511=>array(51,119,721,527),10512=>array(48,119,721,527),10513=>array(48,119,721,527),10514=>array(193,0,561,724),10515=>array(193,0,561,724),10516=>array(48,119,721,527),10517=>array(48,119,721,527),10518=>array(48,119,721,527),10519=>array(48,119,721,527),10520=>array(48,119,721,527),10521=>array(51,119,706,527),10522=>array(48,119,703,527),10523=>array(51,119,706,527),10524=>array(48,119,703,527),10525=>array(33,119,703,527),10526=>array(51,119,721,527),10527=>array(33,119,703,527),10528=>array(51,119,721,527),10529=>array(132,51,623,595),10530=>array(132,51,622,595),10531=>array(132,-37,583,595),10532=>array(170,-38,622,595),10533=>array(170,52,622,684),10534=>array(132,52,584,684),10535=>array(122,40,633,595),10536=>array(122,40,622,607),10537=>array(122,52,633,607),10538=>array(132,40,633,607),10539=>array(122,40,633,607),10540=>array(122,40,633,607),10541=>array(122,40,622,607),10542=>array(122,40,622,607),10543=>array(122,40,633,607),10544=>array(122,40,633,607),10545=>array(122,40,633,595),10546=>array(122,40,633,595),10547=>array(33,119,721,527),10548=>array(132,98,636,610),10549=>array(132,90,637,602),10550=>array(143,70,604,629),10551=>array(150,70,611,629),10552=>array(263,-0,528,732),10553=>array(226,-0,491,732),10554=>array(50,197,710,491),10555=>array(45,156,706,450),10556=>array(44,82,704,491),10557=>array(50,0,710,491),10558=>array(130,30,611,609),10559=>array(144,30,624,609),10560=>array(125,53,629,778),10561=>array(125,53,629,778),10562=>array(33,-52,721,698),10563=>array(33,-52,721,698),10564=>array(33,-52,721,698),10565=>array(51,0,721,527),10566=>array(33,0,703,527),10567=>array(51,119,721,527),10568=>array(33,119,721,527),10569=>array(193,-10,561,744),10570=>array(31,119,724,527),10571=>array(31,119,724,527),10572=>array(193,-23,561,747),10573=>array(193,-23,561,747),10574=>array(31,284,724,527),10575=>array(341,-23,561,747),10576=>array(31,119,724,363),10577=>array(193,-23,413,747),10578=>array(51,131,703,527),10579=>array(51,131,703,527),10580=>array(204,0,561,724),10581=>array(204,0,561,724),10582=>array(51,119,703,515),10583=>array(51,119,703,515),10584=>array(193,0,550,724),10585=>array(193,0,550,724),10586=>array(31,131,703,527),10587=>array(51,131,724,527),10588=>array(204,0,561,747),10589=>array(204,-23,561,724),10590=>array(31,119,703,515),10591=>array(51,119,724,515),10592=>array(193,0,550,747),10593=>array(193,-23,550,724),10594=>array(31,21,703,625),10595=>array(105,0,649,747),10596=>array(51,21,724,625),10597=>array(105,-23,649,724),10598=>array(31,186,724,625),10599=>array(31,21,724,460),10600=>array(31,186,724,625),10601=>array(31,21,724,460),10602=>array(31,203,703,608),10603=>array(31,38,703,444),10604=>array(51,203,724,608),10605=>array(51,38,724,444),10606=>array(105,-23,649,747),10607=>array(105,-23,649,747),10608=>array(51,191,703,456),10609=>array(51,119,721,680),10610=>array(51,119,721,572),10611=>array(33,74,703,527),10612=>array(51,74,721,527),10613=>array(51,-71,721,527),10614=>array(33,-76,703,776),10615=>array(33,56,832,591),10616=>array(51,-76,721,776),10617=>array(51,-76,721,723),10618=>array(33,10,835,637),10619=>array(33,-76,703,723),10620=>array(152,21,614,625),10621=>array(141,21,602,625),10622=>array(105,67,649,580),10623=>array(105,59,649,571),10731=>array(2,-233,442,807),10764=>array(21,-181,1340,757),10765=>array(21,-181,448,757),10766=>array(21,-181,448,757),10799=>array(124,33,630,594),10858=>array(95,233,659,559),10859=>array(95,68,659,559),11008=>array(64,-28,621,591),11009=>array(133,-28,690,591),11010=>array(64,52,621,671),11011=>array(133,52,690,671),11012=>array(33,119,721,527),11013=>array(33,119,703,527),11014=>array(193,0,561,744),11015=>array(193,-20,561,724),11016=>array(64,-28,621,591),11017=>array(133,-28,690,591),11018=>array(64,52,621,671),11019=>array(133,52,690,671),11020=>array(33,119,721,527),11021=>array(193,-20,561,744),11022=>array(51,137,721,498),11023=>array(51,149,721,510),11024=>array(33,137,703,498),11025=>array(33,149,703,510),11026=>array(82,-124,769,643),11027=>array(82,-124,769,643),11028=>array(82,-124,769,643),11029=>array(82,-124,769,643),11030=>array(2,-124,690,643),11031=>array(2,-124,690,643),11032=>array(2,-124,690,643),11033=>array(2,-124,690,643),11034=>array(82,-124,769,643),11360=>array(-14,0,544,729),11361=>array(-2,0,291,760),11363=>array(-14,0,602,729),11364=>array(91,-208,663,729),11367=>array(-0,-157,813,729),11368=>array(43,-208,569,760),11369=>array(-0,-157,729,729),11370=>array(37,-208,513,760),11371=>array(-10,-157,652,729),11372=>array(-9,-208,479,544),11373=>array(40,-14,722,742),11374=>array(4,-208,958,729),11375=>array(49,0,723,729),11376=>array(-7,-14,676,742),11377=>array(32,0,640,530),11378=>array(59,0,1075,729),11379=>array(49,0,889,530),11381=>array(-14,0,643,729),11382=>array(58,0,440,519),11383=>array(32,-15,592,521),11385=>array(-33,-14,391,760),11386=>array(44,-14,497,533),11387=>array(6,0,518,519),11388=>array(-24,-124,233,413),11389=>array(25,326,454,734),11390=>array(43,-208,593,742),11391=>array(-5,-208,657,729),11520=>array(101,-54,708,512),11521=>array(42,-221,583,512),11522=>array(-3,-221,582,512),11523=>array(106,-1,627,760),11524=>array(49,-221,589,512),11525=>array(53,-220,878,512),11526=>array(123,0,692,760),11527=>array(53,0,876,511),11528=>array(104,0,567,512),11529=>array(53,-220,593,729),11530=>array(47,0,873,512),11531=>array(110,-1,611,760),11532=>array(53,0,593,760),11533=>array(52,-1,878,512),11534=>array(53,0,593,512),11535=>array(76,-221,822,760),11536=>array(53,0,877,760),11537=>array(53,0,593,760),11538=>array(42,-220,569,511),11539=>array(53,-224,891,636),11540=>array(97,-220,804,553),11541=>array(71,-221,778,760),11542=>array(53,0,592,512),11543=>array(53,-220,593,512),11544=>array(53,-221,593,512),11545=>array(85,-220,597,760),11546=>array(89,-220,631,512),11547=>array(96,0,612,760),11548=>array(104,-220,896,512),11549=>array(42,-220,625,512),11550=>array(81,-220,621,512),11551=>array(36,-221,779,515),11552=>array(57,0,882,512),11553=>array(61,-220,581,760),11554=>array(80,-2,554,578),11555=>array(53,-220,625,760),11556=>array(53,-220,686,512),11557=>array(109,-2,805,760),11800=>array(28,-13,403,743),11807=>array(95,68,659,394),11810=>array(77,314,360,760),11811=>array(138,314,352,760),11812=>array(-1,-132,213,314),11813=>array(-9,-132,274,314),11822=>array(93,-14,497,742),42564=>array(46,-14,583,742),42565=>array(30,-14,437,533),42566=>array(99,0,370,729),42567=>array(68,0,236,519),42576=>array(66,0,1008,729),42577=>array(35,-14,782,534),42580=>array(59,-14,1088,742),42581=>array(41,-14,725,533),42582=>array(-14,0,980,729),42583=>array(63,-14,728,533),42760=>array(141,0,409,668),42761=>array(114,0,409,668),42762=>array(88,0,409,668),42763=>array(62,0,409,668),42764=>array(35,0,409,668),42765=>array(35,0,409,668),42766=>array(35,0,382,668),42767=>array(35,0,356,668),42768=>array(35,0,330,668),42769=>array(35,0,303,668),42770=>array(35,0,409,668),42771=>array(35,0,382,668),42772=>array(35,0,356,668),42773=>array(35,0,330,668),42774=>array(35,0,303,668),42779=>array(160,326,392,743),42780=>array(125,315,357,731),42781=>array(139,318,278,734),42782=>array(135,326,274,742),42783=>array(78,0,217,416),42790=>array(4,-208,817,729),42791=>array(63,-222,493,760),42792=>array(62,-224,737,729),42793=>array(67,-224,662,680),42794=>array(7,-14,528,742),42795=>array(15,-14,479,742),42796=>array(1,-14,455,729),42797=>array(1,-222,445,519),42798=>array(9,-92,535,729),42799=>array(3,-242,512,519),42800=>array(-20,0,487,519),42801=>array(10,-14,431,533),42802=>array(-69,0,1029,729),42803=>array(30,-14,789,533),42804=>array(-69,-14,1054,742),42805=>array(30,-14,817,533),42806=>array(-78,-14,1059,729),42807=>array(30,-14,777,533),42808=>array(-69,0,949,729),42809=>array(30,-14,718,533),42810=>array(-69,0,949,729),42811=>array(26,-14,714,533),42812=>array(-51,-208,962,729),42813=>array(30,-222,693,533),42814=>array(21,-14,644,742),42815=>array(26,-14,470,533),42816=>array(-14,0,716,729),42817=>array(37,0,494,760),42822=>array(96,0,655,729),42823=>array(83,0,307,760),42826=>array(-9,-14,849,742),42827=>array(-9,-14,649,533),42830=>array(47,-14,1225,742),42831=>array(44,-14,854,533),42856=>array(-33,-208,637,729),42857=>array(40,-208,530,519),42875=>array(43,-208,594,743),42876=>array(44,-208,493,533),42880=>array(53,0,612,729),42881=>array(37,-240,251,519),42882=>array(43,-208,676,743),42883=>array(44,-208,541,533),42884=>array(43,-208,594,743),42885=>array(44,-208,493,533),42886=>array(48,-14,708,729),42887=>array(46,-14,519,519),42891=>array(127,205,303,729),42892=>array(64,458,182,729),42893=>array(63,0,713,729),42896=>array(-6,-157,826,729),42897=>array(63,-208,589,533),42922=>array(-62,0,799,729),43002=>array(-13,0,875,519),43003=>array(73,0,639,729),43004=>array(60,0,620,729),43005=>array(-19,0,935,729),43006=>array(-32,0,387,928),43007=>array(-69,0,1142,729),62464=>array(-0,0,518,866),62465=>array(10,0,526,865),62466=>array(6,0,570,864),62467=>array(72,0,835,865),62468=>array(-4,0,590,865),62469=>array(-7,0,576,866),62470=>array(68,0,621,865),62471=>array(32,1,866,865),62472=>array(36,0,573,865),62473=>array(2,0,571,865),62474=>array(79,0,1113,865),62475=>array(13,0,609,865),62476=>array(26,0,626,867),62477=>array(41,-107,831,865),62478=>array(3,0,580,865),62479=>array(-1,0,646,866),62480=>array(22,-0,829,843),62481=>array(54,0,591,865),62482=>array(25,0,656,865),62483=>array(63,0,667,865),62484=>array(81,0,849,865),62485=>array(-5,0,642,852),62486=>array(77,0,837,865),62487=>array(-3,0,642,864),62488=>array(18,0,616,865),62489=>array(-29,0,543,865),62490=>array(19,0,623,859),62491=>array(15,0,607,865),62492=>array(22,0,659,865),62493=>array(-4,0,562,872),62494=>array(59,0,585,865),62495=>array(-22,-10,806,863),62496=>array(-2,0,593,869),62497=>array(28,0,689,866),62498=>array(-30,-40,576,865),62499=>array(0,0,646,878),62500=>array(-5,0,591,865),62501=>array(-8,0,631,865),62502=>array(63,0,849,865),62504=>array(85,-220,786,760),63172=>array(48,0,324,745),63173=>array(19,-14,526,747),63174=>array(32,-222,538,533),63175=>array(62,-14,547,691),63176=>array(62,-14,819,691),63185=>array(99,625,400,785),63188=>array(100,670,358,806),64256=>array(-56,-208,766,760),64257=>array(-56,-208,549,760),64258=>array(-56,-208,580,760),64259=>array(-56,-208,845,760),64260=>array(-56,-208,886,760),64261=>array(-56,-208,668,760),64262=>array(10,-14,823,737),65533=>array(85,-84,982,912),65535=>array(44,-177,495,705)); +$cw=array(0=>540,32=>286,33=>361,34=>414,35=>754,36=>572,37=>855,38=>801,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>304,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>482,64=>900,65=>650,66=>661,67=>688,68=>721,69=>657,70=>624,71=>719,72=>785,73=>355,74=>360,75=>672,76=>598,77=>921,78=>787,79=>738,80=>605,81=>738,82=>677,83=>616,84=>600,85=>758,86=>650,87=>925,88=>641,89=>594,90=>625,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>536,98=>576,99=>504,100=>576,101=>532,102=>333,103=>576,104=>580,105=>288,106=>279,107=>545,108=>288,109=>853,110=>580,111=>542,112=>576,113=>576,114=>430,115=>461,116=>361,117=>580,118=>508,119=>770,120=>507,121=>508,122=>474,123=>572,124=>303,125=>572,126=>754,160=>286,161=>361,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>427,171=>550,172=>754,173=>304,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>584,182=>572,183=>286,184=>450,185=>360,186=>423,187=>550,188=>872,189=>872,190=>872,191=>482,192=>650,193=>650,194=>650,195=>650,196=>650,197=>650,198=>901,199=>688,200=>657,201=>657,202=>657,203=>657,204=>355,205=>355,206=>355,207=>355,208=>726,209=>787,210=>738,211=>738,212=>738,213=>738,214=>738,215=>754,216=>738,217=>758,218=>758,219=>758,220=>758,221=>594,222=>608,223=>601,224=>536,225=>536,226=>536,227=>536,228=>536,229=>536,230=>846,231=>504,232=>532,233=>532,234=>532,235=>532,236=>288,237=>288,238=>288,239=>288,240=>542,241=>580,242=>542,243=>542,244=>542,245=>542,246=>542,247=>754,248=>542,249=>580,250=>580,251=>580,252=>580,253=>508,254=>576,255=>508,256=>650,257=>536,258=>650,259=>536,260=>650,261=>536,262=>688,263=>504,264=>688,265=>504,266=>688,267=>504,268=>688,269=>504,270=>721,271=>576,272=>726,273=>576,274=>657,275=>532,276=>657,277=>532,278=>657,279=>532,280=>657,281=>532,282=>657,283=>532,284=>719,285=>576,286=>719,287=>576,288=>719,289=>576,290=>719,291=>576,292=>785,293=>580,294=>785,295=>580,296=>355,297=>288,298=>355,299=>288,300=>355,301=>288,302=>355,303=>288,304=>355,305=>288,306=>721,307=>479,308=>360,309=>279,310=>672,311=>545,312=>545,313=>598,314=>288,315=>598,316=>288,317=>598,318=>360,319=>604,320=>418,321=>602,322=>292,323=>787,324=>580,325=>787,326=>580,327=>787,328=>580,329=>779,330=>758,331=>580,332=>738,333=>542,334=>738,335=>542,336=>738,337=>542,338=>1023,339=>890,340=>677,341=>430,342=>677,343=>430,344=>677,345=>430,346=>616,347=>461,348=>616,349=>461,350=>616,351=>461,352=>616,353=>461,354=>600,355=>361,356=>600,357=>361,358=>600,359=>361,360=>758,361=>580,362=>758,363=>580,364=>758,365=>580,366=>758,367=>580,368=>758,369=>580,370=>758,371=>580,372=>925,373=>770,374=>594,375=>508,376=>594,377=>625,378=>474,379=>625,380=>474,381=>625,382=>474,383=>333,384=>576,385=>661,386=>661,387=>576,388=>661,389=>576,390=>688,391=>688,392=>504,393=>726,394=>721,395=>661,396=>576,397=>542,398=>657,399=>738,400=>561,401=>624,402=>333,403=>719,404=>641,405=>839,406=>355,407=>355,408=>672,409=>545,410=>288,411=>570,412=>853,413=>787,414=>580,415=>738,416=>738,417=>542,418=>936,419=>726,420=>605,421=>576,422=>677,423=>616,424=>461,425=>636,426=>292,427=>361,428=>600,429=>361,430=>600,431=>758,432=>580,433=>746,434=>684,435=>664,436=>670,437=>625,438=>474,439=>508,440=>508,441=>508,442=>508,443=>572,444=>618,445=>508,446=>482,447=>571,448=>265,449=>443,450=>413,451=>265,452=>1347,453=>1195,454=>1050,455=>958,456=>876,457=>567,458=>1148,459=>1066,460=>858,461=>650,462=>536,463=>355,464=>288,465=>738,466=>542,467=>758,468=>580,469=>758,470=>580,471=>758,472=>580,473=>758,474=>580,475=>758,476=>580,477=>532,478=>650,479=>536,480=>650,481=>536,482=>901,483=>846,484=>763,485=>576,486=>719,487=>576,488=>672,489=>545,490=>738,491=>542,492=>738,493=>542,494=>508,495=>508,496=>288,497=>1347,498=>1195,499=>1050,500=>719,501=>576,502=>1038,503=>636,504=>787,505=>580,506=>650,507=>536,508=>901,509=>846,510=>738,511=>542,512=>650,513=>536,514=>650,515=>536,516=>657,517=>532,518=>657,519=>532,520=>355,521=>288,522=>355,523=>288,524=>738,525=>542,526=>738,527=>542,528=>677,529=>430,530=>677,531=>430,532=>758,533=>580,534=>758,535=>580,536=>616,537=>461,538=>600,539=>361,540=>564,541=>469,542=>785,543=>580,544=>758,545=>732,546=>514,547=>497,548=>625,549=>474,550=>650,551=>536,552=>657,553=>532,554=>738,555=>542,556=>738,557=>542,558=>738,559=>542,560=>738,561=>542,562=>594,563=>508,564=>450,565=>748,566=>444,567=>279,568=>864,569=>864,570=>650,571=>688,572=>504,573=>598,574=>600,575=>461,576=>474,577=>525,578=>417,579=>661,580=>758,581=>650,582=>657,583=>532,584=>360,585=>283,586=>704,587=>576,588=>677,589=>430,590=>594,591=>508,592=>536,593=>607,594=>607,595=>576,596=>504,597=>504,598=>582,599=>614,600=>532,601=>532,602=>759,603=>483,604=>458,605=>695,606=>552,607=>283,608=>615,609=>576,610=>489,611=>539,612=>507,613=>580,614=>580,615=>580,616=>288,617=>353,618=>288,619=>342,620=>409,621=>326,622=>633,623=>853,624=>853,625=>853,626=>579,627=>624,628=>581,629=>542,630=>711,631=>583,632=>542,633=>451,634=>451,635=>496,636=>430,637=>430,638=>407,639=>407,640=>534,641=>534,642=>461,643=>244,644=>333,645=>438,646=>292,647=>361,648=>361,649=>580,650=>558,651=>547,652=>508,653=>770,654=>508,655=>589,656=>537,657=>504,658=>508,659=>504,660=>482,661=>482,662=>482,663=>461,664=>738,665=>506,666=>552,667=>588,668=>600,669=>329,670=>545,671=>488,672=>615,673=>482,674=>482,675=>896,676=>930,677=>898,678=>741,679=>538,680=>743,681=>804,682=>652,683=>608,684=>538,685=>398,686=>703,687=>690,688=>389,689=>387,690=>237,691=>312,692=>312,693=>387,694=>352,695=>485,696=>320,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>252,705=>252,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>254,713=>450,714=>450,715=>450,716=>254,717=>450,720=>303,721=>303,722=>276,723=>276,726=>353,727=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>339,737=>218,738=>303,739=>319,740=>252,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,750=>435,751=>450,752=>450,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>666,881=>478,882=>600,883=>498,884=>250,885=>250,886=>787,887=>600,890=>450,891=>504,892=>504,893=>504,894=>303,900=>450,901=>450,902=>650,903=>286,904=>810,905=>935,906=>505,908=>751,910=>808,911=>767,912=>353,913=>650,914=>661,915=>624,916=>650,917=>657,918=>625,919=>785,920=>738,921=>355,922=>672,923=>650,924=>921,925=>787,926=>633,927=>738,928=>785,929=>605,931=>636,932=>600,933=>594,934=>738,935=>641,936=>789,937=>746,938=>355,939=>594,940=>607,941=>483,942=>539,943=>353,944=>547,945=>607,946=>520,947=>538,948=>542,949=>483,950=>488,951=>539,952=>542,953=>353,954=>590,955=>570,956=>584,957=>547,958=>496,959=>542,960=>591,961=>529,962=>504,963=>614,964=>498,965=>547,966=>630,967=>545,968=>706,969=>734,970=>353,971=>547,972=>542,973=>547,974=>734,975=>672,976=>524,977=>643,978=>618,979=>787,980=>618,981=>613,982=>734,983=>561,984=>738,985=>542,986=>688,987=>504,988=>624,989=>417,990=>531,991=>593,992=>704,993=>519,1008=>561,1009=>529,1010=>504,1011=>279,1012=>738,1013=>504,1014=>504,1015=>608,1016=>576,1017=>688,1018=>921,1019=>637,1020=>529,1021=>688,1022=>688,1023=>688,1024=>657,1025=>657,1026=>719,1027=>596,1028=>688,1029=>616,1030=>355,1031=>355,1032=>360,1033=>976,1034=>1006,1035=>785,1036=>696,1037=>785,1038=>650,1039=>785,1040=>681,1041=>661,1042=>661,1043=>596,1044=>731,1045=>657,1046=>1011,1047=>561,1048=>785,1049=>785,1050=>696,1051=>751,1052=>921,1053=>785,1054=>738,1055=>785,1056=>605,1057=>688,1058=>600,1059=>650,1060=>747,1061=>641,1062=>785,1063=>695,1064=>1027,1065=>1027,1066=>715,1067=>885,1068=>606,1069=>688,1070=>1074,1071=>727,1072=>536,1073=>549,1074=>523,1075=>455,1076=>570,1077=>532,1078=>1023,1079=>491,1080=>580,1081=>580,1082=>537,1083=>573,1084=>746,1085=>593,1086=>542,1087=>580,1088=>576,1089=>504,1090=>853,1091=>522,1092=>704,1093=>507,1094=>628,1095=>560,1096=>853,1097=>901,1098=>600,1099=>733,1100=>490,1101=>504,1102=>792,1103=>596,1104=>532,1105=>532,1106=>561,1107=>455,1108=>504,1109=>461,1110=>288,1111=>288,1112=>279,1113=>773,1114=>790,1115=>580,1116=>537,1117=>580,1118=>522,1119=>580,1122=>686,1123=>794,1124=>1016,1125=>750,1130=>1011,1131=>828,1132=>1223,1133=>956,1136=>849,1137=>812,1138=>738,1139=>497,1140=>773,1141=>610,1142=>773,1143=>610,1164=>636,1165=>490,1168=>604,1169=>476,1170=>596,1171=>455,1172=>657,1173=>552,1174=>1011,1175=>1023,1176=>561,1177=>491,1178=>696,1179=>544,1182=>696,1183=>537,1184=>803,1185=>602,1186=>785,1187=>641,1188=>1025,1189=>771,1190=>1085,1191=>848,1194=>688,1195=>504,1196=>600,1197=>911,1198=>594,1199=>514,1200=>594,1201=>514,1202=>641,1203=>566,1204=>842,1205=>659,1206=>674,1207=>609,1210=>674,1211=>580,1216=>355,1217=>1011,1218=>1023,1219=>672,1220=>545,1223=>785,1224=>600,1227=>674,1228=>600,1231=>288,1232=>681,1233=>536,1234=>681,1235=>536,1236=>901,1237=>846,1238=>657,1239=>532,1240=>738,1241=>532,1242=>738,1243=>532,1244=>1011,1245=>1023,1246=>561,1247=>491,1248=>508,1249=>508,1250=>785,1251=>580,1252=>785,1253=>580,1254=>738,1255=>542,1256=>738,1257=>542,1258=>738,1259=>542,1260=>688,1261=>504,1262=>650,1263=>522,1264=>650,1265=>522,1266=>650,1267=>522,1268=>695,1269=>560,1270=>596,1271=>455,1272=>885,1273=>733,1296=>561,1297=>491,1298=>751,1299=>573,1300=>1079,1301=>845,1306=>738,1307=>576,1308=>925,1309=>770,1329=>729,1330=>729,1331=>725,1332=>745,1333=>725,1334=>743,1335=>685,1336=>729,1337=>871,1338=>734,1339=>695,1340=>614,1341=>987,1342=>760,1343=>723,1344=>647,1345=>729,1346=>750,1347=>748,1348=>808,1349=>687,1350=>714,1351=>678,1352=>719,1353=>717,1354=>787,1355=>747,1356=>778,1357=>719,1358=>721,1359=>658,1360=>697,1361=>674,1362=>570,1363=>760,1364=>759,1365=>751,1366=>738,1369=>276,1370=>237,1371=>207,1372=>352,1373=>328,1374=>347,1375=>450,1377=>854,1378=>556,1379=>625,1380=>625,1381=>565,1382=>619,1383=>458,1384=>572,1385=>711,1386=>604,1387=>571,1388=>274,1389=>875,1390=>553,1391=>565,1392=>572,1393=>567,1394=>572,1395=>588,1396=>580,1397=>278,1398=>572,1399=>415,1400=>584,1401=>329,1402=>846,1403=>505,1404=>591,1405=>580,1406=>567,1407=>836,1408=>580,1409=>578,1410=>435,1411=>836,1412=>572,1413=>548,1414=>728,1415=>709,1417=>306,1418=>300,4256=>659,4257=>773,4258=>753,4259=>782,4260=>668,4261=>892,4262=>833,4263=>1000,4264=>519,4265=>684,4266=>875,4267=>856,4268=>677,4269=>976,4270=>815,4271=>754,4272=>944,4273=>668,4274=>611,4275=>922,4276=>852,4277=>926,4278=>667,4279=>668,4280=>668,4281=>668,4282=>800,4283=>852,4284=>651,4285=>688,4286=>668,4287=>871,4288=>909,4289=>641,4290=>786,4291=>669,4292=>762,4293=>864,4304=>495,4305=>523,4306=>539,4307=>759,4308=>514,4309=>510,4310=>558,4311=>783,4312=>512,4313=>500,4314=>968,4315=>536,4316=>536,4317=>751,4318=>521,4319=>531,4320=>750,4321=>546,4322=>682,4323=>631,4324=>742,4325=>535,4326=>781,4327=>520,4328=>543,4329=>536,4330=>616,4331=>537,4332=>501,4333=>527,4334=>562,4335=>624,4336=>523,4337=>551,4338=>523,4339=>523,4340=>522,4341=>593,4342=>806,4343=>572,4344=>532,4345=>565,4346=>522,4347=>410,4348=>335,7424=>508,7425=>697,7426=>846,7427=>506,7428=>504,7429=>527,7430=>527,7431=>498,7432=>458,7433=>288,7434=>448,7435=>537,7436=>488,7437=>700,7438=>600,7439=>542,7440=>504,7441=>582,7442=>582,7443=>582,7444=>890,7445=>461,7446=>542,7447=>542,7448=>498,7449=>534,7450=>534,7451=>498,7452=>526,7453=>597,7454=>831,7455=>589,7456=>508,7457=>770,7458=>474,7459=>474,7460=>478,7461=>668,7462=>471,7463=>508,7464=>591,7465=>498,7466=>632,7467=>571,7468=>409,7469=>567,7470=>417,7471=>417,7472=>454,7473=>413,7474=>413,7475=>453,7476=>494,7477=>224,7478=>227,7479=>423,7480=>376,7481=>580,7482=>496,7483=>496,7484=>464,7485=>332,7486=>381,7487=>426,7488=>378,7489=>478,7490=>583,7491=>338,7492=>338,7493=>382,7494=>532,7495=>360,7496=>360,7497=>348,7498=>348,7499=>385,7500=>306,7501=>360,7502=>157,7503=>328,7504=>552,7505=>359,7506=>347,7507=>312,7508=>347,7509=>347,7510=>360,7511=>222,7512=>359,7513=>376,7514=>552,7515=>335,7516=>421,7517=>327,7518=>338,7519=>341,7520=>396,7521=>343,7522=>181,7523=>312,7524=>359,7525=>335,7526=>327,7527=>338,7528=>333,7529=>396,7530=>343,7531=>876,7543=>576,7544=>494,7547=>288,7548=>353,7549=>576,7550=>526,7551=>558,7557=>288,7579=>382,7580=>317,7581=>317,7582=>426,7583=>385,7584=>209,7585=>285,7586=>439,7587=>359,7588=>181,7589=>181,7590=>181,7591=>181,7592=>286,7593=>237,7594=>236,7595=>409,7596=>552,7597=>552,7598=>445,7599=>443,7600=>438,7601=>347,7602=>426,7603=>295,7604=>269,7605=>301,7606=>359,7607=>429,7608=>331,7609=>417,7610=>320,7611=>298,7612=>376,7613=>376,7614=>406,7615=>426,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>650,7681=>536,7682=>661,7683=>576,7684=>661,7685=>576,7686=>661,7687=>576,7688=>688,7689=>504,7690=>721,7691=>576,7692=>721,7693=>576,7694=>721,7695=>576,7696=>721,7697=>576,7698=>721,7699=>576,7700=>657,7701=>532,7702=>657,7703=>532,7704=>657,7705=>532,7706=>657,7707=>532,7708=>657,7709=>532,7710=>624,7711=>333,7712=>719,7713=>576,7714=>785,7715=>580,7716=>785,7717=>580,7718=>785,7719=>580,7720=>785,7721=>580,7722=>785,7723=>580,7724=>355,7725=>288,7726=>355,7727=>288,7728=>672,7729=>545,7730=>672,7731=>545,7732=>672,7733=>545,7734=>598,7735=>288,7736=>598,7737=>288,7738=>598,7739=>288,7740=>598,7741=>288,7742=>921,7743=>853,7744=>921,7745=>853,7746=>921,7747=>857,7748=>787,7749=>580,7750=>787,7751=>580,7752=>787,7753=>580,7754=>787,7755=>580,7756=>738,7757=>542,7758=>738,7759=>542,7760=>738,7761=>542,7762=>738,7763=>542,7764=>605,7765=>576,7766=>605,7767=>576,7768=>677,7769=>430,7770=>677,7771=>430,7772=>677,7773=>430,7774=>677,7775=>430,7776=>616,7777=>461,7778=>616,7779=>461,7780=>616,7781=>461,7782=>616,7783=>469,7784=>616,7785=>461,7786=>600,7787=>361,7788=>600,7789=>361,7790=>600,7791=>361,7792=>600,7793=>361,7794=>758,7795=>580,7796=>758,7797=>580,7798=>758,7799=>580,7800=>758,7801=>580,7802=>758,7803=>580,7804=>650,7805=>508,7806=>650,7807=>508,7808=>925,7809=>770,7810=>925,7811=>770,7812=>925,7813=>770,7814=>925,7815=>770,7816=>925,7817=>770,7818=>641,7819=>507,7820=>641,7821=>507,7822=>594,7823=>508,7824=>625,7825=>474,7826=>625,7827=>474,7828=>625,7829=>474,7830=>580,7831=>361,7832=>770,7833=>508,7834=>813,7835=>333,7836=>333,7837=>333,7838=>746,7839=>542,7840=>650,7841=>536,7842=>650,7843=>536,7844=>650,7845=>551,7846=>650,7847=>551,7848=>650,7849=>551,7850=>650,7851=>551,7852=>650,7853=>536,7854=>650,7855=>536,7856=>650,7857=>536,7858=>650,7859=>536,7860=>650,7861=>536,7862=>650,7863=>536,7864=>657,7865=>532,7866=>657,7867=>532,7868=>657,7869=>532,7870=>657,7871=>554,7872=>657,7873=>554,7874=>657,7875=>554,7876=>657,7877=>554,7878=>657,7879=>532,7880=>355,7881=>288,7882=>355,7883=>288,7884=>738,7885=>542,7886=>738,7887=>542,7888=>738,7889=>550,7890=>738,7891=>550,7892=>738,7893=>550,7894=>738,7895=>550,7896=>738,7897=>542,7898=>738,7899=>542,7900=>738,7901=>542,7902=>738,7903=>542,7904=>738,7905=>542,7906=>738,7907=>542,7908=>758,7909=>580,7910=>758,7911=>580,7912=>758,7913=>580,7914=>758,7915=>580,7916=>758,7917=>580,7918=>758,7919=>580,7920=>758,7921=>580,7922=>594,7923=>508,7924=>594,7925=>508,7926=>594,7927=>508,7928=>594,7929=>508,7930=>854,7931=>523,7936=>607,7937=>607,7938=>607,7939=>607,7940=>607,7941=>607,7942=>607,7943=>607,7944=>650,7945=>650,7946=>782,7947=>782,7948=>660,7949=>687,7950=>650,7951=>650,7952=>483,7953=>483,7954=>483,7955=>483,7956=>483,7957=>483,7960=>768,7961=>757,7962=>960,7963=>969,7964=>907,7965=>931,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>898,7977=>893,7978=>1090,7979=>1101,7980=>1043,7981=>1064,7982=>988,7983=>985,7984=>353,7985=>353,7986=>353,7987=>353,7988=>353,7989=>353,7990=>353,7991=>353,7992=>469,7993=>461,7994=>661,7995=>664,7996=>611,7997=>635,7998=>561,7999=>553,8000=>542,8001=>542,8002=>542,8003=>542,8004=>542,8005=>542,8008=>738,8009=>773,8010=>1008,8011=>1015,8012=>843,8013=>867,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>765,8027=>971,8029=>939,8031=>857,8032=>734,8033=>734,8034=>734,8035=>734,8036=>734,8037=>734,8038=>734,8039=>734,8040=>746,8041=>783,8042=>1018,8043=>1023,8044=>852,8045=>878,8046=>844,8047=>873,8048=>607,8049=>607,8050=>483,8051=>483,8052=>539,8053=>539,8054=>353,8055=>353,8056=>542,8057=>542,8058=>547,8059=>547,8060=>734,8061=>734,8064=>607,8065=>607,8066=>607,8067=>607,8068=>607,8069=>607,8070=>607,8071=>607,8072=>650,8073=>650,8074=>782,8075=>782,8076=>660,8077=>687,8078=>650,8079=>650,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>898,8089=>893,8090=>1090,8091=>1101,8092=>1043,8093=>1064,8094=>988,8095=>985,8096=>734,8097=>734,8098=>734,8099=>734,8100=>734,8101=>734,8102=>734,8103=>734,8104=>746,8105=>783,8106=>1018,8107=>1023,8108=>852,8109=>878,8110=>844,8111=>873,8112=>607,8113=>607,8114=>607,8115=>607,8116=>607,8118=>607,8119=>607,8120=>650,8121=>650,8122=>650,8123=>650,8124=>650,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>820,8137=>810,8138=>956,8139=>935,8140=>785,8141=>450,8142=>450,8143=>450,8144=>353,8145=>353,8146=>353,8147=>353,8150=>353,8151=>353,8152=>355,8153=>355,8154=>529,8155=>505,8157=>450,8158=>450,8159=>450,8160=>547,8161=>547,8162=>547,8163=>547,8164=>529,8165=>529,8166=>547,8167=>547,8168=>594,8169=>594,8170=>829,8171=>808,8172=>711,8173=>450,8174=>450,8175=>450,8178=>734,8179=>734,8180=>734,8182=>734,8183=>734,8184=>865,8185=>751,8186=>886,8187=>767,8188=>746,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>304,8209=>304,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>460,8221=>460,8222=>466,8223=>460,8224=>450,8225=>450,8226=>531,8227=>531,8228=>301,8229=>600,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1560,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8252=>475,8253=>482,8254=>450,8258=>900,8260=>150,8261=>351,8262=>351,8263=>878,8264=>678,8265=>678,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8273=>450,8274=>404,8275=>900,8279=>597,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>181,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>365,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>338,8337=>348,8338=>347,8339=>319,8340=>348,8341=>389,8342=>328,8343=>218,8344=>552,8345=>365,8346=>360,8347=>303,8348=>222,8358=>594,8364=>572,8367=>951,8369=>635,8372=>702,8373=>572,8376=>600,8377=>572,8451=>1006,8457=>942,8462=>580,8463=>580,8470=>852,8482=>900,8486=>746,8487=>746,8490=>672,8491=>650,8498=>624,8513=>697,8514=>501,8515=>501,8516=>549,8523=>801,8526=>462,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>355,8545=>531,8546=>707,8547=>870,8548=>650,8549=>883,8550=>1059,8551=>1234,8552=>838,8553=>641,8554=>839,8555=>1015,8556=>598,8557=>688,8558=>721,8559=>921,8560=>288,8561=>576,8562=>863,8563=>796,8564=>508,8565=>796,8566=>1084,8567=>1372,8568=>795,8569=>507,8570=>795,8571=>1083,8572=>288,8573=>504,8574=>576,8575=>853,8576=>1085,8577=>721,8578=>1085,8579=>688,8580=>504,8581=>688,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>543,8706=>465,8707=>488,8708=>488,8710=>628,8711=>628,8712=>666,8713=>666,8715=>666,8716=>666,8719=>716,8720=>716,8721=>642,8722=>754,8723=>754,8724=>754,8725=>303,8727=>611,8728=>441,8729=>441,8730=>573,8731=>573,8732=>573,8733=>609,8734=>750,8735=>754,8736=>754,8739=>262,8740=>431,8741=>416,8742=>570,8743=>659,8744=>659,8745=>754,8746=>754,8747=>469,8748=>766,8749=>1063,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>930,8789=>930,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>761,8848=>761,8849=>761,8850=>761,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>773,8867=>773,8868=>846,8869=>846,8870=>510,8871=>510,8872=>773,8873=>773,8874=>773,8875=>927,8876=>773,8877=>773,8878=>773,8879=>927,8901=>308,8962=>687,8968=>351,8969=>351,8970=>351,8971=>351,8976=>754,8977=>461,8984=>900,8985=>754,8992=>469,8993=>469,8997=>900,9000=>1299,9085=>827,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9167=>850,9251=>687,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>351,10182=>351,10208=>444,10216=>351,10217=>351,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>883,10616=>754,10617=>754,10618=>886,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1361,10765=>469,10766=>469,10799=>754,10858=>754,10859=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>598,11361=>288,11363=>605,11364=>677,11367=>785,11368=>580,11369=>672,11370=>545,11371=>625,11372=>474,11373=>704,11374=>921,11375=>650,11376=>704,11377=>596,11378=>1017,11379=>845,11381=>666,11382=>478,11383=>630,11385=>451,11386=>542,11387=>498,11388=>237,11389=>409,11390=>616,11391=>625,11520=>695,11521=>571,11522=>569,11523=>592,11524=>568,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>568,11532=>581,11533=>866,11534=>580,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>571,11548=>883,11549=>613,11550=>608,11551=>766,11552=>861,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>482,11807=>754,11810=>351,11811=>351,11812=>351,11813=>351,11822=>482,42564=>616,42565=>461,42566=>355,42567=>353,42576=>994,42577=>845,42580=>1074,42581=>783,42582=>1025,42583=>787,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>228,42782=>228,42783=>228,42790=>785,42791=>571,42792=>758,42793=>679,42794=>550,42795=>504,42796=>493,42797=>478,42798=>566,42799=>549,42800=>462,42801=>461,42802=>1075,42803=>848,42804=>1103,42805=>855,42806=>1034,42807=>839,42808=>871,42809=>705,42810=>871,42811=>705,42812=>866,42813=>683,42814=>688,42815=>504,42816=>672,42817=>545,42822=>708,42823=>391,42826=>838,42827=>640,42830=>1274,42831=>899,42856=>636,42857=>549,42875=>550,42876=>430,42880=>598,42881=>288,42882=>758,42883=>580,42884=>550,42885=>430,42886=>688,42887=>504,42891=>361,42892=>247,42893=>695,42896=>787,42897=>628,42922=>785,43002=>861,43003=>624,43004=>605,43005=>921,43006=>355,43007=>1081,62464=>598,62465=>607,62466=>651,62467=>861,62468=>607,62469=>602,62470=>661,62471=>896,62472=>607,62473=>607,62474=>1141,62475=>624,62476=>623,62477=>866,62478=>607,62479=>623,62480=>908,62481=>681,62482=>728,62483=>682,62484=>859,62485=>622,62486=>852,62487=>621,62488=>628,62489=>623,62490=>665,62491=>623,62492=>628,62493=>608,62494=>665,62495=>805,62496=>607,62497=>707,62498=>608,62499=>607,62500=>607,62501=>659,62502=>875,62504=>813,63172=>288,63173=>542,63174=>576,63175=>580,63176=>853,63185=>450,63188=>450,64256=>637,64257=>600,64258=>600,64259=>847,64260=>887,64261=>669,64262=>824,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifcondensedi.z b/incs/tcpdf/fonts/dejavuserifcondensedi.z new file mode 100644 index 0000000..2449994 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifcondensedi.z differ diff --git a/incs/tcpdf/fonts/dejavuserifi.ctg.z b/incs/tcpdf/fonts/dejavuserifi.ctg.z new file mode 100644 index 0000000..aa9dc33 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifi.ctg.z differ diff --git a/incs/tcpdf/fonts/dejavuserifi.php b/incs/tcpdf/fonts/dejavuserifi.php new file mode 100644 index 0000000..15124fc --- /dev/null +++ b/incs/tcpdf/fonts/dejavuserifi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-839 -347 1645 1109]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>513,'MaxWidth'=>1734,'MissingWidth'=>600); +$cbbox=array(0=>array(50,-177,550,705),33=>array(76,-14,336,729),34=>array(98,458,362,729),35=>array(77,0,761,718),36=>array(33,-147,575,760),37=>array(90,-14,860,742),38=>array(39,-14,835,742),39=>array(98,458,176,729),40=>array(79,-156,408,760),41=>array(-19,-156,311,760),42=>array(16,287,484,742),43=>array(106,0,732,627),44=>array(20,-136,246,111),45=>array(36,230,302,306),46=>array(94,-14,224,116),47=>array(-80,-93,417,729),48=>array(65,-14,570,742),49=>array(70,0,439,742),50=>array(-4,0,561,742),51=>array(12,-14,572,742),52=>array(-4,0,562,742),53=>array(22,-14,575,729),54=>array(62,-14,603,742),55=>array(122,0,635,729),56=>array(35,-14,582,742),57=>array(33,-14,574,742),58=>array(73,-14,265,434),59=>array(-12,-136,279,434),60=>array(106,46,732,581),61=>array(106,175,732,452),62=>array(106,46,732,581),63=>array(107,-14,524,742),64=>array(64,-174,945,704),65=>array(-77,0,671,729),66=>array(-16,0,673,729),67=>array(52,-14,747,742),68=>array(-16,0,745,729),69=>array(-16,0,713,729),70=>array(-16,0,723,729),71=>array(56,-14,757,742),72=>array(-16,0,888,729),73=>array(-16,0,411,729),74=>array(-169,-208,446,729),75=>array(-16,0,795,729),76=>array(-16,0,605,729),77=>array(-16,0,1044,729),78=>array(-21,-14,903,729),79=>array(52,-14,764,742),80=>array(-16,0,668,729),81=>array(60,-160,789,742),82=>array(-16,0,716,729),83=>array(29,-14,641,742),84=>array(47,0,729,729),85=>array(109,-14,870,729),86=>array(51,0,808,729),87=>array(65,0,1096,729),88=>array(-65,0,745,729),89=>array(49,0,740,729),90=>array(-26,0,709,729),91=>array(-1,-132,400,760),92=>array(80,-93,257,729),93=>array(-10,-132,391,760),94=>array(106,457,732,729),95=>array(0,-236,500,-197),96=>array(179,615,366,799),97=>array(33,-14,530,534),98=>array(42,-14,576,760),99=>array(42,-14,542,533),100=>array(20,-14,601,760),101=>array(42,-14,547,533),102=>array(-63,-208,518,760),103=>array(35,-222,597,533),104=>array(48,0,553,760),105=>array(50,0,270,736),106=>array(-183,-222,294,736),107=>array(41,0,549,760),108=>array(41,0,279,760),109=>array(70,0,879,533),110=>array(70,0,575,533),111=>array(42,-14,560,533),112=>array(43,-208,617,533),113=>array(90,-208,594,533),114=>array(70,0,527,533),115=>array(11,-14,479,533),116=>array(55,-14,404,680),117=>array(68,-14,574,519),118=>array(38,0,554,519),119=>array(56,0,836,519),120=>array(2,0,550,519),121=>array(-37,-222,575,519),122=>array(-11,-25,532,544),123=>array(120,-163,601,760),124=>array(129,-236,208,764),125=>array(35,-163,517,760),126=>array(106,233,732,394),161=>array(66,0,326,743),162=>array(75,-145,566,662),163=>array(-5,0,606,742),164=>array(51,45,588,582),165=>array(45,0,710,729),166=>array(129,-171,208,699),167=>array(2,-95,481,742),168=>array(193,652,497,766),169=>array(138,0,862,725),170=>array(35,261,432,734),171=>array(73,69,562,517),172=>array(106,140,732,421),173=>array(36,230,302,306),174=>array(138,0,862,725),175=>array(180,673,485,745),176=>array(95,432,405,742),177=>array(106,0,732,627),178=>array(3,326,352,742),179=>array(13,319,353,742),180=>array(257,616,516,800),181=>array(44,-208,600,519),182=>array(117,-96,652,729),183=>array(93,282,223,412),184=>array(125,-193,342,0),185=>array(46,326,292,734),186=>array(20,261,434,742),187=>array(50,69,539,517),188=>array(46,-14,864,742),189=>array(46,-14,857,742),190=>array(13,-14,864,742),191=>array(32,-13,448,743),192=>array(-77,0,671,927),193=>array(-77,0,671,927),194=>array(-77,0,671,927),195=>array(-77,0,671,921),196=>array(-77,0,671,920),197=>array(-96,0,652,928),198=>array(-88,0,1012,729),199=>array(52,-193,747,742),200=>array(-16,0,713,927),201=>array(-16,0,713,927),202=>array(-16,0,713,927),203=>array(-16,0,713,920),204=>array(-16,0,411,927),205=>array(-16,0,447,927),206=>array(-16,0,450,927),207=>array(-16,0,448,920),208=>array(-11,0,750,729),209=>array(-21,-14,903,921),210=>array(52,-14,764,927),211=>array(52,-14,764,927),212=>array(52,-14,764,927),213=>array(52,-14,764,921),214=>array(52,-14,764,920),215=>array(138,33,700,594),216=>array(-21,-28,839,757),217=>array(109,-14,870,927),218=>array(109,-14,870,927),219=>array(109,-14,870,927),220=>array(109,-14,870,920),221=>array(49,0,740,927),222=>array(-16,0,638,729),223=>array(-85,-208,583,760),224=>array(33,-14,530,799),225=>array(33,-14,544,800),226=>array(33,-14,530,800),227=>array(33,-14,555,777),228=>array(33,-14,530,766),229=>array(33,-14,530,878),230=>array(34,-15,895,533),231=>array(42,-193,542,533),232=>array(42,-14,547,799),233=>array(42,-14,562,800),234=>array(42,-14,547,800),235=>array(42,-14,547,766),236=>array(72,0,276,799),237=>array(72,0,426,800),238=>array(72,0,392,800),239=>array(72,0,407,766),240=>array(26,-14,576,760),241=>array(70,0,575,777),242=>array(42,-14,560,799),243=>array(42,-14,567,800),244=>array(42,-14,560,800),245=>array(42,-14,578,777),246=>array(42,-14,560,766),247=>array(106,68,732,559),248=>array(-17,-46,615,565),249=>array(68,-14,574,799),250=>array(68,-14,574,800),251=>array(68,-14,574,800),252=>array(68,-14,574,766),253=>array(-37,-222,575,800),254=>array(21,-208,595,760),255=>array(-37,-222,575,766),256=>array(-77,0,671,899),257=>array(33,-14,530,745),258=>array(-77,0,671,926),259=>array(33,-14,530,772),260=>array(-77,-192,671,729),261=>array(33,-192,530,534),262=>array(52,-14,747,927),263=>array(42,-14,562,800),264=>array(52,-14,747,927),265=>array(42,-14,542,800),266=>array(52,-14,747,921),267=>array(42,-14,542,766),268=>array(52,-14,747,927),269=>array(42,-14,563,800),270=>array(-16,0,745,927),271=>array(20,-14,814,760),272=>array(-11,0,750,729),273=>array(20,-14,665,760),274=>array(-16,0,713,899),275=>array(42,-14,547,746),276=>array(-16,0,713,928),277=>array(42,-14,551,785),278=>array(-16,0,713,921),279=>array(42,-14,547,766),280=>array(-16,-192,713,729),281=>array(42,-192,547,533),282=>array(-16,0,713,927),283=>array(42,-14,563,800),284=>array(56,-14,757,927),285=>array(35,-222,597,800),286=>array(56,-14,757,928),287=>array(35,-222,597,785),288=>array(56,-14,757,921),289=>array(35,-222,597,766),290=>array(56,-224,757,742),291=>array(35,-222,597,741),292=>array(-16,0,888,927),293=>array(48,0,553,927),294=>array(-16,0,888,729),295=>array(48,0,553,760),296=>array(-16,0,463,921),297=>array(53,0,402,777),298=>array(-16,0,451,899),299=>array(54,0,359,745),300=>array(-16,0,461,928),301=>array(72,0,406,785),302=>array(3,-192,430,729),303=>array(29,-192,289,736),304=>array(-16,0,411,921),305=>array(72,0,262,519),306=>array(-16,-208,847,729),307=>array(50,-222,580,736),308=>array(-169,-208,454,927),309=>array(-162,-222,359,800),310=>array(-16,-209,795,729),311=>array(41,-209,549,760),312=>array(64,0,573,518),313=>array(-16,0,605,928),314=>array(41,0,375,928),315=>array(-16,-209,605,729),316=>array(41,-209,279,760),317=>array(-16,0,605,729),318=>array(41,0,492,760),319=>array(-16,0,631,729),320=>array(41,0,421,760),321=>array(-11,0,610,729),322=>array(12,0,327,760),323=>array(-21,-14,903,928),324=>array(70,0,575,776),325=>array(-21,-224,903,729),326=>array(70,-209,575,533),327=>array(-21,-14,903,932),328=>array(70,0,575,800),329=>array(39,0,770,742),330=>array(47,-208,804,743),331=>array(92,-222,579,533),332=>array(52,-14,764,899),333=>array(42,-14,560,745),334=>array(52,-14,764,928),335=>array(42,-14,560,785),336=>array(52,-14,787,927),337=>array(42,-14,647,800),338=>array(58,0,1120,729),339=>array(42,-15,944,533),340=>array(-16,0,716,928),341=>array(70,0,548,776),342=>array(-16,-209,716,729),343=>array(70,-209,527,533),344=>array(-16,0,716,927),345=>array(70,0,542,800),346=>array(29,-14,641,928),347=>array(11,-14,548,776),348=>array(29,-14,641,927),349=>array(11,-14,488,800),350=>array(29,-193,641,742),351=>array(11,-193,479,533),352=>array(29,-14,641,927),353=>array(11,-14,523,800),354=>array(47,-193,729,729),355=>array(38,-193,404,680),356=>array(47,0,729,927),357=>array(55,-14,476,788),358=>array(47,0,728,729),359=>array(22,-14,403,680),360=>array(109,-14,870,921),361=>array(68,-14,574,777),362=>array(109,-14,870,899),363=>array(68,-14,574,745),364=>array(109,-14,870,928),365=>array(68,-14,574,785),366=>array(109,-14,870,1051),367=>array(68,-14,574,868),368=>array(109,-14,870,927),369=>array(68,-14,621,800),370=>array(109,-200,870,729),371=>array(68,-192,574,519),372=>array(65,0,1096,931),373=>array(56,0,836,800),374=>array(49,0,740,931),375=>array(-37,-222,575,800),376=>array(49,0,740,920),377=>array(-26,0,709,928),378=>array(-11,-25,548,776),379=>array(-26,0,709,930),380=>array(-11,-25,532,734),381=>array(-26,0,709,927),382=>array(-11,-25,532,800),383=>array(-62,-208,518,760),384=>array(42,-14,576,760),385=>array(-68,0,673,729),386=>array(-16,0,712,729),387=>array(-44,-14,570,760),388=>array(-16,0,644,729),389=>array(-44,-14,568,760),390=>array(15,-14,709,742),391=>array(47,-14,976,796),392=>array(40,-14,772,639),393=>array(-11,0,750,729),394=>array(-68,0,745,729),395=>array(25,0,745,729),396=>array(7,-14,666,760),397=>array(46,-246,575,533),398=>array(-16,0,721,729),399=>array(52,-14,764,742),400=>array(94,-14,696,742),401=>array(-184,-208,743,729),402=>array(-184,-185,518,760),403=>array(51,-14,985,796),404=>array(79,-92,753,729),405=>array(48,-3,858,760),406=>array(110,0,411,729),407=>array(-16,0,411,729),408=>array(-17,0,887,741),409=>array(42,0,549,760),410=>array(-0,0,279,760),411=>array(-34,0,542,765),412=>array(84,-14,989,730),413=>array(-185,-208,922,729),414=>array(90,-208,569,533),415=>array(52,-14,764,742),416=>array(49,-14,860,760),417=>array(41,-14,684,533),418=>array(65,-157,959,742),419=>array(68,-208,728,533),420=>array(-68,0,668,729),421=>array(25,-208,591,716),422=>array(-0,-159,701,729),423=>array(52,-14,647,742),424=>array(34,-14,485,533),425=>array(-31,0,711,729),426=>array(-20,-222,419,761),427=>array(49,-222,468,680),428=>array(67,0,729,729),429=>array(47,-14,485,760),430=>array(67,-208,749,729),431=>array(106,-14,1064,802),432=>array(63,-14,726,532),433=>array(56,-14,840,729),434=>array(110,0,696,729),435=>array(49,0,863,729),436=>array(-38,-222,789,530),437=>array(-26,0,709,729),438=>array(-10,-25,531,544),439=>array(-12,-14,561,729),440=>array(23,-14,596,729),441=>array(23,-224,594,519),442=>array(9,-224,561,519),443=>array(-4,0,560,742),444=>array(63,-14,657,729),445=>array(-12,-224,557,519),446=>array(58,-15,406,680),447=>array(41,-208,618,560),448=>array(37,0,258,729),449=>array(37,0,456,729),450=>array(-17,0,476,729),451=>array(37,0,258,729),452=>array(-16,0,1511,927),453=>array(-16,-25,1333,800),454=>array(20,-25,1172,800),455=>array(-16,-208,1110,729),456=>array(-16,-222,958,736),457=>array(41,-222,614,760),458=>array(-21,-208,1321,729),459=>array(-21,-222,1169,736),460=>array(70,-222,938,736),461=>array(-77,0,671,927),462=>array(33,-14,531,800),463=>array(-16,0,466,927),464=>array(72,0,421,800),465=>array(52,-14,764,927),466=>array(42,-14,565,800),467=>array(109,-14,870,927),468=>array(68,-14,574,800),469=>array(109,-14,870,1025),470=>array(68,-14,574,886),471=>array(109,-14,870,1044),472=>array(68,-14,574,905),473=>array(109,-14,870,1043),474=>array(68,-14,574,904),475=>array(109,-14,870,1044),476=>array(68,-14,574,905),477=>array(51,-14,542,533),478=>array(-77,0,671,1025),479=>array(33,-14,543,886),480=>array(-77,0,671,1025),481=>array(33,-14,534,888),482=>array(-88,0,1012,899),483=>array(34,-15,895,745),484=>array(46,-14,789,742),485=>array(35,-222,636,533),486=>array(56,-14,757,927),487=>array(35,-222,597,800),488=>array(-16,0,795,927),489=>array(41,0,549,964),490=>array(52,-200,764,742),491=>array(42,-200,560,533),492=>array(52,-200,764,899),493=>array(42,-200,560,745),494=>array(-12,-14,563,927),495=>array(-12,-224,561,800),496=>array(-162,-222,441,800),497=>array(-16,0,1511,729),498=>array(-16,-25,1333,729),499=>array(20,-25,1172,760),500=>array(56,-14,757,928),501=>array(35,-222,597,800),502=>array(-15,-14,1141,729),503=>array(-37,-208,706,742),504=>array(-21,-14,903,927),505=>array(69,0,574,799),506=>array(-96,0,652,927),507=>array(33,-14,561,927),508=>array(-88,0,1012,928),509=>array(34,-15,895,802),510=>array(-21,-28,839,928),511=>array(-17,-46,615,800),512=>array(-77,0,671,927),513=>array(33,-14,529,800),514=>array(-77,0,671,967),515=>array(33,-14,529,785),516=>array(-16,0,713,927),517=>array(42,-14,546,800),518=>array(-16,0,713,967),519=>array(42,-14,546,785),520=>array(-16,0,425,927),521=>array(14,0,355,799),522=>array(-16,0,448,967),523=>array(48,0,365,757),524=>array(51,-14,764,927),525=>array(42,-14,559,800),526=>array(51,-14,764,967),527=>array(42,-14,559,785),528=>array(-16,0,716,927),529=>array(69,0,527,800),530=>array(-16,0,716,967),531=>array(69,0,527,785),532=>array(109,-14,870,927),533=>array(68,-14,574,800),534=>array(109,-14,870,967),535=>array(68,-14,574,785),536=>array(29,-225,641,742),537=>array(11,-225,479,533),538=>array(47,-225,729,729),539=>array(55,-225,404,680),540=>array(-17,-210,595,742),541=>array(-38,-211,496,530),542=>array(-16,0,888,927),543=>array(47,0,552,964),544=>array(47,-208,804,743),545=>array(33,-73,735,760),546=>array(4,-14,546,742),547=>array(13,-14,515,760),548=>array(-8,-187,728,729),549=>array(8,-195,551,519),550=>array(-77,0,671,921),551=>array(33,-14,529,766),552=>array(-16,-193,713,729),553=>array(42,-193,546,533),554=>array(52,-14,764,1025),555=>array(42,-14,566,886),556=>array(52,-14,764,1025),557=>array(42,-14,566,862),558=>array(52,-14,764,921),559=>array(42,-14,560,766),560=>array(52,-14,764,1025),561=>array(42,-14,560,887),562=>array(49,0,740,899),563=>array(-37,-222,575,745),564=>array(80,-107,437,760),565=>array(81,-107,789,533),566=>array(63,-107,437,680),567=>array(-162,-222,284,519),568=>array(28,-14,888,760),569=>array(68,-208,929,533),570=>array(-77,-28,791,757),571=>array(-47,-28,813,757),572=>array(-36,-46,596,565),573=>array(-16,0,604,729),574=>array(-97,-28,763,757),575=>array(31,-222,500,533),576=>array(11,-222,553,519),577=>array(24,0,579,729),578=>array(62,0,440,533),579=>array(-16,0,673,729),580=>array(41,-14,870,729),581=>array(-77,0,671,729),582=>array(-16,-54,713,783),583=>array(42,-54,547,579),584=>array(-168,-208,446,729),585=>array(-162,-222,322,736),586=>array(75,-208,829,742),587=>array(90,-222,696,533),588=>array(-16,0,716,729),589=>array(28,0,527,533),590=>array(19,0,740,729),591=>array(-37,-222,618,519),592=>array(67,-14,563,533),593=>array(42,-12,655,533),594=>array(28,-12,633,533),595=>array(43,-14,568,760),596=>array(22,-14,514,533),597=>array(52,-107,550,533),598=>array(48,-222,675,760),599=>array(28,-14,812,760),600=>array(39,-14,542,533),601=>array(51,-14,542,533),602=>array(42,-14,917,533),603=>array(25,-19,499,524),604=>array(4,-19,472,524),605=>array(3,-19,850,524),606=>array(50,-18,594,533),607=>array(-162,-222,322,519),608=>array(12,-222,833,760),609=>array(35,-222,683,519),610=>array(50,-18,542,529),611=>array(75,-223,589,519),612=>array(94,-16,552,532),613=>array(87,-208,593,519),614=>array(48,0,552,760),615=>array(70,-222,548,760),616=>array(9,0,279,736),617=>array(76,0,263,519),618=>array(-15,0,348,519),619=>array(19,0,368,760),620=>array(25,0,411,760),621=>array(52,-222,354,760),622=>array(63,-224,677,760),623=>array(78,-14,887,519),624=>array(98,-208,907,533),625=>array(92,-222,874,533),626=>array(-164,-222,569,533),627=>array(92,-222,708,533),628=>array(-15,-14,675,519),629=>array(50,-14,552,533),630=>array(50,0,806,519),631=>array(38,-14,596,530),632=>array(46,-208,549,760),633=>array(-13,-14,444,519),634=>array(-37,-14,467,759),635=>array(7,-222,566,519),636=>array(50,-207,547,533),637=>array(80,-222,549,533),638=>array(70,0,475,530),639=>array(65,0,368,530),640=>array(-16,0,542,519),641=>array(-16,0,632,519),642=>array(16,-222,500,533),643=>array(-186,-222,421,761),644=>array(-186,-222,521,760),645=>array(82,-222,418,530),646=>array(-173,-222,474,761),647=>array(19,-161,368,533),648=>array(51,-208,422,680),649=>array(21,-14,612,519),650=>array(47,-14,622,519),651=>array(77,-3,557,519),652=>array(38,0,554,519),653=>array(56,0,835,519),654=>array(-16,0,596,741),655=>array(81,0,670,519),656=>array(11,-222,663,519),657=>array(-1,-93,541,519),658=>array(-12,-224,561,519),659=>array(31,-224,561,519),660=>array(40,0,469,761),661=>array(99,0,490,761),662=>array(57,0,449,761),663=>array(-7,-222,453,759),664=>array(52,-14,764,742),665=>array(-15,0,522,519),666=>array(24,-18,568,533),667=>array(27,-18,783,760),668=>array(-16,0,664,519),669=>array(-172,-222,351,736),670=>array(90,-209,597,519),671=>array(-9,0,502,519),672=>array(46,-208,831,760),673=>array(40,0,469,761),674=>array(99,0,490,761),675=>array(20,-25,994,760),676=>array(48,-224,998,760),677=>array(35,-93,985,760),678=>array(53,0,773,680),679=>array(67,-222,747,761),680=>array(55,-14,809,680),681=>array(-59,-222,868,760),682=>array(42,0,662,760),683=>array(41,-25,673,760),684=>array(23,-15,609,625),685=>array(-16,105,443,625),686=>array(96,-207,706,760),687=>array(97,-222,809,760),688=>array(34,326,346,751),689=>array(31,326,343,751),690=>array(-26,202,259,739),691=>array(44,327,324,625),692=>array(-5,318,274,617),693=>array(6,202,354,617),694=>array(-6,327,369,617),695=>array(36,326,526,617),696=>array(-23,202,362,617),697=>array(54,557,227,800),698=>array(54,557,408,800),699=>array(78,495,285,742),700=>array(85,495,292,742),701=>array(126,495,252,742),702=>array(118,492,278,760),703=>array(122,492,282,760),704=>array(-19,347,250,772),705=>array(19,347,261,772),706=>array(124,524,400,836),707=>array(100,524,376,836),708=>array(71,561,382,800),709=>array(118,561,429,800),710=>array(170,616,481,800),711=>array(205,616,517,800),712=>array(71,513,211,759),713=>array(180,673,485,745),714=>array(257,616,516,800),715=>array(179,615,366,799),716=>array(71,-90,211,156),717=>array(19,-156,324,-84),720=>array(63,0,274,434),721=>array(118,303,245,434),722=>array(71,249,231,517),723=>array(74,249,235,517),726=>array(45,165,310,411),727=>array(45,242,309,334),728=>array(200,645,505,785),729=>array(286,652,400,766),730=>array(209,610,477,878),731=>array(159,-192,339,0),732=>array(179,639,527,777),733=>array(189,616,565,800),734=>array(-8,307,406,508),736=>array(47,202,371,617),737=>array(37,326,179,751),738=>array(1,318,298,625),739=>array(2,326,346,617),740=>array(19,347,261,772),741=>array(157,0,454,668),742=>array(127,0,454,668),743=>array(98,0,454,668),744=>array(69,0,454,668),745=>array(40,0,454,668),748=>array(86,-281,398,-42),750=>array(85,495,458,742),751=>array(83,-241,395,-58),752=>array(40,-281,352,-42),755=>array(116,-240,384,28),759=>array(76,-192,424,-55),768=>array(-377,615,-190,799),769=>array(-299,616,-40,800),770=>array(-386,616,-75,800),771=>array(-377,639,-29,777),772=>array(-376,673,-71,745),773=>array(-500,716,0,755),774=>array(-356,645,-51,785),775=>array(-271,652,-156,766),776=>array(-363,652,-60,766),777=>array(-283,616,-82,852),778=>array(-347,610,-80,878),779=>array(-367,616,9,800),780=>array(-351,616,-40,800),781=>array(-260,616,-151,803),782=>array(-368,616,-42,803),783=>array(-431,616,-91,800),784=>array(-356,645,-51,874),785=>array(-380,645,-75,785),786=>array(-231,495,-58,644),787=>array(-235,606,-92,829),788=>array(-238,606,-105,829),789=>array(-82,616,82,800),790=>array(-394,-260,-207,-76),791=>array(-327,-259,-67,-76),792=>array(-338,-340,-155,-107),793=>array(-345,-340,-162,-107),794=>array(-187,698,61,932),795=>array(-125,350,82,532),796=>array(-311,-347,-150,-79),797=>array(-381,-251,-133,-99),798=>array(-365,-260,-117,-107),799=>array(-372,-340,-124,-107),800=>array(-373,-179,-125,-107),801=>array(-440,-222,-83,63),802=>array(-387,-222,-84,63),803=>array(-214,-191,-100,-77),804=>array(-403,-191,-99,-77),805=>array(-355,-241,-146,-32),806=>array(-348,-225,-200,-76),807=>array(-375,-193,-158,0),808=>array(-341,-192,-161,0),809=>array(-305,-263,-195,-76),810=>array(-414,-259,-86,-75),811=>array(-392,-217,-81,-77),812=>array(-388,-261,-76,-77),813=>array(-424,-260,-112,-76),814=>array(-388,-217,-83,-77),815=>array(-416,-216,-110,-76),816=>array(-428,-213,-79,-76),817=>array(-402,-147,-97,-75),818=>array(-500,-236,0,-197),819=>array(-500,-236,0,-80),820=>array(-756,212,-76,415),821=>array(-296,227,-24,278),822=>array(-621,227,-30,278),823=>array(-612,-46,19,565),824=>array(-839,-28,21,757),825=>array(-339,-344,-179,-76),826=>array(-417,-256,-88,-72),827=>array(-411,-344,-89,-75),828=>array(-419,-217,-108,-77),829=>array(-334,575,-96,792),830=>array(-260,592,-71,850),831=>array(-500,599,0,755),835=>array(-235,606,-92,829),856=>array(24,652,138,766),864=>array(-290,723,572,859),865=>array(-329,729,563,869),880=>array(-16,0,714,729),881=>array(65,0,489,519),882=>array(16,0,728,729),883=>array(42,0,565,519),884=>array(54,557,227,800),885=>array(54,-208,227,35),886=>array(73,-14,807,743),887=>array(65,0,583,519),890=>array(215,-208,331,-60),891=>array(30,-14,522,533),892=>array(42,-14,542,533),893=>array(30,-14,522,533),894=>array(-12,-136,279,434),900=>array(257,616,516,800),901=>array(193,652,581,996),902=>array(-77,0,671,800),903=>array(93,282,223,412),904=>array(72,0,883,800),905=>array(72,0,1055,800),906=>array(72,0,578,800),908=>array(67,-14,780,800),910=>array(72,0,978,800),911=>array(13,0,798,800),912=>array(77,22,491,996),913=>array(-77,0,671,729),914=>array(-16,0,673,729),915=>array(-16,0,723,729),916=>array(-33,0,609,729),917=>array(-16,0,713,729),918=>array(-26,0,709,729),919=>array(-16,0,888,729),920=>array(52,-14,764,742),921=>array(-16,0,411,729),922=>array(-16,0,795,729),923=>array(-77,0,671,729),924=>array(-16,0,1044,729),925=>array(-21,-14,903,729),926=>array(-16,0,713,729),927=>array(52,-14,764,742),928=>array(-16,0,888,729),929=>array(-16,0,668,729),931=>array(-31,0,711,729),932=>array(47,0,729,729),933=>array(49,0,740,729),934=>array(56,0,765,729),935=>array(-65,0,745,729),936=>array(107,0,909,729),937=>array(-10,0,775,742),938=>array(-16,0,455,920),939=>array(49,0,740,920),940=>array(42,-12,655,800),941=>array(25,-19,516,800),942=>array(90,-208,569,800),943=>array(77,22,426,800),944=>array(77,-3,624,996),945=>array(42,-12,655,533),946=>array(-32,-208,528,765),947=>array(97,-209,594,519),948=>array(27,-14,556,765),949=>array(25,-19,499,524),950=>array(49,-208,591,760),951=>array(90,-208,569,533),952=>array(50,-11,552,771),953=>array(77,22,302,519),954=>array(-10,0,642,519),955=>array(-34,0,542,765),956=>array(44,-208,600,519),957=>array(71,0,573,519),958=>array(34,-208,591,760),959=>array(42,-14,560,533),960=>array(-10,0,672,519),961=>array(-9,-208,557,533),962=>array(68,-208,561,533),963=>array(51,-14,706,519),964=>array(66,22,566,519),965=>array(77,-3,559,519),966=>array(54,-208,676,521),967=>array(-59,-222,655,533),968=>array(128,-208,792,519),969=>array(35,-3,767,519),970=>array(77,22,409,766),971=>array(77,-3,559,766),972=>array(42,-14,570,800),973=>array(77,-3,559,800),974=>array(35,-3,767,800),975=>array(8,-240,818,729),976=>array(50,-11,539,771),977=>array(51,-11,683,771),978=>array(90,0,700,731),979=>array(72,0,888,800),980=>array(90,0,700,920),981=>array(34,-208,640,760),982=>array(35,-3,839,519),983=>array(19,-222,643,533),984=>array(71,-208,783,742),985=>array(68,-208,571,533),986=>array(71,-208,766,742),987=>array(61,-208,577,616),988=>array(-16,0,723,729),989=>array(-179,-211,519,742),990=>array(25,0,564,729),991=>array(86,0,578,759),992=>array(30,-208,740,742),993=>array(25,-208,506,533),1008=>array(-2,-4,622,533),1009=>array(22,-210,557,533),1010=>array(42,-14,542,533),1011=>array(-183,-222,294,736),1012=>array(52,-14,764,742),1013=>array(42,-14,541,533),1014=>array(29,-14,515,533),1015=>array(-16,0,638,729),1016=>array(21,-208,595,760),1017=>array(52,-14,747,742),1018=>array(-16,0,1044,729),1019=>array(-24,-208,736,519),1020=>array(-20,-208,584,533),1021=>array(23,-14,715,742),1022=>array(52,-14,747,742),1023=>array(23,-14,715,742),1024=>array(-16,0,713,927),1025=>array(-16,0,713,920),1026=>array(20,-216,718,729),1027=>array(-16,0,691,927),1028=>array(56,-14,746,742),1029=>array(29,-14,641,742),1030=>array(-16,0,411,729),1031=>array(-16,0,470,920),1032=>array(-169,-208,446,729),1033=>array(-41,-14,1009,729),1034=>array(-16,0,1037,729),1035=>array(-1,0,756,729),1036=>array(-16,0,795,927),1037=>array(-16,0,888,927),1038=>array(29,-14,783,970),1039=>array(-0,-157,903,729),1040=>array(-60,0,689,729),1041=>array(-16,0,712,729),1042=>array(-16,0,673,729),1043=>array(-16,0,691,729),1044=>array(-36,-157,828,729),1045=>array(-16,0,713,729),1046=>array(-59,0,1145,729),1047=>array(9,-14,576,742),1048=>array(-16,0,888,729),1049=>array(-16,0,888,966),1050=>array(-16,0,795,729),1051=>array(-41,-14,856,729),1052=>array(-16,0,1044,729),1053=>array(-16,0,888,729),1054=>array(52,-14,764,742),1055=>array(-16,0,888,729),1056=>array(-16,0,668,729),1057=>array(52,-14,747,742),1058=>array(47,0,729,729),1059=>array(29,-14,783,729),1060=>array(54,0,779,729),1061=>array(-65,0,745,729),1062=>array(-0,-157,903,729),1063=>array(70,0,792,729),1064=>array(-16,0,1157,729),1065=>array(-0,-157,1172,729),1066=>array(74,0,735,729),1067=>array(-16,0,1000,729),1068=>array(-16,0,614,729),1069=>array(23,-14,715,742),1070=>array(-16,-14,1128,742),1071=>array(-37,0,823,729),1072=>array(33,-14,530,534),1073=>array(49,-14,614,786),1074=>array(42,-14,537,533),1075=>array(72,-14,492,534),1076=>array(42,-14,592,760),1077=>array(42,-14,547,533),1078=>array(11,-14,1125,533),1079=>array(26,-14,497,533),1080=>array(68,-14,574,519),1081=>array(68,-14,574,752),1082=>array(70,-14,597,533),1083=>array(12,-14,570,519),1084=>array(12,-14,762,519),1085=>array(70,0,588,519),1086=>array(42,-14,560,533),1087=>array(70,0,575,533),1088=>array(43,-208,617,533),1089=>array(42,-14,542,533),1090=>array(70,0,879,533),1091=>array(-37,-222,575,519),1092=>array(28,-208,749,760),1093=>array(2,0,550,519),1094=>array(68,-208,643,519),1095=>array(70,0,553,519),1096=>array(68,-14,877,519),1097=>array(68,-208,946,519),1098=>array(39,-14,621,534),1099=>array(68,-14,744,519),1100=>array(68,-14,498,519),1101=>array(23,-14,522,533),1102=>array(70,-14,837,533),1103=>array(12,-14,592,519),1104=>array(42,-14,547,799),1105=>array(42,-14,547,766),1106=>array(38,-222,539,760),1107=>array(72,-14,537,800),1108=>array(42,-14,541,533),1109=>array(11,-14,479,533),1110=>array(50,0,270,736),1111=>array(72,0,407,766),1112=>array(-183,-222,294,736),1113=>array(12,-14,813,519),1114=>array(70,-14,832,519),1115=>array(38,0,552,760),1116=>array(70,-14,597,800),1117=>array(68,-14,574,799),1118=>array(-37,-222,575,750),1119=>array(68,-211,574,519),1122=>array(58,0,702,729),1123=>array(70,-14,836,534),1124=>array(-16,-14,1110,742),1125=>array(65,-14,815,533),1130=>array(12,0,1122,729),1131=>array(34,-14,928,519),1132=>array(-16,0,1286,729),1133=>array(65,-14,1071,519),1136=>array(63,0,989,729),1137=>array(17,-208,935,760),1138=>array(52,-14,764,742),1139=>array(42,-14,510,533),1140=>array(71,0,914,742),1141=>array(51,0,712,533),1142=>array(71,0,914,927),1143=>array(51,0,712,800),1164=>array(17,0,646,729),1165=>array(35,-14,476,760),1168=>array(-16,0,729,872),1169=>array(65,0,565,668),1170=>array(-16,0,691,729),1171=>array(72,-14,492,534),1172=>array(-16,-216,723,729),1173=>array(-17,-222,545,519),1174=>array(-59,-157,1145,729),1175=>array(11,-208,1125,533),1176=>array(9,-193,576,742),1177=>array(26,-193,497,533),1178=>array(-0,-157,810,729),1179=>array(70,-208,597,533),1182=>array(-16,0,795,729),1183=>array(70,-14,597,760),1184=>array(74,0,916,729),1185=>array(40,-14,669,533),1186=>array(-16,-157,888,729),1187=>array(70,-208,658,519),1188=>array(-16,0,1168,729),1189=>array(70,0,864,519),1190=>array(-16,-216,1123,729),1191=>array(-17,-222,849,519),1194=>array(52,-193,747,742),1195=>array(42,-193,542,533),1196=>array(47,-157,729,729),1197=>array(70,-208,958,533),1198=>array(49,0,740,729),1199=>array(59,-208,581,519),1200=>array(49,0,740,729),1201=>array(59,-208,581,519),1202=>array(-65,-157,745,729),1203=>array(3,-208,575,519),1204=>array(47,-157,967,729),1205=>array(35,-208,677,519),1206=>array(70,-157,791,729),1207=>array(70,-208,622,519),1210=>array(-84,0,637,729),1211=>array(48,0,553,760),1216=>array(-16,0,411,729),1217=>array(-59,0,1145,928),1218=>array(11,-14,1125,785),1219=>array(-16,-216,795,729),1220=>array(-17,-222,635,519),1223=>array(-16,-216,888,729),1224=>array(-17,-222,665,519),1227=>array(70,-157,791,729),1228=>array(75,-138,665,519),1231=>array(-45,0,367,760),1232=>array(-60,0,689,926),1233=>array(33,-14,530,772),1234=>array(-60,0,689,920),1235=>array(33,-14,530,766),1236=>array(-88,0,1012,729),1237=>array(34,-15,895,533),1238=>array(-16,0,713,928),1239=>array(42,-14,551,785),1240=>array(52,-14,764,742),1241=>array(51,-14,542,533),1242=>array(52,-14,764,920),1243=>array(51,-14,542,766),1244=>array(-59,0,1145,920),1245=>array(11,-14,1125,766),1246=>array(9,-14,576,920),1247=>array(26,-14,507,766),1248=>array(-12,-14,561,729),1249=>array(-12,-224,561,519),1250=>array(-16,0,888,899),1251=>array(68,-14,574,745),1252=>array(-16,0,888,920),1253=>array(68,-14,574,766),1254=>array(52,-14,764,920),1255=>array(42,-14,560,766),1256=>array(52,-14,764,742),1257=>array(50,-14,552,533),1258=>array(52,-14,764,920),1259=>array(50,-14,552,766),1260=>array(23,-14,715,920),1261=>array(23,-14,522,766),1262=>array(29,-14,783,899),1263=>array(-37,-222,575,745),1264=>array(29,-14,783,920),1265=>array(-37,-222,575,766),1266=>array(29,-14,783,927),1267=>array(-37,-222,598,800),1268=>array(70,0,792,920),1269=>array(70,0,553,766),1270=>array(-0,-157,706,729),1271=>array(72,-208,492,534),1272=>array(-16,0,1000,920),1273=>array(68,-14,744,766),1296=>array(94,-14,696,742),1297=>array(26,-14,528,533),1298=>array(-41,-208,856,729),1299=>array(12,-222,570,519),1300=>array(-41,-14,1232,729),1301=>array(12,-14,925,519),1306=>array(60,-160,789,742),1307=>array(90,-208,594,533),1308=>array(65,0,1096,729),1309=>array(56,0,836,519),1329=>array(96,-14,836,729),1330=>array(-38,0,729,743),1331=>array(67,0,795,743),1332=>array(20,0,817,743),1333=>array(96,-14,779,729),1334=>array(49,-45,752,743),1335=>array(11,-45,786,729),1336=>array(-33,-45,732,743),1337=>array(-37,-14,992,743),1338=>array(28,-14,848,729),1339=>array(7,0,739,729),1340=>array(11,-45,638,729),1341=>array(8,-14,1119,729),1342=>array(94,-13,835,742),1343=>array(70,0,724,729),1344=>array(31,-66,671,729),1345=>array(49,-32,747,743),1346=>array(33,-45,768,743),1347=>array(14,0,772,739),1348=>array(109,-14,959,729),1349=>array(35,-14,691,742),1350=>array(41,-14,776,774),1351=>array(68,-14,745,729),1352=>array(-38,0,702,743),1353=>array(108,-45,731,743),1354=>array(10,0,778,743),1355=>array(42,-45,745,743),1356=>array(-38,0,854,743),1357=>array(96,-14,836,729),1358=>array(34,-45,770,729),1359=>array(28,-14,670,742),1360=>array(-38,0,764,743),1361=>array(42,-14,696,742),1362=>array(7,0,713,729),1363=>array(64,0,784,729),1364=>array(-35,0,767,743),1365=>array(59,-14,775,742),1366=>array(34,-14,757,729),1369=>array(122,492,282,760),1370=>array(27,482,253,729),1371=>array(-18,615,249,799),1372=>array(-24,618,411,893),1373=>array(101,615,288,799),1374=>array(-13,618,376,856),1375=>array(30,618,458,760),1377=>array(69,-14,878,519),1378=>array(-31,-208,568,533),1379=>array(63,-208,684,533),1380=>array(9,-208,684,533),1381=>array(67,-14,602,760),1382=>array(63,-208,680,533),1383=>array(-46,0,537,760),1384=>array(-39,-208,586,533),1385=>array(-39,-208,827,533),1386=>array(22,-14,733,760),1387=>array(-62,-208,563,760),1388=>array(-47,-208,332,519),1389=>array(-62,-208,897,760),1390=>array(32,-14,585,770),1391=>array(91,-208,569,760),1392=>array(-41,0,544,760),1393=>array(29,-14,543,773),1394=>array(1,-208,635,533),1395=>array(42,-14,633,767),1396=>array(44,-14,718,773),1397=>array(-98,-208,281,519),1398=>array(71,-14,549,773),1399=>array(-75,-208,473,533),1400=>array(-6,0,579,533),1401=>array(-42,-208,380,544),1402=>array(88,-208,897,519),1403=>array(6,-208,553,533),1404=>array(-6,0,596,533),1405=>array(69,-14,574,519),1406=>array(65,-208,621,760),1407=>array(68,-14,861,533),1408=>array(-31,-208,594,533),1409=>array(38,-222,685,533),1410=>array(-9,0,462,519),1411=>array(65,-208,858,760),1412=>array(-46,-208,607,533),1413=>array(49,-14,560,533),1414=>array(18,-208,758,760),1415=>array(72,-14,746,760),1417=>array(73,-14,265,434),1418=>array(40,202,305,306),4256=>array(24,0,749,847),4257=>array(152,0,788,847),4258=>array(80,-58,788,848),4259=>array(48,1,871,847),4260=>array(81,0,788,847),4261=>array(81,0,951,847),4262=>array(111,0,858,847),4263=>array(63,0,1070,847),4264=>array(111,0,582,847),4265=>array(118,0,667,847),4266=>array(70,0,900,847),4267=>array(28,0,875,847),4268=>array(-17,0,708,847),4269=>array(60,-37,1038,847),4270=>array(111,0,917,847),4271=>array(111,0,884,847),4272=>array(83,0,978,847),4273=>array(75,0,721,847),4274=>array(35,0,704,847),4275=>array(63,-37,929,847),4276=>array(84,0,938,847),4277=>array(92,0,973,847),4278=>array(-17,0,682,847),4279=>array(147,0,788,847),4280=>array(72,0,787,847),4281=>array(-16,0,619,847),4282=>array(50,-25,854,847),4283=>array(13,0,854,847),4284=>array(-17,1,747,847),4285=>array(16,1,764,847),4286=>array(24,0,788,847),4287=>array(-17,0,960,847),4288=>array(70,0,984,847),4289=>array(-17,0,692,847),4290=>array(63,1,800,847),4291=>array(118,0,789,847),4292=>array(81,0,892,847),4293=>array(29,0,980,848),4304=>array(28,0,484,571),4305=>array(44,0,539,829),4306=>array(-40,-225,518,542),4307=>array(36,-220,803,531),4308=>array(-48,-225,534,532),4309=>array(-48,-225,535,532),4310=>array(81,0,659,831),4311=>array(43,0,829,531),4312=>array(42,0,526,532),4313=>array(-63,-225,487,532),4314=>array(43,-220,1044,537),4315=>array(42,0,642,829),4316=>array(47,0,659,840),4317=>array(47,-98,792,532),4318=>array(27,1,599,829),4319=>array(-38,-225,595,531),4320=>array(51,-0,792,822),4321=>array(86,0,544,829),4322=>array(12,-225,679,681),4323=>array(62,-225,668,532),4324=>array(61,-225,791,532),4325=>array(-30,-225,680,831),4326=>array(31,-220,835,532),4327=>array(-59,-225,580,531),4328=>array(55,0,651,830),4329=>array(-4,-5,552,831),4330=>array(24,-225,643,531),4331=>array(41,0,639,829),4332=>array(20,-229,677,830),4333=>array(-36,-225,589,829),4334=>array(86,0,581,830),4335=>array(-86,-225,695,532),4336=>array(28,0,631,829),4337=>array(36,0,660,830),4338=>array(-43,-91,539,532),4339=>array(-30,-225,596,585),4340=>array(-29,-225,588,831),4341=>array(26,0,680,829),4342=>array(38,-225,855,672),4343=>array(-24,-225,523,542),4344=>array(-19,-225,538,532),4345=>array(37,-225,590,537),4346=>array(48,-69,549,532),4347=>array(-8,0,400,486),4348=>array(104,341,481,845),7424=>array(-53,0,521,519),7425=>array(-71,0,762,519),7426=>array(45,-14,906,533),7427=>array(-15,0,560,519),7428=>array(50,-14,541,533),7429=>array(-15,0,543,519),7430=>array(-15,0,543,519),7431=>array(-21,0,541,519),7432=>array(32,-18,489,533),7433=>array(63,-214,283,522),7434=>array(-32,-14,504,519),7435=>array(-16,0,634,519),7436=>array(-9,0,502,519),7437=>array(-14,0,792,519),7438=>array(63,-14,666,519),7439=>array(42,-14,560,533),7440=>array(19,-14,510,533),7441=>array(50,9,597,511),7442=>array(46,27,593,492),7443=>array(49,-0,596,523),7444=>array(45,-14,946,533),7445=>array(3,-14,477,533),7446=>array(100,260,603,533),7447=>array(100,-14,603,259),7448=>array(8,0,540,519),7449=>array(-39,0,609,519),7450=>array(52,0,608,519),7451=>array(63,0,565,519),7452=>array(44,-14,634,519),7453=>array(8,-29,639,551),7454=>array(52,-29,899,551),7455=>array(-21,-205,670,680),7456=>array(38,0,612,519),7457=>array(57,0,893,519),7458=>array(-10,0,531,519),7459=>array(6,-14,533,519),7460=>array(5,-14,521,742),7461=>array(-15,-14,695,533),7462=>array(-16,0,531,519),7463=>array(-53,0,521,519),7464=>array(-9,0,671,519),7465=>array(8,0,540,519),7466=>array(77,0,729,520),7467=>array(-28,-14,651,519),7468=>array(-48,326,423,734),7469=>array(-55,326,637,734),7470=>array(-10,326,424,734),7471=>array(-5,334,456,742),7472=>array(-10,326,469,734),7473=>array(-10,326,449,734),7474=>array(-10,326,454,734),7475=>array(35,318,477,742),7476=>array(-10,326,559,734),7477=>array(-10,326,259,734),7478=>array(-106,209,281,734),7479=>array(-10,326,501,734),7480=>array(-10,326,381,734),7481=>array(-10,326,658,734),7482=>array(-13,318,569,734),7483=>array(52,318,564,734),7484=>array(33,318,481,742),7485=>array(5,326,341,750),7486=>array(-10,326,421,734),7487=>array(-10,326,451,734),7488=>array(30,326,458,734),7489=>array(69,318,548,734),7490=>array(42,326,690,734),7491=>array(21,318,333,625),7492=>array(42,318,354,625),7493=>array(26,327,413,632),7494=>array(28,318,571,625),7495=>array(18,318,354,751),7496=>array(31,318,397,751),7497=>array(31,318,350,625),7498=>array(31,318,350,625),7499=>array(101,316,391,625),7500=>array(31,316,321,625),7501=>array(31,202,439,625),7502=>array(23,207,161,619),7503=>array(18,326,338,751),7504=>array(23,326,533,625),7505=>array(23,202,330,625),7506=>array(31,318,357,625),7507=>array(31,318,346,625),7508=>array(31,472,353,625),7509=>array(31,318,352,471),7510=>array(18,209,379,625),7511=>array(18,318,238,707),7512=>array(17,318,335,617),7513=>array(9,310,399,635),7514=>array(23,326,533,625),7515=>array(-2,326,324,617),7516=>array(-6,326,439,633),7517=>array(-14,217,328,763),7518=>array(57,217,371,625),7519=>array(19,326,345,763),7520=>array(34,217,424,626),7521=>array(-32,209,407,633),7522=>array(32,0,170,412),7523=>array(44,0,324,299),7524=>array(17,-8,335,291),7525=>array(-2,0,324,291),7526=>array(-14,-109,328,437),7527=>array(57,-109,371,298),7528=>array(-1,-117,350,299),7529=>array(34,-109,424,300),7530=>array(-32,-117,407,307),7531=>array(67,-14,930,533),7543=>array(65,-222,627,533),7544=>array(-10,326,559,734),7547=>array(-14,0,347,519),7548=>array(31,0,303,519),7549=>array(43,-208,673,533),7550=>array(-0,-14,634,519),7551=>array(-19,-14,643,519),7557=>array(-55,-222,353,760),7579=>array(18,327,399,632),7580=>array(20,318,333,625),7581=>array(20,266,333,625),7582=>array(66,318,412,751),7583=>array(68,316,358,625),7584=>array(-39,209,326,751),7585=>array(18,202,299,617),7586=>array(40,202,448,617),7587=>array(41,209,358,617),7588=>array(29,326,200,738),7589=>array(42,326,159,617),7590=>array(-13,326,214,617),7591=>array(-13,326,214,617),7592=>array(-4,202,323,738),7593=>array(38,202,228,751),7594=>array(3,202,260,751),7595=>array(66,326,389,624),7596=>array(83,202,576,625),7597=>array(52,209,562,625),7598=>array(8,202,486,625),7599=>array(78,202,465,625),7600=>array(30,318,457,624),7601=>array(30,318,355,625),7602=>array(79,209,395,751),7603=>array(13,202,310,625),7604=>array(-42,202,341,752),7605=>array(35,202,299,707),7606=>array(14,318,385,617),7607=>array(72,324,408,626),7608=>array(25,326,396,625),7609=>array(80,324,382,617),7610=>array(24,326,349,617),7611=>array(-6,312,335,631),7612=>array(4,202,415,617),7613=>array(39,274,380,617),7614=>array(45,201,406,617),7615=>array(79,320,395,758),7620=>array(-416,616,6,800),7621=>array(-467,616,-108,800),7622=>array(-392,616,-33,800),7623=>array(-506,616,-84,800),7624=>array(-456,616,-44,800),7625=>array(-495,616,-5,800),7680=>array(-77,-241,671,729),7681=>array(33,-241,529,534),7682=>array(-16,0,673,921),7683=>array(42,-14,576,920),7684=>array(-16,-191,673,729),7685=>array(42,-187,576,760),7686=>array(-16,-147,673,729),7687=>array(42,-143,576,760),7688=>array(52,-193,747,927),7689=>array(42,-193,567,800),7690=>array(-16,0,745,921),7691=>array(20,-14,639,920),7692=>array(-16,-191,745,729),7693=>array(20,-191,601,760),7694=>array(-16,-147,745,729),7695=>array(20,-147,601,760),7696=>array(-16,-193,745,729),7697=>array(20,-193,601,760),7698=>array(-16,-240,745,729),7699=>array(-1,-240,601,760),7700=>array(-16,0,713,1044),7701=>array(42,-14,547,919),7702=>array(-16,0,713,1044),7703=>array(42,-14,576,919),7704=>array(-16,-240,713,729),7705=>array(42,-240,546,533),7706=>array(-16,-213,713,729),7707=>array(39,-213,546,533),7708=>array(-16,-193,713,928),7709=>array(42,-193,551,785),7710=>array(-16,0,723,921),7711=>array(-62,-208,518,921),7712=>array(56,-14,757,927),7713=>array(35,-222,597,745),7714=>array(-16,0,888,921),7715=>array(47,0,552,920),7716=>array(-16,-191,888,729),7717=>array(48,-191,553,760),7718=>array(-16,0,888,920),7719=>array(47,0,552,920),7720=>array(-16,-193,888,729),7721=>array(47,-193,552,760),7722=>array(-16,-217,888,729),7723=>array(47,-217,552,760),7724=>array(-79,-213,411,729),7725=>array(-118,-213,270,736),7726=>array(-16,0,482,1044),7727=>array(72,0,434,886),7728=>array(-16,0,795,927),7729=>array(41,0,549,961),7730=>array(-16,-191,795,729),7731=>array(41,-191,549,760),7732=>array(-16,-147,795,729),7733=>array(41,-147,549,760),7734=>array(-16,-191,605,729),7735=>array(23,-191,279,760),7736=>array(-16,-191,605,899),7737=>array(23,-191,425,900),7738=>array(-16,-147,605,729),7739=>array(-88,-147,279,760),7740=>array(-16,-240,605,729),7741=>array(-117,-240,279,760),7742=>array(-16,0,1044,927),7743=>array(69,0,879,800),7744=>array(-16,0,1044,921),7745=>array(70,0,879,766),7746=>array(-16,-191,1044,729),7747=>array(70,-191,879,533),7748=>array(-21,-14,903,920),7749=>array(70,0,575,766),7750=>array(-21,-191,903,729),7751=>array(70,-191,575,533),7752=>array(-21,-147,903,729),7753=>array(69,-147,574,533),7754=>array(-21,-240,903,729),7755=>array(70,-240,575,533),7756=>array(52,-14,764,1044),7757=>array(42,-14,597,881),7758=>array(52,-14,764,1050),7759=>array(42,-14,560,891),7760=>array(52,-14,764,1044),7761=>array(42,-14,560,919),7762=>array(52,-14,764,1044),7763=>array(42,-14,581,919),7764=>array(-16,0,668,931),7765=>array(43,-208,631,800),7766=>array(-16,0,668,921),7767=>array(43,-208,617,766),7768=>array(-16,0,716,921),7769=>array(69,0,527,766),7770=>array(-16,-191,716,729),7771=>array(38,-191,527,533),7772=>array(-16,-191,716,899),7773=>array(38,-191,527,745),7774=>array(-16,-147,716,729),7775=>array(-66,-147,527,533),7776=>array(29,-14,641,921),7777=>array(11,-14,479,766),7778=>array(29,-191,641,742),7779=>array(11,-191,479,533),7780=>array(29,-14,642,939),7781=>array(11,-14,547,757),7782=>array(29,-14,641,1049),7783=>array(11,-14,507,867),7784=>array(29,-191,641,921),7785=>array(11,-191,479,766),7786=>array(47,0,729,921),7787=>array(55,-14,404,920),7788=>array(47,-191,729,729),7789=>array(55,-191,404,680),7790=>array(46,-147,728,729),7791=>array(12,-147,404,680),7792=>array(47,-240,729,729),7793=>array(-18,-240,404,680),7794=>array(109,-191,870,729),7795=>array(62,-191,574,519),7796=>array(109,-213,870,729),7797=>array(35,-213,574,519),7798=>array(109,-240,870,729),7799=>array(39,-240,574,519),7800=>array(109,-14,870,1044),7801=>array(68,-14,579,881),7802=>array(109,-14,870,1032),7803=>array(68,-14,574,908),7804=>array(51,0,808,921),7805=>array(37,0,560,777),7806=>array(51,-191,808,729),7807=>array(38,-191,554,519),7808=>array(65,0,1096,927),7809=>array(56,0,836,776),7810=>array(65,0,1096,927),7811=>array(56,0,836,776),7812=>array(65,0,1096,920),7813=>array(56,0,836,766),7814=>array(65,0,1096,921),7815=>array(56,0,835,766),7816=>array(65,-191,1096,729),7817=>array(56,-191,835,519),7818=>array(-65,0,745,921),7819=>array(2,0,549,766),7820=>array(-65,0,745,920),7821=>array(2,0,549,766),7822=>array(49,0,740,921),7823=>array(-37,-222,576,766),7824=>array(-26,0,709,927),7825=>array(-11,-25,532,800),7826=>array(-26,-191,709,729),7827=>array(-11,-191,532,544),7828=>array(-26,-147,709,729),7829=>array(-11,-147,532,544),7830=>array(47,-147,552,760),7831=>array(55,-14,416,920),7832=>array(56,0,835,878),7833=>array(-37,-222,576,878),7834=>array(33,-14,874,760),7835=>array(-62,-208,518,921),7836=>array(-62,-208,518,760),7837=>array(-62,-208,518,760),7838=>array(-26,-14,771,743),7839=>array(27,-14,556,765),7840=>array(-77,-191,671,729),7841=>array(33,-191,529,534),7842=>array(-77,0,671,1034),7843=>array(33,-14,529,852),7844=>array(-77,0,764,1028),7845=>array(33,-14,697,846),7846=>array(-77,0,671,1028),7847=>array(33,-14,577,847),7848=>array(-77,0,742,1086),7849=>array(33,-14,675,904),7850=>array(-77,0,671,1043),7851=>array(33,-14,573,861),7852=>array(-77,-191,671,982),7853=>array(33,-191,529,800),7854=>array(-77,0,671,1044),7855=>array(33,-14,545,877),7856=>array(-77,0,671,1044),7857=>array(33,-14,536,877),7858=>array(-77,0,671,1109),7859=>array(33,-14,536,942),7860=>array(-77,0,671,1043),7861=>array(33,-14,559,876),7862=>array(-77,-191,671,967),7863=>array(33,-191,533,785),7864=>array(-16,-191,713,729),7865=>array(42,-191,547,533),7866=>array(-16,0,713,1034),7867=>array(42,-14,546,852),7868=>array(-16,0,713,921),7869=>array(42,-14,573,777),7870=>array(-16,0,786,1028),7871=>array(42,-14,725,846),7872=>array(-16,0,713,1028),7873=>array(42,-14,605,846),7874=>array(-16,0,765,1086),7875=>array(42,-14,703,904),7876=>array(-16,0,713,1043),7877=>array(42,-14,601,861),7878=>array(-16,-191,713,927),7879=>array(42,-191,546,800),7880=>array(-16,0,435,1034),7881=>array(48,0,350,852),7882=>array(-16,-191,411,729),7883=>array(25,-191,270,736),7884=>array(52,-191,764,742),7885=>array(42,-191,560,533),7886=>array(51,-14,764,1034),7887=>array(42,-14,559,852),7888=>array(52,-14,832,1028),7889=>array(42,-14,712,846),7890=>array(52,-14,764,1028),7891=>array(42,-14,593,846),7892=>array(52,-14,810,1086),7893=>array(42,-14,690,904),7894=>array(52,-14,764,1043),7895=>array(42,-14,588,861),7896=>array(51,-191,764,982),7897=>array(42,-191,559,800),7898=>array(49,-14,860,927),7899=>array(41,-14,684,800),7900=>array(49,-14,860,927),7901=>array(41,-14,684,799),7902=>array(49,-14,860,1034),7903=>array(41,-14,684,852),7904=>array(49,-14,860,921),7905=>array(41,-14,684,777),7906=>array(49,-191,860,760),7907=>array(41,-191,684,533),7908=>array(109,-191,870,729),7909=>array(68,-191,574,519),7910=>array(109,-14,870,1034),7911=>array(68,-14,574,852),7912=>array(106,-14,1064,927),7913=>array(63,-14,726,800),7914=>array(106,-14,1064,927),7915=>array(63,-14,726,799),7916=>array(106,-14,1064,1034),7917=>array(63,-14,726,852),7918=>array(106,-14,1064,921),7919=>array(63,-14,726,777),7920=>array(106,-191,1064,802),7921=>array(63,-191,726,532),7922=>array(49,0,740,927),7923=>array(-37,-222,575,776),7924=>array(49,-191,740,729),7925=>array(-37,-222,576,519),7926=>array(49,0,740,1037),7927=>array(-37,-222,576,852),7928=>array(49,0,740,921),7929=>array(-37,-222,576,777),7930=>array(-16,0,889,729),7931=>array(42,0,599,760),7936=>array(42,-12,655,829),7937=>array(42,-12,655,829),7938=>array(42,-12,655,829),7939=>array(42,-12,655,829),7940=>array(42,-12,655,829),7941=>array(42,-12,655,829),7942=>array(42,-12,655,994),7943=>array(42,-12,655,994),7944=>array(-77,0,671,829),7945=>array(-77,0,671,829),7946=>array(57,0,818,829),7947=>array(65,0,818,829),7948=>array(-65,0,683,829),7949=>array(-36,0,712,829),7950=>array(-77,0,671,994),7951=>array(-77,0,671,994),7952=>array(25,-19,499,829),7953=>array(25,-19,499,829),7954=>array(25,-19,499,829),7955=>array(25,-19,499,829),7956=>array(25,-19,534,829),7957=>array(25,-19,557,829),7960=>array(59,0,836,829),7961=>array(67,0,825,829),7962=>array(57,0,1050,829),7963=>array(65,0,1060,829),7964=>array(59,0,992,829),7965=>array(67,0,1018,829),7968=>array(90,-208,569,829),7969=>array(90,-208,569,829),7970=>array(90,-208,569,829),7971=>array(90,-208,569,829),7972=>array(90,-208,574,829),7973=>array(90,-208,577,829),7974=>array(90,-208,586,994),7975=>array(90,-208,586,994),7976=>array(59,0,1014,829),7977=>array(67,0,1008,829),7978=>array(57,0,1228,829),7979=>array(65,0,1240,829),7980=>array(59,0,1175,829),7981=>array(67,0,1199,829),7982=>array(97,0,1114,994),7983=>array(97,0,1111,994),7984=>array(77,22,302,829),7985=>array(77,22,302,829),7986=>array(46,22,404,829),7987=>array(51,22,402,829),7988=>array(77,22,450,829),7989=>array(73,22,452,829),7990=>array(77,22,439,994),7991=>array(77,22,441,994),7992=>array(59,0,537,829),7993=>array(67,0,528,829),7994=>array(57,0,751,829),7995=>array(65,0,754,829),7996=>array(59,0,695,829),7997=>array(67,0,722,829),7998=>array(97,0,640,994),7999=>array(97,0,631,994),8000=>array(42,-14,560,829),8001=>array(42,-14,560,829),8002=>array(42,-14,560,829),8003=>array(42,-14,560,829),8004=>array(42,-14,583,829),8005=>array(42,-14,573,829),8008=>array(52,-14,764,829),8009=>array(67,-14,804,829),8010=>array(57,-14,1064,829),8011=>array(65,-14,1072,829),8012=>array(59,-14,881,829),8013=>array(67,-14,908,829),8016=>array(77,-3,559,829),8017=>array(77,-3,559,829),8018=>array(77,-3,559,829),8019=>array(77,-3,559,829),8020=>array(77,-3,562,829),8021=>array(77,-3,576,829),8022=>array(77,-3,567,994),8023=>array(77,-3,561,994),8025=>array(67,0,931,829),8027=>array(65,0,1159,829),8029=>array(67,0,1124,829),8031=>array(97,0,1033,994),8032=>array(35,-3,767,829),8033=>array(35,-3,767,829),8034=>array(35,-3,767,829),8035=>array(35,-3,767,829),8036=>array(35,-3,767,829),8037=>array(35,-3,767,829),8038=>array(35,-3,767,994),8039=>array(35,-3,767,994),8040=>array(-10,0,775,829),8041=>array(31,0,816,829),8042=>array(57,0,1077,829),8043=>array(65,0,1083,829),8044=>array(59,0,892,829),8045=>array(67,0,921,829),8046=>array(97,0,883,994),8047=>array(97,0,916,994),8048=>array(42,-12,655,799),8049=>array(42,-12,655,800),8050=>array(25,-19,499,799),8051=>array(25,-19,516,800),8052=>array(90,-208,569,799),8053=>array(90,-208,569,800),8054=>array(77,22,302,799),8055=>array(77,22,426,800),8056=>array(42,-14,560,799),8057=>array(42,-14,570,800),8058=>array(77,-3,559,799),8059=>array(77,-3,559,800),8060=>array(35,-3,767,799),8061=>array(35,-3,767,800),8064=>array(42,-208,655,829),8065=>array(42,-208,655,829),8066=>array(42,-208,655,829),8067=>array(42,-208,655,829),8068=>array(42,-208,655,829),8069=>array(42,-208,655,829),8070=>array(42,-208,655,994),8071=>array(42,-208,655,994),8072=>array(-77,-208,671,829),8073=>array(-77,-208,671,829),8074=>array(57,-208,818,829),8075=>array(65,-208,818,829),8076=>array(-65,-208,683,829),8077=>array(-36,-208,712,829),8078=>array(-77,-208,671,994),8079=>array(-77,-208,671,994),8080=>array(83,-208,569,829),8081=>array(83,-208,569,829),8082=>array(83,-208,569,829),8083=>array(83,-208,569,829),8084=>array(83,-208,574,829),8085=>array(83,-208,577,829),8086=>array(83,-208,586,994),8087=>array(83,-208,586,994),8088=>array(59,-208,1014,829),8089=>array(67,-208,1008,829),8090=>array(57,-208,1228,829),8091=>array(65,-208,1240,829),8092=>array(59,-208,1175,829),8093=>array(67,-208,1199,829),8094=>array(97,-208,1114,994),8095=>array(97,-208,1111,994),8096=>array(35,-208,767,829),8097=>array(35,-208,767,829),8098=>array(35,-208,767,829),8099=>array(35,-208,767,829),8100=>array(35,-208,767,829),8101=>array(35,-208,767,829),8102=>array(35,-208,767,994),8103=>array(35,-208,767,994),8104=>array(-10,-208,775,829),8105=>array(31,-208,816,829),8106=>array(57,-208,1077,829),8107=>array(65,-208,1083,829),8108=>array(59,-208,892,829),8109=>array(67,-208,921,829),8110=>array(97,-208,883,994),8111=>array(97,-208,916,994),8112=>array(42,-12,655,785),8113=>array(42,-12,655,745),8114=>array(42,-208,655,799),8115=>array(42,-208,655,533),8116=>array(42,-208,655,800),8118=>array(42,-12,655,777),8119=>array(42,-208,655,777),8120=>array(-77,0,671,926),8121=>array(-77,0,671,899),8122=>array(-77,0,671,799),8123=>array(-77,0,671,800),8124=>array(-77,-208,671,729),8125=>array(240,606,383,829),8126=>array(215,-208,331,-60),8127=>array(240,606,383,829),8128=>array(179,639,527,777),8129=>array(193,652,568,944),8130=>array(83,-208,569,799),8131=>array(83,-208,569,533),8132=>array(83,-208,569,800),8134=>array(90,-208,586,777),8135=>array(83,-208,586,777),8136=>array(100,0,895,799),8137=>array(72,0,883,800),8138=>array(100,0,1079,799),8139=>array(72,0,1055,800),8140=>array(-16,-208,888,729),8141=>array(121,606,479,829),8142=>array(135,606,501,829),8143=>array(179,606,527,994),8144=>array(77,22,422,785),8145=>array(77,22,397,745),8146=>array(77,22,412,996),8147=>array(77,22,491,996),8150=>array(77,22,451,777),8151=>array(77,22,492,944),8152=>array(-16,0,411,729),8153=>array(-16,0,433,899),8154=>array(100,0,604,799),8155=>array(72,0,578,800),8157=>array(127,606,479,829),8158=>array(125,606,504,829),8159=>array(179,606,527,994),8160=>array(77,-3,559,785),8161=>array(77,-3,559,745),8162=>array(77,-3,559,996),8163=>array(77,-3,624,996),8164=>array(-9,-208,557,829),8165=>array(-9,-208,557,829),8166=>array(77,-3,563,777),8167=>array(77,-3,598,944),8168=>array(49,0,740,926),8169=>array(49,0,740,899),8170=>array(100,0,1001,799),8171=>array(72,0,978,800),8172=>array(67,0,786,829),8173=>array(193,652,497,996),8174=>array(193,652,581,996),8175=>array(179,615,366,799),8178=>array(35,-208,767,799),8179=>array(35,-208,767,519),8180=>array(35,-208,767,800),8182=>array(35,-3,767,730),8183=>array(35,-208,767,730),8184=>array(100,-14,906,799),8185=>array(67,-14,780,800),8186=>array(100,0,930,799),8187=>array(13,0,798,800),8188=>array(-10,-208,775,742),8189=>array(257,616,516,800),8190=>array(249,606,380,829),8208=>array(36,230,302,306),8209=>array(36,230,302,306),8210=>array(38,233,599,298),8211=>array(38,233,462,298),8212=>array(38,233,962,298),8213=>array(-6,233,1006,298),8214=>array(129,-236,369,764),8215=>array(0,-236,500,-80),8216=>array(78,495,285,742),8217=>array(54,482,262,729),8218=>array(27,-136,253,111),8219=>array(96,482,228,729),8220=>array(78,495,478,742),8221=>array(54,482,455,729),8222=>array(27,-136,446,111),8223=>array(96,482,421,729),8224=>array(53,-96,513,729),8225=>array(-13,-96,513,729),8226=>array(150,227,440,516),8227=>array(150,188,479,555),8228=>array(102,-14,232,116),8229=>array(102,-14,565,116),8230=>array(102,-14,898,116),8240=>array(90,-14,1252,742),8241=>array(90,-14,1645,742),8242=>array(2,547,221,729),8243=>array(2,547,367,729),8244=>array(2,547,514,729),8245=>array(90,547,238,729),8246=>array(90,547,385,729),8247=>array(90,547,531,729),8248=>array(5,-236,333,-30),8249=>array(73,69,350,517),8250=>array(50,69,327,517),8252=>array(8,-14,530,729),8253=>array(108,-14,524,742),8254=>array(0,716,500,755),8258=>array(16,-28,984,814),8260=>array(-257,-14,424,742),8261=>array(-0,-132,399,760),8262=>array(-9,-132,391,760),8263=>array(74,-14,978,742),8264=>array(107,-14,756,742),8265=>array(8,-14,722,742),8267=>array(42,-96,599,729),8268=>array(105,220,395,509),8269=>array(105,220,395,509),8270=>array(16,-28,484,427),8271=>array(108,-136,274,434),8273=>array(16,-6,484,929),8274=>array(-16,-93,481,729),8275=>array(49,233,951,394),8279=>array(2,547,660,729),8304=>array(23,319,363,742),8305=>array(32,326,170,738),8308=>array(7,326,359,734),8309=>array(15,319,388,727),8310=>array(17,319,381,742),8311=>array(42,326,388,734),8312=>array(15,319,384,742),8313=>array(8,319,372,742),8314=>array(67,326,461,677),8315=>array(67,479,461,524),8316=>array(67,424,461,580),8317=>array(50,239,257,751),8318=>array(-11,239,196,751),8319=>array(44,326,362,625),8320=>array(23,-7,363,416),8321=>array(46,0,292,408),8322=>array(3,0,352,416),8323=>array(13,-7,353,416),8324=>array(7,0,359,408),8325=>array(15,-7,388,401),8326=>array(17,-7,381,416),8327=>array(42,0,388,408),8328=>array(15,-7,384,416),8329=>array(8,-7,372,416),8330=>array(67,0,461,351),8331=>array(67,153,461,198),8332=>array(67,98,461,253),8333=>array(50,-87,257,425),8334=>array(-11,-87,196,425),8336=>array(21,-8,333,299),8337=>array(31,-8,350,299),8338=>array(31,-8,357,299),8339=>array(2,0,346,291),8340=>array(31,-8,350,299),8341=>array(34,0,346,425),8342=>array(18,0,338,425),8343=>array(37,0,179,425),8344=>array(23,0,533,299),8345=>array(44,0,362,299),8346=>array(18,-117,379,298),8347=>array(1,-8,298,299),8348=>array(18,-8,238,381),8358=>array(-11,-14,674,729),8364=>array(-24,-14,604,742),8367=>array(-26,-193,1077,723),8369=>array(-16,0,717,729),8372=>array(25,-14,765,742),8373=>array(85,-147,596,760),8376=>array(42,0,728,729),8377=>array(52,0,660,729),8451=>array(95,-14,1100,742),8457=>array(95,0,1077,742),8462=>array(48,0,553,760),8463=>array(48,0,552,760),8470=>array(-35,-14,890,729),8482=>array(118,447,826,729),8486=>array(-10,0,775,742),8487=>array(56,-13,840,729),8490=>array(-16,0,795,729),8491=>array(-96,0,652,928),8498=>array(-29,0,709,729),8513=>array(47,-14,728,742),8514=>array(59,0,529,729),8515=>array(3,0,599,729),8516=>array(-65,0,548,729),8523=>array(63,-14,859,742),8526=>array(-26,0,536,519),8528=>array(46,-14,956,742),8529=>array(46,-14,940,742),8530=>array(46,-14,1332,742),8531=>array(46,-14,921,742),8532=>array(3,-14,921,742),8533=>array(46,-14,956,742),8534=>array(3,-14,956,742),8535=>array(13,-14,956,742),8536=>array(7,-14,956,742),8537=>array(46,-14,949,742),8538=>array(15,-14,949,742),8539=>array(46,-14,952,742),8540=>array(13,-14,952,742),8541=>array(15,-14,952,742),8542=>array(42,-14,952,742),8543=>array(46,-14,825,742),8544=>array(-16,0,411,729),8545=>array(-16,0,606,729),8546=>array(-16,0,802,729),8547=>array(-16,0,1052,729),8548=>array(51,0,808,729),8549=>array(51,0,997,729),8550=>array(51,0,1192,729),8551=>array(51,0,1388,729),8552=>array(-16,0,965,729),8553=>array(-65,0,745,729),8554=>array(-65,0,948,729),8555=>array(-65,0,1144,729),8556=>array(-16,0,605,729),8557=>array(52,-14,747,742),8558=>array(-16,0,745,729),8559=>array(-16,0,1044,729),8560=>array(50,0,270,736),8561=>array(50,0,590,736),8562=>array(50,0,910,736),8563=>array(50,0,874,736),8564=>array(38,0,554,519),8565=>array(38,0,835,736),8566=>array(38,0,1155,736),8567=>array(38,0,1475,736),8568=>array(50,0,870,736),8569=>array(2,0,550,519),8570=>array(2,0,834,736),8571=>array(2,0,1154,736),8572=>array(41,0,279,760),8573=>array(42,-14,542,533),8574=>array(20,-14,601,760),8575=>array(70,0,879,533),8576=>array(46,0,1158,729),8577=>array(-16,0,754,729),8578=>array(46,0,1158,729),8579=>array(23,-14,715,742),8580=>array(30,-14,522,533),8581=>array(71,-208,765,742),8585=>array(23,-14,921,742),8592=>array(37,119,781,527),8593=>array(215,0,623,744),8594=>array(57,119,801,527),8595=>array(215,-20,623,724),8596=>array(37,119,801,527),8597=>array(215,-20,623,744),8598=>array(147,40,703,595),8599=>array(135,39,690,595),8600=>array(135,52,690,607),8601=>array(147,52,703,607),8602=>array(37,116,781,531),8603=>array(57,116,801,531),8604=>array(56,159,800,453),8605=>array(38,159,782,453),8606=>array(37,119,781,527),8607=>array(215,0,623,744),8608=>array(57,119,801,527),8609=>array(215,-20,623,724),8610=>array(37,119,784,527),8611=>array(54,119,801,527),8612=>array(37,119,781,527),8613=>array(215,0,623,744),8614=>array(57,119,801,527),8615=>array(215,-20,623,724),8616=>array(215,0,623,744),8617=>array(37,119,781,548),8618=>array(57,119,801,548),8619=>array(37,119,781,548),8620=>array(57,119,801,548),8621=>array(37,119,801,527),8622=>array(37,116,801,531),8623=>array(172,-13,688,730),8624=>array(232,0,593,744),8625=>array(245,0,605,744),8626=>array(232,-20,593,724),8627=>array(245,-20,605,724),8628=>array(130,102,728,609),8629=>array(159,53,667,650),8630=>array(44,145,769,540),8631=>array(69,145,794,540),8632=>array(132,40,706,717),8633=>array(57,-52,781,698),8634=>array(93,71,754,604),8635=>array(83,71,745,604),8636=>array(34,284,781,527),8637=>array(34,119,781,363),8638=>array(379,0,623,747),8639=>array(215,0,458,747),8640=>array(57,284,804,527),8641=>array(57,119,804,363),8642=>array(379,-23,623,724),8643=>array(215,-23,458,724),8644=>array(37,-52,801,698),8645=>array(44,-20,794,744),8646=>array(37,-52,801,698),8647=>array(37,-101,781,747),8648=>array(-5,0,843,744),8649=>array(57,-101,801,747),8650=>array(-5,-20,843,724),8651=>array(34,21,804,625),8652=>array(34,21,804,625),8653=>array(37,83,781,563),8654=>array(37,83,801,563),8655=>array(57,83,801,563),8656=>array(37,119,781,527),8657=>array(215,0,623,744),8658=>array(57,119,801,527),8659=>array(215,-20,623,724),8660=>array(37,119,801,527),8661=>array(215,-20,623,744),8662=>array(147,-21,763,595),8663=>array(75,-21,690,595),8664=>array(75,52,690,667),8665=>array(147,52,763,667),8666=>array(37,70,781,576),8667=>array(57,70,801,576),8668=>array(37,119,781,527),8669=>array(57,119,801,527),8670=>array(215,0,623,744),8671=>array(215,-20,623,724),8672=>array(37,119,781,527),8673=>array(215,0,623,744),8674=>array(57,119,801,527),8675=>array(215,-20,623,724),8676=>array(57,119,781,527),8677=>array(57,119,781,527),8678=>array(37,119,781,527),8679=>array(215,0,623,744),8680=>array(57,119,801,527),8681=>array(215,-20,623,724),8682=>array(215,0,623,744),8683=>array(192,0,646,744),8684=>array(192,0,646,744),8685=>array(192,0,646,744),8686=>array(215,0,623,744),8687=>array(192,0,646,744),8688=>array(57,96,801,550),8689=>array(82,0,767,689),8690=>array(71,0,756,689),8691=>array(215,-20,623,744),8692=>array(57,119,801,527),8693=>array(44,-20,794,744),8694=>array(57,-140,801,786),8695=>array(37,119,781,527),8696=>array(57,119,801,527),8697=>array(37,119,801,527),8698=>array(37,119,781,527),8699=>array(57,119,801,527),8700=>array(37,119,801,527),8701=>array(37,119,781,527),8702=>array(57,119,801,527),8703=>array(37,119,801,527),8704=>array(4,0,599,729),8706=>array(51,-12,469,647),8707=>array(61,0,464,729),8708=>array(61,-116,464,845),8710=>array(25,0,667,729),8711=>array(25,0,667,729),8712=>array(106,0,634,627),8713=>array(106,-132,634,759),8715=>array(106,0,634,627),8716=>array(106,-132,634,759),8719=>array(26,-192,769,719),8720=>array(26,-192,769,719),8721=>array(8,-192,701,719),8722=>array(106,274,732,353),8723=>array(106,0,732,627),8724=>array(106,0,732,659),8725=>array(-80,-93,417,729),8727=>array(106,85,574,541),8728=>array(106,175,384,454),8729=>array(106,175,384,454),8730=>array(30,-20,637,811),8731=>array(30,-20,637,938),8732=>array(30,-20,637,929),8733=>array(108,108,569,491),8734=>array(108,108,726,491),8735=>array(138,99,700,661),8736=>array(138,99,700,661),8739=>array(106,-98,185,827),8740=>array(86,-98,392,827),8741=>array(106,-98,356,827),8742=>array(86,-98,547,827),8743=>array(128,0,604,584),8744=>array(128,0,604,584),8745=>array(105,0,732,627),8746=>array(105,-12,732,615),8747=>array(23,-181,497,757),8748=>array(23,-181,828,757),8749=>array(23,-181,1158,757),8760=>array(106,274,732,559),8761=>array(106,68,732,559),8762=>array(106,68,732,559),8763=>array(106,68,732,559),8764=>array(106,233,732,394),8765=>array(106,233,732,394),8770=>array(106,138,732,452),8771=>array(106,175,732,489),8776=>array(106,138,732,489),8784=>array(106,175,732,658),8785=>array(106,-31,732,658),8786=>array(106,-31,732,658),8787=>array(106,-31,732,658),8788=>array(106,149,927,478),8789=>array(106,149,927,478),8800=>array(106,19,732,608),8801=>array(106,93,732,534),8804=>array(106,0,732,582),8805=>array(106,0,732,582),8834=>array(106,0,732,627),8835=>array(106,0,732,627),8836=>array(106,-132,732,759),8837=>array(106,-132,732,759),8838=>array(106,-73,732,700),8839=>array(106,-73,732,700),8844=>array(105,-12,732,615),8845=>array(105,-12,732,615),8846=>array(105,-12,732,615),8847=>array(106,0,740,627),8848=>array(106,0,740,627),8849=>array(106,-73,740,700),8850=>array(106,-73,740,700),8851=>array(105,0,732,635),8852=>array(105,0,732,635),8853=>array(105,0,732,627),8854=>array(105,0,732,627),8855=>array(105,0,732,627),8856=>array(105,0,732,627),8857=>array(105,0,732,627),8858=>array(105,0,732,627),8859=>array(105,0,732,627),8860=>array(105,0,732,627),8861=>array(105,0,732,627),8862=>array(105,0,732,627),8863=>array(105,0,732,627),8864=>array(105,0,732,627),8865=>array(105,0,732,627),8866=>array(106,0,754,729),8867=>array(106,0,754,729),8868=>array(106,0,834,688),8869=>array(106,0,834,688),8870=>array(106,0,461,729),8871=>array(106,0,461,729),8872=>array(106,0,754,729),8873=>array(106,0,754,729),8874=>array(106,0,754,729),8875=>array(106,0,925,729),8876=>array(106,-115,754,844),8877=>array(106,-115,754,844),8878=>array(106,-115,754,844),8879=>array(106,-115,925,844),8901=>array(106,282,236,412),8962=>array(71,0,692,596),8968=>array(-1,-132,400,760),8969=>array(124,-132,391,760),8970=>array(-1,-132,266,760),8971=>array(-10,-132,391,760),8976=>array(106,140,732,421),8977=>array(3,126,510,634),8984=>array(121,0,879,759),8985=>array(106,140,732,421),8992=>array(210,-250,497,928),8993=>array(21,-237,307,942),8997=>array(84,0,916,723),9000=>array(59,0,1385,729),9085=>array(5,-228,914,101),9115=>array(86,-252,414,946),9116=>array(86,-252,181,942),9117=>array(86,-240,414,942),9118=>array(86,-252,414,946),9119=>array(319,-252,414,942),9120=>array(86,-240,414,942),9121=>array(86,-252,414,928),9122=>array(86,-252,181,942),9123=>array(86,-240,414,942),9124=>array(86,-252,414,928),9125=>array(319,-252,414,935),9126=>array(86,-240,414,935),9127=>array(330,-261,668,928),9128=>array(82,-252,420,940),9129=>array(330,-240,668,940),9130=>array(330,-256,420,943),9131=>array(82,-261,420,928),9132=>array(330,-252,668,940),9133=>array(82,-240,420,940),9134=>array(210,-250,307,942),9167=>array(91,0,854,596),9251=>array(26,-228,711,101),9472=>array(-10,242,612,326),9473=>array(-10,200,612,368),9474=>array(262,-302,340,973),9475=>array(223,-302,379,973),9476=>array(-10,242,612,326),9477=>array(-10,200,612,368),9478=>array(262,-302,340,973),9479=>array(223,-302,379,973),9480=>array(-10,242,612,326),9481=>array(-10,200,612,368),9482=>array(262,-302,340,973),9483=>array(223,-302,379,973),9484=>array(262,-302,612,326),9485=>array(262,-302,612,368),9486=>array(223,-302,612,326),9487=>array(223,-302,612,368),9488=>array(-10,-302,340,326),9489=>array(-10,-302,340,368),9490=>array(-10,-302,379,326),9491=>array(-10,-302,379,368),9492=>array(262,242,612,973),9493=>array(262,200,612,973),9494=>array(223,242,612,973),9495=>array(223,200,612,973),9496=>array(-10,242,340,973),9497=>array(-10,200,340,973),9498=>array(-10,242,379,973),9499=>array(-10,200,379,973),9500=>array(262,-302,612,973),9501=>array(262,-302,612,973),9502=>array(223,-302,612,973),9503=>array(223,-302,612,973),9504=>array(223,-302,612,973),9505=>array(223,-302,612,973),9506=>array(223,-302,612,973),9507=>array(223,-302,612,973),9508=>array(-10,-302,340,973),9509=>array(-10,-302,340,973),9510=>array(-10,-302,379,973),9511=>array(-10,-302,379,973),9512=>array(-10,-302,379,973),9513=>array(-10,-302,379,973),9514=>array(-10,-302,379,973),9515=>array(-10,-302,379,973),9516=>array(-10,-302,612,326),9517=>array(-10,-302,612,368),9518=>array(-10,-302,612,368),9519=>array(-10,-302,612,368),9520=>array(-10,-302,612,326),9521=>array(-10,-302,612,368),9522=>array(-10,-302,612,368),9523=>array(-10,-302,612,368),9524=>array(-10,242,612,973),9525=>array(-10,200,612,973),9526=>array(-10,200,612,973),9527=>array(-10,200,612,973),9528=>array(-10,242,612,973),9529=>array(-10,200,612,973),9530=>array(-10,200,612,973),9531=>array(-10,200,612,973),9532=>array(-10,-302,612,973),9533=>array(-10,-302,612,973),9534=>array(-10,-302,612,973),9535=>array(-10,-302,612,973),9536=>array(-10,-302,612,973),9537=>array(-10,-302,612,973),9538=>array(-10,-302,612,973),9539=>array(-10,-302,612,973),9540=>array(-10,-302,612,973),9541=>array(-10,-302,612,973),9542=>array(-10,-302,612,973),9543=>array(-10,-302,612,973),9544=>array(-10,-302,612,973),9545=>array(-10,-302,612,973),9546=>array(-10,-302,612,973),9547=>array(-10,-302,612,973),9548=>array(-10,242,612,326),9549=>array(-10,200,612,368),9550=>array(262,-302,340,973),9551=>array(223,-302,379,973),9552=>array(-10,158,612,410),9553=>array(184,-302,418,973),9554=>array(262,-302,612,410),9555=>array(184,-302,612,326),9556=>array(184,-302,612,410),9557=>array(-10,-302,340,410),9558=>array(-10,-302,418,326),9559=>array(-10,-302,418,410),9560=>array(262,158,612,973),9561=>array(184,242,612,973),9562=>array(184,158,612,973),9563=>array(-10,158,340,973),9564=>array(-10,242,418,973),9565=>array(-10,158,418,973),9566=>array(262,-302,612,973),9567=>array(184,-302,612,973),9568=>array(184,-302,612,973),9569=>array(-10,-302,340,973),9570=>array(-10,-302,418,973),9571=>array(-10,-302,418,973),9572=>array(-10,-302,612,410),9573=>array(-10,-302,612,326),9574=>array(-10,-302,612,410),9575=>array(-10,158,612,973),9576=>array(-10,242,612,973),9577=>array(-10,158,612,973),9578=>array(-10,-302,612,973),9579=>array(-10,-302,612,973),9580=>array(-10,-302,612,973),9581=>array(262,-302,612,326),9582=>array(-10,-302,340,326),9583=>array(-10,242,340,973),9584=>array(262,242,612,973),9585=>array(-53,-302,655,973),9586=>array(-53,-302,655,973),9587=>array(-53,-302,655,973),9588=>array(-10,242,311,326),9589=>array(262,284,340,973),9590=>array(311,242,612,326),9591=>array(262,-302,340,284),9592=>array(-10,200,311,368),9593=>array(223,284,379,973),9594=>array(311,200,612,368),9595=>array(223,-302,379,284),9596=>array(-10,200,612,368),9597=>array(223,-302,379,973),9598=>array(-10,200,612,368),9599=>array(223,-302,379,973),9600=>array(-10,260,779,770),9601=>array(-10,-250,779,-123),9602=>array(-10,-250,779,-5),9603=>array(-10,-250,779,132),9604=>array(-10,-250,779,260),9605=>array(-10,-250,779,387),9606=>array(-10,-250,779,515),9607=>array(-10,-250,779,642),9608=>array(-10,-250,779,770),9609=>array(-10,-250,680,770),9610=>array(-10,-250,582,770),9611=>array(-10,-250,483,770),9612=>array(-10,-250,384,770),9613=>array(-10,-250,286,770),9614=>array(-10,-250,187,770),9615=>array(-10,-250,88,770),9616=>array(384,-250,778,770),9617=>array(-10,-250,680,770),9618=>array(-10,-250,779,770),9619=>array(-10,-250,779,770),9620=>array(-10,642,779,770),9621=>array(680,-250,778,770),9622=>array(-10,-250,385,260),9623=>array(384,-250,779,260),9624=>array(-10,260,385,770),9625=>array(-10,-250,779,770),9626=>array(-10,-250,779,770),9627=>array(-10,-250,779,770),9628=>array(-10,-250,779,770),9629=>array(384,260,779,770),9630=>array(-10,-250,779,770),9631=>array(-10,-250,779,770),9632=>array(91,-124,854,643),9633=>array(91,-124,854,643),9634=>array(91,-124,854,643),9635=>array(91,-124,854,643),9636=>array(91,-124,854,643),9637=>array(91,-124,854,643),9638=>array(91,-124,854,643),9639=>array(91,-124,854,643),9640=>array(91,-124,854,643),9641=>array(91,-124,854,643),9642=>array(91,11,587,509),9643=>array(91,11,587,509),9644=>array(91,75,854,444),9645=>array(91,75,854,444),9646=>array(91,-122,459,642),9647=>array(91,-122,459,642),9648=>array(3,75,766,444),9649=>array(3,75,766,444),9650=>array(3,-124,766,643),9651=>array(3,-124,766,643),9652=>array(3,11,499,509),9653=>array(3,11,499,509),9654=>array(3,-124,766,643),9655=>array(3,-124,766,643),9656=>array(3,11,499,509),9657=>array(3,11,499,509),9658=>array(3,11,766,509),9659=>array(3,11,766,509),9660=>array(3,-124,766,643),9661=>array(3,-124,766,643),9662=>array(3,11,499,509),9663=>array(3,11,499,509),9664=>array(3,-124,766,643),9665=>array(3,-124,766,643),9666=>array(3,11,499,509),9667=>array(3,11,499,509),9668=>array(3,11,766,509),9669=>array(3,11,766,509),9670=>array(3,-124,766,643),9671=>array(3,-124,766,643),9672=>array(3,-124,766,643),9673=>array(55,-125,818,645),9674=>array(3,-233,491,807),9675=>array(55,-125,818,645),9676=>array(56,-125,817,644),9677=>array(55,-125,818,645),9678=>array(55,-125,818,645),9679=>array(55,-123,818,641),9680=>array(55,-123,818,641),9681=>array(55,-123,818,641),9682=>array(55,-123,818,641),9683=>array(55,-123,818,641),9684=>array(55,-123,818,641),9685=>array(55,-123,818,641),9686=>array(55,-125,436,645),9687=>array(91,-125,472,645),9688=>array(91,-10,700,770),9689=>array(91,-250,879,770),9690=>array(91,260,879,770),9691=>array(91,-250,879,260),9692=>array(3,260,385,645),9693=>array(3,260,384,645),9694=>array(3,-125,384,260),9695=>array(3,-125,385,260),9696=>array(55,260,818,645),9697=>array(55,-125,818,260),9698=>array(3,-124,766,643),9699=>array(3,-124,766,643),9700=>array(3,-124,766,643),9701=>array(3,-124,766,643),9702=>array(150,227,440,516),9703=>array(91,-124,854,643),9704=>array(91,-124,854,643),9705=>array(91,-124,854,643),9706=>array(91,-124,854,643),9707=>array(91,-124,854,643),9708=>array(3,-124,766,643),9709=>array(3,-124,766,643),9710=>array(3,-124,766,643),9711=>array(55,-250,1064,770),9712=>array(91,-124,854,643),9713=>array(91,-124,854,643),9714=>array(91,-124,854,643),9715=>array(91,-124,854,643),9716=>array(55,-123,818,641),9717=>array(55,-123,818,641),9718=>array(55,-123,818,641),9719=>array(55,-123,818,641),9720=>array(3,-124,766,643),9721=>array(3,-124,766,643),9722=>array(3,-124,766,643),9723=>array(91,-66,739,585),9724=>array(91,-66,739,585),9725=>array(91,-17,642,537),9726=>array(91,-17,642,537),9727=>array(3,-124,766,643),9728=>array(83,0,813,729),9784=>array(80,3,817,721),9785=>array(83,0,813,730),9786=>array(83,0,813,730),9787=>array(83,0,813,730),9788=>array(83,0,813,730),9791=>array(85,-102,528,732),9792=>array(85,-125,646,731),9793=>array(85,-125,646,731),9794=>array(85,-5,831,729),9795=>array(166,0,730,730),9796=>array(219,0,677,730),9797=>array(121,0,774,730),9798=>array(127,0,769,730),9799=>array(240,0,656,730),9824=>array(158,0,738,729),9825=>array(90,0,806,727),9826=>array(168,0,728,729),9827=>array(111,0,785,729),9828=>array(157,0,739,729),9829=>array(89,0,808,729),9830=>array(168,0,728,729),9831=>array(111,0,785,732),9833=>array(84,-5,339,729),9834=>array(84,-5,554,729),9835=>array(184,-102,712,729),9836=>array(92,-5,804,729),9837=>array(88,-3,392,731),9838=>array(84,0,273,731),9839=>array(84,0,400,731),10145=>array(57,119,801,527),10181=>array(4,-163,374,769),10182=>array(-37,-163,410,769),10208=>array(3,-233,491,807),10216=>array(89,-132,397,759),10217=>array(-7,-132,301,759),10224=>array(68,0,770,744),10225=>array(68,-20,770,724),10226=>array(49,53,774,613),10227=>array(63,53,789,613),10228=>array(57,10,996,637),10229=>array(37,119,1376,527),10230=>array(57,119,1396,527),10231=>array(37,119,1396,527),10232=>array(37,119,1376,527),10233=>array(57,119,1396,527),10234=>array(37,119,1396,527),10235=>array(37,119,1376,527),10236=>array(57,119,1396,527),10237=>array(37,119,1376,527),10238=>array(57,119,1396,527),10239=>array(57,119,1396,527),10241=>array(139,627,300,789),10242=>array(139,351,300,512),10243=>array(139,351,300,789),10244=>array(139,74,300,236),10245=>array(139,74,300,789),10246=>array(139,74,300,512),10247=>array(139,74,300,789),10248=>array(432,627,593,789),10249=>array(139,627,593,789),10250=>array(139,351,593,789),10251=>array(139,351,593,789),10252=>array(139,74,593,789),10253=>array(139,74,593,789),10254=>array(139,74,593,789),10255=>array(139,74,593,789),10256=>array(432,351,593,512),10257=>array(139,351,593,789),10258=>array(139,351,593,512),10259=>array(139,351,593,789),10260=>array(139,74,593,512),10261=>array(139,74,593,789),10262=>array(139,74,593,512),10263=>array(139,74,593,789),10264=>array(432,351,593,789),10265=>array(139,351,593,789),10266=>array(139,351,593,789),10267=>array(139,351,593,789),10268=>array(139,74,593,789),10269=>array(139,74,593,789),10270=>array(139,74,593,789),10271=>array(139,74,593,789),10272=>array(432,74,593,236),10273=>array(139,74,593,789),10274=>array(139,74,593,512),10275=>array(139,74,593,789),10276=>array(139,74,593,236),10277=>array(139,74,593,789),10278=>array(139,74,593,512),10279=>array(139,74,593,789),10280=>array(432,74,593,789),10281=>array(139,74,593,789),10282=>array(139,74,593,789),10283=>array(139,74,593,789),10284=>array(139,74,593,789),10285=>array(139,74,593,789),10286=>array(139,74,593,789),10287=>array(139,74,593,789),10288=>array(432,74,593,512),10289=>array(139,74,593,789),10290=>array(139,74,593,512),10291=>array(139,74,593,789),10292=>array(139,74,593,512),10293=>array(139,74,593,789),10294=>array(139,74,593,512),10295=>array(139,74,593,789),10296=>array(432,74,593,789),10297=>array(139,74,593,789),10298=>array(139,74,593,789),10299=>array(139,74,593,789),10300=>array(139,74,593,789),10301=>array(139,74,593,789),10302=>array(139,74,593,789),10303=>array(139,74,593,789),10304=>array(139,-203,300,-41),10305=>array(139,-203,300,789),10306=>array(139,-203,300,512),10307=>array(139,-203,300,789),10308=>array(139,-203,300,236),10309=>array(139,-203,300,789),10310=>array(139,-203,300,512),10311=>array(139,-203,300,789),10312=>array(139,-203,593,789),10313=>array(139,-203,593,789),10314=>array(139,-203,593,789),10315=>array(139,-203,593,789),10316=>array(139,-203,593,789),10317=>array(139,-203,593,789),10318=>array(139,-203,593,789),10319=>array(139,-203,593,789),10320=>array(139,-203,593,512),10321=>array(139,-203,593,789),10322=>array(139,-203,593,512),10323=>array(139,-203,593,789),10324=>array(139,-203,593,512),10325=>array(139,-203,593,789),10326=>array(139,-203,593,512),10327=>array(139,-203,593,789),10328=>array(139,-203,593,789),10329=>array(139,-203,593,789),10330=>array(139,-203,593,789),10331=>array(139,-203,593,789),10332=>array(139,-203,593,789),10333=>array(139,-203,593,789),10334=>array(139,-203,593,789),10335=>array(139,-203,593,789),10336=>array(139,-203,593,236),10337=>array(139,-203,593,789),10338=>array(139,-203,593,512),10339=>array(139,-203,593,789),10340=>array(139,-203,593,236),10341=>array(139,-203,593,789),10342=>array(139,-203,593,512),10343=>array(139,-203,593,789),10344=>array(139,-203,593,789),10345=>array(139,-203,593,789),10346=>array(139,-203,593,789),10347=>array(139,-203,593,789),10348=>array(139,-203,593,789),10349=>array(139,-203,593,789),10350=>array(139,-203,593,789),10351=>array(139,-203,593,789),10352=>array(139,-203,593,512),10353=>array(139,-203,593,789),10354=>array(139,-203,593,512),10355=>array(139,-203,593,789),10356=>array(139,-203,593,512),10357=>array(139,-203,593,789),10358=>array(139,-203,593,512),10359=>array(139,-203,593,789),10360=>array(139,-203,593,789),10361=>array(139,-203,593,789),10362=>array(139,-203,593,789),10363=>array(139,-203,593,789),10364=>array(139,-203,593,789),10365=>array(139,-203,593,789),10366=>array(139,-203,593,789),10367=>array(139,-203,593,789),10368=>array(432,-203,593,-41),10369=>array(139,-203,593,789),10370=>array(139,-203,593,512),10371=>array(139,-203,593,789),10372=>array(139,-203,593,236),10373=>array(139,-203,593,789),10374=>array(139,-203,593,512),10375=>array(139,-203,593,789),10376=>array(432,-203,593,789),10377=>array(139,-203,593,789),10378=>array(139,-203,593,789),10379=>array(139,-203,593,789),10380=>array(139,-203,593,789),10381=>array(139,-203,593,789),10382=>array(139,-203,593,789),10383=>array(139,-203,593,789),10384=>array(432,-203,593,512),10385=>array(139,-203,593,789),10386=>array(139,-203,593,512),10387=>array(139,-203,593,789),10388=>array(139,-203,593,512),10389=>array(139,-203,593,789),10390=>array(139,-203,593,512),10391=>array(139,-203,593,789),10392=>array(432,-203,593,789),10393=>array(139,-203,593,789),10394=>array(139,-203,593,789),10395=>array(139,-203,593,789),10396=>array(139,-203,593,789),10397=>array(139,-203,593,789),10398=>array(139,-203,593,789),10399=>array(139,-203,593,789),10400=>array(432,-203,593,236),10401=>array(139,-203,593,789),10402=>array(139,-203,593,512),10403=>array(139,-203,593,789),10404=>array(139,-203,593,236),10405=>array(139,-203,593,789),10406=>array(139,-203,593,512),10407=>array(139,-203,593,789),10408=>array(432,-203,593,789),10409=>array(139,-203,593,789),10410=>array(139,-203,593,789),10411=>array(139,-203,593,789),10412=>array(139,-203,593,789),10413=>array(139,-203,593,789),10414=>array(139,-203,593,789),10415=>array(139,-203,593,789),10416=>array(432,-203,593,512),10417=>array(139,-203,593,789),10418=>array(139,-203,593,512),10419=>array(139,-203,593,789),10420=>array(139,-203,593,512),10421=>array(139,-203,593,789),10422=>array(139,-203,593,512),10423=>array(139,-203,593,789),10424=>array(432,-203,593,789),10425=>array(139,-203,593,789),10426=>array(139,-203,593,789),10427=>array(139,-203,593,789),10428=>array(139,-203,593,789),10429=>array(139,-203,593,789),10430=>array(139,-203,593,789),10431=>array(139,-203,593,789),10432=>array(139,-203,593,-41),10433=>array(139,-203,593,789),10434=>array(139,-203,593,512),10435=>array(139,-203,593,789),10436=>array(139,-203,593,236),10437=>array(139,-203,593,789),10438=>array(139,-203,593,512),10439=>array(139,-203,593,789),10440=>array(139,-203,593,789),10441=>array(139,-203,593,789),10442=>array(139,-203,593,789),10443=>array(139,-203,593,789),10444=>array(139,-203,593,789),10445=>array(139,-203,593,789),10446=>array(139,-203,593,789),10447=>array(139,-203,593,789),10448=>array(139,-203,593,512),10449=>array(139,-203,593,789),10450=>array(139,-203,593,512),10451=>array(139,-203,593,789),10452=>array(139,-203,593,512),10453=>array(139,-203,593,789),10454=>array(139,-203,593,512),10455=>array(139,-203,593,789),10456=>array(139,-203,593,789),10457=>array(139,-203,593,789),10458=>array(139,-203,593,789),10459=>array(139,-203,593,789),10460=>array(139,-203,593,789),10461=>array(139,-203,593,789),10462=>array(139,-203,593,789),10463=>array(139,-203,593,789),10464=>array(139,-203,593,236),10465=>array(139,-203,593,789),10466=>array(139,-203,593,512),10467=>array(139,-203,593,789),10468=>array(139,-203,593,236),10469=>array(139,-203,593,789),10470=>array(139,-203,593,512),10471=>array(139,-203,593,789),10472=>array(139,-203,593,789),10473=>array(139,-203,593,789),10474=>array(139,-203,593,789),10475=>array(139,-203,593,789),10476=>array(139,-203,593,789),10477=>array(139,-203,593,789),10478=>array(139,-203,593,789),10479=>array(139,-203,593,789),10480=>array(139,-203,593,512),10481=>array(139,-203,593,789),10482=>array(139,-203,593,512),10483=>array(139,-203,593,789),10484=>array(139,-203,593,512),10485=>array(139,-203,593,789),10486=>array(139,-203,593,512),10487=>array(139,-203,593,789),10488=>array(139,-203,593,789),10489=>array(139,-203,593,789),10490=>array(139,-203,593,789),10491=>array(139,-203,593,789),10492=>array(139,-203,593,789),10493=>array(139,-203,593,789),10494=>array(139,-203,593,789),10495=>array(139,-203,593,789),10496=>array(57,119,801,527),10497=>array(57,119,801,527),10498=>array(37,119,781,527),10499=>array(57,119,801,527),10500=>array(37,119,801,527),10501=>array(57,119,801,527),10502=>array(37,119,781,527),10503=>array(57,119,801,527),10504=>array(215,-20,623,724),10505=>array(215,0,623,744),10506=>array(166,0,672,744),10507=>array(166,-20,672,724),10508=>array(37,119,781,527),10509=>array(57,119,801,527),10510=>array(37,119,781,527),10511=>array(57,119,801,527),10512=>array(54,119,801,527),10513=>array(54,119,801,527),10514=>array(215,0,623,724),10515=>array(215,0,623,724),10516=>array(54,119,801,527),10517=>array(54,119,801,527),10518=>array(54,119,801,527),10519=>array(54,119,801,527),10520=>array(54,119,801,527),10521=>array(57,119,784,527),10522=>array(54,119,781,527),10523=>array(57,119,784,527),10524=>array(54,119,781,527),10525=>array(37,119,781,527),10526=>array(57,119,801,527),10527=>array(37,119,781,527),10528=>array(57,119,801,527),10529=>array(147,51,691,595),10530=>array(147,51,690,595),10531=>array(147,-37,648,595),10532=>array(189,-38,690,595),10533=>array(189,52,690,684),10534=>array(147,52,648,684),10535=>array(135,40,703,595),10536=>array(135,40,691,607),10537=>array(135,52,703,607),10538=>array(147,40,703,607),10539=>array(135,40,703,607),10540=>array(135,40,703,607),10541=>array(135,40,691,607),10542=>array(135,40,691,607),10543=>array(135,40,703,607),10544=>array(135,40,703,607),10545=>array(135,40,703,595),10546=>array(135,40,703,595),10547=>array(37,119,801,527),10548=>array(146,98,706,610),10549=>array(147,90,707,602),10550=>array(159,70,671,629),10551=>array(167,70,679,629),10552=>array(292,-0,586,732),10553=>array(251,-0,545,732),10554=>array(56,197,789,491),10555=>array(51,156,784,450),10556=>array(49,82,782,491),10557=>array(56,0,789,491),10558=>array(145,30,678,609),10559=>array(160,30,693,609),10560=>array(139,53,699,778),10561=>array(139,53,699,778),10562=>array(37,-52,801,698),10563=>array(37,-52,801,698),10564=>array(37,-52,801,698),10565=>array(57,0,801,527),10566=>array(37,0,781,527),10567=>array(57,119,801,527),10568=>array(37,119,801,527),10569=>array(215,-10,623,744),10570=>array(34,119,804,527),10571=>array(34,119,804,527),10572=>array(215,-23,623,747),10573=>array(215,-23,623,747),10574=>array(34,284,804,527),10575=>array(379,-23,623,747),10576=>array(34,119,804,363),10577=>array(215,-23,458,747),10578=>array(57,131,781,527),10579=>array(57,131,781,527),10580=>array(227,0,623,724),10581=>array(227,0,623,724),10582=>array(57,119,781,515),10583=>array(57,119,781,515),10584=>array(215,0,611,724),10585=>array(215,0,611,724),10586=>array(34,131,781,527),10587=>array(57,131,804,527),10588=>array(227,0,623,747),10589=>array(227,-23,623,724),10590=>array(34,119,781,515),10591=>array(57,119,804,515),10592=>array(215,0,611,747),10593=>array(215,-23,611,724),10594=>array(34,21,781,625),10595=>array(117,0,721,747),10596=>array(57,21,804,625),10597=>array(117,-23,721,724),10598=>array(34,186,804,625),10599=>array(34,21,804,460),10600=>array(34,186,804,625),10601=>array(34,21,804,460),10602=>array(34,203,781,608),10603=>array(34,38,781,444),10604=>array(57,203,804,608),10605=>array(57,38,804,444),10606=>array(117,-23,721,747),10607=>array(117,-23,721,747),10608=>array(57,191,781,456),10609=>array(57,119,801,680),10610=>array(57,119,801,572),10611=>array(37,74,781,527),10612=>array(57,74,801,527),10613=>array(57,-71,801,527),10614=>array(37,-76,781,776),10615=>array(37,56,924,591),10616=>array(57,-76,801,776),10617=>array(57,-76,801,723),10618=>array(37,10,927,637),10619=>array(37,-76,781,723),10620=>array(169,21,682,625),10621=>array(156,21,669,625),10622=>array(117,67,721,580),10623=>array(117,59,721,571),10731=>array(3,-233,491,807),10764=>array(23,-181,1489,757),10765=>array(23,-181,497,757),10766=>array(23,-181,497,757),10799=>array(138,33,700,594),10858=>array(106,233,732,559),10859=>array(106,68,732,559),11008=>array(71,-28,690,591),11009=>array(148,-28,767,591),11010=>array(71,52,690,671),11011=>array(148,52,767,671),11012=>array(37,119,801,527),11013=>array(37,119,781,527),11014=>array(215,0,623,744),11015=>array(215,-20,623,724),11016=>array(71,-28,690,591),11017=>array(148,-28,767,591),11018=>array(71,52,690,671),11019=>array(148,52,767,671),11020=>array(37,119,801,527),11021=>array(215,-20,623,744),11022=>array(57,137,801,498),11023=>array(57,149,801,510),11024=>array(37,137,781,498),11025=>array(37,149,781,510),11026=>array(91,-124,854,643),11027=>array(91,-124,854,643),11028=>array(91,-124,854,643),11029=>array(91,-124,854,643),11030=>array(3,-124,766,643),11031=>array(3,-124,766,643),11032=>array(3,-124,766,643),11033=>array(3,-124,766,643),11034=>array(91,-124,854,643),11360=>array(-16,0,604,729),11361=>array(-2,0,323,760),11363=>array(-16,0,668,729),11364=>array(101,-208,736,729),11367=>array(-0,-157,903,729),11368=>array(48,-208,632,760),11369=>array(-0,-157,810,729),11370=>array(42,-208,569,760),11371=>array(-11,-157,724,729),11372=>array(-10,-208,531,544),11373=>array(44,-14,802,742),11374=>array(4,-208,1064,729),11375=>array(55,0,803,729),11376=>array(-7,-14,750,742),11377=>array(36,0,711,530),11378=>array(65,0,1194,729),11379=>array(55,0,988,530),11381=>array(-16,0,714,729),11382=>array(65,0,489,519),11383=>array(36,-15,657,521),11385=>array(-37,-14,434,760),11386=>array(50,-14,552,533),11387=>array(7,0,575,519),11388=>array(-26,-124,259,413),11389=>array(28,326,504,734),11390=>array(48,-208,659,742),11391=>array(-6,-208,729,729),11520=>array(112,-54,786,512),11521=>array(46,-221,648,512),11522=>array(-3,-221,646,512),11523=>array(118,-1,697,760),11524=>array(55,-221,654,512),11525=>array(59,-220,975,512),11526=>array(136,0,769,760),11527=>array(59,0,974,511),11528=>array(116,0,630,512),11529=>array(59,-220,659,729),11530=>array(52,0,969,512),11531=>array(123,-1,679,760),11532=>array(59,0,659,760),11533=>array(58,-1,976,512),11534=>array(59,0,658,512),11535=>array(85,-221,914,760),11536=>array(59,0,974,760),11537=>array(59,0,658,760),11538=>array(47,-220,632,511),11539=>array(59,-224,990,636),11540=>array(107,-220,893,553),11541=>array(80,-221,865,760),11542=>array(59,0,657,512),11543=>array(59,-220,659,512),11544=>array(59,-221,658,512),11545=>array(95,-220,663,760),11546=>array(100,-220,701,512),11547=>array(106,0,680,760),11548=>array(116,-220,995,512),11549=>array(47,-220,694,512),11550=>array(90,-220,689,512),11551=>array(40,-221,865,515),11552=>array(63,0,980,512),11553=>array(68,-220,646,760),11554=>array(89,-2,616,578),11555=>array(59,-220,694,760),11556=>array(59,-220,762,512),11557=>array(121,-2,895,760),11800=>array(32,-13,448,743),11807=>array(106,68,732,394),11810=>array(85,314,400,760),11811=>array(153,314,391,760),11812=>array(-1,-132,237,314),11813=>array(-10,-132,304,314),11822=>array(104,-14,552,742),42564=>array(52,-14,647,742),42565=>array(34,-14,485,533),42566=>array(110,0,411,729),42567=>array(76,0,263,519),42576=>array(74,0,1121,729),42577=>array(39,-14,869,534),42580=>array(65,-14,1209,742),42581=>array(45,-14,806,533),42582=>array(-16,0,1088,729),42583=>array(70,-14,808,533),42760=>array(157,0,454,668),42761=>array(127,0,454,668),42762=>array(98,0,454,668),42763=>array(69,0,454,668),42764=>array(40,0,454,668),42765=>array(40,0,454,668),42766=>array(40,0,425,668),42767=>array(40,0,396,668),42768=>array(40,0,366,668),42769=>array(40,0,337,668),42770=>array(40,0,454,668),42771=>array(40,0,425,668),42772=>array(40,0,396,668),42773=>array(40,0,366,668),42774=>array(40,0,337,668),42779=>array(178,326,435,743),42780=>array(140,315,397,731),42781=>array(155,318,309,734),42782=>array(150,326,305,742),42783=>array(87,0,241,416),42790=>array(4,-208,908,729),42791=>array(70,-222,548,760),42792=>array(69,-224,818,729),42793=>array(75,-224,735,680),42794=>array(8,-14,587,742),42795=>array(17,-14,533,742),42796=>array(2,-14,505,729),42797=>array(2,-222,494,519),42798=>array(10,-92,594,729),42799=>array(4,-242,569,519),42800=>array(-21,0,541,519),42801=>array(11,-14,479,533),42802=>array(-77,0,1144,729),42803=>array(34,-14,876,533),42804=>array(-77,-14,1170,742),42805=>array(34,-14,907,533),42806=>array(-86,-14,1177,729),42807=>array(34,-14,863,533),42808=>array(-77,0,1054,729),42809=>array(34,-14,797,533),42810=>array(-77,0,1054,729),42811=>array(30,-14,793,533),42812=>array(-57,-208,1068,729),42813=>array(34,-222,770,533),42814=>array(23,-14,715,742),42815=>array(30,-14,522,533),42816=>array(-16,0,795,729),42817=>array(42,0,549,760),42822=>array(107,0,727,729),42823=>array(93,0,340,760),42826=>array(-10,-14,943,742),42827=>array(-10,-14,721,533),42830=>array(52,-14,1360,742),42831=>array(50,-14,949,533),42856=>array(-36,-208,707,729),42857=>array(44,-208,588,519),42875=>array(48,-208,660,743),42876=>array(50,-208,547,533),42880=>array(60,0,680,729),42881=>array(42,-240,279,519),42882=>array(48,-208,751,743),42883=>array(50,-208,601,533),42884=>array(48,-208,660,743),42885=>array(50,-208,547,533),42886=>array(53,-14,787,729),42887=>array(51,-14,576,519),42891=>array(141,205,336,729),42892=>array(72,458,202,729),42893=>array(70,0,792,729),42896=>array(-7,-157,917,729),42897=>array(70,-208,654,533),42922=>array(-68,0,888,729),43002=>array(-14,0,971,519),43003=>array(82,0,709,729),43004=>array(66,0,688,729),43005=>array(-21,0,1039,729),43006=>array(-35,0,430,928),43007=>array(-77,0,1269,729),62464=>array(-0,0,575,866),62465=>array(12,0,584,865),62466=>array(7,0,633,864),62467=>array(80,0,928,865),62468=>array(-4,0,655,865),62469=>array(-8,0,640,866),62470=>array(76,0,690,865),62471=>array(36,1,961,865),62472=>array(40,0,636,865),62473=>array(2,0,634,865),62474=>array(88,0,1236,865),62475=>array(14,0,677,865),62476=>array(29,0,696,867),62477=>array(45,-107,923,865),62478=>array(4,0,644,865),62479=>array(-1,0,717,866),62480=>array(24,-0,921,843),62481=>array(60,0,657,865),62482=>array(28,0,729,865),62483=>array(71,0,741,865),62484=>array(90,0,943,865),62485=>array(-6,0,713,852),62486=>array(85,0,930,865),62487=>array(-3,0,712,864),62488=>array(20,0,685,865),62489=>array(-32,0,604,865),62490=>array(21,0,692,859),62491=>array(17,0,674,865),62492=>array(25,0,732,865),62493=>array(-5,0,624,872),62494=>array(66,0,650,865),62495=>array(-24,-10,895,863),62496=>array(-2,0,659,869),62497=>array(31,0,766,866),62498=>array(-33,-40,639,865),62499=>array(1,0,717,878),62500=>array(-6,0,657,865),62501=>array(-9,0,701,865),62502=>array(70,0,943,865),62504=>array(95,-220,873,760),63172=>array(54,0,359,745),63173=>array(21,-14,584,747),63174=>array(35,-222,597,533),63175=>array(68,-14,608,691),63176=>array(68,-14,910,691),63185=>array(110,625,445,785),63188=>array(111,670,398,806),64256=>array(-62,-208,851,760),64257=>array(-62,-208,610,760),64258=>array(-62,-208,644,760),64259=>array(-62,-208,938,760),64260=>array(-62,-208,984,760),64261=>array(-62,-208,743,760),64262=>array(11,-14,915,737),65533=>array(95,-84,1091,912),65535=>array(50,-177,550,705)); +$cw=array(0=>600,32=>318,33=>402,34=>460,35=>838,36=>636,37=>950,38=>890,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>338,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>536,64=>1000,65=>722,66=>735,67=>765,68=>802,69=>730,70=>694,71=>799,72=>872,73=>395,74=>401,75=>747,76=>664,77=>1024,78=>875,79=>820,80=>673,81=>820,82=>753,83=>685,84=>667,85=>843,86=>722,87=>1028,88=>712,89=>660,90=>695,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>596,98=>640,99=>560,100=>640,101=>592,102=>370,103=>640,104=>644,105=>320,106=>310,107=>606,108=>320,109=>948,110=>644,111=>602,112=>640,113=>640,114=>478,115=>513,116=>402,117=>644,118=>565,119=>856,120=>564,121=>565,122=>527,123=>636,124=>337,125=>636,126=>838,160=>318,161=>402,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>475,171=>612,172=>838,173=>338,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>650,182=>636,183=>318,184=>500,185=>401,186=>470,187=>612,188=>969,189=>969,190=>969,191=>536,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1001,199=>765,200=>730,201=>730,202=>730,203=>730,204=>395,205=>395,206=>395,207=>395,208=>807,209=>875,210=>820,211=>820,212=>820,213=>820,214=>820,215=>838,216=>820,217=>843,218=>843,219=>843,220=>843,221=>660,222=>676,223=>668,224=>596,225=>596,226=>596,227=>596,228=>596,229=>596,230=>940,231=>560,232=>592,233=>592,234=>592,235=>592,236=>320,237=>320,238=>320,239=>320,240=>602,241=>644,242=>602,243=>602,244=>602,245=>602,246=>602,247=>838,248=>602,249=>644,250=>644,251=>644,252=>644,253=>565,254=>640,255=>565,256=>722,257=>596,258=>722,259=>596,260=>722,261=>596,262=>765,263=>560,264=>765,265=>560,266=>765,267=>560,268=>765,269=>560,270=>802,271=>640,272=>807,273=>640,274=>730,275=>592,276=>730,277=>592,278=>730,279=>592,280=>730,281=>592,282=>730,283=>592,284=>799,285=>640,286=>799,287=>640,288=>799,289=>640,290=>799,291=>640,292=>872,293=>644,294=>872,295=>644,296=>395,297=>320,298=>395,299=>320,300=>395,301=>320,302=>395,303=>320,304=>395,305=>320,306=>801,307=>533,308=>401,309=>310,310=>747,311=>606,312=>606,313=>664,314=>320,315=>664,316=>320,317=>664,318=>400,319=>671,320=>465,321=>669,322=>324,323=>875,324=>644,325=>875,326=>644,327=>875,328=>644,329=>866,330=>843,331=>644,332=>820,333=>602,334=>820,335=>602,336=>820,337=>602,338=>1137,339=>989,340=>753,341=>478,342=>753,343=>478,344=>753,345=>478,346=>685,347=>513,348=>685,349=>513,350=>685,351=>513,352=>685,353=>513,354=>667,355=>402,356=>667,357=>402,358=>667,359=>402,360=>843,361=>644,362=>843,363=>644,364=>843,365=>644,366=>843,367=>644,368=>843,369=>644,370=>843,371=>644,372=>1028,373=>856,374=>660,375=>565,376=>660,377=>695,378=>527,379=>695,380=>527,381=>695,382=>527,383=>370,384=>640,385=>735,386=>735,387=>640,388=>735,389=>640,390=>765,391=>765,392=>560,393=>807,394=>802,395=>735,396=>640,397=>602,398=>730,399=>820,400=>623,401=>694,402=>370,403=>799,404=>712,405=>932,406=>395,407=>395,408=>747,409=>606,410=>320,411=>634,412=>948,413=>875,414=>644,415=>820,416=>820,417=>602,418=>1040,419=>807,420=>673,421=>640,422=>753,423=>685,424=>513,425=>707,426=>324,427=>402,428=>667,429=>402,430=>667,431=>843,432=>644,433=>829,434=>760,435=>738,436=>745,437=>695,438=>527,439=>564,440=>564,441=>564,442=>564,443=>636,444=>687,445=>564,446=>536,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1497,453=>1329,454=>1167,455=>1065,456=>974,457=>630,458=>1276,459=>1185,460=>954,461=>722,462=>596,463=>395,464=>320,465=>820,466=>602,467=>843,468=>644,469=>843,470=>644,471=>843,472=>644,473=>843,474=>644,475=>843,476=>644,477=>592,478=>722,479=>596,480=>722,481=>596,482=>1001,483=>940,484=>848,485=>640,486=>799,487=>640,488=>747,489=>606,490=>820,491=>602,492=>820,493=>602,494=>564,495=>564,496=>320,497=>1497,498=>1329,499=>1167,500=>799,501=>640,502=>1154,503=>707,504=>875,505=>644,506=>722,507=>596,508=>1001,509=>940,510=>820,511=>602,512=>722,513=>596,514=>722,515=>596,516=>730,517=>592,518=>730,519=>592,520=>395,521=>320,522=>395,523=>320,524=>820,525=>602,526=>820,527=>602,528=>753,529=>478,530=>753,531=>478,532=>843,533=>644,534=>843,535=>644,536=>685,537=>513,538=>667,539=>402,540=>627,541=>521,542=>872,543=>644,544=>843,545=>814,546=>572,547=>552,548=>695,549=>527,550=>722,551=>596,552=>730,553=>592,554=>820,555=>602,556=>820,557=>602,558=>820,559=>602,560=>820,561=>602,562=>660,563=>565,564=>500,565=>832,566=>494,567=>310,568=>960,569=>960,570=>722,571=>765,572=>560,573=>664,574=>667,575=>513,576=>527,577=>583,578=>464,579=>735,580=>843,581=>722,582=>730,583=>592,584=>401,585=>315,586=>782,587=>640,588=>753,589=>478,590=>660,591=>565,592=>596,593=>675,594=>675,595=>640,596=>560,597=>560,598=>647,599=>683,600=>592,601=>592,602=>843,603=>537,604=>509,605=>773,606=>613,607=>315,608=>683,609=>640,610=>544,611=>599,612=>564,613=>644,614=>644,615=>644,616=>320,617=>392,618=>320,619=>380,620=>454,621=>363,622=>704,623=>948,624=>948,625=>948,626=>644,627=>694,628=>646,629=>602,630=>790,631=>647,632=>602,633=>501,634=>501,635=>551,636=>478,637=>478,638=>453,639=>453,640=>594,641=>594,642=>513,643=>271,644=>370,645=>487,646=>324,647=>402,648=>402,649=>644,650=>620,651=>608,652=>565,653=>856,654=>565,655=>655,656=>597,657=>560,658=>564,659=>560,660=>536,661=>536,662=>536,663=>513,664=>820,665=>563,666=>613,667=>654,668=>667,669=>366,670=>606,671=>543,672=>683,673=>536,674=>536,675=>996,676=>1033,677=>998,678=>823,679=>598,680=>825,681=>894,682=>725,683=>676,684=>598,685=>443,686=>781,687=>767,688=>433,689=>430,690=>264,691=>347,692=>347,693=>430,694=>392,695=>539,696=>355,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>280,705=>281,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>282,713=>500,714=>500,715=>500,716=>282,717=>500,720=>337,721=>337,722=>307,723=>307,726=>392,727=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>377,737=>243,738=>337,739=>355,740=>281,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,750=>484,751=>500,752=>500,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,864=>0,865=>0,880=>740,881=>531,882=>667,883=>553,884=>278,885=>278,886=>875,887=>667,890=>500,891=>560,892=>560,893=>560,894=>337,900=>500,901=>500,902=>722,903=>318,904=>900,905=>1039,906=>562,908=>835,910=>897,911=>853,912=>392,913=>722,914=>735,915=>694,916=>722,917=>730,918=>695,919=>872,920=>820,921=>395,922=>747,923=>722,924=>1024,925=>875,926=>704,927=>820,928=>872,929=>673,931=>707,932=>667,933=>660,934=>820,935=>712,936=>877,937=>829,938=>395,939=>660,940=>675,941=>537,942=>599,943=>392,944=>608,945=>675,946=>578,947=>598,948=>602,949=>537,950=>542,951=>599,952=>602,953=>392,954=>656,955=>634,956=>650,957=>608,958=>551,959=>602,960=>657,961=>588,962=>560,963=>683,964=>553,965=>608,966=>700,967=>606,968=>784,969=>815,970=>392,971=>608,972=>602,973=>608,974=>815,975=>747,976=>583,977=>715,978=>687,979=>874,980=>687,981=>682,982=>815,983=>624,984=>820,985=>602,986=>765,987=>560,988=>694,989=>463,990=>590,991=>660,992=>782,993=>577,1008=>624,1009=>588,1010=>560,1011=>310,1012=>820,1013=>560,1014=>560,1015=>676,1016=>640,1017=>765,1018=>1024,1019=>708,1020=>588,1021=>765,1022=>765,1023=>765,1024=>730,1025=>730,1026=>799,1027=>662,1028=>765,1029=>685,1030=>395,1031=>395,1032=>401,1033=>1084,1034=>1118,1035=>872,1036=>774,1037=>872,1038=>723,1039=>872,1040=>757,1041=>735,1042=>735,1043=>662,1044=>813,1045=>730,1046=>1124,1047=>623,1048=>872,1049=>872,1050=>774,1051=>834,1052=>1024,1053=>872,1054=>820,1055=>872,1056=>673,1057=>765,1058=>667,1059=>723,1060=>830,1061=>712,1062=>872,1063=>773,1064=>1141,1065=>1141,1066=>794,1067=>984,1068=>674,1069=>765,1070=>1193,1071=>808,1072=>596,1073=>610,1074=>582,1075=>505,1076=>634,1077=>592,1078=>1137,1079=>545,1080=>644,1081=>644,1082=>597,1083=>637,1084=>829,1085=>659,1086=>602,1087=>644,1088=>640,1089=>560,1090=>948,1091=>580,1092=>783,1093=>564,1094=>698,1095=>622,1096=>947,1097=>1001,1098=>667,1099=>814,1100=>544,1101=>560,1102=>880,1103=>662,1104=>592,1105=>592,1106=>624,1107=>505,1108=>560,1109=>513,1110=>320,1111=>320,1112=>310,1113=>859,1114=>878,1115=>644,1116=>597,1117=>644,1118=>580,1119=>644,1122=>762,1123=>882,1124=>1129,1125=>834,1130=>1124,1131=>920,1132=>1359,1133=>1063,1136=>944,1137=>902,1138=>820,1139=>552,1140=>859,1141=>678,1142=>859,1143=>678,1164=>707,1165=>544,1168=>672,1169=>529,1170=>662,1171=>505,1172=>730,1173=>614,1174=>1124,1175=>1137,1176=>623,1177=>545,1178=>774,1179=>604,1182=>774,1183=>597,1184=>892,1185=>669,1186=>872,1187=>712,1188=>1139,1189=>857,1190=>1206,1191=>943,1194=>765,1195=>560,1196=>667,1197=>1013,1198=>660,1199=>571,1200=>660,1201=>571,1202=>712,1203=>629,1204=>936,1205=>732,1206=>749,1207=>677,1210=>749,1211=>644,1216=>395,1217=>1124,1218=>1137,1219=>747,1220=>606,1223=>872,1224=>667,1227=>749,1228=>667,1231=>320,1232=>757,1233=>596,1234=>757,1235=>596,1236=>1001,1237=>940,1238=>730,1239=>592,1240=>820,1241=>592,1242=>820,1243=>592,1244=>1124,1245=>1137,1246=>623,1247=>545,1248=>564,1249=>564,1250=>872,1251=>644,1252=>872,1253=>644,1254=>820,1255=>602,1256=>820,1257=>602,1258=>820,1259=>602,1260=>765,1261=>560,1262=>723,1263=>580,1264=>723,1265=>580,1266=>723,1267=>580,1268=>773,1269=>622,1270=>662,1271=>505,1272=>984,1273=>814,1296=>623,1297=>545,1298=>834,1299=>637,1300=>1199,1301=>939,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>810,1330=>811,1331=>806,1332=>828,1333=>806,1334=>826,1335=>761,1336=>811,1337=>968,1338=>816,1339=>772,1340=>682,1341=>1097,1342=>845,1343=>804,1344=>719,1345=>810,1346=>833,1347=>831,1348=>897,1349=>763,1350=>794,1351=>754,1352=>799,1353=>797,1354=>875,1355=>830,1356=>864,1357=>799,1358=>802,1359=>731,1360=>774,1361=>749,1362=>633,1363=>845,1364=>843,1365=>835,1366=>821,1369=>307,1370=>264,1371=>229,1372=>391,1373=>364,1374=>386,1375=>500,1377=>949,1378=>618,1379=>695,1380=>695,1381=>628,1382=>688,1383=>510,1384=>636,1385=>791,1386=>671,1387=>635,1388=>305,1389=>973,1390=>614,1391=>628,1392=>636,1393=>630,1394=>636,1395=>654,1396=>644,1397=>309,1398=>636,1399=>461,1400=>649,1401=>365,1402=>940,1403=>562,1404=>657,1405=>644,1406=>630,1407=>930,1408=>644,1409=>643,1410=>483,1411=>930,1412=>636,1413=>609,1414=>809,1415=>789,1417=>340,1418=>334,4256=>732,4257=>860,4258=>837,4259=>869,4260=>743,4261=>991,4262=>925,4263=>1111,4264=>576,4265=>760,4266=>972,4267=>951,4268=>753,4269=>1084,4270=>906,4271=>838,4272=>1049,4273=>743,4274=>679,4275=>1025,4276=>946,4277=>1029,4278=>741,4279=>743,4280=>742,4281=>743,4282=>889,4283=>946,4284=>724,4285=>765,4286=>743,4287=>968,4288=>1010,4289=>712,4290=>874,4291=>744,4292=>847,4293=>960,4304=>550,4305=>581,4306=>599,4307=>843,4308=>571,4309=>567,4310=>620,4311=>871,4312=>569,4313=>556,4314=>1076,4315=>596,4316=>596,4317=>835,4318=>580,4319=>590,4320=>833,4321=>607,4322=>758,4323=>701,4324=>825,4325=>595,4326=>868,4327=>578,4328=>604,4329=>596,4330=>685,4331=>597,4332=>557,4333=>585,4334=>625,4335=>693,4336=>582,4337=>613,4338=>581,4339=>582,4340=>580,4341=>659,4342=>896,4343=>636,4344=>592,4345=>628,4346=>581,4347=>456,4348=>373,7424=>565,7425=>774,7426=>940,7427=>563,7428=>560,7429=>585,7430=>585,7431=>553,7432=>509,7433=>320,7434=>499,7435=>597,7436=>543,7437=>778,7438=>667,7439=>602,7440=>560,7441=>647,7442=>647,7443=>647,7444=>989,7445=>512,7446=>602,7447=>602,7448=>553,7449=>594,7450=>594,7451=>553,7452=>585,7453=>664,7454=>923,7455=>655,7456=>565,7457=>856,7458=>527,7459=>527,7460=>531,7461=>743,7462=>524,7463=>565,7464=>657,7465=>553,7466=>703,7467=>635,7468=>455,7469=>630,7470=>463,7471=>463,7472=>505,7473=>459,7474=>459,7475=>503,7476=>549,7477=>249,7478=>252,7479=>470,7480=>418,7481=>645,7482=>551,7483=>551,7484=>516,7485=>369,7486=>424,7487=>474,7488=>420,7489=>531,7490=>647,7491=>375,7492=>375,7493=>425,7494=>592,7495=>400,7496=>400,7497=>387,7498=>387,7499=>428,7500=>340,7501=>400,7502=>175,7503=>365,7504=>613,7505=>399,7506=>385,7507=>346,7508=>385,7509=>385,7510=>400,7511=>247,7512=>399,7513=>418,7514=>613,7515=>373,7516=>468,7517=>364,7518=>376,7519=>379,7520=>441,7521=>381,7522=>201,7523=>347,7524=>399,7525=>373,7526=>364,7527=>376,7528=>370,7529=>441,7530=>381,7531=>974,7543=>640,7544=>549,7547=>320,7548=>392,7549=>640,7550=>585,7551=>620,7557=>320,7579=>425,7580=>353,7581=>353,7582=>473,7583=>428,7584=>233,7585=>316,7586=>488,7587=>399,7588=>201,7589=>201,7590=>201,7591=>201,7592=>318,7593=>263,7594=>263,7595=>455,7596=>613,7597=>613,7598=>495,7599=>492,7600=>487,7601=>385,7602=>473,7603=>328,7604=>299,7605=>334,7606=>399,7607=>477,7608=>368,7609=>464,7610=>355,7611=>332,7612=>418,7613=>418,7614=>452,7615=>473,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>722,7681=>596,7682=>735,7683=>640,7684=>735,7685=>640,7686=>735,7687=>640,7688=>765,7689=>560,7690=>802,7691=>640,7692=>802,7693=>640,7694=>802,7695=>640,7696=>802,7697=>640,7698=>802,7699=>640,7700=>730,7701=>592,7702=>730,7703=>592,7704=>730,7705=>592,7706=>730,7707=>592,7708=>730,7709=>592,7710=>694,7711=>370,7712=>799,7713=>640,7714=>872,7715=>644,7716=>872,7717=>644,7718=>872,7719=>644,7720=>872,7721=>644,7722=>872,7723=>644,7724=>395,7725=>320,7726=>395,7727=>320,7728=>747,7729=>606,7730=>747,7731=>606,7732=>747,7733=>606,7734=>664,7735=>320,7736=>664,7737=>320,7738=>664,7739=>320,7740=>664,7741=>320,7742=>1024,7743=>948,7744=>1024,7745=>948,7746=>1024,7747=>953,7748=>875,7749=>644,7750=>875,7751=>644,7752=>875,7753=>644,7754=>875,7755=>644,7756=>820,7757=>602,7758=>820,7759=>602,7760=>820,7761=>602,7762=>820,7763=>602,7764=>673,7765=>640,7766=>673,7767=>640,7768=>753,7769=>478,7770=>753,7771=>478,7772=>753,7773=>478,7774=>753,7775=>478,7776=>685,7777=>513,7778=>685,7779=>513,7780=>685,7781=>513,7782=>685,7783=>521,7784=>685,7785=>513,7786=>667,7787=>402,7788=>667,7789=>402,7790=>667,7791=>402,7792=>667,7793=>402,7794=>843,7795=>644,7796=>843,7797=>644,7798=>843,7799=>644,7800=>843,7801=>644,7802=>843,7803=>644,7804=>722,7805=>565,7806=>722,7807=>565,7808=>1028,7809=>856,7810=>1028,7811=>856,7812=>1028,7813=>856,7814=>1028,7815=>856,7816=>1028,7817=>856,7818=>712,7819=>564,7820=>712,7821=>564,7822=>660,7823=>565,7824=>695,7825=>527,7826=>695,7827=>527,7828=>695,7829=>527,7830=>644,7831=>402,7832=>856,7833=>565,7834=>903,7835=>370,7836=>370,7837=>370,7838=>829,7839=>602,7840=>722,7841=>596,7842=>722,7843=>596,7844=>722,7845=>613,7846=>722,7847=>613,7848=>722,7849=>613,7850=>722,7851=>613,7852=>722,7853=>596,7854=>722,7855=>596,7856=>722,7857=>596,7858=>722,7859=>596,7860=>722,7861=>596,7862=>722,7863=>596,7864=>730,7865=>592,7866=>730,7867=>592,7868=>730,7869=>592,7870=>730,7871=>615,7872=>730,7873=>615,7874=>730,7875=>615,7876=>730,7877=>615,7878=>730,7879=>592,7880=>395,7881=>320,7882=>395,7883=>320,7884=>820,7885=>602,7886=>820,7887=>602,7888=>820,7889=>612,7890=>820,7891=>612,7892=>820,7893=>612,7894=>820,7895=>612,7896=>820,7897=>602,7898=>820,7899=>602,7900=>820,7901=>602,7902=>820,7903=>602,7904=>820,7905=>602,7906=>820,7907=>602,7908=>843,7909=>644,7910=>843,7911=>644,7912=>843,7913=>644,7914=>843,7915=>644,7916=>843,7917=>644,7918=>843,7919=>644,7920=>843,7921=>644,7922=>660,7923=>565,7924=>660,7925=>565,7926=>660,7927=>565,7928=>660,7929=>565,7930=>949,7931=>581,7936=>675,7937=>675,7938=>675,7939=>675,7940=>675,7941=>675,7942=>675,7943=>675,7944=>722,7945=>722,7946=>869,7947=>869,7948=>734,7949=>763,7950=>722,7951=>722,7952=>537,7953=>537,7954=>537,7955=>537,7956=>537,7957=>537,7960=>853,7961=>841,7962=>1067,7963=>1077,7964=>1008,7965=>1035,7968=>599,7969=>599,7970=>599,7971=>599,7972=>599,7973=>599,7974=>599,7975=>599,7976=>998,7977=>992,7978=>1212,7979=>1224,7980=>1159,7981=>1183,7982=>1098,7983=>1095,7984=>392,7985=>392,7986=>392,7987=>392,7988=>392,7989=>392,7990=>392,7991=>392,7992=>521,7993=>512,7994=>735,7995=>738,7996=>679,7997=>706,7998=>624,7999=>615,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>820,8009=>859,8010=>1120,8011=>1127,8012=>937,8013=>964,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>851,8027=>1079,8029=>1044,8031=>953,8032=>815,8033=>815,8034=>815,8035=>815,8036=>815,8037=>815,8038=>815,8039=>815,8040=>829,8041=>870,8042=>1131,8043=>1137,8044=>946,8045=>976,8046=>938,8047=>970,8048=>675,8049=>675,8050=>537,8051=>537,8052=>599,8053=>599,8054=>392,8055=>392,8056=>602,8057=>602,8058=>608,8059=>608,8060=>815,8061=>815,8064=>675,8065=>675,8066=>675,8067=>675,8068=>675,8069=>675,8070=>675,8071=>675,8072=>722,8073=>722,8074=>869,8075=>869,8076=>734,8077=>763,8078=>722,8079=>722,8080=>599,8081=>599,8082=>599,8083=>599,8084=>599,8085=>599,8086=>599,8087=>599,8088=>998,8089=>992,8090=>1212,8091=>1224,8092=>1159,8093=>1183,8094=>1098,8095=>1095,8096=>815,8097=>815,8098=>815,8099=>815,8100=>815,8101=>815,8102=>815,8103=>815,8104=>829,8105=>870,8106=>1131,8107=>1137,8108=>946,8109=>976,8110=>938,8111=>970,8112=>675,8113=>675,8114=>675,8115=>675,8116=>675,8118=>675,8119=>675,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>599,8131=>599,8132=>599,8134=>599,8135=>599,8136=>912,8137=>900,8138=>1063,8139=>1039,8140=>872,8141=>500,8142=>500,8143=>500,8144=>392,8145=>392,8146=>392,8147=>392,8150=>392,8151=>392,8152=>395,8153=>395,8154=>588,8155=>562,8157=>500,8158=>500,8159=>500,8160=>608,8161=>608,8162=>608,8163=>608,8164=>588,8165=>588,8166=>608,8167=>608,8168=>660,8169=>660,8170=>921,8171=>897,8172=>790,8173=>500,8174=>500,8175=>500,8178=>815,8179=>815,8180=>815,8182=>815,8183=>815,8184=>961,8185=>835,8186=>984,8187=>853,8188=>829,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>338,8209=>338,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>511,8221=>511,8222=>518,8223=>511,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1734,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8252=>527,8253=>536,8254=>500,8258=>1000,8260=>167,8261=>390,8262=>390,8263=>976,8264=>753,8265=>753,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8273=>500,8274=>450,8275=>1000,8279=>663,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>201,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>405,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>375,8337=>387,8338=>385,8339=>355,8340=>387,8341=>433,8342=>365,8343=>243,8344=>613,8345=>405,8346=>400,8347=>337,8348=>247,8358=>660,8364=>636,8367=>1057,8369=>706,8372=>780,8373=>636,8376=>667,8377=>636,8451=>1119,8457=>1047,8462=>644,8463=>644,8470=>946,8482=>1000,8486=>829,8487=>829,8490=>747,8491=>722,8498=>694,8513=>775,8514=>557,8515=>557,8516=>611,8523=>890,8526=>514,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>395,8545=>590,8546=>786,8547=>966,8548=>722,8549=>981,8550=>1176,8551=>1372,8552=>932,8553=>712,8554=>932,8555=>1127,8556=>664,8557=>765,8558=>802,8559=>1024,8560=>320,8561=>640,8562=>959,8563=>885,8564=>565,8565=>885,8566=>1205,8567=>1524,8568=>884,8569=>564,8570=>884,8571=>1204,8572=>320,8573=>560,8574=>640,8575=>948,8576=>1206,8577=>802,8578=>1206,8579=>765,8580=>560,8581=>765,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>604,8706=>517,8707=>542,8708=>542,8710=>698,8711=>698,8712=>740,8713=>740,8715=>740,8716=>740,8719=>796,8720=>796,8721=>714,8722=>838,8723=>838,8724=>838,8725=>337,8727=>680,8728=>490,8729=>490,8730=>637,8731=>637,8732=>637,8733=>677,8734=>833,8735=>838,8736=>838,8739=>291,8740=>479,8741=>462,8742=>634,8743=>732,8744=>732,8745=>838,8746=>838,8747=>521,8748=>852,8749=>1182,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1033,8789=>1033,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>846,8848=>846,8849=>846,8850=>846,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>860,8867=>860,8868=>940,8869=>940,8870=>567,8871=>567,8872=>860,8873=>860,8874=>860,8875=>1031,8876=>860,8877=>860,8878=>860,8879=>1031,8901=>342,8962=>764,8968=>390,8969=>390,8970=>390,8971=>390,8976=>838,8977=>513,8984=>1000,8985=>838,8992=>521,8993=>521,8997=>1000,9000=>1443,9085=>919,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9167=>945,9251=>764,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>390,10182=>390,10208=>494,10216=>390,10217=>390,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>981,10616=>838,10617=>838,10618=>984,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1513,10765=>521,10766=>521,10799=>838,10858=>838,10859=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>664,11361=>320,11363=>673,11364=>753,11367=>872,11368=>644,11369=>747,11370=>606,11371=>695,11372=>527,11373=>782,11374=>1024,11375=>722,11376=>782,11377=>663,11378=>1130,11379=>939,11381=>740,11382=>531,11383=>700,11385=>501,11386=>602,11387=>553,11388=>264,11389=>455,11390=>685,11391=>695,11520=>773,11521=>635,11522=>633,11523=>658,11524=>631,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>632,11532=>646,11533=>962,11534=>645,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>634,11548=>982,11549=>681,11550=>676,11551=>852,11552=>957,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>536,11807=>838,11810=>390,11811=>390,11812=>390,11813=>390,11822=>536,42564=>685,42565=>513,42566=>395,42567=>392,42576=>1104,42577=>939,42580=>1193,42581=>871,42582=>1140,42583=>875,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>253,42782=>253,42783=>253,42790=>872,42791=>634,42792=>843,42793=>754,42794=>612,42795=>560,42796=>548,42797=>531,42798=>629,42799=>610,42800=>514,42801=>513,42802=>1195,42803=>943,42804=>1226,42805=>950,42806=>1149,42807=>933,42808=>968,42809=>784,42810=>968,42811=>784,42812=>962,42813=>759,42814=>765,42815=>560,42816=>747,42817=>606,42822=>787,42823=>434,42826=>932,42827=>711,42830=>1416,42831=>999,42856=>707,42857=>610,42875=>612,42876=>478,42880=>664,42881=>320,42882=>843,42883=>644,42884=>612,42885=>478,42886=>765,42887=>560,42891=>402,42892=>275,42893=>773,42896=>875,42897=>698,42922=>872,43002=>957,43003=>694,43004=>673,43005=>1024,43006=>395,43007=>1201,62464=>664,62465=>675,62466=>724,62467=>958,62468=>675,62469=>669,62470=>735,62471=>997,62472=>675,62473=>675,62474=>1268,62475=>693,62476=>692,62477=>963,62478=>675,62479=>692,62480=>1009,62481=>756,62482=>809,62483=>758,62484=>955,62485=>691,62486=>946,62487=>690,62488=>698,62489=>692,62490=>739,62491=>692,62492=>698,62493=>676,62494=>739,62495=>895,62496=>675,62497=>785,62498=>676,62499=>675,62500=>675,62501=>732,62502=>972,62504=>904,63172=>320,63173=>602,63174=>640,63175=>644,63176=>947,63185=>500,63188=>500,64256=>708,64257=>667,64258=>667,64259=>941,64260=>986,64261=>744,64262=>916,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/dejavuserifi.z b/incs/tcpdf/fonts/dejavuserifi.z new file mode 100644 index 0000000..7051936 Binary files /dev/null and b/incs/tcpdf/fonts/dejavuserifi.z differ diff --git a/incs/tcpdf/fonts/freefont-20100919/AUTHORS b/incs/tcpdf/fonts/freefont-20100919/AUTHORS new file mode 100644 index 0000000..d369db6 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20100919/AUTHORS @@ -0,0 +1,235 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Authors + ==================== + +The FreeFont collection is being maintained by + Steve White +The folowing list cites the other contributors that contributed to +particular ISO 10646 blocks. + +* URW++ Design & Development GmbH + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) (most) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) (parts) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + +* Yannis Haralambous and John + Plaice + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Yannis Haralambous and Wellcome Institute + + Sinhala (U+0D80-U+0DFF) + +* Young U. Ryu + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + +* Valek Filippov + + Cyrillic (U+0400-U+04FF) + +* Wadalab Kanji Comittee + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + +* Angelo Haritsis + + Greek (U+0370-U+03FF) + +* Yannis Haralambous and Virach Sornlertlamvanich + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque + + Bengali (U+0980-U+09FF) + +* Sam Stepanyan + + Armenian (U+0530-U+058F) + +* Mohamed Ishan + + Thaana (U+0780-U+07BF) + +* Sushant Kumar Dash + + Oriya (U+0B00-U+0B7F) + +* Harsh Kumar + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + +* Prasad A. Chodavarapu + + Telugu (U+0C00-U+0C7F) + +* Frans Velthuis and Anshuman Pandey + + + Devanagari (U+0900-U+097F) + +* Hardip Singh Pannu + + Gurmukhi (U+0A00-U+0A7F) + +* Jeroen Hellingman + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + +* Thomas Ridgeway + + Tamil (U+0B80-U+0BFF) + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek , Olaf + Kummer , and Jochen Metzinger + + Ethiopic (U+1200-U+137F) + +* Maxim Iorsh + + Hebrew (U+0590-U+05FF) + +* Vyacheslav Dikonov + + Syriac (U+0700-U+074A) + Braille (U+2800-U+28FF) + +* Panayotis Katsaloulis + + Greek Extended (U+1F00-U+1FFF) + +* M.S. Sridhar + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + + + Sinhala (U+0D80-U+0DFF) + +* Dan Shurovich Chirkov + + Cyrillic (U+0400-U+04FF) + +* Abbas Izad + + Arabic (U+0600-U+06FF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Denis Jacquerye + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + +* K.H. Hussain and R. Chitrajan + + Malayalam (U+0D00-U+0D7F) + +* Solaiman Karim and Omi Azad + + Bengali (U+0980-U+09FF) + +* Sonali Sonania and Monika Shah + + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +* Pravin Satpute , Bageshri Salvi + , Rahul Bhalerao and Sandeep Shedmake + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +* Gia Shervashidze + + Georgian (U+10A0-U+10FF) + +* Daniel Johnson + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Kayah Li (U+A900-U+A92F) + Osmanya (U+10480-U+104a7) + +* George Douros + + Gothic (U+10330-U+1034F) + Phoenecian (U+10900-U+1091F) + Byzantine Musical Symbols (U+1D000-U+1D0FF) + Western Musical Symbols (U+1D100-U+1D1DF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + Mah Jong Tiles (U+1F000-U+1F02B) + Dominoes (U+1F030-U+1F093) + +* Steve White + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +* Mark Williamson + Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + + +* Primož Peterlin + maintained FreeFont for several years, and is thanked for all his work. + +Please see the CREDITS file for details on who contributed particular +subsets of the glyphs in font files. + +-------------------------------------------------------------------------- +$Id: AUTHORS,v 1.23 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20100919/COPYING b/incs/tcpdf/fonts/freefont-20100919/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20100919/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/incs/tcpdf/fonts/freefont-20100919/CREDITS b/incs/tcpdf/fonts/freefont-20100919/CREDITS new file mode 100644 index 0000000..0b69784 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20100919/CREDITS @@ -0,0 +1,581 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Credits + ==================== + +This file lists contributors and contributions to the GNU FreeFont project. + + +* URW++ Design & Development GmbH + +URW++ donated a set of 35 core PostScript Type 1 fonts to the +Ghostscript project , to be available +under the terms of GNU General Public License (GPL). + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + + +* Yannis Haralambous and John + Plaice + +Yannis Haralambous and John Plaice are the authors of Omega typesetting +system, . Omega is an extension of TeX. +Its first release, aims primarily at improving TeX's multilingual abilities. +In Omega all characters and pointers into data-structures are 16-bit wide, +instead of 8-bit, thereby eliminating many of the trivial limitations of TeX. +Omega also allows multiple input and output character sets, and uses +programmable filters to translate from one encoding to another, to perform +contextual analysis, etc. Internally, Omega uses the universal 16-bit Unicode +standard character set, based on ISO-10646. These improvements not only make +it a lot easier for TeX users to cope with multiple or complex languages, +like Arabic, Indic, Khmer, Chinese, Japanese or Korean, in one document, but +will also form the basis for future developments in other areas, such as +native color support and hypertext features. ... Fonts for UT1 (omlgc family) +and UT2 (omah family) are under development: these fonts are in PostScript +format and visually close to Times and Helvetica font families. +Omega fonts are available subject to GPL + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +Current info: + +* Valek Filippov + +Valek Filippov added Cyrillic glyphs and composite Latin Extended A to +the whole set of the abovementioned URW set of 35 PostScript core fonts, +. The fonts are available under GPL. + + Latin Extended-A (U+0100-U+017F) + Cyrillic (U+0400-U+04FF) + + +* Wadalab Kanji Comittee + +Between April 1990 and March 1992, Wadalab Kanji Comittee put together +a series of scalable font files with Japanese scripts, in four forms: +Sai Micho, Chu Mincho, Cho Kaku and Saimaru. The font files are +written in custom file format, while tools for conversion into +Metafont and PostScript Type 1 are also supplied. The Wadalab Kanji +Comittee has later been dismissed, and the resulting files can be now +found on the FTP server of the Depertment of Mathematical Engineering +and Information Physics, Faculty of Engineering, University of Tokyo +. + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + + +* Young U. Ryu + +Young Ryu is the author of Txfonts, a set of mathematical symbols +designed to accompany text typeset in Times or its variants. In the +documentation, Young adresses the design of mathematical symbols: "The +Adobe Times fonts are thicker than the CM fonts. Designing math fonts +for Times based on the rule thickness of Times = , , + , / , < , +etc. would result in too thick math symbols, in my opinion. In the TX +fonts, these glyphs are thinner than those of original Times +fonts. That is, the rule thickness of these glyphs is around 85% of +that of the Times fonts, but still thicker than that of the CM fonts." +TX fonts are are distributed under the GNU public license (GPL). +. + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + + +* Angelo Haritsis + +Angelo Haritsis has compiled a set of Greek Type 1 fonts, available on +. +The glyphs from this source has been used to compose Greek glyphs in +FreeSans and FreeMono. + +Angelo's licence says: "You can enjoy free use of these fonts for +educational or commercial purposes. All derived works should include +this paragraph. If you want to change something please let me have +your changes (via email) so that they can go into the next +version. You can also send comments etc to the above address." + + Greek (U+0370-U+03FF) + + +* Yannis Haralambous and Virach Sornlertlamvanich + +In 1999, Yannis Haralambous and Virach Sornlertlamvanich made a set of +glyphs covering the Thai national standard Nf3, in both upright and +slanted shape. The collection of glyphs have been made part of GNU +intlfonts 1.2 package and is available under the GPL at +. + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque + +Shaheed Haque has developed a basic set of basic Bengali glyphs +(without ligatures), using ISO10646 encoding. They are available under +the XFree86 license at . + +Copyright (C) 2001 S.R.Haque . All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL S.R.HAQUE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of S.R.Haque shall not be +used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from +S.R.Haque. + + Bengali (U+0980-U+09FF) + + +* Sam Stepanyan + +Sam Stepanyan created a set of Armenian sans serif glyphs visually +compatible with Helvetica or Arial. Available on +. On +2002-01-24, Sam writes: "Arial Armenian font is free for +non-commercial use, so it is OK to use under GPL license." + + Armenian (U+0530-U+058F) + + +* Mohamed Ishan + +Mohamed Ishan has started a Thaana Unicode Project + and among other things created a +couple of Thaana fonts, available under FDL or BDF license. + + Thaana (U+0780-U+07BF) + + +* Sushant Kumar Dash (*) + +Sushant Dash has created a font in his mother tongue, Oriya. As he +states on his web page : +"Please feel free to foreword this mail to your Oriya friends. No +copyright law is applied for this font. It is totally free!!! Feel +free to modify this using any font editing tools. This is designed for +people like me, who are away from Orissa and want to write letters +home using Computers, but suffer due to unavailability of Oriya +fonts.(Or the cost of the available packages are too much)." + + Oriya (U+0B00-U+0B7F) + + +* Harsh Kumar + +Harsh Kumar has started BharatBhasha - +an effort to provide "FREE software, Tutorial, Source Codes +etc. available for working in Hindi, Marathi, Gujarati, Gurmukhi and +Bangla. You can type text, write Web pages or develop Indian Languages +Applications on Windows and on Linux. We also offer FREE help to +users, enthusiasts and software developers for their work in Indian +languages." + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + + +* Prasad A. Chodavarapu + +Prasad A. Chodavarapu created Tikkana, a Telugu font available in Type +1 and TrueType format on . +Tikkana exceeds the Unicode Telugu range with some composite glyphs. +Available under the GNU General Public License. + + Telugu (U+0C00-U+0C7F) + + +* Frans Velthuis and Anshuman Pandey + + +In 1991, Frans Velthuis from the Groningen University, The +Netherlands, released a Devanagari font as Metafont source, available +under the terms of GNU GPL. Later, Anshuman Pandey from the Washington +University, Seattle, USA, took over the maintenance of font. Fonts can +be found on CTAN, . I +converted the font to Type 1 format using Péter Szabó's TeXtrace +program and removed some +redundant control points with PfaEdit. + + Devanagari (U+0900-U+097F) + + +* Hardip Singh Pannu + +In 1991, Hardip Singh Pannu has created a free Gurmukhi TrueType font, +available as regular, bold, oblique and bold oblique form. Its license +says "Please remember that these fonts are copyrighted (by me) and are +for non-profit use only." + + Gurmukhi (U+0A00-U+0A7F) + + +* Jeroen Hellingman + +Jeroen Hellingman created a set of Malayalam metafonts in 1994, and a +set of Oriya metafonts in 1996. Malayalam fonts were created as +uniform stroke only, while Oriya metafonts exist in both uniform and +modulated stroke. From private communication: "It is my intention to +release the fonts under GPL, but not all copies around have this +notice on them." Metafonts can be found on CTAN, + and +. + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + + +* Thomas Ridgeway <> (*) + +Thomas Ridgeway, then at the Humanities And Arts Computing Center, +Washington University, Seattle, USA, (now defunct), created a Tamil +metafont in 1990. Anshuman Pandey from the same university took over +the maintenance of font. Fonts can be found at CTAN, +. + + Tamil (U+0B80-U+0BFF) + + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek , Olaf + Kummer , and Jochen Metzinger + +Beyene, Kudlek, Kummer and Metzinger from the Theoretical Foundations +of Computer Science, University of Hamburg, prepared a set of Ethiopic +metafonts, found on +. They also +maintain home page on the Ethiopic font project, +, +and can be reached at . The current +version of fonts is 0.7 (1998), and they are released under GNU GPL. I +converted the fonts to Type 1 format using Péter Szabó's TeXtrace-A +program and removed some +redundant control points with PfaEdit. + + Ethiopic (U+1200-U+137F) + + +* Maxim Iorsh + +In 2002, Maxim Iorsh started the Culmus project, aiming at providing +Hebrew-speaking Linux and Unix community with a basic collection of +Hebrew fonts for X Windows. The fonts are visually compatible with +URW++ Century Schoolbook L, URW++ Nimbus Sans L and URW++ Nimbus Mono +L families, respectively, and are released under GNU GPL license. See +also . + + Hebrew (U+0590-U+05FF) + + +* Panayotis Katsaloulis + +Panayotis Katsaloulis helped fixing Greek accents in the Greek +Extended area. + + Greek Extended (U+1F00-U+1FFF) + + +* Vyacheslav Dikonov + +Vyacheslav Dikonov made a Braille unicode font that could be merged +with the UCS fonts to fill the 2800-28FF range completely. (uniform +scaling is possible to adapt it to any cell size). He also contributed +a free syriac font, whose glyphs (about half of them) are borrowed +from the "Carlo Ator" font freely downloadable from +. Vyacheslav also filled in a few missing +spots in the U+2000-U+27FF area, e.g. the box drawing section, sets of +subscript and superscript digits and capital Roman numbers. + + Syriac (U+0700-U+074A) + Box Drawing (U+2500-U+257F) + Braille (U+2800-U+28FF) + + +* M.S. Sridhar + +M/S Cyberscape Multimedia Limited, Mumbai, developers of Akruti +Software for Indian Languages (http://www.akruti.com/), have released +a set of TTF fonts for nine Indian scripts (Devanagari, Gujarati, +Telugu, Tamil, Malayalam, Kannada, Bengali, Oriya, and Gurumukhi) +under the GNU General Public License (GPL). You can download the fonts +from the Free Software Foundation of India WWW site +(http://www.gnu.org.in/akruti-fonts/) or from the Akruti website. + +For any further information or assistance regarding these fonts, +please contact mssridhar AT vsnl.com. + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + + +Noah Levitt found out that the Sinhalese fonts available on the site + are released under GNU GPL, or, +precisely, "Public Domain under GNU Licence Produced by DMS +Electronics for The Sri Lanka Tipitaka Project" (taken from the font +comment), and took the effort of recoding the font to Unicode. + +These glyphs were later replaced by those from the LKLUG font + + +Finally the range was completely replaced by glyphs from the sinh TeX +font, with much help and advice from Harshula Jayasuriya. + + Sinhala (U+0D80-U+0DFF) + + +* Daniel Shurovich Chirkov + +Dan Chirkov updated the FreeSerif font with the missing Cyrillic +glyphs needed for conformance to Unicode 3.2. The effort is part of +the Slavjanskij package for Mac OS X, +. + + Cyrillic (U+0400-U+04FF) + + +* Denis Jacquerye + +Denis Jacquerye added new glyphs and corrected existing ones in the +Latin Extended-B and IPA Extensions ranges. + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + + +* K.H. Hussain and R. Chitrajan + +`Rachana' in Malayalam means `to write', `to create'. Rachana Akshara Vedi, +a team of socially committed information technology professionals and +philologists, has applied developments in computer technology and desktop +publishing to resurrect the Malayalam language from the disorder, +fragmentation and degeneration it had suffered since the attempt to adapt +the Malayalam script for using with a regular mechanical typewriter, which +took place in 1967-69. K.H. Hussein at the Kerala Forest Research Institute +has released "Rachana Normal" fonts with approximately 900 glyphs required +to typeset traditional Malayalam. R. Chitrajan apparently encoded the +glyphs in the OpenType table. + +In 2008, the Malayalam ranges in FreeSerif were updated under the advise +and supervision of Hiran Venugopalan of Swathanthra Malayalam Computing, +to reflect the revised edition Rachana_04. + + Malayalam (U+0D00-U+0D7F) + + +* Solaiman Karim + + Bengali (U+0980-U+09FF) + +Solaiman Karim has developed several OpenType Bangla fonts and +released them under GNU GPL on . + + +* Sonali Sonania and Monika Shah + + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +Glyphs were drawn by Cyberscape Multimedia Ltd., #101,Mahalakshmi +Mansion 21st Main 22nd "A" Cross Banashankari 2nd stage Banglore +560070, India. Converted to OTF by IndicTrans Team, Powai, Mumbai, +lead by Prof. Jitendra Shah. Maintained by Monika Shah and Sonali +Sonania of janabhaaratii Team, C-DAC, Mumbai. This font is released +under GPL by Dr. Alka Irani and Prof Jitendra Shah, janabhaaratii +Team, C-DAC, Mumabi. janabhaaratii is localisation project at C-DAC +Mumbai (formerly National Centre for Software Technology); funded by +TDIL, Govt. of India. Contact:monika_shah AT lycos.com, +sonalisonania AT yahoo.com, jitendras AT vsnl.com, alka AT ncst.ernet.in. +website: www.janabhaaratii.org.in. + + +* Pravin Satpute , Bageshri Salvi + , Rahul Bhalerao and Sandeep Shedmake + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +In December 2005 the team at www.gnowledge.org released a set of two +Unicode pan-Indic fonts: "Samyak" and "Samyak Sans". "Samyak" font +belongs to serif style and is an original work of the team; "Samyak +Sans" font belongs to sans serif style and is actually a compilation +of already released Indic fonts (Gargi, Padma, Mukti, Utkal, Akruti +and ThendralUni). Both fonts are based on Unicode standard. You can +download the font files (released under GNU/GPL License) from +http://www.gnowledge.org/Gnoware/localization/font.htm + + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +Dr. Kulbir Singh Thind designed a set of Gurmukhi Unicode fonts, +AnmolUni and AnmolUni-Bold, which are available under the terms of GNU +Generel Public Licens from the Punjabu Computing Resource Center, +http://guca.sourceforge.net/typography/fonts/anmoluni/. + + +* Gia Shervashidze + + Georgian (U+10A0-U+10FF) + +Starting in mid-1990s, Gia Shervashidze designed many +Unicode-compliant Georgian fonts: Times New Roman Georgian, Arial +Georgian, Courier New Georgian. His work on Georgian localization can +be reached at http://www.gia.ge/. + + +* Primož Peterlin + +Primož Peterlin filled in missing glyphs here and there (e.g. Latin +Extended-B and IPA Extensions ranges in the FreeMono familiy), and +created the following UCS blocks: + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Arrows (U+2190-U+21FF) + Box Drawing (U+2500-U+257F) + Block Elements (U+2580-U+259F) + Geometrical Shapes (U+25A0-U+25FF) + +* Mark Williamson + +Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Jacob Poon + +Submitted a very thorough survey of glyph problems and other suggestions. + +* Alexey Kryukov + +Made the TemporaLCGUni fonts, based on the URW++ fonts, from which at one +point FreeSerif Cyrillic, and some of the Greek, was drawn. He also provided +valuable direction about Cyrillic and Greek typesetting. + +* George Douros + +The creator of several fonts focusing on ancient scripts and symbols. +Many of the glyphs are created by making outlines from scanned images +of ancient sources. + + Aegean: Phoenecian + Analecta: Gothic (U+10330-U+1034F) + Musical: Byzantine & Western + Unicode: many Miscellaneous Symbols, Miscellaneous Technical, + supplemental Symbols, and Mathematical Alphanumeric symbols, + Mah Jong, and the outline of the Domino. + +* Daniel Johnson + +Created by hand a Cherokee range specially for FreeFont to be "in line with +the classic Cherokee typefaces used in 19th century printing", but also to +fit well with ranges previously in FreeFont. Then he made Unified Canadian +Syllabics in Sans, and a Cherokee and Kayah Li in Mono! And never to be +outdone by himself, then did UCAS Extended and Osmanya.... What next? + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Kayah Li (U+A900-U+A92F) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Osmanya (U+10480-U+104a7) + +* Yannis Haralambous and Wellcome Institute + +In 1994, The Wellcome Library + The Wellcome Institute for the History of Medicine + 183 Euston Road, London NW1 2BE, England. +commissioned Mr. Haralambous to produce a Sinhalese font for them. + +We have received 03/09 official notice from Robert Kiley, Head of e-Strategy +for the Wellcome Library, that Yannis' font could be included in GNU +FreeFont under its GNU license. + +Thanks to Dominik Wujastyk, for providing us with feedback and contacts +to repsonsible people at the Trust. + + Sinhala (U+0D80-U+0DFF) + +* The Sinhala font project http://sinhala.sourceforge.net/ + +The Sinhala font project has taken the glyphs from Yannis Haralambous' +Sinhala font, to produce a Unicode TrueType font, LKLUG. These glyphs +were for a while included in FreeFont. + + Sinhala (U+0D80-U+0DFF) + +* Steve White + +Filled in a lot of missing characters, got some font features working, +left fingerprints almost everywhere, and is responsible for these blocks: + + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +Notes: + +*: The glyph collection looks license-compatible, but its author has + not yet replied and agreed on their work being used in part of + this glyph collection. + +-------------------------------------------------------------------------- +$Id: CREDITS,v 1.28 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20100919/ChangeLog b/incs/tcpdf/fonts/freefont-20100919/ChangeLog new file mode 100644 index 0000000..1140327 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20100919/ChangeLog @@ -0,0 +1,6325 @@ +$Id: ChangeLog,v 1.257 2010/09/19 13:15:07 Stevan_White Exp $ +2010-09-19 Stevan_White + * FreeSerif.sfd: + + Sinhala: Fixed one lookup table mistake, and a couple of glpyh + omissions, that Harshula pointed out. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Sans: Applied Daniel Johnsons improvement to capital Eng to Sans, as + described in previous commits. + + * FreeSerif.sfd, FreeSerifBold.sfd: + + Coptic: added alphabet to bold. Accent marks not working -- a mystery. + Some tweeks in medium face as well. + + glyph cleanup -- points too close, some glyphs outside bounding boxes. + +2010-09-17 Stevan_White + * FreeSerif.sfd: + + Sinhala: tightened up left side of na and derivatives. + tighened up left sides of u, lla, na, dha, ndha, nya, jnya + tightened up some of the vowel conjuncts, and left side of nna. + +2010-09-16 Stevan_White + * FreeSerif.sfd: + + Coptic: fiddled about with letter forms, striving for a kind of + consistency. + + Sinhala: Harshula noticed four incorrect combined forms. Fixed these. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Latin Extended-A: Applied Daniel Johnson's patch that made two versions + of capital Eng. His explanation: + ' + http://en.wikipedia.org/wiki/%C5%8A + + The form of capital Eng currently in all three FreeFont faces + is that used by the Sami people, resembling a capital N with a + hooked right descender. + However, the form preferred for African and Amerindian + languages resembles a tall lowercase n with a hook that almost + meets the left vertical. (See wikipedia link above for a + visual.) + + Recommend moving the existing Sami-style Eng to a PUA or + non-Unicode slot, creating African-style Eng at U+014A, and + adding a LOCL table with substitution rules for + Inari Sami (ISM), Lule Sami (LSM), + Northern Sami (NSM) and Skolt Sami (SKS). + ' + Latin Extended-B: Also in his patch: + added U+0220 (Latin Capital Letter N with long leg) + +2010-09-15 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin for Sami: Daniel Johnson's patch added alternative form of Eng for + African languages and a 'local' table for the Sami form. + + * FreeSerif.sfd: + + Sinhala: regularized kundaliya a bit. + re-named a few more ligature glyphs, for consistency + + * FreeSans.sfd: + + Put stray lookup into its proper subtable. + + Gurmukhi: improved some names of ligature glyphs, and found one + apparently doubled table entry (kagurmukhi_nuktagurmukhi.nukt now + gur_ka.nukt) + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Various measures to fix problems FontForge Find Problems reports under + ATT, including a mass glyph rename of Sinhala ligatures. + +2010-09-15 Stevan_White + * to0ls/GenerateTrueType: + + prev. commit had one space too many + +2010-09-14 Stevan_White + * tools-- GenerateMacTT, GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, hex_range.py, isMonoMono.py, ligatureLookups.py, nameBySlot.py, range_report.py, ranges.py, validate.py, OpenType.py: + + Added license and other tags to python files. + +2010-09-13 Stevan_White + * tools/OpenType.py: + + updated some Web links. + + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cyrillic: A few more old letters. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Supplemental Punctuation: One character for consistency with other faces. + +2010-09-12 Stevan_White + * FreeMono.sfd, FreeSans.sfd: + + Control Pictures: Added because it was easy. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Alphabetic Presentation Forms: filled out range in sans faces. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: + + Cleared hints. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Dozens of measures to pass general validation tests, including + . cleanup of many glyphs for extrema and self-intersection problmes + . re-naming glyphs whose PS names are too long. + . removing blank glyphs + . giving Unicode points to glyphs missing them. + + There are still a few lookup table issues in FreeSerif and FreeSans though. + + * FreeSerif.sfd: + + Re-named some of the Sinhala lookups in somewhat better way. + Control Pictures: added a bunch (but... is it worth it?) + + * tools/nameBySlot.py: + + Corrected output for high Unicode. + + * tools/checkGlyphNumbers.py: + + Made aware of special TrueType slots. + + * tools/range_report.py: + + Added a Private Use total and better explanation of totals generally. + Some code clean-up. + +2010-09-11 Stevan_White + * tools/OpenType.py: + + made not to complain about extra TrueType characters. + + * FreeSerif.sfd: + + Coptic: Widened bowl of Khei. + Deepened descenders of small letters to same depth as in Latin + Expanded bowl of Fei and fei to resemble other samples. + +2010-09-10 Stevan_White + * FreeSerif.sfd: + + Cyrillic: mostly positioning of marks for old Cyrillic alphabets + + Coptic: Replaced acoptic with something more dramatic, fiddled with + kerning, tidied some other letters + +2010-09-09 Stevan_White + * FreeSerifBold.sfd, FreeSans.sfd, FreeSerif.sfd: + + Block Elements: replaced long-missing shade blocks + +2010-09-08 Stevan_White + * tools/range_report.py: + + More explanation in output. + + * tools/range_report.py, OpenType.py: + + another consistency check + added UCAS Extended range + +2010-09-07 Stevan_White + * FreeSerif.sfd: + + Buginese: lookup tables and glyphs to re-order vowels, courtesy of + Mohammad Anwari. + + Sinhala: complete replacement of range with glyphs extracted more + directly from Yannis Haralambous' sinha TeX font (last version was + also derived from this font, but had undergone detrimental processing). + Implements "rak" glyphs using three GSUB lookup steps. + + * FreeSans.sfd: + + Osmanya: courtesy of Daniel Johnson. + + Note this script is slanted in every sample I've seen. That is + justification enough that the glyphs in this range look slated, + although the face isn't oblique. + + UCAS Extended: by Daniel Johnson + +2010-09-05 Stevan_White + * FreeSerif.sfd: + + Fix for FontForge warning (v 20090923) + + "On Windows many apps will have problems with this font's kerning, + because because 58 of its glyph kern pairs cannot be mapped to + unicode-BMP kern pairs" + + This was due to kern tables for the Musical Symbols range, which isn't + in the Unicode Basic Multilingual Plane. + + Removed this lookup. Might consider another way to position these + symbols. + +2010-08-30 Stevan_White + * FreeSerif.sfd: + + Sinhala: patch by Harshula Jayasuriya to correct the writing system + direction in some lookups. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Currency Symbols: additions and tweeking + +2010-08-24 Stevan_White + * FreeSerif.sfd: + + Sinhala: added one ligature glyph, from Harshula Jayasuriya + +2010-08-20 Stevan_White + * FreeSerif.sfd: + + Resolves class of validation problems in Sinhala: Bad Glyph Name. + + This is a FontForge bug, that appears when certain types of problems + occur in the glyph contours. Probably an arithmetic error causes some + corruption. + + Corrected missing extrema in recent Latin Extended-D range + + Sinhala: re-did previous patch using a more recent one. + Un-did some other glyph changes that didn't help much anyway. + + * FreeMono.sfd: + + Named letters in several ranges... should write a script for this... + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added full GNU copyright announcement to TT Names. + Updated Copyright date. + + * FreeSerif.sfd: + + Sinhala: Applied a patch from Harshula Jayasuriya, improving glyph + names. + I tried to tidy up some of the glyphs, but it's a big job... + + Latin Extended B: fixed one case of missing extrema + +2010-08-18 Stevan_White + * FreeSerif.sfd: + + Latin Extended-D: yet a few more easily made letters + + Latin Extended-D: made a few more letters + +2010-08-09 Stevan_White + * FreeSerif.sfd: + + Supplemental Arrows-A: completed + + Arrows: completed + +2010-08-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Combining Diacritics: some additions in BoldOblique, corrections in + other faces. + Several improvements to Greek letter forms in BoldOblique + +2010-08-03 Stevan_White + * FreeMonoBold.sfd: + + Arrows, a few math operators, and one more combining diacritical + + * FreeMono.sfd, FreeMonoBold.sfd: + + Added some combining diacriticals to bold, touched up some spacing + modifiers. + Minor corrections to roman. + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Marks, spacing modifier letters: corrected placement of marks, + added some spacing modifier letters and combining marks. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Better Vietnamese support, using 'ccmp' and 'mark' lookup tables. + MonoBoldOblique: added Extended Latin ranges + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Vietnamese: Much adjustment of horn letters, + also general adjustement of marks + +2010-08-02 Stevan_White + * FreeSerif.sfd: + + Vietnamese: inadvertently broke the main face. This fixes it. + + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Vietamese: In roman and sans, lookups are basically functional now. + Used 'ccmp' Ligature Substitution to form stacked marks (inasmuch as + glyphs for the stacked Unicode codepoints are available) + Adjusted positioning of some marks. + Named many letters and combining marks. + + roman italic. Re-designed horn of O and U. Other roman faces could also + benefit from a horn job. + + * FreeMono.sfd, FreeSerif.sfd: + + roman: correction to one math operator + mono: Mathematical Operators complete (up to some pre-5.2 Unicode version) + + * FreeMono.sfd: + + Mathematical Symbols: range nearly finished + + * tools/OpenType.py: + + Correction regarding NKo range. + + * tools/range_report.py: + + made not to complain about special TrueType slots 0x00, 0x01, 0x0D + +2010-08-01 Stevan_White + * FreeMono.sfd, FreeSerif.sfd: + + roman: corrected direction of 2 math operators + mono: added several math operators + + Worked on mark positioning for Vietnamese, Cyrillic + +2010-07-30 Stevan_White + * FreeMono.sfd: + + Reduced height of two-part Summation symbols + https://savannah.gnu.org/bugs/?23064 + + Corrected U+2626 Orthodox Cross + https://savannah.gnu.org/bugs/?27579#discussion + + * FreeSerif.sfd: + + Added some Miscellaneous Technical Symbols + +2010-07-29 Stevan_White + * FreeSerif.sfd: + + Put in some scan lines 23BA-23BD, based on 2500, as discussed in + https://savannah.gnu.org/bugs/?23064 + I still have no idea what the application for these glyphs would be... + +2010-07-17 Stevan_White + * FreeSerif.sfd: + + added mark anchors for acute, grave in cyrillic (other faces already + had them) + +2010-07-13 Stevan_White + * FreeMono.sfd: + + Made germandbls (ess-zet) a bit wider, moved a bit to left + +2010-07-10 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Resolves bug 30344: "Greek Final Sigma could be shortened" + https://savannah.gnu.org/bugs/index.php?30344 + Problem only affected roman, but touched up other faces anyway. + +2010-05-30 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin-extended-B: fiddled with some of the horizontal strokes + +2010-05-29 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: accents on ogonek letters (for Navaho) + a little adjustment of apostrophe (Navaho, Hawaiian) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin mark problems + * low dots in bold uneven + * ring in bold smaller than in roman, and not heavier + * apostrophe in italic too far to right (Navaho, Hawaiian) + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: fixed problems with various marks: ogonek, hook, comma below, + some kerning, esp. of non-ascii characters + + * FreeSans.sfd, FreeSerif.sfd: + + Sans: made dot accents same height as i-dot, kerned y with comma + Both: made low comma accent lower, smaller (esp. for Romanian) + +2010-05-27 Stevan_White + * FreeSans.sfd: + + Latin: make caron of more uniform height + + Latin: i was somehow displaced, dotlessi was much too wide for Turkish + + * FreeSans.sfd, FreeSansOblique.sfd: + + Latin: made ring accent heavier, esp. for Swedish + + +2010-05-10 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + Latin: kerning tweeks + +2010-05-09 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + As discussed in freefont-bugs mailing list, Thu, May 6, 2010 + "FreeMono affected by OS X 10.6 nested character references bug" + reduced reference nesting in multiple quote characters, as a courtesy + to Mac OS 10.6 users, who suffer from a bug. + +2010-05-04 Stevan_White + * FreeSerif.sfd: + + Latin: kerning tweeks + +2010-05-03 Stevan_White + * FreeSerifBold.sfd: + + Latin: spacing of round small letters, kerning tweeks, fiddled with + ligatures + +2010-04-17 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Daniel Johnson improved Cherokee Da + +2010-04-10 Stevan_White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Emboldened underscore and related glyphs. Resolves issue 22999 + https://savannah.gnu.org/bugs/index.php?22999 + Low line (005F) in bold fonts do not have heavier weight + +2010-04-09 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: Added Thai TTF names + +2010-04-08 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Corrected some language names + A bit o kerning + + * FreeSerifBold.sfd: + + Fixed problem with name. This should be the same as before the revision + except for the fix. + The KDE font installer was saying this face was incorrectly named + Free Serif Bold Italic, but this wasn't quite correct. One of the other + language names said it was named Free Serif Halvfett Kursiv, which + conflicted with that language name for the real Free Serif Bold Italic. + + Regression: for some unknown reason, previous release gets built so + that my system thinks it is Free Serif Bold Italic. + This is a mystery. There is nothing about Italic in the file. + +2010-04-06 Stevan_White + * Makefile: + + Made graceful in absence of Fontforge + +2010-03-29 Stevan_White + * FreeSerifBold.sfd: + + Adjusted some accent marks, named a few characters + +2010-03-25 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added Ukrainian TTF names + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added bahasa indonesian TTF names + +2010-03-21 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added several TTF Names. (Need to check with native speakers.) + +2010-03-20 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fill out TTF Names tables regarding font names + +2010-03-19 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Removed TTF Names for 'sample text' and all 'license URL' except English, + 1) in response to FontForge complain that large names tables conflict + with recent Windows patches + 2) because they are redundant and inappropriate + (Hope to post the list of sample texts elsewhere, because I like the idea.) + +2010-03-02 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Latin standard ligatures: in non-bold, promoted dlig to liga. + Put standard Dutch IJ in all; Adjusted spacing a bit + +2010-02-28 Stevan_White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Cyrillic: further revision of spacing, in direction of loosening. + bold ze was strangely thin; made bolder. + +2010-02-27 Stevan_White + * FreeSerif.sfd: + + Cyrillic: reviewed spacing of whole range, generally loosened slightly + tidied a couple of ugly glyphs + +2010-02-09 Stevan_White + * FreeSerifBoldItalic.sfd: + + tweeks to kerning in Latin + + * FreeSerifBold.sfd: + + Tweeks to kerning in Latin + +2010-01-28 Stevan_White + * tools/isMonoMono.py: + + Implement FontForge handling of magic characters + .notdef, .null, nonmarkingreturn + at + 0x0000 0x0001 0x000D + +2010-01-27 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Improved magic characters for FreeMono, inserted them for other faces + https://savannah.gnu.org/bugs/index.php?28742 + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added at 0x0000 0x0001 0x000D characters + .notdef .null nonmarkingreturn + These are NOT UNICODE they are to satisfy an essentially undocumented + "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() ) + And a funny strong suggestion of TrueType fonts, that they begin with + three special characters (evidently different from encoding slots) + http://www.microsoft.com/typography/otspec/recom.htm + + FontForge looks for these glyphs in certain places and copies them. + Otherwise, apparently, it will find a glyph elsewhere (unclear how) and + copy it there, possibly resulting in something quite wrong + (such as a non-monospace font). + + The three are copied to the end of TTF fonts (only one to the end of OTF + fonts) + +2009-12-31 Stevan_White + * FreeSans.sfd: + + Tamil: deletd Unicode range due to absence of necessary ligatures + + * FreeSerifBold.sfd: + + Cyrillic tweek to spacing + +2009-12-29 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd: + + Gurmukhi: added 2 characters to complete range + + * FreeSans.sfd, FreeSerif.sfd: + + Devanagari: filled out sans, some corrections in serif + + * FreeSerif.sfd: + + Devanagari: Drew and constructed glyphs to complete range. + +2009-12-28 Stevan_White + * OpenType.py: + + Added/corrected some ranges + +2009-12-27 Stevan_White + * tools -- CheckConformance.pl, GenerateTrueType, MES-1.lst, MES-1.txt, MES-2.lst, MES-2.txt, MES-3B.lst, MES-3B.txt, WGL4.lst, mes-list-expand.pl: + + disabled build of Mac TT + + * tools/ligatureLookups.py: + + better sanity check + + * tools/range_report.py: + + more generic title + + * tools/OpenType.py: + + correction to Tamil + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Resolves bug #23049 + Replacement character (U+FFFD) not properly styled + https://savannah.gnu.org/bugs/index.php?23049 + + * FreeSerif.sfd: + + Devanagari: added letters, completing Unicode range + + * FreeSerif.sfd: + + Tamil: added 2 monster glyphs, completing range + (0bc1-2 still questionable) + +2009-12-26 Stevan_White + * FreeSerif.sfd: + + Indic ranges: named lots of characters + Tamil: corrected and added a few letters + + Tamil: added digits + + Tamil: a few more symbols. Only a couple of monster signs still + missing, and a couple of marks seem just wrong... + + Malayalam: completed Unicode range, also moving some Chillu letters from + Private Use area to Unicode, and re-establishing ligatures + + * FreeSans.sfd: + + Tamil: completed digits, added some other chars + +2009-12-25 Stevan_White + * FreeSans.sfd: + + Indic ranges, esp. + Devanagari: added several new Unicode (not yet complete) + tidied letters + Bengali: tidying, made some refs + +2009-12-24 Stevan_White + * FreeSans.sfd: + + Indic ranges: named most of the Unicode characters + Tried to improve a few bad names for ligatures + in Private Use Area + Made a few references: not clearly an improvement. + This stuff is still a mess... + + Devanagari: added an obviously missing nukta ligature + + Gujarati: added some subvocalic letters for Sanskrit. Quality is low. + + Filled out Geometric Shapes. + + * tools/ligatureLookups.py: + + fixed syntax error + + * tools/LigatureList.pl: + + no longer relevant. + +2009-12-23 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + cosmetic re-name and re-order of lookups + + * tools/OpenType.py: + + removed links to disappeared web pages + +2009-12-22 Stevan_White + * FreeMonoOblique.sfd: + + Diagonal Fractions lookup didn't make much sense in mono anyway, + much less in just one style. + +2009-12-20 Stevan_White + * FreeSerif.sfd: + + split Diagonal Fractions lookup into two tables + + re-encoded some characters + adjusted some marks + corrected two wrongly-placed glyphs in Phonetic Extensions Supplement + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + General Punctuation: Got rid of deprecated subrange 0x206A-0x206F + + * tools/range_report.py: + + corrected script name + + * tools/OpenType.py: + + numerous changes, some reflecting changes to Unicode standard + +2009-12-14 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Unicode 5.2 corrections of Abkhasian letters from Daniel Johnson. + Got rid of some old glyph names. + +2009-12-06 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Cherokee: fixed previous commit of a partial, and old range in + medium weight + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cherokee, courtesy of Daniel Johnson. + +2009-11-20 Stevan_White + * FreeSans.sfd: + + New glyphs for Unified Canadian Aboriginal Syllabics as defined in Unicode 5.2 + by Daniel Johnson + +2009-11-14 Stevan_White + * FreeSerif.sfd: + + Resolves bug #27842: FreeSerif U+1F016 (Mahjong Tile Seven of Bamboos) Wrong + https://savannah.gnu.org/bugs/?27842 + has one extra bamboo in it for a total of eight. + The bamboo on the top left needs to be removed + + Resolves bug #27579: Orthodox cross has wrong glyph + http://savannah.gnu.org/bugs/?27579 + U+2626 Orthodox Cross should slope downwards from left to right. + +2009-11-13 Stevan_White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Cyrillic: corrections to Abkhazian letters by Daniel Johnson + +2009-11-05 Stevan_White + * FreeSerif.sfd: + + Cyrillic: corrections to Abkhazian letters by Daniel Johnson + +2009-10-16 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: tweeks to brev, based on Unicode 5.2 samples + +2009-10-08 Stevan_White + * FreeSerif.sfd: + + Currency Symbols: tidied + + Number Forms: three new vulgar fractions + + Currency Symbols: added "Tenga" of Kazakhstan + + Latin Extended: corrected a couple of wrong bearings + some fiddling with Vienamese letters with hook + +2009-10-01 Stevan_White + * FreeSerif.sfd: + + added missing accent + +2009-09-17 Stevan_White + * FreeSerif.sfd: + + Latin kerning: gave qj positive kerning (it must happen sometimes) + + Latin kerning: differentiated grave and dieresis vowels in some combos. + (also, adieresis hadn't been kerned at all...) + + Made ref of one Sinhala letter + +2009-07-30 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + kerning + +2009-07-26 Stevan_White + * FreeSansBold.sfd: + + kerning + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + added some space in diaeresis + did some kerning + + * FreeSansBold.sfd: + + Revert serious mistake with previous commit: had somehow set splines + quadratic. + Here, the GaspTable from that commit is preserved, + However there were evidently numerous other changes that weren't + documented, and these are lost. + +2009-07-12 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added GASP tables for control of hinting/smoothing (anti-alising) of + TrueType. + Now the values are better suited to the EM size of the fonts. + Further adjustment (based say on stem width) might still be profitable. + + * FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + More tweeks on accents, especially Maltese letters. + +2009-07-11 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Maltese Hbar, hbar, Improved, made more consistent. + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: various corrections and tweeks for consistency in accented letters. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + more space to accent on lcaron + tightened DZ etc ligatures + in SerifItalic faces made references etc in Spacing Modifiers and Combining + further kerning + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + kerning + Sans: decided dots and some other marks needed more room. + +2009-07-10 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + IPA. Phonetics: tweeks + + * FreeSerif.sfd: + + Tweeked some math symbols + + * FreeSans.sfd, FreeSansOblique.sfd: + + Letterlike: additions + + * FreeMonoOblique.sfd: + + IPA + + * FreeSerifBoldItalic.sfd: + + Another IPA symbol + + * FreeSerifBoldItalic.sfd: + + IPA and Spacing Modifier Letters: added a few + +2009-07-09 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Latin: various horizontal spacing and positioning issues + Replaced Tz and tz ligatures with the originals of Danial Johnson. + (range is "Mayanist" and despite Unicode samples, current usage + uses normal z in glyph) + Put stylized Tz tz in a discretionary ligature lookup. + +2009-07-08 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cyrillic yi_yi Ukrainian ligature + Latin various pointwise cleanup, made some references, horizontal adjustments + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: Special ligature for Ukrainian yi_yi, also some kerning + +2009-07-07 Stevan_White + * FreeSerif.sfd: + + Latin: kerning; made accents on i tighter to avoid collisions + +2009-07-05 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made lookup tables for Dutch IJ + + Re-did Dutch digraph IJ in bold faces as "broken-U", because I + thought it was cool and nobody was there to stop me. + + * FreeSerif.sfd: + + Corrected ligatures Tz tz; put them in special lookup + Latin Extended Additional: added medevalist letters, completing range + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: added yi_yi ligature for Ukrainian in roman. Not sure + if it's right. + Latin: kerning. Added longs_t ligature, and historic ligature tables + IPA: in bolditalic, added a letter or two + + * FreeSerif.sfd: + + Kerning for hbar + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Kerning for Western Slavic languages + Added a couple of IPA to BI + +2009-07-04 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Combined letters ae, oe, ij had incorrect horizontal spacing + + * FreeMono.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Combining Diacritical Marks for Symbols: additions and fiddling. + Also related circles, arrows. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: various additions and adjustments + Number Forms: Completed range in serif roman. Adjusted spacing + of Latin numerals in serif faces. + Diacritics for Symbols: various additions + Geometric shapes: thought it best for circle to be round even in + oblique faces. It's a choice of course. + Added to several faces. + Made all to pass tests (except Sinhala) + +2009-07-02 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: more additions, adjustments + Also fiddled with some math symbols in Sans faces + + * FreeSans.sfd, FreeSansOblique.sfd: + + Letterlike Symbols; additions and adjustments + Note: Pango is rendering very strangely: many glyphs in the font are + being stolen from some other fonts instead: All the script in + blackletter, and some others as well. Is there a cache in the system + somewhere? Or what? + +2009-06-28 Stevan_White + * FreeSerif.sfd: + + Modified glyph. From patch by Pavel Skrylev. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Superscritps and Subscripts: made glyphs to complete range in all faces + + * FreeSans.sfd, FreeSansOblique.sfd: + + Added some combining marks for symbols and Blackboard Bold letters to + letterlike symbols + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various adjustments regarding superscript and subscript characters in + several ranges. + +2009-06-27 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + More fiddling with super/subscripts + Tidied points in Serif to make fontforge "wrong direction" complaint + in scaled reference go away. + Made some other references in basic latin ranges. + + * FreeSerif.sfd: + + Superscripts and subscripts (in various ranges): tried to systematize + sizing and vertical placement. Note: most letters are still simply + scaled. + This is practical maintenance-wise, but isn't typographically optimal. + + * FreeSerif.sfd: + + Cyrillic Extended A: altered mark positions + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Phonetic Extensions: various corrections and fiddling + Changed Blues values in FreeSerifBoldItalic + +2009-06-25 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Combining Diacritical Marks for Symbols: added to bold oblique + added placement mark to many + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + IPA Extensions: completed in bold and boldoblique, completing range for face. + + All faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because + FontForge was complaining about them (legacy hinting that could + interfere, possibly lower quality code, etc) + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + IPA Extensions: made several characters + + * FreeSerif.sfd, FreeSerifBold.sfd: + + IPA Extensions: completed range in bold + +2009-06-23 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Spacing Modifiers: added a couple + Combining Diacriticals: brought range to par with FreeSans + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Same correction as for FreeSerif + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Corrected descender of 027f + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + IPA and related: made lots of additional glyphs + +2009-06-22 Stevan_White + * FreeSerif.sfd: + + Latin: further clean-up + +2009-06-21 Stevan_White + * FreeSerif.sfd: + + General pointwise clean-up of Latin and Latin Extended. + No visible changes were intended besides changed policy on + horizontal placement of some horned letters + + * FreeSerif.sfd: + + Latin Extended-C: constructed glyphs to complete range. + Latin Extended-D: constructed a bunch of glyphs; some related changes elsewhere. + +2009-06-20 Stevan_White + * FreeSerif.sfd: + + Latin Extended-C: added most of range + + Modifier Tone Letters: added glyphs to complete range. + This should also complete all the IPA/Phonetic extenseions ranges. + + Phonetic Extensions Supplement: added letters completing range + Note the superscript ones are simply scaled, so stem width is + not quite right... + +2009-06-19 Stevan_White + * FreeSerif.sfd: + + Phonetic Extensions: made letters to complete range + +2009-06-18 Stevan_White + * FreeSans.sfd: + + IPA Extensions: clean-up, fix some horizontal spacing issues + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Some glyph problems clean-up, made to pass validate (BlueValues) + +2009-06-17 Stevan_White + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + IPA Extensions: Improved spacing and horizontal positioning + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Georgian: added missing letter + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + IPA: made curls on some glyphs more distinct. + note horizontal placement in BO is chaotic--needs work + +2009-06-14 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: various experiments with lookups. + calt: should have allowed isolatef forms of combining marks, + (but can't see application support...) + aalt, hist: for alterntative characters + Added some historical glyphs + Math Alphanumeric: some clean-up. + +2009-06-11 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: various tweeks. Failed attempt to use 'isol' + lookup to put isolated combining marks above the baseline. + + More fiddling with mark placement, strengthened ornamental endings + + mkmk positioning of augmentation dot + +2009-06-10 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: combining marks above and below notes now working + somewhat + +2009-06-08 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: more adjustments of size and placement + +2009-06-07 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: mostly work on lookups. Made tablature symbols + thinner. + +2009-06-06 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: more fiddling with sizes and positions + + Byzantine Musical Symbols: minor clean-ups + + Fixed some ATT problems with 'kern' lookups for Cyrillic + +2009-06-05 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: many changes to glyph positions and shapes + +2009-05-28 Stevan_White + * FreeSerif.sfd: + + Cyrillic: additions and re-naming by Pavel Skrylev. + * Added Cyrillic-B Ext glyphs, and Cyrillic-A Ext glyphs. + * Added cyr_above anchor to all cyrillic glyphs, some glyphs + was changed + * To all Cyrillic letters I've given proper names based on old + Slavic language which is source of all modern slavic languages. + + (the naming is contentious, and there are a couple of technical + problems...under consideration) + +2009-05-27 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: + Scaled up accidentals a bit. + Reduced width of repeated figure marks + Reduced width of caesura even more + Tried to implement mark positioning...not working everywhere + made references + +2009-05-26 Stevan_White + * FreeSerif.sfd: + + Made all letterlike glyph parts more like those from Serif and + Serif Italic. + (Except for Ped. U+1d1ae) + +2009-05-20 Stevan_White + * FreeSerif.sfd: + + Corrected DPOS lookup for Music range to be in script 'musi' + + Western Musical Symbols: fiddling + Miscellaneous Symbols: re-design of musical flat symbol. + +2009-05-19 Stevan_White + * FreeSerif.sfd: + + Western Musical Symbols: Revised horizontal placement of notes. + Altered many combining symbols to be more like Unicode sample. + Corrected many symbols that should be spacing but had 0 width. + Raised many symbols that were far lower than in Unicode + samples. + +2009-05-18 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + U+0354 and U+0355 (combining left/right arrowhead below) were switched + +2009-05-11 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + Hebrew: Moved vowel below mark for esh (05e8) and dalet (05d3) as + recommended in bug report #25887 + "FreeSans Hebrew most nonspacing marks are spacing" + https://savannah.gnu.org/bugs/?25887 + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Put PS Private BlueScale back to default. (Was really experiment to + alleviate excessive overshoot. Didn't work and FontForge complained.) + + * FreeSerif.sfd: + + Geometric Shapes: made two 'bullet' shapes to be consistent with 'bullet' + Blues values: put Std VH W into Stem Snap values + + * FreeSans.sfd: + + More Geometric Shapes. also worked on character widths. + +2009-05-09 Stevan_White + * FreeSans.sfd: + + More Geometric Shapes + +2009-05-02 Stevan_White + * FreeSansOblique.sfd: + + Had misplaced Tifinagh range. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + The rest of Tifinagh, courtesy of Daniel Johnson. + + a few adjustments. + +2009-05-01 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Explicitly disabled PS Private dictionary entry BlueFuzz + as recommended in Adobe Type 1 Font Format, sect. 5.8. + + * FreeSans.sfd: + + Tifinagh range, courtesy of Daniel Johnson. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjusted PS Private values according to understanding of + Adobe Type 1 Font Format (Ch. 5, Private Dictionary) + + Not completely clear on BlueScale, and StemSnap values are still a + mystery. (FontForge 'guess' seems to do little or nothing, and I + don't know where these values came from) + + Original hope was to improve appearance of overshoot in Sans, but it + seems that my renderers ignore this information. + + * tools/ranges.py: + + Corrections for Georgian and Tifinagh ranges + +2009-04-28 Stevan_White + * FreeSans.sfd: + + More Geometric Shapes + +2009-04-27 Stevan_White + * FreeSans.sfd: + + Added U+25D0-3 (half-black circles) + Note the Geometric Shapes range is still in poor shape in Sans. + +2009-04-25 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: fiddled with mark positioning in Cyrillic and Glagolitic + Non-roman faces: Added 'mark' positioning for Cyrillic + +2009-04-14 Stevan_White + * FreeSerif.sfd: + + Cyrillic Extended-B more additions. Now has all except payerok + punctuation and Old Abkhasian letters. + +2009-04-13 Stevan_White + * FreeSerif.sfd: + + Cyrillic Extended-B a few more letters + + * FreeSans.sfd, FreeSerif.sfd: + + kerning: tweeks + +2009-04-11 Stevan_White + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Georgian: additions and improvements. + Serif now has full compliment. + Note uppercase is questionable, being a simple scaling... + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Latin Extended-D added u+a788-c + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin Extended-D + corrected slots for Mayanist letters in roman + added modifier letters u+a788-c + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin Extended-D Mayanist letters by Daniel Johnson + + * tools/ranges.py: + + Corrected Vai range + +2009-04-10 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: additions and improvements + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Letterlike Symbols: additions, improvements + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Reconsidered numeral 1. Made angle more like other angles in font. + +2009-04-09 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Increased angle of hook on numeral 'one', to improve distinction from + letter 'l' at small point sizes. (Noticed that on some systems, even + at 12 point the distinction had not been obvious.) + +2009-03-29 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + General Punctuation: Adjust position, shape of quotes, fiddle with + others. + + * FreeSans.sfd: + + Kerning: Had grouped letters with round bowls on left (e,c,0,d,q) + together, but now see the original Nimbus fonts had left bounds that + vary by 10 EM or more, which is quite visible. I am correcting a + flaw in the original font in a very difficult and complex way. + It would be much better to make the bounds of these similar letters + to be equal. + To do: same for punctuation, copy to other styles of Sans. + + * FreeSerif.sfd: + + Kerning tweeks. + +2009-03-22 Stevan_White + * FreeMono.sfd: + + clean-up of some of the basic Nimbus glyphs + + * FreeSans.sfd, FreeSerif.sfd: + + Hebrew: more work on lookups regarding vowel marks + + * FreeSans.sfd: + + Hebrew: vowel mark positioning + +2009-03-16 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + re-named some lookup tables (Sinhala, Hebrew) + +2009-03-15 Stevan_White + * FreeSerif.sfd: + + Georgian: point-wise cleanup + note: doubts about spacing and glyph bounds in capitals + + * FreeSerif.sfd: + + Greek Extended: corrected u+1fd3 + +2009-03-13 Stevan_White + * FreeSerif.sfd: + + Cyrillic (and extensions) various tweeks to old Cyrillic letters, + spacing. + +2009-03-07 Stevan_White + * FreeMonoBoldOblique.sfd: + + correct direction braceleft + + * FreeSerif.sfd: + + Glagolitic: tweeks + + * FreeMonoBold.sfd: + + correct direction of braceleft + +2009-03-05 Stevan_White + * FreeSerif.sfd: + + Glagolitic: more fiddling. Raised small letters so their tops are + even with the tops of the big letters, which is more in line with + their "hanging" nature, and with most manuscripts. + +2009-03-04 Stevan_White + * tools/ranges.py: + + ranges for Sinhala + +2009-03-03 Stevan_White + * FreeSerif.sfd: + + Glagolitic: More tweeks. Added Djervi (I think) + +2009-03-02 Stevan_White + * FreeSerif.sfd: + + Glagolitic: tweeks + +2009-02-28 Stevan_White + * FreeSerif.sfd: + + Sinhala: replaced U+0DD0-1 with ones from sinha font + + Glagolitic: Additions, improvements (Note: the characters still missing + I simply haven't yet recognized in a manuscript or found in an on-line + HTML encoded text. I would like to see real ones rather than copying + out of the Unicode samples.) + + Cyrillic Extended-B: Assembled Monograph Uk, uk. See discussion + http://en.wikipedia.org/wiki/Uk_(Cyrillic) + +2009-02-27 Stevan_White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made braces more distinctive. + +2009-02-26 Stevan_White + * FreeMono.sfd: + + ASCII: Accentuated braces (for better readability in terminals) + +2009-02-24 Stevan_White + * FreeSerif.sfd: + + Cherokee: Daniel improved U+13d2 + + Sinhala: Copied most Unicode glyphs directly from Yannis Haralambous + sinhala MetaFont files. These are: all but 0dd0 0dd1 0df4. + Gave Unicode characters names, based on a transliteration scheme from + Harshula. + The auxiliary Sinhala are all from the LKLUG font. + +2009-02-23 Stevan_White + * FreeSerif.sfd: + + Copied glyphs from LKLUG font, as discussed with Harshula Jayasuriya. + http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/ + + This font is derived from a Metafont font: This package was + originally developed by Yannis Haralambous (Yannis.Haralambous at + univ-lille1 fr), with funding from the Wellcome Institute for the + History of Medicine, 183 Euston Road, London NW1 2BE, England (Contact + person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), which is using + the font in its Catalogue of Sinhala Manuscript. The original package + was available by ftp at ftp.bcc.ac.uk in: + /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip + + The hope is to eventually pull glyphs directly from the original MF + files. + +2009-02-21 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + tidying previous commits + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: Revised letter spacing in Armenian. + Serif roman: Added initial version of Glagolitic (by me) + +2009-02-18 Stevan_White + * FreeSerif.sfd: + + Armenian: spacing changes + Sinhala: deleted range, for usual reasons: + It doesn't even contain the full set of Unicode letters, and Sinhala + requires auxiliary characters and lookup tables for proper + representation. + (Found what I think are the originals at + http://www.mettanet.org/fonts/ ) + +2009-02-12 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + SerifBoldItalic - Armenian oblique from Daniel Johnson's bold version + Added ligatures (by Daniel) and lookup tables. + + * FreeSerifItalic.sfd: + + Armenian: Made oblique version of Daniel Johnson's range + + * FreeSerifBold.sfd: + + Armenian by Daniel Johnson + + * FreeSerif.sfd: + + Improvements of a couple of Armenian characters, from Daniel Johnson. + + * tools-- GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, isMonoMono.py, range_report.py, ranges.py, validate.py: + + Changed /usr/local/bin/fontforge to /usr/bin/fontforge + (to work with the update-alternatives mechanism, whereby a link is made + /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred binary ) + +2009-02-07 Stevan_White + * FreeSerifItalic.sfd: + + Latin: Kerning. Fixed some missing extrema + Made some more delicate italic IPA letters + +2009-02-06 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Latin: kerning + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Adjusted ff etc ligatures in Italic + +2009-02-05 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Thai sample text (means something like + Mr Sangkapan who sells bottles was picked up by the police because he + stole the wash of ms. .....) + +2009-02-04 Stevan_White + * FreeSans.sfd: + + Vai range, by Daniel Johnson + + * FreeSerifBoldItalic.sfd: + + Latin: kerning + +2009-02-03 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Latin: kerning + +2009-01-26 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made nu distinct from v. + Remedies bug #25376: https://savannah.gnu.org/bugs/?25376 + greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono + +2009-01-22 Stevan_White + * FreeSans.sfd: + + Kerning. Need to copy to other faces + + Arabic ligatures: turned on "ignore combining marks" on advice of + Khaled Hosny. + +2009-01-20 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Drew U+1e9C-F in Latin Extended Additional (including capital ess-zet) + +2009-01-19 Stevan_White + * FreeMono.sfd: + + Update of Kayah Li from Daniel Johnson + +2009-01-18 Stevan_White + * FreeSerif.sfd: + + Latin: kerning + + Coptic: Laula to be same height as Phi Psi (higher than other letters). + Dei and dei also to be higher letters, adjusted widths too. + + Unified Canadian Aboriginal Syllabics: moved the non-Unicode letter + part glyphs ucas.ring ucas.horizline ucas.shortvert ucas.righttack + ucas.lefttack to the Private Use area + 59664-59668 + Technique was to edit the SFD file directly: It seems the encoding + slot for the glyph is the first field of the "Encoding:" line for + the character. + + * FreeMono.sfd: + + Cherokee: improvements from D. Johnson. + +2009-01-17 Stevan_White + * FreeSerif.sfd: + + Cyrillic: Kerning. + + Re-linked Ezh/Yogh and re-made reversed Ezh. + +2009-01-16 Stevan_White + * FreeSerif.sfd: + + Fiddled with Coptic glyphs: Longer tail on Shei, less droopy Alfa. + Made Armenian Aiw to be a link to Phi (on Daniel Johnson's advice ) + + * FreeMono.sfd: + + Kayah Li by Daniel Johnson + + Cherokee, by Daniel Johnson + + Made references of some Armenian punctuation, + Made primereversed to be really the reverse of prime. + + Removed hints + + * tools/ranges.py: + + corrected Unified Canadian Aboriginal Syllabics + +2009-01-13 Stevan_White + * FreeSans.sfd: + + named some Armenian letters + + * FreeSerif.sfd: + + Armenian range by Daniel Johnson, with ligatures. + +2009-01-12 Stevan_White + * FreeSerif.sfd: + + Coptic: Raised top of laula above common top, as it appears in most + other fonts. Makes it easier to distinguish from alfa. + A little more space around Iauda and iauda. + Kerned Dei. + +2009-01-11 Stevan_White + * FreeSerif.sfd: + + Coptic: Made capital Alpha is distinct in printed form. + Made more angular vida with flattened top and bottom. + Made small hori more curvy. + More fiddling with Hori, made Kapa much wider. + + Reduced width of small letter straight stems to match small letters + in Latin. + Kerning for capitals. + + Revised: + Added a few dialectic letters and kai symbol + Removed many "ear" serifs, preferring a slashing continuation of + long decenders and diagonals as in some manuscripts + Made Kai and kai not to go below baseline + Made Psi a little broader + Made small khei distinct from cap, + Revised Hori and hori. + Some of this toward https://savannah.gnu.org/bugs/?25289 + + Greek: Made archaic letters u+0370-3 (understand are used for + old numbering) + +2009-01-08 Stevan_White + * FreeSerif.sfd: + + Various alterations to Coptic: Re-worked K and M, added kern table. + +2009-01-07 Stevan_White + * FreeSans.sfd: + + Daniel Johnson's fix of TT reference transformation bug in + Unified Canadian Aboriginal Syllabics, + +2009-01-06 Stevan_White + * FreeSans.sfd: + + Unified Canadian Aboriginal Syllabics range, courtesy of Daniel Johnson. + +2009-01-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added 2009 to copyright dates + + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some TrueType names + +2009-01-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added 2009 to copyright dates + + * AUTHORS, CREDITS: + + Removed Glagolitic range author + + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some TrueType names + +2009-01-01 Stevan_White + * FreeSerif.sfd: + + Removed Glagolitic range, since have not (yet) received OK from author. + + Added some TrueType Names + +2008-12-31 Stevan_White + * COPYING: + + Updated license to GPL v3 + +2008-12-30 Stevan_White + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Oblique versions of Daniel Johnson's Cherokee. + + * FreeSerifBold.sfd: + + Cherokee Bold range from Daniel Johnson. + +2008-12-27 Stevan_White + * isMonoMono.py: + + 900 EM -> 800 + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Made glyphs to lie between -200 and 800 EM + + * isMonoMono.py: + + check that glyphs lie in vertical bounding boxes + + * FreeMono.sfd, FreeSerif.sfd: + + Extensible bracket characters didn't exactly line up. Fixed. + Mono: a couple of glyphs had gotten out of their bounding boxes again. + + * tools/isMonoMono.py: + + 900 EM -> 800 + + check that glyphs lie in vertical bounding boxes + +2008-12-26 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Final pre-release cleanup + + * FreeSerif.sfd: + + Buginese vowel u was misnamed + + * FreeMono.sfd: + + Yatcyrillic somehow was a mark character ... fixed + + * FreeSans.sfd, FreeSansOblique.sfd: + + Had to un-link references in + Sans: uni02B2, uni02B5 + SansOblique: uni0363 + because validation of the TTF file said the glyph + "is drawn in wrong direction" + I would have preferred to have understand this... + + * Makefile: + + Added quick test for FontForge version. + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Removed kerning tables (?? what were they doing here anyway??) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Kerning tables for Thai. + Handles one common case: short letter followed by a tall one with + an overhang to the left. + + * tools/ranges.py: + + some changes to explanatory text + +2008-12-25 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + More putzing with kerning tables + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Copied kerning classes + Serif -> SerifBold + SerifItalic -> SerifBoldItalic + Sans -> SansOblique SansBold SansBoldOblique + Some associated naming of characters, etc + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Additions and correction in Spacing Modifier letters and IPA Extensions + +2008-12-23 Stevan_White + * FreeSerif.sfd: + + Applied patch to Cherokee range + +2008-12-20 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Fixed kern classes that end in space (crashes FontForge) + + * FreeSerifItalic.sfd, FreeSerif.sfd: + + kerning + +2008-12-19 Stevan_White + * FreeSerifItalic.sfd: + + kerning + + * FreeSerif.sfd: + + kerning + Some adjustments to Glagolitc spacing, mark positioning + +2008-12-18 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-17 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-11 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + kerning + +2008-12-10 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd: + + kerning + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + kerning + +2008-12-09 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-08 Stevan_White + * FreeSansOblique.sfd: + + Slanted small final sigma. Remedies + bug #24993: U+03C2 "Greek small letter final sigma" not slanted in + Free Sans Oblique + https://savannah.gnu.org/bugs/index.php?24993 + +2008-12-07 Stevan_White + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + kerning, etc + +2008-12-06 Stevan_White + * FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + kerning + Tweek in Sans having to do with addition of Latin Extended + +2008-12-05 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Tweeks to Latin Extended Additional + + * FreeSansBoldOblique.sfd: + + Added Latin Extended Additional range + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Extra space at end of kern class names has bad effect on FornForge + script that try to run through kern classes. Some FontForge call + corrupts memory. + Got rid of extra space. + +2008-12-02 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Replaced U+0387 GREEK ANO TELEIA with top dot of colon. + See bug #24987: U+0387 GREEK ANO TELEIA too low + https://savannah.gnu.org/bugs/index.php?24987 + + * FreeSerif.sfd: + + more kerning in Cyrillic (broke into two tables of classes) + +2008-12-01 Stevan_White + * FreeSerif.sfd: + + tweeks to kernin + + * FreeSerifBoldItalic.sfd: + + kerning + +2008-11-30 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Kerning for Latin and Cyrillic fairly complete in Serif faces. + Complete in sense that it looks pretty good under Pango for + English French German Spanish Polish Czech Latvian + But have not done Vietnamese (will require many more entries). + I adjust roman and italic, then copy tables by hand to bold and + bolditalic. + Misgiving: bolditalic is much too crammed + Overall, I may have over-kerned. (A difficult temptation to master.) + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + In Serif, modified widths of some extended latin glyphs + +2008-11-29 Stevan_White + * FreeSerif.sfd: + + Broke Latin kerning subtable into four, hoping it will be easier to + understand and maintain. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, + FreeSerifItalic.sfd, FreeSerifBold.sfd, FreeSansOblique.sfd, + FreeSans.sfd: + + kerninig + +2008-11-28 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + more kerning; + made guillemot narrower + + * FreeSansOblique.sfd, FreeSerif.sfd: + + previous commit was incomplete + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjusted width of single quotes (and apostrophe) to be "punctuation width" + More fiddling with kerning. + +2008-11-27 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + much fiddling with kerning + +2008-11-26 Stevan_White + * FreeSerifBold.sfd: + + Basic kerning, named main Cyrillic letters + + * FreeSerifItalic.sfd: + + Basic Cyrillic kerning + + * FreeSerif.sfd: + + Tweeks to Cyrillic kerning + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd, Makefile: + + Much fiddling with kerning, tables, and generating fonts whose kerning + tables work with OpenOffice. + + * tools/GenerateTrueType: + + Made to include old-style kerning + Converted to Python + +2008-11-24 Stevan_White + * FreeSerif.sfd: + + regularized padding in Miscellaneous symbols. + At least within related ranges tried to make similar. + Made to validate + +2008-11-23 Stevan_White + * FreeSerif.sfd: + + Filled out Miscellaneous Symbols. Used George Douros' Unicode font. + Completed Miscellaneous Symbols, with some drawings from George Douros' + Unicode Symbols, and some of mine. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Replaced Greek Exteded psili and dasia with scaled versions of the + "bent quote" mark. I think it's distinctive enough, but not so silly. + + Remedies bug #22997: Mono: Greek Extended psili is ugly + https://savannah.gnu.org/bugs/?22997 + + * FreeSerif.sfd: + + Made some recycling symbols + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Finished with Hebrew Pointed letters in all faces. + + * tools/range_report: + + preferred to keep the file ending + +2008-11-22 Stevan_White + * FreeSans.sfd: + + Fiddled with Hebrew Pointed letters + + * FreeSerifItalic.sfd: + + Marks for Vietnamese + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Letter pe had strange thick middle ear that looked awful. lamed had ben + bumped at some point. Fixed. Adjusted some of the points. + +2008-11-21 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + repairs to Pointed Hebrew + + * FreeSerif.sfd: + + Numeral line positioning marks for Gothic + + * FreeSerifItalic.sfd: + + Added Combining Marks for Symbols (some question about obliqueness of + some symbols) + Cleaned up some empty glyphs in Pointed Hebrew. + +2008-11-20 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Provided Hebrew pointed letters, with lookups, for all Serif faces. + +2008-11-19 Stevan_White + * FreeSerifBoldItalic.sfd: + + renamed Hebrew lookups + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Completed Hebrew in Bold faces. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + More tweeks to Hebrew points + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Adjustments corrections and additions to Hebrew points + +2008-11-18 Stevan_White + * FreeSansBold.sfd: + + Cleaned out a lot of ridiculous kernings + +2008-11-17 Stevan_White + * FreeSansBoldOblique.sfd: + + fiddled with Armenian ligatures + + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added Armenian (with ligatures) to BoldOblique + Fiddled with character spacing + +2008-11-16 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added U+01f9 and paragraph end marker to Georgian + Fiddled with Armenian ligatures + +2008-11-15 Stevan_White + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Another pass at letter spacing in Cyrillic. + Also went through ancient letters. + + Added Georgian paragraph separator 10FB + Added Georgian turned gan 10F9 (because it was easy) + + Re-worked letter spacing through modern Cyrillic range. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + Letter spacing + +2008-11-14 Stevan_White + * FreeSerif.sfd: + + Added several characters to Cyrillic Extended-B + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made Cyrillic hooked e U+04BC-F to look less goofy. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Based on assertion on Pechatnyj Dvor's web site, Cyrillic Fita + U+0472-3 and "Barred O" U+04E8-9 are different styles the same letter, + and the fact that the tilde in the O never looked good in Sans, I + made them all barred O's. + + * FreeSerif.sfd: + + Added Cyrillic Yn, yn (U+a65e-f) + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Synced up Cyrillic and Combining Diacritics ranges, + Couple of tweeks in Gujarati to make TT validate + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Changes to older Cyrillic letters, in response to further information. + Made omegas, omegas with titlo, and OT to all be of the same size and + shape in Serif. + Un-linked Cyrillic Psi and psi from Greek, made squarer versions. + + Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f . + Experimenting with mark positioning for Cyrillic + +2008-11-12 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Strove to make Euro look more like the EC logo design, while making + glyph fit better with the design of its face. Bug #3576: Euro design + https://savannah.gnu.org/bugs/?23576 + + * FreeSans.sfd, FreeSerif.sfd: + + Adjustments mostly to GPOS tables having to do with Vietnamese marks. + The WAZU Vietnamese test page looks pretty good in Sans now. + Still not thrilled with below-dot when it appears with a mark over + e.g. U+0102. Pango positions one or the other but not both. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Extensive modification of GPOS lookup tables for mark positioning. + I think they're now all functional (except styled Mono faces have none). + Also added lots of marks to faces that didn't have them, and also + fiddled with Combining Diacritical Marks. + +2008-11-10 Stevan_White + * FreeSerif.sfd: + + Made one combining mark really combining + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made a few combining characters to be zero-width in Mono, + Added them to other styles. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Figured out why below marks in Thai weren't working in the lowest + letters. I think Pango and other font renderers ignore 'blwm'. + However, 'mark' works. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Tweeks to Thai marks + +2008-11-09 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Several bugfixes in Thai, mostly having to do with mark placement and + ligatures. Implemented ru-saraaa and lu-saraaa with ligatures. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added and named dottedcircle (used by Pango to render + combining mark base) + + * FreeSerif.sfd: + + Tweeks to Coptic, after viewing more papyrus samples and web pages. + + * FreeSerif.sfd: + + Weight of Coptic small letters made to match that of Latin and Greek ones. + +2008-11-08 Stevan_White + * FreeSerif.sfd: + + Made Coptic to comply better with + http://www.wazu.jp/gallery/Test_Coptic.html + Made a flourish at foot of letters with long diagonal. + + More tweeks to Coptic; put in a mark lookup table. + + Note: for small letters I made scaled references to captials. + Results in those letters looking quite light next to the capitals and + next to small Latin letters. Also, there are a few variant forms for + capitals (Unicode samples don't show this). It would be good to + re-work + + Added Coptic alphabet in u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by + me, based on Unicode samples, TeX font copte, and scans at WikiPedia. + +2008-11-07 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Further tweeks to dieresis in Greek and Cyrillic + + * FreeSerif.sfd: + + replaced Greek I dieresis with references, tweeked height of dieresis. + +2008-11-04 Stevan_White + * FreeSerif.sfd: + + Added a few Cyrillic Extended-B letters seen in web pages while looking + for Glagolitic text. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Added a few old Cyrillic characters. + + * FreeSerif.sfd: + + Several corrections and tweeks to Glagolitic. + Still missing six slots from Unicode, but don't see them in the TeX + fonts. + On the other hand, several on-line Glagolitic pages (bibles etc) don't + seem to use these. Maybe it's OK as-is. + +2008-11-03 Stevan_White + * FreeSerif.sfd: + + Added lowercase range to Glagolitic, as a facile scaling of the + uppercase. + + Added letter to Glagolitic, scaled range. + +2008-11-02 Stevan_White + * FreeSerif.sfd: + + Replaced fraktur bold from Mathematical Alphanumeric Symbols with that + from TX Fonts by Young Ryu. + One concern: letter k is damaged (in both medium and bold). I just + hacked something up. + + Added Glagolitic "round type" font (Croation capitols only) from the + collection of Croatian fonts for LaTeX by Darko Zubrinić + ftp://ftp.dante.de/tex-archive/languages/croatian/ + http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf + + Several letters are missing besides the small letters. + + * FreeSerifBoldItalic.sfd: + + A couple of Thai references got obliqued twice. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + By popular demand, removed 'ears' from Greek Upsilon and Psi. + Copied resulting glyphs to Serif Mathematical Alphanumeric Symbols. + + * FreeSerif.sfd: + + Some pointwise cleanup of main Tamil range + + Tried some things with lookups. Didn't make much headway. + +2008-11-01 Stevan_White + * FreeMono.sfd: + + somehow made a letter with wrong width + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added similar lookups and ligatures to Thai ranges. + + * FreeSerif.sfd: + + Lookups now work no worse than those for other Thai fonts, at least + in Pango. Still perplexed by behaviour of "Required" lookups. + + For Thai, made ligatures and lookups for yoying and thothan combined + with a lower vowel. These work well. + Attempted looksups for saraaa with ru and lu, and for saraam. + Not working. + + Cleaned up a few of the Bengali ligatures + + * FreeSerifBold.sfd: + + Tweek Thai + +2008-10-31 Stevan_White + * FreeSerif.sfd: + + Fixed ligatures and mark positioning for Hanunóo. + Problem with ligatures: Gnome pango doesn't do 'rlig', only 'liga' + + * FreeSerifItalic.sfd: + + Changed lookup table scripts for Devanagari and Bengali. + Find Problems -> ATT found several problems showing lookups acting on + glyphs that weren't listed in the script ranges, including dev2, bng2 + (why not deva and beng, I don't know). + + danda and doubledanda of Devanagari I understand are to be shared among + Indic scripts. So included bng2 and dev2 in the 'aalt' table for those. + + The 'init' and 'half' tables for Bengali made active for bng2. + + The 'locl' table for Bengali didn't do anything I could see: It mapped + the Devanagari danda to itself, and the doubledanda to itself. Deleted. + + Cleaned up some kern tables. + adjustments of under 5 EM are invisible. Some others I just didn't like. + Some were putting a letter beneath another, with is wrong. + + * FreeSerifBoldItalic.sfd: + + Added Thai + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Changes to mark positioning lookups, esp. in Italic. + Widened numerals in Bold + +2008-10-27 Stevan_White + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Tweeks regarding Armenian and lookups + + * FreeSansBold.sfd: + + Added Armenian ligatures FB13-FB17 with lookups + Also made a historical ligature ('hlig') table for u+0587. + + Toward bug #15183: missing characters from Armenian range + https://savannah.gnu.org/bugs/index.php?15183 + + * FreeSansOblique.sfd: + + Added Armenian ligatures, lookups. Cleaned up contours. + + * FreeSans.sfd: + + Added 5 Armenian ligatures to U+FB13 – FB17, and made corresponding + 'liga' lookup. Found there one ligature u+0587 that according to + http://en.wikipedia.org/wiki/Armenian_alphabet + + "in new orthography the և character is not a typographical ligature anymore, and must never be treated as such. It is a distinct letter and has its place in the new alphabetic sequence." + So moved this out of the 'liga' lookup and into a new 'hlig' lookup. + +2008-10-26 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Lots of improvements to Thai. + Completely revised letter spacing in Italic, and fiddled with combining + marks in all. + Still aren't working quite right, especially in Italic. + Still need to work over digits (in Bold they aren't even bold yet) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Bold Thai : added (painstakingly) constructed glyphs, lookups + roman Thai: tweeks + Italic Thai: tweeks (Note this still has multiple problems) + +2008-10-25 Stevan_White + * FreeSerif.sfd: + + WAZU says + http://www.wazu.jp/gallery/Fonts_Hanunoo.html + + MPH 2B Damase doesn't support the consonant-vowel ligatures necessary + to render Buhid writing. + + OK, so I made 'mark' lookups for combining marks and a bunch of + ligatures in an 'rlig' lookup. The latter still not working: + don't know why. + + Made page to match the example of the combining forms at + http://www.omniglot.com/writing/hanunoo.htm + +2008-10-24 Stevan_White + * FreeSerif.sfd: + + Removed some marks from Mathematical Alphanumeric Symbols + + * FreeSerif.sfd: + + Tweeked combining marks for Vietnamese. Made to satisfy + WAZU JAPAN Comprehensive Unicode Test Page for Vietnamese + http://www.wazu.jp/gallery/Test_Vietnamese.html + Could still use some tweeking... + + * FreeSerif.sfd: + + Added marks for composition of Vietnamese + + * FreeMono.sfd, FreeSerif.sfd: + + Put "below" combining mark on lots of vowels and derivatives, + for Vietnamese. + Named a bunch of composit Latin, expecting to make substitutions. + +2008-10-23 Stevan_White + * FreeSerif.sfd: + + Thai spacing alterations based on advice of a native speaker. + +2008-10-22 Stevan_White + * FreeSerif.sfd: + + re-named Thai lookups according to order + +2008-10-21 Stevan_White + * FreeSans.sfd: + + Cleanup of glyphs in Gujarati, Devanagari. + + Note: Serious problem with Sans GPOS abvm in Devanagari + "'abvm' Above Base Mark in Devanagari subtable" "gujr-0" + But all the characters that list gujr-0 are in Gujarati. + Not sure how this got broken or how to fix it. + + * FreeSerif.sfd: + + Fiddled with Thai mark positioning: passes my tests now OK. + Made a few more references in Math Symbols; more regularization of + stroke. + + * FreeSerif.sfd: + + Added mark class for Vietnamese "horn" + Several references made in General Punctuation, Arrows + + * FreeMono.sfd: + + added some Combining Diacritical Marks + +2008-10-20 Stevan_White + * FreeSerif.sfd: + + Made some references from serifed Latin capitals to Greek counterparts. + + * FreeSerif.sfd: + + Made a few repeated glyphs into references in Musical Symbols + + * tools/ranges.py, tools/validate.py: + + tweeked some ranges, format of output + +2008-10-19 Stevan_White + * FreeSerif.sfd: + + Moved several glypns from Mathematical Alphanumeric Symbols to + Letterlike Symbols. + Couple tweeks in Mathematical Symbols. + + * FreeMono.sfd, FreeSerif.sfd: + + Fiddling with Mathematical Symbols. + In Serif, trying to make stroke width more consistent. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Added some Greek symbols in Mono and Sans to make a little more regular + and correspond better with TeX. + Tweek of serif. + + * FreeSansBold.sfd: + + a few more improvements. + + One problem with the Mathematical Alphanumeric area is, one must + remember to change it any time another face is altered... + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd: + + Several improvements and additions to Sans faces (mostly in Greek) from + experience of pasting into FreeSerif Mathematical Alphanumeric Symbols. + + * FreeSerif.sfd: + + Replaced most of Mathematical Alphanumeric Symbols + roman italic bold (latin and greek) + gothic italic bold (latin and greek) + typewriter + and numerals + with glyphs from FreeFont. These were scaled to uniform height. + + Remains: Blackboard Bold, Fraktur, Calligraphic, Script + + * FreeSerif.sfd: + + Tidied lookup table names for Malayalam + + * FreeSerif.sfd: + + Applied Malayalam patch from Hiran Venugopalan + + * FreeMono.sfd: + + Added/corrected many Mathematical Symbols + + * FreeSansOblique.sfd: + + more IPA + +2008-10-18 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made lots more IPA and Phonetic Extensions + Note: fontforge is reporting an error in a few glyphs made by scaling + another, that the glyphs are drawn in the wrong direction--only in + TrueType though. Suspect a FontForge bug. + + Added several Combining Diacritical Marks + +2008-10-17 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made several Spacing Modifier Letters, Combining Diacritical Marks, + and IPA and Phonetic Extensions + +2008-10-16 Stevan_White + * tools/ranges.py: + + un-grayed totals rows + + Fiddled Cyrillic + made output prettier + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some Superscripts and Subscripts + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Finished off Superscripts and subscripts + + Completed General Punctuation for Mono faces + + Added some General Punctuation + +2008-10-15 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + more Letterlike Symbols, Currency Symbols + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made some Combining Diacritical Marks for Symbols, Letterlike Symbols + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added some General Punctuation + +2008-10-14 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added double slanted hyphen, made General Punctuaton Supplement like + Serif's + + * FreeSansBoldOblique.sfd: + + Filled out Greek Extended + + * FreeMono.sfd, FreeSerifItalic.sfd: + + fixes to last 2 commits + + * FreeSerifItalic.sfd: + + Last character to General Punctuation + + * FreeMono.sfd: + + Built some Enclosed Alphanumerics (1-10) + + * FreeSerif.sfd: + + Copied in Daniel Johnson's changes to Cherokee. + +2008-10-12 Stevan_White + * FreeSerif.sfd: + + Included Daniel Johnson's Cherokee glyphs. + +2008-10-05 Stevan_White + * FreeMono.sfd: + + Further corrections to diaresis in Cyrillic -- legibility in small sizes + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: + + Regularized placement of diaresis in Cyrillic + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added same set of glyphs to Cyrillic Supplement + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added some of the easier letters from Cyrillic Supplement + +2008-10-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSerifItalic.sfd: + + Finished high Cyrillic range for MonoBold and MonoBoldOblique. + (Remaining: historic ranges, Cyrillic extensions) + Tweeked others. + + * FreeMonoBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif*Italic: Added last Abkhazian letters to Cyrillic + MonoBold: tweek + +2008-10-03 Stevan_White + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd: + + Mono: Some additions to historic letters + + * FreeSerif.sfd: + + Added some punctuation and combining numeric marks from + Cyrillic Extended B + + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various technical tweeks, mostly concerning recent additions. + Also did a bit more "Points too close" and "irrelevant control points". + Cyrillic millions redesign meant could not maintain use of refrences + for it. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More high Cyrillic + Included old Cyrillic millions combining mark in Sans, changed design + in Serif + +2008-10-02 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + More high Cyrillic + + * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: + + More high Cyrillic glyphs + + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More glyphs in high Cyrillic. Remains only some whose form I'm unsure + of in italic. + + * FreeSerifBoldItalic.sfd: + + More glyphs in higher Cyrillic range + + * FreeSerifItalic.sfd: + + Same process of tightening el, em, ge (but a P.S. to previous commit: + also did ya, ze for SerifBold.) + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + BoldItalic: Tightened up spacing on left of el, em, ge (could go + farther, but it is partly a problem with glyph design... + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More additions to Cyrillic. Finished SerifBold except for Nivkh + additions. + Used references on number combining forms. + +2008-09-30 Stevan_White + * FreeSerif.sfd: + + Added four (obsolete) Chuvash letters to Cyrillic Supplement + - completing it. + +2008-09-29 Stevan_White + * FreeSerif.sfd: + + Greek adjustments + Adjusted spacing of kappa slightly + Got rid of ears on Psi, following similar request for Upsilon. + +2008-09-28 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Adding and fiddling with Spacing Modifiers and Combining Diacriticals + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Revisions of several Combining Diacritical marks + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + A few Combining Diacriticals and Spacing Modifiers + + MonoBoldOblique: Primarily filling out Spacing Modifier Letters + others: little fixes found along the way + +2008-09-27 Stevan_White + * FreeSerif.sfd: + + Replaced Malayalam range with that from Rachana_04 found on + Swathanthra Malayalam Computing project page + http://savannah.nongnu.org/projects/smc/ + Besides scaling and converting to cubic, performed much clean-up of + glyphs, added an r2 character, and re-named a bunch of characters. + +2008-09-23 Stevan_White + * tools/ranges.py: + + Corrections and additions to several ranges, + put extra row in table with character totals + +2008-09-22 Stevan_White + * FreeSerif.sfd: + + Filled in as much of Phonetic Extensions as I could without artistic + abilities. + Note 1D48-9 are not references due to apparent FontForge bug, that says + scaled references go in wrong direction. + + * FreeSerif.sfd: + + Cleaup of some Bengali glyphs. + Note many of the ligatures remain very very messy. + + * Makefile: + + added more validations + made to work with GenerateOpenType + + * FreeSerif.sfd: + + Built two more easy Phonetic Extensions + + * FreeSerif.sfd: + + Built some Phonetic Extensions letters, those with middle tilde + + * tools/GenerateOpenType: + + Replaced bash version with Python + +2008-09-21 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added lots of Spacing Modifier Letters and Combining Diacritical Marks. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSerif.sfd: + + Wrote script to check if glyph encodings were in stated ranges, fixed + most discrepancies. + + There were a bunch of incompletely deleted characters in several faces. + + Sans: found several other problems in the process + # Tamil + Four slots labelled 0BDA-D have glyphs, not in Unicode. also 0BE1 + I think they are misplaced; added 0010 to each of them + + # Devanagari + Slot labelled U+093B is not in Unicode--can't find glyph: deleted + likewise 094F (may have been meant to be 0954) + 0955, 0973-0976 + + 0954 should be a combining mark, but it appears on the wrong side of 0. + 0971 was just wrong--made into simple dot. + 0972 is also wrong--made my own Candra A. + + # Gujarati + Slots labelled 0AE4-5 are not in Unicode; seem not to belong at all. + Deleted. 2800 is a dup of 2790. Deleted + + Serif: phillipine_double u1736 was misplaced + + A bunch of the Math Alphanumeric symbols are empty in the standard, + because they're represented elsewhere. These should be deleted + First need to make style consistent with existing symbols. + + * FreeSerif.sfd: + + Applied patch from Daniel J + Remedies bug + FreeSerif: Missing glyphs with palatal hook + https://savannah.gnu.org/bugs/index.php?24298 + Adding several letters to Phoenetic Extensions range U+1D80-BF + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made four characters U+200C-F to be zero-width + Remedy to bug #23593: Mono 0-width chars: zero-width or space? + https://savannah.gnu.org/bugs/index.php?23593 + + * FreeSerif.sfd: + + Made Mahjong tiles to take up less space using references + Cleaned up several validation problems + +2008-09-20 Stevan_White + * tools/checkGlyphNumbers.py: + + included other Private Use Ranges + +2008-09-19 Stevan_White + * FreeSerif.sfd: + + Added several Hebrew Alphabetic Presentation Forms (some easy ones), to + make its coverage the same as Serif Bold. + + * FreeSerifBold.sfd: + + Re-encoded. + Deleted several glyphs in Hebrew Alphabetic Presentation Forms that + didn't correspond valid Unicode + + * FreeMonoBold.sfd, FreeSans.sfd, FreeSerifItalic.sfd: + + Ran script to find mis-numbered glyphs. Several were simply typos, + some offset by one. + + * FreeSansOblique.sfd: + + Numerous cases of glyphs in Private Use area incorrectly assigned + Unicode numbers and names. Gave all -1 for Unicode and named like + "slot.XXXX". + + * FreeSerif.sfd: + + Adapted Mahjong Tiles from George Douros' Unicode Symbols font. + + * FreeSerif.sfd: + + Added Domino Tiles. Domino outline is copied from George Douros' + Unicode Symbols, but the rest I preferred to do with references. + +2008-09-19 Stevan_White + * tools/ranges.py: + + corrected and simplified calculation of whether OS/2 bit is set. + Now works mostly perfectly, except for some high Unicode ranges... + + * tools/GenerateOpenType: + + Made to output old-style kerning tables for Windows + (FontForge complains though) + + * tools/GenerateTrueType: + + Made to hint before instructing: FontForge bases TT instructions on hints + although hints are not put into TrueType fonts. + + * tools/hex_range.py: + + cosmetic tweek + + * tools/isMonoMono.py: + + re-worked to take a list of files as input + + * tools/ranges.py: + + re-structured code and corrected a few ranges + +2008-09-18 Stevan_White + * FreeSerif.sfd: + + Adapted Mathematical Alphanumeric Symbols from George Douros' Unicode + Symbols font. + + * FreeMonoBoldOblique.sfd: + + This one got away from me--I don't know what I did. + Looks like some small contour edits. + + * FreeSansBoldOblique.sfd: + + Fixed one mis-numberd character in Latin Extended-B + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Fixed several mis-numbered characters. + + * FreeSansBold.sfd: + + SansBold: one Georgian letter with no name, one Zapf Dingbat was + unnumbered + ATT test shows a bunch of problems with Gurmukhi and 'blwf' table + indeed shows those letters at 0x10000+ + Sans names them like uni0A30_uni0A4D.blwf: they are in range + ECC6 to ED06 + + I meant to move this range into Private Use in last release, and + missed it. So now it is moved, into same range as Sans. + + Both Sans and SansBold in nukt table for Gurmukhi have duplicate + entries for uni0A15 uni0A3C. Deleted dups. + + * FreeMonoOblique.sfd: + + fixed a number of Unassigned Code Points in Greek Extended + + * FreeSansOblique.sfd: + + mis-numbered Combining Diacritics + + * FreeSansOblique.sfd: + + Several chars in Latin Extended hadn't been named. + One spurious letter in Letterlike Symbols + +2008-09-16 Stevan_White + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + Lots of additions: unless otherwise noted, they are from George Duros' + fonts Analecta, Music, and Unicode (haven't got final confirmation of + the eligibility of these glyphs, so this is just for testing.) + + Added some combining marks, fiddled a bit. In both Serif & Mono, tried + to get a key symbol characters to fit inside the key combining mark + + Serif + Got rid of ears on Upsilon + Added: + # Gothic + # Western & Byzantine Musical Symbols + + # Misc Symbols, Misc Technical Symbols (drew many myself) + # Supplemental Symbols and Arrows + + Mono + Added: + # lotsa Misc Technical Symbols + # OCR Symbols + # drew many Supplemental Symbols and Arrows, Misc Technical + + Sans + Added # Phoenecian + Made a few Letterlike Symbols; Made Re and Im to be sans-serif. + +2008-09-11 Stevan_White + * FreeSerif.sfd: + + Removed pointless entries from Latin kern table + + Tidied points in Sinhala + +2008-09-07 Stevan_White + * FreeSerif.sfd: + + Tidied up Tamil ligatures EEA8-EEAB to fix TT build warning + "MonotonicFindAlong: Never found our spline." + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, Makefile: + + + Added APL characters to FreeMono (why?...) + + Fixed several last-minute problems, including + + Serif: Tweeked GPOS mark table for Cyrillic + Sans: Added a GPOS table for Cyrillic (but several diacritics missing) + + Serif, Mono: tweeked some bugs in extensible brackets & integrals + + Serif: Vietnamese o circumflex: accent was a bit high. fixed. + + MonoBoldOblique OTF build + uni213b intersects self + + Generation of TT fonts complains about several things to stderr, + including: + + SerifBold: "There exists a 'fpgm' code that seems incompatible with FontForge's. Instructions generated will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It will be then possible to append user's code to FontForge's 'fpgm', but due to possible future updates, it is extremely advised to use high numbers for user's functions." + Probably has been there since I first copied the TT instructions in. + Just repeated the copying process carefully, and the warning went away. + + Serif: "FindMatchingHVEdge fell into an impossible position" + fixed a bunch of point too close + + REMAINING PROBLEM in Serif TT build + "MonotonicFindAlong: Never found our spline." + fixed several bad TT matrices-- there are several more + fixed many "control points too close" no luck + +2008-09-03 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Added/corrected some Misc. Symbols by copying from Serif. + Note this is only a stopgap solution. Want real sans-serif symbols. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added minimal Miscellaneous Symbols: card suites and some musical notes. + Note not happy with shapes...some I just drew. Sans isn't really sans. + + Fixed one APL symbol in Mono so it verified in OTF version + +2008-08-31 Stevan_White + * FreeMono.sfd: + + Built set of APL symbols. + +2008-08-30 Stevan_White + * FreeSans.sfd: + + Un-linked references in uni02B2 and uni02B5, because when validating the + TrueType version, FontForge gave an error "is drawn in wrong direction". + I suspect a bug in FontForge. Other similar glyphs make no errors. + + Fixed missing extrema in TrueType. + These were the last cases being reported by validate in all the faces. + + * FreeSerifItalic.sfd: + + fixed last missing extrema in TrueType + + * Makefile: + + restructured validation to look in a directory + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Fixed missing extrema in TrueType versions + + * isMonoMono.py, validate.py: + + restructured validation to look in a directory + +2008-08-15 Stevan_White + * FreeSans.sfd: + + Same problem with uni0A83 as with bn_llikaar. Just made zero-width. + +2008-08-14 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Glyph bn_llikaar, U+09E3 BENGALI VOWEL SIGN VOCALIC LL, + has right bound positioned far into the negative. Causes a warning in + FontForge when opening OTF version. + Comparing with other fonts supporting Bengali, found no others that + do this. + Serif makes glyph width 0 (which sounds right according to Unicode) + and puts glyph wholly to left of 0. But, I haven't found this letter + in text anywhere. I wonder if it is really used in writing. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Further TrueType validation fixes. + Sans still has two glyps in wrong direction. + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fixed more TrueType problems...all missing extrema in TTF validation + +2008-08-13 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + fixed all the TrueType validation problems of type "intersects itself" + and all but two of the "wrong directions", as well as a lot of + "missing extrema". But there remain hundreds of missing extrema in the + TrueType version. + Also, bn_llikaar in Sans and Oblique still has a problem in OTF version. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made .ttf files to validate. Other faces have many more problems still. + +2008-08-12 Stevan_White + * FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Continuing to make OTF versions validate. + + * FreeMonoOblique.sfd: + lots of missing points at extrema + * FreeSerif.sfd: + 12 wrong directions, 1 missing extrema + * FreeSerifItalic.sfd: + many missing points at extrema, 1 self-intersecting + + What was wrong: in several oblique cases, an already-italic glyph was + made more italic, thereby fouling up extrema (although why it passed + validation in the SFD I don't know). Some glyphs were + overly-complicated with many near points. Cleaned up, rounded to int. + + Remaining problem: OTF FreeSansOblique FreeSans. one Bengali glyph in + each whose advance width and htmx don't match. + + Moral of story: validate the OTF and TTF versions too before a release. + + * FreeSansOblique.sfd: + + Reverse a mistake from last commit: somehow this file was converted to + quadratic, or something. + + * tools/GenerateTrueType: + + For TrueType, one puts in Instructions, not Hints. + This vastly improves look of TrueType fonts in Windows. + +2008-08-11 Stevan_White + * FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Found that SFD files that validated produced OpenType files that don't. + These represent the easy fixes. Some were result of conversion to + quadratic; some shouldn't have validated in the SFD... + + * MonoBoldOblique: uni0250 missing pts at extrema [reference glyph rotated...] + * Sans: uni0AC4 wrong direction [simplified, rounded to int] + * SansOblique: uni01EA wrong direction [rounded to int] + * SerifBold: uni023f wrong direction [round to int] + * SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, added extrema] + +2008-08-06 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: + + Re-set font metrics, which were somehow making uneven vertical spacing. + +2008-06-22 Steve White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Made to validate + + * ranges.py: + + Brought more into line with OpenType + Added some ranges + Fixed bug with ranges outside of font + + * CREDITS: + + 3 new ranges + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Cyrillic: tweeked accents for consistency, and for readability in small + sizes. + + * FreeSerif.sfd: + + Thanna range: tweeking + + Thaana range: Scaled up by about 15%, raised by 100EM, tightened + some of the diacritics to get inside 900 to -300 EM limits. + + * FreeSans.sfd: + + Added Old Persian and Ugaritic from MPH2BDamase font. + +2008-06-21 Steve White + * FreeSerif.sfd: + + Added Tai Le range adapted from MPH2BDamase font. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Added some ancient Greek numerals from Tempora to high Unicode area, + (partly just to show it can now be done.) + + * FreeSerifItalic.sfd: + + Couple of tweeks putting glyphs above -300EM. + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Surgery to Thai letter 'tho than', u+0e10, to push it above -300 EM. + This makes Thai range completely between 900 and -300 EM. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Many auxilary characters (esp. for Malayalam, Bengla, and Tamil) + representing ligatures and alternative forms without their own Unicode, + were moved from + ranges above 0xFFFF (which ought to have been slots for other defined + Unicode ranges) into the Private Use area. + + In Serif, I segregated the scripts, in Sans it was hard to see where one + began and another ended, so I moved them en masse. + + Note several problems with wrongly-named characters: + I already re-named glyph570 and glyph582. + But there are others with names starting with A... + + * FreeSansBold.sfd, FreeSansOblique.sfd: + + Fixed (I hope the last) problem with scripts in lookups + Find Problems -> ATT (all selected) finds multiple issues, + + * FreeSansBold.sfd: + In addition to script 'guru', added 'gur2' to the scripts for these + lookups + 'nukt' Nukta forms in Gurmukhi + 'blwf' Below Base Forms in Gurmukhi + 'pstf' Post Base Forms in Gurmukhi + 'blws' Below Base Substitutions in Gurmukhi + 'abvs' Above Base Substitutions in Gurmukhi + 'psts' Post Base Substitutions in Gurmukhi + + * FreeSansOblique.sfd: + In addition to script 'beng', added 'bng2' to the scripts for the lookup + 'half' Half Forms in Bengali + + Moreover, the lookup + 'aalt' Access All Alternates in Latin + contains only Bengali letters. + Re-named as Bengali, made to work on beng, bng2 scripts + +2008-06-20 Steve White + * FreeSerif.sfd: + + Scaled Sinhala range. + Remedies bug #23656: Sinhala letters over-sized + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Mostly messing with Greek Extended accents again. + re-positioned ypogegrammani on advice of Alexey Kryukov + Put prosgegrammani beneath main letters in Mono, to make narrower glyphs + Implemented more distinction between tonos and acute. + +2008-06-19 Steve White + * FreeMonoBoldOblique.sfd: + + Completed fit of Mono to 800 to -200 EM. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: + + Set Metrics to recommended values + + * FreeMonoOblique.sfd: + + Now Mono Oblique, as well as roman and Bold, are within 800 to -200 EM. + Just BoldOblique to go. + + * FreeMono.sfd, FreeMonoBold.sfd: + + More toward fitting to 800 to -200 EM. + Basically, reduced Georgian by 92%. + Also made an over-all offset, so Georgian is somehow centered (Bold...I + guess I already did this in roman). + Want to also do an emboldening to make stroke like rest of font, but + current FontForge has a nasty crash that loses data on this function. + + * FreeMono.sfd: + + In effort to make fit in 800 to -200 EM, + Scaled Georgian by 92%, centered on 600 wide box. + Next: Embolden a bit. + +2008-06-18 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Toward making all glyphs lie between -200 and 800 EM. + Numerous small changes, especially raising descenders of some Hebrew + letters. + Georgian remains a problem + +2008-06-13 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Moved prosgegrammeni up to baseline, + (and then moved all references down to baseline) + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added Control Picture "blank" to all faces. + Switched U+0222-3 from TemporaLGCUni + +2008-06-11 Steve White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More fiddling with Greek Extended accents + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Tweeks to accents etc in Greek Extended and Cyrillic + +2008-06-10 Steve White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Fixed a few big horizontal spacing problems + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Implemented TemporaLCGUni glyphs in Cyrillic ranges. + Added a breve_cyrillic for the moustache breve mark. + +2008-06-08 Steve White + * FreeSerif.sfd: + + Replaced most of Cyrillic range with TemporaLGCUni. + Remodelled many of the derived Cyrillic characters after these. + Fiddled globally with spacing of small letters. + Unclear on diacritics 485-6, unhappy with breve. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Started implementing TemporaLCGUni in Greek ranges. + + Replaced 3DC-3E1 from Tempora, because I thought they looked nicer and + more like the other existing FreeFont glyphs. + Replaced 3DA-B from Tempora, because they look more like Unicode + samples, and nicer. + Added 03f3-4, 03F7-F. + Prefer my own lunate epsilon. + Replaced Phi and Omega from Tempora. + These plainly fit the other FreeFont glyphs better than the origninals. + (How did this happen?) + + In bold, replaced U+03D7 + + Copied lbbar u+2114 + + Small italic greek--replaced most except phi, psi, omega + + Based on new information, broke the identification of oxia with Latin + acute. + +2008-06-07 Steve White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Efforts to control heights of characters + +2008-06-06 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made to validate + +2008-06-05 Steve White + * FreeSans.sfd: + + Fixed undefined character in kerning classes + +2008-06-04 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + tweeks and additions to General Punctuation + +2008-06-03 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansOblique.sfd: + + Completed/tweeked Number Forms + + * FreeMono.sfd, FreeSerif.sfd: + + Added some Miscellaneous Technical symbols + +2008-06-02 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Tweeks...mostly Letterlike + +2008-06-01 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Added Box Drawing characters to Serif. + Tweeked a glyph in Mono + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added several glyphs to Letterlike Characters + +2008-05-31 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Validation pass + + SansOblique and SansBoldOblique had validation problem with BlueValues + Private Dictionary + Elements in BlueValues/OtherBlues array are disordered + Elements in BlueValues/OtherBlues array are too close + (Change BlueFuzz) + StemSnapV does not contain StdVW value. + So I ordered the array, and based on other slanted fonts, + removed StemSnapV. + + Note however, I still think the two top Blues lines are too close + But I don't even know what the second-to-top line is meant to do. + + * FreeSerif.sfd: + + Added to Block Elements, Geometric Shapes + Made to validate + +2008-05-29 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Looking at special symbols. + Drew several Miscellaneous Symbols in Mono and Serif + > Completed/corrected planetary symbols, added Dice, + some other easy ones + > Completed Dingbats in Serif (using URW Dingbats) + Added some Block Elements to Serif + +2008-05-26 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More changes stemming from J. Poon's report. + +2008-05-25 Steve White + * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Height surgery on SerifBoldItalic. + More fiddling with accents in others. + + * FreeSerifItalic.sfd: + + More height surgery. Only a few left in Benglai and Thai + + * FreeSerifBold.sfd: + + Re-applied surgery to make glyphs between 900 and -300EM + + *** Regression + Inadvertently un-linked all references in SerifBold in r1.83. + This reverses that error (but also un-does the surgery mentioned there) + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Applied surgery to make Latin letters go under 900EM. + One exception yet... + +2008-05-24 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: much fiddling with accents in Latin ranges. + Re-thought some glyphs (there are still a few messy ones, especially + in bold) + Checked horizontal spacing...fixed a number of problems. + +2008-05-23 Steve White + * FreeSansBold.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Made Latin Extended-B coverage consistent across Serif; cleaned up some + glyphs + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Filled more of General Punctuation in Sans and Serif + Made all agree on coverage of Latin Extended Additional + +2008-05-22 Steve White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Added Latin Extended Additional to SansOblique. + Made Latin Extended Additional coverage consistent across Sans, B, I + Made Latin Extended-B coverage same in SerifBold. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd: + + Mono* made Latin-B coverage consistent across faces + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made set of Latin Extended-B consistent across Sans faces + + * FreeSans.sfd, FreeSansBold.sfd: + + More filling in General Punctuation + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Another bunch of J. Poon's reports + also, filling in some Combining Diacriticals, Spacing Modifiers, and + General Punctuation in bold faces + +2008-05-21 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Mucking about with mark tables in Thai (Serif) + Other faces: Making changes from J. Poon's report + +2008-05-20 Steve White + * CREDITS: + + Mark Williamson + Jacob Poon + + * Makefile: + + added tests target + +2008-05-18 Steve White + * ranges.py: + + Put table explanation back in + + Improved behaviour for high Unicode + + * FreeSans.sfd: + + Revision of kerning + + * FreeSerif.sfd: + + Made Latin kerning a little more reasonable: + reduced many excessive kerns (some had letters apparently + overlapping, which shouldn't happen) + made kerns increment by 5EM for ease of reading + got rid of kerns too small to be seen + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd: + + Made to verify + +2008-05-13 Steve White + * FreeSerif.sfd: + + Made to validate + + * FreeSerif.sfd: + + Gurmukhi: filled range in Serif, taking glyphs from the original + Punjabi font by Hardip Singh Pannu + http://members.aol.com/hspannu/punjabi.html (file pb_win95.exe) + +2008-05-12 Steve White + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Hebrew, basic. Some faces missing punctuation marks, added. + + * FreeMono.sfd, FreeSans.sfd: + + Armenian: Sans tried to make verticals and horizontals of more uniform + width both, finddled with punctuation + + * FreeMonoOblique.sfd: + + made to validate + + * FreeMonoBold.sfd: + + made to validate + + * FreeSans.sfd, FreeSansBold.sfd: + + Armenian in Sans: regularized letter spacing + + * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd: + + Armenian: fill out ranges and clean up + SansBold especially had a lot of incorrect references. + Now all the ranges with Armenian at least share the same set of + characters. + + * FreeMono.sfd: + + Fixed glyph with wrong width. + +2008-05-11 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifItalic.sfd: + + 1) made to validate + 2) Mono: copied in Spacing Modifier Letters (glyphs not yet named) + 3) SerifItalic: Filled in General Punctuation + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made to validate, and pass all other FontForge tests. + Expedient: rounded everything to int + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Made to have the same Greek Symbols, + Made to validate + + * FreeSans.sfd, FreeSansBold.sfd: + + Made Greek Symbols as full as rest of Sans. Changed a name in Sans. + + * FreeMonoOblique.sfd: + + Made Greek as full as other faces + Made to validate + + * FreeSansBold.sfd: + + Deleted seven orphaned Arabic characters; looks like somebody started, + didn't get very far, putting Arabic in bold. + + Deleted orphaned Arabic glyph from Arabic Presentation forms-B + + * FreeSerifBold.sfd: + + Deleted the single Arabic character: it was clearly there by mistake. + + * FreeSansOblique.sfd: + + Made Greek Symbols as full as rest of Sans + + Tweeks to Armenian + + Comment from previous commit of FreeSans was meant for FreeSansOblique. + In FreeSans, only tweeked a few letters during putting more characters + in this face. + + Filled in Spacing Modifier Letters, increased General Punctuation. + + * FreeSans.sfd: + + Filled in Spacing Modifier Letters, increased General Punctuation + + * FreeMono.sfd: + + Made Armenian as full as other roman faces. + + Completed Spacing Modifier Letters + Added a couple of Greek Punctuation + + added more Spacing Modifier Letters + +2008-05-10 Steve White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Did same process of scaling and sizing for Thai in Sans as in Serif. + Added mark tables to Sans. Improvement, but there are questions... + + * FreeSans.sfd: + + Tidied some Gurmukhi glyphs, validated. + + Deleted ranges for Oriya, Kannada, on account of + 1) they only contained a subset of the consonant glyphs of the scripts, + few if any vowels, and had no ligature lookups as required + 2) Kannada was based on the Akurti fonts, which have copyright issues. + + See + bug #23225: Oriya range only partial + bug #23224: Kannada range only partial + + * FreeMonoBoldOblique.sfd: + + Made metrics like rest of Mono + +2008-05-09 Steve White + * ranges.py: + + More info on range intervals + + * FreeSerif.sfd: + + Deleted Telugu range. + It didn't represent a complete writing system for the language. + + See notes at https://savannah.gnu.org/bugs/index.php?23202 + Serif: Telugu range missing many characters; many wrong + + Got a copy of the original Tikkana font, + Copied in remaining consonants and vowels that I could find there. + I think one vowel 0C55 is missing according to unicode). + Strangely, the Telugu digits are alo missing. + In Tikkana, the default "checkmark" structural mark is missing from many + consonants, according to Unicode, but is a separate glyph. I put + the checkmark on. + This, and scaled up by 150% and cleaned up intersecting glyphs and + many unnecessary points. + +2008-05-08 Steve White + * FreeSerif.sfd: + + Filled out Telugu consonants. + Vowels still need to be done + +2008-05-07 Steve White + * FreeSerif.sfd: + + Operated on Latin glyphs with stacked accents to make them fit under + 900EM. + Scaled Telugu bu 150%. + +2008-05-06 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + Corrected further fontforge "find problems" + Added some math characters to FreeSerif + +2008-05-05 Steve White + * FreeSansBold.sfd: + + Made to validate, and fixed bad TT transformations + +2008-05-04 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Mainly TeX additions trying to satisfy Markus Kuhn's TeX-as-Unicode page + + * FreeMono.sfd: + + Adjusted heights of extensible brackets + + Fixed problems with extensible brackets, thanks to Markus Kuhn's page + http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt + + * ranges.py: + + fiddled with ranges, doc + + made some ranges more correct? + + fixed some bugs in ranges + better error reporting + + Got rid of Unicode 1.1 references + + made to use OpenType table + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + made to validate + +2008-05-03 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Removed digits from Private Use Area. + See bug 23050. + + * FreeMono.sfd, FreeSans.sfd: + + Completed General Punctuation + + * FreeSans.sfd: + + Completed IPA Extensions + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + More work on Superscripts and Subscripts, Spacing Modifiers. + Sans is now complete in both. + Added Pfennig to Sans and Mono. + + * ranges.py: + + Restructure text output + Rearrangement and cosmetic ...except I had broken it. now fixed + Seems to be in a useful form at this point. + More docs, date + + * FreeSerif.sfd: + + Added a hand-drawn old German Pfennig to Currency Symbols + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Further additions to General Punctuation, Super and Sub Scripts, + Spacing Modifiers, etc. + +2008-05-02 Steve White + * FreeSans.sfd: + + additions to Spacing Modifiers, IPA + + * FreeSerifItalic.sfd: + + Shortening stacked accents to maintain readability when clipped + +2008-05-01 Steve White + * FreeSans.sfd: + + Additions to Spacing Modifiers and changes to Combining Diacritics + + * FreeSerif.sfd: + + Made sure all the half rings in Combining Diacriticals and Spacing + Modifiers were really half rings (J. Poon had complained about this) + + Filled out General Punctuation + Some work on Spacing Modifiers + + Filled out Mathematical Operators + still needs lots of work + Made to validate + + Filled out Latin Extended B + Added some letters with curls to Latin Extended B + More fiddling with Latin Extended B accents + +2008-04-30 Steve White + * FreeSerif.sfd: + + Added Hanunóo script, with characters based on those in + font MPH2BDamase, on request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase + + Glyphs are simple vector strokes. Could be a little more uniform. + + Added Buginese script "Lontara", with characters based on those in + font MPH2BDamase, on request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase + + Note the glyphs are pretty rough, clearly a digitization of handwriting. + I just cleaned them up, and corrected discrepancies with Unicode, + and compared with some pictorial samples of the script I could find. + +2008-04-29 Steve White + * ranges.py: + + Improved look a lot--still unhappy with some ranges + OS/2 seems sometimes bang-on, sometimes unrelated to anything (including + fontforge's OS/2 listing) + + * FreeSerif.sfd: + + Much fiddling with Tamil range. + First scaled to 78% (avoiding the references) + This gets it in the ballpark height-wise. [A bit taller than the Latin + letters, but the stroke is narrower, but then the glyphs are busier.] + Then had to re-align combined references, the trickiest being the + halants. + Checked with other fonts with Tamil text. + +2008-04-28 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Cleanup of control points in Arabic and Thaana + + * FreeSerif.sfd: + + Cleanup of missing extrema in Arabic and Thaana + + Many changes to Thai, trying to make the script fit between some lines, + so accents won't get clipped, etc. + Also, stroke weight was heavier than that of Latin. + + Scaled whole thing by 93%. + Shrank the tallest letters 0E42-4 to get them under 900EM. + Shaved off top of maiek. + Fiddled with positioning of all accents. + Made positioning tables for accents. + Note: unclear these are working correctly + + Fixed a bug having to do with character replacements for characters + named 'ng' and 'nj'; these names had been taken on by other characters. + + Made to validate + + Unicode positions of two Cyrillic Extended characters were switched. + Fiddled with a couple of Cyrillic combining diacritics + +2008-04-27 Steve White + * FreeSans.sfd: + + bugfix: a left harpoon mysteriously appeared to the left of letter p! + +2008-04-26 Steve White + * FreeMono.sfd: + + Made to validate + + * FreeSans.sfd: + + Made to validate + + Toward J. Poons report + Made 032B more like proper double-arches (and distinct fro 033C seagull) + Made 032b more like a seagull + + * FreeSans.sfd, FreeSansBold.sfd: + + Sans: fiddling with widths and terminators of math symbols, + toward J. Poon's report + R & B: removed u+2741 because it didn't match the Unicode description + + * FreeMono.sfd: + + Extensible parenthesis symbols weight/terminators + Toward bug # 23064: https://savannah.gnu.org/bugs/index.php?23064 + Rounded a bunch of terminators + +2008-04-22 Steve White + * FreeSerif.sfd: + + Small alignment problem in Greek Extended + + One more tweek to spacing in Cyrillic Extended + + Corrected spacing in Cyrillic Supplement + + Added Cyrillic Supplement letters for + Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, Aleut + + Added Cyrillic letters for Nivkh (completing Cyrillic range) + More tightening of accents in Latin Extended. + + * FreeSans.sfd: + + Fiddled with math--consequences of changing the "similar" operator + + More tightening of accents + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjustments to h and k with caron and cedilla in Latin A and B + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + FreeSerifBold: deleted 3 dotted Hebrew letters in Private/Corporate use + (E801-3). They weren't ligatures or in any other lookup, and they + weren't present in FreeSerif. + + * FreeSansBold: + Unlinked and deleted F6C3, which called itself commaaccent. + Made some new spacing and non-spacing accents to make up for it. + + * FreeSansBoldOblique: + Made references of many Latin Extended. + Also corrected several wrong ones. + + * Freeserif: + Re-named commaaccent + +2008-04-21 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + Deleted Hiragana and Katakana ranges, as discussed on bugs list. + Cleaned up some encoding issues, unnamed glyphs + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Roman: added 'sine' -- not beautiful, but I liked drawing it + All: Made special lookup for Dutch ligatures 'IJ' and 'ij' + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Roman: ffi etc Latin ligatures from 'liga' to 'dlig' (these weren't + really ligatures anyway, and only looked very bad when used. + Retain for condensed type. + Others: deleted Latin 'liga' table altogether + BoldOblique : added j to ij ligature + + Toward J. Poon's Report: + Except for issues of terminators not always vertical or horizontal, + and a few things that were too hard or I was unsure of. + +2008-04-20 Steve White + * FreeSerif.sfd: + + Futzing with accents in Latin Extended Additional and Latin Extended-B + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added primemod character, referenced by Greek number sign + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Following J. Poon's report, disconnected NJ (01CA) + +2008-04-19 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + First pass throught J. Poon's bug list. + See bug reports for details. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made underscore slanted in Oblique faces, made all to be width of + space character. + Towards J. Poon's report. + Disturbed that xterm and some other apps put small space between + characters when none was called for. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansOblique.sfd: + + Corrections on Currency Symbols + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More corrections, additions to Currency Symbols + + * FreeSans.sfd, FreeSerif.sfd: + + Filled out and corrected Currency Symbols + +2008-04-18 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Adjustments to Combining Marks for Symbols + Additions to range in Sans, and re-structured its marks table so that + "middle" can apply to any range + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Made reference between combining koronis and lenis of Greek Extended. + In Serif, re-worked combining marks lookup tables, added anchors in + Latin, moved so without marks they work in kedit (but now I'm doubting + kedit does a reasonable thing...what is a better application for + testing this?) + +2008-04-16 Steve White + * FreeSerifItalic.sfd: + + Adjusting of spacing and accents in Greek + + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Much futzing with Greek letter spacing and accents. + Added lenis to FreeMono. + + * FreeMono.sfd, FreeSerif.sfd: + + Adjusted spacing of dots of Greek dieresistonons in Serif + Whipped up something for Greek kappascript in Mono (could use revision) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Raised dots on double-dotted Cyrillic i, to match that of i and j. + +2008-04-14 Steve White + * FreeMono.sfd: + + Corrected 27e6-7 "white bracket" + Note it is probably a FontForge bug these symbols aren't showing up. + FontForge thinks they are in Supplemental Arrows, but they should be + in Supplemental Math-A + + Named some Greek characters + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Spacing of some Cyrillic characters + +2008-04-13 Steve White + * FreeSerif.sfd: + + Some fiddling with accents + 'yogh' was too wide + + * FreeSansBold.sfd, FreeSansOblique.sfd: + + Character spacing was chaos--tried to improve. BoldOblique also needs + it. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Completed the fix of bug #12798, Greek glyphs with accents to side + Much mucking with accents here, and fixed a few things that were just + wrong. + +2008-04-12 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made Mono curly quotes "bent" + + * FreeMono.sfd: + + More fiddling with Greek accents + Made quotes "bent" + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjustments on Greek diaresistonos etc. + Adjustments in Serif on combining marks for symbols + + * FreeSerif.sfd: + + More additions to Combining marks for Symbols + + Additions to Combining marks for Symbols -- now mostly full. + Lots of adjustments to middle anchor point in Latin to make big circle + (nearly) encircle preceding latter + +2008-04-11 Steve White + * FreeMono.sfd: + + Bugfix: + Had indroduce a glyph of width other than 600, making kterminal not + recognize it as a monospace font. + +2008-04-10 Steve White + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More messing with accents. + Further to bug #12798, Greek glyphs with accents to side + Much messing with glyphs in Greek Extended range + +2008-04-09 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: + + Revisited Latin-1 and Latin-A accents. + Glyph B7 was called "periodcentered", but Unicode callse it Mid Dot, + and the description doesn't refer to the period. I made it like the + dot accent. throughout, and referred L-dot to it. + + Also double-checked "commaaccent" characters (some in Unicode called + cedilla, but the Unicode example shows a comma...mystery) + + Also the funny IPA upside-down f often had two bars, incorrectly. + + To do: go through rest of Serif, and Sans + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Completed re-structuring of stacked Latin accents in Mono. + Also: lots of associated adjustments of Greek Extended accents. + (Trying to at least center extremely wide characters on their box) + Repaired some victems of "find overlaps" sweeps + Worked on glyphs with apostrope/comma parts + Corrected a few wrong glyphs. + + Trying out a "bent quotes" solution to making primes distinct from + quotes. + +2008-04-08 Steve White + * FreeMonoOblique.sfd: + + Toward reducing overall height + Did similar process as for Mono, fixing a few errors along the way. + Also the Greek Extended range was very messed up vertical and + horizontally. + Horizonal spacing of the heavily accented Greek is a real problem in + Mono... + To do: + revisit "commaaccent" characters in all faces: do some have + edillas? + some Hebrew glyphs are a little low + Georgian generally is way out of bounds + +2008-04-07 Steve White + * INSTALL: + + Various updates and corrections, tweeked formatting + + * FreeMonoBold.sfd: + + Tweeking of accents + +2008-04-06 Steve White + * FreeMono.sfd, FreeMonoBold.sfd: + + Re-worked accents in FreeMonoBold.sfd to make Latin ranges lie between + 800 and -200 EM, as with FreeMono. + + * FreeMono.sfd: + + Latin Extended ranges: Implemented new policy of shortening the letters + of the characters with the highest-stacked accents. + + At this point all the Latin glyphs lie betweeen 800 and -200 EM. + + Also checked for readability of all the Latin extended letters in xterm. + (Issue: it chops letters outside their bounding boxes; many accents had + been a bit outside. Made sure that if they were chopped, they were at + least still recognizable.) + +2008-04-05 Steve White + * FreeMono.sfd: + + Following exchange about Mono on freefont-bugs with Joe Wells, who + > doesn't like the curly quote marks + > wants combining diacritics to work + > wants tight line spacing + + Trying to reduce font height: + > exclamdown was below -200 + > Throughout Extended Greek, ypogegrammeni were too low. Shortened + glyph, and raised all references. + > Lots of messing with Latin Extended ranges to make glyphs mostly + fit into 800 height. Mostly succeeded. A couple will get chopped. + > Messed with "commaaccent" glyphs, which were very low + > Cyrillic 04B1 had a tail that was incorrectly low + > Much mucking with Georgian range. Moved up by 95 (read that Georgian + is written as though centered between two horizontal lines, rather than + as sitting on a baseline) There are still a few very high glyphs. + + FontForge U+0122 called Gcommaaccent, glyph looks like that, but + Unicode says it's Gcedilla. Made the ones called cedilla by Unicode + to be cedillas + + Note bug in Unicode: standard for 0122, 0123, 0136, 0137, 013B, 013C, + 0145, 0146, 0156, 0157 all talk about cedilla, say to make it with + cedilla, but example shows comma. + + By the way: + > Got rid of commaaccent and dotlessj in Corporate Use + > Replaced shadedark, with little squares now not overlapping. + > Corrected IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac, + 02ad, 02ae, 02af + + (so many changes...the CVS server was down...) + + * FreeSerif.sfd: + + Re-named arabic and hebrew characters + Big adjustment to comma-accents. Mostly effects Greek Extended. + Made such accents to be like comma, rather than like Russian apostrophe + (and de-referenced that symbol) + +2008-04-04 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Raised dot on superscript i (2071) -- more distinct at small sizes + + * FreeMono.sfd: + + added two IPA symbols + +2008-04-02 Steve White + * FreeSerif.sfd: + + fixed a few more control points too close + + Fixed names of languages in ligature table for latn "w/i". + This fixes a crash when FontForge opened the ttf table + + Motivated by bug crashing FontForge when opening ttf file, + started cleanup of useless control points. Not finished. + Got partway through Sinhala + +2008-03-31 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fixed various "Find Problems", including glyphs with mixed-up names, + and bad TT matrices. (lots more bad TT matrices remain) + + * FreeSerif.sfd: + + Re-named a bunch of Cyrillic letters + + * FreeSerif.sfd: + + Put above mark on Cyrillic i and double-dot i for Slavonic number forms + +2008-03-30 Steve White + * FreeSans.sfd: + + Tightened spacing on glyphs of last commit + + * FreeSans.sfd, FreeSerif.sfd: + + Concerning bug #16120, Include upper case Wynn and upper case Yogh + Adapted Herman Miller's Thyromanes letters 01F7 021C 021D for Serif + Drew my own versions for Sans. + + * FreeSerif.sfd: + + Added 04F6,7 + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Made more Cyrillic diacritics really combine. + Made a mark lookup just for Cyrillic diacritics, + Marked most of the unadorned Cyrillic alphabet. + + Still not clear on correct shapes for some of the marks. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Tweeks to accents + +2008-03-29 Steve White + * FreeSans.sfd, FreeSerifItalic.sfd: + + Small adjustments in Cyrillic + + * FreeSerif.sfd: + + Corrected small palochka + Made Cyrillic combining hundred-thousands and millions really combine + Named some combining diacriticals + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Mostly adjusted horizontal spacing of mono oblique faces + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More cleanup of Cyrillic ranges + + Completely re-did horizontal spacing of SerifItalic and SerifBoldItalic. + See bug #17912, poor kerning in Cyrillic oblique... + https://savannah.gnu.org/bugs/index.php?17912 + It looked like chaos to me. + Only so much can be done: the font is flawed. + But I think the changes make text readable in these faces. + + There were dozens of incorrect glyphs in higher-numbered characters. + I deleted all those I found. No glyph is better than a wrong glyph. + + Futzt with accents, shooting for consistency and readability. + + A maintenance thing: making correct references (acyrillic vs a, + although they may be the same glyph) I made a lot of headway, but + it isn't finished. + + Likewise, a large fraction of these are compound characters, which can + be made with references, resulting in easier maintenance, reduced + likelihood of errors, and smaller files. I replaced many. + + * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic italic + Added italic, bolditalic + 0493, 04a7, 04AD + because their form clearly varies in italic. But was just guessing... + + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic italic + + Added italic, bolditalic + 0493, 04AD + because their form clearly varies in italic. + But was just guessing as to exact form. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Overhaul of Cyrillic + + Italic, BoldItalic + added small yat for bug #22588 (note Times New Roman doesn't use + alternate form in Italic) + + All forms of Serif have big problems in Cyrillic. + + The ugliest is in roman. The letters, even of the Russian alphabet, are + of inconsistent height (awfully, small 0438 (ii) 0446 (tse)) + and they vary from the height of Latin + and they vary from the height of italic and bold. + They are a mish-mash of letters from several fonts, of similar (but not + quite identical) weight, and similar, (but not quite identical) size. + + I think the best solution would be to identify the face that best + matches Latin, and fill the range with that. I think this is possible + because the rarer letters seem to be better: the common letters are the + ones that are wrong. + + For now, I just increased the sized of 0438 and 0446, and 048a, 048b, + also 0459 (lje) 045A (nje) 0464 (dje) + + Other issues + +2008-03-27 Steve White + * FreeSerifBoldItalic.sfd: + + Moving all Greek capitals with accent so they don't cover previous + letter. Remedies bug #12798 + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various tweeks to accented Latin letters. + Connected O-ogonek correctly + + * FreeSerifItalic.sfd: + + Accents of numerous accented Latin letters got shifted in a previous + commit. This fixes it. + + * FreeSerif.sfd: + + Adjusted combining tack left and right (0318-0319) to be above -300 EM. + + * FreeSans.sfd, FreeSerif.sfd: + + Added some "middle" marks for positioning of diacritics + + * FreeSans.sfd: + + Copied 4 enclosing combining diacriticals from Serif 20DD - 20E0 + + * FreeSerif.sfd: + + Adjusted and added some enclosing diacritics 20DD - 20E0 + In response to Debian bug #472566 + ttf-freefont: U+20DD COMBINING ENCOLSING CIRCLE doesn't combine + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566 + +2008-03-26 Steve White + * FreeSerif.sfd: + + Lowered a few over-high Latin accents + + * FreeSansBold: + + Devangari--only digits 1 and 2, and nothing else. Deleted + + * FreeMonoBold, FreeMonoOblique, + FreeSerifBold, FreeSeriftalic, FreeSerifBoldItalic, + FreeSansOblique, FreeSansBold, FreeSansBoldOblique: + + Got rid of dotlessj, comma in Corporate Use + Single Substitution lookup, ccmp table + Made proper dotlessj, re-linked j-circumflex + + Note: + FreeSansBold has a commaaccent in Corporate Use, used by several other + characers. Haven't done anything about this. + +2008-03-25 Steve White + * FreeSerif.sfd: + + Added/corrected glyphs for yeh hamza in Arabic, + Added init and medi lookups for yeh hamza. + +2008-03-24 Steve White + * FreeSerif.sfd: + + Added isolated and final forms for + 0629 teh marbuta + 0624 waw hamza + 0626 yeh hamza + 0649 alef maksura + A previous commit had added lookups that referred to these, + + More fiddling with super/subscripts + + * Makefile, Makefile, GenerateTrueType: + + Scripts and Make targets to generate OpenType fonts and zip file + + * maintenance.txt: + + Added gnupload and info about tagging + +2008-03-23 Steve White + * FreeSerif.sfd: + + Last of Find Problems -> ATT + 'mark' Latin lookup: afii10026 is in 'cyrl', also afii10074 + Upper and lower Cyrillic i. Just removed mark from both letters. + + 'half' Bengali lookup Khanda_Ta is in 'bng2'. Added bng2 to lookup + Added TtTable etc + + Clean-up of Points too Close through to end of font. + This episode completes the paths/points clean-up of Serif. + But note: many ranges, esp. Ethiopic, Japanese, and Indic, have way + too many points, resulting in lumpiness. + + At this point, FontForge can convert splines to quadratic, auto-hint, + and auto-instrument without segfault. + + * Makefile, sfd/Makefile, tools/GenerateTrueType: + + Alterations to build process: added a Makefile, and made to work + on my system. Now auto-hints before generating TrueType. + +2008-03-22 Steve White + * sfd/FreeSans.sfd: + Lots of additions of math characters. Should complete for + LaTeX 2e, except for extensible brackets. + +2008-03-21 Steve White + * *.sfd: + + Regularized stacking of accents in Latin Extended Additional + Changed name of 00B5 from 'mu' to 'micro', + 2206 from 'Delta' to 'Delta.math', + 0308 from 'diaerisis' to 'diaerisiscomb' + + * FreeMono.sfd: + + additions to IPA + + * FreeMonoBoldOblique.sfd: + + Moved dotlessj from Corporate Use, + Deleted commaaccent there + Fixed mis-named glyphs tcommaaccent, Tcommaaccent + Changed name of 030A from 'dieresis' to 'ringcomb' + + * FreeSans.sfd: + + Added some arrows, and a couple of blackboard bold characters + + Several characters in U+F600 Corporate Use range + dotlessj, onefitted, commaaccent + + dotlessj referred to by: jcircumflex, uni01F0: + renamed it to uFFFF, re-linked others by hand + + commaaccent + http://diacritics.typo.cz/index.php?id=9 + should be u+0326 but wasn't linked to anything + + * FreeSansBold.sfd: + + U+0617 etc: read glyphs "4GWglm". It should be Arabic. Deleted + + * FreeSansBold.sfd, FreeSansOblique.sfd, FreeSansBoldOblique.sfd: + + Removed bogus glyphs for 200C 200D, ZWJ and ZWNJ + + * FreeSerif.sfd: + + Split lookup for ligatures in latin into two classes; + ff, ffl, fl which are appropriate for all languages, + and fi, ffi, which are not appropriate in Turkish (due to distinction + between short and long i) + Needs to be done for other faces. + + Filled set of extensible brackets in Miscellaneous Technical + + Think IPA is now complete. + +2008-03-18 Steve White + * FreeSans.sfd: + + clean-up of all path issues and points too close + +2008-03-18 Steve White + * FreeSans.sfd: + + Something was causing crashing effects in Windows. Cleanup of + problems eventually made it go away. Now works well. + + Cleaned up many "points too close" + + Cleaned up all ATT problems, of which there were many and various. + + # Incorrectly labelled zero-width joiner used in a ligature + + # Incorrect substitution of dotlessi and dotlessj with i and j was + somehow connected with FontForge crash. Attemts to remove the + substitution would damage a 'ccmp' table; subsequent changes would + result in FontForge crashing on save, and truncating the sfd file. + Surgically removed with vi. + + # A couple of Indic lookups had incorrect script DFLT; one had 'latn'. + + # Don't understand why there are scripts named + dev2 bng2 grj2 gur2 when there are already deva beng gurj guru + But anyway, lots of 'vatu' 'pres' 'haln' and 'liga' lookups contained + characters in the '2' scripts but were lablled only for the 'non-2' + ones. Added the '2' scripts to all these lookups. Suspect a mistake. + + Note: several of these problems are repeated in other Sans faces. + +2008-03-16 Steve White + * FreeMono.sfd: + + Cleanup of many path problems "points too close" + + Strove to make accents Latin Extended range legible at small sizes + + Named some unnamed characters; removed a duplicate + + At this point, all fonts are passing FontForge Validate. + +2008-03-15 Steve White + * FreeSerif.sfd: + + CJK punctuation: made some of the very high glyphs smaller (under 900EM) + The brackets in Sans were very ugly, and not even Sans-serif. + Serif: added extensible square brackets, diddled with integral + corrected direction of some added glyphs + + Several bugs having to do with missing glyphs in Tamil range. + Also a buggy ligature in Devangari. + + Shortened names of many lookup tables + + Futzt with some combining diacriticals + + Added extensible square brackets. + + * FreeSans.sfd: + + Changed names of a bunch of glyphs with invalid + TrueType names, in range 0x1025f+ (not real Unicode). + Took pains to retain information contained in the names. + Wonder if these glyphs have ever been of any use. + + CJK Punctuation: brackets were hand-drawn and very ugly. Improved. + + * *.sfd: + + Set OS/2 Metrics back to absolute 900/300. Offsets are not + interpreted uniformly. + + Cleanup of many path problems up to extrema and self-intersecting + + Ordered PS Blue values. + +2008-03-14 Steve White + * FreeSerif.sfd: + + Got rid of mixed references and contours + Cleanup of many path problems "points too close" + + Started clean-up to satisfy FontForge Validate + + Changed names of three glyphs in the + Tamil ligatures range...all clearly bugs. + + * FreeSans.sfd: + + Added slanted-hyphen + + * *.sfd: + + Unified OS/2 Metrics + Added Grid Fit + +2008-03-13 Steve White + * FreeSans.sfd: + + Rearranged PS BluesValues so they were in increasing order, + Made all 20 in width. + +2008-03-12 Steve White + * FreeSans.sfd, FreeMono.sfd: + + Added TrueType hinting tables. + Fixed glyphs that didn't convert well to quadratics + Got rid of mixed contours and refs + + * FreeSerifBold.sfd: + + Cleanup of path problems + +2008-03-11 Steve White + * FreeMonoOblique.sfd: + + Cleanup of path problems + +2008-03-09 Steve White + * FreeSerif.sfd: + + Corrected L-dot + Further cleanup of path/ref problems + + Found several ligatures that referred to a missing glyph "ZWJ". + Took this to mean the "zero width joiner" u+200D + + * *.sfd: + + Changed OS/2 metrics to be absolute 900/300 + + * FreeSerifItalic.sfd: + + Added Greek lunate epsilon + + * FreeMono.sfd: + + Many additions in math range + Reduced size of binary union, intersection, vee, wedge + Corrected empty set + Corrected logical 'assert' relations, etc. 22a2-22af + Efforts to make Math glyphs legible at small point sizes + + * FreeSans.sfd: + + Added Greek lunate epsilon and rho symbol + Unstacked more stacked diacriticals + + Further cleanup of path/reference problems + +2008-03-08 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Added some "n-ary" Math operators + + * FreeSerif.sfd: + + Further clean-up of path problems...up to Ethiopic + > Started adding and correcting Math operators for LaTeX 2e + > Corrected n-ary union, intersection, and spikes to be larger + than the binary operators + > Made (many of) the operators based on + - = to use those + symbols directly (by reference or copying). + > Added lunate epsilon + > Corrected empty set + > Tightened up spacing of some other technical characters + > Worked on some more math operators involving = + > triangle + > Several arrows + > Supplemental Arrows-A + + * FreeSans.sfd: + + Clean-up of font paths + Open self-intersecting outermost-clockwise missing-extrema + also flipped references (unlinked) + + Added Greek lunate epsilon and rho symbol + +2008-03-06 Steve White + * sfd/FreeSerif.sfd: Shortened and thickened the combining hook mark, + U+0309, to make more like Unicode samples. + Also see (bug #22499) un-stacked incorrectly stacked accents + +2008-03-05 Steve White + * sfd/FreeSerif.sfd: vertical lines: combining diacritical marks + corrected 0300 030D 0329 0348 (were rendered as straight apostrophes) + Spacing Modifier letters added 02C8 02CC + 02B9 02Ba prime and double-prime + Fixed positioning U+1EC8, 9, I with hook above + +2008-03-03 Steve White + * sfd/FreeSerif.sfd: TT strings updates. + updated Copyright to 2008 + Added Vendor URL as the Savannah freefont site + * sfd/FreeMono.sfd: A standard pangram as the Sample Text for Russian + It reads: In the thickets of the South once there was a citrus + ...--yes, but a fake specimen! + * sfd/*.sfd: Set the OS/2 Sup/Sub settings, which by default looked + like random trash. + +2008-03-02 Steve White + * sfd/FreeSerif.sfd: began cleanup of problems given by FontForge + "Find Problems" feature. (bug #22454) + +2008-03-01 Steve White + * sfd/FreeSerif.sfd: made Arabic work for text display (bug #22329) + Added required contextual replacement tables, + Made a few missing characters, + * sfd/*.sfd: Removde all back layers from glyphs that had them. + +2008-02-27 Steve White + * sfd/FreeSans.sfd: filled in Combining Diacriticals + * sfd/FreeSerif.sfd: shifted whole Arabic range down by 200EM. + +2008-02-26 Steve White + * sfd/FreeSerif.sfd: enabled DPOS table. + +2008-02-24 Steve White + * sfd/*.sfd: Much fiddling with the "combining diacriticals" + range 0300-036F. Made to align with medium-size lowercase + preceding character if not using DPOS table. + +2008-02-23 Steve White + * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #21784) Filled + in set of HTML 4 Character Entities. + + * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #18413) + undertie too low -- went on to tidy other similar characters in + Combining Diacriticals range. + +2008-02-21 Steve White + * sfd/*.sfd: Moved capital Greek letters with tonos so tonos doesn't + cover preceding letter (bug #12798) + + * sfd/FreeSerif.sfd, FreeSans.sfd: (bug #13370) made extended + integrals to line up. + +2008-02-20 Steve White + * sfd/*.sfd: started removing glyphs with back layers (printing bug) + * sfd/*.sfd: adjusted vulgar fractions (bug #17756) + * sfd/*.sfd: adjusted numerical superscripts (bug #20278) + +2008-02-18 Steve White + * sfd/FreeSerif.sfd: Offset Hiragana and Katakana ranges (bug #22326) + * sfd/FreeSerif.sfd: U+30FB, KATAKANA MIDDLE DOT to be full width + (bug #18326) + + * sfd/FreeSerif.sfd: Re-promoted + ff ffi ffl fi fl + as standard ligatures in Latin. + +2008-02-17 Steve White + * sfd/*.sfd: committed to FontForge Spline Font Database (SFD) 2 + format. + +2008-02-10 Steve White + * sfd/*.sfd: brought into line with Debian ttf-freefont + Deleted a couple of patches, and applied those applied to Debian. + +2006-09-20 Primoz Peterlin + + * INSTALL: added installation procedure for MacOS X, courtesy + Philipp Kempgen. + +2006-05-04 Primoz Peterlin + + * sfd/FreeMono.sfd: deleted Russian sample text, which did not + conform to UTF-7. + +2006-04-15 Primoz Peterlin + + * sfd/FreeSerif.sfd: corrected U+10D3. + + * sfd/FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE S T) + changed from mandatory ("liga") to discretionary ("dlig") (bug + #16253). + + * sfd/FreeMono.sfd: deleted incomplete glyph U+FB06 (LATIN SMALL + LIGATURE S T); deleted U+FB00, U+FB01, U+FB02, U+FB05 as + ligatures (bug #16253). + + * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBoldOblique.sfd: added + U+FB00; deleted U+FB01, U+FB02 as ligatures (bug #16253). + + * sfd/FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as + ligatures (bug #16253). + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: added Georgian letters, donated by + Gia Shervashidze + +2006-02-22 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd: ligature U+FB4F + changed from mandatory ("liga") to discretionary ("dlig"). This is + respons to Bug#349657: [bug #15792] Freefont Alef and Lamed + combine + +2006-02-21 Primoz Peterlin + + * sfd/FreeSerifBold.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd, + sfd/FreeSansBold.sfd: ligature U+FB4F changed from mandatory + ("liga") to discretionary ("dlig"). This is respons to Bug#349657: + [bug #15792] Freefont Alef and Lamed combine + + * sfd/FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif + glyphs for U+2198/U+2199 were reversed. + +2006-02-15 Denis Jacquerye + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: removed ij + and IJ ligatures. + +2006-02-10 Primoz Peterlin + + * sfd/FreeSerif.sfd: added small Georgian letters (mkhedruli), + donated by Gia Shervashidze + + * AUTHORS: Added Gia Shervashidze + + * CREDITS: Added Gia Shervashidze + +2006-01-26 Primoz Peterlin + + * notes/maintenance.txt: Added information on the Makefile now + used; username for FTP login is anonymous. + + * sfd/FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B, + U+0586. Armenian small letters completed. + + * sfd/FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions + section is now complete. Copied a dozen of glyphs from Omega IPA + to Phonetic Extension section. + +2006-01-25 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA, + U+01BB, U+01BE, U+01BF. + + * sfd/FreeSans.sfd: aligned small Armenian letters to x-height in + response to bug #15480. Armenian in Free Sans needs a major + cleanup. + +2006-01-24 Primoz Peterlin + + * sfd/FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460, + U+0461, U+04Bc, U+04BD, U+0508. + + * sfd/FreeSansOblique.sfd: replaced accented chars in Latin-1 and + Latin Extended-B sections with references, where possible. + + * sfd/FreeSerif.sfd: changed U+0285. + +2006-01-23 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0195, U+01AA, U+0297, U+03D7, + U+03F0. Several flipped references replaced by outlines. + + * sfd/FreeSansOblique.sfd: Latin Extended-B section more or less + brought in sync with FreeSans. + + * sfd/FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in + the Latin Extended-B and IPA Extensions sections. + + * sfd/FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7, + U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in + the Cyrillic region with references. + +2006-01-21 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286, + U+029D. Changed U+0261. Deleted spurious glyphs in the control + code area. + +2006-01-19 Primoz Peterlin + + * sfd/FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with + AnmolUni by Kulbir Singh Thind. + +2006-01-17 Primoz Peterlin + + * sfd/FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6, + U+01BE, U+0262, U+02A2. + + * sfd/FreeSansBold.sfd: Changed U+0261 in order to distinguish it + from U+0067. Changed U+0251, U+0252. + + * sfd/FreeSerifBold.sfd: Small changes in the Cyrillic + section. Added U+0183, U+018C. + + * sfd/FreeSans.sfd: Added U+2045, U+2046. + + * sfd/FreeSansBold.sfd: Filled in the Gurkmukhi part with the + AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections + in the Cyrillic part. + + * CREDITS: Added Kulbir Singh Thind. + + * AUTHORS: Added Kulbir Singh Thind. + +2006-01-14 Primoz Peterlin + + * sfd/FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced + by the ones released by the Samyak font project. + + * CREDITS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao + and Sandeep Shedmake + + * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao + and Sandeep Shedmake + +2006-01-08 Primoz Peterlin + + * sfd/FreeSansBold.sfd, sfd/FreeMonoBoldOblique.sfd: minor changes. + +2006-01-05 Denis Jacquerye + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: added cedi sign U+20B5, Ghanaian + currency + +2005-12-29 Primoz Peterlin + + * sfd/FreeSans.sfd: minor cleanup in the Gujarati part. + +2005-12-22 Primoz Peterlin + + * sfd/FreeSans.sfd: Devanagari and Gujarati parts cleared; once + again merged with Gargi 1.9 and Padmaa 0.6, this time correctly so + that the anchor points survived the merger. + +2005-12-16 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0577. + +2005-12-15 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0559, U+055F, U+2024. + + * sfd/FreeSansBold.sfd: added U+056E, U+0573. + +2005-12-14 Primoz Peterlin + + * sfd/FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6, + courtesy Monika Shah and Sonali Sonania from C-DAC, Mumbai. + + * CREDITS: Added Monika Shah and Sonali Sonania. + + * AUTHORS: Added Monika Shah and Sonali Sonania. + +2005-12-13 Primoz Peterlin + + * sfd/FreeSans.sfd - Removed Sinhala glyphs. + + * sfd/FreeSerif.sfd - Added Sinhala glyphs, formerly in FreeSans. + +2005-12-09 Primoz Peterlin + + * sfd/FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO + SIGN). + + * tools/freefont-ttf.spec: Added specification file for building + RPM package, courtesy Rok Papez. + + * sfd/FreeSerifBold.sfd: added more glyphs from Txfonts to the + Arrows and Mathematical Symbols ranges. + + * sfd/FreeSerifBoldItalic.sfd: added U+03F5 from Txfonts. + +2005-12-08 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582. + + * sfd/FreeSerifBold.sfd: copied Box Drawing range from FreeSans. + + * sfd/FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows + and Mathematical Symbols ranges. + + * sfd/FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B, + U+2322-2323. Cyrillic composite characters replaced with + references. + +2005-12-07 Primoz Peterlin + + * sfd/FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B, + U+02AE, U+02AF, U+02DE. + + * sfd/FreeSerifBold.sfd: updated Hebrew part with Drugulin font + from the Culmus project. + + * sfd/FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216. + + * sfd/FreeSans.sfd: added U+2320 TOP HALF INTEGRAL, U+23AE + INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370). + +2005-12-07 Primoz Peterlin + + * sfd/FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started + adding "below" anchors. Performed hinting on characters that were + not hinted "en masse". + +2005-12-06 Primoz Peterlin + + * sfd/FreeSans.sfd: fixed some more metrics problems in the + Extended Greek area; performed hinting on characters that were not + hinted "en masse". + + * Makefile: clean also signature files. + + * sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: cosmetic + changes; cleaning background of referenced composed characters. + +2005-12-05 Panayotis Katsaloulis + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: Some changes to the greek glyphs, + mostly having to do with "tonos" (accent) + +2005-12-05 Primoz Peterlin + + * sfd/FreeSans.sfd: minor cosmetic changes. + + * sfd/FreeSans.sfd: adjusted widths of characters in the Extended + Greek range; accents are not any more considerably overhanging on + the left side. Added U+1EDA-1EE3, U+1EE8-1EF1. + + * sfd/FreeSans.sfd: continued working on Extended Greek range; + metrics still not finished. + +2005-12-03 Primoz Peterlin + + * sfd/FreeSans.sfd: fixed combined Greek accents (bug + #12800). Width of characters still need to be adjusted as in + FreeSerif. + + * sfd/FreeSerif.sfd: fixed positions of Greek accents (bug #12798). + + * CREDITS: Added Panayotis Katsaloulis. + + * AUTHORS: Added Panayotis Katsaloulis. + + * Makefile: minor changes; now creating also a tarfile with sfds. + +2005-12-01 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1, + U+01C3, U+01E0, U+01E1, U+01F8, U+01F9. + + * Makefile: created a Makefile to assist building. + + * README: an update. + + * COPYING: added GNU General Public License, version 2. + + * tools/GenerateTrueType: wrote a FontForge script for conversion + to TrueType. + + * sfd/FreeSerif.sfd: merged with SolaimanLipi Bangla OpenType font + from www.ekushey.org, courtesy Solaiman Karim. + + * sfd/FreeSerifItalic.sfd: merged with SolaimanLipi Bangla + OpenType font from www.ekushey.org, slanted by 15.5 degrees. + + * sfd/FreeSans.sfd: merged with Rupali Bangla OpenType font from + www.ekushey.org + + * sfd/FreeSansOblique.sfd: merged with Rupali Bangla OpenType font from + www.ekushey.org, slanted by 12 degrees. + + * CREDITS: added Solaiman Karim + + * AUTHORS: added Solaiman Karim + +2005-11-30 Primoz Peterlin + + * sfd/FreeSerif.sfd: merged with the Rachana Normal. + + * AUTHORS: added K.H. Hussain and R. Chitrajan + + * CREDITS: added K.H. Hussain and R. Chitrajan + +2005-11-23 Primoz Peterlin + + * sfd/FreeSans.sfd - cleaned some background images. + + * sfd/FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E, + U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198. + +2005-11-22 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+2504-250B. + + * sfd/FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, U+25AC. + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - added U+0263. + +2005-11-21 Primoz Peterlin + + * sfd/FreeMono.sfd - corrected positions of some Greek diacritics + on page 0x1F. + + * sfd/FreeMonoOblique.sfd - working on bringing it in sync with + FreeMono.sfd. + + * sfd/FreeSerifBoldItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added a couple of + glyphs in the IPA Extensions region. + + * sfd/FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps. + +2005-11-20 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2. + +2005-11-19 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3, + U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192, + U+01B4, U+0282, U+0284. + +2005-11-18 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+02EE, U+207F. + + * sfd/FreeSans.sfd - started Box Drawing area. + +2005-11-17 Primoz Peterlin + + * sfd/FreeSerifBold.sfd - added glyphs from the Omega project to + Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifBoldItalic.sfd - added glyphs from the Omega + project to Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifItalic.sfd - added glyphs from the Omega + project to Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F, + U+0279, U+0287, U+028C-028E, U+029E. + + * sfd/FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1, + U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5, + U+2669-266F. MES-1 compliant. + + * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+FFFD. + + * sfd/FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA + Extensions ranges. + +2005-11-16 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. + + * sfd/papers/eurotex2003/freefont.tex, + sfd/papers/eurotex2003/freefont.bib - Revised version, sent back + by Karl Berry on 20050110, that should match the one published in + TUGboat. + + * sfd/FreeSerifItalic.sfd - started added accent anchors. Added a + handful of Greek letters from Omega font collection. + + * sfd/FreeSerif.sfd - added a handful of letters in the Latin + Extended-B and IPA Extension ranges from the Omega font collection. + +2005-11-16 Denis Jacquerye + + * sfd/FreeSerif.sfd - moved U+0263 to U+0264; added U+0263 + + * sfd/FreeSerifItalic.sfd - fixe U+01EE; added U+01B7-U+01B9 + +2005-11-16 Primoz Peterlin + + * sfd/FreeSans.sfd - Made small Greek letters the same height as + Latin and Cyrillic ones and replaced them with references, where + applicable. + + * sfd/FreeSerif.sfd - replaced Greek letters with references, + where applicable. Added U+03D7, U+03F0-03F2. + + * sfd/FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F, + U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291, + U+029D. + + * sfd/FreeMonoOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added U+F6BE. + + * sfd/FreeSansOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. + + * sfd/FreeSans.sfd - changed U+01A5. + +2005-11-16 Primoz Peterlin + + * sfd/FreeSans.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs in + the Latin-1 and Latin Extended-A areas with references. Made + capital Greek letters the same height as Latin and Cyrillic ones + and replaced them with references, where applicable. + +2005-11-15 Denis Jacquerye + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSansOblique.sfd - fixed + U+026A, it was a dotlessi and therefore like U+0069 when + accented. + +2005-11-15 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - corrected Greek tonos (slanted instead of + a vertical line). + + * sfd/FreeMonoBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Added 2005 in copyright info. + + * sfd/FreeSansBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 area with references. + + * sfd/FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185, + U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292, + U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B, + U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant. + + * sfd/FreeMono.sfd - Replaced accented glyphs in the Greek and + Cyrillic areas with references. + + * sfd/FreeMonoBold.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs in + the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 Primoz Peterlin + + * sfd/FreeSerif.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. + + * sfd/FreeSansBold.sfd - added U+219A, U+219B, U+2669-266F. + + * sfd/FreeSerifBold.sfd - added U+2669-266F. + +2005-11-12 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187, + U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1, + U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281, + U+0284. + +2005-11-11 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E, + U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding + accent anchors. + + * sfd/FreeMono.sfd - applied the sequence for reducing redundant + points, suggested by Werner Lemberg. + + * sfd/FreeMono.sfd - corrected Greek letters (using tonos instead + of a vertical line). Added U+026E, U+F6BE. Accented characters in + Latin 1, Latin Extended A and partly Latin Extended B replaced by + references. + + * sfd/FreeSerifBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added U+01A5, + U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA, + U+21E4, U+21E5. + +2005-11-10 Primoz Peterlin + + * sfd/FreeSansOblique - changed U+0192, U+01A5; added U+01C0-01C3. + + * sfd/FreeSansBold.sfd - replaced glyphs with references in the + Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6, + U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565, + U+0584, U+0587, U+0589. + +2005-11-10 Denis Jacquerye + + * sfd/FreeSans.sfd - added U+028A-U+028B + + * sfd/FreeSansOblique - added U+028A-U+028B, U+0276, + U+0292, U+0294-U+0296, U+0298-U+0299 and U+029B; fixed some + other glyphs + +2005-11-10 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+01A6. Simplified outlines in the + ASCII range. + + * sfd/FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126, + U+2190-2199, U+219E-21A8, U+21C4-21CA. + + * sfd/FreeSansBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added automatically + constructed accented characters in page 0x1E. + +2005-11-09 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+0183, U+018C. + + * sfd/FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2, + U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE, + U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A, + U+220B, U+220D, U+2272, U+2273, U+2282, U+2283. + + * sfd/FreeSerifItalic.sfd - changed U+03D5. + + * sfd/FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070, + U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F. + + * sfd/FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195, + U+0197, U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6, + U+01C0, U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3, + U+1EE8-1EF1. + +2005-11-07 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+0562, U+056D. U+0575. + + * sfd/FreeMono.sfd - added U+0589. + +2005-11-06 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected + U+2071, U+222E, U+2242, U+2243 in response to bug reports + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118 + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120 + + * sfd/FreeMono.sfd - added U+2227, U+2228, U+2262. Corrected + U+2299-229D in response to bug report + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121 + + * sfd/FreeMonoBold.sfd - added U+2010, U+2012 in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032 + Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi + symbol) in order to conform to Unicode standard. Simplified glyph + shapes in ASCII range. Started adding "above" and "below" anchors. + +2005-11-05 Primoz Peterlin + + * sfd/FreeSerif.sfd - accented letters in Latin Extended-A + replaced by references wherever possible. + + * sfd/FreeSerif.sfd - added U+0180, U+0181, U+0187, U+0188, + U+018A, U+0193, U+019C, U+01A4, U+01A5, U+01A7, U+01A8, U+01AF, + U+01B0, U+026E, U+0270, U+0278, U+0280, U+0281, U+028B, U+0299, + U+029C, U+029F. + +2005-11-03 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+0180, U+0184, U+0185, U+0192, + U+019B, U+01A0-01A2, U+01AF, U+01B0, U+01EE, U+01EF, U+0292, + U+0294-0296, U+02A1, U+0532, U+054C, U+057C, U+222B. Changed + U+014B, U+01A5, U+01B4, U+03BB. + + * sfd/FreeSans.sfd - added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, + U+04CE. + + * sfd/FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4, + U+01E5. + +2005-11-02 Primoz Peterlin + + * sfd/FreeSansBold.sfd - started Armenian; added U+0538, U+0542, + U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561, + U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572, + U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585. + + * sfd/FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and + U+03D5 (Greek phi symbol) in order to conform to Unicode standard. + Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE. + +2005-11-01 Primoz Peterlin + + * sfd/FreeSansBold.sfd - modified U+019C. + + * sfd/FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C, + U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015, + U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215. + +2005-10-31 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282, + U+0288, U+028C-028E, U+0290, U+029E, U+02A0. + +2005-10-28 Primoz Peterlin + + * sfd/FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1, + U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F, + U+0282, U+0287, U+0288, U+028C-028E, U+0290. + + * sfd/FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080, + U+2085-2089, U+2153-215E, U+2113-2115, U+2119. + + * sfd/FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9, + U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298, + U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129, + U+2217. + +2005-10-27 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5, + U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114, + U+2119. + + * sfd/FreeSerifItalic.sfd - minor cleanup in the superscript range + (U+2070-2079). + + * sfd/FreeSansBold.sfd - added subscripts and superscripts + (U+2070-208F), completed fractions (U+2152-215F) and Roman + numerals (U+2160-217F). + + * sfd/FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191, + U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A, + U+0271-0273, U+0283, U+0285. + +2005-10-26 Primoz Peterlin + + * sfd/FreeSans.sfd - added "above" anchors to selected Cyrillic + characters. Added U+0294, U+02A1. + + * sfd/FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071, + U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E, + U+2126, U+2127, U+2153-215F, U+2202. + + * sfd/FreeMono.sfd - a try to imitate Denis' work on adding + anchors by adding "above" anchor to a couple of basic Latin + characters. + + * sfd/FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines + of most Greek letters. + + * sfd/FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032, + U+203C, U+2047-2049. + + * sfd/FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292, + U+0298. Changed U+0251, U+0294, U+02A1. + +2005-10-25 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193, + U+2669-266F. FreeSerifItalic is now MES-1 compliant. + + * sfd/FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E, + U+027F, U+0283, U+0285. + + * sfd/FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9, + U+0253, U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269, + U+026D, U+0271-0273, U+0279-027D. + + * sfd/FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084, + U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of + diacritics on U+0200-0217. + + * sfd/FreeSansOblique.sfd, sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBoldOblique.sfd, + sfd/FreeMonoBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd sfd/FreeSerifBoldItalic.sfd - brought in + sync with Valek Filipov's urw-fonts-1.0.7pre41. + + * sfd/FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015, + U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F, + U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1 + compliant. + +2005-10-24 Denis Jacquerye + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - added + ccmp for i and j to be substituted with dotless i or j when + followed by above diacritic + +2005-10-24 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now + MES-1 conformant. + +2005-10-23 Denis Jacquerye + + * sfd/FreeSans.sfd - added above, below, abovemk and belowmk + anchors for diacritics placement to many Basic Latin characters, + some Latin Extented A and B, and some IPA characters; fixed a + couple of precomposed characters to have diacritics at the same + height as similar characters. + +2005-10-21 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017, + U+2036, U+2037, U+203C, U+203E, U+2047-204A. + +2005-10-20 Primoz Peterlin + + * sfd/FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F, + U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE. + Corrected position of diacritics on U+0200-0217. + + * sfd/FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189, + U+018B, U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7, + U+01DD, U+2010-2013, U+2015. FreeSerif is now MES-1 conformant. + +2005-10-19 Denis Jacquerye + + * sfd/FreeSerif.sfd - added U+0268, U+026A, U+0289, U+0292; and + anchor "above" to more base glyphs. + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259, + U+0261, U+0268, U+026A, U+0279, U+0289 + + * sfd/FreeSerifBold.sfd - added anchor "above" to marks + U+0300-0314, and to base glyphs (vowels). + +2005-10-18 Denis Jacquerye + + * sfd/FreeSerif.sfd - added anchor "above" to marks U+0300-0314, + and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190, + U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs + to use references. + +2005-10-17 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+01B7, U+01B8, U+0275. + +2005-10-16 Denis Jacquerye + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added some Latin + Extended-B African letters: U+0181, U+018A, U+0197-0198, U+01A4, + U+01AC, U+01B1, U+01B3-01B4; + + * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added Latin + Extended-B U+0187, 018E-018F, U+0191, U+0193, U+0197-0199, + U+019D-019F, U+01AB-01AE; correcting width of non-space + Combining Diacrtical Marks; added more glyphs to IPA Extensions + to match non Bold + + * sfd/FreeSansBoldOblique.sfd - added many accented glyphs to + Latin Extended-B + +2005-10-15 Denis Jacquerye + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added IPA Extensions + U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier + Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added + stroke to U+0268 + + * sfd/FreeSansOblique.sfd - fixed skew on U+027F + + * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added to Latin + Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, U+0256-0257, + U+0261, U+0265-026A, U+026F-0273, U+0289, U+028C-028E + + * sfd/FreeSansBoldOblique.sfd - added to Latin extended-B U+0189, + U+01A8, U+01B1, U+0283, U+02C9 and Spacing Modifiers U+02C9-02CB + +2005-10-14 Primoz Peterlin + + * sfd/FreeSansBold.sfd - Added a couple of composite glyphs, + mostly in the IPA and Latin Extended B ranges. + +2005-10-13 Denis Jacquerye + + * FreeSans.sfd - removed overlap and simplified U+0187, 0191, + 0193, 01A5, 01AE, 0260, 0271, 0272, 0273, 027B; fixed diacritics + placement on U+0200-0217; fixed glyph for U+0283 to correct esh + without stroke; added U+025F and fixed U+025F from it; fixed + height of glyph at U+0285; arranged U+027E,027F to make more + distinguishable from U+0072. + + * FreeSansOblique.sfd - added the corrected or new glyphs from + FreeSans; diacritics on U+200-0217 will need height readjustements. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added U+0186, 0190, + 0250, 0254, 0258, 0259, 025B, 025C + +2005-10-13 Primoz Peterlin + + * sfd/FreeSerif.sfd - Minor changes: U+22A2, U+22A3, U+22A6, U+23AE. + Added U+0250, U+0251, U+0258, U+0259, U+0275. + + * sfd/FreeSerifItalic.sfd - Added glyphs U+222B-U+222F, U+2320, + U+2321. Fixed diacritics on U+0200-U+0217. + +2005-10-12 Denis Jacquerye + + * sfd/FreeSerif.sfd - Corrected diacritics position on + U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A. + + * sfd/FreeSerif.sfd, sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+0186,0190,0254 and U+025B. + +2005-10-11 Primoz Peterlin + + * sfd/FreeSerif.sfd - Fixed bug #13399 (glyphs for U+0360 and + U+0361 were swapped). + + * sfd/FreeSerif.sfd - Attempt to correct bug #13370: INTEGRAL + EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; added + glyph U+23AE. + +2005-05-16 Primoz Peterlin + + * sfd/FreeMono.sfd - Corrected shapes for Cross of Lorraine and + Cross of Jerusalem. + +2005-04-07 Primoz Peterlin + + * sfd/FreeSansBold.sfd - Added some combining accents, just to + test the a version of FontForge. + +2003-12-05 Primoz Peterlin + + * sfd/FreeMono.sfd - Some composite Latin characters rebuilt, as + they had accents 600 points to the left due to changes on October + 2. Some other minor changes in the mathematics area. + +2003-10-08 Primoz Peterlin + + * sfd/FreeMonoOblique.sfd, sfd/FreeSerifBoldItalic.sfd, + FreeSerifItalic.sfd - applied Josef Segur's corrections from + Oct. 5. + +2003-10-02 Primoz Peterlin + + * sfd/FreeSerif.sfd - Abbas Izad's contributed Arabic/Farsi + characters added. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Combining characters (U+0300 - + U+036F) moved left, so that they have negative horizontal values + and zero advance width. + +2003-09-15 Primoz Peterlin + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd - Started working + on super- and subscripts. + +2003-09-12 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSerif.sfd - Added some missing + Hiragana and Katakana characters. + + * sfd/FreeSansBold.sfd - Cleared background characters in Latin + Extended-A. Added some automatically constructed characters in + Latin Extended-B. Started with superscripts and subscripts. + + * sfd/FreeSans.sfd - Subscript numerals (U+2080-U+2089) completed. + +2003-05-19 Primoz Peterlin + + * sfd/FreeSerif.sfd - Thai characters po pla and bo baimai + swapped; Thai character fongman corrected; all courtesy Theppitak + Karoonboonyanan. + +2003-05-17 Panayotis Katsaloulis + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - Full support + of all ancient greek glyphs + +2003-05-15 Primoz Peterlin + + * tools/KerningNumerals.pl - A Perl script for moving kerning + information from ASCII numerals (U+0030...) to characters in the + Adobe corporate use area (U+F6xx). + + * sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBoldOblique.sfd - Created kerned numerals in the Adobe + corporate use area (U+F6xx) and moved kerning information from + ASCII numerals to the kerned numerals. + +2003-05-14 Primoz Peterlin + + * sfd/FreeSans.sfd - First approximation of super- and subscript + numerals and vulgar fractions. + + * sfd/FreeSerif.sfd - Super- and subscript numerals complete, + vulgar fractions completed and redone as references rather than + outlines. + +2003-05-12 Primoz Peterlin + + * sfd/FreeSerif.sfd - Clean-up of the Cyrillic letters added on + March 27; super- and subscripts, vulgar fractions. + +2003-05-09 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - Added a couple of characters to + the Latin Extended-B area and the IPA extensions area. + +2003-05-08 Primoz Peterlin + + * sfd/FreeSerifBoldItalic.sfd - Added a couple of characters to + the Latin Extended-B area. + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - ASCII + numerals now monospaced; kerned numerals moved to Adobe corporate + use area + (U+F6xx). + +2003-05-07 Primoz Peterlin + + * sfd/FreeSerif.sfd - Roman numerals now more complete. + + * sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - Accented + characters added in the Latin Extended-B area. + + * sfd/FreeSans.sfd - Greek accents added in the Greek Extended + area, characters added in the Latin Extended-B area, Roman + numerals added. + + * sfd/FreeMonoOblique.sfd - Kerning pairs removed (what were they + doing in a monospaced font, anyway?). + + * sfd/FreeMonoBoldOblique.sfd - Additions in Latin Extended-B and + Basic Greek. + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBoldOblique.sfd - Major cleanup (fixed widths, open + paths, path directions (clockwise/counter-clockwise), points + rounded to integer values; outlines simplified etc.) + +2003-05-06 Primoz Peterlin + + * tools/OS2UnicodeRange - A simple script to display OS/2 Unicode + range table in TrueType fonts. + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). FreeSans is done, FreeSansBold half-way. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Added 2003 in copyright info. + +2003-03-27 Primoz Peterlin + + * sfd/FreeSerif.sfd - Cyrillic and Cyrillic Supplement blocks + brought to conformance with Unicode 3.2, courtesy Daniel Shurovich + Chirkov. + +2003-03-19 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - somewhat wider + germandbls (U+00DF), due to complaints by Walter Schmidt. + +2003-03-18 Primoz Peterlin + + * sfd/FreeSans.sfd - Added Sinhala glyphs from the Tipitaka + project , recoded to Unicode by Noah Levitt. + +2003-02-19 Primoz Peterlin + + * sfd/FreeSans.sfd - Minor changes on mathematical operators. + +2003-02-18 Primoz Peterlin + + * sfd/FreeMono.sfd - minor cleanup of glyph backgrounds; changed + integral signs (U+222B - U+2230) + +2003-02-05 Primoz Peterlin + + * sfd/FreeSans.sfd - added a couple of glyphs in the IPA and + African Latin ranges. + +2003-01-30 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd - Corrected Maltese Hbar (U+0126) + and/or hbar (U+0127). + +2003-01-28 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd - Corrected Maltese hbar (U+0127). + +2002-12-18 Primoz Peterlin + + * tools/ConvertFont - PfaEdit script for converting SFD files to + TrueType fonts. + + * sfd/FreeSans.sfd - Added Tamil and Kannada glyphs from the + Akruti Indic fonts. + +2002-12-17 Primoz Peterlin + + * sfd/FreeSans.sfd - Added Devanagari and Gujarati glyphs from the + Akruti Indic fonts. + + * www/index.html - Added information on Rogier van Dalen's tools. + + * AUTHORS - Added M.S. Sridhar. + + * CREDITS - Correct spelling of Culmus project. Added M.S. Sridhar. + +2002-12-06 Primoz Peterlin + + * sfd/FreeMono.sfd - Added Braille glyphs, courtesy Vyacheslav + Dikonov. + + * sfd/FreeSans.sfd - Added Unicode Syriac glyphs, courtesy + Vyacheslav Dikonov. + +2002-10-11 Primoz Peterlin + + * www/index.html - Added information on the availability of the + Debian GNU/Linux package. + + * sfd/FreeSerif.sfd, sfd/FreeSans.sfd - added some kern pairs + beyond Latin-1 area. + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - re-introduced + all the emtpy glyph slots (changes from Sep 23 made PfaEdit + crash). + +2002-09-23 Primoz Peterlin + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - imported + kerning information from the URW++ AFM files + +2002-09-11 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoOblique.sfd - updated Hebrew parts to comply with + Culmus v0.6. + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd - Added Danilo Segan's Serbian Cyrillic + glyphs; updated Hebrew parts to comply with Culmus v0.6. + +2002-09-09 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd - Updated Cyrillic part to match + Filippov's 1.0.7pre14 + + * sfd/FreeSansOblique.sfd - added Sam Stepanyan's Armenian glyphs + from FreeSans (skewed for 12 degrees). + +2002-09-06 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd - Added Maxim + Iorsh's Hebrew characters. + +2002-08-29 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd - Added Maxim + Iorsh's Hebrew characters. + + * AUTHORS, CREDITS - Added Maxim Iorsh as author. + +2002-08-28 Primoz Peterlin + + * www/index.html - Added information of Microsoft's withdrawal of + freely available Unicode TrueType fonts + + * www/resources.html - Added link to Maxim Iorsh's Culmus project. + +2002-07-26 Primoz Peterlin + + * sfd/FreeMono.sfd - Added a couple of characters (Arrows area). + +2002-06-11 Primoz Peterlin + + * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning + perispomeni in Greek politoniko. + +2002-05-23 Primoz Peterlin + + * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning + psili in Greek politoniko. Also added two working variants of + chars in the IPA range. + +2002-05-15 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifBold.sfd - Deleted explicit ".notdef" character with + no contours. + +2002-05-14 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - The new version of PfaEdit saves + correctly formed Panose and LineGap lines. + + * sfd/FreeSansBoldOblique.sfd - Filled-in the missing TTFWidth and + TTFWeight values. + +2002-05-09 Primoz Peterlin + + * sfd/FreeSans.sfd - Added diacritics to the Spacing Modifier + Letters and Combining Diacritical Marks areas. Added composed + glyphs to the Latin Extended-B area. + +2002-05-07 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Updated Panose information with data + provided by Josef W. Segur. Updated TTF headers with English and + Slovenian text. + +2002-04-30 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - Working on Greek small letters. Several + minor changes (lower carons etc.) + +2002-04-29 Primoz Peterlin + + * FreeMonoBoldOblique.sfd - Started adding Greek. + + * sfd/FreeMonoBold.sfd - Added glyphs in the Geometrical Shapes + and Miscellaneous Symbols area. Harmonizing Greek with Latin. Done + with capitals. + + * sfd/FreeMono.sfd - Deleted the explicit .notdef character. Added + one glyph to the Geometrical Shapes area, which is now completed; + added three glyphs to the Miscellaneous Symbols area. Harmonizing + Greek with Latin. Done with the capitals. + +2002-04-26 Primoz Peterlin + + * sfd/FreeSans.sfd - Adjusted accent positions on several glyphs + in the Latin Extended-A area. + +2002-04-25 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - Box Drawing area completed. Added a + couple of glyphs in the Geometrical Shapes area. + + * sfd/FreeMono.sfd - Small corrections in the Box Drawing area. + +2002-04-24 Primoz Peterlin + + * sfd/FreeMono.sfd - Box Drawing area completed. + +2002-04-23 Primoz Peterlin + + * tools/WGL4.lst - corrected. + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Box Drawing + area. + +2002-04-22 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Latin + Extended-B and Greek. + +2002-04-19 Primoz Peterlin + + * sfd/FreeSerif.sfd - Somewhat cleaner chess figures. + + * tools/MES-2.txt, tools/MES-2.lst - Corrected list (it is not + 203C-203E, it is 203C and 203E). + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Changed "Family Name" from Free to + FreeSerif, FreeSans and FreeMono, as appropriate. Changed Font + Modifiers from MonoBold etc. to Bold, Italic, Oblique, BoldOblique + and BoldItalic. + +2002-04-18 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd - Corrected metrics; now all character + widths are set to 600. + +2002-04-17 Primoz Peterlin + + * sfd/FreeSerif.sfd - Corrected glyphs in the Box Drawing area and + Block Elements area, which should extend through the ascender *and + descender* height. + + * sfd/FreeMonoBold.sfd - Continued working on harmonizing Greek + letters with Latin and Cyrillic. + + * sfd/FreeMonoBold.sfd - Added some box drawing characters. + +2002-04-16 Primoz Peterlin + + * www/design-notes.html - Updated notes on stroke width for + symbols in Free Mono Bold. + + * sfd/FreeMono.sfd - Added a handful of characters in the + Miscellaneous Symbols area. + + * sfd/FreeMonoBoldOblique.sfd - Added subscripts, superscripts and + vulgar fractions. + + * sfd/FreeMonoBold.sfd - Started harmonizing Greek letters with + Latin and Cyrillic. + + * sfd/FreeMonoBold.sfd - Added subscripts, superscripts and vulgar + fractions. + +2002-04-15 Primoz Peterlin + + * www/design-notes.html - Updated notes on super-/subscripts in + Free Mono Bold. Separate subsections for Free Mono regular and + Free Mono Bold. + +2002-04-12 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added Ethiopian glyphs, converted from the + Metafont sources from TGI, Universität Hamburg (authors Berhanu + Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, and Jochen + Metzinger) using Szabo's TeXtrace and retouched using + PfaEdit. Ethiopian metafonts are released under GNU GPL, + . + + * sfd/FreeMonoBold.sfd - Added 40 characters, mostly in the Latin + Extended-B and IPA Extensions areas. + +2002-04-11 Primoz Peterlin + + * sfd/FreeMono.sfd - Added a handful of characters in the Latin + Extended-B, IPA Extensions, Currency Symbols and Miscellaneous + Symbols areas. + +2002-04-09 Primoz Peterlin + + * sfd/FreeMono.sfd - Correcting accent positioning in the Extended + Greek area; adding a couple of characters here and there. Still 20 + characters short of MES-2 conformance. + +2002-04-08 Primoz Peterlin + + * sfd/FreeMono.sfd - Added some characters in the Arrows area; + more or less completed Extended Greek area (accents still need to + be fine-tuned). + +2002-04-05 Primoz Peterlin + + * sfd/FreeMono.sfd - Modern non-Russian Cyrilic mostly completed. + + * sfd/FreeMonoOblique.sfd - Synchronized with FreeMono. + + * sfd/FreeSerif.sfd - Added Thomas Ridgeway's Tamil characters + (converted from Metafont and edited somehwat). + +2002-04-04 Primoz Peterlin + + * sfd/FreeMonoOblique.sfd - Armenian letters added. + + * sfd/FreeMonoBold.sfd - Serbian Cyrillic letters dje, tshe, lje + and nje corrected. + + * sfd/FreeMono.sfd - Serbian Cyrillic letters dje and tshe + corrected. Some other non-Russian Cyrillic letters modified and + "welded together". + +2002-04-03 Primoz Peterlin + + * sfd/FreeMono.sfd - Added more or less complete Armenian + area. The glyphs are a tidied-up version based on the Armenian + Courier on the . Now we have + 1673 characters. + +2002-03-28 Primoz Peterlin + + * sfd/FreeMono.sfd - Added some mathematical symbols. + +2002-03-26 Primoz Peterlin + + * sfd/FreeSans.sfd - took H.S. Pannu's Gurmukhi from FreeSerif. It + actually fits to FreeSans much better. It seems I'll have to look + for another Gurmukhi font with modulated stroke for FreeSerif. + + * sfd/FreeSerifItalic.sfd - replaced existing Hebrew glyphs by + those from FreeSerif (slanted for 15.5 degrees). + + * sfd/FreeSerif.sfd - Added dotted Hebrew letters. Changed barred H. + + * sfd/FreeMono.sfd - Completed vulgar fractions; minor changes in + Greek; added some mathematical operators. + + * sfd/FreeMonoBold.sfd - added 12 characters to Latin Extended-B + and IPA Extensions areas (total 984). + +2002-03-25 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - started adding Latin Extended-B and IPA + Extensions. + + * sfd/FreeMono.sfd - Minor cosmetic changes; cleaning up Greek + (removing redundant control points), added some non-European + Cyrillic glyphs as a test. + +2002-03-22 Primoz Peterlin + + * sfd/FreeMono.sfd - Some minor modifications; letters in Latin + Extended-B area "welded" together. + +2002-03-20 Primoz Peterlin + + * www/index.html - finally linked the resources and design notes + pages. + + * www/design-notes.html - added scaling information for super- and + subscript numerals in FreeMono. + +2002-03-19 Primoz Peterlin + + * sfd/FreeMono.sfd - the Latin Extended-B and IPA Extension area + characters moved from FreeMono and skewed for 12 degrees. + +2002-03-18 Primoz Peterlin + + * sfd/FreeMono.sfd - added a dozen or two of new characters, in + particular in the Latin Extended-B and IPA Extension area. + +2002-03-15 Primoz Peterlin + + * sfd/FreeMono.sfd - added a dozen of two of new characters, in + particular in the IPA Extension area. + + * www/design-notes.html - Corrected data for x-height in FreeMono; + information on constructing small caps. + +2002-03-14 Primoz Peterlin + + * sfd/FreeMono.sfd - added three smiley characters to the + Miscallaneous Symbols area. + +2002-03-10 Primoz Peterlin + + * sfd/FreeSerif.sfd - Anshuman Pandey has only converted Gurmukhi + from TrueType to Metafont; the original author of Gurkmukhi font + is Hardip Singh Pannu . + Got the permission from him to include the Gurmukhi glyph set. + +2002-03-08 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added some more glyphs in the Mathematical + Symbols area to a total number of 3374. + +2002-03-06 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added a basic Gurmukhi set. + + * www/design-notes.html - started a page on design notes + + * sfd/FreeMono.sfd - realized that glyphs in the Box Drawing area + and Block Elements area should extend through the ascender *and + descender* height, and corrected it. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd - added some musical + glyphs, linking "no-break space" to space, "soft hyphen" to + hyphen-minus etc. + +2002-03-05 Primoz Peterlin + + * tools/WGL4.lst - Added Windows Glyph List 4.0 + + * tools/LigatureList.pl - Wrote a Perl script, which lists the + GSUB list (ligature list) of a OpenType font. + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd, + sfd/FreeSerifItalic.sfd - auxilliary Hebrew glyphs added. They are + too light compared with Latin and will be substituted with better + ones. + +2002-03-04 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added some more glyphs to the Mathematical + Operators area (page 0x22). + + * sfd/FreeSerif.sfd - Incomplete and fragmentary support for + Devanagari, originating from Harsh Kumar's Shusha fonts was + replaced by Frans Velthuis' Devanagari metafont, now maintained by + Anshuman Pandey and available under + GPL. Until I figure out how to provide glyph substitution table in + OpenType, only the Unicode part is there. + +2002-02-28 Primoz Peterlin + + * ChangeLog file created + + * sfd/FreeSerif.sfd - Added some Telugu glyphs to page 0x0C, + courtesy Prasad A. Chodavarapu + + * sfd/FreeSerif.sfd - Added some glyphs to the Miscellaneous + Symbols page (0x26). + +2002-02-26 Primoz Peterlin + + * mailing lists freefont-announce and freefont-bugs created + +2002-02-25 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added a couple of glyphs in Mathematics + Operators area. + + * sfd/FreeMono.sfd + - Added some more glyphs, in particular in the Mathematical + Operators section. + - Changed FamilyName to Free, FontName to FreeMono, and Full name + to "Free Monospaced". + +2002-02-20 Primoz Peterlin + + * sfd/ directory added containing FreeSerif, FreeSans and FreeMono + families. + + * tools/ directory added containing lists with characters required + for MES (Multilinguag European Subset) compliance. + + * tools/mes-list-expand.pl created - a Perl script for expanding MES + ranges into simple one-char-per-line format + + * tools/CheckConformance.pl created - a Perl script for checking + conformance of a font file with a given coded character set + + * homepage created + +2002-02-19 Primoz Peterlin + + * freefont (Free UCS Scalable Fonts) project approved on + savannah.gnu.org: diff --git a/incs/tcpdf/fonts/freefont-20100919/INSTALL b/incs/tcpdf/fonts/freefont-20100919/INSTALL new file mode 100644 index 0000000..fbbbe80 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20100919/INSTALL @@ -0,0 +1,86 @@ + Installing GNU FreeFont + ======================= + +GNU FreeFont can be used in any modern operating system. + +This document explains how to install FreeFont on some common systems. + +UNIX/GNU/Linux/BSD Systems +-------------------------- + +FreeFont works with any system using the free font rasterizer FreeType +. + +* Debian GNU/Linux + +Users of Debian GNU/Linux system will probably want to use the Debian package, +available from the Debian site, + + , + +or any of its mirrors. + +Install them by issuing the command + apt-get install ttf-freefont + + +* KDE local installation + +Users of KDE can install .ttf files on a per-user basis using the KDE +Control Center module "kcmfontinst", which may appear in the menu as + + Settings -> System Administration -> Font Installer + +This is especially helpful for developers and testers. + + +* Generic X-windows + + 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts + in the TrueType format. + + 2) Unpack TrueType fonts into a suitable directory, + e.g. /usr/local/share/fonts/default/TrueType/ + + 3) If you have chosen any other directory, make sure the directory you + used to install the fonts is listed in the path searched by the X + Font Server by editing the config file in /etc/X11/. + + In some systems, you list the directory in the item "catalogue=" + in the file /etc/X11/fs/config. + + 4) Run ttmkfdir in the directory where you unpacked the fonts. + + +Windows 95/98/NT/2000/XP; Vista +------------------------------- + +Note that in at least Vista, XP and 2000, the OpenType versions perform much +better than, and are recommended over, the TrueType ones. + +* Vista: + 1) From the Start menu, open Control Panels + 2) Drag-n-drop font files onto Fonts control panel + You may get a dialog saying + "Windows needs your permission to continue" + a) Click Continue + +* 95/98/NT: + The font installation is similar to Vista. + + In order to use OpenType, users of Windows 95, 98 and NT 4.0 can + install Adobe's 'Type Manager Light'. It is available for download + without cost from Adobe's web site. + + Otherwise, use the TrueType versions. + +Mac OS X +-------- + +Installing on Mac OS X consists of moving the .ttf files to either + /Library/Fonts/ or ~/Library/Fonts/ +depending on whether they should be available to all users on your system +or just to yourself. + +-------------------------------------------------------------------------- +$Id: INSTALL,v 1.7 2008/12/26 12:33:31 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20100919/README b/incs/tcpdf/fonts/freefont-20100919/README new file mode 100644 index 0000000..8c970cb --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20100919/README @@ -0,0 +1,108 @@ +-*-text-*- + GNU FreeFont + +The GNU FreeFont project aims to provide a useful set of free scalable +(i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode +UCS (Universal Character Set). + +Statement of Purpose +-------------------- + +The practical reason for putting glyphs together in a single font face is +to conveniently mix symbols and characters from different writing systems, +without having to switch fonts. + +Coverage +-------- + +FreeFont covers the following character sets + +* ISO 8859 parts 1-15 +* CEN MES-3 European Unicode Subset + http://www.evertype.com/standards/iso10646/pdf/cwa13873.pdf +* IBM/Microsoft code pages 437, 850, 852, 1250, 1252 and more +* Microsoft/Adobe Windows Glyph List 4 (WGL4) + http://www.microsoft.com/typography/otspec/WGL4.htm +* KOI8-R and KOI8-RU +* DEC VT100 graphics symbols +* International Phonetic Alphabet +* Arabic, Hebrew, Armenian, Georgian, Ethiopian and Thai alphabets, + including Arabic presentation forms A/B +* mathematical symbols, including the whole TeX repertoire of symbols +* APL symbols + etc. + +Editing +------- + +The free outline font editor, George Williams's FontForge + is used for editing the fonts. + +Design Issues +------------- + +Which font shapes should be made? Historical style terms like Renaissance +or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek +scripts to any greater extent than Kufi or Nashki can be applied beyond +Arabic script; "italic" is really only meaningful for Latin letters. + +However, most modern writing systems have typographic formulations for +contrasting uniform and modulated character stroke widths, and have some +history with "oblique", faces. Since the advent of the typewriter, most +have developed a typographic style with uniform-width characters. + +Accordingly, the FreeFont family has one monospaced - FreeMono - and two +proportional faces (one with uniform stroke - FreeSans - and one with +modulated stroke - FreeSerif). + +To make text from different writing systems look good side-by-side, each +FreeFont face is meant to contain characters of similar style and weight. + +Licensing +--------- + +Free UCS scalable fonts is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +The fonts are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the +GNU General Public License. This exception does not however invalidate any +other reasons why the document might be covered by the GNU General Public +License. If you modify this font, you may extend this exception to your +version of the font, but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. + + +Files and their suffixes +------------------------ + +The files with .sfd (Spline Font Database) are in FontForge's native format. +Please use these if you plan to modify the font files. + +TrueType fonts for immediate consumption are the files with the .ttf +(TrueType Font) suffix. These are ready to use in Xwindows based +systems using FreeType, on Mac OS, and on older Windows systems. + +OpenType fonts (with suffix .otf) are for use in Windows Vista. +Note that although they can be installed on Linux, but many applications +in Linux still don't support them. + + +-------------------------------------------------------------------------- +Primoz Peterlin, +Steve White + +Free UCS scalable fonts: http://savannah.gnu.org/projects/freefont/ +$Id: README,v 1.7 2009/01/13 08:43:23 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20120503/AUTHORS b/incs/tcpdf/fonts/freefont-20120503/AUTHORS new file mode 100644 index 0000000..e7f7575 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/AUTHORS @@ -0,0 +1,242 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Authors + ==================== + +The FreeFont collection is being maintained by + Steve White +The folowing list cites the other contributors that contributed to +particular ISO 10646 blocks. + +* URW++ Design & Development GmbH + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) (most) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) (parts) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + +* Yannis Haralambous and John + Plaice + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Yannis Haralambous and Wellcome Institute + + Sinhala (U+0D80-U+0DFF) + +* Young U. Ryu + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + +* Valek Filippov + + Cyrillic (U+0400-U+04FF) + +* Wadalab Kanji Comittee + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + +* Angelo Haritsis + + Greek (U+0370-U+03FF) + +* Yannis Haralambous and Virach Sornlertlamvanich + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque + + Bengali (U+0980-U+09FF) + +* Sam Stepanyan + + Armenian (U+0530-U+058F) + +* Mohamed Ishan + + Thaana (U+0780-U+07BF) + +* Sushant Kumar Dash + + Oriya (U+0B00-U+0B7F) + +* Harsh Kumar + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + +* Prasad A. Chodavarapu + + Telugu (U+0C00-U+0C7F) + +* Frans Velthuis and Anshuman Pandey + + + Devanagari (U+0900-U+097F) + +* Hardip Singh Pannu + + Gurmukhi (U+0A00-U+0A7F) + +* Jeroen Hellingman + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + +* Thomas Ridgeway + + Tamil (U+0B80-U+0BFF) + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek , Olaf + Kummer , and Jochen Metzinger + + Ethiopic (U+1200-U+137F) + +* Maxim Iorsh + + Hebrew (U+0590-U+05FF) + +* Vyacheslav Dikonov + + Syriac (U+0700-U+074A) + Braille (U+2800-U+28FF) + +* Panayotis Katsaloulis + + Greek Extended (U+1F00-U+1FFF) + +* M.S. Sridhar + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + + + Sinhala (U+0D80-U+0DFF) + +* Dan Shurovich Chirkov + + Cyrillic (U+0400-U+04FF) + +* Abbas Izad + + Arabic (U+0600-U+06FF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Denis Jacquerye + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + +* K.H. Hussain and R. Chitrajan + + Malayalam (U+0D00-U+0D7F) + +* Solaiman Karim and Omi Azad + + Bengali (U+0980-U+09FF) + +* Sonali Sonania and Monika Shah + + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +* Pravin Satpute , Bageshri Salvi + , Rahul Bhalerao and + Sandeep Shedmake + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +* Gia Shervashidze + + Georgian (U+10A0-U+10FF) + +* Daniel Johnson + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Kayah Li (U+A900-U+A92F) + Osmanya (U+10480-U+104a7) + +* George Douros + + Gothic (U+10330-U+1034F) + Phoenecian (U+10900-U+1091F) + Byzantine Musical Symbols (U+1D000-U+1D0FF) + Western Musical Symbols (U+1D100-U+1D1DF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + Mah Jong Tiles (U+1F000-U+1F02B) + Dominoes (U+1F030-U+1F093) + +* Steve White + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + Arabic (U+0600-U+06FF) (Mono) + Old Italic (U+10300-U+1032F) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +* Mark Williamson + Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Masoud Pourmoosa + Arabic (U+0600-U+06FF) + +* Emmanuel Vallois + Python scripts, support + +* Primož Peterlin + maintained FreeFont for several years, and is thanked for all his work. + +Please see the CREDITS file for details on who contributed particular +subsets of the glyphs in font files. + +-------------------------------------------------------------------------- +$Id: AUTHORS,v 1.23 2010-09-11 13:24:11 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20120503/COPYING b/incs/tcpdf/fonts/freefont-20120503/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/incs/tcpdf/fonts/freefont-20120503/CREDITS b/incs/tcpdf/fonts/freefont-20120503/CREDITS new file mode 100644 index 0000000..f4430ec --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/CREDITS @@ -0,0 +1,597 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Credits + ==================== + +This file lists contributors and contributions to the GNU FreeFont project. + + +* URW++ Design & Development GmbH + +URW++ donated a set of 35 core PostScript Type 1 fonts to the +Ghostscript project , to be available +under the terms of GNU General Public License (GPL). + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + + +* Yannis Haralambous and John + Plaice + +Yannis Haralambous and John Plaice are the authors of Omega typesetting +system, . Omega is an extension of TeX. +Its first release, aims primarily at improving TeX's multilingual abilities. +In Omega all characters and pointers into data-structures are 16-bit wide, +instead of 8-bit, thereby eliminating many of the trivial limitations of TeX. +Omega also allows multiple input and output character sets, and uses +programmable filters to translate from one encoding to another, to perform +contextual analysis, etc. Internally, Omega uses the universal 16-bit Unicode +standard character set, based on ISO-10646. These improvements not only make +it a lot easier for TeX users to cope with multiple or complex languages, +like Arabic, Indic, Khmer, Chinese, Japanese or Korean, in one document, but +will also form the basis for future developments in other areas, such as +native color support and hypertext features. ... Fonts for UT1 (omlgc family) +and UT2 (omah family) are under development: these fonts are in PostScript +format and visually close to Times and Helvetica font families. +Omega fonts are available subject to GPL + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +Current info: + +* Valek Filippov + +Valek Filippov added Cyrillic glyphs and composite Latin Extended A to +the whole set of the abovementioned URW set of 35 PostScript core fonts, +. The fonts are available under GPL. +(The Cyrillic range was since replaced by another font.) + + Latin Extended-A (U+0100-U+017F) + + +* Wadalab Kanji Comittee + +Between April 1990 and March 1992, Wadalab Kanji Comittee put together a +series of scalable font files with Japanese scripts, in four forms: +Sai Micho, Chu Mincho, Cho Kaku and Saimaru. +The font files are written in custom file format, while tools for conversion +into Metafont and PostScript Type 1 are also supplied. The Wadalab Kanji +Comittee was later dismissed. The resulting files were once found on the FTP +server of the Department of Mathematical Engineering and Information Physics, +Faculty of Engineering, University of Tokyo. Some of these are available at + + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + + +* Young U. Ryu + +Young Ryu is the author of Txfonts, a set of mathematical symbols +designed to accompany text typeset in Times or its variants. In the +documentation, Young adresses the design of mathematical symbols: "The +Adobe Times fonts are thicker than the CM fonts. Designing math fonts +for Times based on the rule thickness of Times = , , + , / , < , +etc. would result in too thick math symbols, in my opinion. In the TX +fonts, these glyphs are thinner than those of original Times +fonts. That is, the rule thickness of these glyphs is around 85% of +that of the Times fonts, but still thicker than that of the CM fonts." +TX fonts are are distributed under the GNU public license (GPL). +. + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + + +* Angelo Haritsis + +Angelo Haritsis has compiled a set of Greek Type 1 fonts, once available as +as a tarball named greekXfonts-Type1-1.1.tgz. +The glyphs from this source have been used to compose Greek glyphs in +FreeSans and FreeMono. + +Angelo's licence says: "You can enjoy free use of these fonts for +educational or commercial purposes. All derived works should include +this paragraph. If you want to change something please let me have +your changes (via email) so that they can go into the next +version. You can also send comments etc to the above address." + + Greek (U+0370-U+03FF) + + +* Yannis Haralambous and Virach Sornlertlamvanich + +In 1999, Yannis Haralambous and Virach Sornlertlamvanich made a set of +glyphs covering the Thai national standard Nf3, in both upright and +slanted shape. The collection of glyphs have been made part of GNU +intlfonts 1.2 package and is available under the GPL at +. + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque + +Shaheed Haque has developed a basic set of basic Bengali glyphs +(without ligatures), using ISO10646 encoding. They are available under +the XFree86 license at . + +Copyright (C) 2001 S.R.Haque . All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL S.R.HAQUE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of S.R.Haque shall not be +used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from +S.R.Haque. + + Bengali (U+0980-U+09FF) + + +* Sam Stepanyan + +Sam Stepanyan created a set of Armenian sans serif glyphs visually +compatible with Helvetica or Arial. Available on +. On +2002-01-24, Sam writes: "Arial Armenian font is free for +non-commercial use, so it is OK to use under GPL license." + +Armenian (U+0530-U+058F) + + +* Mohamed Ishan <> + +Mohamed Ishan started the Thaana Unicode Project and among other things +created a couple of Thaana fonts, available under FDL or BDF license. + + Thaana (U+0780-U+07BF) + + +* Sushant Kumar Dash (*) + +Sushant Dash has created a font in his mother tongue, Oriya. As he +states on his web page : +"Please feel free to foreword this mail to your Oriya friends. No +copyright law is applied for this font. It is totally free!!! Feel +free to modify this using any font editing tools. This is designed for +people like me, who are away from Orissa and want to write letters +home using Computers, but suffer due to unavailability of Oriya +fonts.(Or the cost of the available packages are too much)." + + Oriya (U+0B00-U+0B7F) + + +* Harsh Kumar + +Harsh Kumar has started BharatBhasha - +an effort to provide "FREE software, Tutorial, Source Codes +etc. available for working in Hindi, Marathi, Gujarati, Gurmukhi and +Bangla. You can type text, write Web pages or develop Indian Languages +Applications on Windows and on Linux. We also offer FREE help to +users, enthusiasts and software developers for their work in Indian +languages." + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + + +* Prasad A. Chodavarapu + +Prasad A. Chodavarapu created Tikkana, a Telugu font available in Type +1 and TrueType format on . +Tikkana exceeds the Unicode Telugu range with some composite glyphs. +Available under the GNU General Public License. + + Telugu (U+0C00-U+0C7F) + + +* Frans Velthuis and Anshuman Pandey + + +In 1991, Frans Velthuis from the Groningen University, The Netherlands, +released a Devanagari font as Metafont source, available under the terms of +GNU GPL. Later, Anshuman Pandey from the Washington University, Seattle, USA, +took over the maintenance of font. Zdeněk Wagner has provided a huge amount +of expert advice regarding the implementation of the font in FreeSerif. +Fonts can be found on CTAN, +. + + Devanagari (U+0900-U+097F) + + +* Hardip Singh Pannu + +In 1991, Hardip Singh Pannu has created a free Gurmukhi TrueType font, +available as regular, bold, oblique and bold oblique form. Its license +says "Please remember that these fonts are copyrighted (by me) and are +for non-profit use only." + + Gurmukhi (U+0A00-U+0A7F) + + +* Jeroen Hellingman + +Jeroen Hellingman created a set of Malayalam metafonts in 1994, and a +set of Oriya metafonts in 1996. Malayalam fonts were created as +uniform stroke only, while Oriya metafonts exist in both uniform and +modulated stroke. From private communication: "It is my intention to +release the fonts under GPL, but not all copies around have this +notice on them." Metafonts can be found on CTAN, + and +. + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + + +* Thomas Ridgeway <> (*) + +Thomas Ridgeway, then at the Humanities And Arts Computing Center, +Washington University, Seattle, USA, (now defunct), created a Tamil +metafont in 1990. Anshuman Pandey from the same university took over +the maintenance of font. Fonts can be found at CTAN, +. + + Tamil (U+0B80-U+0BFF) + + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek , Olaf + Kummer , and Jochen Metzinger + +Beyene, Kudlek, Kummer and Metzinger from the Theoretical Foundations +of Computer Science, University of Hamburg, prepared a set of Ethiopic +metafonts, found on +. They also +maintain home page on the Ethiopic font project, +, +and can be reached at . The current +version of fonts is 0.7 (1998), and they are released under GNU GPL. I +converted the fonts to Type 1 format using Péter Szabó's TeXtrace-A +program and removed some +redundant control points with PfaEdit. + + Ethiopic (U+1200-U+137F) + + +* Maxim Iorsh + +In 2002, Maxim Iorsh started the Culmus project, aiming at providing +Hebrew-speaking Linux and Unix community with a basic collection of +Hebrew fonts for X Windows. The fonts are visually compatible with +URW++ Century Schoolbook L, URW++ Nimbus Sans L and URW++ Nimbus Mono +L families, respectively, and are released under GNU GPL license. See +also . + + Hebrew (U+0590-U+05FF) + + +* Panayotis Katsaloulis + +Panayotis Katsaloulis helped fixing Greek accents in the Greek +Extended area. + + Greek Extended (U+1F00-U+1FFF) + + +* Vyacheslav Dikonov + +Vyacheslav Dikonov made a Braille unicode font that could be merged +with the UCS fonts to fill the 2800-28FF range completely. (uniform +scaling is possible to adapt it to any cell size). He also contributed +a free syriac font, whose glyphs (about half of them) are borrowed +from the "Carlo Ator" font by Tim Erickson. +Vyacheslav also filled in a few missing +spots in the U+2000-U+27FF area, e.g. the box drawing section, sets of +subscript and superscript digits and capital Roman numbers. + + Syriac (U+0700-U+074A) + Box Drawing (U+2500-U+257F) + Braille (U+2800-U+28FF) + +* Tim Erickson + +Is the author of several Eurasian fonts, including "Carlo Ator". +He has given his written permission for glyphs from this font to be +included in FreeFont. + Syriac (U+0700-U+074A) + + +* M.S. Sridhar + +M/S Cyberscape Multimedia Limited, Mumbai, developers of Akruti +Software for Indian Languages (http://www.akruti.com/), have released +a set of TTF fonts for nine Indian scripts (Devanagari, Gujarati, +Telugu, Tamil, Malayalam, Kannada, Bengali, Oriya, and Gurumukhi) +under the GNU General Public License (GPL). You can download the fonts +from the Free Software Foundation of India WWW site +(http://www.gnu.org.in/akruti-fonts/) or from the Akruti website. + +For any further information or assistance regarding these fonts, +please contact mssridhar AT vsnl.com. + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + + +Noah Levitt found out that the Sinhalese fonts available on the site + are released under GNU GPL, or, +precisely, "Public Domain under GNU Licence Produced by DMS +Electronics for The Sri Lanka Tipitaka Project" (taken from the font +comment), and took the effort of recoding the font to Unicode. + +These glyphs were later replaced by those from the LKLUG font + + +Finally the range was completely replaced by glyphs from the sinh TeX +font, with much help and advice from Harshula Jayasuriya. + + Sinhala (U+0D80-U+0DFF) + + +* Daniel Shurovich Chirkov + +Dan Chirkov updated the FreeSerif font with the missing Cyrillic +glyphs needed for conformance to Unicode 3.2. The effort is part of +the Slavjanskij package for Mac OS X, +. + + Cyrillic (U+0400-U+04FF) + + +* Denis Jacquerye + +Denis Jacquerye added new glyphs and corrected existing ones in the +Latin Extended-B and IPA Extensions ranges. + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + + +* K.H. Hussain and R. Chitrajan + +`Rachana' in Malayalam means `to write', `to create'. Rachana Akshara Vedi, +a team of socially committed information technology professionals and +philologists, has applied developments in computer technology and desktop +publishing to resurrect the Malayalam language from the disorder, +fragmentation and degeneration it had suffered since the attempt to adapt +the Malayalam script for using with a regular mechanical typewriter, which +took place in 1967-69. K.H. Hussein at the Kerala Forest Research Institute +has released "Rachana Normal" fonts with approximately 900 glyphs required +to typeset traditional Malayalam. R. Chitrajan apparently encoded the +glyphs in the OpenType table. + +In 2008, the Malayalam ranges in FreeSerif were updated under the advise +and supervision of Hiran Venugopalan of Swathanthra Malayalam Computing, +to reflect the revised edition Rachana_04. + + Malayalam (U+0D00-U+0D7F) + + +* Solaiman Karim + + Bengali (U+0980-U+09FF) + +Solaiman Karim has developed several OpenType Bangla fonts and +released them under GNU GPL on . + + +* Sonali Sonania and Monika Shah + + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +Glyphs were drawn by Cyberscape Multimedia Ltd., #101,Mahalakshmi +Mansion 21st Main 22nd "A" Cross Banashankari 2nd stage Banglore +560070, India. Converted to OTF by IndicTrans Team, Powai, Mumbai, +lead by Prof. Jitendra Shah. Maintained by Monika Shah and Sonali +Sonania of janabhaaratii Team, C-DAC, Mumbai. This font is released +under GPL by Dr. Alka Irani and Prof Jitendra Shah, janabhaaratii +Team, C-DAC, Mumabi. janabhaaratii is localisation project at C-DAC +Mumbai (formerly National Centre for Software Technology); funded by +TDIL, Govt. of India. Contact:monika_shah AT lycos.com, +sonalisonania AT yahoo.com, jitendras AT vsnl.com, alka AT ncst.ernet.in. +website: www.janabhaaratii.org.in. + + +* Pravin Satpute , Bageshri Salvi + , Rahul Bhalerao and Sandeep Shedmake + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +In December 2005 the team at www.gnowledge.org released a set of two +Unicode pan-Indic fonts: "Samyak" and "Samyak Sans". "Samyak" font +belongs to serif style and is an original work of the team; "Samyak +Sans" font belongs to sans serif style and is actually a compilation +of already released Indic fonts (Gargi, Padma, Mukti, Utkal, Akruti +and ThendralUni). Both fonts are based on Unicode standard. +The fonts are now hosted at Sarovar.org: +http://sarovar.org/projects/samyak/ + + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +Dr. Kulbir Singh Thind designed a set of Gurmukhi Unicode fonts, +AnmolUni and AnmolUni-Bold, which are available under the terms of GNU +Generel Public License from the Punjabu Computing Resource Center, +http://guca.sourceforge.net/typography/fonts/anmoluni/. + + +* Gia Shervashidze + + Georgian (U+10A0-U+10FF) + +Starting in mid-1990s, Gia Shervashidze designed many +Unicode-compliant Georgian fonts: Times New Roman Georgian, Arial +Georgian, Courier New Georgian. His work on Georgian localization can +be reached at http://www.gia.ge/. + + +* Primož Peterlin + +Primož Peterlin filled in missing glyphs here and there (e.g. Latin +Extended-B and IPA Extensions ranges in the FreeMono familiy), and +created the following UCS blocks: + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Arrows (U+2190-U+21FF) + Box Drawing (U+2500-U+257F) + Block Elements (U+2580-U+259F) + Geometrical Shapes (U+25A0-U+25FF) + +* Mark Williamson + +Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Jacob Poon + +Submitted a very thorough survey of glyph problems and other suggestions. + +* Alexey Kryukov + +Made the TemporaLCGUni fonts, based on the URW++ fonts, from which at one +point FreeSerif Cyrillic, and some of the Greek, was drawn. He also provided +valuable direction about Cyrillic and Greek typesetting. + + Cyrillic (U+0400-U+04FF) + +* George Douros + +The creator of several fonts focusing on ancient scripts and symbols. +Many of the glyphs are created by making outlines from scanned images +of ancient sources. + + Aegean: Phoenecian + Analecta: Gothic (U+10330-U+1034F) + Musical: Byzantine & Western + Unicode: many Miscellaneous Symbols, Miscellaneous Technical, OCR, + supplemental Symbols, and Mathematical Alphanumeric symbols, + Mah Jong, and the outline of the Domino. + +* Daniel Johnson + +Created by hand a Cherokee range specially for FreeFont to be "in line with +the classic Cherokee typefaces used in 19th century printing", but also to +fit well with ranges previously in FreeFont. Then he made Unified Canadian +Syllabics in Sans, and a Cherokee and Kayah Li in Mono! And never to be +outdone by himself, then did UCAS Extended and Osmanya.... What next? + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Kayah Li (U+A900-U+A92F) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Osmanya (U+10480-U+104a7) + +* Yannis Haralambous and Wellcome Institute + +In 1994, The Wellcome Library + The Wellcome Institute for the History of Medicine + 183 Euston Road, London NW1 2BE, England. +commissioned Mr. Haralambous to produce a Sinhalese font for them. + +We have received 03/09 official notice from Robert Kiley, Head of e-Strategy +for the Wellcome Library, that Yannis' font could be included in GNU +FreeFont under its GNU license. + +Thanks to Dominik Wujastyk, for providing us with feedback and contacts +to repsonsible people at the Trust. + + Sinhala (U+0D80-U+0DFF) + +* The Sinhala font project http://sinhala.sourceforge.net/ + +The Sinhala font project has taken the glyphs from Yannis Haralambous' +Sinhala font, to produce a Unicode TrueType font, LKLUG. These glyphs +were for a while included in FreeFont. + + Sinhala (U+0D80-U+0DFF) + +* Steve White + +Filled in a lot of missing characters, got some font features working, +left fingerprints almost everywhere, and is responsible for these blocks: + + Runic (U+16A0-U+16F0) + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + Old Italic (U+10300-U+1032F) +(The design of Runic is based roughly on one originally submitted by +Vyacheslav Dikonov) + + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + + +* Masoud Pourmoosa corrected several letters in Arabic for Persian: + Arabic (U+0600-U+06FF) + +Notes: + +*: The glyph collection looks license-compatible, but its author has + not yet replied and agreed on their work being used in part of + this glyph collection. + +-------------------------------------------------------------------------- +$Id: CREDITS,v 1.28 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20120503/ChangeLog b/incs/tcpdf/fonts/freefont-20120503/ChangeLog new file mode 100644 index 0000000..2d7ec40 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/ChangeLog @@ -0,0 +1,14707 @@ +2012-04-22 16:18 +0000 [r2239-2240] Stevan_White: + + * INSTALL: Improved info on Debian install. + + * notes/troubleshooting.txt: More info on the blurry + text in Windows issue. + +2012-04-22 11:43 +0000 [r2238] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: + Regularized abbreviatons of supplement, extended + +2012-04-22 11:06 +0000 [r2237] Stevan_White: + + * FreeSerifBold.sfd: Arabic: added 3 graphical + marks to complete the range. + +2012-04-22 10:51 +0000 [r2236] Stevan_White: + + * FreeSerif.sfd: Fixed problems turned up by + tests. Somehow alefmaksurainitialarabic hadn't been re-named. Two + new Combining Diacritics hadn't been given Unicode. + +2012-04-21 17:11 +0000 [r2235] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeMonoBoldOblique.sfd: Revision of German + TTF Names. + +2012-04-21 16:52 +0000 [r2231-2234] Stevan_White: + + * INSTALL: More info for Windows. + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd: PS Private: put in extra + blues line, adjusted to numerals. + + * tools/report/OpenType/UnicodeRanges.py: Corrected + one range + + * tools/generate/TrueType, + tools/generate/WOFF, + tools/generate/OpenType, + tools/generate/MacTT: all: removed launch line + WOFF: made quadratic, and autoinstructed TrueType: turned off + saving of hints + +2012-04-21 11:17 +0000 [r2230] Stevan_White: + + * FreeSerifBold.sfd: Vietnamese: small + adjustment of accents + +2012-04-20 12:57 +0000 [r2228-2229] Stevan_White: + + * AUTHORS, CREDITS: Various + corrections, doing the best I could with stale URLs. + + * ChangeLog: Some typos + +2012-04-20 11:06 +0000 [r2227] Stevan_White: + + * ChangeLog: Summary of changes since late last + year. + +2012-04-19 21:07 +0000 [r2226] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: re-named + alefmaksurainitialarabic and alefmaksuramedialarabic as + alefmaksurainitialarabic and alefmaksuramedialarabic to avoid a + confusing FontForge warning. This was discussed on the FontForge + list, and a partial remedy was agreed upon. + +2012-04-19 21:02 +0000 [r2225] Stevan_White: + + * FreeSerif.sfd: GPOS table: removed the + Cyrillic kerns with non-Unicode "alternative" Cyrillic, because + FontForge warns that Windows apps will have *problems* with + mappings that aren't Unicode-Unicode. Most of the kerns were + rather small anyway. + +2012-04-19 20:39 +0000 [r2224] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: TTF Names: Fixes bug + #36232: Windows 7 strange bug with installation/font control + panel. Also improved French names. (Thanks to Emmanuel Vallois) + +2012-04-18 07:31 +0000 [r2223] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: Regularized + overlap of horizontal. Cleaned up numerous other letters. + +2012-04-17 07:37 +0000 [r2222] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Currency Symbols: + Added/corrected/adjusted Indian Rupee. + +2012-04-16 22:45 +0000 [r2221] Stevan_White: + + * notes/maintenance.txt, + notes/usage.txt, + notes/troubleshooting.txt, + notes/webfont_guidelines.txt, + notes/features.txt: Added section about where + letters are to usage.txt Made sure svn properties are set for + others. + +2012-04-16 22:26 +0000 [r2220] Stevan_White: + + * README: Updated information about file types + +2012-04-16 22:17 +0000 [r2219] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: resolves bug + #36195: Arabic semicolon doesn't match with others + +2012-04-15 23:16 +0000 [r2218] Stevan_White: + + * FreeSerifBold.sfd: Arabic: this was meant to + be in previous commit. + +2012-04-15 18:30 +0000 [r2217] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: Remedies bug + #36196: Arabic ba and teh isolated and final. Also applied + similar alteration to some similar letters. Bold: there were some + missing ligatures of superscript marks. + +2012-04-15 17:52 +0000 [r2216] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: Remedies bug + #36198: dots for Arabic letter jeh Also revised placement dots + over some other letters. + +2012-04-15 13:24 +0000 [r2215] Stevan_White: + + * FreeSerif.sfd: Arabic: remedies bug #36191, + Arabic character DAD final form + +2012-04-15 12:23 +0000 [r2214] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: toward bug #36189: + discrepancy in different forms of ک and گ + +2012-04-15 12:02 +0000 [r2213] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: remedies bug + #36190, Arabic question mark too small + +2012-04-15 11:16 +0000 [r2212] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: anchors for + recently added letters. Thanks, Zdenek. + +2012-04-15 10:44 +0000 [r2211] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: adjusted height of + dots on a few glyphs + +2012-04-15 10:31 +0000 [r2210] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: remedies bug + #36181: initial and final form of heh (U+0647) + https://savannah.gnu.org/bugs/?36181 + +2012-04-14 13:35 +0000 [r2209] Stevan_White: + + * tools/test/ranges/Arabic/arabic_test.py (added), + tools/test/ranges/Arabic/unicode_joining.py + (added), + tools/test/ranges/Arabic/generate_arabic_shaping.py + (added), tools/test/ranges (added), + tools/test/ranges/Arabic (added): Scripts to + generate comprehensive Arabic tests in HTML, courtesy of Emmanuel + Vallois. + +2012-04-13 09:56 +0000 [r2208] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: Devanagari: serif: corrected + OpenType glyph type of ru, ruu ligatures to be base ligatures, + not marks. sans, sans bold: added ka-ra "vatu" ligature at + Zdenek's suggestion. sans: removed empty lookup. + +2012-04-10 20:33 +0000 [r2207] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: several mark + placement issues, pointed out by Zdenek. + +2012-04-09 21:58 +0000 [r2206] Stevan_White: + + * sfd/Makefile, FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: made Arabic and + Persion digits 500EM wide. + +2012-04-09 18:35 +0000 [r2205] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Arabic: messed with digits. + Overall, had been building with GIT version of FontForge. found + that older distro version 22-Feb-2011-ML shows warning dialogs + Internal Error: EITOfNextMajor failed! on Clockwise Test + (cleverly omitting the crucial info). Turns out, just rounding to + int on certain characters fixes it. + +2012-04-09 11:34 +0000 [r2204] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: More kerning: tried + to synch up normal and bold. Altered letters especially for + Seraiki. Lots of fiddling with heh and heh-doachashmee. Seems the + letter transforms very differently for different languages. This + is not there yet. + +2012-04-08 12:53 +0000 [r2203] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: made 'ccmp' table + and some combining marks to handle cases of letters that don't + have positional forms in Unicode. Only did a few -- more are + needed. Lots of kerning. Fiddled with shapes of several letters. + +2012-04-07 19:21 +0000 [r2202] Stevan_White: + + * FreeSerif.sfd: Arabic: more alterations toward + bug #36115: Various little problems with Arabic/Persian glyphs + More kerning. Some forms from Pashto are missing. + +2012-04-06 17:45 +0000 [r2201] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: made medial form of + loop-letters more distinctive from initial forms. (toward bug bug + #36115: Various little problems with Arabic/Persian glyphs) + +2012-04-05 16:43 +0000 [r2200] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: improvements to + digits (Persian primarily) based on patch from Masoud Pourmoosa. + +2012-04-04 17:10 +0000 [r2199] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Arabic; (for Farsi) toward + bug 34700: made farsi yeh final more like the Unicode samples. + https://savannah.gnu.org/bugs/?34700 Arabic/Persian in FreeSerif: + ending "Yeh" is annoying + +2012-04-04 14:34 +0000 [r2198] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Various attempts to make + web fonts work/look better. Sans Devanagari: made relation + between overhang and horizontal more consistent for half-forms. + Corrected metrics in FreeSansOblique. Some kerning overall, after + looking again at sample pages + +2012-04-02 13:30 +0000 [r2197] Stevan_White: + + * FreeSansBold.sfd: Devanagari: toward more + consistent spacing, especialy of half-forms + +2012-04-02 12:57 +0000 [r2196] Stevan_White: + + * FreeSans.sfd: Devanagri: better connection of + horizontals, especially half forms. + +2012-04-01 13:45 +0000 [r2195] Stevan_White: + + * FreeSerif.sfd: Combining Diacritical Marks + Supplement: made glyphs for large part of range. Latin + Extended-D: made Latin con and US glyphs. + +2012-03-30 13:34 +0000 [r2193-2194] Stevan_White: + + * tools/generate/OpenType: Turn on PS rounding for + Type1 glyphs + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Pointwise cleanup + toward validation with PS rounding turned on for OpenType. + +2012-03-30 11:16 +0000 [r2192] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: bold, italic, + re-considered vowel naming to avoid FF warnings. Latin: a bit of + kerning + +2012-03-29 20:39 +0000 [r2191] Stevan_White: + + * notes/troubleshooting.txt: corrections about + recent changes + +2012-03-28 19:59 +0000 [r2190] Stevan_White: + + * notes/troubleshooting.txt: Remarks about + LibreOffice's challenges with OpenType features. + +2012-03-28 19:38 +0000 [r2189] Stevan_White: + + * notes/README-downloads.txt: brought up to date, + regarding perferred format in various systems, and the WOFF files + +2012-03-28 19:31 +0000 [r2185-2188] Stevan_White: + + * AUTHORS, INSTALL, + COPYING: changed SVN keywords + + * ChangeLog: corrections, addition + + * CREDITS: correctons, additions + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: simplified dist + lookup criteria + +2012-03-28 19:24 +0000 [r2184] Stevan_White: + + * tools/report/ligatureLookups.py: better error + handling, doc + +2012-03-28 19:20 +0000 [r2183] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: cleaned up a + bunch of excess GPOS anchors; tidied lookups. + +2012-03-28 09:17 +0000 [r2180-2182] Stevan_White: + + * Makefile: insert troubleshooting doc + + * notes/troubleshooting.txt (added): A doc + explaining how to troubleshoot font problems. + + * notes/usage.txt: Tidied, more explanation of the + doc as a whole. + +2012-03-26 10:43 +0000 [r2179] Stevan_White: + + * FreeSerif.sfd: Devanagari: much experimenting + with lookups to center western punctuation between words + (resulted in several bug reports on firefox and xetex). + Currently, uses GSUB 'locl'. GPOS are too problematic in apps to + use. + +2012-03-25 09:49 +0000 [r2178] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: added + positioning for western punctuation + +2012-03-25 09:40 +0000 [r2177] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari, Bengali: small + tweeks to dots + +2012-03-24 21:34 +0000 [r2176] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: TTF Names: Hindi + hyphenated term + +2012-03-24 10:20 +0000 [r2175] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: regarding + horizontal spacing, on advice of Zdenek. o, au -- stems were too + close. danda, dbldanda: much too near preceding word. Made so + that danda-space would space the mark evenly between the words. + Made lookups for similarly-spaced question and exclamation marks. + Kerning (or dist?): Experiments -- problems include: Firefox + doesn't seem to support "dist". Xetex doesn't turn kerning on by + default. Fontforge complains Windows doesn't like to kern + auxiliaries with Unicode ranges. Nonetheless, it does pack words + rather tighter. My own advice: made ra glyph more narrow. It was + the worst, spacing wise, on the un-kerned page. Oriya: made + similar spacing for its danda. + +2012-03-23 12:56 +0000 [r2174] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: efforts to + improve horizontal spacing, that Zdenek complains about. 1) + medium: o, au vowels: stems too close 2) danda, dbldanda, should + be widely separated from words, centred between them. 3) bold: on + horizontal, bevels extend rather more than they should (reduced + in Unicode and through first set of half marks in the + auxiliaries... willl complete later.) 4) made special localized + forms of question, exclamation mark. + +2012-03-22 23:25 +0000 [r2172-2173] Stevan_White: + + * tools/generate/TrueType, + tools/generate/WOFF, + tools/generate/OpenType: Set the encoding to + UnicodeFull before build (a bit wasteful for faces with no high + Unicode, but couldn't think of a better way.) + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: More re-thinking of OS/2 + weights. In sans, again adjusted OS/2 Windows metrics to stop + clipping. (I'm just sure this will mess up line spacing in + OpenOffice, but didn't have time to check. Something has a bug.) + +2012-03-22 19:17 +0000 [r2171] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Font Info: filled out + TTF Names Fullname for Hindi + +2012-03-22 19:00 +0000 [r2170] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added Hindi term for + Font Style in TTF Names (courtesy of Monika Shah) + +2012-03-22 18:49 +0000 [r2169] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: FontInfo: + re-considered OS/2 and Panose weight descriptions + +2012-03-22 15:02 +0000 [r2168] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: Replaced a + 'pres' table that got zeroed by a crash. More adjustments to mark + placement. + +2012-03-22 12:51 +0000 [r2167] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: Replaced lost + 'pres' lookup tables. + +2012-03-22 10:35 +0000 [r2166] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Overall: Several + measures toward reducing warnings from Font Validator. In "roman" + faces, change TTF Name: SubFamily to "Regular". (FontForge binds + this to PSNames:Weight --? so changed that.) Experimenting with + General:Name For Humans (Fiddled with Family Name too...but + changed it back.) Changes to OS/2:Sub/Super Subscript Offset -- + made positive. Some fiddling with Panose info. Also: previously + OS/2 Charsets missed 708, Arabic ASMO 708. (Bug in + FontForge-patch reported.) In sans and mono oblique, bold, and + boldoblique, added some math operators to fill an Apple codepage. + Sinhala: FreeSerifBold -- implemented same change moving 'ccmp' + to 'akhn' as in roman face. Has to do with bug in OpenOffice/ICU. + +2012-03-20 08:25 +0000 [r2165] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: OS/2 small tweeks: + set "weight, width, slope only" + +2012-03-19 18:34 +0000 [r2164] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: OS/2 Charsets: made serif, + serifbold, mono to support ASMO 708 MS Codepage for Arabic (small + bug in FontForge) OS/2 Version: changed from Automatic to 3 for + all, only to satisfy old MS Font Validator, which chokes on + higher versions. + +2012-03-19 09:45 +0000 [r2163] Stevan_White: + + * FreeMono.sfd: correction-something went wrong + with the encoding two commits ago. (I switched encoding from + custom to BMP and back again.) This should encorporate the recent + changes and fix the problem. + +2012-03-19 09:07 +0000 [r2162] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: comments + containing new Unicode ranges without ulUnicodeRange bits + +2012-03-19 08:41 +0000 [r2161] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: OS/2 version: set to + 3 (was "Automatic") mostly for MS Font Validator. Arabic + Presentation Forms B: (regular) made lam-alif ligatures, + completing range. + +2012-03-18 15:57 +0000 [r2160] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: more toward + positioning of marks. + +2012-03-18 15:09 +0000 [r2159] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: resolved some + dfficult cases reported by Zdenek. (esp. that esign and reph + could come in either order.) + +2012-03-18 06:37 +0000 [r2158] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: Devanagari: More toward proper + mark placement. + +2012-03-16 17:39 +0000 [r2157] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: more issues + regarding mark placement. + +2012-03-15 23:39 +0000 [r2156] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: toward fixing + mark positioning problems Zdenek pointed out. + +2012-03-15 10:28 +0000 [r2155] Stevan_White: + + * FreeSerif.sfd: Latin: got i-ogonek-acute to + remove dot over i again (for Navaho). Problem was evidently a + DFLT{dflt} entry in lookup language tags. + +2012-03-15 10:03 +0000 [r2153-2154] Stevan_White: + + * FreeSans.sfd: Devanagari: fixes for some mark + issues pointed out by Zdenek. + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: corrected + longstanding problem that made stacked Vietnamese accents fail. + Had to do with long list of languages filter of default ligature + lookup, excluding Turkish, and rendering logic I don't + understand. Devanagari: toward correcting marks stacked below + rakaar. + +2012-03-13 16:29 +0000 [r2152] Stevan_White: + + * FreeSerif.sfd: Mathematical Alphanumeric + Symbols (especially) named some characters + +2012-03-13 10:46 +0000 [r2151] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: ha-rrvocalic + and improved ha-rakaar, as in medium + +2012-03-12 21:59 +0000 [r2150] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: + reduced horizontal spacing of complement operator + +2012-03-12 21:28 +0000 [r2149] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: + re-thought dimensions of "complement" symbol (after seeing it in + Dieudonné's analysis book) + +2012-03-12 18:49 +0000 [r2148] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: various adjustments + to marks. serif: added ha-llvocalic, rplaced ha_ra conjunct, + positioned virama separately from fowels. + +2012-03-11 22:39 +0000 [r2147] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Bengali: adjustments to marks; + GPOS tables to position them. + +2012-03-11 16:37 +0000 [r2146] Stevan_White: + + * FreeSansOblique.sfd: Bengali: fixed some + horizontal spacing issues + +2012-03-11 00:56 +0000 [r2145] Stevan_White: + + * FreeSansBold.sfd, + FreeSerif.sfd: Made to pass tests -- mostly + little pointwise tweeks. One range of auxiliaries had wandered + out of the Private Use area. + +2012-03-10 23:55 +0000 [r2144] Stevan_White: + + * FreeMonoOblique.sfd: Armenian: corrected width + of one glyph + +2012-03-10 18:53 +0000 [r2143] Stevan_White: + + * FreeSans.sfd: Bengali: completed pointwise + clean-up of auxiliaries. Found a couple more with quite wrong + rignt bounds. + +2012-03-10 13:15 +0000 [r2142] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: OS/2 vertical metrics: + another change of heart: made vertical metrics like other fonts I + looked at, and tightened line spacing. Bengali: (sans) point-wise + clean-up down to bn_l_dd_ra (before I pooped out) Fixed right + bound of several auxiliaries, such as bn_p_ma, bn_m_p_la + +2012-03-09 19:04 +0000 [r2141] Stevan_White: + + * FreeSerifItalic.sfd: Removed some unintended + empty contours. Pointwise clean-up of points too close (but gave + up on Bengali range.) + +2012-03-09 18:45 +0000 [r2139-2140] Stevan_White: + + * tools/generate/TrueType: Made splines quadratic + + * FreeMonoOblique.sfd: Pointwise cleanup of + "points too close" problems. + +2012-03-09 18:35 +0000 [r2138] Stevan_White: + + * FreeSerifBold.sfd: Removed an unintended empty + contour + +2012-03-09 16:52 +0000 [r2137] Stevan_White: + + * tools/generate/TrueType, + tools/generate/WOFF, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Updated copyrights + +2012-03-09 16:49 +0000 [r2136] Stevan_White: + + * sfd/Makefile: Made to properly report progress for + OpenType target + +2012-03-09 16:08 +0000 [r2135] Stevan_White: + + * FreeSerif.sfd: Mahjong Tiles: The previous + commit didn't quite do it. Sometimes, but starting the generate + process from scratch, it still crashed. But this "circle" glyph + was excessively elaborate anyway. Made it simpler, cleaned it up, + and now the crash isn't happening. + +2012-03-09 13:12 +0000 [r2134] Stevan_White: + + * FreeSerif.sfd: Mahjong Tiles: work-around for + FontForge crash, by use of references. Crash: Select All, + AutoHint. Generate Fonts, OpenType Options, check Postscript + Hints. Generate. segfault. + +2012-03-09 12:04 +0000 [r2133] Stevan_White: + + * FreeSerif.sfd: Mahjong Tiles: named the glyphs + +2012-03-09 01:17 +0000 [r2132] Stevan_White: + + * FreeSans.sfd: Corrected mixed reference and + contour. Overall point-wise cleanup "points too close" + +2012-03-07 23:27 +0000 [r2131] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Font Info General: + changed copyright 2011 to 2012 since no public release was made + last year. + +2012-03-07 21:06 +0000 [r2130] Stevan_White: + + * Makefile: Source tarball now includes all build + scripts etc. + +2012-03-07 14:50 +0000 [r2129] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: .notdef: made clearer + that something is missing... + +2012-03-06 19:07 +0000 [r2128] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: mostly + adjustments to mark placement. + +2012-03-06 11:22 +0000 [r2127] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: various + alterations toward ligatures as in Velthuis manual, and for + legibility. + +2012-03-05 21:18 +0000 [r2126] Stevan_White: + + * FreeSansBold.sfd: Devanagari: made half-na a + bit wider on Monika Shah's recommendation. Tweeked several other + auxiliaries for legibility. + +2012-03-05 20:25 +0000 [r2125] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: Several issues + reported by Monika Shah, including rakaar being placed + improperly, and some Sanskrit ligatures leaking into Hindi. + +2012-03-05 16:41 +0000 [r2124] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Devanagari: combined + half-form issues, reported by Zdenek Wagner. + +2012-03-05 15:07 +0000 [r2123] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: Several + alterations based on a report by Zdenek Wagner. Anusvara in + conjunction with other above marks, u and uumatra in conjunction + with ha and nuktas. + +2012-03-05 01:22 +0000 [r2122] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Bengali: Several + ligatures with ba had lost the holes in their ba. (bn_k_ba, etc); + also bn_asamib_r_ukaar. Copied holes from similar glyphs. A + similar thing may have happend to a couple of other ligs + (bn_ss_tta1, bn_ss_tt_ra1). I don't know how these should look, + but they seem to be unused anyway. + +2012-03-04 18:24 +0000 [r2121] Stevan_White: + + * FreeSerifItalic.sfd: general clean-up of + points too close. Bogged down on Bengali. + +2012-03-04 18:01 +0000 [r2120] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Currency Symbols: added + Rupee to italic. general clean-up of points too close. + +2012-03-04 13:18 +0000 [r2119] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Gurmukhi: adjusted + placement of dots. re-named tables and rounded to int in bold. + +2012-03-04 12:25 +0000 [r2118] Stevan_White: + + * FreeSerif.sfd: Devanagari Extended: completed + range + +2012-03-04 11:25 +0000 [r2117] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Armenian: added dhahma + (and ran clear hints) + +2012-03-04 11:21 +0000 [r2116] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Armenian: added drahma + +2012-03-04 10:45 +0000 [r2115] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: completed main + Unicode range. + +2012-03-04 10:17 +0000 [r2114] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Gurmukhi: Added range in + bold. Serif: Many point-wise cleanups, in Gurmukhi and other + ranges. + +2012-03-02 22:19 +0000 [r2113] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: starting to + converge. In serif, added ra-u and ra-uu and tables, raised + anusvara. Various small alterations to sans letters. + +2012-03-02 15:18 +0000 [r2112] Stevan_White: + + * FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: corrected + rakaar on letter da + +2012-03-02 14:56 +0000 [r2111] Stevan_White: + + * FreeSansBold.sfd: Devanagari: glyph clean-up + pass through auxiliaries. + +2012-03-02 12:22 +0000 [r2110] Stevan_White: + + * FreeSansBold.sfd: Devanagari: clean-up pass + through Unicode range. Added a few ligatures. + +2012-03-02 03:35 +0000 [r2107-2109] Stevan_White: + + * FreeSansBold.sfd: Devanagari: implemented by + increasing weight of letters from Sans. Subset of auxiliaries in + Sans: plan is to do more with tables. + + * FreeSans.sfd: Devanagari: re-instated + dev_ha_rvocalic.blws + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: corrected table + having to do with rakaar on round consonants + +2012-03-01 19:50 +0000 [r2106] Stevan_White: + + * FreeSans.sfd: Devanagari: Regularized + horizontal bar height and width, as well as size and shape of dot + marks (made all diamonds). More use of references. (With GPOS + tables, most of the nuktas and halents would go away.) Latin: + made comma a bit less spindly, and likewise with derived marks. + +2012-02-29 22:29 +0000 [r2105] Stevan_White: + + * FreeSerif.sfd: Bengali: some insignificant + clean-up. what to do about these glyphs? + +2012-02-29 19:12 +0000 [r2104] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Various small corrections + to get test suite to run + +2012-02-29 17:02 +0000 [r2103] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: corrected table + tag for style sets. Made substitutions for Marathi more like + those for Hindi than Sanskrit. + +2012-02-29 11:21 +0000 [r2102] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: should now have + same coverage as regular face. + +2012-02-29 07:10 +0000 [r2101] Stevan_White: + + * FreeSerif.sfd: Devanagari: replaced + auxiliaries; added positioning anchors. + +2012-02-25 13:52 +0000 [r2100] Stevan_White: + + * Makefile: include usage notes in packages + +2012-02-25 10:40 +0000 [r2099] Stevan_White: + + * notes/usage.txt: Further notes + +2012-02-25 10:30 +0000 [r2098] Stevan_White: + + * notes/usage.txt (added), + notes/features.txt: Usage notes -- primarily about + discretionary and language-specific features, what they're for + and how to use them. + +2012-02-24 15:58 +0000 [r2097] Stevan_White: + + * FreeSerif.sfd: Oriya: Special form for ukar + under some consonants, ligatures for several consonants with + aakar, with lookups. + +2012-02-24 12:21 +0000 [r2096] Stevan_White: + + * FreeSerif.sfd: Oriya: found auxiliaries that + had excaped clean-up. + +2012-02-24 11:47 +0000 [r2095] Stevan_White: + + * FreeSerif.sfd: Oriya: Switched yophola and + yyophola for about the 3rd time. This time, following doc for + ortex. Clean-up of "points too close". + +2012-02-23 23:37 +0000 [r2094] Stevan_White: + + * FreeSerif.sfd: Oriya: removed overlap of + components, validated. + +2012-02-23 23:25 +0000 [r2093] Stevan_White: + + * FreeSerif.sfd: Oriya: glyph cleanup of + auxiliaries complete. + +2012-02-23 19:55 +0000 [r2092] Stevan_White: + + * FreeSerif.sfd: Oriya: one removed glyph had + stowed away in a chaining lookup list + +2012-02-23 18:09 +0000 [r2091] Stevan_White: + + * FreeSerif.sfd: Oriya: Corrected lookup tag for + 'haln' form for 'no'. More glyph cleanup in auxiliaries. + +2012-02-23 16:19 +0000 [r2090] daniel_j: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Set correct codepoint + and Unicode name for uniA7AA (hooked H) in sans bold and + bold-oblique + +2012-02-23 14:52 +0000 [r2089] Stevan_White: + + * FreeSerif.sfd: Oriya: corrected blown-out + letter in main range, renamed an auxiliary. + +2012-02-23 14:11 +0000 [r2088] Stevan_White: + + * FreeSerif.sfd: Oriya: worked on vowels. + adjusted ii and ai_length to improve connections. Made table for + i sign beneath tho, dho. + +2012-02-23 13:35 +0000 [r2087] Stevan_White: + + * FreeSerif.sfd: Oriya: in auxiliary glyphs, a + bit more clean-up, regularizing stem widths. Moved previous + 'half' to 'haln', as 'half' isn't recognized by Pango. + +2012-02-23 12:46 +0000 [r2086] Stevan_White: + + * FreeSerif.sfd: Oriya: Re-shaped a few letters + with over-thick round parts. Made vowels a bit closer to base + letter. + +2012-02-23 11:53 +0000 [r2085] Stevan_White: + + * FreeSerif.sfd: Oriya: made verticals in main + range of more consistent width. + +2012-02-22 22:32 +0000 [r2084] Stevan_White: + + * FreeSerif.sfd: Oriya: more lookups seem to be + working, but there is a big question about why the halent + switches position. Is this the shaping engine, or something I've + done with the tables? + +2012-02-22 19:44 +0000 [r2083] Stevan_White: + + * FreeSerif.sfd: Oriya: regularized glyph + bearings + +2012-02-22 19:18 +0000 [r2082] Stevan_White: + + * FreeSerif.sfd: Oriya: enabled lookups for lots + more ligatures. Still concerned that akhans aren't activating. + Some adjustment of stem widths, etc. + +2012-02-22 09:38 +0000 [r2081] Stevan_White: + + * FreeSerif.sfd: Oriya: made anusvara a spacing + mark, made tables and spacing versions of below base marks to + avoid collisions with subscripted consonants, adjusted vowel e to + be less angular and a bit lighter. + +2012-02-22 00:44 +0000 [r2080] Stevan_White: + + * FreeSerif.sfd: Oriya: a lot of work with + tables getting examples on MS Typography pages on Oriya to work. + Glyph clean-up, mark adjustments. + +2012-02-21 10:39 +0000 [r2079] Stevan_White: + + * FreeSerif.sfd: Oriya: completed Unicode range; + more glyph clean-up. yophola and zophola were exchanged -- fixed. + made look-up for reph+canrabindu. + +2012-02-20 22:39 +0000 [r2078] Stevan_White: + + * FreeSans.sfd: Devanagari: better use of + references in auxiliary range + +2012-02-20 08:41 +0000 [r2077] Stevan_White: + + * FreeSerif.sfd: Oriya: more glyph clean-up + +2012-02-19 20:52 +0000 [r2076] Stevan_White: + + * FreeMono.sfd, + FreeSerifBold.sfd: Currency Symbols: New + Indian Rupee. + +2012-02-19 20:27 +0000 [r2075] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Currency Symbols: Rupee ought + to be shaped as a Devanagari ra with two horizontals, as pointed + out by Santhosh Thottingal. + +2012-02-19 20:05 +0000 [r2074] Stevan_White: + + * FreeSans.sfd: Malayalam: corrected l_voc_mal + and ll_voc_mal, which were completely wrong, as pointed out by + Santhosh Thottingal. + +2012-02-19 19:37 +0000 [r2073] Stevan_White: + + * FreeSerif.sfd: Oriya: Made vowels combine more + correctly. More glyph clean-up. + +2012-02-19 11:03 +0000 [r2072] Stevan_White: + + * FreeSerif.sfd: Oriya: more glyph clean-up + +2012-02-19 00:51 +0000 [r2071] Stevan_White: + + * FreeSerif.sfd: Oriya: clean-up, glyph + validation of main Unicode range. + +2012-02-18 21:50 +0000 [r2070] Stevan_White: + + * FreeSerif.sfd: Gujarati: Removed overlaps, + cleaned up resulting issues. + +2012-02-18 19:34 +0000 [r2069] Stevan_White: + + * FreeSerif.sfd: Gujarati: main glyph clean-up + done. some mods to glyph shapes . added a few i-widening table + entries. + +2012-02-18 18:16 +0000 [r2068] Stevan_White: + + * FreeSans.sfd: Malayalam: positioning tables + for below marks l_voc_mal and ll_voc_mal, as well as for reph. + (consult latest development version of Meera). Currency: made + indian Rupee sign a bit wider + +2012-02-18 00:02 +0000 [r2067] Stevan_White: + + * FreeSerif.sfd: Gujarati: further glyph + clean-up (almost there!). Adjusted marks. Made new lookups to + pick letter i based on width of the letter it goes over. + +2012-02-17 14:42 +0000 [r2066] Stevan_White: + + * FreeSerif.sfd: Gujarati: mostly messing with + mark positioning: got rid of carat-reph forms. + +2012-02-17 11:28 +0000 [r2065] Stevan_White: + + * FreeSerif.sfd: Gujarati: further glyph + clean-up, adjustments to mark placement. + +2012-02-17 01:44 +0000 [r2064] Stevan_White: + + * FreeSerif.sfd: Gujarati: replaced ha_half, + added some lookups for above marks. + +2012-02-17 00:14 +0000 [r2062-2063] Stevan_White: + + * FreeSerif.sfd: Correction: kerning tables were + blown out in commit 2056. There were several bad crashes about + that time. The effect seems to be: all kern table entries are set + to 0. + + * sfd/Makefile, FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning tables restored. + Problem happened in commit 2096 + +2012-02-16 23:41 +0000 [r2061] Stevan_White: + + * FreeSerif.sfd: Gujarati: more glyph clean-up, + mostly in auxiliaries. Just noticed all kern tables have been + zeroed again (thank you, FontForge). + +2012-02-16 21:11 +0000 [r2060] Stevan_White: + + * FreeSerif.sfd: Gujarati: glyph clean-up of + Unicode range, some of auxiliary glyphs. + +2012-02-15 20:16 +0000 [r2059] Stevan_White: + + * FreeSerif.sfd: Gujarati: more glyph clean-up, + re-naming. much more to do. + +2012-02-15 17:12 +0000 [r2058] Stevan_White: + + * FreeSerif.sfd: Gujurati: removed anusvara and + nukta lookups in preference of positioning. general glyph + clean-up. deleted a bunch of unused characters. Oriya: general + glyph clean-up. + +2012-02-14 23:59 +0000 [r2057] Stevan_White: + + * FreeSerif.sfd: Gujarati: Again, from Samak + Gujarati font (full GPL 3.0 with font exception) Scaled slightly + to fit bounds, moved some letters, renamed a few. Lots more to + do. + +2012-02-14 22:35 +0000 [r2056] Stevan_White: + + * FreeSerif.sfd: reverting previous commit. + lookup tables somehow got damaged + +2012-02-14 20:40 +0000 [r2055] Stevan_White: + + * FreeSerif.sfd: Gujarati: From Samak Gujarati + font (full GPL 3.0 with font exception) Scaled slightly to fit + bounds, moved some letters, renamed a few. Lots more to do. + +2012-02-14 19:37 +0000 [r2054] Stevan_White: + + * FreeSans.sfd: Gujarati: Deleted range, over + questions of its provenance. Tut mir leid. + +2012-02-13 23:16 +0000 [r2052-2053] Stevan_White: + + * FreeSerif.sfd: Tamil: cleaned up 'virama' + glyph. + + * FreeSerif.sfd: Gurmukhi: cleaned up 'aa' + glyph. + +2012-02-13 23:11 +0000 [r2051] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: cleaned up 'a' glyph. + +2012-02-13 23:06 +0000 [r2049-2050] Stevan_White: + + * FreeSerif.sfd: Oriya: compacted auxiliary + glyphs a bit. + + * FreeSerif.sfd: Oriya: removed most holonto and + nukta forms in preference for positioning lookups + +2012-02-13 21:08 +0000 [r2048] Stevan_White: + + * FreeSans.sfd: Gujarati: made to validate + +2012-02-13 20:55 +0000 [r2047] Stevan_White: + + * FreeSans.sfd: Gujarati: regularized horizontal + placement and spacing, mostly increasing spacing a bit. Got rid + of nukta substitution table in favor of positioning lookup; + likewise with all anusvara lookups. The glyphs of this range are + still very erratic, and the weight is substantially greater than + that of the rest of the face. + +2012-02-13 13:56 +0000 [r2046] Stevan_White: + + * FreeSans.sfd: Gujarati: shifted entire range + up by 44EM, so it didn't dangle so. Fiddled with mark placement. + +2012-02-13 00:01 +0000 [r2045] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: improved vowel a. + +2012-02-12 23:29 +0000 [r2044] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: replaced range with + glyphs from 'singh' metafont by Amarjit Singh + http://www.tex.ac.uk/tex-archive/language/gurmukhi/ The 'singh' + font is properly GPL. And the overall look is much more like + serif than what had been there. Status: added a few letters and + tables. Two marks were unrepresented in 'singh', and are + leftovers. I made a ya_halant and a ra below-form. Also made + substitution and positioning tables. Worst: the vowel 'a' is very + messed up -- much too heavy; hand-drawn. Will have to replace it. + Also need to review the missing marks. Pity there's no bold... + +2012-02-12 22:02 +0000 [r2043] Stevan_White: + + * tools/utility/metafont/bulk_eps_import.py (added), + tools/utility/metafont (added): Tools for + extracting glyphs from metafont files + +2012-02-10 23:22 +0000 [r2042] Stevan_White: + + * FreeSansBold.sfd: Gurmukhi: more of same. + +2012-02-10 23:18 +0000 [r2041] Stevan_White: + + * FreeSansBold.sfd: Gurmukhi: adjusted GPOS + entries + +2012-02-10 22:58 +0000 [r2040] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Gurmukhi: various tweeks to + ligatures. Gujarati: various tweeks to ligatures. + +2012-02-10 19:01 +0000 [r2039] Stevan_White: + + * FreeSansBold.sfd: Gurmukhi: toward version in + medium. Geometric Shapes: made dotted circle. + +2012-02-10 17:57 +0000 [r2038] Stevan_White: + + * FreeSerif.sfd: Oriya: added letters to + complete range. re-named letters for consistency with other indic + languages. fixed a broken table. + +2012-02-10 16:46 +0000 [r2037] daniel_j: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Unicode 6.1 addition in + FreeSerif: H-hook (U+A7AA) for Chadian languages + +2012-02-10 15:46 +0000 [r2036] Stevan_White: + + * FreeSerif.sfd: Oriya: Re-introduced, using + Samak Oriya, a GPL v.3 + font exception. + http://sarovar.org/projects/samyak/ Already the original is + altered in several ways. The glyphs need a lot of work. + +2012-02-10 12:03 +0000 [r2035] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: corrected + Private Use range + +2012-02-09 18:50 +0000 [r2034] Stevan_White: + + * FreeSans.sfd: Gujarati: added abbreviation + character + +2012-02-09 18:29 +0000 [r2033] Stevan_White: + + * FreeSans.sfd: Gurmukhi: named glyphs better. + Malayalam: corrected problems caused by recent inconsistent + naming. + +2012-02-09 16:36 +0000 [r2032] Stevan_White: + + * FreeSans.sfd: Gujurati: named characters + better -- makes it easier to see table problems. Found one error + in tables, fixed. There are others. + +2012-02-08 19:55 +0000 [r2031] Stevan_White: + + * FreeSerif.sfd: Tamil: several new tables in + effort to resolve spacing bug. + +2012-02-08 15:37 +0000 [r2030] Stevan_White: + + * FreeSerif.sfd: Tamil: fixed shrii ligature + +2012-02-08 15:15 +0000 [r2029] Stevan_White: + + * FreeSerif.sfd: Tamil: Toward resolution of bug + #35479: Tamil in FreeSerif: some ligatures wrong + https://savannah.gnu.org/bugs/index.php?35479 Removed GSUB tables + about positioning the virama; implemented this with a GPOS table + and anchor points. Corrected tables for sshri, kss ligatures. + Toward resolution of bug #35480: Tamil in FreeSerif: placement of + vowel marks poor https://savannah.gnu.org/bugs/index.php?35480 + Made a vertical ii sign, made a contextual chain that replaces + the normal ii with this one for certain letters. + +2012-02-08 01:41 +0000 [r2028] Stevan_White: + + * FreeSerif.sfd: Malayalam: Added subtable for + nta (mal_n1rh), Separated 'psts' subtable into u and uu ones, and + everything else, hoping somehow to deal with the orthographic + reform. + +2012-02-07 23:52 +0000 [r2026-2027] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Malayalam: some additions from + recent Unicode (historical letters) Rearranged akhan lookups. + + * tools/report/OpenType/UnicodeRanges.py: Recent + Unicode additions + +2012-02-06 19:24 +0000 [r2025] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin: Fixed broken + kerning. Problem was: there was an entry for 'f' as the first + letter in two subtables of the same lookup. The second subtable + was ignored, even though there was no match for the second letter + in the first lookup. That is, within a kern lookup, the first + letters of the pairs should be unique. + +2012-02-06 14:41 +0000 [r2023-2024] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: put dflt back in + Standard Ligature language list + + * FreeSerif.sfd: Devanagari: added glyphs for + Bompay, Calcutta, Nepali styles from velthuis. made Style Set + lookups for them. Latin: put dflt back in the Standard Ligatures + language list + +2012-02-05 23:59 +0000 [r2022] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: named more + Unicode glyphs, tried to make tables more like latest Serif. Know + of one inconsistency remaining. + +2012-02-05 12:18 +0000 [r2021] Stevan_White: + + * FreeSerif.sfd: Devanagari: re-worked overlarge + reph-anudatta. Regularized table naming. + +2012-02-04 21:50 +0000 [r2019-2020] Stevan_White: + + * FreeSerif.sfd: Devanagari: lookup tables -- + for the first time, test matches big table of ligatures in + velthuis (wrt Sanskrit and Hindi). + + * FreeSans.sfd: Devanagari: named a bunch of + Unicode glyphs + +2012-02-03 15:09 +0000 [r2018] Stevan_White: + + * FreeSerif.sfd: Devanagari: another + re-arrangement of tables for velthuis compliance. problems + persist. + +2012-02-01 20:59 +0000 [r2017] Stevan_White: + + * FreeSerif.sfd: Devanagari: complete + re-structuring of tables in attempt to resemble better the specs + about Indic tables, and produce ligatures of the velthuis font. + Hebrew: Support raising of Yiddish vowel marks. + +2012-02-01 19:29 +0000 [r2016] daniel_j: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Unicode 6.1 additions + in FreeSans: - Tifinagh Ye, Yo - Armenian dram - African H with + hook + +2012-01-31 12:02 +0000 [r2015] Stevan_White: + + * FreeSansBoldOblique.sfd: Hebrew: last commit + accidentlly widened right side of many letters + +2012-01-31 11:51 +0000 [r2014] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Hebrew: more + adjustment of points: bold--shifted letters to right + +2012-01-31 11:08 +0000 [r2013] Stevan_White: + + * FreeSansOblique.sfd: Hebrew: some adjustment + of mark positioning + +2012-01-31 10:58 +0000 [r2012] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Hebrew: adjustments to + positioning marks; italic moved letter yod + +2012-01-31 10:33 +0000 [r2011] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Hebrew: deleted incorrect + ligature lookup + +2012-01-31 10:24 +0000 [r2010] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Hebrew: deleted + incorrect ligature lookup + +2012-01-31 10:13 +0000 [r2009] Stevan_White: + + * FreeSansBold.sfd: Hebrew: adjustments to mark + positioning, a bit of tidying of letters. Latin: deleted a + mistakenly copied table. + +2012-01-31 09:47 +0000 [r2008] Stevan_White: + + * FreeSansBold.sfd: Hebrew: added mark + positioning + +2012-01-31 00:15 +0000 [r2007] Stevan_White: + + * FreeSans.sfd: Hebrew: should rememdy bug + #35409: Incorrect placement of khirik-yud for Yiddish in FreeSans + (At least for FreeSans medium) + +2012-01-28 14:26 +0000 [r2006] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Devanagari: roman--adjusted + auxiliary glyph names to better fit bold bold: several + corrections + +2012-01-28 12:37 +0000 [r2005] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: various repairs + to glyphs and tables + +2012-01-28 01:36 +0000 [r2004] Stevan_White: + + * FreeSerifBold.sfd: Devanagari: added glyphs + from velthuis font's dvngb10.pfb, added subtables from FreeSerif. + Still plenty missing. + +2012-01-27 22:13 +0000 [r2003] Stevan_White: + + * FreeSerif.sfd: Devanagari: a couple more + tables to handle velthuis corner cases. + +2012-01-26 22:52 +0000 [r2002] Stevan_White: + + * FreeSerif.sfd: Devanagari: fixed a few lookup + problems. several more remain. + +2012-01-25 14:24 +0000 [r2000-2001] Stevan_White: + + * FreeSerif.sfd: Devanagari: adjustments to mark + positioning + + * FreeSans.sfd: Latin: adjustments to accents + Devanagari: re-working tables for better support of Hindi vs + Sanskrit + +2012-01-25 12:09 +0000 [r1999] Stevan_White: + + * FreeSerif.sfd: Devanagari: Named some letters; + some table clean-up. Devanagari Extended: Added combining + cantillation marks. + +2012-01-24 15:02 +0000 [r1998] Stevan_White: + + * FreeSerif.sfd: Devanagari: Most of the + previous commits about Hindi were in error: two columns of the + velthuis manual for Modern Hindi and Old Hindi were swapped. This + now implements Modern Hindi, except for one conjunct. Old Hindi + conjuncts are moved to separate tables, but Old Hindi is not + specifically supported. + +2012-01-23 18:48 +0000 [r1997] Stevan_White: + + * FreeSerif.sfd: Devanagari: several table + corrections, based on new tests. + +2012-01-23 10:18 +0000 [r1996] Stevan_White: + + * FreeSerif.sfd: Devanagari: table for + consonants that don't take half-form, other conjunct table + tweeks. + +2012-01-21 23:20 +0000 [r1995] Stevan_White: + + * FreeSerif.sfd: Devanagari: many small + corrections to GSUB. + +2012-01-20 13:44 +0000 [r1994] Stevan_White: + + * FreeSerif.sfd: Devanagari: Sanskrit/Hindi + distinction now seems to be working. (Was order of two 'akhn' + tables, one specialized for Sanskrit. Don't understand--thought + always all matching tables were executed.) + +2012-01-20 01:41 +0000 [r1993] Stevan_White: + + * FreeSerif.sfd: Devanagari: some clean-up, + split the akhn table into general (modern Hindi) and Sanskrit. + But not the Sanskrit doesn't activate in any environment, with + lang='sa'. However, seems to work for Hindi. + +2012-01-19 16:00 +0000 [r1992] Stevan_White: + + * FreeSerif.sfd: Devanagari: more tweeks to + rakaar slash + +2012-01-19 15:30 +0000 [r1991] Stevan_White: + + * FreeSerif.sfd: Devanagari: corrected simple + Rakaar forms again + +2012-01-19 13:52 +0000 [r1990] Stevan_White: + + * FreeSerif.sfd: Devanagari: corrected spacing + problem with combining rakaar slash. + +2012-01-19 00:52 +0000 [r1989] Stevan_White: + + * FreeSerif.sfd: Devanagari: fixed last + consonant-virama-ra conjuncts + +2012-01-19 00:32 +0000 [r1988] Stevan_White: + + * FreeSerif.sfd: Devanagari: fixed + consonant-virama-consonant-virama conjuncts + +2012-01-19 00:04 +0000 [r1987] Stevan_White: + + * FreeSerif.sfd: Devanagari: much done on tables + for compound letters. a couple of compounds were corrected. + +2012-01-18 14:40 +0000 [r1986] Stevan_White: + + * FreeSerif.sfd: Devanagari: Much messing with + combined forms for vowels+rakh, finally got features going for + distinction of Rakaar slash vs Rakaar below mark. + +2012-01-16 00:36 +0000 [r1985] Stevan_White: + + * FreeSerif.sfd: Devanagari: more lookups + working. Still a couple of letters wrong. + +2012-01-14 22:43 +0000 [r1984] Stevan_White: + + * FreeSerif.sfd: Devanagari: with help of Z. + Wagner, and a TeX cmap file making the connection betwen + conjuncts in the Velthuis font and Unicode, inserted the Velthuis + au auxiliary glyphs and made lookup tables Mostly working. + +2012-01-13 12:08 +0000 [r1983] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: (sans) better names + for a couple of characters, (serif) made names more like sans, + added Kashmiri letters to complete Unicode 6.0 range + +2012-01-13 00:25 +0000 [r1982] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: PS: Added UniqueId TT + Names: Added UniqueID Devanagari: (serif) added ABVM, BLWM tables + and anchors Devanagari: (sans) small tweaks mostly regarding mark + placement + +2012-01-10 17:17 +0000 [r1981] Stevan_White: + + * FreeSans.sfd: Devanagari: a couple of + touch-ups: corrected 'abvs' entry for ausign-anusvera. + +2012-01-10 16:12 +0000 [r1980] Stevan_White: + + * FreeSans.sfd: Devanagari: re-named most + auxiliary glyphs to make tables more sensible. + +2012-01-10 12:56 +0000 [r1979] Stevan_White: + + * FreeSans.sfd: Devanagari: simplified and + regularized some glyph names + +2012-01-10 02:07 +0000 [r1978] Stevan_White: + + * FreeSans.sfd: Gurmukhi: tried to get marks + under control. Added GPOS tables, anchors. + +2012-01-10 00:48 +0000 [r1977] Stevan_White: + + * FreeSans.sfd: Devanagari: copied a few + ligatures that were in gargi but not in FreeSans. There are still + a few more, but I'm not clear about them. Tables: moved auxiliary + letters for Indic around a bit. + +2012-01-09 20:56 +0000 [r1976] Stevan_White: + + * FreeSans.sfd: Indic tables: rearranged + Devanagari: re-named the GPOS anchors Lagin: iogonek lookup had + gotten somehow fouled up + +2012-01-08 01:32 +0000 [r1975] Stevan_White: + + * FreeSerif.sfd: Devanagari: copied in rest of + Unicode chars from velthuis font dvng10.pfb with advice from + Zdeněk Wagner. Next plan: copy in ligatures from same file and + use a cmap file provided by Zdeněk to construct a basic GSUB + table. + +2012-01-08 00:25 +0000 [r1974] Stevan_White: + + * FreeSerif.sfd: Latin, Cyrillic: tweeks to + accent marks. Devanagari: beginning to replace range with + Velthuis font. + +2012-01-07 19:42 +0000 [r1973] Stevan_White: + + * FreeSans.sfd: Devanagari: widened space + between verticals in U+0906 by request. Made a lot of references + in range. Added Kashmiri letters from latest Unicode version. + +2012-01-03 20:17 +0000 [r1972] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Combining Diacritics: + forgot to add Cyrillic mark for previous commit + +2012-01-03 20:08 +0000 [r1971] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Cyrillic: Added mark + for diacriticals on capital letters. toward bug #35225: Combining + Diacritical Marks improperly positioned for Cyrillic capital + letters https://savannah.gnu.org/bugs/?35225 Latin: re-thought + spacing in bold, bold oblique, and re-positioned many accents for + legibility + +2011-12-31 20:09 +0000 [r1970] Stevan_White: + + * FreeSans.sfd: Miscellaneous Symbols: hammer + and sickle, smileface, frown face, courtesy Sander van Geloven + +2011-12-28 14:05 +0000 [r1969] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Mathematical Operators: + revision of v. and h. placement and spacing. Reduced height of + partialdiff in some faces. + +2011-12-28 13:40 +0000 [r1968] Stevan_White: + + * FreeSerif.sfd: Mathematical Operators: lowered + nabla, made partialdiff of normal height + +2011-12-25 13:54 +0000 [r1967] Stevan_White: + + * FreeSans.sfd: Miscellaneous Symbols: uni2639 + -- a (first) contribution by Sander van Geloven + +2011-12-25 13:37 +0000 [r1966] Stevan_White: + + * FreeSerif.sfd: Mathematical Operators: + improved symbols having vertical lines + +2011-12-19 13:55 +0000 [r1965] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: General Punctuation: + regularize width of bullet chars Geometrical Shapes: made new and + regularized width of bullet chars Mathematical Operators: messed + with bullet-lige operators + +2011-12-18 17:35 +0000 [r1964] Stevan_White: + + * FreeSerif.sfd: Mathematical Operators: fixed + some spacing issues. + +2011-12-18 13:52 +0000 [r1963] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin, Punctuation: + slash and some vertical lines were wrongly spaced. + +2011-12-17 01:39 +0000 [r1962] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: in + sans, added some angle glyphs by request. General vertical + metrecs: fixed some mistakes, re-thought overall. + +2011-12-16 12:17 +0000 [r1961] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Technical Symbols: made + extensible mathematical symbol pieces for sans, adjusted + horizontal bracket in serif. + +2011-12-16 00:10 +0000 [r1960] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Sans: glyphwise same + vertical adjustments as with Serif, same caveats. All faces: + re-thought metrics. Hope they make better sense now. + +2011-12-15 18:02 +0000 [r1959] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: General alterations to make + fit in vertical bounds (-300,900). Problems remain in Sinhala and + Malayalam. Esp. note two Bengali "vocalic" glyphs, used only for + transcription of Sanskrit, were altered and moved. + +2011-12-14 22:31 +0000 [r1958] Stevan_White: + + * FreeSerif.sfd: Malayalam: some glyph clean-up + +2011-12-14 21:49 +0000 [r1957] Stevan_White: + + * FreeSerif.sfd: Changed ascent and descent of a + number of letters out of bounds (several in Arabic, also + Devnagari). The worst are in Malayalam though, and they remain. + +2011-12-14 15:59 +0000 [r1956] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Supplementary + Punctuation: made a few new ones + +2011-12-12 20:52 +0000 [r1955] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin Extended-B: + Same with tz ligature as in roman + +2011-12-12 18:42 +0000 [r1954] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin Extended-B: + re-thought replacement for tz ligature in German. Note: the + Unicode tz character is used in Mayanist texts. + +2011-12-11 23:25 +0000 [r1953] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Complete set of lowercse + latin super/subscripts for normal and bold, with 'subs' and + 'sups' lookups. + +2011-12-11 20:59 +0000 [r1952] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: (roman) re-thought + tz ligature Number Forms: adjusted vulgar fractions table, to + make all work in xelatex + +2011-12-09 11:22 +0000 [r1951] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: avoid fi, fl etc + ligatures in Turkish. Re-thought TZ, tz ligatures. + +2011-12-09 00:08 +0000 [r1950] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Proportional Numbers, + Slashed Zero + +2011-12-08 23:57 +0000 [r1948-1949] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Greek: added digamma + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif faces: lots of work + on numeric substitutions 'onum' Oldstyle Figures 'pnum' + Proportional Numbers 'tnum' Tabular Numbers 'lnum' Lining Figures + 'zero' Slashed Zero Cyrillic for Bulgarian: activated new-style + forms with 'ss01' Style Set 1 Cyrillic regular: Bit of kerning. + (FontForge still complains about non-Unicode glyphs) + +2011-12-06 22:40 +0000 [r1947] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More additions to 'sups' + table in roman, bold. Added a few Phonetic Extensions to + italic... but this should wait for a set of small caps. + +2011-12-06 21:47 +0000 [r1945-1946] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Changed Bulgarian lookup + tag from cv00 to ss01 bold: adjusted some superscript letter + spacings, minute, prime spacing normal: added proportional + numerals, tables tnum, lnum, pnum adjusted widths of some + superscript letters, tweeked some others added tables sups, subs + + * FreeSans.sfd: Latin: some kerning + +2011-12-05 18:50 +0000 [r1944] Stevan_White: + + * FreeSansBold.sfd: Latin etc: re-spaced, + re-kerned letter a + +2011-12-05 13:19 +0000 [r1943] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Cyrillic: tweeks to glyphs, + spacing for alternate Bulgarian letters. + +2011-12-05 12:47 +0000 [r1942] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Cyrillic: kerning and spacing. + +2011-12-05 10:27 +0000 [r1941] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: more work on + alternative letters for Bulgarian, Serbian + +2011-12-04 23:46 +0000 [r1939-1940] Stevan_White: + + * FreeSerif.sfd: Cyrillic: adjust spacing of + some Bulgarin letters + + * FreeSerifBold.sfd: Latin: bit o kerning + +2011-12-04 14:00 +0000 [r1938] Stevan_White: + + * FreeSerif.sfd: Cyrillic: expanded/corrected + letters for Bulgarian alternate forms. + +2011-12-03 22:45 +0000 [r1937] Stevan_White: + + * FreeSerif.sfd: Cyrillic: alternative small + letters for Bulgarian, with lookup table. + +2011-12-03 18:04 +0000 [r1936] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: glyph clean-ups + related to recent commits, toward validation + +2011-12-03 17:29 +0000 [r1935] Stevan_White: + + * FreeSansBoldOblique.sfd: Mathematical + Operators: two were out of place + +2011-12-03 17:25 +0000 [r1934] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Arrows: made new + ones, corrected others + +2011-12-03 15:48 +0000 [r1933] Stevan_White: + + * FreeSerif.sfd: Currency Symbols: added + spesmilo + +2011-12-03 15:04 +0000 [r1932] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerifBold.sfd: Arrows: lots of additions, + corrections + +2011-12-03 13:32 +0000 [r1931] Stevan_White: + + * FreeSansOblique.sfd: Arrows: made glyphs so + range is similar to rest of Sans. + +2011-12-03 12:59 +0000 [r1930] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Geometric Shapes: + made minimal set. Mathematical Operators: made a few more glyphs, + corrected a couple. Number Forms: deleted range in bold faces -- + can't properly represent all. + +2011-12-03 01:02 +0000 [r1929] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoOblique.sfd: Miscellaneous Technical + Symbols: made a few important ones. + +2011-12-03 00:33 +0000 [r1928] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Mathematical + Operators: made a few more glyphs. some clean-up. + +2011-12-02 19:12 +0000 [r1927] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Mathematical + Operators: revised a few glyphs in medium, got a sort of minimal + set into other styles + +2011-12-02 15:03 +0000 [r1926] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Mathematical + Operators: made yet more. + +2011-12-02 13:57 +0000 [r1925] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Mathematical Operators: + revised a few in medium (weight and spacing), made a lot of new + characters for other styles. + +2011-12-02 10:53 +0000 [r1924] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Mathematical Operators + (etc): more operators (bold), revisions (medium) + +2011-12-02 02:32 +0000 [r1923] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Mathematical Operators: + tried to make of more uniform weight (medium) made several new + (bold) + +2011-12-01 20:22 +0000 [r1921-1922] Stevan_White: + + * FreeSerif.sfd: Combining Half Marks: adjusted + mark anchors + + * FreeMono.sfd: Cyrillic: fix to old letter + Arabic: hah_final made all contours- no refs + +2011-12-01 19:34 +0000 [r1919-1920] Stevan_White: + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/MacTT: vim-style file type comment + + * tools/generate/buildutils.py: Version string to + comply with OpenType recommendation. + +2011-12-01 18:37 +0000 [r1918] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBoldOblique.sfd: Misc. Math. Symbols: + made reverse logical not (req. for some MS codepages) Math. + Operators: made a few while I was around + +2011-11-30 20:50 +0000 [r1917] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Cyrillic: made uk letters + digraph, due to complaint by user + +2011-11-30 13:20 +0000 [r1916] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: Corrected + Combining Half Marks + +2011-11-30 13:15 +0000 [r1915] Stevan_White: + + * FreeSerif.sfd: Combining Half Marks: made + letters, filled range, added mark anchors + +2011-11-30 12:26 +0000 [r1914] Stevan_White: + + * Makefile: targets for woff packages + +2011-11-30 12:15 +0000 [r1913] Stevan_White: + + * README: Added lines on WOFF format. + +2011-11-30 12:05 +0000 [r1912] Stevan_White: + + * notes/webfont_guidelines.txt: added WOFF + +2011-11-28 11:41 +0000 [r1911] Stevan_White: + + * FreeSerif.sfd: Latin: some light kerning + +2011-11-28 00:17 +0000 [r1910] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Grid Fitting: made + uniformly Version 1 ("Optimized for Cleartype" won't stay on in + FontForge ?) + +2011-11-27 20:52 +0000 [r1909] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: general glyph alterations + toward validation. some of these are due to some bug in FontForge + algorithms -- nothing was apparently wrong with the glyphs. + +2011-11-27 00:34 +0000 [r1907-1908] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: some kerning + + * sfd/Makefile, + tools/test/checkGlyphNumbers.py: Made to function + either from directory or from Makefile. + +2011-11-25 11:38 +0000 [r1906] Stevan_White: + + * FreeSerifBold.sfd: correction to 'ccmp' table + for Vietnamese 2 + +2011-11-25 11:29 +0000 [r1905] Stevan_White: + + * FreeSerif.sfd: Added some fractions to the + 'frac' lookup + +2011-11-25 11:17 +0000 [r1904] Stevan_White: + + * FreeSerif.sfd: corrected some entries in + 'frac' lookup + +2011-11-25 11:08 +0000 [r1903] Stevan_White: + + * FreeSerif.sfd: Number Forms: adjusted diagonal + fractions Cyrillic: clean-up of Ksi contour + +2011-11-25 10:36 +0000 [r1901-1902] Stevan_White: + + * tools/report/kernclasses.py (added): Tabular + report of kerning classes in fonts + + * FreeSerifBoldItalic.sfd: Latin: named 2 glyphs + referred to in kern tables + +2011-11-25 10:16 +0000 [r1900] Stevan_White: + + * tools/test/checkGlyphNumbers.py: corrected for + directory move + +2011-11-24 18:35 +0000 [r1899] Stevan_White: + + * FreeSans.sfd: Cyrillic: made Ksi, ksi + +2011-11-24 17:58 +0000 [r1898] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin: for f and + other hooked letters: special punctuation lookup + +2011-11-24 17:39 +0000 [r1896-1897] Stevan_White: + + * FreeSerif.sfd: General Punctuation: adjusted, + regularized spacing of primes + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin: f and other + hooked letters: put more of hook into kerning + +2011-11-24 16:51 +0000 [r1895] Stevan_White: + + * FreeSerif.sfd: Cyrillic: improve spacing of + Ksi + +2011-11-24 15:05 +0000 [r1894] Stevan_White: + + * FreeSans.sfd: Cyrillic: Made some Old Church + Slavonic letters, by request. + +2011-11-23 15:12 +0000 [r1893] Stevan_White: + + * FreeSans.sfd: Malayalam: glyph clean-up toward + validation + +2011-11-23 01:19 +0000 [r1892] Stevan_White: + + * FreeSans.sfd: Malayalam conjuncts: numerous + contour improvements toward validation + +2011-11-22 00:25 +0000 [r1890-1891] Stevan_White: + + * tools/utility/log2changelog_CVS.pl (removed): This + is what I meant to do in the previous commit + + * tools/utility/log2changelog.pl (removed), + tools/utility/log2changelog_CVS.pl (added): No + need for this script now the VC is changed to SVN; there are + other tools for SVN that perform the same task. + +2011-11-21 19:01 +0000 [r1889] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More individual glyph + tweeks toward validation. (Discovered trigger to one FontForge + bug: contour 1st node at sharp point.) + +2011-11-21 11:15 +0000 [r1888] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Overall glyph tweeks + to improve FontForge validation. Note some of these can be called + messy node problems, others are due to some malfunction of + FontForge. + +2011-11-20 14:36 +0000 [r1887] Stevan_White: + + * ChangeLog: brought up to date + +2011-11-18 09:55 +0000 [r1886] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Unfortunately several + unrelated changes got balled up in this commit. Generally, slight + re-wording of license (program ->font) Serif, Sans: Latin, Greek, + Cyrillic and phonetic: substantial changes to glyph bearings, + attempt to normalize; re-did kerning angled slightly + hungarianumlaut and double-grave accents toward one another. + lcaron, dcaron, tcaron: prefer an acute accent to apostrophe. + Note this messes up some letters d, l, t with acute, for + languages using IPA. Serif: Cyrillic Ouk: fixed bug #34687: Bad + shape of Cyrillic U+0478 & u+0479 Cyrillic Extended-A: increased + hight of combining marks slightly (regular face only) Italic + Cyrillic: re-did Serbian sha and te with longer line. Bengali, + Tamil, Thai, Ethiopic, Georgian, Cyrillic Extended-B, Latin + Extended-D, Arabic Presentation forms, Letterlike and + Miscellaneous Math Symbols: glyph clean-ups longs: fixed bug + #34841: U+017F LONG S upright a bit wrong Sans: acute, grave, + hungarianumlaut and double-grave accents on capitals somewhat + shorter to better fit in the line, + +2011-11-18 09:46 +0000 [r1885] Stevan_White: + + * FreeMono.sfd: Arabic: positional + substitutions; added a couple of characters + +2011-11-12 14:48 +0000 [r1883-1884] Stevan_White: + + * sfd/Makefile: target for making WOFF files + + * tools/generate/WOFF: removed one unused package + better documentation + +2011-11-12 14:37 +0000 [r1882] Stevan_White: + + * tools/generate/WOFF: removed debug strings + +2011-11-12 14:34 +0000 [r1881] Stevan_White: + + * tools/generate/WOFF (added): Generator for Web + Open Font Format files + +2011-11-05 16:43 +0000 [r1880] Stevan_White: + + * FreeMono.sfd: Arabic: addded three letters + +2011-11-05 15:06 +0000 [r1879] Stevan_White: + + * FreeMono.sfd: Arabic: Many incorrectly 0-width + chars made full width. Implemented marks, mostly for vertical + mark placement. + +2011-11-04 22:28 +0000 [r1878] Stevan_White: + + * FreeMono.sfd: Arabic: added several + characters. nearing functionality of serif version. + +2011-11-04 14:55 +0000 [r1877] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: fixed several + substitution and glyph problems. See discussion + https://savannah.gnu.org/bugs/?34190 + +2011-11-03 17:55 +0000 [r1876] Stevan_White: + + * FreeSerifBold.sfd: Arabic: improved meemfinal + +2011-11-03 16:07 +0000 [r1875] Stevan_White: + + * FreeSerif.sfd: Punctuation Suppl: a few + additions. Geometrical Shapes, Math Suppl: mostly spacing. + +2011-11-03 13:18 +0000 [r1873-1874] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: typo in + doc + + * FreeSerif.sfd: Removed excess entry for + uni29b4. + +2011-11-03 12:55 +0000 [r1872] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: Added to + Supplemental Punctuation + +2011-11-03 12:15 +0000 [r1871] Stevan_White: + + * FreeSerif.sfd: Punctuation: named some glyphs, + re-sized some spaces, added some Supplemental + +2011-11-03 09:48 +0000 [r1870] Stevan_White: + + * tools/utility/fontforge-interp.sh: more doc + +2011-11-03 01:40 +0000 [r1869] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Glyph clean-up, and change + of problematic glyph names + +2011-11-03 01:21 +0000 [r1868] Stevan_White: + + * tools/test/validate.py: Better exception handling + +2011-11-03 01:09 +0000 [r1867] Stevan_White: + + * FreeSerifBold.sfd: Some glyph clean-up + +2011-11-03 00:59 +0000 [r1866] Stevan_White: + + * FreeSerif.sfd: Some glyph clean-up. + +2011-11-03 00:51 +0000 [r1862-1865] Stevan_White: + + * tools/utility/fontforge-interp.sh (added): Wrapper + for fontforge. + + * tools/test/findBackLayers.py, + tools/test/validate.py, + tools/test/checkGlyphNumbers.py, + tools/test/isMonoMono.py: Call wrapper for + fontforge rather than calling a specific instance. + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/MacTT: Call wrapper for fontforge + rather than calling specific instance + + * tools/report/private_use.py, + tools/report/range_report.py, + tools/report/ligatureLookups.py: Use wrapper for + fontforge rather than calling explicit instance. + +2011-11-03 00:45 +0000 [r1861] Stevan_White: + + * sfd/Makefile: Made to execute fontforge from any + instance in PATH + +2011-11-02 18:32 +0000 [r1859-1860] Stevan_White: + + * FreeSerif.sfd: Arabic: named some glyphs + + * FreeMono.sfd: Arabic: corrected slot for one + letter. + +2011-11-02 00:56 +0000 [r1858] Stevan_White: + + * FreeMono.sfd: Arabic: most of intermediate + forms with lookups: A and B. Some general contour cleanup. + +2011-10-31 22:12 +0000 [r1857] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Cyrillic: added + 'locl' lookup for Serbian/Macedonian 'be' + +2011-10-31 19:34 +0000 [r1855-1856] Stevan_White: + + * FreeSerif.sfd: Spacing Modifier Letters: + horizontal space adjustments + + * FreeSans.sfd: Latin, Diacritics, etc: + hungarian umlaut, double grave adjustments + +2011-10-31 19:27 +0000 [r1854] Stevan_White: + + * FreeMono.sfd: Arabic: Drew most of main range. + +2011-10-31 17:22 +0000 [r1853] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin, Diacriticals, etc: + adjustment on hungarian umlaut, double grave + +2011-10-30 16:25 +0000 [r1852] Stevan_White: + + * FreeSerif.sfd: Arabic: removed Arabic-only + ligatures lookup, as it seems to confuse Pango. + +2011-10-30 12:51 +0000 [r1851] Stevan_White: + + * FreeSerif.sfd: Arabic: changed size of tatweel + +2011-10-30 11:07 +0000 [r1850] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic: cursive + Macedonian gje. See bug 34688. + https://savannah.gnu.org/bugs/?34688 + +2011-10-29 23:12 +0000 [r1849] Stevan_White: + + * FreeSerif.sfd: Arabic Presentation Forms-B: + adjustment to meem-final. + +2011-10-29 22:01 +0000 [r1848] Stevan_White: + + * FreeSerif.sfd: Spacing Modifier/Combining + Diacritics: double-gramve and Hungarian umlaut, to make them less + extremely wide and hard to accommodate. Made less steep, at + slightly different angles, following advice at + http://typophile.com/node/78623 + http://diacritics.typo.cz/index.php?id=24 + +2011-10-29 18:53 +0000 [r1847] Stevan_White: + + * FreeSerif.sfd: Arabic: Re-worked final meem. + Put Arabic-only ligatures in Arabic-only lookup. Put Allah in a + 'dlig' lookup. Made tatweel shorter. + +2011-10-29 12:09 +0000 [r1846] Stevan_White: + + * FreeSerif.sfd: Arabic: marked some ending + ligatures as Arabic-language only, on advice from a Persan + speaker (comments to bug #34190) + +2011-10-29 06:18 +0000 [r1845] Stevan_White: + + * FreeSerif.sfd: General Punctuation: made + bullet-bullets same width as bullet + +2011-10-29 04:44 +0000 [r1844] Stevan_White: + + * FreeSerif.sfd: Punctuation, Geometric Shapes, + Miscellaneous Symbols, etc.: regularize bullet-like characters + somewhat in width and weight + +2011-10-28 23:51 +0000 [r1843] Stevan_White: + + * FreeSerifBold.sfd: Arabic Extended-A: Added 2 + ligatures + +2011-10-28 22:53 +0000 [r1842] Stevan_White: + + * FreeSans.sfd: Cyrillic Supplement: letters for + Abkhaz and Azerbaijani, and Nivkh. + +2011-10-28 22:16 +0000 [r1841] Stevan_White: + + * FreeMono.sfd: Cyrillic Supplement: letters for + Abkhaz and Azerbaijani + +2011-10-28 21:53 +0000 [r1840] Stevan_White: + + * FreeMono.sfd: Cyrillic: Added Nivkh letters + +2011-10-28 18:10 +0000 [r1839] Stevan_White: + + * tools/utility/special-purpose/makeBraille.py + (added), tools/utility/special-purpose (added), + tools/utility/makeBraille.py (removed): + special-purpose directory for one-shot scripts, included as + examples. + +2011-10-28 12:29 +0000 [r1838] Stevan_White: + + * FreeSansBold.sfd: Latin: small adjustment to + letter spacing + +2011-10-28 11:50 +0000 [r1837] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: several lookup + corrections thanks to Emmanuel Vallois, see comments to [bug + #34190] Persian characters in FreeSerif not connecting right In + bold, lots of re-namings to make lookups copied from roman work. + +2011-10-27 22:01 +0000 [r1836] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd: Latin (Vietnamese): adjusted + some marks. Latin: SansBold attempts to regularize spacing. + +2011-10-27 16:34 +0000 [r1834-1835] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: kerning, a bit of + letter spacing + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin: much messing + with accents for Vietnamese, some kerning + +2011-10-26 22:42 +0000 [r1833] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: efforts to limit + height of accents: Making shorter glyphs for some accents for + capital letters. Some compacting of taller stacked glyphs. Made + all lowercase letters' accents fall in the bounds. + +2011-10-26 14:44 +0000 [r1832] Stevan_White: + + * FreeSerifBold.sfd: Combining Diacritics: + adjustments for Serbian Cyrillic + +2011-10-26 14:36 +0000 [r1830-1831] Stevan_White: + + * FreeSans.sfd: Latin, General Punctuation: + attempts to regularize widths and spaces + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Combinind + Diacriticals: corrections to mark placement for Cyrillic Serbian + +2011-10-26 12:39 +0000 [r1829] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Latin: Replaced d-, l-, t-caron + mark with one distinguishable from punctuation Sans: implemented + shorter acute, grave, circumflex, caron for caps + +2011-10-26 10:20 +0000 [r1828] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cyrillic: adjusted + mark anchors + +2011-10-26 02:16 +0000 [r1827] Stevan_White: + + * FreeSansBoldOblique.sfd: General Punctuation: + got rid of minor build warning + +2011-10-26 02:13 +0000 [r1826] Stevan_White: + + * FreeMono.sfd: Greek: got rid of build warning + +2011-10-26 01:56 +0000 [r1825] Stevan_White: + + * FreeSerif.sfd: Punctuation, Spacing + Diacritical Marks: worked on widths + +2011-10-25 21:28 +0000 [r1822-1824] Stevan_White: + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Again trying to set keywords + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Added Date svn keyword + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py, + tools/generate/MacTT: Added Revision keyword + +2011-10-25 21:13 +0000 [r1821] Stevan_White: + + * tools/generate/TrueType, + tools/generate/OpenType, + tools/generate/buildutils.py (added), + tools/generate/MacTT: Implemented cleaned-up + Revision string + +2011-10-25 20:10 +0000 [r1820] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: added marks for + Serbian; adjusted others + +2011-10-25 19:19 +0000 [r1819] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cyrillic: added marks + for Serbian to roman, added mark positioning to non-roman + +2011-10-25 19:02 +0000 [r1818] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Adjusted the font family + class. some kerning adjusted some marks. + +2011-10-25 18:42 +0000 [r1817] Stevan_White: + + * FreeSerifItalic.sfd: Spacing + Modifiers/Diacritics: regularized spacing some + +2011-10-25 14:42 +0000 [r1816] Stevan_White: + + * FreeSerifItalic.sfd: Latin: shifted grave and + acute accents so they could be used independently. Lots more + kerning, More adjustment of extreme characters. + +2011-10-24 20:16 +0000 [r1815] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic: for Serbian + 'salt' form for italic 'sha' with line below + +2011-10-24 15:02 +0000 [r1814] Stevan_White: + + * FreeSerifItalic.sfd: Cyrillic: removed lookup + for supposed Serbian gje, leaving only the Macedonian form. + +2011-10-23 12:06 +0000 [r1812-1813] Stevan_White: + + * FreeSerif.sfd: Latin, IPA: kerning + + * FreeSerifItalic.sfd: Latin, IPA: horizontal + positioning, kerning Greek, extended: re-positioning of all marks + +2011-10-22 18:24 +0000 [r1811] Stevan_White: + + * FreeSerifItalic.sfd: Cyrillic: re-kerned a bit + +2011-10-21 22:53 +0000 [r1810] Stevan_White: + + * FreeSerifItalic.sfd: Greek, Cyrillic: working + on fallout from re-spacing of Latin + +2011-10-21 20:18 +0000 [r1809] Stevan_White: + + * FreeSerifItalic.sfd: Latin: kerning + +2011-10-20 17:13 +0000 [r1808] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: Greek, Cyrillic: made Phi, + Ef more distinct, made some overwide glyphs narrower + +2011-10-20 16:44 +0000 [r1806-1807] Stevan_White: + + * FreeSerifItalic.sfd: Latin: starting to mess + with spacing of extreme letters: f g j y + + * FreeMono.sfd: Greek, Cyrillic: make Phi, Ef + more distinct + +2011-10-19 17:24 +0000 [r1805] Stevan_White: + + * FreeSerif.sfd: Diacriticals: corrected + acutecmb placement + +2011-10-19 14:56 +0000 [r1804] Stevan_White: + + * FreeSerif.sfd: Latin/IPA: Reduced size of + hooks on many letters. Reduced spacing of grave, acute (big + overhaul). kerning in IPA for African, Americanist alphabets + +2011-10-18 23:35 +0000 [r1802-1803] Stevan_White: + + * notes/webfont_guidelines.txt: Propset id + + * notes/webfont_guidelines.txt: formatting, propset + ID + +2011-10-18 23:19 +0000 [r1801] Stevan_White: + + * notes/README-downloads.txt, + notes/webfont_guidelines.txt (added), + notes/features.txt: updates added webfont + guidelines + +2011-10-18 22:22 +0000 [r1800] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: more fiddling with + kerning. Fixed longstanding bug with "equals" (had mysterious + mkmk anchors) + +2011-10-18 00:03 +0000 [r1799] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: more fiddling with + kerning + +2011-10-17 23:36 +0000 [r1798] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: More with j and f. + Got rid of small caps kerning, which didn't make much sense + anyway. Tried to space small caps letters a bit better. + +2011-10-17 19:13 +0000 [r1797] Stevan_White: + + * FreeSerif.sfd: Latin: a bit experimental: got + rid of overlap of tails on f and j, compensating with kerning. + More kerning. Increased width of quotesingle. + +2011-10-17 18:10 +0000 [r1796] Stevan_White: + + * FreeSerif.sfd: Latin kerning: added letters to + classes. Have not yet done Latin Extended Additional + +2011-10-17 12:40 +0000 [r1795] Stevan_White: + + * FreeSerifBold.sfd: Latin: kerning re-done + +2011-10-15 18:28 +0000 [r1794] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin: more adjustments to + spacing, and re-introduced kerning, completely re-done since the + disappearance of the tables. Improvement all around. + +2011-10-15 15:28 +0000 [r1793] Stevan_White: + + * FreeSerif.sfd: Latin, Greek, Cyrillic: changes + to L and R bearings to most characters. + +2011-10-15 12:01 +0000 [r1792] Stevan_White: + + * FreeSerifItalic.sfd: Latin, Cyrillic: spacing + of a couple of letters + +2011-10-15 11:24 +0000 [r1791] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Latin, Cyrillic: + spacing and kerning of a few letters + +2011-10-15 09:38 +0000 [r1790] Stevan_White: + + * FreeSerifItalic.sfd: Cyrillic: some kerning, + esp. of Serbian letters + +2011-10-15 01:40 +0000 [r1789] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic: adjusted + boundaries of alternate te + +2011-10-14 11:59 +0000 [r1788] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Cyrillic: Made + Serb/Macedonian 'be' and lookups for it + +2011-10-13 11:20 +0000 [r1787] Stevan_White: + + * FreeSans.sfd: Latin, Greek, Cyrillic: attempt + to make capitals with straight sides spaced even Some clean-up of + Greek letterforms + +2011-10-13 10:18 +0000 [r1786] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Cyrillic: made special 'be' for + Serbian/Macedonian lookup for gje for italic + +2011-10-12 22:29 +0000 [r1785] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Cyrillic: more tweeks + to Serbian Cyrillic glyphs and similar, re-named Cyrillic + auxiliary glyphs. + +2011-10-12 18:40 +0000 [r1784] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: Lookups for + localized forms for Serbian/Macedonian. Remedies bug #34537: + Serbian Localized Glyphs https://savannah.gnu.org/bugs/?34537 + Most look-ups were for existing glyphs. In italic also made glyph + for te, like a rotated m with macron. Re-named cyrillic auxiliary + glyphs. + +2011-10-12 12:31 +0000 [r1783] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin, Diacriticals: + adjustments for Kwak̕wala + +2011-10-11 20:48 +0000 [r1782] Stevan_White: + + * CREDITS: to myself, for Old Italic + +2011-10-11 17:55 +0000 [r1781] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: Update for + Old Italic + +2011-10-11 17:00 +0000 [r1780] Stevan_White: + + * FreeMono.sfd: Old Italic: I made letters for + this alphabet based on bits of existing ones. + +2011-10-11 09:55 +0000 [r1779] Stevan_White: + + * FreeSerif.sfd: IPA: adjustment to kerning, + named a few marked letters + +2011-10-11 09:45 +0000 [r1778] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Phonetic Extensions: + additions for Saanich/Musqueam + +2011-10-11 09:40 +0000 [r1777] Stevan_White: + + * FreeMono.sfd: Runic: completely re-did range, + to make stem width like rest of font. (ends are still square or + angular rather than round...) Consulted many inscriptions, and + changed form where seemed appropriate. + +2011-10-09 15:26 +0000 [r1776] Stevan_White: + + * FreeSerif.sfd: Kerning of IPA symbols for + Saanich/Musqueam + +2011-10-09 14:03 +0000 [r1775] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin, IPA + Extensions, Diacriticals: toward Sannich/Musqueam + +2011-10-09 10:52 +0000 [r1774] Stevan_White: + + * notes/maintenance.txt: about adding binaries to + cvs for web pages + +2011-10-08 22:48 +0000 [r1773] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin/IPA: further tweeks + to letter forms + +2011-10-08 19:36 +0000 [r1772] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin, Phonetic symbols, + Diacriticals: tweeks for Musqueam/Saanich + +2011-10-08 17:33 +0000 [r1771] Stevan_White: + + * FreeSans.sfd: couple of validation issues + +2011-10-08 16:47 +0000 [r1770] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin, Combining Marks, + IPA: lots of changes for Saanich/Musqueam. + +2011-10-08 01:28 +0000 [r1769] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin/IPA: tweeks for + Saanich/Musqueam + +2011-10-07 12:13 +0000 [r1768] Stevan_White: + + * FreeSerif.sfd: Latin and IPA, Phonetic + Extensions: For display of Saanich language, 1) made for + combining right comma on small Latin, some IPA letters, and on + the c-hacek. 2) made ligatures for d, l, and t combined with + U+0313, 3) Adjusted the widths of some of the IPA letters. + +2011-09-30 23:31 +0000 [r1767] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: more kerning, + re-think letter ae + +2011-09-30 19:50 +0000 [r1766] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Basic Latin: emboldened + commercial at sign, to remedy bug #23574: Serif Bold: some + symbols not bold https://savannah.gnu.org/bugs/index.php?23574 + +2011-09-30 18:59 +0000 [r1765] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Bengali: made a Ganda mark, to + remedy bug #33983: Bengali Ganda mark is missing + https://savannah.gnu.org/bugs/index.php?33983 + +2011-09-30 18:17 +0000 [r1764] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: more work on + connecting letters. Re-thought tatween. + +2011-09-30 13:00 +0000 [r1763] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: un-linking more + auxiliary dependencies. Re-thought 'v' decoration. Hebrew: dagesh + was a little small in bold. + +2011-09-29 22:39 +0000 [r1762] Stevan_White: + + * FreeSerifBold.sfd: Arabic: removed more + unnecessary auxiliary references + +2011-09-29 20:59 +0000 [r1761] Stevan_White: + + * FreeSerifBold.sfd: Arabic: emboldended the + last of the letters (I hope) un-linked some auxiliaries that were + represented by unicode + +2011-09-29 13:37 +0000 [r1760] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: alterations to + kaf/keheh, kerning to improve spacing + +2011-09-29 10:43 +0000 [r1759] Stevan_White: + + * FreeSerifBold.sfd: Arabic: lots of alterations + to letter shapes, spacing + +2011-09-28 23:03 +0000 [r1758] Stevan_White: + + * FreeSerifBold.sfd: Arabic: moved a lot of + improvements from roman to bold + +2011-09-28 14:13 +0000 [r1757] Stevan_White: + + * FreeSerif.sfd: Arabic: reduced awful space on + left side of free-standing letters + +2011-09-28 00:10 +0000 [r1756] Stevan_White: + + * FreeSerif.sfd: Arabic: regularized alef + variants, maddah, etc. + +2011-09-27 20:47 +0000 [r1755] Stevan_White: + + * FreeSerif.sfd: Arabic: More ligatures, a + couple alternative parentheses, re-worked hah medial + +2011-09-27 09:11 +0000 [r1754] Stevan_White: + + * FreeSerif.sfd: Arabic: added a few ligatures, + re-thought jeem medial, touched up some other letters + +2011-09-26 15:28 +0000 [r1753] Stevan_White: + + * FreeSerif.sfd: Arabic: more small stem width + adjustments + +2011-09-26 14:51 +0000 [r1752] Stevan_White: + + * FreeSerif.sfd: Arabic: kerning was in wrong + direction. + +2011-09-26 13:01 +0000 [r1751] Stevan_White: + + * tools/report/range_report.py, + tools/report/OpenType/UnicodeRanges.py: updated + copyright + +2011-09-26 07:06 +0000 [r1750] Stevan_White: + + * FreeSerif.sfd: Arabic: trying to regularize + stem widths + +2011-09-25 22:33 +0000 [r1749] Stevan_White: + + * FreeSerif.sfd: Arabic: more adjustment, + kerning + +2011-09-25 15:45 +0000 [r1748] Stevan_White: + + * FreeSerif.sfd: Arabic: more tweeks to shapes, + kerning + +2011-09-25 15:16 +0000 [r1747] Stevan_White: + + * FreeSerif.sfd: Arabic: tweeks to letter + shapes, spacing, mark placement + +2011-09-25 01:13 +0000 [r1746] Stevan_White: + + * FreeSerif.sfd: Arabic: shape adjustments to + dal and noon + +2011-09-24 14:58 +0000 [r1745] Stevan_White: + + * FreeSerif.sfd: Arabic: further adjustment of + letter shapes, dot placement + +2011-09-22 21:28 +0000 [r1744] Stevan_White: + + * CREDITS: Credit to Tim Erickson for Syriac glyphs. + Marked many links as being broken with FIXMEs + +2011-09-22 20:48 +0000 [r1743] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Thaana: made bold version, + adjusted spacing + +2011-09-22 20:41 +0000 [r1742] Stevan_White: + + * FreeSerif.sfd: Thaana: made new character from + parts + +2011-09-22 20:28 +0000 [r1741] Stevan_White: + + * tools/report/OpenType/UnicodeRanges.py: correct + Runic + +2011-09-22 18:54 +0000 [r1740] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Arabic: numerous tweeks to + letter shapes. In roman, some more kerning + +2011-09-22 18:16 +0000 [r1739] Stevan_White: + + * FreeSans.sfd: Syriac: filled in some missing + Unicode using Tim Erikson's Carlo Ator font (by his written + permission!) + +2011-09-21 10:13 +0000 [r1738] Stevan_White: + + * FreeSerif.sfd: Arabic: fixed lam-alef ligature + (again) (I think) Made most dots of uniform size adjusted height + of final, isolated hah started on a kerning table + +2011-09-20 17:52 +0000 [r1737] Stevan_White: + + * FreeSerif.sfd: Arabic: made a few more + low-numbered glypys, to finish off the range. + +2011-09-20 12:47 +0000 [r1736] Stevan_White: + + * tools/report/OpenType/OpenType.py (removed), + tools/report/range_report.py, + tools/report/ranges (removed), + tools/report/OpenType/UnicodeRanges.py (added), + tools/report/OpenType (added): Better naming of + packages + +2011-09-19 23:23 +0000 [r1735] Stevan_White: + + * FreeSerif.sfd: Arabic: added some low-numbered + characters: Subtending marks, Arabic ray, Poetic marks + +2011-09-19 17:54 +0000 [r1734] Stevan_White: + + * FreeSerif.sfd: Arabic: drew some more Koranic + annotations. re-thought sizing and placement of some others + +2011-09-19 13:55 +0000 [r1733] Stevan_White: + + * FreeSerif.sfd: Arabic: raised letter noon more + attempts to regularize placement of marks + +2011-09-18 21:22 +0000 [r1732] Stevan_White: + + * FreeSerif.sfd: Arabic: many adjustments, + mostly of marks + +2011-09-18 14:30 +0000 [r1731] Stevan_White: + + * FreeSerif.sfd: Arabic: adjusted marks, added + anchor points for new marks, made a couple of new letters got + ligatures working again replaced Allah and Rial ligatures + +2011-09-17 18:51 +0000 [r1730] Stevan_White: + + * FreeSerif.sfd: Arabic: mostly messing with + marks: shadda combinations seem to be working. + +2011-09-16 19:45 +0000 [r1729] Stevan_White: + + * FreeSerif.sfd: Arabic: corrected some + diacriticals in Presentation Forms-B especially FBBC-FBC1 were + messed up, unfortunately so were a lot of references to those + +2011-09-16 18:36 +0000 [r1728] Stevan_White: + + * FreeSerif.sfd: Arabic: small spacing issues, + tweeks to shapes of medial letters + +2011-09-16 17:56 +0000 [r1727] Stevan_White: + + * FreeSerif.sfd: Arabic: re-did several + combining forms (which I think I drew myself) added some + diacriticals to main range and finished Presentation Forms-B + +2011-09-16 13:54 +0000 [r1726] Stevan_White: + + * FreeSerif.sfd: Arabic: more fussing with marks + +2011-09-16 13:35 +0000 [r1725] Stevan_White: + + * FreeSerif.sfd: Arabic: more fiddling with + marks + +2011-09-16 13:23 +0000 [r1724] Stevan_White: + + * FreeSerif.sfd: Arabic: much fussing with mark + placement. horizontal spacing of waw + +2011-09-16 12:07 +0000 [r1723] Stevan_White: + + * FreeSerif.sfd: Arabic: added mark positioning. + will need to re-think some of the marks. + +2011-09-16 10:18 +0000 [r1722] Stevan_White: + + * notes/maintenance.txt: Changed some CVS info to + SVN info. Still need to test and describe tagging in SVN. + +2011-09-16 09:42 +0000 [r1721] Stevan_White: + + * README: Replaced list of character sets with + character ranges, which makes more sense at this time. + +2011-09-15 23:22 +0000 [r1720] Stevan_White: + + * FreeSerif.sfd: Arabic: big experiment + adjusting baselines of many of the deeper characters. from + looking at "Arabic Calligraphy, Nash script for beginners". Also + shortened reh. + +2011-09-15 21:32 +0000 [r1719] Stevan_White: + + * FreeSerif.sfd: Arabic: a couple more + positional forms, a couple of lookups + +2011-09-15 19:22 +0000 [r1718] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Arabic Supplement: populated + +2011-09-15 14:12 +0000 [r1717] Stevan_White: + + * FreeSerif.sfd: Arabic: much concern over + proper old Arabic kah U+0643 vs the more modern "Persian" keheh + U+06a9. Fiddling with hamzas. + +2011-09-15 11:53 +0000 [r1716] Stevan_White: + + * FreeSerif.sfd: Arabic: added a few obsolete or + unexplained characters. much adjustment of combining marks and + dots for better consistency. + +2011-09-14 23:24 +0000 [r1715] Stevan_White: + + * FreeSerif.sfd: Arabic: much fiddling with + medial forms, a bit with lookups (seems ligatures are failing + altogether) + +2011-09-14 19:40 +0000 [r1714] Stevan_White: + + * FreeSerif.sfd: Arabic: added 2 radical signs + Seems the digits in Arabic have been all along the Indo-Persian + forms. Now there is a separate range for those. So I movde the + old letters, and drew new Arabic versions of those that differed. + +2011-09-14 17:26 +0000 [r1713] Stevan_White: + + * tools/report/ranges/OpenType.py: Brought Arabic up + to date + +2011-09-14 09:37 +0000 [r1712] Stevan_White: + + * FreeSerif.sfd: Arabic: further clean-up; made + swash kaf to connect as initial form + +2011-09-14 08:52 +0000 [r1711] Stevan_White: + + * FreeSerif.sfd: Arabic: further cleanup, added + pedagogical symbols (dots, etc) + +2011-09-14 01:04 +0000 [r1710] Stevan_White: + + * FreeSerif.sfd: Arabic: added letters for Malay + Big clean-up of glyphs. Still to do one section of presentation + forms. + +2011-09-13 20:46 +0000 [r1709] Stevan_White: + + * FreeSerif.sfd: Arabic: made letters for + Parkari. Added lookups init, fina, medi for letters with forms + that vary in the font. + +2011-09-13 19:43 +0000 [r1708] Stevan_White: + + * FreeSerif.sfd: Arabic: made main Arabic area + characters and presentation forms for Uighur, Kazakh, Kirghiz, + Sindhi, and Lahnda, as well as the kaf swash + +2011-09-13 19:40 +0000 [r1707] Stevan_White: + + * tools/report/range_report.py: corrected font paths + +2011-09-13 18:10 +0000 [r1706] Stevan_White: + + * FreeSerif.sfd: Arabic: added more presentation + forms mostly for Urdu and Sindhi + +2011-09-13 13:34 +0000 [r1705] Stevan_White: + + * FreeSerif.sfd: Arabic: made some presentation + forms for Urdu + +2011-09-13 11:05 +0000 [r1704] Stevan_White: + + * tools/utility/hex_range.py: doc + +2011-09-13 09:37 +0000 [r1703] Stevan_White: + + * tools/ranges.py (removed), + tools/report/range_report.py (added), + tools/report/ranges (added), + tools/range_report.py (removed), + tools/ranges (removed): rearrangement, got rid of + duplicate script + +2011-09-13 09:29 +0000 [r1702] Stevan_White: + + * tools/ranges/OpenType.py: documented, removed + copied text + +2011-09-13 09:20 +0000 [r1701] Stevan_White: + + * tools/freefont-ttf.spec (removed), + tools/utility/freefont-ttf.spec (added): + Rearranged, added a little doc + +2011-09-13 09:15 +0000 [r1700] Stevan_White: + + * tools/OS2UnicodeRange (removed), + tools/KerningNumerals.pl (removed), + tools/utility/KerningNumerals.pl (added), + tools/report/OS2UnicodeRange (added): Rearranged + some old utilities. Put in some doc of who wrote what. + +2011-09-12 23:37 +0000 [r1699] Stevan_White: + + * tools/script-menu (added), + tools/hex_range.py (removed), + tools/report/private_use.py (added), + tools/utility/log2changelog.pl (added), + tools/script-menu/nameBySlot.py (added), + tools/utility/hex_range.py (added), + tools/script-menu/unnameBySlot.py (added), + tools/utility/makeBraille.py (added), + tools/utility (added), + tools/nameBySlot.py (removed): Added some scripts, + reorganized + +2011-09-12 22:12 +0000 [r1698] Stevan_White: + + * tools/ranges/OpenType.py: Brought a few ranges up + to date + +2011-09-12 22:06 +0000 [r1697] Stevan_White: + + * FreeSerif.sfd: Arabic, etc: Added a lot of + letters, mostly following existing patterns. Especially a lot of + combinations for Urdu, Sindhi, Pashto, Kazakh, Kurdish, Kirghiz, + Turkic, Uighur Berber, Maghrib Arabic, Tunisian Arabic, Moroccan + Arabic, Not all forms are there yet. Very few lookups were + added...this has to be done too. + +2011-09-12 15:13 +0000 [r1696] Stevan_White: + + * FreeSerif.sfd: Arabic: added some Urdu letters + (drawn by myself, with apologies) + +2011-09-12 13:07 +0000 [r1695] Stevan_White: + + * FreeSerif.sfd: Arabic: added keheh and + presentation forms, added lookup entries for them. + +2011-09-12 12:25 +0000 [r1694] Stevan_White: + + * tools/test/findBackLayers.py (added), + sfd/Makefile, + tools/test/MES-Conformance (added), + tools/test/MES-Conformance/CheckConformance.pl, + tools/test/validate.py (added), + tools/generate/MacTT (added), + tools/findBackLayers.py (removed), + tools/test/MES-Conformance/WGL4.lst, + tools/report (added), + tools/generate/TrueType (added), + tools/MES-Conformance (removed), + FreeSansOblique.sfd, tools/test + (added), tools/ligatureLookups.py (removed), + tools/validate.py (removed), + FreeMonoOblique.sfd, + FreeSerifItalic.sfd, + tools/hex_range.py, + FreeSerifBoldItalic.sfd, + tools/generate (added), + tools/test/MES-Conformance/MES-1.txt, + tools/report/ligatureLookups.py (added), + tools/test/MES-Conformance/MES-2.txt, + tools/GenerateTrueType (removed), + tools/freefont-ttf.spec, + tools/generate/OpenType (added), + FreeSansBold.sfd, + tools/test/MES-Conformance/MES-3B.txt, + FreeMono.sfd, + FreeSerifBold.sfd, + FreeMonoBold.sfd, + tools/test/isMonoMono.py (added), + tools/checkGlyphNumbers.py (removed), + tools/ranges/__init__.py, + tools/ranges/OpenType.py, + tools/GenerateOpenType (removed), + tools/KerningNumerals.pl, + tools/test/MES-Conformance/MES-1.lst, + FreeSansBoldOblique.sfd, + tools/test/MES-Conformance/MES-2.lst, + tools/test/MES-Conformance/mes-list-expand.pl, + tools/test/MES-Conformance/MES-3B.lst, + FreeMonoBoldOblique.sfd, + tools/GenerateMacTT (removed), + tools/test/checkGlyphNumbers.py (added), + tools/isMonoMono.py (removed): Rearranged tools/ + directory. Made paths in sfd/Makefile agree with changes. + +2011-09-12 12:10 +0000 [r1693] Stevan_White: + + * FreeSerif.sfd: Latin Extended-B: adjusted + Hungarian umlauts Dingbats: drew several characters to fill out + range for Unicode 6 + +2011-09-12 11:40 +0000 [r1692] Stevan_White: + + * FreeSans.sfd: Osmanya: corrected Unicode + values Letterlike symbols: added one, made some references + +2011-09-02 12:07 +0000 [r1691] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Control Pictures: U+2404 and + U+2405 glyphs are reversed. This is due to the icons for them in + FontForge being also reversed. in response to + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632746 + +2011-09-02 01:15 +0000 [r1690] Stevan_White: + + * FreeSerif.sfd: Arabic: (really Persian) lookup + tables added init, medi, fina lookups peh, tcheh, gaf and fina + lookup for jeh In response to ubuntu bug report + https://bugs.launchpad.net/ubuntu/+source/ttf-freefont/+bug/730770 + Not sure if this completely resolves the issue. + +2011-08-31 18:16 +0000 [r1689] Stevan_White: + + * FreeSerif.sfd: Letterlike Symbols: added a + few, made better use of small caps for others + +2011-08-31 17:24 +0000 [r1688] Stevan_White: + + * tools/ranges/OpenType.py: mostly revised some + comments + +2011-08-31 17:19 +0000 [r1687] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Technical: + several additions Supplemental Punctuation: several additions + +2011-08-29 23:44 +0000 [r1686] Stevan_White: + + * tools/ranges/OpenType.py: typos + +2011-08-27 20:23 +0000 [r1685] Stevan_White: + + * FreeSans.sfd: Osmanya: resolves bug #34155: + FreeSans: Osmanya digits shifted two code positions + https://savannah.gnu.org/bugs/index.php?34155 + +2011-08-27 20:08 +0000 [r1684] Stevan_White: + + * FreeSans.sfd: Greek: added lunate letters + +2011-08-24 21:40 +0000 [r1683] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Mathematical Operators: added a + few in sans, named a few in serif + +2011-08-24 11:30 +0000 [r1682] Stevan_White: + + * FreeSerifBold.sfd: Phonetic Extensions: more + +2011-08-24 10:11 +0000 [r1681] Stevan_White: + + * FreeSerifBold.sfd: Public Use: script-size + latin Sup-sub: implemented with script-size letters Phonetic + Extensions: filled in many of them + +2011-08-24 01:09 +0000 [r1680] daniel_j: + + * FreeSans.sfd: Added U+1400. Fixes bug #34008 + +2011-08-17 20:05 +0000 [r1679] Stevan_White: + + * FreeSerifItalic.sfd: named a few characters + +2011-08-14 08:55 +0000 [r1677-1678] Stevan_White: + + * tools/ranges/OpenType.py: some changes to Latin + Extended ranges + + * tools/ranges/OpenType.py: added point for Bengali + gandha mark + +2011-08-13 23:15 +0000 [r1676] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Currency Symbols: + added a few more + +2011-08-13 19:53 +0000 [r1675] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Currency Symbols: + added several + +2011-08-13 14:10 +0000 [r1674] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Control Pictures: filled out + range + +2011-08-12 08:59 +0000 [r1673] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Specials: filled out + range + +2011-08-12 08:21 +0000 [r1672] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Cyrillic, Extensions: + added a few archaic letters, messed with accents + +2011-08-10 22:13 +0000 [r1671] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Super/Subscripts (mono and + serif roman) re-design of super numerals. Phonetic ranges: + fiddled a lot with superscript letters. Cyrillic: adjusted some + marks especially on antiquated letters. + +2011-08-05 16:52 +0000 [r1670] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Phonetic Extensions: some + tweeks to small caps letters Subscripts and superscripts: tweeks + +2011-08-04 21:27 +0000 [r1669] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: superscripts, + subscripts, diagonal fractions: all faces Re-thought and + regularized positioning, fixed a few bugs. All the "superior" + numerals and a few superscript latin letters got positioned so + they go over the em height. Latin ordinals are positioned + parallel to em height, and now both a and o are underlined in all + faces. Diagonal fractions are likewise regularized. + +2011-07-31 13:42 +0000 [r1668] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: General Punctuation: remedy + bug #33905: NARROW NO-BREAK SPACE too wide In one face u+202F was + zero width, in others much too wide. Also: set both it and + thinspace to 1/6 em. + +2011-07-23 21:38 +0000 [r1667] Stevan_White: + + * FreeSerif.sfd: Sinhala: further simplification + of ccmp tables + +2011-07-23 09:58 +0000 [r1666] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Latin: Better optical + centering of j + +2011-07-22 20:25 +0000 [r1665] Stevan_White: + + * FreeSerif.sfd: Indic ranges, mostly Sinhala: + attempts to get it working in Windows. Problem: some of the + ligature lookups map to things that by themselves could not + render properly. e, o and O vowels around consonents, especially. + Seems layout engine in Linux is responsible for making it work in + the past... Cleaned up some lookups. In other ranges, added + script ranges for MS "new layout engine", e.g. dev2, bng2. Note: + Malayalam is mlm2, not mly2 as in Fontforge. + +2011-07-18 20:45 +0000 [r1664] Stevan_White: + + * FreeSerif.sfd: Greek: filled out range for + Unicode 6 special mark lookups for Greek re-named some characters + +2011-07-18 19:02 +0000 [r1663] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Made more to validate + Corrected one more wrong unicode in small caps + +2011-07-18 18:11 +0000 [r1662] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Private Use: + corrected small caps unicode SansBoldOblique: made to validate + +2011-07-18 17:58 +0000 [r1661] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic Extended: finished + 4 new letters (normal face) Combining Diacritical Marks: lots of + small tweeks. Latin: fiddled with a few accent marks Private Use: + small caps glyphs corrected unicode Added missing single-digit + diagonal fractions, with lookups Added lookup to remove longs + from end of words. Still isn't right. + +2011-07-16 11:24 +0000 [r1660] Stevan_White: + + * notes/features.txt (added): Initial document about + OpenType features used in FreeFont. + +2011-07-16 11:12 +0000 [r1659] Stevan_White: + + * FreeSerif.sfd: Non-unicode vulgar fractions + (2/7, 5/9, etc) with 'frac' table entries + +2011-07-16 10:28 +0000 [r1658] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added glyph for zeroslash, + and lookup 'zero' for it. Mono: added 'frac' lookup. + +2011-07-16 09:45 +0000 [r1657] Stevan_White: + + * FreeSerifItalic.sfd: Correction to ccmp table + for iogonek + +2011-07-16 08:38 +0000 [r1656] Stevan_White: + + * notes/maintenance.txt: put a title on it, a little + re-wording of new paragraphs + +2011-07-16 08:33 +0000 [r1655] Stevan_White: + + * notes/maintenance.txt: Added section on doing + tests. + +2011-07-15 12:34 +0000 [r1654] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: Made the diacritical + lookups previously reserved for Latin to be generic, removed + special marks lookup for Greek/Coptic, use instead generic one. + Added a couple of new letters to Latin Extended-D Bold: Fiddling + with diactitics and marks. Something has gone very wrong with the + lookups... still not clear what. + +2011-07-13 09:20 +0000 [r1653] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Combining Diacritical + Marks: a bugfix and a few positioning tweeks + +2011-07-12 14:24 +0000 [r1652] Stevan_White: + + * FreeSans.sfd: *** empty log message *** + +2011-07-12 14:17 +0000 [r1651] Stevan_White: + + * FreeSans.sfd: Latin: all letters now have + 'above' mark. + +2011-07-12 14:04 +0000 [r1650] Stevan_White: + + * FreeSerif.sfd: Combining diacritical marks: + fiddled with positioning + +2011-07-01 10:56 +0000 [r1648-1649] Stevan_White: + + * FreeSans.sfd: Hebrew: tweeks to vowel points + + * FreeMono.sfd: Alphabetic Presentation Forms: + widened Hebrew wide letters + +2011-07-01 07:59 +0000 [r1647] Stevan_White: + + * FreeSerif.sfd: Hebrew: tweaks to absolute + placement of marks + +2011-06-30 22:47 +0000 [r1646] Stevan_White: + + * FreeSerif.sfd: Hebrew: small tweeks to + cantillation marks, etc + +2011-06-30 11:47 +0000 [r1645] Stevan_White: + + * FreeSerif.sfd: Hebrew: lower cantillation + marks to left of vowels + +2011-06-27 00:20 +0000 [r1644] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: got rid of spurious + tables. + +2011-06-27 00:06 +0000 [r1643] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: got yidddish CCMP with + yod and yodyod working in Serif + +2011-06-26 22:32 +0000 [r1642] Stevan_White: + + * FreeSans.sfd: Hebrew: issue with Yiddish vs + std. Hebrew scripts for MARK lookups. Somehow gets very confused + by specific ranges, in different ways on different systems. + Disabled distinction between scripts. + +2011-06-26 18:20 +0000 [r1641] Stevan_White: + + * FreeSans.sfd: Hebrew: corrected side of above + vowel. More vowel marks. + +2011-06-26 17:56 +0000 [r1640] Stevan_White: + + * FreeSerif.sfd: Hebrew: corrected placement of + top vowel. fiddled with cantellatin marks. + +2011-06-25 17:27 +0000 [r1639] Stevan_White: + + * FreeSerif.sfd: Hebrew: further fiddling with + points + +2011-06-25 14:49 +0000 [r1638] Stevan_White: + + * FreeSerif.sfd: Hebrew: more fiddling with + vowel and cantillation points + +2011-06-25 11:12 +0000 [r1637] Stevan_White: + + * FreeSerif.sfd: Hebrew: more vowel and + cantillation point marks + +2011-06-25 09:01 +0000 [r1636] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: disabled distinction + between Yiddish and Std. vowel marks + +2011-06-24 14:57 +0000 [r1635] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Removed angle + brackets from licence text, because it caused some trouble for + some buggy software, and the offsetting could be done better with + a newline. + +2011-06-24 13:17 +0000 [r1634] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Hebrew: worked on MARK + tables in Sans and Serif in response to further mails regarding + bug 25887. Split one table up so lookups wre properly executed in + both Yiddish and regular Hebrew. Some adjustment of letter + spacing and punctuation in other faces. + +2011-06-12 07:14 +0000 [r1633] Stevan_White: + + * INSTALL, README: Fixed a couple of + goofs + +2011-06-11 08:12 +0000 [r1632] Stevan_White: + + * INSTALL: General update: Esp. concerning OpenType + support using FreeType2, and on Win 7 and Mac OS X. + +2011-06-11 08:07 +0000 [r1631] Stevan_White: + + * README: Removed remarks about how to install + (better for INSTALL file) General re-phrasing and tidying. + +2011-06-10 09:34 +0000 [r1630] Stevan_White: + + * INSTALL: Correct name of X Windows system. Also + added Microsoft and Apple to their product names for clarity and + consistency. + +2011-06-10 09:31 +0000 [r1629] Stevan_White: + + * README: Correct name of X Window system. Added web + page and contact info. Removed Primoz' e-mail. + +2011-06-08 11:34 +0000 [r1628] Stevan_White: + + * INSTALL: Removed remark about "cost", slight + rewording, pursuant to discussion in bug #33449: INSTALL file not + conform to FSF's policy + +2011-05-04 16:13 +0000 [r1627] Stevan_White: + + * tools/ranges/OpenType.py: new letters to Cyrillic + Supplement + +2011-04-29 10:33 +0000 [r1626] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: a few more small + adjustments to accents + +2011-04-29 10:13 +0000 [r1625] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: small adjustments to + some accents + +2011-04-29 09:48 +0000 [r1624] Stevan_White: + + * notes/maintenance.txt: info about ssh keys on + Savannah + +2011-02-03 21:13 +0000 [r1623] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin ^ Extensions: + various fiddling with spacing and accents for greater uniformity. + Also fixed a couple of errors. + +2011-02-02 21:33 +0000 [r1622] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Remedies bug #32326, about + alignment for combining diacritics on dottedcircle Just put main + 'mark' anchors on the dottedcircle character. + +2011-01-30 13:28 +0000 [r1621] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin: Much fiddling + with accents, also with width of accented i letters + +2011-01-29 18:19 +0000 [r1620] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Accents macron, + acute, grave: made more consistent + +2011-01-29 17:37 +0000 [r1619] Stevan_White: + + * FreeSerif.sfd: Chess pieces: made all same + width, and in a square + +2011-01-28 21:05 +0000 [r1618] Stevan_White: + + * FreeSans.sfd: Made grave, acute, and macron a + little more consistent + +2011-01-26 20:28 +0000 [r1617] Stevan_White: + + * FreeSerifBold.sfd: Made a few accents more + consistent, re bug #32220 + +2011-01-25 22:03 +0000 [r1616] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin, Cyrillic, Greek: more + toward bug #32220 + +2011-01-24 22:54 +0000 [r1615] Stevan_White: + + * FreeSerif.sfd: Latin, Cyrillic: preferred + acute, grave and dieresis to the spacing modifier versions, + somewhat in response to bug #32220 + http://savannah.gnu.org/bugs/?32220 + +2011-01-21 22:12 +0000 [r1614] Stevan_White: + + * FreeSerifBold.sfd: Sinhala: various tweeking + of auxiliary glyphs to avoid self-intersection + +2011-01-19 00:21 +0000 [r1613] Stevan_White: + + * FreeSerifBold.sfd: as prev. + +2011-01-19 00:14 +0000 [r1612] Stevan_White: + + * FreeSerifBold.sfd: Sinhala: trying to make + widths like those of normal + +2011-01-18 23:26 +0000 [r1610-1611] Stevan_White: + + * FreeSerifBold.sfd: Geometric Shapes: re-did + dotted circle, made some triangles bigger. Singhala: slight + modification to widths, to make it more like normal. + + * FreeSerif.sfd: Geometric Shapes: felt some + triangles were over-large. Scaled, and fiddled with their + references + +2011-01-18 08:53 +0000 [r1609] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Copyright: corrected + on Karl Berry's advice. + +2011-01-18 08:41 +0000 [r1608] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: kerning + +2011-01-16 13:24 +0000 [r1606-1607] Stevan_White: + + * FreeSerif.sfd: Sinhala: fixed one + self-intersection + + * FreeSerifBold.sfd: Sinhala: Now ccmp tables + are working. Improved many gloppy self-intersections in the main + Unicode range, but many remain in the replacement area. + +2011-01-16 11:35 +0000 [r1605] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Copyright notice: + included 2011 + +2011-01-15 21:35 +0000 [r1604] Stevan_White: + + * FreeSerifBold.sfd: Sinhala: mostly emboldened + the FreeSerif glphs by 30 en. Many glyphs are pretty gloppy. Also + the rak descender isn't connecting properly. + +2011-01-15 17:24 +0000 [r1603] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols-A Mathematical Operators: a few more additions + +2011-01-09 15:08 +0000 [r1602] Stevan_White: + + * tools/ranges/OpenType.py: corrected/updated a + couple of OpenType ranges + +2011-01-09 12:58 +0000 [r1601] Stevan_White: + + * FreeSerif.sfd: Mathematical Symbols: replaced + some outlines with references Miscellaneous Mathematical + Symbols-A: added a few + +2011-01-08 23:56 +0000 [r1600] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols A & B: more + +2011-01-08 14:24 +0000 [r1599] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols-A Miscellaneous Mathematical Symbols-B Supplemental + Mathematical Operators: a few more characters + +2011-01-08 13:02 +0000 [r1598] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Math Symbols-A: + added a few easy symbols + +2011-01-08 00:21 +0000 [r1597] Stevan_White: + + * FreeSerif.sfd: Supplemental Mathematical + Operators: Miscellaneous Mathematical Operators-B: a few more + symbols + +2011-01-06 22:03 +0000 [r1596] Stevan_White: + + * FreeSerif.sfd: Miscellaneous Mathematical + Symbols-B: added some easy ones + +2011-01-03 20:50 +0000 [r1595] Stevan_White: + + * FreeSerifBold.sfd: Greek Extended: U+1FC3 + should not have had a tilde resolves bug #32041: Error in + FreeSerifBold.ttf character U+1FC3 (8131) + +2010-10-31 23:35 +0000 [r1594] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added c2sc tables, and smcp + tables for Turkish (dotted vs dotted i distinction) + +2010-10-29 06:57 +0000 [r1593] Stevan_White: + + * FreeSerif.sfd: Currency: Indian Rupee courtesy + of Daniel Johnson Named some of the other characters. + +2010-10-19 23:01 +0000 [r1592] Stevan_White: + + * FreeSansBoldOblique.sfd: Latin: a bit + o'kerning + +2010-10-19 19:25 +0000 [r1591] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Filled in IBM + Classifications + +2010-10-19 07:27 +0000 [r1590] Stevan_White: + + * FreeSansBold.sfd, + FreeSerif.sfd: roman: Mahjong made dot rounder + sans: corrected missing extrema on ssharp + +2010-10-18 19:02 +0000 [r1589] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Combining Diacritical + Marks: completed range + +2010-10-17 10:16 +0000 [r1588] Stevan_White: + + * FreeMono.sfd: Combining Diacritical Marks: + completed range + +2010-10-12 21:50 +0000 [r1587] Stevan_White: + + * FreeMono.sfd: Miscellaneous Symbols: drew a + few more. + +2010-10-12 18:27 +0000 [r1586] Stevan_White: + + * FreeMono.sfd: Miscellaneous Symbols: Corrected + comet, drew a snowman. Solves bug #31315 + (https://savannah.gnu.org/bugs/?31315) + +2010-10-11 22:01 +0000 [r1585] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Malayalam: mass rename of + auxiliary glyphs in Public Use Area + +2010-10-11 21:14 +0000 [r1584] Stevan_White: + + * FreeSerif.sfd: Adjusted spacing of some + conjunct letter parts. + +2010-10-10 23:22 +0000 [r1583] Stevan_White: + + * FreeSerif.sfd: Malayalam: Corrected a couple + of glyph names. + +2010-10-10 08:58 +0000 [r1582] Stevan_White: + + * FreeSans.sfd: Incorporated the Meera_04 font, + of the GPL project Swathanthra Malayalam Computing + http://savannah.nongnu.org/projects/smc/ Copyright (c) 2007, + Hussain K H, Suresh P, Swathanthra Malayalam Computing Drew + several additions for the modern Unicode standard. Cleaned up + many glyphs, and re-named those in the Unicode range. + Re-connected the lookups for Chillu letters to point to those in + Unicode, and deleted the counterparts in the auxiliary range. + +2010-10-10 08:48 +0000 [r1581] Stevan_White: + + * FreeSerif.sfd: Malayalam: Re-named some glyphs + so the commonly used ones were shorter. pba_mal renamed to ba_mal + chandrakkala renamed to candrakala Cleared NameMe_195551 as it + did nothing Raised ascenders on both i_sign_mal and ii_sign_mal, + and made the latter go over preceding letter, based on other + fonts and samples. + +2010-10-07 06:21 +0000 [r1580] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Armenian: Changed U+FB13-7 + to 'dlig' lookup, based on a native speaker telling me this is + not normally seen in printed form, and on the last lines of sect + 7.7 of the Unicode standard. (sans face too will follow) + +2010-10-06 20:34 +0000 [r1579] Stevan_White: + + * FreeSerif.sfd: Bengali: cleaned up a few + conjunct glyphs + +2010-10-06 18:59 +0000 [r1578] Stevan_White: + + * FreeSerif.sfd: Phonetic Extensions Supplement: + Corrected AD9B, raised all superscripts to capital height. + (Thanks to Emmanuel Vallois for noticing!) + +2010-10-06 18:43 +0000 [r1577] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended-B: Corrected + Payerok (pajerok) A67D. (Thanks to Emmanuel Valois for pointing + it out!) + +2010-10-06 18:28 +0000 [r1576] Stevan_White: + + * FreeSerif.sfd: Tamil: Corrected position of + pulli over some letters. (Thanks to Emmanuel Valois for pointing + it out!) + +2010-10-05 21:58 +0000 [r1575] Stevan_White: + + * FreeSerif.sfd: Arabic: added some Pashto + letters. Need init, final, medial forms. + +2010-10-05 19:40 +0000 [r1574] Stevan_White: + + * FreeSerif.sfd: Buginese: On advice of Emmanuel + Vallois, corrected iya ligature per + http://www.unicode.org/versions/Unicode5.2.0/ch11.pd + +2010-10-05 07:34 +0000 [r1573] Stevan_White: + + * FreeSerif.sfd: Buginese: added iya ligature + based on WAZU test page + http://www.wazu.jp/gallery/Test_Buginese.html + +2010-10-03 16:31 +0000 [r1572] Stevan_White: + + * FreeSerif.sfd: old-style numerals and lookup + +2010-10-03 15:47 +0000 [r1571] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: combining diacritical + marks: More corrections, making dots on i and j to be replaced by + mark. + +2010-10-03 10:19 +0000 [r1570] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: combining diacritical + marks: in serif, made more marks to remove dot on i, j. Filled + out range in nono-roman faces. + +2010-10-02 22:05 +0000 [r1569] Stevan_White: + + * FreeSerif.sfd: small-caps: tweeks + +2010-10-02 21:39 +0000 [r1568] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: ssharp: made thinner, + deeper, and renamed + +2010-10-02 20:31 +0000 [r1567] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: small-caps: kerning + +2010-09-30 21:37 +0000 [r1566] Stevan_White: + + * FreeSerif.sfd: Tamil: rounded to int on the + Private Use ligatures + +2010-09-30 18:55 +0000 [r1565] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Latin: a touch of kerning + +2010-09-29 22:16 +0000 [r1564] Stevan_White: + + * FreeMono.sfd: Braille Patterns: made the dots + bigger + +2010-09-29 21:38 +0000 [r1563] Stevan_White: + + * FreeMono.sfd: Braille Patterns: Replaced to + conform better to the Unicode Standard, sect. 15.10 and the + Unicode glyph samples: like it or not, the dots are meant to be + hollow and filled, representing 'off' and 'on'. All now reference + auxiliary characters, for consistency and flexibility. + +2010-09-28 23:16 +0000 [r1562] Stevan_White: + + * FreeSansBold.sfd: small caps + +2010-09-28 08:21 +0000 [r1561] Stevan_White: + + * FreeSerifBold.sfd: small caps: Touch-ups + +2010-09-27 20:02 +0000 [r1560] Stevan_White: + + * FreeSerifBold.sfd: small caps + +2010-09-26 16:50 +0000 [r1559] Stevan_White: + + * FreeSerifBold.sfd: Added PS Private OtherBlues + +2010-09-26 10:55 +0000 [r1558] Stevan_White: + + * FreeSerifItalic.sfd: Latin: tweeked a couple + of stacked accents + +2010-09-26 09:52 +0000 [r1557] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: More revision of + spacing and letter forms. Still lots to do. + +2010-09-25 23:13 +0000 [r1556] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: kerning for African + characters + +2010-09-25 22:54 +0000 [r1555] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: Latin: spacing and glyph form + tweeks in Extended-C and IPA for African scripts. Re-worked + upsilonlatin in serif roman. + +2010-09-25 18:36 +0000 [r1554] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin Extended-B: + re-worked Oi, oi, and yhook; kerning and other tweeks for African + scripts. + +2010-09-25 14:04 +0000 [r1553] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: lookups for Latin as + in serif, to deal with accented i and the dot. + +2010-09-25 13:39 +0000 [r1552] Stevan_White: + + * FreeSerifItalic.sfd: Latin: tweeked kerning + and spacing, especially of apostrophe and quotes. + +2010-09-25 12:22 +0000 [r1551] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: IPA Extensions: Completed + range in bold italic. bold: characters with low right hook, made + not so extreme yhook: made narrower by bending right arm in a + bit. replacement lookups for i with accents and i-ogonek with + accents, so that accents replace the dot rather than floating + over it. + +2010-09-23 22:17 +0000 [r1550] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Latin: more fiddling with + letter forms and spacing + +2010-09-23 20:24 +0000 [r1549] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: blues values: made descender + value a bit wider (also did this in previous commit to bold + italic. Latin: more adjustments and corrections of hastily drawn + glyphs. + +2010-09-23 19:27 +0000 [r1548] Stevan_White: + + * FreeSerif.sfd: Latin: Addressed several issues + pointed out by Daniel Johnson concerning African and Navaho + samples. + +2010-09-23 08:25 +0000 [r1547] Stevan_White: + + * FreeSerifBoldItalic.sfd: Latin: Re-worked + various glyphs for consistency (mostly they appeared to have been + skewed versions from bold--or worse). Still more to be done here. + +2010-09-22 22:20 +0000 [r1546] Stevan_White: + + * FreeSerifItalic.sfd: Latin: some marks for + African languages + +2010-09-22 22:04 +0000 [r1545] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: various measures to + improve the look of African-language samples. Kerned several + letters in IPA Extensions range. Adjusted spacing of several + letters. Re-worked Eng a bit, as well as gammalatin. Put some new + letters in bold italic. + +2010-09-22 08:42 +0000 [r1544] Stevan_White: + + * FreeSans.sfd: Latin Extended Additional: added + four letters small caps: made basic set and smcp lookup table + +2010-09-22 06:09 +0000 [r1543] Stevan_White: + + * Makefile: Was putting ttf files into the otf + tarball. One character fixes it. + +2010-09-21 19:34 +0000 [r1541-1542] Stevan_White: + + * FreeSerif.sfd: Latin Extended-C: three new + letters; two are additions for Shona + + * tools/ranges/OpenType.py: three new letters in + Latin Extended-C range + +2010-09-21 19:16 +0000 [r1540] Stevan_White: + + * FreeSerif.sfd: small caps: forms for + Vietnamese lookup tables for accessing alternate forms in Greek + and in Latin + +2010-09-21 08:29 +0000 [r1539] Stevan_White: + + * FreeSerif.sfd: small caps: tweeked spacing + +2010-09-20 22:45 +0000 [r1538] Stevan_White: + + * FreeSerif.sfd: Small caps replacements for + Latin, with the smcp table to do it. (Haven't seen this actually + function yet... ) + +2010-09-19 13:22 +0000 [r1536] Stevan_White: + + * FreeSerifBold.sfd: Fixed validation problem. + +2010-09-19 13:15 +0000 [r1535] Stevan_White: + + * ChangeLog: today's commits + +2010-09-19 12:40 +0000 [r1534] Stevan_White: + + * FreeSerif.sfd: Sinhala: Fixed one lookup table + mistake, and a couple of glpyh omissions, that Harshula pointed + out. + +2010-09-19 11:48 +0000 [r1533] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Sans: Applied Daniel + Johnsons improvement to capital Eng to Sans, as described in + previous commits. + +2010-09-19 10:32 +0000 [r1532] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Coptic: added alphabet to + bold. Accent marks not working -- a mystery. Some tweeks in + medium face as well. glyph cleanup -- points too close, some + glyphs outside bounding boxes. + +2010-09-18 08:50 +0000 [r1531] Stevan_White: + + * tools/ligatureLookups.py: mostly code style + improvements + +2010-09-18 07:54 +0000 [r1529-1530] Stevan_White: + + * tools/ligatureLookups.py: mostly code tidying + + * ChangeLog: added latest changes, and also changes + to the tools/ directory since 2008 + +2010-09-17 18:38 +0000 [r1528] Stevan_White: + + * FreeSerif.sfd: Sinhala: tightened up left side + of na and derivatives. + +2010-09-17 08:27 +0000 [r1527] Stevan_White: + + * FreeSerif.sfd: Sinhala: tighened up left sides + of u, lla, na, dha, ndha, nya, jnya + +2010-09-17 08:09 +0000 [r1526] Stevan_White: + + * FreeSerif.sfd: Sinhala: tightened up some of + the vowel conjuncts, and left side of nna. + +2010-09-16 20:05 +0000 [r1525] Stevan_White: + + * FreeSerif.sfd: Coptic: fiddled about with + letter forms, striving for a kind of consistency. Sinhala: + Harshula noticed four incorrect combined forms. Fixed these. + +2010-09-16 08:09 +0000 [r1524] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Latin Extended-A: + Applied Daniel Johnson's patch that made two versions of capital + Eng. His explanation: ' http://en.wikipedia.org/wiki/%C5%8A The + form of capital Eng currently in all three FreeFont faces is that + used by the Sami people, resembling a capital N with a hooked + right descender. However, the form preferred for African and + Amerindian languages resembles a tall lowercase n with a hook + that almost meets the left vertical. (See wikipedia link above + for a visual.) Recommend moving the existing Sami-style Eng to a + PUA or non-Unicode slot, creating African-style Eng at U+014A, + and adding a LOCL table with substitution rules for Inari Sami + (ISM), Lule Sami (LSM), Northern Sami (NSM) and Skolt Sami (SKS). + ' Latin Extended-B: Also in his patch: added U+0220 (Latin + Capital Letter N with long leg) + +2010-09-15 17:02 +0000 [r1523] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin for Sami: Daniel + Johnson's patch added alternative form of Eng for African + languages and a 'local' table for the Sami form. + +2010-09-15 16:23 +0000 [r1522] Stevan_White: + + * notes/maintenance.txt: Updated upload and release + procedures. + +2010-09-15 08:05 +0000 [r1521] Stevan_White: + + * FreeSerif.sfd: Sinhala: regularized kundaliya + a bit. + +2010-09-15 07:24 +0000 [r1520] Stevan_White: + + * FreeSans.sfd: Put stray lookup into its proper + subtable. + +2010-09-14 23:24 +0000 [r1519] Stevan_White: + + * FreeSerif.sfd: Sinhala: re-named a few more + ligature glyphs, for consistency + +2010-09-14 22:50 +0000 [r1518] Stevan_White: + + * FreeSans.sfd: Gurmukhi: improved some names of + ligature glyphs, and found one apparently doubled table entry + (kagurmukhi_nuktagurmukhi.nukt now gur_ka.nukt) + +2010-09-14 22:17 +0000 [r1517] Stevan_White: + + * tools/GenerateTrueType: prev. commit had one space + too many + +2010-09-14 22:08 +0000 [r1516] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd: Various measures to fix + problems FontForge Find Problems reports under ATT, including a + mass glyph rename of Sinhala ligatures. + +2010-09-14 13:02 +0000 [r1514-1515] Stevan_White: + + * tools/ranges.py, + tools/hex_range.py, + tools/findBackLayers.py, + tools/ranges/OpenType.py, + tools/GenerateTrueType, + tools/GenerateOpenType, + tools/range_report.py, + tools/ligatureLookups.py, + tools/validate.py, + tools/GenerateMacTT, + tools/checkGlyphNumbers.py, + tools/isMonoMono.py, + tools/nameBySlot.py: Added license and other tags + to python files. + + * Makefile: target for tarball for OpenType + +2010-09-13 19:21 +0000 [r1513] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoOblique.sfd: Cyrillic: A few more old + letters. + +2010-09-13 08:25 +0000 [r1512] Stevan_White: + + * tools/ranges/OpenType.py: updated some Web links. + +2010-09-12 22:57 +0000 [r1511] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Supplemental + Punctuation: One character for consistency with other faces. + +2010-09-12 21:18 +0000 [r1510] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd: + Control Pictures: Added because it was easy. + +2010-09-12 20:49 +0000 [r1509] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Alphabetic + Presentation Forms: filled out range in sans faces. + +2010-09-12 19:55 +0000 [r1508] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBoldOblique.sfd: Cleared hints. + +2010-09-12 19:43 +0000 [r1507] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Dozens of measures to + pass general validation tests, including . cleanup of many glyphs + for extrema and self-intersection problmes . re-naming glyphs + whose PS names are too long. . removing blank glyphs . giving + Unicode points to glyphs missing them. There are still a few + lookup table issues in FreeSerif and FreeSans though. + +2010-09-12 18:42 +0000 [r1505-1506] Stevan_White: + + * tools/nameBySlot.py: Corrected output for high + Unicode. + + * tools/checkGlyphNumbers.py: Made aware of special + TrueType slots. + +2010-09-12 16:50 +0000 [r1504] Stevan_White: + + * FreeSerif.sfd: Re-named some of the Sinhala + lookups in somewhat better way. Control Pictures: added a bunch + (but... is it worth it?) + +2010-09-12 15:01 +0000 [r1503] Stevan_White: + + * tools/range_report.py: Added a Private Use total + and better explanation of totals generally. Some code clean-up. + +2010-09-11 13:24 +0000 [r1500-1502] Stevan_White: + + * ChangeLog: The sfd changes since the last release + + * AUTHORS, CREDITS: Added some recent + contributors + + * tools/ranges/OpenType.py: made not to complain + about extra TrueType characters. + +2010-09-11 09:52 +0000 [r1499] Stevan_White: + + * FreeSerif.sfd: Coptic: Widened bowl of Khei. + +2010-09-11 09:48 +0000 [r1498] Stevan_White: + + * FreeSerif.sfd: Coptic: deepened descenders of + small letters to same depth as in Latin Expanded bowl of Fei and + fei to resemble other samples. + +2010-09-10 21:38 +0000 [r1497] Stevan_White: + + * FreeSerif.sfd: Cyrillic: mostly positioning of + marks for old Cyrillic alphabets + +2010-09-10 08:05 +0000 [r1496] Stevan_White: + + * FreeSerif.sfd: Coptic: Replaced acoptic with + something more dramatic, fiddled with kerning, tidied some other + letters + +2010-09-08 22:50 +0000 [r1495] Stevan_White: + + * AUTHORS, CREDITS: mention of recent + additions + +2010-09-08 22:18 +0000 [r1494] Stevan_White: + + * FreeSerifBold.sfd: Block Elements: replaced + long-missing shade blocks + +2010-09-08 22:12 +0000 [r1493] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Block Elements: replaced + long-missing shade blocks + +2010-09-08 08:18 +0000 [r1492] Stevan_White: + + * tools/range_report.py: More explanation in output. + +2010-09-08 07:41 +0000 [r1491] Stevan_White: + + * tools/ranges/OpenType.py, + tools/range_report.py: another consistency check + added UCAS Extended range + +2010-09-07 18:30 +0000 [r1490] Stevan_White: + + * FreeSerif.sfd: Buginese: lookup tables and + glyphs to re-order vowels, courtesy of Mohammad Anwari. + +2010-09-07 17:39 +0000 [r1489] Stevan_White: + + * FreeSans.sfd: Osmanya: courtesy of Daniel + Johnson. Note this script is slanted in every sample I've seen. + That is justification enough that the glyphs in this range look + slated, although the face isn't oblique. + +2010-09-07 17:19 +0000 [r1488] Stevan_White: + + * FreeSans.sfd: UCAS Extended: by Daniel Johnson + +2010-09-07 16:43 +0000 [r1487] Stevan_White: + + * FreeSerif.sfd: Sinhala: complete replacement + of range with glyphs extracted more directly from Yannis + Haralambous' sinha TeX font (last version was also derived from + this font, but had undergone detrimental processing). Implements + "rak" glyphs using three GSUB lookup steps. + +2010-09-04 23:52 +0000 [r1486] Stevan_White: + + * FreeSerif.sfd: Fix for FontForge warning (v + 20090923) "On Windows many apps will have problems with this + font's kerning, because because 58 of its glyph kern pairs cannot + be mapped to unicode-BMP kern pairs" This was due to kern tables + for the Musical Symbols range, which isn't in the Unicode Basic + Multilingual Plane. Removed this lookup. Might consider another + way to position these symbols. + +2010-08-29 22:59 +0000 [r1485] Stevan_White: + + * FreeSerif.sfd: Sinhala: patch by Harshula + Jayasuriya to correct the writing system direction in some + lookups. + +2010-08-29 22:52 +0000 [r1484] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Currency Symbols: additions + and tweeking + +2010-08-24 19:15 +0000 [r1483] Stevan_White: + + * FreeSerif.sfd: Sinhala: added one ligature + glyph, from Harshula Jayasuriya + +2010-08-20 20:19 +0000 [r1482] Stevan_White: + + * FreeSerif.sfd: Resolves class of validation + problems in Sinhala: Bad Glyph Name. This is a FontForge bug, + that appears when certain types of problems occur in the glyph + contours. Probably an arithmetic error causes some corruption. + +2010-08-20 18:17 +0000 [r1481] Stevan_White: + + * FreeSerif.sfd: corrected missing extrema in + recent Latin Extended-D range + +2010-08-20 17:56 +0000 [r1480] Stevan_White: + + * FreeSerif.sfd: Sinhala: re-did previous patch + using a more recent one. Un-did some other glyph changes that + didn't help much anyway. + +2010-08-20 11:05 +0000 [r1479] Stevan_White: + + * FreeMono.sfd: Named letters in several + ranges... should write a script for this... + +2010-08-20 09:52 +0000 [r1478] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added full GNU + copyright announcement to TT Names. Updated Copyright date. + +2010-08-20 09:16 +0000 [r1477] Stevan_White: + + * FreeSerif.sfd: Sinhala: Applied a patch from + Harshula Jayasuriya, improving glyph names. I tried to tidy up + some of the glyphs, but it's a big job... Latin Extended B: fixed + one case of missing extrema + +2010-08-18 09:48 +0000 [r1476] Stevan_White: + + * FreeSerif.sfd: Latin Extended-D: yet a few + more easily made letters + +2010-08-18 09:32 +0000 [r1475] Stevan_White: + + * FreeSerif.sfd: Latin Extended-D: made a few + more letters + +2010-08-09 06:34 +0000 [r1474] Stevan_White: + + * FreeSerif.sfd: Supplemental Arrows-A: + completed + +2010-08-09 05:50 +0000 [r1473] Stevan_White: + + * FreeSerif.sfd: Arrows: completed + +2010-08-08 22:38 +0000 [r1472] Stevan_White: + + * FreeSerif.sfd: Added more Arrows + +2010-08-04 17:43 +0000 [r1471] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Combining Diacritics: + some additions in BoldOblique, corrections in other faces. + Several improvements to Greek letter forms in BoldOblique + +2010-08-03 21:59 +0000 [r1470] Stevan_White: + + * FreeMonoBold.sfd: Arrows, a few math + operators, and one more combining diacritical + +2010-08-03 16:03 +0000 [r1469] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: Added some combining + diacriticals to bold, touched up some spacing modifiers. Minor + corrections to roman. + +2010-08-03 15:06 +0000 [r1468] Stevan_White: + + * FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Marks, spacing + modifier letters: corrected placement of marks, added some + spacing modifier letters and combining marks. + +2010-08-03 12:53 +0000 [r1467] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Better Vietnamese + support, using 'ccmp' and 'mark' lookup tables. MonoBoldOblique: + added Extended Latin ranges + +2010-08-03 09:12 +0000 [r1466] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Vietnamese: Much adjustment + of horn letters, also general adjustemen of marks + +2010-08-02 21:49 +0000 [r1465] Stevan_White: + + * FreeSerif.sfd: Vietnamese: inadvertently broke + the main face. This fixes it. + +2010-08-02 18:25 +0000 [r1464] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Vietamese: In roman and + sans, lookups are basically functional now. Used 'ccmp' Ligature + Substitution to form stacked marks (inasmuch as glyphs for the + stacked Unicode codepoints are available) Adjusted positioning of + some marks. Named many letters and combining marks. roman italic. + Re-designed horn of O and U. Other roman faces could also benefit + from a horn job. + +2010-08-02 09:43 +0000 [r1462-1463] Stevan_White: + + * tools/ranges/OpenType.py: Correction regarding NKo + range. + + * tools/range_report.py: made not to complain about + special TrueType slots 0x00, 0x01, 0x0D + +2010-08-02 08:38 +0000 [r1461] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: roman: correction to one math + operator mono: Mathematical Operators complete (up to some + pre-5.2 Unicode version) + +2010-08-01 22:01 +0000 [r1460] Stevan_White: + + * FreeMono.sfd: Mathematical Symbols: range + nearly finished + +2010-08-01 17:17 +0000 [r1459] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: roman: corrected direction of 2 + math operators mono: added several math operators + +2010-08-01 14:04 +0000 [r1458] Stevan_White: + + * FreeSerif.sfd: more improvements to marks for + Vietnamese + +2010-08-01 13:25 +0000 [r1457] Stevan_White: + + * FreeSerif.sfd: Worked on mark positioning for + Vietnamese, Cyrillic + +2010-07-30 11:59 +0000 [r1456] Stevan_White: + + * FreeMono.sfd: Reduced height of two-part + Summation symbols https://savannah.gnu.org/bugs/?23064 + +2010-07-30 10:53 +0000 [r1455] Stevan_White: + + * FreeSerif.sfd: Added some Miscellaneous + Technical Symbols + +2010-07-30 09:24 +0000 [r1454] Stevan_White: + + * FreeMono.sfd: Corrected U+2626 Orthodox Cross + https://savannah.gnu.org/bugs/?27579#discussion + +2010-07-29 19:29 +0000 [r1453] Stevan_White: + + * FreeSerif.sfd: Put in some scan lines + 23BA-23BD, based on 2500, as discussed in + https://savannah.gnu.org/bugs/?23064 I still have no idea what + the application for these glyphs would be... + +2010-07-17 20:07 +0000 [r1452] Stevan_White: + + * FreeSerif.sfd: added mark anchors for acute, + grave in cyrillic (other faces already had them) + +2010-07-13 12:30 +0000 [r1451] Stevan_White: + + * FreeMono.sfd: Made germandbls (ess-zet) a bit + wider, moved a bit to left + +2010-07-10 20:42 +0000 [r1450] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Resolves bug 30344: "Greek + Final Sigma could be shortened" + https://savannah.gnu.org/bugs/index.php?30344 Problem only + affected roman, but touched up other faces anyway. + +2010-05-30 16:20 +0000 [r1449] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin-extended-B: fiddled + with some of the horizontal strokes + +2010-05-29 16:22 +0000 [r1448] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: accents on ogonek + letters (for Navaho) a little adjustment of apostrophe (Navaho, + Hawaiian) + +2010-05-29 15:05 +0000 [r1447] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin mark problems * low + dots in bold uneven * ring in bold smaller than in roman, and not + heavier * apostrophe in italic too far to right (Navaho, + Hawaiian) + +2010-05-29 09:19 +0000 [r1446] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: fixed problems with + various marks: ogonek, hook, comma below, some kerning, esp. of + non-ascii characters + +2010-05-29 07:39 +0000 [r1445] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Sans: made dot accents same + height as i-dot, kerned y with comma Both: made low comma accent + lower, smaller (esp. for Romanian) + +2010-05-27 19:13 +0000 [r1444] Stevan_White: + + * FreeSans.sfd: Latin: make caron of more + uniform height + +2010-05-27 18:58 +0000 [r1443] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Latin: made ring accent + heavier, esp. for Swedish + +2010-05-27 18:41 +0000 [r1442] Stevan_White: + + * FreeSans.sfd: Latin: i was somehow displaced, + dotlessi was much too wide for Turkish + +2010-05-10 20:17 +0000 [r1441] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Latin: kerning tweeks + +2010-05-09 18:54 +0000 [r1440] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: As discussed in + freefont-bugs mailing list, Thu, May 6, 2010 "FreeMono affected + by OS X 10.6 nested character references bug" reduced reference + nesting in multiple quote characters, as a courtesy to Mac OS + 10.6 users, who suffer from a bug. + +2010-05-03 22:52 +0000 [r1439] Stevan_White: + + * FreeSerif.sfd: Latin: kerning tweeks + +2010-05-03 20:51 +0000 [r1438] Stevan_White: + + * FreeSerifBold.sfd: Latin: spacing of round + small letters, kerning tweeks, fiddled with ligatures + +2010-04-17 19:38 +0000 [r1437] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Daniel Johnson improved + Cherokee Da + +2010-04-10 12:03 +0000 [r1436] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Emboldened underscore + and related glyphs. Resolves issue 22999 + https://savannah.gnu.org/bugs/index.php?22999 Low line (005F) in + bold fonts do not have heavier weight + +2010-04-09 18:55 +0000 [r1435] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: Added Thai TTF names + +2010-04-08 20:44 +0000 [r1434] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Corrected some + language names A bit o kerning + +2010-04-08 20:20 +0000 [r1433] Stevan_White: + + * FreeSerifBold.sfd: Fixed problem with name. + This should be the same as before the revision except for the + fix. The KDE font installer was saying this face was incorrectly + named Free Serif Bold Italic, but this wasn't quite correct. One + of the other language names said it was named Free Serif Halvfett + Kursiv, which conflicted with that language name for the real + Free Serif Bold Italic. + +2010-04-08 17:26 +0000 [r1432] Stevan_White: + + * FreeSerifBold.sfd: regression: for some + unknown reason, previous release gets built so that my system + thinks it is Free Serif Bold Italic. This is a mystery. There is + nothing about Italic in the file. + +2010-04-06 19:33 +0000 [r1431] Stevan_White: + + * sfd/Makefile: Made graceful in absence of + Fontforge + +2010-03-29 20:47 +0000 [r1430] Stevan_White: + + * FreeSerifBold.sfd: Adjusted some accent marks, + named a few characters + +2010-03-25 21:05 +0000 [r1429] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: added Ukrainian TTF + names + +2010-03-24 23:40 +0000 [r1428] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: added bahasa + indonesian TTF names + +2010-03-21 12:27 +0000 [r1427] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added several TTF + Names. (Need to check with native speakers.) + +2010-03-20 11:39 +0000 [r1426] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Fill out TTF Names tables + regarding font names + +2010-03-19 08:37 +0000 [r1425] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Removed TTF Names for + 'sample text' and all 'license URL' except English, 1) in + response to FontForge complain that large names tables conflict + with recent Windows patches 2) because they are redundant and + inappropriate (Hope to post the list of sample texts elsewhere, + because I like the idea.) + +2010-03-02 08:13 +0000 [r1424] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Latin standard + ligatures: in non-bold, promoted dlig to liga. Put standard Dutch + IJ in all; Adjusted spacing a bit + +2010-02-28 13:04 +0000 [r1423] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Cyrillic: further revision + of spacing, in direction of loosening. bold ze was strangely + thin; made bolder. + +2010-02-27 11:45 +0000 [r1422] Stevan_White: + + * FreeSerif.sfd: Cyrillic: reviewed spacing of + whole range, generally loosened slightly tidied a couple of ugly + glyphs + +2010-02-09 19:34 +0000 [r1421] Stevan_White: + + * FreeSerifBoldItalic.sfd: tweeks to kerning in + Latin + +2010-02-09 18:40 +0000 [r1420] Stevan_White: + + * FreeSerifBold.sfd: Tweeks to kerning in Latin + +2010-01-28 08:20 +0000 [r1419] Stevan_White: + + * tools/isMonoMono.py: Implement FontForge handling + of magic characters .notdef, .null, nonmarkingreturn at 0x0000 + 0x0001 0x000D + +2010-01-27 22:48 +0000 [r1418] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Improved magic + characters for FreeMono, inserted them for other faces + https://savannah.gnu.org/bugs/index.php?28742 + +2010-01-27 21:24 +0000 [r1417] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added at 0x0000 + 0x0001 0x000D characters .notdef .null nonmarkingreturn These are + NOT UNICODE they are to satisfy an essentially undocumented + "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() ) + And a funny strong suggestion of TrueType fonts, that they begin + with three special characters (evidently different from encoding + slots) http://www.microsoft.com/typography/otspec/recom.htm + FontForge looks for these glyphs in certain places and copies + them. Otherwise, apparently, it will find a glyph elsewhere + (unclear how) and copy it there, possibly resulting in something + quite wrong (such as a non-monospace font). The three are copied + to the end of TTF fonts (only one to the end of OTF fonts) + +2009-12-30 23:25 +0000 [r1416] Stevan_White: + + * FreeSans.sfd: Tamil: deletd Unicode range due + to absence of necessary ligatures + +2009-12-30 23:01 +0000 [r1415] Stevan_White: + + * FreeSerifBold.sfd: Cyrillic tweek to spacing + +2009-12-29 21:01 +0000 [r1414] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Gurmukhi: added 2 characters + to complete range + +2009-12-29 20:40 +0000 [r1413] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Devanagari: filled out sans, + some corrections in serif + +2009-12-29 01:42 +0000 [r1412] Stevan_White: + + * FreeSerif.sfd: Devanagari: Drew and + constructed glyphs to complete range. + +2009-12-28 19:00 +0000 [r1411] Stevan_White: + + * AUTHORS, CREDITS: added credits for + recent additions + +2009-12-28 18:36 +0000 [r1410] Stevan_White: + + * tools/ranges/OpenType.py: Added/corrected some + ranges + +2009-12-27 16:25 +0000 [r1405-1409] Stevan_White: + + * tools/MES-Conformance/WGL4.lst (added), + tools/MES-Conformance (added), + tools/MES-Conformance/MES-1.txt (added), + tools/MES-Conformance/MES-2.txt (added), + tools/MES-Conformance/CheckConformance.pl (added), + tools/MES-Conformance/MES-1.lst (added), + tools/MES-Conformance/MES-2.lst (added), + tools/MES-Conformance/MES-3B.txt (added), + tools/MES-Conformance/mes-list-expand.pl (added), + tools/MES-Conformance/MES-3B.lst (added): Moved + Primoz' conformance tools (dated 2002) to a more comfortalbe + directory. + + * tools/MES-3B.lst (removed), + tools/GenerateTrueType, + tools/WGL4.lst (removed), + tools/MES-1.txt (removed), + tools/MES-2.txt (removed), + tools/CheckConformance.pl (removed), + tools/MES-1.lst (removed), + tools/MES-2.lst (removed), + tools/MES-3B.txt (removed), + tools/mes-list-expand.pl (removed): disabled build + of Mac TT + + * tools/ligatureLookups.py: better sanity check + + * tools/range_report.py: more generic title + + * tools/ranges/OpenType.py: correction to Tamil + +2009-12-27 13:56 +0000 [r1404] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Resolves bug #23049 + Replacement character (U+FFFD) not properly styled + https://savannah.gnu.org/bugs/index.php?23049 + +2009-12-27 01:47 +0000 [r1403] Stevan_White: + + * FreeSerif.sfd: Devanagari: added letters, + completing Unicode range + +2009-12-27 01:06 +0000 [r1402] Stevan_White: + + * FreeSerif.sfd: Tamil: added 2 monster glyphs, + completing range (0bc1-2 still questionable) + +2009-12-26 18:14 +0000 [r1401] Stevan_White: + + * FreeSerif.sfd: Tamil: a few more symbols. Only + a couple of monster signs still missing, and a couple of marks + seem just wrong... + +2009-12-26 17:03 +0000 [r1400] Stevan_White: + + * FreeSerif.sfd: Tamil: added digits + +2009-12-26 15:40 +0000 [r1399] Stevan_White: + + * FreeSans.sfd: Tamil: completed digits, added + some other chars + +2009-12-26 14:12 +0000 [r1398] Stevan_White: + + * FreeSerif.sfd: Malayalam: completed Unicode + range, also moving some Chillu letters from Private Use area to + Unicode, and re-establishing ligatures + +2009-12-26 00:38 +0000 [r1397] Stevan_White: + + * FreeSerif.sfd: Indic ranges: named lots of + characters Tamil: corrected and added a few letters + +2009-12-24 23:56 +0000 [r1396] Stevan_White: + + * FreeSans.sfd: Indic ranges, esp. Devanagari: + added several new Unicode (not yet complete) tidied letters + Bengali: tidying, made some refs + +2009-12-24 18:29 +0000 [r1395] Stevan_White: + + * FreeSans.sfd: Indic ranges: named most of the + Unicode characters Tried to improve a few bad names for ligatures + in Private Use Area Made a few references: not clearly an + improvement. This stuff is still a mess... + +2009-12-24 15:19 +0000 [r1394] Stevan_White: + + * FreeSans.sfd: Devanagari: added an obviously + missing nukta ligature + +2009-12-24 14:36 +0000 [r1393] Stevan_White: + + * FreeSans.sfd: Gujarati: added some subvocalic + letters for Sanskrit. Quality is low. + +2009-12-24 13:26 +0000 [r1392] Stevan_White: + + * FreeSans.sfd: Filled out Geometric Shapes. + +2009-12-24 10:23 +0000 [r1391] Stevan_White: + + * tools/ligatureLookups.py: fixed syntax error + +2009-12-23 23:06 +0000 [r1390] Stevan_White: + + * tools/LigatureList.pl (removed): no longer + relevant. + +2009-12-23 22:58 +0000 [r1389] Stevan_White: + + * tools/ligatureLookups.py (added): Replacement for + the LigatureList.pl script, which relied on an external utility + to produce a list of replacement lookups. + +2009-12-22 23:56 +0000 [r1388] Stevan_White: + + * tools/ranges/OpenType.py: removed links to + disappeared web pages + +2009-12-22 23:45 +0000 [r1387] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: cosmetic re-name and + re-order of lookups + +2009-12-22 22:51 +0000 [r1386] Stevan_White: + + * FreeMonoOblique.sfd: Diagonal Fractions lookup + didn't make much sense in mono anyway, much less in just one + style. + +2009-12-20 13:33 +0000 [r1385] Stevan_White: + + * FreeSerif.sfd: split Diagonal Fractions lookup + into two tables + +2009-12-19 23:20 +0000 [r1382-1384] Stevan_White: + + * tools/range_report.py: corrected script name + + * tools/ranges/OpenType.py: numerous changes, some + reflecting changes to Unicode standard + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: General Punctuation: + Got rid of deprecated subrange 0x206A-0x206F + +2009-12-19 23:13 +0000 [r1381] Stevan_White: + + * FreeSerif.sfd: re-encoded some characters + adjusted some marks corrected two wrongly-placed glyphs in + Phonetic Extensions Supplement + +2009-12-14 08:22 +0000 [r1380] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Unicode 5.2 + corrections of Abkhasian letters from Daniel Johnson. Got rid of + some old glyph names. + +2009-12-06 15:07 +0000 [r1379] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Cherokee: fixed previous + commit of a partial, and old range in medium weight + +2009-12-06 14:57 +0000 [r1378] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cherokee, courtesy of + Daniel Johnson. + +2009-11-20 13:28 +0000 [r1377] Stevan_White: + + * FreeSans.sfd: New glyphs for Unified Canadian + Aboriginal Syllabics as defined in Unicode 5.2 by Daniel Johnson + +2009-11-14 22:47 +0000 [r1376] Stevan_White: + + * FreeSerif.sfd: Resolves bug #27842: FreeSerif + U+1F016 (Mahjong Tile Seven of Bamboos) Wrong + https://savannah.gnu.org/bugs/?27842 has one extra bamboo in it + for a total of eight. The bamboo on the top left needs to be + removed + +2009-11-14 22:31 +0000 [r1375] Stevan_White: + + * FreeSerif.sfd: Resolves bug #27579: Orthodox + cross has wrong glyph http://savannah.gnu.org/bugs/?27579 U+2626 + Orthodox Cross should slope downwards from left to right. + +2009-11-13 02:33 +0000 [r1374] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Cyrillic: corrections to + Abkhazian letters by Daniel Johnson + +2009-11-05 15:33 +0000 [r1373] Stevan_White: + + * FreeSerif.sfd: Cyrillic: corrections to + Abkhazian letters by Daniel Johnson + +2009-10-16 21:12 +0000 [r1372] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: tweeks to brev, + based on Unicode 5.2 samples + +2009-10-08 07:38 +0000 [r1371] Stevan_White: + + * FreeSerif.sfd: Currency Symbols: tidied + +2009-10-07 23:48 +0000 [r1370] Stevan_White: + + * FreeSerif.sfd: Number Forms: three new vulgar + fractions + +2009-10-07 23:32 +0000 [r1369] Stevan_White: + + * FreeSerif.sfd: Currency Symbols: added "Tenga" + of Kazakhstan + +2009-10-07 23:19 +0000 [r1368] Stevan_White: + + * FreeSerif.sfd: Latin Extended: corrected a + couple of wrong bearings some fiddling with Vienamese letters + with hook + +2009-09-30 23:31 +0000 [r1367] Stevan_White: + + * FreeSerif.sfd: added missing accent + +2009-09-17 21:20 +0000 [r1366] Stevan_White: + + * FreeSerif.sfd: Latin kerning: gave qj positive + kerning (it must happen sometimes) + +2009-09-17 21:09 +0000 [r1365] Stevan_White: + + * FreeSerif.sfd: Latin kerning: differentiated + grave and dieresis vowels in some combos. (also, adieresis hadn't + been kerned at all...) + +2009-09-17 20:12 +0000 [r1364] Stevan_White: + + * AUTHORS: Credited Yannis & Wellcome Institute for + Sinhala glyphs + +2009-09-17 20:07 +0000 [r1363] Stevan_White: + + * FreeSerif.sfd: made ref of one sinhals letter + +2009-09-15 10:30 +0000 [r1362] Stevan_White: + + * CREDITS: Credit Wellcome Library for Sinhala, and + the Sinhala LKLUG font + +2009-07-30 14:03 +0000 [r1361] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: kerning + +2009-07-26 10:41 +0000 [r1360] Stevan_White: + + * FreeSansBold.sfd: kerning + +2009-07-26 07:54 +0000 [r1359] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: added some space in + diaeresis did some kerning + +2009-07-26 07:42 +0000 [r1358] Stevan_White: + + * FreeSansBold.sfd: revert serious mistake with + previous commit: had somehow set splies quadratic. Here, the + GaspTable from that commit is preserved, However there were + evidently numerous other changes that weren't documented, and + these are lost. + +2009-07-12 16:21 +0000 [r1357] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added GASP tables for + control of hinting/smoothing (anti-alising) of TrueType. Now the + values are better suited to the EM size of the fonts. Further + adjustment (based say on stem width) might still be profitable. + +2009-07-11 23:32 +0000 [r1356] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: More tweeks on + accents, especially Maltese letters. + +2009-07-11 19:53 +0000 [r1355] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Maltese Hbar, hbar, + Improved, made more consistent. + +2009-07-11 17:08 +0000 [r1354] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Latin: various + corrections and tweeks for consistency in accented letters. + +2009-07-11 08:23 +0000 [r1353] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: more space to accent on + lcaron tightened DZ etc ligatures in SerifItalic faces made + references etc in Spacing Modifiers and Combining further kerning + +2009-07-10 22:21 +0000 [r1352] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning Sans: decided dots + and some other marks needed more room. + +2009-07-10 19:09 +0000 [r1351] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: IPA. Phonetics: tweeks + +2009-07-10 08:02 +0000 [r1349-1350] Stevan_White: + + * FreeSerif.sfd: Tweeked some math symbols + + * FreeSans.sfd, + FreeSansOblique.sfd: Letterlike: additions + +2009-07-10 07:21 +0000 [r1348] Stevan_White: + + * FreeMonoOblique.sfd: IPA + +2009-07-09 22:53 +0000 [r1347] Stevan_White: + + * FreeSerifBoldItalic.sfd: Another IPA symbol + +2009-07-09 22:32 +0000 [r1346] Stevan_White: + + * FreeSerifBoldItalic.sfd: IPA and Spacing + Modifier Letters: added a few + +2009-07-08 22:38 +0000 [r1345] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: various horizontal + spacing and positioning issues Replaced Tz and tz ligatures with + the originals of Danial Johnson. (range is "Mayanist" and despite + Unicode samples, current usage uses normal z in glyph) Put + stylized Tz tz in a discretionary ligature lookup. + +2009-07-08 18:39 +0000 [r1344] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Cyrillic yi_yi + Ukrainian ligature Latin various pointwise cleanup, made some + references, horizontal adjustments + +2009-07-08 00:16 +0000 [r1343] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: Special ligature + for Ukrainian yi_yi, also some kerning + +2009-07-07 08:09 +0000 [r1342] Stevan_White: + + * FreeSerif.sfd: Latin: kerning; made accents on + i tighter to avoid collisions + +2009-07-05 13:08 +0000 [r1341] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Made lookup tables + for Dutch IJ + +2009-07-05 13:01 +0000 [r1340] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Re-did Dutch digraph + IJ in bold faces as "broken-U", because I thought it was cool and + nobody was there to stop me. + +2009-07-05 12:35 +0000 [r1339] Stevan_White: + + * FreeSerif.sfd: Corrected ligatures Tz tz; put + them in special lookup Latin Extended Additional: added + medevalist letters, completing range + +2009-07-05 11:07 +0000 [r1338] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Cyrillic: added yi_yi + ligature for Ukrainian in roman. Not sure if it's right. Latin: + kerning. Added longs_t ligature, and historic ligature tables + IPA: in bolditalic, added a letter or two + +2009-07-04 23:22 +0000 [r1337] Stevan_White: + + * FreeSerif.sfd: Kerning for hbar + +2009-07-04 23:10 +0000 [r1336] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Kerning for Western Slavic + languages Added a couple of IPA to BI + +2009-07-04 13:29 +0000 [r1335] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: combined letters ae, + oe, ij had incorrect horizontal spacing + +2009-07-04 13:14 +0000 [r1334] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: combined letters ae, oe, ij + had wrong horizontal spacing. + +2009-07-04 12:27 +0000 [r1333] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Combining Diacritical Marks + for Symbols: additions and fiddling. Also related circles, + arrows. + +2009-07-04 09:22 +0000 [r1332] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Letterlike Symbols: + various additions and adjustments Number Forms: Completed range + in serif roman. Adjusted spacing of Latin numerals in serif + faces. Diacritics for Symbols: various additions Geometric + shapes: thought it best for circle to be round even in oblique + faces. It's a choice of course. Added to several faces. Made all + to pass tests (except sinhals) + +2009-07-02 20:37 +0000 [r1331] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Letterlike Symbols: more + additions, adjustments Also fiddled with some math symbols in + Sans faces + +2009-07-02 09:14 +0000 [r1330] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Letterlike Symbols; + additions and adjustments Note: Pango is rendering very + strangely: many glyphs in the font are being stolen from some + other fonts instead: All the script an blackletter, and some + others as well. Is there a cache in the system somewhere? Or + what? + +2009-06-28 19:48 +0000 [r1329] Stevan_White: + + * FreeSerif.sfd: Modified glyph. From patch by + Pavel Skrylev. + +2009-06-28 19:11 +0000 [r1328] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Superscritps and + Subscripts: made glyphs to complete range in all faces + +2009-06-28 17:43 +0000 [r1327] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Added some combining + marks for symbols and Blackboard Bold letters to letterlike + symbols + +2009-06-28 08:59 +0000 [r1326] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Various adjustments + regarding superscript and subscript characters in several ranges. + +2009-06-27 15:45 +0000 [r1325] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: More fiddling with + super/subscripts Tidied points in Serif to make fontforge "wrong + direction" complaint in scaled reference go away. Made some other + references in basic latin ranges. + +2009-06-27 14:54 +0000 [r1324] Stevan_White: + + * FreeSerif.sfd: Superscripts and subscripts (in + various ranges): tried to systematize sizing and vertical + placement. Note: most letters are still simply scaled. This is + practical maintenance-wise, but isn't typographically optimal. + +2009-06-27 09:04 +0000 [r1323] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended A: altered + mark positions + +2009-06-26 23:31 +0000 [r1322] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Phonetic Extensions: + various corrections and fiddling Changed Blues values in + FreeSerifBoldItalic + +2009-06-25 19:27 +0000 [r1321] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Combining Diacritical + Marks for Symbols: added to bold oblique added placement mark to + many + +2009-06-25 07:37 +0000 [r1320] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Deleted TrueType + tables 'cvt', 'fpgm', 'prep' because of FontForge complaints. + +2009-06-25 07:24 +0000 [r1319] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: IPA Extensions: + completed in bold and boldoblique, completing range for face. All + faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because + FontForge was complaining about them (legacy hinting that could + interfere, possibly lower quality code, etc) + +2009-06-24 23:22 +0000 [r1318] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: IPA Extensions: made + several characters + +2009-06-24 22:25 +0000 [r1317] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: IPA Extensions: completed + range in bold + +2009-06-23 21:48 +0000 [r1316] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Spacing Modifiers: added a + couple Combining Diacriticals: brought range to par with FreeSans + +2009-06-23 21:11 +0000 [r1315] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Same correction as + for FreeSerif + +2009-06-23 20:58 +0000 [r1314] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Corrected descender of 027f + +2009-06-23 20:45 +0000 [r1313] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: IPA and related: made lots + of additional glyphs + +2009-06-22 08:43 +0000 [r1312] Stevan_White: + + * FreeSerif.sfd: Latin: further clean-up + +2009-06-21 10:53 +0000 [r1311] Stevan_White: + + * FreeSerif.sfd: General pointwise clean-up of + Latin and Latin Extended. No visible changes were intended + besides changed policy on horizontal placement of some horned + letters + +2009-06-21 09:21 +0000 [r1310] Stevan_White: + + * FreeSerif.sfd: Latin Extended-C: constructed + glyphs to complete range. Latin Extended-D: constructed a bunch + of glyphs; some related changes elsewhere. + +2009-06-20 17:43 +0000 [r1309] Stevan_White: + + * FreeSerif.sfd: Latin Extended-C: added most of + range + +2009-06-20 12:51 +0000 [r1308] Stevan_White: + + * FreeSerif.sfd: Modifier Tone Letters: added + glyphs to complete range. This should also complete all the + IPA/Phonetic extenseions ranges. + +2009-06-20 11:25 +0000 [r1307] Stevan_White: + + * FreeSerif.sfd: Phonetic Extensions Supplement: + added letters completing range Note the superscript ones are + simply scaled, so stem width is not quite right... + +2009-06-19 08:19 +0000 [r1306] Stevan_White: + + * FreeSerif.sfd: Phonetic Extensions: made + letters to complete range + +2009-06-18 06:40 +0000 [r1305] Stevan_White: + + * FreeSans.sfd: IPA Extensions: clean-up, fix + some horizontal spacing issues + +2009-06-18 06:16 +0000 [r1304] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Some glyph problems + clean-up, made to pass validate (BlueValues) + +2009-06-17 21:13 +0000 [r1303] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: IPA Extensions: + Improved spacing and horizontal positioning + +2009-06-17 08:42 +0000 [r1302] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Georgian: added + missing letter + +2009-06-17 08:22 +0000 [r1301] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: IPA: made curls on + some glyphs more distinct. note horizontal placement in BO is + chaotic--needs work + +2009-06-14 13:51 +0000 [r1300] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: various + experiments with lookups. calt: should have allowed isolatef + forms of combining marks, (but can't see application support...) + aalt, hist: for alterntative characters Added some historical + glyphs Math Alphanumeric: some clean-up. + +2009-06-11 21:57 +0000 [r1299] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: various + tweeks. Failed attempt to use 'isol' lookup to put isolated + combining marks above the baseline. + +2009-06-11 09:04 +0000 [r1298] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more fiddling + with mark placement, strengthened ornamental endings + +2009-06-10 22:53 +0000 [r1297] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: mkmk + positioning of augmentation dot + +2009-06-10 09:09 +0000 [r1296] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: combining + marks above and below notes now working somewhat + +2009-06-08 21:46 +0000 [r1295] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more + adjustments of size and placement + +2009-06-06 23:28 +0000 [r1294] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: mostly work on + lookups. Made tablature symbols thinner. + +2009-06-06 19:24 +0000 [r1293] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more fiddling + with sizes and positions Byzantine Musical Symbols: minor + clean-ups + +2009-06-06 12:31 +0000 [r1292] Stevan_White: + + * FreeSerif.sfd: Fixed some ATT problems with + 'kern' lookups for Cyrillic + +2009-06-06 12:25 +0000 [r1291] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: more changes + to size and position + +2009-06-05 21:28 +0000 [r1290] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: many changes + to glyph positions and shapes + +2009-05-27 22:36 +0000 [r1289] Stevan_White: + + * FreeSerif.sfd: Cyrillic, additions and + re-naming by Pavel Skrylev. * Added Cyrillic-B Ext glyphs, and + Cyrillic-A Ext glyphs. * Added cyr_above anchor to all cyrillic + glyphs, some glyphs was changed * To all Cyrillic letters I've + given proper names based on old Slavic language which is source + of all modern slavic languages. (the naming is contentious, and + there are a couple of technical problems...under consideration) + +2009-05-26 23:09 +0000 [r1288] Stevan_White: + + * FreeSerif.sfd: Musical Symbols: scaled up + accidentals a bit. reduced width of repeated figure marks reduced + width of caesura even more tried to implement mark + positioning...not working everywhere made references + +2009-05-25 23:48 +0000 [r1287] Stevan_White: + + * FreeSerif.sfd: Made all letterlike glyph parts + more like those from Serif and Serif Italic. (Except for Ped. + U+1d1ae) + +2009-05-20 08:25 +0000 [r1286] Stevan_White: + + * FreeSerif.sfd: Corrected DPOS lookup for Music + range to be in script 'musi' + +2009-05-20 07:35 +0000 [r1285] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: + fiddling Miscellaneous Symbols: re-design of musical flat symbol + +2009-05-19 07:37 +0000 [r1284] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: + revised horizontal placement of notes + +2009-05-19 01:38 +0000 [r1283] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: raised + some more glyphs + +2009-05-19 01:27 +0000 [r1282] Stevan_White: + + * FreeSerif.sfd: Western Musical Symbols: + altered many combining symbols to be more like Unicode sample + corrected many symbols that should be spacing but had 0 width + raised many symbols that were far lower than in Unicode samples + +2009-05-18 09:47 +0000 [r1281] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: U+0354 and U+0355 + (combining left/right arrowhead below) were switched + +2009-05-11 21:27 +0000 [r1280] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: Moved vowel below mark + for esh (05e8) and dalet (05d3) as recommended in bug report + #25887 "FreeSans Hebrew most nonspacing marks are spacing" + https://savannah.gnu.org/bugs/?25887 + +2009-05-11 07:25 +0000 [r1279] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Put PS Private + BlueScale back to default. (Was really experiment to alleviate + excessive overshoot. Didn't work and FontForge complained.) + +2009-05-11 07:21 +0000 [r1278] Stevan_White: + + * FreeSerif.sfd: Geometric Shapes: made two + 'bullet' shapes to be consistent with 'bullet' Blues values: put + Std VH W into Stem Snap values + +2009-05-11 07:09 +0000 [r1277] Stevan_White: + + * FreeSans.sfd: More Geometric Shapes. also + worked on character widths. + +2009-05-09 19:47 +0000 [r1276] Stevan_White: + + * FreeSans.sfd: More Geometric Shapes + +2009-05-02 12:44 +0000 [r1274-1275] Stevan_White: + + * FreeSansOblique.sfd: Had misplaced Tifinagh + range. + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: The rest of Tifinagh, + courtesy of Daniel Johnson. + a few adjustments. + +2009-05-01 09:06 +0000 [r1273] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Explicitly disabled + PS Private dictionary entry BlueFuzz as recommended in Adobe Type + 1 Font Format, sect. 5.8. + +2009-05-01 07:50 +0000 [r1272] Stevan_White: + + * FreeSans.sfd: Tifinagh range, courtesy of + Daniel Johnson. + +2009-05-01 07:47 +0000 [r1271] Stevan_White: + + * tools/ranges.py: Corrections for Georgian and + Tifinagh ranges + +2009-05-01 07:17 +0000 [r1270] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Adjusted PS Private + values according to understanding of Adobe Type 1 Font Format + (Ch. 5, Private Dictionary) Not completely clear on BlueScale, + and StemSnap values are still a mystery. (FontForge 'guess' seems + to do little or nothing, and I don't know where these values came + from) Original hope was to improve appearance of overshoot in + Sans, but it seems that my renderers ignore this information. + +2009-04-28 07:41 +0000 [r1269] Stevan_White: + + * FreeSans.sfd: More Geometric Shapes + +2009-04-27 23:14 +0000 [r1268] Stevan_White: + + * FreeSans.sfd: More Geometrical Shapes + +2009-04-27 08:11 +0000 [r1267] Stevan_White: + + * FreeSans.sfd: Added U+25D0-3 (half-black + circles) Note the Geometric Shapes range is still in poor shape + in Sans. + +2009-04-25 11:55 +0000 [r1266] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: fiddled with mark + positioning in Cyrillic and Glagolitic Non-roman faces: Added + 'mark' positioning for Cyrillic + +2009-04-14 09:16 +0000 [r1265] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended-B more + additions. Now has all except payerok punctuation and Old + Abkhasian letters. + +2009-04-13 18:10 +0000 [r1264] Stevan_White: + + * FreeSerif.sfd: Cyrillic Extended-B a few more + letters + +2009-04-13 17:35 +0000 [r1263] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: kerning: tweeks + +2009-04-11 15:35 +0000 [r1262] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Georgian: additions and + improvements. Serif now has full compliment. Note uppercase is + questionable, being a simple scaling... + +2009-04-11 13:20 +0000 [r1261] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Latin Extended-D + added u+a788-c + +2009-04-11 12:08 +0000 [r1260] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin Extended-D corrected + slots for Mayanist letters in roman added modifier letters + u+a788-c + +2009-04-11 11:42 +0000 [r1259] Stevan_White: + + * tools/ranges.py: Corrected Vai range + +2009-04-11 10:50 +0000 [r1258] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin Extended-D Mayanist + letters by Daniel Johnson + +2009-04-10 09:00 +0000 [r1257] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Letterlike Symbols: additions + and improvements + +2009-04-10 08:38 +0000 [r1256] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Letterlike Symbols: + additions, improvements + +2009-04-10 07:13 +0000 [r1255] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Reconsidered numeral + 1. Made angle more like other angles in font. + +2009-04-09 06:45 +0000 [r1254] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Increased angle of + hook on numeral 'one', to improve distinction from letter 'l' at + small point sized. (Noticed that on some systems, even at 12 + point the distinction had not been obvious.) + +2009-03-29 13:56 +0000 [r1253] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: General Punctuation: + Adjust position, shape of quotes, fiddle with others. + +2009-03-29 12:12 +0000 [r1252] Stevan_White: + + * FreeSans.sfd: Kerning: Had grouped letters + with round bowls on left (e,c,0,d,q) together, but now see the + original Nimbus fonts had left bounds that vary by 10 EM or more, + which is quite visible. I am correcting a flaw in the original + font in a very difficult and complex way. It would be much better + to make the bounds of these similar letters to be equal. To do: + same for punctuation, copy to other styles of Sans + +2009-03-29 03:48 +0000 [r1251] Stevan_White: + + * FreeSerif.sfd: Kerning: tweeks + +2009-03-29 03:34 +0000 [r1250] Stevan_White: + + * FreeSerif.sfd: Kerning tweek + +2009-03-22 18:54 +0000 [r1249] Stevan_White: + + * FreeMono.sfd: clean-up of some of the basic + Nimbus glyphs + +2009-03-22 14:26 +0000 [r1248] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Hebrew: more work on lookups + regarding vowel marks + +2009-03-22 11:03 +0000 [r1247] Stevan_White: + + * FreeSans.sfd: Hebrew: vowel mark positioning + +2009-03-16 19:26 +0000 [r1246] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: re-named some lookup tables + (Sinhala, Hebrew) + +2009-03-15 11:58 +0000 [r1245] Stevan_White: + + * FreeSerif.sfd: Georgian: point-wise cleanup + note: doubts about spacing and glyph bounds in capitals + +2009-03-15 09:58 +0000 [r1244] Stevan_White: + + * FreeSerif.sfd: Greek Extended: corrected + u+1fd3 + +2009-03-13 08:15 +0000 [r1243] Stevan_White: + + * FreeSerif.sfd: Cyrillic (and extensions) + various tweeks to old Cyrillic letters, spacing. + +2009-03-07 12:30 +0000 [r1242] Stevan_White: + + * FreeMonoBoldOblique.sfd: correct direction + braceleft + +2009-03-07 12:16 +0000 [r1240-1241] Stevan_White: + + * FreeSerif.sfd: Glagolitic: tweeks + + * FreeMonoBold.sfd: correct direction of + braceleft + +2009-03-05 09:03 +0000 [r1239] Stevan_White: + + * FreeSerif.sfd: Glagolitic: more fiddling. + Raised small letters so their tops are even with the tops of the + big letters, which is more in line with their "hanging" nature, + and with most manuscripts. + +2009-03-04 07:03 +0000 [r1238] Stevan_White: + + * tools/ranges.py: ranges for Sinhala + +2009-03-03 09:54 +0000 [r1237] Stevan_White: + + * FreeSerif.sfd: Glagolitic: more tweeks + +2009-03-02 23:03 +0000 [r1236] Stevan_White: + + * FreeSerif.sfd: Glagolitic: added Djervi (I + think) + +2009-03-02 21:49 +0000 [r1235] Stevan_White: + + * tools/GenerateMacTT (added): Special script for + generating fonts that don't give errors on the Mac. I hope + somebody will fix something, either in Font Book or FontForge, + that will make this unnecessary + +2009-03-01 23:24 +0000 [r1234] Stevan_White: + + * FreeSerif.sfd: Glagolitic: tweeks + +2009-02-28 19:38 +0000 [r1233] Stevan_White: + + * FreeSerif.sfd: Sinhala: replaced U+0DD0-1 with + ones from sinha font + +2009-02-28 12:25 +0000 [r1232] Stevan_White: + + * FreeSerif.sfd: Glagolitid: Additions, + improvements (Note: the characters still missing I simply haven't + yet recognized in a manuscript or found in an on-line HTML + encoded text. I would like to see real ones rather than copying + out of the Unicode samples.) Cyrillic Extended B: Assembled + Monograph Uk, uk. See discussion + http://en.wikipedia.org/wiki/Uk_(Cyrillic) + +2009-02-28 00:14 +0000 [r1231] Stevan_White: + + * FreeSerif.sfd: More work on Glagolitic + +2009-02-27 15:35 +0000 [r1230] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made braces more + distinctive. + +2009-02-26 15:12 +0000 [r1229] Stevan_White: + + * FreeMono.sfd: ASCII: Accentuated braces (for + better readability in terminals) + +2009-02-24 22:27 +0000 [r1228] Stevan_White: + + * FreeSerif.sfd: Cherokee: Daniel improved + U+13d2 + +2009-02-24 07:41 +0000 [r1227] Stevan_White: + + * FreeSerif.sfd: Sinhala: Copied most Unicode + glyphs directly from Yannis Haralambous sinhala MetaFont files. + These are: all but 0dd0 0dd1 0df4. Gave Unicode characters names, + based on a transliteration scheme from Harshula. The auxiliary + Sinhala are all from the LKLUG font. + +2009-02-22 23:41 +0000 [r1226] Stevan_White: + + * FreeSerif.sfd: Copied glyphs from LKLUG font, + as discussed with Harshula Jayasuriya. + http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/ + This font is derived from a Metafont font: This package was + originally developed by Yannis Haralambous (Yannis.Haralambous at + univ-lille1 fr), with funding from the Wellcome Institute for the + History of Medicine, 183 Euston Road, London NW1 2BE, England + (Contact person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), + which is using the font in its Catalogue of Sinhala Manuscript. + The original package was available by ftp at ftp.bcc.ac.uk in: + /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip The hope is + to eventually pull glyphs directly from the original MF files. + +2009-02-21 19:48 +0000 [r1225] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: tidying previous commits + +2009-02-21 14:11 +0000 [r1224] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: Revised letter + spacing in Armenian. Serif roman: Added initial version of + Glagolitic (by me) + +2009-02-18 20:38 +0000 [r1223] Stevan_White: + + * FreeSerif.sfd: Armenian: spacing changes + Sinhala: deleted range, for usual reasons: It doesn't even + contain the full set of Unicode letters, and Sinhala requires + auxiliary characters and lookup tables for proper representation. + (Found what I think are the originals at + http://www.mettanet.org/fonts/ ) + +2009-02-12 20:08 +0000 [r1222] Stevan_White: + + * tools/ranges.py, + tools/findBackLayers.py, + tools/GenerateTrueType, + tools/GenerateOpenType, + tools/range_report.py, + tools/validate.py, + tools/checkGlyphNumbers.py, + tools/isMonoMono.py: Changed + /usr/local/bin/fontforge to /usr/bin/fontforge (to work with the + update-alternatives mechanism, whereby a link is made + /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred + binary ) + +2009-02-12 19:33 +0000 [r1221] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: SerifBoldItalic - Armenian + oblique from Daniel Johnson's bold version Added ligatures (by + Daniel) and lookup tables. + +2009-02-12 08:39 +0000 [r1220] Stevan_White: + + * FreeSerifItalic.sfd: Armenian: Made oblique + version of Daniel Johnson's range + +2009-02-12 08:28 +0000 [r1219] Stevan_White: + + * FreeSerifBold.sfd: Armenian by Daniel Johnson + +2009-02-12 08:00 +0000 [r1218] Stevan_White: + + * FreeSerif.sfd: Improvements of a couple of + Armenian characters, from Daniel Johnson. + +2009-02-07 20:28 +0000 [r1217] Stevan_White: + + * FreeSerifItalic.sfd: Latin: kerning fixed some + missing extrema + +2009-02-07 19:47 +0000 [r1216] Stevan_White: + + * FreeSerifItalic.sfd: Latin: kerning made some + more delicate italic IPA letters + +2009-02-06 20:14 +0000 [r1215] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-02-06 10:19 +0000 [r1214] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning Adjusted ff + etc ligatures in Italic + +2009-02-05 23:20 +0000 [r1213] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-02-05 19:57 +0000 [r1212] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Thai sample text (means + something like Mr Sangkapan who sells bottles was picked up by + the police because he stole the wash of ms. .....) + +2009-02-04 20:19 +0000 [r1211] Stevan_White: + + * FreeSans.sfd: Vai range, by Daniel Johnson + +2009-02-04 20:08 +0000 [r1210] Stevan_White: + + * FreeSerifBoldItalic.sfd: Latin: kerning + +2009-02-03 20:53 +0000 [r1209] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-02-02 23:44 +0000 [r1208] Stevan_White: + + * FreeSerifBoldItalic.sfd: Latin: kerning + +2009-02-02 23:32 +0000 [r1207] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Latin: kerning + +2009-01-26 21:00 +0000 [r1206] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made nu distinct from + v. Remedies bug #25376: https://savannah.gnu.org/bugs/?25376 + greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono + +2009-01-22 21:37 +0000 [r1205] Stevan_White: + + * FreeSans.sfd: Kerning. Need to copy to other + faces + +2009-01-22 01:44 +0000 [r1204] Stevan_White: + + * FreeSerif.sfd: Arabic ligatures: turned on + "ignore combining marks" on advice of Khaled Hosny. + +2009-01-20 17:09 +0000 [r1203] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Drew U+1e9C-F in Latin + Extended Additional (including capital ess-zet) + +2009-01-19 20:48 +0000 [r1202] Stevan_White: + + * FreeMono.sfd: Update ot Kayah Li from Daniel + Johnson + +2009-01-18 16:49 +0000 [r1201] Stevan_White: + + * AUTHORS, CREDITS: Daniel Johnson's + latest contributions + +2009-01-18 14:33 +0000 [r1200] Stevan_White: + + * FreeSerif.sfd: Coptic: Laula to be same height + as Phi Psi (higher than other letters). Dei and dei also to be + higher letters, adjusted widths too. + +2009-01-18 14:25 +0000 [r1199] Stevan_White: + + * FreeSans.sfd: Unified Canadian Aboriginal + Syllabics: moved the non-Unicode letter part glyphs ucas.ring + ucas.horizline ucas.shortvert ucas.righttack ucas.lefttack to the + Private Use area 59664-59668 Technique was to edit the SFD file + directly: It seems the encoding slot for the glyph is the first + field of the "Encoding:" line for the character. + +2009-01-18 13:28 +0000 [r1198] Stevan_White: + + * FreeMono.sfd: Cherokee: improvements from D. + Johnsaon + +2009-01-18 12:34 +0000 [r1197] Stevan_White: + + * FreeSerif.sfd: Latin: kerning + +2009-01-17 18:58 +0000 [r1196] Stevan_White: + + * FreeSerif.sfd: Cyrillic: kerning + +2009-01-17 15:26 +0000 [r1195] Stevan_White: + + * FreeSerif.sfd: Re-linked Ezh/Yogh and re-made + reversed Ezh + +2009-01-16 21:28 +0000 [r1194] Stevan_White: + + * FreeSerif.sfd: Fiddled with Coptic glyphs: + Longer tail on Shei, less droopy Alfa. Made Armenian Aiw to be a + link to Phi (on Daniel Johnson's advice ) + +2009-01-16 08:01 +0000 [r1193] Stevan_White: + + * tools/ranges.py: corrected Unified Canadian + Aboriginal Syllabics + +2009-01-16 07:44 +0000 [r1192] Stevan_White: + + * FreeMono.sfd: Kayah Li by Daniel Johnson + +2009-01-16 07:36 +0000 [r1190-1191] Stevan_White: + + * FreeMono.sfd: removed hints + + * FreeMono.sfd: Cherokee, by Daniel Johnson + +2009-01-16 07:27 +0000 [r1189] Stevan_White: + + * FreeSerif.sfd: Made references of some + Armenian punctuation, Made primereversed to be really the reverse + of prime. + +2009-01-13 21:43 +0000 [r1187-1188] Stevan_White: + + * FreeSans.sfd: named some Armenian letters + + * FreeSerif.sfd: Armenian range by Daniel + Johnson, with ligatures. + +2009-01-13 08:43 +0000 [r1186] Stevan_White: + + * README: GPL 2 -> GPL 3 + +2009-01-12 20:35 +0000 [r1185] Stevan_White: + + * FreeSerif.sfd: Coptic: more kerning + +2009-01-12 09:06 +0000 [r1184] Stevan_White: + + * FreeSerif.sfd: Coptic: Raised top of laula + above common top, as it appears in most other fonts.Makes it + easier to distinguish from alfa. A little more space around Iauda + and iauda. Kerned Dei. + +2009-01-11 22:30 +0000 [r1183] Stevan_White: + + * FreeSerif.sfd: Coptic: Made capital Alpha is + distinct in printed form. Made more angular vida with flattened + top and bottom. Made small hori more curvy. + +2009-01-11 14:06 +0000 [r1182] Stevan_White: + + * FreeSerif.sfd: Greek: made archaic letters + u+0370-3 (understand are used for old numbering) Coptic: more + fiddling with Hori, made Kapa much wider reduced width of small + letter straight stems to match small letters in Latin kerning for + capitals + +2009-01-11 00:39 +0000 [r1181] Stevan_White: + + * FreeSerif.sfd: Revised Coptic. Added a few + dialectic letters and kai symbol Removed many "ear" serifs, + preferring a slashing continuation of long decenders and + diagonals as in some manuscripts Made Kai and kai not to go below + baseline Made Psi a little broader Made small khei distinct from + cap, Revised Hori and hori. Some of this toward + https://savannah.gnu.org/bugs/?25289 + +2009-01-08 22:23 +0000 [r1180] Stevan_White: + + * FreeSerif.sfd: Various alterations to Coptic: + Re-worked K and M, added kern table. + +2009-01-07 10:03 +0000 [r1179] Stevan_White: + + * FreeSans.sfd: Daniel Johnson's fix of TT + reference transformation bug in Unified Canadian Aboriginal + Syllabics, + +2009-01-06 22:27 +0000 [r1178] Stevan_White: + + * FreeSans.sfd: Unified Canadian Aboriginal + Syllabics range, courtesy of Daniel Johnson. + +2009-01-04 16:12 +0000 [r1176] Stevan_White: + + * ChangeLog: copyright dates 2009 + +2009-01-04 16:08 +0000 [r1175] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added 2009 to + copyright dates + +2009-01-04 15:59 +0000 [r1173-1174] Stevan_White: + + * ChangeLog: changes since last release + + * AUTHORS, CREDITS: Removed + Glagolitic range author + +2009-01-04 15:27 +0000 [r1172] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerifBold.sfd: Added some TrueType names + +2009-01-01 20:47 +0000 [r1171] Stevan_White: + + * FreeSerif.sfd: Removde Glagolitic range, since + have not (yet) received OK from author. Added some TrueType Names + +2008-12-31 13:06 +0000 [r1170] Stevan_White: + + * COPYING: Updated license to GPL v3 + +2008-12-30 21:34 +0000 [r1169] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Oblique versions of + Daniel Johnson's Cherokee. + +2008-12-30 20:42 +0000 [r1168] Stevan_White: + + * FreeSerifBold.sfd: Cherokee Bold range from + Daniel Johnson. + +2008-12-27 16:43 +0000 [r1165-1167] Stevan_White: + + * tools/isMonoMono.py: 900 EM -> 800 + + * FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Made glyphs to lie + between -200 and 800 EM + + * tools/isMonoMono.py: check that glyphs lie in + vertical bounding boxes + +2008-12-27 14:46 +0000 [r1164] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Extensible bracket characters + didn't exactly line up. Fixed. Mono: a couple of glyphs had + gotten out of their bounding boxes again. + +2008-12-26 22:41 +0000 [r1162] Stevan_White: + + * ChangeLog: last two day's changes + +2008-12-26 22:36 +0000 [r1160-1161] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Final pre-release + cleanup + + * notes/maintenance.txt: nongnu -> gnu + +2008-12-26 20:48 +0000 [r1159] Stevan_White: + + * FreeSerif.sfd: Buginese vowel u was misnamed + +2008-12-26 20:36 +0000 [r1158] Stevan_White: + + * FreeMono.sfd: Yatcyrillic somehow was a mark + character ... fixed + +2008-12-26 20:27 +0000 [r1157] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Had to un-link references + in Sans: uni02B2, uni02B5 SansOblique: uni0363 because validation + of the TTF file said the glyph "is drawn in wrong direction" I + would have preferred to have understand this... + +2008-12-26 20:23 +0000 [r1156] Stevan_White: + + * sfd/Makefile: Added quick test for FontForge + version. + +2008-12-26 19:52 +0000 [r1155] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Removed kerning + tables (?? what were they doing here anyway??) + +2008-12-26 19:43 +0000 [r1154] Stevan_White: + + * tools/ranges.py: some changes to explanatory text + +2008-12-26 18:54 +0000 [r1153] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Kerning tables for Thai. + Handles one common case: short letter followed by a tall one with + an overhang to the left. + +2008-12-26 12:33 +0000 [r1152] Stevan_White: + + * INSTALL: small corrections: better detail about + Windows install + +2008-12-26 12:29 +0000 [r1151] Stevan_White: + + * AUTHORS, CREDITS: added most recent + authors, synched up + +2008-12-25 20:47 +0000 [r1150] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: More putzing with kerning + tables + +2008-12-25 14:43 +0000 [r1149] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Copied kerning classes + Serif -> SerifBold SerifItalic -> SerifBoldItalic Sans -> + SansOblique SansBold SansBoldOblique Some associated naming of + characters, etc + +2008-12-25 12:51 +0000 [r1146-1148] Stevan_White: + + * AUTHORS, CREDITS, + README: formatting + + * ChangeLog: brought up to date + + * notes/maintenance.txt: added new release + proceedures + +2008-12-25 11:54 +0000 [r1145] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Additions and correction in + Spacing Modifier letters and IPA Extensions + +2008-12-23 21:35 +0000 [r1144] Stevan_White: + + * FreeSerif.sfd: Applied patch to Cherokee range + +2008-12-20 15:57 +0000 [r1143] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Fixed kern classes that end in + space (crashes FontForge) + +2008-12-20 15:38 +0000 [r1142] Stevan_White: + + * FreeSerifItalic.sfd: kerning + +2008-12-20 12:17 +0000 [r1141] Stevan_White: + + * FreeSerif.sfd: kerning + +2008-12-19 00:55 +0000 [r1140] Stevan_White: + + * FreeSerifItalic.sfd: kerning + +2008-12-19 00:06 +0000 [r1139] Stevan_White: + + * FreeSerif.sfd: kerning Some adjustments to + Glagolitc spacing, mark positioning + +2008-12-17 23:08 +0000 [r1138] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-12-16 23:36 +0000 [r1137] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-12-11 22:27 +0000 [r1136] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: kerning + +2008-12-10 11:03 +0000 [r1135] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: kerning + +2008-12-10 09:34 +0000 [r1134] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning + +2008-12-08 23:01 +0000 [r1133] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-12-08 09:52 +0000 [r1132] Stevan_White: + + * FreeSansOblique.sfd: Slanted small final + sigma. remedies bug #24993: U+03C2 "Greek small letter final + sigma" not slanted in Free Sans Oblique + https://savannah.gnu.org/bugs/index.php?24993 + +2008-12-07 19:30 +0000 [r1131] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: kerning, etc + +2008-12-06 23:42 +0000 [r1130] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning + +2008-12-06 13:48 +0000 [r1129] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning Tweek in Sans + having to do with addition of Latin Extended + +2008-12-05 20:52 +0000 [r1128] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Tweeks to Latin + Extended Additional + +2008-12-05 20:34 +0000 [r1127] Stevan_White: + + * FreeSansBoldOblique.sfd: Added Latin Extended + Additional range + +2008-12-05 10:35 +0000 [r1126] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Extra space at end of + kern class names has bad effect on FornForge script that try to + run through kern classes. Some FontForge call corrupts memory. + Got rid of extra space. + +2008-12-02 21:12 +0000 [r1125] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Replaced U+0387 GREEK + ANO TELEIA with top dot of colon. See bug #24987: U+0387 GREEK + ANO TELEIA too low https://savannah.gnu.org/bugs/index.php?24987 + +2008-12-02 09:25 +0000 [r1124] Stevan_White: + + * FreeSerif.sfd: more kerning in Cyrillic (broke + into two tables of classes) + +2008-12-01 20:22 +0000 [r1122-1123] Stevan_White: + + * FreeSerif.sfd: tweeks to kernin + + * FreeSerifBoldItalic.sfd: kerning + +2008-11-30 21:17 +0000 [r1121] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Kerning for Latin and + Cyrillic fairly complete in Serif faces. Complete in sense that + it looks pretty good under Pango for English French German + Spanish Polish Czech Latvian But have not done Vietnamese (will + require many more entries). I adjust roman and italic, then copy + tables by hand to bold and bolditalic. Misgiving: bolditalic is + much too crammed Overall, I may have over-kerned. (A difficult + temptation to master.) + +2008-11-30 15:06 +0000 [r1120] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-11-30 13:43 +0000 [r1119] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd: kerning In Serif, modified + widths of some extended latin glyphs + +2008-11-29 13:44 +0000 [r1118] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: kerning + +2008-11-29 11:56 +0000 [r1117] Stevan_White: + + * FreeSerif.sfd: Broke Latin kerning subtable + into four, hoping it will be easier to understand and maintain. + +2008-11-29 11:26 +0000 [r1116] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: kerning + +2008-11-29 00:38 +0000 [r1115] Stevan_White: + + * FreeSansOblique.sfd: kerning + +2008-11-28 23:43 +0000 [r1114] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: kerninig + +2008-11-28 21:54 +0000 [r1112-1113] Stevan_White: + + * FreeSans.sfd: kerning + + * FreeSans.sfd, + FreeSerif.sfd: more kerning; made guillemot + narrower + +2008-11-28 10:26 +0000 [r1111] Stevan_White: + + * FreeSans.sfd: kerning + +2008-11-28 00:11 +0000 [r1109-1110] Stevan_White: + + * FreeSansOblique.sfd, + FreeSerif.sfd: previous commit was incomplete + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adjusted width of single + quotes (and apostrophe) to be "punctuation width" More fiddling + with kerning. + +2008-11-27 22:37 +0000 [r1108] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: much fiddling with kerning + +2008-11-26 19:44 +0000 [r1107] Stevan_White: + + * FreeSerifBold.sfd: Basic kerning, named main + Cyrillic letters + +2008-11-26 18:41 +0000 [r1106] Stevan_White: + + * FreeSerifItalic.sfd: Basic Cyrillic kerning + +2008-11-26 07:03 +0000 [r1105] Stevan_White: + + * FreeSerif.sfd: further tweeks to Cyrillic + kerning + +2008-11-26 06:58 +0000 [r1104] Stevan_White: + + * FreeSerif.sfd: Tweeks to Cyrillic kerning + +2008-11-26 00:32 +0000 [r1103] Stevan_White: + + * FreeSerifItalic.sfd, + sfd/Makefile, FreeSerif.sfd, + FreeSerifBold.sfd: Much fiddling with kerning, + tables, and generating fonts whose kerning tables work with + OpenOffice. + +2008-11-25 23:59 +0000 [r1102] Stevan_White: + + * tools/GenerateTrueType: Made to include old-style + kerning Converted to Python + +2008-11-24 08:11 +0000 [r1100-1101] Stevan_White: + + * FreeSerif.sfd: Prev commit to validate + + * FreeSerif.sfd: regularized padding in + Miscellaneous symbols. At least within related ranges tried to + make similar. + +2008-11-23 20:21 +0000 [r1097-1099] Stevan_White: + + * tools/ranges/__init__.py (added), + tools/ranges/OpenType.py (added), + tools/ranges (added): meant to add these before + moving the ranges.py file + + * tools/range_report (removed), + tools/range_report.py (added): preferred to keep + the file ending + + * tools/range_report (added): Starting to break out + different functionalities of this large script + +2008-11-23 15:38 +0000 [r1096] Stevan_White: + + * FreeSerif.sfd: Completed Miscellaneous + Symbols, with some drawings from George Douros' Unicode Symbols, + and some of mine. + +2008-11-23 14:21 +0000 [r1095] Stevan_White: + + * FreeSerif.sfd: Filled out Miscellaneous + Symbols. Used George Douros' Unicode font. + +2008-11-23 12:57 +0000 [r1094] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Replaced Greek Exteded + psili and dasia with scaled versions of the "bent quote" mark. I + think it's distinctive enough, but not so silly. Remedies bug + #22997: Mono: Greek Extended psili is ugly + https://savannah.gnu.org/bugs/?22997 + +2008-11-23 00:47 +0000 [r1093] Stevan_White: + + * FreeSerif.sfd: Made some recycling symbols + +2008-11-22 23:07 +0000 [r1092] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Finished with Hebrew + Pointed letters in all faces. + +2008-11-22 16:36 +0000 [r1091] Stevan_White: + + * FreeSans.sfd: Fiddled with Hebrew Pointed + letters + +2008-11-22 15:45 +0000 [r1090] Stevan_White: + + * FreeSerifItalic.sfd: Marks for Vietnamese + +2008-11-22 10:32 +0000 [r1089] Stevan_White: + + * CREDITS: fixed some links having to do with Omega, + intlfonts + +2008-11-22 09:32 +0000 [r1088] Stevan_White: + + * CREDITS: Fixed/removed broken links + +2008-11-21 23:53 +0000 [r1087] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Letter pe had strange thick + middle ear that looked awful. lamed had ben bumped at some point. + Fixed. Adjusted some of the points. + +2008-11-21 22:54 +0000 [r1086] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: repairs to Pointed Hebrew + +2008-11-21 21:29 +0000 [r1085] Stevan_White: + + * FreeSerif.sfd: Numeral line positioning marks + for Gothic + +2008-11-21 10:17 +0000 [r1084] Stevan_White: + + * FreeSerifItalic.sfd: Added Combining Marks for + Symbols (some question about obliqueness of some symbols) Cleaned + up some empty glyphs in Pointed Hebrew. + +2008-11-20 21:00 +0000 [r1083] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Provided Hebrew pointed + letters, with lookups, for all Serif faces. + +2008-11-19 22:30 +0000 [r1082] Stevan_White: + + * FreeSerifBoldItalic.sfd: renamed Hebrew + lookups + +2008-11-19 22:12 +0000 [r1081] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Completed Hebrew in Bold + faces. + +2008-11-19 00:04 +0000 [r1080] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: More tweeks to Hebrew points + +2008-11-18 23:44 +0000 [r1079] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd: Adjustments corrections and + additions to Hebrew points + +2008-11-18 20:56 +0000 [r1078] Stevan_White: + + * FreeSansBold.sfd: Cleaned out a lot of + ridiculous kernings + +2008-11-16 23:39 +0000 [r1077] Stevan_White: + + * FreeSansBoldOblique.sfd: fiddled with Armenian + ligatures + +2008-11-16 23:26 +0000 [r1076] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added Armenian (with + ligatures) to BoldOblique Fiddled with character spacing + +2008-11-16 22:56 +0000 [r1075] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added U+01f9 and + paragraph end marker to Georgian Fiddled with Armenian ligatures + +2008-11-15 13:36 +0000 [r1074] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added Georgian turned + gan 10F9 (because it was easy) + +2008-11-15 13:28 +0000 [r1073] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Another pass at + letter spacing in Cyrillic. Also went through ancient letters. + Added Georgian paragraph separator 10FB + +2008-11-15 10:11 +0000 [r1072] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Re-worked letter + spacing through modern Cyrillic range. + +2008-11-15 00:05 +0000 [r1071] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd: Letter spacing + +2008-11-14 22:48 +0000 [r1070] Stevan_White: + + * FreeSerif.sfd: Added several characters to + Cyrillic Extended-B + +2008-11-14 09:56 +0000 [r1069] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Made Cyrillic hooked + e U+04BC-F to look less goofy. + +2008-11-14 09:36 +0000 [r1068] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Based on assertion on + Pechatnyj Dvor's web site, Cyrillic Fita U+0472-3 and "Barred O" + U+04E8-9 are different styles the same letter, and the fact that + the tilde in the O never looked good in Sans, I made them all + barred O's. + +2008-11-14 09:32 +0000 [r1067] Stevan_White: + + * FreeSerif.sfd: Added Cyrillic Yn, yn + (U+a65e-f) + +2008-11-14 08:30 +0000 [r1066] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Synced up Cyrillic and + Combining Diacritics ranges, Couple of tweeks in Gujarati to make + TT validate + +2008-11-13 23:44 +0000 [r1065] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Changes to older Cyrillic + letters, in response to further information. Made omegas, omegas + with titlo, and OT to all be of the same size and shape in Serif. + Un-linked Cyrillic Psi and psi from Greek, made squarer versions. + Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f + . Experimenting with mark positioning for Cyrillic + +2008-11-12 22:53 +0000 [r1064] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Strove to make Euro + look more like the EC logo design, while making glyph fit better + with the design of its face. See bug #3576: Euro design + https://savannah.gnu.org/bugs/?23576 + +2008-11-12 21:33 +0000 [r1063] Stevan_White: + + * FreeSans.sfd: Tweeks to previous commit + +2008-11-12 21:10 +0000 [r1062] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Adjustments mostly to GPOS + tables having to do with Vietnamese marks. The WAZU Vietnamese + test page looks pretty good in Sans now. Still not thrilled with + below-dot when it appears with a mark over e.g. U+0102. Pango + positions one or the other but not both. + +2008-11-12 00:04 +0000 [r1061] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Extensive + modification of GPOS lookup tables for mark positioning. I think + they're now all functional (except styled Mono faces have none). + Also added lots of marks to faces that didn't have them, and also + fiddled with Combining Diacritical Marks. + +2008-11-10 19:53 +0000 [r1060] Stevan_White: + + * FreeSerif.sfd: Made one combining mark really + combining + +2008-11-10 19:49 +0000 [r1059] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made a few combining + characters to be zero-width in Mono, Added them to other styles. + +2008-11-09 23:49 +0000 [r1058] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Figured out why below marks + in Thai weren't working in the lowest letters. I think Pango and + other font renderers ignore 'blwm'. 'mark' works though. + +2008-11-09 23:21 +0000 [r1057] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Tweeks to Thai marks + +2008-11-09 22:56 +0000 [r1056] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Several bugfixes in Thai, + mostly having to do with mark placement and ligatures. + Implemented ru-saraaa and lu-saraaa with ligatures. + +2008-11-09 21:21 +0000 [r1055] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: added and named + dottedcircle (used by Pango to render combining mark base) + +2008-11-09 12:42 +0000 [r1054] Stevan_White: + + * FreeSerif.sfd: More tweeks to Coptic + +2008-11-09 12:22 +0000 [r1053] Stevan_White: + + * FreeSerif.sfd: Tweeks to Coptic, after viewing + more papyrus samples and web pages. + +2008-11-09 10:41 +0000 [r1052] Stevan_White: + + * FreeSerif.sfd: Weight of Coptic small letters + made to match that of Latin and Greek ones. + +2008-11-08 20:05 +0000 [r1051] Stevan_White: + + * FreeSerif.sfd: Coptic tweek spacing + +2008-11-08 19:22 +0000 [r1050] Stevan_White: + + * FreeSerif.sfd: Made Coptic to comply better + with http://www.wazu.jp/gallery/Test_Coptic.html Made a flourish + at foot of letters with long diagonal. + +2008-11-08 15:51 +0000 [r1049] Stevan_White: + + * FreeSerif.sfd: Coptic: punctuation marks were + in the wrong row. + +2008-11-08 15:38 +0000 [r1048] Stevan_White: + + * FreeSerif.sfd: More tweeks to Coptic; put in a + mark lookup table. Note: for small letters I made scaled + references to captials. Results in those letters looking quite + light next to the capitals and next to small Latin letters. Also, + there are a few variant forms for capitals (Unicode samples don't + show this). It would be good to re-work + +2008-11-08 13:27 +0000 [r1047] Stevan_White: + + * FreeSerif.sfd: Added Coptic alphabet in + u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by me, based on + Unicode samples, TeX font copte, and scans at WikiPedia. + +2008-11-07 08:12 +0000 [r1046] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Further tweeks to dieresis + in Greek and Cyrillic + +2008-11-07 07:41 +0000 [r1045] Stevan_White: + + * FreeSerif.sfd: replaced Greek I dieresis with + references, tweeked height of dieresis. + +2008-11-04 08:42 +0000 [r1044] Stevan_White: + + * FreeSerif.sfd: Added a few Cyrillic Extended-B + letters seen in web pages while looking for Glagolitic text. + +2008-11-04 00:29 +0000 [r1042-1043] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Added a few old Cyrillic + characters. + + * FreeSerif.sfd: Several corrections and tweeks + to Glagolitic. Still missing six slots from Unicode, but don't + see them in the TeX fonts. On the other hand, several on-line + Glagolitic pages (bibles etc) don't seem to use these. Maybe it's + OK as-is. + +2008-11-03 09:53 +0000 [r1041] Stevan_White: + + * FreeSerif.sfd: Added lowercase range to + Glagolitic, as a facile scaling of the uppercase. + +2008-11-03 09:50 +0000 [r1040] Stevan_White: + + * FreeSerif.sfd: Added letter to Glagolitic, + scaled range. + +2008-11-02 22:59 +0000 [r1039] Stevan_White: + + * FreeSerif.sfd: Replaced fraktur bold from + Mathematical Alphanumeric Symbols with that from TX Fonts by + Young Ryu. One concern: letter k is damaged (in both medium and + bold). I just hacked something up. Added Glagolitic "round type" + font (Croation capitols only) from the collection of Croatian + fonts for LaTeX by Darko Zubrinić + ftp://ftp.dante.de/tex-archive/languages/croatian/ + http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf Several + letters are missing besides the small letters. + +2008-11-02 09:06 +0000 [r1038] Stevan_White: + + * FreeSerifBoldItalic.sfd: A couple of Thai + references got obliqued twice. + +2008-11-02 08:57 +0000 [r1037] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: By popular demand, removed + 'ears' from Greek Upsilon and Psi. Copied resulting glyphs to + Serif Mathematical Alphanumeric Symbols. + +2008-11-02 00:49 +0000 [r1036] Stevan_White: + + * FreeSerif.sfd: Some pointwise cleanup of main + Tamil range + +2008-11-01 23:20 +0000 [r1035] Stevan_White: + + * FreeSerif.sfd: Tried some things with lookups. + Didn't make much headway. + +2008-11-01 22:34 +0000 [r1033-1034] Stevan_White: + + * FreeMono.sfd: somehow made a letter with wrong + width + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Added similar lookups and + ligatures to Thai ranges. + +2008-11-01 18:34 +0000 [r1032] Stevan_White: + + * FreeSerif.sfd: Lookups now work no worse than + those for other Thai fonts, at least in Pango. Still perplexed by + behaviour of "Required" lookups. + +2008-11-01 15:44 +0000 [r1031] Stevan_White: + + * FreeSerif.sfd: For Thai, made ligatures and + lookups for yoying and thothan combined with a lower vowel. These + work well. Attempted looksups for saraaa with ru and lu, and for + saraam. Not working. + +2008-10-31 23:54 +0000 [r1030] Stevan_White: + + * FreeSans.sfd: Cleaned up a few of the Bengali + ligatures + +2008-10-31 23:46 +0000 [r1029] Stevan_White: + + * FreeSerifBold.sfd: Tweek Thai + +2008-10-31 22:48 +0000 [r1028] Stevan_White: + + * FreeSerif.sfd: Fixed ligatures and mark + positioning for Hanunóo. Problem with ligatures: Gnome pango + doesn't do 'rlig', only 'liga' + +2008-10-31 21:27 +0000 [r1027] Stevan_White: + + * FreeSerifItalic.sfd: Changed lookup table + scripts for Devanagari and Bengali. Find Problems -> ATT found + several problems showing lookups acting on glyphs that weren't + listed in the script ranges, including dev2, bng2 (why not deva + and beng, I don't know). danda and doubledanda of Devanagari I + understand are to be shared among Indic scripts. So included bng2 + and dev2 in the 'aalt' table for those. The 'init' and 'half' + tables for Bengali made active for bng2. The 'locl' table for + Bengali didn't do anything I could see: It mapped the Devanagari + danda to itself, and the doubledanda to itself. Deleted. + +2008-10-31 20:10 +0000 [r1026] Stevan_White: + + * FreeSerifItalic.sfd: Cleaned up some kern + tables. adjustments of under 5 EM are invisible. Some others I + just didn't like. Some were putting a letter beneath another, + with is wrong. + +2008-10-31 19:39 +0000 [r1025] Stevan_White: + + * FreeSerifBoldItalic.sfd: Added Thai + +2008-10-31 19:02 +0000 [r1024] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Changes to mark positioning + lookups, esp. in Italic. Widened numerals in Bold + +2008-10-27 19:00 +0000 [r1023] Stevan_White: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Tweeks regarding + Armenian and lookups + +2008-10-27 18:48 +0000 [r1022] Stevan_White: + + * FreeSansBold.sfd: Added Armenian ligatures + FB13-FB17 with lookups Also made a historical ligature ('hlig') + table for u+0587. Toward bug #15183: missing characters from + Armenian range (FreeSans, Bold) + https://savannah.gnu.org/bugs/index.php?15183 + +2008-10-27 09:17 +0000 [r1021] Stevan_White: + + * FreeSansOblique.sfd: Added Armenian ligatures, + lookups. Cleaned up contours. + +2008-10-26 23:45 +0000 [r1020] Stevan_White: + + * FreeSans.sfd: Added 5 Armenian ligatures to + U+FB13 – FB17, and made corresponding 'liga' lookup. Found + there one ligature u+0587 that according to + http://en.wikipedia.org/wiki/Armenian_alphabet "in new + orthography the և character is not a typographical ligature + anymore, and must never be treated as such. It is a distinct + letter and has its place in the new alphabetic sequence." So + moved this out of the 'liga' lookup and into a new 'hlig' lookup. + +2008-10-26 22:26 +0000 [r1019] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Lots of improvements to + Thai. Completely revised letter spacing in Italic, and fiddled + with combining marks in all. Still aren't working quite right, + especially in Italic. Still need to work over digits (in Bold + they aren't even bold yet) + +2008-10-26 14:21 +0000 [r1018] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Bold Thai : added + (painstakingly) constructed glyphs, lookups roman Thai: tweeks + Italic Thai: tweeks (Note this still has multiple problems) + +2008-10-25 08:26 +0000 [r1017] Stevan_White: + + * FreeSerif.sfd: WAZU says + http://www.wazu.jp/gallery/Fonts_Hanunoo.html MPH 2B Damase + doesn't support the consonant-vowel ligatures necessary to render + Buhid writing. OK, so I made 'mark' lookups for combining marks + and a bunch of ligatures in an 'rlig' lookup. The latter still + not working: don't know why. Made page to match the example of + the combining forms at + http://www.omniglot.com/writing/hanunoo.htm + +2008-10-24 21:56 +0000 [r1016] Stevan_White: + + * FreeSerif.sfd: Removed some marks from + Mathematical Alphanumeric Symbols + +2008-10-24 08:13 +0000 [r1015] Stevan_White: + + * FreeSerif.sfd: Tweeked combining marks for + Vietnamese. Made to satisfy WAZU JAPAN Comprehensive Unicode Test + Page for Vietnamese / Quốc Ngữ + http://www.wazu.jp/gallery/Test_Vietnamese.html Could still use + some tweeking... + +2008-10-24 07:25 +0000 [r1014] Stevan_White: + + * FreeSerif.sfd: Added marks for composition of + Vietnamese + +2008-10-23 22:03 +0000 [r1013] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Put "below" combining mark on + lots of vowels and derivatives, for Vietnamese. Named a bunch of + composit Latin, expecting to make substitutions. + +2008-10-23 20:14 +0000 [r1012] Stevan_White: + + * FreeSerif.sfd: Thai spacing alterations based + on advice of a native speaker. + +2008-10-22 06:30 +0000 [r1011] Stevan_White: + + * FreeSerif.sfd: re-named Thai lookups according + to order + +2008-10-21 21:28 +0000 [r1010] Stevan_White: + + * FreeSans.sfd: Cleanup of glyphs in Gujarati, + Devanagari. Note: Serious problem with Sans GPOS abvm in + Devanagari "'abvm' Above Base Mark in Devanagari subtable" + "gujr-0" But all the characters that list gujr-0 are in Gujarati. + Not sure how this got broken or how to fix it. + +2008-10-21 19:32 +0000 [r1009] Stevan_White: + + * FreeSerif.sfd: Fiddled with Thai mark + positioning: passes my tests now OK. Made a few more references + in Math Symbols; more regularization of stroke. + +2008-10-21 09:01 +0000 [r1008] Stevan_White: + + * FreeSerif.sfd: Added mark class for Vietnamese + "horn" Several references made in General Punctuation, Arrows + +2008-10-20 22:47 +0000 [r1007] Stevan_White: + + * FreeMono.sfd: added some Combining Diacritical + Marks + +2008-10-20 18:41 +0000 [r1006] Stevan_White: + + * FreeSerif.sfd: Made some references from + serifed Latin capitals to Greek counterparts. + +2008-10-20 18:24 +0000 [r1005] Stevan_White: + + * FreeSerif.sfd: Made a few repeated glyphs into + references in Musical Symbols + +2008-10-20 17:33 +0000 [r1004] Stevan_White: + + * tools/ranges.py, tools/validate.py: + tweeked some ranges, format of output + +2008-10-19 19:36 +0000 [r1003] Stevan_White: + + * FreeSerif.sfd: Moved several glypns from + Mathematical Alphanumeric Symbols to Letterlike Symbols. Couple + tweeks in Mathematical Symbols. + +2008-10-19 18:30 +0000 [r1002] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Fiddling with Mathematical + Symbols. In Serif, trying to make stroke width more consistent. + +2008-10-19 16:47 +0000 [r1001] Stevan_White: + + * FreeMono.sfd: Tweek + +2008-10-19 16:44 +0000 [r1000] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added some Greek + symbols in Mono and Sans to make a little more regular and + correspond better with TeX. Tweek of serif. + +2008-10-19 14:47 +0000 [r999] Stevan_White: + + * FreeSansBold.sfd: a few more improvements. + (One problem with the Mathematical Alphanumeric area is, one must + remember to change it any time another face is altered...) + +2008-10-19 14:41 +0000 [r998] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: Several improvements and + additions to Sans faces (mostly in Greek) from experience of + pasting into FreeSerif Mathematical Alphanumeric Symbols. + +2008-10-19 14:37 +0000 [r997] Stevan_White: + + * FreeSerif.sfd: Replaced most of Mathematical + Alphanumeric Symbols roman italic bold (latin and greek) gothic + italic bold (latin and greek) typewriter and numerals with glyphs + from FreeFont. These were scaled to uniform height. Remains: + Blackboard Bold, Fraktur, Calligraphic, Script + +2008-10-19 12:03 +0000 [r996] Stevan_White: + + * FreeSerif.sfd: Tidied lookup table names for + Malayalam + +2008-10-19 11:49 +0000 [r995] Stevan_White: + + * FreeSerif.sfd: Applied Malayalam patch from + Hiran Venugopalan + +2008-10-19 10:27 +0000 [r993-994] Stevan_White: + + * FreeMono.sfd: Added/corrected many + Mathematical Symbols + + * FreeSansOblique.sfd: more IPA + +2008-10-18 11:20 +0000 [r992] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made lots more IPA + and Phonetic Extensions Note: fontforge is reporting an error in + a few glyphs made by scaling another, that the glyphs are drawn + in the wrong direction--only in TrueType though. Suspect a + FontForge bug. + +2008-10-17 23:10 +0000 [r991] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added several + Combining Diacritical Marks + +2008-10-17 20:33 +0000 [r990] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made several Spacing + Modifier Letters, Combining Diacritical Marks, and IPA and + Phonetic Extensions + +2008-10-17 06:40 +0000 [r989] Stevan_White: + + * CREDITS: Hiran Venugopalan of Swathanthra + Malayalam Computing George Douros Daniel Johnson + +2008-10-16 20:53 +0000 [r988] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Added some Superscripts and + Subscripts + +2008-10-16 20:01 +0000 [r987] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Finished off + Superscripts and subscripts + +2008-10-16 19:06 +0000 [r986] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Completed General + Punctuation for Mono faces + +2008-10-16 08:08 +0000 [r985] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added some General + Punctuation + +2008-10-16 06:48 +0000 [r983-984] Stevan_White: + + * tools/ranges.py: un-grayed totals rows + + * tools/ranges.py: Fiddled Cyrillic made output + prettier + +2008-10-15 18:28 +0000 [r982] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: more Letterlike + Symbols, Currency Symbols + +2008-10-15 08:49 +0000 [r981] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made some Combining + Diacritical Marks for Symbols, Letterlike Symbols + +2008-10-14 22:18 +0000 [r980] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added some General + Punctuation + +2008-10-14 21:24 +0000 [r979] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added double slanted + hyphen, made General Punctuaton Supplement like Serif's + +2008-10-14 21:03 +0000 [r977-978] Stevan_White: + + * FreeSansBoldOblique.sfd: Filled out Greek + Extended + + * FreeSerifItalic.sfd, + FreeMono.sfd: fixes to last 2 commits + +2008-10-14 19:51 +0000 [r976] Stevan_White: + + * FreeSerifItalic.sfd: Last character to General + Punctuation + +2008-10-14 19:43 +0000 [r975] Stevan_White: + + * FreeMono.sfd: Built some Enclosed + Alphanumerics (1-10) + +2008-10-14 07:26 +0000 [r974] Stevan_White: + + * FreeSerif.sfd: Copied in Daniel Johnson's + changes to Cherokee. + +2008-10-12 15:42 +0000 [r973] Stevan_White: + + * FreeSerif.sfd: Included Daniel Johnson's + Cherokee glyphs. + +2008-10-05 11:20 +0000 [r972] Stevan_White: + + * FreeMono.sfd: Further corrections to diaresis + in Cyrillic -- legibility in small sizes + +2008-10-05 10:43 +0000 [r971] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Regularized placement of + diaresis in Cyrillic + +2008-10-05 09:07 +0000 [r970] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added same set of + glyphs to Cyrillic Supplement + +2008-10-04 22:26 +0000 [r969] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added some of the + easier letters from Cyrillic Supplement + +2008-10-04 20:27 +0000 [r968] Stevan_White: + + * FreeSerifItalic.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Finished high + Cyrillic range for MonoBold and MonoBoldOblique. (Remaining: + historic ranges, Cyrillic extensions) Tweeked others. + +2008-10-04 13:26 +0000 [r967] Stevan_White: + + * INSTALL: Added info about Adobe ATM + +2008-10-03 22:40 +0000 [r966] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoBold.sfd: Serif*Italic: Added last + Abkhazian letters to Cyrillic MonoBold: tweek + +2008-10-03 16:23 +0000 [r965] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Mono: Some additions to + historic letters + +2008-10-03 14:55 +0000 [r964] Stevan_White: + + * FreeSerif.sfd: Added some punctuation and + combining numeric marks from Cyrillic Extended B + +2008-10-03 13:21 +0000 [r963] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd: Various technical tweeks, + mostly concerning recent additions. Also did a bit more "Points + too close" and "irrelevant control points". Cyrillic millions + redesign meant could not maintain use of references for it. + +2008-10-03 11:03 +0000 [r962] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More high Cyrillic Included + old Cyrillic millions combining mark in Sans, changed design in + Serif + +2008-10-02 21:44 +0000 [r961] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: More high Cyrillic + +2008-10-02 17:45 +0000 [r960] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoOblique.sfd: More high Cyrillic glyphs + +2008-10-02 08:55 +0000 [r959] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: More glyphs in high + Cyrillic. Remains only some whose form I'm unsure of in italic. + +2008-10-02 07:44 +0000 [r958] Stevan_White: + + * FreeSerifBoldItalic.sfd: More glyphs in higher + Cyrillic range + +2008-10-01 23:02 +0000 [r957] Stevan_White: + + * FreeSerifItalic.sfd: Same process of + tightening el, em, ge (but a P.S. to previous commit: also did + ya, ze for SerifBold. + +2008-10-01 22:54 +0000 [r956] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: BoldItalic: Tightened up + spacing on left of el, em, ge (could go farther, but it is partly + a problem with glyph design... + +2008-10-01 22:10 +0000 [r955] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More additions to Cyrillic. + Finished SerifBold except for Nivkh additions. Used references on + number combining forms. + +2008-09-29 22:44 +0000 [r954] Stevan_White: + + * FreeSerif.sfd: Added four (obsolete) Chuvash + letters to Cyrillic Supplement - completing it. + +2008-09-29 21:32 +0000 [r953] Stevan_White: + + * FreeSerif.sfd: Greek adjustments Adjusted + spacing of kappa slightly Got rid of ears on Psi, following + similar request for Upsilon. + +2008-09-28 17:02 +0000 [r952] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adding and fiddling with + Spacing Modifiers and Combining Diacriticals + +2008-09-28 10:30 +0000 [r951] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Revisions of several + Combining Diacritical marks + +2008-09-28 10:25 +0000 [r950] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: More Combining + Diacriticals + +2008-09-28 08:18 +0000 [r949] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Still more Spacing + Modifiers and Combining Diacriticals + +2008-09-28 00:10 +0000 [r948] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: A few Combining + Diacriticals and Spacing Modifiers + +2008-09-27 23:45 +0000 [r947] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: MonoBoldOblique: + Primarily filling out Spacing Modifier Letters others: little + fixes found along the way + +2008-09-27 13:04 +0000 [r946] Stevan_White: + + * FreeSerif.sfd: Replaced Malayalam range with + that from Rachana_04 found on Swathanthra Malayalam Computing + project page http://savannah.nongnu.org/projects/smc/ Besides + scaling and converting to cubic, performed much clean-up of + glyphs, added an r2 character, and re-named a bunch of + characters. + +2008-09-22 22:06 +0000 [r945] Stevan_White: + + * tools/ranges.py: Corrections and additions to + several ranges, put extra row in table with character totals + +2008-09-22 21:41 +0000 [r944] Stevan_White: + + * FreeSerif.sfd: Filled in as much of Phonetic + Extensions as I could without artistic abilities. Note 1D48-9 are + not references due to apparent FontForge bug, that says scaled + references go in wrong direction. + +2008-09-22 19:20 +0000 [r943] Stevan_White: + + * FreeSerif.sfd: Cleaup of some Bengali glyphs. + Note many of the ligatures remain very very messy. + +2008-09-22 14:29 +0000 [r940-942] Stevan_White: + + * Makefile: made some lines quiet + + * sfd/Makefile: added more validations made to work + with GenerateOpenType + + * tools/GenerateOpenType: Replaced bash version with + Python + +2008-09-22 09:23 +0000 [r939] Stevan_White: + + * FreeSerif.sfd: Built two more easy Phonetic + Extensions + +2008-09-22 09:14 +0000 [r938] Stevan_White: + + * FreeSerif.sfd: Built some Phonetic Extensions + letters, those with middle tilde + +2008-09-21 20:46 +0000 [r937] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added lots of Spacing + Modifier Letters and Combining Diacritical Marks. + +2008-09-21 15:34 +0000 [r936] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Wrote script to check + if glyph encodings were in stated ranges, fixed most + discrepancies. There were a bunch of incompletely deleted + characters in several faces. Sans: found several other problems + in the process Tamil Four slots labelled 0BDA-D have glyphs, not + in Unicode. also 0BE1 I think they are misplaced; added 0010 to + each of them Devanagari Slot labelled U+093B is not in + Unicode--can't find glyph: deleted likewise 094F (may have been + meant to be 0954) 0955, 0973-0976 0954 should be a combining + mark, but it appears on the wrong side of 0. 0971 was just + wrong--made into simple dot. 0972 is also wrong--made my own + Candra A. Gujarati Slots labelled 0AE4-5 are not in Unicode; seem + not to belong at all. Deleted. 2800 is a dup of 2790. Deleted + Serif: phillipine_double u1736 was misplaced A bunch of the Math + Alphanumeric symbols are empty in the standard, because they're + represented elsewhere. These should be deleted (TO DO) First need + to make style consistent with existing symbols. + +2008-09-21 11:41 +0000 [r935] Stevan_White: + + * FreeSerif.sfd: Applied patch from Daniel J + Remedies bug FreeSerif: Missing glyphs with palatal hook + https://savannah.gnu.org/bugs/index.php?24298 Adding several + letters to Phoenetic Extensions range U+1D80-BF + +2008-09-21 11:00 +0000 [r934] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made four characters + U+200C-F to be zero-width Remedy to bug #23593: Mono 0-width + chars: zero-width or space? + https://savannah.gnu.org/bugs/index.php?23593 + +2008-09-20 23:17 +0000 [r933] Stevan_White: + + * FreeSerif.sfd: Made Mahjong tiles to take up + less space using references Cleaned up several validation + problems + +2008-09-19 22:54 +0000 [r932] Stevan_White: + + * tools/checkGlyphNumbers.py: included other Private + Use Ranges + +2008-09-19 20:48 +0000 [r931] Stevan_White: + + * tools/checkGlyphNumbers.py (added): Added script + to check that glyph numbers match Unicode (with complication) + +2008-09-19 20:36 +0000 [r930] Stevan_White: + + * tools/ranges.py: corrected and simplified + calculation of whether OS/2 bit is set. Now works mostly + perfectly, except for some high Unicode ranges... + +2008-09-19 20:25 +0000 [r928-929] Stevan_White: + + * FreeSerif.sfd: Added several Hebrew Alphabetic + Presentation Forms (some easy ones), to make its coverage the + same as Serif Bold. + + * FreeSerifBold.sfd: Re-encoded. Deleted several + glyphs in Hebrew Alphabetic Presentation Forms that didn't + correspond valid Unicode + +2008-09-19 20:19 +0000 [r927] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeMonoBold.sfd: Ran script to find + mis-numbered glyphs. Several were simply typos, some offset by + one. + +2008-09-19 20:13 +0000 [r926] Stevan_White: + + * FreeSansOblique.sfd: Numerous cases of glyphs + in Private Use area incorrectly assigned Unicode numbers and + names. Gave all -1 for Unicode and named like "slot.XXXX". + +2008-09-19 09:51 +0000 [r921-925] Stevan_White: + + * tools/GenerateOpenType: Made to output old-style + kerning tables for Windows (FontForge complains though) + + * tools/GenerateTrueType: Made to hint before + instructing: FontForge bases TT instructions on hints although + hints are not put into TrueType fonts. + + * tools/hex_range.py: cosmetic tweek + + * tools/isMonoMono.py: re-worked to take a list of + files as input + + * tools/ranges.py: re-structured code and corrected + a few ranges + +2008-09-19 09:17 +0000 [r920] Stevan_White: + + * FreeSerif.sfd: Adapted Mahjong Tiles from + George Douros' Unicode Symbols font. + +2008-09-18 23:27 +0000 [r919] Stevan_White: + + * FreeSerif.sfd: Added Domino Tiles. Domino + outline is copied from George Douros' Unicode Symbols, but the + rest I preferred to do with references. + +2008-09-18 21:30 +0000 [r918] Stevan_White: + + * FreeSerif.sfd: Adapted Mathematical + Alphanumeric Symbols from George Douros' Unicode Symbols font. + +2008-09-18 21:02 +0000 [r917] Stevan_White: + + * FreeMonoBoldOblique.sfd: This one got away + from me--I don't know what I did. Looks like some small contour + edits. + +2008-09-18 20:58 +0000 [r915-916] Stevan_White: + + * FreeSansBoldOblique.sfd: Fixed one mis-numberd + character in Latin Extended-B + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Fixed several mis-numbered + characters. + +2008-09-18 20:13 +0000 [r914] Stevan_White: + + * FreeSansBold.sfd: SansBold: one Georgian + letter with no name, one Zapf Dingbat was unnumbered ATT test + shows a bunch of problems with Gurmukhi and 'blwf' table indeed + shows those letters at 0x10000+ Sans names them like + uni0A30_uni0A4D.blwf: they are in range ECC6 to ED06 I meant to + move this range into Private Use in last release, and missed it. + So now it is moved, into same range as Sans. Both Sans and + SansBold in nukt table for Gurmukhi have duplicate entries for + uni0A15 uni0A3C. Deleted dups. + +2008-09-18 19:05 +0000 [r913] Stevan_White: + + * FreeMonoOblique.sfd: fixed a number of + Unassigned Code Points in Greek Extended + +2008-09-18 18:31 +0000 [r912] Stevan_White: + + * FreeSansOblique.sfd: mis-numbered Combining + Diacritics + +2008-09-18 18:24 +0000 [r911] Stevan_White: + + * FreeSansOblique.sfd: Several chars in Latin + Extended hadn't been named. One spurious letter in Letterlike + Symbols + +2008-09-16 19:37 +0000 [r910] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Lots of additions: unless + otherwise noted, they are from George Duros' fonts Analecta, + Music, and Unicode (haven't got final confirmation of the + eligibility of these glyphs, so this is just for testing.) Added + some combining marks, fiddled a bit. In both Serif & Mono, tried + to get a key symbol characters to fit inside the key combining + mark Serif Got rid of ears on Upsilon Added: Gothic Western & + Byzantine Musical Symbols Misc Symbols, Misc Technical Symbols + (also drew many myself) Supplemental Symbols and Arrows Mono + Added: lotsa Misc Technical Symbols OCR Symbols drew many + Supplemental Symbols and Arrows, Misc Technical Sans Added + Phoenecian Made a few Letterlike Symbols; Made Re and Im to be + sans-serif. + +2008-09-11 20:49 +0000 [r908] Stevan_White: + + * ChangeLog: changes since June + +2008-09-11 20:42 +0000 [r907] Stevan_White: + + * FreeSerif.sfd: Removed pointless entries from + Latin kern table Tidied points in Sinhala + +2008-09-07 21:47 +0000 [r906] Stevan_White: + + * FreeSerif.sfd: Tidied up Tamil ligatures + EEA8-EEAB to fix TT build warning "MonotonicFindAlong: Never + found our spline." + +2008-09-07 21:07 +0000 [r905] Stevan_White: + + * FreeSerifBoldItalic.sfd, + sfd/Makefile, FreeSans.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added APL characters + to FreeMono (why?...) Fixed several last-minute problems, + including Serif: Tweeked GPOS mark table for Cyrillic Sans: Added + a GPOS table for Cyrillic (but several diacritics are missing) + Serif, Mono: tweeked some bugs in extensible brackets & integrals + Serif: Vietnamese o circumflex: accent was a bit high. fixed. + MonoBoldOblique OTF build uni213b intersects self Generation of + TT fonts complains about several things to stderr, including + SerifBold: "There exists a 'fpgm' code that seems incompatible + with FontForge's. Instructions generated will be of lower + quality. If legacy hinting is to be scrapped, it is suggested to + clear the `fpgm` and repeat autoinstructing. It will be then + possible to append user's code to FontForge's 'fpgm', but due to + possible future updates, it is extremely advised to use high + numbers for user's functions." (probably has been there since I + first copied the TT instructions in. ) Just repeated the copying + process carefully, and the warning went away. Serif: + "FindMatchingHVEdge fell into an impossible position" fixed a + bunch of point too close REMAINING PROBLEM in Serif TT build + "MonotonicFindAlong: Never found our spline." fixed several bad + TT matrices-- there are several more fixed many "control points + too close" no luck + +2008-09-03 08:43 +0000 [r904] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Added/corrected some + Misc. Symbols by copying from Serif. Note this is only a stopgap + solution. Want real sans-serif symbols. + +2008-09-02 22:41 +0000 [r903] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Put in minimal + Miscellaneous Symbols: Card suites and some musical notes. Note + not very happy with shapes...some I just drew. Sans isn't really + sans. Fixed one APL symbol in Mono so it verified in OTF version + +2008-08-31 11:39 +0000 [r902] Stevan_White: + + * FreeMono.sfd: Built set of APL symbols. + +2008-08-30 18:37 +0000 [r901] Stevan_White: + + * FreeSans.sfd: Un-linked references in uni02B2 + and uni02B5, because when validating the TrueType version, + fontforge gave an error "is drawn in wrong direction". (I suspect + a bug in fontforge. Other similar glyphs make no errors.) + +2008-08-30 16:23 +0000 [r900] Stevan_White: + + * FreeSerif.sfd: Fixed missing extrema in + TrueType. These were the last cases being reported by validate in + all the faces. + +2008-08-30 13:46 +0000 [r899] Stevan_White: + + * FreeSerifItalic.sfd: fixed last missing + extrema in TrueType + +2008-08-30 11:02 +0000 [r898] Stevan_White: + + * sfd/Makefile, Makefile, + tools/validate.py, + tools/isMonoMono.py: restructured validation to + look in a directory + +2008-08-30 10:57 +0000 [r897] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Fixed missing extrema in + TrueType versions + +2008-08-30 09:31 +0000 [r894-896] Stevan_White: + + * AUTHORS, CREDITS: unified style + + * README: lots of re-wording, concerning goals and + purposes + + * INSTALL: Got rid of outline style, tried to make a + little more appealing. + +2008-08-14 22:01 +0000 [r893] Stevan_White: + + * FreeSans.sfd: Same problem with uni0A83 as + with bn_llikaar. Just made zero-width. + +2008-08-14 20:29 +0000 [r892] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd: Glyph bn_llikaar, U+09E3 + BENGALI VOWEL SIGN VOCALIC LL, has right bound positioned far + into the negative. Causes a warning in fontforge when opening OTF + version. Comparing with other fonts supporting Bengali, found no + others that do this. FreeSerif makes glyph width 0 (which sounds + right according to Unicode) and puts glyph wholly to left of 0. + However, I haven't found this letter in text anywhere. I wonder + if it is really used in writing. + +2008-08-14 07:41 +0000 [r891] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Further TrueType validation + fixes. Sans still has two glyps in wrong direction. + +2008-08-13 23:09 +0000 [r890] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Fixed more TrueType + problems...all with missing extrema in TTF validation + +2008-08-13 21:35 +0000 [r889] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: fixed all the TrueType + validation problems of type "intersects itself" and all but two + of the "wrong directions", as well as a lot of "missing extrema". + But there remain hundreds of missing extrema in the TrueType + version. Also, bn_llikaar in Sans and Oblique still has a problem + in OTF version. + +2008-08-12 22:21 +0000 [r888] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made .ttf files to + validate. Other faces have many more problems still. + +2008-08-12 20:41 +0000 [r887] Stevan_White: + + * tools/GenerateTrueType: For TrueType, one puts in + Instructions, not Hints. This vastly improves look of TrueType + fonts in Windows. + +2008-08-11 23:07 +0000 [r886] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Continuing to make OTF + versions validate. * FreeMonoOblique.sfd: lots of missing points + at extrema * FreeSerif.sfd 12 wrong directions, 1 missing extrema + * FreeSerifItalic.sfd many missing points at extrema, 1 + self-intersecting What was wrong: in several oblique cases, an + already-italic glyph was made more italic, thereby fouling up + extrema (although why it passed validation in the SFD I don't + know). Some glyphs were overly-complicated with many near points. + Cleaned up, rounded to int. Remaining problem: OTF + FreeSansOblique FreeSans. one Bengali glyph in each whose advance + width and htmx don't match. Moral of story: validate the OTF and + TTF versions too before a release. + +2008-08-11 22:59 +0000 [r885] Stevan_White: + + * FreeSansOblique.sfd: Reverse a mistake from + last commit: somehow this file was converted to quadratic, or + something. + +2008-08-10 22:25 +0000 [r884] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Found that SFD files + that validated produced OpenType files that don't. These + represent the easy fixes. Some were result of conversion to + quadratic; some shouldn't have validated in the SFD... * + MonoBoldOblique: uni0250 missing pts at extrema [reference glyph + rotated...] * Sans: uni0AC4 wrong direction [simplified, rounded + to int] * SansOblique: uni01EA wrong direction [rounded to int] * + SerifBold: uni023f wrong direction [round to int] * + SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, + added extrema] + +2008-08-06 18:08 +0000 [r883] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Re-set font metrics, + which were somehow making uneven vertical spacing. + +2008-08-06 07:05 +0000 [r882] Stevan_White: + + * ChangeLog: Added changes since last release + +2008-06-22 09:14 +0000 [r881] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: Made to validate + +2008-06-22 09:08 +0000 [r879-880] Stevan_White: + + * tools/ranges.py: Brought more into line with + OpenType added some ranges fixed bug with ranges outside of font + + * CREDITS: 3 new ranges + +2008-06-22 07:53 +0000 [r878] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Cyrillic: tweeked accents for + consistency, and for readability in small sizes. + +2008-06-21 23:31 +0000 [r877] Stevan_White: + + * FreeSerif.sfd: Thanna range: tweeking + +2008-06-21 23:15 +0000 [r876] Stevan_White: + + * FreeSerif.sfd: Thaana range: Scaled up by + about 15%, raised by 100EM, tightened some of the diacritics to + get inside 900 to -300 EM limits. + +2008-06-21 22:21 +0000 [r875] Stevan_White: + + * FreeSans.sfd: Added Old Persian and Ugaritic + from MPH2BDamase font. + +2008-06-21 21:50 +0000 [r874] Stevan_White: + + * FreeSerif.sfd: Added Tai Le range adapted from + MPH2BDamase font. + +2008-06-21 18:39 +0000 [r873] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added some ancient Greek + numerals from Tempora to high Unicode area, (partly just to show + it can now be done.) + +2008-06-21 15:51 +0000 [r871-872] Stevan_White: + + * FreeSerifItalic.sfd: Couple of tweeks putting + glyphs above -300EM. + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Surgery to Thai letter 'tho + than', u+0e10, to push it above -300 EM. This makes Thai range + completely between 900 and -300 EM. + +2008-06-21 11:20 +0000 [r870] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSerif.sfd: Many auxilary characters (esp. + for Malayalam, Bengla, and Tamil) representing ligatures and + alternative forms without their own Unicode, were moved from + ranges above 0xFFFF (which ought to have been slots for other + defined Unicode ranges) into the Private Use area. In Serif, I + segregated the scripts, in Sans it was hard to see where one + began and another ended, so I moved them en masse. Note several + problems with wrongly-named characters: I already re-named + glyph570 and glyph582. But there are others with names starting + with A... + +2008-06-21 11:08 +0000 [r869] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd: Fixed (I hope the last) + problem with scripts in lookups Find Problems -> ATT (all + selected) finds multiple issues, SansBold In addition to script + 'guru', added 'gur2' to the scripts for these lookups 'nukt' + Nukta forms in Gurmukhi 'blwf' Below Base Forms in Gurmukhi + 'pstf' Post Base Forms in Gurmukhi 'blws' Below Base + Substitutions in Gurmukhi 'abvs' Above Base Substitutions in + Gurmukhi 'psts' Post Base Substitutions in Gurmukhi SansOblique + In addition to script 'beng', added 'bng2' to the scripts for the + lookup 'half' Half Forms in Bengali Moreover, the lookup 'aalt' + Access All Alternates in Latin contains only Bengali letters. + Re-named as Bengali, made to work on beng, bng2 scripts + +2008-06-20 21:52 +0000 [r868] Stevan_White: + + * FreeSerif.sfd: Scaled Sinhala range. Remedies + bug #23656: Sinhala letters over-sized + +2008-06-20 18:03 +0000 [r867] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Mostly messing with + Greek Extended accents again. re-positioned ypogegrammani on + advice of Alexey Kryukov Put prosgegrammani beneath main letters + in Mono, to make narrower glyphs Implemented more distinction + between tonos and acute. + +2008-06-19 08:25 +0000 [r866] Stevan_White: + + * FreeMonoBoldOblique.sfd: Completed fit of Mono + to 800 to -200 EM. + +2008-06-19 07:47 +0000 [r865] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Set Metrics to + recommended values + +2008-06-19 07:40 +0000 [r864] Stevan_White: + + * FreeMonoOblique.sfd: Now Mono Oblique, as well + as roman and Bold, are within 800 to -200 EM. Just BoldOblique to + go. + +2008-06-19 07:25 +0000 [r863] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: More toward fitting to 800 + to -200 EM. Basically, reduced Georgian by 92%. Also made an + over-all offset, so Georgian is somehow centered (Bold...I guess + I already did this in roman). Want to also do an emboldening to + make stroke like rest of font, but current FontForge has a nasty + crash that loses data on this function. + +2008-06-19 06:19 +0000 [r862] Stevan_White: + + * FreeMono.sfd: In effort to make fit in 800 to + -200 EM, Scaled Georgian by 92%, centered on 600 wide box. Next: + Embolden a bit. + +2008-06-18 19:46 +0000 [r861] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Toward making all + glyphs lie between -200 and 800 EM. Numerous small changes, + especially raising descenders of some Hebrew letters. Georgian + remains a problem + +2008-06-13 07:39 +0000 [r860] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Moved prosgegrammeni up to + baseline, (and then moved all references down to baseline) + +2008-06-13 06:17 +0000 [r859] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added Control Picture + "blank" to all faces. Switched U+0222-3 from TemporaLGCUni + +2008-06-11 17:57 +0000 [r858] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: More fiddling with Greek + Extended accents + +2008-06-11 07:43 +0000 [r857] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Tweeks to accents etc in + Greek Extended and Cyrillic + +2008-06-10 08:00 +0000 [r856] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Fixed a few big horizontal + spacing problems + +2008-06-09 23:12 +0000 [r855] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Implemented TemporaLCGUni + glyphs in Cyrillic ranges. Added a breve_cyrillic for the + moustache breve mark. + +2008-06-08 08:45 +0000 [r854] Stevan_White: + + * FreeSerif.sfd: Replaced most of Cyrillic range + with TemporaLGCUni. Remodelled many of the derived Cyrillic + characters after these. Fiddled globally with spacing of small + letters. Unclear on diacritics 485-6, unhappy with breve. + +2008-06-07 23:12 +0000 [r853] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Started implementing + TemporaLCGUni in Greek ranges. Replaced 3DC-3E1 from Tempora, + because I thought they looked nicer and more like the other + existing FreeFont glyphs. Replaced 3DA-B from Tempora, because + they look more like Unicode samples, and nicer. Added 03f3-4, + 03F7-F. Prefer my own lunate epsilon. Replaced Phi and Omega from + Tempora. These plainly fit the other FreeFont glyphs better than + the origninals. (How did this happen?) In bold, replaced U+03D7 + Copied lbbar u+2114 Small italic greek: replaced most except phi, + psi, omega Based on new information, broke the identification of + oxia with Latin acute. + +2008-06-07 13:15 +0000 [r852] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Efforts to control + heights of characters + +2008-06-05 22:04 +0000 [r851] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made to validate + +2008-06-04 23:14 +0000 [r850] Stevan_White: + + * FreeSans.sfd: Fixed undefined character in + kerning classes + +2008-06-03 22:26 +0000 [r849] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: tweeks and additions + to General Punctuation + +2008-06-03 07:12 +0000 [r848] Stevan_White: + + * FreeSansOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Completed/tweeked + Number Forms + +2008-06-02 22:28 +0000 [r847] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Added some Miscellaneous + Technical symbols + +2008-06-02 21:25 +0000 [r846] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Tweeks...mostly Letterlike + +2008-06-01 21:52 +0000 [r845] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Added Box Drawing characters to + Serif. Tweeked a glyph in Mono + +2008-06-01 12:30 +0000 [r844] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added several glyphs + to Letterlike Characters + +2008-05-31 07:30 +0000 [r843] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Validation pass + SansOblique and SansBoldOblique had validation problem with + BlueValues Private Dictionary Elements in BlueValues/OtherBlues + array are disordered Elements in BlueValues/OtherBlues array are + too close (Change BlueFuzz) StemSnapV does not contain StdVW + value. So I ordered the array, and based on other slanted fonts, + removed StemSnapV. Note however, I still think the two top Blues + lines are too close But I don't even know what the second-to-top + line is meant to do. + +2008-05-31 07:23 +0000 [r842] Stevan_White: + + * FreeSerif.sfd: Added to Block Elements, + Geometric Shapes Made to validate + +2008-05-29 08:49 +0000 [r841] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Looking at special symbols. + Drew several Miscellaneous Symbols in Mono and Serif + (Completed/corrected planetary symbols, added Dice, some other + easy ones) Completed Dingbats in Serif (using URW Dingbats) Added + some Block Elements to Serif + +2008-05-25 23:47 +0000 [r840] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More changes stemming from + J. Poon's report. + +2008-05-25 12:56 +0000 [r839] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd: Height surgery on + SerifBoldItalic. More fiddling with accents in others. + +2008-05-25 11:01 +0000 [r838] Stevan_White: + + * FreeSerifItalic.sfd: More height surgery. Only + a few left in Benglai and Thai + +2008-05-25 10:54 +0000 [r837] Stevan_White: + + * FreeSerifBold.sfd: Re-applied surgery to make + glyphs between 900 and -300EM + +2008-05-25 09:58 +0000 [r836] Stevan_White: + + * FreeSerifBold.sfd: *** Regression + Inadvertently un-linked all references in SerifBold in r1.83. + This reverses that error (but also un-does the surgery mentioned + there) + +2008-05-24 22:23 +0000 [r835] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBold.sfd: Applied surgery to make + Latin letters go under 900EM. One exception yet... + +2008-05-24 20:59 +0000 [r834] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Serif: much fiddling with + accents in Latin ranges. Re-thought some glyphs (there are still + a few messy ones, especially in bold) Checked horizontal + spacing...fixed a number of problems. + +2008-05-23 07:37 +0000 [r833] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSerifBold.sfd: Made Latin Extended-B + coverage consistent across Serif; cleaned up some glyphs + +2008-05-22 23:07 +0000 [r832] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Filled more of General + Punctuation in Sans and Serif Made all agree on coverage of Latin + Extended Additional + +2008-05-22 21:34 +0000 [r831] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSerifBold.sfd: Added Latin Extended + Additional to SansOblique. Made Latin Extended Additional + coverage consistent across Sans, B, I Made Latin Extended-B + coverage same in SerifBold. + +2008-05-22 19:05 +0000 [r830] Stevan_White: + + * FreeSansBold.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Mono* made Latin-B + coverage consistent across faces + +2008-05-22 07:50 +0000 [r829] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Made set of Latin + Extended-B consistent across Sans faces + +2008-05-21 23:14 +0000 [r828] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: More filling in General + Punctuation + +2008-05-21 22:26 +0000 [r827] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: another bunch of J. Poon's + reports also, filling in some Combining Diacriticals, Spacing + Modifiers, and General Punctuation in bold faces + +2008-05-20 23:16 +0000 [r826] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd: Mucking about with mark + tables in Thai (Serif) Other faces: Making changes from J. Poon's + report + +2008-05-20 06:41 +0000 [r825] Stevan_White: + + * CREDITS: Mark Williamson Jacob Poon + +2008-05-20 06:37 +0000 [r823-824] Stevan_White: + + * Makefile: added tests target + + * tools/findBackLayers.py (added), + tools/validate.py (added), + tools/isMonoMono.py (added), + tools/nameBySlot.py (added): isMonoMono.py checks + that monospace is really that findBackLayers.py finds glyphs in + back layers nameBySlot.py Sets name/unicode values of a range to + encoding value verify.py runs FontForge "verify" on all faces + +2008-05-18 19:17 +0000 [r822] Stevan_White: + + * tools/ranges.py: put table explanation back in + +2008-05-18 19:11 +0000 [r821] Stevan_White: + + * tools/ranges.py: Improved behaviour for high + Unicode + +2008-05-18 13:32 +0000 [r820] Stevan_White: + + * FreeSans.sfd: Revision of kerning + +2008-05-18 12:16 +0000 [r819] Stevan_White: + + * FreeSerif.sfd: Made Latin kerning a little + more reasonable: reduced many excessive kerns (some had letters + apparently overlapping, which shouldn't happen) made kerns + increment by 5EM for ease of reading got rid of kerns too small + to be seen + +2008-05-18 12:11 +0000 [r818] Stevan_White: + + * FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: made to verify + +2008-05-12 22:52 +0000 [r817] Stevan_White: + + * FreeSerif.sfd: made to validate + +2008-05-12 22:46 +0000 [r816] Stevan_White: + + * FreeSerif.sfd: Gurmukhi: filled range in + Serif, taking glyphs from the original Punjabi font by Hardip + Singh Pannu http://members.aol.com/hspannu/punjabi.html (file + pb_win95.exe) + +2008-05-12 19:43 +0000 [r815] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerifBold.sfd: Hebrew, basic. Some faces + missing punctuation marks, added. + +2008-05-12 19:03 +0000 [r814] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd: + Armenian: Sans tried to make verticals and horizontals of more + uniform width both, finddled with punctuation + +2008-05-12 12:56 +0000 [r813] Stevan_White: + + * FreeMonoOblique.sfd: made to validate + +2008-05-12 12:23 +0000 [r812] Stevan_White: + + * FreeMonoBold.sfd: made to validate + +2008-05-12 12:04 +0000 [r811] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Armenian in Sans: + regularized letter spacing + +2008-05-12 10:19 +0000 [r810] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeMonoOblique.sfd: Armenian: fill out ranges + and clean up SansBold especially had a lot of incorrect + references. Now all the ranges with Armenian at least share the + same set of characters. + +2008-05-12 07:58 +0000 [r809] Stevan_White: + + * FreeMono.sfd: Fixed glyph with wrong width. + +2008-05-11 21:29 +0000 [r808] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: 1) made to validate + 2) Mono: copied in Spacing Modifier Letters (glyphs not yet + named) 3) SerifItalic: Filled in General Punctuation + +2008-05-11 17:56 +0000 [r807] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made to validate, and + pass all other FontForge tests. Expedient: rounded everything to + int + +2008-05-11 14:00 +0000 [r806] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Made to have the same Greek + Symbols, Made to validate + +2008-05-11 12:59 +0000 [r805] Stevan_White: + + * FreeSansOblique.sfd: Made Greek Symbols as + full as rest of Sans + +2008-05-11 12:40 +0000 [r804] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Made Greek Symbols as full + as rest of Sans. Changed a name in Sans. + +2008-05-11 12:25 +0000 [r803] Stevan_White: + + * FreeSansBold.sfd: Deleted orphaned Arabic + glyph from Arabic Presentation forms-B + +2008-05-11 12:17 +0000 [r802] Stevan_White: + + * FreeMonoOblique.sfd: Made Greek as full as + other faces Made to validate + +2008-05-11 11:08 +0000 [r801] Stevan_White: + + * FreeSansBold.sfd: Deleted seven orphaned + Arabic characters; looks like somebody started, didn't get very + far, putting Arabic in bold. + +2008-05-11 11:05 +0000 [r800] Stevan_White: + + * FreeSerifBold.sfd: Deleted the single Arabic + character: it was clearly there by mistake. + +2008-05-11 11:01 +0000 [r799] Stevan_White: + + * FreeSansOblique.sfd: Tweeks to Armenian + +2008-05-11 10:56 +0000 [r796-798] Stevan_White: + + * FreeSansOblique.sfd: Comment from previous + commit of FreeSans was meant for FreeSansOblique. In FreeSans, + only tweeked a few letters during putting more characters in this + face. Filled in Spacing Modifier Letters, increased General + Punctuation. + + * FreeSans.sfd: Filled in Spacing Modifier + Letters, increased General Punctuation + + * FreeMono.sfd: Made Armenian as full as other + roman faces. + +2008-05-11 08:22 +0000 [r795] Stevan_White: + + * FreeMono.sfd: Completed Spacing Modifier + Letters Added a couple of Greek Punctuation + +2008-05-10 22:39 +0000 [r794] Stevan_White: + + * FreeMono.sfd: added more Spacing Modifier + Letters + +2008-05-10 21:57 +0000 [r792-793] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Did same process of scaling and + sizing for Thai in Sans as in Serif. Added mark tables to Sans. + Improvement, but there are questions... + + * FreeSans.sfd: Tidied some Gurmukhi glyphs, + validated. + +2008-05-10 17:50 +0000 [r791] Stevan_White: + + * FreeMonoBoldOblique.sfd: Made metrics like + rest of Mono + +2008-05-10 13:44 +0000 [r790] Stevan_White: + + * FreeSans.sfd: Deleted ranges for Oriya, + Kannada, on account of 1) they only contained a subset of the + consonant glyphs of the scripts, few if any vowels, and had no + ligature lookups as required 2) Kannada was based on the Akurti + fonts, which have copyright issues. See bug #23225: Oriya range + only partial bug #23224: Kannada range only partial + +2008-05-09 07:49 +0000 [r789] Stevan_White: + + * tools/ranges.py: more info on range intervals + +2008-05-09 05:36 +0000 [r788] Stevan_White: + + * FreeSerif.sfd: Deleted Telugu range. It didn't + represent a complete writing system for the language. See notes + at https://savannah.gnu.org/bugs/index.php?23202 Serif: Telugu + range missing many characters; many wrong + +2008-05-09 05:22 +0000 [r787] Stevan_White: + + * FreeSerif.sfd: Got a copy of the original + Tikkana font, Copied in remaining consonants and vowels that I + could find there. I think one vowel 0C55 is missing according to + unicode). Strangely, the Telugu digits are alo missing. In + Tikkana, the default "checkmark" structural mark is missing from + many consonants, according to Unicode, but is a separate glyph. I + put the checkmark on. This, and scaled up by 150% and cleaned up + intersecting glyphs and many unnecessary points. + +2008-05-07 22:38 +0000 [r786] Stevan_White: + + * FreeSerif.sfd: Filled out Telugu consonants. + Vowels still need to be done + +2008-05-07 19:35 +0000 [r785] Stevan_White: + + * FreeSerif.sfd: Operated on Latin glyphs with + stacked accents to make them fit under 900EM. Scaled Telugu bu + 150%. + +2008-05-05 22:17 +0000 [r784] Stevan_White: + + * FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd: Corrected further fontforge + "find problems" added some math characters to FreeSerif + +2008-05-04 23:52 +0000 [r783] Stevan_White: + + * FreeSansBold.sfd: Made to validate, and fixed + bad TT transformations + +2008-05-04 19:52 +0000 [r782] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Mainly TeX additions trying to + satisfy Markus Kuhn's TeX-as-Unicode page + +2008-05-04 14:25 +0000 [r781] Stevan_White: + + * FreeMono.sfd: Adjusted heights of extensible + brackets + +2008-05-04 13:42 +0000 [r780] Stevan_White: + + * FreeMono.sfd: Fixed problems with extensible + brackets, thanks to Markus Kuhn's page + http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt + +2008-05-04 11:43 +0000 [r779] Stevan_White: + + * tools/ranges.py: fiddled with ranges, doc + +2008-05-04 11:25 +0000 [r778] Stevan_White: + + * tools/ranges.py: made some ranges more correct? + +2008-05-04 11:02 +0000 [r777] Stevan_White: + + * tools/ranges.py: fixed some bugs in ranges better + error reporting + +2008-05-04 10:34 +0000 [r775-776] Stevan_White: + + * tools/ranges.py: Got rid of Unicode 1.1 references + + * tools/ranges.py: made to use OpenType table + +2008-05-04 03:11 +0000 [r774] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: made to validate + +2008-05-03 20:44 +0000 [r773] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Removed digits from Private + Use Area. See bug 23050. + +2008-05-03 19:54 +0000 [r772] Stevan_White: + + * tools/ranges.py: restructure text output + +2008-05-03 17:05 +0000 [r771] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd: + Completed General Punctuation + +2008-05-03 15:00 +0000 [r770] Stevan_White: + + * tools/ranges.py: More docs, date + +2008-05-03 14:53 +0000 [r769] Stevan_White: + + * FreeSans.sfd: Completed IPA Extensions + +2008-05-03 13:46 +0000 [r768] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: More work on Superscripts and + Subscripts, Spacing Modifiers. Sans is now complete in both. + Added Pfennig to Sans and Mono. + +2008-05-03 11:55 +0000 [r767] Stevan_White: + + * tools/ranges.py: rearrangement and cosmetic + +2008-05-03 11:46 +0000 [r765-766] Stevan_White: + + * tools/ranges.py: ...except I had broken it. now + fixed + + * tools/ranges.py: Seems to be in a useful form at + this point. + +2008-05-03 10:29 +0000 [r764] Stevan_White: + + * FreeSerif.sfd: Added a hand-drawn old German + Pfennig to Currency Symbols + +2008-05-02 23:46 +0000 [r763] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Further additions to General + Punctuation, Super and Sub Scripts, Spacing Modifiers, etc. + +2008-05-02 20:29 +0000 [r762] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd: Sans: additions to Spacing + Modifiers, IPA SerifItalic: shortening stacked accents to + maintain readability when clipped + +2008-05-01 19:32 +0000 [r761] Stevan_White: + + * FreeSans.sfd: Additions to Spacing Modifiers + and changes to Combining Diacritics + +2008-05-01 18:26 +0000 [r760] Stevan_White: + + * FreeSerif.sfd: Made sure all the half rings in + Combining Diacriticals and Spacing Modifiers were really half + rings (J. Poon had complained about this) + +2008-05-01 18:11 +0000 [r759] Stevan_White: + + * FreeSerif.sfd: Filled out General Punctuation + Some work on Spacing Modifiers + +2008-05-01 14:10 +0000 [r758] Stevan_White: + + * FreeSerif.sfd: Filled out Mathematical + Operators still needs lots of work Made to validate + +2008-05-01 09:14 +0000 [r757] Stevan_White: + + * FreeSerif.sfd: Filled out Latin Extended B + +2008-04-30 23:00 +0000 [r756] Stevan_White: + + * FreeSerif.sfd: added some letters with curls + to Latin Extended B + +2008-04-30 22:38 +0000 [r755] Stevan_White: + + * FreeSerif.sfd: more fiddling with Latin + Extended B accents + +2008-04-30 20:28 +0000 [r754] Stevan_White: + + * FreeSerif.sfd: Added Hanunóo script, with + characters based on those in font MPH2BDamase, on request from + the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase Glyphs are + simple vector strokes. Could be a little more uniform. + +2008-04-29 23:54 +0000 [r753] Stevan_White: + + * FreeSerif.sfd: Added Buginese script + "Lontara", with characters based on those in font MPH2BDamase, on + request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase Note the glyphs + are pretty rough, clearly a digitization of handwriting. I just + cleaned them up, and corrected discrepancies with Unicode, and + compared with some pictorial samples of the script I could find. + +2008-04-28 22:15 +0000 [r752] Stevan_White: + + * tools/ranges.py: improved look a lot still unhappy + with some ranges OS/2 seems sometimes bang-on, sometimes + unrelated to anything ( including fontforge's OS/2 listing) + +2008-04-28 22:00 +0000 [r751] Stevan_White: + + * FreeSerif.sfd: Much fiddling with Tamil range. + First scaled to 78% (avoiding the references) This gets it in the + ballpark height-wise. [A bit taller than the Latin letters, but + the stroke is narrower, but then the glyphs are busier.] Then had + to re-align combined references, the trickiest being the halants. + Checked with other fonts with Tamil text. + +2008-04-28 20:05 +0000 [r750] Stevan_White: + + * FreeSerif.sfd: Cleanum of missing extrema in + Arabic and Thaana + +2008-04-28 19:55 +0000 [r749] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: cleanup of control points in + Arabic and Thaana + +2008-04-28 17:04 +0000 [r748] Stevan_White: + + * tools/ranges.py (added): a script to print out how + many characters in a range are implemented in each font + +2008-04-28 08:06 +0000 [r747] Stevan_White: + + * FreeSerif.sfd: * Many changes to Thai, trying + to make the script fit between some lines, so accents won't get + clipped, etc. Also, stroke weight was heavier than that of Latin. + Scaled whole thing by 93%. Shrank the tallest letters 0E42-4 to + get them under 900EM. Shaved off top of maiek. Fiddled with + positioning of all accents. Made positioning tables for accents. + [note, unclear these are working correctly] * Fixed a bug having + to do with character replacements for characters named 'ng' and + 'nj'; these names had been taken on by other characters. * Made + to validate * unicode positions of two Cyrillic Extended + characters were switched. * fiddled with a couple of Cyrillic + combining diacritics + +2008-04-26 22:14 +0000 [r746] Stevan_White: + + * FreeSans.sfd: bugfix: a left harpoon + mysteriously appeared to the left of letter p! + +2008-04-26 19:46 +0000 [r745] Stevan_White: + + * FreeMono.sfd: Made to validate + +2008-04-26 18:40 +0000 [r744] Stevan_White: + + * FreeSans.sfd: made to validate + +2008-04-26 15:04 +0000 [r743] Stevan_White: + + * FreeSans.sfd: Toward J. Poons report Made 032B + more like proper double-arches (and distinct fro 033C seagull) + +2008-04-26 14:22 +0000 [r742] Stevan_White: + + * FreeSans.sfd: Toward J. Poon's report Made + 032b more like a seagull + +2008-04-26 14:05 +0000 [r741] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd: Sans: fiddling with widths + and terminators of math symbols, toward J. Poon's report R & B: + removed u+2741 because it didn't match the Unicode description + +2008-04-26 12:08 +0000 [r740] Stevan_White: + + * FreeMono.sfd: extensible parenthesis symbols + weight/terminators Toward bug # 23064 + https://savannah.gnu.org/bugs/index.php?23064 Rounded a bunch of + terminators + +2008-04-22 21:45 +0000 [r739] Stevan_White: + + * FreeSans.sfd: Fiddled with math--consequences + of changing the "similar" operator + +2008-04-22 20:06 +0000 [r738] Stevan_White: + + * FreeSerif.sfd: Small alignment problem in + Greek Extended + +2008-04-22 19:52 +0000 [r737] Stevan_White: + + * FreeSerif.sfd: One more tweek to spacing in + Cyrillic Extended + +2008-04-22 19:48 +0000 [r736] Stevan_White: + + * FreeSerif.sfd: Corrected spacing in Cyrillic + Supplement + +2008-04-22 19:35 +0000 [r735] Stevan_White: + + * FreeSerif.sfd: Added Cyrillic Supplement + letters for Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, + Aleut + +2008-04-22 18:46 +0000 [r734] Stevan_White: + + * FreeSans.sfd: More tightening of accents + +2008-04-22 18:41 +0000 [r733] Stevan_White: + + * FreeSerif.sfd: Added Cyrillic letters for + Nivkh (completing Cyrillic range) More tightening of accents in + Latin Extended. + +2008-04-22 08:49 +0000 [r732] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adjustments to h and k with + caron and cedilla in Latin A and B + +2008-04-21 22:23 +0000 [r731] Stevan_White: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: FreeSerifBold: deleted 3 + dotted Hebrew letters in Private/Corporate use (E801-3). They + weren't ligatures or in any other lookup, and they weren't + present in FreeSerif. FreeSansBold: unlinked and deleted F6C3, + which called itself commaaccent. Made some new spacing and + non-spacing accents to make up for it. FreeSansBoldOblique: Made + references of many Latin Extended. Also corrected several wrong + ones. Freeserif: re-named commaaccent + +2008-04-21 18:30 +0000 [r730] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Deleted Hiragana and + Katakana ranges, as discussed on bugs list. Cleaned up some + encoding issues, unnamed glyphs + +2008-04-21 07:28 +0000 [r728-729] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Roman: added 'sine' -- not + beautiful, but I liked drawing it All: Made special lookup for + Dutch ligatures 'IJ' and 'ij' + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Roman: ffi etc Latin + ligatures from 'liga' to 'dlig' (these weren't really ligatures + anyway, and only looked very bad when used. Retain for condensed + type. Others: deleted Latin 'liga' table altogether BoldOblique : + added j to ij ligature + +2008-04-20 22:31 +0000 [r727] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Toward J. Poon's + Report: Except for issues of terminators not always vertical or + horizontal, and a few things that were too hard or I was unsure + of. + +2008-04-20 15:31 +0000 [r726] Stevan_White: + + * FreeSerif.sfd: More fiddling with accents + +2008-04-20 15:11 +0000 [r725] Stevan_White: + + * FreeSerif.sfd: futzing with accents in Latin + Extended Additional + +2008-04-20 14:28 +0000 [r724] Stevan_White: + + * FreeSerif.sfd: Fiddled with accents in Latin + Extended-B + +2008-04-20 12:56 +0000 [r723] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: added primemod + character, referenced by Greek number sign + +2008-04-20 09:51 +0000 [r722] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Following J. Poon's + report, disconnected NJ (01CA) + +2008-04-19 21:20 +0000 [r721] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: First pass throught + J. Poon's bug list. See bug reports for details. + +2008-04-19 15:44 +0000 [r720] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made underscore + slanted in Oblique faces, made all to be width of character. + Towards J. Poon's report. Disturbed that xterm and some other + apps put small space between characters when none was called for. + +2008-04-19 15:20 +0000 [r719] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd: corrections on Currency + Symbols + +2008-04-19 11:59 +0000 [r718] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More corrections, additions + to Currency Symbols + +2008-04-19 01:41 +0000 [r717] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Filled out and corrected + Currency Symbols + +2008-04-18 21:46 +0000 [r716] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Adjustments to Combining Marks + for Symbols Additions to range in Sans, and re-structured its + marks table so that "middle" can apply to any range + +2008-04-18 08:31 +0000 [r715] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Made reference between + combining koronis and lenis of Greek Extended In Serif, re-worked + combining marks lookup tables, added anchors in Latin, moved so + without marks they work in kedit (but now I'm doubting kedit does + a reasonable thing...what is a better application for testing + this?) + +2008-04-16 21:46 +0000 [r714] Stevan_White: + + * FreeSerifItalic.sfd: adjusting of spacing and + accents in Greek + +2008-04-16 20:30 +0000 [r713] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoOblique.sfd: Much futzing with Greek + letter spacing and accents. Added lenis to FreeMono. + +2008-04-16 06:45 +0000 [r712] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: Adjusted spacing of dots of + Greek dieresistonons in Serif Whippted up something for Greek + kappascript in Mono (could use revision) + +2008-04-16 06:18 +0000 [r711] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Raised dots on + double-dotted Cyrillic i, to match that of i and j. + +2008-04-14 09:02 +0000 [r710] Stevan_White: + + * FreeMono.sfd: Corrected 27e6-7 "white bracket" + Note it is probably a FontForge bug these symbols aren't showing + up. FontForge thinks they are in Supplemental Arrows, but they + should be in Supplemental Math-A + +2008-04-13 22:18 +0000 [r709] Stevan_White: + + * FreeMono.sfd: named some Greek characters + +2008-04-13 22:00 +0000 [r708] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Spacing of some Cyrillic + characters + +2008-04-13 21:10 +0000 [r707] Stevan_White: + + * FreeSerif.sfd: some fiddling with accents, + yogh was too wide + +2008-04-13 14:28 +0000 [r706] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd: Character spacing was + chaos--tried to improve. BoldOblique also needs it. + +2008-04-13 12:17 +0000 [r705] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Completed the fix of + bug #12798, Greek glyphs with accents to side Much mucking with + accents here, and fixed a few things that were just wrong. + +2008-04-12 19:56 +0000 [r704] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made Mono curly + quotes "bent" + +2008-04-12 19:39 +0000 [r703] Stevan_White: + + * FreeMono.sfd: More fiddling with Greek accents + Made quotes "bent" + +2008-04-12 18:57 +0000 [r702] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Adjustments on Greek + diaresistonos etc. Adjustments in Serif on combining marks for + symbols + +2008-04-12 11:58 +0000 [r701] Stevan_White: + + * FreeSerif.sfd: More additions to Combining + marks for Symbols + +2008-04-12 11:44 +0000 [r700] Stevan_White: + + * FreeSerif.sfd: Additions to Combining marks + for Symbols -- now mostly full. Lots of adjustments to middle + anchor point in Latin to make big circle (nearly) encircle + preceding latter + +2008-04-11 07:14 +0000 [r699] Stevan_White: + + * FreeMono.sfd: Bugfix: Had indroduce a glyph of + width other than 600, making kterminal not recognize it as a + monospace font. + +2008-04-10 19:44 +0000 [r698] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: More messing with accents. + Further to bug #12798, Greek glyphs with accents to side Much + messing with glyphs in Greek Extended range + +2008-04-09 11:35 +0000 [r697] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Revisited Latin-1 and + Latin-A accents. Glyph B7 was called "periodcentered", but + Unicode callse it Mid Dot, and the description doesn't refer to + the period. I made it like the dot accent. throughout, and + referred L-dot to it. Also double-checked "commaaccent" + characters (some in Unicode called cedilla, but the Unicode + example shows a comma...mystery) also the funny IPA upside-down f + often had two bars, incorrectly. To do: go through rest of Serif, + and Sans + +2008-04-08 23:25 +0000 [r696] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Completed + re-structuring of stacked Latin accents in Mono. Also: lots of + associated adjustments of Greek Extended accents. (Trying to at + least center extremely wide characters on their box) Repaired + some victems of "find overlaps" sweeps Worked on glyphs with + apostrope/comma parts Corrected a few wrong glyphs. Trying out a + "bent quotes" solution to making primes distinct from quotes. + +2008-04-08 09:56 +0000 [r695] Stevan_White: + + * FreeMonoOblique.sfd: Toward reducing overall + height Did similar process as for Mono, fixing a few errors along + the way. Also the Greek Extended range was very messed up + vertical and horizontally. Horizonal spacing of the heavily + accented Greek is a real problem in Mono... To do: revisit + "commaaccent" characters in all faces: do some have cedillas? + some Hebrew glyphs are a little low Georgian generally is way out + of bounds + +2008-04-07 07:18 +0000 [r694] Stevan_White: + + * INSTALL: various updates and corrections, tweeked + formatting + +2008-04-06 22:48 +0000 [r693] Stevan_White: + + * FreeMonoBold.sfd: Tweeking of accents + +2008-04-06 21:21 +0000 [r692] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd: Re-worked accents in + FreeMonoBold.sfd to make Latin ranges lie between 800 and -200 + EM, as with FreeMono. + +2008-04-06 16:20 +0000 [r691] Stevan_White: + + * tools/hex_range.py (added): a tool for printing + out ranges of formatted hex numbers + +2008-04-06 12:33 +0000 [r690] Stevan_White: + + * FreeMono.sfd: Latin Extended ranges: + Implemented new policy of shortening the letters of the + characters with the highest-stacked accents. At this point all + the Latin glyphs lie betweeen 800 and -200 EM. Also checked for + readability of all the Latin extended letters in xterm. (Issue: + it chops letters outside their bounding boxes; many accents had + been a bit outside. Made sure that if they were chopped, they + were at least still recognizable.) + +2008-04-05 19:41 +0000 [r689] Stevan_White: + + * FreeMono.sfd: Following exchange about Mono on + freefont-bugs with Joe Wells, who * doesn't like the curly quote + marks * wants combining diacritics to work * wants tight line + spacing Trying to reduce font height: * exclamdown was below -200 + * Throughout Extended Greek, ypogegrammeni were too low. + Shortened glyph, and raised all references. * Lots of messing + with Latin Extended ranges to make glyphs mostly fit into 800 + height. Mostly succeeded. A couple will get chopped. * Messed + with "commaaccent" glyphs, which were very low * Cyrillic 04B1 + had a tail that was incorrectly low * Much mucking with Georgian + range. Moved up by 95 (read Georgian is written as though + centered between two horizontal lines, rather than as sitting on + a baseline) There are still a few very high glyphs. FontForge + U+0122 called Gcommaaccent, glyph looks like that, but Unicode + says it's Gcedilla. Made the ones called cedilla by Unicode to be + cedillas Note bug in Unicode: standard for 0122, 0123, 0136, + 0137, 013B, 013C, 0145, 0146, 0156, 0157 all talk about cedilla, + say to make it with cedilla, but example shows comma. By the way: + * Got rid of commaaccent and dotlessj in Corporate Use * Replaced + shadedark, with little squares now not overlapping. * Corrected + IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac, 02ad, + 02ae, 02af (so many changes...the CVS server was down...) + +2008-04-05 18:18 +0000 [r688] Stevan_White: + + * FreeSerif.sfd: e-named arabic and hebrew + characters Big adjustment to comma-accents. Mostly effects Greek + Extended. Made such accents to be like comma, rather than like + Russian apostrophe (and de-referenced that symbol) + +2008-04-04 07:17 +0000 [r687] Stevan_White: + + * FreeMono.sfd, + FreeSerif.sfd: raised dot on superscript i + (2071) to make it more distinct at small sizes + +2008-04-03 23:33 +0000 [r686] Stevan_White: + + * FreeMono.sfd: added two IPA symbols + +2008-04-02 20:15 +0000 [r685] Stevan_White: + + * FreeSerif.sfd: fixed a few more control points + too close + +2008-04-02 18:59 +0000 [r684] Stevan_White: + + * FreeSerif.sfd: Fixed names of languages in + ligature table for latn "w/i". This fixes a crash when FontForge + opened the ttf table + +2008-04-02 18:47 +0000 [r683] Stevan_White: + + * FreeSerif.sfd: Motivated by bug crashing + FontForge when opening ttf file, started cleanup of useless + control points. Not finished. Got partway through Sinhala + +2008-03-31 21:51 +0000 [r682] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Fixed various "Find + Problems", including glyphs with mixed-up names, and bad TT + matrices. (lots more bad TT matrices remain) + +2008-03-31 06:50 +0000 [r681] Stevan_White: + + * FreeSerif.sfd: re-named a bunch of Cyrillic + letters + +2008-03-30 22:32 +0000 [r680] Stevan_White: + + * FreeSerif.sfd: put above mark on Cyrillic i + and double-dot i for Slavonic number forms + +2008-03-30 21:06 +0000 [r679] Stevan_White: + + * FreeSans.sfd: tightened spacing on glyphs of + last commit + +2008-03-30 21:03 +0000 [r678] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Concerning bug #16120, Include + upper case Wynn and upper case Yogh Adapted Herman Miller's + Thyromanes letters 01F7 021C 021D for Serif Drew my own versions + for Sans. + +2008-03-30 16:00 +0000 [r677] Stevan_White: + + * FreeSerif.sfd: Added 04F6,7 + +2008-03-30 15:34 +0000 [r676] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Made more Cyrillic diacritics + really combine. Made a mark lookup just for Cyrillic diacritics, + Marked most of the unadorned Cyrillic alphabet. Still not clear + on correct shapes for some of the marks. + +2008-03-29 23:25 +0000 [r675] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Tweeks to accents + +2008-03-29 20:32 +0000 [r674] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd: small adjustments in Cyrillic + +2008-03-29 20:14 +0000 [r673] Stevan_White: + + * FreeSerif.sfd: corrected small palochka made + Cyrillic combining hundred-thousands and millions really combine + named some combining diacriticals + +2008-03-29 14:18 +0000 [r672] Stevan_White: + + * FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: mostly adjusted + horizontal spacing of mono oblique faces + +2008-03-29 13:18 +0000 [r671] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: More cleanup of + Cyrillic ranges Completely re-did horizontal spacing of + SerifItalic and SerifBoldItalic. See bug #17912, poor kerning in + Cyrillic oblique... https://savannah.gnu.org/bugs/index.php?17912 + It looked like chaos to me. Only so much can be done: the font is + flawed. But I think the changes make text readable in these + faces. There were many dozens of incorrect glyphs in + higher-numbered characters. It looked like someone started + copying letters that were like the correct ones, meaning to edit + them later, but never got around to it. (Or else, a facile + copying of glyphs that kinda looked right, but really kinda + weren't.) I deleted all those I could find. No glyph is better + than a wrong glyph. Futzt with accents, shooting for consistency + and readability. A maintenance thing: making correct references + (acyrillic vs a, although they may be the same glyph) I made a + lot of headway, but it isn't finished. Likewise, a large fraction + of these are compound characters, which can be made with + references, resulting in easier maintenance, reduced likelihood + of errors, and smaller files. I replaced many. + +2008-03-29 00:34 +0000 [r670] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd: Cyrillic italic Added italic, + bolditalic 0493, 04a7, 04AD because their form clearly varies in + italic. But was just guessing... + +2008-03-29 00:14 +0000 [r669] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: Cyrillic italic Added + italic, bolditalic 0493, 04AD because their form clearly varies + in italic. But was just guessing as to exact form. + +2008-03-28 23:16 +0000 [r668] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Overhaul of Cyrillic + Italic, BoldItalic added small yat for bug #22588 (note Times New + Roman doesn't use alternate form in Italic) All forms of Serif + have big problems in Cyrillic. The ugliest is in roman. The + letters, even of the Russian alphabet, are of inconsistent height + (awfully, small 0438 (ii) 0446 (tse)) and they vary from the + height of Latin and they vary from the height of italic and bold. + They are a mish-mash of letters from several fonts, of similar + (but not quite identical) weight, and similar, (but not quite + identical) size. I think the best solution would be to identify + the face that best matches Latin, and fill the range with that. I + think this is possible because the rarer letters seem to be + better: the common letters are the ones that are wrong. For now, + I just increased the sized of 0438 and 0446, and 048a, 048b, also + 0459 (lje) 045A (nje) 0464 (dje) Other issues ------------ Were + outline, with home-made accents - replaced with references 0400 + (was referencing E) 0401, 0402, 040c, 040d, 040e 0450, 0451, 0453 + more in the later ranges. Deleted dozens of characters in Bold, + Italic, and BoldItalic, that appeared half-made (a part of the + letter was copied, but the letter was never completed, and was + basically wrong) Lots of letters with hooks and lines in italic + were represented as just the unhooked version in italic. 048a, + 048b (short i with tail, had big-eared breve common in Cyrillic, + but unlike other letters) Re-implemented many compound letters + with references. Questionable ------------ In all versions, + 0478-9 Uk, uk. SerifItalic 0495 Small ge with acute, in italic: + is it like italic ge, or oblique? Well, peeked at Times New + Roman, which has it oblique. + +2008-03-27 20:33 +0000 [r667] Stevan_White: + + * FreeSerifBoldItalic.sfd: Moving all Greek + capitals with accent so they don't cover previous letter. + Remedies bug #12798 + +2008-03-27 20:27 +0000 [r666] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Various tweeks to accented + Latin letters. Connected O-ogonek correctly + +2008-03-27 19:55 +0000 [r665] Stevan_White: + + * FreeSerifItalic.sfd: Accents of numerous + accented Latin letters got shifted in a previous commit. This + fixes it. + +2008-03-27 19:28 +0000 [r664] Stevan_White: + + * FreeSerif.sfd: Adjusted combining tack left + and right (0318-0319) to be above -300 EM. + +2008-03-26 23:37 +0000 [r663] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Added some "middle" marks for + positioning of diacritics + +2008-03-26 23:21 +0000 [r662] Stevan_White: + + * FreeSans.sfd: copied 4 enclosing combining + diacriticals from Serif 20DD - 20E0 + +2008-03-26 23:13 +0000 [r661] Stevan_White: + + * FreeSerif.sfd: adjusted and added some + enclosing diacritics 20DD - 20E0 could use more work. Other faces + need 'em too. In response to Debian bug #472566 ttf-freefont: + U+20DD COMBINING ENCOLSING CIRCLE doesn't combine + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566 + +2008-03-26 20:00 +0000 [r660] Stevan_White: + + * FreeSerif.sfd: Lowered a few over-high Latin + accents + +2008-03-25 23:27 +0000 [r659] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: FreeSansBold Devangari only + digits 1 and 2, and nothing else. Deleted FreeMonoBold + FreeMonoOblique FreeSerifBold FreeSeriftalic FreeSerifBoldItalic + FreeSansOblique FreeSansBold FreeSansBoldOblique got rid of + dotlessj, comma in Corporate Use Single Substitution lookup, ccmp + table made proper dotlessj, re-linked j-circumflex Note: + FreeSansBold has a commaaccent in Corporate Use, used by several + other characers. Haven't done anything about this. + +2008-03-25 07:30 +0000 [r658] Stevan_White: + + * FreeSerif.sfd: Added/corrected glyphs for yeh + hamza in Arabic, Added init and medi lookups for yeh hamza. + +2008-03-24 21:54 +0000 [r657] Stevan_White: + + * FreeSerif.sfd: Added isolated and final forms + for 0629 teh marbuta 0624 waw hamza 0626 yeh hamza 0649 alef + maksura A previous commit had added lookups that referred to + these, + +2008-03-24 18:51 +0000 [r656] Stevan_White: + + * FreeSerif.sfd: more fiddling with + super/subscripts + +2008-03-24 12:17 +0000 [r655] Stevan_White: + + * notes/README-downloads.txt (added): An explanatory + file for the downloads directory + +2008-03-24 11:59 +0000 [r654] Stevan_White: + + * sfd/Makefile, + tools/GenerateTrueType, Makefile, + tools/GenerateOpenType (added): Scripts and Make + targets to generate OpenType fonts and zip file + +2008-03-24 11:56 +0000 [r653] Stevan_White: + + * notes/maintenance.txt: Added gnupload and info + about tagging + +2008-03-23 18:11 +0000 [r652] Stevan_White: + + * Makefile: no longer needs VPATH on top level + +2008-03-23 18:04 +0000 [r650] Stevan_White: + + * ChangeLog: additions for last few days + +2008-03-23 14:21 +0000 [r649] Stevan_White: + + * FreeSerif.sfd: last problem with Find Problems + -> ATT 'mark' Latin lookup afii10026 is in 'cyrl', also afii10074 + (These are upper and lower Cyrillic i) [Just removed mark from + both letters] 'half' Bengali lookup Khanda_Ta is in 'bng2' [added + bng2 to lookup] + +2008-03-23 13:28 +0000 [r648] Stevan_White: + + * FreeSerif.sfd: added TtTable etc + +2008-03-23 13:15 +0000 [r647] Stevan_White: + + * FreeSerif.sfd: clean-up of Points too Close + through to end of font. This episode completes the paths/points + clean-up of Serif. (But note: many ranges, esp. Ethiopic, + Japanese, and Indic, have way too many points, resulting in + lumpiness.) + +2008-03-23 12:03 +0000 [r646] Stevan_White: + + * FreeSerif.sfd: clean-up of Points too Close + though Arabic + +2008-03-23 11:50 +0000 [r645] Stevan_White: + + * FreeSerif.sfd: clean-up of Points too Close + through Hiragana and Katakana + +2008-03-22 14:43 +0000 [r644] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Mostly additions to FreeSans, + mostly having to do with LaTeX ranges. This basically fills the + LaTeX range for FreeSans, except for extensible brackets etc. + +2008-03-21 23:49 +0000 [r642-643] Stevan_White: + + * Makefile: split Makefile into two levels + + * sfd/Makefile (added): tidier with a lower-level + makefile + +2008-03-21 21:51 +0000 [r641] Stevan_White: + + * Makefile: made quieter + +2008-03-21 20:57 +0000 [r640] Stevan_White: + + * FreeSerif.sfd: in previous commit, hadn't + relly saved the changes about the ligature tables. this does that + also, named the "ciel" and "floor" characters + +2008-03-21 20:50 +0000 [r636-639] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: (these changes were also + made in the previous few commits of other faces) changed name of + 00B5 from 'mu' to 'micro' changed name of 2206 from 'Delta' to + 'Delta.math' changed name of 0308 from 'diaerisis' to + 'diaerisiscomb' + + * FreeSerif.sfd: split lookup for ligatures in + latin into two classes; ff, ffl, fl which are appropriate for all + languages, and fi, ffi, which are not appropriate in Turkish (due + to distinction between short and long i) + + * FreeMonoBoldOblique.sfd: moved dotlessj from + Corporate Use, deleted commaaccent there mis-named glyphs + tcommaaccent, Tcommaaccent changed name of 030A from 'dieresis' + to 'ringcomb' + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: removed bogus glyphs + for 200C 200D, ZWJ and ZWNJ (zero-width joiner, zero-width + non-joiner) + +2008-03-21 20:20 +0000 [r633-635] Stevan_White: + + * tools/ConvertFont (removed): this was apparently + an older version of GenerateTrueType + + * tools/GenerateTrueType: Took out scaling to 2048 + (was there a good reason for that?) Made to first auto-hint whole + font + + * Makefile: made to work for me + +2008-03-21 15:20 +0000 [r632] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd: Regularized stacking of + accents in Latin Extended Additional + +2008-03-21 15:09 +0000 [r631] Stevan_White: + + * FreeSerif.sfd: everal characters in U+F600 + Corporate Use range dotlessj, onefitted (and other "fitted" + numerals), commaaccent registered, copyright, trademark According + to "Adobe Glyph List" + http://www.tug.org/texlive/Contents/live/texmf-dist/doc/generic/t2/glyphlist.txt + Adobe "fitted" numerals used to go in the corporate use section + More in U+F800 range more corporate symbols represented elsewhere + math braces, brackets move some to 2300 range Now Serif has full + set extensible brackets in Miscellaneous Technical Also, think + I've filled out all of the IPA + +2008-03-21 15:06 +0000 [r629-630] Stevan_White: + + * FreeMono.sfd: Several additions to IPA + Regularized stacking of accents in Latin Extended Additional + + * FreeSans.sfd: egularized stacking of accents + in Latin Extended Additional Added some arrows Some Blackboard + Bold Several characters in U+F600 Corporate Use range dotlessj, + onefitted, commaaccent dotlessj referred to by: jcircumflex, + uni01F0: how to move it? (renamed it to uFFFF, re-linked others + by hand) commaaccent http://diacritics.typo.cz/index.php?id=9 + should be u+0326 but wasn't linked to anything anyway + +2008-03-21 15:01 +0000 [r628] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Got rid of dotlessi + etc single substitution and related ccmp table Regularized + stacking of accents in Latin Extended Additional FreeSansBold + U+0617 etc, read glyphs "4GWglm" It should be arabic. Deleted + +2008-03-19 08:21 +0000 [r627] Stevan_White: + + * ChangeLog: added changes of the 18th + +2008-03-19 00:14 +0000 [r626] Stevan_White: + + * FreeSans.sfd: clean-up of all path issues and + points too close + +2008-03-18 19:52 +0000 [r625] Stevan_White: + + * FreeSans.sfd: Re-ordered the ShortTable, + because when I did autoinstruct on the quadratic version, it did + it this way. + +2008-03-18 19:44 +0000 [r624] Stevan_White: + + * FreeSans.sfd: A ligature referred to a name + with no entry: afii301. This is the Adobe name for zero-width + joiner, U+200D. With this, FontForge's "Find Problems" ATT "Check + for missing glyph names" finally passes. + +2008-03-18 19:41 +0000 [r623] Stevan_White: + + * FreeSans.sfd: zero-width joiner and zero-width + non-joiner both had glyphs, incorrectly. (u+200B 200C) + +2008-03-18 19:33 +0000 [r622] Stevan_White: + + * FreeSans.sfd: Seems one ot the 'pres' tables + contains mixed Devangari and Gujarati. This is probably a + mistake, but re-named the table accordingly, and added the + script. With this, FontForge "Find Problems" for ATT "Check for + missing scripts in features" finally passes. + +2008-03-18 19:24 +0000 [r621] Stevan_White: + + * FreeSans.sfd: removed another 'above' mark + form a greek letter + +2008-03-18 19:14 +0000 [r619-620] Stevan_White: + + * FreeSans.sfd: Likewise a Gugarati lookup had + script DFLT. + + * FreeSans.sfd: 'pres' Pre Base Substitution has + script DFLT. That cannot be right: this contains Devangari + characters. Changed script and name accordingly. This was + probably a mistake and a leftover. + +2008-03-18 19:07 +0000 [r618] Stevan_White: + + * FreeSans.sfd: got rid of "lookup \d\d" in + table names + +2008-03-18 19:01 +0000 [r617] Stevan_White: + + * FreeSans.sfd: The 'aalt' table for Latin + contains only bengali characters. [renamed accordingly, and put + in script 'beng' rather than 'latn'] The table "Ligature + Substitution for Devanagari lookup 46" is really a 'reph'. + Re-named accordingly. The table "'vatu' Vattu Variants lookup 24" + is in script 'DFLT', which is wrong. The characters are from + Gujarati. But there is already such a table for Gujarati. Changed + name and script accordingly. Got rid of Single Substitution + table. + +2008-03-18 18:54 +0000 [r616] Stevan_White: + + * FreeSans.sfd: Think I fixed the problem + causing the FontForge crashes. Related to the dotlessi thing. + There's a table Lookup: 6 0 0 "'ccmp' Glyph + Composition/Decomposition in Latin lookup 0" {"'ccmp' Glyph + Composition/Decomposition in Latin lookup 0 subtable" } ['ccmp' + ('latn' <'dflt' > ) ] It is related to another lookup ChainSub2: + class "'ccmp' Glyph Composition/Decomposition in Latin lookup 0 + subtable" that has something to do with i and j. It ends with + SeqLookup: 0 "Single Substitution lookup 47" EndFPST When I + removed the lookup for i and j, the SeqLookup line would be badly + corrupted, and subsequent saves resulted in a segfault and a + truncated sfd file. So I doctored the whole thing with vi. + +2008-03-18 08:13 +0000 [r615] Stevan_White: + + * FreeSans.sfd: Again got rid of single + substitution lookup changing dotlessi and dotlessj to i and j, + because it's wrong. + +2008-03-18 08:10 +0000 [r614] Stevan_White: + + * FreeSans.sfd: Regress to 1.118. Somehow + introduced a crash. (I wasn't careful enough changing the names + of the lookups, I think--need to make sure the change results in + unique names). + +2008-03-17 23:36 +0000 [r613] Stevan_White: + + * FreeSans.sfd: got rid of single substiturions + of dotlessi dotlessj for i and j. these were just wrong. the + 'aalt' table only contained Bengali, although it said 'latn' and + its name was Latin. Changed name and script to correct. Got rid + of extra Devanagari vatu table + +2008-03-17 23:30 +0000 [r612] Stevan_White: + + * FreeSans.sfd: got rid of 'lookup xx' in table + names + +2008-03-17 23:26 +0000 [r611] Stevan_White: + + * FreeSans.sfd: Removed 'mark' named 'above' + from some Greek and Cyrillic letters, and corrected it for a + couple of diacriticals. + +2008-03-16 20:32 +0000 [r609-610] Stevan_White: + + * CREDITS: clean-up of non-unicode characters + + * CREDITS: converted to UTF-8 + +2008-03-16 20:18 +0000 [r608] Stevan_White: + + * AUTHORS: changed name of maintainer to mine + +2008-03-16 20:09 +0000 [r607] Stevan_White: + + * ChangeLog: compiled changes from CVS log. this is + a messy process. I'm sure I missed a lot. Meant to represent + changes since 02/10. + +2008-03-16 17:29 +0000 [r606] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, FreeMono.sfd, + FreeMonoOblique.sfd: clean-up named some + unnamed characters removed a duplicate + +2008-03-16 13:34 +0000 [r605] Stevan_White: + + * FreeMono.sfd: Added vowels to GPOS 'mark' + lookup table for 'above' added 'below' as well, but only for + c-cedilla + +2008-03-16 12:11 +0000 [r604] Stevan_White: + + * FreeMono.sfd: Much futzing with accents in + Latin extensions, in attempt to make them readable at small + sizes, and to make the glyph bounds reasonable. Note: + A-ring-acute is a silly character. + +2008-03-15 23:16 +0000 [r603] Stevan_White: + + * FreeMono.sfd: path clean-up up to points too + close passes Validation + +2008-03-15 22:43 +0000 [r602] Stevan_White: + + * FreeMonoBoldOblique.sfd: clean-up of path + problems up to points too close + +2008-03-15 22:19 +0000 [r601] Stevan_White: + + * FreeMonoBoldOblique.sfd: Made to Validate + Added points at extrema + +2008-03-15 21:59 +0000 [r600] Stevan_White: + + * FreeSans.sfd: Changed names of a bunch of + glyphs with invalid TrueType names, in response to failed + Validation, and in Windows the font not showing up in the font + display. These were all in the range 0x1025f+, which is an + attempt to take care of combining forms in Indic scripts (I don't + know if this work was ever completed, or if it is the best way to + do this). The names were like uni0916_uni094D.half_uni0928.pres + or longer uni0926_uni094D.half_uni0926_uni094D.half.pres and a + few much longer than this. By a process of removing redundant + information, I think I preserved what information was there. + There were a few more names that were never filled in, but + contained a minus, which isn't valid. These start with + "nonunicode", and I replaced the minus with an underscore. + +2008-03-15 19:55 +0000 [r599] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: some futzing with Combining + Diacriticals + +2008-03-15 19:50 +0000 [r597-598] Stevan_White: + + * FreeSerifBold.sfd: changed WinInfo + + * FreeSerifBoldItalic.sfd: added TtTable + +2008-03-15 16:12 +0000 [r596] Stevan_White: + + * FreeSerif.sfd: Fixed several lookup issues, + based on "Find Problems". TamlCA_TamlSSA.half with ligature from + lookup subtable 'haln' Halant Forms in Tamil lookup 24 subtable + refers to a missing glyph glyph190 Similar complaint with a + 'half' lookup. For this and the other glyph190 issue, I changed + glyph190 to TamlCA_TamlSSA, which looks right according to its + surroundings. The lookup 'aalt' Access All Alternatives i is + active for glyph bn_ekaar which has script 'bng2', yet this + script does not appear in any of the features which apply the + lookup. Similar complaint about bn_aikaar. For this I changed the + script of the lookup to bng2, and changed the name of the lookup + accordingly. The lookup 'liga' standard Ligatures look is active + for glyph uni0937091F which has script 'dev2', yet this script + does not appear in any of the features which apply the lookup. It + makes a ligature of uni0937 and uni091F, which are in Devangari. + So I changed the script of the lookup to 'dev2' and changed the + name of the lookup accordingly. Also shortened the names of many + of the lookup tables. + +2008-03-15 14:31 +0000 [r595] Stevan_White: + + * FreeSerifBoldItalic.sfd: cleanup of path + problems, including points too close + +2008-03-15 14:04 +0000 [r594] Stevan_White: + + * FreeSerifBoldItalic.sfd: clean-up of path + problems, including extrema + +2008-03-15 13:22 +0000 [r593] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: CJK punctuation: made some of + the very high glyphs smaller (under 900EM) The brackets in Sans + were very ugly, and not even Sans-serif. Serif: added extensible + square brackets, diddled with integral corrected direction of + some added glyphs + +2008-03-15 13:13 +0000 [r592] Stevan_White: + + * FreeSansBoldOblique.sfd: added TtTable + +2008-03-15 13:10 +0000 [r591] Stevan_White: + + * FreeSansBoldOblique.sfd: clean-up of path + problems, including points too close + +2008-03-15 09:41 +0000 [r590] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: OS/2 Metrics back to + 900/300 + +2008-03-15 09:35 +0000 [r589] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: OS/2 Metrics back to + 900/300 -- kedit doesn't like offset values + +2008-03-14 23:17 +0000 [r588] Stevan_White: + + * FreeSansBold.sfd, + FreeSansOblique.sfd: added TfTables + +2008-03-14 23:08 +0000 [r587] Stevan_White: + + * FreeSansBold.sfd: clean-up of path problems + extrema self-intersecting ordered PS blue values + +2008-03-14 22:30 +0000 [r586] Stevan_White: + + * FreeSansBold.sfd: got rid of mixed references + and contours + +2008-03-14 22:22 +0000 [r585] Stevan_White: + + * FreeSansOblique.sfd: much clean-up of "points + too close" + +2008-03-14 21:18 +0000 [r584] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: unified OS/2 Metrics + added Grid Fit added slated-hyphen to Sans + +2008-03-14 19:35 +0000 [r583] Stevan_White: + + * FreeSerif.sfd: in response to Validate, + changed names of three glyphs in the Tamil ligatures range...all + clearly bugs. + +2008-03-14 19:18 +0000 [r582] Stevan_White: + + * FreeSerif.sfd: cleanup of many path problems + "points too close" + +2008-03-14 07:26 +0000 [r581] Stevan_White: + + * FreeSerif.sfd: in response to validate + results, fixed a few glyphs + +2008-03-14 07:19 +0000 [r580] Stevan_White: + + * FreeSerif.sfd: got rid of mixed references and + contours + +2008-03-14 00:05 +0000 [r579] Stevan_White: + + * FreeSerif.sfd: changed OS/2 metrics various + other clean-ups + +2008-03-13 23:43 +0000 [r578] Stevan_White: + + * FreeMonoBoldOblique.sfd: added TtTable + +2008-03-13 23:39 +0000 [r577] Stevan_White: + + * FreeMonoBoldOblique.sfd: got rid of mixed ref + and contour + +2008-03-13 23:33 +0000 [r576] Stevan_White: + + * FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: removed PS Private + StemSnapV, which was empty anyway. + +2008-03-13 23:28 +0000 [r574-575] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: added Grid Fit tables + + * FreeMono.sfd: change OS/2 metrics to 900/300 + +2008-03-13 23:19 +0000 [r573] Stevan_White: + + * FreeSerifItalic.sfd: added TtTable, ShortTable + +2008-03-13 23:15 +0000 [r572] Stevan_White: + + * FreeSerifItalic.sfd: Removed PS Private + StemSnapV -- wasn't right anyway added Grid Fitting made better + OS/2 metrics + +2008-03-13 23:06 +0000 [r571] Stevan_White: + + * FreeSerifItalic.sfd: further path cleanup: + points too close together. in Bengli range, much yet to do + +2008-03-13 20:00 +0000 [r569-570] Stevan_White: + + * FreeMonoOblique.sfd: cleaned up remaining path + problems, missing extrema fixed some math characters + + * FreeMonoBold.sfd: cleaned up path problems, + and mixed refs and contours added TfTable + +2008-03-13 08:25 +0000 [r568] Stevan_White: + + * FreeSerifItalic.sfd: path clean-up more + self-intersecting added many missing extrema fixed mixed + references and glyphs + +2008-03-12 23:11 +0000 [r567] Stevan_White: + + * FreeSans.sfd: Rearranged PS BluesValues so + they were in increasing order, made all 20 in width. In response + to FontForge Validate complaint, in hopes of making font work in + Windows. + +2008-03-12 22:45 +0000 [r566] Stevan_White: + + * FreeMono.sfd: Copied in by hand TrueType + tables from a version with quadratic splines. I hope this will + make the glyphs smooth properly in Windows. + +2008-03-12 22:41 +0000 [r565] Stevan_White: + + * FreeSans.sfd: Added TrueType tables (copied in + by hand from version with quadratic splines) + +2008-03-12 22:34 +0000 [r563-564] Stevan_White: + + * FreeSans.sfd: clean-up tweek + + * FreeSans.sfd: Got rid of mixed contours and + refs + +2008-03-12 22:18 +0000 [r562] Stevan_White: + + * FreeMono.sfd: two more glyphs with quadratic + problems + +2008-03-12 22:07 +0000 [r561] Stevan_White: + + * FreeMono.sfd: a few paths that don't convert + well to quadratics + +2008-03-12 21:45 +0000 [r560] Stevan_White: + + * FreeMono.sfd: Fixed glyphs with mixed contours + and references + +2008-03-12 01:05 +0000 [r559] Stevan_White: + + * FreeSerifBoldItalic.sfd: cleanup of path + problems as others + +2008-03-12 00:51 +0000 [r558] Stevan_White: + + * FreeSerifItalic.sfd: cleanup of path problems + as others + +2008-03-12 00:08 +0000 [r557] Stevan_White: + + * FreeSerifBold.sfd: cleanup of path problems + open intersecting clockwise ref reversed points outside glyph + removed hints + +2008-03-11 23:13 +0000 [r556] Stevan_White: + + * FreeMonoBoldOblique.sfd: cleanup of path + problems open intersecting clockwise flipped ref points beyond + spline removed hints + +2008-03-11 22:59 +0000 [r555] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd: cleanup of path problems + open paths intersecting clockwise flipped references points + beyond glyph removed hints + +2008-03-11 22:31 +0000 [r554] Stevan_White: + + * FreeSansBoldOblique.sfd: cleanup of path + problems open intersecting clockwise flipped references beyond + spline + +2008-03-11 21:51 +0000 [r553] Stevan_White: + + * FreeSansBold.sfd: clean-up of path problems + open intersecting clockwise flipped references control points + beyond spline removed hints + +2008-03-11 21:46 +0000 [r552] Stevan_White: + + * FreeSansOblique.sfd: clean-up of path and + reference problems open paths intersecting clockwise flipped refs + removed hints + +2008-03-09 20:58 +0000 [r551] Stevan_White: + + * FreeSerif.sfd: continuing general clean-up, + Found several ligatures that referred to a missing glyph "ZWJ". + Took this to mean the "zero width joiner" u+200D There are a + couple more cases in Tamil, but I don't know the glyph they're + referring to. + +2008-03-09 14:27 +0000 [r550] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd: further cleanup of path/ref + problems + +2008-03-09 14:08 +0000 [r549] Stevan_White: + + * FreeMono.sfd: clean-up of path problems + +2008-03-09 14:00 +0000 [r548] Stevan_White: + + * FreeMono.sfd: Efforts to make legible at 9pt. + At 8pt, glyphs are at least distinct. + +2008-03-09 12:53 +0000 [r547] Stevan_White: + + * FreeMono.sfd: math symbols: set for LaTeX 2e + seems to be all there. To do: improve legibility at 9pt. Some + double-arrows are just a blur. + +2008-03-09 12:18 +0000 [r546] Stevan_White: + + * FreeMono.sfd: more math characters corrected + logical 'assert' relations, etc. 22a2-22af + +2008-03-09 10:41 +0000 [r544-545] Stevan_White: + + * FreeSerif.sfd: corrected L-dot + + * FreeSerifItalic.sfd, + FreeMono.sfd, + FreeSerif.sfd: Math symbols ============ + SerifItalic Greek lunate epsilon FreeMono many additions in math + range reduced size of binary union, intersection, vee, wedge + correcte empty set + +2008-03-08 23:22 +0000 [r543] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: FreeSans added Greek lunate + epsilon and rho symbol both un-stacked some more stacked + diacriticals + +2008-03-08 22:41 +0000 [r542] Stevan_White: + + * FreeSans.sfd: Clean-up of font paths open + self-intersecting outermost clockwise missing extrema also + flipped references (unlinked) + +2008-03-08 18:17 +0000 [r541] Stevan_White: + + * FreeSerif.sfd: Added lunate epsilon Corrected + empty set tightened up spacing of some other technical characters + worked on some more math operators involving = + +2008-03-08 15:11 +0000 [r540] Stevan_White: + + * FreeSerif.sfd: Added several math operators + used by LaTeX 2e triangle several arrows arrowhookleft + arrowhookright Supplemental Arrows-A long left arrow long right + arrow long leftright arrow long left double arrow long right + double arrow long leftright double arrow long left arrow with + flat tail long right arrow with flat tail + +2008-03-08 13:11 +0000 [r539] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Supplemental Math operators + ============== Added a few of the "n-ary" operators. Math + operators ============== Corrected n-ary union, intersection, and + spikes to be larger than the binary operators Made (many of) the + operators based on + - = to use those symbols directly (by + reference or copying). I think it is good practice to harmonize + the appearance of math operators with the Latin character set. + Geometrical Shapes ================== Made the large circle + larger still. When is it large enough? Combining marks for + Symbols =========================== Made the combining circle to + really combine. Made a circle-slash + +2008-03-08 10:15 +0000 [r538] Stevan_White: + + * FreeSerif.sfd: Clean-up of path problems + intersecting paths missing extrema outer path clockwise Many + changes in Bengali, Ethiopic ranges. These could really use + further clean-up. Added 'divides' and 'not divides' + +2008-03-08 10:10 +0000 [r537] Stevan_White: + + * FreeMono.sfd: Added Grid Fit "GASP" table + Clean-up of contour problems: open paths intersecting paths (esp. + those of references) outermost paths clockwise missing extrema + Also references problems fipped refs tt (TrueType) transformation + matrix problems Did same process of un-stacking some accents in + Latin Extended range as done for Serif. Made combining + diacritical 'hook' to be shorter. (Should have been multiple + commits...I know) + +2008-03-06 18:58 +0000 [r536] Stevan_White: + + * FreeSerif.sfd: Shortened and thickened the + combining hook mark, U+0309, thus shortening many combined + characters and making it look more like the Unicode samples. Then + touched on bug #22499 Latin Extended Additionals incorrectly + stack accents At least in this face, un-stacked + incorrectly-stacked marks. + +2008-03-05 22:01 +0000 [r535] Stevan_White: + + * FreeSerif.sfd: Fixed positioning U+1EC8, 9, I + with hook above + +2008-03-05 21:45 +0000 [r534] Stevan_White: + + * FreeSerif.sfd: added spacing modifier letters + 02B9 02Ba prime and double-prime + +2008-03-05 21:36 +0000 [r533] Stevan_White: + + * FreeSerif.sfd: vertical lines: combining + diacritical marks corrected 0300 030D 0329 0348 (were rendered as + straight apostrophes) spacing modifier letters added 02C8 02CC + +2008-03-05 20:20 +0000 [r532] Stevan_White: + + * FreeSerif.sfd: Reverses 1.90. I regretted 1.90 + before while and after doing it. + +2008-03-04 20:47 +0000 [r531] Stevan_White: + + * FreeSerif.sfd: Some modifications to Spacing + Modifier Letters 02B0 - 02FF Idea was to bring in line with + Unicode that suggests that these characters should all occupy the + width of a space in the font, here, 250 EM. Unfortunate + side-effects in hundreds of characters that used them. Hope I got + them all. + +2008-03-03 20:01 +0000 [r530] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Set the OS/2 Sup/Sub + settings, which by default looked like random trash. I don't know + if it really helps but it looks better. + +2008-03-03 00:13 +0000 [r529] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: TTY strings updates + Updated Copyright to 2008 Added Vendor URL as the Savannah + freefont site Added a standard pangram as the Sample Text for + Russian in FreeMono*. It reads: In the thickets of the South once + there was a citrus...--yes, but a fake specimen! + +2008-03-02 22:50 +0000 [r528] Stevan_White: + + * FreeMono.sfd: Completed fix of glyph path + problems open path intersecting not clockwise missing extrema Had + to remove one glyph, because couldn't figure out how to make it + not intersect itself: dkshade U+2193, a checkerboard (probably + should be re-done as non-intersecting squares). Also, lowered the + diacritics on a bunch of capital Latin letters, so they didn't + have to intersect when stacked. Act of desperation? + +2008-03-02 21:37 +0000 [r527] Stevan_White: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansBoldOblique.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Clean sweep, fixing + all open glyph contours. + +2008-03-02 20:13 +0000 [r526] Stevan_White: + + * FreeSans.sfd: Parital clean-up of glyph path + problems open paths some of intersecting paths There are many + more instances of intersecting paths. The Bengali range is + particularly affected. + +2008-03-02 19:14 +0000 [r525] Stevan_White: + + * FreeMonoBold.sfd: Cleaned up glyph path + problems open paths intersecting paths not clockwise missing + extrema + +2008-03-02 15:48 +0000 [r524] Stevan_White: + + * FreeMono.sfd: Fixed most glyph path problems. + Open path path direction extrema There are still a few + intersecting paths... + +2008-03-02 12:31 +0000 [r523] Stevan_White: + + * FreeSerif.sfd: Clean-up of problems found by + FontForge "Find Problems". Fixed all problems with Open Paths + Intersecting Paths Check outermost paths clockwise With Check + missing extrema there were lots of problems, and it's very + fiddly. I got up through the Arabic range, but pooped out in the + Indian scripts. Note: Most of the problems were plainly mistakes, + or problems that cropped up after some transformation of the + glyph. Others seem to be the result of freehand drawing or + scanning. More info at: bug #22454: Path bugs in FreeSerif + +2008-03-01 21:14 +0000 [r522] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Removed all back + layers from glyphs that had them. In most cases, this layer had + been used as a guide, slightly modified to make the front layer. + Sometimes it was just a mistake. This remedies bug #22381: Some + characters have "ghost" glyphs in back layer + https://savannah.gnu.org/bugs/index.php?22381 However, this is + bound to happen again. It would be good to have a script that + checks, or maybe a facility in FontForge's "Find Problems". + +2008-03-01 10:20 +0000 [r521] Stevan_White: + + * FreeSerif.sfd: Arabic now seems to be working, + in a limited way, for display of modern text. Remedy for: bug + #22329: Arabic not really working + https://savannah.gnu.org/bugs/index.php?22329 * Drew several + glyphs for special forms of yeh * Drew sukun combining + diacritical * Made some diacritical combining marks to be + properly zero width. * Added 'init' 'medi' 'fina' tables to + convert letters to their initial, medial, and final forms within + words. * Added 'rlig' table for required ligatures of lam and + alif * Constructed the lam-alif ligatures. Not done: * may be + more required ligatures of lam and alif * other common ligatures + * 'mark' table for better positioning of diacriticals * 'mark' + table for positioning vowels * 'locl' table for localized forms + of certain letters * 'ccmp' table for decomposing ligatures Also + (nothing to do with Arabic): moved some glyphs 02d4-02D7 up. + +2008-02-27 22:45 +0000 [r520] Stevan_White: + + * FreeSerif.sfd: Shifted entire Arabic alphabet + down by 200EM, so it shares the common baseline. I hope. Arabic + Arabic Presetation Forms + +2008-02-27 22:26 +0000 [r519] Stevan_White: + + * FreeSans.sfd: Filled out Combining Diacritical + Forms in Sans + +2008-02-27 22:02 +0000 [r518] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: more tweeks to Combining + Diacritical Forms + +2008-02-27 08:38 +0000 [r517] Stevan_White: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd: Combinint diacriticals range + Mostly filled Sans. The rest are tweeks. + +2008-02-26 00:12 +0000 [r516] Stevan_White: + + * FreeSerif.sfd: More tweeks to combining + diacriticals. added DPOS 'mark' tables for Latin below topright + ogonek and put corresponding marks in many Latin letters + +2008-02-24 11:57 +0000 [r515] Stevan_White: + + * FreeSerif.sfd: Some tweeks to previous commit. + +2008-02-24 11:34 +0000 [r514] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Much fiddling with the + "combining diacriticals" range 0300-036F. More info: see bug + #22331: combining diacriticals are misplaced in FreeSerif Filled + in for Serif. Also tidied diacriticals in some of the other + faces. Made to align to medium-sized preceding character, when + not using anchor marks. Added "above" marks where needed. To do: + add "below" table and marks. + +2008-02-23 18:30 +0000 [r513] Stevan_White: + + * FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Continued programme + of filling HTML Character Entities in Mono. I think there are + still a few missing, but I don't have an easy way to tell... + Anyway, it's looking good. + +2008-02-23 13:43 +0000 [r512] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Unified and corrected + combining diacritical marks U+0360-1 where they existed. Also + tidied some of the "tie" marks. These glyphs have width 0. I'm + not sure that is the best way to approach the problem of + combining marks, but I see other fonts that do the same. + +2008-02-23 12:58 +0000 [r511] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Checked U+203F, U+2040 (tie + and undertie). Mostly the tie was too low. + +2008-02-23 11:55 +0000 [r510] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Made "HTML 4 Character + Entities" complete for normal-style faces. Partial remedy for bug + #21784: missing glyphs for HTML 4 character entities + https://savannah.gnu.org/bugs/?21784 Main things remaining: do + similar process for bold and oblique forms. ----- notes + ----------- Filled out several typographic spaces in Sans and + Mono U+2000, etc. Mono made Rfraktur Mono made 'angle' Mono + copied cards suites from FreeSerif and scaled to fit Sans drew + upsilon-hook. Sans constructed omegapi from omega and a minus + Sans made overline Sans flat copied cards suites from FreeSerif + (maybe not "sans" enough?) Sans 'similar' didn't look like other + such symbols and was much skinnier Sans made several symbols to + be references to 'similar' Sans made 'congruent' Sans made + reference to aleph from alephmath Sans angleleft and angleright + brackets just copied from Serif (in which they look too angular) + Sans "subset" is too high and looks like a letter C. Made to be a + tad higher than small letter Sans notin doesn't look like isin: + 'element' 2208 is the height of a capital. Fixed this, and used + references to better effect. Sans weierstrass p: copied from Mono + (where its style doesn't fit anyway), and widened the stroke + -------- other notes ----------------- better check Sans 0361 + also doubt 223E is right What is to be done about that? Serif + 2040 tie is low...didn't I fix this? Sans Rfraktur and Ifraktur + are not sans-serif. Overall, many Sans math symbols are much + thinner than seems to fit. Sans surprises me not all the + "equals"-like characters are made from "minus" Sans "period" is a + square. (Don't like the dot operator being a square, but that + would be consistent.) Serif ceil and floor glyphs are not high + enough + +2008-02-21 21:28 +0000 [r509] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: In previous commit, + changed Font Info -> OS/2 -> Vendor ID to GNU Repeated that for + the remaining fonts. + +2008-02-21 21:01 +0000 [r508] Stevan_White: + + * FreeSans.sfd, FreeMono.sfd, + FreeSerif.sfd: Worked toward extended integral + signs. U+2320 TOP HALF INTEGRAL U+23AE INTEGRAL EXTENSION U+2321 + BOTTOM HALF INTEGRAL Regarding bug #13370: INTEGRAL EXTENSION + does not align with TOP/BOTTOM HALF INTEGRAL + https://savannah.gnu.org/bugs/?13370 Hope was to make the three + pieces precisely match up. But the horizontal space eludes me. + There is still a tiny gap, althogh I have made the parts slightly + longer than they ought to be. Also, FreeMono is still not + advertizing that it supports "Miscellaneous Technical Symbols", + although FontForge shows it selected in Font Info->OS/2. + +2008-02-21 00:46 +0000 [r507] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Moved capital Greeek + letters with tonos so tonos doesn't cover preceding letter + Partial remedy for bug #12798: some combined Greek characters + have a bug https://savannah.gnu.org/bugs/index.php?12798 Only + deals with range 0380 - 03df (Greek). More needs to be done in + Greek Extended range. + +2008-02-20 21:57 +0000 [r506] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Made Greek 'tonos' to + be the same as combining accent acute Remedy for bug #12821: + FreeSerif has Greek tonos different than Greek acute + https://savannah.gnu.org/bugs/index.php?12821 In some cases, just + made a reference to U+0301 (combining accent acute) of U+0384 + (Greek tonos). The characters that used tonos were linked to + that. In many cases, this cause spacing problems, which were also + fixed + +2008-02-20 19:50 +0000 [r505] Stevan_White: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Tweeks to curly quotes of + previous commit + +2008-02-20 08:52 +0000 [r504] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Made proper curly + quotes of U2018 - U201F in monospace fonts (removed incorrect + reference in some straight quotes U2033... Remedies bug #18300: + FreeMono has the wrong quote marks ‘ (U+2018) and “ (U+201C) + https://savannah.gnu.org/bugs/index.php?18300 + +2008-02-19 23:17 +0000 [r503] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: This touches on two + bug reports with interrelated glyphs bug #20278: Vertical offset + of superscripted numerical digits Some vertical offset problems, + lots more horizontal ones. Changes also impacted vulgar + fractions, so had to fix those too. bug #17756: possible printing + problem with vulgar fractions. . . . + https://savannah.gnu.org/bugs/index.php?17756 I think this was a + case of front and back layers inadvertently both having glyphs in + them. Removed the ones I found, and tidied up all vulgar + fractions + +2008-02-18 23:21 +0000 [r502] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Added to FreeSerif* uni2E17 + double hyphen In pursuit of bug #22267: Request Double-Hyphen + Sign https://savannah.gnu.org/bugs/?22267 + +2008-02-18 22:37 +0000 [r501] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: unified 'liga' for Latin: + now only ff ffi ffl fi fl Other ligatures should be put in dlig, + hlig, etc. Removed such as Lj, DZ. I don't thing these are + ligatures. (Am I wrong? the glyphs aren't modified...) + +2008-02-18 08:33 +0000 [r500] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerif.sfd: Slightly increased the height + of Cyrillic �ž (U+0438) to be even with other similar glyphs + (e.g. U+043D) Remedies bug #22289: The Cyrillic �ž letter in + FreeSerif isn't high enough + https://savannah.gnu.org/bugs/index.php?22289 + +2008-02-18 08:18 +0000 [r499] Stevan_White: + + * FreeSans.sfd, + FreeSerif.sfd: Made U+30FB, KATAKANA MIDDLE + DOT to be same width as other Katakana. Remedies bug #18326: ・ + (U+30FB, KATAKANA MIDDLE DOT) should be fullwidth + https://savannah.gnu.org/bugs/index.php?18326 + +2008-02-18 08:02 +0000 [r498] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Moved U+203F UNDERTIE to be + below the baseline, as it should be. See + http://www.unicode.org/charts/PDF/U2000.pdf Remedy for bug + #18413: U+203F UNDERTIE glyph too high in FreeSerif + https://savannah.gnu.org/bugs/?18413 + +2008-02-18 01:19 +0000 [r497] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Re-promoted ff ffi ffl fi + fl as standard ligatures in Latin. Made st ligature historical, + if anything. Cleaned up some silly ligatures (Roman numerals as + ligatures, etc) There is more to be done here, just for Latin + ligatures. + +2008-02-17 23:41 +0000 [r496] Stevan_White: + + * FreeSans.sfd: Offset Hiragana and Katakana + ranges of FreeSans as in + https://savannah.gnu.org/bugs/index.php?22326 + +2008-02-17 23:34 +0000 [r495] Stevan_White: + + * FreeSerif.sfd, + FreeSerifBold.sfd: Corrected vertical offset + of Hiragana and Katakana, cf + https://savannah.gnu.org/bugs/index.php?22326 (with advice from + Kenshi Muto) + +2008-02-17 23:26 +0000 [r494] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Auto-Hinted + everything. The auto-hinting in the new FontForge is said to be + (and seems to me to be) much better than in previous versions. + +2008-02-17 23:16 +0000 [r493] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: TT Info -> + Manufacturer = GNU + +2008-02-17 22:58 +0000 [r492] Stevan_White: + + * FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Updated FontForge SFD + file version to SplineFontDB: 2.0 using FontFOrge 20080214 This + is a very big change, with which we can carry on with the new + FontForge. + +2008-02-17 22:20 +0000 [r491] Stevan_White: + + * FreeSerif.sfd: This removes the georgian-d + patch of revision 1.58. I can't imagine what went on here. Maybe + I somehow got the patch inverted. Anyway, after the patch, 10e6 + and 10d3 are indistinguishable, which is wrong, according to + http://www.unicode.org/charts/PDF/U10A0.pdf Without the patch, + they seem to be correct. + +2008-02-14 23:36 +0000 [r490] Stevan_White: + + * INSTALL: Instructions for KDE local installation + Instructions for Windows Vista + +2008-02-11 22:55 +0000 [r489] Stevan_White: + + * FreeSerif.sfd: This is from an anonymous patch + patch #5924: correct postscript name for cyrillic yat' Wednesday + 05/09/2007 at 18:25 (now bug #22265: correct postscript name for + cyrillic yat') The postscript name of the two cyrillic letters + yat' and YAT' (0x0462) is not correct, so this fixes it: I found + confirmation of the PostScript names here + http://www.adobe.com/devnet/font/pdfs/5013.Cyrillic_Font_Spec.pdf + +2008-02-11 20:06 +0000 [r488] Stevan_White: + + * README: Made status of Microsoft core web fonts a + little clearer. + +2008-02-10 19:50 +0000 [r486] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Apply patch + 011_liga_to_dlig by Christian Perrier from Debian sources. I am + not quite sure which bug this is meant to fix, but it is most + like bug #15792: Freefont Alef and Lamed combine although this + patch is not the patch included in that bug report. (The report + was closed...no indication if any action was taken.) This is the + last outstanding patch from the Debian sources for ttf-freefont + found in ttf-freefont-20060501cvs-12.diff That is, the SVD files + of this project should now match the ones used to build the + Debian ttf-freefont fonts. + +2008-02-10 19:38 +0000 [r483-485] Stevan_White: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Apply patch + 009_freemono_really_mono by Christian Perrier from Debian sources + meant to remedy bug #17062: Erroneous Georgian D in FreeSerif + reported by Christian Perrier + + * FreeSerif.sfd: Apply patch 008_georgian_d by + Christian Perrier from Debian sources, meant to remedy bug + #17062: Erroneous Georgian D in FreeSerif + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Apply patch + 007_horizontal_spacing by Christian Perrier from Debian sources, + which is meant to remedy bug #17038: horizontal spacing bug in + freemono reported by Christian Perrier + +2008-02-10 19:28 +0000 [r482] Stevan_White: + + * FreeMono.sfd: Apply the patch + 006_remove-russian-sample by Christian Perrier from the Debian + sources that remedies bug #15791 Weird strings in freefont fonts + reported by Christian Perrier Note this change had previously + been made by Primoz Peterlin. The problem was that the Russian + string had somehow become corrupted. I may replace it with a + correctly encoded version in the future. + +2008-02-10 19:23 +0000 [r481] Stevan_White: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Apply patch + 004_workaround-spacing-bug by Christian Perrier, from the Debian + sources which is meant as a (partial) remedy for bug #15956: Line + height is too big in sans and serif reported by Eeli Kaikkonen + Thanks also to Jan Willem Stumpel + +2008-02-10 19:12 +0000 [r479-480] Stevan_White: + + * FreeMono.sfd: In preparation for merge with + Debian sources, which date from 2006-05-01, remove this commit, + which was RCS file: /sources/freefont/freefont/FreeMono.sfd,v + revision 1.28 date: 2006-05-04 15:54:45 +0200; author: peterlin; + state: Exp; lines: +3 -3; Deleted messy Russian sample text from + FreeMono. The Debian diffs already contain this patch, so it will + not get re-applied. Note: I also found the Russian string that + somehow got corrupted, and may well re-insert it later, because I + like it. + + * FreeSans.sfd: In preparation for merge with + Debian sources which date from 2006-05-01, un-do this commit, + which was revision 1.80 date: 2006-05-01 14:42:53 +0200; author: + moyogo; state: Exp; lines: +72 -36; replaced U+2134 Plan to apply + the Debian patches, then re-apply this one. + +2008-02-03 09:50 +0000 [r478] Stevan_White: + + * README: updated URLs corrected spelling errors + added reference to DejaVu (Bitstream Vera) fonts removed + reference to ttfedit, which seems no longer to exist updated + freefont URL added Steve White + +2008-01-22 18:35 +0000 [r476-477] Stevan_White: + + * test (removed): remove the test file + + * test (added): test to see if I can really commit + with the new account + +2006-09-20 11:37 +0000 [r475] peterlin: + + * INSTALL, ChangeLog: * INSTALL: + added installation procedure for MacOS X, courtesy Philipp + Kempgen. + +2006-05-04 13:54 +0000 [r474] peterlin: + + * ChangeLog, FreeMono.sfd: + Deleted messy Russian sample text from FreeMono. + +2006-05-01 12:42 +0000 [r473] moyogo: + + * FreeSans.sfd: replaced U+2134 + +2006-04-15 21:49 +0000 [r472] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSerif.sfd: * FreeSerif.sfd: corrected + U+10D3. * FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE + S T) changed from mandatory ("liga") to discretionary ("dlig") + (bug #16253). + +2006-04-15 21:01 +0000 [r471] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: * FreeMono.sfd: + deleted incomplete glyph U+FB06 (LATIN SMALL LIGATURE S T); + deleted U+FB00, U+FB01, U+FB02, U+FB05 as ligatures. * + FreeMonoOblique.sfd, FreeMonoBoldOblique.sfd: added + U+FB00; deleted U+FB01, U+FB02 as ligatures. * + FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as + ligatures. + +2006-04-15 20:21 +0000 [r470] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added Georgian + letters, donated by Gia Shervashidze. + +2006-02-22 22:57 +0000 [r469] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoOblique.sfd: * FreeMono.sfd, + FreeMonoOblique.sfd: ligature U+FB4F changed from mandatory + ("liga") to discretionary ("dlig"). This is respons to + Bug#349657: [bug #15792] Freefont Alef and Lamed combine + +2006-02-21 00:23 +0000 [r468] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeSerifBold.sfd: * FreeSerifBold.sfd, + FreeSans.sfd, FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, FreeSansBold.sfd: ligature + U+FB4F changed from mandatory ("liga") to discretionary ("dlig"). + This is respons to Bug#349657: [bug #15792] Freefont Alef and + Lamed combine + +2006-02-20 23:13 +0000 [r467] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif + glyphs for U+2198/U+2199 were reversed. + +2006-02-14 23:09 +0000 [r466] moyogo: + + * ChangeLog, FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: * removed ij and IJ + ligature substitutions + +2006-02-10 22:13 +0000 [r465] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: added small Georgian letters (mkhedruli), + donated by Gia Shervashidze * AUTHORS: Added Gia Shervashidze * + CREDITS: Added Gia Shervashidze + +2006-01-30 23:07 +0000 [r464] peterlin: + + * ChangeLog, notes/maintenance.txt: + notes/maintenance.txt - login as "anonymous" + +2006-01-26 22:32 +0000 [r462] peterlin: + + * ChangeLog, notes/maintenance.txt: * + notes/maintenance.txt: Added information on the Makefile now + used. + +2006-01-26 22:12 +0000 [r461] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B, + U+0586. Armenian small letters completed. + +2006-01-26 15:44 +0000 [r460] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions + section is now complete. Copied a dozen of glyphs from Omega IPA + to Phonetic Extension section. + +2006-01-25 23:01 +0000 [r459] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA, + U+01BB, U+01BE, U+01BF. + +2006-01-25 12:44 +0000 [r458] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: aligned small Armenian letters to x-height in + response to bug #15480. Armenian in Free Sans needs a major + cleanup. + +2006-01-24 23:39 +0000 [r457] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460, + U+0461, U+04Bc, U+04BD, U+0508. + +2006-01-24 12:18 +0000 [r456] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: changed U+0285. + +2006-01-24 12:01 +0000 [r455] peterlin: + + * ChangeLog, FreeSansOblique.sfd: + * FreeSansOblique.sfd: replaced accented chars in Latin-1 and + Latin Extended-B sections with references, where possible. + +2006-01-23 22:13 +0000 [r454] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansOblique.sfd: * FreeSans.sfd: added + U+0195, U+01AA, U+0297, U+03D7, U+03F0. Several flipped + references replaced by outlines. * FreeSansOblique.sfd: Latin + Extended-B section more or less brought in sync with FreeSans. + +2006-01-23 15:33 +0000 [r453] peterlin: + + * ChangeLog, + FreeMonoBoldOblique.sfd: * + FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in + the Latin Extended-B and IPA Extensions sections. + +2006-01-23 14:44 +0000 [r452] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7, + U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in + the Cyrillic region with references. + +2006-01-20 23:37 +0000 [r451] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: Deleted spurious glyphs in the control code + area. + +2006-01-20 23:27 +0000 [r450] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286, U+029D. + Changed U+0261. + +2006-01-19 22:00 +0000 [r449] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with + AnmolUni by Kulbir Singh Thind. + +2006-01-17 22:10 +0000 [r448] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6, + U+01BE, U+0262, U+02A2. + +2006-01-17 14:07 +0000 [r447] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd: Changed U+0261 in order to distinguish it + from U+0067. Changed U+0251, U+0252. + +2006-01-17 13:26 +0000 [r446] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBold.sfd: Small changes in the Cyrillic section. + Added U+0183, U+018C. + +2006-01-17 10:18 +0000 [r445] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: Added U+2045, U+2046. + +2006-01-17 10:02 +0000 [r444] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSansBold.sfd: * + FreeSansBold.sfd: Filled in the Gurkmukhi part with the + AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections + in the Cyrillic part. * CREDITS: Added Kulbir Singh Thind. * + AUTHORS: Added Kulbir Singh Thind. + +2006-01-14 18:09 +0000 [r443] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced by + the ones released by the Samyak font project. * CREDITS: Added + Pravin Satpute, Bageshri Salvi, Rahul Bhalerao and Sandeep + Shedmake * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul + Bhalerao and Sandeep Shedmake + +2006-01-08 14:12 +0000 [r442] peterlin: + + * ChangeLog, FreeSansBold.sfd, + FreeMonoBoldOblique.sfd: FreeSansBold.sfd, + FreeMonoBoldOblique.sfd: minor changes + +2006-01-05 22:18 +0000 [r441] peterlin: + + * ChangeLog: Noted moyogo's modifications in + ChangeLog as well. + +2006-01-05 16:12 +0000 [r440] moyogo: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: added cedi sign + U+20B5, Ghanaian currency + +2006-01-05 15:55 +0000 [r439] moyogo: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: added cedi sign U+20B5, + Ghanaian currency + +2006-01-05 15:44 +0000 [r438] moyogo: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: added cedi sign + U+20B5, Ghanaian currency + +2005-12-29 14:39 +0000 [r437] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd: minor cleanup in the Gujarati part. + +2005-12-22 12:46 +0000 [r436] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: Devanagari and Gujarati parts cleared; once + again merged with Gargi 1.9 and Padmaa 0.6, this time correctly + so that the anchor points survived the merger. + +2005-12-16 15:48 +0000 [r435] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd: added U+0577. + +2005-12-15 09:26 +0000 [r434] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd: * FreeSans.sfd: added + U+0559, U+055F, U+2024. * FreeSansBold.sfd: added U+056E, + U+0573. + +2005-12-14 10:07 +0000 [r433] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSans.sfd: * + FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6, courtesy + Monika Shah and Sonali Sonania from C-DAC, Mumbai. * CREDITS: + Added Monika Shah and Sonali Sonania. * AUTHORS: Added Monika + Shah and Sonali Sonania. + +2005-12-13 13:34 +0000 [r432] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSerif.sfd: * FreeSans.sfd - Removed + Sinhala glyphs. * FreeSerif.sfd - Added Sinhala glyphs, + formerly in FreeSans. + +2005-12-09 10:04 +0000 [r431] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO + SIGN) + +2005-12-09 09:34 +0000 [r430] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: * FreeSerifBold.sfd: + added more glyphs from Txfonts to the Arrows and Mathematical + Symbols ranges. * FreeSerifBoldItalic.sfd: added U+03F5 from + Txfonts. + +2005-12-09 08:54 +0000 [r429] peterlin: + + * tools/freefont-ttf.spec (added): Specification + file for building a RPM package, courtesy Rok Papez. + +2005-12-08 14:58 +0000 [r428] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582. + +2005-12-08 14:19 +0000 [r427] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: copied Box Drawing range from FreeSans. + +2005-12-08 13:13 +0000 [r426] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows + and Mathematical Symbols ranges. + +2005-12-08 09:59 +0000 [r425] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B, + U+2322-2323. Cyrillic composite characters replaced with + references. + +2005-12-07 23:30 +0000 [r424] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B, + U+02AE, U+02AF, U+02DE. + +2005-12-07 22:20 +0000 [r423] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: updated Hebrew part with Drugulin font + from the Culmus project. + +2005-12-07 20:54 +0000 [r422] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216. + +2005-12-07 15:12 +0000 [r421] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: added U+ U+2320 TOP HALF INTEGRAL, U+23AE + INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370). + +2005-12-06 23:17 +0000 [r420] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started + adding "below" anchors. Performed hinting on characters that were + not hinted "en masse". + +2005-12-06 16:02 +0000 [r419] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: fixed some more metrics problems in the + Extended Greek area; performed hinting on characters that were + not hinted "en masse". + +2005-12-06 10:52 +0000 [r418] peterlin: + + * ChangeLog, Makefile: * Makefile: + clean also signature files. + +2005-12-06 09:46 +0000 [r416] peterlin: + + * ChangeLog, FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: * + FreeMonoBoldOblique.sfd, FreeMonoBold.sfd: cosmetic + changes; cleaning background of referenced composed characters. + +2005-12-05 17:52 +0000 [r415] teras: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Some changes to the + greek glyphs, mostly having to do with "tonos" (accent) + +2005-12-05 16:24 +0000 [r414] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: minor cosmetic changes. + +2005-12-05 15:18 +0000 [r413] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: adjusted widths of characters in the Extended + Greek range; accents are not any more considerably overhanging on + the left side. Added U+1EDA-1EE3, U+1EE8-1EF1. + +2005-12-05 09:03 +0000 [r412] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - continued working on Extended Greek range; not + finished yet. + +2005-12-03 11:15 +0000 [r411] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd: fixed combined Greek accents (bug #12800). + Width of characters still need to be adjusted as in FreeSerif. + +2005-12-03 10:56 +0000 [r410] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: fixed positions of Greek accents (bug #12798). + * CREDITS: Added Panayotis Katsaloulis. * AUTHORS: Added + Panayotis Katsaloulis.i + +2005-12-03 09:25 +0000 [r409] peterlin: + + * ChangeLog, Makefile: * Makefile: + minor changes; now creating also a tarfile with sfds. + +2005-12-01 15:31 +0000 [r408] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1, + U+01C3, U+01E0, U+01E1, U+01F8, U+01F9. + +2005-12-01 15:03 +0000 [r407] peterlin: + + * ChangeLog, Makefile (added): * + Makefile: created a Makefile to assist building. + +2005-12-01 15:00 +0000 [r406] peterlin: + + * ChangeLog, README: README: an + update. + +2005-12-01 14:41 +0000 [r405] peterlin: + + * ChangeLog, COPYING (added): * + COPYING: added GNU General Public License, version 2. + +2005-12-01 12:40 +0000 [r404] peterlin: + + * ChangeLog, tools/GenerateTrueType + (added): * tools/GenerateTrueType: wrote a FontForge script for + conversion to TrueType. + +2005-12-01 11:07 +0000 [r403] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerif.sfd: * FreeSerif.sfd: merged + with SolaimanLipi Bangla OpenType font from www.ekushey.org, + courtesy Solaiman Karim. * FreeSerifItalic.sfd: merged with + SolaimanLipi Bangla OpenType font from www.ekushey.org, slanted + by 15.5 degrees. + +2005-12-01 10:15 +0000 [r402] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSans.sfd, + FreeSansOblique.sfd: * FreeSans.sfd: + merged with Rupali Bangla OpenType font from www.ekushey.org * + FreeSansOblique.sfd: merged with Rupali Bangla OpenType font + from www.ekushey.org, slanted by 12 degrees. * CREDITS: added + Solaiman Karim * AUTHORS: added Solaiman Karim + +2005-11-30 14:42 +0000 [r401] peterlin: + + * AUTHORS, ChangeLog, + CREDITS, FreeSerif.sfd: * + FreeSerif.sfd: merged with the Rachana Normal. * AUTHORS: + added K.H. Hussain and R. Chitrajan * CREDITS: added K.H. Hussain + and R. Chitrajan + +2005-11-23 22:37 +0000 [r400] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E, + U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198. + +2005-11-23 09:08 +0000 [r399] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - cleaned some background images. + +2005-11-22 22:20 +0000 [r398] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd: * FreeSans.sfd, + FreeSansBold.sfd - added U+0263. + +2005-11-22 15:51 +0000 [r397] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, + U+25AC. + +2005-11-22 09:34 +0000 [r396] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+2504-250B. + +2005-11-21 23:12 +0000 [r395] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps. + +2005-11-21 22:47 +0000 [r394] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBoldItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added a couple of + glyphs in the IPA Extensions region. + +2005-11-21 15:49 +0000 [r393] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoOblique.sfd: * FreeMono.sfd - + corrected positions of some Greek diacritics on page 0x1F. * + FreeMonoOblique.sfd - working on bringing it in sync with + FreeMono.sfd. + +2005-11-20 22:56 +0000 [r392] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2. + +2005-11-19 22:59 +0000 [r391] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3, + U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192, + U+01B4, U+0282, U+0284. + +2005-11-18 22:44 +0000 [r390] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - started Box Drawing area. + +2005-11-18 09:30 +0000 [r389] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+02EE, U+207F. + +2005-11-17 22:06 +0000 [r388] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA + Extensions ranges. + +2005-11-17 12:59 +0000 [r387] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: * + FreeMonoOblique.sfd, FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd, FreeSansOblique.sfd, + FreeSansBold.sfd, FreeSansBoldOblique.sfd, + FreeSerifItalic.sfd, FreeSerifBold.sfd, + FreeSerifBoldItalic.sfd - added U+FFFD. + +2005-11-17 12:33 +0000 [r386] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1, + U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5, + U+2669-266F. MES-1 compliant. + +2005-11-17 10:43 +0000 [r385] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F, + U+0279, U+0287, U+028C-028E, U+029E. + +2005-11-17 10:23 +0000 [r384] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - added glyphs from the Omega project + to Latin Extended-B, IPA Extensions and Greek ranges. + +2005-11-17 09:31 +0000 [r383] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: * + FreeSerifBoldItalic.sfd - added glyphs from the Omega project + to Latin Extended-B, IPA Extensions and Greek ranges. + +2005-11-17 09:09 +0000 [r382] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd - added glyphs from the Omega project to + Latin Extended-B, IPA Extensions and Greek ranges. + +2005-11-16 23:17 +0000 [r381] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added a handful of letters in the Latin + Extended-B and IPA Extension ranges from the Omega font + collection. + +2005-11-16 22:37 +0000 [r380] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - started added accent anchors. Added a + handful of Greek letters from Omega font collection. + +2005-11-16 15:41 +0000 [r379] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + * FreeSerifItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points + +2005-11-16 15:02 +0000 [r378] peterlin: + + * papers/eurotex2003/freefont.bib, + papers/eurotex2003/freefont.tex: Changed files + sent back by Karl Berry. The text should now exactly match the + paper published in TUGboat 24(2003)545-549. + +2005-11-16 14:49 +0000 [r377] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansOblique.sfd: * FreeSansOblique.sfd + - applied the sequence suggested by Werner Lemberg for reducing + redundant points. * FreeSans.sfd - changed U+01A5. + +2005-11-16 13:23 +0000 [r376] moyogo: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerif.sfd: fixed latin gamma and baby + gamma in Serif; added Ezhes variations to SerifItalic + +2005-11-16 12:50 +0000 [r375] peterlin: + + * ChangeLog, FreeMonoOblique.sfd: + * FreeMonoOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added U+F6BE. + +2005-11-16 12:28 +0000 [r374] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F, + U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291, + U+029D. + +2005-11-16 10:36 +0000 [r373] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - replaced Greek letters with references, where + applicable. Added U+03D7, U+03F0-03F2. + +2005-11-16 09:39 +0000 [r372] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - Made small Greek letters the same height as + Latin and Cyrillic ones and replaced them with references, where + applicable. + +2005-11-15 23:09 +0000 [r371] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs + in the Latin-1 and Latin Extended-A areas with references. Made + capital Greek letters the same height as Latin and Cyrillic ones + and replaced them with references, where applicable. + +2005-11-15 19:21 +0000 [r370] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: fixed U+026A, to + prevent confusion with U+0069 when accented + +2005-11-15 12:18 +0000 [r369] peterlin: + + * ChangeLog, FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: * + FreeMonoBold.sfd - corrected Greek tonos (slanted instead of + a vertical line). * FreeMonoBoldOblique.sfd - applied the + sequence suggested by Werner Lemberg for reducing redundant + points. Replaced accented glyphs in the Latin-1 and Latin + Extended-A areas with references. + +2005-11-14 23:20 +0000 [r368] peterlin: + + * ChangeLog, FreeMonoBold.sfd: * + FreeMonoBold.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs + in the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 22:44 +0000 [r367] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs + in the Greek and Cyrillic areas with references. + +2005-11-14 13:43 +0000 [r366] peterlin: + + * ChangeLog, + FreeSansBoldOblique.sfd: * + FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185, + U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292, + U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B, + U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant. + +2005-11-14 12:55 +0000 [r365] peterlin: + + * ChangeLog, + FreeSansBoldOblique.sfd: * + FreeSansBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 area with references. + +2005-11-14 09:07 +0000 [r364] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Added 2005 in + copyright info. + +2005-11-13 23:19 +0000 [r363] peterlin: + + * ChangeLog, FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: * FreeSerif.sfd - + applied the sequence suggested by Werner Lemberg for reducing + redundant points. * FreeSansBold.sfd - added U+219A, U+219B, + U+2669-266F. * FreeSerifBold.sfd - added U+2669-266F. + +2005-11-12 22:31 +0000 [r362] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187, + U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1, + U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281, + U+0284. + +2005-11-11 22:50 +0000 [r361] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added U+01A5, + U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA, + U+21E4, U+21E5. + +2005-11-11 15:52 +0000 [r360] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - corrected Greek letters (using tonos instead + of a vertical line). Added U+026E, U+F6BE. Accented characters in + Latin 1, Latin Extended A and partly Latin Extended B replaced by + references. + +2005-11-11 15:03 +0000 [r359] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - applied the sequence for reducing redundant + points, suggested by Werner Lemberg. + +2005-11-11 10:40 +0000 [r358] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E, + U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding + accent anchors. + +2005-11-10 22:56 +0000 [r357] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - replaced glyphs with references in the + Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6, + U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565, + U+0584, U+0587, U+0589. + +2005-11-10 22:11 +0000 [r356] peterlin: + + * ChangeLog, FreeSansOblique.sfd: + * FreeSansOblique - changed U+0192, U+01A5; added + U+01C0-01C3. + +2005-11-10 17:01 +0000 [r355] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansOblique.sfd: added a couple of IPA + characters to FreeSans and FreeSansOblique + +2005-11-10 15:53 +0000 [r354] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added + automatically constructed accented characters in page 0x1E. + +2005-11-10 13:28 +0000 [r353] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126, + U+2190-2199, U+219E-21A8, U+21C4-21CA. + +2005-11-10 10:07 +0000 [r352] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+01A6. Simplified outlines in the + ASCII range. + +2005-11-09 22:42 +0000 [r351] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195, U+0197, + U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6, U+01C0, + U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3, + U+1EE8-1EF1. + +2005-11-09 15:41 +0000 [r350] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd: * + FreeSerifItalic.sfd - changed U+03D5. * + FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070, + U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F. + +2005-11-09 14:32 +0000 [r349] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2, + U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE, + U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A, + U+220B, U+220D, U+2272, U+2273, U+2282, U+2283. + +2005-11-09 12:57 +0000 [r348] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0183, U+018C. + +2005-11-07 21:00 +0000 [r347] peterlin: + + * FreeSansBold.sfd: FreeSansBold.sfd - added + U+0562, U+056D. U+0575. + +2005-11-07 11:39 +0000 [r346] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeSansBold.sfd - added U+0562, U+056D. U+0575. * + FreeMono.sfd - added U+0589. + +2005-11-06 22:20 +0000 [r345] peterlin: + + * ChangeLog, FreeMono.sfd, + FreeMonoBold.sfd: * FreeMono.sfd - added + U+2227, U+2228, U+2262. Corrected U+2299-229D in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121 * + FreeMonoBold.sfd - added U+2010, U+2012 in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032 + Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi + symbol) in order to conform to Unicode standard. Simplified glyph + shapes in ASCII range. Started adding "above" and "below" + anchors. + +2005-11-06 20:47 +0000 [r344] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected + U+2071, U+222E, U+2242, U+2243 in response to bug reports + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118 + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120 + +2005-11-05 23:18 +0000 [r343] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - accented letters in Latin Extended-A replaced + by references wherever possible. * FreeSerif.sfd - added + U+0180, U+0181, U+0187, U+0188, U+018A, U+0193, U+019C, U+01A4, + U+01A5, U+01A7, U+01A8, U+01AF, U+01B0, U+026E, U+0270, U+0278, + U+0280, U+0281, U+028B, U+0299, U+029C, U+029F. + +2005-11-03 09:32 +0000 [r342] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4, + U+01E5. + +2005-11-02 23:25 +0000 [r341] peterlin: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd: * FreeSansBold.sfd - + added U+0180, U+0184, U+0185, U+0192, U+019B, U+01A0-01A2, + U+01AF, U+01B0, U+01EE, U+01EF, U+0292, U+0294-0296, U+02A1, + U+0532, U+054C, U+057C, U+222B. Changed U+014B, U+01A5, U+01B4, + U+03BB. * FreeSans.sfd - added U+04C5, U+04C6, U+04C9, + U+04CA, U+04D, U+04CE. + +2005-11-02 09:52 +0000 [r340] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and + U+03D5 (Greek phi symbol) in order to conform to Unicode + standard. Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE. + +2005-11-02 09:11 +0000 [r339] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - started Armenian; added U+0538, U+0542, + U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561, + U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572, + U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585. + +2005-11-01 22:12 +0000 [r338] peterlin: + + * ChangeLog, FreeSansBold.sfd, + FreeSansBoldOblique.sfd: * + FreeSansBold.sfd - modified U+019C. * + FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C, + U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015, + U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215. + +2005-10-31 11:37 +0000 [r337] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282, U+0288, + U+028C-028E, U+0290, U+029E, U+02A0. + +2005-10-28 23:13 +0000 [r336] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9, + U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298, + U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129, + U+2217. + +2005-10-28 12:20 +0000 [r335] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080, + U+2085-2089, U+2153-215E, U+2113-2115, U+2119. + +2005-10-28 09:03 +0000 [r334] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1, + U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F, + U+0282, U+0287, U+0288, U+028C-028E, U+0290. + +2005-10-27 22:26 +0000 [r333] peterlin: + + * ChangeLog, FreeSerifBold.sfd: + FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191, + U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A, + U+0271-0273, U+0283, U+0285. + +2005-10-27 14:28 +0000 [r332] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd - added subscripts and superscripts + (U+2070-208F), completed fractions (U+2152-215F) and Roman + numerals (U+2160-217F). + +2005-10-27 13:44 +0000 [r331] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + FreeSerifItalic.sfd - minor cleanup in the superscript range + (U+2070-2079). + +2005-10-27 09:42 +0000 [r330] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5, + U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114, + U+2119. + +2005-10-26 21:31 +0000 [r329] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292, U+0298. + Changed U+0251, U+0294, U+02A1. + +2005-10-26 14:45 +0000 [r328] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032, U+203C, + U+2047-2049. + +2005-10-26 13:56 +0000 [r327] peterlin: + + * ChangeLog, FreeSansBold.sfd: * + FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines + of most Greek letters. + +2005-10-26 12:52 +0000 [r326] peterlin: + + * ChangeLog, FreeMono.sfd: * + FreeMono.sfd - a try to imitate Denis' work on adding anchors + by adding "above" anchor to a couple of basic Latin characters. + +2005-10-26 11:57 +0000 [r325] peterlin: + + * ChangeLog, FreeMono.sfd: + FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071, + U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E, + U+2126, U+2127, U+2153-215F, U+2202. + +2005-10-26 08:18 +0000 [r324] peterlin: + + * ChangeLog, FreeSans.sfd: * + FreeSans.sfd - added "above" anchors to selected Cyrillic + characters. Added U+0294, U+02A1. + +2005-10-25 14:29 +0000 [r323] peterlin: + + * ChangeLog, FreeSansOblique.sfd: + FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015, + U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F, + U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1 + compliant. + +2005-10-25 14:00 +0000 [r322] peterlin: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: + FreeSansOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, + FreeSansBoldOblique.sfd, FreeMonoBoldOblique.sfd, + FreeMonoBold.sfd, FreeSerifItalic.sfd, + FreeSerifBold.sfd FreeSerifBoldItalic.sfd - brought in + sync with Valek Filipov's urw-fonts-1.0.7pre41 + +2005-10-25 12:13 +0000 [r321] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9, U+0253, + U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269, U+026D, + U+0271-0273, U+0279-027D. + +2005-10-25 09:53 +0000 [r320] peterlin: + + * ChangeLog, + FreeSerifBoldItalic.sfd: + FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084, + U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of + diacritics on U+0200-0217. + +2005-10-25 09:06 +0000 [r319] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E, U+027F, + U+0283, U+0285. + +2005-10-25 08:12 +0000 [r318] peterlin: + + * ChangeLog, FreeSerifItalic.sfd: + FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193, + U+2669-266F. FreeSerifItalic is now MES-1 compliant. + +2005-10-24 19:34 +0000 [r317] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: added ccmp feature + for i and j to be substituted with dotless i or j when followed + by above diacritic + +2005-10-24 15:01 +0000 [r316] peterlin: + + * ChangeLog, FreeSans.sfd: + FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now + MES-1 conformant. + +2005-10-23 12:29 +0000 [r314-315] moyogo: + + * FreeSans.sfd: added above, below, abovemk and + belowmk anchors for diacritics placement; cleared U+0084 + + * ChangeLog, FreeSans.sfd: added + above, below, abovemk and belowmk anchors for diacritics + placement + +2005-10-21 12:18 +0000 [r313] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017, U+2036, + U+2037, U+203C, U+203E, U+2047-204A. + +2005-10-20 12:04 +0000 [r312] peterlin: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189, U+018B, + U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7, U+01DD, + U+2010-2013, U+2015. FreeSerif is now MES-1 conformant. + +2005-10-20 11:13 +0000 [r311] peterlin: + + * ChangeLog, FreeSerifBold.sfd: * + FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F, + U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE. + Corrected position of diacritics on U+0200-0217. + +2005-10-19 13:03 +0000 [r310] moyogo: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: * FreeSerif.sfd - added + U+0268, U+026A, U+0289, U+0292; and anchor "above" to more base + glyphs. * FreeSerifBold.sfd, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259, + U+0261, U+0268, U+026A, U+0279, U+0289 * FreeSerifBold.sfd - + added anchor "above" to marks U+0300-0314, and to base glyphs + (vowels). + +2005-10-18 20:36 +0000 [r309] moyogo: + + * ChangeLog, FreeSerif.sfd: * + FreeSerif.sfd - added anchor "above" to marks U+0300-0314, + and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190, + U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs + to use references. + +2005-10-17 09:25 +0000 [r308] peterlin: + + * ChangeLog, FreeSansBold.sfd: + FreeSansBold.sfd - added U+01B7, U+01B8, U+0275. + +2005-10-16 18:06 +0000 [r307] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * FreeSans.sfd, + FreeSansOblique.sfd - added some Latin Extended-B African + letters: U+0181, U+018A, U+0197-0198, U+01A4, U+01AC, U+01B1, + U+01B3-01B4; * FreeSansBold.sfd, FreeSansBoldOblique.sfd + - added Latin Extended-B U+0187, 018E-018F, U+0191, U+0193, + U+0197-0199, U+019D-019F, U+01AB-01AE; correcting width of + non-space Combining Diacrtical Marks; added more glyphs to IPA + Extensions to match non Bold * FreeSansBoldOblique.sfd - + added many accented glyphs + +2005-10-15 20:59 +0000 [r306] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * FreeSans.sfd, + FreeSansOblique.sfd - added IPA Extensions + U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier + Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added + stroke to U+0268 * FreeSansOblique.sfd - fixed skew on U+027F + * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added to + Latin Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, + U+0256-0257, U+0261, U+0265-026A, U+026F-0273, U+0289, + U+028C-028E * FreeSansBoldOblique.sfd - added to Latin + extended-B U+0189, U+01A8, U+01B1, U+0283, U+02C9 and Spacing + Modifiers U+02C9-02CB + +2005-10-14 13:47 +0000 [r304-305] peterlin: + + * ChangeLog: FreeSansBold.sfd - Added a couple + of composite glyphs, mostly in the IPA and Latin Extended B + ranges. + + * FreeSansBold.sfd: Added a couple of composite + glyphs, mostly in the IPA and Latin Extended B ranges. + +2005-10-13 17:58 +0000 [r303] moyogo: + + * ChangeLog, FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * FreeSans.sfd - + removed overlap and simplified U+0187, 0191, 0193, 01A5, 01AE, + 0260, 0271, 0272, 0273, 027B; fixed diacritics placement on + U+0200-0217; fixed glyph for U+0283 to correct esh without + stroke; added U+025F and fixed U+025F from it; fixed height of + glyph at U+0285; arranged U+027E,027F to make more + distinguishable from U+0072. * FreeSansOblique.sfd - added the + corrected or new glyphs from FreeSans; diacritics on U+200-0217 + will need height readjustements. * FreeSansBold.sfd, + FreeSansBoldOblique - added U+0186, 0190, 0250, 0254, 0258, 0259, + 025B, 025C + +2005-10-13 15:00 +0000 [r302] moyogo: + + * FreeSerifBoldItalic.sfd: fixed open o, U+0254, + that was left unturned + +2005-10-13 12:51 +0000 [r299-301] peterlin: + + * FreeSerifItalic.sfd: Added glyphs + U+222B-U+222F, U+2320, U+2321. Fixed diacritics on U+0200-U+0217. + + * AUTHORS, ChangeLog, + CREDITS: Added Denis Jacquerye. + + * FreeSerif.sfd: Minor changes: U+22A2, U+22A3, + U+22A6, U+23AE. Added U+0250, U+0251, U+0258, U+0259, U+0275. + +2005-10-13 05:58 +0000 [r298] moyogo: + + * ChangeLog, FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: 2005-10-12 Denis Jacquerye + * FreeSerif.sfd - Corrected diacritics + position on U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A. * + FreeSerif.sfd, FreeSerifBold.sfd, + FreeSerifItalic.sfd, FreeSerifBoldItalic.sfd - added + U+0186,0190,0254 and U+025B. + +2005-10-11 15:11 +0000 [r297] peterlin: + + * FreeSerif.sfd: Attempt to correct bug #13370: + INTEGRAL EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; + added glyph U+23AE. + +2005-10-11 14:33 +0000 [r296] peterlin: + + * FreeSerif.sfd: Fixed bug #13399 (glyphs for + U+0360 and U+0361 swapped). + +2005-05-16 14:33 +0000 [r295] peterlin: + + * ChangeLog, FreeMono.sfd: + Corrected shapes for Cross of Lorraine and Cross of Jerusalem. + +2005-04-07 13:45 +0000 [r294] peterlin: + + * notes (added), + notes/maintenance.txt (added): Some basic notes + how things work with Savannah. + +2005-04-07 13:25 +0000 [r292-293] peterlin: + + * FreeSansBold.sfd: Added some combining + accents, just to test a new version of FontForge. + + * ChangeLog: Minor change to FreeSansBold. + +2003-11-18 16:26 +0000 [r291] peterlin: + + * FreeSans.sfd: Started to apply Josef Segur's + patch. + +2003-10-08 12:22 +0000 [r290] peterlin: + + * AUTHORS, ChangeLog: Added Abbas + Izad. + +2003-10-08 12:18 +0000 [r289] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeMonoOblique.sfd: Applied Josef Segur's + corrections from Oct. 5. + +2003-10-04 17:51 +0000 [r288] peterlin: + + * FreeSerif.sfd: A rather naive composition of + Arabic "accented" charachers, based on the work of Abbas Izad. + +2003-10-02 20:54 +0000 [r286-287] peterlin: + + * ChangeLog: Update. + + * FreeSerif.sfd: Abbas Izad's contributed + Arabic/Farsi characters added. + +2003-10-02 20:09 +0000 [r284-285] peterlin: + + * ChangeLog: Update. + + * FreeSansBoldOblique.sfd: Combining chars + corrected (this one escaped the batch). + +2003-10-02 19:55 +0000 [r283] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Combining characters + (U+0300 - U+036F) moved left, so that they have negative + horizontal values and zero advance width. + +2003-09-15 09:23 +0000 [r282] peterlin: + + * FreeSerifItalic.sfd: Super- and subscripts + added. Those copied from Free Serif regular (0,5-9) seem a bit + heavier to me than 1-4 designed specially for italic. Might + require a further adjustment. : + ---------------------------------------------------------------------- + +2003-09-15 09:08 +0000 [r281] peterlin: + + * FreeSerifItalic.sfd: Started working on super- + and subscripts. + +2003-09-15 08:36 +0000 [r280] peterlin: + + * FreeSerifBold.sfd: Started working on super- + and subscripts. + +2003-09-12 14:12 +0000 [r279] peterlin: + + * FreeSerif.sfd: Added three Hiragana characters + (U+3094, U+3099 and U+309B) and 6 Katakana characters + (U+30F4-U+30FC). + +2003-09-12 13:53 +0000 [r278] peterlin: + + * FreeSansBold.sfd: Cleared background + characters in Latin Extended-A. Added some automatically + constructed characters in Latin Extended-B. Started with + superscripts and subscripts. + +2003-09-12 12:53 +0000 [r277] peterlin: + + * FreeSans.sfd: Subscript numerals + (U+2080-U+2089) completed. + +2003-09-12 12:40 +0000 [r276] peterlin: + + * FreeSans.sfd: Upgraded Pfaedit to 030827. Two + Hiragana characters (U+3099, U+309B) and 8 Katakana characters + (U+30F7-U+30FE) added. + +2003-06-02 05:34 +0000 [r275] teras: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Basic ancient greek + support + +2003-05-22 19:35 +0000 [r274] teras: + + * FreeSansBold.sfd: Basic ancient greek support + +2003-05-22 18:05 +0000 [r273] teras: + + * FreeSans.sfd: Basic ancient greek support + +2003-05-19 08:18 +0000 [r272] peterlin: + + * ChangeLog: Upload. + +2003-05-19 08:15 +0000 [r271] peterlin: + + * FreeSerifItalic.sfd: Improved control point + positioning on Thai character fongman. Actually, Thai needs some + work here... + +2003-05-19 08:09 +0000 [r270] peterlin: + + * FreeSerif.sfd: Thai letters bo baimai and po + pla swapped; Thai character fongman corrected, all courtesy + Theppitak Karoonboonyanan. + +2003-05-19 07:45 +0000 [r269] peterlin: + + * ChangeLog: Update. + +2003-05-17 00:55 +0000 [r268] teras: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Full support of all ancient + greek glyphs + +2003-05-16 09:41 +0000 [r267] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSansBold.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Saved in a new SFD + format with a new version of PfaEdit. + +2003-05-15 12:15 +0000 [r266] peterlin: + + * ChangeLog: Mentioned KerningNumerals.pl. + +2003-05-15 12:07 +0000 [r265] peterlin: + + * ChangeLog: Update. + +2003-05-15 12:04 +0000 [r263-264] peterlin: + + * tools/KerningNumerals.pl: Now doing the new-style + kerning information (KernsSLIF) as well. + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Oops! It's KernsSLIF, + not Kerns. Corrected. + +2003-05-15 11:58 +0000 [r262] peterlin: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Completed moving + kerning information from ASCII numerals to kerned numerals in the + Adobe corporate use area (U+F6xx). + +2003-05-15 10:32 +0000 [r261] peterlin: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Automatically moved + kerning information from ASCII numerals with the + KerningNumerals.pl script. + +2003-05-15 10:27 +0000 [r259-260] peterlin: + + * FreeSansBold.sfd: Automatically moved kerning + information with the KerningNumerals.pl script. + + * tools/KerningNumerals.pl (added): A Perl script + for moving kerning information from ASCII numerals (U+0030...) to + characters in the Adobe corporate use area (U+F6xx). + +2003-05-14 12:10 +0000 [r258] peterlin: + + * ChangeLog: Update + +2003-05-14 12:00 +0000 [r257] peterlin: + + * FreeSans.sfd: First approximation of super- + and subscript numerals and vulgar fractions. + +2003-05-14 10:00 +0000 [r256] peterlin: + + * ChangeLog: Update. + +2003-05-14 09:57 +0000 [r255] peterlin: + + * FreeSerif.sfd: Super- and subscript numerals + complete, vulgar fractions completed and redone as references + rather than outlines. + +2003-05-12 16:58 +0000 [r253-254] peterlin: + + * ChangeLog: Update + + * FreeSerif.sfd: Super- and subscripts, vulgar + fractions. + +2003-05-12 16:12 +0000 [r251-252] peterlin: + + * ChangeLog: Update. + + * FreeSerif.sfd: Rounded to integer. + +2003-05-12 15:45 +0000 [r250] peterlin: + + * FreeSerif.sfd: Cleanup of the Cyrillic letters + added on March 27. + +2003-05-09 09:56 +0000 [r249] peterlin: + + * ChangeLog: Update. + +2003-05-09 09:53 +0000 [r248] peterlin: + + * FreeMonoBold.sfd: Additions in the Latin + Extended-B and IPA Extensions range. + +2003-05-08 09:07 +0000 [r246-247] peterlin: + + * ChangeLog: Update. + + * FreeSerifBoldItalic.sfd: Added a couple of + characters to the Latin Extended-B area. + +2003-05-08 08:37 +0000 [r245] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). + +2003-05-08 07:47 +0000 [r244] peterlin: + + * ChangeLog: Update. + +2003-05-07 15:56 +0000 [r243] peterlin: + + * FreeSans.sfd, + FreeSerif.sfd: Roman numerals. + +2003-05-07 15:13 +0000 [r242] peterlin: + + * FreeSans.sfd: Added characters in the Latin + Extended-B range. + +2003-05-07 13:56 +0000 [r241] peterlin: + + * FreeSans.sfd: Added Greek accents. + +2003-05-07 13:19 +0000 [r240] peterlin: + + * FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Automated addition of + accented characters. + +2003-05-07 12:57 +0000 [r239] peterlin: + + * FreeMonoBoldOblique.sfd: Additions in Latin + Extended-B and Basic Greek. + +2003-05-07 12:13 +0000 [r237-238] peterlin: + + * FreeMonoBoldOblique.sfd: Points rounded to + integer values; glyphs simplified. + + * FreeMonoBoldOblique.sfd: Cleanup (fixed + widths, clockwise/counter-clockwise corrections etc.) + +2003-05-07 11:53 +0000 [r236] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd: Points rounded to integer + values; outlines simplified. + +2003-05-07 11:48 +0000 [r234-235] peterlin: + + * FreeSans.sfd: Rounded to integer and + simplified. + + * FreeSans.sfd: Cleanup (open paths fixed). + +2003-05-07 11:40 +0000 [r232-233] peterlin: + + * FreeMonoOblique.sfd: Kerning pairs removed. + + * FreeMonoOblique.sfd: Cleanup (path direction + etc.) + +2003-05-07 10:16 +0000 [r231] peterlin: + + * FreeMonoBold.sfd: Cleanup + (clockwise/counter-clockwise direction corrected). + +2003-05-07 10:01 +0000 [r230] peterlin: + + * FreeMono.sfd: Major cleanup (fixed widths, + open paths, clockwise/counter-clockwise directions etc.). + +2003-05-06 15:54 +0000 [r229] peterlin: + + * FreeSans.sfd: Proportional numerals don't + really have to be outlines - references are enough. Caught two + remaining numeral kerns, ",1" and ".1". Free Sans is now clean. + +2003-05-06 15:39 +0000 [r228] peterlin: + + * FreeSansBold.sfd: ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). Not finished yet - left kerns are done, right only up + to letter C! + +2003-05-06 14:39 +0000 [r227] peterlin: + + * FreeSans.sfd: ASCII numerals now monospaced; + kerned numerals moved to Adobe corporate use area (uniF6xx). + +2003-05-06 13:09 +0000 [r226] peterlin: + + * tools/OS2UnicodeRange (added): A simple script to + display OS/2 Unicode range table in TrueType fonts. + +2003-05-06 11:53 +0000 [r225] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Updated years of FSF + copyleft. + +2003-05-06 11:36 +0000 [r224] peterlin: + + * FreeMonoBold.sfd: Minor changes in Latin + Extended-B and IPA Extensions. + +2003-04-02 15:54 +0000 [r223] peterlin: + + * papers (added), papers/eurotex2003 + (added), papers/eurotex2003/eurotex2003.cls + (added), papers/eurotex2003/freefont.bib (added), + papers/eurotex2003/freefont.tex (added): Paper for + the EuroTeX 2003 conference, ENST Bretagne, Brest, June 24-27. + +2003-03-27 08:40 +0000 [r222] peterlin: + + * AUTHORS, ChangeLog, + CREDITS: Update. + +2003-03-27 08:13 +0000 [r221] peterlin: + + * FreeSerif.sfd: Cyrillic and Cyrillic + Supplement blocks brought to conformance with Unicode 3.2, + courtesy Daniel Shurovich Chirkov. + +2003-03-19 17:31 +0000 [r220] peterlin: + + * FreeSansOblique.sfd: Synchronized germandbls + (U+00DF) with the one in FreeSans. + +2003-03-19 17:17 +0000 [r219] peterlin: + + * FreeSans.sfd: Made somewhat wider germandbls + (U+00DF). Walter Schmidt brought up this problem with URW fonts + in the tex-fonts list. + +2003-03-18 16:38 +0000 [r218] peterlin: + + * FreeSans.sfd: Added Sinhala glyphs from the + Tipitaka project , recoded to Unicode by + Noah Levitt. + +2003-02-27 13:56 +0000 [r217] peterlin: + + * FreeSansBold.sfd: Somewhat "cleaner" glyphs in + the Greek part. + +2003-02-24 12:49 +0000 [r216] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: All numerals set to + equal width (556 points). + +2003-02-21 16:58 +0000 [r215] peterlin: + + * FreeSans.sfd: A nicer capital schwa. + +2003-02-19 09:35 +0000 [r213-214] peterlin: + + * ChangeLog: Update. + + * FreeSans.sfd: Minor changes on mathematics + operators. + +2003-02-18 16:57 +0000 [r212] peterlin: + + * FreeSans.sfd: Added two Tamil signs (virama + and au length mark). + +2003-02-18 11:35 +0000 [r211] peterlin: + + * ChangeLog: Update. + +2003-02-18 11:28 +0000 [r210] peterlin: + + * FreeMono.sfd: Integral signs more in the + spirit of Courier design. + +2003-02-18 11:12 +0000 [r209] peterlin: + + * FreeMono.sfd: Cleaned out some backgrounds. + +2003-02-05 15:46 +0000 [r207-208] peterlin: + + * ChangeLog: Update. + + * FreeSans.sfd: Added a couple of glyphs in the + IPA and African Latin ranges. + +2003-01-30 15:55 +0000 [r206] peterlin: + + * ChangeLog: Update. + +2003-01-30 15:35 +0000 [r205] peterlin: + + * FreeSansBold.sfd, + FreeSansBoldOblique.sfd: Corrected Maltese + hbar and Hbar. + +2003-01-30 14:54 +0000 [r204] peterlin: + + * FreeSans.sfd, + FreeSansOblique.sfd, + FreeMonoBoldOblique.sfd: Corrected Maltese + hbar and Hbar. + +2003-01-30 14:43 +0000 [r203] peterlin: + + * FreeMonoBold.sfd: Corrected Maltese Hbar. + +2003-01-28 16:31 +0000 [r202] peterlin: + + * FreeSerifItalic.sfd: Corrected Maltese hbar. + +2002-12-19 18:31 +0000 [r201] peterlin: + + * FreeSans.sfd: Cleaner Tamil outlines. + +2002-12-18 17:38 +0000 [r199-200] peterlin: + + * ChangeLog: Update. + + * tools/ConvertFont (added): Convert fonts from + PfaEdit's native format to TrueType format. + +2002-12-18 17:17 +0000 [r198] peterlin: + + * ChangeLog: Update. + +2002-12-18 10:43 +0000 [r197] peterlin: + + * FreeSans.sfd: Added (almost complete) Tamil + Unicode range. + +2002-12-17 16:44 +0000 [r196] peterlin: + + * FreeSans.sfd: Started adding Kannada glyphs + from Akruti fonts. + +2002-12-17 15:56 +0000 [r195] peterlin: + + * AUTHORS, ChangeLog, + CREDITS: Added M.S. Sridhar and Akruti fonts. + +2002-12-17 15:42 +0000 [r194] peterlin: + + * FreeSans.sfd: Added some Devanagari and + Gujarati glyphs from the Akruti fonts. + +2002-12-17 10:08 +0000 [r193] peterlin: + + * ChangeLog, CREDITS: Correct + spelling of Culmus project. + +2002-12-12 15:09 +0000 [r192] peterlin: + + * INSTALL (added): Installation notes for the Free + UCS outline fonts. + +2002-12-12 08:57 +0000 [r191] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Checked in as v1.1. + +2002-12-12 08:48 +0000 [r190] peterlin: + + * FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Checked in as v1.1. + +2002-12-06 15:13 +0000 [r189] peterlin: + + * FreeMono.sfd: Minor correction on U+230F. + +2002-12-06 15:00 +0000 [r188] peterlin: + + * FreeMono.sfd: Various additions in the + U+2000-U+27FF area, courtesy Vyacheslav Dikonov. + +2002-12-06 14:20 +0000 [r187] peterlin: + + * CREDITS: Added Vyacheslav Dikonov. + +2002-12-06 14:08 +0000 [r186] peterlin: + + * AUTHORS: Added Vyacheslav Dikonov. + +2002-12-06 13:59 +0000 [r185] peterlin: + + * FreeMono.sfd: Added Runes (U+16A0...), + courtesy Vyacheslav Dikonov. + +2002-12-06 13:43 +0000 [r184] peterlin: + + * ChangeLog: Update. + +2002-12-06 13:40 +0000 [r182-183] peterlin: + + * FreeSans.sfd: Added Unicode Syriac glyphs, + courtesy Vyacheslav Dikonov. + + * FreeMono.sfd: Added Braille glyphs, courtesy + Vyacheslav Dikonov. + +2002-11-28 10:10 +0000 [r181] peterlin: + + * README: Resubmitted using -r1.1. + +2002-11-28 10:02 +0000 [r180] peterlin: + + * AUTHORS: Resubmitted using -r 1.1 + +2002-11-28 09:57 +0000 [r179] peterlin: + + * AUTHORS: Re-submitted using CVS 1.11.2. + +2002-11-28 09:41 +0000 [r178] peterlin: + + * README: Updated text reflecting that Microsoft Web + fonts are no longer freely available. + +2002-10-16 11:02 +0000 [r177] peterlin: + + * FreeSerif.sfd: Corrected glyph 0x0446, thanks + to Reiji SUZUKI, who spotted it. + +2002-10-11 16:40 +0000 [r176] peterlin: + + * ChangeLog: Update. + +2002-10-11 16:29 +0000 [r175] peterlin: + + * ChangeLog: Update. + +2002-10-11 15:46 +0000 [r174] peterlin: + + * FreeSans.sfd: Added a handful of kern pairs + beyond Latin-1. + +2002-10-11 14:14 +0000 [r173] peterlin: + + * FreeSerif.sfd: Adding kern pairs manually also + cleans the empty glyph slots (and makes the file unreadable by + PfaEdit). Reintroduced them. + +2002-10-11 14:01 +0000 [r172] peterlin: + + * FreeSerif.sfd: Added about one dozen kern + pairs as a test. + +2002-10-11 13:44 +0000 [r171] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Patch from Sept 23 + introduced core dumps, as PfaEdit dutifully cleared all the empty + glyph slots along the way, which messed up its internal workings. + Re-introduced all the empty glyph slots. + +2002-09-23 16:00 +0000 [r170] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: At some point I lost the + kerning information. First attempt to reconstruct it from AFM + files. + +2002-09-11 14:39 +0000 [r169] peterlin: + + * FreeMono.sfd: Swapped incorrect "dialytika and + oxia" and "dialytika and varia". Made "tonos" equal to "oxia". + Started doing base Greek with new tonos. + +2002-09-11 11:31 +0000 [r168] peterlin: + + * FreeMonoBold.sfd: Hebrew parts in sync with + Culmus 0.6. + +2002-09-11 11:26 +0000 [r167] peterlin: + + * ChangeLog: Update. + +2002-09-11 09:53 +0000 [r166] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Hebrew parts in sync + with Culmus 0.6. + +2002-09-11 09:16 +0000 [r165] peterlin: + + * ChangeLog: Update. + +2002-09-11 09:13 +0000 [r164] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: * Added Danilo + Segan's Serbian Cyrillic glyphs. * Updated Hebrew part to comply + with Culmus 0.6. + +2002-09-10 08:21 +0000 [r163] peterlin: + + * FreeSans.sfd: Started working on IPA range. + +2002-09-09 16:01 +0000 [r161-162] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Updated Cyrillic part + to match Filippov's 1.0.7pre14. + +2002-09-09 15:39 +0000 [r160] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Updated Cyrillic part + to match Filippov's 1.0.7pre14. + +2002-09-09 14:33 +0000 [r158-159] peterlin: + + * ChangeLog: Update. + + * FreeSansOblique.sfd: Added Stepanyan's + Armenian glyphs from FreeSans, skewed for 12 degrees. + +2002-09-06 14:16 +0000 [r157] peterlin: + + * AUTHORS, CREDITS: Changed @ in + email addresses to " AT ". + +2002-09-06 13:43 +0000 [r155-156] peterlin: + + * ChangeLog: A minor correction. + + * ChangeLog: Update. + +2002-09-06 13:18 +0000 [r154] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Added Maxim Iorsh's + Hebrew glyphs (still considered experimental by their author, but + much better than previous ones). + +2002-08-28 15:31 +0000 [r152-153] peterlin: + + * AUTHORS, CREDITS: Added Maxim + Iorsh. + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Added Maxim Iorsh's + Hebrew glyphs. + +2002-07-26 10:21 +0000 [r151] peterlin: + + * ChangeLog: Update. + +2002-07-26 10:17 +0000 [r150] peterlin: + + * FreeMono.sfd: Some minor changes. + +2002-06-11 19:28 +0000 [r148-149] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Applied Michalis Kabrianis's + patch concerning perispomeni in Greek politoniko. + +2002-05-23 11:25 +0000 [r147] peterlin: + + * ChangeLog: Update. + +2002-05-23 11:20 +0000 [r146] peterlin: + + * FreeMono.sfd: Applied Michalis Kabrianis's + patch which corrects psili. Also some working variants of + characters in the IPA range. + +2002-05-16 14:44 +0000 [r145] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoBoldOblique.sfd: Added LangName + information. + +2002-05-15 13:23 +0000 [r144] peterlin: + + * ChangeLog: Update. + +2002-05-15 13:14 +0000 [r143] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Deleted explicit ".notdef" + characters. + +2002-05-14 08:59 +0000 [r142] peterlin: + + * FreeSansBoldOblique.sfd: Filled-in the missing + TTFWidth and TTFWeight values. + +2002-05-14 08:51 +0000 [r141] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Correctly formed + Panose and LineGap lines. + +2002-05-09 18:13 +0000 [r140] peterlin: + + * ChangeLog: Update. + +2002-05-09 17:42 +0000 [r139] peterlin: + + * FreeSans.sfd: Added some more composite + glyphs. Croatian ligatures better kerned. + +2002-05-09 17:10 +0000 [r138] peterlin: + + * FreeSans.sfd: Added diacritics. Added glyphs + to the Latin Extenede-B area. + +2002-05-07 16:13 +0000 [r137] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Updated Panose and LangName + information in the TTF header. + +2002-05-07 15:40 +0000 [r136] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Updated Panose and + LangName information in the TTF header. + +2002-05-07 15:28 +0000 [r135] peterlin: + + * FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd: Updating Panose and + LangName information in the font header. + +2002-04-30 12:27 +0000 [r134] peterlin: + + * ChangeLog: Update + +2002-04-30 11:21 +0000 [r133] peterlin: + + * FreeMonoBold.sfd: Several minor changes (lower + carons etc.) + +2002-04-30 10:14 +0000 [r132] peterlin: + + * FreeMonoBold.sfd: Working on Greek small + letters. + +2002-04-29 19:44 +0000 [r131] peterlin: + + * ChangeLog: Update. + +2002-04-29 19:38 +0000 [r129-130] peterlin: + + * FreeMonoBoldOblique.sfd: Started adding Greek. + + * FreeMono.sfd, + FreeMonoBold.sfd: Harmonizing Greek with + Latin. Done with capitals. + +2002-04-29 18:08 +0000 [r128] peterlin: + + * FreeMonoBold.sfd: Added glyphs in the + Geometrical Shapes and Miscellaneous Symbols area. + +2002-04-29 17:35 +0000 [r127] peterlin: + + * FreeMono.sfd: Added one glyph to the + Geometrical Shapes area, which is now completed; added three + glyphs to the Miscellaneous Symbols area. + +2002-04-29 10:34 +0000 [r126] peterlin: + + * FreeMono.sfd: Erased explicit ".notdef" + character (U+0000). Hopefully this will now stop getting PfaEdit + confused about the "post" table. + +2002-04-26 15:41 +0000 [r124-125] peterlin: + + * ChangeLog: Update. + + * FreeSans.sfd: Adjusted accent positions on + several glyphs in the Latin Extended-A area. + +2002-04-25 16:20 +0000 [r121-123] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Minor corrections in the Box + Drawing area. + + * FreeMonoBold.sfd: Box Drawing area completed. + Added some glyphs in the Geometrical Shapes area. + +2002-04-24 16:09 +0000 [r120] peterlin: + + * ChangeLog: Update. + +2002-04-24 16:06 +0000 [r119] peterlin: + + * FreeMono.sfd: BoxDrawing area completed. + +2002-04-23 15:22 +0000 [r118] peterlin: + + * FreeMonoBold.sfd: Added glyphs in the General + Punctuation area. + +2002-04-23 15:04 +0000 [r117] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd: Added glyphs to the Box + Drawing area. + +2002-04-23 13:52 +0000 [r115-116] peterlin: + + * ChangeLog: Update. + + * tools/WGL4.lst: Correction. Added missing + characters 02DC:SMALL TILDE, F001:LATIN SMALL LIGATURE FI and + F002:LATIN SMALL LIGATURE FL (the latter two belong to private + use area). Left 00A0:NO-BREAK SPACE in place, although some specs + don't list it. Total 653 characters on the list (WGL4 is supposed + to have 652 coded characters). + +2002-04-22 21:27 +0000 [r114] peterlin: + + * FreeMonoBold.sfd: Adding new glyphs to the + Latin Extended-B and IPA Extensions ranges. + +2002-04-22 15:05 +0000 [r112-113] peterlin: + + * ChangeLog: *** empty log message *** + + * FreeMono.sfd, + FreeMonoBold.sfd: Working on Latin Extended-B + and Greek. + +2002-04-19 15:58 +0000 [r110-111] peterlin: + + * FreeSerif.sfd: Somewhat cleaner chess figures. + + * ChangeLog: *** empty log message *** + +2002-04-19 14:57 +0000 [r109] peterlin: + + * ChangeLog: Update. + +2002-04-19 14:23 +0000 [r108] peterlin: + + * tools/MES-2.txt, tools/MES-2.lst: + Corrected list (it is not 203C-203E, it is 203C and 203E). + +2002-04-19 09:24 +0000 [r107] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSans.sfd, + FreeSansBold.sfd, + FreeSansOblique.sfd, + FreeSansBoldOblique.sfd, + FreeMono.sfd, + FreeSerif.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeSerifBold.sfd, + FreeMonoBoldOblique.sfd: Changed "Family Name" + from Free to FreeSerif, FreeSans and FreeMono, as appropriate. + Changed Font Modifiers from MonoBold etc. to Bold, Italic, + Oblique, BoldOblique and BoldItalic. + +2002-04-18 09:38 +0000 [r106] peterlin: + + * FreeMono.sfd, + FreeMonoBold.sfd, + FreeMonoOblique.sfd, + FreeMonoBoldOblique.sfd: Corrected metrics; + now all character widths are set to 600. + +2002-04-17 18:49 +0000 [r104-105] peterlin: + + * ChangeLog: Added forgotten info on box drawing + characters in FreeSerif. + + * ChangeLog: *** empty log message *** + +2002-04-17 17:37 +0000 [r103] peterlin: + + * FreeSerif.sfd: Box drawing characters + corrected. Now they extend both ascender and descender height. + +2002-04-17 15:45 +0000 [r102] peterlin: + + * FreeMonoBold.sfd: Continued working on Greek. + +2002-04-17 14:53 +0000 [r101] peterlin: + + * FreeMonoBold.sfd: Added some more Box Drawing + characters. + +2002-04-17 11:56 +0000 [r100] peterlin: + + * FreeMonoBold.sfd: Added some Box Drawing + characters. + +2002-04-16 15:36 +0000 [r99] peterlin: + + * ChangeLog: *** empty log message *** + +2002-04-16 15:30 +0000 [r98] peterlin: + + * FreeMono.sfd: Added a couple of characters in + the Miscellaneous Symbols area. + +2002-04-16 14:28 +0000 [r97] peterlin: + + * FreeMonoBoldOblique.sfd: Added superscripts, + subscripts, vulgar fractions and a couple other characters needed + to make font MES-1 compliant. + +2002-04-16 13:58 +0000 [r96] peterlin: + + * FreeMonoBold.sfd: Added some characters, + mostly in the Miscellaneous Symbols area. FreeMonoBold now + complies with MES-1. + +2002-04-16 10:16 +0000 [r95] peterlin: + + * ChangeLog: Update. + +2002-04-16 10:13 +0000 [r94] peterlin: + + * FreeMonoBold.sfd: Started harmonizing Greek + letters with Latin and Cyrillic. + +2002-04-16 09:28 +0000 [r93] peterlin: + + * FreeMonoBold.sfd: Added subscripts, + superscripts and vulgar fractions. + +2002-04-15 13:42 +0000 [r92] peterlin: + + * ChangeLog: Update + +2002-04-12 15:59 +0000 [r91] peterlin: + + * AUTHORS, CREDITS: Added Beyene, + Kudlek, Kummer and Metzinger from the Theoretical Foundations of + Computer Science, University of Hamburg, the authors of the set + of Ethiopic metafonts. + +2002-04-12 15:42 +0000 [r90] peterlin: + + * ChangeLog: Update. + +2002-04-12 15:38 +0000 [r89] peterlin: + + * FreeSerif.sfd: Added Ethiopian glyphs, + converted from the Metafont sources from TGI, Universität Hamburg + (authors Berhanu Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, + and Jochen Metzinger) using Szabo's TeXtrace and retouched using + PfaEdit. Ethiopian metafonts are released under GNU GPL, + http://www.informatik.uni-hamburg.de/TGI/mitarbeiter/wimis/kummer/ethiop_eng.html + +2002-04-12 15:30 +0000 [r88] peterlin: + + * FreeMonoBold.sfd: Added 40 characters, mostly + in the Latin Extended-B and IPA Extensions areas. + +2002-04-11 19:56 +0000 [r86-87] peterlin: + + * ChangeLog: *** empty log message *** + + * FreeMono.sfd: Added a handful of characters in + the Latin Extended-B, Currency Symbols and Miscellaneous Symbols + areas. + +2002-04-11 09:57 +0000 [r85] peterlin: + + * FreeMono.sfd: Added three glyphs to the IPA + Extensions area. + +2002-04-09 07:12 +0000 [r83-84] peterlin: + + * ChangeLog: *** empty log message *** + + * FreeMono.sfd: Corrected accent positioning in + the Extended Greek area; adding a couple of glyphs here and + there. 20 characters short of MES-2 conformance. + +2002-04-08 16:57 +0000 [r82] peterlin: + + * AUTHORS, CREDITS: Added Jeroen + Hellingman and Thomas Ridgeway, the authors of Malayalam, Oriya + and Tamil glyphs sets. + +2002-04-08 16:39 +0000 [r81] peterlin: + + * ChangeLog: *** empty log message *** + +2002-04-08 16:33 +0000 [r80] peterlin: + + * FreeMono.sfd: Added some arrows and Greek + politoniko. + +2002-04-05 15:04 +0000 [r79] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Modern Non-Russian + Cyrillic mostly completed. + +2002-04-05 10:37 +0000 [r78] peterlin: + + * FreeSerif.sfd: Added Thomas Ridgeway's Tamil + fonts, partly edited. + +2002-04-04 16:15 +0000 [r77] peterlin: + + * ChangeLog: Update. + +2002-04-04 16:12 +0000 [r76] peterlin: + + * FreeMonoBold.sfd: Started working on the + non-Russian Cyrillic glyphs. Corrected Serbian letters dje, lje, + nje and tshe. + +2002-04-04 10:44 +0000 [r75] peterlin: + + * FreeMono.sfd: Minor modifications in the + non-Russian Cyrillic area. + +2002-04-04 10:35 +0000 [r74] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Armenian capital + characters matching in case Latin, Cyrillic and Greek. + +2002-04-04 09:57 +0000 [r73] peterlin: + + * FreeMonoOblique.sfd: Serbian Cyrillic glyphs + synchronized with FreeMono. + +2002-04-04 09:36 +0000 [r71-72] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Serbian cyrillic characters dje + and tshe corrected. + +2002-04-03 16:34 +0000 [r70] peterlin: + + * ChangeLog: *** empty log message *** + +2002-04-03 16:29 +0000 [r69] peterlin: + + * FreeMono.sfd: Armenian characters added. + +2002-03-28 15:32 +0000 [r67-68] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Added some mathematical symbols. + +2002-03-26 21:00 +0000 [r66] peterlin: + + * ChangeLog: Update. + +2002-03-26 20:56 +0000 [r65] peterlin: + + * FreeSans.sfd: Added H.S. Pannu's Gurmukhi. It + actually fits in here much better than it fits FreeSerif. I'll + have to look for a Gurmukhi font with modulated stroke for + FreeSerif. + +2002-03-26 20:45 +0000 [r64] peterlin: + + * FreeSerif.sfd: A more stylish barred H. + +2002-03-26 20:35 +0000 [r63] peterlin: + + * ChangeLog: Update. + +2002-03-26 20:29 +0000 [r62] peterlin: + + * FreeMono.sfd: Minor changes in Greek; added + some mathematical symbols. + +2002-03-26 16:20 +0000 [r61] peterlin: + + * FreeMono.sfd: Completed vulgar fractions. + +2002-03-26 16:00 +0000 [r60] peterlin: + + * FreeSerif.sfd: Added dotted Hebrew letters. + +2002-03-26 14:40 +0000 [r58-59] peterlin: + + * FreeSerifItalic.sfd: Took Hebrew characters + from FreeSerif and slanted them for 15.5 degrees. + + * FreeSerif.sfd: Telugu letters optimized + somehow. Still too small, though. + +2002-03-26 14:15 +0000 [r57] peterlin: + + * AUTHORS, CREDITS: Corrected Unicode + ranges for Gurmukhi and Gujarati. + +2002-03-26 09:58 +0000 [r55-56] peterlin: + + * ChangeLog: Update. + + * FreeMonoBold.sfd: Added characters to the + Latin Extended-B and IPA Extensions area. + +2002-03-25 20:00 +0000 [r53-54] peterlin: + + * ChangeLog: Update. + + * FreeMonoBold.sfd: Started adding Latin + Extended-B and IPA Extensions. + +2002-03-25 19:28 +0000 [r51-52] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Minor cosmetic changes; cleaning + up Greek (removing redundant control points), added some + non-European Cyrillic glyphs as a test. + +2002-03-22 11:31 +0000 [r50] peterlin: + + * FreeMono.sfd: Some minor modifications; + letters in Latin Extended-B area "welded" together. + +2002-03-20 20:47 +0000 [r49] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Numerous glyphs added in + the Latin Extended-B, IPA Extensions and Number Forms areas. + MES-1 compliant! + +2002-03-20 12:46 +0000 [r48] peterlin: + + * ChangeLog: Update. + +2002-03-19 14:22 +0000 [r47] peterlin: + + * ChangeLog: Update. + +2002-03-19 13:12 +0000 [r46] peterlin: + + * FreeMonoOblique.sfd: Added characters in Latin + Extended-B and IPA Extensions area. Now mostly synchronized with + FreeMono. + +2002-03-18 17:56 +0000 [r45] peterlin: + + * FreeMono.sfd: Added some more IPA characters. + +2002-03-18 14:33 +0000 [r44] peterlin: + + * ChangeLog: Update. + +2002-03-18 12:21 +0000 [r43] peterlin: + + * FreeMono.sfd: Added some more characters, in + particular in the Latin Extended-B and IPA Extensions areas, to a + total of 1424 chars. + +2002-03-15 19:08 +0000 [r41-42] peterlin: + + * FreeMono.sfd: Added a dozen or two new + characters, in particular in the IPA Extensions area. + + * ChangeLog: Update. + +2002-03-15 13:57 +0000 [r40] peterlin: + + * ChangeLog: Update. + +2002-03-14 09:15 +0000 [r38-39] peterlin: + + * ChangeLog: Update. + + * FreeMono.sfd: Added three smiley characters. + +2002-03-10 18:16 +0000 [r37] peterlin: + + * AUTHORS, ChangeLog, + CREDITS: Due credit to the original author of + Gurmukhi font, Hardip Singh Pannu. + +2002-03-10 18:07 +0000 [r36] peterlin: + + * FreeSerif.sfd: Anshuman Pandey has only + converted Gurmukhi from TrueType to Metafont; the original author + of Gurkmukhi font is Hardip Singh Pannu + . Got the permission + from him to include the Gurmukhi glyph set. + +2002-03-08 12:17 +0000 [r34-35] peterlin: + + * ChangeLog: Update + + * FreeSerif.sfd: Added some more glyphs in the + Mathematical Symbols area. + +2002-03-06 20:48 +0000 [r32-33] peterlin: + + * ChangeLog: Update. + + * FreeSerif.sfd: Basic Gurmukhi (Unicode range + without ligatures). I believe the author is Anshuman Pandey + , found in CTAN + . + +2002-03-06 20:13 +0000 [r31] peterlin: + + * ChangeLog: Update. + +2002-03-06 18:07 +0000 [r30] peterlin: + + * FreeMono.sfd: Silly me. Glyphs in Box Drawing + and Block Elements areas extend through ascender *and descender* + width. Corrected. + +2002-03-06 15:10 +0000 [r29] peterlin: + + * FreeMono.sfd, + FreeMonoOblique.sfd: Added musical glyphs in + the Miscellaneous Symbols area, linked "non-breaking" space to + space, "soft hyphen" to hyphen-minus. Now we are 4 glyphs short + of MES-1 conformance. + +2002-03-05 19:50 +0000 [r28] peterlin: + + * ChangeLog: Update. + +2002-03-05 19:47 +0000 [r27] peterlin: + + * tools/WGL4.lst (added): Microsoft Windows Glyph + List 4.0 (WGL4). I seem to have lost 2 characters - there ought + to be 652, and I have only 650. + +2002-03-05 19:20 +0000 [r25-26] peterlin: + + * ChangeLog: Update. + + * tools/LigatureList.pl (added): A Perl script, + which lists the GSUB list (ligature list) of a OpenType font. + Requires George Williams' showttf utility, available on + . + +2002-03-05 19:12 +0000 [r24] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerifBold.sfd: An auxilliary substitute + for Hebrew glyphs added. + +2002-03-04 17:38 +0000 [r23] peterlin: + + * ChangeLog: Update + +2002-03-04 17:35 +0000 [r22] peterlin: + + * FreeSerif.sfd: Added some more glyphs in the + Mathematical Operators area. + +2002-03-04 15:24 +0000 [r21] peterlin: + + * AUTHORS, CREDITS: Added Frans + Velthuis and Anshuman Pandey + . + +2002-03-04 14:54 +0000 [r20] peterlin: + + * ChangeLog: Update + +2002-03-04 14:44 +0000 [r19] peterlin: + + * FreeSerif.sfd: Fragments of Harsh Kumar's + Devanagari font substituted by Frans Velthuis' and Anshuman + Pandey's devanagari metafont, converted to PFB by Peter Szabo's + TeXtrace. Right now only Unicode part without ligatures is made + (though they are present in original font). + +2002-02-28 19:14 +0000 [r18] peterlin: + + * ChangeLog: Update ChangeLog. + +2002-02-28 19:05 +0000 [r17] peterlin: + + * FreeSerif.sfd: Added some more glyphs to the + Miscellaneous Symbols page (0x26). + +2002-02-28 18:33 +0000 [r16] peterlin: + + * AUTHORS, CREDITS: Added Prasad A. + Chodavarapu, the author of Tikkana, a Telugu font available under + the GNU General Public License. + +2002-02-28 18:00 +0000 [r15] peterlin: + + * FreeSerif.sfd: Added some Telugu glyphs to + page 0x0C, courtesy Prasad A. Chodavarapu + + +2002-02-28 16:49 +0000 [r14] peterlin: + + * AUTHORS, CREDITS: Prof. Venkatesh + (Venky) Hariharan supplied me with an email address for Harsh + Kumar. + +2002-02-28 14:51 +0000 [r13] peterlin: + + * ChangeLog (added): A log of changes to project + files. + +2002-02-26 18:38 +0000 [r12] peterlin: + + * AUTHORS, CREDITS: Mohamed Ishan's + email address corrected to his preferred one. + +2002-02-25 19:26 +0000 [r11] peterlin: + + * FreeMono.sfd: Added some more glyphs, in + particular in the Mathematical Operators section. Changed + FamilyName to Free, FontName to FreeMono, and Full name to "Free + Monospaced". + +2002-02-25 12:43 +0000 [r10] peterlin: + + * FreeSerif.sfd: Added a couple of glyphs in + Mathematics Operators. + +2002-02-20 21:08 +0000 [r9] peterlin: + + * AUTHORS, CREDITS: New coauthors + added: Mohamed Ishan, Harsh Kumar and Sushant Kumar Dash. + +2002-02-20 20:21 +0000 [r8] peterlin: + + * FreeSerifItalic.sfd, + FreeSerifBoldItalic.sfd, + FreeSerif.sfd, + FreeSerifBold.sfd: Glyphs originating from the + old Omega system removed. + +2002-02-20 20:06 +0000 [r7] peterlin: + + * FreeSerifItalic.sfd (added), + FreeSerifBoldItalic.sfd (added), + FreeSerif.sfd (added), + FreeSerifBold.sfd (added): Proportional ISO + 10646 fonts with modulated stroke. + +2002-02-20 18:46 +0000 [r6] peterlin: + + * FreeSans.sfd: Added an incomplete set of Oriya + characters, courtesy Sushant Dash . + +2002-02-20 16:37 +0000 [r5] peterlin: + + * tools/MES-3B.lst (added), tools + (added), tools/MES-1.txt (added), + tools/MES-2.txt (added), + tools/CheckConformance.pl (added), + tools/MES-1.lst (added), + tools/MES-2.lst (added), + tools/MES-3B.txt (added), + tools/mes-list-expand.pl (added): Tools for + checking conformance with coded character sets. + +2002-02-20 13:52 +0000 [r3-4] peterlin: + + * AUTHORS (added), CREDITS (added), + README (added): Free UCS Scalable Fonts + + * FreeSans.sfd (added), + FreeSansBold.sfd (added), + FreeSansOblique.sfd (added), + FreeSansBoldOblique.sfd (added): Proportional + ISO 10646 fonts with uniform stroke. + +2002-02-20 13:46 +0000 [r2] peterlin: + + * sfd (added), trunk/freefont (added), + FreeMono.sfd (added), + FreeMonoBold.sfd (added), + FreeMonoOblique.sfd (added), + FreeMonoBoldOblique.sfd (added): Monospaced + ISO 10646 fonts. + diff --git a/incs/tcpdf/fonts/freefont-20120503/INSTALL b/incs/tcpdf/fonts/freefont-20120503/INSTALL new file mode 100644 index 0000000..b458961 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/INSTALL @@ -0,0 +1,98 @@ + Installing GNU FreeFont + ======================= + +GNU FreeFont can be used in any modern operating system. + +This document explains how to install FreeFont on some common systems. + +UNIX/GNU/Linux/BSD Systems +-------------------------- + +FreeFont works with any system using the free font rasterizer FreeType +. Some features such as glyph substitution and +positioning may be handled by the text layout library +Pango . + +Most recent systems using FreeType2 and Pango handle OpenType fonts well, +but on older systems TrueType may perform better. + +* Debian GNU/Linux + +Users of Debian GNU/Linux system will probably want to use the Debian package, +named 'ttf-freefont', available from the Debian Linux site. + +Install the fonts by issuing the command + apt-get install ttf-freefont + + +* KDE local installation + +Users of KDE can install .ttf files on a per-user basis using the KDE +Control Center module "kcmfontinst", which may appear in the menu as + + Settings -> System Administration -> Font Installer + +This is especially helpful for developers and testers. + + +* Generic X Window systems + + 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts + in the TrueType format. + + 2) Unpack TrueType fonts into a suitable directory, + e.g. /usr/local/share/fonts/default/TrueType/ + + 3) If you have chosen any other directory, make sure the directory you + used to install the fonts is listed in the path searched by the X + Font Server by editing the config file in /etc/X11/. + + In some systems, you list the directory in the item "catalogue=" + in the file /etc/X11/fs/config. + + 4) Run ttmkfdir in the directory where you unpacked the fonts. + + +Microsoft Windows 95/98/NT/2000/XP; Vista/7 +------------------------------------------- + +Note that in at least Windows 7, Vista, XP and 2000, the TrueType versions +perform much better than, and are recommended over, the OpenType ones. + +For good font smoothing in Windows, Microsoft ClearType must be enabled. +The native Windows web browser must be used to install, enable, and configure +ClearType. A web search for "ClearType Tuner" will find the proper web pages. +Recent versions of the browser raise a security block (a yellow bar at the +top of the window), which you must act upon to allow installation. A +checkbox in the window turns ClearType on (in Win-speek, "Turn on ClearType"). +The change happens immediately. + +* Vista, Windows 7: + 1) From the Start menu, open Control Panels + 2) Drag-n-drop font files onto Fonts control panel + You may get a dialog saying + "Windows needs your permission to continue" + a) Click Continue + +* 95/98/NT: + The font installation is similar to Vista. + + In order to use OpenType, users of Windows 95, 98 and NT 4.0 can + install Adobe's 'Type Manager Light', which may be obtained from + the Adobe web site. + + Otherwise, use the TrueType versions. + +Apple Mac OS X +-------------- + +Support for OpenType on MacOS X started with OS 10.4, and has been improved +gradually in later versions. + +Installing on Mac OS X consists of moving the font files to either + /Library/Fonts/ or ~/Library/Fonts/ +depending on whether they should be available to all users on your system +or just to your own user. + +-------------------------------------------------------------------------- +$Id: INSTALL,v 1.11 2011-06-12 07:14:12 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20120503/README b/incs/tcpdf/fonts/freefont-20120503/README new file mode 100644 index 0000000..d83f4a9 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/README @@ -0,0 +1,127 @@ +-*-text-*- + GNU FreeFont + +The GNU FreeFont project aims to provide a useful set of free scalable +(i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode +UCS (Universal Character Set). + +Statement of Purpose +-------------------- + +The practical reason for putting glyphs together in a single font face is +to conveniently mix symbols and characters from different writing systems, +without having to switch fonts. + +Coverage +-------- + +FreeFont covers the following character ranges +* Latin, Cyrillic, and Arabic, with supplements for many languages +* Greek, Hebrew, Armenian, Georgian, Thaana, Syriac +* Devanagari, Bengali, Gujarati, Gurmukhi, Sinhala, Tamil, Malayalam +* Thai, Tai Le, Kayah Li, Hanunóo, Buginese +* Cherokee, Unified Canadian Aboriginal Syllabics +* Ethiopian, Tifnagh, Vai, Osmanya, Coptic +* Glagolitic, Gothic, Runic, Ugaritic, Old Persian, Phoenician, Old Italic +* Braille, International Phonetic Alphabet +* currency symbols, general punctuation and diacritical marks, dingbats +* mathematical symbols, including much of the TeX repertoire of symbols +* technical symbols: APL, OCR, arrows, +* geometrical shapes, box drawing +* musical symbols, gaming symbols, miscellaneous symbols + etc. +For more detail see + +Editing +------- + +The free outline font editor, George Williams' FontForge + is used for editing the fonts. + +Design Issues +------------- + +Which font shapes should be made? Historical style terms like Renaissance +or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek +scripts to any greater extent than Kufi or Nashki can be applied beyond +Arabic script; "italic" is strictly meaningful only for Latin letters, +although many scripts such as Cyrillic have a history with "cursive" and +many others with "oblique" faces. + +However, most modern writing systems have typographic formulations for +contrasting uniform and modulated character stroke widths, and since the +advent of the typewriter, most have developed a typographic style with +uniform-width characters. + +Accordingly, the FreeFont family has one monospaced - FreeMono - and two +proportional faces (one with uniform stroke - FreeSans - and one with +modulated stroke - FreeSerif). + +The point of having characters from different writing systems in one font +is that mixed text should look good, and so each FreeFont face contains +characters of similar style and weight. + +Licensing +--------- + +Free UCS scalable fonts is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +The fonts are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the +GNU General Public License. This exception does not however invalidate any +other reasons why the document might be covered by the GNU General Public +License. If you modify this font, you may extend this exception to your +version of the font, but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. + +Files and their suffixes +------------------------ + +The files with .sfd (Spline Font Database) are in FontForge's native format. +They may be used to modify the fonts. + +TrueType fonts are the files with the .ttf (TrueType Font) suffix. These +are ready to use in Linux/Unix, on Apple Mac OS, and on Microsoft Windows +systems. + +OpenType fonts (with suffix .otf) are preferred for use on Linux/Unix, +but *not* for recent Microsoft Windows systems. +See the INSTALL file for more information. + +Web Open Font Format files (with suffix .woff) are for use in Web sites. +See the webfont_guidelines.txt for further information. + +Further information +------------------- + +Home page of GNU FreeFont: + http://www.gnu.org/software/freefont/ + +More information is at the main project page of Free UCS scalable fonts: + http://savannah.gnu.org/projects/freefont/ + +To report problems with GNU FreeFont, it is best to obtain a Savannah +account and post reports using that account on + https://savannah.gnu.org/bugs/ + +Public discussions about GNU FreeFont may be posted to the mailing list + freefont-bugs@gnu.org + +-------------------------------------------------------------------------- +Original author: Primoz Peterlin +Current administrator: Steve White + +$Id: README,v 1.10 2011-06-12 07:14:12 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING b/incs/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING new file mode 100644 index 0000000..a7af222 --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/TROUBLESHOOTING @@ -0,0 +1,115 @@ + Troubleshooting GNU FreeFont + +So your text looks lousy, although you installed FreeFont and you seem to be +using it. What do you do? + +Before you blame the problem on FreeFont, take the time to double-check that +the text you are looking at is really rendered with FreeFont. + +Be aware that not all Unicode characters are supported by FreeFont, and +even characters supported by one face, such as Serif, might not be +supported by other faces such as Sans. + +Also, some systems have settings that strongly affect the rendering +of fonts. It may be worth tweaking these. + +glyph substitution +================== + +When given the task of displaying characters in text, modern font rendering +software usually tries to display *something*, even if the font it is +*supposed* to be using does not contain glyphs for all the characters in the +text. The software will snoop through all the fonts on the system to find +one that has a glyph for the one missing in the desired font. So although +you have specified FreeSans-bold, you may be looking at a letter from quite +a different font. + +First double-check that the font in question really contains the character +in question. If you don't have font development software, this can be +tricky. In the case of FreeFont, you can check if a given character +range is supported: + +Next double-check that your application (web browser, text editor, etc) +has indeed been properly instructed to use the font. + +Then double-check that the font is really installed in the system. +(This depends on the operating system, of course.) + +Linux and Unix +============== + +Modern Linux systems use a system called fontconfig, which maintains a font +cache, for efficiency. + +The font cache can really complicate font installation and troubleshooting +however. It can happen that when a font is newly installed, what is +displayed is coming out of an old cache entry rather than the new font. + +Just what to do depends on how and where the font was installed. + +Fonts installed system-wide are usually put in a directory such as + /usr/share/fonts/ +the font cache for these might be in + /var/cache/fontconfig/ +Fonts installed just for one user account will typically be in + ~/.fonts/ +and the cache will be + ~/.fontconfig/ + +You can clean your local cache merely by emptying the directory + ~/.fontconfig/ +In any case, to clean the cache, you can use the fontconfig command + fc-cache -vf +If run as root, it will clean the system cache, if run as a normal user, +it cleans only the normal user's cache. + +The procedure for local fonts is: + 1) shut off any program using the fonts in question + 2) clean the cache + 3) re-start the program +The procedure for system-wide fonts is: + 1) log out of the X Windows session + 2) in a console, clean the cache + 3) log in to an X Windows session + +LibreOffice / OpenOffice +======================== +These products have their own font rendering libraries, which have +idiosyncratic behavior. + +It has recently been reported that as of LibreOffice 3.5.1, font features +are disabled for OpenType fonts. If you use FreeFont with these products, +you may want to install the TrueType versions of the fonts. + +Windows +======= + +The most common complaint has to do with "blurry text". There are two +causes. + +The first is that ClearType smoothing is turned off. The best way to check +is to use the native Windows Web browser. Do a search for "ClearType Tuner". +The Microsoft pages install a tuner for ClearType. A security block notice +will appear at the top of the window--you have to allow the installation. +Then check the box "Turn on ClearType". The change happens immediately. + +The secont cause is that the FreeFont version with cubic spline outlines is +installed. As of the 2012 GNU FreeFont release, the TrueType builds have +quadratic splines, which work best with Windows' rendering software. + TTF (TrueType) quadratic splines Windows 7, Vista, Windows XP. + OTF (OpenType) cubic splines Linux, Mac + +Note also: Firefox has a setting for ClearType: + gfx.font_rendering.cleartype_params.rendering_mode +A value of 2 sets it to old-style GDI rendering, while -1 is the default. + +reporting problems +================== + +If you really think you're seeing a bug in FreeFont, or if you have +a suggestion, consider opening a problem report at + https://savannah.gnu.org/bugs/?group=freefont +It is best that you make a Savannah account and log in with that, so +you can be e-mailed whenever changes are made to your report. + +$Id: troubleshooting.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freefont-20120503/USAGE b/incs/tcpdf/fonts/freefont-20120503/USAGE new file mode 100644 index 0000000..7f7aa5c --- /dev/null +++ b/incs/tcpdf/fonts/freefont-20120503/USAGE @@ -0,0 +1,185 @@ + Usage of GNU FreeFont + +Language scripts and faces +========================== + +There are three faces (serif, sans-serif, and monospace), and four styles +(regular, bold, cursive/italic, and bold cursive/italic) for each face. +There is one font file per face/style combination: 12 files in total. + +The letters for various languages, as well as specialized symbols, exist +among the various font files, but they are not uniformly populated. +All the fonts have complete support for Latin, Cyrillic, and Greek, as +well as most of the extensions for those scripts. + +At this time, serif regular has by far the largest number of letters, and +supports the largest number of writing scripts. However there are writing +scripts supported by the sans-serif but not by serif. + +For an overview of which scripts and sets of symbols are supported by +which face, see the FreeFont 'coverage' web page. + +Font features +============= + +FreeFont has numerous font "features" that perform alterations to the basic +letters of the font, replacing them with other letters, or positioning them +with respect to other letters. + +Many features are activated automatically, but in some environments, they +present some user control. This documents those features with user control. + +Language-specific features +========================== + +Some OpenType font features are activated only when the text is specified to +be of a certain language. + +This is done in HTML by enclosing the text with a tag whose 'lang' attribute +is set to the appropriate ISO 632.2 language code. In a word processor, +any block of text can be given a language setting. + +Latin +----- +Catalan ligature improving l·l +Dutch ligatures for ij, IJ +Sami localized form for letter Eng +Turkish overrides ligatures fi ffi of Latin + +Cyrillic +-------- +Ukrainian ligature for double i-diaresis +Serbian/Macedonian localized letters be, and more in italic +Bulgarian style set for modern glyphs + +Hebrew +------ +Yiddish raised vowels under yo + +Devanagari +---------- +Sanskrit much larger set of ligatures + +Hindi, Marathi better spacing of Western punctuation marks + +Indic languages +--------------- + +The 'danda' character is encoded in Unicode only in the Devanagari range. +When writing in scripts of other Indic languages, this same character is to +be used. But the shapes and line thicknesses of glyphs vary slightly from +one script to another, so the same glyph for 'danda' may not fit all scripts. + +By specifying the language of the text, an appropriate glyph for 'danda' +will be obtained. + +Style sets +========== + +These replacements are activated by specifying a "Style Set". +These features are accessible only from typesetting software. + +Cyrillic Bulgarian modern (ss01) + +Devanagari Bombay (ss02), Calcutta (ss03), Nepali (ss04) + +Discretionary features +====================== +These features are accessible only from typesetting software. +Typically the user must specifically request them. + +Unless otherwise noted, these are available only in FreeSerif. + +Ligatures and substitutions +--------------------------- + +Arabic, Armenian, Hebrew, German, Dutch + +Small captials +-------------- + +A limited set of specially drawn small capital letters in Latin. + +Superscript and subscript +------------------------- + +Transform a limited set of characters--mostly Latin letters and numerals-- +to versions well-sized and positioned as superscript or subscript. + +Numeral styles +-------------- + +The default numerals of FreeSerif are mono-spaced and of even height. +It also features proportionally-spaced numerals, and "old-style" numerals-- +those which vary in height and sometimes go beneath the baseline. +These can be had at discretion. + +Diagonal fractions +------------------ + +A limited set of diagonal fraction substitutions are available at discretion. +The set is more than what is encoded in Unicode. +They work with the ASCII slash or the mathematical slash U+2215. +The transform a sequence "number-slash-number" to a diagonal form. + +Zero +---- + +A slashed form of the numeral zero is available at discretion. +Available in all faces. + +Alternative characters +====================== + +FreeSerif has some listings of alternatives for specific characters. +Again this is use primarily in specialized typesetting software. + +Greek, Latin + +Use in LaTeX +============ +It is possible to use Unicode fonts in recent LaTeX implementations, but in + LuaTeX http://www.luatex.org/ and + XeTeX http://tug.org/xetex/ +it is particularly easy to use Unicode text, and to enable font features. +Recent versions of these systems use the 'fontspec' package to choose fonts +and features. + +A very simple document might contain the lines +--------------------------------------------------------------------------- +\documentclass{ltxdockit} +\usepackage{fontspec} +\usepackage{xunicode} +\setmainfont[]{FreeSerif} +\begin{document} +{\fontspec[Script=Default,Fractions={On}]{FreeSerif} +1/7 3/10 7/10} + +x\raisebox{-0.5ex}{{\scriptsize ai}} +x{\fontspec[Script=Default,VerticalPosition={Inferior}]{FreeSerif} +abcdefghijklmnopqrstuvwxyz+−(0123456789)} \\ +x\raisebox{0.85ex}{{\scriptsize ai}} +x{\fontspec[Script=Default,VerticalPosition={Superior}]{FreeSerif} +abcdefghijklmnopqrstuvwxyz+−(0123456789)} + +{\fontspec[Script=Latin]{FreeSerif} +\textsc{Small Caps} } + +{ B�ички хора �е раждат �вободни и равни по до�тойн�тво и права. +\fontspec[Script=Cyrillic,Language=Bulgarian,Variant={1}]{FreeSerif} \selectfont +B�ички хора �е раждат �вободни и равни по до�тойн�тво и права. } + +\end{document} +--------------------------------------------------------------------------- +Here are some 'fontspec' setting-value pairs meaningful for FreeFont. + +Numbers: Lining OldStyle Proportional SlashedZero +Fractions: On +VerticalPosition: Superior Inferior +Ligatures: Common Historical +Letters: UppercaseSmallCaps +Variant: 1 (etc. -- must be in {} picks style set.) +--------------------------------------------------------------------------- + + +$Id: usage.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $ diff --git a/incs/tcpdf/fonts/freemono.ctg.z b/incs/tcpdf/fonts/freemono.ctg.z new file mode 100644 index 0000000..e952241 Binary files /dev/null and b/incs/tcpdf/fonts/freemono.ctg.z differ diff --git a/incs/tcpdf/fonts/freemono.php b/incs/tcpdf/fonts/freemono.php new file mode 100644 index 0000000..566ea4c --- /dev/null +++ b/incs/tcpdf/fonts/freemono.php @@ -0,0 +1,16 @@ +33,'FontBBox'=>'[-793 -200 699 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(40,-80,560,643),33=>array(240,-15,360,618),34=>array(146,315,454,604),35=>array(92,-62,508,647),36=>array(113,-92,487,655),37=>array(87,-12,513,611),38=>array(105,-16,478,519),39=>array(236,315,364,604),40=>array(294,-124,458,604),41=>array(147,-124,311,604),42=>array(113,250,487,604),43=>array(72,32,528,530),44=>array(135,-145,340,145),45=>array(72,258,528,299),46=>array(226,-15,374,116),47=>array(113,-81,487,668),48=>array(113,-15,487,618),49=>array(113,0,487,612),50=>array(84,0,478,618),51=>array(96,-15,499,618),52=>array(105,0,478,604),53=>array(96,-15,499,604),54=>array(136,-15,510,618),55=>array(105,-1,478,604),56=>array(113,-15,487,618),57=>array(136,-15,510,618),58=>array(226,-15,374,417),59=>array(139,-145,350,417),60=>array(72,44,522,518),61=>array(51,190,549,375),62=>array(78,44,528,518),63=>array(134,-15,487,577),64=>array(105,-62,478,624),65=>array(9,0,591,563),66=>array(43,0,541,563),67=>array(63,-16,534,576),68=>array(43,0,520,563),69=>array(43,0,520,563),70=>array(43,0,520,563),71=>array(63,-16,562,576),72=>array(53,0,551,563),73=>array(113,0,487,563),74=>array(84,-16,583,563),75=>array(43,0,572,563),76=>array(63,0,541,563),77=>array(11,0,593,563),78=>array(22,0,562,563),79=>array(51,-16,549,576),80=>array(43,0,499,563),81=>array(51,-115,549,576),82=>array(43,0,589,563),83=>array(92,-16,508,576),84=>array(72,0,528,563),85=>array(40,-16,560,563),86=>array(9,0,591,563),87=>array(20,0,580,563),88=>array(40,0,560,563),89=>array(51,0,549,563),90=>array(103,0,497,563),91=>array(280,-124,445,604),92=>array(113,-81,487,668),93=>array(155,-124,320,604),94=>array(113,354,487,615),95=>array(0,-125,600,-75),96=>array(155,490,320,639),97=>array(72,-16,541,431),98=>array(22,-16,541,604),99=>array(84,-16,535,431),100=>array(63,-16,583,604),101=>array(63,-16,520,431),102=>array(105,0,541,604),103=>array(63,-186,562,431),104=>array(43,0,551,604),105=>array(92,0,508,624),106=>array(117,-186,428,624),107=>array(63,0,541,604),108=>array(92,0,508,604),109=>array(11,0,593,431),110=>array(53,0,541,431),111=>array(72,-16,528,431),112=>array(22,-186,541,431),113=>array(63,-186,583,431),114=>array(84,0,541,427),115=>array(103,-16,497,431),116=>array(43,-16,499,563),117=>array(43,-16,541,417),118=>array(30,0,570,417),119=>array(30,0,570,417),120=>array(51,0,549,417),121=>array(51,-186,549,417),122=>array(115,0,489,417),123=>array(157,-124,410,604),124=>array(280,-124,320,604),125=>array(190,-124,443,604),126=>array(92,212,508,348),160=>array(0,0,0,0),161=>array(240,-165,360,468),162=>array(113,-13,469,630),163=>array(63,0,520,578),164=>array(103,95,497,489),165=>array(51,0,549,563),166=>array(280,-124,320,604),167=>array(66,-62,534,603),168=>array(140,511,461,611),169=>array(3,-15,596,578),170=>array(154,188,447,574),171=>array(63,0,541,417),172=>array(72,168,528,438),173=>array(72,258,528,299),174=>array(3,-15,596,578),175=>array(155,536,445,576),176=>array(155,346,445,636),177=>array(72,0,528,529),178=>array(175,379,405,732),179=>array(181,371,416,732),180=>array(280,490,445,639),181=>array(43,-200,541,417),182=>array(79,-62,525,604),183=>array(250,180,350,280),184=>array(210,-173,377,0),185=>array(191,375,410,728),186=>array(154,188,448,577),187=>array(63,0,541,417),188=>array(16,0,580,612),189=>array(23,0,573,612),190=>array(6,0,580,612),191=>array(113,-175,466,417),192=>array(9,0,591,775),193=>array(9,0,591,772),194=>array(9,0,591,759),195=>array(9,0,591,703),196=>array(9,0,591,709),197=>array(9,0,591,794),198=>array(10,0,590,563),199=>array(63,-173,534,576),200=>array(43,0,520,777),201=>array(43,0,520,775),202=>array(43,0,520,755),203=>array(43,0,520,706),204=>array(113,0,487,777),205=>array(113,0,487,774),206=>array(113,0,487,760),207=>array(113,0,487,708),208=>array(0,0,520,563),209=>array(22,0,562,705),210=>array(51,-16,549,777),211=>array(51,-16,549,778),212=>array(51,-16,549,759),213=>array(51,-16,549,703),214=>array(51,-16,549,707),215=>array(118,100,482,464),216=>array(40,-43,560,605),217=>array(40,-16,560,777),218=>array(40,-16,560,775),219=>array(40,-16,560,759),220=>array(40,-16,560,707),221=>array(51,0,549,778),222=>array(43,0,499,563),223=>array(23,-16,497,604),224=>array(72,-16,541,640),225=>array(72,-16,541,640),226=>array(72,-16,541,626),227=>array(72,-16,541,580),228=>array(72,-16,541,591),229=>array(72,-16,541,672),230=>array(12,-16,578,431),231=>array(84,-173,535,431),232=>array(63,-16,520,640),233=>array(63,-16,520,640),234=>array(63,-16,520,624),235=>array(63,-16,520,591),236=>array(92,0,508,640),237=>array(92,0,508,640),238=>array(92,0,508,628),239=>array(92,0,508,591),240=>array(72,-17,528,620),241=>array(53,0,541,580),242=>array(72,-16,528,640),243=>array(72,-16,528,640),244=>array(72,-16,528,630),245=>array(72,-16,528,580),246=>array(72,-16,528,591),247=>array(72,25,528,540),248=>array(53,-43,543,458),249=>array(43,-16,541,640),250=>array(43,-16,541,640),251=>array(43,-16,541,626),252=>array(43,-16,541,591),253=>array(51,-186,549,640),254=>array(22,-186,541,590),255=>array(51,-186,549,591),256=>array(9,0,591,668),257=>array(72,-16,541,531),258=>array(9,0,591,743),259=>array(72,-16,541,623),260=>array(9,-155,601,563),261=>array(72,-155,556,431),262=>array(63,-16,534,777),263=>array(84,-16,535,640),264=>array(63,-16,534,760),265=>array(84,-16,535,623),266=>array(63,-16,534,712),267=>array(84,-16,535,591),268=>array(63,-16,534,753),269=>array(84,-16,535,640),270=>array(43,0,520,751),271=>array(63,-16,686,604),272=>array(0,0,520,563),273=>array(63,-16,583,604),274=>array(43,0,520,668),275=>array(63,-16,520,531),276=>array(43,0,520,744),277=>array(63,-16,520,624),278=>array(43,0,520,708),279=>array(63,-16,520,604),280=>array(43,-155,548,563),281=>array(63,-155,520,431),282=>array(43,0,520,751),283=>array(63,-16,520,640),284=>array(63,-16,562,756),285=>array(63,-186,562,640),286=>array(63,-16,562,744),287=>array(63,-186,562,621),288=>array(63,-16,562,714),289=>array(63,-186,562,606),290=>array(63,-200,562,576),291=>array(63,-186,562,665),292=>array(53,0,551,759),293=>array(43,0,551,786),294=>array(53,0,551,563),295=>array(43,0,551,604),296=>array(113,0,487,704),297=>array(92,0,508,580),298=>array(113,0,487,667),299=>array(92,0,508,531),300=>array(113,0,487,744),301=>array(92,0,508,622),302=>array(113,-155,500,563),303=>array(92,-155,520,624),304=>array(113,0,487,710),305=>array(92,0,508,417),306=>array(29,-16,571,563),307=>array(124,-186,483,624),308=>array(84,-16,583,749),309=>array(117,-186,432,666),310=>array(43,-200,572,563),311=>array(63,-200,541,604),312=>array(70,0,530,417),313=>array(63,0,541,760),314=>array(92,0,508,798),315=>array(63,-200,541,563),316=>array(92,-200,508,604),317=>array(63,0,544,576),318=>array(92,0,512,604),319=>array(63,0,541,563),320=>array(52,0,482,604),321=>array(43,0,541,563),322=>array(92,0,508,604),323=>array(22,0,562,755),324=>array(53,0,541,640),325=>array(22,-200,562,563),326=>array(53,-200,541,431),327=>array(22,0,562,754),328=>array(53,0,541,640),329=>array(8,0,541,664),330=>array(53,-11,521,577),331=>array(53,-199,480,431),332=>array(51,-16,549,669),333=>array(72,-16,528,531),334=>array(51,-16,549,744),335=>array(72,-16,528,621),336=>array(51,-16,549,745),337=>array(72,-16,528,634),338=>array(10,0,590,563),339=>array(12,-16,578,431),340=>array(43,0,589,756),341=>array(84,0,541,640),342=>array(43,-200,589,563),343=>array(84,-200,541,427),344=>array(43,0,589,752),345=>array(84,0,541,640),346=>array(92,-16,508,758),347=>array(103,-16,497,640),348=>array(92,-16,508,751),349=>array(103,-16,497,626),350=>array(92,-173,508,576),351=>array(103,-173,497,431),352=>array(92,-16,508,749),353=>array(103,-16,497,639),354=>array(72,-173,528,563),355=>array(43,-189,499,563),356=>array(72,0,528,752),357=>array(43,-16,518,613),358=>array(72,0,528,563),359=>array(43,-16,499,563),360=>array(40,-16,560,704),361=>array(43,-16,541,580),362=>array(40,-16,560,667),363=>array(43,-16,541,531),364=>array(40,-16,560,745),365=>array(43,-16,541,621),366=>array(40,-16,560,781),367=>array(43,-16,541,672),368=>array(40,-16,560,748),369=>array(43,-16,541,634),370=>array(40,-155,560,563),371=>array(43,-155,556,417),372=>array(20,0,580,751),373=>array(30,0,570,640),374=>array(51,0,549,752),375=>array(51,-186,549,640),376=>array(51,0,549,722),377=>array(103,0,497,761),378=>array(115,0,489,640),379=>array(103,0,497,718),380=>array(115,0,489,605),381=>array(103,0,497,754),382=>array(115,0,489,640),383=>array(105,0,541,604),384=>array(22,-16,541,604),385=>array(-26,0,541,563),386=>array(44,0,542,563),387=>array(22,-16,541,604),388=>array(46,0,549,590),389=>array(22,-16,541,590),390=>array(63,-16,534,576),391=>array(63,-16,667,632),392=>array(84,-16,659,485),393=>array(0,0,520,563),394=>array(-62,0,520,563),395=>array(58,0,556,563),396=>array(22,-16,541,604),397=>array(68,-199,518,460),398=>array(43,0,520,563),399=>array(50,-16,534,576),400=>array(92,-16,508,576),401=>array(8,-93,565,563),402=>array(87,-93,518,618),403=>array(63,-16,668,632),404=>array(48,-27,546,563),405=>array(7,-16,581,604),406=>array(173,-8,502,563),407=>array(113,0,487,563),408=>array(43,0,614,563),409=>array(63,0,541,618),410=>array(92,0,508,604),411=>array(58,-2,550,614),412=>array(11,-14,593,563),413=>array(8,-93,596,563),414=>array(53,-184,541,431),415=>array(51,-16,549,576),416=>array(51,-16,597,672),417=>array(72,-16,590,539),418=>array(3,-16,594,638),419=>array(29,-16,596,468),420=>array(-26,0,499,563),421=>array(22,-186,541,618),422=>array(60,-186,540,563),423=>array(92,-16,508,576),424=>array(103,-16,497,431),425=>array(102,0,490,577),426=>array(81,-93,518,618),427=>array(43,-199,499,563),428=>array(17,0,528,563),429=>array(43,-16,499,618),430=>array(72,-199,528,563),431=>array(40,-16,629,711),432=>array(43,-16,574,565),433=>array(78,-2,540,571),434=>array(43,-12,553,563),435=>array(-18,0,549,563),436=>array(51,-186,618,565),437=>array(103,0,497,563),438=>array(115,0,489,417),439=>array(96,-15,499,563),440=>array(80,-15,483,563),441=>array(95,-158,437,417),442=>array(88,-200,437,417),443=>array(84,0,478,618),444=>array(80,-15,499,563),445=>array(95,-20,420,417),446=>array(134,-14,487,563),447=>array(22,-186,534,444),448=>array(280,-124,320,604),449=>array(216,-124,384,604),450=>array(51,-124,549,604),451=>array(240,-15,360,618),452=>array(23,0,592,751),453=>array(23,0,588,622),454=>array(25,-16,585,623),455=>array(5,-16,591,563),456=>array(23,-186,583,624),457=>array(124,-186,483,624),458=>array(0,-19,600,563),459=>array(22,-186,583,624),460=>array(13,-186,583,624),461=>array(9,0,591,752),462=>array(72,-16,541,606),463=>array(113,0,487,752),464=>array(92,0,508,620),465=>array(51,-16,549,752),466=>array(72,-16,528,606),467=>array(40,-16,560,752),468=>array(43,-16,541,606),469=>array(40,-16,560,800),470=>array(43,-16,541,684),471=>array(40,-15,560,794),472=>array(43,-16,541,769),473=>array(40,-15,560,794),474=>array(43,-16,541,742),475=>array(40,-15,560,797),476=>array(43,-16,541,773),477=>array(63,-16,520,431),478=>array(9,0,591,800),479=>array(72,-16,541,684),480=>array(9,0,591,800),481=>array(72,-16,541,687),482=>array(10,0,590,663),483=>array(12,-16,578,522),484=>array(63,-16,562,576),485=>array(63,-186,562,431),486=>array(63,-16,562,764),487=>array(63,-186,562,617),488=>array(43,0,572,749),489=>array(63,0,541,784),490=>array(51,-171,549,576),491=>array(72,-171,528,431),492=>array(51,-171,549,663),493=>array(72,-171,528,521),494=>array(96,-15,499,765),495=>array(95,-158,437,620),496=>array(117,-186,445,609),497=>array(23,0,561,563),498=>array(23,0,569,563),499=>array(25,-16,553,604),500=>array(63,-16,562,752),501=>array(63,-186,562,606),502=>array(16,-16,580,565),503=>array(22,-186,538,572),504=>array(22,0,562,752),505=>array(53,0,541,649),506=>array(9,-2,591,800),507=>array(72,-16,541,800),508=>array(10,0,590,752),509=>array(12,-16,578,606),510=>array(40,-43,560,793),511=>array(53,-43,543,647),512=>array(9,0,591,771),513=>array(72,-16,541,647),514=>array(9,0,591,701),515=>array(72,-16,541,598),516=>array(43,0,520,769),517=>array(63,-16,520,634),518=>array(43,0,520,701),519=>array(63,-16,520,585),520=>array(100,0,487,769),521=>array(92,0,508,634),522=>array(113,0,487,701),523=>array(92,0,508,585),524=>array(51,-16,549,771),525=>array(72,-16,528,634),526=>array(51,-16,549,703),527=>array(72,-16,528,585),528=>array(36,0,589,769),529=>array(84,0,541,634),530=>array(43,0,589,700),531=>array(84,0,541,585),532=>array(40,-16,560,772),533=>array(43,-16,541,634),534=>array(40,-16,560,703),535=>array(43,-16,541,585),536=>array(92,-200,508,576),537=>array(103,-200,497,431),538=>array(72,-200,528,563),539=>array(43,-200,499,563),540=>array(112,-20,510,576),541=>array(124,-116,494,431),542=>array(53,0,551,752),543=>array(43,0,551,777),544=>array(30,-186,570,577),548=>array(103,-199,497,563),549=>array(115,-199,489,417),550=>array(9,0,591,706),551=>array(72,-16,541,591),552=>array(43,-173,520,563),553=>array(63,-188,520,431),554=>array(51,-16,549,800),555=>array(72,-16,528,684),556=>array(51,-16,549,800),557=>array(72,-16,528,684),558=>array(51,-16,549,712),559=>array(72,-16,528,589),560=>array(51,-16,549,800),561=>array(72,-16,528,693),562=>array(51,0,549,664),563=>array(51,-186,549,521),567=>array(117,-186,428,417),592=>array(72,-14,541,433),593=>array(63,-16,583,431),594=>array(31,-14,551,433),595=>array(22,-16,541,618),596=>array(84,-16,535,431),597=>array(84,-132,538,431),598=>array(63,-199,695,604),599=>array(63,-16,699,618),600=>array(63,-16,520,431),601=>array(63,-16,520,431),602=>array(67,-16,693,431),603=>array(103,-16,497,431),604=>array(103,-16,497,431),605=>array(103,-16,662,431),606=>array(76,-16,497,431),607=>array(147,-186,544,417),608=>array(63,-186,678,618),609=>array(63,-186,481,444),610=>array(77,-12,516,426),611=>array(52,-200,552,417),612=>array(50,-20,550,416),613=>array(43,-187,551,417),614=>array(51,0,551,618),615=>array(51,-199,478,618),616=>array(92,0,508,624),617=>array(173,-8,502,426),618=>array(135,0,465,417),619=>array(92,0,508,604),620=>array(92,0,508,604),621=>array(135,-199,513,604),622=>array(22,-158,567,604),623=>array(11,-14,593,417),624=>array(11,-186,593,417),625=>array(11,-199,532,431),626=>array(-67,-199,541,431),627=>array(53,-199,673,431),628=>array(54,0,530,417),629=>array(72,-16,528,431),630=>array(13,0,587,417),631=>array(43,-16,552,465),632=>array(112,-200,545,614),633=>array(84,-10,541,417),634=>array(84,-10,541,603),635=>array(52,-199,579,417),636=>array(84,-186,541,427),637=>array(105,-199,541,427),638=>array(84,0,518,417),639=>array(84,-200,518,417),640=>array(60,0,540,417),641=>array(60,0,540,417),642=>array(103,-199,497,431),643=>array(87,-93,518,618),644=>array(87,-93,518,618),645=>array(87,-93,518,618),646=>array(81,-93,518,618),647=>array(43,-16,499,563),648=>array(43,-200,499,563),649=>array(43,-16,541,417),650=>array(70,-16,530,455),651=>array(30,0,511,543),652=>array(30,0,570,417),653=>array(30,0,570,417),654=>array(51,0,549,603),655=>array(81,0,519,417),656=>array(115,-199,682,417),657=>array(115,-99,514,417),658=>array(95,-158,437,417),659=>array(112,-200,437,417),660=>array(134,0,487,577),661=>array(134,0,487,577),662=>array(134,-14,487,563),663=>array(63,-200,534,578),664=>array(72,-16,528,431),665=>array(73,0,511,417),666=>array(103,-16,509,431),667=>array(77,-12,629,492),668=>array(83,0,521,417),669=>array(144,-186,546,624),670=>array(63,-187,541,417),671=>array(92,0,512,417),672=>array(63,-186,699,618),673=>array(134,0,487,577),674=>array(134,0,487,577),675=>array(41,-16,569,604),676=>array(25,-158,573,604),677=>array(11,-99,595,604),678=>array(14,-16,587,563),679=>array(24,-16,582,618),680=>array(6,-132,591,566),681=>array(15,-199,575,604),682=>array(7,0,592,604),683=>array(37,0,562,604),684=>array(110,1,490,661),685=>array(72,-21,528,564),686=>array(10,-187,550,616),687=>array(5,-199,599,616),688=>array(122,381,453,783),689=>array(127,381,453,782),690=>array(201,259,404,780),691=>array(145,381,442,667),692=>array(95,375,392,661),693=>array(119,288,462,661),694=>array(102,390,458,757),695=>array(110,396,490,661),696=>array(144,278,476,661),697=>array(251,490,374,664),698=>array(166,490,439,664),699=>array(251,490,374,664),700=>array(251,490,374,664),701=>array(251,490,374,664),702=>array(300,480,393,661),703=>array(207,480,300,661),704=>array(192,383,422,741),705=>array(192,383,422,741),706=>array(197,595,403,800),707=>array(197,595,403,800),708=>array(198,595,402,800),709=>array(198,595,402,800),710=>array(155,490,445,639),711=>array(155,490,445,639),712=>array(280,490,320,635),713=>array(155,536,445,576),714=>array(270,490,435,639),715=>array(155,490,320,639),716=>array(280,-187,320,-42),717=>array(155,-124,445,-84),718=>array(217,-200,382,-51),719=>array(217,-198,382,-49),720=>array(230,0,370,417),721=>array(230,270,370,417),722=>array(300,192,393,373),723=>array(207,192,300,373),724=>array(187,536,413,669),725=>array(187,490,413,623),726=>array(187,490,413,716),727=>array(187,536,413,576),728=>array(155,490,445,620),729=>array(250,511,350,611),730=>array(207,480,393,661),731=>array(280,-155,433,0),732=>array(145,516,455,605),733=>array(155,490,445,633),734=>array(175,262,424,405),735=>array(214,514,386,686),736=>array(137,269,463,671),737=>array(166,389,437,782),738=>array(171,386,428,677),739=>array(137,388,462,660),740=>array(192,388,422,764),741=>array(50,0,458,800),742=>array(50,-12,458,800),743=>array(50,-12,458,800),744=>array(50,-12,458,800),745=>array(50,0,458,800),746=>array(100,0,508,690),747=>array(90,-10,498,379),748=>array(155,-200,445,-51),749=>array(55,528,545,666),750=>array(100,343,471,604),751=>array(198,-200,402,5),752=>array(198,-200,402,5),753=>array(198,-200,402,0),754=>array(198,-200,402,0),755=>array(207,-200,393,-19),756=>array(217,216,382,365),757=>array(149,474,450,623),758=>array(217,199,382,348),759=>array(145,-199,455,-110),760=>array(226,309,374,741),761=>array(233,543,366,676),762=>array(233,543,366,676),763=>array(233,-40,366,93),764=>array(280,-42,413,91),765=>array(120,-200,480,-47),766=>array(120,-200,438,-47),767=>array(59,-200,546,-21),768=>array(-445,490,-280,639),769=>array(-320,490,-155,639),770=>array(-445,490,-155,639),771=>array(-455,516,-145,605),772=>array(-445,536,-155,576),773=>array(-545,536,-55,576),774=>array(-445,490,-155,620),775=>array(-350,511,-250,611),776=>array(-460,511,-139,611),777=>array(-396,468,-208,682),778=>array(-393,480,-207,661),779=>array(-445,490,-155,633),780=>array(-445,490,-155,639),781=>array(-320,490,-280,635),782=>array(-380,490,-220,635),783=>array(-445,490,-155,633),784=>array(-445,490,-155,675),785=>array(-441,454,-151,584),786=>array(-324,490,-201,664),787=>array(-294,478,-171,652),788=>array(-369,490,-246,664),789=>array(-123,524,0,698),790=>array(-360,-199,-195,-50),791=>array(-374,-200,-209,-51),792=>array(-355,-190,-222,-20),793=>array(-336,-190,-203,-20),794=>array(-92,543,41,676),795=>array(-163,376,19,565),796=>array(-341,-200,-248,-19),797=>array(-402,-187,-176,-54),798=>array(-405,-187,-179,-54),799=>array(-424,-200,-198,26),800=>array(-427,-121,-201,-81),801=>array(-345,-199,-111,0),802=>array(-345,-199,-111,0),803=>array(-350,-157,-250,-57),804=>array(-455,-153,-134,-53),805=>array(-385,-200,-199,-19),806=>array(-259,-200,-154,-52),807=>array(-390,-173,-223,0),808=>array(-320,-155,-167,0),809=>array(-323,-182,-283,-37),810=>array(-447,-200,-127,-47),811=>array(-467,-163,-134,-43),812=>array(-438,-188,-148,-39),813=>array(-453,-187,-163,-38),814=>array(-434,-176,-144,-46),815=>array(-454,-183,-164,-53),816=>array(-452,-143,-142,-54),817=>array(-436,-119,-146,-79),818=>array(-600,-150,0,-100),819=>array(-600,-200,0,-52),820=>array(-442,186,-132,275),821=>array(-443,279,-153,319),822=>array(-540,234,-84,275),823=>array(-381,224,-144,400),824=>array(-479,168,-125,395),825=>array(-312,-200,-219,-19),826=>array(-447,-200,-127,-47),827=>array(-368,-200,-190,-23),828=>array(-459,-163,-122,-43),829=>array(-384,481,-212,653),830=>array(-356,460,-279,687),831=>array(-600,648,0,796),832=>array(-388,490,-223,639),833=>array(-352,490,-187,639),834=>array(-455,516,-145,605),835=>array(-324,478,-201,652),836=>array(-453,490,-146,670),837=>array(-310,-200,-76,-51),838=>array(-447,461,-127,614),839=>array(-430,-199,-140,-79),840=>array(-366,-174,-233,-29),841=>array(-373,-181,-240,-48),842=>array(-447,490,-137,633),843=>array(-447,450,-137,727),844=>array(-433,516,-123,746),845=>array(-437,-182,-161,-53),846=>array(-356,-193,-242,-40),848=>array(-403,455,-197,660),849=>array(-364,467,-271,648),850=>array(-440,465,-150,667),851=>array(-381,-200,-209,-28),852=>array(-403,-200,-199,0),853=>array(-414,-200,-210,0),854=>array(-500,-200,-114,5),855=>array(-305,471,-212,652),856=>array(-101,511,-1,611),857=>array(-394,-200,-206,-22),858=>array(-447,-199,-151,-31),859=>array(-388,451,-198,629),860=>array(-364,-200,364,-36),861=>array(-364,455,364,619),862=>array(-300,477,300,527),863=>array(-300,-120,300,-70),864=>array(-232,-140,232,-51),865=>array(-364,476,364,640),866=>array(-276,-199,291,-27),867=>array(-385,448,-182,641),868=>array(-405,448,-208,641),869=>array(-387,456,-207,725),870=>array(-397,448,-200,641),871=>array(-414,447,-199,634),872=>array(-394,446,-199,639),873=>array(-407,446,-182,714),874=>array(-404,456,-184,717),875=>array(-427,458,-176,644),876=>array(-389,458,-192,642),877=>array(-378,447,-181,697),878=>array(-411,454,-178,634),879=>array(-402,456,-187,636),884=>array(251,490,374,664),885=>array(251,-125,374,49),890=>array(255,-199,489,-50),894=>array(139,-145,350,417),900=>array(232,490,369,670),901=>array(147,490,454,670),902=>array(-33,0,599,619),903=>array(226,285,374,417),904=>array(-26,0,591,619),905=>array(-16,0,598,621),906=>array(12,0,542,619),908=>array(16,-16,588,619),910=>array(-42,0,597,617),911=>array(20,0,585,621),912=>array(129,-16,502,670),913=>array(9,0,591,563),914=>array(43,0,541,563),915=>array(62,0,538,563),916=>array(9,0,591,563),917=>array(43,0,520,563),918=>array(103,0,497,563),919=>array(53,0,551,563),920=>array(51,-16,549,576),921=>array(113,0,487,563),922=>array(43,0,572,563),923=>array(9,0,591,563),924=>array(11,0,593,563),925=>array(22,0,562,563),926=>array(69,0,531,563),927=>array(51,-16,549,576),928=>array(51,0,543,563),929=>array(43,0,499,563),931=>array(102,0,490,577),932=>array(72,0,528,563),933=>array(51,0,549,563),934=>array(46,0,554,563),935=>array(40,0,560,563),936=>array(19,0,586,563),937=>array(70,0,530,563),938=>array(113,0,487,716),939=>array(51,0,549,716),940=>array(63,-16,583,684),941=>array(145,-2,493,696),942=>array(53,-186,541,684),943=>array(173,-16,502,684),944=>array(43,-12,553,667),945=>array(63,-16,583,431),946=>array(60,-186,535,604),947=>array(61,-186,545,417),948=>array(68,-8,518,651),949=>array(145,-2,493,443),950=>array(122,-186,482,604),951=>array(53,-186,541,431),952=>array(113,-15,487,618),953=>array(173,-16,502,418),954=>array(70,0,530,417),955=>array(58,-2,550,614),956=>array(43,-200,541,417),957=>array(53,0,539,417),958=>array(124,-186,482,604),959=>array(72,-16,528,431),960=>array(82,0,518,417),961=>array(21,-200,531,427),962=>array(94,-159,503,428),963=>array(43,-14,533,426),964=>array(43,-8,553,417),965=>array(43,-12,553,417),966=>array(37,-200,545,417),967=>array(31,-186,553,417),968=>array(34,-186,557,604),969=>array(43,-16,552,418),970=>array(90,-16,502,571),971=>array(43,-12,553,571),972=>array(72,-16,528,684),973=>array(43,-12,553,684),974=>array(43,-16,552,684),976=>array(112,-20,492,614),977=>array(66,-15,487,618),978=>array(48,0,552,563),979=>array(-48,0,579,563),980=>array(48,0,552,677),981=>array(81,-186,509,604),982=>array(43,-16,552,431),986=>array(80,-146,596,562),987=>array(89,-147,538,439),988=>array(43,0,520,563),989=>array(123,-180,532,438),1008=>array(39,-1,561,417),1009=>array(100,-190,531,443),1012=>array(51,-16,549,576),1013=>array(175,-17,425,432),1024=>array(43,0,520,752),1025=>array(43,0,520,726),1026=>array(8,-137,527,566),1027=>array(62,0,538,752),1028=>array(64,-16,536,576),1029=>array(92,-16,508,576),1030=>array(113,0,487,563),1031=>array(113,0,487,725),1032=>array(84,-16,583,563),1033=>array(6,0,584,563),1034=>array(10,0,584,563),1035=>array(8,3,579,566),1036=>array(45,0,572,752),1037=>array(51,0,550,752),1038=>array(50,0,550,754),1039=>array(51,-80,549,563),1040=>array(9,0,591,563),1041=>array(44,0,542,563),1042=>array(43,0,541,563),1043=>array(62,0,538,563),1044=>array(32,-125,566,563),1045=>array(43,0,520,563),1046=>array(8,0,592,563),1047=>array(92,-16,508,576),1048=>array(51,0,550,563),1049=>array(51,0,550,771),1050=>array(45,0,572,563),1051=>array(57,0,551,563),1052=>array(11,0,593,563),1053=>array(53,0,551,563),1054=>array(51,-16,549,576),1055=>array(51,0,549,563),1056=>array(43,0,499,563),1057=>array(63,-16,534,576),1058=>array(72,0,528,563),1059=>array(50,0,550,563),1060=>array(14,0,586,563),1061=>array(40,0,560,563),1062=>array(50,-125,550,563),1063=>array(73,0,550,563),1064=>array(-46,0,646,563),1065=>array(4,-125,591,563),1066=>array(23,0,557,563),1067=>array(11,0,593,563),1068=>array(43,-1,535,562),1069=>array(64,-16,536,576),1070=>array(3,-16,597,576),1071=>array(13,0,559,563),1072=>array(72,-16,541,431),1073=>array(81,-16,519,626),1074=>array(108,0,492,417),1075=>array(114,0,486,417),1076=>array(55,-118,552,417),1077=>array(63,-16,520,431),1078=>array(12,0,589,417),1079=>array(103,-16,497,431),1080=>array(65,0,535,417),1081=>array(65,0,535,644),1082=>array(70,0,530,417),1083=>array(88,0,512,417),1084=>array(52,0,549,417),1085=>array(65,0,543,417),1086=>array(72,-16,528,431),1087=>array(65,0,536,417),1088=>array(22,-186,541,431),1089=>array(84,-16,535,431),1090=>array(102,-1,498,417),1091=>array(51,-186,549,417),1092=>array(32,-186,568,573),1093=>array(51,0,549,417),1094=>array(53,-118,536,417),1095=>array(96,0,506,417),1096=>array(9,0,592,417),1097=>array(9,-118,588,417),1098=>array(64,0,540,417),1099=>array(10,0,590,417),1100=>array(108,0,492,417),1101=>array(74,-16,526,431),1102=>array(10,-16,590,431),1103=>array(88,0,512,417),1104=>array(63,-16,520,620),1105=>array(63,-16,520,604),1106=>array(43,-151,478,604),1107=>array(114,0,486,610),1108=>array(74,-16,526,431),1109=>array(103,-16,497,431),1110=>array(92,0,508,624),1111=>array(92,0,508,603),1112=>array(117,-186,428,624),1113=>array(34,0,566,417),1114=>array(28,0,572,417),1115=>array(43,0,551,604),1116=>array(70,0,530,610),1117=>array(65,0,535,620),1118=>array(51,-186,549,604),1119=>array(62,-80,538,417),1120=>array(20,-16,580,564),1121=>array(43,-16,552,418),1122=>array(16,-1,568,634),1123=>array(27,0,492,489),1124=>array(3,-16,572,576),1125=>array(10,-16,596,431),1126=>array(9,0,591,563),1127=>array(9,0,591,417),1128=>array(0,0,600,563),1129=>array(5,0,595,417),1130=>array(8,0,592,564),1131=>array(38,0,562,416),1132=>array(3,0,592,563),1133=>array(38,0,574,416),1134=>array(124,-186,482,754),1135=>array(124,-186,482,614),1136=>array(19,0,586,563),1137=>array(34,-186,557,604),1138=>array(51,-16,549,576),1139=>array(72,-16,528,431),1140=>array(9,0,586,563),1141=>array(30,0,586,417),1142=>array(9,0,586,731),1143=>array(30,0,586,605),1144=>array(10,-186,596,576),1145=>array(10,-186,586,431),1146=>array(51,-41,549,599),1147=>array(72,-41,528,454),1148=>array(20,-16,580,799),1149=>array(43,-16,552,626),1150=>array(20,-16,580,800),1151=>array(43,-16,552,664),1155=>array(-472,617,-112,771),1156=>array(-441,643,-151,773),1157=>array(-369,490,-246,664),1158=>array(-294,478,-171,652),1159=>array(-402,454,-2,584),1162=>array(51,-146,550,771),1163=>array(65,-146,535,644),1164=>array(43,0,499,584),1165=>array(108,0,492,438),1166=>array(43,0,501,563),1167=>array(22,-186,541,431),1168=>array(62,0,538,688),1169=>array(114,0,486,535),1170=>array(62,0,538,563),1171=>array(114,0,486,417),1172=>array(62,-93,560,563),1173=>array(114,-188,486,417),1174=>array(8,-146,592,563),1175=>array(12,-146,589,417),1176=>array(92,-173,508,576),1177=>array(103,-173,497,431),1178=>array(36,-146,565,563),1179=>array(70,-146,531,417),1180=>array(36,0,564,563),1181=>array(70,0,530,417),1182=>array(36,0,564,563),1183=>array(70,0,530,417),1184=>array(-25,0,564,563),1185=>array(10,0,530,417),1186=>array(53,-146,551,563),1187=>array(82,-146,518,417),1188=>array(53,0,619,563),1189=>array(82,0,598,417),1190=>array(-13,-93,612,563),1191=>array(18,-188,585,417),1192=>array(63,-132,535,576),1193=>array(84,-132,538,431),1194=>array(63,-155,534,576),1195=>array(84,-155,535,431),1196=>array(72,-146,528,563),1197=>array(122,-147,478,417),1198=>array(51,0,549,563),1199=>array(30,-199,570,417),1200=>array(51,0,549,563),1201=>array(30,-200,570,417),1202=>array(40,-146,560,563),1203=>array(51,-146,549,417),1204=>array(-18,-146,550,563),1205=>array(8,-118,524,417),1206=>array(74,-146,526,563),1207=>array(96,-146,506,417),1208=>array(74,0,526,563),1209=>array(96,0,506,417),1210=>array(74,0,526,563),1211=>array(96,0,506,417),1212=>array(-84,-16,534,576),1213=>array(-50,-16,520,431),1214=>array(-84,-155,534,576),1215=>array(-50,-155,520,431),1216=>array(113,0,487,563),1217=>array(8,0,592,733),1218=>array(12,0,589,607),1219=>array(36,-105,528,563),1220=>array(70,-188,500,417),1221=>array(57,-146,551,563),1222=>array(88,-146,512,417),1223=>array(53,-199,530,563),1224=>array(82,-199,518,417),1225=>array(53,-146,551,563),1226=>array(65,-146,543,417),1227=>array(74,-147,526,563),1228=>array(96,-146,506,417),1229=>array(11,-146,593,563),1230=>array(52,-146,549,417),1231=>array(113,0,487,563),1232=>array(9,0,591,733),1233=>array(72,-16,541,601),1234=>array(9,0,591,725),1235=>array(72,-16,541,603),1236=>array(10,0,590,563),1237=>array(12,-16,578,431),1238=>array(43,0,520,733),1239=>array(63,-16,520,604),1240=>array(50,-16,534,576),1241=>array(76,-16,533,431),1242=>array(50,-16,534,724),1243=>array(76,-16,533,606),1244=>array(8,0,592,724),1245=>array(12,0,589,605),1246=>array(92,-16,508,716),1247=>array(103,-16,497,603),1248=>array(96,-15,499,563),1249=>array(95,-158,437,417),1250=>array(51,0,550,669),1251=>array(65,0,535,522),1252=>array(51,0,550,722),1253=>array(65,0,535,604),1254=>array(51,-16,549,726),1255=>array(72,-16,528,603),1256=>array(51,-16,549,576),1257=>array(72,-16,528,431),1258=>array(51,-16,549,722),1259=>array(72,-16,528,604),1260=>array(64,-16,536,723),1261=>array(74,-16,526,603),1262=>array(50,0,550,663),1263=>array(51,-186,549,525),1264=>array(50,0,550,723),1265=>array(51,-186,549,603),1266=>array(50,0,550,746),1267=>array(51,-186,549,600),1268=>array(73,0,550,722),1269=>array(96,0,506,603),1270=>array(62,-146,538,563),1271=>array(114,-146,486,417),1272=>array(11,0,593,723),1273=>array(10,0,590,603),1274=>array(55,-199,538,563),1275=>array(0,-199,486,417),1276=>array(40,-199,560,563),1277=>array(51,-199,549,417),1278=>array(40,0,560,563),1279=>array(51,0,549,417),1296=>array(92,-16,508,576),1297=>array(103,-16,497,431),1298=>array(57,-199,530,563),1299=>array(88,-199,512,417),1306=>array(51,-115,549,576),1307=>array(63,-186,583,431),1308=>array(20,0,580,563),1309=>array(30,0,570,417),1310=>array(45,0,572,563),1311=>array(70,0,530,417),1316=>array(51,-146,550,563),1317=>array(65,-146,536,417),1318=>array(73,-146,550,563),1319=>array(96,-146,506,417),1329=>array(41,-145,580,563),1330=>array(41,0,567,579),1331=>array(43,0,582,580),1332=>array(19,0,593,579),1333=>array(34,-16,560,563),1334=>array(34,-10,566,578),1335=>array(58,-80,519,563),1336=>array(41,0,561,579),1337=>array(13,0,596,575),1338=>array(53,-16,572,563),1339=>array(21,0,571,563),1340=>array(63,0,543,562),1341=>array(0,-12,592,563),1342=>array(46,-14,550,572),1343=>array(41,0,561,563),1344=>array(107,-20,493,571),1345=>array(53,0,577,584),1346=>array(21,0,581,579),1347=>array(33,0,569,564),1348=>array(21,-16,587,564),1349=>array(90,0,499,605),1350=>array(18,-16,570,563),1351=>array(61,-16,537,612),1352=>array(42,0,562,579),1353=>array(43,-61,527,586),1354=>array(24,0,575,579),1355=>array(64,-3,584,564),1356=>array(32,0,590,579),1357=>array(41,-16,561,563),1358=>array(11,0,551,564),1359=>array(92,-16,508,576),1360=>array(42,0,562,579),1361=>array(65,0,520,594),1362=>array(92,0,502,563),1363=>array(71,0,529,563),1364=>array(2,0,587,580),1365=>array(51,-16,549,576),1366=>array(90,-17,510,572),1369=>array(253,480,346,661),1370=>array(251,490,374,664),1371=>array(270,490,435,639),1372=>array(145,471,455,603),1373=>array(218,490,383,639),1374=>array(185,595,452,778),1375=>array(143,588,456,719),1377=>array(10,-16,593,423),1378=>array(52,-190,557,432),1379=>array(43,-190,582,438),1380=>array(33,-190,579,438),1381=>array(44,-16,560,572),1382=>array(43,-189,583,438),1383=>array(125,0,444,572),1384=>array(53,-190,542,438),1385=>array(22,-190,542,438),1386=>array(53,-16,572,572),1387=>array(53,-190,542,573),1388=>array(73,-190,533,422),1389=>array(3,-190,573,573),1390=>array(71,-16,596,572),1391=>array(56,-190,544,572),1392=>array(53,0,542,572),1393=>array(71,-16,591,609),1394=>array(66,-190,594,438),1395=>array(80,0,477,572),1396=>array(54,-16,553,573),1397=>array(91,-190,405,422),1398=>array(127,-16,543,637),1399=>array(71,-190,533,438),1400=>array(53,0,542,438),1401=>array(93,-190,533,453),1402=>array(10,-190,593,422),1403=>array(71,-190,533,438),1404=>array(53,0,522,438),1405=>array(44,-16,543,423),1406=>array(44,-190,593,572),1407=>array(103,-16,497,431),1408=>array(53,-190,542,438),1409=>array(63,-186,562,431),1410=>array(121,0,532,422),1411=>array(10,-190,592,572),1412=>array(105,0,544,613),1413=>array(72,-16,528,431),1414=>array(90,-190,510,572),1415=>array(44,-16,541,572),1417=>array(226,-15,374,417),1418=>array(179,235,429,326),1423=>array(19,0,579,579),1456=>array(271,-200,329,-42),1457=>array(153,-200,447,-42),1458=>array(153,-200,447,-43),1459=>array(152,-200,447,-40),1460=>array(271,-101,329,-42),1461=>array(212,-101,388,-42),1462=>array(212,-200,388,-42),1463=>array(212,-101,388,-60),1464=>array(212,-200,389,-40),1465=>array(245,540,303,599),1466=>array(267,538,325,597),1467=>array(153,-200,447,-42),1468=>array(271,211,329,270),1469=>array(280,-200,320,-24),1470=>array(100,439,500,480),1471=>array(212,540,388,581),1472=>array(280,-120,320,600),1473=>array(519,540,578,599),1474=>array(49,540,108,599),1475=>array(226,-15,374,417),1476=>array(270,540,329,599),1477=>array(269,-140,327,-81),1478=>array(133,0,430,480),1479=>array(212,-200,389,-40),1488=>array(60,0,540,480),1489=>array(60,0,560,480),1490=>array(133,0,467,480),1491=>array(60,0,540,480),1492=>array(60,0,540,480),1493=>array(170,0,320,480),1494=>array(133,0,467,480),1495=>array(60,0,540,480),1496=>array(22,0,535,480),1497=>array(170,219,320,480),1498=>array(60,-200,499,480),1499=>array(60,0,499,480),1500=>array(60,0,540,617),1501=>array(60,0,540,480),1502=>array(60,0,540,480),1503=>array(170,-200,320,480),1504=>array(133,0,430,480),1505=>array(60,0,540,480),1506=>array(60,0,543,480),1507=>array(60,-200,540,480),1508=>array(60,0,540,480),1509=>array(60,-200,540,480),1510=>array(50,0,530,480),1511=>array(49,-200,529,480),1512=>array(60,0,540,480),1513=>array(51,0,570,480),1514=>array(23,0,540,480),1520=>array(90,0,450,480),1521=>array(90,0,450,480),1522=>array(90,219,450,480),1523=>array(250,315,370,604),1524=>array(158,315,458,604),1542=>array(0,0,600,753),1543=>array(0,0,600,733),1544=>array(36,-184,560,170),1545=>array(103,-81,546,668),1546=>array(40,-81,590,668),1547=>array(101,-200,474,486),1548=>array(185,-85,390,205),1549=>array(190,-115,381,69),1550=>array(68,0,548,186),1551=>array(100,-200,506,247),1563=>array(189,-18,400,544),1566=>array(170,86,430,256),1567=>array(134,-15,487,577),1568=>array(100,-200,515,221),1569=>array(205,-81,395,167),1570=>array(193,-20,427,714),1571=>array(211,-20,349,779),1572=>array(101,-200,404,399),1573=>array(261,-200,399,583),1574=>array(100,-144,515,399),1575=>array(280,-20,320,583),1576=>array(40,-158,560,217),1577=>array(180,-16,420,436),1578=>array(40,0,560,336),1579=>array(40,0,560,396),1580=>array(61,-200,537,310),1581=>array(61,-200,537,310),1582=>array(61,-200,537,486),1583=>array(133,0,430,260),1584=>array(133,0,430,416),1585=>array(97,-199,400,224),1586=>array(97,-199,400,416),1587=>array(0,-124,600,184),1588=>array(0,-124,600,416),1589=>array(0,-124,600,213),1590=>array(0,-124,600,416),1591=>array(92,-16,501,564),1592=>array(92,-16,501,564),1593=>array(132,-200,520,247),1594=>array(132,-200,520,416),1595=>array(40,0,560,584),1596=>array(40,-200,560,582),1597=>array(100,-144,515,524),1598=>array(100,-144,515,416),1599=>array(100,-144,515,416),1600=>array(0,0,600,40),1601=>array(40,0,560,466),1602=>array(101,-184,500,336),1603=>array(100,0,560,571),1604=>array(80,-177,527,564),1605=>array(150,-200,470,330),1606=>array(101,-178,474,416),1607=>array(182,-16,418,300),1608=>array(101,-200,404,170),1609=>array(100,-144,515,221),1610=>array(50,-200,600,221),1611=>array(187,605,412,799),1612=>array(167,583,430,800),1613=>array(187,-200,412,-6),1614=>array(187,695,412,800),1615=>array(221,588,365,800),1616=>array(187,-200,412,-95),1617=>array(206,601,394,709),1618=>array(236,657,362,775),1619=>array(183,647,417,714),1620=>array(211,599,349,779),1621=>array(211,-200,349,-20),1622=>array(280,-190,320,-45),1623=>array(220,588,364,800),1625=>array(-117,647,117,714),1626=>array(198,595,402,800),1627=>array(198,595,402,800),1628=>array(252,-151,350,-51),1629=>array(225,588,379,800),1630=>array(160,579,460,799),1631=>array(135,-200,367,-45),1632=>array(225,291,375,441),1633=>array(229,-19,319,582),1634=>array(160,-19,468,582),1635=>array(110,-19,501,582),1636=>array(132,0,470,567),1637=>array(92,-16,508,570),1638=>array(68,-19,469,564),1639=>array(92,-13,508,576),1640=>array(92,-13,508,576),1641=>array(121,-19,490,584),1642=>array(113,-81,487,668),1643=>array(183,-109,417,95),1644=>array(251,490,374,664),1645=>array(113,80,487,434),1646=>array(40,0,560,217),1647=>array(101,-184,474,170),1648=>array(280,600,320,745),1649=>array(173,-20,402,748),1650=>array(135,-20,367,775),1651=>array(145,-200,377,583),1652=>array(211,599,349,779),1653=>array(280,-20,499,659),1654=>array(101,-200,404,435),1655=>array(101,-200,505,438),1656=>array(40,-144,599,435),1657=>array(40,0,560,437),1658=>array(40,0,560,386),1659=>array(40,-200,560,217),1660=>array(40,-107,560,217),1661=>array(40,0,560,386),1662=>array(40,-200,560,217),1663=>array(40,0,560,387),1664=>array(40,-200,560,217),1665=>array(61,-200,537,519),1666=>array(61,-200,537,566),1667=>array(61,-200,537,310),1668=>array(61,-200,537,310),1669=>array(61,-200,537,546),1670=>array(61,-200,537,310),1671=>array(61,-200,537,310),1672=>array(133,0,430,564),1673=>array(133,-107,430,260),1674=>array(133,-158,430,260),1675=>array(133,-158,430,544),1676=>array(133,0,430,436),1677=>array(133,-154,430,260),1678=>array(133,0,430,486),1679=>array(133,0,430,486),1680=>array(133,0,430,487),1681=>array(97,-199,408,554),1682=>array(97,-199,402,529),1683=>array(97,-199,474,224),1684=>array(97,-199,510,224),1685=>array(20,-200,560,224),1686=>array(97,-199,510,224),1687=>array(97,-199,400,436),1688=>array(97,-199,430,486),1689=>array(97,-199,410,457),1690=>array(0,-158,600,366),1691=>array(0,-200,600,184),1692=>array(0,-200,600,416),1693=>array(0,-154,600,213),1694=>array(0,-124,600,416),1695=>array(92,-16,510,564),1696=>array(132,-200,520,496),1697=>array(40,0,560,260),1698=>array(40,-158,560,260),1699=>array(40,-158,560,436),1700=>array(40,0,580,486),1701=>array(40,-200,580,260),1702=>array(40,0,580,497),1703=>array(101,-184,474,346),1704=>array(101,-184,520,416),1705=>array(40,0,560,582),1706=>array(40,0,560,432),1707=>array(40,0,560,582),1708=>array(100,0,560,716),1709=>array(100,0,560,776),1710=>array(100,-200,560,571),1711=>array(40,0,560,582),1712=>array(40,0,560,582),1713=>array(20,0,560,636),1714=>array(40,-154,560,582),1715=>array(40,-200,560,582),1716=>array(10,0,590,666),1717=>array(80,-177,527,750),1718=>array(80,-177,527,686),1719=>array(80,-177,527,706),1720=>array(80,-200,527,564),1721=>array(101,-200,547,366),1722=>array(101,-178,474,250),1723=>array(101,-178,474,534),1724=>array(101,-200,474,250),1725=>array(101,-178,474,486),1726=>array(50,-16,408,220),1727=>array(61,-200,537,486),1728=>array(202,-16,398,435),1729=>array(277,-35,600,55),1730=>array(231,-35,600,329),1731=>array(200,-35,600,226),1732=>array(101,-200,404,170),1733=>array(101,-200,404,170),1734=>array(101,-200,404,438),1735=>array(101,-200,404,438),1736=>array(101,-200,404,415),1737=>array(101,-200,404,440),1738=>array(101,-200,420,376),1739=>array(101,-200,430,416),1740=>array(100,-144,515,221),1741=>array(22,-144,555,221),1742=>array(100,-144,515,438),1743=>array(101,-200,404,366),1744=>array(40,-200,560,221),1745=>array(0,-200,600,221),1746=>array(40,0,560,293),1747=>array(40,0,560,435),1748=>array(179,-26,401,69),1749=>array(202,-16,398,220),1774=>array(133,0,430,564),1775=>array(97,-199,402,564),1776=>array(225,291,375,441),1777=>array(229,-19,319,582),1778=>array(160,-19,468,582),1779=>array(110,-19,501,582),1780=>array(130,-19,494,582),1781=>array(92,-1,508,570),1782=>array(226,-6,494,567),1783=>array(92,-13,508,576),1784=>array(92,-13,508,576),1785=>array(121,-19,490,584),1786=>array(0,-158,600,416),1787=>array(0,-158,600,416),1788=>array(132,-200,520,416),1789=>array(221,80,366,437),1790=>array(190,36,431,434),1791=>array(50,-16,408,524),4304=>array(102,108,498,552),4305=>array(106,108,494,755),4306=>array(93,-184,507,458),4307=>array(53,-190,547,458),4308=>array(100,-184,500,458),4309=>array(100,-184,500,458),4310=>array(65,108,536,773),4311=>array(64,100,536,460),4312=>array(103,101,497,458),4313=>array(99,-184,501,466),4314=>array(53,-98,547,458),4315=>array(102,108,498,773),4316=>array(99,108,501,790),4317=>array(58,101,542,458),4318=>array(100,108,500,775),4319=>array(93,-184,507,480),4320=>array(53,100,538,773),4321=>array(106,108,494,773),4322=>array(53,-188,547,617),4323=>array(53,-184,547,466),4324=>array(52,-184,548,458),4325=>array(98,-180,503,799),4326=>array(53,-190,547,458),4327=>array(104,-184,496,454),4328=>array(64,108,535,773),4329=>array(106,102,494,773),4330=>array(53,-185,547,466),4331=>array(102,108,498,773),4332=>array(80,-200,520,800),4333=>array(76,-184,524,743),4334=>array(102,108,498,773),4335=>array(50,-184,550,458),4336=>array(106,108,494,775),4337=>array(46,114,554,754),4338=>array(110,86,490,487),4339=>array(98,-184,502,460),4340=>array(117,-184,483,621),4341=>array(87,107,513,775),4345=>array(93,-200,507,442),4347=>array(101,10,492,584),4348=>array(173,204,475,716),5024=>array(43,0,520,563),5025=>array(43,0,589,563),5026=>array(72,0,528,563),5027=>array(24,-16,575,563),5028=>array(10,-16,589,576),5029=>array(92,0,508,624),5030=>array(72,-16,528,576),5031=>array(51,-16,549,576),5032=>array(74,0,526,563),5033=>array(50,-16,550,563),5034=>array(9,0,591,563),5035=>array(84,-16,583,563),5036=>array(43,0,520,563),5037=>array(20,0,580,563),5038=>array(104,0,497,576),5039=>array(28,-16,573,563),5040=>array(104,0,497,563),5041=>array(62,0,538,563),5042=>array(52,-16,548,576),5043=>array(20,0,580,563),5044=>array(66,-16,534,563),5045=>array(72,0,528,563),5046=>array(64,-16,535,576),5047=>array(9,0,591,563),5048=>array(50,0,550,579),5049=>array(35,-14,565,563),5050=>array(3,-16,597,576),5051=>array(51,0,549,563),5052=>array(74,-16,525,563),5053=>array(42,-16,558,563),5054=>array(51,-16,549,576),5055=>array(57,-16,543,563),5056=>array(63,-16,562,576),5057=>array(20,-16,580,572),5058=>array(74,0,526,563),5059=>array(103,0,497,563),5060=>array(14,-16,586,563),5061=>array(6,-16,594,576),5062=>array(72,0,528,563),5063=>array(26,-18,574,573),5064=>array(53,-16,547,576),5065=>array(9,0,591,576),5066=>array(26,-18,574,573),5067=>array(104,-16,496,576),5068=>array(40,-16,560,563),5069=>array(28,-16,573,579),5070=>array(84,0,516,563),5071=>array(43,-1,535,562),5072=>array(92,0,508,563),5073=>array(76,-16,524,580),5074=>array(38,0,562,563),5075=>array(50,-16,549,563),5076=>array(9,0,591,563),5077=>array(77,-16,523,576),5078=>array(59,-13,541,563),5079=>array(72,-8,528,563),5080=>array(90,-8,510,563),5081=>array(9,0,591,563),5082=>array(92,-16,508,576),5083=>array(41,-16,559,576),5084=>array(50,-16,550,576),5085=>array(63,0,541,576),5086=>array(63,0,541,563),5087=>array(63,-16,534,576),5088=>array(28,-16,572,563),5089=>array(52,-16,548,576),5090=>array(43,0,499,563),5091=>array(50,-16,550,576),5092=>array(38,0,562,563),5093=>array(40,0,560,563),5094=>array(43,0,572,563),5095=>array(40,0,560,580),5096=>array(12,-16,588,576),5097=>array(35,-105,599,576),5098=>array(31,-16,569,579),5099=>array(51,-16,549,576),5100=>array(51,-16,549,579),5101=>array(72,-16,529,576),5102=>array(81,-16,519,576),5103=>array(26,-18,574,573),5104=>array(62,-35,538,604),5105=>array(60,-16,539,563),5106=>array(50,0,550,618),5107=>array(29,-16,571,576),5108=>array(43,0,541,563),5792=>array(196,-103,451,788),5793=>array(196,-103,451,790),5794=>array(118,-103,489,788),5795=>array(58,-103,529,788),5796=>array(118,-103,489,788),5797=>array(128,-103,499,788),5798=>array(155,-103,430,788),5799=>array(155,-103,430,788),5800=>array(196,-103,391,788),5801=>array(190,-104,421,787),5802=>array(190,-104,421,787),5803=>array(153,-103,434,788),5804=>array(169,-103,432,788),5805=>array(217,-103,369,788),5806=>array(217,-103,369,788),5807=>array(169,-103,432,788),5808=>array(169,-103,432,788),5809=>array(169,-103,450,788),5810=>array(204,116,397,576),5811=>array(190,-103,466,789),5812=>array(190,-103,466,789),5813=>array(190,-103,466,789),5814=>array(147,-103,466,789),5815=>array(20,-103,580,788),5816=>array(20,-103,580,788),5817=>array(192,-103,468,788),5818=>array(153,-103,434,788),5819=>array(153,-103,434,788),5820=>array(169,-103,432,788),5821=>array(237,-103,363,788),5822=>array(169,-103,432,788),5823=>array(246,-103,398,788),5824=>array(169,-103,432,788),5825=>array(280,-103,321,788),5826=>array(237,-103,363,788),5827=>array(104,-4,497,626),5828=>array(49,-103,551,788),5829=>array(169,-103,432,788),5830=>array(202,-103,354,788),5831=>array(125,-103,474,788),5832=>array(153,-103,453,788),5833=>array(45,-103,556,789),5834=>array(112,-44,473,781),5835=>array(164,-103,436,789),5836=>array(280,284,321,737),5837=>array(237,212,363,745),5838=>array(126,243,475,741),5839=>array(126,-103,475,788),5840=>array(196,-103,391,788),5841=>array(174,-103,410,788),5842=>array(169,-103,458,788),5843=>array(217,-103,369,788),5844=>array(169,-103,458,788),5845=>array(166,-103,466,788),5846=>array(105,-103,495,788),5847=>array(105,-103,495,788),5848=>array(76,-103,524,788),5849=>array(237,-103,363,788),5850=>array(226,-103,421,788),5851=>array(200,-103,436,788),5852=>array(87,143,513,640),5853=>array(76,-103,524,788),5854=>array(20,-103,580,788),5855=>array(79,-37,524,657),5856=>array(21,-103,580,788),5857=>array(45,-103,556,788),5858=>array(21,-103,580,788),5859=>array(45,-103,556,789),5860=>array(20,-103,580,788),5861=>array(105,-103,495,788),5862=>array(76,-103,524,788),5863=>array(280,-53,321,400),5864=>array(126,-103,475,788),5865=>array(132,-103,408,788),5866=>array(76,-103,518,789),5867=>array(234,332,366,480),5868=>array(234,132,366,537),5869=>array(142,199,458,516),5870=>array(126,-103,475,788),5871=>array(76,-103,525,788),5872=>array(76,-103,524,788),7680=>array(9,-200,591,563),7681=>array(72,-200,541,431),7682=>array(43,0,541,722),7683=>array(22,-16,541,726),7684=>array(43,-152,541,563),7685=>array(22,-175,541,604),7686=>array(43,-99,541,563),7687=>array(22,-105,541,604),7688=>array(63,-173,534,752),7689=>array(84,-173,535,606),7690=>array(43,0,520,718),7691=>array(63,-16,583,726),7692=>array(43,-151,520,563),7693=>array(63,-163,583,604),7694=>array(43,-96,520,563),7695=>array(63,-101,583,604),7696=>array(43,-172,520,563),7697=>array(63,-177,583,604),7698=>array(43,-189,520,563),7699=>array(63,-200,583,604),7700=>array(43,0,520,800),7701=>array(63,-16,520,752),7702=>array(43,0,520,800),7703=>array(63,-16,520,752),7704=>array(43,-189,520,563),7705=>array(63,-200,520,431),7706=>array(43,-145,520,563),7707=>array(63,-151,520,431),7708=>array(43,-173,520,743),7709=>array(63,-188,520,622),7710=>array(43,0,520,722),7711=>array(105,0,541,763),7712=>array(63,-16,562,665),7713=>array(63,-186,562,541),7714=>array(53,0,551,722),7715=>array(43,0,551,727),7716=>array(53,-167,551,563),7717=>array(43,-172,551,604),7718=>array(53,0,551,717),7719=>array(43,0,551,753),7720=>array(53,-173,551,563),7721=>array(43,-173,551,604),7722=>array(53,-154,551,563),7723=>array(43,-154,551,604),7724=>array(113,-143,487,563),7725=>array(92,-146,508,624),7726=>array(113,0,487,800),7727=>array(92,0,508,773),7728=>array(43,0,572,761),7729=>array(63,0,541,771),7730=>array(43,-146,572,563),7731=>array(63,-150,541,604),7732=>array(43,-96,572,563),7733=>array(63,-93,541,604),7734=>array(63,-154,541,563),7735=>array(92,-152,508,604),7736=>array(63,-154,541,672),7737=>array(92,-152,508,710),7738=>array(63,-98,541,563),7739=>array(92,-99,508,604),7740=>array(63,-189,541,563),7741=>array(92,-189,508,604),7742=>array(11,0,593,752),7743=>array(11,0,593,627),7744=>array(11,0,593,705),7745=>array(11,0,593,603),7746=>array(11,-151,593,563),7747=>array(11,-150,593,431),7748=>array(22,0,562,705),7749=>array(53,0,541,604),7750=>array(22,-147,562,563),7751=>array(53,-146,541,431),7752=>array(22,-98,562,563),7753=>array(53,-97,541,431),7754=>array(22,-189,562,563),7755=>array(53,-189,541,431),7756=>array(51,-15,549,800),7757=>array(72,-16,528,783),7758=>array(51,-15,549,797),7759=>array(72,-16,528,728),7760=>array(51,-15,549,800),7761=>array(72,-16,528,752),7762=>array(51,-15,549,800),7763=>array(72,-16,528,752),7764=>array(43,0,499,763),7765=>array(22,-186,541,625),7766=>array(43,0,499,719),7767=>array(22,-186,541,609),7768=>array(43,0,589,719),7769=>array(84,0,541,602),7770=>array(43,-146,589,563),7771=>array(84,-145,541,427),7772=>array(43,-146,589,664),7773=>array(84,-145,541,519),7774=>array(43,-98,589,563),7775=>array(84,-101,541,427),7776=>array(92,-16,508,722),7777=>array(103,-16,497,603),7778=>array(92,-177,508,576),7779=>array(103,-181,497,431),7780=>array(92,-15,508,800),7781=>array(103,-16,497,749),7782=>array(92,-15,508,799),7783=>array(103,-16,497,747),7784=>array(92,-177,508,723),7785=>array(103,-181,497,603),7786=>array(72,0,528,719),7787=>array(43,-16,499,704),7788=>array(72,-148,528,563),7789=>array(43,-162,499,563),7790=>array(72,-92,528,563),7791=>array(43,-99,499,563),7792=>array(72,-189,528,563),7793=>array(43,-200,499,563),7794=>array(40,-169,560,563),7795=>array(43,-168,541,417),7796=>array(40,-153,560,563),7797=>array(43,-156,541,417),7798=>array(40,-200,560,563),7799=>array(43,-200,541,417),7800=>array(40,-15,560,800),7801=>array(43,-16,541,768),7802=>array(40,-15,560,796),7803=>array(43,-16,541,703),7804=>array(9,0,591,705),7805=>array(30,0,570,563),7806=>array(9,-147,591,563),7807=>array(30,-146,570,417),7808=>array(20,0,580,752),7809=>array(30,0,570,606),7810=>array(20,0,580,752),7811=>array(30,0,570,606),7812=>array(20,0,580,704),7813=>array(30,0,570,603),7814=>array(20,0,580,709),7815=>array(30,0,570,605),7816=>array(20,-145,580,563),7817=>array(30,-140,570,417),7818=>array(40,0,560,704),7819=>array(51,0,549,603),7820=>array(40,0,560,705),7821=>array(51,0,549,603),7822=>array(51,0,549,706),7823=>array(51,-186,549,604),7824=>array(103,0,497,752),7825=>array(115,0,489,624),7826=>array(103,-160,497,563),7827=>array(115,-160,489,417),7828=>array(103,-100,497,563),7829=>array(115,-100,489,417),7830=>array(43,-87,551,604),7831=>array(43,-16,499,703),7832=>array(30,0,570,652),7833=>array(51,-186,549,651),7834=>array(72,-16,550,661),7835=>array(105,0,541,757),7840=>array(9,-150,591,563),7841=>array(72,-164,541,431),7842=>array(9,0,591,800),7843=>array(72,-16,541,696),7844=>array(9,0,612,800),7845=>array(72,-16,541,777),7846=>array(0,0,591,800),7847=>array(72,-16,541,786),7848=>array(9,0,609,800),7849=>array(72,-16,612,699),7850=>array(9,0,591,800),7851=>array(72,-16,541,768),7852=>array(9,-150,591,762),7853=>array(72,-164,541,624),7854=>array(9,0,591,800),7855=>array(72,-16,541,736),7856=>array(9,0,591,800),7857=>array(72,-16,541,745),7858=>array(9,-2,591,800),7859=>array(72,-16,541,796),7860=>array(9,0,591,800),7861=>array(72,-16,541,755),7862=>array(9,-150,591,733),7863=>array(72,-164,541,624),7864=>array(43,-146,520,563),7865=>array(63,-161,520,431),7866=>array(43,0,520,800),7867=>array(63,-16,520,693),7868=>array(43,0,520,703),7869=>array(63,-16,520,564),7870=>array(43,0,612,800),7871=>array(63,-16,520,777),7872=>array(-23,0,520,800),7873=>array(63,-16,520,786),7874=>array(29,0,600,800),7875=>array(38,-16,560,781),7876=>array(43,0,520,800),7877=>array(63,-16,520,768),7878=>array(43,-146,520,752),7879=>array(63,-161,520,626),7880=>array(113,0,487,800),7881=>array(92,0,508,693),7882=>array(113,-149,487,563),7883=>array(92,-151,508,624),7884=>array(51,-160,549,576),7885=>array(72,-164,528,431),7886=>array(51,-16,549,800),7887=>array(72,-16,528,693),7888=>array(51,-16,612,800),7889=>array(72,-16,528,777),7890=>array(-11,-16,549,800),7891=>array(72,-16,528,786),7892=>array(23,-16,610,800),7893=>array(48,-16,541,781),7894=>array(51,-15,549,800),7895=>array(72,-16,528,757),7896=>array(51,-160,549,752),7897=>array(72,-164,528,625),7898=>array(51,-16,597,776),7899=>array(72,-16,590,668),7900=>array(51,-16,597,793),7901=>array(72,-16,590,676),7902=>array(51,-16,597,800),7903=>array(72,-16,590,680),7904=>array(51,-16,597,749),7905=>array(72,-16,590,640),7906=>array(51,-159,597,672),7907=>array(72,-167,590,539),7908=>array(40,-164,560,563),7909=>array(43,-159,541,417),7910=>array(40,-16,560,800),7911=>array(43,-16,541,693),7912=>array(40,-16,629,771),7913=>array(43,-16,574,664),7914=>array(40,-16,629,800),7915=>array(43,-16,574,667),7916=>array(40,-16,629,800),7917=>array(43,-16,574,704),7918=>array(40,-16,629,756),7919=>array(43,-16,574,614),7920=>array(40,-162,629,711),7921=>array(43,-162,574,565),7922=>array(51,0,549,763),7923=>array(51,-186,549,611),7924=>array(51,-147,549,563),7925=>array(51,-186,549,417),7926=>array(51,0,549,800),7927=>array(51,-186,549,683),7928=>array(51,0,549,704),7929=>array(51,-186,549,564),7936=>array(63,-16,583,648),7937=>array(63,-16,583,648),7938=>array(63,-16,583,655),7939=>array(63,-16,583,653),7940=>array(63,-16,583,655),7941=>array(63,-16,583,655),7942=>array(63,-16,583,764),7943=>array(63,-16,583,764),7944=>array(-23,0,591,593),7945=>array(-11,0,591,595),7946=>array(-53,0,660,606),7947=>array(-88,0,660,621),7948=>array(-65,0,658,618),7949=>array(-82,0,655,619),7950=>array(-59,0,659,715),7951=>array(-63,0,665,731),7952=>array(145,-2,493,660),7953=>array(145,-2,493,660),7954=>array(145,-2,493,667),7955=>array(145,-2,493,665),7956=>array(145,-2,493,667),7957=>array(145,-2,493,667),7960=>array(-19,0,589,615),7961=>array(-4,0,583,615),7962=>array(-112,0,600,622),7963=>array(-108,0,600,618),7964=>array(-131,0,590,619),7965=>array(-123,0,599,621),7968=>array(53,-186,541,648),7969=>array(53,-186,541,651),7970=>array(53,-186,541,658),7971=>array(53,-186,541,656),7972=>array(53,-186,541,658),7973=>array(53,-186,541,658),7974=>array(53,-186,541,767),7975=>array(53,-186,541,767),7976=>array(-15,0,584,614),7977=>array(-7,0,588,614),7978=>array(-72,0,642,621),7979=>array(-75,0,644,621),7980=>array(-85,0,632,619),7981=>array(-87,0,633,618),7982=>array(-72,0,642,735),7983=>array(-41,0,645,733),7984=>array(173,-16,502,648),7985=>array(173,-16,502,648),7986=>array(102,-16,502,655),7987=>array(105,-16,502,653),7988=>array(173,-16,502,655),7989=>array(160,-16,502,655),7990=>array(79,-16,502,764),7991=>array(111,-16,502,764),7992=>array(-5,0,506,616),7993=>array(29,0,513,617),7994=>array(-21,0,590,623),7995=>array(-15,0,604,613),7996=>array(-29,0,586,618),7997=>array(-19,0,600,618),7998=>array(-14,0,600,729),7999=>array(6,0,600,731),8000=>array(72,-16,528,647),8001=>array(72,-16,528,648),8002=>array(72,-16,528,655),8003=>array(72,-16,528,653),8004=>array(72,-16,528,655),8005=>array(72,-16,528,655),8008=>array(6,-16,578,612),8009=>array(12,-16,595,612),8010=>array(-93,-16,628,618),8011=>array(-112,-16,632,616),8012=>array(-27,-16,624,618),8013=>array(-28,-16,627,618),8016=>array(43,-12,553,648),8017=>array(43,-12,553,648),8018=>array(43,-12,553,655),8019=>array(43,-12,553,653),8020=>array(43,-12,553,655),8021=>array(43,-12,553,655),8022=>array(43,-12,553,764),8023=>array(43,-12,553,764),8025=>array(0,0,602,614),8027=>array(-96,0,649,616),8029=>array(-88,0,652,621),8031=>array(-36,0,651,749),8032=>array(43,-16,552,648),8033=>array(43,-16,552,648),8034=>array(43,-16,552,655),8035=>array(43,-16,552,653),8036=>array(43,-16,552,655),8037=>array(43,-16,552,655),8038=>array(43,-16,552,764),8039=>array(43,-16,552,764),8040=>array(-5,0,555,614),8041=>array(8,0,569,617),8042=>array(-84,0,619,618),8043=>array(-84,0,629,616),8044=>array(-19,0,614,615),8045=>array(-26,0,623,618),8046=>array(-30,0,624,735),8047=>array(-38,0,624,734),8048=>array(63,-16,583,664),8049=>array(63,-16,583,664),8050=>array(145,-2,493,676),8051=>array(145,-2,493,676),8052=>array(53,-186,541,667),8053=>array(53,-186,541,667),8054=>array(173,-16,502,664),8055=>array(173,-16,502,664),8056=>array(72,-16,528,664),8057=>array(72,-16,528,664),8058=>array(43,-12,553,664),8059=>array(43,-12,553,664),8060=>array(43,-16,552,664),8061=>array(43,-16,552,664),8064=>array(63,-199,583,648),8065=>array(63,-199,583,648),8066=>array(63,-199,583,655),8067=>array(63,-199,583,653),8068=>array(63,-199,583,655),8069=>array(63,-199,583,655),8070=>array(63,-199,583,764),8071=>array(63,-199,583,764),8072=>array(-16,-197,598,593),8073=>array(-4,-197,598,595),8074=>array(-75,-197,638,606),8075=>array(-137,-197,611,621),8076=>array(-106,-197,617,618),8077=>array(-106,-197,631,619),8078=>array(-114,-197,604,715),8079=>array(-126,-197,602,731),8080=>array(53,-199,541,648),8081=>array(53,-199,541,651),8082=>array(53,-200,541,658),8083=>array(53,-200,541,656),8084=>array(53,-199,541,658),8085=>array(53,-200,541,658),8086=>array(53,-199,541,767),8087=>array(53,-199,541,767),8088=>array(-15,-200,584,614),8089=>array(-7,-200,588,614),8090=>array(-72,-200,642,621),8091=>array(-75,-200,644,621),8092=>array(-85,-200,632,619),8093=>array(-87,-200,633,618),8094=>array(-115,-200,599,735),8095=>array(-41,-200,645,733),8096=>array(43,-200,552,648),8097=>array(43,-199,552,648),8098=>array(43,-200,552,655),8099=>array(43,-200,552,653),8100=>array(43,-199,552,655),8101=>array(43,-200,552,655),8102=>array(43,-200,552,764),8103=>array(43,-200,552,764),8104=>array(-5,-200,555,614),8105=>array(8,-200,569,617),8106=>array(-84,-200,619,618),8107=>array(-84,-200,629,616),8108=>array(-19,-200,614,615),8109=>array(-26,-200,623,618),8110=>array(-100,-200,554,735),8111=>array(-110,-200,552,734),8112=>array(63,-16,583,601),8113=>array(63,-16,583,538),8114=>array(63,-199,583,664),8115=>array(63,-200,583,431),8116=>array(63,-199,583,684),8118=>array(63,-16,583,573),8119=>array(63,-199,583,573),8120=>array(9,0,591,746),8121=>array(9,0,591,656),8122=>array(-21,0,595,621),8123=>array(3,0,633,618),8124=>array(9,-200,591,563),8125=>array(236,484,341,657),8126=>array(495,2,682,151),8127=>array(228,484,333,657),8128=>array(145,516,455,605),8129=>array(140,511,461,733),8130=>array(53,-199,541,667),8131=>array(53,-200,541,431),8132=>array(53,-199,541,684),8134=>array(53,-186,541,577),8135=>array(53,-199,541,577),8136=>array(-25,0,580,624),8137=>array(-17,0,593,618),8138=>array(-15,0,594,621),8139=>array(-12,0,600,618),8140=>array(51,-200,549,563),8141=>array(166,481,415,661),8142=>array(173,481,417,661),8143=>array(128,484,438,773),8144=>array(106,-16,502,601),8145=>array(106,-16,502,538),8146=>array(102,-16,502,668),8147=>array(147,-16,502,670),8150=>array(96,-16,502,560),8151=>array(90,-16,502,693),8152=>array(113,0,487,746),8153=>array(113,0,487,656),8154=>array(-13,0,494,617),8155=>array(24,0,539,618),8157=>array(169,479,427,659),8158=>array(147,481,402,661),8159=>array(160,484,470,773),8160=>array(43,-12,553,601),8161=>array(43,-12,553,535),8162=>array(43,-12,553,667),8163=>array(43,-12,553,417),8164=>array(21,-200,531,660),8165=>array(21,-200,531,660),8166=>array(43,-12,553,573),8167=>array(43,-12,553,693),8168=>array(51,0,549,746),8169=>array(51,0,549,656),8170=>array(-15,0,599,615),8171=>array(-32,0,600,615),8172=>array(-61,0,499,614),8173=>array(150,490,451,670),8174=>array(147,490,454,670),8175=>array(216,490,353,670),8178=>array(43,-200,552,664),8179=>array(43,-200,552,418),8180=>array(43,-200,552,684),8182=>array(43,-16,552,573),8183=>array(43,-200,552,573),8184=>array(-61,0,578,621),8185=>array(-3,1,549,615),8186=>array(-17,0,592,618),8187=>array(14,0,556,617),8188=>array(70,-200,530,563),8189=>array(232,490,369,670),8190=>array(243,484,348,657),8208=>array(136,258,464,299),8209=>array(136,258,464,299),8210=>array(72,261,528,302),8211=>array(72,261,528,302),8212=>array(1,261,599,302),8213=>array(1,261,599,302),8214=>array(228,-27,373,582),8215=>array(0,-200,600,-54),8216=>array(240,369,398,630),8217=>array(201,343,359,604),8218=>array(135,-150,293,111),8219=>array(306,343,464,604),8220=>array(66,369,444,630),8221=>array(93,343,464,604),8222=>array(86,-133,467,128),8223=>array(136,343,507,604),8224=>array(124,-63,476,604),8225=>array(124,-62,476,604),8226=>array(202,141,398,337),8227=>array(184,86,414,336),8228=>array(250,-15,349,84),8229=>array(140,-15,460,84),8230=>array(51,-15,549,84),8231=>array(250,180,350,280),8240=>array(34,-9,564,614),8241=>array(2,-9,594,614),8242=>array(201,343,398,604),8243=>array(105,342,495,604),8244=>array(2,343,598,604),8245=>array(201,343,398,604),8246=>array(105,343,495,604),8247=>array(2,343,598,604),8248=>array(155,-165,445,-16),8249=>array(63,0,312,417),8250=>array(293,0,541,417),8251=>array(61,51,521,511),8252=>array(112,-15,488,618),8253=>array(134,-15,487,577),8254=>array(-1,635,599,685),8255=>array(100,-174,500,-44),8256=>array(100,454,500,584),8257=>array(177,-198,423,252),8258=>array(-83,0,683,729),8259=>array(72,39,528,496),8260=>array(50,138,549,470),8261=>array(278,-124,403,604),8262=>array(197,-124,322,604),8263=>array(1,-15,598,577),8264=>array(38,-15,584,618),8265=>array(16,-15,551,618),8266=>array(105,-14,478,417),8267=>array(79,-62,525,604),8268=>array(81,109,525,453),8269=>array(81,109,525,453),8270=>array(113,7,487,361),8271=>array(139,-145,350,417),8272=>array(100,-1,500,584),8273=>array(113,1,487,754),8274=>array(106,0,494,755),8275=>array(145,185,455,274),8276=>array(100,-164,500,-34),8277=>array(72,261,528,302),8278=>array(104,-2,495,572),8279=>array(-29,343,677,604),8280=>array(2,-2,600,663),8281=>array(0,-2,600,572),8282=>array(250,-2,350,777),8283=>array(1,-200,599,800),8284=>array(72,32,529,530),8285=>array(250,-2,350,777),8286=>array(250,-2,350,777),8304=>array(192,378,408,734),8305=>array(179,381,421,779),8308=>array(183,382,408,734),8309=>array(181,380,418,741),8310=>array(176,374,408,748),8311=>array(183,374,400,734),8312=>array(192,373,408,742),8313=>array(206,370,438,744),8314=>array(178,439,422,698),8315=>array(178,557,422,592),8316=>array(178,520,422,628),8317=>array(266,352,372,800),8318=>array(228,352,334,800),8319=>array(149,382,451,651),8320=>array(195,-190,411,166),8321=>array(194,-184,413,169),8322=>array(178,-183,408,170),8323=>array(184,-187,419,174),8324=>array(186,-186,411,166),8325=>array(184,-188,421,173),8326=>array(179,-186,411,188),8327=>array(186,-184,403,176),8328=>array(195,-185,411,184),8329=>array(209,-188,441,186),8330=>array(178,-172,422,87),8331=>array(178,-54,422,-19),8332=>array(178,-73,422,35),8333=>array(266,-200,372,248),8334=>array(228,-200,334,248),8336=>array(145,-181,468,128),8337=>array(134,-180,449,129),8338=>array(143,-180,457,129),8339=>array(129,-181,471,108),8340=>array(134,-180,449,129),8353=>array(63,-81,534,626),8354=>array(63,-16,534,576),8355=>array(43,0,520,563),8356=>array(63,0,520,578),8357=>array(11,-64,593,470),8358=>array(22,0,562,563),8359=>array(27,-17,578,563),8360=>array(0,-17,599,563),8361=>array(20,0,580,563),8362=>array(60,0,540,480),8363=>array(43,-1,563,694),8364=>array(32,-16,537,576),8365=>array(43,0,572,563),8366=>array(72,0,528,563),8367=>array(13,-102,584,563),8368=>array(103,-200,528,567),8369=>array(43,0,537,563),8370=>array(63,-67,562,624),8371=>array(9,0,591,563),8372=>array(62,-16,518,576),8373=>array(63,-64,534,624),8376=>array(72,0,528,563),8377=>array(80,0,509,564),8400=>array(-540,640,-45,774),8401=>array(-535,636,-40,770),8402=>array(-325,-124,-285,604),8406=>array(-559,572,-72,800),8407=>array(-501,572,-14,800),8411=>array(-549,643,-51,743),8412=>array(-549,643,0,743),8413=>array(-793,-198,195,790),8414=>array(-782,-193,207,796),8415=>array(-793,-190,193,796),8416=>array(-793,-198,195,790),8417=>array(-572,572,-22,800),8418=>array(-714,-75,102,643),8419=>array(-704,-200,147,800),8421=>array(-487,-81,-113,668),8422=>array(-375,-124,-225,604),8424=>array(-471,-178,-3,-78),8426=>array(-559,167,-72,395),8427=>array(-542,-81,-58,668),8428=>array(-541,-200,-46,-66),8429=>array(-547,-200,-52,-66),8430=>array(-498,-200,-12,-21),8431=>array(-498,-200,-12,-21),8448=>array(15,-7,574,629),8449=>array(3,-9,587,606),8450=>array(63,-16,534,576),8451=>array(21,-16,579,661),8452=>array(63,0,541,626),8453=>array(9,-12,589,592),8454=>array(9,-9,600,592),8455=>array(92,-16,508,576),8456=>array(43,-16,514,576),8457=>array(8,0,595,661),8461=>array(33,0,571,563),8462=>array(34,0,537,604),8463=>array(34,0,537,604),8464=>array(49,-28,558,568),8465=>array(86,-15,520,563),8466=>array(86,0,520,578),8467=>array(117,-28,483,632),8468=>array(25,-17,558,586),8469=>array(30,0,578,563),8470=>array(9,0,586,563),8471=>array(0,0,600,600),8472=>array(52,-150,542,454),8473=>array(43,0,499,563),8474=>array(51,-115,549,576),8476=>array(40,-1,561,574),8477=>array(35,0,589,563),8478=>array(43,0,589,563),8480=>array(10,236,594,575),8481=>array(0,0,600,563),8482=>array(4,243,598,563),8484=>array(49,0,551,563),8486=>array(70,0,530,563),8487=>array(70,-10,530,553),8489=>array(173,6,502,440),8490=>array(43,0,572,563),8491=>array(9,0,591,794),8494=>array(63,-16,520,431),8498=>array(43,0,520,563),8501=>array(60,0,540,480),8502=>array(60,0,560,480),8503=>array(133,0,467,480),8504=>array(60,0,540,480),8505=>array(62,0,538,623),8506=>array(-59,-4,633,495),8507=>array(-27,0,626,563),8513=>array(50,-14,549,578),8514=>array(55,0,533,563),8515=>array(55,0,533,563),8516=>array(51,0,549,563),8523=>array(106,-15,479,520),8525=>array(8,-12,595,721),8526=>array(98,1,480,452),8531=>array(23,-10,591,608),8532=>array(8,-10,591,614),8533=>array(23,-2,600,608),8534=>array(8,-2,600,614),8535=>array(6,-2,600,611),8536=>array(3,-2,600,614),8537=>array(23,-10,578,608),8538=>array(6,-10,578,622),8539=>array(23,-10,584,608),8540=>array(6,-10,584,611),8541=>array(6,-10,584,622),8542=>array(56,-10,584,614),8543=>array(23,51,493,608),8544=>array(113,0,487,563),8545=>array(49,0,551,563),8546=>array(33,0,567,563),8547=>array(37,0,563,563),8548=>array(43,0,556,563),8549=>array(37,0,563,563),8550=>array(32,0,558,563),8551=>array(17,0,583,563),8552=>array(14,0,586,563),8553=>array(40,0,560,563),8554=>array(8,0,581,563),8555=>array(14,0,586,563),8556=>array(63,0,541,563),8557=>array(63,-16,534,576),8558=>array(43,0,520,563),8559=>array(11,0,593,563),8560=>array(92,0,508,624),8561=>array(79,0,538,624),8562=>array(14,0,589,624),8563=>array(11,0,593,624),8564=>array(30,0,570,417),8565=>array(5,0,598,624),8566=>array(43,0,572,624),8567=>array(-22,0,611,624),8568=>array(63,0,544,624),8569=>array(51,0,549,417),8570=>array(34,0,555,624),8571=>array(34,0,570,624),8572=>array(92,0,508,604),8573=>array(84,-16,535,431),8574=>array(63,-16,583,604),8575=>array(11,0,593,431),8592=>array(41,167,528,395),8593=>array(186,38,414,524),8594=>array(54,167,541,395),8595=>array(186,38,414,524),8596=>array(25,167,575,395),8597=>array(186,6,414,556),8598=>array(112,103,463,453),8599=>array(123,102,472,453),8600=>array(120,109,470,460),8601=>array(128,109,479,458),8602=>array(40,160,560,404),8603=>array(40,160,560,404),8604=>array(77,158,523,374),8605=>array(77,158,523,374),8606=>array(40,167,560,395),8607=>array(186,21,414,541),8608=>array(40,167,560,395),8609=>array(186,21,414,541),8610=>array(41,167,538,395),8611=>array(62,167,559,395),8612=>array(42,135,566,427),8613=>array(154,0,446,524),8614=>array(42,135,566,427),8615=>array(154,38,446,562),8616=>array(154,-51,446,556),8617=>array(41,167,538,442),8618=>array(70,167,567,442),8619=>array(41,167,538,442),8620=>array(70,167,567,442),8621=>array(25,167,575,395),8622=>array(0,160,600,404),8623=>array(132,52,404,748),8624=>array(105,30,460,510),8625=>array(140,30,495,510),8626=>array(105,30,460,510),8627=>array(140,30,495,510),8628=>array(42,28,522,512),8629=>array(41,30,524,510),8630=>array(40,285,522,650),8631=>array(40,285,522,650),8632=>array(43,103,560,571),8633=>array(38,-10,566,569),8634=>array(59,30,545,514),8635=>array(57,30,543,514),8636=>array(33,261,528,395),8637=>array(33,169,528,303),8638=>array(280,38,414,533),8639=>array(187,38,321,533),8640=>array(33,261,528,395),8641=>array(49,169,544,303),8642=>array(280,38,414,533),8643=>array(187,38,321,533),8644=>array(41,23,561,539),8645=>array(43,21,559,541),8646=>array(41,23,561,539),8647=>array(41,23,528,539),8648=>array(42,38,558,524),8649=>array(74,23,561,539),8650=>array(42,38,558,524),8651=>array(33,97,544,467),8652=>array(33,97,544,467),8653=>array(56,0,544,584),8654=>array(16,0,584,584),8655=>array(56,0,542,584),8656=>array(56,147,550,415),8657=>array(166,38,434,760),8658=>array(50,147,544,415),8659=>array(166,32,434,754),8660=>array(16,147,584,415),8661=>array(166,-2,434,800),8668=>array(44,167,555,395),8669=>array(44,167,555,395),8678=>array(42,147,558,415),8679=>array(166,23,434,539),8680=>array(42,147,558,415),8681=>array(166,23,434,539),8691=>array(165,-1,435,565),8704=>array(9,0,591,563),8705=>array(63,-18,534,760),8706=>array(136,-15,510,618),8707=>array(43,0,493,563),8708=>array(43,-94,493,681),8709=>array(35,0,565,530),8710=>array(43,0,557,563),8711=>array(43,0,557,563),8712=>array(38,30,536,530),8713=>array(38,-81,536,668),8714=>array(115,110,464,449),8715=>array(38,30,536,530),8716=>array(38,-81,536,668),8717=>array(115,110,464,449),8718=>array(150,0,450,500),8719=>array(51,-80,543,624),8720=>array(51,-81,543,623),8721=>array(113,-67,507,623),8722=>array(72,261,528,302),8723=>array(72,0,528,529),8724=>array(72,-10,528,628),8725=>array(96,51,493,514),8726=>array(96,51,493,514),8727=>array(113,119,487,473),8728=>array(154,136,448,429),8729=>array(202,141,398,337),8730=>array(10,0,600,699),8731=>array(10,0,600,732),8732=>array(10,0,600,734),8733=>array(37,134,554,468),8734=>array(5,134,595,468),8735=>array(20,0,580,560),8736=>array(70,0,528,439),8737=>array(49,51,550,534),8738=>array(67,12,522,532),8739=>array(279,-27,320,582),8740=>array(177,-27,423,582),8741=>array(228,-27,373,582),8742=>array(151,-27,456,582),8743=>array(60,0,534,450),8744=>array(60,0,534,450),8745=>array(71,-11,527,465),8746=>array(73,-11,528,465),8747=>array(136,-78,466,744),8748=>array(56,-79,546,744),8749=>array(16,-79,586,744),8750=>array(110,-78,480,744),8751=>array(56,-79,546,744),8752=>array(16,-79,586,745),8753=>array(110,-78,550,744),8754=>array(110,-78,550,744),8755=>array(110,-78,550,744),8756=>array(59,2,539,446),8757=>array(59,2,539,446),8758=>array(250,-1,350,446),8759=>array(60,-1,539,446),8760=>array(72,261,528,507),8761=>array(72,-1,501,446),8762=>array(60,69,539,505),8763=>array(92,63,508,510),8764=>array(92,212,508,348),8765=>array(92,212,508,348),8766=>array(25,96,576,389),8767=>array(102,172,498,388),8768=>array(232,43,368,459),8769=>array(92,94,508,464),8770=>array(74,148,530,429),8771=>array(74,148,530,431),8772=>array(72,94,528,464),8773=>array(51,121,549,511),8774=>array(51,-14,549,502),8775=>array(51,8,549,546),8776=>array(92,148,508,431),8777=>array(92,94,508,464),8778=>array(74,32,530,431),8779=>array(92,35,508,510),8780=>array(51,121,549,531),8781=>array(100,89,500,420),8782=>array(51,-5,549,434),8783=>array(51,122,549,434),8784=>array(51,122,549,513),8785=>array(51,-89,549,509),8786=>array(51,-89,549,509),8787=>array(51,-89,549,509),8788=>array(46,134,512,431),8789=>array(46,134,512,431),8790=>array(51,122,549,307),8791=>array(51,122,549,581),8792=>array(51,122,549,504),8793=>array(51,122,549,512),8794=>array(51,122,549,512),8795=>array(51,122,549,586),8796=>array(51,122,549,644),8797=>array(51,122,549,586),8798=>array(19,122,585,657),8799=>array(51,122,549,687),8800=>array(51,94,549,464),8801=>array(51,107,549,446),8802=>array(51,12,549,542),8803=>array(51,51,549,540),8804=>array(65,-1,522,581),8805=>array(78,-1,534,577),8806=>array(51,-3,549,717),8807=>array(51,-3,549,720),8808=>array(37,-94,535,615),8809=>array(37,-95,535,615),8810=>array(21,114,579,448),8811=>array(21,114,579,448),8812=>array(206,-124,399,604),8813=>array(100,12,500,512),8814=>array(72,-81,522,668),8815=>array(78,-81,528,668),8816=>array(43,-102,525,595),8817=>array(59,-102,531,595),8818=>array(72,-20,522,627),8819=>array(78,-20,528,626),8820=>array(72,-77,522,676),8821=>array(78,-77,528,676),8822=>array(137,-12,463,574),8823=>array(137,-12,463,574),8824=>array(137,-77,463,676),8825=>array(137,-77,463,676),8826=>array(72,39,524,521),8827=>array(70,41,522,523),8828=>array(72,-37,524,563),8829=>array(70,-37,526,556),8830=>array(72,-20,524,623),8831=>array(70,-20,522,624),8832=>array(72,-16,524,563),8833=>array(70,-16,522,563),8834=>array(51,113,538,452),8835=>array(51,113,538,452),8836=>array(51,-81,538,668),8837=>array(51,-81,538,668),8838=>array(51,-1,538,452),8839=>array(51,-1,538,452),8840=>array(51,-82,553,533),8841=>array(51,-82,538,530),8842=>array(51,-105,538,477),8843=>array(51,-105,538,476),8844=>array(73,-11,528,465),8845=>array(73,-11,528,465),8846=>array(73,-11,528,465),8847=>array(74,113,538,452),8848=>array(62,113,526,452),8849=>array(74,19,538,474),8850=>array(62,19,526,476),8851=>array(72,-20,528,456),8852=>array(72,-20,528,456),8853=>array(24,1,575,551),8854=>array(24,1,575,551),8855=>array(28,0,580,553),8856=>array(28,1,580,554),8857=>array(35,0,565,530),8858=>array(35,0,565,530),8859=>array(35,1,565,531),8860=>array(35,0,565,530),8861=>array(35,0,565,530),8862=>array(50,0,550,500),8863=>array(50,0,550,500),8864=>array(50,0,550,500),8865=>array(50,0,550,500),8866=>array(51,-24,561,585),8867=>array(39,-24,549,585),8868=>array(30,-15,570,583),8869=>array(30,0,570,598),8870=>array(170,-24,443,585),8871=>array(170,-24,443,585),8872=>array(51,-24,561,585),8873=>array(119,-24,494,585),8874=>array(73,-24,548,585),8875=>array(34,-24,571,585),8876=>array(51,-24,561,585),8877=>array(51,-24,561,585),8878=>array(121,-24,542,585),8879=>array(34,-24,579,585),8880=>array(123,-21,476,582),8881=>array(123,-21,476,582),8882=>array(95,78,479,340),8883=>array(121,78,505,340),8884=>array(72,24,528,368),8885=>array(72,24,528,387),8886=>array(22,141,578,337),8887=>array(22,141,578,337),8888=>array(92,141,495,337),8889=>array(52,33,549,530),8890=>array(100,-199,500,273),8891=>array(60,-1,534,558),8892=>array(60,0,534,563),8893=>array(60,0,534,563),8894=>array(20,0,580,560),8895=>array(20,0,580,560),8896=>array(45,-11,555,562),8897=>array(45,-11,555,562),8898=>array(43,-58,557,691),8899=>array(43,-39,557,710),8900=>array(214,78,386,319),8901=>array(250,180,350,280),8902=>array(152,132,446,412),8903=>array(72,25,528,540),8904=>array(92,82,508,344),8905=>array(92,82,508,344),8906=>array(92,82,508,344),8907=>array(133,-6,467,564),8908=>array(133,-6,467,564),8909=>array(76,147,532,429),8910=>array(56,54,539,506),8911=>array(56,54,539,506),8912=>array(51,113,538,452),8913=>array(51,113,538,452),8914=>array(71,-11,527,465),8915=>array(71,-11,527,465),8916=>array(120,1,459,436),8917=>array(51,-27,549,582),8918=>array(78,44,528,518),8919=>array(78,44,528,518),8920=>array(5,115,594,320),8921=>array(5,115,594,320),8922=>array(187,5,413,530),8923=>array(187,5,413,530),8924=>array(56,-42,512,536),8925=>array(56,-46,513,536),8926=>array(70,-37,526,556),8927=>array(72,-37,524,563),8928=>array(72,-72,524,601),8929=>array(70,-72,526,601),8930=>array(52,-64,538,573),8931=>array(51,-64,538,572),8932=>array(51,-105,538,474),8933=>array(51,-105,538,476),8934=>array(72,-106,522,678),8935=>array(78,-96,528,682),8936=>array(72,-106,524,679),8937=>array(70,-106,522,679),8938=>array(95,-18,493,445),8939=>array(96,-18,505,445),8940=>array(72,-18,528,445),8941=>array(72,-18,528,445),8942=>array(250,-6,350,460),8943=>array(67,177,533,277),8944=>array(36,-24,564,498),8945=>array(21,-45,544,484),8960=>array(55,20,545,510),8962=>array(50,0,550,601),8963=>array(133,474,467,800),8964=>array(133,-200,467,126),8965=>array(133,2,467,440),8966=>array(133,2,467,531),8968=>array(279,216,566,669),8969=>array(34,216,321,669),8970=>array(279,-2,566,451),8971=>array(34,0,321,453),8972=>array(279,380,560,760),8973=>array(40,380,321,760),8974=>array(279,0,560,380),8975=>array(40,0,320,380),8976=>array(72,168,528,438),8978=>array(35,1,565,265),8980=>array(5,261,595,609),8981=>array(55,-25,530,450),8984=>array(25,52,575,603),8985=>array(72,167,528,437),8988=>array(280,519,561,800),8989=>array(39,519,320,800),8990=>array(280,-200,561,81),8991=>array(39,-200,320,81),8992=>array(280,-200,511,800),8993=>array(89,-200,320,800),8994=>array(100,152,500,282),8995=>array(100,152,500,282),8996=>array(6,92,594,522),8997=>array(32,100,567,522),8998=>array(0,0,600,360),8999=>array(62,0,538,360),9001=>array(196,-124,400,602),9002=>array(200,-124,404,602),9003=>array(0,0,600,360),9004=>array(43,-13,557,581),9014=>array(1,-94,599,689),9015=>array(80,-94,520,689),9016=>array(0,-94,600,689),9017=>array(0,-94,600,689),9018=>array(0,-94,600,689),9019=>array(0,-94,600,689),9020=>array(0,-94,600,689),9021=>array(35,-27,565,582),9022=>array(35,0,565,530),9023=>array(72,51,528,514),9024=>array(72,51,528,514),9025=>array(0,-94,600,689),9026=>array(0,-94,600,689),9027=>array(0,-94,600,689),9028=>array(0,-94,600,689),9029=>array(41,-27,528,582),9030=>array(73,-27,560,582),9031=>array(0,-94,600,689),9032=>array(0,-94,600,689),9033=>array(35,0,565,530),9034=>array(30,-124,570,598),9035=>array(43,-27,557,582),9036=>array(0,-94,600,689),9037=>array(0,-94,600,689),9038=>array(30,-1,570,597),9039=>array(72,77,528,563),9040=>array(0,-94,600,689),9041=>array(30,-15,570,665),9042=>array(43,-19,557,590),9043=>array(0,-94,600,689),9044=>array(0,-94,600,689),9045=>array(30,-15,570,583),9046=>array(72,1,528,487),9047=>array(0,-94,600,689),9048=>array(155,-124,445,604),9049=>array(43,-124,557,563),9050=>array(155,-124,445,319),9051=>array(154,-124,448,429),9052=>array(35,-124,565,530),9053=>array(71,-11,527,465),9054=>array(0,-94,600,689),9055=>array(35,0,565,530),9056=>array(0,-94,600,689),9057=>array(30,-15,570,723),9058=>array(43,0,557,723),9059=>array(140,132,461,625),9060=>array(140,136,461,625),9061=>array(35,0,565,645),9062=>array(72,-28,528,582),9063=>array(51,-27,538,582),9064=>array(92,212,508,611),9065=>array(78,44,528,611),9066=>array(72,-145,528,299),9067=>array(43,0,557,563),9068=>array(92,-15,508,618),9069=>array(92,-27,508,582),9070=>array(139,-124,445,518),9071=>array(0,-94,600,689),9072=>array(0,-94,600,689),9073=>array(74,-18,526,460),9074=>array(74,-18,526,460),9075=>array(173,-16,502,418),9076=>array(21,-200,531,427),9077=>array(43,-16,552,418),9078=>array(63,-124,583,431),9079=>array(155,-124,445,432),9080=>array(155,-124,502,418),9081=>array(43,-124,552,418),9082=>array(63,-16,583,431),9084=>array(0,-200,599,686),9085=>array(2,0,598,420),9086=>array(4,0,598,561),9087=>array(167,-200,433,768),9088=>array(60,-68,534,621),9089=>array(1,1,599,421),9090=>array(1,0,600,418),9091=>array(5,152,595,466),9092=>array(1,0,600,440),9093=>array(50,-53,550,624),9094=>array(1,0,600,600),9095=>array(2,0,599,511),9096=>array(1,-18,599,580),9097=>array(0,0,600,600),9098=>array(0,0,600,600),9099=>array(0,-16,600,585),9100=>array(18,-1,570,582),9101=>array(2,0,598,605),9102=>array(2,0,600,583),9103=>array(35,0,565,534),9104=>array(35,0,565,534),9105=>array(35,0,565,534),9106=>array(35,0,565,534),9107=>array(25,191,575,377),9108=>array(20,1,580,478),9109=>array(0,-94,600,689),9110=>array(173,315,412,656),9111=>array(2,-64,599,702),9112=>array(2,-61,598,699),9113=>array(2,-43,600,715),9114=>array(1,3,600,607),9115=>array(340,-200,519,718),9116=>array(340,-200,380,800),9117=>array(340,-118,519,800),9118=>array(81,-200,260,718),9119=>array(220,-200,260,800),9120=>array(81,-118,260,800),9121=>array(300,-200,500,699),9122=>array(300,-200,340,800),9123=>array(300,-99,500,800),9124=>array(100,-200,300,699),9125=>array(260,-200,300,800),9126=>array(100,-99,300,800),9127=>array(280,-200,501,700),9128=>array(44,-200,320,800),9129=>array(280,-100,501,800),9130=>array(280,-200,320,800),9131=>array(99,-200,320,700),9132=>array(280,-200,556,800),9133=>array(99,-100,320,800),9134=>array(280,-200,320,800),9135=>array(0,-200,600,-120),9136=>array(60,-200,540,800),9137=>array(60,-200,540,800),9138=>array(11,-200,570,620),9139=>array(11,-20,570,800),9140=>array(0,634,600,800),9141=>array(0,0,600,166),9142=>array(0,241,600,627),9143=>array(34,-200,321,800),9146=>array(0,720,600,800),9147=>array(0,485,600,565),9148=>array(0,260,600,340),9149=>array(0,35,600,115),9150=>array(177,0,422,682),9151=>array(177,0,422,682),9152=>array(40,-85,559,671),9153=>array(40,-85,559,671),9154=>array(40,-85,559,671),9155=>array(30,-85,570,671),9156=>array(30,-85,570,671),9157=>array(30,-85,570,671),9158=>array(25,-85,574,671),9159=>array(25,-85,574,671),9160=>array(25,-85,574,671),9161=>array(87,-85,512,671),9162=>array(87,-85,512,671),9163=>array(178,0,423,682),9164=>array(178,0,423,682),9165=>array(14,0,586,513),9166=>array(16,38,584,505),9167=>array(64,0,536,500),9178=>array(6,-116,594,644),9179=>array(6,0,594,335),9182=>array(0,592,600,798),9183=>array(0,-200,600,6),9186=>array(20,0,580,460),9187=>array(43,-13,557,581),9188=>array(1,261,599,302),9189=>array(10,0,590,372),9190=>array(4,152,596,417),9216=>array(44,-1,558,630),9217=>array(56,0,554,633),9218=>array(46,0,557,633),9219=>array(35,0,557,630),9220=>array(45,-1,560,630),9221=>array(35,-37,560,630),9222=>array(30,0,573,629),9223=>array(38,-1,558,629),9224=>array(128,99,473,567),9225=>array(106,101,494,566),9226=>array(115,100,499,569),9227=>array(88,100,504,568),9228=>array(117,100,489,567),9229=>array(104,102,502,567),9230=>array(111,101,473,569),9231=>array(126,100,474,567),9232=>array(43,0,564,628),9233=>array(33,0,543,628),9234=>array(43,0,560,628),9235=>array(43,-1,563,628),9236=>array(43,1,559,628),9237=>array(34,0,563,630),9238=>array(36,-1,568,633),9239=>array(35,0,569,630),9240=>array(30,-1,571,632),9241=>array(114,108,504,559),9242=>array(33,-1,569,633),9243=>array(35,-4,566,629),9244=>array(97,100,488,567),9245=>array(95,99,498,565),9246=>array(105,98,488,567),9247=>array(90,101,498,571),9248=>array(134,98,482,566),9249=>array(33,-1,567,628),9250=>array(22,-16,541,590),9251=>array(40,1,552,154),9252=>array(20,0,573,615),9253=>array(0,0,600,707),9254=>array(113,-15,466,577),9280=>array(31,0,569,694),9281=>array(106,-1,493,694),9282=>array(106,-1,493,694),9283=>array(106,-1,493,694),9284=>array(106,0,493,694),9285=>array(10,122,590,456),9286=>array(23,0,576,680),9287=>array(10,0,577,609),9288=>array(35,0,564,680),9289=>array(9,0,587,211),9290=>array(98,0,502,694),9312=>array(0,0,600,600),9313=>array(0,0,600,600),9314=>array(0,0,600,600),9315=>array(0,0,600,600),9316=>array(0,0,600,600),9317=>array(0,0,600,600),9318=>array(0,0,600,600),9319=>array(0,0,600,600),9320=>array(0,0,600,600),9321=>array(0,0,600,600),9472=>array(0,280,600,320),9473=>array(0,260,600,340),9474=>array(280,-200,320,800),9475=>array(260,-200,340,800),9476=>array(0,280,600,320),9477=>array(0,260,600,340),9478=>array(280,-200,320,800),9479=>array(260,-200,340,800),9480=>array(0,280,600,320),9481=>array(0,260,600,340),9482=>array(280,-200,320,800),9483=>array(260,-200,340,800),9484=>array(280,-200,600,320),9485=>array(280,-200,600,340),9486=>array(260,-200,600,320),9487=>array(260,-200,600,340),9488=>array(0,-200,320,320),9489=>array(0,-200,320,340),9490=>array(0,-200,340,320),9491=>array(0,-200,340,340),9492=>array(280,280,600,800),9493=>array(280,260,600,800),9494=>array(260,280,600,800),9495=>array(260,260,600,800),9496=>array(0,280,320,800),9497=>array(0,260,320,800),9498=>array(0,280,340,800),9499=>array(0,260,340,800),9500=>array(280,-200,600,800),9501=>array(280,-200,600,800),9502=>array(260,-200,600,800),9503=>array(260,-200,600,800),9504=>array(260,-200,600,800),9505=>array(260,-200,600,800),9506=>array(260,-200,600,800),9507=>array(260,-200,600,800),9508=>array(0,-200,320,800),9509=>array(0,-200,320,800),9510=>array(0,-200,340,800),9511=>array(0,-200,340,800),9512=>array(0,-200,340,800),9513=>array(0,-200,340,800),9514=>array(0,-200,340,800),9515=>array(0,-200,340,800),9516=>array(0,-200,600,320),9517=>array(0,-200,600,340),9518=>array(0,-200,600,340),9519=>array(0,-200,600,340),9520=>array(0,-200,600,320),9521=>array(0,-200,600,340),9522=>array(0,-200,600,340),9523=>array(0,-200,600,340),9524=>array(0,280,600,800),9525=>array(0,260,600,800),9526=>array(0,260,600,800),9527=>array(0,260,600,800),9528=>array(0,280,600,800),9529=>array(0,260,600,800),9530=>array(0,260,600,800),9531=>array(0,260,600,800),9532=>array(0,-200,600,800),9533=>array(0,-200,600,800),9534=>array(0,-200,600,800),9535=>array(0,-200,600,800),9536=>array(0,-200,600,800),9537=>array(0,-200,600,800),9538=>array(0,-200,600,800),9539=>array(0,-200,600,800),9540=>array(0,-200,600,800),9541=>array(0,-200,600,800),9542=>array(0,-200,600,800),9543=>array(0,-200,600,800),9544=>array(0,-200,600,800),9545=>array(0,-200,600,800),9546=>array(0,-200,600,800),9547=>array(0,-200,600,800),9548=>array(0,280,600,320),9549=>array(0,260,600,340),9550=>array(280,-200,320,800),9551=>array(240,-200,360,800),9552=>array(0,220,600,380),9553=>array(220,-200,380,800),9554=>array(280,-200,600,380),9555=>array(220,-200,600,320),9556=>array(220,-200,600,380),9557=>array(0,-200,320,380),9558=>array(0,-200,380,320),9559=>array(0,-200,380,380),9560=>array(280,220,600,800),9561=>array(220,280,600,800),9562=>array(220,220,600,800),9563=>array(0,220,320,800),9564=>array(0,280,380,800),9565=>array(0,220,380,800),9566=>array(280,-200,600,800),9567=>array(220,-200,600,800),9568=>array(220,-200,600,800),9569=>array(0,-200,320,800),9570=>array(0,-200,380,800),9571=>array(0,-200,380,800),9572=>array(0,-200,600,380),9573=>array(0,-200,600,320),9574=>array(0,-200,600,380),9575=>array(0,220,600,800),9576=>array(0,280,600,800),9577=>array(0,220,600,800),9578=>array(0,-200,600,800),9579=>array(0,-200,600,800),9580=>array(0,-200,600,800),9581=>array(280,-200,600,320),9582=>array(0,-200,320,320),9583=>array(0,280,320,800),9584=>array(280,280,600,800),9585=>array(0,-200,600,800),9586=>array(-5,-200,600,800),9587=>array(-17,-200,617,800),9588=>array(0,280,300,320),9589=>array(280,300,320,800),9590=>array(300,280,600,320),9591=>array(280,-200,320,300),9592=>array(0,260,300,340),9593=>array(260,300,340,800),9594=>array(300,260,600,340),9595=>array(260,-200,340,300),9596=>array(0,260,600,340),9597=>array(260,-200,340,800),9598=>array(0,260,600,340),9599=>array(260,-200,340,800),9600=>array(0,300,600,800),9601=>array(0,-200,600,-75),9602=>array(0,-200,600,50),9603=>array(0,-200,600,175),9604=>array(0,-200,600,300),9605=>array(0,-200,600,425),9606=>array(0,-200,600,550),9607=>array(0,-200,600,675),9608=>array(0,-200,600,800),9609=>array(0,-200,525,800),9610=>array(0,-200,450,800),9611=>array(0,-200,375,800),9612=>array(0,-200,300,800),9613=>array(0,-200,225,800),9614=>array(0,-200,150,800),9615=>array(0,-200,75,800),9616=>array(300,-200,600,800),9617=>array(0,-200,550,750),9618=>array(0,-200,600,750),9619=>array(1,-200,600,800),9620=>array(0,675,600,800),9621=>array(525,-200,600,800),9622=>array(0,-200,300,300),9623=>array(300,-200,600,300),9624=>array(0,300,300,800),9625=>array(0,-200,600,800),9626=>array(0,-200,600,800),9627=>array(0,-200,600,800),9628=>array(0,-200,600,800),9629=>array(300,300,600,800),9630=>array(0,-200,600,800),9631=>array(0,-200,600,800),9632=>array(50,0,550,500),9633=>array(50,0,550,500),9634=>array(50,0,550,500),9635=>array(50,0,550,500),9636=>array(50,0,550,500),9637=>array(50,0,550,500),9638=>array(50,0,550,500),9639=>array(50,0,550,500),9640=>array(50,0,550,500),9641=>array(50,0,550,500),9642=>array(175,0,425,250),9643=>array(175,0,425,250),9644=>array(50,0,550,300),9645=>array(50,0,550,300),9646=>array(150,0,450,500),9647=>array(150,0,450,500),9648=>array(25,0,575,300),9649=>array(25,0,575,300),9650=>array(35,0,565,454),9651=>array(35,0,565,454),9652=>array(168,0,432,226),9653=>array(168,0,432,226),9654=>array(84,0,543,530),9655=>array(84,0,543,530),9656=>array(199,0,428,266),9657=>array(199,0,427,262),9658=>array(121,0,506,266),9659=>array(121,0,505,262),9660=>array(35,0,565,454),9661=>array(35,0,565,454),9662=>array(168,0,432,226),9663=>array(168,0,432,226),9664=>array(57,0,516,530),9665=>array(57,0,516,530),9666=>array(172,0,401,266),9667=>array(173,0,401,262),9668=>array(94,0,479,266),9669=>array(95,0,479,262),9670=>array(35,0,565,530),9671=>array(35,0,565,530),9672=>array(35,0,565,530),9673=>array(35,0,565,530),9674=>array(89,-11,511,575),9675=>array(35,0,565,530),9676=>array(35,0,565,530),9677=>array(35,0,565,530),9678=>array(35,0,565,530),9679=>array(35,0,565,530),9680=>array(35,0,565,530),9681=>array(35,0,565,530),9682=>array(35,0,565,530),9683=>array(35,0,565,530),9684=>array(35,0,565,530),9685=>array(35,0,565,530),9686=>array(35,0,300,530),9687=>array(300,0,565,530),9688=>array(150,0,450,600),9689=>array(0,0,600,600),9690=>array(0,300,600,600),9691=>array(0,0,600,300),9692=>array(35,266,304,530),9693=>array(300,266,569,530),9694=>array(300,0,569,264),9695=>array(35,0,304,264),9696=>array(35,266,565,530),9697=>array(35,0,565,264),9698=>array(50,0,550,500),9699=>array(50,0,550,500),9700=>array(50,0,550,500),9701=>array(50,0,550,500),9702=>array(202,141,398,337),9703=>array(50,0,550,500),9704=>array(50,0,550,500),9705=>array(50,0,550,500),9706=>array(50,0,550,500),9707=>array(50,0,550,500),9708=>array(35,0,565,454),9709=>array(35,0,565,454),9710=>array(35,0,565,454),9711=>array(0,0,600,600),9712=>array(50,0,550,500),9713=>array(50,0,550,500),9714=>array(50,0,550,500),9715=>array(50,0,550,500),9716=>array(35,0,565,530),9717=>array(35,0,565,530),9718=>array(35,0,565,530),9719=>array(35,0,565,530),9720=>array(50,0,550,500),9721=>array(50,0,550,500),9722=>array(50,0,550,500),9723=>array(50,0,550,500),9724=>array(50,0,550,500),9725=>array(125,75,475,425),9726=>array(125,75,475,425),9727=>array(50,0,550,500),9728=>array(20,20,580,580),9729=>array(47,174,547,406),9730=>array(60,0,540,512),9731=>array(36,-19,569,662),9732=>array(17,6,565,528),9733=>array(6,-8,592,552),9734=>array(6,-8,592,552),9735=>array(120,0,430,549),9736=>array(90,-20,514,555),9737=>array(35,0,565,530),9744=>array(50,0,550,500),9745=>array(50,0,550,500),9746=>array(50,0,550,500),9747=>array(113,-81,487,668),9748=>array(46,0,540,734),9754=>array(38,0,550,500),9755=>array(50,0,562,500),9756=>array(38,0,550,500),9757=>array(50,1,550,513),9758=>array(50,0,562,500),9759=>array(56,-10,556,502),9766=>array(80,-20,520,608),9767=>array(28,-124,582,623),9768=>array(80,-20,520,608),9769=>array(30,0,570,540),9774=>array(35,0,565,530),9775=>array(35,0,565,530),9776=>array(50,0,550,500),9777=>array(50,0,550,500),9778=>array(50,0,550,500),9779=>array(50,0,550,500),9780=>array(50,0,550,500),9781=>array(50,0,550,500),9782=>array(50,0,550,500),9783=>array(50,0,550,500),9784=>array(10,-26,590,554),9785=>array(35,0,565,530),9786=>array(35,0,565,530),9787=>array(35,0,565,530),9788=>array(20,20,580,580),9789=>array(135,-85,543,585),9790=>array(55,-85,463,585),9791=>array(118,-20,482,672),9792=>array(118,-20,482,563),9793=>array(118,-20,482,563),9794=>array(64,0,562,498),9795=>array(2,0,578,616),9796=>array(56,-194,520,615),9797=>array(29,-11,573,621),9798=>array(29,-15,570,615),9799=>array(86,0,474,621),9800=>array(0,-11,600,623),9801=>array(58,-18,542,616),9802=>array(0,-18,600,614),9803=>array(0,-1,599,612),9804=>array(5,-120,586,570),9805=>array(-2,-194,600,617),9806=>array(3,0,597,429),9807=>array(-2,-111,599,616),9808=>array(1,5,598,603),9809=>array(9,-11,595,605),9810=>array(6,0,593,424),9811=>array(6,0,593,625),9824=>array(72,0,529,579),9825=>array(44,-14,556,576),9826=>array(84,-11,516,580),9827=>array(14,-1,586,570),9828=>array(72,0,529,579),9829=>array(44,-15,556,575),9830=>array(81,-11,513,580),9831=>array(14,-1,586,570),9833=>array(134,0,310,576),9834=>array(134,0,498,576),9835=>array(54,-2,528,572),9836=>array(54,-2,528,572),9837=>array(109,0,441,636),9838=>array(120,-167,480,603),9839=>array(61,-170,539,604),9856=>array(74,0,526,454),9857=>array(74,0,526,454),9858=>array(74,0,526,454),9859=>array(74,0,526,454),9860=>array(74,0,526,454),9861=>array(74,0,526,454),10176=>array(5,0,595,686),10177=>array(35,0,565,454),10178=>array(5,0,595,624),10179=>array(5,0,592,568),10180=>array(5,0,592,568),10181=>array(189,-171,411,739),10182=>array(189,-171,411,739),10183=>array(45,-11,555,562),10184=>array(11,51,580,529),10185=>array(11,51,580,529),10186=>array(91,-167,508,735),10188=>array(77,86,529,652),10192=>array(35,0,565,530),10193=>array(45,14,555,587),10194=>array(16,0,584,500),10195=>array(89,-22,476,366),10196=>array(89,-22,476,366),10197=>array(19,82,557,344),10198=>array(19,82,557,344),10199=>array(7,82,585,344),10212=>array(9,1,585,480),10213=>array(9,1,585,480),10214=>array(151,-124,449,604),10215=>array(151,-124,449,604),10216=>array(125,-121,475,603),10217=>array(125,-121,475,603),10218=>array(45,-121,555,603),10219=>array(45,-121,555,603),10226=>array(7,48,591,520),10227=>array(14,48,598,520),10229=>array(10,167,590,395),10230=>array(10,167,590,395),10231=>array(10,167,590,395),10232=>array(10,147,590,415),10233=>array(10,147,590,415),10234=>array(10,147,590,415),10235=>array(10,135,590,427),10236=>array(10,135,590,427),10240=>array(100,-198,500,642),10241=>array(100,-198,500,642),10242=>array(100,-198,500,642),10243=>array(100,-198,500,642),10244=>array(100,-198,500,642),10245=>array(100,-198,500,642),10246=>array(100,-198,500,642),10247=>array(100,-198,500,642),10248=>array(100,-198,500,642),10249=>array(100,-198,500,642),10250=>array(100,-198,500,642),10251=>array(100,-198,500,642),10252=>array(100,-198,500,642),10253=>array(100,-198,500,642),10254=>array(100,-198,500,642),10255=>array(100,-198,500,642),10256=>array(100,-198,500,642),10257=>array(100,-198,500,642),10258=>array(100,-198,500,642),10259=>array(100,-198,500,642),10260=>array(100,-198,500,642),10261=>array(100,-198,500,642),10262=>array(100,-198,500,642),10263=>array(100,-198,500,642),10264=>array(100,-198,500,642),10265=>array(100,-198,500,642),10266=>array(100,-198,500,642),10267=>array(100,-198,500,642),10268=>array(100,-198,500,642),10269=>array(100,-198,500,642),10270=>array(100,-198,500,642),10271=>array(100,-198,500,642),10272=>array(100,-198,500,642),10273=>array(100,-198,500,642),10274=>array(100,-198,500,642),10275=>array(100,-198,500,642),10276=>array(100,-198,500,642),10277=>array(100,-198,500,642),10278=>array(100,-198,500,642),10279=>array(100,-198,500,642),10280=>array(100,-198,500,642),10281=>array(100,-198,500,642),10282=>array(100,-198,500,642),10283=>array(100,-198,500,642),10284=>array(100,-198,500,642),10285=>array(100,-198,500,642),10286=>array(100,-198,500,642),10287=>array(100,-198,500,642),10288=>array(100,-198,500,642),10289=>array(100,-198,500,642),10290=>array(100,-198,500,642),10291=>array(100,-198,500,642),10292=>array(100,-198,500,642),10293=>array(100,-198,500,642),10294=>array(100,-198,500,642),10295=>array(100,-198,500,642),10296=>array(100,-198,500,642),10297=>array(100,-198,500,642),10298=>array(100,-198,500,642),10299=>array(100,-198,500,642),10300=>array(100,-198,500,642),10301=>array(100,-198,500,642),10302=>array(100,-198,500,642),10303=>array(100,-198,500,642),10304=>array(100,-198,500,642),10305=>array(100,-198,500,642),10306=>array(100,-198,500,642),10307=>array(100,-198,500,642),10308=>array(100,-198,500,642),10309=>array(100,-198,500,642),10310=>array(100,-198,500,642),10311=>array(100,-198,500,642),10312=>array(100,-198,500,642),10313=>array(100,-198,500,642),10314=>array(100,-198,500,642),10315=>array(100,-198,500,642),10316=>array(100,-198,500,642),10317=>array(100,-198,500,642),10318=>array(100,-198,500,642),10319=>array(100,-198,500,642),10320=>array(100,-198,500,642),10321=>array(100,-198,500,642),10322=>array(100,-198,500,642),10323=>array(100,-198,500,642),10324=>array(100,-198,500,642),10325=>array(100,-198,500,642),10326=>array(100,-198,500,642),10327=>array(100,-198,500,642),10328=>array(100,-198,500,642),10329=>array(100,-198,500,642),10330=>array(100,-198,500,642),10331=>array(100,-198,500,642),10332=>array(100,-198,500,642),10333=>array(100,-198,500,642),10334=>array(100,-198,500,642),10335=>array(100,-198,500,642),10336=>array(100,-198,500,642),10337=>array(100,-198,500,642),10338=>array(100,-198,500,642),10339=>array(100,-198,500,642),10340=>array(100,-198,500,642),10341=>array(100,-198,500,642),10342=>array(100,-198,500,642),10343=>array(100,-198,500,642),10344=>array(100,-198,500,642),10345=>array(100,-198,500,642),10346=>array(100,-198,500,642),10347=>array(100,-198,500,642),10348=>array(100,-198,500,642),10349=>array(100,-198,500,642),10350=>array(100,-198,500,642),10351=>array(100,-198,500,642),10352=>array(100,-198,500,642),10353=>array(100,-198,500,642),10354=>array(100,-198,500,642),10355=>array(100,-198,500,642),10356=>array(100,-198,500,642),10357=>array(100,-198,500,642),10358=>array(100,-198,500,642),10359=>array(100,-198,500,642),10360=>array(100,-198,500,642),10361=>array(100,-198,500,642),10362=>array(100,-198,500,642),10363=>array(100,-198,500,642),10364=>array(100,-198,500,642),10365=>array(100,-198,500,642),10366=>array(100,-198,500,642),10367=>array(100,-198,500,642),10368=>array(100,-198,500,642),10369=>array(100,-198,500,642),10370=>array(100,-198,500,642),10371=>array(100,-198,500,642),10372=>array(100,-198,500,642),10373=>array(100,-198,500,642),10374=>array(100,-198,500,642),10375=>array(100,-198,500,642),10376=>array(100,-198,500,642),10377=>array(100,-198,500,642),10378=>array(100,-198,500,642),10379=>array(100,-198,500,642),10380=>array(100,-198,500,642),10381=>array(100,-198,500,642),10382=>array(100,-198,500,642),10383=>array(100,-198,500,642),10384=>array(100,-198,500,642),10385=>array(100,-198,500,642),10386=>array(100,-198,500,642),10387=>array(100,-198,500,642),10388=>array(100,-198,500,642),10389=>array(100,-198,500,642),10390=>array(100,-198,500,642),10391=>array(100,-198,500,642),10392=>array(100,-198,500,642),10393=>array(100,-198,500,642),10394=>array(100,-198,500,642),10395=>array(100,-198,500,642),10396=>array(100,-198,500,642),10397=>array(100,-198,500,642),10398=>array(100,-198,500,642),10399=>array(100,-198,500,642),10400=>array(100,-198,500,642),10401=>array(100,-198,500,642),10402=>array(100,-198,500,642),10403=>array(100,-198,500,642),10404=>array(100,-198,500,642),10405=>array(100,-198,500,642),10406=>array(100,-198,500,642),10407=>array(100,-198,500,642),10408=>array(100,-198,500,642),10409=>array(100,-198,500,642),10410=>array(100,-198,500,642),10411=>array(100,-198,500,642),10412=>array(100,-198,500,642),10413=>array(100,-198,500,642),10414=>array(100,-198,500,642),10415=>array(100,-198,500,642),10416=>array(100,-198,500,642),10417=>array(100,-198,500,642),10418=>array(100,-198,500,642),10419=>array(100,-198,500,642),10420=>array(100,-198,500,642),10421=>array(100,-198,500,642),10422=>array(100,-198,500,642),10423=>array(100,-198,500,642),10424=>array(100,-198,500,642),10425=>array(100,-198,500,642),10426=>array(100,-198,500,642),10427=>array(100,-198,500,642),10428=>array(100,-198,500,642),10429=>array(100,-198,500,642),10430=>array(100,-198,500,642),10431=>array(100,-198,500,642),10432=>array(100,-198,500,642),10433=>array(100,-198,500,642),10434=>array(100,-198,500,642),10435=>array(100,-198,500,642),10436=>array(100,-198,500,642),10437=>array(100,-198,500,642),10438=>array(100,-198,500,642),10439=>array(100,-198,500,642),10440=>array(100,-198,500,642),10441=>array(100,-198,500,642),10442=>array(100,-198,500,642),10443=>array(100,-198,500,642),10444=>array(100,-198,500,642),10445=>array(100,-198,500,642),10446=>array(100,-198,500,642),10447=>array(100,-198,500,642),10448=>array(100,-198,500,642),10449=>array(100,-198,500,642),10450=>array(100,-198,500,642),10451=>array(100,-198,500,642),10452=>array(100,-198,500,642),10453=>array(100,-198,500,642),10454=>array(100,-198,500,642),10455=>array(100,-198,500,642),10456=>array(100,-198,500,642),10457=>array(100,-198,500,642),10458=>array(100,-198,500,642),10459=>array(100,-198,500,642),10460=>array(100,-198,500,642),10461=>array(100,-198,500,642),10462=>array(100,-198,500,642),10463=>array(100,-198,500,642),10464=>array(100,-198,500,642),10465=>array(100,-198,500,642),10466=>array(100,-198,500,642),10467=>array(100,-198,500,642),10468=>array(100,-198,500,642),10469=>array(100,-198,500,642),10470=>array(100,-198,500,642),10471=>array(100,-198,500,642),10472=>array(100,-198,500,642),10473=>array(100,-198,500,642),10474=>array(100,-198,500,642),10475=>array(100,-198,500,642),10476=>array(100,-198,500,642),10477=>array(100,-198,500,642),10478=>array(100,-198,500,642),10479=>array(100,-198,500,642),10480=>array(100,-198,500,642),10481=>array(100,-198,500,642),10482=>array(100,-198,500,642),10483=>array(100,-198,500,642),10484=>array(100,-198,500,642),10485=>array(100,-198,500,642),10486=>array(100,-198,500,642),10487=>array(100,-198,500,642),10488=>array(100,-198,500,642),10489=>array(100,-198,500,642),10490=>array(100,-198,500,642),10491=>array(100,-198,500,642),10492=>array(100,-198,500,642),10493=>array(100,-198,500,642),10494=>array(100,-198,500,642),10495=>array(100,-198,500,642),10752=>array(0,0,600,600),10753=>array(0,0,600,600),10754=>array(0,0,600,600),10755=>array(43,-39,557,710),10756=>array(40,-41,560,693),10757=>array(40,-20,560,652),10758=>array(40,-20,560,652),10781=>array(69,30,531,369),10815=>array(51,0,543,563),11008=>array(63,43,482,463),11009=>array(63,43,483,462),11010=>array(63,44,483,463),11011=>array(64,43,483,463),11012=>array(17,147,583,417),11013=>array(42,147,558,415),11014=>array(166,23,434,539),11015=>array(166,23,434,539),11016=>array(63,43,483,464),11017=>array(62,43,483,463),11018=>array(63,43,484,463),11019=>array(63,43,483,464),11020=>array(17,147,583,417),11021=>array(165,-1,435,565),11026=>array(50,0,550,500),11027=>array(50,0,550,500),11028=>array(50,0,550,500),11029=>array(50,0,550,500),11030=>array(35,0,565,530),11031=>array(35,0,565,530),11032=>array(35,0,565,530),11033=>array(35,0,565,530),11035=>array(1,0,599,600),11036=>array(1,0,599,600),11037=>array(240,290,360,415),11038=>array(240,290,360,415),11039=>array(6,1,594,560),11040=>array(6,1,594,560),11041=>array(43,-13,557,581),11042=>array(35,-3,549,591),11043=>array(-5,37,589,551),11044=>array(0,0,600,600),11045=>array(89,0,513,424),11046=>array(89,0,513,424),11047=>array(120,-11,480,460),11048=>array(120,-11,480,460),11049=>array(172,76,430,333),11050=>array(214,81,386,322),11051=>array(214,78,386,319),11091=>array(21,-14,580,574),11092=>array(21,-14,580,574),11798=>array(78,38,528,673),11799=>array(99,34,501,463),11800=>array(123,-18,476,574),11802=>array(72,258,528,541),11803=>array(92,212,508,565),11806=>array(92,212,508,469),11807=>array(92,79,508,348),11816=>array(164,-124,459,604),11817=>array(167,-124,462,604),11818=>array(70,-2,520,502),11819=>array(10,46,585,438),11820=>array(15,47,590,439),11821=>array(50,28,550,513),11822=>array(124,-15,477,577),11824=>array(202,141,398,337),42888=>array(155,-95,445,54),42889=>array(226,-15,374,417),42890=>array(175,190,425,375),42891=>array(260,209,339,643),42892=>array(260,335,339,643),43264=>array(83,0,517,450),43265=>array(83,0,517,450),43266=>array(83,0,517,457),43267=>array(83,0,517,450),43268=>array(83,-200,517,457),43269=>array(83,0,517,450),43270=>array(83,-12,517,457),43271=>array(83,0,517,669),43272=>array(83,0,517,457),43273=>array(83,0,517,669),43274=>array(83,0,517,456),43275=>array(83,0,517,450),43276=>array(83,0,517,457),43277=>array(83,0,517,450),43278=>array(85,0,518,450),43279=>array(41,0,517,450),43280=>array(83,-200,517,464),43281=>array(83,-200,517,450),43282=>array(83,-13,517,458),43283=>array(83,0,517,669),43284=>array(83,-200,517,450),43285=>array(83,0,517,450),43286=>array(83,0,559,662),43287=>array(83,0,517,450),43288=>array(83,0,517,450),43289=>array(83,-12,517,457),43290=>array(83,-200,517,457),43291=>array(83,0,517,450),43292=>array(83,-200,517,448),43293=>array(83,0,517,669),43294=>array(83,-200,517,450),43295=>array(83,-200,517,457),43296=>array(83,0,517,450),43297=>array(83,0,517,662),43298=>array(83,0,517,450),43299=>array(83,0,517,450),43300=>array(83,0,517,450),43301=>array(83,0,517,450),43302=>array(-345,510,-255,580),43303=>array(-477,481,-124,621),43304=>array(-473,478,-127,621),43305=>array(-441,490,-159,621),43306=>array(-441,490,-159,621),43307=>array(-345,-111,-255,-41),43308=>array(-517,-200,-83,41),43309=>array(-517,-200,-83,41),43310=>array(83,0,517,138),43311=>array(280,-7,321,457),64256=>array(41,0,536,604),64257=>array(77,0,503,604),64258=>array(71,0,521,604),64259=>array(19,0,583,604),64260=>array(10,0,590,604),64261=>array(66,-16,570,604),64285=>array(170,115,329,480),64286=>array(186,540,413,628),64287=>array(90,113,450,480),64288=>array(60,0,543,480),64289=>array(20,0,580,480),64290=>array(20,0,580,480),64291=>array(20,0,580,480),64292=>array(20,0,580,480),64293=>array(20,0,580,617),64294=>array(20,0,580,480),64295=>array(20,0,580,480),64296=>array(20,0,580,480),64297=>array(72,261,528,530),64298=>array(51,0,578,599),64299=>array(49,0,570,599),64300=>array(51,0,578,599),64301=>array(49,0,570,599),64302=>array(60,-101,540,480),64303=>array(60,-200,540,480),64304=>array(60,-101,540,480),64305=>array(60,0,560,480),64306=>array(133,0,467,480),64307=>array(60,0,540,480),64308=>array(60,0,540,480),64309=>array(170,0,320,480),64310=>array(133,0,467,480),64312=>array(22,0,535,480),64313=>array(163,219,320,480),64314=>array(60,-200,499,480),64315=>array(60,0,499,480),64316=>array(60,0,540,617),64318=>array(60,0,540,480),64320=>array(133,0,430,480),64321=>array(60,0,540,480),64323=>array(60,-200,540,480),64324=>array(60,0,540,480),64326=>array(50,0,530,480),64327=>array(49,-200,529,480),64328=>array(60,0,540,480),64329=>array(51,0,570,480),64330=>array(23,0,540,480),64331=>array(170,0,320,599),64332=>array(60,0,560,581),64333=>array(60,0,499,581),64334=>array(60,0,540,581),64335=>array(60,0,540,617),64336=>array(173,-20,402,748),64337=>array(173,0,600,748),64338=>array(40,-200,560,217),64339=>array(40,-200,600,217),64340=>array(0,-200,390,217),64341=>array(0,-200,600,217),64342=>array(40,-200,560,217),64343=>array(40,-200,600,217),64344=>array(0,-200,430,217),64345=>array(0,-200,600,217),64346=>array(40,-200,560,217),64347=>array(40,-200,600,217),64348=>array(0,-200,412,217),64349=>array(0,-200,600,217),64350=>array(40,0,560,386),64351=>array(40,0,600,386),64352=>array(0,0,350,476),64353=>array(0,0,600,476),64354=>array(40,0,560,387),64355=>array(40,0,600,387),64356=>array(0,0,412,437),64357=>array(0,0,600,437),64358=>array(40,0,560,437),64359=>array(40,0,600,437),64360=>array(0,0,408,502),64361=>array(0,0,600,502),64362=>array(40,0,580,486),64363=>array(40,0,600,486),64364=>array(0,0,430,486),64365=>array(0,0,600,486),64366=>array(40,0,580,497),64367=>array(40,0,600,497),64368=>array(0,0,402,497),64369=>array(0,0,600,497),64370=>array(61,-200,537,310),64371=>array(61,-200,600,310),64372=>array(0,-200,510,219),64373=>array(0,-200,600,219),64374=>array(61,-200,537,310),64375=>array(61,-200,600,310),64376=>array(0,-154,510,219),64377=>array(0,-154,600,219),64378=>array(61,-200,537,310),64379=>array(61,-200,600,310),64380=>array(0,-200,510,219),64381=>array(0,-200,600,219),64382=>array(61,-200,537,310),64383=>array(61,-200,600,310),64384=>array(0,-200,510,219),64385=>array(0,-200,600,219),64386=>array(133,-154,430,260),64387=>array(133,-154,600,260),64388=>array(133,0,430,466),64389=>array(133,0,600,466),64390=>array(133,0,430,496),64391=>array(133,0,600,496),64392=>array(133,0,430,560),64393=>array(133,0,600,560),64394=>array(97,-199,430,476),64395=>array(97,-199,600,466),64396=>array(97,-199,408,520),64397=>array(97,-199,600,520),64398=>array(40,0,560,582),64399=>array(40,0,600,582),64400=>array(0,0,510,582),64401=>array(0,0,600,582),64402=>array(40,0,560,582),64403=>array(40,0,600,582),64404=>array(0,0,510,582),64405=>array(0,0,600,582),64406=>array(40,-200,560,582),64407=>array(40,-200,600,582),64408=>array(0,-200,510,582),64409=>array(0,-200,600,582),64410=>array(30,0,560,636),64411=>array(30,0,600,636),64412=>array(0,0,510,636),64413=>array(0,0,600,636),64414=>array(101,-178,474,250),64415=>array(101,-178,600,250),64416=>array(101,-178,474,534),64417=>array(101,-178,600,534),64418=>array(0,0,408,534),64419=>array(0,0,600,534),64420=>array(202,-16,398,435),64421=>array(202,-16,600,435),64422=>array(202,-16,398,220),64423=>array(277,-35,600,55),64424=>array(0,-154,373,91),64425=>array(0,-154,600,91),64426=>array(50,-16,408,220),64427=>array(50,-16,600,220),64428=>array(0,-16,408,220),64429=>array(0,-16,600,220),64430=>array(40,0,600,293),64431=>array(49,0,600,260),64432=>array(40,0,600,435),64433=>array(49,0,600,435),64434=>array(250,416,350,516),64435=>array(250,-158,350,-58),64436=>array(180,416,420,516),64437=>array(180,-154,420,-54),64438=>array(170,416,430,586),64439=>array(170,-200,430,-30),64440=>array(170,416,430,586),64441=>array(170,-200,430,-30),64442=>array(188,419,412,587),64443=>array(188,-200,412,-32),64444=>array(85,-200,245,-55),64445=>array(220,416,390,596),64446=>array(220,-200,390,-20),64448=>array(193,584,408,800),64449=>array(204,-200,419,-24),64467=>array(40,0,560,586),64468=>array(40,0,600,586),64469=>array(0,0,510,656),64470=>array(0,0,600,656),64471=>array(101,-200,404,435),64472=>array(101,-200,600,435),64473=>array(101,-200,404,438),64474=>array(101,-200,600,438),64475=>array(101,-200,404,415),64476=>array(101,-200,600,415),64477=>array(101,-200,529,435),64478=>array(101,-200,430,416),64479=>array(101,-200,600,416),64480=>array(101,-200,404,170),64481=>array(101,-200,600,170),64482=>array(101,-200,404,434),64483=>array(101,-200,600,434),64484=>array(40,-200,560,221),64485=>array(60,-200,627,100),64486=>array(0,-200,390,217),64487=>array(0,-200,600,217),64488=>array(0,0,321,217),64489=>array(0,0,600,217),64508=>array(100,-144,515,221),64509=>array(60,-184,627,100),64510=>array(0,-154,420,217),64511=>array(0,-154,600,217),65136=>array(187,605,412,799),65137=>array(0,0,600,799),65138=>array(167,583,430,800),65139=>array(294,0,600,85),65140=>array(187,-200,412,-6),65142=>array(187,695,412,800),65143=>array(0,0,600,800),65144=>array(221,588,365,800),65145=>array(0,0,600,800),65146=>array(187,-200,412,-95),65147=>array(0,-200,600,40),65148=>array(206,601,394,709),65149=>array(0,0,600,709),65150=>array(236,657,362,775),65151=>array(0,0,600,775),65152=>array(205,-81,395,167),65153=>array(193,-20,427,714),65154=>array(193,0,600,714),65155=>array(211,-20,349,779),65156=>array(211,0,600,779),65157=>array(101,-200,404,399),65158=>array(101,-200,600,399),65159=>array(261,-200,399,583),65160=>array(241,-200,600,581),65161=>array(100,-144,515,399),65162=>array(60,-144,600,399),65163=>array(0,0,349,419),65164=>array(0,0,600,419),65165=>array(280,-20,320,583),65166=>array(280,0,600,581),65167=>array(40,-158,560,217),65168=>array(40,-158,600,217),65169=>array(0,-158,321,217),65170=>array(0,-158,600,217),65171=>array(180,-16,420,416),65172=>array(180,-16,600,416),65173=>array(40,0,560,336),65174=>array(40,0,600,336),65175=>array(0,0,420,416),65176=>array(0,0,600,416),65177=>array(40,0,560,396),65178=>array(40,0,600,396),65179=>array(0,0,430,426),65180=>array(0,0,600,426),65181=>array(61,-200,537,310),65182=>array(61,-200,600,310),65183=>array(0,-100,510,219),65184=>array(0,-100,600,219),65185=>array(61,-200,537,310),65186=>array(61,-200,600,310),65187=>array(0,0,510,219),65188=>array(0,0,600,219),65189=>array(61,-200,537,486),65190=>array(61,-200,600,486),65191=>array(0,0,510,416),65192=>array(0,0,600,416),65193=>array(133,0,430,260),65194=>array(133,0,600,260),65195=>array(133,0,430,416),65196=>array(133,0,600,416),65197=>array(97,-199,400,224),65198=>array(97,-199,600,224),65199=>array(97,-199,400,416),65200=>array(97,-199,600,416),65201=>array(0,-124,600,184),65202=>array(0,-124,600,184),65203=>array(0,0,530,184),65204=>array(0,0,600,184),65205=>array(0,-124,600,416),65206=>array(0,-124,600,416),65207=>array(0,0,530,416),65208=>array(0,0,600,416),65209=>array(0,-124,600,213),65210=>array(0,-124,600,213),65211=>array(0,-16,480,213),65212=>array(0,-16,600,213),65213=>array(0,-124,600,416),65214=>array(0,-124,600,416),65215=>array(0,-16,480,416),65216=>array(0,-16,600,416),65217=>array(92,-16,501,564),65218=>array(92,-16,600,564),65219=>array(0,-16,501,564),65220=>array(0,-16,600,564),65221=>array(92,-16,501,564),65222=>array(92,-16,600,564),65223=>array(0,-16,501,564),65224=>array(0,-16,600,564),65225=>array(132,-200,520,247),65226=>array(132,-200,520,247),65227=>array(0,0,424,225),65228=>array(0,0,600,251),65229=>array(132,-200,520,416),65230=>array(132,-200,520,416),65231=>array(0,0,424,416),65232=>array(0,0,600,416),65233=>array(40,0,560,466),65234=>array(40,0,600,466),65235=>array(0,0,393,416),65236=>array(0,0,600,416),65237=>array(101,-184,500,336),65238=>array(101,-184,600,336),65239=>array(0,0,420,436),65240=>array(0,0,600,436),65241=>array(0,0,520,571),65242=>array(40,0,600,571),65243=>array(0,0,510,582),65244=>array(0,0,600,582),65245=>array(80,-177,527,564),65246=>array(80,-177,600,564),65247=>array(0,0,395,564),65248=>array(0,0,600,581),65249=>array(150,-200,470,330),65250=>array(181,-200,600,194),65251=>array(0,-11,393,170),65252=>array(0,-11,600,170),65253=>array(101,-178,474,416),65254=>array(101,-178,600,366),65255=>array(0,0,350,416),65256=>array(0,0,600,416),65257=>array(202,-16,398,220),65258=>array(202,-16,600,234),65259=>array(0,-16,408,220),65260=>array(0,-200,600,240),65261=>array(101,-200,404,170),65262=>array(101,-200,600,170),65263=>array(100,-144,515,221),65264=>array(60,-144,600,181),65265=>array(50,-200,600,221),65266=>array(60,-200,600,181),65267=>array(0,-154,420,217),65268=>array(0,-154,600,217),65269=>array(64,0,500,702),65270=>array(64,0,560,702),65271=>array(94,0,500,779),65272=>array(73,0,560,779),65273=>array(100,-200,500,583),65274=>array(73,-200,560,581),65275=>array(100,0,500,583),65276=>array(73,0,560,581),65532=>array(30,0,572,630),65533=>array(-24,-86,623,798),65535=>array(40,-80,560,643)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,597=>600,598=>600,599=>600,600=>600,601=>600,602=>600,603=>600,604=>600,605=>600,606=>600,607=>600,608=>600,609=>600,610=>600,611=>600,612=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,620=>600,621=>600,622=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,630=>600,631=>600,632=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,646=>600,647=>600,648=>600,649=>600,650=>600,651=>600,652=>600,653=>600,654=>600,655=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,675=>600,676=>600,677=>600,678=>600,679=>600,680=>600,681=>600,682=>600,683=>600,684=>600,685=>600,686=>600,687=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1120=>600,1121=>600,1122=>600,1123=>600,1124=>600,1125=>600,1126=>600,1127=>600,1128=>600,1129=>600,1130=>600,1131=>600,1132=>600,1133=>600,1134=>600,1135=>600,1136=>600,1137=>600,1138=>600,1139=>600,1140=>600,1141=>600,1142=>600,1143=>600,1144=>600,1145=>600,1146=>600,1147=>600,1148=>600,1149=>600,1150=>600,1151=>600,1155=>600,1156=>600,1157=>600,1158=>600,1159=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1274=>600,1275=>600,1276=>600,1277=>600,1278=>600,1279=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1316=>600,1317=>600,1318=>600,1319=>600,1329=>600,1330=>600,1331=>600,1332=>600,1333=>600,1334=>600,1335=>600,1336=>600,1337=>600,1338=>600,1339=>600,1340=>600,1341=>600,1342=>600,1343=>600,1344=>600,1345=>600,1346=>600,1347=>600,1348=>600,1349=>600,1350=>600,1351=>600,1352=>600,1353=>600,1354=>600,1355=>600,1356=>600,1357=>600,1358=>600,1359=>600,1360=>600,1361=>600,1362=>600,1363=>600,1364=>600,1365=>600,1366=>600,1369=>600,1370=>600,1371=>600,1372=>600,1373=>600,1374=>600,1375=>600,1377=>600,1378=>600,1379=>600,1380=>600,1381=>600,1382=>600,1383=>600,1384=>600,1385=>600,1386=>600,1387=>600,1388=>600,1389=>600,1390=>600,1391=>600,1392=>600,1393=>600,1394=>600,1395=>600,1396=>600,1397=>600,1398=>600,1399=>600,1400=>600,1401=>600,1402=>600,1403=>600,1404=>600,1405=>600,1406=>600,1407=>600,1408=>600,1409=>600,1410=>600,1411=>600,1412=>600,1413=>600,1414=>600,1415=>600,1417=>600,1418=>600,1423=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1466=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1477=>600,1478=>600,1479=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,1542=>600,1543=>600,1544=>600,1545=>600,1546=>600,1547=>600,1548=>600,1549=>600,1550=>600,1551=>600,1563=>600,1566=>600,1567=>600,1568=>600,1569=>600,1570=>600,1571=>600,1572=>600,1573=>600,1574=>600,1575=>600,1576=>600,1577=>600,1578=>600,1579=>600,1580=>600,1581=>600,1582=>600,1583=>600,1584=>600,1585=>600,1586=>600,1587=>600,1588=>600,1589=>600,1590=>600,1591=>600,1592=>600,1593=>600,1594=>600,1595=>600,1596=>600,1597=>600,1598=>600,1599=>600,1600=>600,1601=>600,1602=>600,1603=>600,1604=>600,1605=>600,1606=>600,1607=>600,1608=>600,1609=>600,1610=>600,1611=>600,1612=>600,1613=>600,1614=>600,1615=>600,1616=>600,1617=>600,1618=>600,1619=>600,1620=>600,1621=>600,1622=>600,1623=>600,1625=>600,1626=>600,1627=>600,1628=>600,1629=>600,1630=>600,1631=>600,1632=>600,1633=>600,1634=>600,1635=>600,1636=>600,1637=>600,1638=>600,1639=>600,1640=>600,1641=>600,1642=>600,1643=>600,1644=>600,1645=>600,1646=>600,1647=>600,1648=>600,1649=>600,1650=>600,1651=>600,1652=>600,1653=>600,1654=>600,1655=>600,1656=>600,1657=>600,1658=>600,1659=>600,1660=>600,1661=>600,1662=>600,1663=>600,1664=>600,1665=>600,1666=>600,1667=>600,1668=>600,1669=>600,1670=>600,1671=>600,1672=>600,1673=>600,1674=>600,1675=>600,1676=>600,1677=>600,1678=>600,1679=>600,1680=>600,1681=>600,1682=>600,1683=>600,1684=>600,1685=>600,1686=>600,1687=>600,1688=>600,1689=>600,1690=>600,1691=>600,1692=>600,1693=>600,1694=>600,1695=>600,1696=>600,1697=>600,1698=>600,1699=>600,1700=>600,1701=>600,1702=>600,1703=>600,1704=>600,1705=>600,1706=>600,1707=>600,1708=>600,1709=>600,1710=>600,1711=>600,1712=>600,1713=>600,1714=>600,1715=>600,1716=>600,1717=>600,1718=>600,1719=>600,1720=>600,1721=>600,1722=>600,1723=>600,1724=>600,1725=>600,1726=>600,1727=>600,1728=>600,1729=>600,1730=>600,1731=>600,1732=>600,1733=>600,1734=>600,1735=>600,1736=>600,1737=>600,1738=>600,1739=>600,1740=>600,1741=>600,1742=>600,1743=>600,1744=>600,1745=>600,1746=>600,1747=>600,1748=>600,1749=>600,1774=>600,1775=>600,1776=>600,1777=>600,1778=>600,1779=>600,1780=>600,1781=>600,1782=>600,1783=>600,1784=>600,1785=>600,1786=>600,1787=>600,1788=>600,1789=>600,1790=>600,1791=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,5024=>600,5025=>600,5026=>600,5027=>600,5028=>600,5029=>600,5030=>600,5031=>600,5032=>600,5033=>600,5034=>600,5035=>600,5036=>600,5037=>600,5038=>600,5039=>600,5040=>600,5041=>600,5042=>600,5043=>600,5044=>600,5045=>600,5046=>600,5047=>600,5048=>600,5049=>600,5050=>600,5051=>600,5052=>600,5053=>600,5054=>600,5055=>600,5056=>600,5057=>600,5058=>600,5059=>600,5060=>600,5061=>600,5062=>600,5063=>600,5064=>600,5065=>600,5066=>600,5067=>600,5068=>600,5069=>600,5070=>600,5071=>600,5072=>600,5073=>600,5074=>600,5075=>600,5076=>600,5077=>600,5078=>600,5079=>600,5080=>600,5081=>600,5082=>600,5083=>600,5084=>600,5085=>600,5086=>600,5087=>600,5088=>600,5089=>600,5090=>600,5091=>600,5092=>600,5093=>600,5094=>600,5095=>600,5096=>600,5097=>600,5098=>600,5099=>600,5100=>600,5101=>600,5102=>600,5103=>600,5104=>600,5105=>600,5106=>600,5107=>600,5108=>600,5792=>600,5793=>600,5794=>600,5795=>600,5796=>600,5797=>600,5798=>600,5799=>600,5800=>600,5801=>600,5802=>600,5803=>600,5804=>600,5805=>600,5806=>600,5807=>600,5808=>600,5809=>600,5810=>600,5811=>600,5812=>600,5813=>600,5814=>600,5815=>600,5816=>600,5817=>600,5818=>600,5819=>600,5820=>600,5821=>600,5822=>600,5823=>600,5824=>600,5825=>600,5826=>600,5827=>600,5828=>600,5829=>600,5830=>600,5831=>600,5832=>600,5833=>600,5834=>600,5835=>600,5836=>600,5837=>600,5838=>600,5839=>600,5840=>600,5841=>600,5842=>600,5843=>600,5844=>600,5845=>600,5846=>600,5847=>600,5848=>600,5849=>600,5850=>600,5851=>600,5852=>600,5853=>600,5854=>600,5855=>600,5856=>600,5857=>600,5858=>600,5859=>600,5860=>600,5861=>600,5862=>600,5863=>600,5864=>600,5865=>600,5866=>600,5867=>600,5868=>600,5869=>600,5870=>600,5871=>600,5872=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,7936=>600,7937=>600,7938=>600,7939=>600,7940=>600,7941=>600,7942=>600,7943=>600,7944=>600,7945=>600,7946=>600,7947=>600,7948=>600,7949=>600,7950=>600,7951=>600,7952=>600,7953=>600,7954=>600,7955=>600,7956=>600,7957=>600,7960=>600,7961=>600,7962=>600,7963=>600,7964=>600,7965=>600,7968=>600,7969=>600,7970=>600,7971=>600,7972=>600,7973=>600,7974=>600,7975=>600,7976=>600,7977=>600,7978=>600,7979=>600,7980=>600,7981=>600,7982=>600,7983=>600,7984=>600,7985=>600,7986=>600,7987=>600,7988=>600,7989=>600,7990=>600,7991=>600,7992=>600,7993=>600,7994=>600,7995=>600,7996=>600,7997=>600,7998=>600,7999=>600,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>600,8009=>600,8010=>600,8011=>600,8012=>600,8013=>600,8016=>600,8017=>600,8018=>600,8019=>600,8020=>600,8021=>600,8022=>600,8023=>600,8025=>600,8027=>600,8029=>600,8031=>600,8032=>600,8033=>600,8034=>600,8035=>600,8036=>600,8037=>600,8038=>600,8039=>600,8040=>600,8041=>600,8042=>600,8043=>600,8044=>600,8045=>600,8046=>600,8047=>600,8048=>600,8049=>600,8050=>600,8051=>600,8052=>600,8053=>600,8054=>600,8055=>600,8056=>600,8057=>600,8058=>600,8059=>600,8060=>600,8061=>600,8064=>600,8065=>600,8066=>600,8067=>600,8068=>600,8069=>600,8070=>600,8071=>600,8072=>600,8073=>600,8074=>600,8075=>600,8076=>600,8077=>600,8078=>600,8079=>600,8080=>600,8081=>600,8082=>600,8083=>600,8084=>600,8085=>600,8086=>600,8087=>600,8088=>600,8089=>600,8090=>600,8091=>600,8092=>600,8093=>600,8094=>600,8095=>600,8096=>600,8097=>600,8098=>600,8099=>600,8100=>600,8101=>600,8102=>600,8103=>600,8104=>600,8105=>600,8106=>600,8107=>600,8108=>600,8109=>600,8110=>600,8111=>600,8112=>600,8113=>600,8114=>600,8115=>600,8116=>600,8118=>600,8119=>600,8120=>600,8121=>600,8122=>600,8123=>600,8124=>600,8125=>600,8126=>600,8127=>600,8128=>600,8129=>600,8130=>600,8131=>600,8132=>600,8134=>600,8135=>600,8136=>600,8137=>600,8138=>600,8139=>600,8140=>600,8141=>600,8142=>600,8143=>600,8144=>600,8145=>600,8146=>600,8147=>600,8150=>600,8151=>600,8152=>600,8153=>600,8154=>600,8155=>600,8157=>600,8158=>600,8159=>600,8160=>600,8161=>600,8162=>600,8163=>600,8164=>600,8165=>600,8166=>600,8167=>600,8168=>600,8169=>600,8170=>600,8171=>600,8172=>600,8173=>600,8174=>600,8175=>600,8178=>600,8179=>600,8180=>600,8182=>600,8183=>600,8184=>600,8185=>600,8186=>600,8187=>600,8188=>600,8189=>600,8190=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8353=>600,8354=>600,8355=>600,8356=>600,8357=>600,8358=>600,8359=>600,8360=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8367=>600,8368=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8400=>600,8401=>600,8402=>600,8406=>600,8407=>600,8411=>600,8412=>600,8413=>600,8414=>600,8415=>600,8416=>600,8417=>600,8418=>600,8419=>600,8421=>600,8422=>600,8424=>600,8426=>600,8427=>600,8428=>600,8429=>600,8430=>600,8431=>600,8448=>600,8449=>600,8450=>600,8451=>600,8452=>600,8453=>600,8454=>600,8455=>600,8456=>600,8457=>600,8461=>600,8462=>600,8463=>600,8464=>600,8465=>600,8466=>600,8467=>600,8468=>600,8469=>600,8470=>600,8471=>600,8472=>600,8473=>600,8474=>600,8476=>600,8477=>600,8478=>600,8480=>600,8481=>600,8482=>600,8484=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8505=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8551=>600,8552=>600,8553=>600,8554=>600,8555=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8561=>600,8562=>600,8563=>600,8564=>600,8565=>600,8566=>600,8567=>600,8568=>600,8569=>600,8570=>600,8571=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8602=>600,8603=>600,8604=>600,8605=>600,8606=>600,8607=>600,8608=>600,8609=>600,8610=>600,8611=>600,8612=>600,8613=>600,8614=>600,8615=>600,8616=>600,8617=>600,8618=>600,8619=>600,8620=>600,8621=>600,8622=>600,8623=>600,8624=>600,8625=>600,8626=>600,8627=>600,8628=>600,8629=>600,8630=>600,8631=>600,8632=>600,8633=>600,8634=>600,8635=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8653=>600,8654=>600,8655=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8668=>600,8669=>600,8678=>600,8679=>600,8680=>600,8681=>600,8691=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8736=>600,8737=>600,8738=>600,8739=>600,8740=>600,8741=>600,8742=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8749=>600,8750=>600,8751=>600,8752=>600,8753=>600,8754=>600,8755=>600,8756=>600,8757=>600,8758=>600,8759=>600,8760=>600,8761=>600,8762=>600,8763=>600,8764=>600,8765=>600,8766=>600,8767=>600,8768=>600,8769=>600,8770=>600,8771=>600,8772=>600,8773=>600,8774=>600,8775=>600,8776=>600,8777=>600,8778=>600,8779=>600,8780=>600,8781=>600,8782=>600,8783=>600,8784=>600,8785=>600,8786=>600,8787=>600,8788=>600,8789=>600,8790=>600,8791=>600,8792=>600,8793=>600,8794=>600,8795=>600,8796=>600,8797=>600,8798=>600,8799=>600,8800=>600,8801=>600,8802=>600,8803=>600,8804=>600,8805=>600,8806=>600,8807=>600,8808=>600,8809=>600,8810=>600,8811=>600,8812=>600,8813=>600,8814=>600,8815=>600,8816=>600,8817=>600,8818=>600,8819=>600,8820=>600,8821=>600,8822=>600,8823=>600,8824=>600,8825=>600,8826=>600,8827=>600,8828=>600,8829=>600,8830=>600,8831=>600,8832=>600,8833=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8840=>600,8841=>600,8842=>600,8843=>600,8844=>600,8845=>600,8846=>600,8847=>600,8848=>600,8849=>600,8850=>600,8851=>600,8852=>600,8853=>600,8854=>600,8855=>600,8856=>600,8857=>600,8858=>600,8859=>600,8860=>600,8861=>600,8862=>600,8863=>600,8864=>600,8865=>600,8866=>600,8867=>600,8868=>600,8869=>600,8870=>600,8871=>600,8872=>600,8873=>600,8874=>600,8875=>600,8876=>600,8877=>600,8878=>600,8879=>600,8880=>600,8881=>600,8882=>600,8883=>600,8884=>600,8885=>600,8886=>600,8887=>600,8888=>600,8889=>600,8890=>600,8891=>600,8892=>600,8893=>600,8894=>600,8895=>600,8896=>600,8897=>600,8898=>600,8899=>600,8900=>600,8901=>600,8902=>600,8903=>600,8904=>600,8905=>600,8906=>600,8907=>600,8908=>600,8909=>600,8910=>600,8911=>600,8912=>600,8913=>600,8914=>600,8915=>600,8916=>600,8917=>600,8918=>600,8919=>600,8920=>600,8921=>600,8922=>600,8923=>600,8924=>600,8925=>600,8926=>600,8927=>600,8928=>600,8929=>600,8930=>600,8931=>600,8932=>600,8933=>600,8934=>600,8935=>600,8936=>600,8937=>600,8938=>600,8939=>600,8940=>600,8941=>600,8942=>600,8943=>600,8944=>600,8945=>600,8960=>600,8962=>600,8963=>600,8964=>600,8965=>600,8966=>600,8968=>600,8969=>600,8970=>600,8971=>600,8972=>600,8973=>600,8974=>600,8975=>600,8976=>600,8978=>600,8980=>600,8981=>600,8984=>600,8985=>600,8988=>600,8989=>600,8990=>600,8991=>600,8992=>600,8993=>600,8994=>600,8995=>600,8996=>600,8997=>600,8998=>600,8999=>600,9001=>600,9002=>600,9003=>600,9004=>600,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9084=>600,9085=>600,9086=>600,9087=>600,9088=>600,9089=>600,9090=>600,9091=>600,9092=>600,9093=>600,9094=>600,9095=>600,9096=>600,9097=>600,9098=>600,9099=>600,9100=>600,9101=>600,9102=>600,9103=>600,9104=>600,9105=>600,9106=>600,9107=>600,9108=>600,9109=>600,9110=>600,9111=>600,9112=>600,9113=>600,9114=>600,9115=>600,9116=>600,9117=>600,9118=>600,9119=>600,9120=>600,9121=>600,9122=>600,9123=>600,9124=>600,9125=>600,9126=>600,9127=>600,9128=>600,9129=>600,9130=>600,9131=>600,9132=>600,9133=>600,9134=>600,9135=>600,9136=>600,9137=>600,9138=>600,9139=>600,9140=>600,9141=>600,9142=>600,9143=>600,9146=>600,9147=>600,9148=>600,9149=>600,9150=>600,9151=>600,9152=>600,9153=>600,9154=>600,9155=>600,9156=>600,9157=>600,9158=>600,9159=>600,9160=>600,9161=>600,9162=>600,9163=>600,9164=>600,9165=>600,9166=>600,9167=>600,9178=>600,9179=>600,9182=>600,9183=>600,9186=>600,9187=>600,9188=>600,9189=>600,9190=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9253=>600,9254=>600,9280=>600,9281=>600,9282=>600,9283=>600,9284=>600,9285=>600,9286=>600,9287=>600,9288=>600,9289=>600,9290=>600,9312=>600,9313=>600,9314=>600,9315=>600,9316=>600,9317=>600,9318=>600,9319=>600,9320=>600,9321=>600,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9622=>600,9623=>600,9624=>600,9625=>600,9626=>600,9627=>600,9628=>600,9629=>600,9630=>600,9631=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9712=>600,9713=>600,9714=>600,9715=>600,9716=>600,9717=>600,9718=>600,9719=>600,9720=>600,9721=>600,9722=>600,9723=>600,9724=>600,9725=>600,9726=>600,9727=>600,9728=>600,9729=>600,9730=>600,9731=>600,9732=>600,9733=>600,9734=>600,9735=>600,9736=>600,9737=>600,9744=>600,9745=>600,9746=>600,9747=>600,9748=>600,9754=>600,9755=>600,9756=>600,9757=>600,9758=>600,9759=>600,9766=>600,9767=>600,9768=>600,9769=>600,9774=>600,9775=>600,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9784=>600,9785=>600,9786=>600,9787=>600,9788=>600,9789=>600,9790=>600,9791=>600,9792=>600,9793=>600,9794=>600,9795=>600,9796=>600,9797=>600,9798=>600,9799=>600,9800=>600,9801=>600,9802=>600,9803=>600,9804=>600,9805=>600,9806=>600,9807=>600,9808=>600,9809=>600,9810=>600,9811=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,9856=>600,9857=>600,9858=>600,9859=>600,9860=>600,9861=>600,10176=>600,10177=>600,10178=>600,10179=>600,10180=>600,10181=>600,10182=>600,10183=>600,10184=>600,10185=>600,10186=>600,10188=>600,10192=>600,10193=>600,10194=>600,10195=>600,10196=>600,10197=>600,10198=>600,10199=>600,10212=>600,10213=>600,10214=>600,10215=>600,10216=>600,10217=>600,10218=>600,10219=>600,10226=>600,10227=>600,10229=>600,10230=>600,10231=>600,10232=>600,10233=>600,10234=>600,10235=>600,10236=>600,10240=>600,10241=>600,10242=>600,10243=>600,10244=>600,10245=>600,10246=>600,10247=>600,10248=>600,10249=>600,10250=>600,10251=>600,10252=>600,10253=>600,10254=>600,10255=>600,10256=>600,10257=>600,10258=>600,10259=>600,10260=>600,10261=>600,10262=>600,10263=>600,10264=>600,10265=>600,10266=>600,10267=>600,10268=>600,10269=>600,10270=>600,10271=>600,10272=>600,10273=>600,10274=>600,10275=>600,10276=>600,10277=>600,10278=>600,10279=>600,10280=>600,10281=>600,10282=>600,10283=>600,10284=>600,10285=>600,10286=>600,10287=>600,10288=>600,10289=>600,10290=>600,10291=>600,10292=>600,10293=>600,10294=>600,10295=>600,10296=>600,10297=>600,10298=>600,10299=>600,10300=>600,10301=>600,10302=>600,10303=>600,10304=>600,10305=>600,10306=>600,10307=>600,10308=>600,10309=>600,10310=>600,10311=>600,10312=>600,10313=>600,10314=>600,10315=>600,10316=>600,10317=>600,10318=>600,10319=>600,10320=>600,10321=>600,10322=>600,10323=>600,10324=>600,10325=>600,10326=>600,10327=>600,10328=>600,10329=>600,10330=>600,10331=>600,10332=>600,10333=>600,10334=>600,10335=>600,10336=>600,10337=>600,10338=>600,10339=>600,10340=>600,10341=>600,10342=>600,10343=>600,10344=>600,10345=>600,10346=>600,10347=>600,10348=>600,10349=>600,10350=>600,10351=>600,10352=>600,10353=>600,10354=>600,10355=>600,10356=>600,10357=>600,10358=>600,10359=>600,10360=>600,10361=>600,10362=>600,10363=>600,10364=>600,10365=>600,10366=>600,10367=>600,10368=>600,10369=>600,10370=>600,10371=>600,10372=>600,10373=>600,10374=>600,10375=>600,10376=>600,10377=>600,10378=>600,10379=>600,10380=>600,10381=>600,10382=>600,10383=>600,10384=>600,10385=>600,10386=>600,10387=>600,10388=>600,10389=>600,10390=>600,10391=>600,10392=>600,10393=>600,10394=>600,10395=>600,10396=>600,10397=>600,10398=>600,10399=>600,10400=>600,10401=>600,10402=>600,10403=>600,10404=>600,10405=>600,10406=>600,10407=>600,10408=>600,10409=>600,10410=>600,10411=>600,10412=>600,10413=>600,10414=>600,10415=>600,10416=>600,10417=>600,10418=>600,10419=>600,10420=>600,10421=>600,10422=>600,10423=>600,10424=>600,10425=>600,10426=>600,10427=>600,10428=>600,10429=>600,10430=>600,10431=>600,10432=>600,10433=>600,10434=>600,10435=>600,10436=>600,10437=>600,10438=>600,10439=>600,10440=>600,10441=>600,10442=>600,10443=>600,10444=>600,10445=>600,10446=>600,10447=>600,10448=>600,10449=>600,10450=>600,10451=>600,10452=>600,10453=>600,10454=>600,10455=>600,10456=>600,10457=>600,10458=>600,10459=>600,10460=>600,10461=>600,10462=>600,10463=>600,10464=>600,10465=>600,10466=>600,10467=>600,10468=>600,10469=>600,10470=>600,10471=>600,10472=>600,10473=>600,10474=>600,10475=>600,10476=>600,10477=>600,10478=>600,10479=>600,10480=>600,10481=>600,10482=>600,10483=>600,10484=>600,10485=>600,10486=>600,10487=>600,10488=>600,10489=>600,10490=>600,10491=>600,10492=>600,10493=>600,10494=>600,10495=>600,10752=>600,10753=>600,10754=>600,10755=>600,10756=>600,10757=>600,10758=>600,10781=>600,10815=>600,11008=>600,11009=>600,11010=>600,11011=>600,11012=>600,11013=>600,11014=>600,11015=>600,11016=>600,11017=>600,11018=>600,11019=>600,11020=>600,11021=>600,11026=>600,11027=>600,11028=>600,11029=>600,11030=>600,11031=>600,11032=>600,11033=>600,11035=>600,11036=>600,11037=>600,11038=>600,11039=>600,11040=>600,11041=>600,11042=>600,11043=>600,11044=>600,11045=>600,11046=>600,11047=>600,11048=>600,11049=>600,11050=>600,11051=>600,11091=>600,11092=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,11824=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,43264=>600,43265=>600,43266=>600,43267=>600,43268=>600,43269=>600,43270=>600,43271=>600,43272=>600,43273=>600,43274=>600,43275=>600,43276=>600,43277=>600,43278=>600,43279=>600,43280=>600,43281=>600,43282=>600,43283=>600,43284=>600,43285=>600,43286=>600,43287=>600,43288=>600,43289=>600,43290=>600,43291=>600,43292=>600,43293=>600,43294=>600,43295=>600,43296=>600,43297=>600,43298=>600,43299=>600,43300=>600,43301=>600,43302=>600,43303=>600,43304=>600,43305=>600,43306=>600,43307=>600,43308=>600,43309=>600,43310=>600,43311=>600,64256=>600,64257=>600,64258=>600,64259=>600,64260=>600,64261=>600,64285=>600,64286=>600,64287=>600,64288=>600,64289=>600,64290=>600,64291=>600,64292=>600,64293=>600,64294=>600,64295=>600,64296=>600,64297=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,64336=>600,64337=>600,64338=>600,64339=>600,64340=>600,64341=>600,64342=>600,64343=>600,64344=>600,64345=>600,64346=>600,64347=>600,64348=>600,64349=>600,64350=>600,64351=>600,64352=>600,64353=>600,64354=>600,64355=>600,64356=>600,64357=>600,64358=>600,64359=>600,64360=>600,64361=>600,64362=>600,64363=>600,64364=>600,64365=>600,64366=>600,64367=>600,64368=>600,64369=>600,64370=>600,64371=>600,64372=>600,64373=>600,64374=>600,64375=>600,64376=>600,64377=>600,64378=>600,64379=>600,64380=>600,64381=>600,64382=>600,64383=>600,64384=>600,64385=>600,64386=>600,64387=>600,64388=>600,64389=>600,64390=>600,64391=>600,64392=>600,64393=>600,64394=>600,64395=>600,64396=>600,64397=>600,64398=>600,64399=>600,64400=>600,64401=>600,64402=>600,64403=>600,64404=>600,64405=>600,64406=>600,64407=>600,64408=>600,64409=>600,64410=>600,64411=>600,64412=>600,64413=>600,64414=>600,64415=>600,64416=>600,64417=>600,64418=>600,64419=>600,64420=>600,64421=>600,64422=>600,64423=>600,64424=>600,64425=>600,64426=>600,64427=>600,64428=>600,64429=>600,64430=>600,64431=>600,64432=>600,64433=>600,64434=>600,64435=>600,64436=>600,64437=>600,64438=>600,64439=>600,64440=>600,64441=>600,64442=>600,64443=>600,64444=>600,64445=>600,64446=>600,64448=>600,64449=>600,64467=>600,64468=>600,64469=>600,64470=>600,64471=>600,64472=>600,64473=>600,64474=>600,64475=>600,64476=>600,64477=>600,64478=>600,64479=>600,64480=>600,64481=>600,64482=>600,64483=>600,64484=>600,64485=>600,64486=>600,64487=>600,64488=>600,64489=>600,64508=>600,64509=>600,64510=>600,64511=>600,65136=>600,65137=>600,65138=>600,65139=>600,65140=>600,65142=>600,65143=>600,65144=>600,65145=>600,65146=>600,65147=>600,65148=>600,65149=>600,65150=>600,65151=>600,65152=>600,65153=>600,65154=>600,65155=>600,65156=>600,65157=>600,65158=>600,65159=>600,65160=>600,65161=>600,65162=>600,65163=>600,65164=>600,65165=>600,65166=>600,65167=>600,65168=>600,65169=>600,65170=>600,65171=>600,65172=>600,65173=>600,65174=>600,65175=>600,65176=>600,65177=>600,65178=>600,65179=>600,65180=>600,65181=>600,65182=>600,65183=>600,65184=>600,65185=>600,65186=>600,65187=>600,65188=>600,65189=>600,65190=>600,65191=>600,65192=>600,65193=>600,65194=>600,65195=>600,65196=>600,65197=>600,65198=>600,65199=>600,65200=>600,65201=>600,65202=>600,65203=>600,65204=>600,65205=>600,65206=>600,65207=>600,65208=>600,65209=>600,65210=>600,65211=>600,65212=>600,65213=>600,65214=>600,65215=>600,65216=>600,65217=>600,65218=>600,65219=>600,65220=>600,65221=>600,65222=>600,65223=>600,65224=>600,65225=>600,65226=>600,65227=>600,65228=>600,65229=>600,65230=>600,65231=>600,65232=>600,65233=>600,65234=>600,65235=>600,65236=>600,65237=>600,65238=>600,65239=>600,65240=>600,65241=>600,65242=>600,65243=>600,65244=>600,65245=>600,65246=>600,65247=>600,65248=>600,65249=>600,65250=>600,65251=>600,65252=>600,65253=>600,65254=>600,65255=>600,65256=>600,65257=>600,65258=>600,65259=>600,65260=>600,65261=>600,65262=>600,65263=>600,65264=>600,65265=>600,65266=>600,65267=>600,65268=>600,65269=>600,65270=>600,65271=>600,65272=>600,65273=>600,65274=>600,65275=>600,65276=>600,65279=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freemono.z b/incs/tcpdf/fonts/freemono.z new file mode 100644 index 0000000..bb4fe17 Binary files /dev/null and b/incs/tcpdf/fonts/freemono.z differ diff --git a/incs/tcpdf/fonts/freemonob.ctg.z b/incs/tcpdf/fonts/freemonob.ctg.z new file mode 100644 index 0000000..4333c3c Binary files /dev/null and b/incs/tcpdf/fonts/freemonob.ctg.z differ diff --git a/incs/tcpdf/fonts/freemonob.php b/incs/tcpdf/fonts/freemonob.php new file mode 100644 index 0000000..b6fa43c --- /dev/null +++ b/incs/tcpdf/fonts/freemonob.php @@ -0,0 +1,16 @@ +33,'FontBBox'=>'[-600 -200 736 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>123,'StemH'=>53,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(20,-110,580,673),33=>array(220,-15,381,638),34=>array(136,312,464,602),35=>array(62,-92,538,675),36=>array(83,-123,517,684),37=>array(80,-15,521,617),38=>array(75,-14,508,550),39=>array(236,312,364,602),40=>array(264,-153,488,632),41=>array(117,-153,341,632),42=>array(83,208,517,622),43=>array(42,0,558,560),44=>array(147,-158,351,134),45=>array(42,229,558,329),46=>array(225,-15,375,117),47=>array(83,-113,517,695),48=>array(83,-15,517,638),49=>array(83,0,517,638),50=>array(54,0,508,638),51=>array(66,-15,529,638),52=>array(75,0,508,622),53=>array(66,-15,529,622),54=>array(105,-15,540,638),55=>array(75,-1,508,622),56=>array(83,-15,517,638),57=>array(106,-15,541,638),58=>array(225,-15,375,437),59=>array(147,-158,351,437),60=>array(42,54,544,501),61=>array(42,138,558,422),62=>array(56,53,558,500),63=>array(104,-15,517,598),64=>array(76,-152,509,620),65=>array(-21,0,621,583),66=>array(13,0,571,583),67=>array(33,-14,564,597),68=>array(13,0,550,583),69=>array(13,0,550,583),70=>array(13,0,550,583),71=>array(33,-14,592,597),72=>array(23,0,581,583),73=>array(83,0,517,583),74=>array(54,-14,613,583),75=>array(13,0,602,583),76=>array(33,0,571,583),77=>array(-19,0,623,583),78=>array(-8,0,592,583),79=>array(21,-14,579,597),80=>array(13,0,529,583),81=>array(21,-145,579,597),82=>array(3,0,609,583),83=>array(62,-14,538,597),84=>array(42,0,558,583),85=>array(10,-14,590,583),86=>array(-21,0,621,583),87=>array(-10,0,610,583),88=>array(10,0,590,583),89=>array(21,0,579,583),90=>array(73,0,527,583),91=>array(250,-148,475,623),92=>array(83,-113,517,695),93=>array(125,-148,350,623),94=>array(83,325,517,652),95=>array(0,-200,600,-100),96=>array(163,496,350,666),97=>array(42,-16,571,450),98=>array(-8,-14,571,623),99=>array(54,-16,565,450),100=>array(33,-14,613,623),101=>array(33,-16,550,450),102=>array(75,0,571,623),103=>array(33,-200,592,451),104=>array(13,0,581,623),105=>array(62,0,538,623),106=>array(87,-200,458,623),107=>array(33,0,571,623),108=>array(62,0,538,623),109=>array(-19,0,623,450),110=>array(23,0,571,450),111=>array(42,-16,558,450),112=>array(0,-200,579,450),113=>array(20,-200,600,450),114=>array(54,0,571,449),115=>array(73,-16,527,450),116=>array(13,-16,529,591),117=>array(13,-13,571,437),118=>array(0,0,600,437),119=>array(0,0,600,437),120=>array(21,0,579,437),121=>array(21,-200,579,437),122=>array(85,0,519,437),123=>array(132,-153,453,623),124=>array(250,-153,350,623),125=>array(147,-153,468,623),126=>array(62,179,538,385),160=>array(0,0,0,0),161=>array(220,-200,381,453),162=>array(83,-44,499,661),163=>array(33,0,550,598),164=>array(73,64,527,519),165=>array(21,0,579,580),166=>array(250,-153,350,622),167=>array(36,-170,564,583),168=>array(136,534,464,654),169=>array(-7,-15,606,598),170=>array(118,162,489,595),171=>array(33,20,571,415),172=>array(42,115,465,445),173=>array(42,229,558,329),174=>array(-7,-15,606,598),175=>array(125,546,475,626),176=>array(125,243,475,596),177=>array(42,0,558,624),178=>array(149,370,429,760),179=>array(157,370,442,769),180=>array(250,496,427,660),181=>array(13,-153,571,437),182=>array(49,-174,558,583),183=>array(240,172,360,292),184=>array(180,-199,407,1),185=>array(166,370,434,761),186=>array(122,162,480,595),187=>array(33,20,571,415),188=>array(-34,0,629,638),189=>array(-34,0,629,638),190=>array(-43,0,630,637),191=>array(83,-200,496,413),192=>array(-21,0,621,798),193=>array(-21,0,621,800),194=>array(-21,0,621,790),195=>array(-21,0,621,758),196=>array(-21,0,621,766),197=>array(-21,0,621,800),198=>array(-20,0,614,583),199=>array(33,-200,564,597),200=>array(13,0,550,800),201=>array(13,0,550,800),202=>array(13,-1,550,788),203=>array(13,0,550,765),204=>array(83,0,517,800),205=>array(83,0,517,800),206=>array(83,0,517,791),207=>array(83,0,517,764),208=>array(0,0,550,583),209=>array(-8,0,592,755),210=>array(21,-14,579,800),211=>array(21,-14,579,800),212=>array(21,-14,579,788),213=>array(21,-14,579,759),214=>array(21,-14,579,767),215=>array(100,80,500,480),216=>array(9,-70,590,638),217=>array(10,-14,590,800),218=>array(10,-14,590,800),219=>array(10,-14,590,792),220=>array(10,-14,590,764),221=>array(21,0,579,790),222=>array(14,0,523,583),223=>array(13,-16,529,623),224=>array(42,-16,571,666),225=>array(42,-16,571,660),226=>array(42,-16,571,660),227=>array(42,-16,571,621),228=>array(42,-16,571,626),229=>array(42,-16,571,657),230=>array(-13,-16,612,450),231=>array(54,-200,565,450),232=>array(33,-16,550,666),233=>array(33,-16,550,659),234=>array(33,-16,550,660),235=>array(33,-16,550,624),236=>array(62,0,538,666),237=>array(62,0,538,661),238=>array(62,0,538,660),239=>array(62,0,538,627),240=>array(42,-16,558,646),241=>array(23,0,571,635),242=>array(42,-16,558,666),243=>array(42,-16,558,660),244=>array(42,-16,558,660),245=>array(42,-16,558,637),246=>array(42,-16,558,624),247=>array(42,28,558,532),248=>array(23,-70,573,494),249=>array(13,-13,571,666),250=>array(13,-13,571,661),251=>array(13,-13,571,660),252=>array(13,-13,571,627),253=>array(21,-200,579,674),254=>array(-8,-200,571,624),255=>array(21,-200,579,625),256=>array(-21,0,621,737),257=>array(42,-16,571,604),258=>array(-21,0,621,800),259=>array(42,-16,571,664),260=>array(-21,-200,621,583),261=>array(42,-200,580,450),262=>array(33,-14,564,800),263=>array(54,-16,565,661),264=>array(33,-14,564,790),265=>array(54,-16,565,658),266=>array(33,-14,564,777),267=>array(54,-16,565,627),268=>array(33,-5,564,800),269=>array(54,-16,565,670),270=>array(13,0,550,800),271=>array(0,-14,697,623),272=>array(0,0,550,583),273=>array(13,-16,593,624),274=>array(13,0,550,737),275=>array(33,-16,550,604),276=>array(13,0,550,800),277=>array(33,-16,550,664),278=>array(13,0,550,747),279=>array(33,-16,550,627),280=>array(13,-200,587,583),281=>array(33,-200,550,450),282=>array(13,0,550,800),283=>array(33,-16,550,670),284=>array(33,-14,592,793),285=>array(33,-200,592,660),286=>array(33,-14,592,800),287=>array(33,-200,592,664),288=>array(33,-14,592,761),289=>array(33,-200,592,627),290=>array(33,-199,592,597),291=>array(33,-200,592,660),292=>array(23,0,581,789),293=>array(13,0,581,800),294=>array(23,0,581,583),295=>array(13,0,581,624),296=>array(83,0,517,749),297=>array(62,0,538,635),298=>array(83,0,517,737),299=>array(62,0,538,604),300=>array(83,0,517,800),301=>array(62,0,538,664),302=>array(83,-200,517,583),303=>array(62,-200,540,623),304=>array(83,0,517,777),305=>array(62,0,538,437),306=>array(-17,-14,633,583),307=>array(12,-200,568,623),308=>array(54,-14,613,790),309=>array(87,-200,465,660),310=>array(13,-197,602,583),311=>array(33,-199,571,623),312=>array(52,0,548,437),313=>array(33,0,571,800),314=>array(62,0,538,800),315=>array(33,-199,571,583),316=>array(62,-200,538,623),317=>array(33,0,573,600),318=>array(62,0,573,623),319=>array(33,0,571,583),320=>array(62,0,566,623),321=>array(12,0,571,583),322=>array(62,0,538,624),323=>array(-8,0,592,791),324=>array(23,0,571,674),325=>array(-8,-199,592,583),326=>array(23,-200,571,450),327=>array(-8,0,592,800),328=>array(23,0,571,670),329=>array(0,0,571,660),330=>array(23,-123,566,637),331=>array(23,-200,510,450),332=>array(21,-14,579,737),333=>array(42,-16,558,604),334=>array(21,-14,579,800),335=>array(42,-16,558,664),336=>array(21,-14,579,792),337=>array(42,-16,558,674),338=>array(-20,0,612,583),339=>array(-11,-16,613,450),340=>array(3,0,609,800),341=>array(54,0,571,674),342=>array(3,-199,609,583),343=>array(54,-191,571,449),344=>array(3,0,609,800),345=>array(54,0,571,670),346=>array(62,-14,538,800),347=>array(73,-16,527,660),348=>array(62,-14,538,790),349=>array(73,-16,527,660),350=>array(62,-200,538,597),351=>array(73,-200,527,450),352=>array(62,-14,538,800),353=>array(73,-16,527,670),354=>array(42,-200,558,583),355=>array(13,-200,529,591),356=>array(42,0,558,800),357=>array(13,-16,591,640),358=>array(42,0,558,583),359=>array(13,-16,529,591),360=>array(10,-14,590,727),361=>array(13,-13,571,637),362=>array(10,-14,590,737),363=>array(13,-13,571,604),364=>array(10,-14,590,800),365=>array(13,-13,571,663),366=>array(10,-14,590,800),367=>array(13,-13,571,676),368=>array(10,-14,590,789),369=>array(13,-13,571,664),370=>array(10,-200,590,583),371=>array(13,-200,571,437),372=>array(-10,0,610,793),373=>array(0,0,600,642),374=>array(21,0,579,788),375=>array(21,-200,579,645),376=>array(21,0,579,746),377=>array(73,0,527,800),378=>array(85,0,519,662),379=>array(73,0,527,766),380=>array(85,0,519,627),381=>array(73,0,527,800),382=>array(85,0,519,670),383=>array(75,0,571,623),384=>array(-8,-14,571,624),385=>array(-46,0,591,583),386=>array(21,0,579,583),387=>array(-8,-14,571,624),388=>array(21,0,574,615),389=>array(1,-16,570,615),390=>array(33,-14,564,597),391=>array(33,-14,663,679),392=>array(54,-16,654,546),393=>array(0,0,550,583),394=>array(-88,0,550,583),395=>array(21,0,579,583),396=>array(33,-14,613,624),397=>array(42,-200,558,454),398=>array(33,0,570,583),399=>array(25,-17,559,601),400=>array(62,-14,538,597),401=>array(-103,-123,550,583),402=>array(57,-123,548,638),403=>array(33,-14,664,676),404=>array(23,-22,571,588),405=>array(-27,-13,613,624),406=>array(105,-16,547,583),407=>array(83,0,517,583),408=>array(8,0,629,587),409=>array(33,0,571,638),410=>array(62,0,538,624),411=>array(21,0,579,624),412=>array(-19,-13,623,583),413=>array(-124,-123,592,583),414=>array(23,-200,571,450),415=>array(21,-14,579,597),416=>array(21,-14,600,664),417=>array(42,-16,603,520),418=>array(3,-15,651,628),419=>array(-33,-16,651,486),420=>array(-83,0,529,583),421=>array(-8,-200,571,638),422=>array(23,-200,574,583),423=>array(62,-14,538,597),424=>array(73,-16,527,450),425=>array(73,0,527,583),426=>array(56,-118,543,606),427=>array(13,-200,529,591),428=>array(-3,0,558,583),429=>array(13,-16,529,638),430=>array(42,-123,558,583),431=>array(0,-14,599,697),432=>array(0,-13,600,551),433=>array(53,-18,565,596),434=>array(18,-19,578,588),435=>array(-60,0,579,583),436=>array(21,-200,672,551),437=>array(73,0,527,583),438=>array(85,0,519,437),439=>array(44,-50,563,583),440=>array(44,-50,563,583),441=>array(70,-183,462,442),442=>array(63,-200,462,442),443=>array(54,0,524,598),444=>array(55,-22,524,588),445=>array(70,-26,445,442),446=>array(109,-22,512,588),447=>array(0,-200,562,463),448=>array(250,-153,350,623),449=>array(154,-153,446,622),450=>array(26,-149,574,629),451=>array(220,-15,381,638),452=>array(0,0,599,800),453=>array(0,0,596,680),454=>array(3,-16,600,719),455=>array(2,-14,598,583),456=>array(25,-200,568,623),457=>array(26,-200,552,624),458=>array(-25,-18,625,588),459=>array(7,-200,583,623),460=>array(3,-200,568,623),461=>array(-21,0,621,800),462=>array(42,-16,571,647),463=>array(83,0,517,800),464=>array(62,0,538,670),465=>array(21,-14,579,800),466=>array(42,-16,558,670),467=>array(10,-14,590,800),468=>array(13,-13,571,670),469=>array(10,-14,590,800),470=>array(13,-13,571,761),471=>array(10,-14,590,800),472=>array(13,-13,571,800),473=>array(10,-14,590,798),474=>array(13,-13,571,800),475=>array(10,-14,590,800),476=>array(13,-13,571,800),477=>array(33,-16,550,450),478=>array(-21,0,621,800),479=>array(42,-16,571,758),480=>array(-21,0,621,800),481=>array(42,-16,571,741),482=>array(-20,0,614,737),483=>array(-13,-16,612,600),484=>array(13,-14,595,597),485=>array(33,-200,592,451),486=>array(33,-14,592,800),487=>array(33,-200,592,670),488=>array(13,0,602,800),489=>array(33,0,571,791),490=>array(21,-200,579,597),491=>array(42,-200,558,450),492=>array(21,-200,579,737),493=>array(42,-200,558,600),494=>array(44,-50,563,800),495=>array(90,-183,482,670),496=>array(87,-200,473,670),497=>array(0,0,588,587),498=>array(0,0,596,588),499=>array(3,-16,581,629),500=>array(33,-14,592,800),501=>array(33,-200,592,655),502=>array(23,0,568,583),503=>array(7,-200,573,597),504=>array(-8,0,592,800),505=>array(23,0,571,660),506=>array(-21,0,621,800),507=>array(42,-15,571,799),508=>array(-20,0,614,800),509=>array(-13,-16,612,654),510=>array(9,-70,590,800),511=>array(23,-70,573,668),512=>array(-21,0,621,797),513=>array(42,-16,571,680),514=>array(-21,0,621,788),515=>array(42,-16,571,656),516=>array(13,0,550,798),517=>array(33,-16,550,684),518=>array(13,0,550,788),519=>array(33,-16,550,658),520=>array(68,0,517,800),521=>array(62,0,538,684),522=>array(83,0,517,787),523=>array(62,0,538,663),524=>array(21,-14,579,795),525=>array(42,-16,558,684),526=>array(21,-14,579,783),527=>array(42,-16,558,653),528=>array(3,0,609,800),529=>array(54,0,571,684),530=>array(3,0,609,786),531=>array(54,0,571,659),532=>array(10,-14,590,800),533=>array(13,-13,571,684),534=>array(10,-14,590,788),535=>array(13,-13,571,665),536=>array(62,-199,538,597),537=>array(73,-199,527,450),538=>array(42,-199,558,583),539=>array(13,-199,529,591),540=>array(87,-45,535,601),541=>array(99,-141,519,456),542=>array(23,0,581,800),543=>array(13,0,581,759),544=>array(13,-200,594,637),548=>array(73,-200,527,583),549=>array(85,-200,519,437),550=>array(-21,0,621,757),551=>array(42,-16,571,627),552=>array(13,-200,550,583),553=>array(33,-200,550,450),554=>array(21,-12,579,800),555=>array(42,-16,558,757),556=>array(21,-12,579,799),557=>array(42,-16,558,772),558=>array(21,-14,579,757),559=>array(42,-16,558,627),560=>array(21,-12,579,800),561=>array(42,-16,558,750),562=>array(21,0,579,737),563=>array(21,-200,579,600),567=>array(87,-200,458,437),592=>array(42,-13,571,453),593=>array(33,-14,613,467),594=>array(33,-18,613,463),595=>array(-8,-14,571,638),596=>array(54,-16,565,450),598=>array(33,-200,728,624),599=>array(33,-14,725,638),600=>array(33,-16,550,450),601=>array(33,-16,550,450),603=>array(73,-16,527,450),604=>array(73,-16,527,450),607=>array(117,-200,564,437),608=>array(33,-200,704,638),609=>array(33,-200,510,462),613=>array(13,-188,581,435),614=>array(23,0,581,638),615=>array(23,-200,509,638),616=>array(62,0,538,623),617=>array(105,-16,547,437),618=>array(110,0,490,437),619=>array(62,0,538,624),621=>array(105,-200,547,624),623=>array(-19,-13,623,437),624=>array(-19,-200,623,437),625=>array(-19,-200,563,450),626=>array(-102,-200,571,450),627=>array(23,-200,707,450),628=>array(63,0,543,437),629=>array(42,-16,558,450),633=>array(54,-12,571,437),634=>array(54,-12,571,637),635=>array(54,-200,644,437),636=>array(54,-200,571,449),637=>array(77,-200,571,449),638=>array(54,0,484,450),639=>array(54,-200,484,450),640=>array(75,0,519,437),641=>array(75,0,519,437),642=>array(73,-200,527,450),643=>array(57,-123,548,638),644=>array(27,-200,592,638),645=>array(57,-123,548,638),647=>array(13,-16,529,591),648=>array(13,-200,529,591),649=>array(13,-13,571,437),652=>array(0,0,600,437),653=>array(0,0,600,437),654=>array(21,0,579,637),656=>array(85,-200,716,437),657=>array(90,-99,539,441),658=>array(70,-183,462,442),659=>array(87,-200,462,442),660=>array(104,0,517,598),661=>array(104,0,517,598),662=>array(104,-15,517,583),663=>array(33,-200,564,597),664=>array(21,-14,579,597),665=>array(48,1,536,442),666=>array(78,-21,534,456),667=>array(9,-21,596,517),668=>array(58,0,542,437),669=>array(119,-186,571,649),670=>array(33,-186,571,437),671=>array(66,0,539,437),672=>array(33,-200,725,638),673=>array(104,0,517,598),674=>array(104,0,517,598),688=>array(98,361,478,800),689=>array(114,360,490,800),690=>array(176,224,429,800),691=>array(119,359,468,688),692=>array(62,354,410,683),693=>array(94,231,488,683),694=>array(77,360,483,777),695=>array(98,365,500,687),696=>array(113,243,488,686),697=>array(204,440,395,664),698=>array(119,440,460,664),699=>array(203,496,390,666),700=>array(210,496,387,660),701=>array(204,440,395,664),702=>array(280,486,373,667),703=>array(227,486,320,667),704=>array(167,358,447,766),705=>array(167,358,447,766),706=>array(166,570,443,800),707=>array(162,570,439,800),708=>array(173,570,427,800),709=>array(173,570,427,800),710=>array(125,497,476,661),711=>array(125,490,476,654),712=>array(255,465,345,660),713=>array(125,546,475,626),714=>array(240,496,417,660),715=>array(163,496,350,666),716=>array(255,-200,345,-5),717=>array(125,-114,475,-34),718=>array(225,-194,412,-24),719=>array(187,-192,364,-28),720=>array(209,0,391,437),721=>array(209,246,391,437),722=>array(280,198,373,379),723=>array(227,198,320,379),724=>array(209,537,385,680),725=>array(215,525,391,668),726=>array(202,508,398,704),727=>array(202,521,398,591),728=>array(125,503,475,656),729=>array(240,534,360,654),730=>array(207,496,393,677),731=>array(250,-200,463,0),732=>array(115,531,485,648),733=>array(125,496,475,660),734=>array(142,237,449,439),735=>array(218,514,382,677),736=>array(112,236,488,688),737=>array(141,360,462,800),738=>array(146,358,453,699),739=>array(112,361,487,683),740=>array(167,359,447,785),741=>array(25,-25,483,800),742=>array(25,-37,483,800),743=>array(25,-37,483,800),744=>array(25,-37,483,800),745=>array(25,-25,483,800),746=>array(75,-25,533,715),747=>array(65,-35,523,404),748=>array(125,-199,476,-35),749=>array(30,503,570,734),750=>array(108,341,468,633),751=>array(173,-200,427,30),752=>array(173,-200,427,30),753=>array(166,-200,443,30),754=>array(157,-176,434,54),755=>array(207,-186,393,-5),756=>array(225,222,412,392),757=>array(157,222,480,392),758=>array(187,205,364,369),759=>array(115,-184,485,-67),760=>array(225,309,375,761),761=>array(208,518,391,701),762=>array(208,518,391,701),763=>array(208,-65,391,118),764=>array(255,-67,438,116),765=>array(95,-200,505,-22),766=>array(95,-200,463,-22),767=>array(13,-200,579,29),768=>array(-437,496,-250,666),769=>array(-350,496,-173,660),770=>array(-465,481,-114,645),771=>array(-485,531,-115,648),772=>array(-475,546,-125,626),773=>array(-545,546,-55,626),774=>array(-475,503,-125,656),775=>array(-360,534,-240,654),776=>array(-464,534,-136,654),777=>array(-396,486,-208,682),778=>array(-393,496,-207,677),779=>array(-475,496,-125,660),780=>array(-475,490,-124,654),781=>array(-340,514,-260,708),782=>array(-420,514,-167,708),783=>array(-474,500,-125,670),784=>array(-475,503,-125,718),785=>array(-477,469,-127,622),786=>array(-376,477,-189,647),787=>array(-366,482,-189,646),788=>array(-422,457,-231,681),789=>array(-372,479,-195,643),790=>array(-433,-193,-246,-23),791=>array(-400,-194,-223,-30),792=>array(-365,-200,-222,-24),793=>array(-346,-200,-203,-24),794=>array(-97,510,86,693),795=>array(-162,483,0,698),796=>array(-367,-179,-274,2),797=>array(-380,-186,-204,-43),798=>array(-377,-198,-201,-55),799=>array(-409,-200,-213,-4),800=>array(-412,-136,-216,-66),801=>array(-547,-200,-250,0),802=>array(-350,-200,-53,0),803=>array(-360,-164,-240,-44),804=>array(-459,-160,-131,-40),805=>array(-385,-200,-199,-19),806=>array(-357,-191,-210,-21),807=>array(-420,-199,-193,1),808=>array(-350,-200,-137,0),809=>array(-343,-200,-263,-6),810=>array(-439,-175,-150,-22),811=>array(-477,-173,-124,-43),812=>array(-468,-191,-117,-27),813=>array(-471,-193,-120,-29),814=>array(-461,-183,-111,-30),815=>array(-474,-200,-124,-47),816=>array(-482,-172,-112,-55),817=>array(-475,-139,-125,-59),818=>array(-600,-200,0,-100),819=>array(-600,-200,0,-19),820=>array(-472,201,-102,318),821=>array(-473,289,-123,369),822=>array(-570,205,-54,305),823=>array(-472,222,-114,456),824=>array(-584,180,-1,534),825=>array(-286,-200,-193,-19),826=>array(-439,-200,-150,-47),827=>array(-388,-200,-210,-23),828=>array(-469,-178,-112,-33),829=>array(-376,501,-212,664),830=>array(-366,485,-269,722),831=>array(-600,619,0,800),832=>array(-399,496,-212,666),833=>array(-344,496,-167,660),834=>array(-455,528,-85,645),835=>array(-360,482,-183,646),836=>array(-478,522,-132,759),837=>array(-334,-200,-37,0),838=>array(-439,533,-150,686),839=>array(-475,-199,-125,-12),840=>array(-416,-200,-178,-6),841=>array(-398,-200,-215,-17),842=>array(-477,502,-107,666),843=>array(-477,463,-107,780),844=>array(-463,491,-93,749),845=>array(-454,-200,-164,-39),846=>array(-378,-194,-236,-24),848=>array(-438,459,-161,689),849=>array(-349,481,-256,662),850=>array(-472,527,-122,774),851=>array(-377,-175,-213,-12),852=>array(-435,-200,-158,30),853=>array(-451,-200,-174,30),854=>array(-555,-200,-48,30),855=>array(-328,485,-235,666),856=>array(-120,534,0,654),857=>array(-409,-200,-191,8),858=>array(-448,-200,-150,-11),859=>array(-390,477,-196,684),860=>array(-392,-200,393,24),861=>array(-392,455,393,679),862=>array(-300,482,300,582),863=>array(-300,-195,300,-95),864=>array(-370,-166,370,-49),865=>array(-393,446,392,670),866=>array(-286,-200,300,-13),867=>array(-398,468,-169,669),868=>array(-418,468,-195,669),869=>array(-400,476,-194,745),870=>array(-410,468,-187,669),871=>array(-427,468,-186,663),872=>array(-407,466,-186,667),873=>array(-420,467,-169,742),874=>array(-417,476,-171,745),875=>array(-440,478,-163,672),876=>array(-402,478,-179,672),877=>array(-391,467,-168,729),878=>array(-424,474,-165,663),879=>array(-415,476,-174,665),884=>array(204,440,395,664),885=>array(147,-149,351,143),890=>array(231,-200,528,0),894=>array(147,-158,351,437),900=>array(191,463,382,696),901=>array(119,522,465,759),902=>array(-79,0,650,675),903=>array(225,304,375,437),904=>array(-95,0,619,675),905=>array(-109,0,600,674),906=>array(-31,0,584,672),908=>array(-34,-14,595,675),910=>array(-106,0,625,671),911=>array(-16,0,609,671),912=>array(105,-16,547,735),913=>array(-21,0,621,583),914=>array(13,0,571,583),915=>array(32,0,568,583),916=>array(11,0,589,583),917=>array(13,0,550,583),918=>array(73,0,527,583),919=>array(23,0,581,583),920=>array(21,-14,579,597),921=>array(83,0,517,583),922=>array(13,0,602,583),923=>array(-21,0,621,583),924=>array(-19,0,623,583),925=>array(-8,0,592,583),926=>array(35,0,565,583),927=>array(21,-14,579,597),928=>array(23,0,581,583),929=>array(13,0,529,583),931=>array(73,0,527,583),932=>array(42,0,558,583),933=>array(21,0,579,583),934=>array(4,0,596,583),935=>array(10,0,590,583),936=>array(-16,0,616,583),937=>array(29,0,571,583),938=>array(83,0,517,757),939=>array(21,0,579,757),940=>array(33,-14,613,764),941=>array(73,-16,527,747),942=>array(23,-200,571,747),943=>array(105,-16,547,747),944=>array(10,-16,587,735),945=>array(33,-14,613,467),946=>array(13,-200,529,623),947=>array(23,-200,581,437),948=>array(42,-16,558,638),949=>array(73,-16,527,450),950=>array(92,-200,517,624),951=>array(23,-200,571,450),952=>array(83,-15,517,623),953=>array(105,-16,547,437),954=>array(52,0,548,437),955=>array(21,0,579,624),956=>array(13,-200,571,437),957=>array(34,0,552,437),958=>array(117,-200,522,637),959=>array(42,-16,558,450),960=>array(46,0,553,437),961=>array(-24,-200,558,450),962=>array(113,-36,510,463),963=>array(42,-16,602,450),964=>array(70,-16,531,437),965=>array(10,-16,587,437),966=>array(-6,-200,578,450),967=>array(4,-200,586,437),968=>array(-22,-200,622,638),969=>array(19,-40,577,453),970=>array(97,-16,547,630),971=>array(10,-16,587,630),972=>array(42,-16,558,747),973=>array(10,-16,587,747),974=>array(19,-40,577,750),976=>array(82,-34,522,625),977=>array(71,-44,529,649),978=>array(23,-25,577,588),979=>array(-73,-25,604,588),980=>array(23,-25,577,720),981=>array(-4,-200,604,639),982=>array(19,-40,577,453),986=>array(55,-171,621,587),987=>array(64,-172,563,464),988=>array(18,-25,545,588),989=>array(45,-200,577,451),1008=>array(14,-26,586,442),1009=>array(42,-200,558,450),1012=>array(21,-14,579,597),1013=>array(150,-42,450,457),1024=>array(13,0,550,793),1025=>array(13,0,550,764),1026=>array(20,-187,582,582),1027=>array(32,0,568,793),1028=>array(34,-14,566,597),1029=>array(62,-14,538,597),1030=>array(83,0,517,583),1031=>array(83,0,517,764),1032=>array(27,-14,586,583),1033=>array(-46,0,640,583),1034=>array(-46,0,636,584),1035=>array(-8,0,606,583),1036=>array(6,0,594,791),1037=>array(21,0,579,793),1038=>array(20,0,580,770),1039=>array(21,-99,579,583),1040=>array(-21,0,621,583),1041=>array(21,0,579,583),1042=>array(13,0,571,583),1043=>array(32,0,568,583),1044=>array(5,-141,599,583),1045=>array(13,0,550,583),1046=>array(-24,0,623,583),1047=>array(62,-14,538,597),1048=>array(21,0,579,583),1049=>array(21,0,579,771),1050=>array(6,0,594,583),1051=>array(13,0,587,583),1052=>array(-19,0,623,583),1053=>array(23,0,581,583),1054=>array(21,-14,579,597),1055=>array(21,0,579,583),1056=>array(13,0,529,583),1057=>array(33,-14,564,597),1058=>array(42,0,558,583),1059=>array(20,0,580,583),1060=>array(4,0,596,583),1061=>array(10,0,590,583),1062=>array(6,-141,594,583),1063=>array(38,0,562,583),1064=>array(-22,0,622,583),1065=>array(-28,-141,624,583),1066=>array(-7,0,607,583),1067=>array(-21,0,621,583),1068=>array(13,0,529,583),1069=>array(34,-14,566,597),1070=>array(-23,-14,600,597),1071=>array(-3,0,603,583),1072=>array(42,-16,571,450),1073=>array(52,-14,548,661),1074=>array(84,0,516,437),1075=>array(98,0,502,437),1076=>array(35,-92,565,437),1077=>array(33,-16,550,450),1078=>array(-21,0,620,437),1079=>array(73,-16,527,450),1080=>array(31,0,568,437),1081=>array(31,0,568,630),1082=>array(52,0,548,437),1083=>array(17,0,582,437),1084=>array(-16,0,620,437),1085=>array(51,0,548,437),1086=>array(42,-16,558,450),1087=>array(46,0,553,437),1088=>array(0,-200,579,450),1089=>array(54,-16,565,450),1090=>array(62,1,538,438),1091=>array(21,-200,579,437),1092=>array(4,-200,596,648),1093=>array(21,0,579,437),1094=>array(31,-92,569,437),1095=>array(49,0,551,437),1096=>array(-11,0,612,437),1097=>array(-11,-92,612,437),1098=>array(21,0,579,437),1099=>array(-9,0,608,437),1100=>array(84,0,516,437),1101=>array(44,-16,556,450),1102=>array(-12,-16,612,450),1103=>array(52,0,548,437),1104=>array(33,-16,550,660),1105=>array(33,-16,550,624),1106=>array(13,-185,510,624),1107=>array(98,0,502,660),1108=>array(44,-16,556,450),1109=>array(73,-16,527,450),1110=>array(62,0,538,623),1111=>array(62,0,538,626),1112=>array(87,-200,458,623),1113=>array(-29,-1,654,436),1114=>array(-29,0,623,437),1115=>array(13,0,582,624),1116=>array(52,0,548,660),1117=>array(31,0,568,660),1118=>array(21,-200,579,630),1119=>array(32,-99,569,437),1136=>array(-16,0,616,583),1137=>array(-22,-200,622,638),1138=>array(21,-14,579,597),1156=>array(-465,469,-115,622),1157=>array(-385,457,-194,681),1158=>array(-376,482,-199,646),1162=>array(21,-141,578,771),1163=>array(31,-141,568,630),1164=>array(12,0,529,633),1165=>array(84,0,516,516),1166=>array(13,0,538,583),1167=>array(-7,-200,572,450),1168=>array(32,0,568,700),1169=>array(98,0,502,529),1170=>array(31,0,568,583),1171=>array(79,0,502,437),1172=>array(24,-145,560,583),1173=>array(98,-145,502,437),1174=>array(-24,-141,623,583),1175=>array(-21,-92,620,437),1176=>array(62,-199,538,597),1177=>array(73,-199,527,450),1178=>array(6,-141,594,583),1179=>array(52,-141,548,437),1180=>array(6,0,594,583),1181=>array(29,0,589,437),1182=>array(2,0,594,583),1183=>array(48,0,548,437),1184=>array(-27,0,645,583),1185=>array(11,0,589,437),1186=>array(23,-141,581,583),1187=>array(31,-141,568,437),1188=>array(-42,0,620,583),1189=>array(0,0,600,437),1190=>array(-45,-145,630,583),1191=>array(-53,-145,630,437),1192=>array(33,-132,551,597),1193=>array(54,-132,551,450),1194=>array(33,-199,564,597),1195=>array(54,-199,565,450),1196=>array(42,-141,558,583),1197=>array(62,-141,538,437),1198=>array(21,0,579,583),1199=>array(21,-146,579,437),1200=>array(21,0,579,583),1201=>array(21,-146,579,437),1202=>array(10,-141,590,583),1203=>array(21,-141,580,437),1204=>array(-29,-141,619,583),1205=>array(-29,-141,609,437),1206=>array(38,-141,562,583),1207=>array(49,-141,551,437),1208=>array(38,0,562,583),1209=>array(49,0,551,437),1210=>array(38,0,562,583),1211=>array(49,0,551,437),1212=>array(-25,-17,627,601),1213=>array(0,-16,600,450),1214=>array(-25,-200,627,601),1215=>array(0,-200,600,450),1216=>array(83,0,517,583),1217=>array(-24,0,623,769),1218=>array(-21,-3,620,659),1219=>array(6,-145,566,583),1220=>array(52,-145,542,437),1221=>array(13,-141,587,583),1222=>array(17,-141,582,437),1223=>array(23,-145,561,583),1224=>array(51,-145,548,437),1225=>array(23,-141,581,583),1226=>array(51,-141,548,437),1227=>array(38,-141,562,583),1228=>array(49,-141,551,437),1229=>array(-19,-141,623,584),1230=>array(-16,-141,620,437),1231=>array(83,0,517,583),1232=>array(-21,0,621,770),1233=>array(42,-16,571,659),1234=>array(-21,0,621,743),1235=>array(42,-16,571,624),1236=>array(-20,0,614,583),1237=>array(-13,-16,612,450),1238=>array(13,0,550,770),1239=>array(33,-16,550,669),1240=>array(25,-17,559,601),1241=>array(33,-16,550,450),1242=>array(25,-17,559,764),1243=>array(33,-16,550,626),1244=>array(-24,0,623,764),1245=>array(-21,-3,620,623),1246=>array(62,-14,538,743),1247=>array(73,-16,527,627),1248=>array(44,-50,563,583),1249=>array(70,-183,462,442),1250=>array(21,0,579,722),1251=>array(31,0,568,586),1252=>array(21,0,579,764),1253=>array(31,0,568,623),1254=>array(21,-14,579,763),1255=>array(42,-16,558,625),1256=>array(21,-14,579,597),1257=>array(42,-16,558,450),1258=>array(21,-14,579,765),1259=>array(42,-16,558,625),1260=>array(34,-14,566,764),1261=>array(44,-16,556,628),1262=>array(20,0,580,722),1263=>array(21,-200,579,586),1264=>array(20,0,580,764),1265=>array(21,-200,579,623),1266=>array(20,0,580,780),1267=>array(21,-200,579,665),1268=>array(38,0,562,763),1269=>array(49,0,551,626),1270=>array(32,-141,568,583),1271=>array(98,-141,502,437),1272=>array(-21,0,621,763),1273=>array(-9,0,608,626),1296=>array(62,-14,538,597),1297=>array(73,-16,527,450),1298=>array(13,-145,567,583),1299=>array(17,-145,582,437),1306=>array(21,-145,579,597),1307=>array(20,-200,600,450),1308=>array(-10,0,610,583),1309=>array(0,0,600,437),1310=>array(6,0,594,583),1311=>array(52,0,548,437),1456=>array(271,-200,329,-38),1457=>array(153,-200,447,-52),1458=>array(153,-200,447,-42),1459=>array(152,-200,447,-39),1460=>array(260,-127,339,-46),1461=>array(212,-101,388,-42),1462=>array(212,-200,388,-42),1463=>array(206,-95,394,-42),1464=>array(212,-200,389,-40),1465=>array(256,528,335,609),1467=>array(153,-200,447,-42),1468=>array(260,200,339,281),1469=>array(280,-200,320,-24),1470=>array(60,380,540,480),1471=>array(206,540,394,593),1472=>array(250,-153,350,622),1473=>array(495,528,574,609),1474=>array(39,529,118,610),1475=>array(225,-15,375,437),1476=>array(227,528,306,609),1488=>array(60,0,540,480),1489=>array(60,0,540,480),1490=>array(123,0,477,480),1491=>array(60,0,540,480),1492=>array(60,0,540,480),1493=>array(150,0,378,480),1494=>array(123,0,477,480),1495=>array(60,0,540,480),1496=>array(44,0,524,480),1497=>array(144,190,366,480),1498=>array(60,-200,500,480),1499=>array(60,0,500,480),1500=>array(60,0,540,629),1501=>array(48,0,528,480),1502=>array(25,0,540,480),1503=>array(150,-200,378,480),1504=>array(123,0,445,480),1505=>array(60,0,540,480),1506=>array(60,0,547,480),1507=>array(60,-200,540,480),1508=>array(60,0,541,480),1509=>array(60,-200,540,480),1510=>array(48,0,528,480),1511=>array(50,-200,530,480),1512=>array(60,0,540,480),1513=>array(51,0,569,480),1514=>array(28,0,540,480),1520=>array(36,0,536,480),1521=>array(42,0,536,480),1522=>array(42,190,536,480),1523=>array(241,315,395,605),1524=>array(139,315,513,605),4304=>array(118,102,482,511),4305=>array(121,102,479,667),4306=>array(110,-147,490,428),4307=>array(76,-156,524,428),4308=>array(117,-147,484,428),4309=>array(116,-147,484,428),4310=>array(86,102,514,696),4311=>array(86,90,515,429),4312=>array(119,90,481,428),4313=>array(115,-147,485,440),4314=>array(76,-157,524,428),4315=>array(118,102,482,696),4316=>array(112,102,488,717),4317=>array(80,91,520,428),4318=>array(116,102,484,698),4319=>array(109,-147,490,463),4320=>array(80,90,521,696),4321=>array(121,102,479,696),4322=>array(76,-150,524,564),4323=>array(76,-147,524,439),4324=>array(75,-147,525,428),4325=>array(113,-144,487,737),4326=>array(76,-157,524,428),4327=>array(116,-147,484,440),4328=>array(86,102,514,696),4329=>array(121,93,479,696),4330=>array(76,-148,524,440),4331=>array(118,102,482,696),4332=>array(96,-200,501,696),4333=>array(93,-147,507,658),4334=>array(118,102,482,696),4335=>array(70,-147,530,428),4336=>array(121,102,479,698),4337=>array(58,102,542,707),4338=>array(131,95,469,450),4339=>array(110,-138,490,444),4340=>array(126,-138,474,597),4341=>array(96,102,502,696),4345=>array(110,-170,490,405),4347=>array(91,-2,502,592),4348=>array(183,199,465,661),7680=>array(-21,-200,621,583),7681=>array(42,-200,571,450),7682=>array(13,0,571,757),7683=>array(-8,-14,571,762),7684=>array(13,-160,571,583),7685=>array(-8,-174,571,623),7686=>array(13,-144,571,583),7687=>array(-8,-144,571,623),7688=>array(33,-200,564,800),7689=>array(54,-200,565,654),7690=>array(13,0,550,757),7691=>array(33,-14,613,767),7692=>array(13,-160,550,583),7693=>array(33,-174,613,623),7694=>array(13,-144,550,583),7695=>array(33,-144,613,623),7696=>array(13,-200,550,583),7697=>array(33,-200,613,624),7698=>array(13,-200,550,583),7699=>array(33,-200,613,623),7700=>array(13,0,550,800),7701=>array(33,-16,550,800),7702=>array(13,0,550,798),7703=>array(33,-16,550,800),7704=>array(13,-200,550,583),7705=>array(33,-199,550,450),7706=>array(13,-165,550,583),7707=>array(33,-181,550,450),7708=>array(13,-200,550,800),7709=>array(33,-200,550,643),7710=>array(13,0,550,757),7711=>array(75,0,571,775),7712=>array(33,-14,592,737),7713=>array(33,-200,592,604),7714=>array(23,0,581,757),7715=>array(13,0,581,763),7716=>array(23,-160,581,583),7717=>array(13,-160,581,623),7718=>array(23,0,581,757),7719=>array(13,0,581,784),7720=>array(23,-200,581,583),7721=>array(13,-200,581,624),7722=>array(23,-200,581,583),7723=>array(13,-200,581,623),7724=>array(83,-165,517,583),7725=>array(62,-165,538,623),7726=>array(83,0,517,799),7727=>array(62,0,538,772),7728=>array(13,0,602,794),7729=>array(33,0,571,800),7730=>array(13,-160,602,583),7731=>array(33,-160,571,623),7732=>array(13,-144,602,583),7733=>array(33,-150,571,623),7734=>array(33,-160,571,583),7735=>array(62,-160,538,623),7736=>array(33,-160,571,737),7737=>array(62,-160,538,744),7738=>array(33,-156,571,583),7739=>array(62,-158,538,623),7740=>array(33,-200,571,583),7741=>array(62,-200,538,623),7742=>array(-19,0,623,792),7743=>array(-19,0,623,654),7744=>array(-19,0,623,748),7745=>array(-19,0,623,627),7746=>array(-19,-160,623,583),7747=>array(-19,-160,623,450),7748=>array(-8,0,592,757),7749=>array(23,0,571,627),7750=>array(-8,-160,592,583),7751=>array(23,-160,571,450),7752=>array(-8,-156,592,583),7753=>array(23,-158,571,450),7754=>array(-8,-200,592,583),7755=>array(23,-198,571,450),7756=>array(21,-12,579,800),7757=>array(42,-16,558,800),7758=>array(21,-12,579,800),7759=>array(42,-16,558,787),7760=>array(21,-12,579,800),7761=>array(42,-16,558,800),7762=>array(21,-12,579,800),7763=>array(42,-16,558,800),7764=>array(13,0,529,800),7765=>array(0,-200,579,660),7766=>array(13,0,529,757),7767=>array(0,-200,579,627),7768=>array(3,0,609,757),7769=>array(54,0,571,627),7770=>array(3,-160,609,583),7771=>array(54,-160,571,449),7772=>array(3,-160,609,737),7773=>array(54,-160,571,604),7774=>array(3,-144,609,583),7775=>array(54,-144,571,449),7776=>array(62,-14,538,760),7777=>array(73,-16,527,627),7778=>array(62,-174,538,597),7779=>array(73,-176,527,450),7780=>array(62,-12,538,800),7781=>array(73,-16,527,796),7782=>array(62,-12,538,800),7783=>array(73,-16,527,785),7784=>array(62,-174,538,758),7785=>array(73,-176,527,627),7786=>array(42,0,558,757),7787=>array(13,-16,529,751),7788=>array(42,-160,558,583),7789=>array(13,-176,529,591),7790=>array(42,-152,558,583),7791=>array(13,-162,529,591),7792=>array(42,-200,558,583),7793=>array(13,-200,529,591),7794=>array(10,-174,590,583),7795=>array(13,-173,571,437),7796=>array(10,-179,590,583),7797=>array(13,-178,571,437),7798=>array(10,-200,590,585),7799=>array(13,-198,571,437),7800=>array(10,-14,590,800),7801=>array(13,-13,571,800),7802=>array(10,-14,590,800),7803=>array(13,-13,571,764),7804=>array(-21,0,621,762),7805=>array(0,0,600,635),7806=>array(-21,-160,621,583),7807=>array(0,-160,600,437),7808=>array(-10,0,610,800),7809=>array(0,0,600,660),7810=>array(-10,0,610,800),7811=>array(0,0,600,660),7812=>array(-10,0,610,757),7813=>array(0,0,600,610),7814=>array(-10,0,610,757),7815=>array(0,0,600,627),7816=>array(-10,-160,610,583),7817=>array(0,-160,600,437),7818=>array(10,0,590,757),7819=>array(21,0,579,627),7820=>array(10,0,590,757),7821=>array(21,0,579,610),7822=>array(21,0,579,757),7823=>array(21,-200,579,627),7824=>array(73,0,527,800),7825=>array(85,0,519,654),7826=>array(73,-160,527,583),7827=>array(85,-160,519,437),7828=>array(73,-160,527,583),7829=>array(85,-162,519,437),7830=>array(13,-160,581,623),7831=>array(0,-16,529,751),7832=>array(0,0,600,681),7833=>array(21,-200,579,681),7834=>array(42,-16,571,667),7835=>array(75,0,571,783),7840=>array(-21,-160,621,583),7841=>array(42,-176,571,450),7842=>array(-21,0,621,800),7843=>array(42,-16,571,705),7844=>array(-21,0,621,800),7845=>array(42,-16,599,765),7846=>array(-21,0,621,800),7847=>array(-11,-16,571,768),7848=>array(-21,0,621,800),7849=>array(42,-16,592,755),7850=>array(-21,0,621,792),7851=>array(42,-16,571,784),7852=>array(-21,-160,621,787),7853=>array(42,-176,571,660),7854=>array(-21,0,621,799),7855=>array(42,-16,571,792),7856=>array(-21,0,621,800),7857=>array(42,-16,571,800),7858=>array(-21,0,621,800),7859=>array(42,-16,571,799),7860=>array(-21,0,621,797),7861=>array(42,-16,571,796),7862=>array(-21,-160,621,800),7863=>array(42,-176,571,664),7864=>array(13,-160,550,583),7865=>array(33,-176,550,450),7866=>array(13,0,550,800),7867=>array(33,-16,550,705),7868=>array(13,0,550,762),7869=>array(33,-16,550,615),7870=>array(13,0,599,800),7871=>array(33,-16,590,757),7872=>array(0,0,559,800),7873=>array(0,-16,550,776),7874=>array(13,0,599,800),7875=>array(33,-16,598,756),7876=>array(13,0,550,798),7877=>array(33,-16,550,786),7878=>array(13,-160,550,789),7879=>array(33,-176,550,660),7880=>array(83,0,517,800),7881=>array(62,0,538,703),7882=>array(83,-160,517,583),7883=>array(62,-160,538,623),7884=>array(21,-174,579,597),7885=>array(42,-176,558,450),7886=>array(21,-14,579,800),7887=>array(42,-16,558,704),7888=>array(21,-14,599,800),7889=>array(42,-16,592,747),7890=>array(0,-14,579,800),7891=>array(1,-16,558,774),7892=>array(21,-14,599,800),7893=>array(42,-16,599,757),7894=>array(21,-12,579,792),7895=>array(42,-16,558,797),7896=>array(21,-174,579,776),7897=>array(42,-176,558,654),7898=>array(21,-14,600,800),7899=>array(42,-16,603,652),7900=>array(21,-14,600,800),7901=>array(42,-16,603,656),7902=>array(21,-14,600,800),7903=>array(42,-16,603,703),7904=>array(21,-14,600,780),7905=>array(42,-16,603,637),7906=>array(21,-174,600,664),7907=>array(42,-176,603,520),7908=>array(10,-174,590,583),7909=>array(13,-173,571,437),7910=>array(10,-14,590,800),7911=>array(13,-13,571,702),7912=>array(0,-14,599,800),7913=>array(0,-13,600,675),7914=>array(0,-14,599,800),7915=>array(0,-13,600,665),7916=>array(0,-14,599,800),7917=>array(0,-13,600,702),7918=>array(0,-14,599,777),7919=>array(0,-13,600,637),7920=>array(0,-174,599,697),7921=>array(0,-173,600,551),7922=>array(21,0,579,800),7923=>array(21,-200,579,660),7924=>array(21,-160,579,583),7925=>array(21,-200,579,437),7926=>array(21,0,579,800),7927=>array(21,-200,579,700),7928=>array(21,0,579,762),7929=>array(21,-200,579,637),8208=>array(42,229,558,329),8209=>array(42,229,558,329),8210=>array(42,229,558,329),8211=>array(42,229,558,329),8212=>array(0,229,600,329),8213=>array(0,229,600,329),8214=>array(163,-21,437,579),8215=>array(0,-200,600,-19),8216=>array(300,344,455,636),8217=>array(147,331,302,623),8218=>array(192,-171,347,121),8219=>array(300,331,455,623),8220=>array(152,344,512,636),8221=>array(89,341,449,633),8222=>array(91,-171,451,121),8223=>array(126,331,486,623),8224=>array(94,-92,506,622),8225=>array(94,-92,506,622),8226=>array(150,154,449,453),8227=>array(169,114,446,416),8228=>array(223,-15,373,117),8229=>array(114,-15,485,117),8230=>array(25,-15,575,117),8231=>array(240,172,360,292),8240=>array(0,0,600,618),8241=>array(2,-9,594,614),8242=>array(147,331,351,623),8243=>array(83,331,480,623),8244=>array(19,331,576,623),8245=>array(147,331,351,623),8246=>array(83,331,479,623),8247=>array(19,331,577,623),8248=>array(140,-180,460,4),8249=>array(33,20,342,415),8250=>array(263,20,571,415),8251=>array(31,11,561,551),8252=>array(95,-15,506,638),8253=>array(119,-30,502,592),8254=>array(0,633,600,733),8255=>array(80,-194,520,-23),8256=>array(80,434,520,604),8257=>array(162,-200,438,280),8258=>array(-137,-42,736,747),8259=>array(57,24,543,511),8260=>array(21,102,580,500),8261=>array(248,-153,433,623),8262=>array(167,-153,352,623),8263=>array(0,-40,610,602),8264=>array(4,-15,606,638),8265=>array(-5,-15,617,638),8266=>array(75,-20,508,437),8267=>array(49,-174,558,583),8268=>array(66,111,540,485),8269=>array(60,111,534,485),8270=>array(83,-20,517,394),8271=>array(139,-145,350,417),8272=>array(80,3,520,604),8273=>array(83,-41,517,772),8274=>array(81,-12,515,800),8275=>array(115,183,485,300),8276=>array(80,-194,520,-24),8277=>array(42,229,558,329),8278=>array(94,-10,505,584),8279=>array(-21,331,692,623),8280=>array(0,-10,600,675),8281=>array(0,-10,600,584),8282=>array(240,-10,360,789),8283=>array(0,-200,600,800),8284=>array(42,0,558,560),8285=>array(240,-10,360,789),8286=>array(240,-10,360,789),8304=>array(168,370,432,769),8305=>array(164,370,436,800),8308=>array(143,370,410,750),8309=>array(148,366,431,755),8310=>array(159,368,427,767),8311=>array(167,370,432,751),8312=>array(168,370,432,769),8313=>array(163,370,428,769),8314=>array(163,413,437,688),8315=>array(163,518,437,583),8316=>array(163,489,437,664),8317=>array(251,322,387,800),8318=>array(213,322,349,800),8319=>array(133,370,466,669),8320=>array(168,-172,432,227),8321=>array(166,-162,434,229),8322=>array(149,-152,429,238),8323=>array(157,-162,442,237),8324=>array(143,-162,410,218),8325=>array(148,-166,431,223),8326=>array(159,-164,427,235),8327=>array(167,-152,432,229),8328=>array(168,-162,432,237),8329=>array(163,-162,428,237),8330=>array(163,-118,437,157),8331=>array(163,-13,437,52),8332=>array(163,-88,437,87),8333=>array(251,-200,387,278),8334=>array(213,-200,349,278),8336=>array(130,-176,483,163),8337=>array(119,-175,464,164),8338=>array(128,-175,472,164),8339=>array(114,-176,486,143),8340=>array(119,-175,464,164),8355=>array(10,0,550,583),8356=>array(33,0,550,598),8357=>array(-19,-142,623,598),8358=>array(0,0,600,583),8361=>array(-10,0,610,583),8362=>array(22,0,578,480),8363=>array(-7,-17,573,764),8364=>array(17,-14,585,597),8365=>array(0,0,600,583),8366=>array(42,0,558,583),8369=>array(13,0,598,583),8370=>array(33,-123,592,684),8371=>array(-21,0,621,583),8372=>array(0,-14,598,597),8373=>array(68,-123,538,684),8376=>array(42,0,558,597),8377=>array(60,-1,549,584),8448=>array(-6,-9,618,800),8449=>array(-9,-13,615,800),8451=>array(3,-14,598,745),8453=>array(5,-13,598,800),8454=>array(3,-10,648,800),8455=>array(62,-14,538,597),8457=>array(3,0,600,745),8462=>array(33,0,593,624),8465=>array(61,-40,545,588),8466=>array(55,0,550,598),8467=>array(75,-48,564,644),8470=>array(-14,0,612,583),8472=>array(27,-175,567,479),8476=>array(15,-27,586,604),8480=>array(-40,207,620,592),8481=>array(0,0,598,563),8482=>array(-33,220,620,583),8486=>array(29,0,571,583),8487=>array(29,0,571,583),8489=>array(128,-13,570,440),8490=>array(13,0,602,583),8491=>array(-21,0,621,800),8494=>array(41,-16,558,450),8498=>array(38,0,575,583),8501=>array(60,0,540,480),8502=>array(60,0,540,480),8503=>array(123,0,477,480),8504=>array(60,0,540,480),8506=>array(-80,-19,663,540),8507=>array(-27,0,626,563),8513=>array(20,1,579,612),8514=>array(25,0,563,583),8515=>array(25,0,563,583),8516=>array(21,0,579,583),8523=>array(76,-17,509,547),8525=>array(-30,-11,613,798),8526=>array(97,0,501,438),8531=>array(0,-20,600,638),8532=>array(-50,-20,633,638),8533=>array(-34,-25,642,638),8534=>array(-50,-25,642,638),8535=>array(-43,-25,642,637),8536=>array(-33,-25,642,627),8537=>array(-34,-12,603,638),8538=>array(-36,-12,603,624),8539=>array(-34,-17,622,638),8540=>array(-43,-17,622,637),8541=>array(-36,-17,622,624),8542=>array(7,-17,622,627),8543=>array(-34,51,484,638),8592=>array(30,139,570,423),8593=>array(157,11,442,552),8594=>array(30,139,570,424),8595=>array(158,11,443,552),8596=>array(10,139,590,423),8597=>array(158,-9,443,572),8598=>array(108,80,502,472),8599=>array(109,80,501,473),8600=>array(108,80,502,472),8601=>array(109,80,501,473),8612=>array(30,139,570,423),8613=>array(158,11,442,551),8614=>array(30,139,570,423),8615=>array(158,11,442,551),8633=>array(30,-19,570,553),8636=>array(30,222,570,396),8637=>array(30,51,570,225),8638=>array(303,1,477,541),8639=>array(123,1,297,541),8640=>array(30,231,570,405),8641=>array(30,52,570,226),8642=>array(300,1,474,541),8643=>array(126,1,300,541),8644=>array(30,6,570,575),8645=>array(15,20,585,561),8646=>array(30,8,570,576),8647=>array(30,-1,570,583),8648=>array(7,21,592,562),8649=>array(30,-1,570,584),8650=>array(8,21,593,562),8651=>array(30,22,570,446),8652=>array(30,20,570,451),8656=>array(15,37,570,457),8657=>array(90,-40,510,684),8658=>array(15,37,570,457),8659=>array(90,-70,510,654),8660=>array(0,37,600,457),8661=>array(90,-150,510,684),8704=>array(-21,0,621,583),8705=>array(54,-100,565,700),8706=>array(102,-16,524,590),8707=>array(13,0,550,583),8708=>array(13,-113,550,695),8709=>array(33,-113,567,639),8710=>array(15,0,585,583),8711=>array(15,0,585,583),8712=>array(16,5,564,555),8713=>array(16,-113,564,695),8714=>array(101,3,499,437),8715=>array(16,5,564,555),8716=>array(16,-113,564,695),8717=>array(101,0,499,434),8718=>array(150,0,450,500),8719=>array(21,-100,717,670),8720=>array(-117,-100,579,670),8721=>array(45,-97,537,671),8722=>array(42,230,558,330),8723=>array(42,0,558,624),8724=>array(42,-42,558,690),8725=>array(83,-113,517,695),8726=>array(83,-113,517,695),8727=>array(83,77,517,491),8728=>array(154,136,448,429),8729=>array(150,154,449,453),8730=>array(12,-60,600,697),8731=>array(0,-60,600,800),8732=>array(0,-60,600,800),8733=>array(51,124,564,500),8734=>array(3,124,597,500),8735=>array(60,0,553,513),8739=>array(249,-27,350,582),8741=>array(150,-27,450,582),8743=>array(70,-22,517,480),8744=>array(77,-30,524,472),8745=>array(71,-11,527,465),8746=>array(73,-11,528,465),8747=>array(76,-78,524,744),8748=>array(-14,-78,634,744),8756=>array(49,-6,549,458),8757=>array(49,-10,549,454),8758=>array(240,-9,360,458),8759=>array(50,-9,549,458),8764=>array(72,182,528,378),8776=>array(72,108,528,481),8800=>array(42,22,558,525),8801=>array(42,46,558,514),8804=>array(3,0,549,591),8805=>array(35,0,582,591),8834=>array(32,68,569,457),8835=>array(32,68,569,457),8836=>array(32,-113,569,588),8837=>array(32,-113,569,588),8838=>array(32,-16,569,536),8839=>array(41,-16,578,549),8869=>array(16,0,585,622),8898=>array(42,-39,557,710),8899=>array(43,-39,557,710),8976=>array(42,115,465,445),9001=>array(168,-149,425,627),9002=>array(175,-149,432,627),9251=>array(92,0,508,203),9472=>array(0,250,600,350),9473=>array(0,200,600,400),9474=>array(250,-200,350,800),9475=>array(200,-200,400,800),9476=>array(0,250,600,350),9477=>array(0,200,600,400),9478=>array(250,-200,350,800),9479=>array(200,-200,400,800),9480=>array(0,250,600,350),9481=>array(0,200,600,400),9482=>array(250,-200,350,800),9483=>array(200,-200,400,800),9484=>array(250,-200,600,350),9485=>array(250,-200,600,400),9486=>array(200,-200,600,350),9487=>array(200,-200,600,400),9488=>array(0,-200,350,350),9489=>array(0,-200,350,400),9490=>array(0,-200,400,350),9491=>array(0,-200,400,400),9492=>array(250,250,600,800),9493=>array(250,200,600,800),9494=>array(200,250,600,800),9495=>array(200,200,600,800),9496=>array(0,250,350,800),9497=>array(0,200,350,800),9498=>array(0,250,400,800),9499=>array(0,200,400,800),9500=>array(250,-200,600,800),9501=>array(250,-200,600,800),9502=>array(200,-200,600,800),9503=>array(200,-200,600,800),9504=>array(200,-200,600,800),9505=>array(200,-200,600,800),9506=>array(200,-200,600,800),9507=>array(200,-200,600,800),9508=>array(0,-200,350,800),9509=>array(0,-200,350,800),9510=>array(0,-200,400,800),9511=>array(0,-200,400,800),9512=>array(0,-200,400,800),9513=>array(0,-200,400,800),9514=>array(0,-200,400,800),9515=>array(0,-200,400,800),9516=>array(0,-200,600,350),9517=>array(0,-200,600,400),9518=>array(0,-200,600,400),9519=>array(0,-200,600,400),9520=>array(0,-200,600,350),9521=>array(0,-200,600,400),9522=>array(0,-200,600,400),9523=>array(0,-200,600,400),9524=>array(0,250,600,800),9525=>array(0,200,600,800),9526=>array(0,200,600,800),9527=>array(0,200,600,800),9528=>array(0,250,600,800),9529=>array(0,200,600,800),9530=>array(0,200,600,800),9531=>array(0,200,600,800),9532=>array(0,-200,600,800),9533=>array(0,-200,600,800),9534=>array(0,-200,600,800),9535=>array(0,-200,600,800),9536=>array(0,-200,600,800),9537=>array(0,-200,600,800),9538=>array(0,-200,600,800),9539=>array(0,-200,600,800),9540=>array(0,-200,600,800),9541=>array(0,-200,600,800),9542=>array(0,-200,600,800),9543=>array(0,-200,600,800),9544=>array(0,-200,600,800),9545=>array(0,-200,600,800),9546=>array(0,-200,600,800),9547=>array(0,-200,600,800),9548=>array(0,250,600,350),9549=>array(0,200,600,400),9550=>array(230,-200,370,800),9551=>array(180,-200,420,800),9552=>array(0,150,600,450),9553=>array(150,-200,450,800),9554=>array(250,-200,600,450),9555=>array(150,-200,600,350),9556=>array(150,-200,600,450),9557=>array(0,-200,350,450),9558=>array(0,-200,450,350),9559=>array(0,-200,450,450),9560=>array(250,150,600,800),9561=>array(150,250,600,800),9562=>array(150,150,600,800),9563=>array(0,150,350,800),9564=>array(0,250,450,800),9565=>array(0,150,450,800),9566=>array(250,-200,600,800),9567=>array(150,-200,600,800),9568=>array(150,-200,600,800),9569=>array(0,-200,350,800),9570=>array(0,-200,450,800),9571=>array(0,-200,450,800),9572=>array(0,-200,600,450),9573=>array(0,-200,600,350),9574=>array(0,-200,600,450),9575=>array(0,150,600,800),9576=>array(0,250,600,800),9577=>array(0,150,600,800),9578=>array(0,-200,600,800),9579=>array(0,-200,600,800),9580=>array(0,-200,600,800),9581=>array(250,-200,600,350),9582=>array(0,-200,350,350),9583=>array(0,250,350,800),9584=>array(250,250,600,800),9585=>array(0,-200,600,796),9586=>array(0,-200,600,800),9587=>array(0,-200,600,800),9588=>array(0,250,300,350),9589=>array(250,300,350,800),9590=>array(300,250,600,350),9591=>array(250,-200,350,300),9592=>array(0,200,300,400),9593=>array(200,300,400,800),9594=>array(300,200,600,400),9595=>array(200,-200,400,300),9596=>array(0,200,600,400),9597=>array(200,-200,400,800),9598=>array(0,200,600,400),9599=>array(200,-200,400,800),9600=>array(0,300,600,800),9601=>array(0,-200,600,-75),9602=>array(0,-200,600,50),9603=>array(0,-200,600,175),9604=>array(0,-200,600,300),9605=>array(0,-200,600,425),9606=>array(0,-200,600,550),9607=>array(0,-200,600,675),9608=>array(0,-200,600,800),9609=>array(0,-200,525,800),9610=>array(0,-200,450,800),9611=>array(0,-200,375,800),9612=>array(0,-200,300,800),9613=>array(0,-200,225,800),9614=>array(0,-200,150,800),9615=>array(0,-200,75,800),9616=>array(300,-200,600,800),9617=>array(0,-200,550,750),9618=>array(0,-200,600,750),9620=>array(0,675,600,800),9621=>array(525,-200,600,800),9632=>array(50,0,550,500),9633=>array(50,0,550,500),9635=>array(50,0,550,500),9636=>array(50,0,550,500),9637=>array(50,0,550,500),9638=>array(50,0,550,500),9639=>array(50,0,550,500),9640=>array(50,0,550,500),9641=>array(50,0,550,500),9642=>array(175,0,425,250),9643=>array(175,0,425,250),9644=>array(50,0,550,300),9645=>array(50,0,550,300),9646=>array(150,0,450,500),9647=>array(150,0,450,500),9648=>array(25,0,575,300),9649=>array(25,0,575,300),9650=>array(35,0,565,454),9651=>array(35,0,565,454),9652=>array(168,0,432,226),9653=>array(168,0,432,226),9654=>array(84,0,543,530),9655=>array(84,0,543,530),9656=>array(199,0,428,266),9657=>array(199,0,428,266),9658=>array(121,0,506,266),9660=>array(35,0,565,454),9661=>array(35,0,565,454),9662=>array(168,0,432,226),9663=>array(168,0,432,226),9664=>array(84,0,543,530),9665=>array(84,0,543,530),9666=>array(199,0,428,266),9667=>array(199,0,428,266),9668=>array(94,0,479,266),9670=>array(35,0,565,530),9671=>array(35,0,565,530),9673=>array(33,-2,567,532),9674=>array(72,-19,529,593),9675=>array(33,-2,567,532),9677=>array(33,-2,567,532),9679=>array(33,-2,567,532),9680=>array(33,-2,567,532),9681=>array(33,-2,567,532),9682=>array(33,-2,567,532),9683=>array(33,-2,567,532),9684=>array(33,-2,567,532),9685=>array(33,-2,567,532),9686=>array(35,0,300,530),9687=>array(302,0,567,530),9688=>array(0,-200,600,800),9689=>array(0,0,600,600),9698=>array(50,0,550,500),9699=>array(50,0,550,500),9700=>array(50,0,550,500),9701=>array(50,0,550,500),9702=>array(172,138,428,394),9703=>array(50,0,550,500),9704=>array(50,0,550,500),9705=>array(50,0,550,500),9706=>array(50,0,550,500),9707=>array(50,0,550,500),9708=>array(35,0,565,454),9709=>array(35,0,565,454),9710=>array(35,0,565,454),9711=>array(0,0,600,600),9712=>array(50,0,550,500),9713=>array(50,0,550,500),9714=>array(50,0,550,500),9715=>array(50,0,550,500),9716=>array(33,-2,567,532),9717=>array(33,-2,567,532),9718=>array(33,-2,567,532),9719=>array(33,-2,567,532),9735=>array(88,0,430,560),9736=>array(83,-20,561,572),9737=>array(33,-2,567,532),9776=>array(50,0,550,500),9777=>array(50,0,550,500),9778=>array(50,0,550,500),9779=>array(50,0,550,500),9780=>array(50,0,550,500),9781=>array(50,0,550,500),9782=>array(50,0,550,500),9783=>array(50,0,550,500),9785=>array(33,-2,567,532),9786=>array(33,-2,567,532),9787=>array(33,-2,567,532),9824=>array(62,-10,539,617),9825=>array(34,-55,566,586),9826=>array(71,-31,530,601),9827=>array(4,-11,596,580),9828=>array(62,-10,539,617),9829=>array(34,-56,566,585),9830=>array(68,-31,527,601),9831=>array(3,-11,595,580),9833=>array(112,-17,332,583),9834=>array(112,-17,522,583),9835=>array(48,-17,524,570),9836=>array(48,-17,524,570),9837=>array(89,-30,461,656),9838=>array(100,-187,500,623),9839=>array(41,-190,559,624),11798=>array(56,30,558,685),11799=>array(68,4,532,525),11800=>array(108,-13,491,609),11802=>array(42,229,558,584),11803=>array(62,179,538,581),11806=>array(62,179,538,481),11807=>array(62,71,538,385),11816=>array(74,-153,549,632),11817=>array(77,-153,552,632),11818=>array(60,-10,530,514),11819=>array(2,36,597,448),11820=>array(2,37,597,449),11821=>array(40,20,560,525),11822=>array(104,-15,517,598),11824=>array(172,138,428,394),42888=>array(125,-88,476,76),42889=>array(225,-15,375,437),42890=>array(171,138,429,422),42891=>array(220,179,381,679),42892=>array(220,275,381,679),64256=>array(3,0,594,623),64257=>array(61,0,551,623),64258=>array(8,0,591,623),64285=>array(144,89,366,480),64287=>array(42,103,536,480),64288=>array(48,0,546,480),64298=>array(51,0,574,609),64299=>array(39,0,569,610),64300=>array(51,0,574,609),64301=>array(39,0,569,610),64302=>array(60,-95,540,480),64303=>array(60,-200,540,480),64304=>array(60,-112,540,480),64305=>array(60,0,540,480),64306=>array(123,0,477,480),64307=>array(60,0,540,480),64308=>array(60,0,540,480),64309=>array(150,0,378,480),64310=>array(123,0,477,480),64312=>array(44,0,524,480),64313=>array(144,190,366,480),64314=>array(60,-200,500,480),64315=>array(60,0,500,480),64316=>array(60,0,540,629),64318=>array(25,0,540,480),64320=>array(123,0,445,480),64321=>array(60,0,540,480),64323=>array(60,-200,540,480),64324=>array(60,0,541,480),64326=>array(48,0,528,480),64327=>array(50,-200,530,480),64328=>array(60,0,540,480),64329=>array(51,0,569,480),64330=>array(28,0,540,480),64331=>array(150,0,378,609),64332=>array(60,0,540,593),64333=>array(60,0,500,593),64334=>array(60,0,541,593),64335=>array(60,0,540,629),65532=>array(20,1,582,637),65533=>array(-43,-147,643,800),65535=>array(20,-110,580,673)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,598=>600,599=>600,600=>600,601=>600,603=>600,604=>600,607=>600,608=>600,609=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,621=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,647=>600,648=>600,649=>600,652=>600,653=>600,654=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1136=>600,1137=>600,1138=>600,1156=>600,1157=>600,1158=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8355=>600,8356=>600,8357=>600,8358=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8448=>600,8449=>600,8451=>600,8453=>600,8454=>600,8455=>600,8457=>600,8462=>600,8465=>600,8466=>600,8467=>600,8470=>600,8472=>600,8476=>600,8480=>600,8481=>600,8482=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8633=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8739=>600,8741=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8756=>600,8757=>600,8758=>600,8759=>600,8764=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8869=>600,8898=>600,8899=>600,8976=>600,9001=>600,9002=>600,9251=>600,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9673=>600,9674=>600,9675=>600,9677=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9712=>600,9713=>600,9714=>600,9715=>600,9716=>600,9717=>600,9718=>600,9719=>600,9735=>600,9736=>600,9737=>600,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9785=>600,9786=>600,9787=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,11824=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64287=>600,64288=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freemonob.z b/incs/tcpdf/fonts/freemonob.z new file mode 100644 index 0000000..d206e0f Binary files /dev/null and b/incs/tcpdf/fonts/freemonob.z differ diff --git a/incs/tcpdf/fonts/freemonobi.ctg.z b/incs/tcpdf/fonts/freemonobi.ctg.z new file mode 100644 index 0000000..1f38cc3 Binary files /dev/null and b/incs/tcpdf/fonts/freemonobi.ctg.z differ diff --git a/incs/tcpdf/fonts/freemonobi.php b/incs/tcpdf/fonts/freemonobi.php new file mode 100644 index 0000000..c2d9ec5 --- /dev/null +++ b/incs/tcpdf/fonts/freemonobi.php @@ -0,0 +1,16 @@ +97,'FontBBox'=>'[-642 -200 834 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>123,'StemH'=>53,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(-3,-110,723,673),33=>array(234,-15,501,638),34=>array(243,312,592,602),35=>array(101,-92,623,675),36=>array(100,-123,610,684),37=>array(131,-15,599,617),38=>array(102,-14,557,550),39=>array(343,312,492,602),40=>array(304,-153,613,632),41=>array(94,-153,403,632),42=>array(178,208,614,622),43=>array(101,0,619,560),44=>array(118,-158,379,134),45=>array(101,229,619,329),46=>array(234,-15,387,117),47=>array(69,-113,656,695),48=>array(130,-15,602,638),49=>array(92,0,530,638),50=>array(54,0,602,638),51=>array(80,-15,609,638),52=>array(104,0,579,622),53=>array(83,-15,610,622),54=>array(154,-15,663,638),55=>array(184,-1,640,622),56=>array(114,-15,608,638),57=>array(115,-15,624,638),58=>array(234,-15,455,437),59=>array(118,-158,431,437),60=>array(102,54,642,501),61=>array(81,138,638,422),62=>array(76,53,616,500),63=>array(197,-15,608,598),64=>array(98,-152,582,620),65=>array(-11,0,633,583),66=>array(22,0,620,583),67=>array(70,-14,653,597),68=>array(23,0,622,583),69=>array(13,0,642,583),70=>array(3,0,654,583),71=>array(59,-14,647,597),72=>array(12,0,655,583),73=>array(63,0,602,583),74=>array(4,-14,667,583),75=>array(2,0,667,583),76=>array(22,0,596,583),77=>array(-10,0,728,583),78=>array(21,0,706,583),79=>array(55,-14,629,597),80=>array(23,0,617,583),81=>array(55,-145,629,597),82=>array(3,0,611,583),83=>array(62,-14,624,597),84=>array(81,0,642,583),85=>array(80,-14,675,583),86=>array(41,0,685,583),87=>array(58,0,685,583),88=>array(-1,0,672,583),89=>array(78,0,644,583),90=>array(53,0,608,583),91=>array(219,-148,598,627),92=>array(219,-113,504,695),93=>array(104,-148,483,627),94=>array(161,325,598,652),95=>array(-43,-200,578,-100),96=>array(274,496,444,666),97=>array(65,-16,583,450),98=>array(2,-14,623,624),99=>array(73,-16,606,450),100=>array(74,-14,664,624),101=>array(74,-16,600,450),102=>array(84,0,691,623),103=>array(63,-200,665,451),104=>array(33,0,593,624),105=>array(72,0,550,623),106=>array(64,-200,561,623),107=>array(42,0,606,624),108=>array(72,0,550,624),109=>array(-9,0,635,450),110=>array(33,0,583,450),111=>array(74,-16,599,450),112=>array(-41,-200,623,450),113=>array(45,-200,666,450),114=>array(44,0,630,449),115=>array(83,-16,592,450),116=>array(94,-16,547,591),117=>array(94,-13,603,437),118=>array(61,0,663,437),119=>array(62,0,664,437),120=>array(30,0,641,437),121=>array(-22,-200,652,437),122=>array(85,0,599,437),123=>array(179,-153,576,623),124=>array(227,-153,472,622),125=>array(124,-153,519,623),126=>array(114,179,606,385),160=>array(0,0,0,0),161=>array(186,-200,453,453),162=>array(144,-44,593,661),163=>array(64,0,571,598),164=>array(96,64,626,519),165=>array(133,0,693,580),166=>array(227,-153,472,622),167=>array(45,-170,643,583),168=>array(261,534,592,654),169=>array(48,-15,675,598),170=>array(168,162,559,595),171=>array(80,20,654,415),172=>array(125,115,560,445),173=>array(101,229,619,329),174=>array(48,-15,675,598),175=>array(249,546,600,626),176=>array(210,243,568,596),177=>array(52,0,640,624),178=>array(222,369,558,759),179=>array(239,368,564,767),180=>array(344,496,537,660),181=>array(72,-153,603,438),182=>array(108,-174,672,583),183=>array(290,182,413,302),184=>array(150,-200,388,0),185=>array(244,369,514,760),186=>array(166,162,566,595),187=>array(43,20,617,415),188=>array(37,-20,641,648),189=>array(25,0,685,647),190=>array(18,0,653,644),191=>array(75,-200,486,413),192=>array(-11,0,633,800),193=>array(-11,0,633,799),194=>array(-11,0,633,800),195=>array(-11,0,633,782),196=>array(-11,0,633,777),197=>array(-11,0,633,799),198=>array(-10,0,717,583),199=>array(80,-200,663,597),200=>array(13,0,642,800),201=>array(13,0,642,800),202=>array(13,0,642,800),203=>array(13,0,642,777),204=>array(63,0,602,799),205=>array(63,0,602,799),206=>array(63,0,602,799),207=>array(63,0,602,777),208=>array(23,0,622,583),209=>array(21,0,706,782),210=>array(55,-14,629,800),211=>array(55,-14,629,800),212=>array(55,-14,629,800),213=>array(55,-14,629,782),214=>array(55,-14,629,777),215=>array(126,80,592,480),216=>array(-1,-70,712,638),217=>array(80,-14,675,800),218=>array(80,-14,675,799),219=>array(80,-14,675,800),220=>array(80,-14,675,777),221=>array(78,0,644,799),222=>array(23,0,588,583),223=>array(22,-16,569,623),224=>array(65,-16,583,667),225=>array(65,-16,583,661),226=>array(65,-16,583,662),227=>array(65,-16,585,635),228=>array(65,-16,583,630),229=>array(65,-16,583,677),230=>array(3,-16,654,450),231=>array(72,-200,606,450),232=>array(74,-16,600,666),233=>array(74,-16,600,661),234=>array(74,-16,600,674),235=>array(74,-16,600,630),236=>array(72,0,550,668),237=>array(72,0,550,662),238=>array(72,0,550,674),239=>array(72,0,550,630),240=>array(83,-16,617,646),241=>array(33,0,589,635),242=>array(74,-16,599,666),243=>array(74,-16,599,659),244=>array(74,-16,599,662),245=>array(74,-16,599,635),246=>array(74,-16,599,630),247=>array(101,28,619,532),248=>array(2,-70,654,494),249=>array(94,-13,603,668),250=>array(94,-13,603,661),251=>array(94,-13,603,661),252=>array(94,-13,603,630),253=>array(-22,-200,652,661),254=>array(-41,-200,623,624),255=>array(-22,-200,652,630),256=>array(-11,0,633,737),257=>array(65,-16,586,590),258=>array(-11,0,633,799),259=>array(65,-16,584,664),260=>array(-11,-200,633,583),261=>array(65,-200,583,450),262=>array(70,-14,653,800),263=>array(73,-16,606,662),264=>array(70,-14,653,800),265=>array(73,-16,606,674),266=>array(70,-14,653,777),267=>array(73,-16,606,630),268=>array(70,-14,653,800),269=>array(73,-16,606,662),270=>array(23,0,622,800),271=>array(-16,-14,758,643),272=>array(23,0,622,583),273=>array(34,-14,672,624),274=>array(13,0,642,737),275=>array(74,-16,600,590),276=>array(13,0,642,776),277=>array(74,-16,600,664),278=>array(13,0,642,757),279=>array(74,-16,600,630),280=>array(23,-200,652,583),281=>array(74,-200,600,450),282=>array(13,0,642,800),283=>array(74,-16,609,661),284=>array(59,-14,647,787),285=>array(63,-200,665,674),286=>array(59,-14,647,800),287=>array(63,-200,665,664),288=>array(59,-14,647,757),289=>array(63,-200,665,631),290=>array(59,-200,647,597),291=>array(63,-200,665,662),292=>array(12,0,655,799),293=>array(33,0,692,799),294=>array(1,0,643,583),295=>array(6,0,566,624),296=>array(63,0,624,782),297=>array(72,0,553,635),298=>array(63,0,602,737),299=>array(72,0,554,590),300=>array(63,0,609,800),301=>array(72,0,557,664),302=>array(93,-199,632,583),303=>array(72,-200,550,623),304=>array(63,0,602,757),305=>array(72,0,550,437),306=>array(2,-14,726,583),307=>array(19,-200,668,623),308=>array(11,-14,692,800),309=>array(64,-200,587,661),310=>array(2,-199,667,583),311=>array(42,-199,606,624),312=>array(18,0,582,437),313=>array(22,0,596,800),314=>array(72,0,550,800),315=>array(22,-199,596,583),316=>array(72,-199,550,624),317=>array(22,0,719,619),318=>array(72,0,698,638),319=>array(22,0,596,583),320=>array(72,0,641,624),321=>array(43,0,616,583),322=>array(72,0,557,624),323=>array(21,0,706,800),324=>array(33,0,583,674),325=>array(21,-199,706,583),326=>array(33,-199,583,450),327=>array(21,0,706,800),328=>array(33,0,593,662),329=>array(33,0,583,661),330=>array(32,-123,642,637),331=>array(6,-200,548,450),332=>array(55,-14,629,737),333=>array(74,-16,599,590),334=>array(55,-14,629,781),335=>array(74,-16,599,663),336=>array(55,-14,680,800),337=>array(74,-16,613,666),338=>array(34,0,717,583),339=>array(28,-16,666,450),340=>array(3,0,611,800),341=>array(44,0,630,674),342=>array(3,-199,611,583),343=>array(44,-199,630,449),344=>array(3,0,611,799),345=>array(44,0,630,662),346=>array(62,-14,624,800),347=>array(83,-16,592,661),348=>array(62,-14,624,800),349=>array(83,-16,593,674),350=>array(72,-200,634,597),351=>array(83,-200,592,450),352=>array(62,-14,624,800),353=>array(83,-16,599,660),354=>array(121,-200,682,583),355=>array(94,-200,547,591),356=>array(81,0,642,800),357=>array(94,-16,667,680),358=>array(60,0,620,583),359=>array(29,-16,516,591),360=>array(80,-14,675,782),361=>array(94,-13,603,635),362=>array(80,-14,675,737),363=>array(94,-13,603,590),364=>array(80,-14,675,800),365=>array(94,-13,603,663),366=>array(80,-14,675,800),367=>array(94,-13,603,701),368=>array(80,-14,675,800),369=>array(94,-13,608,664),370=>array(90,-200,685,583),371=>array(94,-200,603,437),372=>array(58,0,685,800),373=>array(62,0,664,674),374=>array(78,0,644,800),375=>array(-22,-200,652,674),376=>array(78,0,644,777),377=>array(53,0,608,800),378=>array(85,0,599,662),379=>array(53,0,608,777),380=>array(85,0,599,630),381=>array(53,0,621,800),382=>array(85,0,601,662),383=>array(64,0,671,623),384=>array(6,-14,628,624),385=>array(40,0,638,583),386=>array(10,0,662,583),387=>array(6,-14,628,624),388=>array(24,0,606,615),389=>array(6,-16,621,615),390=>array(44,-14,627,597),391=>array(19,-14,731,679),392=>array(36,-16,698,546),393=>array(23,0,622,583),394=>array(38,0,650,583),395=>array(44,0,686,583),396=>array(29,-14,619,624),397=>array(-6,-200,570,454),398=>array(41,0,670,583),399=>array(65,-17,628,601),400=>array(80,-14,623,597),401=>array(-96,-123,695,583),402=>array(29,-123,657,638),403=>array(48,-14,762,676),404=>array(107,-22,658,588),405=>array(-43,-13,671,624),406=>array(196,-16,538,583),407=>array(90,0,630,583),408=>array(6,1,722,588),409=>array(34,0,599,638),410=>array(65,0,573,624),411=>array(24,0,585,624),412=>array(32,-13,707,583),413=>array(-137,-123,708,583),414=>array(56,-200,599,450),415=>array(64,-14,637,597),416=>array(46,-14,693,664),417=>array(30,-16,640,520),418=>array(4,-15,639,628),419=>array(0,-16,656,486),420=>array(43,0,645,583),421=>array(-58,-200,608,638),422=>array(14,-200,541,583),423=>array(80,-14,599,597),424=>array(96,-16,576,450),425=>array(64,0,642,583),426=>array(176,-118,541,606),427=>array(95,-200,549,591),428=>array(84,0,671,583),429=>array(89,-16,542,638),430=>array(91,-123,651,583),431=>array(59,-14,747,697),432=>array(35,-13,693,551),433=>array(71,-18,662,596),434=>array(108,-19,675,588),435=>array(58,0,714,583),436=>array(-49,-200,733,551),437=>array(73,0,628,583),438=>array(83,0,596,437),439=>array(46,-50,610,583),440=>array(57,-50,621,583),441=>array(88,-183,531,442),442=>array(44,-200,548,442),443=>array(63,0,603,598),444=>array(91,-23,601,589),445=>array(102,-26,531,442),446=>array(114,-22,565,589),447=>array(-34,-200,636,463),448=>array(227,-153,472,622),449=>array(132,-153,568,622),450=>array(69,-149,651,629),451=>array(234,-15,501,638),452=>array(8,0,727,776),453=>array(8,0,730,669),454=>array(37,-16,748,726),455=>array(15,-14,716,583),456=>array(33,-200,659,623),457=>array(18,-200,627,624),458=>array(2,-18,751,587),459=>array(-4,-200,685,623),460=>array(-2,-200,678,623),461=>array(-11,0,633,800),462=>array(65,-16,601,654),463=>array(63,0,609,800),464=>array(72,0,565,654),465=>array(55,-14,629,800),466=>array(74,-16,599,654),467=>array(80,-14,675,800),468=>array(94,-13,603,654),469=>array(77,-14,659,798),470=>array(94,-13,627,774),471=>array(88,-14,670,800),472=>array(94,-13,603,797),473=>array(78,-14,660,800),474=>array(94,-13,630,800),475=>array(87,-14,669,800),476=>array(94,-13,603,800),477=>array(74,-16,600,450),478=>array(-11,0,633,798),479=>array(65,-16,621,774),480=>array(-14,-1,632,800),481=>array(65,-16,622,761),482=>array(-10,0,717,717),483=>array(3,-16,654,590),484=>array(58,-14,636,597),485=>array(53,-200,656,451),486=>array(59,-14,660,800),487=>array(63,-200,665,655),488=>array(2,0,667,800),489=>array(42,0,642,800),490=>array(55,-200,629,597),491=>array(74,-200,599,450),492=>array(55,-200,629,717),493=>array(74,-200,599,590),494=>array(46,-50,610,800),495=>array(55,-183,573,644),496=>array(64,-200,599,641),497=>array(8,0,705,587),498=>array(8,0,675,588),499=>array(37,-16,660,629),500=>array(59,-14,647,800),501=>array(63,-200,665,655),502=>array(12,0,644,583),503=>array(-27,-200,675,597),504=>array(21,0,706,800),505=>array(33,0,583,660),506=>array(-11,0,633,800),507=>array(65,-16,583,800),508=>array(-10,0,717,800),509=>array(3,-16,654,654),510=>array(-1,-70,712,799),511=>array(2,-70,654,698),512=>array(-11,0,633,800),513=>array(65,-16,583,680),514=>array(-11,0,633,755),515=>array(65,-16,583,631),516=>array(13,0,642,800),517=>array(74,-16,600,680),518=>array(13,0,642,756),519=>array(74,-16,600,625),520=>array(63,0,602,800),521=>array(72,0,550,680),522=>array(63,0,602,755),523=>array(72,0,570,631),524=>array(55,-14,629,800),525=>array(74,-16,599,680),526=>array(55,-14,629,760),527=>array(74,-16,599,631),528=>array(3,0,611,798),529=>array(44,0,630,680),530=>array(3,0,611,757),531=>array(44,0,630,631),532=>array(80,-14,675,798),533=>array(94,-13,603,680),534=>array(80,-14,675,758),535=>array(94,-13,603,631),536=>array(62,-199,624,597),537=>array(83,-199,592,450),538=>array(81,-199,642,583),539=>array(94,-199,547,591),540=>array(86,-45,605,601),541=>array(137,-141,569,456),542=>array(12,0,655,800),543=>array(33,0,636,799),544=>array(11,-200,600,637),548=>array(73,-200,628,583),549=>array(85,-200,599,437),550=>array(-11,0,633,766),551=>array(65,-16,583,630),552=>array(13,-200,642,583),553=>array(64,-200,590,450),554=>array(45,-12,631,798),555=>array(74,-16,634,770),556=>array(45,-12,619,800),557=>array(74,-16,614,767),558=>array(55,-14,629,777),559=>array(74,-16,599,630),560=>array(48,-12,618,800),561=>array(74,-16,609,752),562=>array(78,0,644,717),563=>array(-22,-200,652,570),567=>array(64,-200,561,437),592=>array(67,-13,616,453),593=>array(26,-14,577,467),594=>array(84,-18,635,463),595=>array(5,-14,627,638),596=>array(51,-16,590,450),598=>array(29,-200,655,624),599=>array(8,-14,782,638),600=>array(43,-16,599,450),601=>array(83,-16,609,450),603=>array(84,-16,580,450),604=>array(74,-16,565,450),607=>array(59,-200,556,437),608=>array(28,-200,782,638),609=>array(86,-200,610,462),613=>array(81,-189,641,435),614=>array(14,0,575,638),615=>array(36,-200,578,638),616=>array(75,0,554,623),617=>array(141,-16,514,437),618=>array(113,0,568,437),619=>array(65,0,599,624),621=>array(221,-200,514,624),623=>array(29,-13,673,437),624=>array(37,-200,682,437),625=>array(-6,-200,638,450),626=>array(-119,-200,597,450),627=>array(6,-200,652,450),628=>array(68,0,620,437),629=>array(84,-16,609,450),633=>array(35,-12,621,437),634=>array(25,-12,653,637),635=>array(34,-200,620,437),636=>array(-5,-200,623,449),637=>array(132,-200,623,449),638=>array(95,0,588,450),639=>array(65,-200,500,450),640=>array(38,0,485,437),641=>array(85,0,603,437),642=>array(39,-200,565,450),643=>array(-11,-123,617,638),644=>array(-52,-200,670,638),645=>array(118,-123,502,644),647=>array(125,-16,578,591),648=>array(113,-200,564,591),649=>array(10,-13,571,437),652=>array(7,0,609,437),653=>array(6,0,608,437),654=>array(0,0,674,637),656=>array(20,-199,623,437),657=>array(90,-98,593,442),658=>array(55,-183,548,442),659=>array(95,-200,548,442),660=>array(116,0,545,598),661=>array(123,0,568,598),662=>array(76,-15,505,583),663=>array(19,-200,641,597),664=>array(44,-14,617,597),665=>array(56,1,568,442),666=>array(101,-21,593,456),667=>array(35,-21,674,517),668=>array(43,0,653,437),669=>array(86,-186,562,649),670=>array(78,-189,642,435),671=>array(29,0,523,437),672=>array(30,-200,803,638),673=>array(131,0,595,598),674=>array(163,0,608,598),688=>array(184,360,562,800),689=>array(168,361,546,800),690=>array(213,225,552,800),691=>array(213,359,611,688),692=>array(183,353,580,682),693=>array(203,231,600,683),694=>array(190,361,670,778),695=>array(205,359,608,681),696=>array(165,239,616,682),697=>array(327,461,519,645),698=>array(242,461,584,645),699=>array(309,496,479,666),700=>array(304,496,497,660),701=>array(324,440,478,664),702=>array(383,486,498,667),703=>array(333,486,448,667),704=>array(283,358,563,766),705=>array(277,358,576,766),706=>array(287,570,577,800),707=>array(290,570,595,800),708=>array(280,570,536,800),709=>array(329,570,590,800),710=>array(218,497,570,661),711=>array(257,497,609,661),712=>array(344,465,454,660),713=>array(249,546,600,626),714=>array(332,496,525,660),715=>array(274,496,444,666),716=>array(344,-200,454,-5),717=>array(108,-114,459,-34),718=>array(221,-194,391,-24),719=>array(136,-192,329,-28),720=>array(211,0,466,437),721=>array(282,245,466,437),722=>array(295,198,410,379),723=>array(313,198,428,379),724=>array(316,511,516,644),725=>array(330,511,530,644),726=>array(329,508,529,704),727=>array(329,571,529,641),728=>array(234,503,586,656),729=>array(-235,534,-112,654),730=>array(309,496,498,677),731=>array(223,-200,434,0),732=>array(214,531,595,648),733=>array(239,498,608,662),734=>array(207,237,502,439),735=>array(335,514,518,677),736=>array(249,230,627,682),737=>array(213,360,536,800),738=>array(230,359,574,700),739=>array(196,360,610,682),740=>array(296,374,598,800),741=>array(157,-25,625,800),742=>array(135,-37,617,800),743=>array(94,-37,617,800),744=>array(60,-37,617,800),745=>array(28,-25,617,800),746=>array(70,-25,538,715),747=>array(66,-35,558,404),748=>array(92,-199,444,-35),749=>array(148,503,715,734),750=>array(190,331,620,623),751=>array(124,-199,476,-35),752=>array(280,-200,536,30),753=>array(287,-200,577,30),754=>array(127,-200,417,30),755=>array(309,-186,498,-5),756=>array(336,222,506,392),757=>array(268,222,574,392),758=>array(281,205,474,369),759=>array(100,-184,481,-67),760=>array(234,309,455,761),761=>array(307,518,508,701),762=>array(322,518,515,701),763=>array(84,-65,277,118),764=>array(138,-67,339,116),765=>array(59,-200,494,-22),766=>array(59,-200,444,-22),767=>array(-3,-200,565,29),768=>array(-326,496,-156,666),769=>array(-256,496,-63,660),770=>array(-382,497,-30,661),771=>array(-386,531,-5,648),772=>array(-351,546,0,626),773=>array(-443,546,50,626),774=>array(-335,503,17,656),775=>array(-235,534,-112,654),776=>array(-320,534,11,654),777=>array(-293,486,-102,682),778=>array(-248,496,-59,677),779=>array(-313,498,56,662),780=>array(-333,497,19,661),781=>array(-187,514,-86,713),782=>array(-277,514,-7,713),783=>array(-403,496,-60,666),784=>array(-366,503,-14,754),785=>array(-323,471,29,624),786=>array(-106,496,64,666),787=>array(-62,484,131,648),788=>array(-114,452,40,676),789=>array(-69,530,124,694),790=>array(-371,-193,-201,-23),791=>array(-403,-194,-210,-30),792=>array(-390,-200,-234,-24),793=>array(-374,-200,-218,-24),794=>array(37,510,230,693),795=>array(-61,483,128,698),796=>array(-404,-179,-289,2),797=>array(-413,-200,-213,-67),798=>array(-398,-200,-198,-67),799=>array(-432,-200,-232,-4),800=>array(-405,-136,-205,-66),801=>array(-572,-200,-250,0),802=>array(-356,-200,-76,0),803=>array(-407,-176,-284,-56),804=>array(-496,-170,-165,-50),805=>array(-427,-198,-238,-17),806=>array(-437,-191,-265,-21),807=>array(-450,-200,-212,0),808=>array(-377,-200,-166,0),809=>array(-371,-200,-270,-1),810=>array(-474,-199,-162,-31),811=>array(-495,-173,-138,-43),812=>array(-476,-184,-124,-20),813=>array(-508,-200,-156,-36),814=>array(-455,-173,-103,-20),815=>array(-500,-200,-148,-47),816=>array(-490,-168,-109,-51),817=>array(-487,-139,-136,-59),818=>array(-642,-200,-21,-100),819=>array(-642,-200,-3,-19),820=>array(-373,201,8,318),821=>array(-349,289,2,369),822=>array(-511,205,7,305),823=>array(-415,222,-26,456),824=>array(-536,180,103,534),825=>array(-382,-200,-267,-19),826=>array(-474,-200,-163,-32),827=>array(-424,-200,-214,-23),828=>array(-495,-198,-137,-53),829=>array(-259,501,-76,664),830=>array(-258,485,-120,722),831=>array(-469,619,170,800),832=>array(-228,496,-58,666),833=>array(-207,496,-14,660),834=>array(-335,531,46,648),835=>array(-208,484,-15,648),836=>array(-336,496,21,712),837=>array(-322,-200,-43,0),838=>array(-316,477,-5,645),839=>array(-514,-200,-139,-11),840=>array(-443,-200,-184,-1),841=>array(-404,-200,-211,-17),842=>array(-350,502,35,666),843=>array(-378,463,3,780),844=>array(-344,491,66,749),845=>array(-465,-200,-174,-39),846=>array(-411,-194,-267,-24),848=>array(-310,459,-5,689),849=>array(-137,511,-22,692),850=>array(-335,487,17,734),851=>array(-413,-200,-230,-37),852=>array(-394,-200,-104,30),853=>array(-434,-200,-144,30),854=>array(-576,-200,-53,30),855=>array(-207,486,-92,667),856=>array(-235,534,-112,654),857=>array(-431,-200,-212,8),858=>array(-461,-200,-157,-11),859=>array(-258,477,-60,684),860=>array(-400,-200,388,24),861=>array(-254,476,534,700),862=>array(-193,512,428,612),863=>array(-343,-195,278,-95),864=>array(-432,-166,329,-49),865=>array(-292,416,496,640),866=>array(-311,-200,276,-13),867=>array(-288,468,-64,669),868=>array(-301,468,-74,669),869=>array(-296,476,-89,745),870=>array(-296,468,-70,669),871=>array(-292,468,-72,663),872=>array(-299,466,-68,667),873=>array(-302,467,-47,743),874=>array(-308,476,-66,745),875=>array(-336,478,-58,672),876=>array(-307,478,-54,672),877=>array(-256,467,-61,729),878=>array(-298,474,-38,663),879=>array(-311,476,-48,665),884=>array(327,461,519,645),885=>array(147,-149,351,143),890=>array(243,-200,522,0),894=>array(118,-158,431,437),900=>array(79,460,272,624),901=>array(227,496,584,712),902=>array(-23,0,633,583),903=>array(302,304,455,437),904=>array(-34,0,711,585),905=>array(-41,0,689,584),906=>array(27,0,669,583),908=>array(-8,-14,637,597),910=>array(-66,0,702,587),911=>array(7,0,651,583),912=>array(164,-16,543,712),913=>array(-11,0,633,583),914=>array(22,0,620,583),915=>array(38,0,690,583),916=>array(-29,0,615,583),917=>array(24,0,653,583),918=>array(53,0,608,583),919=>array(12,0,655,583),920=>array(63,-14,637,597),921=>array(63,0,602,583),922=>array(2,0,667,583),923=>array(-16,0,628,583),924=>array(-10,0,728,583),925=>array(21,0,706,583),926=>array(35,0,677,583),927=>array(55,-14,629,597),928=>array(25,0,667,583),929=>array(39,0,633,583),931=>array(64,0,642,583),932=>array(81,0,642,583),933=>array(78,0,644,583),934=>array(48,0,651,583),935=>array(-1,0,672,583),936=>array(60,0,694,583),937=>array(30,0,639,583),938=>array(63,0,602,757),939=>array(78,0,644,757),940=>array(75,-14,626,696),941=>array(115,-16,589,675),942=>array(57,-200,599,675),943=>array(176,-16,549,675),944=>array(121,-16,700,715),945=>array(50,-14,601,467),946=>array(1,-200,591,623),947=>array(95,-200,655,437),948=>array(80,-16,656,638),949=>array(115,-16,589,450),950=>array(111,-200,624,624),951=>array(30,-200,572,450),952=>array(129,-15,599,623),953=>array(164,-16,537,437),954=>array(60,0,624,437),955=>array(25,0,586,624),956=>array(-9,-200,605,437),957=>array(94,0,625,437),958=>array(141,-200,609,637),959=>array(74,-16,599,450),960=>array(41,0,651,437),961=>array(-35,-200,616,450),962=>array(113,-20,571,458),963=>array(58,-16,654,450),964=>array(138,-16,588,437),965=>array(89,-16,668,437),966=>array(65,-200,633,450),967=>array(-18,-200,658,437),968=>array(41,-200,688,638),969=>array(47,-40,636,453),970=>array(164,-16,537,610),971=>array(89,-16,668,630),972=>array(74,-16,599,675),973=>array(89,-16,668,675),974=>array(47,-40,636,678),976=>array(117,-46,599,639),977=>array(105,-44,591,649),978=>array(82,0,681,563),979=>array(14,-25,710,589),980=>array(82,0,681,720),981=>array(22,-200,642,639),982=>array(40,-41,639,456),986=>array(63,-171,716,587),987=>array(79,-172,642,464),988=>array(22,-25,671,588),989=>array(1,-200,651,451),1008=>array(8,-26,661,442),1009=>array(57,-200,609,468),1012=>array(64,-14,637,597),1013=>array(189,-41,539,456),1024=>array(13,0,642,793),1025=>array(13,0,642,766),1026=>array(97,-187,614,582),1027=>array(10,0,662,790),1028=>array(28,-14,612,597),1029=>array(52,-14,614,597),1030=>array(63,0,602,583),1031=>array(63,0,602,764),1032=>array(4,-14,667,583),1033=>array(-63,0,638,583),1034=>array(-83,0,644,584),1035=>array(69,0,597,583),1036=>array(0,0,664,788),1037=>array(0,0,642,793),1038=>array(87,0,654,769),1039=>array(0,-99,642,583),1040=>array(-11,0,633,583),1041=>array(0,0,652,583),1042=>array(22,0,620,583),1043=>array(10,0,662,583),1044=>array(-19,-141,657,583),1045=>array(13,0,642,583),1046=>array(-31,0,726,583),1047=>array(62,-14,598,597),1048=>array(0,0,642,583),1049=>array(0,0,642,776),1050=>array(0,0,664,583),1051=>array(6,0,649,583),1052=>array(-10,0,728,583),1053=>array(12,0,655,583),1054=>array(35,-14,609,597),1055=>array(0,0,642,583),1056=>array(23,0,617,583),1057=>array(70,-14,653,597),1058=>array(81,0,642,583),1059=>array(87,0,654,583),1060=>array(36,0,639,583),1061=>array(-1,0,672,583),1062=>array(0,-141,642,583),1063=>array(87,0,593,583),1064=>array(-34,0,731,583),1065=>array(-34,-141,731,583),1066=>array(20,0,651,583),1067=>array(-33,0,727,583),1068=>array(48,0,598,583),1069=>array(9,-14,591,597),1070=>array(-20,-14,669,597),1071=>array(-29,0,681,583),1072=>array(65,-16,583,450),1073=>array(58,-14,599,641),1074=>array(87,0,570,437),1075=>array(97,0,584,437),1076=>array(21,-92,643,437),1077=>array(74,-16,600,450),1078=>array(-18,0,696,437),1079=>array(74,-16,565,450),1080=>array(13,0,623,437),1081=>array(13,0,623,630),1082=>array(31,0,595,437),1083=>array(10,0,649,437),1084=>array(-30,0,726,437),1085=>array(43,0,653,437),1086=>array(64,-16,589,450),1087=>array(41,0,651,437),1088=>array(-28,-200,636,450),1089=>array(48,-16,581,450),1090=>array(115,1,623,438),1091=>array(-22,-200,652,437),1092=>array(-13,-200,669,648),1093=>array(30,0,641,437),1094=>array(32,-92,626,437),1095=>array(95,0,599,437),1096=>array(-32,0,724,437),1097=>array(-32,-92,724,437),1098=>array(71,0,598,437),1099=>array(-38,0,698,437),1100=>array(92,0,549,437),1101=>array(57,-16,600,450),1102=>array(-34,-16,673,450),1103=>array(54,0,624,437),1104=>array(74,-16,600,671),1105=>array(74,-16,600,622),1106=>array(68,-185,597,624),1107=>array(97,0,584,654),1108=>array(66,-16,600,450),1109=>array(83,-16,592,450),1110=>array(72,0,550,623),1111=>array(72,0,564,623),1112=>array(64,-200,561,623),1113=>array(-42,-1,660,436),1114=>array(-16,0,662,437),1115=>array(36,0,596,624),1116=>array(31,0,595,654),1117=>array(13,0,623,668),1118=>array(-22,-200,652,663),1119=>array(32,-99,644,437),1136=>array(60,0,694,583),1137=>array(41,-200,688,638),1138=>array(55,-14,629,597),1156=>array(-323,471,29,624),1157=>array(-210,452,-56,676),1158=>array(-153,484,40,648),1162=>array(10,-141,654,771),1163=>array(10,-141,622,630),1164=>array(21,0,574,633),1165=>array(93,0,551,516),1166=>array(22,0,618,583),1167=>array(-41,-200,625,450),1168=>array(11,0,677,700),1169=>array(107,0,604,529),1170=>array(11,0,662,583),1171=>array(107,0,595,437),1172=>array(13,-145,664,583),1173=>array(107,-145,595,437),1174=>array(-31,-141,726,583),1175=>array(-18,-92,696,437),1176=>array(73,-199,610,597),1177=>array(83,-199,575,450),1178=>array(5,-141,671,583),1179=>array(61,-141,627,437),1180=>array(15,0,681,583),1181=>array(38,0,663,437),1182=>array(15,0,681,583),1183=>array(61,0,627,437),1184=>array(31,-1,702,583),1185=>array(69,0,668,437),1186=>array(32,-141,676,583),1187=>array(40,-141,652,437),1188=>array(-33,0,744,583),1189=>array(9,-1,693,437),1190=>array(-36,-145,678,583),1191=>array(-44,-145,671,437),1192=>array(59,-132,643,597),1193=>array(92,-132,626,450),1194=>array(59,-199,643,597),1195=>array(92,-199,626,450),1196=>array(101,-141,662,583),1197=>array(114,-141,621,437),1198=>array(78,0,644,583),1199=>array(78,-146,644,437),1200=>array(103,0,674,583),1201=>array(76,-146,643,437),1202=>array(9,-141,683,583),1203=>array(30,-141,642,437),1204=>array(56,-141,724,583),1205=>array(25,-141,683,437),1206=>array(119,-141,627,583),1207=>array(109,-141,615,437),1208=>array(129,0,637,583),1209=>array(109,0,615,437),1210=>array(7,0,513,583),1211=>array(1,0,505,437),1212=>array(18,-18,674,601),1213=>array(38,-16,633,450),1214=>array(18,-200,674,601),1215=>array(48,-200,643,450),1216=>array(63,0,602,583),1217=>array(-31,0,726,776),1218=>array(-18,0,696,645),1219=>array(15,-145,681,583),1220=>array(51,-145,617,437),1221=>array(27,-141,672,583),1222=>array(14,-141,645,437),1223=>array(32,-145,676,583),1224=>array(50,-145,622,437),1225=>array(22,-141,666,583),1226=>array(50,-141,622,437),1227=>array(129,-141,637,583),1228=>array(109,-141,615,437),1229=>array(-10,-141,729,584),1230=>array(-7,-141,704,437),1231=>array(63,0,602,583),1232=>array(-11,0,633,776),1233=>array(65,-16,587,669),1234=>array(-11,0,633,763),1235=>array(65,-16,587,624),1236=>array(-10,0,717,583),1237=>array(3,-16,654,450),1238=>array(13,0,642,776),1239=>array(74,-16,600,667),1240=>array(65,-17,628,601),1241=>array(74,-16,600,450),1242=>array(65,-17,628,763),1243=>array(74,-16,600,626),1244=>array(-31,0,726,763),1245=>array(-18,0,696,623),1246=>array(62,-14,598,765),1247=>array(74,-16,565,623),1248=>array(46,-50,610,583),1249=>array(55,-183,548,442),1250=>array(0,0,642,723),1251=>array(13,0,623,584),1252=>array(0,0,642,763),1253=>array(13,0,623,627),1254=>array(55,-14,629,743),1255=>array(74,-16,599,623),1256=>array(75,-14,649,597),1257=>array(84,-16,609,450),1258=>array(75,-14,649,765),1259=>array(84,-16,609,623),1260=>array(49,-14,631,766),1261=>array(57,-16,600,627),1262=>array(121,0,688,723),1263=>array(-20,-200,654,584),1264=>array(128,0,695,765),1265=>array(-22,-200,652,623),1266=>array(120,0,687,790),1267=>array(-22,-200,652,654),1268=>array(133,0,639,763),1269=>array(101,0,605,624),1270=>array(11,-141,662,583),1271=>array(107,-141,595,437),1272=>array(-12,0,748,763),1273=>array(-21,0,715,623),1296=>array(82,-14,625,597),1297=>array(87,-16,584,450),1298=>array(17,-145,662,583),1299=>array(13,-145,646,437),1306=>array(55,-145,629,597),1307=>array(45,-200,666,450),1308=>array(58,0,685,583),1309=>array(62,0,664,437),1310=>array(5,-1,671,583),1311=>array(61,0,627,437),1456=>array(271,-200,329,-42),1457=>array(155,-200,450,-42),1458=>array(153,-200,447,-42),1459=>array(152,-200,447,-40),1460=>array(254,-111,315,-52),1461=>array(212,-119,388,-60),1462=>array(212,-200,388,-42),1463=>array(206,-95,394,-42),1464=>array(212,-200,389,-40),1465=>array(177,541,237,600),1467=>array(153,-200,447,-42),1468=>array(321,211,381,270),1469=>array(280,-200,320,-24),1470=>array(60,380,540,480),1471=>array(206,540,394,593),1472=>array(250,-153,350,622),1473=>array(539,536,599,595),1474=>array(148,536,208,595),1475=>array(225,-15,375,437),1476=>array(246,674,306,733),1488=>array(60,0,642,480),1489=>array(70,0,552,480),1490=>array(133,0,517,480),1491=>array(150,0,632,480),1492=>array(104,0,612,480),1493=>array(240,0,480,480),1494=>array(214,0,569,480),1495=>array(97,0,611,480),1496=>array(134,0,626,480),1497=>array(234,190,468,480),1498=>array(150,-200,572,480),1499=>array(70,0,570,480),1500=>array(141,0,642,629),1501=>array(80,0,600,480),1502=>array(101,0,611,480),1503=>array(240,-200,480,480),1504=>array(133,0,516,480),1505=>array(122,-1,611,480),1506=>array(70,0,649,480),1507=>array(125,-200,611,480),1508=>array(70,0,612,480),1509=>array(150,-200,642,480),1510=>array(58,0,630,480),1511=>array(80,-200,632,480),1512=>array(150,0,612,480),1513=>array(51,0,671,480),1514=>array(38,0,612,480),1520=>array(126,0,638,480),1521=>array(132,0,638,480),1522=>array(132,190,638,480),1523=>array(242,315,395,605),1524=>array(140,315,513,605),4304=>array(169,102,541,511),4305=>array(170,102,536,667),4306=>array(108,-147,495,428),4307=>array(106,-156,588,428),4308=>array(114,-147,547,428),4309=>array(115,-147,548,428),4310=>array(204,102,582,696),4311=>array(139,90,579,429),4312=>array(168,90,536,428),4313=>array(113,-147,553,440),4314=>array(102,-157,589,428),4315=>array(208,102,598,696),4316=>array(164,102,633,717),4317=>array(132,91,582,428),4318=>array(168,102,565,698),4319=>array(112,-147,589,463),4320=>array(133,90,603,696),4321=>array(176,102,542,696),4322=>array(94,-150,566,564),4323=>array(143,-147,593,439),4324=>array(123,-147,590,428),4325=>array(112,-144,641,737),4326=>array(104,-157,589,428),4327=>array(115,-147,568,440),4328=>array(201,102,640,696),4329=>array(144,93,537,696),4330=>array(91,-148,578,440),4331=>array(168,102,628,696),4332=>array(227,-200,634,721),4333=>array(90,-147,610,658),4334=>array(170,102,544,696),4335=>array(51,-147,607,428),4336=>array(166,102,595,698),4337=>array(146,102,667,707),4338=>array(162,95,500,450),4339=>array(94,-138,568,444),4340=>array(124,-138,548,597),4341=>array(147,102,608,696),4345=>array(159,-170,546,405),4347=>array(123,0,601,594),4348=>array(222,199,574,661),7680=>array(-11,-200,633,583),7681=>array(65,-200,583,450),7682=>array(22,0,620,757),7683=>array(2,-14,623,762),7684=>array(22,-160,620,583),7685=>array(2,-174,623,624),7686=>array(22,-120,620,583),7687=>array(2,-134,623,624),7688=>array(80,-200,663,800),7689=>array(72,-200,606,654),7690=>array(23,0,622,757),7691=>array(74,-14,664,767),7692=>array(23,-160,622,583),7693=>array(74,-174,664,624),7694=>array(23,-120,622,583),7695=>array(74,-139,664,624),7696=>array(22,-200,622,583),7697=>array(73,-200,664,624),7698=>array(23,-200,622,583),7699=>array(69,-200,664,624),7700=>array(21,0,634,800),7701=>array(74,-16,600,800),7702=>array(21,0,634,798),7703=>array(74,-16,600,800),7704=>array(13,-200,642,583),7705=>array(74,-199,600,450),7706=>array(13,-165,642,583),7707=>array(74,-181,600,450),7708=>array(13,-200,642,781),7709=>array(64,-200,597,643),7710=>array(3,0,654,757),7711=>array(84,0,691,775),7712=>array(59,-14,647,717),7713=>array(63,-200,665,571),7714=>array(12,0,655,757),7715=>array(33,0,593,763),7716=>array(12,-160,655,583),7717=>array(33,-160,593,624),7718=>array(12,0,655,757),7719=>array(33,0,609,784),7720=>array(-2,-200,676,583),7721=>array(-2,-200,594,624),7722=>array(12,-200,655,583),7723=>array(33,-200,593,624),7724=>array(63,-165,602,583),7725=>array(72,-165,550,623),7726=>array(92,0,616,799),7727=>array(72,0,560,772),7728=>array(2,0,667,794),7729=>array(42,0,606,800),7730=>array(2,-160,667,583),7731=>array(42,-160,606,624),7732=>array(2,-132,667,583),7733=>array(42,-150,606,624),7734=>array(22,-160,596,583),7735=>array(72,-160,550,624),7736=>array(22,-160,596,717),7737=>array(72,-160,561,744),7738=>array(22,-156,596,583),7739=>array(72,-158,550,624),7740=>array(22,-200,596,583),7741=>array(72,-200,550,624),7742=>array(-10,0,728,792),7743=>array(-9,0,635,654),7744=>array(-10,0,728,748),7745=>array(-9,0,635,610),7746=>array(-10,-160,728,583),7747=>array(-9,-160,635,450),7748=>array(21,0,706,757),7749=>array(33,0,583,610),7750=>array(21,-160,706,583),7751=>array(33,-160,583,450),7752=>array(21,-156,706,583),7753=>array(33,-158,583,450),7754=>array(21,-200,706,583),7755=>array(33,-198,583,450),7756=>array(68,-12,656,800),7757=>array(74,-16,599,800),7758=>array(68,-12,639,800),7759=>array(74,-16,599,787),7760=>array(68,-12,638,800),7761=>array(74,-16,599,800),7762=>array(68,-12,638,800),7763=>array(74,-16,599,800),7764=>array(23,0,617,800),7765=>array(-41,-200,623,654),7766=>array(23,0,617,757),7767=>array(-41,-200,623,630),7768=>array(3,0,611,757),7769=>array(44,0,630,630),7770=>array(3,-160,611,583),7771=>array(44,-160,630,449),7772=>array(3,-160,611,732),7773=>array(44,-160,639,604),7774=>array(3,-144,611,583),7775=>array(44,-144,630,449),7776=>array(62,-14,624,760),7777=>array(83,-16,592,630),7778=>array(62,-174,624,597),7779=>array(83,-176,592,450),7780=>array(72,-12,616,800),7781=>array(83,-16,592,796),7782=>array(72,-12,631,800),7783=>array(83,-16,599,765),7784=>array(62,-174,624,758),7785=>array(83,-176,592,622),7786=>array(81,0,642,757),7787=>array(94,-16,547,751),7788=>array(81,-160,642,583),7789=>array(94,-176,547,591),7790=>array(79,-152,642,583),7791=>array(88,-162,547,591),7792=>array(81,-200,642,583),7793=>array(92,-200,547,591),7794=>array(80,-174,675,583),7795=>array(94,-173,603,437),7796=>array(80,-179,675,583),7797=>array(89,-178,603,437),7798=>array(80,-200,675,585),7799=>array(94,-198,603,437),7800=>array(105,-14,689,800),7801=>array(94,-13,603,786),7802=>array(105,-14,689,800),7803=>array(94,-13,612,764),7804=>array(41,0,685,762),7805=>array(61,0,663,615),7806=>array(41,-160,685,583),7807=>array(61,-160,663,437),7808=>array(58,0,685,800),7809=>array(62,0,664,660),7810=>array(58,0,685,800),7811=>array(62,0,664,654),7812=>array(58,0,685,757),7813=>array(62,0,664,610),7814=>array(58,0,685,757),7815=>array(62,0,664,630),7816=>array(58,-160,685,583),7817=>array(62,-160,664,437),7818=>array(-1,0,672,757),7819=>array(30,0,641,630),7820=>array(-1,0,672,757),7821=>array(30,0,641,610),7822=>array(78,0,644,757),7823=>array(-22,-200,652,630),7824=>array(53,0,608,800),7825=>array(85,0,599,654),7826=>array(53,-160,608,583),7827=>array(85,-160,599,437),7828=>array(53,-160,608,583),7829=>array(85,-162,599,437),7830=>array(33,-160,593,624),7831=>array(94,-16,547,751),7832=>array(62,0,664,681),7833=>array(-22,-200,652,681),7834=>array(65,-16,583,687),7835=>array(64,0,671,783),7840=>array(-11,-160,633,583),7841=>array(65,-176,583,450),7842=>array(-11,0,633,800),7843=>array(65,-16,583,705),7844=>array(-11,0,727,800),7845=>array(65,-16,709,765),7846=>array(-11,0,636,800),7847=>array(65,-16,583,768),7848=>array(-11,0,706,800),7849=>array(65,-16,698,755),7850=>array(-14,-1,650,792),7851=>array(65,-16,590,784),7852=>array(-11,-160,633,787),7853=>array(65,-176,583,662),7854=>array(-14,-1,632,799),7855=>array(65,-16,584,800),7856=>array(-14,-1,632,800),7857=>array(65,-16,584,800),7858=>array(-14,-1,632,800),7859=>array(65,-16,584,800),7860=>array(-14,-1,632,797),7861=>array(65,-16,604,800),7862=>array(-11,-160,633,769),7863=>array(65,-176,584,664),7864=>array(13,-160,642,583),7865=>array(74,-176,600,450),7866=>array(13,0,642,800),7867=>array(74,-16,600,705),7868=>array(13,0,642,762),7869=>array(74,-16,600,615),7870=>array(13,0,709,800),7871=>array(74,-16,720,777),7872=>array(13,0,653,800),7873=>array(74,-16,600,776),7874=>array(13,0,705,800),7875=>array(74,-16,714,776),7876=>array(21,0,652,798),7877=>array(74,-16,620,799),7878=>array(13,-160,642,789),7879=>array(74,-176,600,629),7880=>array(63,0,602,800),7881=>array(72,0,550,703),7882=>array(63,-160,602,583),7883=>array(72,-160,550,623),7884=>array(55,-174,629,597),7885=>array(74,-176,599,450),7886=>array(55,-14,629,800),7887=>array(74,-16,599,704),7888=>array(55,-14,709,800),7889=>array(74,-16,732,767),7890=>array(55,-14,656,800),7891=>array(74,-16,599,774),7892=>array(55,-14,705,800),7893=>array(74,-16,705,777),7894=>array(68,-12,665,792),7895=>array(74,-16,615,787),7896=>array(55,-174,629,766),7897=>array(74,-176,599,654),7898=>array(46,-14,693,800),7899=>array(30,-16,640,652),7900=>array(46,-14,693,800),7901=>array(30,-16,640,656),7902=>array(46,-14,693,800),7903=>array(30,-16,640,703),7904=>array(46,-14,693,780),7905=>array(30,-16,640,635),7906=>array(46,-174,693,664),7907=>array(30,-176,640,520),7908=>array(80,-174,675,583),7909=>array(94,-173,603,437),7910=>array(80,-14,675,800),7911=>array(94,-13,603,702),7912=>array(59,-14,747,800),7913=>array(35,-13,693,675),7914=>array(59,-14,747,800),7915=>array(35,-13,693,665),7916=>array(59,-14,747,800),7917=>array(35,-13,693,702),7918=>array(59,-14,747,777),7919=>array(35,-13,693,635),7920=>array(59,-174,747,697),7921=>array(35,-173,693,551),7922=>array(78,0,644,800),7923=>array(-22,-200,652,660),7924=>array(78,-160,644,583),7925=>array(-22,-200,652,437),7926=>array(78,0,644,800),7927=>array(-22,-200,652,700),7928=>array(78,0,644,762),7929=>array(-22,-200,652,635),8208=>array(101,229,619,329),8209=>array(101,229,619,329),8210=>array(101,229,619,329),8211=>array(101,229,619,329),8212=>array(-18,229,642,329),8213=>array(-18,229,642,329),8214=>array(163,-39,437,621),8215=>array(-43,-200,596,-19),8216=>array(191,344,391,636),8217=>array(210,331,410,623),8218=>array(144,-194,344,98),8219=>array(393,331,543,623),8220=>array(113,344,541,636),8221=>array(243,331,673,623),8222=>array(43,-194,480,98),8223=>array(252,331,640,623),8224=>array(175,-92,589,622),8225=>array(123,-92,589,622),8226=>array(211,154,517,453),8227=>array(208,116,517,417),8228=>array(232,-15,385,117),8229=>array(123,-15,497,117),8230=>array(34,-15,587,117),8231=>array(290,182,413,302),8240=>array(104,0,627,618),8241=>array(21,-9,619,614),8242=>array(222,331,484,623),8243=>array(158,331,613,623),8244=>array(94,331,709,623),8245=>array(279,331,429,623),8246=>array(215,331,557,623),8247=>array(151,331,655,623),8248=>array(108,-180,430,4),8249=>array(80,20,425,415),8250=>array(273,20,617,415),8251=>array(89,11,623,551),8252=>array(109,-15,626,638),8253=>array(156,-30,536,592),8254=>array(141,660,762,760),8255=>array(64,-194,508,-24),8256=>array(180,434,623,604),8257=>array(123,-200,467,280),8258=>array(-97,-15,784,774),8259=>array(112,24,601,511),8260=>array(52,102,676,500),8261=>array(240,-153,557,623),8262=>array(143,-153,460,623),8263=>array(42,-40,707,602),8264=>array(97,-15,726,638),8265=>array(9,-15,708,638),8266=>array(144,-20,600,435),8267=>array(19,-174,648,583),8268=>array(121,111,637,485),8269=>array(-37,111,479,485),8270=>array(129,-20,565,394),8271=>array(139,-145,350,417),8272=>array(106,3,623,604),8273=>array(110,-25,640,799),8274=>array(67,-12,654,799),8275=>array(161,183,542,300),8276=>array(49,-194,492,-24),8277=>array(101,229,619,329),8278=>array(164,0,642,594),8279=>array(63,331,834,623),8280=>array(77,0,671,685),8281=>array(14,0,716,594),8282=>array(251,0,518,799),8283=>array(70,-198,673,800),8284=>array(48,-1,667,564),8285=>array(246,0,514,799),8286=>array(275,0,541,799),8304=>array(266,368,554,767),8305=>array(244,372,519,799),8308=>array(230,372,523,752),8309=>array(229,369,551,758),8310=>array(259,368,571,767),8311=>array(293,383,572,764),8312=>array(266,368,568,767),8313=>array(269,368,578,767),8314=>array(289,439,565,714),8315=>array(299,544,575,609),8316=>array(299,485,592,660),8317=>array(339,322,529,800),8318=>array(291,322,481,800),8319=>array(213,373,549,672),8320=>array(176,-154,464,245),8321=>array(154,-143,424,248),8322=>array(122,-153,458,237),8323=>array(139,-154,464,245),8324=>array(150,-150,443,230),8325=>array(149,-153,471,236),8326=>array(159,-154,471,245),8327=>array(193,-149,472,232),8328=>array(146,-154,448,245),8329=>array(159,-154,468,245),8330=>array(158,-122,434,153),8331=>array(171,-17,447,48),8332=>array(172,-72,465,103),8333=>array(206,-200,396,278),8334=>array(170,-200,360,278),8336=>array(108,-172,453,167),8337=>array(111,-175,460,164),8338=>array(119,-175,470,164),8339=>array(79,-166,490,153),8340=>array(123,-175,472,164),8355=>array(22,0,674,583),8356=>array(64,0,571,598),8357=>array(-10,-142,688,598),8358=>array(29,0,715,583),8361=>array(59,0,725,583),8362=>array(-19,0,619,480),8363=>array(14,-17,652,764),8364=>array(65,-14,698,597),8365=>array(20,0,686,583),8366=>array(136,0,682,583),8369=>array(22,0,690,583),8370=>array(78,-123,667,684),8371=>array(-12,0,686,583),8372=>array(49,-14,672,597),8373=>array(48,-123,578,684),8376=>array(93,0,680,597),8377=>array(117,0,634,584),8448=>array(63,-10,687,800),8449=>array(72,-13,696,800),8451=>array(140,-14,697,745),8453=>array(81,-13,705,800),8454=>array(60,-10,684,800),8455=>array(80,-14,623,597),8457=>array(140,0,724,745),8462=>array(33,0,593,624),8465=>array(145,-25,643,603),8466=>array(63,0,567,598),8467=>array(114,-48,691,644),8470=>array(-32,0,686,583),8472=>array(25,-175,623,479),8476=>array(47,-24,601,607),8480=>array(23,207,743,592),8481=>array(43,0,630,563),8482=>array(60,220,732,583),8486=>array(30,0,639,583),8487=>array(14,0,623,583),8489=>array(138,-13,511,440),8490=>array(2,0,667,583),8491=>array(-11,0,633,799),8494=>array(82,-16,608,450),8498=>array(55,2,706,585),8501=>array(60,0,642,480),8502=>array(70,0,552,480),8503=>array(133,0,517,480),8504=>array(150,0,632,480),8506=>array(-80,15,663,590),8507=>array(-22,0,708,563),8513=>array(-35,1,553,612),8514=>array(100,0,674,583),8515=>array(25,0,679,583),8516=>array(-44,0,522,583),8523=>array(27,-17,482,547),8525=>array(49,-11,673,798),8526=>array(113,0,602,438),8531=>array(0,-20,648,646),8532=>array(-12,-20,665,642),8533=>array(-22,-25,640,644),8534=>array(-44,-25,641,642),8535=>array(-31,-25,639,641),8536=>array(-14,-25,637,638),8537=>array(2,-12,655,644),8538=>array(10,2,670,634),8539=>array(3,-17,655,644),8540=>array(-8,-17,651,643),8541=>array(-2,-17,649,634),8542=>array(61,-17,612,633),8543=>array(-48,51,529,644),8592=>array(89,139,631,423),8593=>array(226,1,512,542),8594=>array(59,139,601,423),8595=>array(198,1,484,542),8596=>array(69,139,650,423),8597=>array(183,-9,496,571),8598=>array(208,80,526,472),8599=>array(112,80,582,473),8600=>array(108,80,502,472),8601=>array(122,80,592,473),8612=>array(49,139,614,423),8613=>array(164,0,510,540),8614=>array(49,139,614,423),8615=>array(164,0,510,540),8633=>array(6,-19,634,553),8636=>array(47,222,595,396),8637=>array(47,51,582,225),8638=>array(259,1,486,541),8639=>array(269,0,502,540),8640=>array(57,201,592,375),8641=>array(47,122,595,296),8642=>array(269,0,502,540),8643=>array(229,1,456,541),8644=>array(29,6,651,573),8645=>array(66,1,614,542),8646=>array(29,8,621,576),8647=>array(49,-1,631,583),8648=>array(56,1,632,542),8649=>array(29,-1,611,583),8650=>array(38,1,614,542),8651=>array(25,22,605,446),8652=>array(47,20,603,451),8656=>array(47,37,618,457),8657=>array(174,-40,595,684),8658=>array(27,37,598,457),8659=>array(125,-50,546,674),8660=>array(32,37,633,457),8661=>array(89,-150,585,684),8704=>array(90,0,734,583),8705=>array(74,-100,679,700),8706=>array(138,-16,579,590),8707=>array(43,0,675,583),8708=>array(13,-113,666,695),8709=>array(80,-113,631,639),8710=>array(15,0,585,583),8711=>array(141,0,711,583),8712=>array(79,5,673,555),8713=>array(69,-113,673,695),8714=>array(141,3,584,437),8715=>array(48,5,642,555),8716=>array(48,-113,642,695),8717=>array(16,0,459,434),8718=>array(130,0,577,500),8719=>array(8,-100,783,670),8720=>array(-183,-100,592,670),8721=>array(32,-97,668,671),8722=>array(101,230,619,330),8723=>array(101,0,702,723),8724=>array(81,-42,599,700),8725=>array(69,-113,656,695),8726=>array(83,-113,517,695),8727=>array(178,77,614,491),8728=>array(154,136,448,429),8729=>array(211,154,517,453),8730=>array(62,-60,650,697),8731=>array(52,-60,650,800),8732=>array(62,-60,650,800),8733=>array(101,124,644,500),8734=>array(-4,124,604,500),8735=>array(60,0,553,513),8739=>array(249,-27,350,582),8741=>array(150,-27,450,582),8743=>array(77,-14,523,488),8744=>array(71,-18,517,484),8745=>array(63,-11,569,465),8746=>array(109,-11,615,465),8747=>array(76,-78,666,744),8748=>array(-24,-78,766,744),8756=>array(99,4,602,468),8757=>array(-4,-20,499,444),8758=>array(290,1,413,468),8759=>array(100,1,602,468),8764=>array(110,182,570,378),8776=>array(100,108,600,481),8800=>array(81,22,638,525),8801=>array(58,46,641,514),8804=>array(50,0,666,591),8805=>array(52,0,660,591),8834=>array(45,68,620,457),8835=>array(25,68,600,457),8838=>array(61,-16,640,536),8839=>array(51,-16,639,549),8869=>array(16,0,585,622),8898=>array(42,-39,662,710),8899=>array(80,-39,699,710),8976=>array(77,115,551,445),9001=>array(148,-149,478,627),9002=>array(152,-149,482,627),9251=>array(92,0,541,203),9674=>array(133,-19,590,593),9675=>array(33,-2,567,532),9711=>array(0,0,600,600),9824=>array(91,-10,593,617),9825=>array(126,-55,666,586),9826=>array(131,-31,590,601),9827=>array(56,-11,654,580),9828=>array(91,-10,593,617),9829=>array(126,-56,666,585),9830=>array(128,-31,587,601),9831=>array(56,-11,654,580),9833=>array(65,-17,388,583),9834=>array(65,-17,509,583),9835=>array(29,-17,555,570),9836=>array(29,-17,555,570),9837=>array(82,-30,531,656),9838=>array(91,-187,599,623),9839=>array(31,-190,658,624),11798=>array(76,20,616,685),11799=>array(77,4,616,525),11800=>array(114,-33,494,589),11802=>array(81,229,599,584),11803=>array(104,179,596,581),11806=>array(94,179,586,511),11807=>array(84,61,576,385),11816=>array(74,-153,634,632),11817=>array(24,-153,584,632),11818=>array(110,0,583,524),11819=>array(77,50,631,460),11820=>array(34,40,588,450),11821=>array(80,30,603,535),11822=>array(156,-15,602,598),42888=>array(124,-88,476,76),42889=>array(234,-15,455,437),42890=>array(190,138,469,422),42891=>array(298,179,511,679),42892=>array(319,275,511,679),64256=>array(3,0,721,623),64257=>array(47,0,552,623),64258=>array(22,0,613,623),64285=>array(234,105,468,480),64287=>array(132,103,638,480),64288=>array(57,0,649,480),64298=>array(51,0,671,595),64299=>array(51,0,671,595),64300=>array(51,0,671,595),64301=>array(51,0,671,595),64302=>array(60,-95,642,480),64303=>array(60,-200,642,480),64304=>array(60,-101,642,480),64305=>array(70,0,552,480),64306=>array(133,0,517,480),64307=>array(150,0,632,480),64308=>array(104,0,612,480),64309=>array(229,0,480,480),64310=>array(194,0,569,480),64312=>array(134,0,626,480),64313=>array(213,190,468,480),64314=>array(150,-200,572,480),64315=>array(70,0,570,480),64316=>array(141,0,642,629),64318=>array(101,0,611,480),64320=>array(133,0,516,480),64321=>array(122,-1,611,480),64323=>array(125,-200,611,480),64324=>array(70,0,612,480),64326=>array(58,0,630,480),64327=>array(80,-200,632,480),64328=>array(150,0,612,480),64329=>array(51,0,671,480),64330=>array(38,0,612,480),64331=>array(240,0,480,600),64332=>array(70,0,552,593),64333=>array(70,0,570,593),64334=>array(70,0,612,593),64335=>array(150,0,643,629),65532=>array(31,1,600,637),65533=>array(16,-147,703,800),65535=>array(-3,-110,723,673)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,598=>600,599=>600,600=>600,601=>600,603=>600,604=>600,607=>600,608=>600,609=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,621=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,647=>600,648=>600,649=>600,652=>600,653=>600,654=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1136=>600,1137=>600,1138=>600,1156=>600,1157=>600,1158=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8355=>600,8356=>600,8357=>600,8358=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8448=>600,8449=>600,8451=>600,8453=>600,8454=>600,8455=>600,8457=>600,8462=>600,8465=>600,8466=>600,8467=>600,8470=>600,8472=>600,8476=>600,8480=>600,8481=>600,8482=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8633=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8739=>600,8741=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8756=>600,8757=>600,8758=>600,8759=>600,8764=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8838=>600,8839=>600,8869=>600,8898=>600,8899=>600,8976=>600,9001=>600,9002=>600,9251=>600,9674=>600,9675=>600,9711=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64287=>600,64288=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freemonobi.z b/incs/tcpdf/fonts/freemonobi.z new file mode 100644 index 0000000..3943763 Binary files /dev/null and b/incs/tcpdf/fonts/freemonobi.z differ diff --git a/incs/tcpdf/fonts/freemonoi.ctg.z b/incs/tcpdf/fonts/freemonoi.ctg.z new file mode 100644 index 0000000..0b82e24 Binary files /dev/null and b/incs/tcpdf/fonts/freemonoi.ctg.z differ diff --git a/incs/tcpdf/fonts/freemonoi.php b/incs/tcpdf/fonts/freemonoi.php new file mode 100644 index 0000000..df16585 --- /dev/null +++ b/incs/tcpdf/fonts/freemonoi.php @@ -0,0 +1,16 @@ +97,'FontBBox'=>'[-644 -200 816 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cbbox=array(0=>array(23,-80,697,643),33=>array(246,-15,463,618),34=>array(208,315,564,604),35=>array(137,-62,589,647),36=>array(131,-92,582,655),37=>array(137,-12,591,611),38=>array(132,-16,527,519),39=>array(344,315,492,604),40=>array(335,-124,583,604),41=>array(124,-124,372,604),42=>array(211,250,586,604),43=>array(131,32,588,530),44=>array(110,-145,371,145),45=>array(131,258,588,299),46=>array(235,-15,386,116),47=>array(99,-81,625,668),48=>array(156,-15,571,618),49=>array(116,0,493,612),50=>array(84,0,572,618),51=>array(110,-15,579,618),52=>array(141,0,545,604),53=>array(113,-15,584,604),54=>array(184,-15,631,618),55=>array(215,-1,606,604),56=>array(143,-15,576,618),57=>array(142,-15,589,618),58=>array(235,-15,450,417),59=>array(114,-145,426,417),60=>array(131,44,627,518),61=>array(95,190,625,375),62=>array(92,44,588,518),63=>array(231,-15,581,577),64=>array(139,-62,561,624),65=>array(13,0,596,563),66=>array(47,0,591,563),67=>array(110,-16,635,576),68=>array(47,0,592,563),69=>array(47,0,619,563),70=>array(47,0,640,563),71=>array(108,-16,636,576),72=>array(57,0,646,563),73=>array(117,0,603,563),74=>array(100,-16,699,563),75=>array(47,0,662,563),76=>array(67,0,585,563),77=>array(15,0,700,563),78=>array(46,0,678,563),79=>array(102,-16,616,576),80=>array(47,0,587,563),81=>array(102,-115,616,576),82=>array(47,0,594,563),83=>array(96,-17,602,577),84=>array(152,0,648,563),85=>array(136,-16,676,563),86=>array(124,0,707,563),87=>array(122,0,696,563),88=>array(44,0,662,563),89=>array(153,0,665,563),90=>array(103,0,590,563),91=>array(254,-124,570,604),92=>array(250,-81,474,668),93=>array(133,-124,449,604),94=>array(192,354,567,615),95=>array(-27,-125,584,-75),96=>array(267,490,410,639),97=>array(93,-16,546,431),98=>array(26,-16,591,604),99=>array(121,-17,596,432),100=>array(102,-16,630,604),101=>array(104,-16,570,431),102=>array(109,0,663,604),103=>array(105,-186,647,431),104=>array(55,0,556,604),105=>array(96,0,513,624),106=>array(82,-186,517,624),107=>array(67,0,578,604),108=>array(96,0,513,604),109=>array(15,0,603,431),110=>array(57,0,546,431),111=>array(111,-16,577,431),112=>array(-13,-186,593,431),113=>array(105,-186,668,431),114=>array(88,0,619,427),115=>array(108,-17,558,431),116=>array(127,-16,518,563),117=>array(127,-16,569,417),118=>array(114,0,655,417),119=>array(114,0,655,417),120=>array(55,0,611,417),121=>array(22,-186,634,417),122=>array(115,0,563,417),123=>array(207,-124,535,604),124=>array(257,-124,444,604),125=>array(167,-124,495,604),126=>array(145,212,575,348),160=>array(0,0,0,0),161=>array(222,-200,439,433),162=>array(175,-13,563,630),163=>array(90,0,541,578),164=>array(127,95,597,489),165=>array(161,0,665,563),166=>array(257,-124,444,604),167=>array(91,-62,624,603),168=>array(258,511,581,611),169=>array(57,-15,663,578),170=>array(199,188,511,574),171=>array(108,0,626,417),172=>array(160,168,621,438),173=>array(131,258,588,299),174=>array(57,-15,663,578),175=>array(273,536,564,576),176=>array(257,346,553,636),177=>array(76,0,597,529),178=>array(250,381,534,734),179=>array(265,379,536,740),180=>array(388,490,577,639),181=>array(86,-200,569,417),182=>array(152,-62,648,604),183=>array(299,187,401,287),184=>array(181,-173,356,0),185=>array(269,379,489,732),186=>array(199,188,543,577),187=>array(67,0,585,417),188=>array(74,0,619,612),189=>array(82,0,627,612),190=>array(70,0,619,612),191=>array(105,-175,455,417),192=>array(13,0,596,772),193=>array(13,0,596,774),194=>array(13,0,596,744),195=>array(13,0,596,704),196=>array(13,0,596,714),197=>array(13,0,596,783),198=>array(14,0,690,563),199=>array(110,-173,635,576),200=>array(47,0,619,772),201=>array(47,0,619,774),202=>array(47,0,619,744),203=>array(47,0,619,714),204=>array(117,0,603,772),205=>array(117,0,603,774),206=>array(117,0,603,744),207=>array(117,0,605,714),208=>array(47,0,592,563),209=>array(46,0,678,704),210=>array(102,-16,616,772),211=>array(102,-16,616,774),212=>array(102,-16,616,744),213=>array(102,-16,616,704),214=>array(102,-16,617,714),215=>array(143,100,577,464),216=>array(34,-43,685,605),217=>array(136,-16,676,772),218=>array(136,-16,676,774),219=>array(136,-16,676,744),220=>array(136,-16,676,714),221=>array(153,0,665,774),222=>array(47,0,566,563),223=>array(47,-16,539,604),224=>array(93,-16,546,650),225=>array(93,-16,546,629),226=>array(93,-16,554,623),227=>array(93,-16,579,605),228=>array(93,-16,569,588),229=>array(93,-16,546,660),230=>array(36,-16,630,431),231=>array(122,-173,596,431),232=>array(104,-16,570,645),233=>array(104,-16,570,629),234=>array(104,-16,570,622),235=>array(104,-16,570,588),236=>array(96,0,513,640),237=>array(96,0,525,629),238=>array(96,0,533,623),239=>array(96,0,569,588),240=>array(111,-17,582,620),241=>array(57,0,579,604),242=>array(111,-16,577,643),243=>array(111,-16,577,629),244=>array(111,-16,577,623),245=>array(111,-16,579,577),246=>array(111,-16,577,588),247=>array(131,25,588,540),248=>array(47,-43,637,458),249=>array(127,-16,569,643),250=>array(127,-16,569,629),251=>array(127,-16,569,626),252=>array(127,-16,569,588),253=>array(22,-186,634,629),254=>array(-13,-186,593,590),255=>array(22,-186,634,588),256=>array(13,0,596,667),257=>array(93,-16,557,563),258=>array(13,0,596,741),259=>array(93,-16,574,622),260=>array(13,-155,596,563),261=>array(93,-155,546,431),262=>array(110,-16,635,754),263=>array(121,-17,596,629),264=>array(110,-16,635,752),265=>array(121,-17,596,606),266=>array(110,-16,635,715),267=>array(121,-17,596,587),268=>array(110,-16,635,758),269=>array(121,-17,596,635),270=>array(47,0,596,758),271=>array(51,-16,756,604),272=>array(47,0,592,563),273=>array(102,-16,690,604),274=>array(47,0,619,649),275=>array(104,-16,570,563),276=>array(47,0,619,735),277=>array(104,-16,570,589),278=>array(47,0,619,727),279=>array(104,-16,570,587),280=>array(47,-155,619,563),281=>array(104,-155,570,431),282=>array(47,0,619,758),283=>array(104,-16,596,641),284=>array(108,-16,636,752),285=>array(105,-186,647,606),286=>array(108,-16,636,741),287=>array(105,-186,647,622),288=>array(108,-16,636,713),289=>array(105,-186,647,568),290=>array(108,-200,636,576),291=>array(105,-186,647,648),292=>array(57,0,646,752),293=>array(55,0,584,793),294=>array(57,0,646,563),295=>array(55,0,556,604),296=>array(117,0,603,705),297=>array(96,0,567,546),298=>array(117,0,603,667),299=>array(96,0,557,571),300=>array(117,0,603,735),301=>array(96,0,567,589),302=>array(117,-155,603,563),303=>array(96,-155,513,624),304=>array(117,0,603,725),305=>array(96,0,513,417),306=>array(27,-16,672,563),307=>array(34,-186,647,624),308=>array(100,-16,710,752),309=>array(82,-186,539,626),310=>array(47,-200,662,563),311=>array(67,-200,578,604),312=>array(82,0,594,417),313=>array(67,0,585,756),314=>array(96,0,548,791),315=>array(67,-200,585,563),316=>array(96,-200,513,604),317=>array(67,0,643,603),318=>array(75,0,623,604),319=>array(67,0,585,563),320=>array(48,0,569,604),321=>array(66,0,586,563),322=>array(96,0,524,604),323=>array(46,0,678,774),324=>array(57,0,550,641),325=>array(46,-200,678,563),326=>array(57,-200,546,431),327=>array(46,0,678,758),328=>array(57,0,596,623),329=>array(57,0,546,664),330=>array(57,-11,597,577),331=>array(57,-116,545,431),332=>array(102,-16,616,665),333=>array(111,-16,577,562),334=>array(102,-16,616,735),335=>array(111,-16,577,589),336=>array(102,-16,668,759),337=>array(111,-16,648,663),338=>array(62,0,690,563),339=>array(50,-16,630,431),340=>array(47,0,594,767),341=>array(88,0,619,634),342=>array(47,-200,594,563),343=>array(88,-200,619,427),344=>array(47,0,596,758),345=>array(88,0,619,637),346=>array(96,-17,602,773),347=>array(108,-17,558,629),348=>array(96,-17,602,752),349=>array(108,-17,558,606),350=>array(96,-179,602,577),351=>array(108,-173,558,431),352=>array(96,-17,602,758),353=>array(108,-17,596,638),354=>array(152,-172,648,563),355=>array(127,-189,518,563),356=>array(152,0,648,758),357=>array(127,-16,692,604),358=>array(152,0,648,563),359=>array(102,-16,518,563),360=>array(136,-16,676,702),361=>array(127,-16,569,575),362=>array(136,-16,676,666),363=>array(127,-16,569,565),364=>array(136,-16,676,735),365=>array(127,-16,569,589),366=>array(136,-16,676,783),367=>array(127,-16,569,656),368=>array(136,-16,676,787),369=>array(127,-16,576,633),370=>array(136,-155,676,563),371=>array(127,-155,569,417),372=>array(122,0,696,752),373=>array(114,0,655,606),374=>array(153,0,665,752),375=>array(22,-186,634,606),376=>array(153,0,665,722),377=>array(103,0,590,762),378=>array(115,0,563,626),379=>array(103,0,590,715),380=>array(115,0,563,585),381=>array(103,0,596,758),382=>array(115,0,578,636),383=>array(109,0,663,604),384=>array(-37,-16,528,604),385=>array(-13,0,531,563),386=>array(35,0,628,563),387=>array(-37,-16,562,604),388=>array(-8,0,522,590),389=>array(-36,-16,530,590),390=>array(113,-16,637,576),391=>array(44,-16,718,632),392=>array(72,-16,694,485),393=>array(47,0,592,563),394=>array(-24,0,532,563),395=>array(12,0,597,563),396=>array(-1,-16,603,604),397=>array(24,-200,545,451),398=>array(26,0,619,563),399=>array(35,-16,547,576),400=>array(61,-16,540,576),401=>array(-55,-93,635,563),402=>array(74,-93,643,618),403=>array(42,-16,719,632),404=>array(105,-27,605,563),405=>array(-44,-16,606,604),406=>array(224,-8,458,563),407=>array(57,0,543,563),408=>array(-13,0,656,563),409=>array(1,0,512,618),410=>array(31,0,449,604),411=>array(-3,-2,489,614),412=>array(31,-14,651,563),413=>array(-55,-93,662,563),414=>array(30,-184,519,431),415=>array(102,-16,616,576),416=>array(109,-16,672,711),417=>array(103,-16,634,565),418=>array(-15,-16,592,638),419=>array(19,-16,554,468),420=>array(-13,0,527,563),421=>array(-60,-186,547,618),422=>array(24,-186,486,563),423=>array(96,-17,557,577),424=>array(102,-17,523,431),425=>array(30,0,562,577),426=>array(135,-93,450,618),427=>array(88,-199,479,563),428=>array(55,0,588,563),429=>array(62,-16,454,618),430=>array(128,-199,609,563),431=>array(101,-16,728,711),432=>array(96,-16,645,565),433=>array(66,-2,601,571),434=>array(91,-12,610,563),435=>array(20,0,605,563),436=>array(-19,-186,679,565),437=>array(43,0,530,563),438=>array(71,0,518,417),439=>array(55,-15,517,563),440=>array(62,-15,556,563),441=>array(87,-158,477,417),442=>array(42,-200,501,417),443=>array(18,0,506,618),444=>array(55,-15,517,563),445=>array(84,-20,462,417),446=>array(83,-14,513,563),447=>array(-41,-186,581,444),448=>array(207,-124,393,604),449=>array(143,-124,457,604),450=>array(44,-124,574,604),451=>array(246,-15,463,618),452=>array(-53,0,635,749),453=>array(-40,0,623,629),454=>array(-10,-16,608,629),455=>array(-50,-16,649,564),456=>array(-20,-186,669,624),457=>array(81,-186,569,624),458=>array(-27,-16,683,563),459=>array(-1,-186,669,624),460=>array(-30,-186,669,624),461=>array(13,0,596,765),462=>array(93,-16,573,620),463=>array(117,0,603,765),464=>array(96,0,553,620),465=>array(102,-16,616,765),466=>array(111,-16,577,620),467=>array(136,-16,676,765),468=>array(127,-16,569,620),469=>array(136,-16,676,800),470=>array(127,-16,580,691),471=>array(136,-16,668,799),472=>array(127,-16,602,755),473=>array(136,-16,667,800),474=>array(127,-16,603,765),475=>array(136,-16,676,799),476=>array(127,-16,569,800),477=>array(104,-16,570,431),478=>array(13,0,596,798),479=>array(93,-16,578,691),480=>array(13,0,596,797),481=>array(93,-16,579,651),482=>array(14,0,690,656),483=>array(36,-16,630,511),484=>array(48,-16,575,576),485=>array(79,-186,621,431),486=>array(108,-16,636,765),487=>array(105,-186,647,620),488=>array(47,0,662,765),489=>array(67,0,610,765),490=>array(102,-166,616,576),491=>array(111,-166,577,431),492=>array(102,-166,616,656),493=>array(111,-166,577,511),494=>array(55,-15,517,765),495=>array(54,-158,518,620),496=>array(82,-186,568,671),497=>array(-33,0,613,563),498=>array(-33,0,583,563),499=>array(-7,-16,564,604),500=>array(108,-16,636,765),501=>array(105,-186,647,620),502=>array(-38,-16,609,565),503=>array(-55,-186,598,572),504=>array(46,0,678,765),505=>array(57,0,546,620),506=>array(13,0,596,800),507=>array(93,-16,589,800),508=>array(14,0,690,765),509=>array(36,-16,630,620),510=>array(34,-43,685,774),511=>array(47,-43,637,647),512=>array(13,0,596,778),513=>array(93,-16,546,640),514=>array(13,0,596,738),515=>array(93,-16,570,622),516=>array(47,0,619,785),517=>array(104,-16,570,640),518=>array(47,0,619,726),519=>array(104,-16,570,622),520=>array(117,0,603,775),521=>array(96,0,514,640),522=>array(117,0,603,737),523=>array(96,0,532,622),524=>array(102,-16,616,776),525=>array(111,-16,577,640),526=>array(102,-16,616,730),527=>array(111,-16,577,622),528=>array(47,0,594,777),529=>array(88,0,619,640),530=>array(47,0,594,736),531=>array(88,0,619,622),532=>array(136,-16,676,772),533=>array(127,-16,569,640),534=>array(136,-16,676,732),535=>array(127,-16,569,622),536=>array(96,-200,602,577),537=>array(108,-200,558,431),538=>array(152,-200,648,563),539=>array(127,-200,518,563),540=>array(53,-20,520,576),541=>array(129,-116,509,431),542=>array(57,0,646,765),543=>array(55,0,607,793),544=>array(33,-186,573,577),548=>array(64,-199,551,563),549=>array(92,-199,539,417),550=>array(13,0,596,716),551=>array(93,-16,546,571),552=>array(47,-167,619,563),553=>array(104,-183,570,431),554=>array(102,-16,617,800),555=>array(111,-16,588,691),556=>array(102,-16,616,800),557=>array(111,-16,600,685),558=>array(102,-16,616,716),559=>array(111,-16,577,571),560=>array(102,-16,616,796),561=>array(111,-16,579,651),562=>array(153,0,665,656),563=>array(22,-186,634,511),567=>array(82,-186,517,417),592=>array(111,-14,564,433),593=>array(55,-16,547,456),594=>array(67,-39,559,433),595=>array(-38,-16,527,618),596=>array(59,-16,540,431),597=>array(90,-132,563,431),598=>array(59,-199,617,604),599=>array(38,-16,760,618),600=>array(37,-16,527,431),601=>array(56,-16,523,431),602=>array(61,-16,701,431),603=>array(83,-16,516,431),604=>array(64,-16,498,431),605=>array(108,-16,725,431),606=>array(114,-16,543,431),607=>array(86,-186,525,417),608=>array(59,-186,758,618),609=>array(105,-186,647,431),610=>array(82,-12,538,426),611=>array(112,-200,614,417),612=>array(72,-20,592,416),613=>array(102,-187,604,417),614=>array(-11,0,491,618),615=>array(10,-199,498,618),616=>array(29,0,489,624),617=>array(215,-8,472,426),618=>array(95,0,505,417),619=>array(31,0,510,604),620=>array(32,0,495,604),621=>array(215,-199,435,604),622=>array(-22,-158,605,604),623=>array(47,-14,635,417),624=>array(65,-186,654,417),625=>array(-10,-199,579,431),626=>array(-127,-199,522,431),627=>array(32,-199,614,431),628=>array(32,0,570,417),629=>array(67,-16,532,431),630=>array(9,0,611,417),631=>array(79,-16,609,465),632=>array(93,-200,565,614),633=>array(6,-10,537,417),634=>array(121,-10,691,603),635=>array(40,-199,571,417),636=>array(23,-186,593,427),637=>array(164,-199,594,427),638=>array(43,0,559,417),639=>array(67,-200,439,417),640=>array(20,0,500,417),641=>array(109,0,668,417),642=>array(64,-199,532,431),643=>array(18,-93,588,618),644=>array(18,-93,588,618),645=>array(155,-93,450,618),646=>array(23,-93,587,618),647=>array(24,-16,415,563),648=>array(87,-200,480,563),649=>array(59,-16,558,417),650=>array(70,-16,530,455),651=>array(30,0,511,543),652=>array(-55,0,486,417),653=>array(-55,0,486,417),654=>array(-34,0,578,603),655=>array(120,0,560,417),656=>array(92,-199,624,417),657=>array(81,-99,529,417),658=>array(54,-158,495,417),659=>array(115,-200,522,417),660=>array(91,0,520,577),661=>array(108,0,538,577),662=>array(202,-14,632,563),663=>array(30,-200,594,576),664=>array(111,-16,577,431),665=>array(33,0,498,417),666=>array(125,-16,568,431),667=>array(60,-12,665,492),668=>array(43,0,543,417),669=>array(64,-186,500,624),670=>array(86,-187,597,417),671=>array(52,0,500,417),672=>array(59,-186,779,618),673=>array(91,0,520,577),674=>array(108,0,538,577),675=>array(75,-16,643,604),676=>array(59,-158,658,604),677=>array(45,-99,617,604),678=>array(97,-17,648,563),679=>array(44,-16,643,618),680=>array(90,-132,656,566),681=>array(18,-199,642,604),682=>array(10,0,653,604),683=>array(40,0,636,604),684=>array(99,0,735,793),685=>array(72,-21,648,564),686=>array(133,-187,627,616),687=>array(128,-199,622,616),688=>array(200,389,526,782),689=>array(214,387,540,789),690=>array(249,243,532,771),691=>array(239,384,585,663),692=>array(208,382,554,661),693=>array(229,299,574,701),694=>array(196,388,624,755),695=>array(270,395,623,667),696=>array(201,260,600,653),697=>array(236,490,392,664),698=>array(151,490,457,664),699=>array(233,490,389,664),700=>array(236,490,392,664),701=>array(269,490,360,664),702=>array(281,480,395,661),703=>array(205,480,319,661),704=>array(332,383,561,741),705=>array(325,383,573,741),706=>array(345,595,568,800),707=>array(328,595,551,800),708=>array(328,595,533,800),709=>array(363,595,568,800),710=>array(263,490,554,639),711=>array(286,490,577,639),712=>array(387,490,450,635),713=>array(273,536,564,576),714=>array(376,490,565,639),715=>array(267,490,410,639),716=>array(374,-187,437,-42),717=>array(132,-124,423,-84),718=>array(226,-200,369,-51),719=>array(180,-198,369,-49),720=>array(232,0,456,417),721=>array(315,270,456,417),722=>array(297,192,411,373),723=>array(282,190,396,371),724=>array(305,536,532,669),725=>array(305,536,532,669),726=>array(315,490,542,716),727=>array(305,536,532,576),728=>array(280,489,574,621),729=>array(368,511,470,611),730=>array(326,480,516,661),731=>array(258,-155,408,0),732=>array(258,516,579,605),733=>array(263,490,576,633),734=>array(250,262,488,405),735=>array(326,514,529,686),736=>array(265,256,591,658),737=>array(258,386,530,779),738=>array(266,383,558,674),739=>array(232,388,594,660),740=>array(322,388,570,764),741=>array(215,0,629,800),742=>array(183,-12,624,800),743=>array(134,-12,624,800),744=>array(92,-12,624,800),745=>array(53,0,624,800),746=>array(100,0,513,690),747=>array(92,-10,539,379),748=>array(139,-200,431,-51),749=>array(170,528,679,666),750=>array(185,343,569,604),751=>array(194,-200,400,5),752=>array(158,-200,363,0),753=>array(177,-200,398,0),754=>array(159,-200,382,0),755=>array(326,-200,516,-19),756=>array(282,216,425,365),757=>array(220,477,499,626),758=>array(263,199,452,348),759=>array(106,-199,427,-110),760=>array(313,309,528,741),761=>array(352,543,506,676),762=>array(371,543,510,676),763=>array(226,-40,365,93),764=>array(226,-42,380,91),765=>array(77,-200,466,-47),766=>array(77,-200,405,-47),767=>array(36,-200,524,-21),768=>array(-220,490,-77,639),769=>array(-212,490,-23,639),770=>array(-275,490,16,639),771=>array(-287,516,34,605),772=>array(-270,536,21,576),773=>array(-383,536,109,576),774=>array(-258,489,36,621),775=>array(-184,511,-82,611),776=>array(-272,511,51,611),777=>array(-394,465,-204,682),778=>array(-224,480,-34,661),779=>array(-337,490,-24,633),780=>array(-274,490,17,639),781=>array(-173,490,-110,635),782=>array(-223,490,-50,635),783=>array(-300,490,-7,639),784=>array(-260,489,34,675),785=>array(-264,471,30,603),786=>array(-182,490,-26,664),787=>array(-130,478,26,652),788=>array(-169,502,-78,676),789=>array(-187,474,-31,648),790=>array(-378,-199,-235,-50),791=>array(-399,-200,-210,-51),792=>array(-410,-200,-264,-30),793=>array(-395,-200,-249,-30),794=>array(46,543,185,676),795=>array(-208,376,-26,565),796=>array(-405,-200,-291,-19),797=>array(-434,-187,-207,-54),798=>array(-414,-187,-187,-54),799=>array(-446,-200,-219,26),800=>array(-423,-121,-196,-81),801=>array(-381,-199,-111,0),802=>array(-359,-199,-145,0),803=>array(-382,-157,-280,-57),804=>array(-477,-153,-154,-53),805=>array(-416,-200,-226,-19),806=>array(-289,-200,-158,-54),807=>array(-419,-173,-244,0),808=>array(-342,-155,-192,0),809=>array(-346,-200,-283,-55),810=>array(-466,-200,-122,-47),811=>array(-475,-163,-137,-43),812=>array(-437,-188,-146,-39),813=>array(-485,-187,-194,-38),814=>array(-439,-177,-145,-45),815=>array(-483,-184,-189,-52),816=>array(-459,-143,-138,-54),817=>array(-457,-119,-166,-79),818=>array(-631,-146,-20,-96),819=>array(-644,-197,-9,-48),820=>array(-329,186,-8,275),821=>array(-325,279,-34,319),822=>array(-481,234,-24,275),823=>array(-460,224,-193,400),824=>array(-577,168,-183,395),825=>array(-341,-200,-227,-19),826=>array(-479,-200,-135,-47),827=>array(-424,-200,-214,-23),828=>array(-483,-163,-146,-43),829=>array(-268,481,-65,653),830=>array(-254,460,-137,687),831=>array(-464,651,171,800),832=>array(-276,490,-133,639),833=>array(-246,490,-57,639),834=>array(-294,516,27,605),835=>array(-160,478,-4,652),836=>array(-263,494,16,676),837=>array(-303,-200,-89,-34),838=>array(-305,469,39,622),839=>array(-447,-199,-156,-79),840=>array(-389,-200,-233,-55),841=>array(-385,-181,-246,-48),842=>array(-282,490,16,633),843=>array(-334,450,-13,727),844=>array(-279,516,71,746),845=>array(-447,-182,-171,-53),846=>array(-357,-193,-251,-40),848=>array(-272,455,-49,660),849=>array(-183,492,-69,673),850=>array(-303,585,-9,788),851=>array(-417,-200,-214,-28),852=>array(-424,-200,-203,0),853=>array(-453,-200,-230,0),854=>array(-537,-200,-151,0),855=>array(-141,488,-27,669),856=>array(17,511,119,611),857=>array(-405,-200,-216,-22),858=>array(-469,-199,-169,-31),859=>array(-259,451,-81,629),860=>array(-345,-200,334,-36),861=>array(-199,476,480,640),862=>array(-227,477,384,527),863=>array(-357,-120,254,-70),864=>array(-238,-140,204,-51),865=>array(-238,476,441,640),866=>array(-277,-198,249,-28),867=>array(-276,448,-80,641),868=>array(-288,448,-86,641),869=>array(-286,456,-105,725),870=>array(-281,448,-79,641),871=>array(-278,447,-87,634),872=>array(-278,445,-73,640),873=>array(-290,446,-62,714),874=>array(-298,456,-82,717),875=>array(-326,458,-72,644),876=>array(-288,458,-58,642),877=>array(-242,447,-73,697),878=>array(-275,454,-41,634),879=>array(-300,456,-60,636),884=>array(236,490,392,664),885=>array(236,-125,392,49),890=>array(262,-199,476,-33),894=>array(114,-145,426,417),900=>array(286,583,447,756),901=>array(183,494,462,676),902=>array(19,0,593,613),903=>array(299,285,450,417),904=>array(71,0,695,613),905=>array(66,0,695,613),906=>array(105,0,640,613),908=>array(111,-18,637,612),910=>array(51,0,704,610),911=>array(106,-2,654,612),912=>array(209,-7,488,660),913=>array(-54,0,520,577),914=>array(-26,0,529,577),915=>array(10,0,617,577),916=>array(-54,0,520,577),917=>array(-5,0,584,577),918=>array(30,0,539,577),919=>array(-16,0,589,577),920=>array(40,-16,554,590),921=>array(43,0,544,577),922=>array(-24,0,609,577),923=>array(-59,0,515,577),924=>array(-55,0,638,577),925=>array(-11,0,632,577),926=>array(-3,0,603,577),927=>array(41,-18,555,588),928=>array(-16,0,589,577),929=>array(-1,0,548,577),931=>array(30,0,562,577),932=>array(76,0,591,577),933=>array(76,0,604,577),934=>array(43,0,544,577),935=>array(-28,0,604,577),936=>array(85,0,653,579),937=>array(7,-2,555,571),938=>array(43,0,559,742),939=>array(76,0,604,742),940=>array(48,-14,529,661),941=>array(119,-2,521,659),942=>array(31,-186,520,647),943=>array(222,-7,465,647),944=>array(92,-12,603,680),945=>array(48,-14,529,445),946=>array(-29,-122,541,637),947=>array(123,-190,621,426),948=>array(35,-8,573,651),949=>array(119,-2,521,443),950=>array(99,-190,577,620),951=>array(31,-186,520,431),952=>array(65,-20,523,626),953=>array(222,-7,465,426),954=>array(14,2,538,428),955=>array(-15,-2,477,618),956=>array(-50,-190,547,426),957=>array(136,0,628,418),958=>array(123,-200,583,615),959=>array(61,-16,526,443),960=>array(3,0,579,428),961=>array(-52,-190,563,443),962=>array(99,-146,557,424),963=>array(34,-14,568,428),964=>array(91,0,602,428),965=>array(92,-12,603,428),966=>array(110,-200,594,426),967=>array(-39,-177,624,428),968=>array(83,-200,645,428),969=>array(34,-16,595,430),970=>array(168,-7,491,591),971=>array(92,-12,603,591),972=>array(61,-16,526,659),973=>array(92,-12,603,643),974=>array(34,-16,595,651),976=>array(162,-20,594,614),977=>array(101,-15,556,618),978=>array(144,0,643,563),979=>array(44,0,689,563),980=>array(144,0,643,677),981=>array(93,-200,565,614),982=>array(75,-16,624,431),986=>array(118,-146,715,562),987=>array(125,-147,631,439),988=>array(47,0,640,563),989=>array(88,-180,614,438),1008=>array(43,-1,646,417),1009=>array(82,-190,584,443),1012=>array(102,-16,616,576),1013=>array(214,-16,513,431),1024=>array(47,0,619,769),1025=>array(47,0,619,723),1026=>array(125,-137,596,566),1027=>array(48,0,640,775),1028=>array(106,-16,630,576),1029=>array(96,-17,602,577),1030=>array(117,0,603,563),1031=>array(117,0,604,724),1032=>array(100,-16,699,563),1033=>array(17,0,619,563),1034=>array(9,0,618,563),1035=>array(108,3,590,566),1036=>array(43,0,647,792),1037=>array(53,0,643,771),1038=>array(157,0,727,741),1039=>array(84,-80,672,563),1040=>array(13,0,596,563),1041=>array(35,0,628,563),1042=>array(47,0,591,563),1043=>array(48,0,640,563),1044=>array(23,-146,637,563),1045=>array(47,0,619,563),1046=>array(15,0,682,563),1047=>array(97,-16,579,576),1048=>array(53,0,643,563),1049=>array(53,0,643,741),1050=>array(43,0,647,563),1051=>array(53,0,619,563),1052=>array(15,0,700,563),1053=>array(57,0,646,563),1054=>array(102,-16,616,576),1055=>array(52,0,642,563),1056=>array(47,0,587,563),1057=>array(110,-16,635,576),1058=>array(152,0,648,563),1059=>array(95,0,665,563),1060=>array(61,0,656,563),1061=>array(44,0,662,563),1062=>array(69,-146,659,563),1063=>array(194,0,630,563),1064=>array(23,0,696,563),1065=>array(16,-146,689,563),1066=>array(73,0,618,563),1067=>array(9,0,705,563),1068=>array(74,0,565,563),1069=>array(83,-16,605,576),1070=>array(-1,-16,676,576),1071=>array(18,0,676,563),1072=>array(93,-16,546,431),1073=>array(127,-16,619,626),1074=>array(106,0,526,417),1075=>array(110,0,567,417),1076=>array(32,-118,595,417),1077=>array(104,-16,570,431),1078=>array(33,0,646,417),1079=>array(101,-16,536,431),1080=>array(69,0,627,417),1081=>array(69,0,627,606),1082=>array(82,0,594,417),1083=>array(89,0,587,417),1084=>array(44,0,614,417),1085=>array(80,0,608,417),1086=>array(111,-16,577,431),1087=>array(76,0,604,417),1088=>array(-13,-186,593,431),1089=>array(121,-17,596,432),1090=>array(182,-1,567,417),1091=>array(22,-186,634,417),1092=>array(74,-186,621,573),1093=>array(55,0,611,417),1094=>array(81,-118,609,417),1095=>array(161,0,595,417),1096=>array(71,0,638,417),1097=>array(38,-118,641,417),1098=>array(125,0,573,417),1099=>array(9,0,670,417),1100=>array(105,0,511,417),1101=>array(94,-16,576,431),1102=>array(23,-16,619,431),1103=>array(78,0,584,417),1104=>array(104,-16,570,627),1105=>array(104,-16,570,605),1106=>array(76,-151,555,604),1107=>array(110,0,567,639),1108=>array(121,-16,594,431),1109=>array(108,-17,558,431),1110=>array(96,0,513,624),1111=>array(96,0,570,603),1112=>array(82,-186,517,624),1113=>array(49,0,597,417),1114=>array(33,0,600,417),1115=>array(65,0,566,604),1116=>array(82,0,594,639),1117=>array(69,0,627,610),1118=>array(22,-186,634,610),1119=>array(64,-80,621,417),1120=>array(66,-16,690,564),1121=>array(34,-16,595,430),1122=>array(79,-1,606,608),1123=>array(88,0,519,445),1124=>array(9,-17,672,576),1125=>array(13,-16,656,431),1126=>array(12,0,597,563),1127=>array(12,0,597,417),1128=>array(-22,0,671,563),1129=>array(8,0,601,417),1130=>array(11,0,597,564),1131=>array(41,0,567,416),1132=>array(10,0,597,563),1133=>array(41,0,579,416),1134=>array(88,-186,572,754),1135=>array(88,-186,542,614),1136=>array(85,0,653,579),1137=>array(83,-200,645,428),1138=>array(102,-16,616,576),1139=>array(111,-16,577,431),1140=>array(123,0,706,563),1141=>array(113,0,675,417),1142=>array(123,0,706,734),1143=>array(113,0,675,626),1144=>array(50,-186,681,576),1145=>array(43,-186,671,431),1146=>array(102,-41,616,599),1147=>array(111,-41,577,454),1148=>array(66,-16,690,799),1149=>array(34,-16,595,626),1150=>array(66,-16,690,800),1151=>array(34,-16,607,664),1155=>array(-341,617,52,771),1156=>array(-294,471,0,603),1157=>array(-169,502,-78,676),1158=>array(-130,478,26,652),1159=>array(-125,454,276,584),1162=>array(53,-146,643,741),1163=>array(69,-146,627,606),1164=>array(85,0,576,583),1165=>array(125,0,531,437),1166=>array(62,0,602,563),1167=>array(-7,-186,599,431),1168=>array(42,0,657,688),1169=>array(104,0,582,535),1170=>array(50,0,642,563),1171=>array(108,0,565,417),1172=>array(44,-93,636,563),1173=>array(93,-188,550,417),1174=>array(7,-146,701,563),1175=>array(15,-146,663,417),1176=>array(113,-173,595,576),1177=>array(126,-173,561,431),1178=>array(41,-146,646,563),1179=>array(83,-146,594,417),1180=>array(38,0,657,563),1181=>array(80,0,592,417),1182=>array(44,0,648,563),1183=>array(83,0,595,417),1184=>array(67,0,671,563),1185=>array(116,0,632,417),1186=>array(53,-146,643,563),1187=>array(86,-146,603,417),1188=>array(19,0,701,563),1189=>array(48,0,649,417),1190=>array(-24,-93,642,563),1191=>array(21,-188,609,417),1192=>array(109,-132,634,576),1193=>array(122,-132,595,431),1194=>array(117,-155,641,576),1195=>array(111,-155,584,431),1196=>array(150,-146,646,563),1197=>array(182,-147,567,417),1198=>array(153,0,665,563),1199=>array(118,-199,660,417),1200=>array(153,0,665,563),1201=>array(113,-199,655,417),1202=>array(42,-146,661,563),1203=>array(54,-146,610,417),1204=>array(102,-146,694,563),1205=>array(102,-118,643,417),1206=>array(185,-146,621,563),1207=>array(175,-146,586,417),1208=>array(185,0,621,563),1209=>array(178,0,590,417),1210=>array(99,0,534,563),1211=>array(99,0,511,417),1212=>array(54,-16,672,576),1213=>array(70,-16,632,431),1214=>array(55,-155,672,576),1215=>array(75,-155,637,431),1216=>array(117,0,603,563),1217=>array(15,0,682,755),1218=>array(33,0,646,624),1219=>array(55,-105,660,563),1220=>array(86,-188,598,417),1221=>array(72,-146,646,563),1222=>array(99,-146,597,417),1223=>array(64,-199,653,563),1224=>array(83,-199,601,417),1225=>array(57,-146,646,563),1226=>array(69,-146,628,417),1227=>array(187,-147,622,563),1228=>array(179,-146,590,417),1229=>array(15,-146,700,563),1230=>array(56,-146,634,417),1231=>array(117,0,603,563),1232=>array(13,0,598,735),1233=>array(93,-16,577,625),1234=>array(13,0,596,726),1235=>array(93,-16,568,602),1236=>array(14,0,690,563),1237=>array(36,-16,630,431),1238=>array(47,0,619,755),1239=>array(104,-16,570,624),1240=>array(103,-16,615,576),1241=>array(104,-16,570,431),1242=>array(103,-16,615,723),1243=>array(104,-16,570,604),1244=>array(15,0,682,723),1245=>array(33,0,646,604),1246=>array(97,-16,587,723),1247=>array(101,-16,555,604),1248=>array(55,-15,517,563),1249=>array(54,-158,495,417),1250=>array(53,0,643,664),1251=>array(69,0,627,522),1252=>array(53,0,643,724),1253=>array(69,0,627,603),1254=>array(102,-16,616,724),1255=>array(111,-16,577,603),1256=>array(102,-16,616,576),1257=>array(111,-16,577,431),1258=>array(102,-16,616,722),1259=>array(111,-16,577,603),1260=>array(83,-16,605,725),1261=>array(94,-16,576,604),1262=>array(95,0,665,665),1263=>array(22,-186,634,521),1264=>array(95,0,665,722),1265=>array(22,-186,634,603),1266=>array(95,0,665,764),1267=>array(22,-186,634,614),1268=>array(194,0,630,722),1269=>array(161,0,595,603),1270=>array(48,-146,640,563),1271=>array(110,-146,567,417),1272=>array(9,0,705,723),1273=>array(9,0,670,603),1296=>array(120,-16,601,576),1297=>array(125,-16,561,431),1298=>array(71,-199,646,563),1299=>array(99,-199,597,417),1306=>array(102,-115,616,576),1307=>array(105,-186,668,431),1308=>array(122,0,696,563),1309=>array(114,0,655,417),1310=>array(49,0,652,563),1311=>array(73,0,585,417),1329=>array(61,-145,601,563),1330=>array(-17,0,564,579),1331=>array(54,0,558,580),1332=>array(20,0,569,579),1333=>array(73,-16,588,563),1334=>array(-25,-10,565,578),1335=>array(10,-80,552,563),1336=>array(-17,0,565,579),1337=>array(-45,0,601,575),1338=>array(30,-16,592,563),1339=>array(-34,0,550,563),1340=>array(7,0,504,562),1341=>array(-54,-12,620,563),1342=>array(31,-14,561,572),1343=>array(96,0,587,563),1344=>array(113,-20,528,571),1345=>array(7,0,543,584),1346=>array(24,0,525,579),1347=>array(-6,0,527,564),1348=>array(27,-16,596,564),1349=>array(29,0,509,605),1350=>array(74,-16,578,563),1351=>array(43,-16,562,612),1352=>array(16,0,555,579),1353=>array(-2,-61,553,586),1354=>array(25,0,537,579),1355=>array(8,-3,553,564),1356=>array(-26,0,595,579),1357=>array(47,-16,587,563),1358=>array(36,0,586,564),1359=>array(34,-16,544,584),1360=>array(0,0,582,579),1361=>array(25,0,506,594),1362=>array(36,0,508,563),1363=>array(65,0,533,563),1364=>array(0,0,596,580),1365=>array(42,-16,559,584),1366=>array(36,-17,494,572),1369=>array(251,480,365,661),1370=>array(236,490,392,664),1371=>array(376,490,565,639),1372=>array(249,471,580,603),1373=>array(330,490,473,639),1374=>array(315,595,601,778),1375=>array(275,588,586,719),1377=>array(47,-16,578,423),1378=>array(-11,-190,537,432),1379=>array(59,-190,561,438),1380=>array(10,-190,558,438),1381=>array(89,-16,587,572),1382=>array(59,-189,623,438),1383=>array(71,0,461,572),1384=>array(-10,-190,521,438),1385=>array(-41,-190,568,438),1386=>array(29,-16,591,572),1387=>array(-25,-190,507,573),1388=>array(11,-190,473,422),1389=>array(-75,-190,560,573),1390=>array(50,-16,623,572),1391=>array(101,-190,519,572),1392=>array(-4,0,487,572),1393=>array(47,-16,533,609),1394=>array(43,-190,532,438),1395=>array(23,0,512,572),1396=>array(79,-16,605,573),1397=>array(29,-190,470,422),1398=>array(82,-16,555,637),1399=>array(30,-190,553,438),1400=>array(10,0,501,438),1401=>array(28,-190,486,453),1402=>array(65,-190,655,422),1403=>array(30,-190,553,438),1404=>array(10,0,514,438),1405=>array(85,-16,528,423),1406=>array(88,-190,562,572),1407=>array(61,-16,517,438),1408=>array(-10,-190,521,438),1409=>array(77,-188,622,438),1410=>array(80,0,492,422),1411=>array(49,-190,561,572),1412=>array(43,0,602,613),1413=>array(66,-16,534,438),1414=>array(77,-190,512,572),1415=>array(148,-16,547,572),1417=>array(235,-15,450,417),1418=>array(185,235,435,326),1423=>array(49,0,559,579),1456=>array(229,-200,313,-41),1457=>array(135,-200,431,-42),1458=>array(137,-200,431,-42),1459=>array(137,-200,431,-40),1460=>array(251,-101,311,-42),1461=>array(194,-102,372,-43),1462=>array(194,-200,372,-42),1463=>array(195,-83,372,-42),1464=>array(197,-200,374,-40),1465=>array(91,540,151,599),1467=>array(133,-200,404,-42),1468=>array(321,211,382,270),1469=>array(233,-200,304,-24),1470=>array(197,439,598,480),1471=>array(332,540,508,581),1472=>array(258,-120,444,600),1473=>array(639,540,700,599),1474=>array(169,540,230,599),1475=>array(235,-15,450,417),1476=>array(419,674,481,734),1488=>array(60,0,642,480),1489=>array(64,0,565,480),1490=>array(137,0,504,480),1491=>array(157,0,638,480),1492=>array(99,0,614,480),1493=>array(267,0,422,480),1494=>array(230,0,565,480),1495=>array(99,0,614,480),1496=>array(120,0,637,480),1497=>array(267,219,422,480),1498=>array(157,-200,573,480),1499=>array(64,0,572,480),1500=>array(153,0,642,617),1501=>array(97,0,614,480),1502=>array(101,0,614,481),1503=>array(238,-200,422,480),1504=>array(137,0,504,480),1505=>array(125,0,614,480),1506=>array(64,0,645,480),1507=>array(143,-200,614,480),1508=>array(64,0,614,480),1509=>array(157,-200,642,480),1510=>array(55,0,633,480),1511=>array(80,-200,631,480),1512=>array(157,0,614,480),1513=>array(51,0,672,480),1514=>array(27,0,614,480),1520=>array(187,0,552,480),1521=>array(187,0,552,480),1522=>array(187,219,552,480),1523=>array(324,315,498,604),1524=>array(232,315,586,604),4304=>array(156,112,560,553),4305=>array(163,112,559,760),4306=>array(86,-179,509,463),4307=>array(72,-185,600,463),4308=>array(93,-179,569,463),4309=>array(96,-179,570,463),4310=>array(193,112,601,777),4311=>array(120,105,603,465),4312=>array(157,106,559,463),4313=>array(93,-179,577,470),4314=>array(75,-186,614,463),4315=>array(203,112,628,777),4316=>array(155,112,666,795),4317=>array(114,106,610,463),4318=>array(155,112,588,779),4319=>array(91,-179,611,485),4320=>array(113,105,628,777),4321=>array(166,112,562,777),4322=>array(70,-183,590,622),4323=>array(128,-179,623,470),4324=>array(104,-179,620,463),4325=>array(90,-179,671,800),4326=>array(83,-186,619,463),4327=>array(96,-179,586,459),4328=>array(196,112,677,777),4329=>array(131,107,556,777),4330=>array(62,-180,602,470),4331=>array(157,112,661,777),4332=>array(222,-200,667,800),4333=>array(69,-179,640,748),4334=>array(160,112,564,777),4335=>array(23,-179,635,463),4336=>array(156,112,626,779),4337=>array(135,119,690,759),4338=>array(136,90,520,491),4339=>array(72,-179,601,465),4340=>array(111,-179,556,626),4341=>array(139,111,631,779),4345=>array(131,-200,554,442),4347=>array(108,3,565,577),4348=>array(215,207,599,720),7680=>array(13,-198,596,563),7681=>array(93,-200,546,431),7682=>array(47,0,591,722),7683=>array(26,-16,591,723),7684=>array(47,-160,591,563),7685=>array(26,-176,591,604),7686=>array(47,-100,591,563),7687=>array(26,-116,591,604),7688=>array(110,-173,635,785),7689=>array(122,-173,596,640),7690=>array(47,0,592,736),7691=>array(102,-16,630,725),7692=>array(47,-160,592,563),7693=>array(102,-176,630,604),7694=>array(47,-100,592,563),7695=>array(102,-116,630,604),7696=>array(47,-167,592,563),7697=>array(102,-183,630,604),7698=>array(47,-199,592,563),7699=>array(102,-200,630,604),7700=>array(47,0,619,800),7701=>array(104,-16,570,785),7702=>array(47,0,619,800),7703=>array(104,-16,570,776),7704=>array(47,-196,619,563),7705=>array(104,-199,570,431),7706=>array(47,-149,619,563),7707=>array(104,-165,570,431),7708=>array(47,-167,619,768),7709=>array(104,-183,570,623),7710=>array(47,0,640,736),7711=>array(109,0,663,764),7712=>array(108,-16,636,676),7713=>array(105,-186,647,531),7714=>array(57,0,646,736),7715=>array(55,0,556,725),7716=>array(57,-160,646,563),7717=>array(55,-160,556,604),7718=>array(57,0,646,736),7719=>array(55,0,611,746),7720=>array(56,-167,645,563),7721=>array(55,-167,556,604),7722=>array(57,-192,646,563),7723=>array(55,-192,556,604),7724=>array(117,-149,603,563),7725=>array(96,-149,513,624),7726=>array(117,0,619,800),7727=>array(96,0,569,781),7728=>array(47,0,662,785),7729=>array(67,0,578,777),7730=>array(47,-160,662,563),7731=>array(67,-160,578,604),7732=>array(47,-100,662,563),7733=>array(67,-100,578,604),7734=>array(67,-160,585,563),7735=>array(96,-160,513,604),7736=>array(67,-160,585,676),7737=>array(96,-160,533,704),7738=>array(67,-100,585,563),7739=>array(96,-100,513,604),7740=>array(67,-200,585,563),7741=>array(96,-197,513,604),7742=>array(15,0,700,776),7743=>array(15,0,603,628),7744=>array(15,0,700,736),7745=>array(15,0,603,591),7746=>array(15,-160,700,563),7747=>array(15,-160,603,431),7748=>array(46,0,678,736),7749=>array(57,0,546,591),7750=>array(46,-160,678,563),7751=>array(57,-160,546,431),7752=>array(46,-100,678,563),7753=>array(57,-100,546,431),7754=>array(46,-197,678,563),7755=>array(57,-199,546,431),7756=>array(102,-11,623,800),7757=>array(111,-16,579,772),7758=>array(102,-11,639,800),7759=>array(111,-16,604,723),7760=>array(102,-11,616,785),7761=>array(111,-16,577,777),7762=>array(102,-11,632,800),7763=>array(111,-16,591,777),7764=>array(47,0,587,785),7765=>array(-13,-186,604,640),7766=>array(47,0,587,725),7767=>array(-13,-186,593,591),7768=>array(47,0,594,724),7769=>array(88,0,619,591),7770=>array(47,-160,594,563),7771=>array(88,-160,619,427),7772=>array(47,-160,594,676),7773=>array(88,-160,619,551),7774=>array(47,-100,594,563),7775=>array(88,-100,619,427),7776=>array(96,-17,602,737),7777=>array(108,-17,558,591),7778=>array(96,-177,602,577),7779=>array(108,-177,558,431),7780=>array(96,-15,602,800),7781=>array(108,-17,558,743),7782=>array(96,-17,602,800),7783=>array(108,-17,596,739),7784=>array(96,-177,602,737),7785=>array(108,-177,558,591),7786=>array(152,0,648,736),7787=>array(127,-16,518,683),7788=>array(152,-160,648,563),7789=>array(127,-176,518,563),7790=>array(138,-100,648,563),7791=>array(127,-116,518,563),7792=>array(118,-197,648,563),7793=>array(111,-200,518,563),7794=>array(112,-176,676,563),7795=>array(68,-176,569,417),7796=>array(114,-165,676,563),7797=>array(70,-165,569,417),7798=>array(112,-200,676,563),7799=>array(113,-200,569,417),7800=>array(136,-16,672,800),7801=>array(127,-16,569,755),7802=>array(136,-16,676,800),7803=>array(127,-16,580,725),7804=>array(124,0,707,725),7805=>array(114,0,655,580),7806=>array(124,-160,707,563),7807=>array(114,-160,655,417),7808=>array(122,0,696,785),7809=>array(114,0,655,640),7810=>array(122,0,696,785),7811=>array(114,0,655,640),7812=>array(122,0,696,736),7813=>array(114,0,655,591),7814=>array(122,0,696,736),7815=>array(114,0,655,591),7816=>array(122,-160,696,563),7817=>array(114,-160,655,417),7818=>array(44,0,662,736),7819=>array(55,0,611,591),7820=>array(44,0,662,736),7821=>array(55,0,611,591),7822=>array(153,0,665,736),7823=>array(22,-186,634,591),7824=>array(103,0,590,785),7825=>array(115,0,563,640),7826=>array(103,-160,590,563),7827=>array(115,-160,563,417),7828=>array(103,-100,590,563),7829=>array(115,-100,563,417),7830=>array(55,-100,556,604),7831=>array(127,-16,518,723),7832=>array(114,0,655,672),7833=>array(22,-186,634,672),7834=>array(93,-16,600,661),7835=>array(109,0,663,764),7840=>array(13,-160,596,563),7841=>array(93,-176,546,431),7842=>array(13,0,596,800),7843=>array(93,-16,546,693),7844=>array(13,0,691,789),7845=>array(93,-16,699,751),7846=>array(13,0,603,796),7847=>array(93,-16,554,733),7848=>array(13,0,739,800),7849=>array(93,-16,680,762),7850=>array(13,0,622,782),7851=>array(93,-16,609,748),7852=>array(13,-160,596,762),7853=>array(93,-176,554,640),7854=>array(13,0,596,800),7855=>array(93,-16,585,776),7856=>array(13,0,596,799),7857=>array(93,-16,574,770),7858=>array(13,0,596,800),7859=>array(93,-16,574,790),7860=>array(13,0,611,780),7861=>array(93,-16,615,770),7862=>array(13,-160,596,760),7863=>array(93,-176,573,623),7864=>array(47,-160,619,563),7865=>array(104,-176,570,431),7866=>array(47,0,619,800),7867=>array(104,-16,570,671),7868=>array(47,0,619,701),7869=>array(104,-16,570,580),7870=>array(47,0,714,797),7871=>array(104,-16,711,797),7872=>array(47,0,619,799),7873=>array(104,-16,570,732),7874=>array(47,0,752,800),7875=>array(104,-16,706,772),7876=>array(47,0,622,792),7877=>array(104,-16,597,750),7878=>array(47,-160,619,776),7879=>array(104,-176,570,640),7880=>array(117,0,603,800),7881=>array(96,0,513,681),7882=>array(117,-160,603,563),7883=>array(96,-160,513,624),7884=>array(102,-176,616,576),7885=>array(111,-176,577,431),7886=>array(102,-16,616,800),7887=>array(111,-16,577,693),7888=>array(102,-16,769,788),7889=>array(111,-16,681,734),7890=>array(102,-13,617,798),7891=>array(111,-16,577,734),7892=>array(102,-16,736,800),7893=>array(111,-16,699,731),7894=>array(102,-11,653,797),7895=>array(111,-16,601,747),7896=>array(102,-176,616,779),7897=>array(111,-176,577,640),7898=>array(109,-16,672,788),7899=>array(103,-16,634,628),7900=>array(109,-16,672,782),7901=>array(103,-16,634,621),7902=>array(109,-16,672,800),7903=>array(103,-16,634,680),7904=>array(173,-16,736,751),7905=>array(147,-16,678,668),7906=>array(149,-176,731,711),7907=>array(148,-176,679,565),7908=>array(136,-176,676,563),7909=>array(127,-176,569,417),7910=>array(136,-16,676,800),7911=>array(127,-16,569,681),7912=>array(101,-16,728,758),7913=>array(96,-16,645,643),7914=>array(101,-16,728,770),7915=>array(96,-16,645,626),7916=>array(101,-16,728,799),7917=>array(96,-16,645,675),7918=>array(101,-16,728,766),7919=>array(96,-16,645,626),7920=>array(101,-176,728,711),7921=>array(96,-176,645,565),7922=>array(153,0,665,785),7923=>array(22,-186,634,640),7924=>array(153,-160,665,563),7925=>array(22,-186,634,417),7926=>array(153,0,665,800),7927=>array(22,-186,634,654),7928=>array(153,0,665,725),7929=>array(22,-186,634,580),7936=>array(48,-14,529,701),7937=>array(48,-14,529,682),7938=>array(48,-14,529,689),7939=>array(48,-14,529,695),7940=>array(48,-14,529,686),7941=>array(48,-14,575,688),7942=>array(48,-14,579,799),7943=>array(48,-14,591,800),7944=>array(13,0,587,617),7945=>array(16,0,590,615),7946=>array(10,0,597,622),7947=>array(21,0,595,628),7948=>array(-3,0,617,619),7949=>array(40,0,648,620),7950=>array(55,0,629,744),7951=>array(51,0,625,744),7952=>array(119,-2,521,725),7953=>array(119,-2,521,680),7954=>array(119,-2,521,687),7955=>array(119,-2,528,693),7956=>array(119,-2,543,684),7957=>array(119,-2,590,686),7960=>array(90,0,679,616),7961=>array(91,0,680,615),7962=>array(-4,0,680,619),7963=>array(21,0,682,625),7964=>array(-41,0,680,616),7965=>array(5,0,709,620),7968=>array(31,-186,520,695),7969=>array(31,-186,520,680),7970=>array(31,-186,520,687),7971=>array(31,-186,520,699),7972=>array(31,-186,575,684),7973=>array(31,-186,622,686),7974=>array(31,-186,589,800),7975=>array(31,-186,638,799),7976=>array(77,0,682,618),7977=>array(79,0,684,618),7978=>array(31,0,716,620),7979=>array(54,0,708,622),7980=>array(-3,0,709,619),7981=>array(12,0,713,621),7982=>array(78,0,727,744),7983=>array(96,0,734,744),7984=>array(222,-7,465,697),7985=>array(222,-7,465,668),7986=>array(203,-7,465,675),7987=>array(222,-7,480,681),7988=>array(222,-7,495,672),7989=>array(222,-7,542,674),7990=>array(222,-7,553,800),7991=>array(222,-7,558,800),7992=>array(115,0,621,618),7993=>array(117,0,618,618),7994=>array(79,0,687,621),7995=>array(106,0,682,628),7996=>array(82,0,722,613),7997=>array(88,0,700,620),7998=>array(131,0,712,741),7999=>array(134,0,711,744),8000=>array(61,-16,526,725),8001=>array(61,-16,526,680),8002=>array(61,-16,526,687),8003=>array(61,-16,526,693),8004=>array(61,-16,540,684),8005=>array(61,-16,587,686),8008=>array(106,-18,639,613),8009=>array(122,-18,636,613),8010=>array(-6,-18,662,622),8011=>array(29,-18,664,624),8012=>array(44,-18,663,615),8013=>array(61,-18,656,617),8016=>array(92,-12,603,685),8017=>array(92,-12,603,688),8018=>array(92,-12,603,707),8019=>array(92,-12,603,693),8020=>array(92,-12,603,684),8021=>array(92,-12,603,690),8022=>array(92,-12,603,800),8023=>array(92,-12,603,799),8025=>array(89,0,679,618),8027=>array(50,0,746,628),8029=>array(29,0,774,618),8031=>array(81,0,764,744),8032=>array(34,-16,595,705),8033=>array(34,-16,595,668),8034=>array(34,-16,595,675),8035=>array(34,-16,595,689),8036=>array(34,-16,595,668),8037=>array(34,-16,595,674),8038=>array(34,-16,595,799),8039=>array(34,-16,595,800),8040=>array(82,-2,630,614),8041=>array(86,-2,634,612),8042=>array(-22,-2,640,622),8043=>array(15,-2,646,626),8044=>array(26,-2,631,613),8045=>array(70,-2,663,615),8046=>array(70,-2,650,738),8047=>array(54,-2,656,740),8048=>array(48,-14,529,689),8049=>array(48,-14,529,680),8050=>array(119,-2,521,687),8051=>array(119,-2,521,678),8052=>array(31,-186,520,687),8053=>array(31,-186,520,678),8054=>array(222,-7,465,675),8055=>array(222,-7,465,666),8056=>array(61,-16,526,687),8057=>array(61,-16,526,678),8058=>array(92,-12,603,675),8059=>array(92,-12,603,666),8060=>array(34,-16,595,667),8061=>array(34,-16,595,614),8064=>array(48,-200,529,701),8065=>array(48,-200,529,682),8066=>array(48,-200,529,689),8067=>array(48,-200,529,695),8068=>array(48,-200,529,686),8069=>array(48,-200,575,688),8070=>array(48,-200,579,799),8071=>array(48,-200,591,800),8072=>array(13,-200,587,617),8073=>array(34,-200,608,615),8074=>array(20,-200,607,622),8075=>array(26,-200,600,628),8076=>array(0,-200,620,619),8077=>array(51,-200,659,620),8078=>array(55,-200,629,744),8079=>array(51,-200,625,744),8080=>array(31,-200,520,695),8081=>array(31,-200,520,680),8082=>array(31,-200,520,687),8083=>array(31,-200,520,699),8084=>array(31,-200,575,684),8085=>array(31,-200,622,686),8086=>array(31,-200,589,800),8087=>array(31,-200,638,800),8088=>array(77,-200,682,618),8089=>array(79,-200,684,618),8090=>array(51,-200,736,620),8091=>array(82,-200,736,622),8092=>array(15,-200,727,619),8093=>array(30,-200,731,621),8094=>array(78,-200,727,744),8095=>array(96,-200,734,744),8096=>array(34,-199,595,705),8097=>array(34,-200,595,668),8098=>array(34,-200,595,675),8099=>array(34,-200,595,689),8100=>array(34,-200,595,668),8101=>array(34,-200,595,674),8102=>array(34,-199,595,799),8103=>array(34,-200,595,800),8104=>array(82,-200,630,614),8105=>array(68,-200,616,612),8106=>array(-22,-200,640,622),8107=>array(26,-200,657,626),8108=>array(26,-200,631,613),8109=>array(70,-200,663,615),8110=>array(70,-200,650,738),8111=>array(54,-200,656,740),8112=>array(48,-14,529,637),8113=>array(48,-14,529,545),8114=>array(48,-200,529,689),8115=>array(48,-200,529,445),8116=>array(48,-200,529,661),8118=>array(48,-14,529,594),8119=>array(48,-200,529,594),8120=>array(-54,0,520,769),8121=>array(-54,0,520,677),8122=>array(17,0,591,625),8123=>array(27,0,601,616),8124=>array(13,-200,587,577),8125=>array(344,578,482,751),8126=>array(262,-199,476,-20),8127=>array(65,577,203,750),8128=>array(140,516,460,605),8129=>array(126,511,474,733),8130=>array(31,-200,520,687),8131=>array(31,-200,520,431),8132=>array(31,-200,520,674),8134=>array(31,-186,568,592),8135=>array(31,-200,568,592),8136=>array(78,0,667,622),8137=>array(70,0,682,616),8138=>array(73,0,678,622),8139=>array(78,0,687,613),8140=>array(60,-200,665,577),8141=>array(179,477,409,661),8142=>array(200,483,471,658),8143=>array(139,503,459,800),8144=>array(194,-7,488,623),8145=>array(178,-7,469,531),8146=>array(197,-7,476,657),8147=>array(222,-7,505,666),8150=>array(168,-7,488,580),8151=>array(168,-7,516,713),8152=>array(43,0,549,769),8153=>array(43,0,544,677),8154=>array(103,0,604,619),8155=>array(115,0,651,613),8157=>array(259,483,457,667),8158=>array(259,484,519,660),8159=>array(221,499,541,800),8160=>array(92,-12,603,623),8161=>array(92,-12,603,531),8162=>array(92,-12,603,671),8163=>array(92,-12,603,670),8164=>array(-52,-190,563,674),8165=>array(-52,-190,563,680),8166=>array(92,-12,603,580),8167=>array(92,-12,603,713),8168=>array(76,0,604,769),8169=>array(76,0,604,677),8170=>array(128,0,688,622),8171=>array(97,0,749,613),8172=>array(97,0,646,609),8173=>array(223,491,502,675),8174=>array(242,488,521,670),8175=>array(258,477,318,661),8178=>array(34,-200,595,667),8179=>array(34,-200,595,430),8180=>array(34,-200,595,651),8182=>array(34,-16,595,610),8183=>array(34,-200,595,610),8184=>array(112,-18,637,619),8185=>array(113,-18,638,609),8186=>array(94,-2,642,618),8187=>array(84,-2,632,609),8188=>array(67,-200,615,571),8189=>array(142,479,303,652),8190=>array(259,484,349,657),8208=>array(194,258,524,299),8209=>array(194,258,524,299),8210=>array(131,261,588,302),8211=>array(131,261,588,302),8212=>array(60,261,659,302),8213=>array(60,261,659,302),8214=>array(230,39,370,638),8215=>array(-27,-200,584,-54),8216=>array(364,364,536,625),8217=>array(292,343,464,604),8218=>array(153,-181,325,80),8219=>array(375,343,501,604),8220=>array(196,364,586,625),8221=>array(195,343,579,604),8222=>array(81,-181,465,80),8223=>array(263,343,610,604),8224=>array(208,-63,561,604),8225=>array(154,-62,561,604),8226=>array(253,141,449,337),8227=>array(202,86,459,336),8228=>array(250,-15,349,84),8229=>array(140,-15,460,84),8230=>array(57,-15,557,84),8231=>array(299,187,401,287),8240=>array(91,-9,598,614),8241=>array(-43,-9,554,614),8242=>array(178,343,426,604),8243=>array(178,343,642,604),8244=>array(83,343,731,604),8245=>array(229,343,376,604),8246=>array(217,343,578,604),8247=>array(130,343,675,604),8248=>array(123,-165,415,-16),8249=>array(108,0,397,417),8250=>array(297,0,585,417),8251=>array(60,51,522,511),8252=>array(54,-15,527,618),8253=>array(171,-15,521,577),8254=>array(134,635,745,685),8255=>array(84,-174,487,-44),8256=>array(201,454,602,584),8257=>array(141,-198,450,252),8258=>array(0,0,763,719),8259=>array(128,39,586,496),8260=>array(84,138,645,470),8261=>array(220,-124,477,604),8262=>array(123,-124,380,604),8263=>array(52,-15,693,577),8264=>array(71,-15,623,618),8265=>array(-42,-15,581,618),8266=>array(133,-14,524,417),8267=>array(44,-62,598,604),8268=>array(133,109,618,453),8269=>array(121,109,606,453),8270=>array(161,0,536,354),8271=>array(139,-145,350,417),8272=>array(121,0,602,584),8273=>array(162,1,606,719),8274=>array(99,-31,625,722),8275=>array(183,168,504,257),8276=>array(86,-164,487,-34),8277=>array(131,261,588,302),8278=>array(173,5,630,579),8279=>array(59,343,816,604),8280=>array(86,5,659,670),8281=>array(23,5,704,579),8282=>array(260,5,506,784),8283=>array(79,-193,661,785),8284=>array(90,32,633,538),8285=>array(255,5,502,784),8286=>array(284,5,529,784),8304=>array(276,379,516,733),8305=>array(260,381,503,788),8308=>array(226,382,468,734),8309=>array(235,380,506,741),8310=>array(277,380,551,754),8311=>array(329,414,558,774),8312=>array(273,417,524,786),8313=>array(292,414,567,788),8314=>array(305,432,549,691),8315=>array(295,549,539,584),8316=>array(287,512,546,620),8317=>array(374,352,533,800),8318=>array(326,352,485,800),8319=>array(239,381,544,650),8320=>array(199,-149,439,205),8321=>array(192,-129,412,224),8322=>array(203,-137,487,216),8323=>array(188,-149,459,212),8324=>array(179,-136,421,216),8325=>array(168,-158,439,203),8326=>array(180,-158,454,216),8327=>array(212,-144,441,216),8328=>array(186,-151,437,218),8329=>array(175,-144,450,230),8330=>array(168,-129,412,130),8331=>array(178,-12,422,23),8332=>array(195,-58,439,50),8333=>array(235,-200,394,248),8334=>array(188,-200,347,248),8336=>array(124,-151,437,158),8337=>array(126,-160,447,149),8338=>array(134,-160,455,149),8339=>array(95,-141,475,148),8340=>array(145,-160,466,149),8353=>array(109,-81,635,626),8354=>array(109,-16,635,576),8355=>array(-13,0,580,563),8356=>array(28,0,479,578),8357=>array(14,-64,644,470),8358=>array(45,0,678,563),8359=>array(-27,-17,609,563),8360=>array(3,-17,640,563),8361=>array(71,0,696,563),8362=>array(64,0,639,480),8363=>array(83,0,708,696),8364=>array(81,-16,652,576),8365=>array(46,0,662,563),8366=>array(151,0,648,563),8367=>array(16,-102,610,563),8368=>array(106,-200,555,567),8369=>array(47,0,634,563),8370=>array(107,-67,636,624),8371=>array(12,0,604,563),8372=>array(112,-16,591,576),8373=>array(62,-92,574,655),8376=>array(139,0,644,563),8377=>array(157,0,616,564),8448=>array(98,-10,681,719),8449=>array(58,-14,625,715),8450=>array(50,-16,574,576),8451=>array(70,-16,609,661),8452=>array(66,0,585,626),8453=>array(37,-13,603,718),8454=>array(50,-13,623,719),8455=>array(61,-16,540,576),8456=>array(65,-16,587,576),8457=>array(128,0,715,661),8461=>array(-23,0,606,563),8462=>array(55,0,556,604),8463=>array(54,0,557,604),8464=>array(4,-28,630,570),8465=>array(142,-15,653,563),8466=>array(28,0,479,578),8467=>array(95,-28,544,632),8468=>array(29,-17,669,586),8469=>array(-26,0,634,563),8470=>array(7,0,680,563),8471=>array(43,0,643,600),8472=>array(9,-150,570,454),8473=>array(-13,0,527,563),8474=>array(54,-115,568,576),8476=>array(68,0,571,573),8477=>array(-21,0,534,563),8478=>array(47,0,607,563),8480=>array(65,237,706,574),8481=>array(41,0,634,563),8482=>array(90,243,710,563),8484=>array(44,0,639,563),8486=>array(7,-2,555,571),8487=>array(65,-2,601,571),8489=>array(210,-2,453,431),8490=>array(47,0,662,563),8491=>array(13,0,596,783),8494=>array(104,-16,570,431),8498=>array(61,0,654,563),8501=>array(60,0,642,480),8502=>array(64,0,565,480),8503=>array(137,0,504,480),8504=>array(157,0,638,480),8505=>array(72,0,550,623),8506=>array(-59,47,633,562),8507=>array(-24,0,710,563),8513=>array(-24,-14,504,578),8514=>array(11,0,529,563),8515=>array(55,0,649,563),8516=>array(-65,0,447,563),8523=>array(57,-15,452,520),8525=>array(91,-13,660,721),8526=>array(119,2,594,453),8531=>array(53,-19,635,592),8532=>array(45,-32,631,586),8533=>array(54,-22,643,594),8534=>array(50,-12,658,596),8535=>array(52,-18,648,579),8536=>array(69,-13,648,584),8537=>array(51,-14,671,582),8538=>array(55,-14,666,582),8539=>array(53,-16,652,592),8540=>array(44,-16,656,580),8541=>array(62,-16,653,583),8542=>array(107,-16,648,584),8543=>array(64,51,574,634),8544=>array(117,0,603,563),8545=>array(-7,0,607,563),8546=>array(-23,0,623,563),8547=>array(-19,0,619,563),8548=>array(98,0,612,563),8549=>array(-3,0,619,563),8550=>array(-8,0,614,563),8551=>array(-23,0,639,563),8552=>array(-42,0,632,563),8553=>array(44,0,662,563),8554=>array(-48,0,637,563),8555=>array(-42,0,642,563),8556=>array(67,0,585,563),8557=>array(110,-16,635,576),8558=>array(47,0,592,563),8559=>array(15,0,700,563),8560=>array(96,0,513,624),8561=>array(82,0,554,624),8562=>array(18,0,647,624),8563=>array(29,0,678,624),8564=>array(114,0,655,417),8565=>array(88,0,660,624),8566=>array(126,0,644,624),8567=>array(61,0,683,624),8568=>array(81,0,606,624),8569=>array(55,0,611,417),8570=>array(37,0,624,624),8571=>array(37,0,642,624),8572=>array(96,0,513,604),8573=>array(121,-17,596,432),8574=>array(102,-16,630,604),8575=>array(15,0,603,431),8592=>array(41,167,529,395),8593=>array(193,38,421,524),8594=>array(53,167,541,395),8595=>array(178,38,407,524),8596=>array(25,167,575,395),8597=>array(172,6,428,556),8598=>array(149,103,431,453),8599=>array(89,102,509,453),8600=>array(153,109,433,460),8601=>array(91,109,513,458),8612=>array(101,135,653,427),8613=>array(157,0,482,524),8614=>array(-45,135,507,427),8615=>array(118,0,443,524),8616=>array(93,-51,434,556),8617=>array(80,167,596,442),8618=>array(111,168,597,442),8628=>array(146,28,573,512),8629=>array(71,30,629,510),8636=>array(90,261,589,394),8637=>array(95,169,589,303),8638=>array(292,38,480,533),8639=>array(253,38,432,533),8640=>array(82,239,576,373),8641=>array(92,152,591,285),8642=>array(253,38,432,533),8643=>array(262,38,450,533),8644=>array(41,-13,611,435),8646=>array(53,-13,569,435),8651=>array(72,12,589,394),8652=>array(75,9,576,403),8656=>array(105,147,611,415),8657=>array(230,-18,556,704),8658=>array(105,147,611,415),8659=>array(200,-17,526,705),8660=>array(75,147,644,417),8661=>array(197,-62,573,740),8668=>array(84,167,596,395),8669=>array(83,167,595,395),8704=>array(122,0,705,563),8705=>array(36,-18,600,758),8706=>array(111,-16,580,581),8707=>array(46,0,592,563),8708=>array(46,-94,613,681),8709=>array(35,0,565,530),8710=>array(43,0,557,563),8711=>array(157,0,671,563),8712=>array(83,30,626,530),8713=>array(83,-81,626,668),8714=>array(169,110,556,449),8715=>array(47,30,590,530),8716=>array(47,-81,590,668),8717=>array(143,110,530,449),8718=>array(150,0,557,500),8719=>array(38,-80,652,624),8720=>array(42,-81,656,623),8721=>array(90,-127,616,563),8722=>array(131,261,588,302),8723=>array(136,50,661,637),8724=>array(111,-10,568,635),8725=>array(40,51,528,514),8726=>array(96,51,493,514),8727=>array(211,119,586,473),8728=>array(154,136,448,429),8729=>array(253,141,449,337),8730=>array(31,0,663,699),8731=>array(31,0,663,740),8732=>array(31,0,663,734),8733=>array(102,134,648,468),8734=>array(1,134,600,468),8735=>array(20,0,580,560),8736=>array(70,0,528,439),8739=>array(279,-27,320,582),8740=>array(177,-27,423,582),8741=>array(228,-27,373,582),8742=>array(151,-27,456,582),8745=>array(72,-11,583,465),8746=>array(102,-11,613,465),8747=>array(135,-78,587,744),8748=>array(15,-78,677,744),8756=>array(57,-45,539,397),8757=>array(59,51,541,493),8758=>array(299,6,401,453),8759=>array(109,6,590,453),8764=>array(136,212,563,348),8769=>array(143,51,570,410),8770=>array(133,148,590,429),8771=>array(133,148,590,431),8773=>array(55,50,585,434),8776=>array(135,100,594,387),8800=>array(96,94,625,464),8801=>array(78,117,630,456),8804=>array(56,0,635,535),8805=>array(71,0,600,535),8834=>array(97,113,615,452),8835=>array(101,113,618,452),8836=>array(97,-38,615,576),8837=>array(101,-38,618,576),8838=>array(80,1,620,452),8839=>array(66,1,618,452),8869=>array(30,0,570,598),8898=>array(41,-28,666,721),8899=>array(79,-39,704,710),8901=>array(299,187,401,287),8976=>array(92,168,598,438),8994=>array(137,152,538,282),8995=>array(137,152,538,282),9001=>array(238,-124,503,602),9002=>array(181,-124,446,602),9251=>array(40,1,580,154),9674=>array(119,-11,541,575),9675=>array(65,0,595,530),9711=>array(43,0,643,600),9824=>array(103,0,582,579),9825=>array(136,-14,656,576),9826=>array(144,-11,577,580),9827=>array(66,-1,643,570),9828=>array(103,0,582,579),9829=>array(136,-15,656,575),9830=>array(141,-11,574,580),9831=>array(66,-1,643,570),9833=>array(173,0,437,556),9834=>array(95,0,486,556),9835=>array(33,-2,556,572),9836=>array(33,-2,556,572),9837=>array(55,0,516,616),9838=>array(78,-167,519,603),9839=>array(19,-170,579,604),11798=>array(92,45,588,670),11799=>array(108,34,579,463),11800=>array(129,-18,479,574),11802=>array(111,258,568,541),11803=>array(135,212,565,565),11806=>array(125,212,555,476),11807=>array(115,86,545,348),11816=>array(185,-124,564,604),11817=>array(144,-124,523,604),11818=>array(119,5,571,509),11819=>array(86,55,619,445),11820=>array(46,55,579,445),11821=>array(89,35,591,520),11822=>array(200,-15,580,577),42888=>array(154,-95,445,54),42889=>array(235,-15,450,417),42890=>array(197,190,463,375),42891=>array(328,209,469,643),42892=>array(355,335,469,643),64256=>array(68,0,690,605),64257=>array(84,0,520,604),64258=>array(87,0,553,604),64285=>array(267,115,422,480),64286=>array(314,540,544,628),64287=>array(187,131,552,480),64288=>array(64,0,645,480),64289=>array(60,0,642,480),64290=>array(157,0,638,480),64291=>array(99,0,614,480),64292=>array(64,0,572,480),64293=>array(153,0,642,617),64294=>array(97,0,614,480),64295=>array(157,0,614,480),64296=>array(27,0,614,480),64297=>array(131,261,589,530),64298=>array(51,0,700,599),64299=>array(51,0,672,599),64300=>array(51,0,700,599),64301=>array(51,0,672,599),64302=>array(60,-83,642,480),64303=>array(60,-200,642,480),64304=>array(60,-101,642,480),64305=>array(64,0,565,480),64306=>array(137,0,504,480),64307=>array(157,0,638,480),64308=>array(99,0,614,480),64309=>array(229,0,422,480),64310=>array(227,0,565,480),64312=>array(120,0,637,480),64313=>array(213,219,422,480),64314=>array(157,-200,573,480),64315=>array(64,0,572,480),64316=>array(153,0,642,617),64318=>array(101,0,614,481),64320=>array(137,0,504,480),64321=>array(125,0,614,480),64323=>array(143,-200,614,480),64324=>array(64,0,614,480),64326=>array(55,0,633,480),64327=>array(80,-200,631,480),64328=>array(157,0,614,480),64329=>array(51,0,672,480),64330=>array(27,0,614,480),64331=>array(91,0,422,599),64332=>array(64,0,565,581),64333=>array(64,0,572,581),64334=>array(64,0,614,581),64335=>array(157,0,642,617),65532=>array(47,0,610,630),65533=>array(52,-84,699,800),65535=>array(23,-80,697,643)); +$cw=array(0=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,597=>600,598=>600,599=>600,600=>600,601=>600,602=>600,603=>600,604=>600,605=>600,606=>600,607=>600,608=>600,609=>600,610=>600,611=>600,612=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,620=>600,621=>600,622=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,630=>600,631=>600,632=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,646=>600,647=>600,648=>600,649=>600,650=>600,651=>600,652=>600,653=>600,654=>600,655=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,675=>600,676=>600,677=>600,678=>600,679=>600,680=>600,681=>600,682=>600,683=>600,684=>600,685=>600,686=>600,687=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>600,769=>600,770=>600,771=>600,772=>600,773=>600,774=>600,775=>600,776=>600,777=>600,778=>600,779=>600,780=>600,781=>600,782=>600,783=>600,784=>600,785=>600,786=>600,787=>600,788=>600,789=>600,790=>600,791=>600,792=>600,793=>600,794=>600,795=>600,796=>600,797=>600,798=>600,799=>600,800=>600,801=>600,802=>600,803=>600,804=>600,805=>600,806=>600,807=>600,808=>600,809=>600,810=>600,811=>600,812=>600,813=>600,814=>600,815=>600,816=>600,817=>600,818=>600,819=>600,820=>600,821=>600,822=>600,823=>600,824=>600,825=>600,826=>600,827=>600,828=>600,829=>600,830=>600,831=>600,832=>600,833=>600,834=>600,835=>600,836=>600,837=>600,838=>600,839=>600,840=>600,841=>600,842=>600,843=>600,844=>600,845=>600,846=>600,847=>600,848=>600,849=>600,850=>600,851=>600,852=>600,853=>600,854=>600,855=>600,856=>600,857=>600,858=>600,859=>600,860=>600,861=>600,862=>600,863=>600,864=>600,865=>600,866=>600,867=>600,868=>600,869=>600,870=>600,871=>600,872=>600,873=>600,874=>600,875=>600,876=>600,877=>600,878=>600,879=>600,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,989=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1120=>600,1121=>600,1122=>600,1123=>600,1124=>600,1125=>600,1126=>600,1127=>600,1128=>600,1129=>600,1130=>600,1131=>600,1132=>600,1133=>600,1134=>600,1135=>600,1136=>600,1137=>600,1138=>600,1139=>600,1140=>600,1141=>600,1142=>600,1143=>600,1144=>600,1145=>600,1146=>600,1147=>600,1148=>600,1149=>600,1150=>600,1151=>600,1155=>600,1156=>600,1157=>600,1158=>600,1159=>600,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1329=>600,1330=>600,1331=>600,1332=>600,1333=>600,1334=>600,1335=>600,1336=>600,1337=>600,1338=>600,1339=>600,1340=>600,1341=>600,1342=>600,1343=>600,1344=>600,1345=>600,1346=>600,1347=>600,1348=>600,1349=>600,1350=>600,1351=>600,1352=>600,1353=>600,1354=>600,1355=>600,1356=>600,1357=>600,1358=>600,1359=>600,1360=>600,1361=>600,1362=>600,1363=>600,1364=>600,1365=>600,1366=>600,1369=>600,1370=>600,1371=>600,1372=>600,1373=>600,1374=>600,1375=>600,1377=>600,1378=>600,1379=>600,1380=>600,1381=>600,1382=>600,1383=>600,1384=>600,1385=>600,1386=>600,1387=>600,1388=>600,1389=>600,1390=>600,1391=>600,1392=>600,1393=>600,1394=>600,1395=>600,1396=>600,1397=>600,1398=>600,1399=>600,1400=>600,1401=>600,1402=>600,1403=>600,1404=>600,1405=>600,1406=>600,1407=>600,1408=>600,1409=>600,1410=>600,1411=>600,1412=>600,1413=>600,1414=>600,1415=>600,1417=>600,1418=>600,1423=>600,1456=>600,1457=>600,1458=>600,1459=>600,1460=>600,1461=>600,1462=>600,1463=>600,1464=>600,1465=>600,1467=>600,1468=>600,1469=>600,1470=>600,1471=>600,1472=>600,1473=>600,1474=>600,1475=>600,1476=>600,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,7936=>600,7937=>600,7938=>600,7939=>600,7940=>600,7941=>600,7942=>600,7943=>600,7944=>600,7945=>600,7946=>600,7947=>600,7948=>600,7949=>600,7950=>600,7951=>600,7952=>600,7953=>600,7954=>600,7955=>600,7956=>600,7957=>600,7960=>600,7961=>600,7962=>600,7963=>600,7964=>600,7965=>600,7968=>600,7969=>600,7970=>600,7971=>600,7972=>600,7973=>600,7974=>600,7975=>600,7976=>600,7977=>600,7978=>600,7979=>600,7980=>600,7981=>600,7982=>600,7983=>600,7984=>600,7985=>600,7986=>600,7987=>600,7988=>600,7989=>600,7990=>600,7991=>600,7992=>600,7993=>600,7994=>600,7995=>600,7996=>600,7997=>600,7998=>600,7999=>600,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>600,8009=>600,8010=>600,8011=>600,8012=>600,8013=>600,8016=>600,8017=>600,8018=>600,8019=>600,8020=>600,8021=>600,8022=>600,8023=>600,8025=>600,8027=>600,8029=>600,8031=>600,8032=>600,8033=>600,8034=>600,8035=>600,8036=>600,8037=>600,8038=>600,8039=>600,8040=>600,8041=>600,8042=>600,8043=>600,8044=>600,8045=>600,8046=>600,8047=>600,8048=>600,8049=>600,8050=>600,8051=>600,8052=>600,8053=>600,8054=>600,8055=>600,8056=>600,8057=>600,8058=>600,8059=>600,8060=>600,8061=>600,8064=>600,8065=>600,8066=>600,8067=>600,8068=>600,8069=>600,8070=>600,8071=>600,8072=>600,8073=>600,8074=>600,8075=>600,8076=>600,8077=>600,8078=>600,8079=>600,8080=>600,8081=>600,8082=>600,8083=>600,8084=>600,8085=>600,8086=>600,8087=>600,8088=>600,8089=>600,8090=>600,8091=>600,8092=>600,8093=>600,8094=>600,8095=>600,8096=>600,8097=>600,8098=>600,8099=>600,8100=>600,8101=>600,8102=>600,8103=>600,8104=>600,8105=>600,8106=>600,8107=>600,8108=>600,8109=>600,8110=>600,8111=>600,8112=>600,8113=>600,8114=>600,8115=>600,8116=>600,8118=>600,8119=>600,8120=>600,8121=>600,8122=>600,8123=>600,8124=>600,8125=>600,8126=>600,8127=>600,8128=>600,8129=>600,8130=>600,8131=>600,8132=>600,8134=>600,8135=>600,8136=>600,8137=>600,8138=>600,8139=>600,8140=>600,8141=>600,8142=>600,8143=>600,8144=>600,8145=>600,8146=>600,8147=>600,8150=>600,8151=>600,8152=>600,8153=>600,8154=>600,8155=>600,8157=>600,8158=>600,8159=>600,8160=>600,8161=>600,8162=>600,8163=>600,8164=>600,8165=>600,8166=>600,8167=>600,8168=>600,8169=>600,8170=>600,8171=>600,8172=>600,8173=>600,8174=>600,8175=>600,8178=>600,8179=>600,8180=>600,8182=>600,8183=>600,8184=>600,8185=>600,8186=>600,8187=>600,8188=>600,8189=>600,8190=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>600,8205=>600,8206=>600,8207=>600,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8353=>600,8354=>600,8355=>600,8356=>600,8357=>600,8358=>600,8359=>600,8360=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8367=>600,8368=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8376=>600,8377=>600,8448=>600,8449=>600,8450=>600,8451=>600,8452=>600,8453=>600,8454=>600,8455=>600,8456=>600,8457=>600,8461=>600,8462=>600,8463=>600,8464=>600,8465=>600,8466=>600,8467=>600,8468=>600,8469=>600,8470=>600,8471=>600,8472=>600,8473=>600,8474=>600,8476=>600,8477=>600,8478=>600,8480=>600,8481=>600,8482=>600,8484=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8505=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8551=>600,8552=>600,8553=>600,8554=>600,8555=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8561=>600,8562=>600,8563=>600,8564=>600,8565=>600,8566=>600,8567=>600,8568=>600,8569=>600,8570=>600,8571=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8616=>600,8617=>600,8618=>600,8628=>600,8629=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8646=>600,8651=>600,8652=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8668=>600,8669=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8736=>600,8739=>600,8740=>600,8741=>600,8742=>600,8745=>600,8746=>600,8747=>600,8748=>600,8756=>600,8757=>600,8758=>600,8759=>600,8764=>600,8769=>600,8770=>600,8771=>600,8773=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8869=>600,8898=>600,8899=>600,8901=>600,8976=>600,8994=>600,8995=>600,9001=>600,9002=>600,9251=>600,9674=>600,9675=>600,9711=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11798=>600,11799=>600,11800=>600,11802=>600,11803=>600,11806=>600,11807=>600,11816=>600,11817=>600,11818=>600,11819=>600,11820=>600,11821=>600,11822=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64286=>600,64287=>600,64288=>600,64289=>600,64290=>600,64291=>600,64292=>600,64293=>600,64294=>600,64295=>600,64296=>600,64297=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65529=>600,65530=>600,65531=>600,65532=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freemonoi.z b/incs/tcpdf/fonts/freemonoi.z new file mode 100644 index 0000000..f52d9b1 Binary files /dev/null and b/incs/tcpdf/fonts/freemonoi.z differ diff --git a/incs/tcpdf/fonts/freesans.ctg.z b/incs/tcpdf/fonts/freesans.ctg.z new file mode 100644 index 0000000..0a4dc84 Binary files /dev/null and b/incs/tcpdf/fonts/freesans.ctg.z differ diff --git a/incs/tcpdf/fonts/freesans.php b/incs/tcpdf/fonts/freesans.php new file mode 100644 index 0000000..996d8db --- /dev/null +++ b/incs/tcpdf/fonts/freesans.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-1166 -638 2260 1050]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>657,'MaxWidth'=>2256,'MissingWidth'=>800); +$cbbox=array(0=>array(35,-139,765,800),33=>array(124,0,208,729),34=>array(40,464,293,709),35=>array(14,-20,542,697),36=>array(33,-126,518,770),37=>array(29,-20,859,709),38=>array(52,-23,637,709),39=>array(53,464,147,709),40=>array(73,-212,291,729),41=>array(38,-212,256,729),42=>array(40,441,343,729),43=>array(50,-10,534,474),44=>array(87,-147,192,104),45=>array(46,240,287,312),46=>array(80,0,184,104),47=>array(-8,-20,284,729),48=>array(43,-23,507,709),49=>array(102,0,347,709),50=>array(34,0,511,709),51=>array(32,-23,506,709),52=>array(28,0,520,709),53=>array(35,-23,513,709),54=>array(43,-23,513,709),55=>array(46,0,520,709),56=>array(37,-23,513,709),57=>array(38,-23,509,709),58=>array(80,0,184,524),59=>array(80,-147,185,524),60=>array(45,-9,534,474),61=>array(50,111,534,353),62=>array(50,-9,539,474),63=>array(77,0,509,741),64=>array(34,-142,951,741),65=>array(15,0,651,729),66=>array(80,0,624,729),67=>array(40,-23,669,741),68=>array(80,0,658,729),69=>array(80,0,603,729),70=>array(80,0,569,729),71=>array(40,-23,705,741),72=>array(80,0,641,729),73=>array(100,0,194,729),74=>array(35,-23,444,729),75=>array(80,0,659,729),76=>array(80,0,533,729),77=>array(80,0,766,729),78=>array(80,0,650,729),79=>array(40,-23,744,741),80=>array(80,0,606,729),81=>array(40,-59,744,741),82=>array(80,0,666,729),83=>array(48,-23,621,741),84=>array(30,0,602,729),85=>array(80,-23,640,729),86=>array(15,0,630,729),87=>array(15,0,922,729),88=>array(15,0,642,729),89=>array(15,0,663,729),90=>array(30,0,585,729),91=>array(64,-212,250,729),92=>array(-8,-20,284,729),93=>array(22,-212,208,729),94=>array(44,329,425,709),95=>array(-22,-176,578,-126),96=>array(22,592,231,740),97=>array(30,-23,523,539),98=>array(60,-23,529,729),99=>array(30,-23,476,539),100=>array(30,-23,499,729),101=>array(30,-23,503,539),102=>array(20,0,260,732),103=>array(30,-218,490,539),104=>array(60,0,476,729),105=>array(66,0,150,729),106=>array(0,-218,171,729),107=>array(60,0,504,729),108=>array(60,0,144,729),109=>array(60,0,752,539),110=>array(60,0,477,539),111=>array(30,-23,504,539),112=>array(60,-218,529,539),113=>array(30,-218,499,539),114=>array(60,0,312,539),115=>array(34,-23,459,539),116=>array(20,-23,260,668),117=>array(60,-23,477,524),118=>array(10,0,486,524),119=>array(10,0,712,524),120=>array(10,0,466,524),121=>array(10,-218,468,524),122=>array(30,0,456,524),123=>array(43,-212,276,729),124=>array(95,-212,155,729),125=>array(57,-212,290,729),126=>array(33,268,466,438),160=>array(0,0,0,0),161=>array(122,-205,206,524),162=>array(52,-120,510,628),163=>array(26,-23,535,729),164=>array(67,133,489,551),165=>array(11,0,545,709),166=>array(100,-212,160,729),167=>array(43,-213,506,729),168=>array(25,612,308,716),169=>array(39,-14,761,708),170=>array(37,303,333,742),171=>array(71,106,428,438),172=>array(40,86,544,375),173=>array(46,240,287,312),174=>array(39,-14,761,708),175=>array(28,631,302,701),176=>array(151,383,454,686),177=>array(50,-11,534,623),178=>array(19,390,326,815),179=>array(16,378,322,817),180=>array(92,592,301,740),181=>array(65,-220,544,524),182=>array(48,-177,522,729),183=>array(87,227,191,331),184=>array(39,-214,287,0),185=>array(69,390,230,815),186=>array(40,303,324,742),187=>array(72,106,429,438),188=>array(61,-20,849,726),189=>array(61,-20,844,729),190=>array(26,-20,836,734),191=>array(96,-217,528,524),192=>array(15,0,651,900),193=>array(15,0,651,900),194=>array(15,0,651,900),195=>array(15,0,651,887),196=>array(15,1,651,881),197=>array(15,0,651,966),198=>array(15,0,954,729),199=>array(40,-214,669,741),200=>array(80,0,603,900),201=>array(80,0,603,900),202=>array(80,0,603,900),203=>array(80,0,603,884),204=>array(0,0,229,900),205=>array(49,0,278,900),206=>array(10,0,297,900),207=>array(8,0,291,882),208=>array(20,0,667,729),209=>array(80,0,650,870),210=>array(40,-23,744,900),211=>array(40,-23,744,900),212=>array(40,-23,744,900),213=>array(40,-23,744,882),214=>array(40,-23,744,884),215=>array(95,34,488,427),216=>array(35,-23,749,755),217=>array(80,-23,640,900),218=>array(80,-23,640,900),219=>array(80,-23,640,900),220=>array(80,-23,640,881),221=>array(15,0,663,900),222=>array(80,0,605,729),223=>array(80,-24,554,728),224=>array(30,-23,523,740),225=>array(30,-23,523,740),226=>array(30,-23,523,727),227=>array(30,-23,523,709),228=>array(30,-23,523,727),229=>array(30,-23,523,772),230=>array(30,-23,841,539),231=>array(30,-214,476,539),232=>array(30,-23,503,740),233=>array(30,-23,503,740),234=>array(30,-23,503,727),235=>array(30,-23,503,727),236=>array(0,0,209,740),237=>array(13,0,222,740),238=>array(-12,0,275,727),239=>array(-11,0,272,728),240=>array(30,-23,504,743),241=>array(60,0,477,706),242=>array(30,-23,504,740),243=>array(30,-23,504,740),244=>array(30,-23,504,730),245=>array(30,-23,504,708),246=>array(30,-23,504,729),247=>array(50,0,534,472),248=>array(10,-30,521,539),249=>array(60,-23,477,740),250=>array(60,-23,477,740),251=>array(60,-23,477,729),252=>array(60,-23,477,729),253=>array(10,-218,468,740),254=>array(60,-218,528,714),255=>array(10,-218,468,729),256=>array(15,0,651,870),257=>array(30,-23,523,681),258=>array(15,0,651,900),259=>array(30,-23,523,727),260=>array(17,-205,692,729),261=>array(30,-205,583,539),262=>array(40,-23,669,900),263=>array(30,-23,476,740),264=>array(40,-23,669,900),265=>array(30,-23,476,708),266=>array(40,-23,669,900),267=>array(30,-23,476,729),268=>array(40,-23,669,900),269=>array(30,-23,476,732),270=>array(80,0,658,900),271=>array(30,-23,720,740),272=>array(20,0,667,729),273=>array(30,-23,561,729),274=>array(80,0,603,870),275=>array(30,-23,503,681),276=>array(80,0,603,900),277=>array(30,-23,503,729),278=>array(80,0,603,899),279=>array(30,-23,503,729),280=>array(80,-205,642,729),281=>array(30,-204,503,539),282=>array(80,0,603,900),283=>array(30,-23,503,730),284=>array(40,-23,705,900),285=>array(30,-218,490,719),286=>array(40,-23,705,900),287=>array(30,-218,490,730),288=>array(40,-23,705,900),289=>array(30,-218,490,729),290=>array(40,-300,705,741),291=>array(30,-218,490,746),292=>array(80,0,641,900),293=>array(60,0,476,900),294=>array(30,0,692,729),295=>array(15,0,494,729),296=>array(-7,0,307,873),297=>array(-26,0,288,698),298=>array(2,0,276,870),299=>array(-6,0,268,681),300=>array(-3,0,298,900),301=>array(-15,0,286,729),302=>array(26,-205,234,729),303=>array(2,-205,210,729),304=>array(95,0,199,883),305=>array(70,0,153,524),306=>array(100,-23,674,729),307=>array(66,-218,333,729),308=>array(35,-23,528,900),309=>array(-13,-218,274,719),310=>array(80,-300,659,729),311=>array(60,-300,504,729),312=>array(60,0,504,524),313=>array(80,0,533,900),314=>array(13,0,242,900),315=>array(80,-300,533,729),316=>array(60,-300,166,729),317=>array(80,0,533,740),318=>array(60,0,360,740),319=>array(80,0,533,729),320=>array(60,0,335,729),321=>array(30,0,582,729),322=>array(20,0,232,729),323=>array(80,0,650,900),324=>array(60,0,477,740),325=>array(80,-300,650,729),326=>array(60,-300,477,539),327=>array(80,0,650,900),328=>array(60,0,477,731),329=>array(39,0,587,728),330=>array(80,-16,637,744),331=>array(60,-218,477,539),332=>array(40,-23,744,870),333=>array(30,-23,504,681),334=>array(40,-23,744,900),335=>array(30,-23,504,729),336=>array(40,-23,744,900),337=>array(30,-23,504,740),338=>array(40,-20,956,741),339=>array(30,-23,889,539),340=>array(80,0,666,900),341=>array(60,0,331,740),342=>array(80,-300,666,729),343=>array(60,-300,312,539),344=>array(80,0,666,900),345=>array(45,0,332,741),346=>array(48,-23,621,900),347=>array(34,-23,459,740),348=>array(48,-23,621,900),349=>array(34,-23,459,720),350=>array(48,-214,621,741),351=>array(34,-214,459,539),352=>array(48,-23,621,900),353=>array(34,-23,459,733),354=>array(30,-213,602,729),355=>array(20,-227,299,668),356=>array(30,0,602,900),357=>array(20,-23,410,740),358=>array(30,0,602,729),359=>array(20,-23,265,668),360=>array(80,-23,640,873),361=>array(60,-23,477,703),362=>array(80,-23,640,870),363=>array(60,-23,477,681),364=>array(80,-23,640,900),365=>array(60,-23,477,727),366=>array(80,-23,640,965),367=>array(60,-23,477,772),368=>array(80,-23,640,900),369=>array(60,-23,477,731),370=>array(80,-205,640,729),371=>array(60,-204,516,524),372=>array(15,0,922,900),373=>array(10,0,712,721),374=>array(15,0,663,900),375=>array(10,-218,468,719),376=>array(15,0,663,881),377=>array(30,0,585,900),378=>array(30,0,456,740),379=>array(30,0,585,881),380=>array(30,0,456,729),381=>array(30,0,585,900),382=>array(30,0,456,733),383=>array(20,0,260,732),384=>array(20,-23,551,729),385=>array(40,0,802,729),386=>array(80,0,624,729),387=>array(60,-23,529,729),388=>array(1,0,673,729),389=>array(1,-23,563,729),390=>array(40,-23,669,741),391=>array(40,-23,741,741),392=>array(30,-23,557,556),393=>array(20,0,667,729),394=>array(40,0,836,729),395=>array(40,0,584,729),396=>array(30,-23,499,729),397=>array(30,-197,522,548),398=>array(30,0,553,729),399=>array(40,-23,670,741),400=>array(40,-23,613,741),401=>array(2,-218,579,729),402=>array(0,-218,258,732),403=>array(40,-23,782,741),404=>array(15,-27,663,729),405=>array(60,-23,823,729),406=>array(66,-23,235,729),407=>array(15,0,348,729),408=>array(80,0,673,729),409=>array(60,0,504,732),410=>array(6,0,339,729),411=>array(10,-10,536,738),412=>array(80,-15,784,729),413=>array(-8,-218,650,729),414=>array(60,-200,477,539),415=>array(40,-23,744,741),416=>array(40,-23,790,796),417=>array(30,-23,559,631),418=>array(40,-23,936,742),419=>array(30,-200,666,539),420=>array(40,0,784,729),421=>array(60,-218,529,732),422=>array(80,-125,635,729),423=>array(48,-23,621,741),424=>array(34,-23,459,539),425=>array(30,0,585,729),426=>array(0,-218,335,732),427=>array(20,-218,260,668),428=>array(15,0,608,729),429=>array(20,-23,261,732),430=>array(30,-218,602,729),431=>array(80,-23,771,856),432=>array(60,-23,618,651),433=>array(40,-4,717,729),434=>array(80,-23,655,729),435=>array(15,0,713,729),436=>array(10,-218,608,732),437=>array(30,0,585,729),438=>array(30,0,456,524),439=>array(40,-23,589,729),440=>array(30,-23,579,729),441=>array(30,-143,504,524),442=>array(30,-202,479,524),443=>array(34,0,511,709),446=>array(30,-21,462,668),447=>array(60,-218,531,540),448=>array(95,-212,155,729),449=>array(95,-212,265,729),450=>array(50,-212,534,729),451=>array(124,0,208,729),452=>array(80,0,1245,900),453=>array(80,0,1144,733),454=>array(30,-23,1002,733),455=>array(80,-23,970,729),456=>array(80,-218,727,729),457=>array(60,-218,373,729),458=>array(80,-23,1132,729),459=>array(80,-218,873,729),460=>array(60,-218,707,729),461=>array(15,0,651,900),462=>array(30,-23,523,729),463=>array(7,0,294,900),464=>array(-13,0,274,729),465=>array(40,-23,744,900),466=>array(30,-23,504,729),467=>array(80,-23,640,900),468=>array(60,-23,477,729),469=>array(80,-23,640,965),470=>array(60,-23,477,821),471=>array(80,-23,640,990),472=>array(60,-23,477,900),473=>array(80,-23,640,980),474=>array(60,-23,477,900),475=>array(80,-23,640,980),476=>array(60,-23,477,900),477=>array(30,-23,503,539),478=>array(15,0,651,965),479=>array(30,-23,523,800),480=>array(15,0,651,952),481=>array(30,-23,523,800),482=>array(15,0,954,871),483=>array(30,-23,841,701),484=>array(40,-23,758,741),485=>array(30,-218,515,539),486=>array(40,-23,705,900),487=>array(30,-218,490,729),488=>array(80,0,659,900),489=>array(60,0,504,900),490=>array(40,-221,744,741),491=>array(30,-221,504,539),492=>array(40,-221,744,870),493=>array(30,-221,504,649),494=>array(40,-23,589,900),495=>array(20,-143,494,729),496=>array(-33,-218,254,714),497=>array(80,0,1267,729),498=>array(80,0,1148,729),499=>array(30,-23,1012,729),500=>array(40,-23,705,900),501=>array(30,-218,490,727),503=>array(80,0,569,743),504=>array(80,0,650,900),505=>array(60,0,477,740),506=>array(15,0,651,900),507=>array(30,-23,523,900),508=>array(15,0,954,900),509=>array(30,-23,841,727),510=>array(35,-23,749,900),511=>array(10,-30,521,727),512=>array(15,0,651,900),513=>array(30,-23,523,729),514=>array(15,0,651,900),515=>array(30,-23,523,714),516=>array(80,0,603,900),517=>array(30,-23,503,729),518=>array(80,0,603,900),519=>array(30,-23,503,714),520=>array(-33,0,300,900),521=>array(-71,0,262,729),522=>array(-1,0,300,900),523=>array(-19,0,282,714),524=>array(40,-23,744,900),525=>array(30,-23,504,729),526=>array(40,-23,744,900),527=>array(30,-23,504,714),528=>array(80,0,666,900),529=>array(-21,0,312,729),530=>array(80,0,666,900),531=>array(45,0,346,714),532=>array(80,-23,640,900),533=>array(60,-23,477,729),534=>array(80,-23,640,900),535=>array(60,-23,477,714),536=>array(48,-300,621,741),537=>array(34,-300,459,539),538=>array(30,-300,602,729),539=>array(20,-300,260,668),540=>array(40,-100,499,709),541=>array(20,-84,384,542),542=>array(80,0,641,900),543=>array(60,0,476,900),544=>array(80,-219,640,741),548=>array(30,-216,585,729),549=>array(30,-216,456,524),550=>array(15,0,651,900),551=>array(30,-23,523,729),552=>array(80,-207,603,729),553=>array(30,-230,503,539),554=>array(40,-23,744,965),555=>array(30,-23,504,800),556=>array(40,-23,744,998),557=>array(30,-23,504,800),558=>array(40,-23,744,900),559=>array(30,-23,504,701),560=>array(40,-23,744,985),561=>array(30,-23,504,802),562=>array(15,0,663,851),563=>array(10,-218,468,649),567=>array(-18,-218,153,524),568=>array(30,-23,885,729),569=>array(30,-218,884,539),592=>array(20,-23,513,539),593=>array(30,-23,552,538),594=>array(20,-14,542,547),595=>array(60,-23,529,732),596=>array(30,-23,476,539),597=>array(11,-42,471,539),598=>array(30,-218,592,729),599=>array(30,-23,586,732),600=>array(30,-23,503,539),601=>array(30,-23,503,539),602=>array(30,-23,764,570),603=>array(30,-23,455,539),604=>array(30,-23,455,539),605=>array(30,-23,716,570),606=>array(30,-23,476,539),607=>array(20,-218,268,524),608=>array(30,-218,577,650),609=>array(30,-218,542,539),610=>array(30,-23,522,539),611=>array(10,-230,473,524),612=>array(10,-24,542,542),613=>array(60,-205,476,524),614=>array(60,0,476,732),615=>array(60,-218,476,732),616=>array(15,0,253,729),617=>array(66,-23,235,524),618=>array(20,0,258,524),619=>array(20,0,453,729),620=>array(20,0,407,729),621=>array(68,-218,240,729),622=>array(60,-143,578,729),623=>array(60,-15,752,524),624=>array(60,-200,752,524),625=>array(60,-218,752,539),626=>array(10,-218,515,539),627=>array(60,-218,566,539),628=>array(60,0,487,524),629=>array(30,-23,504,539),630=>array(30,-23,734,539),631=>array(30,-9,698,542),632=>array(24,-200,664,712),633=>array(20,-15,272,524),634=>array(20,-15,272,729),635=>array(20,-218,360,524),636=>array(60,-200,312,539),637=>array(60,-218,312,539),638=>array(60,0,348,539),639=>array(20,-200,308,539),640=>array(60,0,519,524),641=>array(64,0,523,524),642=>array(34,-216,459,539),643=>array(20,-218,279,732),644=>array(20,-218,278,732),645=>array(30,-218,289,539),646=>array(15,-218,450,732),647=>array(20,1,260,692),648=>array(20,-218,260,668),649=>array(14,-23,582,524),650=>array(30,-23,578,544),651=>array(60,-23,490,524),652=>array(10,0,486,524),653=>array(10,0,712,524),654=>array(10,0,468,742),655=>array(10,0,496,524),656=>array(30,-217,544,523),657=>array(30,-96,478,524),658=>array(20,-143,494,524),659=>array(30,-138,510,524),660=>array(30,0,468,709),661=>array(30,0,468,709),662=>array(30,0,468,709),663=>array(40,-213,669,741),664=>array(40,-23,744,741),665=>array(60,0,458,524),666=>array(30,-23,476,539),667=>array(30,-23,602,544),668=>array(60,0,478,524),669=>array(14,-218,449,729),670=>array(10,-201,454,528),671=>array(60,0,370,524),672=>array(30,-218,586,650),673=>array(30,0,468,709),674=>array(30,0,468,709),675=>array(30,-23,901,729),676=>array(30,-143,930,729),677=>array(30,-96,925,729),678=>array(20,-23,675,668),679=>array(20,-218,504,732),680=>array(20,-115,750,668),681=>array(20,-199,738,732),682=>array(60,-23,626,729),683=>array(60,0,549,729),684=>array(48,-1,505,730),685=>array(30,119,456,616),686=>array(10,-198,514,732),687=>array(10,-218,601,732),688=>array(26,389,297,864),689=>array(26,390,297,866),690=>array(24,264,136,880),691=>array(32,389,197,740),692=>array(35,380,200,731),693=>array(26,248,248,730),694=>array(42,390,342,732),695=>array(24,390,481,732),696=>array(10,247,309,731),697=>array(49,438,226,716),698=>array(49,438,434,716),699=>array(85,503,190,754),700=>array(80,457,185,708),701=>array(85,457,190,708),702=>array(89,579,177,754),703=>array(79,579,167,754),704=>array(24,400,309,765),705=>array(24,400,309,765),706=>array(28,545,304,750),707=>array(28,545,304,750),708=>array(51,574,282,750),709=>array(51,574,282,751),710=>array(20,591,307,741),711=>array(19,591,306,741),712=>array(89,588,161,785),713=>array(28,631,302,701),714=>array(92,593,301,741),715=>array(22,592,231,740),716=>array(89,-259,161,-62),717=>array(29,-140,303,-70),718=>array(83,-201,292,-53),719=>array(35,-200,244,-52),720=>array(103,0,229,546),721=>array(103,432,229,546),722=>array(92,-1,180,174),723=>array(83,2,171,177),724=>array(11,149,322,402),725=>array(11,149,322,402),726=>array(11,110,322,422),727=>array(11,231,322,301),728=>array(15,597,316,732),729=>array(115,612,219,716),730=>array(61,561,273,772),731=>array(57,-205,265,0),732=>array(5,613,319,717),733=>array(0,590,333,740),734=>array(0,234,321,570),735=>array(19,597,314,794),736=>array(11,238,312,730),737=>array(53,389,109,864),738=>array(27,383,305,750),739=>array(13,390,310,732),740=>array(13,390,299,851),741=>array(40,0,454,800),742=>array(40,0,454,800),743=>array(40,0,454,800),744=>array(40,0,454,800),745=>array(40,0,454,800),746=>array(72,-1,479,606),747=>array(72,0,479,614),748=>array(23,-200,310,-50),749=>array(28,593,302,800),750=>array(80,497,333,729),751=>array(51,-201,282,-25),752=>array(46,-201,277,-25),753=>array(26,-221,302,-16),754=>array(27,-220,303,-15),755=>array(58,-258,270,-47),756=>array(22,366,231,514),757=>array(0,366,333,516),758=>array(0,368,333,518),759=>array(9,-157,323,-53),760=>array(80,65,184,589),761=>array(24,512,176,749),762=>array(26,512,178,749),763=>array(24,-73,176,164),764=>array(24,-72,176,165),765=>array(11,-200,322,-28),766=>array(11,-200,322,-28),767=>array(0,-220,333,-19),768=>array(-311,592,-102,740),769=>array(-241,592,-32,740),770=>array(-313,591,-26,741),771=>array(-328,613,-14,717),772=>array(-305,631,-31,701),773=>array(-451,629,115,701),774=>array(-318,597,-17,732),775=>array(-218,612,-114,716),776=>array(-308,612,-25,716),777=>array(-284,564,-131,757),778=>array(-272,561,-60,772),779=>array(-312,591,21,741),780=>array(-314,591,-27,741),781=>array(-207,588,-135,785),782=>array(-276,588,-59,785),783=>array(-414,590,-81,740),784=>array(-318,597,-17,815),785=>array(-318,597,-17,732),786=>array(-215,583,-127,746),787=>array(-206,577,-118,740),788=>array(-212,577,-124,740),789=>array(0,578,88,741),790=>array(-311,-200,-102,-52),791=>array(-258,-200,-49,-52),792=>array(-280,-289,-75,-51),793=>array(-255,-288,-50,-50),794=>array(-203,427,71,701),795=>array(-137,440,67,651),796=>array(-224,-218,-136,-43),797=>array(-284,-200,-46,-45),798=>array(-284,-200,-46,-45),799=>array(-284,-288,-46,-50),800=>array(-424,-156,-113,-86),801=>array(-171,-218,0,45),802=>array(-83,-218,88,45),803=>array(-270,-165,-166,-61),804=>array(-365,-162,-82,-58),805=>array(-337,-255,-125,-44),806=>array(-269,-300,-169,-76),807=>array(-368,-214,-120,0),808=>array(-276,-205,-68,0),809=>array(-259,-243,-187,-46),810=>array(-305,-197,-31,-60),811=>array(-320,-172,-14,-50),812=>array(-314,-200,-27,-50),813=>array(-314,-200,-27,-50),814=>array(-318,-200,-17,-65),815=>array(-318,-200,-17,-65),816=>array(-387,-187,-73,-83),817=>array(-368,-153,-94,-83),818=>array(-601,-176,-1,-126),819=>array(-601,-278,-1,-126),820=>array(-450,208,-136,312),821=>array(-411,232,-137,302),822=>array(-711,222,-111,272),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-264,-253,-176,-78),826=>array(-362,-176,-88,-39),827=>array(-364,-300,-103,-39),828=>array(-382,-174,-76,-59),829=>array(-302,563,-45,756),830=>array(-223,582,-119,850),831=>array(-600,589,0,741),832=>array(-311,593,-102,741),833=>array(-241,592,-32,740),834=>array(-344,604,-30,708),835=>array(-206,577,-118,740),836=>array(-355,600,-28,758),837=>array(-321,-170,-165,-10),838=>array(-305,593,-31,730),839=>array(-372,-209,-98,-39),840=>array(-328,-239,-115,-42),841=>array(-270,-237,-126,-93),842=>array(-369,595,-55,786),843=>array(-408,559,-94,900),844=>array(-367,573,-53,812),845=>array(-544,-243,-44,-45),846=>array(-364,-300,-167,-55),848=>array(-326,545,-50,750),849=>array(-198,589,-110,764),850=>array(-351,563,-50,800),851=>array(-432,-230,-175,-37),852=>array(-406,-221,-130,-16),853=>array(-389,-220,-113,-15),854=>array(-493,-218,-29,-41),855=>array(-197,573,-109,748),856=>array(-323,636,-219,740),857=>array(-403,-284,-174,-68),858=>array(-516,-228,-92,-48),859=>array(-337,546,-103,800),860=>array(-333,-199,334,-35),861=>array(-329,613,338,777),862=>array(-325,611,325,676),863=>array(-325,-147,325,-82),864=>array(-344,569,332,739),865=>array(-333,632,334,796),866=>array(-301,-261,299,-30),867=>array(-349,569,-161,784),868=>array(-367,570,-186,784),869=>array(-285,575,-253,853),870=>array(-368,570,-187,784),871=>array(-341,570,-182,779),872=>array(-333,571,-162,785),873=>array(-348,570,-168,856),874=>array(-331,569,-172,848),875=>array(-407,572,-143,777),876=>array(-291,572,-194,777),877=>array(-306,570,-214,833),878=>array(-365,570,-183,770),879=>array(-358,570,-184,770),884=>array(49,438,226,716),885=>array(22,-194,139,6),890=>array(127,-200,283,-40),891=>array(34,-12,408,530),892=>array(30,-12,404,530),893=>array(34,-12,408,530),894=>array(80,-147,185,524),900=>array(115,592,324,740),901=>array(6,620,333,778),902=>array(5,0,651,741),903=>array(86,420,190,524),904=>array(0,0,755,740),905=>array(0,0,794,740),906=>array(0,0,329,740),908=>array(0,-23,826,741),910=>array(0,6,878,741),911=>array(0,0,757,740),912=>array(-23,-8,304,765),913=>array(15,0,651,729),914=>array(80,0,624,729),915=>array(80,0,564,729),916=>array(14,0,684,729),917=>array(80,0,603,729),918=>array(30,0,585,729),919=>array(80,0,641,729),920=>array(40,-23,744,741),921=>array(100,0,194,729),922=>array(80,0,659,729),923=>array(15,0,651,729),924=>array(80,0,766,729),925=>array(80,0,650,729),926=>array(40,0,586,729),927=>array(40,-23,744,741),928=>array(80,0,640,729),929=>array(80,0,606,729),931=>array(40,0,606,729),932=>array(30,3,602,732),933=>array(15,6,663,735),934=>array(40,0,699,729),935=>array(15,0,642,729),936=>array(60,0,702,729),937=>array(40,0,717,733),938=>array(-2,0,281,900),939=>array(15,6,663,900),940=>array(30,-13,565,740),941=>array(30,-10,467,740),942=>array(15,-182,489,746),943=>array(60,-8,299,744),944=>array(60,-14,498,765),945=>array(30,-13,565,531),946=>array(60,-198,514,732),947=>array(10,-198,508,536),948=>array(30,-16,522,729),949=>array(30,-10,467,532),950=>array(30,-194,432,718),951=>array(15,-182,489,531),952=>array(30,-12,475,730),953=>array(60,-8,274,524),954=>array(60,0,490,524),955=>array(10,-12,536,730),956=>array(60,-200,480,523),957=>array(10,0,486,524),958=>array(30,-194,455,718),959=>array(30,-10,514,532),960=>array(20,-4,584,524),961=>array(60,-200,544,532),962=>array(30,-182,509,536),963=>array(30,-12,586,532),964=>array(20,-12,472,524),965=>array(60,-14,498,524),966=>array(30,-200,681,524),967=>array(10,-212,569,538),968=>array(60,-200,638,524),969=>array(30,-9,698,526),970=>array(-38,-8,274,703),971=>array(60,-14,498,703),972=>array(30,-10,514,744),973=>array(60,-14,498,744),974=>array(30,-9,698,744),977=>array(30,-12,533,730),978=>array(20,0,681,741),979=>array(0,0,874,741),980=>array(20,0,681,900),981=>array(30,-200,670,712),982=>array(30,-9,698,534),983=>array(10,-216,546,524),1008=>array(10,-17,570,539),1009=>array(60,-186,544,532),1010=>array(30,-12,404,530),1011=>array(0,-218,171,729),1012=>array(40,-23,744,741),1013=>array(30,-12,258,530),1014=>array(50,-12,278,530),1017=>array(40,-23,589,741),1021=>array(30,-23,579,741),1022=>array(40,-23,589,741),1023=>array(30,-23,579,741),1024=>array(80,0,603,900),1025=>array(80,0,603,900),1026=>array(30,-148,720,729),1027=>array(80,0,569,900),1028=>array(40,-23,669,741),1029=>array(48,-23,621,741),1030=>array(100,0,194,729),1031=>array(7,0,290,900),1032=>array(35,-23,444,729),1033=>array(30,0,969,729),1034=>array(80,0,969,729),1035=>array(30,0,720,729),1036=>array(80,0,622,900),1037=>array(80,0,650,900),1038=>array(15,0,608,900),1039=>array(80,-135,642,729),1040=>array(15,0,651,729),1041=>array(80,0,624,729),1042=>array(80,0,624,729),1043=>array(80,0,569,729),1044=>array(34,-135,778,729),1045=>array(80,0,603,729),1046=>array(15,0,900,729),1047=>array(40,-23,613,741),1048=>array(80,0,650,729),1049=>array(80,0,650,900),1050=>array(80,0,622,729),1051=>array(30,-10,591,729),1052=>array(80,0,766,729),1053=>array(80,0,641,729),1054=>array(40,-23,744,741),1055=>array(80,0,641,729),1056=>array(80,0,606,729),1057=>array(40,-23,669,741),1058=>array(30,0,602,729),1059=>array(15,0,608,729),1060=>array(40,0,805,729),1061=>array(15,0,642,729),1062=>array(80,-135,708,729),1063=>array(50,0,540,729),1064=>array(80,0,750,729),1065=>array(80,-135,817,729),1066=>array(30,0,805,729),1067=>array(80,0,794,729),1068=>array(80,0,624,729),1069=>array(40,-23,669,741),1070=>array(80,-23,955,741),1071=>array(15,0,606,729),1072=>array(30,-23,523,539),1073=>array(30,-23,504,775),1074=>array(60,0,458,524),1075=>array(60,0,370,524),1076=>array(20,-120,562,524),1077=>array(30,-23,503,539),1078=>array(10,0,755,524),1079=>array(30,-23,455,539),1080=>array(60,0,487,524),1081=>array(60,0,487,699),1082=>array(60,0,474,524),1083=>array(20,-10,437,524),1084=>array(60,0,538,524),1085=>array(60,0,478,524),1086=>array(30,-23,504,539),1087=>array(60,0,477,524),1088=>array(60,-218,529,539),1089=>array(30,-23,476,539),1090=>array(20,0,392,524),1091=>array(10,-218,468,524),1092=>array(30,-218,819,674),1093=>array(10,0,466,524),1094=>array(60,-120,538,524),1095=>array(50,0,430,524),1096=>array(60,0,612,524),1097=>array(60,-120,672,524),1098=>array(20,0,616,524),1099=>array(60,0,610,524),1100=>array(60,0,473,524),1101=>array(30,-23,476,539),1102=>array(60,-23,711,539),1103=>array(10,0,469,524),1104=>array(30,-23,503,740),1105=>array(30,-23,503,717),1106=>array(18,-163,517,729),1107=>array(60,0,370,740),1108=>array(30,-23,476,539),1109=>array(36,-23,461,539),1110=>array(70,0,154,729),1111=>array(-10,0,273,709),1112=>array(0,-218,171,729),1113=>array(20,0,766,524),1114=>array(60,0,807,524),1115=>array(20,0,519,729),1116=>array(60,0,474,740),1117=>array(60,0,487,740),1118=>array(10,-218,468,699),1119=>array(60,-120,478,524),1120=>array(15,0,921,729),1121=>array(10,0,670,524),1122=>array(30,0,775,729),1123=>array(20,0,606,648),1124=>array(100,-23,907,741),1125=>array(71,-23,672,539),1126=>array(15,0,770,729),1127=>array(10,0,547,524),1128=>array(100,0,1010,729),1129=>array(71,0,737,524),1130=>array(15,0,900,729),1131=>array(10,0,755,524),1132=>array(100,0,1110,729),1133=>array(71,0,925,524),1134=>array(34,-192,613,807),1135=>array(43,-186,455,605),1136=>array(60,0,702,729),1137=>array(60,-200,638,524),1138=>array(40,-23,744,741),1139=>array(30,-23,504,539),1140=>array(15,0,742,729),1141=>array(10,0,550,524),1142=>array(15,0,742,900),1143=>array(10,0,550,729),1144=>array(39,-218,1160,741),1145=>array(30,-218,934,542),1146=>array(40,-23,824,741),1147=>array(30,-23,564,540),1148=>array(15,0,921,980),1149=>array(10,0,681,800),1150=>array(15,0,921,900),1151=>array(10,0,670,729),1154=>array(20,-220,448,529),1155=>array(-380,611,-20,799),1156=>array(-258,597,43,732),1157=>array(-249,608,-86,696),1158=>array(-244,614,-80,703),1159=>array(-553,579,0,745),1160=>array(-752,-122,269,857),1161=>array(-771,-237,341,875),1162=>array(80,-135,717,900),1163=>array(60,-120,547,699),1164=>array(20,0,653,729),1165=>array(10,0,490,524),1166=>array(80,0,606,729),1167=>array(60,-218,530,539),1168=>array(80,0,569,825),1169=>array(60,0,355,629),1170=>array(20,0,584,729),1171=>array(20,0,392,524),1172=>array(80,-174,569,729),1173=>array(60,-143,417,524),1174=>array(15,-135,900,729),1175=>array(10,-120,815,524),1176=>array(40,-205,613,741),1177=>array(30,-205,455,539),1178=>array(80,-135,622,729),1179=>array(60,-120,474,524),1180=>array(80,0,665,729),1181=>array(60,0,504,524),1182=>array(10,0,674,729),1183=>array(10,0,514,524),1184=>array(20,0,830,729),1185=>array(20,0,648,524),1186=>array(80,-135,708,729),1187=>array(60,-120,538,524),1188=>array(80,0,965,729),1189=>array(60,0,689,524),1190=>array(80,-174,998,729),1191=>array(60,-143,750,524),1192=>array(40,-23,788,741),1193=>array(30,-23,616,539),1194=>array(40,-205,669,741),1195=>array(30,-205,476,539),1196=>array(30,-135,602,729),1197=>array(20,-120,392,524),1198=>array(15,0,663,729),1199=>array(10,-200,578,524),1200=>array(15,0,663,729),1201=>array(10,-200,578,524),1202=>array(15,-135,642,729),1203=>array(10,-120,466,524),1204=>array(30,-135,913,729),1205=>array(20,-120,652,524),1206=>array(50,-135,607,729),1207=>array(40,-120,481,524),1208=>array(60,0,550,729),1209=>array(40,0,420,524),1210=>array(80,0,570,729),1211=>array(60,0,440,524),1212=>array(40,-23,875,757),1213=>array(30,-23,661,539),1214=>array(40,-197,875,757),1215=>array(30,-197,661,539),1216=>array(80,0,174,729),1217=>array(15,0,900,900),1218=>array(10,0,755,698),1219=>array(80,-174,656,729),1220=>array(60,-143,472,524),1221=>array(30,-135,662,729),1222=>array(20,-120,498,524),1223=>array(80,-174,641,729),1224=>array(60,-143,478,524),1225=>array(80,-135,712,729),1226=>array(60,-120,539,524),1227=>array(60,-135,550,729),1228=>array(40,-120,420,524),1229=>array(80,-135,837,729),1230=>array(60,-120,599,524),1231=>array(80,0,174,729),1232=>array(15,0,651,900),1233=>array(30,-23,523,734),1234=>array(15,0,651,900),1235=>array(30,-23,523,703),1236=>array(15,0,954,729),1237=>array(30,-23,841,539),1238=>array(80,0,603,900),1239=>array(30,-23,503,734),1240=>array(40,-23,670,741),1241=>array(40,-23,513,539),1242=>array(40,-23,670,900),1243=>array(40,-23,513,703),1244=>array(15,0,900,900),1245=>array(10,0,755,703),1246=>array(40,-23,613,900),1247=>array(30,-23,455,703),1248=>array(40,-23,589,729),1249=>array(30,-143,504,524),1250=>array(80,0,650,870),1251=>array(60,0,487,681),1252=>array(80,0,650,900),1253=>array(60,0,487,703),1254=>array(40,-23,744,900),1255=>array(30,-23,504,703),1256=>array(40,-23,744,741),1257=>array(30,-23,504,539),1258=>array(40,-23,744,900),1259=>array(30,-23,504,703),1260=>array(40,-23,669,900),1261=>array(30,-23,476,703),1262=>array(15,0,608,870),1263=>array(10,-218,468,681),1264=>array(15,0,608,900),1265=>array(10,-218,468,703),1266=>array(15,0,608,900),1267=>array(10,-218,468,749),1268=>array(50,0,540,900),1269=>array(50,0,430,703),1270=>array(80,-135,569,729),1271=>array(60,-120,370,524),1272=>array(80,0,794,900),1273=>array(60,0,610,703),1274=>array(20,-218,584,729),1275=>array(20,-218,392,524),1276=>array(15,-174,642,729),1277=>array(10,-143,466,524),1278=>array(15,0,642,729),1279=>array(10,0,466,524),1296=>array(40,-23,613,741),1297=>array(30,-23,455,539),1298=>array(30,-174,591,729),1299=>array(20,-143,437,524),1306=>array(40,-59,744,741),1307=>array(30,-218,499,539),1308=>array(15,0,922,729),1309=>array(9,0,711,524),1310=>array(80,0,622,729),1311=>array(60,0,474,524),1316=>array(80,-135,707,729),1317=>array(60,-135,544,524),1318=>array(50,-135,607,729),1319=>array(50,-135,497,524),1329=>array(70,-41,720,716),1330=>array(70,0,633,726),1331=>array(40,-1,700,726),1332=>array(60,1,705,729),1333=>array(70,-10,633,733),1334=>array(50,0,731,735),1335=>array(70,0,416,721),1336=>array(70,0,633,729),1337=>array(70,-2,790,728),1338=>array(65,-10,636,718),1339=>array(70,0,632,732),1340=>array(70,0,350,716),1341=>array(70,-12,787,723),1342=>array(35,-4,768,762),1343=>array(70,1,633,733),1344=>array(20,-74,564,725),1345=>array(50,-42,591,728),1346=>array(65,0,636,728),1347=>array(40,0,618,724),1348=>array(60,-10,729,729),1349=>array(45,-12,550,728),1350=>array(10,-9,727,729),1351=>array(40,-12,556,739),1352=>array(70,1,633,729),1353=>array(66,-14,583,728),1354=>array(65,1,628,729),1355=>array(45,0,714,735),1356=>array(70,1,708,729),1357=>array(70,-12,633,716),1358=>array(65,1,718,729),1359=>array(45,-12,615,728),1360=>array(70,1,633,729),1361=>array(60,-12,569,728),1362=>array(70,0,345,723),1363=>array(45,1,743,725),1364=>array(30,0,592,728),1365=>array(45,-12,730,729),1366=>array(40,-8,674,725),1369=>array(79,579,167,754),1370=>array(53,489,155,723),1371=>array(30,588,173,718),1372=>array(27,577,306,730),1373=>array(22,592,231,740),1374=>array(13,588,305,793),1375=>array(22,573,307,708),1377=>array(65,-10,768,524),1378=>array(70,-200,491,535),1379=>array(35,-200,561,535),1380=>array(65,-200,559,534),1381=>array(65,-11,490,721),1382=>array(35,-200,571,537),1383=>array(70,-121,333,721),1384=>array(65,-200,486,529),1385=>array(70,-200,554,537),1386=>array(35,-3,569,734),1387=>array(70,-200,492,716),1388=>array(70,-200,256,524),1389=>array(70,-200,730,713),1390=>array(35,-8,515,748),1391=>array(70,-200,493,721),1392=>array(70,0,492,716),1393=>array(35,-14,467,736),1394=>array(65,-200,558,530),1395=>array(44,0,507,731),1396=>array(65,-10,461,744),1397=>array(-20,-200,179,524),1398=>array(70,-10,462,745),1399=>array(35,-195,378,529),1400=>array(65,-1,486,535),1401=>array(35,-199,357,531),1402=>array(65,-200,768,524),1403=>array(38,-201,463,532),1404=>array(65,0,488,535),1405=>array(65,-12,485,523),1406=>array(65,-200,574,716),1407=>array(65,-13,824,535),1408=>array(65,-200,486,535),1409=>array(35,-200,492,535),1410=>array(70,0,281,524),1411=>array(65,-200,824,723),1412=>array(0,-200,542,537),1413=>array(35,-12,521,530),1414=>array(42,-200,623,725),1415=>array(70,-8,544,723),1417=>array(90,0,190,519),1418=>array(12,166,294,263),1423=>array(60,1,705,729),1456=>array(265,-256,336,-60),1457=>array(112,-256,468,-60),1458=>array(120,-256,463,-60),1459=>array(128,-249,466,-60),1460=>array(265,-131,336,-60),1461=>array(200,-131,401,-60),1462=>array(184,-256,383,-60),1463=>array(187,-131,415,-60),1464=>array(190,-248,418,-60),1465=>array(264,660,335,731),1466=>array(8,658,79,729),1467=>array(162,-273,432,-60),1468=>array(224,270,295,341),1469=>array(229,-248,300,-60),1470=>array(38,524,393,600),1471=>array(101,660,341,731),1472=>array(62,-100,149,700),1473=>array(639,640,710,711),1474=>array(70,640,141,711),1475=>array(80,0,184,524),1476=>array(394,640,465,711),1477=>array(255,-131,326,-60),1478=>array(51,0,326,600),1479=>array(190,-248,418,-60),1488=>array(58,0,582,600),1489=>array(58,0,566,600),1490=>array(30,0,433,600),1491=>array(38,0,543,600),1492=>array(63,0,570,600),1493=>array(62,0,149,600),1494=>array(39,0,296,600),1495=>array(63,0,571,600),1496=>array(61,0,570,600),1497=>array(58,286,145,600),1498=>array(38,-200,474,600),1499=>array(57,0,516,600),1500=>array(37,0,545,749),1501=>array(63,0,571,600),1502=>array(48,0,570,600),1503=>array(62,-200,149,600),1504=>array(51,0,326,600),1505=>array(61,0,569,600),1506=>array(36,-55,531,600),1507=>array(57,-200,523,600),1508=>array(63,0,533,600),1509=>array(13,-200,485,600),1510=>array(51,0,533,600),1511=>array(62,-200,550,600),1512=>array(37,0,495,600),1513=>array(60,0,720,600),1514=>array(35,0,635,600),1520=>array(62,0,362,600),1521=>array(60,0,351,600),1522=>array(56,286,343,600),1523=>array(44,464,137,709),1524=>array(55,464,308,709),1792=>array(56,2,567,504),1793=>array(52,99,163,210),1794=>array(50,-112,161,-1),1795=>array(51,100,162,452),1796=>array(44,-240,156,112),1797=>array(106,1,394,113),1798=>array(106,-110,394,113),1799=>array(106,-109,394,112),1800=>array(84,97,309,450),1801=>array(87,-241,313,112),1802=>array(26,3,548,712),1803=>array(26,245,548,524),1804=>array(136,177,480,621),1805=>array(26,228,548,722),1808=>array(35,-137,415,634),1809=>array(57,372,386,818),1810=>array(-72,0,538,427),1811=>array(-72,-231,609,541),1812=>array(-72,-231,609,541),1813=>array(107,-143,473,429),1814=>array(107,0,473,429),1815=>array(109,-69,645,429),1816=>array(100,0,538,427),1817=>array(177,-170,347,371),1818=>array(-72,0,591,290),1819=>array(-72,-161,682,540),1820=>array(-72,-161,682,540),1821=>array(-72,0,448,273),1822=>array(-78,-173,757,768),1823=>array(97,-216,549,475),1824=>array(-72,0,624,664),1825=>array(107,-138,645,427),1826=>array(107,-300,624,259),1827=>array(-72,-2,689,424),1828=>array(167,-206,689,424),1829=>array(-72,0,676,540),1830=>array(-72,0,540,576),1831=>array(-72,0,540,576),1832=>array(127,-300,642,272),1833=>array(-72,0,550,427),1834=>array(107,0,473,608),1835=>array(-72,0,645,427),1836=>array(99,-10,619,491),1837=>array(-72,0,538,628),1838=>array(-72,-231,609,558),1839=>array(107,-200,473,429),1840=>array(206,596,396,786),1841=>array(256,-300,445,-110),1842=>array(300,-265,335,745),1843=>array(245,554,480,776),1844=>array(205,-260,440,-38),1845=>array(227,565,504,768),1846=>array(245,554,480,776),1847=>array(205,-260,440,-38),1848=>array(220,-225,405,-75),1849=>array(125,-266,410,-64),1850=>array(169,588,347,714),1851=>array(288,-188,466,-62),1852=>array(263,-177,374,-66),1853=>array(171,566,379,783),1854=>array(253,-255,461,-37),1855=>array(263,618,374,729),1856=>array(271,-154,369,-61),1857=>array(263,618,374,729),1858=>array(263,-177,374,-66),1859=>array(265,567,376,848),1860=>array(263,-300,375,-39),1861=>array(167,567,474,818),1862=>array(172,-300,469,-54),1863=>array(170,640,472,780),1864=>array(168,-184,474,-30),1865=>array(167,567,468,801),1866=>array(213,598,421,795),1869=>array(132,-24,723,544),1870=>array(-72,0,624,707),1871=>array(-72,0,624,664),2304=>array(-303,656,71,900),2305=>array(-297,656,77,900),2306=>array(-181,696,-33,844),2307=>array(76,98,224,525),2308=>array(30,0,727,860),2309=>array(30,0,727,613),2310=>array(4,0,898,613),2311=>array(-10,-151,474,613),2312=>array(-10,-151,474,900),2313=>array(-10,-6,592,613),2314=>array(-10,-6,814,613),2315=>array(-10,-11,931,613),2316=>array(-10,-119,651,613),2317=>array(-10,-133,443,831),2318=>array(-10,-133,443,860),2319=>array(-10,-133,443,613),2320=>array(-10,-133,443,900),2321=>array(4,0,898,819),2322=>array(4,0,898,860),2323=>array(4,0,898,900),2324=>array(4,0,898,900),2325=>array(-10,0,759,613),2326=>array(-10,0,790,613),2327=>array(-10,0,532,613),2328=>array(-10,0,600,613),2329=>array(-10,-6,690,613),2330=>array(-10,0,630,613),2331=>array(-10,-8,654,613),2332=>array(-10,0,713,613),2333=>array(-10,-151,702,613),2334=>array(-10,0,690,613),2335=>array(-10,-6,578,613),2336=>array(-10,6,541,613),2337=>array(-10,-6,621,613),2338=>array(-10,-6,548,613),2339=>array(-10,0,618,613),2340=>array(-10,-1,574,613),2341=>array(42,0,670,613),2342=>array(-10,-39,510,613),2343=>array(41,0,603,613),2344=>array(-10,0,578,613),2345=>array(-10,-53,578,613),2346=>array(-10,0,489,613),2347=>array(-10,0,743,613),2348=>array(-10,0,502,613),2349=>array(6,0,588,613),2350=>array(-10,0,528,613),2351=>array(-10,0,566,613),2352=>array(-10,-13,445,613),2353=>array(-10,-80,445,613),2354=>array(-10,-11,666,613),2355=>array(-10,58,671,613),2356=>array(-10,-109,671,613),2357=>array(-10,0,502,613),2358=>array(-10,-16,656,613),2359=>array(-10,0,489,613),2360=>array(-10,-13,677,613),2361=>array(-10,-70,496,613),2362=>array(-121,614,-53,800),2363=>array(-10,0,236,800),2364=>array(-384,-107,-236,41),2365=>array(23,-15,440,587),2366=>array(-10,0,236,613),2367=>array(-10,0,648,869),2368=>array(-243,1,236,855),2369=>array(-447,-266,13,-14),2370=>array(-317,-266,143,-14),2371=>array(-304,-268,-14,-14),2372=>array(-304,-300,33,122),2373=>array(-300,656,74,827),2374=>array(-451,614,-81,860),2375=>array(-388,613,-76,900),2376=>array(-416,613,-72,900),2377=>array(-73,0,301,827),2378=>array(-223,0,236,860),2379=>array(-160,0,236,899),2380=>array(-192,0,236,900),2381=>array(-162,-230,57,-25),2382=>array(0,1,159,613),2383=>array(-274,0,236,860),2384=>array(21,-6,824,783),2385=>array(-121,614,-53,900),2386=>array(-544,-257,6,-206),2387=>array(-468,736,-206,900),2388=>array(-206,736,56,900),2389=>array(-300,618,74,900),2390=>array(-440,-164,0,-37),2391=>array(-440,-300,0,-37),2392=>array(-10,-107,759,613),2393=>array(-10,-180,790,613),2394=>array(-10,0,532,613),2395=>array(-10,-101,713,613),2396=>array(-10,-180,621,613),2397=>array(-10,-180,548,613),2398=>array(-10,-48,743,613),2399=>array(-10,-60,566,613),2400=>array(-10,-188,910,613),2401=>array(-10,-291,674,613),2402=>array(-416,-300,40,113),2403=>array(-417,-300,60,256),2404=>array(371,-96,438,640),2405=>array(238,-82,518,654),2406=>array(90,93,484,498),2407=>array(113,0,447,613),2408=>array(88,-68,498,613),2409=>array(100,-129,486,613),2410=>array(78,4,510,613),2411=>array(102,0,535,614),2412=>array(102,-104,484,613),2413=>array(34,6,510,604),2414=>array(130,6,458,611),2415=>array(129,-119,458,613),2416=>array(91,182,303,392),2417=>array(129,717,258,837),2418=>array(30,0,778,827),2419=>array(30,0,727,800),2420=>array(4,0,898,800),2421=>array(4,0,898,860),2422=>array(30,-164,727,613),2423=>array(30,-300,727,613),2425=>array(-10,-154,713,613),2426=>array(-10,0,566,613),2427=>array(-10,-20,578,613),2428=>array(-10,-20,713,613),2429=>array(88,1,498,613),2430=>array(-10,-75,621,613),2431=>array(-10,-20,502,613),2433=>array(-313,617,-22,797),2434=>array(20,43,286,547),2435=>array(34,49,229,507),2437=>array(1,0,656,558),2438=>array(1,0,829,635),2439=>array(-14,-50,507,790),2440=>array(1,-10,564,772),2441=>array(0,62,539,790),2442=>array(0,64,559,794),2443=>array(18,0,600,651),2444=>array(116,53,533,633),2447=>array(35,0,501,571),2448=>array(35,0,588,857),2451=>array(23,62,504,538),2452=>array(23,62,593,861),2453=>array(1,0,569,558),2454=>array(28,0,467,644),2455=>array(43,3,480,635),2456=>array(1,0,437,558),2457=>array(9,3,447,525),2458=>array(0,2,407,558),2459=>array(0,-75,509,558),2460=>array(0,-3,601,558),2461=>array(1,1,563,646),2462=>array(26,0,747,570),2463=>array(-47,70,401,807),2464=>array(0,3,404,852),2465=>array(0,60,540,558),2466=>array(0,3,408,558),2467=>array(63,0,460,657),2468=>array(-33,38,597,558),2469=>array(15,0,490,646),2470=>array(-23,-2,435,558),2471=>array(45,0,461,565),2472=>array(0,-2,445,558),2474=>array(9,0,499,627),2475=>array(1,0,595,558),2476=>array(0,0,396,558),2477=>array(0,71,565,558),2478=>array(1,0,458,558),2479=>array(0,0,433,558),2480=>array(0,0,396,558),2482=>array(1,0,508,558),2486=>array(0,0,518,645),2487=>array(0,0,445,558),2488=>array(0,0,508,558),2489=>array(1,-53,497,558),2492=>array(-313,-135,-201,-23),2493=>array(0,-53,487,558),2494=>array(-79,0,193,635),2495=>array(0,0,541,789),2496=>array(-393,0,180,809),2497=>array(-251,-214,105,76),2498=>array(-192,-274,154,36),2499=>array(-354,-293,-83,41),2500=>array(-289,-300,47,131),2503=>array(1,0,303,558),2504=>array(-58,0,332,787),2507=>array(-458,0,418,635),2508=>array(-438,0,419,820),2509=>array(-209,-166,-13,-3),2510=>array(11,3,401,561),2519=>array(-276,2,219,820),2524=>array(0,-112,540,558),2525=>array(0,-145,408,558),2527=>array(0,0,433,558),2528=>array(19,-253,594,651),2529=>array(116,-269,640,633),2530=>array(-383,-300,-89,84),2531=>array(-401,-300,151,186),2534=>array(65,65,419,430),2535=>array(77,2,364,556),2536=>array(49,-59,482,547),2537=>array(17,44,500,514),2538=>array(57,23,394,579),2539=>array(49,5,439,549),2540=>array(8,26,467,535),2541=>array(96,30,473,540),2542=>array(36,31,522,542),2543=>array(28,30,445,574),2544=>array(-25,0,414,558),2545=>array(-25,0,414,558),2546=>array(27,98,471,609),2547=>array(-5,73,358,548),2548=>array(26,98,470,609),2549=>array(40,75,550,548),2550=>array(13,29,543,572),2551=>array(23,47,133,551),2552=>array(17,35,342,558),2553=>array(43,146,391,489),2554=>array(3,372,524,729),2555=>array(49,-178,344,298),2561=>array(-324,657,0,900),2562=>array(-137,719,0,856),2563=>array(48,39,296,621),2565=>array(-7,0,872,641),2566=>array(-7,0,1104,641),2567=>array(-32,0,884,900),2568=>array(-10,0,945,900),2569=>array(-7,-154,739,897),2570=>array(-7,-271,739,897),2575=>array(-10,0,679,929),2576=>array(-7,0,872,974),2579=>array(-7,0,735,949),2580=>array(-7,0,872,981),2581=>array(-8,0,697,641),2582=>array(-13,0,648,641),2583=>array(-7,0,714,641),2584=>array(-7,0,764,641),2585=>array(-9,0,667,641),2586=>array(-6,0,700,641),2587=>array(-8,0,672,641),2588=>array(-10,0,669,641),2589=>array(-7,-2,642,641),2590=>array(-6,-3,655,641),2591=>array(-7,-3,659,641),2592=>array(-10,-2,673,641),2593=>array(-8,0,669,641),2594=>array(-9,-6,667,641),2595=>array(-7,0,667,641),2596=>array(-6,3,657,641),2597=>array(-6,0,650,641),2598=>array(-8,0,677,641),2599=>array(-10,0,648,641),2600=>array(-12,-2,643,641),2602=>array(-9,0,666,641),2603=>array(-8,0,669,641),2604=>array(-9,0,637,641),2605=>array(-9,0,634,641),2606=>array(-7,0,673,641),2607=>array(-6,0,749,641),2608=>array(-6,-1,632,641),2610=>array(-10,-4,691,640),2611=>array(-21,-13,734,641),2613=>array(-7,-3,642,641),2614=>array(-7,0,682,641),2616=>array(-7,0,682,641),2617=>array(-10,0,628,641),2620=>array(-163,-156,-57,-50),2622=>array(-13,250,309,641),2623=>array(-5,0,488,933),2624=>array(-222,0,322,900),2625=>array(-518,-154,-152,-49),2626=>array(-518,-275,-152,-54),2631=>array(-502,651,-134,929),2632=>array(-545,656,-132,981),2635=>array(-479,678,-147,939),2636=>array(-561,711,-119,981),2637=>array(-338,-285,-59,-52),2641=>array(-338,-285,-59,-52),2649=>array(-13,0,651,641),2650=>array(-6,-12,777,641),2651=>array(-10,0,667,641),2652=>array(-6,-3,669,641),2654=>array(-6,-10,672,641),2662=>array(33,40,618,625),2663=>array(31,-55,531,683),2664=>array(21,3,555,670),2665=>array(21,1,558,669),2666=>array(20,-1,512,658),2667=>array(0,0,498,641),2668=>array(16,0,486,829),2669=>array(14,0,583,664),2670=>array(14,0,600,642),2671=>array(14,0,618,789),2672=>array(-303,707,-24,931),2673=>array(-356,707,-32,897),2674=>array(-10,0,679,641),2675=>array(-7,0,739,897),2676=>array(12,-55,1518,984),2677=>array(-278,-265,0,-24),3330=>array(72,-13,419,333),3331=>array(77,23,273,522),3333=>array(88,-14,1360,557),3334=>array(89,-226,1522,558),3335=>array(87,-217,981,557),3336=>array(87,-217,1728,558),3337=>array(90,-215,720,558),3338=>array(90,-215,1473,558),3339=>array(87,-231,865,558),3340=>array(89,-10,1059,558),3342=>array(89,-221,1203,559),3343=>array(88,-222,1231,558),3344=>array(89,-221,1902,559),3346=>array(86,-13,714,559),3347=>array(86,-13,1195,559),3348=>array(86,-13,1463,559),3349=>array(89,-14,954,558),3350=>array(87,-13,910,557),3351=>array(89,-13,910,562),3352=>array(89,0,1343,558),3353=>array(87,-13,1002,557),3354=>array(90,0,865,544),3355=>array(90,-14,1281,557),3356=>array(87,-14,841,557),3357=>array(89,-14,1536,559),3358=>array(87,-14,1342,557),3359=>array(89,-14,589,558),3360=>array(89,-13,666,558),3361=>array(87,-16,1291,564),3362=>array(89,-14,1332,558),3363=>array(87,-14,1326,558),3364=>array(87,-14,954,557),3365=>array(87,0,823,558),3366=>array(89,-13,618,557),3367=>array(89,-14,928,558),3368=>array(89,-14,928,558),3369=>array(57,-14,928,558),3370=>array(89,-4,855,544),3371=>array(89,-4,1143,557),3372=>array(87,-13,1203,557),3373=>array(89,-19,644,559),3374=>array(87,0,628,558),3375=>array(90,-16,1022,557),3376=>array(90,-13,716,558),3377=>array(89,-13,662,557),3378=>array(89,0,855,557),3379=>array(86,-208,714,559),3380=>array(90,-13,641,563),3381=>array(86,-10,878,558),3382=>array(89,-13,1009,562),3383=>array(89,-4,1098,557),3384=>array(87,-16,1287,563),3385=>array(89,-9,1147,558),3386=>array(101,-200,855,544),3389=>array(85,-300,740,741),3390=>array(90,-13,506,557),3391=>array(-109,0,202,813),3392=>array(-145,0,202,812),3393=>array(72,-298,372,558),3394=>array(72,-298,372,558),3395=>array(43,-300,451,550),3396=>array(43,-300,451,550),3398=>array(89,-10,714,557),3399=>array(86,-16,535,559),3400=>array(89,-10,1404,557),3402=>array(-741,-13,536,557),3403=>array(-564,-16,526,559),3404=>array(-741,-13,724,558),3405=>array(-97,557,219,745),3406=>array(58,576,214,732),3415=>array(47,-13,724,558),3424=>array(87,-231,865,558),3425=>array(89,-226,1213,558),3426=>array(-655,-308,0,69),3427=>array(-732,-300,10,217),3430=>array(77,-14,687,545),3431=>array(35,-202,693,561),3432=>array(77,-10,764,557),3433=>array(85,-14,1030,557),3434=>array(85,-16,666,686),3435=>array(80,-216,934,699),3436=>array(85,-217,1213,561),3437=>array(83,-217,680,557),3438=>array(85,-217,832,557),3439=>array(84,-16,941,770),3440=>array(44,-217,1221,564),3441=>array(85,-217,886,561),3442=>array(89,-14,1322,610),3443=>array(62,176,874,524),3444=>array(87,-14,900,775),3445=>array(87,-14,1044,775),3449=>array(89,-14,1148,561),3450=>array(87,-14,1400,775),3451=>array(89,-14,994,771),3452=>array(89,-13,700,771),3453=>array(87,-14,1114,771),3454=>array(89,-13,1004,771),3455=>array(89,-14,957,771),4256=>array(60,0,527,720),4257=>array(60,0,560,720),4258=>array(60,0,582,740),4259=>array(60,20,755,740),4260=>array(60,0,520,740),4261=>array(60,0,515,740),4262=>array(60,0,739,740),4263=>array(80,0,813,740),4264=>array(60,20,562,740),4265=>array(60,0,517,740),4266=>array(60,20,879,740),4267=>array(60,0,522,740),4268=>array(80,0,543,740),4269=>array(80,20,710,740),4270=>array(60,0,507,720),4271=>array(30,0,543,720),4272=>array(60,20,739,720),4273=>array(80,0,541,720),4274=>array(60,0,732,740),4275=>array(20,0,644,740),4276=>array(60,0,787,740),4277=>array(60,0,519,720),4278=>array(60,20,752,740),4279=>array(60,0,523,720),4280=>array(30,0,573,740),4281=>array(80,20,530,740),4282=>array(60,0,694,720),4283=>array(60,0,516,720),4284=>array(80,0,623,740),4285=>array(60,0,631,720),4286=>array(80,0,536,720),4287=>array(60,0,828,740),4288=>array(60,0,513,720),4304=>array(30,0,406,450),4305=>array(30,0,461,720),4306=>array(30,-280,498,420),4307=>array(30,-261,662,420),4308=>array(30,-280,417,420),4309=>array(30,-280,417,420),4310=>array(30,0,598,740),4311=>array(30,0,704,420),4312=>array(30,20,419,420),4313=>array(30,-280,415,420),4314=>array(30,-260,813,420),4315=>array(30,0,419,720),4316=>array(30,0,419,720),4317=>array(30,20,652,420),4318=>array(30,0,419,720),4319=>array(0,-280,450,420),4320=>array(30,20,652,720),4321=>array(30,0,438,720),4322=>array(30,-280,680,602),4323=>array(0,-280,593,420),4324=>array(30,-280,667,420),4325=>array(30,-280,417,714),4326=>array(30,-260,672,420),4327=>array(30,-280,417,420),4328=>array(0,0,440,740),4329=>array(30,20,410,740),4330=>array(30,-280,602,420),4331=>array(30,0,419,720),4332=>array(30,0,470,740),4333=>array(30,-280,536,720),4334=>array(30,0,419,720),4335=>array(0,-280,656,420),4336=>array(30,0,444,720),4337=>array(0,-4,600,746),4338=>array(30,-5,364,394),4339=>array(30,-274,389,376),4340=>array(30,-274,392,711),4341=>array(30,6,436,714),4345=>array(30,-280,498,420),4347=>array(60,2,455,580),4348=>array(78,228,371,768),5024=>array(53,0,631,729),5025=>array(53,-10,696,729),5026=>array(-22,0,550,729),5027=>array(5,-23,712,729),5028=>array(29,-23,941,741),5029=>array(53,0,146,729),5030=>array(42,-23,575,741),5031=>array(36,-23,758,741),5032=>array(53,0,444,729),5033=>array(24,-23,635,729),5034=>array(-22,0,614,729),5035=>array(-21,-23,388,729),5036=>array(53,0,576,729),5037=>array(9,0,742,729),5038=>array(26,0,484,741),5039=>array(-29,-23,674,752),5040=>array(53,0,494,729),5041=>array(53,0,537,729),5042=>array(-3,-23,781,741),5043=>array(2,0,909,729),5044=>array(13,-23,567,741),5045=>array(50,0,519,752),5046=>array(30,-23,647,741),5047=>array(53,0,739,729),5048=>array(28,0,497,752),5049=>array(-2,-23,851,729),5050=>array(30,-23,905,741),5051=>array(53,0,614,729),5052=>array(24,-23,470,729),5053=>array(12,-23,679,729),5054=>array(29,-23,733,741),5055=>array(23,-130,486,729),5056=>array(30,-23,695,741),5057=>array(-26,-23,776,742),5058=>array(53,0,543,729),5059=>array(16,0,571,729),5060=>array(28,0,544,752),5061=>array(29,-23,1011,741),5062=>array(24,0,596,729),5063=>array(10,-23,789,752),5064=>array(16,-23,704,741),5065=>array(-8,0,1138,741),5066=>array(10,-23,789,752),5067=>array(36,-23,574,741),5068=>array(50,-23,610,729),5069=>array(6,-23,876,752),5070=>array(6,0,573,729),5071=>array(53,0,597,729),5072=>array(6,0,469,729),5073=>array(24,-24,667,738),5074=>array(53,0,582,729),5075=>array(51,-23,460,729),5076=>array(-13,0,898,729),5077=>array(32,-23,564,741),5078=>array(2,-23,652,729),5079=>array(-26,0,460,729),5080=>array(9,0,495,729),5081=>array(-13,0,602,729),5082=>array(32,-23,564,741),5083=>array(35,-23,835,740),5084=>array(-5,-24,700,742),5085=>array(50,0,503,741),5086=>array(53,0,506,729),5087=>array(30,-23,659,741),5088=>array(17,-23,683,729),5089=>array(8,-23,792,741),5090=>array(53,0,579,729),5091=>array(31,-23,651,741),5092=>array(8,0,713,729),5093=>array(53,0,703,729),5094=>array(53,0,632,729),5095=>array(8,-22,493,729),5096=>array(30,-24,798,741),5097=>array(30,-91,913,741),5098=>array(-7,-23,857,741),5099=>array(29,-23,733,741),5100=>array(36,-23,764,741),5101=>array(-26,-24,581,741),5102=>array(36,-23,546,741),5103=>array(10,-23,789,752),5104=>array(17,-15,596,741),5105=>array(-24,-23,679,729),5106=>array(50,0,540,741),5107=>array(31,-23,847,741),5108=>array(53,0,597,729),5120=>array(50,148,534,390),5121=>array(50,0,891,730),5122=>array(50,0,891,893),5123=>array(50,0,891,730),5124=>array(50,0,891,886),5125=>array(50,0,676,730),5126=>array(50,0,676,770),5127=>array(50,0,676,770),5128=>array(50,0,676,730),5129=>array(50,0,676,730),5130=>array(50,0,676,730),5131=>array(50,0,676,770),5132=>array(50,0,891,730),5133=>array(50,0,891,730),5134=>array(50,0,891,730),5135=>array(50,0,891,730),5136=>array(50,0,891,886),5137=>array(50,0,891,886),5138=>array(50,0,832,730),5139=>array(50,0,832,730),5140=>array(50,0,832,846),5141=>array(50,0,832,846),5142=>array(50,0,676,819),5143=>array(50,0,832,730),5144=>array(50,0,832,730),5145=>array(50,0,832,846),5146=>array(50,0,832,846),5147=>array(50,0,676,815),5148=>array(50,428,444,770),5149=>array(50,307,298,576),5150=>array(50,428,397,730),5151=>array(50,428,279,730),5152=>array(50,428,279,730),5153=>array(50,554,402,730),5154=>array(50,554,402,730),5155=>array(50,428,226,780),5156=>array(50,428,401,780),5157=>array(50,428,413,730),5158=>array(50,430,239,730),5159=>array(50,307,166,423),5160=>array(50,446,350,505),5161=>array(50,430,350,730),5162=>array(50,430,350,730),5163=>array(50,0,1119,770),5164=>array(50,0,891,770),5165=>array(50,0,760,730),5166=>array(50,0,962,770),5167=>array(50,0,891,730),5168=>array(50,0,891,893),5169=>array(50,0,891,730),5170=>array(50,0,891,886),5171=>array(50,0,676,730),5172=>array(50,0,676,770),5173=>array(50,0,676,770),5174=>array(50,0,676,730),5175=>array(50,0,676,730),5176=>array(50,0,676,730),5177=>array(50,0,676,770),5178=>array(50,0,891,730),5179=>array(50,0,891,730),5180=>array(50,0,891,730),5181=>array(50,0,891,730),5182=>array(50,0,891,886),5183=>array(50,0,891,886),5184=>array(50,0,676,730),5185=>array(50,0,832,730),5186=>array(50,0,676,846),5187=>array(50,0,832,846),5188=>array(50,0,832,730),5189=>array(50,0,676,730),5190=>array(50,0,832,846),5191=>array(50,0,676,846),5192=>array(50,0,676,786),5193=>array(50,428,340,770),5194=>array(50,430,109,730),5195=>array(50,365,282,730),5196=>array(50,0,692,730),5197=>array(50,0,692,893),5198=>array(50,0,692,730),5199=>array(50,0,692,886),5200=>array(50,0,694,730),5201=>array(50,0,694,886),5202=>array(50,0,694,886),5203=>array(50,0,694,730),5204=>array(50,0,694,730),5205=>array(50,0,694,730),5206=>array(50,0,694,886),5207=>array(50,0,864,730),5208=>array(50,0,862,730),5209=>array(50,0,862,730),5210=>array(50,0,862,730),5211=>array(50,0,862,886),5212=>array(50,0,862,886),5213=>array(50,0,694,730),5214=>array(50,0,866,730),5215=>array(50,0,694,886),5216=>array(50,0,866,886),5217=>array(50,0,866,730),5218=>array(50,0,694,730),5219=>array(50,0,866,886),5220=>array(50,0,694,886),5221=>array(50,0,865,730),5222=>array(50,365,427,770),5223=>array(50,0,805,730),5224=>array(50,0,805,730),5225=>array(50,0,805,730),5226=>array(50,0,805,730),5227=>array(50,0,542,730),5228=>array(50,0,542,893),5229=>array(50,0,542,730),5230=>array(50,0,542,886),5231=>array(50,0,542,730),5232=>array(50,0,560,886),5233=>array(50,0,663,888),5234=>array(50,0,542,730),5235=>array(50,0,553,886),5236=>array(50,0,668,730),5237=>array(50,0,714,730),5238=>array(50,0,714,730),5239=>array(50,0,668,730),5240=>array(50,0,714,886),5241=>array(50,0,668,886),5242=>array(50,0,668,730),5243=>array(50,0,713,730),5244=>array(50,0,685,886),5245=>array(50,0,713,886),5246=>array(50,0,714,730),5247=>array(50,0,668,730),5248=>array(50,0,714,886),5249=>array(50,0,684,886),5250=>array(50,0,713,730),5251=>array(50,364,311,730),5252=>array(50,364,311,730),5253=>array(50,0,658,730),5254=>array(50,0,658,730),5255=>array(50,0,658,730),5256=>array(50,0,601,730),5257=>array(50,0,542,730),5258=>array(50,0,542,893),5259=>array(50,0,542,730),5260=>array(50,0,542,886),5261=>array(50,0,542,730),5262=>array(50,0,560,886),5263=>array(50,0,663,888),5264=>array(50,0,542,730),5265=>array(50,0,558,886),5266=>array(50,0,558,730),5267=>array(50,0,713,730),5268=>array(50,0,713,730),5269=>array(50,0,558,730),5270=>array(50,0,713,886),5271=>array(50,0,558,886),5272=>array(50,0,559,730),5273=>array(50,0,713,730),5274=>array(50,0,577,886),5275=>array(50,0,713,886),5276=>array(50,0,713,730),5277=>array(50,0,559,730),5278=>array(50,0,713,886),5279=>array(50,0,575,886),5280=>array(50,0,713,730),5281=>array(50,364,311,730),5282=>array(50,364,311,730),5283=>array(50,0,542,730),5284=>array(50,0,542,893),5285=>array(50,0,542,730),5286=>array(50,0,542,886),5287=>array(50,0,542,730),5288=>array(50,0,560,886),5289=>array(50,0,663,888),5290=>array(50,0,542,730),5291=>array(50,0,558,886),5292=>array(50,0,542,730),5293=>array(50,0,713,730),5294=>array(50,0,713,730),5295=>array(50,0,542,730),5296=>array(50,0,713,886),5297=>array(50,0,542,886),5298=>array(50,0,542,730),5299=>array(50,0,713,730),5300=>array(50,0,560,886),5301=>array(50,0,713,886),5302=>array(50,0,713,730),5303=>array(50,0,542,730),5304=>array(50,0,713,886),5305=>array(50,0,558,886),5306=>array(50,0,713,730),5307=>array(50,365,296,730),5308=>array(50,368,226,720),5309=>array(50,365,296,730),5310=>array(50,365,281,730),5311=>array(50,0,512,730),5312=>array(50,0,662,492),5313=>array(50,0,662,656),5314=>array(50,0,662,492),5315=>array(50,0,662,648),5316=>array(50,0,662,492),5317=>array(50,0,662,648),5318=>array(50,0,662,648),5319=>array(50,0,662,492),5320=>array(50,0,662,648),5321=>array(50,0,818,509),5322=>array(50,0,778,509),5323=>array(50,0,778,492),5324=>array(50,0,662,492),5325=>array(50,0,778,648),5326=>array(50,0,662,648),5327=>array(50,0,662,648),5328=>array(50,364,416,625),5329=>array(50,365,402,730),5330=>array(50,364,416,625),5331=>array(50,0,662,492),5332=>array(50,0,662,655),5333=>array(50,0,662,492),5334=>array(50,0,662,648),5335=>array(50,0,662,492),5336=>array(50,0,662,648),5337=>array(50,0,662,648),5338=>array(50,0,662,492),5339=>array(50,0,662,648),5340=>array(50,0,818,509),5341=>array(50,0,778,509),5342=>array(50,0,778,509),5343=>array(50,0,818,509),5344=>array(50,0,778,648),5345=>array(50,0,818,648),5346=>array(50,0,662,509),5347=>array(50,0,778,509),5348=>array(50,0,662,648),5349=>array(50,0,778,648),5350=>array(50,0,778,509),5351=>array(50,0,662,509),5352=>array(50,0,778,648),5353=>array(50,0,662,648),5354=>array(50,364,416,625),5355=>array(0,365,262,730),5356=>array(50,0,574,730),5357=>array(50,0,454,730),5358=>array(50,0,473,894),5359=>array(50,0,454,730),5360=>array(50,0,471,886),5361=>array(50,0,454,730),5362=>array(50,0,470,886),5363=>array(50,0,574,886),5364=>array(50,0,454,730),5365=>array(50,0,470,886),5366=>array(50,-3,570,727),5367=>array(50,0,610,730),5368=>array(50,0,609,730),5369=>array(50,0,570,730),5370=>array(50,0,626,886),5371=>array(50,0,570,886),5372=>array(50,0,570,730),5373=>array(50,0,610,730),5374=>array(50,0,587,886),5375=>array(50,0,626,886),5376=>array(50,0,609,730),5377=>array(50,0,570,730),5378=>array(50,0,609,886),5379=>array(50,0,586,886),5380=>array(50,0,609,730),5381=>array(50,365,259,730),5382=>array(50,365,315,730),5383=>array(50,365,259,730),5384=>array(50,365,408,730),5385=>array(50,343,265,730),5386=>array(50,343,265,730),5387=>array(50,257,297,838),5388=>array(50,0,960,838),5389=>array(50,0,970,838),5390=>array(50,0,822,838),5391=>array(50,0,822,838),5392=>array(50,0,780,730),5393=>array(50,0,780,730),5394=>array(50,0,780,886),5395=>array(50,0,804,482),5396=>array(50,0,804,638),5397=>array(50,0,804,482),5398=>array(50,0,804,638),5399=>array(50,0,951,730),5400=>array(50,0,952,730),5401=>array(50,0,951,730),5402=>array(50,0,952,730),5403=>array(50,0,951,886),5404=>array(50,0,952,886),5405=>array(50,0,948,482),5406=>array(50,0,948,482),5407=>array(50,0,948,638),5408=>array(50,0,948,638),5409=>array(50,0,948,482),5410=>array(50,0,948,482),5411=>array(50,0,948,638),5412=>array(50,0,948,638),5413=>array(50,363,544,678),5414=>array(50,0,466,730),5415=>array(50,0,466,893),5416=>array(50,0,466,730),5417=>array(50,0,466,886),5418=>array(50,0,466,730),5419=>array(50,0,482,886),5420=>array(50,0,586,887),5421=>array(50,0,466,730),5422=>array(50,0,482,886),5423=>array(50,0,621,730),5424=>array(50,0,622,730),5425=>array(50,0,621,730),5426=>array(50,0,622,730),5427=>array(50,0,621,886),5428=>array(50,0,622,886),5429=>array(50,0,621,730),5430=>array(50,0,622,730),5431=>array(50,0,637,886),5432=>array(50,0,622,886),5433=>array(50,0,621,730),5434=>array(50,0,622,730),5435=>array(50,0,621,886),5436=>array(50,0,638,886),5437=>array(50,0,621,730),5438=>array(50,365,322,730),5439=>array(50,365,455,730),5440=>array(50,366,414,730),5441=>array(50,366,410,726),5442=>array(50,0,780,456),5443=>array(50,0,780,456),5444=>array(50,-2,780,454),5445=>array(50,-2,780,619),5446=>array(50,-2,780,455),5447=>array(50,-2,780,612),5448=>array(50,0,506,730),5449=>array(50,0,506,886),5450=>array(50,0,506,730),5451=>array(50,0,506,730),5452=>array(50,0,506,886),5453=>array(50,-1,506,730),5454=>array(50,0,641,886),5455=>array(50,0,662,886),5456=>array(50,365,293,730),5457=>array(50,365,312,730),5458=>array(50,0,574,730),5459=>array(50,0,767,730),5460=>array(50,0,767,893),5461=>array(50,0,767,730),5462=>array(50,0,767,886),5463=>array(50,0,774,730),5464=>array(50,0,774,846),5465=>array(50,0,774,730),5466=>array(50,0,774,846),5467=>array(50,0,930,846),5468=>array(50,0,922,846),5469=>array(50,377,415,730),5470=>array(50,0,692,730),5471=>array(50,0,692,730),5472=>array(50,0,692,730),5473=>array(50,0,692,730),5474=>array(50,0,692,886),5475=>array(50,0,692,886),5476=>array(50,0,692,730),5477=>array(50,0,692,886),5478=>array(50,0,692,730),5479=>array(50,0,692,886),5480=>array(50,0,848,886),5481=>array(50,0,798,886),5482=>array(50,365,360,730),5483=>array(50,0,692,730),5484=>array(50,0,692,730),5485=>array(50,0,694,730),5486=>array(50,0,694,730),5487=>array(50,365,775,730),5488=>array(50,0,692,730),5489=>array(50,0,692,730),5490=>array(50,0,694,730),5491=>array(50,0,694,730),5492=>array(50,0,750,730),5493=>array(50,0,750,730),5494=>array(50,0,750,886),5495=>array(50,0,750,730),5496=>array(50,0,750,886),5497=>array(50,0,750,730),5498=>array(50,0,750,886),5499=>array(50,365,443,730),5500=>array(50,0,542,730),5501=>array(50,366,410,726),5502=>array(50,0,825,893),5503=>array(50,0,825,730),5504=>array(50,0,825,886),5505=>array(50,0,727,730),5506=>array(50,0,745,886),5507=>array(50,0,825,730),5508=>array(50,0,825,886),5509=>array(50,364,594,730),5510=>array(50,0,542,730),5511=>array(50,0,542,730),5512=>array(50,0,542,730),5513=>array(50,0,542,730),5514=>array(50,0,732,730),5515=>array(50,0,732,730),5516=>array(50,0,732,730),5517=>array(50,0,732,730),5518=>array(50,0,1006,893),5519=>array(50,0,1006,730),5520=>array(50,0,1006,886),5521=>array(50,0,637,730),5522=>array(50,0,655,886),5523=>array(50,0,1006,730),5524=>array(50,0,1006,886),5525=>array(50,365,474,730),5526=>array(50,365,732,730),5527=>array(50,0,596,730),5528=>array(50,0,596,730),5529=>array(50,0,596,730),5530=>array(50,0,596,730),5531=>array(50,0,662,614),5532=>array(50,0,662,614),5533=>array(50,0,662,614),5534=>array(50,0,662,614),5535=>array(50,365,416,730),5536=>array(50,0,722,730),5537=>array(50,0,722,730),5538=>array(50,0,722,730),5539=>array(50,0,722,748),5540=>array(50,0,722,730),5541=>array(50,0,722,747),5542=>array(50,365,416,730),5543=>array(50,0,588,730),5544=>array(50,0,588,730),5545=>array(50,0,588,886),5546=>array(50,0,588,730),5547=>array(50,0,588,886),5548=>array(50,0,588,730),5549=>array(50,0,588,886),5550=>array(50,365,338,730),5551=>array(50,0,438,730),5552=>array(50,0,465,730),5553=>array(50,0,465,730),5554=>array(50,0,465,730),5555=>array(50,0,465,730),5556=>array(50,0,542,730),5557=>array(50,0,542,730),5558=>array(50,0,542,730),5559=>array(50,0,542,730),5560=>array(50,0,492,730),5561=>array(50,0,492,730),5562=>array(50,0,492,730),5563=>array(50,0,492,730),5564=>array(50,0,511,730),5565=>array(50,0,511,730),5566=>array(50,0,511,730),5567=>array(50,0,511,730),5568=>array(50,0,580,730),5569=>array(50,0,580,730),5570=>array(50,0,580,730),5571=>array(50,0,580,730),5572=>array(50,0,891,730),5573=>array(50,0,891,730),5574=>array(50,0,676,730),5575=>array(50,0,676,730),5576=>array(50,0,676,730),5577=>array(50,0,676,730),5578=>array(50,0,891,730),5579=>array(50,0,891,730),5580=>array(50,0,676,730),5581=>array(50,0,676,730),5582=>array(50,0,676,730),5583=>array(50,0,676,730),5584=>array(50,0,891,730),5585=>array(50,0,891,730),5586=>array(50,0,676,730),5587=>array(50,0,676,730),5588=>array(50,0,676,730),5589=>array(50,0,676,730),5590=>array(50,0,891,730),5591=>array(50,0,891,730),5592=>array(50,0,676,730),5593=>array(50,0,676,730),5594=>array(50,0,676,730),5595=>array(50,0,676,730),5596=>array(50,0,780,730),5597=>array(50,0,780,730),5598=>array(50,0,780,730),5599=>array(50,0,780,730),5600=>array(50,0,780,730),5601=>array(50,0,780,730),5602=>array(50,0,780,730),5603=>array(50,0,780,730),5604=>array(50,0,780,730),5605=>array(50,0,780,730),5606=>array(50,0,780,730),5607=>array(50,0,780,730),5608=>array(50,0,780,730),5609=>array(50,0,780,730),5610=>array(50,0,780,730),5611=>array(50,0,780,730),5612=>array(50,0,780,730),5613=>array(50,0,780,730),5614=>array(50,430,350,730),5615=>array(50,0,672,730),5616=>array(50,0,672,730),5617=>array(50,0,672,730),5618=>array(50,0,672,730),5619=>array(50,0,672,730),5620=>array(50,0,672,730),5621=>array(50,0,672,730),5622=>array(50,0,672,730),5623=>array(50,0,672,730),5624=>array(50,0,672,730),5625=>array(50,0,672,730),5626=>array(50,0,672,730),5627=>array(50,0,672,730),5628=>array(50,0,672,730),5629=>array(50,0,672,730),5630=>array(50,0,672,730),5631=>array(50,0,672,730),5632=>array(50,0,672,730),5633=>array(50,365,472,730),5634=>array(50,0,542,730),5635=>array(50,0,542,730),5636=>array(50,0,662,492),5637=>array(50,0,662,492),5638=>array(50,0,662,492),5639=>array(50,0,662,492),5640=>array(50,0,672,730),5641=>array(50,0,672,730),5642=>array(50,0,672,730),5643=>array(50,0,672,730),5644=>array(50,0,672,730),5645=>array(50,0,672,730),5646=>array(50,0,780,730),5647=>array(50,0,780,730),5648=>array(50,0,654,730),5649=>array(50,0,654,730),5650=>array(50,0,654,730),5651=>array(50,0,654,730),5652=>array(50,0,597,730),5653=>array(50,0,597,730),5654=>array(50,0,597,730),5655=>array(50,0,780,547),5656=>array(50,0,780,547),5657=>array(50,0,780,547),5658=>array(50,0,780,547),5659=>array(50,0,780,547),5660=>array(50,0,597,730),5661=>array(50,0,597,730),5662=>array(50,0,780,547),5663=>array(50,0,780,547),5664=>array(50,0,780,547),5665=>array(50,0,780,547),5666=>array(50,0,780,366),5667=>array(50,-1,780,365),5668=>array(50,0,415,730),5669=>array(50,0,415,730),5670=>array(50,0,415,730),5671=>array(50,0,415,730),5672=>array(50,0,780,474),5673=>array(50,-109,780,365),5674=>array(50,0,524,730),5675=>array(50,0,524,730),5676=>array(50,0,524,730),5677=>array(50,0,524,730),5678=>array(50,0,559,547),5679=>array(50,0,559,547),5680=>array(50,0,597,509),5681=>array(50,0,597,509),5682=>array(50,0,597,509),5683=>array(50,0,597,509),5684=>array(50,0,689,654),5685=>array(50,-106,689,548),5686=>array(50,0,704,639),5687=>array(50,0,704,639),5688=>array(50,0,704,639),5689=>array(50,0,704,639),5690=>array(50,0,780,655),5691=>array(50,-108,780,547),5692=>array(50,0,705,730),5693=>array(50,0,705,730),5694=>array(50,0,705,730),5695=>array(50,0,705,730),5696=>array(50,0,780,730),5697=>array(50,0,780,730),5698=>array(50,0,780,730),5699=>array(50,0,780,730),5700=>array(50,0,780,730),5701=>array(50,0,780,730),5702=>array(50,365,377,730),5703=>array(50,295,377,800),5704=>array(50,0,780,730),5705=>array(50,0,780,730),5706=>array(50,0,780,730),5707=>array(50,0,780,730),5708=>array(50,0,780,730),5709=>array(50,0,780,730),5710=>array(50,0,780,730),5711=>array(50,0,780,730),5712=>array(50,0,668,730),5713=>array(50,0,668,730),5714=>array(50,0,668,730),5715=>array(50,0,668,730),5716=>array(50,0,780,730),5717=>array(50,0,780,730),5718=>array(50,0,668,730),5719=>array(50,0,668,730),5720=>array(50,0,668,730),5721=>array(50,0,668,730),5722=>array(50,0,475,730),5723=>array(50,0,780,730),5724=>array(50,0,780,730),5725=>array(50,0,668,730),5726=>array(50,0,668,730),5727=>array(50,0,668,730),5728=>array(50,0,668,730),5729=>array(50,0,780,730),5730=>array(50,0,780,730),5731=>array(50,0,668,730),5732=>array(50,0,668,730),5733=>array(50,0,668,730),5734=>array(50,0,668,730),5735=>array(50,0,672,730),5736=>array(50,0,672,730),5737=>array(50,0,672,730),5738=>array(50,0,672,730),5739=>array(50,0,672,730),5740=>array(50,0,672,730),5741=>array(50,0,772,730),5742=>array(50,0,320,270),5743=>array(50,0,825,730),5744=>array(50,0,1006,730),5745=>array(50,0,1266,730),5746=>array(50,0,1264,886),5747=>array(50,0,913,730),5748=>array(50,0,931,886),5749=>array(50,0,1264,730),5750=>array(50,0,1280,886),5751=>array(50,0,618,730),5752=>array(50,0,728,730),5753=>array(50,0,728,886),5754=>array(50,0,648,730),5755=>array(50,0,648,886),5756=>array(50,0,728,730),5757=>array(50,0,728,886),5758=>array(50,485,350,670),5759=>array(50,395,350,760),6320=>array(50,0,676,800),6321=>array(50,0,676,800),6322=>array(50,0,676,800),6323=>array(50,0,832,800),6324=>array(50,0,676,800),6325=>array(50,0,676,800),6326=>array(50,0,736,800),6327=>array(50,0,694,896),6328=>array(50,0,542,800),6329=>array(50,0,714,800),6330=>array(29,0,542,896),6331=>array(50,0,662,655),6332=>array(50,0,662,655),6333=>array(50,0,662,730),6334=>array(50,0,454,730),6335=>array(50,0,454,730),6336=>array(50,0,780,853),6337=>array(50,0,780,853),6338=>array(50,0,951,896),6339=>array(50,0,466,800),6340=>array(50,0,466,800),6341=>array(50,0,506,896),6342=>array(50,0,774,507),6343=>array(50,0,842,507),6344=>array(50,0,774,648),6345=>array(50,0,842,648),6346=>array(50,0,662,507),6347=>array(50,0,774,507),6348=>array(50,0,662,648),6349=>array(50,0,774,648),6350=>array(50,0,946,474),6351=>array(50,-2,914,474),6352=>array(50,-2,914,648),6353=>array(50,0,676,730),6354=>array(50,0,676,886),6355=>array(50,0,636,730),6356=>array(50,365,475,733),6357=>array(50,365,402,730),6358=>array(50,364,311,730),6359=>array(50,364,311,730),6360=>array(50,365,296,730),6361=>array(50,364,416,625),6362=>array(50,365,260,730),6363=>array(50,365,436,614),6364=>array(50,365,525,733),6365=>array(50,365,525,733),6366=>array(50,607,173,730),6367=>array(50,614,166,730),6368=>array(50,0,934,474),6369=>array(33,0,506,886),6370=>array(50,0,523,886),6371=>array(50,0,856,730),6372=>array(50,0,808,730),6373=>array(50,0,856,730),6374=>array(50,0,694,886),6375=>array(50,0,694,886),6376=>array(50,0,708,730),6377=>array(50,0,542,846),6378=>array(50,0,758,730),6379=>array(50,0,613,886),6380=>array(50,0,580,846),6381=>array(50,0,856,730),6382=>array(50,0,672,886),6383=>array(50,0,672,886),6384=>array(50,0,856,730),6385=>array(50,0,597,886),6386=>array(50,0,934,547),6387=>array(50,365,230,730),6388=>array(50,364,269,630),6389=>array(50,365,305,628),7424=>array(5,0,483,525),7425=>array(10,0,693,525),7426=>array(38,-21,849,541),7428=>array(33,-23,496,540),7429=>array(54,0,476,525),7430=>array(10,0,482,525),7431=>array(54,0,430,525),7432=>array(30,-23,455,539),7433=>array(72,-205,156,524),7434=>array(20,-23,327,525),7435=>array(54,0,486,525),7436=>array(5,0,402,525),7437=>array(54,0,560,525),7439=>array(33,-23,552,540),7448=>array(54,0,438,525),7449=>array(14,-1,474,524),7450=>array(23,0,450,525),7451=>array(20,0,432,525),7452=>array(54,-23,457,525),7456=>array(5,0,467,525),7457=>array(5,0,671,525),7458=>array(30,0,430,525),7579=>array(5,378,356,755),7581=>array(5,361,314,752),7582=>array(15,373,333,887),7583=>array(9,373,294,751),7588=>array(12,391,172,880),7589=>array(45,375,159,743),7590=>array(44,390,98,742),7595=>array(34,390,253,742),7596=>array(38,243,502,752),7597=>array(32,257,496,743),7598=>array(14,243,354,752),7599=>array(41,243,381,752),7600=>array(38,390,325,742),7601=>array(15,373,333,751),7602=>array(14,270,443,882),7607=>array(15,374,383,755),7608=>array(39,375,310,743),7609=>array(40,374,329,742),7612=>array(10,244,355,741),7613=>array(10,325,311,742),7614=>array(13,294,331,742),7615=>array(15,381,314,880),7680=>array(15,-253,651,729),7681=>array(30,-253,523,539),7682=>array(80,0,624,883),7683=>array(60,-23,529,729),7684=>array(80,-164,624,729),7685=>array(60,-187,529,729),7686=>array(80,-130,624,729),7687=>array(60,-153,529,729),7688=>array(40,-214,669,900),7689=>array(30,-214,476,747),7690=>array(80,0,658,883),7691=>array(30,-23,499,729),7692=>array(80,-164,658,729),7693=>array(30,-187,499,729),7694=>array(80,-130,658,729),7695=>array(30,-153,499,729),7696=>array(89,-207,667,729),7697=>array(26,-230,495,729),7698=>array(80,-210,658,729),7699=>array(30,-233,499,729),7700=>array(80,0,603,980),7701=>array(30,-23,503,860),7702=>array(80,0,603,980),7703=>array(30,-23,503,856),7704=>array(80,-210,603,729),7705=>array(30,-233,503,539),7706=>array(80,-164,603,729),7707=>array(30,-187,503,539),7708=>array(80,-207,603,936),7709=>array(30,-230,503,734),7710=>array(80,0,569,883),7711=>array(20,0,260,883),7712=>array(40,-23,705,871),7713=>array(30,-218,490,669),7714=>array(80,0,641,881),7715=>array(60,0,476,729),7716=>array(80,-164,641,729),7717=>array(60,-164,476,729),7718=>array(80,0,641,879),7719=>array(60,0,476,862),7720=>array(-15,-207,644,729),7721=>array(-33,-207,486,729),7722=>array(80,-195,641,729),7723=>array(60,-195,476,729),7724=>array(-10,-164,304,729),7725=>array(-29,-164,285,729),7726=>array(5,0,328,1000),7727=>array(-12,0,288,900),7728=>array(80,0,659,900),7729=>array(60,0,504,900),7730=>array(80,-164,659,729),7731=>array(60,-164,504,729),7732=>array(80,-130,659,729),7733=>array(60,-130,504,729),7734=>array(80,-164,533,729),7735=>array(58,-164,162,729),7736=>array(80,-164,533,871),7737=>array(-27,-164,247,859),7738=>array(80,-130,533,729),7739=>array(-27,-130,247,729),7740=>array(80,-210,533,729),7741=>array(-34,-210,253,729),7742=>array(80,0,766,900),7743=>array(60,0,752,747),7744=>array(80,0,766,883),7745=>array(60,0,752,729),7746=>array(80,-164,766,729),7747=>array(60,-164,752,539),7748=>array(80,0,650,880),7749=>array(60,0,477,729),7750=>array(80,-164,650,729),7751=>array(60,-164,477,539),7752=>array(80,-130,650,729),7753=>array(60,-130,477,539),7754=>array(80,-210,650,729),7755=>array(60,-210,477,539),7756=>array(40,-23,744,990),7757=>array(30,-23,504,880),7758=>array(40,-23,744,1000),7759=>array(30,-23,504,846),7760=>array(40,-23,744,980),7761=>array(30,-23,504,860),7762=>array(40,-23,744,980),7763=>array(30,-23,504,856),7764=>array(80,0,606,900),7765=>array(60,-218,529,747),7766=>array(80,0,606,883),7767=>array(60,-218,529,729),7768=>array(80,0,666,883),7769=>array(60,0,312,729),7770=>array(80,-164,666,729),7771=>array(59,-164,312,539),7772=>array(80,-164,666,871),7773=>array(59,-164,333,669),7774=>array(80,-130,666,729),7775=>array(-26,-130,312,539),7776=>array(48,-23,621,897),7777=>array(34,-23,459,729),7778=>array(48,-187,621,741),7779=>array(34,-187,459,539),7780=>array(48,-23,621,1000),7781=>array(34,-23,459,862),7782=>array(48,-23,621,1000),7783=>array(34,-23,459,852),7784=>array(48,-187,621,883),7785=>array(34,-187,459,729),7786=>array(30,0,602,883),7787=>array(20,-23,260,832),7788=>array(30,-164,602,729),7789=>array(20,-187,260,668),7790=>array(30,-130,602,729),7791=>array(20,-153,323,668),7792=>array(30,-210,602,729),7793=>array(20,-233,329,668),7794=>array(80,-186,640,729),7795=>array(60,-186,477,524),7796=>array(80,-187,640,729),7797=>array(60,-187,477,524),7798=>array(80,-233,640,729),7799=>array(60,-233,477,524),7800=>array(80,-23,640,980),7801=>array(60,-23,477,876),7802=>array(80,-23,640,972),7803=>array(60,-23,477,831),7804=>array(15,0,630,878),7805=>array(10,0,486,703),7806=>array(15,-164,630,729),7807=>array(10,-164,486,524),7808=>array(15,0,922,900),7809=>array(10,0,712,747),7810=>array(15,0,922,900),7811=>array(10,0,712,747),7812=>array(15,0,922,879),7813=>array(10,0,712,730),7814=>array(15,0,922,883),7815=>array(10,0,712,729),7816=>array(15,-164,922,729),7817=>array(10,-164,712,524),7818=>array(15,0,642,883),7819=>array(10,0,466,729),7820=>array(15,0,642,880),7821=>array(10,0,466,730),7822=>array(15,0,663,883),7823=>array(10,-218,468,729),7824=>array(30,0,585,900),7825=>array(30,0,456,729),7826=>array(30,-164,585,729),7827=>array(30,-164,456,524),7828=>array(30,-130,585,729),7829=>array(30,-130,456,524),7830=>array(60,-130,476,729),7831=>array(0,-23,283,834),7832=>array(10,0,712,772),7833=>array(10,-218,468,771),7834=>array(30,-23,523,754),7835=>array(20,0,260,896),7836=>array(18,0,258,732),7837=>array(18,0,258,732),7838=>array(93,-23,627,741),7839=>array(30,-16,522,729),7840=>array(15,-164,651,729),7841=>array(30,-187,523,539),7842=>array(15,0,651,969),7843=>array(30,-23,523,786),7844=>array(15,0,651,1000),7845=>array(30,-23,543,876),7846=>array(15,0,651,1000),7847=>array(4,-23,523,876),7848=>array(15,0,651,1000),7849=>array(30,-23,523,884),7850=>array(15,0,651,990),7851=>array(30,-23,523,867),7852=>array(15,-164,651,900),7853=>array(30,-187,523,749),7854=>array(15,0,651,1000),7855=>array(30,-23,523,892),7856=>array(15,0,651,1000),7857=>array(30,-23,523,890),7858=>array(15,0,651,1050),7859=>array(30,-23,523,916),7860=>array(15,0,651,1031),7861=>array(30,-23,523,881),7862=>array(15,-164,651,892),7863=>array(30,-187,523,734),7864=>array(80,-164,603,729),7865=>array(30,-187,503,539),7866=>array(80,0,603,976),7867=>array(30,-23,503,786),7868=>array(80,0,603,901),7869=>array(30,-23,503,703),7870=>array(80,0,630,1000),7871=>array(30,-23,542,876),7872=>array(42,0,603,1000),7873=>array(4,-23,503,876),7874=>array(80,0,607,1000),7875=>array(30,-23,532,864),7876=>array(80,0,603,1000),7877=>array(30,-23,503,865),7878=>array(80,-164,603,900),7879=>array(30,-187,503,731),7880=>array(83,0,236,976),7881=>array(58,0,211,771),7882=>array(95,-164,199,729),7883=>array(57,-164,161,729),7884=>array(40,-187,744,741),7885=>array(30,-187,504,539),7886=>array(40,-23,744,977),7887=>array(30,-23,504,776),7888=>array(40,-23,744,1000),7889=>array(30,-23,534,875),7890=>array(40,-23,744,1000),7891=>array(0,-23,504,876),7892=>array(40,-23,744,900),7893=>array(30,-23,559,774),7894=>array(40,-23,744,1000),7895=>array(30,-23,504,864),7896=>array(40,-187,744,900),7897=>array(30,-187,504,749),7898=>array(40,-23,790,900),7899=>array(30,-23,559,740),7900=>array(40,-23,790,900),7901=>array(30,-23,559,740),7902=>array(40,-23,790,976),7903=>array(30,-23,559,772),7904=>array(40,-23,790,884),7905=>array(30,-23,559,705),7906=>array(40,-187,790,796),7907=>array(30,-187,559,631),7908=>array(80,-187,640,729),7909=>array(60,-187,477,524),7910=>array(80,-23,640,963),7911=>array(60,-23,477,751),7912=>array(80,-23,771,900),7913=>array(60,-23,618,740),7914=>array(80,-23,771,900),7915=>array(60,-23,618,740),7916=>array(80,-23,771,941),7917=>array(60,-23,618,766),7918=>array(80,-23,771,881),7919=>array(60,-23,618,690),7920=>array(80,-187,771,856),7921=>array(60,-187,618,651),7922=>array(15,0,663,900),7923=>array(10,-218,468,740),7924=>array(15,-164,663,729),7925=>array(10,-218,468,524),7926=>array(15,0,663,949),7927=>array(10,-218,468,749),7928=>array(15,0,663,885),7929=>array(10,-218,468,688),7936=>array(30,-13,565,742),7937=>array(30,-13,565,740),7938=>array(30,-13,565,756),7939=>array(30,-13,565,756),7940=>array(30,-13,565,756),7941=>array(30,-13,565,756),7942=>array(30,-13,565,875),7943=>array(30,-13,565,875),7944=>array(15,0,651,741),7945=>array(12,0,648,741),7946=>array(-14,0,726,740),7947=>array(-13,0,737,747),7948=>array(-17,0,673,741),7949=>array(-19,0,680,741),7950=>array(-15,0,654,852),7951=>array(-27,0,648,855),7952=>array(30,-10,467,738),7953=>array(30,-10,467,739),7954=>array(30,-10,467,756),7955=>array(30,-10,467,756),7956=>array(30,-10,467,756),7957=>array(30,-10,467,756),7960=>array(-13,0,666,741),7961=>array(-18,0,649,741),7962=>array(-16,0,836,741),7963=>array(-15,0,818,741),7964=>array(-17,0,803,741),7965=>array(-15,0,815,741),7968=>array(15,-182,489,753),7969=>array(15,-182,489,756),7970=>array(15,-182,489,756),7971=>array(15,-182,489,756),7972=>array(15,-182,489,756),7973=>array(15,-182,489,756),7974=>array(15,-182,489,875),7975=>array(15,-182,489,875),7976=>array(-15,0,691,741),7977=>array(-9,0,697,741),7978=>array(-14,0,864,741),7979=>array(-8,0,866,741),7980=>array(-12,0,862,741),7981=>array(-12,0,865,741),7982=>array(-35,0,772,852),7983=>array(-35,0,772,853),7984=>array(44,-8,274,756),7985=>array(56,-8,274,756),7986=>array(-12,-8,294,756),7987=>array(-9,-8,294,756),7988=>array(-5,-8,289,756),7989=>array(-7,-8,296,756),7990=>array(-53,-8,274,875),7991=>array(-53,-8,274,875),7992=>array(-15,0,238,741),7993=>array(-11,0,237,741),7994=>array(-14,0,398,741),7995=>array(-15,0,401,741),7996=>array(-15,0,393,741),7997=>array(-13,0,400,741),7998=>array(-32,0,310,854),7999=>array(-34,0,306,858),8000=>array(30,-10,514,741),8001=>array(30,-10,514,741),8002=>array(30,-10,514,756),8003=>array(30,-10,514,756),8004=>array(30,-10,514,756),8005=>array(30,-10,514,756),8008=>array(-17,-23,741,744),8009=>array(-12,-23,750,747),8010=>array(-14,-23,956,741),8011=>array(-13,-23,953,741),8012=>array(-15,-23,853,741),8013=>array(-13,-23,863,741),8016=>array(60,-14,498,742),8017=>array(60,-14,498,739),8018=>array(60,-14,498,756),8019=>array(60,-14,498,756),8020=>array(60,-14,498,756),8021=>array(60,-14,498,756),8022=>array(60,-14,498,874),8023=>array(60,-14,498,875),8025=>array(-18,6,743,741),8027=>array(-17,6,911,741),8029=>array(-12,6,967,741),8031=>array(-17,6,859,855),8032=>array(30,-9,698,739),8033=>array(30,-9,698,738),8034=>array(30,-9,698,756),8035=>array(30,-9,698,756),8036=>array(30,-9,698,756),8037=>array(30,-9,698,756),8038=>array(30,-9,698,874),8039=>array(30,-9,698,874),8040=>array(-13,0,708,738),8041=>array(-15,0,713,741),8042=>array(-15,0,911,744),8043=>array(-17,0,909,744),8044=>array(-13,0,818,738),8045=>array(-17,0,857,733),8046=>array(-9,0,840,852),8047=>array(-13,0,840,854),8048=>array(30,-13,565,747),8049=>array(30,-13,565,747),8050=>array(30,-10,467,747),8051=>array(30,-10,467,747),8052=>array(15,-182,489,747),8053=>array(15,-182,489,747),8054=>array(0,-8,274,747),8055=>array(56,-8,274,747),8056=>array(30,-10,514,747),8057=>array(30,-10,514,747),8058=>array(60,-14,498,747),8059=>array(60,-14,498,747),8060=>array(30,-9,698,747),8061=>array(30,-9,698,747),8064=>array(30,-199,565,742),8065=>array(30,-199,565,740),8066=>array(30,-199,565,756),8067=>array(30,-199,565,756),8068=>array(30,-199,565,756),8069=>array(30,-199,565,756),8070=>array(30,-199,565,875),8071=>array(30,-199,565,875),8072=>array(15,0,815,741),8073=>array(12,0,813,741),8074=>array(-14,0,901,740),8075=>array(-13,0,901,747),8076=>array(-17,0,838,741),8077=>array(-19,0,845,741),8078=>array(-15,0,820,852),8079=>array(-27,0,812,855),8080=>array(15,-200,489,753),8081=>array(15,-200,489,756),8082=>array(15,-200,489,756),8083=>array(15,-200,489,756),8084=>array(15,-200,489,756),8085=>array(15,-200,489,756),8086=>array(15,-200,489,875),8087=>array(15,-199,489,875),8088=>array(-15,0,913,741),8089=>array(-9,0,916,741),8090=>array(-14,0,1089,741),8091=>array(-8,0,1094,741),8092=>array(-12,0,1084,741),8093=>array(-12,0,1087,741),8094=>array(-35,0,994,852),8095=>array(-35,0,997,853),8096=>array(30,-199,698,739),8097=>array(30,-199,698,738),8098=>array(30,-199,698,756),8099=>array(30,-199,698,756),8100=>array(30,-199,698,756),8101=>array(30,-199,698,756),8102=>array(30,-199,698,874),8103=>array(30,-199,698,874),8104=>array(-13,-1,919,738),8105=>array(-15,-1,919,741),8106=>array(-15,0,1115,744),8107=>array(-17,-1,1113,744),8108=>array(-13,0,1030,738),8109=>array(-17,0,1062,733),8110=>array(-9,-1,1047,852),8111=>array(-13,-1,1050,854),8112=>array(30,-13,565,734),8113=>array(30,-13,565,669),8114=>array(30,-199,565,747),8115=>array(30,-199,565,531),8116=>array(30,-199,565,747),8118=>array(30,-13,565,703),8119=>array(30,-199,565,703),8120=>array(15,0,651,899),8121=>array(15,0,651,871),8122=>array(-35,0,651,741),8123=>array(5,0,651,741),8124=>array(15,0,817,729),8125=>array(116,577,204,740),8126=>array(23,0,179,178),8127=>array(116,577,204,740),8128=>array(13,620,327,724),8129=>array(13,633,327,900),8130=>array(15,-200,489,747),8131=>array(15,-198,489,531),8132=>array(15,-199,489,747),8134=>array(15,-182,489,736),8135=>array(15,-200,489,736),8136=>array(-9,0,773,741),8137=>array(-29,0,712,741),8138=>array(16,0,831,741),8139=>array(6,0,812,741),8140=>array(80,0,860,729),8141=>array(82,577,388,740),8142=>array(66,577,360,740),8143=>array(13,569,327,874),8144=>array(-51,-8,274,734),8145=>array(-37,-8,274,669),8146=>array(-29,-8,298,765),8147=>array(-17,-8,310,760),8150=>array(-57,-8,274,703),8151=>array(-16,-8,298,876),8152=>array(-3,0,298,900),8153=>array(2,0,276,870),8154=>array(-27,0,301,741),8155=>array(-30,0,292,741),8157=>array(68,577,371,740),8158=>array(81,577,384,740),8159=>array(13,569,327,876),8160=>array(60,-14,498,734),8161=>array(60,-14,498,669),8162=>array(60,-14,498,765),8163=>array(60,-14,498,763),8164=>array(60,-200,544,741),8165=>array(60,-200,544,741),8166=>array(60,-14,498,703),8167=>array(60,-14,498,875),8168=>array(15,6,663,900),8169=>array(15,6,663,871),8170=>array(-38,6,813,741),8171=>array(-55,6,823,741),8172=>array(-13,0,679,741),8173=>array(34,620,361,778),8174=>array(34,620,361,778),8175=>array(32,592,241,740),8178=>array(30,-199,698,747),8179=>array(30,-199,698,526),8180=>array(30,-199,698,747),8182=>array(30,-9,698,703),8183=>array(30,-199,698,703),8184=>array(-65,-23,804,741),8185=>array(-22,-23,804,741),8186=>array(-57,0,787,733),8187=>array(-38,0,753,733),8188=>array(40,0,920,733),8189=>array(82,592,291,740),8190=>array(118,577,206,740),8208=>array(46,240,284,312),8209=>array(46,240,284,312),8210=>array(68,240,488,312),8211=>array(40,240,460,312),8212=>array(40,240,960,312),8213=>array(40,240,960,312),8214=>array(70,-14,250,676),8215=>array(-19,-278,581,-126),8216=>array(97,498,190,730),8217=>array(80,497,173,729),8218=>array(80,-128,173,104),8219=>array(97,497,190,729),8220=>array(89,498,340,730),8221=>array(80,497,333,729),8222=>array(80,-128,333,104),8223=>array(87,497,340,729),8224=>array(38,-177,513,709),8225=>array(38,-177,513,709),8226=>array(75,220,325,470),8227=>array(90,220,320,470),8228=>array(198,0,302,104),8229=>array(94,0,406,104),8230=>array(80,0,600,104),8231=>array(87,227,191,331),8240=>array(9,-22,993,738),8241=>array(9,-22,1353,738),8242=>array(49,438,226,716),8243=>array(49,438,437,716),8244=>array(49,438,648,716),8245=>array(49,438,226,716),8246=>array(49,438,437,716),8247=>array(49,438,648,716),8248=>array(9,-171,367,121),8249=>array(49,106,201,438),8250=>array(49,106,201,438),8251=>array(98,68,524,492),8252=>array(124,0,486,729),8253=>array(77,0,509,741),8254=>array(-22,752,556,806),8255=>array(59,-199,600,-28),8256=>array(59,574,600,745),8257=>array(35,-201,403,276),8258=>array(10,2,822,729),8259=>array(50,161,350,321),8260=>array(-178,-20,346,729),8261=>array(121,-212,276,729),8262=>array(31,-212,186,729),8263=>array(77,0,1065,741),8264=>array(77,0,764,741),8265=>array(124,0,787,741),8266=>array(46,-12,520,412),8267=>array(48,-177,522,729),8268=>array(31,74,506,544),8269=>array(32,74,506,544),8270=>array(40,2,343,290),8271=>array(63,-147,168,524),8272=>array(59,21,600,718),8273=>array(40,2,343,741),8274=>array(60,1,584,750),8275=>array(1,293,497,399),8276=>array(59,-204,600,-33),8277=>array(36,-14,751,701),8278=>array(60,2,455,580),8279=>array(49,438,839,716),8280=>array(60,0,662,690),8281=>array(60,2,665,709),8282=>array(60,3,164,786),8283=>array(60,-199,662,800),8284=>array(60,41,544,525),8285=>array(60,-1,164,800),8286=>array(60,2,164,797),8304=>array(26,377,324,815),8305=>array(42,390,98,864),8308=>array(20,390,337,815),8309=>array(18,376,326,815),8310=>array(24,376,327,815),8311=>array(22,390,327,815),8312=>array(22,376,328,815),8313=>array(23,376,326,815),8314=>array(17,426,333,742),8315=>array(11,560,339,606),8316=>array(11,518,339,676),8317=>array(111,289,253,900),8318=>array(78,289,220,900),8319=>array(39,390,311,741),8320=>array(26,-213,324,225),8321=>array(69,-200,230,225),8322=>array(19,-200,326,225),8323=>array(16,-214,322,225),8324=>array(20,-200,337,225),8325=>array(18,-214,326,225),8326=>array(24,-214,327,225),8327=>array(22,-200,327,225),8328=>array(22,-214,328,225),8329=>array(23,-214,326,225),8330=>array(17,-155,333,161),8331=>array(12,-23,340,23),8332=>array(12,-79,340,79),8333=>array(111,-300,253,311),8334=>array(76,-298,218,313),8336=>array(20,-207,341,159),8337=>array(21,-211,329,155),8338=>array(19,-211,328,155),8339=>array(6,-200,303,141),8340=>array(19,-210,327,156),8352=>array(38,0,593,731),8353=>array(38,-87,577,780),8354=>array(32,-23,569,741),8355=>array(44,0,542,729),8356=>array(26,-23,535,729),8357=>array(70,-89,762,626),8358=>array(71,0,659,729),8359=>array(91,-23,1241,729),8360=>array(80,-23,1144,729),8361=>array(50,0,821,729),8362=>array(60,0,795,600),8363=>array(54,1,530,799),8364=>array(36,-23,619,709),8365=>array(24,0,658,729),8366=>array(21,0,593,729),8367=>array(14,-200,1244,729),8368=>array(34,-200,551,727),8369=>array(39,0,666,729),8370=>array(90,-93,659,800),8371=>array(17,0,653,729),8372=>array(91,-23,579,741),8373=>array(33,-126,602,770),8376=>array(32,0,484,729),8377=>array(12,-7,487,729),8400=>array(-520,558,-18,748),8401=>array(-520,558,-18,748),8402=>array(-202,-14,-147,676),8403=>array(-227,-1,-167,535),8404=>array(-627,503,0,800),8405=>array(-627,503,0,800),8406=>array(-601,546,-9,889),8407=>array(-601,546,-9,889),8408=>array(-393,109,-99,402),8409=>array(-393,109,-65,440),8410=>array(-393,73,-62,401),8411=>array(-471,540,1,644),8412=>array(-593,582,12,687),8413=>array(-724,-201,276,799),8414=>array(-719,-193,270,796),8415=>array(-716,-190,270,796),8416=>array(-718,-198,270,790),8417=>array(-650,554,1,897),8420=>array(-1166,-146,-1,852),8421=>array(-701,-61,-13,749),8422=>array(-319,-14,-139,676),8423=>array(-432,90,72,638),8424=>array(-471,-161,1,-57),8425=>array(-464,503,0,687),8426=>array(-958,20,-48,546),8427=>array(-594,-99,74,591),8428=>array(-517,-245,-15,-55),8429=>array(-520,-242,-18,-52),8430=>array(-586,-286,6,-28),8431=>array(-601,-288,-9,-30),8432=>array(-301,566,-104,754),8448=>array(41,-20,819,741),8449=>array(41,-20,830,741),8450=>array(48,-23,677,741),8451=>array(30,-23,969,741),8452=>array(51,1,515,685),8453=>array(48,-20,765,741),8454=>array(48,-20,808,741),8455=>array(40,-23,613,741),8456=>array(43,-23,672,741),8457=>array(40,0,879,729),8459=>array(3,-22,1210,717),8460=>array(17,-111,591,718),8461=>array(46,0,601,729),8462=>array(28,0,532,729),8463=>array(86,0,590,729),8464=>array(8,-17,902,717),8465=>array(15,-87,591,699),8466=>array(41,-17,863,738),8467=>array(31,-11,454,726),8468=>array(5,-23,714,729),8469=>array(76,0,646,729),8470=>array(64,0,899,729),8471=>array(39,-14,761,708),8472=>array(52,-150,542,454),8473=>array(91,0,617,729),8474=>array(38,-59,742,741),8475=>array(0,-17,889,717),8476=>array(19,-8,685,741),8477=>array(93,0,679,729),8478=>array(93,-55,816,729),8479=>array(93,-104,679,894),8480=>array(33,181,998,743),8481=>array(27,0,1240,729),8482=>array(20,203,978,729),8483=>array(30,-104,645,894),8484=>array(28,0,583,729),8486=>array(40,0,717,733),8487=>array(29,-41,706,692),8488=>array(17,-140,488,705),8489=>array(12,-1,226,531),8490=>array(80,0,659,729),8491=>array(15,0,651,966),8492=>array(4,-14,898,708),8493=>array(17,-13,600,705),8494=>array(30,-23,503,539),8495=>array(31,-11,443,491),8496=>array(25,-8,691,708),8497=>array(11,-22,960,728),8498=>array(41,0,530,729),8499=>array(9,-36,1195,719),8501=>array(58,0,582,600),8502=>array(58,0,566,600),8503=>array(30,0,433,600),8504=>array(38,0,543,600),8505=>array(67,0,207,729),8506=>array(36,-20,836,684),8507=>array(40,0,1322,729),8508=>array(30,0,582,524),8510=>array(82,0,566,729),8511=>array(80,0,640,729),8513=>array(60,-23,725,741),8514=>array(80,0,533,729),8515=>array(80,0,533,729),8516=>array(11,0,659,729),8517=>array(61,0,728,729),8522=>array(27,1,491,711),8523=>array(30,-12,615,720),8525=>array(36,-20,1169,729),8526=>array(35,0,388,525),8531=>array(49,-20,828,729),8532=>array(25,-20,859,730),8533=>array(69,-20,863,730),8534=>array(30,-20,863,735),8535=>array(36,-20,853,730),8536=>array(30,-20,863,729),8537=>array(69,-20,854,730),8538=>array(28,-20,864,729),8539=>array(69,-20,855,730),8540=>array(26,-20,865,730),8541=>array(38,-20,855,729),8542=>array(52,-20,845,729),8543=>array(69,-20,671,730),8544=>array(100,0,194,729),8545=>array(100,0,472,729),8546=>array(100,0,750,729),8547=>array(100,0,908,729),8548=>array(15,0,630,729),8549=>array(15,0,861,729),8550=>array(15,0,1139,729),8551=>array(15,0,1417,729),8552=>array(100,0,920,729),8553=>array(15,0,642,729),8554=>array(15,0,861,729),8555=>array(15,0,1139,729),8556=>array(80,0,533,729),8557=>array(40,-23,669,741),8558=>array(80,0,658,729),8559=>array(80,0,766,729),8560=>array(66,0,150,729),8561=>array(66,0,372,729),8562=>array(66,0,594,729),8563=>array(66,0,708,729),8564=>array(10,0,486,524),8565=>array(10,0,650,729),8566=>array(10,0,872,729),8567=>array(10,0,1094,729),8568=>array(66,0,688,729),8569=>array(10,0,466,524),8570=>array(10,0,650,729),8571=>array(10,0,872,729),8572=>array(60,0,144,729),8573=>array(30,-23,476,539),8574=>array(30,-23,499,729),8575=>array(60,0,752,539),8592=>array(32,-15,942,511),8593=>array(45,0,571,910),8594=>array(49,-15,959,511),8595=>array(45,-22,571,888),8596=>array(24,-15,1024,511),8597=>array(261,-22,787,910),8598=>array(20,24,782,787),8599=>array(19,24,783,787),8600=>array(20,24,782,787),8601=>array(19,24,783,787),8612=>array(28,-18,939,514),8613=>array(73,-208,606,704),8614=>array(48,-18,959,514),8615=>array(73,-208,606,704),8617=>array(28,-15,942,511),8618=>array(45,-15,959,511),8628=>array(20,13,665,600),8629=>array(15,-16,602,629),8636=>array(32,220,942,511),8637=>array(32,-20,942,271),8638=>array(56,-158,348,753),8639=>array(35,-161,327,750),8640=>array(32,223,942,514),8641=>array(45,-12,955,279),8642=>array(56,-111,348,800),8643=>array(32,-110,324,801),8644=>array(32,-185,959,681),8645=>array(20,-219,886,708),8646=>array(32,-185,959,682),8647=>array(32,-181,942,800),8648=>array(14,-146,996,764),8649=>array(42,-181,952,800),8650=>array(14,-146,996,764),8651=>array(32,-112,955,613),8652=>array(32,-107,942,600),8656=>array(30,-15,939,513),8657=>array(39,2,567,911),8658=>array(45,-20,954,508),8659=>array(44,-19,572,890),8660=>array(27,-20,1023,510),8661=>array(39,-97,567,801),8668=>array(32,-8,1071,518),8669=>array(32,-8,1071,518),8704=>array(17,0,653,729),8705=>array(88,-139,588,861),8706=>array(43,-23,513,709),8707=>array(80,0,586,729),8708=>array(80,-100,586,800),8709=>array(40,-14,762,710),8710=>array(10,0,701,729),8711=>array(10,0,701,729),8712=>array(55,0,530,616),8713=>array(55,-62,530,687),8714=>array(45,1,505,469),8715=>array(55,-1,530,615),8716=>array(55,-60,530,689),8717=>array(80,-1,540,467),8718=>array(97,65,397,665),8719=>array(85,-100,697,815),8720=>array(85,-100,697,815),8721=>array(40,-100,691,824),8722=>array(50,197,534,267),8723=>array(50,-11,534,623),8724=>array(50,1,534,639),8725=>array(-4,-20,520,729),8726=>array(40,-20,352,544),8727=>array(53,59,447,474),8728=>array(63,91,436,463),8729=>array(150,180,400,430),8730=>array(7,-36,512,916),8731=>array(7,-36,512,916),8732=>array(7,-36,512,916),8733=>array(25,124,625,404),8734=>array(25,124,689,404),8735=>array(62,0,587,525),8736=>array(26,0,738,712),8737=>array(26,-100,738,562),8738=>array(50,-24,559,579),8739=>array(70,-14,130,676),8740=>array(30,-14,258,676),8741=>array(70,-14,250,676),8742=>array(30,-14,310,676),8743=>array(30,0,578,448),8744=>array(30,0,578,448),8745=>array(40,-1,732,508),8746=>array(40,-17,732,492),8747=>array(60,-246,415,767),8748=>array(60,-246,655,767),8749=>array(60,-246,855,767),8750=>array(55,-246,414,767),8751=>array(50,-252,721,767),8756=>array(144,12,656,464),8757=>array(144,12,656,464),8758=>array(73,0,177,524),8759=>array(73,0,547,524),8760=>array(50,197,534,494),8761=>array(50,0,738,494),8762=>array(47,-22,544,494),8763=>array(33,40,466,525),8764=>array(33,206,466,376),8765=>array(35,206,468,376),8766=>array(75,122,498,394),8768=>array(37,-9,207,424),8769=>array(51,90,484,390),8770=>array(52,36,536,372),8771=>array(50,109,534,445),8772=>array(40,4,544,486),8773=>array(50,36,534,536),8774=>array(50,-19,534,536),8775=>array(50,4,534,544),8776=>array(31,112,466,486),8777=>array(33,44,468,526),8778=>array(50,0,534,569),8779=>array(33,52,466,561),8780=>array(50,48,534,538),8781=>array(27,51,528,466),8784=>array(50,111,534,544),8785=>array(50,-69,534,525),8786=>array(50,-72,534,526),8787=>array(50,-66,534,524),8788=>array(47,-60,685,524),8789=>array(50,-62,705,524),8791=>array(50,114,534,671),8792=>array(50,114,534,622),8793=>array(50,114,534,677),8794=>array(50,114,534,679),8795=>array(50,114,534,742),8796=>array(50,114,534,772),8797=>array(50,114,536,743),8798=>array(50,114,534,710),8799=>array(50,114,534,747),8800=>array(50,-20,534,472),8801=>array(50,89,534,449),8802=>array(40,-20,544,544),8803=>array(60,-56,544,524),8804=>array(50,-11,539,639),8805=>array(50,-11,541,639),8806=>array(50,-122,542,664),8807=>array(50,-124,539,671),8810=>array(45,-9,911,474),8811=>array(45,-9,911,474),8813=>array(27,-20,528,544),8814=>array(45,-20,534,544),8815=>array(45,-68,534,496),8816=>array(45,-78,534,690),8817=>array(45,-78,534,690),8818=>array(50,-44,539,639),8819=>array(50,-44,539,639),8822=>array(50,-198,542,641),8823=>array(50,-199,542,641),8826=>array(45,-9,534,474),8827=>array(45,-9,534,474),8828=>array(49,-1,538,603),8829=>array(50,-1,541,604),8830=>array(45,-75,534,555),8831=>array(45,-75,534,550),8832=>array(45,-38,534,526),8833=>array(45,-38,534,526),8834=>array(55,0,530,600),8835=>array(55,0,530,600),8836=>array(55,-59,530,690),8837=>array(55,-66,530,683),8838=>array(36,-22,530,698),8839=>array(50,-21,534,695),8840=>array(50,-79,534,750),8841=>array(50,-79,534,750),8844=>array(40,-17,732,492),8845=>array(40,-17,732,492),8846=>array(40,-17,732,493),8847=>array(52,8,556,506),8848=>array(80,1,584,499),8849=>array(66,2,570,648),8850=>array(66,0,570,660),8851=>array(69,1,567,505),8852=>array(69,1,567,505),8853=>array(43,-15,733,675),8854=>array(43,-15,733,675),8855=>array(43,-15,733,675),8856=>array(43,-15,733,675),8857=>array(43,-15,733,675),8858=>array(43,-15,733,675),8859=>array(43,-15,733,675),8860=>array(43,-15,733,675),8861=>array(43,-15,733,675),8866=>array(76,-1,625,546),8867=>array(31,-1,580,546),8868=>array(15,-54,652,620),8869=>array(15,0,652,674),8870=>array(76,0,448,546),8871=>array(76,-20,468,548),8872=>array(76,-20,688,548),8882=>array(62,6,574,508),8883=>array(62,6,574,508),8884=>array(62,33,574,654),8885=>array(62,37,574,659),8891=>array(20,45,568,607),8892=>array(30,0,578,596),8893=>array(18,0,566,612),8896=>array(30,0,714,668),8897=>array(30,0,714,668),8898=>array(61,-35,703,796),8899=>array(61,-82,703,749),8901=>array(87,302,211,427),8902=>array(64,109,406,434),8904=>array(62,6,648,508),8909=>array(50,156,534,475),8910=>array(50,14,533,503),8911=>array(51,20,534,509),8918=>array(45,21,538,504),8919=>array(26,22,519,505),8920=>array(48,1,1172,484),8921=>array(33,1,1157,484),8928=>array(40,-56,544,648),8929=>array(40,-56,544,648),8930=>array(66,-72,570,750),8931=>array(66,-72,570,750),8934=>array(50,-190,539,596),8935=>array(50,-190,539,557),8936=>array(45,-190,534,554),8937=>array(45,-190,534,550),8942=>array(82,44,186,815),8943=>array(129,255,899,359),8944=>array(129,45,898,815),8945=>array(128,44,898,815),8960=>array(39,-24,781,719),8968=>array(98,0,382,729),8969=>array(72,0,357,729),8970=>array(74,0,358,729),8971=>array(98,0,383,729),8976=>array(40,86,544,375),8992=>array(150,-200,374,900),8993=>array(10,-200,234,900),8994=>array(59,158,600,329),8995=>array(59,155,600,326),9001=>array(25,-198,314,746),9002=>array(15,-198,304,746),9115=>array(40,-200,340,782),9116=>array(40,-200,122,800),9117=>array(40,-182,340,800),9118=>array(44,-200,344,782),9119=>array(262,-200,344,800),9120=>array(44,-181,344,801),9121=>array(88,-200,333,846),9122=>array(88,-200,164,800),9123=>array(88,-247,333,800),9124=>array(55,-200,300,847),9125=>array(224,-200,300,800),9126=>array(55,-246,300,800),9127=>array(121,-200,276,739),9128=>array(50,-200,205,800),9129=>array(128,1,283,800),9130=>array(128,-200,205,800),9131=>array(50,-200,205,739),9132=>array(128,-200,283,800),9133=>array(50,1,205,800),9134=>array(150,-200,234,800),9138=>array(56,-200,749,730),9139=>array(56,-130,749,800),9216=>array(64,-1,735,686),9217=>array(51,0,734,689),9218=>array(51,0,734,689),9219=>array(68,0,734,687),9220=>array(68,-1,735,687),9221=>array(58,-18,746,687),9222=>array(52,0,722,686),9223=>array(61,-1,725,686),9224=>array(211,96,622,624),9225=>array(186,101,649,623),9226=>array(221,100,616,625),9227=>array(190,100,649,624),9228=>array(230,100,606,624),9229=>array(187,102,638,623),9230=>array(216,98,632,625),9231=>array(221,100,514,623),9232=>array(76,0,722,685),9233=>array(86,0,655,685),9234=>array(86,0,711,685),9235=>array(86,-4,695,685),9236=>array(86,1,713,685),9237=>array(64,0,722,686),9238=>array(71,-1,714,689),9239=>array(78,0,717,687),9240=>array(61,-1,729,688),9241=>array(197,108,633,616),9242=>array(68,-1,727,689),9243=>array(88,-7,741,686),9244=>array(220,97,637,624),9245=>array(188,96,637,621),9246=>array(228,95,637,624),9247=>array(204,98,637,627),9248=>array(219,98,619,622),9249=>array(86,-1,714,685),9250=>array(10,-23,542,729),9251=>array(18,0,482,184),9252=>array(109,0,689,698),9253=>array(0,0,800,800),9254=>array(177,0,609,741),9312=>array(35,-13,754,706),9313=>array(35,-13,754,706),9314=>array(35,-13,754,706),9315=>array(35,-13,754,706),9316=>array(35,-13,754,706),9317=>array(35,-13,754,706),9318=>array(35,-13,754,706),9319=>array(35,-13,754,706),9320=>array(35,-13,754,706),9321=>array(35,-13,754,706),9472=>array(0,260,1000,340),9473=>array(0,220,1000,380),9474=>array(460,-200,540,800),9475=>array(420,-200,580,800),9476=>array(0,260,1000,340),9477=>array(0,220,1000,380),9478=>array(460,-200,540,800),9479=>array(420,-200,580,800),9480=>array(0,260,1000,340),9481=>array(0,220,1000,380),9482=>array(460,-200,540,800),9483=>array(420,-200,580,800),9484=>array(460,-200,1000,340),9485=>array(460,-200,1000,380),9486=>array(420,-200,1000,340),9487=>array(420,-200,1000,380),9488=>array(0,-200,540,340),9489=>array(0,-200,540,380),9490=>array(0,-200,580,340),9491=>array(0,-200,580,380),9492=>array(460,260,1000,800),9493=>array(460,220,1000,800),9494=>array(420,260,1000,800),9495=>array(420,220,1000,800),9496=>array(0,260,540,800),9497=>array(0,220,540,800),9498=>array(0,260,580,800),9499=>array(0,220,580,800),9500=>array(460,-200,1000,800),9501=>array(460,-200,1000,800),9502=>array(420,-200,1000,800),9503=>array(420,-200,1000,800),9504=>array(420,-200,1000,800),9505=>array(420,-200,1000,800),9506=>array(420,-200,1000,800),9507=>array(420,-200,1000,800),9508=>array(0,-200,540,800),9509=>array(0,-200,540,800),9510=>array(0,-200,580,800),9511=>array(0,-200,580,800),9512=>array(420,-200,1000,800),9513=>array(0,-200,580,800),9514=>array(0,-200,580,800),9515=>array(0,-200,580,800),9516=>array(0,-200,1000,340),9517=>array(0,-200,1000,380),9518=>array(0,-200,1000,380),9519=>array(0,-200,1000,380),9520=>array(0,-200,1000,340),9521=>array(0,-200,1000,380),9522=>array(0,-200,1000,380),9523=>array(0,-200,1000,380),9524=>array(0,260,1000,800),9525=>array(0,220,1000,800),9526=>array(0,220,1000,800),9527=>array(0,220,1000,800),9528=>array(0,260,1000,800),9529=>array(0,220,1000,800),9530=>array(0,220,1000,800),9531=>array(0,220,1000,800),9532=>array(0,-200,1000,800),9533=>array(0,-200,1000,800),9534=>array(0,-200,1000,800),9535=>array(0,-200,1000,800),9536=>array(0,-200,1000,800),9537=>array(0,-200,1000,800),9538=>array(0,-200,1000,800),9539=>array(0,-200,1000,800),9540=>array(0,-200,1000,800),9541=>array(0,-200,1000,800),9542=>array(0,-200,1000,800),9543=>array(0,-200,1000,800),9544=>array(0,-200,1000,800),9545=>array(0,-200,1000,800),9546=>array(0,-200,1000,800),9547=>array(0,-200,1000,800),9552=>array(0,180,1000,420),9553=>array(380,-200,620,800),9554=>array(460,-200,1000,420),9555=>array(380,-200,1000,340),9556=>array(380,-200,1000,420),9557=>array(0,-200,540,420),9558=>array(0,-200,620,340),9559=>array(0,-200,620,420),9560=>array(460,180,1000,800),9561=>array(380,260,1000,800),9562=>array(380,180,1000,800),9563=>array(0,180,540,800),9564=>array(0,260,620,800),9565=>array(0,180,620,800),9566=>array(460,-200,1000,800),9567=>array(380,-200,1000,800),9568=>array(380,-200,1000,800),9569=>array(0,-200,540,800),9570=>array(0,-200,620,800),9571=>array(0,-200,620,800),9572=>array(0,-200,1000,420),9573=>array(0,-200,1000,340),9574=>array(0,-200,1000,420),9575=>array(0,180,1000,800),9576=>array(0,260,1000,800),9577=>array(0,180,1000,800),9578=>array(0,-200,1000,800),9579=>array(0,-200,1000,800),9580=>array(0,-200,1000,800),9600=>array(0,300,1000,800),9601=>array(0,-200,1000,-75),9602=>array(0,-200,1000,50),9603=>array(0,-200,1000,175),9604=>array(0,-200,1000,300),9605=>array(0,-200,1000,425),9606=>array(0,-200,1000,550),9607=>array(0,-200,1000,675),9608=>array(0,-200,1000,800),9609=>array(0,-200,875,800),9610=>array(0,-200,795,800),9611=>array(0,-200,625,800),9612=>array(0,-200,500,800),9613=>array(0,-200,375,800),9614=>array(0,-200,250,800),9615=>array(0,-200,125,800),9616=>array(500,-200,1000,800),9617=>array(0,-200,950,750),9618=>array(0,-200,1000,750),9619=>array(0,-200,1000,800),9620=>array(0,675,1000,800),9621=>array(875,-200,1000,800),9622=>array(0,-200,500,300),9623=>array(500,-200,1000,300),9624=>array(500,300,1000,800),9625=>array(0,-200,1000,800),9626=>array(0,-200,1000,800),9627=>array(0,-200,1000,800),9628=>array(0,-200,1000,800),9629=>array(0,300,500,800),9630=>array(0,-200,1000,800),9631=>array(0,-200,1000,800),9632=>array(50,0,750,700),9633=>array(50,0,750,700),9634=>array(50,1,750,700),9635=>array(50,0,750,700),9636=>array(50,0,750,700),9637=>array(50,0,750,700),9638=>array(50,0,750,700),9639=>array(50,0,750,700),9640=>array(50,0,750,700),9641=>array(50,0,750,700),9642=>array(224,262,400,437),9643=>array(224,262,400,437),9644=>array(100,225,700,525),9645=>array(100,225,700,525),9646=>array(250,65,550,665),9647=>array(250,67,550,667),9648=>array(0,108,1000,608),9649=>array(0,108,1000,608),9650=>array(35,0,858,706),9651=>array(35,0,858,706),9652=>array(128,176,540,529),9653=>array(128,176,541,530),9654=>array(94,-58,800,765),9655=>array(94,-58,800,765),9656=>array(180,134,533,546),9657=>array(158,147,512,560),9658=>array(94,147,800,559),9659=>array(93,147,800,559),9660=>array(35,0,858,706),9661=>array(35,0,858,706),9662=>array(129,173,541,526),9663=>array(128,176,541,530),9664=>array(94,-58,800,764),9665=>array(94,-58,800,764),9666=>array(136,132,489,544),9667=>array(158,146,512,559),9668=>array(94,132,800,544),9669=>array(93,147,800,559),9670=>array(36,-13,754,705),9671=>array(36,-13,754,705),9672=>array(36,-13,754,705),9673=>array(39,-14,761,708),9674=>array(22,0,468,744),9675=>array(39,-14,761,708),9676=>array(39,-14,761,708),9677=>array(39,-14,761,708),9678=>array(39,-14,761,708),9679=>array(39,-14,761,708),9680=>array(39,-14,761,708),9681=>array(39,-14,761,708),9682=>array(39,-14,761,708),9683=>array(39,-14,761,708),9684=>array(39,-14,761,708),9685=>array(39,-14,761,708),9686=>array(39,-14,406,708),9687=>array(394,-14,761,708),9688=>array(0,0,400,729),9689=>array(50,0,750,700),9690=>array(50,347,750,700),9691=>array(50,0,750,353),9692=>array(39,349,406,708),9693=>array(402,341,761,708),9694=>array(394,0,761,359),9695=>array(39,0,398,367),9696=>array(39,349,761,708),9697=>array(39,0,761,359),9698=>array(150,0,850,700),9699=>array(150,0,850,700),9700=>array(150,0,850,700),9701=>array(150,0,850,700),9702=>array(75,220,325,470),9703=>array(50,0,750,700),9704=>array(50,0,750,700),9705=>array(50,0,750,700),9706=>array(50,0,750,700),9707=>array(50,0,750,700),9708=>array(35,0,858,706),9709=>array(35,0,858,706),9710=>array(35,0,858,706),9711=>array(10,-201,1010,799),9712=>array(50,0,750,700),9713=>array(50,1,750,701),9714=>array(50,0,750,700),9715=>array(50,1,750,701),9716=>array(39,-14,761,708),9717=>array(39,-14,761,708),9718=>array(39,-14,761,708),9719=>array(39,-14,761,708),9720=>array(157,106,644,591),9721=>array(156,104,641,591),9722=>array(156,3,641,490),9723=>array(158,106,643,591),9724=>array(157,106,642,591),9725=>array(200,124,600,524),9726=>array(200,124,600,524),9727=>array(156,106,643,591),9772=>array(66,-193,863,800),9773=>array(35,-2,760,700),9785=>array(35,0,735,700),9786=>array(35,0,735,700),9824=>array(34,0,591,705),9825=>array(35,-14,659,704),9826=>array(34,-14,560,705),9827=>array(35,0,741,705),9828=>array(34,0,591,705),9829=>array(35,-14,659,704),9830=>array(34,-14,560,705),9831=>array(35,0,741,705),9833=>array(55,0,276,694),9834=>array(55,0,498,694),9835=>array(55,0,665,703),9836=>array(55,0,665,703),9837=>array(66,-21,368,730),9838=>array(60,-214,330,712),9839=>array(50,-197,365,762),10048=>array(34,-295,1125,800),10752=>array(10,-201,1010,799),10753=>array(10,-201,1010,799),10754=>array(12,-199,1011,801),10755=>array(61,-82,703,749),10756=>array(61,-82,703,749),10761=>array(40,-20,540,483),11568=>array(40,-8,312,264),11569=>array(56,-16,816,744),11570=>array(56,-16,816,744),11571=>array(72,0,648,728),11572=>array(72,0,648,728),11573=>array(72,0,648,728),11574=>array(48,0,496,738),11575=>array(48,0,661,728),11576=>array(48,0,661,728),11577=>array(72,0,648,728),11578=>array(72,0,648,728),11579=>array(54,-8,542,734),11580=>array(72,0,626,728),11581=>array(72,0,670,728),11582=>array(72,-10,520,738),11583=>array(72,0,670,728),11584=>array(56,-16,816,744),11585=>array(56,-16,816,744),11586=>array(72,-10,220,738),11587=>array(48,0,624,728),11588=>array(60,0,636,728),11589=>array(72,0,648,728),11590=>array(52,64,492,512),11591=>array(72,0,670,728),11592=>array(54,290,702,438),11593=>array(58,0,542,728),11594=>array(48,0,624,728),11595=>array(60,-16,828,744),11596=>array(54,0,782,728),11597=>array(72,0,452,728),11598=>array(72,0,648,728),11599=>array(90,0,170,728),11600=>array(54,0,782,728),11601=>array(38,-224,186,728),11602=>array(63,-16,615,728),11603=>array(54,-8,326,736),11604=>array(56,-16,816,744),11605=>array(55,-18,816,743),11606=>array(72,0,648,728),11607=>array(60,-10,208,738),11608=>array(56,-10,584,738),11609=>array(56,-16,816,744),11610=>array(55,-18,816,743),11611=>array(56,-16,702,744),11612=>array(54,0,370,728),11613=>array(72,0,648,728),11614=>array(56,-16,702,744),11615=>array(72,0,648,728),11616=>array(48,0,661,728),11617=>array(72,0,648,728),11618=>array(60,5,481,728),11619=>array(54,0,774,728),11620=>array(72,0,408,728),11621=>array(54,0,774,728),11622=>array(49,-13,670,653),11623=>array(46,240,572,312),11631=>array(72,444,370,728),11798=>array(50,-15,539,624),11799=>array(46,107,284,458),11800=>array(63,-24,495,717),11802=>array(25,240,308,716),11803=>array(33,268,466,676),11806=>array(33,268,466,540),11807=>array(33,146,466,438),11816=>array(53,-212,422,729),11817=>array(38,-212,407,729),11818=>array(22,15,627,593),11819=>array(22,82,601,478),11820=>array(22,38,601,434),11821=>array(24,95,626,674),11822=>array(57,0,489,741),11824=>array(75,220,325,470),42240=>array(70,0,628,729),42241=>array(70,0,628,729),42242=>array(70,-61,606,729),42243=>array(70,0,730,729),42244=>array(70,0,730,729),42245=>array(70,-12,780,741),42246=>array(70,-12,860,741),42247=>array(70,0,650,729),42248=>array(70,0,686,729),42249=>array(70,0,680,729),42250=>array(70,0,680,729),42251=>array(70,0,680,729),42252=>array(70,0,470,741),42253=>array(70,0,470,741),42254=>array(70,0,710,729),42255=>array(70,0,710,729),42256=>array(70,-12,1012,729),42257=>array(70,-12,1012,729),42258=>array(70,0,710,729),42259=>array(70,-174,710,729),42260=>array(70,0,650,729),42261=>array(70,-12,704,729),42262=>array(70,0,530,729),42263=>array(70,0,530,729),42264=>array(70,0,530,729),42265=>array(70,0,530,729),42266=>array(70,74,913,639),42267=>array(70,74,913,639),42268=>array(70,62,679,642),42269=>array(70,62,679,642),42270=>array(70,0,1010,729),42271=>array(70,0,820,729),42272=>array(70,0,799,729),42273=>array(70,0,650,729),42274=>array(70,-20,669,729),42275=>array(70,0,913,729),42276=>array(70,0,710,729),42277=>array(70,0,770,729),42278=>array(70,0,710,729),42279=>array(70,-15,354,744),42280=>array(70,-85,770,729),42281=>array(70,-85,897,729),42282=>array(70,0,392,729),42283=>array(70,0,882,729),42284=>array(70,0,665,729),42285=>array(70,0,665,729),42286=>array(70,45,710,685),42287=>array(70,0,680,729),42288=>array(70,0,799,729),42289=>array(70,0,702,729),42290=>array(70,-60,702,789),42291=>array(70,-20,606,729),42292=>array(70,-20,692,729),42293=>array(70,0,604,729),42294=>array(70,0,604,729),42295=>array(70,191,418,539),42296=>array(70,-174,534,539),42297=>array(70,191,752,539),42298=>array(70,0,989,729),42299=>array(70,0,781,729),42300=>array(70,0,781,729),42301=>array(70,0,619,730),42302=>array(70,0,774,730),42303=>array(70,0,638,729),42304=>array(70,158,837,395),42305=>array(70,158,837,570),42306=>array(70,0,837,491),42307=>array(70,0,542,731),42308=>array(70,0,542,731),42309=>array(70,-12,770,729),42310=>array(70,0,705,729),42311=>array(70,0,474,729),42312=>array(70,-12,704,729),42313=>array(70,0,470,741),42314=>array(70,74,634,639),42315=>array(70,-48,653,639),42316=>array(70,0,817,729),42317=>array(70,0,817,699),42318=>array(70,-20,606,729),42319=>array(70,0,747,729),42320=>array(70,0,692,729),42321=>array(70,0,817,729),42322=>array(70,0,754,729),42323=>array(70,0,820,729),42324=>array(70,0,635,729),42325=>array(70,45,710,685),42326=>array(70,0,635,729),42327=>array(70,0,463,729),42328=>array(70,0,453,729),42329=>array(70,0,624,729),42330=>array(70,0,702,729),42331=>array(70,0,702,729),42332=>array(70,0,702,729),42333=>array(70,0,822,729),42334=>array(70,0,641,729),42335=>array(70,-192,641,729),42336=>array(70,0,762,729),42337=>array(70,0,762,729),42338=>array(70,-14,874,741),42339=>array(70,-14,874,741),42340=>array(70,0,762,729),42341=>array(70,-46,858,776),42342=>array(70,0,673,729),42343=>array(70,0,665,729),42344=>array(70,0,661,729),42345=>array(70,-20,712,729),42346=>array(70,0,525,729),42347=>array(70,-10,820,739),42348=>array(70,0,610,729),42349=>array(70,0,817,729),42350=>array(70,0,745,728),42351=>array(70,0,440,729),42352=>array(70,0,778,729),42353=>array(70,0,630,730),42354=>array(70,0,630,730),42355=>array(70,0,630,730),42356=>array(70,0,654,645),42357=>array(70,0,654,645),42358=>array(70,0,563,729),42359=>array(70,0,563,729),42360=>array(70,-1,743,738),42361=>array(70,241,764,489),42362=>array(70,0,555,729),42363=>array(70,0,817,729),42364=>array(70,0,522,729),42365=>array(70,0,702,729),42366=>array(70,0,702,729),42367=>array(70,0,569,729),42368=>array(70,0,569,729),42369=>array(70,0,817,729),42370=>array(70,0,817,729),42371=>array(70,-12,647,729),42372=>array(70,-174,647,729),42373=>array(70,0,716,729),42374=>array(70,-12,821,729),42375=>array(70,0,710,729),42376=>array(70,0,771,729),42377=>array(70,0,430,729),42378=>array(70,0,722,729),42379=>array(70,0,452,729),42380=>array(70,0,452,729),42381=>array(70,0,577,729),42382=>array(70,0,291,729),42383=>array(70,0,745,728),42384=>array(70,0,780,728),42385=>array(70,0,613,729),42386=>array(70,174,764,556),42387=>array(70,-12,828,729),42388=>array(70,0,452,729),42389=>array(70,0,750,729),42390=>array(70,0,750,729),42391=>array(70,0,738,729),42392=>array(70,66,794,666),42393=>array(70,0,702,729),42394=>array(70,0,738,729),42395=>array(70,0,799,729),42396=>array(70,0,830,729),42397=>array(70,0,774,729),42398=>array(70,0,774,729),42399=>array(70,0,742,727),42400=>array(70,0,742,727),42401=>array(70,0,742,727),42402=>array(70,0,860,729),42403=>array(70,0,920,729),42404=>array(70,0,470,741),42405=>array(70,0,538,741),42406=>array(70,0,560,729),42407=>array(70,0,840,729),42408=>array(70,60,617,560),42409=>array(70,-174,617,560),42410=>array(70,60,674,560),42411=>array(70,0,617,560),42412=>array(70,0,654,729),42413=>array(70,0,672,729),42414=>array(70,0,654,729),42415=>array(70,0,672,729),42416=>array(70,85,674,560),42417=>array(70,85,674,560),42418=>array(70,85,674,560),42419=>array(70,85,674,560),42420=>array(70,45,710,685),42421=>array(70,0,470,741),42422=>array(70,0,470,741),42423=>array(70,0,525,729),42424=>array(70,0,670,729),42425=>array(70,-12,550,729),42426=>array(70,0,702,729),42427=>array(70,0,844,729),42428=>array(70,0,844,729),42429=>array(70,0,787,729),42430=>array(70,0,730,729),42431=>array(70,0,702,729),42432=>array(70,0,817,729),42433=>array(70,0,920,505),42434=>array(70,0,935,729),42435=>array(70,0,729,729),42436=>array(70,0,729,729),42437=>array(70,0,878,729),42438=>array(70,0,878,729),42439=>array(70,30,836,685),42440=>array(70,-44,974,729),42441=>array(70,0,530,729),42442=>array(70,0,530,729),42443=>array(70,0,504,729),42444=>array(70,-12,672,729),42445=>array(70,0,504,729),42446=>array(70,-12,672,729),42447=>array(70,0,430,729),42448=>array(70,-174,534,729),42449=>array(70,0,634,729),42450=>array(70,0,634,729),42451=>array(70,0,676,729),42452=>array(70,0,750,729),42453=>array(70,0,661,729),42454=>array(70,0,735,729),42455=>array(70,0,536,729),42456=>array(70,0,656,729),42457=>array(70,0,656,729),42458=>array(70,0,430,729),42459=>array(70,-93,743,728),42460=>array(70,0,869,570),42461=>array(70,51,828,721),42462=>array(70,0,590,729),42463=>array(70,0,563,729),42464=>array(70,0,844,729),42465=>array(70,0,619,729),42466=>array(70,0,1161,500),42467=>array(70,0,714,729),42468=>array(70,0,640,729),42469=>array(70,0,912,729),42470=>array(70,0,634,729),42471=>array(70,0,712,729),42472=>array(70,0,521,730),42473=>array(70,0,700,730),42474=>array(70,0,550,729),42475=>array(70,0,550,729),42476=>array(70,225,860,505),42477=>array(70,129,860,505),42478=>array(70,174,860,556),42479=>array(70,0,715,729),42480=>array(70,0,715,729),42481=>array(70,-1,743,738),42482=>array(70,-1,743,738),42483=>array(70,0,901,729),42484=>array(70,0,901,729),42485=>array(70,0,651,729),42486=>array(70,0,731,729),42487=>array(70,0,512,729),42488=>array(70,-174,534,729),42489=>array(70,0,548,729),42490=>array(70,0,512,729),42491=>array(70,0,989,729),42492=>array(70,0,989,729),42493=>array(70,0,989,729),42494=>array(70,0,989,729),42495=>array(70,0,650,729),42496=>array(70,0,719,729),42497=>array(70,0,653,729),42498=>array(70,0,651,729),42499=>array(70,0,702,729),42500=>array(70,0,702,729),42501=>array(70,0,702,729),42502=>array(70,0,702,729),42503=>array(70,0,702,729),42504=>array(70,0,550,729),42505=>array(70,0,564,729),42506=>array(70,0,736,729),42507=>array(70,-20,755,729),42508=>array(70,185,600,545),42509=>array(70,0,451,380),42510=>array(70,0,442,352),42511=>array(70,-6,1064,322),42512=>array(70,0,1254,729),42513=>array(70,0,702,729),42514=>array(70,0,1021,730),42515=>array(70,0,375,729),42516=>array(70,0,741,729),42517=>array(70,0,706,729),42518=>array(70,0,544,729),42519=>array(70,0,650,729),42520=>array(70,0,832,745),42521=>array(70,0,695,729),42522=>array(70,-71,850,800),42523=>array(70,-12,954,729),42524=>array(70,0,665,729),42525=>array(70,0,672,729),42526=>array(70,0,746,729),42527=>array(70,0,645,741),42528=>array(70,0,622,729),42529=>array(70,0,130,729),42530=>array(70,0,607,741),42531=>array(70,0,700,742),42532=>array(70,0,570,729),42533=>array(70,0,525,729),42534=>array(70,0,456,729),42535=>array(70,0,607,741),42536=>array(70,0,430,668),42537=>array(70,0,645,741),42538=>array(70,0,1073,728),42539=>array(70,-2,490,741),42888=>array(23,-74,310,76),42889=>array(56,0,160,524),42890=>array(50,111,292,353),42891=>array(50,303,144,770),42892=>array(50,462,144,770),42922=>array(40,0,819,729),64256=>array(18,0,475,732),64257=>array(12,0,388,732),64258=>array(18,0,395,732),64259=>array(18,0,580,732),64260=>array(18,0,575,732),64261=>array(18,-23,496,732),64275=>array(65,-10,939,744),64276=>array(65,-11,979,744),64277=>array(65,-200,977,744),64278=>array(65,-200,972,716),64279=>array(65,-200,1191,744),64285=>array(58,147,145,600),64286=>array(0,660,306,813),64287=>array(56,149,343,600),64288=>array(37,0,531,600),64289=>array(58,0,832,600),64290=>array(38,0,793,600),64291=>array(63,0,820,600),64292=>array(57,-1,766,600),64293=>array(37,0,795,749),64294=>array(63,0,821,600),64295=>array(37,0,745,600),64296=>array(35,0,885,600),64297=>array(50,197,534,474),64298=>array(60,0,720,711),64299=>array(60,0,720,711),64300=>array(60,0,720,711),64301=>array(60,0,720,711),64302=>array(58,-131,582,600),64303=>array(58,-248,582,600),64304=>array(58,0,582,600),64305=>array(58,0,566,600),64306=>array(30,0,433,600),64307=>array(38,0,543,600),64308=>array(63,0,570,600),64309=>array(33,0,229,600),64310=>array(29,0,316,600),64312=>array(61,0,570,600),64313=>array(7,286,215,600),64314=>array(38,-200,474,600),64315=>array(57,0,516,600),64316=>array(37,0,545,749),64318=>array(48,0,570,600),64320=>array(51,0,326,600),64321=>array(61,0,569,600),64323=>array(57,-200,523,600),64324=>array(63,0,533,600),64326=>array(51,0,533,600),64327=>array(62,-200,550,600),64328=>array(37,0,495,600),64329=>array(60,0,720,600),64330=>array(35,0,635,600),64331=>array(62,0,149,731),64332=>array(58,0,566,731),64333=>array(57,0,516,731),64334=>array(63,0,533,731),64335=>array(72,0,582,749),65532=>array(46,-2,715,686),65533=>array(18,-63,881,800),65535=>array(35,-139,765,800)); +$cw=array(0=>800,32=>250,33=>333,34=>333,35=>556,36=>556,37=>889,38=>667,39=>200,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>250,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>250,59=>250,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>666,66=>664,67=>709,68=>698,69=>633,70=>599,71=>765,72=>721,73=>278,74=>528,75=>674,76=>563,77=>846,78=>730,79=>784,80=>656,81=>784,82=>709,83=>667,84=>632,85=>720,86=>645,87=>937,88=>657,89=>678,90=>615,91=>278,92=>278,93=>277,94=>469,95=>556,96=>250,97=>543,98=>559,99=>506,100=>559,101=>533,102=>280,103=>550,104=>536,105=>222,106=>243,107=>514,108=>214,109=>812,110=>537,111=>534,112=>559,113=>559,114=>332,115=>493,116=>280,117=>537,118=>496,119=>722,120=>476,121=>478,122=>486,123=>333,124=>250,125=>333,126=>500,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>800,170=>370,171=>500,172=>584,173=>333,174=>800,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>250,184=>333,185=>350,186=>365,187=>500,188=>869,189=>869,190=>879,191=>556,192=>666,193=>666,194=>666,195=>666,196=>666,197=>666,198=>984,199=>709,200=>633,201=>633,202=>633,203=>633,204=>278,205=>278,206=>300,207=>300,208=>707,209=>730,210=>784,211=>784,212=>784,213=>784,214=>784,215=>584,216=>789,217=>720,218=>720,219=>720,220=>720,221=>678,222=>645,223=>594,224=>543,225=>543,226=>543,227=>543,228=>543,229=>543,230=>871,231=>506,232=>533,233=>533,234=>533,235=>533,236=>222,237=>222,238=>262,239=>262,240=>534,241=>537,242=>534,243=>534,244=>534,245=>534,246=>534,247=>584,248=>534,249=>537,250=>537,251=>537,252=>537,253=>478,254=>558,255=>478,256=>666,257=>543,258=>666,259=>543,260=>667,261=>543,262=>709,263=>506,264=>709,265=>506,266=>709,267=>506,268=>709,269=>506,270=>698,271=>745,272=>707,273=>576,274=>633,275=>533,276=>633,277=>533,278=>633,279=>533,280=>642,281=>533,282=>633,283=>533,284=>765,285=>550,286=>765,287=>550,288=>765,289=>550,290=>765,291=>550,292=>721,293=>536,294=>722,295=>554,296=>300,297=>262,298=>278,299=>262,300=>300,301=>262,302=>278,303=>262,304=>278,305=>222,306=>759,307=>384,308=>528,309=>262,310=>674,311=>514,312=>514,313=>563,314=>242,315=>563,316=>214,317=>563,318=>385,319=>563,320=>360,321=>612,322=>252,323=>730,324=>537,325=>730,326=>537,327=>730,328=>537,329=>647,330=>677,331=>537,332=>784,333=>534,334=>784,335=>534,336=>784,337=>534,338=>986,339=>919,340=>709,341=>332,342=>709,343=>332,344=>709,345=>332,346=>667,347=>493,348=>667,349=>493,350=>667,351=>493,352=>667,353=>493,354=>632,355=>284,356=>632,357=>440,358=>632,359=>285,360=>720,361=>537,362=>720,363=>537,364=>720,365=>537,366=>720,367=>537,368=>720,369=>537,370=>720,371=>537,372=>937,373=>722,374=>678,375=>478,376=>678,377=>615,378=>486,379=>615,380=>486,381=>615,382=>486,383=>280,384=>581,385=>842,386=>664,387=>559,388=>713,389=>593,390=>709,391=>771,392=>577,393=>707,394=>876,395=>664,396=>559,397=>552,398=>633,399=>710,400=>653,401=>609,402=>278,403=>812,404=>678,405=>853,406=>256,407=>363,408=>673,409=>514,410=>345,411=>546,412=>864,413=>730,414=>537,415=>782,416=>792,417=>559,418=>1016,419=>726,420=>824,421=>559,422=>655,423=>667,424=>500,425=>615,426=>350,427=>280,428=>638,429=>281,430=>632,431=>776,432=>619,433=>757,434=>695,435=>728,436=>613,437=>615,438=>486,439=>619,440=>609,441=>524,442=>509,443=>556,446=>492,447=>561,448=>260,449=>370,450=>584,451=>278,452=>1275,453=>1178,454=>1032,455=>1054,456=>778,457=>424,458=>1216,459=>924,460=>758,461=>666,462=>543,463=>300,464=>262,465=>784,466=>534,467=>720,468=>537,469=>720,470=>537,471=>720,472=>537,473=>720,474=>537,475=>720,476=>537,477=>533,478=>666,479=>543,480=>666,481=>543,482=>984,483=>871,484=>774,485=>555,486=>765,487=>550,488=>674,489=>514,490=>784,491=>534,492=>784,493=>534,494=>619,495=>524,496=>222,497=>1297,498=>1178,499=>1042,500=>765,501=>550,503=>609,504=>730,505=>537,506=>666,507=>543,508=>984,509=>871,510=>789,511=>611,512=>666,513=>543,514=>666,515=>543,516=>633,517=>533,518=>633,519=>533,520=>300,521=>262,522=>300,523=>262,524=>784,525=>534,526=>784,527=>534,528=>709,529=>332,530=>709,531=>332,532=>720,533=>537,534=>720,535=>537,536=>667,537=>493,538=>632,539=>280,540=>539,541=>414,542=>721,543=>536,544=>720,548=>615,549=>486,550=>666,551=>543,552=>633,553=>533,554=>784,555=>534,556=>784,557=>534,558=>784,559=>534,560=>784,561=>534,562=>678,563=>478,567=>222,568=>915,569=>914,592=>543,593=>572,594=>572,595=>559,596=>506,597=>501,598=>602,599=>596,600=>533,601=>533,602=>784,603=>485,604=>485,605=>736,606=>505,607=>288,608=>587,609=>557,610=>562,611=>483,612=>552,613=>536,614=>536,615=>536,616=>268,617=>255,618=>278,619=>473,620=>427,621=>260,622=>608,623=>812,624=>812,625=>812,626=>575,627=>576,628=>547,629=>534,630=>754,631=>728,632=>700,633=>332,634=>332,635=>380,636=>332,637=>332,638=>368,639=>368,640=>529,641=>536,642=>500,643=>299,644=>298,645=>309,646=>463,647=>280,648=>280,649=>596,650=>608,651=>520,652=>496,653=>722,654=>478,655=>506,656=>564,657=>508,658=>524,659=>530,660=>498,661=>498,662=>498,663=>699,664=>784,665=>488,666=>505,667=>622,668=>538,669=>459,670=>514,671=>390,672=>606,673=>498,674=>498,675=>921,676=>960,677=>945,678=>705,679=>524,680=>770,681=>798,682=>652,683=>569,684=>530,685=>486,686=>574,687=>611,688=>333,689=>333,690=>167,691=>236,692=>236,693=>276,694=>359,695=>500,696=>330,697=>278,698=>454,699=>250,700=>250,701=>250,702=>250,703=>250,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>250,713=>333,714=>333,715=>333,716=>250,717=>333,718=>333,719=>333,720=>333,721=>333,722=>250,723=>250,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>333,736=>333,737=>186,738=>333,739=>333,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>400,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>333,758=>333,759=>333,760=>250,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>278,885=>199,890=>332,891=>460,892=>456,893=>460,894=>278,900=>333,901=>333,902=>666,903=>275,904=>785,905=>874,906=>413,908=>866,910=>893,911=>809,912=>284,913=>666,914=>664,915=>594,916=>699,917=>633,918=>615,919=>721,920=>784,921=>278,922=>674,923=>666,924=>846,925=>730,926=>626,927=>784,928=>720,929=>656,931=>636,932=>632,933=>678,934=>739,935=>657,936=>762,937=>757,938=>278,939=>678,940=>578,941=>497,942=>549,943=>307,944=>558,945=>578,946=>544,947=>518,948=>552,949=>497,950=>447,951=>549,952=>505,953=>284,954=>500,955=>546,956=>540,957=>496,958=>485,959=>544,960=>594,961=>574,962=>539,963=>606,964=>492,965=>558,966=>711,967=>569,968=>698,969=>728,970=>284,971=>558,972=>544,973=>558,974=>728,977=>553,978=>691,979=>884,980=>691,981=>700,982=>728,983=>556,1008=>580,1009=>574,1010=>456,1011=>243,1012=>782,1013=>308,1014=>308,1017=>619,1021=>619,1022=>619,1023=>619,1024=>643,1025=>643,1026=>770,1027=>599,1028=>709,1029=>667,1030=>278,1031=>300,1032=>528,1033=>1009,1034=>1009,1035=>770,1036=>637,1037=>730,1038=>623,1039=>722,1040=>666,1041=>664,1042=>664,1043=>599,1044=>812,1045=>643,1046=>915,1047=>653,1048=>730,1049=>730,1050=>637,1051=>671,1052=>846,1053=>721,1054=>784,1055=>721,1056=>646,1057=>709,1058=>632,1059=>623,1060=>845,1061=>657,1062=>742,1063=>620,1064=>830,1065=>851,1066=>845,1067=>879,1068=>664,1069=>709,1070=>995,1071=>686,1072=>543,1073=>534,1074=>488,1075=>390,1076=>582,1077=>533,1078=>765,1079=>485,1080=>547,1081=>547,1082=>484,1083=>497,1084=>598,1085=>538,1086=>534,1087=>537,1088=>559,1089=>506,1090=>412,1091=>478,1092=>849,1093=>476,1094=>558,1095=>490,1096=>672,1097=>702,1098=>646,1099=>680,1100=>503,1101=>506,1102=>741,1103=>529,1104=>533,1105=>533,1106=>577,1107=>390,1108=>506,1109=>502,1110=>224,1111=>262,1112=>243,1113=>796,1114=>837,1115=>579,1116=>484,1117=>547,1118=>478,1119=>538,1120=>936,1121=>680,1122=>815,1123=>636,1124=>947,1125=>702,1126=>785,1127=>556,1128=>1025,1129=>746,1130=>915,1131=>765,1132=>1125,1133=>935,1134=>653,1135=>485,1136=>762,1137=>698,1138=>784,1139=>534,1140=>772,1141=>570,1142=>772,1143=>570,1144=>1170,1145=>944,1146=>864,1147=>594,1148=>936,1149=>680,1150=>936,1151=>680,1154=>468,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>763,1163=>573,1164=>693,1165=>520,1166=>646,1167=>562,1168=>601,1169=>387,1170=>614,1171=>412,1172=>599,1173=>467,1174=>932,1175=>835,1176=>653,1177=>485,1178=>658,1179=>494,1180=>680,1181=>514,1182=>689,1183=>524,1184=>845,1185=>658,1186=>740,1187=>558,1188=>995,1189=>709,1190=>1058,1191=>790,1192=>802,1193=>626,1194=>709,1195=>506,1196=>632,1197=>412,1198=>678,1199=>588,1200=>678,1201=>588,1202=>674,1203=>486,1204=>951,1205=>672,1206=>640,1207=>501,1208=>630,1209=>480,1210=>630,1211=>480,1212=>915,1213=>691,1214=>915,1215=>691,1216=>254,1217=>915,1218=>765,1219=>671,1220=>482,1221=>694,1222=>518,1223=>721,1224=>538,1225=>744,1226=>559,1227=>630,1228=>480,1229=>869,1230=>619,1231=>254,1232=>666,1233=>543,1234=>666,1235=>543,1236=>984,1237=>871,1238=>643,1239=>533,1240=>710,1241=>543,1242=>710,1243=>543,1244=>915,1245=>765,1246=>653,1247=>485,1248=>619,1249=>534,1250=>730,1251=>547,1252=>730,1253=>547,1254=>784,1255=>534,1256=>784,1257=>534,1258=>784,1259=>534,1260=>709,1261=>506,1262=>623,1263=>478,1264=>623,1265=>478,1266=>623,1267=>478,1268=>620,1269=>490,1270=>599,1271=>390,1272=>879,1273=>680,1274=>614,1275=>412,1276=>657,1277=>476,1278=>657,1279=>476,1296=>653,1297=>485,1298=>671,1299=>497,1306=>784,1307=>559,1308=>937,1309=>712,1310=>637,1311=>484,1316=>727,1317=>564,1318=>627,1319=>517,1329=>730,1330=>693,1331=>730,1332=>735,1333=>693,1334=>751,1335=>446,1336=>703,1337=>790,1338=>656,1339=>697,1340=>390,1341=>852,1342=>791,1343=>698,1344=>585,1345=>656,1346=>651,1347=>658,1348=>759,1349=>595,1350=>772,1351=>603,1352=>703,1353=>648,1354=>698,1355=>744,1356=>738,1357=>703,1358=>739,1359=>660,1360=>693,1361=>623,1362=>385,1363=>788,1364=>632,1365=>775,1366=>714,1369=>250,1370=>222,1371=>200,1372=>333,1373=>333,1374=>333,1375=>333,1377=>833,1378=>551,1379=>572,1380=>569,1381=>546,1382=>581,1383=>353,1384=>551,1385=>568,1386=>569,1387=>552,1388=>276,1389=>795,1390=>535,1391=>553,1392=>537,1393=>512,1394=>568,1395=>552,1396=>531,1397=>249,1398=>527,1399=>405,1400=>551,1401=>390,1402=>833,1403=>509,1404=>523,1405=>545,1406=>584,1407=>879,1408=>552,1409=>552,1410=>301,1411=>884,1412=>578,1413=>556,1414=>668,1415=>544,1417=>278,1418=>333,1423=>735,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>448,1471=>0,1472=>212,1473=>0,1474=>0,1475=>278,1476=>0,1477=>0,1478=>378,1479=>0,1488=>640,1489=>591,1490=>466,1491=>598,1492=>622,1493=>212,1494=>351,1495=>623,1496=>608,1497=>200,1498=>526,1499=>550,1500=>600,1501=>623,1502=>621,1503=>212,1504=>378,1505=>607,1506=>587,1507=>575,1508=>568,1509=>540,1510=>590,1511=>606,1512=>547,1513=>776,1514=>687,1520=>424,1521=>412,1522=>400,1523=>184,1524=>344,1792=>600,1793=>201,1794=>201,1795=>201,1796=>201,1797=>500,1798=>500,1799=>500,1800=>370,1801=>370,1802=>574,1803=>574,1804=>645,1805=>574,1807=>0,1808=>452,1809=>452,1810=>574,1811=>645,1812=>645,1813=>509,1814=>509,1815=>682,1816=>585,1817=>404,1818=>627,1819=>718,1820=>718,1821=>484,1822=>682,1823=>600,1824=>660,1825=>682,1826=>538,1827=>718,1828=>718,1829=>718,1830=>574,1831=>574,1832=>638,1833=>585,1834=>509,1835=>682,1836=>682,1837=>574,1838=>645,1839=>509,1840=>0,1841=>0,1842=>0,1843=>0,1844=>0,1845=>0,1846=>0,1847=>0,1848=>0,1849=>0,1850=>0,1851=>0,1852=>0,1853=>0,1854=>0,1855=>0,1856=>0,1857=>0,1858=>0,1859=>0,1860=>0,1861=>0,1862=>0,1863=>0,1864=>0,1865=>0,1866=>0,1869=>660,1870=>660,1871=>660,2304=>0,2305=>0,2306=>0,2307=>305,2308=>717,2309=>717,2310=>888,2311=>464,2312=>464,2313=>582,2314=>804,2315=>921,2316=>641,2317=>433,2318=>433,2319=>433,2320=>433,2321=>888,2322=>888,2323=>888,2324=>888,2325=>749,2326=>780,2327=>522,2328=>590,2329=>680,2330=>620,2331=>644,2332=>703,2333=>692,2334=>680,2335=>568,2336=>531,2337=>611,2338=>538,2339=>608,2340=>564,2341=>660,2342=>500,2343=>593,2344=>568,2345=>568,2346=>479,2347=>733,2348=>492,2349=>578,2350=>518,2351=>556,2352=>435,2353=>435,2354=>656,2355=>661,2356=>661,2357=>492,2358=>646,2359=>479,2360=>667,2361=>486,2362=>0,2363=>226,2364=>0,2365=>442,2366=>226,2367=>226,2368=>226,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>226,2378=>226,2379=>226,2380=>226,2381=>0,2382=>149,2383=>226,2384=>839,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>749,2393=>780,2394=>522,2395=>703,2396=>611,2397=>538,2398=>733,2399=>556,2400=>900,2401=>626,2402=>0,2403=>0,2404=>674,2405=>674,2406=>575,2407=>575,2408=>575,2409=>575,2410=>575,2411=>575,2412=>575,2413=>575,2414=>575,2415=>575,2416=>365,2417=>387,2418=>717,2419=>717,2420=>888,2421=>888,2422=>717,2423=>717,2425=>703,2426=>556,2427=>568,2428=>703,2429=>575,2430=>611,2431=>492,2433=>0,2434=>300,2435=>264,2437=>656,2438=>829,2439=>507,2440=>564,2441=>539,2442=>559,2443=>600,2444=>481,2447=>580,2448=>627,2451=>540,2452=>613,2453=>570,2454=>467,2455=>481,2456=>438,2457=>483,2458=>408,2459=>509,2460=>601,2461=>563,2462=>771,2463=>401,2464=>404,2465=>540,2466=>408,2467=>460,2468=>543,2469=>477,2470=>418,2471=>433,2472=>445,2474=>499,2475=>594,2476=>397,2477=>565,2478=>458,2479=>433,2480=>396,2482=>508,2486=>518,2487=>445,2488=>508,2489=>460,2492=>0,2493=>440,2494=>193,2495=>189,2496=>180,2497=>0,2498=>0,2499=>0,2500=>0,2503=>295,2504=>303,2507=>0,2508=>0,2509=>0,2510=>356,2519=>219,2524=>540,2525=>408,2527=>433,2528=>594,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>530,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>377,2545=>377,2546=>429,2547=>383,2548=>429,2549=>478,2550=>545,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,2561=>0,2562=>0,2563=>351,2565=>860,2566=>1088,2567=>869,2568=>928,2569=>723,2570=>723,2575=>665,2576=>857,2579=>716,2580=>858,2581=>682,2582=>634,2583=>696,2584=>744,2585=>649,2586=>674,2587=>656,2588=>653,2589=>629,2590=>639,2591=>641,2592=>657,2593=>650,2594=>653,2595=>651,2596=>640,2597=>634,2598=>662,2599=>630,2600=>625,2602=>645,2603=>653,2604=>624,2605=>613,2606=>658,2607=>734,2608=>620,2610=>676,2611=>719,2613=>626,2614=>666,2616=>666,2617=>614,2620=>0,2622=>286,2623=>322,2624=>301,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>636,2650=>762,2651=>652,2652=>653,2654=>656,2662=>672,2663=>543,2664=>622,2665=>622,2666=>576,2667=>589,2668=>509,2669=>645,2670=>661,2671=>655,2672=>0,2673=>0,2674=>666,2675=>726,2676=>1217,2677=>0,3330=>419,3331=>273,3333=>1360,3334=>1522,3335=>981,3336=>1728,3337=>720,3338=>1473,3339=>865,3340=>1059,3342=>1203,3343=>1231,3344=>1902,3346=>714,3347=>1195,3348=>1463,3349=>954,3350=>910,3351=>910,3352=>1343,3353=>1002,3354=>865,3355=>1281,3356=>841,3357=>1536,3358=>1342,3359=>589,3360=>666,3361=>1291,3362=>1332,3363=>1326,3364=>954,3365=>823,3366=>618,3367=>928,3368=>928,3369=>928,3370=>855,3371=>1143,3372=>1203,3373=>644,3374=>628,3375=>1022,3376=>716,3377=>662,3378=>855,3379=>714,3380=>641,3381=>878,3382=>1009,3383=>1098,3384=>1287,3385=>1147,3386=>855,3389=>700,3390=>506,3391=>217,3392=>217,3393=>372,3394=>372,3395=>451,3396=>451,3398=>714,3399=>535,3400=>1404,3402=>0,3403=>0,3404=>0,3405=>0,3406=>273,3415=>724,3424=>865,3425=>1213,3426=>0,3427=>0,3430=>687,3431=>693,3432=>764,3433=>1030,3434=>666,3435=>934,3436=>1213,3437=>680,3438=>832,3439=>941,3440=>1221,3441=>886,3442=>1322,3443=>874,3444=>900,3445=>1044,3449=>1148,3450=>1400,3451=>994,3452=>700,3453=>1114,3454=>1004,3455=>957,4256=>587,4257=>620,4258=>642,4259=>815,4260=>600,4261=>595,4262=>799,4263=>893,4264=>622,4265=>597,4266=>939,4267=>602,4268=>603,4269=>790,4270=>587,4271=>623,4272=>799,4273=>601,4274=>792,4275=>724,4276=>847,4277=>599,4278=>812,4279=>603,4280=>653,4281=>590,4282=>754,4283=>596,4284=>653,4285=>651,4286=>596,4287=>888,4288=>593,4304=>436,4305=>491,4306=>528,4307=>692,4308=>447,4309=>447,4310=>628,4311=>734,4312=>449,4313=>445,4314=>843,4315=>449,4316=>449,4317=>682,4318=>449,4319=>480,4320=>682,4321=>468,4322=>710,4323=>623,4324=>697,4325=>447,4326=>702,4327=>447,4328=>470,4329=>440,4330=>632,4331=>449,4332=>470,4333=>536,4334=>449,4335=>656,4336=>474,4337=>630,4338=>394,4339=>419,4340=>422,4341=>436,4345=>528,4347=>515,4348=>449,5024=>678,5025=>756,5026=>604,5027=>770,5028=>969,5029=>207,5030=>633,5031=>800,5032=>474,5033=>689,5034=>672,5035=>446,5036=>637,5037=>776,5038=>511,5039=>723,5040=>528,5041=>591,5042=>839,5043=>963,5044=>615,5045=>563,5046=>705,5047=>800,5048=>558,5049=>880,5050=>966,5051=>675,5052=>527,5053=>733,5054=>779,5055=>547,5056=>756,5057=>834,5058=>604,5059=>632,5060=>605,5061=>1051,5062=>657,5063=>842,5064=>748,5065=>1192,5066=>842,5067=>632,5068=>668,5069=>928,5070=>626,5071=>655,5072=>502,5073=>696,5074=>642,5075=>518,5076=>952,5077=>622,5078=>710,5079=>521,5080=>556,5081=>656,5082=>622,5083=>881,5084=>760,5085=>564,5086=>567,5087=>712,5088=>717,5089=>838,5090=>617,5091=>689,5092=>767,5093=>728,5094=>690,5095=>551,5096=>859,5097=>957,5098=>900,5099=>779,5100=>805,5101=>621,5102=>604,5103=>842,5104=>653,5105=>737,5106=>601,5107=>901,5108=>655,5120=>584,5121=>941,5122=>941,5123=>941,5124=>941,5125=>726,5126=>726,5127=>726,5128=>726,5129=>726,5130=>726,5131=>726,5132=>941,5133=>941,5134=>941,5135=>941,5136=>941,5137=>941,5138=>882,5139=>882,5140=>882,5141=>882,5142=>726,5143=>882,5144=>882,5145=>882,5146=>882,5147=>726,5148=>494,5149=>347,5150=>447,5151=>329,5152=>329,5153=>452,5154=>452,5155=>276,5156=>451,5157=>463,5158=>289,5159=>216,5160=>400,5161=>400,5162=>400,5163=>1169,5164=>941,5165=>810,5166=>1012,5167=>941,5168=>941,5169=>941,5170=>941,5171=>726,5172=>726,5173=>726,5174=>726,5175=>726,5176=>726,5177=>726,5178=>941,5179=>941,5180=>941,5181=>941,5182=>941,5183=>941,5184=>726,5185=>882,5186=>726,5187=>882,5188=>882,5189=>726,5190=>882,5191=>726,5192=>726,5193=>390,5194=>159,5195=>332,5196=>742,5197=>742,5198=>742,5199=>742,5200=>744,5201=>744,5202=>744,5203=>744,5204=>744,5205=>744,5206=>744,5207=>914,5208=>912,5209=>912,5210=>914,5211=>912,5212=>914,5213=>744,5214=>916,5215=>744,5216=>916,5217=>916,5218=>744,5219=>916,5220=>744,5221=>915,5222=>477,5223=>855,5224=>855,5225=>855,5226=>855,5227=>592,5228=>592,5229=>592,5230=>592,5231=>592,5232=>610,5233=>713,5234=>592,5235=>608,5236=>718,5237=>764,5238=>764,5239=>718,5240=>764,5241=>718,5242=>718,5243=>763,5244=>735,5245=>763,5246=>764,5247=>718,5248=>764,5249=>734,5250=>763,5251=>361,5252=>361,5253=>708,5254=>708,5255=>708,5256=>651,5257=>592,5258=>592,5259=>592,5260=>592,5261=>592,5262=>610,5263=>713,5264=>592,5265=>608,5266=>608,5267=>763,5268=>763,5269=>608,5270=>763,5271=>608,5272=>609,5273=>763,5274=>627,5275=>763,5276=>763,5277=>609,5278=>763,5279=>625,5280=>763,5281=>361,5282=>361,5283=>592,5284=>592,5285=>592,5286=>592,5287=>592,5288=>610,5289=>713,5290=>592,5291=>608,5292=>592,5293=>763,5294=>763,5295=>592,5296=>763,5297=>592,5298=>592,5299=>763,5300=>610,5301=>763,5302=>763,5303=>592,5304=>763,5305=>608,5306=>763,5307=>346,5308=>276,5309=>346,5310=>331,5311=>562,5312=>712,5313=>712,5314=>712,5315=>712,5316=>712,5317=>712,5318=>712,5319=>712,5320=>712,5321=>868,5322=>828,5323=>828,5324=>712,5325=>828,5326=>712,5327=>712,5328=>466,5329=>452,5330=>466,5331=>712,5332=>712,5333=>712,5334=>712,5335=>712,5336=>712,5337=>712,5338=>712,5339=>712,5340=>868,5341=>828,5342=>828,5343=>868,5344=>828,5345=>868,5346=>712,5347=>828,5348=>712,5349=>828,5350=>828,5351=>712,5352=>828,5353=>712,5354=>466,5355=>262,5356=>624,5357=>504,5358=>524,5359=>504,5360=>521,5361=>504,5362=>520,5363=>624,5364=>504,5365=>520,5366=>620,5367=>660,5368=>659,5369=>620,5370=>676,5371=>620,5372=>620,5373=>660,5374=>637,5375=>676,5376=>659,5377=>620,5378=>659,5379=>636,5380=>659,5381=>309,5382=>365,5383=>309,5384=>458,5385=>315,5386=>315,5387=>347,5388=>1010,5389=>1020,5390=>872,5391=>872,5392=>830,5393=>830,5394=>830,5395=>854,5396=>854,5397=>854,5398=>854,5399=>1001,5400=>1002,5401=>1001,5402=>1002,5403=>1001,5404=>1002,5405=>998,5406=>998,5407=>998,5408=>998,5409=>998,5410=>998,5411=>998,5412=>998,5413=>594,5414=>516,5415=>516,5416=>516,5417=>516,5418=>516,5419=>532,5420=>636,5421=>516,5422=>532,5423=>671,5424=>672,5425=>671,5426=>672,5427=>671,5428=>672,5429=>671,5430=>672,5431=>687,5432=>672,5433=>671,5434=>672,5435=>671,5436=>688,5437=>671,5438=>372,5439=>505,5440=>464,5441=>460,5442=>830,5443=>830,5444=>830,5445=>830,5446=>830,5447=>830,5448=>556,5449=>556,5450=>556,5451=>556,5452=>556,5453=>556,5454=>691,5455=>712,5456=>343,5457=>362,5458=>624,5459=>817,5460=>817,5461=>817,5462=>817,5463=>824,5464=>824,5465=>824,5466=>824,5467=>980,5468=>972,5469=>465,5470=>742,5471=>742,5472=>742,5473=>742,5474=>742,5475=>742,5476=>742,5477=>742,5478=>742,5479=>742,5480=>898,5481=>848,5482=>410,5483=>742,5484=>742,5485=>744,5486=>744,5487=>825,5488=>742,5489=>742,5490=>744,5491=>744,5492=>800,5493=>800,5494=>800,5495=>800,5496=>800,5497=>800,5498=>800,5499=>493,5500=>592,5501=>460,5502=>875,5503=>875,5504=>875,5505=>777,5506=>795,5507=>875,5508=>875,5509=>644,5510=>592,5511=>592,5512=>592,5513=>592,5514=>782,5515=>782,5516=>782,5517=>782,5518=>1056,5519=>1056,5520=>1056,5521=>687,5522=>705,5523=>1056,5524=>1056,5525=>524,5526=>782,5527=>646,5528=>646,5529=>646,5530=>646,5531=>712,5532=>712,5533=>712,5534=>712,5535=>466,5536=>772,5537=>772,5538=>772,5539=>772,5540=>772,5541=>772,5542=>466,5543=>638,5544=>638,5545=>638,5546=>638,5547=>638,5548=>638,5549=>638,5550=>388,5551=>488,5552=>515,5553=>515,5554=>515,5555=>515,5556=>592,5557=>592,5558=>592,5559=>592,5560=>542,5561=>542,5562=>542,5563=>542,5564=>561,5565=>561,5566=>561,5567=>561,5568=>630,5569=>630,5570=>630,5571=>630,5572=>941,5573=>941,5574=>726,5575=>726,5576=>726,5577=>726,5578=>941,5579=>941,5580=>726,5581=>726,5582=>726,5583=>726,5584=>941,5585=>941,5586=>726,5587=>726,5588=>730,5589=>726,5590=>941,5591=>941,5592=>726,5593=>726,5594=>730,5595=>726,5596=>830,5597=>830,5598=>830,5599=>830,5600=>830,5601=>830,5602=>830,5603=>830,5604=>830,5605=>830,5606=>830,5607=>830,5608=>830,5609=>830,5610=>830,5611=>830,5612=>830,5613=>830,5614=>400,5615=>722,5616=>722,5617=>722,5618=>722,5619=>722,5620=>722,5621=>722,5622=>722,5623=>722,5624=>722,5625=>722,5626=>722,5627=>722,5628=>722,5629=>722,5630=>722,5631=>722,5632=>722,5633=>522,5634=>592,5635=>592,5636=>712,5637=>712,5638=>712,5639=>712,5640=>722,5641=>722,5642=>722,5643=>722,5644=>722,5645=>722,5646=>830,5647=>830,5648=>704,5649=>704,5650=>704,5651=>704,5652=>647,5653=>647,5654=>647,5655=>830,5656=>830,5657=>830,5658=>830,5659=>830,5660=>647,5661=>647,5662=>830,5663=>830,5664=>830,5665=>830,5666=>830,5667=>830,5668=>465,5669=>465,5670=>465,5671=>465,5672=>830,5673=>830,5674=>574,5675=>574,5676=>574,5677=>574,5678=>609,5679=>609,5680=>647,5681=>647,5682=>647,5683=>647,5684=>739,5685=>739,5686=>754,5687=>754,5688=>754,5689=>754,5690=>830,5691=>830,5692=>755,5693=>755,5694=>755,5695=>755,5696=>830,5697=>830,5698=>830,5699=>830,5700=>830,5701=>830,5702=>427,5703=>427,5704=>830,5705=>830,5706=>830,5707=>830,5708=>830,5709=>830,5710=>830,5711=>830,5712=>718,5713=>718,5714=>718,5715=>718,5716=>830,5717=>830,5718=>718,5719=>718,5720=>718,5721=>718,5722=>525,5723=>830,5724=>830,5725=>718,5726=>718,5727=>718,5728=>718,5729=>830,5730=>830,5731=>718,5732=>718,5733=>718,5734=>718,5735=>722,5736=>722,5737=>722,5738=>722,5739=>722,5740=>722,5741=>822,5742=>370,5743=>875,5744=>1056,5745=>1316,5746=>1314,5747=>963,5748=>981,5749=>1314,5750=>1330,5751=>668,5752=>778,5753=>778,5754=>698,5755=>698,5756=>778,5757=>778,5758=>400,5759=>400,6320=>726,6321=>726,6322=>726,6323=>882,6324=>726,6325=>726,6326=>786,6327=>744,6328=>592,6329=>764,6330=>592,6331=>712,6332=>712,6333=>712,6334=>504,6335=>504,6336=>830,6337=>830,6338=>1001,6339=>516,6340=>516,6341=>556,6342=>824,6343=>892,6344=>824,6345=>892,6346=>712,6347=>824,6348=>712,6349=>824,6350=>996,6351=>964,6352=>964,6353=>726,6354=>726,6355=>686,6356=>525,6357=>452,6358=>361,6359=>361,6360=>346,6361=>466,6362=>310,6363=>486,6364=>575,6365=>575,6366=>223,6367=>216,6368=>984,6369=>556,6370=>556,6371=>906,6372=>858,6373=>906,6374=>744,6375=>744,6376=>758,6377=>592,6378=>808,6379=>646,6380=>630,6381=>906,6382=>722,6383=>722,6384=>906,6385=>647,6386=>984,6387=>280,6388=>319,6389=>355,7424=>488,7425=>733,7426=>863,7427=>507,7428=>529,7429=>509,7430=>515,7431=>470,7432=>497,7433=>222,7434=>381,7435=>496,7436=>432,7437=>614,7439=>585,7448=>471,7449=>539,7450=>504,7451=>448,7452=>511,7456=>472,7457=>676,7458=>460,7579=>365,7581=>322,7582=>341,7583=>304,7588=>189,7589=>179,7590=>146,7595=>277,7596=>537,7597=>549,7598=>391,7599=>404,7600=>374,7601=>349,7602=>462,7607=>397,7608=>348,7609=>344,7612=>367,7613=>326,7614=>347,7615=>328,7680=>666,7681=>543,7682=>664,7683=>559,7684=>664,7685=>559,7686=>664,7687=>559,7688=>709,7689=>506,7690=>698,7691=>559,7692=>698,7693=>559,7694=>698,7695=>559,7696=>722,7697=>556,7698=>698,7699=>559,7700=>633,7701=>533,7702=>633,7703=>533,7704=>633,7705=>533,7706=>633,7707=>533,7708=>633,7709=>533,7710=>599,7711=>280,7712=>765,7713=>550,7714=>721,7715=>536,7716=>721,7717=>536,7718=>721,7719=>536,7720=>722,7721=>556,7722=>721,7723=>536,7724=>278,7725=>262,7726=>278,7727=>262,7728=>674,7729=>514,7730=>674,7731=>514,7732=>674,7733=>514,7734=>563,7735=>214,7736=>563,7737=>214,7738=>563,7739=>214,7740=>563,7741=>214,7742=>846,7743=>812,7744=>846,7745=>812,7746=>846,7747=>812,7748=>730,7749=>537,7750=>730,7751=>537,7752=>730,7753=>537,7754=>730,7755=>537,7756=>784,7757=>534,7758=>784,7759=>534,7760=>784,7761=>534,7762=>784,7763=>534,7764=>656,7765=>559,7766=>656,7767=>559,7768=>709,7769=>332,7770=>709,7771=>332,7772=>709,7773=>332,7774=>709,7775=>332,7776=>667,7777=>493,7778=>667,7779=>493,7780=>667,7781=>493,7782=>667,7783=>493,7784=>667,7785=>493,7786=>632,7787=>280,7788=>632,7789=>280,7790=>632,7791=>280,7792=>632,7793=>280,7794=>720,7795=>537,7796=>720,7797=>537,7798=>720,7799=>537,7800=>720,7801=>537,7802=>720,7803=>537,7804=>645,7805=>496,7806=>645,7807=>496,7808=>937,7809=>722,7810=>937,7811=>722,7812=>937,7813=>722,7814=>937,7815=>722,7816=>937,7817=>722,7818=>657,7819=>476,7820=>657,7821=>476,7822=>678,7823=>478,7824=>615,7825=>486,7826=>615,7827=>486,7828=>615,7829=>486,7830=>536,7831=>280,7832=>722,7833=>478,7834=>543,7835=>280,7836=>278,7837=>278,7838=>663,7839=>552,7840=>666,7841=>543,7842=>666,7843=>543,7844=>666,7845=>543,7846=>666,7847=>543,7848=>666,7849=>543,7850=>666,7851=>543,7852=>666,7853=>543,7854=>666,7855=>543,7856=>666,7857=>543,7858=>666,7859=>543,7860=>666,7861=>543,7862=>666,7863=>543,7864=>633,7865=>533,7866=>633,7867=>533,7868=>633,7869=>533,7870=>633,7871=>533,7872=>633,7873=>533,7874=>633,7875=>533,7876=>633,7877=>533,7878=>633,7879=>533,7880=>278,7881=>222,7882=>278,7883=>222,7884=>784,7885=>534,7886=>784,7887=>534,7888=>784,7889=>534,7890=>784,7891=>534,7892=>784,7893=>534,7894=>784,7895=>534,7896=>784,7897=>534,7898=>792,7899=>559,7900=>792,7901=>559,7902=>792,7903=>559,7904=>792,7905=>559,7906=>792,7907=>559,7908=>720,7909=>537,7910=>720,7911=>537,7912=>776,7913=>619,7914=>776,7915=>619,7916=>776,7917=>619,7918=>776,7919=>619,7920=>776,7921=>619,7922=>678,7923=>478,7924=>678,7925=>478,7926=>678,7927=>478,7928=>678,7929=>478,7936=>578,7937=>578,7938=>578,7939=>578,7940=>578,7941=>578,7942=>578,7943=>578,7944=>666,7945=>666,7946=>742,7947=>756,7948=>692,7949=>699,7950=>673,7951=>666,7952=>497,7953=>497,7954=>497,7955=>497,7956=>497,7957=>497,7960=>730,7961=>714,7962=>900,7963=>882,7964=>867,7965=>879,7968=>549,7969=>549,7970=>549,7971=>549,7972=>549,7973=>549,7974=>549,7975=>549,7976=>771,7977=>777,7978=>944,7979=>946,7980=>942,7981=>945,7982=>852,7983=>852,7984=>284,7985=>284,7986=>284,7987=>284,7988=>284,7989=>284,7990=>284,7991=>284,7992=>322,7993=>321,7994=>482,7995=>485,7996=>477,7997=>484,7998=>394,7999=>390,8000=>544,8001=>544,8002=>544,8003=>544,8004=>544,8005=>544,8008=>775,8009=>784,8010=>990,8011=>987,8012=>887,8013=>897,8016=>558,8017=>558,8018=>558,8019=>558,8020=>558,8021=>558,8022=>558,8023=>558,8025=>747,8027=>915,8029=>971,8031=>863,8032=>728,8033=>728,8034=>728,8035=>728,8036=>728,8037=>728,8038=>728,8039=>728,8040=>769,8041=>774,8042=>972,8043=>970,8044=>879,8045=>918,8046=>901,8047=>901,8048=>578,8049=>578,8050=>497,8051=>497,8052=>549,8053=>549,8054=>284,8055=>284,8056=>544,8057=>544,8058=>558,8059=>558,8060=>728,8061=>728,8064=>578,8065=>578,8066=>578,8067=>578,8068=>578,8069=>578,8070=>578,8071=>578,8072=>830,8073=>828,8074=>916,8075=>916,8076=>853,8077=>860,8078=>835,8079=>827,8080=>549,8081=>549,8082=>549,8083=>549,8084=>549,8085=>549,8086=>549,8087=>549,8088=>928,8089=>931,8090=>1104,8091=>1109,8092=>1099,8093=>1102,8094=>1009,8095=>1012,8096=>728,8097=>728,8098=>728,8099=>728,8100=>728,8101=>728,8102=>728,8103=>728,8104=>934,8105=>934,8106=>1130,8107=>1128,8108=>1045,8109=>1077,8110=>1062,8111=>1065,8112=>578,8113=>578,8114=>578,8115=>578,8116=>578,8118=>578,8119=>578,8120=>666,8121=>666,8122=>666,8123=>666,8124=>832,8125=>333,8126=>200,8127=>333,8128=>333,8129=>333,8130=>549,8131=>549,8132=>549,8134=>549,8135=>549,8136=>833,8137=>776,8138=>911,8139=>892,8140=>875,8141=>400,8142=>400,8143=>333,8144=>284,8145=>284,8146=>284,8147=>284,8150=>284,8151=>284,8152=>278,8153=>278,8154=>385,8155=>376,8157=>400,8158=>400,8159=>333,8160=>558,8161=>558,8162=>558,8163=>558,8164=>574,8165=>574,8166=>558,8167=>514,8168=>678,8169=>678,8170=>817,8171=>827,8172=>729,8173=>393,8174=>393,8175=>333,8178=>728,8179=>728,8180=>728,8182=>728,8183=>728,8184=>833,8185=>833,8186=>848,8187=>814,8188=>939,8189=>333,8190=>333,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>1000,8214=>320,8215=>566,8216=>250,8217=>250,8218=>250,8219=>250,8220=>400,8221=>400,8222=>400,8223=>400,8224=>556,8225=>556,8226=>400,8227=>400,8228=>500,8229=>500,8230=>680,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1360,8242=>278,8243=>469,8244=>680,8245=>278,8246=>469,8247=>680,8248=>376,8249=>250,8250=>250,8251=>622,8252=>556,8253=>556,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1112,8264=>834,8265=>834,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>278,8272=>658,8273=>389,8274=>634,8275=>500,8276=>658,8277=>787,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>350,8305=>140,8308=>350,8309=>350,8310=>350,8311=>350,8312=>350,8313=>350,8314=>350,8315=>350,8316=>350,8317=>350,8318=>350,8319=>360,8320=>350,8321=>350,8322=>350,8323=>350,8324=>350,8325=>350,8326=>350,8327=>350,8328=>350,8329=>350,8330=>350,8331=>350,8332=>350,8333=>350,8334=>350,8336=>363,8337=>366,8338=>360,8339=>325,8340=>350,8352=>623,8353=>615,8354=>601,8355=>611,8356=>556,8357=>833,8358=>682,8359=>1317,8360=>1202,8361=>879,8362=>869,8363=>538,8364=>655,8365=>667,8366=>611,8367=>1290,8368=>570,8369=>684,8370=>717,8371=>667,8372=>667,8373=>640,8376=>516,8377=>499,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>870,8449=>859,8450=>722,8451=>1017,8452=>556,8453=>796,8454=>832,8455=>653,8456=>722,8457=>919,8459=>1229,8460=>615,8461=>647,8462=>556,8463=>572,8464=>919,8465=>606,8466=>900,8467=>481,8468=>747,8469=>722,8470=>934,8471=>800,8472=>600,8473=>667,8474=>778,8475=>900,8476=>699,8477=>722,8478=>834,8479=>722,8480=>1043,8481=>1261,8482=>1000,8483=>667,8484=>611,8486=>757,8487=>757,8488=>512,8489=>284,8490=>674,8491=>666,8492=>918,8493=>623,8494=>533,8495=>469,8496=>712,8497=>965,8498=>588,8499=>1200,8501=>640,8502=>592,8503=>466,8504=>598,8505=>278,8506=>868,8507=>1338,8508=>619,8510=>582,8511=>722,8513=>765,8514=>563,8515=>556,8516=>678,8517=>780,8522=>516,8523=>655,8525=>1200,8526=>435,8531=>860,8532=>880,8533=>899,8534=>889,8535=>880,8536=>889,8537=>879,8538=>889,8539=>880,8540=>889,8541=>880,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>645,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>657,8554=>945,8555=>1223,8556=>563,8557=>709,8558=>698,8559=>846,8560=>222,8561=>444,8562=>666,8563=>722,8564=>496,8565=>722,8566=>944,8567=>1166,8568=>722,8569=>476,8570=>722,8571=>944,8572=>214,8573=>506,8574=>559,8575=>812,8592=>987,8593=>603,8594=>987,8595=>603,8596=>1042,8597=>1042,8598=>800,8599=>800,8600=>800,8601=>800,8612=>987,8613=>680,8614=>987,8615=>680,8617=>987,8618=>987,8628=>700,8629=>658,8636=>987,8637=>987,8638=>380,8639=>393,8640=>987,8641=>987,8642=>380,8643=>379,8644=>987,8645=>906,8646=>990,8647=>987,8648=>1010,8649=>987,8650=>1010,8651=>987,8652=>987,8656=>987,8657=>603,8658=>987,8659=>603,8660=>1042,8661=>603,8668=>1092,8669=>1092,8704=>667,8705=>676,8706=>556,8707=>667,8708=>667,8709=>802,8710=>711,8711=>711,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>783,8720=>783,8721=>771,8722=>584,8723=>584,8724=>584,8725=>510,8726=>392,8727=>500,8728=>500,8729=>500,8730=>512,8731=>512,8732=>512,8733=>713,8734=>713,8735=>639,8736=>768,8737=>768,8738=>600,8739=>200,8740=>288,8741=>320,8742=>340,8743=>608,8744=>608,8745=>768,8746=>768,8747=>465,8748=>705,8749=>905,8750=>464,8751=>761,8756=>800,8757=>800,8758=>250,8759=>620,8760=>584,8761=>778,8762=>584,8763=>500,8764=>500,8765=>500,8766=>573,8768=>244,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>500,8777=>500,8778=>584,8779=>500,8780=>584,8781=>554,8784=>584,8785=>584,8786=>584,8787=>584,8788=>735,8789=>755,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>600,8804=>584,8805=>584,8806=>584,8807=>584,8810=>955,8811=>955,8813=>554,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8822=>584,8823=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>584,8835=>584,8836=>584,8837=>584,8838=>584,8839=>584,8840=>584,8841=>584,8844=>768,8845=>768,8846=>768,8847=>636,8848=>636,8849=>636,8850=>636,8851=>636,8852=>636,8853=>768,8854=>778,8855=>778,8856=>768,8857=>778,8858=>776,8859=>776,8860=>776,8861=>776,8866=>658,8867=>658,8868=>658,8869=>658,8870=>500,8871=>528,8872=>758,8882=>636,8883=>636,8884=>636,8885=>636,8891=>584,8892=>608,8893=>584,8896=>744,8897=>744,8898=>764,8899=>764,8901=>298,8902=>471,8904=>710,8909=>584,8910=>584,8911=>584,8918=>584,8919=>564,8920=>1215,8921=>1215,8928=>584,8929=>584,8930=>636,8931=>636,8934=>584,8935=>584,8936=>584,8937=>584,8942=>250,8943=>1000,8944=>1000,8945=>1000,8960=>823,8968=>456,8969=>455,8970=>456,8971=>455,8976=>584,8992=>374,8993=>374,8994=>658,8995=>658,9001=>329,9002=>329,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9127=>333,9128=>333,9129=>333,9130=>333,9131=>333,9132=>333,9133=>333,9134=>374,9138=>804,9139=>804,9216=>800,9217=>784,9218=>800,9219=>800,9220=>784,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9250=>556,9251=>500,9252=>800,9253=>800,9254=>800,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>1000,9473=>1000,9474=>1000,9475=>1000,9476=>1000,9477=>1000,9478=>1000,9479=>1000,9480=>1000,9481=>1000,9482=>1000,9483=>1000,9484=>1000,9485=>1000,9486=>1000,9487=>1000,9488=>1000,9489=>1000,9490=>1000,9491=>1000,9492=>1000,9493=>1000,9494=>1000,9495=>1000,9496=>1000,9497=>1000,9498=>1000,9499=>1000,9500=>1000,9501=>1000,9502=>1000,9503=>1000,9504=>1000,9505=>1000,9506=>1000,9507=>1000,9508=>1000,9509=>1000,9510=>1000,9511=>1000,9512=>1000,9513=>1000,9514=>1000,9515=>1000,9516=>1000,9517=>1000,9518=>1000,9519=>1000,9520=>1000,9521=>1000,9522=>1000,9523=>1000,9524=>1000,9525=>1000,9526=>1000,9527=>1000,9528=>1000,9529=>1000,9530=>1000,9531=>1000,9532=>1000,9533=>1000,9534=>1000,9535=>1000,9536=>1000,9537=>1000,9538=>1000,9539=>1000,9540=>1000,9541=>1000,9542=>1000,9543=>1000,9544=>1000,9545=>1000,9546=>1000,9547=>1000,9552=>1000,9553=>1000,9554=>1000,9555=>1000,9556=>1000,9557=>1000,9558=>1000,9559=>1000,9560=>1000,9561=>1000,9562=>1000,9563=>1000,9564=>1000,9565=>1000,9566=>1000,9567=>1000,9568=>1000,9569=>1000,9570=>1000,9571=>1000,9572=>1000,9573=>1000,9574=>1000,9575=>1000,9576=>1000,9577=>1000,9578=>1000,9579=>1000,9580=>1000,9600=>1000,9601=>1000,9602=>1000,9603=>1000,9604=>1000,9605=>1000,9606=>1000,9607=>1000,9608=>1000,9609=>1000,9610=>1000,9611=>1000,9612=>1000,9613=>1000,9614=>1000,9615=>1000,9616=>1000,9617=>1000,9618=>1000,9619=>1000,9620=>1000,9621=>1000,9622=>1000,9623=>1000,9624=>1000,9625=>1000,9626=>1000,9627=>1000,9628=>1000,9629=>1000,9630=>1000,9631=>1000,9632=>800,9633=>800,9634=>800,9635=>800,9636=>800,9637=>800,9638=>800,9639=>800,9640=>800,9641=>800,9642=>625,9643=>625,9644=>800,9645=>800,9646=>800,9647=>800,9648=>1000,9649=>1000,9650=>892,9651=>892,9652=>669,9653=>669,9654=>892,9655=>892,9656=>669,9657=>669,9658=>891,9659=>891,9660=>892,9661=>892,9662=>669,9663=>669,9664=>892,9665=>892,9666=>669,9667=>669,9668=>891,9669=>891,9670=>788,9671=>788,9672=>788,9673=>800,9674=>489,9675=>800,9676=>800,9677=>800,9678=>800,9679=>800,9680=>800,9681=>800,9682=>800,9683=>800,9684=>800,9685=>800,9686=>800,9687=>800,9688=>400,9689=>800,9690=>800,9691=>800,9692=>800,9693=>800,9694=>800,9695=>799,9696=>800,9697=>800,9698=>1000,9699=>1000,9700=>1000,9701=>1000,9702=>400,9703=>800,9704=>800,9705=>800,9706=>800,9707=>800,9708=>892,9709=>892,9710=>892,9711=>1020,9712=>800,9713=>800,9714=>800,9715=>800,9716=>800,9717=>800,9718=>800,9719=>800,9720=>800,9721=>800,9722=>800,9723=>800,9724=>800,9725=>800,9726=>800,9727=>800,9772=>929,9773=>795,9785=>770,9786=>770,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>555,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,10048=>1161,10752=>1020,10753=>1020,10754=>1020,10755=>764,10756=>764,10761=>584,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>544,11575=>709,11576=>709,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>292,11587=>696,11588=>696,11589=>720,11590=>544,11591=>724,11592=>756,11593=>600,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>260,11600=>836,11601=>224,11602=>678,11603=>380,11604=>872,11605=>872,11606=>720,11607=>268,11608=>640,11609=>872,11610=>872,11611=>770,11612=>424,11613=>720,11614=>770,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11622=>728,11623=>618,11631=>442,11798=>584,11799=>333,11800=>556,11802=>333,11803=>500,11806=>500,11807=>500,11816=>464,11817=>464,11818=>660,11819=>623,11820=>623,11821=>660,11822=>556,11824=>350,42240=>698,42241=>698,42242=>676,42243=>800,42244=>800,42245=>850,42246=>930,42247=>720,42248=>756,42249=>750,42250=>750,42251=>750,42252=>540,42253=>540,42254=>780,42255=>780,42256=>1082,42257=>1082,42258=>780,42259=>780,42260=>720,42261=>774,42262=>600,42263=>600,42264=>600,42265=>600,42266=>983,42267=>983,42268=>749,42269=>749,42270=>1080,42271=>890,42272=>869,42273=>720,42274=>739,42275=>983,42276=>780,42277=>840,42278=>780,42279=>424,42280=>840,42281=>967,42282=>462,42283=>952,42284=>735,42285=>735,42286=>780,42287=>750,42288=>869,42289=>772,42290=>772,42291=>676,42292=>762,42293=>674,42294=>674,42295=>488,42296=>604,42297=>822,42298=>1059,42299=>851,42300=>851,42301=>689,42302=>844,42303=>708,42304=>907,42305=>907,42306=>907,42307=>612,42308=>612,42309=>840,42310=>775,42311=>544,42312=>774,42313=>540,42314=>704,42315=>723,42316=>887,42317=>887,42318=>676,42319=>817,42320=>762,42321=>887,42322=>824,42323=>890,42324=>705,42325=>780,42326=>705,42327=>533,42328=>523,42329=>694,42330=>772,42331=>772,42332=>772,42333=>892,42334=>711,42335=>711,42336=>832,42337=>832,42338=>944,42339=>944,42340=>832,42341=>928,42342=>743,42343=>735,42344=>731,42345=>782,42346=>595,42347=>890,42348=>680,42349=>887,42350=>815,42351=>510,42352=>848,42353=>700,42354=>700,42355=>700,42356=>724,42357=>724,42358=>633,42359=>633,42360=>813,42361=>834,42362=>625,42363=>887,42364=>592,42365=>772,42366=>772,42367=>639,42368=>639,42369=>887,42370=>887,42371=>717,42372=>717,42373=>786,42374=>891,42375=>780,42376=>841,42377=>500,42378=>792,42379=>522,42380=>522,42381=>647,42382=>361,42383=>815,42384=>850,42385=>683,42386=>834,42387=>898,42388=>522,42389=>820,42390=>820,42391=>808,42392=>864,42393=>772,42394=>808,42395=>869,42396=>900,42397=>844,42398=>844,42399=>812,42400=>812,42401=>812,42402=>930,42403=>990,42404=>540,42405=>608,42406=>630,42407=>910,42408=>687,42409=>687,42410=>744,42411=>687,42412=>724,42413=>742,42414=>724,42415=>742,42416=>744,42417=>744,42418=>744,42419=>744,42420=>780,42421=>540,42422=>540,42423=>595,42424=>740,42425=>620,42426=>772,42427=>914,42428=>914,42429=>857,42430=>800,42431=>772,42432=>887,42433=>990,42434=>1005,42435=>799,42436=>799,42437=>948,42438=>948,42439=>906,42440=>1044,42441=>600,42442=>600,42443=>574,42444=>742,42445=>574,42446=>742,42447=>500,42448=>604,42449=>704,42450=>704,42451=>746,42452=>820,42453=>731,42454=>805,42455=>606,42456=>726,42457=>726,42458=>500,42459=>813,42460=>939,42461=>898,42462=>660,42463=>633,42464=>914,42465=>689,42466=>1231,42467=>784,42468=>710,42469=>982,42470=>704,42471=>782,42472=>591,42473=>770,42474=>620,42475=>620,42476=>930,42477=>930,42478=>930,42479=>785,42480=>785,42481=>813,42482=>813,42483=>971,42484=>971,42485=>721,42486=>801,42487=>582,42488=>604,42489=>618,42490=>582,42491=>1059,42492=>1059,42493=>1059,42494=>1059,42495=>720,42496=>789,42497=>723,42498=>721,42499=>772,42500=>772,42501=>772,42502=>772,42503=>772,42504=>620,42505=>634,42506=>806,42507=>825,42508=>670,42509=>521,42510=>512,42511=>1134,42512=>1324,42513=>772,42514=>1091,42515=>445,42516=>811,42517=>776,42518=>614,42519=>720,42520=>902,42521=>765,42522=>920,42523=>1024,42524=>735,42525=>742,42526=>816,42527=>715,42528=>692,42529=>200,42530=>677,42531=>770,42532=>640,42533=>595,42534=>526,42535=>677,42536=>500,42537=>715,42538=>1143,42539=>560,42888=>333,42889=>276,42890=>342,42891=>194,42892=>194,42922=>899,64256=>495,64257=>460,64258=>465,64259=>652,64260=>645,64261=>520,64275=>1004,64276=>1044,64277=>1042,64278=>1037,64279=>1256,64285=>200,64286=>305,64287=>400,64288=>587,64289=>890,64290=>848,64291=>872,64292=>800,64293=>850,64294=>873,64295=>797,64296=>937,64297=>584,64298=>776,64299=>776,64300=>776,64301=>776,64302=>640,64303=>640,64304=>640,64305=>591,64306=>466,64307=>598,64308=>622,64309=>291,64310=>371,64312=>608,64313=>270,64314=>526,64315=>550,64316=>600,64318=>621,64320=>378,64321=>607,64323=>575,64324=>568,64326=>590,64327=>606,64328=>547,64329=>776,64330=>687,64331=>212,64332=>591,64333=>550,64334=>568,64335=>640,65529=>0,65530=>0,65531=>0,65532=>784,65533=>900,65535=>800); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freesans.z b/incs/tcpdf/fonts/freesans.z new file mode 100644 index 0000000..27760fc Binary files /dev/null and b/incs/tcpdf/fonts/freesans.z differ diff --git a/incs/tcpdf/fonts/freesansb.ctg.z b/incs/tcpdf/fonts/freesansb.ctg.z new file mode 100644 index 0000000..9c74c58 Binary files /dev/null and b/incs/tcpdf/fonts/freesansb.ctg.z differ diff --git a/incs/tcpdf/fonts/freesansb.php b/incs/tcpdf/fonts/freesansb.php new file mode 100644 index 0000000..d2e3133 --- /dev/null +++ b/incs/tcpdf/fonts/freesansb.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-968 -460 1556 1066]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>540,'StemV'=>105,'StemH'=>45,'AvgWidth'=>642,'MaxWidth'=>1473,'MissingWidth'=>800); +$cbbox=array(0=>array(35,-139,765,800),33=>array(112,0,262,726),34=>array(50,470,424,729),35=>array(3,-32,553,697),36=>array(22,-126,527,763),37=>array(22,-20,863,709),38=>array(55,-23,694,723),39=>array(56,470,194,729),40=>array(40,-200,303,729),41=>array(22,-200,285,729),42=>array(23,407,357,729),43=>array(50,-10,533,473),44=>array(50,-174,200,146),45=>array(26,207,298,342),46=>array(50,0,200,146),47=>array(2,-14,275,714),48=>array(29,-23,517,724),49=>array(68,0,378,709),50=>array(30,0,515,724),51=>array(29,-23,516,724),52=>array(24,0,522,709),53=>array(27,-23,517,709),54=>array(32,-23,519,724),55=>array(29,0,528,709),56=>array(22,-23,525,724),57=>array(28,-24,516,724),58=>array(50,0,200,520),59=>array(50,-174,200,520),60=>array(40,-10,529,474),61=>array(50,52,534,411),62=>array(40,-10,529,474),63=>array(64,0,556,744),64=>array(27,-138,947,745),65=>array(10,0,687,729),66=>array(80,0,664,729),67=>array(40,-23,681,741),68=>array(80,0,684,729),69=>array(80,0,625,729),70=>array(80,0,592,729),71=>array(40,-21,709,743),72=>array(80,0,669,729),73=>array(80,0,230,729),74=>array(30,-23,492,729),75=>array(80,0,723,729),76=>array(80,0,579,729),77=>array(80,0,790,729),78=>array(80,0,673,729),79=>array(40,-23,742,741),80=>array(80,0,637,729),81=>array(40,-54,742,741),82=>array(80,0,677,729),83=>array(40,-23,641,741),84=>array(30,0,614,729),85=>array(80,-23,658,729),86=>array(20,0,643,729),87=>array(20,0,939,729),88=>array(22,0,653,729),89=>array(10,0,633,729),90=>array(30,0,578,729),91=>array(66,-200,308,729),92=>array(-12,-14,289,714),93=>array(18,-200,260,729),94=>array(61,270,522,695),95=>array(-22,-200,578,-120),96=>array(17,607,213,757),97=>array(40,-23,536,549),98=>array(65,-23,581,729),99=>array(40,-23,528,549),100=>array(40,-23,556,729),101=>array(40,-23,543,549),102=>array(14,0,313,729),103=>array(40,-218,547,549),104=>array(65,0,539,729),105=>array(70,0,210,729),106=>array(4,-218,210,729),107=>array(65,0,554,729),108=>array(65,0,205,729),109=>array(65,0,829,549),110=>array(65,0,548,549),111=>array(40,-23,574,549),112=>array(65,-218,581,549),113=>array(40,-218,556,549),114=>array(65,0,372,549),115=>array(30,-23,521,549),116=>array(21,-23,308,674),117=>array(65,-23,548,540),118=>array(10,0,532,540),119=>array(10,0,771,540),120=>array(15,0,534,540),121=>array(10,-219,539,540),122=>array(30,0,477,540),123=>array(37,-200,317,729),124=>array(100,-200,180,729),125=>array(72,-200,352,729),126=>array(20,142,479,314),160=>array(0,0,0,0),161=>array(66,-186,216,540),162=>array(36,-124,522,634),163=>array(31,-23,537,715),164=>array(26,100,530,604),165=>array(5,0,552,704),166=>array(100,-200,180,729),167=>array(33,-201,518,723),168=>array(13,621,319,743),169=>array(-14,-22,751,743),170=>array(31,262,329,729),171=>array(88,72,468,481),172=>array(39,86,544,376),173=>array(26,207,298,342),174=>array(-14,-22,751,743),175=>array(16,620,315,699),176=>array(151,383,454,686),177=>array(50,-16,533,644),178=>array(16,390,328,824),179=>array(15,371,329,818),180=>array(121,607,317,757),181=>array(58,-220,573,540),182=>array(19,-191,529,729),183=>array(64,169,188,292),184=>array(27,-220,294,0),185=>array(40,389,242,814),186=>array(23,262,343,729),187=>array(88,72,462,481),188=>array(40,-20,850,742),189=>array(40,-20,846,744),190=>array(15,-20,850,741),191=>array(52,-204,544,540),192=>array(10,0,687,900),193=>array(10,0,687,900),194=>array(10,0,687,900),195=>array(10,0,687,890),196=>array(10,0,687,900),197=>array(10,0,687,949),198=>array(10,0,975,729),199=>array(40,-220,681,741),200=>array(80,0,625,900),201=>array(80,0,625,900),202=>array(80,0,625,900),203=>array(80,0,625,900),204=>array(0,0,236,900),205=>array(42,0,278,900),206=>array(-4,0,314,900),207=>array(2,0,308,900),208=>array(20,0,701,729),209=>array(80,0,673,900),210=>array(40,-23,742,900),211=>array(40,-23,742,900),212=>array(40,-23,742,900),213=>array(40,-23,742,900),214=>array(40,-23,742,900),215=>array(79,18,505,444),216=>array(36,-39,760,749),217=>array(80,-23,658,900),218=>array(80,-23,658,900),219=>array(80,-23,658,900),220=>array(80,-23,658,900),221=>array(10,0,633,900),222=>array(80,0,637,729),223=>array(67,-23,575,729),224=>array(40,-23,536,757),225=>array(40,-23,536,757),226=>array(40,-23,536,757),227=>array(40,-23,536,749),228=>array(40,-23,536,743),229=>array(40,-23,536,770),230=>array(28,-24,858,549),231=>array(40,-220,528,549),232=>array(40,-23,543,757),233=>array(40,-23,543,757),234=>array(40,-23,543,757),235=>array(40,-23,543,743),236=>array(10,0,210,757),237=>array(70,0,270,757),238=>array(-9,0,309,757),239=>array(-4,0,302,743),240=>array(40,-23,574,744),241=>array(65,0,548,749),242=>array(40,-23,574,757),243=>array(40,-23,574,757),244=>array(40,-23,574,759),245=>array(40,-23,574,749),246=>array(40,-23,574,743),247=>array(50,-11,534,474),248=>array(13,-38,600,557),249=>array(65,-23,548,757),250=>array(65,-23,548,757),251=>array(65,-23,548,757),252=>array(65,-23,548,743),253=>array(10,-219,539,757),254=>array(65,-218,581,729),255=>array(10,-219,539,743),256=>array(10,0,687,879),257=>array(40,-23,536,699),258=>array(10,0,687,900),259=>array(40,-23,536,748),260=>array(20,-233,717,729),261=>array(40,-233,560,549),262=>array(40,-23,681,900),263=>array(40,-23,528,757),264=>array(40,-23,681,900),265=>array(40,-23,528,759),266=>array(40,-23,681,900),267=>array(40,-23,528,731),268=>array(40,-23,681,900),269=>array(40,-23,528,757),270=>array(80,0,684,900),271=>array(40,-23,789,740),272=>array(20,0,701,729),273=>array(40,-23,616,729),274=>array(80,0,625,879),275=>array(40,-23,543,699),276=>array(80,0,625,900),277=>array(40,-23,543,783),278=>array(80,0,625,900),279=>array(40,-23,543,743),280=>array(80,-233,649,729),281=>array(40,-234,544,549),282=>array(80,0,625,900),283=>array(40,-23,543,757),284=>array(40,-21,709,900),285=>array(40,-218,547,790),286=>array(40,-21,709,900),287=>array(40,-218,547,748),288=>array(40,-21,709,900),289=>array(40,-218,547,762),290=>array(40,-300,709,743),291=>array(40,-218,547,851),292=>array(80,0,669,900),293=>array(65,0,539,900),294=>array(10,0,719,729),295=>array(8,0,541,729),296=>array(-22,0,332,900),297=>array(-27,0,327,768),298=>array(15,-1,288,879),299=>array(7,0,267,699),300=>array(23,0,287,900),301=>array(15,0,279,783),302=>array(49,-233,252,729),303=>array(35,-233,232,729),304=>array(80,0,230,900),305=>array(70,0,210,540),306=>array(80,-23,542,729),307=>array(70,-218,478,729),308=>array(30,-23,492,900),309=>array(-19,-218,299,782),310=>array(80,-300,723,729),311=>array(65,-300,554,729),312=>array(70,0,559,540),313=>array(80,0,579,900),314=>array(42,0,278,900),315=>array(80,-300,579,729),316=>array(65,-300,205,729),317=>array(80,0,579,740),318=>array(65,0,440,740),319=>array(80,0,579,729),320=>array(65,0,415,729),321=>array(10,0,607,729),322=>array(10,0,262,729),323=>array(80,0,673,900),324=>array(65,0,548,757),325=>array(80,-300,673,729),326=>array(65,-300,548,549),327=>array(80,0,673,900),328=>array(65,0,548,757),329=>array(33,0,638,748),330=>array(80,-16,712,741),331=>array(65,-218,548,549),332=>array(40,-23,742,879),333=>array(40,-23,574,699),334=>array(40,-23,742,900),335=>array(40,-23,574,783),336=>array(40,-23,742,900),337=>array(40,-23,574,757),338=>array(40,-23,982,741),339=>array(40,-23,937,549),340=>array(80,0,677,900),341=>array(65,0,372,757),342=>array(80,-300,677,729),343=>array(65,-300,372,549),344=>array(80,0,677,900),345=>array(55,0,373,757),346=>array(40,-23,641,900),347=>array(30,-23,521,757),348=>array(40,-23,641,900),349=>array(30,-23,521,790),350=>array(40,-220,641,741),351=>array(30,-220,521,549),352=>array(40,-23,641,900),353=>array(30,-23,521,757),354=>array(30,-220,614,729),355=>array(14,-241,326,674),356=>array(30,0,614,900),357=>array(21,-23,480,740),358=>array(30,0,614,729),359=>array(9,-23,301,674),360=>array(80,-23,658,900),361=>array(65,-23,548,768),362=>array(80,-23,658,879),363=>array(65,-23,548,699),364=>array(80,-23,658,900),365=>array(65,-23,548,783),366=>array(80,-23,658,949),367=>array(65,-23,548,770),368=>array(80,-23,658,900),369=>array(65,-23,558,757),370=>array(80,-234,658,729),371=>array(58,-233,564,540),372=>array(20,0,939,900),373=>array(10,0,771,790),374=>array(10,-2,633,900),375=>array(10,-219,539,790),376=>array(10,0,633,900),377=>array(30,0,578,900),378=>array(30,0,477,757),379=>array(30,0,578,900),380=>array(30,0,477,743),381=>array(30,0,578,900),382=>array(30,0,477,757),383=>array(14,0,308,729),384=>array(5,-23,581,729),385=>array(40,0,863,729),386=>array(63,0,647,729),387=>array(80,-23,596,729),388=>array(0,0,654,729),389=>array(0,-23,613,729),390=>array(40,-23,681,741),391=>array(40,-23,735,748),392=>array(40,-23,593,558),393=>array(20,0,701,729),394=>array(40,0,883,729),395=>array(52,0,636,729),396=>array(40,-23,556,729),397=>array(1,-183,543,547),398=>array(40,0,585,729),399=>array(40,-23,742,741),400=>array(40,-23,641,741),401=>array(20,-218,587,729),402=>array(14,-218,313,729),403=>array(40,-23,766,748),404=>array(17,-20,640,729),405=>array(80,-16,884,729),406=>array(65,-48,284,754),407=>array(20,0,413,729),408=>array(80,0,784,745),409=>array(65,0,554,729),410=>array(5,-25,388,754),411=>array(17,-13,586,739),412=>array(80,-10,898,729),413=>array(20,-218,668,729),414=>array(65,-201,548,549),415=>array(40,-23,742,741),416=>array(40,-23,791,763),417=>array(40,-23,658,585),418=>array(40,-200,996,744),419=>array(40,-218,782,550),420=>array(40,0,836,729),421=>array(65,-218,581,688),422=>array(80,-190,627,729),423=>array(40,-23,641,741),424=>array(35,-23,526,549),425=>array(60,0,676,729),426=>array(36,-213,421,740),427=>array(14,-218,301,674),428=>array(40,0,695,729),429=>array(14,-23,301,729),430=>array(20,-218,604,729),431=>array(80,-23,773,896),432=>array(65,-23,663,707),433=>array(0,-35,719,714),434=>array(65,-12,673,731),435=>array(17,0,809,729),436=>array(9,-219,638,730),437=>array(30,0,578,729),438=>array(21,0,468,540),439=>array(40,-23,527,729),440=>array(29,-23,516,729),441=>array(35,-143,611,524),442=>array(30,-254,529,549),443=>array(20,1,549,740),446=>array(40,-15,532,729),447=>array(65,-218,592,552),448=>array(100,-200,180,729),449=>array(100,-200,320,729),450=>array(45,-200,539,731),451=>array(62,0,212,726),452=>array(80,0,1270,900),453=>array(80,0,1179,757),454=>array(40,-23,1088,757),455=>array(80,-23,1103,729),456=>array(80,-218,785,729),457=>array(65,-218,486,729),458=>array(80,-23,1214,729),459=>array(80,-218,930,729),460=>array(65,-218,819,729),461=>array(10,0,687,900),462=>array(40,-23,536,759),463=>array(-3,0,315,900),464=>array(-8,0,310,759),465=>array(40,-23,742,900),466=>array(40,-23,574,759),467=>array(80,-23,658,900),468=>array(65,-23,548,759),469=>array(80,-23,658,989),470=>array(65,-23,548,862),471=>array(80,-23,658,1032),472=>array(65,-23,548,900),473=>array(80,-23,658,1030),474=>array(65,-23,548,900),475=>array(80,-23,658,1037),476=>array(65,-23,548,900),477=>array(40,-23,543,549),478=>array(10,0,687,989),479=>array(40,-23,536,862),480=>array(10,0,687,989),481=>array(40,-23,536,859),482=>array(10,0,975,880),483=>array(28,-24,858,699),484=>array(40,-23,794,741),485=>array(34,-218,632,549),486=>array(40,-21,709,900),487=>array(40,-218,547,759),488=>array(80,0,723,900),489=>array(65,0,554,890),490=>array(40,-249,742,741),491=>array(35,-249,569,549),492=>array(40,-249,742,860),493=>array(35,-249,569,668),494=>array(40,-23,527,900),495=>array(35,-143,522,759),496=>array(-8,-218,310,750),497=>array(80,0,1300,729),498=>array(80,0,1199,729),499=>array(40,-23,1088,729),500=>array(40,-21,709,900),501=>array(40,-218,547,757),503=>array(80,0,619,743),504=>array(80,0,673,900),505=>array(65,0,548,759),506=>array(10,0,687,900),507=>array(40,-23,536,900),508=>array(10,0,975,900),509=>array(28,-24,858,757),510=>array(36,-39,760,900),511=>array(13,-38,600,757),512=>array(10,0,687,900),513=>array(26,-23,536,756),514=>array(10,0,687,900),515=>array(40,-23,536,752),516=>array(80,0,625,900),517=>array(17,-23,543,756),518=>array(80,0,625,900),519=>array(40,-23,543,752),520=>array(-118,0,310,900),521=>array(-78,0,306,756),522=>array(23,0,287,900),523=>array(5,0,269,752),524=>array(40,-23,742,900),525=>array(40,-23,574,756),526=>array(40,-23,742,900),527=>array(40,-23,574,752),528=>array(80,0,677,900),529=>array(-19,0,372,756),530=>array(80,0,677,900),531=>array(65,0,372,752),532=>array(80,-23,658,900),533=>array(65,-23,548,756),534=>array(80,-23,658,900),535=>array(65,-23,548,752),536=>array(40,-300,641,741),537=>array(30,-300,521,549),538=>array(30,-300,614,729),539=>array(21,-300,308,674),540=>array(35,-140,546,741),541=>array(30,-133,444,551),542=>array(80,0,669,900),543=>array(65,0,539,882),548=>array(30,-215,578,729),549=>array(21,-216,468,540),550=>array(10,0,687,900),551=>array(40,-23,536,731),552=>array(80,-213,625,729),553=>array(40,-236,543,549),554=>array(40,-23,742,989),555=>array(40,-23,574,859),556=>array(40,-23,742,989),557=>array(40,-23,574,859),558=>array(40,-23,742,900),559=>array(40,-23,574,731),560=>array(40,-23,742,989),561=>array(40,-23,574,859),562=>array(10,0,633,879),563=>array(10,-219,539,699),567=>array(4,-218,210,540),592=>array(30,-23,526,549),593=>array(40,-23,687,549),594=>array(0,-9,647,563),595=>array(65,-23,581,729),596=>array(30,-23,518,549),597=>array(10,-51,543,549),598=>array(40,-218,622,729),599=>array(40,-23,622,729),600=>array(40,-23,543,549),601=>array(40,-23,543,549),602=>array(22,-23,800,570),603=>array(80,-10,571,547),604=>array(38,-23,529,549),605=>array(30,-23,800,570),606=>array(34,-10,531,547),607=>array(30,-218,302,540),608=>array(40,-218,611,688),609=>array(40,-218,603,549),610=>array(40,-22,529,550),611=>array(10,-219,546,540),612=>array(10,-24,643,550),613=>array(65,-218,548,540),614=>array(64,0,538,729),615=>array(65,-218,539,729),616=>array(14,0,286,729),617=>array(65,-23,271,540),618=>array(14,0,286,540),619=>array(7,0,466,729),620=>array(20,0,507,729),621=>array(65,-218,271,729),622=>array(65,-143,704,729),623=>array(65,-9,829,540),624=>array(65,-218,830,540),625=>array(65,-218,829,549),626=>array(14,-218,563,549),627=>array(65,-218,614,549),628=>array(65,0,560,540),629=>array(40,-23,574,549),630=>array(40,-23,844,549),631=>array(40,-9,808,542),632=>array(40,-201,674,729),633=>array(17,-8,324,541),634=>array(14,-8,321,729),635=>array(18,-217,391,541),636=>array(65,-200,372,549),637=>array(65,-218,372,549),638=>array(65,0,438,549),639=>array(35,-200,408,549),640=>array(65,0,571,540),641=>array(75,0,581,540),642=>array(14,-218,574,549),643=>array(24,-218,308,729),644=>array(18,-218,317,729),645=>array(14,-218,298,560),646=>array(3,-218,551,729),647=>array(13,-147,300,550),648=>array(14,-218,301,674),649=>array(15,-23,628,540),650=>array(40,-23,688,541),651=>array(65,-23,595,542),652=>array(10,0,532,540),653=>array(10,0,771,540),654=>array(10,1,539,760),655=>array(10,0,532,540),656=>array(21,-218,537,540),657=>array(21,-96,570,540),658=>array(35,-143,522,540),659=>array(35,-143,583,540),660=>array(40,0,532,744),661=>array(40,0,532,744),662=>array(40,-15,532,729),663=>array(65,-201,553,739),664=>array(40,-23,574,549),665=>array(65,0,523,540),666=>array(44,-10,541,547),667=>array(40,-23,602,549),668=>array(65,0,548,540),669=>array(3,-218,551,729),670=>array(33,-192,522,537),671=>array(60,0,408,540),672=>array(40,-218,622,688),673=>array(40,0,532,744),674=>array(40,0,532,744),675=>array(40,-23,983,729),676=>array(40,-143,989,729),677=>array(40,-96,1087,729),678=>array(14,-23,772,674),679=>array(14,-218,568,729),680=>array(14,-23,784,674),681=>array(14,-218,806,729),682=>array(65,-23,718,729),683=>array(65,0,634,729),684=>array(15,-1,511,740),685=>array(20,109,466,634),686=>array(32,-218,581,729),687=>array(32,-300,646,729),688=>array(31,390,340,865),689=>array(30,390,339,864),690=>array(27,246,162,863),691=>array(39,390,240,748),692=>array(32,383,233,741),693=>array(13,248,256,742),694=>array(48,390,378,742),695=>array(24,389,520,741),696=>array(10,248,355,742),697=>array(40,467,207,742),698=>array(40,467,415,742),699=>array(68,482,190,729),700=>array(68,482,190,729),701=>array(68,483,190,730),702=>array(116,573,254,798),703=>array(99,573,237,798),704=>array(9,376,324,769),705=>array(9,376,324,769),706=>array(11,545,321,796),707=>array(11,544,321,795),708=>array(25,559,308,765),709=>array(25,559,308,766),710=>array(8,607,326,757),711=>array(9,607,327,757),712=>array(127,588,207,785),713=>array(16,620,315,699),714=>array(20,607,216,757),715=>array(17,607,213,757),716=>array(100,-259,172,-62),717=>array(17,-151,316,-72),718=>array(78,-186,274,-36),719=>array(20,-186,216,-36),720=>array(77,0,255,561),721=>array(77,400,255,561),722=>array(94,-23,232,202),723=>array(87,-23,225,202),724=>array(0,134,333,412),725=>array(0,139,333,417),726=>array(0,99,333,433),727=>array(0,216,333,316),728=>array(35,605,299,748),729=>array(112,621,222,743),730=>array(77,590,257,770),731=>array(45,-234,268,0),732=>array(-9,621,345,749),733=>array(-44,610,340,757),734=>array(0,219,333,585),735=>array(90,589,410,803),736=>array(11,249,360,743),737=>array(56,389,148,864),738=>array(25,371,345,744),739=>array(16,389,354,741),740=>array(-9,390,311,874),741=>array(25,-15,469,800),742=>array(25,0,469,800),743=>array(25,0,469,800),744=>array(25,0,469,800),745=>array(25,0,469,800),746=>array(57,0,494,615),747=>array(57,0,494,623),748=>array(13,-184,331,-34),749=>array(17,544,316,781),750=>array(56,482,384,729),751=>array(25,-216,308,-10),752=>array(20,-216,303,-10),753=>array(12,-256,322,-5),754=>array(12,-263,322,-12),755=>array(76,-200,256,-20),756=>array(34,391,230,541),757=>array(17,391,389,541),758=>array(20,389,391,541),759=>array(23,-149,377,-21),760=>array(50,65,200,585),761=>array(9,497,191,764),762=>array(11,497,193,764),763=>array(9,-88,191,179),764=>array(9,-87,191,180),765=>array(30,-198,304,-61),766=>array(30,-200,303,-28),767=>array(-21,-237,348,-5),768=>array(-319,607,-123,757),769=>array(-215,607,-19,757),770=>array(-328,604,-10,754),771=>array(-339,624,15,752),772=>array(-314,620,-15,699),773=>array(-578,640,22,720),774=>array(-298,605,-34,748),775=>array(-218,621,-108,743),776=>array(-317,621,-11,743),777=>array(-284,564,-131,757),778=>array(-256,590,-76,770),779=>array(-377,610,7,757),780=>array(-324,607,-6,757),781=>array(-210,588,-130,785),782=>array(-279,588,-54,785),783=>array(-377,610,7,757),784=>array(-298,605,-34,842),785=>array(-298,605,-34,748),786=>array(-251,570,-119,760),787=>array(-194,563,-62,753),788=>array(-197,563,-65,753),789=>array(0,553,132,743),790=>array(-262,-197,-66,-47),791=>array(-261,-195,-65,-45),792=>array(-289,-300,-60,-44),793=>array(-289,-300,-60,-44),794=>array(-205,417,99,721),795=>array(-152,425,82,672),796=>array(-316,-268,-178,-43),797=>array(-299,-230,-31,-45),798=>array(-299,-230,-31,-45),799=>array(-294,-295,-36,-38),800=>array(-284,-172,-46,-92),801=>array(-201,-233,0,60),802=>array(-113,-233,88,60),803=>array(-221,-186,-111,-64),804=>array(-320,-192,-14,-70),805=>array(-269,-236,-89,-56),806=>array(-226,-300,-104,-68),807=>array(-306,-220,-39,0),808=>array(-288,-234,-65,0),809=>array(-203,-241,-123,-44),810=>array(-305,-197,-31,-60),811=>array(-320,-199,-14,-77),812=>array(-324,-200,-6,-50),813=>array(-335,-200,-17,-50),814=>array(-298,-195,-34,-52),815=>array(-301,-200,-37,-57),816=>array(-342,-179,12,-51),817=>array(-317,-180,-18,-101),818=>array(-440,-172,126,-92),819=>array(-452,-258,114,-55),820=>array(-464,216,-110,344),821=>array(-423,221,-124,300),822=>array(-550,226,16,306),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-203,-253,-65,-28),826=>array(-305,-198,-31,-61),827=>array(-323,-300,-62,-39),828=>array(-352,-174,-46,-59),829=>array(-334,558,-14,772),830=>array(-225,579,-117,853),831=>array(-584,593,-18,796),832=>array(-316,608,-120,758),833=>array(-215,607,-19,757),834=>array(-339,624,15,752),835=>array(-194,563,-62,753),836=>array(-331,600,3,780),837=>array(-203,-200,-17,-47),838=>array(-305,611,-31,748),839=>array(-322,-274,-22,-72),840=>array(-323,-247,-97,-50),841=>array(-285,-238,-111,-64),842=>array(-378,580,-24,801),843=>array(-359,541,-5,900),844=>array(-381,581,-27,850),845=>array(-513,-231,-69,-46),846=>array(-386,-300,-144,-33),848=>array(-343,544,-33,795),849=>array(-249,575,-111,800),850=>array(-334,572,-70,801),851=>array(-358,-235,-38,-21),852=>array(-420,-256,-110,-5),853=>array(-404,-263,-94,-12),854=>array(-529,-251,-3,-36),855=>array(-210,575,-72,800),856=>array(-326,645,-216,767),857=>array(-421,-300,-156,-48),858=>array(-531,-243,-77,-33),859=>array(-359,564,-81,848),860=>array(-349,-243,350,-49),861=>array(-345,569,354,763),862=>array(-340,596,340,691),863=>array(-340,-155,340,-60),864=>array(-361,596,347,796),865=>array(-349,646,350,840),866=>array(-316,-280,325,-11),867=>array(-345,569,-156,788),868=>array(-363,570,-171,788),869=>array(-284,575,-230,853),870=>array(-364,570,-160,788),871=>array(-339,570,-155,785),872=>array(-329,571,-142,789),873=>array(-344,570,-147,856),874=>array(-329,569,-148,848),875=>array(-405,572,-114,781),876=>array(-289,572,-171,781),877=>array(-305,570,-195,836),878=>array(-365,570,-166,776),879=>array(-356,570,-158,776),884=>array(56,603,329,789),885=>array(58,-186,331,0),890=>array(130,-200,316,-47),894=>array(50,-174,200,520),900=>array(93,607,289,757),901=>array(-1,600,333,780),902=>array(10,0,687,757),903=>array(113,374,263,520),904=>array(0,0,762,757),905=>array(0,0,798,757),906=>array(0,0,350,757),908=>array(0,-23,760,757),910=>array(0,0,953,757),911=>array(0,0,821,749),912=>array(-24,-17,389,784),913=>array(10,0,687,729),914=>array(49,0,633,729),915=>array(80,0,614,729),916=>array(10,0,734,729),917=>array(80,0,625,729),918=>array(30,0,578,729),919=>array(80,0,669,729),920=>array(40,3,756,726),921=>array(80,0,230,729),922=>array(80,0,723,729),923=>array(10,0,703,729),924=>array(80,-7,830,725),925=>array(80,-8,694,724),926=>array(50,0,634,729),927=>array(40,-23,742,741),928=>array(80,-7,690,724),929=>array(80,-8,676,724),931=>array(30,0,646,729),932=>array(20,1,638,732),933=>array(5,0,756,729),934=>array(40,-13,749,723),935=>array(10,-7,774,728),936=>array(70,-10,762,732),937=>array(40,0,759,749),938=>array(1,0,307,900),939=>array(10,0,761,900),940=>array(40,-15,632,763),941=>array(40,-10,531,757),942=>array(20,-200,548,757),943=>array(60,-17,331,757),944=>array(60,-16,548,782),945=>array(40,-15,632,542),946=>array(60,-190,560,721),947=>array(10,-199,563,548),948=>array(40,-3,582,727),949=>array(40,-10,531,547),950=>array(40,-214,492,736),951=>array(10,-200,538,548),952=>array(40,-16,555,729),953=>array(60,-17,331,540),954=>array(60,-8,557,543),955=>array(10,-13,579,739),956=>array(60,-202,603,543),957=>array(10,-25,556,543),958=>array(40,-209,519,731),959=>array(40,-23,574,549),960=>array(30,-18,643,545),961=>array(60,-203,594,555),962=>array(40,-205,553,554),963=>array(40,-12,652,551),964=>array(20,-12,537,542),965=>array(60,-16,548,540),966=>array(40,-196,748,545),967=>array(0,-199,611,561),968=>array(50,-205,678,540),969=>array(40,-15,758,545),970=>array(0,-17,331,731),971=>array(60,-16,548,731),972=>array(40,-23,574,757),973=>array(60,-16,548,769),974=>array(40,-15,758,738),977=>array(39,-37,589,755),978=>array(20,0,739,745),979=>array(0,0,912,757),980=>array(20,0,739,900),981=>array(40,-201,674,729),982=>array(40,-34,758,559),983=>array(0,-241,642,549),1008=>array(0,-42,642,564),1009=>array(40,-211,574,557),1012=>array(40,-23,742,741),1013=>array(40,-37,318,555),1024=>array(80,0,625,900),1025=>array(80,0,625,900),1026=>array(20,-164,764,729),1027=>array(80,0,592,900),1028=>array(40,-23,681,741),1029=>array(40,-23,641,741),1030=>array(80,0,230,729),1031=>array(2,0,308,900),1032=>array(30,-23,492,729),1033=>array(20,0,1038,729),1034=>array(80,0,1076,729),1035=>array(20,0,764,729),1036=>array(80,0,723,900),1037=>array(80,0,673,900),1038=>array(10,0,691,900),1039=>array(80,-150,670,729),1040=>array(10,0,687,729),1041=>array(80,0,664,729),1042=>array(80,0,664,729),1043=>array(80,0,592,729),1044=>array(35,-150,865,729),1045=>array(80,0,625,729),1046=>array(10,0,1066,729),1047=>array(40,-23,641,741),1048=>array(80,0,673,729),1049=>array(80,0,673,900),1050=>array(80,0,723,729),1051=>array(20,-12,631,729),1052=>array(80,0,790,729),1053=>array(80,0,669,729),1054=>array(40,-23,742,741),1055=>array(80,0,669,729),1056=>array(80,0,637,729),1057=>array(40,-23,681,741),1058=>array(30,0,614,729),1059=>array(10,0,691,729),1060=>array(40,0,872,729),1061=>array(10,0,641,729),1062=>array(80,-150,779,729),1063=>array(70,0,626,729),1064=>array(80,0,979,729),1065=>array(80,-150,1109,729),1066=>array(20,0,807,729),1067=>array(80,0,896,729),1068=>array(80,0,637,729),1069=>array(40,-23,681,741),1070=>array(80,-23,1055,741),1071=>array(10,0,621,729),1072=>array(40,-23,536,549),1073=>array(40,-23,555,777),1074=>array(65,0,523,540),1075=>array(65,0,413,540),1076=>array(20,-125,659,540),1077=>array(40,-23,543,549),1078=>array(5,0,777,540),1079=>array(40,-23,531,549),1080=>array(65,0,560,540),1081=>array(65,0,560,723),1082=>array(65,0,554,540),1083=>array(20,-10,508,540),1084=>array(65,0,611,540),1085=>array(65,0,548,540),1086=>array(40,-23,574,549),1087=>array(65,0,548,540),1088=>array(65,-218,581,549),1089=>array(40,-23,528,549),1090=>array(15,0,425,540),1091=>array(10,-219,539,540),1092=>array(40,-218,932,719),1093=>array(10,0,529,540),1094=>array(65,-125,634,540),1095=>array(50,0,508,540),1096=>array(65,0,831,540),1097=>array(65,-125,950,540),1098=>array(20,0,663,540),1099=>array(65,0,723,540),1100=>array(65,0,537,540),1101=>array(40,-23,528,549),1102=>array(65,-23,817,549),1103=>array(10,0,516,540),1104=>array(40,-23,543,757),1105=>array(40,-23,543,731),1106=>array(20,-173,566,729),1107=>array(65,0,413,757),1108=>array(40,-23,528,549),1109=>array(33,-23,524,549),1110=>array(70,0,210,729),1111=>array(-3,0,303,743),1112=>array(4,-218,210,729),1113=>array(20,0,853,540),1114=>array(65,0,867,540),1115=>array(20,0,564,729),1116=>array(65,0,554,757),1117=>array(65,0,560,757),1118=>array(10,-219,539,752),1119=>array(65,-125,549,540),1120=>array(20,0,966,729),1121=>array(10,0,726,541),1136=>array(70,-10,762,732),1137=>array(65,-205,693,540),1138=>array(40,-23,742,741),1139=>array(36,-23,570,549),1148=>array(20,0,966,999),1149=>array(10,0,726,815),1150=>array(20,0,966,900),1151=>array(10,0,726,729),1154=>array(22,-220,427,508),1155=>array(-390,611,-10,799),1156=>array(-298,605,-34,748),1157=>array(-226,592,-36,724),1158=>array(-223,592,-33,724),1159=>array(-588,579,0,780),1160=>array(-764,-122,281,869),1161=>array(-769,-235,339,873),1162=>array(82,-150,785,900),1163=>array(60,-125,641,723),1164=>array(15,0,642,729),1165=>array(15,0,575,540),1166=>array(80,0,637,729),1167=>array(60,-218,576,549),1168=>array(82,0,594,864),1169=>array(60,0,408,666),1170=>array(15,0,605,729),1171=>array(15,0,429,540),1172=>array(82,-172,607,729),1173=>array(60,-187,534,540),1174=>array(10,-150,1066,729),1175=>array(5,-125,777,540),1176=>array(42,-234,643,741),1177=>array(32,-234,523,549),1178=>array(82,-150,725,729),1179=>array(60,-125,549,540),1180=>array(82,0,725,729),1181=>array(60,0,549,540),1182=>array(10,0,732,729),1183=>array(10,0,550,540),1184=>array(14,0,887,729),1185=>array(15,0,675,540),1186=>array(82,-150,791,729),1187=>array(60,-125,629,540),1188=>array(82,0,982,729),1189=>array(60,0,741,540),1190=>array(81,-172,1045,729),1191=>array(60,-187,877,540),1192=>array(44,-23,926,741),1193=>array(36,-23,733,549),1194=>array(44,-234,685,741),1195=>array(36,-234,524,549),1196=>array(15,-150,599,729),1197=>array(13,-125,423,540),1198=>array(10,0,633,729),1199=>array(5,-189,568,540),1200=>array(10,0,633,729),1201=>array(20,-189,583,540),1202=>array(5,-150,636,729),1203=>array(5,-125,524,540),1204=>array(15,-150,905,729),1205=>array(21,-125,715,540),1206=>array(68,-150,734,729),1207=>array(48,-125,592,540),1208=>array(60,0,616,729),1209=>array(60,0,518,540),1210=>array(70,0,626,729),1211=>array(70,0,528,540),1212=>array(42,-23,957,745),1213=>array(32,-23,725,549),1214=>array(42,-197,957,745),1215=>array(32,-197,725,549),1216=>array(82,0,232,729),1217=>array(10,0,1066,900),1218=>array(5,0,777,723),1219=>array(80,-172,692,729),1220=>array(60,-188,510,540),1221=>array(36,-150,757,729),1222=>array(29,-125,603,540),1223=>array(82,-172,671,729),1224=>array(60,-187,543,540),1225=>array(82,-150,781,729),1226=>array(60,-125,629,540),1227=>array(68,-150,624,729),1228=>array(60,-125,518,540),1229=>array(82,-150,902,729),1230=>array(60,-125,692,540),1231=>array(82,0,232,729),1232=>array(-1,0,676,900),1233=>array(40,-23,536,748),1234=>array(-1,0,676,900),1235=>array(40,-23,536,743),1236=>array(5,0,970,729),1237=>array(36,-24,866,549),1238=>array(80,0,625,895),1239=>array(40,-23,543,733),1240=>array(44,-23,685,741),1241=>array(30,-24,533,548),1242=>array(44,-23,685,900),1243=>array(30,-24,533,712),1244=>array(10,0,1066,900),1245=>array(5,0,777,712),1246=>array(40,-23,641,900),1247=>array(40,-23,531,712),1248=>array(40,-23,527,729),1249=>array(35,-143,522,540),1250=>array(80,0,673,838),1251=>array(65,0,560,649),1252=>array(80,0,673,900),1253=>array(65,0,560,712),1254=>array(40,-23,742,900),1255=>array(40,-23,574,743),1256=>array(40,-23,742,741),1257=>array(36,-23,570,549),1258=>array(40,-23,742,900),1259=>array(36,-23,570,762),1260=>array(40,-23,681,900),1261=>array(40,-23,528,712),1262=>array(4,0,685,838),1263=>array(10,-219,539,649),1264=>array(5,0,686,900),1265=>array(5,-219,534,712),1266=>array(4,0,685,900),1267=>array(4,-219,533,737),1268=>array(70,0,626,900),1269=>array(50,0,508,712),1270=>array(82,-150,594,729),1271=>array(60,-125,408,540),1272=>array(80,0,896,900),1273=>array(65,0,723,712),1296=>array(32,-23,633,741),1297=>array(29,-23,520,549),1298=>array(36,-199,647,729),1299=>array(29,-168,517,540),1306=>array(40,-54,742,741),1307=>array(48,-218,564,549),1308=>array(20,0,939,729),1309=>array(10,0,771,540),1310=>array(82,0,725,729),1311=>array(60,0,549,540),1329=>array(70,-130,750,729),1330=>array(70,0,648,752),1331=>array(45,1,755,751),1332=>array(65,0,752,752),1333=>array(70,0,648,752),1334=>array(60,1,791,760),1335=>array(70,4,466,746),1336=>array(70,0,648,752),1337=>array(70,-27,840,753),1338=>array(45,-24,666,743),1339=>array(70,2,682,757),1340=>array(70,2,400,741),1341=>array(70,-20,837,748),1342=>array(42,-29,831,801),1343=>array(65,0,643,729),1344=>array(20,-99,630,750),1345=>array(35,-59,626,753),1346=>array(60,0,747,752),1347=>array(35,1,663,754),1348=>array(70,-23,757,729),1349=>array(35,-26,590,753),1350=>array(0,0,687,729),1351=>array(45,-25,611,770),1352=>array(65,1,678,754),1353=>array(45,-47,612,753),1354=>array(50,1,663,754),1355=>array(65,-1,785,760),1356=>array(65,0,752,752),1357=>array(65,-21,678,741),1358=>array(45,1,748,754),1359=>array(36,-37,656,753),1360=>array(70,0,648,752),1361=>array(40,-23,600,753),1362=>array(70,1,395,748),1363=>array(35,-24,783,750),1364=>array(20,1,632,753),1365=>array(35,-27,770,754),1366=>array(35,-24,719,750),1369=>array(99,573,237,798),1370=>array(16,456,180,748),1371=>array(2,563,230,743),1372=>array(-3,520,327,790),1373=>array(17,607,213,757),1374=>array(9,567,348,815),1375=>array(8,563,346,734),1377=>array(60,-25,813,549),1378=>array(65,-218,548,549),1379=>array(30,-218,624,549),1380=>array(65,-201,626,549),1381=>array(60,-23,543,729),1382=>array(35,-218,629,549),1383=>array(70,-121,387,729),1384=>array(65,-218,548,549),1385=>array(65,-200,628,549),1386=>array(35,-20,681,729),1387=>array(70,-200,544,729),1388=>array(70,-201,288,729),1389=>array(70,-200,771,729),1390=>array(35,-23,640,748),1391=>array(65,-200,548,729),1392=>array(70,0,542,741),1393=>array(35,-23,569,729),1394=>array(65,-200,626,549),1395=>array(30,0,588,797),1396=>array(65,-23,548,729),1397=>array(5,-235,259,549),1398=>array(65,-23,548,729),1399=>array(26,-200,510,557),1400=>array(65,0,536,560),1401=>array(20,-200,372,540),1402=>array(55,-200,808,549),1403=>array(35,-200,542,562),1404=>array(65,0,553,549),1405=>array(65,-23,535,548),1406=>array(65,-200,626,729),1407=>array(65,-23,891,549),1408=>array(65,-200,548,549),1409=>array(40,-200,547,560),1410=>array(70,0,318,540),1411=>array(65,-200,891,729),1412=>array(65,-200,581,549),1413=>array(35,-37,571,555),1414=>array(35,-200,728,729),1415=>array(65,-23,626,729),1417=>array(50,0,200,520),1418=>array(21,141,381,298),1423=>array(65,0,718,752),1456=>array(299,-267,381,-60),1457=>array(136,-267,503,-60),1458=>array(101,-267,468,-60),1459=>array(126,-260,500,-60),1460=>array(299,-142,381,-60),1461=>array(234,-142,446,-60),1462=>array(218,-267,428,-60),1463=>array(198,-142,398,-60),1464=>array(208,-248,408,-60),1465=>array(0,660,82,742),1467=>array(157,-266,498,-60),1468=>array(258,259,340,341),1469=>array(218,-248,300,-60),1470=>array(63,485,444,600),1471=>array(193,660,393,742),1472=>array(79,-100,218,700),1473=>array(650,639,732,721),1474=>array(101,639,183,721),1475=>array(50,0,200,520),1476=>array(261,639,343,721),1488=>array(61,0,650,600),1489=>array(77,0,610,600),1490=>array(47,0,503,600),1491=>array(63,0,566,600),1492=>array(79,0,612,600),1493=>array(79,0,218,600),1494=>array(63,0,371,600),1495=>array(79,0,612,600),1496=>array(76,0,609,600),1497=>array(73,276,212,600),1498=>array(62,-200,520,600),1499=>array(76,0,534,600),1500=>array(62,0,595,750),1501=>array(80,0,613,600),1502=>array(67,0,633,600),1503=>array(79,-200,218,600),1504=>array(73,0,359,600),1505=>array(76,0,609,600),1506=>array(60,-55,579,600),1507=>array(72,-200,590,601),1508=>array(79,0,597,600),1509=>array(27,-200,544,600),1510=>array(61,0,606,600),1511=>array(80,-200,599,600),1512=>array(63,0,530,600),1513=>array(76,0,766,600),1514=>array(62,0,685,600),1520=>array(79,0,475,600),1521=>array(73,0,471,600),1522=>array(73,276,470,600),1523=>array(50,470,188,729),1524=>array(50,470,424,729),2304=>array(-310,636,84,895),2305=>array(-310,661,84,920),2306=>array(-191,720,-23,888),2307=>array(66,92,234,539),2308=>array(9,-20,747,870),2309=>array(9,-20,747,633),2310=>array(3,-20,938,633),2311=>array(-10,-178,514,633),2312=>array(-10,-178,514,920),2313=>array(-10,-26,632,633),2314=>array(-10,-26,854,633),2315=>array(-10,-31,971,633),2316=>array(-10,-139,691,633),2317=>array(-10,-155,483,830),2318=>array(-10,-155,483,870),2319=>array(-10,-155,483,633),2320=>array(-10,-155,483,900),2321=>array(3,-20,938,818),2322=>array(3,-20,938,870),2323=>array(3,-20,938,900),2324=>array(3,-20,938,914),2325=>array(-10,-20,799,633),2326=>array(-10,-20,830,633),2327=>array(-10,-20,572,633),2328=>array(-10,-20,640,633),2329=>array(-10,-24,780,633),2330=>array(-10,-20,670,633),2331=>array(-10,-28,694,633),2332=>array(-10,-20,753,633),2333=>array(-10,-178,742,633),2334=>array(-10,-20,730,633),2335=>array(-10,-26,618,633),2336=>array(-10,-14,581,633),2337=>array(-10,-24,661,633),2338=>array(-10,-26,588,633),2339=>array(-10,-20,658,633),2340=>array(-10,-29,614,633),2341=>array(41,-20,710,633),2342=>array(-10,-59,557,633),2343=>array(41,-20,643,633),2344=>array(-10,-20,618,633),2345=>array(-10,-63,618,633),2346=>array(-10,-20,529,633),2347=>array(-10,-20,783,633),2348=>array(-10,-20,542,633),2349=>array(6,-20,628,633),2350=>array(-10,-20,568,633),2351=>array(-10,-20,606,633),2352=>array(-10,-42,485,633),2353=>array(-10,-90,485,633),2354=>array(-10,-24,706,633),2355=>array(-10,38,711,633),2356=>array(-10,-119,711,633),2357=>array(-10,-20,542,633),2358=>array(-10,-44,696,633),2359=>array(-10,-20,529,633),2360=>array(-10,-30,717,633),2361=>array(-10,-90,536,633),2362=>array(-131,634,-43,810),2363=>array(-10,-20,276,810),2364=>array(-394,-117,-226,51),2365=>array(23,-35,482,633),2366=>array(-10,-20,276,633),2367=>array(-10,-20,710,889),2368=>array(-243,-19,276,875),2369=>array(-441,-276,28,16),2370=>array(-326,-276,143,16),2371=>array(-314,-268,3,16),2372=>array(-314,-310,46,162),2373=>array(-310,651,84,826),2374=>array(-463,634,-73,870),2375=>array(-395,634,-73,900),2376=>array(-424,634,-73,914),2377=>array(-63,-20,331,826),2378=>array(-215,-20,276,870),2379=>array(-137,-20,276,900),2380=>array(-160,-20,276,914),2381=>array(-185,-264,101,-44),2382=>array(0,-19,199,633),2383=>array(-284,-20,276,870),2384=>array(21,-26,864,798),2385=>array(-131,634,-43,910),2386=>array(-554,-267,16,-196),2387=>array(-490,726,-190,910),2388=>array(-222,726,78,910),2389=>array(-310,598,84,900),2390=>array(-454,-174,14,-24),2391=>array(-454,-310,14,-24),2392=>array(-10,-127,799,633),2393=>array(-10,-190,830,633),2394=>array(-10,-20,572,633),2395=>array(-10,-111,753,633),2396=>array(-10,-205,661,633),2397=>array(-10,-205,588,633),2398=>array(-10,-93,783,633),2399=>array(-10,-130,606,633),2400=>array(-10,-208,950,633),2401=>array(-10,-311,700,633),2402=>array(-436,-300,58,153),2403=>array(-437,-300,66,296),2404=>array(351,-145,458,689),2405=>array(218,-131,538,703),2406=>array(70,73,504,518),2407=>array(93,-20,467,633),2408=>array(59,-97,518,633),2409=>array(70,-146,506,633),2410=>array(58,-16,530,637),2411=>array(82,-20,562,641),2412=>array(82,-132,510,633),2413=>array(14,-14,530,624),2414=>array(110,-14,480,631),2415=>array(109,-138,478,633),2416=>array(81,172,313,402),2417=>array(119,707,268,847),2418=>array(9,-20,788,826),2419=>array(9,-20,747,810),2420=>array(3,-20,938,810),2421=>array(3,-20,938,870),2422=>array(9,-174,747,633),2423=>array(9,-310,747,633),2425=>array(-10,-164,753,633),2426=>array(-10,-20,606,633),2427=>array(-10,-40,618,633),2428=>array(-10,-40,753,633),2429=>array(79,-19,538,633),2430=>array(-10,-105,661,633),2431=>array(-10,-40,542,633),2561=>array(-315,704,-2,959),2562=>array(-82,706,82,870),2563=>array(40,29,305,639),2565=>array(-9,0,917,641),2566=>array(-9,0,1169,641),2567=>array(-54,-7,944,933),2568=>array(-8,-7,978,933),2569=>array(-9,-224,774,921),2570=>array(-9,-359,774,921),2575=>array(-8,-7,739,929),2576=>array(-9,0,917,966),2579=>array(-9,-7,793,948),2580=>array(-9,0,917,975),2581=>array(-10,0,742,641),2582=>array(-9,0,690,641),2583=>array(-10,0,758,641),2584=>array(-14,0,809,641),2585=>array(-16,-16,724,641),2586=>array(-14,0,744,641),2587=>array(-10,-5,708,641),2588=>array(-12,0,708,641),2589=>array(-9,-27,687,641),2590=>array(-8,-13,704,641),2591=>array(-12,-13,703,641),2592=>array(-14,-13,730,641),2593=>array(-5,-5,697,641),2594=>array(-11,-22,714,641),2595=>array(-9,-5,744,641),2596=>array(-8,-8,705,642),2597=>array(-8,0,708,642),2598=>array(-10,-5,714,641),2599=>array(-13,0,683,641),2600=>array(-10,-20,687,641),2602=>array(-9,0,697,641),2603=>array(-8,-12,708,641),2604=>array(-6,0,676,641),2605=>array(-6,-5,674,641),2606=>array(-9,0,717,641),2607=>array(-13,0,796,641),2608=>array(-8,-12,688,641),2610=>array(-7,-16,747,641),2611=>array(-50,-16,827,641),2613=>array(-9,-8,679,641),2614=>array(-14,0,724,641),2616=>array(-9,0,719,641),2617=>array(-12,0,671,641),2620=>array(-200,-172,-74,-44),2622=>array(-20,250,332,641),2623=>array(-12,0,537,933),2624=>array(-231,0,329,933),2625=>array(-545,-224,-158,-70),2626=>array(-545,-363,-158,-39),2631=>array(-584,658,-160,929),2632=>array(-628,656,-150,973),2635=>array(-542,675,-148,976),2636=>array(-614,669,-132,975),2637=>array(-377,-285,-98,-52),2641=>array(-377,-285,-98,-52),2649=>array(-14,-40,700,642),2650=>array(-62,-17,828,641),2651=>array(-7,0,735,641),2652=>array(-8,-16,714,641),2654=>array(-25,-66,729,642),2662=>array(33,17,642,625),2663=>array(27,-55,593,693),2664=>array(22,2,627,675),2665=>array(18,-8,624,674),2666=>array(22,-6,580,674),2667=>array(9,0,562,641),2668=>array(21,0,558,834),2669=>array(9,-2,642,674),2670=>array(12,0,667,649),2671=>array(13,0,683,792),2672=>array(-306,697,-14,935),2673=>array(-313,694,0,929),2674=>array(-8,-7,739,641),2675=>array(-9,-5,774,921),2676=>array(4,-49,1556,978),2677=>array(-288,-275,0,-24),4256=>array(60,0,536,720),4257=>array(60,0,585,720),4258=>array(60,0,604,740),4259=>array(60,20,779,740),4260=>array(60,0,547,740),4261=>array(60,0,550,740),4262=>array(60,0,767,740),4263=>array(80,0,848,740),4264=>array(60,20,579,740),4265=>array(60,0,550,740),4266=>array(60,20,891,740),4267=>array(60,0,526,740),4268=>array(80,0,548,720),4269=>array(80,20,755,740),4270=>array(60,0,550,720),4271=>array(30,0,530,720),4272=>array(60,20,744,720),4273=>array(80,0,555,720),4274=>array(60,0,763,740),4275=>array(30,0,667,740),4276=>array(60,0,790,740),4277=>array(60,0,547,720),4278=>array(60,20,780,740),4279=>array(60,0,547,720),4280=>array(50,0,585,740),4281=>array(80,20,550,740),4282=>array(80,0,719,720),4283=>array(60,0,518,720),4284=>array(80,0,615,740),4285=>array(60,0,644,720),4286=>array(80,0,548,720),4287=>array(6,0,856,739),4288=>array(60,0,549,720),4304=>array(30,0,433,460),4305=>array(30,0,486,720),4306=>array(30,-260,534,420),4307=>array(30,-260,676,420),4308=>array(30,-260,429,420),4309=>array(30,-260,446,420),4310=>array(30,0,593,740),4311=>array(30,0,681,420),4312=>array(30,20,464,420),4313=>array(30,-260,446,420),4314=>array(30,-260,864,420),4315=>array(30,0,470,740),4316=>array(30,0,470,740),4317=>array(30,20,682,420),4318=>array(30,0,463,720),4319=>array(0,-260,473,420),4320=>array(30,20,682,720),4321=>array(30,21,473,740),4322=>array(30,-260,680,601),4323=>array(0,-260,640,420),4324=>array(30,-260,677,420),4325=>array(30,-260,429,720),4326=>array(30,-260,661,420),4327=>array(30,-260,435,420),4328=>array(0,0,462,740),4329=>array(30,20,450,740),4330=>array(30,-265,626,420),4331=>array(30,0,470,720),4332=>array(30,0,492,740),4333=>array(30,-260,524,720),4334=>array(30,0,470,720),4335=>array(0,-260,686,418),4336=>array(30,0,480,720),4337=>array(0,6,709,725),4338=>array(30,-4,420,394),4339=>array(30,-274,449,386),4340=>array(30,-274,472,724),4341=>array(30,6,501,734),4345=>array(30,-280,534,400),4347=>array(63,1,478,588),4348=>array(78,228,409,783),5024=>array(60,0,664,729),5025=>array(60,-10,678,729),5026=>array(1,0,585,729),5027=>array(12,-25,853,729),5028=>array(39,-23,1006,741),5029=>array(60,0,210,729),5030=>array(46,-25,598,743),5031=>array(43,-24,815,742),5032=>array(60,0,576,729),5033=>array(36,-25,752,729),5034=>array(-16,0,661,729),5035=>array(0,-23,462,729),5036=>array(60,0,605,729),5037=>array(26,0,895,729),5038=>array(35,0,579,741),5039=>array(-19,-24,760,752),5040=>array(60,0,501,729),5041=>array(60,0,594,729),5042=>array(4,-24,924,742),5043=>array(6,0,925,729),5044=>array(26,-25,600,743),5045=>array(57,0,576,754),5046=>array(40,-23,698,741),5047=>array(60,0,770,729),5048=>array(45,0,507,752),5049=>array(10,-25,953,729),5050=>array(40,-12,897,752),5051=>array(60,0,649,729),5052=>array(26,-25,562,729),5053=>array(27,-25,795,729),5054=>array(39,-23,741,741),5055=>array(37,-130,556,729),5056=>array(39,-21,708,743),5057=>array(-16,-23,804,742),5058=>array(60,0,571,729),5059=>array(45,0,593,729),5060=>array(42,0,548,752),5061=>array(39,-23,1091,741),5062=>array(40,0,624,729),5063=>array(21,-25,870,754),5064=>array(23,-25,893,743),5065=>array(4,0,1297,741),5066=>array(21,-25,870,754),5067=>array(45,-25,649,743),5068=>array(57,-23,635,729),5069=>array(10,-25,1023,754),5070=>array(22,0,623,729),5071=>array(60,0,617,729),5072=>array(19,0,618,729),5073=>array(44,-25,793,738),5074=>array(60,0,624,729),5075=>array(58,-23,520,729),5076=>array(-2,0,864,729),5077=>array(41,-25,593,743),5078=>array(9,-25,721,729),5079=>array(-12,0,582,729),5080=>array(15,0,609,729),5081=>array(-2,0,621,729),5082=>array(41,-25,593,743),5083=>array(42,-25,898,742),5084=>array(4,-25,853,742),5085=>array(58,0,557,752),5086=>array(60,0,559,729),5087=>array(41,-23,682,741),5088=>array(28,-25,851,729),5089=>array(19,-24,990,742),5090=>array(60,0,617,729),5091=>array(39,-25,717,743),5092=>array(10,0,790,729),5093=>array(60,0,797,729),5094=>array(60,0,703,729),5095=>array(20,-25,565,729),5096=>array(41,-24,925,742),5097=>array(39,-98,968,743),5098=>array(3,-26,991,744),5099=>array(39,-23,741,741),5100=>array(42,-25,879,742),5101=>array(-9,-25,638,741),5102=>array(43,-25,601,743),5103=>array(21,-25,870,754),5104=>array(28,-25,687,741),5105=>array(-18,-25,835,729),5106=>array(57,0,568,752),5107=>array(39,-21,938,743),5108=>array(60,0,644,729),7680=>array(10,-218,687,729),7681=>array(40,-219,536,549),7682=>array(80,0,664,900),7683=>array(65,-23,581,752),7684=>array(80,-205,664,729),7685=>array(65,-205,581,729),7686=>array(80,-151,664,729),7687=>array(65,-151,581,729),7688=>array(40,-220,681,900),7689=>array(40,-220,528,757),7690=>array(80,0,684,900),7691=>array(40,-23,556,731),7692=>array(80,-205,684,729),7693=>array(40,-205,556,729),7694=>array(80,-151,684,729),7695=>array(40,-151,556,729),7696=>array(80,-213,684,729),7697=>array(40,-236,556,729),7698=>array(80,-202,684,729),7699=>array(40,-202,556,729),7700=>array(80,0,625,983),7701=>array(40,-23,543,900),7702=>array(80,0,625,986),7703=>array(40,-23,543,900),7704=>array(80,-202,625,729),7705=>array(40,-202,543,549),7706=>array(80,-174,625,729),7707=>array(40,-174,543,549),7708=>array(80,-213,625,900),7709=>array(40,-236,543,745),7710=>array(80,0,592,900),7711=>array(14,0,313,900),7712=>array(40,-21,709,879),7713=>array(40,-218,547,699),7714=>array(80,0,669,900),7715=>array(65,0,539,801),7716=>array(80,-205,669,729),7717=>array(65,-205,539,729),7718=>array(80,0,669,900),7719=>array(65,0,539,900),7720=>array(51,-200,672,729),7721=>array(65,-201,539,729),7722=>array(80,-184,669,729),7723=>array(65,-184,539,729),7724=>array(-22,-174,332,729),7725=>array(-37,-174,317,729),7726=>array(2,0,308,1040),7727=>array(-4,0,302,900),7728=>array(80,0,723,900),7729=>array(65,0,554,896),7730=>array(80,-205,723,729),7731=>array(65,-205,554,729),7732=>array(80,-151,723,729),7733=>array(65,-151,554,729),7734=>array(80,-205,579,729),7735=>array(65,-205,205,729),7736=>array(80,-205,579,879),7737=>array(-12,-205,287,879),7738=>array(80,-151,579,729),7739=>array(-10,-151,289,729),7740=>array(80,-202,579,729),7741=>array(-25,-202,293,729),7742=>array(80,0,790,900),7743=>array(65,0,829,748),7744=>array(80,0,790,900),7745=>array(65,0,829,750),7746=>array(80,-205,790,729),7747=>array(65,-205,829,549),7748=>array(80,0,673,900),7749=>array(65,0,548,751),7750=>array(80,-205,673,729),7751=>array(65,-205,548,549),7752=>array(80,-151,673,729),7753=>array(65,-151,548,549),7754=>array(80,-200,673,729),7755=>array(65,-200,548,549),7756=>array(40,-23,742,1029),7757=>array(40,-23,574,900),7758=>array(40,-23,742,1045),7759=>array(40,-23,574,900),7760=>array(40,-23,742,990),7761=>array(40,-23,574,900),7762=>array(40,-23,742,985),7763=>array(40,-23,574,900),7764=>array(80,0,637,900),7765=>array(65,-218,581,757),7766=>array(80,0,637,900),7767=>array(65,-218,581,750),7768=>array(80,0,677,900),7769=>array(65,0,372,749),7770=>array(80,-205,677,729),7771=>array(65,-205,372,549),7772=>array(80,-205,677,860),7773=>array(65,-205,372,683),7774=>array(80,-151,677,729),7775=>array(46,-151,372,549),7776=>array(40,-23,641,900),7777=>array(30,-23,521,752),7778=>array(40,-205,641,741),7779=>array(30,-205,521,549),7780=>array(40,-23,641,1023),7781=>array(30,-23,521,898),7782=>array(40,-23,641,1026),7783=>array(30,-23,521,896),7784=>array(40,-205,641,900),7785=>array(30,-205,521,749),7786=>array(30,0,614,900),7787=>array(21,-23,308,871),7788=>array(30,-205,614,729),7789=>array(21,-205,308,674),7790=>array(30,-151,614,729),7791=>array(20,-151,319,674),7792=>array(30,-202,614,729),7793=>array(7,-202,325,674),7794=>array(80,-205,658,729),7795=>array(65,-205,548,540),7796=>array(80,-174,658,729),7797=>array(65,-174,548,540),7798=>array(80,-200,658,729),7799=>array(65,-200,548,540),7800=>array(80,-23,658,1026),7801=>array(65,-23,548,897),7802=>array(80,-23,658,983),7803=>array(65,-23,548,871),7804=>array(20,0,643,900),7805=>array(10,0,532,753),7806=>array(20,-205,643,729),7807=>array(10,-205,532,540),7808=>array(20,0,939,900),7809=>array(10,0,771,749),7810=>array(20,0,939,900),7811=>array(10,0,771,757),7812=>array(20,0,939,900),7813=>array(10,0,771,750),7814=>array(20,0,939,900),7815=>array(10,0,771,750),7816=>array(20,-205,939,729),7817=>array(10,-205,771,540),7818=>array(22,0,653,900),7819=>array(15,0,534,749),7820=>array(22,0,653,900),7821=>array(15,0,534,752),7822=>array(10,0,633,900),7823=>array(10,-219,539,747),7824=>array(30,0,578,900),7825=>array(30,0,477,757),7826=>array(30,-205,578,729),7827=>array(30,-205,477,540),7828=>array(30,-151,578,729),7829=>array(30,-151,477,540),7830=>array(65,-151,539,729),7831=>array(0,-23,308,849),7832=>array(10,0,771,752),7833=>array(10,-219,539,752),7834=>array(40,-23,551,798),7835=>array(14,0,308,900),7838=>array(80,-23,701,744),7840=>array(10,-205,687,729),7841=>array(40,-205,536,549),7842=>array(10,0,687,969),7843=>array(40,-23,536,786),7844=>array(10,0,696,1000),7845=>array(40,-23,556,900),7846=>array(10,0,687,1000),7847=>array(0,-23,536,900),7848=>array(10,0,687,1000),7849=>array(40,-23,536,900),7850=>array(10,0,687,1029),7851=>array(40,-23,536,900),7852=>array(10,-205,687,900),7853=>array(40,-205,536,759),7854=>array(10,0,687,1011),7855=>array(40,-23,536,900),7856=>array(10,0,687,1000),7857=>array(40,-23,536,900),7858=>array(10,0,687,1066),7859=>array(40,-23,536,900),7860=>array(10,0,687,1059),7861=>array(40,-23,536,900),7862=>array(10,-205,687,900),7863=>array(40,-205,536,752),7864=>array(80,-205,625,729),7865=>array(40,-205,543,549),7866=>array(80,0,625,976),7867=>array(40,-23,543,786),7868=>array(80,0,625,900),7869=>array(40,-23,543,737),7870=>array(80,0,667,1000),7871=>array(40,-23,566,900),7872=>array(35,0,625,1000),7873=>array(14,-23,543,900),7874=>array(80,0,627,1000),7875=>array(40,-23,543,900),7876=>array(80,0,625,1024),7877=>array(40,-23,543,900),7878=>array(80,-205,625,900),7879=>array(40,-205,543,759),7880=>array(80,0,236,976),7881=>array(70,0,231,771),7882=>array(80,-205,230,729),7883=>array(70,-205,210,729),7884=>array(40,-205,742,741),7885=>array(40,-205,574,549),7886=>array(40,-23,742,977),7887=>array(40,-23,574,776),7888=>array(40,-23,742,1000),7889=>array(40,-23,591,900),7890=>array(40,-23,742,1000),7891=>array(28,-23,574,900),7892=>array(40,-23,742,1000),7893=>array(40,-23,574,900),7894=>array(40,-23,742,1027),7895=>array(40,-23,574,900),7896=>array(40,-205,742,900),7897=>array(40,-205,574,759),7898=>array(40,-23,791,900),7899=>array(40,-23,658,757),7900=>array(40,-23,791,900),7901=>array(40,-23,658,757),7902=>array(40,-23,791,976),7903=>array(40,-23,658,772),7904=>array(40,-23,791,900),7905=>array(40,-23,658,779),7906=>array(40,-205,791,763),7907=>array(40,-205,658,585),7908=>array(80,-205,658,729),7909=>array(65,-205,548,540),7910=>array(80,-23,658,963),7911=>array(65,-23,548,751),7912=>array(80,-23,773,900),7913=>array(65,-23,663,757),7914=>array(80,-23,773,900),7915=>array(65,-23,663,757),7916=>array(80,-23,773,941),7917=>array(65,-23,663,766),7918=>array(80,-23,773,900),7919=>array(65,-23,663,746),7920=>array(80,-205,773,896),7921=>array(65,-205,663,707),7922=>array(10,0,633,900),7923=>array(10,-219,539,757),7924=>array(10,-205,633,729),7925=>array(10,-219,539,540),7926=>array(10,0,633,949),7927=>array(10,-219,539,749),7928=>array(10,0,633,900),7929=>array(10,-219,539,752),7936=>array(40,-15,632,799),7937=>array(40,-15,632,799),7938=>array(40,-15,632,800),7939=>array(40,-15,632,799),7940=>array(40,-15,632,800),7941=>array(40,-15,632,799),7942=>array(40,-15,632,899),7943=>array(40,-15,632,899),7944=>array(10,0,687,741),7945=>array(10,0,687,747),7946=>array(0,0,860,745),7947=>array(0,0,844,738),7948=>array(0,0,791,738),7949=>array(0,0,802,753),7950=>array(-33,0,725,878),7951=>array(-8,0,745,881),7952=>array(40,-10,531,799),7953=>array(40,-10,531,799),7954=>array(40,-10,531,800),7955=>array(40,-10,531,799),7956=>array(40,-10,531,800),7957=>array(40,-10,531,799),7960=>array(0,0,718,741),7961=>array(0,0,720,741),7962=>array(0,0,927,742),7963=>array(0,0,913,741),7964=>array(0,0,909,738),7965=>array(0,0,915,741),7968=>array(10,-200,538,802),7969=>array(10,-200,538,802),7970=>array(10,-200,538,800),7971=>array(10,-200,538,799),7972=>array(10,-200,538,797),7973=>array(10,-200,538,790),7974=>array(10,-200,538,900),7975=>array(10,-200,538,900),7976=>array(0,0,763,741),7977=>array(0,0,766,741),7978=>array(0,0,961,742),7979=>array(0,0,952,741),7980=>array(0,0,947,738),7981=>array(0,0,959,741),7982=>array(-51,0,853,881),7983=>array(-25,0,864,878),7984=>array(59,-17,331,799),7985=>array(60,-17,331,799),7986=>array(22,-17,389,800),7987=>array(26,-17,391,799),7988=>array(38,-17,394,800),7989=>array(39,-17,390,799),7990=>array(19,-17,386,901),7991=>array(37,-17,400,899),7992=>array(0,0,343,741),7993=>array(0,0,343,741),7994=>array(0,0,521,742),7995=>array(0,0,521,741),7996=>array(0,0,517,738),7997=>array(0,0,511,741),7998=>array(0,0,459,877),7999=>array(22,0,459,876),8000=>array(40,-23,574,799),8001=>array(40,-23,574,799),8002=>array(40,-23,574,800),8003=>array(40,-23,574,799),8004=>array(40,-23,574,800),8005=>array(40,-23,574,799),8008=>array(0,-23,824,741),8009=>array(0,-23,825,741),8010=>array(0,-23,1018,742),8011=>array(0,-23,1013,741),8012=>array(0,-23,979,741),8013=>array(0,-23,977,741),8016=>array(60,-16,548,799),8017=>array(60,-16,548,799),8018=>array(60,-16,548,800),8019=>array(60,-16,548,799),8020=>array(60,-16,548,800),8021=>array(60,-16,548,799),8022=>array(60,-16,548,901),8023=>array(60,-16,548,899),8025=>array(0,0,891,741),8027=>array(0,0,1095,741),8029=>array(0,0,1110,741),8031=>array(22,0,1022,876),8032=>array(40,-15,758,801),8033=>array(40,-15,758,800),8034=>array(40,-15,758,801),8035=>array(40,-15,758,799),8036=>array(40,-15,758,812),8037=>array(40,-15,758,802),8038=>array(40,-15,758,900),8039=>array(40,-15,758,898),8040=>array(0,0,836,749),8041=>array(0,0,839,749),8042=>array(0,0,1031,749),8043=>array(0,0,1031,749),8044=>array(0,0,991,749),8045=>array(0,0,1004,749),8046=>array(0,0,961,877),8047=>array(22,0,958,876),8048=>array(40,-15,632,775),8049=>array(40,-15,632,775),8050=>array(40,-10,531,775),8051=>array(40,-10,531,775),8052=>array(10,-200,538,775),8053=>array(10,-200,538,778),8054=>array(0,-17,331,775),8055=>array(60,-17,331,775),8056=>array(40,-23,574,775),8057=>array(40,-23,574,775),8058=>array(60,-16,548,775),8059=>array(60,-16,548,775),8060=>array(40,-15,758,784),8061=>array(40,-15,758,784),8064=>array(40,-199,632,799),8065=>array(40,-199,632,799),8066=>array(40,-199,632,800),8067=>array(40,-199,632,799),8068=>array(40,-199,632,800),8069=>array(40,-199,632,799),8070=>array(40,-199,632,899),8071=>array(40,-199,632,899),8072=>array(10,-5,894,741),8073=>array(10,-5,891,747),8074=>array(4,-5,1056,745),8075=>array(0,-5,1030,738),8076=>array(0,-5,979,738),8077=>array(0,-5,989,753),8078=>array(-42,-5,905,878),8079=>array(-28,-5,911,881),8080=>array(10,-200,538,802),8081=>array(10,-200,538,802),8082=>array(10,-200,538,800),8083=>array(10,-200,538,799),8084=>array(10,-200,538,797),8085=>array(10,-200,538,790),8086=>array(10,-200,538,900),8087=>array(10,-200,538,900),8088=>array(0,-5,991,741),8089=>array(0,-5,1000,741),8090=>array(0,-4,1189,742),8091=>array(0,-5,1192,741),8092=>array(0,-5,1183,738),8093=>array(0,-5,1194,741),8094=>array(-51,-5,1081,881),8095=>array(-25,-5,1100,878),8096=>array(40,-200,758,801),8097=>array(40,-200,758,800),8098=>array(40,-200,758,801),8099=>array(40,-200,758,799),8100=>array(40,-200,758,812),8101=>array(40,-200,758,802),8102=>array(40,-200,758,900),8103=>array(40,-200,758,898),8104=>array(0,-22,1059,749),8105=>array(0,-22,1053,749),8106=>array(0,-22,1246,749),8107=>array(0,-22,1245,749),8108=>array(0,-22,1205,749),8109=>array(0,-22,1222,749),8110=>array(0,-22,1181,877),8111=>array(22,-22,1177,876),8112=>array(40,-15,632,752),8113=>array(40,-15,632,668),8114=>array(40,-199,632,775),8115=>array(40,-199,632,542),8116=>array(40,-199,632,763),8118=>array(40,-15,632,737),8119=>array(40,-199,632,737),8120=>array(10,0,687,901),8121=>array(10,0,687,860),8122=>array(-22,0,687,741),8123=>array(10,0,687,741),8124=>array(10,-5,892,729),8125=>array(84,563,216,753),8126=>array(58,0,244,252),8127=>array(84,563,216,753),8128=>array(0,620,354,748),8129=>array(-10,609,344,901),8130=>array(10,-200,538,775),8131=>array(10,-200,538,548),8132=>array(20,-200,548,757),8134=>array(10,-200,538,782),8135=>array(10,-200,538,782),8136=>array(0,0,762,741),8137=>array(0,0,759,741),8138=>array(0,0,804,741),8139=>array(0,0,801,741),8140=>array(80,-5,893,729),8141=>array(84,563,432,754),8142=>array(84,563,427,754),8143=>array(27,563,381,900),8144=>array(23,-17,351,752),8145=>array(0,-17,350,668),8146=>array(0,-17,363,783),8147=>array(0,-17,354,781),8150=>array(0,-17,369,737),8151=>array(0,-17,382,899),8152=>array(23,0,287,944),8153=>array(6,0,305,860),8154=>array(0,0,375,732),8155=>array(0,0,365,738),8157=>array(81,563,429,753),8158=>array(81,563,431,753),8159=>array(-10,560,344,894),8160=>array(60,-16,548,752),8161=>array(60,-16,548,668),8162=>array(60,-16,548,783),8163=>array(60,-16,548,783),8164=>array(60,-203,594,764),8165=>array(60,-203,594,780),8166=>array(60,-16,548,737),8167=>array(60,-16,548,899),8168=>array(5,0,756,901),8169=>array(5,0,756,860),8170=>array(0,0,943,729),8171=>array(0,0,967,735),8172=>array(0,-8,782,756),8173=>array(0,600,332,780),8174=>array(-1,600,333,780),8175=>array(82,579,282,745),8178=>array(40,-200,758,784),8179=>array(40,-200,758,545),8180=>array(40,-200,758,738),8182=>array(40,-15,758,761),8183=>array(40,-200,758,761),8184=>array(0,-23,873,750),8185=>array(0,-23,833,747),8186=>array(0,0,876,759),8187=>array(0,0,854,749),8188=>array(40,0,973,749),8189=>array(117,588,317,754),8190=>array(81,563,213,753),8208=>array(26,207,298,311),8209=>array(26,207,298,311),8210=>array(-9,207,557,311),8211=>array(-9,207,557,311),8212=>array(-7,207,1003,311),8213=>array(-7,207,1003,311),8214=>array(100,-200,342,729),8215=>array(-22,-300,578,-90),8216=>array(68,482,190,729),8217=>array(68,482,190,729),8218=>array(60,-134,182,113),8219=>array(68,482,190,729),8220=>array(62,482,390,729),8221=>array(56,482,384,729),8222=>array(56,-134,384,113),8223=>array(66,482,390,729),8224=>array(31,-194,523,709),8225=>array(28,-194,520,709),8226=>array(50,170,350,470),8227=>array(51,182,359,516),8228=>array(161,0,311,146),8229=>array(36,0,436,146),8230=>array(36,0,686,146),8231=>array(64,169,188,292),8240=>array(11,-22,990,739),8241=>array(11,-22,1356,739),8242=>array(40,467,207,742),8243=>array(40,467,401,742),8244=>array(40,467,585,742),8245=>array(40,467,207,742),8246=>array(40,467,387,742),8247=>array(40,467,571,742),8248=>array(2,-196,448,169),8249=>array(83,72,250,481),8250=>array(80,72,247,481),8251=>array(61,33,561,527),8252=>array(112,0,595,726),8253=>array(31,0,593,744),8254=>array(1,694,556,798),8255=>array(34,-219,625,4),8256=>array(34,562,625,785),8257=>array(-10,-226,448,301),8258=>array(-7,-32,836,729),8259=>array(50,151,350,331),8260=>array(-173,-20,337,715),8261=>array(96,-237,301,754),8262=>array(6,-237,211,754),8263=>array(64,0,1167,744),8264=>array(64,0,873,744),8265=>array(112,0,889,744),8266=>array(29,-12,528,560),8267=>array(19,-191,529,729),8268=>array(36,49,560,569),8269=>array(36,49,560,569),8270=>array(23,-32,357,290),8271=>array(113,-174,263,520),8272=>array(34,-11,625,559),8273=>array(23,-32,357,741),8274=>array(65,1,575,736),8275=>array(0,268,568,424),8276=>array(34,-247,625,-24),8277=>array(11,-39,776,726),8278=>array(37,-26,452,561),8279=>array(40,467,820,742),8280=>array(37,-11,659,698),8281=>array(37,-24,662,702),8282=>array(37,-23,161,779),8283=>array(37,-200,659,797),8284=>array(57,41,543,524),8285=>array(37,-21,161,752),8286=>array(37,-22,161,753),8304=>array(19,370,333,819),8305=>array(54,390,146,864),8308=>array(14,390,334,815),8309=>array(14,360,330,800),8310=>array(19,370,332,819),8311=>array(16,375,337,800),8312=>array(13,370,336,819),8313=>array(19,368,332,817),8314=>array(20,447,331,736),8315=>array(20,556,331,627),8316=>array(20,484,331,698),8317=>array(26,296,197,900),8318=>array(19,296,190,900),8319=>array(42,390,357,747),8320=>array(19,-218,333,231),8321=>array(40,-200,242,225),8322=>array(16,-200,328,234),8323=>array(15,-213,329,234),8324=>array(14,-200,334,225),8325=>array(14,-214,330,226),8326=>array(19,-214,332,235),8327=>array(16,-200,337,225),8328=>array(13,-214,336,235),8329=>array(19,-214,332,235),8330=>array(20,-129,331,160),8331=>array(21,-20,332,51),8332=>array(21,-97,332,117),8333=>array(26,-300,197,303),8334=>array(18,-299,189,305),8336=>array(27,-215,350,157),8337=>array(28,-213,355,159),8338=>array(26,-213,374,159),8339=>array(9,-200,348,151),8340=>array(26,-213,353,159),8355=>array(19,0,567,729),8356=>array(12,-33,578,754),8357=>array(60,-114,824,651),8358=>array(46,1,684,733),8360=>array(80,-23,1206,729),8362=>array(80,0,979,600),8363=>array(29,-24,555,803),8364=>array(36,-23,604,739),8368=>array(5,-200,581,752),8373=>array(22,-126,562,763),8376=>array(14,0,598,729),8377=>array(12,-47,587,729),8400=>array(-565,542,-1,773),8401=>array(-565,542,-1,773),8402=>array(-212,-24,-137,686),8403=>array(-237,-11,-157,545),8406=>array(-623,524,6,911),8407=>array(-616,524,13,911),8411=>array(-494,482,-2,605),8412=>array(-678,482,-2,605),8413=>array(-720,-201,280,799),8414=>array(-725,-199,276,802),8415=>array(-726,-200,280,806),8416=>array(-728,-208,280,800),8417=>array(-673,534,23,918),8421=>array(-708,-64,-6,752),8423=>array(-433,87,77,641),8424=>array(-494,-199,-2,-76),8425=>array(-467,500,3,690),8426=>array(-968,10,-41,556),8427=>array(-600,-102,80,594),8428=>array(-534,-270,31,-38),8429=>array(-537,-267,28,-35),8430=>array(-608,-302,21,-12),8431=>array(-616,-304,13,-14),8432=>array(-305,562,-100,757),8448=>array(40,-20,902,746),8449=>array(36,-20,932,746),8451=>array(30,-23,993,741),8453=>array(32,-20,954,742),8454=>array(36,-20,966,742),8455=>array(40,-23,641,741),8456=>array(40,-23,681,741),8457=>array(30,0,892,729),8462=>array(65,0,539,729),8465=>array(30,-102,636,714),8467=>array(14,-11,587,744),8468=>array(5,-23,845,729),8470=>array(68,0,974,729),8471=>array(30,-44,850,776),8476=>array(24,-24,726,756),8480=>array(46,260,929,742),8481=>array(14,0,1299,729),8482=>array(21,273,879,729),8486=>array(40,0,759,749),8487=>array(40,-57,759,692),8489=>array(10,-17,281,540),8490=>array(80,0,723,729),8491=>array(10,0,687,949),8494=>array(40,-23,543,549),8498=>array(20,0,532,729),8501=>array(31,0,620,600),8502=>array(20,0,553,600),8503=>array(47,0,503,600),8504=>array(63,0,566,600),8506=>array(40,-23,836,680),8507=>array(67,0,1400,729),8513=>array(49,-25,718,739),8514=>array(40,0,539,729),8515=>array(32,0,531,729),8516=>array(10,0,633,729),8523=>array(8,-21,647,725),8525=>array(10,-20,1268,742),8526=>array(29,-1,440,583),8531=>array(40,-21,854,744),8532=>array(16,-21,854,744),8533=>array(40,-22,840,744),8534=>array(16,-21,840,745),8535=>array(15,-20,840,745),8536=>array(14,-20,840,735),8537=>array(40,-21,832,744),8538=>array(14,-24,832,730),8539=>array(40,-24,856,744),8540=>array(15,-24,856,743),8541=>array(14,-24,856,730),8542=>array(16,-24,856,730),8543=>array(40,-20,620,745),8544=>array(80,0,230,729),8545=>array(80,0,508,729),8546=>array(80,0,786,729),8547=>array(80,0,891,729),8548=>array(20,0,643,729),8549=>array(20,0,827,729),8550=>array(20,0,1115,729),8551=>array(20,0,1393,729),8552=>array(80,0,911,729),8553=>array(22,0,653,729),8554=>array(22,0,847,729),8555=>array(22,0,1115,729),8556=>array(80,0,579,729),8557=>array(40,-23,681,741),8558=>array(80,0,684,729),8559=>array(80,0,790,729),8560=>array(70,0,210,729),8561=>array(70,0,488,729),8562=>array(70,0,766,729),8563=>array(70,0,790,729),8564=>array(10,0,532,540),8565=>array(10,0,716,729),8566=>array(10,0,994,729),8567=>array(10,0,1272,729),8568=>array(70,0,772,729),8569=>array(15,0,534,540),8570=>array(15,0,716,729),8571=>array(15,0,994,729),8572=>array(65,0,205,729),8573=>array(40,-23,528,549),8574=>array(40,-23,556,729),8575=>array(65,0,829,549),8592=>array(39,70,925,394),8593=>array(320,-211,644,675),8594=>array(42,70,928,394),8595=>array(320,-211,644,675),8596=>array(39,70,925,394),8597=>array(320,-211,644,675),8598=>array(158,-111,826,556),8599=>array(139,-112,806,556),8600=>array(138,-92,806,575),8601=>array(158,-92,825,576),8602=>array(39,-60,925,522),8603=>array(39,-60,925,522),8606=>array(39,70,928,394),8607=>array(322,-212,646,677),8608=>array(39,70,928,394),8609=>array(322,-213,646,676),8610=>array(39,70,925,394),8611=>array(39,70,925,394),8612=>array(39,20,925,445),8613=>array(270,-211,695,675),8614=>array(39,20,925,445),8615=>array(269,-211,694,675),8616=>array(270,-221,694,745),8644=>array(39,-110,925,574),8645=>array(140,-211,824,675),8646=>array(39,-110,925,574),8647=>array(39,-110,925,574),8648=>array(140,-211,824,675),8649=>array(39,-110,925,574),8650=>array(140,-211,824,675),8704=>array(10,0,687,729),8705=>array(108,-139,608,861),8706=>array(32,-23,519,724),8707=>array(59,0,604,729),8708=>array(55,-60,604,802),8709=>array(49,-25,811,747),8710=>array(8,0,721,729),8711=>array(8,0,721,729),8712=>array(55,0,530,616),8713=>array(55,-50,530,685),8714=>array(45,1,505,469),8715=>array(55,-1,530,615),8716=>array(55,-60,530,675),8717=>array(80,-1,540,467),8718=>array(90,35,410,655),8719=>array(105,-183,717,732),8720=>array(105,-183,717,732),8721=>array(41,-195,744,729),8722=>array(50,172,533,291),8723=>array(51,1,534,661),8724=>array(50,1,533,674),8725=>array(0,-20,510,715),8726=>array(40,-20,412,544),8727=>array(16,66,485,537),8728=>array(63,111,436,483),8729=>array(100,170,400,470),8730=>array(7,-73,570,900),8731=>array(7,-73,570,900),8732=>array(7,-73,570,900),8733=>array(25,124,636,404),8734=>array(25,124,689,404),8735=>array(62,0,587,525),8736=>array(28,0,740,712),8739=>array(70,-14,150,676),8741=>array(70,-14,310,676),8743=>array(30,0,578,448),8744=>array(30,0,578,448),8745=>array(40,-1,732,508),8746=>array(40,-11,732,498),8747=>array(60,-246,468,767),8748=>array(60,-246,758,767),8749=>array(60,-246,1048,767),8756=>array(133,-46,665,425),8757=>array(135,51,667,522),8758=>array(50,-58,174,485),8759=>array(50,-58,544,485),8760=>array(50,172,533,455),8761=>array(50,-58,735,455),8762=>array(50,-30,533,505),8763=>array(20,-18,479,486),8764=>array(20,140,479,312),8768=>array(36,-22,208,437),8770=>array(53,10,536,397),8771=>array(50,84,533,471),8773=>array(50,-23,534,572),8776=>array(18,46,479,422),8778=>array(50,-25,533,505),8779=>array(20,-14,479,497),8784=>array(50,52,534,630),8785=>array(50,-127,534,586),8786=>array(50,-130,534,597),8787=>array(50,-124,534,595),8788=>array(64,-118,705,585),8789=>array(50,-120,705,575),8791=>array(50,55,534,669),8792=>array(50,55,534,645),8793=>array(50,55,534,677),8794=>array(50,55,534,679),8797=>array(35,55,577,741),8798=>array(50,55,534,715),8799=>array(50,55,534,818),8800=>array(50,-60,534,545),8801=>array(50,24,533,513),8804=>array(50,-38,539,611),8805=>array(50,-38,539,604),8806=>array(50,-181,539,684),8807=>array(50,-183,539,681),8810=>array(40,-10,976,474),8811=>array(50,-9,986,475),8818=>array(45,-60,534,639),8819=>array(40,-60,529,639),8834=>array(55,0,530,616),8835=>array(55,1,530,617),8836=>array(55,-60,530,675),8837=>array(54,-60,530,675),8838=>array(50,-57,533,734),8839=>array(50,-56,533,732),8853=>array(30,-28,746,688),8854=>array(30,-28,746,688),8855=>array(30,-28,746,688),8856=>array(30,-28,746,688),8857=>array(30,-28,746,688),8858=>array(30,-28,746,688),8859=>array(30,-28,746,688),8860=>array(30,-28,746,688),8861=>array(30,-28,746,688),8891=>array(20,20,568,607),8892=>array(30,0,578,620),8893=>array(18,0,566,636),8896=>array(30,0,714,668),8897=>array(30,0,714,668),8898=>array(61,-35,703,796),8899=>array(61,-82,703,749),8901=>array(72,286,226,443),8942=>array(59,-14,183,776),8943=>array(106,197,896,320),8944=>array(106,-13,895,776),8945=>array(105,-14,895,776),8968=>array(98,0,382,729),8969=>array(74,0,358,729),8970=>array(98,0,382,729),8971=>array(74,0,358,729),8976=>array(39,86,544,376),8994=>array(59,148,600,342),8995=>array(59,142,600,336),9001=>array(15,-198,334,746),9002=>array(25,-198,344,746),9251=>array(10,0,490,200),9674=>array(16,-26,518,744),9675=>array(20,-44,840,776),9676=>array(21,-44,839,776),9702=>array(50,151,350,451),9711=>array(10,-201,1010,799),9772=>array(12,-200,906,797),9824=>array(14,-20,611,782),9825=>array(15,-96,679,724),9826=>array(8,-56,587,748),9827=>array(15,-20,761,725),9828=>array(14,-20,611,782),9829=>array(15,-97,679,724),9830=>array(8,-56,587,748),9831=>array(15,-20,761,725),9833=>array(38,0,277,694),9834=>array(55,0,514,694),9835=>array(55,0,696,729),9836=>array(55,0,696,729),9837=>array(96,-36,457,730),9838=>array(130,-214,413,712),9839=>array(86,-197,460,762),10048=>array(31,-200,1023,796),10752=>array(10,-201,1010,799),10753=>array(10,-201,1010,799),10754=>array(9,-199,1008,801),11568=>array(36,-10,316,270),11569=>array(56,-16,816,744),11570=>array(56,-16,816,744),11571=>array(72,0,648,728),11572=>array(72,0,648,728),11573=>array(72,0,648,728),11574=>array(48,0,616,738),11575=>array(48,0,704,728),11576=>array(48,0,704,728),11577=>array(72,0,648,728),11578=>array(72,0,648,728),11579=>array(54,-10,542,728),11580=>array(72,0,626,728),11581=>array(72,0,670,728),11582=>array(72,-10,520,738),11583=>array(72,0,670,728),11584=>array(56,-16,816,744),11585=>array(56,-16,816,744),11586=>array(72,-20,240,748),11587=>array(72,0,648,728),11588=>array(60,0,636,728),11589=>array(72,0,648,728),11590=>array(52,44,532,532),11591=>array(72,0,670,728),11592=>array(54,270,742,458),11593=>array(58,0,555,728),11594=>array(48,0,624,728),11595=>array(60,-16,828,744),11596=>array(54,0,782,728),11597=>array(52,0,472,728),11598=>array(72,0,648,728),11599=>array(90,0,210,728),11600=>array(54,0,782,728),11601=>array(56,-244,244,728),11602=>array(63,-16,655,728),11603=>array(54,-10,334,738),11604=>array(56,-16,816,744),11605=>array(56,-16,816,744),11606=>array(60,0,636,728),11607=>array(60,-10,248,738),11608=>array(56,-10,584,738),11609=>array(56,-16,816,744),11610=>array(56,-16,816,744),11611=>array(56,-16,694,744),11612=>array(54,0,370,728),11613=>array(72,0,648,728),11614=>array(56,-16,694,744),11615=>array(72,0,648,728),11616=>array(48,0,661,728),11617=>array(72,0,648,728),11618=>array(25,-23,516,756),11619=>array(54,0,774,728),11620=>array(72,0,408,728),11621=>array(54,0,774,728),11631=>array(72,444,410,728),11798=>array(40,-53,529,665),11799=>array(40,118,290,447),11800=>array(24,-23,586,721),11802=>array(13,207,319,573),11803=>array(20,142,479,544),11806=>array(20,142,479,501),11807=>array(20,-12,479,314),11816=>array(20,-200,474,729),11817=>array(22,-200,476,729),11818=>array(29,3,624,554),11819=>array(15,59,603,475),11820=>array(15,41,603,457),11821=>array(21,5,643,603),11822=>array(64,0,556,744),42888=>array(11,-58,329,92),42889=>array(0,0,150,520),42890=>array(50,52,292,411),42891=>array(60,303,198,770),42892=>array(60,462,198,770),42922=>array(40,0,868,729),64256=>array(14,0,587,729),64257=>array(14,0,505,729),64258=>array(14,0,532,729),64259=>array(14,0,778,729),64260=>array(14,0,778,729),64261=>array(14,-23,602,729),64275=>array(65,-23,1173,729),64276=>array(65,-23,1176,729),64277=>array(65,-200,1168,729),64278=>array(65,-200,1173,729),64279=>array(65,-200,1383,729),64285=>array(73,136,212,600),64286=>array(0,660,306,813),64287=>array(73,138,470,600),64288=>array(86,0,579,600),64289=>array(61,0,900,600),64290=>array(63,0,816,600),64291=>array(79,0,862,600),64292=>array(76,0,784,600),64293=>array(62,0,845,750),64294=>array(80,0,863,600),64295=>array(63,0,780,600),64296=>array(62,0,935,600),64297=>array(50,172,533,473),64298=>array(76,0,766,721),64299=>array(76,0,766,721),64300=>array(76,0,766,721),64301=>array(76,0,766,721),64302=>array(61,-142,650,600),64303=>array(61,-248,650,600),64304=>array(61,-108,650,600),64305=>array(77,0,610,600),64306=>array(47,0,503,600),64307=>array(63,0,566,600),64308=>array(79,0,612,600),64309=>array(8,0,269,600),64310=>array(31,0,371,600),64312=>array(76,0,609,600),64313=>array(41,276,282,600),64314=>array(62,-200,520,600),64315=>array(76,0,534,600),64316=>array(62,0,595,750),64318=>array(67,0,633,600),64320=>array(73,0,359,600),64321=>array(76,0,609,600),64323=>array(72,-200,590,601),64324=>array(79,0,597,600),64326=>array(61,0,606,600),64327=>array(80,-200,599,600),64328=>array(63,0,530,600),64329=>array(76,0,766,600),64330=>array(62,0,685,600),64331=>array(79,0,218,742),64332=>array(77,0,610,742),64333=>array(76,0,534,742),64334=>array(79,0,597,742),64335=>array(83,0,650,750),65532=>array(46,-2,731,686),65533=>array(19,-63,882,800),65535=>array(35,-139,765,800)); +$cw=array(0=>800,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>250,40=>333,41=>333,42=>389,43=>584,44=>250,45=>333,46=>250,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>250,59=>250,60=>584,61=>584,62=>584,63=>611,64=>975,65=>697,66=>704,67=>721,68=>724,69=>665,70=>632,71=>769,72=>749,73=>310,74=>572,75=>728,76=>619,77=>870,78=>753,79=>782,80=>677,81=>782,82=>722,83=>681,84=>644,85=>738,86=>663,87=>959,88=>675,89=>643,90=>608,91=>333,92=>278,93=>333,94=>584,95=>556,96=>250,97=>566,98=>621,99=>558,100=>621,101=>583,102=>343,103=>612,104=>604,105=>280,106=>280,107=>564,108=>270,109=>894,110=>613,111=>614,112=>621,113=>621,114=>392,115=>556,116=>338,117=>613,118=>542,119=>781,120=>549,121=>549,122=>507,123=>389,124=>280,125=>389,126=>500,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>697,193=>697,194=>697,195=>697,196=>697,197=>697,198=>1015,199=>721,200=>665,201=>665,202=>665,203=>665,204=>310,205=>310,206=>310,207=>310,208=>741,209=>753,210=>782,211=>782,212=>782,213=>782,214=>782,215=>584,216=>783,217=>738,218=>738,219=>738,220=>738,221=>643,222=>677,223=>611,224=>566,225=>566,226=>566,227=>566,228=>566,229=>566,230=>889,231=>558,232=>583,233=>583,234=>583,235=>583,236=>280,237=>280,238=>300,239=>300,240=>614,241=>613,242=>614,243=>614,244=>614,245=>614,246=>614,247=>584,248=>614,249=>613,250=>613,251=>613,252=>613,253=>549,254=>621,255=>549,256=>697,257=>566,258=>697,259=>566,260=>717,261=>556,262=>721,263=>558,264=>721,265=>558,266=>721,267=>558,268=>721,269=>558,270=>724,271=>789,272=>741,273=>626,274=>665,275=>583,276=>665,277=>583,278=>665,279=>583,280=>665,281=>584,282=>665,283=>583,284=>769,285=>612,286=>769,287=>612,288=>769,289=>612,290=>769,291=>612,292=>749,293=>604,294=>729,295=>606,296=>310,297=>300,298=>310,299=>280,300=>310,301=>300,302=>310,303=>280,304=>310,305=>280,306=>622,307=>548,308=>572,309=>280,310=>728,311=>564,312=>559,313=>619,314=>270,315=>619,316=>270,317=>619,318=>442,319=>619,320=>440,321=>637,322=>278,323=>753,324=>613,325=>753,326=>613,327=>753,328=>613,329=>701,330=>752,331=>613,332=>782,333=>614,334=>782,335=>614,336=>782,337=>614,338=>1012,339=>977,340=>722,341=>392,342=>722,343=>392,344=>722,345=>392,346=>681,347=>556,348=>681,349=>556,350=>681,351=>556,352=>681,353=>556,354=>644,355=>333,356=>644,357=>481,358=>644,359=>333,360=>738,361=>613,362=>738,363=>613,364=>738,365=>613,366=>738,367=>613,368=>738,369=>613,370=>738,371=>611,372=>959,373=>781,374=>643,375=>549,376=>643,377=>608,378=>507,379=>608,380=>507,381=>608,382=>507,383=>333,384=>621,385=>903,386=>679,387=>636,388=>690,389=>653,390=>721,391=>754,392=>613,393=>741,394=>923,395=>722,396=>621,397=>622,398=>665,399=>782,400=>681,401=>611,402=>333,403=>786,404=>657,405=>949,406=>299,407=>433,408=>784,409=>564,410=>393,411=>600,412=>978,413=>748,414=>613,415=>782,416=>791,417=>658,418=>1076,419=>847,420=>876,421=>621,422=>647,423=>681,424=>561,425=>676,426=>441,427=>333,428=>715,429=>333,430=>624,431=>773,432=>666,433=>799,434=>722,435=>839,436=>643,437=>611,438=>500,439=>567,440=>556,441=>645,442=>569,443=>579,446=>572,447=>627,448=>260,449=>400,450=>584,451=>278,452=>1300,453=>1204,454=>1111,455=>1183,456=>855,457=>556,458=>1294,459=>1000,460=>889,461=>697,462=>566,463=>310,464=>300,465=>782,466=>614,467=>738,468=>613,469=>738,470=>613,471=>738,472=>613,473=>738,474=>613,475=>738,476=>613,477=>583,478=>697,479=>566,480=>697,481=>566,482=>1005,483=>889,484=>804,485=>652,486=>769,487=>612,488=>728,489=>564,490=>782,491=>611,492=>782,493=>611,494=>567,495=>562,496=>300,497=>1333,498=>1222,499=>1111,500=>769,501=>612,503=>659,504=>753,505=>613,506=>697,507=>566,508=>1015,509=>889,510=>783,511=>614,512=>697,513=>566,514=>697,515=>566,516=>665,517=>583,518=>665,519=>583,520=>310,521=>300,522=>310,523=>280,524=>782,525=>614,526=>782,527=>614,528=>722,529=>392,530=>722,531=>392,532=>738,533=>613,534=>738,535=>613,536=>681,537=>556,538=>644,539=>338,540=>586,541=>484,542=>749,543=>604,548=>611,549=>500,550=>697,551=>566,552=>655,553=>583,554=>782,555=>614,556=>782,557=>614,558=>782,559=>614,560=>782,561=>614,562=>643,563=>549,567=>280,592=>566,593=>687,594=>687,595=>621,596=>558,597=>573,598=>636,599=>636,600=>583,601=>583,602=>834,603=>571,604=>561,605=>820,606=>570,607=>316,608=>625,609=>617,610=>579,611=>556,612=>654,613=>613,614=>603,615=>604,616=>300,617=>285,618=>300,619=>473,620=>527,621=>285,622=>744,623=>894,624=>895,625=>894,626=>628,627=>628,628=>625,629=>614,630=>894,631=>848,632=>714,633=>389,634=>386,635=>406,636=>386,637=>386,638=>473,639=>473,640=>586,641=>581,642=>609,643=>333,644=>331,645=>313,646=>553,647=>328,648=>315,649=>643,650=>728,651=>635,652=>542,653=>781,654=>549,655=>542,656=>551,657=>591,658=>562,659=>593,660=>572,661=>572,662=>572,663=>586,664=>614,665=>563,666=>590,667=>616,668=>613,669=>552,670=>588,671=>454,672=>636,673=>572,674=>572,675=>1004,676=>1029,677=>1117,678=>807,679=>583,680=>824,681=>871,682=>753,683=>668,684=>525,685=>486,686=>659,687=>679,688=>377,689=>377,690=>202,691=>272,692=>272,693=>299,694=>395,695=>534,696=>364,697=>250,698=>454,699=>250,700=>250,701=>250,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>250,715=>250,716=>272,717=>333,718=>333,719=>250,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>372,737=>210,738=>363,739=>373,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>500,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>400,758=>400,759=>400,760=>333,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>379,885=>379,890=>333,894=>333,900=>363,901=>333,902=>697,903=>333,904=>802,905=>878,906=>430,908=>800,910=>958,911=>861,912=>341,913=>697,914=>673,915=>634,916=>744,917=>655,918=>608,919=>749,920=>796,921=>310,922=>728,923=>713,924=>910,925=>774,926=>684,927=>782,928=>770,929=>716,931=>676,932=>658,933=>761,934=>789,935=>784,936=>832,937=>799,938=>310,939=>771,940=>632,941=>571,942=>598,943=>356,944=>608,945=>632,946=>600,947=>573,948=>622,949=>571,950=>512,951=>598,952=>595,953=>341,954=>567,955=>589,956=>613,957=>566,958=>539,959=>614,960=>658,961=>634,962=>593,963=>662,964=>557,965=>608,966=>788,967=>631,968=>728,969=>798,970=>341,971=>608,972=>614,973=>608,974=>798,977=>609,978=>742,979=>917,980=>744,981=>714,982=>798,983=>642,1008=>642,1009=>614,1012=>782,1013=>358,1024=>655,1025=>655,1026=>824,1027=>612,1028=>721,1029=>681,1030=>310,1031=>310,1032=>572,1033=>1078,1034=>1116,1035=>824,1036=>728,1037=>753,1038=>701,1039=>750,1040=>697,1041=>704,1042=>704,1043=>612,1044=>900,1045=>655,1046=>1076,1047=>681,1048=>753,1049=>753,1050=>728,1051=>711,1052=>870,1053=>749,1054=>782,1055=>749,1056=>677,1057=>721,1058=>644,1059=>701,1060=>912,1061=>651,1062=>809,1063=>706,1064=>1059,1065=>1139,1066=>847,1067=>976,1068=>677,1069=>721,1070=>1095,1071=>701,1072=>566,1073=>595,1074=>563,1075=>428,1076=>679,1077=>583,1078=>782,1079=>571,1080=>625,1081=>625,1082=>559,1083=>573,1084=>676,1085=>613,1086=>614,1087=>613,1088=>621,1089=>558,1090=>440,1091=>549,1092=>972,1093=>539,1094=>654,1095=>573,1096=>896,1097=>970,1098=>703,1099=>788,1100=>577,1101=>568,1102=>857,1103=>581,1104=>583,1105=>583,1106=>631,1107=>428,1108=>568,1109=>555,1110=>280,1111=>300,1112=>270,1113=>893,1114=>907,1115=>629,1116=>559,1117=>625,1118=>549,1119=>614,1120=>986,1121=>736,1136=>832,1137=>758,1138=>782,1139=>606,1148=>942,1149=>736,1150=>986,1151=>736,1154=>449,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>832,1163=>675,1164=>682,1165=>611,1166=>677,1167=>612,1168=>636,1169=>440,1170=>622,1171=>449,1172=>647,1173=>574,1174=>1096,1175=>803,1176=>683,1177=>555,1178=>759,1179=>573,1180=>730,1181=>554,1182=>737,1183=>555,1184=>892,1185=>680,1186=>825,1187=>653,1188=>999,1189=>763,1190=>1105,1191=>925,1192=>963,1193=>766,1194=>722,1195=>558,1196=>614,1197=>438,1198=>643,1199=>573,1200=>643,1201=>603,1202=>670,1203=>548,1204=>952,1205=>738,1206=>781,1207=>615,1208=>698,1209=>588,1210=>687,1211=>588,1212=>993,1213=>761,1214=>993,1215=>761,1216=>314,1217=>1076,1218=>782,1219=>697,1220=>543,1221=>793,1222=>634,1223=>753,1224=>603,1225=>819,1226=>663,1227=>706,1228=>588,1229=>935,1230=>720,1231=>314,1232=>697,1233=>566,1234=>697,1235=>566,1236=>1004,1237=>898,1238=>655,1239=>583,1240=>722,1241=>583,1242=>722,1243=>583,1244=>1076,1245=>782,1246=>681,1247=>571,1248=>567,1249=>552,1250=>753,1251=>625,1252=>753,1253=>625,1254=>782,1255=>614,1256=>782,1257=>606,1258=>782,1259=>606,1260=>721,1261=>568,1262=>700,1263=>544,1264=>701,1265=>539,1266=>700,1267=>537,1268=>706,1269=>573,1270=>611,1271=>432,1272=>976,1273=>788,1296=>672,1297=>546,1298=>729,1299=>577,1306=>782,1307=>621,1308=>959,1309=>776,1310=>730,1311=>554,1329=>730,1330=>713,1331=>765,1332=>752,1333=>708,1334=>801,1335=>496,1336=>713,1337=>855,1338=>686,1339=>727,1340=>420,1341=>897,1342=>841,1343=>708,1344=>660,1345=>666,1346=>747,1347=>698,1348=>757,1349=>630,1350=>747,1351=>651,1352=>743,1353=>657,1354=>728,1355=>799,1356=>752,1357=>743,1358=>768,1359=>691,1360=>713,1361=>640,1362=>425,1363=>818,1364=>672,1365=>805,1366=>754,1369=>333,1370=>222,1371=>250,1372=>333,1373=>333,1374=>352,1375=>362,1377=>873,1378=>613,1379=>634,1380=>636,1381=>593,1382=>639,1383=>417,1384=>613,1385=>658,1386=>711,1387=>609,1388=>318,1389=>836,1390=>670,1391=>613,1392=>607,1393=>611,1394=>626,1395=>619,1396=>618,1397=>324,1398=>613,1399=>540,1400=>591,1401=>392,1402=>873,1403=>577,1404=>603,1405=>600,1406=>626,1407=>951,1408=>613,1409=>612,1410=>348,1411=>951,1412=>616,1413=>606,1414=>763,1415=>626,1417=>250,1418=>398,1423=>752,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>516,1471=>0,1472=>297,1473=>0,1474=>0,1475=>333,1476=>0,1488=>714,1489=>651,1490=>557,1491=>638,1492=>682,1493=>297,1494=>443,1495=>682,1496=>670,1497=>284,1498=>590,1499=>595,1500=>667,1501=>683,1502=>704,1503=>297,1504=>429,1505=>670,1506=>653,1507=>661,1508=>660,1509=>616,1510=>671,1511=>672,1512=>600,1513=>840,1514=>756,1520=>554,1521=>550,1522=>542,1523=>238,1524=>474,2304=>0,2305=>0,2306=>0,2307=>305,2308=>737,2309=>737,2310=>928,2311=>504,2312=>504,2313=>622,2314=>844,2315=>961,2316=>681,2317=>473,2318=>473,2319=>473,2320=>473,2321=>928,2322=>928,2323=>928,2324=>928,2325=>789,2326=>820,2327=>562,2328=>630,2329=>770,2330=>660,2331=>684,2332=>743,2333=>732,2334=>720,2335=>608,2336=>571,2337=>651,2338=>578,2339=>648,2340=>604,2341=>700,2342=>540,2343=>633,2344=>608,2345=>608,2346=>519,2347=>773,2348=>532,2349=>618,2350=>558,2351=>596,2352=>475,2353=>475,2354=>696,2355=>701,2356=>701,2357=>532,2358=>686,2359=>519,2360=>707,2361=>526,2362=>0,2363=>266,2364=>0,2365=>482,2366=>266,2367=>266,2368=>266,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>266,2378=>266,2379=>266,2380=>266,2381=>0,2382=>189,2383=>266,2384=>879,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>789,2393=>820,2394=>562,2395=>743,2396=>651,2397=>578,2398=>773,2399=>596,2400=>940,2401=>666,2402=>0,2403=>0,2404=>674,2405=>674,2406=>575,2407=>575,2408=>575,2409=>575,2410=>575,2411=>575,2412=>575,2413=>575,2414=>575,2415=>575,2416=>365,2417=>387,2418=>737,2419=>737,2420=>928,2421=>888,2422=>737,2423=>737,2425=>743,2426=>596,2427=>608,2428=>743,2429=>615,2430=>651,2431=>532,2561=>0,2562=>0,2563=>313,2565=>897,2566=>1157,2567=>930,2568=>966,2569=>762,2570=>762,2575=>729,2576=>904,2579=>773,2580=>903,2581=>726,2582=>672,2583=>741,2584=>790,2585=>702,2586=>723,2587=>693,2588=>688,2589=>673,2590=>683,2591=>686,2592=>711,2593=>680,2594=>693,2595=>729,2596=>691,2597=>694,2598=>699,2599=>666,2600=>669,2602=>683,2603=>690,2604=>660,2605=>659,2606=>692,2607=>772,2608=>673,2610=>731,2611=>814,2613=>663,2614=>704,2616=>702,2617=>650,2620=>0,2622=>307,2623=>304,2624=>306,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>684,2650=>813,2651=>715,2652=>695,2654=>709,2662=>697,2663=>630,2664=>696,2665=>690,2666=>646,2667=>636,2668=>571,2669=>682,2670=>718,2671=>730,2672=>0,2673=>0,2674=>722,2675=>760,2676=>1110,2677=>0,4256=>616,4257=>645,4258=>664,4259=>839,4260=>627,4261=>630,4262=>827,4263=>928,4264=>639,4265=>630,4266=>951,4267=>606,4268=>608,4269=>835,4270=>630,4271=>610,4272=>804,4273=>615,4274=>823,4275=>747,4276=>870,4277=>627,4278=>840,4279=>627,4280=>665,4281=>610,4282=>799,4283=>598,4284=>665,4285=>664,4286=>608,4287=>886,4288=>629,4304=>463,4305=>516,4306=>564,4307=>706,4308=>459,4309=>476,4310=>623,4311=>711,4312=>494,4313=>476,4314=>894,4315=>500,4316=>500,4317=>712,4318=>493,4319=>503,4320=>712,4321=>503,4322=>710,4323=>670,4324=>707,4325=>459,4326=>691,4327=>465,4328=>492,4329=>480,4330=>656,4331=>500,4332=>492,4333=>524,4334=>500,4335=>688,4336=>510,4337=>739,4338=>450,4339=>479,4340=>502,4341=>501,4345=>564,4347=>515,4348=>449,5024=>714,5025=>731,5026=>624,5027=>908,5028=>1040,5029=>271,5030=>654,5031=>863,5032=>604,5033=>791,5034=>714,5035=>522,5036=>661,5037=>926,5038=>615,5039=>811,5040=>538,5041=>633,5042=>979,5043=>964,5044=>635,5045=>607,5046=>753,5047=>831,5048=>566,5049=>977,5050=>958,5051=>710,5052=>616,5053=>834,5054=>790,5055=>612,5056=>766,5057=>857,5058=>627,5059=>649,5060=>607,5061=>1127,5062=>680,5063=>920,5064=>928,5065=>1333,5066=>920,5067=>705,5068=>695,5069=>1074,5070=>672,5071=>672,5072=>667,5073=>819,5074=>679,5075=>575,5076=>903,5077=>652,5078=>776,5079=>643,5080=>670,5081=>660,5082=>648,5083=>934,5084=>909,5085=>613,5086=>615,5087=>735,5088=>900,5089=>1024,5090=>647,5091=>760,5092=>829,5093=>824,5094=>756,5095=>625,5096=>981,5097=>1014,5098=>1040,5099=>790,5100=>926,5101=>686,5102=>656,5103=>920,5104=>741,5105=>890,5106=>626,5107=>974,5108=>699,7680=>697,7681=>566,7682=>704,7683=>621,7684=>704,7685=>621,7686=>704,7687=>621,7688=>721,7689=>558,7690=>724,7691=>621,7692=>724,7693=>621,7694=>724,7695=>621,7696=>724,7697=>621,7698=>724,7699=>621,7700=>665,7701=>583,7702=>665,7703=>583,7704=>665,7705=>583,7706=>665,7707=>583,7708=>655,7709=>583,7710=>632,7711=>343,7712=>769,7713=>612,7714=>749,7715=>604,7716=>749,7717=>604,7718=>749,7719=>604,7720=>752,7721=>604,7722=>749,7723=>604,7724=>310,7725=>280,7726=>310,7727=>300,7728=>728,7729=>564,7730=>728,7731=>564,7732=>728,7733=>564,7734=>619,7735=>270,7736=>619,7737=>270,7738=>619,7739=>270,7740=>619,7741=>270,7742=>870,7743=>894,7744=>870,7745=>894,7746=>870,7747=>894,7748=>753,7749=>613,7750=>753,7751=>613,7752=>753,7753=>613,7754=>753,7755=>613,7756=>782,7757=>614,7758=>782,7759=>614,7760=>782,7761=>614,7762=>782,7763=>614,7764=>677,7765=>621,7766=>677,7767=>621,7768=>722,7769=>392,7770=>722,7771=>392,7772=>722,7773=>392,7774=>722,7775=>392,7776=>681,7777=>556,7778=>681,7779=>556,7780=>681,7781=>556,7782=>681,7783=>556,7784=>681,7785=>556,7786=>644,7787=>338,7788=>644,7789=>338,7790=>644,7791=>338,7792=>644,7793=>338,7794=>738,7795=>613,7796=>738,7797=>613,7798=>738,7799=>613,7800=>738,7801=>613,7802=>738,7803=>613,7804=>663,7805=>542,7806=>663,7807=>542,7808=>959,7809=>781,7810=>959,7811=>781,7812=>959,7813=>781,7814=>959,7815=>781,7816=>959,7817=>781,7818=>675,7819=>549,7820=>675,7821=>549,7822=>643,7823=>549,7824=>608,7825=>507,7826=>608,7827=>507,7828=>608,7829=>507,7830=>604,7831=>338,7832=>781,7833=>549,7834=>555,7835=>333,7838=>741,7840=>697,7841=>566,7842=>697,7843=>566,7844=>697,7845=>566,7846=>697,7847=>566,7848=>697,7849=>566,7850=>697,7851=>566,7852=>697,7853=>566,7854=>697,7855=>566,7856=>697,7857=>566,7858=>697,7859=>566,7860=>697,7861=>566,7862=>697,7863=>566,7864=>665,7865=>583,7866=>665,7867=>583,7868=>665,7869=>583,7870=>665,7871=>583,7872=>665,7873=>583,7874=>665,7875=>583,7876=>665,7877=>583,7878=>665,7879=>583,7880=>310,7881=>280,7882=>310,7883=>280,7884=>782,7885=>614,7886=>782,7887=>614,7888=>782,7889=>614,7890=>782,7891=>614,7892=>782,7893=>614,7894=>782,7895=>614,7896=>782,7897=>614,7898=>791,7899=>658,7900=>791,7901=>658,7902=>791,7903=>658,7904=>791,7905=>658,7906=>791,7907=>658,7908=>738,7909=>613,7910=>738,7911=>613,7912=>773,7913=>666,7914=>773,7915=>666,7916=>773,7917=>666,7918=>773,7919=>666,7920=>773,7921=>666,7922=>643,7923=>549,7924=>643,7925=>549,7926=>643,7927=>549,7928=>643,7929=>549,7936=>632,7937=>632,7938=>632,7939=>632,7940=>632,7941=>632,7942=>632,7943=>632,7944=>697,7945=>697,7946=>865,7947=>849,7948=>796,7949=>807,7950=>730,7951=>750,7952=>571,7953=>571,7954=>571,7955=>571,7956=>571,7957=>571,7960=>758,7961=>760,7962=>957,7963=>943,7964=>939,7965=>945,7968=>598,7969=>598,7970=>598,7971=>598,7972=>598,7973=>598,7974=>598,7975=>598,7976=>843,7977=>846,7978=>1041,7979=>1032,7980=>1027,7981=>1039,7982=>933,7983=>944,7984=>341,7985=>341,7986=>393,7987=>395,7988=>398,7989=>392,7990=>390,7991=>404,7992=>423,7993=>423,7994=>601,7995=>601,7996=>597,7997=>591,7998=>539,7999=>539,8000=>614,8001=>614,8002=>614,8003=>614,8004=>614,8005=>614,8008=>864,8009=>865,8010=>1058,8011=>1053,8012=>1019,8013=>1027,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>896,8027=>1100,8029=>1115,8031=>1027,8032=>798,8033=>798,8034=>798,8035=>798,8036=>798,8037=>798,8038=>798,8039=>798,8040=>876,8041=>879,8042=>1071,8043=>1071,8044=>1031,8045=>1044,8046=>1001,8047=>989,8048=>632,8049=>632,8050=>571,8051=>571,8052=>598,8053=>598,8054=>341,8055=>341,8056=>610,8057=>610,8058=>608,8059=>608,8060=>798,8061=>798,8064=>632,8065=>632,8066=>632,8067=>632,8068=>632,8069=>632,8070=>632,8071=>632,8072=>909,8073=>906,8074=>1071,8075=>1045,8076=>994,8077=>1004,8078=>920,8079=>926,8080=>598,8081=>598,8082=>598,8083=>598,8084=>598,8085=>598,8086=>598,8087=>598,8088=>1006,8089=>1015,8090=>1204,8091=>1207,8092=>1198,8093=>1209,8094=>1096,8095=>1115,8096=>798,8097=>798,8098=>798,8099=>798,8100=>798,8101=>798,8102=>798,8103=>798,8104=>1074,8105=>1068,8106=>1261,8107=>1260,8108=>1220,8109=>1237,8110=>1196,8111=>1192,8112=>642,8113=>642,8114=>642,8115=>642,8116=>642,8118=>642,8119=>642,8120=>697,8121=>697,8122=>697,8123=>697,8124=>907,8125=>278,8126=>346,8127=>278,8128=>354,8129=>333,8130=>598,8131=>598,8132=>598,8134=>598,8135=>598,8136=>792,8137=>789,8138=>884,8139=>881,8140=>908,8141=>492,8142=>489,8143=>394,8144=>361,8145=>360,8146=>373,8147=>364,8150=>379,8151=>392,8152=>310,8153=>310,8154=>455,8155=>445,8157=>481,8158=>589,8159=>333,8160=>608,8161=>608,8162=>608,8163=>608,8164=>634,8165=>634,8166=>608,8167=>608,8168=>761,8169=>761,8170=>948,8171=>972,8172=>822,8173=>333,8174=>333,8175=>333,8178=>798,8179=>798,8180=>798,8182=>798,8183=>798,8184=>913,8185=>873,8186=>916,8187=>894,8188=>988,8189=>333,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>437,8215=>556,8216=>250,8217=>250,8218=>260,8219=>250,8220=>450,8221=>450,8222=>450,8223=>450,8224=>556,8225=>556,8226=>400,8227=>400,8228=>500,8229=>500,8230=>750,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1367,8242=>250,8243=>426,8244=>614,8245=>250,8246=>426,8247=>614,8248=>450,8249=>333,8250=>333,8251=>622,8252=>666,8253=>614,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1222,8264=>944,8265=>944,8266=>556,8267=>537,8268=>600,8269=>600,8270=>389,8271=>333,8272=>658,8273=>389,8274=>634,8275=>568,8276=>658,8277=>793,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>200,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>351,8315=>351,8316=>351,8317=>216,8318=>218,8319=>391,8320=>351,8321=>301,8322=>351,8323=>351,8324=>351,8325=>351,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>216,8334=>216,8336=>363,8337=>366,8338=>394,8339=>360,8340=>355,8355=>611,8356=>591,8357=>889,8358=>727,8360=>1265,8362=>1049,8363=>580,8364=>640,8368=>605,8373=>591,8376=>612,8377=>599,8400=>0,8401=>0,8402=>0,8403=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>945,8449=>968,8451=>1033,8453=>981,8454=>1002,8455=>667,8456=>721,8457=>919,8462=>604,8465=>666,8467=>608,8468=>881,8470=>999,8471=>880,8476=>749,8480=>1000,8481=>1320,8482=>940,8486=>799,8487=>799,8489=>346,8490=>728,8491=>697,8494=>583,8498=>612,8501=>644,8502=>573,8503=>557,8504=>638,8506=>871,8507=>1431,8513=>769,8514=>619,8515=>611,8516=>643,8523=>669,8525=>1281,8526=>482,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>310,8545=>568,8546=>866,8547=>901,8548=>663,8549=>887,8550=>1195,8551=>1473,8552=>925,8553=>675,8554=>927,8555=>1195,8556=>619,8557=>721,8558=>724,8559=>870,8560=>280,8561=>556,8562=>834,8563=>800,8564=>542,8565=>786,8566=>1064,8567=>1342,8568=>794,8569=>549,8570=>786,8571=>1064,8572=>270,8573=>558,8574=>621,8575=>894,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8704=>697,8705=>716,8706=>556,8707=>667,8708=>667,8709=>860,8710=>729,8711=>729,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>823,8720=>823,8721=>806,8722=>584,8723=>584,8724=>584,8725=>510,8726=>452,8727=>500,8728=>500,8729=>500,8730=>594,8731=>549,8732=>549,8733=>713,8734=>713,8735=>639,8736=>800,8739=>220,8741=>380,8743=>608,8744=>608,8745=>768,8746=>768,8747=>518,8748=>808,8749=>1098,8756=>797,8757=>800,8758=>250,8759=>620,8760=>584,8761=>778,8762=>584,8763=>500,8764=>500,8768=>244,8770=>584,8771=>584,8773=>584,8776=>500,8778=>584,8779=>500,8784=>584,8785=>584,8786=>584,8787=>584,8788=>755,8789=>755,8791=>584,8792=>584,8793=>584,8794=>584,8797=>614,8798=>584,8799=>584,8800=>584,8801=>584,8804=>583,8805=>584,8806=>584,8807=>584,8810=>1026,8811=>1026,8818=>584,8819=>584,8834=>584,8835=>584,8836=>584,8837=>584,8838=>584,8839=>584,8853=>776,8854=>776,8855=>776,8856=>776,8857=>778,8858=>776,8859=>776,8860=>776,8861=>776,8891=>584,8892=>608,8893=>584,8896=>744,8897=>744,8898=>764,8899=>764,8901=>298,8942=>250,8943=>1000,8944=>1000,8945=>1000,8968=>456,8969=>456,8970=>456,8971=>456,8976=>584,8994=>658,8995=>658,9001=>359,9002=>359,9251=>500,9674=>541,9675=>860,9676=>860,9702=>400,9711=>1020,9772=>923,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,10048=>1453,10752=>1020,10753=>1020,10754=>1020,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>664,11575=>752,11576=>752,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>312,11587=>720,11588=>696,11589=>720,11590=>584,11591=>742,11592=>796,11593=>613,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>300,11600=>836,11601=>300,11602=>718,11603=>388,11604=>872,11605=>872,11606=>696,11607=>308,11608=>640,11609=>872,11610=>872,11611=>762,11612=>424,11613=>720,11614=>762,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>482,11798=>584,11799=>333,11800=>611,11802=>333,11803=>500,11806=>500,11807=>500,11816=>504,11817=>504,11818=>660,11819=>623,11820=>623,11821=>660,11822=>611,42888=>333,42889=>276,42890=>342,42891=>258,42892=>258,42922=>948,64256=>607,64257=>575,64258=>602,64259=>848,64260=>848,64261=>627,64275=>1243,64276=>1226,64277=>1233,64278=>1238,64279=>1448,64285=>284,64286=>305,64287=>542,64288=>653,64289=>964,64290=>888,64291=>932,64292=>845,64293=>917,64294=>933,64295=>850,64296=>1006,64297=>584,64298=>840,64299=>840,64300=>840,64301=>840,64302=>714,64303=>714,64304=>714,64305=>651,64306=>557,64307=>638,64308=>682,64309=>348,64310=>443,64312=>670,64313=>354,64314=>590,64315=>595,64316=>667,64318=>704,64320=>429,64321=>670,64323=>661,64324=>660,64326=>671,64327=>672,64328=>600,64329=>840,64330=>756,64331=>297,64332=>591,64333=>550,64334=>568,64335=>714,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>800); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freesansb.z b/incs/tcpdf/fonts/freesansb.z new file mode 100644 index 0000000..ea001a1 Binary files /dev/null and b/incs/tcpdf/fonts/freesansb.z differ diff --git a/incs/tcpdf/fonts/freesansbi.ctg.z b/incs/tcpdf/fonts/freesansbi.ctg.z new file mode 100644 index 0000000..8acd694 Binary files /dev/null and b/incs/tcpdf/fonts/freesansbi.ctg.z differ diff --git a/incs/tcpdf/fonts/freesansbi.php b/incs/tcpdf/fonts/freesansbi.php new file mode 100644 index 0000000..299dc0a --- /dev/null +++ b/incs/tcpdf/fonts/freesansbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-908 -313 1591 1076]','ItalicAngle'=>-12,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>540,'StemV'=>105,'StemH'=>45,'AvgWidth'=>639,'MaxWidth'=>1501,'MissingWidth'=>800); +$cbbox=array(0=>array(-5,-139,925,800),33=>array(112,0,417,726),34=>array(177,470,579,729),35=>array(33,-32,660,697),36=>array(59,-126,628,763),37=>array(129,-20,903,709),38=>array(89,-23,720,723),39=>array(177,470,343,729),40=>array(84,-200,458,729),41=>array(-21,-200,353,729),42=>array(145,407,478,729),43=>array(87,-10,596,473),44=>array(27,-174,245,146),45=>array(70,207,371,342),46=>array(64,0,245,146),47=>array(-1,-14,427,714),48=>array(81,-23,614,724),49=>array(172,0,529,709),50=>array(30,0,628,724),51=>array(67,-23,613,724),52=>array(57,0,599,709),53=>array(59,-23,641,709),54=>array(85,-23,625,724),55=>array(131,0,679,709),56=>array(60,-23,620,724),57=>array(68,-23,611,724),58=>array(113,0,374,520),59=>array(76,-174,374,520),60=>array(77,-10,630,474),61=>array(61,52,622,412),62=>array(38,-10,591,474),63=>array(168,0,672,744),64=>array(74,-138,1032,745),65=>array(26,0,703,729),66=>array(82,0,762,729),67=>array(107,-23,793,741),68=>array(77,0,776,729),69=>array(79,0,762,729),70=>array(74,0,741,729),71=>array(107,-23,819,741),72=>array(68,0,812,729),73=>array(63,0,368,729),74=>array(59,-23,641,729),75=>array(74,0,843,729),76=>array(80,0,606,729),77=>array(66,0,931,729),78=>array(68,0,816,729),79=>array(106,-23,828,741),80=>array(76,0,747,729),81=>array(109,-54,831,741),82=>array(80,0,785,729),83=>array(76,-23,725,741),84=>array(142,0,753,729),85=>array(119,-23,809,729),86=>array(179,0,802,729),87=>array(168,0,1087,729),88=>array(22,0,802,729),89=>array(182,0,805,729),90=>array(30,0,733,729),91=>array(23,-200,463,729),92=>array(138,-23,285,709),93=>array(-25,-200,415,729),94=>array(119,270,580,695),95=>array(-65,-200,552,-120),96=>array(175,607,339,757),97=>array(50,-23,578,549),98=>array(59,-23,640,729),99=>array(77,-23,597,549),100=>array(79,-23,700,729),101=>array(64,-23,591,549),102=>array(90,0,464,729),103=>array(26,-218,656,549),104=>array(67,0,629,729),105=>array(67,0,362,729),106=>array(-43,-218,365,729),107=>array(59,0,651,729),108=>array(67,0,362,729),109=>array(60,0,911,549),110=>array(63,0,629,549),111=>array(82,-23,634,549),112=>array(11,-218,637,549),113=>array(72,-218,659,549),114=>array(63,0,487,549),115=>array(60,-23,589,549),116=>array(101,-23,414,674),117=>array(88,-23,656,540),118=>array(129,0,651,540),119=>array(120,0,881,540),120=>array(16,0,648,540),121=>array(37,-219,653,540),122=>array(21,0,575,540),123=>array(84,-200,472,729),124=>array(57,-200,335,729),125=>array(31,-200,419,729),126=>array(97,142,581,314),160=>array(0,0,0,0),161=>array(26,-186,331,540),162=>array(79,-124,598,634),163=>array(49,-23,629,715),164=>array(66,100,644,604),165=>array(107,0,702,704),166=>array(57,-200,335,729),167=>array(56,-201,596,723),168=>array(142,621,474,741),169=>array(54,-22,837,743),170=>array(96,262,451,729),171=>array(135,72,571,481),172=>array(103,86,632,376),173=>array(70,207,371,342),174=>array(55,-22,837,743),175=>array(147,622,464,702),176=>array(240,383,543,686),177=>array(50,0,630,633),178=>array(82,390,457,824),179=>array(117,371,460,818),180=>array(247,607,475,757),181=>array(-44,-194,629,543),182=>array(121,-191,684,729),183=>array(143,182,270,282),184=>array(-13,-220,270,0),185=>array(165,390,393,815),186=>array(92,262,471,729),187=>array(103,72,533,481),188=>array(152,-20,890,743),189=>array(157,-20,915,743),190=>array(124,-20,887,742),191=>array(52,-204,556,540),192=>array(26,0,703,924),193=>array(26,0,703,930),194=>array(26,0,703,936),195=>array(26,0,740,923),196=>array(26,0,714,921),197=>array(26,0,703,953),198=>array(1,0,1104,729),199=>array(107,-220,793,741),200=>array(79,0,762,923),201=>array(79,0,762,930),202=>array(79,0,762,936),203=>array(79,0,762,921),204=>array(63,0,368,926),205=>array(63,0,461,930),206=>array(63,0,467,936),207=>array(63,0,487,921),208=>array(73,0,776,729),209=>array(68,0,816,923),210=>array(106,-23,828,926),211=>array(106,-23,828,930),212=>array(106,-23,828,937),213=>array(106,-23,828,923),214=>array(106,-23,828,921),215=>array(102,18,582,444),216=>array(34,-39,906,749),217=>array(119,-23,809,925),218=>array(119,-23,809,930),219=>array(119,-23,809,936),220=>array(119,-23,809,921),221=>array(182,0,805,930),222=>array(76,0,721,729),223=>array(67,-23,663,729),224=>array(50,-23,578,757),225=>array(50,-23,578,757),226=>array(50,-23,578,756),227=>array(50,-23,604,731),228=>array(50,-23,588,739),229=>array(50,-23,578,774),230=>array(54,-23,927,549),231=>array(77,-220,597,549),232=>array(64,-23,591,757),233=>array(64,-23,591,757),234=>array(64,-23,591,757),235=>array(64,-23,591,739),236=>array(67,0,325,757),237=>array(67,0,435,757),238=>array(67,0,426,756),239=>array(67,0,449,740),240=>array(83,-23,633,744),241=>array(63,0,639,731),242=>array(82,-23,634,757),243=>array(82,-23,634,757),244=>array(82,-23,634,757),245=>array(82,-23,634,731),246=>array(82,-23,634,739),247=>array(77,0,606,462),248=>array(12,-38,709,557),249=>array(88,-23,656,757),250=>array(88,-23,656,757),251=>array(88,-23,656,757),252=>array(88,-23,656,739),253=>array(37,-219,653,757),254=>array(11,-218,637,729),255=>array(37,-219,653,741),256=>array(26,0,703,881),257=>array(50,-23,578,702),258=>array(26,0,703,927),259=>array(50,-23,586,751),260=>array(26,-233,703,729),261=>array(50,-233,578,549),262=>array(107,-23,793,930),263=>array(77,-23,597,757),264=>array(107,-23,793,941),265=>array(77,-23,597,757),266=>array(107,-23,793,899),267=>array(77,-23,597,742),268=>array(107,-23,793,931),269=>array(77,-23,597,757),270=>array(77,0,776,931),271=>array(79,-23,888,740),272=>array(73,0,776,729),273=>array(79,-23,746,729),274=>array(79,0,762,881),275=>array(64,-23,591,702),276=>array(79,0,762,927),277=>array(64,-23,591,751),278=>array(79,0,762,899),279=>array(64,-23,591,742),280=>array(79,-233,762,729),281=>array(64,-233,591,549),282=>array(79,0,762,931),283=>array(64,-23,597,757),284=>array(107,-23,819,939),285=>array(26,-218,656,787),286=>array(107,-23,819,927),287=>array(26,-218,656,751),288=>array(107,-23,819,899),289=>array(26,-218,656,742),290=>array(107,-300,819,741),291=>array(26,-218,656,833),292=>array(68,0,812,936),293=>array(67,0,629,932),294=>array(-9,0,767,729),295=>array(68,0,625,729),296=>array(63,0,514,921),297=>array(78,0,489,762),298=>array(63,0,476,881),299=>array(78,0,450,702),300=>array(63,0,473,942),301=>array(78,0,445,783),302=>array(7,-233,368,729),303=>array(0,-233,351,729),304=>array(63,0,387,899),305=>array(67,0,322,540),306=>array(98,-23,680,729),307=>array(67,-218,575,729),308=>array(59,-23,641,936),309=>array(-32,-218,440,756),310=>array(74,-300,843,729),311=>array(59,-300,651,729),312=>array(59,0,624,540),313=>array(80,0,606,930),314=>array(67,0,451,930),315=>array(80,-300,606,729),316=>array(9,-300,362,729),317=>array(80,0,658,740),318=>array(67,0,568,740),319=>array(80,0,613,729),320=>array(67,0,508,729),321=>array(54,0,624,729),322=>array(50,0,372,729),323=>array(68,0,816,930),324=>array(63,0,629,757),325=>array(68,-300,816,729),326=>array(63,-300,629,549),327=>array(68,0,816,931),328=>array(63,0,629,757),329=>array(108,0,674,790),330=>array(51,-16,781,741),331=>array(63,-218,629,549),332=>array(106,-23,828,881),333=>array(82,-23,634,702),334=>array(106,-23,828,943),335=>array(82,-23,634,751),336=>array(106,-23,828,919),337=>array(82,-23,693,757),338=>array(90,-23,1107,741),339=>array(82,-23,997,549),340=>array(80,0,785,930),341=>array(63,0,515,757),342=>array(80,-300,785,729),343=>array(15,-300,487,549),344=>array(80,0,785,931),345=>array(63,0,534,757),346=>array(76,-23,725,930),347=>array(60,-23,589,757),348=>array(76,-23,725,932),349=>array(60,-23,589,756),350=>array(76,-220,725,741),351=>array(60,-220,589,549),352=>array(76,-23,725,931),353=>array(60,-23,597,757),354=>array(132,-219,753,729),355=>array(-2,-228,414,674),356=>array(142,0,753,922),357=>array(101,-23,578,740),358=>array(142,0,753,729),359=>array(73,-23,414,674),360=>array(119,-23,809,922),361=>array(88,-23,656,762),362=>array(119,-23,809,881),363=>array(88,-23,656,702),364=>array(119,-23,809,928),365=>array(88,-23,656,751),366=>array(119,-23,809,953),367=>array(88,-23,656,759),368=>array(119,-23,821,918),369=>array(88,-23,711,757),370=>array(119,-233,809,729),371=>array(88,-233,656,540),372=>array(168,0,1087,938),373=>array(120,0,881,787),374=>array(182,0,805,929),375=>array(37,-219,653,787),376=>array(182,0,805,921),377=>array(30,0,733,930),378=>array(21,0,575,757),379=>array(30,0,733,899),380=>array(21,0,575,742),381=>array(30,0,733,931),382=>array(21,0,575,754),383=>array(90,0,464,729),384=>array(60,-23,641,729),385=>array(140,0,905,729),386=>array(82,0,749,729),387=>array(59,-23,639,729),388=>array(69,0,681,729),389=>array(59,-23,640,729),390=>array(82,-23,768,741),391=>array(107,-23,897,748),392=>array(77,-23,703,558),393=>array(73,0,776,729),394=>array(90,0,864,729),395=>array(57,0,756,729),396=>array(54,-23,679,729),397=>array(-20,-180,609,549),398=>array(54,0,754,729),399=>array(59,-23,782,741),400=>array(29,-23,685,741),401=>array(-51,-218,717,729),402=>array(-22,-218,463,729),403=>array(50,-23,869,748),404=>array(181,-20,805,729),405=>array(67,-16,986,729),406=>array(50,-48,335,754),407=>array(55,0,473,729),408=>array(25,0,856,745),409=>array(59,0,649,729),410=>array(41,-25,450,754),411=>array(16,-13,595,739),412=>array(62,-9,972,729),413=>array(-47,-218,802,729),414=>array(26,-201,592,549),415=>array(29,-24,752,741),416=>array(102,-23,950,763),417=>array(82,-23,777,585),418=>array(95,-200,1049,744),419=>array(70,-218,760,550),420=>array(90,0,846,729),421=>array(-25,-218,722,560),422=>array(60,-190,634,729),423=>array(66,-23,737,741),424=>array(59,-23,593,549),425=>array(-1,-25,786,743),426=>array(159,-213,462,740),427=>array(41,-218,405,674),428=>array(89,0,747,729),429=>array(96,-23,438,729),430=>array(88,-218,699,729),431=>array(119,-23,959,895),432=>array(87,-23,806,707),433=>array(52,-33,875,739),434=>array(102,-12,757,731),435=>array(104,0,858,729),436=>array(37,-219,799,730),437=>array(30,0,733,729),438=>array(21,0,574,540),439=>array(32,-23,591,729),440=>array(31,-23,595,729),441=>array(46,-143,681,524),442=>array(12,-254,606,549),443=>array(20,1,663,740),446=>array(32,-13,535,729),447=>array(7,-218,675,552),448=>array(80,-23,348,800),449=>array(80,-23,528,800),450=>array(88,-25,637,801),451=>array(112,0,417,726),452=>array(77,0,1455,931),453=>array(77,0,1297,754),454=>array(79,-23,1186,754),455=>array(80,-23,1252,729),456=>array(80,-218,976,729),457=>array(67,-218,643,729),458=>array(68,-23,1363,729),459=>array(68,-218,1087,729),460=>array(63,-218,976,729),461=>array(26,0,722,932),462=>array(50,-23,589,756),463=>array(63,0,492,929),464=>array(78,0,472,756),465=>array(106,-23,828,931),466=>array(82,-23,634,756),467=>array(119,-23,809,930),468=>array(88,-23,656,756),469=>array(119,-23,809,990),470=>array(88,-23,656,865),471=>array(119,-23,809,1073),472=>array(88,-23,656,953),473=>array(119,-23,809,1063),474=>array(88,-23,656,948),475=>array(119,-23,809,1063),476=>array(88,-23,656,944),477=>array(56,-23,583,549),478=>array(26,0,734,990),479=>array(50,-23,608,865),480=>array(26,0,730,991),481=>array(50,-23,608,861),482=>array(1,0,1104,881),483=>array(54,-23,927,702),484=>array(107,-23,845,741),485=>array(28,-218,656,549),486=>array(107,-23,819,925),487=>array(26,-218,656,756),488=>array(74,0,843,926),489=>array(59,0,651,887),490=>array(106,-248,828,741),491=>array(82,-248,634,549),492=>array(106,-248,828,880),493=>array(82,-248,634,702),494=>array(32,-23,591,931),495=>array(50,-143,627,754),496=>array(-43,-218,458,747),497=>array(77,0,1455,729),498=>array(77,0,1297,729),499=>array(79,-23,1186,729),500=>array(107,-23,819,930),501=>array(26,-218,656,757),503=>array(66,1,727,743),504=>array(68,0,816,924),505=>array(63,0,629,757),506=>array(26,0,734,930),507=>array(50,-23,589,950),508=>array(1,0,1104,930),509=>array(54,-23,927,757),510=>array(34,-39,906,930),511=>array(12,-38,709,757),512=>array(26,0,703,933),513=>array(50,-23,578,759),514=>array(26,0,703,922),515=>array(50,-23,578,752),516=>array(79,0,762,937),517=>array(64,-23,591,759),518=>array(79,0,762,932),519=>array(64,-23,591,752),520=>array(63,0,434,933),521=>array(70,0,422,759),522=>array(63,0,444,928),523=>array(67,0,403,752),524=>array(106,-23,828,939),525=>array(82,-23,634,759),526=>array(106,-23,828,933),527=>array(82,-23,634,752),528=>array(80,0,785,936),529=>array(63,0,487,759),530=>array(80,0,785,923),531=>array(63,0,487,752),532=>array(119,-23,809,932),533=>array(88,-23,656,759),534=>array(119,-23,809,926),535=>array(88,-23,656,752),536=>array(76,-293,725,741),537=>array(60,-293,589,549),538=>array(142,-293,753,729),539=>array(65,-293,414,674),540=>array(27,-140,632,741),541=>array(40,-133,512,551),542=>array(68,0,812,931),543=>array(67,0,664,879),548=>array(33,-215,778,729),549=>array(21,-216,583,541),550=>array(26,0,703,899),551=>array(50,-23,578,729),552=>array(79,-213,762,729),553=>array(64,-236,591,549),554=>array(106,-23,828,988),555=>array(82,-23,634,861),556=>array(106,-23,828,998),557=>array(82,-23,634,861),558=>array(106,-23,828,899),559=>array(82,-23,634,729),560=>array(106,-23,828,991),561=>array(82,-23,634,861),562=>array(182,0,805,880),563=>array(37,-219,653,702),567=>array(-43,-218,325,540),592=>array(50,-23,578,549),593=>array(50,-23,634,549),594=>array(50,-23,634,549),595=>array(50,-23,630,729),596=>array(50,-23,570,549),597=>array(36,-51,636,549),598=>array(50,-218,674,729),599=>array(50,-23,739,729),600=>array(50,-23,580,549),601=>array(70,-23,597,549),602=>array(50,-23,880,570),603=>array(50,-10,617,552),604=>array(50,-23,579,549),605=>array(50,-23,888,570),606=>array(50,-10,591,547),607=>array(-35,-218,353,540),608=>array(-2,-218,720,688),609=>array(26,-218,656,549),610=>array(50,-23,568,549),611=>array(57,-219,634,540),612=>array(67,-24,704,550),613=>array(60,-218,630,540),614=>array(60,0,617,729),615=>array(53,-218,610,729),616=>array(46,0,362,729),617=>array(64,-23,304,540),618=>array(3,0,390,540),619=>array(69,0,554,729),620=>array(84,0,573,729),621=>array(41,-218,362,729),622=>array(55,-143,796,729),623=>array(65,-6,916,543),624=>array(64,-218,916,540),625=>array(55,-218,905,549),626=>array(-33,-218,644,549),627=>array(53,-218,619,549),628=>array(54,0,652,540),629=>array(51,-23,604,549),630=>array(50,-23,915,539),631=>array(50,-9,836,542),632=>array(62,-201,715,729),633=>array(40,-8,464,541),634=>array(40,-8,503,729),635=>array(40,-217,464,541),636=>array(13,-200,479,549),637=>array(27,-218,476,549),638=>array(53,0,509,549),639=>array(86,-200,470,549),640=>array(55,0,622,540),641=>array(55,0,676,540),642=>array(-40,-218,632,549),643=>array(-26,-218,458,729),644=>array(-35,-218,449,729),645=>array(74,-218,335,560),646=>array(-10,-218,648,729),647=>array(21,-147,334,550),648=>array(71,-218,425,674),649=>array(44,-23,686,540),650=>array(60,-24,774,544),651=>array(60,-23,640,524),652=>array(19,0,541,540),653=>array(7,0,768,540),654=>array(7,1,623,760),655=>array(128,0,651,540),656=>array(19,-218,572,540),657=>array(21,-96,597,540),658=>array(50,-143,627,540),659=>array(55,-143,615,540),660=>array(127,0,632,744),661=>array(118,0,618,744),662=>array(58,0,558,744),663=>array(41,-201,637,739),664=>array(50,-23,602,549),665=>array(60,0,612,540),666=>array(50,-10,591,547),667=>array(50,-23,682,549),668=>array(59,0,657,540),669=>array(-10,-218,571,729),670=>array(26,-191,618,538),671=>array(60,0,432,540),672=>array(50,-218,730,688),673=>array(127,0,632,744),674=>array(125,0,628,742),675=>array(75,-23,1078,729),676=>array(75,-143,1080,729),677=>array(75,-96,1103,729),678=>array(100,-23,839,674),679=>array(100,-218,723,729),680=>array(100,-23,859,674),681=>array(90,-218,890,729),682=>array(67,-23,787,729),683=>array(67,0,742,729),684=>array(80,-1,664,740),685=>array(43,109,601,634),686=>array(126,-218,696,729),687=>array(126,-300,696,729),688=>array(114,390,481,865),689=>array(115,390,478,864),690=>array(66,235,332,852),691=>array(127,390,403,748),692=>array(94,383,370,741),693=>array(117,249,394,743),694=>array(97,390,501,742),695=>array(165,389,661,741),696=>array(108,248,509,742),697=>array(159,467,370,743),698=>array(159,467,578,743),699=>array(300,503,513,754),700=>array(208,483,382,730),701=>array(206,457,343,708),702=>array(237,573,403,798),703=>array(241,573,406,798),704=>array(139,390,463,783),705=>array(140,390,461,783),706=>array(147,544,490,795),707=>array(131,545,474,796),708=>array(144,559,427,765),709=>array(191,559,474,766),710=>array(135,610,453,757),711=>array(167,610,485,757),712=>array(250,588,373,785),713=>array(147,622,464,702),714=>array(247,607,475,757),715=>array(175,607,339,757),716=>array(46,-216,169,-19),717=>array(-15,-149,302,-69),718=>array(236,-186,400,-36),719=>array(190,-186,418,-36),720=>array(82,0,374,561),721=>array(196,400,374,561),722=>array(104,-23,269,202),723=>array(85,-21,250,204),724=>array(28,134,383,412),725=>array(67,139,422,417),726=>array(45,99,401,433),727=>array(45,216,401,316),728=>array(188,611,455,754),729=>array(241,621,377,741),730=>array(214,593,398,773),731=>array(23,-233,248,0),732=>array(117,622,500,744),733=>array(82,610,498,757),734=>array(84,219,428,585),735=>array(218,589,579,803),736=>array(121,248,497,742),737=>array(140,390,332,865),738=>array(114,379,459,752),739=>array(97,389,508,741),740=>array(151,390,477,874),741=>array(176,1,643,800),742=>array(141,1,641,800),743=>array(99,-1,639,800),744=>array(56,0,640,800),745=>array(23,1,639,800),746=>array(57,-1,517,621),747=>array(53,-1,572,629),748=>array(171,-181,489,-34),749=>array(137,546,483,780),750=>array(171,469,595,729),751=>array(26,-221,309,-14),752=>array(-21,-218,262,-12),753=>array(-19,-257,324,-6),754=>array(-46,-262,297,-11),755=>array(51,-202,235,-22),756=>array(222,381,386,531),757=>array(175,381,515,531),758=>array(173,379,576,531),759=>array(-10,-148,373,-26),760=>array(113,65,374,585),761=>array(114,497,354,764),762=>array(151,497,356,764),763=>array(-11,-88,194,179),764=>array(-12,-87,228,180),765=>array(-13,-197,291,-60),766=>array(-13,-200,278,-28),767=>array(-46,-237,330,-1),768=>array(-158,607,6,757),769=>array(-86,607,142,757),770=>array(-198,610,120,757),771=>array(-218,613,165,735),772=>array(-209,598,108,678),773=>array(-454,618,163,698),774=>array(-145,611,122,754),775=>array(-92,621,44,741),776=>array(-191,621,141,741),777=>array(-156,554,24,767),778=>array(-119,593,65,773),779=>array(-251,610,165,757),780=>array(-166,610,152,757),781=>array(-88,588,35,785),782=>array(-157,588,111,785),783=>array(-252,607,100,757),784=>array(-145,611,122,840),785=>array(-145,611,122,754),786=>array(-221,583,-80,740),787=>array(-219,583,-78,740),788=>array(-108,589,28,746),789=>array(123,583,264,740),790=>array(-222,-200,-58,-50),791=>array(-277,-200,-49,-50),792=>array(-337,-300,-69,-44),793=>array(-327,-300,-59,-44),794=>array(-73,412,254,716),795=>array(-62,425,203,672),796=>array(-315,-258,-150,-33),797=>array(-348,-230,-58,-45),798=>array(-331,-230,-40,-45),799=>array(-348,-313,-58,-45),800=>array(-336,-173,-47,-71),801=>array(-250,-233,13,60),802=>array(-140,-233,61,60),803=>array(-253,-205,-117,-85),804=>array(-356,-202,-24,-82),805=>array(-295,-231,-111,-51),806=>array(-306,-300,-134,-73),807=>array(-346,-220,-63,0),808=>array(-310,-233,-85,0),809=>array(-254,-246,-131,-49),810=>array(-344,-189,-40,-52),811=>array(-339,-177,-23,-55),812=>array(-318,-190,0,-43),813=>array(-362,-194,-44,-47),814=>array(-305,-189,-38,-46),815=>array(-342,-197,-75,-54),816=>array(-373,-172,10,-50),817=>array(-344,-147,-27,-67),818=>array(-478,-171,99,-91),819=>array(-617,-286,-8,-62),820=>array(-338,217,45,339),821=>array(-292,223,25,303),822=>array(-518,227,59,307),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-246,-232,-81,-7),826=>array(-340,-206,-36,-69),827=>array(-387,-300,-70,-39),828=>array(-384,-174,-75,-59),829=>array(-190,569,171,783),830=>array(-101,579,65,853),831=>array(-445,581,164,805),832=>array(-158,608,6,758),833=>array(-86,607,142,757),834=>array(-213,625,170,747),835=>array(-219,583,-78,740),836=>array(-182,590,204,782),837=>array(-233,-200,-51,-61),838=>array(-344,619,-40,756),839=>array(-368,-266,-32,-56),840=>array(-379,-248,-100,-51),841=>array(-316,-240,-122,-66),842=>array(-242,580,140,801),843=>array(-233,568,150,930),844=>array(-255,582,165,845),845=>array(-513,-231,-69,-46),846=>array(-418,-300,-176,-33),848=>array(-223,545,120,796),849=>array(-289,549,-124,774),850=>array(-305,572,-38,800),851=>array(-377,-224,-16,-10),852=>array(-451,-273,-108,-22),853=>array(-462,-272,-119,-21),854=>array(-582,-251,-55,-36),855=>array(-204,556,-39,781),856=>array(-197,645,-61,765),857=>array(-458,-301,-192,-48),858=>array(-562,-243,-104,-33),859=>array(-222,596,75,880),860=>array(-365,-235,340,-41),861=>array(-203,577,502,771),862=>array(-213,596,487,691),863=>array(-358,-164,342,-69),864=>array(-224,595,515,795),865=>array(-215,606,490,800),866=>array(-355,-280,294,-11),867=>array(-341,569,-140,788),868=>array(-354,570,-152,788),869=>array(-285,575,-172,853),870=>array(-348,570,-137,788),871=>array(-330,570,-114,785),872=>array(-315,571,-116,789),873=>array(-329,570,-92,856),874=>array(-329,569,-114,848),875=>array(-407,572,-82,781),876=>array(-290,572,-128,781),877=>array(-275,570,-155,836),878=>array(-320,570,-120,776),879=>array(-356,570,-114,776),884=>array(25,575,172,789),885=>array(-1,-182,213,-35),890=>array(100,-200,282,-61),894=>array(76,-174,374,520),900=>array(154,559,382,709),901=>array(148,590,534,782),902=>array(-113,-25,630,741),903=>array(193,374,374,520),904=>array(78,-25,937,741),905=>array(78,-25,999,741),906=>array(49,-25,487,741),908=>array(54,-51,922,763),910=>array(70,-25,1069,741),911=>array(78,-25,914,747),912=>array(-12,-16,443,802),913=>array(-113,-25,630,741),914=>array(-46,-25,656,741),915=>array(-38,-25,687,741),916=>array(-119,-26,626,741),917=>array(-40,-25,719,741),918=>array(-85,-25,710,741),919=>array(-55,-25,746,741),920=>array(0,-38,770,755),921=>array(-51,-25,284,741),922=>array(-46,-25,799,741),923=>array(-123,-25,620,741),924=>array(-56,-25,869,741),925=>array(-64,-25,741,741),926=>array(-50,-25,709,741),927=>array(1,-51,772,763),928=>array(-40,-25,761,741),929=>array(-42,-25,695,741),931=>array(-81,-25,706,743),932=>array(76,-25,728,741),933=>array(63,-25,814,741),934=>array(-9,-25,722,745),935=>array(-116,-25,813,741),936=>array(18,-27,815,746),937=>array(-79,-25,744,747),938=>array(-51,-25,404,921),939=>array(63,-25,814,921),940=>array(11,-12,615,763),941=>array(-30,-10,537,766),942=>array(3,-215,578,769),943=>array(-12,-16,359,766),944=>array(-14,-39,575,801),945=>array(11,-12,615,552),946=>array(-107,-197,557,731),947=>array(74,-193,650,554),948=>array(-33,-5,596,724),949=>array(-30,-10,537,552),950=>array(-14,-205,565,735),951=>array(3,-215,578,556),952=>array(-15,-13,548,731),953=>array(-12,-16,242,545),954=>array(-27,-14,604,543),955=>array(-106,-5,498,732),956=>array(-44,-194,629,543),957=>array(48,-9,594,542),958=>array(-34,-212,556,728),959=>array(-14,-10,564,552),960=>array(27,-29,702,545),961=>array(-65,-225,604,557),962=>array(12,-214,570,561),963=>array(-4,-37,687,555),964=>array(59,-29,590,543),965=>array(-14,-39,575,543),966=>array(34,-225,754,547),967=>array(-129,-237,687,563),968=>array(20,-225,740,543),969=>array(-7,-34,736,555),970=>array(-12,-16,365,729),971=>array(-14,-39,575,729),972=>array(-14,-10,564,760),973=>array(-14,-39,575,766),974=>array(-7,-34,736,766),977=>array(79,-37,673,755),978=>array(158,-25,889,766),979=>array(96,-25,1062,766),980=>array(158,-25,889,921),981=>array(62,-201,715,729),982=>array(52,-34,847,559),983=>array(-51,-216,714,564),1008=>array(-51,-42,714,564),1009=>array(23,-211,633,557),1012=>array(29,-23,752,741),1013=>array(66,-37,419,555),1024=>array(79,0,762,951),1025=>array(79,0,762,921),1026=>array(83,-165,770,729),1027=>array(80,0,747,930),1028=>array(110,-23,791,741),1029=>array(76,-23,725,741),1030=>array(63,0,368,729),1031=>array(63,0,484,900),1032=>array(59,-23,641,729),1033=>array(-31,0,1035,729),1034=>array(-9,0,1043,729),1035=>array(65,0,753,729),1036=>array(74,0,843,930),1037=>array(82,0,830,951),1038=>array(143,0,840,944),1039=>array(68,0,812,729),1040=>array(26,0,703,729),1041=>array(82,0,749,729),1042=>array(82,0,762,729),1043=>array(80,0,747,729),1044=>array(-8,-150,893,729),1045=>array(79,0,762,729),1046=>array(22,0,1189,729),1047=>array(75,-23,724,741),1048=>array(82,0,830,729),1049=>array(82,0,830,944),1050=>array(74,0,843,729),1051=>array(22,0,787,729),1052=>array(82,0,947,729),1053=>array(82,0,826,729),1054=>array(104,-23,826,741),1055=>array(82,0,826,729),1056=>array(82,0,753,729),1057=>array(96,-23,782,741),1058=>array(142,0,753,729),1059=>array(143,0,840,729),1060=>array(109,0,959,729),1061=>array(15,0,792,729),1062=>array(82,-150,834,729),1063=>array(141,0,761,729),1064=>array(82,0,1205,729),1065=>array(82,-150,1213,729),1066=>array(142,0,856,729),1067=>array(82,0,1053,729),1068=>array(82,0,695,729),1069=>array(95,-23,776,741),1070=>array(81,-23,1193,741),1071=>array(15,0,781,729),1072=>array(59,-23,587,549),1073=>array(94,-23,705,777),1074=>array(60,0,612,540),1075=>array(60,0,523,540),1076=>array(-6,-125,748,540),1077=>array(75,-23,602,549),1078=>array(10,0,861,540),1079=>array(62,-23,591,549),1080=>array(60,0,658,540),1081=>array(60,0,658,754),1082=>array(60,0,625,540),1083=>array(10,0,638,540),1084=>array(60,0,719,540),1085=>array(60,0,658,540),1086=>array(74,-23,626,549),1087=>array(60,0,658,540),1088=>array(14,-218,640,549),1089=>array(73,-23,593,549),1090=>array(106,0,540,540),1091=>array(37,-219,649,540),1092=>array(75,-218,985,719),1093=>array(10,0,640,540),1094=>array(60,-125,684,540),1095=>array(103,0,619,540),1096=>array(60,0,956,540),1097=>array(60,-125,982,540),1098=>array(100,0,699,540),1099=>array(60,0,861,540),1100=>array(60,0,577,540),1101=>array(70,-23,585,549),1102=>array(60,-23,931,549),1103=>array(20,0,641,540),1104=>array(75,-23,602,759),1105=>array(75,-23,602,729),1106=>array(81,-173,638,729),1107=>array(60,0,535,757),1108=>array(72,-23,590,549),1109=>array(66,-23,595,549),1110=>array(70,0,365,729),1111=>array(80,0,448,741),1112=>array(-42,-218,366,729),1113=>array(20,0,894,540),1114=>array(60,0,903,540),1115=>array(83,0,639,729),1116=>array(60,0,625,757),1117=>array(60,0,658,759),1118=>array(37,-219,649,752),1119=>array(60,0,658,540),1120=>array(125,0,1095,729),1121=>array(87,0,822,541),1136=>array(128,-27,925,746),1137=>array(96,-225,816,543),1138=>array(106,-23,829,741),1139=>array(75,-23,628,549),1148=>array(125,0,1095,999),1149=>array(87,0,825,815),1150=>array(125,0,1095,900),1151=>array(87,0,822,729),1154=>array(11,-220,476,508),1155=>array(-261,611,160,799),1156=>array(-158,611,109,754),1157=>array(-213,598,1,730),1158=>array(-193,592,-3,724),1159=>array(-465,579,144,780),1160=>array(-764,-122,281,869),1161=>array(-769,-235,339,873),1162=>array(68,-150,816,944),1163=>array(60,-125,683,754),1164=>array(66,0,679,729),1165=>array(95,0,587,540),1166=>array(80,0,751,729),1167=>array(14,-218,642,549),1168=>array(80,0,776,864),1169=>array(60,0,550,666),1170=>array(86,0,753,729),1171=>array(75,0,564,540),1172=>array(80,-166,747,729),1173=>array(60,-132,523,540),1174=>array(15,-150,1182,729),1175=>array(11,-125,862,540),1176=>array(67,-233,716,741),1177=>array(56,-233,580,549),1178=>array(80,-150,847,729),1179=>array(60,-125,625,540),1180=>array(80,0,847,729),1181=>array(60,0,625,540),1182=>array(80,0,847,729),1183=>array(60,0,625,540),1184=>array(142,0,1010,729),1185=>array(100,0,745,540),1186=>array(70,-150,814,729),1187=>array(60,-125,674,540),1188=>array(80,0,1134,729),1189=>array(60,0,855,540),1190=>array(80,-166,1119,729),1191=>array(60,-132,862,540),1192=>array(95,-23,939,741),1193=>array(75,-23,747,549),1194=>array(100,-233,781,741),1195=>array(77,-233,595,549),1196=>array(142,-150,753,729),1197=>array(101,-125,535,540),1198=>array(182,0,805,729),1199=>array(125,-189,688,540),1200=>array(95,0,798,729),1201=>array(59,-189,688,540),1202=>array(16,-150,793,729),1203=>array(10,-125,640,540),1204=>array(142,-150,954,729),1205=>array(101,-125,749,540),1206=>array(144,-150,752,729),1207=>array(104,-125,631,540),1208=>array(144,0,744,729),1209=>array(114,0,615,540),1210=>array(80,0,680,729),1211=>array(70,0,571,540),1212=>array(137,-23,1032,745),1213=>array(108,-23,793,549),1214=>array(135,-197,1032,745),1215=>array(101,-197,787,549),1216=>array(80,0,385,729),1217=>array(16,0,1183,944),1218=>array(10,0,861,754),1219=>array(80,-163,847,729),1220=>array(60,-132,625,540),1221=>array(21,-150,786,729),1222=>array(21,-125,675,540),1223=>array(80,-166,824,729),1224=>array(60,-132,658,540),1225=>array(80,-150,824,729),1226=>array(60,-125,683,540),1227=>array(150,-150,750,729),1228=>array(116,-125,617,540),1229=>array(80,-150,945,729),1230=>array(70,-125,755,540),1231=>array(80,0,385,729),1232=>array(13,0,690,972),1233=>array(59,-23,587,783),1234=>array(15,0,709,949),1235=>array(59,-23,589,760),1236=>array(1,0,1104,729),1237=>array(54,-23,927,549),1238=>array(80,0,763,972),1239=>array(76,-23,603,783),1240=>array(105,-23,791,741),1241=>array(77,-23,600,549),1242=>array(105,-23,791,949),1243=>array(77,-23,600,760),1244=>array(14,0,1181,949),1245=>array(10,0,861,760),1246=>array(75,-23,724,949),1247=>array(62,-23,591,760),1248=>array(101,-23,660,729),1249=>array(88,-143,665,540),1250=>array(80,0,828,880),1251=>array(60,0,658,700),1252=>array(80,0,828,949),1253=>array(60,0,658,760),1254=>array(104,-23,826,949),1255=>array(74,-23,626,760),1256=>array(106,-23,829,741),1257=>array(68,-23,621,549),1258=>array(106,-23,829,949),1259=>array(68,-23,621,760),1260=>array(95,-23,776,949),1261=>array(70,-23,603,760),1262=>array(143,0,840,880),1263=>array(37,-219,649,700),1264=>array(143,0,840,949),1265=>array(37,-219,649,760),1266=>array(143,0,840,976),1267=>array(37,-219,649,787),1268=>array(141,0,761,949),1269=>array(103,0,619,760),1270=>array(80,-150,747,729),1271=>array(60,-125,523,540),1272=>array(80,0,1051,949),1273=>array(60,0,861,760),1296=>array(71,-23,735,741),1297=>array(58,-23,583,549),1298=>array(33,-199,802,729),1299=>array(26,-168,632,540),1306=>array(109,-54,831,741),1307=>array(72,-218,659,549),1308=>array(168,0,1087,729),1309=>array(120,0,881,540),1310=>array(82,0,849,729),1311=>array(60,0,625,540),1329=>array(112,-130,803,729),1330=>array(70,0,761,752),1331=>array(124,1,809,751),1332=>array(123,0,823,752),1333=>array(117,0,784,752),1334=>array(76,1,822,760),1335=>array(71,4,575,746),1336=>array(70,0,761,752),1337=>array(70,-27,941,753),1338=>array(83,-24,783,743),1339=>array(70,2,752,757),1340=>array(70,2,431,741),1341=>array(70,-20,954,748),1342=>array(115,-29,967,801),1343=>array(135,0,758,729),1344=>array(67,-99,783,750),1345=>array(57,-59,735,753),1346=>array(118,0,774,752),1347=>array(35,1,790,754),1348=>array(112,-23,912,729),1349=>array(76,-26,688,753),1350=>array(128,0,789,729),1351=>array(90,-25,710,770),1352=>array(65,1,781,754),1353=>array(80,-47,721,753),1354=>array(124,1,767,754),1355=>array(69,-1,816,760),1356=>array(65,0,823,752),1357=>array(117,-21,836,741),1358=>array(134,1,818,754),1359=>array(79,-37,747,753),1360=>array(70,0,761,752),1361=>array(80,-23,699,753),1362=>array(70,1,501,748),1363=>array(103,-24,869,750),1364=>array(40,1,745,753),1365=>array(100,-27,858,754),1366=>array(70,-24,789,750),1369=>array(241,573,406,798),1370=>array(130,456,339,748),1371=>array(122,563,388,743),1372=>array(128,520,495,790),1373=>array(175,607,339,757),1374=>array(133,567,496,815),1375=>array(142,563,485,734),1377=>array(90,-25,930,549),1378=>array(19,-218,631,549),1379=>array(76,-218,661,549),1380=>array(65,-201,646,549),1381=>array(89,-23,658,729),1382=>array(81,-218,666,549),1383=>array(70,-121,499,729),1384=>array(19,-218,631,549),1385=>array(22,-200,693,549),1386=>array(80,-20,793,729),1387=>array(27,-200,627,729),1388=>array(27,-201,365,729),1389=>array(27,-200,886,729),1390=>array(82,-23,751,748),1391=>array(94,-200,663,729),1392=>array(70,0,622,741),1393=>array(82,-23,634,729),1394=>array(65,-200,631,549),1395=>array(30,0,706,797),1396=>array(94,-23,703,729),1397=>array(-41,-235,376,549),1398=>array(94,-23,663,729),1399=>array(5,-200,579,557),1400=>array(65,0,616,560),1401=>array(-5,-200,444,540),1402=>array(85,-200,925,549),1403=>array(59,-200,615,562),1404=>array(65,0,639,549),1405=>array(98,-23,651,548),1406=>array(94,-200,703,729),1407=>array(94,-23,974,549),1408=>array(22,-200,631,549),1409=>array(48,-200,664,560),1410=>array(70,0,338,540),1411=>array(94,-200,974,729),1412=>array(22,-200,646,549),1413=>array(80,-37,636,555),1414=>array(70,-200,782,729),1415=>array(94,-23,663,729),1417=>array(113,0,374,520),1418=>array(57,141,422,298),1423=>array(123,0,801,752),1456=>array(264,-267,390,-60),1457=>array(133,-267,518,-60),1458=>array(232,-267,591,-60),1459=>array(208,-260,563,-60),1460=>array(293,-142,393,-60),1461=>array(228,-142,458,-60),1462=>array(212,-267,440,-60),1463=>array(249,-142,466,-60),1464=>array(236,-248,453,-60),1465=>array(204,660,304,742),1467=>array(151,-266,510,-60),1468=>array(263,259,363,341),1469=>array(227,-248,350,-60),1470=>array(259,485,665,600),1471=>array(295,660,512,742),1472=>array(18,-100,327,700),1473=>array(745,639,845,721),1474=>array(205,639,305,721),1475=>array(113,0,374,520),1476=>array(422,639,522,721),1488=>array(49,0,709,600),1489=>array(37,0,595,600),1490=>array(7,0,500,600),1491=>array(126,0,653,600),1492=>array(39,0,652,600),1493=>array(39,0,306,600),1494=>array(109,0,458,600),1495=>array(39,0,655,600),1496=>array(81,0,651,600),1497=>array(92,276,300,600),1498=>array(125,-200,563,600),1499=>array(36,0,577,600),1500=>array(125,0,683,750),1501=>array(40,0,656,600),1502=>array(46,0,677,600),1503=>array(-4,-200,306,600),1504=>array(33,0,402,600),1505=>array(80,0,651,600),1506=>array(9,-55,667,600),1507=>array(112,-200,634,601),1508=>array(39,0,641,600),1509=>array(114,-200,632,600),1510=>array(46,0,667,600),1511=>array(-3,-200,687,600),1512=>array(126,0,570,600),1513=>array(87,0,854,600),1514=>array(23,0,730,600),1520=>array(39,0,563,600),1521=>array(92,0,559,600),1522=>array(92,276,558,600),1523=>array(137,470,303,729),1524=>array(137,470,539,729),4256=>array(102,0,604,720),4257=>array(100,0,637,720),4258=>array(101,0,659,740),4259=>array(114,20,897,740),4260=>array(104,0,660,740),4261=>array(103,0,673,740),4262=>array(177,0,816,740),4263=>array(124,0,966,740),4264=>array(127,20,682,740),4265=>array(104,0,670,740),4266=>array(114,20,1015,740),4267=>array(99,0,644,740),4268=>array(119,0,668,720),4269=>array(120,20,874,740),4270=>array(104,0,653,720),4271=>array(87,0,683,720),4272=>array(105,20,796,720),4273=>array(125,0,606,720),4274=>array(112,0,829,740),4275=>array(167,0,798,740),4276=>array(173,0,914,740),4277=>array(104,0,699,720),4278=>array(117,20,899,740),4279=>array(104,0,700,720),4280=>array(106,0,706,740),4281=>array(84,20,641,740),4282=>array(144,0,825,720),4283=>array(99,0,671,720),4284=>array(120,0,764,740),4285=>array(104,0,781,720),4286=>array(119,0,604,720),4287=>array(28,0,993,739),4288=>array(99,0,667,720),4304=>array(63,0,475,460),4305=>array(69,0,537,720),4306=>array(13,-260,528,420),4307=>array(25,-260,729,420),4308=>array(8,-260,485,420),4309=>array(11,-260,506,420),4310=>array(149,0,647,740),4311=>array(67,0,738,420),4312=>array(65,20,514,420),4313=>array(11,-260,508,420),4314=>array(34,-260,919,420),4315=>array(70,0,593,740),4316=>array(71,0,623,740),4317=>array(71,20,735,420),4318=>array(64,0,564,720),4319=>array(45,-260,562,420),4320=>array(71,20,796,720),4321=>array(80,21,519,740),4322=>array(32,-260,706,601),4323=>array(66,-260,704,420),4324=>array(74,-260,735,420),4325=>array(6,-260,582,720),4326=>array(26,-260,716,420),4327=>array(6,-260,524,420),4328=>array(61,0,590,740),4329=>array(34,20,541,740),4330=>array(34,-265,672,420),4331=>array(69,0,623,720),4332=>array(69,0,642,740),4333=>array(6,-260,626,720),4334=>array(69,0,521,720),4335=>array(-49,-260,730,418),4336=>array(67,0,588,724),4337=>array(58,6,815,725),4338=>array(29,-4,460,394),4339=>array(4,-274,507,386),4340=>array(1,-274,557,724),4341=>array(64,6,605,734),4345=>array(64,-280,579,400),4347=>array(77,1,517,556),4348=>array(109,228,524,783),5024=>array(60,0,738,729),5025=>array(60,-10,711,729),5026=>array(107,0,714,729),5027=>array(40,-25,897,729),5028=>array(94,-23,1103,741),5029=>array(60,0,339,729),5030=>array(72,-25,681,743),5031=>array(108,-24,889,742),5032=>array(60,0,667,729),5033=>array(62,-25,881,729),5034=>array(-16,0,661,729),5035=>array(29,-23,591,729),5036=>array(60,0,716,729),5037=>array(97,0,981,729),5038=>array(105,0,668,741),5039=>array(-2,-24,837,752),5040=>array(60,0,579,729),5041=>array(60,0,723,729),5042=>array(27,-24,975,742),5043=>array(134,0,1054,729),5044=>array(60,-25,700,743),5045=>array(57,0,672,754),5046=>array(91,-23,776,741),5047=>array(60,0,899,729),5048=>array(95,0,607,752),5049=>array(73,-25,1039,729),5050=>array(98,-12,1026,752),5051=>array(60,0,778,729),5052=>array(56,-25,613,729),5053=>array(66,-25,924,729),5054=>array(94,-23,812,741),5055=>array(112,-130,598,729),5056=>array(95,-21,797,743),5057=>array(5,-23,804,742),5058=>array(60,0,620,729),5059=>array(45,0,722,729),5060=>array(101,0,648,752),5061=>array(94,-23,1195,741),5062=>array(40,0,753,729),5063=>array(55,-25,934,754),5064=>array(105,-25,992,743),5065=>array(112,0,1406,741),5066=>array(55,-25,934,754),5067=>array(81,-25,729,743),5068=>array(93,-23,764,729),5069=>array(37,-25,1090,754),5070=>array(65,0,689,729),5071=>array(60,0,663,729),5072=>array(88,0,673,729),5073=>array(71,-25,883,738),5074=>array(60,0,711,729),5075=>array(86,-23,568,729),5076=>array(126,0,993,729),5077=>array(67,-25,695,743),5078=>array(104,-25,758,729),5079=>array(-12,0,711,729),5080=>array(15,0,738,729),5081=>array(126,0,750,729),5082=>array(67,-25,676,743),5083=>array(88,-25,1002,742),5084=>array(28,-25,884,742),5085=>array(58,0,619,752),5086=>array(60,0,582,729),5087=>array(95,-23,766,741),5088=>array(105,-25,923,729),5089=>array(95,-24,1088,742),5090=>array(60,0,711,729),5091=>array(94,-25,810,743),5092=>array(113,0,919,729),5093=>array(60,0,882,729),5094=>array(60,0,801,729),5095=>array(53,-25,694,729),5096=>array(95,-24,1037,742),5097=>array(95,-98,958,743),5098=>array(37,-26,1081,744),5099=>array(94,-23,812,741),5100=>array(108,-25,967,742),5101=>array(20,-25,727,741),5102=>array(87,-25,683,743),5103=>array(55,-25,934,754),5104=>array(36,-25,756,741),5105=>array(15,-25,881,729),5106=>array(57,0,665,752),5107=>array(95,-21,1050,743),5108=>array(60,0,721,729),7680=>array(26,-199,703,729),7681=>array(50,-199,578,549),7682=>array(82,0,762,899),7683=>array(59,-23,640,742),7684=>array(82,-205,762,729),7685=>array(59,-205,640,729),7686=>array(82,-149,762,729),7687=>array(59,-149,640,729),7688=>array(107,-220,793,930),7689=>array(77,-220,597,757),7690=>array(77,0,776,899),7691=>array(79,-23,700,742),7692=>array(77,-205,776,729),7693=>array(79,-205,700,729),7694=>array(77,-149,776,729),7695=>array(79,-149,700,729),7696=>array(77,-213,772,729),7697=>array(55,-236,700,729),7698=>array(77,-199,776,729),7699=>array(75,-199,700,729),7700=>array(79,0,762,1026),7701=>array(64,-23,591,902),7702=>array(79,0,762,1028),7703=>array(64,-23,598,905),7704=>array(79,-199,762,729),7705=>array(64,-199,591,549),7706=>array(79,-173,762,729),7707=>array(61,-173,591,549),7708=>array(79,-213,762,931),7709=>array(64,-236,591,751),7710=>array(74,0,741,899),7711=>array(90,0,464,899),7712=>array(107,-23,819,863),7713=>array(26,-218,656,663),7714=>array(68,0,812,899),7715=>array(67,0,629,799),7716=>array(68,-174,812,729),7717=>array(67,-174,629,729),7718=>array(68,0,812,899),7719=>array(67,0,690,899),7720=>array(0,-200,812,729),7721=>array(67,-201,629,729),7722=>array(68,-178,812,729),7723=>array(67,-178,629,729),7724=>array(-78,-173,368,729),7725=>array(-75,-173,362,729),7726=>array(63,0,512,1072),7727=>array(67,0,482,925),7728=>array(74,0,843,930),7729=>array(59,0,651,930),7730=>array(74,-174,843,729),7731=>array(59,-205,651,729),7732=>array(74,-149,843,729),7733=>array(59,-149,651,729),7734=>array(80,-205,606,729),7735=>array(40,-205,362,729),7736=>array(80,-205,689,863),7737=>array(40,-205,475,863),7738=>array(80,-149,606,729),7739=>array(-45,-149,362,729),7740=>array(80,-199,606,729),7741=>array(-61,-199,362,729),7742=>array(66,0,931,950),7743=>array(60,0,911,748),7744=>array(66,0,931,899),7745=>array(60,0,911,742),7746=>array(66,-205,931,729),7747=>array(60,-205,911,549),7748=>array(68,0,816,899),7749=>array(63,0,629,742),7750=>array(68,-174,816,729),7751=>array(63,-205,629,549),7752=>array(68,-149,816,729),7753=>array(63,-149,629,549),7754=>array(68,-197,816,729),7755=>array(63,-197,629,549),7756=>array(106,-23,828,1059),7757=>array(82,-23,634,900),7758=>array(106,-23,828,1043),7759=>array(82,-23,635,889),7760=>array(106,-23,828,1031),7761=>array(82,-23,634,901),7762=>array(106,-23,828,1028),7763=>array(82,-23,634,896),7764=>array(76,0,747,930),7765=>array(11,-218,637,757),7766=>array(76,0,747,899),7767=>array(11,-218,637,742),7768=>array(80,0,785,899),7769=>array(63,0,487,742),7770=>array(80,-205,785,729),7771=>array(55,-205,487,549),7772=>array(80,-205,785,863),7773=>array(55,-205,513,686),7774=>array(80,-149,785,729),7775=>array(35,-149,487,549),7776=>array(76,-23,725,899),7777=>array(60,-23,589,742),7778=>array(76,-205,725,741),7779=>array(60,-205,589,549),7780=>array(76,-23,725,1061),7781=>array(60,-23,589,896),7782=>array(76,-23,725,1054),7783=>array(60,-23,597,894),7784=>array(76,-205,725,899),7785=>array(60,-205,589,747),7786=>array(142,0,753,899),7787=>array(101,-23,414,869),7788=>array(142,-205,753,729),7789=>array(96,-205,414,674),7790=>array(141,-149,753,729),7791=>array(-15,-149,414,674),7792=>array(103,-199,753,729),7793=>array(-25,-199,414,674),7794=>array(119,-205,809,729),7795=>array(88,-205,656,540),7796=>array(119,-173,809,729),7797=>array(88,-173,656,540),7798=>array(119,-197,809,729),7799=>array(88,-197,656,540),7800=>array(119,-23,809,1056),7801=>array(88,-23,658,897),7802=>array(119,-23,809,981),7803=>array(88,-23,656,889),7804=>array(179,0,802,894),7805=>array(129,0,651,748),7806=>array(179,-205,802,729),7807=>array(129,-205,651,540),7808=>array(168,0,1087,924),7809=>array(120,0,881,757),7810=>array(168,0,1087,930),7811=>array(120,0,881,757),7812=>array(168,0,1087,899),7813=>array(120,0,881,748),7814=>array(168,0,1087,899),7815=>array(120,0,881,742),7816=>array(168,-182,1087,729),7817=>array(120,-174,881,540),7818=>array(22,0,802,899),7819=>array(16,0,648,742),7820=>array(22,0,802,899),7821=>array(16,0,648,750),7822=>array(182,0,805,899),7823=>array(37,-219,653,742),7824=>array(30,0,733,951),7825=>array(21,0,575,759),7826=>array(30,-205,733,729),7827=>array(21,-205,575,540),7828=>array(30,-149,733,729),7829=>array(21,-149,575,540),7830=>array(67,-165,629,729),7831=>array(101,-23,487,848),7832=>array(120,0,881,755),7833=>array(37,-219,653,755),7834=>array(50,-23,731,798),7835=>array(90,0,464,899),7840=>array(26,-205,703,729),7841=>array(50,-205,578,549),7842=>array(26,0,703,979),7843=>array(50,-23,578,796),7844=>array(26,0,877,1000),7845=>array(50,-23,743,900),7846=>array(26,0,703,1007),7847=>array(50,-23,578,900),7848=>array(26,0,866,1000),7849=>array(50,-23,719,901),7850=>array(26,0,758,1044),7851=>array(50,-23,635,900),7852=>array(26,-205,703,909),7853=>array(50,-205,578,759),7854=>array(26,0,703,1043),7855=>array(50,-23,622,900),7856=>array(26,0,703,1031),7857=>array(50,-23,586,900),7858=>array(26,0,703,1076),7859=>array(50,-23,586,926),7860=>array(26,0,728,1054),7861=>array(50,-23,663,900),7862=>array(26,-205,703,908),7863=>array(50,-205,578,758),7864=>array(79,-205,762,729),7865=>array(64,-205,591,549),7866=>array(79,0,762,986),7867=>array(64,-23,591,796),7868=>array(79,0,762,900),7869=>array(64,-23,604,732),7870=>array(79,0,881,1000),7871=>array(64,-23,735,900),7872=>array(79,0,762,1000),7873=>array(64,-23,591,900),7874=>array(79,0,808,1000),7875=>array(64,-23,711,900),7876=>array(79,0,762,1049),7877=>array(64,-23,645,900),7878=>array(79,-205,762,907),7879=>array(64,-205,591,759),7880=>array(63,0,426,986),7881=>array(67,0,386,781),7882=>array(39,-205,368,729),7883=>array(46,-205,362,729),7884=>array(106,-205,828,741),7885=>array(82,-205,634,549),7886=>array(106,-23,828,987),7887=>array(82,-23,634,786),7888=>array(106,-23,932,1000),7889=>array(82,-23,776,901),7890=>array(106,-23,828,1000),7891=>array(82,-23,634,900),7892=>array(106,-23,864,1000),7893=>array(82,-23,748,900),7894=>array(106,-23,828,1052),7895=>array(82,-23,666,896),7896=>array(106,-205,828,907),7897=>array(82,-205,634,759),7898=>array(102,-23,950,930),7899=>array(82,-23,777,757),7900=>array(102,-23,950,924),7901=>array(82,-23,777,757),7902=>array(102,-23,950,986),7903=>array(82,-23,777,782),7904=>array(102,-23,950,900),7905=>array(82,-23,777,774),7906=>array(102,-205,950,763),7907=>array(82,-205,777,585),7908=>array(119,-205,809,729),7909=>array(88,-205,656,540),7910=>array(119,-23,809,973),7911=>array(88,-23,656,761),7912=>array(119,-23,959,930),7913=>array(87,-23,806,757),7914=>array(119,-23,959,900),7915=>array(87,-23,806,757),7916=>array(119,-23,959,951),7917=>array(87,-23,806,776),7918=>array(119,-23,959,900),7919=>array(87,-23,806,797),7920=>array(119,-205,959,895),7921=>array(87,-205,806,707),7922=>array(182,0,805,900),7923=>array(37,-219,653,757),7924=>array(182,-205,805,729),7925=>array(37,-219,653,540),7926=>array(182,0,805,959),7927=>array(37,-219,653,759),7928=>array(182,0,805,896),7929=>array(37,-219,653,747),7936=>array(11,-12,615,770),7937=>array(11,-12,615,775),7938=>array(11,-12,615,770),7939=>array(11,-12,615,792),7940=>array(11,-12,615,770),7941=>array(11,-12,616,775),7942=>array(11,-12,615,899),7943=>array(11,-12,616,897),7944=>array(-113,-25,630,748),7945=>array(-113,-25,630,747),7946=>array(39,-25,782,745),7947=>array(63,-25,806,747),7948=>array(31,-25,774,742),7949=>array(14,-25,757,741),7950=>array(-33,-18,710,875),7951=>array(-8,-25,735,874),7952=>array(-30,-10,537,770),7953=>array(-30,-10,537,775),7954=>array(-30,-10,537,770),7955=>array(-30,-10,545,792),7956=>array(-30,-10,544,770),7957=>array(-30,-10,598,775),7960=>array(92,-25,851,742),7961=>array(86,-25,845,747),7962=>array(113,-25,1034,742),7963=>array(125,-25,1060,747),7964=>array(112,-25,1044,742),7965=>array(124,-25,1058,745),7968=>array(3,-215,578,774),7969=>array(3,-215,578,779),7970=>array(3,-215,579,774),7971=>array(3,-215,614,781),7972=>array(3,-215,664,774),7973=>array(3,-215,691,779),7974=>array(3,-215,653,901),7975=>array(3,-215,673,901),7976=>array(93,-25,894,742),7977=>array(88,-25,889,747),7978=>array(111,-25,1084,742),7979=>array(124,-25,1111,747),7980=>array(114,-25,1088,742),7981=>array(131,-25,1099,745),7982=>array(120,-25,1012,875),7983=>array(117,-25,1026,878),7984=>array(-12,-16,286,767),7985=>array(-12,-16,322,772),7986=>array(-12,-16,339,767),7987=>array(-12,-16,382,774),7988=>array(-12,-16,418,767),7989=>array(-12,-16,448,772),7990=>array(-12,-16,437,900),7991=>array(-12,-16,438,901),7992=>array(109,-25,455,742),7993=>array(125,-25,464,741),7994=>array(112,-25,619,742),7995=>array(125,-25,649,747),7996=>array(111,-25,619,742),7997=>array(125,-25,621,745),7998=>array(122,-25,556,874),7999=>array(113,-25,559,875),8000=>array(-14,-10,564,770),8001=>array(-14,-10,564,775),8002=>array(-14,-10,564,770),8003=>array(-14,-10,564,777),8004=>array(-14,-10,594,770),8005=>array(-14,-10,624,775),8008=>array(119,-51,895,763),8009=>array(84,-51,855,769),8010=>array(117,-51,1068,763),8011=>array(131,-51,1071,769),8012=>array(114,-51,1014,763),8013=>array(134,-51,1012,767),8016=>array(-14,-39,575,767),8017=>array(-14,-39,575,772),8018=>array(-14,-39,575,767),8019=>array(-14,-39,575,774),8020=>array(-14,-39,577,767),8021=>array(-14,-39,607,772),8022=>array(-14,-39,596,901),8023=>array(-14,-39,598,901),8025=>array(132,-25,1034,747),8027=>array(128,-25,1218,747),8029=>array(129,-25,1232,745),8031=>array(122,-25,1151,876),8032=>array(-7,-34,736,773),8033=>array(-7,-34,736,778),8034=>array(-7,-34,736,773),8035=>array(-7,-34,736,780),8036=>array(-7,-34,736,773),8037=>array(-7,-34,736,778),8038=>array(-7,-34,736,901),8039=>array(-7,-34,736,899),8040=>array(45,-25,868,747),8041=>array(16,-25,839,753),8042=>array(113,-25,1056,747),8043=>array(131,-25,1051,753),8044=>array(114,-25,967,747),8045=>array(131,-25,966,751),8046=>array(123,-25,965,873),8047=>array(120,-25,989,874),8048=>array(11,-12,615,762),8049=>array(11,-12,615,762),8050=>array(-30,-10,537,762),8051=>array(-30,-10,537,762),8052=>array(3,-215,578,766),8053=>array(3,-215,578,766),8054=>array(-12,-16,284,759),8055=>array(-12,-16,316,759),8056=>array(-14,-10,564,762),8057=>array(-14,-10,564,762),8058=>array(-14,-39,575,759),8059=>array(-14,-39,575,759),8060=>array(-7,-34,736,765),8061=>array(-7,-34,736,765),8064=>array(11,-201,615,770),8065=>array(11,-201,615,775),8066=>array(11,-201,615,770),8067=>array(11,-201,615,792),8068=>array(11,-201,615,770),8069=>array(11,-201,616,775),8070=>array(11,-201,615,899),8071=>array(11,-201,616,897),8072=>array(-113,-25,834,748),8073=>array(-113,-25,835,747),8074=>array(39,-25,986,745),8075=>array(63,-25,1010,747),8076=>array(31,-25,976,742),8077=>array(14,-25,957,741),8078=>array(-33,-25,918,875),8079=>array(-8,-25,939,874),8080=>array(-18,-215,578,774),8081=>array(-19,-215,578,779),8082=>array(-20,-215,579,774),8083=>array(-19,-215,614,781),8084=>array(-19,-215,664,774),8085=>array(-19,-215,691,779),8086=>array(-20,-215,653,901),8087=>array(-19,-215,673,901),8088=>array(93,-25,948,742),8089=>array(88,-25,940,747),8090=>array(111,-25,1135,742),8091=>array(124,-25,1166,747),8092=>array(114,-25,1141,742),8093=>array(131,-25,1151,745),8094=>array(120,-25,1067,875),8095=>array(117,-25,1082,878),8096=>array(-7,-201,736,773),8097=>array(-7,-201,736,778),8098=>array(-7,-201,736,773),8099=>array(-7,-201,736,780),8100=>array(-7,-201,736,773),8101=>array(-7,-201,736,778),8102=>array(-7,-201,736,901),8103=>array(-7,-201,736,899),8104=>array(45,-25,985,747),8105=>array(16,-25,960,753),8106=>array(113,-25,1181,747),8107=>array(131,-25,1172,753),8108=>array(114,-25,1089,747),8109=>array(131,-25,1088,751),8110=>array(123,-25,1086,873),8111=>array(120,-25,1110,874),8112=>array(11,-12,615,755),8113=>array(11,-12,615,702),8114=>array(11,-201,615,762),8115=>array(11,-201,615,552),8116=>array(11,-201,615,762),8118=>array(11,-12,615,734),8119=>array(11,-201,615,734),8120=>array(-113,-25,630,900),8121=>array(-113,-25,630,880),8122=>array(-113,-25,630,741),8123=>array(-113,-25,630,741),8124=>array(-113,-25,834,741),8125=>array(34,670,175,828),8126=>array(18,0,200,176),8127=>array(114,583,255,741),8128=>array(-45,629,338,751),8129=>array(142,621,535,900),8130=>array(-17,-215,578,766),8131=>array(-17,-215,578,556),8132=>array(-17,-215,578,769),8134=>array(3,-215,580,738),8135=>array(-20,-215,580,738),8136=>array(96,-25,920,741),8137=>array(78,-25,934,741),8138=>array(91,-25,944,741),8139=>array(77,-25,951,741),8140=>array(-55,-25,806,741),8141=>array(112,583,418,741),8142=>array(145,583,497,741),8143=>array(23,583,406,899),8144=>array(-12,-16,346,752),8145=>array(-12,-16,358,702),8146=>array(-12,-16,402,795),8147=>array(-12,-16,394,794),8150=>array(-12,-16,390,731),8151=>array(-12,-16,457,888),8152=>array(-51,-25,386,899),8153=>array(-51,-25,389,861),8154=>array(99,-25,499,741),8155=>array(77,-25,509,741),8157=>array(160,604,477,763),8158=>array(194,589,544,746),8159=>array(61,583,444,899),8160=>array(-14,-39,575,752),8161=>array(-14,-39,575,702),8162=>array(-14,-39,575,796),8163=>array(-14,-39,575,795),8164=>array(-65,-225,604,775),8165=>array(-65,-225,604,780),8166=>array(-14,-39,575,731),8167=>array(-14,-39,617,888),8168=>array(63,-25,814,899),8169=>array(63,-25,814,880),8170=>array(63,-25,991,758),8171=>array(59,-25,1035,758),8172=>array(97,-25,834,747),8173=>array(124,604,510,796),8174=>array(124,610,510,802),8175=>array(175,607,339,757),8178=>array(-7,-200,736,765),8179=>array(-7,-200,736,555),8180=>array(-7,-200,736,766),8182=>array(-7,-34,736,737),8183=>array(-7,-201,736,737),8184=>array(101,-51,929,763),8185=>array(86,-51,868,763),8186=>array(77,-25,900,747),8187=>array(18,-25,841,747),8188=>array(-79,-25,875,747),8189=>array(247,607,475,757),8190=>array(170,589,306,746),8208=>array(69,207,365,311),8209=>array(69,207,365,311),8210=>array(35,207,624,311),8211=>array(35,207,624,311),8212=>array(37,207,1070,311),8213=>array(37,207,1070,311),8214=>array(57,-200,497,729),8215=>array(-85,-300,561,-90),8216=>array(166,469,357,729),8217=>array(165,469,356,729),8218=>array(36,-135,227,125),8219=>array(190,469,356,729),8220=>array(170,469,589,729),8221=>array(171,469,595,729),8222=>array(36,-135,462,125),8223=>array(190,469,571,729),8224=>array(109,-194,626,709),8225=>array(35,-194,623,709),8226=>array(111,175,367,425),8227=>array(63,179,405,511),8228=>array(64,0,245,146),8229=>array(92,0,605,146),8230=>array(92,0,939,146),8231=>array(143,182,270,282),8240=>array(72,-21,1021,739),8241=>array(72,-21,1390,739),8242=>array(159,467,370,743),8243=>array(159,467,564,743),8244=>array(159,467,748,743),8245=>array(166,467,315,743),8246=>array(166,467,495,743),8247=>array(166,467,679,743),8248=>array(-40,-196,407,169),8249=>array(128,72,351,481),8250=>array(96,72,319,481),8251=>array(81,33,660,527),8252=>array(112,0,750,726),8253=>array(138,0,694,744),8254=>array(158,740,731,820),8255=>array(8,-219,626,4),8256=>array(154,559,772,782),8257=>array(-58,-226,495,301),8258=>array(29,-32,871,729),8259=>array(77,161,406,321),8260=>array(-177,-20,489,715),8261=>array(73,-237,462,754),8262=>array(-45,-237,344,754),8263=>array(168,0,1283,744),8264=>array(168,0,1028,744),8265=>array(112,0,1005,744),8266=>array(115,-1,643,544),8267=>array(24,-191,640,729),8268=>array(58,99,620,561),8269=>array(44,107,606,569),8270=>array(145,-32,478,290),8271=>array(106,-174,374,520),8272=>array(51,-18,717,558),8273=>array(55,-32,492,739),8274=>array(61,0,727,736),8275=>array(56,268,659,424),8276=>array(-20,-239,598,-16),8277=>array(81,-39,852,726),8278=>array(116,-13,556,542),8279=>array(159,467,983,743),8280=>array(116,2,741,688),8281=>array(59,1,814,698),8282=>array(58,-1,323,750),8283=>array(116,-198,741,801),8284=>array(58,38,645,525),8285=>array(49,1,312,742),8286=>array(60,-9,327,743),8304=>array(121,370,460,819),8305=>array(122,390,315,864),8308=>array(107,390,451,815),8309=>array(111,373,478,813),8310=>array(122,370,466,819),8311=>array(153,389,497,814),8312=>array(118,370,473,819),8313=>array(116,368,460,817),8314=>array(142,457,469,746),8315=>array(142,566,469,637),8316=>array(127,493,485,708),8317=>array(128,302,372,899),8318=>array(123,303,367,900),8319=>array(110,390,479,747),8320=>array(5,-224,344,225),8321=>array(41,-200,269,225),8322=>array(-29,-200,346,234),8323=>array(-7,-217,336,230),8324=>array(-17,-200,327,225),8325=>array(-14,-218,353,222),8326=>array(-5,-217,339,232),8327=>array(40,-200,384,225),8328=>array(-5,-216,350,233),8329=>array(1,-217,345,232),8330=>array(10,-129,337,160),8331=>array(8,-20,335,51),8332=>array(-3,-108,355,107),8333=>array(5,-299,249,298),8334=>array(11,-300,255,297),8336=>array(-7,-215,337,157),8337=>array(3,-217,347,155),8338=>array(13,-219,373,153),8339=>array(-30,-200,382,151),8340=>array(15,-216,359,156),8355=>array(71,-1,725,731),8356=>array(14,-27,651,754),8357=>array(29,-114,905,651),8358=>array(86,0,792,730),8360=>array(80,-23,1311,729),8362=>array(-40,0,987,600),8363=>array(23,-24,720,803),8364=>array(89,-23,752,739),8368=>array(0,-202,658,752),8373=>array(10,-126,593,763),8376=>array(87,0,753,729),8377=>array(106,-47,742,729),8400=>array(-450,542,130,773),8401=>array(-450,542,115,773),8402=>array(-218,-24,9,686),8403=>array(-240,-11,-41,545),8406=>array(-470,524,166,911),8407=>array(-516,524,120,911),8411=>array(-465,495,30,595),8412=>array(-599,495,80,595),8413=>array(-724,-204,276,796),8414=>array(-725,-199,276,802),8415=>array(-726,-200,280,806),8416=>array(-728,-208,280,800),8417=>array(-519,534,178,918),8421=>array(-548,-64,-20,752),8423=>array(-314,87,214,641),8424=>array(-515,-186,-20,-86),8425=>array(-361,500,150,690),8426=>array(-908,10,26,556),8427=>array(-622,-102,206,594),8428=>array(-579,-270,-14,-38),8429=>array(-587,-267,-7,-35),8430=>array(-635,-302,1,-12),8431=>array(-656,-304,-20,-14),8432=>array(-164,562,42,757),8448=>array(90,-20,952,746),8449=>array(90,-20,986,746),8451=>array(84,-23,1093,741),8453=>array(86,-20,1008,742),8454=>array(86,-20,1016,742),8455=>array(29,-23,685,741),8456=>array(52,-23,735,741),8457=>array(94,0,1041,729),8462=>array(67,0,629,729),8465=>array(29,-102,748,714),8467=>array(64,-11,702,744),8468=>array(72,-23,912,729),8470=>array(59,0,1052,729),8471=>array(60,-44,880,776),8476=>array(37,-24,773,756),8480=>array(131,260,1084,742),8481=>array(133,0,1319,729),8482=>array(213,273,1087,729),8486=>array(-65,-25,758,747),8487=>array(-9,-43,814,729),8489=>array(114,0,368,561),8490=>array(74,0,843,729),8491=>array(26,0,703,953),8494=>array(64,-23,591,549),8498=>array(30,0,697,729),8501=>array(49,0,709,600),8502=>array(37,0,595,600),8503=>array(7,0,500,600),8504=>array(126,0,653,600),8506=>array(48,-21,844,702),8507=>array(63,0,1504,729),8513=>array(106,-23,818,741),8514=>array(160,0,686,729),8515=>array(32,0,686,729),8516=>array(22,0,645,729),8523=>array(94,-21,725,725),8525=>array(19,-20,1277,742),8526=>array(14,0,509,540),8531=>array(102,-20,899,742),8532=>array(68,-20,924,742),8533=>array(97,-20,907,743),8534=>array(72,-20,932,743),8535=>array(98,-20,927,743),8536=>array(97,-20,930,742),8537=>array(82,-20,916,743),8538=>array(101,-20,909,742),8539=>array(80,-20,901,743),8540=>array(99,-20,910,743),8541=>array(107,-20,904,743),8542=>array(90,-20,884,744),8543=>array(90,-20,836,742),8544=>array(63,0,368,729),8545=>array(63,0,646,729),8546=>array(63,0,924,729),8547=>array(63,0,1080,729),8548=>array(179,0,802,729),8549=>array(179,0,1035,729),8550=>array(179,0,1313,729),8551=>array(179,0,1591,729),8552=>array(63,0,1080,729),8553=>array(22,0,802,729),8554=>array(22,0,1035,729),8555=>array(22,0,1313,729),8556=>array(80,0,606,729),8557=>array(107,-23,793,741),8558=>array(77,0,776,729),8559=>array(66,0,931,729),8560=>array(67,0,362,729),8561=>array(67,0,640,729),8562=>array(67,0,918,729),8563=>array(67,0,929,729),8564=>array(129,0,651,540),8565=>array(129,0,918,729),8566=>array(129,0,1196,729),8567=>array(129,0,1474,729),8568=>array(67,0,926,729),8569=>array(16,0,648,540),8570=>array(16,0,918,729),8571=>array(16,0,1196,729),8572=>array(67,0,362,729),8573=>array(77,-23,597,549),8574=>array(79,-23,700,729),8575=>array(60,0,911,549),8592=>array(39,70,925,394),8593=>array(320,-211,644,675),8594=>array(42,70,928,394),8595=>array(320,-211,644,675),8596=>array(39,70,925,394),8597=>array(320,-211,644,675),8598=>array(158,-111,826,556),8599=>array(139,-112,806,556),8600=>array(138,-92,806,575),8601=>array(158,-92,825,576),8602=>array(39,-60,925,522),8603=>array(39,-60,925,522),8606=>array(39,70,928,394),8607=>array(322,-212,646,677),8608=>array(39,70,928,394),8609=>array(322,-213,646,676),8610=>array(39,70,925,394),8611=>array(39,70,925,394),8612=>array(39,20,925,445),8613=>array(270,-211,695,675),8614=>array(39,20,925,445),8615=>array(269,-211,694,675),8616=>array(270,-221,694,745),8644=>array(39,-110,925,574),8645=>array(140,-211,824,675),8646=>array(39,-110,925,574),8647=>array(39,-110,925,574),8648=>array(140,-211,824,675),8649=>array(39,-110,925,574),8650=>array(140,-211,824,675),8704=>array(165,0,842,729),8705=>array(125,-139,745,861),8706=>array(82,-23,653,709),8707=>array(29,0,729,729),8708=>array(12,-60,729,802),8709=>array(59,-25,821,747),8710=>array(8,0,721,729),8711=>array(88,0,801,729),8712=>array(70,0,621,616),8713=>array(4,-50,636,685),8714=>array(68,1,585,469),8715=>array(24,-1,575,615),8716=>array(22,-60,654,675),8717=>array(30,-1,547,467),8718=>array(77,35,530,655),8719=>array(43,-181,851,734),8720=>array(31,-185,839,730),8721=>array(-1,-195,893,729),8722=>array(87,172,596,292),8723=>array(50,0,630,633),8724=>array(87,1,596,664),8725=>array(0,-20,746,741),8726=>array(40,-20,412,544),8727=>array(47,66,516,537),8728=>array(84,121,457,493),8729=>array(168,175,424,425),8730=>array(68,-75,827,918),8731=>array(68,-75,827,918),8732=>array(68,-75,827,918),8733=>array(79,124,716,404),8734=>array(49,124,720,404),8735=>array(62,0,587,525),8736=>array(28,0,740,712),8739=>array(70,-14,150,676),8741=>array(70,-14,310,676),8743=>array(30,0,578,448),8744=>array(30,0,578,448),8745=>array(30,-1,767,508),8746=>array(65,-11,802,498),8747=>array(-12,-246,610,767),8748=>array(-12,-246,900,767),8749=>array(-12,-246,1190,767),8764=>array(37,140,521,312),8776=>array(27,46,549,422),8800=>array(61,-74,622,544),8801=>array(87,24,596,514),8804=>array(35,0,657,624),8805=>array(44,0,627,624),8834=>array(80,0,631,616),8835=>array(24,1,575,617),8838=>array(7,-57,641,734),8839=>array(7,-56,595,732),8976=>array(57,86,624,376),8994=>array(90,148,650,342),8995=>array(9,142,569,336),9001=>array(43,-198,463,746),9002=>array(-17,-198,402,746),9251=>array(10,0,533,200),9674=>array(16,-26,518,744),9675=>array(60,-44,880,776),9702=>array(70,151,378,451),9711=>array(10,-204,1010,796),9824=>array(14,-20,611,782),9825=>array(15,-96,679,724),9826=>array(8,-56,587,748),9827=>array(15,-20,761,725),9828=>array(14,-20,611,782),9829=>array(15,-97,679,724),9830=>array(8,-56,587,748),9831=>array(15,-20,761,725),9833=>array(-20,0,351,694),9834=>array(-3,0,522,694),9835=>array(23,0,742,729),9836=>array(23,0,742,729),9837=>array(23,-36,452,730),9838=>array(56,-214,475,712),9839=>array(14,-197,529,762),11568=>array(60,-10,347,270),11569=>array(124,-16,902,744),11570=>array(124,-16,902,744),11571=>array(72,0,803,728),11572=>array(72,0,803,728),11573=>array(72,0,803,728),11574=>array(182,0,756,738),11575=>array(48,0,704,728),11576=>array(202,0,859,728),11577=>array(72,0,803,728),11578=>array(72,0,803,728),11579=>array(117,-10,632,728),11580=>array(72,0,781,728),11581=>array(72,0,825,728),11582=>array(87,-10,600,738),11583=>array(72,0,788,728),11584=>array(124,-16,902,744),11585=>array(102,-16,925,744),11586=>array(83,-20,383,748),11587=>array(72,0,803,728),11588=>array(60,0,727,728),11589=>array(72,0,803,728),11590=>array(79,44,628,532),11591=>array(72,0,825,728),11592=>array(129,270,822,458),11593=>array(92,0,686,728),11594=>array(48,0,650,728),11595=>array(56,-16,987,744),11596=>array(96,0,895,728),11597=>array(52,0,627,728),11598=>array(72,0,803,728),11599=>array(90,0,365,728),11600=>array(96,0,895,728),11601=>array(21,-244,365,728),11602=>array(105,-16,804,728),11603=>array(78,-10,465,738),11604=>array(124,-16,902,744),11605=>array(124,-16,902,744),11606=>array(124,0,791,728),11607=>array(75,-10,388,738),11608=>array(71,-10,724,738),11609=>array(124,-16,902,744),11610=>array(124,-16,943,744),11611=>array(124,-16,819,744),11612=>array(118,0,461,728),11613=>array(72,0,803,728),11614=>array(124,-16,819,744),11615=>array(72,0,803,728),11616=>array(48,0,661,728),11617=>array(72,0,803,728),11618=>array(48,-23,649,756),11619=>array(54,0,929,728),11620=>array(72,0,486,728),11621=>array(54,0,929,728),11631=>array(166,444,565,728),11798=>array(38,-40,591,645),11799=>array(52,68,398,497),11800=>array(43,-23,599,721),11802=>array(40,207,404,571),11803=>array(27,142,511,547),11806=>array(37,142,521,491),11807=>array(27,1,511,314),11816=>array(24,-200,589,729),11817=>array(-41,-200,524,729),11818=>array(68,16,666,544),11819=>array(50,58,675,398),11820=>array(40,178,665,518),11821=>array(50,18,675,593),11822=>array(116,0,618,744),42888=>array(138,-55,456,92),42889=>array(63,0,324,520),42890=>array(55,52,336,412),42891=>array(164,303,362,770),42892=>array(196,462,362,770),42922=>array(141,0,1007,729),64256=>array(90,0,737,729),64257=>array(90,0,660,729),64258=>array(90,0,687,729),64259=>array(90,0,933,729),64260=>array(90,0,933,729),64261=>array(90,-23,708,729),64275=>array(94,-23,1288,729),64276=>array(94,-23,1291,729),64277=>array(94,-200,1251,729),64278=>array(94,-200,1288,729),64279=>array(94,-200,1498,729),64285=>array(92,136,300,600),64286=>array(142,660,449,813),64287=>array(92,138,558,600),64288=>array(26,0,647,600),64289=>array(29,0,939,600),64290=>array(106,0,883,600),64291=>array(19,0,883,600),64292=>array(16,0,804,600),64293=>array(105,0,913,750),64294=>array(20,0,886,600),64295=>array(106,0,800,600),64296=>array(3,0,958,600),64297=>array(27,172,535,473),64298=>array(87,0,855,721),64299=>array(87,0,854,721),64300=>array(87,0,854,721),64301=>array(87,0,854,721),64302=>array(49,-142,709,600),64303=>array(49,-248,709,600),64304=>array(49,-108,709,600),64305=>array(37,0,595,600),64306=>array(7,0,500,600),64307=>array(126,0,653,600),64308=>array(39,0,652,600),64309=>array(33,0,357,600),64310=>array(56,0,458,600),64312=>array(81,0,651,600),64313=>array(66,276,370,600),64314=>array(125,-200,563,600),64315=>array(36,0,577,600),64316=>array(125,0,683,750),64318=>array(46,0,677,600),64320=>array(33,0,402,600),64321=>array(80,0,651,600),64323=>array(112,-200,634,601),64324=>array(39,0,641,600),64326=>array(46,0,667,600),64327=>array(-3,-200,687,600),64328=>array(126,0,570,600),64329=>array(87,0,854,600),64330=>array(23,0,730,600),64331=>array(39,0,306,742),64332=>array(37,0,595,742),64333=>array(36,0,577,742),64334=>array(39,0,641,742),64335=>array(164,0,709,750),65532=>array(69,-2,781,686),65533=>array(54,-63,917,800),65535=>array(-5,-139,925,800)); +$cw=array(0=>800,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556,256=>722,257=>556,258=>722,259=>556,260=>722,261=>556,262=>722,263=>556,264=>722,265=>556,266=>722,267=>556,268=>722,269=>556,270=>722,271=>755,272=>722,273=>611,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>611,286=>778,287=>611,288=>778,289=>611,290=>778,291=>611,292=>722,293=>611,294=>722,295=>611,296=>278,297=>300,298=>278,299=>300,300=>278,301=>300,302=>278,303=>278,304=>278,305=>278,306=>595,307=>488,308=>556,309=>300,310=>722,311=>556,312=>529,313=>611,314=>278,315=>611,316=>278,317=>611,318=>444,319=>611,320=>466,321=>611,322=>278,323=>722,324=>611,325=>722,326=>611,327=>722,328=>611,329=>656,330=>720,331=>611,332=>778,333=>611,334=>778,335=>611,336=>778,337=>611,338=>1000,339=>962,340=>722,341=>389,342=>722,343=>389,344=>722,345=>389,346=>667,347=>556,348=>667,349=>556,350=>667,351=>556,352=>667,353=>556,354=>611,355=>333,356=>611,357=>444,358=>611,359=>404,360=>722,361=>611,362=>722,363=>611,364=>722,365=>611,366=>722,367=>611,368=>722,369=>611,370=>722,371=>611,372=>944,373=>778,374=>667,375=>556,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>333,384=>611,385=>857,386=>722,387=>611,388=>667,389=>611,390=>722,391=>752,392=>586,393=>722,394=>818,395=>722,396=>611,397=>609,398=>667,399=>778,400=>672,401=>611,402=>333,403=>778,404=>667,405=>940,406=>278,407=>395,408=>778,409=>556,410=>333,411=>620,412=>889,413=>722,414=>611,415=>778,416=>788,417=>653,418=>973,419=>739,420=>756,421=>611,422=>647,423=>667,424=>556,425=>688,426=>441,427=>333,428=>605,429=>333,430=>611,431=>769,432=>664,433=>780,434=>722,435=>762,436=>650,437=>611,438=>500,439=>556,440=>556,441=>645,442=>569,443=>579,446=>546,447=>608,448=>258,449=>443,450=>584,451=>278,452=>1333,453=>1222,454=>1111,455=>1167,456=>889,457=>556,458=>1278,459=>1000,460=>889,461=>722,462=>556,463=>278,464=>300,465=>778,466=>611,467=>722,468=>611,469=>722,470=>611,471=>722,472=>611,473=>722,474=>611,475=>722,476=>611,477=>556,478=>722,479=>556,480=>722,481=>556,482=>1000,483=>892,484=>811,485=>641,486=>778,487=>611,488=>722,489=>556,490=>778,491=>611,492=>778,493=>611,494=>556,495=>556,496=>278,497=>1333,498=>1222,499=>1111,500=>778,501=>611,503=>630,504=>722,505=>611,506=>722,507=>556,508=>1000,509=>892,510=>778,511=>611,512=>722,513=>556,514=>722,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>301,522=>278,523=>278,524=>778,525=>611,526=>778,527=>611,528=>722,529=>389,530=>722,531=>389,532=>722,533=>611,534=>722,535=>611,536=>667,537=>556,538=>611,539=>333,540=>569,541=>486,542=>722,543=>611,548=>645,549=>500,550=>722,551=>556,552=>667,553=>556,554=>778,555=>611,556=>778,557=>611,558=>778,559=>611,560=>778,561=>611,562=>667,563=>556,567=>278,592=>556,593=>611,594=>671,595=>611,596=>556,597=>600,598=>595,599=>611,600=>556,601=>556,602=>834,603=>570,604=>546,605=>820,606=>570,607=>278,608=>611,609=>611,610=>556,611=>556,612=>646,613=>619,614=>611,615=>611,616=>278,617=>326,618=>278,619=>473,620=>527,621=>298,622=>778,623=>889,624=>889,625=>889,626=>611,627=>611,628=>615,629=>590,630=>878,631=>822,632=>778,633=>389,634=>389,635=>406,636=>419,637=>389,638=>455,639=>455,640=>620,641=>586,642=>606,643=>333,644=>302,645=>333,646=>556,647=>328,648=>333,649=>623,650=>686,651=>630,652=>556,653=>778,654=>556,655=>556,656=>519,657=>571,658=>556,659=>632,660=>563,661=>563,662=>563,663=>556,664=>579,665=>572,666=>570,667=>616,668=>603,669=>552,670=>556,671=>454,672=>611,673=>546,674=>546,675=>1004,676=>1018,677=>1097,678=>804,679=>593,680=>840,681=>866,682=>752,683=>668,684=>536,685=>486,686=>659,687=>679,688=>377,689=>377,690=>202,691=>272,692=>272,693=>299,694=>395,695=>534,696=>364,697=>278,698=>454,699=>278,700=>333,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>272,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>372,737=>210,738=>363,739=>373,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>333,756=>333,757=>437,758=>437,759=>400,760=>333,761=>200,762=>200,763=>200,764=>200,765=>332,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>208,885=>247,890=>364,894=>333,900=>239,901=>446,902=>688,903=>333,904=>903,905=>962,906=>448,908=>904,910=>991,911=>932,912=>346,913=>764,914=>688,915=>642,916=>744,917=>710,918=>688,919=>743,920=>810,921=>296,922=>744,923=>744,924=>860,925=>714,926=>690,927=>822,928=>781,929=>698,931=>688,932=>688,933=>744,934=>777,935=>783,936=>805,937=>780,938=>296,939=>744,940=>640,941=>530,942=>597,943=>339,944=>575,945=>656,946=>576,947=>591,948=>620,949=>570,950=>522,951=>586,952=>586,953=>346,954=>576,955=>620,956=>667,957=>564,958=>530,959=>610,960=>721,961=>626,962=>595,963=>676,964=>592,965=>575,966=>801,967=>632,968=>722,969=>800,970=>346,971=>575,972=>609,973=>604,974=>769,977=>580,978=>742,979=>857,980=>620,981=>778,982=>740,983=>601,1008=>556,1009=>566,1012=>778,1013=>328,1024=>667,1025=>667,1026=>790,1027=>617,1028=>731,1029=>667,1030=>278,1031=>278,1032=>556,1033=>1110,1034=>1088,1035=>790,1036=>722,1037=>757,1038=>698,1039=>722,1040=>722,1041=>722,1042=>722,1043=>617,1044=>876,1045=>667,1046=>1100,1047=>670,1048=>757,1049=>757,1050=>722,1051=>715,1052=>874,1053=>753,1054=>778,1055=>753,1056=>680,1057=>722,1058=>611,1059=>698,1060=>909,1061=>657,1062=>845,1063=>688,1064=>1132,1065=>1217,1066=>835,1067=>980,1068=>678,1069=>735,1070=>1142,1071=>708,1072=>553,1073=>591,1074=>574,1075=>429,1076=>745,1077=>572,1078=>792,1079=>554,1080=>603,1081=>603,1082=>559,1083=>583,1084=>664,1085=>603,1086=>588,1087=>603,1088=>605,1089=>549,1090=>440,1091=>541,1092=>948,1093=>539,1094=>690,1095=>564,1096=>901,1097=>987,1098=>692,1099=>806,1100=>572,1101=>546,1102=>893,1103=>586,1104=>572,1105=>572,1106=>616,1107=>429,1108=>549,1109=>562,1110=>281,1111=>300,1112=>282,1113=>888,1114=>897,1115=>606,1116=>559,1117=>603,1118=>541,1119=>603,1120=>986,1121=>736,1136=>830,1137=>761,1138=>778,1139=>590,1148=>942,1149=>736,1150=>986,1151=>736,1154=>456,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>791,1163=>662,1164=>639,1165=>581,1166=>670,1167=>649,1168=>623,1169=>450,1170=>623,1171=>472,1172=>674,1173=>528,1174=>1091,1175=>803,1176=>659,1177=>548,1178=>739,1179=>569,1180=>742,1181=>560,1182=>737,1183=>559,1184=>900,1185=>679,1186=>808,1187=>673,1188=>1004,1189=>761,1190=>1114,1191=>876,1192=>963,1193=>766,1194=>724,1195=>554,1196=>611,1197=>454,1198=>667,1199=>584,1200=>652,1201=>632,1202=>667,1203=>550,1204=>951,1205=>748,1206=>759,1207=>630,1208=>669,1209=>580,1210=>672,1211=>576,1212=>977,1213=>752,1214=>993,1215=>761,1216=>318,1217=>1087,1218=>792,1219=>726,1220=>530,1221=>782,1222=>674,1223=>749,1224=>603,1225=>823,1226=>682,1227=>675,1228=>573,1229=>941,1230=>754,1231=>310,1232=>704,1233=>553,1234=>711,1235=>553,1236=>1000,1237=>892,1238=>667,1239=>569,1240=>738,1241=>561,1242=>738,1243=>561,1244=>1086,1245=>792,1246=>670,1247=>554,1248=>558,1249=>546,1250=>753,1251=>603,1252=>753,1253=>603,1254=>778,1255=>588,1256=>778,1257=>590,1258=>778,1259=>590,1260=>735,1261=>546,1262=>698,1263=>541,1264=>698,1265=>541,1266=>698,1267=>541,1268=>686,1269=>564,1270=>617,1271=>475,1272=>976,1273=>806,1296=>672,1297=>546,1298=>729,1299=>577,1306=>778,1307=>611,1308=>944,1309=>776,1310=>750,1311=>573,1329=>730,1330=>713,1331=>765,1332=>752,1333=>708,1334=>801,1335=>496,1336=>713,1337=>855,1338=>686,1339=>727,1340=>420,1341=>897,1342=>841,1343=>708,1344=>660,1345=>666,1346=>747,1347=>698,1348=>757,1349=>630,1350=>747,1351=>651,1352=>743,1353=>657,1354=>728,1355=>799,1356=>752,1357=>743,1358=>768,1359=>691,1360=>713,1361=>640,1362=>425,1363=>818,1364=>672,1365=>805,1366=>754,1369=>333,1370=>222,1371=>250,1372=>333,1373=>333,1374=>352,1375=>362,1377=>873,1378=>613,1379=>634,1380=>636,1381=>593,1382=>639,1383=>417,1384=>613,1385=>658,1386=>711,1387=>609,1388=>318,1389=>836,1390=>670,1391=>613,1392=>607,1393=>611,1394=>626,1395=>619,1396=>618,1397=>324,1398=>613,1399=>540,1400=>591,1401=>392,1402=>873,1403=>577,1404=>603,1405=>600,1406=>626,1407=>951,1408=>613,1409=>612,1410=>348,1411=>951,1412=>616,1413=>606,1414=>763,1415=>626,1417=>333,1418=>398,1423=>752,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>596,1471=>0,1472=>377,1473=>0,1474=>0,1475=>413,1476=>0,1488=>714,1489=>651,1490=>557,1491=>638,1492=>682,1493=>297,1494=>443,1495=>682,1496=>670,1497=>284,1498=>590,1499=>595,1500=>667,1501=>683,1502=>694,1503=>297,1504=>429,1505=>670,1506=>653,1507=>661,1508=>660,1509=>616,1510=>671,1511=>672,1512=>600,1513=>840,1514=>756,1520=>554,1521=>550,1522=>542,1523=>238,1524=>474,4256=>616,4257=>645,4258=>664,4259=>839,4260=>627,4261=>630,4262=>827,4263=>928,4264=>639,4265=>630,4266=>951,4267=>606,4268=>608,4269=>835,4270=>630,4271=>610,4272=>804,4273=>615,4274=>823,4275=>747,4276=>870,4277=>627,4278=>840,4279=>627,4280=>665,4281=>610,4282=>799,4283=>598,4284=>665,4285=>664,4286=>608,4287=>886,4288=>629,4304=>463,4305=>516,4306=>564,4307=>706,4308=>459,4309=>476,4310=>623,4311=>711,4312=>494,4313=>476,4314=>894,4315=>500,4316=>500,4317=>712,4318=>493,4319=>503,4320=>712,4321=>503,4322=>710,4323=>670,4324=>707,4325=>459,4326=>691,4327=>465,4328=>492,4329=>480,4330=>656,4331=>500,4332=>492,4333=>524,4334=>500,4335=>688,4336=>510,4337=>739,4338=>450,4339=>479,4340=>502,4341=>501,4345=>564,4347=>515,4348=>449,5024=>714,5025=>731,5026=>624,5027=>908,5028=>1040,5029=>271,5030=>654,5031=>863,5032=>604,5033=>791,5034=>714,5035=>522,5036=>661,5037=>926,5038=>615,5039=>811,5040=>538,5041=>633,5042=>979,5043=>964,5044=>635,5045=>607,5046=>753,5047=>831,5048=>566,5049=>977,5050=>958,5051=>710,5052=>616,5053=>834,5054=>790,5055=>612,5056=>766,5057=>857,5058=>627,5059=>649,5060=>607,5061=>1127,5062=>680,5063=>920,5064=>928,5065=>1333,5066=>920,5067=>705,5068=>695,5069=>1074,5070=>672,5071=>672,5072=>667,5073=>819,5074=>679,5075=>575,5076=>903,5077=>652,5078=>776,5079=>643,5080=>670,5081=>660,5082=>648,5083=>934,5084=>909,5085=>613,5086=>615,5087=>735,5088=>900,5089=>1024,5090=>647,5091=>760,5092=>829,5093=>824,5094=>756,5095=>625,5096=>981,5097=>1014,5098=>1040,5099=>790,5100=>926,5101=>686,5102=>656,5103=>920,5104=>741,5105=>890,5106=>626,5107=>974,5108=>699,7680=>722,7681=>556,7682=>722,7683=>611,7684=>722,7685=>611,7686=>722,7687=>611,7688=>722,7689=>556,7690=>722,7691=>611,7692=>722,7693=>611,7694=>722,7695=>611,7696=>722,7697=>611,7698=>722,7699=>611,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>333,7712=>778,7713=>611,7714=>722,7715=>611,7716=>722,7717=>611,7718=>722,7719=>611,7720=>722,7721=>611,7722=>722,7723=>611,7724=>278,7725=>278,7726=>278,7727=>278,7728=>722,7729=>556,7730=>722,7731=>556,7732=>722,7733=>556,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>833,7743=>889,7744=>833,7745=>889,7746=>833,7747=>889,7748=>722,7749=>611,7750=>722,7751=>611,7752=>722,7753=>611,7754=>722,7755=>611,7756=>778,7757=>611,7758=>778,7759=>611,7760=>778,7761=>611,7762=>778,7763=>611,7764=>667,7765=>611,7766=>667,7767=>611,7768=>722,7769=>389,7770=>722,7771=>389,7772=>722,7773=>389,7774=>722,7775=>389,7776=>667,7777=>556,7778=>667,7779=>556,7780=>667,7781=>556,7782=>667,7783=>556,7784=>667,7785=>556,7786=>611,7787=>333,7788=>611,7789=>333,7790=>611,7791=>333,7792=>611,7793=>333,7794=>722,7795=>611,7796=>722,7797=>611,7798=>722,7799=>611,7800=>722,7801=>611,7802=>722,7803=>611,7804=>667,7805=>556,7806=>667,7807=>556,7808=>944,7809=>778,7810=>944,7811=>778,7812=>944,7813=>778,7814=>944,7815=>778,7816=>944,7817=>778,7818=>667,7819=>556,7820=>667,7821=>556,7822=>667,7823=>556,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>611,7831=>333,7832=>778,7833=>556,7834=>555,7835=>333,7840=>722,7841=>556,7842=>722,7843=>556,7844=>722,7845=>556,7846=>722,7847=>556,7848=>722,7849=>556,7850=>722,7851=>556,7852=>722,7853=>556,7854=>722,7855=>556,7856=>722,7857=>556,7858=>722,7859=>556,7860=>722,7861=>556,7862=>722,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>278,7884=>778,7885=>611,7886=>778,7887=>611,7888=>778,7889=>611,7890=>778,7891=>611,7892=>778,7893=>611,7894=>778,7895=>611,7896=>778,7897=>611,7898=>788,7899=>653,7900=>788,7901=>653,7902=>788,7903=>653,7904=>788,7905=>653,7906=>788,7907=>653,7908=>722,7909=>611,7910=>722,7911=>611,7912=>769,7913=>664,7914=>769,7915=>664,7916=>769,7917=>664,7918=>769,7919=>664,7920=>769,7921=>664,7922=>667,7923=>556,7924=>667,7925=>556,7926=>667,7927=>556,7928=>667,7929=>556,7936=>656,7937=>656,7938=>656,7939=>656,7940=>656,7941=>656,7942=>656,7943=>656,7944=>764,7945=>764,7946=>916,7947=>940,7948=>908,7949=>891,7950=>844,7951=>869,7952=>570,7953=>570,7954=>570,7955=>570,7956=>570,7957=>570,7960=>842,7961=>836,7962=>1025,7963=>1051,7964=>1035,7965=>1049,7968=>586,7969=>586,7970=>586,7971=>586,7972=>586,7973=>586,7974=>586,7975=>586,7976=>891,7977=>886,7978=>1081,7979=>1108,7980=>1085,7981=>1096,7982=>1009,7983=>1023,7984=>346,7985=>346,7986=>346,7987=>346,7988=>346,7989=>346,7990=>346,7991=>346,7992=>467,7993=>476,7994=>631,7995=>661,7996=>631,7997=>633,7998=>568,7999=>571,8000=>610,8001=>610,8002=>610,8003=>610,8004=>610,8005=>610,8008=>945,8009=>905,8010=>1118,8011=>1121,8012=>1064,8013=>1062,8016=>575,8017=>575,8018=>575,8019=>575,8020=>575,8021=>575,8022=>575,8023=>575,8025=>964,8027=>1148,8029=>1162,8031=>1081,8032=>800,8033=>800,8034=>800,8035=>800,8036=>800,8037=>800,8038=>800,8039=>800,8040=>904,8041=>875,8042=>1092,8043=>1087,8044=>1003,8045=>1002,8046=>1001,8047=>1025,8048=>656,8049=>656,8050=>570,8051=>570,8052=>586,8053=>586,8054=>346,8055=>346,8056=>610,8057=>610,8058=>575,8059=>575,8060=>800,8061=>800,8064=>656,8065=>656,8066=>656,8067=>656,8068=>656,8069=>656,8070=>656,8071=>656,8072=>854,8073=>855,8074=>1006,8075=>1030,8076=>996,8077=>977,8078=>938,8079=>959,8080=>586,8081=>586,8082=>586,8083=>586,8084=>586,8085=>586,8086=>586,8087=>586,8088=>960,8089=>960,8090=>1155,8091=>1186,8092=>1161,8093=>1171,8094=>1087,8095=>1102,8096=>800,8097=>800,8098=>800,8099=>800,8100=>800,8101=>800,8102=>800,8103=>800,8104=>1005,8105=>980,8106=>1201,8107=>1192,8108=>1109,8109=>1108,8110=>1106,8111=>1130,8112=>656,8113=>656,8114=>656,8115=>656,8116=>640,8118=>656,8119=>656,8120=>764,8121=>764,8122=>764,8123=>764,8124=>854,8125=>278,8126=>201,8127=>147,8128=>278,8129=>333,8130=>586,8131=>586,8132=>597,8134=>586,8135=>586,8136=>911,8137=>925,8138=>941,8139=>948,8140=>826,8141=>402,8142=>403,8143=>147,8144=>346,8145=>346,8146=>346,8147=>346,8150=>346,8151=>346,8152=>296,8153=>296,8154=>511,8155=>521,8157=>434,8158=>433,8159=>333,8160=>575,8161=>575,8162=>575,8163=>575,8164=>626,8165=>626,8166=>575,8167=>575,8168=>744,8169=>744,8170=>901,8171=>975,8172=>837,8173=>353,8174=>351,8175=>303,8178=>800,8179=>800,8180=>800,8182=>800,8183=>800,8184=>979,8185=>918,8186=>936,8187=>877,8188=>895,8189=>333,8190=>159,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>437,8215=>556,8216=>278,8217=>278,8218=>278,8219=>278,8220=>500,8221=>500,8222=>500,8223=>503,8224=>556,8225=>556,8226=>400,8227=>400,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1372,8242=>238,8243=>426,8244=>614,8245=>238,8246=>379,8247=>571,8248=>450,8249=>333,8250=>333,8251=>622,8252=>666,8253=>617,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1222,8264=>944,8265=>944,8266=>556,8267=>556,8268=>600,8269=>600,8270=>389,8271=>333,8272=>658,8273=>389,8274=>634,8275=>568,8276=>658,8277=>793,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>200,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>351,8315=>351,8316=>351,8317=>270,8318=>270,8319=>391,8320=>351,8321=>251,8322=>351,8323=>351,8324=>351,8325=>351,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>270,8334=>270,8336=>363,8337=>366,8338=>394,8339=>360,8340=>355,8355=>611,8356=>576,8357=>833,8358=>724,8360=>1286,8362=>1049,8363=>571,8364=>640,8368=>594,8373=>591,8376=>612,8377=>599,8400=>0,8401=>0,8402=>0,8403=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>945,8449=>1007,8451=>1020,8453=>981,8454=>1002,8455=>667,8456=>722,8457=>930,8462=>611,8465=>606,8467=>608,8468=>883,8470=>1006,8471=>860,8476=>699,8480=>1000,8481=>1330,8482=>1000,8486=>780,8487=>780,8489=>286,8490=>722,8491=>722,8494=>556,8498=>626,8501=>714,8502=>651,8503=>557,8504=>638,8506=>906,8507=>1425,8513=>778,8514=>611,8515=>611,8516=>667,8523=>710,8525=>1242,8526=>460,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>667,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>667,8554=>945,8555=>1223,8556=>611,8557=>722,8558=>722,8559=>833,8560=>278,8561=>556,8562=>834,8563=>834,8564=>556,8565=>834,8566=>1112,8567=>1390,8568=>834,8569=>556,8570=>834,8571=>1112,8572=>278,8573=>556,8574=>611,8575=>889,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8704=>697,8705=>716,8706=>608,8707=>667,8708=>667,8709=>860,8710=>729,8711=>729,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>800,8720=>801,8721=>856,8722=>584,8723=>584,8724=>584,8725=>627,8726=>452,8727=>500,8728=>500,8729=>500,8730=>637,8731=>549,8732=>549,8733=>713,8734=>713,8735=>639,8736=>800,8739=>220,8741=>380,8743=>608,8744=>608,8745=>768,8746=>768,8747=>518,8748=>808,8749=>1098,8764=>500,8776=>500,8800=>584,8801=>584,8804=>584,8805=>584,8834=>584,8835=>584,8838=>584,8839=>584,8976=>584,8994=>658,8995=>658,9001=>380,9002=>380,9251=>500,9674=>541,9675=>860,9702=>400,9711=>1020,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>664,11575=>752,11576=>752,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>312,11587=>720,11588=>696,11589=>720,11590=>584,11591=>742,11592=>796,11593=>613,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>300,11600=>836,11601=>300,11602=>718,11603=>388,11604=>872,11605=>872,11606=>696,11607=>308,11608=>640,11609=>872,11610=>872,11611=>762,11612=>424,11613=>720,11614=>762,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>482,11798=>584,11799=>333,11800=>611,11802=>333,11803=>500,11806=>500,11807=>500,11816=>504,11817=>504,11818=>660,11819=>660,11820=>660,11821=>660,11822=>611,42888=>333,42889=>276,42890=>342,42891=>258,42892=>258,42922=>917,64256=>607,64257=>576,64258=>603,64259=>849,64260=>849,64261=>627,64275=>1243,64276=>1226,64277=>1233,64278=>1238,64279=>1448,64285=>284,64286=>305,64287=>542,64288=>653,64289=>964,64290=>888,64291=>932,64292=>845,64293=>917,64294=>933,64295=>850,64296=>1006,64297=>584,64298=>840,64299=>840,64300=>840,64301=>840,64302=>714,64303=>714,64304=>714,64305=>651,64306=>557,64307=>638,64308=>682,64309=>348,64310=>443,64312=>670,64313=>284,64314=>590,64315=>595,64316=>667,64318=>694,64320=>429,64321=>670,64323=>661,64324=>660,64326=>671,64327=>672,64328=>600,64329=>840,64330=>756,64331=>212,64332=>591,64333=>550,64334=>568,64335=>714,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>800); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freesansbi.z b/incs/tcpdf/fonts/freesansbi.z new file mode 100644 index 0000000..c1cfa09 Binary files /dev/null and b/incs/tcpdf/fonts/freesansbi.z differ diff --git a/incs/tcpdf/fonts/freesansi.ctg.z b/incs/tcpdf/fonts/freesansi.ctg.z new file mode 100644 index 0000000..ae9a7fc Binary files /dev/null and b/incs/tcpdf/fonts/freesansi.ctg.z differ diff --git a/incs/tcpdf/fonts/freesansi.php b/incs/tcpdf/fonts/freesansi.php new file mode 100644 index 0000000..366b471 --- /dev/null +++ b/incs/tcpdf/fonts/freesansi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-1166 -431 1572 1072]','ItalicAngle'=>-12,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>729,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>1501,'MissingWidth'=>800); +$cbbox=array(0=>array(-15,-139,915,800),33=>array(124,0,363,729),34=>array(177,464,455,709),35=>array(54,-20,649,697),36=>array(69,-126,613,770),37=>array(134,-20,895,709),38=>array(83,-23,644,709),39=>array(173,464,292,709),40=>array(113,-213,446,729),41=>array(-7,-213,326,729),42=>array(169,438,471,729),43=>array(92,-11,591,473),44=>array(55,-147,214,103),45=>array(97,240,351,312),46=>array(87,0,213,103),47=>array(-12,-20,434,729),48=>array(98,-23,598,709),49=>array(208,0,498,709),50=>array(34,0,620,709),51=>array(71,-23,599,709),52=>array(63,0,573,709),53=>array(70,-23,629,709),54=>array(93,-23,611,709),55=>array(137,0,671,709),56=>array(74,-23,604,709),57=>array(83,-23,599,709),58=>array(110,0,326,524),59=>array(78,-147,325,524),60=>array(87,-9,635,474),61=>array(74,111,609,355),62=>array(48,-9,596,474),63=>array(184,0,630,741),64=>array(80,-142,1036,741),65=>array(16,0,652,729),66=>array(80,0,712,729),67=>array(100,-23,758,741),68=>array(80,0,750,729),69=>array(80,0,741,729),70=>array(80,0,724,729),71=>array(109,-23,809,741),72=>array(80,0,796,729),73=>array(100,0,349,729),74=>array(47,-23,581,729),75=>array(80,0,814,729),76=>array(80,0,551,729),77=>array(80,0,921,729),78=>array(80,0,805,729),79=>array(100,-23,824,741),80=>array(80,0,722,729),81=>array(102,-59,826,741),82=>array(80,0,757,729),83=>array(81,-23,706,741),84=>array(158,0,748,729),85=>array(120,-23,796,729),86=>array(170,0,785,729),87=>array(170,0,1077,729),88=>array(20,0,792,729),89=>array(170,0,818,729),90=>array(30,0,739,729),91=>array(19,-213,405,729),92=>array(147,-20,280,729),93=>array(-23,-213,363,729),94=>array(115,329,496,709),95=>array(-59,-176,551,-126),96=>array(179,592,357,740),97=>array(63,-23,566,539),98=>array(60,-23,594,729),99=>array(76,-23,554,539),100=>array(76,-23,653,729),101=>array(77,-23,573,539),102=>array(71,0,395,732),103=>array(34,-218,603,539),104=>array(60,0,564,729),105=>array(66,0,305,729),106=>array(-45,-218,328,729),107=>array(60,0,586,729),108=>array(68,0,307,729),109=>array(60,0,841,539),110=>array(60,0,564,539),111=>array(80,-23,576,539),112=>array(14,-213,593,539),113=>array(71,-213,607,539),114=>array(60,0,427,539),115=>array(61,-23,520,539),116=>array(87,-23,356,668),117=>array(83,-23,589,524),118=>array(122,0,598,524),119=>array(122,0,824,524),120=>array(17,0,583,524),121=>array(-2,-218,580,524),122=>array(31,0,557,524),123=>array(91,-213,431,729),124=>array(54,-212,315,729),125=>array(-16,-213,324,729),126=>array(137,268,594,438),160=>array(0,0,0,0),161=>array(76,-205,315,524),162=>array(96,-120,585,628),163=>array(44,-23,628,729),164=>array(110,133,593,556),165=>array(100,0,696,709),166=>array(54,-212,315,729),167=>array(63,-213,589,729),168=>array(154,612,451,715),169=>array(55,-22,836,742),170=>array(107,303,441,742),171=>array(93,106,494,438),172=>array(99,86,619,377),173=>array(97,240,351,312),174=>array(55,-22,836,742),175=>array(160,627,450,696),176=>array(291,383,594,686),177=>array(50,0,625,633),178=>array(104,380,472,805),179=>array(132,366,464,805),180=>array(218,592,458,740),181=>array(-9,-200,602,518),182=>array(145,-178,677,729),183=>array(166,192,293,295),184=>array(1,-214,264,0),185=>array(184,380,372,805),186=>array(114,303,452,742),187=>array(69,106,466,438),188=>array(182,-20,898,726),189=>array(182,-20,945,726),190=>array(128,-20,938,734),191=>array(85,-217,531,524),192=>array(16,0,652,920),193=>array(16,0,667,920),194=>array(16,0,652,940),195=>array(16,0,679,909),196=>array(16,0,667,904),197=>array(16,0,652,970),198=>array(11,0,1087,729),199=>array(100,-214,758,741),200=>array(80,0,741,920),201=>array(80,0,741,920),202=>array(80,0,741,940),203=>array(80,0,741,904),204=>array(100,0,377,920),205=>array(100,0,467,920),206=>array(100,0,456,940),207=>array(100,0,477,904),208=>array(89,0,759,729),209=>array(80,0,805,909),210=>array(100,-23,824,920),211=>array(100,-23,824,920),212=>array(100,-23,824,940),213=>array(100,-23,824,909),214=>array(100,-23,824,904),215=>array(113,34,568,427),216=>array(42,-24,877,741),217=>array(120,-23,796,920),218=>array(120,-23,796,920),219=>array(120,-23,796,940),220=>array(120,-23,796,904),221=>array(170,0,818,920),222=>array(80,0,697,729),223=>array(60,-24,632,728),224=>array(63,-23,566,740),225=>array(63,-23,568,740),226=>array(63,-23,566,742),227=>array(63,-23,589,707),228=>array(63,-23,566,702),229=>array(63,-23,566,772),230=>array(65,-23,921,539),231=>array(76,-214,554,539),232=>array(77,-23,573,740),233=>array(77,-23,573,740),234=>array(77,-23,573,742),235=>array(77,-23,573,725),236=>array(66,0,337,740),237=>array(66,0,385,740),238=>array(86,0,400,742),239=>array(86,0,423,725),240=>array(80,-23,576,743),241=>array(60,0,589,707),242=>array(80,-23,576,740),243=>array(80,-23,576,740),244=>array(80,-23,576,742),245=>array(80,-23,579,707),246=>array(80,-23,576,725),247=>array(92,0,591,462),248=>array(19,-30,639,541),249=>array(83,-23,589,740),250=>array(83,-23,589,740),251=>array(83,-23,589,749),252=>array(83,-23,589,725),253=>array(-2,-218,580,740),254=>array(15,-213,594,729),255=>array(-2,-218,580,725),256=>array(16,0,660,869),257=>array(63,-23,566,676),258=>array(16,0,687,916),259=>array(63,-23,586,734),260=>array(17,-205,663,729),261=>array(65,-205,571,539),262=>array(100,-23,758,920),263=>array(76,-23,568,740),264=>array(100,-23,758,940),265=>array(76,-23,554,749),266=>array(100,-23,758,904),267=>array(76,-23,554,702),268=>array(100,-23,758,939),269=>array(76,-23,564,739),270=>array(80,0,750,940),271=>array(76,-23,826,740),272=>array(89,0,759,729),273=>array(73,-23,695,729),274=>array(80,0,741,869),275=>array(77,-23,573,676),276=>array(80,0,741,916),277=>array(77,-23,586,734),278=>array(80,0,741,904),279=>array(77,-23,573,702),280=>array(80,-205,741,729),281=>array(77,-205,573,539),282=>array(80,0,741,939),283=>array(77,-23,579,739),284=>array(109,-23,809,938),285=>array(34,-218,603,774),286=>array(109,-23,809,936),287=>array(34,-218,603,734),288=>array(109,-23,809,932),289=>array(34,-218,603,727),290=>array(109,-300,809,741),291=>array(34,-218,603,746),292=>array(80,0,796,937),293=>array(60,0,564,929),294=>array(83,0,830,729),295=>array(63,0,566,729),296=>array(103,0,504,937),297=>array(86,0,451,732),298=>array(103,0,472,869),299=>array(86,0,413,676),300=>array(103,0,497,916),301=>array(86,0,445,734),302=>array(-6,-205,349,729),303=>array(-30,-205,325,729),304=>array(100,0,391,904),305=>array(66,0,261,524),306=>array(100,-23,812,729),307=>array(66,-218,493,729),308=>array(47,-23,581,942),309=>array(-45,-218,400,752),310=>array(80,-300,814,729),311=>array(60,-300,586,729),312=>array(60,0,583,524),313=>array(80,0,551,920),314=>array(68,0,417,920),315=>array(80,-300,551,729),316=>array(-2,-300,307,729),317=>array(80,0,556,740),318=>array(68,0,476,740),319=>array(80,0,568,729),320=>array(68,0,424,729),321=>array(75,0,570,729),322=>array(62,0,312,729),323=>array(80,0,805,920),324=>array(60,0,568,740),325=>array(80,-300,805,729),326=>array(60,-300,564,539),327=>array(80,0,805,940),328=>array(60,0,577,738),329=>array(143,0,674,728),330=>array(80,-16,698,744),331=>array(60,-218,565,539),332=>array(100,-23,824,869),333=>array(80,-23,576,676),334=>array(100,-23,824,916),335=>array(80,-23,582,734),336=>array(100,-23,843,940),337=>array(80,-23,686,740),338=>array(101,-23,1108,741),339=>array(80,-23,961,539),340=>array(80,0,757,920),341=>array(60,0,488,740),342=>array(80,-300,757,729),343=>array(-2,-300,427,539),344=>array(80,0,757,940),345=>array(60,0,488,738),346=>array(81,-23,706,920),347=>array(61,-23,538,740),348=>array(81,-23,706,942),349=>array(61,-23,520,749),350=>array(89,-214,714,741),351=>array(61,-214,521,539),352=>array(81,-23,706,939),353=>array(61,-23,548,739),354=>array(150,-213,748,729),355=>array(-18,-230,366,668),356=>array(158,0,748,939),357=>array(87,-23,506,740),358=>array(161,0,750,729),359=>array(53,-23,359,668),360=>array(120,-23,796,906),361=>array(83,-23,589,717),362=>array(120,-23,796,869),363=>array(83,-23,589,676),364=>array(120,-23,796,916),365=>array(83,-23,589,734),366=>array(120,-23,796,974),367=>array(83,-23,589,772),368=>array(120,-23,807,940),369=>array(83,-23,681,740),370=>array(124,-205,800,729),371=>array(88,-205,594,524),372=>array(170,0,1077,935),373=>array(122,0,824,749),374=>array(170,0,818,935),375=>array(-2,-218,580,749),376=>array(170,0,818,904),377=>array(30,0,739,920),378=>array(31,0,557,740),379=>array(30,0,739,904),380=>array(31,0,557,702),381=>array(30,0,739,940),382=>array(31,0,557,738),383=>array(89,0,413,732),384=>array(54,-23,588,729),385=>array(91,0,821,729),386=>array(80,0,724,729),387=>array(54,-23,588,729),388=>array(91,0,683,729),389=>array(54,-23,588,729),390=>array(107,-23,765,741),391=>array(99,-23,872,741),392=>array(62,-23,648,556),393=>array(89,0,759,729),394=>array(139,0,906,729),395=>array(89,0,727,729),396=>array(73,-23,631,729),397=>array(32,-196,597,538),398=>array(73,0,751,729),399=>array(105,-23,824,741),400=>array(67,-23,681,741),401=>array(-98,-218,680,729),402=>array(-45,-218,413,732),403=>array(111,-23,925,741),404=>array(162,-27,810,729),405=>array(75,-23,896,729),406=>array(81,-23,309,729),407=>array(75,0,422,729),408=>array(82,0,860,729),409=>array(43,0,548,732),410=>array(72,0,419,729),411=>array(13,-10,542,738),412=>array(87,-15,922,729),413=>array(-35,-218,789,729),414=>array(60,-200,549,539),415=>array(110,-23,829,741),416=>array(101,-23,938,796),417=>array(76,-23,677,631),418=>array(102,-23,1051,742),419=>array(80,-200,760,540),420=>array(141,0,881,729),421=>array(7,-213,586,732),422=>array(91,-125,707,729),423=>array(77,-23,692,741),424=>array(61,-23,520,539),425=>array(44,0,699,729),426=>array(114,-218,366,732),427=>array(54,-218,357,668),428=>array(123,0,750,729),429=>array(111,-23,401,732),430=>array(160,-218,746,729),431=>array(124,-23,940,856),432=>array(87,-23,744,651),433=>array(79,-30,846,692),434=>array(119,-23,745,729),435=>array(160,0,902,729),436=>array(6,-218,753,732),437=>array(21,0,728,729),438=>array(35,0,559,524),439=>array(67,-23,731,729),440=>array(79,-23,717,729),441=>array(22,-143,557,524),442=>array(17,-202,555,524),443=>array(34,0,623,709),446=>array(101,-21,537,668),447=>array(7,-218,609,540),448=>array(54,-212,315,729),449=>array(54,-212,455,729),450=>array(74,-212,609,729),451=>array(124,0,363,729),452=>array(80,0,1439,940),453=>array(80,0,1265,738),454=>array(76,-23,1113,738),455=>array(80,-23,1137,729),456=>array(80,-218,884,729),457=>array(68,-218,550,729),458=>array(80,-23,1289,729),459=>array(80,-218,1050,729),460=>array(60,-218,884,729),461=>array(16,0,678,929),462=>array(63,-23,578,727),463=>array(103,0,491,929),464=>array(86,0,434,727),465=>array(100,-23,824,929),466=>array(80,-23,576,727),467=>array(120,-23,796,929),468=>array(83,-23,589,727),469=>array(120,-23,796,971),470=>array(83,-23,589,800),471=>array(120,-23,796,1038),472=>array(83,-23,621,883),473=>array(120,-23,796,1037),474=>array(83,-23,606,883),475=>array(120,-23,796,1041),476=>array(83,-23,589,883),477=>array(92,-23,588,539),478=>array(16,0,686,967),479=>array(63,-23,593,802),480=>array(16,0,682,974),481=>array(63,-23,595,800),482=>array(11,0,1087,869),483=>array(65,-23,921,648),484=>array(108,-23,814,741),485=>array(31,-218,601,539),486=>array(109,-23,809,929),487=>array(34,-218,603,727),488=>array(80,0,814,929),489=>array(60,0,586,914),490=>array(104,-221,828,741),491=>array(75,-221,571,539),492=>array(104,-221,828,869),493=>array(75,-221,571,648),494=>array(67,-23,731,934),495=>array(45,-143,574,747),496=>array(-65,-218,406,712),497=>array(80,0,1461,729),498=>array(80,0,1279,729),499=>array(76,-23,1113,729),500=>array(109,-23,809,929),501=>array(34,-218,603,727),503=>array(91,0,707,743),504=>array(80,0,805,920),505=>array(60,0,564,740),506=>array(16,0,752,945),507=>array(63,-23,660,942),508=>array(11,0,1087,920),509=>array(65,-23,921,740),510=>array(42,-24,877,920),511=>array(19,-30,639,740),512=>array(16,0,652,931),513=>array(63,-23,566,729),514=>array(16,0,652,913),515=>array(63,-23,566,711),516=>array(80,0,741,931),517=>array(77,-23,573,729),518=>array(80,0,741,913),519=>array(77,-23,573,711),520=>array(97,0,449,931),521=>array(45,0,397,729),522=>array(103,0,463,913),523=>array(86,0,411,711),524=>array(100,-23,824,931),525=>array(80,-23,576,729),526=>array(100,-23,824,913),527=>array(80,-23,576,711),528=>array(80,0,757,931),529=>array(60,0,451,729),530=>array(80,0,757,913),531=>array(60,0,501,711),532=>array(120,-23,796,931),533=>array(83,-23,589,729),534=>array(120,-23,796,913),535=>array(83,-23,589,711),536=>array(81,-300,706,741),537=>array(61,-300,520,539),538=>array(158,-300,748,729),539=>array(47,-300,356,668),540=>array(35,-100,585,709),541=>array(26,-84,449,542),542=>array(80,0,796,933),543=>array(60,0,605,917),548=>array(28,-216,736,729),549=>array(31,-216,555,524),550=>array(16,0,652,903),551=>array(63,-23,566,702),552=>array(90,-207,751,729),553=>array(69,-230,580,539),554=>array(100,-23,824,971),555=>array(80,-23,580,800),556=>array(100,-23,824,971),557=>array(80,-23,585,801),558=>array(100,-23,824,904),559=>array(80,-23,576,702),560=>array(100,-23,824,978),561=>array(80,-23,584,800),562=>array(170,0,818,869),563=>array(-2,-218,580,676),567=>array(-65,-218,264,524),592=>array(101,-23,604,539),593=>array(55,-23,578,538),594=>array(86,-14,609,547),595=>array(55,-23,578,732),596=>array(50,-23,528,539),597=>array(14,-42,548,539),598=>array(45,-218,603,729),599=>array(50,-23,696,732),600=>array(51,-23,533,539),601=>array(92,-23,588,539),602=>array(51,-23,827,570),603=>array(50,-23,501,539),604=>array(60,-23,520,539),605=>array(62,-24,804,570),606=>array(62,-23,520,539),607=>array(-34,-218,307,524),608=>array(17,-218,672,650),609=>array(34,-218,603,539),610=>array(50,-23,560,539),611=>array(75,-230,537,524),612=>array(82,-24,619,542),613=>array(61,-205,565,524),614=>array(55,0,559,732),615=>array(56,-218,560,732),616=>array(55,0,317,729),617=>array(46,-23,216,524),618=>array(12,0,361,524),619=>array(82,0,541,729),620=>array(100,0,483,729),621=>array(28,-218,294,729),622=>array(68,-143,655,729),623=>array(90,-15,871,524),624=>array(58,-200,838,524),625=>array(56,-218,836,539),626=>array(-38,-218,601,539),627=>array(56,-218,561,539),628=>array(60,0,588,524),629=>array(50,-23,538,539),630=>array(56,-23,823,539),631=>array(69,-9,756,542),632=>array(57,-200,711,712),633=>array(34,-14,401,525),634=>array(24,-15,407,729),635=>array(40,-218,386,524),636=>array(14,-200,396,539),637=>array(29,-218,397,539),638=>array(56,0,422,539),639=>array(92,-200,388,539),640=>array(65,0,564,525),641=>array(66,-1,652,524),642=>array(-40,-216,559,539),643=>array(-33,-218,391,732),644=>array(-32,-221,391,733),645=>array(81,-218,262,539),646=>array(-18,-218,566,732),647=>array(32,-145,301,546),648=>array(80,-218,367,668),649=>array(60,-23,641,524),650=>array(55,-23,668,544),651=>array(43,-23,521,524),652=>array(13,0,489,524),653=>array(10,0,712,524),654=>array(28,0,610,742),655=>array(125,0,612,524),656=>array(34,-216,538,524),657=>array(31,-96,555,524),658=>array(45,-143,574,524),659=>array(90,-138,555,524),660=>array(143,0,594,709),661=>array(143,0,585,709),662=>array(72,0,523,709),664=>array(50,-23,546,539),665=>array(60,0,538,525),666=>array(60,-23,552,539),667=>array(50,-23,691,544),668=>array(51,0,571,526),669=>array(-18,-218,479,729),670=>array(27,-204,553,525),671=>array(69,0,381,524),672=>array(55,-218,688,650),673=>array(143,0,594,709),674=>array(142,0,585,709),675=>array(61,-23,985,729),676=>array(51,-143,975,729),677=>array(51,-96,977,729),678=>array(95,-23,733,668),679=>array(92,-218,650,732),680=>array(95,-115,793,668),681=>array(88,-199,823,732),682=>array(68,-23,698,729),683=>array(68,0,655,729),684=>array(80,0,625,726),685=>array(55,119,587,616),686=>array(124,-198,629,732),687=>array(124,-218,629,732),688=>array(86,380,414,855),689=>array(93,380,421,856),690=>array(74,237,318,853),691=>array(112,380,351,731),692=>array(91,369,330,720),693=>array(94,238,333,720),694=>array(103,380,485,722),695=>array(147,379,604,721),696=>array(72,238,452,722),697=>array(145,438,370,716),698=>array(145,438,578,716),699=>array(193,503,353,754),700=>array(184,457,343,708),701=>array(206,457,343,708),702=>array(272,579,381,754),703=>array(218,579,328,754),704=>array(154,400,448,765),705=>array(157,400,445,765),706=>array(163,545,463,750),707=>array(163,545,463,750),708=>array(173,574,405,750),709=>array(210,574,442,750),710=>array(146,591,433,741),711=>array(176,592,463,740),712=>array(254,588,369,785),713=>array(160,627,450,696),714=>array(218,592,458,740),715=>array(194,592,341,740),716=>array(82,-223,197,-26),717=>array(-4,-144,286,-75),718=>array(54,-201,232,-53),719=>array(15,-201,255,-53),720=>array(103,0,346,546),721=>array(219,432,346,546),722=>array(123,-1,233,174),723=>array(124,2,234,177),724=>array(42,149,369,402),725=>array(-36,149,291,402),726=>array(60,110,386,422),727=>array(60,231,386,301),728=>array(165,594,471,729),729=>array(244,612,370,715),730=>array(198,561,414,772),731=>array(35,-205,246,0),732=>array(130,611,471,719),733=>array(91,592,507,740),734=>array(87,234,408,570),735=>array(241,591,584,788),736=>array(123,228,424,720),737=>array(128,379,285,854),738=>array(125,365,424,732),739=>array(87,379,456,721),740=>array(177,380,465,841),741=>array(194,0,625,800),742=>array(159,0,625,800),743=>array(117,0,625,800),744=>array(75,0,625,800),745=>array(40,0,625,800),746=>array(71,-1,495,606),747=>array(72,0,553,614),748=>array(23,-199,310,-51),749=>array(156,574,475,781),750=>array(155,499,457,730),751=>array(45,-200,277,-24),752=>array(8,-240,272,-49),753=>array(-10,-226,268,-28),754=>array(-29,-228,250,-30),755=>array(22,-258,238,-47),756=>array(157,366,304,514),757=>array(163,366,478,514),758=>array(104,364,519,514),759=>array(-24,-159,317,-51),760=>array(110,65,326,589),761=>array(132,512,336,749),762=>array(169,512,338,749),763=>array(20,-73,189,164),764=>array(11,-72,215,165),765=>array(-32,-200,317,-28),766=>array(-32,-200,295,-28),767=>array(-26,-220,311,-19),768=>array(-154,592,24,740),769=>array(-115,592,125,740),770=>array(-187,591,100,741),771=>array(-203,611,138,719),772=>array(-173,627,117,696),773=>array(-318,629,265,701),774=>array(-168,594,138,729),775=>array(-89,612,37,715),776=>array(-179,612,118,715),777=>array(-116,576,42,769),778=>array(-135,561,81,772),779=>array(-242,592,174,740),780=>array(-157,592,130,740),781=>array(-83,588,32,785),782=>array(-152,588,108,785),783=>array(-241,592,111,740),784=>array(-168,594,138,814),785=>array(-168,594,138,729),786=>array(-229,583,-114,740),787=>array(-219,583,-104,740),788=>array(-116,584,-3,741),789=>array(123,583,238,740),790=>array(-272,-200,-94,-52),791=>array(-303,-200,-63,-52),792=>array(-326,-298,-87,-60),793=>array(-319,-298,-80,-60),794=>array(-171,427,119,701),795=>array(-44,440,189,651),796=>array(-248,-235,-138,-60),797=>array(-330,-215,-76,-60),798=>array(-313,-215,-58,-60),799=>array(-330,-298,-76,-60),800=>array(-311,-137,-57,-65),801=>array(-217,-218,10,45),802=>array(-110,-218,58,45),803=>array(-255,-185,-129,-82),804=>array(-337,-182,-40,-79),805=>array(-272,-255,-56,-44),806=>array(-288,-300,-141,-76),807=>array(-332,-214,-69,0),808=>array(-298,-205,-87,0),809=>array(-253,-247,-138,-50),810=>array(-347,-192,-43,-55),811=>array(-341,-176,-25,-54),812=>array(-308,-194,-21,-46),813=>array(-350,-195,-63,-45),814=>array(-327,-186,-21,-51),815=>array(-349,-188,-43,-53),816=>array(-360,-159,-19,-51),817=>array(-322,-132,-32,-63),818=>array(-626,-125,-16,-75),819=>array(-642,-200,-14,-51),820=>array(-325,206,16,314),821=>array(-279,228,11,297),822=>array(-540,273,70,323),823=>array(-701,3,-13,616),824=>array(-701,-61,-13,749),825=>array(-223,-214,-113,-39),826=>array(-337,-203,-33,-66),827=>array(-387,-300,-70,-39),828=>array(-384,-174,-75,-59),829=>array(-177,563,109,756),830=>array(-99,582,62,850),831=>array(-476,590,152,739),832=>array(-197,593,-19,741),833=>array(-142,592,98,740),834=>array(-200,603,141,711),835=>array(-219,583,-104,740),836=>array(-225,601,149,760),837=>array(-261,-200,-106,-46),838=>array(-280,603,24,740),839=>array(-354,-232,-36,-43),840=>array(-379,-270,-108,-73),841=>array(-302,-199,-145,-55),842=>array(-299,595,42,786),843=>array(-283,564,58,904),844=>array(-242,571,123,816),845=>array(-544,-243,-44,-45),846=>array(-396,-300,-198,-55),848=>array(-200,545,100,750),849=>array(-222,572,-112,747),850=>array(-306,563,0,803),851=>array(-307,-230,-21,-37),852=>array(-423,-226,-145,-28),853=>array(-445,-228,-166,-30),854=>array(-542,-202,-78,-25),855=>array(-160,573,-50,748),856=>array(-194,608,-68,711),857=>array(-432,-262,-204,-46),858=>array(-547,-228,-120,-48),859=>array(-201,546,46,800),860=>array(-344,-199,327,-35),861=>array(-174,569,497,733),862=>array(-195,611,469,676),863=>array(-344,-127,320,-62),864=>array(-216,569,486,739),865=>array(-212,567,459,731),866=>array(-337,-261,268,-30),867=>array(-336,569,-144,784),868=>array(-349,570,-159,784),869=>array(-285,575,-194,853),870=>array(-349,570,-159,784),871=>array(-332,570,-139,779),872=>array(-315,571,-133,785),873=>array(-330,570,-110,856),874=>array(-331,569,-139,848),875=>array(-407,572,-109,777),876=>array(-291,572,-150,777),877=>array(-280,570,-177,833),878=>array(-322,570,-141,770),879=>array(-355,570,-139,770),884=>array(32,580,162,780),885=>array(16,-194,146,6),890=>array(72,-200,227,-46),894=>array(78,-147,325,524),900=>array(186,592,426,740),901=>array(244,601,618,760),902=>array(0,0,670,740),903=>array(200,421,326,524),904=>array(85,0,866,740),905=>array(85,0,911,740),906=>array(85,0,432,740),908=>array(85,-12,911,740),910=>array(85,0,1012,740),911=>array(85,0,902,736),912=>array(71,-8,480,749),913=>array(0,0,670,716),914=>array(0,0,645,716),915=>array(0,0,663,716),916=>array(0,0,670,716),917=>array(0,0,697,716),918=>array(0,0,733,716),919=>array(0,0,739,716),920=>array(45,-12,763,730),921=>array(0,0,273,716),922=>array(0,0,747,716),923=>array(0,0,670,716),924=>array(0,0,863,716),925=>array(0,0,743,716),926=>array(0,0,697,716),927=>array(50,-12,766,730),928=>array(0,0,739,716),929=>array(0,0,681,716),931=>array(0,0,725,718),932=>array(135,0,724,716),933=>array(153,0,809,716),934=>array(52,0,732,720),935=>array(0,0,817,716),936=>array(72,-2,812,720),937=>array(0,0,767,722),938=>array(29,0,430,904),939=>array(153,0,809,904),940=>array(34,-13,584,740),941=>array(16,-10,522,740),942=>array(33,-182,551,740),943=>array(28,-8,383,740),944=>array(37,-14,569,760),945=>array(34,-13,584,530),946=>array(-48,-198,545,732),947=>array(102,-198,611,530),948=>array(29,-16,594,718),949=>array(16,-10,522,532),950=>array(27,-194,532,718),951=>array(33,-182,551,531),952=>array(37,-12,537,730),953=>array(28,-8,221,520),954=>array(1,0,540,518),955=>array(0,-10,529,732),956=>array(-49,-200,562,518),957=>array(92,0,566,518),958=>array(19,-194,553,718),959=>array(32,-12,542,530),960=>array(59,-4,671,520),961=>array(-49,-200,564,532),962=>array(102,-182,605,536),963=>array(32,-12,667,530),964=>array(96,-4,565,518),965=>array(37,-14,569,518),966=>array(35,-200,703,522),967=>array(-70,-212,646,538),968=>array(46,-200,709,518),969=>array(26,-9,717,526),970=>array(73,-8,397,702),971=>array(37,-14,569,702),972=>array(32,-12,542,740),973=>array(37,-14,569,740),974=>array(26,-9,717,740),977=>array(102,-12,643,730),978=>array(189,0,856,741),979=>array(109,0,1009,742),980=>array(138,0,805,904),981=>array(37,-200,691,712),982=>array(78,-9,817,534),983=>array(8,-216,656,524),1008=>array(8,-17,656,539),1009=>array(49,-186,607,532),1012=>array(110,-23,829,741),1013=>array(92,-12,389,530),1024=>array(70,0,731,920),1025=>array(70,0,731,904),1026=>array(149,-147,768,728),1027=>array(80,0,724,920),1028=>array(101,-23,759,741),1029=>array(75,-23,700,741),1030=>array(80,0,329,729),1031=>array(90,0,481,904),1032=>array(73,-23,607,729),1033=>array(20,0,1004,729),1034=>array(80,0,1136,729),1035=>array(147,0,767,728),1036=>array(80,0,811,920),1037=>array(80,0,805,920),1038=>array(115,0,750,901),1039=>array(80,-135,796,729),1040=>array(15,0,651,729),1041=>array(80,0,724,729),1042=>array(80,0,712,729),1043=>array(80,0,724,729),1044=>array(3,-135,840,729),1045=>array(70,0,731,729),1046=>array(15,0,1017,729),1047=>array(84,-23,708,741),1048=>array(80,0,805,729),1049=>array(80,0,805,900),1050=>array(80,0,811,729),1051=>array(15,0,730,729),1052=>array(85,0,926,729),1053=>array(77,0,793,729),1054=>array(100,-23,824,741),1055=>array(80,0,796,729),1056=>array(69,0,711,729),1057=>array(88,-23,746,741),1058=>array(156,0,746,729),1059=>array(115,0,750,729),1060=>array(110,0,924,729),1061=>array(13,0,785,729),1062=>array(80,-135,796,729),1063=>array(140,0,687,729),1064=>array(80,0,905,729),1065=>array(80,-135,905,729),1066=>array(158,0,841,729),1067=>array(80,0,960,729),1068=>array(80,0,670,729),1069=>array(96,-23,759,741),1070=>array(80,-23,1149,741),1071=>array(15,0,761,729),1072=>array(63,-23,566,539),1073=>array(87,-23,641,776),1074=>array(70,0,548,525),1075=>array(70,0,476,524),1076=>array(-11,-120,603,524),1077=>array(68,-23,564,539),1078=>array(5,0,889,524),1079=>array(60,-23,520,539),1080=>array(70,0,598,524),1081=>array(70,0,598,722),1082=>array(70,0,593,524),1083=>array(20,0,549,524),1084=>array(70,0,659,524),1085=>array(70,0,599,524),1086=>array(73,-23,569,539),1087=>array(70,0,598,524),1088=>array(32,-213,611,539),1089=>array(75,-23,553,539),1090=>array(105,0,493,524),1091=>array(-17,-218,565,524),1092=>array(82,-218,957,674),1093=>array(9,0,575,524),1094=>array(70,-120,598,524),1095=>array(108,0,523,524),1096=>array(70,0,733,524),1097=>array(70,-120,733,524),1098=>array(105,0,646,525),1099=>array(70,0,772,525),1100=>array(70,0,523,525),1101=>array(70,-23,544,539),1102=>array(70,-23,826,539),1103=>array(5,0,591,525),1104=>array(68,-23,564,741),1105=>array(68,-23,564,702),1106=>array(91,-163,591,729),1107=>array(70,0,518,740),1108=>array(72,-23,545,539),1109=>array(60,-23,519,539),1110=>array(70,0,309,729),1111=>array(86,0,419,708),1112=>array(-43,-218,330,729),1113=>array(14,0,798,524),1114=>array(70,0,855,524),1115=>array(95,0,594,729),1116=>array(70,0,593,740),1117=>array(70,0,598,740),1118=>array(-17,-218,565,734),1119=>array(70,-120,598,524),1120=>array(142,0,1082,729),1121=>array(101,0,788,524),1136=>array(115,-2,855,720),1137=>array(75,-200,738,518),1138=>array(111,-23,837,741),1139=>array(72,-23,566,539),1148=>array(142,0,1082,964),1149=>array(101,0,817,800),1150=>array(142,0,1082,900),1151=>array(101,0,788,729),1154=>array(11,-220,499,529),1155=>array(-251,611,150,799),1156=>array(-181,594,125,729),1157=>array(-142,642,38,731),1158=>array(-137,638,29,726),1159=>array(-430,579,136,745),1160=>array(-752,-122,269,857),1161=>array(-727,-172,295,849),1162=>array(80,-135,805,928),1163=>array(70,-120,598,729),1164=>array(98,0,688,729),1165=>array(91,0,558,525),1166=>array(80,0,722,729),1167=>array(23,-218,603,539),1168=>array(80,0,745,825),1169=>array(70,0,499,629),1170=>array(101,0,745,729),1171=>array(73,0,505,524),1172=>array(80,-140,724,729),1173=>array(70,-126,476,524),1174=>array(15,-135,1017,729),1175=>array(10,-120,894,524),1176=>array(84,-205,708,741),1177=>array(61,-205,521,539),1178=>array(80,-135,811,729),1179=>array(70,-120,593,524),1180=>array(80,0,811,729),1181=>array(70,0,593,524),1182=>array(102,0,833,729),1183=>array(74,0,597,524),1184=>array(149,0,974,729),1185=>array(108,0,719,525),1186=>array(80,-135,796,729),1187=>array(70,-120,599,524),1188=>array(80,0,1130,729),1189=>array(70,0,799,524),1190=>array(80,-140,1062,729),1191=>array(70,-126,777,524),1192=>array(99,-23,813,741),1193=>array(75,-23,639,539),1194=>array(100,-205,758,741),1195=>array(73,-205,551,539),1196=>array(158,-135,747,729),1197=>array(106,-120,494,524),1198=>array(165,0,813,729),1199=>array(117,-200,685,524),1200=>array(120,0,813,729),1201=>array(69,-200,689,524),1202=>array(15,-135,785,729),1203=>array(10,-120,572,524),1204=>array(149,-135,947,729),1205=>array(105,-120,672,524),1206=>array(142,-135,674,729),1207=>array(111,-120,513,524),1208=>array(140,0,672,729),1209=>array(111,0,513,524),1210=>array(80,0,612,729),1211=>array(70,0,472,524),1212=>array(166,-23,979,757),1213=>array(119,-23,741,539),1214=>array(146,-197,961,757),1215=>array(100,-197,721,539),1216=>array(80,0,329,729),1217=>array(15,0,1017,900),1218=>array(5,0,889,734),1219=>array(80,-140,811,729),1220=>array(70,-126,593,524),1221=>array(15,-135,730,729),1222=>array(14,-120,543,524),1223=>array(80,-140,796,729),1224=>array(70,-126,599,524),1225=>array(80,-135,796,729),1226=>array(70,-120,599,524),1227=>array(142,-135,674,729),1228=>array(111,-120,513,524),1229=>array(80,-135,921,729),1230=>array(70,-120,659,524),1231=>array(80,0,329,729),1232=>array(15,0,689,936),1233=>array(59,-23,596,759),1234=>array(15,0,666,904),1235=>array(59,-23,576,727),1236=>array(11,0,1087,729),1237=>array(65,-23,921,539),1238=>array(70,0,731,935),1239=>array(68,-23,588,759),1240=>array(110,-23,770,741),1241=>array(68,-23,546,539),1242=>array(110,-23,770,904),1243=>array(68,-23,546,702),1244=>array(15,0,1017,903),1245=>array(5,0,889,727),1246=>array(84,-23,708,903),1247=>array(60,-23,531,727),1248=>array(67,-23,731,729),1249=>array(105,-143,634,524),1250=>array(80,0,805,871),1251=>array(70,0,598,693),1252=>array(80,0,805,904),1253=>array(70,0,598,727),1254=>array(98,-23,822,904),1255=>array(71,-23,567,727),1256=>array(111,-23,837,741),1257=>array(72,-23,566,539),1258=>array(111,-23,837,904),1259=>array(72,-23,566,727),1260=>array(96,-23,759,903),1261=>array(70,-23,560,727),1262=>array(115,0,750,871),1263=>array(-17,-218,565,693),1264=>array(115,0,750,904),1265=>array(-17,-218,565,727),1266=>array(115,0,750,939),1267=>array(-17,-218,604,774),1268=>array(140,0,687,904),1269=>array(108,0,523,727),1270=>array(80,-135,724,729),1271=>array(70,-120,476,524),1272=>array(80,0,960,903),1273=>array(70,0,772,727),1296=>array(85,-23,715,741),1297=>array(60,-23,531,539),1298=>array(30,-174,749,729),1299=>array(67,-143,599,524),1306=>array(102,-59,826,741),1307=>array(71,-213,607,539),1308=>array(170,0,1077,729),1309=>array(122,0,824,524),1310=>array(79,0,743,729),1311=>array(70,0,573,524),1329=>array(55,-41,722,716),1330=>array(2,-2,667,726),1331=>array(83,-1,715,726),1332=>array(75,1,700,729),1333=>array(52,5,684,733),1334=>array(-32,-6,662,735),1335=>array(7,0,457,721),1336=>array(-3,0,663,729),1337=>array(-14,-2,801,728),1338=>array(28,-10,675,718),1339=>array(-15,0,617,732),1340=>array(17,0,317,716),1341=>array(-10,-12,819,723),1342=>array(28,-4,825,762),1343=>array(81,1,677,733),1344=>array(2,-74,649,725),1345=>array(0,-42,627,728),1346=>array(68,0,591,728),1347=>array(-30,0,659,724),1348=>array(19,0,790,729),1349=>array(10,-12,575,728),1350=>array(67,0,745,729),1351=>array(4,-12,573,739),1352=>array(-3,1,663,729),1353=>array(29,-14,616,728),1354=>array(75,1,663,729),1355=>array(-32,-8,662,735),1356=>array(-3,1,688,729),1357=>array(52,-12,719,716),1358=>array(82,1,714,729),1359=>array(13,-12,631,728),1360=>array(-3,1,663,729),1361=>array(23,-12,590,728),1362=>array(-1,0,375,723),1363=>array(33,1,749,725),1364=>array(-16,0,631,728),1365=>array(38,-12,743,729),1366=>array(-4,-8,664,725),1369=>array(218,579,328,754),1370=>array(146,489,334,723),1371=>array(134,588,320,718),1372=>array(140,585,473,730),1373=>array(58,583,212,720),1374=>array(150,595,449,782),1375=>array(154,588,441,707),1377=>array(40,-10,824,520),1378=>array(-5,-211,541,529),1379=>array(48,-209,561,530),1380=>array(40,-209,548,515),1381=>array(14,-11,521,721),1382=>array(54,-209,554,518),1383=>array(30,-121,395,721),1384=>array(-15,-208,530,529),1385=>array(-11,-221,580,518),1386=>array(18,-14,615,723),1387=>array(-38,-205,508,716),1388=>array(-16,-208,224,519),1389=>array(-32,-210,783,713),1390=>array(12,-14,554,742),1391=>array(50,-211,551,721),1392=>array(-10,0,492,716),1393=>array(9,-14,462,736),1394=>array(6,-209,484,515),1395=>array(-33,-1,574,731),1396=>array(19,-10,543,725),1397=>array(-122,-210,230,519),1398=>array(18,-10,497,726),1399=>array(-6,-209,436,510),1400=>array(13,-1,513,529),1401=>array(-23,-209,362,521),1402=>array(61,-213,846,520),1403=>array(18,-209,500,532),1404=>array(24,-2,524,529),1405=>array(40,-12,540,519),1406=>array(50,-211,593,716),1407=>array(47,-13,857,529),1408=>array(-10,-211,536,529),1409=>array(1,-210,565,530),1410=>array(22,0,247,505),1411=>array(18,-206,828,723),1412=>array(-34,-209,599,518),1413=>array(40,-12,546,530),1414=>array(14,-209,631,725),1415=>array(17,-8,483,723),1417=>array(35,0,245,519),1418=>array(6,166,292,263),1423=>array(131,1,788,729),1456=>array(270,-256,382,-60),1457=>array(133,-256,504,-60),1458=>array(32,-256,379,-60),1459=>array(55,-249,397,-60),1460=>array(296,-131,382,-60),1461=>array(231,-131,447,-60),1462=>array(215,-256,429,-60),1463=>array(129,-131,332,-60),1464=>array(137,-248,340,-60),1465=>array(211,660,297,731),1467=>array(143,-249,488,-60),1468=>array(292,270,378,341),1469=>array(150,-248,261,-60),1470=>array(160,524,572,600),1471=>array(267,664,470,735),1472=>array(31,-100,288,700),1473=>array(780,640,866,711),1474=>array(211,640,297,711),1475=>array(110,0,326,524),1476=>array(446,640,532,711),1488=>array(66,0,702,600),1489=>array(58,0,583,600),1490=>array(30,0,465,600),1491=>array(149,0,671,600),1492=>array(63,0,651,600),1493=>array(62,0,277,600),1494=>array(126,0,424,600),1495=>array(63,0,656,600),1496=>array(104,0,656,600),1497=>array(118,286,273,600),1498=>array(149,-200,559,600),1499=>array(57,0,601,600),1500=>array(148,0,673,749),1501=>array(63,0,656,600),1502=>array(68,0,655,600),1503=>array(19,-200,277,600),1504=>array(51,0,412,600),1505=>array(103,0,656,600),1506=>array(24,-55,659,600),1507=>array(135,-200,611,600),1508=>array(63,0,616,600),1509=>array(140,-200,613,600),1510=>array(59,0,652,600),1511=>array(19,-200,678,600),1512=>array(148,0,582,600),1513=>array(110,0,848,600),1514=>array(35,0,723,600),1520=>array(62,0,489,600),1521=>array(120,0,478,600),1522=>array(119,286,473,600),1523=>array(155,464,273,709),1524=>array(165,464,443,709),2433=>array(-291,632,-48,796),2434=>array(14,43,282,552),2435=>array(5,48,258,507),2437=>array(21,0,687,558),2438=>array(13,0,852,635),2439=>array(6,-50,527,790),2440=>array(2,-10,576,772),2441=>array(-16,62,575,790),2442=>array(-6,64,594,794),2443=>array(59,0,649,651),2444=>array(125,53,515,633),2447=>array(30,0,546,571),2448=>array(0,0,608,857),2451=>array(59,62,531,538),2452=>array(25,62,598,861),2453=>array(13,0,655,558),2454=>array(55,0,549,644),2455=>array(62,3,546,635),2456=>array(23,0,506,558),2457=>array(34,3,436,525),2458=>array(21,2,492,558),2459=>array(41,-75,606,558),2460=>array(24,-3,669,558),2461=>array(14,1,625,646),2462=>array(20,0,769,570),2463=>array(-27,70,435,807),2464=>array(-26,3,454,852),2465=>array(3,60,596,558),2466=>array(5,3,488,558),2467=>array(74,0,551,657),2468=>array(11,38,652,558),2469=>array(38,0,540,646),2470=>array(26,-2,495,558),2471=>array(48,0,520,565),2472=>array(9,-2,534,558),2474=>array(31,0,575,627),2475=>array(23,0,660,558),2476=>array(23,0,473,558),2477=>array(18,71,629,558),2478=>array(24,0,523,558),2479=>array(17,0,504,558),2480=>array(23,0,480,558),2482=>array(15,0,584,558),2486=>array(19,0,581,645),2487=>array(25,0,506,558),2488=>array(28,0,567,558),2489=>array(29,-53,520,558),2492=>array(-382,-161,-266,-49),2493=>array(29,-53,429,558),2494=>array(-39,0,267,635),2495=>array(-14,0,593,789),2496=>array(-332,0,232,809),2497=>array(-251,-214,81,76),2498=>array(-190,-274,129,36),2499=>array(-232,-293,13,41),2500=>array(-341,-431,28,41),2503=>array(1,0,354,558),2504=>array(-21,0,347,787),2507=>array(2,0,952,635),2508=>array(22,0,928,820),2509=>array(-200,-166,-22,-3),2510=>array(34,3,358,561),2519=>array(-208,2,268,820),2524=>array(35,-112,604,558),2525=>array(42,-159,495,558),2527=>array(28,0,504,558),2528=>array(86,-253,677,651),2529=>array(159,-269,576,633),2530=>array(-268,-340,12,44),2531=>array(-575,-340,-17,146),2534=>array(59,65,427,430),2535=>array(33,2,349,556),2536=>array(57,-59,425,547),2537=>array(47,44,506,514),2538=>array(42,23,410,579),2539=>array(35,5,456,549),2540=>array(29,26,464,535),2541=>array(114,30,430,540),2542=>array(27,31,534,542),2543=>array(40,30,431,574),2544=>array(23,0,473,558),2545=>array(10,0,473,558),2546=>array(70,98,417,609),2547=>array(-7,73,348,548),2548=>array(-28,98,524,609),2549=>array(29,75,598,548),2550=>array(-21,29,601,572),2551=>array(13,47,146,551),2552=>array(29,35,327,558),2553=>array(37,146,398,489),2554=>array(9,372,557,729),2555=>array(82,-178,311,298),4256=>array(102,0,593,720),4257=>array(100,0,611,720),4258=>array(104,0,637,740),4259=>array(124,17,873,740),4260=>array(104,0,644,740),4261=>array(99,0,638,740),4262=>array(179,0,792,740),4263=>array(124,0,936,740),4264=>array(132,20,663,740),4265=>array(99,0,641,740),4266=>array(124,20,1003,740),4267=>array(100,0,641,740),4268=>array(122,0,669,740),4269=>array(118,20,833,740),4270=>array(98,0,606,720),4271=>array(128,0,696,720),4272=>array(103,20,792,720),4273=>array(121,0,590,720),4274=>array(110,0,796,740),4275=>array(163,0,776,740),4276=>array(172,0,913,740),4277=>array(103,0,672,720),4278=>array(116,20,875,740),4279=>array(102,0,676,720),4280=>array(115,0,699,740),4281=>array(84,20,616,740),4282=>array(127,0,798,720),4283=>array(98,0,669,720),4284=>array(125,0,769,740),4285=>array(102,0,766,720),4286=>array(123,0,585,720),4287=>array(92,0,921,740),4288=>array(94,0,626,720),4304=>array(58,0,447,450),4305=>array(67,0,508,720),4306=>array(8,-280,488,420),4307=>array(28,-263,714,420),4308=>array(4,-280,476,420),4309=>array(4,-280,475,420),4310=>array(149,0,651,740),4311=>array(69,0,757,420),4312=>array(68,20,470,420),4313=>array(5,-280,479,420),4314=>array(35,-260,872,420),4315=>array(68,0,540,720),4316=>array(68,0,547,720),4317=>array(73,20,707,420),4318=>array(61,0,518,720),4319=>array(37,-280,539,420),4320=>array(76,20,743,720),4321=>array(79,0,480,720),4322=>array(32,-280,702,602),4323=>array(69,-280,659,420),4324=>array(77,-280,725,420),4325=>array(4,-280,569,714),4326=>array(38,-262,728,420),4327=>array(3,-280,506,420),4328=>array(90,0,571,740),4329=>array(34,20,501,740),4330=>array(33,-280,648,420),4331=>array(68,0,572,720),4332=>array(69,0,619,740),4333=>array(4,-280,637,720),4334=>array(66,0,469,720),4335=>array(-52,-280,693,420),4336=>array(67,0,547,720),4337=>array(71,-4,693,746),4338=>array(29,-5,411,394),4339=>array(2,-274,449,376),4340=>array(1,-274,471,711),4341=>array(61,6,533,714),4345=>array(72,-280,552,420),4347=>array(80,-1,526,576),4348=>array(107,228,467,768),5024=>array(53,0,705,729),5025=>array(53,-10,699,729),5026=>array(92,0,679,729),5027=>array(32,-23,756,729),5028=>array(84,-23,1030,741),5029=>array(53,0,275,729),5030=>array(64,-23,641,741),5031=>array(101,-23,835,741),5032=>array(53,0,535,729),5033=>array(39,-23,764,729),5034=>array(-22,0,614,729),5035=>array(5,-23,517,729),5036=>array(53,0,687,729),5037=>array(80,0,824,729),5038=>array(96,0,573,741),5039=>array(-18,-23,756,752),5040=>array(53,0,567,729),5041=>array(53,0,666,729),5042=>array(20,-23,829,741),5043=>array(130,0,1038,729),5044=>array(47,-23,669,741),5045=>array(50,0,619,752),5046=>array(84,-23,733,741),5047=>array(53,0,868,729),5048=>array(96,0,597,752),5049=>array(60,-23,940,729),5050=>array(85,-23,1034,741),5051=>array(53,0,743,729),5052=>array(54,-23,522,729),5053=>array(42,-23,808,729),5054=>array(84,-23,804,741),5055=>array(103,-130,528,729),5056=>array(84,-23,775,741),5057=>array(-11,-23,776,742),5058=>array(53,0,588,729),5059=>array(16,0,698,729),5060=>array(87,0,644,752),5061=>array(84,-23,1113,741),5062=>array(24,0,725,729),5063=>array(42,-23,856,752),5064=>array(98,-23,804,741),5065=>array(100,0,1253,741),5066=>array(42,-23,856,752),5067=>array(71,-23,650,741),5068=>array(83,-23,739,729),5069=>array(33,-23,944,752),5070=>array(53,0,635,729),5071=>array(53,0,642,729),5072=>array(73,0,526,729),5073=>array(51,-24,756,738),5074=>array(53,0,675,729),5075=>array(78,-23,502,729),5076=>array(115,0,1027,729),5077=>array(53,-23,662,741),5078=>array(97,-23,690,729),5079=>array(-26,0,589,729),5080=>array(9,0,624,729),5081=>array(115,0,731,729),5082=>array(53,-23,625,741),5083=>array(80,-23,937,740),5084=>array(13,-24,725,742),5085=>array(50,0,560,741),5086=>array(53,0,521,729),5087=>array(84,-23,733,741),5088=>array(94,-23,752,729),5089=>array(86,-23,893,741),5090=>array(53,0,675,729),5091=>array(85,-23,744,741),5092=>array(103,0,842,729),5093=>array(53,0,789,729),5094=>array(53,0,758,729),5095=>array(41,-22,622,729),5096=>array(86,-24,913,741),5097=>array(84,-91,903,741),5098=>array(26,-23,953,741),5099=>array(84,-23,804,741),5100=>array(101,-23,847,741),5101=>array(3,-24,671,741),5102=>array(78,-23,629,741),5103=>array(42,-23,856,752),5104=>array(25,-15,663,741),5105=>array(9,-23,724,729),5106=>array(50,0,609,741),5107=>array(85,-23,970,741),5108=>array(53,0,664,729),7680=>array(16,-260,652,729),7681=>array(63,-259,566,539),7682=>array(80,0,712,879),7683=>array(60,-23,594,729),7684=>array(80,-164,712,729),7685=>array(60,-187,594,729),7686=>array(80,-134,712,729),7687=>array(60,-157,594,729),7688=>array(100,-214,758,926),7689=>array(76,-214,570,747),7690=>array(80,0,750,879),7691=>array(76,-23,653,729),7692=>array(80,-164,750,729),7693=>array(76,-187,653,729),7694=>array(80,-134,750,729),7695=>array(76,-157,653,729),7696=>array(89,-207,758,729),7697=>array(71,-230,650,729),7698=>array(80,-210,750,729),7699=>array(61,-233,653,729),7700=>array(80,0,741,1026),7701=>array(77,-23,573,890),7702=>array(80,0,741,1024),7703=>array(77,-23,576,890),7704=>array(80,-210,741,729),7705=>array(77,-233,573,539),7706=>array(80,-166,741,729),7707=>array(77,-189,573,539),7708=>array(90,-207,751,933),7709=>array(69,-230,585,731),7710=>array(80,0,724,879),7711=>array(71,0,417,879),7712=>array(109,-23,809,866),7713=>array(34,-218,603,664),7714=>array(80,0,796,879),7715=>array(60,0,564,790),7716=>array(80,-164,796,729),7717=>array(60,-164,564,729),7718=>array(80,0,796,904),7719=>array(60,0,625,879),7720=>array(-52,-207,799,729),7721=>array(-70,-207,574,729),7722=>array(80,-198,796,729),7723=>array(60,-198,564,729),7724=>array(-53,-166,349,729),7725=>array(-79,-166,305,729),7726=>array(100,0,518,1034),7727=>array(86,0,472,900),7728=>array(80,0,814,921),7729=>array(60,0,586,897),7730=>array(80,-164,814,729),7731=>array(60,-164,586,729),7732=>array(80,-134,814,729),7733=>array(60,-134,586,729),7734=>array(80,-164,551,729),7735=>array(24,-164,307,729),7736=>array(80,-164,596,866),7737=>array(24,-164,430,854),7738=>array(80,-134,551,729),7739=>array(-52,-134,307,729),7740=>array(80,-210,551,729),7741=>array(-80,-210,307,729),7742=>array(80,0,921,922),7743=>array(60,0,841,747),7744=>array(80,0,921,879),7745=>array(60,0,841,702),7746=>array(80,-164,921,729),7747=>array(60,-164,841,539),7748=>array(80,0,805,879),7749=>array(60,0,564,702),7750=>array(80,-164,805,729),7751=>array(60,-164,564,539),7752=>array(80,-134,805,729),7753=>array(60,-134,564,539),7754=>array(80,-210,805,729),7755=>array(60,-210,564,539),7756=>array(100,-23,824,1040),7757=>array(80,-23,597,900),7758=>array(100,-23,824,1000),7759=>array(80,-23,588,845),7760=>array(100,-23,824,1000),7761=>array(80,-23,576,847),7762=>array(100,-23,824,1000),7763=>array(80,-23,591,847),7764=>array(80,0,722,922),7765=>array(14,-213,598,740),7766=>array(80,0,722,879),7767=>array(14,-213,593,702),7768=>array(80,0,757,879),7769=>array(60,0,427,702),7770=>array(80,-164,757,729),7771=>array(60,-164,427,539),7772=>array(80,-164,757,866),7773=>array(60,-164,476,676),7774=>array(80,-134,757,729),7775=>array(17,-134,427,539),7776=>array(81,-23,706,879),7777=>array(61,-23,520,702),7778=>array(81,-187,706,741),7779=>array(61,-187,520,539),7780=>array(81,-23,706,1021),7781=>array(61,-23,538,861),7782=>array(81,-23,706,1009),7783=>array(61,-23,548,851),7784=>array(81,-187,706,887),7785=>array(61,-187,520,702),7786=>array(158,0,748,879),7787=>array(87,-23,356,831),7788=>array(158,-164,748,729),7789=>array(60,-187,356,668),7790=>array(156,-134,748,729),7791=>array(-31,-157,356,668),7792=>array(114,-210,748,729),7793=>array(-46,-233,356,668),7794=>array(120,-186,796,729),7795=>array(83,-186,589,524),7796=>array(120,-189,796,729),7797=>array(83,-189,589,524),7798=>array(120,-233,796,729),7799=>array(83,-233,589,524),7800=>array(120,-23,796,1013),7801=>array(83,-23,597,900),7802=>array(120,-23,796,971),7803=>array(83,-23,589,820),7804=>array(170,0,785,880),7805=>array(122,0,598,705),7806=>array(170,-164,785,729),7807=>array(122,-164,598,524),7808=>array(170,0,1077,925),7809=>array(122,0,824,747),7810=>array(170,0,1077,931),7811=>array(122,0,824,747),7812=>array(170,0,1077,904),7813=>array(122,0,824,725),7814=>array(170,0,1077,879),7815=>array(122,0,824,702),7816=>array(170,-164,1077,729),7817=>array(122,-164,824,524),7818=>array(20,0,792,879),7819=>array(17,0,583,702),7820=>array(20,0,792,904),7821=>array(17,0,583,702),7822=>array(170,0,818,879),7823=>array(-2,-218,580,702),7824=>array(30,0,739,929),7825=>array(31,0,557,749),7826=>array(30,-164,739,729),7827=>array(31,-164,557,524),7828=>array(30,-134,739,729),7829=>array(31,-134,557,524),7830=>array(60,-134,564,729),7831=>array(87,-23,435,813),7832=>array(122,0,824,772),7833=>array(-2,-218,580,771),7834=>array(63,-23,678,754),7835=>array(89,0,413,879),7840=>array(16,-164,652,729),7841=>array(63,-187,566,539),7842=>array(16,0,652,948),7843=>array(63,-23,566,798),7844=>array(16,0,834,1000),7845=>array(63,-23,745,890),7846=>array(16,0,652,1000),7847=>array(63,-23,566,870),7848=>array(16,0,794,1000),7849=>array(63,-23,669,900),7850=>array(16,0,711,1013),7851=>array(63,-23,621,900),7852=>array(16,-164,652,903),7853=>array(63,-187,566,749),7854=>array(16,0,712,1021),7855=>array(63,-23,624,892),7856=>array(16,0,678,1014),7857=>array(63,-23,586,892),7858=>array(16,0,658,1072),7859=>array(63,-23,586,920),7860=>array(16,0,706,1014),7861=>array(63,-23,615,883),7862=>array(16,-164,677,889),7863=>array(63,-187,581,731),7864=>array(80,-164,741,729),7865=>array(77,-187,573,539),7866=>array(80,0,741,988),7867=>array(77,-23,573,798),7868=>array(80,0,741,903),7869=>array(77,-23,589,705),7870=>array(80,0,825,1000),7871=>array(77,-23,745,890),7872=>array(80,0,741,1000),7873=>array(77,-23,573,870),7874=>array(80,0,810,956),7875=>array(77,-23,682,900),7876=>array(80,0,741,1021),7877=>array(77,-23,619,900),7878=>array(80,-164,741,904),7879=>array(77,-187,573,731),7880=>array(100,0,429,988),7881=>array(66,0,355,783),7882=>array(67,-164,349,729),7883=>array(23,-164,305,729),7884=>array(100,-187,824,741),7885=>array(80,-187,576,539),7886=>array(100,-23,824,989),7887=>array(80,-23,576,788),7888=>array(100,-23,874,1000),7889=>array(80,-23,745,890),7890=>array(100,-23,824,1000),7891=>array(80,-23,576,870),7892=>array(100,-23,857,956),7893=>array(80,-23,672,900),7894=>array(100,-23,824,1024),7895=>array(80,-23,601,900),7896=>array(100,-187,824,904),7897=>array(80,-187,576,749),7898=>array(101,-23,938,920),7899=>array(76,-23,677,740),7900=>array(101,-23,938,920),7901=>array(76,-23,677,740),7902=>array(101,-23,938,988),7903=>array(76,-23,677,784),7904=>array(101,-23,938,886),7905=>array(76,-23,677,707),7906=>array(101,-187,938,796),7907=>array(76,-187,677,631),7908=>array(120,-187,796,729),7909=>array(83,-187,589,524),7910=>array(120,-23,796,975),7911=>array(83,-23,589,763),7912=>array(124,-23,940,920),7913=>array(87,-23,744,740),7914=>array(124,-23,940,920),7915=>array(87,-23,744,740),7916=>array(124,-23,940,953),7917=>array(87,-23,744,778),7918=>array(124,-23,940,883),7919=>array(87,-23,744,692),7920=>array(124,-187,940,856),7921=>array(87,-187,744,651),7922=>array(170,0,818,927),7923=>array(-2,-218,580,731),7924=>array(170,-164,818,729),7925=>array(-2,-218,580,524),7926=>array(170,0,818,961),7927=>array(-2,-218,580,761),7928=>array(170,0,818,887),7929=>array(-2,-218,580,690),7936=>array(34,-13,584,756),7937=>array(34,-13,584,757),7938=>array(34,-13,584,756),7939=>array(34,-13,584,757),7940=>array(34,-13,607,756),7941=>array(34,-13,592,757),7942=>array(34,-13,591,873),7943=>array(34,-13,587,871),7944=>array(0,0,670,735),7945=>array(0,0,670,742),7946=>array(78,0,748,741),7947=>array(62,0,732,742),7948=>array(28,0,698,741),7949=>array(26,0,696,742),7950=>array(0,0,670,862),7951=>array(0,0,670,856),7952=>array(16,-10,522,756),7953=>array(16,-10,522,757),7954=>array(16,-10,522,756),7955=>array(16,-10,522,757),7956=>array(16,-10,540,756),7957=>array(16,-10,527,757),7960=>array(109,0,806,741),7961=>array(101,0,798,742),7962=>array(104,0,1009,741),7963=>array(116,0,1004,742),7964=>array(108,0,1005,741),7965=>array(118,0,994,742),7968=>array(33,-182,551,756),7969=>array(33,-182,551,757),7970=>array(33,-182,556,756),7971=>array(33,-182,553,757),7972=>array(33,-182,600,756),7973=>array(33,-182,626,757),7974=>array(33,-182,618,873),7975=>array(33,-182,617,871),7976=>array(100,0,839,741),7977=>array(113,0,852,742),7978=>array(110,0,1037,741),7979=>array(116,0,1026,742),7980=>array(111,0,1037,741),7981=>array(118,0,1024,742),7982=>array(101,0,906,853),7983=>array(119,1,943,854),7984=>array(28,-8,264,756),7985=>array(28,-8,277,757),7986=>array(107,-8,435,756),7987=>array(124,-8,431,757),7988=>array(89,-8,460,756),7989=>array(71,-8,454,757),7990=>array(94,-9,479,874),7991=>array(89,-8,475,870),7992=>array(107,0,390,741),7993=>array(112,0,385,742),7994=>array(105,0,592,741),7995=>array(118,0,594,742),7996=>array(106,0,594,741),7997=>array(114,0,582,742),7998=>array(109,0,472,855),7999=>array(124,0,485,856),8000=>array(32,-12,542,756),8001=>array(32,-12,542,757),8002=>array(32,-12,542,756),8003=>array(32,-12,542,757),8004=>array(32,-12,585,756),8005=>array(32,-12,579,757),8008=>array(92,-12,808,741),8009=>array(101,-12,817,742),8010=>array(108,-12,1047,741),8011=>array(122,-12,1045,742),8012=>array(111,-12,947,741),8013=>array(122,-12,947,742),8016=>array(37,-14,569,756),8017=>array(37,-14,569,757),8018=>array(37,-14,569,756),8019=>array(37,-14,569,757),8020=>array(37,-14,569,756),8021=>array(37,-14,569,757),8022=>array(37,-14,572,873),8023=>array(37,-14,569,871),8025=>array(121,0,963,742),8027=>array(121,0,1129,742),8029=>array(126,0,1161,742),8031=>array(113,0,1061,854),8032=>array(26,-9,717,756),8033=>array(26,-9,717,757),8034=>array(26,-9,717,756),8035=>array(26,-9,717,757),8036=>array(26,-9,717,756),8037=>array(26,-9,717,757),8038=>array(26,-9,717,873),8039=>array(26,-9,717,868),8040=>array(26,0,793,741),8041=>array(45,0,812,742),8042=>array(109,0,1005,741),8043=>array(121,0,992,742),8044=>array(113,0,936,741),8045=>array(122,0,931,742),8046=>array(103,0,884,855),8047=>array(120,0,907,857),8048=>array(34,-13,584,747),8049=>array(34,-13,584,747),8050=>array(16,-10,522,747),8051=>array(16,-10,522,747),8052=>array(33,-182,551,747),8053=>array(33,-182,551,747),8054=>array(28,-8,288,747),8055=>array(28,-8,319,747),8056=>array(32,-12,542,747),8057=>array(32,-12,542,747),8058=>array(37,-14,569,747),8059=>array(37,-14,569,747),8060=>array(26,-9,717,747),8061=>array(26,-9,717,747),8064=>array(34,-200,584,756),8065=>array(34,-200,584,757),8066=>array(34,-200,584,756),8067=>array(34,-200,584,757),8068=>array(34,-200,607,756),8069=>array(34,-200,592,757),8070=>array(34,-200,591,873),8071=>array(34,-200,587,871),8072=>array(0,0,844,735),8073=>array(0,0,846,742),8074=>array(78,0,933,741),8075=>array(62,0,913,742),8076=>array(28,0,871,741),8077=>array(26,0,880,742),8078=>array(0,0,850,862),8079=>array(0,0,849,856),8080=>array(-2,-200,551,756),8081=>array(4,-200,551,757),8082=>array(-1,-200,556,756),8083=>array(-2,-200,553,757),8084=>array(2,-200,600,756),8085=>array(0,-200,626,757),8086=>array(0,-200,618,873),8087=>array(0,-200,617,871),8088=>array(102,0,875,741),8089=>array(113,0,879,742),8090=>array(110,0,1077,741),8091=>array(116,0,1069,742),8092=>array(111,0,1080,741),8093=>array(118,0,1065,742),8094=>array(101,0,938,853),8095=>array(119,0,971,854),8096=>array(26,-200,717,756),8097=>array(26,-200,717,757),8098=>array(26,-200,717,756),8099=>array(26,-200,717,757),8100=>array(26,-200,717,756),8101=>array(26,-200,717,757),8102=>array(26,-200,717,873),8103=>array(26,-200,717,868),8104=>array(26,0,877,741),8105=>array(45,0,892,742),8106=>array(109,0,1098,741),8107=>array(121,0,1080,742),8108=>array(113,0,1019,741),8109=>array(122,0,1015,742),8110=>array(103,0,968,855),8111=>array(120,0,987,857),8112=>array(34,-13,584,734),8113=>array(34,-13,584,668),8114=>array(34,-200,584,747),8115=>array(34,-200,584,530),8116=>array(34,-200,584,740),8118=>array(34,-13,584,707),8119=>array(34,-200,584,707),8120=>array(0,0,670,899),8121=>array(0,0,670,870),8122=>array(61,0,731,741),8123=>array(49,0,719,741),8124=>array(0,0,846,716),8125=>array(114,583,229,740),8126=>array(18,0,173,177),8127=>array(114,583,229,740),8128=>array(-32,618,309,726),8129=>array(153,596,502,881),8130=>array(1,-200,551,747),8131=>array(2,-200,551,531),8132=>array(1,-200,551,740),8134=>array(33,-182,593,752),8135=>array(-2,-200,593,752),8136=>array(109,0,882,741),8137=>array(75,0,896,741),8138=>array(103,0,951,741),8139=>array(74,0,917,741),8140=>array(0,0,771,716),8141=>array(114,583,431,740),8142=>array(114,583,455,740),8143=>array(172,574,513,875),8144=>array(73,-8,407,734),8145=>array(60,-8,367,668),8146=>array(69,-8,443,760),8147=>array(74,-8,470,747),8150=>array(74,-8,415,707),8151=>array(58,-8,455,886),8152=>array(44,0,447,899),8153=>array(42,0,419,870),8154=>array(110,0,476,741),8155=>array(80,0,441,741),8157=>array(163,584,466,741),8158=>array(163,584,491,741),8159=>array(74,572,415,871),8160=>array(37,-14,569,734),8161=>array(37,-14,569,668),8162=>array(37,-14,569,761),8163=>array(37,-14,569,761),8164=>array(-49,-200,564,756),8165=>array(-49,-200,564,757),8166=>array(37,-14,569,707),8167=>array(37,-14,569,868),8168=>array(153,0,809,899),8169=>array(153,0,809,870),8170=>array(95,0,941,741),8171=>array(85,0,976,741),8172=>array(101,0,782,742),8173=>array(119,601,493,760),8174=>array(244,601,618,760),8175=>array(179,592,357,740),8178=>array(26,-200,717,747),8179=>array(26,-200,717,526),8180=>array(26,-200,717,740),8182=>array(26,-9,717,707),8183=>array(26,-200,717,707),8184=>array(106,-12,905,741),8185=>array(80,-12,844,741),8186=>array(81,0,848,741),8187=>array(43,0,810,741),8188=>array(0,0,852,722),8189=>array(218,592,458,740),8190=>array(163,584,276,741),8208=>array(97,240,351,312),8209=>array(97,240,351,312),8210=>array(46,240,628,312),8211=>array(46,240,628,312),8212=>array(42,240,1068,312),8213=>array(42,240,1068,312),8214=>array(70,-14,250,676),8215=>array(-60,-283,553,-67),8216=>array(168,499,311,730),8217=>array(168,499,311,730),8218=>array(37,-128,180,103),8219=>array(192,497,312,729),8220=>array(150,499,454,730),8221=>array(155,499,457,730),8222=>array(20,-128,322,103),8223=>array(177,497,457,729),8224=>array(127,-177,620,709),8225=>array(51,-177,620,709),8226=>array(120,220,376,470),8227=>array(117,220,373,470),8228=>array(87,0,213,103),8229=>array(115,0,573,103),8230=>array(115,0,906,103),8231=>array(166,192,293,295),8240=>array(93,-20,1024,738),8241=>array(92,-22,1384,738),8242=>array(145,438,370,716),8243=>array(145,438,582,716),8244=>array(145,438,798,716),8245=>array(192,438,323,716),8246=>array(192,438,538,716),8247=>array(192,438,734,716),8248=>array(-27,-171,330,121),8249=>array(94,106,290,438),8250=>array(74,106,272,438),8251=>array(117,68,624,492),8252=>array(124,0,641,729),8253=>array(184,0,631,741),8254=>array(137,752,728,806),8255=>array(39,-199,595,-28),8256=>array(181,574,736,745),8257=>array(-8,-201,445,276),8258=>array(45,-1,856,729),8259=>array(84,161,419,321),8260=>array(-178,-20,506,729),8261=>array(98,-212,431,729),8262=>array(-15,-212,319,729),8263=>array(184,0,1156,741),8264=>array(184,0,919,741),8265=>array(124,0,908,741),8266=>array(115,-12,608,412),8267=>array(67,-177,633,729),8268=>array(69,74,601,544),8269=>array(37,74,569,544),8270=>array(77,-1,379,290),8271=>array(53,-147,279,524),8272=>array(86,21,730,718),8273=>array(76,-1,474,741),8274=>array(60,0,744,750),8275=>array(63,293,582,399),8276=>array(15,-204,571,-33),8277=>array(107,-14,826,701),8278=>array(139,-33,585,544),8279=>array(145,438,983,716),8280=>array(139,-34,764,655),8281=>array(47,-33,803,673),8282=>array(50,-32,321,750),8283=>array(105,-199,730,764),8284=>array(58,40,645,525),8285=>array(60,0,337,800),8286=>array(55,2,328,796),8304=>array(141,366,460,805),8305=>array(122,380,279,854),8308=>array(119,380,447,805),8309=>array(121,366,473,805),8310=>array(126,366,454,805),8311=>array(161,380,497,805),8312=>array(126,366,463,805),8313=>array(136,366,465,805),8314=>array(131,400,456,716),8315=>array(123,535,461,581),8316=>array(112,464,471,622),8317=>array(226,288,443,901),8318=>array(125,288,342,901),8319=>array(109,380,437,731),8320=>array(18,-214,337,225),8321=>array(61,-200,249,225),8322=>array(-10,-200,358,225),8323=>array(7,-214,339,225),8324=>array(-7,-200,321,225),8325=>array(-3,-214,349,225),8326=>array(3,-214,331,225),8327=>array(40,-200,376,225),8328=>array(0,-214,337,225),8329=>array(9,-214,338,225),8330=>array(18,-126,343,190),8331=>array(13,9,351,55),8332=>array(3,-47,362,111),8333=>array(110,-300,327,313),8334=>array(-8,-300,209,313),8336=>array(-9,-213,319,153),8337=>array(2,-213,325,153),8338=>array(12,-213,335,153),8339=>array(-29,-200,339,141),8340=>array(29,-213,353,153),8352=>array(131,0,683,731),8353=>array(100,-87,675,780),8354=>array(94,-23,668,741),8355=>array(102,0,697,729),8356=>array(46,-23,626,729),8357=>array(70,-89,851,626),8358=>array(116,0,763,729),8359=>array(15,-23,1224,729),8360=>array(80,-23,1242,729),8361=>array(102,0,976,729),8362=>array(20,0,883,600),8363=>array(54,1,692,799),8364=>array(89,-23,756,709),8365=>array(79,0,810,729),8366=>array(133,0,748,729),8367=>array(0,-200,1264,716),8368=>array(34,-200,633,727),8369=>array(91,0,795,729),8370=>array(152,-93,760,800),8371=>array(17,0,726,729),8372=>array(126,-23,680,741),8373=>array(54,-126,657,770),8376=>array(134,0,639,729),8377=>array(96,-7,625,729),8400=>array(-401,558,109,748),8401=>array(-401,558,101,748),8402=>array(-205,-14,-3,676),8403=>array(-228,-1,-53,535),8404=>array(-506,503,132,800),8405=>array(-496,503,122,800),8406=>array(-449,546,148,889),8407=>array(-449,546,151,889),8408=>array(-342,109,-41,402),8409=>array(-342,109,18,440),8410=>array(-342,73,-36,401),8411=>array(-369,505,149,608),8412=>array(-451,582,191,686),8413=>array(-718,-198,270,790),8414=>array(-719,-193,270,796),8415=>array(-716,-190,270,796),8416=>array(-718,-198,270,790),8417=>array(-496,554,155,897),8420=>array(-1166,-146,-1,852),8421=>array(-542,-61,-25,749),8422=>array(-317,-14,10,676),8423=>array(-312,90,208,638),8424=>array(-525,-196,-7,-93),8425=>array(-358,503,147,687),8426=>array(-898,20,19,546),8427=>array(-616,-99,200,591),8428=>array(-508,-245,-5,-55),8429=>array(-497,-242,21,-52),8430=>array(-542,-286,57,-28),8431=>array(-657,-288,-58,-30),8432=>array(-160,566,38,754),8448=>array(80,-20,859,741),8449=>array(80,-20,860,741),8450=>array(61,-23,719,741),8451=>array(122,-23,1058,741),8452=>array(102,1,515,685),8453=>array(108,-20,825,741),8454=>array(108,-20,865,741),8455=>array(57,-23,671,741),8456=>array(66,-23,730,741),8457=>array(78,0,972,729),8459=>array(3,-22,1210,717),8460=>array(7,-111,581,718),8461=>array(26,0,736,729),8462=>array(60,0,564,729),8463=>array(86,0,590,729),8464=>array(8,-17,902,717),8465=>array(7,-87,690,699),8466=>array(5,-17,950,738),8467=>array(38,-11,536,726),8468=>array(53,-23,759,729),8469=>array(56,0,781,729),8470=>array(64,0,981,729),8471=>array(24,-67,890,799),8472=>array(3,-156,572,454),8473=>array(51,0,694,729),8474=>array(42,-59,770,741),8475=>array(-2,-17,887,717),8476=>array(11,-8,717,741),8477=>array(53,0,731,729),8478=>array(53,-55,855,729),8479=>array(39,-104,731,894),8480=>array(48,188,1091,739),8481=>array(99,0,1224,729),8482=>array(103,203,1072,728),8483=>array(9,-104,730,894),8484=>array(28,0,736,729),8486=>array(0,0,767,722),8487=>array(42,-20,809,702),8488=>array(-4,-140,566,705),8489=>array(115,1,308,529),8490=>array(80,0,814,729),8491=>array(16,0,652,970),8492=>array(34,-14,928,708),8493=>array(17,-13,600,705),8494=>array(77,-23,573,539),8495=>array(23,-11,498,491),8496=>array(25,-8,691,708),8497=>array(1,-22,950,728),8498=>array(13,0,657,729),8499=>array(9,-36,1195,719),8501=>array(26,0,662,600),8502=>array(58,0,583,600),8503=>array(30,0,465,600),8504=>array(119,0,641,600),8505=>array(67,0,362,729),8506=>array(61,-21,933,683),8507=>array(30,0,1407,729),8508=>array(44,0,664,524),8510=>array(52,0,691,729),8511=>array(70,0,785,729),8513=>array(80,-23,780,741),8514=>array(150,0,621,729),8515=>array(10,0,618,729),8516=>array(9,0,657,729),8522=>array(31,1,574,711),8523=>array(98,-46,659,686),8525=>array(35,-20,1163,729),8526=>array(13,0,478,525),8531=>array(103,-20,851,805),8532=>array(44,-20,891,735),8533=>array(113,-20,926,729),8534=>array(94,-20,937,735),8535=>array(88,-20,882,730),8536=>array(91,-20,895,735),8537=>array(141,-20,898,729),8538=>array(91,-20,898,735),8539=>array(107,-20,887,729),8540=>array(93,-20,884,730),8541=>array(103,-20,908,735),8542=>array(107,-20,883,733),8543=>array(139,-20,823,729),8544=>array(100,0,349,729),8545=>array(100,0,627,729),8546=>array(100,0,905,729),8547=>array(100,0,1063,729),8548=>array(170,0,785,729),8549=>array(170,0,1016,729),8550=>array(170,0,1294,729),8551=>array(170,0,1572,729),8552=>array(100,0,1070,729),8553=>array(20,0,792,729),8554=>array(20,0,1016,729),8555=>array(20,0,1294,729),8556=>array(80,0,551,729),8557=>array(100,-23,758,741),8558=>array(80,0,750,729),8559=>array(80,0,921,729),8560=>array(66,0,305,729),8561=>array(66,0,527,729),8562=>array(66,0,749,729),8563=>array(66,0,820,729),8564=>array(122,0,598,524),8565=>array(122,0,805,729),8566=>array(122,0,1027,729),8567=>array(122,0,1249,729),8568=>array(66,0,805,729),8569=>array(17,0,583,524),8570=>array(17,0,805,729),8571=>array(17,0,1027,729),8572=>array(68,0,307,729),8573=>array(76,-23,554,539),8574=>array(76,-23,653,729),8575=>array(60,0,841,539),8592=>array(32,-15,948,511),8593=>array(88,0,614,910),8594=>array(43,-15,959,511),8595=>array(2,-22,528,888),8596=>array(24,-15,1024,511),8597=>array(215,-22,833,910),8598=>array(108,24,796,787),8599=>array(33,24,940,786),8600=>array(6,24,694,787),8601=>array(33,25,940,787),8612=>array(44,-18,1012,514),8613=>array(19,-208,689,704),8614=>array(44,-18,1012,514),8615=>array(20,-208,690,704),8617=>array(81,-15,1021,511),8618=>array(117,-15,1012,511),8628=>array(135,13,709,600),8629=>array(35,-16,736,629),8636=>array(49,220,971,511),8637=>array(60,-20,970,271),8638=>array(73,-90,496,820),8639=>array(91,-70,441,840),8640=>array(49,220,959,511),8641=>array(48,-20,970,271),8642=>array(73,-90,423,820),8643=>array(27,-70,451,840),8644=>array(32,-185,999,681),8645=>array(88,-22,868,910),8646=>array(43,-185,998,682),8647=>array(32,-200,1028,856),8648=>array(88,0,1144,910),8649=>array(32,-200,1028,856),8650=>array(38,-111,1094,799),8651=>array(48,-120,991,613),8652=>array(40,-107,979,597),8656=>array(53,-15,990,513),8657=>array(79,-106,616,804),8658=>array(29,-15,966,513),8659=>array(33,-106,570,804),8660=>array(79,-20,1075,510),8661=>array(259,-253,895,743),8668=>array(8,-8,1052,518),8669=>array(51,-8,1095,518),8704=>array(120,0,756,729),8705=>array(105,-139,725,861),8706=>array(82,-23,601,709),8707=>array(90,0,751,729),8708=>array(90,-100,751,800),8709=>array(40,-14,762,710),8710=>array(10,0,701,729),8711=>array(160,0,851,729),8712=>array(60,0,611,616),8713=>array(60,-62,611,687),8714=>array(48,1,565,469),8715=>array(34,-1,585,615),8716=>array(43,-60,585,689),8717=>array(20,-1,537,467),8718=>array(100,0,528,600),8719=>array(33,-100,841,815),8720=>array(31,-100,839,815),8721=>array(18,-100,854,824),8722=>array(81,197,601,269),8723=>array(49,-21,624,612),8724=>array(72,0,571,633),8725=>array(212,-20,876,709),8726=>array(70,-20,382,544),8727=>array(113,59,507,474),8728=>array(72,71,445,443),8729=>array(197,220,453,470),8730=>array(77,-36,779,916),8731=>array(77,-36,779,916),8732=>array(77,-36,779,916),8733=>array(58,124,686,404),8734=>array(48,124,719,404),8735=>array(72,0,597,525),8736=>array(26,0,738,712),8737=>array(26,-100,738,562),8738=>array(50,-24,559,579),8739=>array(70,-14,130,676),8740=>array(30,-14,258,676),8741=>array(70,-14,250,676),8742=>array(30,-14,310,676),8743=>array(20,0,568,448),8744=>array(60,0,608,448),8745=>array(25,0,763,509),8746=>array(69,-17,807,492),8747=>array(8,-246,577,767),8748=>array(8,-246,837,767),8749=>array(8,-246,1077,767),8756=>array(133,-23,668,428),8757=>array(132,48,667,499),8758=>array(152,-35,279,488),8759=>array(152,-35,649,488),8760=>array(71,197,591,458),8761=>array(51,-35,770,458),8762=>array(46,-7,646,468),8763=>array(46,55,529,519),8764=>array(66,206,549,376),8770=>array(65,36,585,372),8771=>array(81,109,601,445),8773=>array(34,36,589,536),8776=>array(64,112,549,486),8778=>array(51,0,579,569),8779=>array(46,52,529,561),8800=>array(74,2,609,480),8801=>array(81,89,601,451),8804=>array(21,-11,640,639),8805=>array(18,-11,596,639),8960=>array(39,-24,781,719),8976=>array(58,86,624,375),8994=>array(72,158,628,329),8995=>array(61,155,617,326),9001=>array(39,-268,428,676),9002=>array(4,-198,393,746),9251=>array(18,0,522,184),9674=>array(22,0,468,744),9675=>array(39,-14,761,708),9702=>array(115,220,371,470),9711=>array(74,-67,940,799),9824=>array(72,0,656,705),9825=>array(148,-14,782,704),9826=>array(107,-14,634,705),9827=>array(99,0,813,705),9828=>array(72,0,656,705),9829=>array(148,-14,782,704),9830=>array(107,-14,634,705),9831=>array(99,0,813,705),9833=>array(-21,0,372,694),9834=>array(-21,0,497,694),9835=>array(16,0,722,703),9836=>array(16,0,722,703),9837=>array(-32,-21,362,730),9838=>array(-28,-214,402,712),9839=>array(-39,-197,452,762),11568=>array(64,-8,343,264),11569=>array(124,-16,902,744),11570=>array(124,-16,902,744),11571=>array(72,0,803,728),11572=>array(72,0,803,728),11573=>array(72,0,803,728),11574=>array(187,0,639,738),11575=>array(48,0,661,728),11576=>array(202,0,816,728),11577=>array(72,0,803,728),11578=>array(72,0,803,728),11579=>array(122,-8,628,734),11580=>array(72,0,781,728),11581=>array(72,0,825,728),11582=>array(83,-10,600,738),11583=>array(72,0,812,728),11584=>array(124,-16,902,744),11585=>array(110,-16,919,744),11586=>array(83,-10,363,738),11587=>array(48,0,779,728),11588=>array(60,0,722,728),11589=>array(72,0,803,728),11590=>array(79,64,587,512),11591=>array(72,0,825,728),11592=>array(129,290,782,438),11593=>array(92,0,681,728),11594=>array(48,0,642,728),11595=>array(56,-16,987,744),11596=>array(104,0,886,728),11597=>array(72,0,607,728),11598=>array(72,0,803,728),11599=>array(90,0,325,728),11600=>array(104,0,886,728),11601=>array(4,-224,307,728),11602=>array(101,-16,764,728),11603=>array(78,-8,457,736),11604=>array(124,-16,902,744),11605=>array(123,-18,902,743),11606=>array(140,0,803,728),11607=>array(71,-10,351,738),11608=>array(67,-10,727,738),11609=>array(124,-16,902,744),11610=>array(123,-18,952,743),11611=>array(124,-16,827,744),11612=>array(122,0,456,728),11613=>array(72,0,803,728),11614=>array(124,-16,827,744),11615=>array(72,0,803,728),11616=>array(48,0,661,728),11617=>array(72,0,803,728),11618=>array(75,5,622,728),11619=>array(54,0,929,728),11620=>array(72,0,486,728),11621=>array(54,0,929,728),11631=>array(166,444,525,728),11798=>array(38,-20,586,618),11799=>array(59,107,371,458),11800=>array(71,-24,518,717),11802=>array(67,240,411,625),11803=>array(47,268,504,676),11806=>array(57,268,514,564),11807=>array(57,151,514,438),11816=>array(33,-213,517,729),11817=>array(-37,-213,447,729),11818=>array(31,-20,659,557),11819=>array(53,90,678,433),11820=>array(23,160,648,503),11821=>array(43,10,668,588),11822=>array(119,0,556,741),42888=>array(8,-74,295,76),42889=>array(86,0,302,524),42890=>array(62,111,330,355),42891=>array(141,303,308,770),42892=>array(175,462,308,770),42922=>array(91,0,905,729),64256=>array(88,0,630,732),64257=>array(88,0,546,732),64258=>array(88,0,550,732),64259=>array(88,0,735,732),64260=>array(88,0,730,732),64261=>array(88,-23,608,732),64275=>array(19,-10,980,755),64276=>array(19,-11,1022,724),64277=>array(19,-205,993,724),64278=>array(50,-211,1027,716),64279=>array(19,-210,1257,724),64285=>array(93,147,273,600),64286=>array(52,660,359,813),64287=>array(119,149,473,600),64288=>array(37,0,659,600),64289=>array(-54,0,832,600),64290=>array(29,0,800,600),64291=>array(-57,0,782,600),64292=>array(-63,0,727,600),64293=>array(29,0,803,749),64294=>array(-57,0,785,600),64295=>array(28,0,707,600),64296=>array(-85,0,847,600),64297=>array(-28,197,471,474),64298=>array(110,0,866,711),64299=>array(110,0,848,711),64300=>array(110,0,866,711),64301=>array(110,0,848,711),64302=>array(66,-131,702,600),64303=>array(66,-248,702,600),64304=>array(66,-96,702,600),64305=>array(58,0,583,600),64306=>array(30,0,465,600),64307=>array(149,0,671,600),64308=>array(63,0,651,600),64309=>array(61,0,328,600),64310=>array(72,0,424,600),64312=>array(104,0,656,600),64313=>array(75,286,343,600),64314=>array(149,-200,559,600),64315=>array(57,0,601,600),64316=>array(148,0,673,749),64318=>array(68,0,655,600),64320=>array(51,0,412,600),64321=>array(103,0,656,600),64323=>array(135,-200,611,600),64324=>array(63,0,616,600),64326=>array(59,0,652,600),64327=>array(19,-200,678,600),64328=>array(148,0,582,600),64329=>array(110,0,848,600),64330=>array(35,0,723,600),64331=>array(62,0,297,731),64332=>array(58,0,583,735),64333=>array(57,0,601,735),64334=>array(63,0,616,735),64335=>array(195,0,702,749),65532=>array(67,-2,761,686),65533=>array(14,-63,877,800),65535=>array(-15,-139,915,800)); +$cw=array(0=>800,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>664,67=>710,68=>702,69=>657,70=>601,71=>778,72=>721,73=>278,74=>507,75=>667,76=>556,77=>846,78=>730,79=>770,80=>646,81=>776,82=>709,83=>651,84=>611,85=>721,86=>645,87=>937,88=>669,89=>678,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>554,98=>561,99=>515,100=>558,101=>547,102=>260,103=>552,104=>540,105=>222,106=>242,107=>502,108=>222,109=>816,110=>540,111=>556,112=>563,113=>556,114=>324,115=>500,116=>265,117=>538,118=>497,119=>723,120=>490,121=>479,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>900,189=>927,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>711,200=>657,201=>657,202=>657,203=>657,204=>278,205=>278,206=>278,207=>278,208=>722,209=>730,210=>770,211=>770,212=>770,213=>770,214=>770,215=>584,216=>778,217=>721,218=>721,219=>721,220=>721,221=>678,222=>646,223=>579,224=>554,225=>554,226=>554,227=>554,228=>554,229=>554,230=>897,231=>510,232=>547,233=>547,234=>547,235=>547,236=>222,237=>222,238=>262,239=>262,240=>556,241=>540,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>561,249=>538,250=>538,251=>538,252=>538,253=>479,254=>561,255=>479,256=>667,257=>554,258=>667,259=>554,260=>667,261=>556,262=>710,263=>515,264=>710,265=>515,266=>710,267=>515,268=>710,269=>515,270=>702,271=>692,272=>722,273=>556,274=>657,275=>547,276=>657,277=>547,278=>657,279=>547,280=>657,281=>547,282=>657,283=>547,284=>778,285=>552,286=>778,287=>552,288=>778,289=>552,290=>778,291=>552,292=>721,293=>540,294=>722,295=>556,296=>300,297=>262,298=>300,299=>262,300=>300,301=>262,302=>278,303=>262,304=>278,305=>222,306=>742,307=>387,308=>507,309=>262,310=>667,311=>502,312=>500,313=>556,314=>222,315=>556,316=>222,317=>556,318=>342,319=>556,320=>359,321=>556,322=>222,323=>730,324=>540,325=>730,326=>540,327=>730,328=>540,329=>692,330=>642,331=>538,332=>770,333=>556,334=>770,335=>556,336=>770,337=>556,338=>1000,339=>937,340=>709,341=>324,342=>709,343=>324,344=>709,345=>324,346=>651,347=>500,348=>651,349=>500,350=>667,351=>500,352=>651,353=>500,354=>611,355=>278,356=>611,357=>373,358=>611,359=>278,360=>721,361=>538,362=>721,363=>538,364=>721,365=>538,366=>721,367=>538,368=>721,369=>538,370=>722,371=>556,372=>937,373=>723,374=>678,375=>479,376=>678,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>777,386=>667,387=>556,388=>667,389=>556,390=>710,391=>722,392=>530,393=>722,394=>869,395=>667,396=>556,397=>566,398=>667,399=>778,400=>667,401=>611,402=>278,403=>778,404=>667,405=>889,406=>278,407=>333,408=>741,409=>500,410=>333,411=>560,412=>833,413=>722,414=>556,415=>778,416=>778,417=>556,418=>1002,419=>737,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>333,427=>278,428=>611,429=>278,430=>611,431=>773,432=>623,433=>768,434=>722,435=>793,436=>608,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>520,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>554,463=>300,464=>262,465=>770,466=>556,467=>721,468=>538,469=>721,470=>538,471=>721,472=>538,473=>721,474=>538,475=>721,476=>538,477=>547,478=>667,479=>554,480=>667,481=>554,482=>1000,483=>897,484=>778,485=>556,486=>778,487=>552,488=>667,489=>502,490=>778,491=>551,492=>778,493=>551,494=>611,495=>560,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>552,503=>630,504=>730,505=>540,506=>667,507=>554,508=>1000,509=>897,510=>778,511=>561,512=>667,513=>554,514=>667,515=>554,516=>657,517=>547,518=>657,519=>547,520=>300,521=>262,522=>300,523=>262,524=>770,525=>556,526=>770,527=>556,528=>709,529=>324,530=>709,531=>324,532=>721,533=>538,534=>721,535=>538,536=>651,537=>500,538=>611,539=>265,540=>521,541=>393,542=>721,543=>540,548=>611,549=>500,550=>667,551=>554,552=>667,553=>556,554=>770,555=>556,556=>770,557=>556,558=>770,559=>556,560=>770,561=>556,562=>678,563=>479,567=>222,592=>554,593=>556,594=>589,595=>556,596=>515,597=>500,598=>581,599=>564,600=>556,601=>547,602=>773,603=>500,604=>500,605=>742,606=>500,607=>246,608=>556,609=>552,610=>546,611=>434,612=>556,613=>540,614=>556,615=>556,616=>245,617=>222,618=>278,619=>473,620=>427,621=>229,622=>611,623=>816,624=>803,625=>833,626=>566,627=>576,628=>560,629=>556,630=>778,631=>722,632=>728,633=>324,634=>333,635=>393,636=>333,637=>333,638=>384,639=>369,640=>546,641=>546,642=>550,643=>328,644=>298,645=>298,646=>444,647=>265,648=>278,649=>579,650=>626,651=>539,652=>497,653=>723,654=>479,655=>538,656=>510,657=>520,658=>560,659=>552,660=>533,661=>534,662=>533,663=>1000,664=>526,665=>501,666=>520,667=>575,668=>520,669=>444,670=>502,671=>430,672=>556,673=>532,674=>533,675=>934,676=>944,677=>944,678=>689,679=>506,680=>764,681=>766,682=>660,683=>577,684=>475,685=>486,686=>565,687=>621,688=>333,689=>333,690=>167,691=>236,692=>236,693=>276,694=>359,695=>500,696=>330,697=>278,698=>454,699=>278,700=>278,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>333,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>333,737=>186,738=>333,739=>333,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>383,753=>294,754=>294,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>199,890=>332,894=>278,900=>291,901=>624,902=>659,903=>278,904=>870,905=>870,906=>315,908=>876,910=>903,911=>882,912=>333,913=>765,914=>643,915=>589,916=>760,917=>659,918=>682,919=>707,920=>769,921=>256,922=>689,923=>765,924=>825,925=>687,926=>649,927=>766,928=>730,929=>649,931=>678,932=>655,933=>733,934=>753,935=>783,936=>773,937=>768,938=>285,939=>733,940=>593,941=>523,942=>595,943=>271,944=>549,945=>596,946=>534,947=>531,948=>566,949=>523,950=>470,951=>557,952=>547,953=>293,954=>516,955=>579,956=>571,957=>518,958=>499,959=>561,960=>636,961=>551,962=>564,963=>627,964=>505,965=>549,966=>715,967=>579,968=>662,969=>746,970=>335,971=>549,972=>535,973=>503,974=>725,977=>580,978=>742,979=>809,980=>620,981=>728,982=>740,983=>556,1008=>556,1009=>566,1012=>778,1013=>328,1024=>657,1025=>657,1026=>781,1027=>590,1028=>709,1029=>655,1030=>254,1031=>300,1032=>532,1033=>1002,1034=>1166,1035=>772,1036=>674,1037=>730,1038=>605,1039=>721,1040=>667,1041=>665,1042=>664,1043=>590,1044=>807,1045=>657,1046=>914,1047=>653,1048=>730,1049=>730,1050=>674,1051=>656,1052=>846,1053=>721,1054=>770,1055=>720,1056=>649,1057=>709,1058=>606,1059=>605,1060=>875,1061=>660,1062=>754,1063=>612,1064=>830,1065=>872,1066=>839,1067=>885,1068=>668,1069=>708,1070=>1099,1071=>676,1072=>554,1073=>545,1074=>521,1075=>375,1076=>572,1077=>538,1078=>815,1079=>488,1080=>557,1081=>557,1082=>519,1083=>508,1084=>618,1085=>558,1086=>533,1087=>557,1088=>569,1089=>511,1090=>392,1091=>469,1092=>922,1093=>475,1094=>588,1095=>482,1096=>693,1097=>722,1098=>644,1099=>731,1100=>521,1101=>509,1102=>790,1103=>550,1104=>538,1105=>538,1106=>566,1107=>375,1108=>506,1109=>488,1110=>224,1111=>272,1112=>226,1113=>793,1114=>849,1115=>576,1116=>519,1117=>557,1118=>469,1119=>557,1120=>942,1121=>693,1136=>749,1137=>666,1138=>785,1139=>528,1148=>942,1149=>736,1150=>947,1151=>686,1154=>456,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>751,1163=>588,1164=>685,1165=>554,1166=>656,1167=>606,1168=>598,1169=>396,1170=>611,1171=>409,1172=>592,1173=>448,1174=>921,1175=>826,1176=>657,1177=>493,1178=>680,1179=>529,1180=>678,1181=>524,1182=>695,1183=>528,1184=>846,1185=>650,1186=>741,1187=>578,1188=>992,1189=>700,1190=>1047,1191=>778,1192=>810,1193=>645,1194=>709,1195=>509,1196=>611,1197=>393,1198=>664,1199=>580,1200=>668,1201=>617,1202=>664,1203=>489,1204=>905,1205=>662,1206=>631,1207=>498,1208=>597,1209=>472,1210=>597,1211=>471,1212=>927,1213=>716,1214=>927,1215=>699,1216=>254,1217=>915,1218=>815,1219=>665,1220=>510,1221=>678,1222=>533,1223=>721,1224=>558,1225=>751,1226=>589,1227=>599,1228=>472,1229=>876,1230=>649,1231=>254,1232=>667,1233=>552,1234=>667,1235=>552,1236=>1000,1237=>897,1238=>657,1239=>538,1240=>722,1241=>511,1242=>722,1243=>511,1244=>914,1245=>815,1246=>653,1247=>488,1248=>611,1249=>546,1250=>730,1251=>557,1252=>730,1253=>557,1254=>774,1255=>529,1256=>785,1257=>528,1258=>785,1259=>528,1260=>708,1261=>509,1262=>605,1263=>469,1264=>605,1265=>469,1266=>605,1267=>469,1268=>612,1269=>482,1270=>601,1271=>430,1272=>885,1273=>731,1296=>667,1297=>500,1298=>673,1299=>557,1306=>776,1307=>556,1308=>937,1309=>723,1310=>667,1311=>510,1329=>722,1330=>705,1331=>774,1332=>754,1333=>722,1334=>751,1335=>485,1336=>722,1337=>782,1338=>655,1339=>699,1340=>417,1341=>853,1342=>791,1343=>711,1344=>588,1345=>663,1346=>665,1347=>665,1348=>756,1349=>623,1350=>773,1351=>603,1352=>722,1353=>648,1354=>722,1355=>751,1356=>750,1357=>722,1358=>748,1359=>667,1360=>699,1361=>623,1362=>417,1363=>785,1364=>638,1365=>778,1366=>716,1369=>333,1370=>222,1371=>133,1372=>325,1373=>333,1374=>333,1375=>333,1377=>833,1378=>556,1379=>572,1380=>581,1381=>546,1382=>588,1383=>448,1384=>556,1385=>568,1386=>582,1387=>552,1388=>301,1389=>799,1390=>556,1391=>554,1392=>533,1393=>548,1394=>552,1395=>552,1396=>544,1397=>222,1398=>544,1399=>456,1400=>556,1401=>390,1402=>833,1403=>509,1404=>547,1405=>533,1406=>610,1407=>887,1408=>556,1409=>545,1410=>301,1411=>853,1412=>632,1413=>579,1414=>690,1415=>545,1417=>278,1418=>367,1423=>735,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>488,1471=>0,1472=>212,1473=>0,1474=>0,1475=>278,1476=>0,1488=>640,1489=>591,1490=>466,1491=>598,1492=>622,1493=>212,1494=>351,1495=>623,1496=>608,1497=>200,1498=>526,1499=>550,1500=>600,1501=>623,1502=>621,1503=>212,1504=>378,1505=>607,1506=>587,1507=>575,1508=>568,1509=>540,1510=>590,1511=>606,1512=>547,1513=>776,1514=>687,1520=>424,1521=>412,1522=>400,1523=>184,1524=>344,2433=>0,2434=>300,2435=>264,2437=>594,2438=>790,2439=>469,2440=>513,2441=>520,2442=>549,2443=>594,2444=>481,2447=>580,2448=>627,2451=>540,2452=>613,2453=>570,2454=>467,2455=>471,2456=>428,2457=>483,2458=>408,2459=>509,2460=>591,2461=>563,2462=>771,2463=>381,2464=>404,2465=>522,2466=>408,2467=>450,2468=>543,2469=>477,2470=>418,2471=>433,2472=>445,2474=>499,2475=>584,2476=>377,2477=>555,2478=>448,2479=>423,2480=>390,2482=>498,2486=>498,2487=>425,2488=>495,2489=>440,2492=>0,2493=>440,2494=>193,2495=>189,2496=>180,2497=>0,2498=>0,2499=>0,2500=>0,2503=>252,2504=>243,2507=>889,2508=>865,2509=>0,2510=>356,2519=>219,2524=>523,2525=>408,2527=>428,2528=>594,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>530,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>377,2545=>377,2546=>429,2547=>383,2548=>429,2549=>478,2550=>545,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,4256=>587,4257=>620,4258=>642,4259=>815,4260=>600,4261=>595,4262=>799,4263=>893,4264=>622,4265=>597,4266=>939,4267=>602,4268=>603,4269=>790,4270=>587,4271=>623,4272=>799,4273=>601,4274=>792,4275=>724,4276=>847,4277=>599,4278=>812,4279=>603,4280=>653,4281=>590,4282=>754,4283=>596,4284=>653,4285=>651,4286=>596,4287=>888,4288=>593,4304=>436,4305=>491,4306=>528,4307=>692,4308=>447,4309=>447,4310=>628,4311=>734,4312=>449,4313=>445,4314=>843,4315=>449,4316=>449,4317=>682,4318=>449,4319=>480,4320=>682,4321=>468,4322=>710,4323=>623,4324=>697,4325=>447,4326=>702,4327=>447,4328=>470,4329=>440,4330=>632,4331=>449,4332=>470,4333=>536,4334=>449,4335=>656,4336=>474,4337=>630,4338=>394,4339=>419,4340=>422,4341=>436,4345=>528,4347=>515,4348=>449,5024=>678,5025=>756,5026=>604,5027=>770,5028=>969,5029=>207,5030=>633,5031=>800,5032=>474,5033=>689,5034=>672,5035=>446,5036=>637,5037=>776,5038=>511,5039=>723,5040=>528,5041=>591,5042=>839,5043=>963,5044=>615,5045=>563,5046=>705,5047=>800,5048=>558,5049=>880,5050=>966,5051=>675,5052=>527,5053=>733,5054=>779,5055=>547,5056=>756,5057=>834,5058=>604,5059=>632,5060=>605,5061=>1051,5062=>657,5063=>842,5064=>748,5065=>1192,5066=>842,5067=>632,5068=>668,5069=>928,5070=>626,5071=>655,5072=>502,5073=>696,5074=>642,5075=>518,5076=>952,5077=>622,5078=>710,5079=>521,5080=>556,5081=>656,5082=>622,5083=>881,5084=>760,5085=>564,5086=>567,5087=>712,5088=>717,5089=>838,5090=>617,5091=>689,5092=>767,5093=>728,5094=>690,5095=>551,5096=>859,5097=>957,5098=>900,5099=>779,5100=>805,5101=>621,5102=>604,5103=>842,5104=>653,5105=>737,5106=>601,5107=>901,5108=>655,7680=>667,7681=>554,7682=>664,7683=>561,7684=>664,7685=>561,7686=>664,7687=>561,7688=>711,7689=>510,7690=>702,7691=>558,7692=>702,7693=>558,7694=>702,7695=>558,7696=>722,7697=>556,7698=>702,7699=>558,7700=>657,7701=>547,7702=>657,7703=>547,7704=>657,7705=>547,7706=>657,7707=>547,7708=>667,7709=>556,7710=>601,7711=>260,7712=>778,7713=>552,7714=>721,7715=>540,7716=>721,7717=>540,7718=>721,7719=>540,7720=>722,7721=>556,7722=>721,7723=>540,7724=>278,7725=>222,7726=>278,7727=>262,7728=>667,7729=>502,7730=>667,7731=>502,7732=>667,7733=>502,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>846,7743=>816,7744=>846,7745=>816,7746=>846,7747=>816,7748=>730,7749=>540,7750=>730,7751=>540,7752=>730,7753=>540,7754=>730,7755=>540,7756=>770,7757=>556,7758=>770,7759=>556,7760=>770,7761=>556,7762=>770,7763=>556,7764=>646,7765=>563,7766=>646,7767=>563,7768=>709,7769=>324,7770=>709,7771=>324,7772=>709,7773=>324,7774=>709,7775=>324,7776=>651,7777=>500,7778=>651,7779=>500,7780=>651,7781=>500,7782=>651,7783=>500,7784=>651,7785=>500,7786=>611,7787=>265,7788=>611,7789=>265,7790=>611,7791=>265,7792=>611,7793=>265,7794=>721,7795=>538,7796=>721,7797=>538,7798=>721,7799=>538,7800=>721,7801=>538,7802=>721,7803=>538,7804=>645,7805=>497,7806=>645,7807=>497,7808=>937,7809=>723,7810=>937,7811=>723,7812=>937,7813=>723,7814=>937,7815=>723,7816=>937,7817=>723,7818=>669,7819=>490,7820=>669,7821=>490,7822=>678,7823=>479,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>540,7831=>265,7832=>723,7833=>479,7834=>554,7835=>278,7840=>667,7841=>554,7842=>667,7843=>554,7844=>667,7845=>554,7846=>667,7847=>554,7848=>667,7849=>554,7850=>667,7851=>554,7852=>667,7853=>554,7854=>667,7855=>554,7856=>667,7857=>554,7858=>667,7859=>554,7860=>667,7861=>554,7862=>667,7863=>554,7864=>657,7865=>547,7866=>657,7867=>547,7868=>657,7869=>547,7870=>657,7871=>547,7872=>657,7873=>547,7874=>657,7875=>547,7876=>657,7877=>547,7878=>657,7879=>547,7880=>278,7881=>222,7882=>278,7883=>222,7884=>770,7885=>556,7886=>770,7887=>556,7888=>770,7889=>556,7890=>770,7891=>556,7892=>770,7893=>556,7894=>770,7895=>556,7896=>770,7897=>556,7898=>778,7899=>556,7900=>778,7901=>556,7902=>778,7903=>556,7904=>778,7905=>556,7906=>778,7907=>556,7908=>721,7909=>538,7910=>721,7911=>538,7912=>773,7913=>623,7914=>773,7915=>623,7916=>773,7917=>623,7918=>773,7919=>623,7920=>773,7921=>623,7922=>678,7923=>479,7924=>678,7925=>479,7926=>678,7927=>479,7928=>678,7929=>479,7936=>596,7937=>596,7938=>596,7939=>596,7940=>596,7941=>596,7942=>596,7943=>596,7944=>718,7945=>718,7946=>796,7947=>780,7948=>746,7949=>744,7950=>718,7951=>718,7952=>523,7953=>523,7954=>523,7955=>523,7956=>523,7957=>523,7960=>759,7961=>751,7962=>962,7963=>957,7964=>958,7965=>947,7968=>557,7969=>557,7970=>557,7971=>557,7972=>557,7973=>557,7974=>557,7975=>557,7976=>807,7977=>796,7978=>1013,7979=>1002,7980=>1009,7981=>1000,7982=>882,7983=>919,7984=>293,7985=>293,7986=>361,7987=>382,7988=>347,7989=>329,7990=>352,7991=>347,7992=>353,7993=>348,7994=>555,7995=>557,7996=>557,7997=>545,7998=>435,7999=>448,8000=>561,8001=>561,8002=>561,8003=>561,8004=>561,8005=>561,8008=>792,8009=>801,8010=>1031,8011=>1029,8012=>931,8013=>931,8016=>549,8017=>549,8018=>549,8019=>549,8020=>549,8021=>549,8022=>549,8023=>549,8025=>838,8027=>1004,8029=>1036,8031=>936,8032=>746,8033=>746,8034=>746,8035=>746,8036=>746,8037=>746,8038=>746,8039=>746,8040=>768,8041=>794,8042=>1003,8043=>1002,8044=>922,8045=>918,8046=>871,8047=>893,8048=>596,8049=>596,8050=>523,8051=>523,8052=>557,8053=>557,8054=>293,8055=>293,8056=>561,8057=>561,8058=>549,8059=>549,8060=>746,8061=>746,8064=>596,8065=>596,8066=>596,8067=>596,8068=>596,8069=>596,8070=>596,8071=>596,8072=>859,8073=>861,8074=>948,8075=>928,8076=>886,8077=>895,8078=>865,8079=>864,8080=>557,8081=>557,8082=>557,8083=>557,8084=>557,8085=>557,8086=>557,8087=>557,8088=>890,8089=>894,8090=>1092,8091=>1084,8092=>1095,8093=>1080,8094=>953,8095=>986,8096=>746,8097=>746,8098=>746,8099=>746,8100=>746,8101=>746,8102=>746,8103=>746,8104=>892,8105=>907,8106=>1113,8107=>1095,8108=>1034,8109=>1030,8110=>983,8111=>1002,8112=>596,8113=>596,8114=>596,8115=>596,8116=>593,8118=>596,8119=>596,8120=>765,8121=>765,8122=>765,8123=>765,8124=>861,8125=>147,8126=>201,8127=>147,8128=>278,8129=>333,8130=>557,8131=>557,8132=>595,8134=>557,8135=>557,8136=>835,8137=>849,8138=>895,8139=>861,8140=>786,8141=>602,8142=>601,8143=>333,8144=>335,8145=>322,8146=>357,8147=>336,8150=>340,8151=>320,8152=>300,8153=>298,8154=>439,8155=>408,8157=>434,8158=>433,8159=>333,8160=>549,8161=>549,8162=>549,8163=>549,8164=>551,8165=>551,8166=>549,8167=>549,8168=>733,8169=>733,8170=>794,8171=>832,8172=>739,8173=>333,8174=>624,8175=>303,8178=>746,8179=>746,8180=>725,8182=>746,8183=>746,8184=>889,8185=>828,8186=>836,8187=>811,8188=>867,8189=>333,8190=>159,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>167,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>312,8215=>567,8216=>222,8217=>222,8218=>222,8219=>221,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>400,8227=>400,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>167,8240=>1000,8241=>1360,8242=>278,8243=>469,8244=>680,8245=>278,8246=>469,8247=>680,8248=>376,8249=>250,8250=>250,8251=>622,8252=>556,8253=>556,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>450,8260=>167,8261=>334,8262=>334,8263=>1082,8264=>834,8265=>834,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>278,8272=>658,8273=>389,8274=>634,8275=>500,8276=>658,8277=>1000,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>140,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>350,8315=>350,8316=>350,8317=>350,8318=>350,8319=>360,8320=>351,8321=>251,8322=>351,8323=>351,8324=>351,8325=>353,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>350,8334=>350,8336=>363,8337=>366,8338=>360,8339=>325,8340=>350,8352=>623,8353=>615,8354=>601,8355=>611,8356=>556,8357=>833,8358=>682,8359=>1205,8360=>1222,8361=>879,8362=>869,8363=>538,8364=>655,8365=>667,8366=>611,8367=>1290,8368=>570,8369=>684,8370=>717,8371=>667,8372=>667,8373=>640,8376=>516,8377=>544,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>900,8449=>889,8450=>722,8451=>1019,8452=>556,8453=>836,8454=>862,8455=>667,8456=>722,8457=>867,8459=>1139,8460=>615,8461=>647,8462=>540,8463=>572,8464=>829,8465=>606,8466=>900,8467=>481,8468=>747,8469=>722,8470=>934,8471=>882,8472=>600,8473=>667,8474=>778,8475=>850,8476=>699,8477=>722,8478=>834,8479=>722,8480=>1043,8481=>1261,8482=>1000,8483=>667,8484=>611,8486=>768,8487=>744,8488=>512,8489=>286,8490=>722,8491=>722,8492=>908,8493=>623,8494=>547,8495=>469,8496=>662,8497=>895,8498=>556,8499=>1100,8501=>570,8502=>591,8503=>456,8504=>598,8505=>278,8506=>848,8507=>1338,8508=>619,8510=>582,8511=>722,8513=>778,8514=>556,8515=>556,8516=>678,8522=>516,8523=>640,8525=>1160,8526=>435,8531=>869,8532=>869,8533=>869,8534=>869,8535=>839,8536=>849,8537=>869,8538=>849,8539=>849,8540=>849,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>645,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>669,8554=>945,8555=>1223,8556=>556,8557=>710,8558=>702,8559=>846,8560=>222,8561=>444,8562=>666,8563=>722,8564=>497,8565=>722,8566=>944,8567=>1166,8568=>722,8569=>490,8570=>722,8571=>944,8572=>222,8573=>515,8574=>558,8575=>816,8592=>987,8593=>603,8594=>987,8595=>603,8596=>1042,8597=>1042,8598=>800,8599=>800,8600=>800,8601=>800,8612=>987,8613=>680,8614=>987,8615=>680,8617=>987,8618=>987,8628=>700,8629=>658,8636=>987,8637=>987,8638=>440,8639=>440,8640=>987,8641=>987,8642=>440,8643=>440,8644=>987,8645=>863,8646=>990,8647=>987,8648=>1133,8649=>987,8650=>1133,8651=>987,8652=>987,8656=>987,8657=>577,8658=>987,8659=>577,8660=>1042,8661=>1042,8668=>1092,8669=>1092,8704=>697,8705=>676,8706=>556,8707=>667,8708=>667,8709=>802,8710=>712,8711=>712,8712=>584,8713=>584,8714=>585,8715=>584,8716=>584,8717=>585,8718=>500,8719=>783,8720=>783,8721=>771,8722=>584,8723=>584,8724=>584,8725=>947,8726=>392,8727=>584,8728=>497,8729=>584,8730=>662,8731=>662,8732=>662,8733=>713,8734=>713,8735=>639,8736=>768,8737=>768,8738=>600,8739=>200,8740=>288,8741=>320,8742=>340,8743=>608,8744=>608,8745=>768,8746=>768,8747=>465,8748=>725,8749=>965,8756=>800,8757=>800,8758=>250,8759=>620,8760=>584,8761=>778,8762=>584,8763=>500,8764=>500,8770=>584,8771=>584,8773=>584,8776=>500,8778=>584,8779=>500,8800=>584,8801=>584,8804=>584,8805=>584,8960=>823,8976=>584,8994=>658,8995=>658,9001=>390,9002=>390,9251=>500,9674=>489,9675=>800,9702=>400,9711=>882,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>544,11575=>709,11576=>709,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>292,11587=>696,11588=>696,11589=>720,11590=>544,11591=>724,11592=>756,11593=>600,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>260,11600=>836,11601=>224,11602=>678,11603=>380,11604=>872,11605=>872,11606=>720,11607=>268,11608=>640,11609=>872,11610=>872,11611=>770,11612=>424,11613=>720,11614=>770,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>442,11798=>584,11799=>333,11800=>556,11802=>333,11803=>500,11806=>500,11807=>500,11816=>464,11817=>464,11818=>660,11819=>623,11820=>623,11821=>660,11822=>556,42888=>333,42889=>276,42890=>342,42891=>194,42892=>194,42922=>830,64256=>494,64257=>471,64258=>474,64259=>659,64260=>654,64261=>530,64275=>1027,64276=>1056,64277=>1058,64278=>1073,64279=>1301,64285=>200,64286=>305,64287=>400,64288=>587,64289=>890,64290=>848,64291=>872,64292=>800,64293=>850,64294=>873,64295=>797,64296=>937,64297=>584,64298=>776,64299=>776,64300=>776,64301=>776,64302=>640,64303=>640,64304=>640,64305=>591,64306=>466,64307=>598,64308=>622,64309=>262,64310=>351,64312=>608,64313=>270,64314=>526,64315=>550,64316=>600,64318=>621,64320=>378,64321=>607,64323=>575,64324=>568,64326=>590,64327=>606,64328=>547,64329=>776,64330=>687,64331=>212,64332=>591,64333=>550,64334=>568,64335=>640,65529=>0,65530=>0,65531=>0,65532=>800,65533=>788,65535=>800); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freesansi.z b/incs/tcpdf/fonts/freesansi.z new file mode 100644 index 0000000..999b8eb Binary files /dev/null and b/incs/tcpdf/fonts/freesansi.z differ diff --git a/incs/tcpdf/fonts/freeserif.ctg.z b/incs/tcpdf/fonts/freeserif.ctg.z new file mode 100644 index 0000000..1443ba5 Binary files /dev/null and b/incs/tcpdf/fonts/freeserif.ctg.z differ diff --git a/incs/tcpdf/fonts/freeserif.php b/incs/tcpdf/fonts/freeserif.php new file mode 100644 index 0000000..7b42fcd --- /dev/null +++ b/incs/tcpdf/fonts/freeserif.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-879 -551 1767 936]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>618,'MaxWidth'=>1752,'MissingWidth'=>600); +$cbbox=array(0=>array(34,-71,566,750),33=>array(130,-9,237,676),34=>array(73,431,327,676),35=>array(5,0,496,662),36=>array(44,-87,457,727),37=>array(61,-13,772,676),38=>array(42,-13,750,676),39=>array(58,431,143,676),40=>array(48,-177,304,676),41=>array(29,-177,285,676),42=>array(69,265,432,676),43=>array(30,0,534,506),44=>array(56,-141,195,102),45=>array(39,194,285,257),46=>array(70,-11,181,100),47=>array(0,-14,296,676),48=>array(24,-14,476,676),49=>array(111,0,394,676),50=>array(30,0,475,676),51=>array(43,-14,432,676),52=>array(12,0,472,676),53=>array(32,-14,438,688),54=>array(34,-14,468,684),55=>array(20,-8,449,662),56=>array(56,-14,445,676),57=>array(30,-22,459,676),58=>array(81,-11,192,459),59=>array(80,-141,219,459),60=>array(28,-10,536,516),61=>array(30,120,534,386),62=>array(28,-10,536,516),63=>array(68,-8,414,676),64=>array(86,-14,779,676),65=>array(15,0,706,674),66=>array(15,0,591,662),67=>array(35,-14,640,676),68=>array(15,0,684,662),69=>array(15,0,600,662),70=>array(15,0,549,662),71=>array(35,-14,712,676),72=>array(15,0,698,662),73=>array(15,0,312,662),74=>array(10,-14,370,662),75=>array(15,0,704,662),76=>array(15,0,601,662),77=>array(15,0,866,662),78=>array(15,-11,710,662),79=>array(35,-14,689,676),80=>array(15,0,541,662),81=>array(35,-178,702,676),82=>array(15,0,657,662),83=>array(30,-14,479,676),84=>array(15,0,591,662),85=>array(15,-14,706,662),86=>array(10,-11,691,662),87=>array(10,-11,937,662),88=>array(10,0,704,662),89=>array(10,0,691,662),90=>array(10,0,598,662),91=>array(88,-156,299,662),92=>array(0,-14,296,676),93=>array(34,-156,245,662),94=>array(24,297,446,662),95=>array(0,-125,500,-75),96=>array(19,507,242,678),97=>array(25,-10,430,460),98=>array(10,-10,475,683),99=>array(25,-10,412,460),100=>array(25,-10,489,683),101=>array(25,-10,424,460),102=>array(10,0,373,683),103=>array(15,-218,457,460),104=>array(10,0,488,683),105=>array(16,0,253,683),106=>array(0,-218,264,683),107=>array(10,0,508,683),108=>array(10,0,248,683),109=>array(10,0,769,460),110=>array(10,0,479,460),111=>array(25,-10,466,460),112=>array(10,-217,475,460),113=>array(25,-217,489,461),114=>array(10,0,340,460),115=>array(35,-10,332,459),116=>array(17,-10,283,579),117=>array(10,-11,480,450),118=>array(5,-14,463,450),119=>array(5,-14,678,450),120=>array(10,0,472,450),121=>array(5,-218,466,450),122=>array(10,0,401,450),123=>array(100,-181,350,680),124=>array(67,-14,133,676),125=>array(130,-181,380,680),126=>array(19,186,481,320),160=>array(0,0,0,0),161=>array(96,-218,203,467),162=>array(53,-138,448,579),163=>array(12,-8,490,676),164=>array(-22,58,522,602),165=>array(-53,0,512,662),166=>array(67,-14,133,676),167=>array(70,-148,426,676),168=>array(18,523,316,622),169=>array(26,-23,766,717),170=>array(4,270,270,676),171=>array(42,33,458,416),172=>array(30,108,534,386),173=>array(39,194,285,257),174=>array(26,-23,766,717),175=>array(11,547,322,601),176=>array(57,390,343,676),177=>array(30,0,534,633),178=>array(12,390,315,850),179=>array(29,380,294,850),180=>array(10,507,234,678),181=>array(36,-218,512,450),182=>array(8,-154,480,662),183=>array(75,183,174,282),184=>array(52,-215,261,0),185=>array(67,390,260,850),186=>array(6,270,304,676),187=>array(42,33,458,416),188=>array(30,-14,704,730),189=>array(30,-14,745,730),190=>array(29,-14,704,729),191=>array(29,-218,375,466),192=>array(15,0,706,890),193=>array(15,0,706,890),194=>array(15,0,706,886),195=>array(15,0,706,838),196=>array(15,0,706,835),197=>array(15,0,706,895),198=>array(10,0,873,662),199=>array(35,-215,640,676),200=>array(15,0,600,890),201=>array(15,0,600,890),202=>array(15,0,600,886),203=>array(15,0,600,834),204=>array(15,0,312,890),205=>array(15,0,312,890),206=>array(11,0,322,886),207=>array(15,0,316,835),208=>array(15,0,684,662),209=>array(15,-11,710,838),210=>array(35,-14,689,890),211=>array(35,-14,689,890),212=>array(35,-14,689,886),213=>array(35,-14,689,838),214=>array(35,-14,689,835),215=>array(38,8,526,497),216=>array(35,-80,689,734),217=>array(15,-14,706,890),218=>array(15,-14,706,890),219=>array(15,-14,706,886),220=>array(15,-14,706,834),221=>array(10,0,691,890),222=>array(16,0,542,662),223=>array(10,-9,466,683),224=>array(25,-10,430,676),225=>array(25,-10,430,676),226=>array(25,-10,430,674),227=>array(25,-10,430,626),228=>array(25,-10,430,619),229=>array(25,-10,430,696),230=>array(25,-10,619,460),231=>array(25,-215,412,460),232=>array(25,-10,424,676),233=>array(25,-10,424,676),234=>array(25,-10,424,674),235=>array(25,-10,424,621),236=>array(0,0,253,676),237=>array(16,0,253,676),238=>array(-16,0,295,674),239=>array(7,0,271,622),240=>array(25,-10,467,686),241=>array(10,0,479,626),242=>array(25,-10,466,676),243=>array(25,-10,466,676),244=>array(25,-10,466,674),245=>array(25,-10,466,625),246=>array(25,-10,466,619),247=>array(30,-4,534,510),248=>array(25,-112,466,551),249=>array(10,-10,480,676),250=>array(10,-10,480,676),251=>array(10,-10,480,674),252=>array(10,-10,480,621),253=>array(5,-218,466,676),254=>array(10,-217,475,683),255=>array(5,-218,466,625),256=>array(15,0,706,790),257=>array(25,-10,430,584),258=>array(15,0,706,876),259=>array(25,-10,430,664),260=>array(10,-165,782,674),261=>array(25,-165,432,460),262=>array(35,-14,640,890),263=>array(25,-10,412,676),264=>array(35,-14,640,886),265=>array(25,-10,412,674),266=>array(35,-14,640,835),267=>array(25,-10,412,622),268=>array(35,-14,640,886),269=>array(25,-10,412,674),270=>array(15,0,684,887),271=>array(25,-10,615,683),272=>array(15,0,684,662),273=>array(25,-10,498,683),274=>array(15,0,600,790),275=>array(25,-10,424,584),276=>array(15,0,600,876),277=>array(25,-10,424,665),278=>array(15,0,600,835),279=>array(25,-10,424,622),280=>array(12,-165,613,662),281=>array(25,-165,424,460),282=>array(15,0,600,886),283=>array(25,-10,424,675),284=>array(35,-14,712,885),285=>array(15,-218,457,674),286=>array(35,-14,712,875),287=>array(15,-218,457,665),288=>array(35,-14,712,835),289=>array(15,-218,457,619),290=>array(35,-300,712,676),291=>array(15,-218,457,748),292=>array(15,0,698,900),293=>array(10,0,488,890),294=>array(13,0,696,662),295=>array(10,0,488,683),296=>array(1,0,331,830),297=>array(-28,0,302,614),298=>array(11,0,322,790),299=>array(-19,0,292,584),300=>array(15,0,312,876),301=>array(-4,0,277,663),302=>array(10,-165,389,662),303=>array(16,-165,278,683),304=>array(15,0,312,835),305=>array(16,0,253,460),306=>array(15,-14,684,662),307=>array(16,-220,445,683),308=>array(10,-14,382,900),309=>array(0,-218,348,687),310=>array(15,-300,704,662),311=>array(10,-300,508,683),312=>array(10,0,493,460),313=>array(15,0,601,890),314=>array(10,0,248,890),315=>array(15,-300,601,662),316=>array(10,-300,248,683),317=>array(15,0,601,675),318=>array(10,0,370,683),319=>array(15,0,601,662),320=>array(10,0,357,683),321=>array(10,0,596,662),322=>array(19,0,259,683),323=>array(15,-11,710,890),324=>array(10,0,479,676),325=>array(15,-300,710,662),326=>array(10,-300,479,460),327=>array(15,-11,710,884),328=>array(10,0,479,675),329=>array(20,0,528,704),330=>array(15,-14,666,672),331=>array(16,-218,424,460),332=>array(35,-14,689,790),333=>array(25,-10,466,584),334=>array(35,-14,689,876),335=>array(25,-10,466,664),336=>array(35,-14,689,888),337=>array(25,-10,466,678),338=>array(35,-6,890,668),339=>array(25,-10,685,460),340=>array(15,0,657,890),341=>array(10,0,340,676),342=>array(15,-300,657,662),343=>array(10,-300,340,460),344=>array(15,0,657,886),345=>array(10,0,340,674),346=>array(30,-14,479,890),347=>array(35,-10,332,676),348=>array(30,-14,479,886),349=>array(27,-10,338,675),350=>array(40,-215,489,676),351=>array(35,-215,332,459),352=>array(30,-14,479,887),353=>array(23,-10,334,676),354=>array(10,-215,586,662),355=>array(17,-215,283,579),356=>array(15,0,591,888),357=>array(17,-10,390,675),358=>array(10,0,586,662),359=>array(17,-10,283,579),360=>array(15,-14,706,830),361=>array(10,-10,480,621),362=>array(15,-14,706,790),363=>array(10,-10,480,584),364=>array(15,-14,706,876),365=>array(10,-10,480,662),366=>array(15,-14,706,895),367=>array(10,-10,480,696),368=>array(15,-14,706,890),369=>array(10,-10,480,678),370=>array(10,-165,701,662),371=>array(10,-165,501,450),372=>array(10,-11,937,887),373=>array(5,-14,678,676),374=>array(10,0,691,887),375=>array(5,-218,466,675),376=>array(10,0,691,835),377=>array(10,0,598,890),378=>array(10,0,401,676),379=>array(10,0,598,835),380=>array(10,0,401,619),381=>array(10,0,598,886),382=>array(10,0,401,674),383=>array(10,0,373,683),384=>array(10,-10,479,683),385=>array(5,0,702,662),386=>array(13,0,589,662),387=>array(10,-10,488,662),388=>array(5,0,606,683),389=>array(5,-10,490,683),390=>array(39,-14,644,676),391=>array(35,-14,813,822),392=>array(25,-10,554,680),393=>array(15,0,684,662),394=>array(10,0,795,662),395=>array(35,0,567,662),396=>array(25,-10,501,662),397=>array(25,-224,471,459),398=>array(10,0,595,662),399=>array(25,-14,676,676),400=>array(35,-15,491,702),401=>array(6,-204,619,662),402=>array(0,-218,460,683),403=>array(35,-14,819,822),404=>array(15,-15,635,662),405=>array(10,-9,710,683),406=>array(19,-10,326,683),407=>array(3,0,333,662),408=>array(15,0,776,676),409=>array(10,0,508,683),410=>array(3,1,283,684),411=>array(18,-10,448,672),412=>array(15,-10,936,662),413=>array(6,-218,783,662),414=>array(16,-200,485,460),415=>array(35,-14,689,676),416=>array(35,-14,709,796),417=>array(25,-10,532,552),418=>array(35,-14,1023,676),419=>array(25,-217,771,460),420=>array(10,0,657,662),421=>array(5,-217,470,683),422=>array(15,-113,669,662),423=>array(60,-14,509,676),424=>array(30,-10,327,459),425=>array(15,0,563,661),426=>array(22,-190,576,683),427=>array(17,-218,283,579),428=>array(10,0,612,662),429=>array(8,-10,370,683),430=>array(10,-204,586,662),431=>array(15,-14,777,796),432=>array(10,-11,539,552),433=>array(25,-13,718,663),434=>array(15,-15,689,662),435=>array(10,0,796,666),436=>array(5,-218,570,683),437=>array(15,0,603,662),438=>array(10,0,401,450),439=>array(14,-14,496,662),440=>array(35,-14,517,662),441=>array(25,-209,381,450),442=>array(20,-228,364,451),443=>array(30,0,475,676),444=>array(20,-14,569,662),445=>array(25,-183,404,477),446=>array(10,-10,364,579),447=>array(10,-217,477,460),448=>array(67,-14,123,726),449=>array(67,-14,283,676),450=>array(47,-13,553,709),451=>array(130,-9,237,676),452=>array(15,0,1320,886),453=>array(15,0,1123,674),454=>array(25,-10,901,683),455=>array(15,-14,981,662),456=>array(15,-218,805,683),457=>array(10,-218,462,683),458=>array(15,-14,1092,662),459=>array(15,-218,916,683),460=>array(10,-218,694,683),461=>array(15,0,706,886),462=>array(25,-10,430,674),463=>array(9,0,320,886),464=>array(-19,-2,292,672),465=>array(35,-14,689,886),466=>array(25,-10,466,674),467=>array(15,-14,706,882),468=>array(10,-10,480,674),469=>array(15,-14,706,900),470=>array(10,-10,480,717),471=>array(15,-14,706,900),472=>array(10,-10,480,800),473=>array(14,-12,705,900),474=>array(10,-10,480,800),475=>array(15,-14,706,891),476=>array(10,-10,480,800),477=>array(20,-10,419,460),478=>array(15,0,706,900),479=>array(25,-10,430,717),480=>array(15,0,706,900),481=>array(25,-10,430,717),482=>array(10,0,873,790),483=>array(25,-10,619,584),484=>array(32,-14,709,676),485=>array(1,-218,479,460),486=>array(35,-14,712,886),487=>array(15,-218,457,674),488=>array(15,0,704,886),489=>array(10,0,508,847),490=>array(34,-165,688,676),491=>array(25,-165,466,460),492=>array(34,-165,688,800),493=>array(25,-165,466,584),494=>array(14,-14,496,900),495=>array(6,-209,362,674),496=>array(0,-218,348,672),497=>array(15,0,1320,662),498=>array(15,0,1123,662),499=>array(25,-10,901,683),500=>array(35,-14,712,890),501=>array(15,-218,457,676),502=>array(19,-14,917,662),503=>array(16,0,518,676),504=>array(15,-11,710,890),505=>array(10,0,479,676),506=>array(15,0,706,900),507=>array(25,-10,430,900),508=>array(10,0,873,890),509=>array(25,-10,619,676),510=>array(35,-80,689,890),511=>array(25,-112,466,676),512=>array(15,0,706,888),513=>array(25,-10,430,696),514=>array(15,0,706,876),515=>array(25,-10,430,664),516=>array(15,0,600,888),517=>array(25,-10,424,693),518=>array(15,0,600,876),519=>array(25,-10,424,664),520=>array(0,0,312,888),521=>array(-57,0,253,686),522=>array(15,0,312,876),523=>array(-5,0,276,664),524=>array(35,-14,689,888),525=>array(25,-10,466,689),526=>array(35,-14,689,876),527=>array(25,-10,466,664),528=>array(15,0,657,888),529=>array(10,0,340,695),530=>array(15,0,657,876),531=>array(10,0,340,664),532=>array(15,-14,706,888),533=>array(10,-10,480,692),534=>array(15,-14,706,876),535=>array(10,-10,480,664),536=>array(30,-300,479,676),537=>array(35,-300,332,459),538=>array(15,-300,591,662),539=>array(17,-300,283,579),540=>array(35,-30,400,670),541=>array(30,-211,401,418),542=>array(15,0,698,886),543=>array(10,0,488,850),544=>array(23,-200,695,672),545=>array(27,-230,578,683),546=>array(35,-14,520,677),547=>array(25,-10,433,702),548=>array(9,-199,601,662),549=>array(27,-199,432,450),550=>array(15,0,706,820),551=>array(25,-10,430,622),552=>array(12,-215,597,662),553=>array(25,-215,424,460),554=>array(35,-14,689,900),555=>array(25,-10,466,717),556=>array(35,-14,689,900),557=>array(25,-10,466,717),558=>array(35,-14,689,834),559=>array(25,-10,466,622),560=>array(35,-14,689,900),561=>array(25,-10,466,717),562=>array(10,0,691,790),563=>array(5,-218,466,584),564=>array(19,-300,395,683),565=>array(16,-230,578,460),566=>array(12,-300,367,579),567=>array(0,-218,263,460),568=>array(27,-10,739,683),569=>array(25,-217,737,461),570=>array(15,-44,706,721),571=>array(35,-44,640,721),572=>array(25,-44,418,516),573=>array(15,0,602,662),574=>array(10,-44,586,721),575=>array(40,-199,337,459),576=>array(27,-199,417,450),577=>array(10,0,383,676),578=>array(20,0,393,463),579=>array(5,0,593,662),580=>array(15,-14,706,662),581=>array(10,0,691,673),582=>array(15,-44,600,726),583=>array(25,-68,424,519),584=>array(10,-14,370,662),585=>array(0,-218,348,683),586=>array(35,-200,757,674),587=>array(25,-217,559,461),588=>array(15,0,657,662),589=>array(10,0,340,460),590=>array(10,0,691,662),591=>array(14,-218,475,450),592=>array(2,-10,407,460),593=>array(25,-10,488,460),594=>array(10,-7,473,463),595=>array(69,-10,468,683),596=>array(22,-10,409,460),597=>array(25,-102,400,460),598=>array(25,-218,551,683),599=>array(25,-10,569,683),600=>array(20,-10,419,460),601=>array(20,-10,419,460),602=>array(26,-10,690,563),603=>array(25,-10,383,461),604=>array(20,-10,378,461),605=>array(20,-10,626,563),606=>array(25,-9,397,458),607=>array(5,-218,343,460),608=>array(25,-218,572,683),609=>array(25,-218,426,461),610=>array(25,-14,499,461),611=>array(10,-233,484,450),612=>array(20,-9,547,460),613=>array(10,-233,488,450),614=>array(10,0,488,683),615=>array(10,-218,428,683),616=>array(7,0,278,683),617=>array(20,-10,304,460),618=>array(15,0,250,450),619=>array(5,0,335,683),620=>array(5,0,344,683),621=>array(19,-218,361,683),622=>array(10,-209,523,683),623=>array(10,-10,769,450),624=>array(10,-233,769,450),625=>array(10,-218,700,460),626=>array(0,-218,534,460),627=>array(10,-218,547,460),628=>array(10,-8,529,450),629=>array(25,-10,466,460),630=>array(25,0,642,460),631=>array(25,-10,636,460),632=>array(35,-200,589,662),633=>array(5,-10,335,450),634=>array(0,1,330,661),635=>array(5,-218,443,450),636=>array(10,-200,340,460),637=>array(10,-218,342,460),638=>array(10,0,374,460),639=>array(5,-200,369,460),640=>array(10,0,474,450),641=>array(10,0,474,450),642=>array(40,-218,337,459),643=>array(0,-218,360,683),644=>array(0,-218,360,683),645=>array(0,-218,360,463),646=>array(7,-300,451,683),647=>array(-2,-10,264,579),648=>array(10,-218,330,579),649=>array(6,-10,506,450),650=>array(25,-10,479,450),651=>array(15,-10,460,461),652=>array(5,0,463,464),653=>array(5,0,678,464),654=>array(5,0,466,668),655=>array(5,0,470,450),656=>array(10,-218,580,450),657=>array(10,-102,408,450),658=>array(6,-209,362,450),659=>array(10,-272,394,450),660=>array(20,0,393,676),661=>array(25,0,398,676),662=>array(10,-14,383,662),663=>array(45,-170,432,675),664=>array(35,-14,689,676),665=>array(10,0,431,450),666=>array(25,-9,397,458),667=>array(32,-14,587,675),668=>array(10,0,521,450),669=>array(15,-230,336,683),670=>array(5,-233,503,450),671=>array(10,0,434,450),672=>array(25,-217,573,683),673=>array(10,0,383,676),674=>array(25,0,398,676),675=>array(25,-10,769,683),676=>array(25,-183,769,683),677=>array(25,-102,776,683),678=>array(10,-10,510,579),679=>array(10,-231,493,683),680=>array(10,-102,650,579),681=>array(10,-218,704,683),682=>array(19,0,513,683),683=>array(19,0,528,683),684=>array(14,-8,463,663),685=>array(28,101,460,662),686=>array(5,-233,602,466),687=>array(5,-231,667,468),688=>array(6,390,325,845),689=>array(6,390,327,848),690=>array(0,245,178,847),691=>array(2,390,222,698),692=>array(6,384,226,692),693=>array(5,244,299,693),694=>array(3,390,315,692),695=>array(7,382,456,690),696=>array(7,245,315,690),697=>array(27,459,228,735),698=>array(13,459,404,735),699=>array(31,431,170,674),700=>array(30,431,169,674),701=>array(31,432,170,675),702=>array(86,508,186,707),703=>array(64,514,164,713),704=>array(16,309,240,676),705=>array(16,308,240,675),706=>array(39,554,293,752),707=>array(40,547,294,745),708=>array(35,516,298,707),709=>array(35,516,298,707),710=>array(11,507,322,674),711=>array(11,507,322,674),712=>array(100,505,150,702),713=>array(11,547,322,601),714=>array(10,505,234,676),715=>array(17,505,240,676),716=>array(100,-259,150,-62),717=>array(11,-153,322,-99),718=>array(17,-231,240,-60),719=>array(10,-241,234,-70),720=>array(70,0,180,460),721=>array(70,360,180,460),722=>array(86,4,186,203),723=>array(64,2,164,201),724=>array(10,51,321,288),725=>array(10,47,321,284),726=>array(37,52,295,310),727=>array(11,151,322,205),728=>array(26,507,307,664),729=>array(118,523,217,622),730=>array(67,497,266,696),731=>array(64,-165,249,0),732=>array(1,520,331,626),733=>array(40,505,327,676),734=>array(0,300,323,563),735=>array(18,534,336,773),736=>array(6,233,325,692),737=>array(13,390,171,845),738=>array(33,382,233,698),739=>array(11,390,319,690),740=>array(16,390,267,843),741=>array(20,0,410,800),742=>array(20,0,410,800),743=>array(20,0,410,800),744=>array(20,0,410,800),745=>array(20,0,410,800),746=>array(50,-1,457,524),747=>array(50,0,455,473),748=>array(14,-200,325,-33),749=>array(11,565,322,734),750=>array(30,433,363,676),751=>array(35,-241,298,-50),752=>array(35,-240,298,-49),753=>array(39,-226,293,-28),754=>array(40,-228,294,-30),755=>array(67,-247,266,-48),756=>array(17,279,240,450),757=>array(19,279,418,450),758=>array(19,279,418,450),759=>array(2,-191,332,-85),760=>array(70,205,181,675),761=>array(24,505,176,742),762=>array(24,505,176,742),763=>array(24,-55,176,182),764=>array(24,-55,176,182),765=>array(11,-200,322,-28),766=>array(13,-200,324,-28),767=>array(5,-245,323,-39),768=>array(-314,507,-91,678),769=>array(-241,507,-17,678),770=>array(-322,507,-11,674),771=>array(-332,509,-2,615),772=>array(-320,547,-9,601),773=>array(-489,547,-11,601),774=>array(-307,507,-26,664),775=>array(-215,501,-116,600),776=>array(-315,501,-17,600),777=>array(-249,521,-84,688),778=>array(-266,497,-67,696),779=>array(-269,505,18,676),780=>array(-322,507,-11,674),781=>array(-190,505,-140,702),782=>array(-217,505,-58,702),783=>array(-340,505,-53,676),784=>array(-300,507,-19,715),785=>array(-308,507,-27,664),786=>array(-242,491,-103,734),787=>array(-263,481,-124,724),788=>array(-251,482,-112,725),789=>array(-41,476,98,719),790=>array(-283,-214,-60,-43),791=>array(-276,-215,-52,-44),792=>array(-315,-300,-78,-45),793=>array(-308,-300,-71,-44),794=>array(-119,505,118,742),795=>array(-50,366,71,578),796=>array(-241,-256,-141,-57),797=>array(-379,-300,-68,-63),798=>array(-366,-299,-55,-62),799=>array(-343,-297,-85,-39),800=>array(-361,-131,-50,-77),801=>array(-157,-231,0,46),802=>array(-25,-231,132,46),803=>array(-320,-171,-222,-71),804=>array(-399,-170,-102,-70),805=>array(-307,-247,-108,-48),806=>array(-264,-300,-125,-57),807=>array(-281,-215,-72,0),808=>array(-269,-165,-84,0),809=>array(-247,-259,-197,-62),810=>array(-369,-228,-58,-56),811=>array(-333,-194,-60,-52),812=>array(-386,-218,-75,-51),813=>array(-386,-226,-75,-59),814=>array(-368,-219,-87,-62),815=>array(-353,-220,-72,-63),816=>array(-384,-162,-54,-56),817=>array(-366,-130,-55,-76),818=>array(-500,-125,0,-75),819=>array(-500,-200,0,-58),820=>array(-357,190,-27,296),821=>array(-363,201,-118,244),822=>array(-400,199,0,242),823=>array(-455,109,-35,336),824=>array(-397,-112,42,662),825=>array(-301,-246,-201,-47),826=>array(-373,-229,-62,-57),827=>array(-344,-299,-83,-38),828=>array(-349,-230,-41,-53),829=>array(-345,493,-27,732),830=>array(-314,645,-198,900),831=>array(-500,551,0,693),832=>array(-316,505,-93,676),833=>array(-243,505,-19,676),834=>array(-244,550,86,656),835=>array(-214,526,-75,742),836=>array(-338,537,-31,751),837=>array(-211,-200,-44,-52),838=>array(-385,490,-74,662),839=>array(-397,-196,-86,-42),840=>array(-299,-259,-121,-62),841=>array(-270,-218,-126,-74),842=>array(-373,485,-43,676),843=>array(-370,476,-40,760),844=>array(-371,506,-41,739),845=>array(-441,-245,-21,-39),846=>array(-317,-295,-111,-18),848=>array(-335,489,-81,687),849=>array(-207,510,-107,709),850=>array(-300,507,-19,715),851=>array(-415,-291,-97,-52),852=>array(-366,-226,-112,-28),853=>array(-345,-227,-91,-29),854=>array(-509,-229,-1,-31),855=>array(-265,499,-165,698),856=>array(-99,523,0,622),857=>array(-310,-239,-127,-32),858=>array(-377,-219,-2,-29),859=>array(-337,490,-103,744),860=>array(-286,-195,286,-46),861=>array(-286,534,286,683),862=>array(-286,557,286,600),863=>array(-286,-142,286,-99),864=>array(-286,549,286,694),865=>array(-286,524,286,673),866=>array(-286,-245,286,-39),867=>array(-318,494,-136,704),868=>array(-299,494,-121,704),869=>array(-241,500,-136,802),870=>array(-341,494,-144,704),871=>array(-319,494,-111,698),872=>array(-322,494,-149,703),873=>array(-329,494,-123,801),874=>array(-311,500,-99,801),875=>array(-373,500,-38,704),876=>array(-262,500,-116,704),877=>array(-271,494,-153,755),878=>array(-335,494,-133,698),879=>array(-330,500,-126,698),880=>array(18,0,513,662),881=>array(15,-10,418,451),882=>array(30,0,507,662),883=>array(30,0,467,662),884=>array(0,557,154,780),885=>array(46,-223,200,0),886=>array(19,0,702,662),887=>array(20,-10,575,481),890=>array(129,-200,296,-52),891=>array(41,-10,432,461),892=>array(41,-10,432,461),893=>array(41,-10,432,461),894=>array(80,-141,219,459),900=>array(70,560,198,775),901=>array(13,515,320,729),902=>array(15,0,706,687),903=>array(66,352,184,470),904=>array(28,0,785,687),905=>array(28,0,883,688),906=>array(28,0,489,690),908=>array(28,-14,783,689),910=>array(28,0,819,690),911=>array(28,0,833,688),912=>array(-49,-10,271,752),913=>array(15,0,706,674),914=>array(15,0,591,662),915=>array(15,0,549,662),916=>array(10,0,640,674),917=>array(15,0,600,662),918=>array(10,0,598,662),919=>array(15,0,698,662),920=>array(35,-12,719,673),921=>array(15,0,312,662),922=>array(15,0,704,662),923=>array(15,0,706,674),924=>array(15,0,866,662),925=>array(15,-11,710,662),926=>array(40,0,550,662),927=>array(35,-14,689,676),928=>array(15,0,698,662),929=>array(15,0,541,662),931=>array(15,0,563,661),932=>array(15,0,591,662),933=>array(15,0,651,672),934=>array(35,0,725,662),935=>array(10,0,704,662),936=>array(15,0,773,668),937=>array(15,0,708,676),938=>array(15,0,316,836),939=>array(15,0,651,834),940=>array(41,-10,558,775),941=>array(41,-10,399,775),942=>array(15,-224,471,775),943=>array(65,-10,271,775),944=>array(19,-10,464,747),945=>array(41,-10,558,461),946=>array(65,-201,485,675),947=>array(19,-224,461,461),948=>array(44,-6,490,677),949=>array(41,-10,399,461),950=>array(39,-194,456,690),951=>array(15,-224,471,461),952=>array(51,-10,483,672),953=>array(65,-10,271,451),954=>array(20,0,524,481),955=>array(24,-10,454,673),956=>array(65,-224,521,451),957=>array(15,0,455,461),958=>array(5,-186,494,746),959=>array(25,-10,466,460),960=>array(35,-10,552,470),961=>array(50,-221,487,461),962=>array(44,-233,442,460),963=>array(41,-10,525,479),964=>array(12,-10,405,468),965=>array(19,-10,464,461),966=>array(40,-222,602,463),967=>array(19,-209,461,461),968=>array(27,-224,637,579),969=>array(41,-10,652,461),970=>array(-48,-10,271,649),971=>array(19,-10,464,650),972=>array(25,-10,466,759),973=>array(19,-10,464,735),974=>array(41,-10,652,740),975=>array(15,-200,656,662),976=>array(44,-10,490,705),977=>array(17,-10,569,705),978=>array(5,0,617,672),979=>array(28,0,793,709),980=>array(5,0,617,835),981=>array(43,-224,597,576),982=>array(18,-10,653,521),983=>array(33,-166,502,461),984=>array(35,0,561,662),985=>array(29,-220,470,460),986=>array(35,0,567,677),987=>array(27,-194,407,460),988=>array(15,0,549,662),989=>array(10,-218,439,467),990=>array(25,-16,631,668),991=>array(47,-181,348,705),992=>array(15,0,706,674),993=>array(26,-180,556,705),994=>array(35,-219,927,675),995=>array(24,-219,649,459),996=>array(32,-181,528,675),997=>array(24,-220,480,461),998=>array(32,-184,548,675),999=>array(22,-9,436,506),1000=>array(36,-119,500,673),1001=>array(22,-81,338,458),1002=>array(32,-51,810,675),1003=>array(22,-35,571,459),1004=>array(36,-10,572,799),1005=>array(24,-7,412,551),1006=>array(32,-181,602,800),1007=>array(22,-220,425,566),1008=>array(33,-10,501,461),1009=>array(41,-224,481,461),1010=>array(41,-10,432,461),1011=>array(0,-218,264,683),1012=>array(35,-14,689,676),1013=>array(41,-10,332,461),1014=>array(41,-10,332,461),1015=>array(16,0,542,662),1016=>array(19,-212,512,654),1017=>array(35,-14,640,676),1018=>array(12,0,863,662),1019=>array(59,-212,707,461),1020=>array(-56,-218,481,461),1021=>array(28,-14,633,676),1022=>array(35,-14,640,676),1023=>array(28,-14,633,676),1024=>array(15,0,600,898),1025=>array(15,0,600,850),1026=>array(10,-13,712,662),1027=>array(15,0,549,890),1028=>array(35,-14,640,676),1029=>array(40,-14,489,676),1030=>array(15,0,312,662),1031=>array(15,0,313,846),1032=>array(5,-14,365,662),1033=>array(5,-13,913,662),1034=>array(15,0,950,662),1035=>array(15,-1,806,662),1036=>array(15,0,654,890),1037=>array(15,0,698,898),1038=>array(10,-13,699,865),1039=>array(15,-170,698,662),1040=>array(10,0,701,674),1041=>array(15,0,541,662),1042=>array(15,0,591,662),1043=>array(15,0,549,662),1044=>array(10,-170,631,662),1045=>array(15,0,600,662),1046=>array(10,0,927,668),1047=>array(20,-15,550,676),1048=>array(15,0,698,662),1049=>array(15,0,698,865),1050=>array(15,0,654,668),1051=>array(10,-13,666,662),1052=>array(15,0,866,662),1053=>array(15,0,698,662),1054=>array(35,-14,689,676),1055=>array(15,0,698,662),1056=>array(15,0,541,662),1057=>array(35,-14,640,676),1058=>array(15,0,591,662),1059=>array(10,-13,699,662),1060=>array(35,0,725,662),1061=>array(10,0,704,662),1062=>array(15,-170,707,662),1063=>array(15,0,657,662),1064=>array(15,0,959,662),1065=>array(15,-170,967,662),1066=>array(10,0,689,662),1067=>array(15,0,837,662),1068=>array(15,0,541,662),1069=>array(20,-14,625,676),1070=>array(15,-14,927,676),1071=>array(10,0,628,662),1072=>array(25,-10,430,460),1073=>array(30,-10,471,706),1074=>array(16,0,438,450),1075=>array(16,0,374,450),1076=>array(12,-125,476,450),1077=>array(25,-10,424,460),1078=>array(10,0,652,455),1079=>array(12,-8,376,459),1080=>array(16,0,508,450),1081=>array(16,0,508,682),1082=>array(16,0,488,455),1083=>array(5,-9,474,450),1084=>array(16,-14,616,450),1085=>array(16,0,508,450),1086=>array(25,-10,466,460),1087=>array(16,0,508,450),1088=>array(15,-217,480,460),1089=>array(25,-10,412,460),1090=>array(14,0,408,450),1091=>array(5,-218,466,450),1092=>array(25,-215,669,683),1093=>array(3,0,465,450),1094=>array(16,-125,510,450),1095=>array(15,0,489,450),1096=>array(16,0,740,450),1097=>array(16,-125,742,450),1098=>array(14,0,480,450),1099=>array(15,0,609,450),1100=>array(16,0,406,450),1101=>array(12,-10,407,460),1102=>array(16,-10,639,460),1103=>array(5,0,476,450),1104=>array(25,-10,424,684),1105=>array(25,-10,424,660),1106=>array(16,-190,449,683),1107=>array(16,0,374,676),1108=>array(25,-10,420,460),1109=>array(35,-10,332,459),1110=>array(16,0,253,683),1111=>array(-14,0,284,680),1112=>array(0,-218,264,683),1113=>array(5,-9,652,450),1114=>array(16,0,686,450),1115=>array(16,0,498,683),1116=>array(16,0,488,676),1117=>array(16,0,508,678),1118=>array(5,-218,466,682),1119=>array(16,-126,508,450),1120=>array(35,-14,953,676),1121=>array(25,-10,639,461),1122=>array(10,1,688,663),1123=>array(15,0,481,683),1124=>array(14,-14,918,676),1125=>array(15,-10,622,460),1126=>array(10,0,891,674),1127=>array(6,0,629,450),1128=>array(15,0,1235,674),1129=>array(15,0,884,450),1130=>array(10,0,927,662),1131=>array(6,0,648,450),1132=>array(12,0,1268,662),1133=>array(15,0,901,450),1134=>array(20,-212,484,856),1135=>array(12,-184,353,594),1136=>array(15,0,853,662),1137=>array(20,-215,670,683),1138=>array(35,-14,689,676),1139=>array(25,-10,466,460),1140=>array(16,-10,755,668),1141=>array(15,-14,540,455),1142=>array(15,-10,754,884),1143=>array(15,-14,540,672),1144=>array(32,-218,1146,676),1145=>array(23,-218,880,460),1146=>array(35,-64,844,726),1147=>array(25,-46,586,496),1148=>array(35,-14,953,900),1149=>array(25,-10,655,718),1150=>array(35,-14,953,846),1151=>array(25,-10,639,626),1152=>array(35,0,567,677),1153=>array(25,-171,398,460),1154=>array(1,-212,235,123),1155=>array(-323,507,-10,644),1156=>array(-439,503,-2,675),1157=>array(-230,507,-15,676),1158=>array(-230,506,-15,675),1159=>array(-442,474,96,676),1160=>array(-752,-134,269,857),1161=>array(-796,-262,366,900),1162=>array(15,-146,698,865),1163=>array(15,-146,507,682),1164=>array(15,0,541,662),1165=>array(15,0,405,450),1166=>array(15,0,546,662),1167=>array(15,-217,496,460),1168=>array(15,0,549,767),1169=>array(15,0,383,538),1170=>array(5,0,551,662),1171=>array(4,0,378,450),1172=>array(15,-218,584,662),1173=>array(15,-218,437,450),1174=>array(10,-170,973,668),1175=>array(10,-125,668,455),1176=>array(22,-212,552,676),1177=>array(12,-165,376,459),1178=>array(15,-170,673,668),1179=>array(15,-125,502,455),1180=>array(15,0,698,668),1181=>array(15,0,521,455),1182=>array(15,0,654,668),1183=>array(10,0,484,455),1184=>array(15,0,801,668),1185=>array(10,0,558,455),1186=>array(15,-170,707,662),1187=>array(15,-125,509,450),1188=>array(15,0,911,662),1189=>array(15,0,637,450),1190=>array(15,-218,990,662),1191=>array(15,-218,696,450),1192=>array(35,-14,722,676),1193=>array(25,-10,491,460),1194=>array(35,-212,640,676),1195=>array(25,-165,412,460),1196=>array(15,-129,591,662),1197=>array(14,-108,438,450),1198=>array(10,0,691,662),1199=>array(5,-217,558,450),1200=>array(10,0,691,662),1201=>array(5,-217,558,450),1202=>array(10,-170,755,662),1203=>array(16,-125,504,450),1204=>array(10,-129,948,662),1205=>array(15,-108,678,450),1206=>array(15,-170,666,662),1207=>array(15,-125,491,450),1208=>array(15,0,701,662),1209=>array(15,0,523,450),1210=>array(15,0,657,662),1211=>array(15,0,493,683),1212=>array(20,-13,824,676),1213=>array(21,-9,541,490),1214=>array(20,-128,824,676),1215=>array(21,-128,541,490),1216=>array(15,0,312,662),1217=>array(10,0,927,865),1218=>array(10,0,652,682),1219=>array(15,-218,593,668),1220=>array(15,-219,431,455),1221=>array(10,-145,666,662),1222=>array(5,-146,474,450),1223=>array(15,-177,698,662),1224=>array(15,-218,482,450),1225=>array(15,-146,698,662),1226=>array(15,-145,530,464),1227=>array(15,-129,657,662),1228=>array(15,-108,489,450),1229=>array(15,-146,866,662),1230=>array(15,-146,615,450),1231=>array(15,0,312,662),1232=>array(10,0,701,865),1233=>array(25,-10,430,682),1234=>array(10,0,701,852),1235=>array(25,-10,430,618),1236=>array(10,0,873,662),1237=>array(25,-10,619,460),1238=>array(15,0,600,865),1239=>array(25,-10,424,682),1240=>array(25,-14,676,676),1241=>array(12,-10,411,460),1242=>array(25,-14,676,842),1243=>array(12,-10,411,621),1244=>array(10,0,927,851),1245=>array(10,0,652,611),1246=>array(20,-15,550,848),1247=>array(12,-8,376,616),1248=>array(14,-14,496,662),1249=>array(15,-10,341,450),1250=>array(15,0,698,800),1251=>array(16,0,508,584),1252=>array(15,0,698,835),1253=>array(16,0,508,624),1254=>array(35,-14,689,851),1255=>array(25,-10,466,614),1256=>array(35,-14,689,676),1257=>array(25,-10,466,460),1258=>array(35,-14,689,845),1259=>array(25,-10,466,613),1260=>array(20,-14,625,853),1261=>array(12,-10,407,628),1262=>array(10,-13,699,800),1263=>array(14,-218,475,584),1264=>array(10,-13,699,851),1265=>array(14,-218,475,616),1266=>array(10,-13,699,898),1267=>array(14,-218,475,676),1268=>array(15,0,657,834),1269=>array(15,0,489,624),1270=>array(15,-129,549,662),1271=>array(15,-108,373,450),1272=>array(15,0,837,848),1273=>array(15,0,609,619),1274=>array(15,-231,549,662),1275=>array(15,-231,373,450),1276=>array(10,-177,696,662),1277=>array(10,-218,426,450),1278=>array(10,0,704,662),1279=>array(15,0,477,450),1280=>array(35,0,561,662),1281=>array(25,-10,489,683),1282=>array(35,0,893,662),1283=>array(25,-20,609,683),1284=>array(22,-12,782,674),1285=>array(15,-26,502,460),1286=>array(15,-127,538,687),1287=>array(15,-129,455,462),1288=>array(10,-13,916,662),1289=>array(5,-32,612,450),1290=>array(15,-13,949,662),1291=>array(15,-40,657,464),1292=>array(35,-13,712,676),1293=>array(25,-8,408,460),1294=>array(10,-13,690,662),1295=>array(10,-41,474,464),1296=>array(35,-15,491,676),1297=>array(25,-14,394,463),1298=>array(10,-177,666,662),1299=>array(5,-218,474,450),1300=>array(10,-7,931,662),1301=>array(5,-14,629,450),1302=>array(15,0,810,662),1303=>array(15,-217,687,460),1304=>array(10,0,939,662),1305=>array(10,-10,736,460),1306=>array(35,-178,702,676),1307=>array(26,-217,490,461),1308=>array(10,-11,937,662),1309=>array(10,-14,683,450),1310=>array(15,0,654,668),1311=>array(15,0,487,455),1312=>array(8,-218,956,662),1313=>array(5,-218,685,450),1314=>array(20,-218,993,662),1315=>array(15,-218,716,450),1316=>array(15,-129,709,662),1317=>array(15,-108,510,450),1318=>array(15,-129,668,662),1319=>array(15,-108,492,450),1329=>array(15,-24,784,662),1330=>array(16,0,702,676),1331=>array(30,0,772,676),1332=>array(11,0,844,676),1333=>array(15,-14,701,662),1334=>array(40,-70,692,674),1335=>array(15,-70,697,662),1336=>array(50,-70,646,676),1337=>array(15,0,767,676),1338=>array(30,-14,772,662),1339=>array(15,0,695,662),1340=>array(15,-70,653,662),1341=>array(15,0,815,662),1342=>array(10,-16,907,674),1343=>array(15,0,657,662),1344=>array(10,-61,454,662),1345=>array(40,-24,636,674),1346=>array(15,-70,848,676),1347=>array(40,-14,670,675),1348=>array(15,-14,846,662),1349=>array(40,-15,588,676),1350=>array(10,0,843,732),1351=>array(30,-16,684,678),1352=>array(15,0,704,676),1353=>array(30,-118,684,678),1354=>array(20,0,716,676),1355=>array(40,-70,692,674),1356=>array(15,0,864,676),1357=>array(15,-14,704,662),1358=>array(15,-70,834,662),1359=>array(40,-15,489,676),1360=>array(15,0,688,676),1361=>array(30,-15,578,676),1362=>array(15,0,571,662),1363=>array(40,0,730,662),1364=>array(10,0,770,676),1365=>array(30,-14,684,676),1366=>array(30,-15,654,662),1369=>array(0,508,100,707),1370=>array(0,508,100,707),1371=>array(28,459,229,735),1372=>array(40,389,267,662),1373=>array(-21,459,180,735),1374=>array(-20,496,272,664),1375=>array(-18,530,260,683),1377=>array(15,-10,770,450),1378=>array(16,-200,491,460),1379=>array(24,-200,532,461),1380=>array(16,-200,531,460),1381=>array(15,-10,491,683),1382=>array(24,-200,488,461),1383=>array(15,-70,468,683),1384=>array(15,-200,484,460),1385=>array(15,-200,531,460),1386=>array(25,-10,529,683),1387=>array(15,-200,493,683),1388=>array(16,-200,274,460),1389=>array(15,-200,735,683),1390=>array(25,-10,530,690),1391=>array(15,-200,498,662),1392=>array(15,0,493,683),1393=>array(25,-10,488,662),1394=>array(15,-200,516,460),1395=>array(25,-10,508,669),1396=>array(15,-10,485,662),1397=>array(-70,-218,193,460),1398=>array(50,-10,458,662),1399=>array(15,-200,396,461),1400=>array(15,0,484,460),1401=>array(16,-200,397,464),1402=>array(15,-200,778,450),1403=>array(20,-200,404,461),1404=>array(15,0,448,460),1405=>array(15,-10,485,450),1406=>array(15,-200,506,683),1407=>array(15,-10,743,460),1408=>array(15,-200,489,460),1409=>array(25,-218,426,461),1410=>array(15,0,273,460),1411=>array(15,-200,743,683),1412=>array(15,-200,480,460),1413=>array(30,-10,471,460),1414=>array(30,-200,532,670),1415=>array(15,-10,528,683),1417=>array(81,-11,192,459),1418=>array(23,174,257,293),1423=>array(11,0,724,676),1425=>array(117,-229,265,-51),1426=>array(0,632,217,827),1427=>array(21,629,172,849),1428=>array(182,630,265,810),1429=>array(135,630,311,807),1430=>array(155,-259,286,-47),1431=>array(114,603,288,777),1432=>array(95,633,385,782),1433=>array(59,627,190,839),1434=>array(323,-218,477,-60),1435=>array(152,-245,283,-33),1436=>array(167,623,298,835),1437=>array(366,623,497,835),1438=>array(169,623,420,835),1439=>array(56,636,448,853),1440=>array(315,636,496,853),1441=>array(0,638,152,822),1442=>array(117,-229,265,-51),1443=>array(128,-218,285,-61),1444=>array(180,-218,334,-60),1445=>array(142,-245,273,-33),1446=>array(101,-245,330,-33),1447=>array(158,-218,310,-61),1448=>array(46,627,177,839),1449=>array(16,636,197,853),1450=>array(117,-229,265,-51),1451=>array(139,651,293,809),1452=>array(107,637,264,794),1453=>array(213,-259,344,-47),1454=>array(0,633,290,782),1455=>array(-84,648,88,820),1456=>array(217,-221,283,-57),1457=>array(99,-222,362,-73),1458=>array(98,-221,337,-57),1459=>array(66,-223,342,-57),1460=>array(217,-133,283,-69),1461=>array(167,-120,334,-56),1462=>array(151,-220,343,-56),1463=>array(158,-114,338,-62),1464=>array(158,-224,338,-62),1465=>array(83,632,166,712),1466=>array(179,632,262,712),1467=>array(142,-249,340,-57),1468=>array(208,233,291,313),1469=>array(198,-218,250,-58),1470=>array(25,461,345,536),1471=>array(158,650,338,702),1472=>array(0,0,52,694),1473=>array(394,623,477,703),1474=>array(56,623,139,703),1475=>array(80,73,266,617),1476=>array(191,636,296,749),1477=>array(249,-176,354,-63),1478=>array(86,0,303,598),1479=>array(158,-224,338,-62),1488=>array(27,-5,488,584),1489=>array(24,0,504,598),1490=>array(39,0,296,598),1491=>array(25,-2,482,596),1492=>array(22,-2,465,598),1493=>array(48,0,255,598),1494=>array(55,-1,267,598),1495=>array(29,-2,466,598),1496=>array(27,0,496,598),1497=>array(61,283,256,593),1498=>array(26,-264,496,600),1499=>array(15,0,485,598),1500=>array(74,2,461,820),1501=>array(23,0,483,598),1502=>array(23,0,487,599),1503=>array(58,-264,250,600),1504=>array(47,0,264,598),1505=>array(30,0,492,598),1506=>array(11,0,479,600),1507=>array(24,-263,485,600),1508=>array(19,0,472,598),1509=>array(24,-264,470,600),1510=>array(13,0,476,598),1511=>array(21,-264,483,600),1512=>array(24,-1,469,598),1513=>array(29,0,531,598),1514=>array(32,-1,498,598),1520=>array(48,0,515,598),1521=>array(31,0,495,598),1522=>array(31,283,486,593),1523=>array(132,500,297,727),1524=>array(45,500,346,727),1536=>array(20,-81,588,158),1537=>array(10,-164,1000,1),1538=>array(30,-80,770,152),1539=>array(80,-158,769,108),1542=>array(0,-65,525,900),1543=>array(0,-65,525,900),1544=>array(26,-210,704,267),1545=>array(55,-14,534,676),1546=>array(55,-14,674,676),1547=>array(75,-270,640,631),1548=>array(70,-5,216,224),1549=>array(50,-109,294,83),1550=>array(40,0,600,200),1551=>array(107,-300,636,432),1552=>array(30,744,270,900),1553=>array(32,694,262,900),1554=>array(43,654,352,889),1555=>array(30,643,352,900),1556=>array(34,764,314,850),1557=>array(21,642,250,900),1558=>array(20,621,346,897),1559=>array(53,617,191,889),1560=>array(93,717,250,822),1561=>array(50,675,206,875),1562=>array(63,-287,220,-182),1563=>array(71,-11,210,486),1566=>array(72,57,300,254),1567=>array(68,-8,414,676),1568=>array(75,-300,652,315),1569=>array(85,-79,329,280),1570=>array(0,-48,275,800),1571=>array(24,-48,182,890),1572=>array(0,-247,329,528),1573=>array(47,-300,205,701),1574=>array(75,-160,652,512),1575=>array(100,-48,179,701),1576=>array(75,-200,877,309),1577=>array(75,-5,342,531),1578=>array(75,0,877,421),1579=>array(75,0,877,494),1580=>array(75,-280,591,332),1581=>array(75,-280,591,332),1582=>array(75,-280,591,541),1583=>array(55,0,368,350),1584=>array(55,0,368,561),1585=>array(0,-247,345,247),1586=>array(0,-247,345,431),1587=>array(75,-241,914,205),1588=>array(75,-241,914,454),1589=>array(75,-241,909,260),1590=>array(75,-241,909,421),1591=>array(0,0,568,695),1592=>array(0,0,568,695),1593=>array(75,-280,591,421),1594=>array(75,-280,591,611),1595=>array(75,0,902,713),1596=>array(75,-265,902,701),1597=>array(75,-160,652,542),1598=>array(75,-160,652,437),1599=>array(75,-160,652,504),1600=>array(-5,0,205,80),1601=>array(75,0,868,601),1602=>array(75,-170,634,501),1603=>array(-10,0,456,675),1604=>array(75,-239,598,675),1605=>array(75,-300,467,429),1606=>array(75,-194,597,496),1607=>array(75,-5,342,359),1608=>array(0,-247,329,254),1609=>array(75,-160,652,315),1610=>array(75,-300,652,315),1611=>array(74,674,269,895),1612=>array(72,666,316,900),1613=>array(44,-300,239,-79),1614=>array(74,704,269,835),1615=>array(31,651,225,900),1616=>array(44,-300,239,-169),1617=>array(75,721,259,880),1618=>array(113,693,238,850),1619=>array(12,731,287,806),1620=>array(88,667,246,900),1621=>array(71,-280,229,-47),1622=>array(141,-269,200,-56),1623=>array(81,641,275,890),1624=>array(69,661,305,900),1625=>array(-124,788,116,854),1626=>array(95,684,254,824),1627=>array(51,682,210,822),1628=>array(120,-171,218,-71),1629=>array(41,651,235,900),1630=>array(74,687,269,858),1631=>array(0,-290,237,-60),1632=>array(141,80,358,327),1633=>array(154,-16,331,602),1634=>array(70,-14,417,620),1635=>array(39,-15,456,628),1636=>array(85,-13,446,612),1637=>array(57,0,443,573),1638=>array(20,-15,483,624),1639=>array(60,-15,439,610),1640=>array(60,-15,439,610),1641=>array(102,-15,422,620),1642=>array(55,-14,385,676),1643=>array(20,-109,195,146),1644=>array(55,389,180,622),1645=>array(48,313,423,673),1646=>array(75,0,877,309),1647=>array(75,-170,634,307),1648=>array(121,658,180,871),1649=>array(-10,-48,280,829),1650=>array(-24,-48,213,900),1651=>array(0,-290,237,701),1652=>array(78,613,236,846),1653=>array(100,-48,326,846),1654=>array(0,-247,442,506),1655=>array(0,-247,482,561),1656=>array(75,-160,792,576),1657=>array(75,0,877,617),1658=>array(75,0,877,521),1659=>array(75,-277,877,309),1660=>array(75,-125,877,421),1661=>array(75,0,877,492),1662=>array(75,-265,877,309),1663=>array(75,0,877,534),1664=>array(75,-300,877,309),1665=>array(75,-280,591,631),1666=>array(75,-280,591,621),1667=>array(75,-280,591,332),1668=>array(75,-280,591,332),1669=>array(75,-281,591,604),1670=>array(75,-280,591,332),1671=>array(75,-280,591,332),1672=>array(55,0,368,727),1673=>array(55,-139,368,364),1674=>array(55,-200,368,350),1675=>array(55,-200,368,727),1676=>array(55,0,368,551),1677=>array(55,-190,368,350),1678=>array(55,0,368,634),1679=>array(55,0,368,642),1680=>array(55,0,368,674),1681=>array(0,-247,345,607),1682=>array(0,-247,345,504),1683=>array(0,-281,345,247),1684=>array(0,-300,345,247),1685=>array(0,-247,494,247),1686=>array(0,-300,345,247),1687=>array(0,-247,345,421),1688=>array(0,-247,345,504),1689=>array(0,-247,345,543),1690=>array(75,-241,914,341),1691=>array(75,-275,914,207),1692=>array(75,-275,914,444),1693=>array(75,-241,909,260),1694=>array(75,-241,909,484),1695=>array(0,0,568,695),1696=>array(75,-280,591,674),1697=>array(75,0,868,410),1698=>array(75,-200,868,410),1699=>array(75,-200,868,581),1700=>array(75,0,868,644),1701=>array(75,-265,868,410),1702=>array(75,0,868,732),1703=>array(75,-170,634,491),1704=>array(75,-170,634,568),1705=>array(75,0,902,701),1706=>array(0,0,1134,679),1707=>array(75,0,902,701),1708=>array(-10,0,456,771),1709=>array(-10,0,456,844),1710=>array(-10,-265,456,675),1711=>array(75,0,902,800),1712=>array(75,0,902,800),1713=>array(75,0,902,800),1714=>array(75,-200,902,800),1715=>array(75,-277,902,800),1716=>array(75,0,902,800),1717=>array(75,-239,598,804),1718=>array(75,-239,598,800),1719=>array(75,-239,598,855),1720=>array(75,-300,598,675),1721=>array(75,-300,597,496),1722=>array(75,-194,597,355),1723=>array(75,-194,597,660),1724=>array(75,-300,597,479),1725=>array(75,-194,597,564),1726=>array(-23,0,396,364),1727=>array(75,-280,591,511),1728=>array(75,-5,342,578),1729=>array(75,-5,342,359),1730=>array(75,-56,393,428),1731=>array(75,-56,393,321),1732=>array(0,-247,329,254),1733=>array(0,-247,329,254),1734=>array(0,-247,329,484),1735=>array(0,-247,329,561),1736=>array(0,-247,329,547),1737=>array(0,-247,329,461),1738=>array(0,-247,329,451),1739=>array(0,-247,329,524),1740=>array(75,-160,652,315),1741=>array(19,-166,708,315),1742=>array(75,-160,652,474),1743=>array(0,-247,329,441),1744=>array(75,-300,652,315),1745=>array(75,-300,652,315),1746=>array(75,-170,710,265),1747=>array(67,-170,710,448),1748=>array(75,-12,355,75),1749=>array(75,-5,342,299),1750=>array(61,580,498,900),1751=>array(61,580,387,900),1752=>array(-8,733,195,859),1753=>array(41,564,252,900),1754=>array(51,585,339,900),1755=>array(36,778,150,877),1756=>array(37,656,457,880),1757=>array(0,-126,1132,797),1758=>array(16,-137,954,801),1759=>array(42,613,216,900),1760=>array(73,714,187,888),1761=>array(56,740,294,850),1762=>array(57,575,253,900),1763=>array(19,-300,439,-76),1764=>array(60,754,243,805),1765=>array(43,215,208,466),1766=>array(40,23,359,242),1767=>array(40,596,359,815),1768=>array(20,560,281,905),1769=>array(20,-89,740,800),1770=>array(74,-288,291,-43),1771=>array(74,655,291,900),1772=>array(70,749,181,860),1773=>array(17,-289,155,-33),1774=>array(55,0,368,571),1775=>array(0,-247,345,461),1776=>array(141,80,358,327),1777=>array(154,-16,331,602),1778=>array(70,-14,417,620),1779=>array(39,-15,456,628),1780=>array(66,-15,426,624),1781=>array(57,-16,442,618),1782=>array(110,-18,417,624),1783=>array(60,-15,439,610),1784=>array(60,-15,439,610),1785=>array(102,-15,422,620),1786=>array(75,-241,914,454),1787=>array(75,-241,909,421),1788=>array(75,-280,591,611),1789=>array(78,91,260,526),1790=>array(13,91,226,462),1791=>array(-23,0,396,561),1872=>array(75,-200,877,309),1873=>array(75,-200,877,484),1874=>array(75,-253,877,309),1875=>array(75,-253,877,401),1876=>array(75,-200,877,401),1877=>array(75,-201,877,309),1878=>array(75,0,877,464),1879=>array(75,-280,591,511),1880=>array(75,-280,591,332),1881=>array(55,-277,368,725),1882=>array(55,-218,368,350),1883=>array(0,-247,398,247),1884=>array(75,-241,914,522),1885=>array(75,-280,591,609),1886=>array(75,-280,591,692),1887=>array(75,-280,591,691),1888=>array(75,-200,868,410),1889=>array(75,-263,868,410),1890=>array(75,0,902,721),1891=>array(75,0,902,784),1892=>array(75,-263,902,701),1893=>array(75,-300,467,621),1894=>array(75,-300,467,429),1895=>array(75,-300,597,496),1896=>array(75,-194,597,785),1897=>array(75,-194,597,679),1898=>array(75,-240,691,675),1899=>array(0,-247,345,521),1900=>array(0,-247,345,516),1901=>array(75,-241,914,441),1902=>array(75,-280,591,332),1903=>array(75,-280,591,332),1904=>array(75,-241,914,678),1905=>array(0,-247,345,723),1906=>array(75,-280,591,667),1907=>array(-9,-48,179,900),1908=>array(-26,-48,183,902),1909=>array(75,-160,652,462),1910=>array(75,-160,652,465),1911=>array(75,-300,753,315),1912=>array(0,-247,329,460),1913=>array(0,-247,329,462),1914=>array(60,-170,710,590),1915=>array(54,-170,710,592),1916=>array(75,-280,591,332),1917=>array(75,-241,914,560),1918=>array(75,-241,914,414),1919=>array(-10,0,456,675),1920=>array(-33,102,421,361),1921=>array(-112,39,481,367),1922=>array(-124,43,577,359),1923=>array(-45,40,532,390),1924=>array(23,94,466,353),1925=>array(-15,16,415,358),1926=>array(84,124,458,363),1927=>array(0,56,438,344),1928=>array(-4,-6,440,342),1929=>array(16,44,445,358),1930=>array(-50,-54,420,416),1931=>array(-80,-41,504,381),1932=>array(-4,-13,466,342),1933=>array(-57,-17,503,367),1934=>array(28,94,454,365),1935=>array(-1,-6,541,352),1936=>array(11,129,872,353),1937=>array(118,48,410,357),1938=>array(22,-54,500,365),1939=>array(50,-64,531,378),1940=>array(-74,31,481,347),1941=>array(-50,-54,422,416),1942=>array(40,-80,449,357),1943=>array(16,-21,673,533),1944=>array(-4,-49,466,495),1945=>array(-28,102,426,361),1946=>array(-57,93,397,484),1947=>array(-80,-40,504,511),1948=>array(-45,40,532,483),1949=>array(11,129,872,499),1950=>array(11,79,872,353),1951=>array(22,244,887,488),1952=>array(-4,-13,466,342),1953=>array(-4,-13,466,466),1954=>array(0,16,438,344),1955=>array(0,56,438,475),1956=>array(28,94,454,522),1957=>array(6,-6,449,484),1958=>array(243,517,543,727),1959=>array(180,507,543,829),1960=>array(169,-285,517,-54),1961=>array(152,-300,533,-6),1962=>array(217,509,504,764),1963=>array(50,511,609,764),1964=>array(275,509,532,781),1965=>array(90,518,591,755),1966=>array(98,516,583,785),1967=>array(190,509,611,885),1968=>array(249,523,524,769),1969=>array(35,-80,404,342),2304=>array(-419,682,-75,899),2305=>array(-360,682,-16,898),2306=>array(-247,676,-135,788),2307=>array(116,-10,283,488),2308=>array(-1,-40,901,858),2309=>array(-1,-40,901,609),2310=>array(-1,-40,1110,609),2311=>array(-40,-121,593,609),2312=>array(-39,-119,592,855),2313=>array(-39,0,636,610),2314=>array(-39,0,887,610),2315=>array(-39,-59,1006,610),2316=>array(-39,-126,867,610),2317=>array(-40,-282,694,883),2318=>array(-40,-282,694,858),2319=>array(-40,-282,694,609),2320=>array(-40,-282,694,896),2321=>array(-1,-40,1110,880),2322=>array(-1,-40,1110,858),2323=>array(-1,-40,1110,894),2324=>array(-1,-40,1110,900),2325=>array(-39,-38,782,610),2326=>array(-40,-40,837,609),2327=>array(-40,-40,734,609),2328=>array(-40,-40,734,609),2329=>array(-40,42,770,609),2330=>array(-40,-40,774,609),2331=>array(-40,-153,927,609),2332=>array(-40,-40,853,609),2333=>array(-40,-121,873,609),2334=>array(-40,-40,774,609),2335=>array(-40,17,668,609),2336=>array(-40,17,668,609),2337=>array(-40,42,692,609),2338=>array(-40,-1,648,609),2339=>array(-40,-40,734,609),2340=>array(-40,-40,694,609),2341=>array(-1,-40,734,609),2342=>array(-40,0,628,609),2343=>array(-1,-40,734,609),2344=>array(-40,-40,694,609),2345=>array(-40,-46,694,609),2346=>array(-40,-40,654,609),2347=>array(-40,-40,828,609),2348=>array(-40,-40,661,609),2349=>array(-40,-40,734,609),2350=>array(-40,-40,734,609),2351=>array(-40,-40,734,609),2352=>array(-40,-40,534,609),2353=>array(-40,-42,534,609),2354=>array(-40,-40,827,609),2355=>array(-40,-1,887,609),2356=>array(-40,-95,887,609),2357=>array(-40,-40,661,609),2358=>array(-40,-40,827,609),2359=>array(-40,-40,654,609),2360=>array(-40,-40,774,609),2361=>array(-40,-210,648,609),2362=>array(46,610,124,802),2363=>array(-40,-40,381,802),2364=>array(-166,-202,-54,-90),2365=>array(93,-40,609,611),2366=>array(-40,-40,381,609),2367=>array(-40,-40,535,893),2368=>array(-373,-40,381,893),2369=>array(-468,-280,-11,-35),2370=>array(-429,-300,-2,-22),2371=>array(-357,-280,-43,-37),2372=>array(-327,-300,30,78),2373=>array(-374,682,-30,883),2374=>array(-534,613,-120,858),2375=>array(-568,607,-130,893),2376=>array(-568,607,-130,922),2377=>array(-125,-40,381,883),2378=>array(-294,-40,381,858),2379=>array(-313,-40,381,893),2380=>array(-313,-40,381,922),2381=>array(-310,-270,0,-77),2382=>array(126,-38,460,610),2383=>array(-324,-40,381,900),2384=>array(-1,-40,875,681),2385=>array(-242,655,-157,900),2386=>array(-400,-125,0,-75),2387=>array(-314,705,-91,876),2388=>array(-240,709,-16,880),2389=>array(-400,630,0,900),2390=>array(-444,-151,2,-48),2391=>array(-444,-310,2,-48),2392=>array(-39,-45,782,610),2393=>array(-40,-54,837,609),2394=>array(-40,-45,734,609),2395=>array(-40,-45,853,609),2396=>array(-40,-92,692,609),2397=>array(-40,-127,648,609),2398=>array(-40,-42,828,609),2399=>array(-40,-42,734,609),2400=>array(-40,-212,1007,609),2401=>array(-40,-291,867,609),2402=>array(-409,-300,75,18),2403=>array(-409,-300,100,121),2404=>array(300,-40,379,609),2405=>array(300,-40,573,609),2406=>array(-1,103,363,466),2407=>array(-1,-212,288,609),2408=>array(-1,-153,438,568),2409=>array(-1,-153,378,580),2410=>array(-1,74,571,609),2411=>array(-6,-96,498,609),2412=>array(-1,-153,438,615),2413=>array(-1,-1,571,609),2414=>array(-40,-40,478,495),2415=>array(-1,-154,485,609),2416=>array(40,273,326,559),2417=>array(145,516,255,626),2418=>array(-1,-40,901,883),2419=>array(-1,-40,901,802),2420=>array(-1,-40,1110,802),2421=>array(-1,-40,1110,900),2422=>array(-1,-151,901,609),2423=>array(-1,-310,901,609),2425=>array(-40,-147,853,609),2426=>array(-39,-38,733,610),2427=>array(-39,-69,693,610),2428=>array(-39,-69,853,610),2429=>array(0,-38,438,569),2430=>array(-39,0,769,610),2431=>array(-39,0,660,610),2433=>array(-318,648,-59,820),2434=>array(47,-28,342,561),2435=>array(78,45,291,565),2437=>array(-20,26,614,588),2438=>array(-20,13,795,678),2439=>array(-25,-43,514,814),2440=>array(-16,22,530,804),2441=>array(-15,92,560,817),2442=>array(-29,85,588,807),2443=>array(16,67,625,689),2444=>array(54,58,466,618),2447=>array(42,27,495,593),2448=>array(44,26,575,879),2451=>array(25,87,496,566),2452=>array(46,88,587,851),2453=>array(-16,33,582,588),2454=>array(15,33,500,679),2455=>array(14,12,505,683),2456=>array(-13,28,489,588),2457=>array(8,44,440,565),2458=>array(-11,78,426,588),2459=>array(-13,-46,487,588),2460=>array(-15,35,612,588),2461=>array(-11,40,573,681),2462=>array(41,27,752,586),2463=>array(-49,104,436,820),2464=>array(-15,72,422,893),2465=>array(-10,91,547,588),2466=>array(-15,103,429,588),2467=>array(23,31,466,678),2468=>array(-13,98,573,588),2469=>array(12,25,502,678),2470=>array(-15,26,500,588),2471=>array(39,12,460,594),2472=>array(-12,16,466,588),2474=>array(30,31,566,678),2475=>array(-15,30,626,588),2476=>array(-18,21,462,588),2477=>array(-15,106,551,588),2478=>array(-15,27,505,588),2479=>array(-15,25,488,588),2480=>array(-18,21,462,588),2482=>array(-15,25,560,588),2486=>array(-50,31,547,678),2487=>array(-15,31,485,588),2488=>array(-15,25,541,588),2489=>array(-20,-54,478,588),2492=>array(-316,-125,-200,-6),2493=>array(-15,-54,478,588),2494=>array(-81,13,223,678),2495=>array(-20,21,520,818),2496=>array(-379,25,225,843),2497=>array(-296,-148,35,127),2498=>array(-243,-205,82,105),2499=>array(-407,-223,-154,111),2500=>array(-317,-300,39,156),2503=>array(-12,46,314,588),2504=>array(-56,41,323,808),2507=>array(-12,13,808,678),2508=>array(-56,13,850,808),2509=>array(-70,-132,163,588),2510=>array(11,49,389,594),2519=>array(-269,15,232,844),2524=>array(-10,-84,547,588),2525=>array(-15,-60,429,588),2527=>array(-15,25,488,588),2528=>array(15,-51,623,688),2529=>array(54,-241,517,618),2530=>array(-378,-299,-111,65),2531=>array(-393,-300,149,128),2534=>array(48,85,444,470),2535=>array(74,26,367,601),2536=>array(34,-51,480,591),2537=>array(-4,67,476,541),2538=>array(38,62,405,603),2539=>array(32,39,486,577),2540=>array(-1,43,463,582),2541=>array(92,30,467,575),2542=>array(5,53,484,581),2543=>array(26,57,448,606),2544=>array(-22,21,462,588),2545=>array(-13,-4,462,588),2546=>array(27,62,409,565),2547=>array(-13,100,375,577),2548=>array(25,55,409,559),2549=>array(41,72,497,602),2550=>array(41,59,525,602),2551=>array(23,77,132,581),2552=>array(21,75,339,582),2553=>array(15,199,291,469),2554=>array(31,375,596,760),2555=>array(42,-170,344,328),2561=>array(-177,639,145,847),2562=>array(-125,655,-13,767),2563=>array(59,-54,327,524),2565=>array(0,-37,817,570),2566=>array(0,-37,1018,570),2567=>array(-37,-36,825,836),2568=>array(-37,-36,896,836),2569=>array(-48,-138,596,840),2570=>array(-48,-268,596,840),2575=>array(-87,17,625,836),2576=>array(0,-37,817,863),2579=>array(-48,0,596,891),2580=>array(0,-37,817,836),2581=>array(-37,0,575,570),2582=>array(-37,-37,687,580),2583=>array(-37,-37,687,570),2584=>array(-37,-37,817,580),2585=>array(-37,-113,625,570),2586=>array(-37,0,625,570),2587=>array(-37,0,736,570),2588=>array(-37,-36,686,570),2589=>array(-37,-113,625,570),2590=>array(-37,14,625,570),2591=>array(-37,17,625,570),2592=>array(-37,17,625,570),2593=>array(-37,-29,596,570),2594=>array(-37,0,625,570),2595=>array(-37,-14,625,570),2596=>array(-37,0,596,570),2597=>array(-37,-37,686,570),2598=>array(-37,16,625,570),2599=>array(-37,-37,687,570),2600=>array(-37,0,663,570),2602=>array(0,-37,687,570),2603=>array(-37,0,607,570),2604=>array(-37,-37,687,570),2605=>array(-37,0,596,570),2606=>array(-37,-37,687,570),2607=>array(-37,-37,817,570),2608=>array(-57,-41,527,570),2610=>array(-37,0,663,570),2611=>array(-37,-89,663,570),2613=>array(-37,15,625,570),2614=>array(-37,-37,687,570),2616=>array(-37,-37,687,570),2617=>array(-49,-28,527,570),2620=>array(-369,-19,-257,93),2622=>array(-37,177,356,570),2623=>array(-37,-37,436,836),2624=>array(-349,-37,356,836),2625=>array(-493,-138,-140,-23),2626=>array(-493,-268,-140,-23),2631=>array(-497,606,-88,836),2632=>array(-507,606,-98,863),2635=>array(-507,569,-122,836),2636=>array(-447,496,-62,836),2637=>array(-157,-197,130,-17),2641=>array(-204,-158,50,-24),2649=>array(-37,-37,687,580),2650=>array(-37,-37,687,570),2651=>array(-37,-36,686,570),2652=>array(-37,-113,596,570),2654=>array(-37,-19,607,570),2662=>array(0,97,340,436),2663=>array(71,-74,270,570),2664=>array(0,-37,410,536),2665=>array(0,-37,354,554),2666=>array(0,70,534,570),2667=>array(0,-37,365,570),2668=>array(0,-11,374,676),2669=>array(0,36,410,561),2670=>array(56,16,466,443),2671=>array(56,16,466,570),2672=>array(-400,630,-120,806),2673=>array(-323,639,-1,827),2674=>array(-37,17,625,570),2675=>array(-48,0,596,840),2676=>array(71,-74,996,900),2677=>array(-226,-200,-97,-23),2689=>array(-386,627,90,900),2690=>array(-238,712,-125,825),2691=>array(84,129,197,555),2693=>array(30,0,1015,614),2694=>array(30,0,1232,614),2695=>array(40,0,603,614),2696=>array(40,0,797,857),2697=>array(40,0,716,846),2698=>array(40,-2,994,860),2699=>array(40,0,931,621),2700=>array(40,0,844,635),2701=>array(30,0,1015,880),2703=>array(30,0,1015,900),2704=>array(30,0,1015,900),2705=>array(30,0,1232,880),2707=>array(30,0,1232,900),2708=>array(30,0,1232,900),2709=>array(30,-2,676,623),2710=>array(30,0,782,618),2711=>array(40,0,690,614),2712=>array(40,0,613,614),2713=>array(30,0,596,613),2714=>array(40,0,760,637),2715=>array(40,0,733,635),2716=>array(40,1,946,630),2717=>array(40,-2,914,634),2718=>array(30,0,794,614),2719=>array(40,0,552,611),2720=>array(40,0,542,620),2721=>array(30,0,509,613),2722=>array(40,0,457,614),2723=>array(40,-173,832,627),2724=>array(40,-1,623,614),2725=>array(40,0,727,617),2726=>array(40,0,524,678),2727=>array(40,0,560,693),2728=>array(40,0,705,614),2730=>array(30,0,609,616),2731=>array(30,-171,684,623),2732=>array(40,0,763,614),2733=>array(40,0,760,615),2734=>array(40,0,666,619),2735=>array(40,0,779,645),2736=>array(40,0,487,633),2738=>array(40,0,716,618),2739=>array(40,0,740,617),2741=>array(40,0,583,614),2742=>array(40,-1,731,614),2743=>array(40,0,519,616),2744=>array(40,0,770,633),2745=>array(40,-188,701,613),2748=>array(-238,-112,-127,1),2749=>array(40,-1,457,615),2750=>array(45,0,205,614),2751=>array(66,0,643,879),2752=>array(-216,0,246,879),2753=>array(-596,-224,-25,1),2754=>array(-244,-223,327,2),2755=>array(-295,-230,23,0),2756=>array(-244,-266,-1,0),2757=>array(-378,644,-69,880),2759=>array(-428,616,-95,900),2760=>array(-521,617,-62,900),2761=>array(-170,0,218,880),2763=>array(-209,0,210,900),2764=>array(-324,0,217,900),2765=>array(-142,-315,70,-37),2768=>array(40,0,1028,825),2784=>array(40,0,1041,616),2785=>array(40,-171,801,633),2786=>array(-372,-310,9,-4),2787=>array(-442,-253,36,0),2790=>array(40,48,562,564),2791=>array(40,0,450,614),2792=>array(40,-2,557,617),2793=>array(40,-1,626,617),2794=>array(40,0,580,666),2795=>array(30,0,617,614),2796=>array(40,-35,520,619),2797=>array(40,0,655,614),2798=>array(40,0,510,610),2799=>array(40,1,552,614),2800=>array(50,0,312,243),2801=>array(50,-124,755,614),2817=>array(-345,659,39,900),2818=>array(15,394,242,632),2819=>array(40,0,349,632),2821=>array(40,0,754,632),2822=>array(40,0,933,632),2823=>array(40,-1,797,631),2824=>array(40,-3,828,631),2825=>array(40,0,798,631),2826=>array(40,-1,817,631),2827=>array(40,-102,772,630),2828=>array(40,0,560,631),2831=>array(35,0,643,631),2832=>array(35,0,965,832),2835=>array(40,0,649,650),2836=>array(40,0,924,830),2837=>array(40,0,699,632),2838=>array(40,0,713,631),2839=>array(40,0,732,631),2840=>array(40,-1,740,631),2841=>array(40,0,788,631),2842=>array(40,0,671,631),2843=>array(40,-1,594,628),2844=>array(40,0,651,631),2845=>array(40,0,639,631),2846=>array(40,0,584,632),2847=>array(40,0,643,631),2848=>array(40,0,627,631),2849=>array(40,0,701,632),2850=>array(40,-35,652,631),2851=>array(40,-4,721,631),2852=>array(40,0,673,631),2853=>array(40,0,713,631),2854=>array(40,0,648,631),2855=>array(40,0,642,631),2856=>array(40,0,649,631),2858=>array(40,0,713,631),2859=>array(40,0,920,631),2860=>array(40,-29,642,631),2861=>array(40,0,752,631),2862=>array(40,-2,713,631),2863=>array(35,0,773,631),2864=>array(40,0,723,632),2866=>array(40,0,835,631),2867=>array(40,0,682,631),2869=>array(40,-29,636,631),2870=>array(40,0,709,631),2871=>array(40,-1,703,631),2872=>array(40,0,592,631),2873=>array(40,-39,543,632),2876=>array(-270,-223,-131,-100),2877=>array(40,0,331,634),2878=>array(50,0,193,631),2879=>array(-592,677,-87,813),2880=>array(-181,0,183,712),2881=>array(-420,-279,132,1),2882=>array(-283,-261,189,0),2883=>array(-275,-300,49,15),2884=>array(-275,-300,49,21),2887=>array(40,0,466,629),2888=>array(40,0,1110,833),2891=>array(40,0,1288,631),2892=>array(40,0,1283,834),2893=>array(-126,-274,76,-6),2902=>array(-719,535,-53,833),2903=>array(-648,0,166,834),2908=>array(40,-223,701,632),2909=>array(40,-223,652,631),2911=>array(35,-149,785,635),2912=>array(40,-150,750,631),2913=>array(40,-166,670,631),2914=>array(-301,-267,-67,0),2915=>array(-279,-315,-10,0),2918=>array(40,1,684,631),2919=>array(50,3,471,631),2920=>array(50,1,448,631),2921=>array(40,0,759,637),2922=>array(35,0,606,633),2923=>array(35,0,589,635),2924=>array(30,0,588,637),2925=>array(30,0,572,630),2926=>array(50,0,487,631),2927=>array(40,0,457,631),2928=>array(35,0,601,634),2929=>array(40,-320,720,644),2930=>array(50,0,193,631),2931=>array(40,0,405,631),2932=>array(40,0,615,631),2933=>array(30,-11,711,598),2934=>array(40,-14,752,584),2935=>array(40,-11,747,598),2946=>array(-420,540,-181,762),2947=>array(8,0,580,452),2949=>array(0,-160,875,644),2950=>array(0,-182,1035,644),2951=>array(0,-148,813,843),2952=>array(0,0,553,468),2953=>array(0,0,455,467),2954=>array(0,2,1087,472),2958=>array(0,-4,565,468),2959=>array(0,-115,565,467),2960=>array(0,-291,654,470),2962=>array(0,-280,717,473),2963=>array(0,-280,717,473),2964=>array(0,-287,1603,469),2965=>array(0,0,640,468),2969=>array(0,0,651,470),2970=>array(0,0,569,468),2972=>array(0,-287,654,470),2974=>array(0,-239,833,468),2975=>array(0,0,551,471),2979=>array(0,-2,1193,468),2980=>array(0,-254,651,468),2984=>array(0,-243,523,468),2985=>array(0,-2,873,469),2986=>array(0,0,431,471),2990=>array(0,0,588,471),2991=>array(0,0,626,471),2992=>array(0,-115,414,468),2993=>array(0,-249,511,474),2994=>array(0,-2,611,468),2995=>array(0,0,768,468),2996=>array(0,-284,607,471),2997=>array(0,0,694,470),2998=>array(0,0,718,473),2999=>array(0,-250,827,468),3000=>array(0,0,830,471),3001=>array(0,-260,1026,466),3006=>array(0,1,414,468),3007=>array(-406,0,125,707),3008=>array(-337,468,26,711),3009=>array(-214,208,364,476),3010=>array(-151,7,584,681),3014=>array(0,-2,653,691),3015=>array(0,-1,461,692),3016=>array(0,-2,802,468),3018=>array(0,-2,1123,691),3019=>array(0,-1,947,692),3020=>array(0,-2,1471,691),3021=>array(-480,621,-301,799),3024=>array(0,-280,717,473),3031=>array(40,1,808,469),3046=>array(32,0,468,456),3047=>array(0,0,640,468),3048=>array(0,2,757,470),3049=>array(0,0,601,468),3050=>array(0,0,721,470),3051=>array(0,-239,773,468),3052=>array(0,-16,789,468),3053=>array(0,-4,565,468),3054=>array(0,-160,875,644),3055=>array(0,0,735,468),3056=>array(0,0,511,650),3057=>array(0,1,661,474),3058=>array(0,-150,834,468),3059=>array(0,0,594,468),3060=>array(0,0,815,774),3061=>array(0,-200,1513,654),3062=>array(0,-270,592,473),3063=>array(0,0,906,469),3064=>array(0,-250,1287,571),3065=>array(0,-239,773,774),3066=>array(0,-243,695,774),3330=>array(77,-12,416,328),3331=>array(56,8,222,428),3333=>array(76,-10,1055,448),3334=>array(76,-160,1192,448),3335=>array(76,-160,792,450),3336=>array(76,-160,1469,450),3337=>array(72,-160,570,450),3338=>array(72,-160,1244,450),3339=>array(79,-182,674,448),3340=>array(82,-10,895,446),3342=>array(78,-194,1006,450),3343=>array(78,-192,1008,446),3344=>array(76,-194,1538,450),3346=>array(78,-12,586,450),3347=>array(78,-12,980,450),3348=>array(78,-12,1253,450),3349=>array(74,-10,776,448),3350=>array(77,-12,798,450),3351=>array(77,-12,688,448),3352=>array(76,0,1095,450),3353=>array(76,-12,811,450),3354=>array(74,0,728,440),3355=>array(72,-10,963,448),3356=>array(74,-12,704,448),3357=>array(76,-12,1245,448),3358=>array(77,-12,1106,450),3359=>array(74,-10,466,448),3360=>array(77,-10,530,448),3361=>array(77,-12,984,450),3362=>array(77,-14,1028,450),3363=>array(76,-12,1099,450),3364=>array(76,-10,780,450),3365=>array(77,0,732,450),3366=>array(77,-16,484,448),3367=>array(77,-12,736,448),3368=>array(79,-10,746,450),3369=>array(40,-12,746,450),3370=>array(74,-10,780,440),3371=>array(74,-10,962,450),3372=>array(74,-12,1022,450),3373=>array(77,-12,499,450),3374=>array(77,0,511,450),3375=>array(79,-10,790,448),3376=>array(77,-12,530,452),3377=>array(76,-10,512,448),3378=>array(77,0,712,448),3379=>array(74,-180,556,448),3380=>array(77,-8,519,450),3381=>array(76,-10,716,448),3382=>array(77,-10,786,450),3383=>array(74,-10,921,448),3384=>array(72,-6,977,454),3385=>array(74,-10,978,446),3386=>array(75,-200,780,440),3389=>array(72,-158,380,602),3390=>array(77,-12,400,450),3391=>array(-110,0,184,676),3392=>array(-121,0,175,676),3393=>array(44,-246,269,448),3394=>array(40,-231,252,421),3395=>array(74,-246,381,436),3396=>array(59,-246,381,436),3398=>array(76,-12,540,450),3399=>array(76,-10,478,448),3400=>array(76,-12,1070,450),3402=>array(-604,-12,460,450),3403=>array(-534,-12,460,450),3404=>array(-604,-12,747,450),3405=>array(-47,450,232,612),3406=>array(62,465,160,564),3415=>array(76,-12,677,450),3424=>array(79,-181,674,448),3425=>array(73,-147,1006,451),3426=>array(-416,-276,-30,-45),3427=>array(-504,-300,-47,-30),3430=>array(73,0,558,363),3431=>array(70,-153,660,451),3432=>array(78,-10,674,450),3433=>array(74,-10,933,452),3434=>array(74,-7,671,656),3435=>array(74,-193,698,591),3436=>array(81,-190,704,456),3437=>array(78,-190,694,453),3438=>array(81,-190,678,451),3439=>array(81,-13,684,619),3440=>array(0,-190,981,452),3441=>array(74,-190,695,456),3442=>array(74,-10,1056,553),3443=>array(60,152,660,448),3444=>array(76,-12,664,603),3445=>array(76,-12,870,603),3449=>array(77,-10,864,448),3450=>array(77,-12,1137,604),3451=>array(77,-10,776,603),3452=>array(78,-12,534,604),3453=>array(76,-10,860,601),3454=>array(76,-10,780,603),3455=>array(74,-11,866,602),3458=>array(40,181,214,354),3459=>array(40,61,214,485),3461=>array(40,-300,586,546),3462=>array(40,-300,882,546),3463=>array(40,-300,908,546),3464=>array(40,-300,907,546),3465=>array(40,-180,586,535),3466=>array(40,0,609,833),3467=>array(40,-252,743,487),3468=>array(40,-252,1069,487),3469=>array(40,0,979,535),3470=>array(40,0,1271,535),3471=>array(40,0,1010,635),3472=>array(40,0,1437,635),3473=>array(40,0,637,744),3474=>array(40,0,746,826),3475=>array(40,0,1274,744),3476=>array(40,0,701,726),3477=>array(40,0,701,724),3478=>array(40,-1,1130,726),3482=>array(40,0,854,535),3483=>array(40,-11,675,726),3484=>array(40,0,675,535),3485=>array(40,0,679,535),3486=>array(40,0,701,726),3487=>array(40,0,794,535),3488=>array(40,0,679,726),3489=>array(40,0,655,727),3490=>array(40,0,655,727),3491=>array(40,0,1262,726),3492=>array(40,-274,985,535),3493=>array(40,-274,899,535),3494=>array(40,0,655,727),3495=>array(40,0,679,726),3496=>array(40,0,637,744),3497=>array(40,0,701,726),3498=>array(40,0,637,743),3499=>array(20,0,1083,682),3500=>array(41,0,701,727),3501=>array(40,0,739,535),3502=>array(40,0,637,744),3503=>array(40,-274,424,535),3504=>array(40,0,701,726),3505=>array(20,0,881,535),3507=>array(40,-274,424,535),3508=>array(40,0,637,535),3509=>array(40,0,637,744),3510=>array(40,0,675,726),3511=>array(40,0,747,535),3512=>array(40,0,679,726),3513=>array(40,0,701,726),3514=>array(40,0,679,535),3515=>array(30,0,592,741),3517=>array(40,-252,743,465),3520=>array(40,0,679,726),3521=>array(40,0,675,535),3522=>array(40,0,637,535),3523=>array(40,0,679,535),3524=>array(40,0,747,535),3525=>array(40,-252,743,465),3526=>array(40,0,637,535),3530=>array(-180,486,0,827),3535=>array(20,43,289,491),3536=>array(20,-170,319,376),3537=>array(20,-170,319,376),3538=>array(-594,515,-57,823),3539=>array(-572,515,-35,823),3540=>array(-681,-285,-40,0),3542=>array(-681,-285,-40,0),3544=>array(20,43,289,491),3545=>array(40,0,671,535),3546=>array(40,0,1062,827),3547=>array(40,0,1313,535),3548=>array(40,0,1238,535),3549=>array(40,0,1235,826),3550=>array(40,0,1252,535),3551=>array(20,43,421,491),3570=>array(20,43,619,491),3571=>array(40,43,441,491),3572=>array(40,81,908,369),3585=>array(58,0,468,527),3586=>array(46,0,408,531),3587=>array(46,0,470,530),3588=>array(58,0,468,527),3589=>array(58,0,480,527),3590=>array(46,0,519,530),3591=>array(24,0,353,527),3592=>array(32,0,424,527),3593=>array(46,0,558,527),3594=>array(46,0,408,562),3595=>array(46,0,470,562),3596=>array(46,-9,652,527),3597=>array(46,-273,653,527),3598=>array(46,-226,504,527),3599=>array(46,-226,504,527),3600=>array(32,-300,425,524),3601=>array(46,0,573,532),3602=>array(58,0,667,527),3603=>array(46,-9,744,527),3604=>array(58,0,467,527),3605=>array(58,0,478,527),3606=>array(48,-9,458,527),3607=>array(46,0,513,532),3608=>array(58,0,444,524),3609=>array(46,0,557,527),3610=>array(48,0,490,527),3611=>array(48,0,490,746),3612=>array(64,0,492,527),3613=>array(64,0,492,747),3614=>array(46,0,540,527),3615=>array(46,0,540,747),3616=>array(46,-10,504,527),3617=>array(58,0,478,528),3618=>array(64,-9,432,529),3619=>array(32,-10,418,524),3620=>array(56,-225,466,527),3621=>array(56,-8,448,527),3622=>array(46,-226,504,527),3623=>array(24,-8,414,529),3624=>array(58,0,497,556),3625=>array(46,0,568,527),3626=>array(58,-8,479,555),3627=>array(46,0,514,534),3628=>array(46,0,635,725),3629=>array(58,-9,450,527),3630=>array(58,-9,450,569),3631=>array(46,0,386,532),3632=>array(46,-2,356,526),3633=>array(-167,591,143,800),3634=>array(24,0,314,527),3635=>array(-72,0,351,776),3636=>array(-408,546,-82,748),3637=>array(-409,545,-82,801),3638=>array(-408,544,-82,800),3639=>array(-409,544,-82,800),3640=>array(-220,-300,-64,-52),3641=>array(-339,-300,-64,-46),3642=>array(-158,-167,-55,-64),3647=>array(16,-129,551,737),3648=>array(64,-9,240,527),3649=>array(64,-9,475,527),3650=>array(0,-9,401,900),3651=>array(0,-9,380,900),3652=>array(-43,-12,378,900),3653=>array(-20,-224,269,527),3654=>array(46,-226,389,532),3655=>array(-390,567,-46,886),3656=>array(-154,674,-86,847),3657=>array(-338,687,-64,869),3658=>array(-439,686,-64,868),3659=>array(-202,689,-55,837),3660=>array(-250,685,-16,894),3661=>array(-226,697,-83,848),3662=>array(-303,609,-83,900),3663=>array(66,0,592,526),3664=>array(56,-9,472,385),3665=>array(56,-11,472,385),3666=>array(1,-12,515,600),3667=>array(56,-11,538,385),3668=>array(57,-1,586,602),3669=>array(56,-1,596,587),3670=>array(-25,-9,423,599),3671=>array(56,-14,658,608),3672=>array(56,-1,572,598),3673=>array(56,-5,533,598),3674=>array(46,0,548,531),3675=>array(33,-11,1355,534),4256=>array(77,10,462,683),4257=>array(80,18,466,694),4258=>array(77,11,562,686),4259=>array(77,10,644,685),4260=>array(78,10,475,684),4261=>array(77,10,468,685),4262=>array(77,11,463,686),4263=>array(77,11,703,685),4264=>array(77,10,462,685),4265=>array(77,14,464,683),4266=>array(78,0,845,679),4267=>array(77,11,462,685),4268=>array(76,10,462,687),4269=>array(77,12,703,685),4270=>array(77,11,462,685),4271=>array(77,10,462,683),4272=>array(76,11,705,684),4273=>array(29,11,464,687),4274=>array(68,10,560,685),4275=>array(77,10,560,686),4276=>array(71,11,576,685),4277=>array(76,10,460,688),4278=>array(77,10,645,685),4279=>array(77,14,463,685),4280=>array(77,11,511,686),4281=>array(77,11,463,687),4282=>array(77,10,508,685),4283=>array(76,11,462,687),4284=>array(77,10,557,685),4285=>array(77,10,453,685),4286=>array(30,11,464,689),4287=>array(77,-133,559,686),4288=>array(78,11,463,686),4289=>array(75,11,460,685),4290=>array(82,9,563,685),4291=>array(77,14,468,686),4292=>array(77,10,469,685),4293=>array(77,12,462,685),4304=>array(33,10,421,494),4305=>array(33,11,419,687),4306=>array(33,-270,511,396),4307=>array(33,-274,596,395),4308=>array(33,-272,418,397),4309=>array(33,-273,419,396),4310=>array(33,10,419,685),4311=>array(33,10,669,400),4312=>array(33,11,418,396),4313=>array(33,-274,419,394),4314=>array(23,-272,789,396),4315=>array(33,10,418,682),4316=>array(33,10,420,686),4317=>array(33,11,662,396),4318=>array(33,10,416,684),4319=>array(33,-272,415,396),4320=>array(33,10,661,683),4321=>array(33,10,468,686),4322=>array(33,-272,511,395),4323=>array(0,-271,483,398),4324=>array(33,-272,527,400),4325=>array(33,-272,417,687),4326=>array(33,-271,594,395),4327=>array(33,-275,419,396),4328=>array(23,10,457,685),4329=>array(33,10,419,686),4330=>array(33,-271,452,398),4331=>array(33,10,419,686),4332=>array(1,-272,485,686),4333=>array(33,-271,410,684),4334=>array(33,10,467,686),4335=>array(1,-271,582,394),4336=>array(33,9,422,689),4337=>array(33,10,418,684),4338=>array(1,10,482,396),4339=>array(1,-268,384,396),4340=>array(33,-271,420,501),4341=>array(33,11,418,684),4342=>array(33,-279,708,686),4343=>array(33,-273,419,396),4344=>array(33,-273,419,400),4345=>array(33,-256,511,410),4346=>array(33,-198,454,396),4347=>array(12,0,402,573),4348=>array(24,203,315,711),4608=>array(69,-1,492,531),4609=>array(69,-1,747,531),4610=>array(14,-41,544,600),4611=>array(14,1,470,600),4612=>array(14,-6,480,601),4613=>array(10,-10,572,609),4614=>array(69,-1,681,551),4616=>array(49,1,545,604),4617=>array(50,1,705,604),4618=>array(49,-42,764,604),4619=>array(56,1,547,604),4620=>array(50,1,722,604),4621=>array(45,-14,589,597),4622=>array(49,1,885,597),4623=>array(57,-138,795,604),4624=>array(29,1,772,586),4625=>array(29,1,1028,586),4626=>array(29,-42,1025,586),4627=>array(29,1,771,585),4628=>array(29,1,952,586),4629=>array(29,1,772,658),4630=>array(29,1,771,585),4631=>array(29,-140,962,585),4632=>array(57,92,861,421),4633=>array(58,92,1103,421),4634=>array(46,-42,1064,608),4635=>array(46,1,919,612),4636=>array(43,0,987,612),4637=>array(59,0,913,612),4638=>array(77,1,912,613),4639=>array(46,-140,1044,602),4640=>array(62,85,774,464),4641=>array(61,86,1010,464),4642=>array(14,-41,844,569),4643=>array(14,1,690,569),4644=>array(67,0,837,580),4645=>array(28,1,907,579),4646=>array(59,1,774,580),4647=>array(15,-138,839,568),4648=>array(48,-9,538,555),4649=>array(82,1,592,550),4650=>array(49,3,534,550),4651=>array(48,-16,708,551),4652=>array(49,0,654,555),4653=>array(45,-1,538,551),4654=>array(45,-1,638,585),4655=>array(48,-15,735,635),4656=>array(45,-5,532,584),4657=>array(45,-5,787,584),4658=>array(44,-37,785,584),4659=>array(44,-5,532,584),4660=>array(45,-5,719,584),4661=>array(45,-5,532,583),4662=>array(45,-5,532,584),4663=>array(46,-140,781,583),4664=>array(21,-5,624,639),4665=>array(21,-5,781,639),4666=>array(21,-36,816,639),4667=>array(21,-5,624,639),4668=>array(21,-5,733,639),4669=>array(36,-5,650,639),4670=>array(21,-5,624,639),4671=>array(40,-122,796,649),4672=>array(64,-3,635,583),4673=>array(64,-3,654,583),4674=>array(64,-29,640,583),4675=>array(21,-17,692,583),4676=>array(64,-3,635,583),4677=>array(63,-3,635,657),4678=>array(65,1,648,563),4680=>array(64,-3,793,583),4682=>array(64,-3,1009,583),4683=>array(62,-66,634,583),4684=>array(7,-148,634,583),4685=>array(64,-3,950,583),4688=>array(19,-3,682,654),4689=>array(19,-3,682,654),4690=>array(19,-29,682,654),4691=>array(21,-17,741,654),4692=>array(19,-3,682,654),4693=>array(36,-3,694,677),4694=>array(65,1,648,696),4696=>array(19,-3,792,654),4698=>array(20,-3,1009,654),4699=>array(19,-140,682,654),4700=>array(7,-177,682,654),4701=>array(19,-3,950,654),4704=>array(16,-4,489,564),4705=>array(15,-4,727,564),4706=>array(16,-38,742,564),4707=>array(16,-4,489,564),4708=>array(16,-4,683,564),4709=>array(3,-4,737,564),4710=>array(16,-4,489,564),4711=>array(16,-140,707,564),4712=>array(-38,-4,567,712),4713=>array(-38,-4,727,712),4714=>array(-38,-38,742,712),4715=>array(-38,-4,567,712),4716=>array(-38,-4,683,712),4717=>array(3,-4,815,712),4718=>array(-38,-4,567,712),4719=>array(-38,-140,737,712),4720=>array(37,-4,692,583),4721=>array(37,-3,692,583),4722=>array(37,-29,692,583),4723=>array(35,-27,764,583),4724=>array(37,-3,692,583),4725=>array(37,-3,692,657),4726=>array(27,-8,663,563),4727=>array(29,-146,692,583),4728=>array(59,-2,726,634),4729=>array(59,-2,726,634),4730=>array(59,-39,711,634),4731=>array(49,-27,790,634),4732=>array(58,-2,726,622),4733=>array(88,1,765,774),4734=>array(56,1,691,737),4735=>array(59,-146,726,634),4736=>array(31,1,556,579),4737=>array(30,1,759,579),4738=>array(30,-42,767,579),4739=>array(4,-37,549,579),4740=>array(31,1,720,579),4741=>array(55,1,527,580),4742=>array(48,1,846,543),4744=>array(31,1,913,579),4746=>array(31,1,918,579),4747=>array(17,-96,596,579),4748=>array(31,-125,691,579),4749=>array(31,1,830,579),4752=>array(49,-2,346,578),4753=>array(107,-2,532,577),4754=>array(108,-20,476,577),4755=>array(63,1,533,553),4756=>array(93,1,418,577),4757=>array(50,-2,519,551),4758=>array(63,1,614,543),4759=>array(37,-140,619,553),4760=>array(73,-2,705,634),4761=>array(72,-2,736,634),4762=>array(72,-39,709,634),4763=>array(51,1,667,663),4764=>array(43,1,677,649),4765=>array(54,-3,630,660),4766=>array(51,0,718,663),4767=>array(54,-140,648,670),4768=>array(47,0,543,568),4769=>array(47,0,711,568),4770=>array(47,-41,810,568),4771=>array(47,1,543,568),4772=>array(47,0,731,568),4773=>array(40,0,543,588),4774=>array(47,1,544,568),4775=>array(-33,0,654,641),4776=>array(66,-4,518,621),4777=>array(65,-4,721,621),4778=>array(66,-37,756,621),4779=>array(74,-4,518,621),4780=>array(65,-4,683,621),4781=>array(78,-3,518,621),4782=>array(66,-3,518,621),4784=>array(62,1,945,579),4786=>array(62,1,990,579),4787=>array(81,-76,623,579),4788=>array(81,-77,727,579),4789=>array(62,1,872,579),4792=>array(10,-4,693,663),4793=>array(10,-4,896,663),4794=>array(10,-37,931,667),4795=>array(10,-4,693,663),4796=>array(10,-4,858,663),4797=>array(10,-3,693,663),4798=>array(10,-3,693,663),4800=>array(10,-4,1078,663),4802=>array(10,-4,1125,663),4803=>array(-36,-76,711,663),4804=>array(-36,-76,815,663),4805=>array(10,-4,1036,663),4808=>array(64,89,708,474),4809=>array(64,49,871,473),4810=>array(55,-20,643,563),4811=>array(55,-2,643,563),4812=>array(75,-2,630,564),4813=>array(64,89,964,473),4814=>array(52,1,658,553),4816=>array(78,-17,517,509),4817=>array(78,-18,764,509),4818=>array(60,-42,739,599),4819=>array(60,1,560,599),4820=>array(59,0,665,590),4821=>array(65,-13,460,560),4822=>array(67,1,555,590),4824=>array(34,-2,478,539),4825=>array(34,-2,677,539),4826=>array(34,-39,698,539),4827=>array(34,-2,478,539),4828=>array(34,-2,654,539),4829=>array(24,-3,682,539),4830=>array(34,-2,478,539),4831=>array(34,-140,693,538),4832=>array(38,-3,929,565),4833=>array(38,-2,929,565),4834=>array(38,-39,931,565),4835=>array(38,-3,929,565),4836=>array(38,-2,929,565),4837=>array(72,-3,988,655),4838=>array(38,-2,929,564),4839=>array(38,-140,929,565),4840=>array(48,0,446,552),4841=>array(48,0,488,552),4842=>array(48,1,646,552),4843=>array(37,-34,591,580),4844=>array(48,1,588,552),4845=>array(52,-15,617,580),4846=>array(48,1,666,552),4848=>array(37,15,562,566),4849=>array(43,-2,839,580),4850=>array(43,-39,815,580),4851=>array(43,-2,608,580),4852=>array(37,-5,675,566),4853=>array(37,15,709,566),4854=>array(81,1,751,581),4855=>array(43,-140,783,580),4856=>array(37,-121,620,558),4857=>array(22,-118,751,573),4858=>array(23,-154,729,573),4859=>array(22,-118,520,573),4860=>array(37,-173,675,558),4861=>array(37,-121,766,558),4862=>array(52,-116,722,573),4863=>array(22,-168,694,630),4864=>array(37,-121,689,647),4865=>array(22,-118,751,661),4866=>array(23,-154,729,661),4867=>array(22,-118,660,661),4868=>array(37,-173,689,647),4869=>array(37,-121,766,647),4870=>array(52,-116,722,661),4871=>array(11,-168,694,704),4872=>array(35,-2,432,565),4873=>array(35,-2,642,565),4874=>array(35,-39,655,565),4875=>array(21,-60,578,562),4876=>array(35,-3,581,565),4877=>array(39,-3,548,565),4878=>array(51,-3,490,592),4880=>array(35,-2,832,565),4882=>array(35,-3,828,565),4883=>array(20,0,500,565),4884=>array(37,-106,638,565),4885=>array(35,-3,741,565),4888=>array(-10,-2,596,712),4889=>array(-10,-2,700,712),4890=>array(-10,-39,713,712),4891=>array(21,-60,654,712),4892=>array(-10,-2,640,712),4893=>array(-9,-3,596,712),4894=>array(-24,-3,582,654),4896=>array(63,-3,794,428),4897=>array(63,-3,1011,428),4898=>array(63,-42,1015,426),4899=>array(62,-2,753,534),4900=>array(63,-3,983,426),4901=>array(49,1,710,532),4902=>array(63,-21,766,476),4903=>array(63,-169,1013,401),4904=>array(63,-3,1065,448),4905=>array(63,-3,1121,448),4906=>array(63,-97,1131,448),4907=>array(42,-3,993,534),4908=>array(63,-3,1274,448),4909=>array(52,0,990,524),4910=>array(63,-21,1037,477),4911=>array(63,-175,1129,419),4912=>array(70,0,566,606),4913=>array(71,1,743,606),4914=>array(70,-41,805,606),4915=>array(56,1,566,606),4916=>array(70,0,731,606),4917=>array(70,0,742,606),4918=>array(70,1,537,606),4919=>array(56,-138,769,606),4920=>array(70,0,566,522),4921=>array(71,1,743,522),4922=>array(70,-41,805,522),4923=>array(56,1,566,522),4924=>array(70,0,731,522),4925=>array(70,0,742,522),4926=>array(70,1,537,522),4927=>array(56,-138,769,522),4928=>array(90,-19,488,531),4929=>array(91,-18,749,531),4930=>array(34,-31,577,550),4931=>array(34,1,432,550),4932=>array(34,1,516,550),4933=>array(65,-11,446,560),4934=>array(67,1,555,590),4936=>array(20,-23,712,585),4937=>array(73,1,655,583),4938=>array(20,-26,671,585),4939=>array(73,1,650,583),4940=>array(20,-81,825,585),4941=>array(49,1,650,551),4942=>array(42,-8,683,586),4943=>array(34,-140,650,583),4944=>array(38,-3,722,612),4945=>array(38,-4,722,612),4946=>array(38,-42,722,612),4947=>array(9,-47,779,601),4948=>array(38,-3,722,612),4949=>array(67,-2,751,613),4950=>array(29,-3,808,612),4951=>array(38,-126,722,612),4952=>array(49,4,685,625),4953=>array(46,-29,920,693),4954=>array(20,-26,683,625),4961=>array(48,153,184,509),4962=>array(166,153,533,509),4963=>array(58,88,348,580),4964=>array(58,50,349,645),4965=>array(59,105,466,557),4966=>array(48,153,465,509),4967=>array(48,40,184,622),4968=>array(48,40,650,622),4969=>array(50,-140,636,648),4970=>array(35,-140,562,662),4971=>array(76,-140,589,663),4972=>array(76,-140,589,663),4973=>array(50,-140,563,663),4974=>array(19,-160,562,651),4975=>array(79,-160,655,651),4976=>array(81,-166,706,657),4977=>array(79,-140,591,663),4978=>array(50,-160,562,651),4979=>array(37,-156,663,660),4980=>array(102,-156,677,660),4981=>array(72,-154,658,648),4982=>array(54,-154,508,648),4983=>array(67,-156,722,660),4984=>array(49,-156,645,660),4985=>array(37,-154,866,648),4986=>array(50,-156,547,660),4987=>array(21,-156,547,660),4988=>array(48,-156,825,660),5024=>array(18,0,687,662),5025=>array(19,-9,654,662),5026=>array(8,0,584,662),5027=>array(0,-9,640,662),5028=>array(28,-9,778,671),5029=>array(-3,0,277,670),5030=>array(32,-14,492,676),5031=>array(37,-14,517,676),5032=>array(20,0,440,662),5033=>array(24,-18,692,662),5034=>array(-12,0,679,674),5035=>array(-1,-14,359,662),5036=>array(18,0,603,662),5037=>array(3,10,685,672),5038=>array(37,0,437,676),5039=>array(-12,-14,573,667),5040=>array(18,0,448,662),5041=>array(18,0,552,662),5042=>array(6,-14,706,676),5043=>array(-12,-11,915,662),5044=>array(12,-14,482,676),5045=>array(-9,0,510,676),5046=>array(20,-14,632,676),5047=>array(16,0,867,662),5048=>array(40,0,481,676),5049=>array(-3,-14,778,670),5050=>array(21,-14,933,676),5051=>array(18,0,701,662),5052=>array(-3,-13,571,662),5053=>array(19,-14,709,662),5054=>array(20,-14,674,676),5055=>array(-6,-9,614,662),5056=>array(19,-14,696,676),5057=>array(-12,-14,708,680),5058=>array(18,0,600,662),5059=>array(21,0,609,662),5060=>array(9,0,541,680),5061=>array(20,-14,886,676),5062=>array(44,0,620,662),5063=>array(-7,-14,653,680),5064=>array(17,-14,657,680),5065=>array(-2,0,935,671),5066=>array(-6,-18,654,680),5067=>array(22,-14,519,680),5068=>array(-2,-14,669,662),5069=>array(13,-14,703,680),5070=>array(-11,0,505,662),5071=>array(19,0,545,662),5072=>array(1,0,512,662),5073=>array(11,-14,663,680),5074=>array(21,0,600,662),5075=>array(-2,-14,518,662),5076=>array(-12,-11,949,662),5077=>array(26,-14,519,680),5078=>array(-2,-14,578,662),5079=>array(-12,-18,628,660),5080=>array(-12,-18,628,660),5081=>array(-12,-11,669,662),5082=>array(31,-14,480,676),5083=>array(28,-14,789,680),5084=>array(-6,-9,634,671),5085=>array(-12,0,574,675),5086=>array(18,0,604,662),5087=>array(20,-14,625,676),5088=>array(15,-14,655,662),5089=>array(-12,-14,688,676),5090=>array(19,0,545,662),5091=>array(25,-14,600,680),5092=>array(13,0,743,660),5093=>array(18,0,752,662),5094=>array(18,0,707,662),5095=>array(8,-14,468,662),5096=>array(22,-14,782,680),5097=>array(20,-14,800,680),5098=>array(8,-14,768,680),5099=>array(25,-14,665,680),5100=>array(28,-14,688,680),5101=>array(9,-14,490,680),5102=>array(26,-14,486,680),5103=>array(-7,-14,695,680),5104=>array(-12,-101,528,680),5105=>array(-12,-9,752,662),5106=>array(-12,0,610,680),5107=>array(20,-14,808,677),5108=>array(17,0,593,662),5920=>array(0,0,502,700),5921=>array(0,0,502,700),5922=>array(3,8,497,693),5923=>array(15,2,454,687),5924=>array(6,4,480,693),5925=>array(69,0,502,700),5926=>array(9,1,543,701),5927=>array(5,0,502,700),5928=>array(11,4,495,693),5929=>array(4,0,502,699),5930=>array(3,8,502,688),5931=>array(3,0,502,700),5932=>array(6,4,480,693),5933=>array(0,357,487,398),5934=>array(6,-102,480,693),5935=>array(0,0,784,702),5936=>array(6,-102,480,693),5937=>array(22,0,502,700),5938=>array(-275,715,-56,756),5939=>array(-279,-1,-60,40),5940=>array(-668,-177,91,703),5941=>array(65,11,192,696),5942=>array(65,11,352,696),6480=>array(19,0,449,557),6481=>array(39,-3,454,562),6482=>array(47,0,469,557),6483=>array(46,-8,593,555),6484=>array(41,-3,602,556),6485=>array(66,0,538,555),6486=>array(52,-4,642,554),6487=>array(52,-4,642,554),6488=>array(62,-10,526,557),6489=>array(63,-5,486,558),6490=>array(59,-6,629,559),6491=>array(58,-5,475,557),6492=>array(59,-190,607,552),6493=>array(46,-5,465,545),6494=>array(63,-109,632,557),6495=>array(41,-109,604,556),6496=>array(50,-221,439,559),6497=>array(41,-202,587,559),6498=>array(66,0,497,555),6499=>array(45,-1,200,897),6500=>array(58,0,428,894),6501=>array(58,0,428,894),6502=>array(58,-230,428,894),6503=>array(58,-225,405,557),6504=>array(58,-221,397,557),6505=>array(58,-287,428,560),6506=>array(58,-237,432,894),6507=>array(60,-237,433,894),6508=>array(70,0,449,886),6509=>array(57,-108,615,559),6512=>array(43,0,583,557),6513=>array(61,0,438,558),6514=>array(61,0,529,557),6515=>array(52,-4,446,564),6516=>array(54,0,450,557),6656=>array(57,37,720,476),6657=>array(61,4,844,602),6658=>array(53,18,638,536),6659=>array(47,4,740,415),6660=>array(61,34,844,602),6661=>array(65,0,611,601),6662=>array(49,45,767,466),6663=>array(44,25,814,547),6664=>array(36,20,702,430),6665=>array(49,45,767,466),6666=>array(36,0,702,430),6667=>array(26,9,834,549),6668=>array(23,20,900,578),6669=>array(36,24,755,427),6670=>array(23,15,1081,404),6671=>array(41,14,1138,371),6672=>array(17,2,1042,367),6673=>array(60,28,634,525),6674=>array(28,17,1127,496),6675=>array(17,10,1042,367),6676=>array(79,19,593,457),6677=>array(17,2,1042,367),6678=>array(53,21,958,454),6679=>array(-662,520,-525,657),6680=>array(-232,-194,-95,-57),6681=>array(0,-67,388,479),6682=>array(2,5,537,412),6683=>array(-691,525,-482,882),6686=>array(2,7,554,458),6687=>array(60,0,463,698),7424=>array(5,0,492,460),7425=>array(5,0,644,450),7426=>array(33,-10,627,460),7427=>array(10,0,431,450),7428=>array(25,-10,444,461),7429=>array(10,0,500,450),7430=>array(10,0,500,450),7431=>array(10,0,432,450),7432=>array(20,-10,378,461),7433=>array(25,-199,262,484),7434=>array(0,-12,292,450),7435=>array(10,0,508,450),7436=>array(10,0,434,450),7437=>array(10,0,632,450),7438=>array(10,-8,529,450),7439=>array(25,-10,484,461),7440=>array(7,-9,413,455),7441=>array(18,-2,489,440),7442=>array(18,28,489,416),7443=>array(5,-5,668,436),7444=>array(24,-10,684,460),7445=>array(23,-10,349,454),7446=>array(22,229,461,460),7447=>array(22,-13,461,218),7448=>array(10,0,401,450),7449=>array(18,-1,483,450),7450=>array(20,0,484,450),7451=>array(10,0,403,450),7452=>array(3,-14,509,450),7453=>array(14,2,474,472),7454=>array(14,1,646,472),7455=>array(20,-83,481,677),7456=>array(5,-8,497,450),7457=>array(5,-14,684,450),7458=>array(10,0,429,450),7459=>array(9,-10,333,444),7460=>array(39,-10,412,675),7461=>array(6,-7,672,670),7462=>array(10,0,368,444),7463=>array(10,0,474,452),7464=>array(10,0,468,444),7465=>array(10,0,363,444),7466=>array(10,0,518,448),7467=>array(6,-9,447,444),7468=>array(8,390,495,850),7469=>array(5,390,644,840),7470=>array(10,390,431,840),7471=>array(10,390,431,840),7472=>array(10,390,500,840),7473=>array(10,390,432,840),7474=>array(5,390,427,840),7475=>array(10,376,484,851),7476=>array(8,390,519,840),7477=>array(13,390,248,840),7478=>array(0,378,292,840),7479=>array(10,390,508,840),7480=>array(10,390,434,840),7481=>array(8,390,630,840),7482=>array(8,382,527,840),7483=>array(10,382,529,840),7484=>array(12,380,471,851),7485=>array(12,380,338,844),7486=>array(10,390,401,840),7487=>array(10,390,474,840),7488=>array(8,390,401,840),7489=>array(10,376,516,840),7490=>array(5,376,684,840),7491=>array(21,382,295,698),7492=>array(2,382,276,698),7493=>array(16,382,327,698),7494=>array(22,382,421,698),7495=>array(2,382,315,846),7496=>array(16,382,327,845),7497=>array(15,382,283,698),7498=>array(15,380,283,696),7499=>array(12,382,253,698),7500=>array(7,381,248,697),7501=>array(17,243,313,698),7502=>array(11,233,169,690),7503=>array(5,390,337,845),7504=>array(11,390,517,698),7505=>array(10,243,285,699),7506=>array(17,382,315,698),7507=>array(15,382,275,697),7508=>array(22,576,461,807),7509=>array(22,380,461,611),7510=>array(3,245,315,698),7511=>array(9,382,186,776),7512=>array(6,382,319,690),7513=>array(8,390,316,703),7514=>array(11,383,517,691),7515=>array(13,382,318,690),7516=>array(3,381,437,822),7517=>array(43,253,325,841),7518=>array(12,239,309,699),7519=>array(29,381,329,840),7520=>array(26,239,404,699),7521=>array(12,199,309,649),7522=>array(11,-150,169,307),7523=>array(2,-150,222,158),7524=>array(6,-158,319,150),7525=>array(13,-158,318,150),7526=>array(43,-284,325,304),7527=>array(12,-300,309,160),7528=>array(33,-298,327,160),7529=>array(26,-298,404,162),7530=>array(12,-290,309,160),7531=>array(9,-10,744,460),7532=>array(-68,-10,468,683),7533=>array(27,-10,541,683),7534=>array(-8,0,383,683),7535=>array(9,0,780,460),7536=>array(7,0,486,460),7537=>array(-48,-217,470,460),7538=>array(-34,0,335,460),7539=>array(-9,0,384,461),7540=>array(10,-10,356,459),7541=>array(-46,-10,300,579),7542=>array(27,0,418,450),7543=>array(41,-218,483,460),7544=>array(9,390,467,834),7545=>array(28,-113,419,450),7546=>array(-9,-14,761,683),7547=>array(12,0,268,450),7548=>array(15,-10,304,460),7549=>array(5,-217,492,460),7550=>array(8,-14,514,450),7551=>array(8,-10,492,461),7552=>array(3,-231,468,683),7553=>array(27,-231,491,683),7554=>array(20,-231,383,683),7555=>array(28,-231,650,460),7556=>array(7,-231,505,683),7557=>array(19,-231,257,683),7558=>array(16,-231,781,460),7559=>array(16,-231,486,460),7560=>array(5,-231,470,460),7561=>array(5,-231,335,460),7562=>array(51,-231,348,459),7563=>array(-76,-231,384,683),7564=>array(19,-231,477,450),7565=>array(17,-231,479,450),7566=>array(27,-231,418,450),7567=>array(37,-231,576,460),7568=>array(16,-231,613,460),7569=>array(27,-230,625,683),7570=>array(25,-231,564,460),7571=>array(41,-231,533,461),7572=>array(41,-231,399,461),7573=>array(25,-231,613,460),7574=>array(16,-231,387,683),7575=>array(25,-231,412,460),7576=>array(-50,-231,410,683),7577=>array(9,-230,613,450),7578=>array(6,-230,362,450),7579=>array(-6,383,305,699),7580=>array(25,382,285,697),7581=>array(24,321,276,699),7582=>array(21,382,318,849),7583=>array(18,382,259,698),7584=>array(13,390,255,848),7585=>array(3,381,245,839),7586=>array(17,243,313,698),7587=>array(6,237,325,692),7588=>array(6,391,189,849),7589=>array(14,384,205,700),7590=>array(10,390,168,692),7591=>array(11,390,169,691),7592=>array(2,235,218,848),7593=>array(4,244,234,849),7594=>array(10,235,171,848),7595=>array(4,390,289,692),7596=>array(4,243,467,699),7597=>array(8,234,518,693),7598=>array(48,243,406,699),7599=>array(7,243,368,699),7600=>array(4,384,353,692),7601=>array(26,382,323,698),7602=>array(21,270,393,848),7603=>array(6,243,206,698),7604=>array(50,293,292,898),7605=>array(11,244,190,779),7606=>array(4,383,340,692),7607=>array(16,383,321,692),7608=>array(5,381,345,693),7609=>array(10,383,309,699),7610=>array(13,390,318,698),7611=>array(8,390,269,690),7612=>array(-4,243,379,692),7613=>array(-4,321,264,692),7614=>array(14,249,253,692),7615=>array(24,383,314,841),7616=>array(-365,491,-26,720),7617=>array(-365,481,-26,720),7619=>array(-538,534,0,736),7626=>array(-267,-238,-121,-34),7627=>array(-593,507,0,664),7628=>array(-593,507,0,664),7629=>array(-295,507,295,674),7630=>array(-260,507,-75,672),7631=>array(-337,-290,-103,-36),7635=>array(-234,504,-40,802),7636=>array(-306,495,-44,703),7637=>array(-329,495,-24,703),7638=>array(-289,493,-54,703),7639=>array(-229,505,-58,803),7640=>array(-289,495,-94,795),7641=>array(-289,495,-94,802),7642=>array(-259,492,-63,794),7643=>array(-324,490,-10,805),7644=>array(-277,500,-57,801),7645=>array(-222,500,-117,801),7646=>array(-334,500,-53,797),7647=>array(-424,500,-12,797),7648=>array(-273,500,-66,704),7649=>array(-354,494,-10,797),7650=>array(-324,500,-17,797),7651=>array(-261,500,-108,797),7652=>array(-229,494,-96,704),7653=>array(-246,500,-85,801),7654=>array(-289,500,-115,698),7676=>array(-286,-176,286,-27),7677=>array(-437,-256,-107,-23),7678=>array(-341,504,-87,702),7679=>array(-509,-229,0,-31),7680=>array(15,-247,706,674),7681=>array(25,-247,430,460),7682=>array(15,0,591,817),7683=>array(10,-10,475,683),7684=>array(15,-171,591,662),7685=>array(10,-171,475,683),7686=>array(15,-116,591,662),7687=>array(10,-120,475,683),7688=>array(35,-215,640,890),7689=>array(25,-215,412,676),7690=>array(15,0,684,816),7691=>array(25,-10,489,683),7692=>array(15,-171,684,662),7693=>array(25,-171,489,683),7694=>array(15,-110,684,662),7695=>array(25,-119,489,683),7696=>array(14,-212,683,663),7697=>array(25,-217,489,683),7698=>array(15,-219,684,662),7699=>array(25,-229,489,683),7700=>array(12,0,597,900),7701=>array(25,-10,424,800),7702=>array(12,0,597,900),7703=>array(25,-10,424,800),7704=>array(15,-219,600,662),7705=>array(25,-229,424,460),7706=>array(15,-160,600,662),7707=>array(25,-170,424,460),7708=>array(12,-215,597,876),7709=>array(25,-215,424,667),7710=>array(15,0,549,812),7711=>array(10,0,373,825),7712=>array(35,-14,712,800),7713=>array(15,-218,457,566),7714=>array(15,0,698,813),7715=>array(10,0,488,800),7716=>array(15,-171,698,662),7717=>array(10,-171,488,683),7718=>array(15,0,698,814),7719=>array(10,0,488,825),7720=>array(15,-214,698,662),7721=>array(10,-214,488,683),7722=>array(15,-197,698,662),7723=>array(10,-197,488,683),7724=>array(1,-162,331,662),7725=>array(-31,-162,299,683),7726=>array(10,0,340,900),7727=>array(7,0,278,813),7728=>array(15,0,704,890),7729=>array(10,0,508,897),7730=>array(15,-171,704,662),7731=>array(10,-171,508,683),7732=>array(15,-110,704,662),7733=>array(10,-121,508,683),7734=>array(15,-171,601,662),7735=>array(10,-171,248,683),7736=>array(15,-171,601,800),7737=>array(-18,-171,293,800),7738=>array(15,-112,601,662),7739=>array(-22,-111,289,683),7740=>array(15,-219,601,662),7741=>array(-17,-219,294,683),7742=>array(15,0,866,890),7743=>array(10,0,769,676),7744=>array(15,0,866,811),7745=>array(10,0,769,610),7746=>array(15,-171,866,662),7747=>array(10,-171,769,460),7748=>array(15,-11,710,812),7749=>array(10,0,479,609),7750=>array(15,-171,710,662),7751=>array(10,-171,479,460),7752=>array(15,-123,710,662),7753=>array(10,-115,479,460),7754=>array(15,-230,710,662),7755=>array(10,-219,479,460),7756=>array(34,-13,688,900),7757=>array(25,-10,466,801),7758=>array(35,-14,689,900),7759=>array(25,-10,466,777),7760=>array(34,-13,688,899),7761=>array(25,-10,466,800),7762=>array(34,-13,688,900),7763=>array(25,-10,466,800),7764=>array(15,0,541,873),7765=>array(10,-217,475,661),7766=>array(15,0,541,812),7767=>array(10,-217,475,613),7768=>array(15,0,657,812),7769=>array(10,0,340,608),7770=>array(15,-171,657,662),7771=>array(10,-171,340,460),7772=>array(15,-171,657,800),7773=>array(10,-171,340,574),7774=>array(15,-115,657,662),7775=>array(10,-116,340,460),7776=>array(30,-14,479,825),7777=>array(35,-10,332,615),7778=>array(30,-171,479,676),7779=>array(35,-171,332,459),7780=>array(30,-13,479,900),7781=>array(35,-10,332,759),7782=>array(30,-13,479,900),7783=>array(23,-10,334,825),7784=>array(30,-171,479,825),7785=>array(35,-171,332,611),7786=>array(15,0,591,801),7787=>array(17,-10,283,718),7788=>array(15,-171,591,662),7789=>array(17,-171,283,579),7790=>array(15,-114,591,662),7791=>array(-9,-118,302,579),7792=>array(15,-219,591,662),7793=>array(-9,-229,302,579),7794=>array(15,-153,706,662),7795=>array(10,-149,480,450),7796=>array(15,-181,706,662),7797=>array(10,-168,480,450),7798=>array(15,-233,706,662),7799=>array(10,-229,480,450),7800=>array(15,-13,706,900),7801=>array(10,-10,480,817),7802=>array(15,-14,706,900),7803=>array(10,-10,480,727),7804=>array(10,-11,691,806),7805=>array(5,-14,463,616),7806=>array(10,-171,691,662),7807=>array(5,-171,463,450),7808=>array(10,-11,937,890),7809=>array(5,-14,678,676),7810=>array(10,-11,937,873),7811=>array(5,-14,678,676),7812=>array(10,-11,937,813),7813=>array(5,-14,678,620),7814=>array(10,-11,937,811),7815=>array(5,-14,678,613),7816=>array(10,-171,937,662),7817=>array(5,-171,678,450),7818=>array(10,0,704,812),7819=>array(10,0,472,609),7820=>array(10,0,704,801),7821=>array(10,0,472,589),7822=>array(10,0,691,813),7823=>array(5,-218,466,617),7824=>array(10,0,598,869),7825=>array(10,0,401,657),7826=>array(10,-171,598,662),7827=>array(10,-171,401,450),7828=>array(10,-118,598,662),7829=>array(10,-122,401,450),7830=>array(10,-94,488,683),7831=>array(-3,-10,295,718),7832=>array(5,-14,678,696),7833=>array(5,-218,466,696),7834=>array(25,-10,430,707),7835=>array(10,0,373,825),7836=>array(10,0,381,683),7837=>array(10,0,373,683),7838=>array(15,-9,624,683),7839=>array(35,-6,481,677),7840=>array(15,-171,706,674),7841=>array(25,-171,430,460),7842=>array(15,0,706,878),7843=>array(25,-10,430,686),7844=>array(15,0,711,900),7845=>array(25,-10,501,800),7846=>array(1,0,706,900),7847=>array(-88,-10,430,800),7848=>array(15,0,706,872),7849=>array(25,-10,454,800),7850=>array(15,0,706,899),7851=>array(25,-10,430,820),7852=>array(15,-171,706,848),7853=>array(25,-171,430,657),7854=>array(15,0,706,900),7855=>array(25,-10,430,824),7856=>array(15,0,706,899),7857=>array(25,-10,430,848),7858=>array(15,0,706,900),7859=>array(25,-10,430,816),7860=>array(15,0,706,899),7861=>array(25,-10,430,798),7862=>array(15,-171,706,876),7863=>array(25,-171,430,672),7864=>array(15,-171,600,662),7865=>array(25,-171,424,460),7866=>array(15,0,600,870),7867=>array(25,-10,424,686),7868=>array(15,0,600,802),7869=>array(25,-10,424,618),7870=>array(15,0,624,899),7871=>array(25,-10,517,801),7872=>array(-29,0,600,899),7873=>array(-70,-10,424,800),7874=>array(15,0,613,869),7875=>array(25,-10,444,800),7876=>array(15,0,600,900),7877=>array(25,-10,424,820),7878=>array(15,-171,600,869),7879=>array(25,-171,424,657),7880=>array(15,0,312,889),7881=>array(16,0,253,677),7882=>array(15,-171,312,662),7883=>array(16,-171,253,683),7884=>array(35,-171,689,676),7885=>array(25,-171,466,460),7886=>array(35,-14,689,900),7887=>array(25,-10,466,684),7888=>array(35,-14,719,900),7889=>array(25,-10,554,800),7890=>array(2,-14,689,899),7891=>array(-42,-10,466,800),7892=>array(35,-14,689,872),7893=>array(25,-10,484,800),7894=>array(35,-13,689,900),7895=>array(25,-10,466,820),7896=>array(35,-171,689,853),7897=>array(25,-171,466,657),7898=>array(35,-14,709,890),7899=>array(25,-10,532,676),7900=>array(35,-14,709,890),7901=>array(25,-10,532,676),7902=>array(35,-14,709,900),7903=>array(25,-10,532,684),7904=>array(35,-14,709,845),7905=>array(25,-10,532,618),7906=>array(35,-173,709,796),7907=>array(25,-169,532,552),7908=>array(15,-171,706,662),7909=>array(10,-171,480,450),7910=>array(15,-14,706,898),7911=>array(10,-10,480,686),7912=>array(15,-14,777,890),7913=>array(10,-10,539,676),7914=>array(15,-14,777,890),7915=>array(10,-10,539,676),7916=>array(15,-14,777,898),7917=>array(10,-10,539,686),7918=>array(15,-14,777,825),7919=>array(10,-10,539,628),7920=>array(15,-149,777,796),7921=>array(10,-149,539,552),7922=>array(10,0,691,890),7923=>array(5,-218,466,676),7924=>array(10,-171,691,662),7925=>array(5,-218,466,450),7926=>array(10,0,691,898),7927=>array(5,-218,466,686),7928=>array(10,0,691,796),7929=>array(5,-218,466,609),7930=>array(15,0,898,662),7931=>array(10,0,492,683),7932=>array(35,-14,469,676),7933=>array(23,-10,319,460),7934=>array(6,-10,703,662),7935=>array(6,-201,505,450),7936=>array(41,-10,558,736),7937=>array(41,-10,558,734),7938=>array(41,-10,558,738),7939=>array(41,-10,558,735),7940=>array(41,-10,558,736),7941=>array(41,-10,558,737),7942=>array(41,-10,558,801),7943=>array(41,-10,558,801),7944=>array(15,0,706,689),7945=>array(15,0,706,687),7946=>array(-7,0,796,689),7947=>array(-8,0,800,687),7948=>array(-9,0,748,690),7949=>array(-8,1,750,686),7950=>array(-9,0,705,791),7951=>array(-9,0,707,788),7952=>array(41,-10,399,736),7953=>array(41,-10,399,734),7954=>array(22,-10,399,738),7955=>array(41,-10,399,735),7956=>array(41,-10,399,736),7957=>array(41,-10,399,737),7960=>array(1,0,758,686),7961=>array(-7,0,758,684),7962=>array(-14,0,890,689),7963=>array(-8,0,908,686),7964=>array(-8,0,929,692),7965=>array(-8,0,924,691),7968=>array(15,-224,471,736),7969=>array(15,-224,471,734),7970=>array(15,-224,471,738),7971=>array(15,-224,471,735),7972=>array(15,-224,471,736),7973=>array(15,-224,471,737),7974=>array(15,-224,471,800),7975=>array(15,-224,471,800),7976=>array(-12,0,826,689),7977=>array(-13,0,840,683),7978=>array(-14,0,965,694),7979=>array(-8,0,991,687),7980=>array(-8,0,1007,687),7981=>array(-8,0,1010,691),7982=>array(-21,0,899,794),7983=>array(-20,0,902,789),7984=>array(36,-10,271,736),7985=>array(60,-10,271,734),7986=>array(-9,-10,287,738),7987=>array(-9,-10,305,735),7988=>array(-9,-10,285,736),7989=>array(-9,-10,291,737),7990=>array(-10,-10,320,804),7991=>array(-17,-10,313,801),7992=>array(-14,0,441,686),7993=>array(-6,0,473,686),7994=>array(-14,0,597,690),7995=>array(-7,0,620,686),7996=>array(-8,0,622,691),7997=>array(-7,0,627,689),7998=>array(-23,0,518,786),7999=>array(-9,0,533,788),8000=>array(25,-10,466,736),8001=>array(25,-10,466,734),8002=>array(25,-10,466,738),8003=>array(25,-10,466,735),8004=>array(25,-10,466,736),8005=>array(25,-10,466,737),8008=>array(3,-14,781,687),8009=>array(-6,-14,795,686),8010=>array(-14,-14,940,689),8011=>array(-8,-14,965,687),8012=>array(-8,-14,909,690),8013=>array(-8,-14,925,688),8016=>array(19,-10,464,736),8017=>array(19,-10,464,734),8018=>array(19,-10,464,738),8019=>array(19,-10,464,735),8020=>array(19,-10,464,736),8021=>array(19,-10,464,737),8022=>array(19,-10,464,800),8023=>array(19,-10,464,800),8025=>array(-8,0,777,685),8027=>array(-8,0,947,684),8029=>array(-9,0,948,686),8031=>array(-14,0,854,798),8032=>array(41,-10,652,736),8033=>array(41,-10,652,734),8034=>array(41,-10,652,738),8035=>array(41,-10,652,735),8036=>array(41,-10,652,736),8037=>array(41,-10,652,737),8038=>array(41,-10,652,801),8039=>array(41,-10,652,800),8040=>array(-8,0,801,687),8041=>array(-9,0,808,686),8042=>array(-14,0,971,691),8043=>array(-8,0,989,686),8044=>array(-8,0,939,690),8045=>array(-8,0,951,689),8046=>array(-23,0,870,792),8047=>array(-28,0,861,791),8048=>array(41,-10,558,727),8049=>array(41,-10,558,728),8050=>array(41,-10,399,724),8051=>array(41,-10,399,725),8052=>array(15,-224,471,722),8053=>array(15,-224,471,725),8054=>array(3,-10,271,725),8055=>array(65,-10,271,725),8056=>array(25,-10,466,724),8057=>array(25,-10,466,723),8058=>array(19,-10,464,723),8059=>array(19,-10,464,720),8060=>array(41,-10,652,721),8061=>array(41,-10,652,720),8064=>array(41,-200,558,736),8065=>array(41,-200,558,734),8066=>array(41,-200,558,738),8067=>array(41,-200,558,735),8068=>array(41,-200,558,736),8069=>array(41,-200,558,737),8070=>array(41,-200,558,800),8071=>array(41,-200,558,800),8072=>array(15,0,873,689),8073=>array(15,0,874,687),8074=>array(-10,0,969,689),8075=>array(-8,0,976,687),8076=>array(-11,0,928,690),8077=>array(-8,0,933,686),8078=>array(-15,0,869,791),8079=>array(-19,0,871,788),8080=>array(15,-224,471,736),8081=>array(15,-224,471,734),8082=>array(15,-224,471,738),8083=>array(15,-224,471,735),8084=>array(15,-224,471,736),8085=>array(15,-224,471,737),8086=>array(15,-224,471,802),8087=>array(15,-224,471,801),8088=>array(-12,0,1002,689),8089=>array(-13,0,1011,683),8090=>array(-14,0,1138,694),8091=>array(-8,0,1164,687),8092=>array(-8,0,1180,687),8093=>array(-8,0,1184,691),8094=>array(-21,0,1073,794),8095=>array(-20,0,1073,789),8096=>array(41,-200,652,736),8097=>array(41,-200,652,734),8098=>array(41,-200,652,738),8099=>array(41,-200,652,735),8100=>array(41,-200,652,736),8101=>array(41,-200,652,737),8102=>array(41,-200,652,805),8103=>array(41,-200,652,802),8104=>array(-4,0,1019,687),8105=>array(-9,0,1025,686),8106=>array(-14,0,1195,691),8107=>array(-8,0,1214,686),8108=>array(-8,0,1161,690),8109=>array(-8,0,1171,689),8110=>array(-23,0,1083,792),8111=>array(-28,0,1076,791),8112=>array(41,-10,558,672),8113=>array(41,-10,558,584),8114=>array(41,-200,558,720),8115=>array(41,-200,558,461),8116=>array(41,-200,558,721),8118=>array(41,-10,558,666),8119=>array(41,-200,558,666),8120=>array(15,0,706,883),8121=>array(15,0,706,780),8122=>array(15,0,706,689),8123=>array(15,0,706,687),8124=>array(15,0,874,674),8125=>array(57,526,196,742),8126=>array(129,0,296,148),8127=>array(168,521,323,736),8128=>array(102,599,432,705),8129=>array(102,552,432,799),8130=>array(15,-224,471,722),8131=>array(15,-224,471,461),8132=>array(15,-224,471,723),8134=>array(15,-224,471,671),8135=>array(15,-224,471,673),8136=>array(4,0,749,684),8137=>array(24,0,788,687),8138=>array(1,0,805,684),8139=>array(19,0,874,689),8140=>array(15,0,868,662),8141=>array(70,520,366,738),8142=>array(108,518,402,736),8143=>array(96,546,426,877),8144=>array(-16,-10,271,672),8145=>array(-48,-10,271,584),8146=>array(-40,-10,272,751),8147=>array(-32,-10,275,752),8150=>array(-30,-10,300,665),8151=>array(-30,-10,300,799),8152=>array(15,0,312,859),8153=>array(11,0,322,756),8154=>array(1,0,419,697),8155=>array(17,0,499,685),8157=>array(79,519,393,735),8158=>array(101,519,401,737),8159=>array(93,541,423,874),8160=>array(19,-10,464,678),8161=>array(19,-10,464,584),8162=>array(19,-10,464,747),8163=>array(19,-10,464,747),8164=>array(50,-221,487,736),8165=>array(50,-221,487,734),8166=>array(19,-10,464,667),8167=>array(19,-10,464,776),8168=>array(15,0,651,837),8169=>array(15,0,651,798),8170=>array(1,0,775,690),8171=>array(16,0,787,687),8172=>array(-7,0,700,667),8173=>array(11,542,323,756),8174=>array(13,515,320,729),8175=>array(197,520,315,735),8178=>array(41,-200,652,723),8179=>array(41,-200,652,461),8180=>array(41,-200,652,723),8182=>array(41,-10,652,663),8183=>array(41,-200,652,667),8184=>array(0,-14,782,679),8185=>array(60,-14,849,676),8186=>array(0,0,801,676),8187=>array(21,0,811,676),8188=>array(15,0,913,676),8189=>array(213,516,341,731),8190=>array(192,519,347,734),8208=>array(39,194,285,257),8209=>array(39,194,285,257),8210=>array(0,194,500,257),8211=>array(0,194,500,257),8212=>array(0,194,1000,257),8213=>array(0,194,1000,257),8214=>array(72,-157,248,662),8215=>array(92,-196,403,-42),8216=>array(31,433,170,676),8217=>array(30,433,169,676),8218=>array(30,-141,169,102),8219=>array(31,434,170,677),8220=>array(37,433,370,676),8221=>array(30,433,363,676),8222=>array(30,-141,361,102),8223=>array(30,434,363,677),8224=>array(59,-149,443,676),8225=>array(58,-153,442,676),8226=>array(65,191,335,461),8227=>array(70,160,340,463),8228=>array(260,1,359,100),8229=>array(136,1,484,100),8230=>array(117,1,882,100),8231=>array(75,183,174,282),8240=>array(7,-19,994,706),8241=>array(7,-19,1356,706),8242=>array(27,459,228,735),8243=>array(27,459,418,735),8244=>array(23,459,606,735),8245=>array(22,459,223,735),8246=>array(32,459,423,735),8247=>array(26,459,609,735),8248=>array(24,-162,446,203),8249=>array(14,33,236,416),8250=>array(14,33,236,416),8251=>array(21,-26,610,563),8252=>array(130,-9,570,676),8253=>array(68,-8,414,676),8254=>array(0,547,500,597),8255=>array(44,-276,897,-20),8256=>array(53,644,906,900),8257=>array(-9,-14,287,676),8258=>array(68,-89,864,679),8259=>array(65,233,335,381),8260=>array(-168,-14,331,676),8261=>array(88,-181,253,680),8262=>array(131,-181,296,680),8263=>array(68,-8,858,676),8264=>array(68,-9,681,676),8265=>array(130,-9,747,676),8266=>array(20,-8,449,450),8267=>array(-22,-154,450,662),8268=>array(38,182,362,450),8269=>array(38,182,362,450),8270=>array(69,-11,432,400),8271=>array(80,-141,219,459),8272=>array(14,-3,867,801),8273=>array(69,-10,432,875),8274=>array(0,-14,499,676),8275=>array(1,293,497,399),8276=>array(44,-275,897,-19),8277=>array(23,-10,489,456),8278=>array(10,1,400,574),8279=>array(24,459,808,735),8280=>array(12,1,609,665),8281=>array(10,1,610,574),8282=>array(40,1,139,779),8283=>array(12,-202,609,802),8284=>array(30,0,534,506),8285=>array(40,1,139,779),8286=>array(40,1,139,779),8304=>array(6,380,314,850),8305=>array(11,390,169,847),8308=>array(5,390,314,850),8309=>array(22,380,298,858),8310=>array(13,380,308,853),8311=>array(14,385,305,840),8312=>array(28,380,293,850),8313=>array(11,378,306,851),8314=>array(8,440,331,764),8315=>array(8,576,331,628),8316=>array(8,522,331,676),8317=>array(32,297,204,869),8318=>array(11,297,183,869),8319=>array(11,390,323,698),8320=>array(6,-160,314,310),8321=>array(67,-150,260,310),8322=>array(12,-150,315,310),8323=>array(29,-160,294,310),8324=>array(5,-150,314,310),8325=>array(22,-160,298,318),8326=>array(13,-160,308,313),8327=>array(14,-155,305,300),8328=>array(28,-160,293,310),8329=>array(11,-162,306,311),8330=>array(8,-110,331,214),8331=>array(8,26,331,78),8332=>array(8,-28,331,126),8333=>array(32,-193,204,379),8334=>array(11,-193,183,379),8336=>array(21,-158,295,158),8337=>array(15,-158,283,158),8338=>array(17,-158,315,158),8339=>array(11,-150,319,150),8340=>array(15,-157,283,159),8352=>array(55,0,644,691),8353=>array(28,-139,633,793),8354=>array(28,-14,633,676),8355=>array(12,0,546,662),8356=>array(12,-8,490,676),8357=>array(16,-114,775,576),8358=>array(12,-11,707,662),8359=>array(10,-10,916,662),8360=>array(15,-10,974,662),8361=>array(13,-11,800,662),8362=>array(60,0,795,600),8363=>array(27,-1,497,802),8364=>array(34,-14,707,676),8365=>array(34,0,723,662),8366=>array(17,0,593,662),8367=>array(7,-207,1293,672),8368=>array(12,-197,475,672),8369=>array(16,0,589,662),8370=>array(32,-37,609,704),8371=>array(15,0,706,674),8372=>array(42,-14,491,676),8373=>array(42,-87,546,727),8374=>array(19,-10,497,683),8375=>array(33,-48,519,676),8376=>array(20,-1,504,666),8377=>array(20,-14,634,661),8400=>array(-616,680,15,856),8401=>array(-616,674,15,850),8402=>array(-217,-77,-177,554),8403=>array(-217,-1,-177,457),8404=>array(-625,683,34,900),8405=>array(-660,683,-1,900),8406=>array(-632,592,-1,900),8407=>array(-632,592,-1,900),8408=>array(-388,114,-104,397),8409=>array(-394,114,-95,412),8410=>array(-394,102,-95,397),8411=>array(-500,496,-3,595),8412=>array(-642,494,53,594),8413=>array(-741,-198,257,800),8414=>array(-740,-193,249,796),8415=>array(-735,-190,251,796),8416=>array(-738,-198,250,790),8417=>array(-606,592,25,900),8418=>array(-706,-75,210,643),8419=>array(-879,-200,147,862),8420=>array(-785,-88,288,784),8421=>array(-491,-134,8,556),8422=>array(-282,-157,-106,662),8423=>array(-432,15,48,539),8424=>array(-498,-147,-1,-48),8425=>array(-464,503,0,675),8426=>array(-628,103,3,411),8427=>array(-572,-98,52,592),8428=>array(-550,-234,81,-58),8429=>array(-559,-240,72,-64),8430=>array(-630,-300,1,8),8431=>array(-583,-300,48,8),8432=>array(-340,476,-157,683),8448=>array(35,-17,716,682),8449=>array(37,-18,686,682),8450=>array(26,-18,646,673),8451=>array(17,-14,940,676),8452=>array(35,1,481,667),8453=>array(32,-15,688,680),8454=>array(30,-18,736,680),8455=>array(35,-15,491,702),8456=>array(34,-14,639,676),8457=>array(17,0,849,676),8458=>array(-22,-216,507,347),8459=>array(7,-9,1102,700),8460=>array(18,-158,614,683),8461=>array(26,0,738,656),8462=>array(9,-9,468,683),8463=>array(9,-9,468,683),8464=>array(14,-12,798,701),8465=>array(11,-4,564,685),8466=>array(12,-9,822,703),8467=>array(15,-11,432,677),8468=>array(19,-10,747,683),8469=>array(26,-18,674,656),8470=>array(16,-11,857,662),8471=>array(26,-23,766,717),8472=>array(20,-211,732,573),8473=>array(26,0,583,656),8474=>array(26,-171,708,673),8475=>array(15,-12,929,700),8476=>array(16,-4,667,681),8477=>array(26,0,683,656),8478=>array(17,-1,659,662),8479=>array(17,-93,659,826),8480=>array(20,196,950,670),8481=>array(15,0,1105,662),8482=>array(10,210,1033,660),8483=>array(16,-93,697,826),8484=>array(26,0,608,656),8485=>array(6,-209,362,664),8486=>array(15,0,708,676),8487=>array(35,-10,715,666),8488=>array(23,-162,608,674),8489=>array(35,0,241,461),8490=>array(15,0,704,662),8491=>array(15,0,706,895),8492=>array(7,-8,883,703),8493=>array(35,-4,583,683),8494=>array(35,-10,499,460),8495=>array(0,-7,380,347),8496=>array(35,-9,647,704),8497=>array(25,-10,898,703),8498=>array(15,0,549,662),8499=>array(12,-10,1217,697),8500=>array(0,-7,405,347),8501=>array(27,-5,488,584),8502=>array(24,0,504,598),8503=>array(39,0,296,598),8504=>array(25,-2,482,596),8505=>array(20,0,379,683),8506=>array(28,-21,883,647),8507=>array(15,-1,1119,662),8508=>array(10,0,643,518),8510=>array(15,0,557,656),8511=>array(25,0,699,656),8512=>array(15,0,557,656),8513=>array(34,11,641,707),8514=>array(22,0,436,664),8515=>array(22,0,436,664),8516=>array(20,0,610,665),8517=>array(10,0,730,656),8518=>array(23,-5,643,680),8519=>array(35,-5,574,468),8520=>array(25,0,346,688),8521=>array(1,-199,526,688),8522=>array(35,0,482,664),8523=>array(32,-13,740,676),8525=>array(22,-14,884,676),8526=>array(15,0,403,450),8528=>array(30,-14,756,730),8529=>array(30,-14,734,730),8530=>array(30,-14,947,730),8531=>array(30,-14,726,730),8532=>array(16,-14,777,730),8533=>array(30,-14,686,730),8534=>array(16,-14,762,730),8535=>array(21,-14,702,730),8536=>array(9,-14,732,730),8537=>array(30,-14,703,730),8538=>array(24,-14,734,738),8539=>array(30,-14,715,730),8540=>array(20,-14,742,730),8541=>array(23,-14,732,738),8542=>array(33,-14,713,720),8543=>array(30,-14,581,730),8544=>array(15,0,312,662),8545=>array(15,0,631,662),8546=>array(15,0,950,662),8547=>array(15,-11,1010,662),8548=>array(10,-11,691,662),8549=>array(10,-11,1013,662),8550=>array(10,-11,1336,662),8551=>array(10,-11,1652,662),8552=>array(15,0,1033,662),8553=>array(10,0,704,662),8554=>array(10,0,1019,662),8555=>array(10,0,1339,662),8556=>array(15,0,601,662),8557=>array(35,-14,640,676),8558=>array(15,0,684,662),8559=>array(15,0,866,662),8560=>array(16,0,253,683),8561=>array(16,0,511,683),8562=>array(16,0,769,683),8563=>array(16,-14,709,683),8564=>array(5,-14,463,450),8565=>array(5,-14,702,683),8566=>array(5,-14,961,683),8567=>array(5,-14,1219,683),8568=>array(16,0,726,683),8569=>array(10,0,472,450),8570=>array(10,0,729,683),8571=>array(10,0,987,683),8572=>array(10,0,248,683),8573=>array(25,-10,412,460),8574=>array(25,-10,489,683),8575=>array(10,0,769,460),8576=>array(17,0,1066,662),8577=>array(16,0,685,662),8578=>array(15,0,1075,662),8579=>array(28,-14,633,676),8580=>array(15,-10,402,460),8581=>array(28,-200,637,676),8582=>array(15,-22,513,662),8583=>array(16,0,685,662),8584=>array(16,0,1076,662),8585=>array(16,-15,738,730),8592=>array(30,52,870,462),8593=>array(32,-39,442,801),8594=>array(30,52,870,462),8595=>array(45,-104,455,736),8596=>array(30,52,870,462),8597=>array(45,-195,455,645),8598=>array(58,-35,770,677),8599=>array(30,-31,742,681),8600=>array(30,-163,742,549),8601=>array(58,-167,770,545),8602=>array(30,52,870,462),8603=>array(30,52,870,462),8604=>array(30,52,980,462),8605=>array(20,52,970,462),8606=>array(30,52,870,462),8607=>array(45,-131,455,709),8608=>array(30,52,870,462),8609=>array(47,-195,457,645),8610=>array(30,52,989,462),8611=>array(30,52,989,462),8612=>array(30,52,958,462),8613=>array(45,-175,455,753),8614=>array(55,52,983,462),8615=>array(45,-239,455,689),8616=>array(0,-183,500,743),8617=>array(30,52,870,468),8618=>array(40,52,880,468),8619=>array(30,52,870,468),8620=>array(30,52,870,468),8621=>array(30,52,1117,462),8622=>array(30,52,870,462),8623=>array(45,-93,547,685),8624=>array(62,0,420,715),8625=>array(62,0,420,715),8626=>array(62,0,420,715),8627=>array(62,0,420,715),8628=>array(2,13,647,600),8629=>array(15,-16,602,629),8630=>array(32,0,1059,525),8631=>array(32,0,1059,525),8632=>array(62,-35,774,771),8633=>array(4,0,962,730),8634=>array(60,0,783,713),8635=>array(60,0,783,713),8636=>array(30,229,870,462),8637=>array(30,52,870,285),8638=>array(221,-132,455,709),8639=>array(45,-130,279,711),8640=>array(30,229,870,462),8641=>array(30,51,870,284),8642=>array(220,-194,454,647),8643=>array(45,-194,279,647),8644=>array(30,-118,870,632),8645=>array(45,-130,795,710),8646=>array(30,-118,870,633),8647=>array(30,-118,870,632),8648=>array(45,-131,795,709),8649=>array(30,-118,870,632),8650=>array(45,-125,795,715),8651=>array(30,-49,870,564),8652=>array(30,-49,870,563),8653=>array(30,6,870,510),8654=>array(30,6,880,510),8655=>array(30,6,870,510),8656=>array(30,5,870,510),8657=>array(23,-131,529,710),8658=>array(30,3,870,508),8659=>array(21,-195,527,646),8660=>array(30,5,880,510),8661=>array(21,-200,527,651),8662=>array(40,-234,963,688),8663=>array(37,-213,960,711),8664=>array(37,-234,960,688),8665=>array(40,-257,963,667),8666=>array(30,-64,870,577),8667=>array(40,-64,880,577),8668=>array(30,52,1058,462),8669=>array(20,52,1048,462),8670=>array(45,-152,455,688),8671=>array(45,-152,455,688),8672=>array(30,52,870,462),8673=>array(45,-131,455,709),8674=>array(30,52,870,462),8675=>array(45,-195,455,645),8676=>array(44,52,962,462),8677=>array(30,52,948,462),8678=>array(30,5,870,510),8679=>array(45,-40,550,800),8680=>array(40,5,880,510),8681=>array(45,-195,551,646),8682=>array(44,-56,550,780),8683=>array(44,-56,550,780),8684=>array(44,-56,550,780),8685=>array(45,-56,551,780),8686=>array(45,-55,551,766),8687=>array(46,-55,550,778),8688=>array(40,82,876,588),8689=>array(60,-35,864,769),8690=>array(62,-55,866,749),8691=>array(45,-202,551,678),8692=>array(30,52,870,462),8693=>array(45,-195,797,646),8694=>array(40,-258,880,832),8695=>array(30,63,870,473),8696=>array(30,63,870,473),8697=>array(30,63,870,473),8698=>array(30,63,870,473),8699=>array(30,63,870,473),8700=>array(30,63,870,473),8701=>array(30,52,870,462),8702=>array(30,52,870,462),8703=>array(30,52,870,462),8704=>array(25,-14,562,662),8705=>array(36,-13,496,801),8706=>array(26,-10,462,675),8707=>array(44,0,543,662),8708=>array(44,-134,543,794),8709=>array(30,-14,632,588),8710=>array(6,0,608,688),8711=>array(6,-26,608,662),8712=>array(52,8,484,506),8713=>array(52,-102,484,616),8714=>array(48,-17,414,500),8715=>array(52,8,484,506),8716=>array(52,-102,484,616),8717=>array(48,-17,414,500),8718=>array(77,0,423,691),8719=>array(25,-101,803,751),8720=>array(25,-101,803,751),8721=>array(14,-123,695,752),8722=>array(30,220,534,286),8723=>array(30,0,534,634),8724=>array(30,0,534,652),8725=>array(0,-14,499,676),8726=>array(0,-14,499,676),8727=>array(55,86,346,415),8728=>array(65,131,335,401),8729=>array(66,152,268,354),8730=>array(-2,-65,523,900),8731=>array(-2,-65,523,900),8732=>array(-2,-65,523,900),8733=>array(28,62,609,440),8734=>array(52,62,801,440),8735=>array(62,0,447,385),8736=>array(18,0,530,453),8737=>array(18,-40,530,453),8738=>array(35,0,467,510),8739=>array(72,-157,128,662),8740=>array(25,-157,224,662),8741=>array(72,-157,248,662),8742=>array(10,-157,394,662),8743=>array(19,-1,545,507),8744=>array(19,-1,545,507),8745=>array(25,0,539,565),8746=>array(25,-5,539,560),8747=>array(0,-200,499,900),8748=>array(0,-200,849,900),8749=>array(0,-200,1193,900),8750=>array(35,-200,583,900),8751=>array(35,-200,867,900),8752=>array(35,-200,1203,900),8753=>array(35,-200,607,900),8754=>array(35,-200,619,900),8755=>array(35,-200,643,900),8756=>array(35,-15,528,477),8757=>array(35,-21,531,472),8758=>array(75,-23,174,472),8759=>array(64,-25,560,472),8760=>array(30,220,534,454),8761=>array(30,6,721,465),8762=>array(30,4,534,498),8763=>array(56,17,581,476),8764=>array(56,159,581,320),8765=>array(56,159,581,320),8766=>array(17,118,486,355),8767=>array(0,194,614,522),8768=>array(68,-23,229,502),8769=>array(56,104,581,406),8770=>array(56,127,581,441),8771=>array(55,125,580,439),8772=>array(55,-20,580,524),8773=>array(52,57,577,562),8774=>array(52,-49,577,559),8775=>array(52,-70,577,616),8776=>array(56,74,581,440),8777=>array(56,-20,581,524),8778=>array(56,23,581,523),8779=>array(56,5,581,505),8780=>array(56,57,581,583),8781=>array(51,60,585,454),8782=>array(65,58,570,455),8783=>array(65,118,570,455),8784=>array(30,123,534,568),8785=>array(30,-73,534,573),8786=>array(30,-75,534,571),8787=>array(30,-69,534,570),8788=>array(35,5,705,493),8789=>array(30,5,718,490),8790=>array(30,123,534,389),8791=>array(30,123,534,665),8792=>array(30,123,534,609),8793=>array(30,123,534,707),8794=>array(30,123,534,709),8795=>array(30,123,534,764),8796=>array(30,123,534,800),8797=>array(30,123,540,748),8798=>array(30,123,534,692),8799=>array(30,123,534,800),8800=>array(30,-52,534,566),8801=>array(66,23,570,489),8802=>array(62,-52,574,566),8803=>array(66,-36,570,540),8804=>array(64,1,574,633),8805=>array(62,1,570,641),8806=>array(64,-113,573,706),8807=>array(69,-115,577,713),8808=>array(64,-198,573,706),8809=>array(69,-198,577,713),8810=>array(28,-10,867,516),8811=>array(28,-10,866,516),8812=>array(62,-170,348,670),8813=>array(51,-52,585,566),8814=>array(64,-102,572,616),8815=>array(62,-102,570,616),8816=>array(64,-92,574,646),8817=>array(62,-92,570,646),8818=>array(56,-112,581,599),8819=>array(53,-112,578,599),8820=>array(56,-112,581,646),8821=>array(53,-112,578,646),8822=>array(62,-199,572,683),8823=>array(62,-200,572,683),8824=>array(62,-201,572,690),8825=>array(62,-201,572,690),8826=>array(62,-30,574,542),8827=>array(62,-30,574,542),8828=>array(62,-52,574,606),8829=>array(62,-52,574,607),8830=>array(61,-112,586,623),8831=>array(62,-112,587,608),8832=>array(62,-102,574,616),8833=>array(62,-102,574,616),8834=>array(52,28,584,526),8835=>array(52,28,584,526),8836=>array(52,-102,584,616),8837=>array(52,-102,584,616),8838=>array(52,-64,584,571),8839=>array(51,-64,584,573),8840=>array(52,-139,584,663),8841=>array(51,-139,584,664),8842=>array(52,-137,584,571),8843=>array(51,-137,584,573),8844=>array(25,-6,539,559),8845=>array(25,-6,539,559),8846=>array(25,-6,539,559),8847=>array(32,8,532,506),8848=>array(32,8,532,506),8849=>array(32,-64,532,573),8850=>array(32,-64,532,571),8851=>array(33,0,531,500),8852=>array(33,0,531,500),8853=>array(17,-44,619,558),8854=>array(17,-44,619,558),8855=>array(17,-44,619,558),8856=>array(17,-44,619,558),8857=>array(17,-44,619,558),8858=>array(17,-44,619,558),8859=>array(17,-44,619,558),8860=>array(17,-44,619,558),8861=>array(17,-44,619,558),8862=>array(61,0,575,514),8863=>array(61,0,575,514),8864=>array(61,0,575,514),8865=>array(61,0,575,514),8866=>array(62,0,724,588),8867=>array(52,0,714,588),8868=>array(62,0,650,662),8869=>array(62,0,650,662),8870=>array(62,0,404,514),8871=>array(62,0,404,514),8872=>array(62,0,535,514),8873=>array(62,0,526,514),8874=>array(62,0,648,514),8875=>array(62,0,646,514),8876=>array(62,0,536,514),8877=>array(62,0,536,514),8878=>array(5,0,576,514),8879=>array(62,0,646,514),8880=>array(62,-39,574,550),8881=>array(62,-39,574,550),8882=>array(62,6,574,508),8883=>array(62,1,574,503),8884=>array(62,-63,574,574),8885=>array(62,-63,574,574),8886=>array(62,89,1234,424),8887=>array(62,89,1234,424),8888=>array(62,89,904,424),8889=>array(30,0,534,506),8890=>array(48,-211,458,325),8891=>array(19,1,545,666),8892=>array(19,-1,545,662),8893=>array(19,-1,545,662),8894=>array(46,0,530,498),8895=>array(31,0,530,498),8896=>array(30,0,714,669),8897=>array(30,0,714,669),8898=>array(61,-50,704,695),8899=>array(60,-50,703,695),8900=>array(42,11,470,504),8901=>array(74,189,173,288),8902=>array(64,109,406,434),8903=>array(57,-29,574,548),8904=>array(50,2,586,506),8905=>array(50,2,572,506),8906=>array(64,2,586,506),8907=>array(52,-34,764,678),8908=>array(52,-34,764,678),8909=>array(54,117,579,439),8910=>array(32,0,604,512),8911=>array(32,0,604,512),8912=>array(52,8,584,506),8913=>array(52,8,584,506),8914=>array(33,1,531,533),8915=>array(33,-9,531,523),8916=>array(32,0,562,732),8917=>array(30,-14,534,676),8918=>array(28,-10,536,516),8919=>array(28,-10,536,516),8920=>array(51,-10,1154,516),8921=>array(51,-10,1154,516),8922=>array(62,-214,574,728),8923=>array(62,-214,574,728),8924=>array(62,-81,574,603),8925=>array(62,-83,574,603),8926=>array(62,-106,574,633),8927=>array(62,-104,574,633),8928=>array(62,-104,574,636),8929=>array(62,-102,574,656),8930=>array(84,-139,584,663),8931=>array(84,-139,584,663),8932=>array(84,-137,584,573),8933=>array(84,-137,584,571),8934=>array(56,-186,581,599),8935=>array(56,-186,581,599),8936=>array(56,-186,581,622),8937=>array(56,-186,581,618),8938=>array(62,-102,574,616),8939=>array(62,-102,574,616),8940=>array(62,-162,574,676),8941=>array(62,-162,574,676),8942=>array(70,0,169,766),8943=>array(117,211,882,310),8944=>array(117,1,881,766),8945=>array(116,0,881,766),8946=>array(45,8,549,506),8947=>array(52,8,484,506),8948=>array(52,19,412,436),8949=>array(52,8,484,674),8950=>array(52,8,489,643),8951=>array(44,6,416,546),8952=>array(52,-116,487,506),8953=>array(52,8,484,506),8954=>array(52,8,556,506),8955=>array(52,8,484,506),8956=>array(52,19,412,436),8957=>array(52,8,485,643),8958=>array(44,6,412,546),8959=>array(61,0,540,662),8960=>array(30,-14,632,588),8961=>array(20,273,422,454),8962=>array(77,0,618,676),8963=>array(32,612,442,839),8964=>array(32,-216,442,11),8965=>array(30,-1,478,563),8966=>array(30,-1,478,676),8968=>array(62,1,412,800),8969=>array(62,0,412,800),8970=>array(62,0,412,800),8971=>array(62,1,412,800),8972=>array(289,-190,574,96),8973=>array(26,-190,313,96),8974=>array(288,567,575,853),8975=>array(26,565,311,851),8976=>array(30,108,534,386),8977=>array(108,145,397,434),8978=>array(35,0,757,364),8979=>array(35,0,757,364),8980=>array(32,-3,561,379),8981=>array(7,5,452,461),8982=>array(18,69,544,595),8983=>array(18,68,545,595),8984=>array(75,52,625,603),8985=>array(30,108,534,386),8986=>array(60,0,720,660),8987=>array(50,1,582,725),8988=>array(1,451,351,800),8989=>array(125,451,474,801),8990=>array(0,-200,349,150),8991=>array(123,-201,473,148),8992=>array(332,-200,715,800),8993=>array(32,-199,415,801),8994=>array(62,156,596,316),8995=>array(62,156,596,316),8996=>array(84,82,713,517),8997=>array(18,56,783,509),8998=>array(5,0,794,461),8999=>array(25,0,776,461),9000=>array(16,-1,783,475),9001=>array(25,-198,306,746),9002=>array(21,-198,302,746),9003=>array(5,0,794,461),9004=>array(42,-62,759,766),9031=>array(55,-158,720,658),9032=>array(55,-158,720,658),9040=>array(55,-158,720,658),9047=>array(55,-158,720,658),9054=>array(55,-158,720,658),9088=>array(44,-7,756,598),9089=>array(25,0,775,510),9090=>array(99,81,702,504),9091=>array(1,288,827,677),9094=>array(11,-121,799,713),9095=>array(18,0,784,682),9096=>array(34,-72,766,660),9097=>array(99,-44,701,558),9098=>array(70,0,730,660),9100=>array(53,-20,741,638),9103=>array(36,-13,754,706),9104=>array(36,-13,754,706),9105=>array(36,-13,754,706),9106=>array(36,-13,754,706),9108=>array(5,-20,795,666),9109=>array(53,0,744,691),9110=>array(267,315,506,656),9111=>array(39,-93,762,760),9112=>array(36,-101,764,758),9113=>array(15,-43,785,715),9114=>array(20,-15,780,684),9115=>array(40,-200,436,801),9116=>array(40,-200,122,800),9117=>array(40,-200,436,800),9118=>array(-52,-200,344,800),9119=>array(262,-200,344,800),9120=>array(-52,-200,344,801),9121=>array(88,-200,333,662),9122=>array(88,-200,164,800),9123=>array(88,-62,333,800),9124=>array(55,-200,300,662),9125=>array(224,-200,300,800),9126=>array(55,-62,300,800),9127=>array(201,-200,439,800),9128=>array(14,-200,283,800),9129=>array(201,-200,439,800),9130=>array(201,-200,283,800),9131=>array(45,-200,283,800),9132=>array(201,-200,470,800),9133=>array(45,-200,283,800),9134=>array(332,-200,415,800),9138=>array(49,-200,1238,800),9139=>array(49,-198,1238,800),9140=>array(20,588,839,800),9141=>array(21,-300,840,-88),9142=>array(20,163,840,672),9144=>array(0,-200,48,801),9145=>array(841,-200,889,801),9146=>array(0,666,889,714),9147=>array(0,475,889,523),9148=>array(0,76,889,124),9149=>array(0,-114,889,-66),9166=>array(54,-52,746,728),9167=>array(111,0,690,615),9180=>array(21,540,875,797),9181=>array(21,-200,875,57),9182=>array(20,551,882,802),9183=>array(21,-199,883,52),9184=>array(0,-163,910,27),9185=>array(0,564,910,754),9186=>array(35,0,726,507),9187=>array(83,-141,827,709),9189=>array(56,0,886,419),9190=>array(56,152,761,417),9216=>array(42,-1,748,663),9217=>array(85,0,714,667),9218=>array(75,0,755,667),9219=>array(56,0,755,664),9220=>array(56,-1,741,664),9221=>array(56,-59,742,664),9222=>array(62,0,727,667),9223=>array(49,-1,748,663),9224=>array(189,99,574,601),9225=>array(164,101,645,600),9226=>array(199,100,609,602),9227=>array(188,100,645,601),9228=>array(208,100,599,601),9229=>array(185,102,635,601),9230=>array(210,101,584,603),9231=>array(215,100,554,601),9232=>array(74,0,741,662),9233=>array(74,0,671,662),9234=>array(74,0,709,662),9235=>array(74,-1,680,662),9236=>array(74,1,717,662),9237=>array(42,0,737,663),9238=>array(75,-4,744,667),9239=>array(56,0,726,664),9240=>array(59,-4,749,666),9241=>array(175,108,667,593),9242=>array(62,-1,746,667),9243=>array(66,-4,742,663),9244=>array(198,100,589,601),9245=>array(186,99,589,599),9246=>array(206,98,589,601),9247=>array(182,101,589,604),9248=>array(213,98,597,600),9249=>array(74,-1,747,662),9250=>array(10,-23,542,729),9251=>array(45,0,458,160),9252=>array(77,0,723,664),9253=>array(0,0,800,800),9254=>array(70,-8,416,676),9312=>array(35,-13,754,706),9313=>array(35,-13,754,706),9314=>array(35,-13,754,706),9315=>array(35,-13,754,706),9316=>array(35,-13,754,706),9317=>array(35,-13,754,706),9318=>array(35,-13,754,706),9319=>array(35,-13,754,706),9320=>array(35,-13,754,706),9321=>array(35,-13,754,706),9472=>array(0,276,889,324),9473=>array(0,252,889,348),9474=>array(432,-200,480,801),9475=>array(408,-200,504,801),9484=>array(432,-200,889,324),9485=>array(432,-200,889,348),9486=>array(408,-200,889,324),9487=>array(408,-200,889,348),9488=>array(0,-200,480,324),9489=>array(0,-200,480,348),9490=>array(0,-200,504,324),9491=>array(0,-200,504,348),9492=>array(432,276,889,801),9493=>array(432,252,889,801),9494=>array(408,276,889,801),9495=>array(408,252,889,801),9496=>array(0,276,480,801),9497=>array(0,252,480,801),9498=>array(0,276,504,801),9499=>array(0,252,504,801),9500=>array(432,-200,889,801),9501=>array(432,-200,889,801),9502=>array(408,-200,889,801),9503=>array(408,-200,889,801),9504=>array(408,-200,889,801),9505=>array(408,-200,889,801),9506=>array(408,-200,889,801),9507=>array(408,-200,889,801),9508=>array(0,-200,480,801),9509=>array(0,-200,480,801),9510=>array(0,-200,504,801),9511=>array(0,-200,504,801),9512=>array(0,-200,504,801),9513=>array(0,-200,504,801),9514=>array(0,-200,504,801),9515=>array(0,-200,504,801),9516=>array(0,-200,889,324),9517=>array(0,-200,889,348),9518=>array(0,-200,889,348),9519=>array(0,-200,889,348),9520=>array(0,-200,889,324),9521=>array(0,-200,889,348),9522=>array(0,-200,889,348),9523=>array(0,-200,889,348),9524=>array(0,276,889,801),9525=>array(0,252,889,801),9526=>array(0,252,889,801),9527=>array(0,252,889,801),9528=>array(0,276,889,801),9529=>array(0,252,889,801),9530=>array(0,252,889,801),9531=>array(0,252,889,801),9532=>array(0,-200,889,801),9533=>array(0,-200,889,801),9534=>array(0,-200,889,801),9535=>array(0,-200,889,801),9536=>array(0,-200,889,801),9537=>array(0,-200,889,801),9538=>array(0,-200,889,801),9539=>array(0,-200,889,801),9540=>array(0,-200,889,801),9541=>array(0,-200,889,801),9542=>array(0,-200,889,801),9543=>array(0,-200,889,801),9544=>array(0,-200,889,801),9545=>array(0,-200,889,801),9546=>array(0,-200,889,801),9547=>array(0,-200,889,801),9552=>array(0,204,889,396),9553=>array(360,-200,552,801),9554=>array(432,-200,889,396),9555=>array(360,-200,889,324),9556=>array(360,-200,889,396),9557=>array(0,-200,480,396),9558=>array(0,-200,552,324),9559=>array(0,-200,552,396),9560=>array(432,204,889,801),9561=>array(360,276,889,801),9562=>array(360,204,889,801),9563=>array(0,204,480,801),9564=>array(0,276,552,801),9565=>array(0,204,552,801),9566=>array(432,-200,889,801),9567=>array(360,-200,889,801),9568=>array(360,-200,889,801),9569=>array(0,-200,480,801),9570=>array(0,-200,552,801),9571=>array(0,-200,552,801),9572=>array(0,-200,889,396),9573=>array(0,-200,889,324),9574=>array(0,-200,889,396),9575=>array(0,204,889,801),9576=>array(0,276,889,801),9577=>array(0,204,889,801),9578=>array(0,-200,889,801),9579=>array(0,-200,889,801),9580=>array(0,-200,889,801),9581=>array(432,-200,889,424),9582=>array(0,-200,457,424),9583=>array(0,176,457,800),9584=>array(432,177,889,801),9585=>array(0,-201,889,800),9586=>array(0,-201,889,800),9587=>array(0,-201,889,800),9588=>array(0,276,444,324),9589=>array(421,250,469,801),9590=>array(445,276,889,324),9591=>array(421,-200,469,351),9592=>array(0,252,444,348),9593=>array(397,252,493,801),9594=>array(445,252,889,348),9595=>array(397,-201,493,348),9596=>array(0,260,600,340),9597=>array(408,-200,504,801),9598=>array(0,260,600,340),9599=>array(408,-200,504,801),9600=>array(0,200,761,700),9601=>array(0,-200,761,-75),9602=>array(0,-200,761,50),9603=>array(0,-200,761,175),9604=>array(0,-200,761,300),9605=>array(0,-200,761,425),9606=>array(0,-200,761,550),9607=>array(0,-200,761,675),9608=>array(0,-200,761,800),9609=>array(0,-200,666,800),9610=>array(0,-200,571,800),9611=>array(0,-200,476,800),9612=>array(0,-200,381,800),9613=>array(0,-200,286,800),9614=>array(0,-200,191,800),9615=>array(0,-200,96,800),9616=>array(380,-200,761,800),9617=>array(0,-137,938,800),9618=>array(0,-137,938,800),9619=>array(0,-200,1000,800),9620=>array(0,675,761,800),9621=>array(665,-200,761,800),9622=>array(0,-200,380,300),9623=>array(381,-200,761,300),9624=>array(381,300,761,800),9625=>array(0,-200,761,800),9626=>array(0,-200,761,800),9627=>array(0,-200,761,800),9628=>array(0,-200,761,800),9629=>array(0,300,380,800),9630=>array(0,-200,761,800),9631=>array(0,-200,761,800),9632=>array(35,0,726,691),9633=>array(35,0,726,691),9634=>array(35,0,726,691),9635=>array(35,0,726,691),9636=>array(35,0,726,691),9637=>array(35,0,726,691),9638=>array(35,0,726,691),9639=>array(35,0,726,691),9640=>array(35,0,726,691),9641=>array(57,0,713,650),9642=>array(35,142,311,418),9643=>array(35,136,311,412),9644=>array(35,0,726,346),9645=>array(35,0,726,346),9646=>array(207,0,553,691),9647=>array(207,-1,553,690),9648=>array(14,0,745,450),9649=>array(14,0,745,450),9650=>array(26,0,814,676),9651=>array(26,0,814,676),9652=>array(13,120,407,458),9653=>array(4,120,415,473),9654=>array(92,-56,768,732),9655=>array(82,-56,758,732),9656=>array(35,62,373,456),9657=>array(26,54,379,465),9658=>array(92,60,768,454),9659=>array(82,60,788,472),9660=>array(26,-13,814,663),9661=>array(26,-12,814,664),9662=>array(13,100,407,439),9663=>array(5,95,416,448),9664=>array(32,-56,708,732),9665=>array(32,-56,708,732),9666=>array(13,61,351,455),9667=>array(7,46,360,457),9668=>array(32,62,708,456),9669=>array(44,58,750,470),9670=>array(35,-14,754,705),9671=>array(36,-13,754,705),9672=>array(36,-13,754,705),9673=>array(26,-23,766,717),9674=>array(18,0,466,740),9675=>array(26,-23,766,717),9676=>array(35,-14,757,708),9677=>array(20,-19,751,713),9678=>array(26,-23,766,717),9679=>array(35,-14,757,708),9680=>array(35,-14,757,708),9681=>array(35,-14,757,708),9682=>array(35,-14,757,708),9683=>array(35,-14,757,708),9684=>array(35,-14,757,708),9685=>array(35,-14,757,708),9686=>array(35,-14,403,705),9687=>array(399,-14,767,705),9688=>array(0,0,400,691),9689=>array(35,0,726,691),9690=>array(35,345,726,691),9691=>array(35,-2,726,344),9692=>array(35,344,402,708),9693=>array(392,341,756,708),9694=>array(389,-16,756,348),9695=>array(35,-15,399,352),9696=>array(35,344,757,708),9697=>array(35,-14,757,350),9698=>array(35,0,726,691),9699=>array(35,0,726,691),9700=>array(35,0,726,691),9701=>array(35,0,726,691),9702=>array(65,196,335,466),9703=>array(35,0,726,691),9704=>array(35,0,726,691),9705=>array(35,0,726,691),9706=>array(35,0,726,691),9707=>array(35,0,726,691),9708=>array(26,0,814,676),9709=>array(26,0,814,676),9710=>array(26,0,814,676),9711=>array(11,-85,874,778),9712=>array(35,0,726,691),9713=>array(35,0,726,691),9714=>array(35,0,726,691),9715=>array(35,0,726,691),9716=>array(35,-14,757,708),9717=>array(35,-14,757,708),9718=>array(35,-14,757,708),9719=>array(35,-14,757,708),9720=>array(65,-30,756,661),9721=>array(24,0,715,691),9722=>array(65,0,756,691),9723=>array(55,43,512,500),9724=>array(55,43,512,500),9725=>array(45,127,390,472),9726=>array(45,127,390,472),9727=>array(24,0,715,691),9728=>array(32,-20,767,715),9729=>array(50,330,757,633),9730=>array(14,-15,734,677),9731=>array(52,-47,756,794),9732=>array(55,0,737,681),9733=>array(32,-13,779,707),9734=>array(32,2,784,719),9735=>array(39,-2,419,677),9736=>array(67,-112,629,665),9737=>array(32,0,692,660),9738=>array(27,-15,907,628),9739=>array(32,-15,912,628),9740=>array(32,0,654,622),9741=>array(32,-108,912,881),9742=>array(32,138,683,566),9743=>array(32,138,683,566),9744=>array(33,0,724,691),9745=>array(32,0,723,691),9746=>array(32,0,723,691),9747=>array(32,0,724,692),9748=>array(40,-15,760,894),9749=>array(32,-16,805,751),9750=>array(32,0,687,655),9751=>array(32,0,687,655),9752=>array(32,-18,750,696),9753=>array(21,121,779,570),9754=>array(20,105,785,488),9755=>array(20,105,785,488),9756=>array(20,113,767,479),9757=>array(31,-38,398,710),9758=>array(33,113,780,479),9759=>array(32,-48,399,700),9760=>array(32,0,485,699),9761=>array(32,0,628,744),9762=>array(32,-16,692,644),9763=>array(32,-5,700,625),9764=>array(32,-158,854,666),9765=>array(32,-178,545,684),9766=>array(32,0,457,691),9767=>array(32,0,531,741),9768=>array(33,0,458,691),9769=>array(32,-22,738,683),9770=>array(32,0,693,666),9771=>array(32,-129,828,688),9772=>array(32,-18,636,762),9773=>array(32,-2,721,665),9774=>array(32,0,692,660),9775=>array(32,0,698,666),9776=>array(50,0,550,500),9777=>array(50,0,550,500),9778=>array(50,0,550,500),9779=>array(50,0,550,500),9780=>array(50,0,550,500),9781=>array(50,0,550,500),9782=>array(50,0,550,500),9783=>array(50,0,550,500),9784=>array(32,0,698,666),9785=>array(32,0,692,660),9786=>array(32,0,692,660),9787=>array(32,0,692,660),9788=>array(32,-20,767,715),9789=>array(219,-85,627,585),9790=>array(32,-85,440,585),9791=>array(32,-215,463,733),9792=>array(32,-215,463,537),9793=>array(32,0,463,752),9794=>array(32,0,654,622),9795=>array(32,0,629,683),9796=>array(32,-194,512,683),9797=>array(32,-11,576,621),9798=>array(32,-15,573,615),9799=>array(40,0,513,683),9800=>array(32,-11,772,707),9801=>array(32,-15,551,714),9802=>array(32,-55,764,750),9803=>array(32,0,974,694),9804=>array(32,-170,793,670),9805=>array(32,-194,1157,697),9806=>array(32,0,1112,505),9807=>array(32,-111,1157,694),9808=>array(32,0,651,619),9809=>array(32,-11,776,694),9810=>array(32,-15,1115,446),9811=>array(32,0,765,695),9812=>array(97,0,703,658),9813=>array(54,0,747,646),9814=>array(149,0,651,587),9815=>array(77,-23,723,670),9816=>array(101,0,698,591),9817=>array(186,0,615,588),9818=>array(97,0,704,656),9819=>array(53,-1,747,645),9820=>array(150,0,651,583),9821=>array(76,-30,724,666),9822=>array(99,0,700,589),9823=>array(185,0,614,588),9824=>array(107,0,664,705),9825=>array(73,-14,697,704),9826=>array(122,-14,648,705),9827=>array(32,0,738,705),9828=>array(107,0,664,705),9829=>array(73,-14,697,704),9830=>array(122,-14,648,705),9831=>array(32,0,738,705),9832=>array(32,-20,863,718),9833=>array(38,-10,278,767),9834=>array(38,-10,476,767),9835=>array(38,-10,664,770),9836=>array(38,-10,664,678),9837=>array(56,-104,329,822),9838=>array(56,-300,324,665),9839=>array(50,-300,365,654),9840=>array(32,0,610,723),9841=>array(32,0,623,733),9842=>array(32,-64,837,715),9843=>array(32,-64,873,751),9844=>array(32,-64,873,751),9845=>array(32,-64,873,751),9846=>array(32,-64,873,751),9847=>array(32,-64,873,751),9848=>array(32,-64,873,751),9849=>array(32,-64,873,751),9850=>array(32,-64,873,751),9851=>array(33,-175,984,728),9852=>array(32,-216,1032,784),9853=>array(32,-216,1032,784),9854=>array(32,-112,922,778),9855=>array(32,-7,574,673),9856=>array(35,0,487,454),9857=>array(35,0,487,454),9858=>array(35,0,487,454),9859=>array(35,0,487,454),9860=>array(35,0,487,454),9861=>array(35,0,487,454),9862=>array(32,-62,813,718),9863=>array(32,-62,812,718),9864=>array(32,-62,812,718),9865=>array(32,-62,812,718),9866=>array(32,311,716,404),9867=>array(32,311,716,404),9868=>array(32,219,716,499),9869=>array(32,219,716,499),9870=>array(32,219,716,499),9871=>array(32,219,716,499),9872=>array(42,-117,694,678),9873=>array(42,-118,694,677),9874=>array(32,-74,931,704),9875=>array(32,-137,738,671),9876=>array(32,-81,1006,621),9877=>array(42,-140,348,698),9878=>array(32,-131,965,694),9879=>array(32,-22,755,676),9880=>array(32,-93,476,686),9881=>array(32,-73,777,672),9882=>array(32,-132,982,684),9883=>array(32,-167,827,724),9884=>array(32,-145,786,675),9885=>array(32,-148,940,727),9888=>array(7,0,893,767),9889=>array(30,-54,516,747),9890=>array(39,-154,745,500),9891=>array(39,-79,756,681),9892=>array(39,-200,708,790),9893=>array(39,-154,512,681),9894=>array(39,-12,571,702),9895=>array(39,-179,670,758),9896=>array(39,-12,472,779),9897=>array(39,68,831,500),9898=>array(54,179,557,682),9899=>array(54,179,557,682),9900=>array(55,242,486,673),9901=>array(55,242,727,673),9902=>array(55,242,970,675),9903=>array(55,242,1086,673),9904=>array(51,366,814,643),9905=>array(75,0,438,659),9906=>array(39,-154,472,500),9907=>array(99,-200,544,716),9908=>array(84,-200,638,716),9909=>array(105,-200,614,693),9910=>array(44,-169,733,622),9911=>array(41,-198,455,693),9912=>array(84,-200,518,750),9913=>array(44,-66,792,613),9914=>array(44,0,622,609),9915=>array(44,0,622,609),9916=>array(98,-177,609,496),9920=>array(0,70,669,498),9921=>array(-1,-5,669,598),9922=>array(-1,70,669,498),9923=>array(0,-5,669,598),9985=>array(35,71,939,617),9986=>array(35,81,927,611),9987=>array(35,69,939,615),9988=>array(35,0,945,691),9989=>array(36,-14,811,706),9990=>array(35,-13,755,707),9991=>array(35,-14,755,706),9992=>array(35,-13,761,705),9993=>array(35,137,655,556),9994=>array(29,-10,516,513),9995=>array(30,-10,545,701),9996=>array(29,-10,516,706),9997=>array(33,59,820,632),9998=>array(35,51,876,641),9999=>array(35,141,899,550),10000=>array(35,49,876,636),10001=>array(35,139,909,550),10002=>array(35,103,938,588),10003=>array(34,-14,721,705),10004=>array(36,-14,811,706),10005=>array(35,0,727,692),10006=>array(35,0,727,692),10007=>array(-1,-69,572,660),10008=>array(36,-14,642,705),10009=>array(35,0,728,694),10010=>array(35,0,726,691),10011=>array(35,0,725,690),10012=>array(35,0,720,685),10013=>array(35,0,460,691),10014=>array(35,0,517,691),10015=>array(35,0,503,691),10016=>array(35,96,542,595),10017=>array(35,-14,657,702),10018=>array(35,-13,751,705),10019=>array(35,-14,752,703),10020=>array(35,-14,753,705),10021=>array(35,-14,756,707),10022=>array(35,-13,759,705),10023=>array(35,-14,759,705),10024=>array(24,-14,787,683),10025=>array(35,2,787,719),10026=>array(35,-13,754,706),10027=>array(35,-14,807,706),10028=>array(35,-12,789,706),10029=>array(35,-14,798,706),10030=>array(35,-13,782,705),10031=>array(35,-13,796,707),10032=>array(35,-13,888,706),10033=>array(35,0,710,691),10034=>array(35,0,688,691),10035=>array(35,0,714,691),10036=>array(34,-15,756,706),10037=>array(35,-14,758,705),10038=>array(35,-16,661,706),10039=>array(35,-7,741,698),10040=>array(35,-7,734,699),10041=>array(35,-1,757,720),10042=>array(35,0,725,693),10043=>array(35,-11,672,704),10044=>array(35,-14,672,704),10045=>array(35,-3,647,694),10046=>array(35,-13,666,708),10047=>array(35,-18,791,716),10048=>array(35,-16,780,705),10049=>array(35,-14,754,704),10050=>array(35,-14,754,704),10051=>array(33,0,674,717),10052=>array(36,0,651,688),10053=>array(35,0,661,693),10054=>array(35,0,655,681),10055=>array(34,-14,751,703),10056=>array(35,-15,752,704),10057=>array(35,-13,678,709),10058=>array(35,-14,756,707),10059=>array(36,-14,751,701),10060=>array(35,-4,732,694),10061=>array(35,-13,838,705),10062=>array(21,-23,759,715),10063=>array(35,0,727,691),10064=>array(35,0,727,691),10065=>array(35,0,725,691),10066=>array(35,0,725,691),10067=>array(30,-16,566,674),10068=>array(30,-15,566,674),10069=>array(40,-15,232,674),10070=>array(35,-14,749,705),10071=>array(81,-13,251,691),10072=>array(35,0,104,691),10073=>array(35,0,242,691),10074=>array(35,0,380,691),10075=>array(35,263,357,705),10076=>array(34,262,357,705),10077=>array(35,263,633,705),10078=>array(36,263,634,705),10079=>array(34,-168,357,275),10080=>array(36,-156,634,286),10081=>array(35,-143,697,805),10082=>array(56,-14,488,705),10083=>array(34,-14,508,704),10084=>array(35,40,875,651),10085=>array(35,-13,633,706),10086=>array(35,-13,726,705),10087=>array(21,121,779,570),10088=>array(35,-14,356,705),10089=>array(35,-14,355,705),10090=>array(35,0,283,691),10091=>array(35,0,283,691),10092=>array(35,0,242,691),10093=>array(35,0,242,691),10094=>array(35,0,475,691),10095=>array(35,0,475,691),10096=>array(35,0,375,691),10097=>array(35,0,375,691),10098=>array(35,-14,199,705),10099=>array(35,-14,199,705),10100=>array(35,0,299,691),10101=>array(35,0,299,691),10102=>array(35,-13,754,706),10103=>array(35,-13,754,706),10104=>array(35,-13,754,706),10105=>array(35,-13,754,706),10106=>array(35,-13,754,706),10107=>array(35,-13,754,706),10108=>array(35,-13,754,706),10109=>array(35,-13,754,706),10110=>array(35,-13,754,706),10111=>array(35,-13,754,706),10112=>array(35,-13,754,706),10113=>array(35,-13,754,706),10114=>array(35,-13,754,706),10115=>array(35,-13,754,706),10116=>array(35,-13,754,706),10117=>array(35,-13,754,706),10118=>array(35,-13,754,706),10119=>array(35,-13,754,706),10120=>array(35,-13,754,706),10121=>array(35,-13,754,706),10122=>array(35,-13,755,706),10123=>array(34,-13,754,706),10124=>array(34,-13,754,706),10125=>array(35,-13,754,706),10126=>array(35,-13,754,706),10127=>array(35,-13,754,706),10128=>array(35,-13,754,706),10129=>array(35,-13,754,706),10130=>array(35,-13,754,706),10131=>array(35,-13,754,706),10132=>array(35,58,860,634),10133=>array(34,-14,722,675),10134=>array(34,264,722,396),10135=>array(34,-14,722,674),10136=>array(35,94,698,597),10137=>array(35,140,890,551),10138=>array(35,94,698,597),10139=>array(35,167,884,526),10140=>array(35,28,892,664),10141=>array(35,129,891,562),10142=>array(35,129,893,561),10143=>array(35,154,799,537),10144=>array(35,97,838,594),10145=>array(35,104,791,588),10146=>array(35,82,889,610),10147=>array(35,82,889,610),10148=>array(35,4,882,688),10149=>array(34,83,896,608),10150=>array(35,84,896,608),10151=>array(35,-100,429,790),10152=>array(35,70,848,621),10153=>array(35,43,802,648),10154=>array(35,43,802,648),10155=>array(35,101,832,589),10156=>array(35,101,832,591),10157=>array(35,44,661,651),10158=>array(35,44,661,646),10159=>array(35,75,840,613),10160=>array(0,166,832,674),10161=>array(35,75,840,613),10162=>array(35,1,725,690),10163=>array(35,159,911,532),10164=>array(34,36,736,655),10165=>array(35,209,830,483),10166=>array(34,36,736,655),10167=>array(34,-18,853,711),10168=>array(35,123,932,568),10169=>array(34,-20,853,710),10170=>array(35,113,796,578),10171=>array(36,116,838,576),10172=>array(35,149,891,542),10173=>array(35,75,932,615),10174=>array(34,99,884,592),10175=>array(0,166,1248,674),10176=>array(62,0,447,391),10177=>array(26,0,814,676),10178=>array(82,0,670,662),10179=>array(52,28,584,526),10180=>array(52,28,584,526),10183=>array(19,-1,545,507),10184=>array(0,-14,814,676),10185=>array(52,-14,867,676),10186=>array(30,-14,190,676),10188=>array(43,-55,847,900),10190=>array(61,0,575,514),10191=>array(61,0,575,514),10192=>array(36,-13,754,705),10193=>array(19,-1,545,507),10194=>array(19,19,517,451),10195=>array(62,0,412,350),10196=>array(62,0,412,350),10197=>array(40,2,705,506),10198=>array(50,2,715,506),10199=>array(40,2,834,506),10200=>array(62,0,650,800),10201=>array(62,0,650,800),10202=>array(62,0,828,514),10203=>array(62,0,828,514),10204=>array(62,89,904,424),10205=>array(50,122,876,394),10206=>array(50,122,876,394),10207=>array(50,0,322,676),10208=>array(18,0,466,740),10209=>array(35,-13,626,578),10210=>array(35,-13,706,578),10211=>array(35,-13,706,578),10212=>array(34,0,695,514),10213=>array(61,0,722,514),10214=>array(88,-156,421,662),10215=>array(34,-156,367,662),10216=>array(25,-188,306,736),10217=>array(23,-188,304,736),10218=>array(25,-188,475,736),10219=>array(21,-188,471,736),10224=>array(45,-163,956,678),10225=>array(45,-163,956,678),10226=>array(32,-15,1059,855),10227=>array(45,-15,1072,855),10228=>array(62,-44,902,558),10229=>array(0,52,1000,462),10230=>array(0,52,1000,462),10231=>array(0,52,1000,462),10232=>array(0,5,1000,510),10233=>array(0,5,1000,510),10234=>array(0,5,1000,510),10235=>array(0,52,1000,462),10236=>array(0,52,1000,462),10237=>array(0,5,1000,510),10238=>array(0,5,1000,510),10239=>array(20,52,1360,462),10624=>array(80,-14,340,676),10625=>array(65,191,335,461),10626=>array(30,125,209,545),10627=>array(100,-181,380,680),10628=>array(100,-181,380,680),10629=>array(48,-177,304,676),10630=>array(29,-177,285,676),10635=>array(78,-251,323,662),10636=>array(10,-251,255,662),10641=>array(25,-188,306,736),10642=>array(23,-188,306,736),10649=>array(40,1,139,779),10651=>array(29,-40,541,453),10653=>array(46,0,530,498),10654=>array(18,0,547,453),10656=>array(35,0,467,510),10657=>array(-4,39,506,471),10658=>array(18,0,530,453),10659=>array(45,0,557,453),10660=>array(18,-140,530,453),10661=>array(45,-140,557,453),10672=>array(28,64,631,667),10673=>array(30,-14,632,772),10674=>array(30,-14,632,853),10675=>array(30,-14,632,850),10676=>array(30,-14,632,850),10677=>array(25,-13,901,673),10678=>array(17,-44,619,558),10679=>array(26,-23,766,717),10680=>array(17,-44,619,558),10681=>array(26,-23,766,717),10684=>array(26,-23,766,717),10686=>array(30,-23,770,717),10687=>array(30,-23,770,717),10688=>array(26,-23,766,717),10689=>array(26,-23,766,717),10690=>array(26,-23,947,717),10691=>array(26,-23,1020,717),10692=>array(61,0,575,514),10693=>array(61,0,575,514),10694=>array(61,0,575,514),10695=>array(61,0,575,514),10696=>array(61,0,575,514),10697=>array(40,0,674,634),10698=>array(26,0,814,853),10699=>array(35,-125,858,706),10700=>array(26,0,814,676),10701=>array(24,0,907,676),10702=>array(82,-14,812,675),10703=>array(32,-14,826,398),10704=>array(44,-14,838,398),10705=>array(50,-33,652,535),10706=>array(50,-33,652,535),10707=>array(50,-33,652,535),10708=>array(50,-33,652,535),10709=>array(50,-33,652,535),10710=>array(67,0,635,602),10711=>array(67,0,635,602),10726=>array(62,0,742,514),10728=>array(26,0,814,676),10729=>array(26,0,814,676),10731=>array(23,0,471,740),10740=>array(30,-11,980,459),10741=>array(40,-14,336,676),10742=>array(20,-14,331,800),10743=>array(40,-14,336,676),10744=>array(0,-200,400,800),10745=>array(0,-200,400,800),10752=>array(30,-49,830,751),10753=>array(30,-49,830,751),10754=>array(30,-49,830,751),10755=>array(60,-50,703,695),10756=>array(61,-50,703,695),10757=>array(62,-44,694,735),10758=>array(62,-50,694,729),10761=>array(30,-31,715,654),10781=>array(50,-33,652,535),10786=>array(30,0,534,661),10787=>array(30,0,534,674),10788=>array(30,0,534,662),10789=>array(30,-153,534,506),10790=>array(30,-149,534,506),10791=>array(30,-63,537,506),10800=>array(38,8,526,661),10801=>array(32,-125,532,497),10808=>array(26,-23,766,717),10809=>array(26,0,814,676),10810=>array(26,0,814,676),10811=>array(26,0,814,676),10815=>array(23,0,706,662),10993=>array(50,-13,322,663),10994=>array(30,-14,290,676),10995=>array(11,-14,341,676),10996=>array(80,-14,360,676),10997=>array(30,-14,390,676),11008=>array(48,-195,955,712),11009=>array(48,-195,955,712),11010=>array(48,-195,955,712),11011=>array(48,-195,955,712),11012=>array(56,8,1188,560),11013=>array(56,8,944,560),11014=>array(224,-160,776,728),11015=>array(224,-160,776,728),11016=>array(48,-195,955,712),11017=>array(48,-195,955,712),11018=>array(48,-195,955,712),11019=>array(48,-195,955,712),11020=>array(56,8,1188,560),11021=>array(224,-282,776,850),11022=>array(33,91,749,450),11023=>array(23,88,739,447),11024=>array(23,88,739,447),11025=>array(33,91,749,450),11026=>array(57,-44,713,612),11027=>array(57,-44,713,612),11028=>array(57,-44,713,612),11029=>array(57,-44,713,612),11030=>array(5,-96,766,665),11031=>array(5,-96,766,665),11032=>array(5,-96,766,665),11033=>array(5,-96,766,665),11034=>array(57,-44,713,612),11035=>array(68,-147,932,716),11036=>array(68,-147,932,716),11037=>array(32,174,251,394),11038=>array(32,174,251,394),11039=>array(48,-34,799,679),11040=>array(48,-34,799,679),11041=>array(57,-111,743,679),11042=>array(57,-111,743,679),11043=>array(9,-59,799,627),11044=>array(20,-196,980,765),11045=>array(11,64,451,504),11046=>array(11,64,451,504),11047=>array(64,64,397,504),11048=>array(64,64,397,504),11049=>array(13,117,348,452),11050=>array(54,117,307,452),11051=>array(15,117,268,452),11052=>array(20,19,835,550),11053=>array(20,19,835,550),11054=>array(49,-124,580,692),11055=>array(49,-124,580,692),11056=>array(30,52,870,462),11057=>array(40,-258,880,832),11088=>array(20,50,570,573),11089=>array(5,106,424,504),11090=>array(5,106,424,504),11091=>array(57,-91,771,660),11092=>array(57,-91,771,660),11264=>array(40,0,605,662),11265=>array(40,-128,753,662),11266=>array(40,162,811,662),11267=>array(40,-91,660,662),11268=>array(40,164,811,664),11269=>array(40,-14,600,676),11270=>array(40,0,734,671),11271=>array(40,0,625,662),11272=>array(40,-1,693,662),11273=>array(40,-109,794,662),11274=>array(40,-35,794,662),11275=>array(40,-8,694,662),11276=>array(40,0,750,800),11277=>array(40,-83,540,662),11278=>array(40,-1,794,560),11279=>array(40,-69,939,662),11280=>array(40,0,698,662),11281=>array(40,-66,370,676),11282=>array(40,0,735,662),11283=>array(40,-1,431,662),11284=>array(40,-8,694,662),11285=>array(40,330,811,662),11286=>array(40,0,855,662),11287=>array(40,-20,682,662),11288=>array(40,-125,598,662),11289=>array(40,0,580,662),11290=>array(40,0,681,662),11291=>array(40,0,753,662),11292=>array(40,-11,781,662),11293=>array(40,0,659,662),11294=>array(40,310,753,662),11295=>array(40,-66,642,676),11296=>array(40,-66,529,676),11297=>array(30,0,761,662),11299=>array(0,-200,711,662),11300=>array(40,-14,665,676),11301=>array(40,-14,834,676),11302=>array(40,0,625,662),11303=>array(40,-14,1099,676),11304=>array(40,-14,983,676),11305=>array(40,-14,1198,676),11306=>array(40,0,722,662),11310=>array(40,0,719,662),11312=>array(30,168,454,665),11313=>array(30,72,565,665),11314=>array(30,289,609,665),11315=>array(30,99,495,665),11316=>array(30,291,609,666),11317=>array(30,157,450,675),11318=>array(30,168,551,672),11319=>array(30,168,469,665),11320=>array(30,167,520,665),11321=>array(30,86,596,665),11322=>array(30,141,596,665),11323=>array(30,162,521,665),11324=>array(30,168,563,768),11325=>array(30,105,405,665),11326=>array(30,167,596,588),11327=>array(30,116,705,665),11328=>array(30,168,524,665),11329=>array(30,118,278,675),11330=>array(30,168,552,665),11331=>array(30,167,324,665),11332=>array(30,162,521,665),11333=>array(30,415,609,665),11334=>array(30,168,642,665),11335=>array(30,153,512,665),11336=>array(30,74,449,665),11337=>array(30,168,435,665),11338=>array(30,168,511,665),11339=>array(30,168,565,665),11340=>array(30,159,586,665),11341=>array(30,168,495,665),11342=>array(30,400,565,665),11343=>array(30,118,482,675),11344=>array(30,118,397,675),11345=>array(20,168,569,665),11347=>array(0,18,534,665),11348=>array(30,157,499,675),11349=>array(30,157,626,675),11350=>array(30,168,469,665),11351=>array(30,157,825,675),11352=>array(30,157,738,675),11353=>array(30,157,899,675),11354=>array(30,168,542,665),11358=>array(30,168,540,665),11360=>array(0,0,598,662),11361=>array(5,0,283,683),11362=>array(3,0,614,662),11363=>array(0,0,542,662),11364=>array(17,-200,659,662),11365=>array(25,-44,430,516),11366=>array(13,-68,289,579),11367=>array(19,-170,710,662),11368=>array(10,-125,491,683),11369=>array(34,-170,731,662),11370=>array(10,-125,511,683),11371=>array(9,-170,581,662),11372=>array(10,-125,390,450),11373=>array(35,-15,667,673),11374=>array(12,-204,863,662),11375=>array(15,-11,706,663),11376=>array(13,-14,645,674),11377=>array(5,-14,619,460),11378=>array(5,-11,1063,676),11379=>array(5,-14,847,460),11380=>array(10,-14,463,522),11381=>array(19,0,513,662),11382=>array(9,0,346,451),11383=>array(25,-11,587,463),11384=>array(25,-10,554,460),11385=>array(5,-8,337,670),11386=>array(25,-10,466,460),11387=>array(5,0,387,431),11388=>array(0,-291,172,295),11389=>array(6,222,450,661),11390=>array(42,-217,491,676),11391=>array(9,-218,577,662),11392=>array(24,-11,695,676),11393=>array(16,-7,486,460),11394=>array(32,-14,496,675),11395=>array(22,-11,355,460),11396=>array(32,-10,582,662),11397=>array(22,-7,411,450),11398=>array(32,-51,937,676),11399=>array(23,-35,658,460),11400=>array(36,-15,611,676),11401=>array(24,-10,419,460),11402=>array(36,-24,561,674),11403=>array(22,-32,379,458),11404=>array(32,-126,553,674),11405=>array(22,-86,393,458),11406=>array(32,-10,666,674),11407=>array(22,-7,487,458),11408=>array(36,-14,690,676),11409=>array(24,-10,469,460),11410=>array(40,-10,243,675),11411=>array(42,-7,196,460),11412=>array(32,-7,614,676),11413=>array(22,-6,433,460),11414=>array(32,-137,745,800),11415=>array(23,-116,551,566),11416=>array(32,-10,787,676),11417=>array(22,-7,567,460),11418=>array(32,-10,666,676),11419=>array(22,-7,485,460),11420=>array(36,-125,535,676),11421=>array(22,-85,391,460),11422=>array(35,-14,689,676),11423=>array(20,-10,461,460),11424=>array(32,-10,692,662),11425=>array(22,-7,502,450),11426=>array(41,-181,490,676),11427=>array(26,-220,351,460),11428=>array(36,-15,611,676),11429=>array(25,-10,416,460),11430=>array(32,-10,582,662),11431=>array(22,-7,411,450),11432=>array(32,-181,687,675),11433=>array(22,-220,497,460),11434=>array(36,-181,726,800),11435=>array(24,-220,514,566),11436=>array(32,-137,741,676),11437=>array(22,-116,541,460),11438=>array(32,-181,689,800),11439=>array(22,-220,497,566),11440=>array(36,-15,928,675),11441=>array(24,-10,657,460),11456=>array(32,-181,653,675),11457=>array(22,-220,442,603),11464=>array(36,-119,547,673),11465=>array(22,-81,369,458),11466=>array(32,-65,461,676),11467=>array(22,-44,333,460),11492=>array(23,-102,391,459),11493=>array(22,-220,478,797),11494=>array(16,-220,465,797),11495=>array(24,-220,962,788),11496=>array(19,-220,437,797),11497=>array(22,-220,541,797),11498=>array(29,-10,910,459),11517=>array(32,59,224,392),11518=>array(167,-5,547,673),11519=>array(12,477,256,675),11744=>array(-240,472,-10,798),11745=>array(-220,471,-9,683),11746=>array(-193,470,-10,682),11747=>array(-200,471,-9,683),11748=>array(-296,468,-6,687),11749=>array(-170,472,-5,684),11750=>array(-234,470,-11,684),11751=>array(-237,466,-13,681),11752=>array(-313,463,-6,684),11753=>array(-231,470,-3,682),11754=>array(-206,470,-4,682),11755=>array(-227,470,-9,682),11756=>array(-212,374,-6,680),11757=>array(-191,469,-12,681),11758=>array(-197,470,-7,682),11759=>array(-225,471,-7,683),11760=>array(-226,411,-11,682),11761=>array(-246,470,-12,682),11762=>array(-338,470,-4,682),11763=>array(-326,412,-6,683),11764=>array(-202,470,-3,682),11765=>array(-388,465,-6,687),11766=>array(-206,470,-8,681),11767=>array(-191,470,-3,683),11768=>array(-230,470,-4,683),11769=>array(-220,470,-5,798),11770=>array(-256,470,-4,798),11771=>array(-312,465,-12,691),11772=>array(-293,465,-4,687),11773=>array(-306,470,-6,682),11774=>array(-318,470,-3,682),11775=>array(-415,469,-6,683),11776=>array(33,159,311,663),11777=>array(33,159,311,663),11782=>array(22,159,512,663),11783=>array(22,159,512,663),11787=>array(35,524,311,800),11788=>array(50,401,450,800),11789=>array(50,401,450,800),11791=>array(0,-125,1000,-75),11792=>array(0,-201,1000,-75),11793=>array(0,-201,1000,-75),11798=>array(28,-19,536,675),11799=>array(43,82,281,341),11800=>array(68,-8,414,676),11802=>array(18,194,316,622),11803=>array(19,186,481,580),11804=>array(50,-219,450,180),11805=>array(50,-219,450,180),11806=>array(19,186,481,461),11807=>array(19,22,481,320),11808=>array(88,-156,299,662),11809=>array(34,-156,245,662),11810=>array(88,253,299,662),11811=>array(34,253,245,662),11812=>array(88,-156,299,253),11813=>array(34,-156,245,253),11814=>array(52,28,804,526),11815=>array(52,28,804,526),11816=>array(48,-177,435,676),11817=>array(29,-177,416,676),11818=>array(10,1,610,574),11819=>array(-82,92,492,483),11820=>array(-82,92,492,483),11821=>array(12,1,609,665),11822=>array(70,-8,416,676),11823=>array(67,645,183,900),11824=>array(65,196,335,466),11825=>array(75,183,174,282),42560=>array(9,-155,577,662),42561=>array(15,-155,391,450),42562=>array(9,-155,577,662),42563=>array(13,-155,391,450),42564=>array(21,-14,470,676),42565=>array(35,-10,332,459),42566=>array(42,-15,346,663),42567=>array(65,-10,271,451),42568=>array(14,0,705,662),42569=>array(10,0,509,532),42570=>array(17,-176,542,668),42571=>array(25,-10,433,702),42572=>array(34,-14,1111,676),42573=>array(25,-10,750,461),42574=>array(0,0,638,683),42575=>array(0,0,522,683),42576=>array(10,0,993,662),42577=>array(14,0,713,450),42578=>array(20,0,885,663),42579=>array(16,0,650,683),42580=>array(39,-14,951,676),42581=>array(25,-10,679,460),42582=>array(12,0,1027,674),42583=>array(15,-10,633,460),42584=>array(15,0,706,674),42585=>array(10,0,499,458),42586=>array(15,0,917,662),42587=>array(10,0,690,496),42588=>array(12,0,1032,674),42589=>array(15,0,735,458),42590=>array(25,-215,764,672),42591=>array(10,-215,535,464),42592=>array(10,-170,702,662),42593=>array(14,-125,508,450),42594=>array(10,-170,880,662),42595=>array(12,-125,620,450),42596=>array(5,-13,918,662),42597=>array(5,-9,620,450),42598=>array(12,0,1121,662),42599=>array(16,-14,762,450),42600=>array(35,-14,689,676),42601=>array(25,-10,466,460),42602=>array(34,-14,756,676),42603=>array(29,-10,530,460),42604=>array(34,-14,1228,676),42605=>array(25,-10,816,460),42606=>array(24,-6,709,746),42607=>array(-412,723,-18,839),42608=>array(-768,-152,284,900),42609=>array(-661,-202,159,878),42610=>array(-664,-257,198,900),42611=>array(26,364,493,900),42620=>array(-541,683,-31,834),42621=>array(-206,522,-46,788),42622=>array(0,683,510,834),42623=>array(14,522,174,788),42624=>array(10,-170,631,790),42625=>array(12,-125,476,578),42626=>array(8,-13,457,776),42627=>array(25,-10,322,779),42628=>array(20,-15,1149,676),42629=>array(10,-8,828,459),42630=>array(10,0,992,662),42631=>array(16,0,750,450),42632=>array(10,-300,724,662),42633=>array(12,-300,524,450),42634=>array(16,-163,719,662),42635=>array(10,-190,519,450),42636=>array(16,-14,592,662),42637=>array(10,-28,427,450),42638=>array(20,-232,719,662),42639=>array(9,-208,530,450),42640=>array(16,-296,592,662),42641=>array(8,-296,468,450),42642=>array(16,0,912,662),42643=>array(14,0,640,450),42644=>array(9,0,657,677),42645=>array(16,0,498,662),42646=>array(20,-232,964,662),42647=>array(16,-208,763,450),42752=>array(26,-124,292,125),42753=>array(26,-193,292,125),42754=>array(26,551,292,800),42755=>array(26,482,292,800),42756=>array(26,551,292,800),42757=>array(25,481,292,800),42758=>array(26,-124,292,125),42759=>array(25,-194,292,125),42760=>array(50,-1,257,800),42761=>array(50,-1,257,800),42762=>array(50,-1,257,800),42763=>array(50,-1,257,800),42764=>array(50,-7,257,800),42765=>array(50,-1,257,806),42766=>array(50,-1,257,800),42767=>array(50,-1,257,800),42768=>array(50,-1,257,800),42769=>array(50,-1,257,800),42770=>array(20,0,410,800),42771=>array(20,0,410,800),42772=>array(20,0,410,800),42773=>array(20,0,410,800),42774=>array(20,0,410,800),42775=>array(60,296,294,800),42776=>array(24,396,429,800),42777=>array(30,566,534,800),42778=>array(30,578,534,856),42779=>array(44,335,310,801),42780=>array(44,335,310,801),42781=>array(86,354,157,801),42782=>array(86,354,157,801),42783=>array(86,83,157,530),42784=>array(30,578,534,856),42785=>array(30,-277,534,131),42786=>array(15,-14,260,674),42787=>array(43,-13,212,461),42788=>array(16,233,371,675),42789=>array(15,148,260,460),42790=>array(19,-218,702,662),42791=>array(10,-218,428,683),42792=>array(17,0,869,662),42793=>array(13,-10,677,579),42794=>array(44,-15,500,676),42795=>array(25,-14,394,663),42796=>array(12,-52,370,676),42797=>array(53,-215,370,450),42798=>array(12,-139,537,676),42799=>array(53,-215,545,450),42800=>array(10,0,398,450),42801=>array(33,-14,359,460),42802=>array(15,0,1167,674),42803=>array(25,-10,679,461),42804=>array(15,-14,1104,676),42805=>array(25,-10,716,460),42806=>array(15,-14,1074,674),42807=>array(25,-11,683,460),42808=>array(15,-11,889,674),42809=>array(25,-15,558,460),42810=>array(15,-11,889,674),42811=>array(25,-15,558,460),42812=>array(15,-218,899,674),42813=>array(25,-218,544,460),42814=>array(34,-14,639,676),42815=>array(20,-10,407,460),42816=>array(34,0,723,662),42817=>array(10,0,508,683),42818=>array(34,0,723,662),42819=>array(10,0,508,683),42820=>array(34,0,723,662),42821=>array(9,0,507,683),42822=>array(12,0,700,662),42823=>array(10,0,331,683),42824=>array(0,0,598,662),42825=>array(5,0,283,683),42826=>array(14,-14,736,676),42827=>array(14,-10,530,460),42828=>array(34,-14,899,676),42829=>array(25,-10,636,460),42830=>array(34,-14,1228,676),42831=>array(25,-10,816,460),42832=>array(16,0,542,662),42833=>array(10,-217,475,460),42838=>array(34,-178,701,676),42839=>array(25,-217,575,461),42842=>array(21,0,367,675),42843=>array(25,-10,327,459),42852=>array(16,0,542,662),42853=>array(10,-217,475,683),42854=>array(16,0,542,662),42855=>array(10,-217,475,683),42862=>array(30,-22,459,676),42863=>array(25,-218,464,459),42864=>array(20,254,293,675),42873=>array(34,-14,688,772),42874=>array(25,-10,466,669),42875=>array(10,-200,472,676),42876=>array(10,-200,338,460),42877=>array(31,-6,556,662),42878=>array(31,-6,556,662),42879=>array(25,-113,416,450),42880=>array(9,0,595,662),42881=>array(10,0,248,683),42882=>array(24,-200,673,676),42883=>array(16,-200,485,460),42884=>array(10,-200,472,676),42885=>array(10,-200,338,460),42886=>array(28,-14,633,664),42887=>array(25,-10,412,450),42888=>array(11,-102,322,65),42889=>array(80,-11,191,459),42890=>array(15,120,267,386),42891=>array(90,176,196,760),42892=>array(90,375,188,760),42893=>array(19,0,702,662),42896=>array(12,-129,707,662),42897=>array(10,-108,482,460),42922=>array(5,0,817,662),43002=>array(9,-10,768,450),43003=>array(12,0,546,662),43004=>array(16,0,542,662),43005=>array(12,0,863,662),43006=>array(18,0,315,800),43007=>array(5,-11,1295,662),43232=>array(-331,504,-148,686),43233=>array(-311,347,-166,758),43234=>array(-331,376,-111,737),43235=>array(-321,376,-131,743),43236=>array(-401,490,-114,758),43237=>array(-363,405,-111,758),43238=>array(-351,376,-131,761),43239=>array(-381,452,-94,758),43240=>array(-360,433,-101,701),43241=>array(-351,376,-107,758),43242=>array(-451,433,1,758),43243=>array(-390,453,-52,758),43244=>array(-420,434,-9,758),43245=>array(-400,433,-33,758),43246=>array(-410,433,-63,758),43247=>array(-390,433,-103,758),43248=>array(-460,433,20,900),43249=>array(-354,433,-95,759),43250=>array(40,462,384,678),43251=>array(40,268,432,678),43252=>array(40,28,432,678),43253=>array(40,-133,384,678),43254=>array(40,-135,384,678),43255=>array(39,-70,427,678),43256=>array(0,78,640,609),43257=>array(0,78,600,633),43258=>array(38,354,364,629),43259=>array(10,615,410,665),64256=>array(20,0,638,683),64257=>array(10,0,499,683),64258=>array(10,0,499,683),64259=>array(10,0,770,683),64260=>array(10,0,768,683),64261=>array(10,-10,576,683),64262=>array(35,-10,658,699),64275=>array(15,-10,956,676),64276=>array(15,-10,954,662),64277=>array(15,-200,963,662),64278=>array(15,-200,956,662),64279=>array(15,-200,1204,662),64285=>array(61,170,256,593),64286=>array(107,719,401,865),64287=>array(31,183,486,593),64288=>array(11,48,479,600),64289=>array(27,-5,768,584),64290=>array(25,-2,765,596),64291=>array(22,-2,748,598),64292=>array(15,0,748,598),64293=>array(74,2,744,820),64294=>array(30,0,775,598),64295=>array(24,-1,752,598),64296=>array(32,-1,781,598),64297=>array(30,220,534,506),64298=>array(29,0,531,703),64299=>array(29,0,531,703),64300=>array(29,0,531,703),64301=>array(29,0,531,703),64302=>array(27,-114,488,584),64303=>array(27,-221,488,584),64304=>array(27,-120,488,584),64305=>array(24,0,504,598),64306=>array(39,0,296,598),64307=>array(25,-2,482,596),64308=>array(22,-2,465,598),64309=>array(48,0,255,598),64310=>array(30,-1,267,598),64312=>array(27,0,496,598),64313=>array(61,283,256,593),64314=>array(26,-264,496,600),64315=>array(15,0,485,598),64316=>array(74,2,461,820),64318=>array(23,0,487,599),64320=>array(47,0,264,598),64321=>array(30,0,492,598),64323=>array(24,-263,485,600),64324=>array(19,0,472,598),64326=>array(13,0,476,598),64327=>array(21,-264,483,600),64328=>array(24,-1,469,598),64329=>array(29,0,531,598),64330=>array(32,-1,498,598),64331=>array(48,0,255,712),64332=>array(24,0,504,702),64333=>array(15,0,485,702),64334=>array(19,0,472,702),64335=>array(36,-5,498,843),64336=>array(-10,-48,280,829),64337=>array(0,0,290,829),64338=>array(75,-277,877,309),64339=>array(75,-277,877,309),64340=>array(-22,-277,232,309),64341=>array(-22,-277,322,309),64342=>array(75,-265,877,309),64343=>array(75,-265,877,309),64344=>array(-22,-265,266,309),64345=>array(-22,-265,322,309),64346=>array(75,-300,877,309),64347=>array(75,-300,877,309),64348=>array(-22,-300,268,309),64349=>array(-22,-300,322,309),64350=>array(75,0,877,521),64351=>array(75,0,877,521),64352=>array(-22,0,225,601),64353=>array(-22,0,322,601),64354=>array(75,0,877,534),64355=>array(75,0,877,534),64356=>array(-22,0,258,656),64357=>array(-22,0,322,655),64358=>array(75,0,877,617),64359=>array(75,0,877,617),64360=>array(-22,0,258,667),64361=>array(-22,0,322,667),64362=>array(75,0,868,644),64363=>array(75,0,881,594),64364=>array(-15,0,308,674),64365=>array(-23,0,351,594),64366=>array(75,0,868,733),64367=>array(75,0,881,675),64368=>array(-15,0,308,725),64369=>array(-23,0,351,675),64370=>array(75,-280,591,332),64371=>array(75,-280,605,332),64372=>array(-15,-227,590,330),64373=>array(-15,-227,645,330),64374=>array(75,-280,591,332),64375=>array(75,-280,605,332),64376=>array(-15,-140,590,330),64377=>array(-15,-140,645,330),64378=>array(75,-280,591,332),64379=>array(75,-280,605,332),64380=>array(-15,-215,590,330),64381=>array(-15,-215,645,330),64382=>array(75,-280,591,332),64383=>array(75,-280,605,332),64384=>array(-15,-270,590,330),64385=>array(-15,-270,645,330),64386=>array(55,-190,368,350),64387=>array(55,-190,368,350),64388=>array(55,0,368,551),64389=>array(55,0,368,551),64390=>array(55,0,368,634),64391=>array(55,0,368,634),64392=>array(55,0,368,727),64393=>array(55,0,368,727),64394=>array(0,-247,345,504),64395=>array(0,-247,345,504),64396=>array(0,-247,345,607),64397=>array(0,-247,345,607),64398=>array(75,0,902,701),64399=>array(75,0,978,701),64400=>array(-10,0,373,701),64401=>array(-10,0,479,701),64402=>array(75,0,902,800),64403=>array(75,0,978,801),64404=>array(-10,0,373,799),64405=>array(-10,0,479,801),64406=>array(75,-277,902,800),64407=>array(75,-277,978,801),64408=>array(-10,-257,373,799),64409=>array(-10,-257,479,801),64410=>array(75,0,902,800),64411=>array(75,0,978,801),64412=>array(-17,0,373,831),64413=>array(-17,0,479,831),64414=>array(75,-194,597,355),64415=>array(75,-194,597,355),64416=>array(75,-194,597,660),64417=>array(75,-194,597,660),64418=>array(-22,0,248,664),64419=>array(-22,0,322,664),64420=>array(75,-5,342,578),64421=>array(74,0,430,672),64422=>array(75,-5,342,359),64423=>array(75,-56,393,113),64424=>array(-5,-207,283,117),64425=>array(-4,-207,340,112),64426=>array(-23,0,413,364),64427=>array(-23,0,413,364),64428=>array(-23,0,476,364),64429=>array(50,-236,520,325),64430=>array(75,-170,710,265),64431=>array(75,-170,690,75),64432=>array(75,-170,710,510),64433=>array(75,-170,690,500),64434=>array(114,457,222,561),64435=>array(118,-200,226,-96),64436=>array(123,457,344,561),64437=>array(123,-200,344,-96),64438=>array(132,457,360,654),64439=>array(132,-263,360,-66),64440=>array(148,455,376,652),64441=>array(148,-265,376,-68),64442=>array(227,220,475,494),64443=>array(227,-301,475,-27),64444=>array(88,-300,247,-103),64445=>array(94,480,232,691),64446=>array(94,-277,232,-66),64447=>array(104,-260,237,-92),64448=>array(72,396,282,657),64449=>array(72,-300,282,-39),64467=>array(75,0,711,854),64468=>array(75,0,711,854),64469=>array(-10,0,373,832),64470=>array(-10,0,479,834),64471=>array(0,-247,329,561),64472=>array(0,-247,329,561),64473=>array(40,-247,369,484),64474=>array(40,-247,369,484),64475=>array(40,-247,369,547),64476=>array(40,-247,369,547),64477=>array(40,-247,522,561),64478=>array(40,-247,369,524),64479=>array(40,-247,369,524),64480=>array(40,-247,369,254),64481=>array(40,-247,369,254),64482=>array(40,-247,369,461),64483=>array(40,-247,369,461),64484=>array(75,-300,652,315),64485=>array(75,-460,685,156),64486=>array(-22,-277,225,309),64487=>array(-22,-277,322,309),64488=>array(-22,0,225,309),64489=>array(-22,0,322,309),64508=>array(75,-160,652,315),64509=>array(75,-241,685,156),64510=>array(-22,-189,243,309),64511=>array(-22,-190,322,309),64606=>array(72,511,329,900),64607=>array(105,534,309,900),64608=>array(74,621,299,900),64609=>array(31,531,289,900),64610=>array(105,629,319,900),64611=>array(85,531,269,871),64612=>array(5,-247,721,612),64613=>array(5,-247,721,612),64615=>array(121,-194,1011,612),64618=>array(5,-247,721,334),64619=>array(5,-247,721,401),64621=>array(121,-200,1011,486),64624=>array(5,-247,721,516),64625=>array(5,-247,721,516),64627=>array(121,-194,1011,516),64630=>array(5,-247,721,576),64631=>array(5,-247,721,576),64633=>array(121,-194,1011,576),64650=>array(5,-247,721,483),64651=>array(5,-247,721,483),64653=>array(121,-194,1011,486),64657=>array(5,-247,721,334),64658=>array(5,-247,721,401),64660=>array(121,-194,1011,486),64830=>array(25,-178,414,676),64831=>array(29,-178,418,676),65010=>array(52,0,1025,900),65020=>array(42,-247,1055,700),65056=>array(-286,524,0,673),65057=>array(-286,524,0,673),65058=>array(-375,549,0,685),65059=>array(-375,549,0,685),65060=>array(-155,547,156,601),65061=>array(-481,547,-170,601),65062=>array(-500,547,0,601),65136=>array(3,674,198,895),65137=>array(-5,0,205,895),65138=>array(2,666,246,900),65139=>array(33,0,373,290),65140=>array(3,-300,198,-79),65142=>array(3,704,198,835),65143=>array(-5,0,205,835),65144=>array(3,651,197,900),65145=>array(-5,0,205,900),65146=>array(3,-300,198,-169),65147=>array(-5,-300,205,80),65148=>array(9,721,193,880),65149=>array(-5,0,205,880),65150=>array(38,693,163,850),65151=>array(-5,0,205,850),65152=>array(85,-79,329,280),65153=>array(0,-48,275,800),65154=>array(-20,0,255,806),65155=>array(24,-48,182,890),65156=>array(28,0,247,900),65157=>array(40,-247,369,548),65158=>array(30,-247,359,548),65159=>array(47,-300,205,701),65160=>array(59,-290,247,700),65161=>array(75,-160,652,512),65162=>array(75,-161,690,492),65163=>array(-22,0,225,589),65164=>array(-22,0,322,590),65165=>array(100,-48,179,701),65166=>array(96,0,247,700),65167=>array(75,-200,877,309),65168=>array(75,-200,939,309),65169=>array(-22,-200,225,309),65170=>array(-22,-200,322,309),65171=>array(75,-5,342,531),65172=>array(74,0,430,541),65173=>array(75,0,877,421),65174=>array(75,0,939,411),65175=>array(-22,0,262,500),65176=>array(-22,0,322,500),65177=>array(75,0,877,494),65178=>array(75,0,939,494),65179=>array(-22,0,258,594),65180=>array(-22,0,322,594),65181=>array(75,-280,591,332),65182=>array(75,-280,605,332),65183=>array(-15,-140,590,330),65184=>array(-15,-130,645,330),65185=>array(75,-280,591,332),65186=>array(75,-280,605,332),65187=>array(-15,0,590,330),65188=>array(-15,0,645,330),65189=>array(75,-280,591,511),65190=>array(75,-280,605,511),65191=>array(-15,0,590,511),65192=>array(-15,0,645,511),65193=>array(55,0,368,350),65194=>array(55,0,413,350),65195=>array(55,0,368,561),65196=>array(55,0,413,561),65197=>array(0,-247,345,247),65198=>array(0,-247,408,247),65199=>array(0,-247,345,431),65200=>array(0,-247,408,429),65201=>array(75,-241,914,205),65202=>array(75,-241,914,205),65203=>array(-20,0,603,205),65204=>array(-20,0,618,205),65205=>array(75,-241,914,454),65206=>array(75,-241,914,454),65207=>array(-20,0,603,455),65208=>array(-20,0,603,455),65209=>array(75,-241,909,260),65210=>array(75,-241,909,260),65211=>array(-20,0,598,260),65212=>array(-20,0,598,260),65213=>array(75,-241,909,421),65214=>array(75,-241,909,421),65215=>array(-20,0,598,415),65216=>array(-20,0,598,415),65217=>array(0,0,568,695),65218=>array(0,0,568,695),65219=>array(-15,0,491,695),65220=>array(-10,0,544,695),65221=>array(0,0,568,695),65222=>array(0,0,568,695),65223=>array(-15,0,491,695),65224=>array(-10,0,544,695),65225=>array(75,-280,591,421),65226=>array(75,-280,591,336),65227=>array(-15,0,563,355),65228=>array(-15,0,462,322),65229=>array(75,-280,591,611),65230=>array(75,-280,591,541),65231=>array(-15,0,563,549),65232=>array(-15,0,462,541),65233=>array(75,0,868,601),65234=>array(75,0,881,511),65235=>array(-15,0,308,601),65236=>array(-23,0,351,501),65237=>array(75,-170,634,501),65238=>array(75,-170,634,501),65239=>array(-15,0,308,590),65240=>array(-23,0,351,500),65241=>array(-10,0,456,675),65242=>array(75,0,711,675),65243=>array(-10,0,373,701),65244=>array(-10,0,479,701),65245=>array(75,-239,598,675),65246=>array(75,-240,677,675),65247=>array(-10,0,217,674),65248=>array(-10,0,290,675),65249=>array(75,-300,467,429),65250=>array(74,-300,435,260),65251=>array(-15,-14,389,237),65252=>array(-15,-10,489,249),65253=>array(75,-194,597,496),65254=>array(75,-194,660,496),65255=>array(-22,0,225,498),65256=>array(-22,0,322,498),65257=>array(75,-5,342,359),65258=>array(74,0,430,364),65259=>array(-23,0,413,364),65260=>array(-23,-236,420,325),65261=>array(0,-247,329,254),65262=>array(0,-247,382,254),65263=>array(75,-160,652,315),65264=>array(75,-161,690,307),65265=>array(75,-300,652,315),65266=>array(75,-300,690,307),65267=>array(-22,-190,244,309),65268=>array(-22,-190,322,309),65269=>array(12,0,453,754),65270=>array(3,-4,604,754),65271=>array(11,0,443,900),65272=>array(23,-4,624,880),65273=>array(12,-300,443,713),65274=>array(23,-300,624,694),65275=>array(12,0,443,713),65276=>array(23,-4,624,694),65532=>array(84,1,731,664),65533=>array(19,-63,882,800),65535=>array(34,-71,566,750)); +$cw=array(0=>600,13=>600,32=>250,33=>333,34=>400,35=>500,36=>500,37=>833,38=>778,39=>200,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>296,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>250,59=>250,60=>564,61=>564,62=>564,63=>444,64=>865,65=>721,66=>631,67=>670,68=>719,69=>610,70=>564,71=>722,72=>714,73=>327,74=>385,75=>709,76=>611,77=>881,78=>725,79=>724,80=>576,81=>723,82=>667,83=>529,84=>606,85=>721,86=>701,87=>947,88=>714,89=>701,90=>613,91=>333,92=>296,93=>333,94=>469,95=>500,96=>250,97=>435,98=>500,99=>444,100=>499,101=>444,102=>373,103=>467,104=>498,105=>278,106=>348,107=>513,108=>258,109=>779,110=>489,111=>491,112=>500,113=>499,114=>345,115=>367,116=>283,117=>490,118=>468,119=>683,120=>482,121=>471,122=>417,123=>480,124=>200,125=>480,126=>500,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>500,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>250,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>500,188=>730,189=>750,190=>750,191=>444,192=>721,193=>721,194=>721,195=>721,196=>721,197=>721,198=>888,199=>674,200=>610,201=>610,202=>610,203=>610,204=>327,205=>327,206=>327,207=>327,208=>719,209=>725,210=>724,211=>724,212=>724,213=>724,214=>724,215=>564,216=>724,217=>721,218=>721,219=>721,220=>721,221=>701,222=>577,223=>491,224=>435,225=>435,226=>435,227=>435,228=>435,229=>435,230=>639,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>492,241=>489,242=>491,243=>491,244=>491,245=>491,246=>491,247=>564,248=>491,249=>490,250=>490,251=>490,252=>490,253=>471,254=>500,255=>471,256=>721,257=>435,258=>721,259=>435,260=>717,261=>437,262=>670,263=>444,264=>670,265=>444,266=>670,267=>444,268=>670,269=>444,270=>719,271=>635,272=>719,273=>498,274=>610,275=>444,276=>610,277=>444,278=>610,279=>444,280=>611,281=>444,282=>610,283=>444,284=>722,285=>467,286=>722,287=>467,288=>722,289=>467,290=>722,291=>467,292=>714,293=>498,294=>711,295=>498,296=>327,297=>278,298=>327,299=>278,300=>327,301=>278,302=>325,303=>278,304=>327,305=>278,306=>699,307=>529,308=>385,309=>348,310=>709,311=>513,312=>503,313=>611,314=>258,315=>611,316=>258,317=>611,318=>390,319=>611,320=>382,321=>606,322=>278,323=>725,324=>489,325=>725,326=>489,327=>725,328=>489,329=>538,330=>701,331=>500,332=>724,333=>491,334=>724,335=>491,336=>724,337=>491,338=>900,339=>705,340=>667,341=>345,342=>667,343=>345,344=>667,345=>345,346=>529,347=>367,348=>529,349=>367,350=>549,351=>367,352=>529,353=>367,354=>596,355=>283,356=>606,357=>410,358=>596,359=>283,360=>721,361=>490,362=>721,363=>490,364=>721,365=>490,366=>721,367=>490,368=>721,369=>490,370=>711,371=>501,372=>947,373=>683,374=>701,375=>471,376=>701,377=>613,378=>417,379=>613,380=>417,381=>613,382=>417,383=>373,384=>504,385=>737,386=>624,387=>513,388=>641,389=>515,390=>670,391=>813,392=>554,393=>719,394=>830,395=>582,396=>511,397=>496,398=>610,399=>711,400=>525,401=>629,402=>460,403=>819,404=>650,405=>735,406=>333,407=>336,408=>776,409=>513,410=>286,411=>470,412=>951,413=>798,414=>495,415=>724,416=>723,417=>536,418=>1038,419=>774,420=>692,421=>495,422=>674,423=>549,424=>367,425=>603,426=>592,427=>289,428=>622,429=>376,430=>596,431=>783,432=>545,433=>723,434=>724,435=>801,436=>570,437=>617,438=>416,439=>531,440=>537,441=>396,442=>389,443=>500,444=>604,445=>439,446=>389,447=>502,448=>190,449=>350,450=>600,451=>333,452=>1333,453=>1166,454=>944,455=>1000,456=>889,457=>546,458=>1111,459=>1000,460=>778,461=>721,462=>435,463=>327,464=>278,465=>724,466=>491,467=>721,468=>490,469=>721,470=>490,471=>721,472=>490,473=>722,474=>490,475=>721,476=>490,477=>444,478=>721,479=>435,480=>721,481=>435,482=>888,483=>639,484=>722,485=>490,486=>722,487=>467,488=>709,489=>513,490=>722,491=>491,492=>722,493=>491,494=>531,495=>387,496=>348,497=>1333,498=>1166,499=>944,500=>722,501=>467,502=>1001,503=>552,504=>725,505=>489,506=>722,507=>435,508=>888,509=>639,510=>724,511=>491,512=>721,513=>435,514=>721,515=>435,516=>610,517=>444,518=>610,519=>444,520=>327,521=>278,522=>327,523=>278,524=>724,525=>491,526=>724,527=>491,528=>667,529=>345,530=>667,531=>345,532=>721,533=>490,534=>721,535=>490,536=>529,537=>367,538=>606,539=>283,540=>435,541=>426,542=>714,543=>498,544=>715,545=>588,546=>555,547=>458,548=>611,549=>444,550=>721,551=>435,552=>611,553=>444,554=>724,555=>491,556=>724,557=>491,558=>724,559=>491,560=>724,561=>491,562=>701,563=>471,564=>407,565=>597,566=>379,567=>348,568=>771,569=>762,570=>721,571=>674,572=>434,573=>612,574=>596,575=>377,576=>444,577=>418,578=>418,579=>628,580=>720,581=>701,582=>610,583=>444,584=>385,585=>358,586=>760,587=>559,588=>667,589=>345,590=>701,591=>490,592=>435,593=>498,594=>498,595=>493,596=>434,597=>444,598=>551,599=>569,600=>444,601=>444,602=>703,603=>403,604=>403,605=>641,606=>422,607=>353,608=>572,609=>501,610=>521,611=>494,612=>567,613=>498,614=>498,615=>501,616=>285,617=>306,618=>275,619=>340,620=>354,621=>364,622=>553,623=>779,624=>779,625=>772,626=>544,627=>547,628=>549,629=>491,630=>652,631=>661,632=>624,633=>345,634=>345,635=>443,636=>345,637=>344,638=>379,639=>374,640=>489,641=>484,642=>377,643=>360,644=>360,645=>360,646=>451,647=>281,648=>330,649=>512,650=>504,651=>485,652=>468,653=>683,654=>471,655=>485,656=>583,657=>428,658=>387,659=>409,660=>418,661=>408,662=>408,663=>454,664=>724,665=>468,666=>422,667=>587,668=>540,669=>343,670=>513,671=>449,672=>573,673=>408,674=>408,675=>784,676=>794,677=>801,678=>550,679=>493,680=>675,681=>752,682=>553,683=>543,684=>477,685=>500,686=>612,687=>667,688=>332,689=>333,690=>232,691=>228,692=>228,693=>305,694=>321,695=>463,696=>322,697=>250,698=>408,699=>200,700=>200,701=>200,702=>250,703=>250,704=>258,705=>258,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>250,713=>333,714=>250,715=>250,716=>250,717=>333,718=>250,719=>250,720=>250,721=>250,722=>250,723=>250,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>336,735=>352,736=>331,737=>187,738=>263,739=>332,740=>300,741=>460,742=>460,743=>460,744=>460,745=>460,746=>477,747=>475,748=>339,749=>333,750=>400,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>437,758=>437,759=>333,760=>250,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>332,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,880=>535,881=>433,882=>537,883=>497,884=>199,885=>199,886=>722,887=>590,890=>332,891=>485,892=>485,893=>485,894=>250,900=>267,901=>333,902=>721,903=>250,904=>800,905=>902,906=>507,908=>818,910=>861,911=>871,912=>286,913=>721,914=>631,915=>569,916=>660,917=>610,918=>613,919=>714,920=>754,921=>327,922=>709,923=>721,924=>881,925=>725,926=>590,927=>724,928=>713,929=>576,931=>603,932=>606,933=>666,934=>760,935=>714,936=>788,937=>723,938=>327,939=>666,940=>583,941=>426,942=>536,943=>286,944=>514,945=>583,946=>527,947=>480,948=>534,949=>426,950=>466,951=>536,952=>534,953=>286,954=>544,955=>476,956=>536,957=>480,958=>514,959=>491,960=>587,961=>528,962=>452,963=>537,964=>420,965=>514,966=>643,967=>480,968=>693,969=>693,970=>286,971=>514,972=>491,973=>514,974=>693,975=>671,976=>534,977=>587,978=>627,979=>803,980=>627,981=>640,982=>684,983=>534,984=>576,985=>500,986=>602,987=>426,988=>559,989=>445,990=>656,991=>400,992=>721,993=>570,994=>962,995=>673,996=>592,997=>522,998=>580,999=>460,1000=>500,1001=>338,1002=>842,1003=>593,1004=>564,1005=>412,1006=>634,1007=>447,1008=>534,1009=>534,1010=>485,1011=>348,1012=>724,1013=>361,1014=>361,1015=>577,1016=>537,1017=>674,1018=>889,1019=>709,1020=>534,1021=>668,1022=>675,1023=>668,1024=>610,1025=>610,1026=>747,1027=>564,1028=>660,1029=>549,1030=>327,1031=>327,1032=>380,1033=>948,1034=>985,1035=>821,1036=>664,1037=>713,1038=>709,1039=>713,1040=>711,1041=>576,1042=>626,1043=>564,1044=>639,1045=>610,1046=>937,1047=>585,1048=>713,1049=>713,1050=>664,1051=>681,1052=>881,1053=>713,1054=>724,1055=>713,1056=>576,1057=>670,1058=>606,1059=>709,1060=>760,1061=>714,1062=>717,1063=>672,1064=>974,1065=>982,1066=>724,1067=>852,1068=>576,1069=>660,1070=>962,1071=>643,1072=>435,1073=>495,1074=>468,1075=>388,1076=>490,1077=>436,1078=>662,1079=>401,1080=>524,1081=>524,1082=>498,1083=>490,1084=>632,1085=>524,1086=>491,1087=>524,1088=>500,1089=>424,1090=>422,1091=>471,1092=>694,1093=>482,1094=>524,1095=>504,1096=>756,1097=>756,1098=>505,1099=>624,1100=>431,1101=>432,1102=>664,1103=>492,1104=>434,1105=>434,1106=>479,1107=>388,1108=>432,1109=>367,1110=>269,1111=>278,1112=>348,1113=>677,1114=>711,1115=>514,1116=>498,1117=>524,1118=>471,1119=>524,1120=>988,1121=>664,1122=>723,1123=>506,1124=>941,1125=>647,1126=>901,1127=>635,1128=>1245,1129=>894,1130=>937,1131=>654,1132=>1278,1133=>907,1134=>519,1135=>378,1136=>868,1137=>694,1138=>724,1139=>491,1140=>770,1141=>550,1142=>770,1143=>550,1144=>1151,1145=>885,1146=>879,1147=>611,1148=>988,1149=>664,1150=>988,1151=>664,1152=>602,1153=>428,1154=>232,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>713,1163=>522,1164=>576,1165=>430,1166=>575,1167=>511,1168=>559,1169=>397,1170=>571,1171=>392,1172=>619,1173=>462,1174=>983,1175=>682,1176=>587,1177=>401,1178=>683,1179=>516,1180=>708,1181=>531,1182=>664,1183=>494,1184=>811,1185=>568,1186=>717,1187=>519,1188=>921,1189=>647,1190=>1025,1191=>721,1192=>751,1193=>516,1194=>660,1195=>424,1196=>606,1197=>452,1198=>701,1199=>563,1200=>701,1201=>563,1202=>765,1203=>518,1204=>958,1205=>692,1206=>676,1207=>505,1208=>716,1209=>538,1210=>672,1211=>508,1212=>859,1213=>553,1214=>858,1215=>553,1216=>327,1217=>937,1218=>662,1219=>613,1220=>441,1221=>681,1222=>489,1223=>713,1224=>497,1225=>713,1226=>545,1227=>672,1228=>504,1229=>881,1230=>630,1231=>327,1232=>711,1233=>435,1234=>711,1235=>435,1236=>883,1237=>639,1238=>610,1239=>436,1240=>711,1241=>436,1242=>711,1243=>436,1244=>937,1245=>662,1246=>585,1247=>401,1248=>531,1249=>366,1250=>713,1251=>524,1252=>713,1253=>524,1254=>724,1255=>491,1256=>724,1257=>491,1258=>724,1259=>491,1260=>660,1261=>432,1262=>709,1263=>471,1264=>709,1265=>471,1266=>709,1267=>471,1268=>672,1269=>504,1270=>559,1271=>383,1272=>852,1273=>624,1274=>559,1275=>386,1276=>706,1277=>436,1278=>714,1279=>492,1280=>576,1281=>504,1282=>908,1283=>634,1284=>803,1285=>518,1286=>553,1287=>471,1288=>931,1289=>637,1290=>964,1291=>682,1292=>725,1293=>433,1294=>705,1295=>499,1296=>523,1297=>407,1298=>681,1299=>489,1300=>941,1301=>644,1302=>820,1303=>697,1304=>949,1305=>748,1306=>723,1307=>505,1308=>947,1309=>693,1310=>664,1311=>497,1312=>992,1313=>710,1314=>1029,1315=>741,1316=>719,1317=>520,1318=>678,1319=>505,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>750,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1423=>754,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>370,1471=>0,1472=>126,1473=>0,1474=>0,1475=>346,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>320,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>310,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>583,1521=>563,1522=>537,1523=>396,1524=>396,1536=>600,1537=>1000,1538=>800,1539=>800,1542=>549,1543=>549,1544=>724,1545=>599,1546=>729,1547=>626,1548=>246,1549=>344,1550=>640,1551=>686,1552=>0,1553=>0,1554=>0,1555=>0,1556=>0,1557=>0,1558=>0,1559=>0,1560=>0,1561=>0,1562=>0,1563=>250,1566=>374,1567=>444,1568=>672,1569=>350,1570=>245,1571=>229,1572=>329,1573=>229,1574=>672,1575=>229,1576=>877,1577=>416,1578=>877,1579=>877,1580=>598,1581=>598,1582=>598,1583=>348,1584=>348,1585=>345,1586=>345,1587=>901,1588=>901,1589=>909,1590=>909,1591=>568,1592=>568,1593=>591,1594=>591,1595=>902,1596=>902,1597=>672,1598=>672,1599=>672,1600=>200,1601=>858,1602=>626,1603=>486,1604=>598,1605=>475,1606=>585,1607=>372,1608=>329,1609=>672,1610=>672,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1622=>0,1623=>0,1624=>0,1625=>0,1626=>0,1627=>0,1628=>0,1629=>0,1630=>0,1631=>0,1632=>500,1633=>500,1634=>500,1635=>500,1636=>500,1637=>500,1638=>500,1639=>500,1640=>500,1641=>500,1642=>440,1643=>212,1644=>235,1645=>471,1646=>877,1647=>626,1648=>0,1649=>229,1650=>229,1651=>229,1652=>300,1653=>326,1654=>442,1655=>482,1656=>792,1657=>877,1658=>877,1659=>877,1660=>877,1661=>877,1662=>877,1663=>877,1664=>877,1665=>598,1666=>598,1667=>598,1668=>598,1669=>598,1670=>598,1671=>598,1672=>348,1673=>348,1674=>348,1675=>348,1676=>348,1677=>348,1678=>348,1679=>348,1680=>348,1681=>345,1682=>345,1683=>345,1684=>345,1685=>492,1686=>345,1687=>345,1688=>345,1689=>345,1690=>901,1691=>901,1692=>901,1693=>909,1694=>909,1695=>568,1696=>591,1697=>858,1698=>858,1699=>858,1700=>858,1701=>858,1702=>858,1703=>626,1704=>626,1705=>902,1706=>1108,1707=>902,1708=>486,1709=>486,1710=>486,1711=>902,1712=>902,1713=>902,1714=>902,1715=>902,1716=>902,1717=>598,1718=>598,1719=>598,1720=>598,1721=>585,1722=>585,1723=>585,1724=>585,1725=>585,1726=>446,1727=>598,1728=>372,1729=>372,1730=>372,1731=>372,1732=>329,1733=>329,1734=>329,1735=>329,1736=>329,1737=>329,1738=>329,1739=>329,1740=>672,1741=>728,1742=>672,1743=>329,1744=>672,1745=>672,1746=>710,1747=>710,1748=>395,1749=>372,1750=>0,1751=>0,1752=>0,1753=>0,1754=>0,1755=>0,1756=>0,1757=>1132,1758=>970,1759=>0,1760=>0,1761=>0,1762=>0,1763=>0,1764=>301,1765=>250,1766=>400,1767=>0,1768=>0,1769=>760,1770=>0,1771=>0,1772=>0,1773=>0,1774=>348,1775=>345,1776=>500,1777=>501,1778=>500,1779=>500,1780=>500,1781=>500,1782=>500,1783=>500,1784=>500,1785=>500,1786=>901,1787=>909,1788=>591,1789=>300,1790=>246,1791=>446,1872=>877,1873=>877,1874=>877,1875=>877,1876=>877,1877=>877,1878=>877,1879=>598,1880=>598,1881=>348,1882=>348,1883=>345,1884=>901,1885=>591,1886=>591,1887=>591,1888=>858,1889=>858,1890=>902,1891=>902,1892=>902,1893=>475,1894=>475,1895=>585,1896=>585,1897=>585,1898=>678,1899=>345,1900=>345,1901=>901,1902=>598,1903=>598,1904=>901,1905=>345,1906=>598,1907=>229,1908=>229,1909=>672,1910=>672,1911=>753,1912=>329,1913=>329,1914=>710,1915=>710,1916=>598,1917=>901,1918=>901,1919=>486,1920=>450,1921=>501,1922=>582,1923=>544,1924=>482,1925=>433,1926=>448,1927=>462,1928=>474,1929=>471,1930=>469,1931=>537,1932=>499,1933=>514,1934=>471,1935=>572,1936=>880,1937=>440,1938=>476,1939=>594,1940=>469,1941=>448,1942=>441,1943=>519,1944=>573,1945=>459,1946=>447,1947=>496,1948=>541,1949=>887,1950=>883,1951=>964,1952=>558,1953=>505,1954=>471,1955=>554,1956=>459,1957=>486,1958=>36,1959=>36,1960=>43,1961=>45,1962=>43,1963=>45,1964=>45,1965=>45,1966=>45,1967=>45,1968=>0,1969=>406,2304=>0,2305=>0,2306=>0,2307=>398,2308=>861,2309=>861,2310=>1070,2311=>553,2312=>553,2313=>597,2314=>848,2315=>967,2316=>828,2317=>654,2318=>654,2319=>654,2320=>654,2321=>1070,2322=>1070,2323=>1070,2324=>1070,2325=>743,2326=>797,2327=>694,2328=>694,2329=>730,2330=>734,2331=>887,2332=>813,2333=>833,2334=>734,2335=>628,2336=>628,2337=>652,2338=>608,2339=>694,2340=>654,2341=>694,2342=>588,2343=>694,2344=>654,2345=>654,2346=>614,2347=>788,2348=>621,2349=>694,2350=>694,2351=>694,2352=>494,2353=>494,2354=>787,2355=>847,2356=>847,2357=>621,2358=>787,2359=>614,2360=>734,2361=>608,2362=>341,2363=>341,2364=>0,2365=>569,2366=>341,2367=>341,2368=>341,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>341,2378=>341,2379=>341,2380=>341,2381=>0,2382=>420,2383=>226,2384=>1047,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>743,2393=>797,2394=>694,2395=>813,2396=>652,2397=>608,2398=>788,2399=>694,2400=>967,2401=>827,2402=>0,2403=>0,2404=>450,2405=>644,2406=>455,2407=>419,2408=>569,2409=>509,2410=>701,2411=>628,2412=>569,2413=>701,2414=>608,2415=>608,2416=>455,2417=>398,2418=>861,2419=>861,2420=>1040,2421=>1040,2422=>861,2423=>861,2425=>813,2426=>694,2427=>654,2428=>814,2429=>569,2430=>730,2431=>621,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,2561=>0,2562=>0,2563=>385,2565=>781,2566=>982,2567=>789,2568=>860,2569=>559,2570=>559,2575=>589,2576=>781,2579=>559,2580=>781,2581=>538,2582=>650,2583=>650,2584=>781,2585=>589,2586=>589,2587=>699,2588=>650,2589=>589,2590=>589,2591=>589,2592=>589,2593=>559,2594=>589,2595=>589,2596=>559,2597=>650,2598=>589,2599=>650,2600=>626,2602=>650,2603=>570,2604=>650,2605=>559,2606=>650,2607=>781,2608=>490,2610=>626,2611=>626,2613=>589,2614=>650,2616=>650,2617=>490,2620=>0,2622=>320,2623=>260,2624=>320,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>650,2650=>650,2651=>650,2652=>559,2654=>570,2662=>420,2663=>350,2664=>490,2665=>434,2666=>574,2667=>455,2668=>452,2669=>490,2670=>504,2671=>504,2672=>0,2673=>0,2674=>589,2675=>559,2676=>808,2677=>0,2689=>0,2690=>0,2691=>287,2693=>1055,2694=>1272,2695=>643,2696=>772,2697=>756,2698=>1034,2699=>971,2700=>885,2701=>1055,2703=>1055,2704=>1055,2705=>1272,2707=>1272,2708=>1272,2709=>706,2710=>822,2711=>730,2712=>653,2713=>636,2714=>800,2715=>773,2716=>946,2717=>954,2718=>834,2719=>582,2720=>582,2721=>549,2722=>497,2723=>872,2724=>663,2725=>767,2726=>559,2727=>600,2728=>745,2730=>649,2731=>714,2732=>803,2733=>800,2734=>706,2735=>819,2736=>517,2738=>756,2739=>780,2741=>623,2742=>771,2743=>559,2744=>810,2745=>711,2748=>0,2749=>497,2750=>245,2751=>226,2752=>286,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>258,2763=>250,2764=>257,2765=>0,2768=>1078,2784=>1071,2785=>841,2786=>0,2787=>0,2790=>602,2791=>490,2792=>587,2793=>666,2794=>620,2795=>657,2796=>560,2797=>695,2798=>550,2799=>592,2800=>362,2801=>805,2817=>0,2818=>257,2819=>389,2821=>789,2822=>968,2823=>832,2824=>863,2825=>833,2826=>852,2827=>807,2828=>600,2831=>703,2832=>1000,2835=>689,2836=>959,2837=>739,2838=>748,2839=>768,2840=>775,2841=>828,2842=>711,2843=>634,2844=>691,2845=>679,2846=>624,2847=>693,2848=>667,2849=>741,2850=>692,2851=>756,2852=>713,2853=>748,2854=>688,2855=>677,2856=>689,2858=>748,2859=>960,2860=>682,2861=>787,2862=>748,2863=>808,2864=>758,2866=>870,2867=>722,2869=>676,2870=>744,2871=>738,2872=>652,2873=>583,2876=>0,2877=>366,2878=>228,2879=>0,2880=>218,2881=>0,2882=>0,2883=>0,2884=>0,2887=>501,2888=>1137,2891=>1322,2892=>1318,2893=>0,2902=>0,2903=>201,2908=>741,2909=>692,2911=>825,2912=>785,2913=>700,2914=>0,2915=>0,2918=>724,2919=>521,2920=>498,2921=>786,2922=>641,2923=>624,2924=>628,2925=>612,2926=>522,2927=>497,2928=>636,2929=>755,2930=>228,2931=>440,2932=>650,2933=>741,2934=>787,2935=>782,2946=>0,2947=>616,2949=>910,2950=>1072,2951=>848,2952=>591,2953=>492,2954=>1123,2958=>602,2959=>602,2960=>691,2962=>753,2963=>753,2964=>1597,2965=>686,2969=>727,2970=>607,2972=>700,2974=>879,2975=>589,2979=>1230,2980=>697,2984=>569,2985=>911,2986=>507,2990=>634,2991=>702,2992=>452,2993=>573,2994=>661,2995=>804,2996=>655,2997=>770,2998=>794,2999=>873,3000=>880,3001=>1102,3006=>452,3007=>176,3008=>0,3009=>404,3010=>641,3014=>690,3015=>500,3016=>848,3018=>1159,3019=>1000,3020=>1488,3021=>0,3024=>763,3031=>844,3046=>500,3047=>686,3048=>829,3049=>673,3050=>793,3051=>829,3052=>841,3053=>602,3054=>910,3055=>797,3056=>587,3057=>697,3058=>878,3059=>609,3060=>833,3061=>1549,3062=>664,3063=>978,3064=>1325,3065=>825,3066=>711,3330=>417,3331=>221,3333=>1055,3334=>1195,3335=>792,3336=>1469,3337=>570,3338=>1244,3339=>676,3340=>897,3342=>1008,3343=>1008,3344=>1538,3346=>586,3347=>981,3348=>1254,3349=>776,3350=>798,3351=>691,3352=>1095,3353=>811,3354=>728,3355=>963,3356=>704,3357=>1245,3358=>1106,3359=>466,3360=>531,3361=>984,3362=>1028,3363=>1102,3364=>780,3365=>732,3366=>485,3367=>737,3368=>747,3369=>747,3370=>780,3371=>962,3372=>1023,3373=>500,3374=>511,3375=>792,3376=>530,3377=>512,3378=>712,3379=>556,3380=>519,3381=>716,3382=>786,3383=>921,3384=>977,3385=>978,3386=>780,3389=>375,3390=>403,3391=>199,3392=>190,3393=>275,3394=>258,3395=>378,3396=>378,3398=>542,3399=>478,3400=>1070,3402=>0,3403=>0,3404=>0,3405=>89,3406=>221,3415=>677,3424=>676,3425=>1006,3426=>0,3427=>0,3430=>559,3431=>660,3432=>674,3433=>933,3434=>671,3435=>699,3436=>704,3437=>694,3438=>678,3439=>684,3440=>981,3441=>742,3442=>1056,3443=>660,3444=>664,3445=>870,3449=>864,3450=>1137,3451=>776,3452=>534,3453=>860,3454=>780,3455=>866,3458=>254,3459=>254,3461=>616,3462=>922,3463=>908,3464=>907,3465=>626,3466=>615,3467=>763,3468=>1109,3469=>1019,3470=>1311,3471=>1050,3472=>1477,3473=>677,3474=>746,3475=>1314,3476=>741,3477=>741,3478=>1170,3482=>894,3483=>715,3484=>715,3485=>719,3486=>741,3487=>834,3488=>719,3489=>677,3490=>677,3491=>1302,3492=>1005,3493=>919,3494=>677,3495=>719,3496=>677,3497=>741,3498=>677,3499=>1123,3500=>743,3501=>779,3502=>677,3503=>444,3504=>741,3505=>921,3507=>444,3508=>677,3509=>677,3510=>715,3511=>787,3512=>719,3513=>741,3514=>719,3515=>604,3517=>763,3520=>719,3521=>715,3522=>677,3523=>719,3524=>787,3525=>763,3526=>677,3530=>0,3535=>329,3536=>319,3537=>319,3538=>0,3539=>0,3540=>0,3542=>0,3544=>329,3545=>691,3546=>1062,3547=>1333,3548=>1278,3549=>1235,3550=>1292,3551=>461,3570=>680,3571=>481,3572=>948,3585=>532,3586=>472,3587=>534,3588=>532,3589=>544,3590=>583,3591=>417,3592=>488,3593=>604,3594=>472,3595=>534,3596=>716,3597=>717,3598=>568,3599=>568,3600=>457,3601=>637,3602=>731,3603=>790,3604=>531,3605=>542,3606=>522,3607=>577,3608=>468,3609=>603,3610=>554,3611=>554,3612=>556,3613=>556,3614=>604,3615=>604,3616=>568,3617=>542,3618=>496,3619=>442,3620=>530,3621=>512,3622=>568,3623=>478,3624=>543,3625=>614,3626=>525,3627=>578,3628=>659,3629=>514,3630=>514,3631=>450,3632=>402,3633=>0,3634=>378,3635=>415,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>620,3648=>286,3649=>521,3650=>447,3651=>426,3652=>424,3653=>333,3654=>453,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>528,3665=>528,3666=>571,3667=>594,3668=>631,3669=>632,3670=>478,3671=>713,3672=>597,3673=>565,3674=>615,3675=>1381,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>855,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>518,4324=>560,4325=>450,4326=>627,4327=>452,4328=>490,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>482,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,4608=>583,4609=>770,4610=>560,4611=>525,4612=>525,4613=>583,4614=>758,4616=>598,4617=>787,4618=>817,4619=>583,4620=>758,4621=>612,4622=>875,4623=>817,4624=>817,4625=>1050,4626=>1050,4627=>817,4628=>1050,4629=>817,4630=>787,4631=>1021,4632=>933,4633=>1137,4634=>1067,4635=>980,4636=>1065,4637=>962,4638=>962,4639=>1097,4640=>831,4641=>1021,4642=>851,4643=>735,4644=>875,4645=>968,4646=>817,4647=>881,4648=>583,4649=>642,4650=>583,4651=>758,4652=>700,4653=>583,4654=>700,4655=>758,4656=>583,4657=>787,4658=>787,4659=>583,4660=>729,4661=>583,4662=>583,4663=>817,4664=>642,4665=>817,4666=>846,4667=>642,4668=>758,4669=>744,4670=>642,4671=>817,4672=>700,4673=>700,4674=>700,4675=>758,4676=>700,4677=>700,4678=>729,4680=>846,4682=>1079,4683=>700,4684=>700,4685=>1021,4688=>700,4689=>700,4690=>700,4691=>758,4692=>700,4693=>758,4694=>729,4696=>846,4698=>1079,4699=>700,4700=>700,4701=>1021,4704=>525,4705=>758,4706=>758,4707=>525,4708=>700,4709=>773,4710=>525,4711=>787,4712=>525,4713=>758,4714=>758,4715=>525,4716=>700,4717=>773,4718=>525,4719=>525,4720=>729,4721=>729,4722=>729,4723=>802,4724=>729,4725=>729,4726=>758,4727=>729,4728=>758,4729=>758,4730=>758,4731=>817,4732=>758,4733=>817,4734=>758,4735=>758,4736=>612,4737=>817,4738=>817,4739=>612,4740=>787,4741=>583,4742=>875,4744=>962,4746=>992,4747=>700,4748=>758,4749=>904,4752=>408,4753=>583,4754=>525,4755=>554,4756=>481,4757=>554,4758=>642,4759=>671,4760=>700,4761=>758,4762=>729,4763=>700,4764=>671,4765=>700,4766=>758,4767=>700,4768=>583,4769=>735,4770=>822,4771=>583,4772=>793,4773=>583,4774=>583,4775=>694,4776=>554,4777=>729,4778=>773,4779=>554,4780=>700,4781=>554,4782=>554,4784=>992,4786=>1021,4787=>671,4788=>787,4789=>904,4792=>729,4793=>904,4794=>948,4795=>729,4796=>875,4797=>729,4798=>729,4800=>1137,4802=>1167,4803=>758,4804=>875,4805=>1108,4808=>758,4809=>875,4810=>700,4811=>700,4812=>700,4813=>992,4814=>758,4816=>554,4817=>787,4818=>758,4819=>583,4820=>758,4821=>496,4822=>612,4824=>525,4825=>700,4826=>700,4827=>525,4828=>685,4829=>729,4830=>510,4831=>729,4832=>962,4833=>962,4834=>962,4835=>962,4836=>962,4837=>1021,4838=>962,4839=>962,4840=>467,4841=>525,4842=>671,4843=>612,4844=>612,4845=>671,4846=>671,4848=>612,4849=>875,4850=>817,4851=>642,4852=>729,4853=>729,4854=>758,4855=>817,4856=>700,4857=>758,4858=>715,4859=>700,4860=>700,4861=>787,4862=>758,4863=>700,4864=>700,4865=>758,4866=>715,4867=>700,4868=>700,4869=>787,4870=>758,4871=>700,4872=>467,4873=>671,4874=>671,4875=>612,4876=>612,4877=>583,4878=>525,4880=>846,4882=>904,4883=>554,4884=>700,4885=>817,4888=>525,4889=>729,4890=>729,4891=>612,4892=>671,4893=>583,4894=>525,4896=>817,4897=>1021,4898=>1021,4899=>817,4900=>992,4901=>758,4902=>817,4903=>1021,4904=>1079,4905=>1137,4906=>1137,4907=>1050,4908=>1312,4909=>1050,4910=>1050,4911=>1123,4912=>647,4913=>793,4914=>822,4915=>647,4916=>793,4917=>764,4918=>583,4919=>647,4920=>583,4921=>793,4922=>822,4923=>583,4924=>793,4925=>764,4926=>583,4927=>793,4928=>540,4929=>758,4930=>583,4931=>467,4932=>583,4933=>481,4934=>612,4936=>758,4937=>700,4938=>758,4939=>700,4940=>831,4941=>671,4942=>758,4943=>700,4944=>758,4945=>758,4946=>758,4947=>817,4948=>758,4949=>758,4950=>817,4951=>758,4952=>642,4953=>980,4954=>758,4961=>233,4962=>583,4963=>408,4964=>408,4965=>525,4966=>525,4967=>233,4968=>700,4969=>671,4970=>612,4971=>642,4972=>642,4973=>642,4974=>583,4975=>700,4976=>758,4977=>642,4978=>583,4979=>700,4980=>729,4981=>720,4982=>583,4983=>758,4984=>700,4985=>904,4986=>612,4987=>583,4988=>875,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>542,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,5920=>502,5921=>502,5922=>500,5923=>498,5924=>500,5925=>502,5926=>502,5927=>502,5928=>500,5929=>503,5930=>502,5931=>502,5932=>500,5933=>500,5934=>500,5935=>796,5936=>500,5937=>502,5938=>0,5939=>0,5940=>0,5941=>230,5942=>397,6480=>537,6481=>537,6482=>531,6483=>678,6484=>682,6485=>628,6486=>732,6487=>721,6488=>598,6489=>583,6490=>702,6491=>554,6492=>683,6493=>554,6494=>710,6495=>695,6496=>523,6497=>678,6498=>589,6499=>272,6500=>506,6501=>515,6502=>515,6503=>210,6504=>210,6505=>515,6506=>515,6507=>515,6508=>229,6509=>705,6512=>649,6513=>538,6514=>568,6515=>520,6516=>544,6656=>820,6657=>958,6658=>758,6659=>859,6660=>958,6661=>727,6662=>904,6663=>940,6664=>850,6665=>905,6666=>838,6667=>961,6668=>1000,6669=>880,6670=>1189,6671=>1246,6672=>1177,6673=>757,6674=>1246,6675=>1192,6676=>709,6677=>1192,6678=>1075,6679=>0,6680=>0,6681=>534,6682=>690,6683=>0,6686=>697,6687=>500,7424=>507,7425=>659,7426=>639,7427=>468,7428=>461,7429=>537,7430=>537,7431=>447,7432=>403,7433=>278,7434=>312,7435=>523,7436=>449,7437=>652,7438=>539,7439=>523,7440=>435,7441=>507,7442=>507,7443=>673,7444=>705,7445=>378,7446=>483,7447=>483,7448=>438,7449=>484,7450=>489,7451=>423,7452=>522,7453=>488,7454=>660,7455=>500,7456=>512,7457=>699,7458=>444,7459=>355,7460=>444,7461=>681,7462=>392,7463=>483,7464=>483,7465=>372,7466=>541,7467=>470,7468=>503,7469=>653,7470=>441,7471=>441,7472=>510,7473=>435,7474=>435,7475=>491,7476=>527,7477=>255,7478=>300,7479=>512,7480=>436,7481=>638,7482=>535,7483=>539,7484=>483,7485=>350,7486=>411,7487=>480,7488=>409,7489=>526,7490=>695,7491=>297,7492=>297,7493=>335,7494=>440,7495=>335,7496=>335,7497=>297,7498=>297,7499=>279,7500=>258,7501=>323,7502=>186,7503=>338,7504=>521,7505=>335,7506=>335,7507=>290,7508=>483,7509=>483,7510=>335,7511=>186,7512=>335,7513=>326,7514=>521,7515=>322,7516=>442,7517=>353,7518=>321,7519=>357,7520=>430,7521=>321,7522=>186,7523=>223,7524=>335,7525=>335,7526=>353,7527=>321,7528=>353,7529=>430,7530=>321,7531=>754,7532=>500,7533=>500,7534=>333,7535=>778,7536=>500,7537=>500,7538=>333,7539=>333,7540=>389,7541=>278,7542=>444,7543=>467,7544=>483,7545=>447,7546=>774,7547=>280,7548=>278,7549=>500,7550=>522,7551=>514,7552=>500,7553=>500,7554=>333,7555=>676,7556=>525,7557=>278,7558=>802,7559=>507,7560=>500,7561=>333,7562=>389,7563=>384,7564=>500,7565=>500,7566=>444,7567=>602,7568=>637,7569=>648,7570=>590,7571=>559,7572=>426,7573=>590,7574=>413,7575=>444,7576=>360,7577=>638,7578=>389,7579=>335,7580=>292,7581=>285,7582=>341,7583=>280,7584=>255,7585=>251,7586=>323,7587=>336,7588=>188,7589=>212,7590=>184,7591=>182,7592=>230,7593=>236,7594=>196,7595=>297,7596=>497,7597=>529,7598=>401,7599=>404,7600=>364,7601=>349,7602=>412,7603=>224,7604=>312,7605=>197,7606=>344,7607=>346,7608=>354,7609=>334,7610=>325,7611=>277,7612=>393,7613=>288,7614=>277,7615=>338,7616=>0,7617=>0,7619=>0,7626=>0,7627=>0,7628=>0,7629=>0,7630=>0,7631=>0,7635=>0,7636=>0,7637=>0,7638=>0,7639=>0,7640=>0,7641=>0,7642=>0,7643=>0,7644=>0,7645=>0,7646=>0,7647=>0,7648=>0,7649=>0,7650=>0,7651=>0,7652=>0,7653=>0,7654=>0,7676=>0,7677=>0,7678=>0,7679=>0,7680=>721,7681=>435,7682=>631,7683=>500,7684=>631,7685=>500,7686=>631,7687=>500,7688=>674,7689=>444,7690=>719,7691=>499,7692=>719,7693=>499,7694=>719,7695=>499,7696=>720,7697=>499,7698=>719,7699=>499,7700=>611,7701=>444,7702=>611,7703=>444,7704=>610,7705=>444,7706=>610,7707=>444,7708=>611,7709=>444,7710=>564,7711=>373,7712=>722,7713=>467,7714=>714,7715=>498,7716=>714,7717=>498,7718=>714,7719=>498,7720=>713,7721=>498,7722=>713,7723=>498,7724=>327,7725=>278,7726=>333,7727=>278,7728=>709,7729=>513,7730=>709,7731=>513,7732=>709,7733=>513,7734=>611,7735=>258,7736=>611,7737=>258,7738=>611,7739=>258,7740=>611,7741=>258,7742=>881,7743=>779,7744=>881,7745=>779,7746=>881,7747=>779,7748=>725,7749=>489,7750=>725,7751=>489,7752=>725,7753=>489,7754=>725,7755=>489,7756=>722,7757=>491,7758=>724,7759=>491,7760=>722,7761=>491,7762=>722,7763=>491,7764=>576,7765=>500,7766=>576,7767=>500,7768=>667,7769=>345,7770=>667,7771=>345,7772=>667,7773=>345,7774=>667,7775=>345,7776=>529,7777=>367,7778=>529,7779=>367,7780=>529,7781=>367,7782=>529,7783=>367,7784=>529,7785=>367,7786=>606,7787=>283,7788=>606,7789=>283,7790=>606,7791=>283,7792=>606,7793=>283,7794=>721,7795=>490,7796=>721,7797=>490,7798=>721,7799=>490,7800=>721,7801=>490,7802=>721,7803=>490,7804=>701,7805=>468,7806=>701,7807=>468,7808=>947,7809=>683,7810=>947,7811=>683,7812=>947,7813=>683,7814=>947,7815=>683,7816=>947,7817=>683,7818=>714,7819=>482,7820=>714,7821=>482,7822=>701,7823=>471,7824=>613,7825=>417,7826=>613,7827=>417,7828=>613,7829=>417,7830=>498,7831=>283,7832=>683,7833=>471,7834=>435,7835=>373,7836=>381,7837=>373,7838=>659,7839=>516,7840=>721,7841=>435,7842=>721,7843=>435,7844=>721,7845=>435,7846=>721,7847=>435,7848=>721,7849=>454,7850=>721,7851=>435,7852=>721,7853=>435,7854=>721,7855=>435,7856=>721,7857=>435,7858=>721,7859=>454,7860=>721,7861=>435,7862=>721,7863=>435,7864=>610,7865=>444,7866=>610,7867=>444,7868=>610,7869=>444,7870=>610,7871=>444,7872=>610,7873=>444,7874=>610,7875=>444,7876=>610,7877=>444,7878=>610,7879=>444,7880=>327,7881=>278,7882=>327,7883=>278,7884=>724,7885=>491,7886=>724,7887=>491,7888=>724,7889=>491,7890=>724,7891=>491,7892=>724,7893=>491,7894=>724,7895=>491,7896=>724,7897=>491,7898=>723,7899=>536,7900=>723,7901=>536,7902=>720,7903=>536,7904=>723,7905=>536,7906=>723,7907=>536,7908=>721,7909=>490,7910=>717,7911=>490,7912=>783,7913=>545,7914=>783,7915=>545,7916=>783,7917=>545,7918=>783,7919=>545,7920=>783,7921=>545,7922=>701,7923=>471,7924=>701,7925=>471,7926=>701,7927=>501,7928=>701,7929=>471,7930=>908,7931=>502,7932=>501,7933=>342,7934=>713,7935=>510,7936=>583,7937=>583,7938=>583,7939=>583,7940=>583,7941=>583,7942=>583,7943=>583,7944=>721,7945=>721,7946=>813,7947=>817,7948=>763,7949=>765,7950=>720,7951=>721,7952=>426,7953=>426,7954=>426,7955=>426,7956=>426,7957=>426,7960=>770,7961=>770,7962=>902,7963=>919,7964=>940,7965=>936,7968=>536,7969=>536,7970=>536,7971=>536,7972=>536,7973=>536,7974=>536,7975=>536,7976=>847,7977=>859,7978=>986,7979=>1010,7980=>1026,7981=>1029,7982=>918,7983=>921,7984=>286,7985=>286,7986=>302,7987=>320,7988=>300,7989=>306,7990=>312,7991=>303,7992=>475,7993=>507,7994=>617,7995=>654,7996=>655,7997=>660,7998=>551,7999=>566,8000=>491,8001=>491,8002=>491,8003=>491,8004=>491,8005=>491,8008=>816,8009=>825,8010=>969,8011=>995,8012=>938,8013=>955,8016=>514,8017=>514,8018=>514,8019=>514,8020=>514,8021=>514,8022=>514,8023=>514,8025=>818,8027=>988,8029=>989,8031=>893,8032=>693,8033=>693,8034=>693,8035=>693,8036=>693,8037=>693,8038=>693,8039=>693,8040=>836,8041=>843,8042=>1006,8043=>1024,8044=>974,8045=>986,8046=>905,8047=>896,8048=>583,8049=>583,8050=>426,8051=>426,8052=>536,8053=>536,8054=>286,8055=>286,8056=>491,8057=>491,8058=>514,8059=>514,8060=>693,8061=>693,8064=>583,8065=>583,8066=>583,8067=>583,8068=>583,8069=>583,8070=>583,8071=>583,8072=>888,8073=>889,8074=>984,8075=>991,8076=>943,8077=>948,8078=>884,8079=>886,8080=>536,8081=>536,8082=>536,8083=>536,8084=>536,8085=>536,8086=>536,8087=>536,8088=>1017,8089=>1026,8090=>1153,8091=>1179,8092=>1195,8093=>1199,8094=>1088,8095=>1088,8096=>693,8097=>693,8098=>693,8099=>693,8100=>693,8101=>693,8102=>693,8103=>693,8104=>1034,8105=>1040,8106=>1210,8107=>1229,8108=>1176,8109=>1186,8110=>1098,8111=>1090,8112=>583,8113=>583,8114=>583,8115=>583,8116=>583,8118=>583,8119=>583,8120=>721,8121=>721,8122=>721,8123=>721,8124=>889,8125=>250,8126=>332,8127=>500,8128=>500,8129=>534,8130=>536,8131=>536,8132=>536,8134=>536,8135=>536,8136=>761,8137=>800,8138=>829,8139=>893,8140=>883,8141=>500,8142=>500,8143=>500,8144=>286,8145=>286,8146=>286,8147=>286,8150=>286,8151=>286,8152=>327,8153=>327,8154=>447,8155=>537,8157=>500,8158=>500,8159=>500,8160=>514,8161=>514,8162=>514,8163=>514,8164=>528,8165=>528,8166=>514,8167=>514,8168=>666,8169=>666,8170=>816,8171=>828,8172=>721,8173=>333,8174=>333,8175=>500,8178=>693,8179=>693,8180=>693,8182=>693,8183=>693,8184=>832,8185=>899,8186=>847,8187=>852,8188=>928,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>320,8215=>478,8216=>200,8217=>200,8218=>200,8219=>200,8220=>400,8221=>400,8222=>400,8223=>400,8224=>500,8225=>500,8226=>400,8227=>400,8228=>620,8229=>620,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>250,8240=>1000,8241=>1363,8242=>250,8243=>450,8244=>636,8245=>250,8246=>450,8247=>636,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>444,8254=>500,8255=>953,8256=>953,8257=>314,8258=>931,8259=>400,8260=>167,8261=>383,8262=>383,8263=>888,8264=>777,8265=>777,8266=>500,8267=>453,8268=>400,8269=>400,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>838,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>320,8305=>180,8308=>320,8309=>320,8310=>320,8311=>320,8312=>320,8313=>320,8314=>340,8315=>340,8316=>340,8317=>216,8318=>216,8319=>335,8320=>320,8321=>320,8322=>320,8323=>320,8324=>320,8325=>320,8326=>320,8327=>320,8328=>320,8329=>320,8330=>340,8331=>340,8332=>350,8333=>216,8334=>216,8336=>300,8337=>295,8338=>325,8339=>330,8340=>292,8352=>698,8353=>667,8354=>667,8355=>556,8356=>500,8357=>778,8358=>722,8359=>940,8360=>1009,8361=>813,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>601,8370=>619,8371=>722,8372=>556,8373=>611,8374=>498,8375=>569,8376=>524,8377=>654,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>741,8449=>723,8450=>674,8451=>954,8452=>506,8453=>721,8454=>766,8455=>525,8456=>667,8457=>864,8458=>510,8459=>1127,8460=>649,8461=>768,8462=>490,8463=>490,8464=>808,8465=>613,8466=>845,8467=>447,8468=>778,8469=>701,8470=>880,8471=>792,8472=>767,8473=>589,8474=>729,8475=>964,8476=>711,8477=>755,8478=>667,8479=>667,8480=>960,8481=>1116,8482=>1048,8483=>722,8484=>640,8485=>389,8486=>723,8487=>750,8488=>643,8489=>286,8490=>709,8491=>721,8492=>906,8493=>603,8494=>533,8495=>393,8496=>682,8497=>920,8498=>564,8499=>1231,8500=>407,8501=>517,8502=>537,8503=>350,8504=>537,8505=>417,8506=>906,8507=>1155,8508=>655,8510=>577,8511=>722,8512=>600,8513=>663,8514=>485,8515=>485,8516=>637,8517=>768,8518=>653,8519=>606,8520=>369,8521=>535,8522=>516,8523=>778,8525=>899,8526=>413,8528=>780,8529=>770,8530=>980,8531=>750,8532=>801,8533=>720,8534=>796,8535=>736,8536=>766,8537=>750,8538=>730,8539=>750,8540=>770,8541=>760,8542=>750,8543=>700,8544=>327,8545=>658,8546=>977,8547=>1041,8548=>701,8549=>1040,8550=>1363,8551=>1679,8552=>1051,8553=>714,8554=>1046,8555=>1366,8556=>611,8557=>670,8558=>719,8559=>881,8560=>278,8561=>536,8562=>794,8563=>734,8564=>468,8565=>718,8566=>986,8567=>1244,8568=>736,8569=>482,8570=>754,8571=>1012,8572=>258,8573=>444,8574=>499,8575=>779,8576=>1082,8577=>722,8578=>1090,8579=>667,8580=>427,8581=>667,8582=>528,8583=>722,8584=>1093,8585=>771,8592=>900,8593=>472,8594=>900,8595=>500,8596=>900,8597=>499,8598=>800,8599=>800,8600=>800,8601=>800,8602=>900,8603=>900,8604=>1000,8605=>1000,8606=>900,8607=>500,8608=>900,8609=>499,8610=>1019,8611=>1019,8612=>1013,8613=>500,8614=>1013,8615=>500,8616=>500,8617=>910,8618=>910,8619=>910,8620=>900,8621=>1147,8622=>900,8623=>592,8624=>482,8625=>482,8626=>482,8627=>482,8628=>658,8629=>658,8630=>1069,8631=>1069,8632=>836,8633=>964,8634=>843,8635=>843,8636=>900,8637=>900,8638=>499,8639=>499,8640=>900,8641=>900,8642=>499,8643=>499,8644=>900,8645=>840,8646=>900,8647=>900,8648=>840,8649=>900,8650=>840,8651=>900,8652=>900,8653=>900,8654=>910,8655=>900,8656=>900,8657=>550,8658=>900,8659=>550,8660=>910,8661=>550,8662=>1000,8663=>1000,8664=>1000,8665=>1000,8666=>910,8667=>910,8668=>1078,8669=>1078,8670=>500,8671=>500,8672=>900,8673=>500,8674=>900,8675=>500,8676=>992,8677=>992,8678=>910,8679=>596,8680=>910,8681=>596,8682=>594,8683=>594,8684=>594,8685=>595,8686=>596,8687=>596,8688=>906,8689=>926,8690=>926,8691=>596,8692=>900,8693=>842,8694=>910,8695=>900,8696=>900,8697=>900,8698=>900,8699=>900,8700=>900,8701=>900,8702=>900,8703=>900,8704=>587,8705=>532,8706=>494,8707=>587,8708=>587,8709=>662,8710=>612,8711=>612,8712=>536,8713=>536,8714=>439,8715=>536,8716=>536,8717=>439,8718=>500,8719=>823,8720=>823,8721=>713,8722=>564,8723=>564,8724=>564,8725=>500,8726=>500,8727=>400,8728=>400,8729=>333,8730=>549,8731=>549,8732=>549,8733=>636,8734=>853,8735=>509,8736=>575,8737=>559,8738=>509,8739=>200,8740=>250,8741=>320,8742=>404,8743=>564,8744=>564,8745=>564,8746=>564,8747=>456,8748=>812,8749=>1153,8750=>618,8751=>910,8752=>1238,8753=>646,8754=>651,8755=>651,8756=>565,8757=>568,8758=>250,8759=>629,8760=>564,8761=>758,8762=>564,8763=>636,8764=>636,8765=>636,8766=>503,8767=>614,8768=>297,8769=>636,8770=>636,8771=>636,8772=>636,8773=>636,8774=>636,8775=>636,8776=>636,8777=>636,8778=>636,8779=>636,8780=>636,8781=>636,8782=>636,8783=>636,8784=>564,8785=>564,8786=>564,8787=>564,8788=>735,8789=>755,8790=>564,8791=>564,8792=>564,8793=>564,8794=>564,8795=>564,8796=>600,8797=>564,8798=>564,8799=>564,8800=>564,8801=>636,8802=>636,8803=>636,8804=>636,8805=>636,8806=>636,8807=>636,8808=>636,8809=>636,8810=>900,8811=>899,8812=>410,8813=>636,8814=>636,8815=>636,8816=>636,8817=>636,8818=>636,8819=>636,8820=>636,8821=>636,8822=>636,8823=>636,8824=>636,8825=>636,8826=>636,8827=>636,8828=>636,8829=>636,8830=>636,8831=>636,8832=>636,8833=>636,8834=>636,8835=>636,8836=>636,8837=>636,8838=>636,8839=>636,8840=>636,8841=>636,8842=>636,8843=>636,8844=>564,8845=>564,8846=>564,8847=>564,8848=>564,8849=>564,8850=>564,8851=>563,8852=>564,8853=>636,8854=>636,8855=>636,8856=>636,8857=>636,8858=>636,8859=>636,8860=>636,8861=>636,8862=>636,8863=>636,8864=>636,8865=>636,8866=>778,8867=>778,8868=>712,8869=>712,8870=>466,8871=>466,8872=>595,8873=>588,8874=>710,8875=>706,8876=>595,8877=>596,8878=>608,8879=>706,8880=>636,8881=>636,8882=>636,8883=>636,8884=>636,8885=>636,8886=>1296,8887=>1296,8888=>966,8889=>564,8890=>506,8891=>564,8892=>564,8893=>566,8894=>570,8895=>582,8896=>744,8897=>744,8898=>764,8899=>764,8900=>512,8901=>250,8902=>471,8903=>629,8904=>636,8905=>636,8906=>636,8907=>816,8908=>816,8909=>636,8910=>636,8911=>636,8912=>636,8913=>636,8914=>564,8915=>564,8916=>594,8917=>564,8918=>564,8919=>564,8920=>1215,8921=>1215,8922=>636,8923=>636,8924=>636,8925=>636,8926=>636,8927=>636,8928=>636,8929=>636,8930=>636,8931=>636,8932=>636,8933=>636,8934=>636,8935=>636,8936=>636,8937=>636,8938=>636,8939=>636,8940=>636,8941=>636,8942=>250,8943=>1000,8944=>1000,8945=>1000,8946=>601,8947=>536,8948=>464,8949=>536,8950=>536,8951=>464,8952=>536,8953=>536,8954=>601,8955=>536,8956=>464,8957=>536,8958=>464,8959=>600,8960=>662,8961=>442,8962=>694,8963=>472,8964=>472,8965=>508,8966=>508,8968=>474,8969=>474,8970=>474,8971=>474,8972=>600,8973=>600,8974=>600,8975=>600,8976=>564,8977=>503,8978=>791,8979=>791,8980=>593,8981=>560,8982=>563,8983=>563,8984=>700,8985=>564,8986=>780,8987=>632,8988=>474,8989=>474,8990=>474,8991=>474,8992=>686,8993=>686,8994=>658,8995=>658,8996=>800,8997=>800,8998=>800,8999=>800,9000=>800,9001=>329,9002=>329,9003=>800,9004=>800,9031=>777,9032=>777,9040=>777,9047=>777,9054=>777,9088=>800,9089=>800,9090=>800,9091=>840,9094=>800,9095=>800,9096=>800,9097=>800,9098=>800,9100=>800,9103=>788,9104=>788,9105=>788,9106=>788,9108=>800,9109=>800,9110=>800,9111=>800,9112=>800,9113=>800,9114=>800,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9127=>494,9128=>494,9129=>494,9130=>494,9131=>494,9132=>494,9133=>494,9134=>686,9138=>1287,9139=>1287,9140=>860,9141=>861,9142=>861,9144=>889,9145=>889,9146=>889,9147=>889,9148=>889,9149=>889,9166=>800,9167=>800,9180=>896,9181=>896,9182=>903,9183=>904,9184=>910,9185=>910,9186=>761,9187=>910,9189=>942,9190=>817,9216=>800,9217=>800,9218=>800,9219=>800,9220=>800,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9250=>556,9251=>500,9252=>800,9253=>800,9254=>500,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>889,9473=>889,9474=>889,9475=>889,9484=>889,9485=>889,9486=>889,9487=>889,9488=>889,9489=>889,9490=>889,9491=>889,9492=>889,9493=>889,9494=>889,9495=>889,9496=>889,9497=>889,9498=>889,9499=>889,9500=>889,9501=>889,9502=>889,9503=>889,9504=>889,9505=>889,9506=>889,9507=>889,9508=>889,9509=>889,9510=>889,9511=>889,9512=>889,9513=>889,9514=>889,9515=>889,9516=>889,9517=>889,9518=>889,9519=>889,9520=>889,9521=>889,9522=>889,9523=>889,9524=>889,9525=>889,9526=>889,9527=>889,9528=>889,9529=>889,9530=>889,9531=>889,9532=>889,9533=>889,9534=>889,9535=>889,9536=>889,9537=>889,9538=>889,9539=>889,9540=>889,9541=>889,9542=>889,9543=>889,9544=>889,9545=>889,9546=>889,9547=>889,9552=>889,9553=>889,9554=>889,9555=>889,9556=>889,9557=>889,9558=>889,9559=>889,9560=>889,9561=>889,9562=>889,9563=>889,9564=>889,9565=>889,9566=>889,9567=>889,9568=>889,9569=>889,9570=>889,9571=>889,9572=>889,9573=>889,9574=>889,9575=>889,9576=>889,9577=>889,9578=>889,9579=>889,9580=>889,9581=>889,9582=>889,9583=>889,9584=>889,9585=>889,9586=>889,9587=>889,9588=>889,9589=>889,9590=>889,9591=>889,9592=>889,9593=>889,9594=>889,9595=>889,9596=>600,9597=>889,9598=>600,9599=>889,9600=>761,9601=>761,9602=>761,9603=>761,9604=>761,9605=>761,9606=>761,9607=>761,9608=>761,9609=>761,9610=>761,9611=>761,9612=>761,9613=>761,9614=>761,9615=>761,9616=>761,9617=>1000,9618=>1000,9619=>1000,9620=>761,9621=>761,9622=>761,9623=>761,9624=>761,9625=>761,9626=>761,9627=>761,9628=>761,9629=>761,9630=>761,9631=>761,9632=>761,9633=>761,9634=>761,9635=>761,9636=>761,9637=>761,9638=>761,9639=>761,9640=>761,9641=>761,9642=>346,9643=>346,9644=>761,9645=>761,9646=>761,9647=>761,9648=>761,9649=>761,9650=>840,9651=>840,9652=>420,9653=>420,9654=>800,9655=>800,9656=>386,9657=>386,9658=>800,9659=>800,9660=>840,9661=>840,9662=>420,9663=>420,9664=>800,9665=>800,9666=>386,9667=>386,9668=>800,9669=>800,9670=>788,9671=>788,9672=>788,9673=>791,9674=>494,9675=>791,9676=>791,9677=>785,9678=>791,9679=>791,9680=>791,9681=>791,9682=>791,9683=>791,9684=>791,9685=>791,9686=>791,9687=>791,9688=>400,9689=>761,9690=>761,9691=>761,9692=>791,9693=>791,9694=>791,9695=>791,9696=>791,9697=>791,9698=>761,9699=>761,9700=>761,9701=>761,9702=>400,9703=>761,9704=>761,9705=>761,9706=>761,9707=>761,9708=>840,9709=>840,9710=>840,9711=>885,9712=>761,9713=>761,9714=>761,9715=>761,9716=>791,9717=>791,9718=>791,9719=>791,9720=>780,9721=>780,9722=>780,9723=>567,9724=>567,9725=>435,9726=>435,9727=>780,9728=>800,9729=>800,9730=>748,9731=>800,9732=>800,9733=>811,9734=>816,9735=>468,9736=>677,9737=>724,9738=>944,9739=>944,9740=>686,9741=>944,9742=>715,9743=>715,9744=>757,9745=>755,9746=>755,9747=>756,9748=>800,9749=>837,9750=>719,9751=>719,9752=>782,9753=>800,9754=>800,9755=>800,9756=>800,9757=>430,9758=>800,9759=>430,9760=>517,9761=>660,9762=>724,9763=>732,9764=>886,9765=>577,9766=>489,9767=>563,9768=>490,9769=>770,9770=>725,9771=>860,9772=>668,9773=>753,9774=>724,9775=>730,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9784=>730,9785=>724,9786=>724,9787=>724,9788=>799,9789=>659,9790=>659,9791=>495,9792=>495,9793=>495,9794=>686,9795=>661,9796=>544,9797=>608,9798=>605,9799=>545,9800=>804,9801=>583,9802=>796,9803=>1006,9804=>825,9805=>1189,9806=>1144,9807=>1189,9808=>683,9809=>808,9810=>1146,9811=>797,9812=>800,9813=>800,9814=>800,9815=>800,9816=>800,9817=>800,9818=>800,9819=>800,9820=>800,9821=>800,9822=>800,9823=>800,9824=>770,9825=>770,9826=>770,9827=>770,9828=>770,9829=>770,9830=>770,9831=>770,9832=>895,9833=>333,9834=>513,9835=>722,9836=>722,9837=>371,9838=>377,9839=>402,9840=>642,9841=>655,9842=>869,9843=>905,9844=>905,9845=>905,9846=>905,9847=>905,9848=>905,9849=>905,9850=>905,9851=>1016,9852=>1064,9853=>1064,9854=>954,9855=>606,9856=>522,9857=>522,9858=>522,9859=>522,9860=>522,9861=>522,9862=>845,9863=>844,9864=>844,9865=>844,9866=>748,9867=>748,9868=>748,9869=>748,9870=>748,9871=>748,9872=>726,9873=>726,9874=>963,9875=>770,9876=>1038,9877=>388,9878=>997,9879=>787,9880=>508,9881=>809,9882=>1014,9883=>859,9884=>818,9885=>972,9888=>1000,9889=>546,9890=>784,9891=>786,9892=>738,9893=>542,9894=>601,9895=>700,9896=>511,9897=>861,9898=>611,9899=>611,9900=>544,9901=>782,9902=>1025,9903=>1141,9904=>1000,9905=>513,9906=>510,9907=>642,9908=>722,9909=>719,9910=>777,9911=>495,9912=>602,9913=>836,9914=>666,9915=>666,9916=>691,9920=>689,9921=>689,9922=>689,9923=>689,9985=>974,9986=>961,9987=>974,9988=>980,9989=>846,9990=>789,9991=>790,9992=>791,9993=>690,9994=>549,9995=>570,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10024=>823,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10060=>761,10061=>873,10062=>780,10063=>762,10064=>762,10065=>759,10066=>759,10067=>601,10068=>601,10069=>272,10070=>784,10071=>333,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10079=>392,10080=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>800,10088=>390,10089=>390,10090=>317,10091=>317,10092=>276,10093=>276,10094=>509,10095=>509,10096=>410,10097=>410,10098=>234,10099=>234,10100=>334,10101=>334,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10133=>756,10134=>756,10135=>756,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10160=>832,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,10175=>1248,10176=>509,10177=>892,10178=>752,10179=>636,10180=>636,10183=>564,10184=>876,10185=>867,10186=>220,10188=>847,10190=>636,10191=>636,10192=>788,10193=>564,10194=>536,10195=>474,10196=>474,10197=>755,10198=>755,10199=>874,10200=>712,10201=>712,10202=>890,10203=>890,10204=>966,10205=>926,10206=>926,10207=>372,10208=>494,10209=>661,10210=>741,10211=>741,10212=>756,10213=>756,10214=>455,10215=>455,10216=>329,10217=>329,10218=>496,10219=>496,10224=>1000,10225=>1000,10226=>1104,10227=>1102,10228=>964,10229=>1000,10230=>1000,10231=>1000,10232=>1000,10233=>1000,10234=>1000,10235=>1000,10236=>1000,10237=>1000,10238=>1000,10239=>1392,10624=>420,10625=>350,10626=>238,10627=>480,10628=>480,10629=>333,10630=>333,10635=>333,10636=>333,10641=>329,10642=>329,10649=>179,10651=>559,10653=>570,10654=>595,10656=>509,10657=>509,10658=>575,10659=>575,10660=>575,10661=>575,10672=>746,10673=>746,10674=>746,10675=>746,10676=>746,10677=>926,10678=>636,10679=>791,10680=>636,10681=>791,10684=>791,10686=>800,10687=>800,10688=>791,10689=>791,10690=>983,10691=>1052,10692=>636,10693=>636,10694=>636,10695=>636,10696=>636,10697=>714,10698=>840,10699=>892,10700=>892,10701=>931,10702=>892,10703=>870,10704=>870,10705=>702,10706=>702,10707=>702,10708=>702,10709=>702,10710=>702,10711=>702,10726=>804,10728=>840,10729=>840,10731=>494,10740=>1000,10741=>376,10742=>351,10743=>376,10744=>400,10745=>400,10752=>860,10753=>860,10754=>860,10755=>766,10756=>766,10757=>756,10758=>756,10761=>745,10781=>702,10786=>564,10787=>564,10788=>564,10789=>564,10790=>564,10791=>564,10800=>564,10801=>564,10808=>791,10809=>840,10810=>840,10811=>840,10815=>713,10993=>372,10994=>320,10995=>352,10996=>440,10997=>420,11008=>1000,11009=>1000,11010=>1000,11011=>1000,11012=>1222,11013=>1000,11014=>1000,11015=>1000,11016=>1000,11017=>1000,11018=>1000,11019=>1000,11020=>1244,11021=>1000,11022=>772,11023=>772,11024=>772,11025=>772,11026=>770,11027=>770,11028=>770,11029=>770,11030=>770,11031=>770,11032=>770,11033=>770,11034=>770,11035=>1000,11036=>1000,11037=>283,11038=>283,11039=>846,11040=>846,11041=>799,11042=>799,11043=>807,11044=>1000,11045=>461,11046=>461,11047=>461,11048=>461,11049=>360,11050=>360,11051=>283,11052=>854,11053=>854,11054=>628,11055=>628,11056=>900,11057=>910,11088=>589,11089=>443,11090=>443,11091=>802,11092=>803,11264=>645,11265=>793,11266=>851,11267=>700,11268=>851,11269=>640,11270=>774,11271=>665,11272=>733,11273=>834,11274=>834,11275=>734,11276=>790,11277=>580,11278=>834,11279=>979,11280=>738,11281=>410,11282=>775,11283=>471,11284=>734,11285=>851,11286=>895,11287=>722,11288=>638,11289=>620,11290=>721,11291=>793,11292=>821,11293=>699,11294=>793,11295=>682,11296=>569,11297=>791,11299=>751,11300=>705,11301=>874,11302=>665,11303=>1139,11304=>1023,11305=>1238,11306=>762,11310=>759,11312=>484,11313=>595,11314=>638,11315=>525,11316=>638,11317=>480,11318=>580,11319=>499,11320=>550,11321=>625,11322=>626,11323=>550,11324=>592,11325=>435,11326=>626,11327=>734,11328=>553,11329=>308,11330=>581,11331=>353,11332=>550,11333=>638,11334=>671,11335=>542,11336=>478,11337=>465,11338=>540,11339=>594,11340=>616,11341=>524,11342=>594,11343=>512,11344=>427,11345=>589,11347=>564,11348=>529,11349=>655,11350=>499,11351=>854,11352=>767,11353=>929,11354=>571,11358=>569,11360=>611,11361=>289,11362=>627,11363=>556,11364=>667,11365=>435,11366=>303,11367=>728,11368=>501,11369=>734,11370=>514,11371=>611,11372=>405,11373=>680,11374=>889,11375=>721,11376=>680,11377=>624,11378=>1075,11379=>852,11380=>468,11381=>557,11382=>380,11383=>612,11384=>559,11385=>347,11386=>491,11387=>397,11388=>230,11389=>469,11390=>556,11391=>611,11392=>719,11393=>499,11394=>532,11395=>381,11396=>615,11397=>433,11398=>969,11399=>680,11400=>647,11401=>444,11402=>593,11403=>402,11404=>573,11405=>405,11406=>698,11407=>509,11408=>726,11409=>493,11410=>283,11411=>238,11412=>628,11413=>455,11414=>653,11415=>471,11416=>819,11417=>589,11418=>698,11419=>507,11420=>546,11421=>378,11422=>724,11423=>489,11424=>724,11425=>524,11426=>526,11427=>375,11428=>647,11429=>438,11430=>615,11431=>433,11432=>719,11433=>519,11434=>762,11435=>538,11436=>649,11437=>461,11438=>721,11439=>519,11440=>964,11441=>681,11456=>689,11457=>464,11464=>579,11465=>391,11466=>493,11467=>355,11492=>408,11493=>499,11494=>496,11495=>986,11496=>466,11497=>461,11498=>934,11517=>256,11518=>617,11519=>266,11744=>0,11745=>0,11746=>0,11747=>0,11748=>0,11749=>0,11750=>0,11751=>0,11752=>0,11753=>0,11754=>0,11755=>0,11756=>0,11757=>0,11758=>0,11759=>0,11760=>0,11761=>0,11762=>0,11763=>0,11764=>0,11765=>0,11766=>0,11767=>0,11768=>0,11769=>0,11770=>0,11771=>0,11772=>0,11773=>0,11774=>0,11775=>0,11776=>333,11777=>333,11782=>534,11783=>534,11787=>346,11788=>500,11789=>500,11791=>1000,11792=>1000,11793=>1000,11798=>564,11799=>333,11800=>444,11802=>333,11803=>500,11804=>500,11805=>500,11806=>500,11807=>500,11808=>333,11809=>333,11810=>333,11811=>333,11812=>333,11813=>333,11814=>856,11815=>856,11816=>464,11817=>464,11818=>620,11819=>410,11820=>410,11821=>620,11822=>500,11823=>250,11824=>400,11825=>250,42560=>607,42561=>411,42562=>611,42563=>410,42564=>487,42565=>367,42566=>368,42567=>286,42568=>722,42569=>519,42570=>550,42571=>458,42572=>1145,42573=>775,42574=>665,42575=>548,42576=>1014,42577=>736,42578=>910,42579=>675,42580=>962,42581=>677,42582=>1042,42583=>648,42584=>722,42585=>513,42586=>932,42587=>700,42588=>1042,42589=>749,42590=>780,42591=>550,42592=>717,42593=>524,42594=>896,42595=>635,42596=>933,42597=>635,42598=>1139,42599=>777,42600=>724,42601=>491,42602=>790,42603=>560,42604=>1262,42605=>850,42606=>734,42607=>0,42608=>0,42609=>0,42610=>0,42611=>519,42620=>0,42621=>0,42622=>510,42623=>201,42624=>639,42625=>488,42626=>475,42627=>347,42628=>1160,42629=>842,42630=>1000,42631=>768,42632=>737,42633=>531,42634=>827,42635=>530,42636=>608,42637=>438,42638=>742,42639=>545,42640=>608,42641=>480,42642=>926,42643=>654,42644=>671,42645=>518,42646=>992,42647=>780,42752=>318,42753=>318,42754=>318,42755=>318,42756=>318,42757=>318,42758=>318,42759=>318,42760=>307,42761=>307,42762=>307,42763=>307,42764=>307,42765=>307,42766=>307,42767=>307,42768=>307,42769=>307,42770=>460,42771=>460,42772=>460,42773=>460,42774=>460,42775=>374,42776=>445,42777=>564,42778=>564,42779=>354,42780=>354,42781=>243,42782=>243,42783=>243,42784=>564,42785=>564,42786=>276,42787=>242,42788=>386,42789=>276,42790=>722,42791=>501,42792=>895,42793=>703,42794=>532,42795=>409,42796=>437,42797=>389,42798=>592,42799=>600,42800=>413,42801=>373,42802=>1183,42803=>683,42804=>1154,42805=>741,42806=>1089,42807=>693,42808=>902,42809=>563,42810=>902,42811=>563,42812=>912,42813=>549,42814=>667,42815=>432,42816=>722,42817=>513,42818=>722,42819=>513,42820=>722,42821=>512,42822=>713,42823=>341,42824=>611,42825=>289,42826=>750,42827=>544,42828=>918,42829=>654,42830=>1262,42831=>841,42832=>556,42833=>500,42838=>722,42839=>575,42842=>397,42843=>344,42852=>576,42853=>500,42854=>576,42855=>500,42862=>489,42863=>489,42864=>307,42873=>722,42874=>491,42875=>483,42876=>344,42877=>611,42878=>581,42879=>441,42880=>611,42881=>258,42882=>689,42883=>495,42884=>483,42885=>344,42886=>667,42887=>444,42888=>333,42889=>250,42890=>282,42891=>286,42892=>278,42893=>722,42896=>722,42897=>492,42922=>833,43002=>779,43003=>556,43004=>556,43005=>889,43006=>333,43007=>1298,43232=>0,43233=>0,43234=>0,43235=>0,43236=>0,43237=>0,43238=>0,43239=>0,43240=>0,43241=>0,43242=>0,43243=>0,43244=>0,43245=>0,43246=>0,43247=>0,43248=>0,43249=>0,43250=>500,43251=>500,43252=>500,43253=>500,43254=>500,43255=>500,43256=>694,43257=>680,43258=>400,43259=>500,64256=>639,64257=>524,64258=>509,64259=>795,64260=>778,64261=>581,64262=>663,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>320,64286=>0,64287=>537,64288=>537,64289=>817,64290=>820,64291=>820,64292=>820,64293=>820,64294=>820,64295=>820,64296=>820,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>320,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>547,64336=>229,64337=>237,64338=>877,64339=>877,64340=>268,64341=>300,64342=>926,64343=>877,64344=>296,64345=>300,64346=>877,64347=>877,64348=>298,64349=>300,64350=>877,64351=>877,64352=>270,64353=>300,64354=>877,64355=>877,64356=>288,64357=>300,64358=>877,64359=>877,64360=>288,64361=>300,64362=>858,64363=>858,64364=>338,64365=>328,64366=>858,64367=>858,64368=>338,64369=>328,64370=>598,64371=>595,64372=>600,64373=>630,64374=>598,64375=>595,64376=>600,64377=>630,64378=>598,64379=>595,64380=>600,64381=>630,64382=>598,64383=>595,64384=>600,64385=>630,64386=>400,64387=>348,64388=>400,64389=>348,64390=>348,64391=>348,64392=>348,64393=>348,64394=>345,64395=>345,64396=>345,64397=>345,64398=>902,64399=>966,64400=>373,64401=>469,64402=>902,64403=>966,64404=>373,64405=>469,64406=>902,64407=>966,64408=>373,64409=>469,64410=>902,64411=>966,64412=>373,64413=>469,64414=>585,64415=>585,64416=>585,64417=>585,64418=>293,64419=>300,64420=>372,64421=>420,64422=>372,64423=>393,64424=>313,64425=>340,64426=>456,64427=>456,64428=>456,64429=>496,64430=>710,64431=>680,64432=>710,64433=>680,64434=>344,64435=>344,64436=>484,64437=>484,64438=>508,64439=>508,64440=>508,64441=>508,64442=>565,64443=>508,64444=>335,64445=>344,64446=>344,64447=>342,64448=>354,64449=>354,64467=>719,64468=>688,64469=>373,64470=>469,64471=>359,64472=>329,64473=>399,64474=>369,64475=>399,64476=>369,64477=>522,64478=>399,64479=>369,64480=>399,64481=>369,64482=>399,64483=>369,64484=>672,64485=>670,64486=>270,64487=>300,64488=>270,64489=>300,64508=>672,64509=>670,64510=>270,64511=>300,64606=>375,64607=>375,64608=>375,64609=>375,64610=>375,64611=>375,64612=>698,64613=>698,64615=>988,64618=>698,64619=>698,64621=>988,64624=>698,64625=>698,64627=>988,64630=>698,64631=>698,64633=>988,64650=>698,64651=>698,64653=>988,64657=>698,64658=>698,64660=>988,64830=>443,64831=>443,65010=>1025,65020=>1107,65056=>0,65057=>0,65058=>0,65059=>0,65060=>0,65061=>0,65062=>0,65136=>200,65137=>200,65138=>250,65139=>373,65140=>200,65142=>200,65143=>200,65144=>200,65145=>200,65146=>200,65147=>200,65148=>200,65149=>200,65150=>200,65151=>200,65152=>350,65153=>245,65154=>237,65155=>229,65156=>237,65157=>399,65158=>359,65159=>229,65160=>237,65161=>672,65162=>680,65163=>270,65164=>300,65165=>229,65166=>237,65167=>907,65168=>917,65169=>270,65170=>300,65171=>416,65172=>420,65173=>907,65174=>917,65175=>288,65176=>300,65177=>907,65178=>917,65179=>288,65180=>300,65181=>598,65182=>595,65183=>600,65184=>630,65185=>598,65186=>595,65187=>600,65188=>630,65189=>598,65190=>595,65191=>600,65192=>630,65193=>348,65194=>398,65195=>403,65196=>398,65197=>345,65198=>385,65199=>345,65200=>385,65201=>901,65202=>901,65203=>648,65204=>603,65205=>901,65206=>901,65207=>649,65208=>598,65209=>909,65210=>893,65211=>633,65212=>583,65213=>909,65214=>893,65215=>630,65216=>580,65217=>568,65218=>568,65219=>521,65220=>521,65221=>568,65222=>568,65223=>521,65224=>521,65225=>591,65226=>530,65227=>584,65228=>447,65229=>591,65230=>537,65231=>584,65232=>447,65233=>858,65234=>858,65235=>338,65236=>328,65237=>626,65238=>626,65239=>338,65240=>328,65241=>486,65242=>688,65243=>373,65244=>469,65245=>628,65246=>667,65247=>247,65248=>280,65249=>475,65250=>415,65251=>419,65252=>476,65253=>637,65254=>637,65255=>270,65256=>300,65257=>372,65258=>420,65259=>463,65260=>396,65261=>374,65262=>359,65263=>672,65264=>680,65265=>672,65266=>680,65267=>270,65268=>300,65269=>456,65270=>594,65271=>446,65272=>614,65273=>446,65274=>614,65275=>446,65276=>614,65279=>0,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freeserif.z b/incs/tcpdf/fonts/freeserif.z new file mode 100644 index 0000000..158194a Binary files /dev/null and b/incs/tcpdf/fonts/freeserif.z differ diff --git a/incs/tcpdf/fonts/freeserifb.ctg.z b/incs/tcpdf/fonts/freeserifb.ctg.z new file mode 100644 index 0000000..3268f27 Binary files /dev/null and b/incs/tcpdf/fonts/freeserifb.ctg.z differ diff --git a/incs/tcpdf/fonts/freeserifb.php b/incs/tcpdf/fonts/freeserifb.php new file mode 100644 index 0000000..95eb43d --- /dev/null +++ b/incs/tcpdf/fonts/freeserifb.php @@ -0,0 +1,16 @@ +32,'FontBBox'=>'[-819 -555 1834 920]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>676,'XHeight'=>461,'StemV'=>123,'StemH'=>53,'AvgWidth'=>628,'MaxWidth'=>1850,'MissingWidth'=>600); +$cbbox=array(0=>array(23,-81,577,774),33=>array(81,-13,251,691),34=>array(83,404,472,691),35=>array(4,0,496,700),36=>array(29,-99,472,750),37=>array(124,-14,877,692),38=>array(62,-16,787,691),39=>array(75,404,204,691),40=>array(46,-168,306,694),41=>array(27,-168,287,694),42=>array(60,262,443,685),43=>array(62,-16,614,528),44=>array(39,-180,223,155),45=>array(44,171,287,287),46=>array(41,-13,210,156),47=>array(-24,-19,302,691),48=>array(24,-13,476,688),49=>array(65,0,442,688),50=>array(17,0,478,688),51=>array(16,-14,468,688),52=>array(19,0,475,688),53=>array(22,-8,470,676),54=>array(28,-13,475,688),55=>array(17,0,477,676),56=>array(28,-13,472,688),57=>array(26,-13,473,688),58=>array(82,-13,251,472),59=>array(82,-180,266,472),60=>array(62,-25,614,539),61=>array(62,87,614,427),62=>array(62,-25,614,539),63=>array(57,-13,445,689),64=>array(108,-19,822,691),65=>array(20,0,700,690),66=>array(20,0,623,676),67=>array(35,-19,673,691),68=>array(20,0,696,676),69=>array(20,0,645,676),70=>array(20,0,587,676),71=>array(35,-19,753,691),72=>array(20,0,758,676),73=>array(20,0,370,676),74=>array(5,-96,481,676),75=>array(20,0,759,676),76=>array(20,0,639,676),77=>array(20,0,927,676),78=>array(20,-18,705,676),79=>array(35,-19,743,691),80=>array(20,0,604,676),81=>array(35,-176,743,691),82=>array(20,0,709,676),83=>array(45,-19,523,692),84=>array(20,0,625,676),85=>array(20,-19,705,676),86=>array(10,-18,695,676),87=>array(10,-15,972,676),88=>array(20,0,703,676),89=>array(10,0,694,676),90=>array(20,0,626,676),91=>array(67,-149,301,678),92=>array(-25,-19,303,691),93=>array(32,-149,266,678),94=>array(73,311,509,676),95=>array(0,-155,500,-75),96=>array(8,528,246,713),97=>array(25,-14,488,473),98=>array(18,-14,520,676),99=>array(25,-14,430,473),100=>array(25,-14,534,676),101=>array(25,-14,426,473),102=>array(18,0,393,691),103=>array(25,-206,480,473),104=>array(18,0,536,676),105=>array(24,0,265,691),106=>array(0,-203,320,691),107=>array(18,0,545,676),108=>array(18,0,259,676),109=>array(18,0,814,473),110=>array(18,0,536,473),111=>array(25,-14,476,473),112=>array(15,-205,520,473),113=>array(25,-205,527,473),114=>array(18,0,422,473),115=>array(35,-14,371,473),116=>array(18,-12,330,630),117=>array(18,-14,546,461),118=>array(9,-14,473,461),119=>array(9,-14,693,461),120=>array(18,0,490,461),121=>array(9,-205,473,461),122=>array(21,0,420,461),123=>array(22,-175,340,698),124=>array(66,-19,154,691),125=>array(54,-175,372,698),126=>array(29,175,491,331),160=>array(0,0,0,0),161=>array(82,-203,252,501),162=>array(53,-140,458,588),163=>array(21,-14,477,684),164=>array(-26,61,526,613),165=>array(-64,0,547,676),166=>array(66,-19,154,691),167=>array(57,-132,443,691),168=>array(-2,537,337,666),169=>array(26,-19,721,691),170=>array(-1,261,301,688),171=>array(23,36,473,415),172=>array(62,64,618,362),173=>array(44,171,287,287),174=>array(26,-19,721,691),175=>array(1,565,331,637),176=>array(57,402,343,688),177=>array(62,-44,614,558),178=>array(0,390,300,803),179=>array(3,383,297,803),180=>array(86,528,324,713),181=>array(33,-206,536,461),182=>array(0,-186,519,676),183=>array(60,181,189,310),184=>array(68,-218,294,0),185=>array(14,390,259,803),186=>array(18,261,312,688),187=>array(27,36,477,415),188=>array(28,-12,743,688),189=>array(3,-12,765,688),190=>array(23,-12,733,688),191=>array(55,-201,443,501),192=>array(20,0,700,900),193=>array(20,0,700,900),194=>array(20,0,700,899),195=>array(20,0,700,850),196=>array(20,0,700,848),197=>array(20,0,700,900),198=>array(20,0,967,676),199=>array(35,-218,673,691),200=>array(20,0,645,900),201=>array(20,0,645,900),202=>array(20,0,645,899),203=>array(20,0,645,849),204=>array(20,0,370,900),205=>array(20,0,370,900),206=>array(20,0,370,900),207=>array(20,0,370,858),208=>array(12,0,696,676),209=>array(20,-18,705,884),210=>array(35,-19,743,900),211=>array(35,-19,743,900),212=>array(35,-19,743,899),213=>array(35,-19,743,852),214=>array(35,-19,743,853),215=>array(62,-17,614,531),216=>array(35,-74,743,737),217=>array(20,-19,705,900),218=>array(20,-19,705,900),219=>array(20,-19,705,900),220=>array(20,-19,705,853),221=>array(10,0,694,900),222=>array(20,0,604,676),223=>array(20,-12,518,691),224=>array(25,-14,488,713),225=>array(25,-14,488,713),226=>array(25,-14,488,704),227=>array(25,-14,488,674),228=>array(25,-14,488,645),229=>array(25,-14,488,722),230=>array(25,-14,685,473),231=>array(25,-218,430,473),232=>array(25,-14,426,713),233=>array(25,-14,426,712),234=>array(25,-14,426,680),235=>array(25,-14,426,642),236=>array(0,0,263,713),237=>array(24,0,265,713),238=>array(-28,0,309,704),239=>array(-20,0,319,642),240=>array(25,-14,476,691),241=>array(18,0,536,674),242=>array(25,-14,476,713),243=>array(25,-14,476,713),244=>array(25,-14,476,695),245=>array(25,-14,476,644),246=>array(25,-14,476,639),247=>array(62,-56,614,570),248=>array(25,-92,476,549),249=>array(18,-14,546,713),250=>array(18,-14,546,713),251=>array(18,-14,546,704),252=>array(18,-14,546,639),253=>array(9,-205,473,713),254=>array(18,-205,523,676),255=>array(9,-205,473,641),256=>array(20,0,700,845),257=>array(25,-14,488,635),258=>array(20,0,700,900),259=>array(25,-14,488,691),260=>array(9,-205,817,690),261=>array(25,-173,500,473),262=>array(35,-19,673,900),263=>array(25,-14,430,713),264=>array(35,-19,673,900),265=>array(25,-14,430,687),266=>array(35,-19,673,855),267=>array(25,-14,430,638),268=>array(35,-19,673,899),269=>array(25,-14,430,692),270=>array(20,0,696,900),271=>array(25,-14,677,676),272=>array(12,0,696,676),273=>array(25,-14,534,676),274=>array(20,0,645,801),275=>array(25,-14,426,614),276=>array(20,0,645,889),277=>array(25,-14,426,674),278=>array(20,0,645,876),279=>array(25,-14,426,642),280=>array(18,-173,739,676),281=>array(25,-173,444,473),282=>array(20,0,645,900),283=>array(25,-14,426,692),284=>array(35,-19,753,900),285=>array(25,-206,480,687),286=>array(35,-19,753,900),287=>array(25,-206,480,691),288=>array(35,-19,753,855),289=>array(25,-206,480,640),290=>array(35,-300,753,691),291=>array(25,-206,480,767),292=>array(20,0,758,900),293=>array(18,0,536,900),294=>array(21,0,759,676),295=>array(13,0,534,676),296=>array(8,0,373,853),297=>array(-36,0,329,638),298=>array(20,0,370,846),299=>array(-18,0,312,616),300=>array(20,0,370,889),301=>array(-6,0,297,674),302=>array(20,-173,505,676),303=>array(24,-173,396,691),304=>array(20,0,370,876),305=>array(24,0,263,461),306=>array(20,-96,859,676),307=>array(24,-203,530,691),308=>array(5,-96,481,900),309=>array(0,-203,387,687),310=>array(20,-300,759,676),311=>array(18,-300,545,676),312=>array(22,0,514,470),313=>array(20,0,639,900),314=>array(18,0,296,900),315=>array(20,-300,639,676),316=>array(18,-300,259,676),317=>array(20,0,639,676),318=>array(18,0,413,676),319=>array(20,0,639,676),320=>array(18,0,427,676),321=>array(19,0,638,676),322=>array(-22,0,303,676),323=>array(20,-18,705,900),324=>array(18,0,536,713),325=>array(20,-300,705,676),326=>array(18,-300,536,473),327=>array(20,-18,705,900),328=>array(18,0,536,692),329=>array(11,0,606,755),330=>array(16,-14,789,695),331=>array(21,-203,490,473),332=>array(35,-19,743,800),333=>array(25,-14,476,614),334=>array(35,-19,743,889),335=>array(25,-14,476,674),336=>array(35,-19,743,900),337=>array(25,-14,476,713),338=>array(22,-5,981,684),339=>array(25,-14,699,473),340=>array(20,0,709,900),341=>array(18,0,422,713),342=>array(20,-300,709,676),343=>array(18,-300,422,473),344=>array(20,0,709,900),345=>array(18,0,422,692),346=>array(45,-19,523,900),347=>array(35,-14,371,713),348=>array(45,-19,523,900),349=>array(34,-14,371,687),350=>array(35,-218,513,692),351=>array(25,-218,361,473),352=>array(45,-19,523,900),353=>array(27,-14,371,692),354=>array(20,-218,625,676),355=>array(18,-230,330,630),356=>array(20,0,625,900),357=>array(18,-12,447,675),358=>array(32,0,637,676),359=>array(13,-12,332,630),360=>array(20,-19,705,853),361=>array(18,-14,546,638),362=>array(20,-19,705,800),363=>array(18,-14,546,612),364=>array(20,-19,705,889),365=>array(18,-14,546,674),366=>array(20,-19,705,900),367=>array(18,-14,546,718),368=>array(20,-19,705,899),369=>array(18,-14,546,713),370=>array(20,-173,705,676),371=>array(18,-173,558,461),372=>array(10,-15,972,900),373=>array(9,-14,693,687),374=>array(10,0,694,900),375=>array(9,-205,473,687),376=>array(10,0,694,876),377=>array(20,0,626,900),378=>array(21,0,420,713),379=>array(20,0,626,876),380=>array(21,0,420,666),381=>array(20,0,626,900),382=>array(21,0,420,692),383=>array(18,0,393,691),384=>array(13,-14,521,676),385=>array(10,0,767,676),386=>array(25,0,609,676),387=>array(17,-14,521,676),388=>array(16,0,619,686),389=>array(17,-14,521,686),390=>array(35,-19,673,691),391=>array(35,-19,901,822),392=>array(25,-14,605,691),393=>array(12,0,696,676),394=>array(10,0,840,676),395=>array(35,0,638,676),396=>array(25,-14,534,676),397=>array(25,-230,500,473),398=>array(20,0,645,676),399=>array(35,-19,743,691),400=>array(40,-14,586,691),401=>array(3,-96,707,676),402=>array(-57,-203,439,691),403=>array(35,-19,901,822),404=>array(20,-15,762,676),405=>array(20,-9,791,676),406=>array(16,-12,327,676),407=>array(20,0,370,676),408=>array(30,0,846,691),409=>array(22,0,543,691),410=>array(16,0,276,676),411=>array(12,-13,486,694),412=>array(23,-14,953,676),413=>array(0,-227,843,676),414=>array(21,-215,539,473),415=>array(35,-19,743,691),416=>array(35,-19,773,864),417=>array(25,-14,564,647),418=>array(35,-19,1157,694),419=>array(25,-205,776,473),420=>array(0,0,738,676),421=>array(19,-205,524,691),422=>array(16,-196,733,676),423=>array(45,-19,523,692),424=>array(35,-14,371,473),425=>array(12,0,621,673),426=>array(0,-230,465,691),427=>array(20,-227,332,630),428=>array(4,0,688,676),429=>array(15,-12,390,691),430=>array(31,-96,640,676),431=>array(16,-19,748,864),432=>array(16,-14,600,647),433=>array(35,-15,735,676),434=>array(16,-19,623,697),435=>array(13,0,818,682),436=>array(16,-205,695,692),437=>array(28,0,634,676),438=>array(21,0,420,461),439=>array(-5,-17,580,676),440=>array(36,-17,621,676),441=>array(30,-217,486,462),442=>array(37,-217,450,462),443=>array(17,0,478,688),444=>array(50,-17,605,676),445=>array(30,-217,490,463),446=>array(20,-14,401,630),447=>array(19,-205,579,471),448=>array(66,-14,154,696),449=>array(66,-14,352,696),450=>array(33,-13,537,697),451=>array(81,-13,251,691),452=>array(20,0,1290,900),453=>array(20,0,1134,692),454=>array(25,-14,966,692),455=>array(20,-96,1115,676),456=>array(20,-203,907,691),457=>array(18,-203,530,691),458=>array(20,-96,1181,676),459=>array(20,-203,945,691),460=>array(18,-203,809,691),461=>array(20,0,700,892),462=>array(25,-14,488,692),463=>array(20,0,370,892),464=>array(-33,0,304,692),465=>array(35,-19,743,892),466=>array(25,-14,476,692),467=>array(20,-19,705,892),468=>array(18,-14,546,692),469=>array(16,-16,701,900),470=>array(18,-14,546,769),471=>array(16,-16,701,900),472=>array(18,-14,546,881),473=>array(16,-16,701,900),474=>array(18,-14,546,875),475=>array(16,-16,701,900),476=>array(18,-14,546,884),477=>array(18,-13,419,474),478=>array(20,0,700,900),479=>array(25,-14,488,788),480=>array(9,0,689,900),481=>array(25,-14,488,788),482=>array(20,0,967,837),483=>array(25,-14,685,619),484=>array(37,-19,755,691),485=>array(16,-206,500,473),486=>array(35,-19,753,898),487=>array(25,-206,480,692),488=>array(20,0,759,899),489=>array(18,0,545,892),490=>array(35,-202,743,691),491=>array(25,-201,476,473),492=>array(35,-202,743,836),493=>array(25,-201,476,612),494=>array(-5,-17,580,900),495=>array(14,-217,470,692),496=>array(0,-203,387,692),497=>array(20,0,1290,676),498=>array(20,0,1134,676),499=>array(25,-14,966,676),500=>array(35,-19,753,900),501=>array(25,-206,480,686),502=>array(16,-13,955,676),503=>array(3,0,592,699),504=>array(20,-18,705,900),505=>array(18,0,536,696),506=>array(9,0,689,900),507=>array(25,-14,488,899),508=>array(20,0,967,900),509=>array(25,-14,685,686),510=>array(35,-74,743,899),511=>array(25,-92,476,774),512=>array(20,0,700,900),513=>array(25,-14,488,710),514=>array(20,0,700,859),515=>array(25,-14,488,674),516=>array(20,0,645,900),517=>array(25,-14,426,710),518=>array(20,0,645,861),519=>array(25,-14,426,673),520=>array(0,0,370,900),521=>array(-60,0,269,710),522=>array(20,0,370,862),523=>array(-15,0,288,673),524=>array(35,-19,743,900),525=>array(25,-14,476,710),526=>array(35,-19,743,858),527=>array(25,-14,476,674),528=>array(20,0,709,900),529=>array(18,0,422,710),530=>array(20,0,709,866),531=>array(18,0,422,673),532=>array(20,-19,705,900),533=>array(18,-14,546,710),534=>array(20,-19,705,859),535=>array(18,-14,546,674),536=>array(45,-300,523,692),537=>array(35,-300,371,473),538=>array(20,-300,625,676),539=>array(18,-300,330,630),540=>array(33,-58,423,693),541=>array(24,-239,428,444),542=>array(20,0,758,892),543=>array(18,0,536,892),544=>array(-8,-200,731,695),545=>array(25,-253,629,676),546=>array(35,-19,528,691),547=>array(30,-14,470,726),548=>array(28,-227,634,676),549=>array(21,-227,420,461),550=>array(20,0,700,845),551=>array(25,-14,488,640),552=>array(16,-216,641,676),553=>array(25,-227,426,473),554=>array(35,-16,743,900),555=>array(25,-14,476,788),556=>array(35,-16,743,900),557=>array(25,-14,476,788),558=>array(35,-19,743,845),559=>array(25,-14,476,637),560=>array(35,-16,743,900),561=>array(25,-14,476,742),562=>array(10,0,694,837),563=>array(9,-205,473,612),564=>array(24,-298,429,676),565=>array(21,-237,635,473),566=>array(18,-294,413,630),567=>array(0,-203,317,461),568=>array(9,-21,767,700),569=>array(1,-199,759,483),570=>array(9,-90,689,744),571=>array(46,-90,687,744),572=>array(1,-55,440,539),573=>array(14,0,635,676),574=>array(31,-90,644,744),575=>array(35,-200,380,473),576=>array(7,-200,443,473),577=>array(16,0,465,691),578=>array(25,0,444,476),579=>array(18,0,621,676),580=>array(16,-19,701,676),581=>array(18,-14,703,680),582=>array(16,-77,641,780),583=>array(25,-77,426,542),584=>array(3,-96,479,676),585=>array(-57,-203,328,691),586=>array(12,-199,760,697),587=>array(8,-211,588,484),588=>array(16,0,705,676),589=>array(29,0,434,473),590=>array(15,0,699,676),591=>array(16,-205,480,461),592=>array(25,-14,488,473),593=>array(25,-14,511,461),594=>array(25,-14,511,461),595=>array(72,-14,521,691),596=>array(5,-14,410,473),597=>array(25,-102,456,473),598=>array(25,-203,633,676),599=>array(25,-14,654,691),600=>array(25,-14,426,473),601=>array(25,-14,426,473),602=>array(25,-14,636,473),603=>array(25,-13,420,474),604=>array(9,-13,404,474),605=>array(9,-13,618,474),606=>array(27,-13,431,474),607=>array(-57,-203,317,461),608=>array(34,-205,660,691),609=>array(34,-205,481,473),610=>array(24,-13,545,473),611=>array(10,-231,489,461),612=>array(26,-9,565,470),613=>array(14,-215,532,461),614=>array(16,0,534,691),615=>array(16,-203,485,691),616=>array(5,0,298,691),617=>array(16,-12,329,461),618=>array(12,0,281,461),619=>array(2,0,367,676),620=>array(4,0,393,676),621=>array(16,-203,344,676),622=>array(16,-217,616,676),623=>array(16,-12,812,461),624=>array(16,-215,814,461),625=>array(16,-203,764,473),626=>array(-34,-203,609,473),627=>array(21,-203,628,473),628=>array(12,-12,490,461),629=>array(25,-14,476,473),630=>array(25,-14,732,473),631=>array(35,-13,680,478),632=>array(37,-215,674,676),633=>array(5,-12,409,461),634=>array(29,-12,434,676),635=>array(29,-203,518,461),636=>array(29,-215,434,473),637=>array(18,-203,423,473),638=>array(14,0,389,473),639=>array(14,-200,389,473),640=>array(12,0,533,461),641=>array(12,0,533,461),642=>array(35,-227,371,473),643=>array(-30,-203,466,691),644=>array(-34,-203,462,691),645=>array(6,-203,502,473),646=>array(6,-250,555,691),647=>array(5,-12,317,630),648=>array(18,-203,387,630),649=>array(16,-14,537,461),650=>array(52,-11,508,461),651=>array(18,-9,508,466),652=>array(9,0,473,475),653=>array(9,0,693,475),654=>array(9,0,473,666),655=>array(4,0,502,461),656=>array(21,-227,666,461),657=>array(21,-98,478,461),658=>array(14,-217,470,462),659=>array(21,-266,473,462),660=>array(25,0,413,689),661=>array(25,0,413,689),662=>array(25,-14,413,675),663=>array(25,-201,430,691),664=>array(35,-19,743,691),665=>array(12,0,484,461),666=>array(29,-13,433,474),667=>array(30,-6,718,614),668=>array(12,0,570,461),669=>array(4,-203,433,691),670=>array(4,-215,531,461),671=>array(12,0,471,461),672=>array(34,-205,660,691),673=>array(25,0,413,689),674=>array(25,0,413,689),675=>array(25,-14,850,676),676=>array(25,-217,853,676),677=>array(25,-98,908,676),678=>array(18,-14,619,630),679=>array(18,-205,619,689),680=>array(18,-102,704,630),681=>array(14,-203,759,691),682=>array(16,-14,611,676),683=>array(16,0,580,676),684=>array(10,1,466,697),685=>array(23,88,465,675),686=>array(-54,-215,593,504),687=>array(-20,-230,713,504),688=>array(11,390,356,841),689=>array(10,390,364,860),690=>array(0,255,213,851),691=>array(19,390,289,705),692=>array(3,381,279,704),693=>array(3,251,337,704),694=>array(8,389,363,703),695=>array(10,381,466,697),696=>array(11,253,320,697),697=>array(12,463,250,760),698=>array(8,463,470,760),699=>array(45,441,204,695),700=>array(45,441,204,695),701=>array(45,441,204,695),702=>array(150,497,267,731),703=>array(33,497,150,731),704=>array(35,490,299,800),705=>array(36,490,300,800),706=>array(33,501,299,715),707=>array(33,501,299,715),708=>array(24,510,309,712),709=>array(24,510,309,712),710=>array(-2,528,335,704),711=>array(-2,528,335,704),712=>array(64,507,136,764),713=>array(1,565,331,637),714=>array(86,528,324,713),715=>array(8,528,246,713),716=>array(64,-300,136,-43),717=>array(1,-137,331,-65),718=>array(46,-229,284,-44),719=>array(38,-234,276,-49),720=>array(60,-1,190,461),721=>array(60,343,190,461),722=>array(150,-275,267,-41),723=>array(33,-273,150,-39),724=>array(32,168,304,360),725=>array(32,168,304,360),726=>array(32,68,304,340),727=>array(31,167,303,239),728=>array(15,528,318,691),729=>array(103,537,232,666),730=>array(67,544,266,743),731=>array(90,-191,319,26),732=>array(-16,547,349,674),733=>array(2,528,331,713),734=>array(64,284,306,462),735=>array(9,527,346,780),736=>array(6,232,333,704),737=>array(11,390,170,841),738=>array(17,381,242,705),739=>array(8,390,323,697),740=>array(17,390,281,859),741=>array(40,0,454,800),742=>array(40,0,454,800),743=>array(40,0,454,800),744=>array(40,0,454,800),745=>array(40,0,454,800),746=>array(72,-1,479,606),747=>array(72,0,479,614),748=>array(-2,-218,335,-42),749=>array(1,564,331,770),750=>array(14,356,468,691),751=>array(24,-222,309,-20),752=>array(24,-219,309,-17),753=>array(34,-236,300,-22),754=>array(33,-231,299,-17),755=>array(64,-254,263,-55),756=>array(8,302,246,487),757=>array(2,302,331,487),758=>array(2,302,331,487),759=>array(17,-164,382,-37),760=>array(82,203,251,688),761=>array(11,511,163,748),762=>array(11,511,163,748),763=>array(12,-72,164,165),764=>array(11,-72,163,165),765=>array(11,-200,322,-20),766=>array(13,-200,324,-28),767=>array(1,-271,421,-36),768=>array(-326,528,-88,713),769=>array(-247,528,-9,713),770=>array(-335,528,2,704),771=>array(-349,536,16,663),772=>array(-330,565,0,637),773=>array(-499,565,-1,637),774=>array(-318,528,-15,691),775=>array(-230,537,-101,666),776=>array(-335,537,4,666),777=>array(-263,527,-90,697),778=>array(-264,505,-65,704),779=>array(-307,528,22,713),780=>array(-335,518,2,694),781=>array(-205,507,-133,764),782=>array(-271,507,-55,764),783=>array(-388,528,-59,713),784=>array(-311,515,-8,746),785=>array(-319,480,-16,643),786=>array(-246,506,-87,760),787=>array(-234,493,-75,747),788=>array(-243,500,-84,754),789=>array(-44,485,115,739),790=>array(-294,-224,-56,-39),791=>array(-290,-225,-52,-40),792=>array(-334,-300,-100,-29),793=>array(-247,-300,-13,-29),794=>array(-67,505,170,742),795=>array(-19,374,157,647),796=>array(-256,-272,-139,-38),797=>array(-332,-233,-60,-41),798=>array(-352,-244,-80,-52),799=>array(-302,-300,-30,-28),800=>array(-302,-200,-30,-128),801=>array(-225,-251,-1,46),802=>array(-103,-251,121,46),803=>array(-268,-185,-139,-56),804=>array(-461,-185,-122,-56),805=>array(-303,-254,-104,-55),806=>array(-278,-298,-119,-54),807=>array(-316,-218,-90,0),808=>array(-286,-157,-47,0),809=>array(-277,-300,-205,-43),810=>array(-363,-225,-52,-45),811=>array(-368,-189,-85,-47),812=>array(-335,-220,2,-44),813=>array(-384,-220,-47,-44),814=>array(-318,-210,-15,-47),815=>array(-366,-210,-63,-47),816=>array(-404,-200,-39,-73),817=>array(-390,-148,-60,-76),818=>array(-500,-155,0,-75),819=>array(-501,-270,0,-58),820=>array(-365,169,0,296),821=>array(-374,184,-96,256),822=>array(-490,187,-10,259),823=>array(-459,92,-47,345),824=>array(-492,-127,-14,583),825=>array(-194,-282,-77,-48),826=>array(-356,-220,-45,-40),827=>array(-341,-300,-78,-37),828=>array(-400,-258,-31,-45),829=>array(-336,497,1,750),830=>array(-236,503,-109,795),831=>array(-501,520,0,732),832=>array(-326,528,-88,713),833=>array(-247,528,-9,713),834=>array(-365,536,0,663),835=>array(-205,501,-20,799),836=>array(-346,530,33,772),837=>array(-228,-200,-58,-47),838=>array(-312,512,-1,692),839=>array(-333,-268,-61,-89),840=>array(-318,-300,-105,-43),841=>array(-270,-218,-126,-74),842=>array(-373,505,-8,696),843=>array(-387,501,-22,850),844=>array(-388,517,-23,785),845=>array(-427,-261,-7,-27),846=>array(-323,-293,-89,-15),848=>array(-320,501,-54,715),849=>array(-284,510,-167,744),850=>array(-312,507,-9,738),851=>array(-425,-299,-88,-46),852=>array(-333,-260,-67,-46),853=>array(-352,-258,-86,-44),854=>array(-534,-264,-14,-50),855=>array(-237,514,-120,748),856=>array(0,537,129,666),857=>array(-312,-258,-120,-46),858=>array(-392,-258,-41,-51),859=>array(-339,500,-101,754),860=>array(-299,-215,293,-46),861=>array(-286,696,306,865),862=>array(-326,693,326,765),863=>array(-323,-138,329,-66),864=>array(-286,549,286,695),865=>array(-296,524,296,693),866=>array(-311,-259,309,-25),867=>array(-315,499,-115,709),868=>array(-293,499,-119,709),869=>array(-237,506,-132,804),870=>array(-338,499,-143,709),871=>array(-315,498,-87,703),872=>array(-319,498,-144,708),873=>array(-323,497,-103,795),874=>array(-304,506,-81,798),875=>array(-384,508,-41,712),876=>array(-258,508,-83,712),877=>array(-269,499,-134,776),878=>array(-330,498,-130,703),879=>array(-324,506,-120,705),884=>array(1,551,164,780),885=>array(37,-220,200,9),890=>array(130,-200,300,-47),894=>array(82,-180,266,472),900=>array(91,546,238,770),901=>array(14,528,393,770),902=>array(20,0,700,704),903=>array(32,258,218,444),904=>array(0,0,805,703),905=>array(2,0,923,698),906=>array(0,0,541,705),908=>array(0,-19,800,702),910=>array(0,0,866,702),911=>array(0,0,826,701),912=>array(-42,-13,337,766),913=>array(20,0,700,690),914=>array(20,0,623,676),915=>array(16,0,583,676),916=>array(13,0,746,690),917=>array(20,0,645,676),918=>array(20,0,626,676),919=>array(25,0,763,676),920=>array(35,-19,743,691),921=>array(24,0,374,676),922=>array(33,0,772,676),923=>array(9,0,689,690),924=>array(18,0,925,676),925=>array(20,-18,705,676),926=>array(58,0,593,673),927=>array(35,-19,743,691),928=>array(24,0,788,676),929=>array(20,0,604,676),931=>array(12,0,621,673),932=>array(20,0,625,676),933=>array(20,0,718,676),934=>array(52,0,816,673),935=>array(20,0,703,676),936=>array(7,0,917,686),937=>array(56,0,756,691),938=>array(24,0,374,866),939=>array(20,0,718,868),940=>array(37,-13,588,770),941=>array(36,-13,431,770),942=>array(9,-231,529,770),943=>array(65,-13,318,770),944=>array(8,-13,497,767),945=>array(37,-13,588,474),946=>array(56,-200,522,679),947=>array(28,-231,523,474),948=>array(38,-13,513,690),949=>array(36,-13,431,474),950=>array(47,-180,476,735),951=>array(9,-231,529,474),952=>array(50,-13,501,696),953=>array(65,-13,318,461),954=>array(17,0,579,486),955=>array(12,-13,486,694),956=>array(49,-215,587,461),957=>array(9,-13,472,474),958=>array(44,-192,460,739),959=>array(37,-13,514,474),960=>array(26,-13,570,498),961=>array(43,-202,508,474),962=>array(40,-192,420,490),963=>array(34,-13,537,474),964=>array(8,-13,423,499),965=>array(8,-13,490,474),966=>array(39,-211,622,474),967=>array(9,-211,486,474),968=>array(9,-211,659,578),969=>array(35,-13,680,474),970=>array(0,-13,318,684),971=>array(8,-13,490,684),972=>array(37,-13,514,731),973=>array(8,-13,490,730),974=>array(35,-13,680,729),976=>array(44,-13,507,727),977=>array(8,-13,592,727),978=>array(17,0,709,676),979=>array(0,0,858,705),980=>array(17,0,709,866),981=>array(44,-211,617,676),982=>array(25,-13,680,547),983=>array(30,-182,521,474),984=>array(16,0,600,676),985=>array(37,-245,514,474),986=>array(16,0,637,690),987=>array(34,-192,506,498),988=>array(16,0,583,676),989=>array(-28,-212,503,498),990=>array(16,-12,699,691),991=>array(33,-192,404,727),992=>array(9,0,689,690),993=>array(12,-202,593,708),994=>array(35,-219,987,692),995=>array(35,-219,680,474),996=>array(35,-181,581,692),997=>array(35,-220,531,475),998=>array(25,-194,581,690),999=>array(35,-9,509,516),1000=>array(35,-119,539,691),1001=>array(35,-81,441,473),1002=>array(22,-71,910,692),1003=>array(12,-55,641,474),1004=>array(35,-10,611,799),1005=>array(35,-7,513,551),1006=>array(22,-181,632,800),1007=>array(22,-220,495,566),1008=>array(30,-13,521,474),1009=>array(43,-240,508,474),1010=>array(37,-13,439,474),1011=>array(0,-203,320,691),1012=>array(35,-19,743,691),1013=>array(40,-20,388,477),1014=>array(40,-20,388,477),1015=>array(20,0,604,676),1016=>array(-4,-206,543,682),1017=>array(49,-19,687,691),1018=>array(16,0,923,676),1019=>array(57,-206,774,474),1020=>array(-46,-212,508,474),1021=>array(49,-19,687,691),1022=>array(49,-19,687,691),1023=>array(49,-19,687,691),1024=>array(29,0,654,900),1025=>array(29,0,654,876),1026=>array(22,-14,804,676),1027=>array(25,0,592,900),1028=>array(60,-19,698,691),1029=>array(50,-19,528,692),1030=>array(29,0,379,676),1031=>array(29,0,379,877),1032=>array(14,-96,490,676),1033=>array(18,-14,1012,676),1034=>array(25,0,1007,676),1035=>array(22,-1,874,676),1036=>array(25,0,753,900),1037=>array(25,0,763,900),1038=>array(10,-14,721,900),1039=>array(25,-200,763,676),1040=>array(23,0,703,690),1041=>array(25,0,609,676),1042=>array(29,0,632,676),1043=>array(25,0,592,676),1044=>array(25,-200,693,676),1045=>array(29,0,654,676),1046=>array(25,0,1079,686),1047=>array(34,-19,604,691),1048=>array(25,0,763,676),1049=>array(25,0,763,900),1050=>array(25,0,753,686),1051=>array(18,-14,768,676),1052=>array(29,0,936,676),1053=>array(29,0,767,676),1054=>array(60,-19,768,691),1055=>array(25,0,789,676),1056=>array(29,0,613,676),1057=>array(46,-19,684,691),1058=>array(11,0,616,676),1059=>array(10,-14,721,676),1060=>array(50,0,814,673),1061=>array(20,0,703,676),1062=>array(25,-200,763,676),1063=>array(25,0,743,676),1064=>array(25,0,1104,676),1065=>array(25,-200,1104,676),1066=>array(22,0,744,676),1067=>array(25,0,959,676),1068=>array(25,0,609,676),1069=>array(49,-19,687,691),1070=>array(25,-19,1076,691),1071=>array(11,0,709,676),1072=>array(50,-14,513,473),1073=>array(60,-14,507,711),1074=>array(26,0,495,461),1075=>array(26,0,420,461),1076=>array(19,-142,546,461),1077=>array(60,-14,461,473),1078=>array(26,0,779,470),1079=>array(30,-14,445,473),1080=>array(26,0,546,461),1081=>array(26,0,546,693),1082=>array(26,0,550,470),1083=>array(4,-7,525,461),1084=>array(26,-14,656,461),1085=>array(26,0,546,461),1086=>array(60,-14,511,473),1087=>array(26,0,546,461),1088=>array(22,-205,527,473),1089=>array(60,-14,465,473),1090=>array(19,0,482,461),1091=>array(9,-205,473,461),1092=>array(60,-205,819,683),1093=>array(21,0,493,461),1094=>array(26,-142,547,461),1095=>array(26,0,538,461),1096=>array(26,0,807,461),1097=>array(26,-142,808,461),1098=>array(19,0,597,461),1099=>array(26,0,738,461),1100=>array(26,0,495,461),1101=>array(30,-14,479,473),1102=>array(26,-14,750,473),1103=>array(16,0,537,461),1104=>array(60,-14,461,713),1105=>array(60,-14,461,666),1106=>array(26,-203,532,676),1107=>array(26,0,420,713),1108=>array(60,-14,509,473),1109=>array(60,-14,396,473),1110=>array(34,0,275,691),1111=>array(-20,0,319,666),1112=>array(0,-203,320,691),1113=>array(7,-7,762,461),1114=>array(26,0,774,461),1115=>array(26,0,544,676),1116=>array(26,0,550,713),1117=>array(26,0,546,713),1118=>array(9,-205,473,693),1119=>array(26,-142,546,461),1120=>array(60,-19,1006,691),1121=>array(60,-13,709,474),1122=>array(25,0,746,676),1123=>array(20,0,598,683),1124=>array(16,-19,998,691),1125=>array(29,-14,750,473),1126=>array(10,0,961,690),1127=>array(12,0,675,461),1128=>array(25,0,1347,690),1129=>array(25,0,955,461),1130=>array(16,0,1070,676),1131=>array(14,0,768,461),1132=>array(25,0,1450,676),1133=>array(25,0,1046,461),1134=>array(50,-212,600,872),1135=>array(36,-192,412,609),1136=>array(25,0,954,673),1137=>array(25,-206,759,676),1138=>array(60,-19,768,691),1139=>array(60,-14,601,473),1140=>array(16,-18,788,686),1141=>array(21,-14,572,471),1142=>array(16,-18,788,900),1143=>array(21,-14,572,710),1144=>array(60,-205,1205,691),1145=>array(57,-205,953,473),1146=>array(60,-81,932,753),1147=>array(60,-62,684,524),1148=>array(60,-19,1006,900),1149=>array(60,-13,709,725),1150=>array(60,-19,1006,862),1151=>array(60,-13,709,664),1152=>array(50,0,671,690),1153=>array(60,-171,451,473),1154=>array(-16,-212,246,151),1155=>array(-355,528,-10,687),1156=>array(-446,508,0,687),1157=>array(-329,511,-141,750),1158=>array(-287,511,-99,750),1159=>array(-601,535,54,715),1160=>array(-758,-134,275,869),1161=>array(-796,-262,366,900),1162=>array(25,-161,763,900),1163=>array(25,-161,545,697),1164=>array(25,0,609,676),1165=>array(25,0,498,461),1166=>array(25,0,609,676),1167=>array(24,-205,530,473),1168=>array(25,0,592,842),1169=>array(25,0,434,571),1170=>array(10,0,593,676),1171=>array(5,0,420,461),1172=>array(25,-218,606,676),1173=>array(26,-203,535,461),1174=>array(26,-200,1136,686),1175=>array(26,-142,824,470),1176=>array(50,-212,620,691),1177=>array(30,-170,445,473),1178=>array(25,-200,808,686),1179=>array(25,-142,588,470),1180=>array(25,0,799,686),1181=>array(25,0,581,470),1182=>array(22,0,885,686),1183=>array(22,0,660,470),1184=>array(22,0,858,685),1185=>array(19,0,620,470),1186=>array(25,-200,763,676),1187=>array(25,-142,550,461),1188=>array(25,0,961,676),1189=>array(25,0,674,461),1190=>array(25,-218,1036,676),1191=>array(26,-203,814,461),1192=>array(60,-14,853,676),1193=>array(50,-10,616,460),1194=>array(60,-212,698,691),1195=>array(60,-170,465,473),1196=>array(22,-200,627,676),1197=>array(19,-142,482,461),1198=>array(10,0,694,676),1199=>array(15,-205,594,461),1200=>array(15,0,699,676),1201=>array(15,-205,594,461),1202=>array(16,-200,765,676),1203=>array(16,-142,548,461),1204=>array(22,-167,1018,676),1205=>array(19,-110,766,461),1206=>array(25,-200,743,676),1207=>array(26,-142,543,461),1208=>array(25,0,799,676),1209=>array(26,0,572,461),1210=>array(25,0,743,676),1211=>array(28,0,546,676),1212=>array(15,-19,910,691),1213=>array(12,-13,587,474),1214=>array(15,-128,910,691),1215=>array(12,-128,587,474),1216=>array(29,0,379,676),1217=>array(25,0,1079,900),1218=>array(26,0,779,692),1219=>array(25,-236,717,686),1220=>array(26,-203,541,470),1221=>array(18,-161,768,676),1222=>array(4,-161,525,461),1223=>array(25,-236,763,676),1224=>array(26,-203,544,461),1225=>array(25,-161,763,676),1226=>array(26,-161,546,461),1227=>array(25,-167,743,676),1228=>array(26,-110,538,461),1229=>array(25,-161,932,676),1230=>array(26,-161,656,461),1231=>array(29,0,379,676),1232=>array(23,0,703,900),1233=>array(50,-14,513,693),1234=>array(23,0,703,876),1235=>array(50,-14,513,666),1236=>array(41,0,988,676),1237=>array(50,-14,710,473),1238=>array(29,0,654,900),1239=>array(60,-14,461,691),1240=>array(60,-19,768,691),1241=>array(44,-13,445,474),1242=>array(35,-19,743,876),1243=>array(44,-13,445,666),1244=>array(25,0,1079,876),1245=>array(26,0,779,666),1246=>array(34,-19,604,876),1247=>array(30,-14,445,666),1248=>array(18,-17,603,676),1249=>array(30,-14,422,471),1250=>array(25,0,763,847),1251=>array(26,0,546,637),1252=>array(25,0,763,876),1253=>array(26,0,546,666),1254=>array(60,-19,768,876),1255=>array(60,-14,511,666),1256=>array(60,-19,768,691),1257=>array(60,-14,511,473),1258=>array(35,-19,743,876),1259=>array(60,-14,511,666),1260=>array(49,-19,687,876),1261=>array(30,-14,479,666),1262=>array(10,-14,721,847),1263=>array(9,-205,473,637),1264=>array(10,-14,721,876),1265=>array(9,-205,473,666),1266=>array(10,-14,721,900),1267=>array(9,-205,473,713),1268=>array(25,0,743,876),1269=>array(26,0,538,666),1270=>array(24,-200,602,676),1271=>array(26,-142,416,461),1272=>array(25,0,959,863),1273=>array(26,0,738,640),1281=>array(23,-14,532,676),1296=>array(50,-19,620,691),1297=>array(50,-14,465,473),1298=>array(18,-236,768,676),1299=>array(4,-203,525,461),1306=>array(60,-176,768,691),1307=>array(60,-205,562,473),1308=>array(7,-15,969,676),1309=>array(2,-14,686,461),1310=>array(25,0,753,686),1311=>array(26,0,550,470),1329=>array(15,-41,879,662),1330=>array(15,0,777,676),1331=>array(30,0,848,676),1332=>array(15,0,931,676),1333=>array(15,-14,765,662),1334=>array(30,-87,755,674),1335=>array(15,-87,790,662),1336=>array(80,-87,752,676),1337=>array(15,0,923,676),1338=>array(30,-14,859,662),1339=>array(15,0,750,676),1340=>array(15,-87,746,662),1341=>array(15,0,951,662),1342=>array(10,-19,982,691),1343=>array(15,0,733,662),1344=>array(10,-61,454,662),1345=>array(40,-24,701,674),1346=>array(15,-87,931,676),1347=>array(40,-14,730,675),1348=>array(15,-14,951,662),1349=>array(40,-15,611,691),1350=>array(10,-14,914,749),1351=>array(30,-16,744,678),1352=>array(15,0,764,676),1353=>array(40,-148,754,678),1354=>array(20,0,826,676),1355=>array(30,-87,765,674),1356=>array(15,0,945,676),1357=>array(15,-14,764,662),1358=>array(15,-87,917,662),1359=>array(40,-14,525,677),1360=>array(15,0,748,676),1361=>array(40,-15,611,676),1362=>array(15,0,641,662),1363=>array(30,0,794,664),1364=>array(10,0,859,676),1365=>array(30,-14,738,676),1366=>array(30,-15,724,662),1369=>array(33,491,150,725),1370=>array(150,497,267,731),1371=>array(12,463,250,760),1372=>array(40,389,267,662),1373=>array(15,463,253,760),1374=>array(-20,496,284,676),1375=>array(-18,530,282,683),1377=>array(15,-14,803,461),1378=>array(15,-200,533,473),1379=>array(30,-200,591,473),1380=>array(15,-200,598,473),1381=>array(15,-14,536,676),1382=>array(30,-200,532,473),1383=>array(15,-87,486,676),1384=>array(15,-200,533,473),1385=>array(15,-200,576,473),1386=>array(30,-14,575,676),1387=>array(15,-200,533,676),1388=>array(15,-200,254,461),1389=>array(15,-200,783,676),1390=>array(30,-10,584,690),1391=>array(15,-200,529,676),1392=>array(15,0,533,676),1393=>array(30,-13,498,665),1394=>array(15,-200,568,473),1395=>array(30,-13,545,669),1396=>array(15,-14,536,662),1397=>array(0,-200,317,461),1398=>array(80,-14,552,676),1399=>array(15,-200,417,461),1400=>array(15,0,533,473),1401=>array(15,-200,396,464),1402=>array(15,-200,795,461),1403=>array(30,-200,434,461),1404=>array(15,0,533,473),1405=>array(15,-14,536,461),1406=>array(15,-200,580,676),1407=>array(15,-14,806,473),1408=>array(15,-200,533,473),1409=>array(30,-200,477,473),1410=>array(15,0,297,461),1411=>array(15,-200,806,676),1412=>array(15,-200,520,473),1413=>array(30,-14,481,473),1414=>array(30,-200,638,670),1415=>array(15,-14,587,676),1417=>array(82,-13,251,472),1418=>array(23,144,326,326),1423=>array(15,0,788,676),1425=>array(209,-235,393,-45),1426=>array(184,665,394,855),1427=>array(20,665,177,900),1428=>array(267,665,343,855),1429=>array(219,665,395,855),1430=>array(214,-265,350,-45),1431=>array(231,665,371,845),1432=>array(134,665,424,820),1433=>array(-85,665,51,885),1434=>array(445,-235,663,-55),1435=>array(167,-265,337,-45),1436=>array(264,665,400,885),1437=>array(511,665,647,885),1438=>array(176,665,432,885),1439=>array(-53,666,376,886),1440=>array(315,666,499,886),1441=>array(-89,668,89,852),1442=>array(209,-235,393,-45),1443=>array(85,-220,315,-45),1444=>array(84,-235,302,-55),1445=>array(133,-265,269,-45),1446=>array(108,-265,342,-45),1447=>array(215,-264,371,-55),1448=>array(162,665,298,885),1449=>array(-93,666,91,886),1450=>array(209,-235,393,-45),1451=>array(73,664,291,844),1452=>array(74,665,304,840),1453=>array(354,-265,490,-45),1454=>array(-254,665,36,820),1455=>array(209,665,387,843),1456=>array(262,-236,338,-45),1457=>array(93,-235,433,-45),1458=>array(77,-235,421,-45),1459=>array(81,-235,419,-45),1460=>array(262,-120,338,-45),1461=>array(203,-120,394,-45),1462=>array(174,-235,386,-45),1463=>array(183,-110,433,-55),1464=>array(181,-235,411,-55),1465=>array(0,645,76,720),1466=>array(0,628,106,734),1467=>array(155,-235,442,-45),1468=>array(-42,258,42,342),1469=>array(230,-230,286,-45),1470=>array(36,440,399,600),1471=>array(85,654,304,709),1472=>array(50,-15,105,660),1473=>array(439,630,515,705),1474=>array(134,630,210,705),1475=>array(100,50,300,620),1476=>array(175,630,251,705),1477=>array(247,-145,353,-39),1478=>array(32,0,341,644),1479=>array(171,-272,421,-55),1488=>array(41,0,554,644),1489=>array(21,0,495,645),1490=>array(9,-1,317,644),1491=>array(32,-5,485,645),1492=>array(40,-5,521,645),1493=>array(31,-5,223,644),1494=>array(31,-7,258,644),1495=>array(39,-5,519,645),1496=>array(33,0,557,644),1497=>array(29,301,235,645),1498=>array(32,-285,458,645),1499=>array(18,0,480,645),1500=>array(33,-5,477,899),1501=>array(43,0,498,645),1502=>array(39,0,568,637),1503=>array(32,-280,237,644),1504=>array(6,0,315,644),1505=>array(45,0,490,645),1506=>array(30,-222,520,644),1507=>array(38,-280,468,645),1508=>array(16,0,468,644),1509=>array(32,-280,504,646),1510=>array(36,0,523,645),1511=>array(44,-300,524,645),1512=>array(32,-5,472,645),1513=>array(33,0,683,645),1514=>array(8,-5,540,645),1520=>array(31,-5,489,644),1521=>array(29,-5,489,645),1522=>array(0,301,472,645),1523=>array(107,475,322,752),1524=>array(31,475,421,752),1536=>array(20,-80,588,158),1537=>array(10,-164,1000,1),1538=>array(30,-82,770,152),1539=>array(80,-158,768,108),1542=>array(0,-65,525,900),1543=>array(0,-65,525,900),1544=>array(26,-210,704,267),1545=>array(40,-19,549,691),1546=>array(40,-19,689,691),1547=>array(75,-260,635,661),1548=>array(45,-10,201,219),1549=>array(27,-133,301,92),1550=>array(42,1,598,177),1551=>array(52,-300,581,436),1552=>array(30,744,270,900),1553=>array(32,694,258,900),1554=>array(30,662,385,891),1555=>array(30,627,355,900),1556=>array(34,760,316,850),1557=>array(21,642,250,900),1558=>array(20,621,346,897),1559=>array(53,605,195,896),1560=>array(93,717,250,822),1561=>array(50,675,206,875),1562=>array(87,-284,244,-179),1563=>array(82,-13,266,555),1566=>array(92,1,367,231),1567=>array(67,-13,455,689),1568=>array(75,-300,722,330),1569=>array(86,-79,333,292),1570=>array(0,-61,282,824),1571=>array(53,-61,217,900),1572=>array(3,-270,329,559),1573=>array(86,-300,250,696),1574=>array(75,-166,722,533),1575=>array(109,-61,214,696),1576=>array(75,-217,899,360),1577=>array(67,0,394,610),1578=>array(75,0,897,490),1579=>array(75,0,897,563),1580=>array(75,-260,655,449),1581=>array(75,-260,655,449),1582=>array(75,-260,655,640),1583=>array(75,0,418,399),1584=>array(75,0,418,631),1585=>array(0,-247,355,268),1586=>array(0,-247,355,478),1587=>array(74,-241,911,244),1588=>array(74,-241,911,503),1589=>array(75,-242,909,260),1590=>array(75,-242,909,460),1591=>array(0,0,568,711),1592=>array(0,0,568,711),1593=>array(75,-300,595,436),1594=>array(75,-300,595,610),1595=>array(74,0,901,701),1596=>array(74,-284,901,701),1597=>array(75,-166,722,592),1598=>array(75,-166,722,440),1599=>array(75,-166,722,543),1600=>array(-5,0,413,110),1601=>array(75,0,868,600),1602=>array(75,-170,635,510),1603=>array(-5,0,456,675),1604=>array(75,-240,601,688),1605=>array(75,-298,489,451),1606=>array(74,-194,601,498),1607=>array(67,0,394,403),1608=>array(3,-270,329,269),1609=>array(75,-166,722,330),1610=>array(75,-300,722,330),1611=>array(74,674,269,895),1612=>array(72,666,316,900),1613=>array(44,-300,239,-79),1614=>array(74,704,269,835),1615=>array(31,651,225,900),1616=>array(74,-296,269,-165),1617=>array(75,721,259,880),1618=>array(106,693,246,850),1619=>array(12,721,294,824),1620=>array(86,654,250,900),1621=>array(69,-282,233,-36),1622=>array(131,-269,209,-56),1623=>array(81,641,275,890),1624=>array(69,661,305,900),1625=>array(-124,788,116,854),1626=>array(65,697,224,842),1627=>array(55,687,214,832),1628=>array(110,-181,228,-71),1629=>array(31,651,225,900),1630=>array(74,686,269,872),1631=>array(0,-290,261,-58),1632=>array(121,57,378,350),1633=>array(132,-14,339,627),1634=>array(62,-14,442,652),1635=>array(24,-14,473,649),1636=>array(70,-14,461,627),1637=>array(42,-15,458,589),1638=>array(13,-14,489,648),1639=>array(53,-12,447,614),1640=>array(43,-18,456,647),1641=>array(77,-16,450,635),1642=>array(40,-19,409,691),1643=>array(20,-109,195,146),1644=>array(50,384,185,622),1645=>array(14,278,473,687),1646=>array(75,0,899,360),1647=>array(75,-170,635,304),1648=>array(111,658,189,871),1649=>array(0,-61,296,864),1650=>array(0,-61,261,900),1651=>array(0,-290,261,696),1652=>array(76,611,240,857),1653=>array(100,-61,336,857),1654=>array(3,-270,464,520),1655=>array(3,-270,461,581),1656=>array(75,-166,722,587),1657=>array(75,0,897,617),1658=>array(75,0,897,584),1659=>array(75,-291,897,351),1660=>array(75,-135,897,481),1661=>array(75,0,897,556),1662=>array(75,-284,899,360),1663=>array(75,0,897,628),1664=>array(75,-300,897,351),1665=>array(75,-260,655,709),1666=>array(75,-260,655,714),1667=>array(75,-260,655,449),1668=>array(75,-260,655,449),1669=>array(75,-261,655,713),1670=>array(75,-260,655,449),1671=>array(75,-260,655,449),1672=>array(75,0,418,747),1673=>array(75,-139,418,400),1674=>array(75,-217,418,399),1675=>array(75,-217,418,747),1676=>array(75,0,418,650),1677=>array(75,-207,418,399),1678=>array(75,0,418,713),1679=>array(75,0,418,686),1680=>array(18,0,418,758),1681=>array(0,-247,358,637),1682=>array(0,-247,355,512),1683=>array(0,-291,355,268),1684=>array(0,-297,381,268),1685=>array(0,-247,510,268),1686=>array(0,-300,358,268),1687=>array(0,-247,355,470),1688=>array(0,-247,355,583),1689=>array(0,-247,357,577),1690=>array(74,-241,911,390),1691=>array(74,-284,911,246),1692=>array(74,-284,911,503),1693=>array(75,-242,909,260),1694=>array(75,-242,909,533),1695=>array(0,0,568,711),1696=>array(75,-300,595,703),1697=>array(75,0,868,410),1698=>array(75,-217,868,410),1699=>array(75,-217,868,645),1700=>array(75,0,868,693),1701=>array(75,-284,868,410),1702=>array(75,0,868,746),1703=>array(75,-170,635,521),1704=>array(75,-170,635,603),1705=>array(74,0,901,701),1706=>array(0,1,1134,685),1707=>array(74,0,901,701),1708=>array(-5,0,456,777),1709=>array(-5,0,456,900),1710=>array(-5,-284,456,675),1711=>array(74,0,901,819),1712=>array(74,0,901,819),1713=>array(74,0,901,819),1714=>array(74,-227,901,819),1715=>array(74,-291,901,819),1716=>array(74,0,901,819),1717=>array(75,-240,601,832),1718=>array(75,-240,601,800),1719=>array(75,-240,601,846),1720=>array(75,-300,601,688),1721=>array(74,-290,601,498),1722=>array(74,-194,601,358),1723=>array(74,-194,601,657),1724=>array(75,-300,601,491),1725=>array(74,-194,601,613),1726=>array(-21,0,417,398),1727=>array(75,-260,655,650),1728=>array(75,-10,364,559),1729=>array(75,-52,399,142),1730=>array(75,-52,399,439),1731=>array(75,-52,399,380),1732=>array(3,-270,329,269),1733=>array(3,-270,329,269),1734=>array(3,-270,329,532),1735=>array(3,-270,329,581),1736=>array(3,-270,329,557),1737=>array(3,-270,329,502),1738=>array(3,-270,329,510),1739=>array(3,-270,329,583),1740=>array(75,-166,722,330),1741=>array(19,-166,762,330),1742=>array(75,-166,722,452),1743=>array(3,-270,329,491),1744=>array(75,-300,736,330),1745=>array(75,-300,722,330),1746=>array(75,-170,752,280),1747=>array(65,-170,752,459),1748=>array(75,-12,355,105),1749=>array(75,-10,364,313),1750=>array(60,580,498,900),1751=>array(61,580,387,900),1752=>array(1,732,226,874),1753=>array(40,552,266,900),1754=>array(80,545,370,900),1755=>array(43,730,226,883),1756=>array(37,656,456,899),1757=>array(0,-126,1132,797),1758=>array(9,-144,961,808),1759=>array(42,613,216,900),1760=>array(73,715,187,891),1761=>array(54,735,305,858),1762=>array(48,565,256,900),1763=>array(18,-300,438,-57),1764=>array(70,748,257,817),1765=>array(84,203,248,473),1766=>array(40,23,380,249),1767=>array(40,589,380,815),1768=>array(15,616,280,900),1769=>array(7,-107,754,800),1770=>array(74,-288,291,-43),1771=>array(74,655,291,900),1772=>array(41,731,210,900),1773=>array(7,-289,153,-26),1774=>array(75,0,418,652),1775=>array(0,-247,355,502),1776=>array(121,57,378,350),1777=>array(132,-14,339,627),1778=>array(62,-14,442,652),1779=>array(24,-14,473,649),1780=>array(56,-17,448,626),1781=>array(42,-15,458,618),1782=>array(75,-28,418,625),1783=>array(53,-12,447,614),1784=>array(43,-18,456,647),1785=>array(77,-16,450,635),1786=>array(74,-241,911,503),1787=>array(75,-242,909,460),1788=>array(75,-300,595,610),1789=>array(76,91,269,537),1790=>array(13,91,269,473),1791=>array(-21,0,417,562),1872=>array(75,-217,897,351),1873=>array(75,-217,897,553),1874=>array(75,-277,897,351),1875=>array(75,-277,897,450),1876=>array(75,-227,897,470),1877=>array(75,-195,897,351),1878=>array(75,0,897,472),1879=>array(75,-260,655,620),1880=>array(75,-260,655,449),1881=>array(75,-291,418,735),1882=>array(75,-213,418,399),1883=>array(0,-247,418,268),1884=>array(74,-241,911,564),1885=>array(75,-300,595,620),1886=>array(75,-300,595,686),1887=>array(75,-300,595,704),1888=>array(75,-227,868,410),1889=>array(75,-277,868,410),1890=>array(74,0,901,701),1891=>array(74,0,901,793),1892=>array(74,-277,901,701),1893=>array(75,-298,489,660),1894=>array(75,-298,489,451),1895=>array(74,-300,601,498),1896=>array(74,-194,601,785),1897=>array(74,-194,601,692),1898=>array(75,-240,658,688),1899=>array(0,-247,355,580),1900=>array(0,-247,355,537),1901=>array(74,-241,911,524),1902=>array(75,-260,655,449),1903=>array(75,-260,655,449),1904=>array(74,-241,911,697),1905=>array(0,-247,355,783),1906=>array(75,-260,655,747),1907=>array(0,-61,214,900),1908=>array(-12,-61,214,900),1909=>array(75,-166,722,478),1910=>array(75,-166,722,476),1911=>array(75,-300,782,330),1912=>array(-23,-270,329,516),1913=>array(-35,-270,329,516),1914=>array(75,-170,752,596),1915=>array(75,-170,752,593),1916=>array(75,-260,655,449),1917=>array(74,-241,911,561),1918=>array(74,-241,911,472),1919=>array(-23,0,456,718),1920=>array(-33,102,421,361),1921=>array(-112,39,481,367),1922=>array(-124,43,577,359),1923=>array(-45,40,532,390),1924=>array(23,94,466,353),1925=>array(-15,16,415,358),1926=>array(84,124,458,363),1927=>array(0,56,438,344),1928=>array(-4,-6,440,342),1929=>array(16,44,445,358),1930=>array(-50,-54,420,416),1931=>array(-80,-41,504,381),1932=>array(-4,-13,466,342),1933=>array(-57,-17,503,367),1934=>array(28,94,454,365),1935=>array(-1,-6,541,352),1936=>array(11,129,872,353),1937=>array(118,48,410,357),1938=>array(22,-54,500,365),1939=>array(50,-64,531,378),1940=>array(-74,31,481,347),1941=>array(-50,-54,422,416),1942=>array(40,-80,449,357),1943=>array(16,-21,673,533),1944=>array(-4,-49,466,495),1945=>array(-28,102,426,361),1946=>array(-57,93,397,484),1947=>array(-80,-40,504,511),1948=>array(-45,40,532,483),1949=>array(11,129,872,499),1950=>array(11,79,872,353),1951=>array(22,244,887,488),1952=>array(-4,-13,466,342),1953=>array(-4,-13,466,466),1954=>array(0,16,438,344),1955=>array(0,56,438,475),1956=>array(28,94,454,522),1957=>array(6,-6,449,484),1958=>array(243,517,543,727),1959=>array(180,507,543,829),1960=>array(169,-285,517,-54),1961=>array(152,-300,533,-6),1962=>array(217,509,504,764),1963=>array(50,511,609,764),1964=>array(275,509,532,781),1965=>array(90,518,591,755),1966=>array(98,516,583,785),1967=>array(190,509,611,885),1968=>array(249,523,524,769),1969=>array(40,-80,409,342),2304=>array(-470,660,-105,900),2305=>array(-470,658,-105,898),2306=>array(-308,699,-170,838),2307=>array(94,-32,305,518),2308=>array(-3,-52,904,870),2309=>array(-3,-52,904,622),2310=>array(-3,-52,1134,622),2311=>array(-42,-134,607,622),2312=>array(-42,-134,617,900),2313=>array(-42,-3,639,622),2314=>array(-42,-3,890,622),2315=>array(-42,-72,1010,622),2316=>array(-42,-140,870,622),2317=>array(-42,-294,697,893),2318=>array(-42,-294,697,870),2319=>array(-42,-294,697,622),2320=>array(-42,-294,697,900),2321=>array(-3,-52,1134,893),2322=>array(-3,-52,1134,870),2323=>array(-3,-52,1134,900),2324=>array(-3,-52,1134,900),2325=>array(-42,-52,786,622),2326=>array(-42,-52,840,622),2327=>array(-42,-52,737,622),2328=>array(-42,-52,737,622),2329=>array(-42,29,815,622),2330=>array(-42,-52,777,622),2331=>array(-42,-166,930,622),2332=>array(-42,-52,856,622),2333=>array(-42,-134,876,622),2334=>array(-42,-52,777,622),2335=>array(-42,4,671,622),2336=>array(-42,4,671,622),2337=>array(-42,29,716,622),2338=>array(-42,-3,651,622),2339=>array(-42,-52,737,622),2340=>array(-42,-52,697,622),2341=>array(-12,-52,737,622),2342=>array(-42,0,631,622),2343=>array(-3,-52,737,622),2344=>array(-42,-52,697,622),2345=>array(-42,-52,697,622),2346=>array(-42,-52,657,622),2347=>array(-42,-52,831,622),2348=>array(-42,-52,664,622),2349=>array(-52,-52,737,622),2350=>array(-42,-52,737,622),2351=>array(-42,-52,737,622),2352=>array(-42,-52,537,622),2353=>array(-42,-52,537,622),2354=>array(-42,-52,830,622),2355=>array(-42,-3,890,622),2356=>array(-42,-130,890,622),2357=>array(-42,-52,664,622),2358=>array(-42,-52,830,622),2359=>array(-42,-52,657,622),2360=>array(-42,-52,777,622),2361=>array(-42,-223,651,622),2362=>array(41,623,129,802),2363=>array(-42,-52,384,802),2364=>array(-190,-20,-52,119),2365=>array(90,-52,612,624),2366=>array(-42,-52,384,622),2367=>array(-42,-52,548,900),2368=>array(-407,-52,384,888),2369=>array(-477,-300,0,-34),2370=>array(-438,-300,0,-4),2371=>array(-348,-300,-12,-35),2372=>array(-338,-300,40,100),2373=>array(-365,672,0,893),2374=>array(-539,625,-115,870),2375=>array(-592,609,-129,900),2376=>array(-572,581,-109,900),2377=>array(-135,-52,384,893),2378=>array(-309,-52,384,870),2379=>array(-326,-52,384,900),2380=>array(-322,-52,384,900),2381=>array(-335,-263,0,-44),2382=>array(133,-52,484,622),2383=>array(-369,-52,384,870),2384=>array(-3,-52,888,695),2385=>array(-265,613,-136,900),2386=>array(-400,-130,0,-70),2387=>array(-372,655,-134,840),2388=>array(-238,655,0,840),2389=>array(-400,605,0,900),2390=>array(-444,-156,2,-48),2391=>array(-444,-300,2,-48),2392=>array(-42,-70,786,622),2393=>array(-42,-68,840,622),2394=>array(-42,-52,737,622),2395=>array(-42,-52,906,622),2396=>array(-42,-150,716,622),2397=>array(-42,-194,651,622),2398=>array(-42,-52,831,622),2399=>array(-42,-52,737,622),2400=>array(-42,-225,1010,622),2401=>array(-42,-304,870,622),2402=>array(-408,-296,88,39),2403=>array(-408,-300,113,138),2404=>array(300,-52,405,622),2405=>array(300,-52,655,622),2406=>array(-3,90,386,479),2407=>array(0,-240,304,622),2408=>array(0,-166,454,579),2409=>array(0,-166,394,593),2410=>array(0,61,587,622),2411=>array(-16,-109,517,622),2412=>array(0,-166,454,626),2413=>array(0,-3,587,622),2414=>array(-39,-52,494,508),2415=>array(0,-167,501,622),2416=>array(160,252,466,559),2417=>array(129,400,271,542),2418=>array(-3,-52,904,893),2419=>array(-3,-52,904,802),2420=>array(-3,-52,1134,802),2421=>array(-3,-52,1134,870),2422=>array(-3,-156,904,622),2423=>array(-3,-300,904,622),2425=>array(-42,-185,856,622),2426=>array(-42,-52,737,622),2427=>array(-42,-105,697,622),2428=>array(-42,-105,856,622),2429=>array(10,1,524,622),2430=>array(-42,-105,716,622),2431=>array(-42,-105,664,622),2561=>array(-188,629,155,885),2562=>array(-138,667,0,805),2563=>array(39,-74,347,544),2565=>array(-20,-57,837,590),2566=>array(-20,-57,1038,590),2567=>array(-57,-56,845,856),2568=>array(-57,-56,916,856),2569=>array(-68,-143,616,860),2570=>array(-68,-273,616,860),2575=>array(-97,-3,645,846),2576=>array(-20,-57,837,873),2579=>array(-68,-20,616,911),2580=>array(-20,-57,837,856),2581=>array(-57,-20,595,590),2582=>array(-57,-57,707,600),2583=>array(-57,-57,707,590),2584=>array(-57,-57,837,600),2585=>array(-57,-133,645,590),2586=>array(-57,-20,645,590),2587=>array(-57,-20,756,590),2588=>array(-57,-56,706,590),2589=>array(-57,-133,645,590),2590=>array(-56,-6,645,590),2591=>array(-57,-3,645,590),2592=>array(-57,-3,645,590),2593=>array(-57,-49,616,590),2594=>array(-57,-20,645,590),2595=>array(-57,-34,645,590),2596=>array(-57,-20,616,590),2597=>array(-57,-57,706,590),2598=>array(-57,-4,645,590),2599=>array(-57,-57,707,590),2600=>array(-57,-20,683,590),2602=>array(-20,-57,707,590),2603=>array(-57,-20,627,590),2604=>array(-57,-57,707,590),2605=>array(-57,-20,616,590),2606=>array(-57,-57,707,590),2607=>array(-57,-57,837,590),2608=>array(-77,-61,547,590),2610=>array(-57,-20,683,590),2611=>array(-57,-131,683,590),2613=>array(-57,-5,645,590),2614=>array(-57,-57,707,590),2616=>array(-57,-57,707,590),2617=>array(-69,-48,547,590),2620=>array(-379,-29,-247,103),2622=>array(-57,157,376,590),2623=>array(-57,-57,456,856),2624=>array(-369,-57,376,856),2625=>array(-503,-143,-130,-13),2626=>array(-503,-273,-130,-13),2631=>array(-507,596,-78,846),2632=>array(-517,597,-90,873),2635=>array(-517,559,-112,846),2636=>array(-457,486,-52,846),2637=>array(-167,-207,143,-7),2641=>array(-226,-168,60,10),2649=>array(-57,-57,707,600),2650=>array(-57,-59,707,590),2651=>array(-57,-79,706,590),2652=>array(-57,-133,616,590),2654=>array(-57,-59,627,590),2662=>array(-20,77,360,456),2663=>array(51,-94,290,590),2664=>array(-20,-57,430,556),2665=>array(-20,-57,374,574),2666=>array(-20,50,554,590),2667=>array(-19,-57,385,590),2668=>array(-20,-31,394,696),2669=>array(-20,16,430,581),2670=>array(36,-4,486,463),2671=>array(36,-4,486,590),2672=>array(-410,620,-110,816),2673=>array(-334,629,9,837),2674=>array(-57,-3,645,590),2675=>array(-68,-20,616,860),2676=>array(51,-94,1016,920),2677=>array(-236,-210,-87,-13),3458=>array(25,166,229,369),3459=>array(25,46,229,500),3461=>array(25,-300,601,561),3462=>array(25,-300,907,561),3463=>array(25,-300,908,561),3464=>array(20,-300,907,561),3465=>array(25,-195,601,550),3466=>array(25,-15,624,848),3467=>array(25,-267,758,502),3468=>array(25,-267,1099,502),3469=>array(25,-15,1004,550),3470=>array(10,-15,1301,550),3471=>array(25,-15,1025,650),3472=>array(15,-15,1462,650),3473=>array(25,-15,652,772),3474=>array(10,-15,746,853),3475=>array(25,-15,1313,772),3476=>array(25,-15,716,741),3477=>array(25,-15,716,739),3478=>array(25,-16,1170,741),3482=>array(25,-15,869,550),3483=>array(25,-31,690,741),3484=>array(25,-15,690,550),3485=>array(25,-15,694,560),3486=>array(25,-15,716,741),3487=>array(25,-15,809,560),3488=>array(25,-15,694,741),3489=>array(26,-15,677,750),3490=>array(21,-15,677,745),3491=>array(25,-15,1277,741),3492=>array(25,-289,1002,550),3493=>array(25,-289,917,550),3494=>array(25,-15,681,745),3495=>array(25,-15,694,741),3496=>array(25,-15,652,772),3497=>array(25,-15,716,741),3498=>array(25,-15,652,770),3499=>array(5,-15,1098,701),3500=>array(26,-15,716,742),3501=>array(25,-15,754,550),3502=>array(25,-15,652,772),3503=>array(25,-289,441,550),3504=>array(25,-15,716,741),3505=>array(2,-15,896,550),3507=>array(25,-289,441,550),3508=>array(25,-15,652,550),3509=>array(25,-15,652,772),3510=>array(25,-15,690,741),3511=>array(25,-15,762,560),3512=>array(25,-15,694,741),3513=>array(25,-15,716,741),3514=>array(25,-15,694,550),3515=>array(7,-15,604,763),3517=>array(25,-267,758,480),3520=>array(25,-15,694,741),3521=>array(25,-15,690,550),3522=>array(25,-15,652,550),3523=>array(25,-15,694,560),3524=>array(25,-15,762,550),3525=>array(25,-267,758,480),3526=>array(25,-15,652,550),3530=>array(-195,465,15,855),3535=>array(5,28,304,506),3536=>array(30,-185,319,391),3537=>array(30,-185,319,391),3538=>array(-609,500,-42,838),3539=>array(-587,500,-20,838),3540=>array(-696,-300,-25,0),3542=>array(-696,-300,-25,0),3544=>array(5,28,304,506),3545=>array(25,-15,686,550),3546=>array(25,-15,1062,855),3547=>array(5,-15,1328,550),3548=>array(25,-15,1253,550),3549=>array(25,-15,1235,854),3550=>array(25,-15,1272,550),3551=>array(10,28,441,506),3570=>array(10,28,639,506),3571=>array(25,28,456,506),3572=>array(25,66,923,384),3585=>array(58,0,526,534),3586=>array(46,0,514,538),3587=>array(46,0,597,537),3588=>array(58,0,528,534),3589=>array(58,0,528,535),3590=>array(46,-15,635,537),3591=>array(24,0,387,534),3592=>array(32,0,470,536),3593=>array(46,-17,646,536),3594=>array(46,0,514,562),3595=>array(46,0,595,562),3596=>array(58,-17,835,534),3597=>array(56,-266,750,534),3598=>array(46,-226,569,534),3599=>array(46,-226,573,534),3600=>array(32,-300,438,531),3601=>array(32,0,666,537),3602=>array(58,-17,812,534),3603=>array(58,-17,879,534),3604=>array(58,0,528,534),3605=>array(58,0,528,534),3606=>array(46,-16,514,534),3607=>array(36,0,606,534),3608=>array(54,0,478,539),3609=>array(36,-17,635,534),3610=>array(46,0,557,534),3611=>array(46,0,552,747),3612=>array(64,0,557,534),3613=>array(64,0,553,747),3614=>array(44,0,644,534),3615=>array(46,0,644,747),3616=>array(46,-17,573,534),3617=>array(36,-17,525,534),3618=>array(64,-16,488,536),3619=>array(32,-17,438,531),3620=>array(58,-224,526,534),3621=>array(64,-16,505,536),3622=>array(46,-226,573,534),3623=>array(24,-17,462,536),3624=>array(58,0,541,556),3625=>array(36,0,766,534),3626=>array(64,-16,521,555),3627=>array(34,0,604,534),3628=>array(42,0,754,731),3629=>array(58,-16,496,536),3630=>array(50,-16,490,569),3631=>array(36,0,446,534),3632=>array(32,-4,385,526),3633=>array(-181,589,172,800),3634=>array(24,0,359,534),3635=>array(-82,0,388,752),3636=>array(-415,546,-74,748),3637=>array(-406,545,-65,801),3638=>array(-423,543,-77,814),3639=>array(-406,544,-65,800),3640=>array(-250,-300,-44,-52),3641=>array(-409,-300,-44,-52),3642=>array(-166,-177,-43,-54),3647=>array(16,-129,619,770),3648=>array(64,-16,311,527),3649=>array(64,-16,578,527),3650=>array(0,-16,483,900),3651=>array(-20,-16,451,900),3652=>array(-56,-16,439,900),3653=>array(24,-224,359,534),3654=>array(32,-224,436,536),3655=>array(-400,560,-36,886),3656=>array(-163,674,-76,847),3657=>array(-311,680,-18,871),3658=>array(-470,675,-59,868),3659=>array(-240,679,-73,847),3660=>array(-260,677,-6,894),3661=>array(-236,571,-73,742),3662=>array(-310,602,-83,900),3663=>array(56,-10,602,536),3664=>array(35,-19,513,395),3665=>array(35,-19,513,395),3666=>array(1,-17,557,603),3667=>array(35,-21,579,392),3668=>array(35,-19,605,602),3669=>array(35,-22,617,587),3670=>array(-8,-19,473,607),3671=>array(35,-19,709,608),3672=>array(35,-19,596,598),3673=>array(35,-16,555,598),3674=>array(36,0,657,534),3675=>array(25,-18,1362,541),4256=>array(42,-3,498,706),4257=>array(44,5,502,717),4258=>array(35,-2,604,698),4259=>array(30,-28,691,697),4260=>array(42,-3,511,696),4261=>array(41,-3,503,697),4262=>array(41,-2,499,698),4263=>array(42,-2,768,697),4264=>array(41,-3,498,697),4265=>array(41,1,499,695),4266=>array(19,-21,904,691),4267=>array(41,-2,498,697),4268=>array(40,-3,498,709),4269=>array(42,-1,768,697),4270=>array(41,-2,498,698),4271=>array(41,-3,498,695),4272=>array(40,-2,770,719),4273=>array(0,-2,512,699),4274=>array(33,-3,609,697),4275=>array(36,-3,601,699),4276=>array(28,-2,619,697),4277=>array(40,-3,496,700),4278=>array(30,-29,693,697),4279=>array(41,1,499,697),4280=>array(38,-2,550,698),4281=>array(41,-2,499,699),4282=>array(39,-3,546,712),4283=>array(40,-2,498,699),4284=>array(36,-3,598,697),4285=>array(42,-3,489,713),4286=>array(0,-2,512,700),4287=>array(25,-146,609,700),4288=>array(42,-2,499,699),4289=>array(42,-2,499,699),4290=>array(41,-4,635,697),4291=>array(41,2,504,698),4292=>array(41,-3,506,697),4293=>array(41,-1,498,697),4304=>array(33,10,489,505),4305=>array(33,11,485,697),4306=>array(33,-270,588,396),4307=>array(33,-300,683,395),4308=>array(33,-272,484,397),4309=>array(33,-273,486,396),4310=>array(33,10,485,685),4311=>array(33,10,763,400),4312=>array(33,11,485,396),4313=>array(33,-274,485,394),4314=>array(23,-289,900,396),4315=>array(33,10,484,682),4316=>array(33,10,486,695),4317=>array(33,11,754,397),4318=>array(33,10,482,686),4319=>array(33,-272,481,396),4320=>array(33,9,755,695),4321=>array(33,10,540,687),4322=>array(33,-272,587,395),4323=>array(1,-271,562,398),4324=>array(33,-272,606,400),4325=>array(33,-272,483,687),4326=>array(33,-296,681,395),4327=>array(33,-275,485,396),4328=>array(33,10,539,685),4329=>array(33,10,485,686),4330=>array(33,-271,522,417),4331=>array(33,10,485,686),4332=>array(0,-272,559,686),4333=>array(33,-271,476,699),4334=>array(33,10,539,686),4335=>array(1,-271,673,394),4336=>array(33,10,490,691),4337=>array(33,10,484,687),4338=>array(0,9,595,396),4339=>array(0,-268,449,396),4340=>array(33,-271,486,501),4341=>array(33,11,484,684),4342=>array(33,-269,805,686),4343=>array(33,-271,484,398),4344=>array(33,-272,483,394),4345=>array(33,-256,588,410),4346=>array(33,-214,492,398),4347=>array(15,-13,435,590),4348=>array(24,219,365,734),5024=>array(18,0,694,676),5025=>array(19,-9,744,676),5026=>array(8,0,613,676),5027=>array(0,-19,851,676),5028=>array(28,-19,983,691),5029=>array(-3,0,347,691),5030=>array(32,-19,552,690),5031=>array(37,-14,727,676),5032=>array(20,0,514,676),5033=>array(24,-19,750,676),5034=>array(-12,0,668,690),5035=>array(-1,-38,475,676),5036=>array(18,0,643,676),5037=>array(3,0,805,676),5038=>array(37,0,557,695),5039=>array(-12,-14,653,667),5040=>array(18,0,461,676),5041=>array(18,0,585,676),5042=>array(6,-19,861,695),5043=>array(-12,-15,950,676),5044=>array(12,-19,572,695),5045=>array(-9,0,565,676),5046=>array(20,-19,691,691),5047=>array(16,0,923,676),5048=>array(40,0,534,695),5049=>array(-3,-19,818,695),5050=>array(21,-19,1072,691),5051=>array(18,0,756,676),5052=>array(-3,-19,571,676),5053=>array(19,-19,845,676),5054=>array(20,-19,728,691),5055=>array(-6,-19,686,676),5056=>array(19,-19,737,691),5057=>array(-12,-19,778,696),5058=>array(18,0,736,676),5059=>array(21,0,627,676),5060=>array(9,0,631,696),5061=>array(20,-19,965,691),5062=>array(44,1,649,676),5063=>array(-7,-19,773,680),5064=>array(17,-19,787,696),5065=>array(-2,0,1028,695),5066=>array(-6,-19,726,680),5067=>array(22,-19,584,696),5068=>array(-2,-19,683,676),5069=>array(13,-19,860,696),5070=>array(-11,0,560,676),5071=>array(15,0,599,676),5072=>array(1,0,512,676),5073=>array(11,-19,749,696),5074=>array(21,0,739,676),5075=>array(-2,-14,557,676),5076=>array(-12,-19,1028,676),5077=>array(26,-19,576,690),5078=>array(-2,-14,701,676),5079=>array(-12,-19,690,676),5080=>array(-12,-19,690,676),5081=>array(-12,-18,673,676),5082=>array(31,-19,509,692),5083=>array(28,-19,919,696),5084=>array(-6,-9,694,671),5085=>array(-12,0,607,694),5086=>array(18,0,637,676),5087=>array(20,-19,658,691),5088=>array(15,-19,817,695),5089=>array(-12,-19,843,695),5090=>array(15,0,599,676),5091=>array(25,-19,715,691),5092=>array(13,0,874,676),5093=>array(18,0,872,676),5094=>array(18,0,757,676),5095=>array(8,-14,588,662),5096=>array(22,-19,804,696),5097=>array(20,-19,925,696),5098=>array(8,-19,858,696),5099=>array(25,-19,733,691),5100=>array(28,-14,768,680),5101=>array(9,-19,550,696),5102=>array(26,-19,566,696),5103=>array(-7,-19,773,680),5104=>array(-12,-101,588,696),5105=>array(-12,-19,862,676),5106=>array(-12,0,706,694),5107=>array(20,-19,813,688),5108=>array(17,0,620,676),7424=>array(5,0,469,473),7425=>array(5,0,762,461),7426=>array(18,-15,678,472),7427=>array(12,0,484,461),7428=>array(24,-13,470,473),7429=>array(12,0,524,461),7430=>array(12,0,524,461),7431=>array(12,0,475,461),7432=>array(9,-13,404,474),7433=>array(13,-217,254,474),7434=>array(1,-66,377,461),7435=>array(12,0,551,461),7436=>array(12,0,471,461),7437=>array(12,0,671,461),7438=>array(12,-12,490,461),7439=>array(24,-13,528,473),7440=>array(22,-13,468,473),7441=>array(24,-22,510,482),7442=>array(5,11,493,417),7443=>array(7,-5,648,446),7444=>array(18,-14,692,473),7445=>array(23,-13,361,472),7446=>array(24,230,528,473),7447=>array(23,-27,528,217),7448=>array(12,0,461,461),7449=>array(4,-1,526,461),7450=>array(5,0,526,461),7451=>array(12,0,436,461),7452=>array(12,-13,510,461),7453=>array(13,-1,488,527),7454=>array(6,-3,660,526),7455=>array(20,-128,494,669),7456=>array(5,-14,469,461),7457=>array(5,-14,689,461),7458=>array(12,0,411,461),7459=>array(5,-4,398,461),7460=>array(15,-14,448,683),7461=>array(6,-7,672,692),7462=>array(10,0,398,462),7463=>array(6,0,470,471),7464=>array(16,0,538,462),7465=>array(13,0,412,462),7466=>array(4,0,626,468),7467=>array(12,-10,524,462),7468=>array(3,390,467,863),7469=>array(3,390,760,851),7470=>array(12,390,484,851),7471=>array(12,390,484,851),7472=>array(12,390,524,851),7473=>array(12,390,475,851),7474=>array(12,390,475,851),7475=>array(24,377,545,863),7476=>array(12,390,570,851),7477=>array(12,390,281,851),7478=>array(1,324,377,851),7479=>array(12,390,551,851),7480=>array(12,390,471,851),7481=>array(12,390,671,851),7482=>array(12,378,490,851),7483=>array(12,378,490,851),7484=>array(24,377,528,863),7485=>array(12,377,343,853),7486=>array(12,390,461,851),7487=>array(12,390,533,851),7488=>array(12,390,436,851),7489=>array(12,377,510,851),7490=>array(5,376,689,851),7491=>array(17,381,325,705),7492=>array(11,375,319,699),7493=>array(16,379,343,698),7494=>array(12,378,455,706),7495=>array(11,381,347,841),7496=>array(17,381,356,841),7497=>array(17,381,284,705),7498=>array(11,373,278,697),7499=>array(12,380,278,707),7500=>array(5,379,270,706),7501=>array(17,253,320,705),7502=>array(10,229,169,690),7503=>array(15,390,362,841),7504=>array(11,390,543,705),7505=>array(14,253,329,707),7506=>array(17,381,317,705),7507=>array(3,374,273,698),7510=>array(13,253,349,705),7511=>array(13,382,221,810),7512=>array(11,381,358,697),7513=>array(21,395,337,742),7514=>array(14,376,546,691),7515=>array(14,381,323,697),7516=>array(13,381,447,836),7517=>array(37,254,350,843),7518=>array(18,235,351,708),7519=>array(25,377,344,849),7520=>array(26,246,417,706),7521=>array(6,198,326,658),7522=>array(11,-150,170,311),7523=>array(19,-150,289,165),7524=>array(11,-159,358,157),7525=>array(14,-159,323,157),7526=>array(37,-283,350,306),7527=>array(18,-300,351,173),7528=>array(28,-285,341,169),7529=>array(26,-291,417,169),7530=>array(6,-291,326,169),7543=>array(18,-206,473,473),7544=>array(8,390,503,843),7579=>array(4,378,331,697),7580=>array(17,381,287,705),7581=>array(14,321,304,707),7582=>array(11,379,314,852),7583=>array(5,380,270,707),7584=>array(9,390,260,851),7585=>array(0,378,251,839),7586=>array(17,253,320,705),7587=>array(6,241,351,692),7588=>array(5,391,202,854),7589=>array(11,382,222,700),7590=>array(8,390,189,699),7591=>array(8,390,189,699),7592=>array(-6,253,283,853),7593=>array(12,254,233,844),7595=>array(6,390,314,699),7596=>array(8,253,510,707),7597=>array(12,246,548,700),7598=>array(5,253,437,707),7599=>array(15,253,422,707),7600=>array(6,381,327,699),7601=>array(16,379,319,706),7602=>array(12,259,440,857),7603=>array(19,237,245,707),7604=>array(0,300,334,900),7605=>array(13,238,223,814),7606=>array(10,380,360,699),7607=>array(24,382,331,699),7608=>array(11,382,345,700),7609=>array(12,383,341,703),7610=>array(8,383,317,699),7611=>array(4,390,270,697),7612=>array(4,237,437,699),7613=>array(4,324,311,699),7614=>array(9,244,315,700),7615=>array(13,381,316,857),7680=>array(20,-254,700,690),7681=>array(25,-254,488,473),7682=>array(20,0,623,845),7683=>array(18,-14,520,692),7684=>array(20,-185,623,676),7685=>array(18,-185,520,676),7686=>array(20,-112,623,676),7687=>array(18,-126,520,676),7688=>array(35,-218,673,900),7689=>array(25,-218,430,686),7690=>array(20,0,696,845),7691=>array(25,-14,534,683),7692=>array(20,-185,696,676),7693=>array(25,-185,534,676),7694=>array(20,-112,696,676),7695=>array(25,-126,534,676),7696=>array(16,-216,692,676),7697=>array(25,-225,534,676),7698=>array(20,-216,696,676),7699=>array(25,-230,534,676),7700=>array(16,0,641,900),7701=>array(25,-14,426,843),7702=>array(16,0,641,900),7703=>array(25,-14,426,845),7704=>array(20,-216,645,676),7705=>array(25,-230,426,473),7706=>array(20,-169,645,676),7707=>array(25,-183,426,473),7708=>array(16,-216,641,879),7709=>array(25,-227,426,664),7710=>array(20,0,587,845),7711=>array(18,0,393,845),7712=>array(35,-19,753,800),7713=>array(25,-206,480,612),7714=>array(20,0,758,845),7715=>array(18,0,536,842),7716=>array(20,-185,758,676),7717=>array(18,-185,536,676),7718=>array(20,0,758,845),7719=>array(18,0,536,845),7720=>array(16,-216,754,676),7721=>array(16,-217,534,676),7722=>array(20,-188,758,676),7723=>array(18,-188,536,676),7724=>array(8,-169,373,676),7725=>array(-36,-169,329,691),7726=>array(16,-1,401,900),7727=>array(-20,0,319,886),7728=>array(20,0,759,900),7729=>array(18,0,545,900),7730=>array(20,-185,759,676),7731=>array(18,-185,545,676),7732=>array(20,-139,759,676),7733=>array(18,-142,545,676),7734=>array(20,-185,639,676),7735=>array(18,-185,259,676),7736=>array(20,-185,639,800),7737=>array(-29,-185,301,800),7738=>array(20,-142,639,676),7739=>array(-26,-142,304,676),7740=>array(20,-216,639,676),7741=>array(-33,-216,304,676),7742=>array(20,0,927,900),7743=>array(18,0,814,686),7744=>array(20,0,927,845),7745=>array(18,0,814,638),7746=>array(20,-185,927,676),7747=>array(18,-185,814,473),7748=>array(20,-18,705,845),7749=>array(18,0,536,636),7750=>array(20,-185,705,676),7751=>array(18,-185,536,473),7752=>array(20,-142,705,676),7753=>array(18,-135,536,473),7754=>array(20,-234,705,676),7755=>array(18,-216,536,473),7756=>array(35,-16,743,900),7757=>array(25,-14,476,884),7758=>array(35,-16,743,900),7759=>array(25,-14,476,845),7760=>array(35,-16,743,900),7761=>array(25,-14,476,842),7762=>array(35,-16,743,900),7763=>array(25,-14,476,843),7764=>array(20,0,604,900),7765=>array(15,-205,520,686),7766=>array(20,0,604,845),7767=>array(15,-205,520,638),7768=>array(20,0,709,845),7769=>array(18,0,422,636),7770=>array(20,-185,709,676),7771=>array(18,-185,422,473),7772=>array(20,-185,709,802),7773=>array(18,-185,422,619),7774=>array(20,-139,709,676),7775=>array(18,-134,422,473),7776=>array(45,-19,523,845),7777=>array(35,-14,371,638),7778=>array(45,-185,523,692),7779=>array(35,-185,371,473),7780=>array(35,-16,513,900),7781=>array(35,-14,371,825),7782=>array(35,-16,513,900),7783=>array(27,-14,371,829),7784=>array(45,-185,523,845),7785=>array(35,-185,371,635),7786=>array(20,0,625,845),7787=>array(18,-12,330,799),7788=>array(20,-185,625,676),7789=>array(18,-185,330,630),7790=>array(20,-145,625,676),7791=>array(11,-144,341,630),7792=>array(20,-216,625,676),7793=>array(8,-228,345,630),7794=>array(20,-174,705,676),7795=>array(18,-175,546,461),7796=>array(20,-175,705,676),7797=>array(18,-173,546,461),7798=>array(20,-225,705,676),7799=>array(18,-224,546,461),7800=>array(16,-16,701,900),7801=>array(18,-14,546,863),7802=>array(16,-16,701,900),7803=>array(18,-14,546,802),7804=>array(10,-18,695,843),7805=>array(9,-14,473,628),7806=>array(10,-185,695,676),7807=>array(9,-185,473,461),7808=>array(10,-15,972,900),7809=>array(9,-14,693,686),7810=>array(10,-15,972,900),7811=>array(9,-14,693,686),7812=>array(10,-15,972,845),7813=>array(9,-14,693,644),7814=>array(10,-15,972,845),7815=>array(9,-14,693,638),7816=>array(10,-185,972,676),7817=>array(9,-185,693,461),7818=>array(20,0,703,845),7819=>array(18,0,490,636),7820=>array(20,0,703,845),7821=>array(18,0,490,640),7822=>array(10,0,694,845),7823=>array(9,-205,473,636),7824=>array(20,0,626,892),7825=>array(21,0,420,677),7826=>array(20,-185,626,676),7827=>array(21,-185,420,461),7828=>array(20,-145,626,676),7829=>array(21,-144,420,461),7830=>array(18,-151,536,676),7831=>array(6,-12,345,799),7832=>array(9,-14,693,707),7833=>array(9,-205,473,707),7834=>array(25,-14,507,731),7835=>array(18,0,393,845),7836=>array(14,0,389,691),7837=>array(14,0,389,691),7838=>array(15,-9,760,683),7839=>array(38,-13,513,690),7840=>array(20,-185,700,690),7841=>array(25,-185,488,473),7842=>array(20,0,700,887),7843=>array(25,-14,488,697),7844=>array(20,0,756,900),7845=>array(25,-14,562,860),7846=>array(-66,0,700,900),7847=>array(-67,-14,488,862),7848=>array(20,0,700,900),7849=>array(25,-14,496,802),7850=>array(9,0,689,900),7851=>array(25,-14,488,871),7852=>array(20,-185,700,892),7853=>array(25,-185,488,677),7854=>array(9,0,689,900),7855=>array(25,-14,488,838),7856=>array(9,0,689,900),7857=>array(25,-14,488,844),7858=>array(9,0,689,900),7859=>array(25,-14,488,802),7860=>array(9,0,689,900),7861=>array(25,-14,488,843),7862=>array(20,-185,700,879),7863=>array(25,-185,488,690),7864=>array(20,-185,645,676),7865=>array(25,-185,426,473),7866=>array(20,0,645,887),7867=>array(25,-14,426,697),7868=>array(20,0,645,843),7869=>array(25,-14,426,628),7870=>array(20,0,737,900),7871=>array(25,-14,548,860),7872=>array(-86,0,645,900),7873=>array(-75,-14,426,858),7874=>array(20,0,650,900),7875=>array(25,-14,485,802),7876=>array(16,0,641,900),7877=>array(25,-14,426,850),7878=>array(20,-185,645,892),7879=>array(25,-185,426,677),7880=>array(20,0,370,891),7881=>array(24,0,263,718),7882=>array(20,-185,370,676),7883=>array(24,-185,265,691),7884=>array(35,-185,743,691),7885=>array(25,-185,476,473),7886=>array(35,-19,743,885),7887=>array(25,-14,476,697),7888=>array(35,-19,799,900),7889=>array(25,-14,565,860),7890=>array(-34,-19,743,900),7891=>array(-58,-14,476,858),7892=>array(35,-19,743,900),7893=>array(25,-14,494,799),7894=>array(35,-16,743,900),7895=>array(25,-14,476,871),7896=>array(35,-185,743,892),7897=>array(25,-185,476,677),7898=>array(35,-19,773,900),7899=>array(25,-14,564,713),7900=>array(35,-19,773,900),7901=>array(25,-14,564,713),7902=>array(35,-19,773,885),7903=>array(25,-14,564,697),7904=>array(35,-19,773,864),7905=>array(18,-14,564,647),7906=>array(35,-185,773,864),7907=>array(25,-180,564,647),7908=>array(20,-185,705,676),7909=>array(18,-185,546,461),7910=>array(20,-19,705,900),7911=>array(18,-14,546,711),7912=>array(16,-19,748,900),7913=>array(16,-14,600,713),7914=>array(16,-19,748,900),7915=>array(16,-14,600,713),7916=>array(16,-19,748,887),7917=>array(16,-14,600,697),7918=>array(16,-19,748,864),7919=>array(16,-14,600,647),7920=>array(16,-179,748,864),7921=>array(16,-179,600,647),7922=>array(10,0,694,900),7923=>array(9,-205,473,686),7924=>array(10,-185,694,676),7925=>array(9,-205,473,461),7926=>array(10,0,694,887),7927=>array(9,-205,473,697),7928=>array(10,0,694,843),7929=>array(9,-205,473,628),7936=>array(37,-13,588,750),7937=>array(37,-13,588,718),7938=>array(37,-13,588,718),7939=>array(37,-13,588,720),7940=>array(37,-13,588,717),7941=>array(37,-13,588,706),7942=>array(37,-13,588,849),7943=>array(37,-13,588,849),7944=>array(20,0,700,711),7945=>array(20,0,700,711),7946=>array(-9,0,808,707),7947=>array(-15,0,811,705),7948=>array(-32,0,750,712),7949=>array(-16,0,776,710),7950=>array(-41,0,699,840),7951=>array(-37,0,700,852),7952=>array(36,-13,431,750),7953=>array(36,-13,431,718),7954=>array(36,-13,431,718),7955=>array(36,-13,431,720),7956=>array(36,-13,431,717),7957=>array(36,-13,431,706),7960=>array(-34,0,795,711),7961=>array(-15,0,804,709),7962=>array(-26,0,922,709),7963=>array(-10,0,948,704),7964=>array(-45,0,942,706),7965=>array(-8,0,980,707),7968=>array(9,-231,529,750),7969=>array(9,-231,529,718),7970=>array(9,-231,529,718),7971=>array(9,-231,529,720),7972=>array(9,-231,529,717),7973=>array(9,-231,529,706),7974=>array(9,-231,529,849),7975=>array(9,-231,529,851),7976=>array(-20,0,915,706),7977=>array(-13,0,910,711),7978=>array(-30,0,1027,709),7979=>array(-11,0,1053,706),7980=>array(-22,0,1081,705),7981=>array(-5,0,1091,707),7982=>array(-37,0,994,838),7983=>array(-37,0,980,849),7984=>array(60,-13,318,749),7985=>array(65,-13,318,718),7986=>array(13,-13,330,718),7987=>array(-2,-13,318,718),7988=>array(13,-13,339,717),7989=>array(1,-13,329,711),7990=>array(0,-13,362,851),7991=>array(1,-13,363,851),7992=>array(-23,0,522,707),7993=>array(-13,0,529,711),7994=>array(-23,0,641,707),7995=>array(-16,0,647,705),7996=>array(-18,0,693,707),7997=>array(-11,0,702,709),7998=>array(-39,0,600,838),7999=>array(-42,0,602,848),8000=>array(37,-13,514,750),8001=>array(37,-13,514,738),8002=>array(37,-13,514,739),8003=>array(37,-13,514,743),8004=>array(37,-13,514,735),8005=>array(37,-13,514,746),8008=>array(-20,-19,850,707),8009=>array(-17,-19,851,707),8010=>array(-27,-19,1003,709),8011=>array(-14,-19,1017,705),8012=>array(-28,-19,962,706),8013=>array(-23,-19,986,707),8016=>array(8,-13,490,750),8017=>array(8,-13,490,744),8018=>array(8,-13,490,739),8019=>array(8,-13,490,741),8020=>array(8,-13,490,738),8021=>array(8,-13,490,745),8022=>array(8,-13,490,870),8023=>array(8,-13,490,884),8025=>array(-17,0,866,707),8027=>array(-19,0,1016,707),8029=>array(-17,0,1039,707),8031=>array(-39,0,940,850),8032=>array(35,-13,680,745),8033=>array(35,-13,680,736),8034=>array(35,-13,680,739),8035=>array(35,-13,680,740),8036=>array(35,-13,680,738),8037=>array(35,-13,680,739),8038=>array(35,-13,680,873),8039=>array(35,-13,680,883),8040=>array(-29,0,850,708),8041=>array(-16,0,858,708),8042=>array(-29,0,1011,708),8043=>array(-17,0,1030,707),8044=>array(-30,0,979,706),8045=>array(-19,0,989,709),8046=>array(-35,0,929,840),8047=>array(-40,0,906,848),8048=>array(37,-13,588,734),8049=>array(37,-13,588,724),8050=>array(36,-13,431,734),8051=>array(36,-13,431,727),8052=>array(9,-231,529,735),8053=>array(9,-231,529,731),8054=>array(57,-13,318,729),8055=>array(65,-13,318,731),8056=>array(37,-13,514,733),8057=>array(37,-13,514,731),8058=>array(8,-13,490,732),8059=>array(8,-13,490,729),8060=>array(35,-13,680,734),8061=>array(35,-13,680,729),8064=>array(37,-200,588,750),8065=>array(37,-201,588,718),8066=>array(37,-200,588,718),8067=>array(37,-200,588,720),8068=>array(37,-200,588,717),8069=>array(37,-201,588,706),8070=>array(37,-201,588,849),8071=>array(37,-200,588,849),8072=>array(20,0,870,711),8073=>array(20,0,873,711),8074=>array(-9,0,972,707),8075=>array(-15,0,978,705),8076=>array(-32,0,922,712),8077=>array(-16,0,941,710),8078=>array(-41,0,861,840),8079=>array(-37,0,863,852),8080=>array(9,-231,529,750),8081=>array(9,-231,529,718),8082=>array(9,-231,529,718),8083=>array(9,-231,529,720),8084=>array(9,-231,529,717),8085=>array(9,-231,529,706),8086=>array(9,-231,529,849),8087=>array(9,-231,529,851),8088=>array(-20,0,1081,706),8089=>array(-13,0,1077,711),8090=>array(-30,0,1208,709),8091=>array(-11,0,1235,706),8092=>array(-22,0,1255,705),8093=>array(-5,0,1268,707),8094=>array(-37,0,1159,838),8095=>array(-37,0,1147,849),8096=>array(35,-202,680,745),8097=>array(35,-202,680,736),8098=>array(35,-200,680,739),8099=>array(35,-201,680,740),8100=>array(35,-201,680,738),8101=>array(35,-201,680,739),8102=>array(35,-201,680,873),8103=>array(35,-201,680,883),8104=>array(-29,0,1042,708),8105=>array(-16,0,1058,708),8106=>array(-29,0,1213,708),8107=>array(-17,0,1236,707),8108=>array(-30,0,1187,706),8109=>array(-19,0,1195,709),8110=>array(-35,0,1136,840),8111=>array(-40,0,1116,848),8112=>array(37,-13,588,693),8113=>array(37,-13,588,617),8114=>array(37,-201,588,734),8115=>array(37,-200,588,474),8116=>array(37,-200,588,724),8118=>array(37,-13,588,677),8119=>array(37,-201,588,677),8120=>array(20,0,700,879),8121=>array(20,0,700,788),8122=>array(20,0,700,735),8123=>array(20,0,700,720),8124=>array(20,0,868,690),8125=>array(174,546,328,774),8126=>array(130,0,300,183),8127=>array(174,546,328,774),8128=>array(76,557,438,682),8129=>array(118,557,452,853),8130=>array(9,-231,529,735),8131=>array(9,-231,529,474),8132=>array(9,-231,529,770),8134=>array(9,-231,529,676),8135=>array(9,-231,529,676),8136=>array(2,0,768,707),8137=>array(0,0,808,702),8138=>array(14,0,898,709),8139=>array(0,0,920,702),8140=>array(25,0,935,676),8141=>array(70,546,387,774),8142=>array(70,546,396,774),8143=>array(79,502,441,862),8144=>array(40,-13,343,698),8145=>array(27,-13,357,617),8146=>array(-46,-13,335,770),8147=>array(-43,-13,338,753),8150=>array(-14,-13,348,676),8151=>array(-22,-13,318,800),8152=>array(24,0,374,879),8153=>array(24,0,374,800),8154=>array(0,0,494,707),8155=>array(0,0,538,706),8157=>array(60,546,380,776),8158=>array(90,534,418,762),8159=>array(79,492,441,862),8160=>array(8,-13,490,692),8161=>array(8,-13,490,618),8162=>array(8,-13,490,768),8163=>array(8,-13,490,752),8164=>array(43,-202,508,734),8165=>array(43,-202,508,740),8166=>array(8,-13,490,675),8167=>array(8,-13,490,800),8168=>array(20,0,718,879),8169=>array(20,0,718,788),8170=>array(0,0,854,706),8171=>array(0,0,876,705),8172=>array(-18,0,757,708),8173=>array(86,549,467,786),8174=>array(86,546,467,770),8175=>array(163,525,302,749),8178=>array(35,-201,680,734),8179=>array(35,-201,680,474),8180=>array(35,-201,680,729),8182=>array(35,-13,680,675),8183=>array(35,-201,680,675),8184=>array(0,-19,849,704),8185=>array(0,-19,822,705),8186=>array(1,0,872,702),8187=>array(0,0,837,699),8188=>array(56,0,973,691),8189=>array(131,516,278,740),8190=>array(170,546,324,774),8208=>array(44,181,287,271),8209=>array(44,181,287,271),8210=>array(0,181,500,271),8211=>array(0,181,500,271),8212=>array(0,181,1000,271),8213=>array(0,181,1000,271),8214=>array(56,-19,274,691),8215=>array(156,-268,428,-89),8216=>array(33,356,217,691),8217=>array(33,356,217,691),8218=>array(33,-180,217,155),8219=>array(33,356,217,691),8220=>array(32,356,485,691),8221=>array(14,356,468,691),8222=>array(14,-180,468,155),8223=>array(32,356,486,691),8224=>array(47,-134,453,691),8225=>array(45,-132,456,691),8226=>array(50,101,450,501),8227=>array(46,101,468,575),8228=>array(41,-13,210,156),8229=>array(41,-13,460,156),8230=>array(82,-13,917,156),8231=>array(60,181,189,310),8240=>array(7,-29,995,706),8241=>array(7,-14,1580,692),8242=>array(12,463,250,760),8243=>array(12,463,474,760),8244=>array(12,463,696,760),8245=>array(15,463,253,760),8246=>array(15,463,469,760),8247=>array(15,463,678,760),8248=>array(8,-162,460,203),8249=>array(51,36,305,415),8250=>array(28,36,282,415),8251=>array(40,-55,687,592),8252=>array(81,-13,584,691),8253=>array(58,-13,640,689),8254=>array(0,537,500,617),8255=>array(50,-276,912,-16),8256=>array(50,640,912,900),8257=>array(-11,-19,344,691),8258=>array(59,-92,875,688),8259=>array(63,200,437,388),8260=>array(-168,-12,329,688),8261=>array(67,-175,279,698),8262=>array(53,-175,265,698),8263=>array(57,-13,945,689),8264=>array(57,-13,751,691),8265=>array(81,-13,778,691),8266=>array(17,-18,477,462),8267=>array(0,-186,519,676),8268=>array(35,130,557,570),8269=>array(43,141,565,581),8270=>array(60,-14,443,409),8271=>array(82,-180,266,472),8272=>array(50,1,912,796),8273=>array(60,-13,443,884),8274=>array(0,-12,497,694),8275=>array(6,268,574,424),8276=>array(41,-279,903,-19),8277=>array(26,-24,761,711),8278=>array(15,-1,435,602),8279=>array(12,463,863,760),8280=>array(-3,-1,624,693),8281=>array(-5,-1,625,602),8282=>array(25,-1,154,807),8283=>array(-3,-204,624,830),8284=>array(8,-20,560,534),8285=>array(25,-1,154,807),8286=>array(25,-1,154,807),8304=>array(3,385,297,806),8305=>array(13,390,172,851),8308=>array(3,390,299,803),8309=>array(5,385,295,795),8310=>array(5,384,296,805),8311=>array(-2,390,296,796),8312=>array(6,385,294,806),8313=>array(5,382,296,803),8314=>array(35,481,265,711),8315=>array(35,556,265,636),8316=>array(35,497,265,700),8317=>array(17,313,195,900),8318=>array(31,313,209,900),8319=>array(14,390,359,705),8320=>array(3,-154,297,267),8321=>array(14,-150,259,263),8322=>array(0,-150,300,263),8323=>array(3,-154,297,266),8324=>array(3,-150,299,263),8325=>array(5,-153,295,257),8326=>array(5,-155,296,266),8327=>array(-2,-150,296,256),8328=>array(6,-154,294,267),8329=>array(5,-156,296,265),8330=>array(35,-69,265,161),8331=>array(35,6,265,86),8332=>array(35,-53,265,150),8333=>array(6,-242,184,345),8334=>array(33,-249,211,338),8336=>array(17,-159,325,165),8337=>array(17,-159,284,165),8338=>array(17,-149,317,175),8339=>array(8,-150,323,157),8340=>array(17,-155,290,177),8352=>array(55,0,660,691),8353=>array(49,-85,687,753),8354=>array(48,-19,750,691),8355=>array(16,0,583,676),8356=>array(21,-14,477,684),8357=>array(16,-204,814,677),8358=>array(16,-18,701,676),8359=>array(10,-9,936,673),8360=>array(20,-14,1083,676),8361=>array(18,-15,981,676),8362=>array(60,0,815,609),8363=>array(27,-6,517,802),8364=>array(34,-19,732,676),8365=>array(34,0,743,672),8366=>array(17,-5,614,667),8367=>array(7,-212,1412,693),8368=>array(12,-197,535,692),8369=>array(16,-5,609,667),8370=>array(32,-37,629,704),8371=>array(22,-5,631,674),8372=>array(42,-14,491,676),8373=>array(29,-99,478,750),8376=>array(20,-1,504,676),8377=>array(18,-112,657,675),8400=>array(-592,665,39,878),8401=>array(-592,660,39,872),8406=>array(-617,548,13,900),8407=>array(-558,548,72,900),8411=>array(-535,494,-8,623),8412=>array(-735,494,-8,623),8413=>array(-781,-238,297,840),8414=>array(-760,-213,269,816),8415=>array(-775,-230,291,836),8416=>array(-781,-238,297,840),8417=>array(-606,548,25,900),8421=>array(-437,-96,60,604),8423=>array(-432,15,68,559),8424=>array(-533,-169,-6,-40),8426=>array(-626,81,4,433),8427=>array(-572,-96,60,604),8428=>array(-574,-256,57,-43),8429=>array(-583,-262,48,-50),8430=>array(-615,-300,15,52),8431=>array(-577,-300,53,52),8448=>array(8,-14,689,683),8449=>array(8,-14,689,683),8451=>array(17,-19,945,691),8453=>array(6,-14,687,686),8454=>array(6,-14,695,686),8455=>array(40,-14,586,691),8456=>array(31,-19,669,691),8457=>array(15,0,899,688),8458=>array(1,-207,471,462),8459=>array(19,-33,1056,723),8462=>array(-13,-9,498,699),8463=>array(-13,-9,498,699),8464=>array(10,-149,933,678),8465=>array(32,-37,605,761),8466=>array(12,-86,787,689),8467=>array(18,-14,439,677),8468=>array(16,-14,800,676),8470=>array(16,-18,877,676),8471=>array(13,-75,842,754),8472=>array(33,-193,604,479),8475=>array(17,-8,739,691),8476=>array(28,-44,882,762),8478=>array(26,-14,715,676),8479=>array(26,-93,715,826),8480=>array(30,203,971,687),8481=>array(25,0,1178,676),8482=>array(13,211,1068,672),8483=>array(16,-93,701,826),8486=>array(36,0,736,691),8487=>array(36,-23,736,668),8489=>array(16,-2,329,471),8490=>array(20,0,759,676),8491=>array(20,0,700,900),8492=>array(17,-22,781,684),8494=>array(36,-10,514,473),8495=>array(5,-13,398,462),8497=>array(12,-66,857,705),8498=>array(12,0,579,676),8499=>array(12,-44,1178,704),8501=>array(41,0,554,644),8502=>array(21,0,495,645),8503=>array(9,-1,317,644),8504=>array(32,-5,485,645),8506=>array(15,-15,882,693),8507=>array(16,0,1171,676),8523=>array(5,-28,730,679),8525=>array(16,-14,1038,683),8526=>array(7,0,394,460),8531=>array(14,-12,777,690),8532=>array(10,-12,777,691),8533=>array(14,-12,754,690),8534=>array(0,-12,782,690),8535=>array(13,-12,782,689),8536=>array(13,-12,782,690),8537=>array(14,-12,759,690),8538=>array(15,-12,779,688),8539=>array(14,-12,774,690),8540=>array(13,-12,784,688),8541=>array(15,-12,784,688),8542=>array(18,-12,784,688),8543=>array(14,-12,668,690),8544=>array(20,0,370,676),8545=>array(20,0,744,676),8546=>array(20,0,1122,676),8547=>array(20,-18,1071,676),8548=>array(10,-18,695,676),8549=>array(10,-18,1082,676),8550=>array(10,-18,1458,676),8551=>array(10,-18,1834,676),8552=>array(20,0,1077,676),8553=>array(20,0,703,676),8554=>array(20,0,1079,676),8555=>array(20,0,1456,676),8556=>array(20,0,639,676),8557=>array(35,-19,673,691),8558=>array(20,0,696,676),8559=>array(20,0,927,676),8560=>array(24,0,265,691),8561=>array(24,0,532,691),8562=>array(24,0,799,691),8563=>array(24,-14,731,691),8564=>array(9,-14,473,461),8565=>array(9,-14,741,691),8566=>array(9,-14,1005,691),8567=>array(9,-14,1265,691),8568=>array(24,0,758,691),8569=>array(18,0,490,461),8570=>array(18,0,755,691),8571=>array(18,0,1021,691),8572=>array(18,0,259,676),8573=>array(25,-14,430,473),8574=>array(25,-14,534,676),8575=>array(18,0,814,473),8592=>array(32,23,872,491),8593=>array(28,-83,495,757),8594=>array(32,23,872,491),8595=>array(28,-62,495,778),8596=>array(30,23,870,491),8597=>array(28,-110,496,730),8598=>array(42,-68,882,772),8599=>array(26,-62,866,778),8600=>array(22,-39,862,801),8601=>array(34,-59,874,781),8602=>array(22,23,862,491),8603=>array(32,23,872,491),8604=>array(17,23,1110,491),8605=>array(27,23,1120,491),8606=>array(22,23,862,491),8607=>array(26,-171,494,669),8608=>array(32,23,872,491),8609=>array(30,-218,498,622),8610=>array(32,23,976,491),8611=>array(22,23,966,491),8612=>array(31,-23,860,477),8613=>array(26,-137,526,692),8614=>array(45,-23,874,477),8615=>array(26,-154,526,675),8616=>array(11,-229,511,730),8617=>array(22,23,867,510),8618=>array(32,23,872,510),8619=>array(22,23,862,491),8620=>array(32,23,872,491),8621=>array(32,23,1135,491),8622=>array(32,23,872,491),8624=>array(62,0,560,739),8625=>array(60,0,558,739),8630=>array(32,-8,1027,435),8631=>array(32,-8,1027,435),8632=>array(0,-68,1000,880),8633=>array(71,-214,880,668),8634=>array(108,-7,872,725),8635=>array(108,-7,872,725),8636=>array(62,209,902,491),8637=>array(62,23,902,305),8638=>array(232,-162,512,678),8639=>array(45,-162,324,678),8640=>array(62,210,902,492),8641=>array(62,24,902,306),8642=>array(232,-162,512,678),8643=>array(45,-162,324,678),8644=>array(62,-147,902,661),8645=>array(30,-178,838,662),8646=>array(62,-147,902,661),8647=>array(62,-147,902,661),8648=>array(93,-211,901,629),8649=>array(29,-210,869,598),8650=>array(30,-148,838,692),8651=>array(62,-103,902,607),8652=>array(62,-103,902,607),8653=>array(62,-45,902,558),8654=>array(42,-45,922,558),8655=>array(62,-45,902,558),8656=>array(62,-45,902,558),8657=>array(14,-162,616,678),8658=>array(62,-45,902,558),8659=>array(14,-162,616,678),8660=>array(42,-45,922,558),8661=>array(14,-182,616,698),8662=>array(62,-244,1001,694),8663=>array(62,-244,1001,694),8664=>array(62,-244,1001,694),8665=>array(62,-244,1001,694),8666=>array(62,-131,902,645),8667=>array(62,-131,902,645),8668=>array(32,23,1068,491),8669=>array(32,23,1068,491),8672=>array(62,24,902,491),8674=>array(62,24,902,491),8676=>array(71,6,878,506),8677=>array(73,-52,880,448),8704=>array(28,-3,599,673),8705=>array(38,-29,510,800),8706=>array(20,-16,533,692),8707=>array(44,0,583,672),8708=>array(44,-135,583,793),8709=>array(12,-16,721,690),8710=>array(13,0,746,690),8711=>array(13,-15,746,675),8712=>array(52,0,524,538),8713=>array(52,-110,524,648),8714=>array(28,-16,414,475),8715=>array(52,0,524,538),8716=>array(52,-110,524,648),8717=>array(25,-11,411,480),8718=>array(57,0,443,691),8719=>array(24,-123,788,746),8720=>array(24,-123,788,746),8721=>array(14,-123,695,752),8722=>array(62,209,614,305),8723=>array(62,-44,614,558),8724=>array(62,-16,614,733),8725=>array(0,-12,537,688),8726=>array(0,-12,537,688),8727=>array(58,42,441,465),8728=>array(62,71,435,443),8729=>array(50,71,450,471),8730=>array(0,-35,550,900),8731=>array(0,-35,550,900),8732=>array(0,-35,550,900),8733=>array(22,42,635,456),8734=>array(22,42,723,456),8735=>array(62,0,447,385),8736=>array(62,0,493,547),8737=>array(62,0,493,547),8738=>array(62,-2,493,517),8739=>array(72,-162,168,678),8740=>array(0,-162,531,678),8741=>array(72,-162,406,678),8742=>array(0,-162,705,678),8743=>array(62,0,632,574),8744=>array(62,0,632,574),8745=>array(62,0,632,594),8746=>array(62,0,632,594),8747=>array(29,-200,558,900),8748=>array(29,-200,868,900),8749=>array(29,-200,1178,900),8756=>array(62,-9,566,497),8757=>array(62,-9,566,497),8760=>array(62,209,614,522),8761=>array(62,13,865,500),8763=>array(62,15,614,504),8764=>array(62,156,614,366),8765=>array(62,157,614,358),8766=>array(17,94,786,415),8768=>array(54,-11,251,574),8769=>array(62,38,614,476),8770=>array(62,87,614,480),8771=>array(62,87,614,480),8773=>array(62,0,614,567),8776=>array(62,35,614,488),8777=>array(62,-72,614,586),8778=>array(62,0,614,567),8781=>array(55,23,621,491),8782=>array(62,19,614,495),8783=>array(62,87,614,495),8784=>array(62,87,614,644),8785=>array(62,-130,614,644),8786=>array(62,-130,614,644),8787=>array(62,-130,614,644),8788=>array(82,11,885,500),8789=>array(82,14,885,503),8790=>array(62,87,614,428),8791=>array(62,87,614,712),8796=>array(62,87,614,776),8800=>array(33,-13,537,519),8801=>array(62,0,614,514),8802=>array(62,-72,614,586),8804=>array(31,0,539,642),8805=>array(31,0,539,642),8806=>array(62,-199,614,704),8807=>array(62,-199,614,704),8808=>array(62,-253,614,704),8809=>array(62,-253,614,704),8810=>array(52,-25,995,539),8811=>array(52,-25,995,539),8812=>array(62,-186,388,686),8813=>array(55,-72,621,586),8814=>array(62,-122,614,636),8815=>array(62,-122,614,636),8816=>array(62,-182,614,696),8817=>array(62,-182,614,696),8818=>array(62,-152,614,612),8819=>array(62,-152,614,612),8820=>array(62,-182,614,696),8821=>array(62,-182,614,696),8822=>array(62,-131,614,645),8823=>array(62,-131,614,645),8824=>array(62,-182,614,696),8825=>array(62,-182,614,696),8826=>array(62,-92,614,605),8827=>array(62,-92,614,605),8828=>array(62,-98,614,678),8829=>array(62,-98,614,678),8830=>array(62,-152,614,678),8831=>array(62,-152,614,678),8832=>array(62,-122,614,636),8833=>array(62,-122,614,636),8834=>array(52,0,624,538),8835=>array(52,0,624,538),8836=>array(52,-110,624,648),8837=>array(52,-110,624,648),8838=>array(52,-98,624,612),8839=>array(52,-98,624,612),8840=>array(52,-182,624,696),8841=>array(52,-182,624,696),8842=>array(52,-156,624,611),8843=>array(52,-156,624,611),8846=>array(62,0,632,594),8847=>array(52,0,624,538),8848=>array(52,0,624,538),8849=>array(52,-98,624,612),8850=>array(52,-98,624,612),8851=>array(62,0,632,566),8852=>array(62,0,632,566),8853=>array(17,-14,721,690),8854=>array(17,-14,721,690),8855=>array(17,-14,721,690),8856=>array(17,-14,721,690),8857=>array(17,-13,721,691),8858=>array(17,-12,721,692),8859=>array(17,-13,721,691),8861=>array(17,-14,721,690),8862=>array(62,0,616,554),8863=>array(62,0,616,554),8864=>array(62,0,616,554),8865=>array(62,0,616,554),8866=>array(62,0,425,514),8867=>array(62,0,425,514),8868=>array(62,0,690,550),8869=>array(62,0,690,550),8871=>array(62,0,425,514),8873=>array(62,0,597,514),8874=>array(62,0,769,514),8876=>array(2,0,525,514),8877=>array(2,0,525,514),8878=>array(2,0,697,514),8879=>array(2,0,697,514),8882=>array(62,-25,614,539),8883=>array(62,-25,614,539),8884=>array(62,-98,614,612),8885=>array(62,-98,614,612),8886=>array(62,86,1318,446),8887=>array(62,86,1318,446),8888=>array(62,86,965,446),8890=>array(108,-211,518,325),8891=>array(62,0,632,775),8892=>array(62,0,632,775),8893=>array(62,0,632,775),8900=>array(42,34,470,480),8903=>array(62,-56,614,570),8904=>array(62,10,697,504),8905=>array(62,54,570,460),8906=>array(62,54,570,460),8907=>array(52,-42,779,686),8908=>array(52,-42,779,686),8909=>array(62,87,614,480),8910=>array(20,0,714,553),8911=>array(20,0,714,553),8912=>array(52,0,624,538),8913=>array(52,0,624,538),8914=>array(62,0,632,594),8915=>array(62,0,632,594),8916=>array(62,0,632,732),8918=>array(62,-25,614,539),8919=>array(62,-25,614,539),8920=>array(52,-25,1389,540),8921=>array(52,-25,1389,540),8922=>array(62,-285,614,798),8923=>array(62,-285,614,798),8924=>array(62,-130,614,644),8925=>array(62,-130,614,644),8926=>array(62,-206,614,720),8927=>array(62,-206,614,720),8928=>array(62,-206,614,720),8929=>array(62,-206,614,720),8930=>array(52,-182,624,696),8931=>array(52,-182,624,696),8934=>array(62,-154,614,612),8935=>array(62,-154,614,612),8936=>array(62,-154,614,678),8937=>array(62,-154,614,678),8938=>array(62,-122,614,636),8939=>array(62,-122,614,636),8940=>array(62,-182,614,696),8941=>array(62,-182,614,696),8960=>array(62,-21,675,610),8968=>array(88,-184,377,656),8969=>array(34,-184,323,656),8970=>array(88,-184,377,656),8971=>array(34,-184,323,656),8976=>array(62,64,618,362),8994=>array(62,131,889,400),8995=>array(62,131,889,400),9001=>array(50,-162,348,679),9002=>array(50,-162,348,679),9251=>array(31,0,469,186),9472=>array(0,260,1000,340),9473=>array(0,220,1000,380),9474=>array(460,-200,540,800),9475=>array(420,-200,580,800),9476=>array(-1,260,1000,340),9477=>array(-1,220,1000,380),9478=>array(460,-200,540,800),9479=>array(420,-200,580,800),9480=>array(-1,260,1000,340),9481=>array(-1,220,1000,380),9482=>array(460,-200,540,800),9483=>array(420,-200,580,800),9484=>array(460,-200,1000,340),9485=>array(460,-200,1000,380),9486=>array(420,-200,1000,340),9487=>array(420,-200,1000,380),9488=>array(0,-200,540,340),9489=>array(0,-200,540,380),9490=>array(0,-200,580,340),9491=>array(0,-200,580,380),9492=>array(460,260,1000,800),9493=>array(460,220,1000,800),9494=>array(420,260,1000,800),9495=>array(420,220,1000,800),9496=>array(0,260,540,800),9497=>array(0,220,540,800),9498=>array(0,260,580,800),9499=>array(0,220,580,800),9500=>array(460,-200,1000,800),9501=>array(460,-200,1000,800),9502=>array(420,-200,1000,800),9503=>array(420,-200,1000,800),9504=>array(420,-200,1000,800),9505=>array(420,-200,1000,800),9506=>array(420,-200,1000,800),9507=>array(420,-200,1000,800),9508=>array(0,-200,540,800),9509=>array(0,-200,540,800),9510=>array(0,-200,580,800),9511=>array(0,-200,580,800),9512=>array(420,-200,1000,800),9513=>array(0,-200,580,800),9514=>array(0,-200,580,800),9515=>array(0,-200,580,800),9516=>array(0,-200,1000,340),9517=>array(0,-200,1000,380),9518=>array(0,-200,1000,380),9519=>array(0,-200,1000,380),9520=>array(0,-200,1000,340),9521=>array(0,-200,1000,380),9522=>array(0,-200,1000,380),9523=>array(0,-200,1000,380),9524=>array(0,260,1000,800),9525=>array(0,220,1000,800),9526=>array(0,220,1000,800),9527=>array(0,220,1000,800),9528=>array(0,260,1000,800),9529=>array(0,220,1000,800),9530=>array(0,220,1000,800),9531=>array(0,220,1000,800),9532=>array(0,-200,1000,800),9533=>array(0,-200,1000,800),9534=>array(0,-200,1000,800),9535=>array(0,-200,1000,800),9536=>array(0,-200,1000,800),9537=>array(0,-200,1000,800),9538=>array(0,-200,1000,800),9539=>array(0,-200,1000,800),9540=>array(0,-200,1000,800),9541=>array(0,-200,1000,800),9542=>array(0,-200,1000,800),9543=>array(0,-200,1000,800),9544=>array(0,-200,1000,800),9545=>array(0,-200,1000,800),9546=>array(0,-200,1000,800),9547=>array(0,-200,1000,800),9552=>array(0,180,1000,420),9553=>array(380,-200,620,800),9554=>array(460,-200,1000,420),9555=>array(380,-200,1000,340),9556=>array(380,-200,1000,420),9557=>array(0,-200,540,420),9558=>array(0,-200,620,340),9559=>array(0,-200,620,420),9560=>array(460,180,1000,800),9561=>array(380,260,1000,800),9562=>array(380,180,1000,800),9563=>array(0,180,540,800),9564=>array(0,260,620,800),9565=>array(0,180,620,800),9566=>array(460,-200,1000,800),9567=>array(380,-200,1000,800),9568=>array(380,-200,1000,800),9569=>array(0,-200,540,800),9570=>array(0,-200,620,800),9571=>array(0,-200,620,800),9572=>array(0,-200,1000,420),9573=>array(0,-200,1000,340),9574=>array(0,-200,1000,420),9575=>array(0,180,1000,800),9576=>array(0,260,1000,800),9577=>array(0,180,1000,800),9578=>array(0,-200,1000,800),9579=>array(0,-200,1000,800),9580=>array(0,-200,1000,800),9600=>array(0,300,1000,800),9601=>array(0,-200,1000,-75),9602=>array(0,-200,1000,50),9603=>array(0,-200,1000,175),9604=>array(0,-200,1000,300),9605=>array(0,-200,1000,425),9606=>array(0,-200,1000,550),9607=>array(0,-200,1000,675),9608=>array(0,-200,1000,800),9609=>array(0,-200,875,800),9610=>array(0,-200,795,800),9611=>array(0,-200,625,800),9612=>array(0,-200,500,800),9613=>array(0,-200,375,800),9614=>array(0,-200,250,800),9615=>array(0,-200,125,800),9616=>array(500,-200,1000,800),9617=>array(0,-200,950,750),9618=>array(0,-200,1000,750),9619=>array(0,-200,1000,800),9620=>array(0,675,1000,800),9621=>array(875,-200,1000,800),9622=>array(0,-200,500,300),9623=>array(500,-200,1000,300),9624=>array(500,300,1000,800),9625=>array(0,-200,1000,800),9626=>array(0,-200,1000,800),9627=>array(0,-200,1000,800),9628=>array(0,-200,1000,800),9629=>array(0,300,500,800),9630=>array(0,-200,1000,800),9631=>array(0,-200,1000,800),9632=>array(62,-20,616,534),9633=>array(62,-20,616,534),9642=>array(62,0,247,182),9644=>array(35,-20,790,534),9645=>array(35,-20,790,534),9646=>array(62,-64,616,691),9647=>array(62,-61,616,694),9650=>array(26,0,814,674),9651=>array(57,-21,624,537),9654=>array(83,-215,757,573),9655=>array(61,-26,619,541),9660=>array(-133,-158,655,516),9661=>array(57,-21,624,537),9664=>array(-76,-57,598,731),9665=>array(61,-25,619,542),9670=>array(42,-133,538,647),9671=>array(42,-133,538,647),9674=>array(18,0,466,740),9675=>array(6,-83,786,697),9676=>array(2,-58,790,730),9679=>array(17,-15,721,689),9688=>array(0,0,500,673),9702=>array(50,101,450,501),9711=>array(13,-75,842,754),9733=>array(44,-83,959,735),9734=>array(44,-83,959,735),9824=>array(42,0,576,555),9825=>array(42,-34,603,561),9826=>array(42,-31,545,590),9827=>array(43,0,540,588),9828=>array(3,-40,580,680),9829=>array(42,-34,603,561),9830=>array(42,-31,545,590),9831=>array(2,-40,616,595),9833=>array(38,0,277,694),9834=>array(55,0,514,694),9835=>array(55,0,696,729),9836=>array(55,0,696,729),9837=>array(96,-36,457,730),9838=>array(130,-214,413,712),9839=>array(86,-197,460,762),10214=>array(88,-149,527,678),10215=>array(34,-149,473,678),11392=>array(35,-11,738,691),11393=>array(35,-7,555,473),11394=>array(35,-14,509,692),11395=>array(35,-11,418,473),11396=>array(35,-10,575,676),11397=>array(22,-7,411,461),11398=>array(22,-71,1027,692),11399=>array(13,-55,748,473),11400=>array(35,-15,646,693),11401=>array(35,-10,467,473),11402=>array(35,-34,560,691),11403=>array(35,-32,392,473),11404=>array(22,-146,575,691),11405=>array(22,-96,463,473),11406=>array(32,-10,666,691),11407=>array(32,-7,497,474),11408=>array(35,-14,719,691),11409=>array(35,-10,520,472),11410=>array(65,-13,278,691),11411=>array(52,-13,206,473),11412=>array(32,-7,664,692),11413=>array(35,-16,516,473),11414=>array(22,-137,815,800),11415=>array(13,-116,621,566),11416=>array(32,-10,767,690),11417=>array(32,-14,577,473),11418=>array(32,-10,676,691),11419=>array(32,-14,505,473),11420=>array(6,-145,555,690),11421=>array(12,-105,421,472),11422=>array(35,-19,743,691),11423=>array(32,-13,509,474),11424=>array(32,-10,692,676),11425=>array(22,-13,502,461),11426=>array(41,-181,510,691),11427=>array(16,-220,411,473),11428=>array(35,-15,646,693),11429=>array(35,-10,473,473),11430=>array(32,-10,582,678),11431=>array(12,-7,421,461),11432=>array(17,-181,742,691),11433=>array(12,-220,577,473),11434=>array(35,-181,765,800),11435=>array(35,-220,635,566),11436=>array(22,-137,791,691),11437=>array(16,-116,601,473),11438=>array(12,-181,789,800),11439=>array(22,-220,597,566),11440=>array(35,-15,967,691),11441=>array(35,-10,708,473),11517=>array(12,59,254,392),11518=>array(140,-5,547,691),11519=>array(12,474,286,689),11799=>array(48,36,283,408),42560=>array(28,-175,604,676),42561=>array(21,-175,419,461),42571=>array(30,-14,470,726),42576=>array(22,0,1100,676),42577=>array(19,0,862,461),42580=>array(35,-19,1092,691),42581=>array(25,-14,746,473),42582=>array(16,0,1069,690),42583=>array(12,-14,758,473),42600=>array(35,-19,743,691),42601=>array(25,-14,476,473),42790=>array(16,-230,754,676),42791=>array(16,-203,485,676),42792=>array(20,0,929,676),42793=>array(18,-12,728,630),42794=>array(34,-19,604,691),42795=>array(22,-14,430,673),42796=>array(19,-106,412,688),42797=>array(21,-205,356,461),42798=>array(19,-180,635,688),42799=>array(21,-205,585,461),42888=>array(-2,-81,335,95),42889=>array(82,-13,251,472),42890=>array(31,87,307,427),42891=>array(90,177,259,760),42892=>array(90,375,259,760),42893=>array(16,0,754,676),42896=>array(16,-200,701,676),42897=>array(21,-142,546,473),42922=>array(10,0,905,676),43002=>array(18,-11,814,462),64256=>array(18,0,670,691),64257=>array(18,0,540,691),64258=>array(18,0,540,691),64259=>array(18,0,817,691),64260=>array(18,0,817,691),64261=>array(18,-12,606,691),64262=>array(35,-14,733,760),64275=>array(15,-14,1090,676),64276=>array(15,-14,1090,676),64277=>array(15,-200,1084,676),64278=>array(15,-200,1090,676),64279=>array(15,-200,1345,676),64285=>array(29,159,235,645),64286=>array(248,652,462,724),64287=>array(29,160,501,645),64288=>array(30,0,520,644),64297=>array(33,209,537,506),64298=>array(33,0,683,705),64299=>array(33,0,683,705),64300=>array(33,0,683,705),64301=>array(33,0,683,705),64302=>array(41,-110,554,644),64303=>array(41,-235,554,644),64304=>array(41,-127,554,644),64305=>array(21,0,495,645),64306=>array(9,-1,317,644),64307=>array(32,-5,485,645),64308=>array(40,-5,521,645),64309=>array(31,-5,223,644),64310=>array(5,-7,258,644),64312=>array(33,0,557,644),64313=>array(26,301,235,645),64314=>array(32,-285,458,645),64315=>array(18,0,480,645),64316=>array(33,-5,477,899),64318=>array(39,0,568,637),64320=>array(6,0,315,644),64321=>array(45,0,490,645),64323=>array(38,-280,468,645),64324=>array(16,0,468,644),64326=>array(36,0,523,645),64327=>array(44,-300,524,645),64328=>array(32,-5,472,645),64329=>array(0,0,650,645),64330=>array(8,-5,540,645),64331=>array(31,-5,230,720),64332=>array(21,0,495,709),64333=>array(18,0,480,709),64334=>array(16,0,468,709),64335=>array(52,0,554,899),64336=>array(0,-61,296,864),64337=>array(0,-2,296,874),64338=>array(74,-291,896,351),64339=>array(74,-291,896,351),64340=>array(-5,-291,298,333),64341=>array(-5,-291,344,333),64342=>array(76,-284,898,351),64343=>array(76,-284,898,351),64344=>array(-5,-284,298,333),64345=>array(-5,-284,344,333),64346=>array(75,-300,897,351),64347=>array(75,-300,897,351),64348=>array(-18,-300,338,333),64349=>array(-21,-300,344,333),64350=>array(75,0,897,584),64351=>array(75,0,897,584),64352=>array(-5,0,298,634),64353=>array(-5,0,344,644),64354=>array(75,0,897,628),64355=>array(75,0,897,628),64356=>array(-24,0,332,659),64357=>array(-21,0,344,659),64358=>array(75,0,897,617),64359=>array(75,0,897,617),64360=>array(-5,0,298,697),64361=>array(-5,0,344,697),64362=>array(75,0,868,693),64363=>array(75,0,881,693),64364=>array(-5,0,308,673),64365=>array(-23,0,351,673),64366=>array(75,0,868,764),64367=>array(75,0,881,739),64368=>array(-5,0,352,779),64369=>array(-23,0,352,719),64370=>array(75,-260,655,449),64371=>array(75,-260,693,449),64372=>array(-15,-251,602,389),64373=>array(-15,-251,622,389),64374=>array(75,-260,655,449),64375=>array(75,-260,693,449),64376=>array(-15,-157,602,389),64377=>array(-15,-157,622,389),64378=>array(75,-260,655,449),64379=>array(75,-260,693,449),64380=>array(-15,-234,602,389),64381=>array(-15,-234,622,389),64382=>array(75,-260,655,449),64383=>array(75,-260,693,449),64384=>array(-15,-270,602,389),64385=>array(-15,-270,622,389),64386=>array(75,-207,418,399),64387=>array(75,-207,418,399),64388=>array(75,0,418,650),64389=>array(75,0,418,650),64390=>array(75,0,418,713),64391=>array(75,0,418,713),64392=>array(75,0,418,747),64393=>array(75,0,418,747),64394=>array(0,-247,355,593),64395=>array(0,-247,355,593),64396=>array(0,-247,358,637),64397=>array(0,-247,358,637),64398=>array(74,0,901,701),64399=>array(74,0,950,701),64400=>array(-5,0,451,701),64401=>array(-5,0,489,701),64402=>array(74,0,901,819),64403=>array(74,0,950,820),64404=>array(-5,0,451,818),64405=>array(-5,0,489,820),64406=>array(74,-291,901,819),64407=>array(74,-291,950,820),64408=>array(-5,-291,451,818),64409=>array(-5,-291,489,820),64410=>array(74,0,901,819),64411=>array(74,0,950,820),64412=>array(-5,0,451,850),64413=>array(-5,0,489,850),64414=>array(74,-194,601,358),64415=>array(74,-194,601,358),64416=>array(74,-194,601,657),64417=>array(74,-194,601,657),64418=>array(-5,0,298,664),64419=>array(-5,0,344,664),64420=>array(75,-10,364,559),64421=>array(65,0,433,749),64422=>array(67,0,394,403),64423=>array(75,-52,399,142),64424=>array(-4,-207,288,146),64425=>array(-4,-207,314,142),64426=>array(-21,0,417,398),64427=>array(-21,0,417,398),64428=>array(-10,-1,490,418),64429=>array(45,-236,491,355),64430=>array(75,-170,752,280),64431=>array(87,-170,752,105),64432=>array(75,-170,752,530),64433=>array(87,-170,752,460),64434=>array(130,433,261,560),64435=>array(130,-217,261,-90),64436=>array(120,433,386,560),64437=>array(120,-227,386,-100),64438=>array(143,443,418,673),64439=>array(143,-277,418,-47),64440=>array(90,436,365,666),64441=>array(90,-284,365,-54),64442=>array(93,219,449,498),64443=>array(73,-300,429,-21),64444=>array(34,-298,250,-41),64445=>array(104,446,292,694),64446=>array(104,-291,292,-43),64447=>array(99,-260,242,-92),64448=>array(57,388,290,657),64449=>array(57,-300,290,-31),64467=>array(75,0,660,873),64468=>array(75,0,660,883),64469=>array(-5,0,451,860),64470=>array(-5,0,489,868),64471=>array(3,-270,329,581),64472=>array(3,-270,329,581),64473=>array(3,-270,329,532),64474=>array(3,-270,329,532),64475=>array(3,-270,329,557),64476=>array(3,-270,329,557),64477=>array(3,-270,461,581),64478=>array(3,-270,329,583),64479=>array(3,-270,329,583),64480=>array(3,-270,329,269),64481=>array(3,-270,329,269),64482=>array(3,-270,329,502),64483=>array(3,-270,329,502),64484=>array(75,-300,736,330),64485=>array(75,-470,725,176),64486=>array(-32,-291,271,333),64487=>array(-5,-291,344,333),64488=>array(-32,0,271,333),64489=>array(-5,0,344,333),64508=>array(75,-166,722,330),64509=>array(75,-256,725,176),64510=>array(-32,-216,299,333),64511=>array(-5,-227,344,333),65010=>array(75,0,1036,900),65020=>array(75,-247,1095,700),65136=>array(74,674,269,895),65137=>array(-5,0,413,895),65138=>array(72,666,316,900),65139=>array(33,0,373,290),65140=>array(44,-300,239,-79),65142=>array(74,704,269,835),65143=>array(-5,0,413,835),65144=>array(31,651,225,900),65145=>array(-5,0,413,900),65146=>array(74,-296,269,-165),65147=>array(-5,-296,413,110),65148=>array(75,721,259,880),65149=>array(-5,0,413,880),65150=>array(106,693,246,850),65151=>array(-5,0,413,850),65152=>array(86,-79,333,292),65153=>array(0,-61,282,824),65154=>array(0,-2,282,824),65155=>array(53,-61,217,900),65156=>array(46,-2,252,900),65157=>array(3,-270,329,579),65158=>array(3,-270,329,539),65159=>array(86,-300,250,696),65160=>array(57,-292,252,700),65161=>array(75,-166,722,533),65162=>array(75,-166,725,503),65163=>array(-32,0,271,600),65164=>array(-5,0,344,600),65165=>array(109,-61,214,696),65166=>array(92,-2,252,700),65167=>array(75,-217,899,360),65168=>array(75,-217,972,351),65169=>array(-5,-217,298,333),65170=>array(-5,-217,344,333),65171=>array(67,0,394,610),65172=>array(65,0,433,610),65173=>array(75,0,897,490),65174=>array(75,0,972,489),65175=>array(-5,0,304,549),65176=>array(-5,0,344,549),65177=>array(75,0,897,563),65178=>array(75,0,972,583),65179=>array(-5,0,328,653),65180=>array(-5,0,344,653),65181=>array(75,-260,655,449),65182=>array(75,-260,693,449),65183=>array(-25,-147,592,389),65184=>array(-15,-147,622,389),65185=>array(75,-260,655,449),65186=>array(75,-260,693,449),65187=>array(-15,0,602,389),65188=>array(-15,0,622,389),65189=>array(75,-260,655,640),65190=>array(75,-260,693,640),65191=>array(-15,0,602,580),65192=>array(-15,0,622,580),65193=>array(75,0,418,399),65194=>array(75,0,418,399),65195=>array(75,0,418,631),65196=>array(75,0,418,631),65197=>array(0,-247,355,268),65198=>array(0,-247,355,268),65199=>array(0,-247,355,478),65200=>array(0,-247,355,478),65201=>array(74,-241,911,244),65202=>array(74,-241,911,244),65203=>array(-10,0,611,244),65204=>array(-10,0,611,244),65205=>array(74,-241,911,503),65206=>array(74,-241,911,503),65207=>array(-10,0,611,503),65208=>array(-10,0,611,503),65209=>array(75,-242,909,260),65210=>array(75,-242,909,260),65211=>array(-10,0,823,287),65212=>array(-10,0,823,287),65213=>array(75,-242,909,460),65214=>array(75,-242,909,460),65215=>array(-10,0,823,536),65216=>array(-10,0,823,536),65217=>array(0,0,568,711),65218=>array(25,0,568,711),65219=>array(-5,0,514,711),65220=>array(-5,0,514,711),65221=>array(0,0,568,711),65222=>array(25,0,568,711),65223=>array(-5,0,514,711),65224=>array(-5,0,514,711),65225=>array(75,-300,595,436),65226=>array(75,-300,601,336),65227=>array(-7,0,673,355),65228=>array(-5,0,522,322),65229=>array(75,-300,595,610),65230=>array(75,-300,601,550),65231=>array(-7,0,673,550),65232=>array(-5,0,522,540),65233=>array(75,0,868,600),65234=>array(75,0,881,600),65235=>array(-5,0,308,630),65236=>array(-23,0,351,590),65237=>array(75,-170,635,510),65238=>array(75,-170,635,510),65239=>array(-5,0,308,609),65240=>array(-23,0,351,579),65241=>array(-5,0,456,675),65242=>array(75,0,660,675),65243=>array(-5,0,451,701),65244=>array(-5,0,489,701),65245=>array(75,-240,601,688),65246=>array(75,-240,677,688),65247=>array(-5,0,238,688),65248=>array(-5,0,285,688),65249=>array(75,-298,489,451),65250=>array(75,-300,478,260),65251=>array(-5,-15,444,267),65252=>array(-5,-10,539,289),65253=>array(74,-194,601,498),65254=>array(74,-194,601,498),65255=>array(-5,0,298,527),65256=>array(-5,0,344,527),65257=>array(67,0,394,403),65258=>array(65,0,433,407),65259=>array(-21,0,417,398),65260=>array(-5,-236,411,355),65261=>array(3,-270,329,269),65262=>array(75,-270,401,269),65263=>array(75,-166,722,330),65264=>array(75,-166,725,307),65265=>array(75,-300,722,330),65266=>array(75,-300,725,307),65267=>array(-32,-227,276,333),65268=>array(-5,-227,344,333),65269=>array(0,0,464,772),65270=>array(39,0,619,772),65271=>array(4,0,464,900),65272=>array(39,0,619,890),65273=>array(12,-292,464,696),65274=>array(39,-292,619,694),65275=>array(12,0,464,696),65276=>array(39,0,619,694),65532=>array(84,-26,768,669),65533=>array(22,-63,885,800),65535=>array(23,-81,577,774)); +$cw=array(0=>600,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>721,66=>658,67=>708,68=>731,69=>671,70=>617,71=>776,72=>778,73=>390,74=>501,75=>774,76=>668,77=>947,78=>725,79=>778,80=>639,81=>778,82=>719,83=>568,84=>645,85=>725,86=>705,87=>982,88=>713,89=>704,90=>646,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>545,99=>435,100=>552,101=>444,102=>393,103=>500,104=>554,105=>299,106=>400,107=>555,108=>277,109=>832,110=>554,111=>501,112=>545,113=>545,114=>427,115=>406,116=>335,117=>564,118=>482,119=>702,120=>508,121=>482,122=>444,123=>394,124=>220,125=>394,126=>520,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>770,190=>750,191=>500,192=>721,193=>721,194=>721,195=>721,196=>721,197=>721,198=>987,199=>708,200=>671,201=>671,202=>671,203=>671,204=>390,205=>390,206=>390,207=>390,208=>731,209=>725,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>725,218=>725,219=>725,220=>725,221=>704,222=>639,223=>553,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>435,232=>444,233=>444,234=>444,235=>444,236=>299,237=>299,238=>299,239=>299,240=>501,241=>554,242=>501,243=>501,244=>501,245=>501,246=>501,247=>676,248=>501,249=>564,250=>564,251=>564,252=>564,253=>482,254=>548,255=>482,256=>721,257=>500,258=>721,259=>500,260=>722,261=>500,262=>708,263=>435,264=>708,265=>435,266=>708,267=>435,268=>708,269=>435,270=>722,271=>692,272=>731,273=>556,274=>671,275=>444,276=>671,277=>444,278=>671,279=>444,280=>669,281=>444,282=>671,283=>444,284=>776,285=>500,286=>776,287=>500,288=>776,289=>500,290=>776,291=>500,292=>778,293=>554,294=>778,295=>556,296=>390,297=>299,298=>390,299=>299,300=>390,301=>299,302=>389,303=>299,304=>390,305=>299,306=>882,307=>610,308=>501,309=>397,310=>774,311=>555,312=>534,313=>668,314=>277,315=>668,316=>277,317=>668,318=>433,319=>668,320=>457,321=>667,322=>278,323=>725,324=>554,325=>725,326=>554,327=>725,328=>554,329=>626,330=>829,331=>556,332=>778,333=>501,334=>778,335=>501,336=>778,337=>501,338=>1000,339=>717,340=>719,341=>427,342=>719,343=>427,344=>719,345=>427,346=>568,347=>406,348=>568,349=>406,350=>556,351=>389,352=>568,353=>406,354=>645,355=>335,356=>645,357=>467,358=>667,359=>337,360=>725,361=>564,362=>725,363=>564,364=>725,365=>564,366=>725,367=>564,368=>725,369=>564,370=>725,371=>561,372=>982,373=>702,374=>704,375=>482,376=>704,377=>646,378=>444,379=>646,380=>444,381=>646,382=>444,383=>337,384=>556,385=>802,386=>659,387=>556,388=>667,389=>556,390=>708,391=>901,392=>605,393=>731,394=>875,395=>658,396=>554,397=>525,398=>665,399=>778,400=>622,401=>735,402=>383,403=>901,404=>782,405=>811,406=>327,407=>389,408=>846,409=>556,410=>298,411=>495,412=>976,413=>864,414=>556,415=>778,416=>793,417=>574,418=>1177,419=>794,420=>749,421=>556,422=>748,423=>568,424=>406,425=>650,426=>465,427=>343,428=>719,429=>391,430=>667,431=>768,432=>620,433=>770,434=>685,435=>833,436=>695,437=>667,438=>444,439=>593,440=>639,441=>508,442=>482,443=>500,444=>641,445=>520,446=>444,447=>611,448=>220,449=>418,450=>570,451=>333,452=>1331,453=>1158,454=>990,455=>1134,456=>987,457=>610,458=>1200,459=>1025,460=>889,461=>721,462=>500,463=>390,464=>299,465=>778,466=>501,467=>725,468=>564,469=>722,470=>564,471=>722,472=>564,473=>722,474=>564,475=>722,476=>564,477=>444,478=>721,479=>500,480=>722,481=>500,482=>987,483=>703,484=>778,485=>500,486=>776,487=>500,488=>774,489=>555,490=>778,491=>501,492=>778,493=>501,494=>593,495=>502,496=>397,497=>1331,498=>1158,499=>990,500=>776,501=>500,502=>995,503=>603,504=>725,505=>554,506=>722,507=>500,508=>987,509=>703,510=>778,511=>501,512=>721,513=>500,514=>721,515=>500,516=>671,517=>444,518=>671,519=>444,520=>390,521=>299,522=>390,523=>299,524=>778,525=>501,526=>778,527=>501,528=>719,529=>427,530=>719,531=>427,532=>725,533=>564,534=>725,535=>564,536=>568,537=>406,538=>645,539=>335,540=>464,541=>453,542=>778,543=>554,544=>731,545=>649,546=>568,547=>494,548=>667,549=>444,550=>721,551=>500,552=>667,553=>444,554=>778,555=>501,556=>778,557=>501,558=>778,559=>501,560=>778,561=>501,562=>704,563=>482,564=>437,565=>636,566=>413,567=>397,568=>776,569=>760,570=>722,571=>722,572=>444,573=>664,574=>667,575=>409,576=>451,577=>505,578=>479,579=>656,580=>750,581=>705,582=>667,583=>478,584=>500,585=>333,586=>760,587=>588,588=>712,589=>444,590=>722,591=>500,592=>500,593=>523,594=>523,595=>556,596=>434,597=>468,598=>633,599=>654,600=>444,601=>444,602=>611,603=>438,604=>440,605=>611,606=>459,607=>333,608=>660,609=>500,610=>549,611=>499,612=>582,613=>554,614=>556,615=>556,616=>303,617=>333,618=>293,619=>369,620=>397,621=>344,622=>667,623=>832,624=>833,625=>833,626=>626,627=>633,628=>502,629=>501,630=>744,631=>715,632=>711,633=>427,634=>444,635=>524,636=>444,637=>428,638=>394,639=>394,640=>538,641=>538,642=>406,643=>410,644=>406,645=>507,646=>499,647=>335,648=>392,649=>500,650=>557,651=>533,652=>482,653=>702,654=>482,655=>516,656=>672,657=>492,658=>502,659=>502,660=>438,661=>438,662=>438,663=>444,664=>778,665=>507,666=>460,667=>722,668=>582,669=>438,670=>555,671=>483,672=>604,673=>438,674=>438,675=>872,676=>878,677=>926,678=>654,679=>624,680=>722,681=>825,682=>646,683=>604,684=>490,685=>500,686=>611,687=>713,688=>367,689=>378,690=>243,691=>300,692=>291,693=>337,694=>368,695=>476,696=>330,697=>250,698=>500,699=>250,700=>250,701=>250,702=>300,703=>300,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>200,713=>333,714=>333,715=>333,716=>200,717=>333,718=>333,719=>333,720=>250,721=>250,722=>300,723=>300,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>352,736=>350,737=>181,738=>257,739=>333,740=>300,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>480,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>333,758=>333,759=>400,760=>333,761=>175,762=>175,763=>175,764=>175,765=>333,766=>337,767=>432,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>200,890=>0,894=>333,900=>330,901=>415,902=>721,903=>250,904=>811,905=>938,906=>556,908=>840,910=>886,911=>879,912=>330,913=>721,914=>658,915=>611,916=>759,917=>671,918=>646,919=>778,920=>778,921=>390,922=>774,923=>722,924=>947,925=>725,926=>650,927=>778,928=>812,929=>639,931=>650,932=>645,933=>738,934=>868,935=>713,936=>924,937=>811,938=>390,939=>738,940=>605,941=>440,942=>605,943=>330,944=>550,945=>605,946=>550,947=>550,948=>550,949=>440,950=>495,951=>605,952=>550,953=>330,954=>608,955=>495,956=>605,957=>495,958=>495,959=>550,960=>605,961=>550,962=>440,963=>550,964=>440,965=>550,966=>660,967=>495,968=>715,969=>715,970=>330,971=>550,972=>550,973=>550,974=>715,976=>550,977=>605,978=>722,979=>871,980=>722,981=>660,982=>715,983=>550,984=>611,985=>550,986=>650,987=>514,988=>611,989=>513,990=>715,991=>439,992=>722,993=>605,994=>1022,995=>715,996=>626,997=>576,998=>616,999=>544,1000=>539,1001=>441,1002=>932,1003=>653,1004=>593,1005=>513,1006=>654,1007=>517,1008=>550,1009=>550,1010=>477,1011=>400,1012=>778,1013=>424,1014=>424,1015=>639,1016=>575,1017=>722,1018=>943,1019=>809,1020=>550,1021=>722,1022=>722,1023=>722,1024=>666,1025=>666,1026=>852,1027=>617,1028=>733,1029=>568,1030=>400,1031=>400,1032=>513,1033=>1062,1034=>1057,1035=>899,1036=>769,1037=>788,1038=>731,1039=>788,1040=>704,1041=>659,1042=>678,1043=>617,1044=>718,1045=>666,1046=>1104,1047=>654,1048=>788,1049=>788,1050=>769,1051=>793,1052=>957,1053=>788,1054=>828,1055=>814,1056=>659,1057=>733,1058=>649,1059=>731,1060=>864,1061=>713,1062=>788,1063=>768,1064=>1129,1065=>1129,1066=>794,1067=>984,1068=>659,1069=>747,1070=>1136,1071=>734,1072=>528,1073=>567,1074=>545,1075=>439,1076=>565,1077=>511,1078=>805,1079=>495,1080=>572,1081=>572,1082=>566,1083=>551,1084=>682,1085=>572,1086=>571,1087=>572,1088=>591,1089=>495,1090=>501,1091=>482,1092=>879,1093=>508,1094=>566,1095=>564,1096=>833,1097=>827,1098=>647,1099=>764,1100=>545,1101=>539,1102=>800,1103=>563,1104=>511,1105=>511,1106=>592,1107=>439,1108=>539,1109=>436,1110=>291,1111=>299,1112=>400,1113=>812,1114=>824,1115=>570,1116=>566,1117=>572,1118=>482,1119=>572,1120=>1066,1121=>769,1122=>796,1123=>648,1124=>1033,1125=>778,1126=>977,1127=>685,1128=>1363,1129=>971,1130=>1086,1131=>778,1132=>1466,1133=>1062,1134=>650,1135=>462,1136=>974,1137=>771,1138=>828,1139=>661,1140=>808,1141=>578,1142=>808,1143=>590,1144=>1214,1145=>962,1146=>992,1147=>744,1148=>1066,1149=>769,1150=>1066,1151=>769,1152=>694,1153=>483,1154=>258,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>788,1163=>569,1164=>659,1165=>548,1166=>659,1167=>594,1168=>618,1169=>459,1170=>618,1171=>439,1172=>666,1173=>585,1174=>1155,1175=>843,1176=>670,1177=>495,1178=>833,1179=>610,1180=>815,1181=>597,1182=>901,1183=>676,1184=>874,1185=>636,1186=>788,1187=>572,1188=>986,1189=>693,1190=>1086,1191=>864,1192=>913,1193=>666,1194=>733,1195=>495,1196=>649,1197=>501,1198=>712,1199=>609,1200=>712,1201=>609,1202=>790,1203=>567,1204=>1043,1205=>785,1206=>768,1207=>562,1208=>824,1209=>598,1210=>768,1211=>570,1212=>960,1213=>637,1214=>960,1215=>637,1216=>400,1217=>1104,1218=>805,1219=>742,1220=>557,1221=>793,1222=>551,1223=>788,1224=>570,1225=>788,1226=>572,1227=>768,1228=>564,1229=>957,1230=>682,1231=>400,1232=>704,1233=>528,1234=>704,1235=>528,1236=>989,1237=>725,1238=>667,1239=>511,1240=>828,1241=>511,1242=>778,1243=>511,1244=>1104,1245=>805,1246=>654,1247=>495,1248=>626,1249=>472,1250=>788,1251=>572,1252=>788,1253=>572,1254=>828,1255=>571,1256=>828,1257=>571,1258=>778,1259=>571,1260=>747,1261=>539,1262=>731,1263=>482,1264=>731,1265=>482,1266=>731,1267=>500,1268=>768,1269=>564,1270=>627,1271=>435,1272=>984,1273=>764,1281=>544,1296=>660,1297=>495,1298=>793,1299=>551,1306=>778,1307=>588,1308=>994,1309=>716,1310=>769,1311=>566,1329=>889,1330=>787,1331=>858,1332=>941,1333=>775,1334=>765,1335=>805,1336=>762,1337=>938,1338=>869,1339=>765,1340=>756,1341=>966,1342=>992,1343=>748,1344=>469,1345=>731,1346=>941,1347=>745,1348=>966,1349=>641,1350=>929,1351=>774,1352=>779,1353=>784,1354=>841,1355=>775,1356=>955,1357=>779,1358=>927,1359=>555,1360=>763,1361=>641,1362=>656,1363=>824,1364=>869,1365=>768,1366=>754,1369=>300,1370=>300,1371=>270,1372=>307,1373=>270,1374=>324,1375=>322,1377=>818,1378=>548,1379=>601,1380=>608,1381=>551,1382=>547,1383=>496,1384=>548,1385=>586,1386=>585,1387=>548,1388=>269,1389=>798,1390=>594,1391=>544,1392=>548,1393=>513,1394=>583,1395=>560,1396=>551,1397=>397,1398=>567,1399=>447,1400=>548,1401=>411,1402=>810,1403=>464,1404=>548,1405=>551,1406=>595,1407=>821,1408=>548,1409=>557,1410=>312,1411=>821,1412=>550,1413=>511,1414=>668,1415=>602,1417=>333,1418=>349,1423=>818,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>433,1471=>0,1472=>155,1473=>0,1474=>0,1475=>400,1476=>0,1477=>0,1478=>347,1479=>0,1488=>593,1489=>498,1490=>339,1491=>523,1492=>561,1493=>266,1494=>291,1495=>559,1496=>576,1497=>266,1498=>496,1499=>501,1500=>510,1501=>542,1502=>581,1503=>273,1504=>347,1505=>512,1506=>552,1507=>493,1508=>491,1509=>537,1510=>561,1511=>544,1512=>502,1513=>716,1514=>571,1520=>532,1521=>532,1522=>532,1523=>396,1524=>432,1536=>600,1537=>1000,1538=>800,1539=>800,1542=>549,1543=>549,1544=>724,1545=>599,1546=>729,1547=>635,1548=>226,1549=>344,1550=>640,1551=>616,1552=>0,1553=>0,1554=>0,1555=>0,1556=>0,1557=>0,1558=>0,1559=>0,1560=>0,1561=>0,1562=>0,1563=>333,1566=>407,1567=>500,1568=>742,1569=>350,1570=>264,1571=>264,1572=>329,1573=>264,1574=>742,1575=>264,1576=>899,1577=>424,1578=>897,1579=>897,1580=>655,1581=>655,1582=>655,1583=>397,1584=>397,1585=>358,1586=>331,1587=>901,1588=>901,1589=>909,1590=>909,1591=>557,1592=>550,1593=>595,1594=>602,1595=>901,1596=>901,1597=>742,1598=>742,1599=>742,1600=>408,1601=>858,1602=>635,1603=>446,1604=>601,1605=>489,1606=>591,1607=>424,1608=>329,1609=>742,1610=>742,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1622=>0,1623=>0,1624=>0,1625=>0,1626=>0,1627=>0,1628=>0,1629=>0,1630=>0,1631=>0,1632=>500,1633=>500,1634=>500,1635=>500,1636=>500,1637=>500,1638=>500,1639=>500,1640=>500,1641=>500,1642=>449,1643=>212,1644=>235,1645=>487,1646=>899,1647=>665,1648=>0,1649=>264,1650=>264,1651=>264,1652=>300,1653=>356,1654=>472,1655=>462,1656=>752,1657=>897,1658=>897,1659=>897,1660=>897,1661=>897,1662=>899,1663=>897,1664=>897,1665=>655,1666=>655,1667=>655,1668=>655,1669=>655,1670=>655,1671=>655,1672=>397,1673=>397,1674=>397,1675=>397,1676=>397,1677=>397,1678=>397,1679=>397,1680=>397,1681=>358,1682=>358,1683=>355,1684=>358,1685=>520,1686=>358,1687=>345,1688=>345,1689=>345,1690=>901,1691=>901,1692=>901,1693=>909,1694=>909,1695=>557,1696=>595,1697=>858,1698=>858,1699=>858,1700=>858,1701=>858,1702=>858,1703=>635,1704=>665,1705=>901,1706=>1108,1707=>901,1708=>446,1709=>446,1710=>446,1711=>901,1712=>901,1713=>901,1714=>901,1715=>901,1716=>901,1717=>601,1718=>601,1719=>601,1720=>601,1721=>591,1722=>591,1723=>591,1724=>591,1725=>591,1726=>470,1727=>655,1728=>394,1729=>399,1730=>399,1731=>399,1732=>329,1733=>329,1734=>329,1735=>329,1736=>329,1737=>329,1738=>329,1739=>329,1740=>742,1741=>776,1742=>742,1743=>329,1744=>742,1745=>742,1746=>752,1747=>752,1748=>395,1749=>394,1750=>0,1751=>0,1752=>0,1753=>0,1754=>0,1755=>0,1756=>0,1757=>1132,1758=>970,1759=>0,1760=>0,1761=>0,1762=>0,1763=>0,1764=>321,1765=>329,1766=>500,1767=>0,1768=>0,1769=>760,1770=>0,1771=>0,1772=>0,1773=>0,1774=>397,1775=>338,1776=>500,1777=>500,1778=>500,1779=>500,1780=>500,1781=>500,1782=>500,1783=>500,1784=>500,1785=>500,1786=>901,1787=>909,1788=>602,1789=>300,1790=>300,1791=>447,1872=>897,1873=>897,1874=>897,1875=>897,1876=>897,1877=>897,1878=>897,1879=>655,1880=>655,1881=>397,1882=>397,1883=>418,1884=>901,1885=>595,1886=>595,1887=>595,1888=>858,1889=>858,1890=>901,1891=>901,1892=>901,1893=>489,1894=>489,1895=>591,1896=>591,1897=>591,1898=>658,1899=>358,1900=>358,1901=>901,1902=>655,1903=>655,1904=>901,1905=>358,1906=>655,1907=>264,1908=>264,1909=>742,1910=>742,1911=>792,1912=>329,1913=>329,1914=>752,1915=>752,1916=>655,1917=>901,1918=>901,1919=>446,1920=>450,1921=>501,1922=>582,1923=>544,1924=>482,1925=>433,1926=>448,1927=>462,1928=>474,1929=>471,1930=>469,1931=>537,1932=>499,1933=>514,1934=>471,1935=>572,1936=>880,1937=>440,1938=>476,1939=>594,1940=>469,1941=>448,1942=>441,1943=>519,1944=>573,1945=>459,1946=>447,1947=>496,1948=>541,1949=>887,1950=>883,1951=>964,1952=>558,1953=>505,1954=>471,1955=>554,1956=>459,1957=>486,1958=>36,1959=>36,1960=>43,1961=>45,1962=>43,1963=>45,1964=>45,1965=>45,1966=>45,1967=>45,1968=>0,1969=>412,2304=>0,2305=>0,2306=>0,2307=>398,2308=>862,2309=>862,2310=>1092,2311=>575,2312=>575,2313=>597,2314=>848,2315=>968,2316=>828,2317=>655,2318=>655,2319=>655,2320=>655,2321=>1092,2322=>1092,2323=>1092,2324=>1092,2325=>744,2326=>798,2327=>695,2328=>695,2329=>773,2330=>735,2331=>888,2332=>814,2333=>834,2334=>735,2335=>629,2336=>629,2337=>674,2338=>609,2339=>695,2340=>655,2341=>695,2342=>589,2343=>695,2344=>655,2345=>655,2346=>615,2347=>789,2348=>622,2349=>695,2350=>695,2351=>695,2352=>495,2353=>495,2354=>788,2355=>848,2356=>848,2357=>622,2358=>788,2359=>615,2360=>735,2361=>609,2362=>341,2363=>342,2364=>0,2365=>570,2366=>342,2367=>342,2368=>342,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>342,2378=>342,2379=>342,2380=>342,2381=>0,2382=>442,2383=>342,2384=>1047,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2390=>0,2391=>0,2392=>744,2393=>798,2394=>695,2395=>864,2396=>674,2397=>609,2398=>789,2399=>695,2400=>968,2401=>828,2402=>0,2403=>0,2404=>475,2405=>730,2406=>455,2407=>419,2408=>569,2409=>509,2410=>701,2411=>628,2412=>569,2413=>701,2414=>608,2415=>608,2416=>625,2417=>398,2418=>862,2419=>862,2420=>1092,2421=>1092,2422=>862,2423=>862,2425=>814,2426=>695,2427=>655,2428=>814,2429=>628,2430=>674,2431=>622,2561=>0,2562=>0,2563=>385,2565=>781,2566=>982,2567=>789,2568=>860,2569=>559,2570=>559,2575=>589,2576=>781,2579=>559,2580=>781,2581=>538,2582=>650,2583=>650,2584=>781,2585=>589,2586=>589,2587=>699,2588=>650,2589=>589,2590=>589,2591=>589,2592=>589,2593=>559,2594=>589,2595=>589,2596=>559,2597=>650,2598=>589,2599=>650,2600=>626,2602=>650,2603=>570,2604=>650,2605=>559,2606=>650,2607=>781,2608=>490,2610=>626,2611=>626,2613=>589,2614=>650,2616=>650,2617=>490,2620=>0,2622=>320,2623=>260,2624=>320,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>650,2650=>650,2651=>650,2652=>559,2654=>570,2662=>420,2663=>350,2664=>490,2665=>434,2666=>574,2667=>455,2668=>452,2669=>490,2670=>504,2671=>504,2672=>0,2673=>0,2674=>589,2675=>559,2676=>808,2677=>0,3458=>254,3459=>254,3461=>616,3462=>932,3463=>908,3464=>907,3465=>626,3466=>624,3467=>763,3468=>1119,3469=>1029,3470=>1311,3471=>1050,3472=>1477,3473=>677,3474=>746,3475=>1338,3476=>741,3477=>741,3478=>1180,3482=>894,3483=>715,3484=>715,3485=>719,3486=>741,3487=>834,3488=>719,3489=>677,3490=>677,3491=>1302,3492=>1005,3493=>919,3494=>681,3495=>719,3496=>677,3497=>741,3498=>677,3499=>1123,3500=>743,3501=>779,3502=>677,3503=>444,3504=>741,3505=>921,3507=>444,3508=>677,3509=>677,3510=>715,3511=>787,3512=>719,3513=>741,3514=>719,3515=>604,3517=>763,3520=>719,3521=>715,3522=>677,3523=>719,3524=>787,3525=>763,3526=>677,3530=>0,3535=>329,3536=>319,3537=>319,3538=>0,3539=>0,3540=>0,3542=>0,3544=>329,3545=>691,3546=>1062,3547=>1333,3548=>1278,3549=>1235,3550=>1292,3551=>461,3570=>680,3571=>481,3572=>948,3585=>590,3586=>578,3587=>661,3588=>592,3589=>592,3590=>699,3591=>447,3592=>534,3593=>692,3594=>578,3595=>659,3596=>899,3597=>804,3598=>633,3599=>637,3600=>484,3601=>730,3602=>876,3603=>915,3604=>592,3605=>592,3606=>578,3607=>670,3608=>542,3609=>671,3610=>621,3611=>618,3612=>621,3613=>617,3614=>708,3615=>708,3616=>637,3617=>589,3618=>552,3619=>484,3620=>590,3621=>569,3622=>637,3623=>526,3624=>599,3625=>802,3626=>579,3627=>668,3628=>778,3629=>560,3630=>514,3631=>510,3632=>412,3633=>0,3634=>423,3635=>452,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>665,3648=>357,3649=>624,3650=>529,3651=>486,3652=>475,3653=>423,3654=>500,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>548,3665=>548,3666=>592,3667=>614,3668=>631,3669=>643,3670=>508,3671=>744,3672=>622,3673=>585,3674=>721,3675=>1381,4256=>540,4257=>544,4258=>639,4259=>718,4260=>553,4261=>545,4262=>541,4263=>810,4264=>540,4265=>541,4266=>921,4267=>540,4268=>529,4269=>810,4270=>540,4271=>540,4272=>810,4273=>545,4274=>642,4275=>643,4276=>659,4277=>538,4278=>718,4279=>541,4280=>592,4281=>535,4282=>586,4283=>540,4284=>628,4285=>521,4286=>548,4287=>630,4288=>541,4289=>541,4290=>660,4291=>544,4292=>542,4293=>498,4304=>522,4305=>518,4306=>621,4307=>716,4308=>517,4309=>519,4310=>518,4311=>796,4312=>518,4313=>518,4314=>934,4315=>517,4316=>519,4317=>787,4318=>515,4319=>514,4320=>788,4321=>573,4322=>620,4323=>593,4324=>639,4325=>516,4326=>714,4327=>518,4328=>572,4329=>518,4330=>555,4331=>518,4332=>559,4333=>509,4334=>572,4335=>677,4336=>523,4337=>517,4338=>595,4339=>480,4340=>519,4341=>484,4342=>838,4343=>517,4344=>516,4345=>621,4346=>522,4347=>450,4348=>389,5024=>718,5025=>768,5026=>633,5027=>878,5028=>1001,5029=>371,5030=>576,5031=>754,5032=>531,5033=>774,5034=>692,5035=>499,5036=>668,5037=>829,5038=>575,5039=>681,5040=>485,5041=>607,5042=>885,5043=>974,5044=>588,5045=>583,5046=>726,5047=>947,5048=>558,5049=>832,5050=>1096,5051=>780,5052=>595,5053=>869,5054=>752,5055=>710,5056=>761,5057=>802,5058=>760,5059=>656,5060=>655,5061=>982,5062=>684,5063=>801,5064=>805,5065=>1042,5066=>755,5067=>612,5068=>707,5069=>889,5070=>584,5071=>623,5072=>536,5073=>763,5074=>763,5075=>581,5076=>1052,5077=>600,5078=>730,5079=>714,5080=>714,5081=>697,5082=>543,5083=>943,5084=>718,5085=>630,5086=>660,5087=>692,5088=>841,5089=>861,5090=>617,5091=>733,5092=>898,5093=>896,5094=>781,5095=>612,5096=>830,5097=>948,5098=>886,5099=>757,5100=>796,5101=>578,5102=>601,5103=>797,5104=>623,5105=>886,5106=>730,5107=>827,5108=>648,7424=>474,7425=>775,7426=>703,7427=>507,7428=>492,7429=>546,7430=>546,7431=>487,7432=>440,7433=>299,7434=>389,7435=>556,7436=>483,7437=>683,7438=>502,7439=>552,7440=>492,7441=>534,7442=>507,7443=>663,7444=>717,7445=>384,7446=>552,7447=>552,7448=>471,7449=>539,7450=>538,7451=>448,7452=>522,7453=>508,7454=>680,7455=>510,7456=>474,7457=>696,7458=>423,7459=>409,7460=>463,7461=>681,7462=>410,7463=>476,7464=>553,7465=>432,7466=>630,7467=>536,7468=>474,7469=>774,7470=>507,7471=>507,7472=>546,7473=>487,7474=>487,7475=>549,7476=>582,7477=>293,7478=>389,7479=>556,7480=>483,7481=>683,7482=>502,7483=>502,7484=>552,7485=>350,7486=>471,7487=>538,7488=>448,7489=>522,7490=>696,7491=>336,7492=>336,7493=>346,7494=>460,7495=>364,7496=>367,7497=>294,7498=>294,7499=>283,7500=>283,7501=>334,7502=>181,7503=>372,7504=>555,7505=>355,7506=>334,7507=>290,7508=>1000,7509=>1000,7510=>366,7511=>232,7512=>369,7513=>356,7514=>560,7515=>333,7516=>452,7517=>360,7518=>361,7519=>367,7520=>440,7521=>331,7522=>181,7523=>300,7524=>369,7525=>333,7526=>363,7527=>361,7528=>363,7529=>440,7530=>331,7543=>500,7544=>513,7579=>347,7580=>297,7581=>315,7582=>331,7583=>284,7584=>260,7585=>260,7586=>334,7587=>367,7588=>199,7589=>229,7590=>196,7591=>196,7592=>290,7593=>246,7595=>317,7596=>527,7597=>559,7598=>401,7599=>424,7600=>334,7601=>329,7602=>452,7603=>250,7604=>322,7605=>237,7606=>374,7607=>356,7608=>354,7609=>351,7610=>325,7611=>277,7612=>437,7613=>316,7614=>327,7615=>328,7680=>721,7681=>500,7682=>658,7683=>545,7684=>658,7685=>545,7686=>658,7687=>545,7688=>708,7689=>435,7690=>731,7691=>552,7692=>731,7693=>552,7694=>731,7695=>552,7696=>724,7697=>556,7698=>731,7699=>552,7700=>667,7701=>444,7702=>667,7703=>444,7704=>671,7705=>444,7706=>671,7707=>444,7708=>667,7709=>444,7710=>617,7711=>393,7712=>776,7713=>500,7714=>778,7715=>554,7716=>778,7717=>554,7718=>778,7719=>554,7720=>774,7721=>556,7722=>778,7723=>554,7724=>390,7725=>299,7726=>389,7727=>299,7728=>774,7729=>555,7730=>774,7731=>555,7732=>774,7733=>555,7734=>668,7735=>277,7736=>668,7737=>277,7738=>668,7739=>277,7740=>668,7741=>277,7742=>947,7743=>832,7744=>947,7745=>832,7746=>947,7747=>832,7748=>725,7749=>554,7750=>725,7751=>554,7752=>725,7753=>554,7754=>725,7755=>554,7756=>778,7757=>501,7758=>778,7759=>501,7760=>778,7761=>501,7762=>778,7763=>501,7764=>639,7765=>545,7766=>639,7767=>545,7768=>719,7769=>427,7770=>719,7771=>427,7772=>719,7773=>427,7774=>719,7775=>427,7776=>568,7777=>406,7778=>568,7779=>406,7780=>556,7781=>406,7782=>556,7783=>406,7784=>568,7785=>406,7786=>645,7787=>335,7788=>645,7789=>335,7790=>645,7791=>335,7792=>645,7793=>335,7794=>725,7795=>564,7796=>725,7797=>564,7798=>725,7799=>564,7800=>722,7801=>564,7802=>722,7803=>564,7804=>705,7805=>482,7806=>705,7807=>482,7808=>982,7809=>702,7810=>982,7811=>702,7812=>982,7813=>702,7814=>982,7815=>702,7816=>982,7817=>702,7818=>713,7819=>508,7820=>713,7821=>508,7822=>704,7823=>482,7824=>646,7825=>444,7826=>646,7827=>444,7828=>646,7829=>444,7830=>554,7831=>335,7832=>702,7833=>482,7834=>507,7835=>337,7836=>333,7837=>333,7838=>792,7839=>534,7840=>721,7841=>500,7842=>721,7843=>500,7844=>721,7845=>500,7846=>721,7847=>500,7848=>721,7849=>500,7850=>722,7851=>500,7852=>721,7853=>500,7854=>722,7855=>500,7856=>722,7857=>500,7858=>722,7859=>603,7860=>722,7861=>500,7862=>721,7863=>500,7864=>671,7865=>444,7866=>671,7867=>444,7868=>671,7869=>444,7870=>671,7871=>444,7872=>671,7873=>444,7874=>671,7875=>444,7876=>667,7877=>444,7878=>671,7879=>444,7880=>390,7881=>299,7882=>390,7883=>299,7884=>778,7885=>501,7886=>778,7887=>501,7888=>778,7889=>501,7890=>778,7891=>501,7892=>778,7893=>501,7894=>778,7895=>501,7896=>778,7897=>501,7898=>774,7899=>574,7900=>774,7901=>574,7902=>774,7903=>549,7904=>793,7905=>574,7906=>793,7907=>574,7908=>725,7909=>564,7910=>725,7911=>564,7912=>838,7913=>672,7914=>838,7915=>672,7916=>825,7917=>659,7918=>768,7919=>620,7920=>768,7921=>620,7922=>704,7923=>482,7924=>704,7925=>482,7926=>704,7927=>482,7928=>704,7929=>482,7936=>605,7937=>605,7938=>605,7939=>605,7940=>605,7941=>605,7942=>605,7943=>605,7944=>721,7945=>721,7946=>830,7947=>833,7948=>761,7949=>798,7950=>721,7951=>721,7952=>440,7953=>440,7954=>440,7955=>440,7956=>440,7957=>440,7960=>817,7961=>826,7962=>944,7963=>970,7964=>964,7965=>1009,7968=>605,7969=>605,7970=>605,7971=>605,7972=>605,7973=>605,7974=>605,7975=>605,7976=>926,7977=>921,7978=>1038,7979=>1064,7980=>1092,7981=>1102,7982=>1005,7983=>991,7984=>330,7985=>330,7986=>330,7987=>330,7988=>330,7989=>330,7990=>330,7991=>330,7992=>534,7993=>541,7994=>653,7995=>659,7996=>705,7997=>714,7998=>612,7999=>614,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>885,8009=>886,8010=>1038,8011=>1052,8012=>997,8013=>1021,8016=>550,8017=>550,8018=>550,8019=>550,8020=>550,8021=>550,8022=>550,8023=>550,8025=>870,8027=>1014,8029=>1043,8031=>944,8032=>715,8033=>715,8034=>715,8035=>715,8036=>715,8037=>715,8038=>715,8039=>715,8040=>905,8041=>913,8042=>1066,8043=>1085,8044=>1034,8045=>1044,8046=>980,8047=>961,8048=>605,8049=>605,8050=>440,8051=>440,8052=>605,8053=>605,8054=>330,8055=>330,8056=>550,8057=>550,8058=>550,8059=>550,8060=>715,8061=>715,8064=>605,8065=>605,8066=>605,8067=>605,8068=>605,8069=>605,8070=>605,8071=>605,8072=>886,8073=>887,8074=>985,8075=>993,8076=>937,8077=>956,8078=>874,8079=>878,8080=>605,8081=>605,8082=>605,8083=>605,8084=>605,8085=>605,8086=>605,8087=>605,8088=>1096,8089=>1092,8090=>1223,8091=>1250,8092=>1270,8093=>1283,8094=>1174,8095=>1162,8096=>715,8097=>715,8098=>715,8099=>715,8100=>715,8101=>715,8102=>715,8103=>715,8104=>1057,8105=>1073,8106=>1228,8107=>1251,8108=>1202,8109=>1210,8110=>1151,8111=>1131,8112=>605,8113=>605,8114=>605,8115=>605,8116=>605,8118=>605,8119=>605,8120=>721,8121=>721,8122=>721,8123=>721,8124=>883,8125=>500,8126=>0,8127=>500,8128=>500,8129=>550,8130=>605,8131=>605,8132=>605,8134=>605,8135=>605,8136=>790,8137=>830,8138=>909,8139=>931,8140=>950,8141=>500,8142=>500,8143=>500,8144=>330,8145=>330,8146=>330,8147=>330,8150=>330,8151=>330,8152=>390,8153=>390,8154=>506,8155=>550,8157=>500,8158=>500,8159=>500,8160=>550,8161=>550,8162=>550,8163=>550,8164=>550,8165=>550,8166=>550,8167=>550,8168=>738,8169=>738,8170=>858,8171=>880,8172=>764,8173=>550,8174=>550,8175=>500,8178=>715,8179=>715,8180=>715,8182=>715,8183=>715,8184=>884,8185=>857,8186=>927,8187=>892,8188=>988,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>333,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>500,8221=>500,8222=>500,8223=>500,8224=>500,8225=>500,8226=>500,8227=>500,8228=>250,8229=>500,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>166,8240=>1000,8241=>1588,8242=>250,8243=>492,8244=>714,8245=>270,8246=>484,8247=>693,8248=>469,8249=>333,8250=>333,8251=>727,8252=>666,8253=>695,8254=>500,8255=>953,8256=>953,8257=>338,8258=>931,8259=>500,8260=>167,8261=>332,8262=>332,8263=>1000,8264=>833,8265=>833,8266=>500,8267=>540,8268=>600,8269=>600,8270=>500,8271=>333,8272=>953,8273=>500,8274=>497,8275=>576,8276=>953,8277=>785,8278=>450,8279=>881,8280=>620,8281=>620,8282=>179,8283=>621,8284=>569,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>185,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>373,8320=>300,8321=>274,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>336,8337=>294,8338=>334,8339=>333,8340=>308,8352=>710,8353=>722,8354=>783,8355=>611,8356=>500,8357=>833,8358=>722,8359=>960,8360=>1101,8361=>1000,8362=>889,8363=>532,8364=>761,8365=>742,8366=>631,8367=>1435,8368=>579,8369=>609,8370=>639,8371=>660,8372=>556,8373=>500,8376=>524,8377=>675,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8423=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>694,8449=>692,8451=>1009,8453=>687,8454=>717,8455=>622,8456=>709,8457=>923,8458=>500,8459=>1035,8462=>556,8463=>556,8464=>952,8465=>637,8466=>800,8467=>457,8468=>835,8470=>896,8471=>855,8472=>644,8475=>757,8476=>905,8478=>722,8479=>722,8480=>991,8481=>1186,8482=>1086,8483=>722,8486=>771,8487=>771,8489=>333,8490=>774,8491=>721,8492=>806,8494=>551,8495=>444,8497=>873,8498=>617,8499=>1203,8501=>593,8502=>498,8503=>339,8504=>523,8506=>906,8507=>1181,8523=>778,8525=>1048,8526=>408,8531=>800,8532=>800,8533=>800,8534=>800,8535=>800,8536=>800,8537=>800,8538=>800,8539=>800,8540=>800,8541=>800,8542=>800,8543=>800,8544=>390,8545=>760,8546=>1138,8547=>1098,8548=>705,8549=>1098,8550=>1474,8551=>1850,8552=>1096,8553=>713,8554=>1095,8555=>1472,8556=>668,8557=>708,8558=>731,8559=>947,8560=>299,8561=>560,8562=>827,8563=>758,8564=>482,8565=>769,8566=>1033,8567=>1293,8568=>768,8569=>508,8570=>783,8571=>1049,8572=>277,8573=>435,8574=>552,8575=>832,8592=>900,8593=>523,8594=>900,8595=>523,8596=>900,8597=>523,8598=>900,8599=>900,8600=>900,8601=>900,8602=>900,8603=>900,8604=>1152,8605=>1152,8606=>900,8607=>523,8608=>900,8609=>523,8610=>1000,8611=>1000,8612=>900,8613=>552,8614=>900,8615=>552,8616=>524,8617=>900,8618=>900,8619=>900,8620=>900,8621=>1168,8622=>900,8624=>622,8625=>622,8630=>1069,8631=>1060,8632=>964,8633=>964,8634=>980,8635=>980,8636=>964,8637=>964,8638=>557,8639=>556,8640=>964,8641=>964,8642=>557,8643=>556,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8651=>964,8652=>964,8653=>964,8654=>964,8655=>964,8656=>964,8657=>630,8658=>964,8659=>630,8660=>964,8661=>630,8662=>1063,8663=>1063,8664=>1063,8665=>1063,8666=>964,8667=>964,8668=>1100,8669=>1100,8672=>964,8674=>964,8676=>964,8677=>964,8704=>627,8705=>548,8706=>558,8707=>627,8708=>627,8709=>746,8710=>759,8711=>759,8712=>576,8713=>576,8714=>439,8715=>576,8716=>576,8717=>439,8718=>500,8719=>812,8720=>812,8721=>713,8722=>676,8723=>676,8724=>676,8725=>540,8726=>540,8727=>500,8728=>500,8729=>500,8730=>550,8731=>550,8732=>550,8733=>752,8734=>752,8735=>509,8736=>555,8737=>555,8738=>555,8739=>240,8740=>531,8741=>478,8742=>705,8743=>694,8744=>694,8745=>694,8746=>694,8747=>493,8748=>793,8749=>1103,8756=>629,8757=>629,8760=>676,8761=>947,8763=>676,8764=>676,8765=>676,8766=>803,8768=>305,8769=>676,8770=>676,8771=>676,8773=>676,8776=>676,8777=>676,8778=>676,8781=>676,8782=>676,8783=>676,8784=>676,8785=>676,8786=>676,8787=>676,8788=>947,8789=>947,8790=>676,8791=>676,8796=>676,8800=>570,8801=>676,8802=>676,8804=>570,8805=>570,8806=>676,8807=>676,8808=>676,8809=>676,8810=>1047,8811=>1047,8812=>450,8813=>676,8814=>676,8815=>676,8816=>676,8817=>676,8818=>676,8819=>676,8820=>676,8821=>676,8822=>676,8823=>676,8824=>676,8825=>676,8826=>676,8827=>676,8828=>676,8829=>676,8830=>676,8831=>676,8832=>676,8833=>676,8834=>676,8835=>676,8836=>676,8837=>676,8838=>676,8839=>676,8840=>676,8841=>676,8842=>676,8843=>676,8846=>694,8847=>676,8848=>676,8849=>676,8850=>676,8851=>694,8852=>694,8853=>738,8854=>738,8855=>738,8856=>738,8857=>738,8858=>738,8859=>738,8861=>738,8862=>678,8863=>678,8864=>678,8865=>678,8866=>487,8867=>487,8868=>752,8869=>752,8871=>487,8873=>659,8874=>831,8876=>587,8877=>587,8878=>759,8879=>759,8882=>676,8883=>676,8884=>676,8885=>676,8886=>1380,8887=>1380,8888=>1027,8890=>626,8891=>694,8892=>694,8893=>694,8900=>512,8903=>676,8904=>759,8905=>632,8906=>632,8907=>831,8908=>831,8909=>676,8910=>734,8911=>734,8912=>676,8913=>676,8914=>694,8915=>694,8916=>694,8918=>676,8919=>676,8920=>1441,8921=>1441,8922=>676,8923=>676,8924=>676,8925=>676,8926=>676,8927=>676,8928=>676,8929=>676,8930=>676,8931=>676,8934=>676,8935=>676,8936=>676,8937=>676,8938=>676,8939=>676,8940=>676,8941=>676,8960=>737,8968=>411,8969=>411,8970=>411,8971=>411,8976=>680,8994=>951,8995=>951,9001=>398,9002=>398,9251=>500,9472=>1000,9473=>1000,9474=>1000,9475=>1000,9476=>1000,9477=>1000,9478=>1000,9479=>1000,9480=>1000,9481=>1000,9482=>1000,9483=>1000,9484=>1000,9485=>1000,9486=>1000,9487=>1000,9488=>1000,9489=>1000,9490=>1000,9491=>1000,9492=>1000,9493=>1000,9494=>1000,9495=>1000,9496=>1000,9497=>1000,9498=>1000,9499=>1000,9500=>1000,9501=>1000,9502=>1000,9503=>1000,9504=>1000,9505=>1000,9506=>1000,9507=>1000,9508=>1000,9509=>1000,9510=>1000,9511=>1000,9512=>1000,9513=>1000,9514=>1000,9515=>1000,9516=>1000,9517=>1000,9518=>1000,9519=>1000,9520=>1000,9521=>1000,9522=>1000,9523=>1000,9524=>1000,9525=>1000,9526=>1000,9527=>1000,9528=>1000,9529=>1000,9530=>1000,9531=>1000,9532=>1000,9533=>1000,9534=>1000,9535=>1000,9536=>1000,9537=>1000,9538=>1000,9539=>1000,9540=>1000,9541=>1000,9542=>1000,9543=>1000,9544=>1000,9545=>1000,9546=>1000,9547=>1000,9552=>1000,9553=>1000,9554=>1000,9555=>1000,9556=>1000,9557=>1000,9558=>1000,9559=>1000,9560=>1000,9561=>1000,9562=>1000,9563=>1000,9564=>1000,9565=>1000,9566=>1000,9567=>1000,9568=>1000,9569=>1000,9570=>1000,9571=>1000,9572=>1000,9573=>1000,9574=>1000,9575=>1000,9576=>1000,9577=>1000,9578=>1000,9579=>1000,9580=>1000,9600=>1000,9601=>1000,9602=>1000,9603=>1000,9604=>1000,9605=>1000,9606=>1000,9607=>1000,9608=>1000,9609=>1000,9610=>1000,9611=>1000,9612=>1000,9613=>1000,9614=>1000,9615=>1000,9616=>1000,9617=>1000,9618=>1000,9619=>1000,9620=>1000,9621=>1000,9622=>1000,9623=>1000,9624=>1000,9625=>1000,9626=>1000,9627=>1000,9628=>1000,9629=>1000,9630=>1000,9631=>1000,9632=>678,9633=>678,9642=>309,9644=>825,9645=>825,9646=>678,9647=>678,9650=>840,9651=>681,9654=>681,9655=>681,9660=>681,9661=>681,9664=>681,9665=>681,9670=>580,9671=>580,9674=>494,9675=>791,9676=>791,9679=>738,9688=>500,9702=>500,9711=>855,9733=>1003,9734=>1003,9824=>618,9825=>645,9826=>587,9827=>582,9828=>582,9829=>645,9830=>587,9831=>618,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,10214=>561,10215=>561,11392=>760,11393=>568,11394=>545,11395=>444,11396=>598,11397=>433,11398=>1039,11399=>760,11400=>681,11401=>502,11402=>572,11403=>405,11404=>583,11405=>463,11406=>698,11407=>529,11408=>754,11409=>555,11410=>338,11411=>258,11412=>688,11413=>524,11414=>700,11415=>521,11416=>799,11417=>609,11418=>708,11419=>537,11420=>546,11421=>411,11422=>778,11423=>541,11424=>724,11425=>524,11426=>545,11427=>446,11428=>676,11429=>498,11430=>615,11431=>433,11432=>759,11433=>589,11434=>800,11435=>670,11436=>669,11437=>512,11438=>801,11439=>609,11440=>1003,11441=>743,11517=>266,11518=>617,11519=>307,11799=>333,42560=>657,42561=>444,42571=>494,42576=>1114,42577=>887,42580=>1107,42581=>758,42582=>1085,42583=>768,42600=>778,42601=>501,42790=>774,42791=>551,42792=>953,42793=>752,42794=>652,42795=>452,42796=>478,42797=>422,42798=>662,42799=>612,42888=>333,42889=>278,42890=>282,42891=>349,42892=>278,42893=>774,42896=>722,42897=>556,42922=>925,43002=>832,64256=>670,64257=>565,64258=>558,64259=>842,64260=>835,64261=>611,64262=>738,64275=>1105,64276=>1105,64277=>1099,64278=>1105,64279=>1361,64285=>266,64286=>0,64287=>532,64288=>552,64297=>570,64298=>716,64299=>716,64300=>716,64301=>716,64302=>593,64303=>593,64304=>593,64305=>498,64306=>339,64307=>523,64308=>561,64309=>266,64310=>291,64312=>576,64313=>266,64314=>496,64315=>501,64316=>510,64318=>581,64320=>347,64321=>512,64323=>493,64324=>491,64326=>561,64327=>544,64328=>502,64329=>716,64330=>571,64331=>266,64332=>498,64333=>501,64334=>491,64335=>593,64336=>264,64337=>247,64338=>897,64339=>897,64340=>328,64341=>338,64342=>898,64343=>898,64344=>328,64345=>335,64346=>897,64347=>897,64348=>338,64349=>338,64350=>897,64351=>897,64352=>328,64353=>338,64354=>897,64355=>897,64356=>348,64357=>338,64358=>897,64359=>897,64360=>328,64361=>338,64362=>858,64363=>858,64364=>360,64365=>328,64366=>858,64367=>858,64368=>360,64369=>328,64370=>655,64371=>688,64372=>597,64373=>597,64374=>655,64375=>688,64376=>597,64377=>597,64378=>655,64379=>688,64380=>597,64381=>597,64382=>655,64383=>750,64384=>597,64385=>597,64386=>440,64387=>397,64388=>397,64389=>397,64390=>397,64391=>397,64392=>397,64393=>397,64394=>345,64395=>345,64396=>338,64397=>338,64398=>901,64399=>950,64400=>453,64401=>489,64402=>901,64403=>950,64404=>451,64405=>489,64406=>901,64407=>950,64408=>451,64409=>489,64410=>901,64411=>950,64412=>451,64413=>489,64414=>591,64415=>591,64416=>591,64417=>591,64418=>328,64419=>333,64420=>394,64421=>423,64422=>424,64423=>399,64424=>314,64425=>314,64426=>470,64427=>470,64428=>470,64429=>486,64430=>752,64431=>752,64432=>752,64433=>752,64434=>344,64435=>344,64436=>484,64437=>484,64438=>508,64439=>508,64440=>508,64441=>508,64442=>565,64443=>508,64444=>335,64445=>344,64446=>344,64447=>342,64448=>354,64449=>354,64467=>648,64468=>648,64469=>453,64470=>489,64471=>359,64472=>329,64473=>359,64474=>329,64475=>359,64476=>329,64477=>462,64478=>329,64479=>329,64480=>329,64481=>329,64482=>329,64483=>329,64484=>742,64485=>725,64486=>301,64487=>339,64488=>301,64489=>339,64508=>742,64509=>725,64510=>301,64511=>275,65010=>1048,65020=>1135,65136=>300,65137=>408,65138=>373,65139=>373,65140=>300,65142=>300,65143=>408,65144=>300,65145=>408,65146=>300,65147=>408,65148=>300,65149=>408,65150=>351,65151=>408,65152=>350,65153=>264,65154=>247,65155=>264,65156=>247,65157=>329,65158=>329,65159=>264,65160=>247,65161=>742,65162=>725,65163=>301,65164=>339,65165=>264,65166=>247,65167=>899,65168=>957,65169=>328,65170=>340,65171=>424,65172=>423,65173=>897,65174=>957,65175=>328,65176=>338,65177=>897,65178=>957,65179=>348,65180=>338,65181=>655,65182=>688,65183=>574,65184=>602,65185=>655,65186=>688,65187=>610,65188=>602,65189=>655,65190=>688,65191=>610,65192=>602,65193=>397,65194=>397,65195=>397,65196=>397,65197=>358,65198=>348,65199=>351,65200=>348,65201=>901,65202=>901,65203=>641,65204=>601,65205=>901,65206=>901,65207=>641,65208=>601,65209=>909,65210=>909,65211=>823,65212=>803,65213=>909,65214=>909,65215=>850,65216=>820,65217=>557,65218=>557,65219=>541,65220=>504,65221=>550,65222=>557,65223=>535,65224=>495,65225=>595,65226=>552,65227=>694,65228=>517,65229=>602,65230=>577,65231=>694,65232=>517,65233=>858,65234=>858,65235=>346,65236=>328,65237=>635,65238=>635,65239=>346,65240=>328,65241=>446,65242=>648,65243=>453,65244=>489,65245=>601,65246=>672,65247=>238,65248=>280,65249=>489,65250=>478,65251=>473,65252=>534,65253=>591,65254=>591,65255=>328,65256=>333,65257=>424,65258=>423,65259=>470,65260=>406,65261=>329,65262=>401,65263=>742,65264=>725,65265=>742,65266=>725,65267=>301,65268=>275,65269=>476,65270=>614,65271=>476,65272=>614,65273=>476,65274=>614,65275=>476,65276=>614,65279=>0,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freeserifb.z b/incs/tcpdf/fonts/freeserifb.z new file mode 100644 index 0000000..6d9f8b6 Binary files /dev/null and b/incs/tcpdf/fonts/freeserifb.z differ diff --git a/incs/tcpdf/fonts/freeserifbi.ctg.z b/incs/tcpdf/fonts/freeserifbi.ctg.z new file mode 100644 index 0000000..93abdfc Binary files /dev/null and b/incs/tcpdf/fonts/freeserifbi.ctg.z differ diff --git a/incs/tcpdf/fonts/freeserifbi.php b/incs/tcpdf/fonts/freeserifbi.php new file mode 100644 index 0000000..cfb3766 --- /dev/null +++ b/incs/tcpdf/fonts/freeserifbi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-787 -300 1732 900]','ItalicAngle'=>-16.45875,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>669,'XHeight'=>475,'StemV'=>123,'StemH'=>53,'AvgWidth'=>596,'MaxWidth'=>1668,'MissingWidth'=>600); +$cbbox=array(0=>array(6,-81,742,774),33=>array(67,-13,370,684),34=>array(136,398,536,685),35=>array(-33,0,533,700),36=>array(-20,-100,497,733),37=>array(39,-10,793,692),38=>array(5,-19,699,682),39=>array(128,398,268,685),40=>array(28,-179,344,685),41=>array(-44,-179,271,685),42=>array(65,252,456,685),43=>array(33,0,537,506),44=>array(-60,-182,144,134),45=>array(2,166,271,282),46=>array(-9,-13,139,135),47=>array(-4,-18,402,685),48=>array(17,-14,477,683),49=>array(5,0,419,683),50=>array(13,0,486,683),51=>array(5,-13,470,683),52=>array(5,0,523,683),53=>array(9,-13,507,669),54=>array(28,-15,514,679),55=>array(72,0,545,669),56=>array(13,-13,486,683),57=>array(0,-10,487,683),58=>array(23,-13,264,459),59=>array(-25,-183,264,459),60=>array(31,-12,539,518),61=>array(63,107,567,399),62=>array(61,-12,569,518),63=>array(79,-13,470,684),64=>array(62,-19,776,691),65=>array(0,0,660,683),66=>array(0,0,648,669),67=>array(41,-18,686,685),68=>array(0,0,731,669),69=>array(0,0,680,669),70=>array(0,0,673,669),71=>array(44,-18,729,685),72=>array(0,0,823,669),73=>array(0,0,438,669),74=>array(0,-99,570,669),75=>array(0,0,723,669),76=>array(0,0,612,669),77=>array(0,-12,946,669),78=>array(0,-15,775,669),79=>array(36,-18,700,685),80=>array(0,0,640,669),81=>array(33,-208,697,685),82=>array(0,0,652,669),83=>array(0,-18,524,685),84=>array(89,0,689,669),85=>array(107,-18,784,669),86=>array(128,-18,778,669),87=>array(128,-18,1003,669),88=>array(0,0,718,669),89=>array(128,0,714,669),90=>array(0,0,601,669),91=>array(-37,-159,362,674),92=>array(117,-18,397,685),93=>array(-56,-157,343,674),94=>array(67,304,503,669),95=>array(0,-155,500,-75),96=>array(85,516,297,697),97=>array(14,-14,490,462),98=>array(25,-13,483,699),99=>array(24,-13,421,462),100=>array(20,-13,558,699),101=>array(24,-13,417,462),102=>array(-95,-205,520,698),103=>array(-22,-203,508,462),104=>array(20,-9,531,699),105=>array(40,-9,301,685),106=>array(-75,-207,393,685),107=>array(20,-8,526,699),108=>array(42,-9,330,699),109=>array(10,-9,746,462),110=>array(10,-9,509,462),111=>array(25,-13,469,462),112=>array(-81,-205,485,462),113=>array(20,-205,490,462),114=>array(10,0,420,462),115=>array(0,-13,352,462),116=>array(32,-9,324,594),117=>array(35,-9,512,462),118=>array(54,-13,439,462),119=>array(54,-13,652,462),120=>array(-30,-13,485,462),121=>array(-53,-205,433,462),122=>array(0,-78,411,449),123=>array(5,-187,436,686),124=>array(116,-18,204,685),125=>array(-129,-187,302,686),126=>array(54,175,516,331),160=>array(0,0,0,0),161=>array(18,-205,321,492),162=>array(13,-143,410,576),163=>array(8,-12,550,683),164=>array(74,34,626,586),165=>array(125,0,720,669),166=>array(66,-18,154,685),167=>array(36,-143,459,685),168=>array(55,525,397,655),169=>array(30,-18,718,685),170=>array(61,256,390,685),171=>array(12,32,468,415),172=>array(51,108,555,399),173=>array(2,166,271,282),174=>array(30,-18,718,685),175=>array(51,553,393,623),176=>array(172,397,458,683),177=>array(33,0,537,568),178=>array(138,390,449,799),179=>array(133,385,437,803),180=>array(139,516,379,697),181=>array(-40,-207,536,449),182=>array(3,-193,622,669),183=>array(118,157,266,305),184=>array(-80,-218,156,5),185=>array(117,390,388,799),186=>array(57,256,377,685),187=>array(12,32,468,415),188=>array(37,-14,751,683),189=>array(41,-14,773,683),190=>array(48,-14,767,683),191=>array(30,-205,421,492),192=>array(0,0,660,900),193=>array(0,0,660,900),194=>array(0,0,660,897),195=>array(0,0,672,844),196=>array(0,0,660,843),197=>array(0,0,660,900),198=>array(0,0,982,669),199=>array(41,-218,686,685),200=>array(0,0,680,900),201=>array(0,0,680,900),202=>array(0,0,680,897),203=>array(0,0,680,843),204=>array(0,0,438,900),205=>array(0,0,475,900),206=>array(0,0,458,897),207=>array(0,0,476,845),208=>array(0,0,731,669),209=>array(0,-15,775,843),210=>array(36,-18,700,900),211=>array(36,-18,700,900),212=>array(36,-18,700,897),213=>array(36,-18,700,843),214=>array(36,-18,700,842),215=>array(48,16,522,490),216=>array(36,-125,700,764),217=>array(107,-18,784,900),218=>array(107,-18,784,900),219=>array(107,-18,784,897),220=>array(107,-18,784,839),221=>array(128,0,714,900),222=>array(0,0,601,669),223=>array(-75,-200,598,705),224=>array(14,-14,490,697),225=>array(14,-14,490,697),226=>array(14,-14,490,690),227=>array(14,-14,506,628),228=>array(14,-14,490,634),229=>array(14,-14,490,710),230=>array(20,-13,698,462),231=>array(-6,-218,410,462),232=>array(24,-13,417,697),233=>array(24,-13,475,697),234=>array(24,-13,463,690),235=>array(24,-13,483,630),236=>array(40,-9,280,697),237=>array(40,-9,332,697),238=>array(40,-9,370,690),239=>array(40,-9,389,636),240=>array(17,-13,474,699),241=>array(10,-9,531,631),242=>array(25,-13,469,697),243=>array(25,-13,469,697),244=>array(25,-13,471,690),245=>array(25,-13,516,629),246=>array(25,-13,496,636),247=>array(33,-29,537,535),248=>array(25,-119,469,560),249=>array(35,-9,512,697),250=>array(35,-9,521,697),251=>array(35,-9,512,690),252=>array(35,-9,512,633),253=>array(-53,-205,475,697),254=>array(-80,-205,486,699),255=>array(-53,-205,448,633),256=>array(0,0,660,800),257=>array(14,-14,490,603),258=>array(0,0,660,888),259=>array(14,-14,490,678),260=>array(0,-173,796,683),261=>array(14,-173,535,462),262=>array(41,-18,686,900),263=>array(24,-13,474,697),264=>array(41,-18,686,893),265=>array(24,-13,459,686),266=>array(41,-18,686,849),267=>array(24,-13,421,637),268=>array(41,-18,686,900),269=>array(24,-13,518,690),270=>array(0,0,731,900),271=>array(20,-13,735,699),272=>array(0,0,731,669),273=>array(16,-13,577,699),274=>array(0,0,680,800),275=>array(24,-13,459,604),276=>array(0,0,680,881),277=>array(24,-13,483,674),278=>array(0,0,680,865),279=>array(24,-13,417,635),280=>array(0,-173,694,669),281=>array(12,-173,411,462),282=>array(0,0,680,900),283=>array(24,-13,517,690),284=>array(44,-18,729,893),285=>array(-22,-203,508,686),286=>array(44,-18,729,888),287=>array(-22,-203,508,678),288=>array(44,-18,729,849),289=>array(-22,-203,508,632),290=>array(44,-300,729,685),291=>array(-22,-203,508,746),292=>array(0,0,823,893),293=>array(20,-9,553,899),294=>array(0,0,823,669),295=>array(20,-9,531,699),296=>array(0,0,512,838),297=>array(19,-9,404,631),298=>array(0,0,480,800),299=>array(31,-9,373,599),300=>array(0,0,502,881),301=>array(40,-9,385,674),302=>array(0,-173,438,669),303=>array(40,-173,316,685),304=>array(0,0,438,865),305=>array(40,-9,276,462),306=>array(0,-99,904,669),307=>array(37,-207,561,685),308=>array(0,-99,581,893),309=>array(-75,-207,419,686),310=>array(0,-300,723,669),311=>array(20,-297,526,699),312=>array(14,0,534,470),313=>array(0,0,612,900),314=>array(42,-9,392,900),315=>array(0,-300,612,669),316=>array(-36,-300,330,699),317=>array(0,0,655,685),318=>array(42,-9,515,699),319=>array(0,0,612,669),320=>array(42,-9,449,699),321=>array(0,0,612,669),322=>array(37,-9,351,699),323=>array(0,-15,775,900),324=>array(10,-9,511,697),325=>array(0,-300,775,669),326=>array(10,-300,509,462),327=>array(0,-15,775,900),328=>array(10,-9,523,690),329=>array(10,-9,509,761),330=>array(0,-13,827,686),331=>array(10,-207,490,462),332=>array(36,-18,700,801),333=>array(25,-13,487,603),334=>array(36,-18,700,881),335=>array(25,-13,501,674),336=>array(36,-18,711,900),337=>array(25,-13,564,697),338=>array(23,-9,946,677),339=>array(15,-13,683,462),340=>array(0,0,652,900),341=>array(10,0,420,697),342=>array(0,-300,652,669),343=>array(-56,-300,420,462),344=>array(0,0,652,900),345=>array(10,0,449,690),346=>array(0,-25,524,900),347=>array(0,-13,397,697),348=>array(0,-18,524,893),349=>array(0,-13,375,686),350=>array(2,-218,526,685),351=>array(-40,-218,333,462),352=>array(0,-18,524,897),353=>array(0,-13,419,690),354=>array(75,-222,689,669),355=>array(-50,-218,324,594),356=>array(89,0,689,900),357=>array(32,-9,506,685),358=>array(89,0,689,669),359=>array(45,-9,341,594),360=>array(107,-18,784,838),361=>array(35,-9,528,631),362=>array(107,-18,784,800),363=>array(35,-9,515,604),364=>array(107,-18,784,881),365=>array(35,-9,512,674),366=>array(107,-18,784,900),367=>array(35,-9,512,725),368=>array(107,-18,784,900),369=>array(35,-9,571,697),370=>array(67,-173,744,669),371=>array(35,-173,576,462),372=>array(128,-18,1003,893),373=>array(54,-13,652,686),374=>array(128,0,714,893),375=>array(-53,-205,433,686),376=>array(128,0,714,862),377=>array(0,0,601,900),378=>array(0,-78,447,697),379=>array(0,0,601,865),380=>array(0,-78,411,633),381=>array(0,0,601,897),382=>array(0,-78,454,690),383=>array(-95,-205,520,698),384=>array(36,-13,494,699),385=>array(82,0,787,669),386=>array(24,0,711,669),387=>array(31,-13,514,669),388=>array(0,0,596,686),389=>array(46,-13,504,703),390=>array(0,-19,721,691),391=>array(41,-18,955,688),392=>array(14,-13,685,547),393=>array(0,0,731,669),394=>array(79,0,867,669),395=>array(16,0,792,669),396=>array(16,-13,543,669),397=>array(43,-241,528,461),398=>array(0,0,816,669),399=>array(39,-19,646,686),400=>array(13,-19,650,691),401=>array(-95,-207,714,669),402=>array(-95,-205,520,698),403=>array(45,-18,970,688),404=>array(110,-22,704,669),405=>array(17,-12,757,699),406=>array(32,-9,320,699),407=>array(5,0,443,669),408=>array(0,0,833,669),409=>array(0,-8,506,698),410=>array(57,-9,360,699),411=>array(0,-13,499,698),412=>array(41,-17,928,662),413=>array(-95,-207,899,669),414=>array(10,-255,496,462),415=>array(27,-18,691,685),416=>array(27,-18,888,725),417=>array(13,-13,636,590),418=>array(27,-18,996,685),419=>array(13,-13,738,462),420=>array(61,0,758,669),421=>array(-80,-205,486,698),422=>array(0,-196,652,669),423=>array(18,-18,536,685),424=>array(8,-13,320,462),425=>array(28,0,777,669),426=>array(132,-255,418,767),427=>array(-75,-230,368,594),428=>array(50,0,650,669),429=>array(49,-9,470,698),430=>array(100,-255,689,669),431=>array(67,-18,899,725),432=>array(35,-9,734,590),433=>array(21,-16,798,669),434=>array(87,-18,676,687),435=>array(94,0,769,685),436=>array(-54,-205,626,698),437=>array(0,0,601,669),438=>array(0,-78,411,449),439=>array(15,-18,684,669),440=>array(30,-18,682,669),441=>array(0,-217,517,449),442=>array(-32,-215,466,449),443=>array(0,0,507,683),444=>array(15,-18,637,669),445=>array(-56,-233,442,449),446=>array(61,-13,359,594),447=>array(-76,-205,492,462),448=>array(42,-18,280,685),449=>array(42,-18,478,685),450=>array(55,-102,622,608),451=>array(67,-13,370,684),452=>array(0,0,1335,897),453=>array(0,-78,1188,690),454=>array(20,-78,954,699),455=>array(0,-99,1179,669),456=>array(0,-207,947,685),457=>array(42,-207,616,699),458=>array(0,-99,1202,669),459=>array(0,-207,1005,685),460=>array(10,-207,849,685),461=>array(0,0,672,900),462=>array(14,-14,507,676),463=>array(0,0,510,883),464=>array(40,-9,404,676),465=>array(36,-18,700,883),466=>array(25,-13,509,676),467=>array(107,-18,784,883),468=>array(35,-9,538,676),469=>array(67,-15,744,871),470=>array(35,-9,540,763),471=>array(67,-15,744,900),472=>array(35,-9,520,849),473=>array(67,-15,744,900),474=>array(35,-9,557,843),475=>array(67,-15,744,900),476=>array(35,-9,512,852),477=>array(16,-13,409,462),478=>array(0,0,672,900),479=>array(14,-14,519,763),480=>array(-67,0,626,900),481=>array(14,-14,531,742),482=>array(0,0,982,800),483=>array(20,-13,698,572),484=>array(44,-18,729,685),485=>array(-54,-203,528,462),486=>array(44,-18,729,883),487=>array(-22,-203,525,676),488=>array(0,0,723,883),489=>array(20,-8,571,895),490=>array(27,-205,691,685),491=>array(25,-200,469,462),492=>array(27,-205,691,800),493=>array(25,-200,496,607),494=>array(15,-18,684,897),495=>array(-75,-217,466,676),496=>array(-75,-207,378,676),497=>array(0,0,1335,669),498=>array(0,-78,1145,669),499=>array(20,-78,911,699),500=>array(44,-18,729,890),501=>array(-22,-203,508,683),502=>array(0,-13,1006,669),503=>array(0,1,652,686),504=>array(0,-15,775,890),505=>array(10,-9,509,683),506=>array(-67,0,614,900),507=>array(14,-14,528,900),508=>array(0,0,982,890),509=>array(20,-13,698,683),510=>array(36,-125,700,900),511=>array(25,-119,469,683),512=>array(0,0,660,880),513=>array(14,-14,490,687),514=>array(0,0,660,900),515=>array(14,-14,490,685),516=>array(0,0,680,880),517=>array(24,-13,419,687),518=>array(0,0,680,900),519=>array(24,-13,455,685),520=>array(0,0,438,880),521=>array(3,-9,307,687),522=>array(0,0,452,900),523=>array(40,-9,359,685),524=>array(36,-18,700,880),525=>array(25,-13,469,687),526=>array(36,-18,700,900),527=>array(25,-13,469,685),528=>array(0,0,652,880),529=>array(10,0,420,687),530=>array(0,0,652,900),531=>array(10,0,420,685),532=>array(107,-18,784,880),533=>array(35,-9,512,687),534=>array(107,-18,784,900),535=>array(35,-9,512,685),536=>array(0,-300,524,685),537=>array(0,-300,352,462),538=>array(89,-300,689,669),539=>array(-36,-300,324,594),540=>array(45,-58,508,693),541=>array(-11,-239,428,444),542=>array(0,0,823,883),543=>array(20,-9,611,894),544=>array(0,-200,767,685),545=>array(-9,-214,544,699),546=>array(28,-18,604,685),547=>array(24,-13,588,699),548=>array(0,-227,720,676),549=>array(0,-227,493,461),550=>array(0,0,660,839),551=>array(14,-14,490,632),552=>array(0,-222,680,669),553=>array(24,-218,417,462),554=>array(36,-18,700,900),555=>array(25,-13,527,765),556=>array(36,-18,700,900),557=>array(25,-13,530,764),558=>array(36,-18,700,839),559=>array(25,-13,469,632),560=>array(27,-15,691,872),561=>array(25,-13,522,742),562=>array(128,0,714,800),563=>array(-53,-205,436,572),564=>array(-92,-298,350,699),565=>array(6,-216,516,462),566=>array(-93,-294,349,594),567=>array(-75,-207,353,462),568=>array(24,-21,805,700),569=>array(24,-200,806,470),570=>array(-1,-45,746,744),571=>array(8,-45,689,744),572=>array(-6,-45,422,562),573=>array(0,0,612,669),574=>array(38,-45,719,744),575=>array(0,-200,352,462),576=>array(0,-201,424,449),577=>array(6,0,528,685),578=>array(9,0,471,462),579=>array(0,0,648,669),580=>array(88,-18,784,669),581=>array(0,-7,656,680),582=>array(0,-45,704,744),583=>array(-1,-77,456,542),584=>array(0,-99,570,669),585=>array(-75,-207,408,685),586=>array(24,-205,758,686),587=>array(6,-205,540,464),588=>array(0,0,692,669),589=>array(19,0,429,462),590=>array(103,0,724,669),591=>array(-53,-206,438,462),592=>array(64,-14,540,462),593=>array(43,-13,600,462),594=>array(-7,-11,550,464),595=>array(26,-13,484,698),596=>array(3,-14,441,473),597=>array(17,-102,392,451),598=>array(6,-204,544,699),599=>array(7,-13,679,697),600=>array(8,-13,398,462),601=>array(12,-13,405,462),602=>array(2,-13,588,462),603=>array(36,-13,469,462),604=>array(10,-13,450,463),605=>array(15,-13,583,452),606=>array(22,-13,470,466),607=>array(-75,-207,388,462),608=>array(11,-207,691,699),609=>array(-34,-205,478,462),610=>array(20,-13,500,459),611=>array(54,-221,511,462),612=>array(60,-9,601,470),613=>array(54,-246,565,462),614=>array(17,-9,528,697),615=>array(7,-204,495,697),616=>array(26,-9,315,685),617=>array(30,-13,285,449),618=>array(6,0,350,449),619=>array(17,-9,406,699),620=>array(39,-9,394,699),621=>array(-5,-204,320,699),622=>array(32,-217,633,699),623=>array(62,-9,798,462),624=>array(16,-203,734,462),625=>array(10,-205,728,462),626=>array(10,-205,490,462),627=>array(10,-204,504,462),628=>array(0,-10,558,448),629=>array(12,-13,456,462),630=>array(16,-12,730,459),631=>array(15,-13,684,474),632=>array(23,-200,589,697),633=>array(6,-11,416,451),634=>array(0,-11,476,668),635=>array(0,-204,410,451),636=>array(-46,-213,430,466),637=>array(0,-204,429,462),638=>array(0,0,485,473),639=>array(23,-200,388,463),640=>array(0,0,471,449),641=>array(0,0,587,449),642=>array(-18,-227,353,462),643=>array(-75,-205,540,698),644=>array(-75,-205,540,698),645=>array(35,-203,434,473),646=>array(-40,-268,636,698),647=>array(26,-10,318,593),648=>array(0,-204,331,594),649=>array(40,-9,546,462),650=>array(-8,-10,511,449),651=>array(45,-12,504,462),652=>array(8,-13,393,462),653=>array(8,-13,606,462),654=>array(5,-5,491,662),655=>array(85,0,479,449),656=>array(0,-227,611,449),657=>array(0,-158,434,449),658=>array(-75,-217,454,449),659=>array(10,-237,450,449),660=>array(82,0,447,684),661=>array(73,1,455,685),662=>array(12,-15,394,669),663=>array(12,-169,512,685),664=>array(36,-18,700,685),665=>array(0,0,470,449),666=>array(6,-13,431,462),667=>array(21,-13,731,671),668=>array(0,0,575,449),669=>array(-75,-210,464,685),670=>array(0,-250,506,457),671=>array(0,0,431,449),672=>array(7,-205,679,697),673=>array(52,0,437,684),674=>array(76,1,458,685),675=>array(6,-78,758,699),676=>array(6,-217,832,699),677=>array(6,-158,781,699),678=>array(39,-13,603,594),679=>array(39,-205,671,698),680=>array(39,-108,652,594),681=>array(-75,-207,836,698),682=>array(32,-13,581,699),683=>array(32,-78,534,699),684=>array(69,6,577,710),685=>array(22,88,560,670),686=>array(84,-204,573,697),687=>array(87,-204,603,697),688=>array(111,383,460,866),689=>array(109,382,458,863),690=>array(82,249,401,856),691=>array(116,390,396,705),692=>array(115,375,394,690),693=>array(93,240,372,686),694=>array(110,390,510,695),695=>array(149,386,557,710),696=>array(78,256,410,711),697=>array(128,398,268,685),698=>array(114,398,462,685),699=>array(148,441,324,695),700=>array(155,441,331,695),701=>array(166,441,338,695),702=>array(255,497,401,731),703=>array(189,497,335,731),704=>array(186,460,452,770),705=>array(181,460,454,770),706=>array(194,501,483,715),707=>array(181,501,470,715),708=>array(163,510,449,712),709=>array(218,510,504,712),710=>array(40,516,367,690),711=>array(79,516,411,690),712=>array(298,505,432,752),713=>array(51,553,393,623),714=>array(139,516,379,697),715=>array(85,516,297,697),716=>array(49,-300,183,-53),717=>array(-36,-149,306,-79),718=>array(12,-241,224,-60),719=>array(10,-221,250,-40),720=>array(71,-1,328,461),721=>array(155,342,286,461),722=>array(76,-271,222,-37),723=>array(-20,-271,126,-37),724=>array(81,168,367,360),725=>array(116,168,402,360),726=>array(82,68,368,340),727=>array(78,167,364,239),728=>array(71,516,387,678),729=>array(271,525,401,655),730=>array(241,544,445,743),731=>array(-40,-173,189,44),732=>array(138,536,523,655),733=>array(109,516,469,697),734=>array(129,284,368,462),735=>array(166,526,538,781),736=>array(180,331,525,791),737=>array(181,365,378,848),738=>array(135,374,375,698),739=>array(117,380,468,704),740=>array(197,390,482,859),741=>array(194,0,625,800),742=>array(159,0,625,800),743=>array(117,0,625,800),744=>array(75,0,625,800),745=>array(40,0,625,800),746=>array(71,-1,495,606),747=>array(72,0,553,614),748=>array(-8,-230,324,-56),749=>array(155,547,535,756),750=>array(169,369,639,685),751=>array(218,-222,504,-20),752=>array(163,-219,449,-17),753=>array(195,-236,484,-22),754=>array(181,-231,470,-17),755=>array(33,-200,237,-1),756=>array(85,290,297,471),757=>array(109,290,413,471),758=>array(39,290,399,471),759=>array(-27,-175,358,-56),760=>array(99,203,340,675),761=>array(167,511,370,748),762=>array(195,511,363,748),763=>array(-1,-72,167,165),764=>array(-6,-72,197,165),765=>array(-392,-200,-36,-19),766=>array(-30,-200,297,-28),767=>array(-39,-264,376,-74),768=>array(-251,516,-39,697),769=>array(-194,516,46,697),770=>array(-310,516,17,690),771=>array(-313,525,72,644),772=>array(-302,553,40,623),773=>array(-288,565,209,637),774=>array(-151,516,165,678),775=>array(-182,535,-52,665),776=>array(-278,525,64,655),777=>array(-132,505,45,675),778=>array(-186,524,18,723),779=>array(-303,516,57,697),780=>array(-254,516,78,690),781=>array(-37,505,97,752),782=>array(-142,505,161,752),783=>array(-428,512,-124,693),784=>array(-278,516,38,748),785=>array(-197,506,110,669),786=>array(-95,501,81,755),787=>array(-95,501,81,755),788=>array(-74,496,95,745),789=>array(95,491,271,745),790=>array(-285,-220,-73,-39),791=>array(-311,-225,-71,-44),792=>array(-377,-300,-106,-29),793=>array(-314,-300,-43,-29),794=>array(20,505,273,742),795=>array(78,319,321,562),796=>array(-340,-292,-194,-58),797=>array(-365,-218,-79,-26),798=>array(-367,-234,-81,-42),799=>array(-337,-291,-51,-19),800=>array(-371,-137,-85,-65),801=>array(-357,-251,-85,46),802=>array(-160,-251,67,46),803=>array(-312,-200,-182,-70),804=>array(-398,-200,-57,-70),805=>array(-287,-242,-83,-43),806=>array(-286,-300,-110,-56),807=>array(-356,-218,-120,5),808=>array(-356,-157,-118,0),809=>array(-299,-300,-172,-43),810=>array(-409,-226,-53,-45),811=>array(-400,-189,-97,-47),812=>array(-380,-213,-48,-39),813=>array(-416,-210,-89,-36),814=>array(-342,-210,-26,-48),815=>array(-384,-211,-68,-49),816=>array(-422,-173,-37,-54),817=>array(-375,-130,-46,-58),818=>array(-500,-150,0,-70),819=>array(-501,-270,0,-58),820=>array(-495,155,-110,274),821=>array(-284,186,-7,258),822=>array(-425,187,59,259),823=>array(-458,111,10,334),824=>array(-522,-127,121,583),825=>array(-245,-272,-100,-38),826=>array(-410,-220,-54,-39),827=>array(-367,-300,-47,-37),828=>array(-400,-243,-30,-30),829=>array(-244,496,128,751),830=>array(-145,490,49,782),831=>array(-501,492,0,704),832=>array(-213,516,-1,697),833=>array(-79,516,161,697),834=>array(-329,525,56,644),835=>array(-92,488,84,742),836=>array(-209,535,135,759),837=>array(-245,-200,-70,-39),838=>array(-314,481,42,662),839=>array(-403,-225,-97,-46),840=>array(-340,-300,-72,-43),841=>array(-301,-218,-141,-74),842=>array(-270,490,123,681),843=>array(-233,489,152,839),844=>array(-364,505,60,762),845=>array(-458,-261,-37,-27),846=>array(-350,-293,-116,-15),848=>array(-152,501,137,715),849=>array(-286,504,-140,738),850=>array(-293,495,23,727),851=>array(-474,-299,-102,-44),852=>array(-332,-260,-43,-46),853=>array(-369,-258,-80,-44),854=>array(-594,-250,-72,-36),855=>array(-192,505,-46,739),856=>array(32,525,162,655),857=>array(-347,-264,-150,-47),858=>array(-406,-249,-46,-41),859=>array(-216,490,37,744),860=>array(-330,-235,263,-66),861=>array(-133,716,460,885),862=>array(-136,693,552,765),863=>array(-377,-138,311,-66),864=>array(-464,498,444,697),865=>array(-171,524,422,693),866=>array(-323,-300,379,-16),867=>array(-300,499,-94,704),868=>array(-263,499,-93,704),869=>array(-210,502,-96,802),870=>array(-298,499,-106,704),871=>array(-287,500,-81,704),872=>array(-290,497,-118,702),873=>array(-295,498,-63,805),874=>array(-274,502,-53,808),875=>array(-328,504,-10,707),876=>array(-231,508,-54,707),877=>array(-243,500,-117,760),878=>array(-261,498,-94,703),879=>array(-305,500,-83,705),885=>array(0,-220,199,9),890=>array(18,-200,193,-39),894=>array(-25,-183,264,459),900=>array(137,510,319,734),901=>array(151,513,495,737),902=>array(76,0,736,692),903=>array(104,258,295,444),904=>array(135,0,917,694),905=>array(133,0,1047,693),906=>array(133,0,678,693),908=>array(134,-18,855,694),910=>array(132,0,1058,695),911=>array(131,-3,942,694),912=>array(6,-13,350,743),913=>array(0,0,660,683),914=>array(0,0,648,669),915=>array(0,0,680,669),916=>array(0,0,715,683),917=>array(0,0,680,669),918=>array(0,0,601,669),919=>array(0,0,823,669),920=>array(32,-18,696,685),921=>array(0,0,438,669),922=>array(1,0,724,669),923=>array(0,0,660,683),924=>array(0,-12,946,669),925=>array(0,-15,775,669),926=>array(0,0,701,669),927=>array(35,-18,699,685),928=>array(0,0,823,669),929=>array(0,0,640,669),931=>array(0,0,749,669),932=>array(99,0,699,669),933=>array(78,0,786,676),934=>array(54,0,806,669),935=>array(0,0,718,669),936=>array(80,0,981,686),937=>array(0,0,774,685),938=>array(0,0,484,857),939=>array(78,0,786,851),940=>array(17,-13,574,717),941=>array(2,-13,435,717),942=>array(50,-212,530,720),943=>array(33,-13,362,720),944=>array(53,-13,574,746),945=>array(17,-13,574,462),946=>array(-36,-212,572,698),947=>array(40,-212,546,462),948=>array(17,-13,502,689),949=>array(2,-13,435,462),950=>array(21,-187,476,698),951=>array(50,-212,529,462),952=>array(31,-13,504,678),953=>array(33,-13,288,449),954=>array(14,-10,530,465),955=>array(0,-13,499,698),956=>array(-18,-212,560,449),957=>array(45,0,530,462),958=>array(15,-187,464,698),959=>array(20,-13,501,462),960=>array(0,-13,673,486),961=>array(0,-218,503,462),962=>array(22,-187,475,462),963=>array(20,-13,583,486),964=>array(42,-13,497,486),965=>array(53,-13,551,462),966=>array(28,-206,618,462),967=>array(-75,-206,527,462),968=>array(47,-211,706,571),969=>array(15,-13,684,474),970=>array(33,-13,393,632),971=>array(53,-13,551,632),972=>array(20,-13,501,719),973=>array(53,-13,551,719),974=>array(15,-13,684,721),976=>array(29,-13,510,698),977=>array(30,-13,620,698),978=>array(108,0,787,676),979=>array(111,0,996,694),980=>array(108,0,787,851),981=>array(21,-211,610,630),982=>array(15,-13,744,547),983=>array(0,-175,520,462),984=>array(90,0,690,667),985=>array(20,-206,501,462),986=>array(77,-1,672,685),987=>array(10,-187,551,486),988=>array(0,0,673,669),989=>array(-75,-212,586,486),990=>array(69,-18,674,685),991=>array(-15,-178,385,698),992=>array(0,0,695,682),993=>array(0,-206,622,698),1008=>array(0,-13,534,474),1009=>array(-9,-240,511,474),1010=>array(-1,-13,453,474),1011=>array(-75,-207,393,685),1012=>array(27,-18,691,685),1013=>array(27,-3,448,458),1014=>array(0,-3,426,458),1015=>array(0,0,601,669),1016=>array(2,-205,536,692),1017=>array(32,-18,674,685),1018=>array(0,0,946,669),1019=>array(-36,-212,740,462),1020=>array(-107,-212,496,462),1021=>array(12,-18,654,685),1022=>array(32,-18,674,685),1023=>array(12,-18,654,685),1024=>array(0,0,680,900),1025=>array(0,0,680,862),1026=>array(100,-12,749,669),1027=>array(0,0,680,900),1028=>array(32,-18,677,685),1029=>array(0,-18,524,685),1030=>array(0,0,438,669),1031=>array(0,0,481,862),1032=>array(0,-99,570,669),1033=>array(0,-12,1012,669),1034=>array(0,0,978,669),1035=>array(91,-1,759,669),1036=>array(0,0,770,900),1037=>array(0,0,823,900),1038=>array(113,-12,814,883),1039=>array(0,-180,823,669),1040=>array(0,0,660,683),1041=>array(0,0,687,669),1042=>array(0,0,648,669),1043=>array(0,0,680,669),1044=>array(-48,-180,830,669),1045=>array(0,0,680,669),1046=>array(0,0,1110,680),1047=>array(0,-19,658,685),1048=>array(0,0,823,669),1049=>array(0,0,823,883),1050=>array(0,0,770,680),1051=>array(0,-12,856,669),1052=>array(0,-12,946,669),1053=>array(0,0,823,669),1054=>array(36,-18,700,685),1055=>array(0,0,823,669),1056=>array(0,0,640,669),1057=>array(41,-18,686,685),1058=>array(89,0,689,669),1059=>array(113,-12,814,669),1060=>array(54,0,806,669),1061=>array(0,0,718,669),1062=>array(0,-180,824,669),1063=>array(108,0,763,669),1064=>array(0,0,1181,669),1065=>array(0,-180,1181,669),1066=>array(80,0,715,669),1067=>array(0,0,1029,669),1068=>array(0,0,593,669),1069=>array(0,-19,708,685),1070=>array(0,-18,1062,685),1071=>array(0,0,827,669),1072=>array(14,-14,490,462),1073=>array(29,-13,588,690),1074=>array(25,-13,452,462),1075=>array(0,-13,366,462),1076=>array(24,-13,468,699),1077=>array(24,-13,417,462),1078=>array(3,-13,930,462),1079=>array(7,-14,431,462),1080=>array(35,-9,512,462),1081=>array(35,-9,512,676),1082=>array(14,-10,530,465),1083=>array(0,-10,563,462),1084=>array(0,-18,735,462),1085=>array(16,-9,516,461),1086=>array(25,-13,469,462),1087=>array(10,-9,509,462),1088=>array(-81,-205,485,462),1089=>array(24,-13,421,462),1090=>array(10,-9,746,462),1091=>array(2,-204,518,462),1092=>array(24,-205,755,698),1093=>array(-30,-13,485,462),1094=>array(35,-180,512,462),1095=>array(54,-9,512,462),1096=>array(35,-9,759,462),1097=>array(35,-180,760,462),1098=>array(45,-13,622,462),1099=>array(62,-13,727,462),1100=>array(62,-13,465,461),1101=>array(9,-13,453,462),1102=>array(16,-13,728,462),1103=>array(0,-11,557,449),1104=>array(24,-13,417,697),1105=>array(24,-13,473,655),1106=>array(27,-204,531,699),1107=>array(0,-13,411,697),1108=>array(25,-13,465,462),1109=>array(0,-13,352,462),1110=>array(40,-9,301,685),1111=>array(19,-9,361,655),1112=>array(-75,-207,393,685),1113=>array(0,-13,761,462),1114=>array(14,-13,713,461),1115=>array(17,-9,528,699),1116=>array(14,-10,530,697),1117=>array(35,-9,512,697),1118=>array(2,-204,518,676),1119=>array(35,-180,512,462),1120=>array(18,-18,968,685),1121=>array(25,-13,685,462),1122=>array(50,0,724,669),1123=>array(14,-13,719,462),1124=>array(0,-18,1051,685),1125=>array(16,-13,729,462),1126=>array(0,0,870,683),1127=>array(0,-13,715,462),1128=>array(0,0,1186,683),1129=>array(16,-13,903,462),1130=>array(0,0,1016,669),1131=>array(0,-11,806,449),1132=>array(0,0,1341,669),1133=>array(16,-11,992,461),1134=>array(-13,-212,647,862),1135=>array(-16,-184,465,596),1136=>array(50,0,1008,673),1137=>array(36,-206,812,676),1138=>array(27,-18,691,685),1139=>array(24,-13,512,462),1140=>array(138,-18,886,679),1141=>array(66,-13,622,470),1142=>array(138,-18,886,878),1143=>array(66,-13,622,713),1144=>array(34,-204,1164,685),1145=>array(23,-204,940,462),1146=>array(28,-74,883,741),1147=>array(25,-52,607,501),1148=>array(28,-18,978,900),1149=>array(22,-13,730,698),1150=>array(18,-18,968,849),1151=>array(25,-13,685,643),1152=>array(77,-1,672,685),1153=>array(25,-172,422,462),1154=>array(12,-212,310,151),1155=>array(-222,516,160,675),1156=>array(-315,500,131,679),1157=>array(-103,511,104,750),1158=>array(-71,511,138,750),1159=>array(-430,535,235,715),1160=>array(-758,-134,275,869),1161=>array(-787,-253,357,891),1162=>array(0,-157,823,883),1163=>array(45,-157,535,676),1164=>array(0,0,593,669),1165=>array(35,-13,458,461),1166=>array(0,0,640,669),1167=>array(-80,-205,486,462),1168=>array(0,0,727,827),1169=>array(6,0,509,559),1170=>array(0,0,680,669),1171=>array(17,0,500,449),1172=>array(0,-165,675,669),1173=>array(9,-203,483,449),1174=>array(0,-180,1110,680),1175=>array(3,-180,930,462),1176=>array(0,-212,658,685),1177=>array(0,-173,424,462),1178=>array(0,-180,770,680),1179=>array(14,-180,530,465),1180=>array(0,0,806,680),1181=>array(14,-10,556,465),1182=>array(0,0,770,680),1183=>array(14,-10,530,465),1184=>array(81,0,892,680),1185=>array(35,-10,684,465),1186=>array(0,-180,824,669),1187=>array(16,-180,516,461),1188=>array(0,0,1039,669),1189=>array(16,-9,724,461),1190=>array(1,-165,1056,669),1191=>array(14,-203,739,462),1192=>array(32,-225,677,685),1193=>array(15,-182,450,462),1194=>array(32,-212,677,685),1195=>array(15,-173,412,462),1196=>array(89,-167,689,669),1197=>array(16,-180,752,462),1198=>array(128,0,714,669),1199=>array(64,-205,708,470),1200=>array(106,0,714,669),1201=>array(64,-205,708,470),1202=>array(0,-180,718,669),1203=>array(-16,-180,499,462),1204=>array(79,-180,1054,669),1205=>array(36,-180,562,449),1206=>array(128,-180,783,669),1207=>array(64,-180,521,462),1208=>array(128,0,783,669),1209=>array(54,-9,512,462),1210=>array(0,0,655,669),1211=>array(20,-9,531,699),1212=>array(50,-19,861,686),1213=>array(35,-13,576,462),1214=>array(50,-212,861,686),1215=>array(35,-212,576,462),1216=>array(0,0,438,669),1217=>array(0,0,1110,883),1218=>array(3,-13,930,676),1219=>array(0,-165,770,680),1220=>array(14,-203,530,465),1221=>array(0,-157,856,669),1222=>array(0,-157,563,462),1223=>array(0,-165,823,669),1224=>array(16,-203,516,461),1225=>array(0,-157,823,669),1226=>array(16,-157,516,461),1227=>array(118,-167,773,669),1228=>array(54,-110,508,462),1229=>array(0,-157,946,669),1230=>array(0,-157,735,462),1231=>array(0,0,438,669),1232=>array(0,0,660,883),1233=>array(14,-14,490,676),1234=>array(0,0,660,862),1235=>array(14,-14,490,655),1236=>array(0,0,982,669),1237=>array(20,-13,698,462),1238=>array(0,0,680,883),1239=>array(24,-13,471,676),1240=>array(19,-19,626,686),1241=>array(6,-13,399,462),1242=>array(19,-19,626,868),1243=>array(6,-13,436,632),1244=>array(0,0,1110,848),1245=>array(3,-13,930,632),1246=>array(0,-19,658,869),1247=>array(7,-14,456,632),1248=>array(15,-18,684,669),1249=>array(-65,-217,464,449),1250=>array(0,0,823,800),1251=>array(35,-9,512,581),1252=>array(0,0,823,859),1253=>array(35,-9,512,632),1254=>array(36,-18,700,860),1255=>array(25,-13,484,632),1256=>array(27,-18,691,685),1257=>array(12,-13,456,462),1258=>array(27,-18,691,860),1259=>array(12,-13,484,632),1260=>array(0,-19,708,869),1261=>array(9,-13,455,632),1262=>array(113,-12,814,800),1263=>array(2,-204,518,589),1264=>array(113,-12,814,852),1265=>array(2,-204,518,632),1266=>array(113,-12,814,890),1267=>array(2,-204,561,683),1268=>array(108,0,763,851),1269=>array(54,-9,512,632),1270=>array(0,-180,680,669),1271=>array(16,-186,490,449),1272=>array(0,0,1029,852),1273=>array(62,-13,727,632),1296=>array(28,-19,682,691),1297=>array(15,-14,471,473),1298=>array(0,-165,856,669),1299=>array(0,-203,542,462),1306=>array(33,-208,697,685),1307=>array(21,-205,491,462),1308=>array(128,-18,1003,669),1309=>array(43,-13,641,462),1310=>array(0,0,770,680),1311=>array(14,-10,530,465),1329=>array(148,-41,905,662),1330=>array(15,0,833,676),1331=>array(123,0,898,676),1332=>array(95,0,981,676),1333=>array(148,-14,848,662),1334=>array(33,-87,780,674),1335=>array(112,-87,876,662),1336=>array(80,-87,808,676),1337=>array(15,0,1009,676),1338=>array(67,-14,935,662),1339=>array(15,0,797,676),1340=>array(112,-87,742,662),1341=>array(15,0,1045,662),1342=>array(143,-19,1099,691),1343=>array(150,0,830,662),1344=>array(10,-61,530,662),1345=>array(58,-25,797,674),1346=>array(95,-87,927,676),1347=>array(63,-14,767,675),1348=>array(148,-14,1081,662),1349=>array(74,-15,695,691),1350=>array(155,-14,975,749),1351=>array(85,-16,805,678),1352=>array(15,0,772,676),1353=>array(83,-148,840,678),1354=>array(117,0,831,676),1355=>array(43,-87,804,674),1356=>array(15,0,995,676),1357=>array(148,-14,905,662),1358=>array(105,-87,913,662),1359=>array(71,-14,640,677),1360=>array(15,0,833,676),1361=>array(74,-15,691,676),1362=>array(15,0,701,662),1363=>array(95,0,870,664),1364=>array(50,0,926,676),1365=>array(90,-14,818,676),1366=>array(67,-15,769,662),1369=>array(189,491,335,725),1370=>array(255,497,401,731),1371=>array(128,398,268,685),1372=>array(122,389,408,662),1373=>array(197,479,382,776),1374=>array(87,496,409,676),1375=>array(108,530,398,683),1377=>array(86,-14,845,461),1378=>array(-28,-200,572,473),1379=>array(68,-200,598,473),1380=>array(15,-200,605,473),1381=>array(86,-14,583,676),1382=>array(68,-200,578,473),1383=>array(66,-87,566,676),1384=>array(25,-200,559,473),1385=>array(-28,-200,624,473),1386=>array(68,-14,673,676),1387=>array(-28,-200,559,676),1388=>array(25,-200,305,461),1389=>array(-28,-200,825,676),1390=>array(72,-10,682,690),1391=>array(86,-200,578,676),1392=>array(15,0,559,676),1393=>array(63,-13,508,665),1394=>array(15,-200,559,473),1395=>array(63,-13,660,669),1396=>array(86,-14,612,662),1397=>array(-24,-200,415,461),1398=>array(102,-14,594,676),1399=>array(-17,-200,479,461),1400=>array(15,0,559,473),1401=>array(-18,-200,430,464),1402=>array(86,-200,845,461),1403=>array(1,-200,499,461),1404=>array(15,0,565,473),1405=>array(86,-14,578,461),1406=>array(86,-200,624,676),1407=>array(86,-14,832,473),1408=>array(-28,-200,559,473),1409=>array(55,-200,578,473),1410=>array(68,0,305,461),1411=>array(86,-200,832,676),1412=>array(-28,-200,579,473),1413=>array(72,-14,537,473),1414=>array(64,-200,682,670),1415=>array(86,-14,592,676),1417=>array(23,-13,264,459),1418=>array(75,144,394,326),1423=>array(94,0,793,676),1425=>array(161,-235,357,-45),1426=>array(484,665,696,855),1427=>array(175,665,349,900),1428=>array(548,665,651,855),1429=>array(369,665,699,855),1430=>array(195,-265,301,-45),1431=>array(390,665,533,845),1432=>array(290,665,584,820),1433=>array(120,671,226,891),1434=>array(414,-235,649,-55),1435=>array(148,-265,325,-45),1436=>array(407,665,583,885),1437=>array(654,665,830,885),1438=>array(319,665,615,885),1439=>array(115,666,548,886),1440=>array(460,666,671,886),1441=>array(55,668,268,852),1442=>array(245,-235,441,-45),1443=>array(41,-220,303,-45),1444=>array(84,-235,302,-55),1445=>array(82,-265,257,-45),1446=>array(57,-265,330,-45),1447=>array(162,-264,357,-55),1448=>array(211,665,317,885),1449=>array(75,666,249,886),1450=>array(186,-235,381,-45),1451=>array(268,664,486,844),1452=>array(262,665,524,840),1453=>array(335,-265,441,-45),1454=>array(-71,665,223,820),1455=>array(367,665,550,843),1456=>array(211,-236,322,-45),1457=>array(74,-235,417,-45),1458=>array(67,-235,405,-45),1459=>array(60,-235,403,-45),1460=>array(243,-120,322,-45),1461=>array(184,-120,378,-45),1462=>array(155,-235,370,-45),1463=>array(172,-110,408,-55),1464=>array(160,-235,397,-55),1465=>array(281,645,359,720),1466=>array(186,628,295,734),1467=>array(266,-235,555,-45),1468=>array(347,262,425,338),1469=>array(184,-230,274,-45),1470=>array(133,440,522,600),1471=>array(220,654,428,709),1472=>array(49,-15,242,660),1473=>array(758,646,836,721),1474=>array(237,646,315,721),1475=>array(131,50,412,620),1476=>array(494,646,572,721),1477=>array(226,-145,335,-39),1478=>array(52,0,380,644),1479=>array(146,-272,407,-55),1488=>array(51,0,656,644),1489=>array(23,0,527,645),1490=>array(11,-1,386,644),1491=>array(143,-5,600,645),1492=>array(50,-5,636,645),1493=>array(143,-5,332,644),1494=>array(128,-7,367,644),1495=>array(58,-5,634,645),1496=>array(88,0,625,644),1497=>array(144,301,339,645),1498=>array(143,-285,573,645),1499=>array(20,0,556,645),1500=>array(140,-5,586,899),1501=>array(56,0,598,645),1502=>array(68,0,631,637),1503=>array(43,-280,349,644),1504=>array(8,0,404,644),1505=>array(68,0,566,645),1506=>array(17,-222,629,644),1507=>array(59,-280,542,645),1508=>array(18,0,548,644),1509=>array(78,-280,612,646),1510=>array(38,0,624,645),1511=>array(-17,-300,605,645),1512=>array(143,-5,547,645),1513=>array(102,0,790,645),1514=>array(10,-5,616,645),1520=>array(143,-5,598,644),1521=>array(144,-5,598,645),1522=>array(114,301,576,645),1523=>array(213,475,475,752),1524=>array(137,475,574,752),3585=>array(86,0,604,534),3586=>array(84,0,627,538),3587=>array(132,0,710,537),3588=>array(119,0,600,534),3589=>array(119,0,609,535),3590=>array(127,-15,748,537),3591=>array(97,0,481,534),3592=>array(120,0,550,536),3593=>array(101,-17,672,536),3594=>array(84,0,634,562),3595=>array(132,0,715,562),3596=>array(84,-17,948,534),3597=>array(86,-265,853,534),3598=>array(59,-226,647,534),3599=>array(59,-226,651,534),3600=>array(-20,-300,551,531),3601=>array(118,0,764,537),3602=>array(119,-17,925,534),3603=>array(98,-17,905,534),3604=>array(119,0,600,534),3605=>array(119,0,613,534),3606=>array(86,-16,592,534),3607=>array(128,0,704,534),3608=>array(54,0,579,539),3609=>array(129,-17,661,534),3610=>array(102,0,670,534),3611=>array(102,0,711,747),3612=>array(64,0,670,534),3613=>array(64,0,712,747),3614=>array(137,0,757,534),3615=>array(139,0,803,747),3616=>array(59,-17,651,534),3617=>array(55,-17,638,534),3618=>array(85,-16,601,536),3619=>array(101,-17,551,531),3620=>array(100,-224,604,534),3621=>array(80,-16,585,536),3622=>array(59,-226,651,534),3623=>array(112,-17,542,536),3624=>array(119,0,660,556),3625=>array(92,0,853,534),3626=>array(80,-16,639,555),3627=>array(126,0,679,534),3628=>array(135,0,909,731),3629=>array(93,-16,576,536),3630=>array(71,-16,611,569),3631=>array(126,0,543,534),3632=>array(41,-3,502,526),3633=>array(-33,589,342,800),3634=>array(110,0,442,534),3635=>array(106,0,469,783),3636=>array(-281,546,51,748),3637=>array(-272,545,81,801),3638=>array(-289,543,84,814),3639=>array(-272,544,91,800),3640=>array(-283,-300,-73,-52),3641=>array(-442,-300,-55,-52),3642=>array(-193,-177,-66,-54),3647=>array(16,-129,699,770),3648=>array(81,-16,330,527),3649=>array(81,-16,599,527),3650=>array(149,-16,598,900),3651=>array(135,-16,501,900),3652=>array(133,-16,502,900),3653=>array(109,-224,443,534),3654=>array(102,-224,521,536),3655=>array(-256,560,153,886),3656=>array(-2,674,105,847),3657=>array(-166,680,167,871),3658=>array(-313,675,126,868),3659=>array(-84,679,96,847),3660=>array(-104,677,185,894),3661=>array(-99,571,69,742),3662=>array(-166,602,103,900),3663=>array(105,-10,665,536),3664=>array(70,-19,558,395),3665=>array(69,-19,557,395),3666=>array(64,-17,606,603),3667=>array(69,-21,627,392),3668=>array(64,-19,725,602),3669=>array(64,-22,737,587),3670=>array(91,-19,518,607),3671=>array(69,-19,778,608),3672=>array(71,-19,717,598),3673=>array(69,-16,675,598),3674=>array(126,0,770,534),3675=>array(73,-18,1422,541),4256=>array(80,-3,570,706),4257=>array(85,5,551,717),4258=>array(74,-2,655,698),4259=>array(86,-28,811,697),4260=>array(76,-3,622,696),4261=>array(76,-3,619,697),4262=>array(71,-2,567,698),4263=>array(65,-2,868,697),4264=>array(78,-3,609,697),4265=>array(77,1,617,695),4266=>array(74,-21,1022,691),4267=>array(80,-2,607,697),4268=>array(77,-3,649,709),4269=>array(64,-1,865,697),4270=>array(73,-2,605,698),4271=>array(74,-3,646,695),4272=>array(59,-2,815,719),4273=>array(82,-2,557,699),4274=>array(73,-3,665,697),4275=>array(170,-3,720,699),4276=>array(139,-2,739,697),4277=>array(64,-3,645,700),4278=>array(86,-29,810,697),4279=>array(77,1,647,697),4280=>array(128,-2,672,698),4281=>array(41,-2,557,699),4282=>array(82,-3,628,712),4283=>array(80,-2,607,699),4284=>array(35,-3,725,697),4285=>array(106,-3,575,713),4286=>array(84,-2,552,700),4287=>array(25,-146,748,700),4288=>array(71,-2,602,699),4289=>array(70,-2,612,699),4290=>array(57,-4,661,697),4291=>array(58,2,646,698),4292=>array(71,-3,636,697),4293=>array(70,-1,590,697),4304=>array(65,10,533,505),4305=>array(73,11,533,697),4306=>array(14,-270,579,396),4307=>array(29,-300,738,395),4308=>array(7,-272,533,397),4309=>array(8,-273,540,396),4310=>array(64,10,551,685),4311=>array(72,10,816,400),4312=>array(70,11,532,396),4313=>array(6,-274,541,394),4314=>array(19,-289,952,396),4315=>array(73,10,592,682),4316=>array(71,10,633,695),4317=>array(66,11,809,397),4318=>array(62,10,583,686),4319=>array(9,-272,565,396),4320=>array(56,9,809,695),4321=>array(125,10,593,687),4322=>array(22,-272,590,395),4323=>array(73,-271,618,398),4324=>array(78,-272,663,400),4325=>array(6,-272,629,687),4326=>array(29,-296,738,395),4327=>array(9,-275,569,396),4328=>array(122,10,659,685),4329=>array(35,10,544,686),4330=>array(17,-271,553,417),4331=>array(74,10,593,686),4332=>array(119,-272,687,686),4333=>array(3,-271,551,699),4334=>array(126,10,588,686),4335=>array(-57,-271,745,394),4336=>array(62,10,592,691),4337=>array(66,10,598,687),4338=>array(18,9,623,396),4339=>array(-52,-268,527,396),4340=>array(7,-271,573,501),4341=>array(64,11,575,684),4342=>array(73,-269,854,686),4343=>array(10,-271,536,398),4344=>array(9,-272,541,394),4345=>array(81,-256,646,410),4346=>array(31,-214,544,398),4347=>array(28,-20,478,602),4348=>array(53,219,475,734),5024=>array(18,0,777,676),5025=>array(19,-9,770,676),5026=>array(108,0,755,676),5027=>array(31,-19,915,676),5028=>array(89,-19,1092,691),5029=>array(-3,0,381,691),5030=>array(63,-19,632,690),5031=>array(83,-14,812,676),5032=>array(20,0,621,676),5033=>array(56,-19,894,676),5034=>array(-12,0,674,690),5035=>array(16,-38,619,676),5036=>array(18,0,739,676),5037=>array(70,0,882,676),5038=>array(37,0,664,695),5039=>array(10,-14,735,667),5040=>array(18,0,570,676),5041=>array(18,0,729,676),5042=>array(40,-19,940,695),5043=>array(126,-15,1094,676),5044=>array(51,-19,694,695),5045=>array(-9,0,673,676),5046=>array(81,-19,787,691),5047=>array(16,0,1067,676),5048=>array(69,0,555,695),5049=>array(33,-19,936,695),5050=>array(83,-19,1215,691),5051=>array(18,0,900,676),5052=>array(73,-19,625,676),5053=>array(73,-19,989,676),5054=>array(81,-19,809,691),5055=>array(83,-19,748,676),5056=>array(80,-19,799,691),5057=>array(8,-19,783,696),5058=>array(18,0,742,676),5059=>array(21,0,741,676),5060=>array(88,0,660,696),5061=>array(81,-19,1072,691),5062=>array(47,1,791,676),5063=>array(18,-19,853,680),5064=>array(106,-19,902,696),5065=>array(81,0,1153,695),5066=>array(19,-19,806,680),5067=>array(53,-19,644,696),5068=>array(119,-19,827,676),5069=>array(47,-19,946,696),5070=>array(56,0,667,676),5071=>array(15,0,645,676),5072=>array(76,0,580,676),5073=>array(132,-19,870,696),5074=>array(21,0,745,676),5075=>array(118,-14,558,676),5076=>array(127,-19,1172,676),5077=>array(51,-19,684,690),5078=>array(98,-14,751,676),5079=>array(10,-19,834,676),5080=>array(10,-19,827,676),5081=>array(126,-18,817,676),5082=>array(26,-19,628,692),5083=>array(72,-19,1042,696),5084=>array(16,-10,726,671),5085=>array(-12,0,673,694),5086=>array(18,0,686,676),5087=>array(81,-19,787,691),5088=>array(119,-19,917,695),5089=>array(53,-19,952,695),5090=>array(15,0,709,676),5091=>array(86,-19,811,691),5092=>array(113,0,1018,676),5093=>array(18,0,954,676),5094=>array(18,0,868,676),5095=>array(41,-14,729,662),5096=>array(80,-19,910,696),5097=>array(71,-19,962,696),5098=>array(47,-19,969,696),5099=>array(86,-19,814,691),5100=>array(90,-15,867,680),5101=>array(36,-19,649,696),5102=>array(81,-20,660,696),5103=>array(18,-19,853,680),5104=>array(33,-101,704,696),5105=>array(56,-19,918,676),5106=>array(-12,0,712,694),5107=>array(81,-19,932,688),5108=>array(17,0,700,676),7424=>array(0,0,436,451),7425=>array(0,0,649,442),7426=>array(19,-12,697,463),7427=>array(0,0,428,442),7428=>array(27,-12,453,453),7429=>array(0,0,483,442),7431=>array(0,0,449,442),7432=>array(10,-13,450,463),7433=>array(37,-211,298,483),7434=>array(0,-66,377,442),7435=>array(0,0,478,442),7436=>array(0,0,404,442),7437=>array(0,-8,625,442),7439=>array(23,-12,462,453),7448=>array(0,0,423,442),7450=>array(5,-11,437,431),7451=>array(58,0,455,442),7452=>array(70,-12,518,442),7456=>array(84,-12,514,442),7457=>array(84,-12,662,442),7458=>array(0,0,397,442),7579=>array(93,380,467,699),7581=>array(110,321,361,693),7582=>array(116,380,423,858),7583=>array(92,380,387,700),7588=>array(119,384,314,850),7589=>array(131,382,302,692),7592=>array(91,249,453,849),7593=>array(108,254,327,860),7596=>array(104,252,586,700),7597=>array(112,254,594,701),7598=>array(104,252,427,700),7599=>array(107,253,439,700),7600=>array(88,383,462,691),7601=>array(108,380,406,699),7602=>array(113,270,493,871),7603=>array(78,237,327,700),7604=>array(67,294,480,900),7605=>array(49,236,347,789),7606=>array(126,383,466,700),7607=>array(104,383,453,691),7608=>array(130,383,430,687),7609=>array(130,381,438,700),7612=>array(80,237,489,691),7613=>array(90,284,381,691),7614=>array(49,244,405,691),7615=>array(140,381,458,845),7680=>array(0,-250,660,683),7681=>array(14,-264,490,462),7682=>array(0,0,648,839),7683=>array(25,-13,486,699),7684=>array(0,-184,648,669),7685=>array(25,-197,483,699),7686=>array(0,-137,648,669),7687=>array(-38,-144,483,699),7688=>array(41,-218,686,899),7689=>array(-6,-218,471,683),7690=>array(0,0,731,839),7691=>array(20,-13,558,699),7692=>array(0,-184,731,669),7693=>array(20,-197,558,699),7694=>array(0,-137,731,669),7695=>array(-24,-138,558,699),7696=>array(0,-222,731,669),7697=>array(-22,-231,544,699),7698=>array(0,-213,731,669),7699=>array(-15,-211,558,699),7700=>array(0,0,680,900),7701=>array(24,-13,459,844),7702=>array(0,0,680,900),7703=>array(24,-13,493,844),7704=>array(0,-223,680,669),7705=>array(-48,-236,417,462),7706=>array(0,-173,680,669),7707=>array(-44,-186,417,462),7708=>array(0,-222,680,871),7709=>array(24,-218,480,664),7710=>array(0,0,673,839),7711=>array(-95,-205,520,869),7712=>array(44,-18,729,800),7713=>array(-22,-203,508,590),7714=>array(0,0,823,839),7715=>array(20,-9,531,869),7716=>array(0,-184,823,669),7717=>array(20,-193,531,699),7718=>array(0,0,823,839),7719=>array(20,-9,574,869),7720=>array(0,-222,823,669),7721=>array(-23,-219,531,699),7722=>array(0,-193,823,669),7723=>array(20,-202,531,699),7724=>array(-70,-173,438,669),7725=>array(-85,-182,301,685),7726=>array(0,0,516,900),7727=>array(40,-9,409,851),7728=>array(0,0,723,890),7729=>array(20,-8,603,899),7730=>array(0,-184,723,669),7731=>array(20,-180,526,699),7732=>array(0,-143,723,669),7733=>array(11,-139,526,699),7734=>array(0,-184,612,669),7735=>array(5,-193,330,699),7736=>array(0,-184,660,800),7737=>array(5,-193,443,809),7738=>array(0,-140,612,669),7739=>array(-71,-143,330,699),7740=>array(0,-210,612,669),7741=>array(-102,-213,330,699),7742=>array(0,-12,946,890),7743=>array(10,-9,746,683),7744=>array(0,-12,946,839),7745=>array(10,-9,746,632),7746=>array(0,-183,946,669),7747=>array(10,-178,746,462),7748=>array(0,-15,775,839),7749=>array(10,-9,509,632),7750=>array(0,-199,775,669),7751=>array(10,-193,509,462),7752=>array(0,-146,775,669),7753=>array(-3,-143,509,462),7754=>array(0,-238,775,669),7755=>array(-5,-232,509,462),7756=>array(27,-15,716,899),7757=>array(25,-13,531,853),7758=>array(27,-15,695,900),7759=>array(25,-13,529,807),7760=>array(27,-15,691,900),7761=>array(25,-13,487,844),7762=>array(27,-15,691,900),7763=>array(25,-13,518,844),7764=>array(0,0,640,890),7765=>array(-81,-205,514,683),7766=>array(0,0,640,839),7767=>array(-81,-205,485,632),7768=>array(0,0,652,839),7769=>array(10,0,420,632),7770=>array(0,-184,652,669),7771=>array(3,-184,420,462),7772=>array(0,-184,652,800),7773=>array(3,-184,436,582),7774=>array(0,-110,652,669),7775=>array(-47,-110,420,462),7776=>array(0,-18,524,839),7777=>array(0,-13,352,632),7778=>array(0,-182,524,685),7779=>array(0,-176,352,462),7780=>array(2,-15,526,900),7781=>array(0,-13,397,830),7782=>array(2,-15,526,900),7783=>array(0,-13,419,818),7784=>array(0,-182,524,839),7785=>array(0,-176,352,632),7786=>array(89,0,689,839),7787=>array(32,-9,328,764),7788=>array(89,-180,689,669),7789=>array(-11,-184,324,594),7790=>array(65,-143,689,669),7791=>array(-67,-143,324,594),7792=>array(26,-223,689,669),7793=>array(-117,-232,324,594),7794=>array(107,-179,784,669),7795=>array(3,-178,512,462),7796=>array(98,-175,784,669),7797=>array(-8,-168,512,462),7798=>array(104,-218,784,669),7799=>array(-9,-214,512,462),7800=>array(67,-15,744,900),7801=>array(35,-9,528,852),7802=>array(107,-18,784,898),7803=>array(35,-9,554,788),7804=>array(128,-18,778,828),7805=>array(54,-13,470,621),7806=>array(128,-186,778,669),7807=>array(49,-183,439,462),7808=>array(128,-18,1003,890),7809=>array(54,-13,652,683),7810=>array(128,-18,1003,890),7811=>array(54,-13,652,683),7812=>array(128,-18,1003,839),7813=>array(54,-13,652,632),7814=>array(128,-18,1003,839),7815=>array(54,-13,652,632),7816=>array(128,-179,1003,669),7817=>array(54,-174,652,462),7818=>array(0,0,718,839),7819=>array(-30,-13,485,632),7820=>array(0,0,718,839),7821=>array(-30,-13,485,632),7822=>array(128,0,714,839),7823=>array(-53,-205,433,632),7824=>array(0,0,601,883),7825=>array(0,-78,427,676),7826=>array(0,-184,601,669),7827=>array(0,-236,411,449),7828=>array(0,-146,601,669),7829=>array(-36,-188,411,449),7830=>array(20,-146,531,699),7831=>array(32,-9,422,764),7832=>array(54,-13,652,705),7833=>array(-53,-205,433,705),7834=>array(14,-14,595,731),7835=>array(-95,-205,520,869),7836=>array(-75,-205,540,698),7837=>array(-75,-205,540,698),7838=>array(1,-9,815,683),7839=>array(17,-13,502,689),7840=>array(0,-184,660,683),7841=>array(14,-198,490,462),7842=>array(0,0,660,900),7843=>array(14,-14,490,686),7844=>array(0,0,863,900),7845=>array(14,-14,667,800),7846=>array(0,0,660,900),7847=>array(1,-14,490,800),7848=>array(0,0,780,899),7849=>array(14,-14,584,797),7850=>array(0,0,720,900),7851=>array(14,-14,564,858),7852=>array(0,-184,660,883),7853=>array(14,-198,490,676),7854=>array(-67,0,604,900),7855=>array(14,-14,510,854),7856=>array(-67,0,593,900),7857=>array(14,-14,490,851),7858=>array(-67,0,593,900),7859=>array(14,-14,490,820),7860=>array(-67,0,619,900),7861=>array(14,-14,548,843),7862=>array(0,-184,660,889),7863=>array(14,-198,492,664),7864=>array(0,-184,680,669),7865=>array(24,-197,417,462),7866=>array(0,0,680,871),7867=>array(24,-13,417,688),7868=>array(0,0,680,828),7869=>array(24,-13,493,621),7870=>array(0,0,836,900),7871=>array(24,-13,655,803),7872=>array(0,0,680,900),7873=>array(8,-13,463,800),7874=>array(0,0,753,899),7875=>array(24,-13,582,798),7876=>array(0,0,682,900),7877=>array(24,-13,551,858),7878=>array(0,-184,680,883),7879=>array(24,-197,441,676),7880=>array(0,0,438,865),7881=>array(40,-9,278,686),7882=>array(0,-184,438,669),7883=>array(-9,-193,301,685),7884=>array(36,-202,700,685),7885=>array(25,-197,469,462),7886=>array(36,-18,700,874),7887=>array(25,-13,469,686),7888=>array(36,-18,866,900),7889=>array(25,-13,666,794),7890=>array(36,-18,700,900),7891=>array(23,-13,471,800),7892=>array(36,-18,795,897),7893=>array(25,-13,578,799),7894=>array(27,-15,707,900),7895=>array(25,-13,559,844),7896=>array(36,-202,700,883),7897=>array(25,-197,469,676),7898=>array(27,-18,888,900),7899=>array(13,-13,636,693),7900=>array(27,-18,888,900),7901=>array(13,-13,636,693),7902=>array(27,-18,888,896),7903=>array(13,-13,636,689),7904=>array(27,-18,888,871),7905=>array(13,-13,636,694),7906=>array(27,-184,888,725),7907=>array(13,-184,636,590),7908=>array(107,-182,784,669),7909=>array(35,-174,512,462),7910=>array(107,-18,784,874),7911=>array(35,-9,512,686),7912=>array(67,-18,899,894),7913=>array(35,-9,734,693),7914=>array(67,-18,899,894),7915=>array(35,-9,734,693),7916=>array(67,-18,899,893),7917=>array(35,-9,734,689),7918=>array(67,-18,899,856),7919=>array(35,-9,734,694),7920=>array(67,-186,899,725),7921=>array(35,-183,734,590),7922=>array(128,0,714,890),7923=>array(-53,-205,433,683),7924=>array(128,-174,714,669),7925=>array(-53,-205,433,462),7926=>array(128,0,714,877),7927=>array(-53,-205,433,688),7928=>array(128,0,714,828),7929=>array(-53,-205,461,621),7936=>array(17,-13,574,749),7937=>array(17,-13,574,733),7938=>array(17,-13,574,728),7939=>array(17,-13,574,736),7940=>array(17,-13,574,724),7941=>array(17,-13,574,730),7942=>array(17,-13,598,868),7943=>array(17,-13,598,881),7944=>array(0,0,660,713),7945=>array(0,0,660,695),7946=>array(131,0,794,695),7947=>array(145,0,805,692),7948=>array(115,0,775,695),7949=>array(116,0,776,696),7950=>array(59,0,719,831),7951=>array(50,0,710,842),7952=>array(2,-13,435,746),7953=>array(2,-13,435,727),7954=>array(2,-13,435,728),7955=>array(2,-13,435,729),7956=>array(2,-13,484,724),7957=>array(2,-13,460,730),7960=>array(114,0,857,713),7961=>array(139,0,888,696),7962=>array(133,0,987,695),7963=>array(140,0,1001,694),7964=>array(139,0,1024,695),7965=>array(141,0,1018,698),7968=>array(50,-212,529,747),7969=>array(50,-212,529,730),7970=>array(50,-212,529,731),7971=>array(50,-212,529,732),7972=>array(50,-212,578,724),7973=>array(50,-212,593,730),7974=>array(50,-212,666,870),7975=>array(50,-212,673,884),7976=>array(114,0,1001,713),7977=>array(135,0,1024,694),7978=>array(136,0,1137,696),7979=>array(147,0,1156,694),7980=>array(143,0,1173,695),7981=>array(146,0,1179,698),7982=>array(149,0,1084,834),7983=>array(153,0,1096,842),7984=>array(33,-13,310,752),7985=>array(33,-13,341,731),7986=>array(33,-13,350,730),7987=>array(33,-13,350,732),7988=>array(33,-13,438,728),7989=>array(33,-13,429,730),7990=>array(33,-13,498,862),7991=>array(33,-13,504,884),7992=>array(86,0,592,713),7993=>array(134,0,639,693),7994=>array(131,0,745,695),7995=>array(142,0,761,693),7996=>array(132,0,781,695),7997=>array(142,0,782,698),7998=>array(150,0,710,834),7999=>array(150,0,702,845),8000=>array(20,-13,501,745),8001=>array(20,-13,501,730),8002=>array(20,-13,501,729),8003=>array(20,-13,501,731),8004=>array(20,-13,510,724),8005=>array(20,-13,506,730),8008=>array(96,-18,846,713),8009=>array(138,-18,865,695),8010=>array(117,-18,1023,696),8011=>array(142,-18,1055,692),8012=>array(135,-18,987,692),8013=>array(145,-18,995,698),8016=>array(53,-13,551,743),8017=>array(53,-13,551,730),8018=>array(53,-13,551,725),8019=>array(53,-13,551,729),8020=>array(53,-13,552,724),8021=>array(53,-13,556,730),8022=>array(53,-13,617,864),8023=>array(53,-13,621,879),8025=>array(136,0,1024,694),8027=>array(136,0,1140,693),8029=>array(143,0,1173,693),8031=>array(158,0,1092,844),8032=>array(15,-13,684,747),8033=>array(15,-13,684,732),8034=>array(15,-13,684,728),8035=>array(15,-13,684,729),8036=>array(15,-13,684,726),8037=>array(15,-13,684,730),8038=>array(15,-13,684,864),8039=>array(15,-13,694,877),8040=>array(97,0,909,712),8041=>array(137,0,943,695),8042=>array(134,0,1116,693),8043=>array(140,0,1121,695),8044=>array(136,0,1082,693),8045=>array(138,0,1074,696),8046=>array(152,0,1033,832),8047=>array(159,0,1009,844),8048=>array(17,-13,574,729),8049=>array(17,-13,574,720),8050=>array(2,-13,435,725),8051=>array(2,-13,435,717),8052=>array(50,-212,529,725),8053=>array(50,-212,549,719),8054=>array(33,-13,288,725),8055=>array(33,-13,362,720),8056=>array(20,-13,501,725),8057=>array(20,-13,501,720),8058=>array(53,-13,551,725),8059=>array(53,-13,551,719),8060=>array(15,-13,684,725),8061=>array(15,-13,684,720),8064=>array(17,-200,574,749),8065=>array(17,-200,574,733),8066=>array(17,-200,574,728),8067=>array(17,-200,574,736),8068=>array(17,-200,574,724),8069=>array(17,-200,574,730),8070=>array(17,-200,598,868),8071=>array(17,-200,598,881),8072=>array(0,0,842,713),8073=>array(0,0,847,695),8074=>array(131,0,981,695),8075=>array(145,0,991,692),8076=>array(115,0,957,695),8077=>array(116,0,955,696),8078=>array(59,0,897,831),8079=>array(50,0,893,842),8080=>array(40,-212,529,747),8081=>array(40,-212,529,730),8082=>array(40,-212,529,731),8083=>array(40,-212,529,732),8084=>array(40,-212,578,724),8085=>array(40,-212,593,730),8086=>array(40,-212,666,870),8087=>array(40,-212,673,884),8088=>array(114,0,1042,713),8089=>array(135,0,1066,694),8090=>array(136,0,1188,696),8091=>array(147,0,1199,694),8092=>array(143,0,1206,695),8093=>array(146,0,1211,698),8094=>array(149,0,1124,834),8095=>array(153,0,1129,842),8096=>array(15,-200,684,747),8097=>array(15,-200,684,732),8098=>array(15,-200,684,728),8099=>array(15,-200,684,729),8100=>array(15,-200,684,726),8101=>array(15,-200,684,730),8102=>array(15,-200,684,864),8103=>array(15,-200,694,877),8104=>array(97,0,1030,712),8105=>array(137,0,1066,695),8106=>array(134,0,1234,693),8107=>array(140,0,1247,695),8108=>array(136,0,1199,693),8109=>array(138,0,1194,696),8110=>array(152,0,1147,832),8111=>array(159,0,1135,844),8112=>array(17,-13,574,664),8113=>array(17,-13,574,602),8114=>array(17,-200,574,729),8115=>array(17,-200,574,462),8116=>array(17,-200,574,720),8118=>array(17,-13,574,631),8119=>array(17,-200,574,631),8120=>array(0,0,660,871),8121=>array(0,0,660,798),8122=>array(0,0,660,724),8123=>array(0,0,660,693),8124=>array(0,0,835,683),8125=>array(166,501,342,755),8126=>array(0,0,175,161),8127=>array(259,540,425,764),8128=>array(131,559,516,678),8129=>array(160,507,547,796),8130=>array(40,-212,529,725),8131=>array(40,-212,529,462),8132=>array(40,-212,530,720),8134=>array(50,-212,569,633),8135=>array(40,-212,569,633),8136=>array(127,1,807,706),8137=>array(89,0,832,690),8138=>array(124,0,947,707),8139=>array(90,0,983,691),8140=>array(0,0,859,669),8141=>array(168,540,460,766),8142=>array(172,555,497,780),8143=>array(176,527,561,891),8144=>array(33,-13,357,664),8145=>array(14,-13,356,617),8146=>array(32,-13,376,752),8147=>array(33,-13,404,755),8150=>array(33,-13,423,623),8151=>array(33,-13,436,796),8152=>array(0,0,491,871),8153=>array(0,0,469,800),8154=>array(130,0,568,704),8155=>array(98,0,601,691),8157=>array(156,544,451,768),8158=>array(188,558,509,785),8159=>array(181,516,566,890),8160=>array(53,-13,554,664),8161=>array(53,-13,551,610),8162=>array(53,-13,551,752),8163=>array(53,-13,551,750),8164=>array(0,-218,503,708),8165=>array(0,-218,503,713),8166=>array(53,-13,560,623),8167=>array(53,-13,587,796),8168=>array(78,0,786,871),8169=>array(78,0,786,797),8170=>array(139,0,971,727),8171=>array(83,0,966,694),8172=>array(137,0,841,669),8173=>array(176,519,520,752),8174=>array(178,517,522,750),8175=>array(183,557,278,781),8178=>array(15,-200,684,725),8179=>array(15,-200,684,474),8180=>array(15,-200,684,721),8182=>array(15,-13,684,623),8183=>array(15,-200,684,623),8184=>array(146,-18,838,715),8185=>array(89,-18,800,696),8186=>array(133,0,907,724),8187=>array(89,0,888,695),8188=>array(0,0,882,685),8189=>array(191,537,373,761),8190=>array(251,544,435,768),8208=>array(4,178,269,269),8209=>array(4,178,269,269),8210=>array(-40,178,477,269),8211=>array(-40,178,477,269),8212=>array(-40,178,977,269),8213=>array(-40,178,977,269),8214=>array(106,-18,324,685),8215=>array(86,-225,392,-46),8216=>array(92,369,296,685),8217=>array(84,369,288,685),8218=>array(-47,-182,157,134),8219=>array(105,375,316,686),8220=>array(95,369,549,685),8221=>array(84,369,554,685),8222=>array(-28,-182,428,134),8223=>array(105,375,566,686),8224=>array(91,-145,494,685),8225=>array(10,-139,493,685),8226=>array(107,175,470,525),8227=>array(23,101,509,575),8228=>array(70,-13,218,135),8229=>array(70,-13,468,135),8230=>array(70,-13,818,135),8240=>array(7,-29,996,706),8241=>array(39,-10,1577,692),8242=>array(128,398,268,685),8243=>array(128,398,476,685),8244=>array(128,398,764,685),8245=>array(197,479,382,776),8246=>array(214,479,594,776),8247=>array(206,479,756,776),8248=>array(-34,-162,419,203),8249=>array(32,32,303,415),8250=>array(10,32,281,415),8251=>array(107,-56,764,592),8252=>array(67,-13,759,684),8253=>array(118,-13,703,689),8254=>array(155,527,655,607),8255=>array(36,-279,898,-19),8256=>array(214,640,1076,900),8257=>array(-16,-19,480,691),8258=>array(64,-102,888,688),8259=>array(85,200,500,388),8260=>array(-173,-14,508,683),8261=>array(53,-175,444,698),8262=>array(12,-175,403,698),8263=>array(79,-13,970,684),8264=>array(79,-13,870,684),8265=>array(67,-13,859,684),8266=>array(57,0,525,449),8267=>array(-55,-154,559,662),8268=>array(92,155,614,545),8269=>array(69,166,591,556),8270=>array(65,-24,456,409),8271=>array(2,-183,245,459),8272=>array(97,-14,1019,731),8273=>array(65,-23,581,884),8274=>array(18,-14,699,689),8275=>array(62,268,665,424),8276=>array(205,-279,1067,-19),8277=>array(97,-24,836,711),8278=>array(77,-25,527,597),8279=>array(128,398,881,685),8280=>array(55,-25,701,688),8281=>array(-3,-25,777,597),8282=>array(26,-25,362,802),8283=>array(75,-210,721,809),8284=>array(66,-44,637,529),8285=>array(23,-25,359,802),8286=>array(20,-25,356,802),8304=>array(159,386,461,805),8305=>array(188,381,364,847),8308=>array(134,390,474,800),8309=>array(125,390,453,800),8310=>array(142,382,462,798),8311=>array(191,390,502,791),8312=>array(137,386,448,804),8313=>array(135,385,456,800),8314=>array(168,456,417,686),8315=>array(177,531,426,611),8316=>array(161,461,441,681),8317=>array(169,321,382,900),8318=>array(141,320,354,900),8319=>array(116,383,452,700),8320=>array(0,-210,302,209),8321=>array(-9,-200,262,209),8322=>array(-2,-200,309,209),8323=>array(-11,-205,293,213),8324=>array(-17,-200,323,210),8325=>array(-12,-204,316,206),8326=>array(-4,-204,316,212),8327=>array(41,-200,352,201),8328=>array(-8,-205,303,213),8329=>array(-16,-205,305,210),8330=>array(25,-114,274,116),8331=>array(22,-39,271,41),8332=>array(10,-119,290,101),8333=>array(20,-300,233,279),8334=>array(-6,-300,207,280),8336=>array(9,-205,334,120),8337=>array(16,-204,284,120),8338=>array(17,-204,319,120),8339=>array(-21,-203,330,121),8340=>array(8,-204,276,120),8352=>array(61,1,612,678),8353=>array(32,-85,677,753),8354=>array(32,-18,677,685),8355=>array(-13,0,660,669),8356=>array(-32,-12,510,683),8357=>array(12,-114,727,582),8358=>array(-27,-15,748,669),8359=>array(10,-15,983,673),8360=>array(0,-13,1004,669),8361=>array(18,-18,940,669),8362=>array(60,-4,923,605),8363=>array(73,-4,649,802),8364=>array(86,-19,841,676),8365=>array(34,0,814,667),8366=>array(103,0,726,672),8367=>array(7,-212,1480,693),8368=>array(12,-197,579,692),8369=>array(16,-5,709,673),8370=>array(82,-37,692,704),8371=>array(15,-5,737,674),8372=>array(69,-19,584,676),8373=>array(10,-99,565,750),8376=>array(109,-1,648,676),8377=>array(146,-112,761,675),8400=>array(-571,665,95,841),8401=>array(-564,659,102,835),8406=>array(-603,560,19,845),8407=>array(-564,615,58,900),8411=>array(-477,470,69,618),8412=>array(-677,470,69,618),8413=>array(-781,-238,297,840),8414=>array(-760,-213,269,816),8415=>array(-775,-230,291,836),8416=>array(-781,-238,297,840),8417=>array(-570,558,77,843),8421=>array(-309,-96,40,604),8423=>array(-328,15,189,559),8424=>array(-475,-193,71,-45),8426=>array(-612,111,10,396),8427=>array(-577,-98,239,599),8428=>array(-650,-219,16,-43),8429=>array(-646,-225,20,-49),8430=>array(-621,-290,1,-5),8431=>array(-623,-288,-1,-3),8448=>array(58,-14,739,683),8449=>array(68,-14,749,683),8451=>array(106,-18,1020,685),8453=>array(6,-14,687,686),8454=>array(6,-14,709,686),8455=>array(13,-19,650,691),8456=>array(8,-19,699,691),8457=>array(104,0,955,683),8458=>array(1,-207,471,462),8459=>array(19,-33,1056,723),8462=>array(20,-9,531,699),8463=>array(17,-9,528,699),8464=>array(-11,-149,1065,678),8465=>array(8,-37,703,761),8466=>array(-2,-86,895,689),8467=>array(24,-14,527,677),8468=>array(0,-14,911,676),8470=>array(1,-15,855,669),8471=>array(53,-68,882,761),8472=>array(-15,-193,642,479),8475=>array(-1,-8,808,691),8476=>array(23,-44,856,762),8478=>array(-4,-14,710,676),8479=>array(0,-93,714,826),8480=>array(70,203,1054,682),8481=>array(88,0,1080,669),8482=>array(110,204,1081,668),8483=>array(138,-93,788,826),8486=>array(0,0,774,685),8487=>array(34,-16,808,669),8489=>array(40,10,295,472),8490=>array(0,0,723,669),8491=>array(0,0,660,900),8492=>array(-3,-22,880,684),8494=>array(40,-10,535,473),8495=>array(24,-13,417,462),8497=>array(-6,-66,993,705),8498=>array(0,0,673,669),8499=>array(-5,-44,1301,704),8501=>array(21,0,626,644),8502=>array(23,0,527,645),8503=>array(11,-1,386,644),8504=>array(123,-5,580,645),8506=>array(59,-13,952,651),8507=>array(7,-1,1119,669),8523=>array(93,-19,787,682),8525=>array(42,-14,1067,683),8526=>array(2,-1,453,448),8531=>array(79,-12,802,688),8532=>array(102,-15,847,688),8533=>array(73,-14,846,688),8534=>array(107,-14,877,689),8535=>array(92,-18,855,688),8536=>array(107,-14,864,688),8537=>array(79,-12,817,689),8538=>array(86,-18,828,688),8539=>array(72,-13,841,688),8540=>array(86,-18,842,688),8541=>array(92,-15,846,688),8542=>array(77,-15,838,688),8543=>array(79,-12,784,688),8544=>array(0,0,438,669),8545=>array(0,0,761,669),8546=>array(0,0,1084,669),8547=>array(0,-18,1151,669),8548=>array(128,-18,778,669),8549=>array(128,-18,1101,669),8550=>array(128,-18,1409,669),8551=>array(128,-18,1732,669),8552=>array(0,0,1056,669),8553=>array(0,0,718,669),8554=>array(0,0,1073,669),8555=>array(0,0,1398,669),8556=>array(0,0,612,669),8557=>array(41,-18,686,685),8558=>array(0,0,731,669),8559=>array(0,-12,946,669),8560=>array(40,-9,301,685),8561=>array(40,-9,560,685),8562=>array(40,-9,822,685),8563=>array(40,-13,686,685),8564=>array(54,-13,439,462),8565=>array(54,-13,699,685),8566=>array(54,-13,959,685),8567=>array(54,-13,1219,685),8568=>array(40,-13,783,685),8569=>array(-30,-13,485,462),8570=>array(-30,-13,747,685),8571=>array(-30,-13,1007,685),8572=>array(42,-9,330,699),8573=>array(24,-13,421,462),8574=>array(20,-13,558,699),8575=>array(10,-9,746,462),8592=>array(51,36,880,415),8593=>array(106,-189,485,640),8594=>array(51,36,880,415),8595=>array(85,-189,464,640),8596=>array(51,36,913,415),8597=>array(83,-205,462,657),8598=>array(132,-98,751,521),8599=>array(112,-58,731,561),8600=>array(123,-98,742,521),8601=>array(112,-138,731,481),8602=>array(51,-43,880,489),8603=>array(61,-43,890,489),8606=>array(51,36,880,415),8607=>array(116,-189,495,640),8608=>array(61,36,890,415),8609=>array(86,-189,465,640),8610=>array(51,36,891,415),8611=>array(51,36,891,415),8612=>array(51,-23,880,477),8613=>array(45,-188,545,641),8614=>array(91,-23,920,477),8615=>array(155,-187,655,642),8616=>array(61,-232,578,737),8632=>array(60,-98,751,674),8633=>array(31,-213,920,667),8636=>array(63,182,950,415),8637=>array(113,182,1000,415),8638=>array(200,-145,433,742),8639=>array(140,-145,373,742),8640=>array(73,182,960,415),8641=>array(63,182,950,415),8642=>array(190,-145,423,742),8643=>array(110,-145,343,742),8644=>array(51,-164,880,615),8645=>array(76,-189,855,640),8646=>array(51,-164,900,615),8647=>array(71,-164,900,615),8648=>array(76,-209,855,620),8649=>array(31,-164,860,615),8650=>array(56,-169,835,660),8651=>array(73,12,990,587),8652=>array(73,15,970,591),8656=>array(76,-45,953,558),8657=>array(97,-162,700,678),8658=>array(61,-45,938,558),8659=>array(30,-162,633,678),8660=>array(76,-45,957,558),8661=>array(36,-182,704,698),8668=>array(57,23,1103,491),8669=>array(77,23,1123,491),8676=>array(111,-23,920,477),8677=>array(61,-23,870,477),8704=>array(169,-7,740,669),8705=>array(59,-29,611,800),8706=>array(16,-20,472,685),8707=>array(14,0,694,669),8708=>array(14,-135,694,793),8709=>array(52,-18,761,688),8710=>array(6,0,608,688),8711=>array(116,-18,718,670),8712=>array(71,0,606,538),8713=>array(71,-80,613,620),8714=>array(76,-17,484,474),8715=>array(12,0,547,538),8716=>array(8,-80,547,620),8717=>array(92,-18,500,473),8718=>array(57,0,590,691),8719=>array(3,-123,941,746),8720=>array(-9,-123,929,746),8721=>array(-12,-123,782,752),8722=>array(51,209,555,297),8723=>array(99,-54,603,514),8724=>array(62,-16,614,733),8725=>array(0,-12,686,688),8726=>array(120,-12,657,688),8727=>array(112,95,425,443),8728=>array(112,71,485,443),8729=>array(134,104,458,428),8730=>array(53,-35,723,900),8731=>array(53,-35,723,900),8732=>array(53,-35,723,900),8733=>array(71,42,726,456),8734=>array(15,42,733,456),8735=>array(62,0,447,385),8739=>array(72,-162,168,678),8740=>array(30,-162,561,678),8741=>array(72,-162,406,678),8742=>array(0,-162,705,678),8743=>array(42,0,612,574),8744=>array(112,0,682,574),8745=>array(32,0,674,594),8746=>array(70,0,712,594),8747=>array(-3,-200,698,900),8748=>array(-3,-200,1008,900),8749=>array(-3,-200,1318,900),8756=>array(62,-9,566,497),8757=>array(62,-9,566,497),8758=>array(118,-49,266,495),8759=>array(107,-51,652,495),8761=>array(61,17,766,495),8764=>array(102,156,687,366),8770=>array(62,87,614,480),8771=>array(62,87,614,480),8773=>array(52,-3,637,576),8776=>array(92,36,677,486),8778=>array(92,-28,677,569),8784=>array(63,107,567,635),8785=>array(63,-143,567,635),8786=>array(73,-143,577,635),8787=>array(51,-143,579,635),8788=>array(78,17,827,495),8789=>array(70,19,819,497),8790=>array(72,87,624,428),8791=>array(73,107,577,693),8793=>array(64,110,568,730),8794=>array(64,110,568,730),8797=>array(64,110,639,774),8798=>array(63,110,567,693),8799=>array(64,110,568,803),8800=>array(63,-13,567,519),8801=>array(87,12,591,500),8804=>array(71,1,589,672),8805=>array(91,1,629,668),8806=>array(81,-199,605,672),8807=>array(101,-199,619,668),8818=>array(12,-115,597,661),8819=>array(59,-115,644,661),8834=>array(81,-12,716,526),8835=>array(20,-12,655,526),8976=>array(75,64,695,362),8994=>array(93,131,921,400),8995=>array(62,131,889,400),9001=>array(75,-162,462,679),9002=>array(16,-162,403,679),9251=>array(29,0,508,186),9674=>array(48,0,496,740),9675=>array(17,-95,721,609),9676=>array(38,-67,826,722),9688=>array(0,0,644,673),9702=>array(90,101,490,501),9711=>array(53,-68,882,761),9824=>array(80,0,622,555),9825=>array(119,-34,691,561),9826=>array(102,-31,605,590),9827=>array(83,0,589,588),9828=>array(41,-40,631,680),9829=>array(119,-34,691,561),9830=>array(101,-31,605,590),9831=>array(39,-40,663,595),9833=>array(-38,0,373,694),9834=>array(-21,0,528,694),9835=>array(13,0,756,729),9836=>array(13,0,756,729),9837=>array(0,-36,452,730),9838=>array(34,-214,494,712),9839=>array(-8,-197,551,762),11799=>array(42,-56,355,323),42790=>array(-24,-209,799,669),42791=>array(-13,-207,475,699),42792=>array(89,-78,869,669),42793=>array(33,-78,649,594),42794=>array(68,-19,722,691),42795=>array(59,-14,557,673),42796=>array(28,-106,603,688),42797=>array(7,-205,484,461),42798=>array(28,-182,630,688),42799=>array(7,-205,582,461),42888=>array(40,-93,367,81),42889=>array(23,-13,264,459),42890=>array(51,107,304,399),42891=>array(197,177,403,760),42892=>array(225,375,403,760),42922=>array(82,0,962,669),43002=>array(-19,-13,717,458),64256=>array(-95,-205,788,703),64257=>array(-95,-205,607,703),64258=>array(-95,-205,644,704),64259=>array(-95,-205,875,703),64260=>array(-95,-205,913,704),64261=>array(-95,-205,654,698),64262=>array(-19,-13,666,740),64275=>array(86,-14,1133,676),64276=>array(86,-14,1137,676),64277=>array(86,-200,1110,676),64278=>array(86,-200,1132,676),64279=>array(86,-200,1387,676),64285=>array(115,159,339,645),64286=>array(394,652,609,724),64287=>array(143,160,605,645),64288=>array(43,0,629,644),64297=>array(77,209,601,506),64298=>array(102,0,836,721),64299=>array(102,0,790,721),64300=>array(102,0,836,721),64301=>array(102,0,790,721),64302=>array(51,-110,656,644),64303=>array(51,-235,656,644),64304=>array(51,-123,656,644),64305=>array(23,0,527,645),64306=>array(11,-1,386,644),64307=>array(143,-5,600,645),64308=>array(50,-5,636,645),64309=>array(111,-5,332,644),64310=>array(76,-7,367,644),64312=>array(88,0,625,644),64313=>array(97,301,339,645),64314=>array(143,-285,573,645),64315=>array(20,0,556,645),64316=>array(140,-5,586,899),64318=>array(68,0,631,637),64320=>array(8,0,404,644),64321=>array(68,0,566,645),64323=>array(59,-280,542,645),64324=>array(18,0,548,644),64326=>array(38,0,624,645),64327=>array(-17,-300,605,645),64328=>array(143,-5,547,645),64329=>array(69,0,757,645),64330=>array(10,-5,616,645),64331=>array(143,-5,359,720),64332=>array(23,0,527,709),64333=>array(20,0,556,709),64334=>array(18,0,548,709),64335=>array(156,0,656,899),65532=>array(85,-27,797,667),65533=>array(107,-63,971,800),65535=>array(6,-81,742,774)); +$cw=array(0=>600,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>335,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>250,59=>250,60=>570,61=>576,62=>570,63=>500,64=>832,65=>696,66=>640,67=>620,68=>723,69=>630,70=>609,71=>706,72=>753,73=>374,74=>500,75=>663,76=>609,77=>876,78=>705,79=>676,80=>600,81=>677,82=>667,83=>506,84=>593,85=>714,86=>703,87=>928,88=>699,89=>639,90=>562,91=>333,92=>400,93=>333,94=>570,95=>500,96=>333,97=>509,98=>481,99=>428,100=>510,101=>417,102=>485,103=>490,104=>546,105=>292,106=>333,107=>509,108=>294,109=>763,110=>526,111=>474,112=>482,113=>496,114=>400,115=>356,116=>286,117=>530,118=>439,119=>652,120=>476,121=>433,122=>410,123=>348,124=>270,125=>348,126=>570,160=>250,161=>389,162=>410,163=>522,164=>560,165=>645,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>696,193=>696,194=>696,195=>696,196=>696,197=>696,198=>911,199=>620,200=>630,201=>630,202=>630,203=>630,204=>374,205=>374,206=>374,207=>374,208=>723,209=>705,210=>676,211=>676,212=>676,213=>676,214=>676,215=>570,216=>676,217=>714,218=>714,219=>714,220=>714,221=>639,222=>597,223=>580,224=>509,225=>509,226=>509,227=>509,228=>509,229=>509,230=>697,231=>417,232=>417,233=>417,234=>417,235=>417,236=>292,237=>292,238=>292,239=>292,240=>450,241=>526,242=>474,243=>474,244=>474,245=>474,246=>474,247=>570,248=>474,249=>530,250=>530,251=>530,252=>530,253=>433,254=>492,255=>433,256=>696,257=>509,258=>696,259=>509,260=>734,261=>509,262=>620,263=>428,264=>620,265=>428,266=>620,267=>428,268=>620,269=>428,270=>723,271=>609,272=>723,273=>505,274=>630,275=>417,276=>630,277=>417,278=>630,279=>417,280=>610,281=>417,282=>667,283=>417,284=>706,285=>490,286=>706,287=>490,288=>706,289=>490,290=>706,291=>490,292=>753,293=>546,294=>758,295=>547,296=>389,297=>292,298=>389,299=>292,300=>389,301=>292,302=>421,303=>292,304=>389,305=>292,306=>834,307=>516,308=>500,309=>333,310=>667,311=>509,312=>514,313=>609,314=>294,315=>609,316=>294,317=>638,318=>382,319=>609,320=>434,321=>609,322=>304,323=>705,324=>526,325=>705,326=>526,327=>705,328=>526,329=>526,330=>793,331=>495,332=>676,333=>474,334=>676,335=>474,336=>676,337=>474,338=>875,339=>680,340=>667,341=>400,342=>667,343=>400,344=>667,345=>400,346=>506,347=>356,348=>506,349=>356,350=>508,351=>337,352=>506,353=>356,354=>593,355=>286,356=>593,357=>426,358=>593,359=>317,360=>714,361=>530,362=>714,363=>530,364=>714,365=>530,366=>714,367=>530,368=>714,369=>530,370=>722,371=>556,372=>928,373=>652,374=>639,375=>433,376=>639,377=>562,378=>410,379=>562,380=>410,381=>562,382=>410,383=>485,384=>492,385=>778,386=>648,387=>486,388=>640,389=>502,390=>702,391=>870,392=>600,393=>723,394=>860,395=>717,396=>505,397=>546,398=>670,399=>629,400=>608,401=>639,402=>435,403=>885,404=>629,405=>738,406=>284,407=>389,408=>748,409=>489,410=>324,411=>508,412=>853,413=>824,414=>506,415=>670,416=>804,417=>579,418=>1014,419=>755,420=>718,421=>484,422=>661,423=>526,424=>400,425=>701,426=>455,427=>333,428=>611,429=>385,430=>611,431=>879,432=>665,433=>724,434=>626,435=>694,436=>591,437=>562,438=>417,439=>609,440=>614,441=>481,442=>428,443=>500,444=>604,445=>448,446=>406,447=>483,448=>260,449=>418,450=>570,451=>333,452=>1296,453=>1123,454=>889,455=>1109,456=>887,457=>556,458=>1132,459=>945,460=>789,461=>696,462=>509,463=>374,464=>292,465=>676,466=>474,467=>714,468=>530,469=>722,470=>530,471=>722,472=>530,473=>722,474=>530,475=>722,476=>530,477=>417,478=>696,479=>509,480=>667,481=>509,482=>911,483=>697,484=>730,485=>510,486=>706,487=>490,488=>663,489=>509,490=>667,491=>474,492=>667,493=>474,494=>609,495=>470,496=>333,497=>1335,498=>1123,499=>889,500=>706,501=>490,502=>992,503=>595,504=>705,505=>526,506=>667,507=>509,508=>911,509=>698,510=>676,511=>474,512=>696,513=>509,514=>696,515=>509,516=>630,517=>417,518=>630,519=>417,520=>374,521=>292,522=>374,523=>292,524=>676,525=>474,526=>676,527=>474,528=>667,529=>400,530=>667,531=>400,532=>714,533=>530,534=>714,535=>530,536=>506,537=>356,538=>593,539=>286,540=>506,541=>491,542=>753,543=>546,544=>719,545=>558,546=>568,547=>500,548=>667,549=>444,550=>696,551=>509,552=>610,553=>417,554=>676,555=>474,556=>676,557=>474,558=>676,559=>474,560=>722,561=>474,562=>639,563=>433,564=>422,565=>591,566=>393,567=>333,568=>810,569=>810,570=>695,571=>620,572=>428,573=>609,574=>593,575=>356,576=>410,577=>476,578=>467,579=>640,580=>714,581=>722,582=>610,583=>399,584=>500,585=>394,586=>732,587=>574,588=>669,589=>409,590=>671,591=>438,592=>509,593=>570,594=>570,595=>483,596=>444,597=>412,598=>476,599=>644,600=>408,601=>409,602=>546,603=>448,604=>463,605=>527,606=>472,607=>359,608=>656,609=>456,610=>494,611=>506,612=>582,613=>546,614=>556,615=>526,616=>318,617=>299,618=>278,619=>378,620=>378,621=>277,622=>639,623=>783,624=>728,625=>727,626=>489,627=>504,628=>513,629=>461,630=>700,631=>688,632=>604,633=>420,634=>389,635=>435,636=>389,637=>389,638=>424,639=>364,640=>496,641=>516,642=>365,643=>505,644=>505,645=>433,646=>601,647=>319,648=>286,649=>550,650=>503,651=>486,652=>439,653=>652,654=>458,655=>406,656=>604,657=>473,658=>470,659=>503,660=>390,661=>387,662=>427,663=>437,664=>778,665=>487,666=>453,667=>655,668=>540,669=>429,670=>509,671=>446,672=>604,673=>380,674=>395,675=>752,676=>848,677=>820,678=>607,679=>595,680=>656,681=>831,682=>585,683=>535,684=>458,685=>463,686=>529,687=>586,688=>396,689=>397,690=>242,691=>243,692=>267,693=>341,694=>368,695=>440,696=>300,697=>250,698=>408,699=>250,700=>250,701=>250,702=>300,703=>300,704=>340,705=>340,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>300,717=>333,718=>333,719=>333,720=>278,721=>278,722=>300,723=>300,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>352,736=>374,737=>227,738=>264,739=>340,740=>340,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>480,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>333,758=>333,759=>400,760=>278,761=>175,762=>175,763=>175,764=>175,765=>0,766=>337,767=>432,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,885=>199,890=>0,894=>333,900=>330,901=>333,902=>696,903=>250,904=>819,905=>955,906=>539,908=>835,910=>961,911=>889,912=>312,913=>696,914=>640,915=>576,916=>751,917=>630,918=>562,919=>753,920=>675,921=>389,922=>663,923=>696,924=>889,925=>705,926=>629,927=>675,928=>753,929=>600,931=>701,932=>621,933=>710,934=>799,935=>699,936=>919,937=>750,938=>374,939=>710,940=>570,941=>439,942=>548,943=>312,944=>536,945=>570,946=>538,947=>532,948=>506,949=>439,950=>437,951=>548,952=>477,953=>312,954=>549,955=>510,956=>589,957=>522,958=>494,959=>512,960=>612,961=>513,962=>468,963=>525,964=>444,965=>536,966=>615,967=>495,968=>693,969=>687,970=>312,971=>536,972=>512,973=>536,974=>687,976=>489,977=>613,978=>722,979=>931,980=>722,981=>623,982=>688,983=>527,984=>615,985=>512,986=>608,987=>508,988=>598,989=>543,990=>708,991=>377,992=>731,993=>631,1008=>534,1009=>519,1010=>477,1011=>333,1012=>670,1013=>411,1014=>439,1015=>597,1016=>533,1017=>631,1018=>889,1019=>761,1020=>506,1021=>637,1022=>631,1023=>637,1024=>630,1025=>630,1026=>768,1027=>576,1028=>637,1029=>506,1030=>374,1031=>374,1032=>500,1033=>1053,1034=>1019,1035=>831,1036=>710,1037=>753,1038=>739,1039=>753,1040=>696,1041=>648,1042=>640,1043=>576,1044=>760,1045=>630,1046=>1052,1047=>651,1048=>753,1049=>753,1050=>710,1051=>786,1052=>876,1053=>753,1054=>676,1055=>753,1056=>600,1057=>620,1058=>593,1059=>739,1060=>799,1061=>699,1062=>754,1063=>693,1064=>1111,1065=>1111,1066=>756,1067=>959,1068=>624,1069=>689,1070=>1038,1071=>757,1072=>509,1073=>478,1074=>467,1075=>374,1076=>456,1077=>417,1078=>941,1079=>458,1080=>530,1081=>530,1082=>538,1083=>580,1084=>752,1085=>533,1086=>474,1087=>526,1088=>482,1089=>428,1090=>763,1091=>496,1092=>759,1093=>476,1094=>529,1095=>529,1096=>776,1097=>777,1098=>663,1099=>744,1100=>506,1101=>458,1102=>733,1103=>572,1104=>417,1105=>417,1106=>541,1107=>374,1108=>454,1109=>356,1110=>292,1111=>292,1112=>333,1113=>802,1114=>754,1115=>545,1116=>538,1117=>530,1118=>496,1119=>530,1120=>948,1121=>693,1122=>751,1123=>760,1124=>1005,1125=>718,1126=>906,1127=>732,1128=>1222,1129=>923,1130=>1052,1131=>828,1132=>1377,1133=>1014,1134=>604,1135=>446,1136=>938,1137=>779,1138=>667,1139=>517,1140=>796,1141=>584,1142=>796,1143=>584,1144=>1131,1145=>907,1146=>864,1147=>616,1148=>959,1149=>690,1150=>948,1151=>635,1152=>608,1153=>434,1154=>372,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>778,1163=>544,1164=>634,1165=>499,1166=>624,1167=>483,1168=>601,1169=>448,1170=>606,1171=>448,1172=>719,1173=>529,1174=>1080,1175=>941,1176=>651,1177=>450,1178=>772,1179=>538,1180=>780,1181=>558,1182=>750,1183=>538,1184=>862,1185=>688,1186=>754,1187=>533,1188=>965,1189=>664,1190=>1089,1191=>783,1192=>661,1193=>522,1194=>637,1195=>419,1196=>614,1197=>769,1198=>639,1199=>660,1200=>638,1201=>660,1202=>694,1203=>500,1204=>984,1205=>579,1206=>713,1207=>538,1208=>713,1209=>529,1210=>727,1211=>546,1212=>850,1213=>570,1214=>844,1215=>570,1216=>374,1217=>1052,1218=>941,1219=>705,1220=>509,1221=>786,1222=>580,1223=>753,1224=>483,1225=>753,1226=>539,1227=>703,1228=>485,1229=>876,1230=>758,1231=>374,1232=>696,1233=>509,1234=>696,1235=>509,1236=>891,1237=>646,1238=>630,1239=>417,1240=>609,1241=>403,1242=>609,1243=>403,1244=>1052,1245=>941,1246=>651,1247=>458,1248=>604,1249=>479,1250=>753,1251=>539,1252=>753,1253=>539,1254=>676,1255=>474,1256=>670,1257=>461,1258=>670,1259=>461,1260=>689,1261=>458,1262=>739,1263=>496,1264=>739,1265=>496,1266=>739,1267=>496,1268=>693,1269=>529,1270=>606,1271=>428,1272=>959,1273=>744,1296=>652,1297=>480,1298=>786,1299=>530,1306=>677,1307=>496,1308=>928,1309=>652,1310=>736,1311=>544,1329=>889,1330=>787,1331=>858,1332=>941,1333=>775,1334=>765,1335=>805,1336=>762,1337=>938,1338=>869,1339=>765,1340=>756,1341=>966,1342=>992,1343=>748,1344=>469,1345=>731,1346=>941,1347=>745,1348=>966,1349=>641,1350=>929,1351=>774,1352=>779,1353=>784,1354=>841,1355=>775,1356=>955,1357=>779,1358=>927,1359=>555,1360=>763,1361=>641,1362=>656,1363=>824,1364=>869,1365=>768,1366=>754,1369=>300,1370=>300,1371=>270,1372=>307,1373=>270,1374=>324,1375=>322,1377=>818,1378=>548,1379=>601,1380=>608,1381=>551,1382=>547,1383=>496,1384=>548,1385=>586,1386=>585,1387=>548,1388=>269,1389=>798,1390=>594,1391=>544,1392=>548,1393=>513,1394=>583,1395=>560,1396=>551,1397=>397,1398=>567,1399=>447,1400=>548,1401=>411,1402=>810,1403=>464,1404=>548,1405=>551,1406=>595,1407=>821,1408=>548,1409=>557,1410=>312,1411=>821,1412=>550,1413=>511,1414=>668,1415=>602,1417=>333,1418=>349,1423=>759,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>433,1471=>0,1472=>155,1473=>0,1474=>0,1475=>400,1476=>0,1477=>0,1478=>347,1479=>0,1488=>593,1489=>498,1490=>339,1491=>523,1492=>561,1493=>266,1494=>291,1495=>559,1496=>576,1497=>266,1498=>496,1499=>501,1500=>510,1501=>542,1502=>581,1503=>273,1504=>347,1505=>512,1506=>552,1507=>493,1508=>491,1509=>537,1510=>561,1511=>544,1512=>502,1513=>716,1514=>571,1520=>532,1521=>532,1522=>532,1523=>396,1524=>432,3585=>590,3586=>578,3587=>661,3588=>592,3589=>592,3590=>699,3591=>447,3592=>534,3593=>692,3594=>578,3595=>659,3596=>899,3597=>804,3598=>633,3599=>637,3600=>484,3601=>730,3602=>876,3603=>915,3604=>592,3605=>592,3606=>578,3607=>670,3608=>542,3609=>671,3610=>621,3611=>618,3612=>621,3613=>617,3614=>708,3615=>708,3616=>637,3617=>589,3618=>552,3619=>484,3620=>590,3621=>569,3622=>637,3623=>526,3624=>599,3625=>802,3626=>579,3627=>668,3628=>778,3629=>560,3630=>514,3631=>510,3632=>442,3633=>0,3634=>423,3635=>452,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>665,3648=>357,3649=>624,3650=>529,3651=>486,3652=>475,3653=>423,3654=>500,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>548,3665=>548,3666=>592,3667=>614,3668=>631,3669=>643,3670=>508,3671=>744,3672=>622,3673=>585,3674=>721,3675=>1381,4256=>475,4257=>469,4258=>573,4259=>650,4260=>502,4261=>506,4262=>481,4263=>746,4264=>491,4265=>495,4266=>888,4267=>488,4268=>464,4269=>745,4270=>483,4271=>489,4272=>721,4273=>464,4274=>578,4275=>590,4276=>611,4277=>491,4278=>663,4279=>489,4280=>544,4281=>479,4282=>527,4283=>488,4284=>560,4285=>461,4286=>467,4287=>546,4288=>483,4289=>487,4290=>562,4291=>477,4292=>491,4293=>471,4304=>522,4305=>518,4306=>621,4307=>716,4308=>517,4309=>519,4310=>518,4311=>796,4312=>518,4313=>518,4314=>934,4315=>517,4316=>519,4317=>787,4318=>515,4319=>514,4320=>788,4321=>573,4322=>620,4323=>593,4324=>639,4325=>516,4326=>714,4327=>518,4328=>572,4329=>518,4330=>555,4331=>518,4332=>562,4333=>509,4334=>572,4335=>677,4336=>523,4337=>517,4338=>595,4339=>480,4340=>519,4341=>484,4342=>838,4343=>517,4344=>516,4345=>621,4346=>522,4347=>410,4348=>389,5024=>718,5025=>768,5026=>633,5027=>878,5028=>1001,5029=>371,5030=>576,5031=>754,5032=>531,5033=>774,5034=>692,5035=>499,5036=>668,5037=>829,5038=>575,5039=>681,5040=>485,5041=>607,5042=>885,5043=>974,5044=>588,5045=>583,5046=>726,5047=>947,5048=>558,5049=>832,5050=>1096,5051=>780,5052=>595,5053=>869,5054=>752,5055=>710,5056=>761,5057=>802,5058=>760,5059=>656,5060=>655,5061=>982,5062=>684,5063=>801,5064=>805,5065=>1042,5066=>755,5067=>612,5068=>707,5069=>889,5070=>584,5071=>623,5072=>536,5073=>763,5074=>763,5075=>549,5076=>1052,5077=>600,5078=>730,5079=>714,5080=>714,5081=>697,5082=>543,5083=>943,5084=>718,5085=>630,5086=>660,5087=>692,5088=>841,5089=>861,5090=>617,5091=>733,5092=>898,5093=>896,5094=>781,5095=>612,5096=>830,5097=>948,5098=>886,5099=>757,5100=>796,5101=>578,5102=>601,5103=>797,5104=>623,5105=>886,5106=>730,5107=>827,5108=>648,7424=>611,7425=>587,7426=>683,7427=>437,7428=>428,7429=>450,7431=>401,7432=>463,7433=>306,7434=>268,7435=>449,7436=>404,7437=>536,7439=>443,7448=>361,7450=>390,7451=>350,7452=>449,7456=>384,7457=>527,7458=>395,7579=>385,7581=>285,7582=>341,7583=>320,7588=>218,7589=>242,7592=>380,7593=>236,7596=>497,7597=>529,7598=>401,7599=>404,7600=>364,7601=>349,7602=>412,7603=>224,7604=>332,7605=>197,7606=>344,7607=>356,7608=>354,7609=>334,7612=>453,7613=>318,7614=>317,7615=>348,7680=>696,7681=>509,7682=>640,7683=>481,7684=>640,7685=>481,7686=>640,7687=>481,7688=>620,7689=>417,7690=>723,7691=>510,7692=>723,7693=>510,7694=>723,7695=>510,7696=>723,7697=>495,7698=>723,7699=>510,7700=>618,7701=>417,7702=>618,7703=>417,7704=>630,7705=>417,7706=>630,7707=>417,7708=>610,7709=>417,7710=>609,7711=>485,7712=>706,7713=>490,7714=>753,7715=>546,7716=>753,7717=>546,7718=>753,7719=>546,7720=>758,7721=>546,7722=>753,7723=>546,7724=>374,7725=>292,7726=>374,7727=>292,7728=>663,7729=>509,7730=>663,7731=>509,7732=>663,7733=>509,7734=>609,7735=>294,7736=>609,7737=>294,7738=>609,7739=>294,7740=>609,7741=>294,7742=>876,7743=>763,7744=>876,7745=>763,7746=>876,7747=>763,7748=>705,7749=>526,7750=>705,7751=>526,7752=>705,7753=>526,7754=>705,7755=>526,7756=>722,7757=>474,7758=>722,7759=>474,7760=>722,7761=>474,7762=>722,7763=>474,7764=>600,7765=>482,7766=>600,7767=>482,7768=>667,7769=>400,7770=>667,7771=>400,7772=>667,7773=>400,7774=>667,7775=>400,7776=>506,7777=>356,7778=>506,7779=>356,7780=>556,7781=>356,7782=>556,7783=>356,7784=>506,7785=>356,7786=>593,7787=>286,7788=>593,7789=>286,7790=>593,7791=>286,7792=>593,7793=>286,7794=>714,7795=>530,7796=>714,7797=>530,7798=>714,7799=>530,7800=>722,7801=>530,7802=>714,7803=>530,7804=>703,7805=>439,7806=>703,7807=>439,7808=>928,7809=>652,7810=>928,7811=>652,7812=>928,7813=>652,7814=>928,7815=>652,7816=>928,7817=>652,7818=>699,7819=>476,7820=>699,7821=>476,7822=>639,7823=>433,7824=>562,7825=>410,7826=>562,7827=>410,7828=>562,7829=>410,7830=>546,7831=>286,7832=>652,7833=>433,7834=>509,7835=>485,7836=>465,7837=>465,7838=>830,7839=>506,7840=>696,7841=>509,7842=>696,7843=>509,7844=>696,7845=>509,7846=>696,7847=>509,7848=>696,7849=>509,7850=>696,7851=>509,7852=>696,7853=>509,7854=>667,7855=>509,7856=>667,7857=>509,7858=>667,7859=>509,7860=>667,7861=>509,7862=>696,7863=>509,7864=>630,7865=>417,7866=>630,7867=>417,7868=>630,7869=>417,7870=>630,7871=>417,7872=>630,7873=>417,7874=>630,7875=>417,7876=>618,7877=>417,7878=>630,7879=>417,7880=>374,7881=>292,7882=>374,7883=>292,7884=>676,7885=>474,7886=>676,7887=>474,7888=>676,7889=>474,7890=>676,7891=>474,7892=>676,7893=>474,7894=>686,7895=>474,7896=>676,7897=>474,7898=>804,7899=>579,7900=>804,7901=>579,7902=>804,7903=>579,7904=>804,7905=>579,7906=>804,7907=>579,7908=>714,7909=>530,7910=>714,7911=>530,7912=>879,7913=>665,7914=>879,7915=>665,7916=>879,7917=>665,7918=>879,7919=>665,7920=>879,7921=>665,7922=>639,7923=>433,7924=>639,7925=>433,7926=>639,7927=>433,7928=>639,7929=>433,7936=>570,7937=>570,7938=>570,7939=>570,7940=>570,7941=>570,7942=>570,7943=>570,7944=>696,7945=>696,7946=>830,7947=>841,7948=>811,7949=>812,7950=>755,7951=>746,7952=>439,7953=>439,7954=>439,7955=>439,7956=>439,7957=>439,7960=>787,7961=>818,7962=>917,7963=>931,7964=>954,7965=>948,7968=>548,7969=>548,7970=>548,7971=>548,7972=>548,7973=>548,7974=>548,7975=>548,7976=>937,7977=>960,7978=>1073,7979=>1092,7980=>1109,7981=>1115,7982=>1020,7983=>1032,7984=>312,7985=>312,7986=>312,7987=>312,7988=>312,7989=>312,7990=>312,7991=>312,7992=>517,7993=>564,7994=>670,7995=>686,7996=>706,7997=>707,7998=>635,7999=>627,8000=>512,8001=>512,8002=>512,8003=>512,8004=>512,8005=>512,8008=>822,8009=>841,8010=>999,8011=>1031,8012=>963,8013=>971,8016=>536,8017=>536,8018=>536,8019=>536,8020=>536,8021=>536,8022=>536,8023=>536,8025=>949,8027=>1065,8029=>1098,8031=>1017,8032=>687,8033=>687,8034=>687,8035=>687,8036=>687,8037=>687,8038=>687,8039=>687,8040=>885,8041=>919,8042=>1092,8043=>1097,8044=>1058,8045=>1050,8046=>1009,8047=>985,8048=>570,8049=>570,8050=>439,8051=>439,8052=>548,8053=>548,8054=>312,8055=>312,8056=>512,8057=>512,8058=>536,8059=>536,8060=>687,8061=>687,8064=>570,8065=>570,8066=>570,8067=>570,8068=>570,8069=>570,8070=>570,8071=>570,8072=>842,8073=>847,8074=>981,8075=>991,8076=>957,8077=>955,8078=>897,8079=>893,8080=>548,8081=>548,8082=>548,8083=>548,8084=>548,8085=>548,8086=>548,8087=>548,8088=>1042,8089=>1066,8090=>1188,8091=>1199,8092=>1206,8093=>1211,8094=>1124,8095=>1129,8096=>687,8097=>687,8098=>687,8099=>687,8100=>687,8101=>687,8102=>687,8103=>687,8104=>1030,8105=>1066,8106=>1234,8107=>1247,8108=>1199,8109=>1194,8110=>1147,8111=>1135,8112=>570,8113=>570,8114=>570,8115=>570,8116=>570,8118=>570,8119=>570,8120=>696,8121=>696,8122=>696,8123=>696,8124=>835,8125=>250,8126=>0,8127=>250,8128=>500,8129=>400,8130=>548,8131=>548,8132=>548,8134=>548,8135=>548,8136=>737,8137=>762,8138=>883,8139=>919,8140=>859,8141=>500,8142=>500,8143=>500,8144=>312,8145=>312,8146=>312,8147=>312,8150=>312,8151=>312,8152=>389,8153=>389,8154=>519,8155=>552,8157=>500,8158=>500,8159=>500,8160=>536,8161=>536,8162=>536,8163=>536,8164=>513,8165=>513,8166=>536,8167=>536,8168=>710,8169=>710,8170=>895,8171=>890,8172=>801,8173=>550,8174=>550,8175=>250,8178=>687,8179=>687,8180=>687,8182=>687,8183=>687,8184=>814,8185=>776,8186=>883,8187=>864,8188=>882,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>333,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>500,8221=>500,8222=>500,8223=>500,8224=>500,8225=>500,8226=>500,8227=>500,8228=>250,8229=>500,8230=>850,8231=>0,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>250,8239=>166,8240=>1000,8241=>1618,8242=>278,8243=>556,8244=>834,8245=>270,8246=>468,8247=>630,8248=>469,8249=>333,8250=>333,8251=>727,8252=>778,8253=>733,8254=>500,8255=>953,8256=>953,8257=>338,8258=>931,8259=>500,8260=>167,8261=>332,8262=>332,8263=>1000,8264=>889,8265=>889,8266=>500,8267=>453,8268=>600,8269=>600,8270=>500,8271=>250,8272=>953,8273=>500,8274=>521,8275=>576,8276=>953,8277=>785,8278=>410,8279=>881,8280=>620,8281=>620,8282=>179,8283=>621,8284=>569,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>219,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>362,8320=>300,8321=>274,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>350,8337=>296,8338=>320,8339=>337,8340=>298,8352=>667,8353=>667,8354=>667,8355=>667,8356=>500,8357=>742,8358=>722,8359=>1008,8360=>953,8361=>889,8362=>889,8363=>532,8364=>761,8365=>742,8366=>631,8367=>1435,8368=>579,8369=>609,8370=>639,8371=>742,8372=>576,8373=>500,8376=>524,8377=>675,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8423=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>624,8449=>625,8451=>964,8453=>623,8454=>727,8455=>608,8456=>685,8457=>881,8458=>500,8459=>1035,8462=>546,8463=>543,8464=>972,8465=>613,8466=>820,8467=>457,8468=>849,8470=>846,8471=>888,8472=>649,8475=>769,8476=>926,8478=>721,8479=>725,8480=>991,8481=>1080,8482=>1016,8483=>713,8486=>750,8487=>750,8489=>312,8490=>663,8491=>696,8492=>825,8494=>540,8495=>417,8497=>923,8498=>625,8499=>1253,8501=>537,8502=>537,8503=>350,8504=>537,8506=>942,8507=>1080,8523=>738,8525=>1072,8526=>440,8531=>800,8532=>800,8533=>800,8534=>800,8535=>800,8536=>800,8537=>800,8538=>800,8539=>800,8540=>800,8541=>800,8542=>800,8543=>750,8544=>374,8545=>716,8546=>1039,8547=>1040,8548=>703,8549=>1037,8550=>1345,8551=>1668,8552=>1005,8553=>699,8554=>1009,8555=>1334,8556=>609,8557=>620,8558=>723,8559=>876,8560=>292,8561=>551,8562=>813,8563=>686,8564=>439,8565=>690,8566=>950,8567=>1210,8568=>774,8569=>476,8570=>738,8571=>998,8572=>294,8573=>428,8574=>510,8575=>763,8592=>900,8593=>500,8594=>900,8595=>500,8596=>900,8597=>500,8598=>800,8599=>800,8600=>801,8601=>800,8602=>900,8603=>900,8606=>900,8607=>500,8608=>900,8609=>500,8610=>900,8611=>900,8612=>900,8613=>601,8614=>950,8615=>650,8616=>600,8632=>800,8633=>964,8636=>964,8637=>964,8638=>500,8639=>500,8640=>964,8641=>964,8642=>500,8643=>500,8644=>964,8645=>884,8646=>964,8647=>964,8648=>884,8649=>964,8650=>884,8651=>987,8652=>987,8656=>964,8657=>630,8658=>964,8659=>630,8660=>964,8661=>630,8668=>1100,8669=>1100,8676=>964,8677=>964,8704=>627,8705=>548,8706=>494,8707=>627,8708=>627,8709=>746,8710=>612,8711=>612,8712=>576,8713=>576,8714=>439,8715=>576,8716=>576,8717=>576,8718=>500,8719=>812,8720=>812,8721=>713,8722=>606,8723=>656,8724=>676,8725=>560,8726=>690,8727=>500,8728=>500,8729=>500,8730=>549,8731=>549,8732=>549,8733=>752,8734=>752,8735=>509,8739=>240,8740=>521,8741=>478,8742=>645,8743=>634,8744=>634,8745=>694,8746=>694,8747=>459,8748=>793,8749=>1103,8756=>629,8757=>629,8758=>250,8759=>629,8761=>767,8764=>676,8770=>676,8771=>636,8773=>636,8776=>676,8778=>636,8784=>570,8785=>570,8786=>570,8787=>570,8788=>827,8789=>877,8790=>636,8791=>576,8793=>570,8794=>570,8797=>570,8798=>570,8799=>570,8800=>570,8801=>636,8804=>626,8805=>616,8806=>676,8807=>676,8818=>636,8819=>636,8834=>676,8835=>676,8976=>680,8994=>951,8995=>951,9001=>398,9002=>398,9251=>500,9674=>494,9675=>738,9676=>791,9688=>500,9702=>500,9711=>855,9824=>618,9825=>645,9826=>587,9827=>582,9828=>582,9829=>645,9830=>587,9831=>618,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,11799=>333,42790=>778,42791=>548,42792=>868,42793=>648,42794=>652,42795=>452,42796=>478,42797=>422,42798=>675,42799=>627,42888=>333,42889=>278,42890=>282,42891=>349,42892=>278,42922=>892,43002=>763,64256=>753,64257=>623,64258=>619,64259=>891,64260=>888,64261=>616,64262=>662,64275=>1105,64276=>1105,64277=>1099,64278=>1105,64279=>1361,64285=>266,64286=>0,64287=>532,64288=>552,64297=>570,64298=>716,64299=>716,64300=>716,64301=>716,64302=>593,64303=>593,64304=>593,64305=>498,64306=>339,64307=>523,64308=>561,64309=>266,64310=>291,64312=>576,64313=>266,64314=>496,64315=>501,64316=>510,64318=>581,64320=>347,64321=>512,64323=>493,64324=>491,64326=>561,64327=>544,64328=>502,64329=>716,64330=>571,64331=>266,64332=>498,64333=>501,64334=>491,64335=>593,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freeserifbi.z b/incs/tcpdf/fonts/freeserifbi.z new file mode 100644 index 0000000..7e96ed8 Binary files /dev/null and b/incs/tcpdf/fonts/freeserifbi.z differ diff --git a/incs/tcpdf/fonts/freeserifi.ctg.z b/incs/tcpdf/fonts/freeserifi.ctg.z new file mode 100644 index 0000000..d742f27 Binary files /dev/null and b/incs/tcpdf/fonts/freeserifi.ctg.z differ diff --git a/incs/tcpdf/fonts/freeserifi.php b/incs/tcpdf/fonts/freeserifi.php new file mode 100644 index 0000000..dbe679e --- /dev/null +++ b/incs/tcpdf/fonts/freeserifi.php @@ -0,0 +1,16 @@ +96,'FontBBox'=>'[-879 -300 1558 900]','ItalicAngle'=>-16.32768,'Ascent'=>900,'Descent'=>-200,'Leading'=>100,'CapHeight'=>653,'XHeight'=>452,'StemV'=>70,'StemH'=>30,'AvgWidth'=>559,'MaxWidth'=>1601,'MissingWidth'=>600); +$cbbox=array(0=>array(19,-71,725,750),33=>array(39,-11,302,667),34=>array(132,421,420,666),35=>array(2,0,540,676),36=>array(31,-89,497,731),37=>array(79,-13,790,676),38=>array(76,-18,723,666),39=>array(132,421,241,666),40=>array(42,-181,315,669),41=>array(16,-180,289,669),42=>array(128,255,492,666),43=>array(86,0,590,506),44=>array(-4,-129,135,101),45=>array(49,192,282,255),46=>array(27,-11,138,100),47=>array(-5,-18,446,666),48=>array(32,-7,497,676),49=>array(49,0,409,676),50=>array(12,0,452,676),51=>array(15,-7,466,676),52=>array(1,0,479,676),53=>array(15,-7,491,666),54=>array(30,-7,521,686),55=>array(75,-8,537,666),56=>array(30,-7,493,676),57=>array(23,-17,492,676),58=>array(50,-11,256,441),59=>array(27,-129,261,441),60=>array(54,-10,562,516),61=>array(86,120,590,386),62=>array(64,-10,572,516),63=>array(132,-12,472,664),64=>array(68,-18,756,666),65=>array(0,0,615,668),66=>array(0,0,596,653),67=>array(43,-18,666,666),68=>array(0,0,708,653),69=>array(0,0,635,653),70=>array(0,0,636,653),71=>array(44,-18,714,666),72=>array(0,0,775,653),73=>array(0,0,392,653),74=>array(0,-18,497,653),75=>array(0,0,715,653),76=>array(0,0,567,653),77=>array(0,0,891,653),78=>array(0,-15,747,653),79=>array(37,-18,676,666),80=>array(0,0,605,653),81=>array(36,-183,676,666),82=>array(0,0,601,653),83=>array(0,-18,491,667),84=>array(94,0,668,653),85=>array(113,-18,776,653),86=>array(126,-18,738,653),87=>array(128,-18,963,653),88=>array(0,0,684,653),89=>array(113,0,668,653),90=>array(0,0,612,653),91=>array(21,-153,391,663),92=>array(109,-18,469,666),93=>array(12,-153,382,663),94=>array(0,301,422,666),95=>array(0,-125,500,-75),96=>array(131,495,299,666),97=>array(17,-11,476,441),98=>array(25,-11,475,683),99=>array(24,-11,419,441),100=>array(18,-13,530,683),101=>array(24,-11,405,441),102=>array(-77,-207,494,678),103=>array(-24,-206,440,441),104=>array(19,-9,478,683),105=>array(39,-11,254,654),106=>array(-74,-207,326,654),107=>array(18,-11,465,683),108=>array(32,-11,271,683),109=>array(12,-9,704,441),110=>array(12,-9,472,441),111=>array(25,-11,466,441),112=>array(-77,-205,467,441),113=>array(19,-209,477,441),114=>array(19,0,386,441),115=>array(0,-13,350,442),116=>array(26,-11,285,546),117=>array(31,-11,464,441),118=>array(51,-18,456,441),119=>array(51,-18,683,441),120=>array(-30,-11,444,441),121=>array(12,-206,462,441),122=>array(-2,-81,380,428),123=>array(51,-177,407,687),124=>array(105,-18,171,666),125=>array(-7,-177,349,687),126=>array(40,186,502,320),160=>array(0,0,0,0),161=>array(59,-205,321,474),162=>array(77,-143,472,560),163=>array(10,-6,517,670),164=>array(-22,53,522,597),165=>array(27,0,603,653),166=>array(105,-18,171,666),167=>array(53,-162,461,666),168=>array(107,508,405,606),169=>array(35,-14,757,708),170=>array(39,292,352,676),171=>array(51,37,445,403),172=>array(86,108,590,386),173=>array(49,192,282,255),174=>array(35,-14,757,708),175=>array(99,532,411,583),176=>array(101,390,387,676),177=>array(86,0,590,568),178=>array(140,391,431,799),179=>array(137,385,433,799),180=>array(101,494,324,664),181=>array(-30,-209,497,428),182=>array(55,-123,616,653),183=>array(142,188,240,286),184=>array(-30,-217,182,0),185=>array(130,391,375,796),186=>array(39,292,362,676),187=>array(17,37,410,403),188=>array(90,-10,797,676),189=>array(98,-10,781,677),190=>array(87,-10,807,676),191=>array(28,-205,367,473),192=>array(0,0,615,878),193=>array(0,0,615,876),194=>array(0,0,615,873),195=>array(0,0,619,802),196=>array(0,0,615,801),197=>array(0,0,615,900),198=>array(2,0,940,653),199=>array(45,-217,668,666),200=>array(0,0,635,878),201=>array(0,0,635,876),202=>array(0,0,635,873),203=>array(0,0,635,801),204=>array(0,0,392,878),205=>array(0,0,423,876),206=>array(0,0,445,873),207=>array(0,0,435,818),208=>array(0,0,708,653),209=>array(0,-15,747,838),210=>array(37,-18,676,878),211=>array(37,-18,676,876),212=>array(37,-18,676,873),213=>array(37,-18,676,801),214=>array(37,-18,676,802),215=>array(93,8,582,497),216=>array(37,-105,676,722),217=>array(113,-18,776,878),218=>array(113,-18,776,876),219=>array(113,-18,776,873),220=>array(113,-18,776,801),221=>array(113,0,668,876),222=>array(-30,0,539,653),223=>array(-75,-207,586,679),224=>array(17,-11,476,666),225=>array(17,-11,477,664),226=>array(17,-11,480,674),227=>array(17,-11,510,626),228=>array(17,-11,489,600),229=>array(17,-11,476,711),230=>array(17,-11,634,441),231=>array(20,-217,419,441),232=>array(24,-11,405,666),233=>array(24,-11,463,664),234=>array(24,-11,459,674),235=>array(24,-11,451,601),236=>array(49,-11,279,666),237=>array(49,-11,316,664),238=>array(49,-11,362,674),239=>array(49,-11,353,602),240=>array(25,-11,480,683),241=>array(12,-9,508,626),242=>array(25,-11,466,666),243=>array(25,-11,467,664),244=>array(25,-11,497,674),245=>array(25,-11,529,609),246=>array(25,-11,489,599),247=>array(86,-11,590,517),248=>array(25,-135,466,554),249=>array(31,-11,464,666),250=>array(31,-11,467,664),251=>array(31,-11,464,674),252=>array(31,-11,479,600),253=>array(12,-206,462,664),254=>array(-75,-205,469,683),255=>array(12,-206,462,601),256=>array(0,0,615,795),257=>array(17,-11,495,583),258=>array(0,0,615,876),259=>array(17,-11,494,664),260=>array(-51,-169,707,668),261=>array(17,-169,500,441),262=>array(43,-18,666,876),263=>array(24,-11,458,664),264=>array(43,-18,666,873),265=>array(24,-11,475,673),266=>array(43,-18,666,823),267=>array(24,-11,419,597),268=>array(43,-18,666,886),269=>array(24,-11,511,674),270=>array(0,0,708,886),271=>array(18,-13,701,683),272=>array(0,0,708,653),273=>array(18,-13,561,683),274=>array(0,0,635,795),275=>array(24,-11,457,581),276=>array(0,0,635,875),277=>array(24,-11,506,663),278=>array(0,0,635,802),279=>array(24,-11,405,601),280=>array(-1,-169,651,653),281=>array(24,-169,437,441),282=>array(0,0,638,886),283=>array(24,-11,522,674),284=>array(44,-18,714,873),285=>array(-24,-206,453,673),286=>array(44,-18,714,876),287=>array(-24,-206,466,664),288=>array(44,-18,714,816),289=>array(-24,-206,440,600),290=>array(44,-300,714,666),291=>array(-24,-206,440,737),292=>array(0,0,775,873),293=>array(19,-9,585,873),294=>array(-8,0,767,653),295=>array(19,-9,478,683),296=>array(0,0,479,812),297=>array(25,-11,401,600),298=>array(0,0,440,795),299=>array(49,-11,384,583),300=>array(0,0,466,875),301=>array(49,-11,397,663),302=>array(0,-169,392,653),303=>array(49,-169,278,654),304=>array(0,0,392,833),305=>array(49,-11,235,441),306=>array(0,-18,760,653),307=>array(38,-207,488,652),308=>array(0,-18,515,873),309=>array(-74,-207,404,683),310=>array(0,-300,715,653),311=>array(18,-300,465,683),312=>array(19,-11,466,455),313=>array(0,0,567,876),314=>array(32,-11,355,876),315=>array(0,-300,567,653),316=>array(16,-300,271,683),317=>array(0,0,579,665),318=>array(32,-11,452,683),319=>array(0,0,567,653),320=>array(32,-11,343,683),321=>array(0,0,567,653),322=>array(37,-11,307,683),323=>array(0,-15,747,876),324=>array(12,-9,472,664),325=>array(0,-300,747,653),326=>array(12,-300,472,441),327=>array(0,-15,747,886),328=>array(12,-9,519,674),329=>array(62,-9,522,665),330=>array(-8,-18,738,669),331=>array(14,-207,442,441),332=>array(37,-18,676,795),333=>array(25,-11,495,580),334=>array(37,-18,676,875),335=>array(25,-11,521,663),336=>array(37,-18,676,878),337=>array(25,-11,532,666),338=>array(37,-8,952,666),339=>array(25,-12,651,441),340=>array(0,0,601,876),341=>array(19,0,411,664),342=>array(0,-300,601,653),343=>array(-4,-300,386,441),344=>array(0,0,601,886),345=>array(19,0,463,674),346=>array(0,-18,491,876),347=>array(0,-13,401,664),348=>array(0,-18,491,873),349=>array(0,-13,402,673),350=>array(10,-217,501,667),351=>array(-18,-217,350,442),352=>array(0,-18,549,886),353=>array(0,-13,465,674),354=>array(59,-217,633,653),355=>array(-55,-228,285,546),356=>array(94,0,668,886),357=>array(26,-11,439,665),358=>array(59,0,633,653),359=>array(13,-11,296,546),360=>array(113,-18,776,812),361=>array(31,-11,511,600),362=>array(113,-18,776,795),363=>array(31,-11,480,583),364=>array(113,-18,776,875),365=>array(31,-11,483,663),366=>array(113,-18,776,900),367=>array(31,-11,464,711),368=>array(113,-18,776,878),369=>array(31,-11,464,666),370=>array(102,-169,765,653),371=>array(31,-169,489,441),372=>array(128,-18,963,873),373=>array(51,-18,683,673),374=>array(113,0,668,873),375=>array(12,-206,462,673),376=>array(113,0,668,802),377=>array(0,0,612,876),378=>array(-2,-81,389,664),379=>array(0,0,612,833),380=>array(-2,-81,380,604),381=>array(0,0,612,886),382=>array(-2,-81,438,674),383=>array(-77,-207,494,678),384=>array(22,-11,473,683),385=>array(98,0,738,653),386=>array(-8,0,604,653),387=>array(25,-11,494,653),388=>array(-6,0,540,658),389=>array(51,-11,502,683),390=>array(-36,-14,647,676),391=>array(45,-14,923,669),392=>array(26,-11,648,678),393=>array(0,0,708,653),394=>array(118,0,870,653),395=>array(11,0,739,653),396=>array(18,-13,522,653),397=>array(-5,-246,455,442),398=>array(0,0,691,653),399=>array(33,-17,610,668),400=>array(13,-15,576,702),401=>array(-77,-207,686,653),402=>array(-77,-207,494,678),403=>array(42,-18,923,671),404=>array(102,-23,728,654),405=>array(19,-9,708,683),406=>array(41,-11,279,683),407=>array(-8,0,384,653),408=>array(-8,0,847,665),409=>array(14,-11,461,678),410=>array(20,-11,279,683),411=>array(-11,-11,447,678),412=>array(103,-10,960,660),413=>array(-77,-207,828,653),414=>array(14,-207,442,441),415=>array(39,-18,678,666),416=>array(37,-18,840,695),417=>array(25,-11,618,545),418=>array(38,-18,941,670),419=>array(27,-207,670,441),420=>array(88,0,736,653),421=>array(-75,-205,469,678),422=>array(-8,-184,586,653),423=>array(51,-18,487,667),424=>array(50,-13,331,442),425=>array(-16,0,698,653),426=>array(123,-207,409,676),427=>array(-56,-142,331,547),428=>array(44,0,633,653),429=>array(56,-11,452,678),430=>array(59,-207,633,653),431=>array(102,-18,883,694),432=>array(31,-11,647,545),433=>array(39,-23,782,653),434=>array(75,-14,712,662),435=>array(92,0,753,671),436=>array(-4,-206,608,670),437=>array(-6,0,606,653),438=>array(-2,-81,380,428),439=>array(-24,-14,600,653),440=>array(20,-14,554,652),441=>array(-23,-209,462,428),442=>array(-31,-205,462,428),443=>array(30,0,536,676),444=>array(4,-14,639,653),445=>array(-26,-207,445,443),446=>array(16,-13,304,546),447=>array(-75,-205,469,441),448=>array(58,-14,288,708),449=>array(58,-14,418,708),450=>array(67,-16,635,706),451=>array(39,-11,302,667),452=>array(0,0,1324,886),453=>array(0,-81,1140,674),454=>array(18,-81,918,683),455=>array(0,-18,1053,653),456=>array(0,-207,822,654),457=>array(32,-207,504,683),458=>array(0,-18,1104,653),459=>array(0,-207,893,654),460=>array(12,-207,746,654),461=>array(0,0,615,900),462=>array(17,-11,501,663),463=>array(0,0,480,875),464=>array(49,-11,398,663),465=>array(37,-18,676,875),466=>array(25,-11,526,663),467=>array(113,-18,776,875),468=>array(31,-11,504,663),469=>array(113,-18,776,899),470=>array(31,-11,519,718),471=>array(77,-16,740,900),472=>array(31,-11,504,800),473=>array(77,-16,740,900),474=>array(31,-11,537,828),475=>array(77,-16,740,900),476=>array(31,-11,479,782),477=>array(24,-11,405,441),478=>array(0,0,615,900),479=>array(17,-11,531,717),480=>array(0,0,620,900),481=>array(17,-11,513,717),482=>array(2,0,940,795),483=>array(17,-11,634,581),484=>array(42,-18,712,666),485=>array(-26,-206,472,441),486=>array(44,-18,714,875),487=>array(-24,-206,476,663),488=>array(0,0,715,875),489=>array(18,-11,554,866),490=>array(50,-200,689,666),491=>array(25,-200,466,441),492=>array(50,-200,689,795),493=>array(25,-200,497,581),494=>array(-24,-14,600,900),495=>array(-48,-209,446,663),496=>array(-124,-207,387,684),497=>array(0,0,1314,653),498=>array(0,-81,1082,653),499=>array(18,-81,850,683),500=>array(44,-18,714,876),501=>array(-24,-206,440,666),502=>array(-8,-14,946,651),503=>array(-10,0,597,675),504=>array(0,-15,747,878),505=>array(12,-9,472,666),506=>array(-18,0,656,900),507=>array(17,-11,506,899),508=>array(2,0,940,863),509=>array(17,-11,634,651),510=>array(37,-105,676,899),511=>array(25,-135,484,764),512=>array(0,0,615,852),513=>array(17,-11,476,666),514=>array(0,0,615,850),515=>array(17,-11,476,638),516=>array(0,0,635,852),517=>array(24,-11,429,666),518=>array(0,0,635,850),519=>array(24,-11,458,638),520=>array(0,0,396,852),521=>array(10,-11,304,667),522=>array(0,0,423,850),523=>array(49,-11,349,638),524=>array(37,-18,676,852),525=>array(25,-11,466,666),526=>array(37,-18,676,850),527=>array(25,-11,471,638),528=>array(0,0,601,852),529=>array(19,0,386,666),530=>array(0,0,601,850),531=>array(19,0,410,638),532=>array(113,-18,776,852),533=>array(31,-11,464,666),534=>array(113,-18,776,850),535=>array(31,-11,464,638),536=>array(0,-300,491,667),537=>array(0,-300,350,442),538=>array(94,-300,668,653),539=>array(-24,-300,285,546),540=>array(28,-30,449,670),541=>array(4,-207,395,442),542=>array(0,0,775,875),543=>array(19,-9,583,866),544=>array(-8,-210,663,683),545=>array(33,-230,539,683),546=>array(42,-18,604,666),547=>array(26,-11,582,683),548=>array(9,-199,621,653),549=>array(8,-199,390,428),550=>array(0,0,615,801),551=>array(17,-11,476,594),552=>array(-8,-216,627,653),553=>array(13,-224,405,441),554=>array(37,-18,676,900),555=>array(25,-11,521,717),556=>array(37,-18,676,900),557=>array(25,-11,530,715),558=>array(37,-18,676,806),559=>array(25,-11,466,594),560=>array(37,-18,676,900),561=>array(25,-11,523,717),562=>array(113,0,668,795),563=>array(12,-206,462,583),564=>array(-93,-300,293,683),565=>array(14,-230,487,441),566=>array(-49,-300,351,579),567=>array(-124,-207,246,441),568=>array(28,-10,763,683),569=>array(28,-217,764,461),570=>array(-18,-74,651,721),571=>array(14,-74,666,721),572=>array(-25,-64,476,496),573=>array(0,0,567,653),574=>array(-44,-44,669,721),575=>array(0,-199,350,442),576=>array(7,-199,479,450),577=>array(98,0,461,666),578=>array(74,0,437,463),579=>array(-8,0,588,653),580=>array(49,-18,765,653),581=>array(-15,0,597,670),582=>array(-8,-84,627,726),583=>array(-16,-68,412,519),584=>array(-6,-18,491,653),585=>array(-77,-207,352,654),586=>array(31,-206,726,674),587=>array(28,-217,537,461),588=>array(-8,0,593,653),589=>array(45,0,412,441),590=>array(79,0,653,653),591=>array(6,-207,498,441),592=>array(57,-11,516,441),593=>array(29,-11,547,441),594=>array(31,-10,549,442),595=>array(22,-11,473,678),596=>array(0,-11,395,441),597=>array(24,-102,419,441),598=>array(18,-218,530,683),599=>array(15,-13,677,678),600=>array(0,-11,389,441),601=>array(24,-11,405,441),602=>array(33,-10,741,563),603=>array(11,-10,401,441),604=>array(3,-10,444,442),605=>array(3,-10,678,563),606=>array(10,-10,443,442),607=>array(-77,-207,293,441),608=>array(15,-207,680,678),609=>array(-30,-218,473,441),610=>array(29,-12,472,440),611=>array(46,-233,551,441),612=>array(60,-9,588,440),613=>array(59,-251,518,441),614=>array(19,-9,475,678),615=>array(19,-218,444,678),616=>array(21,-11,280,654),617=>array(49,-11,235,441),618=>array(7,0,266,431),619=>array(44,-11,397,683),620=>array(68,-11,348,683),621=>array(16,-218,279,683),622=>array(94,-209,586,683),623=>array(62,-9,754,441),624=>array(68,-189,760,441),625=>array(74,-218,734,441),626=>array(-74,-206,570,442),627=>array(13,-218,500,441),628=>array(8,-7,579,450),629=>array(27,-11,468,441),630=>array(28,0,664,440),631=>array(30,-10,653,443),632=>array(19,-200,592,683),633=>array(1,-9,368,432),634=>array(7,0,427,641),635=>array(0,-218,413,432),636=>array(-8,-200,412,441),637=>array(31,-199,412,441),638=>array(-7,0,438,442),639=>array(20,-201,311,441),640=>array(-6,0,418,431),641=>array(-17,0,493,431),642=>array(-15,-218,359,442),643=>array(-77,-207,494,678),644=>array(-77,-231,570,683),645=>array(98,-218,441,463),646=>array(-34,-300,620,683),647=>array(48,-11,307,546),648=>array(-16,-208,296,547),649=>array(21,-11,489,441),650=>array(24,-20,533,429),651=>array(42,-20,476,442),652=>array(-9,-18,396,441),653=>array(-19,-18,613,441),654=>array(-20,-16,430,631),655=>array(87,0,548,428),656=>array(-2,-218,510,428),657=>array(-2,-132,418,428),658=>array(-48,-209,380,428),659=>array(25,-272,392,428),660=>array(98,0,461,666),661=>array(87,0,498,666),662=>array(13,-14,424,652),663=>array(19,-170,531,665),664=>array(37,-18,676,666),665=>array(0,0,394,431),666=>array(11,7,445,459),667=>array(44,-9,730,675),668=>array(0,0,512,431),669=>array(-51,-230,351,683),670=>array(20,-251,467,443),671=>array(0,0,375,431),672=>array(5,-209,682,678),673=>array(25,0,461,676),674=>array(87,0,498,666),675=>array(13,-81,726,683),676=>array(15,-209,726,683),677=>array(15,-132,765,683),678=>array(43,0,551,546),679=>array(41,-207,612,678),680=>array(37,-102,635,546),681=>array(-77,-207,754,678),682=>array(40,0,506,683),683=>array(41,-81,482,683),684=>array(78,-6,604,662),685=>array(50,101,594,662),686=>array(87,-233,694,466),687=>array(87,-231,694,468),688=>array(59,391,374,800),689=>array(57,391,372,800),690=>array(68,306,308,823),691=>array(90,391,342,667),692=>array(90,391,342,667),693=>array(86,265,337,667),694=>array(91,387,421,667),695=>array(120,390,500,666),696=>array(105,277,376,666),697=>array(117,458,363,737),698=>array(97,458,524,737),699=>array(161,501,314,744),700=>array(128,436,267,666),701=>array(158,436,292,666),702=>array(246,508,371,707),703=>array(232,516,357,715),704=>array(149,310,360,677),705=>array(127,310,375,677),706=>array(196,554,474,752),707=>array(176,546,454,744),708=>array(169,516,433,707),709=>array(210,516,474,707),710=>array(156,507,468,674),711=>array(199,507,511,674),712=>array(242,499,376,696),713=>array(99,532,411,583),714=>array(101,494,324,664),715=>array(131,495,299,666),716=>array(44,-259,137,-62),717=>array(-32,-168,292,-117),718=>array(-27,-248,141,-77),719=>array(-31,-253,193,-83),720=>array(84,0,292,460),721=>array(181,360,292,460),722=>array(116,4,241,203),723=>array(94,0,219,199),724=>array(20,51,344,288),725=>array(58,47,382,284),726=>array(69,52,340,310),727=>array(43,151,366,205),728=>array(207,507,494,664),729=>array(273,523,371,621),730=>array(233,512,438,711),731=>array(43,-165,231,0),732=>array(140,520,516,626),733=>array(142,496,438,666),734=>array(82,300,404,563),735=>array(137,534,496,773),736=>array(150,256,440,667),737=>array(102,390,286,801),738=>array(108,387,322,670),739=>array(98,391,406,661),740=>array(161,391,409,797),741=>array(179,0,581,800),742=>array(149,0,581,801),743=>array(105,0,581,801),744=>array(60,0,581,801),745=>array(20,0,581,801),746=>array(49,-1,467,524),747=>array(50,0,511,473),748=>array(5,-200,317,-33),749=>array(187,610,527,770),750=>array(102,436,425,666),751=>array(24,-241,288,-50),752=>array(8,-240,272,-49),753=>array(-9,-227,269,-29),754=>array(-28,-228,250,-30),755=>array(39,-220,244,-21),756=>array(190,495,358,666),757=>array(169,495,463,666),758=>array(142,496,438,666),759=>array(-54,-182,345,-76),760=>array(134,223,340,675),761=>array(118,505,321,742),762=>array(157,505,321,742),763=>array(-1,-55,163,182),764=>array(-1,-55,202,182),765=>array(-34,-200,315,-28),766=>array(-40,-200,283,-28),767=>array(-27,-245,295,-39),768=>array(-133,495,35,666),769=>array(-32,494,191,664),770=>array(-151,507,161,674),771=>array(-150,523,226,629),772=>array(-146,529,166,580),773=>array(-222,547,253,601),774=>array(-104,507,183,664),775=>array(-29,523,69,621),776=>array(-139,523,159,621),777=>array(-53,521,115,688),778=>array(-63,512,142,711),779=>array(-271,496,25,666),780=>array(-109,507,203,674),781=>array(-19,499,73,696),782=>array(-78,499,132,696),783=>array(-393,495,-99,666),784=>array(-93,507,197,717),785=>array(-129,506,157,663),786=>array(-42,486,97,716),787=>array(-32,470,107,700),788=>array(-12,476,122,706),789=>array(108,446,247,676),790=>array(-363,-241,-195,-70),791=>array(-353,-247,-130,-77),792=>array(-337,-273,-66,-38),793=>array(-335,-274,-64,-39),794=>array(23,505,260,742),795=>array(80,333,317,564),796=>array(-336,-245,-211,-46),797=>array(-433,-282,-125,-45),798=>array(-373,-277,-65,-40),799=>array(-346,-297,-75,-39),800=>array(-375,-131,-52,-77),801=>array(-251,-231,-38,46),802=>array(-143,-231,17,46),803=>array(-318,-172,-220,-74),804=>array(-374,-172,-76,-74),805=>array(-380,-255,-175,-56),806=>array(-264,-300,-125,-70),807=>array(-307,-217,-95,0),808=>array(-276,-165,-88,0),809=>array(-276,-259,-183,-62),810=>array(-391,-238,-32,-66),811=>array(-339,-184,-47,-52),812=>array(-350,-238,-38,-71),813=>array(-381,-231,-69,-64),814=>array(-331,-214,-44,-57),815=>array(-373,-220,-86,-63),816=>array(-418,-174,-19,-68),817=>array(-376,-157,-63,-106),818=>array(-500,-125,0,-75),819=>array(-500,-200,0,-58),820=>array(-267,206,109,312),821=>array(-161,201,62,244),822=>array(-322,200,120,243),823=>array(-377,109,119,336),824=>array(-389,-111,203,592),825=>array(-312,-245,-187,-46),826=>array(-455,-215,-96,-43),827=>array(-438,-300,-105,-39),828=>array(-409,-224,-100,-47),829=>array(-163,504,196,743),830=>array(-10,494,168,749),831=>array(-284,511,216,653),832=>array(-135,495,33,666),833=>array(-74,494,149,664),834=>array(-159,550,217,656),835=>array(-60,507,137,722),836=>array(-135,547,162,802),837=>array(-249,-223,-76,-45),838=>array(-161,510,198,682),839=>array(-450,-199,-107,-38),840=>array(-311,-259,-77,-62),841=>array(-298,-218,-141,-74),842=>array(-258,495,95,686),843=>array(-139,500,237,801),844=>array(-148,520,262,767),845=>array(-460,-245,-39,-39),846=>array(-317,-295,-111,-18),848=>array(-82,501,197,699),849=>array(-34,514,91,713),850=>array(-130,507,154,717),851=>array(-463,-280,-104,-41),852=>array(-345,-227,-67,-29),853=>array(-379,-228,-101,-30),854=>array(-559,-228,-50,-30),855=>array(-64,469,61,668),856=>array(-117,523,-19,621),857=>array(-368,-266,-167,-59),858=>array(-462,-249,-77,-59),859=>array(-213,490,34,744),860=>array(-307,-195,266,-46),861=>array(-123,544,450,693),862=>array(-170,548,412,591),863=>array(-307,-120,275,-77),864=>array(-126,549,476,694),865=>array(-128,524,445,673),866=>array(-320,-245,256,-39),867=>array(-299,500,-100,695),868=>array(-263,500,-98,695),869=>array(-210,501,-117,788),870=>array(-298,500,-107,695),871=>array(-289,499,-102,695),872=>array(-295,498,-124,693),873=>array(-296,498,-75,798),874=>array(-274,502,-76,801),875=>array(-317,504,-18,698),876=>array(-237,508,-79,698),877=>array(-246,499,-133,740),878=>array(-272,496,-97,694),879=>array(-315,501,-110,696),884=>array(31,557,229,780),885=>array(0,-223,198,0),890=>array(9,-200,182,-52),894=>array(27,-129,261,441),900=>array(77,528,234,743),901=>array(156,525,453,780),902=>array(10,0,625,702),903=>array(151,352,273,470),904=>array(144,0,832,700),905=>array(126,0,951,707),906=>array(149,0,602,704),908=>array(152,-18,809,668),910=>array(148,0,918,701),911=>array(125,0,904,699),912=>array(3,-11,349,789),913=>array(10,0,625,668),914=>array(0,0,596,653),915=>array(-8,0,627,653),916=>array(-5,0,617,666),917=>array(-3,0,632,653),918=>array(0,0,612,653),919=>array(0,0,775,653),920=>array(39,-18,678,666),921=>array(0,0,392,653),922=>array(1,0,716,653),923=>array(-8,0,607,668),924=>array(0,0,891,653),925=>array(-1,-15,746,653),926=>array(11,0,684,653),927=>array(37,-18,676,666),928=>array(-8,0,767,653),929=>array(0,0,605,653),931=>array(-16,0,698,653),932=>array(104,0,678,653),933=>array(87,0,699,672),934=>array(54,0,761,653),935=>array(0,0,684,653),936=>array(83,0,914,658),937=>array(-8,0,771,666),938=>array(0,0,442,827),939=>array(87,0,699,823),940=>array(9,-11,527,697),941=>array(11,-10,401,697),942=>array(61,-212,488,699),943=>array(3,-11,312,695),944=>array(61,-11,495,783),945=>array(9,-11,527,441),946=>array(-34,-212,491,674),947=>array(34,-212,472,441),948=>array(26,-11,486,677),949=>array(11,-10,401,441),950=>array(22,-178,442,684),951=>array(61,-212,488,441),952=>array(25,-11,497,672),953=>array(3,-11,229,432),954=>array(14,-10,466,441),955=>array(-11,-11,447,678),956=>array(-51,-212,452,431),957=>array(61,0,510,441),958=>array(10,-178,445,684),959=>array(20,-11,480,441),960=>array(-22,-13,597,451),961=>array(-12,-218,451,441),962=>array(-8,-178,411,441),963=>array(18,-11,545,450),964=>array(63,-13,475,451),965=>array(61,-11,495,441),966=>array(23,-205,591,441),967=>array(-52,-205,498,441),968=>array(58,-224,689,558),969=>array(19,-10,648,461),970=>array(43,-11,353,605),971=>array(61,-11,495,599),972=>array(20,-11,480,697),973=>array(61,-11,495,697),974=>array(19,-10,648,697),976=>array(21,-10,531,705),977=>array(63,-10,623,705),978=>array(111,0,696,672),979=>array(115,0,876,702),980=>array(168,0,753,830),981=>array(20,-224,590,662),982=>array(31,-10,725,521),983=>array(30,-151,487,441),984=>array(90,0,643,652),985=>array(20,-221,499,461),986=>array(96,0,605,666),987=>array(12,-178,512,448),988=>array(8,0,645,653),989=>array(-78,-212,492,451),990=>array(62,-16,621,666),991=>array(-14,-178,353,682),992=>array(-18,0,672,669),993=>array(-12,-206,511,678),1008=>array(34,-10,510,461),1009=>array(0,-224,482,461),1010=>array(20,-10,457,461),1011=>array(-74,-207,326,654),1012=>array(39,-18,678,666),1013=>array(9,-10,307,461),1014=>array(33,-10,287,461),1015=>array(-30,0,539,653),1016=>array(-29,-205,469,677),1017=>array(66,-18,673,666),1018=>array(-18,0,873,653),1019=>array(-34,-212,654,441),1020=>array(-126,-212,451,441),1021=>array(66,-18,673,666),1022=>array(66,-18,673,666),1023=>array(66,-18,673,666),1024=>array(0,0,635,878),1025=>array(0,0,635,848),1026=>array(59,-10,654,653),1027=>array(-8,0,627,896),1028=>array(66,-18,689,666),1029=>array(0,-18,491,667),1030=>array(0,0,392,653),1031=>array(0,0,446,832),1032=>array(0,-18,497,653),1033=>array(0,-8,958,653),1034=>array(-8,0,929,653),1035=>array(59,0,687,653),1036=>array(-8,0,699,896),1037=>array(-8,0,766,878),1038=>array(111,-18,814,838),1039=>array(-8,-172,774,653),1040=>array(0,0,615,668),1041=>array(-8,0,604,653),1042=>array(0,0,596,653),1043=>array(-8,0,627,653),1044=>array(-84,-172,728,653),1045=>array(0,0,635,653),1046=>array(-18,0,1021,658),1047=>array(15,-14,570,666),1048=>array(-8,0,766,653),1049=>array(-8,0,766,838),1050=>array(-8,0,699,658),1051=>array(-34,-8,765,653),1052=>array(0,0,891,653),1053=>array(0,0,775,653),1054=>array(37,-18,676,666),1055=>array(-8,0,767,653),1056=>array(0,0,605,653),1057=>array(43,-18,666,666),1058=>array(94,0,668,653),1059=>array(111,-18,814,653),1060=>array(54,0,761,653),1061=>array(0,0,684,653),1062=>array(-8,-172,766,653),1063=>array(113,0,712,653),1064=>array(-8,0,1043,653),1065=>array(-8,-172,1043,653),1066=>array(79,0,682,653),1067=>array(-8,0,937,653),1068=>array(-8,0,546,653),1069=>array(14,-14,604,666),1070=>array(-8,-18,1003,666),1071=>array(-18,0,753,653),1072=>array(17,-11,476,441),1073=>array(27,-11,578,689),1074=>array(27,-11,419,441),1075=>array(8,-11,335,441),1076=>array(27,-11,467,683),1077=>array(25,-11,406,441),1078=>array(0,-11,914,441),1079=>array(6,-9,389,441),1080=>array(31,-11,464,441),1081=>array(31,-11,472,623),1082=>array(12,-10,464,441),1083=>array(-24,-9,484,441),1084=>array(-24,-18,621,441),1085=>array(12,-9,472,441),1086=>array(25,-11,466,441),1087=>array(12,-9,472,441),1088=>array(-77,-205,467,441),1089=>array(26,-11,421,441),1090=>array(12,-9,704,441),1091=>array(-7,-207,454,441),1092=>array(21,-205,703,678),1093=>array(-30,-11,444,441),1094=>array(31,-186,465,441),1095=>array(47,-9,464,441),1096=>array(31,-11,714,441),1097=>array(31,-186,715,441),1098=>array(36,-11,513,441),1099=>array(46,-11,653,441),1100=>array(46,-11,405,441),1101=>array(7,-12,400,441),1102=>array(12,-11,666,441),1103=>array(-7,-11,499,432),1104=>array(25,-11,406,666),1105=>array(25,-11,447,606),1106=>array(29,-207,483,683),1107=>array(8,-11,381,664),1108=>array(30,-11,425,440),1109=>array(0,-13,350,442),1110=>array(39,-11,254,654),1111=>array(49,-11,353,612),1112=>array(-74,-207,326,654),1113=>array(-24,-11,675,442),1114=>array(14,-11,664,441),1115=>array(19,-9,478,683),1116=>array(12,-10,464,680),1117=>array(31,-11,464,666),1118=>array(-7,-207,472,626),1119=>array(38,-186,471,441),1120=>array(37,-18,948,666),1121=>array(33,-10,662,442),1122=>array(65,0,660,653),1123=>array(12,-11,655,441),1124=>array(-8,-18,998,666),1125=>array(12,-11,627,441),1126=>array(-18,0,770,668),1127=>array(-27,-11,604,441),1128=>array(-8,0,1054,668),1129=>array(14,-11,771,441),1130=>array(-18,0,918,653),1131=>array(-3,-12,718,432),1132=>array(-8,0,1214,653),1133=>array(14,-12,866,441),1134=>array(-24,-212,623,843),1135=>array(-14,-184,440,573),1136=>array(144,0,978,662),1137=>array(96,-215,758,683),1138=>array(60,-18,700,666),1139=>array(27,-11,468,441),1140=>array(76,-18,799,668),1141=>array(21,-18,551,442),1142=>array(76,-18,799,885),1143=>array(21,-18,551,684),1144=>array(60,-207,1084,666),1145=>array(23,-207,884,441),1146=>array(33,-64,852,710),1147=>array(31,-43,578,472),1148=>array(37,-18,948,900),1149=>array(31,-10,713,664),1150=>array(37,-18,948,831),1151=>array(33,-10,703,626),1152=>array(96,0,605,666),1153=>array(30,-172,425,441),1154=>array(6,-212,288,123),1155=>array(-201,507,160,644),1156=>array(-262,486,131,657),1157=>array(-29,523,154,738),1158=>array(-44,522,149,737),1159=>array(-420,547,240,703),1160=>array(-752,-134,269,857),1161=>array(-787,-253,357,891),1162=>array(-8,-146,766,838),1163=>array(42,-146,475,623),1164=>array(-8,0,546,653),1165=>array(14,-11,401,441),1166=>array(0,0,605,653),1167=>array(-75,-205,469,441),1168=>array(-8,0,661,760),1169=>array(14,0,463,520),1170=>array(-8,0,627,653),1171=>array(7,0,434,432),1172=>array(9,-242,644,653),1173=>array(14,-218,434,432),1174=>array(-29,-172,1010,658),1175=>array(0,-186,914,441),1176=>array(15,-209,570,666),1177=>array(-3,-169,380,441),1178=>array(-8,-172,699,658),1179=>array(14,-186,466,441),1180=>array(-8,0,735,658),1181=>array(14,-10,507,441),1182=>array(-8,0,699,658),1183=>array(14,-10,466,441),1184=>array(59,0,811,658),1185=>array(36,-10,665,441),1186=>array(-8,-172,767,653),1187=>array(14,-186,474,441),1188=>array(-8,0,982,653),1189=>array(14,-9,670,441),1190=>array(2,-242,952,653),1191=>array(14,-218,651,441),1192=>array(20,-14,729,676),1193=>array(27,-10,511,460),1194=>array(66,-209,689,666),1195=>array(25,-171,421,440),1196=>array(59,-129,633,653),1197=>array(12,-186,704,441),1198=>array(113,0,668,653),1199=>array(22,-209,592,442),1200=>array(69,0,633,653),1201=>array(22,-209,592,442),1202=>array(-8,-172,676,653),1203=>array(-27,-186,447,441),1204=>array(59,-129,922,653),1205=>array(59,-186,557,432),1206=>array(113,-172,712,653),1207=>array(58,-186,475,441),1208=>array(113,0,736,653),1209=>array(58,-9,491,441),1210=>array(-8,0,591,653),1211=>array(19,-9,478,683),1212=>array(19,-17,780,668),1213=>array(49,-11,567,441),1214=>array(19,-128,780,668),1215=>array(49,-128,567,441),1216=>array(0,0,392,653),1217=>array(-18,0,1021,838),1218=>array(0,-11,914,626),1219=>array(-8,-243,699,658),1220=>array(14,-218,466,441),1221=>array(-34,-146,765,653),1222=>array(-45,-146,463,441),1223=>array(-8,-242,767,653),1224=>array(14,-219,461,441),1225=>array(-8,-146,767,653),1226=>array(14,-146,474,441),1227=>array(113,-172,712,653),1228=>array(58,-186,475,441),1229=>array(-18,-146,873,653),1230=>array(-45,-146,600,441),1231=>array(0,0,392,653),1232=>array(0,0,615,838),1233=>array(17,-11,476,626),1234=>array(0,0,615,848),1235=>array(17,-11,476,606),1236=>array(2,0,940,653),1237=>array(17,-11,634,441),1238=>array(0,0,635,838),1239=>array(24,-11,478,626),1240=>array(33,-17,610,668),1241=>array(24,-11,405,441),1242=>array(33,-17,648,847),1243=>array(24,-11,453,606),1244=>array(-18,0,1021,846),1245=>array(0,-11,914,606),1246=>array(15,-14,570,853),1247=>array(6,-9,425,606),1248=>array(-24,-14,600,653),1249=>array(-48,-209,380,428),1250=>array(-8,0,766,795),1251=>array(31,-11,481,583),1252=>array(-8,0,766,848),1253=>array(31,-11,475,606),1254=>array(37,-18,676,852),1255=>array(25,-11,507,606),1256=>array(39,-18,678,666),1257=>array(27,-11,468,441),1258=>array(39,-18,678,850),1259=>array(27,-11,507,606),1260=>array(14,-14,604,851),1261=>array(7,-12,423,606),1262=>array(111,-18,814,795),1263=>array(-7,-207,478,583),1264=>array(111,-18,814,850),1265=>array(-7,-207,467,606),1266=>array(111,-18,814,878),1267=>array(-7,-207,478,666),1268=>array(113,0,712,849),1269=>array(47,-9,464,606),1270=>array(7,-172,644,653),1271=>array(0,-186,434,432),1272=>array(-8,0,937,851),1273=>array(46,-11,653,606),1296=>array(77,-15,616,676),1297=>array(47,-14,465,463),1298=>array(-34,-242,765,653),1299=>array(-45,-218,431,441),1306=>array(36,-183,676,666),1307=>array(20,-209,478,441),1308=>array(128,-18,963,653),1309=>array(40,-18,672,441),1310=>array(-8,0,699,658),1311=>array(14,-10,466,441),1329=>array(146,-24,845,662),1330=>array(16,0,774,676),1331=>array(124,0,823,676),1332=>array(91,0,895,676),1333=>array(146,-14,785,662),1334=>array(43,-70,731,674),1335=>array(112,-70,784,662),1336=>array(50,-70,718,676),1337=>array(15,0,854,676),1338=>array(67,-14,849,662),1339=>array(15,0,742,662),1340=>array(112,-70,650,662),1341=>array(15,0,909,662),1342=>array(141,-16,1026,674),1343=>array(151,0,754,662),1344=>array(10,-61,530,662),1345=>array(57,-25,733,674),1346=>array(95,-70,845,676),1347=>array(64,-14,733,675),1348=>array(146,-14,977,662),1349=>array(74,-15,672,676),1350=>array(154,0,907,732),1351=>array(83,-16,745,678),1352=>array(15,0,714,676),1353=>array(110,-118,771,678),1354=>array(110,0,724,676),1355=>array(43,-70,731,674),1356=>array(15,0,915,676),1357=>array(146,-14,845,662),1358=>array(107,-70,831,662),1359=>array(69,-15,589,676),1360=>array(15,0,773,676),1361=>array(64,-15,663,676),1362=>array(15,0,631,662),1363=>array(59,0,766,653),1364=>array(49,0,825,676),1365=>array(90,-14,764,676),1366=>array(64,-15,699,662),1369=>array(95,510,220,709),1370=>array(110,508,235,707),1371=>array(125,459,371,735),1372=>array(122,389,408,662),1373=>array(121,442,240,666),1374=>array(87,496,396,664),1375=>array(109,530,376,683),1377=>array(107,-10,799,450),1378=>array(-27,-200,528,460),1379=>array(60,-200,539,461),1380=>array(18,-200,538,460),1381=>array(104,-10,530,683),1382=>array(60,-200,523,461),1383=>array(83,-70,530,683),1384=>array(36,-200,495,460),1385=>array(-28,-200,579,460),1386=>array(61,-10,627,683),1387=>array(-28,-200,505,683),1388=>array(48,-200,273,460),1389=>array(-26,-200,769,683),1390=>array(66,-11,628,690),1391=>array(98,-200,519,662),1392=>array(15,0,505,683),1393=>array(61,-10,499,662),1394=>array(17,-200,495,460),1395=>array(61,-10,649,669),1396=>array(98,-10,579,662),1397=>array(-106,-218,291,460),1398=>array(71,-10,492,662),1399=>array(-18,-200,435,461),1400=>array(17,0,495,460),1401=>array(-17,-200,401,464),1402=>array(107,-200,799,450),1403=>array(-10,-200,443,461),1404=>array(17,0,508,460),1405=>array(98,-10,519,450),1406=>array(98,-200,568,683),1407=>array(98,-10,754,460),1408=>array(-26,-200,495,460),1409=>array(45,-218,524,461),1410=>array(90,0,277,460),1411=>array(98,-200,754,683),1412=>array(-28,-200,540,460),1413=>array(71,-10,527,460),1414=>array(64,-200,576,670),1415=>array(104,-10,532,683),1417=>array(50,-11,256,441),1418=>array(76,174,319,293),1423=>array(90,0,734,676),1425=>array(91,-229,250,-51),1426=>array(96,641,316,836),1427=>array(176,669,348,889),1428=>array(223,641,340,836),1429=>array(174,659,385,836),1430=>array(166,-259,267,-47),1431=>array(140,587,315,761),1432=>array(153,668,447,817),1433=>array(160,667,261,879),1434=>array(185,-226,406,-58),1435=>array(65,-170,134,-106),1436=>array(217,653,388,865),1437=>array(376,653,547,865),1438=>array(129,653,420,865),1439=>array(122,666,504,883),1440=>array(380,666,589,883),1441=>array(109,668,294,852),1442=>array(114,-229,273,-51),1443=>array(46,-211,303,-45),1444=>array(102,-226,323,-58),1445=>array(115,-245,286,-33),1446=>array(74,-245,343,-33),1447=>array(122,-228,305,-48),1448=>array(244,667,345,879),1449=>array(84,666,255,883),1450=>array(114,-229,273,-51),1451=>array(174,673,395,841),1452=>array(136,674,393,840),1453=>array(224,-259,325,-47),1454=>array(143,668,437,817),1455=>array(220,668,397,840),1456=>array(143,-242,242,-70),1457=>array(6,-242,302,-70),1458=>array(-3,-222,298,-58),1459=>array(-22,-254,297,-58),1460=>array(123,-134,192,-70),1461=>array(65,-134,236,-70),1462=>array(56,-240,243,-70),1463=>array(44,-160,298,-108),1464=>array(67,-236,301,-44),1465=>array(217,621,303,701),1466=>array(193,634,290,728),1467=>array(32,-245,245,-70),1468=>array(231,182,317,262),1469=>array(152,-213,239,-53),1470=>array(124,652,419,727),1471=>array(144,610,398,662),1472=>array(-96,0,148,694),1473=>array(527,619,613,699),1474=>array(177,619,263,699),1475=>array(63,73,349,617),1476=>array(367,619,453,699),1477=>array(232,-139,329,-45),1478=>array(106,0,393,598),1479=>array(107,-266,354,-67),1488=>array(-53,-5,517,584),1489=>array(-59,0,492,598),1490=>array(-44,0,323,598),1491=>array(82,-2,542,596),1492=>array(-37,-2,526,598),1493=>array(103,0,303,598),1494=>array(60,-1,323,598),1495=>array(-26,-2,527,598),1496=>array(-42,0,520,598),1497=>array(116,284,315,594),1498=>array(125,-300,597,564),1499=>array(-68,0,524,598),1500=>array(137,-6,535,812),1501=>array(-50,0,530,598),1502=>array(-42,0,516,599),1503=>array(43,-300,347,564),1504=>array(-36,0,315,598),1505=>array(-19,0,528,598),1506=>array(-72,0,539,600),1507=>array(68,-300,536,563),1508=>array(-64,0,494,598),1509=>array(4,-300,562,564),1510=>array(-70,0,528,598),1511=>array(-99,-300,551,564),1512=>array(80,-1,504,598),1513=>array(2,0,585,598),1514=>array(-50,-1,533,598),1520=>array(83,0,543,598),1521=>array(88,0,544,598),1522=>array(46,321,505,631),1523=>array(102,500,324,727),1524=>array(15,500,373,727),2404=>array(104,-18,281,498),2405=>array(104,-18,429,498),2433=>array(-289,638,-57,800),2434=>array(45,-58,306,531),2435=>array(39,15,336,535),2437=>array(44,-4,692,558),2438=>array(33,-17,862,648),2439=>array(1,-73,570,782),2440=>array(19,-8,579,774),2441=>array(8,62,597,787),2442=>array(11,55,627,777),2443=>array(60,37,683,659),2444=>array(57,28,450,588),2447=>array(36,-3,552,563),2448=>array(-5,-4,607,849),2451=>array(79,57,528,536),2452=>array(59,58,598,821),2453=>array(29,3,659,558),2454=>array(52,3,564,649),2455=>array(40,-18,572,653),2456=>array(51,-2,567,558),2457=>array(34,14,430,535),2458=>array(23,48,497,558),2459=>array(54,-76,556,558),2460=>array(48,5,689,558),2461=>array(24,10,636,651),2462=>array(36,-3,785,556),2463=>array(-15,74,471,790),2464=>array(-50,42,451,863),2465=>array(45,61,616,558),2466=>array(29,73,496,558),2467=>array(37,1,528,655),2468=>array(41,68,641,558),2469=>array(30,-5,555,651),2470=>array(36,-4,578,558),2471=>array(47,-18,539,564),2472=>array(26,-14,545,558),2474=>array(56,-6,616,624),2475=>array(49,0,703,558),2476=>array(35,-9,541,558),2477=>array(38,76,618,558),2478=>array(49,-3,583,558),2479=>array(49,-5,566,558),2480=>array(35,1,535,558),2482=>array(49,-5,638,558),2486=>array(16,-4,607,647),2487=>array(48,1,562,558),2488=>array(44,-5,619,558),2489=>array(41,-84,538,558),2492=>array(-319,-155,-197,-36),2493=>array(41,-84,407,558),2494=>array(-28,-17,282,648),2495=>array(-27,-9,582,788),2496=>array(-296,-5,268,813),2497=>array(-297,-178,0,97),2498=>array(-239,-235,44,75),2499=>array(-394,-253,-169,81),2500=>array(-348,-300,18,156),2503=>array(23,16,389,558),2504=>array(-31,11,368,778),2507=>array(16,-17,867,648),2508=>array(-26,-17,891,778),2509=>array(-134,-162,154,558),2510=>array(38,19,353,564),2519=>array(-176,-15,276,814),2524=>array(64,-114,639,558),2525=>array(46,-97,526,558),2527=>array(45,-8,568,558),2528=>array(44,-81,698,658),2529=>array(98,-271,491,588),2530=>array(-420,-300,-152,64),2531=>array(-500,-300,67,164),2534=>array(44,55,449,440),2535=>array(13,-4,348,571),2536=>array(56,-81,415,561),2537=>array(37,37,483,511),2538=>array(-2,32,428,573),2539=>array(14,9,510,547),2540=>array(30,13,458,552),2541=>array(118,0,450,545),2542=>array(15,23,515,551),2543=>array(-6,27,427,576),2544=>array(35,-9,541,558),2545=>array(21,-34,544,558),2546=>array(85,32,339,535),2547=>array(-1,70,367,547),2548=>array(-33,25,479,529),2549=>array(17,42,570,572),2550=>array(-7,29,600,572),2551=>array(-1,47,159,551),2552=>array(21,45,345,552),2553=>array(7,169,299,439),2554=>array(30,345,641,730),2555=>array(76,-200,311,298),3585=>array(4,0,486,527),3586=>array(0,-1,463,531),3587=>array(59,-1,523,530),3588=>array(62,0,498,527),3589=>array(61,0,513,526),3590=>array(36,-7,571,530),3591=>array(45,-1,402,529),3592=>array(67,0,416,526),3593=>array(32,-6,489,528),3594=>array(0,0,475,563),3595=>array(56,0,532,563),3596=>array(20,-9,718,529),3597=>array(20,-271,718,527),3598=>array(2,-218,550,530),3599=>array(-5,-219,545,529),3600=>array(-122,-300,478,529),3601=>array(60,-1,602,530),3602=>array(18,-8,697,529),3603=>array(20,-9,712,529),3604=>array(27,0,470,527),3605=>array(21,0,483,527),3606=>array(23,-9,486,529),3607=>array(56,-1,547,531),3608=>array(2,-1,509,529),3609=>array(55,-8,513,530),3610=>array(4,-1,538,529),3611=>array(0,0,595,744),3612=>array(5,-1,566,529),3613=>array(0,0,624,748),3614=>array(49,-1,580,529),3615=>array(49,0,643,744),3616=>array(0,-9,548,529),3617=>array(7,-8,542,530),3618=>array(30,-8,506,530),3619=>array(60,-6,485,526),3620=>array(24,-220,487,528),3621=>array(24,-8,467,529),3622=>array(-2,-225,546,530),3623=>array(57,-9,419,528),3624=>array(52,-5,559,552),3625=>array(2,-1,614,529),3626=>array(21,-12,545,552),3627=>array(54,-1,557,531),3628=>array(54,0,717,654),3629=>array(30,-8,475,529),3630=>array(26,-15,525,565),3631=>array(61,-1,415,531),3632=>array(3,0,409,524),3633=>array(-131,461,187,671),3634=>array(66,0,352,527),3635=>array(-52,0,353,735),3636=>array(-361,438,-3,659),3637=>array(-363,433,54,689),3638=>array(-364,433,74,687),3639=>array(-322,433,49,689),3640=>array(-323,-268,-160,-45),3641=>array(-442,-262,-139,-32),3642=>array(-263,-165,-153,-59),3647=>array(13,-49,645,672),3648=>array(81,-5,278,521),3649=>array(44,-5,486,521),3650=>array(41,-68,499,879),3651=>array(65,-69,352,884),3652=>array(64,-70,365,887),3653=>array(25,-227,320,528),3654=>array(117,-193,485,564),3655=>array(-161,449,208,734),3656=>array(-24,667,68,851),3657=>array(-70,658,239,849),3658=>array(-106,679,257,849),3659=>array(-95,662,122,847),3660=>array(-126,678,153,900),3661=>array(-55,567,94,720),3662=>array(-112,591,204,896),3663=>array(55,0,602,526),3664=>array(63,13,496,408),3665=>array(60,4,499,410),3666=>array(39,-17,533,590),3667=>array(31,12,537,408),3668=>array(7,-13,633,591),3669=>array(7,-13,634,591),3670=>array(85,-19,504,590),3671=>array(2,-14,597,578),3672=>array(16,-16,629,589),3673=>array(12,-14,626,588),3674=>array(70,-1,608,531),3675=>array(7,52,830,467),4256=>array(115,10,534,683),4257=>array(121,18,515,694),4258=>array(116,11,613,686),4259=>array(136,10,765,685),4260=>array(111,10,586,684),4261=>array(112,10,584,685),4262=>array(107,11,536,686),4263=>array(115,11,818,685),4264=>array(114,10,574,685),4265=>array(114,14,582,684),4266=>array(136,10,963,679),4267=>array(116,11,571,685),4268=>array(112,10,608,687),4269=>array(114,12,815,685),4270=>array(109,11,569,685),4271=>array(110,10,607,683),4272=>array(109,11,755,684),4273=>array(115,11,502,687),4274=>array(115,10,624,685),4275=>array(207,10,679,686),4276=>array(181,11,696,685),4277=>array(101,10,606,688),4278=>array(135,10,763,686),4279=>array(113,14,609,685),4280=>array(161,11,633,686),4281=>array(79,11,521,687),4282=>array(120,10,592,685),4283=>array(115,11,571,687),4284=>array(79,10,684,685),4285=>array(139,10,539,685),4286=>array(117,11,512,689),4287=>array(79,-133,705,686),4288=>array(107,11,568,686),4289=>array(106,11,576,685),4290=>array(98,9,614,685),4291=>array(131,14,610,686),4292=>array(107,10,599,685),4293=>array(105,12,551,685),4304=>array(64,10,465,494),4305=>array(72,11,466,687),4306=>array(13,-270,501,396),4307=>array(31,-274,653,395),4308=>array(5,-272,469,397),4309=>array(8,-273,475,396),4310=>array(62,10,491,685),4311=>array(70,10,724,400),4312=>array(69,11,466,396),4313=>array(4,-274,476,394),4314=>array(21,-272,847,396),4315=>array(72,10,528,682),4316=>array(70,10,565,686),4317=>array(66,11,718,397),4318=>array(60,10,518,684),4319=>array(7,-272,499,396),4320=>array(55,10,714,683),4321=>array(118,10,511,686),4322=>array(20,-272,515,395),4323=>array(73,-271,540,398),4324=>array(79,-272,586,400),4325=>array(4,-272,563,687),4326=>array(31,-271,653,395),4327=>array(7,-275,503,396),4328=>array(105,10,579,685),4329=>array(35,10,477,686),4330=>array(15,-271,485,398),4331=>array(72,10,528,686),4332=>array(122,-272,612,686),4333=>array(1,-271,485,684),4334=>array(120,10,515,686),4335=>array(-57,-271,645,394),4336=>array(61,10,527,689),4337=>array(63,10,534,684),4338=>array(17,10,499,396),4339=>array(-11,-268,464,396),4340=>array(5,-271,508,501),4341=>array(63,11,507,684),4342=>array(71,-279,756,686),4343=>array(10,-273,475,396),4344=>array(10,-273,481,400),4345=>array(86,-256,574,410),4346=>array(31,-198,478,396),4347=>array(61,-1,451,571),4348=>array(52,203,424,711),5024=>array(18,0,767,662),5025=>array(19,-9,680,662),5026=>array(112,0,719,662),5027=>array(33,-9,706,662),5028=>array(87,-9,888,671),5029=>array(-3,0,328,670),5030=>array(68,-14,570,676),5031=>array(81,-14,606,676),5032=>array(20,0,547,662),5033=>array(46,-18,833,662),5034=>array(-12,0,684,674),5035=>array(9,-14,500,662),5036=>array(18,0,690,662),5037=>array(72,10,764,672),5038=>array(37,0,538,676),5039=>array(9,-14,653,667),5040=>array(18,0,544,662),5041=>array(18,0,690,662),5042=>array(41,-14,785,676),5043=>array(124,-11,1056,662),5044=>array(51,-14,599,676),5045=>array(-9,0,618,676),5046=>array(79,-14,747,676),5047=>array(16,0,1008,662),5048=>array(83,0,513,676),5049=>array(32,-14,896,670),5050=>array(82,-14,1074,676),5051=>array(18,0,842,662),5052=>array(73,-13,624,662),5053=>array(74,-14,850,662),5054=>array(80,-14,754,676),5055=>array(83,-9,670,662),5056=>array(78,-14,772,676),5057=>array(8,-14,715,680),5058=>array(18,0,605,662),5059=>array(21,0,730,662),5060=>array(88,0,572,680),5061=>array(80,-14,993,676),5062=>array(50,0,755,662),5063=>array(19,-14,733,680),5064=>array(103,-14,765,680),5065=>array(81,0,1053,671),5066=>array(19,-18,734,680),5067=>array(53,-14,587,680),5068=>array(128,-14,810,662),5069=>array(43,-14,788,680),5070=>array(53,0,599,662),5071=>array(19,0,591,662),5072=>array(76,0,580,662),5073=>array(131,-14,783,680),5074=>array(22,0,617,662),5075=>array(90,-14,493,662),5076=>array(124,-11,1090,662),5077=>array(55,-14,608,680),5078=>array(104,-14,659,662),5079=>array(10,-18,769,660),5080=>array(10,-18,769,660),5081=>array(124,-11,810,662),5082=>array(58,-14,580,676),5083=>array(67,-14,909,680),5084=>array(16,-10,666,671),5085=>array(-12,0,611,675),5086=>array(18,0,641,662),5087=>array(79,-14,747,676),5088=>array(110,-14,756,662),5089=>array(50,-14,793,676),5090=>array(19,0,652,662),5091=>array(80,-14,696,680),5092=>array(102,0,884,660),5093=>array(18,0,831,662),5094=>array(18,0,800,662),5095=>array(41,-14,609,662),5096=>array(82,-14,885,680),5097=>array(73,-14,839,680),5098=>array(47,-14,876,680),5099=>array(86,-14,750,680),5100=>array(90,-14,786,680),5101=>array(36,-14,589,680),5102=>array(82,-14,585,680),5103=>array(19,-14,777,680),5104=>array(34,-101,644,680),5105=>array(56,-9,806,662),5106=>array(-12,0,631,680),5107=>array(79,-14,925,677),5108=>array(17,0,668,662),7424=>array(0,0,406,441),7425=>array(1,0,621,431),7426=>array(29,-11,646,441),7427=>array(-6,0,389,431),7428=>array(28,-12,440,440),7429=>array(0,0,468,431),7431=>array(0,0,420,431),7432=>array(3,-10,444,442),7433=>array(24,-180,239,485),7434=>array(0,-12,329,431),7435=>array(0,0,472,431),7436=>array(0,0,375,431),7437=>array(0,0,589,431),7439=>array(24,-12,447,440),7448=>array(0,0,400,431),7450=>array(39,0,437,431),7451=>array(62,0,441,431),7452=>array(74,-12,513,431),7456=>array(83,-12,488,431),7457=>array(84,-12,636,431),7458=>array(0,0,404,431),7552=>array(23,-142,473,683),7579=>array(98,381,446,685),7581=>array(84,321,349,686),7582=>array(91,381,397,847),7583=>array(77,382,373,686),7588=>array(116,383,290,830),7589=>array(113,383,239,687),7592=>array(27,235,297,848),7593=>array(93,244,269,849),7596=>array(97,243,540,686),7597=>array(117,264,582,687),7598=>array(38,251,470,687),7599=>array(89,243,416,686),7600=>array(73,385,456,692),7601=>array(88,381,384,685),7602=>array(91,270,475,862),7603=>array(60,243,311,687),7604=>array(58,301,441,895),7605=>array(42,295,302,757),7606=>array(104,382,418,686),7607=>array(86,376,428,678),7608=>array(132,383,427,680),7609=>array(118,376,409,687),7612=>array(68,243,412,677),7613=>array(78,301,360,677),7614=>array(47,249,335,677),7615=>array(96,382,413,841),7680=>array(0,-235,615,668),7681=>array(17,-246,476,441),7682=>array(0,0,596,804),7683=>array(25,-11,475,692),7684=>array(0,-163,596,653),7685=>array(25,-163,475,683),7686=>array(0,-121,596,653),7687=>array(-25,-121,475,683),7688=>array(45,-217,668,863),7689=>array(20,-217,429,651),7690=>array(0,0,708,806),7691=>array(18,-13,530,683),7692=>array(0,-163,708,653),7693=>array(18,-163,530,683),7694=>array(0,-121,708,653),7695=>array(18,-121,530,683),7696=>array(-8,-216,700,653),7697=>array(8,-223,527,683),7698=>array(0,-186,708,653),7699=>array(18,-199,530,683),7700=>array(-8,0,627,900),7701=>array(24,-11,457,797),7702=>array(-8,0,627,900),7703=>array(24,-11,473,793),7704=>array(0,-186,635,653),7705=>array(-30,-197,405,441),7706=>array(0,-144,635,653),7707=>array(-30,-155,405,441),7708=>array(-8,-216,627,865),7709=>array(13,-224,472,653),7710=>array(0,0,636,806),7711=>array(-77,-207,494,836),7712=>array(44,-18,714,756),7713=>array(-24,-206,454,579),7714=>array(0,0,775,806),7715=>array(19,-9,478,836),7716=>array(0,-163,775,653),7717=>array(19,-163,478,683),7718=>array(0,0,775,791),7719=>array(19,-9,552,821),7720=>array(-8,-215,767,653),7721=>array(-54,-213,478,683),7722=>array(0,-186,775,653),7723=>array(19,-195,478,683),7724=>array(-89,-144,392,653),7725=>array(-92,-155,284,654),7726=>array(-8,0,460,900),7727=>array(49,-11,363,816),7728=>array(0,0,715,863),7729=>array(18,-11,494,893),7730=>array(0,-163,715,653),7731=>array(18,-134,465,683),7732=>array(0,-91,715,653),7733=>array(16,-102,465,683),7734=>array(0,-163,567,653),7735=>array(23,-163,271,683),7736=>array(0,-163,585,744),7737=>array(23,-163,437,774),7738=>array(0,-121,567,653),7739=>array(-78,-121,271,683),7740=>array(0,-186,567,653),7741=>array(-68,-197,271,683),7742=>array(0,0,891,863),7743=>array(12,-9,704,656),7744=>array(0,0,891,806),7745=>array(12,-9,704,594),7746=>array(0,-163,891,653),7747=>array(12,-163,704,441),7748=>array(0,-15,747,806),7749=>array(12,-9,472,594),7750=>array(0,-163,747,653),7751=>array(12,-163,472,441),7752=>array(0,-121,747,653),7753=>array(6,-121,472,441),7754=>array(0,-201,747,653),7755=>array(5,-195,472,441),7756=>array(37,-16,679,900),7757=>array(25,-11,541,834),7758=>array(37,-18,676,899),7759=>array(25,-11,533,762),7760=>array(37,-16,676,900),7761=>array(25,-11,495,797),7762=>array(37,-16,676,890),7763=>array(25,-11,495,793),7764=>array(0,0,605,863),7765=>array(-77,-205,467,651),7766=>array(0,0,605,806),7767=>array(-77,-205,467,594),7768=>array(0,0,601,806),7769=>array(19,0,386,594),7770=>array(0,-163,601,653),7771=>array(19,-163,386,441),7772=>array(0,-163,601,756),7773=>array(19,-163,430,546),7774=>array(0,-121,601,653),7775=>array(-48,-121,386,441),7776=>array(0,-18,491,806),7777=>array(0,-13,350,594),7778=>array(0,-163,491,667),7779=>array(0,-163,350,442),7780=>array(10,-16,501,900),7781=>array(0,-13,401,752),7782=>array(10,-16,542,900),7783=>array(0,-13,465,770),7784=>array(0,-163,491,806),7785=>array(0,-163,350,594),7786=>array(94,0,668,806),7787=>array(26,-11,310,699),7788=>array(94,-163,668,653),7789=>array(3,-163,285,546),7790=>array(64,-121,668,653),7791=>array(-74,-121,285,546),7792=>array(41,-186,668,653),7793=>array(-88,-197,285,546),7794=>array(113,-156,776,653),7795=>array(27,-149,464,441),7796=>array(83,-162,776,653),7797=>array(-8,-155,464,441),7798=>array(105,-204,776,653),7799=>array(-1,-197,464,441),7800=>array(77,-16,740,900),7801=>array(31,-11,511,808),7802=>array(113,-18,776,899),7803=>array(31,-11,510,669),7804=>array(126,-18,738,802),7805=>array(51,-18,477,590),7806=>array(126,-163,738,653),7807=>array(51,-163,456,441),7808=>array(128,-18,963,867),7809=>array(51,-18,683,666),7810=>array(128,-18,963,863),7811=>array(51,-18,683,651),7812=>array(128,-18,963,791),7813=>array(51,-18,683,579),7814=>array(128,-18,963,806),7815=>array(51,-18,683,594),7816=>array(128,-163,963,653),7817=>array(51,-163,683,441),7818=>array(0,0,684,806),7819=>array(-30,-11,444,594),7820=>array(0,0,684,791),7821=>array(-30,-11,444,579),7822=>array(113,0,668,806),7823=>array(12,-206,462,594),7824=>array(0,0,612,875),7825=>array(-2,-81,423,663),7826=>array(0,-163,612,653),7827=>array(-2,-204,380,428),7828=>array(0,-121,612,653),7829=>array(-26,-172,380,428),7830=>array(2,-121,478,683),7831=>array(26,-11,397,684),7832=>array(51,-18,683,684),7833=>array(12,-206,462,684),7834=>array(17,-11,476,707),7835=>array(-48,-207,523,836),7836=>array(-118,-207,453,678),7837=>array(-77,-207,494,678),7838=>array(-10,-9,664,683),7839=>array(26,-11,486,677),7840=>array(0,-163,615,668),7841=>array(17,-163,476,441),7842=>array(0,0,615,877),7843=>array(17,-11,476,659),7844=>array(0,0,796,900),7845=>array(17,-11,670,797),7846=>array(0,0,615,879),7847=>array(17,-11,480,804),7848=>array(0,0,709,895),7849=>array(17,-11,632,683),7850=>array(-18,0,675,900),7851=>array(17,-11,556,802),7852=>array(0,-163,615,875),7853=>array(17,-163,486,663),7854=>array(-18,0,624,900),7855=>array(17,-11,516,800),7856=>array(-18,0,604,900),7857=>array(17,-11,494,798),7858=>array(-18,0,606,900),7859=>array(17,-11,494,810),7860=>array(-18,0,661,900),7861=>array(17,-11,552,802),7862=>array(0,-163,615,865),7863=>array(17,-163,505,653),7864=>array(0,-172,635,653),7865=>array(24,-172,405,441),7866=>array(0,0,635,862),7867=>array(24,-11,425,650),7868=>array(0,0,635,802),7869=>array(24,-11,487,590),7870=>array(0,0,816,898),7871=>array(24,-11,638,800),7872=>array(0,0,635,881),7873=>array(24,-11,459,803),7874=>array(0,0,735,900),7875=>array(24,-11,604,701),7876=>array(-8,0,662,900),7877=>array(24,-11,543,802),7878=>array(0,-172,635,898),7879=>array(24,-172,470,663),7880=>array(0,0,392,859),7881=>array(49,-11,289,660),7882=>array(0,-163,392,653),7883=>array(13,-163,254,654),7884=>array(37,-172,676,666),7885=>array(25,-172,466,441),7886=>array(37,-18,676,871),7887=>array(25,-11,466,656),7888=>array(37,-18,845,900),7889=>array(25,-11,690,798),7890=>array(37,-18,676,880),7891=>array(25,-11,497,801),7892=>array(37,-18,785,900),7893=>array(25,-11,646,710),7894=>array(28,-16,697,900),7895=>array(25,-11,588,802),7896=>array(37,-172,676,875),7897=>array(25,-172,494,663),7898=>array(37,-18,840,876),7899=>array(25,-11,618,666),7900=>array(37,-18,840,878),7901=>array(25,-11,618,666),7902=>array(37,-18,840,900),7903=>array(25,-11,618,684),7904=>array(37,-18,840,845),7905=>array(25,-11,618,606),7906=>array(37,-173,840,695),7907=>array(25,-169,618,545),7908=>array(113,-172,776,653),7909=>array(31,-172,464,441),7910=>array(113,-18,776,862),7911=>array(31,-11,464,654),7912=>array(102,-18,883,876),7913=>array(31,-11,647,666),7914=>array(102,-18,883,878),7915=>array(31,-11,647,666),7916=>array(102,-18,883,898),7917=>array(31,-11,647,686),7918=>array(102,-18,883,825),7919=>array(31,-11,647,628),7920=>array(102,-163,883,694),7921=>array(31,-163,647,545),7922=>array(113,0,668,867),7923=>array(12,-206,462,666),7924=>array(113,-163,668,653),7925=>array(12,-206,462,441),7926=>array(113,0,668,859),7927=>array(12,-206,462,656),7928=>array(113,0,668,802),7929=>array(12,-206,477,590),7936=>array(9,-11,527,710),7937=>array(9,-11,527,708),7938=>array(9,-11,527,710),7939=>array(9,-11,527,709),7940=>array(9,-11,527,712),7941=>array(9,-11,527,709),7942=>array(9,-11,538,800),7943=>array(9,-11,542,800),7944=>array(10,0,625,711),7945=>array(10,0,625,715),7946=>array(174,0,791,711),7947=>array(139,0,754,710),7948=>array(139,0,786,711),7949=>array(139,0,777,712),7950=>array(47,0,662,799),7951=>array(34,0,649,801),7952=>array(11,-10,401,700),7953=>array(11,-10,401,708),7954=>array(11,-10,417,710),7955=>array(11,-10,401,709),7956=>array(11,-10,463,712),7957=>array(11,-10,433,709),7960=>array(126,0,798,711),7961=>array(168,0,846,710),7962=>array(142,0,950,711),7963=>array(132,0,937,713),7964=>array(138,0,984,712),7965=>array(129,0,954,705),7968=>array(61,-212,488,710),7969=>array(61,-212,488,712),7970=>array(61,-212,490,714),7971=>array(61,-212,488,713),7972=>array(61,-212,554,706),7973=>array(61,-212,531,713),7974=>array(61,-212,603,799),7975=>array(61,-212,603,800),7976=>array(101,0,913,708),7977=>array(128,0,938,711),7978=>array(141,0,1072,711),7979=>array(135,0,1072,700),7980=>array(137,0,1116,710),7981=>array(134,0,1087,710),7982=>array(83,0,961,801),7983=>array(82,0,966,800),7984=>array(3,-11,261,710),7985=>array(3,-11,278,708),7986=>array(3,-11,321,710),7987=>array(3,-11,278,709),7988=>array(3,-11,378,712),7989=>array(3,-11,346,709),7990=>array(3,-20,399,801),7991=>array(3,-11,404,800),7992=>array(128,0,549,708),7993=>array(137,0,559,712),7994=>array(133,0,684,711),7995=>array(130,0,673,710),7996=>array(132,0,724,711),7997=>array(141,0,712,710),7998=>array(72,0,569,799),7999=>array(80,0,572,801),8000=>array(44,-11,504,710),8001=>array(20,-11,480,708),8002=>array(20,-11,480,710),8003=>array(20,-11,480,709),8004=>array(20,-11,495,712),8005=>array(20,-11,485,709),8008=>array(131,-18,791,707),8009=>array(130,-18,801,713),8010=>array(127,-18,960,711),8011=>array(130,-18,957,710),8012=>array(128,-18,947,713),8013=>array(128,-18,941,710),8016=>array(61,-11,495,710),8017=>array(61,-11,495,708),8018=>array(61,-11,495,710),8019=>array(61,-11,495,709),8020=>array(61,-11,525,712),8021=>array(61,-11,525,709),8022=>array(61,-11,559,800),8023=>array(61,-11,580,800),8025=>array(134,0,892,715),8027=>array(129,0,998,715),8029=>array(127,0,1026,716),8031=>array(78,0,899,799),8032=>array(19,-10,648,710),8033=>array(19,-10,648,708),8034=>array(19,-10,648,710),8035=>array(19,-10,648,709),8036=>array(19,-10,648,712),8037=>array(19,-10,648,709),8038=>array(19,-10,657,800),8039=>array(19,-10,656,800),8040=>array(100,0,879,711),8041=>array(97,0,876,713),8042=>array(134,0,1059,709),8043=>array(130,0,1039,713),8044=>array(136,0,1039,711),8045=>array(124,0,1014,706),8046=>array(90,0,927,799),8047=>array(88,0,903,799),8048=>array(9,-11,527,706),8049=>array(9,-11,527,704),8050=>array(11,-10,401,703),8051=>array(11,-10,401,704),8052=>array(61,-212,488,705),8053=>array(61,-212,488,702),8054=>array(3,-11,229,703),8055=>array(3,-11,273,703),8056=>array(20,-11,480,700),8057=>array(20,-11,480,700),8058=>array(61,-11,495,707),8059=>array(61,-11,495,706),8060=>array(19,-10,648,697),8061=>array(19,-10,648,701),8064=>array(9,-200,527,710),8065=>array(9,-200,527,708),8066=>array(9,-200,527,710),8067=>array(9,-200,527,709),8068=>array(9,-200,527,712),8069=>array(9,-200,527,709),8070=>array(9,-200,527,801),8071=>array(9,-200,537,800),8072=>array(10,0,813,711),8073=>array(10,0,811,715),8074=>array(174,0,968,711),8075=>array(139,0,938,710),8076=>array(139,0,963,711),8077=>array(139,0,958,712),8078=>array(47,0,845,799),8079=>array(34,0,826,801),8080=>array(40,-212,488,710),8081=>array(40,-212,488,708),8082=>array(40,-212,488,710),8083=>array(40,-212,488,709),8084=>array(40,-212,575,712),8085=>array(40,-212,545,709),8086=>array(40,-212,592,800),8087=>array(40,-212,601,800),8088=>array(101,0,977,708),8089=>array(128,-1,1023,711),8090=>array(141,0,1138,711),8091=>array(135,0,1144,700),8092=>array(137,0,1206,710),8093=>array(134,0,1208,710),8094=>array(83,0,1059,801),8095=>array(82,0,1065,800),8096=>array(19,-200,648,710),8097=>array(19,-200,648,708),8098=>array(19,-200,648,710),8099=>array(19,-200,648,709),8100=>array(19,-200,648,712),8101=>array(19,-200,648,709),8102=>array(19,-200,648,800),8103=>array(19,-200,648,800),8104=>array(100,0,1016,711),8105=>array(97,0,1033,713),8106=>array(134,0,1223,709),8107=>array(130,0,1193,713),8108=>array(136,0,1198,711),8109=>array(124,0,1170,706),8110=>array(90,0,1089,799),8111=>array(88,0,1061,799),8112=>array(9,-11,527,723),8113=>array(9,-11,527,571),8114=>array(9,-200,527,700),8115=>array(9,-200,527,441),8116=>array(9,-200,527,703),8118=>array(9,-11,527,658),8119=>array(9,-200,527,658),8120=>array(10,0,625,865),8121=>array(10,0,625,797),8122=>array(10,0,625,706),8123=>array(10,0,625,704),8124=>array(10,0,812,668),8125=>array(101,494,248,710),8126=>array(9,0,182,148),8127=>array(187,554,334,770),8128=>array(164,597,504,694),8129=>array(195,557,543,789),8130=>array(40,-212,488,703),8131=>array(40,-212,488,441),8132=>array(40,-212,488,700),8134=>array(61,-212,499,655),8135=>array(40,-212,502,656),8136=>array(117,0,752,706),8137=>array(112,0,787,714),8138=>array(147,0,922,706),8139=>array(126,0,941,704),8140=>array(0,0,830,653),8141=>array(169,494,435,710),8142=>array(173,496,495,712),8143=>array(111,470,451,800),8144=>array(3,-11,375,653),8145=>array(0,-11,312,572),8146=>array(3,-11,344,712),8147=>array(3,-11,344,755),8150=>array(-14,-11,326,614),8151=>array(3,-11,361,713),8152=>array(0,0,464,865),8153=>array(0,0,431,744),8154=>array(144,0,536,706),8155=>array(115,0,550,694),8157=>array(160,492,416,709),8158=>array(169,492,465,709),8159=>array(121,462,461,800),8160=>array(61,-11,511,673),8161=>array(61,-11,495,582),8162=>array(61,-11,495,742),8163=>array(61,-11,497,773),8164=>array(-12,-218,451,714),8165=>array(-12,-218,451,712),8166=>array(61,-11,512,653),8167=>array(61,-11,555,733),8168=>array(87,0,699,846),8169=>array(87,0,699,799),8170=>array(165,0,888,706),8171=>array(111,0,884,696),8172=>array(132,0,777,709),8173=>array(170,516,472,730),8174=>array(156,525,453,780),8175=>array(188,490,267,705),8178=>array(19,-200,648,707),8179=>array(19,-200,648,461),8180=>array(19,-200,648,696),8182=>array(19,-10,648,651),8183=>array(19,-200,648,653),8184=>array(155,-18,801,706),8185=>array(115,-18,787,705),8186=>array(102,0,881,706),8187=>array(83,0,862,704),8188=>array(7,0,933,666),8189=>array(257,498,414,713),8190=>array(159,491,310,708),8208=>array(81,201,339,250),8209=>array(124,201,392,250),8210=>array(85,201,607,250),8211=>array(42,201,554,250),8212=>array(42,201,1054,250),8213=>array(85,201,1107,250),8214=>array(57,-77,337,554),8215=>array(-56,-219,443,-57),8216=>array(152,436,291,666),8217=>array(141,436,280,666),8218=>array(-15,-129,124,101),8219=>array(161,428,295,666),8220=>array(121,436,440,666),8221=>array(101,436,424,666),8222=>array(-24,-129,309,101),8223=>array(123,428,429,666),8224=>array(101,-159,488,666),8225=>array(22,-143,491,666),8226=>array(122,191,402,461),8227=>array(88,180,399,483),8228=>array(27,-11,138,100),8229=>array(27,-11,388,100),8230=>array(57,-11,762,100),8231=>array(142,188,240,286),8240=>array(25,-19,1010,706),8241=>array(79,-13,1558,676),8242=>array(124,459,370,735),8243=>array(124,459,555,735),8244=>array(124,459,749,735),8245=>array(164,442,283,666),8246=>array(164,442,473,666),8247=>array(164,442,663,666),8248=>array(-21,-162,401,203),8249=>array(51,37,281,403),8250=>array(15,37,245,403),8251=>array(66,-26,677,563),8252=>array(39,-11,635,667),8253=>array(132,-12,508,664),8254=>array(154,547,665,597),8255=>array(36,-269,890,-13),8256=>array(219,644,1073,900),8257=>array(-13,-14,474,676),8258=>array(68,-86,862,688),8259=>array(85,150,382,298),8260=>array(-172,-10,519,676),8261=>array(165,-181,539,680),8262=>array(80,-181,455,680),8263=>array(132,-12,872,664),8264=>array(132,-12,802,667),8265=>array(39,-12,735,667),8266=>array(104,-8,597,450),8267=>array(-55,-154,559,662),8268=>array(15,155,537,545),8269=>array(13,166,535,556),8270=>array(98,-21,462,390),8271=>array(79,-141,305,459),8272=>array(76,1,981,801),8273=>array(78,-20,567,865),8274=>array(-4,-10,687,676),8275=>array(1,293,497,399),8276=>array(210,-275,1064,-19),8277=>array(70,-9,537,456),8278=>array(123,6,513,578),8279=>array(124,459,983,735),8280=>array(109,6,705,669),8281=>array(26,6,756,578),8282=>array(51,6,340,783),8283=>array(102,-197,698,806),8284=>array(86,0,600,510),8285=>array(45,6,332,783),8286=>array(46,6,331,783),8304=>array(130,379,466,797),8305=>array(165,387,308,826),8308=>array(126,391,453,804),8309=>array(111,387,499,815),8310=>array(126,384,491,806),8311=>array(178,391,504,799),8312=>array(117,385,459,804),8313=>array(102,383,467,805),8314=>array(162,501,374,701),8315=>array(162,576,374,626),8316=>array(152,526,385,676),8317=>array(143,306,374,862),8318=>array(90,306,321,862),8319=>array(120,385,425,683),8320=>array(-16,-212,320,206),8321=>array(-15,-200,230,205),8322=>array(-8,-200,283,208),8323=>array(-13,-204,283,210),8324=>array(-23,-200,304,213),8325=>array(-39,-205,349,223),8326=>array(-20,-204,345,218),8327=>array(32,-200,358,208),8328=>array(-29,-204,313,215),8329=>array(-54,-207,311,215),8330=>array(40,-99,252,101),8331=>array(45,-24,257,26),8332=>array(44,-74,277,76),8333=>array(15,-270,246,286),8334=>array(-28,-270,203,286),8336=>array(-9,-213,304,95),8337=>array(-4,-213,256,95),8338=>array(-3,-214,297,94),8339=>array(-41,-212,282,96),8340=>array(-4,-213,256,95),8352=>array(169,0,732,691),8353=>array(66,-139,798,793),8354=>array(66,-18,689,666),8355=>array(8,0,645,653),8356=>array(10,-6,517,670),8357=>array(12,-114,704,577),8358=>array(-20,-15,727,653),8359=>array(10,-10,962,662),8360=>array(0,-13,946,653),8361=>array(7,-18,906,653),8362=>array(60,0,901,600),8363=>array(73,1,628,802),8364=>array(87,-14,819,676),8365=>array(34,0,792,662),8366=>array(103,0,704,662),8367=>array(7,-207,1358,672),8368=>array(12,-197,502,672),8369=>array(16,0,687,662),8370=>array(82,-37,671,704),8371=>array(15,0,715,674),8372=>array(68,-14,563,676),8373=>array(21,-87,610,727),8374=>array(31,-11,482,663),8376=>array(116,-1,646,666),8377=>array(107,-14,743,661),8400=>array(-300,572,127,689),8401=>array(-323,572,98,689),8402=>array(-234,-77,-59,554),8403=>array(-218,-1,-79,457),8404=>array(-516,514,163,732),8405=>array(-496,514,188,732),8406=>array(-287,531,137,737),8407=>array(-307,531,117,737),8408=>array(-337,114,-46,397),8409=>array(-343,114,-13,412),8410=>array(-343,102,-52,397),8411=>array(-354,501,142,599),8412=>array(-553,513,142,612),8413=>array(-736,-198,252,790),8414=>array(-740,-193,249,796),8415=>array(-735,-190,251,796),8416=>array(-738,-198,250,790),8417=>array(-299,514,122,720),8418=>array(-706,-75,210,643),8419=>array(-879,-200,147,862),8420=>array(-785,-88,288,784),8421=>array(-373,-134,-20,556),8422=>array(-284,-77,-4,554),8423=>array(-328,15,163,539),8424=>array(-512,-142,-16,-44),8425=>array(-358,503,144,675),8426=>array(-608,103,135,411),8427=>array(-594,-99,176,591),8428=>array(-458,-197,-31,-80),8429=>array(-438,-199,-17,-82),8430=>array(-429,-230,-5,-24),8431=>array(-457,-230,-33,-24),8432=>array(-310,471,-127,678),8448=>array(29,-10,720,676),8449=>array(29,-10,720,676),8450=>array(45,-18,720,673),8451=>array(91,-18,966,676),8452=>array(70,1,464,666),8453=>array(17,-10,708,676),8454=>array(17,-10,708,676),8455=>array(13,-15,576,702),8456=>array(38,-14,699,676),8457=>array(91,0,936,676),8458=>array(-59,-216,562,347),8459=>array(9,-9,1218,700),8460=>array(4,-158,756,683),8461=>array(9,0,855,656),8462=>array(19,-9,478,683),8463=>array(49,-9,508,683),8464=>array(16,-12,928,701),8465=>array(20,-4,690,685),8466=>array(0,-9,932,703),8467=>array(34,-11,532,677),8468=>array(41,-11,811,683),8469=>array(8,-18,791,656),8470=>array(0,-15,814,653),8471=>array(65,-14,787,708),8472=>array(-11,-211,800,573),8473=>array(8,0,669,656),8474=>array(35,-171,738,673),8475=>array(8,-12,1015,700),8476=>array(66,-4,747,681),8477=>array(29,0,719,656),8478=>array(-8,-12,637,653),8479=>array(-13,-93,588,826),8480=>array(50,210,939,663),8481=>array(95,0,1165,653),8482=>array(102,221,979,652),8483=>array(-16,-93,688,827),8484=>array(29,0,716,656),8485=>array(-35,-209,462,664),8486=>array(-8,0,771,666),8487=>array(55,-1,834,665),8488=>array(-15,-162,662,674),8489=>array(107,9,333,452),8490=>array(0,0,715,653),8491=>array(0,0,615,900),8492=>array(20,-8,992,703),8493=>array(63,-4,676,683),8494=>array(34,-10,515,460),8495=>array(23,-7,424,347),8496=>array(32,-9,734,704),8497=>array(10,-10,1007,703),8498=>array(9,1,645,654),8499=>array(12,-10,1343,697),8500=>array(33,-7,438,347),8501=>array(-3,-5,567,584),8502=>array(1,0,552,598),8503=>array(6,0,373,598),8504=>array(92,-2,552,596),8505=>array(20,0,434,683),8506=>array(64,-42,913,598),8507=>array(0,0,1232,653),8508=>array(66,-1,751,518),8510=>array(18,0,676,656),8511=>array(28,0,836,656),8513=>array(81,11,718,707),8514=>array(127,0,557,664),8515=>array(22,0,577,664),8516=>array(20,0,611,665),8522=>array(39,0,558,664),8523=>array(116,-18,763,666),8525=>array(42,-12,955,676),8526=>array(10,0,430,431),8531=>array(129,-10,762,677),8532=>array(126,-10,791,678),8533=>array(108,-10,807,677),8534=>array(131,-10,831,678),8535=>array(122,-10,829,678),8536=>array(120,-10,832,684),8537=>array(115,-12,809,677),8538=>array(113,-12,819,693),8539=>array(138,-10,801,677),8540=>array(101,-10,793,678),8541=>array(118,-10,805,695),8542=>array(198,-10,800,679),8543=>array(108,-10,678,677),8544=>array(0,0,392,653),8545=>array(0,0,661,653),8546=>array(0,0,930,653),8547=>array(0,-18,1027,653),8548=>array(126,-18,738,653),8549=>array(126,-18,1003,653),8550=>array(126,-18,1269,653),8551=>array(126,-18,1532,653),8552=>array(0,0,973,653),8553=>array(0,0,684,653),8554=>array(0,0,1030,653),8555=>array(0,0,1297,653),8556=>array(0,0,567,653),8557=>array(43,-18,666,666),8558=>array(0,0,708,653),8559=>array(0,0,891,653),8560=>array(39,-11,254,654),8561=>array(39,-11,472,656),8562=>array(39,-11,690,654),8563=>array(39,-18,660,654),8564=>array(51,-18,456,441),8565=>array(51,-18,673,654),8566=>array(51,-18,888,654),8567=>array(51,-18,1104,654),8568=>array(39,-11,712,654),8569=>array(-30,-11,444,441),8570=>array(-30,-11,658,654),8571=>array(-30,-11,876,654),8572=>array(32,-11,271,683),8573=>array(24,-11,419,441),8574=>array(18,-13,530,683),8575=>array(12,-9,704,441),8592=>array(62,52,910,462),8593=>array(105,-163,516,677),8594=>array(54,52,902,462),8595=>array(-17,-163,394,677),8596=>array(84,52,925,462),8597=>array(252,-163,757,677),8598=>array(111,-35,740,677),8599=>array(8,-35,864,677),8600=>array(60,-163,689,549),8601=>array(8,-35,864,677),8612=>array(84,52,1057,462),8613=>array(36,-207,602,721),8614=>array(56,52,1029,462),8615=>array(48,-207,614,721),8617=>array(64,52,929,468),8618=>array(89,52,915,468),8628=>array(117,13,691,600),8629=>array(51,-16,752,629),8636=>array(68,229,921,462),8637=>array(80,52,921,285),8638=>array(76,-175,441,666),8639=>array(108,-172,389,669),8640=>array(59,232,900,465),8641=>array(59,49,912,282),8642=>array(71,-172,352,669),8643=>array(9,-175,374,666),8644=>array(42,-118,942,632),8645=>array(105,-163,774,677),8646=>array(34,-118,950,633),8651=>array(39,-51,941,564),8652=>array(50,-49,930,566),8656=>array(74,5,943,510),8657=>array(94,-163,606,678),8658=>array(37,5,906,510),8659=>array(24,-163,536,678),8660=>array(84,5,935,510),8661=>array(118,-168,702,683),8668=>array(68,52,1103,462),8669=>array(68,52,1103,462),8704=>array(115,-14,653,662),8705=>array(57,-13,600,801),8706=>array(96,-10,532,666),8707=>array(4,0,644,652),8708=>array(4,-110,649,776),8709=>array(30,-14,632,588),8710=>array(6,0,608,688),8711=>array(124,-20,726,668),8712=>array(71,8,562,506),8713=>array(71,-50,562,606),8714=>array(46,-17,440,500),8715=>array(44,8,535,506),8716=>array(43,-50,535,606),8717=>array(8,-17,435,500),8718=>array(77,0,570,691),8719=>array(-22,-101,925,751),8720=>array(-17,-101,930,751),8721=>array(-22,-123,772,752),8722=>array(86,220,590,286),8723=>array(86,0,590,568),8724=>array(86,0,590,656),8725=>array(143,-10,649,676),8726=>array(110,-14,609,676),8727=>array(102,78,394,407),8728=>array(62,71,435,443),8729=>array(136,152,338,354),8730=>array(94,-65,716,900),8731=>array(94,-65,716,900),8732=>array(94,-65,716,900),8733=>array(18,53,617,434),8734=>array(18,53,662,434),8735=>array(62,0,447,385),8736=>array(18,0,530,453),8737=>array(18,-40,530,453),8738=>array(35,0,467,510),8739=>array(112,-94,168,662),8740=>array(65,-94,264,662),8741=>array(112,-94,288,662),8742=>array(40,-94,424,662),8743=>array(19,0,545,508),8744=>array(79,0,605,508),8745=>array(52,0,655,573),8746=>array(59,0,662,573),8747=>array(-38,-200,726,900),8748=>array(-48,-200,1067,900),8749=>array(-52,-200,1405,900),8750=>array(-22,-200,741,900),8751=>array(-38,-200,1059,900),8756=>array(52,-10,544,481),8757=>array(102,-16,597,476),8758=>array(122,-18,220,476),8759=>array(81,-20,576,476),8761=>array(66,48,740,476),8764=>array(65,159,617,320),8770=>array(65,127,617,441),8771=>array(39,125,591,439),8773=>array(61,57,613,562),8776=>array(65,74,617,440),8778=>array(65,23,617,523),8784=>array(86,123,590,572),8785=>array(86,-68,590,577),8786=>array(86,-70,590,575),8787=>array(86,-64,593,574),8788=>array(102,10,761,497),8789=>array(86,10,784,494),8790=>array(86,123,590,389),8791=>array(86,123,590,680),8793=>array(86,123,590,697),8794=>array(86,123,590,697),8797=>array(86,123,658,766),8798=>array(86,123,590,683),8799=>array(86,123,590,794),8800=>array(64,-3,568,509),8801=>array(92,23,596,489),8804=>array(84,0,592,628),8805=>array(84,0,592,628),8806=>array(70,-113,579,706),8807=>array(105,-115,629,713),8810=>array(54,-10,893,516),8811=>array(64,-10,902,516),8818=>array(35,-112,587,599),8819=>array(62,-112,614,599),8834=>array(75,28,666,526),8835=>array(20,28,611,526),8976=>array(42,108,607,386),8992=>array(194,-83,834,900),8993=>array(-83,-81,551,900),8994=>array(97,156,632,316),8995=>array(92,156,626,316),9001=>array(64,-198,441,746),9002=>array(-16,-198,360,746),9251=>array(45,0,493,160),9674=>array(68,0,516,740),9675=>array(35,-14,757,708),9676=>array(135,-14,857,708),9688=>array(0,0,547,691),9702=>array(125,196,395,466),9711=>array(51,-85,914,778),9824=>array(72,0,656,705),9825=>array(148,-14,782,704),9826=>array(107,-14,634,705),9827=>array(99,0,813,705),9828=>array(72,0,656,705),9829=>array(148,-14,782,704),9830=>array(107,-14,634,705),9831=>array(99,0,813,705),9833=>array(-21,0,372,694),9834=>array(-21,0,497,694),9835=>array(16,0,722,703),9836=>array(16,0,722,703),9837=>array(-32,-21,362,730),9838=>array(-28,-214,402,712),9839=>array(-39,-197,452,762),11799=>array(76,52,343,303),42790=>array(-8,-186,767,653),42791=>array(4,-207,433,655),42792=>array(59,-81,790,653),42793=>array(37,-81,600,546),42794=>array(77,-15,616,676),42795=>array(68,-14,544,663),42796=>array(58,-52,557,676),42797=>array(53,-215,495,450),42798=>array(58,-129,557,676),42799=>array(53,-215,533,450),42888=>array(0,-102,312,65),42889=>array(50,-11,256,441),42890=>array(43,120,295,386),42891=>array(173,176,345,760),42892=>array(211,375,338,760),42893=>array(130,0,767,653),42896=>array(-18,-129,729,653),42897=>array(14,-186,474,441),42922=>array(98,0,917,653),43002=>array(21,-14,713,436),64256=>array(-77,-207,741,681),64257=>array(-77,-207,545,681),64258=>array(-77,-204,582,682),64259=>array(-77,-207,792,681),64260=>array(-77,-207,830,682),64261=>array(-77,-207,606,678),64262=>array(10,-13,677,670),64275=>array(98,-10,990,676),64276=>array(98,-10,993,662),64277=>array(98,-200,975,662),64278=>array(98,-200,990,662),64279=>array(98,-200,1238,662),64285=>array(50,235,315,594),64286=>array(279,719,578,865),64287=>array(46,203,505,631),64288=>array(22,48,589,600),64297=>array(30,220,534,506),64298=>array(2,0,647,699),64299=>array(2,0,585,699),64300=>array(2,0,656,699),64301=>array(2,0,585,699),64302=>array(-53,-96,517,584),64303=>array(-53,-236,517,584),64304=>array(-53,-133,517,584),64305=>array(-59,0,492,598),64306=>array(-44,0,323,598),64307=>array(82,-2,542,596),64308=>array(-37,-2,526,598),64309=>array(46,0,303,598),64310=>array(16,-1,323,598),64312=>array(-42,0,520,598),64313=>array(48,284,315,594),64314=>array(125,-300,597,564),64315=>array(-68,0,524,598),64316=>array(137,-6,535,812),64318=>array(-42,0,516,599),64320=>array(-36,0,315,598),64321=>array(-19,0,528,598),64323=>array(68,-300,536,563),64324=>array(-64,0,494,598),64326=>array(-70,0,528,598),64327=>array(-99,-300,551,564),64328=>array(80,-1,504,598),64329=>array(2,0,585,598),64330=>array(-50,-1,533,598),64331=>array(103,0,303,701),64332=>array(-59,0,492,662),64333=>array(-68,0,524,662),64334=>array(-64,0,494,662),64335=>array(125,-5,573,843),65532=>array(85,0,773,661),65533=>array(115,-63,978,800),65535=>array(19,-71,725,750)); +$cw=array(0=>600,32=>250,33=>333,34=>333,35=>500,36=>500,37=>833,38=>778,39=>200,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>296,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>250,59=>250,60=>570,61=>664,62=>570,63=>444,64=>780,65=>651,66=>591,67=>611,68=>702,69=>574,70=>576,71=>690,72=>705,73=>322,74=>427,75=>641,76=>568,77=>821,78=>677,79=>656,80=>566,81=>656,82=>616,83=>454,84=>589,85=>706,86=>663,87=>888,88=>665,89=>593,90=>563,91=>389,92=>490,93=>389,94=>422,95=>500,96=>250,97=>498,98=>476,99=>403,100=>500,101=>406,102=>424,103=>440,104=>499,105=>246,106=>285,107=>453,108=>251,109=>725,110=>493,111=>473,112=>469,113=>483,114=>366,115=>345,116=>238,117=>484,118=>456,119=>683,120=>435,121=>462,122=>389,123=>400,124=>275,125=>400,126=>541,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>250,181=>500,182=>523,183=>250,184=>250,185=>250,186=>310,187=>444,188=>750,189=>740,190=>750,191=>500,192=>651,193=>651,194=>651,195=>651,196=>651,197=>651,198=>877,199=>611,200=>611,201=>611,202=>611,203=>611,204=>322,205=>322,206=>322,207=>322,208=>702,209=>677,210=>656,211=>656,212=>656,213=>656,214=>656,215=>675,216=>657,217=>706,218=>706,219=>706,220=>706,221=>593,222=>537,223=>569,224=>498,225=>498,226=>498,227=>498,228=>498,229=>498,230=>634,231=>403,232=>406,233=>406,234=>406,235=>406,236=>278,237=>278,238=>278,239=>278,240=>456,241=>493,242=>473,243=>473,244=>473,245=>473,246=>473,247=>675,248=>474,249=>484,250=>484,251=>484,252=>484,253=>462,254=>471,255=>462,256=>651,257=>498,258=>651,259=>498,260=>611,261=>500,262=>611,263=>403,264=>611,265=>403,266=>611,267=>403,268=>611,269=>403,270=>702,271=>625,272=>702,273=>500,274=>611,275=>406,276=>611,277=>406,278=>611,279=>406,280=>611,281=>406,282=>611,283=>406,284=>690,285=>440,286=>690,287=>440,288=>690,289=>440,290=>690,291=>440,292=>705,293=>499,294=>722,295=>500,296=>333,297=>278,298=>333,299=>278,300=>333,301=>278,302=>343,303=>278,304=>333,305=>278,306=>707,307=>452,308=>427,309=>328,310=>667,311=>453,312=>454,313=>568,314=>251,315=>568,316=>251,317=>568,318=>377,319=>568,320=>343,321=>564,322=>278,323=>677,324=>493,325=>677,326=>493,327=>677,328=>493,329=>542,330=>696,331=>500,332=>656,333=>473,334=>656,335=>473,336=>656,337=>473,338=>891,339=>653,340=>616,341=>366,342=>616,343=>366,344=>616,345=>366,346=>454,347=>345,348=>454,349=>345,350=>464,351=>345,352=>454,353=>345,354=>556,355=>238,356=>589,357=>364,358=>556,359=>248,360=>706,361=>484,362=>706,363=>484,364=>706,365=>484,366=>706,367=>484,368=>706,369=>484,370=>698,371=>484,372=>888,373=>683,374=>593,375=>462,376=>593,377=>563,378=>389,379=>563,380=>389,381=>563,382=>389,383=>464,384=>479,385=>738,386=>583,387=>481,388=>585,389=>509,390=>627,391=>853,392=>578,393=>702,394=>892,395=>669,396=>540,397=>472,398=>611,399=>585,400=>518,401=>611,402=>464,403=>863,404=>653,405=>708,406=>278,407=>333,408=>792,409=>444,410=>262,411=>480,412=>900,413=>768,414=>500,415=>661,416=>771,417=>576,418=>908,419=>722,420=>698,421=>483,422=>611,423=>500,424=>369,425=>653,426=>461,427=>313,428=>556,429=>335,430=>556,431=>801,432=>605,433=>747,434=>691,435=>663,436=>578,437=>556,438=>389,439=>518,440=>558,441=>434,442=>416,443=>500,444=>615,445=>439,446=>389,447=>473,448=>235,449=>360,450=>600,451=>333,452=>1268,453=>1091,454=>869,455=>1000,456=>824,457=>506,458=>1034,459=>895,460=>748,461=>651,462=>498,463=>322,464=>278,465=>656,466=>473,467=>706,468=>484,469=>706,470=>484,471=>698,472=>484,473=>698,474=>484,475=>698,476=>484,477=>406,478=>651,479=>498,480=>651,481=>498,482=>877,483=>634,484=>712,485=>490,486=>690,487=>440,488=>641,489=>453,490=>670,491=>473,492=>670,493=>473,494=>518,495=>446,496=>278,497=>1258,498=>1091,499=>859,500=>690,501=>440,502=>936,503=>537,504=>677,505=>493,506=>611,507=>498,508=>877,509=>634,510=>657,511=>474,512=>651,513=>498,514=>651,515=>498,516=>574,517=>406,518=>574,519=>406,520=>322,521=>278,522=>322,523=>278,524=>656,525=>473,526=>656,527=>473,528=>616,529=>366,530=>616,531=>366,532=>706,533=>484,534=>706,535=>484,536=>454,537=>345,538=>589,539=>238,540=>434,541=>465,542=>705,543=>499,544=>697,545=>558,546=>540,547=>508,548=>591,549=>404,550=>651,551=>498,552=>577,553=>406,554=>656,555=>473,556=>656,557=>473,558=>656,559=>473,560=>656,561=>473,562=>593,563=>462,564=>334,565=>527,566=>377,567=>278,568=>779,569=>768,570=>651,571=>611,572=>407,573=>564,574=>556,575=>350,576=>414,577=>436,578=>444,579=>588,580=>722,581=>657,582=>604,583=>406,584=>444,585=>348,586=>726,587=>550,588=>616,589=>333,590=>556,591=>470,592=>516,593=>564,594=>564,595=>500,596=>403,597=>407,598=>524,599=>647,600=>406,601=>406,602=>722,603=>431,604=>435,605=>664,606=>462,607=>353,608=>650,609=>480,610=>482,611=>491,612=>602,613=>499,614=>497,615=>485,616=>278,617=>278,618=>278,619=>378,620=>376,621=>364,622=>616,623=>761,624=>766,625=>768,626=>590,627=>569,628=>530,629=>500,630=>667,631=>700,632=>633,633=>366,634=>389,635=>444,636=>389,637=>393,638=>415,639=>383,640=>434,641=>456,642=>354,643=>464,644=>535,645=>496,646=>585,647=>238,648=>278,649=>510,650=>549,651=>464,652=>456,653=>683,654=>438,655=>490,656=>510,657=>492,658=>446,659=>479,660=>436,661=>438,662=>438,663=>454,664=>656,665=>402,666=>462,667=>695,668=>476,669=>307,670=>453,671=>383,672=>652,673=>414,674=>404,675=>745,676=>762,677=>799,678=>551,679=>542,680=>644,681=>756,682=>506,683=>481,684=>500,685=>500,686=>611,687=>716,688=>330,689=>330,690=>178,691=>248,692=>248,693=>309,694=>306,695=>405,696=>260,697=>250,698=>400,699=>200,700=>200,701=>200,702=>250,703=>250,704=>250,705=>250,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>250,713=>333,714=>250,715=>250,716=>250,717=>333,718=>250,719=>250,720=>250,721=>250,722=>250,723=>250,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>400,735=>333,736=>311,737=>200,738=>243,739=>328,740=>300,741=>500,742=>500,743=>500,744=>500,745=>500,746=>500,747=>500,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>333,756=>250,757=>333,758=>333,759=>333,760=>250,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>199,890=>332,894=>333,900=>257,901=>333,902=>661,903=>250,904=>794,905=>904,906=>524,908=>815,910=>837,911=>879,912=>270,913=>661,914=>581,915=>594,916=>660,917=>611,918=>606,919=>705,920=>661,921=>333,922=>641,923=>661,924=>821,925=>677,926=>678,927=>656,928=>697,929=>566,931=>653,932=>596,933=>679,934=>751,935=>665,936=>821,937=>767,938=>333,939=>696,940=>564,941=>431,942=>539,943=>270,944=>540,945=>564,946=>509,947=>496,948=>518,949=>431,950=>408,951=>539,952=>523,953=>270,954=>491,955=>488,956=>501,957=>515,958=>440,959=>524,960=>608,961=>506,962=>423,963=>532,964=>477,965=>540,966=>628,967=>500,968=>728,969=>701,970=>310,971=>540,972=>524,973=>540,974=>701,976=>537,977=>632,978=>630,979=>820,980=>680,981=>612,982=>704,983=>529,984=>555,985=>548,986=>588,987=>498,988=>610,989=>478,990=>653,991=>410,992=>719,993=>544,1008=>563,1009=>546,1010=>495,1011=>285,1012=>661,1013=>280,1014=>280,1015=>540,1016=>500,1017=>704,1018=>832,1019=>703,1020=>533,1021=>704,1022=>704,1023=>704,1024=>574,1025=>574,1026=>668,1027=>594,1028=>634,1029=>454,1030=>322,1031=>322,1032=>427,1033=>992,1034=>963,1035=>703,1036=>644,1037=>720,1038=>739,1039=>728,1040=>651,1041=>583,1042=>591,1043=>594,1044=>668,1045=>574,1046=>987,1047=>592,1048=>720,1049=>720,1050=>644,1051=>695,1052=>821,1053=>705,1054=>656,1055=>697,1056=>566,1057=>611,1058=>589,1059=>739,1060=>751,1061=>665,1062=>696,1063=>642,1064=>973,1065=>983,1066=>716,1067=>877,1068=>580,1069=>594,1070=>984,1071=>683,1072=>498,1073=>475,1074=>418,1075=>354,1076=>493,1077=>406,1078=>914,1079=>412,1080=>484,1081=>484,1082=>483,1083=>504,1084=>641,1085=>492,1086=>473,1087=>493,1088=>469,1089=>436,1090=>725,1091=>478,1092=>735,1093=>435,1094=>485,1095=>484,1096=>734,1097=>735,1098=>545,1099=>677,1100=>437,1101=>432,1102=>671,1103=>519,1104=>406,1105=>406,1106=>510,1107=>354,1108=>442,1109=>345,1110=>246,1111=>278,1112=>285,1113=>707,1114=>696,1115=>498,1116=>483,1117=>484,1118=>478,1119=>491,1120=>964,1121=>679,1122=>708,1123=>688,1124=>975,1125=>644,1126=>812,1127=>624,1128=>1096,1129=>791,1130=>964,1131=>738,1132=>1260,1133=>886,1134=>574,1135=>400,1136=>812,1137=>694,1138=>721,1139=>500,1140=>745,1141=>533,1142=>745,1143=>533,1144=>1108,1145=>908,1146=>868,1147=>602,1148=>964,1149=>684,1150=>964,1151=>679,1152=>588,1153=>443,1154=>320,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>720,1163=>500,1164=>602,1165=>433,1166=>611,1167=>500,1168=>552,1169=>424,1170=>593,1171=>424,1172=>611,1173=>432,1174=>992,1175=>932,1176=>592,1177=>396,1178=>681,1179=>491,1180=>700,1181=>532,1182=>664,1183=>491,1184=>776,1185=>690,1186=>729,1187=>500,1188=>908,1189=>660,1190=>1034,1191=>694,1192=>730,1193=>543,1194=>666,1195=>403,1196=>556,1197=>775,1198=>593,1199=>574,1200=>555,1201=>574,1202=>660,1203=>443,1204=>798,1205=>581,1206=>674,1207=>500,1208=>690,1209=>516,1210=>640,1211=>499,1212=>785,1213=>569,1214=>785,1215=>568,1216=>322,1217=>987,1218=>914,1219=>664,1220=>491,1221=>719,1222=>487,1223=>722,1224=>500,1225=>722,1226=>500,1227=>666,1228=>500,1229=>828,1230=>624,1231=>322,1232=>651,1233=>498,1234=>651,1235=>498,1236=>877,1237=>634,1238=>574,1239=>406,1240=>585,1241=>406,1242=>585,1243=>406,1244=>987,1245=>914,1246=>592,1247=>412,1248=>518,1249=>446,1250=>720,1251=>484,1252=>720,1253=>484,1254=>656,1255=>473,1256=>661,1257=>500,1258=>661,1259=>500,1260=>594,1261=>432,1262=>739,1263=>478,1264=>739,1265=>478,1266=>739,1267=>478,1268=>642,1269=>484,1270=>611,1271=>424,1272=>877,1273=>677,1296=>532,1297=>409,1298=>719,1299=>487,1306=>656,1307=>483,1308=>888,1309=>656,1310=>664,1311=>491,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>751,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1423=>700,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>418,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>370,1471=>0,1472=>126,1473=>0,1474=>0,1475=>418,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>350,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>350,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>537,1521=>537,1522=>537,1523=>396,1524=>396,2404=>318,2405=>446,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,2555=>344,3585=>512,3586=>453,3587=>512,3588=>519,3589=>529,3590=>561,3591=>411,3592=>437,3593=>552,3594=>452,3595=>509,3596=>707,3597=>707,3598=>574,3599=>570,3600=>406,3601=>607,3602=>686,3603=>749,3604=>494,3605=>497,3606=>509,3607=>552,3608=>461,3609=>565,3610=>527,3611=>523,3612=>556,3613=>551,3614=>570,3615=>570,3616=>571,3617=>531,3618=>493,3619=>433,3620=>513,3621=>491,3622=>571,3623=>439,3624=>510,3625=>594,3626=>484,3627=>554,3628=>616,3629=>493,3630=>496,3631=>417,3632=>392,3633=>0,3634=>366,3635=>366,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>662,3648=>297,3649=>544,3650=>298,3651=>329,3652=>328,3653=>326,3654=>488,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>725,3664=>624,3665=>624,3666=>624,3667=>624,3668=>624,3669=>624,3670=>624,3671=>624,3672=>624,3673=>624,3674=>645,3675=>872,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>842,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>517,4324=>560,4325=>450,4326=>627,4327=>452,4328=>491,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>480,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>495,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,7424=>416,7425=>587,7426=>703,7427=>410,7428=>428,7429=>450,7431=>401,7432=>435,7433=>246,7434=>268,7435=>449,7436=>364,7437=>536,7439=>443,7448=>361,7450=>390,7451=>380,7452=>449,7456=>384,7457=>527,7458=>395,7552=>500,7579=>335,7581=>285,7582=>312,7583=>280,7588=>188,7589=>212,7592=>230,7593=>236,7596=>497,7597=>529,7598=>421,7599=>404,7600=>364,7601=>329,7602=>412,7603=>234,7604=>282,7605=>217,7606=>384,7607=>356,7608=>344,7609=>334,7612=>403,7613=>318,7614=>297,7615=>318,7680=>651,7681=>498,7682=>591,7683=>476,7684=>591,7685=>476,7686=>591,7687=>476,7688=>611,7689=>403,7690=>702,7691=>500,7692=>702,7693=>500,7694=>702,7695=>500,7696=>693,7697=>500,7698=>702,7699=>500,7700=>577,7701=>406,7702=>577,7703=>406,7704=>574,7705=>406,7706=>574,7707=>406,7708=>577,7709=>406,7710=>576,7711=>424,7712=>690,7713=>440,7714=>705,7715=>499,7716=>705,7717=>499,7718=>705,7719=>499,7720=>697,7721=>498,7722=>705,7723=>499,7724=>322,7725=>246,7726=>314,7727=>278,7728=>641,7729=>453,7730=>641,7731=>453,7732=>641,7733=>453,7734=>568,7735=>251,7736=>568,7737=>251,7738=>568,7739=>251,7740=>568,7741=>251,7742=>821,7743=>725,7744=>821,7745=>725,7746=>821,7747=>725,7748=>677,7749=>493,7750=>677,7751=>493,7752=>677,7753=>493,7754=>677,7755=>493,7756=>656,7757=>473,7758=>656,7759=>473,7760=>656,7761=>473,7762=>656,7763=>473,7764=>566,7765=>469,7766=>566,7767=>469,7768=>616,7769=>366,7770=>616,7771=>366,7772=>616,7773=>366,7774=>616,7775=>366,7776=>454,7777=>345,7778=>454,7779=>345,7780=>464,7781=>345,7782=>464,7783=>345,7784=>454,7785=>345,7786=>589,7787=>238,7788=>589,7789=>238,7790=>589,7791=>238,7792=>589,7793=>238,7794=>706,7795=>484,7796=>706,7797=>484,7798=>706,7799=>484,7800=>698,7801=>484,7802=>706,7803=>484,7804=>663,7805=>456,7806=>663,7807=>456,7808=>888,7809=>683,7810=>888,7811=>683,7812=>888,7813=>683,7814=>888,7815=>683,7816=>888,7817=>683,7818=>665,7819=>435,7820=>665,7821=>435,7822=>593,7823=>462,7824=>563,7825=>389,7826=>563,7827=>389,7828=>563,7829=>389,7830=>499,7831=>238,7832=>683,7833=>462,7834=>444,7835=>383,7836=>383,7837=>424,7838=>676,7839=>464,7840=>651,7841=>498,7842=>651,7843=>498,7844=>651,7845=>498,7846=>651,7847=>498,7848=>651,7849=>498,7850=>651,7851=>498,7852=>651,7853=>498,7854=>651,7855=>498,7856=>651,7857=>498,7858=>651,7859=>498,7860=>651,7861=>498,7862=>651,7863=>498,7864=>574,7865=>406,7866=>574,7867=>406,7868=>574,7869=>406,7870=>611,7871=>406,7872=>611,7873=>406,7874=>611,7875=>406,7876=>611,7877=>406,7878=>574,7879=>406,7880=>322,7881=>278,7882=>322,7883=>246,7884=>656,7885=>473,7886=>656,7887=>473,7888=>656,7889=>473,7890=>656,7891=>473,7892=>656,7893=>473,7894=>656,7895=>473,7896=>656,7897=>473,7898=>771,7899=>576,7900=>771,7901=>576,7902=>807,7903=>585,7904=>771,7905=>576,7906=>771,7907=>576,7908=>706,7909=>484,7910=>706,7911=>484,7912=>801,7913=>605,7914=>801,7915=>605,7916=>807,7917=>585,7918=>801,7919=>605,7920=>801,7921=>605,7922=>593,7923=>462,7924=>593,7925=>462,7926=>593,7927=>462,7928=>593,7929=>462,7936=>564,7937=>564,7938=>564,7939=>564,7940=>564,7941=>564,7942=>564,7943=>564,7944=>661,7945=>661,7946=>794,7947=>771,7948=>792,7949=>773,7950=>661,7951=>648,7952=>431,7953=>431,7954=>431,7955=>431,7956=>431,7957=>431,7960=>740,7961=>795,7962=>923,7963=>910,7964=>956,7965=>926,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>879,7977=>901,7978=>1036,7979=>1035,7980=>1079,7981=>1060,7982=>924,7983=>929,7984=>270,7985=>270,7986=>267,7987=>267,7988=>267,7989=>267,7990=>267,7991=>267,7992=>490,7993=>499,7994=>625,7995=>614,7996=>665,7997=>653,7998=>510,7999=>513,8000=>558,8001=>524,8002=>524,8003=>524,8004=>524,8005=>524,8008=>797,8009=>807,8010=>966,8011=>962,8012=>953,8013=>947,8016=>540,8017=>540,8018=>540,8019=>540,8020=>540,8021=>540,8022=>540,8023=>540,8025=>816,8027=>922,8029=>950,8031=>823,8032=>701,8033=>701,8034=>701,8035=>701,8036=>701,8037=>701,8038=>701,8039=>701,8040=>852,8041=>849,8042=>1032,8043=>1012,8044=>1012,8045=>987,8046=>900,8047=>876,8048=>564,8049=>564,8050=>431,8051=>431,8052=>539,8053=>539,8054=>270,8055=>270,8056=>524,8057=>524,8058=>540,8059=>540,8060=>701,8061=>701,8064=>564,8065=>564,8066=>564,8067=>564,8068=>564,8069=>564,8070=>564,8071=>564,8072=>821,8073=>854,8074=>998,8075=>971,8076=>992,8077=>981,8078=>866,8079=>858,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>999,8089=>1044,8090=>1159,8091=>1165,8092=>1227,8093=>1229,8094=>1080,8095=>1085,8096=>701,8097=>701,8098=>701,8099=>701,8100=>701,8101=>701,8102=>701,8103=>701,8104=>1037,8105=>1053,8106=>1244,8107=>1214,8108=>1219,8109=>1191,8110=>1110,8111=>1082,8112=>564,8113=>564,8114=>564,8115=>564,8116=>564,8118=>564,8119=>564,8120=>661,8121=>661,8122=>661,8123=>661,8124=>831,8125=>192,8126=>200,8127=>200,8128=>500,8129=>534,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>731,8137=>766,8138=>889,8139=>908,8140=>851,8141=>330,8142=>333,8143=>500,8144=>270,8145=>270,8146=>270,8147=>270,8150=>270,8151=>270,8152=>333,8153=>333,8154=>477,8155=>491,8157=>333,8158=>500,8159=>333,8160=>540,8161=>540,8162=>540,8163=>540,8164=>506,8165=>506,8166=>540,8167=>540,8168=>679,8169=>679,8170=>865,8171=>861,8172=>783,8173=>333,8174=>333,8175=>200,8178=>701,8179=>701,8180=>701,8182=>701,8183=>701,8184=>807,8185=>793,8186=>855,8187=>835,8188=>952,8189=>500,8190=>200,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>166,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>293,8215=>465,8216=>200,8217=>200,8218=>200,8219=>200,8220=>333,8221=>333,8222=>333,8223=>333,8224=>500,8225=>500,8226=>400,8227=>400,8228=>250,8229=>500,8230=>889,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>166,8240=>1000,8241=>1601,8242=>247,8243=>411,8244=>611,8245=>220,8246=>410,8247=>600,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>500,8254=>500,8255=>953,8256=>1000,8257=>314,8258=>931,8259=>400,8260=>167,8261=>480,8262=>480,8263=>900,8264=>833,8265=>763,8266=>500,8267=>453,8268=>453,8269=>500,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>855,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>235,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>318,8320=>300,8321=>250,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>350,8337=>304,8338=>340,8339=>317,8340=>278,8352=>698,8353=>667,8354=>667,8355=>611,8356=>500,8357=>722,8358=>667,8359=>988,8360=>953,8361=>833,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>589,8370=>619,8371=>722,8372=>556,8373=>611,8374=>408,8376=>524,8377=>654,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>604,8449=>605,8450=>674,8451=>954,8452=>536,8453=>593,8454=>667,8455=>518,8456=>667,8457=>862,8458=>560,8459=>1124,8460=>673,8461=>808,8462=>499,8463=>530,8464=>808,8465=>613,8466=>855,8467=>417,8468=>777,8469=>711,8470=>783,8471=>792,8472=>792,8473=>589,8474=>729,8475=>892,8476=>711,8477=>755,8478=>616,8479=>610,8480=>879,8481=>1156,8482=>920,8483=>611,8484=>659,8485=>409,8486=>767,8487=>767,8488=>663,8489=>286,8490=>722,8491=>722,8492=>936,8493=>613,8494=>523,8495=>430,8496=>637,8497=>890,8498=>576,8499=>1241,8500=>437,8501=>547,8502=>557,8503=>360,8504=>537,8505=>417,8506=>906,8507=>1195,8508=>675,8510=>586,8511=>722,8513=>663,8514=>485,8515=>485,8516=>637,8522=>516,8523=>778,8525=>926,8526=>378,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>322,8545=>608,8546=>877,8547=>950,8548=>663,8549=>930,8550=>1196,8551=>1459,8552=>900,8553=>665,8554=>931,8555=>1204,8556=>568,8557=>611,8558=>702,8559=>821,8560=>246,8561=>496,8562=>682,8563=>660,8564=>456,8565=>665,8566=>880,8567=>1096,8568=>703,8569=>435,8570=>650,8571=>878,8572=>251,8573=>403,8574=>500,8575=>725,8592=>964,8593=>499,8594=>964,8595=>499,8596=>900,8597=>900,8598=>800,8599=>800,8600=>800,8601=>800,8612=>1013,8613=>570,8614=>1013,8615=>500,8617=>910,8618=>910,8628=>658,8629=>658,8636=>900,8637=>900,8638=>400,8639=>400,8640=>900,8641=>900,8642=>400,8643=>400,8644=>900,8645=>790,8646=>900,8651=>900,8652=>900,8656=>900,8657=>550,8658=>900,8659=>550,8660=>910,8661=>650,8668=>1078,8669=>1078,8704=>587,8705=>532,8706=>544,8707=>587,8708=>587,8709=>662,8710=>612,8711=>612,8712=>536,8713=>536,8714=>439,8715=>536,8716=>536,8717=>439,8718=>500,8719=>823,8720=>823,8721=>713,8722=>675,8723=>675,8724=>675,8725=>750,8726=>610,8727=>400,8728=>400,8729=>400,8730=>549,8731=>549,8732=>549,8733=>677,8734=>677,8735=>509,8736=>575,8737=>559,8738=>509,8739=>200,8740=>250,8741=>320,8742=>404,8743=>564,8744=>564,8745=>654,8746=>654,8747=>496,8748=>840,8749=>1173,8750=>652,8751=>870,8756=>565,8757=>568,8758=>250,8759=>629,8761=>767,8764=>636,8770=>586,8771=>586,8773=>636,8776=>636,8778=>636,8784=>614,8785=>564,8786=>564,8787=>564,8788=>735,8789=>755,8790=>675,8791=>657,8793=>614,8794=>675,8797=>614,8798=>614,8799=>614,8800=>675,8801=>636,8804=>675,8805=>675,8806=>636,8807=>636,8810=>900,8811=>899,8818=>636,8819=>636,8834=>636,8835=>636,8976=>564,8992=>686,8993=>686,8994=>658,8995=>658,9001=>329,9002=>329,9251=>500,9674=>494,9675=>791,9676=>791,9688=>400,9702=>400,9711=>885,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>555,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,11799=>333,42790=>722,42791=>491,42792=>799,42793=>609,42794=>532,42795=>409,42796=>437,42797=>389,42798=>578,42799=>580,42888=>333,42889=>278,42890=>282,42891=>286,42892=>278,42893=>722,42896=>657,42897=>500,42922=>847,43002=>725,64256=>671,64257=>569,64258=>563,64259=>810,64260=>811,64261=>557,64262=>628,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>350,64286=>0,64287=>537,64288=>537,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>350,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>537,65529=>0,65530=>0,65531=>0,65532=>800,65533=>900,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/freeserifi.z b/incs/tcpdf/fonts/freeserifi.z new file mode 100644 index 0000000..ad96b9c Binary files /dev/null and b/incs/tcpdf/fonts/freeserifi.z differ diff --git a/incs/tcpdf/fonts/helvetica.php b/incs/tcpdf/fonts/helvetica.php new file mode 100644 index 0000000..d1aa6d8 --- /dev/null +++ b/incs/tcpdf/fonts/helvetica.php @@ -0,0 +1,13 @@ +32,'FontBBox'=>'[-166 -225 1000 931]','ItalicAngle'=>0,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); + +// --- EOF --- diff --git a/incs/tcpdf/fonts/helveticab.php b/incs/tcpdf/fonts/helveticab.php new file mode 100644 index 0000000..8d6047f --- /dev/null +++ b/incs/tcpdf/fonts/helveticab.php @@ -0,0 +1,12 @@ +32,'FontBBox'=>'[-170 -228 1003 962]','ItalicAngle'=>0,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); +$cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf/fonts/helveticabi.php b/incs/tcpdf/fonts/helveticabi.php new file mode 100644 index 0000000..e2ecf38 --- /dev/null +++ b/incs/tcpdf/fonts/helveticabi.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-174 -228 1114 962]','ItalicAngle'=>-12,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); +$cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf/fonts/helveticai.php b/incs/tcpdf/fonts/helveticai.php new file mode 100644 index 0000000..0404aeb --- /dev/null +++ b/incs/tcpdf/fonts/helveticai.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-170 -225 1116 931]','ItalicAngle'=>-12,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); +$cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>350,128=>556,129=>350,130=>222,131=>556,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/hysmyeongjostdmedium.php b/incs/tcpdf/fonts/hysmyeongjostdmedium.php new file mode 100644 index 0000000..9e8b23b --- /dev/null +++ b/incs/tcpdf/fonts/hysmyeongjostdmedium.php @@ -0,0 +1,48 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 720, + 'Flags' => 6, + 'FontBBox' => '[-28 -148 1001 880]', + 'ItalicAngle' => 0, + 'StemV' => 60, + 'Style' => '<< /Panose <000000000600000000000000> >>', +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Korea1', + 'Supplement' => '1', +); +$enc = 'UniKS-UCS2-H'; + +// underline position, needs checking: +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 333, 33 => 416, 34 => 416, 35 => 833, 36 => 625, 37 => 916, 38 => 833, 39 => 250, 40 => 500, 41 => 500, + 42 => 500, 43 => 833, 44 => 291, 45 => 450, 46 => 291, 47 => 375, 48 => 625, 49 => 625, 50 => 625, 51 => 625, + 52 => 625, 53 => 625, 54 => 625, 55 => 625, 56 => 625, 57 => 625, 58 => 333, 59 => 333, 60 => 833, 61 => 833, + 62 => 916, 63 => 500, 64 => 1000, 65 => 791, 66 => 708, 67 => 708, 68 => 750, 69 => 708, 70 => 666, 71 => 750, + 72 => 791, 73 => 375, 74 => 500, 75 => 791, 76 => 666, 77 => 916, 78 => 791, 79 => 750, 80 => 666, 81 => 750, + 82 => 708, 83 => 666, 84 => 791, 85 => 791, 86 => 750, 87 => 1000, 88 => 708, 89 => 708, 90 => 666, 91 => 500, + 92 => 375, 93 => 500, 94 => 500, 95 => 500, 96 => 333, 97 => 541, 98 => 583, 99 => 541, 100 => 583, 101 => 583, + 102 => 375, 103 => 583, 104 => 583, 105 => 291, 106 => 333, 107 => 583, 108 => 291, 109 => 875, 110 => 583, 111 => 583, + 112 => 583, 113 => 583, 114 => 458, 115 => 541, 116 => 375, 117 => 583, 118 => 583, 119 => 833, 120 => 625, 121 => 625, + 122 => 500, 123 => 583, 124 => 583, 125 => 583, 126 => 750, +); +$_cr = array( + //array(97, 97, 500), + array(8094, 8190, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/incs/tcpdf/fonts/kozgopromedium.php b/incs/tcpdf/fonts/kozgopromedium.php new file mode 100644 index 0000000..72783b7 --- /dev/null +++ b/incs/tcpdf/fonts/kozgopromedium.php @@ -0,0 +1,65 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 763, + 'Flags' => 4, + 'FontBBox' => '[-149 -374 1254 1008]', + 'ItalicAngle' => 0, + 'StemV' => 99, + 'Style' => '<< /Panose <0000020b0700000000000000> >>', + 'XHeight' => 549, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Japan1', + 'Supplement' => '4', +); +$enc = 'UniJIS-UCS2-H'; + +// underline position, needs checking: +$up = -75; +$ut = 50; + +$dw = 1000; +$cw = array( + 32 => 224, 33 => 266, 34 => 392, 35 => 551, 36 => 562, 37 => 883, 38 => 677, 39 => 213, 40 => 322, 41 => 322, + 42 => 470, 43 => 677, 44 => 247, 45 => 343, 46 => 245, 47 => 370, 48 => 562, 49 => 562, 50 => 562, 51 => 562, + 52 => 562, 53 => 562, 54 => 562, 55 => 562, 56 => 562, 57 => 562, 58 => 245, 59 => 247, 60 => 677, 61 => 677, + 62 => 677, 63 => 447, 64 => 808, 65 => 661, 66 => 602, 67 => 610, 68 => 708, 69 => 535, 70 => 528, 71 => 689, + 72 => 703, 73 => 275, 74 => 404, 75 => 602, 76 => 514, 77 => 871, 78 => 708, 79 => 727, 80 => 585, 81 => 727, + 82 => 595, 83 => 539, 84 => 541, 85 => 696, 86 => 619, 87 => 922, 88 => 612, 89 => 591, 90 => 584, 91 => 322, + 92 => 562, 93 => 322, 94 => 677, 95 => 568, 96 => 340, 97 => 532, 98 => 612, 99 => 475, 100 => 608, 101 => 543, + 102 => 332, 103 => 603, 104 => 601, 105 => 265, 106 => 276, 107 => 524, 108 => 264, 109 => 901, 110 => 601, 111 => 590, + 112 => 612, 113 => 607, 114 => 367, 115 => 433, 116 => 369, 117 => 597, 118 => 527, 119 => 800, 120 => 511, 121 => 518, + 122 => 468, 123 => 321, 124 => 273, 125 => 321, 126 => 341, 127 => 241, 128 => 362, 129 => 241, 130 => 273, 131 => 677, + 132 => 266, 133 => 562, 134 => 562, 135 => 456, 136 => 562, 137 => 571, 138 => 562, 139 => 416, 140 => 472, 141 => 283, + 142 => 283, 143 => 587, 144 => 588, 145 => 568, 146 => 545, 147 => 545, 148 => 247, 149 => 561, 150 => 330, 151 => 239, + 152 => 418, 153 => 416, 154 => 472, 155 => 1136, 156 => 1288, 157 => 447, 158 => 340, 159 => 340, 160 => 340, 161 => 340, + 162 => 340, 163 => 340, 164 => 455, 165 => 340, 166 => 340, 167 => 340, 168 => 340, 169 => 1136, 170 => 857, 171 => 384, + 172 => 519, 173 => 727, 174 => 952, 175 => 398, 176 => 834, 177 => 264, 178 => 275, 179 => 590, 180 => 918, 181 => 605, + 182 => 677, 183 => 769, 184 => 677, 185 => 473, 186 => 361, 187 => 677, 188 => 347, 189 => 340, 190 => 599, 191 => 284, + 192 => 845, 193 => 845, 194 => 845, 195 => 661, 196 => 661, 197 => 661, 198 => 661, 199 => 661, 200 => 661, 201 => 610, + 202 => 535, 203 => 535, 204 => 535, 205 => 535, 206 => 275, 207 => 275, 208 => 275, 209 => 275, 210 => 715, 211 => 708, + 212 => 727, 213 => 727, 214 => 727, 215 => 727, 216 => 727, 217 => 677, 218 => 696, 219 => 696, 220 => 696, 221 => 696, + 222 => 591, 223 => 584, 224 => 532, 225 => 532, 226 => 532, 227 => 532, 228 => 532, 229 => 532, 230 => 475, 231 => 543, + 232 => 543, 233 => 543, 234 => 543, 235 => 264, 236 => 264, 237 => 264, 238 => 264, 239 => 584, 240 => 601, 241 => 590, + 242 => 590, 243 => 590, 244 => 590, 245 => 590, 246 => 677, 247 => 597, 248 => 597, 249 => 597, 250 => 597, 251 => 518, + 252 => 612, 253 => 518, 254 => 539, 255 => 591, 256 => 584, 257 => 446, 258 => 433, 259 => 683, 260 => 468, 261 => 562, +); +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/incs/tcpdf/fonts/kozminproregular.php b/incs/tcpdf/fonts/kozminproregular.php new file mode 100644 index 0000000..c308d41 --- /dev/null +++ b/incs/tcpdf/fonts/kozminproregular.php @@ -0,0 +1,63 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 740, + 'Flags' => 6, + 'FontBBox' => '[-195 -272 1110 1075]', + 'ItalicAngle' => 0, + 'StemV' => 86, + 'XHeight' => 502, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Japan1', + 'Supplement' => '4', +); +$enc = 'UniJIS-UCS2-H'; + +$up = -75; +$ut = 50; + +$dw = 1000; +$cw = array( + 32 => 278, 33 => 299, 34 => 353, 35 => 614, 36 => 614, 37 => 721, 38 => 735, 39 => 216, 40 => 323, 41 => 323, + 42 => 449, 43 => 529, 44 => 219, 45 => 306, 46 => 219, 47 => 453, 48 => 614, 49 => 614, 50 => 614, 51 => 614, + 52 => 614, 53 => 614, 54 => 614, 55 => 614, 56 => 614, 57 => 614, 58 => 219, 59 => 219, 60 => 529, 61 => 529, + 62 => 529, 63 => 486, 64 => 744, 65 => 646, 66 => 604, 67 => 617, 68 => 681, 69 => 567, 70 => 537, 71 => 647, + 72 => 738, 73 => 320, 74 => 433, 75 => 637, 76 => 566, 77 => 904, 78 => 710, 79 => 716, 80 => 605, 81 => 716, + 82 => 623, 83 => 517, 84 => 601, 85 => 690, 86 => 668, 87 => 990, 88 => 681, 89 => 634, 90 => 578, 91 => 316, + 92 => 614, 93 => 316, 94 => 529, 95 => 500, 96 => 387, 97 => 509, 98 => 566, 99 => 478, 100 => 565, 101 => 503, + 102 => 337, 103 => 549, 104 => 580, 105 => 275, 106 => 266, 107 => 544, 108 => 276, 109 => 854, 110 => 579, 111 => 550, + 112 => 578, 113 => 566, 114 => 410, 115 => 444, 116 => 340, 117 => 575, 118 => 512, 119 => 760, 120 => 503, 121 => 529, + 122 => 453, 123 => 326, 124 => 380, 125 => 326, 126 => 387, 127 => 216, 128 => 453, 129 => 216, 130 => 380, 131 => 529, + 132 => 299, 133 => 614, 134 => 614, 135 => 265, 136 => 614, 137 => 475, 138 => 614, 139 => 353, 140 => 451, 141 => 291, + 142 => 291, 143 => 588, 144 => 589, 145 => 500, 146 => 476, 147 => 476, 148 => 219, 149 => 494, 150 => 452, 151 => 216, + 152 => 353, 153 => 353, 154 => 451, 156 => 1075, 157 => 486, 158 => 387, 159 => 387, 160 => 387, 161 => 387, + 162 => 387, 163 => 387, 164 => 387, 165 => 387, 166 => 387, 167 => 387, 168 => 387, 170 => 880, 171 => 448, + 172 => 566, 173 => 716, 174 => 903, 175 => 460, 176 => 805, 177 => 275, 178 => 276, 179 => 550, 180 => 886, 181 => 582, + 182 => 529, 183 => 738, 184 => 529, 185 => 738, 186 => 357, 187 => 529, 188 => 406, 189 => 406, 190 => 575, 191 => 406, + 192 => 934, 193 => 934, 194 => 934, 195 => 646, 196 => 646, 197 => 646, 198 => 646, 199 => 646, 200 => 646, 201 => 617, + 202 => 567, 203 => 567, 204 => 567, 205 => 567, 206 => 320, 207 => 320, 208 => 320, 209 => 320, 210 => 681, 211 => 710, + 212 => 716, 213 => 716, 214 => 716, 215 => 716, 216 => 716, 217 => 529, 218 => 690, 219 => 690, 220 => 690, 221 => 690, + 222 => 634, 223 => 605, 224 => 509, 225 => 509, 226 => 509, 227 => 509, 228 => 509, 229 => 509, 230 => 478, 231 => 503, + 232 => 503, 233 => 503, 234 => 503, 235 => 275, 236 => 275, 237 => 275, 238 => 275, 239 => 550, 240 => 579, 241 => 550, + 242 => 550, 243 => 550, 244 => 550, 245 => 550, 246 => 529, 247 => 575, 248 => 575, 249 => 575, 250 => 575, 251 => 529, + 252 => 578, 253 => 529, 254 => 517, 255 => 634, 256 => 578, 257 => 445, 258 => 444, 259 => 842, 260 => 453, 261 => 614, +); +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500), +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/incs/tcpdf/fonts/msungstdlight.php b/incs/tcpdf/fonts/msungstdlight.php new file mode 100644 index 0000000..a71ea29 --- /dev/null +++ b/incs/tcpdf/fonts/msungstdlight.php @@ -0,0 +1,38 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 880, + 'Flags' => 6, + 'FontBBox' => '[-160 -249 1015 1071]', + 'ItalicAngle' => 0, + 'StemV' => 93, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'CNS1', + 'Supplement' => '3', +); +$enc = 'UniCNS-UCS2-H'; + +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 250, 33 => 250, 34 => 408, 35 => 668, 36 => 490, 37 => 875, 38 => 698, 39 => 250, 40 => 240, 41 => 240, + 42 => 417, 43 => 667, 44 => 250, 45 => 313, 46 => 250, 47 => 520, 48 => 500, 49 => 500, 50 => 500, 51 => 500, + 52 => 500, 53 => 500, 54 => 500, 55 => 500, 56 => 500, 57 => 500, 58 => 250, 59 => 250, 60 => 667, 61 => 667, + 62 => 667, 63 => 396, 64 => 921, 65 => 677, 66 => 615, 67 => 719, 68 => 760, 69 => 625, 70 => 552, 71 => 771, + 72 => 802, 73 => 354, 74 => 354, 75 => 781, 76 => 604, 77 => 927, 78 => 750, 79 => 823, 80 => 563, 81 => 823, + 82 => 729, 83 => 542, 84 => 698, 85 => 771, 86 => 729, 87 => 948, 88 => 771, 89 => 677, 90 => 635, 91 => 344, + 92 => 520, 93 => 344, 94 => 469, 95 => 500, 96 => 250, 97 => 469, 98 => 521, 99 => 427, 100 => 521, 101 => 438, + 102 => 271, 103 => 469, 104 => 531, 105 => 250, 106 => 250, 107 => 458, 108 => 240, 109 => 802, 110 => 531, 111 => 500, + 112 => 521, 113 => 521, 114 => 365, 115 => 333, 116 => 292, 117 => 521, 118 => 458, 119 => 677, 120 => 479, 121 => 458, + 122 => 427, 123 => 480, 124 => 496, 125 => 480, 126 => 667, + 17601 => 500, +); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfacourier.php b/incs/tcpdf/fonts/pdfacourier.php new file mode 100644 index 0000000..9b843ec --- /dev/null +++ b/incs/tcpdf/fonts/pdfacourier.php @@ -0,0 +1,15 @@ +33,'FontBBox'=>'[0 -200 600 794]','ItalicAngle'=>0,'Ascent'=>794,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfacourier.z b/incs/tcpdf/fonts/pdfacourier.z new file mode 100644 index 0000000..6b58f23 Binary files /dev/null and b/incs/tcpdf/fonts/pdfacourier.z differ diff --git a/incs/tcpdf/fonts/pdfacourierb.php b/incs/tcpdf/fonts/pdfacourierb.php new file mode 100644 index 0000000..12e1b3b --- /dev/null +++ b/incs/tcpdf/fonts/pdfacourierb.php @@ -0,0 +1,15 @@ +262177,'FontBBox'=>'[-43 -200 630 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfacourierb.z b/incs/tcpdf/fonts/pdfacourierb.z new file mode 100644 index 0000000..1dd80b4 Binary files /dev/null and b/incs/tcpdf/fonts/pdfacourierb.z differ diff --git a/incs/tcpdf/fonts/pdfacourierbi.php b/incs/tcpdf/fonts/pdfacourierbi.php new file mode 100644 index 0000000..41c17da --- /dev/null +++ b/incs/tcpdf/fonts/pdfacourierbi.php @@ -0,0 +1,15 @@ +262241,'FontBBox'=>'[-43 -200 735 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfacourierbi.z b/incs/tcpdf/fonts/pdfacourierbi.z new file mode 100644 index 0000000..97d3c95 Binary files /dev/null and b/incs/tcpdf/fonts/pdfacourierbi.z differ diff --git a/incs/tcpdf/fonts/pdfacourieri.php b/incs/tcpdf/fonts/pdfacourieri.php new file mode 100644 index 0000000..d27bc90 --- /dev/null +++ b/incs/tcpdf/fonts/pdfacourieri.php @@ -0,0 +1,15 @@ +97,'FontBBox'=>'[-27 -200 710 783]','ItalicAngle'=>-12,'Ascent'=>783,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfacourieri.z b/incs/tcpdf/fonts/pdfacourieri.z new file mode 100644 index 0000000..651d422 Binary files /dev/null and b/incs/tcpdf/fonts/pdfacourieri.z differ diff --git a/incs/tcpdf/fonts/pdfahelvetica.php b/incs/tcpdf/fonts/pdfahelvetica.php new file mode 100644 index 0000000..6fdef5a --- /dev/null +++ b/incs/tcpdf/fonts/pdfahelvetica.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-22 -220 1001 966]','ItalicAngle'=>0,'Ascent'=>966,'Descent'=>-220,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>543,'MaxWidth'=>1015,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfahelvetica.z b/incs/tcpdf/fonts/pdfahelvetica.z new file mode 100644 index 0000000..6550a1d Binary files /dev/null and b/incs/tcpdf/fonts/pdfahelvetica.z differ diff --git a/incs/tcpdf/fonts/pdfahelveticab.php b/incs/tcpdf/fonts/pdfahelveticab.php new file mode 100644 index 0000000..3968150 --- /dev/null +++ b/incs/tcpdf/fonts/pdfahelveticab.php @@ -0,0 +1,15 @@ +262176,'FontBBox'=>'[-22 -220 1003 949]','ItalicAngle'=>0,'Ascent'=>949,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>953,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfahelveticab.z b/incs/tcpdf/fonts/pdfahelveticab.z new file mode 100644 index 0000000..49f6093 Binary files /dev/null and b/incs/tcpdf/fonts/pdfahelveticab.z differ diff --git a/incs/tcpdf/fonts/pdfahelveticabi.php b/incs/tcpdf/fonts/pdfahelveticabi.php new file mode 100644 index 0000000..2822fd2 --- /dev/null +++ b/incs/tcpdf/fonts/pdfahelveticabi.php @@ -0,0 +1,15 @@ +262240,'FontBBox'=>'[-65 -220 1107 953]','ItalicAngle'=>-12,'Ascent'=>953,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>962,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfahelveticabi.z b/incs/tcpdf/fonts/pdfahelveticabi.z new file mode 100644 index 0000000..b97eaeb Binary files /dev/null and b/incs/tcpdf/fonts/pdfahelveticabi.z differ diff --git a/incs/tcpdf/fonts/pdfahelveticai.php b/incs/tcpdf/fonts/pdfahelveticai.php new file mode 100644 index 0000000..ff0915d --- /dev/null +++ b/incs/tcpdf/fonts/pdfahelveticai.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-65 -218 1108 970]','ItalicAngle'=>-12,'Ascent'=>970,'Descent'=>-218,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1015,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>937,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>947,189=>947,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>897,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfahelveticai.z b/incs/tcpdf/fonts/pdfahelveticai.z new file mode 100644 index 0000000..ac0bc56 Binary files /dev/null and b/incs/tcpdf/fonts/pdfahelveticai.z differ diff --git a/incs/tcpdf/fonts/pdfasymbol.php b/incs/tcpdf/fonts/pdfasymbol.php new file mode 100644 index 0000000..0af8051 --- /dev/null +++ b/incs/tcpdf/fonts/pdfasymbol.php @@ -0,0 +1,15 @@ +4,'FontBBox'=>'[-168 -233 997 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-233,'Leading'=>0,'CapHeight'=>661,'XHeight'=>460,'StemV'=>70,'StemH'=>30,'AvgWidth'=>578,'MaxWidth'=>1008,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>587,35=>500,36=>587,37=>833,38=>778,39=>439,40=>333,41=>333,42=>471,43=>564,44=>250,45=>564,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>636,65=>722,66=>667,67=>722,68=>660,69=>611,70=>742,71=>586,72=>722,73=>333,74=>587,75=>722,76=>722,77=>889,78=>722,79=>722,80=>722,81=>726,82=>556,83=>627,84=>611,85=>696,86=>452,87=>743,88=>628,89=>808,90=>611,91=>333,92=>565,93=>333,94=>712,95=>500,96=>500,97=>583,98=>527,99=>480,100=>534,101=>426,102=>643,103=>480,104=>536,105=>286,106=>640,107=>544,108=>476,109=>536,110=>480,111=>500,112=>587,113=>534,114=>528,115=>537,116=>420,117=>514,118=>684,119=>693,120=>514,121=>693,122=>466,123=>480,124=>200,125=>480,126=>636,127=>500,128=>500,129=>500,130=>500,131=>500,132=>500,133=>500,134=>500,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>500,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>500,161=>620,162=>247,163=>636,164=>167,165=>853,166=>358,167=>770,168=>770,169=>770,170=>770,171=>964,172=>964,173=>472,174=>964,175=>500,176=>400,177=>564,178=>411,179=>636,180=>564,181=>636,182=>494,183=>350,184=>564,185=>564,186=>636,187=>636,188=>1000,189=>500,190=>500,191=>658,192=>537,193=>613,194=>711,195=>832,196=>636,197=>636,198=>746,199=>654,200=>654,201=>636,202=>636,203=>636,204=>636,205=>636,206=>536,207=>536,208=>575,209=>612,210=>792,211=>793,212=>1008,213=>823,214=>549,215=>250,216=>564,217=>564,218=>564,219=>964,220=>964,221=>550,222=>964,223=>550,224=>512,225=>329,226=>500,227=>500,228=>500,229=>713,230=>500,231=>500,232=>500,233=>500,234=>500,235=>500,236=>500,237=>500,238=>500,239=>500,240=>500,241=>329,242=>416,243=>686,244=>500,245=>686,246=>500,247=>500,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>333); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfasymbol.z b/incs/tcpdf/fonts/pdfasymbol.z new file mode 100644 index 0000000..f7f8651 Binary files /dev/null and b/incs/tcpdf/fonts/pdfasymbol.z differ diff --git a/incs/tcpdf/fonts/pdfatimes.php b/incs/tcpdf/fonts/pdfatimes.php new file mode 100644 index 0000000..49de77b --- /dev/null +++ b/incs/tcpdf/fonts/pdfatimes.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-70 -218 1000 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>517,'MaxWidth'=>1008,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>296,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>500,128=>741,129=>500,130=>250,131=>358,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>250,140=>889,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>1008,154=>389,155=>250,156=>709,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>444,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>333,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>441,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>576,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>651,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>501,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>496,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfatimes.z b/incs/tcpdf/fonts/pdfatimes.z new file mode 100644 index 0000000..3aed832 Binary files /dev/null and b/incs/tcpdf/fonts/pdfatimes.z differ diff --git a/incs/tcpdf/fonts/pdfatimesb.php b/incs/tcpdf/fonts/pdfatimesb.php new file mode 100644 index 0000000..837a5d9 --- /dev/null +++ b/incs/tcpdf/fonts/pdfatimesb.php @@ -0,0 +1,15 @@ +262176,'FontBBox'=>'[-107 -218 1065 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1086,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>722,66=>667,67=>722,68=>724,69=>667,70=>611,71=>778,72=>774,73=>386,74=>500,75=>764,76=>664,77=>943,78=>722,79=>778,80=>611,81=>778,82=>712,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>546,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>549,113=>547,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>500,142=>667,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>524,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>717,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>632,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>676,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfatimesb.z b/incs/tcpdf/fonts/pdfatimesb.z new file mode 100644 index 0000000..abaef66 Binary files /dev/null and b/incs/tcpdf/fonts/pdfatimesb.z differ diff --git a/incs/tcpdf/fonts/pdfatimesbi.php b/incs/tcpdf/fonts/pdfatimesbi.php new file mode 100644 index 0000000..52eeff2 --- /dev/null +++ b/incs/tcpdf/fonts/pdfatimesbi.php @@ -0,0 +1,15 @@ +262240,'FontBBox'=>'[-200 -218 1121 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>70,'StemH'=>30,'AvgWidth'=>525,'MaxWidth'=>1086,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>744,69=>670,70=>656,71=>722,72=>778,73=>393,74=>500,75=>664,76=>609,77=>896,78=>722,79=>722,80=>614,81=>722,82=>672,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>711,157=>500,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>609,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfatimesbi.z b/incs/tcpdf/fonts/pdfatimesbi.z new file mode 100644 index 0000000..4cbbfdc Binary files /dev/null and b/incs/tcpdf/fonts/pdfatimesbi.z differ diff --git a/incs/tcpdf/fonts/pdfatimesi.php b/incs/tcpdf/fonts/pdfatimesi.php new file mode 100644 index 0000000..4d15e94 --- /dev/null +++ b/incs/tcpdf/fonts/pdfatimesi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-168 -217 1053 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>70,'StemH'=>30,'AvgWidth'=>511,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>604,70=>611,71=>722,72=>722,73=>339,74=>444,75=>652,76=>556,77=>828,78=>657,79=>722,80=>603,81=>722,82=>616,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>500,128=>741,129=>500,130=>250,131=>278,132=>444,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>250,140=>944,141=>500,142=>556,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>920,154=>389,155=>250,156=>694,157=>500,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>250,186=>310,187=>444,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>673,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfatimesi.z b/incs/tcpdf/fonts/pdfatimesi.z new file mode 100644 index 0000000..b13b1fa Binary files /dev/null and b/incs/tcpdf/fonts/pdfatimesi.z differ diff --git a/incs/tcpdf/fonts/pdfazapfdingbats.php b/incs/tcpdf/fonts/pdfazapfdingbats.php new file mode 100644 index 0000000..2e22503 --- /dev/null +++ b/incs/tcpdf/fonts/pdfazapfdingbats.php @@ -0,0 +1,15 @@ +4,'FontBBox'=>'[-1 -218 945 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-218,'Leading'=>0,'CapHeight'=>700,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>744,'MaxWidth'=>980,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>974,34=>961,35=>974,36=>980,37=>715,38=>789,39=>790,40=>791,41=>690,42=>954,43=>933,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>811,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>791,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>500,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>770,169=>770,170=>770,171=>770,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>964,214=>964,215=>499,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>501,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/pdfazapfdingbats.z b/incs/tcpdf/fonts/pdfazapfdingbats.z new file mode 100644 index 0000000..61c9a47 Binary files /dev/null and b/incs/tcpdf/fonts/pdfazapfdingbats.z differ diff --git a/incs/tcpdf/fonts/stsongstdlight.php b/incs/tcpdf/fonts/stsongstdlight.php new file mode 100644 index 0000000..1c74c62 --- /dev/null +++ b/incs/tcpdf/fonts/stsongstdlight.php @@ -0,0 +1,39 @@ + 752, + 'Descent' => -271, + 'CapHeight' => 737, + 'Flags' => 6, + 'FontBBox' => '[-25 -254 1000 880]', + 'ItalicAngle' => 0, + 'StemV' => 58, + 'Style' => '<< /Panose <000000000400000000000000> >>', +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'GB1', + 'Supplement' => '2', +); +$enc = 'UniGB-UCS2-H'; + +// underline position, needs checking: +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 207, 33 => 270, 34 => 342, 35 => 467, 36 => 462, 37 => 797, 38 => 710, 39 => 239, 40 => 374, 41 => 374, + 42 => 423, 43 => 605, 44 => 238, 45 => 375, 46 => 238, 47 => 334, 48 => 462, 49 => 462, 50 => 462, 51 => 462, + 52 => 462, 53 => 462, 54 => 462, 55 => 462, 56 => 462, 57 => 462, 58 => 238, 59 => 238, 60 => 605, 61 => 605, + 62 => 605, 63 => 344, 64 => 748, 65 => 684, 66 => 560, 67 => 695, 68 => 739, 69 => 563, 70 => 511, 71 => 729, + 72 => 793, 73 => 318, 74 => 312, 75 => 666, 76 => 526, 77 => 896, 78 => 758, 79 => 772, 80 => 544, 81 => 772, + 82 => 628, 83 => 465, 84 => 607, 85 => 753, 86 => 711, 87 => 972, 88 => 647, 89 => 620, 90 => 607, 91 => 374, + 92 => 333, 93 => 374, 94 => 606, 95 => 500, 96 => 239, 97 => 417, 98 => 503, 99 => 427, 100 => 529, 101 => 415, + 102 => 264, 103 => 444, 104 => 518, 105 => 241, 106 => 230, 107 => 495, 108 => 228, 109 => 793, 110 => 527, 111 => 524, + 112 => 524, 113 => 504, 114 => 338, 115 => 336, 116 => 277, 117 => 517, 118 => 450, 119 => 652, 120 => 466, 121 => 452, + 122 => 407, 123 => 370, 124 => 258, 125 => 370, 126 => 605 +); +// --- EOF --- diff --git a/incs/tcpdf/fonts/symbol.php b/incs/tcpdf/fonts/symbol.php new file mode 100644 index 0000000..15f7f1d --- /dev/null +++ b/incs/tcpdf/fonts/symbol.php @@ -0,0 +1,12 @@ +4,'FontBBox'=>'[-180 -293 1090 1010]','ItalicAngle'=>0,'Ascent'=>1010,'Descent'=>-293,'Leading'=>0,'CapHeight'=>1010,'StemV'=>85,'StemH'=>92,'AvgWidth'=>587,'MaxWidth'=>1042,'MissingWidth'=>587); +$cw=array(0=>587,1=>587,2=>587,3=>587,4=>587,5=>587,6=>587,7=>587,8=>587,9=>587,10=>587,11=>587,12=>587,13=>587,14=>587,15=>587,16=>587,17=>587,18=>587,19=>587,20=>587,21=>587,22=>587,23=>587,24=>587,25=>587,26=>587,27=>587,28=>587,29=>587,30=>587,31=>587,32=>250,33=>333,34=>713,35=>500,36=>549,37=>833,38=>778,39=>439,40=>333,41=>333,42=>500,43=>549,44=>250,45=>549,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>549,61=>549,62=>549,63=>444,64=>549,65=>722,66=>667,67=>722,68=>612,69=>611,70=>763,71=>603,72=>722,73=>333,74=>631,75=>722,76=>686,77=>889,78=>722,79=>722,80=>768,81=>741,82=>556,83=>592,84=>611,85=>690,86=>439,87=>768,88=>645,89=>795,90=>611,91=>333,92=>863,93=>333,94=>658,95=>500,96=>500,97=>631,98=>549,99=>549,100=>494,101=>439,102=>521,103=>411,104=>603,105=>329,106=>603,107=>549,108=>549,109=>576,110=>521,111=>549,112=>549,113=>521,114=>549,115=>603,116=>439,117=>576,118=>713,119=>686,120=>493,121=>686,122=>494,123=>480,124=>200,125=>480,126=>549,127=>587,128=>587,129=>587,130=>587,131=>587,132=>587,133=>587,134=>587,135=>587,136=>587,137=>587,138=>587,139=>587,140=>587,141=>587,142=>587,143=>587,144=>587,145=>587,146=>587,147=>587,148=>587,149=>587,150=>587,151=>587,152=>587,153=>587,154=>587,155=>587,156=>587,157=>587,158=>587,159=>587,160=>750,161=>620,162=>247,163=>549,164=>167,165=>713,166=>500,167=>753,168=>753,169=>753,170=>753,171=>1042,172=>987,173=>603,174=>987,175=>603,176=>400,177=>549,178=>411,179=>549,180=>549,181=>713,182=>494,183=>460,184=>549,185=>549,186=>549,187=>549,188=>1000,189=>603,190=>1000,191=>658,192=>823,193=>686,194=>795,195=>987,196=>768,197=>768,198=>823,199=>768,200=>768,201=>713,202=>713,203=>713,204=>713,205=>713,206=>713,207=>713,208=>768,209=>713,210=>790,211=>790,212=>890,213=>823,214=>549,215=>250,216=>713,217=>603,218=>603,219=>1042,220=>987,221=>603,222=>987,223=>603,224=>494,225=>329,226=>790,227=>790,228=>786,229=>713,230=>384,231=>384,232=>384,233=>384,234=>384,235=>384,236=>494,237=>494,238=>494,239=>494,240=>587,241=>329,242=>274,243=>686,244=>686,245=>686,246=>384,247=>384,248=>384,249=>384,250=>384,251=>384,252=>494,253=>494,254=>494,255=>587); +// --- EOF --- diff --git a/incs/tcpdf/fonts/times.php b/incs/tcpdf/fonts/times.php new file mode 100644 index 0000000..cfcaf06 --- /dev/null +++ b/incs/tcpdf/fonts/times.php @@ -0,0 +1,12 @@ +32,'FontBBox'=>'[-168 -218 1000 898]','ItalicAngle'=>0,'Ascent'=>898,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>84,'StemH'=>28,'AvgWidth'=>495,'MaxWidth'=>1000,'MissingWidth'=>495); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>278,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>889,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>980,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>760,170=>276,171=>500,172=>564,173=>333,174=>760,175=>333,176=>400,177=>564,178=>300,179=>300,180=>333,181=>500,182=>453,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/timesb.php b/incs/tcpdf/fonts/timesb.php new file mode 100644 index 0000000..9c41a7b --- /dev/null +++ b/incs/tcpdf/fonts/timesb.php @@ -0,0 +1,12 @@ +32,'FontBBox'=>'[-168 -218 1000 935]','ItalicAngle'=>0,'Ascent'=>935,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>139,'StemH'=>44,'AvgWidth'=>516,'MaxWidth'=>1000,'MissingWidth'=>516); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>930,65=>722,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>778,73=>389,74=>500,75=>778,76=>667,77=>944,78=>722,79=>778,80=>611,81=>778,82=>722,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>556,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>556,113=>556,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>350,142=>667,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>570,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>300,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>570,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>611,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf/fonts/timesbi.php b/incs/tcpdf/fonts/timesbi.php new file mode 100644 index 0000000..4feed74 --- /dev/null +++ b/incs/tcpdf/fonts/timesbi.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-200 -218 996 921]','ItalicAngle'=>-15,'Ascent'=>921,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>121,'StemH'=>42,'AvgWidth'=>501,'MaxWidth'=>1000,'MissingWidth'=>501); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>722,69=>667,70=>667,71=>722,72=>778,73=>389,74=>500,75=>667,76=>611,77=>889,78=>722,79=>722,80=>611,81=>722,82=>667,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>300,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf/fonts/timesi.php b/incs/tcpdf/fonts/timesi.php new file mode 100644 index 0000000..1e8b673 --- /dev/null +++ b/incs/tcpdf/fonts/timesi.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-169 -217 1010 883]','ItalicAngle'=>-15.5,'Ascent'=>883,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>76,'StemH'=>32,'AvgWidth'=>491,'MaxWidth'=>1000,'MissingWidth'=>491); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>611,70=>611,71=>722,72=>722,73=>333,74=>444,75=>667,76=>556,77=>833,78=>667,79=>722,80=>611,81=>722,82=>611,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>556,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>333,140=>944,141=>350,142=>556,143=>350,144=>350,145=>333,146=>333,147=>556,148=>556,149=>350,150=>500,151=>889,152=>333,153=>980,154=>389,155=>333,156=>667,157=>350,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>500,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf/fonts/uni2cid_ac15.php b/incs/tcpdf/fonts/uni2cid_ac15.php new file mode 100644 index 0000000..42c588d --- /dev/null +++ b/incs/tcpdf/fonts/uni2cid_ac15.php @@ -0,0 +1,6 @@ +1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,12288=>99,65292=>100,12289=>101,12290=>102,65294=>103,8226=>104,8231=>104,65307=>105,65306=>106,65311=>107,65281=>108,65072=>109,8230=>110,8943=>110,8229=>111,65104=>112,65380=>113,65105=>113,65106=>114,183=>115,65108=>116,65109=>117,65110=>118,65111=>119,65372=>120,8211=>121,65073=>122,8212=>123,65288=>128,65289=>129,65077=>130,65078=>131,65371=>132,65373=>133,65079=>134,65080=>135,12308=>136,12309=>137,65081=>138,65082=>139,12304=>140,12305=>141,65083=>142,65084=>143,12298=>144,12299=>145,65085=>146,65086=>147,12296=>148,12297=>149,65087=>150,65088=>151,12300=>152,12301=>153,65089=>154,65090=>155,12302=>156,12303=>157,65091=>158,65092=>159,65113=>160,65114=>161,65115=>162,65116=>163,65117=>164,65118=>165,8216=>166,8217=>167,8220=>168,8221=>169,12317=>170,12318=>171,8245=>172,8242=>173,65283=>174,65286=>175,65290=>176,8251=>177,167=>178,12291=>179,9675=>180,9679=>181,9651=>182,9650=>183,9678=>184,9734=>185,9733=>186,9671=>187,9670=>188,9633=>189,9632=>190,9661=>191,9660=>192,12963=>193,8453=>194,175=>195,772=>195,8254=>195,65507=>196,65343=>197,717=>198,65097=>199,65098=>200,65101=>201,65102=>202,65099=>203,65100=>204,65119=>205,65120=>206,65121=>207,65291=>208,65293=>209,215=>210,247=>211,177=>212,8730=>213,65308=>214,65310=>215,65309=>216,8806=>217,8807=>218,8800=>219,8734=>220,8786=>221,8801=>222,65122=>223,65123=>224,65124=>225,65125=>226,65126=>227,8764=>228,65374=>228,8745=>229,8746=>230,8869=>231,8736=>232,8735=>233,8895=>234,13266=>235,13265=>236,8747=>237,8750=>238,8757=>239,8756=>240,9792=>241,9794=>242,8853=>243,9793=>243,8857=>244,9737=>244,8593=>245,8595=>246,8594=>247,8592=>248,8598=>249,8599=>250,8601=>251,8600=>252,8741=>253,8739=>254,8725=>257,65295=>257,65128=>258,65340=>258,65284=>259,165=>260,65509=>260,12306=>261,162=>262,65504=>262,163=>263,65505=>263,65285=>264,65312=>265,8451=>266,8457=>267,65129=>268,65130=>269,65131=>270,13269=>271,13212=>272,13213=>273,13214=>274,13262=>275,13217=>276,13198=>277,13199=>278,13252=>279,176=>280,20825=>281,58834=>281,20827=>282,58835=>282,20830=>283,58837=>283,20829=>284,58836=>284,20833=>285,20835=>286,21991=>287,29929=>288,58044=>288,31950=>289,58191=>289,9601=>290,9602=>291,9603=>292,9604=>293,9605=>294,9606=>295,9607=>296,9608=>297,9615=>298,9614=>299,9613=>300,9612=>301,9611=>302,9610=>303,9609=>304,9532=>305,9524=>306,9516=>307,9508=>308,9500=>309,9620=>310,9472=>311,9474=>312,9621=>313,9484=>314,9488=>315,9492=>316,9496=>317,9581=>318,9582=>319,9584=>320,9583=>321,9552=>322,9566=>323,9578=>324,9569=>325,9698=>326,9699=>327,9701=>328,9700=>329,9585=>330,9586=>331,9587=>332,65296=>333,65297=>334,65298=>335,65299=>336,65300=>337,65301=>338,65302=>339,65303=>340,65304=>341,65305=>342,8544=>343,8545=>344,8546=>345,8547=>346,8548=>347,8549=>348,8550=>349,8551=>350,8552=>351,8553=>352,12321=>353,12322=>354,12323=>355,12324=>356,12325=>357,12326=>358,12327=>359,12328=>360,12329=>361,12344=>362,21316=>363,57443=>363,12345=>363,12346=>364,65313=>365,65314=>366,65315=>367,65316=>368,65317=>369,65318=>370,65319=>371,65320=>372,65321=>373,65322=>374,65323=>375,65324=>376,65325=>377,65326=>378,65327=>379,65328=>380,65329=>381,65330=>382,65331=>383,65332=>384,65333=>385,65334=>386,65335=>387,65336=>388,65337=>389,65338=>390,65345=>391,65346=>392,65347=>393,65348=>394,65349=>395,65350=>396,65351=>397,65352=>398,65353=>399,65354=>400,65355=>401,65356=>402,65357=>403,65358=>404,65359=>405,65360=>406,65361=>407,65362=>408,65363=>409,65364=>410,65365=>411,65366=>412,65367=>413,65368=>414,65369=>415,65370=>416,913=>417,914=>418,915=>419,916=>420,917=>421,918=>422,919=>423,920=>424,921=>425,922=>426,923=>427,924=>428,925=>429,926=>430,927=>431,928=>432,929=>433,931=>434,932=>435,933=>436,934=>437,935=>438,936=>439,937=>440,945=>441,946=>442,947=>443,948=>444,949=>445,950=>446,951=>447,952=>448,953=>449,954=>450,955=>451,956=>452,957=>453,958=>454,959=>455,960=>456,961=>457,963=>458,964=>459,965=>460,966=>461,967=>462,968=>463,969=>464,12549=>465,12550=>466,12551=>467,12552=>468,12553=>469,12554=>470,12555=>471,12556=>472,12557=>473,12558=>474,12559=>475,12560=>476,12561=>477,12562=>478,12563=>479,12564=>480,12565=>481,12566=>482,12567=>483,12568=>484,12569=>485,12570=>486,12571=>487,12572=>488,12573=>489,12574=>490,12575=>491,12576=>492,12577=>493,12578=>494,12579=>495,12580=>496,12581=>497,12582=>498,12583=>499,12584=>500,12585=>501,729=>502,714=>503,711=>504,780=>504,715=>505,9312=>506,63153=>506,9313=>507,63154=>507,9314=>508,63155=>508,9315=>509,63156=>509,9316=>510,63157=>510,9317=>511,63158=>511,9318=>512,63159=>512,9319=>513,63160=>513,9320=>514,63161=>514,9321=>515,63162=>515,9332=>516,63163=>516,9333=>517,63164=>517,9334=>518,63165=>518,9335=>519,63166=>519,9336=>520,63167=>520,9337=>521,63168=>521,9338=>522,63169=>522,9339=>523,63170=>523,9340=>524,63171=>524,9341=>525,63172=>525,8560=>526,63173=>526,8561=>527,63174=>527,8562=>528,63175=>528,8563=>529,63176=>529,8564=>530,63177=>530,8565=>531,63178=>531,8566=>532,63179=>532,8567=>533,63180=>533,8568=>534,63181=>534,8569=>535,63182=>535,20008=>536,12033=>536,20022=>537,12034=>537,63183=>537,20031=>538,12035=>538,63184=>538,12037=>539,20101=>539,63185=>539,12039=>540,20128=>540,63186=>540,20866=>541,12044=>541,63187=>541,20886=>542,12045=>542,63188=>542,20907=>543,12046=>543,63189=>543,12051=>544,21241=>544,63190=>544,12054=>545,21304=>545,63191=>545,12057=>546,21353=>546,63192=>546,12059=>547,21430=>547,63193=>547,12065=>548,12066=>548,22786=>548,22794=>548,63194=>548,12071=>549,23424=>549,63195=>549,12078=>550,24027=>550,63196=>550,24186=>551,12083=>551,63197=>551,24191=>552,12084=>552,63198=>552,24308=>553,12085=>553,24400=>554,12089=>554,63200=>554,24417=>555,12090=>555,63201=>555,12097=>556,25908=>556,63202=>556,12102=>557,26080=>557,30098=>558,63204=>558,12135=>558,30326=>559,12136=>559,12193=>560,36789=>560,63206=>560,12202=>561,38582=>561,9216=>562,9217=>563,9218=>564,9219=>565,9220=>566,9221=>567,9222=>568,9223=>569,9224=>570,9225=>571,9226=>572,9227=>573,9228=>574,9229=>575,9230=>576,9231=>577,9232=>578,9233=>579,9234=>580,9235=>581,9236=>582,9237=>583,9238=>584,9239=>585,9240=>586,9241=>587,9242=>588,9243=>589,9244=>590,9245=>591,9246=>592,9247=>593,9249=>594,12032=>595,19968=>595,12036=>596,20057=>596,19969=>597,19971=>598,20035=>599,20061=>600,20102=>601,12038=>602,20108=>602,20154=>603,12040=>603,20799=>604,12041=>604,20837=>605,12042=>605,20843=>606,12043=>606,12047=>607,20960=>607,12049=>608,20992=>608,20993=>609,12050=>610,21147=>610,12052=>611,21269=>611,21313=>612,12055=>612,21340=>613,12056=>613,12060=>614,21448=>614,19977=>615,19979=>616,19976=>617,19978=>618,20011=>619,20024=>620,20961=>621,20037=>622,20040=>623,20063=>624,20062=>625,20110=>626,20129=>627,20800=>628,64012=>628,20995=>629,21242=>630,21315=>631,21449=>632,12061=>633,21475=>633,22303=>634,12063=>634,22763=>635,12064=>635,22805=>636,12067=>636,22823=>637,12068=>637,22899=>638,12069=>638,12070=>639,23376=>639,23377=>640,23379=>641,23544=>642,12072=>642,23567=>643,12073=>643,23586=>644,12074=>644,23608=>645,12075=>645,12077=>646,23665=>646,24029=>647,24037=>648,12079=>648,12080=>649,24049=>649,24050=>650,24051=>651,24062=>652,12081=>652,24178=>653,12082=>653,24318=>654,12086=>654,24331=>655,12087=>655,24339=>656,12088=>656,25165=>657,19985=>658,19984=>659,19981=>660,20013=>661,20016=>662,20025=>663,20043=>664,23609=>665,20104=>666,20113=>667,20117=>668,20114=>669,20116=>670,20130=>671,20161=>672,20160=>673,20163=>674,20166=>675,20167=>676,20173=>677,20170=>678,20171=>679,20164=>680,20803=>681,20801=>682,20839=>683,20845=>684,20846=>685,20844=>686,20887=>687,20982=>688,20998=>689,20999=>690,21000=>691,21243=>692,21246=>693,21247=>694,21270=>695,21305=>696,21320=>697,21319=>698,21317=>699,21342=>700,21380=>701,21451=>702,21450=>703,21453=>704,22764=>705,22825=>706,22827=>707,22826=>708,22829=>709,23380=>710,23569=>711,23588=>712,23610=>713,23663=>714,24052=>715,24187=>716,24319=>717,24340=>718,24341=>719,24515=>720,12092=>720,25096=>721,12093=>721,25142=>722,12094=>722,25163=>723,12095=>723,25166=>724,12096=>725,25903=>725,25991=>726,12098=>726,26007=>727,12099=>727,26020=>728,12100=>728,26041=>729,12101=>729,26085=>730,12103=>730,26352=>731,12104=>731,26376=>732,12105=>732,26408=>733,12106=>733,27424=>734,12107=>734,27490=>735,12108=>735,27513=>736,12109=>736,27595=>737,12111=>737,27604=>738,12112=>738,27611=>739,12113=>739,27663=>740,12114=>740,27700=>741,12116=>741,28779=>742,12117=>742,29226=>743,12118=>743,29238=>744,12119=>744,29243=>745,12120=>745,29255=>746,12122=>746,29273=>747,12123=>747,29275=>748,12124=>748,29356=>749,12125=>749,29579=>750,19993=>751,19990=>752,19989=>753,19988=>754,19992=>755,20027=>756,20045=>757,20047=>758,20046=>759,20197=>760,20184=>761,20180=>762,20181=>763,20182=>764,20183=>765,20195=>766,20196=>767,20185=>768,20190=>769,20805=>770,20804=>771,20873=>772,20874=>773,20908=>774,20985=>775,20986=>776,20984=>777,21002=>778,21152=>779,21151=>780,57435=>781,21253=>781,21254=>782,21271=>783,21277=>784,20191=>785,21322=>786,21321=>787,21345=>788,21344=>789,21359=>790,21358=>791,21435=>792,21487=>793,21476=>794,21491=>795,21484=>796,21486=>797,21481=>798,21480=>799,21500=>800,21496=>801,21493=>802,21483=>803,21478=>804,21482=>805,21490=>806,21489=>807,21488=>808,21477=>809,21485=>810,21499=>811,22235=>812,22234=>813,22806=>814,22830=>815,22833=>816,22900=>817,22902=>818,23381=>819,23427=>820,23612=>821,24040=>822,24039=>823,24038=>824,24066=>825,24067=>826,24179=>827,24188=>828,24321=>829,24344=>830,24343=>831,24517=>832,25098=>833,25171=>834,25172=>835,25170=>836,25169=>837,26021=>838,26086=>839,26414=>840,26412=>841,26410=>842,26411=>843,26413=>844,27491=>845,27597=>846,27665=>847,27664=>848,27704=>849,27713=>850,27712=>851,27710=>852,29359=>853,29572=>854,12126=>854,29577=>855,12127=>855,29916=>856,12128=>856,29926=>857,12129=>857,29976=>858,12130=>858,29983=>859,12131=>859,12132=>860,29992=>860,29993=>861,12133=>862,30000=>862,30001=>863,30002=>864,30003=>865,12134=>866,30091=>866,30333=>867,12137=>867,30382=>868,12138=>868,30399=>869,12139=>869,30446=>870,12140=>870,30683=>871,12141=>871,30690=>872,12142=>872,30707=>873,12143=>873,31034=>874,12144=>874,31166=>875,12146=>875,31348=>876,12147=>876,31435=>877,12148=>877,19998=>878,19999=>879,20050=>880,20051=>881,20073=>882,20121=>883,20132=>884,20134=>885,20133=>886,20223=>887,20233=>888,20249=>889,20234=>890,20245=>891,20237=>892,20240=>893,20241=>894,20239=>895,20210=>896,20214=>897,20219=>898,20208=>899,20211=>900,20221=>901,20225=>902,20235=>903,20809=>904,20807=>905,20806=>906,20808=>907,20840=>908,20849=>909,20877=>910,20912=>911,21015=>912,21009=>913,21010=>914,21006=>915,21014=>916,21155=>917,21256=>918,21281=>919,21280=>920,21360=>921,21361=>922,21513=>923,21519=>924,21516=>925,21514=>926,21520=>927,21505=>928,21515=>929,21508=>930,21521=>931,21517=>932,21512=>933,21507=>934,21518=>935,21510=>936,21522=>937,22240=>938,22238=>939,22237=>940,22323=>941,22320=>942,22312=>943,22317=>944,22316=>945,22319=>946,22313=>947,22809=>948,22810=>949,22839=>950,22840=>951,22916=>952,22904=>953,22915=>954,22909=>955,22905=>956,22914=>957,22913=>958,23383=>959,23384=>960,23431=>961,23432=>962,23429=>963,23433=>964,23546=>965,23574=>966,23673=>967,24030=>968,24070=>969,24182=>970,24180=>971,24335=>972,24347=>973,24537=>974,24534=>975,25102=>976,25100=>977,25101=>978,25104=>979,25187=>980,25179=>981,25176=>982,25910=>983,26089=>984,26088=>985,26092=>986,26093=>987,26354=>988,26355=>989,26377=>990,26429=>991,26420=>992,26417=>993,26421=>994,27425=>995,27492=>996,27515=>997,27670=>998,27741=>999,27735=>1000,27737=>1001,27743=>1002,27744=>1003,27728=>1004,27733=>1005,27745=>1006,27739=>1007,27725=>1008,27726=>1009,28784=>1010,29279=>1011,29277=>1012,30334=>1013,31481=>1014,12149=>1014,31859=>1015,12150=>1015,31992=>1016,12151=>1016,32566=>1017,12152=>1017,32650=>1018,12154=>1018,32701=>1019,12155=>1019,32769=>1020,12156=>1020,32771=>1021,32780=>1022,12157=>1022,32786=>1023,12158=>1023,32819=>1024,12159=>1024,32895=>1025,12160=>1025,32905=>1026,12161=>1026,32907=>1027,32908=>1028,33251=>1029,12162=>1029,33258=>1030,12163=>1030,33267=>1031,12164=>1031,33276=>1032,12165=>1032,33292=>1033,12166=>1033,33307=>1034,12167=>1034,33311=>1035,12168=>1035,33390=>1036,12169=>1036,33394=>1037,12170=>1037,33406=>1038,34411=>1039,12173=>1039,34880=>1040,12174=>1040,34892=>1041,12175=>1041,34915=>1042,12176=>1042,35199=>1043,38433=>1044,20018=>1045,20136=>1046,20301=>1047,20303=>1048,20295=>1049,20311=>1050,20318=>1051,20276=>1052,20315=>1053,20309=>1054,20272=>1055,20304=>1056,20305=>1057,20285=>1058,20282=>1059,20280=>1060,20291=>1061,20308=>1062,20284=>1063,20294=>1064,20323=>1065,20316=>1066,20320=>1067,20271=>1068,20302=>1069,20278=>1070,20313=>1071,20317=>1072,20296=>1073,20314=>1074,20812=>1075,20811=>1076,20813=>1077,20853=>1078,20918=>1079,20919=>1080,21029=>1081,21028=>1082,21033=>1083,21034=>1084,21032=>1085,21163=>1086,21161=>1087,21162=>1088,21164=>1089,21283=>1090,21363=>1091,21365=>1092,21533=>1093,21549=>1094,21534=>1095,21566=>1096,21542=>1097,21582=>1098,21543=>1099,21574=>1100,21571=>1101,21555=>1102,21576=>1103,21570=>1104,21531=>1105,21545=>1106,21578=>1107,21561=>1108,21563=>1109,21560=>1110,21550=>1111,21557=>1112,21558=>1113,21536=>1114,21564=>1115,21568=>1116,21553=>1117,21547=>1118,21535=>1119,21548=>1120,22250=>1121,22256=>1122,22244=>1123,22251=>1124,22346=>1125,22353=>1126,22336=>1127,22349=>1128,22343=>1129,22350=>1130,22334=>1131,22352=>1132,22351=>1133,22331=>1134,22767=>1135,22846=>1136,22941=>1137,22930=>1138,22952=>1139,22942=>1140,22947=>1141,22937=>1142,22934=>1143,22925=>1144,22948=>1145,22931=>1146,22922=>1147,22949=>1148,23389=>1149,23388=>1150,23386=>1151,23387=>1152,23436=>1153,23435=>1154,23439=>1155,23596=>1156,23616=>1157,23617=>1158,23615=>1159,23614=>1160,23696=>1161,23697=>1162,23700=>1163,23692=>1164,24043=>1165,24076=>1166,24207=>1167,24199=>1168,24202=>1169,24311=>1170,24324=>1171,24351=>1172,24420=>1173,24418=>1174,24439=>1175,24441=>1176,24536=>1177,24524=>1178,24535=>1179,24525=>1180,24561=>1181,24555=>1182,24568=>1183,24554=>1184,25106=>1185,25105=>1186,25220=>1187,25239=>1188,25238=>1189,25216=>1190,25206=>1191,25225=>1192,25197=>1193,25226=>1194,25212=>1195,25214=>1196,25209=>1197,25203=>1198,25234=>1199,25199=>1200,25240=>1201,25198=>1202,25237=>1203,25235=>1204,25233=>1205,25222=>1206,25913=>1207,25915=>1208,25912=>1209,26097=>1210,26356=>1211,26463=>1212,26446=>1213,26447=>1214,26448=>1215,26449=>1216,26460=>1217,26454=>1218,26462=>1219,57801=>1219,26441=>1220,26438=>1221,26464=>1222,26451=>1223,26455=>1224,27493=>1225,27599=>1226,27714=>1227,27742=>1228,27801=>1229,27777=>1230,27784=>1231,27785=>1232,27781=>1233,27803=>1234,27754=>1235,27770=>1236,27792=>1237,27760=>1238,27788=>1239,27752=>1240,27798=>1241,27794=>1242,27773=>1243,27779=>1244,27762=>1245,27774=>1246,27764=>1247,27782=>1248,27766=>1249,27789=>1250,27796=>1251,27800=>1252,27778=>1253,28790=>1254,28796=>1255,28797=>1256,28792=>1257,29282=>1258,29281=>1259,29280=>1260,29380=>1261,29378=>1262,29590=>1263,29996=>1264,29995=>1265,30007=>1266,30008=>1267,30338=>1268,30447=>1269,30691=>1270,31169=>1271,31168=>1272,31167=>1273,31350=>1274,31995=>1275,32597=>1276,32918=>1277,32915=>1278,32925=>1279,32920=>1280,32923=>1281,32922=>1282,32946=>1283,33391=>1284,33426=>1285,33419=>1286,33421=>1287,35211=>1288,12178=>1288,35282=>1289,12179=>1289,35328=>1290,12180=>1290,35895=>1291,12181=>1291,35910=>1292,12182=>1292,35925=>1293,12183=>1293,35997=>1294,12185=>1294,36196=>1295,12186=>1295,36208=>1296,12187=>1296,36275=>1297,12188=>1297,36523=>1298,12189=>1298,36554=>1299,12190=>1299,36763=>1300,12191=>1300,36784=>1301,12192=>1301,36802=>1302,36806=>1303,36805=>1304,36804=>1305,24033=>1306,12194=>1307,37009=>1307,37026=>1308,37034=>1309,37030=>1310,37027=>1311,37193=>1312,12195=>1312,37318=>1313,12196=>1313,37324=>1314,12197=>1314,38450=>1315,38446=>1316,38449=>1317,38442=>1318,38444=>1319,20006=>1320,20054=>1321,20083=>1322,20107=>1323,20123=>1324,20126=>1325,20139=>1326,20140=>1327,20335=>1328,20381=>1329,20365=>1330,20339=>1331,20351=>1332,20332=>1333,20379=>1334,20363=>1335,20358=>1336,20355=>1337,20336=>1338,20341=>1339,20360=>1340,20329=>1341,20347=>1342,20374=>1343,20350=>1344,20367=>1345,20369=>1346,20346=>1347,20820=>1348,20818=>1349,20821=>1350,20841=>1351,20855=>1352,20854=>1353,20856=>1354,20925=>1355,20989=>1356,21051=>1357,21048=>1358,21047=>1359,21050=>1360,21040=>1361,21038=>1362,21046=>1363,21057=>1364,21182=>1365,21179=>1366,21330=>1367,21332=>1368,21331=>1369,21329=>1370,21350=>1371,21367=>1372,21368=>1373,21369=>1374,21462=>1375,21460=>1376,21463=>1377,21619=>1378,21621=>1379,21654=>1380,21624=>1381,21653=>1382,21632=>1383,21627=>1384,21623=>1385,21636=>1386,21650=>1387,21638=>1388,21628=>1389,21648=>1390,21617=>1391,21622=>1392,21644=>1393,21658=>1394,21602=>1395,21608=>1396,21643=>1397,21629=>1398,21646=>1399,22266=>1400,22403=>1401,22391=>1402,22378=>1403,22377=>1404,22369=>1405,22374=>1406,22372=>1407,22396=>1408,22812=>1409,22857=>1410,22855=>1411,22856=>1412,22852=>1413,22868=>1414,22974=>1415,22971=>1416,22996=>1417,22969=>1418,22958=>1419,22993=>1420,22982=>1421,22992=>1422,22989=>1423,22987=>1424,22995=>1425,22986=>1426,22959=>1427,22963=>1428,22994=>1429,22981=>1430,23391=>1431,23396=>1432,23395=>1433,23447=>1434,23450=>1435,23448=>1436,23452=>1437,23449=>1438,23451=>1439,23578=>1440,23624=>1441,23621=>1442,23622=>1443,23735=>1444,23713=>1445,23736=>1446,23721=>1447,23723=>1448,23729=>1449,23731=>1450,24088=>1451,24090=>1452,24086=>1453,24085=>1454,24091=>1455,24081=>1456,24184=>1457,24218=>1458,24215=>1459,24220=>1460,24213=>1461,24214=>1462,24310=>1463,24358=>1464,24359=>1465,24361=>1466,24448=>1467,24449=>1468,24447=>1469,24444=>1470,24541=>1471,24544=>1472,24573=>1473,24565=>1474,24575=>1475,24591=>1476,24596=>1477,24623=>1478,24629=>1479,24598=>1480,24618=>1481,24597=>1482,24609=>1483,24615=>1484,24617=>1485,24619=>1486,24603=>1487,25110=>1488,25109=>1489,25151=>1490,25150=>1491,25152=>1492,25215=>1493,25289=>1494,25292=>1495,25284=>1496,25279=>1497,25282=>1498,25273=>1499,25298=>1500,25307=>1501,25259=>1502,25299=>1503,25300=>1504,25291=>1505,25288=>1506,25256=>1507,25277=>1508,25276=>1509,25296=>1510,60582=>1510,25305=>1511,25287=>1512,25293=>1513,25269=>1514,25306=>1515,25265=>1516,25304=>1517,25302=>1518,25303=>1519,25286=>1520,25260=>1521,25294=>1522,61010=>1522,25918=>1523,26023=>1524,26044=>1525,26106=>1526,26132=>1527,26131=>1528,26124=>1529,26118=>1530,26114=>1531,26126=>1532,26112=>1533,26127=>1534,26133=>1535,26122=>1536,26119=>1537,26381=>1538,26379=>1539,26477=>1540,26507=>1541,26517=>1542,26481=>1543,26524=>1544,26483=>1545,26487=>1546,26503=>1547,26525=>1548,26519=>1549,26479=>1550,26480=>1551,26495=>1552,26505=>1553,26494=>1554,26512=>1555,26485=>1556,26522=>1557,26515=>1558,26492=>1559,26474=>1560,26482=>1561,27427=>1562,27494=>1563,27495=>1564,27519=>1565,27667=>1566,27675=>1567,27875=>1568,27880=>1569,27891=>1570,27825=>1571,27852=>1572,27877=>1573,27827=>1574,27837=>1575,27838=>1576,27836=>1577,27874=>1578,27819=>1579,27861=>1580,27859=>1581,27832=>1582,27844=>1583,27833=>1584,27841=>1585,27822=>1586,27863=>1587,27845=>1588,27889=>1589,27839=>1590,27835=>1591,27873=>1592,27867=>1593,27850=>1594,27820=>1595,27887=>1596,27868=>1597,27862=>1598,27872=>1599,28821=>1600,28814=>1601,28818=>1602,28810=>1603,28825=>1604,29228=>1605,29229=>1606,29240=>1607,29256=>1608,29287=>1609,29289=>1610,29376=>1611,29390=>1612,29401=>1613,29399=>1614,29392=>1615,29609=>1616,29608=>1617,29599=>1618,29611=>1619,29605=>1620,30013=>1621,30109=>1622,30105=>1623,30106=>1624,30340=>1625,30402=>1626,30450=>1627,30452=>1628,30693=>1629,30717=>1630,31038=>1631,31040=>1632,31041=>1633,31177=>1634,31176=>1635,31354=>1636,31353=>1637,31482=>1638,31998=>1639,32596=>1640,32652=>1641,32651=>1642,32773=>1643,58236=>1643,32954=>1644,32933=>1645,32930=>1646,32945=>1647,32929=>1648,32939=>1649,32937=>1650,32948=>1651,32938=>1652,32943=>1653,33253=>1654,33278=>1655,33293=>1656,33459=>1657,33437=>1658,33433=>1659,33453=>1660,33469=>1661,33439=>1662,33465=>1663,33457=>1664,33452=>1665,33445=>1666,33455=>1667,33464=>1668,33443=>1669,33456=>1670,33470=>1671,33463=>1672,34382=>1673,34417=>1674,21021=>1675,34920=>1676,36555=>1677,36814=>1678,36820=>1679,36817=>1680,37045=>1681,37048=>1682,37041=>1683,37046=>1684,37319=>1685,37329=>1686,12198=>1686,38263=>1687,12199=>1687,38272=>1688,12200=>1688,38428=>1689,12201=>1689,38464=>1690,38463=>1691,38459=>1692,38468=>1693,38466=>1694,38585=>1695,12203=>1695,38632=>1696,12204=>1696,38738=>1697,12206=>1698,38750=>1698,20127=>1699,20141=>1700,20142=>1701,20449=>1702,20405=>1703,20399=>1704,20415=>1705,20448=>1706,20433=>1707,20431=>1708,20445=>1709,20419=>1710,20406=>1711,20440=>1712,20447=>1713,20426=>1714,20439=>1715,20398=>1716,20432=>1717,20420=>1718,20418=>1719,20442=>1720,20430=>1721,20446=>1722,20407=>1723,20823=>1724,20882=>1725,20881=>1726,20896=>1727,21070=>1728,21059=>1729,21066=>1730,21069=>1731,21068=>1732,21067=>1733,21063=>1734,21191=>1735,21193=>1736,21187=>1737,21185=>1738,21261=>1739,21335=>1740,21371=>1741,21402=>1742,21467=>1743,21676=>1744,21696=>1745,21672=>1746,21710=>1747,21705=>1748,21688=>1749,21670=>1750,21683=>1751,21703=>1752,21698=>1753,21693=>1754,21674=>1755,21697=>1756,21700=>1757,21704=>1758,21679=>1759,21675=>1760,21681=>1761,21691=>1762,21673=>1763,21671=>1764,21695=>1765,22271=>1766,22402=>1767,22411=>1768,22432=>1769,22435=>1770,22434=>1771,22478=>1772,22446=>1773,22419=>1774,22869=>1775,22865=>1776,22863=>1777,22862=>1778,22864=>1779,23004=>1780,23000=>1781,23039=>1782,23011=>1783,23016=>1784,23043=>1785,23013=>1786,23018=>1787,23002=>1788,23014=>1789,23041=>1790,23035=>1791,23401=>1792,23459=>1793,23462=>1794,23460=>1795,23458=>1796,23461=>1797,23553=>1798,23630=>1799,23631=>1800,23629=>1801,23627=>1802,23769=>1803,23762=>1804,24055=>1805,24093=>1806,24101=>1807,24095=>1808,24189=>1809,24224=>1810,24230=>1811,24314=>1812,24328=>1813,24365=>1814,24421=>1815,24456=>1816,24453=>1817,24458=>1818,24459=>1819,24455=>1820,24460=>1821,24457=>1822,24594=>1823,24605=>1824,24608=>1825,24613=>1826,24590=>1827,24616=>1828,24653=>1829,24688=>1830,24680=>1831,24674=>1832,60712=>1832,24646=>1833,24643=>1834,24684=>1835,24683=>1836,24682=>1837,24676=>1838,25153=>1839,25308=>1840,25366=>1841,25353=>1842,25340=>1843,25325=>1844,25345=>1845,25326=>1846,25341=>1847,25351=>1848,25329=>1849,25335=>1850,25327=>1851,25324=>1852,25342=>1853,25332=>1854,25361=>1855,25346=>1856,25919=>1857,25925=>1858,26027=>1859,26045=>1860,26082=>1861,26149=>1862,26157=>1863,26144=>1864,26151=>1865,26159=>1866,26143=>1867,26152=>1868,26161=>1869,26148=>1870,26359=>1871,26623=>1872,26579=>1873,26609=>1874,26580=>1875,26576=>1876,26604=>1877,26550=>1878,26543=>1879,26613=>1880,26601=>1881,26607=>1882,26564=>1883,26577=>1884,26548=>1885,26586=>1886,26597=>1887,26552=>1888,26575=>1889,26590=>1890,26611=>1891,26544=>1892,26585=>1893,26594=>1894,26589=>1895,26578=>1896,27498=>1897,27523=>1898,27526=>1899,27573=>1900,27602=>1901,27607=>1902,27679=>1903,27849=>1904,27915=>1905,27954=>1906,27946=>1907,27969=>1908,27941=>1909,27916=>1910,27953=>1911,27934=>1912,27927=>1913,27963=>1914,27965=>1915,27966=>1916,27958=>1917,27931=>1918,27893=>1919,27961=>1920,27943=>1921,27960=>1922,27945=>1923,27950=>1924,27957=>1925,27918=>1926,27947=>1927,28843=>1928,28858=>1929,28851=>1930,28844=>1931,28847=>1932,28845=>1933,28856=>1934,28846=>1935,28836=>1936,29232=>1937,29298=>1938,29295=>1939,29300=>1940,29417=>1941,29408=>1942,29409=>1943,29623=>1944,29642=>1945,29627=>1946,29618=>1947,29645=>1948,29632=>1949,29619=>1950,29978=>1951,29997=>1952,30031=>1953,30028=>1954,30030=>1955,30027=>1956,30123=>1957,30116=>1958,30117=>1959,30114=>1960,30115=>1961,30328=>1962,30342=>1963,30343=>1964,30344=>1965,30408=>1966,30406=>1967,30403=>1968,30405=>1969,30465=>1970,30457=>1971,30456=>1972,30473=>1973,30475=>1974,30462=>1975,30460=>1976,30471=>1977,30684=>1978,30722=>1979,30740=>1980,30732=>1981,30733=>1982,31046=>1983,31049=>1984,31048=>1985,31047=>1986,31161=>1987,31162=>1988,31185=>1989,31186=>1990,31179=>1991,31359=>1992,31361=>1993,31487=>1994,31485=>1995,31869=>1996,32002=>1997,32005=>1998,32000=>1999,32009=>2000,32007=>2001,32004=>2002,32006=>2003,32568=>2004,32654=>2005,32703=>2006,32784=>2007,32781=>2008,32785=>2009,32822=>2010,32982=>2011,32997=>2012,32986=>2013,32963=>2014,32964=>2015,32972=>2016,32993=>2017,32987=>2018,32974=>2019,32990=>2020,32996=>2021,32989=>2022,33268=>2023,33314=>2024,33511=>2025,33539=>2026,33541=>2027,33507=>2028,33499=>2029,33510=>2030,33540=>2031,33509=>2032,33538=>2033,33545=>2034,33490=>2035,33495=>2036,33521=>2037,33537=>2038,33500=>2039,33492=>2040,33489=>2041,33502=>2042,33491=>2043,33503=>2044,33519=>2045,33542=>2046,34384=>2047,34425=>2048,34427=>2049,34426=>2050,34893=>2051,34923=>2052,35201=>2053,35284=>2054,35336=>2055,35330=>2056,35331=>2057,35998=>2058,36000=>2059,36212=>2060,36211=>2061,36276=>2062,36557=>2063,36556=>2064,36848=>2065,36838=>2066,36834=>2067,36842=>2068,36837=>2069,36845=>2070,36843=>2071,36836=>2072,36840=>2073,37066=>2074,37070=>2075,37057=>2076,37059=>2077,37195=>2078,37194=>2079,37325=>2080,38274=>2081,38480=>2082,38475=>2083,38476=>2084,38477=>2085,38754=>2086,12207=>2086,38761=>2087,12208=>2087,38859=>2088,12209=>2088,38893=>2089,12210=>2089,38899=>2090,12211=>2090,38913=>2091,12212=>2091,39080=>2092,12213=>2092,39131=>2093,12214=>2093,39135=>2094,12215=>2094,39318=>2095,12216=>2095,39321=>2096,12217=>2096,20056=>2097,20147=>2098,20492=>2099,20493=>2100,20515=>2101,20463=>2102,20518=>2103,20517=>2104,20472=>2105,20521=>2106,57375=>2106,20502=>2107,20486=>2108,20540=>2109,20511=>2110,20506=>2111,20498=>2112,20497=>2113,20474=>2114,20480=>2115,20500=>2116,20520=>2117,20465=>2118,20513=>2119,20491=>2120,20505=>2121,20504=>2122,20467=>2123,20462=>2124,20525=>2125,20522=>2126,20478=>2127,20523=>2128,20489=>2129,20860=>2130,20900=>2131,20901=>2132,20898=>2133,20941=>2134,20940=>2135,20934=>2136,20939=>2137,21078=>2138,21084=>2139,21076=>2140,21083=>2141,21085=>2142,21290=>2143,21375=>2144,57459=>2144,21407=>2145,21405=>2146,21471=>2147,21736=>2148,21776=>2149,21761=>2150,21815=>2151,21756=>2152,21733=>2153,21746=>2154,21766=>2155,21754=>2156,21780=>2157,21737=>2158,21741=>2159,21729=>2160,21769=>2161,21742=>2162,21738=>2163,21734=>2164,21799=>2165,21767=>2166,21757=>2167,21775=>2168,22275=>2169,22276=>2170,22466=>2171,22484=>2172,22475=>2173,22467=>2174,22537=>2175,22799=>2176,22871=>2177,22872=>2178,22874=>2179,23057=>2180,23064=>2181,23068=>2182,23071=>2183,23067=>2184,23059=>2185,23020=>2186,23072=>2187,23075=>2188,23081=>2189,23077=>2190,23052=>2191,23049=>2192,23403=>2193,23640=>2194,23472=>2195,23475=>2196,23478=>2197,23476=>2198,23470=>2199,23477=>2200,23481=>2201,23480=>2202,23556=>2203,23633=>2204,23637=>2205,23632=>2206,23789=>2207,23805=>2208,23803=>2209,23786=>2210,23784=>2211,23792=>2212,23798=>2213,23809=>2214,23796=>2215,24046=>2216,24109=>2217,24107=>2218,24235=>2219,24237=>2220,24231=>2221,24369=>2222,24466=>2223,24465=>2224,24464=>2225,24665=>2226,24675=>2227,24677=>2228,24656=>2229,24661=>2230,24685=>2231,24681=>2232,24687=>2233,24708=>2234,24735=>2235,24730=>2236,24717=>2237,24724=>2238,24716=>2239,24709=>2240,24726=>2241,25159=>2242,25331=>2243,25352=>2244,25343=>2245,25422=>2246,25406=>2247,25391=>2248,25429=>2249,25410=>2250,25414=>2251,25423=>2252,25417=>2253,25402=>2254,25424=>2255,25405=>2256,25386=>2257,25387=>2258,25384=>2259,25421=>2260,25420=>2261,25928=>2262,25929=>2263,26009=>2264,26049=>2265,26053=>2266,26178=>2267,26185=>2268,26191=>2269,26179=>2270,26194=>2271,26188=>2272,26181=>2273,26177=>2274,26360=>2275,26388=>2276,26389=>2277,26391=>2278,26657=>2279,26680=>2280,26696=>2281,26694=>2282,26707=>2283,26681=>2284,26690=>2285,26708=>2286,26665=>2287,26803=>2288,26647=>2289,26700=>2290,26705=>2291,26685=>2292,26612=>2293,26704=>2294,26688=>2295,26684=>2296,26691=>2297,26666=>2298,26693=>2299,26643=>2300,26648=>2301,26689=>2302,27530=>2303,27529=>2304,27575=>2305,27683=>2306,27687=>2307,27688=>2308,27686=>2309,27684=>2310,27888=>2311,28010=>2312,28053=>2313,28040=>2314,28039=>2315,28006=>2316,28024=>2317,28023=>2318,27993=>2319,28051=>2320,28012=>2321,28041=>2322,28014=>2323,27994=>2324,28020=>2325,28009=>2326,28044=>2327,28042=>2328,28025=>2329,28037=>2330,28005=>2331,28052=>2332,28874=>2333,28888=>2334,28900=>2335,28889=>2336,28872=>2337,28879=>2338,29241=>2339,29305=>2340,29436=>2341,29433=>2342,29437=>2343,29432=>2344,29431=>2345,29574=>2346,29677=>2347,29705=>2348,29678=>2349,29664=>2350,29674=>2351,29662=>2352,30036=>2353,30045=>2354,30044=>2355,30042=>2356,30041=>2357,30142=>2358,30149=>2359,30151=>2360,30130=>2361,30131=>2362,30141=>2363,30140=>2364,30137=>2365,30146=>2366,30136=>2367,30347=>2368,30384=>2369,30410=>2370,30413=>2371,30414=>2372,30505=>2373,30495=>2374,30496=>2375,30504=>2376,30697=>2377,30768=>2378,30759=>2379,30776=>2380,30749=>2381,30772=>2382,30775=>2383,30757=>2384,30765=>2385,30752=>2386,30751=>2387,30770=>2388,31061=>2389,31056=>2390,31072=>2391,31071=>2392,31062=>2393,31070=>2394,31069=>2395,31063=>2396,31066=>2397,31204=>2398,31203=>2399,60418=>2399,31207=>2400,31199=>2401,31206=>2402,31209=>2403,31192=>2404,31364=>2405,31368=>2406,31449=>2407,31494=>2408,31505=>2409,31881=>2410,32033=>2411,32023=>2412,32011=>2413,32010=>2414,32032=>2415,32034=>2416,32020=>2417,32016=>2418,32021=>2419,32026=>2420,32028=>2421,32013=>2422,32025=>2423,32027=>2424,32570=>2425,32607=>2426,32660=>2427,32709=>2428,32705=>2429,32774=>2430,32772=>2431,32792=>2432,32789=>2433,32793=>2434,32791=>2435,32829=>2436,32831=>2437,33009=>2438,33026=>2439,33008=>2440,33029=>2441,33005=>2442,33012=>2443,33030=>2444,33016=>2445,33011=>2446,33032=>2447,33021=>2448,33034=>2449,33020=>2450,33007=>2451,33261=>2452,33260=>2453,33280=>2454,33296=>2455,33322=>2456,33323=>2457,33320=>2458,33324=>2459,33467=>2460,33579=>2461,33618=>2462,33620=>2463,33610=>2464,33592=>2465,33616=>2466,33609=>2467,33589=>2468,33588=>2469,33615=>2470,33586=>2471,33593=>2472,33590=>2473,33559=>2474,33600=>2475,33585=>2476,33576=>2477,33603=>2478,34388=>2479,34442=>2480,34474=>2481,34451=>2482,34468=>2483,34473=>2484,34444=>2485,34467=>2486,34460=>2487,34928=>2488,34935=>2489,34945=>2490,34946=>2491,34941=>2492,34937=>2493,35352=>2494,35344=>2495,35342=>2496,35340=>2497,35349=>2498,35338=>2499,35351=>2500,35347=>2501,35350=>2502,35343=>2503,35345=>2504,35912=>2505,35962=>2506,35961=>2507,36001=>2508,36002=>2509,36215=>2510,58442=>2510,36524=>2511,36562=>2512,36564=>2513,36559=>2514,36785=>2515,36865=>2516,36870=>2517,36855=>2518,36864=>2519,36858=>2520,36852=>2521,36867=>2522,36861=>2523,36869=>2524,36856=>2525,37013=>2526,37089=>2527,37085=>2528,37090=>2529,37202=>2530,37197=>2531,37196=>2532,37336=>2533,37341=>2534,37335=>2535,37340=>2536,37337=>2537,38275=>2538,38498=>2539,38499=>2540,38497=>2541,38491=>2542,38493=>2543,38500=>2544,38488=>2545,38494=>2546,38587=>2547,39138=>2548,39340=>2549,12218=>2549,39592=>2550,12219=>2550,39640=>2551,12220=>2551,12222=>2552,39717=>2552,39730=>2553,12224=>2553,39740=>2554,12225=>2554,20094=>2555,20602=>2556,20605=>2557,57382=>2557,20572=>2558,20551=>2559,20547=>2560,20556=>2561,20570=>2562,20553=>2563,20581=>2564,20598=>2565,20558=>2566,20565=>2567,20597=>2568,20596=>2569,20599=>2570,20559=>2571,20495=>2572,20591=>2573,20589=>2574,20828=>2575,20885=>2576,20976=>2577,21098=>2578,21103=>2579,21202=>2580,21209=>2581,21208=>2582,21205=>2583,21264=>2584,21263=>2585,21273=>2586,21311=>2587,21312=>2588,21310=>2589,21443=>2590,26364=>2591,21830=>2592,21866=>2593,21862=>2594,21828=>2595,21854=>2596,21857=>2597,21827=>2598,21834=>2599,21809=>2600,21846=>2601,21839=>2602,21845=>2603,21807=>2604,21860=>2605,21816=>2606,21806=>2607,21852=>2608,21804=>2609,21859=>2610,21811=>2611,21825=>2612,21847=>2613,22280=>2614,22283=>2615,22281=>2616,22495=>2617,22533=>2618,22538=>2619,22534=>2620,22496=>2621,22500=>2622,22522=>2623,22530=>2624,22581=>2625,22519=>2626,22521=>2627,22816=>2628,22882=>2629,23094=>2630,23105=>2631,23113=>2632,23142=>2633,23146=>2634,23104=>2635,23100=>2636,23138=>2637,23130=>2638,23110=>2639,23114=>2640,23408=>2641,23495=>2642,23493=>2643,23492=>2644,23490=>2645,23487=>2646,23494=>2647,23561=>2648,23560=>2649,23559=>2650,23648=>2651,23644=>2652,23645=>2653,23815=>2654,23814=>2655,23822=>2656,23835=>2657,23830=>2658,23842=>2659,23825=>2660,23849=>2661,23828=>2662,23833=>2663,23844=>2664,23847=>2665,23831=>2666,24034=>2667,24120=>2668,24118=>2669,24115=>2670,24119=>2671,24247=>2672,24248=>2673,24246=>2674,24245=>2675,24254=>2676,24373=>2677,24375=>2678,24407=>2679,24428=>2680,24425=>2681,24427=>2682,24471=>2683,24473=>2684,24478=>2685,24472=>2686,24481=>2687,24480=>2688,24476=>2689,24703=>2690,24739=>2691,24713=>2692,24736=>2693,24744=>2694,24779=>2695,24756=>2696,24806=>2697,24765=>2698,24773=>2699,24763=>2700,24757=>2701,24796=>2702,24764=>2703,24792=>2704,24789=>2705,24774=>2706,24799=>2707,24760=>2708,24794=>2709,24775=>2710,25114=>2711,25115=>2712,25160=>2713,25504=>2714,25511=>2715,25458=>2716,25494=>2717,25506=>2718,25509=>2719,25463=>2720,25447=>2721,25496=>2722,25514=>2723,25457=>2724,25513=>2725,25481=>2726,25475=>2727,25499=>2728,25451=>2729,25512=>2730,25476=>2731,25480=>2732,25497=>2733,25505=>2734,25516=>2735,25490=>2736,25487=>2737,25472=>2738,25467=>2739,25449=>2740,25448=>2741,25466=>2742,25949=>2743,25942=>2744,25937=>2745,25945=>2746,25943=>2747,21855=>2748,25935=>2749,25944=>2750,25941=>2751,25940=>2752,26012=>2753,26011=>2754,26028=>2755,26063=>2756,26059=>2757,26060=>2758,26062=>2759,26205=>2760,26202=>2761,26212=>2762,26216=>2763,26214=>2764,26206=>2765,26361=>2766,21207=>2767,26395=>2768,26753=>2769,26799=>2770,26786=>2771,26771=>2772,26805=>2773,26751=>2774,26742=>2775,26801=>2776,26791=>2777,26775=>2778,26800=>2779,26755=>2780,26820=>2781,26797=>2782,26758=>2783,26757=>2784,26772=>2785,26781=>2786,26792=>2787,26783=>2788,26785=>2789,26754=>2790,27442=>2791,27578=>2792,27627=>2793,27628=>2794,27691=>2795,28046=>2796,28092=>2797,28147=>2798,28121=>2799,28082=>2800,28129=>2801,28108=>2802,28132=>2803,28155=>2804,28154=>2805,28165=>2806,28103=>2807,28107=>2808,28079=>2809,28113=>2810,28078=>2811,28126=>2812,28153=>2813,28088=>2814,28151=>2815,28149=>2816,28101=>2817,28114=>2818,28186=>2819,28085=>2820,28122=>2821,28139=>2822,28120=>2823,28138=>2824,28145=>2825,28142=>2826,28136=>2827,28102=>2828,28100=>2829,28074=>2830,28140=>2831,28095=>2832,28134=>2833,28921=>2834,28937=>2835,28938=>2836,28925=>2837,28911=>2838,29245=>2839,29309=>2840,29313=>2841,29468=>2842,29467=>2843,29462=>2844,29459=>2845,29465=>2846,29575=>2847,29701=>2848,29706=>2849,29699=>2850,29702=>2851,29694=>2852,29709=>2853,29920=>2854,29942=>2855,29943=>2856,29980=>2857,29986=>2858,30053=>2859,30054=>2860,30050=>2861,30064=>2862,30095=>2863,30164=>2864,30165=>2865,30133=>2866,30154=>2867,30157=>2868,30350=>2869,30420=>2870,30418=>2871,30427=>2872,30519=>2873,30526=>2874,30524=>2875,30518=>2876,30520=>2877,30522=>2878,30827=>2879,30787=>2880,30798=>2881,31077=>2882,31080=>2883,31085=>2884,31227=>2885,31378=>2886,31381=>2887,31520=>2888,31528=>2889,31515=>2890,31532=>2891,31526=>2892,31513=>2893,31518=>2894,31534=>2895,31890=>2896,31895=>2897,31893=>2898,32070=>2899,32067=>2900,32113=>2901,32046=>2902,32057=>2903,32060=>2904,32064=>2905,32048=>2906,32051=>2907,32068=>2908,32047=>2909,32066=>2910,32050=>2911,32049=>2912,32573=>2913,32670=>2914,32666=>2915,32716=>2916,32718=>2917,32722=>2918,32796=>2919,32842=>2920,32838=>2921,33071=>2922,33046=>2923,33059=>2924,33067=>2925,33065=>2926,33072=>2927,33060=>2928,33282=>2929,33333=>2930,33335=>2931,33334=>2932,33337=>2933,33678=>2934,33694=>2935,33688=>2936,33656=>2937,33698=>2938,33686=>2939,33725=>2940,33707=>2941,33682=>2942,33674=>2943,33683=>2944,33673=>2945,33696=>2946,33655=>2947,33659=>2948,33660=>2949,33670=>2950,33703=>2951,34389=>2952,24426=>2953,34503=>2954,34496=>2955,34486=>2956,34500=>2957,34485=>2958,34502=>2959,34507=>2960,34481=>2961,34479=>2962,34505=>2963,34899=>2964,34974=>2965,34952=>2966,34987=>2967,34962=>2968,34966=>2969,34957=>2970,34955=>2971,35219=>2972,35215=>2973,35370=>2974,35357=>2975,35363=>2976,35365=>2977,35377=>2978,35373=>2979,35359=>2980,35355=>2981,35362=>2982,35913=>2983,35930=>2984,36009=>2985,36012=>2986,36011=>2987,36008=>2988,36010=>2989,36007=>2990,36199=>2991,36198=>2992,36286=>2993,36282=>2994,36571=>2995,36575=>2996,36889=>2997,36877=>2998,36890=>2999,36887=>3000,36899=>3001,36895=>3002,36893=>3003,36880=>3004,36885=>3005,36894=>3006,36896=>3007,36879=>3008,36898=>3009,36886=>3010,36891=>3011,36884=>3012,37096=>3013,37101=>3014,37117=>3015,58488=>3015,37207=>3016,37326=>3017,37365=>3018,37350=>3019,37347=>3020,37351=>3021,37357=>3022,37353=>3023,38281=>3024,38506=>3025,38517=>3026,38515=>3027,38520=>3028,38512=>3029,38516=>3030,38518=>3031,38519=>3032,38508=>3033,38592=>3034,38634=>3035,38633=>3036,31456=>3037,31455=>3038,38914=>3039,38915=>3040,39770=>3041,12226=>3041,40165=>3042,12227=>3042,40565=>3043,12228=>3043,40575=>3044,12229=>3044,40613=>3045,12230=>3045,40635=>3046,12231=>3046,20642=>3047,20621=>3048,20613=>3049,20633=>3050,20625=>3051,20608=>3052,20630=>3053,20632=>3054,20634=>3055,26368=>3056,20977=>3057,21106=>3058,21108=>3059,21109=>3060,21097=>3061,21214=>3062,21213=>3063,21211=>3064,21338=>3065,21413=>3066,21883=>3067,21888=>3068,21927=>3069,21884=>3070,21898=>3071,21917=>3072,21912=>3073,21890=>3074,21916=>3075,21930=>3076,21908=>3077,21895=>3078,21899=>3079,21891=>3080,21939=>3081,21934=>3082,21919=>3083,21822=>3084,21938=>3085,21914=>3086,21947=>3087,21932=>3088,21937=>3089,21886=>3090,21897=>3091,21931=>3092,21913=>3093,22285=>3094,22575=>3095,22570=>3096,22580=>3097,22564=>3098,22576=>3099,22577=>3100,22561=>3101,22557=>3102,22560=>3103,22777=>3104,22778=>3105,22880=>3106,23159=>3107,57587=>3107,23194=>3108,23167=>3109,23186=>3110,23195=>3111,23207=>3112,23411=>3113,23409=>3114,23506=>3115,23500=>3116,23507=>3117,23504=>3118,23562=>3119,23563=>3120,23601=>3121,23884=>3122,23888=>3123,23860=>3124,23879=>3125,24061=>3126,24133=>3127,24125=>3128,24128=>3129,24131=>3130,24190=>3131,24266=>3132,24257=>3133,24258=>3134,24260=>3135,24380=>3136,24429=>3137,24489=>3138,24490=>3139,24488=>3140,24785=>3141,24801=>3142,24754=>3143,24758=>3144,24800=>3145,24860=>3146,24867=>3147,24826=>3148,24853=>3149,24816=>3150,24827=>3151,24820=>3152,24936=>3153,24817=>3154,24846=>3155,24822=>3156,24841=>3157,24832=>3158,24850=>3159,25119=>3160,25161=>3161,25507=>3162,25484=>3163,25551=>3164,25536=>3165,25577=>3166,25545=>3167,25542=>3168,25549=>3169,25554=>3170,25571=>3171,25552=>3172,25569=>3173,25558=>3174,25581=>3175,25582=>3176,25462=>3177,25588=>3178,25578=>3179,25563=>3180,25682=>3181,25562=>3182,25593=>3183,25950=>3184,25958=>3185,25954=>3186,25955=>3187,26001=>3188,26000=>3189,26031=>3190,26222=>3191,26224=>3192,26228=>3193,57786=>3193,26230=>3194,26223=>3195,26257=>3196,26234=>3197,26238=>3198,26231=>3199,26366=>3200,26367=>3201,26399=>3202,26397=>3203,26874=>3204,26837=>3205,26848=>3206,26840=>3207,26839=>3208,26885=>3209,26847=>3210,26869=>3211,26862=>3212,26855=>3213,26873=>3214,26834=>3215,26866=>3216,26851=>3217,26827=>3218,26829=>3219,26893=>3220,26898=>3221,26894=>3222,26825=>3223,26842=>3224,26990=>3225,26875=>3226,27454=>3227,27450=>3228,27453=>3229,27544=>3230,27542=>3231,27580=>3232,27631=>3233,27694=>3234,27695=>3235,27692=>3236,28207=>3237,57904=>3237,28216=>3238,28244=>3239,28193=>3240,28210=>3241,28263=>3242,28234=>3243,28192=>3244,28197=>3245,28195=>3246,28187=>3247,28251=>3248,28248=>3249,28196=>3250,28246=>3251,28270=>3252,28205=>3253,28198=>3254,28271=>3255,28212=>3256,28237=>3257,28218=>3258,28204=>3259,28227=>3260,28189=>3261,57901=>3261,28222=>3262,28363=>3263,28297=>3264,28185=>3265,28238=>3266,28259=>3267,28228=>3268,28274=>3269,28265=>3270,28255=>3271,28953=>3272,28954=>3273,28966=>3274,28976=>3275,28961=>3276,28982=>3277,29038=>3278,57958=>3278,28956=>3279,29260=>3280,29316=>3281,29312=>3282,29494=>3283,29477=>3284,29492=>3285,29481=>3286,29754=>3287,29738=>3288,29747=>3289,29730=>3290,29733=>3291,29749=>3292,29750=>3293,29748=>3294,29743=>3295,29723=>3296,29734=>3297,29736=>3298,29989=>3299,29990=>3300,30059=>3301,30058=>3302,30178=>3303,30171=>3304,30179=>3305,30169=>3306,30168=>3307,30174=>3308,30176=>3309,30331=>3310,30332=>3311,30358=>3312,30355=>3313,30388=>3314,30428=>3315,30543=>3316,30701=>3317,30813=>3318,30828=>3319,30831=>3320,31245=>3321,31240=>3322,31243=>3323,31237=>3324,31232=>3325,31384=>3326,31383=>3327,31382=>3328,31461=>3329,31459=>3330,31561=>3331,31574=>3332,31558=>3333,31568=>3334,31570=>3335,31572=>3336,31565=>3337,31563=>3338,31567=>3339,31569=>3340,60510=>3340,31903=>3341,31909=>3342,32094=>3343,32080=>3344,32104=>3345,32085=>3346,32043=>3347,32110=>3348,32114=>3349,32097=>3350,32102=>3351,32098=>3352,32112=>3353,32115=>3354,21892=>3355,32724=>3356,32725=>3357,32779=>3358,32850=>3359,32901=>3360,33109=>3361,33108=>3362,33099=>3363,33105=>3364,33102=>3365,33081=>3366,33094=>3367,33086=>3368,33100=>3369,33107=>3370,33140=>3371,33298=>3372,33308=>3373,33769=>3374,33795=>3375,33784=>3376,33805=>3377,33760=>3378,33733=>3379,33803=>3380,33729=>3381,58309=>3381,33775=>3382,33777=>3383,33780=>3384,33879=>3385,33802=>3386,33776=>3387,33804=>3388,33740=>3389,33789=>3390,33778=>3391,33738=>3392,33848=>3393,33806=>3394,33796=>3395,33756=>3396,33799=>3397,33748=>3398,33759=>3399,34395=>3400,34527=>3401,34521=>3402,34541=>3403,34516=>3404,34523=>3405,34532=>3406,34512=>3407,34526=>3408,34903=>3409,35009=>3410,35010=>3411,34993=>3412,35203=>3413,35222=>3414,35387=>3415,35424=>3416,35413=>3417,35422=>3418,35388=>3419,35393=>3420,35412=>3421,35419=>3422,35408=>3423,35398=>3424,35380=>3425,35386=>3426,35382=>3427,35414=>3428,35937=>3429,35970=>3430,36015=>3431,36028=>3432,36019=>3433,36029=>3434,36033=>3435,36027=>3436,36032=>3437,36020=>3438,36023=>3439,36022=>3440,36031=>3441,36024=>3442,36234=>3443,36229=>3444,36225=>3445,36302=>3446,36317=>3447,36299=>3448,36314=>3449,36305=>3450,36300=>3451,36315=>3452,36294=>3453,36603=>3454,36600=>3455,36604=>3456,36764=>3457,36910=>3458,36917=>3459,36913=>3460,36920=>3461,36914=>3462,36918=>3463,37122=>3464,37109=>3465,37129=>3466,37118=>3467,37219=>3468,37221=>3469,37327=>3470,37396=>3471,37397=>3472,37411=>3473,37385=>3474,37406=>3475,37389=>3476,37392=>3477,37383=>3478,37393=>3479,38292=>3480,38287=>3481,38283=>3482,38289=>3483,38291=>3484,38290=>3485,38286=>3486,38538=>3487,38542=>3488,38539=>3489,38525=>3490,38533=>3491,38534=>3492,38541=>3493,38514=>3494,38532=>3495,38593=>3496,38597=>3497,38596=>3498,38598=>3499,38599=>3500,38639=>3501,38642=>3502,38860=>3503,38917=>3504,38918=>3505,38920=>3506,39143=>3507,39146=>3508,39151=>3509,39145=>3510,39154=>3511,39149=>3512,39342=>3513,39341=>3514,40643=>3515,12232=>3515,40653=>3516,12233=>3516,40657=>3517,12234=>3517,20098=>3518,20653=>3519,20661=>3520,20658=>3521,20659=>3522,20677=>3523,20670=>3524,20652=>3525,20663=>3526,20667=>3527,20655=>3528,20679=>3529,21119=>3530,21111=>3531,21117=>3532,21215=>3533,21222=>3534,21220=>3535,21218=>3536,21219=>3537,21295=>3538,21983=>3539,21992=>3540,21971=>3541,21990=>3542,21966=>3543,21980=>3544,21959=>3545,21969=>3546,21987=>3547,21988=>3548,21999=>3549,21978=>3550,21985=>3551,21957=>3552,21958=>3553,21989=>3554,21961=>3555,22290=>3556,22291=>3557,22622=>3558,22609=>3559,22616=>3560,22615=>3561,22618=>3562,22612=>3563,22635=>3564,22604=>3565,22637=>3566,22602=>3567,22626=>3568,22610=>3569,22603=>3570,22887=>3571,23233=>3572,23241=>3573,23244=>3574,23230=>3575,23229=>3576,23228=>3577,23219=>3578,23234=>3579,23218=>3580,23913=>3581,23919=>3582,24140=>3583,24185=>3584,24265=>3585,24264=>3586,24338=>3587,24409=>3588,24492=>3589,24494=>3590,24858=>3591,24847=>3592,24904=>3593,24863=>3594,24819=>3595,24859=>3596,24825=>3597,24833=>3598,24840=>3599,24910=>3600,24908=>3601,24900=>3602,24909=>3603,24894=>3604,24884=>3605,24871=>3606,24845=>3607,24838=>3608,24887=>3609,25121=>3610,25122=>3611,25619=>3612,25662=>3613,25630=>3614,25642=>3615,25645=>3616,25661=>3617,25644=>3618,25615=>3619,25628=>3620,25620=>3621,25613=>3622,25654=>3623,25622=>3624,25623=>3625,25606=>3626,25964=>3627,26015=>3628,26032=>3629,26263=>3630,26249=>3631,26247=>3632,26248=>3633,26262=>3634,26244=>3635,26264=>3636,26253=>3637,26371=>3638,27028=>3639,26989=>3640,26970=>3641,26999=>3642,26976=>3643,26964=>3644,26997=>3645,26928=>3646,27010=>3647,26954=>3648,26984=>3649,26987=>3650,26974=>3651,26963=>3652,27001=>3653,27014=>3654,26973=>3655,26979=>3656,26971=>3657,27463=>3658,27506=>3659,27584=>3660,27583=>3661,27603=>3662,27645=>3663,28322=>3664,28335=>3665,28371=>3666,28342=>3667,28354=>3668,28304=>3669,28317=>3670,28359=>3671,28357=>3672,28325=>3673,28312=>3674,28348=>3675,28346=>3676,28331=>3677,28369=>3678,28310=>3679,28316=>3680,28356=>3681,28372=>3682,28330=>3683,28327=>3684,28340=>3685,29006=>3686,29017=>3687,29033=>3688,29028=>3689,29001=>3690,29031=>3691,29020=>3692,29036=>3693,29030=>3694,29004=>3695,29029=>3696,29022=>3697,28998=>3698,29032=>3699,29014=>3700,29242=>3701,29266=>3702,29495=>3703,29509=>3704,29503=>3705,29502=>3706,29807=>3707,29786=>3708,29781=>3709,29791=>3710,29790=>3711,29761=>3712,29759=>3713,29785=>3714,29787=>3715,58019=>3716,29788=>3716,30070=>3717,30072=>3718,30208=>3719,30192=>3720,30209=>3721,30194=>3722,30193=>3723,30202=>3724,30207=>3725,30196=>3726,30195=>3727,30430=>3728,30431=>3729,30555=>3730,30571=>3731,30566=>3732,30558=>3733,30563=>3734,30585=>3735,30570=>3736,30572=>3737,30556=>3738,30565=>3739,30568=>3740,30562=>3741,30702=>3742,30862=>3743,30896=>3744,30871=>3745,30872=>3746,30860=>3747,30857=>3748,30844=>3749,30865=>3750,30867=>3751,30847=>3752,31098=>3753,31103=>3754,31105=>3755,33836=>3756,31165=>3757,31260=>3758,31258=>3759,31264=>3760,31252=>3761,31263=>3762,31262=>3763,31391=>3764,31392=>3765,31607=>3766,31680=>3767,31584=>3768,31598=>3769,31591=>3770,31921=>3771,31923=>3772,31925=>3773,32147=>3774,32121=>3775,32145=>3776,32129=>3777,32143=>3778,32091=>3779,32622=>3780,32617=>3781,32618=>3782,32626=>3783,32681=>3784,32680=>3785,32676=>3786,32854=>3787,32856=>3788,32902=>3789,32900=>3790,33137=>3791,33136=>3792,33144=>3793,33125=>3794,33134=>3795,33139=>3796,33131=>3797,33145=>3798,33146=>3799,33126=>3800,33285=>3801,33351=>3802,33922=>3803,33911=>3804,33853=>3805,33841=>3806,33909=>3807,33894=>3808,33899=>3809,33865=>3810,33900=>3811,33883=>3812,33852=>3813,33845=>3814,33889=>3815,33891=>3816,33897=>3817,33901=>3818,33862=>3819,34398=>3820,34396=>3821,34399=>3822,34553=>3823,34579=>3824,34568=>3825,34567=>3826,34560=>3827,34558=>3828,34555=>3829,34562=>3830,34563=>3831,34566=>3832,34570=>3833,34905=>3834,35039=>3835,35028=>3836,35033=>3837,35036=>3838,35032=>3839,35037=>3840,35041=>3841,35018=>3842,35029=>3843,35026=>3844,35228=>3845,35299=>3846,35435=>3847,35442=>3848,35443=>3849,35430=>3850,35433=>3851,35440=>3852,35463=>3853,35452=>3854,35427=>3855,35488=>3856,35441=>3857,35461=>3858,35437=>3859,35426=>3860,35438=>3861,35436=>3862,35449=>3863,35451=>3864,35390=>3865,35432=>3866,35938=>3867,35978=>3868,35977=>3869,36042=>3870,36039=>3871,36040=>3872,36036=>3873,36018=>3874,36035=>3875,36034=>3876,36037=>3877,36321=>3878,36319=>3879,36328=>3880,36335=>3881,36339=>3882,36346=>3883,36330=>3884,36324=>3885,36326=>3886,36530=>3887,36611=>3888,36617=>3889,36606=>3890,36618=>3891,36767=>3892,36786=>3893,36939=>3894,36938=>3895,36947=>3896,36930=>3897,36948=>3898,36924=>3899,36949=>3900,36944=>3901,36935=>3902,36943=>3903,36942=>3904,36941=>3905,36945=>3906,36926=>3907,36929=>3908,37138=>3909,37143=>3910,37228=>3911,37226=>3912,37225=>3913,37321=>3914,37431=>3915,37463=>3916,37432=>3917,37437=>3918,37440=>3919,37438=>3920,37467=>3921,37451=>3922,37476=>3923,37457=>3924,37428=>3925,37449=>3926,37453=>3927,37445=>3928,37433=>3929,37439=>3930,37466=>3931,38296=>3932,38552=>3933,38548=>3934,38549=>3935,38605=>3936,38603=>3937,38601=>3938,38602=>3939,38647=>3940,38651=>3941,38649=>3942,38646=>3943,38742=>3944,38772=>3945,38774=>3946,38928=>3947,38929=>3948,38931=>3949,38922=>3950,38930=>3951,38924=>3952,39164=>3953,39156=>3954,39165=>3955,39166=>3956,39347=>3957,39345=>3958,39348=>3959,39649=>3960,40169=>3961,40578=>3962,40718=>3963,12237=>3963,40723=>3964,12238=>3964,40736=>3965,12239=>3965,20711=>3966,20718=>3967,20709=>3968,20694=>3969,20717=>3970,60903=>3970,20698=>3971,20693=>3972,20687=>3973,20689=>3974,20721=>3975,20686=>3976,20713=>3977,20834=>3978,20979=>3979,21123=>3980,21122=>3981,21297=>3982,21421=>3983,22014=>3984,22016=>3985,22043=>3986,22039=>3987,22013=>3988,22036=>3989,22022=>3990,22025=>3991,22029=>3992,22030=>3993,22007=>3994,22038=>3995,22047=>3996,22024=>3997,22032=>3998,22006=>3999,22296=>4000,22294=>4001,22645=>4002,22654=>4003,22659=>4004,22675=>4005,22666=>4006,22649=>4007,22661=>4008,22653=>4009,22781=>4010,22821=>4011,22818=>4012,22820=>4013,22890=>4014,22889=>4015,23265=>4016,23270=>4017,23273=>4018,23255=>4019,23254=>4020,23256=>4021,23267=>4022,23413=>4023,23518=>4024,23527=>4025,23521=>4026,23525=>4027,23526=>4028,23528=>4029,23522=>4030,23524=>4031,23519=>4032,23565=>4033,23650=>4034,23940=>4035,23943=>4036,24155=>4037,24163=>4038,24149=>4039,24151=>4040,24148=>4041,24275=>4042,24278=>4043,24330=>4044,24390=>4045,24432=>4046,24505=>4047,24903=>4048,24895=>4049,24907=>4050,24951=>4051,24930=>4052,24931=>4053,24927=>4054,24922=>4055,24920=>4056,24949=>4057,25130=>4058,25735=>4059,25688=>4060,25684=>4061,25764=>4062,25720=>4063,25695=>4064,25722=>4065,25681=>4066,25703=>4067,25652=>4068,25709=>4069,25723=>4070,25970=>4071,26017=>4072,26071=>4073,26070=>4074,26274=>4075,26280=>4076,26269=>4077,27036=>4078,27048=>4079,27029=>4080,27073=>4081,27054=>4082,27091=>4083,27083=>4084,27035=>4085,27063=>4086,27067=>4087,27051=>4088,27060=>4089,27088=>4090,27085=>4091,27053=>4092,27084=>4093,27046=>4094,27075=>4095,27043=>4096,27465=>4097,27468=>4098,27699=>4099,28467=>4100,28436=>4101,28414=>4102,28435=>4103,28404=>4104,28457=>4105,28478=>4106,28448=>4107,28460=>4108,28431=>4109,28418=>4110,28450=>4111,28415=>4112,28399=>4113,28422=>4114,28465=>4115,28472=>4116,28466=>4117,28451=>4118,28437=>4119,28459=>4120,28463=>4121,28552=>4122,28458=>4123,28396=>4124,28417=>4125,28402=>4126,28364=>4127,28407=>4128,29076=>4129,29081=>4130,29053=>4131,29066=>4132,29060=>4133,29074=>4134,29246=>4135,29330=>4136,29334=>4137,29508=>4138,29520=>4139,29796=>4140,29795=>4141,29802=>4142,29808=>4143,29805=>4144,29956=>4145,30097=>4146,30247=>4147,30221=>4148,30219=>4149,30217=>4150,30227=>4151,30433=>4152,30435=>4153,30596=>4154,30589=>4155,30591=>4156,30561=>4157,30913=>4158,30879=>4159,30887=>4160,30899=>4161,30889=>4162,30883=>4163,31118=>4164,31119=>4165,31117=>4166,31278=>4167,31281=>4168,31402=>4169,31401=>4170,31469=>4171,31471=>4172,31649=>4173,31637=>4174,31627=>4175,31605=>4176,31639=>4177,31645=>4178,31636=>4179,31631=>4180,31672=>4181,58170=>4181,31623=>4182,31620=>4183,31929=>4184,31933=>4185,31934=>4186,32187=>4187,32176=>4188,32156=>4189,32189=>4190,32190=>4191,32160=>4192,32202=>4193,32180=>4194,32178=>4195,32177=>4196,32186=>4197,32162=>4198,32191=>4199,32181=>4200,32184=>4201,32173=>4202,32210=>4203,58202=>4203,32199=>4204,32172=>4205,32624=>4206,32736=>4207,32737=>4208,32735=>4209,32862=>4210,32858=>4211,32903=>4212,33104=>4213,33152=>4214,33167=>4215,33160=>4216,33162=>4217,33151=>4218,33154=>4219,33255=>4220,33274=>4221,33287=>4222,33300=>4223,33310=>4224,33355=>4225,33993=>4226,33983=>4227,33990=>4228,33988=>4229,33945=>4230,33950=>4231,33970=>4232,33948=>4233,33995=>4234,33976=>4235,33984=>4236,34003=>4237,33936=>4238,33980=>4239,34001=>4240,33994=>4241,34623=>4242,34588=>4243,34619=>4244,34594=>4245,34597=>4246,34612=>4247,34584=>4248,34645=>4249,34615=>4250,34601=>4251,35059=>4252,35074=>4253,35060=>4254,35065=>4255,35064=>4256,35069=>4257,35048=>4258,35098=>4259,35055=>4260,35494=>4261,35468=>4262,35486=>4263,35491=>4264,35469=>4265,35489=>4266,35475=>4267,35492=>4268,35498=>4269,35493=>4270,35496=>4271,35480=>4272,35473=>4273,35482=>4274,35495=>4275,35946=>4276,35981=>4277,35980=>4278,36051=>4279,36049=>4280,36050=>4281,36203=>4282,36249=>4283,36245=>4284,36348=>4285,36628=>4286,36626=>4287,36629=>4288,36627=>4289,36771=>4290,36960=>4291,36952=>4292,36956=>4293,36963=>4294,36953=>4295,36958=>4296,36962=>4297,36957=>4298,36955=>4299,37145=>4300,37144=>4301,37150=>4302,37237=>4303,37240=>4304,37239=>4305,37236=>4306,37496=>4307,37548=>4308,37504=>4309,37509=>4310,37528=>4311,37526=>4312,37499=>4313,37523=>4314,37532=>4315,37544=>4316,37500=>4317,37521=>4318,38305=>4319,38312=>4320,38313=>4321,38307=>4322,38309=>4323,38308=>4324,38553=>4325,38556=>4326,38555=>4327,38604=>4328,38610=>4329,38656=>4330,38780=>4331,38789=>4332,38902=>4333,38935=>4334,38936=>4335,39087=>4336,39089=>4337,39171=>4338,39173=>4339,39180=>4340,39177=>4341,39361=>4342,39599=>4343,39600=>4344,39654=>4345,39745=>4346,39746=>4347,40180=>4348,40182=>4349,40179=>4350,40636=>4351,40763=>4352,12240=>4352,40778=>4353,12241=>4353,20740=>4354,20736=>4355,20731=>4356,20725=>4357,20729=>4358,20738=>4359,20744=>4360,20745=>4361,20741=>4362,20956=>4363,21127=>4364,21128=>4365,21129=>4366,21133=>4367,21130=>4368,21232=>4369,21426=>4370,22062=>4371,22075=>4372,22073=>4373,22066=>4374,22079=>4375,22068=>4376,22057=>4377,22099=>4378,22094=>4379,22103=>4380,22132=>4381,22070=>4382,22063=>4383,22064=>4384,22656=>4385,22687=>4386,22686=>4387,22707=>4388,22684=>4389,22702=>4390,22697=>4391,22694=>4392,22893=>4393,23305=>4394,23291=>4395,23307=>4396,23285=>4397,23308=>4398,23304=>4399,23534=>4400,23532=>4401,23529=>4402,23531=>4403,23652=>4404,23653=>4405,23965=>4406,23956=>4407,24162=>4408,24159=>4409,24161=>4410,24290=>4411,24282=>4412,24287=>4413,24285=>4414,24291=>4415,24288=>4416,24392=>4417,24433=>4418,24503=>4419,24501=>4420,24950=>4421,24935=>4422,24942=>4423,24925=>4424,24917=>4425,24962=>4426,24956=>4427,24944=>4428,24939=>4429,24958=>4430,24999=>4431,24976=>4432,25003=>4433,24974=>4434,25004=>4435,24986=>4436,24996=>4437,24980=>4438,25006=>4439,25134=>4440,25705=>4441,25711=>4442,25721=>4443,25758=>4444,25778=>4445,25736=>4446,25744=>4447,57745=>4447,25776=>4448,25765=>4449,25747=>4450,25749=>4451,25769=>4452,25746=>4453,25774=>4454,25773=>4455,25771=>4456,25754=>4457,25772=>4458,25753=>4459,25762=>4460,25779=>4461,25973=>4462,25975=>4463,25976=>4464,26286=>4465,26283=>4466,26292=>4467,26289=>4468,27171=>4469,27167=>4470,27112=>4471,27137=>4472,27166=>4473,27161=>4474,27133=>4475,27169=>4476,27155=>4477,27146=>4478,27123=>4479,27138=>4480,27141=>4481,27117=>4482,27153=>4483,27472=>4484,27470=>4485,27556=>4486,27589=>4487,27590=>4488,28479=>4489,28540=>4490,28548=>4491,28497=>4492,28518=>4493,28500=>4494,28550=>4495,28525=>4496,28507=>4497,28536=>4498,28526=>4499,28558=>4500,28538=>4501,28528=>4502,28516=>4503,28567=>4504,28504=>4505,28373=>4506,28527=>4507,28512=>4508,28511=>4509,29087=>4510,29100=>4511,29105=>4512,29096=>4513,29270=>4514,29339=>4515,29518=>4516,29527=>4517,29801=>4518,29835=>4519,29827=>4520,29822=>4521,29824=>4522,30079=>4523,30240=>4524,30249=>4525,30239=>4526,30244=>4527,30246=>4528,30241=>4529,30242=>4530,30362=>4531,30394=>4532,30436=>4533,30606=>4534,30599=>4535,30604=>4536,30609=>4537,30603=>4538,30923=>4539,30917=>4540,30906=>4541,30922=>4542,30910=>4543,30933=>4544,30908=>4545,30928=>4546,31295=>4547,31292=>4548,31296=>4549,31293=>4550,31287=>4551,31291=>4552,31407=>4553,31406=>4554,31661=>4555,31665=>4556,31684=>4557,31668=>4558,31686=>4559,31687=>4560,31681=>4561,31648=>4562,31692=>4563,31946=>4564,32224=>4565,32244=>4566,32239=>4567,32251=>4568,32216=>4569,32236=>4570,32221=>4571,32232=>4572,32227=>4573,32218=>4574,32222=>4575,32233=>4576,32158=>4577,32217=>4578,32242=>4579,32249=>4580,32629=>4581,32631=>4582,32687=>4583,32745=>4584,32806=>4585,33179=>4586,33180=>4587,33181=>4588,33184=>4589,33178=>4590,33176=>4591,34071=>4592,34109=>4593,34074=>4594,34030=>4595,34092=>4596,34093=>4597,34067=>4598,34065=>4599,34083=>4600,34081=>4601,34068=>4602,34028=>4603,34085=>4604,34047=>4605,34054=>4606,34690=>4607,34676=>4608,34678=>4609,34656=>4610,34662=>4611,34680=>4612,34664=>4613,34649=>4614,34647=>4615,34636=>4616,34643=>4617,34907=>4618,34909=>4619,35088=>4620,35079=>4621,35090=>4622,35091=>4623,35093=>4624,35082=>4625,35516=>4626,35538=>4627,35527=>4628,35524=>4629,35477=>4630,35531=>4631,35576=>4632,35506=>4633,35529=>4634,35522=>4635,35519=>4636,35504=>4637,35542=>4638,35533=>4639,35510=>4640,35513=>4641,35547=>4642,35916=>4643,35918=>4644,35948=>4645,36064=>4646,36062=>4647,36070=>4648,36068=>4649,36076=>4650,36077=>4651,36066=>4652,36067=>4653,36060=>4654,36074=>4655,36065=>4656,36205=>4657,36255=>4658,36259=>4659,36395=>4660,36368=>4661,36381=>4662,36386=>4663,36367=>4664,36393=>4665,36383=>4666,36385=>4667,36382=>4668,36538=>4669,36637=>4670,36635=>4671,36639=>4672,36649=>4673,36646=>4674,36650=>4675,36636=>4676,36638=>4677,36645=>4678,36969=>4679,36974=>4680,36968=>4681,36973=>4682,36983=>4683,37168=>4684,37165=>4685,37159=>4686,37169=>4687,37255=>4688,37257=>4689,37259=>4690,37251=>4691,37573=>4692,37563=>4693,37559=>4694,37610=>4695,37604=>4696,37569=>4697,37555=>4698,37564=>4699,37586=>4700,37575=>4701,37616=>4702,37554=>4703,38317=>4704,38321=>4705,38660=>4706,38662=>4707,38663=>4708,38665=>4709,38752=>4710,38797=>4711,38795=>4712,38799=>4713,38945=>4714,38955=>4715,38940=>4716,39091=>4717,39178=>4718,39187=>4719,39186=>4720,39192=>4721,39389=>4722,39376=>4723,39391=>4724,39387=>4725,39377=>4726,39381=>4727,39378=>4728,39385=>4729,39607=>4730,39662=>4731,39663=>4732,39719=>4733,39749=>4734,39748=>4735,39799=>4736,39791=>4737,40198=>4738,40201=>4739,40195=>4740,40617=>4741,40638=>4742,40654=>4743,22696=>4744,12242=>4745,40786=>4745,20754=>4746,20760=>4747,20756=>4748,20752=>4749,20757=>4750,20864=>4751,20906=>4752,20957=>4753,21137=>4754,21139=>4755,21235=>4756,22105=>4757,22123=>4758,22137=>4759,22121=>4760,22116=>4761,22136=>4762,22122=>4763,22120=>4764,22117=>4765,22129=>4766,22127=>4767,22124=>4768,22114=>4769,22134=>4770,22721=>4771,22718=>4772,22727=>4773,22725=>4774,22894=>4775,23325=>4776,23348=>4777,23416=>4778,23536=>4779,23566=>4780,24394=>4781,25010=>4782,24977=>4783,25001=>4784,24970=>4785,25037=>4786,25014=>4787,25022=>4788,25034=>4789,25032=>4790,25136=>4791,25797=>4792,25793=>4793,25803=>4794,25787=>4795,25788=>4796,25818=>4797,25796=>4798,25799=>4799,25794=>4800,25805=>4801,25791=>4802,25810=>4803,25812=>4804,25790=>4805,25972=>4806,26310=>4807,26313=>4808,26297=>4809,26308=>4810,26311=>4811,26296=>4812,27197=>4813,27192=>4814,27194=>4815,27225=>4816,27243=>4817,27224=>4818,27193=>4819,27204=>4820,27234=>4821,27233=>4822,27211=>4823,27207=>4824,27189=>4825,27231=>4826,27208=>4827,27481=>4828,27511=>4829,27653=>4830,28610=>4831,28593=>4832,28577=>4833,28611=>4834,28580=>4835,28609=>4836,28583=>4837,28595=>4838,28608=>4839,28601=>4840,28598=>4841,60318=>4841,28582=>4842,28576=>4843,28596=>4844,29118=>4845,29129=>4846,29136=>4847,29138=>4848,29128=>4849,29141=>4850,29113=>4851,29134=>4852,29145=>4853,29148=>4854,29123=>4855,29124=>4856,29544=>4857,29852=>4858,29859=>4859,29848=>4860,29855=>4861,29854=>4862,29922=>4863,29964=>4864,29965=>4865,30260=>4866,30264=>4867,30266=>4868,30439=>4869,30437=>4870,30624=>4871,30622=>4872,30623=>4873,30629=>4874,30952=>4875,30938=>4876,30956=>4877,30951=>4878,31142=>4879,31309=>4880,31310=>4881,31302=>4882,31308=>4883,31307=>4884,31418=>4885,31705=>4886,31761=>4887,31689=>4888,31716=>4889,31707=>4890,31713=>4891,31721=>4892,31718=>4893,31957=>4894,31958=>4895,32266=>4896,32273=>4897,32264=>4898,32283=>4899,32291=>4900,32286=>4901,32285=>4902,58211=>4902,32265=>4903,32272=>4904,32633=>4905,32690=>4906,32752=>4907,32753=>4908,32750=>4909,32808=>4910,58239=>4910,33203=>4911,33193=>4912,33192=>4913,33275=>4914,33288=>4915,33368=>4916,33369=>4917,34122=>4918,34137=>4919,34120=>4920,34152=>4921,34153=>4922,34115=>4923,34121=>4924,34157=>4925,34154=>4926,34142=>4927,34691=>4928,34719=>4929,34718=>4930,34722=>4931,34701=>4932,34913=>4933,35114=>4934,35122=>4935,35109=>4936,35115=>4937,35105=>4938,35242=>4939,35238=>4940,58391=>4940,35558=>4941,35578=>4942,35563=>4943,35569=>4944,35584=>4945,35548=>4946,35559=>4947,35566=>4948,35582=>4949,35585=>4950,35586=>4951,35575=>4952,35565=>4953,35571=>4954,35574=>4955,35580=>4956,35947=>4957,35949=>4958,35987=>4959,36084=>4960,36420=>4961,36401=>4962,36404=>4963,36418=>4964,36409=>4965,36405=>4966,36667=>4967,36655=>4968,36664=>4969,36659=>4970,36776=>4971,36774=>4972,36981=>4973,36980=>4974,36984=>4975,36978=>4976,36988=>4977,36986=>4978,37172=>4979,37266=>4980,37664=>4981,37686=>4982,37624=>4983,37683=>4984,37679=>4985,37666=>4986,37628=>4987,37675=>4988,37636=>4989,37658=>4990,37648=>4991,37670=>4992,37665=>4993,37653=>4994,37678=>4995,37657=>4996,38331=>4997,38567=>4998,38568=>4999,38570=>5000,38613=>5001,38670=>5002,38673=>5003,38678=>5004,38669=>5005,38675=>5006,38671=>5007,38747=>5008,58565=>5009,38748=>5009,38758=>5010,38808=>5011,38960=>5012,38968=>5013,38971=>5014,38967=>5015,38957=>5016,38969=>5017,38948=>5018,39184=>5019,39208=>5020,39198=>5021,39195=>5022,39201=>5023,39194=>5024,39405=>5025,39394=>5026,39409=>5027,39608=>5028,39612=>5029,39675=>5030,39661=>5031,39720=>5032,39825=>5033,40213=>5034,40227=>5035,40230=>5036,40232=>5037,40210=>5038,40219=>5039,40664=>5040,40660=>5041,40845=>5042,12243=>5042,40860=>5043,12244=>5043,20778=>5044,20767=>5045,20769=>5046,20786=>5047,21237=>5048,22158=>5049,22144=>5050,22160=>5051,22149=>5052,22151=>5053,22159=>5054,22741=>5055,22739=>5056,22737=>5057,22734=>5058,23344=>5059,23338=>5060,23332=>5061,23418=>5062,23607=>5063,23656=>5064,23996=>5065,23994=>5066,23997=>5067,23992=>5068,24171=>5069,24396=>5070,24509=>5071,25033=>5072,25026=>5073,25031=>5074,25062=>5075,25035=>5076,25138=>5077,25140=>5078,25806=>5079,25802=>5080,25816=>5081,25824=>5082,25840=>5083,25830=>5084,25836=>5085,25841=>5086,25826=>5087,25837=>5088,25986=>5089,25987=>5090,26329=>5091,26326=>5092,27264=>5093,27284=>5094,27268=>5095,27298=>5096,27292=>5097,27355=>5098,27299=>5099,27262=>5100,27287=>5101,27280=>5102,27296=>5103,27484=>5104,27566=>5105,27610=>5106,27656=>5107,28632=>5108,28657=>5109,28639=>5110,28640=>5111,28635=>5112,28644=>5113,28651=>5114,28655=>5115,28544=>5116,28652=>5117,28641=>5118,28649=>5119,28629=>5120,28654=>5121,28656=>5122,29159=>5123,29151=>5124,60361=>5124,29166=>5125,29158=>5126,29157=>5127,29165=>5128,29164=>5129,29172=>5130,29152=>5131,29237=>5132,29254=>5133,29552=>5134,29554=>5135,29865=>5136,29872=>5137,29862=>5138,29864=>5139,30278=>5140,30274=>5141,30284=>5142,30442=>5143,30643=>5144,30634=>5145,30640=>5146,30636=>5147,30631=>5148,30637=>5149,30703=>5150,30967=>5151,30970=>5152,30964=>5153,30959=>5154,30977=>5155,31143=>5156,31146=>5157,31319=>5158,31423=>5159,31751=>5160,31757=>5161,31742=>5162,31735=>5163,31756=>5164,31712=>5165,31968=>5166,31964=>5167,31966=>5168,31970=>5169,31967=>5170,31961=>5171,31965=>5172,32302=>5173,32318=>5174,32326=>5175,32311=>5176,32306=>5177,32323=>5178,32299=>5179,32317=>5180,32305=>5181,32325=>5182,32321=>5183,32308=>5184,32313=>5185,32328=>5186,32309=>5187,32319=>5188,32303=>5189,32580=>5190,32755=>5191,32764=>5192,32881=>5193,32882=>5194,32880=>5195,32879=>5196,32883=>5197,33222=>5198,33219=>5199,33210=>5200,33218=>5201,33216=>5202,33215=>5203,33213=>5204,33225=>5205,33214=>5206,33256=>5207,33289=>5208,33393=>5209,34218=>5210,34180=>5211,34174=>5212,34204=>5213,34193=>5214,34196=>5215,34223=>5216,34203=>5217,34183=>5218,34216=>5219,34186=>5220,34214=>5221,34407=>5222,34752=>5223,34769=>5224,34739=>5225,34770=>5226,34758=>5227,34731=>5228,34747=>5229,34746=>5230,34760=>5231,34763=>5232,35131=>5233,35126=>5234,35140=>5235,35128=>5236,35133=>5237,35244=>5238,35598=>5239,35607=>5240,35609=>5241,35611=>5242,35594=>5243,35616=>5244,35613=>5245,35588=>5246,35600=>5247,35905=>5248,35903=>5249,35955=>5250,36090=>5251,36093=>5252,36092=>5253,36088=>5254,36091=>5255,36264=>5256,36425=>5257,36427=>5258,36424=>5259,36426=>5260,36676=>5261,36670=>5262,36674=>5263,36677=>5264,36671=>5265,36991=>5266,36989=>5267,36996=>5268,36993=>5269,36994=>5270,36992=>5271,37177=>5272,37283=>5273,37278=>5274,37276=>5275,37709=>5276,37762=>5277,37672=>5278,37749=>5279,37706=>5280,37733=>5281,37707=>5282,37656=>5283,37758=>5284,37740=>5285,37723=>5286,37744=>5287,37722=>5288,37716=>5289,38346=>5290,38347=>5291,38348=>5292,38344=>5293,38342=>5294,38577=>5295,38584=>5296,38614=>5297,38684=>5298,38686=>5299,38816=>5300,38867=>5301,38982=>5302,39094=>5303,39221=>5304,39425=>5305,39423=>5306,39854=>5307,39851=>5308,39850=>5309,39853=>5310,40251=>5311,40255=>5312,40587=>5313,40655=>5314,40670=>5315,40668=>5316,40669=>5317,40667=>5318,40766=>5319,40779=>5320,21474=>5321,22165=>5322,22190=>5323,22745=>5324,22744=>5325,23352=>5326,24413=>5327,25059=>5328,25139=>5329,25844=>5330,25842=>5331,25854=>5332,25862=>5333,25850=>5334,25851=>5335,25847=>5336,26039=>5337,26332=>5338,26406=>5339,27315=>5340,27308=>5341,27331=>5342,27323=>5343,27320=>5344,27330=>5345,27310=>5346,27311=>5347,27487=>5348,27512=>5349,27567=>5350,28681=>5351,28683=>5352,28670=>5353,28678=>5354,28666=>5355,28689=>5356,28687=>5357,29179=>5358,29180=>5359,29182=>5360,29176=>5361,29559=>5362,29557=>5363,29863=>5364,29887=>5365,29973=>5366,30294=>5367,30296=>5368,30290=>5369,30653=>5370,30655=>5371,30651=>5372,30652=>5373,30990=>5374,31150=>5375,31329=>5376,31330=>5377,31328=>5378,31428=>5379,31429=>5380,31787=>5381,31783=>5382,31786=>5383,31774=>5384,31779=>5385,31777=>5386,31975=>5387,32340=>5388,32341=>5389,32350=>5390,32346=>5391,32353=>5392,32338=>5393,32345=>5394,32584=>5395,32761=>5396,32763=>5397,32887=>5398,32886=>5399,33229=>5400,33231=>5401,33290=>5402,34255=>5403,34217=>5404,34253=>5405,34256=>5406,34249=>5407,34224=>5408,34234=>5409,34233=>5410,34799=>5411,34796=>5412,34802=>5413,34784=>5414,35206=>5415,35250=>5416,35316=>5417,35624=>5418,35641=>5419,35628=>5420,35627=>5421,35920=>5422,36101=>5423,36441=>5424,36451=>5425,36454=>5426,36452=>5427,36447=>5428,36437=>5429,36544=>5430,36681=>5431,36685=>5432,36999=>5433,36995=>5434,37000=>5435,37291=>5436,37292=>5437,37328=>5438,37780=>5439,37770=>5440,37782=>5441,37794=>5442,37811=>5443,37806=>5444,37804=>5445,37808=>5446,37784=>5447,37786=>5448,37783=>5449,38356=>5450,38358=>5451,38352=>5452,38357=>5453,38626=>5454,38620=>5455,38617=>5456,38619=>5457,38622=>5458,38692=>5459,38819=>5460,38822=>5461,38829=>5462,38905=>5463,38989=>5464,38991=>5465,38988=>5466,38990=>5467,38995=>5468,39098=>5469,39230=>5470,39231=>5471,39229=>5472,39214=>5473,39333=>5474,39438=>5475,39617=>5476,39683=>5477,39686=>5478,39759=>5479,39758=>5480,39757=>5481,39882=>5482,39881=>5483,39933=>5484,39880=>5485,39872=>5486,40273=>5487,40285=>5488,40288=>5489,40672=>5490,40725=>5491,40748=>5492,20787=>5493,22181=>5494,22184=>5495,22750=>5496,22751=>5497,22754=>5498,23541=>5499,40848=>5500,24300=>5501,25074=>5502,25079=>5503,25078=>5504,25077=>5505,25856=>5506,25871=>5507,26336=>5508,26333=>5509,27365=>5510,27357=>5511,27354=>5512,27347=>5513,28699=>5514,28703=>5515,28712=>5516,28698=>5517,28701=>5518,28693=>5519,28696=>5520,29190=>5521,29197=>5522,29272=>5523,29346=>5524,29560=>5525,29562=>5526,29885=>5527,29898=>5528,29923=>5529,30087=>5530,30086=>5531,30303=>5532,30305=>5533,30663=>5534,31001=>5535,31153=>5536,31339=>5537,31337=>5538,31806=>5539,31807=>5540,31800=>5541,31805=>5542,31799=>5543,31808=>5544,32363=>5545,32365=>5546,32377=>5547,32361=>5548,32362=>5549,32371=>5550,32645=>5551,32694=>5552,32697=>5553,32696=>5554,33240=>5555,34281=>5556,34269=>5557,34282=>5558,34261=>5559,34276=>5560,34277=>5561,34295=>5562,34811=>5563,34821=>5564,34829=>5565,34809=>5566,34814=>5567,35168=>5568,35167=>5569,35158=>5570,35166=>5571,35649=>5572,35676=>5573,35672=>5574,35657=>5575,35674=>5576,35662=>5577,35663=>5578,35654=>5579,35673=>5580,36104=>5581,36106=>5582,36476=>5583,36466=>5584,36487=>5585,36470=>5586,36460=>5587,36474=>5588,36468=>5589,36692=>5590,36686=>5591,36781=>5592,37002=>5593,37003=>5594,37297=>5595,37294=>5596,37857=>5597,37841=>5598,37855=>5599,37827=>5600,37832=>5601,37852=>5602,37853=>5603,37846=>5604,37858=>5605,37837=>5606,37848=>5607,37860=>5608,37847=>5609,37864=>5610,38364=>5611,38580=>5612,38627=>5613,38698=>5614,38695=>5615,38753=>5616,38876=>5617,38907=>5618,39006=>5619,39000=>5620,39003=>5621,39100=>5622,39237=>5623,39241=>5624,39446=>5625,39449=>5626,39693=>5627,39912=>5628,39911=>5629,39894=>5630,39899=>5631,40329=>5632,40289=>5633,40306=>5634,40298=>5635,40300=>5636,40594=>5637,40599=>5638,40595=>5639,40628=>5640,21240=>5641,22199=>5642,22198=>5643,22196=>5644,22204=>5645,22756=>5646,23360=>5647,23363=>5648,23421=>5649,23542=>5650,24009=>5651,25080=>5652,25082=>5653,25880=>5654,25876=>5655,25881=>5656,26342=>5657,26407=>5658,27372=>5659,28734=>5660,28720=>5661,28722=>5662,29200=>5663,29563=>5664,29903=>5665,30306=>5666,30309=>5667,31014=>5668,31018=>5669,31020=>5670,31019=>5671,31431=>5672,31478=>5673,31820=>5674,31811=>5675,31821=>5676,31983=>5677,31984=>5678,36782=>5679,32381=>5680,32380=>5681,32386=>5682,32588=>5683,32768=>5684,33242=>5685,33382=>5686,34299=>5687,34297=>5688,34321=>5689,34298=>5690,34310=>5691,34315=>5692,34311=>5693,34314=>5694,34836=>5695,34837=>5696,35172=>5697,35258=>5698,35320=>5699,35696=>5700,35692=>5701,35686=>5702,35695=>5703,35679=>5704,35691=>5705,36111=>5706,36109=>5707,36489=>5708,36481=>5709,36485=>5710,36482=>5711,37300=>5712,37323=>5713,37912=>5714,37891=>5715,37885=>5716,38369=>5717,38704=>5718,39108=>5719,39250=>5720,39249=>5721,39336=>5722,39467=>5723,39472=>5724,39479=>5725,39477=>5726,39955=>5727,39949=>5728,40569=>5729,40629=>5730,40680=>5731,40751=>5732,40799=>5733,40803=>5734,40801=>5735,20791=>5736,20792=>5737,22209=>5738,22208=>5739,22210=>5740,22804=>5741,23660=>5742,24013=>5743,25084=>5744,25086=>5745,25885=>5746,25884=>5747,26005=>5748,26345=>5749,27387=>5750,27396=>5751,27386=>5752,27570=>5753,28748=>5754,29211=>5755,29351=>5756,29910=>5757,29908=>5758,30313=>5759,30675=>5760,31824=>5761,32399=>5762,32396=>5763,32700=>5764,34327=>5765,34349=>5766,34330=>5767,34851=>5768,34850=>5769,34849=>5770,34847=>5771,35178=>5772,35180=>5773,35261=>5774,35700=>5775,35703=>5776,35709=>5777,36115=>5778,36490=>5779,36493=>5780,36491=>5781,36703=>5782,36783=>5783,37306=>5784,37934=>5785,37939=>5786,37941=>5787,37946=>5788,37944=>5789,37938=>5790,37931=>5791,38370=>5792,38712=>5793,38713=>5794,38706=>5795,38911=>5796,58586=>5796,39015=>5797,39013=>5798,39255=>5799,39493=>5800,39491=>5801,39488=>5802,39486=>5803,39631=>5804,39764=>5805,39761=>5806,39981=>5807,39973=>5808,40367=>5809,40372=>5810,40386=>5811,40376=>5812,40605=>5813,40687=>5814,40729=>5815,40796=>5816,40806=>5817,40807=>5818,20796=>5819,20795=>5820,22216=>5821,22218=>5822,22217=>5823,23423=>5824,24020=>5825,24018=>5826,24398=>5827,25087=>5828,25892=>5829,27402=>5830,27489=>5831,28753=>5832,28760=>5833,29568=>5834,29924=>5835,30090=>5836,30318=>5837,30316=>5838,31155=>5839,31840=>5840,31839=>5841,32894=>5842,32893=>5843,33247=>5844,35186=>5845,35183=>5846,35324=>5847,35712=>5848,36118=>5849,36119=>5850,36497=>5851,36499=>5852,36705=>5853,37192=>5854,37956=>5855,37969=>5856,37970=>5857,38717=>5858,38718=>5859,38851=>5860,38849=>5861,39019=>5862,39253=>5863,39509=>5864,39501=>5865,39634=>5866,39706=>5867,40009=>5868,39985=>5869,39998=>5870,39995=>5871,40403=>5872,40407=>5873,40756=>5874,40812=>5875,40810=>5876,40852=>5877,22220=>5878,24022=>5879,25088=>5880,25891=>5881,25899=>5882,25898=>5883,26348=>5884,27408=>5885,29914=>5886,31434=>5887,31844=>5888,31843=>5889,31845=>5890,32403=>5891,32406=>5892,32404=>5893,33250=>5894,34360=>5895,34367=>5896,34865=>5897,35722=>5898,37008=>5899,37007=>5900,37987=>5901,37984=>5902,37988=>5903,38760=>5904,39023=>5905,39260=>5906,39514=>5907,39515=>5908,39511=>5909,39635=>5910,39636=>5911,39633=>5912,40020=>5913,40023=>5914,40022=>5915,40421=>5916,40607=>5917,40692=>5918,22225=>5919,22761=>5920,25900=>5921,28766=>5922,30321=>5923,30322=>5924,30679=>5925,60226=>5925,32592=>5926,32648=>5927,34870=>5928,34873=>5929,34914=>5930,35731=>5931,35730=>5932,35734=>5933,33399=>5934,36123=>5935,37312=>5936,37994=>5937,38722=>5938,38728=>5939,38724=>5940,38854=>5941,39024=>5942,39519=>5943,39714=>5944,39768=>5945,40031=>5946,40441=>5947,40442=>5948,40572=>5949,40573=>5950,40711=>5951,40823=>5952,40818=>5953,24307=>5954,27414=>5955,28771=>5956,31852=>5957,31854=>5958,34875=>5959,35264=>5960,36513=>5961,37313=>5962,38002=>5963,38000=>5964,39025=>5965,39262=>5966,39638=>5967,39715=>5968,40652=>5969,28772=>5970,30682=>5971,35738=>5972,38007=>5973,38857=>5974,39522=>5975,39525=>5976,32412=>5977,35740=>5978,36522=>5979,37317=>5980,38013=>5981,38014=>5982,38012=>5983,40055=>5984,40056=>5985,40695=>5986,35924=>5987,38015=>5988,40474=>5989,29224=>5990,39530=>5991,39729=>5992,40475=>5993,40478=>5994,31858=>5995,20034=>5996,20060=>5997,12048=>5998,20981=>5998,12053=>5999,21274=>5999,12058=>6000,21378=>6000,19975=>6001,19980=>6002,20039=>6003,20109=>6004,12062=>6005,22231=>6005,12076=>6006,23662=>6006,12091=>6007,24435=>6007,19983=>6008,20871=>6009,19982=>6010,20014=>6011,20115=>6012,20162=>6013,20169=>6014,20168=>6015,20888=>6016,21244=>6017,21356=>6018,21433=>6019,22304=>6020,22787=>6021,22828=>6022,23568=>6023,60417=>6023,24063=>6024,26081=>6025,12110=>6026,27571=>6026,27596=>6027,12115=>6028,27668=>6028,12121=>6029,29247=>6029,20017=>6030,20028=>6031,20200=>6032,20188=>6033,20201=>6034,20193=>6035,20189=>6036,20186=>6037,21004=>6038,21001=>6039,21276=>6040,21324=>6041,22306=>6042,22307=>6043,22807=>6044,22831=>6045,23425=>6046,23428=>6047,23570=>6048,23611=>6049,23668=>6050,23667=>6051,24068=>6052,24192=>6053,24194=>6054,24521=>6055,25097=>6056,25168=>6057,27669=>6058,27702=>6059,27715=>6060,27711=>6061,27707=>6062,29358=>6063,29360=>6064,29578=>6065,12145=>6066,31160=>6066,32906=>6067,38430=>6068,20238=>6069,20248=>6070,20268=>6071,20213=>6072,20244=>6073,20209=>6074,20224=>6075,20215=>6076,20232=>6077,20253=>6078,20226=>6079,20229=>6080,20258=>6081,20243=>6082,20228=>6083,20212=>6084,20242=>6085,20913=>6086,21011=>6087,21008=>6088,21158=>6089,21282=>6090,21279=>6091,21325=>6092,21386=>6093,21511=>6094,22241=>6095,22239=>6096,22318=>6097,22314=>6098,22324=>6099,22844=>6100,22912=>6101,22908=>6102,22917=>6103,22907=>6104,22910=>6105,22903=>6106,22911=>6107,23382=>6108,23573=>6109,23589=>6110,23676=>6111,23674=>6112,23675=>6113,23678=>6114,24031=>6115,24181=>6116,57646=>6116,24196=>6117,24322=>6118,24346=>6119,24436=>6120,24533=>6121,24532=>6122,24527=>6123,25180=>6124,25182=>6125,25188=>6126,25185=>6127,25190=>6128,25186=>6129,25177=>6130,25184=>6131,25178=>6132,25189=>6133,25911=>6134,26095=>6135,26094=>6136,26430=>6137,26425=>6138,26424=>6139,26427=>6140,26426=>6141,26431=>6142,26428=>6143,26419=>6144,27672=>6145,27718=>6146,27730=>6147,27740=>6148,27727=>6149,27722=>6150,60796=>6150,27732=>6151,27723=>6152,27724=>6153,28785=>6154,29278=>6155,29364=>6156,29365=>6157,29582=>6158,29994=>6159,30335=>6160,31349=>6161,12153=>6162,32593=>6162,12171=>6163,33400=>6163,33404=>6164,33408=>6165,33405=>6166,33407=>6167,12172=>6168,34381=>6168,12177=>6169,35198=>6169,37017=>6170,59347=>6171,37015=>6171,37016=>6172,37019=>6173,37012=>6174,38434=>6175,38436=>6176,38432=>6177,38435=>6178,20310=>6179,20283=>6180,20322=>6181,20297=>6182,20307=>6183,20324=>6184,20286=>6185,20327=>6186,20306=>6187,20319=>6188,20289=>6189,20312=>6190,20269=>6191,20275=>6192,20287=>6193,20321=>6194,20879=>6195,20921=>6196,21020=>6197,21022=>6198,21025=>6199,21165=>6200,21166=>6201,21257=>6202,21347=>6203,21362=>6204,21390=>6205,21391=>6206,21552=>6207,21559=>6208,21546=>6209,21588=>6210,21573=>6211,21529=>6212,21532=>6213,21541=>6214,21528=>6215,21565=>6216,21583=>6217,21569=>6218,21544=>6219,21540=>6220,21575=>6221,22254=>6222,22247=>6223,22245=>6224,22337=>6225,22341=>6226,22348=>6227,22345=>6228,22347=>6229,22354=>6230,22790=>6231,22848=>6232,22950=>6233,22936=>6234,22944=>6235,22935=>6236,22926=>6237,22946=>6238,22928=>6239,22927=>6240,22951=>6241,22945=>6242,23438=>6243,23442=>6244,23592=>6245,23594=>6246,23693=>6247,23695=>6248,23688=>6249,23691=>6250,23689=>6251,23698=>6252,23690=>6253,23686=>6254,23699=>6255,23701=>6256,24032=>6257,24074=>6258,24078=>6259,24203=>6260,24201=>6261,24204=>6262,24200=>6263,24205=>6264,24325=>6265,24349=>6266,24440=>6267,24438=>6268,24530=>6269,24529=>6270,24528=>6271,24557=>6272,24552=>6273,24558=>6274,24563=>6275,24545=>6276,24548=>6277,24547=>6278,24570=>6279,24559=>6280,24567=>6281,24571=>6282,24576=>6283,24564=>6284,25146=>6285,25219=>6286,25228=>6287,25230=>6288,25231=>6289,25236=>6290,25223=>6291,25201=>6292,25211=>6293,25210=>6294,25200=>6295,25217=>6296,25224=>6297,25207=>6298,25213=>6299,25202=>6300,25204=>6301,26096=>6302,26100=>6303,26099=>6304,26098=>6305,26101=>6306,26437=>6307,26439=>6308,26457=>6309,26453=>6310,26444=>6311,26440=>6312,26461=>6313,26445=>6314,26458=>6315,26443=>6316,27600=>6317,27673=>6318,27674=>6319,27768=>6320,27751=>6321,27755=>6322,27780=>6323,27787=>6324,27791=>6325,27761=>6326,27759=>6327,27753=>6328,27802=>6329,27757=>6330,27783=>6331,27797=>6332,27804=>6333,57900=>6333,27750=>6334,27763=>6335,27749=>6336,27771=>6337,27790=>6338,28788=>6339,28794=>6340,29283=>6341,29375=>6342,29373=>6343,29379=>6344,29382=>6345,29377=>6346,29370=>6347,29381=>6348,29589=>6349,29591=>6350,29587=>6351,29588=>6352,29586=>6353,30010=>6354,30009=>6355,30100=>6356,30101=>6357,30337=>6358,31037=>6359,32820=>6360,32917=>6361,32921=>6362,32912=>6363,32914=>6364,32924=>6365,33424=>6366,33423=>6367,33413=>6368,33422=>6369,33425=>6370,33427=>6371,33418=>6372,33411=>6373,33412=>6374,12184=>6375,35960=>6375,36809=>6376,36799=>6377,37023=>6378,37025=>6379,37029=>6380,37022=>6381,37031=>6382,37024=>6383,38448=>6384,38440=>6385,38447=>6386,38445=>6387,20019=>6388,20376=>6389,20348=>6390,20357=>6391,20349=>6392,20352=>6393,20359=>6394,20342=>6395,20340=>6396,20361=>6397,20356=>6398,20343=>6399,20300=>6400,20375=>6401,20330=>6402,20378=>6403,20345=>6404,20353=>6405,20344=>6406,20368=>6407,20380=>6408,20372=>6409,20382=>6410,20370=>6411,20354=>6412,20373=>6413,20331=>6414,20334=>6415,20894=>6416,20924=>6417,20926=>6418,21045=>6419,21042=>6420,21043=>6421,21062=>6422,21041=>6423,21180=>6424,21258=>6425,21259=>6426,21308=>6427,21394=>6428,21396=>6429,21639=>6430,21631=>6431,21633=>6432,21649=>6433,21634=>6434,21640=>6435,21611=>6436,21626=>6437,21630=>6438,21605=>6439,21612=>6440,21620=>6441,21606=>6442,21645=>6443,21615=>6444,21601=>6445,21600=>6446,21656=>6447,21603=>6448,21607=>6449,21604=>6450,22263=>6451,22265=>6452,22383=>6453,22386=>6454,22381=>6455,22379=>6456,22385=>6457,22384=>6458,22390=>6459,22400=>6460,22389=>6461,22395=>6462,22387=>6463,22388=>6464,22370=>6465,22376=>6466,22397=>6467,22796=>6468,22853=>6469,22965=>6470,22970=>6471,22991=>6472,22990=>6473,22962=>6474,22988=>6475,22977=>6476,22966=>6477,22972=>6478,22979=>6479,22998=>6480,22961=>6481,22973=>6482,22976=>6483,22984=>6484,22964=>6485,22983=>6486,23394=>6487,23397=>6488,23443=>6489,23445=>6490,23620=>6491,23623=>6492,23726=>6493,23716=>6494,23712=>6495,23733=>6496,23727=>6497,23720=>6498,23724=>6499,23711=>6500,23715=>6501,23725=>6502,23714=>6503,23722=>6504,23719=>6505,23709=>6506,23717=>6507,23734=>6508,23728=>6509,23718=>6510,24087=>6511,24084=>6512,24089=>6513,24360=>6514,24354=>6515,24355=>6516,24356=>6517,24404=>6518,24450=>6519,24446=>6520,24445=>6521,24542=>6522,24549=>6523,24621=>6524,24614=>6525,24601=>6526,24626=>6527,24587=>6528,24628=>6529,24586=>6530,24599=>6531,24627=>6532,24602=>6533,24606=>6534,24620=>6535,24610=>6536,24589=>6537,24592=>6538,24622=>6539,24595=>6540,24593=>6541,24588=>6542,24585=>6543,24604=>6544,25108=>6545,25149=>6546,25261=>6547,25268=>6548,25297=>6549,25278=>6550,25258=>6551,25270=>6552,25290=>6553,25262=>6554,25267=>6555,25263=>6556,25275=>6557,25257=>6558,25264=>6559,25272=>6560,25917=>6561,26024=>6562,26043=>6563,26121=>6564,26108=>6565,26116=>6566,26130=>6567,26120=>6568,26107=>6569,26115=>6570,26123=>6571,26125=>6572,26117=>6573,26109=>6574,26129=>6575,26128=>6576,26358=>6577,26378=>6578,26501=>6579,26476=>6580,26510=>6581,26514=>6582,26486=>6583,26491=>6584,26520=>6585,26502=>6586,26500=>6587,26484=>6588,26509=>6589,26508=>6590,26490=>6591,26527=>6592,26513=>6593,26521=>6594,26499=>6595,26493=>6596,26497=>6597,26488=>6598,26489=>6599,26516=>6600,27429=>6601,27520=>6602,27518=>6603,27614=>6604,27677=>6605,27795=>6606,27884=>6607,27883=>6608,27886=>6609,27865=>6610,27830=>6611,27860=>6612,27821=>6613,27879=>6614,27831=>6615,27856=>6616,27842=>6617,27834=>6618,27843=>6619,27846=>6620,27885=>6621,27890=>6622,27858=>6623,27869=>6624,27828=>6625,27786=>6626,27805=>6627,27776=>6628,27870=>6629,27840=>6630,27952=>6631,27853=>6632,27847=>6633,27824=>6634,27897=>6635,27855=>6636,27881=>6637,27857=>6638,28820=>6639,28824=>6640,28805=>6641,28819=>6642,28806=>6643,28804=>6644,28817=>6645,28822=>6646,28802=>6647,28826=>6648,28803=>6649,29290=>6650,29398=>6651,29387=>6652,29400=>6653,29385=>6654,29404=>6655,29394=>6656,29396=>6657,29402=>6658,29388=>6659,29393=>6660,29604=>6661,29601=>6662,29613=>6663,29606=>6664,29602=>6665,29600=>6666,29612=>6667,29597=>6668,29917=>6669,29928=>6670,30015=>6671,30016=>6672,30014=>6673,30092=>6674,30104=>6675,30383=>6676,30451=>6677,30449=>6678,30448=>6679,30453=>6680,30712=>6681,30716=>6682,30713=>6683,30715=>6684,30714=>6685,30711=>6686,31042=>6687,31039=>6688,31173=>6689,31352=>6690,31355=>6691,31483=>6692,31861=>6693,31997=>6694,32821=>6695,32911=>6696,32942=>6697,32931=>6698,32952=>6699,32949=>6700,32941=>6701,33312=>6702,33440=>6703,33472=>6704,33451=>6705,33434=>6706,33432=>6707,33435=>6708,33461=>6709,33447=>6710,33454=>6711,33468=>6712,33438=>6713,33466=>6714,33460=>6715,33448=>6716,33441=>6717,33449=>6718,33474=>6719,33444=>6720,33475=>6721,33462=>6722,33442=>6723,34416=>6724,34415=>6725,34413=>6726,34414=>6727,35926=>6728,36818=>6729,36811=>6730,36819=>6731,36813=>6732,36822=>6733,36821=>6734,36823=>6735,37042=>6736,37044=>6737,37039=>6738,37043=>6739,37040=>6740,38457=>6741,38461=>6742,38460=>6743,38458=>6744,38467=>6745,20429=>6746,20421=>6747,20435=>6748,20402=>6749,20425=>6750,20427=>6751,20417=>6752,20436=>6753,20444=>6754,20441=>6755,20411=>6756,60346=>6756,20403=>6757,20443=>6758,20423=>6759,20438=>6760,20410=>6761,20416=>6762,20409=>6763,20460=>6764,21060=>6765,21065=>6766,21184=>6767,21186=>6768,21309=>6769,21372=>6770,21399=>6771,21398=>6772,21401=>6773,21400=>6774,21690=>6775,21665=>6776,21677=>6777,21669=>6778,21711=>6779,21699=>6780,33549=>6781,21687=>6782,21678=>6783,21718=>6784,21686=>6785,21701=>6786,21702=>6787,21664=>6788,21616=>6789,21692=>6790,21666=>6791,21694=>6792,21618=>6793,21726=>6794,21680=>6795,22453=>6796,22430=>6797,22431=>6798,22436=>6799,22412=>6800,22423=>6801,22429=>6802,22427=>6803,22420=>6804,22424=>6805,22415=>6806,22425=>6807,22437=>6808,22426=>6809,22421=>6810,22772=>6811,22797=>6812,22867=>6813,23009=>6814,23006=>6815,23022=>6816,23040=>6817,23025=>6818,23005=>6819,23034=>6820,23037=>6821,23036=>6822,23030=>6823,23012=>6824,23026=>6825,23031=>6826,23003=>6827,23017=>6828,23027=>6829,23029=>6830,23008=>6831,23038=>6832,23028=>6833,23021=>6834,23464=>6835,23628=>6836,23760=>6837,23768=>6838,23756=>6839,23767=>6840,23755=>6841,23771=>6842,23774=>6843,23770=>6844,23753=>6845,23751=>6846,23754=>6847,23766=>6848,23763=>6849,23764=>6850,23759=>6851,23752=>6852,23750=>6853,23758=>6854,23775=>6855,23800=>6856,24057=>6857,24097=>6858,24098=>6859,24099=>6860,24096=>6861,24100=>6862,24240=>6863,24228=>6864,24226=>6865,24219=>6866,24227=>6867,24229=>6868,24327=>6869,24366=>6870,24406=>6871,24454=>6872,24631=>6873,24633=>6874,24660=>6875,24690=>6876,24670=>6877,24645=>6878,24659=>6879,24647=>6880,24649=>6881,24667=>6882,24652=>6883,24640=>6884,24642=>6885,24671=>6886,24612=>6887,24644=>6888,24664=>6889,24678=>6890,24686=>6891,25154=>6892,25155=>6893,25295=>6894,25357=>6895,25355=>6896,25333=>6897,25358=>6898,25347=>6899,25323=>6900,25337=>6901,25359=>6902,25356=>6903,25336=>6904,25334=>6905,25344=>6906,25363=>6907,25364=>6908,25338=>6909,25365=>6910,25339=>6911,25328=>6912,25921=>6913,25923=>6914,26026=>6915,26047=>6916,26166=>6917,26145=>6918,26162=>6919,26165=>6920,26140=>6921,26150=>6922,26146=>6923,26163=>6924,26155=>6925,26170=>6926,26141=>6927,26164=>6928,26169=>6929,26158=>6930,26383=>6931,26384=>6932,26561=>6933,26610=>6934,26568=>6935,26554=>6936,26588=>6937,26555=>6938,26616=>6939,26584=>6940,26560=>6941,26551=>6942,26565=>6943,26603=>6944,26596=>6945,26591=>6946,26549=>6947,26573=>6948,26547=>6949,26615=>6950,26614=>6951,26606=>6952,26595=>6953,26562=>6954,26553=>6955,26574=>6956,26599=>6957,26608=>6958,26546=>6959,26620=>6960,26566=>6961,26605=>6962,26572=>6963,26542=>6964,26598=>6965,26587=>6966,26618=>6967,26569=>6968,26570=>6969,26563=>6970,26602=>6971,26571=>6972,27432=>6973,27522=>6974,27524=>6975,27574=>6976,27606=>6977,27608=>6978,27616=>6979,27680=>6980,27681=>6981,27944=>6982,27956=>6983,27949=>6984,27935=>6985,27964=>6986,27967=>6987,27922=>6988,27914=>6989,27866=>6990,27955=>6991,27908=>6992,27929=>6993,27962=>6994,27930=>6995,27921=>6996,27904=>6997,27933=>6998,27970=>6999,27905=>7000,27928=>7001,27959=>7002,27907=>7003,27919=>7004,27968=>7005,27911=>7006,27936=>7007,27948=>7008,27912=>7009,27938=>7010,27913=>7011,27920=>7012,28855=>7013,28831=>7014,28862=>7015,28849=>7016,28848=>7017,28833=>7018,28852=>7019,28853=>7020,28841=>7021,29249=>7022,29257=>7023,29258=>7024,29292=>7025,29296=>7026,29299=>7027,29294=>7028,29386=>7029,29412=>7030,29416=>7031,29419=>7032,29407=>7033,29418=>7034,29414=>7035,29411=>7036,29573=>7037,29644=>7038,29634=>7039,29640=>7040,29637=>7041,29625=>7042,29622=>7043,29621=>7044,29620=>7045,29675=>7046,29631=>7047,29639=>7048,29630=>7049,29635=>7050,29638=>7051,29624=>7052,29643=>7053,29932=>7054,29934=>7055,29998=>7056,30023=>7057,30024=>7058,30119=>7059,30122=>7060,30329=>7061,30404=>7062,30472=>7063,30467=>7064,30468=>7065,30469=>7066,30474=>7067,30455=>7068,30459=>7069,30458=>7070,30695=>7071,30696=>7072,30726=>7073,30737=>7074,30738=>7075,30725=>7076,30736=>7077,30735=>7078,30734=>7079,30729=>7080,58095=>7080,30723=>7081,30739=>7082,31050=>7083,31052=>7084,31051=>7085,31045=>7086,31044=>7087,31189=>7088,31181=>7089,31183=>7090,31190=>7091,31182=>7092,31360=>7093,31358=>7094,31441=>7095,31488=>7096,31489=>7097,31866=>7098,31864=>7099,31865=>7100,31871=>7101,31872=>7102,31873=>7103,32003=>7104,32008=>7105,32001=>7106,32600=>7107,32657=>7108,32653=>7109,32702=>7110,32775=>7111,32782=>7112,32783=>7113,32788=>7114,32823=>7115,32984=>7116,32967=>7117,32992=>7118,32977=>7119,32968=>7120,32962=>7121,32976=>7122,32965=>7123,32995=>7124,32985=>7125,32988=>7126,32970=>7127,32981=>7128,32969=>7129,32975=>7130,32983=>7131,32998=>7132,32973=>7133,33279=>7134,33313=>7135,33428=>7136,33497=>7137,33534=>7138,33529=>7139,33543=>7140,33512=>7141,33536=>7142,33493=>7143,33594=>7144,33515=>7145,33494=>7146,33524=>7147,33516=>7148,33505=>7149,33522=>7150,33525=>7151,33548=>7152,33531=>7153,33526=>7154,33520=>7155,33514=>7156,33508=>7157,33504=>7158,33530=>7159,33523=>7160,33517=>7161,34423=>7162,34420=>7163,34428=>7164,34419=>7165,34881=>7166,34894=>7167,34919=>7168,34922=>7169,34921=>7170,35283=>7171,35332=>7172,35335=>7173,36210=>7174,36835=>7175,36833=>7176,36846=>7177,36832=>7178,37105=>7179,37053=>7180,37055=>7181,37077=>7182,37061=>7183,37054=>7184,37063=>7185,37067=>7186,37064=>7187,37332=>7188,60294=>7188,37331=>7189,38484=>7190,38479=>7191,38481=>7192,38483=>7193,38474=>7194,38478=>7195,20510=>7196,20485=>7197,20487=>7198,20499=>7199,20514=>7200,20528=>7201,20507=>7202,20469=>7203,20468=>7204,20531=>7205,20535=>7206,20524=>7207,20470=>7208,20471=>7209,20503=>7210,20508=>7211,20512=>7212,20519=>7213,20533=>7214,20527=>7215,20529=>7216,20494=>7217,20826=>7218,20884=>7219,20883=>7220,20938=>7221,20932=>7222,20933=>7223,20936=>7224,20942=>7225,21089=>7226,21082=>7227,21074=>7228,21086=>7229,21087=>7230,21077=>7231,21090=>7232,21197=>7233,21262=>7234,21406=>7235,21798=>7236,21730=>7237,21783=>7238,21778=>7239,21735=>7240,21747=>7241,21732=>7242,21786=>7243,21759=>7244,21764=>7245,21768=>7246,21739=>7247,21777=>7248,21765=>7249,21745=>7250,21770=>7251,21755=>7252,21751=>7253,21752=>7254,21728=>7255,21774=>7256,21763=>7257,21771=>7258,22273=>7259,22274=>7260,22476=>7261,22578=>7262,22485=>7263,22482=>7264,22458=>7265,22470=>7266,22461=>7267,22460=>7268,22456=>7269,22454=>7270,22463=>7271,22471=>7272,22480=>7273,22457=>7274,22465=>7275,22798=>7276,22858=>7277,23065=>7278,23062=>7279,23085=>7280,23086=>7281,23061=>7282,23055=>7283,23063=>7284,23050=>7285,23070=>7286,23091=>7287,23404=>7288,23463=>7289,23469=>7290,23468=>7291,23555=>7292,23638=>7293,23636=>7294,23788=>7295,23807=>7296,23790=>7297,23793=>7298,23799=>7299,23808=>7300,23801=>7301,24105=>7302,24104=>7303,24232=>7304,24238=>7305,24234=>7306,24236=>7307,24371=>7308,24368=>7309,24423=>7310,24669=>7311,24666=>7312,24679=>7313,24641=>7314,24738=>7315,24712=>7316,24704=>7317,24722=>7318,24705=>7319,24733=>7320,24707=>7321,24725=>7322,24731=>7323,24727=>7324,24711=>7325,24732=>7326,24718=>7327,25113=>7328,25158=>7329,25330=>7330,25360=>7331,25430=>7332,25388=>7333,25412=>7334,25413=>7335,25398=>7336,25411=>7337,25572=>7338,25401=>7339,25419=>7340,25418=>7341,25404=>7342,25385=>7343,25409=>7344,25396=>7345,25432=>7346,25428=>7347,25433=>7348,25389=>7349,25415=>7350,25395=>7351,25434=>7352,25425=>7353,25400=>7354,25431=>7355,25408=>7356,25416=>7357,25930=>7358,25926=>7359,26054=>7360,26051=>7361,26052=>7362,26050=>7363,26186=>7364,26207=>7365,26183=>7366,26193=>7367,26386=>7368,26387=>7369,26655=>7370,26650=>7371,26697=>7372,26674=>7373,26675=>7374,26683=>7375,26699=>7376,26703=>7377,26646=>7378,26673=>7379,26652=>7380,26677=>7381,26667=>7382,26669=>7383,26671=>7384,26702=>7385,26692=>7386,26676=>7387,26653=>7388,26642=>7389,26644=>7390,26662=>7391,26664=>7392,26670=>7393,26701=>7394,26682=>7395,26661=>7396,26656=>7397,27436=>7398,27439=>7399,27437=>7400,27441=>7401,27444=>7402,27501=>7403,32898=>7404,27528=>7405,27622=>7406,27620=>7407,27624=>7408,27619=>7409,27618=>7410,27623=>7411,27685=>7412,28026=>7413,28003=>7414,28004=>7415,28022=>7416,27917=>7417,28001=>7418,28050=>7419,27992=>7420,28002=>7421,28013=>7422,28015=>7423,28049=>7424,28045=>7425,28143=>7426,28031=>7427,28038=>7428,27998=>7429,28007=>7430,59078=>7430,28000=>7431,28055=>7432,28016=>7433,28028=>7434,27999=>7435,28034=>7436,28056=>7437,27951=>7438,28008=>7439,28043=>7440,28030=>7441,28032=>7442,28036=>7443,27926=>7444,28035=>7445,28027=>7446,28029=>7447,28021=>7448,28048=>7449,28892=>7450,28883=>7451,28881=>7452,28893=>7453,28875=>7454,32569=>7455,28898=>7456,28887=>7457,28882=>7458,28894=>7459,28896=>7460,28884=>7461,28877=>7462,28869=>7463,28870=>7464,28871=>7465,28890=>7466,28878=>7467,28897=>7468,29250=>7469,29304=>7470,29303=>7471,29302=>7472,29440=>7473,29434=>7474,29428=>7475,29438=>7476,29430=>7477,29427=>7478,29435=>7479,29441=>7480,29651=>7481,29657=>7482,29669=>7483,29654=>7484,29628=>7485,29671=>7486,29667=>7487,29673=>7488,29660=>7489,29650=>7490,29659=>7491,29652=>7492,29661=>7493,29658=>7494,29655=>7495,29656=>7496,29672=>7497,29918=>7498,29919=>7499,29940=>7500,29941=>7501,29985=>7502,30043=>7503,30047=>7504,30128=>7505,30145=>7506,30139=>7507,30148=>7508,30144=>7509,30143=>7510,30134=>7511,30138=>7512,30346=>7513,30409=>7514,30493=>7515,30491=>7516,30480=>7517,30483=>7518,30482=>7519,30499=>7520,30481=>7521,30485=>7522,30489=>7523,30490=>7524,30498=>7525,30503=>7526,30755=>7527,30764=>7528,30754=>7529,30773=>7530,30767=>7531,30760=>7532,30766=>7533,30763=>7534,30753=>7535,30761=>7536,30771=>7537,30762=>7538,30769=>7539,31060=>7540,31067=>7541,31055=>7542,31068=>7543,31059=>7544,31058=>7545,31057=>7546,31211=>7547,31212=>7548,31200=>7549,31214=>7550,31213=>7551,31210=>7552,31196=>7553,31198=>7554,31197=>7555,31366=>7556,31369=>7557,31365=>7558,31371=>7559,31372=>7560,31370=>7561,31367=>7562,31448=>7563,31504=>7564,31492=>7565,31507=>7566,31493=>7567,31503=>7568,31496=>7569,31498=>7570,31502=>7571,31497=>7572,31506=>7573,31876=>7574,31889=>7575,31882=>7576,31884=>7577,31880=>7578,31885=>7579,31877=>7580,32030=>7581,32029=>7582,32017=>7583,32014=>7584,32024=>7585,32022=>7586,32019=>7587,32031=>7588,32018=>7589,32015=>7590,32012=>7591,32604=>7592,32609=>7593,32606=>7594,32608=>7595,32605=>7596,32603=>7597,32662=>7598,32658=>7599,32707=>7600,32706=>7601,32704=>7602,32790=>7603,32830=>7604,32825=>7605,33018=>7606,33010=>7607,33017=>7608,33013=>7609,33025=>7610,33019=>7611,33024=>7612,33281=>7613,33327=>7614,33317=>7615,33587=>7616,33581=>7617,33604=>7618,33561=>7619,33617=>7620,33573=>7621,33622=>7622,33599=>7623,33601=>7624,33574=>7625,33564=>7626,33570=>7627,33602=>7628,33614=>7629,33563=>7630,33578=>7631,33544=>7632,33596=>7633,33613=>7634,33558=>7635,33572=>7636,33568=>7637,33591=>7638,33583=>7639,33577=>7640,33607=>7641,33605=>7642,33612=>7643,33619=>7644,33566=>7645,33580=>7646,33611=>7647,33575=>7648,33608=>7649,34387=>7650,34386=>7651,34466=>7652,34472=>7653,34454=>7654,34445=>7655,34449=>7656,34462=>7657,34439=>7658,34455=>7659,34438=>7660,34443=>7661,34458=>7662,34437=>7663,34469=>7664,34457=>7665,34465=>7666,34471=>7667,34453=>7668,34456=>7669,34446=>7670,34461=>7671,34448=>7672,34452=>7673,34883=>7674,34884=>7675,34925=>7676,34933=>7677,34934=>7678,34930=>7679,34944=>7680,34929=>7681,34943=>7682,34927=>7683,34947=>7684,34942=>7685,34932=>7686,34940=>7687,35346=>7688,35911=>7689,35927=>7690,35963=>7691,36004=>7692,36003=>7693,36214=>7694,36216=>7695,36277=>7696,36279=>7697,36278=>7698,36561=>7699,36563=>7700,36862=>7701,36853=>7702,36866=>7703,36863=>7704,36859=>7705,36868=>7706,36860=>7707,36854=>7708,37078=>7709,37088=>7710,37081=>7711,37082=>7712,37091=>7713,37087=>7714,37093=>7715,37080=>7716,37083=>7717,37079=>7718,37084=>7719,37092=>7720,37200=>7721,37198=>7722,37199=>7723,37333=>7724,37346=>7725,37338=>7726,38492=>7727,38495=>7728,38588=>7729,39139=>7730,12221=>7731,39647=>7731,12223=>7732,39727=>7732,20095=>7733,20592=>7734,20586=>7735,20577=>7736,20574=>7737,20576=>7738,20563=>7739,20555=>7740,20573=>7741,20594=>7742,20552=>7743,20557=>7744,20545=>7745,20571=>7746,20554=>7747,20578=>7748,20501=>7749,20549=>7750,20575=>7751,20585=>7752,20587=>7753,20579=>7754,20580=>7755,20550=>7756,20544=>7757,20590=>7758,20595=>7759,20567=>7760,20561=>7761,20944=>7762,21099=>7763,21101=>7764,21100=>7765,21102=>7766,21206=>7767,21203=>7768,21293=>7769,21404=>7770,21877=>7771,21878=>7772,21820=>7773,21837=>7774,21840=>7775,21812=>7776,21802=>7777,21841=>7778,21858=>7779,21814=>7780,21813=>7781,21808=>7782,21842=>7783,21829=>7784,21772=>7785,21810=>7786,21861=>7787,21838=>7788,21817=>7789,21832=>7790,21805=>7791,21819=>7792,21824=>7793,21835=>7794,22282=>7795,22279=>7796,22523=>7797,22548=>7798,22498=>7799,22518=>7800,22492=>7801,22516=>7802,22528=>7803,22509=>7804,22525=>7805,22536=>7806,22520=>7807,22539=>7808,22515=>7809,22479=>7810,22535=>7811,22510=>7812,22499=>7813,22514=>7814,22501=>7815,22508=>7816,22497=>7817,22542=>7818,22524=>7819,22544=>7820,22503=>7821,22529=>7822,22540=>7823,22513=>7824,22505=>7825,22512=>7826,22541=>7827,22532=>7828,22876=>7829,23136=>7830,23128=>7831,23125=>7832,23143=>7833,60437=>7833,23134=>7834,23096=>7835,23093=>7836,23149=>7837,23120=>7838,23135=>7839,23141=>7840,23148=>7841,23123=>7842,23140=>7843,23127=>7844,23107=>7845,23133=>7846,23122=>7847,23108=>7848,23131=>7849,23112=>7850,23182=>7851,23102=>7852,23117=>7853,23097=>7854,23116=>7855,23152=>7856,23145=>7857,23111=>7858,23121=>7859,23126=>7860,23106=>7861,23132=>7862,23410=>7863,23406=>7864,23489=>7865,23488=>7866,23641=>7867,23838=>7868,23819=>7869,23837=>7870,23834=>7871,23840=>7872,23820=>7873,23848=>7874,23821=>7875,23846=>7876,23845=>7877,23823=>7878,23856=>7879,23826=>7880,23843=>7881,23839=>7882,23854=>7883,24126=>7884,24116=>7885,24241=>7886,24244=>7887,24249=>7888,24242=>7889,24243=>7890,24374=>7891,24376=>7892,24475=>7893,24470=>7894,24479=>7895,24714=>7896,24720=>7897,24710=>7898,24766=>7899,24752=>7900,24762=>7901,24787=>7902,24788=>7903,24783=>7904,24804=>7905,24793=>7906,24797=>7907,24776=>7908,24753=>7909,24795=>7910,24759=>7911,24778=>7912,24767=>7913,24771=>7914,24781=>7915,24768=>7916,25394=>7917,25445=>7918,25482=>7919,25474=>7920,25469=>7921,25533=>7922,25502=>7923,25517=>7924,25501=>7925,25495=>7926,25515=>7927,25486=>7928,25455=>7929,25479=>7930,25488=>7931,25454=>7932,25519=>7933,25461=>7934,25500=>7935,25453=>7936,25518=>7937,25468=>7938,25508=>7939,25403=>7940,25503=>7941,25464=>7942,25477=>7943,25473=>7944,25489=>7945,25485=>7946,25456=>7947,25939=>7948,26061=>7949,26213=>7950,26209=>7951,26203=>7952,26201=>7953,26204=>7954,26210=>7955,26392=>7956,26745=>7957,26759=>7958,26768=>7959,26780=>7960,26733=>7961,26734=>7962,26798=>7963,26795=>7964,26966=>7965,26735=>7966,26787=>7967,26796=>7968,26793=>7969,26741=>7970,26740=>7971,26802=>7972,26767=>7973,26743=>7974,26770=>7975,26748=>7976,26731=>7977,26738=>7978,26794=>7979,26752=>7980,26737=>7981,26750=>7982,26779=>7983,26774=>7984,26763=>7985,26784=>7986,26761=>7987,26788=>7988,26744=>7989,26747=>7990,26769=>7991,26764=>7992,26762=>7993,26749=>7994,27446=>7995,27443=>7996,27447=>7997,27448=>7998,27537=>7999,27535=>8000,27533=>8001,27534=>8002,27532=>8003,27690=>8004,28096=>8005,28075=>8006,28084=>8007,28083=>8008,28276=>8009,28076=>8010,28137=>8011,28130=>8012,28087=>8013,28150=>8014,28116=>8015,28160=>8016,28104=>8017,28128=>8018,28127=>8019,28118=>8020,28094=>8021,28133=>8022,28124=>8023,28125=>8024,28123=>8025,28148=>8026,28106=>8027,28093=>8028,28141=>8029,28144=>8030,28090=>8031,28117=>8032,28098=>8033,28111=>8034,28105=>8035,28112=>8036,28146=>8037,28115=>8038,28157=>8039,28119=>8040,28109=>8041,28131=>8042,28091=>8043,28922=>8044,28941=>8045,28919=>8046,28951=>8047,28916=>8048,28940=>8049,28912=>8050,28932=>8051,28915=>8052,28944=>8053,28924=>8054,28927=>8055,28934=>8056,28947=>8057,28928=>8058,28920=>8059,28918=>8060,28939=>8061,28930=>8062,28942=>8063,29310=>8064,29307=>8065,29308=>8066,29311=>8067,29469=>8068,29463=>8069,29447=>8070,29457=>8071,29464=>8072,29450=>8073,29448=>8074,29439=>8075,29455=>8076,29470=>8077,29576=>8078,29686=>8079,29688=>8080,29685=>8081,29700=>8082,29697=>8083,29693=>8084,29703=>8085,29696=>8086,29690=>8087,29692=>8088,29695=>8089,29708=>8090,29707=>8091,29684=>8092,29704=>8093,30052=>8094,30051=>8095,30158=>8096,30162=>8097,30159=>8098,30155=>8099,30156=>8100,30161=>8101,30160=>8102,30351=>8103,30345=>8104,30419=>8105,30521=>8106,30511=>8107,30509=>8108,30513=>8109,30514=>8110,30516=>8111,30515=>8112,30525=>8113,30501=>8114,30523=>8115,30517=>8116,30792=>8117,30802=>8118,30793=>8119,30797=>8120,30794=>8121,30796=>8122,30758=>8123,30789=>8124,30800=>8125,31076=>8126,31079=>8127,31081=>8128,31082=>8129,31075=>8130,31083=>8131,31073=>8132,31163=>8133,31226=>8134,31224=>8135,31222=>8136,31223=>8137,31375=>8138,31380=>8139,31376=>8140,31541=>8141,31547=>8142,31540=>8143,31525=>8144,31536=>8145,31522=>8146,31524=>8147,31539=>8148,31512=>8149,31530=>8150,31517=>8151,31537=>8152,31531=>8153,31533=>8154,31535=>8155,31538=>8156,31544=>8157,31514=>8158,31523=>8159,31892=>8160,31896=>8161,31894=>8162,31907=>8163,32053=>8164,32061=>8165,32056=>8166,32054=>8167,32058=>8168,32069=>8169,32044=>8170,32041=>8171,32065=>8172,32071=>8173,32062=>8174,32063=>8175,32074=>8176,32059=>8177,32040=>8178,32611=>8179,32661=>8180,32668=>8181,32669=>8182,32667=>8183,32714=>8184,32715=>8185,32717=>8186,32720=>8187,32721=>8188,32711=>8189,32719=>8190,32713=>8191,32799=>8192,32798=>8193,32795=>8194,32839=>8195,32835=>8196,32840=>8197,33048=>8198,33061=>8199,33049=>8200,33051=>8201,33069=>8202,33055=>8203,33068=>8204,33054=>8205,33057=>8206,33045=>8207,33063=>8208,33053=>8209,33058=>8210,33297=>8211,33336=>8212,33331=>8213,33338=>8214,33332=>8215,33330=>8216,33396=>8217,33680=>8218,33699=>8219,33704=>8220,33677=>8221,33658=>8222,33651=>8223,33700=>8224,33652=>8225,33679=>8226,33665=>8227,33685=>8228,33689=>8229,33653=>8230,33684=>8231,33705=>8232,33661=>8233,33667=>8234,33676=>8235,33693=>8236,33691=>8237,33706=>8238,33675=>8239,33662=>8240,33701=>8241,33711=>8242,33672=>8243,33687=>8244,33712=>8245,33663=>8246,33702=>8247,33671=>8248,33710=>8249,33654=>8250,34393=>8251,34390=>8252,34495=>8253,34487=>8254,34498=>8255,34497=>8256,34501=>8257,34490=>8258,34480=>8259,34504=>8260,34489=>8261,34483=>8262,34488=>8263,34508=>8264,34484=>8265,34491=>8266,34492=>8267,34499=>8268,34493=>8269,34494=>8270,34898=>8271,34953=>8272,34965=>8273,34984=>8274,34978=>8275,34986=>8276,34970=>8277,34961=>8278,34977=>8279,34975=>8280,34968=>8281,34983=>8282,34969=>8283,34971=>8284,34967=>8285,34980=>8286,34988=>8287,34956=>8288,34963=>8289,34958=>8290,35202=>8291,35286=>8292,35289=>8293,35285=>8294,35376=>8295,35367=>8296,35372=>8297,35358=>8298,35897=>8299,35899=>8300,35932=>8301,35933=>8302,35965=>8303,36005=>8304,36221=>8305,36219=>8306,36217=>8307,36284=>8308,36290=>8309,36281=>8310,36287=>8311,36289=>8312,36568=>8313,36574=>8314,36573=>8315,36572=>8316,36567=>8317,36576=>8318,36577=>8319,36900=>8320,36875=>8321,36881=>8322,36892=>8323,36876=>8324,36897=>8325,37103=>8326,37098=>8327,37104=>8328,37108=>8329,37106=>8330,37107=>8331,37076=>8332,37099=>8333,37100=>8334,37097=>8335,37206=>8336,37208=>8337,37210=>8338,37203=>8339,37205=>8340,37356=>8341,37364=>8342,37361=>8343,37363=>8344,37368=>8345,37348=>8346,37369=>8347,37354=>8348,37355=>8349,37367=>8350,37352=>8351,37358=>8352,38266=>8353,38278=>8354,38280=>8355,38524=>8356,38509=>8357,38507=>8358,38513=>8359,38511=>8360,38591=>8361,38762=>8362,38916=>8363,39141=>8364,39319=>8365,20635=>8366,20629=>8367,20628=>8368,20638=>8369,20619=>8370,20643=>8371,20611=>8372,20620=>8373,20622=>8374,20637=>8375,20584=>8376,20636=>8377,20626=>8378,20610=>8379,20615=>8380,20831=>8381,20948=>8382,21266=>8383,21265=>8384,21412=>8385,21415=>8386,21905=>8387,21928=>8388,21925=>8389,21933=>8390,21879=>8391,22085=>8392,21922=>8393,21907=>8394,21896=>8395,21903=>8396,21941=>8397,21889=>8398,21923=>8399,21906=>8400,21924=>8401,21885=>8402,21900=>8403,21926=>8404,21887=>8405,21909=>8406,21921=>8407,21902=>8408,22284=>8409,22569=>8410,22583=>8411,22553=>8412,22558=>8413,22567=>8414,22563=>8415,22568=>8416,22517=>8417,22600=>8418,22565=>8419,22556=>8420,22555=>8421,22579=>8422,22591=>8423,22582=>8424,22574=>8425,22585=>8426,22584=>8427,22573=>8428,22572=>8429,22587=>8430,22881=>8431,23215=>8432,23188=>8433,23199=>8434,23162=>8435,23202=>8436,23198=>8437,23160=>8438,23206=>8439,23164=>8440,23205=>8441,23212=>8442,23189=>8443,23214=>8444,23095=>8445,23172=>8446,23178=>8447,23191=>8448,23171=>8449,23179=>8450,23209=>8451,23163=>8452,23165=>8453,23180=>8454,23196=>8455,23183=>8456,23187=>8457,23197=>8458,23530=>8459,23501=>8460,23499=>8461,23508=>8462,23505=>8463,23498=>8464,23502=>8465,23564=>8466,23600=>8467,23863=>8468,23875=>8469,23915=>8470,23873=>8471,23883=>8472,23871=>8473,23861=>8474,23889=>8475,23886=>8476,23893=>8477,23859=>8478,23866=>8479,23890=>8480,23869=>8481,23857=>8482,23897=>8483,23874=>8484,23865=>8485,23881=>8486,23864=>8487,23868=>8488,23858=>8489,23862=>8490,23872=>8491,23877=>8492,24132=>8493,24129=>8494,24408=>8495,57673=>8495,24486=>8496,24485=>8497,24491=>8498,24777=>8499,24761=>8500,24780=>8501,24802=>8502,24782=>8503,24772=>8504,24852=>8505,24818=>8506,24842=>8507,24854=>8508,24837=>8509,24821=>8510,24851=>8511,24824=>8512,24828=>8513,24830=>8514,24769=>8515,24835=>8516,24856=>8517,24861=>8518,24848=>8519,24831=>8520,24836=>8521,24843=>8522,25162=>8523,25492=>8524,25521=>8525,25520=>8526,25550=>8527,25573=>8528,25576=>8529,25583=>8530,25539=>8531,25757=>8532,25587=>8533,25546=>8534,25568=>8535,25590=>8536,25557=>8537,25586=>8538,25589=>8539,25697=>8540,25567=>8541,25534=>8542,25565=>8543,25564=>8544,25540=>8545,25560=>8546,25555=>8547,25538=>8548,25543=>8549,25548=>8550,25547=>8551,25544=>8552,25584=>8553,25559=>8554,25561=>8555,25906=>8556,25959=>8557,25962=>8558,25956=>8559,25948=>8560,25960=>8561,25957=>8562,25996=>8563,26013=>8564,26014=>8565,26030=>8566,26064=>8567,26066=>8568,26236=>8569,26220=>8570,26235=>8571,26240=>8572,26225=>8573,26233=>8574,26218=>8575,26226=>8576,26369=>8577,26892=>8578,26835=>8579,26884=>8580,26844=>8581,26922=>8582,26860=>8583,26858=>8584,26865=>8585,26895=>8586,26838=>8587,26871=>8588,26859=>8589,26852=>8590,26870=>8591,26899=>8592,26896=>8593,26867=>8594,26849=>8595,26887=>8596,26828=>8597,26888=>8598,26992=>8599,26804=>8600,26897=>8601,26863=>8602,26822=>8603,26900=>8604,26872=>8605,26832=>8606,26877=>8607,26876=>8608,26856=>8609,26891=>8610,26890=>8611,26903=>8612,26830=>8613,26824=>8614,26845=>8615,26846=>8616,26854=>8617,26868=>8618,26833=>8619,26886=>8620,26836=>8621,26857=>8622,26901=>8623,26917=>8624,26823=>8625,27449=>8626,27451=>8627,27455=>8628,27452=>8629,27540=>8630,27543=>8631,27545=>8632,27541=>8633,27581=>8634,27632=>8635,27634=>8636,27635=>8637,27696=>8638,28156=>8639,28230=>8640,28231=>8641,28191=>8642,28233=>8643,28296=>8644,28220=>8645,28221=>8646,28229=>8647,28258=>8648,28203=>8649,28223=>8650,28225=>8651,28253=>8652,28275=>8653,28188=>8654,28211=>8655,28235=>8656,28224=>8657,28241=>8658,28219=>8659,28163=>8660,28206=>8661,28254=>8662,28264=>8663,28252=>8664,28257=>8665,28209=>8666,28200=>8667,28256=>8668,28273=>8669,28267=>8670,28217=>8671,28194=>8672,28208=>8673,28243=>8674,28261=>8675,28199=>8676,28280=>8677,28260=>8678,28279=>8679,28245=>8680,28281=>8681,28242=>8682,28262=>8683,28213=>8684,28214=>8685,28250=>8686,28960=>8687,28958=>8688,28975=>8689,28923=>8690,28974=>8691,28977=>8692,28963=>8693,28965=>8694,28962=>8695,28978=>8696,28959=>8697,28968=>8698,28986=>8699,28955=>8700,29259=>8701,29274=>8702,29320=>8703,29321=>8704,29318=>8705,29317=>8706,29323=>8707,29458=>8708,29451=>8709,29488=>8710,29474=>8711,29489=>8712,29491=>8713,29479=>8714,29490=>8715,29485=>8716,29478=>8717,29475=>8718,29493=>8719,29452=>8720,29742=>8721,29740=>8722,29744=>8723,29739=>8724,29718=>8725,29722=>8726,29729=>8727,29741=>8728,29745=>8729,29732=>8730,29731=>8731,29725=>8732,29737=>8733,29728=>8734,29746=>8735,29947=>8736,29999=>8737,30063=>8738,30060=>8739,30183=>8740,30170=>8741,30177=>8742,30182=>8743,30173=>8744,30175=>8745,30180=>8746,30167=>8747,30357=>8748,30354=>8749,30426=>8750,30534=>8751,30535=>8752,30532=>8753,30541=>8754,30533=>8755,30538=>8756,30542=>8757,30539=>8758,30540=>8759,30686=>8760,30700=>8761,30816=>8762,30820=>8763,30821=>8764,30812=>8765,30829=>8766,30833=>8767,30826=>8768,30830=>8769,30832=>8770,30825=>8771,30824=>8772,30814=>8773,30818=>8774,31092=>8775,31091=>8776,31090=>8777,31088=>8778,31234=>8779,31242=>8780,31235=>8781,31244=>8782,31236=>8783,31385=>8784,31462=>8785,31460=>8786,31562=>8787,31559=>8788,31556=>8789,31560=>8790,31564=>8791,31566=>8792,31552=>8793,31576=>8794,31557=>8795,31906=>8796,31902=>8797,31912=>8798,31905=>8799,32088=>8800,32111=>8801,32099=>8802,32083=>8803,32086=>8804,32103=>8805,32106=>8806,32079=>8807,32109=>8808,32092=>8809,32107=>8810,32082=>8811,32084=>8812,32105=>8813,32081=>8814,32095=>8815,32078=>8816,32574=>8817,32575=>8818,32613=>8819,32614=>8820,32674=>8821,32672=>8822,32673=>8823,32727=>8824,32849=>8825,32847=>8826,32848=>8827,33022=>8828,32980=>8829,33091=>8830,33098=>8831,33106=>8832,33103=>8833,33095=>8834,33085=>8835,33101=>8836,33082=>8837,33254=>8838,33262=>8839,33271=>8840,33272=>8841,33273=>8842,33284=>8843,33340=>8844,33341=>8845,33343=>8846,33397=>8847,33595=>8848,33743=>8849,60382=>8849,33785=>8850,33827=>8851,33728=>8852,33768=>8853,33810=>8854,33767=>8855,33764=>8856,33788=>8857,33782=>8858,33808=>8859,33734=>8860,33736=>8861,33771=>8862,33763=>8863,33727=>8864,33793=>8865,33757=>8866,33765=>8867,33752=>8868,33791=>8869,33761=>8870,33739=>8871,33742=>8872,33750=>8873,33781=>8874,33737=>8875,33801=>8876,33807=>8877,58332=>8877,33758=>8878,33809=>8879,33798=>8880,33730=>8881,33779=>8882,33749=>8883,33786=>8884,33735=>8885,33745=>8886,33770=>8887,33811=>8888,33690=>8889,33731=>8890,33772=>8891,33774=>8892,33732=>8893,33787=>8894,33751=>8895,33762=>8896,33819=>8897,33755=>8898,33790=>8899,34520=>8900,34530=>8901,34534=>8902,34515=>8903,34531=>8904,34522=>8905,34538=>8906,34525=>8907,34539=>8908,34524=>8909,34540=>8910,34537=>8911,34519=>8912,34536=>8913,34513=>8914,34888=>8915,34902=>8916,34901=>8917,35002=>8918,35031=>8919,35001=>8920,35000=>8921,35008=>8922,35006=>8923,34998=>8924,35004=>8925,34999=>8926,35005=>8927,34994=>8928,35073=>8929,35017=>8930,35221=>8931,35224=>8932,35223=>8933,35293=>8934,35290=>8935,35291=>8936,35406=>8937,35405=>8938,35385=>8939,35417=>8940,35392=>8941,35415=>8942,35416=>8943,35396=>8944,35397=>8945,35410=>8946,35400=>8947,35409=>8948,35402=>8949,35404=>8950,35407=>8951,35935=>8952,35969=>8953,35968=>8954,36026=>8955,36030=>8956,36016=>8957,36025=>8958,36021=>8959,36228=>8960,36224=>8961,36233=>8962,36312=>8963,36307=>8964,36301=>8965,36295=>8966,36310=>8967,36316=>8968,36303=>8969,36309=>8970,36313=>8971,36296=>8972,36311=>8973,36293=>8974,36591=>8975,36599=>8976,36602=>8977,36601=>8978,36582=>8979,36590=>8980,36581=>8981,36597=>8982,36583=>8983,36584=>8984,36598=>8985,36587=>8986,36593=>8987,36588=>8988,36596=>8989,36585=>8990,36909=>8991,36916=>8992,36911=>8993,37126=>8994,37164=>8995,37124=>8996,60367=>8996,37119=>8997,37116=>8998,37128=>8999,37113=>9000,37115=>9001,37121=>9002,37120=>9003,37127=>9004,37125=>9005,37123=>9006,37217=>9007,37220=>9008,37215=>9009,37218=>9010,37216=>9011,37377=>9012,37386=>9013,37413=>9014,37379=>9015,37402=>9016,37414=>9017,37391=>9018,37388=>9019,37376=>9020,37394=>9021,37375=>9022,37373=>9023,37382=>9024,37380=>9025,37415=>9026,37378=>9027,37404=>9028,37412=>9029,37401=>9030,37399=>9031,37381=>9032,37398=>9033,38267=>9034,38285=>9035,38284=>9036,38288=>9037,38535=>9038,38526=>9039,38536=>9040,38537=>9041,38531=>9042,38528=>9043,38594=>9044,38600=>9045,38595=>9046,38641=>9047,38640=>9048,38764=>9049,38768=>9050,38766=>9051,38919=>9052,39081=>9053,39147=>9054,40166=>9055,12235=>9056,40697=>9056,20099=>9057,20100=>9058,20150=>9059,20669=>9060,20671=>9061,20678=>9062,20654=>9063,20676=>9064,20682=>9065,20660=>9066,20680=>9067,20674=>9068,20656=>9069,20673=>9070,20666=>9071,20657=>9072,20683=>9073,20681=>9074,20662=>9075,20664=>9076,20951=>9077,21114=>9078,21112=>9079,21115=>9080,21116=>9081,21955=>9082,21979=>9083,21964=>9084,21968=>9085,21963=>9086,21962=>9087,21981=>9088,21952=>9089,64013=>9089,21972=>9090,21956=>9091,21993=>9092,21951=>9093,21970=>9094,21901=>9095,21967=>9096,21973=>9097,21986=>9098,21974=>9099,21960=>9100,22002=>9101,21965=>9102,21977=>9103,21954=>9104,22292=>9105,22611=>9106,22632=>9107,22628=>9108,22607=>9109,22605=>9110,22601=>9111,22639=>9112,22613=>9113,22606=>9114,22621=>9115,22617=>9116,22629=>9117,22619=>9118,22589=>9119,22627=>9120,22641=>9121,22780=>9122,23239=>9123,23236=>9124,23243=>9125,23226=>9126,23224=>9127,23217=>9128,23221=>9129,23216=>9130,23231=>9131,23240=>9132,23227=>9133,23238=>9134,23223=>9135,23232=>9136,23242=>9137,23220=>9138,23222=>9139,23245=>9140,23225=>9141,23184=>9142,23510=>9143,23512=>9144,23513=>9145,23583=>9146,23603=>9147,23921=>9148,23907=>9149,23882=>9150,23909=>9151,23922=>9152,23916=>9153,23902=>9154,23912=>9155,23911=>9156,23906=>9157,24048=>9158,24143=>9159,24142=>9160,24138=>9161,24141=>9162,24139=>9163,24261=>9164,24268=>9165,24262=>9166,24267=>9167,24263=>9168,24384=>9169,24495=>9170,24493=>9171,24823=>9172,24905=>9173,24906=>9174,24875=>9175,24901=>9176,24886=>9177,24882=>9178,24878=>9179,24902=>9180,24879=>9181,24911=>9182,24873=>9183,24896=>9184,25120=>9185,37224=>9186,25123=>9187,25125=>9188,25124=>9189,25541=>9190,25585=>9191,25579=>9192,25616=>9193,25618=>9194,25609=>9195,25632=>9196,25636=>9197,25651=>9198,25667=>9199,25631=>9200,25621=>9201,25624=>9202,25657=>9203,25655=>9204,25634=>9205,25635=>9206,25612=>9207,25638=>9208,25648=>9209,25640=>9210,25665=>9211,25653=>9212,25647=>9213,25610=>9214,25626=>9215,25664=>9216,25637=>9217,25639=>9218,25611=>9219,25575=>9220,25627=>9221,25646=>9222,25633=>9223,25614=>9224,25967=>9225,26002=>9226,26067=>9227,26246=>9228,26252=>9229,26261=>9230,26256=>9231,26251=>9232,26250=>9233,26265=>9234,26260=>9235,26232=>9236,26400=>9237,26982=>9238,26975=>9239,26936=>9240,26958=>9241,26978=>9242,26993=>9243,26943=>9244,26949=>9245,26986=>9246,26937=>9247,26946=>9248,26967=>9249,26969=>9250,27002=>9251,26952=>9252,26953=>9253,26933=>9254,26988=>9255,26931=>9256,26941=>9257,26981=>9258,26864=>9259,27000=>9260,26932=>9261,26985=>9262,26944=>9263,26991=>9264,26948=>9265,26998=>9266,26968=>9267,26945=>9268,26996=>9269,26956=>9270,26939=>9271,26955=>9272,26935=>9273,26972=>9274,26959=>9275,26961=>9276,26930=>9277,26962=>9278,26927=>9279,27003=>9280,26940=>9281,27462=>9282,27461=>9283,27459=>9284,27458=>9285,27464=>9286,27457=>9287,27547=>9288,27643=>9289,27644=>9290,27641=>9291,27639=>9292,27640=>9293,28315=>9294,28374=>9295,28360=>9296,28303=>9297,28352=>9298,28319=>9299,28307=>9300,28308=>9301,28320=>9302,28337=>9303,28345=>9304,28358=>9305,28370=>9306,28349=>9307,28353=>9308,28318=>9309,28361=>9310,28343=>9311,28336=>9312,28365=>9313,28326=>9314,28367=>9315,28338=>9316,28350=>9317,28355=>9318,28380=>9319,28376=>9320,28313=>9321,28306=>9322,28302=>9323,28301=>9324,28324=>9325,28321=>9326,28351=>9327,28339=>9328,28368=>9329,28362=>9330,28311=>9331,28334=>9332,28323=>9333,28999=>9334,29012=>9335,29010=>9336,29027=>9337,29024=>9338,28993=>9339,29021=>9340,29026=>9341,61080=>9341,29042=>9342,29048=>9343,29034=>9344,29025=>9345,28994=>9346,29016=>9347,28995=>9348,29003=>9349,29040=>9350,29023=>9351,29008=>9352,29011=>9353,28996=>9354,29005=>9355,29018=>9356,29263=>9357,29325=>9358,29324=>9359,29329=>9360,29328=>9361,29326=>9362,29500=>9363,29506=>9364,29499=>9365,29498=>9366,29504=>9367,29514=>9368,29513=>9369,29764=>9370,29770=>9371,29771=>9372,29778=>9373,29777=>9374,29783=>9375,29760=>9376,29775=>9377,29776=>9378,29774=>9379,29762=>9380,29766=>9381,29773=>9382,29780=>9383,29921=>9384,29951=>9385,29950=>9386,29949=>9387,29981=>9388,30073=>9389,30071=>9390,27011=>9391,30191=>9392,30223=>9393,30211=>9394,30199=>9395,30206=>9396,30204=>9397,30201=>9398,60782=>9398,30200=>9399,30224=>9400,30203=>9401,30198=>9402,30189=>9403,30197=>9404,30205=>9405,30361=>9406,30389=>9407,30429=>9408,30549=>9409,30559=>9410,30560=>9411,30546=>9412,30550=>9413,30554=>9414,30569=>9415,30567=>9416,30548=>9417,30553=>9418,30573=>9419,30688=>9420,30855=>9421,30874=>9422,30868=>9423,30863=>9424,30852=>9425,30869=>9426,30853=>9427,30854=>9428,30881=>9429,30851=>9430,30841=>9431,30873=>9432,30848=>9433,30870=>9434,30843=>9435,31100=>9436,31106=>9437,31101=>9438,31097=>9439,31249=>9440,31256=>9441,31257=>9442,31250=>9443,31255=>9444,31253=>9445,31266=>9446,31251=>9447,31259=>9448,31248=>9449,31395=>9450,31394=>9451,31390=>9452,31467=>9453,31590=>9454,31588=>9455,31597=>9456,31604=>9457,31593=>9458,31602=>9459,31589=>9460,31603=>9461,31601=>9462,31600=>9463,31585=>9464,31608=>9465,31606=>9466,31587=>9467,31922=>9468,31924=>9469,31919=>9470,32136=>9471,32134=>9472,32128=>9473,32141=>9474,32127=>9475,32133=>9476,32122=>9477,32142=>9478,32123=>9479,32131=>9480,32124=>9481,32140=>9482,32148=>9483,32132=>9484,32125=>9485,32146=>9486,32621=>9487,32619=>9488,32615=>9489,32616=>9490,32620=>9491,32678=>9492,32677=>9493,32679=>9494,32731=>9495,32732=>9496,32801=>9497,33124=>9498,33120=>9499,33143=>9500,33116=>9501,33129=>9502,33115=>9503,33122=>9504,33138=>9505,26401=>9506,33118=>9507,33142=>9508,33127=>9509,33135=>9510,33092=>9511,33121=>9512,33309=>9513,33353=>9514,33348=>9515,33344=>9516,33346=>9517,33349=>9518,34033=>9519,33855=>9520,33878=>9521,33910=>9522,33913=>9523,33935=>9524,33933=>9525,33893=>9526,33873=>9527,33856=>9528,33926=>9529,33895=>9530,33840=>9531,33869=>9532,33917=>9533,33882=>9534,33881=>9535,33908=>9536,33907=>9537,33885=>9538,34055=>9539,33886=>9540,33847=>9541,33850=>9542,33844=>9543,33914=>9544,33859=>9545,33912=>9546,33842=>9547,33861=>9548,33833=>9549,33753=>9550,33867=>9551,33839=>9552,33858=>9553,33837=>9554,33887=>9555,33904=>9556,33849=>9557,33870=>9558,33868=>9559,33874=>9560,33903=>9561,33989=>9562,33934=>9563,33851=>9564,33863=>9565,33846=>9566,33843=>9567,33896=>9568,33918=>9569,33860=>9570,33835=>9571,33888=>9572,33876=>9573,33902=>9574,33872=>9575,34571=>9576,34564=>9577,34551=>9578,34572=>9579,34554=>9580,34518=>9581,34549=>9582,34637=>9583,34552=>9584,34574=>9585,34569=>9586,34561=>9587,34550=>9588,34573=>9589,34565=>9590,35030=>9591,35019=>9592,35021=>9593,35022=>9594,35038=>9595,35035=>9596,35034=>9597,35020=>9598,35024=>9599,35205=>9600,35227=>9601,35295=>9602,35301=>9603,35300=>9604,35297=>9605,35296=>9606,35298=>9607,35292=>9608,35302=>9609,35446=>9610,35462=>9611,35455=>9612,35425=>9613,35391=>9614,35447=>9615,35458=>9616,35460=>9617,35445=>9618,35459=>9619,35457=>9620,35444=>9621,35450=>9622,35900=>9623,35915=>9624,35914=>9625,35941=>9626,35940=>9627,35942=>9628,35974=>9629,35972=>9630,35973=>9631,36044=>9632,36200=>9633,36201=>9634,36241=>9635,36236=>9636,36238=>9637,36239=>9638,36237=>9639,36243=>9640,36244=>9641,36240=>9642,36242=>9643,36336=>9644,36320=>9645,36332=>9646,36337=>9647,36334=>9648,36304=>9649,36329=>9650,36323=>9651,36322=>9652,36327=>9653,36338=>9654,36331=>9655,36340=>9656,36614=>9657,36607=>9658,36609=>9659,36608=>9660,36613=>9661,36615=>9662,36616=>9663,36610=>9664,36619=>9665,60507=>9665,36946=>9666,36927=>9667,36932=>9668,36937=>9669,36925=>9670,37136=>9671,37133=>9672,37135=>9673,37137=>9674,37142=>9675,37140=>9676,37131=>9677,37134=>9678,37230=>9679,37231=>9680,37448=>9681,37458=>9682,37424=>9683,37434=>9684,37478=>9685,37427=>9686,37477=>9687,37470=>9688,37507=>9689,37422=>9690,37450=>9691,37446=>9692,37485=>9693,37484=>9694,37455=>9695,37472=>9696,37479=>9697,37487=>9698,37430=>9699,37473=>9700,37488=>9701,37425=>9702,37460=>9703,37475=>9704,37456=>9705,37490=>9706,37454=>9707,37459=>9708,37452=>9709,37462=>9710,37426=>9711,38303=>9712,38300=>9713,38302=>9714,38299=>9715,38546=>9716,38547=>9717,38545=>9718,38551=>9719,38606=>9720,38650=>9721,38653=>9722,38648=>9723,38645=>9724,38771=>9725,38775=>9726,38776=>9727,38770=>9728,38927=>9729,38925=>9730,38926=>9731,39084=>9732,39158=>9733,39161=>9734,39343=>9735,39346=>9736,39344=>9737,39349=>9738,39597=>9739,39595=>9740,39771=>9741,40170=>9742,40173=>9743,40167=>9744,40576=>9745,12236=>9746,40701=>9746,20710=>9747,20692=>9748,20695=>9749,20712=>9750,20723=>9751,20699=>9752,20714=>9753,20701=>9754,20708=>9755,20691=>9756,20716=>9757,20720=>9758,20719=>9759,20707=>9760,20704=>9761,20952=>9762,21120=>9763,21121=>9764,21225=>9765,21227=>9766,21296=>9767,21420=>9768,22055=>9769,22037=>9770,22028=>9771,22034=>9772,22012=>9773,22031=>9774,22044=>9775,22017=>9776,22035=>9777,22018=>9778,22010=>9779,22045=>9780,22020=>9781,22015=>9782,22009=>9783,22665=>9784,22652=>9785,22672=>9786,22680=>9787,22662=>9788,22657=>9789,22655=>9790,22644=>9791,22667=>9792,22650=>9793,22663=>9794,22673=>9795,22670=>9796,22646=>9797,22658=>9798,22664=>9799,22651=>9800,22676=>9801,22671=>9802,22782=>9803,22891=>9804,23260=>9805,23278=>9806,23269=>9807,23253=>9808,23274=>9809,23258=>9810,23277=>9811,23275=>9812,23283=>9813,23266=>9814,23264=>9815,23259=>9816,23276=>9817,23262=>9818,23261=>9819,23257=>9820,23272=>9821,23263=>9822,23415=>9823,23520=>9824,23523=>9825,23651=>9826,23938=>9827,23936=>9828,23933=>9829,23942=>9830,23930=>9831,23937=>9832,23927=>9833,23946=>9834,23945=>9835,23944=>9836,23934=>9837,23932=>9838,23949=>9839,23929=>9840,23935=>9841,24152=>9842,24153=>9843,24147=>9844,24280=>9845,24273=>9846,24279=>9847,24270=>9848,24284=>9849,24277=>9850,24281=>9851,24274=>9852,24276=>9853,24388=>9854,24387=>9855,24431=>9856,24502=>9857,24876=>9858,24872=>9859,24897=>9860,24926=>9861,24945=>9862,24947=>9863,24914=>9864,24915=>9865,24946=>9866,24940=>9867,24960=>9868,24948=>9869,24916=>9870,24954=>9871,24923=>9872,24933=>9873,24891=>9874,24938=>9875,24929=>9876,24918=>9877,25129=>9878,25127=>9879,25131=>9880,25643=>9881,25677=>9882,25691=>9883,25693=>9884,25716=>9885,25718=>9886,25714=>9887,25715=>9888,25725=>9889,25717=>9890,25702=>9891,25766=>9892,25678=>9893,25730=>9894,25694=>9895,25692=>9896,25675=>9897,25683=>9898,25696=>9899,25680=>9900,25727=>9901,25663=>9902,25708=>9903,25707=>9904,25689=>9905,25701=>9906,25719=>9907,25971=>9908,26016=>9909,26273=>9910,26272=>9911,26271=>9912,26373=>9913,26372=>9914,26402=>9915,27057=>9916,27062=>9917,27081=>9918,27040=>9919,27086=>9920,27030=>9921,27056=>9922,27052=>9923,27068=>9924,27025=>9925,27033=>9926,27022=>9927,27047=>9928,27021=>9929,27049=>9930,27070=>9931,27055=>9932,27071=>9933,27076=>9934,27069=>9935,27044=>9936,27092=>9937,27065=>9938,27082=>9939,27034=>9940,27087=>9941,27059=>9942,27027=>9943,27050=>9944,27041=>9945,27038=>9946,27097=>9947,27031=>9948,27024=>9949,27074=>9950,27061=>9951,27045=>9952,27078=>9953,27466=>9954,27469=>9955,27467=>9956,27550=>9957,27551=>9958,27552=>9959,27587=>9960,27588=>9961,27646=>9962,28366=>9963,28405=>9964,28401=>9965,28419=>9966,28453=>9967,28408=>9968,28471=>9969,28411=>9970,28462=>9971,28425=>9972,28494=>9973,28441=>9974,28442=>9975,28455=>9976,28440=>9977,28475=>9978,28434=>9979,28397=>9980,28426=>9981,28470=>9982,28531=>9983,28409=>9984,28398=>9985,28461=>9986,28480=>9987,28464=>9988,28476=>9989,28469=>9990,28395=>9991,28423=>9992,28430=>9993,28483=>9994,28421=>9995,28413=>9996,28406=>9997,28473=>9998,28444=>9999,28412=>10000,28474=>10001,28447=>10002,28429=>10003,28446=>10004,28424=>10005,28449=>10006,29063=>10007,29072=>10008,29065=>10009,29056=>10010,29061=>10011,29058=>10012,29071=>10013,29051=>10014,29062=>10015,29057=>10016,29079=>10017,29252=>10018,29267=>10019,29335=>10020,29333=>10021,29331=>10022,29507=>10023,29517=>10024,29521=>10025,29516=>10026,29794=>10027,29811=>10028,29809=>10029,29813=>10030,29810=>10031,29799=>10032,29806=>10033,29952=>10034,29954=>10035,29955=>10036,30077=>10037,30096=>10038,30230=>10039,30216=>10040,30220=>10041,30229=>10042,30225=>10043,30218=>10044,30228=>10045,30392=>10046,30593=>10047,30588=>10048,30597=>10049,30594=>10050,30574=>10051,30592=>10052,30575=>10053,30590=>10054,30595=>10055,30898=>10056,30890=>10057,30900=>10058,30893=>10059,30888=>10060,30846=>10061,30891=>10062,30878=>10063,30885=>10064,30880=>10065,30892=>10066,30882=>10067,30884=>10068,31128=>10069,31114=>10070,31115=>10071,31126=>10072,31125=>10073,31124=>10074,31123=>10075,31127=>10076,31112=>10077,31122=>10078,31120=>10079,31275=>10080,31306=>10081,31280=>10082,31279=>10083,31272=>10084,31270=>10085,31400=>10086,31403=>10087,31404=>10088,31470=>10089,31624=>10090,31644=>10091,31626=>10092,31633=>10093,31632=>10094,31638=>10095,31629=>10096,31628=>10097,31643=>10098,31630=>10099,31621=>10100,31640=>10101,21124=>10102,31641=>10103,31652=>10104,31618=>10105,31931=>10106,31935=>10107,31932=>10108,31930=>10109,32167=>10110,32183=>10111,32194=>10112,32163=>10113,32170=>10114,32193=>10115,32192=>10116,32197=>10117,32157=>10118,32206=>10119,32196=>10120,32198=>10121,32203=>10122,32204=>10123,32175=>10124,32185=>10125,32150=>10126,32188=>10127,32159=>10128,32166=>10129,32174=>10130,32169=>10131,32161=>10132,32201=>10133,32627=>10134,32738=>10135,32739=>10136,32741=>10137,32734=>10138,32804=>10139,32861=>10140,32860=>10141,33161=>10142,33158=>10143,33155=>10144,33159=>10145,33165=>10146,33164=>10147,33163=>10148,33301=>10149,33943=>10150,33956=>10151,33953=>10152,33951=>10153,33978=>10154,33998=>10155,33986=>10156,33964=>10157,33966=>10158,33963=>10159,33977=>10160,33972=>10161,33985=>10162,33997=>10163,33962=>10164,33946=>10165,33969=>10166,34000=>10167,33949=>10168,33959=>10169,33979=>10170,33954=>10171,33940=>10172,33991=>10173,33996=>10174,33947=>10175,33961=>10176,33967=>10177,33960=>10178,58327=>10178,34006=>10179,33944=>10180,33974=>10181,33999=>10182,33952=>10183,34007=>10184,34004=>10185,34002=>10186,34011=>10187,33968=>10188,33937=>10189,34401=>10190,34611=>10191,34595=>10192,34600=>10193,34667=>10194,34624=>10195,34606=>10196,34590=>10197,34593=>10198,34585=>10199,34587=>10200,34627=>10201,34604=>10202,34625=>10203,34622=>10204,34630=>10205,34592=>10206,34610=>10207,34602=>10208,34605=>10209,34620=>10210,34578=>10211,34618=>10212,34609=>10213,34613=>10214,34626=>10215,34598=>10216,34599=>10217,34616=>10218,34596=>10219,34586=>10220,34608=>10221,34577=>10222,35063=>10223,35047=>10224,35057=>10225,35058=>10226,35066=>10227,35070=>10228,35054=>10229,35068=>10230,35062=>10231,35067=>10232,35056=>10233,35052=>10234,35051=>10235,35229=>10236,35233=>10237,35231=>10238,35230=>10239,35305=>10240,35307=>10241,35304=>10242,35499=>10243,35481=>10244,35467=>10245,35474=>10246,35471=>10247,35478=>10248,35901=>10249,35944=>10250,35945=>10251,36053=>10252,36047=>10253,36055=>10254,36246=>10255,36361=>10256,36354=>10257,36351=>10258,36365=>10259,36349=>10260,36362=>10261,36355=>10262,36359=>10263,36358=>10264,36357=>10265,36350=>10266,36352=>10267,36356=>10268,36624=>10269,36625=>10270,36622=>10271,36621=>10272,37155=>10273,37148=>10274,37152=>10275,37154=>10276,37151=>10277,37149=>10278,37146=>10279,37156=>10280,37153=>10281,37147=>10282,37242=>10283,37234=>10284,37241=>10285,37235=>10286,37541=>10287,37540=>10288,37494=>10289,37531=>10290,37498=>10291,37536=>10292,37524=>10293,37546=>10294,37517=>10295,37542=>10296,37530=>10297,37547=>10298,37497=>10299,37527=>10300,37503=>10301,37539=>10302,37614=>10303,37518=>10304,37506=>10305,37525=>10306,37538=>10307,37501=>10308,37512=>10309,37537=>10310,37514=>10311,37510=>10312,37516=>10313,37529=>10314,37543=>10315,37502=>10316,37511=>10317,37545=>10318,37533=>10319,37515=>10320,37421=>10321,38558=>10322,38561=>10323,38655=>10324,38744=>10325,38781=>10326,38778=>10327,38782=>10328,38787=>10329,38784=>10330,38786=>10331,38779=>10332,38788=>10333,38785=>10334,38783=>10335,38862=>10336,38861=>10337,38934=>10338,39085=>10339,39086=>10340,39170=>10341,39168=>10342,39175=>10343,39325=>10344,39324=>10345,39363=>10346,39353=>10347,39355=>10348,39354=>10349,39362=>10350,39357=>10351,39367=>10352,39601=>10353,39651=>10354,39655=>10355,39742=>10356,39743=>10357,39776=>10358,39777=>10359,39775=>10360,40177=>10361,40178=>10362,40181=>10363,40615=>10364,20735=>10365,20739=>10366,20784=>10367,20728=>10368,20742=>10369,20743=>10370,20726=>10371,20734=>10372,20747=>10373,20748=>10374,20733=>10375,20746=>10376,21131=>10377,21132=>10378,21233=>10379,21231=>10380,22088=>10381,22082=>10382,22092=>10383,22069=>10384,22081=>10385,22090=>10386,22089=>10387,22086=>10388,22104=>10389,22106=>10390,22080=>10391,22067=>10392,22077=>10393,22060=>10394,22078=>10395,22072=>10396,22058=>10397,22074=>10398,22298=>10399,22699=>10400,22685=>10401,22705=>10402,22688=>10403,22691=>10404,22703=>10405,22700=>10406,22693=>10407,22689=>10408,22783=>10409,23295=>10410,23284=>10411,23293=>10412,23287=>10413,23286=>10414,23299=>10415,23288=>10416,23298=>10417,23289=>10418,23297=>10419,23303=>10420,23301=>10421,23311=>10422,23655=>10423,23961=>10424,23959=>10425,23967=>10426,23954=>10427,23970=>10428,23955=>10429,23957=>10430,23968=>10431,23964=>10432,23969=>10433,23962=>10434,23966=>10435,24169=>10436,24157=>10437,24160=>10438,24156=>10439,32243=>10440,24283=>10441,24286=>10442,24289=>10443,24393=>10444,24498=>10445,24971=>10446,24963=>10447,24953=>10448,25009=>10449,25008=>10450,24994=>10451,24969=>10452,24987=>10453,24979=>10454,25007=>10455,25005=>10456,24991=>10457,24978=>10458,25002=>10459,24993=>10460,24973=>10461,24934=>10462,25011=>10463,25133=>10464,25710=>10465,25712=>10466,25750=>10467,25760=>10468,25733=>10469,25751=>10470,25756=>10471,25743=>10472,25739=>10473,25738=>10474,25740=>10475,25763=>10476,25759=>10477,25704=>10478,25777=>10479,25752=>10480,25974=>10481,25978=>10482,25977=>10483,25979=>10484,26034=>10485,26035=>10486,26293=>10487,26288=>10488,26281=>10489,26290=>10490,26295=>10491,26282=>10492,26287=>10493,27136=>10494,27142=>10495,27159=>10496,27109=>10497,27128=>10498,27157=>10499,27121=>10500,27108=>10501,27168=>10502,27135=>10503,27116=>10504,27106=>10505,27163=>10506,27165=>10507,27134=>10508,27175=>10509,27122=>10510,27118=>10511,27156=>10512,27127=>10513,27111=>10514,27200=>10515,27144=>10516,27110=>10517,27131=>10518,27149=>10519,27132=>10520,27115=>10521,27145=>10522,27140=>10523,27160=>10524,27173=>10525,27151=>10526,27126=>10527,27174=>10528,27143=>10529,27124=>10530,27158=>10531,27473=>10532,27557=>10533,27555=>10534,27554=>10535,27558=>10536,27649=>10537,27648=>10538,27647=>10539,27650=>10540,28481=>10541,28454=>10542,28542=>10543,28551=>10544,28614=>10545,28562=>10546,28557=>10547,28553=>10548,28556=>10549,28514=>10550,28495=>10551,28549=>10552,28506=>10553,28566=>10554,28534=>10555,28524=>10556,28546=>10557,28501=>10558,28530=>10559,28498=>10560,28496=>10561,28503=>10562,28564=>10563,28563=>10564,28509=>10565,28416=>10566,28513=>10567,28523=>10568,28541=>10569,28519=>10570,28560=>10571,28499=>10572,28555=>10573,28521=>10574,28543=>10575,28565=>10576,28515=>10577,28535=>10578,28522=>10579,28539=>10580,29106=>10581,29103=>10582,29083=>10583,29104=>10584,29088=>10585,29082=>10586,29097=>10587,29109=>10588,29085=>10589,29093=>10590,29086=>10591,29092=>10592,29089=>10593,29098=>10594,29084=>10595,29095=>10596,29107=>10597,29336=>10598,29338=>10599,29528=>10600,29522=>10601,29534=>10602,29535=>10603,29536=>10604,29533=>10605,29531=>10606,29537=>10607,29530=>10608,29529=>10609,29538=>10610,29831=>10611,29833=>10612,29834=>10613,29830=>10614,29825=>10615,29821=>10616,29829=>10617,29832=>10618,29820=>10619,29817=>10620,58868=>10620,29960=>10621,29959=>10622,30078=>10623,30245=>10624,30238=>10625,30233=>10626,30237=>10627,30236=>10628,30243=>10629,30234=>10630,30248=>10631,30235=>10632,30364=>10633,30365=>10634,30366=>10635,30363=>10636,30605=>10637,30607=>10638,30601=>10639,30600=>10640,30925=>10641,30907=>10642,30927=>10643,30924=>10644,30929=>10645,30926=>10646,30932=>10647,30920=>10648,30915=>10649,30916=>10650,30921=>10651,31130=>10652,31137=>10653,31136=>10654,31132=>10655,31138=>10656,31131=>10657,59175=>10657,27510=>10658,31289=>10659,31410=>10660,31412=>10661,31411=>10662,31671=>10663,31691=>10664,31678=>10665,31660=>10666,31694=>10667,31663=>10668,31673=>10669,31690=>10670,31669=>10671,31941=>10672,31944=>10673,31948=>10674,31947=>10675,32247=>10676,32219=>10677,32234=>10678,32231=>10679,32215=>10680,32225=>10681,32259=>10682,32250=>10683,32230=>10684,32246=>10685,32241=>10686,32240=>10687,32238=>10688,32223=>10689,32630=>10690,32684=>10691,32688=>10692,32685=>10693,32749=>10694,32747=>10695,32746=>10696,32748=>10697,32742=>10698,32744=>10699,32868=>10700,32871=>10701,33187=>10702,33183=>10703,33182=>10704,33173=>10705,33186=>10706,33177=>10707,33175=>10708,33302=>10709,33359=>10710,33363=>10711,33362=>10712,33360=>10713,33358=>10714,33361=>10715,34084=>10716,34107=>10717,34063=>10718,34048=>10719,34089=>10720,34062=>10721,34057=>10722,34061=>10723,34079=>10724,34058=>10725,34087=>10726,34076=>10727,34043=>10728,34091=>10729,34042=>10730,34056=>10731,34060=>10732,34036=>10733,34090=>10734,34034=>10735,34069=>10736,34039=>10737,34027=>10738,34035=>10739,34044=>10740,34066=>10741,34026=>10742,34025=>10743,34070=>10744,34046=>10745,34088=>10746,34077=>10747,34094=>10748,34050=>10749,34045=>10750,34078=>10751,34038=>10752,34097=>10753,34086=>10754,34023=>10755,34024=>10756,34032=>10757,34031=>10758,34041=>10759,34072=>10760,34080=>10761,34096=>10762,34059=>10763,34073=>10764,34095=>10765,34402=>10766,34646=>10767,34659=>10768,34660=>10769,34679=>10770,34785=>10771,34675=>10772,34648=>10773,34644=>10774,34651=>10775,34642=>10776,34657=>10777,34650=>10778,34641=>10779,34654=>10780,34669=>10781,34666=>10782,34640=>10783,34638=>10784,34655=>10785,34653=>10786,34671=>10787,34668=>10788,34682=>10789,34670=>10790,34652=>10791,34661=>10792,34639=>10793,34683=>10794,34677=>10795,34658=>10796,34663=>10797,34665=>10798,34906=>10799,35077=>10800,35084=>10801,35092=>10802,35083=>10803,35095=>10804,35096=>10805,35097=>10806,35078=>10807,35094=>10808,35089=>10809,35086=>10810,35081=>10811,35234=>10812,35236=>10813,35235=>10814,35309=>10815,35312=>10816,35308=>10817,35535=>10818,35526=>10819,35512=>10820,35539=>10821,35537=>10822,35540=>10823,35541=>10824,35515=>10825,35543=>10826,35518=>10827,35520=>10828,35525=>10829,35544=>10830,35523=>10831,35514=>10832,35517=>10833,35545=>10834,35902=>10835,35917=>10836,35983=>10837,36069=>10838,36063=>10839,36057=>10840,36072=>10841,36058=>10842,36061=>10843,36071=>10844,36256=>10845,36252=>10846,36257=>10847,36251=>10848,36384=>10849,36387=>10850,36389=>10851,36388=>10852,36398=>10853,36373=>10854,36379=>10855,36374=>10856,36369=>10857,36377=>10858,36390=>10859,36391=>10860,36372=>10861,36370=>10862,36376=>10863,36371=>10864,36380=>10865,36375=>10866,36378=>10867,36652=>10868,36644=>10869,36632=>10870,36634=>10871,36640=>10872,36643=>10873,36630=>10874,36631=>10875,36979=>10876,36976=>10877,36975=>10878,36967=>10879,36971=>10880,37167=>10881,37163=>10882,37161=>10883,37162=>10884,37170=>10885,37158=>10886,37166=>10887,37253=>10888,37254=>10889,37258=>10890,37249=>10891,37250=>10892,37252=>10893,37248=>10894,37584=>10895,37571=>10896,37572=>10897,37568=>10898,37593=>10899,37558=>10900,37583=>10901,37617=>10902,37599=>10903,37592=>10904,37609=>10905,37591=>10906,37597=>10907,37580=>10908,37615=>10909,37570=>10910,37608=>10911,37578=>10912,37576=>10913,37582=>10914,37606=>10915,37581=>10916,37589=>10917,37577=>10918,37600=>10919,37598=>10920,37607=>10921,37585=>10922,37587=>10923,37557=>10924,37601=>10925,37669=>10926,37574=>10927,37556=>10928,38268=>10929,38316=>10930,38315=>10931,38318=>10932,38320=>10933,38564=>10934,38562=>10935,38611=>10936,38661=>10937,38664=>10938,38658=>10939,38746=>10940,38794=>10941,38798=>10942,38792=>10943,38864=>10944,38863=>10945,38942=>10946,38941=>10947,38950=>10948,38953=>10949,38952=>10950,38944=>10951,38939=>10952,38951=>10953,39090=>10954,39176=>10955,39162=>10956,39185=>10957,39188=>10958,39190=>10959,39191=>10960,39189=>10961,39388=>10962,39373=>10963,39375=>10964,39379=>10965,39380=>10966,39374=>10967,39369=>10968,39382=>10969,60270=>10969,39384=>10970,39371=>10971,39383=>10972,39372=>10973,39603=>10974,39660=>10975,39659=>10976,39667=>10977,39666=>10978,39665=>10979,39750=>10980,39747=>10981,39783=>10982,39796=>10983,39793=>10984,39782=>10985,39798=>10986,39797=>10987,39792=>10988,39784=>10989,39780=>10990,39788=>10991,40188=>10992,40186=>10993,40189=>10994,40191=>10995,40183=>10996,40199=>10997,40192=>10998,40185=>10999,40187=>11000,40200=>11001,40197=>11002,40196=>11003,40579=>11004,40659=>11005,40719=>11006,40720=>11007,20764=>11008,20755=>11009,20759=>11010,20762=>11011,20753=>11012,20958=>11013,21300=>11014,21473=>11015,22128=>11016,22112=>11017,22126=>11018,22131=>11019,22118=>11020,22115=>11021,22125=>11022,22130=>11023,22110=>11024,22135=>11025,22300=>11026,22299=>11027,22728=>11028,22717=>11029,22729=>11030,22719=>11031,22714=>11032,22722=>11033,22716=>11034,22726=>11035,23319=>11036,23321=>11037,23323=>11038,23329=>11039,23316=>11040,23315=>11041,23312=>11042,23318=>11043,23336=>11044,59539=>11044,23322=>11045,23328=>11046,23326=>11047,23535=>11048,23980=>11049,23985=>11050,23977=>11051,23975=>11052,23989=>11053,23984=>11054,23982=>11055,23978=>11056,23976=>11057,23986=>11058,23981=>11059,23983=>11060,23988=>11061,24167=>11062,24168=>11063,24166=>11064,24175=>11065,24297=>11066,24295=>11067,24294=>11068,24296=>11069,24293=>11070,24395=>11071,24508=>11072,24507=>11073,24989=>11074,25000=>11075,24982=>11076,25029=>11077,25012=>11078,25030=>11079,25025=>11080,25036=>11081,25018=>11082,25023=>11083,25016=>11084,24972=>11085,25815=>11086,25814=>11087,25808=>11088,25807=>11089,25801=>11090,25789=>11091,25737=>11092,25795=>11093,25819=>11094,25843=>11095,25817=>11096,25907=>11097,25983=>11098,25980=>11099,26018=>11100,26312=>11101,26302=>11102,26304=>11103,26314=>11104,26315=>11105,26319=>11106,26301=>11107,26299=>11108,26298=>11109,26316=>11110,26403=>11111,27188=>11112,27238=>11113,27209=>11114,27239=>11115,27186=>11116,27240=>11117,27198=>11118,27229=>11119,27245=>11120,27254=>11121,27227=>11122,27217=>11123,27176=>11124,27226=>11125,27195=>11126,27199=>11127,27201=>11128,27242=>11129,27236=>11130,27216=>11131,27215=>11132,27220=>11133,27247=>11134,27241=>11135,27232=>11136,27196=>11137,27230=>11138,27222=>11139,27221=>11140,27213=>11141,27214=>11142,27206=>11143,27477=>11144,27476=>11145,27478=>11146,27559=>11147,27562=>11148,27563=>11149,27592=>11150,27591=>11151,27652=>11152,27651=>11153,27654=>11154,28589=>11155,28619=>11156,28579=>11157,28615=>11158,28604=>11159,28622=>11160,28616=>11161,28510=>11162,28612=>11163,28605=>11164,28574=>11165,28618=>11166,28584=>11167,28676=>11168,28581=>11169,28590=>11170,28602=>11171,28588=>11172,28586=>11173,28623=>11174,28607=>11175,28600=>11176,28578=>11177,28617=>11178,28587=>11179,28621=>11180,28591=>11181,28594=>11182,28592=>11183,29125=>11184,29122=>11185,29119=>11186,29112=>11187,29142=>11188,29120=>11189,29121=>11190,29131=>11191,29140=>11192,29130=>11193,29127=>11194,29135=>11195,29117=>11196,29144=>11197,29116=>11198,29126=>11199,29146=>11200,29147=>11201,29341=>11202,29342=>11203,29545=>11204,29542=>11205,29543=>11206,29548=>11207,29541=>11208,29547=>11209,29546=>11210,29823=>11211,29850=>11212,29856=>11213,29844=>11214,29842=>11215,29845=>11216,29857=>11217,29963=>11218,30080=>11219,30255=>11220,30253=>11221,30257=>11222,30269=>11223,30259=>11224,30268=>11225,30261=>11226,30258=>11227,30256=>11228,30395=>11229,30438=>11230,30618=>11231,30621=>11232,30625=>11233,30620=>11234,30619=>11235,30626=>11236,30627=>11237,30613=>11238,30617=>11239,30615=>11240,30941=>11241,30953=>11242,30949=>11243,30954=>11244,30942=>11245,30947=>11246,30939=>11247,30945=>11248,30946=>11249,30957=>11250,30943=>11251,30944=>11252,31140=>11253,31300=>11254,31304=>11255,31303=>11256,31414=>11257,31416=>11258,31413=>11259,31409=>11260,31415=>11261,31710=>11262,31715=>11263,31719=>11264,31709=>11265,31701=>11266,31717=>11267,31706=>11268,31720=>11269,31737=>11270,31700=>11271,31722=>11272,31714=>11273,31708=>11274,31723=>11275,31704=>11276,31711=>11277,31954=>11278,31956=>11279,31959=>11280,31952=>11281,31953=>11282,32274=>11283,32289=>11284,32279=>11285,32268=>11286,32287=>11287,32288=>11288,32275=>11289,32270=>11290,32284=>11291,32277=>11292,32282=>11293,32290=>11294,32267=>11295,32271=>11296,32278=>11297,32269=>11298,32276=>11299,32293=>11300,32292=>11301,32579=>11302,32635=>11303,32636=>11304,32634=>11305,32689=>11306,32751=>11307,32810=>11308,32809=>11309,32876=>11310,33201=>11311,33190=>11312,33198=>11313,33209=>11314,33205=>11315,33195=>11316,33200=>11317,33196=>11318,33204=>11319,33202=>11320,33207=>11321,33191=>11322,33266=>11323,33365=>11324,33366=>11325,33367=>11326,34134=>11327,34117=>11328,34155=>11329,34125=>11330,34131=>11331,34145=>11332,34136=>11333,34112=>11334,34118=>11335,34148=>11336,34113=>11337,34146=>11338,34116=>11339,34129=>11340,34119=>11341,34147=>11342,34110=>11343,34139=>11344,34161=>11345,34126=>11346,34158=>11347,34165=>11348,34133=>11349,34151=>11350,34144=>11351,34188=>11352,34150=>11353,34141=>11354,34132=>11355,34149=>11356,34156=>11357,34403=>11358,34405=>11359,34404=>11360,34724=>11361,34715=>11362,34703=>11363,34711=>11364,34707=>11365,34706=>11366,34696=>11367,34689=>11368,34710=>11369,34712=>11370,34681=>11371,34695=>11372,34723=>11373,34693=>11374,34704=>11375,34705=>11376,34717=>11377,34692=>11378,34708=>11379,34716=>11380,34714=>11381,34697=>11382,35102=>11383,35110=>11384,35120=>11385,35117=>11386,35118=>11387,35111=>11388,35121=>11389,35106=>11390,35113=>11391,35107=>11392,35119=>11393,35116=>11394,35103=>11395,35313=>11396,35552=>11397,35554=>11398,35570=>11399,35572=>11400,35573=>11401,35549=>11402,35604=>11403,35556=>11404,35551=>11405,35568=>11406,35528=>11407,35550=>11408,35553=>11409,35560=>11410,35583=>11411,35567=>11412,35579=>11413,35985=>11414,35986=>11415,35984=>11416,36085=>11417,36078=>11418,36081=>11419,36080=>11420,36083=>11421,36204=>11422,36206=>11423,36261=>11424,36263=>11425,36403=>11426,36414=>11427,36408=>11428,36416=>11429,36421=>11430,36406=>11431,36412=>11432,36413=>11433,36417=>11434,36400=>11435,36415=>11436,36541=>11437,36662=>11438,60329=>11438,36654=>11439,36661=>11440,36658=>11441,36665=>11442,36663=>11443,36660=>11444,36982=>11445,36985=>11446,36987=>11447,36998=>11448,37114=>11449,37171=>11450,37173=>11451,37174=>11452,37267=>11453,37264=>11454,37265=>11455,37261=>11456,37263=>11457,37671=>11458,37662=>11459,37640=>11460,37663=>11461,37638=>11462,37647=>11463,37754=>11464,37688=>11465,37692=>11466,37659=>11467,37667=>11468,37650=>11469,37633=>11470,37702=>11471,37677=>11472,37646=>11473,37645=>11474,37579=>11475,37661=>11476,37626=>11477,37651=>11478,37625=>11479,37623=>11480,37684=>11481,37634=>11482,37668=>11483,37631=>11484,37673=>11485,37689=>11486,37685=>11487,37674=>11488,37652=>11489,37644=>11490,37643=>11491,37630=>11492,37641=>11493,37632=>11494,37627=>11495,37654=>11496,38332=>11497,38349=>11498,38334=>11499,38329=>11500,38330=>11501,38326=>11502,38335=>11503,38325=>11504,38333=>11505,38569=>11506,38612=>11507,38667=>11508,38674=>11509,38672=>11510,38809=>11511,38807=>11512,38804=>11513,38896=>11514,38904=>11515,38965=>11516,38959=>11517,38962=>11518,39204=>11519,39199=>11520,39207=>11521,39209=>11522,39326=>11523,39406=>11524,39404=>11525,39397=>11526,39396=>11527,39408=>11528,39395=>11529,39402=>11530,39401=>11531,39399=>11532,39609=>11533,39615=>11534,39604=>11535,39611=>11536,39670=>11537,39674=>11538,39673=>11539,39671=>11540,39731=>11541,39808=>11542,39813=>11543,39815=>11544,39804=>11545,39806=>11546,39803=>11547,39810=>11548,39827=>11549,39826=>11550,39824=>11551,39802=>11552,39829=>11553,39805=>11554,39816=>11555,40229=>11556,40215=>11557,40224=>11558,40222=>11559,40212=>11560,40233=>11561,40221=>11562,40216=>11563,40226=>11564,40208=>11565,40217=>11566,40223=>11567,40584=>11568,40582=>11569,40583=>11570,40622=>11571,40621=>11572,40661=>11573,40662=>11574,40698=>11575,40722=>11576,40765=>11577,20774=>11578,20773=>11579,20770=>11580,20772=>11581,20768=>11582,20777=>11583,21236=>11584,22163=>11585,22156=>11586,22157=>11587,22150=>11588,22148=>11589,22147=>11590,22142=>11591,22146=>11592,22143=>11593,22145=>11594,22742=>11595,22740=>11596,22735=>11597,22738=>11598,23341=>11599,23333=>11600,23346=>11601,23331=>11602,23340=>11603,23335=>11604,23334=>11605,23343=>11606,23342=>11607,23419=>11608,23537=>11609,23538=>11610,23991=>11611,24172=>11612,24170=>11613,24510=>11614,25027=>11615,25013=>11616,25020=>11617,25063=>11618,25056=>11619,25061=>11620,25060=>11621,25064=>11622,25054=>11623,25839=>11624,25833=>11625,25827=>11626,25835=>11627,25828=>11628,25832=>11629,25985=>11630,25984=>11631,26038=>11632,26074=>11633,26322=>11634,27277=>11635,27286=>11636,27265=>11637,27301=>11638,27273=>11639,27295=>11640,27291=>11641,27297=>11642,27294=>11643,27271=>11644,27283=>11645,27278=>11646,27285=>11647,27267=>11648,27304=>11649,27300=>11650,27281=>11651,27263=>11652,27302=>11653,27290=>11654,27269=>11655,27276=>11656,27282=>11657,27483=>11658,27565=>11659,27657=>11660,28620=>11661,28585=>11662,28660=>11663,28628=>11664,28643=>11665,28636=>11666,28653=>11667,28647=>11668,28646=>11669,28638=>11670,28658=>11671,28637=>11672,28642=>11673,28648=>11674,29153=>11675,29169=>11676,29160=>11677,29170=>11678,29156=>11679,29168=>11680,29154=>11681,29555=>11682,29550=>11683,29551=>11684,29847=>11685,29874=>11686,29867=>11687,29840=>11688,29866=>11689,29869=>11690,29873=>11691,29861=>11692,29871=>11693,29968=>11694,29969=>11695,29970=>11696,29967=>11697,30084=>11698,30275=>11699,30280=>11700,30281=>11701,30279=>11702,30372=>11703,30441=>11704,30645=>11705,30635=>11706,30642=>11707,30647=>11708,30646=>11709,30644=>11710,30641=>11711,30632=>11712,30704=>11713,30963=>11714,30973=>11715,30978=>11716,30971=>11717,30972=>11718,30975=>11719,30962=>11720,30981=>11721,30969=>11722,30974=>11723,30980=>11724,31147=>11725,31144=>11726,31324=>11727,31323=>11728,31318=>11729,31320=>11730,31316=>11731,31322=>11732,31422=>11733,31424=>11734,31425=>11735,31749=>11736,31759=>11737,31730=>11738,31744=>11739,31743=>11740,31739=>11741,31758=>11742,31732=>11743,31755=>11744,31731=>11745,31746=>11746,31753=>11747,31747=>11748,31745=>11749,31736=>11750,31741=>11751,31750=>11752,58176=>11752,31728=>11753,31729=>11754,31760=>11755,31754=>11756,31976=>11757,32301=>11758,32316=>11759,32322=>11760,32307=>11761,38984=>11762,32312=>11763,32298=>11764,32329=>11765,32320=>11766,32327=>11767,32297=>11768,32332=>11769,32304=>11770,32315=>11771,32310=>11772,32324=>11773,32314=>11774,32581=>11775,32639=>11776,32638=>11777,32637=>11778,32756=>11779,32754=>11780,32812=>11781,33211=>11782,33220=>11783,33228=>11784,33226=>11785,33221=>11786,33223=>11787,33212=>11788,33257=>11789,33371=>11790,33370=>11791,33372=>11792,34179=>11793,34176=>11794,34191=>11795,34215=>11796,34197=>11797,34208=>11798,34187=>11799,34211=>11800,34171=>11801,34212=>11802,34202=>11803,34206=>11804,34167=>11805,34172=>11806,34185=>11807,34209=>11808,34170=>11809,34168=>11810,34135=>11811,34190=>11812,34198=>11813,34182=>11814,34189=>11815,34201=>11816,34205=>11817,34177=>11818,34210=>11819,34178=>11820,34184=>11821,34181=>11822,34169=>11823,34166=>11824,34200=>11825,34192=>11826,34207=>11827,34408=>11828,34750=>11829,34730=>11830,34733=>11831,34757=>11832,34736=>11833,34732=>11834,34745=>11835,34741=>11836,34748=>11837,34734=>11838,34761=>11839,34755=>11840,34754=>11841,34764=>11842,34743=>11843,34735=>11844,34756=>11845,34762=>11846,34740=>11847,34742=>11848,34751=>11849,34744=>11850,34749=>11851,34782=>11852,34738=>11853,35125=>11854,35123=>11855,35132=>11856,35134=>11857,35137=>11858,35154=>11859,35127=>11860,35138=>11861,35245=>11862,35247=>11863,35246=>11864,35314=>11865,35315=>11866,35614=>11867,35608=>11868,35606=>11869,35601=>11870,35589=>11871,35595=>11872,35618=>11873,35599=>11874,35602=>11875,35605=>11876,35591=>11877,35597=>11878,35592=>11879,35590=>11880,35612=>11881,35603=>11882,35610=>11883,35919=>11884,35952=>11885,35954=>11886,35953=>11887,35951=>11888,35989=>11889,35988=>11890,36089=>11891,36207=>11892,36430=>11893,36429=>11894,36435=>11895,36432=>11896,36428=>11897,36423=>11898,36675=>11899,36672=>11900,36997=>11901,36990=>11902,37176=>11903,37274=>11904,37282=>11905,37275=>11906,37273=>11907,37279=>11908,37281=>11909,37277=>11910,37280=>11911,37793=>11912,37763=>11913,37807=>11914,37732=>11915,37718=>11916,37703=>11917,37756=>11918,37720=>11919,37724=>11920,37750=>11921,37705=>11922,37712=>11923,37713=>11924,37728=>11925,37741=>11926,37775=>11927,37708=>11928,37738=>11929,37753=>11930,37719=>11931,37717=>11932,37714=>11933,37711=>11934,37745=>11935,37751=>11936,37755=>11937,37729=>11938,37726=>11939,37731=>11940,37735=>11941,37710=>11942,37721=>11943,38343=>11944,38336=>11945,38345=>11946,38339=>11947,38341=>11948,38327=>11949,38574=>11950,38576=>11951,38572=>11952,38688=>11953,38687=>11954,38680=>11955,38685=>11956,38681=>11957,38810=>11958,38817=>11959,38812=>11960,38814=>11961,38813=>11962,38869=>11963,38868=>11964,38897=>11965,38977=>11966,38980=>11967,38986=>11968,38985=>11969,38981=>11970,38979=>11971,39205=>11972,39211=>11973,39212=>11974,39210=>11975,39219=>11976,39218=>11977,39215=>11978,39213=>11979,39217=>11980,39216=>11981,39320=>11982,39331=>11983,39329=>11984,39426=>11985,39418=>11986,39412=>11987,39415=>11988,39417=>11989,39416=>11990,39414=>11991,39419=>11992,39421=>11993,39422=>11994,39420=>11995,39427=>11996,39614=>11997,39678=>11998,39677=>11999,39681=>12000,39676=>12001,39752=>12002,39834=>12003,39848=>12004,39838=>12005,39835=>12006,39846=>12007,39841=>12008,39845=>12009,39844=>12010,39814=>12011,39842=>12012,39840=>12013,39855=>12014,40243=>12015,40257=>12016,40295=>12017,40246=>12018,40238=>12019,40239=>12020,40241=>12021,40248=>12022,40240=>12023,40261=>12024,40258=>12025,40259=>12026,40254=>12027,40247=>12028,40256=>12029,40253=>12030,32757=>12031,40237=>12032,40586=>12033,40585=>12034,40589=>12035,40624=>12036,40648=>12037,40666=>12038,40699=>12039,40703=>12040,40740=>12041,40739=>12042,40738=>12043,40788=>12044,12245=>12045,40864=>12045,20785=>12046,20781=>12047,20782=>12048,22168=>12049,22172=>12050,22167=>12051,22170=>12052,22173=>12053,22169=>12054,22896=>12055,23356=>12056,23657=>12057,23658=>12058,24000=>12059,24173=>12060,24174=>12061,25048=>12062,25055=>12063,25069=>12064,25070=>12065,25073=>12066,25066=>12067,25072=>12068,25067=>12069,25046=>12070,25065=>12071,25855=>12072,25860=>12073,25853=>12074,25848=>12075,25857=>12076,25859=>12077,25852=>12078,26004=>12079,26075=>12080,26330=>12081,26331=>12082,26328=>12083,27333=>12084,27321=>12085,27325=>12086,27361=>12087,27334=>12088,27322=>12089,27318=>12090,27319=>12091,27335=>12092,27316=>12093,27309=>12094,27486=>12095,27593=>12096,27659=>12097,28679=>12098,28684=>12099,28685=>12100,28673=>12101,28677=>12102,28692=>12103,28686=>12104,28671=>12105,28672=>12106,28667=>12107,28710=>12108,28668=>12109,28663=>12110,28682=>12111,29185=>12112,60224=>12112,29183=>12113,29177=>12114,29187=>12115,29181=>12116,29558=>12117,29880=>12118,29888=>12119,29877=>12120,29889=>12121,29886=>12122,29878=>12123,29883=>12124,29890=>12125,29972=>12126,29971=>12127,30300=>12128,30308=>12129,30297=>12130,30288=>12131,30291=>12132,30295=>12133,30298=>12134,30374=>12135,30397=>12136,30444=>12137,30658=>12138,30650=>12139,30988=>12140,30995=>12141,30996=>12142,30985=>12143,30992=>12144,30994=>12145,30993=>12146,31149=>12147,31148=>12148,31327=>12149,31772=>12150,31785=>12151,31769=>12152,31776=>12153,31775=>12154,31789=>12155,31773=>12156,31782=>12157,31784=>12158,31778=>12159,31781=>12160,31792=>12161,32348=>12162,32336=>12163,32342=>12164,32355=>12165,32344=>12166,32354=>12167,32351=>12168,32337=>12169,32352=>12170,32343=>12171,32339=>12172,32693=>12173,32691=>12174,32759=>12175,32760=>12176,32885=>12177,33233=>12178,33234=>12179,33232=>12180,33375=>12181,33374=>12182,34228=>12183,34246=>12184,34240=>12185,34243=>12186,34242=>12187,34227=>12188,34229=>12189,34237=>12190,34247=>12191,34244=>12192,34239=>12193,34251=>12194,34254=>12195,34248=>12196,34245=>12197,34225=>12198,34230=>12199,34258=>12200,34340=>12201,34232=>12202,34231=>12203,34238=>12204,34409=>12205,34791=>12206,34790=>12207,34786=>12208,34779=>12209,34795=>12210,34794=>12211,34789=>12212,34783=>12213,34803=>12214,34788=>12215,34772=>12216,34780=>12217,34771=>12218,34797=>12219,34776=>12220,34787=>12221,34775=>12222,34777=>12223,34817=>12224,34804=>12225,34792=>12226,34781=>12227,35155=>12228,35147=>12229,35151=>12230,35148=>12231,35142=>12232,35152=>12233,35153=>12234,35145=>12235,35626=>12236,35623=>12237,35619=>12238,35635=>12239,35632=>12240,35637=>12241,35655=>12242,35631=>12243,35644=>12244,35646=>12245,35633=>12246,35621=>12247,35639=>12248,35622=>12249,35638=>12250,35630=>12251,35620=>12252,35643=>12253,35645=>12254,35642=>12255,35906=>12256,35957=>12257,35993=>12258,35992=>12259,35991=>12260,36094=>12261,36100=>12262,36098=>12263,36096=>12264,36444=>12265,36450=>12266,36448=>12267,36439=>12268,36438=>12269,36446=>12270,36453=>12271,36455=>12272,36443=>12273,36442=>12274,36449=>12275,36445=>12276,36457=>12277,36436=>12278,36678=>12279,36679=>12280,36680=>12281,36683=>12282,37160=>12283,37178=>12284,37179=>12285,37182=>12286,37288=>12287,37285=>12288,37287=>12289,37295=>12290,37290=>12291,37813=>12292,37772=>12293,37778=>12294,37815=>12295,37787=>12296,37789=>12297,37769=>12298,37799=>12299,37774=>12300,37802=>12301,37790=>12302,37798=>12303,37781=>12304,37768=>12305,37785=>12306,37791=>12307,37760=>12308,37773=>12309,37809=>12310,37777=>12311,37810=>12312,37796=>12313,37800=>12314,37812=>12315,37795=>12316,38354=>12317,38355=>12318,38353=>12319,38579=>12320,38615=>12321,38618=>12322,24002=>12323,38623=>12324,38616=>12325,38621=>12326,38691=>12327,38690=>12328,38693=>12329,38828=>12330,38830=>12331,38824=>12332,38827=>12333,38820=>12334,38826=>12335,38818=>12336,38821=>12337,38871=>12338,38873=>12339,38870=>12340,38872=>12341,38906=>12342,38992=>12343,38993=>12344,38994=>12345,39096=>12346,39233=>12347,39228=>12348,39226=>12349,39439=>12350,39435=>12351,39433=>12352,39437=>12353,39428=>12354,39441=>12355,39434=>12356,39429=>12357,39431=>12358,39430=>12359,39616=>12360,39644=>12361,39688=>12362,39684=>12363,39685=>12364,39721=>12365,39733=>12366,39754=>12367,39756=>12368,39755=>12369,39879=>12370,39878=>12371,39875=>12372,39871=>12373,39873=>12374,39861=>12375,39864=>12376,39891=>12377,39862=>12378,39876=>12379,39865=>12380,39869=>12381,40284=>12382,40275=>12383,40271=>12384,40266=>12385,40283=>12386,40267=>12387,40281=>12388,40278=>12389,40268=>12390,40279=>12391,40274=>12392,40276=>12393,40287=>12394,40280=>12395,40282=>12396,40590=>12397,40588=>12398,40671=>12399,40705=>12400,40704=>12401,40726=>12402,58693=>12402,40741=>12403,40747=>12404,40746=>12405,40745=>12406,40744=>12407,40780=>12408,40789=>12409,20788=>12410,20789=>12411,21142=>12412,21239=>12413,21428=>12414,22187=>12415,22189=>12416,22182=>12417,22183=>12418,22186=>12419,22188=>12420,22746=>12421,22749=>12422,22747=>12423,22802=>12424,23357=>12425,23358=>12426,23359=>12427,24003=>12428,24176=>12429,24511=>12430,25083=>12431,25863=>12432,25872=>12433,25869=>12434,25865=>12435,25868=>12436,25870=>12437,25988=>12438,26078=>12439,26077=>12440,26334=>12441,27367=>12442,27360=>12443,27340=>12444,27345=>12445,27353=>12446,27339=>12447,27359=>12448,27356=>12449,27344=>12450,27371=>12451,27343=>12452,27341=>12453,27358=>12454,27488=>12455,27568=>12456,27660=>12457,28697=>12458,28711=>12459,28704=>12460,28694=>12461,28715=>12462,28705=>12463,28706=>12464,28707=>12465,28713=>12466,28695=>12467,28708=>12468,28700=>12469,29196=>12470,29194=>12471,29191=>12472,29186=>12473,29189=>12474,29349=>12475,29350=>12476,29348=>12477,29347=>12478,29345=>12479,29899=>12480,29893=>12481,29879=>12482,29891=>12483,29974=>12484,30304=>12485,30665=>12486,30666=>12487,30660=>12488,30705=>12489,31005=>12490,31003=>12491,31009=>12492,31004=>12493,30999=>12494,31006=>12495,31152=>12496,31335=>12497,31336=>12498,31795=>12499,31804=>12500,31801=>12501,31788=>12502,31803=>12503,31980=>12504,31978=>12505,32374=>12506,32373=>12507,32376=>12508,32368=>12509,32375=>12510,32367=>12511,32378=>12512,32370=>12513,32372=>12514,32360=>12515,32587=>12516,32586=>12517,32643=>12518,32646=>12519,32695=>12520,32765=>12521,32766=>12522,32888=>12523,33239=>12524,33237=>12525,33291=>12526,33380=>12527,33377=>12528,33379=>12529,34283=>12530,34289=>12531,34285=>12532,34265=>12533,34273=>12534,34280=>12535,34266=>12536,34263=>12537,34284=>12538,34290=>12539,34296=>12540,34264=>12541,34271=>12542,34275=>12543,34268=>12544,34257=>12545,34288=>12546,34278=>12547,34287=>12548,34270=>12549,34274=>12550,34816=>12551,34810=>12552,34819=>12553,34806=>12554,34807=>12555,34825=>12556,34828=>12557,34827=>12558,34822=>12559,34812=>12560,34824=>12561,34815=>12562,34826=>12563,34818=>12564,35170=>12565,35162=>12566,35163=>12567,35159=>12568,35169=>12569,35164=>12570,35160=>12571,35165=>12572,35161=>12573,35208=>12574,35255=>12575,35254=>12576,35318=>12577,35664=>12578,35656=>12579,35658=>12580,35648=>12581,35667=>12582,35670=>12583,35668=>12584,35659=>12585,35669=>12586,35665=>12587,35650=>12588,35666=>12589,35671=>12590,35907=>12591,35959=>12592,35958=>12593,35994=>12594,36102=>12595,36103=>12596,36105=>12597,36268=>12598,36266=>12599,36269=>12600,36267=>12601,36461=>12602,36472=>12603,36467=>12604,36458=>12605,36463=>12606,36475=>12607,36546=>12608,36690=>12609,36689=>12610,36687=>12611,36688=>12612,36691=>12613,36788=>12614,37184=>12615,37183=>12616,37296=>12617,37293=>12618,37854=>12619,37831=>12620,37839=>12621,37826=>12622,37850=>12623,37840=>12624,37881=>12625,37868=>12626,37836=>12627,37849=>12628,37801=>12629,37862=>12630,37834=>12631,37844=>12632,37870=>12633,37859=>12634,37845=>12635,37828=>12636,37838=>12637,37824=>12638,37842=>12639,37797=>12640,37863=>12641,38269=>12642,38362=>12643,38363=>12644,38625=>12645,38697=>12646,38699=>12647,38700=>12648,38696=>12649,38694=>12650,38835=>12651,38839=>12652,38838=>12653,38877=>12654,38878=>12655,38879=>12656,39004=>12657,39001=>12658,39005=>12659,38999=>12660,39103=>12661,39101=>12662,39099=>12663,39102=>12664,39240=>12665,39239=>12666,39235=>12667,39334=>12668,39335=>12669,39450=>12670,39445=>12671,39461=>12672,39453=>12673,39460=>12674,39451=>12675,39458=>12676,39456=>12677,39463=>12678,39459=>12679,39454=>12680,39452=>12681,39444=>12682,39618=>12683,39691=>12684,39690=>12685,39694=>12686,39692=>12687,39735=>12688,39914=>12689,39915=>12690,39904=>12691,39902=>12692,39908=>12693,39910=>12694,39906=>12695,39920=>12696,39892=>12697,39895=>12698,39916=>12699,39900=>12700,39897=>12701,39909=>12702,39893=>12703,39905=>12704,39898=>12705,40311=>12706,40321=>12707,40330=>12708,40324=>12709,40328=>12710,40305=>12711,40320=>12712,40312=>12713,40326=>12714,40331=>12715,40332=>12716,40317=>12717,40299=>12718,40308=>12719,40309=>12720,40304=>12721,40297=>12722,40325=>12723,40307=>12724,40315=>12725,40322=>12726,40303=>12727,40313=>12728,40319=>12729,40327=>12730,40296=>12731,40596=>12732,40593=>12733,40640=>12734,40700=>12735,40749=>12736,40768=>12737,40769=>12738,40781=>12739,40790=>12740,40791=>12741,40792=>12742,21303=>12743,22194=>12744,22197=>12745,22195=>12746,22755=>12747,23365=>12748,24006=>12749,24007=>12750,24302=>12751,24303=>12752,24512=>12753,24513=>12754,25081=>12755,25879=>12756,25878=>12757,25877=>12758,25875=>12759,26079=>12760,26344=>12761,26339=>12762,26340=>12763,27379=>12764,27376=>12765,27370=>12766,27368=>12767,27385=>12768,27377=>12769,27374=>12770,27375=>12771,28732=>12772,28725=>12773,28719=>12774,28727=>12775,28724=>12776,28721=>12777,28738=>12778,28728=>12779,28735=>12780,28730=>12781,28729=>12782,28714=>12783,28736=>12784,28731=>12785,28723=>12786,28737=>12787,29203=>12788,29204=>12789,29352=>12790,29565=>12791,29564=>12792,29882=>12793,30379=>12794,30378=>12795,30398=>12796,30445=>12797,30668=>12798,30670=>12799,30671=>12800,30669=>12801,30706=>12802,31013=>12803,31011=>12804,31015=>12805,31016=>12806,31012=>12807,31017=>12808,31154=>12809,31342=>12810,31340=>12811,31341=>12812,31479=>12813,31817=>12814,31816=>12815,31818=>12816,31815=>12817,31813=>12818,31982=>12819,32379=>12820,32382=>12821,32385=>12822,32384=>12823,32698=>12824,32767=>12825,32889=>12826,33243=>12827,33241=>12828,33384=>12829,33385=>12830,34338=>12831,34303=>12832,34305=>12833,34302=>12834,34331=>12835,34304=>12836,34294=>12837,34308=>12838,34313=>12839,34309=>12840,34316=>12841,34301=>12842,34841=>12843,34832=>12844,34833=>12845,34839=>12846,34835=>12847,34838=>12848,35171=>12849,35174=>12850,35257=>12851,35319=>12852,35680=>12853,35690=>12854,35677=>12855,35688=>12856,35683=>12857,35685=>12858,35687=>12859,35693=>12860,36270=>12861,36486=>12862,36488=>12863,36484=>12864,36697=>12865,36694=>12866,36695=>12867,36693=>12868,36696=>12869,36698=>12870,37005=>12871,37187=>12872,37185=>12873,37303=>12874,37301=>12875,37298=>12876,37299=>12877,37899=>12878,37907=>12879,37883=>12880,37920=>12881,37903=>12882,37908=>12883,37886=>12884,37909=>12885,37904=>12886,37928=>12887,37913=>12888,37901=>12889,37877=>12890,37888=>12891,37879=>12892,37895=>12893,37902=>12894,37910=>12895,37906=>12896,37882=>12897,37897=>12898,37880=>12899,37948=>12900,37898=>12901,37887=>12902,37884=>12903,37900=>12904,37878=>12905,37905=>12906,37894=>12907,38366=>12908,38368=>12909,38367=>12910,38702=>12911,38703=>12912,38841=>12913,38843=>12914,38909=>12915,38910=>12916,39008=>12917,39010=>12918,39011=>12919,39007=>12920,39105=>12921,39106=>12922,39248=>12923,39246=>12924,39257=>12925,39244=>12926,39243=>12927,39251=>12928,39474=>12929,39476=>12930,39473=>12931,39468=>12932,39466=>12933,39478=>12934,39465=>12935,39470=>12936,39480=>12937,39469=>12938,39623=>12939,39626=>12940,39622=>12941,39696=>12942,39698=>12943,39697=>12944,39947=>12945,39944=>12946,39927=>12947,39941=>12948,39954=>12949,39928=>12950,40000=>12951,39943=>12952,39950=>12953,39942=>12954,39959=>12955,39956=>12956,39945=>12957,40351=>12958,40345=>12959,40356=>12960,40349=>12961,40338=>12962,40344=>12963,40336=>12964,40347=>12965,40352=>12966,40340=>12967,40348=>12968,40362=>12969,40343=>12970,40353=>12971,40346=>12972,40354=>12973,40360=>12974,40350=>12975,40355=>12976,40383=>12977,40361=>12978,40342=>12979,40358=>12980,40359=>12981,40601=>12982,40603=>12983,40602=>12984,40677=>12985,40676=>12986,40679=>12987,40678=>12988,40752=>12989,40750=>12990,40795=>12991,40800=>12992,40798=>12993,40797=>12994,40793=>12995,40849=>12996,20794=>12997,20793=>12998,21144=>12999,21143=>13000,22211=>13001,22205=>13002,22206=>13003,23368=>13004,23367=>13005,24011=>13006,24015=>13007,24305=>13008,25085=>13009,25883=>13010,27394=>13011,27388=>13012,27395=>13013,27384=>13014,27392=>13015,28739=>13016,28740=>13017,28746=>13018,28744=>13019,28745=>13020,28741=>13021,28742=>13022,29213=>13023,29210=>13024,29209=>13025,29566=>13026,29975=>13027,30314=>13028,30672=>13029,31021=>13030,31025=>13031,31023=>13032,31828=>13033,31827=>13034,31986=>13035,32394=>13036,60229=>13037,32391=>13037,32392=>13038,32395=>13039,32390=>13040,32397=>13041,32589=>13042,32699=>13043,32816=>13044,33245=>13045,34328=>13046,34346=>13047,34342=>13048,34335=>13049,34339=>13050,34332=>13051,34329=>13052,34343=>13053,34350=>13054,34337=>13055,34336=>13056,34345=>13057,34334=>13058,34341=>13059,34857=>13060,34845=>13061,34843=>13062,34848=>13063,34852=>13064,34844=>13065,34859=>13066,34890=>13067,35181=>13068,35177=>13069,35182=>13070,35179=>13071,35322=>13072,35705=>13073,35704=>13074,35653=>13075,35706=>13076,35707=>13077,36112=>13078,36116=>13079,36271=>13080,36494=>13081,36492=>13082,36702=>13083,36699=>13084,36701=>13085,37190=>13086,37188=>13087,37189=>13088,37305=>13089,37951=>13090,37947=>13091,37942=>13092,37929=>13093,37949=>13094,37936=>13095,37945=>13096,37930=>13097,37943=>13098,37932=>13099,37952=>13100,37937=>13101,38373=>13102,38372=>13103,38371=>13104,38709=>13105,38714=>13106,38847=>13107,38881=>13108,39012=>13109,39113=>13110,39110=>13111,39104=>13112,39256=>13113,39254=>13114,39481=>13115,39485=>13116,39494=>13117,39492=>13118,39490=>13119,39489=>13120,39482=>13121,39487=>13122,39629=>13123,39701=>13124,39703=>13125,39704=>13126,39702=>13127,39738=>13128,39762=>13129,39979=>13130,39965=>13131,39964=>13132,39980=>13133,39971=>13134,39976=>13135,39977=>13136,39972=>13137,39969=>13138,40375=>13139,40374=>13140,40380=>13141,40385=>13142,40391=>13143,40394=>13144,40399=>13145,40382=>13146,40389=>13147,40387=>13148,40379=>13149,40373=>13150,40398=>13151,40377=>13152,40378=>13153,40364=>13154,40392=>13155,40369=>13156,40365=>13157,40396=>13158,40371=>13159,40397=>13160,40370=>13161,40570=>13162,40604=>13163,40683=>13164,40686=>13165,40685=>13166,40731=>13167,40728=>13168,40730=>13169,40753=>13170,40782=>13171,40805=>13172,40804=>13173,40850=>13174,20153=>13175,22214=>13176,22213=>13177,22219=>13178,22897=>13179,23371=>13180,23372=>13181,24021=>13182,24017=>13183,24306=>13184,25889=>13185,25888=>13186,25894=>13187,25890=>13188,27403=>13189,27400=>13190,27401=>13191,27661=>13192,28757=>13193,28758=>13194,28759=>13195,28754=>13196,29214=>13197,29215=>13198,29353=>13199,29567=>13200,29912=>13201,29909=>13202,29913=>13203,29911=>13204,30317=>13205,30381=>13206,31029=>13207,31156=>13208,31344=>13209,31345=>13210,31831=>13211,31836=>13212,31833=>13213,31835=>13214,31834=>13215,31988=>13216,31985=>13217,32401=>13218,32591=>13219,32647=>13220,33246=>13221,33387=>13222,34356=>13223,34357=>13224,34355=>13225,34348=>13226,34354=>13227,34358=>13228,34860=>13229,34856=>13230,34854=>13231,34858=>13232,34853=>13233,35185=>13234,35263=>13235,35262=>13236,35323=>13237,35710=>13238,35716=>13239,35714=>13240,35718=>13241,35717=>13242,35711=>13243,36117=>13244,36501=>13245,36500=>13246,36506=>13247,36498=>13248,36496=>13249,36502=>13250,36503=>13251,36704=>13252,36706=>13253,37191=>13254,37964=>13255,37968=>13256,37962=>13257,37963=>13258,37967=>13259,37959=>13260,37957=>13261,37960=>13262,37961=>13263,37958=>13264,38719=>13265,38883=>13266,39018=>13267,39017=>13268,39115=>13269,39252=>13270,39259=>13271,39502=>13272,39507=>13273,39508=>13274,39500=>13275,39503=>13276,39496=>13277,39498=>13278,39497=>13279,39506=>13280,39504=>13281,39632=>13282,39705=>13283,39723=>13284,39739=>13285,39766=>13286,39765=>13287,40006=>13288,40008=>13289,39999=>13290,40004=>13291,39993=>13292,39987=>13293,40001=>13294,39996=>13295,39991=>13296,39988=>13297,39986=>13298,39997=>13299,39990=>13300,40411=>13301,40402=>13302,40414=>13303,40410=>13304,40395=>13305,40400=>13306,40412=>13307,40401=>13308,40415=>13309,40425=>13310,40409=>13311,40408=>13312,40406=>13313,40437=>13314,40405=>13315,40413=>13316,40630=>13317,40688=>13318,40757=>13319,40755=>13320,40754=>13321,40770=>13322,40811=>13323,40853=>13324,40866=>13325,20797=>13326,21145=>13327,22760=>13328,22759=>13329,22898=>13330,23373=>13331,24024=>13332,34863=>13333,24399=>13334,25089=>13335,25091=>13336,25092=>13337,25897=>13338,25893=>13339,26006=>13340,26347=>13341,27409=>13342,27410=>13343,27407=>13344,27594=>13345,28763=>13346,28762=>13347,29218=>13348,29570=>13349,29569=>13350,29571=>13351,30320=>13352,30676=>13353,31847=>13354,31846=>13355,32405=>13356,33388=>13357,34362=>13358,34368=>13359,34361=>13360,34364=>13361,34353=>13362,34363=>13363,34366=>13364,34864=>13365,34866=>13366,34862=>13367,34867=>13368,35190=>13369,35188=>13370,35187=>13371,35326=>13372,35724=>13373,35726=>13374,35723=>13375,35720=>13376,35909=>13377,36121=>13378,36504=>13379,36708=>13380,36707=>13381,37308=>13382,37986=>13383,37973=>13384,37981=>13385,37975=>13386,37982=>13387,38852=>13388,38853=>13389,38912=>13390,39510=>13391,39513=>13392,39710=>13393,39711=>13394,39712=>13395,40018=>13396,40024=>13397,40016=>13398,40010=>13399,40013=>13400,40011=>13401,40021=>13402,40025=>13403,40012=>13404,40014=>13405,40443=>13406,40439=>13407,40431=>13408,40419=>13409,40427=>13410,40440=>13411,40420=>13412,40438=>13413,40417=>13414,40430=>13415,40422=>13416,40434=>13417,40432=>13418,60370=>13418,40418=>13419,40428=>13420,40436=>13421,40435=>13422,40424=>13423,40429=>13424,40642=>13425,40656=>13426,40690=>13427,40691=>13428,40710=>13429,40732=>13430,40760=>13431,40759=>13432,40758=>13433,40771=>13434,40783=>13435,40817=>13436,40816=>13437,40814=>13438,40815=>13439,22227=>13440,22221=>13441,23374=>13442,23661=>13443,25901=>13444,26349=>13445,26350=>13446,27411=>13447,28767=>13448,28769=>13449,28765=>13450,28768=>13451,29219=>13452,29915=>13453,29925=>13454,30677=>13455,31032=>13456,31159=>13457,31158=>13458,31850=>13459,32407=>13460,32649=>13461,33389=>13462,34371=>13463,34872=>13464,34871=>13465,34869=>13466,34891=>13467,35732=>13468,35733=>13469,36510=>13470,36511=>13471,36512=>13472,36509=>13473,37310=>13474,37309=>13475,37314=>13476,37995=>13477,37992=>13478,37993=>13479,38629=>13480,38726=>13481,38723=>13482,38727=>13483,38855=>13484,38885=>13485,39518=>13486,39637=>13487,39769=>13488,40035=>13489,40039=>13490,40038=>13491,40034=>13492,40030=>13493,40032=>13494,40450=>13495,40446=>13496,40455=>13497,40451=>13498,40454=>13499,40453=>13500,40448=>13501,40449=>13502,40457=>13503,40447=>13504,40445=>13505,40452=>13506,40608=>13507,40734=>13508,40774=>13509,40820=>13510,40821=>13511,40822=>13512,22228=>13513,25902=>13514,26040=>13515,27416=>13516,27417=>13517,27415=>13518,27418=>13519,28770=>13520,29222=>13521,29354=>13522,30680=>13523,30681=>13524,31033=>13525,31849=>13526,31851=>13527,31990=>13528,32410=>13529,32408=>13530,32411=>13531,32409=>13532,33248=>13533,33249=>13534,34374=>13535,34375=>13536,34376=>13537,35193=>13538,35194=>13539,35196=>13540,35195=>13541,35327=>13542,35736=>13543,35737=>13544,36517=>13545,36516=>13546,36515=>13547,37998=>13548,37997=>13549,37999=>13550,38001=>13551,38003=>13552,38729=>13553,39026=>13554,39263=>13555,40040=>13556,40046=>13557,40045=>13558,40459=>13559,40461=>13560,40464=>13561,40463=>13562,40466=>13563,40465=>13564,40609=>13565,40693=>13566,40713=>13567,40775=>13568,40824=>13569,40827=>13570,40826=>13571,40825=>13572,22302=>13573,28774=>13574,31855=>13575,34876=>13576,36274=>13577,36518=>13578,37315=>13579,38004=>13580,38008=>13581,38006=>13582,38005=>13583,39520=>13584,39726=>13585,60830=>13585,40052=>13586,40051=>13587,40049=>13588,40053=>13589,40468=>13590,40467=>13591,40694=>13592,40714=>13593,40868=>13594,28776=>13595,28773=>13596,31991=>13597,34410=>13598,34878=>13599,34877=>13600,34879=>13601,35742=>13602,35996=>13603,36521=>13604,36553=>13605,38731=>13606,39027=>13607,39028=>13608,39116=>13609,39265=>13610,39339=>13611,39524=>13612,39526=>13613,39527=>13614,39716=>13615,40469=>13616,40471=>13617,40776=>13618,25095=>13619,27422=>13620,29223=>13621,34380=>13622,36520=>13623,38018=>13624,38016=>13625,38017=>13626,39529=>13627,39528=>13628,40473=>13629,34379=>13630,35743=>13631,38019=>13632,40057=>13633,40631=>13634,30325=>13635,39531=>13636,40058=>13637,40477=>13638,28777=>13639,28778=>13640,29225=>13641,40612=>13642,40830=>13643,40777=>13644,40856=>13645,65049=>13646,65075=>13743,9588=>13744,65076=>13745,65103=>13746,168=>13747,776=>13747,63208=>13747,710=>13748,65342=>13748,63209=>13748,12541=>13749,63210=>13749,12542=>13750,63211=>13750,12445=>13751,63212=>13751,12446=>13752,63213=>13752,12293=>13754,63216=>13754,12294=>13755,63217=>13755,12295=>13756,63218=>13756,12540=>13757,63219=>13757,65339=>13758,63220=>13758,65341=>13759,63221=>13759,10045=>13760,63222=>13760,12353=>13761,63223=>13761,12354=>13762,63224=>13762,12355=>13763,63225=>13763,12356=>13764,63226=>13764,12357=>13765,63227=>13765,12358=>13766,63228=>13766,12359=>13767,63229=>13767,12360=>13768,63230=>13768,12361=>13769,63231=>13769,12362=>13770,63232=>13770,12363=>13771,63233=>13771,12364=>13772,63234=>13772,12365=>13773,63235=>13773,12366=>13774,63236=>13774,12367=>13775,63237=>13775,12368=>13776,63238=>13776,12369=>13777,63239=>13777,12370=>13778,63240=>13778,12371=>13779,63241=>13779,12372=>13780,63242=>13780,12373=>13781,63243=>13781,12374=>13782,63244=>13782,12375=>13783,63245=>13783,12376=>13784,63246=>13784,12377=>13785,63247=>13785,12378=>13786,63248=>13786,12379=>13787,63249=>13787,12380=>13788,63250=>13788,12381=>13789,63251=>13789,12382=>13790,63252=>13790,12383=>13791,63253=>13791,12384=>13792,63254=>13792,12385=>13793,63255=>13793,12386=>13794,63256=>13794,12387=>13795,63257=>13795,12388=>13796,63258=>13796,12389=>13797,63259=>13797,12390=>13798,63260=>13798,12391=>13799,63261=>13799,12392=>13800,63262=>13800,12393=>13801,63263=>13801,12394=>13802,63264=>13802,12395=>13803,63265=>13803,12396=>13804,63266=>13804,12397=>13805,63267=>13805,12398=>13806,63268=>13806,12399=>13807,63269=>13807,12400=>13808,63270=>13808,12401=>13809,63271=>13809,12402=>13810,63272=>13810,12403=>13811,63273=>13811,12404=>13812,63274=>13812,12405=>13813,63275=>13813,12406=>13814,63276=>13814,12407=>13815,63277=>13815,12408=>13816,63278=>13816,12409=>13817,63279=>13817,12410=>13818,63280=>13818,12411=>13819,63281=>13819,12412=>13820,63282=>13820,12413=>13821,63283=>13821,12414=>13822,63284=>13822,12415=>13823,63285=>13823,12416=>13824,63286=>13824,12417=>13825,63287=>13825,12418=>13826,63288=>13826,12419=>13827,63289=>13827,12420=>13828,63290=>13828,12421=>13829,63291=>13829,12422=>13830,63292=>13830,12423=>13831,63293=>13831,12424=>13832,63294=>13832,12425=>13833,63295=>13833,12426=>13834,63296=>13834,12427=>13835,63297=>13835,12428=>13836,63298=>13836,12429=>13837,63299=>13837,12430=>13838,63300=>13838,12431=>13839,63301=>13839,12432=>13840,63302=>13840,12433=>13841,63303=>13841,12434=>13842,63304=>13842,12435=>13843,63305=>13843,12449=>13844,63306=>13844,12450=>13845,63307=>13845,12451=>13846,63308=>13846,12452=>13847,63309=>13847,12453=>13848,63310=>13848,12454=>13849,63311=>13849,12455=>13850,63312=>13850,12456=>13851,63313=>13851,12457=>13852,63314=>13852,12458=>13853,63315=>13853,12459=>13854,63316=>13854,12460=>13855,63317=>13855,12461=>13856,63318=>13856,12462=>13857,63319=>13857,12463=>13858,63320=>13858,12464=>13859,63321=>13859,12465=>13860,63322=>13860,12466=>13861,63323=>13861,12467=>13862,63324=>13862,12468=>13863,63325=>13863,12469=>13864,63326=>13864,12470=>13865,63327=>13865,12471=>13866,63328=>13866,12472=>13867,63329=>13867,12473=>13868,63330=>13868,12474=>13869,63331=>13869,12475=>13870,63332=>13870,12476=>13871,63333=>13871,12477=>13872,63334=>13872,12478=>13873,63335=>13873,12479=>13874,63336=>13874,12480=>13875,63337=>13875,12481=>13876,63338=>13876,12482=>13877,63339=>13877,12483=>13878,63340=>13878,12484=>13879,63341=>13879,12485=>13880,63342=>13880,12486=>13881,63343=>13881,12487=>13882,63344=>13882,12488=>13883,63345=>13883,12489=>13884,63346=>13884,12490=>13885,63347=>13885,12491=>13886,63348=>13886,12492=>13887,63349=>13887,12493=>13888,63350=>13888,12494=>13889,63351=>13889,12495=>13890,63352=>13890,12496=>13891,63353=>13891,12497=>13892,63354=>13892,12498=>13893,63355=>13893,12499=>13894,63356=>13894,12500=>13895,63357=>13895,12501=>13896,63358=>13896,12502=>13897,63359=>13897,12503=>13898,63360=>13898,12504=>13899,63361=>13899,12505=>13900,63362=>13900,12506=>13901,63363=>13901,12507=>13902,63364=>13902,12508=>13903,63365=>13903,12509=>13904,63366=>13904,12510=>13905,63367=>13905,12511=>13906,63368=>13906,12512=>13907,63369=>13907,12513=>13908,63370=>13908,12514=>13909,63371=>13909,12515=>13910,63372=>13910,12516=>13911,63373=>13911,12517=>13912,63374=>13912,12518=>13913,63375=>13913,12519=>13914,63376=>13914,12520=>13915,63377=>13915,12521=>13916,63378=>13916,12522=>13917,63379=>13917,12523=>13918,63380=>13918,12524=>13919,63381=>13919,12525=>13920,63382=>13920,12526=>13921,63383=>13921,12527=>13922,63384=>13922,12528=>13923,63385=>13923,12529=>13924,63386=>13924,12530=>13925,63387=>13925,12531=>13926,63388=>13926,12532=>13927,63389=>13927,12533=>13928,63390=>13928,12534=>13929,63391=>13929,1040=>13930,63392=>13930,1041=>13931,63393=>13931,1042=>13932,63394=>13932,1043=>13933,63395=>13933,1044=>13934,63396=>13934,1045=>13935,63397=>13935,1025=>13936,63398=>13936,1046=>13937,63399=>13937,1047=>13938,63400=>13938,1048=>13939,63401=>13939,1049=>13940,63402=>13940,1050=>13941,63403=>13941,1051=>13942,63404=>13942,1052=>13943,63405=>13943,1053=>13944,63406=>13944,1054=>13945,63407=>13945,1055=>13946,63408=>13946,1056=>13947,63409=>13947,1057=>13948,63410=>13948,1058=>13949,63411=>13949,1059=>13950,63412=>13950,1060=>13951,63413=>13951,1061=>13952,63414=>13952,1062=>13953,63415=>13953,1063=>13954,63416=>13954,1064=>13955,63417=>13955,1065=>13956,63418=>13956,1066=>13957,63419=>13957,1067=>13958,63420=>13958,1068=>13959,63421=>13959,1069=>13960,63422=>13960,1070=>13961,63423=>13961,1071=>13962,63424=>13962,1072=>13963,63425=>13963,1073=>13964,63426=>13964,1074=>13965,63427=>13965,1075=>13966,63428=>13966,1076=>13967,63429=>13967,1077=>13968,63430=>13968,1105=>13969,63431=>13969,1078=>13970,63432=>13970,1079=>13971,63433=>13971,1080=>13972,63434=>13972,1081=>13973,63435=>13973,1082=>13974,63436=>13974,1083=>13975,63437=>13975,1084=>13976,63438=>13976,1085=>13977,63439=>13977,1086=>13978,63440=>13978,1087=>13979,63441=>13979,1088=>13980,63442=>13980,1089=>13981,63443=>13981,1090=>13982,63444=>13982,1091=>13983,63445=>13983,1092=>13984,63446=>13984,1093=>13985,63447=>13985,1094=>13986,63448=>13986,1095=>13987,63449=>13987,1096=>13988,63450=>13988,1097=>13989,63451=>13989,1098=>13990,63452=>13990,1099=>13991,63453=>13991,1100=>13992,63454=>13992,1101=>13993,63455=>13993,1102=>13994,63456=>13994,1103=>13995,63457=>13995,8679=>13996,63458=>13996,8632=>13997,63459=>13997,8633=>13998,63460=>13998,12751=>13999,20033=>13999,63461=>13999,131276=>14000,63462=>14000,20058=>14001,63463=>14001,131210=>14002,63464=>14002,20994=>14003,63465=>14003,17553=>14004,63466=>14004,40880=>14005,63467=>14005,20872=>14006,63468=>14006,13853=>14007,40881=>14007,63469=>14007,161287=>14008,63470=>14008,172=>14049,65506=>14049,63511=>14049,65508=>14050,63512=>14050,65287=>14051,63513=>14051,65282=>14052,63514=>14052,12849=>14053,63515=>14053,8470=>14054,63516=>14054,8481=>14055,63517=>14055,30849=>14056,37561=>14057,58501=>14057,35023=>14058,22715=>14059,24658=>14060,31911=>14061,23290=>14062,9556=>14063,9574=>14064,9559=>14065,9568=>14066,9580=>14067,9571=>14068,9562=>14069,9577=>14070,9565=>14071,9554=>14072,9572=>14073,9557=>14074,9560=>14078,9575=>14079,9563=>14080,9555=>14081,9573=>14082,9558=>14083,9567=>14084,9579=>14085,9570=>14086,9561=>14087,9576=>14088,9564=>14089,9553=>14090,9619=>14096,65517=>14096,65040=>14099,65041=>14100,65042=>14101,65044=>14103,65043=>14104,65046=>14105,65045=>14106,147159=>14123,58129=>14123,22462=>14124,58130=>14124,159443=>14125,58131=>14125,28990=>14126,58132=>14126,153568=>14127,58133=>14127,27042=>14128,58135=>14128,166889=>14129,58136=>14129,23412=>14130,58137=>14130,31305=>14131,58138=>14131,153825=>14132,58139=>14132,169177=>14133,58140=>14133,31333=>14134,58141=>14134,31357=>14135,58142=>14135,154028=>14136,58143=>14136,31419=>14137,58144=>14137,31408=>14138,58145=>14138,31426=>14139,58146=>14139,31427=>14140,58147=>14140,29137=>14141,58148=>14141,156813=>14142,58149=>14142,16842=>14143,58150=>14143,31450=>14144,58151=>14144,31453=>14145,58152=>14145,31466=>14146,58153=>14146,16879=>14147,58154=>14147,21682=>14148,58155=>14148,154625=>14149,58156=>14149,31499=>14150,58157=>14150,31573=>14151,58158=>14151,31529=>14152,58159=>14152,152334=>14153,58160=>14153,154878=>14154,58161=>14154,31650=>14155,58162=>14155,31599=>14156,58163=>14156,33692=>14157,58164=>14157,154548=>14158,58165=>14158,158847=>14159,58166=>14159,31696=>14160,58167=>14160,33825=>14161,58168=>14161,31634=>14162,58169=>14162,58171=>14164,154912=>14164,33938=>14166,58174=>14166,31738=>14167,58175=>14167,31797=>14169,58177=>14169,154817=>14170,58178=>14170,31812=>14171,58179=>14171,31875=>14172,58180=>14172,149634=>14173,58181=>14173,31910=>14174,58182=>14174,148856=>14175,58184=>14175,31945=>14176,58185=>14176,31943=>14177,58186=>14177,31974=>14178,58187=>14178,31987=>14180,58189=>14180,31989=>14181,58190=>14181,32359=>14182,58192=>14182,17693=>14183,58193=>14183,159300=>14184,58194=>14184,32093=>14185,58195=>14185,159446=>14186,58196=>14186,32137=>14187,58198=>14187,32171=>14188,58199=>14188,28981=>14189,58200=>14189,32179=>14190,58201=>14190,32214=>14191,147543=>14192,58203=>14192,155689=>14193,58204=>14193,32228=>14194,58205=>14194,15635=>14195,58206=>14195,32245=>14196,58207=>14196,137209=>14197,58208=>14197,32229=>14198,58209=>14198,164717=>14199,58210=>14199,155937=>14201,58212=>14201,155994=>14202,58213=>14202,32366=>14203,58214=>14203,17195=>14205,58216=>14205,37996=>14206,58217=>14206,32295=>14207,58218=>14207,32576=>14208,58219=>14208,32577=>14209,58220=>14209,32583=>14210,58221=>14210,31030=>14211,58222=>14211,156368=>14212,58223=>14212,39393=>14213,58224=>14213,32663=>14214,58225=>14214,156497=>14215,58226=>14215,32675=>14216,58227=>14216,136801=>14217,58228=>14217,131176=>14218,58229=>14218,17756=>14219,58230=>14219,145254=>14220,58231=>14220,164666=>14221,58233=>14221,32762=>14222,58234=>14222,156809=>14223,58235=>14223,64091=>14224,32776=>14225,58237=>14225,32797=>14226,58238=>14226,32815=>14228,58240=>14228,172167=>14229,58241=>14229,158915=>14230,58242=>14230,32827=>14231,58243=>14231,32828=>14232,58244=>14232,32865=>14233,58245=>14233,141076=>14234,58246=>14234,18825=>14235,58247=>14235,157222=>14236,58248=>14236,146915=>14237,58249=>14237,157416=>14238,58250=>14238,26405=>14239,58251=>14239,32935=>14240,58252=>14240,166472=>14241,58253=>14241,33031=>14242,58254=>14242,33050=>14243,58255=>14243,22704=>14244,58256=>14244,141046=>14245,58257=>14245,27775=>14246,58258=>14246,156824=>14247,58259=>14247,25831=>14248,58261=>14248,136330=>14249,58262=>14249,33304=>14250,58263=>14250,137310=>14251,58264=>14251,27219=>14252,58265=>14252,150117=>14253,58266=>14253,150165=>14254,58267=>14254,17530=>14255,58268=>14255,33321=>14256,58269=>14256,158290=>14257,58271=>14257,146814=>14258,58272=>14258,20473=>14259,58273=>14259,136445=>14260,58274=>14260,34018=>14261,58275=>14261,33634=>14262,58276=>14262,194959=>14263,149927=>14264,58278=>14264,144688=>14265,58279=>14265,137075=>14266,58280=>14266,146936=>14267,58281=>14267,33450=>14268,58282=>14268,26907=>14269,58283=>14269,194964=>14270,58284=>14270,16859=>14271,58285=>14271,34123=>14272,58286=>14272,33488=>14273,58287=>14273,33562=>14274,58288=>14274,134678=>14275,58289=>14275,137140=>14276,58290=>14276,14017=>14277,58291=>14277,143741=>14278,58292=>14278,144730=>14279,58293=>14279,33403=>14280,58294=>14280,33506=>14281,58295=>14281,33560=>14282,58296=>14282,147083=>14283,58297=>14283,159139=>14284,58298=>14284,158469=>14285,58299=>14285,158615=>14286,58300=>14286,144846=>14287,58301=>14287,15807=>14288,58302=>14288,33565=>14289,58303=>14289,21996=>14290,58304=>14290,33669=>14291,58305=>14291,17675=>14292,58306=>14292,159141=>14293,58307=>14293,33708=>14294,58308=>14294,33747=>14296,58310=>14296,159444=>14297,58312=>14297,27223=>14298,58313=>14298,34138=>14299,58314=>14299,13462=>14300,58315=>14300,159298=>14301,58316=>14301,33880=>14302,58318=>14302,154596=>14303,58319=>14303,33905=>14304,58320=>14304,15827=>14305,58321=>14305,17636=>14306,58322=>14306,27303=>14307,58323=>14307,33866=>14308,58324=>14308,31064=>14309,58326=>14309,158614=>14311,58328=>14311,159351=>14312,58329=>14312,159299=>14313,58330=>14313,34014=>14314,58331=>14314,33681=>14316,58333=>14316,17568=>14317,58334=>14317,33939=>14318,58335=>14318,34020=>14319,58336=>14319,154769=>14320,58337=>14320,16960=>14321,58338=>14321,154816=>14322,58339=>14322,17731=>14323,58340=>14323,34100=>14324,58341=>14324,23282=>14325,58342=>14325,17699=>14326,17703=>14327,58344=>14327,34163=>14328,58345=>14328,17686=>14329,58346=>14329,26559=>14330,58347=>14330,34326=>14331,58348=>14331,165413=>14332,58349=>14332,165435=>14333,58350=>14333,34241=>14334,58351=>14334,159880=>14335,58352=>14335,34306=>14336,58353=>14336,136578=>14337,58354=>14337,159949=>14338,58355=>14338,194994=>14339,58356=>14339,17770=>14340,58357=>14340,34344=>14341,58358=>14341,13896=>14342,58359=>14342,137378=>14343,58360=>14343,21495=>14344,58361=>14344,160666=>14345,58362=>14345,34430=>14346,58363=>14346,172280=>14348,58365=>14348,34798=>14349,58366=>14349,142375=>14350,58367=>14350,34737=>14351,58368=>14351,34778=>14352,58369=>14352,34831=>14353,60990=>14353,58370=>14353,22113=>14354,58371=>14354,34412=>14355,58372=>14355,26710=>14356,58373=>14356,17935=>14357,58374=>14357,34885=>14358,58375=>14358,34886=>14359,58376=>14359,161248=>14360,58377=>14360,146873=>14361,58378=>14361,161252=>14362,58379=>14362,34910=>14363,58380=>14363,34972=>14364,58381=>14364,18011=>14365,58382=>14365,34996=>14366,58383=>14366,34997=>14367,58384=>14367,35013=>14368,58386=>14368,161551=>14369,58388=>14369,35207=>14370,58389=>14370,35239=>14374,58393=>14374,35260=>14375,58394=>14375,166437=>14376,58395=>14376,35303=>14377,58396=>14377,162084=>14378,58397=>14378,162493=>14379,58398=>14379,35484=>14380,58399=>14380,30611=>14381,58400=>14381,37374=>14382,58401=>14382,35472=>14383,58402=>14383,162393=>14384,58403=>14384,31465=>14385,58404=>14385,162618=>14386,58405=>14386,18195=>14387,58407=>14387,162616=>14388,58408=>14388,29052=>14389,58409=>14389,35596=>14390,58410=>14390,35615=>14391,58411=>14391,152624=>14392,58412=>14392,152933=>14393,58413=>14393,35647=>14394,58414=>14394,35661=>14396,58416=>14396,35497=>14397,58417=>14397,150138=>14398,58418=>14398,35728=>14399,58419=>14399,35739=>14400,58420=>14400,35503=>14401,58421=>14401,136927=>14402,58422=>14402,17941=>14403,58423=>14403,34895=>14404,58424=>14404,35995=>14405,58425=>14405,163156=>14406,58426=>14406,163215=>14407,58427=>14407,195028=>14408,58428=>14408,14117=>14409,58429=>14409,163155=>14410,58430=>14410,36054=>14411,58431=>14411,163224=>14412,58432=>14412,163261=>14413,58433=>14413,36114=>14414,58434=>14414,36099=>14415,58435=>14415,137488=>14416,58436=>14416,36059=>14417,58437=>14417,28764=>14418,58438=>14418,36113=>14419,58439=>14419,16080=>14420,58441=>14420,195031=>14421,36265=>14422,58443=>14422,163842=>14423,58444=>14423,135188=>14424,58445=>14424,149898=>14425,58446=>14425,15228=>14426,58447=>14426,164284=>14427,58448=>14427,160012=>14428,58449=>14428,31463=>14429,58450=>14429,36525=>14430,58451=>14430,36534=>14431,58452=>14431,36547=>14432,58453=>14432,37588=>14433,58454=>14433,36633=>14434,58455=>14434,36653=>14435,58456=>14435,164709=>14436,58457=>14436,164882=>14437,58458=>14437,36773=>14438,58459=>14438,37635=>14439,58460=>14439,172703=>14440,58461=>14440,133712=>14441,58462=>14441,36787=>14442,58463=>14442,166366=>14444,58465=>14444,165181=>14445,58466=>14445,146875=>14446,58467=>14446,24312=>14447,58468=>14447,143970=>14448,58469=>14448,36857=>14449,58470=>14449,140069=>14451,58474=>14451,14720=>14452,58475=>14452,159447=>14453,58476=>14453,36919=>14454,58477=>14454,165180=>14455,58478=>14455,162494=>14456,58479=>14456,36961=>14457,58480=>14457,165228=>14458,58481=>14458,165387=>14459,58482=>14459,37032=>14460,58483=>14460,165651=>14461,58484=>14461,37060=>14462,58485=>14462,165606=>14463,58486=>14463,37038=>14464,58487=>14464,64038=>14465,37223=>14466,58489=>14466,37289=>14467,58491=>14467,37316=>14468,58492=>14468,31916=>14469,58493=>14469,166195=>14470,58494=>14470,138889=>14471,58495=>14471,37390=>14472,58496=>14472,27807=>14473,58497=>14473,37441=>14474,58498=>14474,37474=>14475,58499=>14475,153017=>14476,58500=>14476,166598=>14477,58502=>14477,146587=>14478,58503=>14478,166668=>14479,58504=>14479,153051=>14480,58505=>14480,134449=>14481,58506=>14481,37676=>14482,58507=>14482,37739=>14483,58508=>14483,166625=>14484,58509=>14484,166891=>14485,58510=>14485,23235=>14486,58512=>14486,166626=>14487,58513=>14487,166629=>14488,58514=>14488,18789=>14489,58515=>14489,37444=>14490,58516=>14490,166892=>14491,58517=>14491,166969=>14492,58518=>14492,166911=>14493,58519=>14493,37747=>14494,58520=>14494,37979=>14495,58521=>14495,36540=>14496,58522=>14496,38277=>14497,58523=>14497,38310=>14498,58524=>14498,37926=>14499,58525=>14499,38304=>14500,58526=>14500,28662=>14501,58527=>14501,17081=>14502,58528=>14502,165592=>14503,58530=>14503,135804=>14504,58531=>14504,146990=>14505,58532=>14505,18911=>14506,58533=>14506,27676=>14507,58534=>14507,38523=>14508,58535=>14508,38550=>14509,58536=>14509,16748=>14510,58537=>14510,38563=>14511,58538=>14511,159445=>14512,58539=>14512,25050=>14513,58540=>14513,58541=>14514,30965=>14515,58542=>14515,166624=>14516,58543=>14516,38589=>14517,58544=>14517,21452=>14518,58545=>14518,18849=>14519,58546=>14519,158904=>14520,58547=>14520,131700=>14521,58548=>14521,156688=>14522,58549=>14522,168111=>14523,58550=>14523,168165=>14524,58551=>14524,150225=>14525,58552=>14525,137493=>14526,58553=>14526,144138=>14527,58554=>14527,38705=>14528,58555=>14528,34370=>14529,58556=>14529,38710=>14530,58557=>14530,18959=>14531,58558=>14531,17725=>14532,58559=>14532,17797=>14533,58560=>14533,150249=>14534,58561=>14534,28789=>14535,58562=>14535,23361=>14536,58563=>14536,38683=>14537,58564=>14537,168405=>14539,58566=>14539,38743=>14540,58567=>14540,23370=>14541,58568=>14541,168427=>14542,58569=>14542,38751=>14543,58570=>14543,37925=>14544,58571=>14544,20688=>14545,58572=>14545,143543=>14546,58573=>14546,143548=>14547,58574=>14547,38793=>14548,58575=>14548,38815=>14549,58576=>14549,38833=>14550,58577=>14550,38846=>14551,58578=>14551,38848=>14552,58579=>14552,38866=>14553,58580=>14553,38880=>14554,58581=>14554,152684=>14555,58582=>14555,38894=>14556,58583=>14556,29724=>14557,58584=>14557,169011=>14558,58585=>14558,38901=>14560,58587=>14560,168989=>14561,58588=>14561,162170=>14562,58589=>14562,19153=>14563,58590=>14563,38964=>14564,58591=>14564,38963=>14565,58592=>14565,38987=>14566,58593=>14566,39014=>14567,58594=>14567,15118=>14568,58595=>14568,160117=>14569,58596=>14569,15697=>14570,58597=>14570,132656=>14571,58598=>14571,147804=>14572,58599=>14572,153350=>14573,58600=>14573,39114=>14574,58601=>14574,39095=>14575,58602=>14575,39112=>14576,58603=>14576,39111=>14577,58604=>14577,19199=>14578,58605=>14578,159015=>14579,58606=>14579,136915=>14580,58607=>14580,21936=>14581,58608=>14581,39137=>14582,58609=>14582,39142=>14583,58610=>14583,39148=>14584,58611=>14584,37752=>14585,58612=>14585,39225=>14586,58613=>14586,150057=>14587,58614=>14587,19314=>14588,58615=>14588,170071=>14589,58616=>14589,170245=>14590,58617=>14590,39413=>14591,58618=>14591,39436=>14592,58619=>14592,39483=>14593,58620=>14593,39440=>14594,58621=>14594,39512=>14595,58622=>14595,153381=>14596,58623=>14596,14020=>14597,58624=>14597,168113=>14598,58625=>14598,170965=>14599,58626=>14599,39648=>14600,58627=>14600,39650=>14601,58628=>14601,170757=>14602,58629=>14602,39668=>14603,58630=>14603,19470=>14604,58631=>14604,39700=>14605,58632=>14605,39725=>14606,58633=>14606,165376=>14607,58634=>14607,20532=>14608,58635=>14608,39732=>14609,58636=>14609,14531=>14610,58638=>14610,143485=>14611,58639=>14611,39760=>14612,58640=>14612,39744=>14613,58641=>14613,171326=>14614,58642=>14614,23109=>14615,58643=>14615,137315=>14616,58644=>14616,39822=>14617,58645=>14617,39938=>14618,58647=>14618,39935=>14619,58648=>14619,39948=>14620,58649=>14620,171624=>14621,58650=>14621,40404=>14622,58651=>14622,171959=>14623,58652=>14623,172434=>14624,58653=>14624,172459=>14625,58654=>14625,172257=>14626,58655=>14626,172323=>14627,58656=>14627,172511=>14628,58657=>14628,40318=>14629,58658=>14629,40323=>14630,58659=>14630,172340=>14631,58660=>14631,40462=>14632,58661=>14632,40388=>14633,58663=>14633,172435=>14634,58665=>14634,172576=>14635,58666=>14635,137531=>14636,58667=>14636,172595=>14637,58668=>14637,40249=>14638,58669=>14638,172217=>14639,58670=>14639,172724=>14640,58671=>14640,40592=>14641,58672=>14641,40597=>14642,58673=>14642,40606=>14643,58674=>14643,40610=>14644,58675=>14644,19764=>14645,58676=>14645,40618=>14646,58677=>14646,40623=>14647,58678=>14647,148324=>14648,58679=>14648,40641=>14649,58680=>14649,15200=>14650,58681=>14650,14821=>14651,58682=>14651,15645=>14652,58683=>14652,20274=>14653,58684=>14653,14270=>14654,58685=>14654,166955=>14655,58686=>14655,40706=>14656,58687=>14656,40712=>14657,58688=>14657,19350=>14658,58689=>14658,37924=>14659,58690=>14659,159138=>14660,58691=>14660,40727=>14661,60836=>14661,58692=>14661,195099=>14662,40761=>14663,58694=>14663,22175=>14664,58695=>14664,22154=>14665,58696=>14665,40773=>14666,58697=>14666,39352=>14667,58698=>14667,168075=>14668,58699=>14668,38898=>14669,58700=>14669,33919=>14670,58701=>14670,40809=>14672,58703=>14672,31452=>14673,58704=>14673,40846=>14674,58705=>14674,29206=>14675,58706=>14675,19390=>14676,58707=>14676,149877=>14677,58708=>14677,149947=>14678,58709=>14678,29047=>14679,58710=>14679,150008=>14680,58711=>14680,148296=>14681,58712=>14681,150097=>14682,58713=>14682,29598=>14683,58714=>14683,166874=>14684,58715=>14684,137466=>14685,58716=>14685,31135=>14686,58717=>14686,166270=>14687,58718=>14687,167478=>14688,58719=>14688,37737=>14689,58720=>14689,37875=>14690,58721=>14690,166468=>14691,58722=>14691,37612=>14692,58723=>14692,37761=>14693,58724=>14693,37835=>14694,58725=>14694,166252=>14695,58726=>14695,148665=>14696,58727=>14696,29207=>14697,58728=>14697,16107=>14698,58729=>14698,30578=>14699,58730=>14699,31299=>14700,58731=>14700,28880=>14701,58732=>14701,148595=>14702,58733=>14702,148472=>14703,58734=>14703,29054=>14704,58735=>14704,137199=>14705,58736=>14705,28835=>14706,58737=>14706,137406=>14707,58738=>14707,144793=>14708,58739=>14708,16071=>14709,58740=>14709,137349=>14710,58741=>14710,152623=>14711,58742=>14711,137208=>14712,58743=>14712,14114=>14713,58744=>14713,136955=>14714,58745=>14714,137273=>14715,58746=>14715,14049=>14716,58747=>14716,137076=>14717,58748=>14717,137425=>14718,58749=>14718,155467=>14719,58750=>14719,14115=>14720,58751=>14720,136896=>14721,58752=>14721,22363=>14722,58753=>14722,150053=>14723,58754=>14723,136190=>14724,58755=>14724,135848=>14725,58756=>14725,136134=>14726,58757=>14726,136374=>14727,58758=>14727,34051=>14728,58761=>14728,58759=>14728,145062=>14729,58760=>14729,33877=>14731,58762=>14731,149908=>14732,58763=>14732,160101=>14733,58764=>14733,146993=>14734,58765=>14734,152924=>14735,58766=>14735,147195=>14736,58767=>14736,159826=>14737,58768=>14737,17652=>14738,58769=>14738,145134=>14739,58770=>14739,170397=>14740,58771=>14740,159526=>14741,58772=>14741,26617=>14742,58773=>14742,14131=>14743,58774=>14743,15381=>14744,58775=>14744,15847=>14745,58776=>14745,22636=>14746,58777=>14746,137506=>14747,58778=>14747,26640=>14748,58779=>14748,16471=>14749,58780=>14749,145215=>14750,58781=>14750,147681=>14751,58782=>14751,147595=>14752,58783=>14752,147727=>14753,58784=>14753,158753=>14754,58785=>14754,21707=>14755,58786=>14755,22174=>14756,58787=>14756,157361=>14757,58788=>14757,22162=>14758,58789=>14758,135135=>14759,58790=>14759,134056=>14760,58791=>14760,134669=>14761,58792=>14761,166675=>14763,58794=>14763,37788=>14764,58795=>14764,20216=>14765,58796=>14765,20779=>14766,58797=>14766,14361=>14767,58798=>14767,148534=>14768,58799=>14768,20156=>14769,58800=>14769,132197=>14770,58801=>14770,20299=>14772,58803=>14772,20362=>14773,58804=>14773,153169=>14774,58805=>14774,23144=>14775,58806=>14775,131499=>14776,58807=>14776,132043=>14777,58808=>14777,14745=>14778,58809=>14778,131850=>14779,58810=>14779,132116=>14780,58811=>14780,13365=>14781,58812=>14781,20265=>14782,58813=>14782,131776=>14783,58814=>14783,167603=>14784,58815=>14784,131701=>14785,58816=>14785,35546=>14786,58817=>14786,131596=>14787,58818=>14787,20120=>14788,58819=>14788,20685=>14789,58820=>14789,20749=>14790,58821=>14790,20386=>14791,58822=>14791,20227=>14792,58823=>14792,150030=>14793,58824=>14793,147082=>14794,58825=>14794,20290=>14795,58826=>14795,20526=>14796,58827=>14796,20588=>14797,58828=>14797,20609=>14798,58829=>14798,20428=>14799,58830=>14799,20453=>14800,58831=>14800,20568=>14801,58832=>14801,20732=>14802,58833=>14802,28278=>14803,58838=>14803,144789=>14804,58839=>14804,147001=>14805,58840=>14805,147135=>14806,58841=>14806,28018=>14807,58842=>14807,137348=>14808,58843=>14808,147081=>14809,58844=>14809,20904=>14810,58845=>14810,20931=>14811,58846=>14811,132576=>14812,58847=>14812,17629=>14813,58848=>14813,132259=>14814,58849=>14814,132242=>14815,58850=>14815,132241=>14816,58851=>14816,36218=>14817,58852=>14817,166556=>14818,58853=>14818,132878=>14819,58854=>14819,21081=>14820,58855=>14820,21156=>14821,58856=>14821,133235=>14822,58857=>14822,21217=>14823,58858=>14823,18042=>14825,58860=>14825,29068=>14826,58861=>14826,148364=>14827,58862=>14827,134176=>14828,58863=>14828,149932=>14829,58864=>14829,135396=>14830,58865=>14830,27089=>14831,58866=>14831,134685=>14832,58867=>14832,16094=>14834,58869=>14834,29849=>14835,58870=>14835,29716=>14836,58871=>14836,29782=>14837,58872=>14837,29592=>14838,58873=>14838,19342=>14839,58874=>14839,150204=>14840,58875=>14840,147597=>14841,58876=>14841,21456=>14842,58877=>14842,13700=>14843,58878=>14843,29199=>14844,58879=>14844,147657=>14845,58880=>14845,21940=>14846,58881=>14846,131909=>14847,58882=>14847,21709=>14848,58883=>14848,134086=>14849,58884=>14849,22301=>14850,58885=>14850,37469=>14851,58886=>14851,38644=>14852,58887=>14852,22493=>14853,58889=>14853,22413=>14854,58890=>14854,22399=>14855,58891=>14855,13886=>14856,58892=>14856,22731=>14857,58893=>14857,23193=>14858,58894=>14858,166470=>14859,58895=>14859,136954=>14860,58896=>14860,137071=>14861,58897=>14861,136976=>14862,58898=>14862,23084=>14863,58899=>14863,22968=>14864,58900=>14864,23166=>14865,58902=>14865,23247=>14866,58903=>14866,23058=>14867,58904=>14867,153926=>14868,58905=>14868,137715=>14869,58906=>14869,137313=>14870,58907=>14870,148117=>14871,58908=>14871,14069=>14872,58909=>14872,27909=>14873,58910=>14873,29763=>14874,58911=>14874,23073=>14875,58912=>14875,155267=>14876,58913=>14876,23169=>14877,58914=>14877,166871=>14878,58915=>14878,132115=>14879,58916=>14879,37856=>14880,58917=>14880,29836=>14881,58918=>14881,135939=>14882,58919=>14882,28933=>14883,58920=>14883,18802=>14884,58921=>14884,37896=>14885,58922=>14885,166395=>14886,58923=>14886,37821=>14887,58924=>14887,14240=>14888,58925=>14888,23582=>14889,58926=>14889,23710=>14890,58927=>14890,24158=>14891,58928=>14891,24136=>14892,58929=>14892,137622=>14893,58930=>14893,137596=>14894,58931=>14894,146158=>14895,58932=>14895,24269=>14896,58933=>14896,23375=>14897,58934=>14897,58935=>14898,137475=>14898,58936=>14899,137476=>14899,14081=>14900,58937=>14900,137376=>14901,58938=>14901,14045=>14902,58939=>14902,136958=>14903,58940=>14903,14035=>14904,58941=>14904,33066=>14905,58942=>14905,166471=>14906,58943=>14906,138682=>14907,58944=>14907,144498=>14908,58945=>14908,166312=>14909,58946=>14909,24332=>14910,60916=>14910,58947=>14910,24334=>14911,58948=>14911,137511=>14912,58949=>14912,137131=>14913,58950=>14913,23147=>14914,58951=>14914,137019=>14915,58952=>14915,23364=>14916,58953=>14916,161277=>14917,58955=>14917,34912=>14918,58956=>14918,24702=>14919,58957=>14919,141408=>14920,58958=>14920,140843=>14921,58959=>14921,24539=>14922,58960=>14922,16056=>14923,58961=>14923,140719=>14924,58962=>14924,140734=>14925,58963=>14925,168072=>14926,58964=>14926,159603=>14927,58965=>14927,25024=>14928,58966=>14928,131134=>14929,58967=>14929,131142=>14930,58968=>14930,140827=>14931,58969=>14931,24985=>14932,58970=>14932,24984=>14933,58971=>14933,24693=>14934,58972=>14934,142491=>14935,58973=>14935,142599=>14936,58974=>14936,149204=>14937,58975=>14937,168269=>14938,58976=>14938,25713=>14939,58977=>14939,149093=>14940,58978=>14940,142186=>14941,58979=>14941,14889=>14942,58980=>14942,142114=>14943,58981=>14943,144464=>14944,58982=>14944,170218=>14945,58983=>14945,142968=>14946,58984=>14946,25399=>14947,58985=>14947,25782=>14948,58987=>14948,25393=>14949,58988=>14949,25553=>14950,58989=>14950,149987=>14951,58990=>14951,142695=>14952,58991=>14952,25252=>14953,58992=>14953,142497=>14954,58993=>14954,25659=>14955,58994=>14955,25963=>14956,58995=>14956,26994=>14957,58996=>14957,15348=>14958,58997=>14958,143502=>14959,58998=>14959,144045=>14960,58999=>14960,149897=>14961,59000=>14961,144043=>14962,59001=>14962,21773=>14963,59002=>14963,144096=>14964,59003=>14964,137433=>14965,59004=>14965,169023=>14966,59005=>14966,26318=>14967,59006=>14967,144009=>14968,59007=>14968,143795=>14969,59008=>14969,15072=>14970,59009=>14970,152964=>14971,59011=>14971,166690=>14972,59012=>14972,152975=>14973,59013=>14973,136956=>14974,59014=>14974,152923=>14975,59015=>14975,152613=>14976,59016=>14976,30958=>14977,59017=>14977,143619=>14978,59018=>14978,137258=>14979,59019=>14979,143924=>14980,59020=>14980,13412=>14981,59021=>14981,143887=>14982,59022=>14982,143746=>14983,59023=>14983,148169=>14984,59024=>14984,26254=>14985,59025=>14985,159012=>14986,59026=>14986,26219=>14987,59027=>14987,19347=>14988,59028=>14988,26160=>14989,59029=>14989,161904=>14990,59030=>14990,138731=>14991,59031=>14991,26211=>14992,59032=>14992,144082=>14993,59033=>14993,144097=>14994,59034=>14994,26142=>14995,59035=>14995,153714=>14996,59036=>14996,14545=>14997,59037=>14997,145466=>14998,59038=>14998,145340=>14999,59039=>14999,15257=>15000,59040=>15000,145314=>15001,59041=>15001,144382=>15002,59042=>15002,29904=>15003,59043=>15003,15254=>15004,59044=>15004,149034=>15005,59046=>15005,26806=>15006,59047=>15006,15300=>15008,59049=>15008,27326=>15009,59050=>15009,145365=>15010,59052=>15010,148615=>15011,59053=>15011,27187=>15012,59054=>15012,27218=>15013,59055=>15013,27337=>15014,59056=>15014,27397=>15015,59057=>15015,137490=>15016,59058=>15016,25873=>15017,59059=>15017,26776=>15018,59060=>15018,27212=>15019,59061=>15019,15319=>15020,59062=>15020,27258=>15021,59063=>15021,27479=>15022,59064=>15022,147392=>15023,59065=>15023,146586=>15024,59066=>15024,37792=>15025,59067=>15025,37618=>15026,59068=>15026,166890=>15027,59069=>15027,166603=>15028,59070=>15028,37513=>15029,59071=>15029,163870=>15030,59072=>15030,166364=>15031,59073=>15031,37991=>15032,59074=>15032,28069=>15033,59075=>15033,28427=>15034,59076=>15034,147327=>15036,59079=>15036,15759=>15037,59080=>15037,28164=>15038,59081=>15038,147516=>15039,59082=>15039,23101=>15040,59083=>15040,28170=>15041,59084=>15041,22599=>15042,59085=>15042,27940=>15043,59086=>15043,30786=>15044,59087=>15044,28987=>15045,59088=>15045,148250=>15046,59089=>15046,148086=>15047,59090=>15047,28913=>15048,59091=>15048,29264=>15049,61085=>15049,59092=>15049,29319=>15050,59093=>15050,29332=>15051,59094=>15051,149391=>15052,59095=>15052,149285=>15053,59096=>15053,20857=>15054,59097=>15054,150180=>15055,59098=>15055,132587=>15056,59099=>15056,29818=>15057,59100=>15057,147192=>15058,59101=>15058,144991=>15059,59102=>15059,150090=>15060,59103=>15060,149783=>15061,59104=>15061,155617=>15062,59105=>15062,16134=>15063,59106=>15063,16049=>15064,59107=>15064,150239=>15065,59108=>15065,166947=>15066,59109=>15066,147253=>15067,59110=>15067,24743=>15068,59111=>15068,16115=>15069,59112=>15069,29900=>15070,59113=>15070,29756=>15071,59114=>15071,37767=>15072,59115=>15072,29751=>15073,59116=>15073,17567=>15074,59117=>15074,159210=>15075,59118=>15075,17745=>15076,59119=>15076,30083=>15077,59120=>15077,16227=>15078,59121=>15078,150745=>15079,59122=>15079,150790=>15080,59123=>15080,16216=>15081,59124=>15081,30037=>15082,59125=>15082,30323=>15083,59126=>15083,173510=>15084,59127=>15084,29800=>15086,61070=>15086,59129=>15086,166604=>15087,59130=>15087,149931=>15088,59131=>15088,149902=>15089,59132=>15089,15099=>15090,59133=>15090,15821=>15091,59134=>15091,150094=>15092,59135=>15092,16127=>15093,59136=>15093,149957=>15094,59137=>15094,149747=>15095,59138=>15095,37370=>15096,59139=>15096,22322=>15097,59140=>15097,37698=>15098,59141=>15098,166627=>15099,59142=>15099,137316=>15100,59143=>15100,20703=>15101,59144=>15101,152097=>15102,59145=>15102,152039=>15103,59146=>15103,30584=>15104,59147=>15104,143922=>15105,59148=>15105,30478=>15106,59149=>15106,30479=>15107,59150=>15107,30587=>15108,59151=>15108,149143=>15109,59152=>15109,145281=>15110,59153=>15110,14942=>15111,59154=>15111,149744=>15112,59155=>15112,29752=>15113,59156=>15113,29851=>15114,59157=>15114,16063=>15115,59158=>15115,150202=>15116,59159=>15116,150215=>15117,59160=>15117,16584=>15118,59161=>15118,150166=>15119,59162=>15119,156078=>15120,59163=>15120,37639=>15121,59164=>15121,152961=>15122,59165=>15122,30750=>15123,59166=>15123,30861=>15124,59167=>15124,30856=>15125,59168=>15125,30930=>15126,59169=>15126,29648=>15127,59170=>15127,31065=>15128,59171=>15128,161601=>15129,59172=>15129,153315=>15130,59173=>15130,16654=>15131,59174=>15131,31141=>15134,59177=>15134,27181=>15135,59178=>15135,147194=>15136,59179=>15136,31290=>15137,59180=>15137,31220=>15138,59181=>15138,16750=>15139,59182=>15139,136934=>15140,59183=>15140,16690=>15141,59184=>15141,37429=>15142,59185=>15142,31217=>15143,59186=>15143,134476=>15144,59187=>15144,149900=>15145,59188=>15145,131737=>15146,59189=>15146,146874=>15147,59190=>15147,137070=>15148,59191=>15148,13719=>15149,59192=>15149,21867=>15150,59193=>15150,13680=>15151,59194=>15151,13994=>15152,59195=>15152,131540=>15153,59196=>15153,134157=>15154,59197=>15154,31458=>15155,59198=>15155,23129=>15156,59199=>15156,141045=>15157,59200=>15157,154287=>15158,59201=>15158,154268=>15159,59202=>15159,23053=>15160,59203=>15160,131675=>15161,59204=>15161,30960=>15162,59205=>15162,23082=>15163,59206=>15163,154566=>15164,59207=>15164,31486=>15165,59208=>15165,16889=>15166,59209=>15166,31837=>15167,59210=>15167,31853=>15168,59211=>15168,16913=>15169,59212=>15169,154547=>15170,59213=>15170,155324=>15171,59214=>15171,155302=>15172,59215=>15172,31949=>15173,59216=>15173,150009=>15174,59217=>15174,137136=>15175,59218=>15175,31886=>15176,59219=>15176,31868=>15177,59220=>15177,31918=>15178,59221=>15178,27314=>15179,59222=>15179,32220=>15180,59223=>15180,32263=>15181,59224=>15181,32211=>15182,59225=>15182,32590=>15183,59226=>15183,156257=>15184,59227=>15184,155996=>15185,59228=>15185,162632=>15186,59229=>15186,32151=>15187,59230=>15187,155266=>15188,59231=>15188,17002=>15189,59232=>15189,158581=>15190,59233=>15190,133398=>15191,59234=>15191,26582=>15192,59235=>15192,131150=>15193,59236=>15193,144847=>15194,59237=>15194,22468=>15195,59238=>15195,156690=>15196,59239=>15196,156664=>15197,59240=>15197,32733=>15198,59242=>15198,31527=>15199,59243=>15199,133164=>15200,59244=>15200,154345=>15201,59245=>15201,154947=>15202,59246=>15202,31500=>15203,59247=>15203,155150=>15204,59248=>15204,39398=>15205,59249=>15205,34373=>15206,59250=>15206,39523=>15207,59251=>15207,27164=>15208,59252=>15208,144447=>15209,59253=>15209,150007=>15210,59255=>15210,157101=>15211,59256=>15211,39455=>15212,59257=>15212,157088=>15213,59258=>15213,33941=>15214,160039=>15215,59260=>15215,158929=>15216,59261=>15216,17642=>15217,59262=>15217,33079=>15218,59263=>15218,17410=>15219,59264=>15219,32966=>15220,59265=>15220,33033=>15221,59266=>15221,33090=>15222,59267=>15222,157620=>15223,59268=>15223,39107=>15224,59269=>15224,158274=>15225,59270=>15225,33378=>15226,59271=>15226,33381=>15227,59272=>15227,158289=>15228,59273=>15228,33875=>15229,59274=>15229,159143=>15230,59275=>15230,34320=>15231,59276=>15231,160283=>15232,59277=>15232,23174=>15233,59278=>15233,16767=>15234,59279=>15234,137280=>15235,59280=>15235,23339=>15236,59281=>15236,137377=>15237,59282=>15237,23268=>15238,59283=>15238,137432=>15239,59284=>15239,34464=>15240,59285=>15240,195004=>15241,59286=>15241,146831=>15242,59287=>15242,34861=>15243,59288=>15243,160802=>15244,59289=>15244,23042=>15245,59290=>15245,34926=>15246,59291=>15246,20293=>15247,59292=>15247,34951=>15248,59293=>15248,35007=>15249,59294=>15249,35046=>15250,59295=>15250,35173=>15251,59296=>15251,35149=>15252,59297=>15252,153219=>15253,59298=>15253,35156=>15254,59299=>15254,161669=>15255,59300=>15255,161668=>15256,59301=>15256,166901=>15257,59302=>15257,166873=>15258,59303=>15258,166812=>15259,59304=>15259,166393=>15260,59305=>15260,16045=>15261,59306=>15261,33955=>15262,59307=>15262,18165=>15263,59308=>15263,18127=>15264,59309=>15264,14322=>15265,59310=>15265,35389=>15266,59311=>15266,35356=>15267,59312=>15267,169032=>15268,59313=>15268,24397=>15269,59314=>15269,37419=>15270,59315=>15270,148100=>15271,59316=>15271,26068=>15272,59317=>15272,28969=>15273,59318=>15273,28868=>15274,59319=>15274,137285=>15275,59320=>15275,40301=>15276,59321=>15276,35999=>15277,59322=>15277,36073=>15278,59323=>15278,163292=>15279,59324=>15279,22938=>15280,59325=>15280,30659=>15281,59326=>15281,23024=>15282,59327=>15282,14036=>15283,59329=>15283,36394=>15284,59330=>15284,36519=>15285,59331=>15285,150537=>15286,59332=>15286,36656=>15287,59333=>15287,36682=>15288,59334=>15288,17140=>15289,59335=>15289,27736=>15290,59336=>15290,28603=>15291,59337=>15291,140065=>15292,59338=>15292,18587=>15293,59339=>15293,28537=>15294,59340=>15294,28299=>15295,59341=>15295,137178=>15296,59342=>15296,39913=>15297,59343=>15297,14005=>15298,59344=>15298,149807=>15299,59345=>15299,37051=>15300,59346=>15300,18612=>15301,21873=>15302,59348=>15302,18694=>15303,59349=>15303,37307=>15304,59350=>15304,37892=>15305,59351=>15305,166475=>15306,59352=>15306,16482=>15307,59353=>15307,166652=>15308,59354=>15308,37927=>15309,59355=>15309,166941=>15310,59356=>15310,166971=>15311,59357=>15311,34021=>15312,59358=>15312,35371=>15313,59359=>15313,38297=>15314,59360=>15314,38311=>15315,59361=>15315,38295=>15316,59362=>15316,38294=>15317,59363=>15317,167220=>15318,59364=>15318,29765=>15319,59365=>15319,16066=>15320,59366=>15320,149759=>15321,59367=>15321,150082=>15322,59368=>15322,148458=>15323,59369=>15323,16103=>15324,59370=>15324,143909=>15325,59371=>15325,38543=>15326,59372=>15326,167655=>15327,59373=>15327,167526=>15328,59374=>15328,167525=>15329,59375=>15329,16076=>15330,59376=>15330,149997=>15331,59377=>15331,150136=>15332,59378=>15332,147438=>15333,59379=>15333,29714=>15334,59380=>15334,29803=>15335,59381=>15335,16124=>15336,59382=>15336,38721=>15337,59383=>15337,168112=>15338,59384=>15338,26695=>15339,59385=>15339,18973=>15340,59386=>15340,168083=>15341,59387=>15341,153567=>15342,59388=>15342,37736=>15344,59390=>15344,166281=>15345,59391=>15345,166950=>15346,59392=>15346,166703=>15347,59393=>15347,156606=>15348,59394=>15348,37562=>15349,59395=>15349,23313=>15350,59396=>15350,35689=>15351,59397=>15351,18748=>15352,59398=>15352,29689=>15353,59399=>15353,147995=>15354,59400=>15354,38811=>15355,59401=>15355,39224=>15357,59403=>15357,134950=>15358,59404=>15358,24001=>15359,59405=>15359,166853=>15360,59406=>15360,150194=>15361,59407=>15361,38943=>15362,59408=>15362,169178=>15363,59409=>15363,37622=>15364,59410=>15364,169431=>15365,59411=>15365,37349=>15366,59412=>15366,17600=>15367,59413=>15367,166736=>15368,59414=>15368,150119=>15369,59415=>15369,166756=>15370,59416=>15370,39132=>15371,59417=>15371,166469=>15372,59418=>15372,16128=>15373,59419=>15373,37418=>15374,59420=>15374,18725=>15375,59421=>15375,33812=>15376,59422=>15376,39227=>15377,59423=>15377,39245=>15378,59424=>15378,162566=>15379,59425=>15379,15869=>15380,59426=>15380,19311=>15382,59428=>15382,39338=>15383,59429=>15383,39516=>15384,59430=>15384,166757=>15385,59431=>15385,153800=>15386,59432=>15386,27279=>15387,59433=>15387,39457=>15388,59434=>15388,23294=>15389,59435=>15389,39471=>15390,59436=>15390,170225=>15391,59437=>15391,19344=>15392,59438=>15392,170312=>15393,59439=>15393,39356=>15394,59440=>15394,19389=>15395,59441=>15395,19351=>15396,59442=>15396,37757=>15397,59443=>15397,22642=>15398,59444=>15398,135938=>15399,59445=>15399,22562=>15400,59446=>15400,149944=>15401,59447=>15401,136424=>15402,59448=>15402,30788=>15403,59449=>15403,141087=>15404,59450=>15404,146872=>15405,59451=>15405,26821=>15406,59452=>15406,15741=>15407,59453=>15407,37976=>15408,59454=>15408,14631=>15409,59455=>15409,24912=>15410,59456=>15410,141185=>15411,59457=>15411,141675=>15412,59458=>15412,24839=>15413,59459=>15413,40015=>15414,59460=>15414,40019=>15415,59461=>15415,40059=>15416,59462=>15416,39989=>15417,59463=>15417,39952=>15418,59464=>15418,39807=>15419,59465=>15419,39887=>15420,59466=>15420,171565=>15421,59467=>15421,39839=>15422,59468=>15422,172533=>15423,59469=>15423,172286=>15424,59470=>15424,40225=>15425,59471=>15425,19630=>15426,59472=>15426,147716=>15427,59473=>15427,40472=>15428,59474=>15428,19632=>15429,59475=>15429,40204=>15430,59476=>15430,172468=>15431,59477=>15431,172269=>15432,59478=>15432,172275=>15433,59479=>15433,170287=>15434,59480=>15434,40357=>15435,59481=>15435,33981=>15436,59482=>15436,159250=>15437,59483=>15437,159711=>15438,59484=>15438,158594=>15439,59485=>15439,34300=>15440,59486=>15440,17715=>15441,59487=>15441,159140=>15442,59488=>15442,159364=>15443,59489=>15443,159216=>15444,59490=>15444,33824=>15445,59491=>15445,34286=>15446,59492=>15446,159232=>15447,59493=>15447,145367=>15448,59494=>15448,155748=>15449,59495=>15449,31202=>15450,59496=>15450,144796=>15451,59497=>15451,144960=>15452,59498=>15452,149982=>15453,59500=>15453,15714=>15454,59501=>15454,37851=>15455,59502=>15455,37566=>15456,59503=>15456,37704=>15457,59504=>15457,131775=>15458,59505=>15458,30905=>15459,59506=>15459,37495=>15460,59507=>15460,37965=>15461,59508=>15461,20452=>15462,59509=>15462,13376=>15463,59510=>15463,36964=>15464,59511=>15464,152925=>15465,59512=>15465,30781=>15466,59513=>15466,30804=>15467,59514=>15467,30902=>15468,59515=>15468,30795=>15469,59516=>15469,137047=>15470,59517=>15470,143817=>15471,59518=>15471,149825=>15472,59519=>15472,13978=>15473,59520=>15473,20338=>15474,59521=>15474,28634=>15475,59522=>15475,28633=>15476,59523=>15476,28702=>15478,59524=>15478,59525=>15478,21524=>15479,59526=>15479,147893=>15480,59527=>15480,22459=>15481,59528=>15481,22771=>15482,59529=>15482,22410=>15483,59530=>15483,40214=>15484,59531=>15484,22487=>15485,59532=>15485,28980=>15486,59533=>15486,13487=>15487,59534=>15487,147884=>15488,59535=>15488,29163=>15489,59536=>15489,158784=>15490,59537=>15490,151447=>15491,59538=>15491,137141=>15493,59540=>15493,166473=>15494,59541=>15494,24844=>15495,59542=>15495,23246=>15496,59543=>15496,23051=>15497,59544=>15497,17084=>15498,59545=>15498,148616=>15499,59546=>15499,14124=>15500,59547=>15500,19323=>15501,59548=>15501,166396=>15502,59549=>15502,37819=>15503,59550=>15503,37816=>15504,59551=>15504,137430=>15505,59552=>15505,134941=>15506,59553=>15506,33906=>15507,59554=>15507,158912=>15508,59555=>15508,136211=>15509,59556=>15509,148218=>15510,59557=>15510,142374=>15511,59558=>15511,148417=>15512,59559=>15512,22932=>15513,59560=>15513,146871=>15514,59561=>15514,157505=>15515,59562=>15515,32168=>15516,59563=>15516,155995=>15517,59564=>15517,155812=>15518,59565=>15518,149945=>15519,59566=>15519,149899=>15520,59567=>15520,166394=>15521,59568=>15521,37605=>15522,59569=>15522,29666=>15523,59570=>15523,16105=>15524,59571=>15524,29876=>15525,59572=>15525,166755=>15526,59573=>15526,137375=>15527,59574=>15527,16097=>15528,59575=>15528,150195=>15529,59576=>15529,27352=>15530,59577=>15530,29683=>15531,59578=>15531,29691=>15532,59579=>15532,16086=>15533,59580=>15533,150078=>15534,59581=>15534,150164=>15535,59582=>15535,137177=>15536,59583=>15536,150118=>15537,59584=>15537,132007=>15538,59585=>15538,136228=>15539,59586=>15539,149989=>15540,59587=>15540,29768=>15541,59588=>15541,149782=>15542,59589=>15542,28837=>15543,59590=>15543,149878=>15544,59591=>15544,37508=>15545,59592=>15545,29670=>15546,59593=>15546,37727=>15547,59594=>15547,132350=>15548,59595=>15548,37681=>15549,59596=>15549,166606=>15550,59597=>15550,166422=>15551,59598=>15551,37766=>15552,59599=>15552,166887=>15553,59600=>15553,153045=>15554,59601=>15554,18741=>15555,59602=>15555,166530=>15556,59603=>15556,29035=>15557,59604=>15557,149827=>15558,59605=>15558,134399=>15559,59606=>15559,22180=>15560,59607=>15560,132634=>15561,59608=>15561,134123=>15562,59609=>15562,134328=>15563,59610=>15563,21762=>15564,59611=>15564,31172=>15565,59612=>15565,137210=>15566,59613=>15566,32254=>15567,59614=>15567,136898=>15568,59615=>15568,150096=>15569,59616=>15569,137298=>15570,59617=>15570,17710=>15571,59618=>15571,37889=>15572,59619=>15572,14090=>15573,59620=>15573,166592=>15574,59621=>15574,149933=>15575,59622=>15575,22960=>15576,59623=>15576,137407=>15577,59624=>15577,137347=>15578,59625=>15578,160900=>15579,59626=>15579,23201=>15580,59627=>15580,14050=>15581,59628=>15581,146779=>15582,59629=>15582,14000=>15583,59630=>15583,37471=>15584,59631=>15584,23161=>15585,59632=>15585,166529=>15586,59633=>15586,137314=>15587,59634=>15587,37748=>15588,59635=>15588,15565=>15589,59636=>15589,133812=>15590,59637=>15590,19094=>15591,59638=>15591,14730=>15592,59639=>15592,20724=>15593,59640=>15593,15721=>15594,59641=>15594,15692=>15595,59642=>15595,136092=>15596,59643=>15596,29045=>15597,59644=>15597,17147=>15598,59645=>15598,164376=>15599,59646=>15599,28175=>15600,59647=>15600,168164=>15601,59648=>15601,17643=>15602,59649=>15602,27991=>15603,59650=>15603,163407=>15604,59651=>15604,28775=>15605,59652=>15605,27823=>15606,59653=>15606,15574=>15607,59654=>15607,147437=>15608,59655=>15608,146989=>15609,59656=>15609,28162=>15610,59657=>15610,28428=>15611,59658=>15611,15727=>15612,59659=>15612,132085=>15613,59660=>15613,30033=>15614,59661=>15614,14012=>15615,59662=>15615,13512=>15616,59663=>15616,18048=>15617,59664=>15617,16090=>15618,59665=>15618,18545=>15619,59666=>15619,22980=>15620,59667=>15620,37486=>15621,59668=>15621,18750=>15622,59669=>15622,36673=>15623,59670=>15623,166940=>15624,59671=>15624,158656=>15625,59672=>15625,22546=>15626,59673=>15626,22472=>15627,59674=>15627,14038=>15628,59675=>15628,136274=>15629,59676=>15629,28926=>15630,59677=>15630,148322=>15631,59678=>15631,150129=>15632,59679=>15632,143331=>15633,59680=>15633,135856=>15634,59681=>15634,140221=>15635,59682=>15635,26809=>15636,59683=>15636,26983=>15637,59684=>15637,136088=>15638,59685=>15638,144613=>15639,59686=>15639,162804=>15640,59687=>15640,145119=>15641,59688=>15641,166531=>15642,59689=>15642,145366=>15643,59690=>15643,144378=>15644,59691=>15644,150687=>15645,59692=>15645,27162=>15646,59693=>15646,145069=>15647,59694=>15647,158903=>15648,59695=>15648,33854=>15649,59696=>15649,17631=>15650,59697=>15650,17614=>15651,59698=>15651,159014=>15652,59699=>15652,159057=>15653,59700=>15653,158850=>15654,59701=>15654,159710=>15655,59702=>15655,33597=>15658,59705=>15658,137018=>15659,59706=>15659,33773=>15660,59707=>15660,158848=>15661,59708=>15661,159827=>15662,59709=>15662,137179=>15663,59710=>15663,22921=>15664,59711=>15664,23170=>15665,59712=>15665,137139=>15666,59713=>15666,23137=>15667,59714=>15667,23153=>15668,59715=>15668,137477=>15669,59716=>15669,147964=>15670,59717=>15670,14125=>15671,59718=>15671,23023=>15672,59719=>15672,137020=>15673,59720=>15673,14023=>15674,59721=>15674,29070=>15675,59722=>15675,37776=>15676,59723=>15676,26266=>15677,59724=>15677,148133=>15678,59725=>15678,23150=>15679,59726=>15679,23083=>15680,59727=>15680,148115=>15681,59728=>15681,27179=>15682,59729=>15682,147193=>15683,59730=>15683,161590=>15684,59731=>15684,148571=>15685,59732=>15685,148170=>15686,59733=>15686,28957=>15687,59734=>15687,148057=>15688,59735=>15688,166369=>15689,59736=>15689,20400=>15690,59737=>15690,159016=>15691,59738=>15691,23746=>15692,59739=>15692,148686=>15693,59740=>15693,163405=>15694,59741=>15694,148413=>15695,59742=>15695,27148=>15696,59743=>15696,148054=>15697,59744=>15697,135940=>15698,59745=>15698,28979=>15700,59747=>15700,148457=>15701,59748=>15701,15781=>15702,59749=>15702,27871=>15703,59750=>15703,194597=>15704,59751=>15704,23019=>15705,59754=>15705,24412=>15706,59757=>15706,59764=>15707,144128=>15707,31955=>15708,59776=>15708,59783=>15709,162548=>15709,59786=>15710,153334=>15710,162584=>15711,59790=>15711,36972=>15712,59791=>15712,33270=>15713,59795=>15713,30476=>15714,59797=>15714,27810=>15715,59799=>15715,22269=>15716,59800=>15716,22633=>15717,59828=>15717,26465=>15718,59832=>15718,23646=>15719,59838=>15719,22770=>15720,59841=>15720,28857=>15721,59843=>15721,26627=>15722,59853=>15722,59859=>15723,36795=>15723,59861=>15724,36796=>15724,20001=>15725,59871=>15725,31545=>15726,59898=>15726,15820=>15727,59902=>15727,29482=>15728,57990=>15728,59909=>15728,30048=>15729,59912=>15729,22586=>15730,59920=>15730,33446=>15731,59932=>15731,27018=>15732,59940=>15732,24803=>15733,59944=>15733,20206=>15734,59984=>15734,39364=>15735,60002=>15735,40639=>15736,60023=>15736,21249=>15737,60025=>15737,26528=>15738,60038=>15738,24808=>15739,60046=>15739,20916=>15740,60053=>15740,31363=>15741,60064=>15741,39994=>15742,60075=>15742,31432=>15743,60093=>15743,26906=>15744,60098=>15744,22956=>15745,60100=>15745,22592=>15746,60102=>15746,21610=>15747,60114=>15747,24807=>15748,60123=>15748,22138=>15749,60125=>15749,26965=>15750,60132=>15750,39983=>15751,60133=>15751,34725=>15752,60134=>15752,23584=>15753,60141=>15753,24075=>15754,60143=>15754,26398=>15755,60147=>15755,33965=>15756,60157=>15756,35713=>15757,60161=>15757,20088=>15758,60166=>15758,25283=>15759,60176=>15759,26709=>15760,60180=>15760,33533=>15762,60190=>15762,35237=>15763,60194=>15763,36768=>15764,60196=>15764,38840=>15765,60198=>15765,38983=>15766,60200=>15766,39613=>15767,60201=>15767,24497=>15768,60218=>15768,26184=>15769,60219=>15769,26303=>15770,60220=>15770,162425=>15771,60221=>15771,60225=>15773,149946=>15773,60230=>15776,131910=>15776,26382=>15777,60232=>15777,26904=>15778,60233=>15778,161367=>15779,60235=>15779,155618=>15780,60236=>15780,161278=>15781,60239=>15781,139418=>15782,60240=>15782,18640=>15783,60241=>15783,19128=>15784,60242=>15784,60244=>15785,166554=>15785,60247=>15786,147515=>15786,150085=>15787,60250=>15787,132554=>15788,60251=>15788,20946=>15789,60252=>15789,132625=>15790,60253=>15790,22943=>15791,60254=>15791,138920=>15792,60255=>15792,15294=>15793,60256=>15793,146687=>15794,60257=>15794,14747=>15795,60262=>15795,165352=>15796,60264=>15796,170441=>15797,60265=>15797,14178=>15798,60266=>15798,139715=>15799,60267=>15799,35678=>15800,60268=>15800,166734=>15801,60269=>15801,29193=>15803,60274=>15803,60276=>15804,134264=>15804,132985=>15805,60280=>15805,36570=>15806,60281=>15806,21135=>15807,60283=>15807,29041=>15808,60285=>15808,147274=>15809,60288=>15809,150183=>15810,60289=>15810,21948=>15811,60290=>15811,60293=>15812,158546=>15812,13427=>15813,60295=>15813,60297=>15814,161330=>15814,18200=>15815,60299=>15815,60303=>15816,149823=>15816,20582=>15817,60305=>15817,13563=>15818,60306=>15818,144332=>15819,60307=>15819,18300=>15821,60310=>15821,166216=>15822,60311=>15822,60315=>15823,138640=>15823,162834=>15825,60320=>15825,36950=>15826,60321=>15826,151450=>15827,60323=>15827,35682=>15828,60324=>15828,23899=>15829,60327=>15829,158711=>15830,60328=>15830,137500=>15832,60331=>15832,35562=>15833,60332=>15833,150006=>15834,60333=>15834,60335=>15835,147439=>15835,19392=>15836,60337=>15836,141083=>15837,60340=>15837,37989=>15838,60341=>15838,153569=>15839,60342=>15839,24981=>15840,60343=>15840,23079=>15841,60344=>15841,194765=>15842,60345=>15842,194566=>15843,60348=>15844,148769=>15844,20074=>15845,60350=>15845,149812=>15846,60351=>15846,38486=>15847,60352=>15847,28047=>15848,60353=>15848,158909=>15849,60354=>15849,35191=>15850,60356=>15850,60359=>15851,156689=>15851,31554=>15853,60363=>15853,168128=>15854,60364=>15854,133649=>15855,60365=>15855,31301=>15857,60369=>15857,39462=>15858,60372=>15858,13919=>15859,60374=>15859,156777=>15860,60375=>15860,131105=>15861,60376=>15861,31107=>15862,60377=>15862,23852=>15863,60380=>15863,144665=>15864,60381=>15864,18128=>15866,60384=>15866,30011=>15867,60386=>15867,34917=>15868,60387=>15868,22710=>15869,60389=>15869,14108=>15870,60390=>15870,140685=>15871,60391=>15871,15444=>15872,60394=>15872,37505=>15873,60397=>15873,139642=>15874,60398=>15874,37680=>15875,60400=>15875,149968=>15876,60402=>15876,27705=>15877,60403=>15877,134904=>15878,60406=>15878,34855=>15879,60407=>15879,35061=>15880,60408=>15880,141606=>15881,60409=>15881,164979=>15882,60410=>15882,137137=>15883,60411=>15883,28344=>15884,60412=>15884,150058=>15885,60413=>15885,137248=>15886,60414=>15886,14756=>15887,60415=>15887,17727=>15890,60419=>15890,26294=>15891,60420=>15891,171181=>15892,60421=>15892,170148=>15893,60422=>15893,35139=>15894,60423=>15894,16607=>15895,60427=>15895,136714=>15896,60428=>15896,14753=>15897,60429=>15897,145199=>15898,60430=>15898,164072=>15899,60431=>15899,136133=>15900,60432=>15900,29101=>15901,60433=>15901,33638=>15902,60434=>15902,60436=>15903,168360=>15903,19639=>15905,60438=>15905,159919=>15906,60439=>15906,166315=>15907,60440=>15907,147834=>15908,60445=>15908,31555=>15909,60446=>15909,31102=>15910,60447=>15910,28597=>15911,60449=>15911,172767=>15912,60450=>15912,27139=>15913,60451=>15913,164632=>15914,60452=>15914,21410=>15915,60453=>15915,159239=>15916,60454=>15916,37823=>15917,60455=>15917,26678=>15918,60456=>15918,38749=>15919,59389=>15919,60457=>15919,164207=>15920,60458=>15920,158133=>15921,60460=>15921,136173=>15922,60461=>15922,143919=>15923,60462=>15923,23941=>15924,60464=>15924,166960=>15925,60465=>15925,22293=>15926,60467=>15926,38947=>15927,60468=>15927,166217=>15928,60469=>15928,23979=>15929,60470=>15929,149896=>15930,60471=>15930,26046=>15931,60472=>15931,27093=>15932,60473=>15932,21458=>15933,60474=>15933,150181=>15934,60475=>15934,147329=>15935,60476=>15935,15377=>15936,60477=>15936,26422=>15937,60478=>15937,60482=>15938,139169=>15938,13770=>15939,60490=>15939,18682=>15940,60493=>15940,30728=>15942,60496=>15942,37461=>15943,60497=>15943,17394=>15944,60499=>15944,17375=>15945,60501=>15945,23032=>15946,60505=>15946,22155=>15948,60518=>15948,60520=>15949,169449=>15949,36882=>15950,60541=>15950,21953=>15951,60546=>15951,17673=>15952,60551=>15952,32383=>15953,60552=>15953,28502=>15954,60553=>15954,27313=>15955,60554=>15955,13540=>15956,60556=>15956,161949=>15957,60558=>15957,14138=>15958,60559=>15958,60562=>15960,163876=>15960,60565=>15961,162366=>15961,15851=>15962,60567=>15962,60569=>15963,146615=>15963,156248=>15964,60574=>15964,22207=>15965,60575=>15965,36366=>15966,60577=>15966,23405=>15967,60578=>15967,25566=>15968,60581=>15968,25904=>15970,60585=>15970,22061=>15971,60586=>15971,21530=>15972,60588=>15972,171416=>15973,60591=>15973,19581=>15974,60592=>15974,22050=>15975,60593=>15975,22046=>15976,60594=>15976,32585=>15977,60595=>15977,22901=>15978,60597=>15978,146752=>15979,60598=>15979,34672=>15980,60599=>15980,33047=>15981,60604=>15981,40286=>15982,60605=>15982,36120=>15983,60606=>15983,30267=>15984,60607=>15984,40005=>15985,60608=>15985,30286=>15986,60609=>15986,30649=>15987,60610=>15987,37701=>15988,60611=>15988,21554=>15989,60612=>15989,33096=>15990,60613=>15990,33527=>15991,60614=>15991,22053=>15992,60615=>15992,33074=>15993,60616=>15993,33816=>15994,60617=>15994,32957=>15995,60618=>15995,21994=>15996,60619=>15996,31074=>15997,60620=>15997,22083=>15998,60621=>15998,21526=>15999,60622=>15999,134813=>16000,60623=>16000,13774=>16001,60624=>16001,22021=>16002,57509=>16002,60625=>16002,22001=>16003,60626=>16003,26353=>16004,60627=>16004,164578=>16005,60628=>16005,13869=>16006,60629=>16006,30004=>16007,60630=>16007,22000=>16008,60631=>16008,21946=>16009,60632=>16009,21655=>16010,60633=>16010,21874=>16011,60634=>16011,134209=>16012,60635=>16012,134294=>16013,60636=>16013,24272=>16014,57652=>16014,60637=>16014,134774=>16015,60639=>16015,142434=>16016,60640=>16016,134818=>16017,60641=>16017,40619=>16018,60642=>16018,32090=>16019,60643=>16019,135285=>16021,60645=>16021,25245=>16022,60646=>16022,38765=>16023,60647=>16023,21652=>16024,60648=>16024,36045=>16025,60649=>16025,29174=>16026,60650=>16026,37238=>16027,60651=>16027,25596=>16028,60652=>16028,25529=>16029,60653=>16029,25598=>16030,60654=>16030,21865=>16031,60655=>16031,142147=>16032,60656=>16032,40050=>16033,60657=>16033,143027=>16034,60658=>16034,20890=>16035,60659=>16035,13535=>16036,60660=>16036,134567=>16037,60661=>16037,20903=>16038,60662=>16038,21581=>16039,60663=>16039,21790=>16040,60664=>16040,21779=>16041,60665=>16041,30310=>16042,60666=>16042,36397=>16043,60667=>16043,157834=>16044,60668=>16044,30129=>16045,60669=>16045,32950=>16046,60670=>16046,34820=>16047,60671=>16047,35015=>16049,60673=>16049,33206=>16050,60674=>16050,33820=>16051,60675=>16051,17644=>16052,60677=>16052,29444=>16053,60678=>16053,33547=>16054,60681=>16054,22139=>16055,60683=>16055,37232=>16056,60690=>16056,37384=>16057,60692=>16057,134905=>16058,60696=>16058,29286=>16059,60697=>16059,18254=>16060,60699=>16060,60701=>16061,163833=>16061,16634=>16062,60703=>16062,40029=>16063,60704=>16063,25887=>16064,60705=>16064,18675=>16065,60707=>16065,149472=>16066,60708=>16066,171388=>16067,60709=>16067,60713=>16069,161187=>16069,60715=>16070,155720=>16071,60716=>16071,29091=>16072,60718=>16072,32398=>16073,60719=>16073,40272=>16074,60720=>16074,13687=>16075,60723=>16075,27826=>16076,60725=>16076,21351=>16077,60726=>16077,14812=>16078,60728=>16078,60731=>16079,149016=>16079,33325=>16080,60734=>16080,21579=>16081,60735=>16081,60739=>16082,14930=>16083,60740=>16083,29556=>16084,60742=>16084,171692=>16085,60743=>16085,19721=>16086,60744=>16086,39917=>16087,60745=>16087,19547=>16089,60748=>16089,171998=>16090,60751=>16090,33884=>16091,60752=>16091,60754=>16092,160434=>16092,25390=>16093,60757=>16093,32037=>16094,60758=>16094,14890=>16095,60761=>16095,36872=>16096,60762=>16096,21196=>16097,60763=>16097,15988=>16098,60764=>16098,13946=>16099,60765=>16099,17897=>16100,60766=>16100,132238=>16101,60767=>16101,30272=>16102,60768=>16102,23280=>16103,60769=>16103,134838=>16104,60770=>16104,30842=>16105,60771=>16105,18358=>16106,163630=>16106,60772=>16106,22695=>16107,60773=>16107,16575=>16108,60774=>16108,22140=>16109,60775=>16109,39819=>16110,60776=>16110,23924=>16111,60777=>16111,30292=>16112,60778=>16112,173108=>16113,60779=>16113,40581=>16114,60780=>16114,19681=>16115,60781=>16115,14331=>16117,60783=>16117,24857=>16118,60784=>16118,148466=>16119,60786=>16119,60787=>16120,22109=>16121,60788=>16121,171526=>16122,60792=>16122,21044=>16123,60793=>16123,13741=>16124,60795=>16124,40316=>16126,60797=>16126,31830=>16127,60798=>16127,39737=>16128,60799=>16128,22494=>16129,60800=>16129,23635=>16130,60802=>16130,25811=>16131,60803=>16131,169168=>16132,60804=>16132,156469=>16133,60805=>16133,34477=>16134,60807=>16134,134440=>16135,60808=>16135,134513=>16136,60811=>16136,60812=>16137,20990=>16138,60813=>16138,139023=>16139,60814=>16139,23950=>16140,60815=>16140,38659=>16141,60816=>16141,138705=>16142,60817=>16142,40577=>16143,60818=>16143,36940=>16144,60819=>16144,31519=>16145,60820=>16145,39682=>16146,60821=>16146,23761=>16147,60822=>16147,31651=>16148,60823=>16148,25192=>16149,60824=>16149,25397=>16150,60825=>16150,39679=>16151,60826=>16151,31695=>16152,60827=>16152,39722=>16153,60828=>16153,31870=>16154,60829=>16154,31810=>16156,60831=>16156,31878=>16157,60832=>16157,39957=>16158,60833=>16158,31740=>16159,60834=>16159,39689=>16160,60835=>16160,39982=>16162,40794=>16163,60839=>16163,21875=>16164,60840=>16164,23491=>16165,60841=>16165,20477=>16166,60842=>16166,40600=>16167,60843=>16167,20466=>16168,60844=>16168,21088=>16169,60845=>16169,21201=>16170,60847=>16170,22375=>16171,60848=>16171,20566=>16172,60849=>16172,22967=>16173,60850=>16173,24082=>16174,60851=>16174,38856=>16175,60852=>16175,40363=>16176,60853=>16176,36700=>16177,60854=>16177,21609=>16178,60855=>16178,38836=>16179,60856=>16179,39232=>16180,60857=>16180,38842=>16181,60858=>16181,21292=>16182,60859=>16182,24880=>16183,60860=>16183,26924=>16184,60861=>16184,21466=>16185,60862=>16185,39946=>16186,60863=>16186,40194=>16187,60864=>16187,19515=>16188,60865=>16188,38465=>16189,60866=>16189,27008=>16190,60867=>16190,20646=>16191,60868=>16191,30022=>16192,60869=>16192,137069=>16193,60870=>16193,39386=>16194,60871=>16194,21107=>16195,60872=>16195,60873=>16196,37209=>16197,60874=>16197,38529=>16198,60875=>16198,37212=>16199,60876=>16199,60877=>16200,37201=>16201,60878=>16201,167575=>16202,60879=>16202,25471=>16203,60880=>16203,27338=>16204,60882=>16204,22033=>16205,60883=>16205,37262=>16206,60884=>16206,30074=>16207,60885=>16207,25221=>16208,60886=>16208,29519=>16209,60888=>16209,31856=>16210,60889=>16210,154657=>16211,60890=>16211,60892=>16212,30422=>16213,60894=>16213,39837=>16214,60895=>16214,20010=>16215,60896=>16215,134356=>16216,60897=>16216,33726=>16217,60898=>16217,34882=>16218,60899=>16218,60900=>16219,23626=>16220,60901=>16220,27072=>16221,60902=>16221,21023=>16224,60905=>16224,24053=>16225,60906=>16225,20174=>16226,60907=>16226,27697=>16227,60908=>16227,131570=>16228,60909=>16228,20281=>16229,60910=>16229,21660=>16230,60911=>16230,21146=>16232,60913=>16232,36226=>16233,60914=>16233,13822=>16234,60915=>16234,13811=>16236,60917=>16236,60918=>16237,27474=>16238,60919=>16238,37244=>16239,60920=>16239,40869=>16240,60921=>16240,39831=>16241,60922=>16241,38958=>16242,60923=>16242,39092=>16243,60924=>16243,39610=>16244,60925=>16244,40616=>16245,60926=>16245,40580=>16246,60927=>16246,31508=>16247,60929=>16247,60930=>16248,27642=>16249,60931=>16249,34840=>16250,60932=>16250,32632=>16251,60933=>16251,60934=>16252,22048=>16253,60935=>16253,173642=>16254,60936=>16254,36471=>16255,60937=>16255,40787=>16256,60938=>16256,60939=>16257,36308=>16258,60940=>16258,36431=>16259,60941=>16259,40476=>16260,60942=>16260,36353=>16261,60943=>16261,25218=>16262,60944=>16262,164733=>16263,60945=>16263,36392=>16264,60946=>16264,36469=>16265,60947=>16265,31443=>16266,60948=>16266,31294=>16267,60950=>16267,30936=>16268,60951=>16268,27882=>16269,60952=>16269,35431=>16270,60953=>16270,30215=>16271,60954=>16271,40742=>16272,60956=>16272,27854=>16273,60957=>16273,34774=>16274,60958=>16274,30147=>16275,60959=>16275,172722=>16276,60960=>16276,30803=>16277,60961=>16277,36108=>16278,60963=>16278,29410=>16279,60964=>16279,29553=>16280,60965=>16280,35629=>16281,60966=>16281,29442=>16282,60967=>16282,29937=>16283,60968=>16283,36075=>16284,60969=>16284,150203=>16285,60970=>16285,34351=>16286,60971=>16286,24506=>16287,60972=>16287,34976=>16288,60973=>16288,17591=>16289,60974=>16289,60975=>16290,159237=>16291,60977=>16291,60978=>16292,35454=>16293,60979=>16293,140571=>16294,60980=>16294,60981=>16295,24829=>16296,60982=>16296,30311=>16297,60983=>16297,39639=>16298,60984=>16298,40260=>16299,60985=>16299,37742=>16300,58859=>16300,60986=>16300,39823=>16301,60987=>16301,34805=>16302,60988=>16302,60989=>16303,36087=>16305,60991=>16305,29484=>16306,60992=>16306,38689=>16307,60993=>16307,39856=>16308,60994=>16308,13782=>16309,60995=>16309,29362=>16310,60996=>16310,19463=>16311,60997=>16311,31825=>16312,60998=>16312,39242=>16313,60999=>16313,24921=>16314,61001=>16314,19460=>16315,61002=>16315,40598=>16316,61003=>16316,24957=>16317,61004=>16317,61005=>16318,22367=>16319,61006=>16319,24943=>16320,61007=>16320,25254=>16321,61008=>16321,25145=>16322,61009=>16322,14940=>16324,61011=>16324,25058=>16325,61012=>16325,21418=>16326,61013=>16326,25444=>16327,61015=>16327,26626=>16328,61016=>16328,13778=>16329,61017=>16329,23895=>16330,61018=>16330,36826=>16331,61020=>16331,167481=>16332,61021=>16332,61022=>16333,20697=>16334,61023=>16334,30982=>16335,61025=>16335,21298=>16336,61026=>16336,38456=>16337,61027=>16337,134971=>16338,61028=>16338,16485=>16339,61029=>16339,61030=>16340,30718=>16341,61031=>16341,61032=>16342,31938=>16343,61033=>16343,155418=>16344,61034=>16344,31962=>16345,61035=>16345,31277=>16346,61036=>16346,32870=>16347,61037=>16347,32867=>16348,61038=>16348,32077=>16349,61039=>16349,29957=>16350,61040=>16350,29938=>16351,61041=>16351,35220=>16352,61042=>16352,33306=>16353,61043=>16353,26380=>16354,61044=>16354,32866=>16355,61045=>16355,160902=>16356,61046=>16356,32859=>16357,61047=>16357,29936=>16358,61048=>16358,33027=>16359,61049=>16359,30500=>16360,61050=>16360,35209=>16361,61051=>16361,157644=>16362,61052=>16362,30035=>16363,61053=>16363,34729=>16364,61055=>16364,34766=>16365,61056=>16365,33224=>16366,61057=>16366,34700=>16367,61058=>16367,35401=>16368,61059=>16368,36013=>16369,61060=>16369,35651=>16370,61061=>16370,30507=>16371,61062=>16371,29944=>16372,61063=>16372,34010=>16373,61064=>16373,27058=>16374,61066=>16374,36262=>16375,61067=>16375,61068=>16376,35241=>16377,58392=>16377,61069=>16377,28089=>16379,61071=>16379,34753=>16380,61072=>16380,147473=>16381,61073=>16381,29927=>16382,61074=>16382,15835=>16383,61075=>16383,29046=>16384,61076=>16384,24740=>16385,57702=>16385,61077=>16385,24988=>16386,61078=>16386,15569=>16387,61079=>16387,24695=>16389,61081=>16389,61082=>16390,32625=>16391,61083=>16391,194850=>16392,24809=>16393,61086=>16393,19326=>16394,61087=>16394,132423=>16395,57344=>16395,37595=>16396,57345=>16396,132575=>16397,57346=>16397,147397=>16398,57347=>16398,34124=>16399,57348=>16399,17077=>16400,57349=>16400,29679=>16401,57350=>16401,20917=>16402,57351=>16402,13897=>16403,57352=>16403,149826=>16404,57353=>16404,166372=>16405,57354=>16405,37700=>16406,57355=>16406,137691=>16407,57356=>16407,33518=>16408,57357=>16408,146632=>16409,57358=>16409,30780=>16410,57359=>16410,26436=>16411,57360=>16411,25311=>16412,57361=>16412,149811=>16413,57362=>16413,166314=>16414,57363=>16414,131744=>16415,57364=>16415,158643=>16416,57365=>16416,135941=>16417,57366=>16417,20395=>16418,57367=>16418,140525=>16419,57368=>16419,20488=>16420,57369=>16420,159017=>16421,57370=>16421,162436=>16422,57371=>16422,144896=>16423,57372=>16423,150193=>16424,57373=>16424,140563=>16425,57374=>16425,131966=>16427,57376=>16427,24484=>16428,57377=>16428,131968=>16429,57378=>16429,131911=>16430,57379=>16430,28379=>16431,57380=>16431,132127=>16432,57381=>16432,20702=>16433,20737=>16434,57383=>16434,13434=>16435,57384=>16435,20750=>16436,57385=>16436,39020=>16437,57386=>16437,14147=>16438,57387=>16438,33814=>16439,57388=>16439,149924=>16440,57389=>16440,132231=>16441,57390=>16441,20832=>16442,57391=>16442,144308=>16443,57392=>16443,20842=>16444,57393=>16444,134143=>16445,57394=>16445,139516=>16446,57395=>16446,131813=>16447,57396=>16447,140592=>16448,57397=>16448,132494=>16449,57398=>16449,143923=>16450,57399=>16450,137603=>16451,57400=>16451,23426=>16452,57401=>16452,34685=>16453,57402=>16453,132531=>16454,57403=>16454,146585=>16455,57404=>16455,20914=>16456,57405=>16456,20920=>16457,57406=>16457,40244=>16458,57407=>16458,20937=>16459,57408=>16459,20943=>16460,57409=>16460,20945=>16461,57410=>16461,15580=>16462,57411=>16462,20947=>16463,57412=>16463,150182=>16464,57413=>16464,20915=>16465,57414=>16465,20973=>16468,57417=>16468,33741=>16469,57418=>16469,26942=>16470,57419=>16470,145197=>16471,57420=>16471,24443=>16472,57421=>16472,21003=>16473,57422=>16473,21030=>16474,57423=>16474,21052=>16475,57424=>16475,21173=>16476,57425=>16476,21079=>16477,57426=>16477,21140=>16478,57427=>16478,21177=>16479,57428=>16479,21189=>16480,57429=>16480,31765=>16481,57430=>16481,34114=>16482,57431=>16482,21216=>16483,57432=>16483,34317=>16484,57433=>16484,158483=>16485,57434=>16485,194601=>16486,166622=>16487,57436=>16487,21833=>16488,57437=>16488,28377=>16489,57438=>16489,147328=>16490,57439=>16490,133460=>16491,57440=>16491,147436=>16492,57441=>16492,21299=>16493,57442=>16493,134114=>16495,57444=>16495,27851=>16496,57445=>16496,136998=>16497,57446=>16497,26651=>16498,57447=>16498,29653=>16499,57448=>16499,24650=>16500,57449=>16500,16042=>16501,57450=>16501,14540=>16502,57451=>16502,136936=>16503,57452=>16503,29149=>16504,57453=>16504,17570=>16505,57454=>16505,21357=>16506,57455=>16506,21364=>16507,57456=>16507,165547=>16508,57457=>16508,21374=>16509,57458=>16509,194610=>16510,136598=>16511,57460=>16511,136723=>16512,57461=>16512,30694=>16513,57462=>16513,21395=>16514,57463=>16514,166555=>16515,57464=>16515,21408=>16516,57465=>16516,21419=>16517,57466=>16517,21422=>16518,57467=>16518,29607=>16519,57468=>16519,153458=>16520,57469=>16520,16217=>16521,57470=>16521,29596=>16522,57471=>16522,21441=>16523,57472=>16523,21445=>16524,57473=>16524,27721=>16525,57474=>16525,20041=>16526,57475=>16526,22526=>16527,57476=>16527,21465=>16528,57477=>16528,15019=>16529,57478=>16529,134031=>16530,57479=>16530,21472=>16531,57480=>16531,147435=>16532,57481=>16532,142755=>16533,57482=>16533,21494=>16534,57483=>16534,134263=>16535,57484=>16535,21523=>16536,57485=>16536,28793=>16537,57486=>16537,21803=>16538,57487=>16538,26199=>16539,57488=>16539,27995=>16540,57489=>16540,21613=>16541,57490=>16541,158547=>16542,57491=>16542,134516=>16543,57492=>16543,21853=>16544,57493=>16544,21647=>16545,57494=>16545,21668=>16546,57495=>16546,18342=>16547,57496=>16547,136973=>16548,57497=>16548,134877=>16549,57498=>16549,15796=>16550,57499=>16550,134477=>16551,57500=>16551,166332=>16552,57501=>16552,140952=>16553,57502=>16553,21831=>16554,57503=>16554,19693=>16555,57504=>16555,21551=>16556,57505=>16556,29719=>16557,57506=>16557,21894=>16558,57507=>16558,21929=>16559,57508=>16559,137431=>16561,57510=>16561,147514=>16562,57511=>16562,17746=>16563,57512=>16563,148533=>16564,57513=>16564,26291=>16565,57514=>16565,135348=>16566,57515=>16566,22071=>16567,57516=>16567,26317=>16568,57517=>16568,144010=>16569,57518=>16569,26276=>16570,57519=>16570,22093=>16572,57521=>16572,22095=>16573,57522=>16573,30961=>16574,57523=>16574,22257=>16575,57524=>16575,38791=>16576,57525=>16576,21502=>16577,57526=>16577,22272=>16578,57527=>16578,22255=>16579,57528=>16579,22253=>16580,57529=>16580,166758=>16581,57530=>16581,13859=>16582,57531=>16582,135759=>16583,57532=>16583,22342=>16584,57533=>16584,147877=>16585,57534=>16585,27758=>16586,57535=>16586,28811=>16587,57536=>16587,22338=>16588,57537=>16588,14001=>16589,57538=>16589,158846=>16590,57539=>16590,22502=>16591,57540=>16591,136214=>16592,57541=>16592,22531=>16593,57542=>16593,136276=>16594,57543=>16594,148323=>16595,57544=>16595,22566=>16596,57545=>16596,150517=>16597,57546=>16597,22559=>16598,22698=>16599,57548=>16599,13665=>16600,57549=>16600,22752=>16601,57550=>16601,22748=>16602,57551=>16602,135740=>16603,57552=>16603,22779=>16604,57553=>16604,23551=>16605,57554=>16605,22339=>16606,57555=>16606,172368=>16607,57556=>16607,148088=>16608,57557=>16608,37843=>16609,57558=>16609,13729=>16610,57559=>16610,22815=>16611,57560=>16611,26790=>16612,57561=>16612,14019=>16613,57562=>16613,28249=>16614,57563=>16614,136766=>16615,57564=>16615,23076=>16616,57565=>16616,136850=>16618,57567=>16618,34053=>16619,57568=>16619,22985=>16620,57569=>16620,134478=>16621,57570=>16621,158849=>16622,57571=>16622,159018=>16623,57572=>16623,137180=>16624,57573=>16624,23001=>16625,57574=>16625,137211=>16626,57575=>16626,137138=>16627,57576=>16627,159142=>16628,57577=>16628,28017=>16629,57578=>16629,137256=>16630,57579=>16630,136917=>16631,57580=>16631,23033=>16632,57581=>16632,159301=>16633,57582=>16633,23211=>16634,57583=>16634,23139=>16635,57584=>16635,14054=>16636,57585=>16636,149929=>16637,57586=>16637,14088=>16639,57588=>16639,23190=>16640,57589=>16640,29797=>16641,57590=>16641,23251=>16642,57591=>16642,159649=>16643,57592=>16643,140628=>16644,57593=>16644,137489=>16645,57595=>16645,14130=>16646,57596=>16646,136888=>16647,57597=>16647,24195=>16648,57598=>16648,21200=>16649,57599=>16649,23414=>16650,57600=>16650,25992=>16651,57601=>16651,23420=>16652,57602=>16652,162318=>16653,57603=>16653,16388=>16654,57604=>16654,18525=>16655,57605=>16655,131588=>16656,57606=>16656,23509=>16657,57607=>16657,137780=>16658,57609=>16658,154060=>16659,57610=>16659,132517=>16660,57611=>16660,23539=>16661,57612=>16661,23453=>16662,57613=>16662,19728=>16663,57614=>16663,23557=>16664,57615=>16664,138052=>16665,57616=>16665,23571=>16666,57617=>16666,29646=>16667,57618=>16667,23572=>16668,57619=>16668,138405=>16669,57620=>16669,158504=>16670,57621=>16670,23625=>16671,57622=>16671,18653=>16672,57623=>16672,23685=>16673,57624=>16673,23785=>16674,57625=>16674,23791=>16675,57626=>16675,23947=>16676,57627=>16676,138745=>16677,57628=>16677,138807=>16678,57629=>16678,23824=>16679,57630=>16679,23832=>16680,57631=>16680,23878=>16681,57632=>16681,138916=>16682,57633=>16682,23738=>16683,57634=>16683,24023=>16684,57635=>16684,33532=>16685,57636=>16685,14381=>16686,57637=>16686,149761=>16687,57638=>16687,139337=>16688,57639=>16688,139635=>16689,57640=>16689,33415=>16690,57641=>16690,14390=>16691,57642=>16691,15298=>16692,57643=>16692,24110=>16693,57644=>16693,27274=>16694,57645=>16694,57647=>16696,148668=>16697,57648=>16697,134355=>16698,57649=>16698,21414=>16699,57650=>16699,20151=>16700,57651=>16700,21416=>16702,57653=>16702,137073=>16703,57654=>16703,24073=>16704,57655=>16704,57656=>16705,164994=>16706,57657=>16706,24313=>16707,57658=>16707,24315=>16708,57659=>16708,14496=>16709,57660=>16709,24316=>16710,57661=>16710,26686=>16711,57662=>16711,37915=>16712,57663=>16712,24333=>16713,57664=>16713,131521=>16714,57665=>16714,194708=>16715,57666=>16715,15070=>16716,57667=>16716,135994=>16717,57669=>16717,24378=>16718,57670=>16718,157832=>16719,57671=>16719,140240=>16720,57672=>16720,140401=>16721,57674=>16721,24419=>16722,57675=>16722,159342=>16723,57677=>16723,24434=>16724,57678=>16724,37696=>16725,57679=>16725,166454=>16726,57680=>16726,24487=>16727,57681=>16727,23990=>16728,57682=>16728,15711=>16729,57683=>16729,152144=>16730,57684=>16730,139114=>16731,57685=>16731,159992=>16732,57686=>16732,140904=>16733,57687=>16733,37334=>16734,57688=>16734,131742=>16735,57689=>16735,166441=>16736,57690=>16736,24625=>16737,57691=>16737,26245=>16738,57692=>16738,14691=>16739,57694=>16739,15815=>16740,57695=>16740,13881=>16741,57696=>16741,22416=>16742,57697=>16742,141236=>16743,57698=>16743,31089=>16744,57699=>16744,15936=>16745,57700=>16745,24734=>16746,57701=>16746,24810=>16748,149890=>16749,57704=>16749,149903=>16750,57705=>16750,162387=>16751,57706=>16751,29860=>16752,57707=>16752,20705=>16753,57708=>16753,23200=>16754,57709=>16754,24932=>16755,57710=>16755,24898=>16756,57712=>16756,194726=>16757,57713=>16757,159442=>16758,57714=>16758,24961=>16759,57715=>16759,20980=>16760,57716=>16760,132694=>16761,57717=>16761,24967=>16762,57718=>16762,23466=>16763,57719=>16763,147383=>16764,57720=>16764,141407=>16765,57721=>16765,25043=>16766,57722=>16766,166813=>16767,57723=>16767,170333=>16768,57724=>16768,25040=>16769,57725=>16769,14642=>16770,57726=>16770,141696=>16771,57727=>16771,141505=>16772,57728=>16772,24611=>16773,57729=>16773,24924=>16774,57730=>16774,25886=>16775,57731=>16775,25483=>16776,57732=>16776,131352=>16777,57733=>16777,25285=>16778,57734=>16778,137072=>16779,57735=>16779,25301=>16780,57736=>16780,142861=>16781,57737=>16781,25452=>16782,57738=>16782,149983=>16783,57739=>16783,14871=>16784,57740=>16784,25656=>16785,57741=>16785,25592=>16786,57742=>16786,136078=>16787,57743=>16787,137212=>16788,57744=>16788,28554=>16789,57746=>16789,142902=>16790,57747=>16790,153373=>16792,57750=>16792,25825=>16793,57751=>16793,25829=>16794,57752=>16794,38011=>16795,57753=>16795,14950=>16796,57754=>16796,25658=>16797,57755=>16797,14935=>16798,57756=>16798,25933=>16799,57757=>16799,28438=>16800,57758=>16800,150056=>16801,57759=>16801,150051=>16802,57760=>16802,25989=>16803,57761=>16803,25965=>16804,57762=>16804,25951=>16805,57763=>16805,26037=>16807,57765=>16807,149824=>16808,57766=>16808,19255=>16809,57767=>16809,26065=>16810,57768=>16810,16600=>16811,57769=>16811,137257=>16812,57770=>16812,57771=>16813,26083=>16814,57772=>16814,24543=>16815,57773=>16815,144384=>16816,57774=>16816,26136=>16817,57775=>16817,57776=>16818,143863=>16818,57777=>16819,143864=>16819,26180=>16820,57778=>16820,57779=>16821,143780=>16821,57780=>16822,143781=>16822,26187=>16823,57781=>16823,134773=>16824,57782=>16824,26215=>16825,57783=>16825,152038=>16826,57784=>16826,26227=>16827,57785=>16827,64018=>16828,143921=>16829,57788=>16829,165364=>16830,57789=>16830,143816=>16831,57790=>16831,152339=>16832,57791=>16832,30661=>16833,57792=>16833,141559=>16834,57793=>16834,39332=>16835,57794=>16835,26370=>16836,57795=>16836,148380=>16837,57796=>16837,150049=>16838,57797=>16838,27130=>16839,57799=>16839,145346=>16840,57800=>16840,194779=>16841,26471=>16842,57802=>16842,26466=>16843,57803=>16843,147917=>16844,57804=>16844,168173=>16845,57805=>16845,26583=>16846,57806=>16846,17641=>16847,57807=>16847,26658=>16848,57808=>16848,28240=>16849,57809=>16849,37436=>16850,57810=>16850,26625=>16851,57811=>16851,144358=>16852,57812=>16852,159136=>16853,57813=>16853,26717=>16854,57814=>16854,144495=>16855,57815=>16855,27105=>16856,57816=>16856,27147=>16857,57817=>16857,166623=>16858,57818=>16858,26995=>16859,57819=>16859,26819=>16860,57820=>16860,144845=>16861,57821=>16861,26881=>16862,57822=>16862,26880=>16863,57823=>16863,14849=>16864,57825=>16864,144956=>16865,57826=>16865,15232=>16866,57827=>16866,26540=>16867,57828=>16867,26977=>16868,57829=>16868,166474=>16869,57830=>16869,17148=>16870,57831=>16870,26934=>16871,57832=>16871,27032=>16872,57833=>16872,15265=>16873,57834=>16873,132041=>16874,57835=>16874,33635=>16875,57836=>16875,20624=>16876,57837=>16876,27129=>16877,57838=>16877,144985=>16878,57839=>16878,139562=>16879,57840=>16879,27205=>16880,57841=>16880,145155=>16881,57842=>16881,27293=>16882,57843=>16882,15347=>16883,57844=>16883,26545=>16884,57845=>16884,27336=>16885,57846=>16885,168348=>16886,57847=>16886,15373=>16887,57848=>16887,27421=>16888,57849=>16888,133411=>16889,57850=>16889,24798=>16890,60308=>16890,57851=>16890,27445=>16891,57852=>16891,27508=>16892,57853=>16892,141261=>16893,57854=>16893,28341=>16894,57855=>16894,57856=>16895,146139=>16895,137560=>16897,57858=>16897,14144=>16898,57859=>16898,21537=>16899,57860=>16899,146266=>16900,57861=>16900,27617=>16901,57862=>16901,147196=>16902,57863=>16902,27612=>16903,57864=>16903,27703=>16904,57865=>16904,140427=>16905,57866=>16905,149745=>16906,57867=>16906,158545=>16907,57868=>16907,27738=>16908,57869=>16908,33318=>16909,57870=>16909,27769=>16910,57871=>16910,146876=>16911,57872=>16911,17605=>16912,57873=>16912,146877=>16913,57874=>16913,147876=>16914,57875=>16914,149772=>16915,57876=>16915,149760=>16916,57877=>16916,146633=>16917,57878=>16917,14053=>16918,57879=>16918,15595=>16919,57880=>16919,134450=>16920,57881=>16920,39811=>16921,57882=>16921,143865=>16922,57883=>16922,140433=>16923,57884=>16923,32655=>16924,57885=>16924,26679=>16925,57886=>16925,159013=>16926,57887=>16926,159137=>16927,57888=>16927,159211=>16928,57889=>16928,28054=>16929,57890=>16929,27996=>16930,57891=>16930,28284=>16931,57892=>16931,28420=>16932,57893=>16932,149887=>16933,57894=>16933,147589=>16934,57895=>16934,159346=>16935,57896=>16935,34099=>16936,57897=>16936,159604=>16937,57898=>16937,20935=>16938,57899=>16938,33838=>16941,57902=>16941,166689=>16942,57903=>16942,194824=>16943,146991=>16944,57905=>16944,29779=>16945,57906=>16945,147330=>16946,57907=>16946,31180=>16947,57908=>16947,28239=>16948,57909=>16948,23185=>16949,57910=>16949,143435=>16950,57911=>16950,28664=>16951,57912=>16951,14093=>16952,57913=>16952,28573=>16953,57914=>16953,146992=>16954,57915=>16954,28410=>16955,57916=>16955,136343=>16956,57917=>16956,147517=>16957,57918=>16957,17749=>16958,57919=>16958,37872=>16959,57920=>16959,28484=>16960,57921=>16960,28508=>16961,57922=>16961,15694=>16962,57923=>16962,28532=>16963,57924=>16963,168304=>16964,57925=>16964,15675=>16965,57926=>16965,28575=>16966,57927=>16966,147780=>16967,57928=>16967,28627=>16968,57929=>16968,147601=>16969,57930=>16969,147797=>16970,57931=>16970,147513=>16971,57932=>16971,147440=>16972,57933=>16972,147380=>16973,57934=>16973,147775=>16974,57935=>16974,20959=>16975,57936=>16975,57937=>16976,147798=>16976,57938=>16977,147799=>16977,147776=>16978,57939=>16978,156125=>16979,57940=>16979,28747=>16980,57941=>16980,28798=>16981,57942=>16981,28839=>16982,57943=>16982,28876=>16984,57945=>16984,28885=>16985,57946=>16985,28886=>16986,57947=>16986,28895=>16987,57948=>16987,16644=>16988,57949=>16988,15848=>16989,57950=>16989,29108=>16990,57951=>16990,29078=>16991,57952=>16991,148087=>16992,57953=>16992,28971=>16993,57954=>16993,28997=>16994,57955=>16994,23176=>16995,57956=>16995,29002=>16996,57957=>16996,64072=>16997,148325=>16998,57960=>16998,29007=>16999,57961=>16999,37730=>17000,57962=>17000,148161=>17001,57963=>17001,28972=>17002,57964=>17002,148570=>17003,57965=>17003,150055=>17004,57966=>17004,150050=>17005,57967=>17005,29114=>17006,57968=>17006,166888=>17007,57969=>17007,28861=>17008,57970=>17008,29198=>17009,57971=>17009,37954=>17010,57972=>17010,29205=>17011,57973=>17011,22801=>17012,57974=>17012,37955=>17013,57975=>17013,29220=>17014,57976=>17014,37697=>17015,57977=>17015,153093=>17016,57978=>17016,29230=>17017,57979=>17017,29248=>17018,57980=>17018,149876=>17019,57981=>17019,26813=>17020,57982=>17020,29269=>17021,57983=>17021,29271=>17022,57984=>17022,15957=>17023,57985=>17023,143428=>17024,57986=>17024,26637=>17025,57987=>17025,28477=>17026,57988=>17026,29314=>17027,57989=>17027,29483=>17029,57991=>17029,149539=>17030,57992=>17030,165931=>17031,57993=>17031,18669=>17032,57994=>17032,165892=>17033,57995=>17033,29480=>17034,57996=>17034,29486=>17035,57997=>17035,29647=>17036,57998=>17036,29610=>17037,57999=>17037,134202=>17038,58000=>17038,158254=>17039,58001=>17039,29641=>17040,58002=>17040,29769=>17041,58003=>17041,147938=>17042,58004=>17042,136935=>17043,58005=>17043,150052=>17044,58006=>17044,26147=>17045,58007=>17045,14021=>17046,58008=>17046,149943=>17047,58009=>17047,149901=>17048,58010=>17048,150011=>17049,58011=>17049,29687=>17050,58012=>17050,29717=>17051,58013=>17051,26883=>17052,58014=>17052,150054=>17053,58015=>17053,29753=>17054,58016=>17054,16087=>17055,58018=>17055,194863=>17056,141485=>17057,58020=>17057,29792=>17058,58021=>17058,167602=>17059,58022=>17059,29767=>17060,58023=>17060,29668=>17061,58024=>17061,29814=>17062,58025=>17062,33721=>17063,58026=>17063,29804=>17064,58027=>17064,29812=>17065,58029=>17065,37873=>17066,58030=>17066,27180=>17067,58031=>17067,29826=>17068,58032=>17068,18771=>17069,58033=>17069,150156=>17070,58034=>17070,147807=>17071,58035=>17071,150137=>17072,58036=>17072,166799=>17073,58037=>17073,23366=>17074,58038=>17074,166915=>17075,58039=>17075,137374=>17076,58040=>17076,29896=>17077,58041=>17077,137608=>17078,58042=>17078,29966=>17079,58043=>17079,29982=>17080,58045=>17080,167641=>17081,58046=>17081,137803=>17082,58047=>17082,23511=>17083,58048=>17083,167596=>17084,58049=>17084,37765=>17085,58050=>17085,30029=>17086,58051=>17086,30026=>17087,58052=>17087,30055=>17088,58053=>17088,30062=>17089,58054=>17089,151426=>17090,58055=>17090,16132=>17091,58056=>17091,150803=>17092,58057=>17092,30094=>17093,58058=>17093,29789=>17094,58059=>17094,30110=>17095,58060=>17095,30132=>17096,58061=>17096,30210=>17097,58062=>17097,30252=>17098,58063=>17098,30289=>17099,58064=>17099,30287=>17100,58065=>17100,30319=>17101,58066=>17101,58067=>17102,156661=>17103,58068=>17103,30352=>17104,58069=>17104,33263=>17105,58070=>17105,14328=>17106,58071=>17106,157969=>17107,58072=>17107,157966=>17108,58073=>17108,30369=>17109,58074=>17109,30373=>17110,58075=>17110,30391=>17111,58076=>17111,30412=>17112,58077=>17112,159647=>17113,58078=>17113,33890=>17114,58079=>17114,151709=>17115,58080=>17115,151933=>17116,58081=>17116,138780=>17117,58082=>17117,30494=>17118,58083=>17118,30502=>17119,58084=>17119,30528=>17120,58085=>17120,25775=>17121,58086=>17121,152096=>17122,58087=>17122,30552=>17123,58088=>17123,144044=>17124,58089=>17124,30639=>17125,58090=>17125,166244=>17126,58091=>17126,166248=>17127,58092=>17127,136897=>17128,58093=>17128,30708=>17129,58094=>17129,26826=>17131,58098=>17131,30895=>17132,58099=>17132,30919=>17133,58100=>17133,30931=>17134,58101=>17134,38565=>17135,58102=>17135,31022=>17136,58103=>17136,153056=>17137,58104=>17137,30935=>17138,58105=>17138,31028=>17139,58106=>17139,30897=>17140,58107=>17140,161292=>17141,58108=>17141,36792=>17142,58109=>17142,34948=>17143,58110=>17143,140828=>17144,58113=>17144,31110=>17145,58114=>17145,35072=>17146,58115=>17146,26882=>17147,58116=>17147,31104=>17148,58117=>17148,153687=>17149,58118=>17149,31133=>17150,58119=>17150,162617=>17151,58120=>17151,31036=>17152,58121=>17152,31145=>17153,58122=>17153,28202=>17154,58123=>17154,160038=>17155,58124=>17155,16040=>17156,58125=>17156,31174=>17157,58126=>17157,168205=>17158,58127=>17158,31188=>17159,58128=>17159,21797=>17161,62526=>17161,134210=>17163,62528=>17163,134421=>17164,62529=>17164,151851=>17165,62530=>17165,21904=>17166,62531=>17166,142534=>17167,62532=>17167,14828=>17168,62533=>17168,131905=>17169,62534=>17169,36422=>17170,62535=>17170,150968=>17171,62536=>17171,169189=>17172,62537=>17172,164030=>17174,62539=>17174,30586=>17175,62540=>17175,142392=>17176,62541=>17176,14900=>17177,62542=>17177,18389=>17178,62543=>17178,164189=>17179,62544=>17179,158194=>17180,62545=>17180,151018=>17181,62546=>17181,25821=>17182,62547=>17182,134524=>17183,62548=>17183,135092=>17184,62549=>17184,134357=>17185,62550=>17185,25741=>17187,62552=>17187,36478=>17188,62553=>17188,134806=>17189,62554=>17189,135012=>17191,62556=>17191,142505=>17192,62557=>17192,164438=>17193,62558=>17193,148691=>17194,62559=>17194,134470=>17196,62561=>17196,170573=>17197,62562=>17197,164073=>17198,62563=>17198,18420=>17199,62564=>17199,151207=>17200,62565=>17200,142530=>17201,62566=>17201,39602=>17202,62567=>17202,14951=>17203,62568=>17203,169460=>17204,62569=>17204,16365=>17205,62570=>17205,13574=>17206,62571=>17206,152263=>17207,62572=>17207,169940=>17208,62573=>17208,142660=>17210,62575=>17210,40302=>17211,62576=>17211,38933=>17212,62577=>17212,17369=>17214,62579=>17214,25780=>17216,62581=>17216,21731=>17217,62582=>17217,62584=>17219,142282=>17219,14843=>17221,62586=>17221,157402=>17223,62588=>17223,157462=>17224,62589=>17224,162208=>17225,62590=>17225,25834=>17226,62591=>17226,151634=>17227,62592=>17227,134211=>17228,62593=>17228,36456=>17229,62594=>17229,166732=>17231,62596=>17231,132913=>17232,62597=>17232,18443=>17234,62599=>17234,131497=>17235,62600=>17235,16378=>17236,62601=>17236,22643=>17237,62602=>17237,142733=>17238,62603=>17238,148936=>17240,62605=>17240,132348=>17241,62606=>17241,155799=>17242,62607=>17242,134988=>17243,62608=>17243,21881=>17245,62610=>17245,17338=>17247,62612=>17247,19124=>17249,62614=>17249,141926=>17250,62615=>17250,135325=>17251,62616=>17251,33194=>17252,62617=>17252,39157=>17253,62618=>17253,134556=>17254,62619=>17254,25465=>17255,62620=>17255,14846=>17256,62621=>17256,141173=>17257,62622=>17257,36288=>17258,62623=>17258,22177=>17259,62624=>17259,25724=>17260,62625=>17260,15939=>17261,62626=>17261,173569=>17263,62628=>17263,134665=>17264,62629=>17264,142031=>17265,62630=>17265,135368=>17268,62633=>17268,145858=>17269,62634=>17269,14738=>17270,62635=>17270,14854=>17271,62636=>17271,164507=>17272,62637=>17272,13688=>17273,62638=>17273,155209=>17274,62639=>17274,139463=>17275,62640=>17275,142514=>17278,62643=>17278,169760=>17279,62644=>17279,13500=>17280,62645=>17280,27709=>17281,62646=>17281,151099=>17282,62647=>17282,161140=>17285,62650=>17285,142987=>17286,62651=>17286,139784=>17287,62652=>17287,173659=>17288,62653=>17288,167117=>17289,62654=>17289,134778=>17290,62655=>17290,134196=>17291,62656=>17291,161337=>17292,62683=>17292,142286=>17293,62684=>17293,62687=>17294,142417=>17294,14872=>17295,62689=>17295,62691=>17296,135367=>17296,62693=>17297,173618=>17297,167122=>17298,62695=>17298,167321=>17299,62696=>17299,167114=>17300,62697=>17300,38314=>17301,62698=>17301,62706=>17303,161630=>17303,28992=>17304,62708=>17304,20822=>17306,62385=>17306,20222=>17307,20616=>17308,62487=>17308,13459=>17310,62489=>17310,20870=>17311,62491=>17311,24130=>17312,63037=>17312,20997=>17313,62495=>17313,21031=>17314,62436=>17314,21113=>17315,62497=>17315,194600=>17316,13651=>17317,62504=>17317,21442=>17318,62505=>17318,21343=>17319,62715=>17319,21823=>17321,62520=>17321,21976=>17323,59986=>17323,13789=>17324,62722=>17324,22049=>17325,63067=>17325,22100=>17327,60044=>17327,60148=>17328,135291=>17328,60153=>17330,135379=>17330,61095=>17332,135934=>17332,14265=>17335,60104=>17335,23745=>17336,61099=>17336,23829=>17337,63066=>17337,23894=>17338,63030=>17338,14392=>17339,63036=>17339,20097=>17340,62477=>17340,24253=>17341,63038=>17341,14612=>17342,63042=>17342,25017=>17343,63050=>17343,25232=>17344,63054=>17344,25368=>17345,63056=>17345,25690=>17346,63063=>17346,25745=>17347,62381=>17347,33133=>17348,62709=>17348,33156=>17349,59922=>17349,33171=>17350,59924=>17350,26624=>17351,63080=>17351,15292=>17352,63093=>17352,29327=>17353,60517=>17353,29389=>17354,59781=>17354,149487=>17355,29497=>17356,59785=>17356,30018=>17357,59811=>17357,30172=>17358,59817=>17358,16320=>17359,59818=>17359,60278=>17360,151205=>17360,16343=>17361,59820=>17361,30336=>17363,30348=>17364,59824=>17364,151388=>17364,16552=>17365,59845=>17365,30777=>17366,59846=>17366,16643=>17367,59855=>17367,31377=>17368,59863=>17368,31771=>17369,59876=>17369,31981=>17370,59884=>17370,32659=>17371,62658=>17371,32686=>17372,59892=>17372,33535=>17374,59936=>17374,22623=>17375,59981=>17375,34482=>17376,59960=>17376,17836=>17377,34699=>17378,59963=>17378,35143=>17379,59969=>17379,35369=>17381,59972=>17381,36465=>17383,59988=>17383,60484=>17384,164233=>17384,36528=>17385,59990=>17385,37214=>17387,62443=>17387,37260=>17388,62441=>17388,39182=>17389,60051=>17389,39196=>17390,60054=>17390,39809=>17393,60066=>17393,40384=>17394,60080=>17394,40339=>17395,60078=>17395,40620=>17396,60085=>17396,19857=>17397,60540=>17397,37818=>17399,40571=>17400,60084=>17400,28809=>17401,63148=>17401,29512=>17402,59788=>17402,31129=>17404,59858=>17404,36791=>17405,59997=>17405,39234=>17407,60056=>17407,8364=>17601,12443=>17606,63518=>17606,12444=>17607,63519=>17607,11904=>17608,63520=>17608,12736=>17609,62211=>17609,12737=>17610,62212=>17610,12738=>17611,62213=>17611,12739=>17612,62214=>17612,12740=>17613,62215=>17613,131340=>17614,62216=>17614,12741=>17615,62217=>17615,131281=>17616,62218=>17616,131277=>17617,62219=>17617,12742=>17618,62220=>17618,12743=>17619,62221=>17619,131275=>17620,62222=>17620,139240=>17621,62223=>17621,12744=>17622,62224=>17622,131274=>17623,62225=>17623,12745=>17624,62226=>17624,12746=>17625,62227=>17625,12747=>17626,62228=>17626,12748=>17627,62229=>17627,131342=>17628,62230=>17628,12749=>17629,62231=>17629,12750=>17630,62232=>17630,62776=>17631,62777=>17632,138177=>17633,62778=>17633,194680=>17634,62779=>17634,12205=>17635,38737=>17635,62780=>17635,131206=>17636,62781=>17636,20059=>17637,62782=>17637,20155=>17638,62783=>17638,13630=>17639,62784=>17639,23587=>17640,62785=>17640,24401=>17641,62786=>17641,24516=>17642,62787=>17642,14586=>17643,62788=>17643,25164=>17644,62789=>17644,25909=>17645,62790=>17645,27514=>17646,62791=>17646,27701=>17647,62792=>17647,27706=>17648,62793=>17648,28780=>17649,62794=>17649,29227=>17650,62795=>17650,20012=>17651,62796=>17651,29357=>17652,62797=>17652,149737=>17653,62798=>17653,32594=>17654,62799=>17654,31035=>17655,62800=>17655,31993=>17656,62801=>17656,32595=>17657,62802=>17657,156266=>17658,62803=>17658,13505=>17659,62804=>17659,156491=>17660,62806=>17660,32770=>17661,62807=>17661,32896=>17662,62808=>17662,157202=>17663,62809=>17663,158033=>17664,62810=>17664,21341=>17665,62811=>17665,34916=>17666,62812=>17666,35265=>17667,62813=>17667,161970=>17668,62814=>17668,35744=>17669,62815=>17669,36125=>17670,62816=>17670,38021=>17671,62817=>17671,38264=>17672,62818=>17672,38271=>17673,62819=>17673,38376=>17674,62820=>17674,167439=>17675,62821=>17675,38886=>17676,62822=>17676,39029=>17677,62823=>17677,39118=>17678,62824=>17678,39134=>17679,62825=>17679,39267=>17680,62826=>17680,170000=>17681,62827=>17681,40060=>17682,62828=>17682,40479=>17683,62829=>17683,40644=>17684,62830=>17684,27503=>17685,62831=>17685,63751=>17686,62832=>17686,20023=>17687,62833=>17687,131207=>17688,62834=>17688,38429=>17689,62835=>17689,25143=>17690,62836=>17690,38050=>17691,62837=>17691,11908=>17692,63521=>17692,11910=>17693,63522=>17693,11911=>17694,63523=>17694,11912=>17695,63524=>17695,11914=>17696,63525=>17696,11916=>17697,63526=>17697,11917=>17698,63527=>17698,11925=>17699,63528=>17699,11932=>17700,63529=>17700,11941=>17701,63531=>17701,11943=>17702,63532=>17702,11946=>17703,63533=>17703,11948=>17704,63534=>17704,11950=>17705,63535=>17705,11958=>17706,63536=>17706,11964=>17707,63537=>17707,11966=>17708,63538=>17708,11978=>17709,63540=>17709,11980=>17710,63541=>17710,11981=>17711,63542=>17711,11983=>17712,63543=>17712,11990=>17713,63544=>17713,11991=>17714,63545=>17714,11998=>17715,63546=>17715,172969=>17716,62368=>17716,135493=>17717,62369=>17717,25866=>17718,62371=>17718,20029=>17719,62374=>17719,28381=>17720,62375=>17720,40270=>17721,62376=>17721,37343=>17722,62377=>17722,62380=>17723,161589=>17723,20250=>17724,62382=>17724,20264=>17725,62383=>17725,20392=>17726,62384=>17726,20852=>17727,62386=>17727,20892=>17728,62387=>17728,20964=>17729,62388=>17729,21153=>17730,62389=>17730,21160=>17731,62390=>17731,21307=>17732,62391=>17732,21326=>17733,62392=>17733,21457=>17734,62393=>17734,21464=>17735,62394=>17735,22242=>17736,62395=>17736,22768=>17737,62396=>17737,22788=>17738,62397=>17738,22791=>17739,62398=>17739,22834=>17740,62399=>17740,22836=>17741,62400=>17741,23398=>17742,62401=>17742,23454=>17743,62402=>17743,23455=>17744,62403=>17744,23706=>17745,62404=>17745,24198=>17746,62405=>17746,24635=>17747,62406=>17747,25993=>17748,62407=>17748,26622=>17749,62408=>17749,26628=>17750,62409=>17750,26725=>17751,62410=>17751,27982=>17752,62411=>17752,28860=>17753,62412=>17753,30005=>17754,62413=>17754,32420=>17755,62414=>17755,32428=>17756,62415=>17756,32442=>17757,62416=>17757,32455=>17758,62417=>17758,32463=>17759,62418=>17759,32479=>17760,62419=>17760,32518=>17761,62420=>17761,32567=>17762,62421=>17762,33402=>17763,62422=>17763,33487=>17764,62423=>17764,33647=>17765,62424=>17765,35270=>17766,62425=>17766,35774=>17767,62426=>17767,35810=>17768,62427=>17768,36710=>17769,62428=>17769,36711=>17770,62429=>17770,36718=>17771,62430=>17771,29713=>17772,62431=>17772,31996=>17773,62432=>17773,32205=>17774,62433=>17774,26950=>17775,62434=>17775,31433=>17776,62435=>17776,30904=>17777,62442=>17777,32956=>17778,62444=>17778,36107=>17779,62446=>17779,33014=>17780,62447=>17780,133607=>17781,62448=>17781,32927=>17782,62451=>17782,40647=>17783,62452=>17783,19661=>17784,62453=>17784,40393=>17785,62454=>17785,40460=>17786,62455=>17786,19518=>17787,62456=>17787,171510=>17788,62457=>17788,159758=>17789,62458=>17789,40458=>17790,62459=>17790,172339=>17791,62460=>17791,13761=>17792,62461=>17792,28314=>17793,62463=>17793,33342=>17794,62464=>17794,29977=>17795,62465=>17795,18705=>17796,62467=>17796,39532=>17797,62468=>17797,39567=>17798,62469=>17798,40857=>17799,62470=>17799,31111=>17800,62471=>17800,164972=>17801,62472=>17801,138698=>17802,62473=>17802,132560=>17803,62474=>17803,142054=>17804,62475=>17804,20004=>17805,62476=>17805,20096=>17806,62478=>17806,20103=>17807,62479=>17807,20159=>17808,62480=>17808,20203=>17809,62481=>17809,20279=>17810,62482=>17810,13388=>17811,62483=>17811,20413=>17812,62484=>17812,15944=>17813,62485=>17813,20483=>17814,62486=>17814,13437=>17815,62488=>17815,13477=>17816,62490=>17816,22789=>17817,62492=>17817,20955=>17818,62493=>17818,20988=>17819,62494=>17819,20105=>17820,62496=>17820,21136=>17821,62498=>17821,21287=>17822,62499=>17822,13767=>17823,62500=>17823,21417=>17824,62501=>17824,13649=>17825,62502=>17825,21424=>17826,62503=>17826,21539=>17827,62506=>17827,13677=>17828,62507=>17828,13682=>17829,62508=>17829,13953=>17830,62509=>17830,21651=>17831,62510=>17831,21667=>17832,62511=>17832,21684=>17833,62512=>17833,21689=>17834,62513=>17834,21712=>17835,62514=>17835,21743=>17836,62515=>17836,21784=>17837,62516=>17837,21795=>17838,62517=>17838,21800=>17839,62518=>17839,13720=>17840,62519=>17840,13733=>17841,62521=>17841,13759=>17842,62522=>17842,21975=>17843,62523=>17843,13765=>17844,62524=>17844,163204=>17845,62525=>17845,16467=>17846,62538=>17846,62551=>17847,135412=>17847,62555=>17848,134155=>17848,62574=>17849,161992=>17849,62580=>17850,155813=>17850,62583=>17851,142668=>17851,62585=>17852,135287=>17852,62587=>17853,135279=>17853,62595=>17854,139681=>17854,62609=>17855,134550=>17855,16571=>17856,62611=>17856,62631=>17857,142537=>17857,22098=>17858,62641=>17858,134961=>17859,62642=>17859,62657=>17860,157724=>17860,135375=>17861,62659=>17861,141315=>17862,62660=>17862,141625=>17863,62661=>17863,13819=>17864,62662=>17864,152035=>17865,62663=>17865,134796=>17866,62664=>17866,135053=>17867,62665=>17867,134826=>17868,62666=>17868,16275=>17869,62667=>17869,134960=>17870,62668=>17870,134471=>17871,62669=>17871,135503=>17872,62670=>17872,134732=>17873,62671=>17873,134827=>17874,62673=>17874,134057=>17875,62674=>17875,134472=>17876,62675=>17876,135360=>17877,62676=>17877,135485=>17878,62677=>17878,16377=>17879,62678=>17879,140950=>17880,62679=>17880,25650=>17881,62680=>17881,135085=>17882,62681=>17882,144372=>17883,62682=>17883,62685=>17884,134526=>17884,62686=>17885,134527=>17885,62688=>17886,142421=>17886,62690=>17887,134808=>17887,62692=>17888,134958=>17888,62694=>17889,158544=>17889,21708=>17890,62699=>17890,33476=>17891,62700=>17891,21945=>17892,62701=>17892,171715=>17893,62703=>17893,39974=>17894,62704=>17894,39606=>17895,62705=>17895,62707=>17896,142830=>17896,33004=>17897,62710=>17897,23580=>17898,62711=>17898,157042=>17899,62712=>17899,33076=>17900,62713=>17900,14231=>17901,62714=>17901,164029=>17902,62716=>17902,37302=>17903,62717=>17903,134906=>17904,62718=>17904,134671=>17905,62719=>17905,134775=>17906,62720=>17906,134907=>17907,62721=>17907,151019=>17908,62723=>17908,13833=>17909,62724=>17909,134358=>17910,62725=>17910,22191=>17911,62726=>17911,141237=>17912,62727=>17912,135369=>17913,62728=>17913,134672=>17914,62729=>17914,134776=>17915,62730=>17915,135288=>17916,62731=>17916,135496=>17917,62732=>17917,164359=>17918,62733=>17918,136277=>17919,62734=>17919,134777=>17920,62735=>17920,151120=>17921,62736=>17921,142756=>17922,62737=>17922,23124=>17923,62738=>17923,62739=>17924,135197=>17924,62740=>17925,135198=>17925,62741=>17926,135413=>17926,62742=>17927,135414=>17927,22428=>17928,62743=>17928,134673=>17929,62744=>17929,161428=>17930,62745=>17930,164557=>17931,62746=>17931,135093=>17932,62747=>17932,134779=>17933,62748=>17933,151934=>17934,62749=>17934,14083=>17935,62750=>17935,135094=>17936,62751=>17936,135552=>17937,62752=>17937,152280=>17938,62753=>17938,172733=>17939,62754=>17939,149978=>17940,62755=>17940,137274=>17941,62756=>17941,147831=>17942,62757=>17942,164476=>17943,62758=>17943,22681=>17944,62759=>17944,21096=>17945,62760=>17945,13850=>17946,62761=>17946,153405=>17947,62762=>17947,31666=>17948,62763=>17948,23400=>17949,62764=>17949,18432=>17950,62765=>17950,19244=>17951,62766=>17951,40743=>17952,62767=>17952,18919=>17953,62768=>17953,39967=>17954,62769=>17954,39821=>17955,62770=>17955,154484=>17956,62771=>17956,143677=>17957,62772=>17957,22011=>17958,62773=>17958,13810=>17959,62774=>17959,22153=>17960,62775=>17960,23870=>17961,63028=>17961,23880=>17962,63029=>17962,15868=>17963,63031=>17963,14351=>17964,63032=>17964,23972=>17965,63033=>17965,23993=>17966,63034=>17966,14368=>17967,63035=>17967,24357=>17968,63039=>17968,24451=>17969,63040=>17969,14600=>17970,63041=>17970,14655=>17971,63043=>17971,14669=>17972,63044=>17972,24791=>17973,63045=>17973,24893=>17974,63046=>17974,23781=>17975,63047=>17975,14729=>17976,63048=>17976,25015=>17977,63049=>17977,25039=>17978,63051=>17978,14776=>17979,63052=>17979,25132=>17980,63053=>17980,25317=>17981,63055=>17981,14840=>17982,63057=>17982,22193=>17983,63058=>17983,14851=>17984,63059=>17984,25570=>17985,63060=>17985,25595=>17986,63061=>17986,25607=>17987,63062=>17987,14923=>17988,63064=>17988,25792=>17989,63065=>17989,40863=>17990,63068=>17990,14999=>17991,63069=>17991,25990=>17992,63070=>17992,15037=>17993,63071=>17993,26111=>17994,63072=>17994,26195=>17995,63073=>17995,15090=>17996,63074=>17996,26258=>17997,63075=>17997,15138=>17998,63076=>17998,26390=>17999,63077=>17999,15170=>18000,63078=>18000,26532=>18001,63079=>18001,15192=>18002,63081=>18002,26698=>18003,63082=>18003,26756=>18004,63083=>18004,15218=>18005,63084=>18005,15217=>18006,63085=>18006,15227=>18007,63086=>18007,26889=>18008,63087=>18008,26947=>18009,63088=>18009,29276=>18010,63089=>18010,26980=>18011,63090=>18011,27039=>18012,63091=>18012,27013=>18013,63092=>18013,27094=>18014,63094=>18014,15325=>18015,63095=>18015,27237=>18016,63096=>18016,27252=>18017,63097=>18017,27249=>18018,63098=>18018,27266=>18019,63099=>18019,15340=>18020,63100=>18020,27289=>18021,63101=>18021,15346=>18022,63102=>18022,27307=>18023,63103=>18023,27317=>18024,63104=>18024,27348=>18025,63105=>18025,27382=>18026,63106=>18026,27521=>18027,63107=>18027,27585=>18028,63108=>18028,27626=>18029,63109=>18029,27765=>18030,63110=>18030,27818=>18031,63111=>18031,15563=>18032,63112=>18032,27906=>18033,63113=>18033,27910=>18034,63114=>18034,27942=>18035,63115=>18035,28033=>18036,63116=>18036,15599=>18037,63117=>18037,28068=>18038,63118=>18038,28081=>18039,63119=>18039,28181=>18040,63120=>18040,28184=>18041,63121=>18041,28201=>18042,63122=>18042,28294=>18043,63123=>18043,166336=>18044,63124=>18044,28347=>18045,63125=>18045,28386=>18046,63126=>18046,28378=>18047,63127=>18047,40831=>18048,63128=>18048,28392=>18049,63129=>18049,28393=>18050,63130=>18050,28452=>18051,63131=>18051,28468=>18052,63132=>18052,15686=>18053,63133=>18053,147265=>18054,63134=>18054,28545=>18055,63135=>18055,28606=>18056,63136=>18056,15722=>18057,63137=>18057,15733=>18058,63138=>18058,29111=>18059,63139=>18059,23705=>18060,63140=>18060,15754=>18061,63141=>18061,28716=>18062,63142=>18062,15761=>18063,63143=>18063,28752=>18064,63144=>18064,28756=>18065,63145=>18065,28783=>18066,63146=>18066,28799=>18067,63147=>18067,131877=>18068,63149=>18068,17345=>18069,63150=>18069,13809=>18070,63151=>18070,134872=>18071,63152=>18071,13902=>18072,58134=>18072,15789=>18073,58172=>18073,154725=>18074,58173=>18074,26237=>18075,58183=>18075,31860=>18076,58188=>18076,29837=>18077,58197=>18077,32402=>18078,58215=>18078,17667=>18079,58232=>18079,58260=>18080,151480=>18080,58270=>18081,133901=>18081,58277=>18082,158474=>18082,13438=>18083,58311=>18083,58317=>18084,143087=>18084,58325=>18085,146613=>18085,58343=>18086,159385=>18086,34673=>18087,58364=>18087,25537=>18088,58385=>18088,30583=>18089,58387=>18089,35210=>18090,58390=>18090,58406=>18091,147343=>18091,35660=>18092,58415=>18092,58440=>18093,150729=>18093,18730=>18094,58464=>18094,172052=>18095,58471=>18095,165564=>18096,58472=>18096,165121=>18097,58473=>18097,15088=>18098,58490=>18098,28815=>18099,58511=>18099,58529=>18100,140922=>18100,58637=>18101,158120=>18101,58646=>18102,148043=>18102,26760=>18103,58662=>18103,58664=>18104,139611=>18104,40802=>18105,58702=>18105,37830=>18106,58793=>18106,58802=>18107,131967=>18107,37734=>18108,58888=>18108,37519=>18109,58901=>18109,34324=>18110,58954=>18110,58986=>18111,173147=>18111,16784=>18112,59010=>18112,26511=>18113,59045=>18113,26654=>18114,59048=>18114,14435=>18115,59051=>18115,59077=>18116,149996=>18116,15129=>18117,59128=>18117,33942=>18118,59176=>18118,59241=>18119,149858=>18119,14818=>18120,59254=>18120,33920=>18121,59259=>18121,17262=>18122,59328=>18122,38769=>18123,59402=>18123,39323=>18124,59427=>18124,18733=>18125,59499=>18125,28439=>18126,59703=>18126,160009=>18127,59704=>18127,28838=>18128,59746=>18128,150095=>18129,59752=>18129,32357=>18130,59753=>18130,23855=>18131,59755=>18131,15859=>18132,59756=>18132,150109=>18133,59758=>18133,137183=>18134,59759=>18134,32164=>18135,59760=>18135,33830=>18136,59761=>18136,21637=>18137,59762=>18137,146170=>18138,59763=>18138,131604=>18139,59765=>18139,22398=>18140,59766=>18140,133333=>18141,59767=>18141,132633=>18142,59768=>18142,16357=>18143,59769=>18143,139166=>18144,59770=>18144,172726=>18145,59771=>18145,28675=>18146,59772=>18146,168283=>18147,59773=>18147,23920=>18148,59774=>18148,29583=>18149,59775=>18149,166489=>18150,59777=>18150,168992=>18151,59778=>18151,20424=>18152,59779=>18152,32743=>18153,59780=>18153,29456=>18154,59782=>18154,29496=>18155,59784=>18155,29505=>18156,59787=>18156,16041=>18157,59789=>18157,29173=>18158,59792=>18158,149746=>18159,59793=>18159,29665=>18160,59794=>18160,16074=>18161,59796=>18161,16081=>18162,59798=>18162,29721=>18163,59801=>18163,29726=>18164,59802=>18164,29727=>18165,59803=>18165,16098=>18166,59804=>18166,16112=>18167,59805=>18167,16116=>18168,59806=>18168,16122=>18169,59807=>18169,29907=>18170,59808=>18170,16142=>18171,59809=>18171,16211=>18172,59810=>18172,30061=>18173,59812=>18173,30066=>18174,59813=>18174,30093=>18175,59814=>18175,16252=>18176,59815=>18176,30152=>18177,59816=>18177,30285=>18178,59819=>18178,30324=>18179,59821=>18179,16348=>18180,59822=>18180,30330=>18181,59823=>18181,29064=>18182,59825=>18182,22051=>18183,59826=>18183,35200=>18184,59827=>18184,16413=>18185,59829=>18185,30531=>18186,59830=>18186,16441=>18187,59831=>18187,16453=>18188,59833=>18188,13787=>18189,59834=>18189,30616=>18190,59835=>18190,16490=>18191,59836=>18191,16495=>18192,59837=>18192,30654=>18193,59839=>18193,30667=>18194,59840=>18194,30744=>18195,59842=>18195,30748=>18196,59844=>18196,30791=>18197,59847=>18197,30801=>18198,59848=>18198,30822=>18199,59849=>18199,33864=>18200,59850=>18200,152885=>18201,59851=>18201,31027=>18202,59852=>18202,31026=>18203,59854=>18203,16649=>18204,59856=>18204,31121=>18205,59857=>18205,31238=>18206,59860=>18206,16743=>18207,59862=>18207,16818=>18208,59864=>18208,31420=>18209,59865=>18209,33401=>18210,59866=>18210,16836=>18211,59867=>18211,31439=>18212,59868=>18212,31451=>18213,59869=>18213,16847=>18214,59870=>18214,31586=>18215,59872=>18215,31596=>18216,59873=>18216,31611=>18217,59874=>18217,31762=>18218,59875=>18218,16992=>18219,59877=>18219,17018=>18220,59878=>18220,31867=>18221,59879=>18221,31900=>18222,59880=>18222,17036=>18223,59881=>18223,31928=>18224,59882=>18224,17044=>18225,59883=>18225,36755=>18226,59885=>18226,28864=>18227,59886=>18227,134351=>18228,59887=>18228,32207=>18229,59888=>18229,32212=>18230,59889=>18230,32208=>18231,59890=>18231,32253=>18232,59891=>18232,32692=>18233,59893=>18233,29343=>18234,59894=>18234,17303=>18235,59895=>18235,32800=>18236,59896=>18236,32805=>18237,59897=>18237,32814=>18238,59899=>18238,32817=>18239,59900=>18239,32852=>18240,59901=>18240,22452=>18241,59903=>18241,28832=>18242,59904=>18242,32951=>18243,59905=>18243,33001=>18244,59906=>18244,17389=>18245,59907=>18245,33036=>18246,59908=>18246,33038=>18247,59910=>18247,33042=>18248,59911=>18248,33044=>18249,59913=>18249,17409=>18250,59914=>18250,15161=>18251,59915=>18251,33110=>18252,59916=>18252,33113=>18253,59917=>18253,33114=>18254,59918=>18254,17427=>18255,59919=>18255,33148=>18256,59921=>18256,17445=>18257,59923=>18257,17453=>18258,59925=>18258,33189=>18259,59926=>18259,22511=>18260,59927=>18260,33217=>18261,59928=>18261,33252=>18262,59929=>18262,33364=>18263,59930=>18263,17551=>18264,59931=>18264,33398=>18265,59933=>18265,33482=>18266,59934=>18266,33496=>18267,59935=>18267,17584=>18268,59937=>18268,33623=>18269,59938=>18269,38505=>18270,59939=>18270,33797=>18271,59941=>18271,28917=>18272,59942=>18272,33892=>18273,59943=>18273,33928=>18274,59945=>18274,17668=>18275,59946=>18275,33982=>18276,59947=>18276,34017=>18277,59948=>18277,34040=>18278,59949=>18278,34064=>18279,59950=>18279,34104=>18280,59951=>18280,34130=>18281,59952=>18281,17723=>18282,59953=>18282,34159=>18283,59954=>18283,34160=>18284,59955=>18284,34272=>18285,59956=>18285,17783=>18286,59957=>18286,34418=>18287,59958=>18287,34450=>18288,59959=>18288,34543=>18289,59961=>18289,38469=>18290,59962=>18290,17926=>18291,59964=>18291,17943=>18292,59965=>18292,34990=>18293,59966=>18293,35071=>18294,59967=>18294,35108=>18295,59968=>18295,35217=>18296,59970=>18296,162151=>18297,59971=>18297,35384=>18298,59973=>18298,35476=>18299,59974=>18299,35508=>18300,59975=>18300,35921=>18301,59976=>18301,36052=>18302,59977=>18302,36082=>18303,59978=>18303,36124=>18304,59979=>18304,18328=>18305,59980=>18305,36291=>18306,59982=>18306,18413=>18307,59983=>18307,36410=>18308,59985=>18308,22356=>18309,59987=>18309,22005=>18310,59989=>18310,18487=>18311,59991=>18311,36558=>18312,59992=>18312,36578=>18313,59993=>18313,36580=>18314,59994=>18314,36589=>18315,59995=>18315,36594=>18316,59996=>18316,36801=>18317,59998=>18317,36810=>18318,59999=>18318,36812=>18319,60000=>18319,36915=>18320,60001=>18320,18605=>18321,60003=>18321,39136=>18322,60004=>18322,37395=>18323,60005=>18323,18718=>18324,60006=>18324,37416=>18325,60007=>18325,37464=>18326,60008=>18326,37483=>18327,60009=>18327,37553=>18328,60010=>18328,37550=>18329,60011=>18329,37567=>18330,60012=>18330,37603=>18331,60013=>18331,37611=>18332,60014=>18332,37619=>18333,60015=>18333,37620=>18334,60016=>18334,37629=>18335,60017=>18335,37699=>18336,60018=>18336,37764=>18337,60019=>18337,37805=>18338,60020=>18338,18757=>18339,60021=>18339,18769=>18340,60022=>18340,37911=>18341,60024=>18341,37917=>18342,60026=>18342,37933=>18343,60027=>18343,37950=>18344,60028=>18344,18794=>18345,60029=>18345,37972=>18346,60030=>18346,38009=>18347,60031=>18347,38189=>18348,60032=>18348,38306=>18349,60033=>18349,18855=>18350,60034=>18350,38388=>18351,60035=>18351,38451=>18352,60036=>18352,18917=>18353,60037=>18353,18980=>18354,60039=>18354,38720=>18355,60040=>18355,18997=>18356,60041=>18356,38834=>18357,60042=>18357,38850=>18358,60043=>18358,19172=>18359,60045=>18359,39097=>18360,60047=>18360,19225=>18361,60048=>18361,39153=>18362,60049=>18362,22596=>18363,60050=>18363,39193=>18364,60052=>18364,39223=>18365,60055=>18365,39261=>18366,60057=>18366,39266=>18367,60058=>18367,19312=>18368,60059=>18368,39365=>18369,60060=>18369,19357=>18370,60061=>18370,39484=>18371,60062=>18371,39695=>18372,60063=>18372,39785=>18373,60065=>18373,39901=>18374,60067=>18374,39921=>18375,60068=>18375,39924=>18376,60069=>18376,19565=>18377,60070=>18377,39968=>18378,60071=>18378,14191=>18379,60072=>18379,138178=>18380,60073=>18380,40265=>18381,60074=>18381,40702=>18382,60076=>18382,22096=>18383,60077=>18383,40381=>18384,60079=>18384,40444=>18385,60081=>18385,38134=>18386,60082=>18386,36790=>18387,60083=>18387,40625=>18388,60086=>18388,40637=>18389,60087=>18389,40646=>18390,60088=>18390,38108=>18391,60089=>18391,40674=>18392,60090=>18392,40689=>18393,60091=>18393,40696=>18394,60092=>18394,40772=>18395,60094=>18395,131220=>18396,60095=>18396,131767=>18397,60096=>18397,132000=>18398,60097=>18398,38083=>18399,60099=>18399,60101=>18400,132311=>18400,38081=>18401,60103=>18401,132565=>18402,60105=>18402,132629=>18403,60106=>18403,132726=>18404,60107=>18404,136890=>18405,60108=>18405,22359=>18406,60109=>18406,29043=>18407,60110=>18407,133826=>18408,60111=>18408,133837=>18409,60112=>18409,134079=>18410,60113=>18410,194619=>18411,60115=>18411,134091=>18412,60116=>18412,21662=>18413,60117=>18413,134139=>18414,60118=>18414,134203=>18415,60119=>18415,134227=>18416,60120=>18416,134245=>18417,60121=>18417,134268=>18418,60122=>18418,60124=>18419,134285=>18419,134325=>18420,60126=>18420,134365=>18421,60127=>18421,134381=>18422,60128=>18422,134511=>18423,60129=>18423,134578=>18424,60130=>18424,134600=>18425,60131=>18425,134660=>18426,60135=>18426,134670=>18427,60136=>18427,134871=>18428,60137=>18428,135056=>18429,60138=>18429,134957=>18430,60139=>18430,134771=>18431,60140=>18431,60142=>18432,135100=>18432,135260=>18433,60144=>18433,135247=>18434,60145=>18434,135286=>18435,60146=>18435,135304=>18436,60149=>18436,135318=>18437,60150=>18437,13895=>18438,60151=>18438,135359=>18439,60152=>18439,135471=>18440,60154=>18440,135483=>18441,60155=>18441,21348=>18442,60156=>18442,135907=>18443,60158=>18443,136053=>18444,60159=>18444,60160=>18445,135990=>18445,136567=>18446,60162=>18446,136729=>18447,60163=>18447,137155=>18448,60164=>18448,137159=>18449,60165=>18449,28859=>18450,60167=>18450,137261=>18451,60168=>18451,137578=>18452,60169=>18452,137773=>18453,60170=>18453,137797=>18454,60171=>18454,138282=>18455,60172=>18455,138352=>18456,60173=>18456,138412=>18457,60174=>18457,138952=>18458,60175=>18458,138965=>18459,60177=>18459,139029=>18460,60178=>18460,29080=>18461,60179=>18461,139333=>18462,60181=>18462,27113=>18463,60182=>18463,14024=>18464,60183=>18464,139900=>18465,60184=>18465,140247=>18466,60185=>18466,140282=>18467,60186=>18467,141098=>18468,60187=>18468,141425=>18469,60188=>18469,141647=>18470,60189=>18470,141671=>18471,60191=>18471,141715=>18472,60192=>18472,142037=>18473,60193=>18473,60195=>18474,142056=>18474,60197=>18475,142094=>18475,60199=>18476,142143=>18476,60202=>18477,142412=>18477,142472=>18478,60204=>18478,142519=>18479,60205=>18479,154600=>18480,60206=>18480,142600=>18481,60207=>18481,142610=>18482,60208=>18482,142775=>18483,60209=>18483,142741=>18484,60210=>18484,142914=>18485,60211=>18485,143220=>18486,60212=>18486,143308=>18487,60213=>18487,143411=>18488,60214=>18488,143462=>18489,60215=>18489,144159=>18490,60216=>18490,144350=>18491,60217=>18491,144743=>18492,60222=>18492,144883=>18493,60223=>18493,144922=>18494,60227=>18494,145174=>18495,60228=>18495,22709=>18496,60231=>18496,60234=>18497,146087=>18497,146961=>18498,60237=>18498,147129=>18499,60238=>18499,60243=>18500,147737=>18500,148206=>18501,60245=>18501,148237=>18502,60246=>18502,148276=>18503,60248=>18503,148374=>18504,60249=>18504,148484=>18505,60258=>18505,148694=>18506,60259=>18506,22408=>18507,60260=>18507,149108=>18508,60261=>18508,60263=>18509,149295=>18509,149522=>18510,60271=>18510,149755=>18511,60272=>18511,150037=>18512,60273=>18512,60275=>18513,150208=>18513,22885=>18514,60277=>18514,60279=>18515,151430=>18515,60282=>18516,151596=>18516,22335=>18517,60284=>18517,152217=>18518,60286=>18518,152601=>18519,60287=>18519,152646=>18520,60291=>18520,152686=>18521,60292=>18521,60296=>18522,152895=>18522,60298=>18523,152926=>18523,152930=>18524,60300=>18524,152934=>18525,60301=>18525,153543=>18526,60302=>18526,60304=>18527,153693=>18527,60309=>18528,153859=>18528,154286=>18529,60312=>18529,154505=>18530,60313=>18530,154630=>18531,60314=>18531,22433=>18532,60316=>18532,29009=>18533,60317=>18533,60319=>18534,155906=>18534,60322=>18535,156082=>18535,156674=>18536,60325=>18536,156746=>18537,60326=>18537,60330=>18538,156804=>18538,60334=>18539,156808=>18539,60336=>18540,156946=>18540,157119=>18541,60338=>18541,157365=>18542,60339=>18542,22201=>18543,60347=>18543,60349=>18544,157436=>18544,13848=>18545,60355=>18545,157593=>18546,60357=>18546,157806=>18547,60358=>18547,60360=>18548,157790=>18548,60362=>18549,157895=>18549,60366=>18550,157990=>18550,60368=>18551,158009=>18551,60371=>18552,158202=>18552,60373=>18553,158253=>18553,158260=>18554,60378=>18554,158555=>18555,60379=>18555,60383=>18556,158621=>18556,60385=>18557,158884=>18557,60388=>18558,159150=>18558,159819=>18559,60392=>18559,160205=>18560,60393=>18560,160384=>18561,60395=>18561,160389=>18562,60396=>18562,60399=>18563,160395=>18563,60401=>18564,160486=>18564,38047=>18565,60404=>18565,160848=>18566,60405=>18566,14009=>18567,60416=>18567,161740=>18568,60424=>18568,161880=>18569,60425=>18569,22230=>18570,60426=>18570,60435=>18571,162269=>18571,162301=>18572,60441=>18572,162314=>18573,60442=>18573,162571=>18574,60443=>18574,163174=>18575,60444=>18575,60448=>18576,163849=>18576,60459=>18577,163875=>18577,60463=>18578,163912=>18578,60466=>18579,163971=>18579,163984=>18580,60479=>18580,164084=>18581,60480=>18581,164142=>18582,60481=>18582,60483=>18583,164175=>18583,164271=>18584,60485=>18584,164378=>18585,60486=>18585,164614=>18586,60487=>18586,164655=>18587,60488=>18587,164746=>18588,60489=>18588,164968=>18589,60491=>18589,165546=>18590,60492=>18590,25574=>18591,60494=>18591,166230=>18592,60495=>18592,60498=>18593,166328=>18593,60500=>18594,166375=>18594,60502=>18595,166376=>18595,166726=>18596,60503=>18596,166868=>18597,60504=>18597,60506=>18598,166921=>18598,167877=>18599,60508=>18599,168172=>18600,60509=>18600,168208=>18601,60511=>18601,168252=>18602,60512=>18602,15863=>18603,60513=>18603,168286=>18604,60514=>18604,150218=>18605,60515=>18605,36816=>18606,60516=>18606,60519=>18607,169191=>18607,169392=>18608,60521=>18608,169400=>18609,60522=>18609,169778=>18610,60523=>18610,170193=>18611,60524=>18611,170313=>18612,60525=>18612,170346=>18613,60526=>18613,170435=>18614,60527=>18614,170536=>18615,60528=>18615,170766=>18616,60529=>18616,171354=>18617,60530=>18617,171419=>18618,60531=>18618,32415=>18619,60532=>18619,171768=>18620,60533=>18620,171811=>18621,60534=>18621,19620=>18622,60535=>18622,38215=>18623,60536=>18623,172691=>18624,60537=>18624,29090=>18625,60538=>18625,172799=>18626,60539=>18626,173515=>18627,60542=>18627,19868=>18628,60543=>18628,134300=>18629,60544=>18629,36798=>18630,60545=>18630,36794=>18631,60547=>18631,140464=>18632,60548=>18632,36793=>18633,60549=>18633,150163=>18634,60550=>18634,20202=>18635,60555=>18635,60557=>18636,166700=>18636,36480=>18637,60560=>18637,137205=>18638,60561=>18638,166764=>18639,60563=>18639,166809=>18640,60564=>18640,60566=>18641,157359=>18641,60568=>18642,161365=>18642,153141=>18643,60570=>18643,153942=>18644,60571=>18644,20122=>18645,60572=>18645,155265=>18646,60573=>18646,60576=>18647,134765=>18647,147080=>18648,60579=>18648,150686=>18649,60580=>18649,137206=>18650,60583=>18650,137339=>18651,60584=>18651,60587=>18652,154698=>18652,152337=>18653,60589=>18653,15814=>18654,60590=>18654,60596=>18655,155352=>18655,19996=>18656,60600=>18656,135146=>18657,60601=>18657,134473=>18658,60602=>18658,145082=>18659,60603=>18659,60638=>18660,151880=>18660,21982=>18661,60644=>18661,34694=>18662,60672=>18662,60676=>18663,135361=>18663,149254=>18664,60679=>18664,23440=>18665,60680=>18665,60682=>18666,157843=>18666,141044=>18667,60684=>18667,163119=>18668,60685=>18668,147875=>18669,60686=>18669,163187=>18670,60687=>18670,159440=>18671,60688=>18671,160438=>18672,60689=>18672,60691=>18673,135641=>18673,146684=>18674,60693=>18674,173737=>18675,60694=>18675,134828=>18676,60695=>18676,60698=>18677,138402=>18677,60700=>18678,151490=>18678,60702=>18679,135147=>18679,60706=>18680,142752=>18680,135148=>18681,60710=>18681,134666=>18682,60711=>18682,60714=>18683,135149=>18683,60717=>18684,135559=>18684,19994=>18685,60721=>18685,19972=>18686,60722=>18686,23309=>18687,60724=>18687,13996=>18688,60727=>18688,21373=>18689,60729=>18689,13989=>18690,60730=>18690,22682=>18691,60732=>18691,150382=>18692,60733=>18692,22442=>18693,60736=>18693,154261=>18694,60737=>18694,133497=>18695,60738=>18695,60741=>18696,140389=>18696,146686=>18697,60746=>18697,171824=>18698,60747=>18698,151465=>18699,60749=>18699,169374=>18700,60750=>18700,60753=>18701,146870=>18701,157619=>18702,60755=>18702,145184=>18703,60756=>18703,147191=>18704,60759=>18704,146988=>18705,60760=>18705,60785=>18706,143578=>18706,135849=>18707,60789=>18707,22439=>18708,60790=>18708,149859=>18709,60791=>18709,60794=>18710,159918=>18710,60801=>18711,137068=>18711,60806=>18712,160100=>18712,159010=>18713,60809=>18713,150242=>18714,60810=>18714,39963=>18715,60837=>18715,149822=>18716,60838=>18716,15878=>18717,60846=>18717,60881=>18718,159011=>18718,60887=>18719,132092=>18719,60891=>18720,146685=>18720,60893=>18721,149785=>18721,22394=>18722,60904=>18722,21722=>18723,60912=>18723,29050=>18724,60928=>18724,60949=>18725,150135=>18725,60955=>18726,166490=>18726,60962=>18727,194624=>18727,60976=>18728,137275=>18728,61000=>18729,155993=>18729,61014=>18730,144373=>18730,61019=>18731,166850=>18731,61024=>18732,138566=>18732,61054=>18733,159441=>18733,13877=>18734,61065=>18734,61084=>18735,166701=>18735,21024=>18736,61088=>18736,15384=>18737,61089=>18737,146631=>18738,61090=>18738,155351=>18739,61091=>18739,161366=>18740,61092=>18740,152881=>18741,61093=>18741,137540=>18742,61094=>18742,170243=>18743,61096=>18743,159196=>18744,61097=>18744,159917=>18745,61098=>18745,156077=>18746,61100=>18746,166415=>18747,61101=>18747,145015=>18748,61102=>18748,131310=>18749,61103=>18749,157766=>18750,61104=>18750,151310=>18751,61105=>18751,17762=>18752,61106=>18752,23327=>18753,61107=>18753,156492=>18754,61108=>18754,40784=>18755,61109=>18755,40614=>18756,61110=>18756,156267=>18757,61111=>18757,20962=>18758,57415=>18758,21314=>18759,57416=>18759,26285=>18760,57520=>18760,22620=>18761,57547=>18761,21843=>18762,57566=>18762,15749=>18763,57594=>18763,24928=>18764,57608=>18764,18606=>18765,57668=>18765,38845=>18766,57676=>18766,57693=>18767,137335=>18767,24755=>18768,57703=>18768,33828=>18769,57711=>18769,38932=>18770,57748=>18770,147596=>18771,57749=>18771,57764=>18772,143486=>18772,57787=>18773,138813=>18773,15147=>18774,57798=>18774,15666=>18775,57824=>18775,57857=>18776,132021=>18776,28801=>18777,57944=>18777,23708=>18778,57959=>18778,58017=>18779,132547=>18779,14128=>18780,58028=>18780,136054=>18781,58096=>18781,150034=>18782,58097=>18782,58111=>18783,166699=>18783,58112=>18784,155779=>18784,256=>18785,62233=>18785,193=>18786,62234=>18786,461=>18787,62235=>18787,192=>18788,62236=>18788,274=>18789,62237=>18789,201=>18790,62238=>18790,282=>18791,62239=>18791,200=>18792,62240=>18792,332=>18793,62241=>18793,211=>18794,62242=>18794,465=>18795,62243=>18795,210=>18796,62244=>18796,62245=>18797,7870=>18798,62246=>18798,62247=>18799,7872=>18800,62248=>18800,202=>18801,62249=>18801,257=>18802,62250=>18802,225=>18803,62251=>18803,462=>18804,62252=>18804,224=>18805,62253=>18805,593=>18806,62254=>18806,275=>18807,62255=>18807,233=>18808,62256=>18808,283=>18809,62257=>18809,232=>18810,62258=>18810,299=>18811,62259=>18811,237=>18812,62260=>18812,464=>18813,62261=>18813,236=>18814,62262=>18814,333=>18815,62263=>18815,243=>18816,62264=>18816,466=>18817,62265=>18817,242=>18818,62266=>18818,363=>18819,62267=>18819,250=>18820,62268=>18820,468=>18821,62269=>18821,249=>18822,62270=>18822,470=>18823,62271=>18823,472=>18824,62272=>18824,474=>18825,62273=>18825,476=>18826,62274=>18826,252=>18827,62275=>18827,62276=>18828,7871=>18829,62277=>18829,62278=>18830,7873=>18831,62279=>18831,234=>18832,62280=>18832,609=>18833,62281=>18833,643=>18834,63551=>18834,592=>18835,63552=>18835,603=>18836,63553=>18836,596=>18837,63554=>18837,629=>18838,63555=>18838,339=>18839,63556=>18839,248=>18840,63557=>18840,331=>18841,63558=>18841,650=>18842,63559=>18842,618=>18843,63560=>18843,9178=>18844,62282=>18844,9179=>18845,62283=>18845,11933=>18846,63530=>18846,11974=>18847,63539=>18847,12003=>18848,63547=>18848,20539=>18849,28158=>18850,171123=>18851,62841=>18851,40870=>18852,62842=>18852,15817=>18853,62843=>18853,34959=>18854,62845=>18855,147790=>18855,28791=>18856,23797=>18857,19232=>18858,62848=>18858,152013=>18859,62849=>18859,13657=>18860,62850=>18860,154928=>18861,62851=>18861,24866=>18862,62853=>18863,166450=>18863,36775=>18864,37366=>18865,29073=>18866,26393=>18867,29626=>18868,144001=>18869,62859=>18869,172295=>18870,62860=>18870,15499=>18871,62861=>18871,137600=>18872,62862=>18872,19216=>18873,62863=>18873,30948=>18874,29698=>18875,20910=>18876,165647=>18877,62867=>18877,16393=>18878,62868=>18878,27235=>18879,172730=>18880,62870=>18880,16931=>18881,62871=>18881,34319=>18882,31274=>18883,170311=>18884,62875=>18884,166634=>18885,62876=>18885,38741=>18886,28749=>18887,21284=>18888,62880=>18889,139390=>18889,37876=>18890,30425=>18891,166371=>18892,62883=>18892,40871=>18893,62884=>18893,30685=>18894,20131=>18895,20464=>18896,20668=>18897,20015=>18898,20247=>18899,40872=>18900,62891=>18900,21556=>18901,32139=>18902,22674=>18903,22736=>18904,62896=>18905,138678=>18905,24210=>18906,24217=>18907,24514=>18908,62900=>18909,141074=>18909,25995=>18910,62902=>18911,144377=>18911,26905=>18912,27203=>18913,62905=>18914,146531=>18914,27903=>18915,29184=>18916,62909=>18917,148741=>18917,29580=>18918,16091=>18919,62911=>18919,150035=>18920,62912=>18920,23317=>18921,29881=>18922,35715=>18923,154788=>18924,62916=>18924,153237=>18925,62917=>18925,31379=>18926,31724=>18927,31939=>18928,32364=>18929,33528=>18930,34199=>18931,40873=>18932,62924=>18932,34960=>18933,40874=>18934,62926=>18934,36537=>18935,40875=>18936,62928=>18936,36815=>18937,34143=>18938,39392=>18939,37409=>18940,40876=>18941,62933=>18941,167353=>18942,62934=>18942,136255=>18943,62935=>18943,16497=>18944,62936=>18944,17058=>18945,62937=>18945,23066=>18946,39016=>18947,26475=>18948,17014=>18949,62944=>18949,22333=>18950,34262=>18951,62948=>18952,149883=>18952,33471=>18953,160013=>18954,62950=>18954,19585=>18955,62951=>18955,159092=>18956,62952=>18956,23931=>18957,158485=>18958,62954=>18958,159678=>18959,62955=>18959,40877=>18960,62956=>18960,40878=>18961,62957=>18961,23446=>18962,40879=>18963,62959=>18963,32347=>18964,17392=>18965,19506=>18966,17923=>18967,17830=>18968,17784=>18969,160359=>18970,19831=>18971,17843=>18972,162993=>18973,19682=>18974,163013=>18975,15253=>18976,18230=>18977,18244=>18978,19527=>18979,19520=>18980,148159=>18981,144919=>18982,160594=>18983,159371=>18984,159954=>18985,19543=>18986,172881=>18987,18255=>18988,17882=>18989,19589=>18990,162924=>18991,19719=>18992,19108=>18993,18081=>18994,158499=>18995,29221=>18996,154196=>18997,137827=>18998,146950=>18999,147297=>19000,26189=>19001,22267=>19002,32149=>19003,22813=>19004,166841=>19005,15860=>19006,38708=>19007,162799=>19008,23515=>19009,138590=>19010,23204=>19011,13861=>19012,171696=>19013,23249=>19014,23479=>19015,23804=>19016,26478=>19017,34195=>19018,170309=>19019,29793=>19020,29853=>19021,133743=>19022,26343=>19023,28247=>19024,31178=>19025,15752=>19026,17603=>19027,143958=>19028,141206=>19029,17306=>19030,17718=>19031,23765=>19032,146202=>19033,35577=>19034,23672=>19035,15634=>19036,144721=>19037,23928=>19038,40882=>19039,29015=>19040,17752=>19041,147692=>19042,138787=>19043,19575=>19044,14712=>19045,13386=>19046,131492=>19047,158785=>19048,35532=>19049,20404=>19050,131641=>19051,22975=>19052,33132=>19053,38998=>19054,170234=>19055,24379=>19056,134047=>19057,139713=>19058,166253=>19059,16642=>19060,18107=>19061,168057=>19062,16135=>19063,40883=>19064,172469=>19065,16632=>19066,14294=>19067,18167=>19068,158790=>19069,16764=>19070,165554=>19071,160767=>19072,17773=>19073,14548=>19074,152730=>19075,17761=>19076,17691=>19077,19849=>19078,19579=>19079,19830=>19080,17898=>19081,16328=>19082,150287=>19083,13921=>19084,17630=>19085,17597=>19086,16877=>19087); +// --- EOF --- diff --git a/incs/tcpdf/fonts/uni2cid_ag15.php b/incs/tcpdf/fonts/uni2cid_ag15.php new file mode 100644 index 0000000..3fc6198 --- /dev/null +++ b/incs/tcpdf/fonts/uni2cid_ag15.php @@ -0,0 +1,6 @@ +1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,12288=>96,12289=>97,12290=>98,183=>99,12539=>99,713=>100,711=>101,168=>102,12291=>103,12293=>104,8212=>105,65374=>106,8214=>107,8230=>108,8943=>108,8216=>109,8217=>110,8220=>111,8221=>112,12308=>113,12309=>114,12296=>115,12297=>116,12298=>117,12299=>118,12300=>119,12301=>120,12302=>121,12303=>122,12310=>123,12311=>124,12304=>125,12305=>126,177=>127,215=>128,247=>129,8758=>130,8743=>131,8744=>132,8721=>133,8719=>134,8746=>135,8745=>136,8712=>137,8759=>138,8730=>139,8869=>140,8741=>141,8736=>142,8978=>143,8857=>144,8747=>145,8750=>146,8801=>147,8780=>148,8776=>149,8765=>150,8733=>151,8800=>152,8814=>153,8815=>154,8804=>155,8805=>156,8734=>157,8757=>158,8756=>159,9794=>160,9792=>161,176=>162,8242=>163,8243=>164,8451=>165,65284=>166,164=>167,65504=>168,65505=>169,8240=>170,167=>171,8470=>172,9734=>173,9733=>174,9675=>175,9679=>176,9678=>177,9671=>178,9670=>179,9633=>180,9632=>181,9651=>182,9650=>183,8251=>184,8594=>185,8592=>186,8593=>187,8595=>188,12307=>189,9352=>190,9353=>191,9354=>192,9355=>193,9356=>194,9357=>195,9358=>196,9359=>197,9360=>198,9361=>199,9362=>200,9363=>201,9364=>202,9365=>203,9366=>204,9367=>205,9368=>206,9369=>207,9370=>208,9371=>209,9332=>210,9333=>211,9334=>212,9335=>213,9336=>214,9337=>215,9338=>216,9339=>217,9340=>218,9341=>219,9342=>220,9343=>221,9344=>222,9345=>223,9346=>224,9347=>225,9348=>226,9349=>227,9350=>228,9351=>229,9312=>230,9313=>231,9314=>232,9315=>233,9316=>234,9317=>235,9318=>236,9319=>237,9320=>238,9321=>239,12832=>240,12833=>241,12834=>242,12835=>243,12836=>244,12837=>245,12838=>246,12839=>247,12840=>248,12841=>249,8544=>250,8545=>251,8546=>252,8547=>253,8548=>254,8549=>255,8550=>256,8551=>257,8552=>258,8553=>259,8554=>260,8555=>261,65281=>262,65282=>263,65283=>264,65509=>265,65285=>266,65286=>267,65287=>268,65288=>269,65289=>270,65290=>271,65291=>272,65292=>273,65293=>274,65294=>275,65295=>276,65296=>277,65297=>278,65298=>279,65299=>280,65300=>281,65301=>282,65302=>283,65303=>284,65304=>285,65305=>286,65306=>287,65307=>288,65308=>289,65309=>290,65310=>291,65311=>292,65312=>293,65313=>294,65314=>295,65315=>296,65316=>297,65317=>298,65318=>299,65319=>300,65320=>301,65321=>302,65322=>303,65323=>304,65324=>305,65325=>306,65326=>307,65327=>308,65328=>309,65329=>310,65330=>311,65331=>312,65332=>313,65333=>314,65334=>315,65335=>316,65336=>317,65337=>318,65338=>319,65339=>320,65340=>321,65341=>322,65342=>323,65343=>324,65344=>325,65345=>326,65346=>327,65347=>328,65348=>329,65349=>330,65350=>331,65351=>332,65352=>333,65353=>334,65354=>335,65355=>336,65356=>337,65357=>338,65358=>339,65359=>340,65360=>341,65361=>342,65362=>343,65363=>344,65364=>345,65365=>346,65366=>347,65367=>348,65368=>349,65369=>350,65370=>351,65371=>352,65372=>353,65373=>354,65507=>355,12353=>356,12354=>357,12355=>358,12356=>359,12357=>360,12358=>361,12359=>362,12360=>363,12361=>364,12362=>365,12363=>366,12364=>367,12365=>368,12366=>369,12367=>370,12368=>371,12369=>372,12370=>373,12371=>374,12372=>375,12373=>376,12374=>377,12375=>378,12376=>379,12377=>380,12378=>381,12379=>382,12380=>383,12381=>384,12382=>385,12383=>386,12384=>387,12385=>388,12386=>389,12387=>390,12388=>391,12389=>392,12390=>393,12391=>394,12392=>395,12393=>396,12394=>397,12395=>398,12396=>399,12397=>400,12398=>401,12399=>402,12400=>403,12401=>404,12402=>405,12403=>406,12404=>407,12405=>408,12406=>409,12407=>410,12408=>411,12409=>412,12410=>413,12411=>414,12412=>415,12413=>416,12414=>417,12415=>418,12416=>419,12417=>420,12418=>421,12419=>422,12420=>423,12421=>424,12422=>425,12423=>426,12424=>427,12425=>428,12426=>429,12427=>430,12428=>431,12429=>432,12430=>433,12431=>434,12432=>435,12433=>436,12434=>437,12435=>438,12449=>439,12450=>440,12451=>441,12452=>442,12453=>443,12454=>444,12455=>445,12456=>446,12457=>447,12458=>448,12459=>449,12460=>450,12461=>451,12462=>452,12463=>453,12464=>454,12465=>455,12466=>456,12467=>457,12468=>458,12469=>459,12470=>460,12471=>461,12472=>462,12473=>463,12474=>464,12475=>465,12476=>466,12477=>467,12478=>468,12479=>469,12480=>470,12481=>471,12482=>472,12483=>473,12484=>474,12485=>475,12486=>476,12487=>477,12488=>478,12489=>479,12490=>480,12491=>481,12492=>482,12493=>483,12494=>484,12495=>485,12496=>486,12497=>487,12498=>488,12499=>489,12500=>490,12501=>491,12502=>492,12503=>493,12504=>494,12505=>495,12506=>496,12507=>497,12508=>498,12509=>499,12510=>500,12511=>501,12512=>502,12513=>503,12514=>504,12515=>505,12516=>506,12517=>507,12518=>508,12519=>509,12520=>510,12521=>511,12522=>512,12523=>513,12524=>514,12525=>515,12526=>516,12527=>517,12528=>518,12529=>519,12530=>520,12531=>521,12532=>522,12533=>523,12534=>524,913=>525,914=>526,915=>527,916=>528,917=>529,918=>530,919=>531,920=>532,921=>533,922=>534,923=>535,924=>536,925=>537,926=>538,927=>539,928=>540,929=>541,931=>542,932=>543,933=>544,934=>545,935=>546,936=>547,937=>548,945=>549,946=>550,947=>551,948=>552,949=>553,950=>554,951=>555,952=>556,953=>557,954=>558,955=>559,956=>560,957=>561,958=>562,959=>563,960=>564,961=>565,963=>566,964=>567,965=>568,966=>569,967=>570,968=>571,969=>572,65040=>573,59277=>573,65042=>574,59278=>574,65041=>575,59279=>575,59280=>576,65043=>576,59281=>577,65044=>577,59282=>578,65045=>578,59283=>579,65046=>579,65077=>580,65078=>581,65081=>582,65082=>583,65087=>584,65088=>585,65085=>586,65086=>587,65089=>588,65090=>589,65091=>590,65092=>591,59284=>592,65047=>592,59285=>593,65048=>593,65083=>594,65084=>595,65079=>596,65080=>597,65073=>598,8285=>599,59286=>599,65049=>599,65075=>600,65076=>601,1040=>602,1041=>603,1042=>604,1043=>605,1044=>606,1045=>607,1025=>608,1046=>609,1047=>610,1048=>611,1049=>612,1050=>613,1051=>614,1052=>615,1053=>616,1054=>617,1055=>618,1056=>619,1057=>620,1058=>621,1059=>622,1060=>623,1061=>624,1062=>625,1063=>626,1064=>627,1065=>628,1066=>629,1067=>630,1068=>631,1069=>632,1070=>633,1071=>634,1072=>635,1073=>636,1074=>637,1075=>638,1076=>639,1077=>640,1105=>641,1078=>642,1079=>643,1080=>644,1081=>645,1082=>646,1083=>647,1084=>648,1085=>649,1086=>650,1087=>651,1088=>652,1089=>653,1090=>654,1091=>655,1092=>656,1093=>657,1094=>658,1095=>659,1096=>660,1097=>661,1098=>662,1099=>663,1100=>664,1101=>665,1102=>666,1103=>667,257=>668,225=>669,462=>670,224=>671,275=>672,233=>673,283=>674,232=>675,299=>676,237=>677,464=>678,236=>679,333=>680,243=>681,466=>682,242=>683,363=>684,250=>685,468=>686,249=>687,470=>688,472=>689,474=>690,476=>691,252=>692,234=>693,593=>694,7743=>695,59335=>695,324=>696,328=>697,505=>698,59336=>698,609=>699,12549=>700,12550=>701,12551=>702,12552=>703,12553=>704,12554=>705,12555=>706,12556=>707,12557=>708,12558=>709,12559=>710,12560=>711,12561=>712,12562=>713,12563=>714,12564=>715,12565=>716,12566=>717,12567=>718,12568=>719,12569=>720,12570=>721,12571=>722,12572=>723,12573=>724,12574=>725,12575=>726,12576=>727,12577=>728,12578=>729,12579=>730,12580=>731,12581=>732,12582=>733,12583=>734,12584=>735,12585=>736,9472=>738,9473=>739,9474=>740,9475=>741,9476=>742,9477=>743,9478=>744,9479=>745,9480=>746,9481=>747,9482=>748,9483=>749,9484=>750,9485=>751,9486=>752,9487=>753,9488=>754,9489=>755,9490=>756,9491=>757,9492=>758,9493=>759,9494=>760,9495=>761,9496=>762,9497=>763,9498=>764,9499=>765,9500=>766,9501=>767,9502=>768,9503=>769,9504=>770,9505=>771,9506=>772,9507=>773,9508=>774,9509=>775,9510=>776,9511=>777,9512=>778,9513=>779,9514=>780,9515=>781,9516=>782,9517=>783,9518=>784,9519=>785,9520=>786,9521=>787,9522=>788,9523=>789,9524=>790,9525=>791,9526=>792,9527=>793,9528=>794,9529=>795,9530=>796,9531=>797,9532=>798,9533=>799,9534=>800,9535=>801,9536=>802,9537=>803,9538=>804,9539=>805,9540=>806,9541=>807,9542=>808,9543=>809,9544=>810,9545=>811,9546=>812,9547=>813,21834=>940,38463=>941,22467=>942,25384=>943,21710=>944,21769=>945,21696=>946,30353=>947,30284=>948,34108=>949,30702=>950,33406=>951,30861=>952,29233=>953,38552=>954,38797=>955,27688=>956,23433=>957,20474=>958,25353=>959,26263=>960,23736=>961,33018=>962,26696=>963,32942=>964,26114=>965,30414=>966,20985=>967,25942=>968,29100=>969,32753=>970,34948=>971,20658=>972,22885=>973,25034=>974,28595=>975,33453=>976,25420=>977,25170=>978,21485=>979,21543=>980,31494=>981,12043=>982,20843=>982,30116=>983,24052=>984,25300=>985,36299=>986,38774=>987,25226=>988,32793=>989,22365=>990,38712=>991,32610=>992,29240=>993,12137=>994,30333=>994,26575=>995,30334=>996,25670=>997,20336=>998,36133=>999,25308=>1000,31255=>1001,26001=>1002,29677=>1003,25644=>1004,25203=>1005,33324=>1006,39041=>1007,26495=>1008,29256=>1009,25198=>1010,25292=>1011,20276=>1012,29923=>1013,21322=>1014,21150=>1015,32458=>1016,37030=>1017,24110=>1018,26758=>1019,27036=>1020,33152=>1021,32465=>1022,26834=>1023,30917=>1024,34444=>1025,38225=>1026,20621=>1027,35876=>1028,33502=>1029,32990=>1030,21253=>1031,35090=>1032,21093=>1033,34180=>1034,38649=>1035,20445=>1036,22561=>1037,39281=>1038,23453=>1039,25265=>1040,25253=>1041,26292=>1042,35961=>1043,40077=>1044,29190=>1045,26479=>1046,30865=>1047,24754=>1048,21329=>1049,21271=>1050,36744=>1051,32972=>1052,36125=>1053,38049=>1054,20493=>1055,29384=>1056,22791=>1057,24811=>1058,28953=>1059,34987=>1060,22868=>1061,33519=>1062,26412=>1063,31528=>1064,23849=>1065,32503=>1066,29997=>1067,27893=>1068,36454=>1069,36856=>1070,36924=>1071,12240=>1072,40763=>1072,12112=>1073,27604=>1073,37145=>1074,31508=>1075,24444=>1076,30887=>1077,34006=>1078,34109=>1079,27605=>1080,27609=>1081,27606=>1082,24065=>1083,24199=>1084,30201=>1085,38381=>1086,25949=>1087,24330=>1088,24517=>1089,36767=>1090,22721=>1091,33218=>1092,36991=>1093,38491=>1094,38829=>1095,36793=>1096,32534=>1097,36140=>1098,25153=>1099,20415=>1100,21464=>1101,21342=>1102,36776=>1103,36777=>1104,36779=>1105,36941=>1106,26631=>1107,24426=>1108,33176=>1109,34920=>1110,40150=>1111,24971=>1112,21035=>1113,30250=>1114,24428=>1115,25996=>1116,28626=>1117,28392=>1118,23486=>1119,25672=>1120,20853=>1121,20912=>1122,26564=>1123,19993=>1124,31177=>1125,39292=>1126,28851=>1127,30149=>1128,24182=>1129,29627=>1130,33760=>1131,25773=>1132,25320=>1133,38069=>1134,27874=>1135,21338=>1136,21187=>1137,25615=>1138,38082=>1139,31636=>1140,20271=>1141,24091=>1142,33334=>1143,33046=>1144,33162=>1145,28196=>1146,27850=>1147,39539=>1148,25429=>1149,12056=>1150,21340=>1150,21754=>1151,34917=>1152,22496=>1153,19981=>1154,24067=>1155,27493=>1156,31807=>1157,37096=>1158,24598=>1159,25830=>1160,29468=>1161,35009=>1162,26448=>1163,25165=>1164,36130=>1165,30572=>1166,36393=>1167,37319=>1168,24425=>1169,33756=>1170,34081=>1171,39184=>1172,21442=>1173,34453=>1174,27531=>1175,24813=>1176,24808=>1177,28799=>1178,33485=>1179,33329=>1180,20179=>1181,27815=>1182,34255=>1183,25805=>1184,31961=>1185,27133=>1186,26361=>1187,33609=>1188,21397=>1189,31574=>1190,20391=>1191,20876=>1192,27979=>1193,23618=>1194,36461=>1195,25554=>1196,21449=>1197,33580=>1198,33590=>1199,26597=>1200,30900=>1201,25661=>1202,23519=>1203,23700=>1204,24046=>1205,35815=>1206,25286=>1207,26612=>1208,35962=>1209,25600=>1210,25530=>1211,34633=>1212,39307=>1213,35863=>1214,32544=>1215,38130=>1216,20135=>1217,38416=>1218,39076=>1219,26124=>1220,29462=>1221,22330=>1222,23581=>1223,24120=>1224,38271=>1225,20607=>1226,32928=>1227,12058=>1228,21378=>1228,25950=>1229,30021=>1230,21809=>1231,20513=>1232,36229=>1233,25220=>1234,38046=>1235,26397=>1236,22066=>1237,28526=>1238,24034=>1239,21557=>1240,28818=>1241,36710=>1242,25199=>1243,25764=>1244,25507=>1245,24443=>1246,28552=>1247,37108=>1248,12162=>1249,33251=>1249,12192=>1250,36784=>1250,23576=>1251,26216=>1252,24561=>1253,27785=>1254,38472=>1255,36225=>1256,34924=>1257,25745=>1258,31216=>1259,22478=>1260,27225=>1261,25104=>1262,21576=>1263,20056=>1264,31243=>1265,24809=>1266,28548=>1267,35802=>1268,25215=>1269,36894=>1270,39563=>1271,31204=>1272,21507=>1273,30196=>1274,25345=>1275,21273=>1276,27744=>1277,36831=>1278,24347=>1279,39536=>1280,32827=>1281,40831=>1282,20360=>1283,23610=>1284,12186=>1285,36196=>1285,32709=>1286,26021=>1287,28861=>1288,20805=>1289,20914=>1290,12173=>1291,34411=>1291,23815=>1292,23456=>1293,25277=>1294,37228=>1295,30068=>1296,36364=>1297,31264=>1298,24833=>1299,31609=>1300,20167=>1301,32504=>1302,30597=>1303,19985=>1304,33261=>1305,21021=>1306,20986=>1307,27249=>1308,21416=>1309,36487=>1310,38148=>1311,38607=>1312,28353=>1313,38500=>1314,26970=>1315,30784=>1316,20648=>1317,30679=>1318,25616=>1319,35302=>1320,22788=>1321,25571=>1322,24029=>1323,31359=>1324,26941=>1325,20256=>1326,33337=>1327,21912=>1328,20018=>1329,30126=>1330,31383=>1331,24162=>1332,24202=>1333,38383=>1334,21019=>1335,21561=>1336,28810=>1337,25462=>1338,38180=>1339,22402=>1340,26149=>1341,26943=>1342,37255=>1343,21767=>1344,28147=>1345,32431=>1346,34850=>1347,25139=>1348,32496=>1349,30133=>1350,33576=>1351,30913=>1352,38604=>1353,36766=>1354,24904=>1355,29943=>1356,35789=>1357,27492=>1358,21050=>1359,36176=>1360,27425=>1361,32874=>1362,33905=>1363,22257=>1364,21254=>1365,20174=>1366,19995=>1367,20945=>1368,31895=>1369,37259=>1370,31751=>1371,20419=>1372,36479=>1373,31713=>1374,31388=>1375,25703=>1376,23828=>1377,20652=>1378,33030=>1379,30209=>1380,31929=>1381,28140=>1382,32736=>1383,26449=>1384,23384=>1385,12072=>1386,23544=>1386,30923=>1387,25774=>1388,25619=>1389,25514=>1390,25387=>1391,38169=>1392,25645=>1393,36798=>1394,31572=>1395,30249=>1396,25171=>1397,12068=>1398,22823=>1398,21574=>1399,12109=>1400,27513=>1400,20643=>1401,25140=>1402,24102=>1403,27526=>1404,20195=>1405,36151=>1406,34955=>1407,24453=>1408,36910=>1409,24608=>1410,32829=>1411,25285=>1412,20025=>1413,21333=>1414,37112=>1415,25528=>1416,32966=>1417,26086=>1418,27694=>1419,20294=>1420,24814=>1421,28129=>1422,35806=>1423,24377=>1424,34507=>1425,24403=>1426,25377=>1427,20826=>1428,33633=>1429,26723=>1430,12049=>1431,20992=>1431,25443=>1432,36424=>1433,20498=>1434,23707=>1435,31095=>1436,23548=>1437,21040=>1438,31291=>1439,24764=>1440,36947=>1441,30423=>1442,24503=>1443,24471=>1444,30340=>1445,36460=>1446,28783=>1447,30331=>1448,31561=>1449,30634=>1450,20979=>1451,37011=>1452,22564=>1453,20302=>1454,28404=>1455,36842=>1456,25932=>1457,31515=>1458,29380=>1459,28068=>1460,32735=>1461,23265=>1462,25269=>1463,24213=>1464,22320=>1465,33922=>1466,31532=>1467,24093=>1468,24351=>1469,36882=>1470,32532=>1471,39072=>1472,25474=>1473,28359=>1474,30872=>1475,28857=>1476,20856=>1477,38747=>1478,22443=>1479,30005=>1480,20291=>1481,30008=>1482,24215=>1483,24806=>1484,22880=>1485,28096=>1486,27583=>1487,30857=>1488,21500=>1489,38613=>1490,20939=>1491,20993=>1492,25481=>1493,21514=>1494,38035=>1495,35843=>1496,36300=>1497,29241=>1498,30879=>1499,34678=>1500,36845=>1501,35853=>1502,21472=>1503,19969=>1504,30447=>1505,21486=>1506,38025=>1507,39030=>1508,12237=>1509,40718=>1509,38189=>1510,23450=>1511,35746=>1512,20002=>1513,19996=>1514,20908=>1515,33891=>1516,25026=>1517,21160=>1518,26635=>1519,20375=>1520,24683=>1521,20923=>1522,27934=>1523,20828=>1524,25238=>1525,12099=>1526,26007=>1526,38497=>1527,12182=>1528,35910=>1528,36887=>1529,30168=>1530,37117=>1531,30563=>1532,27602=>1533,29322=>1534,29420=>1535,35835=>1536,22581=>1537,30585=>1538,36172=>1539,26460=>1540,38208=>1541,32922=>1542,24230=>1543,28193=>1544,22930=>1545,31471=>1546,30701=>1547,38203=>1548,27573=>1549,26029=>1550,32526=>1551,22534=>1552,20817=>1553,38431=>1554,23545=>1555,22697=>1556,21544=>1557,36466=>1558,25958=>1559,39039=>1560,22244=>1561,38045=>1562,30462=>1563,36929=>1564,25479=>1565,21702=>1566,22810=>1567,22842=>1568,22427=>1569,36530=>1570,26421=>1571,36346=>1572,33333=>1573,21057=>1574,24816=>1575,22549=>1576,34558=>1577,23784=>1578,40517=>1579,20420=>1580,39069=>1581,35769=>1582,23077=>1583,24694=>1584,21380=>1585,25212=>1586,36943=>1587,37122=>1588,39295=>1589,24681=>1590,12157=>1591,32780=>1591,12041=>1592,20799=>1592,12159=>1593,32819=>1593,23572=>1594,39285=>1595,27953=>1596,12038=>1597,20108=>1597,36144=>1598,21457=>1599,32602=>1600,31567=>1601,20240=>1602,20047=>1603,38400=>1604,27861=>1605,29648=>1606,34281=>1607,24070=>1608,30058=>1609,32763=>1610,27146=>1611,30718=>1612,38034=>1613,32321=>1614,20961=>1615,28902=>1616,21453=>1617,36820=>1618,33539=>1619,36137=>1620,29359=>1621,39277=>1622,27867=>1623,22346=>1624,33459=>1625,12101=>1626,26041=>1626,32938=>1627,25151=>1628,38450=>1629,22952=>1630,20223=>1631,35775=>1632,32442=>1633,25918=>1634,33778=>1635,12206=>1636,38750=>1636,21857=>1637,39134=>1638,32933=>1639,21290=>1640,35837=>1641,21536=>1642,32954=>1643,24223=>1644,27832=>1645,36153=>1646,33452=>1647,37210=>1648,21545=>1649,27675=>1650,20998=>1651,32439=>1652,22367=>1653,28954=>1654,27774=>1655,31881=>1656,22859=>1657,20221=>1658,24575=>1659,24868=>1660,31914=>1661,20016=>1662,23553=>1663,26539=>1664,34562=>1665,23792=>1666,38155=>1667,39118=>1668,30127=>1669,28925=>1670,36898=>1671,20911=>1672,32541=>1673,35773=>1674,22857=>1675,20964=>1676,20315=>1677,21542=>1678,22827=>1679,25975=>1680,32932=>1681,23413=>1682,25206=>1683,25282=>1684,36752=>1685,24133=>1686,27679=>1687,31526=>1688,20239=>1689,20440=>1690,26381=>1691,28014=>1692,28074=>1693,31119=>1694,34993=>1695,24343=>1696,29995=>1697,25242=>1698,36741=>1699,20463=>1700,37340=>1701,26023=>1702,33071=>1703,33105=>1704,24220=>1705,33104=>1706,36212=>1707,21103=>1708,35206=>1709,36171=>1710,22797=>1711,20613=>1712,20184=>1713,12201=>1714,38428=>1714,12119=>1715,29238=>1715,33145=>1716,36127=>1717,23500=>1718,35747=>1719,38468=>1720,22919=>1721,32538=>1722,21648=>1723,22134=>1724,22030=>1725,35813=>1726,25913=>1727,27010=>1728,38041=>1729,30422=>1730,28297=>1731,12082=>1732,24178=>1732,12130=>1733,29976=>1733,26438=>1734,26577=>1735,31487=>1736,32925=>1737,36214=>1738,24863=>1739,31174=>1740,25954=>1741,36195=>1742,20872=>1743,21018=>1744,38050=>1745,32568=>1746,32923=>1747,32434=>1748,23703=>1749,28207=>1750,26464=>1751,31705=>1752,30347=>1753,12220=>1754,39640=>1754,33167=>1755,32660=>1756,31957=>1757,25630=>1758,38224=>1759,31295=>1760,21578=>1761,21733=>1762,27468=>1763,25601=>1764,12093=>1765,25096=>1765,40509=>1766,33011=>1767,30105=>1768,21106=>1769,12208=>1770,38761=>1770,33883=>1771,26684=>1772,34532=>1773,38401=>1774,38548=>1775,38124=>1776,20010=>1777,21508=>1778,32473=>1779,26681=>1780,36319=>1781,32789=>1782,26356=>1783,24218=>1784,32697=>1785,22466=>1786,32831=>1787,26775=>1788,12079=>1789,24037=>1789,25915=>1790,21151=>1791,24685=>1792,40858=>1793,20379=>1794,36524=>1795,20844=>1796,23467=>1797,12088=>1798,24339=>1798,24041=>1799,27742=>1800,25329=>1801,36129=>1802,20849=>1803,38057=>1804,21246=>1805,27807=>1806,33503=>1807,29399=>1808,22434=>1809,26500=>1810,36141=>1811,22815=>1812,36764=>1813,33735=>1814,21653=>1815,31629=>1816,20272=>1817,27837=>1818,23396=>1819,22993=>1820,12238=>1821,40723=>1821,21476=>1822,34506=>1823,12219=>1824,39592=>1824,12181=>1825,35895=>1825,32929=>1826,25925=>1827,39038=>1828,22266=>1829,38599=>1830,21038=>1831,12128=>1832,29916=>1832,21072=>1833,23521=>1834,25346=>1835,35074=>1836,20054=>1837,25296=>1838,24618=>1839,26874=>1840,20851=>1841,23448=>1842,20896=>1843,35266=>1844,31649=>1845,39302=>1846,32592=>1847,24815=>1848,28748=>1849,36143=>1850,20809=>1851,12084=>1852,24191=>1852,36891=>1853,29808=>1854,35268=>1855,22317=>1856,30789=>1857,24402=>1858,40863=>1859,38394=>1860,36712=>1861,12225=>1862,39740=>1862,35809=>1863,30328=>1864,26690=>1865,26588=>1866,36330=>1867,36149=>1868,21053=>1869,36746=>1870,28378=>1871,26829=>1872,38149=>1873,37101=>1874,22269=>1875,26524=>1876,35065=>1877,36807=>1878,21704=>1879,39608=>1880,23401=>1881,28023=>1882,27686=>1883,20133=>1884,23475=>1885,39559=>1886,37219=>1887,25000=>1888,37039=>1889,38889=>1890,21547=>1891,28085=>1892,23506=>1893,20989=>1894,21898=>1895,32597=>1896,32752=>1897,25788=>1898,25421=>1899,26097=>1900,25022=>1901,24717=>1902,28938=>1903,27735=>1904,27721=>1905,22831=>1906,26477=>1907,33322=>1908,22741=>1909,22158=>1910,35946=>1911,27627=>1912,37085=>1913,22909=>1914,32791=>1915,21495=>1916,28009=>1917,21621=>1918,21917=>1919,33655=>1920,33743=>1921,26680=>1922,12146=>1923,31166=>1923,21644=>1924,20309=>1925,21512=>1926,30418=>1927,35977=>1928,38402=>1929,27827=>1930,28088=>1931,36203=>1932,35088=>1933,40548=>1934,36154=>1935,22079=>1936,12234=>1937,40657=>1937,30165=>1938,24456=>1939,29408=>1940,24680=>1941,21756=>1942,20136=>1943,27178=>1944,34913=>1945,24658=>1946,36720=>1947,21700=>1948,28888=>1949,34425=>1950,40511=>1951,27946=>1952,23439=>1953,24344=>1954,32418=>1955,21897=>1956,20399=>1957,29492=>1958,21564=>1959,21402=>1960,20505=>1961,21518=>1962,21628=>1963,20046=>1964,24573=>1965,29786=>1966,22774=>1967,33899=>1968,32993=>1969,34676=>1970,29392=>1971,31946=>1972,28246=>1973,24359=>1974,34382=>1975,21804=>1976,25252=>1977,20114=>1978,27818=>1979,25143=>1980,33457=>1981,21719=>1982,21326=>1983,29502=>1984,28369=>1985,30011=>1986,21010=>1987,21270=>1988,35805=>1989,27088=>1990,24458=>1991,24576=>1992,28142=>1993,22351=>1994,27426=>1995,29615=>1996,26707=>1997,36824=>1998,32531=>1999,25442=>2000,24739=>2001,21796=>2002,30186=>2003,35938=>2004,28949=>2005,28067=>2006,23462=>2007,24187=>2008,33618=>2009,24908=>2010,40644=>2011,30970=>2012,34647=>2013,31783=>2014,30343=>2015,20976=>2016,24822=>2017,29004=>2018,26179=>2019,24140=>2020,24653=>2021,35854=>2022,28784=>2023,25381=>2024,36745=>2025,24509=>2026,24674=>2027,34516=>2028,22238=>2029,27585=>2030,24724=>2031,24935=>2032,21321=>2033,24800=>2034,26214=>2035,36159=>2036,31229=>2037,20250=>2038,28905=>2039,27719=>2040,35763=>2041,35826=>2042,32472=>2043,33636=>2044,26127=>2045,23130=>2046,39746=>2047,27985=>2048,28151=>2049,35905=>2050,27963=>2051,20249=>2052,12117=>2053,28779=>2053,33719=>2054,25110=>2055,24785=>2056,38669=>2057,36135=>2058,31096=>2059,20987=>2060,22334=>2061,22522=>2062,26426=>2063,30072=>2064,31293=>2065,31215=>2066,31637=>2067,32908=>2068,39269=>2069,36857=>2070,28608=>2071,35749=>2072,40481=>2073,23020=>2074,32489=>2075,32521=>2076,21513=>2077,26497=>2078,26840=>2079,36753=>2080,31821=>2081,38598=>2082,21450=>2083,24613=>2084,30142=>2085,27762=>2086,21363=>2087,23241=>2088,32423=>2089,25380=>2090,12047=>2091,20960=>2091,33034=>2092,12080=>2093,24049=>2093,34015=>2094,25216=>2095,20864=>2096,23395=>2097,20238=>2098,31085=>2099,21058=>2100,24760=>2101,27982=>2102,23492=>2103,23490=>2104,35745=>2105,35760=>2106,26082=>2107,24524=>2108,38469=>2109,22931=>2110,32487=>2111,32426=>2112,22025=>2113,26551=>2114,22841=>2115,20339=>2116,23478=>2117,21152=>2118,33626=>2119,39050=>2120,36158=>2121,30002=>2122,38078=>2123,20551=>2124,31292=>2125,20215=>2126,26550=>2127,39550=>2128,23233=>2129,27516=>2130,30417=>2131,22362=>2132,23574=>2133,31546=>2134,38388=>2135,29006=>2136,20860=>2137,32937=>2138,33392=>2139,22904=>2140,32516=>2141,33575=>2142,26816=>2143,26604=>2144,30897=>2145,30839=>2146,25315=>2147,25441=>2148,31616=>2149,20461=>2150,21098=>2151,20943=>2152,33616=>2153,27099=>2154,37492=>2155,36341=>2156,36145=>2157,35265=>2158,38190=>2159,31661=>2160,20214=>2161,20581=>2162,33328=>2163,21073=>2164,39279=>2165,28176=>2166,28293=>2167,28071=>2168,24314=>2169,20725=>2170,23004=>2171,23558=>2172,27974=>2173,27743=>2174,30086=>2175,33931=>2176,26728=>2177,22870=>2178,35762=>2179,21280=>2180,37233=>2181,38477=>2182,34121=>2183,26898=>2184,30977=>2185,28966=>2186,33014=>2187,20132=>2188,37066=>2189,27975=>2190,39556=>2191,23047=>2192,22204=>2193,25605=>2194,38128=>2195,30699=>2196,20389=>2197,33050=>2198,29409=>2199,12179=>2200,35282=>2200,39290=>2201,32564=>2202,32478=>2203,21119=>2204,25945=>2205,37237=>2206,36735=>2207,36739=>2208,21483=>2209,31382=>2210,25581=>2211,25509=>2212,30342=>2213,31224=>2214,34903=>2215,38454=>2216,25130=>2217,21163=>2218,33410=>2219,26708=>2220,26480=>2221,25463=>2222,30571=>2223,31469=>2224,27905=>2225,32467=>2226,35299=>2227,22992=>2228,25106=>2229,34249=>2230,33445=>2231,30028=>2232,20511=>2233,20171=>2234,30117=>2235,35819=>2236,23626=>2237,12081=>2238,24062=>2238,31563=>2239,12100=>2240,26020=>2240,12198=>2241,37329=>2241,20170=>2242,27941=>2243,35167=>2244,32039=>2245,38182=>2246,20165=>2247,35880=>2248,36827=>2249,38771=>2250,26187=>2251,31105=>2252,36817=>2253,28908=>2254,28024=>2255,23613=>2256,21170=>2257,33606=>2258,20834=>2259,33550=>2260,30555=>2261,26230=>2262,40120=>2263,20140=>2264,24778=>2265,31934=>2266,31923=>2267,32463=>2268,20117=>2269,35686=>2270,26223=>2271,39048=>2272,38745=>2273,22659=>2274,25964=>2275,38236=>2276,24452=>2277,30153=>2278,38742=>2279,31455=>2280,31454=>2281,20928=>2282,28847=>2283,31384=>2284,25578=>2285,31350=>2286,32416=>2287,29590=>2288,12210=>2289,38893=>2289,20037=>2290,28792=>2291,20061=>2292,37202=>2293,21417=>2294,25937=>2295,26087=>2296,12165=>2297,33276=>2297,33285=>2298,21646=>2299,23601=>2300,30106=>2301,38816=>2302,25304=>2303,29401=>2304,30141=>2305,23621=>2306,39545=>2307,33738=>2308,23616=>2309,21632=>2310,30697=>2311,20030=>2312,27822=>2313,32858=>2314,25298=>2315,25454=>2316,24040=>2317,20855=>2318,36317=>2319,36382=>2320,38191=>2321,20465=>2322,21477=>2323,24807=>2324,28844=>2325,21095=>2326,25424=>2327,40515=>2328,23071=>2329,20518=>2330,30519=>2331,21367=>2332,32482=>2333,25733=>2334,25899=>2335,25225=>2336,25496=>2337,20500=>2338,29237=>2339,35273=>2340,20915=>2341,35776=>2342,32477=>2343,22343=>2344,33740=>2345,38055=>2346,20891=>2347,21531=>2348,23803=>2349,20426=>2350,31459=>2351,27994=>2352,37089=>2353,39567=>2354,21888=>2355,21654=>2356,21345=>2357,21679=>2358,24320=>2359,25577=>2360,26999=>2361,20975=>2362,24936=>2363,21002=>2364,22570=>2365,21208=>2366,22350=>2367,30733=>2368,30475=>2369,24247=>2370,24951=>2371,31968=>2372,25179=>2373,25239=>2374,20130=>2375,28821=>2376,32771=>2377,25335=>2378,28900=>2379,38752=>2380,22391=>2381,33499=>2382,26607=>2383,26869=>2384,30933=>2385,39063=>2386,31185=>2387,22771=>2388,21683=>2389,21487=>2390,28212=>2391,20811=>2392,21051=>2393,23458=>2394,35838=>2395,32943=>2396,21827=>2397,22438=>2398,24691=>2399,22353=>2400,21549=>2401,31354=>2402,24656=>2403,23380=>2404,25511=>2405,25248=>2406,12061=>2407,21475=>2407,25187=>2408,23495=>2409,26543=>2410,21741=>2411,31391=>2412,33510=>2413,37239=>2414,24211=>2415,35044=>2416,22840=>2417,22446=>2418,25358=>2419,36328=>2420,33007=>2421,22359=>2422,31607=>2423,20393=>2424,24555=>2425,23485=>2426,27454=>2427,21281=>2428,31568=>2429,29378=>2430,26694=>2431,30719=>2432,30518=>2433,26103=>2434,20917=>2435,20111=>2436,30420=>2437,23743=>2438,31397=>2439,33909=>2440,22862=>2441,39745=>2442,20608=>2443,39304=>2444,24871=>2445,28291=>2446,22372=>2447,26118=>2448,25414=>2449,22256=>2450,25324=>2451,25193=>2452,24275=>2453,38420=>2454,22403=>2455,25289=>2456,21895=>2457,34593=>2458,33098=>2459,36771=>2460,21862=>2461,33713=>2462,26469=>2463,36182=>2464,34013=>2465,23146=>2466,26639=>2467,25318=>2468,31726=>2469,38417=>2470,20848=>2471,28572=>2472,35888=>2473,25597=>2474,35272=>2475,25042=>2476,32518=>2477,28866=>2478,28389=>2479,29701=>2480,27028=>2481,29436=>2482,24266=>2483,37070=>2484,26391=>2485,28010=>2486,25438=>2487,21171=>2488,29282=>2489,12156=>2490,32769=>2490,20332=>2491,23013=>2492,37226=>2493,28889=>2494,28061=>2495,21202=>2496,20048=>2497,38647=>2498,38253=>2499,34174=>2500,30922=>2501,32047=>2502,20769=>2503,22418=>2504,25794=>2505,32907=>2506,31867=>2507,27882=>2508,26865=>2509,26974=>2510,20919=>2511,21400=>2512,26792=>2513,29313=>2514,40654=>2515,31729=>2516,29432=>2517,31163=>2518,28435=>2519,29702=>2520,26446=>2521,12197=>2522,37324=>2522,40100=>2523,31036=>2524,33673=>2525,33620=>2526,21519=>2527,26647=>2528,20029=>2529,21385=>2530,21169=>2531,30782=>2532,21382=>2533,21033=>2534,20616=>2535,20363=>2536,20432=>2537,30178=>2538,12148=>2539,31435=>2539,31890=>2540,27813=>2541,12202=>2542,38582=>2542,12050=>2543,21147=>2543,29827=>2544,21737=>2545,20457=>2546,32852=>2547,33714=>2548,36830=>2549,38256=>2550,24265=>2551,24604=>2552,28063=>2553,24088=>2554,25947=>2555,33080=>2556,38142=>2557,24651=>2558,28860=>2559,32451=>2560,31918=>2561,20937=>2562,63865=>2562,26753=>2563,31921=>2564,33391=>2565,20004=>2566,36742=>2567,37327=>2568,26238=>2569,20142=>2570,35845=>2571,25769=>2572,32842=>2573,20698=>2574,30103=>2575,29134=>2576,23525=>2577,36797=>2578,28518=>2579,20102=>2580,25730=>2581,38243=>2582,24278=>2583,26009=>2584,21015=>2585,35010=>2586,28872=>2587,21155=>2588,29454=>2589,29747=>2590,26519=>2591,30967=>2592,38678=>2593,20020=>2594,37051=>2595,40158=>2596,28107=>2597,20955=>2598,36161=>2599,21533=>2600,25294=>2601,29618=>2602,33777=>2603,38646=>2604,40836=>2605,38083=>2606,20278=>2607,32666=>2608,20940=>2609,28789=>2610,38517=>2611,23725=>2612,39046=>2613,21478=>2614,20196=>2615,28316=>2616,29705=>2617,27060=>2618,30827=>2619,39311=>2620,30041=>2621,21016=>2622,30244=>2623,27969=>2624,26611=>2625,20845=>2626,40857=>2627,32843=>2628,21657=>2629,31548=>2630,31423=>2631,38534=>2632,22404=>2633,25314=>2634,38471=>2635,27004=>2636,23044=>2637,25602=>2638,31699=>2639,28431=>2640,38475=>2641,33446=>2642,21346=>2643,39045=>2644,24208=>2645,28809=>2646,25523=>2647,21348=>2648,34383=>2649,40065=>2650,40595=>2651,30860=>2652,38706=>2653,36335=>2654,36162=>2655,12229=>2656,40575=>2656,28510=>2657,31108=>2658,24405=>2659,38470=>2660,25134=>2661,39540=>2662,21525=>2663,38109=>2664,20387=>2665,26053=>2666,23653=>2667,23649=>2668,32533=>2669,34385=>2670,27695=>2671,24459=>2672,29575=>2673,28388=>2674,32511=>2675,23782=>2676,25371=>2677,23402=>2678,28390=>2679,21365=>2680,20081=>2681,25504=>2682,30053=>2683,25249=>2684,36718=>2685,20262=>2686,20177=>2687,27814=>2688,32438=>2689,35770=>2690,33821=>2691,34746=>2692,32599=>2693,36923=>2694,38179=>2695,31657=>2696,39585=>2697,35064=>2698,33853=>2699,27931=>2700,39558=>2701,32476=>2702,22920=>2703,12231=>2704,40635=>2704,29595=>2705,30721=>2706,34434=>2707,39532=>2708,39554=>2709,22043=>2710,21527=>2711,22475=>2712,20080=>2713,40614=>2714,21334=>2715,36808=>2716,33033=>2717,30610=>2718,39314=>2719,34542=>2720,28385=>2721,34067=>2722,26364=>2723,24930=>2724,28459=>2725,35881=>2726,33426=>2727,33579=>2728,30450=>2729,27667=>2730,24537=>2731,33725=>2732,29483=>2733,33541=>2734,38170=>2735,12113=>2736,27611=>2736,12141=>2737,30683=>2737,38086=>2738,21359=>2739,33538=>2740,20882=>2741,24125=>2742,35980=>2743,36152=>2744,20040=>2745,29611=>2746,26522=>2747,26757=>2748,37238=>2749,38665=>2750,29028=>2751,27809=>2752,30473=>2753,23186=>2754,38209=>2755,27599=>2756,32654=>2757,26151=>2758,23504=>2759,22969=>2760,23194=>2761,38376=>2762,38391=>2763,20204=>2764,33804=>2765,33945=>2766,27308=>2767,30431=>2768,38192=>2769,29467=>2770,26790=>2771,23391=>2772,30511=>2773,37274=>2774,38753=>2775,31964=>2776,36855=>2777,35868=>2778,24357=>2779,12150=>2780,31859=>2780,31192=>2781,35269=>2782,27852=>2783,34588=>2784,23494=>2785,24130=>2786,26825=>2787,30496=>2788,32501=>2789,20885=>2790,20813=>2791,21193=>2792,23081=>2793,32517=>2794,12207=>2795,38754=>2795,33495=>2796,25551=>2797,30596=>2798,34256=>2799,31186=>2800,28218=>2801,24217=>2802,22937=>2803,34065=>2804,28781=>2805,27665=>2806,25279=>2807,12139=>2808,30399=>2808,25935=>2809,24751=>2810,38397=>2811,26126=>2812,34719=>2813,40483=>2814,38125=>2815,21517=>2816,21629=>2817,35884=>2818,25720=>2819,25721=>2820,34321=>2821,27169=>2822,33180=>2823,30952=>2824,25705=>2825,39764=>2826,25273=>2827,26411=>2828,33707=>2829,22696=>2830,40664=>2831,27819=>2832,28448=>2833,23518=>2834,38476=>2835,35851=>2836,29279=>2837,26576=>2838,25287=>2839,29281=>2840,20137=>2841,22982=>2842,27597=>2843,22675=>2844,26286=>2845,24149=>2846,21215=>2847,24917=>2848,12106=>2849,26408=>2849,12140=>2850,30446=>2850,30566=>2851,29287=>2852,31302=>2853,25343=>2854,21738=>2855,21584=>2856,38048=>2857,37027=>2858,23068=>2859,32435=>2860,27670=>2861,20035=>2862,22902=>2863,32784=>2864,22856=>2865,21335=>2866,30007=>2867,38590=>2868,22218=>2869,25376=>2870,33041=>2871,24700=>2872,38393=>2873,28118=>2874,21602=>2875,39297=>2876,20869=>2877,23273=>2878,33021=>2879,22958=>2880,38675=>2881,20522=>2882,27877=>2883,23612=>2884,25311=>2885,20320=>2886,21311=>2887,33147=>2888,36870=>2889,28346=>2890,34091=>2891,25288=>2892,24180=>2893,30910=>2894,25781=>2895,25467=>2896,24565=>2897,23064=>2898,37247=>2899,40479=>2900,23615=>2901,25423=>2902,32834=>2903,23421=>2904,21870=>2905,38218=>2906,38221=>2907,28037=>2908,24744=>2909,26592=>2910,29406=>2911,20957=>2912,23425=>2913,25319=>2914,27870=>2915,12124=>2916,29275=>2916,25197=>2917,38062=>2918,32445=>2919,33043=>2920,27987=>2921,20892=>2922,24324=>2923,22900=>2924,21162=>2925,24594=>2926,12069=>2927,22899=>2927,26262=>2928,34384=>2929,30111=>2930,25386=>2931,25062=>2932,31983=>2933,35834=>2934,21734=>2935,27431=>2936,40485=>2937,27572=>2938,34261=>2939,21589=>2940,20598=>2941,27812=>2942,21866=>2943,36276=>2944,29228=>2945,24085=>2946,24597=>2947,29750=>2948,25293=>2949,25490=>2950,29260=>2951,24472=>2952,28227=>2953,27966=>2954,25856=>2955,28504=>2956,30424=>2957,30928=>2958,30460=>2959,30036=>2960,21028=>2961,21467=>2962,20051=>2963,24222=>2964,26049=>2965,32810=>2966,32982=>2967,25243=>2968,21638=>2969,21032=>2970,28846=>2971,34957=>2972,36305=>2973,27873=>2974,21624=>2975,32986=>2976,22521=>2977,35060=>2978,36180=>2979,38506=>2980,37197=>2981,20329=>2982,27803=>2983,21943=>2984,30406=>2985,30768=>2986,25256=>2987,28921=>2988,28558=>2989,24429=>2990,34028=>2991,26842=>2992,30844=>2993,31735=>2994,33192=>2995,26379=>2996,40527=>2997,25447=>2998,30896=>2999,22383=>3000,30738=>3001,38713=>3002,25209=>3003,25259=>3004,21128=>3005,29749=>3006,27607=>3007,21860=>3008,33086=>3009,30130=>3010,12138=>3011,30382=>3011,21305=>3012,30174=>3013,20731=>3014,23617=>3015,35692=>3016,31687=>3017,20559=>3018,12122=>3019,29255=>3019,39575=>3020,39128=>3021,28418=>3022,29922=>3023,31080=>3024,25735=>3025,30629=>3026,25340=>3027,39057=>3028,36139=>3029,21697=>3030,32856=>3031,20050=>3032,22378=>3033,33529=>3034,33805=>3035,24179=>3036,20973=>3037,29942=>3038,35780=>3039,23631=>3040,22369=>3041,27900=>3042,39047=>3043,23110=>3044,30772=>3045,39748=>3046,36843=>3047,31893=>3048,21078=>3049,25169=>3050,38138=>3051,20166=>3052,33670=>3053,33889=>3054,33769=>3055,33970=>3056,22484=>3057,26420=>3058,22275=>3059,26222=>3060,28006=>3061,35889=>3062,26333=>3063,28689=>3064,26399=>3065,27450=>3066,26646=>3067,25114=>3068,22971=>3069,19971=>3070,20932=>3071,28422=>3072,26578=>3073,27791=>3074,20854=>3075,26827=>3076,22855=>3077,27495=>3078,30054=>3079,23822=>3080,33040=>3081,40784=>3082,26071=>3083,31048=>3084,31041=>3085,39569=>3086,36215=>3087,23682=>3088,20062=>3089,20225=>3090,21551=>3091,22865=>3092,30732=>3093,22120=>3094,12115=>3095,27668=>3095,36804=>3096,24323=>3097,27773=>3098,27875=>3099,35755=>3100,25488=>3101,24688=>3102,27965=>3103,29301=>3104,25190=>3105,38030=>3106,38085=>3107,21315=>3108,36801=>3109,31614=>3110,20191=>3111,35878=>3112,20094=>3113,40660=>3114,38065=>3115,38067=>3116,21069=>3117,28508=>3118,36963=>3119,27973=>3120,35892=>3121,22545=>3122,23884=>3123,12107=>3124,27424=>3124,27465=>3125,26538=>3126,21595=>3127,33108=>3128,32652=>3129,22681=>3130,34103=>3131,24378=>3132,25250=>3133,27207=>3134,38201=>3135,25970=>3136,24708=>3137,26725=>3138,30631=>3139,20052=>3140,20392=>3141,24039=>3142,38808=>3143,25772=>3144,32728=>3145,23789=>3146,20431=>3147,31373=>3148,20999=>3149,33540=>3150,19988=>3151,24623=>3152,31363=>3153,38054=>3154,20405=>3155,20146=>3156,31206=>3157,29748=>3158,21220=>3159,33465=>3160,25810=>3161,31165=>3162,23517=>3163,27777=>3164,38738=>3165,36731=>3166,27682=>3167,20542=>3168,21375=>3169,28165=>3170,25806=>3171,26228=>3172,27696=>3173,24773=>3174,39031=>3175,35831=>3176,24198=>3177,29756=>3178,31351=>3179,31179=>3180,19992=>3181,37041=>3182,29699=>3183,27714=>3184,22234=>3185,37195=>3186,27845=>3187,36235=>3188,21306=>3189,34502=>3190,26354=>3191,36527=>3192,23624=>3193,39537=>3194,28192=>3195,21462=>3196,23094=>3197,40843=>3198,36259=>3199,21435=>3200,22280=>3201,39079=>3202,26435=>3203,37275=>3204,27849=>3205,20840=>3206,30154=>3207,25331=>3208,12125=>3209,29356=>3209,21048=>3210,21149=>3211,32570=>3212,28820=>3213,30264=>3214,21364=>3215,40522=>3216,27063=>3217,30830=>3218,38592=>3219,35033=>3220,32676=>3221,28982=>3222,29123=>3223,20873=>3224,26579=>3225,29924=>3226,22756=>3227,25880=>3228,22199=>3229,35753=>3230,39286=>3231,25200=>3232,32469=>3233,24825=>3234,28909=>3235,22764=>3236,20161=>3237,12040=>3238,20154=>3238,24525=>3239,38887=>3240,20219=>3241,35748=>3242,20995=>3243,22922=>3244,32427=>3245,25172=>3246,20173=>3247,12103=>3248,26085=>3248,25102=>3249,33592=>3250,33993=>3251,33635=>3252,34701=>3253,29076=>3254,28342=>3255,23481=>3256,32466=>3257,20887=>3258,25545=>3259,26580=>3260,12161=>3261,32905=>3261,33593=>3262,34837=>3263,20754=>3264,23418=>3265,22914=>3266,36785=>3267,20083=>3268,27741=>3269,12042=>3270,20837=>3270,35109=>3271,36719=>3272,38446=>3273,34122=>3274,29790=>3275,38160=>3276,38384=>3277,28070=>3278,33509=>3279,24369=>3280,25746=>3281,27922=>3282,33832=>3283,33134=>3284,40131=>3285,22622=>3286,36187=>3287,19977=>3288,21441=>3289,20254=>3290,25955=>3291,26705=>3292,21971=>3293,20007=>3294,25620=>3295,39578=>3296,25195=>3297,23234=>3298,29791=>3299,12170=>3300,33394=>3300,28073=>3301,26862=>3302,20711=>3303,33678=>3304,30722=>3305,26432=>3306,21049=>3307,27801=>3308,32433=>3309,20667=>3310,21861=>3311,29022=>3312,31579=>3313,26194=>3314,29642=>3315,33515=>3316,26441=>3317,12077=>3318,23665=>3318,21024=>3319,29053=>3320,34923=>3321,38378=>3322,38485=>3323,25797=>3324,36193=>3325,33203=>3326,21892=>3327,27733=>3328,25159=>3329,32558=>3330,22674=>3331,20260=>3332,21830=>3333,36175=>3334,26188=>3335,19978=>3336,23578=>3337,35059=>3338,26786=>3339,25422=>3340,31245=>3341,28903=>3342,33421=>3343,21242=>3344,38902=>3345,23569=>3346,21736=>3347,37045=>3348,32461=>3349,22882=>3350,36170=>3351,34503=>3352,12166=>3353,33292=>3353,33293=>3354,36198=>3355,25668=>3356,23556=>3357,24913=>3358,28041=>3359,31038=>3360,35774=>3361,30775=>3362,30003=>3363,21627=>3364,20280=>3365,12189=>3366,36523=>3366,28145=>3367,23072=>3368,32453=>3369,31070=>3370,27784=>3371,23457=>3372,23158=>3373,29978=>3374,32958=>3375,24910=>3376,28183=>3377,22768=>3378,12131=>3379,29983=>3379,29989=>3380,29298=>3381,21319=>3382,32499=>3383,30465=>3384,30427=>3385,21097=>3386,32988=>3387,22307=>3388,24072=>3389,22833=>3390,29422=>3391,26045=>3392,28287=>3393,35799=>3394,12075=>3395,23608=>3395,34417=>3396,12055=>3397,21313=>3397,12143=>3398,30707=>3398,25342=>3399,26102=>3400,20160=>3401,12215=>3402,39135=>3402,34432=>3403,23454=>3404,35782=>3405,21490=>3406,12142=>3407,30690=>3407,20351=>3408,23630=>3409,39542=>3410,22987=>3411,24335=>3412,12144=>3413,31034=>3413,12064=>3414,22763=>3414,19990=>3415,26623=>3416,20107=>3417,25325=>3418,35475=>3419,36893=>3420,21183=>3421,26159=>3422,21980=>3423,22124=>3424,36866=>3425,20181=>3426,20365=>3427,37322=>3428,39280=>3429,12114=>3430,27663=>3430,24066=>3431,24643=>3432,23460=>3433,35270=>3434,35797=>3435,25910=>3436,12095=>3437,25163=>3437,12216=>3438,39318=>3438,23432=>3439,23551=>3440,25480=>3441,21806=>3442,21463=>3443,30246=>3444,20861=>3445,34092=>3446,26530=>3447,26803=>3448,27530=>3449,25234=>3450,36755=>3451,21460=>3452,33298=>3453,28113=>3454,30095=>3455,20070=>3456,36174=>3457,23408=>3458,29087=>3459,34223=>3460,26257=>3461,26329=>3462,32626=>3463,34560=>3464,12233=>3465,40653=>3465,12239=>3466,40736=>3466,23646=>3467,26415=>3468,36848=>3469,26641=>3470,26463=>3471,25101=>3472,31446=>3473,22661=>3474,24246=>3475,25968=>3476,28465=>3477,24661=>3478,21047=>3479,32781=>3480,25684=>3481,34928=>3482,29993=>3483,24069=>3484,26643=>3485,25332=>3486,38684=>3487,21452=>3488,29245=>3489,35841=>3490,12116=>3491,27700=>3491,30561=>3492,31246=>3493,21550=>3494,30636=>3495,39034=>3496,33308=>3497,35828=>3498,30805=>3499,26388=>3500,28865=>3501,26031=>3502,25749=>3503,22070=>3504,24605=>3505,31169=>3506,21496=>3507,19997=>3508,27515=>3509,32902=>3510,23546=>3511,21987=>3512,22235=>3513,20282=>3514,20284=>3515,39282=>3516,24051=>3517,26494=>3518,32824=>3519,24578=>3520,39042=>3521,36865=>3522,23435=>3523,35772=>3524,35829=>3525,25628=>3526,33368=>3527,25822=>3528,22013=>3529,33487=>3530,37221=>3531,20439=>3532,32032=>3533,36895=>3534,31903=>3535,20723=>3536,22609=>3537,28335=>3538,23487=>3539,35785=>3540,32899=>3541,37240=>3542,33948=>3543,31639=>3544,34429=>3545,38539=>3546,38543=>3547,32485=>3548,39635=>3549,30862=>3550,23681=>3551,31319=>3552,36930=>3553,38567=>3554,31071=>3555,23385=>3556,25439=>3557,31499=>3558,34001=>3559,26797=>3560,21766=>3561,32553=>3562,29712=>3563,32034=>3564,38145=>3565,25152=>3566,22604=>3567,20182=>3568,23427=>3569,22905=>3570,22612=>3571,29549=>3572,25374=>3573,36427=>3574,36367=>3575,32974=>3576,33492=>3577,25260=>3578,21488=>3579,27888=>3580,37214=>3581,22826=>3582,24577=>3583,27760=>3584,22349=>3585,25674=>3586,36138=>3587,30251=>3588,28393=>3589,22363=>3590,27264=>3591,30192=>3592,28525=>3593,35885=>3594,35848=>3595,22374=>3596,27631=>3597,34962=>3598,30899=>3599,25506=>3600,21497=>3601,28845=>3602,27748=>3603,22616=>3604,25642=>3605,22530=>3606,26848=>3607,33179=>3608,21776=>3609,31958=>3610,20504=>3611,36538=>3612,28108=>3613,36255=>3614,28907=>3615,25487=>3616,28059=>3617,28372=>3618,32486=>3619,33796=>3620,26691=>3621,36867=>3622,28120=>3623,38518=>3624,35752=>3625,22871=>3626,29305=>3627,34276=>3628,33150=>3629,30140=>3630,35466=>3631,26799=>3632,21076=>3633,36386=>3634,38161=>3635,25552=>3636,39064=>3637,36420=>3638,21884=>3639,20307=>3640,26367=>3641,22159=>3642,24789=>3643,28053=>3644,21059=>3645,23625=>3646,22825=>3647,28155=>3648,22635=>3649,12133=>3650,30000=>3650,29980=>3651,24684=>3652,33300=>3653,33094=>3654,25361=>3655,26465=>3656,36834=>3657,30522=>3658,36339=>3659,36148=>3660,38081=>3661,24086=>3662,21381=>3663,21548=>3664,28867=>3665,27712=>3666,24311=>3667,20572=>3668,20141=>3669,24237=>3670,25402=>3671,33351=>3672,36890=>3673,26704=>3674,37230=>3675,30643=>3676,21516=>3677,38108=>3678,24420=>3679,31461=>3680,26742=>3681,25413=>3682,31570=>3683,32479=>3684,30171=>3685,20599=>3686,25237=>3687,22836=>3688,36879=>3689,20984=>3690,31171=>3691,31361=>3692,22270=>3693,24466=>3694,36884=>3695,28034=>3696,23648=>3697,12063=>3698,22303=>3698,21520=>3699,20820=>3700,28237=>3701,22242=>3702,25512=>3703,39059=>3704,33151=>3705,34581=>3706,35114=>3707,36864=>3708,21534=>3709,23663=>3710,33216=>3711,25302=>3712,25176=>3713,33073=>3714,40501=>3715,38464=>3716,39534=>3717,39548=>3718,26925=>3719,22949=>3720,25299=>3721,21822=>3722,25366=>3723,21703=>3724,34521=>3725,27964=>3726,23043=>3727,12129=>3728,29926=>3728,34972=>3729,27498=>3730,22806=>3731,35916=>3732,24367=>3733,28286=>3734,29609=>3735,39037=>3736,20024=>3737,28919=>3738,23436=>3739,30871=>3740,25405=>3741,26202=>3742,30358=>3743,24779=>3744,23451=>3745,23113=>3746,19975=>3747,33109=>3748,27754=>3749,29579=>3750,20129=>3751,26505=>3752,12153=>3753,32593=>3753,24448=>3754,26106=>3755,26395=>3756,24536=>3757,22916=>3758,23041=>3759,24013=>3760,24494=>3761,21361=>3762,38886=>3763,36829=>3764,26693=>3765,22260=>3766,21807=>3767,24799=>3768,20026=>3769,28493=>3770,32500=>3771,33479=>3772,33806=>3773,22996=>3774,20255=>3775,20266=>3776,23614=>3777,32428=>3778,26410=>3779,34074=>3780,21619=>3781,30031=>3782,32963=>3783,21890=>3784,39759=>3785,20301=>3786,28205=>3787,35859=>3788,23561=>3789,24944=>3790,21355=>3791,30239=>3792,28201=>3793,34442=>3794,12098=>3795,25991=>3795,38395=>3796,32441=>3797,21563=>3798,31283=>3799,32010=>3800,38382=>3801,21985=>3802,32705=>3803,29934=>3804,25373=>3805,34583=>3806,28065=>3807,31389=>3808,25105=>3809,26017=>3810,21351=>3811,25569=>3812,27779=>3813,24043=>3814,21596=>3815,38056=>3816,20044=>3817,27745=>3818,35820=>3819,23627=>3820,12102=>3821,26080=>3821,33436=>3822,26791=>3823,21566=>3824,21556=>3825,12111=>3826,27595=>3826,27494=>3827,20116=>3828,25410=>3829,21320=>3830,33310=>3831,20237=>3832,20398=>3833,22366=>3834,25098=>3835,38654=>3836,26212=>3837,29289=>3838,21247=>3839,21153=>3840,24735=>3841,35823=>3842,26132=>3843,29081=>3844,26512=>3845,35199=>3846,30802=>3847,30717=>3848,26224=>3849,22075=>3850,21560=>3851,38177=>3852,29306=>3853,31232=>3854,24687=>3855,24076=>3856,24713=>3857,33181=>3858,12067=>3859,22805=>3859,24796=>3860,29060=>3861,28911=>3862,28330=>3863,27728=>3864,29312=>3865,27268=>3866,34989=>3867,24109=>3868,20064=>3869,23219=>3870,21916=>3871,38115=>3872,27927=>3873,31995=>3874,38553=>3875,25103=>3876,32454=>3877,30606=>3878,34430=>3879,21283=>3880,38686=>3881,36758=>3882,26247=>3883,23777=>3884,20384=>3885,29421=>3886,19979=>3887,21414=>3888,22799=>3889,21523=>3890,25472=>3891,38184=>3892,20808=>3893,20185=>3894,40092=>3895,32420=>3896,21688=>3897,36132=>3898,34900=>3899,33335=>3900,38386=>3901,28046=>3902,24358=>3903,23244=>3904,26174=>3905,38505=>3906,29616=>3907,29486=>3908,21439=>3909,33146=>3910,39301=>3911,32673=>3912,23466=>3913,38519=>3914,38480=>3915,32447=>3916,30456=>3917,21410=>3918,38262=>3919,12217=>3920,39321=>3920,31665=>3921,35140=>3922,28248=>3923,20065=>3924,32724=>3925,31077=>3926,35814=>3927,24819=>3928,21709=>3929,20139=>3930,39033=>3931,24055=>3932,27233=>3933,20687=>3934,21521=>3935,35937=>3936,33831=>3937,30813=>3938,38660=>3939,21066=>3940,21742=>3941,22179=>3942,38144=>3943,28040=>3944,23477=>3945,28102=>3946,26195=>3947,12073=>3948,23567=>3948,23389=>3949,26657=>3950,32918=>3951,21880=>3952,31505=>3953,25928=>3954,26964=>3955,20123=>3956,27463=>3957,34638=>3958,38795=>3959,21327=>3960,25375=>3961,25658=>3962,37034=>3963,26012=>3964,32961=>3965,35856=>3966,20889=>3967,26800=>3968,21368=>3969,34809=>3970,25032=>3971,27844=>3972,27899=>3973,35874=>3974,23633=>3975,34218=>3976,33455=>3977,38156=>3978,27427=>3979,12191=>3980,36763=>3980,26032=>3981,24571=>3982,12092=>3983,24515=>3983,20449=>3984,34885=>3985,26143=>3986,33125=>3987,29481=>3988,24826=>3989,20852=>3990,21009=>3991,22411=>3992,24418=>3993,37026=>3994,12175=>3995,34892=>3995,37266=>3996,24184=>3997,26447=>3998,24615=>3999,22995=>4000,20804=>4001,20982=>4002,33016=>4003,21256=>4004,27769=>4005,38596=>4006,29066=>4007,20241=>4008,20462=>4009,32670=>4010,26429=>4011,21957=>4012,38152=>4013,31168=>4014,34966=>4015,32483=>4016,22687=>4017,25100=>4018,38656=>4019,34394=>4020,22040=>4021,39035=>4022,24464=>4023,35768=>4024,33988=>4025,37207=>4026,21465=>4027,26093=>4028,24207=>4029,30044=>4030,24676=>4031,32110=>4032,23167=>4033,32490=>4034,32493=>4035,36713=>4036,21927=>4037,23459=>4038,24748=>4039,26059=>4040,12126=>4041,29572=>4041,36873=>4042,30307=>4043,30505=>4044,32474=>4045,38772=>4046,34203=>4047,23398=>4048,12147=>4049,31348=>4049,38634=>4050,12174=>4051,34880=>4051,21195=>4052,29071=>4053,24490=>4054,26092=>4055,35810=>4056,23547=>4057,39535=>4058,24033=>4059,27529=>4060,27739=>4061,35757=>4062,35759=>4063,36874=>4064,36805=>4065,21387=>4066,25276=>4067,40486=>4068,40493=>4069,21568=>4070,20011=>4071,33469=>4072,12123=>4073,29273=>4073,34460=>4074,23830=>4075,34905=>4076,28079=>4077,38597=>4078,21713=>4079,20122=>4080,35766=>4081,28937=>4082,21693=>4083,38409=>4084,28895=>4085,28153=>4086,30416=>4087,20005=>4088,30740=>4089,34578=>4090,23721=>4091,24310=>4092,12180=>4093,35328=>4093,39068=>4094,38414=>4095,28814=>4096,27839=>4097,22852=>4098,25513=>4099,30524=>4100,34893=>4101,28436=>4102,33395=>4103,22576=>4104,29141=>4105,21388=>4106,30746=>4107,38593=>4108,21761=>4109,24422=>4110,28976=>4111,23476=>4112,35866=>4113,39564=>4114,27523=>4115,22830=>4116,40495=>4117,31207=>4118,26472=>4119,25196=>4120,20335=>4121,30113=>4122,12154=>4123,32650=>4123,27915=>4124,38451=>4125,27687=>4126,20208=>4127,30162=>4128,20859=>4129,26679=>4130,28478=>4131,36992=>4132,33136=>4133,22934=>4134,29814=>4135,25671=>4136,23591=>4137,36965=>4138,31377=>4139,35875=>4140,23002=>4141,21676=>4142,33280=>4143,33647=>4144,35201=>4145,32768=>4146,26928=>4147,22094=>4148,32822=>4149,29239=>4150,37326=>4151,20918=>4152,20063=>4153,39029=>4154,25494=>4155,19994=>4156,21494=>4157,26355=>4158,33099=>4159,22812=>4160,28082=>4161,12032=>4162,19968=>4162,22777=>4163,21307=>4164,25558=>4165,38129=>4166,20381=>4167,20234=>4168,12176=>4169,34915=>4169,39056=>4170,22839=>4171,36951=>4172,31227=>4173,20202=>4174,33008=>4175,30097=>4176,27778=>4177,23452=>4178,23016=>4179,24413=>4180,26885=>4181,34433=>4182,20506=>4183,24050=>4184,12036=>4185,20057=>4185,30691=>4186,20197=>4187,33402=>4188,25233=>4189,26131=>4190,12194=>4191,37009=>4191,23673=>4192,20159=>4193,24441=>4194,33222=>4195,36920=>4196,32900=>4197,30123=>4198,20134=>4199,35028=>4200,24847=>4201,27589=>4202,24518=>4203,20041=>4204,30410=>4205,28322=>4206,35811=>4207,35758=>4208,35850=>4209,35793=>4210,24322=>4211,32764=>4212,32716=>4213,32462=>4214,33589=>4215,33643=>4216,22240=>4217,27575=>4218,12211=>4219,38899=>4219,38452=>4220,23035=>4221,21535=>4222,38134=>4223,28139=>4224,23493=>4225,39278=>4226,23609=>4227,24341=>4228,38544=>4229,21360=>4230,33521=>4231,27185=>4232,23156=>4233,40560=>4234,24212=>4235,32552=>4236,33721=>4237,33828=>4238,33829=>4239,33639=>4240,34631=>4241,36814=>4242,36194=>4243,30408=>4244,24433=>4245,39062=>4246,30828=>4247,26144=>4248,21727=>4249,25317=>4250,20323=>4251,33219=>4252,30152=>4253,24248=>4254,38605=>4255,36362=>4256,34553=>4257,21647=>4258,27891=>4259,28044=>4260,27704=>4261,24703=>4262,21191=>4263,12132=>4264,29992=>4264,24189=>4265,20248=>4266,24736=>4267,24551=>4268,23588=>4269,30001=>4270,37038=>4271,38080=>4272,29369=>4273,27833=>4274,28216=>4275,12195=>4276,37193=>4276,26377=>4277,21451=>4278,21491=>4279,20305=>4280,37321=>4281,35825=>4282,12060=>4283,21448=>4283,24188=>4284,36802=>4285,28132=>4286,20110=>4287,30402=>4288,27014=>4289,34398=>4290,24858=>4291,33286=>4292,20313=>4293,20446=>4294,36926=>4295,40060=>4296,24841=>4297,28189=>4298,28180=>4299,38533=>4300,20104=>4301,23089=>4302,12204=>4303,38632=>4303,19982=>4304,23679=>4305,31161=>4306,23431=>4307,35821=>4308,12155=>4309,32701=>4309,12127=>4310,29577=>4310,22495=>4311,33419=>4312,37057=>4313,21505=>4314,36935=>4315,21947=>4316,23786=>4317,24481=>4318,24840=>4319,27442=>4320,29425=>4321,32946=>4322,35465=>4323,28020=>4324,23507=>4325,35029=>4326,39044=>4327,35947=>4328,39533=>4329,40499=>4330,28170=>4331,20900=>4332,20803=>4333,22435=>4334,34945=>4335,21407=>4336,25588=>4337,36757=>4338,22253=>4339,21592=>4340,22278=>4341,29503=>4342,28304=>4343,32536=>4344,36828=>4345,33489=>4346,24895=>4347,24616=>4348,38498=>4349,12104=>4350,26352=>4350,32422=>4351,36234=>4352,36291=>4353,38053=>4354,23731=>4355,31908=>4356,12105=>4357,26376=>4357,24742=>4358,38405=>4359,32792=>4360,20113=>4361,37095=>4362,21248=>4363,38504=>4364,20801=>4365,36816=>4366,34164=>4367,37213=>4368,26197=>4369,38901=>4370,23381=>4371,21277=>4372,30776=>4373,26434=>4374,26685=>4375,21705=>4376,28798=>4377,23472=>4378,36733=>4379,20877=>4380,22312=>4381,21681=>4382,25874=>4383,26242=>4384,36190=>4385,36163=>4386,33039=>4387,33900=>4388,36973=>4389,31967=>4390,20991=>4391,34299=>4392,26531=>4393,26089=>4394,28577=>4395,34468=>4396,36481=>4397,22122=>4398,36896=>4399,30338=>4400,28790=>4401,29157=>4402,36131=>4403,25321=>4404,21017=>4405,27901=>4406,36156=>4407,24590=>4408,22686=>4409,24974=>4410,26366=>4411,36192=>4412,25166=>4413,21939=>4414,28195=>4415,26413=>4416,36711=>4417,38113=>4418,38392=>4419,30504=>4420,26629=>4421,27048=>4422,21643=>4423,20045=>4424,28856=>4425,35784=>4426,25688=>4427,25995=>4428,23429=>4429,31364=>4430,20538=>4431,23528=>4432,30651=>4433,27617=>4434,35449=>4435,31896=>4436,27838=>4437,30415=>4438,26025=>4439,36759=>4440,23853=>4441,23637=>4442,34360=>4443,26632=>4444,21344=>4445,25112=>4446,31449=>4447,28251=>4448,32509=>4449,27167=>4450,31456=>4451,24432=>4452,28467=>4453,24352=>4454,25484=>4455,28072=>4456,26454=>4457,19976=>4458,24080=>4459,36134=>4460,20183=>4461,32960=>4462,30260=>4463,38556=>4464,25307=>4465,26157=>4466,25214=>4467,27836=>4468,36213=>4469,29031=>4470,32617=>4471,20806=>4472,32903=>4473,21484=>4474,36974=>4475,25240=>4476,21746=>4477,34544=>4478,36761=>4479,32773=>4480,38167=>4481,34071=>4482,36825=>4483,27993=>4484,29645=>4485,26015=>4486,30495=>4487,29956=>4488,30759=>4489,33275=>4490,36126=>4491,38024=>4492,20390=>4493,26517=>4494,30137=>4495,35786=>4496,38663=>4497,25391=>4498,38215=>4499,38453=>4500,33976=>4501,25379=>4502,30529=>4503,24449=>4504,29424=>4505,20105=>4506,24596=>4507,25972=>4508,25327=>4509,27491=>4510,25919=>4511,24103=>4512,30151=>4513,37073=>4514,35777=>4515,33437=>4516,26525=>4517,12096=>4518,25903=>4518,21553=>4519,34584=>4520,30693=>4521,32930=>4522,33026=>4523,27713=>4524,20043=>4525,32455=>4526,32844=>4527,30452=>4528,26893=>4529,27542=>4530,25191=>4531,20540=>4532,20356=>4533,22336=>4534,25351=>4535,12108=>4536,27490=>4536,36286=>4537,21482=>4538,26088=>4539,32440=>4540,24535=>4541,25370=>4542,25527=>4543,12164=>4544,33267=>4544,33268=>4545,32622=>4546,24092=>4547,23769=>4548,21046=>4549,26234=>4550,31209=>4551,31258=>4552,36136=>4553,28825=>4554,30164=>4555,28382=>4556,27835=>4557,31378=>4558,20013=>4559,30405=>4560,24544=>4561,38047=>4562,34935=>4563,32456=>4564,31181=>4565,32959=>4566,37325=>4567,20210=>4568,20247=>4569,12168=>4570,33311=>4570,21608=>4571,24030=>4572,27954=>4573,35788=>4574,31909=>4575,36724=>4576,32920=>4577,24090=>4578,21650=>4579,30385=>4580,23449=>4581,26172=>4582,39588=>4583,29664=>4584,26666=>4585,34523=>4586,26417=>4587,29482=>4588,35832=>4589,35803=>4590,36880=>4591,12149=>4592,31481=>4592,28891=>4593,29038=>4594,25284=>4595,30633=>4596,22065=>4597,20027=>4598,33879=>4599,26609=>4600,21161=>4601,34496=>4602,36142=>4603,38136=>4604,31569=>4605,20303=>4606,27880=>4607,31069=>4608,39547=>4609,25235=>4610,12118=>4611,29226=>4611,25341=>4612,19987=>4613,30742=>4614,36716=>4615,25776=>4616,36186=>4617,31686=>4618,26729=>4619,24196=>4620,35013=>4621,22918=>4622,25758=>4623,22766=>4624,29366=>4625,26894=>4626,38181=>4627,36861=>4628,36184=>4629,22368=>4630,32512=>4631,35846=>4632,20934=>4633,25417=>4634,25305=>4635,21331=>4636,26700=>4637,29730=>4638,33537=>4639,37196=>4640,21828=>4641,30528=>4642,28796=>4643,27978=>4644,20857=>4645,21672=>4646,36164=>4647,23039=>4648,28363=>4649,28100=>4650,23388=>4651,32043=>4652,20180=>4653,31869=>4654,28371=>4655,12070=>4656,23376=>4656,12163=>4657,33258=>4657,28173=>4658,23383=>4659,39683=>4660,26837=>4661,36394=>4662,23447=>4663,32508=>4664,24635=>4665,32437=>4666,37049=>4667,12187=>4668,36208=>4668,22863=>4669,25549=>4670,31199=>4671,12188=>4672,36275=>4672,21330=>4673,26063=>4674,31062=>4675,35781=>4676,38459=>4677,32452=>4678,38075=>4679,32386=>4680,22068=>4681,37257=>4682,26368=>4683,32618=>4684,23562=>4685,36981=>4686,26152=>4687,24038=>4688,20304=>4689,26590=>4690,20570=>4691,20316=>4692,22352=>4693,24231=>4694,20109=>4695,19980=>4696,20800=>4697,64012=>4697,19984=>4698,24319=>4699,21317=>4700,19989=>4701,20120=>4702,19998=>4703,12224=>4704,39730=>4704,23404=>4705,22121=>4706,12033=>4707,20008=>4707,31162=>4708,12035=>4709,20031=>4709,12052=>4710,21269=>4710,20039=>4711,22829=>4712,12120=>4713,29243=>4713,21358=>4714,27664=>4715,22239=>4716,32996=>4717,39319=>4718,27603=>4719,30590=>4720,40727=>4721,12034=>4722,20022=>4722,20127=>4723,40720=>4724,20060=>4725,20073=>4726,20115=>4727,33416=>4728,23387=>4729,21868=>4730,22031=>4731,20164=>4732,21389=>4733,21405=>4734,21411=>4735,21413=>4736,21422=>4737,38757=>4738,36189=>4739,12053=>4740,21274=>4740,21493=>4741,21286=>4742,21294=>4743,21310=>4744,36188=>4745,21350=>4746,21347=>4747,20994=>4748,21000=>4749,21006=>4750,21037=>4751,21043=>4752,21055=>4753,21056=>4754,21068=>4755,21086=>4756,21089=>4757,21084=>4758,33967=>4759,21117=>4760,21122=>4761,21121=>4762,21136=>4763,21139=>4764,12044=>4765,20866=>4765,32596=>4766,20155=>4767,20163=>4768,20169=>4769,20162=>4770,20200=>4771,20193=>4772,20203=>4773,20190=>4774,20251=>4775,20211=>4776,20258=>4777,20324=>4778,20213=>4779,20261=>4780,20263=>4781,20233=>4782,20267=>4783,20318=>4784,20327=>4785,25912=>4786,20314=>4787,20317=>4788,20319=>4789,20311=>4790,20274=>4791,20285=>4792,20342=>4793,20340=>4794,20369=>4795,20361=>4796,20355=>4797,20367=>4798,20350=>4799,20347=>4800,20394=>4801,20348=>4802,20396=>4803,20372=>4804,20454=>4805,20456=>4806,20458=>4807,20421=>4808,20442=>4809,20451=>4810,20444=>4811,20433=>4812,20447=>4813,20472=>4814,20521=>4815,20556=>4816,20467=>4817,20524=>4818,20495=>4819,20526=>4820,20525=>4821,20478=>4822,20508=>4823,20492=>4824,20517=>4825,20520=>4826,20606=>4827,20547=>4828,20565=>4829,20552=>4830,20558=>4831,20588=>4832,20603=>4833,20645=>4834,20647=>4835,20649=>4836,20666=>4837,20694=>4838,20742=>4839,20717=>4840,20716=>4841,20710=>4842,20718=>4843,20743=>4844,20747=>4845,20189=>4846,27709=>4847,20312=>4848,20325=>4849,20430=>4850,12245=>4851,40864=>4851,27718=>4852,31860=>4853,20846=>4854,24061=>4855,40649=>4856,39320=>4857,20865=>4858,22804=>4859,12051=>4860,21241=>4860,21261=>4861,35335=>4862,21264=>4863,20971=>4864,22809=>4865,20821=>4866,12039=>4867,20128=>4867,20822=>4868,20147=>4869,34926=>4870,34980=>4871,20149=>4872,33044=>4873,35026=>4874,31104=>4875,23348=>4876,34819=>4877,32696=>4878,12046=>4879,20907=>4879,20913=>4880,20925=>4881,20924=>4882,20935=>4883,12045=>4884,20886=>4884,20898=>4885,20901=>4886,35744=>4887,35750=>4888,35751=>4889,35754=>4890,35764=>4891,35765=>4892,35767=>4893,35778=>4894,35779=>4895,35787=>4896,35791=>4897,35790=>4898,35794=>4899,35795=>4900,35796=>4901,35798=>4902,35800=>4903,35801=>4904,35804=>4905,35807=>4906,35808=>4907,35812=>4908,35816=>4909,35817=>4910,35822=>4911,35824=>4912,35827=>4913,35830=>4914,35833=>4915,35836=>4916,35839=>4917,35840=>4918,35842=>4919,35844=>4920,35847=>4921,35852=>4922,35855=>4923,35857=>4924,35858=>4925,35860=>4926,35861=>4927,35862=>4928,35865=>4929,35867=>4930,35864=>4931,35869=>4932,35871=>4933,35872=>4934,35873=>4935,35877=>4936,35879=>4937,35882=>4938,35883=>4939,35886=>4940,35887=>4941,35890=>4942,35891=>4943,35893=>4944,35894=>4945,12057=>4946,21353=>4946,21370=>4947,38429=>4948,38434=>4949,38433=>4950,38449=>4951,38442=>4952,38461=>4953,38460=>4954,38466=>4955,38473=>4956,38484=>4957,38495=>4958,38503=>4959,38508=>4960,38514=>4961,38516=>4962,38536=>4963,38541=>4964,38551=>4965,38576=>4966,37015=>4967,37019=>4968,37021=>4969,37017=>4970,37036=>4971,37025=>4972,37044=>4973,37043=>4974,37046=>4975,37050=>4976,37048=>4977,37040=>4978,37071=>4979,37061=>4980,37054=>4981,37072=>4982,37060=>4983,37063=>4984,37075=>4985,37094=>4986,37090=>4987,37084=>4988,37079=>4989,37083=>4990,37099=>4991,37103=>4992,37118=>4993,37124=>4994,37154=>4995,37150=>4996,37155=>4997,37169=>4998,37167=>4999,37177=>5000,37187=>5001,37190=>5002,21005=>5003,22850=>5004,21154=>5005,21164=>5006,21165=>5007,21182=>5008,21759=>5009,21200=>5010,21206=>5011,21232=>5012,21471=>5013,29166=>5014,30669=>5015,12085=>5016,24308=>5016,12048=>5017,20981=>5017,20988=>5018,12223=>5019,39727=>5019,12059=>5020,21430=>5020,24321=>5021,30042=>5022,24047=>5023,22348=>5024,22441=>5025,22433=>5026,22654=>5027,22716=>5028,22725=>5029,22737=>5030,22313=>5031,22316=>5032,22314=>5033,22323=>5034,22329=>5035,22318=>5036,22319=>5037,22364=>5038,22331=>5039,22338=>5040,22377=>5041,22405=>5042,22379=>5043,22406=>5044,22396=>5045,22395=>5046,22376=>5047,22381=>5048,22390=>5049,22387=>5050,22445=>5051,22436=>5052,22412=>5053,22450=>5054,22479=>5055,22439=>5056,22452=>5057,22419=>5058,22432=>5059,22485=>5060,22488=>5061,22490=>5062,22489=>5063,22482=>5064,22456=>5065,22516=>5066,22511=>5067,22520=>5068,22500=>5069,22493=>5070,22539=>5071,22541=>5072,22525=>5073,22509=>5074,22528=>5075,22558=>5076,22553=>5077,22596=>5078,22560=>5079,22629=>5080,22636=>5081,22657=>5082,22665=>5083,22682=>5084,22656=>5085,39336=>5086,40729=>5087,25087=>5088,33401=>5089,33405=>5090,33407=>5091,33423=>5092,33418=>5093,33448=>5094,33412=>5095,33422=>5096,33425=>5097,33431=>5098,33433=>5099,33451=>5100,33464=>5101,33470=>5102,33456=>5103,33480=>5104,33482=>5105,33507=>5106,33432=>5107,33463=>5108,33454=>5109,33483=>5110,33484=>5111,33473=>5112,33449=>5113,33460=>5114,33441=>5115,33450=>5116,33439=>5117,33476=>5118,33486=>5119,33444=>5120,33505=>5121,33545=>5122,33527=>5123,33508=>5124,33551=>5125,33543=>5126,33500=>5127,33524=>5128,33490=>5129,33496=>5130,33548=>5131,33531=>5132,33491=>5133,33553=>5134,33562=>5135,33542=>5136,33556=>5137,33557=>5138,33504=>5139,33493=>5140,33564=>5141,33617=>5142,33627=>5143,33628=>5144,33544=>5145,33682=>5146,33596=>5147,33588=>5148,33585=>5149,33691=>5150,33630=>5151,33583=>5152,33615=>5153,33607=>5154,33603=>5155,33631=>5156,33600=>5157,33559=>5158,33632=>5159,33581=>5160,33594=>5161,33587=>5162,33638=>5163,33637=>5164,33640=>5165,33563=>5166,33641=>5167,33644=>5168,33642=>5169,33645=>5170,33646=>5171,33712=>5172,33656=>5173,33715=>5174,33716=>5175,33696=>5176,33706=>5177,33683=>5178,33692=>5179,33669=>5180,33660=>5181,33718=>5182,33705=>5183,33661=>5184,33720=>5185,33659=>5186,33688=>5187,33694=>5188,33704=>5189,33722=>5190,33724=>5191,33729=>5192,33793=>5193,33765=>5194,33752=>5195,22535=>5196,33816=>5197,33803=>5198,33757=>5199,33789=>5200,33750=>5201,33820=>5202,33848=>5203,33809=>5204,33798=>5205,33748=>5206,33759=>5207,33807=>5208,33795=>5209,33784=>5210,33785=>5211,33770=>5212,33733=>5213,33728=>5214,33830=>5215,33776=>5216,33761=>5217,33884=>5218,33873=>5219,33882=>5220,33881=>5221,33907=>5222,33927=>5223,33928=>5224,33914=>5225,33929=>5226,33912=>5227,33852=>5228,33862=>5229,33897=>5230,33910=>5231,33932=>5232,33934=>5233,33841=>5234,33901=>5235,33985=>5236,33997=>5237,34000=>5238,34022=>5239,33981=>5240,34003=>5241,33994=>5242,33983=>5243,33978=>5244,34016=>5245,33953=>5246,33977=>5247,33972=>5248,33943=>5249,34021=>5250,34019=>5251,34060=>5252,29965=>5253,34104=>5254,34032=>5255,34105=>5256,34079=>5257,34106=>5258,34134=>5259,34107=>5260,34047=>5261,34044=>5262,34137=>5263,34120=>5264,34152=>5265,34148=>5266,34142=>5267,34170=>5268,30626=>5269,34115=>5270,34162=>5271,34171=>5272,34212=>5273,34216=>5274,34183=>5275,34191=>5276,34169=>5277,34222=>5278,34204=>5279,34181=>5280,34233=>5281,34231=>5282,34224=>5283,34259=>5284,34241=>5285,34268=>5286,34303=>5287,34343=>5288,34309=>5289,34345=>5290,34326=>5291,34364=>5292,12086=>5293,24318=>5293,24328=>5294,22844=>5295,22849=>5296,32823=>5297,22869=>5298,22874=>5299,22872=>5300,21263=>5301,12074=>5302,23586=>5302,23589=>5303,23596=>5304,23604=>5305,25164=>5306,25194=>5307,25247=>5308,25275=>5309,25290=>5310,25306=>5311,25303=>5312,25326=>5313,25378=>5314,25334=>5315,25401=>5316,25419=>5317,25411=>5318,25517=>5319,25590=>5320,25457=>5321,25466=>5322,25486=>5323,25524=>5324,25453=>5325,25516=>5326,25482=>5327,25449=>5328,25518=>5329,25532=>5330,25586=>5331,25592=>5332,25568=>5333,25599=>5334,25540=>5335,25566=>5336,25550=>5337,25682=>5338,25542=>5339,25534=>5340,25669=>5341,25665=>5342,25611=>5343,25627=>5344,25632=>5345,25612=>5346,25638=>5347,25633=>5348,25694=>5349,25732=>5350,25709=>5351,25750=>5352,25722=>5353,25783=>5354,25784=>5355,25753=>5356,25786=>5357,25792=>5358,25808=>5359,25815=>5360,25828=>5361,25826=>5362,25865=>5363,25893=>5364,25902=>5365,12087=>5366,24331=>5366,24530=>5367,29977=>5368,24337=>5369,21343=>5370,21489=>5371,21501=>5372,21481=>5373,21480=>5374,21499=>5375,21522=>5376,21526=>5377,21510=>5378,21579=>5379,21586=>5380,21587=>5381,21588=>5382,21590=>5383,21571=>5384,21537=>5385,21591=>5386,21593=>5387,21539=>5388,21554=>5389,21634=>5390,21652=>5391,21623=>5392,21617=>5393,21604=>5394,21658=>5395,21659=>5396,21636=>5397,21622=>5398,21606=>5399,21661=>5400,21712=>5401,21677=>5402,21698=>5403,21684=>5404,21714=>5405,21671=>5406,21670=>5407,21715=>5408,21716=>5409,21618=>5410,21667=>5411,21717=>5412,21691=>5413,21695=>5414,21708=>5415,21721=>5416,21722=>5417,21724=>5418,21673=>5419,21674=>5420,21668=>5421,21725=>5422,21711=>5423,21726=>5424,21787=>5425,21735=>5426,21792=>5427,21757=>5428,21780=>5429,21747=>5430,21794=>5431,21795=>5432,21775=>5433,21777=>5434,21799=>5435,21802=>5436,21863=>5437,21903=>5438,21941=>5439,21833=>5440,21869=>5441,21825=>5442,21845=>5443,21823=>5444,21840=>5445,21820=>5446,21815=>5447,21846=>5448,21877=>5449,21878=>5450,21879=>5451,21811=>5452,21808=>5453,21852=>5454,21899=>5455,21970=>5456,21891=>5457,21937=>5458,21945=>5459,21896=>5460,21889=>5461,21919=>5462,21886=>5463,21974=>5464,21905=>5465,21883=>5466,21983=>5467,21949=>5468,21950=>5469,21908=>5470,21913=>5471,21994=>5472,22007=>5473,21961=>5474,22047=>5475,21969=>5476,21995=>5477,21996=>5478,21972=>5479,21990=>5480,21981=>5481,21956=>5482,21999=>5483,21989=>5484,22002=>5485,22003=>5486,21964=>5487,21965=>5488,21992=>5489,22005=>5490,21988=>5491,36756=>5492,22046=>5493,22024=>5494,22028=>5495,22017=>5496,22052=>5497,22051=>5498,22014=>5499,22016=>5500,22055=>5501,22061=>5502,22104=>5503,22073=>5504,22103=>5505,22060=>5506,22093=>5507,22114=>5508,22105=>5509,22108=>5510,22092=>5511,22100=>5512,22150=>5513,22116=>5514,22129=>5515,22123=>5516,22139=>5517,22140=>5518,22149=>5519,22163=>5520,22191=>5521,22228=>5522,12062=>5523,22231=>5523,22237=>5524,22241=>5525,22261=>5526,22251=>5527,22265=>5528,22271=>5529,22276=>5530,22282=>5531,22281=>5532,22300=>5533,24079=>5534,24089=>5535,24084=>5536,24081=>5537,24113=>5538,24123=>5539,24124=>5540,24119=>5541,24132=>5542,24148=>5543,24155=>5544,24158=>5545,24161=>5546,23692=>5547,23674=>5548,23693=>5549,23696=>5550,23702=>5551,23688=>5552,23704=>5553,23705=>5554,23697=>5555,23706=>5556,23708=>5557,23733=>5558,23714=>5559,23741=>5560,23724=>5561,23723=>5562,23729=>5563,23715=>5564,23745=>5565,23735=>5566,23748=>5567,23762=>5568,23780=>5569,23755=>5570,23781=>5571,23810=>5572,23811=>5573,23847=>5574,23846=>5575,23854=>5576,23844=>5577,23838=>5578,23814=>5579,23835=>5580,23896=>5581,23870=>5582,23860=>5583,23869=>5584,23916=>5585,23899=>5586,23919=>5587,23901=>5588,23915=>5589,23883=>5590,23882=>5591,23913=>5592,23924=>5593,23938=>5594,23961=>5595,23965=>5596,35955=>5597,23991=>5598,24005=>5599,12091=>5600,24435=>5600,24439=>5601,24450=>5602,24455=>5603,24457=>5604,24460=>5605,24469=>5606,24473=>5607,24476=>5608,24488=>5609,24493=>5610,24501=>5611,24508=>5612,34914=>5613,12090=>5614,24417=>5614,29357=>5615,29360=>5616,29364=>5617,29367=>5618,29368=>5619,29379=>5620,29377=>5621,29390=>5622,29389=>5623,29394=>5624,29416=>5625,29423=>5626,29417=>5627,29426=>5628,29428=>5629,29431=>5630,29441=>5631,29427=>5632,29443=>5633,29434=>5634,29435=>5635,29463=>5636,29459=>5637,29473=>5638,29450=>5639,29470=>5640,29469=>5641,29461=>5642,29474=>5643,29497=>5644,29477=>5645,29484=>5646,29496=>5647,29489=>5648,29520=>5649,29517=>5650,29527=>5651,29536=>5652,29548=>5653,29551=>5654,29566=>5655,12167=>5656,33307=>5656,22821=>5657,39143=>5658,22820=>5659,12065=>5660,22786=>5660,39267=>5661,39271=>5662,39272=>5663,39273=>5664,39274=>5665,39275=>5666,39276=>5667,39284=>5668,39287=>5669,39293=>5670,39296=>5671,39300=>5672,39303=>5673,39306=>5674,39309=>5675,39312=>5676,39313=>5677,39315=>5678,39316=>5679,39317=>5680,24192=>5681,24209=>5682,24203=>5683,24214=>5684,24229=>5685,24224=>5686,24249=>5687,24245=>5688,24254=>5689,24243=>5690,36179=>5691,24274=>5692,24273=>5693,24283=>5694,24296=>5695,24298=>5696,33210=>5697,24516=>5698,24521=>5699,24534=>5700,24527=>5701,24579=>5702,24558=>5703,24580=>5704,24545=>5705,24548=>5706,24574=>5707,24581=>5708,24582=>5709,24554=>5710,24557=>5711,24568=>5712,24601=>5713,24629=>5714,24614=>5715,24603=>5716,24591=>5717,24589=>5718,24617=>5719,24619=>5720,24586=>5721,24639=>5722,24609=>5723,24696=>5724,24697=>5725,24699=>5726,24698=>5727,24642=>5728,24682=>5729,24701=>5730,24726=>5731,24730=>5732,24749=>5733,24733=>5734,24707=>5735,24722=>5736,24716=>5737,24731=>5738,24812=>5739,24763=>5740,24753=>5741,24797=>5742,24792=>5743,24774=>5744,24794=>5745,24756=>5746,24864=>5747,24870=>5748,24853=>5749,24867=>5750,24820=>5751,24832=>5752,24846=>5753,24875=>5754,24906=>5755,24949=>5756,25004=>5757,24980=>5758,24999=>5759,25015=>5760,25044=>5761,25077=>5762,24541=>5763,38579=>5764,38377=>5765,38379=>5766,38385=>5767,38387=>5768,38389=>5769,38390=>5770,38396=>5771,38398=>5772,38403=>5773,38404=>5774,38406=>5775,38408=>5776,38410=>5777,38411=>5778,38412=>5779,38413=>5780,38415=>5781,38418=>5782,38421=>5783,38422=>5784,38423=>5785,38425=>5786,38426=>5787,20012=>5788,12121=>5789,29247=>5789,25109=>5790,27701=>5791,27732=>5792,27740=>5793,27722=>5794,27811=>5795,27781=>5796,27792=>5797,27796=>5798,27788=>5799,27752=>5800,27753=>5801,27764=>5802,27766=>5803,27782=>5804,27817=>5805,27856=>5806,27860=>5807,27821=>5808,27895=>5809,27896=>5810,27889=>5811,27863=>5812,27826=>5813,27872=>5814,27862=>5815,27898=>5816,27883=>5817,27886=>5818,27825=>5819,27859=>5820,27887=>5821,27902=>5822,27961=>5823,27943=>5824,27916=>5825,27971=>5826,27976=>5827,27911=>5828,27908=>5829,27929=>5830,27918=>5831,27947=>5832,27981=>5833,27950=>5834,27957=>5835,27930=>5836,27983=>5837,27986=>5838,27988=>5839,27955=>5840,28049=>5841,28015=>5842,28062=>5843,28064=>5844,27998=>5845,28051=>5846,28052=>5847,27996=>5848,28000=>5849,28028=>5850,28003=>5851,28186=>5852,28103=>5853,28101=>5854,28126=>5855,28174=>5856,28095=>5857,28128=>5858,28177=>5859,28134=>5860,28125=>5861,28121=>5862,28182=>5863,28075=>5864,28172=>5865,28078=>5866,28203=>5867,28270=>5868,28238=>5869,28267=>5870,28338=>5871,28255=>5872,28294=>5873,28243=>5874,28244=>5875,28210=>5876,28197=>5877,28228=>5878,28383=>5879,28337=>5880,28312=>5881,28384=>5882,28461=>5883,28386=>5884,28325=>5885,28327=>5886,28349=>5887,28347=>5888,28343=>5889,28375=>5890,28340=>5891,28367=>5892,28303=>5893,28354=>5894,28319=>5895,28514=>5896,28486=>5897,28487=>5898,28452=>5899,28437=>5900,28409=>5901,28463=>5902,28470=>5903,28491=>5904,28532=>5905,28458=>5906,28425=>5907,28457=>5908,28553=>5909,28557=>5910,28556=>5911,28536=>5912,28530=>5913,28540=>5914,28538=>5915,28625=>5916,28617=>5917,28583=>5918,28601=>5919,28598=>5920,28610=>5921,28641=>5922,28654=>5923,28638=>5924,28640=>5925,28655=>5926,28698=>5927,28707=>5928,28699=>5929,28729=>5930,28725=>5931,28751=>5932,28766=>5933,12071=>5934,23424=>5934,23428=>5935,23445=>5936,23443=>5937,23461=>5938,23480=>5939,29999=>5940,39582=>5941,25652=>5942,23524=>5943,23534=>5944,35120=>5945,23536=>5946,36423=>5947,35591=>5948,36790=>5949,36819=>5950,36821=>5951,36837=>5952,36846=>5953,36836=>5954,36841=>5955,36838=>5956,36851=>5957,36840=>5958,36869=>5959,36868=>5960,36875=>5961,36902=>5962,36881=>5963,36877=>5964,36886=>5965,36897=>5966,36917=>5967,36918=>5968,36909=>5969,36911=>5970,36932=>5971,36945=>5972,36946=>5973,36944=>5974,36968=>5975,36952=>5976,36962=>5977,36955=>5978,26297=>5979,36980=>5980,36989=>5981,36994=>5982,37000=>5983,36995=>5984,37003=>5985,12089=>5986,24400=>5986,24407=>5987,24406=>5988,24408=>5989,23611=>5990,21675=>5991,23632=>5992,23641=>5993,23409=>5994,23651=>5995,23654=>5996,32700=>5997,24362=>5998,24361=>5999,24365=>6000,33396=>6001,24380=>6002,39739=>6003,12076=>6004,23662=>6004,22913=>6005,22915=>6006,22925=>6007,22953=>6008,22954=>6009,22947=>6010,22935=>6011,22986=>6012,22955=>6013,22942=>6014,22948=>6015,22994=>6016,22962=>6017,22959=>6018,22999=>6019,22974=>6020,23045=>6021,23046=>6022,23005=>6023,23048=>6024,23011=>6025,23000=>6026,23033=>6027,23052=>6028,23049=>6029,23090=>6030,23092=>6031,23057=>6032,23075=>6033,23059=>6034,23104=>6035,23143=>6036,23114=>6037,23125=>6038,23100=>6039,23138=>6040,23157=>6041,33004=>6042,23210=>6043,23195=>6044,23159=>6045,23162=>6046,23230=>6047,23275=>6048,23218=>6049,23250=>6050,23252=>6051,23224=>6052,23264=>6053,23267=>6054,23281=>6055,23254=>6056,23270=>6057,23256=>6058,23260=>6059,23305=>6060,23319=>6061,23318=>6062,23346=>6063,23351=>6064,23360=>6065,23573=>6066,23580=>6067,23386=>6068,23397=>6069,23411=>6070,23377=>6071,23379=>6072,23394=>6073,39541=>6074,39543=>6075,39544=>6076,39546=>6077,39551=>6078,39549=>6079,39552=>6080,39553=>6081,39557=>6082,39560=>6083,39562=>6084,39568=>6085,39570=>6086,39571=>6087,39574=>6088,39576=>6089,39579=>6090,39580=>6091,39581=>6092,39583=>6093,39584=>6094,39586=>6095,39587=>6096,39589=>6097,39591=>6098,32415=>6099,32417=>6100,32419=>6101,32421=>6102,32424=>6103,32425=>6104,32429=>6105,32432=>6106,32446=>6107,32448=>6108,32449=>6109,32450=>6110,32457=>6111,32459=>6112,32460=>6113,32464=>6114,32468=>6115,32471=>6116,32475=>6117,32480=>6118,32481=>6119,32488=>6120,32491=>6121,32494=>6122,32495=>6123,32497=>6124,32498=>6125,32525=>6126,32502=>6127,32506=>6128,32507=>6129,32510=>6130,32513=>6131,32514=>6132,32515=>6133,32519=>6134,32520=>6135,32523=>6136,32524=>6137,32527=>6138,32529=>6139,32530=>6140,32535=>6141,32537=>6142,32540=>6143,32539=>6144,32543=>6145,32545=>6146,32546=>6147,32547=>6148,32548=>6149,32549=>6150,32550=>6151,32551=>6152,32554=>6153,32555=>6154,32556=>6155,32557=>6156,32559=>6157,32560=>6158,32561=>6159,32562=>6160,32563=>6161,32565=>6162,12083=>6163,24186=>6163,30079=>6164,12078=>6165,24027=>6165,30014=>6166,37013=>6167,29582=>6168,29585=>6169,29614=>6170,29602=>6171,29599=>6172,29647=>6173,29634=>6174,29649=>6175,29623=>6176,29619=>6177,29632=>6178,29641=>6179,29640=>6180,29669=>6181,29657=>6182,39036=>6183,29706=>6184,29673=>6185,29671=>6186,29662=>6187,29626=>6188,29682=>6189,29711=>6190,29738=>6191,29787=>6192,29734=>6193,29733=>6194,29736=>6195,29744=>6196,29742=>6197,29740=>6198,29723=>6199,29722=>6200,29761=>6201,29788=>6202,29783=>6203,29781=>6204,29785=>6205,29815=>6206,29805=>6207,29822=>6208,29852=>6209,29838=>6210,29824=>6211,29825=>6212,29831=>6213,29835=>6214,29854=>6215,29864=>6216,29865=>6217,29840=>6218,29863=>6219,29906=>6220,29882=>6221,38890=>6222,38891=>6223,38892=>6224,26444=>6225,26451=>6226,26462=>6227,26440=>6228,26473=>6229,26533=>6230,26503=>6231,26474=>6232,26483=>6233,26520=>6234,26535=>6235,26485=>6236,26536=>6237,26526=>6238,26541=>6239,26507=>6240,26487=>6241,26492=>6242,26608=>6243,26633=>6244,26584=>6245,26634=>6246,26601=>6247,26544=>6248,26636=>6249,26585=>6250,26549=>6251,26586=>6252,26547=>6253,26589=>6254,26624=>6255,26563=>6256,26552=>6257,26594=>6258,26638=>6259,26561=>6260,26621=>6261,26674=>6262,26675=>6263,26720=>6264,26721=>6265,26702=>6266,26722=>6267,26692=>6268,26724=>6269,26755=>6270,26653=>6271,26709=>6272,26726=>6273,26689=>6274,26727=>6275,26688=>6276,26686=>6277,26698=>6278,26697=>6279,26665=>6280,26805=>6281,26767=>6282,26740=>6283,26743=>6284,26771=>6285,26731=>6286,26818=>6287,26990=>6288,26876=>6289,26911=>6290,26912=>6291,26873=>6292,26916=>6293,26864=>6294,26891=>6295,26881=>6296,26967=>6297,26851=>6298,26896=>6299,26993=>6300,26937=>6301,26976=>6302,26946=>6303,26973=>6304,27012=>6305,26987=>6306,27008=>6307,27032=>6308,27000=>6309,26932=>6310,27084=>6311,27015=>6312,27016=>6313,27086=>6314,27017=>6315,26982=>6316,26979=>6317,27001=>6318,27035=>6319,27047=>6320,27067=>6321,27051=>6322,27053=>6323,27092=>6324,27057=>6325,27073=>6326,27082=>6327,27103=>6328,27029=>6329,27104=>6330,27021=>6331,27135=>6332,27183=>6333,27117=>6334,27159=>6335,27160=>6336,27237=>6337,27122=>6338,27204=>6339,27198=>6340,27296=>6341,27216=>6342,27227=>6343,27189=>6344,27278=>6345,27257=>6346,27197=>6347,27176=>6348,27224=>6349,27260=>6350,27281=>6351,27280=>6352,27305=>6353,27287=>6354,27307=>6355,29495=>6356,29522=>6357,27521=>6358,27522=>6359,27527=>6360,27524=>6361,27538=>6362,27539=>6363,27533=>6364,27546=>6365,27547=>6366,27553=>6367,27562=>6368,36715=>6369,36717=>6370,36721=>6371,36722=>6372,36723=>6373,36725=>6374,36726=>6375,36728=>6376,36727=>6377,36729=>6378,36730=>6379,36732=>6380,36734=>6381,36737=>6382,36738=>6383,36740=>6384,36743=>6385,36747=>6386,36749=>6387,36750=>6388,36751=>6389,36760=>6390,36762=>6391,36558=>6392,25099=>6393,25111=>6394,25115=>6395,25119=>6396,25122=>6397,25121=>6398,25125=>6399,25124=>6400,25132=>6401,33255=>6402,29935=>6403,29940=>6404,29951=>6405,29967=>6406,29969=>6407,29971=>6408,12097=>6409,25908=>6409,26094=>6410,26095=>6411,26096=>6412,26122=>6413,26137=>6414,26482=>6415,26115=>6416,26133=>6417,26112=>6418,28805=>6419,26359=>6420,26141=>6421,26164=>6422,26161=>6423,26166=>6424,26165=>6425,32774=>6426,26207=>6427,26196=>6428,26177=>6429,26191=>6430,26198=>6431,26209=>6432,26199=>6433,26231=>6434,26244=>6435,26252=>6436,26279=>6437,26269=>6438,26302=>6439,26331=>6440,26332=>6441,26342=>6442,26345=>6443,36146=>6444,36147=>6445,36150=>6446,36155=>6447,36157=>6448,36160=>6449,36165=>6450,36166=>6451,36168=>6452,36169=>6453,36167=>6454,36173=>6455,36181=>6456,36185=>6457,35271=>6458,35274=>6459,35275=>6460,35276=>6461,35278=>6462,35279=>6463,35280=>6464,35281=>6465,29294=>6466,29343=>6467,29277=>6468,29286=>6469,29295=>6470,29310=>6471,29311=>6472,29316=>6473,29323=>6474,29325=>6475,29327=>6476,29330=>6477,25352=>6478,25394=>6479,25520=>6480,25663=>6481,25816=>6482,32772=>6483,27626=>6484,27635=>6485,27645=>6486,27637=>6487,27641=>6488,27653=>6489,27655=>6490,27654=>6491,27661=>6492,27669=>6493,27672=>6494,27673=>6495,27674=>6496,27681=>6497,27689=>6498,27684=>6499,27690=>6500,27698=>6501,25909=>6502,25941=>6503,25963=>6504,29261=>6505,29266=>6506,29270=>6507,29232=>6508,34402=>6509,21014=>6510,32927=>6511,32924=>6512,32915=>6513,32956=>6514,26378=>6515,32957=>6516,32945=>6517,32939=>6518,32941=>6519,32948=>6520,32951=>6521,32999=>6522,33000=>6523,33001=>6524,33002=>6525,32987=>6526,32962=>6527,32964=>6528,32985=>6529,32973=>6530,32983=>6531,26384=>6532,32989=>6533,33003=>6534,33009=>6535,33012=>6536,33005=>6537,33037=>6538,33038=>6539,33010=>6540,33020=>6541,26389=>6542,33042=>6543,35930=>6544,33078=>6545,33054=>6546,33068=>6547,33048=>6548,33074=>6549,33096=>6550,33100=>6551,33107=>6552,33140=>6553,33113=>6554,33114=>6555,33137=>6556,33120=>6557,33129=>6558,33148=>6559,33149=>6560,33133=>6561,33127=>6562,22605=>6563,23221=>6564,33160=>6565,33154=>6566,33169=>6567,28373=>6568,33187=>6569,33194=>6570,33228=>6571,26406=>6572,33226=>6573,33211=>6574,33217=>6575,33190=>6576,27428=>6577,27447=>6578,27449=>6579,27459=>6580,27462=>6581,27481=>6582,39121=>6583,39122=>6584,39123=>6585,39125=>6586,39129=>6587,39130=>6588,12110=>6589,27571=>6589,24384=>6590,27586=>6591,35315=>6592,26000=>6593,40785=>6594,26003=>6595,26044=>6596,26054=>6597,26052=>6598,26051=>6599,26060=>6600,26062=>6601,26066=>6602,26070=>6603,28800=>6604,28828=>6605,28822=>6606,28829=>6607,28859=>6608,28864=>6609,28855=>6610,28843=>6611,28849=>6612,28904=>6613,28874=>6614,28944=>6615,28947=>6616,28950=>6617,28975=>6618,28977=>6619,29043=>6620,29020=>6621,29032=>6622,28997=>6623,29042=>6624,29002=>6625,29048=>6626,29050=>6627,29080=>6628,29107=>6629,29109=>6630,29096=>6631,29088=>6632,29152=>6633,29140=>6634,29159=>6635,29177=>6636,29213=>6637,29224=>6638,28780=>6639,28952=>6640,29030=>6641,29113=>6642,25150=>6643,25149=>6644,25155=>6645,25160=>6646,25161=>6647,31035=>6648,31040=>6649,31046=>6650,31049=>6651,31067=>6652,31068=>6653,31059=>6654,31066=>6655,31074=>6656,31063=>6657,31072=>6658,31087=>6659,31079=>6660,31098=>6661,31109=>6662,31114=>6663,31130=>6664,31143=>6665,31155=>6666,24529=>6667,24528=>6668,24636=>6669,24669=>6670,24666=>6671,24679=>6672,24641=>6673,24665=>6674,24675=>6675,24747=>6676,24838=>6677,24845=>6678,24925=>6679,25001=>6680,24989=>6681,25035=>6682,25041=>6683,25094=>6684,32896=>6685,12160=>6686,32895=>6686,27795=>6687,27894=>6688,28156=>6689,30710=>6690,30712=>6691,30720=>6692,30729=>6693,30743=>6694,30744=>6695,30737=>6696,26027=>6697,30765=>6698,30748=>6699,30749=>6700,30777=>6701,30778=>6702,30779=>6703,30751=>6704,30780=>6705,30757=>6706,30764=>6707,30755=>6708,30761=>6709,30798=>6710,30829=>6711,30806=>6712,30807=>6713,30758=>6714,30800=>6715,30791=>6716,30796=>6717,30826=>6718,30875=>6719,30867=>6720,30874=>6721,30855=>6722,30876=>6723,30881=>6724,30883=>6725,30898=>6726,30905=>6727,30885=>6728,30932=>6729,30937=>6730,30921=>6731,30956=>6732,30962=>6733,30981=>6734,30964=>6735,30995=>6736,31012=>6737,31006=>6738,31028=>6739,40859=>6740,12235=>6741,40697=>6741,40699=>6742,40700=>6743,30449=>6744,30468=>6745,30477=>6746,30457=>6747,30471=>6748,30472=>6749,30490=>6750,30498=>6751,30489=>6752,30509=>6753,30502=>6754,30517=>6755,30520=>6756,30544=>6757,30545=>6758,30535=>6759,30531=>6760,30554=>6761,30568=>6762,30562=>6763,30565=>6764,30591=>6765,30605=>6766,30589=>6767,30592=>6768,30604=>6769,30609=>6770,30623=>6771,30624=>6772,30640=>6773,30645=>6774,30653=>6775,30010=>6776,30016=>6777,30030=>6778,30027=>6779,30024=>6780,30043=>6781,30066=>6782,30073=>6783,30083=>6784,32600=>6785,32609=>6786,32607=>6787,35400=>6788,32616=>6789,32628=>6790,32625=>6791,32633=>6792,32641=>6793,32638=>6794,30413=>6795,30437=>6796,34866=>6797,38021=>6798,38022=>6799,38023=>6800,38027=>6801,38026=>6802,38028=>6803,38029=>6804,38031=>6805,38032=>6806,38036=>6807,38039=>6808,38037=>6809,38042=>6810,38043=>6811,38044=>6812,38051=>6813,38052=>6814,38059=>6815,38058=>6816,38061=>6817,38060=>6818,38063=>6819,38064=>6820,38066=>6821,38068=>6822,38070=>6823,38071=>6824,38072=>6825,38073=>6826,38074=>6827,38076=>6828,38077=>6829,38079=>6830,38084=>6831,38088=>6832,38089=>6833,38090=>6834,38091=>6835,38092=>6836,38093=>6837,38094=>6838,38096=>6839,38097=>6840,38098=>6841,38101=>6842,38102=>6843,38103=>6844,38105=>6845,38104=>6846,38107=>6847,38110=>6848,38111=>6849,38112=>6850,38114=>6851,38116=>6852,38117=>6853,38119=>6854,38120=>6855,38122=>6856,38121=>6857,38123=>6858,38126=>6859,38127=>6860,38131=>6861,38132=>6862,38133=>6863,38135=>6864,38137=>6865,38140=>6866,38141=>6867,38143=>6868,38147=>6869,38146=>6870,38150=>6871,38151=>6872,38153=>6873,38154=>6874,38157=>6875,38158=>6876,38159=>6877,38162=>6878,38163=>6879,38164=>6880,38165=>6881,38166=>6882,38168=>6883,38171=>6884,38173=>6885,38174=>6886,38175=>6887,38178=>6888,38186=>6889,38187=>6890,38185=>6891,38188=>6892,38193=>6893,38194=>6894,38196=>6895,38198=>6896,38199=>6897,38200=>6898,38204=>6899,38206=>6900,38207=>6901,38210=>6902,38197=>6903,38212=>6904,38213=>6905,38214=>6906,38217=>6907,38220=>6908,38222=>6909,38223=>6910,38226=>6911,38227=>6912,38228=>6913,38230=>6914,38231=>6915,38232=>6916,38233=>6917,38235=>6918,38238=>6919,38239=>6920,38237=>6921,38241=>6922,38242=>6923,38244=>6924,38245=>6925,38246=>6926,38247=>6927,38248=>6928,38249=>6929,38250=>6930,38251=>6931,38252=>6932,38255=>6933,38257=>6934,38258=>6935,38259=>6936,38202=>6937,30695=>6938,30700=>6939,38601=>6940,31189=>6941,31213=>6942,31203=>6943,31211=>6944,31238=>6945,23879=>6946,31235=>6947,31234=>6948,31262=>6949,31252=>6950,31289=>6951,31287=>6952,31313=>6953,40655=>6954,39333=>6955,31344=>6956,30344=>6957,30350=>6958,30355=>6959,30361=>6960,30372=>6961,29918=>6962,29920=>6963,29996=>6964,40480=>6965,40482=>6966,40488=>6967,40489=>6968,40490=>6969,40491=>6970,40492=>6971,40498=>6972,40497=>6973,40502=>6974,40504=>6975,40503=>6976,40505=>6977,40506=>6978,40510=>6979,40513=>6980,40514=>6981,40516=>6982,40518=>6983,40519=>6984,40520=>6985,40521=>6986,40523=>6987,40524=>6988,40526=>6989,40529=>6990,40533=>6991,40535=>6992,40538=>6993,40539=>6994,40540=>6995,40542=>6996,40547=>6997,40550=>6998,40551=>6999,40552=>7000,40553=>7001,40554=>7002,40555=>7003,40556=>7004,40561=>7005,40557=>7006,40563=>7007,12135=>7008,30098=>7008,30100=>7009,30102=>7010,30112=>7011,30109=>7012,30124=>7013,30115=>7014,30131=>7015,30132=>7016,30136=>7017,30148=>7018,30129=>7019,30128=>7020,30147=>7021,30146=>7022,30166=>7023,30157=>7024,30179=>7025,30184=>7026,30182=>7027,30180=>7028,30187=>7029,30183=>7030,30211=>7031,30193=>7032,30204=>7033,30207=>7034,30224=>7035,30208=>7036,30213=>7037,30220=>7038,30231=>7039,30218=>7040,30245=>7041,30232=>7042,30229=>7043,30233=>7044,30235=>7045,30268=>7046,30242=>7047,30240=>7048,30272=>7049,30253=>7050,30256=>7051,30271=>7052,30261=>7053,30275=>7054,30270=>7055,30259=>7056,30285=>7057,30302=>7058,30292=>7059,30300=>7060,30294=>7061,30315=>7062,30319=>7063,32714=>7064,31462=>7065,31352=>7066,31353=>7067,31360=>7068,31366=>7069,31368=>7070,31381=>7071,31398=>7072,31392=>7073,31404=>7074,31400=>7075,31405=>7076,31411=>7077,34916=>7078,34921=>7079,34930=>7080,34941=>7081,34943=>7082,34946=>7083,34978=>7084,35014=>7085,34999=>7086,35004=>7087,35017=>7088,35042=>7089,35022=>7090,35043=>7091,35045=>7092,35057=>7093,35098=>7094,35068=>7095,35048=>7096,35070=>7097,35056=>7098,35105=>7099,35097=>7100,35091=>7101,35099=>7102,35082=>7103,35124=>7104,35115=>7105,35126=>7106,35137=>7107,35174=>7108,35195=>7109,12134=>7110,30091=>7110,32997=>7111,30386=>7112,30388=>7113,30684=>7114,12158=>7115,32786=>7115,32788=>7116,32790=>7117,32796=>7118,32800=>7119,32802=>7120,32805=>7121,32806=>7122,32807=>7123,32809=>7124,32808=>7125,32817=>7126,32779=>7127,32821=>7128,32835=>7129,32838=>7130,32845=>7131,32850=>7132,32873=>7133,32881=>7134,35203=>7135,39032=>7136,39040=>7137,39043=>7138,39049=>7139,39052=>7140,39053=>7141,39055=>7142,39060=>7143,39066=>7144,39067=>7145,39070=>7146,39071=>7147,39073=>7148,39074=>7149,39077=>7150,39078=>7151,12172=>7152,34381=>7152,34388=>7153,34412=>7154,34414=>7155,34431=>7156,34426=>7157,34428=>7158,34427=>7159,34472=>7160,34445=>7161,34443=>7162,34476=>7163,34461=>7164,34471=>7165,34467=>7166,34474=>7167,34451=>7168,34473=>7169,34486=>7170,34500=>7171,34485=>7172,34510=>7173,34480=>7174,34490=>7175,34481=>7176,34479=>7177,34505=>7178,34511=>7179,34484=>7180,34537=>7181,34545=>7182,34546=>7183,34541=>7184,34547=>7185,34512=>7186,34579=>7187,34526=>7188,34548=>7189,34527=>7190,34520=>7191,34513=>7192,34563=>7193,34567=>7194,34552=>7195,34568=>7196,34570=>7197,34573=>7198,34569=>7199,34595=>7200,34619=>7201,34590=>7202,34597=>7203,34606=>7204,34586=>7205,34622=>7206,34632=>7207,34612=>7208,34609=>7209,34601=>7210,34615=>7211,34623=>7212,34690=>7213,34594=>7214,34685=>7215,34686=>7216,34683=>7217,34656=>7218,34672=>7219,34636=>7220,34670=>7221,34699=>7222,34643=>7223,34659=>7224,34684=>7225,34660=>7226,34649=>7227,34661=>7228,34707=>7229,34735=>7230,34728=>7231,34770=>7232,34758=>7233,34696=>7234,34693=>7235,34733=>7236,34711=>7237,34691=>7238,34731=>7239,34789=>7240,34732=>7241,34741=>7242,34739=>7243,34763=>7244,34771=>7245,34749=>7246,34769=>7247,34752=>7248,34762=>7249,34779=>7250,34794=>7251,34784=>7252,34798=>7253,34838=>7254,34835=>7255,34814=>7256,34826=>7257,34843=>7258,34849=>7259,34873=>7260,34876=>7261,12152=>7262,32566=>7262,32578=>7263,32580=>7264,32581=>7265,33296=>7266,31482=>7267,31485=>7268,31496=>7269,31491=>7270,31492=>7271,31509=>7272,31498=>7273,31531=>7274,31503=>7275,31559=>7276,31544=>7277,31530=>7278,31513=>7279,31534=>7280,31537=>7281,31520=>7282,31525=>7283,31524=>7284,31539=>7285,31550=>7286,31518=>7287,31576=>7288,31578=>7289,31557=>7290,31605=>7291,31564=>7292,31581=>7293,31584=>7294,31598=>7295,31611=>7296,31586=>7297,31602=>7298,31601=>7299,31632=>7300,31654=>7301,31655=>7302,31672=>7303,31660=>7304,31645=>7305,31656=>7306,31621=>7307,31658=>7308,31644=>7309,31650=>7310,31659=>7311,31668=>7312,31697=>7313,31681=>7314,31692=>7315,31709=>7316,31706=>7317,31717=>7318,31718=>7319,31722=>7320,31756=>7321,31742=>7322,31740=>7323,31759=>7324,31766=>7325,31755=>7326,31775=>7327,31786=>7328,31782=>7329,31800=>7330,31809=>7331,31808=>7332,33278=>7333,33281=>7334,33282=>7335,33284=>7336,33260=>7337,34884=>7338,33313=>7339,33314=>7340,33315=>7341,33325=>7342,33327=>7343,33320=>7344,33323=>7345,33336=>7346,33339=>7347,33331=>7348,33332=>7349,33342=>7350,33348=>7351,33353=>7352,33355=>7353,33359=>7354,33370=>7355,33375=>7356,33384=>7357,34942=>7358,34949=>7359,34952=>7360,35032=>7361,35039=>7362,35166=>7363,32669=>7364,32671=>7365,32679=>7366,32687=>7367,32688=>7368,32690=>7369,31868=>7370,25929=>7371,31889=>7372,31901=>7373,31900=>7374,31902=>7375,31906=>7376,31922=>7377,31932=>7378,31933=>7379,31937=>7380,31943=>7381,31948=>7382,31949=>7383,31944=>7384,31941=>7385,31959=>7386,31976=>7387,12169=>7388,33390=>7388,26280=>7389,32703=>7390,32718=>7391,32725=>7392,32741=>7393,32737=>7394,32742=>7395,32745=>7396,32750=>7397,32755=>7398,12151=>7399,31992=>7399,32119=>7400,32166=>7401,32174=>7402,32327=>7403,32411=>7404,40632=>7405,40628=>7406,36211=>7407,36228=>7408,36244=>7409,36241=>7410,36273=>7411,36199=>7412,36205=>7413,35911=>7414,35913=>7415,37194=>7416,37200=>7417,37198=>7418,37199=>7419,37220=>7420,37218=>7421,37217=>7422,37232=>7423,37225=>7424,37231=>7425,37245=>7426,37246=>7427,37234=>7428,37236=>7429,37241=>7430,37260=>7431,37253=>7432,37264=>7433,37261=>7434,37265=>7435,37282=>7436,37283=>7437,37290=>7438,37293=>7439,37294=>7440,37295=>7441,37301=>7442,37300=>7443,37306=>7444,12183=>7445,35925=>7445,40574=>7446,36280=>7447,36331=>7448,36357=>7449,36441=>7450,36457=>7451,36277=>7452,36287=>7453,36284=>7454,36282=>7455,36292=>7456,36310=>7457,36311=>7458,36314=>7459,36318=>7460,36302=>7461,36303=>7462,36315=>7463,36294=>7464,36332=>7465,36343=>7466,36344=>7467,36323=>7468,36345=>7469,36347=>7470,36324=>7471,36361=>7472,36349=>7473,36372=>7474,36381=>7475,36383=>7476,36396=>7477,36398=>7478,36387=>7479,36399=>7480,36410=>7481,36416=>7482,36409=>7483,36405=>7484,36413=>7485,36401=>7486,36425=>7487,36417=>7488,36418=>7489,36433=>7490,36434=>7491,36426=>7492,36464=>7493,36470=>7494,36476=>7495,36463=>7496,36468=>7497,36485=>7498,36495=>7499,36500=>7500,36496=>7501,36508=>7502,36510=>7503,12184=>7504,35960=>7504,35970=>7505,35978=>7506,35973=>7507,35992=>7508,35988=>7509,26011=>7510,35286=>7511,35294=>7512,35290=>7513,35292=>7514,35301=>7515,35307=>7516,35311=>7517,35390=>7518,35622=>7519,38739=>7520,38633=>7521,38643=>7522,38639=>7523,38662=>7524,38657=>7525,38664=>7526,38671=>7527,38670=>7528,38698=>7529,38701=>7530,38704=>7531,38718=>7532,40832=>7533,40835=>7534,40837=>7535,40838=>7536,40839=>7537,40840=>7538,40841=>7539,40842=>7540,40844=>7541,40702=>7542,40715=>7543,40717=>7544,12203=>7545,38585=>7545,38588=>7546,38589=>7547,38606=>7548,38610=>7549,30655=>7550,38624=>7551,37518=>7552,37550=>7553,37576=>7554,37694=>7555,37738=>7556,37834=>7557,37775=>7558,37950=>7559,37995=>7560,40063=>7561,40066=>7562,40069=>7563,40070=>7564,40071=>7565,40072=>7566,31267=>7567,40075=>7568,40078=>7569,40080=>7570,40081=>7571,40082=>7572,40084=>7573,40085=>7574,40090=>7575,40091=>7576,40094=>7577,40095=>7578,40096=>7579,40097=>7580,40098=>7581,40099=>7582,40101=>7583,40102=>7584,40103=>7585,40104=>7586,40105=>7587,40107=>7588,40109=>7589,40110=>7590,40112=>7591,40113=>7592,40114=>7593,40115=>7594,40116=>7595,40117=>7596,40118=>7597,40119=>7598,40122=>7599,40123=>7600,40124=>7601,40125=>7602,40132=>7603,40133=>7604,40134=>7605,40135=>7606,40138=>7607,40139=>7608,40140=>7609,40141=>7610,40142=>7611,40143=>7612,40144=>7613,40147=>7614,40148=>7615,40149=>7616,40151=>7617,40152=>7618,40153=>7619,40156=>7620,40157=>7621,40159=>7622,40162=>7623,38780=>7624,38789=>7625,38801=>7626,38802=>7627,38804=>7628,38831=>7629,38827=>7630,38819=>7631,38834=>7632,38836=>7633,39601=>7634,39600=>7635,39607=>7636,40536=>7637,39606=>7638,39610=>7639,39612=>7640,39617=>7641,39616=>7642,39621=>7643,39618=>7644,39627=>7645,39628=>7646,39633=>7647,39749=>7648,39747=>7649,39751=>7650,39753=>7651,39752=>7652,39757=>7653,39761=>7654,39144=>7655,39181=>7656,39214=>7657,39253=>7658,39252=>7659,12221=>7660,39647=>7660,39649=>7661,39654=>7662,39663=>7663,39659=>7664,39675=>7665,39661=>7666,39673=>7667,39688=>7668,39695=>7669,39699=>7670,39711=>7671,39715=>7672,40637=>7673,40638=>7674,32315=>7675,40578=>7676,40583=>7677,40584=>7678,40587=>7679,40594=>7680,37846=>7681,40605=>7682,40607=>7683,40667=>7684,40668=>7685,40669=>7686,40672=>7687,40671=>7688,40674=>7689,40681=>7690,40679=>7691,40677=>7692,40682=>7693,40687=>7694,40738=>7695,40748=>7696,40751=>7697,40761=>7698,40759=>7699,40765=>7700,40766=>7701,40772=>7702,12295=>7703,30362=>7717,34297=>7718,31001=>7719,24859=>7720,39599=>7721,35158=>7722,22761=>7723,32631=>7724,25850=>7725,25943=>7726,38930=>7727,36774=>7728,32070=>7729,24171=>7730,32129=>7731,37770=>7732,35607=>7733,39165=>7734,23542=>7735,22577=>7736,39825=>7737,36649=>7738,12185=>7739,35997=>7739,37575=>7740,29437=>7741,20633=>7742,24970=>7743,32179=>7744,31558=>7745,30050=>7746,25987=>7747,24163=>7748,38281=>7749,37002=>7750,32232=>7751,36022=>7752,35722=>7753,36783=>7754,36782=>7755,27161=>7756,40009=>7757,30303=>7758,28693=>7759,28657=>7760,36051=>7761,25839=>7762,39173=>7763,25765=>7764,37474=>7765,37457=>7766,39361=>7767,35036=>7768,36001=>7769,21443=>7770,34870=>7771,27544=>7772,24922=>7773,24920=>7774,29158=>7775,33980=>7776,33369=>7777,20489=>7778,28356=>7779,21408=>7780,20596=>7781,28204=>7782,23652=>7783,35435=>7784,25881=>7785,25723=>7786,34796=>7787,39262=>7788,35730=>7789,32399=>7790,37855=>7791,29987=>7792,38369=>7793,39019=>7794,22580=>7795,22039=>7796,12199=>7797,38263=>7797,20767=>7798,33144=>7799,24288=>7800,26274=>7801,37396=>7802,12190=>7803,36554=>7803,24505=>7804,22645=>7805,38515=>7806,35183=>7807,31281=>7808,25074=>7809,35488=>7810,39425=>7811,36978=>7812,39347=>7813,12242=>7814,40786=>7814,29118=>7815,34909=>7816,34802=>7817,23541=>7818,30087=>7819,36490=>7820,31820=>7821,32162=>7822,37276=>7823,37604=>7824,38619=>7825,30990=>7826,20786=>7827,35320=>7828,34389=>7829,20659=>7830,30241=>7831,38358=>7832,21109=>7833,37656=>7834,32020=>7835,32189=>7836,36781=>7837,35422=>7838,36060=>7839,32880=>7840,24478=>7841,21474=>7842,36517=>7843,31428=>7844,37679=>7845,36948=>7846,24118=>7847,36024=>7848,25812=>7849,21934=>7850,37170=>7851,25763=>7852,33213=>7853,24986=>7854,35477=>7855,24392=>7856,30070=>7857,25803=>7858,40680=>7859,34153=>7860,27284=>7861,25623=>7862,23798=>7863,31153=>7864,23566=>7865,29128=>7866,37159=>7867,25973=>7868,28364=>7869,36958=>7870,32224=>7871,39003=>7872,40670=>7873,22666=>7874,38651=>7875,28593=>7876,37347=>7877,35519=>7878,35548=>7879,37336=>7880,38914=>7881,37664=>7882,35330=>7883,26481=>7884,21205=>7885,26847=>7886,20941=>7887,12222=>7888,39717=>7888,29346=>7889,29544=>7890,35712=>7891,36077=>7892,37709=>7893,37723=>7894,26039=>7895,32222=>7896,38538=>7897,23565=>7898,22136=>7899,38931=>7900,37389=>7901,22890=>7902,22702=>7903,40285=>7904,38989=>7905,35355=>7906,24801=>7907,39187=>7908,20818=>7909,29246=>7910,39180=>7911,36019=>7912,30332=>7913,32624=>7914,38309=>7915,31020=>7916,37353=>7917,29033=>7918,31684=>7919,36009=>7920,39151=>7921,35370=>7922,32033=>7923,12214=>7924,39131=>7924,35513=>7925,24290=>7926,36027=>7927,32027=>7928,22707=>7929,22894=>7930,24996=>7931,31966=>7932,35920=>7933,26963=>7934,37586=>7935,12213=>7936,39080=>7936,30219=>7937,39342=>7938,32299=>7939,35575=>7940,40179=>7941,33178=>7942,36667=>7943,25771=>7944,36628=>7945,36070=>7946,24489=>7947,36000=>7948,35331=>7949,23142=>7950,32283=>7951,35442=>7952,37411=>7953,33995=>7954,24185=>7955,36245=>7956,36123=>7957,23713=>7958,21083=>7959,37628=>7960,32177=>7961,23831=>7962,37804=>7963,25841=>7964,40255=>7965,38307=>7966,37499=>7967,20491=>7968,32102=>7969,40852=>7970,38799=>7971,36002=>7972,37390=>7973,28317=>7974,27083=>7975,36092=>7976,34865=>7977,39015=>7978,21102=>7979,38364=>7980,35264=>7981,39208=>7982,24931=>7983,36011=>7984,24291=>7985,35215=>7986,27512=>7987,12244=>7988,40860=>7988,38312=>7989,36556=>7990,35437=>7991,27331=>7992,36020=>7993,21130=>7994,36645=>7995,37707=>7996,22283=>7997,36942=>7998,39405=>7999,38867=>8000,28450=>8001,34399=>8002,38305=>8003,40372=>8004,36032=>8005,36703=>8006,40251=>8007,32005=>8008,22778=>8009,35703=>8010,28396=>8011,22057=>8012,33775=>8013,30059=>8014,21123=>8015,35441=>8016,25079=>8017,22750=>8018,27489=>8019,29872=>8020,36996=>8021,32233=>8022,35594=>8023,25582=>8024,36637=>8025,36036=>8026,31330=>8027,26371=>8028,29172=>8029,21295=>8030,35569=>8031,35496=>8032,32362=>8033,33911=>8034,28222=>8035,29554=>8036,36008=>8037,31117=>8038,25802=>8039,27231=>8040,31309=>8041,39249=>8042,35663=>8043,40388=>8044,32318=>8045,32221=>8046,26997=>8047,36655=>8048,32026=>8049,25824=>8050,24190=>8051,34186=>8052,21137=>8053,28639=>8054,35336=>8055,35352=>8056,38555=>8057,32380=>8058,32000=>8059,22846=>8060,33698=>8061,38960=>8062,36040=>8063,37440=>8064,20729=>8065,39381=>8066,27570=>8067,30435=>8068,22533=>8069,31627=>8070,38291=>8071,33393=>8072,32216=>8073,32365=>8074,27298=>8075,40572=>8076,25536=>8077,25791=>8078,31777=>8079,20745=>8080,34214=>8081,27323=>8082,37970=>8083,36368=>8084,36068=>8085,12178=>8086,35211=>8086,37749=>8087,33382=>8088,21133=>8089,39198=>8090,28472=>8091,28666=>8092,28567=>8093,23559=>8094,28479=>8095,34083=>8096,27123=>8097,22892=>8098,35611=>8099,37292=>8100,33184=>8101,28550=>8102,39509=>8103,23308=>8104,25898=>8105,37496=>8106,30703=>8107,20709=>8108,39171=>8109,32371=>8110,32094=>8111,36686=>8112,36611=>8113,38542=>8114,31680=>8115,28500=>8116,32080=>8117,35489=>8118,32202=>8119,37670=>8120,20677=>8121,35641=>8122,36914=>8123,29180=>8124,30433=>8125,21185=>8126,33686=>8127,39912=>8128,39514=>8129,32147=>8130,38968=>8131,37857=>8132,24465=>8133,30169=>8134,31478=>8135,31998=>8136,33290=>8137,39378=>8138,33289=>8139,25818=>8140,37624=>8141,25084=>8142,21127=>8143,40273=>8144,32121=>8145,35258=>8146,35363=>8147,32118=>8148,37406=>8149,36557=>8150,39423=>8151,38283=>8152,20977=>8153,38982=>8154,27579=>8155,35506=>8156,22718=>8157,25031=>8158,25715=>8159,24235=>8160,35122=>8161,35463=>8162,22602=>8163,20744=>8164,23532=>8165,31014=>8166,26336=>8167,34407=>8168,24011=>8169,31418=>8170,39243=>8171,28528=>8172,25844=>8173,38346=>8174,34847=>8175,33240=>8176,33802=>8177,20358=>8178,36084=>8179,34253=>8180,27396=>8181,25876=>8182,31811=>8183,38348=>8184,34349=>8185,28734=>8186,35733=>8187,25900=>8188,35261=>8189,25078=>8190,32412=>8191,29211=>8192,28651=>8193,25736=>8194,21214=>8195,28551=>8196,27138=>8197,37939=>8198,22744=>8199,39006=>8200,31852=>8201,38626=>8202,28757=>8203,35023=>8204,63975=>8204,39881=>8205,31150=>8206,40599=>8207,21426=>8208,21237=>8209,31019=>8210,27511=>8211,28701=>8212,38584=>8213,20486=>8214,32879=>8215,34030=>8216,36899=>8217,37934=>8218,24976=>8219,28451=>8220,31806=>8221,25986=>8222,33225=>8223,37832=>8224,25088=>8225,29001=>8226,32244=>8227,31975=>8228,20841=>8229,36635=>8230,35538=>8231,30274=>8232,36988=>8233,37904=>8234,29557=>8235,33256=>8236,37168=>8237,40023=>8238,36035=>8239,40801=>8240,37428=>8241,38728=>8242,23994=>8243,38936=>8244,39230=>8245,21129=>8246,12243=>8247,40845=>8247,32894=>8248,22184=>8249,31840=>8250,22751=>8251,25871=>8252,38580=>8253,27155=>8254,23105=>8255,25695=>8256,31757=>8257,34310=>8258,30439=>8259,39025=>8260,24300=>8261,29200=>8262,25796=>8263,28407=>8264,34396=>8265,39791=>8266,36034=>8267,37682=>8268,38520=>8269,39522=>8270,37569=>8271,23650=>8272,32311=>8273,24942=>8274,28670=>8275,32209=>8276,24018=>8277,25891=>8278,23423=>8279,28772=>8280,20098=>8281,25476=>8282,36650=>8283,20523=>8284,20374=>8285,28138=>8286,32184=>8287,35542=>8288,34367=>8289,32645=>8290,37007=>8291,38012=>8292,31854=>8293,39486=>8294,39409=>8295,32097=>8296,23229=>8297,29802=>8298,30908=>8299,34718=>8300,12218=>8301,39340=>8301,39393=>8302,21966=>8303,36023=>8304,12230=>8305,40613=>8305,36067=>8306,36993=>8307,30622=>8308,39237=>8309,34875=>8310,28415=>8311,35646=>8312,37672=>8313,37466=>8314,36031=>8315,37762=>8316,12200=>8317,38272=>8317,24758=>8318,20497=>8319,37683=>8320,22818=>8321,35598=>8322,24396=>8323,35219=>8324,32191=>8325,32236=>8326,24287=>8327,28357=>8328,25003=>8329,38313=>8330,40180=>8331,37528=>8332,35628=>8333,35584=>8334,30045=>8335,37385=>8336,32013=>8337,38627=>8338,25747=>8339,33126=>8340,24817=>8341,39719=>8342,39186=>8343,25836=>8344,33193=>8345,25862=>8346,37312=>8347,12227=>8348,40165=>8348,32886=>8349,22169=>8350,38007=>8351,37811=>8352,27320=>8353,29552=>8354,23527=>8355,25840=>8356,28632=>8357,37397=>8358,32016=>8359,33215=>8360,28611=>8361,36786=>8362,30247=>8363,35582=>8364,27472=>8365,40407=>8366,27590=>8367,22036=>8368,28442=>8369,30436=>8370,40848=>8371,36064=>8372,22132=>8373,40300=>8374,39449=>8375,39108=>8376,38971=>8377,36007=>8378,34315=>8379,24977=>8380,35413=>8381,28497=>8382,38935=>8383,25778=>8384,37610=>8385,20693=>8386,27192=>8387,35676=>8388,33229=>8389,12241=>8390,40778=>8390,39438=>8391,35912=>8392,21843=>8393,27683=>8394,35350=>8395,29309=>8396,37370=>8397,37467=>8398,36983=>8399,31805=>8400,35609=>8401,37666=>8402,37463=>8403,28154=>8404,35700=>8405,22649=>8406,27085=>8407,21958=>8408,22715=>8409,34196=>8410,25654=>8411,37740=>8412,27211=>8413,21932=>8414,20689=>8415,32761=>8416,31429=>8417,31434=>8418,27453=>8419,35242=>8420,23522=>8421,36629=>8422,27691=>8423,20670=>8424,38915=>8425,35531=>8426,24950=>8427,29898=>8428,31406=>8429,36264=>8430,21312=>8431,36544=>8432,39493=>8433,40818=>8434,39028=>8435,27402=>8436,21240=>8437,40306=>8438,30906=>8439,35731=>8440,39250=>8441,25854=>8442,32350=>8443,29105=>8444,38860=>8445,35469=>8446,32009=>8447,27054=>8448,32104=>8449,36575=>8450,37613=>8451,38287=>8452,28516=>8453,28753=>8454,34217=>8455,39955=>8456,36093=>8457,20632=>8458,21930=>8459,39479=>8460,25475=>8461,28544=>8462,27578=>8463,32023=>8464,31721=>8465,26348=>8466,38275=>8467,38493=>8468,36109=>8469,32341=>8470,20663=>8471,36062=>8472,29138=>8473,32057=>8474,36050=>8475,25448=>8476,25885=>8477,25086=>8478,35373=>8479,32051=>8480,23529=>8481,23352=>8482,33102=>8483,28402=>8484,32882=>8485,32361=>8486,21213=>8487,32854=>8488,24107=>8489,29509=>8490,28629=>8491,35433=>8492,26178=>8493,34645=>8494,23526=>8495,35672=>8496,39387=>8497,21218=>8498,36969=>8499,37323=>8500,39166=>8501,35222=>8502,35430=>8503,22781=>8504,29560=>8505,27166=>8506,36664=>8507,26360=>8508,36118=>8509,23660=>8510,34899=>8511,27193=>8512,31466=>8513,25976=>8514,24101=>8515,38617=>8516,35504=>8517,38918=>8518,35500=>8519,30889=>8520,29197=>8521,32114=>8522,39164=>8523,39686=>8524,32883=>8525,24939=>8526,38924=>8527,35359=>8528,35494=>8529,25851=>8530,34311=>8531,35380=>8532,32901=>8533,38614=>8534,38568=>8535,32143=>8536,27506=>8537,23403=>8538,25613=>8539,32302=>8540,29795=>8541,37782=>8542,29562=>8543,25787=>8544,33274=>8545,24907=>8546,25892=>8547,36010=>8548,30321=>8549,28760=>8550,22727=>8551,35674=>8552,35527=>8553,22022=>8554,28271=>8555,29145=>8556,28644=>8557,32295=>8558,35342=>8559,39472=>8560,35588=>8561,37563=>8562,38988=>8563,39636=>8564,26781=>8565,36028=>8566,37941=>8567,24307=>8568,32893=>8569,28916=>8570,37509=>8571,32113=>8572,38957=>8573,22294=>8574,22615=>8575,22296=>8576,38973=>8577,40213=>8578,39345=>8579,39389=>8580,27234=>8581,31402=>8582,35178=>8583,24398=>8584,28771=>8585,38929=>8586,33836=>8587,32178=>8588,12209=>8589,38859=>8589,36949=>8590,22285=>8591,29234=>8592,28656=>8593,32173=>8594,33894=>8595,20553=>8596,20702=>8597,32239=>8598,35586=>8599,34907=>8600,32862=>8601,32011=>8602,31337=>8603,21839=>8604,25790=>8605,34680=>8606,28198=>8607,31401=>8608,21978=>8609,37794=>8610,28879=>8611,35491=>8612,28961=>8613,34154=>8614,22626=>8615,38695=>8616,21209=>8617,35492=>8618,37675=>8619,29351=>8620,35186=>8621,32722=>8622,37521=>8623,25138=>8624,32048=>8625,34662=>8626,36676=>8627,23805=>8628,20448=>8629,29433=>8630,22151=>8631,37697=>8632,39854=>8633,32406=>8634,36066=>8635,37532=>8636,38289=>8637,39023=>8638,38570=>8639,29694=>8640,29563=>8641,32291=>8642,39201=>8643,25010=>8644,32171=>8645,38002=>8646,37129=>8647,35443=>8648,38911=>8649,38917=>8650,34157=>8651,22210=>8652,37559=>8653,26313=>8654,22063=>8655,21332=>8656,25406=>8657,33029=>8658,35559=>8659,23531=>8660,28681=>8661,35613=>8662,37573=>8663,37313=>8664,33288=>8665,37561=>8666,32137=>8667,38920=>8668,35377=>8669,32210=>8670,32396=>8671,36562=>8672,25080=>8673,36984=>8674,30316=>8675,32098=>8676,23416=>8677,21211=>8678,35426=>8679,23563=>8680,39348=>8681,35347=>8682,35338=>8683,36956=>8684,22739=>8685,40201=>8686,40232=>8687,21854=>8688,20126=>8689,35357=>8690,38329=>8691,40573=>8692,22196=>8693,38996=>8694,38331=>8695,33399=>8696,21421=>8697,30831=>8698,35578=>8699,39511=>8700,40230=>8701,26954=>8702,25562=>8703,30221=>8704,38525=>8705,30306=>8706,39178=>8707,27171=>8708,22575=>8709,35617=>8710,34277=>8711,29242=>8712,12212=>8713,38913=>8713,26989=>8714,33865=>8715,37291=>8716,37541=>8717,38948=>8718,36986=>8719,20736=>8720,34811=>8721,34269=>8722,20740=>8723,25014=>8724,32681=>8725,35427=>8726,35696=>8727,35516=>8728,35695=>8729,32377=>8730,34093=>8731,38512=>8732,37504=>8733,39154=>8734,38577=>8735,27387=>8736,23344=>8737,40441=>8738,25033=>8739,32403=>8740,29801=>8741,34722=>8742,29151=>8743,29074=>8744,34821=>8745,36111=>8746,31310=>8747,21938=>8748,25793=>8749,20653=>8750,30320=>8751,36404=>8752,20778=>8753,24962=>8754,37109=>8755,37438=>8756,29494=>8757,35480=>8758,36671=>8759,39192=>8760,12226=>8761,39770=>8761,28417=>8762,33287=>8763,23996=>8764,35486=>8765,39729=>8766,29508=>8767,35709=>8768,38928=>8769,39341=>8770,40219=>8771,28149=>8772,36677=>8773,22290=>8774,21729=>8775,22291=>8776,32227=>8777,36960=>8778,39000=>8779,32004=>8780,36493=>8781,38000=>8782,38322=>8783,38642=>8784,37142=>8785,38549=>8786,36939=>8787,34292=>8788,37270=>8789,26248=>8790,38620=>8791,36617=>8792,25890=>8793,26283=>8794,36106=>8795,36124=>8796,33247=>8797,38015=>8798,26839=>8799,31432=>8800,36012=>8801,25799=>8802,21063=>8803,28580=>8804,36042=>8805,36104=>8806,36555=>8807,37720=>8808,38296=>8809,35408=>8810,40779=>8811,20661=>8812,27656=>8813,30430=>8814,26028=>8815,36670=>8816,23940=>8817,26855=>8818,25136=>8819,32187=>8820,24373=>8821,28466=>8822,24115=>8823,36076=>8824,33081=>8825,36249=>8826,34756=>8827,36685=>8828,37754=>8829,36889=>8830,35998=>8831,37341=>8832,20597=>8833,35386=>8834,37806=>8835,38499=>8836,24128=>8837,30309=>8838,37165=>8839,35657=>8840,32340=>8841,32887=>8842,22519=>8843,34937=>8844,32025=>8845,25711=>8846,25842=>8847,24159=>8848,36074=>8849,28399=>8850,37912=>8851,32066=>8852,31278=>8853,33131=>8854,34886=>8855,35589=>8856,36600=>8857,30394=>8858,26205=>8859,39519=>8860,35576=>8861,35461=>8862,29165=>8863,30682=>8864,22225=>8865,36015=>8866,37956=>8867,31689=>8868,39376=>8869,23560=>8870,30938=>8871,36681=>8872,36090=>8873,27137=>8874,33674=>8875,35037=>8876,22941=>8877,22767=>8878,29376=>8879,37648=>8880,36101=>8881,22684=>8882,32180=>8883,35524=>8884,28310=>8885,28609=>8886,36039=>8887,28460=>8888,32156=>8889,32317=>8890,32305=>8891,37138=>8892,35419=>8893,32068=>8894,38013=>8895,21959=>8896,21401=>8897,21428=>8898,38760=>8899,36107=>8900,21293=>8901,21297=>8902,36094=>8903,21060=>8904,21132=>8905,21108=>8906,20660=>8907,20480=>8908,20630=>8909,20757=>8910,20738=>8911,20756=>8912,20796=>8913,20791=>8914,20712=>8915,20674=>8916,20795=>8917,20752=>8918,20794=>8919,20681=>8920,31988=>8921,40652=>8922,22213=>8923,40172=>8924,35131=>8925,33248=>8926,35329=>8927,35344=>8928,35340=>8929,35349=>8930,35635=>8931,35406=>8932,35365=>8933,35393=>8934,35382=>8935,35398=>8936,35412=>8937,35416=>8938,35410=>8939,35462=>8940,35460=>8941,35455=>8942,35440=>8943,35452=>8944,35445=>8945,35436=>8946,35438=>8947,35533=>8948,35554=>8949,35425=>8950,35482=>8951,35493=>8952,35473=>8953,35474=>8954,35535=>8955,35537=>8956,35529=>8957,35547=>8958,35543=>8959,35522=>8960,35510=>8961,35574=>8962,35563=>8963,35604=>8964,35585=>8965,35556=>8966,35565=>8967,35580=>8968,35571=>8969,35558=>8970,35566=>8971,35550=>8972,35624=>8973,35740=>8974,35606=>8975,35610=>8976,35600=>8977,35627=>8978,35629=>8979,35670=>8980,35673=>8981,35662=>8982,35742=>8983,35691=>8984,35734=>8985,38488=>8986,37178=>8987,37140=>8988,37172=>8989,37087=>8990,37174=>8991,37126=>8992,37192=>8993,33467=>8994,21233=>8995,24048=>8996,22538=>8997,22745=>8998,22754=>8999,22752=>9000,22746=>9001,22497=>9002,22607=>9003,22550=>9004,22610=>9005,22557=>9006,22628=>9007,34188=>9008,34131=>9009,34294=>9010,33703=>9011,33799=>9012,34031=>9013,33511=>9014,34338=>9015,34086=>9016,22603=>9017,29026=>9018,34136=>9019,34045=>9020,34126=>9021,34184=>9022,34234=>9023,29334=>9024,28366=>9025,34113=>9026,34254=>9027,34130=>9028,33984=>9029,33874=>9030,33892=>9031,33940=>9032,33845=>9033,34207=>9034,34133=>9035,40367=>9036,33939=>9037,32264=>9038,34118=>9039,34146=>9040,34078=>9041,39488=>9042,34362=>9043,37795=>9044,34167=>9045,34334=>9046,34298=>9047,34308=>9048,34282=>9049,34330=>9050,22889=>9051,23607=>9052,25451=>9053,25718=>9054,25759=>9055,25681=>9056,25692=>9057,25779=>9058,25860=>9059,25878=>9060,25847=>9061,25852=>9062,25883=>9063,22064=>9064,22072=>9065,22216=>9066,22182=>9067,21764=>9068,21692=>9069,22144=>9070,22109=>9071,22112=>9072,22069=>9073,22006=>9074,22118=>9075,22130=>9076,22156=>9077,22117=>9078,22044=>9079,22062=>9080,21993=>9081,22038=>9082,22208=>9083,22029=>9084,22195=>9085,22209=>9086,22127=>9087,36705=>9088,22198=>9089,22165=>9090,22279=>9091,24131=>9092,24172=>9093,24152=>9094,24151=>9095,23943=>9096,23796=>9097,23888=>9098,23852=>9099,23975=>9100,23968=>9101,23959=>9102,23821=>9103,23992=>9104,23937=>9105,24020=>9106,24480=>9107,29559=>9108,29505=>9109,29546=>9110,29499=>9111,29547=>9112,29568=>9113,29564=>9114,39136=>9115,39219=>9116,39145=>9117,39228=>9118,39146=>9119,39147=>9120,39149=>9121,39156=>9122,39177=>9123,39185=>9124,39195=>9125,39223=>9126,39231=>9127,39235=>9128,39240=>9129,39241=>9130,39242=>9131,39244=>9132,39266=>9133,24289=>9134,36065=>9135,25082=>9136,25006=>9137,24938=>9138,24894=>9139,24757=>9140,24884=>9141,25036=>9142,24927=>9143,25064=>9144,24827=>9145,24887=>9146,24818=>9147,24947=>9148,24860=>9149,24978=>9150,38274=>9151,38278=>9152,38344=>9153,38286=>9154,38292=>9155,38284=>9156,38373=>9157,38317=>9158,38315=>9159,39726=>9160,38316=>9161,38334=>9162,38326=>9163,39721=>9164,38335=>9165,38333=>9166,38332=>9167,38339=>9168,38347=>9169,38356=>9170,38352=>9171,38357=>9172,38366=>9173,28739=>9174,28505=>9175,28711=>9176,28696=>9177,28668=>9178,28039=>9179,28025=>9180,28254=>9181,28590=>9182,28687=>9183,28408=>9184,28527=>9185,28150=>9186,28543=>9187,28678=>9188,28576=>9189,28683=>9190,28775=>9191,28740=>9192,28677=>9193,28535=>9194,28704=>9195,28703=>9196,28722=>9197,28712=>9198,28765=>9199,39467=>9200,36999=>9201,36885=>9202,37008=>9203,23656=>9204,24371=>9205,23285=>9206,23255=>9207,23296=>9208,23149=>9209,23304=>9210,23372=>9211,23207=>9212,23291=>9213,23307=>9214,23329=>9215,23338=>9216,23321=>9217,39380=>9218,39391=>9219,39385=>9220,39478=>9221,39515=>9222,39377=>9223,39384=>9224,39501=>9225,39498=>9226,39394=>9227,39530=>9228,39439=>9229,39437=>9230,39429=>9231,39490=>9232,39469=>9233,39446=>9234,39489=>9235,39470=>9236,39480=>9237,39491=>9238,39492=>9239,39503=>9240,39525=>9241,39524=>9242,31993=>9243,32006=>9244,32002=>9245,32007=>9246,32008=>9247,32394=>9248,32028=>9249,32021=>9250,32019=>9251,32058=>9252,32050=>9253,32049=>9254,32272=>9255,32060=>9256,32064=>9257,32063=>9258,32093=>9259,32078=>9260,32115=>9261,32134=>9262,32131=>9263,32136=>9264,32190=>9265,32186=>9266,32203=>9267,32212=>9268,32196=>9269,32158=>9270,32172=>9271,32185=>9272,32163=>9273,32176=>9274,32199=>9275,32217=>9276,32215=>9277,32249=>9278,32242=>9279,32354=>9280,32230=>9281,32246=>9282,32241=>9283,32267=>9284,32225=>9285,32265=>9286,32285=>9287,32287=>9288,32286=>9289,32301=>9290,32266=>9291,32273=>9292,32381=>9293,32313=>9294,32309=>9295,32306=>9296,32326=>9297,32325=>9298,32392=>9299,32346=>9300,32338=>9301,32366=>9302,32382=>9303,32368=>9304,32367=>9305,32408=>9306,29859=>9307,29771=>9308,29903=>9309,38922=>9310,29885=>9311,29759=>9312,29833=>9313,29862=>9314,29908=>9315,29914=>9316,38873=>9317,38878=>9318,38876=>9319,27050=>9320,27370=>9321,26776=>9322,26838=>9323,27141=>9324,26783=>9325,27355=>9326,27379=>9327,27368=>9328,27359=>9329,27273=>9330,26895=>9331,27208=>9332,26984=>9333,27071=>9334,27194=>9335,27292=>9336,27410=>9337,27422=>9338,27357=>9339,27111=>9340,27407=>9341,27414=>9342,27372=>9343,27354=>9344,27384=>9345,27315=>9346,27367=>9347,27299=>9348,27347=>9349,27358=>9350,27556=>9351,27550=>9352,27566=>9353,27563=>9354,27567=>9355,36564=>9356,36571=>9357,36594=>9358,36603=>9359,36708=>9360,36601=>9361,36604=>9362,36587=>9363,36580=>9364,36706=>9365,36602=>9366,36606=>9367,36618=>9368,36615=>9369,36613=>9370,36626=>9371,36646=>9372,36638=>9373,36639=>9374,36636=>9375,36659=>9376,36678=>9377,36692=>9378,25108=>9379,25127=>9380,29964=>9381,26311=>9382,26308=>9383,26249=>9384,26326=>9385,36033=>9386,36016=>9387,36026=>9388,36029=>9389,36100=>9390,36018=>9391,36037=>9392,36112=>9393,36049=>9394,36058=>9395,36053=>9396,36075=>9397,36071=>9398,36091=>9399,35224=>9400,35244=>9401,35233=>9402,35263=>9403,35238=>9404,35247=>9405,35250=>9406,35255=>9407,27647=>9408,27660=>9409,27692=>9410,29272=>9411,26407=>9412,33110=>9413,33242=>9414,33051=>9415,33214=>9416,33121=>9417,33231=>9418,27487=>9419,39086=>9420,39087=>9421,39094=>9422,39100=>9423,39110=>9424,39112=>9425,36674=>9426,40783=>9427,26005=>9428,29036=>9429,29010=>9430,29079=>9431,29121=>9432,29148=>9433,29182=>9434,31152=>9435,31118=>9436,31146=>9437,25055=>9438,24932=>9439,25059=>9440,25095=>9441,28585=>9442,30959=>9443,30893=>9444,30824=>9445,30904=>9446,31018=>9447,31025=>9448,30820=>9449,30973=>9450,30951=>9451,30947=>9452,40853=>9453,30616=>9454,30558=>9455,30652=>9456,32646=>9457,32648=>9458,37330=>9459,37331=>9460,37332=>9461,37337=>9462,37335=>9463,37333=>9464,37367=>9465,37351=>9466,37348=>9467,37702=>9468,37365=>9469,37369=>9470,37384=>9471,37414=>9472,37445=>9473,37393=>9474,37392=>9475,37377=>9476,37415=>9477,37380=>9478,37413=>9479,37376=>9480,37434=>9481,37478=>9482,37431=>9483,37427=>9484,37461=>9485,37437=>9486,37432=>9487,37470=>9488,37484=>9489,37485=>9490,37439=>9491,37984=>9492,37424=>9493,37449=>9494,37448=>9495,37453=>9496,37422=>9497,37433=>9498,37944=>9499,37548=>9500,37536=>9501,37498=>9502,37546=>9503,37614=>9504,37583=>9505,37891=>9506,37603=>9507,37946=>9508,37553=>9509,37542=>9510,37799=>9511,37526=>9512,37580=>9513,37545=>9514,37877=>9515,37523=>9516,37503=>9517,37801=>9518,37530=>9519,37658=>9520,37547=>9521,37507=>9522,37899=>9523,37544=>9524,37539=>9525,37906=>9526,37688=>9527,37617=>9528,37847=>9529,37605=>9530,37616=>9531,37615=>9532,37608=>9533,37564=>9534,37597=>9535,37622=>9536,37926=>9537,37927=>9538,37571=>9539,37599=>9540,37606=>9541,37650=>9542,37638=>9543,37737=>9544,37659=>9545,37696=>9546,37633=>9547,37653=>9548,37678=>9549,37699=>9550,37639=>9551,37640=>9552,37663=>9553,37657=>9554,37733=>9555,37703=>9556,37750=>9557,37716=>9558,37732=>9559,37802=>9560,37744=>9561,37764=>9562,37860=>9563,37848=>9564,37928=>9565,37767=>9566,37836=>9567,37784=>9568,37816=>9569,37823=>9570,37798=>9571,37808=>9572,37813=>9573,37964=>9574,37858=>9575,37852=>9576,37853=>9577,37837=>9578,37854=>9579,37827=>9580,37831=>9581,37841=>9582,37908=>9583,37917=>9584,37879=>9585,37989=>9586,37907=>9587,37997=>9588,37920=>9589,38009=>9590,37881=>9591,37913=>9592,37962=>9593,37938=>9594,37951=>9595,37972=>9596,37987=>9597,37758=>9598,31329=>9599,40169=>9600,40182=>9601,40199=>9602,40198=>9603,40227=>9604,40327=>9605,40469=>9606,40221=>9607,40223=>9608,40421=>9609,40239=>9610,40409=>9611,40240=>9612,40258=>9613,40478=>9614,40275=>9615,40477=>9616,40288=>9617,40274=>9618,40435=>9619,40284=>9620,40289=>9621,40339=>9622,40298=>9623,40303=>9624,40329=>9625,40344=>9626,40346=>9627,40384=>9628,40357=>9629,40361=>9630,40386=>9631,40380=>9632,40474=>9633,40403=>9634,40410=>9635,40431=>9636,40422=>9637,40434=>9638,40440=>9639,40460=>9640,40442=>9641,40475=>9642,30308=>9643,30296=>9644,30311=>9645,30210=>9646,30278=>9647,30279=>9648,30281=>9649,30238=>9650,30267=>9651,30317=>9652,30318=>9653,30313=>9654,30322=>9655,31431=>9656,31414=>9657,35168=>9658,35123=>9659,35165=>9660,35143=>9661,35128=>9662,35172=>9663,30392=>9664,32814=>9665,32812=>9666,32889=>9667,32885=>9668,38919=>9669,38926=>9670,38927=>9671,38945=>9672,38940=>9673,28481=>9674,38950=>9675,38967=>9676,38990=>9677,38995=>9678,39027=>9679,39010=>9680,39001=>9681,39013=>9682,39020=>9683,39024=>9684,34787=>9685,34822=>9686,34566=>9687,34851=>9688,34806=>9689,34554=>9690,34799=>9691,34692=>9692,34832=>9693,34760=>9694,34833=>9695,34747=>9696,34766=>9697,32588=>9698,31716=>9699,31591=>9700,31849=>9701,31731=>9702,31744=>9703,31691=>9704,31836=>9705,31774=>9706,31787=>9707,31779=>9708,31850=>9709,31839=>9710,33380=>9711,33387=>9712,35018=>9713,32677=>9714,31986=>9715,31990=>9716,31965=>9717,32310=>9718,40617=>9719,36274=>9720,37317=>9721,37315=>9722,40570=>9723,36489=>9724,36428=>9725,36498=>9726,36474=>9727,36437=>9728,36506=>9729,36491=>9730,36499=>9731,36497=>9732,36513=>9733,36451=>9734,36522=>9735,36518=>9736,35316=>9737,35318=>9738,38746=>9739,38722=>9740,38717=>9741,38724=>9742,40788=>9743,40799=>9744,40793=>9745,40800=>9746,40796=>9747,40806=>9748,40812=>9749,40810=>9750,40823=>9751,12236=>9752,40701=>9752,40703=>9753,40713=>9754,35726=>9755,38014=>9756,37864=>9757,39799=>9758,39796=>9759,39809=>9760,39811=>9761,39822=>9762,40056=>9763,31308=>9764,39826=>9765,40031=>9766,39824=>9767,39853=>9768,39834=>9769,39850=>9770,39838=>9771,40045=>9772,39851=>9773,39837=>9774,40024=>9775,39873=>9776,40058=>9777,39985=>9778,39993=>9779,39971=>9780,39991=>9781,39872=>9782,39882=>9783,39879=>9784,39933=>9785,39894=>9786,39914=>9787,39915=>9788,39905=>9789,39908=>9790,39911=>9791,39901=>9792,39906=>9793,39920=>9794,39899=>9795,39924=>9796,39892=>9797,40029=>9798,39944=>9799,39952=>9800,39949=>9801,39954=>9802,39945=>9803,39935=>9804,39968=>9805,39986=>9806,39981=>9807,39976=>9808,39973=>9809,39977=>9810,39987=>9811,39998=>9812,40008=>9813,39995=>9814,39989=>9815,40005=>9816,40022=>9817,40020=>9818,40018=>9819,40039=>9820,38851=>9821,38845=>9822,38857=>9823,40379=>9824,39631=>9825,39638=>9826,39637=>9827,39768=>9828,39758=>9829,39255=>9830,39260=>9831,39714=>9832,40695=>9833,40690=>9834,35180=>9835,38342=>9836,37686=>9837,24390=>9838,34068=>9839,32404=>9840,40803=>9841,22137=>9842,40725=>9843,22081=>9844,39662=>9845,35079=>9846,31296=>9847,39091=>9848,38308=>9849,39693=>9850,36852=>9851,24409=>9852,31339=>9853,39138=>9854,20642=>9855,34193=>9856,20760=>9857,25458=>9858,21067=>9859,30543=>9860,32397=>9861,26310=>9862,30637=>9863,12228=>9864,40565=>9864,22217=>9865,40692=>9866,28635=>9867,25054=>9868,30663=>9869,28720=>9870,40629=>9871,34890=>9872,38370=>9873,38854=>9874,31844=>9875,32308=>9876,38822=>9877,40623=>9878,22220=>9879,39089=>9880,27311=>9881,32590=>9882,31984=>9883,20418=>9884,32363=>9885,40569=>9886,22190=>9887,39706=>9888,33903=>9889,31142=>9890,31858=>9891,39634=>9892,38587=>9893,32251=>9894,35069=>9895,30787=>9896,8560=>9897,8561=>9898,8562=>9899,8563=>9900,8564=>9901,8565=>9902,8566=>9903,8567=>9904,8568=>9905,8569=>9906,714=>9907,715=>9908,729=>9909,8211=>9910,8213=>9911,8229=>9912,8245=>9913,8453=>9914,8457=>9915,8598=>9916,8599=>9917,8600=>9918,8601=>9919,8725=>9920,8735=>9921,8739=>9922,8786=>9923,8806=>9924,8807=>9925,8895=>9926,9552=>9927,9553=>9928,9554=>9929,9555=>9930,9556=>9931,9557=>9932,9558=>9933,9559=>9934,9560=>9935,9561=>9936,9562=>9937,9563=>9938,9564=>9939,9565=>9940,9566=>9941,9567=>9942,9568=>9943,9569=>9944,9570=>9945,9571=>9946,9572=>9947,9573=>9948,9574=>9949,9575=>9950,9576=>9951,9577=>9952,9578=>9953,9579=>9954,9580=>9955,9581=>9956,9582=>9957,9583=>9958,9584=>9959,9585=>9960,9586=>9961,9587=>9962,9601=>9963,9602=>9964,9603=>9965,9604=>9966,9605=>9967,9606=>9968,9607=>9969,9608=>9970,9609=>9971,9610=>9972,9611=>9973,9612=>9974,9613=>9975,9614=>9976,9615=>9977,9619=>9978,9620=>9979,9621=>9980,9660=>9981,9661=>9982,9698=>9983,9699=>9984,9700=>9985,9701=>9986,9737=>9987,8853=>9988,12306=>9989,12317=>9990,12318=>9991,12321=>9992,12322=>9993,12323=>9994,12324=>9995,12325=>9996,12326=>9997,12327=>9998,12328=>9999,12329=>10000,12963=>10001,13198=>10002,13199=>10003,13212=>10004,13213=>10005,13214=>10006,13217=>10007,13252=>10008,13262=>10009,13265=>10010,13266=>10011,13269=>10012,65072=>10013,65506=>10014,65508=>10015,8481=>10016,12849=>10017,8208=>10018,12540=>10019,12443=>10020,12444=>10021,12541=>10022,12542=>10023,12294=>10024,12445=>10025,12446=>10026,65097=>10027,65098=>10028,65099=>10029,65100=>10030,65101=>10031,65102=>10032,65103=>10033,65104=>10034,65105=>10035,65106=>10036,65108=>10037,65109=>10038,65110=>10039,65111=>10040,65113=>10041,65114=>10042,65115=>10043,65116=>10044,65117=>10045,65118=>10046,65119=>10047,65120=>10048,65121=>10049,65122=>10050,65123=>10051,65124=>10052,65125=>10053,65126=>10054,65128=>10055,65129=>10056,65130=>10057,65131=>10058,12350=>10059,59367=>10059,12272=>10060,59368=>10060,12273=>10061,59369=>10061,12274=>10062,59370=>10062,12275=>10063,59371=>10063,12276=>10064,59372=>10064,12277=>10065,59373=>10065,12278=>10066,59374=>10066,12279=>10067,59375=>10067,12280=>10068,59376=>10068,12281=>10069,59377=>10069,12282=>10070,59378=>10070,12283=>10071,59379=>10071,19970=>10072,19972=>10073,19973=>10074,19974=>10075,19983=>10076,19986=>10077,19991=>10078,19999=>10079,20000=>10080,20001=>10081,20003=>10082,20006=>10083,20009=>10084,20014=>10085,20015=>10086,20017=>10087,20019=>10088,20021=>10089,20023=>10090,20028=>10091,20032=>10092,20033=>10093,20034=>10094,20036=>10095,20038=>10096,20042=>10097,20049=>10098,20053=>10099,20055=>10100,20058=>10101,20059=>10102,20066=>10103,20067=>10104,20068=>10105,20069=>10106,20071=>10107,20072=>10108,20074=>10109,20075=>10110,20076=>10111,20077=>10112,20078=>10113,20079=>10114,20082=>10115,20084=>10116,20085=>10117,20086=>10118,20087=>10119,20088=>10120,20089=>10121,20090=>10122,20091=>10123,20092=>10124,20093=>10125,20095=>10126,20096=>10127,20097=>10128,20099=>10129,20100=>10130,12037=>10131,20101=>10131,20103=>10132,20106=>10133,20112=>10134,20118=>10135,20119=>10136,20121=>10137,20124=>10138,20125=>10139,20131=>10140,20138=>10141,20143=>10142,20144=>10143,20145=>10144,20148=>10145,20150=>10146,20151=>10147,20152=>10148,20153=>10149,20156=>10150,20157=>10151,20158=>10152,20168=>10153,20172=>10154,20175=>10155,20176=>10156,20178=>10157,20186=>10158,20187=>10159,20188=>10160,20192=>10161,20194=>10162,20198=>10163,20199=>10164,20201=>10165,20205=>10166,20206=>10167,20207=>10168,20209=>10169,20212=>10170,20216=>10171,20217=>10172,20218=>10173,20220=>10174,20222=>10175,20224=>10176,20226=>10177,20227=>10178,20228=>10179,20229=>10180,20230=>10181,20231=>10182,20232=>10183,20235=>10184,20236=>10185,20242=>10186,20243=>10187,20244=>10188,20245=>10189,20246=>10190,20252=>10191,20253=>10192,20257=>10193,20259=>10194,20264=>10195,20265=>10196,20268=>10197,20269=>10198,20270=>10199,20273=>10200,20275=>10201,20277=>10202,20279=>10203,20281=>10204,20283=>10205,20286=>10206,20287=>10207,20288=>10208,20289=>10209,20290=>10210,20292=>10211,20293=>10212,20295=>10213,20296=>10214,20297=>10215,20298=>10216,20299=>10217,20300=>10218,20306=>10219,20308=>10220,20310=>10221,20321=>10222,20322=>10223,20326=>10224,20328=>10225,20330=>10226,20331=>10227,20333=>10228,20334=>10229,20337=>10230,20338=>10231,20341=>10232,20343=>10233,20344=>10234,20345=>10235,20346=>10236,20349=>10237,20352=>10238,20353=>10239,20354=>10240,20357=>10241,20359=>10242,20362=>10243,20364=>10244,20366=>10245,20368=>10246,20370=>10247,20371=>10248,20373=>10249,20376=>10250,20377=>10251,20378=>10252,20380=>10253,20382=>10254,20383=>10255,20385=>10256,20386=>10257,20388=>10258,20395=>10259,20397=>10260,20400=>10261,20401=>10262,20402=>10263,20403=>10264,20404=>10265,20406=>10266,20407=>10267,20408=>10268,20409=>10269,20410=>10270,20411=>10271,20412=>10272,20413=>10273,20414=>10274,20416=>10275,20417=>10276,20422=>10277,20423=>10278,20424=>10279,20425=>10280,20427=>10281,20428=>10282,20429=>10283,20434=>10284,20435=>10285,20436=>10286,20437=>10287,20438=>10288,20441=>10289,20443=>10290,20450=>10291,20452=>10292,20453=>10293,20455=>10294,20459=>10295,20460=>10296,20464=>10297,20466=>10298,20468=>10299,20469=>10300,20470=>10301,20471=>10302,20473=>10303,20475=>10304,20476=>10305,20477=>10306,20479=>10307,20481=>10308,20482=>10309,20483=>10310,20484=>10311,20485=>10312,20487=>10313,20488=>10314,20490=>10315,20494=>10316,20496=>10317,20499=>10318,20501=>10319,20502=>10320,20503=>10321,20507=>10322,20509=>10323,20510=>10324,20512=>10325,20514=>10326,20515=>10327,20516=>10328,20519=>10329,20527=>10330,20528=>10331,20529=>10332,20530=>10333,20531=>10334,20532=>10335,20533=>10336,20534=>10337,20535=>10338,20536=>10339,20537=>10340,20539=>10341,20541=>10342,20543=>10343,20544=>10344,20545=>10345,20546=>10346,20548=>10347,20549=>10348,20550=>10349,20554=>10350,20555=>10351,20557=>10352,20560=>10353,20561=>10354,20562=>10355,20563=>10356,20564=>10357,20566=>10358,20567=>10359,20568=>10360,20569=>10361,20571=>10362,20573=>10363,20574=>10364,20575=>10365,20576=>10366,20577=>10367,20578=>10368,20579=>10369,20580=>10370,20582=>10371,20583=>10372,20584=>10373,20585=>10374,20586=>10375,20587=>10376,20589=>10377,20590=>10378,20591=>10379,20592=>10380,20593=>10381,20594=>10382,20595=>10383,20600=>10384,20601=>10385,20602=>10386,20604=>10387,20605=>10388,20609=>10389,20610=>10390,20611=>10391,20612=>10392,20614=>10393,20615=>10394,20617=>10395,20618=>10396,20619=>10397,20620=>10398,20622=>10399,20623=>10400,20624=>10401,20625=>10402,20626=>10403,20627=>10404,20628=>10405,20629=>10406,20631=>10407,20634=>10408,20635=>10409,20636=>10410,20637=>10411,20638=>10412,20639=>10413,20640=>10414,20641=>10415,20644=>10416,20646=>10417,20650=>10418,20651=>10419,20654=>10420,20655=>10421,20656=>10422,20657=>10423,20662=>10424,20664=>10425,20665=>10426,20668=>10427,20669=>10428,20671=>10429,20672=>10430,20673=>10431,20675=>10432,20676=>10433,20678=>10434,20679=>10435,20680=>10436,20682=>10437,20683=>10438,20684=>10439,20685=>10440,20686=>10441,20688=>10442,20690=>10443,20691=>10444,20692=>10445,20695=>10446,20696=>10447,20697=>10448,20699=>10449,20700=>10450,20701=>10451,20703=>10452,20704=>10453,20705=>10454,20706=>10455,20707=>10456,20708=>10457,20713=>10458,20714=>10459,20715=>10460,20719=>10461,20720=>10462,20721=>10463,20722=>10464,20724=>10465,20726=>10466,20727=>10467,20728=>10468,20730=>10469,20732=>10470,20733=>10471,20734=>10472,20735=>10473,20737=>10474,20739=>10475,20741=>10476,20746=>10477,20748=>10478,20749=>10479,20750=>10480,20751=>10481,20753=>10482,20755=>10483,20758=>10484,20759=>10485,20761=>10486,20762=>10487,20763=>10488,20764=>10489,20765=>10490,20766=>10491,20768=>10492,20770=>10493,20771=>10494,20772=>10495,20773=>10496,20774=>10497,20775=>10498,20776=>10499,20777=>10500,20779=>10501,20780=>10502,20781=>10503,20782=>10504,20783=>10505,20784=>10506,20785=>10507,20787=>10508,20788=>10509,20789=>10510,20790=>10511,20792=>10512,20793=>10513,20797=>10514,20798=>10515,20802=>10516,20807=>10517,20810=>10518,20812=>10519,20814=>10520,20815=>10521,20816=>10522,20819=>10523,20823=>10524,20824=>10525,20825=>10526,20827=>10527,20829=>10528,20830=>10529,20831=>10530,20832=>10531,20833=>10532,20835=>10533,20836=>10534,20838=>10535,20839=>10536,20842=>10537,20847=>10538,20850=>10539,20858=>10540,20862=>10541,20863=>10542,20867=>10543,20868=>10544,20870=>10545,20871=>10546,20874=>10547,20875=>10548,20878=>10549,20879=>10550,20880=>10551,20881=>10552,20883=>10553,20884=>10554,20888=>10555,20890=>10556,20893=>10557,20894=>10558,20895=>10559,20897=>10560,20899=>10561,20902=>10562,20903=>10563,20904=>10564,20905=>10565,20906=>10566,20909=>10567,20910=>10568,20916=>10569,20920=>10570,20921=>10571,20922=>10572,20926=>10573,20927=>10574,20929=>10575,20930=>10576,20931=>10577,20933=>10578,20936=>10579,20938=>10580,20942=>10581,20944=>10582,20946=>10583,20947=>10584,20948=>10585,20949=>10586,20950=>10587,20951=>10588,20952=>10589,20953=>10590,20954=>10591,20956=>10592,20958=>10593,20959=>10594,20962=>10595,20963=>10596,20965=>10597,20966=>10598,20967=>10599,20968=>10600,20969=>10601,20970=>10602,20972=>10603,20974=>10604,20978=>10605,20980=>10606,20983=>10607,20990=>10608,20996=>10609,20997=>10610,21001=>10611,21003=>10612,21004=>10613,21007=>10614,21008=>10615,21011=>10616,21012=>10617,21013=>10618,21020=>10619,21022=>10620,21023=>10621,21025=>10622,21026=>10623,21027=>10624,21029=>10625,21030=>10626,21031=>10627,21034=>10628,21036=>10629,21039=>10630,21041=>10631,21042=>10632,21044=>10633,21045=>10634,21052=>10635,21054=>10636,21061=>10637,21062=>10638,21064=>10639,21065=>10640,21070=>10641,21071=>10642,21074=>10643,21075=>10644,21077=>10645,21079=>10646,21080=>10647,21081=>10648,21082=>10649,21085=>10650,21087=>10651,21088=>10652,21090=>10653,21091=>10654,21092=>10655,21094=>10656,21096=>10657,21099=>10658,21100=>10659,21101=>10660,21104=>10661,21105=>10662,21107=>10663,21110=>10664,21111=>10665,21112=>10666,21113=>10667,21114=>10668,21115=>10669,21116=>10670,21118=>10671,21120=>10672,21124=>10673,21125=>10674,21126=>10675,21131=>10676,21134=>10677,21135=>10678,21138=>10679,21140=>10680,21141=>10681,21142=>10682,21143=>10683,21144=>10684,21145=>10685,21146=>10686,21148=>10687,21156=>10688,21157=>10689,21158=>10690,21159=>10691,21166=>10692,21167=>10693,21168=>10694,21172=>10695,21173=>10696,21174=>10697,21175=>10698,21176=>10699,21177=>10700,21178=>10701,21179=>10702,21180=>10703,21181=>10704,21184=>10705,21186=>10706,21188=>10707,21189=>10708,21190=>10709,21192=>10710,21194=>10711,21196=>10712,21197=>10713,21198=>10714,21199=>10715,21201=>10716,21203=>10717,21204=>10718,21207=>10719,21210=>10720,21212=>10721,21216=>10722,21217=>10723,21219=>10724,21221=>10725,21222=>10726,21223=>10727,21224=>10728,21225=>10729,21226=>10730,21227=>10731,21228=>10732,21229=>10733,21230=>10734,21231=>10735,21234=>10736,21235=>10737,21236=>10738,21238=>10739,21239=>10740,21243=>10741,21244=>10742,21245=>10743,21249=>10744,21250=>10745,21251=>10746,21252=>10747,21255=>10748,21257=>10749,21258=>10750,21259=>10751,21260=>10752,21262=>10753,21265=>10754,21266=>10755,21267=>10756,21268=>10757,21272=>10758,21275=>10759,21276=>10760,21278=>10761,21279=>10762,21282=>10763,21284=>10764,21285=>10765,21287=>10766,21288=>10767,21289=>10768,21291=>10769,21292=>10770,21296=>10771,21298=>10772,21299=>10773,21300=>10774,21301=>10775,21302=>10776,21303=>10777,12054=>10778,21304=>10778,21308=>10779,21309=>10780,21314=>10781,21316=>10782,21318=>10783,21323=>10784,21324=>10785,21325=>10786,21328=>10787,21336=>10788,21337=>10789,21339=>10790,21341=>10791,21349=>10792,21352=>10793,21354=>10794,21356=>10795,21357=>10796,21362=>10797,21366=>10798,21369=>10799,21371=>10800,21372=>10801,21373=>10802,21374=>10803,21376=>10804,21377=>10805,21379=>10806,21383=>10807,21384=>10808,21386=>10809,21390=>10810,21391=>10811,21392=>10812,21393=>10813,21394=>10814,21395=>10815,21396=>10816,21398=>10817,21399=>10818,21403=>10819,21404=>10820,21406=>10821,21409=>10822,21412=>10823,21415=>10824,21418=>10825,21419=>10826,21420=>10827,21423=>10828,21424=>10829,21425=>10830,21427=>10831,21429=>10832,21431=>10833,21432=>10834,21433=>10835,21434=>10836,21436=>10837,21437=>10838,21438=>10839,21440=>10840,21444=>10841,21445=>10842,21446=>10843,21447=>10844,21454=>10845,21455=>10846,21456=>10847,21458=>10848,21459=>10849,21461=>10850,21466=>10851,21468=>10852,21469=>10853,21470=>10854,21473=>10855,21479=>10856,21492=>10857,21498=>10858,21502=>10859,21503=>10860,21504=>10861,21506=>10862,21509=>10863,21511=>10864,21515=>10865,21524=>10866,21528=>10867,21529=>10868,21530=>10869,21532=>10870,21538=>10871,21540=>10872,21541=>10873,21546=>10874,21552=>10875,21555=>10876,21558=>10877,21559=>10878,21562=>10879,21565=>10880,21567=>10881,21569=>10882,21570=>10883,21572=>10884,21573=>10885,21575=>10886,21577=>10887,21580=>10888,21581=>10889,21582=>10890,21583=>10891,21585=>10892,21594=>10893,21597=>10894,21598=>10895,21599=>10896,21600=>10897,21601=>10898,21603=>10899,21605=>10900,21607=>10901,21609=>10902,21610=>10903,21611=>10904,21612=>10905,21613=>10906,21614=>10907,21615=>10908,21616=>10909,21620=>10910,21625=>10911,21626=>10912,21630=>10913,21631=>10914,21633=>10915,21635=>10916,21637=>10917,21639=>10918,21640=>10919,21641=>10920,21642=>10921,21645=>10922,21649=>10923,21651=>10924,21655=>10925,21656=>10926,21660=>10927,21662=>10928,21663=>10929,21664=>10930,21665=>10931,21666=>10932,21669=>10933,21678=>10934,21680=>10935,21682=>10936,21685=>10937,21686=>10938,21687=>10939,21689=>10940,21690=>10941,21694=>10942,21699=>10943,21701=>10944,21706=>10945,21707=>10946,21718=>10947,21720=>10948,21723=>10949,21728=>10950,21730=>10951,21731=>10952,21732=>10953,21739=>10954,21740=>10955,21743=>10956,21744=>10957,21745=>10958,21748=>10959,21749=>10960,21750=>10961,21751=>10962,21752=>10963,21753=>10964,21755=>10965,21758=>10966,21760=>10967,21762=>10968,21763=>10969,21765=>10970,21768=>10971,21770=>10972,21771=>10973,21772=>10974,21773=>10975,21774=>10976,21778=>10977,21779=>10978,21781=>10979,21782=>10980,21783=>10981,21784=>10982,21785=>10983,21786=>10984,21788=>10985,21789=>10986,21790=>10987,21791=>10988,21793=>10989,21797=>10990,21798=>10991,21800=>10992,21801=>10993,21803=>10994,21805=>10995,21810=>10996,21812=>10997,21813=>10998,21814=>10999,21816=>11000,21817=>11001,21818=>11002,21819=>11003,21821=>11004,21824=>11005,21826=>11006,21829=>11007,21831=>11008,21832=>11009,21835=>11010,21836=>11011,21837=>11012,21838=>11013,21841=>11014,21842=>11015,21844=>11016,21847=>11017,21848=>11018,21849=>11019,21850=>11020,21851=>11021,21853=>11022,21855=>11023,21856=>11024,21858=>11025,21859=>11026,21864=>11027,21865=>11028,21867=>11029,21871=>11030,21872=>11031,21873=>11032,21874=>11033,21875=>11034,21876=>11035,21881=>11036,21882=>11037,21885=>11038,21887=>11039,21893=>11040,21894=>11041,21900=>11042,21901=>11043,21902=>11044,21904=>11045,21906=>11046,21907=>11047,21909=>11048,21910=>11049,21911=>11050,21914=>11051,21915=>11052,21918=>11053,21920=>11054,21921=>11055,21922=>11056,21923=>11057,21924=>11058,21925=>11059,21926=>11060,21928=>11061,21929=>11062,21931=>11063,21933=>11064,21935=>11065,21936=>11066,21940=>11067,21942=>11068,21944=>11069,21946=>11070,21948=>11071,21951=>11072,21952=>11073,21953=>11074,21954=>11075,21955=>11076,21960=>11077,21962=>11078,21963=>11079,21967=>11080,21968=>11081,21973=>11082,21975=>11083,21976=>11084,21977=>11085,21979=>11086,21982=>11087,21984=>11088,21986=>11089,21991=>11090,21997=>11091,21998=>11092,22000=>11093,22001=>11094,22004=>11095,22008=>11096,22009=>11097,22010=>11098,22011=>11099,22012=>11100,22015=>11101,22018=>11102,22019=>11103,22020=>11104,22021=>11105,22023=>11106,22026=>11107,22027=>11108,22032=>11109,22033=>11110,22034=>11111,22035=>11112,22037=>11113,22041=>11114,22042=>11115,22045=>11116,22048=>11117,22049=>11118,22050=>11119,22053=>11120,22054=>11121,22056=>11122,22058=>11123,22059=>11124,22067=>11125,22071=>11126,22074=>11127,22076=>11128,22077=>11129,22078=>11130,22080=>11131,22082=>11132,22083=>11133,22084=>11134,22085=>11135,22086=>11136,22087=>11137,22088=>11138,22089=>11139,22090=>11140,22091=>11141,22095=>11142,22096=>11143,22097=>11144,22098=>11145,22099=>11146,22101=>11147,22102=>11148,22106=>11149,22107=>11150,22110=>11151,22111=>11152,22113=>11153,22115=>11154,22119=>11155,22125=>11156,22126=>11157,22128=>11158,22131=>11159,22133=>11160,22135=>11161,22138=>11162,22141=>11163,22142=>11164,22143=>11165,22145=>11166,22146=>11167,22147=>11168,22148=>11169,22152=>11170,22153=>11171,22154=>11172,22155=>11173,22157=>11174,22160=>11175,22161=>11176,22162=>11177,22164=>11178,22166=>11179,22167=>11180,22168=>11181,22170=>11182,22171=>11183,22172=>11184,22173=>11185,22174=>11186,22175=>11187,22176=>11188,22177=>11189,22178=>11190,22180=>11191,22181=>11192,22183=>11193,22185=>11194,22186=>11195,22187=>11196,22188=>11197,22189=>11198,22192=>11199,22193=>11200,22194=>11201,22197=>11202,22200=>11203,22201=>11204,22202=>11205,22203=>11206,22205=>11207,22206=>11208,22207=>11209,22211=>11210,22212=>11211,22214=>11212,22215=>11213,22219=>11214,22221=>11215,22222=>11216,22223=>11217,22224=>11218,22226=>11219,22227=>11220,22229=>11221,22230=>11222,22232=>11223,22233=>11224,22236=>11225,22243=>11226,22245=>11227,22246=>11228,22247=>11229,22248=>11230,22249=>11231,22250=>11232,22252=>11233,22254=>11234,22255=>11235,22258=>11236,22259=>11237,22262=>11238,22263=>11239,22264=>11240,22267=>11241,22268=>11242,22272=>11243,22273=>11244,22274=>11245,22277=>11246,22284=>11247,22286=>11248,22287=>11249,22288=>11250,22289=>11251,22292=>11252,22293=>11253,22295=>11254,22297=>11255,22298=>11256,22299=>11257,22301=>11258,22302=>11259,22304=>11260,22305=>11261,22306=>11262,22308=>11263,22309=>11264,22310=>11265,22311=>11266,22315=>11267,22321=>11268,22322=>11269,22324=>11270,22325=>11271,22326=>11272,22327=>11273,22328=>11274,22332=>11275,22333=>11276,22335=>11277,22337=>11278,22339=>11279,22340=>11280,22341=>11281,22342=>11282,22344=>11283,22345=>11284,22347=>11285,22354=>11286,22355=>11287,22356=>11288,22357=>11289,22358=>11290,22360=>11291,22361=>11292,22370=>11293,22371=>11294,22373=>11295,22375=>11296,22380=>11297,22382=>11298,22384=>11299,22385=>11300,22386=>11301,22388=>11302,22389=>11303,22392=>11304,22393=>11305,22394=>11306,22397=>11307,22398=>11308,22399=>11309,22400=>11310,22401=>11311,22407=>11312,22408=>11313,22409=>11314,22410=>11315,22413=>11316,22414=>11317,22415=>11318,22416=>11319,22417=>11320,22420=>11321,22421=>11322,22422=>11323,22423=>11324,22424=>11325,22425=>11326,22426=>11327,22428=>11328,22429=>11329,22430=>11330,22431=>11331,22437=>11332,22440=>11333,22442=>11334,22444=>11335,22447=>11336,22448=>11337,22449=>11338,22451=>11339,22453=>11340,22454=>11341,22455=>11342,22457=>11343,22458=>11344,22459=>11345,22460=>11346,22461=>11347,22462=>11348,22463=>11349,22464=>11350,22465=>11351,22468=>11352,22469=>11353,22470=>11354,22471=>11355,22472=>11356,22473=>11357,22474=>11358,22476=>11359,22477=>11360,22480=>11361,22481=>11362,22483=>11363,22486=>11364,22487=>11365,22491=>11366,22492=>11367,22494=>11368,22498=>11369,22499=>11370,22501=>11371,22502=>11372,22503=>11373,22504=>11374,22505=>11375,22506=>11376,22507=>11377,22508=>11378,22510=>11379,22512=>11380,22513=>11381,22514=>11382,22515=>11383,22517=>11384,22518=>11385,22523=>11386,22524=>11387,22526=>11388,22527=>11389,22529=>11390,22531=>11391,22532=>11392,22536=>11393,22537=>11394,22540=>11395,22542=>11396,22543=>11397,22544=>11398,22546=>11399,22547=>11400,22548=>11401,22551=>11402,22552=>11403,22554=>11404,22555=>11405,22556=>11406,22559=>11407,22562=>11408,22563=>11409,22565=>11410,22566=>11411,22567=>11412,22568=>11413,22569=>11414,22571=>11415,22572=>11416,22573=>11417,22574=>11418,22578=>11419,22579=>11420,22582=>11421,22583=>11422,22584=>11423,22585=>11424,22586=>11425,22587=>11426,22588=>11427,22589=>11428,22590=>11429,22591=>11430,22592=>11431,22593=>11432,22594=>11433,22595=>11434,22597=>11435,22598=>11436,22599=>11437,22600=>11438,22601=>11439,22606=>11440,22608=>11441,22611=>11442,22613=>11443,22614=>11444,22617=>11445,22618=>11446,22619=>11447,22620=>11448,22621=>11449,22623=>11450,22624=>11451,22625=>11452,22627=>11453,22630=>11454,22631=>11455,22632=>11456,22633=>11457,22634=>11458,22637=>11459,22638=>11460,22639=>11461,22640=>11462,22641=>11463,22642=>11464,22643=>11465,22644=>11466,22646=>11467,22647=>11468,22648=>11469,22650=>11470,22651=>11471,22652=>11472,22653=>11473,22655=>11474,22658=>11475,22660=>11476,22662=>11477,22663=>11478,22664=>11479,22667=>11480,22668=>11481,22669=>11482,22670=>11483,22671=>11484,22672=>11485,22673=>11486,22676=>11487,22677=>11488,22678=>11489,22679=>11490,22680=>11491,22683=>11492,22685=>11493,22688=>11494,22689=>11495,22690=>11496,22691=>11497,22692=>11498,22693=>11499,22694=>11500,22695=>11501,22698=>11502,22699=>11503,22700=>11504,22701=>11505,22703=>11506,22704=>11507,22705=>11508,22706=>11509,22708=>11510,22709=>11511,22710=>11512,22711=>11513,22712=>11514,22713=>11515,22714=>11516,22717=>11517,22719=>11518,22720=>11519,22722=>11520,22723=>11521,22724=>11522,22726=>11523,22728=>11524,22729=>11525,22730=>11526,22731=>11527,22732=>11528,22733=>11529,22734=>11530,22735=>11531,22736=>11532,22738=>11533,22740=>11534,22742=>11535,22743=>11536,22747=>11537,22748=>11538,22749=>11539,22753=>11540,22755=>11541,22757=>11542,22758=>11543,22759=>11544,22760=>11545,22762=>11546,22765=>11547,22769=>11548,22770=>11549,22772=>11550,22773=>11551,22775=>11552,22776=>11553,22779=>11554,22780=>11555,22782=>11556,22783=>11557,22784=>11558,22785=>11559,22787=>11560,22789=>11561,22790=>11562,22792=>11563,22793=>11564,12066=>11565,22794=>11565,22795=>11566,22796=>11567,22798=>11568,22800=>11569,22801=>11570,22802=>11571,22803=>11572,22807=>11573,22808=>11574,22811=>11575,22813=>11576,22814=>11577,22816=>11578,22817=>11579,22819=>11580,22822=>11581,22824=>11582,22828=>11583,22832=>11584,22834=>11585,22835=>11586,22837=>11587,22838=>11588,22843=>11589,22845=>11590,22847=>11591,22848=>11592,22851=>11593,22853=>11594,22854=>11595,22858=>11596,22860=>11597,22861=>11598,22864=>11599,22866=>11600,22867=>11601,22873=>11602,22875=>11603,22876=>11604,22877=>11605,22878=>11606,22879=>11607,22881=>11608,22883=>11609,22884=>11610,22886=>11611,22887=>11612,22888=>11613,22891=>11614,22893=>11615,22895=>11616,22896=>11617,22897=>11618,22898=>11619,22901=>11620,22903=>11621,22906=>11622,22907=>11623,22908=>11624,22910=>11625,22911=>11626,22912=>11627,22917=>11628,22921=>11629,22923=>11630,22924=>11631,22926=>11632,22927=>11633,22928=>11634,22929=>11635,22932=>11636,22933=>11637,22936=>11638,22938=>11639,22939=>11640,22940=>11641,22943=>11642,22944=>11643,22945=>11644,22946=>11645,22950=>11646,22951=>11647,22956=>11648,22957=>11649,22960=>11650,22961=>11651,22963=>11652,22964=>11653,22965=>11654,22966=>11655,22967=>11656,22968=>11657,22970=>11658,22972=>11659,22973=>11660,22975=>11661,22976=>11662,22977=>11663,22978=>11664,22979=>11665,22980=>11666,22981=>11667,22983=>11668,22984=>11669,22985=>11670,22988=>11671,22989=>11672,22990=>11673,22991=>11674,22997=>11675,22998=>11676,23001=>11677,23003=>11678,23006=>11679,23007=>11680,23008=>11681,23009=>11682,23010=>11683,23012=>11684,23014=>11685,23015=>11686,23017=>11687,23018=>11688,23019=>11689,23021=>11690,23022=>11691,23023=>11692,23024=>11693,23025=>11694,23026=>11695,23027=>11696,23028=>11697,23029=>11698,23030=>11699,23031=>11700,23032=>11701,23034=>11702,23036=>11703,23037=>11704,23038=>11705,23040=>11706,23042=>11707,23050=>11708,23051=>11709,23053=>11710,23054=>11711,23055=>11712,23056=>11713,23058=>11714,23060=>11715,23061=>11716,23062=>11717,23063=>11718,23065=>11719,23066=>11720,23067=>11721,23069=>11722,23070=>11723,23073=>11724,23074=>11725,23076=>11726,23078=>11727,23079=>11728,23080=>11729,23082=>11730,23083=>11731,23084=>11732,23085=>11733,23086=>11734,23087=>11735,23088=>11736,23091=>11737,23093=>11738,23095=>11739,23096=>11740,23097=>11741,23098=>11742,23099=>11743,23101=>11744,23102=>11745,23103=>11746,23106=>11747,23107=>11748,23108=>11749,23109=>11750,23111=>11751,23112=>11752,23115=>11753,23116=>11754,23117=>11755,23118=>11756,23119=>11757,23120=>11758,23121=>11759,23122=>11760,23123=>11761,23124=>11762,23126=>11763,23127=>11764,23128=>11765,23129=>11766,23131=>11767,23132=>11768,23133=>11769,23134=>11770,23135=>11771,23136=>11772,23137=>11773,23139=>11774,23140=>11775,23141=>11776,23144=>11777,23145=>11778,23147=>11779,23148=>11780,23150=>11781,23151=>11782,23152=>11783,23153=>11784,23154=>11785,23155=>11786,23160=>11787,23161=>11788,23163=>11789,23164=>11790,23165=>11791,23166=>11792,23168=>11793,23169=>11794,23170=>11795,23171=>11796,23172=>11797,23173=>11798,23174=>11799,23175=>11800,23176=>11801,23177=>11802,23178=>11803,23179=>11804,23180=>11805,23181=>11806,23182=>11807,23183=>11808,23184=>11809,23185=>11810,23187=>11811,23188=>11812,23189=>11813,23190=>11814,23191=>11815,23192=>11816,23193=>11817,23196=>11818,23197=>11819,23198=>11820,23199=>11821,23200=>11822,23201=>11823,23202=>11824,23203=>11825,23204=>11826,23205=>11827,23206=>11828,23208=>11829,23209=>11830,23211=>11831,23212=>11832,23213=>11833,23214=>11834,23215=>11835,23216=>11836,23217=>11837,23220=>11838,23222=>11839,23223=>11840,23225=>11841,23226=>11842,23227=>11843,23228=>11844,23231=>11845,23232=>11846,23235=>11847,23236=>11848,23237=>11849,23238=>11850,23239=>11851,23240=>11852,23242=>11853,23243=>11854,23245=>11855,23246=>11856,23247=>11857,23248=>11858,23249=>11859,23251=>11860,23253=>11861,23257=>11862,23258=>11863,23259=>11864,23261=>11865,23262=>11866,23263=>11867,23266=>11868,23268=>11869,23269=>11870,23271=>11871,23272=>11872,23274=>11873,23276=>11874,23277=>11875,23278=>11876,23279=>11877,23280=>11878,23282=>11879,23283=>11880,23284=>11881,23286=>11882,23287=>11883,23288=>11884,23289=>11885,23290=>11886,23292=>11887,23293=>11888,23294=>11889,23295=>11890,23297=>11891,23298=>11892,23299=>11893,23300=>11894,23301=>11895,23302=>11896,23303=>11897,23306=>11898,23309=>11899,23310=>11900,23311=>11901,23312=>11902,23313=>11903,23314=>11904,23315=>11905,23316=>11906,23317=>11907,23320=>11908,23322=>11909,23323=>11910,23324=>11911,23325=>11912,23326=>11913,23327=>11914,23328=>11915,23330=>11916,23331=>11917,23332=>11918,23333=>11919,23334=>11920,23335=>11921,23336=>11922,23337=>11923,23339=>11924,23340=>11925,23341=>11926,23342=>11927,23343=>11928,23345=>11929,23347=>11930,23349=>11931,23350=>11932,23353=>11933,23354=>11934,23355=>11935,23356=>11936,23357=>11937,23358=>11938,23359=>11939,23361=>11940,23362=>11941,23363=>11942,23364=>11943,23365=>11944,23366=>11945,23367=>11946,23368=>11947,23369=>11948,23370=>11949,23371=>11950,23373=>11951,23374=>11952,23375=>11953,23378=>11954,23382=>11955,23390=>11956,23392=>11957,23393=>11958,23399=>11959,23400=>11960,23405=>11961,23406=>11962,23407=>11963,23410=>11964,23412=>11965,23414=>11966,23415=>11967,23417=>11968,23419=>11969,23420=>11970,23422=>11971,23426=>11972,23430=>11973,23434=>11974,23437=>11975,23438=>11976,23440=>11977,23441=>11978,23442=>11979,23444=>11980,23446=>11981,23455=>11982,23463=>11983,23464=>11984,23465=>11985,23468=>11986,23469=>11987,23470=>11988,23471=>11989,23473=>11990,23474=>11991,23479=>11992,23482=>11993,23483=>11994,23484=>11995,23488=>11996,23489=>11997,23491=>11998,23496=>11999,23497=>12000,23498=>12001,23499=>12002,23501=>12003,23502=>12004,23503=>12005,23505=>12006,23508=>12007,23509=>12008,23510=>12009,23511=>12010,23512=>12011,23513=>12012,23514=>12013,23515=>12014,23516=>12015,23520=>12016,23523=>12017,23530=>12018,23533=>12019,23535=>12020,23537=>12021,23538=>12022,23539=>12023,23540=>12024,23543=>12025,23549=>12026,23550=>12027,23552=>12028,23554=>12029,23555=>12030,23557=>12031,23564=>12032,23568=>12033,23570=>12034,23571=>12035,23575=>12036,23577=>12037,23579=>12038,23582=>12039,23583=>12040,23584=>12041,23585=>12042,23587=>12043,23590=>12044,23592=>12045,23593=>12046,23594=>12047,23595=>12048,23597=>12049,23598=>12050,23599=>12051,23600=>12052,23602=>12053,23603=>12054,23605=>12055,23606=>12056,23619=>12057,23620=>12058,23622=>12059,23623=>12060,23628=>12061,23629=>12062,23634=>12063,23635=>12064,23636=>12065,23638=>12066,23639=>12067,23640=>12068,23642=>12069,23643=>12070,23644=>12071,23645=>12072,23647=>12073,23655=>12074,23657=>12075,23658=>12076,23659=>12077,23661=>12078,23664=>12079,23666=>12080,23667=>12081,23668=>12082,23669=>12083,23670=>12084,23671=>12085,23672=>12086,23675=>12087,23676=>12088,23677=>12089,23678=>12090,23680=>12091,23683=>12092,23684=>12093,23685=>12094,23686=>12095,23687=>12096,23689=>12097,23690=>12098,23691=>12099,23694=>12100,23695=>12101,23698=>12102,23699=>12103,23701=>12104,23709=>12105,23710=>12106,23711=>12107,23712=>12108,23716=>12109,23717=>12110,23718=>12111,23719=>12112,23720=>12113,23722=>12114,23726=>12115,23727=>12116,23728=>12117,23730=>12118,23732=>12119,23734=>12120,23737=>12121,23738=>12122,23739=>12123,23740=>12124,23742=>12125,23744=>12126,23746=>12127,23747=>12128,23749=>12129,23750=>12130,23751=>12131,23752=>12132,23753=>12133,23754=>12134,23756=>12135,23757=>12136,23758=>12137,23759=>12138,23760=>12139,23761=>12140,23763=>12141,23764=>12142,23765=>12143,23766=>12144,23767=>12145,23768=>12146,23770=>12147,23771=>12148,23772=>12149,23773=>12150,23774=>12151,23775=>12152,23776=>12153,23778=>12154,23779=>12155,23783=>12156,23785=>12157,23787=>12158,23788=>12159,23790=>12160,23791=>12161,23793=>12162,23794=>12163,23795=>12164,23797=>12165,23799=>12166,23800=>12167,23801=>12168,23802=>12169,23804=>12170,23806=>12171,23807=>12172,23808=>12173,23809=>12174,23812=>12175,23813=>12176,23816=>12177,23817=>12178,23818=>12179,23819=>12180,23820=>12181,23823=>12182,23824=>12183,23825=>12184,23826=>12185,23827=>12186,23829=>12187,23832=>12188,23833=>12189,23834=>12190,23836=>12191,23837=>12192,23839=>12193,23840=>12194,23841=>12195,23842=>12196,23843=>12197,23845=>12198,23848=>12199,23850=>12200,23851=>12201,23855=>12202,23856=>12203,23857=>12204,23858=>12205,23859=>12206,23861=>12207,23862=>12208,23863=>12209,23864=>12210,23865=>12211,23866=>12212,23867=>12213,23868=>12214,23871=>12215,23872=>12216,23873=>12217,23874=>12218,23875=>12219,23876=>12220,23877=>12221,23878=>12222,23880=>12223,23881=>12224,23885=>12225,23886=>12226,23887=>12227,23889=>12228,23890=>12229,23891=>12230,23892=>12231,23893=>12232,23894=>12233,23895=>12234,23897=>12235,23898=>12236,23900=>12237,23902=>12238,23903=>12239,23904=>12240,23905=>12241,23906=>12242,23907=>12243,23908=>12244,23909=>12245,23910=>12246,23911=>12247,23912=>12248,23914=>12249,23917=>12250,23918=>12251,23920=>12252,23921=>12253,23922=>12254,23923=>12255,23925=>12256,23926=>12257,23927=>12258,23928=>12259,23929=>12260,23930=>12261,23931=>12262,23932=>12263,23933=>12264,23934=>12265,23935=>12266,23936=>12267,23939=>12268,23941=>12269,23942=>12270,23944=>12271,23945=>12272,23946=>12273,23947=>12274,23948=>12275,23949=>12276,23950=>12277,23951=>12278,23952=>12279,23953=>12280,23954=>12281,23955=>12282,23956=>12283,23957=>12284,23958=>12285,23960=>12286,23962=>12287,23963=>12288,23964=>12289,23966=>12290,23967=>12291,23969=>12292,23970=>12293,23971=>12294,23972=>12295,23973=>12296,23974=>12297,23976=>12298,23977=>12299,23978=>12300,23979=>12301,23980=>12302,23981=>12303,23982=>12304,23983=>12305,23984=>12306,23985=>12307,23986=>12308,23987=>12309,23988=>12310,23989=>12311,23990=>12312,23993=>12313,23995=>12314,23997=>12315,23998=>12316,23999=>12317,24000=>12318,24001=>12319,24002=>12320,24003=>12321,24004=>12322,24006=>12323,24007=>12324,24008=>12325,24009=>12326,24010=>12327,24012=>12328,24014=>12329,24015=>12330,24016=>12331,24017=>12332,24019=>12333,24021=>12334,24022=>12335,24023=>12336,24024=>12337,24025=>12338,24026=>12339,24028=>12340,24031=>12341,24032=>12342,24035=>12343,24036=>12344,24042=>12345,24044=>12346,24045=>12347,24053=>12348,24054=>12349,24056=>12350,24057=>12351,24058=>12352,24059=>12353,24060=>12354,24063=>12355,24064=>12356,24068=>12357,24071=>12358,24073=>12359,24074=>12360,24075=>12361,24077=>12362,24078=>12363,24082=>12364,24083=>12365,24087=>12366,24094=>12367,24095=>12368,24096=>12369,24097=>12370,24098=>12371,24099=>12372,24100=>12373,24104=>12374,24105=>12375,24106=>12376,24108=>12377,24111=>12378,24112=>12379,24114=>12380,24116=>12381,24117=>12382,24121=>12383,24122=>12384,24126=>12385,24127=>12386,24129=>12387,24134=>12388,24135=>12389,24136=>12390,24137=>12391,24138=>12392,24139=>12393,24141=>12394,24142=>12395,24143=>12396,24144=>12397,24145=>12398,24146=>12399,24147=>12400,24150=>12401,24153=>12402,24154=>12403,24156=>12404,24157=>12405,24160=>12406,24164=>12407,24165=>12408,24166=>12409,24167=>12410,24168=>12411,24169=>12412,24170=>12413,24173=>12414,24174=>12415,24175=>12416,24176=>12417,24177=>12418,24181=>12419,24183=>12420,24193=>12421,24194=>12422,24195=>12423,24197=>12424,24200=>12425,24201=>12426,24204=>12427,24205=>12428,24206=>12429,24210=>12430,24216=>12431,24219=>12432,24221=>12433,24225=>12434,24226=>12435,24227=>12436,24228=>12437,24232=>12438,24233=>12439,24234=>12440,24236=>12441,24238=>12442,24239=>12443,24240=>12444,24241=>12445,24242=>12446,24244=>12447,24250=>12448,24251=>12449,24252=>12450,24253=>12451,24255=>12452,24256=>12453,24257=>12454,24258=>12455,24259=>12456,24260=>12457,24261=>12458,24262=>12459,24263=>12460,24264=>12461,24267=>12462,24268=>12463,24269=>12464,24270=>12465,24271=>12466,24272=>12467,24276=>12468,24277=>12469,24279=>12470,24280=>12471,24281=>12472,24282=>12473,24284=>12474,24285=>12475,24286=>12476,24292=>12477,24293=>12478,24294=>12479,24295=>12480,24297=>12481,24299=>12482,24301=>12483,24302=>12484,24303=>12485,24304=>12486,24305=>12487,24306=>12488,24309=>12489,24312=>12490,24313=>12491,24315=>12492,24316=>12493,24317=>12494,24325=>12495,24326=>12496,24327=>12497,24329=>12498,24332=>12499,24333=>12500,24334=>12501,24336=>12502,24338=>12503,24340=>12504,24342=>12505,24345=>12506,24346=>12507,24348=>12508,24349=>12509,24350=>12510,24353=>12511,24354=>12512,24355=>12513,24356=>12514,24360=>12515,24363=>12516,24364=>12517,24366=>12518,24368=>12519,24370=>12520,24372=>12521,24374=>12522,24375=>12523,24376=>12524,24379=>12525,24381=>12526,24382=>12527,24383=>12528,24385=>12529,24386=>12530,24387=>12531,24388=>12532,24389=>12533,24391=>12534,24393=>12535,24394=>12536,24395=>12537,24397=>12538,24399=>12539,24401=>12540,24404=>12541,24410=>12542,24411=>12543,24412=>12544,24414=>12545,24415=>12546,24416=>12547,24419=>12548,24421=>12549,24423=>12550,24424=>12551,24427=>12552,24430=>12553,24431=>12554,24434=>12555,24436=>12556,24437=>12557,24438=>12558,24440=>12559,24442=>12560,24445=>12561,24446=>12562,24447=>12563,24451=>12564,24454=>12565,24461=>12566,24462=>12567,24463=>12568,24467=>12569,24468=>12570,24470=>12571,24474=>12572,24475=>12573,24477=>12574,24479=>12575,24482=>12576,24483=>12577,24484=>12578,24485=>12579,24486=>12580,24487=>12581,24491=>12582,24492=>12583,24495=>12584,24496=>12585,24497=>12586,24498=>12587,24499=>12588,24500=>12589,24502=>12590,24504=>12591,24506=>12592,24507=>12593,24510=>12594,24511=>12595,24512=>12596,24513=>12597,24514=>12598,24519=>12599,24520=>12600,24522=>12601,24523=>12602,24526=>12603,24531=>12604,24532=>12605,24533=>12606,24538=>12607,24539=>12608,24540=>12609,24542=>12610,24543=>12611,24546=>12612,24547=>12613,24549=>12614,24550=>12615,24552=>12616,24553=>12617,24556=>12618,24559=>12619,24560=>12620,24562=>12621,24563=>12622,24564=>12623,24566=>12624,24567=>12625,24569=>12626,24570=>12627,24572=>12628,24583=>12629,24584=>12630,24585=>12631,24587=>12632,24588=>12633,24592=>12634,24593=>12635,24595=>12636,24599=>12637,24600=>12638,24602=>12639,24606=>12640,24607=>12641,24610=>12642,24611=>12643,24612=>12644,24620=>12645,24621=>12646,24622=>12647,24624=>12648,24625=>12649,24626=>12650,24627=>12651,24628=>12652,24630=>12653,24631=>12654,24632=>12655,24633=>12656,24634=>12657,24637=>12658,24638=>12659,24640=>12660,24644=>12661,24645=>12662,24646=>12663,24647=>12664,24648=>12665,24649=>12666,24650=>12667,24652=>12668,24654=>12669,24655=>12670,24657=>12671,24659=>12672,24660=>12673,24662=>12674,24663=>12675,24664=>12676,24667=>12677,24668=>12678,24670=>12679,24671=>12680,24672=>12681,24673=>12682,24677=>12683,24678=>12684,24686=>12685,24689=>12686,24690=>12687,24692=>12688,24693=>12689,24695=>12690,24702=>12691,24704=>12692,24705=>12693,24706=>12694,24709=>12695,24710=>12696,24711=>12697,24712=>12698,24714=>12699,24715=>12700,24718=>12701,24719=>12702,24720=>12703,24721=>12704,24723=>12705,24725=>12706,24727=>12707,24728=>12708,24729=>12709,24732=>12710,24734=>12711,24737=>12712,24738=>12713,24740=>12714,24741=>12715,24743=>12716,24745=>12717,24746=>12718,24750=>12719,24752=>12720,24755=>12721,24759=>12722,24761=>12723,24762=>12724,24765=>12725,24766=>12726,24767=>12727,24768=>12728,24769=>12729,24770=>12730,24771=>12731,24772=>12732,24775=>12733,24776=>12734,24777=>12735,24780=>12736,24781=>12737,24782=>12738,24783=>12739,24784=>12740,24786=>12741,24787=>12742,24788=>12743,24790=>12744,24791=>12745,24793=>12746,24795=>12747,24798=>12748,24802=>12749,24803=>12750,24804=>12751,24805=>12752,24810=>12753,24821=>12754,24823=>12755,24824=>12756,24828=>12757,24829=>12758,24830=>12759,24831=>12760,24834=>12761,24835=>12762,24836=>12763,24837=>12764,24839=>12765,24842=>12766,24843=>12767,24844=>12768,24848=>12769,24849=>12770,24850=>12771,24851=>12772,24852=>12773,24854=>12774,24855=>12775,24856=>12776,24857=>12777,24861=>12778,24862=>12779,24865=>12780,24866=>12781,24869=>12782,24872=>12783,24873=>12784,24874=>12785,24876=>12786,24877=>12787,24878=>12788,24879=>12789,24880=>12790,24881=>12791,24882=>12792,24883=>12793,24885=>12794,24886=>12795,24888=>12796,24889=>12797,24890=>12798,24891=>12799,24892=>12800,24893=>12801,24896=>12802,24897=>12803,24898=>12804,24899=>12805,24900=>12806,24901=>12807,24902=>12808,24903=>12809,24905=>12810,24909=>12811,24911=>12812,24912=>12813,24914=>12814,24915=>12815,24916=>12816,24918=>12817,24919=>12818,24921=>12819,24923=>12820,24924=>12821,24926=>12822,24928=>12823,24929=>12824,24933=>12825,24934=>12826,24937=>12827,24940=>12828,24941=>12829,24943=>12830,24945=>12831,24946=>12832,24948=>12833,24952=>12834,24953=>12835,24954=>12836,24955=>12837,24956=>12838,24957=>12839,24958=>12840,24959=>12841,24960=>12842,24961=>12843,24963=>12844,24964=>12845,24965=>12846,24966=>12847,24967=>12848,24968=>12849,24969=>12850,24972=>12851,24973=>12852,24975=>12853,24979=>12854,24981=>12855,24982=>12856,24983=>12857,24984=>12858,24985=>12859,24987=>12860,24988=>12861,24990=>12862,24991=>12863,24992=>12864,24993=>12865,24994=>12866,24995=>12867,24997=>12868,24998=>12869,25002=>12870,25005=>12871,25007=>12872,25008=>12873,25009=>12874,25011=>12875,25012=>12876,25013=>12877,25016=>12878,25017=>12879,25018=>12880,25019=>12881,25020=>12882,25021=>12883,25023=>12884,25024=>12885,25025=>12886,25027=>12887,25028=>12888,25029=>12889,25030=>12890,25037=>12891,25038=>12892,25039=>12893,25040=>12894,25043=>12895,25045=>12896,25046=>12897,25047=>12898,25048=>12899,25049=>12900,25050=>12901,25051=>12902,25052=>12903,25053=>12904,25056=>12905,25057=>12906,25058=>12907,25060=>12908,25061=>12909,25063=>12910,25065=>12911,25066=>12912,25067=>12913,25068=>12914,25069=>12915,25070=>12916,25071=>12917,25072=>12918,25073=>12919,25075=>12920,25076=>12921,25081=>12922,25083=>12923,25085=>12924,25089=>12925,25090=>12926,25091=>12927,25092=>12928,25093=>12929,25097=>12930,25107=>12931,25113=>12932,25116=>12933,25117=>12934,25118=>12935,25120=>12936,25123=>12937,25126=>12938,25128=>12939,25129=>12940,25131=>12941,25133=>12942,25135=>12943,25137=>12944,25141=>12945,12094=>12946,25142=>12946,25144=>12947,25145=>12948,25146=>12949,25147=>12950,25148=>12951,25154=>12952,25156=>12953,25157=>12954,25158=>12955,25162=>12956,25167=>12957,25168=>12958,25173=>12959,25174=>12960,25175=>12961,25177=>12962,25178=>12963,25180=>12964,25181=>12965,25182=>12966,25183=>12967,25184=>12968,25185=>12969,25186=>12970,25188=>12971,25189=>12972,25192=>12973,25201=>12974,25202=>12975,25204=>12976,25205=>12977,25207=>12978,25208=>12979,25210=>12980,25211=>12981,25213=>12982,25217=>12983,25218=>12984,25219=>12985,25221=>12986,25222=>12987,25223=>12988,25224=>12989,25227=>12990,25228=>12991,25229=>12992,25230=>12993,25231=>12994,25232=>12995,25236=>12996,25241=>12997,25244=>12998,25245=>12999,25246=>13000,25251=>13001,25254=>13002,25255=>13003,25257=>13004,25258=>13005,25261=>13006,25262=>13007,25263=>13008,25264=>13009,25266=>13010,25267=>13011,25268=>13012,25270=>13013,25271=>13014,25272=>13015,25274=>13016,25278=>13017,25280=>13018,25281=>13019,25283=>13020,25291=>13021,25295=>13022,25297=>13023,25301=>13024,25309=>13025,25310=>13026,25312=>13027,25313=>13028,25316=>13029,25322=>13030,25323=>13031,25328=>13032,25330=>13033,25333=>13034,25336=>13035,25337=>13036,25338=>13037,25339=>13038,25344=>13039,25347=>13040,25348=>13041,25349=>13042,25350=>13043,25354=>13044,25355=>13045,25356=>13046,25357=>13047,25359=>13048,25360=>13049,25362=>13050,25363=>13051,25364=>13052,25365=>13053,25367=>13054,25368=>13055,25369=>13056,25372=>13057,25382=>13058,25383=>13059,25385=>13060,25388=>13061,25389=>13062,25390=>13063,25392=>13064,25393=>13065,25395=>13066,25396=>13067,25397=>13068,25398=>13069,25399=>13070,25400=>13071,25403=>13072,25404=>13073,25407=>13074,25408=>13075,25409=>13076,25412=>13077,25415=>13078,25416=>13079,25418=>13080,25425=>13081,25426=>13082,25427=>13083,25428=>13084,25430=>13085,25431=>13086,25432=>13087,25433=>13088,25434=>13089,25435=>13090,25436=>13091,25437=>13092,25440=>13093,25444=>13094,25445=>13095,25446=>13096,25450=>13097,25452=>13098,25455=>13099,25456=>13100,25459=>13101,25460=>13102,25461=>13103,25464=>13104,25465=>13105,25468=>13106,25469=>13107,25470=>13108,25471=>13109,25473=>13110,25477=>13111,25478=>13112,25483=>13113,25485=>13114,25489=>13115,25491=>13116,25492=>13117,25493=>13118,25495=>13119,25497=>13120,25498=>13121,25499=>13122,25500=>13123,25501=>13124,25502=>13125,25503=>13126,25505=>13127,25508=>13128,25510=>13129,25515=>13130,25519=>13131,25521=>13132,25522=>13133,25525=>13134,25526=>13135,25529=>13136,25531=>13137,25533=>13138,25535=>13139,25537=>13140,25538=>13141,25539=>13142,25541=>13143,25543=>13144,25544=>13145,25546=>13146,25547=>13147,25548=>13148,25553=>13149,25555=>13150,25556=>13151,25557=>13152,25559=>13153,25560=>13154,25561=>13155,25563=>13156,25564=>13157,25565=>13158,25567=>13159,25570=>13160,25572=>13161,25573=>13162,25574=>13163,25575=>13164,25576=>13165,25579=>13166,25580=>13167,25583=>13168,25584=>13169,25585=>13170,25587=>13171,25589=>13172,25591=>13173,25593=>13174,25594=>13175,25595=>13176,25596=>13177,25598=>13178,25603=>13179,25604=>13180,25606=>13181,25607=>13182,25608=>13183,25609=>13184,25610=>13185,25614=>13186,25617=>13187,25618=>13188,25621=>13189,25622=>13190,25624=>13191,25625=>13192,25626=>13193,25629=>13194,25631=>13195,25634=>13196,25635=>13197,25636=>13198,25637=>13199,25639=>13200,25640=>13201,25641=>13202,25643=>13203,25646=>13204,25647=>13205,25648=>13206,25649=>13207,25650=>13208,25651=>13209,25653=>13210,25655=>13211,25656=>13212,25657=>13213,25659=>13214,25660=>13215,25662=>13216,25664=>13217,25666=>13218,25667=>13219,25673=>13220,25675=>13221,25676=>13222,25677=>13223,25678=>13224,25679=>13225,25680=>13226,25683=>13227,25685=>13228,25686=>13229,25687=>13230,25689=>13231,25690=>13232,25691=>13233,25693=>13234,25696=>13235,25697=>13236,25698=>13237,25699=>13238,25700=>13239,25701=>13240,25702=>13241,25704=>13242,25706=>13243,25707=>13244,25708=>13245,25710=>13246,25712=>13247,25713=>13248,25714=>13249,25716=>13250,25717=>13251,25719=>13252,25724=>13253,25725=>13254,25726=>13255,25727=>13256,25728=>13257,25729=>13258,25731=>13259,25734=>13260,25737=>13261,25738=>13262,25739=>13263,25740=>13264,25741=>13265,25742=>13266,25743=>13267,25744=>13268,25748=>13269,25751=>13270,25752=>13271,25754=>13272,25755=>13273,25756=>13274,25757=>13275,25760=>13276,25761=>13277,25762=>13278,25766=>13279,25767=>13280,25768=>13281,25770=>13282,25775=>13283,25777=>13284,25780=>13285,25782=>13286,25785=>13287,25789=>13288,25795=>13289,25798=>13290,25800=>13291,25801=>13292,25804=>13293,25807=>13294,25809=>13295,25811=>13296,25813=>13297,25814=>13298,25817=>13299,25819=>13300,25820=>13301,25821=>13302,25823=>13303,25825=>13304,25827=>13305,25829=>13306,25831=>13307,25832=>13308,25833=>13309,25834=>13310,25835=>13311,25837=>13312,25838=>13313,25843=>13314,25845=>13315,25846=>13316,25848=>13317,25849=>13318,25853=>13319,25855=>13320,25857=>13321,25858=>13322,25859=>13323,25861=>13324,25863=>13325,25864=>13326,25866=>13327,25867=>13328,25868=>13329,25869=>13330,25870=>13331,25872=>13332,25873=>13333,25875=>13334,25877=>13335,25879=>13336,25882=>13337,25884=>13338,25886=>13339,25887=>13340,25888=>13341,25889=>13342,25894=>13343,25895=>13344,25896=>13345,25897=>13346,25901=>13347,25904=>13348,25905=>13349,25906=>13350,25907=>13351,25911=>13352,25914=>13353,25916=>13354,25917=>13355,25920=>13356,25921=>13357,25922=>13358,25923=>13359,25924=>13360,25926=>13361,25927=>13362,25930=>13363,25931=>13364,25933=>13365,25934=>13366,25936=>13367,25938=>13368,25939=>13369,25940=>13370,25944=>13371,25946=>13372,25948=>13373,25951=>13374,25952=>13375,25953=>13376,25956=>13377,25957=>13378,25959=>13379,25960=>13380,25961=>13381,25962=>13382,25965=>13383,25966=>13384,25967=>13385,25969=>13386,25971=>13387,25974=>13388,25977=>13389,25978=>13390,25979=>13391,25980=>13392,25981=>13393,25982=>13394,25983=>13395,25984=>13396,25985=>13397,25988=>13398,25989=>13399,25990=>13400,25992=>13401,25993=>13402,25994=>13403,25997=>13404,25998=>13405,25999=>13406,26002=>13407,26004=>13408,26006=>13409,26008=>13410,26010=>13411,26013=>13412,26014=>13413,26016=>13414,26018=>13415,26019=>13416,26022=>13417,26024=>13418,26026=>13419,26030=>13420,26033=>13421,26034=>13422,26035=>13423,26036=>13424,26037=>13425,26038=>13426,26040=>13427,26042=>13428,26043=>13429,26046=>13430,26047=>13431,26048=>13432,26050=>13433,26055=>13434,26056=>13435,26057=>13436,26058=>13437,26061=>13438,26064=>13439,26065=>13440,26067=>13441,26068=>13442,26069=>13443,26072=>13444,26073=>13445,26074=>13446,26075=>13447,26076=>13448,26077=>13449,26078=>13450,26079=>13451,26081=>13452,26083=>13453,26084=>13454,26090=>13455,26091=>13456,26098=>13457,26099=>13458,26100=>13459,26101=>13460,26104=>13461,26105=>13462,26107=>13463,26108=>13464,26109=>13465,26110=>13466,26111=>13467,26113=>13468,26116=>13469,26117=>13470,26119=>13471,26120=>13472,26121=>13473,26123=>13474,26125=>13475,26128=>13476,26129=>13477,26130=>13478,26134=>13479,26135=>13480,26136=>13481,26138=>13482,26139=>13483,26140=>13484,26142=>13485,26145=>13486,26146=>13487,26147=>13488,26148=>13489,26150=>13490,26153=>13491,26154=>13492,26155=>13493,26156=>13494,26158=>13495,26160=>13496,26162=>13497,26163=>13498,26167=>13499,26168=>13500,26169=>13501,26170=>13502,26171=>13503,26173=>13504,26175=>13505,26176=>13506,26180=>13507,26181=>13508,26182=>13509,26183=>13510,26184=>13511,26185=>13512,26186=>13513,26189=>13514,26190=>13515,26192=>13516,26193=>13517,26200=>13518,26201=>13519,26203=>13520,26204=>13521,26206=>13522,26208=>13523,26210=>13524,26211=>13525,26213=>13526,26215=>13527,26217=>13528,26218=>13529,26219=>13530,26220=>13531,26221=>13532,26225=>13533,26226=>13534,26227=>13535,26229=>13536,26232=>13537,26233=>13538,26235=>13539,26236=>13540,26237=>13541,26239=>13542,26240=>13543,26241=>13544,26243=>13545,26245=>13546,26246=>13547,26250=>13548,26251=>13549,26253=>13550,26254=>13551,26255=>13552,26256=>13553,26258=>13554,26259=>13555,26260=>13556,26261=>13557,26264=>13558,26265=>13559,26266=>13560,26267=>13561,26268=>13562,26270=>13563,26271=>13564,26272=>13565,26273=>13566,26275=>13567,26276=>13568,26277=>13569,26278=>13570,26281=>13571,26282=>13572,26284=>13573,26285=>13574,26287=>13575,26288=>13576,26289=>13577,26290=>13578,26291=>13579,26293=>13580,26294=>13581,26295=>13582,26296=>13583,26298=>13584,26299=>13585,26300=>13586,26301=>13587,26303=>13588,26304=>13589,26305=>13590,26306=>13591,26307=>13592,26309=>13593,26312=>13594,26314=>13595,26315=>13596,26316=>13597,26317=>13598,26318=>13599,26319=>13600,26320=>13601,26321=>13602,26322=>13603,26323=>13604,26324=>13605,26325=>13606,26327=>13607,26328=>13608,26330=>13609,26334=>13610,26335=>13611,26337=>13612,26338=>13613,26339=>13614,26340=>13615,26341=>13616,26343=>13617,26344=>13618,26346=>13619,26347=>13620,26349=>13621,26350=>13622,26351=>13623,26353=>13624,26357=>13625,26358=>13626,26362=>13627,26363=>13628,26365=>13629,26369=>13630,26370=>13631,26372=>13632,26373=>13633,26374=>13634,26375=>13635,26380=>13636,26382=>13637,26383=>13638,26385=>13639,26386=>13640,26387=>13641,26390=>13642,26392=>13643,26393=>13644,26394=>13645,26396=>13646,26398=>13647,26400=>13648,26401=>13649,26402=>13650,26403=>13651,26404=>13652,26405=>13653,26409=>13654,26414=>13655,26416=>13656,26418=>13657,26419=>13658,26422=>13659,26423=>13660,26424=>13661,26425=>13662,26427=>13663,26428=>13664,26430=>13665,26431=>13666,26433=>13667,26436=>13668,26437=>13669,26439=>13670,26442=>13671,26443=>13672,26445=>13673,26450=>13674,26452=>13675,26453=>13676,26455=>13677,26456=>13678,26457=>13679,26458=>13680,26459=>13681,26461=>13682,26466=>13683,26467=>13684,26468=>13685,26470=>13686,26471=>13687,26475=>13688,26476=>13689,26478=>13690,26484=>13691,26486=>13692,26488=>13693,26489=>13694,26490=>13695,26491=>13696,26493=>13697,26496=>13698,26498=>13699,26499=>13700,26501=>13701,26502=>13702,26504=>13703,26506=>13704,26508=>13705,26509=>13706,26510=>13707,26511=>13708,26513=>13709,26514=>13710,26515=>13711,26516=>13712,26518=>13713,26521=>13714,26523=>13715,26527=>13716,26528=>13717,26529=>13718,26532=>13719,26534=>13720,26537=>13721,26540=>13722,26542=>13723,26545=>13724,26546=>13725,26548=>13726,26553=>13727,26554=>13728,26555=>13729,26556=>13730,26557=>13731,26558=>13732,26559=>13733,26560=>13734,26562=>13735,26565=>13736,26566=>13737,26567=>13738,26568=>13739,26569=>13740,26570=>13741,26571=>13742,26572=>13743,26573=>13744,26574=>13745,26581=>13746,26582=>13747,26583=>13748,26587=>13749,26591=>13750,26593=>13751,26595=>13752,26596=>13753,26598=>13754,26599=>13755,26600=>13756,26602=>13757,26603=>13758,26605=>13759,26606=>13760,26610=>13761,26613=>13762,26614=>13763,26615=>13764,26616=>13765,26617=>13766,26618=>13767,26619=>13768,26620=>13769,26622=>13770,26625=>13771,26626=>13772,26627=>13773,26628=>13774,26630=>13775,26637=>13776,26640=>13777,26642=>13778,26644=>13779,26645=>13780,26648=>13781,26649=>13782,26650=>13783,26651=>13784,26652=>13785,26654=>13786,26655=>13787,26656=>13788,26658=>13789,26659=>13790,26660=>13791,26661=>13792,26662=>13793,26663=>13794,26664=>13795,26667=>13796,26668=>13797,26669=>13798,26670=>13799,26671=>13800,26672=>13801,26673=>13802,26676=>13803,26677=>13804,26678=>13805,26682=>13806,26683=>13807,26687=>13808,26695=>13809,26699=>13810,26701=>13811,26703=>13812,26706=>13813,26710=>13814,26711=>13815,26712=>13816,26713=>13817,26714=>13818,26715=>13819,26716=>13820,26717=>13821,26718=>13822,26719=>13823,26730=>13824,26732=>13825,26733=>13826,26734=>13827,26735=>13828,26736=>13829,26737=>13830,26738=>13831,26739=>13832,26741=>13833,26744=>13834,26745=>13835,26746=>13836,26747=>13837,26748=>13838,26749=>13839,26750=>13840,26751=>13841,26752=>13842,26754=>13843,26756=>13844,26759=>13845,26760=>13846,26761=>13847,26762=>13848,26763=>13849,26764=>13850,26765=>13851,26766=>13852,26768=>13853,26769=>13854,26770=>13855,26772=>13856,26773=>13857,26774=>13858,26777=>13859,26778=>13860,26779=>13861,26780=>13862,26782=>13863,26784=>13864,26785=>13865,26787=>13866,26788=>13867,26789=>13868,26793=>13869,26794=>13870,26795=>13871,26796=>13872,26798=>13873,26801=>13874,26802=>13875,26804=>13876,26806=>13877,26807=>13878,26808=>13879,26809=>13880,26810=>13881,26811=>13882,26812=>13883,26813=>13884,26814=>13885,26815=>13886,26817=>13887,26819=>13888,26820=>13889,26821=>13890,26822=>13891,26823=>13892,26824=>13893,26826=>13894,26828=>13895,26830=>13896,26831=>13897,26832=>13898,26833=>13899,26835=>13900,26836=>13901,26841=>13902,26843=>13903,26844=>13904,26845=>13905,26846=>13906,26849=>13907,26850=>13908,26852=>13909,26853=>13910,26854=>13911,26856=>13912,26857=>13913,26858=>13914,26859=>13915,26860=>13916,26861=>13917,26863=>13918,26866=>13919,26867=>13920,26868=>13921,26870=>13922,26871=>13923,26872=>13924,26875=>13925,26877=>13926,26878=>13927,26879=>13928,26880=>13929,26882=>13930,26883=>13931,26884=>13932,26886=>13933,26887=>13934,26888=>13935,26889=>13936,26890=>13937,26892=>13938,26897=>13939,26899=>13940,26900=>13941,26901=>13942,26902=>13943,26903=>13944,26904=>13945,26905=>13946,26906=>13947,26907=>13948,26908=>13949,26909=>13950,26910=>13951,26913=>13952,26914=>13953,26915=>13954,26917=>13955,26918=>13956,26919=>13957,26920=>13958,26921=>13959,26922=>13960,26923=>13961,26924=>13962,26926=>13963,26927=>13964,26929=>13965,26930=>13966,26931=>13967,26933=>13968,26934=>13969,26935=>13970,26936=>13971,26938=>13972,26939=>13973,26940=>13974,26942=>13975,26944=>13976,26945=>13977,26947=>13978,26948=>13979,26949=>13980,26950=>13981,26951=>13982,26952=>13983,26953=>13984,26955=>13985,26956=>13986,26957=>13987,26958=>13988,26959=>13989,26960=>13990,26961=>13991,26962=>13992,26965=>13993,26966=>13994,26968=>13995,26969=>13996,26971=>13997,26972=>13998,26975=>13999,26977=>14000,26978=>14001,26980=>14002,26981=>14003,26983=>14004,26985=>14005,26986=>14006,26988=>14007,26991=>14008,26992=>14009,26994=>14010,26995=>14011,26996=>14012,26998=>14013,27002=>14014,27003=>14015,27005=>14016,27006=>14017,27007=>14018,27009=>14019,27011=>14020,27013=>14021,27018=>14022,27019=>14023,27020=>14024,27022=>14025,27023=>14026,27024=>14027,27025=>14028,27026=>14029,27027=>14030,27030=>14031,27031=>14032,27033=>14033,27034=>14034,27037=>14035,27038=>14036,27039=>14037,27040=>14038,27041=>14039,27042=>14040,27043=>14041,27044=>14042,27045=>14043,27046=>14044,27049=>14045,27052=>14046,27055=>14047,27056=>14048,27058=>14049,27059=>14050,27061=>14051,27062=>14052,27064=>14053,27065=>14054,27066=>14055,27068=>14056,27069=>14057,27070=>14058,27072=>14059,27074=>14060,27075=>14061,27076=>14062,27077=>14063,27078=>14064,27079=>14065,27080=>14066,27081=>14067,27087=>14068,27089=>14069,27090=>14070,27091=>14071,27093=>14072,27094=>14073,27095=>14074,27096=>14075,27097=>14076,27098=>14077,27100=>14078,27101=>14079,27102=>14080,27105=>14081,27106=>14082,27107=>14083,27108=>14084,27109=>14085,27110=>14086,27112=>14087,27113=>14088,27114=>14089,27115=>14090,27116=>14091,27118=>14092,27119=>14093,27120=>14094,27121=>14095,27124=>14096,27125=>14097,27126=>14098,27127=>14099,27128=>14100,27129=>14101,27130=>14102,27131=>14103,27132=>14104,27134=>14105,27136=>14106,27139=>14107,27140=>14108,27142=>14109,27143=>14110,27144=>14111,27145=>14112,27147=>14113,27148=>14114,27149=>14115,27150=>14116,27151=>14117,27152=>14118,27153=>14119,27154=>14120,27156=>14121,27157=>14122,27158=>14123,27162=>14124,27163=>14125,27164=>14126,27165=>14127,27168=>14128,27170=>14129,27172=>14130,27173=>14131,27174=>14132,27175=>14133,27177=>14134,27179=>14135,27180=>14136,27181=>14137,27182=>14138,27184=>14139,27186=>14140,27187=>14141,27188=>14142,27190=>14143,27191=>14144,27195=>14145,27196=>14146,27199=>14147,27200=>14148,27201=>14149,27202=>14150,27203=>14151,27205=>14152,27206=>14153,27209=>14154,27210=>14155,27212=>14156,27213=>14157,27214=>14158,27215=>14159,27217=>14160,27218=>14161,27219=>14162,27220=>14163,27221=>14164,27222=>14165,27223=>14166,27226=>14167,27228=>14168,27229=>14169,27230=>14170,27232=>14171,27235=>14172,27236=>14173,27238=>14174,27239=>14175,27240=>14176,27241=>14177,27242=>14178,27243=>14179,27244=>14180,27245=>14181,27246=>14182,27247=>14183,27248=>14184,27250=>14185,27251=>14186,27252=>14187,27253=>14188,27254=>14189,27255=>14190,27256=>14191,27258=>14192,27259=>14193,27261=>14194,27262=>14195,27263=>14196,27265=>14197,27266=>14198,27267=>14199,27269=>14200,27270=>14201,27271=>14202,27272=>14203,27274=>14204,27275=>14205,27276=>14206,27277=>14207,27279=>14208,27282=>14209,27283=>14210,27285=>14211,27286=>14212,27288=>14213,27289=>14214,27290=>14215,27291=>14216,27293=>14217,27294=>14218,27295=>14219,27297=>14220,27300=>14221,27301=>14222,27302=>14223,27303=>14224,27304=>14225,27306=>14226,27309=>14227,27310=>14228,27312=>14229,27313=>14230,27314=>14231,27316=>14232,27317=>14233,27318=>14234,27319=>14235,27321=>14236,27322=>14237,27324=>14238,27325=>14239,27326=>14240,27327=>14241,27328=>14242,27329=>14243,27330=>14244,27332=>14245,27333=>14246,27334=>14247,27335=>14248,27336=>14249,27337=>14250,27338=>14251,27339=>14252,27340=>14253,27341=>14254,27342=>14255,27343=>14256,27344=>14257,27345=>14258,27346=>14259,27348=>14260,27349=>14261,27350=>14262,27351=>14263,27352=>14264,27353=>14265,27356=>14266,27360=>14267,27361=>14268,27362=>14269,27363=>14270,27364=>14271,27365=>14272,27366=>14273,27369=>14274,27371=>14275,27373=>14276,27374=>14277,27375=>14278,27376=>14279,27377=>14280,27378=>14281,27380=>14282,27381=>14283,27382=>14284,27383=>14285,27385=>14286,27386=>14287,27388=>14288,27389=>14289,27390=>14290,27391=>14291,27392=>14292,27393=>14293,27394=>14294,27395=>14295,27397=>14296,27398=>14297,27399=>14298,27400=>14299,27401=>14300,27403=>14301,27404=>14302,27405=>14303,27406=>14304,27408=>14305,27409=>14306,27411=>14307,27412=>14308,27413=>14309,27415=>14310,27416=>14311,27417=>14312,27418=>14313,27419=>14314,27420=>14315,27421=>14316,27423=>14317,27429=>14318,27430=>14319,27432=>14320,27433=>14321,27434=>14322,27435=>14323,27436=>14324,27437=>14325,27438=>14326,27439=>14327,27440=>14328,27441=>14329,27443=>14330,27444=>14331,27445=>14332,27446=>14333,27448=>14334,27451=>14335,27452=>14336,27455=>14337,27456=>14338,27457=>14339,27458=>14340,27460=>14341,27461=>14342,27464=>14343,27466=>14344,27467=>14345,27469=>14346,27470=>14347,27471=>14348,27473=>14349,27474=>14350,27475=>14351,27476=>14352,27477=>14353,27478=>14354,27479=>14355,27480=>14356,27482=>14357,27483=>14358,27484=>14359,27485=>14360,27486=>14361,27488=>14362,27496=>14363,27497=>14364,27499=>14365,27500=>14366,27501=>14367,27502=>14368,27503=>14369,27504=>14370,27505=>14371,27507=>14372,27508=>14373,27509=>14374,27510=>14375,27514=>14376,27517=>14377,27518=>14378,27519=>14379,27520=>14380,27525=>14381,27528=>14382,27532=>14383,27534=>14384,27535=>14385,27536=>14386,27537=>14387,27540=>14388,27541=>14389,27543=>14390,27545=>14391,27548=>14392,27549=>14393,27551=>14394,27552=>14395,27554=>14396,27555=>14397,27557=>14398,27558=>14399,27559=>14400,27560=>14401,27561=>14402,27564=>14403,27565=>14404,27568=>14405,27569=>14406,27574=>14407,27576=>14408,27577=>14409,27580=>14410,27581=>14411,27582=>14412,27584=>14413,27587=>14414,27588=>14415,27591=>14416,27592=>14417,27593=>14418,27594=>14419,27596=>14420,27598=>14421,27600=>14422,27601=>14423,27608=>14424,27610=>14425,27612=>14426,27613=>14427,27614=>14428,27615=>14429,27616=>14430,27618=>14431,27619=>14432,27620=>14433,27621=>14434,27622=>14435,27623=>14436,27624=>14437,27625=>14438,27628=>14439,27629=>14440,27630=>14441,27632=>14442,27633=>14443,27634=>14444,27636=>14445,27638=>14446,27639=>14447,27640=>14448,27642=>14449,27643=>14450,27644=>14451,27646=>14452,27648=>14453,27649=>14454,27650=>14455,27651=>14456,27652=>14457,27657=>14458,27658=>14459,27659=>14460,27662=>14461,27666=>14462,27671=>14463,27676=>14464,27677=>14465,27678=>14466,27680=>14467,27685=>14468,27693=>14469,27697=>14470,27699=>14471,27702=>14472,27703=>14473,27705=>14474,27706=>14475,27707=>14476,27708=>14477,27710=>14478,27711=>14479,27715=>14480,27716=>14481,27717=>14482,27720=>14483,27723=>14484,27724=>14485,27725=>14486,27726=>14487,27727=>14488,27729=>14489,27730=>14490,27731=>14491,27734=>14492,27736=>14493,27737=>14494,27738=>14495,27746=>14496,27747=>14497,27749=>14498,27750=>14499,27751=>14500,27755=>14501,27756=>14502,27757=>14503,27758=>14504,27759=>14505,27761=>14506,27763=>14507,27765=>14508,27767=>14509,27768=>14510,27770=>14511,27771=>14512,27772=>14513,27775=>14514,27776=>14515,27780=>14516,27783=>14517,27786=>14518,27787=>14519,27789=>14520,27790=>14521,27793=>14522,27794=>14523,27797=>14524,27798=>14525,27799=>14526,27800=>14527,27802=>14528,27804=>14529,27805=>14530,27806=>14531,27808=>14532,27810=>14533,27816=>14534,27820=>14535,27823=>14536,27824=>14537,27828=>14538,27829=>14539,27830=>14540,27831=>14541,27834=>14542,27840=>14543,27841=>14544,27842=>14545,27843=>14546,27846=>14547,27847=>14548,27848=>14549,27851=>14550,27853=>14551,27854=>14552,27855=>14553,27857=>14554,27858=>14555,27864=>14556,27865=>14557,27866=>14558,27868=>14559,27869=>14560,27871=>14561,27876=>14562,27878=>14563,27879=>14564,27881=>14565,27884=>14566,27885=>14567,27890=>14568,27892=>14569,27897=>14570,27903=>14571,27904=>14572,27906=>14573,27907=>14574,27909=>14575,27910=>14576,27912=>14577,27913=>14578,27914=>14579,27917=>14580,27919=>14581,27920=>14582,27921=>14583,27923=>14584,27924=>14585,27925=>14586,27926=>14587,27928=>14588,27932=>14589,27933=>14590,27935=>14591,27936=>14592,27937=>14593,27938=>14594,27939=>14595,27940=>14596,27942=>14597,27944=>14598,27945=>14599,27948=>14600,27949=>14601,27951=>14602,27952=>14603,27956=>14604,27958=>14605,27959=>14606,27960=>14607,27962=>14608,27967=>14609,27968=>14610,27970=>14611,27972=>14612,27977=>14613,27980=>14614,27984=>14615,27989=>14616,27990=>14617,27991=>14618,27992=>14619,27995=>14620,27997=>14621,27999=>14622,28001=>14623,28002=>14624,28004=>14625,28005=>14626,28007=>14627,28008=>14628,28011=>14629,28012=>14630,28013=>14631,28016=>14632,28017=>14633,28018=>14634,28019=>14635,28021=>14636,28022=>14637,28026=>14638,28027=>14639,28029=>14640,28030=>14641,28031=>14642,28032=>14643,28033=>14644,28035=>14645,28036=>14646,28038=>14647,28042=>14648,28043=>14649,28045=>14650,28047=>14651,28048=>14652,28050=>14653,28054=>14654,28055=>14655,28056=>14656,28057=>14657,28058=>14658,28060=>14659,28066=>14660,28069=>14661,28076=>14662,28077=>14663,28080=>14664,28081=>14665,28083=>14666,28084=>14667,28086=>14668,28087=>14669,28089=>14670,28090=>14671,28091=>14672,28092=>14673,28093=>14674,28094=>14675,28097=>14676,28098=>14677,28099=>14678,28104=>14679,28105=>14680,28106=>14681,28109=>14682,28110=>14683,28111=>14684,28112=>14685,28114=>14686,28115=>14687,28116=>14688,28117=>14689,28119=>14690,28122=>14691,28123=>14692,28124=>14693,28127=>14694,28130=>14695,28131=>14696,28133=>14697,28135=>14698,28136=>14699,28137=>14700,28141=>14701,28143=>14702,28144=>14703,28146=>14704,28148=>14705,28152=>14706,28157=>14707,28158=>14708,28159=>14709,28160=>14710,28161=>14711,28162=>14712,28163=>14713,28164=>14714,28166=>14715,28167=>14716,28168=>14717,28169=>14718,28171=>14719,28175=>14720,28178=>14721,28179=>14722,28181=>14723,28184=>14724,28185=>14725,28187=>14726,28188=>14727,28190=>14728,28191=>14729,28194=>14730,28199=>14731,28200=>14732,28202=>14733,28206=>14734,28208=>14735,28209=>14736,28211=>14737,28213=>14738,28214=>14739,28215=>14740,28217=>14741,28219=>14742,28220=>14743,28221=>14744,28223=>14745,28224=>14746,28225=>14747,28226=>14748,28229=>14749,28230=>14750,28231=>14751,28232=>14752,28233=>14753,28234=>14754,28235=>14755,28236=>14756,28239=>14757,28240=>14758,28241=>14759,28242=>14760,28245=>14761,28247=>14762,28249=>14763,28250=>14764,28252=>14765,28253=>14766,28256=>14767,28257=>14768,28258=>14769,28259=>14770,28260=>14771,28261=>14772,28262=>14773,28263=>14774,28264=>14775,28265=>14776,28266=>14777,28268=>14778,28269=>14779,28272=>14780,28273=>14781,28274=>14782,28275=>14783,28276=>14784,28277=>14785,28278=>14786,28279=>14787,28280=>14788,28281=>14789,28282=>14790,28283=>14791,28284=>14792,28285=>14793,28288=>14794,28289=>14795,28290=>14796,28292=>14797,28295=>14798,28296=>14799,28298=>14800,28299=>14801,28300=>14802,28301=>14803,28302=>14804,28305=>14805,28306=>14806,28307=>14807,28308=>14808,28309=>14809,28311=>14810,28313=>14811,28314=>14812,28315=>14813,28318=>14814,28320=>14815,28321=>14816,28323=>14817,28324=>14818,28326=>14819,28328=>14820,28329=>14821,28331=>14822,28332=>14823,28333=>14824,28334=>14825,28336=>14826,28339=>14827,28341=>14828,28344=>14829,28345=>14830,28348=>14831,28350=>14832,28351=>14833,28352=>14834,28355=>14835,28358=>14836,28360=>14837,28361=>14838,28362=>14839,28365=>14840,28368=>14841,28370=>14842,28374=>14843,28376=>14844,28377=>14845,28379=>14846,28380=>14847,28381=>14848,28387=>14849,28391=>14850,28394=>14851,28395=>14852,28397=>14853,28398=>14854,28400=>14855,28401=>14856,28403=>14857,28405=>14858,28406=>14859,28410=>14860,28411=>14861,28412=>14862,28413=>14863,28414=>14864,28416=>14865,28419=>14866,28420=>14867,28421=>14868,28423=>14869,28424=>14870,28426=>14871,28427=>14872,28428=>14873,28429=>14874,28430=>14875,28432=>14876,28433=>14877,28434=>14878,28438=>14879,28439=>14880,28440=>14881,28441=>14882,28443=>14883,28444=>14884,28445=>14885,28446=>14886,28447=>14887,28449=>14888,28453=>14889,28454=>14890,28455=>14891,28456=>14892,28462=>14893,28464=>14894,28468=>14895,28469=>14896,28471=>14897,28473=>14898,28474=>14899,28475=>14900,28476=>14901,28477=>14902,28480=>14903,28482=>14904,28483=>14905,28484=>14906,28485=>14907,28488=>14908,28489=>14909,28490=>14910,28492=>14911,28494=>14912,28495=>14913,28496=>14914,28498=>14915,28499=>14916,28501=>14917,28502=>14918,28503=>14919,28506=>14920,28507=>14921,28509=>14922,28511=>14923,28512=>14924,28513=>14925,28515=>14926,28517=>14927,28519=>14928,28520=>14929,28521=>14930,28522=>14931,28523=>14932,28524=>14933,28529=>14934,28531=>14935,28533=>14936,28534=>14937,28537=>14938,28539=>14939,28541=>14940,28542=>14941,28545=>14942,28546=>14943,28547=>14944,28549=>14945,28554=>14946,28555=>14947,28559=>14948,28560=>14949,28561=>14950,28562=>14951,28563=>14952,28564=>14953,28565=>14954,28566=>14955,28568=>14956,28569=>14957,28570=>14958,28571=>14959,28573=>14960,28574=>14961,28575=>14962,28578=>14963,28579=>14964,28581=>14965,28582=>14966,28584=>14967,28586=>14968,28587=>14969,28588=>14970,28589=>14971,28591=>14972,28592=>14973,28594=>14974,28596=>14975,28597=>14976,28599=>14977,28600=>14978,28602=>14979,28603=>14980,28604=>14981,28605=>14982,28606=>14983,28607=>14984,28612=>14985,28613=>14986,28614=>14987,28615=>14988,28616=>14989,28618=>14990,28619=>14991,28620=>14992,28621=>14993,28622=>14994,28623=>14995,28624=>14996,28627=>14997,28628=>14998,28630=>14999,28631=>15000,28633=>15001,28634=>15002,28636=>15003,28637=>15004,28642=>15005,28643=>15006,28645=>15007,28646=>15008,28647=>15009,28648=>15010,28649=>15011,28650=>15012,28652=>15013,28653=>15014,28658=>15015,28659=>15016,28660=>15017,28661=>15018,28662=>15019,28663=>15020,28664=>15021,28665=>15022,28667=>15023,28669=>15024,28671=>15025,28672=>15026,28673=>15027,28674=>15028,28675=>15029,28676=>15030,28679=>15031,28680=>15032,28682=>15033,28684=>15034,28685=>15035,28686=>15036,28688=>15037,28690=>15038,28691=>15039,28692=>15040,28694=>15041,28695=>15042,28697=>15043,28700=>15044,28702=>15045,28705=>15046,28706=>15047,28708=>15048,28709=>15049,28710=>15050,28713=>15051,28714=>15052,28715=>15053,28716=>15054,28717=>15055,28718=>15056,28719=>15057,28721=>15058,28723=>15059,28724=>15060,28726=>15061,28727=>15062,28728=>15063,28730=>15064,28731=>15065,28732=>15066,28733=>15067,28735=>15068,28736=>15069,28737=>15070,28738=>15071,28741=>15072,28742=>15073,28743=>15074,28744=>15075,28745=>15076,28746=>15077,28747=>15078,28749=>15079,28750=>15080,28752=>15081,28754=>15082,28755=>15083,28756=>15084,28758=>15085,28759=>15086,28761=>15087,28762=>15088,28763=>15089,28764=>15090,28767=>15091,28768=>15092,28769=>15093,28770=>15094,28773=>15095,28774=>15096,28776=>15097,28777=>15098,28778=>15099,28782=>15100,28785=>15101,28786=>15102,28787=>15103,28788=>15104,28791=>15105,28793=>15106,28794=>15107,28795=>15108,28797=>15109,28801=>15110,28802=>15111,28803=>15112,28804=>15113,28806=>15114,28807=>15115,28808=>15116,28811=>15117,28812=>15118,28813=>15119,28815=>15120,28816=>15121,28817=>15122,28819=>15123,28823=>15124,28824=>15125,28826=>15126,28827=>15127,28830=>15128,28831=>15129,28832=>15130,28833=>15131,28834=>15132,28835=>15133,28836=>15134,28837=>15135,28838=>15136,28839=>15137,28840=>15138,28841=>15139,28842=>15140,28848=>15141,28850=>15142,28852=>15143,28853=>15144,28854=>15145,28858=>15146,28862=>15147,28863=>15148,28868=>15149,28869=>15150,28870=>15151,28871=>15152,28873=>15153,28875=>15154,28876=>15155,28877=>15156,28878=>15157,28880=>15158,28881=>15159,28882=>15160,28883=>15161,28884=>15162,28885=>15163,28886=>15164,28887=>15165,28890=>15166,28892=>15167,28893=>15168,28894=>15169,28896=>15170,28897=>15171,28898=>15172,28899=>15173,28901=>15174,28906=>15175,28910=>15176,28912=>15177,28913=>15178,28914=>15179,28915=>15180,28917=>15181,28918=>15182,28920=>15183,28922=>15184,28923=>15185,28924=>15186,28926=>15187,28927=>15188,28928=>15189,28929=>15190,28930=>15191,28931=>15192,28932=>15193,28933=>15194,28934=>15195,28935=>15196,28936=>15197,28939=>15198,28940=>15199,28941=>15200,28942=>15201,28943=>15202,28945=>15203,28946=>15204,28948=>15205,28951=>15206,28955=>15207,28956=>15208,28957=>15209,28958=>15210,28959=>15211,28960=>15212,28962=>15213,28963=>15214,28964=>15215,28965=>15216,28967=>15217,28968=>15218,28969=>15219,28970=>15220,28971=>15221,28972=>15222,28973=>15223,28974=>15224,28978=>15225,28979=>15226,28980=>15227,28981=>15228,28983=>15229,28984=>15230,28985=>15231,28986=>15232,28987=>15233,28988=>15234,28989=>15235,28990=>15236,28991=>15237,28992=>15238,28993=>15239,28994=>15240,28995=>15241,28996=>15242,28998=>15243,28999=>15244,29000=>15245,29003=>15246,29005=>15247,29007=>15248,29008=>15249,29009=>15250,29011=>15251,29012=>15252,29013=>15253,29014=>15254,29015=>15255,29016=>15256,29017=>15257,29018=>15258,29019=>15259,29021=>15260,29023=>15261,29024=>15262,29025=>15263,29027=>15264,29029=>15265,29034=>15266,29035=>15267,29037=>15268,29039=>15269,29040=>15270,29041=>15271,29044=>15272,29045=>15273,29046=>15274,29047=>15275,29049=>15276,29051=>15277,29052=>15278,29054=>15279,29055=>15280,29056=>15281,29057=>15282,29058=>15283,29059=>15284,29061=>15285,29062=>15286,29063=>15287,29064=>15288,29065=>15289,29067=>15290,29068=>15291,29069=>15292,29070=>15293,29072=>15294,29073=>15295,29075=>15296,29077=>15297,29078=>15298,29082=>15299,29083=>15300,29084=>15301,29085=>15302,29086=>15303,29089=>15304,29090=>15305,29091=>15306,29092=>15307,29093=>15308,29094=>15309,29095=>15310,29097=>15311,29098=>15312,29099=>15313,29101=>15314,29102=>15315,29103=>15316,29104=>15317,29106=>15318,29108=>15319,29110=>15320,29111=>15321,29112=>15322,29114=>15323,29115=>15324,29116=>15325,29117=>15326,29119=>15327,29120=>15328,29122=>15329,29124=>15330,29125=>15331,29126=>15332,29127=>15333,29129=>15334,29130=>15335,29131=>15336,29132=>15337,29133=>15338,29135=>15339,29136=>15340,29137=>15341,29139=>15342,29142=>15343,29143=>15344,29144=>15345,29146=>15346,29147=>15347,29149=>15348,29150=>15349,29153=>15350,29154=>15351,29155=>15352,29156=>15353,29160=>15354,29161=>15355,29162=>15356,29163=>15357,29164=>15358,29167=>15359,29168=>15360,29169=>15361,29170=>15362,29171=>15363,29173=>15364,29174=>15365,29175=>15366,29176=>15367,29178=>15368,29179=>15369,29181=>15370,29183=>15371,29184=>15372,29185=>15373,29186=>15374,29187=>15375,29188=>15376,29189=>15377,29191=>15378,29192=>15379,29193=>15380,29194=>15381,29195=>15382,29196=>15383,29198=>15384,29199=>15385,29201=>15386,29202=>15387,29203=>15388,29204=>15389,29205=>15390,29206=>15391,29207=>15392,29208=>15393,29209=>15394,29210=>15395,29212=>15396,29214=>15397,29215=>15398,29216=>15399,29217=>15400,29218=>15401,29219=>15402,29220=>15403,29221=>15404,29222=>15405,29223=>15406,29225=>15407,29227=>15408,29229=>15409,29230=>15410,29231=>15411,29235=>15412,29236=>15413,29244=>15414,29248=>15415,29249=>15416,29250=>15417,29251=>15418,29252=>15419,29253=>15420,29254=>15421,29257=>15422,29258=>15423,29259=>15424,29262=>15425,29263=>15426,29264=>15427,29265=>15428,29267=>15429,29268=>15430,29269=>15431,29271=>15432,29274=>15433,29276=>15434,29278=>15435,29280=>15436,29283=>15437,29284=>15438,29285=>15439,29288=>15440,29290=>15441,29291=>15442,29292=>15443,29293=>15444,29296=>15445,29297=>15446,29299=>15447,29300=>15448,29302=>15449,29303=>15450,29304=>15451,29307=>15452,29308=>15453,29314=>15454,29315=>15455,29317=>15456,29318=>15457,29319=>15458,29320=>15459,29321=>15460,29324=>15461,29326=>15462,29328=>15463,29329=>15464,29331=>15465,29332=>15466,29333=>15467,29335=>15468,29336=>15469,29337=>15470,29338=>15471,29339=>15472,29340=>15473,29341=>15474,29342=>15475,29344=>15476,29345=>15477,29347=>15478,29348=>15479,29349=>15480,29350=>15481,29352=>15482,29353=>15483,29354=>15484,29355=>15485,29358=>15486,29361=>15487,29362=>15488,29363=>15489,29365=>15490,29370=>15491,29371=>15492,29372=>15493,29373=>15494,29374=>15495,29375=>15496,29381=>15497,29382=>15498,29383=>15499,29385=>15500,29386=>15501,29387=>15502,29388=>15503,29391=>15504,29393=>15505,29395=>15506,29396=>15507,29397=>15508,29398=>15509,29400=>15510,29402=>15511,29403=>15512,29404=>15513,29405=>15514,29407=>15515,29410=>15516,29411=>15517,29412=>15518,29413=>15519,29414=>15520,29415=>15521,29418=>15522,29419=>15523,29429=>15524,29430=>15525,29438=>15526,29439=>15527,29440=>15528,29442=>15529,29444=>15530,29445=>15531,29446=>15532,29447=>15533,29448=>15534,29449=>15535,29451=>15536,29452=>15537,29453=>15538,29455=>15539,29456=>15540,29457=>15541,29458=>15542,29460=>15543,29464=>15544,29465=>15545,29466=>15546,29471=>15547,29472=>15548,29475=>15549,29476=>15550,29478=>15551,29479=>15552,29480=>15553,29485=>15554,29487=>15555,29488=>15556,29490=>15557,29491=>15558,29493=>15559,29498=>15560,29500=>15561,29501=>15562,29504=>15563,29506=>15564,29507=>15565,29510=>15566,29511=>15567,29512=>15568,29513=>15569,29514=>15570,29515=>15571,29516=>15572,29518=>15573,29519=>15574,29521=>15575,29523=>15576,29524=>15577,29525=>15578,29526=>15579,29528=>15580,29529=>15581,29530=>15582,29531=>15583,29532=>15584,29533=>15585,29534=>15586,29535=>15587,29537=>15588,29538=>15589,29539=>15590,29540=>15591,29541=>15592,29542=>15593,29543=>15594,29545=>15595,29550=>15596,29553=>15597,29555=>15598,29556=>15599,29558=>15600,29561=>15601,29565=>15602,29567=>15603,29569=>15604,29570=>15605,29571=>15606,29573=>15607,29574=>15608,29576=>15609,29578=>15610,29580=>15611,29581=>15612,29583=>15613,29584=>15614,29586=>15615,29587=>15616,29588=>15617,29589=>15618,29591=>15619,29592=>15620,29593=>15621,29594=>15622,29596=>15623,29597=>15624,29598=>15625,29600=>15626,29601=>15627,29603=>15628,29604=>15629,29605=>15630,29606=>15631,29607=>15632,29608=>15633,29610=>15634,29612=>15635,29613=>15636,29617=>15637,29620=>15638,29621=>15639,29622=>15640,29624=>15641,29625=>15642,29628=>15643,29629=>15644,29630=>15645,29631=>15646,29633=>15647,29635=>15648,29636=>15649,29637=>15650,29638=>15651,29639=>15652,29643=>15653,29644=>15654,29646=>15655,29650=>15656,29651=>15657,29652=>15658,29653=>15659,29654=>15660,29655=>15661,29656=>15662,29658=>15663,29659=>15664,29660=>15665,29661=>15666,29663=>15667,29665=>15668,29666=>15669,29667=>15670,29668=>15671,29670=>15672,29672=>15673,29674=>15674,29675=>15675,29676=>15676,29678=>15677,29679=>15678,29680=>15679,29681=>15680,29683=>15681,29684=>15682,29685=>15683,29686=>15684,29687=>15685,29688=>15686,29689=>15687,29690=>15688,29691=>15689,29692=>15690,29693=>15691,29695=>15692,29696=>15693,29697=>15694,29698=>15695,29700=>15696,29703=>15697,29704=>15698,29707=>15699,29708=>15700,29709=>15701,29710=>15702,29713=>15703,29714=>15704,29715=>15705,29716=>15706,29717=>15707,29718=>15708,29719=>15709,29720=>15710,29721=>15711,29724=>15712,29725=>15713,29726=>15714,29727=>15715,29728=>15716,29729=>15717,29731=>15718,29732=>15719,29735=>15720,29737=>15721,29739=>15722,29741=>15723,29743=>15724,29745=>15725,29746=>15726,29751=>15727,29752=>15728,29753=>15729,29754=>15730,29755=>15731,29757=>15732,29758=>15733,29760=>15734,29762=>15735,29763=>15736,29764=>15737,29765=>15738,29766=>15739,29767=>15740,29768=>15741,29769=>15742,29770=>15743,29772=>15744,29773=>15745,29774=>15746,29775=>15747,29776=>15748,29777=>15749,29778=>15750,29779=>15751,29780=>15752,29782=>15753,29784=>15754,29789=>15755,29792=>15756,29793=>15757,29794=>15758,29796=>15759,29797=>15760,29798=>15761,29799=>15762,29800=>15763,29803=>15764,29804=>15765,29806=>15766,29807=>15767,29809=>15768,29810=>15769,29811=>15770,29812=>15771,29813=>15772,29816=>15773,29817=>15774,29818=>15775,29819=>15776,29820=>15777,29821=>15778,29823=>15779,29826=>15780,29828=>15781,29829=>15782,29830=>15783,29832=>15784,29834=>15785,29836=>15786,29837=>15787,29839=>15788,29841=>15789,29842=>15790,29843=>15791,29844=>15792,29845=>15793,29846=>15794,29847=>15795,29848=>15796,29849=>15797,29850=>15798,29851=>15799,29853=>15800,29855=>15801,29856=>15802,29857=>15803,29858=>15804,29860=>15805,29861=>15806,29866=>15807,29867=>15808,29868=>15809,29869=>15810,29870=>15811,29871=>15812,29873=>15813,29874=>15814,29875=>15815,29876=>15816,29877=>15817,29878=>15818,29879=>15819,29880=>15820,29881=>15821,29883=>15822,29884=>15823,29886=>15824,29887=>15825,29888=>15826,29889=>15827,29890=>15828,29891=>15829,29892=>15830,29893=>15831,29894=>15832,29895=>15833,29896=>15834,29897=>15835,29899=>15836,29900=>15837,29901=>15838,29902=>15839,29904=>15840,29905=>15841,29907=>15842,29909=>15843,29910=>15844,29911=>15845,29912=>15846,29913=>15847,29915=>15848,29917=>15849,29919=>15850,29921=>15851,29925=>15852,29927=>15853,29928=>15854,29929=>15855,29930=>15856,29931=>15857,29932=>15858,29933=>15859,29936=>15860,29937=>15861,29938=>15862,29939=>15863,29941=>15864,29944=>15865,29945=>15866,29946=>15867,29947=>15868,29948=>15869,29949=>15870,29950=>15871,29952=>15872,29953=>15873,29954=>15874,29955=>15875,29957=>15876,29958=>15877,29959=>15878,29960=>15879,29961=>15880,29962=>15881,29963=>15882,29966=>15883,29968=>15884,29970=>15885,29972=>15886,29973=>15887,29974=>15888,29975=>15889,29979=>15890,29981=>15891,29982=>15892,29984=>15893,29985=>15894,29986=>15895,29988=>15896,29990=>15897,29991=>15898,29994=>15899,29998=>15900,30004=>15901,30006=>15902,30009=>15903,30012=>15904,30013=>15905,30015=>15906,30017=>15907,30018=>15908,30019=>15909,30020=>15910,30022=>15911,30023=>15912,30025=>15913,30026=>15914,30029=>15915,30032=>15916,30033=>15917,30034=>15918,30035=>15919,30037=>15920,30038=>15921,30039=>15922,30040=>15923,30046=>15924,30047=>15925,30048=>15926,30049=>15927,30051=>15928,30052=>15929,30055=>15930,30056=>15931,30057=>15932,30060=>15933,30061=>15934,30062=>15935,30063=>15936,30064=>15937,30065=>15938,30067=>15939,30069=>15940,30071=>15941,30074=>15942,30075=>15943,30076=>15944,30077=>15945,30078=>15946,30080=>15947,30081=>15948,30082=>15949,30084=>15950,30085=>15951,30088=>15952,30089=>15953,30090=>15954,30092=>15955,30093=>15956,30094=>15957,30096=>15958,30099=>15959,30101=>15960,30104=>15961,30107=>15962,30108=>15963,30110=>15964,30114=>15965,30118=>15966,30119=>15967,30120=>15968,30121=>15969,30122=>15970,30125=>15971,30134=>15972,30135=>15973,30138=>15974,30139=>15975,30143=>15976,30144=>15977,30145=>15978,30150=>15979,30155=>15980,30156=>15981,30158=>15982,30159=>15983,30160=>15984,30161=>15985,30163=>15986,30167=>15987,30170=>15988,30172=>15989,30173=>15990,30175=>15991,30176=>15992,30177=>15993,30181=>15994,30185=>15995,30188=>15996,30189=>15997,30190=>15998,30191=>15999,30194=>16000,30195=>16001,30197=>16002,30198=>16003,30199=>16004,30200=>16005,30202=>16006,30203=>16007,30205=>16008,30206=>16009,30212=>16010,30214=>16011,30215=>16012,30216=>16013,30217=>16014,30222=>16015,30223=>16016,30225=>16017,30226=>16018,30227=>16019,30228=>16020,30230=>16021,30234=>16022,30236=>16023,30237=>16024,30243=>16025,30248=>16026,30252=>16027,30254=>16028,30255=>16029,30257=>16030,30258=>16031,30262=>16032,30263=>16033,30265=>16034,30266=>16035,30269=>16036,30273=>16037,30276=>16038,30277=>16039,30280=>16040,30282=>16041,30283=>16042,30286=>16043,30287=>16044,30288=>16045,30289=>16046,30290=>16047,30291=>16048,30293=>16049,30295=>16050,30297=>16051,30298=>16052,30299=>16053,30301=>16054,30304=>16055,30305=>16056,30310=>16057,30312=>16058,30314=>16059,30323=>16060,30324=>16061,30325=>16062,12136=>16063,30326=>16063,30327=>16064,30329=>16065,30330=>16066,30335=>16067,30336=>16068,30337=>16069,30339=>16070,30341=>16071,30345=>16072,30346=>16073,30348=>16074,30349=>16075,30351=>16076,30352=>16077,30354=>16078,30356=>16079,30357=>16080,30359=>16081,30360=>16082,30363=>16083,30364=>16084,30365=>16085,30366=>16086,30367=>16087,30368=>16088,30369=>16089,30370=>16090,30371=>16091,30373=>16092,30374=>16093,30375=>16094,30376=>16095,30377=>16096,30378=>16097,30379=>16098,30380=>16099,30381=>16100,30383=>16101,30384=>16102,30387=>16103,30389=>16104,30390=>16105,30391=>16106,30393=>16107,30395=>16108,30396=>16109,30397=>16110,30398=>16111,30400=>16112,30401=>16113,30403=>16114,30404=>16115,30407=>16116,30409=>16117,30411=>16118,30412=>16119,30419=>16120,30421=>16121,30425=>16122,30426=>16123,30428=>16124,30429=>16125,30432=>16126,30434=>16127,30438=>16128,30440=>16129,30441=>16130,30442=>16131,30443=>16132,30444=>16133,30445=>16134,30448=>16135,30451=>16136,30453=>16137,30454=>16138,30455=>16139,30458=>16140,30459=>16141,30461=>16142,30463=>16143,30464=>16144,30466=>16145,30467=>16146,30469=>16147,30470=>16148,30474=>16149,30476=>16150,30478=>16151,30479=>16152,30480=>16153,30481=>16154,30482=>16155,30483=>16156,30484=>16157,30485=>16158,30486=>16159,30487=>16160,30488=>16161,30491=>16162,30492=>16163,30493=>16164,30494=>16165,30497=>16166,30499=>16167,30500=>16168,30501=>16169,30503=>16170,30506=>16171,30507=>16172,30508=>16173,30510=>16174,30512=>16175,30513=>16176,30514=>16177,30515=>16178,30516=>16179,30521=>16180,30523=>16181,30525=>16182,30526=>16183,30527=>16184,30530=>16185,30532=>16186,30533=>16187,30534=>16188,30536=>16189,30537=>16190,30538=>16191,30539=>16192,30540=>16193,30541=>16194,30542=>16195,30546=>16196,30547=>16197,30548=>16198,30549=>16199,30550=>16200,30551=>16201,30552=>16202,30553=>16203,30556=>16204,30557=>16205,30559=>16206,30560=>16207,30564=>16208,30567=>16209,30569=>16210,30570=>16211,30573=>16212,30574=>16213,30575=>16214,30576=>16215,30577=>16216,30578=>16217,30579=>16218,30580=>16219,30581=>16220,30582=>16221,30583=>16222,30584=>16223,30586=>16224,30587=>16225,30588=>16226,30593=>16227,30594=>16228,30595=>16229,30598=>16230,30599=>16231,30600=>16232,30601=>16233,30602=>16234,30603=>16235,30607=>16236,30608=>16237,30611=>16238,30612=>16239,30613=>16240,30614=>16241,30615=>16242,30617=>16243,30618=>16244,30619=>16245,30620=>16246,30621=>16247,30625=>16248,30627=>16249,30628=>16250,30630=>16251,30632=>16252,30635=>16253,30638=>16254,30639=>16255,30641=>16256,30642=>16257,30644=>16258,30646=>16259,30647=>16260,30648=>16261,30649=>16262,30650=>16263,30654=>16264,30656=>16265,30657=>16266,30658=>16267,30659=>16268,30660=>16269,30661=>16270,30662=>16271,30664=>16272,30665=>16273,30666=>16274,30667=>16275,30668=>16276,30670=>16277,30671=>16278,30672=>16279,30673=>16280,30674=>16281,30675=>16282,30676=>16283,30677=>16284,30678=>16285,30680=>16286,30681=>16287,30685=>16288,30686=>16289,30687=>16290,30688=>16291,30689=>16292,30692=>16293,30694=>16294,30696=>16295,30698=>16296,30704=>16297,30705=>16298,30706=>16299,30708=>16300,30709=>16301,30711=>16302,30713=>16303,30714=>16304,30715=>16305,30716=>16306,30723=>16307,30724=>16308,30725=>16309,30726=>16310,30727=>16311,30728=>16312,30730=>16313,30731=>16314,30734=>16315,30735=>16316,30736=>16317,30739=>16318,30741=>16319,30745=>16320,30747=>16321,30750=>16322,30752=>16323,30753=>16324,30754=>16325,30756=>16326,30760=>16327,30762=>16328,30763=>16329,30766=>16330,30767=>16331,30769=>16332,30770=>16333,30771=>16334,30773=>16335,30774=>16336,30781=>16337,30783=>16338,30785=>16339,30786=>16340,30788=>16341,30790=>16342,30792=>16343,30793=>16344,30794=>16345,30795=>16346,30797=>16347,30799=>16348,30801=>16349,30803=>16350,30804=>16351,30808=>16352,30809=>16353,30810=>16354,30811=>16355,30812=>16356,30814=>16357,30815=>16358,30816=>16359,30817=>16360,30818=>16361,30819=>16362,30821=>16363,30822=>16364,30823=>16365,30825=>16366,30832=>16367,30833=>16368,30834=>16369,30835=>16370,30836=>16371,30837=>16372,30838=>16373,30840=>16374,30841=>16375,30842=>16376,30843=>16377,30845=>16378,30846=>16379,30847=>16380,30848=>16381,30849=>16382,30850=>16383,30851=>16384,30852=>16385,30853=>16386,30854=>16387,30856=>16388,30858=>16389,30859=>16390,30863=>16391,30864=>16392,30866=>16393,30868=>16394,30869=>16395,30870=>16396,30873=>16397,30877=>16398,30878=>16399,30880=>16400,30882=>16401,30884=>16402,30886=>16403,30888=>16404,30890=>16405,30891=>16406,30892=>16407,30894=>16408,30895=>16409,30901=>16410,30902=>16411,30903=>16412,30907=>16413,30909=>16414,30911=>16415,30912=>16416,30914=>16417,30915=>16418,30916=>16419,30918=>16420,30919=>16421,30920=>16422,30924=>16423,30925=>16424,30926=>16425,30927=>16426,30929=>16427,30930=>16428,30931=>16429,30934=>16430,30935=>16431,30936=>16432,30939=>16433,30940=>16434,30941=>16435,30942=>16436,30943=>16437,30944=>16438,30945=>16439,30946=>16440,30948=>16441,30949=>16442,30950=>16443,30953=>16444,30954=>16445,30955=>16446,30957=>16447,30958=>16448,30960=>16449,30961=>16450,30963=>16451,30965=>16452,30966=>16453,30968=>16454,30969=>16455,30971=>16456,30972=>16457,30974=>16458,30975=>16459,30976=>16460,30978=>16461,30979=>16462,30980=>16463,30982=>16464,30983=>16465,30984=>16466,30985=>16467,30986=>16468,30987=>16469,30988=>16470,30989=>16471,30991=>16472,30992=>16473,30993=>16474,30994=>16475,30996=>16476,30997=>16477,30998=>16478,30999=>16479,31000=>16480,31002=>16481,31003=>16482,31004=>16483,31005=>16484,31007=>16485,31008=>16486,31009=>16487,31010=>16488,31011=>16489,31013=>16490,31015=>16491,31016=>16492,31017=>16493,31021=>16494,31022=>16495,31023=>16496,31024=>16497,31026=>16498,31027=>16499,31029=>16500,31030=>16501,31031=>16502,31032=>16503,31033=>16504,31037=>16505,31039=>16506,31042=>16507,31043=>16508,31044=>16509,31045=>16510,31047=>16511,31050=>16512,31051=>16513,31052=>16514,31053=>16515,31054=>16516,31055=>16517,31056=>16518,31057=>16519,31058=>16520,31060=>16521,31061=>16522,31064=>16523,31065=>16524,31073=>16525,31075=>16526,31076=>16527,31078=>16528,31081=>16529,31082=>16530,31083=>16531,31084=>16532,31086=>16533,31088=>16534,31089=>16535,31090=>16536,31091=>16537,31092=>16538,31093=>16539,31094=>16540,31097=>16541,31099=>16542,31100=>16543,31101=>16544,31102=>16545,31103=>16546,31106=>16547,31107=>16548,31110=>16549,31111=>16550,31112=>16551,31113=>16552,31115=>16553,31116=>16554,31120=>16555,31121=>16556,31122=>16557,31123=>16558,31124=>16559,31125=>16560,31126=>16561,31127=>16562,31128=>16563,31129=>16564,31131=>16565,31132=>16566,31133=>16567,31134=>16568,31135=>16569,31136=>16570,31137=>16571,31138=>16572,31139=>16573,31140=>16574,31141=>16575,31144=>16576,31145=>16577,31147=>16578,31148=>16579,31149=>16580,31151=>16581,31154=>16582,31156=>16583,31157=>16584,31158=>16585,31159=>16586,12145=>16587,31160=>16587,31164=>16588,31167=>16589,31170=>16590,31172=>16591,31173=>16592,31175=>16593,31176=>16594,31178=>16595,63893=>16595,31180=>16596,31182=>16597,31183=>16598,31184=>16599,31187=>16600,31188=>16601,31190=>16602,31191=>16603,31193=>16604,31194=>16605,31195=>16606,31196=>16607,31197=>16608,31198=>16609,31200=>16610,31201=>16611,31202=>16612,31205=>16613,31208=>16614,31210=>16615,31212=>16616,31214=>16617,31217=>16618,31218=>16619,31219=>16620,31220=>16621,31221=>16622,31222=>16623,31223=>16624,31225=>16625,31226=>16626,31228=>16627,31230=>16628,31231=>16629,31233=>16630,31236=>16631,31237=>16632,31239=>16633,31240=>16634,31241=>16635,31242=>16636,31244=>16637,31247=>16638,31248=>16639,31249=>16640,31250=>16641,31251=>16642,31253=>16643,31254=>16644,31256=>16645,31257=>16646,31259=>16647,31260=>16648,31261=>16649,31263=>16650,31265=>16651,31266=>16652,31268=>16653,31269=>16654,31270=>16655,31271=>16656,31272=>16657,31273=>16658,31274=>16659,31275=>16660,31276=>16661,31277=>16662,31279=>16663,31280=>16664,31282=>16665,31284=>16666,31285=>16667,31286=>16668,31288=>16669,31290=>16670,31294=>16671,31297=>16672,31298=>16673,31299=>16674,31300=>16675,31301=>16676,31303=>16677,31304=>16678,31305=>16679,31306=>16680,31307=>16681,31311=>16682,31312=>16683,31314=>16684,31315=>16685,31316=>16686,31317=>16687,31318=>16688,31320=>16689,31321=>16690,31322=>16691,31323=>16692,31324=>16693,31325=>16694,31326=>16695,31327=>16696,31328=>16697,31331=>16698,31332=>16699,31333=>16700,31334=>16701,31335=>16702,31336=>16703,31338=>16704,31340=>16705,31341=>16706,31342=>16707,31343=>16708,31345=>16709,31346=>16710,31347=>16711,31349=>16712,31355=>16713,31356=>16714,31357=>16715,31358=>16716,31362=>16717,31365=>16718,31367=>16719,31369=>16720,31370=>16721,31371=>16722,31372=>16723,31374=>16724,31375=>16725,31376=>16726,31379=>16727,31380=>16728,31385=>16729,31386=>16730,31387=>16731,31390=>16732,31393=>16733,31394=>16734,31395=>16735,31396=>16736,31399=>16737,31403=>16738,31407=>16739,31408=>16740,31409=>16741,31410=>16742,31412=>16743,31413=>16744,31415=>16745,31416=>16746,31417=>16747,31419=>16748,31420=>16749,31421=>16750,31422=>16751,31424=>16752,31425=>16753,31426=>16754,31427=>16755,31430=>16756,31433=>16757,31436=>16758,31437=>16759,31438=>16760,31439=>16761,31440=>16762,31441=>16763,31442=>16764,31443=>16765,31444=>16766,31445=>16767,31447=>16768,31448=>16769,31450=>16770,31451=>16771,31452=>16772,31453=>16773,31457=>16774,31458=>16775,31460=>16776,31463=>16777,31464=>16778,31465=>16779,31467=>16780,31468=>16781,31470=>16782,31472=>16783,31473=>16784,31474=>16785,31475=>16786,31476=>16787,31477=>16788,31479=>16789,31480=>16790,31483=>16791,31484=>16792,31486=>16793,31488=>16794,31489=>16795,31490=>16796,31493=>16797,31495=>16798,31497=>16799,31500=>16800,31501=>16801,31502=>16802,31504=>16803,31506=>16804,31507=>16805,31510=>16806,31511=>16807,31512=>16808,31514=>16809,31516=>16810,31517=>16811,31519=>16812,31521=>16813,31522=>16814,31523=>16815,31527=>16816,31529=>16817,31533=>16818,31535=>16819,31536=>16820,31538=>16821,31540=>16822,31541=>16823,31542=>16824,31543=>16825,31545=>16826,31547=>16827,31549=>16828,31551=>16829,31552=>16830,31553=>16831,31554=>16832,31555=>16833,31556=>16834,31560=>16835,31562=>16836,31565=>16837,31566=>16838,31571=>16839,31573=>16840,31575=>16841,31577=>16842,31580=>16843,31582=>16844,31583=>16845,31585=>16846,31587=>16847,31588=>16848,31589=>16849,31590=>16850,31592=>16851,31593=>16852,31594=>16853,31595=>16854,31596=>16855,31597=>16856,31599=>16857,31600=>16858,31603=>16859,31604=>16860,31606=>16861,31608=>16862,31610=>16863,31612=>16864,31613=>16865,31615=>16866,31617=>16867,31618=>16868,31619=>16869,31620=>16870,31622=>16871,31623=>16872,31624=>16873,31625=>16874,31626=>16875,31628=>16876,31630=>16877,31631=>16878,31633=>16879,31634=>16880,31635=>16881,31638=>16882,31640=>16883,31641=>16884,31642=>16885,31643=>16886,31646=>16887,31647=>16888,31648=>16889,31651=>16890,31652=>16891,31653=>16892,31662=>16893,31663=>16894,31664=>16895,31666=>16896,31667=>16897,31669=>16898,31670=>16899,31671=>16900,31673=>16901,31674=>16902,31675=>16903,31676=>16904,31677=>16905,31678=>16906,31679=>16907,31682=>16908,31683=>16909,31685=>16910,31688=>16911,31690=>16912,31693=>16913,31694=>16914,31695=>16915,31696=>16916,31698=>16917,31700=>16918,31701=>16919,31702=>16920,31703=>16921,31704=>16922,31707=>16923,31708=>16924,31710=>16925,31711=>16926,31712=>16927,31714=>16928,31715=>16929,31719=>16930,31720=>16931,31723=>16932,31724=>16933,31725=>16934,31727=>16935,31728=>16936,31730=>16937,31732=>16938,31733=>16939,31734=>16940,31736=>16941,31737=>16942,31738=>16943,31739=>16944,31741=>16945,31743=>16946,31745=>16947,31746=>16948,31747=>16949,31748=>16950,31749=>16951,31750=>16952,31752=>16953,31753=>16954,31754=>16955,31758=>16956,31760=>16957,31761=>16958,31762=>16959,31763=>16960,31764=>16961,31765=>16962,31767=>16963,31768=>16964,31769=>16965,31770=>16966,31771=>16967,31772=>16968,31773=>16969,31776=>16970,31778=>16971,31780=>16972,31781=>16973,31784=>16974,31785=>16975,31788=>16976,31789=>16977,31790=>16978,31791=>16979,31792=>16980,31793=>16981,31794=>16982,31795=>16983,31796=>16984,31797=>16985,31798=>16986,31799=>16987,31801=>16988,31802=>16989,31803=>16990,31804=>16991,31810=>16992,31812=>16993,31813=>16994,31814=>16995,31815=>16996,31816=>16997,31817=>16998,31818=>16999,31819=>17000,31822=>17001,31823=>17002,31824=>17003,31825=>17004,31826=>17005,31827=>17006,31828=>17007,31829=>17008,31830=>17009,31831=>17010,31832=>17011,31833=>17012,31834=>17013,31835=>17014,31837=>17015,31838=>17016,31841=>17017,31842=>17018,31843=>17019,31845=>17020,31846=>17021,31847=>17022,31848=>17023,31851=>17024,31853=>17025,31855=>17026,31856=>17027,31857=>17028,31861=>17029,31862=>17030,31863=>17031,31864=>17032,31865=>17033,31866=>17034,31870=>17035,31871=>17036,31872=>17037,31873=>17038,31874=>17039,31875=>17040,31876=>17041,31877=>17042,31878=>17043,31879=>17044,31880=>17045,31882=>17046,31883=>17047,31884=>17048,31885=>17049,31886=>17050,31887=>17051,31888=>17052,31891=>17053,31892=>17054,31894=>17055,31897=>17056,31898=>17057,31899=>17058,31904=>17059,31905=>17060,31907=>17061,31910=>17062,31911=>17063,31912=>17064,31913=>17065,31915=>17066,31916=>17067,31917=>17068,31919=>17069,31920=>17070,31924=>17071,31925=>17072,31926=>17073,31927=>17074,31928=>17075,31930=>17076,31931=>17077,31935=>17078,31936=>17079,31938=>17080,31939=>17081,31940=>17082,31942=>17083,31945=>17084,31947=>17085,31950=>17086,31951=>17087,31952=>17088,31953=>17089,31954=>17090,31955=>17091,31956=>17092,31960=>17093,31962=>17094,31963=>17095,31969=>17096,31970=>17097,31971=>17098,31972=>17099,31973=>17100,31974=>17101,31977=>17102,31978=>17103,31979=>17104,31980=>17105,31981=>17106,31982=>17107,31985=>17108,31987=>17109,31989=>17110,31991=>17111,31994=>17112,31996=>17113,31997=>17114,31999=>17115,32001=>17116,32003=>17117,32012=>17118,32014=>17119,32015=>17120,32017=>17121,32018=>17122,32022=>17123,32024=>17124,32029=>17125,32030=>17126,32031=>17127,32035=>17128,32036=>17129,32037=>17130,32038=>17131,32040=>17132,32041=>17133,32042=>17134,32044=>17135,32045=>17136,32046=>17137,32052=>17138,32053=>17139,32054=>17140,32055=>17141,32056=>17142,32059=>17143,32061=>17144,32062=>17145,32065=>17146,32067=>17147,32069=>17148,32071=>17149,32072=>17150,32073=>17151,32074=>17152,32075=>17153,32076=>17154,32077=>17155,32079=>17156,32081=>17157,32082=>17158,32083=>17159,32084=>17160,32085=>17161,32086=>17162,32087=>17163,32088=>17164,32089=>17165,32090=>17166,32091=>17167,32092=>17168,32095=>17169,32096=>17170,32099=>17171,32100=>17172,32101=>17173,32103=>17174,32105=>17175,32106=>17176,32107=>17177,32108=>17178,32109=>17179,32111=>17180,32112=>17181,32116=>17182,32117=>17183,32120=>17184,32122=>17185,32123=>17186,32124=>17187,32125=>17188,32126=>17189,32127=>17190,32128=>17191,32130=>17192,32132=>17193,32133=>17194,32135=>17195,32138=>17196,32139=>17197,32140=>17198,32141=>17199,32142=>17200,32144=>17201,32145=>17202,32146=>17203,32148=>17204,32149=>17205,32150=>17206,32151=>17207,32152=>17208,32153=>17209,32154=>17210,32155=>17211,32157=>17212,32159=>17213,32160=>17214,32161=>17215,32164=>17216,32165=>17217,32167=>17218,32168=>17219,32169=>17220,32170=>17221,32175=>17222,32181=>17223,32182=>17224,32183=>17225,32188=>17226,32192=>17227,32193=>17228,32194=>17229,32195=>17230,32197=>17231,32198=>17232,32200=>17233,32201=>17234,32204=>17235,32205=>17236,32206=>17237,32207=>17238,32208=>17239,32211=>17240,32213=>17241,32214=>17242,32218=>17243,32219=>17244,32220=>17245,32223=>17246,32226=>17247,32228=>17248,32229=>17249,32231=>17250,32234=>17251,32235=>17252,32237=>17253,32238=>17254,32240=>17255,32243=>17256,32245=>17257,32247=>17258,32248=>17259,32250=>17260,32252=>17261,32253=>17262,32254=>17263,32255=>17264,32256=>17265,32257=>17266,32258=>17267,32259=>17268,32260=>17269,32261=>17270,32262=>17271,32263=>17272,32268=>17273,32269=>17274,32270=>17275,32271=>17276,32274=>17277,32275=>17278,32276=>17279,32277=>17280,32278=>17281,32279=>17282,32280=>17283,32281=>17284,32282=>17285,32284=>17286,32288=>17287,32289=>17288,32290=>17289,32292=>17290,32293=>17291,32294=>17292,32296=>17293,32297=>17294,32298=>17295,32300=>17296,32303=>17297,32304=>17298,32307=>17299,32312=>17300,32314=>17301,32316=>17302,32319=>17303,32320=>17304,32322=>17305,32323=>17306,32324=>17307,32328=>17308,32329=>17309,32330=>17310,32331=>17311,32332=>17312,32333=>17313,32334=>17314,32335=>17315,32336=>17316,32337=>17317,32339=>17318,32342=>17319,32343=>17320,32344=>17321,32345=>17322,32347=>17323,32348=>17324,32349=>17325,32351=>17326,32352=>17327,32353=>17328,32355=>17329,32356=>17330,32357=>17331,32358=>17332,32359=>17333,32360=>17334,32364=>17335,32369=>17336,32370=>17337,32372=>17338,32373=>17339,32374=>17340,32375=>17341,32376=>17342,32378=>17343,32379=>17344,32383=>17345,32384=>17346,32385=>17347,32387=>17348,32388=>17349,32389=>17350,32390=>17351,32391=>17352,32393=>17353,32395=>17354,32398=>17355,32400=>17356,32401=>17357,32402=>17358,32405=>17359,32407=>17360,32409=>17361,32410=>17362,32413=>17363,32414=>17364,32430=>17365,32436=>17366,32443=>17367,32444=>17368,32470=>17369,32484=>17370,32492=>17371,32505=>17372,32522=>17373,32528=>17374,32542=>17375,32567=>17376,32569=>17377,32571=>17378,32572=>17379,32573=>17380,32574=>17381,32575=>17382,32576=>17383,32577=>17384,32579=>17385,32582=>17386,32583=>17387,32584=>17388,32585=>17389,32586=>17390,32587=>17391,32589=>17392,32591=>17393,32594=>17394,32595=>17395,32598=>17396,32601=>17397,32603=>17398,32604=>17399,32605=>17400,32606=>17401,32608=>17402,32611=>17403,32612=>17404,32613=>17405,32614=>17406,32615=>17407,32619=>17408,32620=>17409,32621=>17410,32623=>17411,32627=>17412,32629=>17413,32630=>17414,32632=>17415,32634=>17416,32635=>17417,32636=>17418,32637=>17419,32639=>17420,32640=>17421,32642=>17422,32643=>17423,32644=>17424,32647=>17425,32649=>17426,32651=>17427,32653=>17428,32655=>17429,32656=>17430,32657=>17431,32658=>17432,32659=>17433,32661=>17434,32662=>17435,32663=>17436,32664=>17437,32665=>17438,32667=>17439,32668=>17440,32672=>17441,32674=>17442,32675=>17443,32678=>17444,32680=>17445,32682=>17446,32683=>17447,32684=>17448,32685=>17449,32686=>17450,32689=>17451,32691=>17452,32692=>17453,32693=>17454,32694=>17455,32695=>17456,32698=>17457,32699=>17458,32702=>17459,32704=>17460,32706=>17461,32707=>17462,32708=>17463,32710=>17464,32711=>17465,32712=>17466,32713=>17467,32715=>17468,32717=>17469,32719=>17470,32720=>17471,32721=>17472,32723=>17473,32726=>17474,32727=>17475,32729=>17476,32730=>17477,32731=>17478,32732=>17479,32733=>17480,32734=>17481,32738=>17482,32739=>17483,32740=>17484,32743=>17485,32744=>17486,32746=>17487,32747=>17488,32748=>17489,32749=>17490,32751=>17491,32754=>17492,32756=>17493,32757=>17494,32758=>17495,32759=>17496,32760=>17497,32762=>17498,32765=>17499,32766=>17500,32767=>17501,32770=>17502,32775=>17503,32776=>17504,32777=>17505,32778=>17506,32782=>17507,32783=>17508,32785=>17509,32787=>17510,32794=>17511,32795=>17512,32797=>17513,32798=>17514,32799=>17515,32801=>17516,32803=>17517,32804=>17518,32811=>17519,32813=>17520,32815=>17521,32816=>17522,32818=>17523,32820=>17524,32825=>17525,32826=>17526,32828=>17527,32830=>17528,32832=>17529,32833=>17530,32836=>17531,32837=>17532,32839=>17533,32840=>17534,32841=>17535,32846=>17536,32847=>17537,32848=>17538,32849=>17539,32851=>17540,32853=>17541,32855=>17542,32857=>17543,32859=>17544,32860=>17545,32861=>17546,32863=>17547,32864=>17548,32865=>17549,32866=>17550,32867=>17551,32868=>17552,32869=>17553,32870=>17554,32871=>17555,32872=>17556,32875=>17557,32876=>17558,32877=>17559,32878=>17560,32884=>17561,32888=>17562,32890=>17563,32891=>17564,32892=>17565,32897=>17566,32898=>17567,32904=>17568,32906=>17569,32909=>17570,32910=>17571,32911=>17572,32912=>17573,32913=>17574,32914=>17575,32916=>17576,32917=>17577,32919=>17578,32921=>17579,32926=>17580,32931=>17581,32934=>17582,32935=>17583,32936=>17584,32940=>17585,32944=>17586,32947=>17587,32949=>17588,32950=>17589,32952=>17590,32953=>17591,32955=>17592,32965=>17593,32967=>17594,32968=>17595,32969=>17596,32970=>17597,32971=>17598,32975=>17599,32976=>17600,32977=>17601,32978=>17602,32979=>17603,32980=>17604,32981=>17605,32984=>17606,32991=>17607,32992=>17608,32994=>17609,32995=>17610,32998=>17611,33006=>17612,33013=>17613,33015=>17614,33017=>17615,33019=>17616,33022=>17617,33023=>17618,33024=>17619,33025=>17620,33027=>17621,33028=>17622,33031=>17623,33032=>17624,33035=>17625,33036=>17626,33045=>17627,33047=>17628,33049=>17629,33052=>17630,33053=>17631,33055=>17632,33056=>17633,33057=>17634,33058=>17635,33059=>17636,33060=>17637,33061=>17638,33062=>17639,33063=>17640,33064=>17641,33065=>17642,33066=>17643,33067=>17644,33069=>17645,33070=>17646,33072=>17647,33075=>17648,33076=>17649,33077=>17650,33079=>17651,33082=>17652,33083=>17653,33084=>17654,33085=>17655,33087=>17656,33088=>17657,33089=>17658,33090=>17659,33091=>17660,33092=>17661,33093=>17662,33095=>17663,33097=>17664,33101=>17665,33103=>17666,33106=>17667,33111=>17668,33112=>17669,33115=>17670,33116=>17671,33117=>17672,33118=>17673,33119=>17674,33122=>17675,33123=>17676,33124=>17677,33128=>17678,33130=>17679,33132=>17680,33135=>17681,33138=>17682,33139=>17683,33141=>17684,33142=>17685,33143=>17686,33153=>17687,33155=>17688,33156=>17689,33157=>17690,33158=>17691,33159=>17692,33161=>17693,33163=>17694,33164=>17695,33165=>17696,33166=>17697,33168=>17698,33170=>17699,33171=>17700,33172=>17701,33173=>17702,33174=>17703,33175=>17704,33177=>17705,33182=>17706,33183=>17707,33185=>17708,33186=>17709,33188=>17710,33189=>17711,33191=>17712,33195=>17713,33196=>17714,33197=>17715,33198=>17716,33199=>17717,33200=>17718,33201=>17719,33202=>17720,33204=>17721,33205=>17722,33206=>17723,33207=>17724,33208=>17725,33209=>17726,33212=>17727,33220=>17728,33221=>17729,33223=>17730,33224=>17731,33227=>17732,33230=>17733,33232=>17734,33233=>17735,33234=>17736,33235=>17737,33236=>17738,33237=>17739,33238=>17740,33239=>17741,33241=>17742,33243=>17743,33244=>17744,33245=>17745,33246=>17746,33249=>17747,33250=>17748,33252=>17749,33253=>17750,33254=>17751,33257=>17752,33259=>17753,33262=>17754,33263=>17755,33264=>17756,33265=>17757,33266=>17758,33269=>17759,33270=>17760,33271=>17761,33272=>17762,33273=>17763,33277=>17764,33279=>17765,33283=>17766,33291=>17767,33294=>17768,33295=>17769,33297=>17770,33299=>17771,33301=>17772,33302=>17773,33303=>17774,33304=>17775,33305=>17776,33306=>17777,33309=>17778,33312=>17779,33316=>17780,33317=>17781,33318=>17782,33319=>17783,33321=>17784,33326=>17785,33330=>17786,33338=>17787,33340=>17788,33341=>17789,33343=>17790,33344=>17791,33345=>17792,33346=>17793,33347=>17794,33349=>17795,33350=>17796,33352=>17797,33354=>17798,33356=>17799,33357=>17800,33358=>17801,33360=>17802,33361=>17803,33362=>17804,33363=>17805,33364=>17806,33365=>17807,33366=>17808,33367=>17809,33371=>17810,33372=>17811,33373=>17812,33374=>17813,33376=>17814,33377=>17815,33378=>17816,33379=>17817,33381=>17818,33383=>17819,33385=>17820,33386=>17821,33388=>17822,33389=>17823,33397=>17824,33398=>17825,12171=>17826,33400=>17826,33403=>17827,33404=>17828,33408=>17829,33409=>17830,33411=>17831,33413=>17832,33414=>17833,33415=>17834,33417=>17835,33420=>17836,33424=>17837,33427=>17838,33428=>17839,33429=>17840,33430=>17841,33434=>17842,33435=>17843,33438=>17844,33440=>17845,33442=>17846,33443=>17847,33447=>17848,33458=>17849,33461=>17850,33462=>17851,33466=>17852,33468=>17853,33471=>17854,33472=>17855,33474=>17856,33475=>17857,33477=>17858,33478=>17859,33481=>17860,33488=>17861,33494=>17862,33497=>17863,33498=>17864,33501=>17865,33506=>17866,33512=>17867,33513=>17868,33514=>17869,33516=>17870,33517=>17871,33518=>17872,33520=>17873,33522=>17874,33523=>17875,33525=>17876,33526=>17877,33528=>17878,33530=>17879,33532=>17880,33533=>17881,33534=>17882,33535=>17883,33536=>17884,33546=>17885,33547=>17886,33549=>17887,33552=>17888,33554=>17889,33555=>17890,33558=>17891,33560=>17892,33561=>17893,33565=>17894,33566=>17895,33567=>17896,33568=>17897,33569=>17898,33570=>17899,33571=>17900,33572=>17901,33573=>17902,33574=>17903,33577=>17904,33578=>17905,33582=>17906,33584=>17907,33586=>17908,33591=>17909,33595=>17910,33597=>17911,33598=>17912,33599=>17913,33601=>17914,33602=>17915,33604=>17916,33605=>17917,33608=>17918,33610=>17919,33611=>17920,33612=>17921,33613=>17922,33614=>17923,33619=>17924,33621=>17925,33622=>17926,33623=>17927,33624=>17928,33625=>17929,33629=>17930,33634=>17931,33648=>17932,33649=>17933,33650=>17934,33651=>17935,33652=>17936,33653=>17937,33654=>17938,33657=>17939,33658=>17940,33662=>17941,33663=>17942,33664=>17943,33665=>17944,33666=>17945,33667=>17946,33668=>17947,33671=>17948,33672=>17949,33675=>17950,33676=>17951,33677=>17952,33679=>17953,33680=>17954,33681=>17955,33684=>17956,33685=>17957,33687=>17958,33689=>17959,33690=>17960,33693=>17961,33695=>17962,33697=>17963,33699=>17964,33700=>17965,33701=>17966,33702=>17967,33708=>17968,33709=>17969,33710=>17970,33711=>17971,33717=>17972,33723=>17973,33726=>17974,33727=>17975,33730=>17976,33731=>17977,33732=>17978,33734=>17979,33736=>17980,33737=>17981,33739=>17982,33741=>17983,33742=>17984,33744=>17985,33745=>17986,33746=>17987,33747=>17988,33749=>17989,33751=>17990,33753=>17991,33754=>17992,33755=>17993,33758=>17994,33762=>17995,33763=>17996,33764=>17997,33766=>17998,33767=>17999,33768=>18000,33771=>18001,33772=>18002,33773=>18003,33774=>18004,33779=>18005,33780=>18006,33781=>18007,33782=>18008,33783=>18009,33786=>18010,33787=>18011,33788=>18012,33790=>18013,33791=>18014,33792=>18015,33794=>18016,33797=>18017,33800=>18018,33801=>18019,33808=>18020,33810=>18021,33811=>18022,33812=>18023,33813=>18024,33814=>18025,33815=>18026,33817=>18027,33818=>18028,33819=>18029,33822=>18030,33823=>18031,33824=>18032,33825=>18033,33826=>18034,33827=>18035,33833=>18036,33834=>18037,33835=>18038,33837=>18039,33838=>18040,33839=>18041,33840=>18042,33842=>18043,33843=>18044,33844=>18045,33846=>18046,33847=>18047,33849=>18048,33850=>18049,33851=>18050,33854=>18051,33855=>18052,33856=>18053,33857=>18054,33858=>18055,33859=>18056,33860=>18057,33861=>18058,33863=>18059,33864=>18060,33866=>18061,33867=>18062,33868=>18063,33869=>18064,33870=>18065,33871=>18066,33872=>18067,33875=>18068,33876=>18069,33877=>18070,33878=>18071,33880=>18072,33885=>18073,33886=>18074,33887=>18075,33888=>18076,33890=>18077,33893=>18078,33895=>18079,33896=>18080,33898=>18081,33902=>18082,33904=>18083,33906=>18084,33908=>18085,33913=>18086,33915=>18087,33916=>18088,33917=>18089,33918=>18090,33919=>18091,33920=>18092,33921=>18093,33923=>18094,33924=>18095,33925=>18096,33926=>18097,33930=>18098,33933=>18099,33935=>18100,33936=>18101,33937=>18102,33938=>18103,33941=>18104,33942=>18105,33944=>18106,33946=>18107,33947=>18108,33949=>18109,33950=>18110,33951=>18111,33952=>18112,33954=>18113,33955=>18114,33956=>18115,33957=>18116,33958=>18117,33959=>18118,33960=>18119,33961=>18120,33962=>18121,33963=>18122,33964=>18123,33965=>18124,33966=>18125,33968=>18126,33969=>18127,33971=>18128,33973=>18129,33974=>18130,33975=>18131,33979=>18132,33982=>18133,33986=>18134,33987=>18135,33989=>18136,33990=>18137,33991=>18138,33992=>18139,33996=>18140,33998=>18141,33999=>18142,34002=>18143,34004=>18144,34005=>18145,34007=>18146,34008=>18147,34009=>18148,34010=>18149,34011=>18150,34012=>18151,34014=>18152,34017=>18153,34018=>18154,34020=>18155,34023=>18156,34024=>18157,34025=>18158,34026=>18159,34027=>18160,34029=>18161,34033=>18162,34034=>18163,34035=>18164,34036=>18165,34037=>18166,34038=>18167,34039=>18168,34040=>18169,34041=>18170,34042=>18171,34043=>18172,34046=>18173,34048=>18174,34049=>18175,34050=>18176,34051=>18177,34052=>18178,34053=>18179,34054=>18180,34055=>18181,34056=>18182,34057=>18183,34058=>18184,34059=>18185,34061=>18186,34062=>18187,34063=>18188,34064=>18189,34066=>18190,34069=>18191,34070=>18192,34072=>18193,34073=>18194,34075=>18195,34076=>18196,34077=>18197,34080=>18198,34082=>18199,34084=>18200,34085=>18201,34087=>18202,34088=>18203,34089=>18204,34090=>18205,34094=>18206,34095=>18207,34096=>18208,34097=>18209,34098=>18210,34099=>18211,34100=>18212,34101=>18213,34102=>18214,34110=>18215,34111=>18216,34112=>18217,34114=>18218,34116=>18219,34117=>18220,34119=>18221,34123=>18222,34124=>18223,34125=>18224,34127=>18225,34128=>18226,34129=>18227,34132=>18228,34135=>18229,34138=>18230,34139=>18231,34140=>18232,34141=>18233,34143=>18234,34144=>18235,34145=>18236,34147=>18237,34149=>18238,34150=>18239,34151=>18240,34155=>18241,34156=>18242,34158=>18243,34159=>18244,34160=>18245,34161=>18246,34163=>18247,34165=>18248,34166=>18249,34168=>18250,34172=>18251,34173=>18252,34175=>18253,34176=>18254,34177=>18255,34178=>18256,34179=>18257,34182=>18258,34185=>18259,34187=>18260,34189=>18261,34190=>18262,34192=>18263,34194=>18264,34195=>18265,34197=>18266,34198=>18267,34199=>18268,34200=>18269,34201=>18270,34202=>18271,34205=>18272,34206=>18273,34208=>18274,34209=>18275,34210=>18276,34211=>18277,34213=>18278,34215=>18279,34219=>18280,34220=>18281,34221=>18282,34225=>18283,34226=>18284,34227=>18285,34228=>18286,34229=>18287,34230=>18288,34232=>18289,34235=>18290,34236=>18291,34237=>18292,34238=>18293,34239=>18294,34240=>18295,34242=>18296,34243=>18297,34244=>18298,34245=>18299,34246=>18300,34247=>18301,34248=>18302,34250=>18303,34251=>18304,34252=>18305,34257=>18306,34258=>18307,34260=>18308,34262=>18309,34263=>18310,34264=>18311,34265=>18312,34266=>18313,34267=>18314,34270=>18315,34271=>18316,34272=>18317,34273=>18318,34274=>18319,34275=>18320,34278=>18321,34279=>18322,34280=>18323,34283=>18324,34284=>18325,34285=>18326,34286=>18327,34287=>18328,34288=>18329,34289=>18330,34290=>18331,34291=>18332,34293=>18333,34295=>18334,34296=>18335,34300=>18336,34301=>18337,34302=>18338,34304=>18339,34305=>18340,34306=>18341,34307=>18342,34312=>18343,34313=>18344,34314=>18345,34316=>18346,34317=>18347,34318=>18348,34319=>18349,34320=>18350,34322=>18351,34323=>18352,34324=>18353,34325=>18354,34327=>18355,34328=>18356,34329=>18357,34331=>18358,34332=>18359,34333=>18360,34335=>18361,34336=>18362,34337=>18363,34339=>18364,34340=>18365,34341=>18366,34342=>18367,34344=>18368,34346=>18369,34347=>18370,34348=>18371,34350=>18372,34351=>18373,34352=>18374,34353=>18375,34354=>18376,34355=>18377,34356=>18378,34357=>18379,34358=>18380,34359=>18381,34361=>18382,34363=>18383,34365=>18384,34366=>18385,34368=>18386,34369=>18387,34370=>18388,34371=>18389,34372=>18390,34373=>18391,34374=>18392,34375=>18393,34376=>18394,34377=>18395,34378=>18396,34379=>18397,34380=>18398,34386=>18399,34387=>18400,34390=>18401,34391=>18402,34392=>18403,34393=>18404,34395=>18405,34397=>18406,34400=>18407,34401=>18408,34403=>18409,34404=>18410,34405=>18411,34406=>18412,34408=>18413,34409=>18414,34410=>18415,34413=>18416,34415=>18417,34416=>18418,34418=>18419,34419=>18420,34420=>18421,34421=>18422,34422=>18423,34423=>18424,34424=>18425,34435=>18426,34436=>18427,34437=>18428,34438=>18429,34439=>18430,34440=>18431,34441=>18432,34446=>18433,34447=>18434,34448=>18435,34449=>18436,34450=>18437,34452=>18438,34454=>18439,34455=>18440,34456=>18441,34457=>18442,34458=>18443,34459=>18444,34462=>18445,34463=>18446,34464=>18447,34465=>18448,34466=>18449,34469=>18450,34470=>18451,34475=>18452,34477=>18453,34478=>18454,34482=>18455,34483=>18456,34487=>18457,34488=>18458,34489=>18459,34491=>18460,34492=>18461,34493=>18462,34494=>18463,34495=>18464,34497=>18465,34498=>18466,34499=>18467,34501=>18468,34504=>18469,34508=>18470,34509=>18471,34514=>18472,34515=>18473,34517=>18474,34518=>18475,34519=>18476,34522=>18477,34524=>18478,34525=>18479,34528=>18480,34529=>18481,34530=>18482,34531=>18483,34533=>18484,34534=>18485,34535=>18486,34536=>18487,34538=>18488,34539=>18489,34540=>18490,34543=>18491,34549=>18492,34550=>18493,34551=>18494,34555=>18495,34556=>18496,34557=>18497,34559=>18498,34561=>18499,34564=>18500,34565=>18501,34571=>18502,34572=>18503,34574=>18504,34575=>18505,34576=>18506,34577=>18507,34580=>18508,34582=>18509,34585=>18510,34587=>18511,34589=>18512,34591=>18513,34592=>18514,34596=>18515,34598=>18516,34599=>18517,34600=>18518,34602=>18519,34603=>18520,34604=>18521,34605=>18522,34607=>18523,34608=>18524,34610=>18525,34611=>18526,34613=>18527,34614=>18528,34616=>18529,34617=>18530,34618=>18531,34620=>18532,34621=>18533,34624=>18534,34625=>18535,34626=>18536,34627=>18537,34628=>18538,34629=>18539,34630=>18540,34634=>18541,34635=>18542,34637=>18543,34639=>18544,34640=>18545,34641=>18546,34642=>18547,34644=>18548,34646=>18549,34648=>18550,34650=>18551,34651=>18552,34652=>18553,34653=>18554,34654=>18555,34655=>18556,34657=>18557,34658=>18558,34663=>18559,34664=>18560,34665=>18561,34666=>18562,34667=>18563,34668=>18564,34669=>18565,34671=>18566,34673=>18567,34674=>18568,34675=>18569,34677=>18570,34679=>18571,34681=>18572,34682=>18573,34687=>18574,34688=>18575,34689=>18576,34694=>18577,34695=>18578,34697=>18579,34698=>18580,34700=>18581,34702=>18582,34703=>18583,34704=>18584,34705=>18585,34706=>18586,34708=>18587,34709=>18588,34710=>18589,34712=>18590,34713=>18591,34714=>18592,34715=>18593,34716=>18594,34717=>18595,34720=>18596,34721=>18597,34723=>18598,34724=>18599,34725=>18600,34726=>18601,34727=>18602,34729=>18603,34730=>18604,34734=>18605,34736=>18606,34737=>18607,34738=>18608,34740=>18609,34742=>18610,34743=>18611,34744=>18612,34745=>18613,34748=>18614,34750=>18615,34751=>18616,34753=>18617,34754=>18618,34755=>18619,34757=>18620,34759=>18621,34761=>18622,34764=>18623,34765=>18624,34767=>18625,34768=>18626,34772=>18627,34773=>18628,34774=>18629,34775=>18630,34776=>18631,34777=>18632,34778=>18633,34780=>18634,34781=>18635,34782=>18636,34783=>18637,34785=>18638,34786=>18639,34788=>18640,34790=>18641,34791=>18642,34792=>18643,34793=>18644,34795=>18645,34797=>18646,34800=>18647,34801=>18648,34803=>18649,34804=>18650,34805=>18651,34807=>18652,34808=>18653,34810=>18654,34812=>18655,34813=>18656,34815=>18657,34816=>18658,34817=>18659,34818=>18660,34820=>18661,34823=>18662,34824=>18663,34825=>18664,34827=>18665,34828=>18666,34829=>18667,34830=>18668,34831=>18669,34834=>18670,34836=>18671,34839=>18672,34840=>18673,34841=>18674,34842=>18675,34844=>18676,34845=>18677,34846=>18678,34848=>18679,34852=>18680,34853=>18681,34854=>18682,34855=>18683,34856=>18684,34857=>18685,34858=>18686,34859=>18687,34860=>18688,34861=>18689,34862=>18690,34863=>18691,34864=>18692,34867=>18693,34868=>18694,34869=>18695,34871=>18696,34872=>18697,34874=>18698,34877=>18699,34878=>18700,34879=>18701,34881=>18702,34882=>18703,34883=>18704,34887=>18705,34888=>18706,34889=>18707,34891=>18708,34894=>18709,34895=>18710,34896=>18711,34897=>18712,34898=>18713,34901=>18714,34902=>18715,34904=>18716,34906=>18717,34908=>18718,34910=>18719,34911=>18720,34912=>18721,34918=>18722,34919=>18723,34922=>18724,34925=>18725,34927=>18726,34929=>18727,34931=>18728,34932=>18729,34933=>18730,34934=>18731,34936=>18732,34938=>18733,34939=>18734,34940=>18735,34944=>18736,34947=>18737,34950=>18738,34951=>18739,34953=>18740,34954=>18741,34956=>18742,34958=>18743,34959=>18744,34960=>18745,34961=>18746,34963=>18747,34964=>18748,34965=>18749,34967=>18750,34968=>18751,34969=>18752,34970=>18753,34971=>18754,34973=>18755,34974=>18756,34975=>18757,34976=>18758,34977=>18759,34979=>18760,34981=>18761,34982=>18762,34983=>18763,34984=>18764,34985=>18765,34986=>18766,34988=>18767,34990=>18768,34991=>18769,34992=>18770,34994=>18771,34995=>18772,34996=>18773,34997=>18774,34998=>18775,35000=>18776,35001=>18777,35002=>18778,35003=>18779,35005=>18780,35006=>18781,35007=>18782,35008=>18783,35011=>18784,35012=>18785,35015=>18786,35016=>18787,35019=>18788,35020=>18789,35021=>18790,35024=>18791,35025=>18792,35027=>18793,35030=>18794,35031=>18795,35034=>18796,35035=>18797,35038=>18798,35040=>18799,35041=>18800,35046=>18801,35047=>18802,35049=>18803,35050=>18804,35051=>18805,35052=>18806,35053=>18807,35054=>18808,35055=>18809,35058=>18810,35061=>18811,35062=>18812,35063=>18813,35066=>18814,35067=>18815,35071=>18816,35072=>18817,35073=>18818,35075=>18819,35076=>18820,35077=>18821,35078=>18822,35080=>18823,35081=>18824,35083=>18825,35084=>18826,35085=>18827,35086=>18828,35087=>18829,35089=>18830,35092=>18831,35093=>18832,35094=>18833,35095=>18834,35096=>18835,35100=>18836,35101=>18837,35102=>18838,35103=>18839,35104=>18840,35106=>18841,35107=>18842,35108=>18843,35110=>18844,35111=>18845,35112=>18846,35113=>18847,35116=>18848,35117=>18849,35118=>18850,35119=>18851,35121=>18852,35125=>18853,35127=>18854,35129=>18855,35130=>18856,35132=>18857,35133=>18858,35134=>18859,35135=>18860,35136=>18861,35138=>18862,35139=>18863,35141=>18864,35142=>18865,35144=>18866,35145=>18867,35146=>18868,35147=>18869,35148=>18870,35149=>18871,35150=>18872,35151=>18873,35152=>18874,35153=>18875,35154=>18876,35155=>18877,35156=>18878,35157=>18879,35159=>18880,35160=>18881,35161=>18882,35162=>18883,35163=>18884,35164=>18885,35169=>18886,35170=>18887,35171=>18888,35173=>18889,35175=>18890,35176=>18891,35177=>18892,35179=>18893,35181=>18894,35182=>18895,35184=>18896,35185=>18897,35187=>18898,35188=>18899,35189=>18900,35190=>18901,35191=>18902,35192=>18903,35193=>18904,35194=>18905,35196=>18906,35197=>18907,12177=>18908,35198=>18908,35200=>18909,35202=>18910,35204=>18911,35205=>18912,35207=>18913,35208=>18914,35209=>18915,35210=>18916,35212=>18917,35213=>18918,35214=>18919,35216=>18920,35217=>18921,35218=>18922,35220=>18923,35221=>18924,35223=>18925,35225=>18926,35226=>18927,35227=>18928,35228=>18929,35229=>18930,35230=>18931,35231=>18932,35232=>18933,35234=>18934,35235=>18935,35236=>18936,35237=>18937,35239=>18938,35240=>18939,35241=>18940,35243=>18941,35245=>18942,35246=>18943,35248=>18944,35249=>18945,35251=>18946,35252=>18947,35253=>18948,35254=>18949,35256=>18950,35257=>18951,35259=>18952,35260=>18953,35262=>18954,35267=>18955,35277=>18956,35283=>18957,35284=>18958,35285=>18959,35287=>18960,35288=>18961,35289=>18962,35291=>18963,35293=>18964,35295=>18965,35296=>18966,35297=>18967,35298=>18968,35300=>18969,35303=>18970,35304=>18971,35305=>18972,35306=>18973,35308=>18974,35309=>18975,35310=>18976,35312=>18977,35313=>18978,35314=>18979,35317=>18980,35319=>18981,35321=>18982,35322=>18983,35323=>18984,35324=>18985,35325=>18986,35326=>18987,35327=>18988,35332=>18989,35333=>18990,35334=>18991,35337=>18992,35339=>18993,35341=>18994,35343=>18995,35345=>18996,35346=>18997,35348=>18998,35351=>18999,35353=>19000,35354=>19001,35356=>19002,35358=>19003,35360=>19004,35361=>19005,35362=>19006,35364=>19007,35366=>19008,35367=>19009,35368=>19010,35369=>19011,35371=>19012,35372=>19013,35374=>19014,35375=>19015,35376=>19016,35378=>19017,35379=>19018,35381=>19019,35383=>19020,35384=>19021,35385=>19022,35387=>19023,35388=>19024,35389=>19025,35391=>19026,35392=>19027,35394=>19028,35395=>19029,35396=>19030,35397=>19031,35399=>19032,35401=>19033,35402=>19034,35403=>19035,35404=>19036,35405=>19037,35407=>19038,35409=>19039,35411=>19040,35414=>19041,35415=>19042,35417=>19043,35418=>19044,35420=>19045,35421=>19046,35423=>19047,35424=>19048,35428=>19049,35429=>19050,35431=>19051,35432=>19052,35434=>19053,35439=>19054,35444=>19055,35446=>19056,35447=>19057,35448=>19058,35450=>19059,35451=>19060,35453=>19061,35454=>19062,35456=>19063,35457=>19064,35458=>19065,35459=>19066,35464=>19067,35467=>19068,35468=>19069,35470=>19070,35471=>19071,35472=>19072,35476=>19073,35478=>19074,35479=>19075,35481=>19076,35483=>19077,35484=>19078,35485=>19079,35487=>19080,35490=>19081,35495=>19082,35497=>19083,35498=>19084,35499=>19085,35501=>19086,35502=>19087,35503=>19088,35505=>19089,35507=>19090,35508=>19091,35509=>19092,35511=>19093,35512=>19094,35514=>19095,35515=>19096,35517=>19097,35518=>19098,35520=>19099,35521=>19100,35523=>19101,35525=>19102,35526=>19103,35528=>19104,35530=>19105,35532=>19106,35534=>19107,35536=>19108,35539=>19109,35540=>19110,35541=>19111,35544=>19112,35545=>19113,35546=>19114,35549=>19115,35551=>19116,35552=>19117,35553=>19118,35555=>19119,35557=>19120,35560=>19121,35561=>19122,35562=>19123,35564=>19124,35567=>19125,35568=>19126,35570=>19127,35572=>19128,35573=>19129,35577=>19130,35579=>19131,35581=>19132,35583=>19133,35587=>19134,35590=>19135,35592=>19136,35593=>19137,35595=>19138,35596=>19139,35597=>19140,35599=>19141,35601=>19142,35602=>19143,35603=>19144,35605=>19145,35608=>19146,35612=>19147,35614=>19148,35615=>19149,35616=>19150,35618=>19151,35619=>19152,35620=>19153,35621=>19154,35623=>19155,35625=>19156,35626=>19157,35630=>19158,35631=>19159,35632=>19160,35633=>19161,35634=>19162,35636=>19163,35637=>19164,35638=>19165,35639=>19166,35640=>19167,35642=>19168,35643=>19169,35644=>19170,35645=>19171,35647=>19172,35648=>19173,35649=>19174,35650=>19175,35651=>19176,35652=>19177,35653=>19178,35654=>19179,35655=>19180,35656=>19181,35658=>19182,35659=>19183,35660=>19184,35661=>19185,35664=>19186,35665=>19187,35666=>19188,35667=>19189,35668=>19190,35669=>19191,35671=>19192,35675=>19193,35677=>19194,35678=>19195,35679=>19196,35680=>19197,35681=>19198,35682=>19199,35683=>19200,35684=>19201,35685=>19202,35687=>19203,35688=>19204,35689=>19205,35690=>19206,35693=>19207,35694=>19208,35697=>19209,35698=>19210,35699=>19211,35701=>19212,35702=>19213,35704=>19214,35705=>19215,35706=>19216,35707=>19217,35708=>19218,35710=>19219,35711=>19220,35713=>19221,35714=>19222,35715=>19223,35716=>19224,35717=>19225,35718=>19226,35719=>19227,35720=>19228,35721=>19229,35723=>19230,35724=>19231,35725=>19232,35727=>19233,35728=>19234,35729=>19235,35732=>19236,35735=>19237,35736=>19238,35737=>19239,35738=>19240,35739=>19241,35741=>19242,35743=>19243,35756=>19244,35761=>19245,35771=>19246,35783=>19247,35792=>19248,35818=>19249,35849=>19250,35870=>19251,35896=>19252,35897=>19253,35898=>19254,35899=>19255,35900=>19256,35901=>19257,35902=>19258,35903=>19259,35904=>19260,35906=>19261,35907=>19262,35908=>19263,35909=>19264,35914=>19265,35915=>19266,35917=>19267,35918=>19268,35919=>19269,35921=>19270,35922=>19271,35923=>19272,35924=>19273,35926=>19274,35927=>19275,35928=>19276,35929=>19277,35931=>19278,35932=>19279,35933=>19280,35934=>19281,35935=>19282,35936=>19283,35939=>19284,35940=>19285,35941=>19286,35942=>19287,35943=>19288,35944=>19289,35945=>19290,35948=>19291,35949=>19292,35950=>19293,35951=>19294,35952=>19295,35953=>19296,35954=>19297,35956=>19298,35957=>19299,35958=>19300,35959=>19301,35963=>19302,35964=>19303,35965=>19304,35966=>19305,35967=>19306,35968=>19307,35969=>19308,35971=>19309,35972=>19310,35974=>19311,35975=>19312,35976=>19313,35979=>19314,35981=>19315,35982=>19316,35983=>19317,35984=>19318,35985=>19319,35986=>19320,35987=>19321,35989=>19322,35990=>19323,35991=>19324,35993=>19325,35994=>19326,35995=>19327,35996=>19328,35999=>19329,36003=>19330,36004=>19331,36005=>19332,36006=>19333,36013=>19334,36014=>19335,36017=>19336,36021=>19337,36025=>19338,36030=>19339,36038=>19340,36041=>19341,36043=>19342,36044=>19343,36045=>19344,36046=>19345,36047=>19346,36048=>19347,36052=>19348,36054=>19349,36055=>19350,36056=>19351,36057=>19352,36059=>19353,36061=>19354,36063=>19355,36069=>19356,36072=>19357,36073=>19358,36078=>19359,36079=>19360,36080=>19361,36081=>19362,36082=>19363,36083=>19364,36085=>19365,36086=>19366,36087=>19367,36088=>19368,36089=>19369,36095=>19370,36096=>19371,36097=>19372,36098=>19373,36099=>19374,36102=>19375,36103=>19376,36105=>19377,36108=>19378,36110=>19379,36113=>19380,36114=>19381,36115=>19382,36116=>19383,36117=>19384,36119=>19385,36120=>19386,36121=>19387,36122=>19388,36128=>19389,36177=>19390,36178=>19391,36183=>19392,36191=>19393,36197=>19394,36200=>19395,36201=>19396,36202=>19397,36204=>19398,36206=>19399,36207=>19400,36209=>19401,36210=>19402,36216=>19403,36217=>19404,36218=>19405,36219=>19406,36220=>19407,36221=>19408,36222=>19409,36223=>19410,36224=>19411,36226=>19412,36227=>19413,36230=>19414,36231=>19415,36232=>19416,36233=>19417,36236=>19418,36237=>19419,36238=>19420,36239=>19421,36240=>19422,36242=>19423,36243=>19424,36246=>19425,36247=>19426,36248=>19427,36250=>19428,36251=>19429,36252=>19430,36253=>19431,36254=>19432,36256=>19433,36257=>19434,36258=>19435,36260=>19436,36261=>19437,36262=>19438,36263=>19439,36265=>19440,36266=>19441,36267=>19442,36268=>19443,36269=>19444,36270=>19445,36271=>19446,36272=>19447,36278=>19448,36279=>19449,36281=>19450,36283=>19451,36285=>19452,36288=>19453,36289=>19454,36290=>19455,36293=>19456,36295=>19457,36296=>19458,36297=>19459,36298=>19460,36301=>19461,36304=>19462,36306=>19463,36307=>19464,36308=>19465,36309=>19466,36312=>19467,36313=>19468,36316=>19469,36320=>19470,36321=>19471,36322=>19472,36325=>19473,36326=>19474,36327=>19475,36329=>19476,36333=>19477,36334=>19478,36336=>19479,36337=>19480,36338=>19481,36340=>19482,36342=>19483,36348=>19484,36350=>19485,36351=>19486,36352=>19487,36353=>19488,36354=>19489,36355=>19490,36356=>19491,36358=>19492,36359=>19493,36360=>19494,36363=>19495,36365=>19496,36366=>19497,36369=>19498,36370=>19499,36371=>19500,36373=>19501,36374=>19502,36375=>19503,36376=>19504,36377=>19505,36378=>19506,36379=>19507,36380=>19508,36384=>19509,36385=>19510,36388=>19511,36389=>19512,36390=>19513,36391=>19514,36392=>19515,36395=>19516,36397=>19517,36400=>19518,36402=>19519,36403=>19520,36406=>19521,36407=>19522,36408=>19523,36411=>19524,36412=>19525,36414=>19526,36415=>19527,36419=>19528,36421=>19529,36422=>19530,36429=>19531,36430=>19532,36431=>19533,36432=>19534,36435=>19535,36436=>19536,36438=>19537,36439=>19538,36440=>19539,36442=>19540,36443=>19541,36444=>19542,36445=>19543,36446=>19544,36447=>19545,36448=>19546,36449=>19547,36450=>19548,36452=>19549,36453=>19550,36455=>19551,36456=>19552,36458=>19553,36459=>19554,36462=>19555,36465=>19556,36467=>19557,36469=>19558,36471=>19559,36472=>19560,36473=>19561,36475=>19562,36477=>19563,36478=>19564,36480=>19565,36482=>19566,36483=>19567,36484=>19568,36486=>19569,36488=>19570,36492=>19571,36494=>19572,36501=>19573,36502=>19574,36503=>19575,36504=>19576,36505=>19577,36507=>19578,36509=>19579,36511=>19580,36512=>19581,36514=>19582,36515=>19583,36516=>19584,36519=>19585,36520=>19586,36521=>19587,36525=>19588,36526=>19589,36528=>19590,36529=>19591,36531=>19592,36532=>19593,36533=>19594,36534=>19595,36535=>19596,36536=>19597,36537=>19598,36539=>19599,36540=>19600,36541=>19601,36542=>19602,36543=>19603,36545=>19604,36546=>19605,36547=>19606,36548=>19607,36549=>19608,36550=>19609,36551=>19610,36552=>19611,36553=>19612,36559=>19613,36560=>19614,36561=>19615,36563=>19616,36565=>19617,36566=>19618,36567=>19619,36568=>19620,36569=>19621,36570=>19622,36572=>19623,36573=>19624,36574=>19625,36576=>19626,36577=>19627,36578=>19628,36579=>19629,36581=>19630,36582=>19631,36583=>19632,36584=>19633,36585=>19634,36586=>19635,36588=>19636,36589=>19637,36590=>19638,36591=>19639,36592=>19640,36593=>19641,36595=>19642,36596=>19643,36597=>19644,36598=>19645,36599=>19646,36605=>19647,36607=>19648,36608=>19649,36609=>19650,36610=>19651,36612=>19652,36614=>19653,36616=>19654,36619=>19655,36620=>19656,36621=>19657,36622=>19658,36623=>19659,36624=>19660,36625=>19661,36627=>19662,36630=>19663,36631=>19664,36632=>19665,36633=>19666,36634=>19667,36640=>19668,36641=>19669,36642=>19670,36643=>19671,36644=>19672,36647=>19673,36648=>19674,36651=>19675,36652=>19676,36653=>19677,36654=>19678,36656=>19679,36657=>19680,36658=>19681,36660=>19682,36661=>19683,36662=>19684,36663=>19685,36665=>19686,36666=>19687,36668=>19688,36669=>19689,36672=>19690,36673=>19691,36675=>19692,36679=>19693,36680=>19694,36682=>19695,36683=>19696,36684=>19697,36687=>19698,36688=>19699,36689=>19700,36690=>19701,36691=>19702,36693=>19703,36694=>19704,36695=>19705,36696=>19706,36697=>19707,36698=>19708,36699=>19709,36700=>19710,36701=>19711,36702=>19712,36704=>19713,36707=>19714,36709=>19715,36714=>19716,36736=>19717,36748=>19718,36754=>19719,36765=>19720,36768=>19721,36769=>19722,36770=>19723,36772=>19724,36773=>19725,36775=>19726,36778=>19727,36780=>19728,36787=>19729,36788=>19730,12193=>19731,36789=>19731,36791=>19732,36792=>19733,36794=>19734,36795=>19735,36796=>19736,36799=>19737,36800=>19738,36803=>19739,36806=>19740,36809=>19741,36810=>19742,36811=>19743,36812=>19744,36813=>19745,36815=>19746,36818=>19747,36822=>19748,36823=>19749,36826=>19750,36832=>19751,36833=>19752,36835=>19753,36839=>19754,36844=>19755,36847=>19756,36849=>19757,36850=>19758,36853=>19759,36854=>19760,36858=>19761,36859=>19762,36860=>19763,36862=>19764,36863=>19765,36871=>19766,36872=>19767,36876=>19768,36878=>19769,36883=>19770,36888=>19771,36892=>19772,36900=>19773,36901=>19774,36903=>19775,36904=>19776,36905=>19777,36906=>19778,36907=>19779,36908=>19780,36912=>19781,36913=>19782,36915=>19783,36916=>19784,36919=>19785,36921=>19786,36922=>19787,36925=>19788,36927=>19789,36928=>19790,36931=>19791,36933=>19792,36934=>19793,36936=>19794,36937=>19795,36938=>19796,36940=>19797,36950=>19798,36953=>19799,36954=>19800,36957=>19801,36959=>19802,36961=>19803,36964=>19804,36966=>19805,36967=>19806,36970=>19807,36971=>19808,36972=>19809,36975=>19810,36976=>19811,36977=>19812,36979=>19813,36982=>19814,36985=>19815,36987=>19816,36990=>19817,36997=>19818,36998=>19819,37001=>19820,37004=>19821,37005=>19822,37006=>19823,37010=>19824,37012=>19825,37014=>19826,37016=>19827,37018=>19828,37020=>19829,37022=>19830,37023=>19831,37024=>19832,37028=>19833,37029=>19834,37031=>19835,37032=>19836,37033=>19837,37035=>19838,37037=>19839,37042=>19840,37047=>19841,37052=>19842,37053=>19843,37055=>19844,37056=>19845,37058=>19846,37059=>19847,37062=>19848,37064=>19849,37065=>19850,37067=>19851,37068=>19852,37069=>19853,37074=>19854,37076=>19855,37077=>19856,37078=>19857,37080=>19858,37081=>19859,37082=>19860,37086=>19861,37088=>19862,37091=>19863,37092=>19864,37093=>19865,37097=>19866,37098=>19867,37100=>19868,37102=>19869,37104=>19870,37105=>19871,37106=>19872,37107=>19873,37110=>19874,37111=>19875,37113=>19876,37114=>19877,37115=>19878,37116=>19879,37119=>19880,37120=>19881,37121=>19882,37123=>19883,37125=>19884,37127=>19885,37128=>19886,37130=>19887,37131=>19888,37132=>19889,37133=>19890,37134=>19891,37135=>19892,37136=>19893,37137=>19894,37139=>19895,37141=>19896,37143=>19897,37144=>19898,37146=>19899,37147=>19900,37148=>19901,37149=>19902,37151=>19903,37152=>19904,37153=>19905,37156=>19906,37157=>19907,37158=>19908,37160=>19909,37161=>19910,37162=>19911,37163=>19912,37164=>19913,37166=>19914,37171=>19915,37173=>19916,37175=>19917,37176=>19918,37179=>19919,37180=>19920,37181=>19921,37182=>19922,37183=>19923,37184=>19924,37185=>19925,37186=>19926,37188=>19927,37189=>19928,37191=>19929,37201=>19930,37203=>19931,37204=>19932,37205=>19933,37206=>19934,37208=>19935,37209=>19936,37211=>19937,37212=>19938,37215=>19939,37216=>19940,37222=>19941,37223=>19942,37224=>19943,37227=>19944,37229=>19945,37235=>19946,37242=>19947,37243=>19948,37244=>19949,37248=>19950,37249=>19951,37250=>19952,37251=>19953,37252=>19954,37254=>19955,37256=>19956,37258=>19957,37262=>19958,37263=>19959,37267=>19960,37268=>19961,37269=>19962,37271=>19963,37272=>19964,37273=>19965,37277=>19966,37278=>19967,37279=>19968,37280=>19969,37281=>19970,37284=>19971,37285=>19972,37286=>19973,37287=>19974,37288=>19975,37289=>19976,37296=>19977,37297=>19978,37298=>19979,37299=>19980,37302=>19981,37303=>19982,37304=>19983,37305=>19984,37307=>19985,37308=>19986,37309=>19987,37310=>19988,37311=>19989,37314=>19990,37316=>19991,12196=>19992,37318=>19992,37320=>19993,37328=>19994,37334=>19995,37338=>19996,37339=>19997,37342=>19998,37343=>19999,37344=>20000,37345=>20001,37346=>20002,37349=>20003,37350=>20004,37352=>20005,37354=>20006,37355=>20007,37356=>20008,37357=>20009,37358=>20010,37359=>20011,37360=>20012,37361=>20013,37362=>20014,37363=>20015,37364=>20016,37366=>20017,37368=>20018,37371=>20019,37372=>20020,37373=>20021,37374=>20022,37375=>20023,37378=>20024,37379=>20025,37381=>20026,37382=>20027,37383=>20028,37386=>20029,37387=>20030,37388=>20031,37391=>20032,37394=>20033,37395=>20034,37398=>20035,37399=>20036,37400=>20037,37401=>20038,37402=>20039,37403=>20040,37404=>20041,37405=>20042,37407=>20043,37408=>20044,37409=>20045,37410=>20046,37412=>20047,37416=>20048,37417=>20049,37418=>20050,37419=>20051,37420=>20052,37421=>20053,37423=>20054,37425=>20055,37426=>20056,37429=>20057,37430=>20058,37435=>20059,37436=>20060,37441=>20061,37442=>20062,37443=>20063,37444=>20064,37446=>20065,37447=>20066,37450=>20067,37451=>20068,37452=>20069,37454=>20070,37455=>20071,37456=>20072,37458=>20073,37459=>20074,37460=>20075,37462=>20076,37464=>20077,37465=>20078,37468=>20079,37469=>20080,37471=>20081,37472=>20082,37473=>20083,37475=>20084,37476=>20085,37477=>20086,37479=>20087,37480=>20088,37481=>20089,37482=>20090,37483=>20091,37486=>20092,37487=>20093,37488=>20094,37489=>20095,37490=>20096,37491=>20097,37493=>20098,37494=>20099,37495=>20100,37497=>20101,37500=>20102,37501=>20103,37502=>20104,37505=>20105,37506=>20106,37508=>20107,37510=>20108,37511=>20109,37512=>20110,37513=>20111,37514=>20112,37515=>20113,37516=>20114,37517=>20115,37519=>20116,37520=>20117,37522=>20118,37524=>20119,37525=>20120,37527=>20121,37529=>20122,37531=>20123,37533=>20124,37534=>20125,37535=>20126,37537=>20127,37538=>20128,37540=>20129,37543=>20130,37549=>20131,37551=>20132,37552=>20133,37554=>20134,37555=>20135,37556=>20136,37557=>20137,37558=>20138,37560=>20139,37562=>20140,37565=>20141,37566=>20142,37567=>20143,37568=>20144,37570=>20145,37572=>20146,37574=>20147,37577=>20148,37578=>20149,37579=>20150,37581=>20151,37582=>20152,37584=>20153,37585=>20154,37587=>20155,37588=>20156,37589=>20157,37590=>20158,37591=>20159,37592=>20160,37593=>20161,37594=>20162,37595=>20163,37596=>20164,37598=>20165,37600=>20166,37601=>20167,37602=>20168,37607=>20169,37609=>20170,37611=>20171,37612=>20172,37618=>20173,37619=>20174,37620=>20175,37621=>20176,37623=>20177,37625=>20178,37626=>20179,37627=>20180,37629=>20181,37630=>20182,37631=>20183,37632=>20184,37634=>20185,37635=>20186,37636=>20187,37637=>20188,37641=>20189,37642=>20190,37643=>20191,37644=>20192,37645=>20193,37646=>20194,37647=>20195,37649=>20196,37651=>20197,37652=>20198,37654=>20199,37655=>20200,37660=>20201,37661=>20202,37662=>20203,37665=>20204,37667=>20205,37668=>20206,37669=>20207,37671=>20208,37673=>20209,37674=>20210,37676=>20211,37677=>20212,37680=>20213,37681=>20214,37684=>20215,37685=>20216,37687=>20217,37689=>20218,37690=>20219,37691=>20220,37692=>20221,37693=>20222,37695=>20223,37698=>20224,37700=>20225,37701=>20226,37704=>20227,37705=>20228,37706=>20229,37708=>20230,37710=>20231,37711=>20232,37712=>20233,37713=>20234,37714=>20235,37715=>20236,37717=>20237,37718=>20238,37719=>20239,37721=>20240,37722=>20241,37724=>20242,37725=>20243,37726=>20244,37727=>20245,37728=>20246,37729=>20247,37730=>20248,37731=>20249,37734=>20250,37735=>20251,37736=>20252,37739=>20253,37741=>20254,37742=>20255,37743=>20256,37745=>20257,37746=>20258,37747=>20259,37748=>20260,37751=>20261,37752=>20262,37753=>20263,37755=>20264,37756=>20265,37757=>20266,37759=>20267,37760=>20268,37761=>20269,37763=>20270,37765=>20271,37766=>20272,37768=>20273,37769=>20274,37771=>20275,37772=>20276,37773=>20277,37774=>20278,37776=>20279,37777=>20280,37778=>20281,37779=>20282,37780=>20283,37781=>20284,37783=>20285,37785=>20286,37786=>20287,37787=>20288,37788=>20289,37789=>20290,37790=>20291,37791=>20292,37792=>20293,37793=>20294,37796=>20295,37797=>20296,37800=>20297,37803=>20298,37805=>20299,37807=>20300,37809=>20301,37810=>20302,37812=>20303,37814=>20304,37815=>20305,37817=>20306,37818=>20307,37819=>20308,37820=>20309,37821=>20310,37822=>20311,37824=>20312,37825=>20313,37826=>20314,37828=>20315,37829=>20316,37830=>20317,37833=>20318,37835=>20319,37838=>20320,37839=>20321,37840=>20322,37842=>20323,37843=>20324,37844=>20325,37845=>20326,37849=>20327,37850=>20328,37851=>20329,37856=>20330,37859=>20331,37861=>20332,37862=>20333,37863=>20334,37865=>20335,37866=>20336,37867=>20337,37868=>20338,37869=>20339,37870=>20340,37871=>20341,37872=>20342,37873=>20343,37874=>20344,37875=>20345,37876=>20346,37878=>20347,37880=>20348,37882=>20349,37883=>20350,37884=>20351,37885=>20352,37886=>20353,37887=>20354,37888=>20355,37889=>20356,37890=>20357,37892=>20358,37893=>20359,37894=>20360,37895=>20361,37896=>20362,37897=>20363,37898=>20364,37900=>20365,37901=>20366,37902=>20367,37903=>20368,37905=>20369,37909=>20370,37910=>20371,37911=>20372,37914=>20373,37915=>20374,37916=>20375,37918=>20376,37919=>20377,37921=>20378,37922=>20379,37923=>20380,37924=>20381,37925=>20382,37929=>20383,37930=>20384,37931=>20385,37932=>20386,37933=>20387,37935=>20388,37936=>20389,37937=>20390,37940=>20391,37942=>20392,37943=>20393,37945=>20394,37947=>20395,37948=>20396,37949=>20397,37952=>20398,37953=>20399,37954=>20400,37955=>20401,37957=>20402,37958=>20403,37959=>20404,37960=>20405,37961=>20406,37963=>20407,37965=>20408,37966=>20409,37967=>20410,37968=>20411,37969=>20412,37971=>20413,37973=>20414,37974=>20415,37975=>20416,37976=>20417,37977=>20418,37978=>20419,37979=>20420,37980=>20421,37981=>20422,37982=>20423,37983=>20424,37985=>20425,37986=>20426,37988=>20427,37990=>20428,37991=>20429,37992=>20430,37993=>20431,37994=>20432,37996=>20433,37998=>20434,37999=>20435,38001=>20436,38003=>20437,38004=>20438,38005=>20439,38006=>20440,38008=>20441,38010=>20442,38011=>20443,38016=>20444,38017=>20445,38018=>20446,38019=>20447,38020=>20448,38033=>20449,38038=>20450,38040=>20451,38087=>20452,38095=>20453,38099=>20454,38100=>20455,38106=>20456,38118=>20457,38139=>20458,38172=>20459,38176=>20460,38183=>20461,38195=>20462,38205=>20463,38211=>20464,38216=>20465,38219=>20466,38229=>20467,38234=>20468,38240=>20469,38254=>20470,38260=>20471,38261=>20472,38264=>20473,38265=>20474,38266=>20475,38267=>20476,38268=>20477,38269=>20478,38270=>20479,38273=>20480,38276=>20481,38277=>20482,38279=>20483,38280=>20484,38282=>20485,38285=>20486,38288=>20487,38290=>20488,38293=>20489,38294=>20490,38295=>20491,38297=>20492,38298=>20493,38299=>20494,38300=>20495,38301=>20496,38302=>20497,38303=>20498,38304=>20499,38306=>20500,38310=>20501,38311=>20502,38314=>20503,38318=>20504,38319=>20505,38320=>20506,38321=>20507,38323=>20508,38324=>20509,38325=>20510,38327=>20511,38328=>20512,38330=>20513,38336=>20514,38337=>20515,38338=>20516,38340=>20517,38341=>20518,38343=>20519,38345=>20520,38349=>20521,38350=>20522,38351=>20523,38353=>20524,38354=>20525,38355=>20526,38359=>20527,38360=>20528,38361=>20529,38362=>20530,38363=>20531,38365=>20532,38367=>20533,38368=>20534,38371=>20535,38372=>20536,38374=>20537,38375=>20538,38380=>20539,38399=>20540,38407=>20541,38419=>20542,38424=>20543,38427=>20544,38430=>20545,38432=>20546,38435=>20547,38436=>20548,38437=>20549,38438=>20550,38439=>20551,38440=>20552,38441=>20553,38443=>20554,38444=>20555,38445=>20556,38447=>20557,38448=>20558,38455=>20559,38456=>20560,38457=>20561,38458=>20562,38462=>20563,38465=>20564,38467=>20565,38474=>20566,38478=>20567,38479=>20568,38481=>20569,38482=>20570,38483=>20571,38486=>20572,38487=>20573,38489=>20574,38490=>20575,38492=>20576,38494=>20577,38496=>20578,38501=>20579,38502=>20580,38507=>20581,38509=>20582,38510=>20583,38511=>20584,38513=>20585,38521=>20586,38522=>20587,38523=>20588,38524=>20589,38526=>20590,38527=>20591,38528=>20592,38529=>20593,38530=>20594,38531=>20595,38532=>20596,38535=>20597,38537=>20598,38540=>20599,38545=>20600,38546=>20601,38547=>20602,38550=>20603,38554=>20604,38557=>20605,38558=>20606,38559=>20607,38560=>20608,38561=>20609,38562=>20610,63985=>20611,38563=>20611,38564=>20612,38565=>20613,38566=>20614,38569=>20615,38571=>20616,38572=>20617,38573=>20618,38574=>20619,38575=>20620,38578=>20621,38581=>20622,38583=>20623,38586=>20624,38591=>20625,38594=>20626,38595=>20627,38600=>20628,38602=>20629,38603=>20630,38608=>20631,38609=>20632,38611=>20633,38612=>20634,38615=>20635,38616=>20636,38618=>20637,38621=>20638,38622=>20639,38623=>20640,38625=>20641,38628=>20642,38629=>20643,38630=>20644,38631=>20645,38635=>20646,38636=>20647,38637=>20648,38638=>20649,38640=>20650,38641=>20651,38644=>20652,38645=>20653,38648=>20654,38650=>20655,38652=>20656,38653=>20657,38655=>20658,38658=>20659,38659=>20660,38661=>20661,38666=>20662,38667=>20663,38668=>20664,38672=>20665,38673=>20666,38674=>20667,38676=>20668,38677=>20669,38679=>20670,38680=>20671,38681=>20672,38682=>20673,38683=>20674,38685=>20675,38687=>20676,38688=>20677,38689=>20678,38690=>20679,38691=>20680,38692=>20681,38693=>20682,38694=>20683,38696=>20684,38697=>20685,38699=>20686,38700=>20687,38702=>20688,38703=>20689,38705=>20690,38707=>20691,38708=>20692,38709=>20693,38710=>20694,38711=>20695,38714=>20696,38715=>20697,38716=>20698,38719=>20699,38720=>20700,38721=>20701,38723=>20702,38725=>20703,38726=>20704,38727=>20705,38729=>20706,38730=>20707,38731=>20708,38732=>20709,38733=>20710,38734=>20711,38735=>20712,38736=>20713,12205=>20714,38737=>20714,38740=>20715,38741=>20716,38743=>20717,38744=>20718,38748=>20719,38749=>20720,38751=>20721,38755=>20722,38756=>20723,38758=>20724,38759=>20725,38762=>20726,38763=>20727,38764=>20728,38765=>20729,38766=>20730,38767=>20731,38768=>20732,38769=>20733,38770=>20734,38773=>20735,38775=>20736,38776=>20737,38777=>20738,38778=>20739,38779=>20740,38781=>20741,38782=>20742,38783=>20743,38784=>20744,38785=>20745,38786=>20746,38787=>20747,38788=>20748,38790=>20749,38791=>20750,38792=>20751,38793=>20752,38794=>20753,38796=>20754,38798=>20755,38800=>20756,38803=>20757,38805=>20758,38806=>20759,38807=>20760,38809=>20761,38810=>20762,38811=>20763,38812=>20764,38813=>20765,38814=>20766,38815=>20767,38817=>20768,38818=>20769,38820=>20770,38821=>20771,38823=>20772,38824=>20773,38825=>20774,38826=>20775,38828=>20776,38830=>20777,38832=>20778,38833=>20779,38835=>20780,38837=>20781,38838=>20782,38839=>20783,38840=>20784,38841=>20785,38842=>20786,38843=>20787,38844=>20788,38846=>20789,38847=>20790,38848=>20791,38849=>20792,38850=>20793,38852=>20794,38853=>20795,38855=>20796,38856=>20797,38858=>20798,38861=>20799,38862=>20800,38863=>20801,38864=>20802,38865=>20803,38866=>20804,38868=>20805,38869=>20806,38870=>20807,38871=>20808,38872=>20809,38874=>20810,38875=>20811,38877=>20812,38879=>20813,38880=>20814,38881=>20815,38882=>20816,38883=>20817,38884=>20818,38885=>20819,38888=>20820,38894=>20821,38895=>20822,38896=>20823,38897=>20824,38898=>20825,38900=>20826,38903=>20827,38904=>20828,38905=>20829,38906=>20830,38907=>20831,38908=>20832,38909=>20833,38910=>20834,38912=>20835,38916=>20836,38921=>20837,38923=>20838,38925=>20839,38932=>20840,38933=>20841,38934=>20842,38937=>20843,38938=>20844,38939=>20845,38941=>20846,38942=>20847,38943=>20848,38944=>20849,38946=>20850,38947=>20851,38949=>20852,38951=>20853,38952=>20854,38953=>20855,38954=>20856,38955=>20857,38956=>20858,38958=>20859,38959=>20860,38961=>20861,38962=>20862,38963=>20863,38964=>20864,38965=>20865,38966=>20866,38969=>20867,38970=>20868,38972=>20869,38974=>20870,38975=>20871,38976=>20872,38977=>20873,38978=>20874,38979=>20875,38980=>20876,38981=>20877,38983=>20878,38984=>20879,38985=>20880,38986=>20881,38987=>20882,38991=>20883,38992=>20884,38993=>20885,38994=>20886,38997=>20887,38998=>20888,38999=>20889,39002=>20890,39004=>20891,39005=>20892,39007=>20893,39008=>20894,39009=>20895,39011=>20896,39012=>20897,39014=>20898,39016=>20899,39017=>20900,39018=>20901,39021=>20902,39022=>20903,39026=>20904,39051=>20905,39054=>20906,39058=>20907,39061=>20908,39065=>20909,39075=>20910,39081=>20911,39082=>20912,39083=>20913,39084=>20914,39085=>20915,39088=>20916,39090=>20917,39092=>20918,39093=>20919,39095=>20920,39096=>20921,39097=>20922,39098=>20923,39099=>20924,39101=>20925,39102=>20926,39103=>20927,39104=>20928,39105=>20929,39106=>20930,39107=>20931,39109=>20932,39111=>20933,39113=>20934,39114=>20935,39115=>20936,39116=>20937,39117=>20938,39119=>20939,39120=>20940,39124=>20941,39126=>20942,39127=>20943,39132=>20944,39133=>20945,39137=>20946,39139=>20947,39140=>20948,39141=>20949,39142=>20950,39148=>20951,39150=>20952,39152=>20953,39153=>20954,39155=>20955,39157=>20956,39158=>20957,39159=>20958,39160=>20959,39161=>20960,39162=>20961,39163=>20962,39167=>20963,39168=>20964,39169=>20965,39170=>20966,39172=>20967,39174=>20968,39175=>20969,39176=>20970,39179=>20971,39182=>20972,39183=>20973,39188=>20974,39189=>20975,39190=>20976,39191=>20977,39193=>20978,39194=>20979,39196=>20980,39197=>20981,39199=>20982,39200=>20983,39202=>20984,39203=>20985,39204=>20986,39205=>20987,39206=>20988,39207=>20989,39209=>20990,39210=>20991,39211=>20992,39212=>20993,39213=>20994,39215=>20995,39216=>20996,39217=>20997,39218=>20998,39220=>20999,39221=>21000,39222=>21001,39224=>21002,39225=>21003,39226=>21004,39227=>21005,39229=>21006,39232=>21007,39233=>21008,39234=>21009,39236=>21010,39238=>21011,39239=>21012,39245=>21013,39246=>21014,39247=>21015,39248=>21016,39251=>21017,39254=>21018,39256=>21019,39257=>21020,39258=>21021,39259=>21022,39261=>21023,39263=>21024,39264=>21025,39265=>21026,39268=>21027,39270=>21028,39283=>21029,39288=>21030,39289=>21031,39291=>21032,39294=>21033,39298=>21034,39299=>21035,39305=>21036,39308=>21037,39310=>21038,39322=>21039,39323=>21040,39324=>21041,39325=>21042,39326=>21043,39327=>21044,39328=>21045,39329=>21046,39330=>21047,39331=>21048,39332=>21049,39334=>21050,39335=>21051,39337=>21052,39338=>21053,39339=>21054,39343=>21055,39344=>21056,39346=>21057,39349=>21058,39350=>21059,39351=>21060,39352=>21061,39353=>21062,39354=>21063,39355=>21064,39356=>21065,39357=>21066,39358=>21067,39359=>21068,39360=>21069,39362=>21070,39363=>21071,39364=>21072,39365=>21073,39366=>21074,39367=>21075,39368=>21076,39369=>21077,39370=>21078,39371=>21079,39372=>21080,39373=>21081,39374=>21082,39375=>21083,39379=>21084,39382=>21085,39383=>21086,39386=>21087,39388=>21088,39390=>21089,39392=>21090,39395=>21091,39396=>21092,39397=>21093,39398=>21094,39399=>21095,39400=>21096,39401=>21097,39402=>21098,39403=>21099,39404=>21100,39406=>21101,39407=>21102,39408=>21103,39410=>21104,39411=>21105,39412=>21106,39413=>21107,39414=>21108,39415=>21109,39416=>21110,39417=>21111,39418=>21112,39419=>21113,39420=>21114,39421=>21115,39422=>21116,39424=>21117,39426=>21118,39427=>21119,39428=>21120,39430=>21121,39431=>21122,39432=>21123,39433=>21124,39434=>21125,39435=>21126,39436=>21127,39440=>21128,39441=>21129,39442=>21130,39443=>21131,39444=>21132,39445=>21133,39447=>21134,39448=>21135,39450=>21136,39451=>21137,39452=>21138,39453=>21139,39454=>21140,39455=>21141,39456=>21142,39457=>21143,39458=>21144,39459=>21145,39460=>21146,39461=>21147,39462=>21148,39463=>21149,39464=>21150,39465=>21151,39466=>21152,39468=>21153,39471=>21154,39473=>21155,39474=>21156,39475=>21157,39476=>21158,39477=>21159,39481=>21160,39482=>21161,39483=>21162,39484=>21163,39485=>21164,39487=>21165,39494=>21166,39495=>21167,39496=>21168,39497=>21169,39499=>21170,39500=>21171,39502=>21172,39504=>21173,39505=>21174,39506=>21175,39507=>21176,39508=>21177,39510=>21178,39512=>21179,39513=>21180,39516=>21181,39517=>21182,39518=>21183,39520=>21184,39521=>21185,39523=>21186,39526=>21187,39527=>21188,39528=>21189,39529=>21190,39531=>21191,39538=>21192,39555=>21193,39561=>21194,39565=>21195,39566=>21196,39572=>21197,39573=>21198,39577=>21199,39590=>21200,39593=>21201,39594=>21202,39595=>21203,39596=>21204,39597=>21205,39598=>21206,39602=>21207,39603=>21208,39604=>21209,39605=>21210,39609=>21211,39611=>21212,39613=>21213,39614=>21214,39615=>21215,39619=>21216,39620=>21217,39622=>21218,39623=>21219,39624=>21220,39625=>21221,39626=>21222,39629=>21223,39630=>21224,39632=>21225,39639=>21226,39641=>21227,39642=>21228,39643=>21229,39644=>21230,39645=>21231,39646=>21232,39648=>21233,39650=>21234,39651=>21235,39652=>21236,39653=>21237,39655=>21238,39656=>21239,39657=>21240,39658=>21241,39660=>21242,39664=>21243,39665=>21244,39666=>21245,39667=>21246,39668=>21247,39669=>21248,39670=>21249,39671=>21250,39672=>21251,39674=>21252,39676=>21253,39677=>21254,39678=>21255,39679=>21256,39680=>21257,39681=>21258,39682=>21259,39684=>21260,39685=>21261,39687=>21262,39689=>21263,39690=>21264,39691=>21265,39692=>21266,39694=>21267,39696=>21268,39697=>21269,39698=>21270,39700=>21271,39701=>21272,39702=>21273,39703=>21274,39704=>21275,39705=>21276,39707=>21277,39708=>21278,39709=>21279,39710=>21280,39712=>21281,39713=>21282,39716=>21283,39718=>21284,39720=>21285,39722=>21286,39723=>21287,39724=>21288,39725=>21289,39728=>21290,39731=>21291,39732=>21292,39733=>21293,39734=>21294,39735=>21295,39736=>21296,39737=>21297,39738=>21298,39741=>21299,39742=>21300,39743=>21301,39744=>21302,39750=>21303,39754=>21304,39755=>21305,39756=>21306,39760=>21307,39762=>21308,39763=>21309,39765=>21310,39766=>21311,39767=>21312,39769=>21313,39771=>21314,39772=>21315,39773=>21316,39774=>21317,39775=>21318,39776=>21319,39777=>21320,39778=>21321,39779=>21322,39780=>21323,39781=>21324,39782=>21325,39783=>21326,39784=>21327,39785=>21328,39786=>21329,39787=>21330,39788=>21331,39789=>21332,39790=>21333,39792=>21334,39793=>21335,39794=>21336,39795=>21337,39797=>21338,39798=>21339,39800=>21340,39801=>21341,39802=>21342,39803=>21343,39804=>21344,39805=>21345,39806=>21346,39807=>21347,39808=>21348,39810=>21349,39812=>21350,39813=>21351,39814=>21352,39815=>21353,39816=>21354,39817=>21355,39818=>21356,39819=>21357,39820=>21358,39821=>21359,39823=>21360,39827=>21361,39828=>21362,39829=>21363,39830=>21364,39831=>21365,39832=>21366,39833=>21367,39835=>21368,39836=>21369,39839=>21370,39840=>21371,39841=>21372,39842=>21373,39843=>21374,39844=>21375,39845=>21376,39846=>21377,39847=>21378,39848=>21379,39849=>21380,39852=>21381,39855=>21382,39856=>21383,39857=>21384,39858=>21385,39859=>21386,39860=>21387,39861=>21388,39862=>21389,39863=>21390,39864=>21391,39865=>21392,39866=>21393,39867=>21394,39868=>21395,39869=>21396,39870=>21397,39871=>21398,39874=>21399,39875=>21400,39876=>21401,39877=>21402,39878=>21403,39880=>21404,39883=>21405,39884=>21406,39885=>21407,39886=>21408,39887=>21409,39888=>21410,39889=>21411,39890=>21412,39891=>21413,39893=>21414,39895=>21415,39896=>21416,39897=>21417,39898=>21418,39900=>21419,39902=>21420,39903=>21421,39904=>21422,39907=>21423,39909=>21424,39910=>21425,39913=>21426,39916=>21427,39917=>21428,39918=>21429,39919=>21430,39921=>21431,39922=>21432,39923=>21433,39925=>21434,39926=>21435,39927=>21436,39928=>21437,39929=>21438,39930=>21439,39931=>21440,39932=>21441,39934=>21442,39936=>21443,39937=>21444,39938=>21445,39939=>21446,39940=>21447,39941=>21448,39942=>21449,39943=>21450,39946=>21451,39947=>21452,39948=>21453,39950=>21454,39951=>21455,39953=>21456,39956=>21457,39957=>21458,39958=>21459,39959=>21460,39960=>21461,39961=>21462,39962=>21463,39963=>21464,39964=>21465,39965=>21466,39966=>21467,39967=>21468,39969=>21469,39970=>21470,39972=>21471,39974=>21472,39975=>21473,39978=>21474,39979=>21475,39980=>21476,39982=>21477,39983=>21478,39984=>21479,39988=>21480,39990=>21481,39992=>21482,39994=>21483,39996=>21484,39997=>21485,39999=>21486,40000=>21487,40001=>21488,40002=>21489,40003=>21490,40004=>21491,40006=>21492,40007=>21493,40010=>21494,40011=>21495,40012=>21496,40013=>21497,40014=>21498,40015=>21499,40016=>21500,40017=>21501,40019=>21502,40021=>21503,40025=>21504,40026=>21505,40027=>21506,40028=>21507,40030=>21508,40032=>21509,40033=>21510,40034=>21511,40035=>21512,40036=>21513,40037=>21514,40038=>21515,40040=>21516,40041=>21517,40042=>21518,40043=>21519,40044=>21520,40046=>21521,40047=>21522,40048=>21523,40049=>21524,40050=>21525,40051=>21526,40052=>21527,40053=>21528,40054=>21529,40055=>21530,40057=>21531,40059=>21532,40061=>21533,40062=>21534,40064=>21535,40067=>21536,40068=>21537,40073=>21538,40074=>21539,40076=>21540,40079=>21541,40083=>21542,40086=>21543,40087=>21544,40088=>21545,40089=>21546,40093=>21547,40106=>21548,40108=>21549,40111=>21550,40121=>21551,40126=>21552,40127=>21553,40128=>21554,40129=>21555,40130=>21556,40136=>21557,40137=>21558,40145=>21559,40146=>21560,40154=>21561,40155=>21562,40160=>21563,40161=>21564,40163=>21565,40164=>21566,40166=>21567,40167=>21568,40168=>21569,40170=>21570,40171=>21571,40173=>21572,40174=>21573,40175=>21574,40176=>21575,40177=>21576,40178=>21577,40181=>21578,40183=>21579,40184=>21580,40185=>21581,40186=>21582,40187=>21583,40188=>21584,40189=>21585,40190=>21586,40191=>21587,40192=>21588,40193=>21589,40194=>21590,40195=>21591,40196=>21592,40197=>21593,40200=>21594,40202=>21595,40203=>21596,40204=>21597,40205=>21598,40206=>21599,40207=>21600,40208=>21601,40209=>21602,40210=>21603,40211=>21604,40212=>21605,40214=>21606,40215=>21607,40216=>21608,40217=>21609,40218=>21610,40220=>21611,40222=>21612,40224=>21613,40225=>21614,40226=>21615,40228=>21616,40229=>21617,40231=>21618,40233=>21619,40234=>21620,40235=>21621,40236=>21622,40237=>21623,40238=>21624,40241=>21625,40242=>21626,40243=>21627,40244=>21628,40245=>21629,40246=>21630,40247=>21631,40248=>21632,40249=>21633,40250=>21634,40252=>21635,40253=>21636,40254=>21637,40256=>21638,40257=>21639,40259=>21640,40260=>21641,40261=>21642,40262=>21643,40263=>21644,40264=>21645,40265=>21646,40266=>21647,40267=>21648,40268=>21649,40269=>21650,40270=>21651,40271=>21652,40272=>21653,40276=>21654,40277=>21655,40278=>21656,40279=>21657,40280=>21658,40281=>21659,40282=>21660,40283=>21661,40286=>21662,40287=>21663,40290=>21664,40291=>21665,40292=>21666,40293=>21667,40294=>21668,40295=>21669,40296=>21670,40297=>21671,40299=>21672,40301=>21673,40302=>21674,40304=>21675,40305=>21676,40307=>21677,40308=>21678,40309=>21679,40310=>21680,40311=>21681,40312=>21682,40313=>21683,40314=>21684,40315=>21685,40316=>21686,40317=>21687,40318=>21688,40319=>21689,40320=>21690,40321=>21691,40322=>21692,40323=>21693,40324=>21694,40325=>21695,40326=>21696,40328=>21697,40330=>21698,40331=>21699,40332=>21700,40333=>21701,40334=>21702,40335=>21703,40336=>21704,40337=>21705,40338=>21706,40340=>21707,40341=>21708,40342=>21709,40343=>21710,40345=>21711,40347=>21712,40348=>21713,40349=>21714,40350=>21715,40351=>21716,40352=>21717,40353=>21718,40354=>21719,40355=>21720,40356=>21721,40358=>21722,40359=>21723,40360=>21724,40362=>21725,40363=>21726,40364=>21727,40365=>21728,40366=>21729,40368=>21730,40369=>21731,40370=>21732,40371=>21733,40373=>21734,40374=>21735,40375=>21736,40376=>21737,40377=>21738,40378=>21739,40381=>21740,40382=>21741,40383=>21742,40385=>21743,40387=>21744,40389=>21745,40390=>21746,40391=>21747,40392=>21748,40393=>21749,40394=>21750,40395=>21751,40396=>21752,40397=>21753,40398=>21754,40399=>21755,40400=>21756,40401=>21757,40402=>21758,40404=>21759,40405=>21760,40406=>21761,40408=>21762,40411=>21763,40412=>21764,40413=>21765,40414=>21766,40415=>21767,40416=>21768,40417=>21769,40418=>21770,40419=>21771,40420=>21772,40423=>21773,40424=>21774,40425=>21775,40426=>21776,40427=>21777,40428=>21778,40429=>21779,40430=>21780,40432=>21781,40433=>21782,40436=>21783,40437=>21784,40438=>21785,40439=>21786,40443=>21787,40444=>21788,40445=>21789,40446=>21790,40447=>21791,40448=>21792,40449=>21793,40450=>21794,40451=>21795,40452=>21796,40453=>21797,40454=>21798,40455=>21799,40456=>21800,40457=>21801,40458=>21802,40459=>21803,40461=>21804,40462=>21805,40463=>21806,40464=>21807,40465=>21808,40466=>21809,40467=>21810,40468=>21811,40470=>21812,40471=>21813,40472=>21814,40473=>21815,40476=>21816,40484=>21817,40487=>21818,40494=>21819,40496=>21820,40500=>21821,40507=>21822,40508=>21823,40512=>21824,40525=>21825,40528=>21826,40530=>21827,40531=>21828,40532=>21829,40534=>21830,40537=>21831,40541=>21832,40543=>21833,40544=>21834,40545=>21835,40546=>21836,40549=>21837,40558=>21838,40559=>21839,40562=>21840,40564=>21841,40566=>21842,40567=>21843,40568=>21844,40571=>21845,40576=>21846,40577=>21847,40579=>21848,40580=>21849,40581=>21850,40582=>21851,40585=>21852,40586=>21853,40588=>21854,40589=>21855,40590=>21856,40591=>21857,40592=>21858,40593=>21859,40596=>21860,40597=>21861,40598=>21862,40600=>21863,40601=>21864,40602=>21865,40603=>21866,40604=>21867,40606=>21868,40608=>21869,40609=>21870,40610=>21871,40611=>21872,40612=>21873,40615=>21874,40616=>21875,40618=>21876,40619=>21877,40620=>21878,40621=>21879,40622=>21880,40624=>21881,40625=>21882,40626=>21883,40627=>21884,40630=>21885,40631=>21886,40633=>21887,40634=>21888,40636=>21889,40639=>21890,40640=>21891,40641=>21892,40642=>21893,12232=>21894,40643=>21894,40645=>21895,40646=>21896,40647=>21897,40648=>21898,40650=>21899,40651=>21900,40656=>21901,40658=>21902,40659=>21903,40661=>21904,40662=>21905,40663=>21906,40665=>21907,40666=>21908,40673=>21909,40675=>21910,40676=>21911,40678=>21912,40683=>21913,40684=>21914,40685=>21915,40686=>21916,40688=>21917,40689=>21918,40691=>21919,40693=>21920,40694=>21921,40696=>21922,40698=>21923,40704=>21924,40705=>21925,40706=>21926,40707=>21927,40708=>21928,40709=>21929,40710=>21930,40711=>21931,40712=>21932,40714=>21933,40716=>21934,40719=>21935,40721=>21936,40722=>21937,40724=>21938,40726=>21939,40728=>21940,40730=>21941,40731=>21942,40732=>21943,40733=>21944,40734=>21945,40735=>21946,40737=>21947,40739=>21948,40740=>21949,40741=>21950,40742=>21951,40743=>21952,40744=>21953,40745=>21954,40746=>21955,40747=>21956,40749=>21957,40750=>21958,40752=>21959,40753=>21960,40754=>21961,40755=>21962,40756=>21963,40757=>21964,40758=>21965,40760=>21966,40762=>21967,40764=>21968,40767=>21969,40768=>21970,40769=>21971,40770=>21972,40771=>21973,40773=>21974,40774=>21975,40775=>21976,40776=>21977,40777=>21978,40780=>21979,40781=>21980,40782=>21981,40787=>21982,40789=>21983,40790=>21984,40791=>21985,40792=>21986,40794=>21987,40795=>21988,40797=>21989,40798=>21990,40802=>21991,40804=>21992,40805=>21993,40807=>21994,40808=>21995,40809=>21996,40811=>21997,40813=>21998,40814=>21999,40815=>22000,40816=>22001,40817=>22002,40819=>22003,40820=>22004,40821=>22005,40822=>22006,40824=>22007,40825=>22008,40826=>22009,40827=>22010,40828=>22011,40829=>22012,40830=>22013,40833=>22014,40834=>22015,40846=>22016,40847=>22017,40849=>22018,40850=>22019,40851=>22020,40854=>22021,40855=>22022,40856=>22023,40861=>22024,40862=>22025,40865=>22026,40866=>22027,40867=>22028,40868=>22029,40869=>22030,63788=>22031,64013=>22032,64014=>22033,64015=>22034,64017=>22035,64019=>22036,64020=>22037,64024=>22038,64031=>22039,64032=>22040,64033=>22041,64035=>22042,64036=>22043,64039=>22044,64040=>22045,64041=>22046,11905=>22047,59413=>22047,131207=>22048,59414=>22048,131209=>22049,59415=>22049,131276=>22050,59416=>22050,11908=>22051,59417=>22051,13427=>22052,59418=>22052,13383=>22053,59419=>22053,11912=>22054,59420=>22054,11915=>22055,59421=>22055,40884=>22056,59422=>22056,13726=>22057,59423=>22057,13850=>22058,59424=>22058,13838=>22059,59425=>22059,11916=>22060,59426=>22060,11927=>22061,59427=>22061,14702=>22062,59428=>22062,14616=>22063,59429=>22063,40885=>22064,59430=>22064,14799=>22065,59431=>22065,14815=>22066,59432=>22066,14963=>22067,59433=>22067,14800=>22068,59434=>22068,40886=>22069,59435=>22069,40887=>22070,59436=>22070,15182=>22071,59437=>22071,15470=>22072,59438=>22072,15584=>22073,59439=>22073,11943=>22074,59440=>22074,136663=>22075,59441=>22075,40888=>22076,59442=>22076,11946=>22077,59443=>22077,16470=>22078,59444=>22078,16735=>22079,59445=>22079,11950=>22080,59446=>22080,17207=>22081,59447=>22081,11955=>22082,59448=>22082,11958=>22083,59449=>22083,11959=>22084,59450=>22084,141711=>22085,59451=>22085,17329=>22086,59452=>22086,17324=>22087,59453=>22087,11963=>22088,59454=>22088,17373=>22089,59455=>22089,17622=>22090,59456=>22090,18017=>22091,59457=>22091,17996=>22092,59458=>22092,40889=>22093,132361=>22093,59459=>22093,18211=>22094,59460=>22094,18217=>22095,59461=>22095,18300=>22096,59462=>22096,18317=>22097,59463=>22097,11978=>22098,59464=>22098,18759=>22099,59465=>22099,18810=>22100,59466=>22100,18813=>22101,59467=>22101,18818=>22102,59468=>22102,18819=>22103,59469=>22103,18821=>22104,59470=>22104,18822=>22105,59471=>22105,18847=>22106,59472=>22106,18843=>22107,59473=>22107,18871=>22108,59474=>22108,18870=>22109,59475=>22109,40890=>22110,133533=>22110,59476=>22110,147966=>22111,59477=>22111,19619=>22112,59478=>22112,19615=>22113,59479=>22113,19616=>22114,59480=>22114,19617=>22115,59481=>22115,19575=>22116,59482=>22116,19618=>22117,59483=>22117,19731=>22118,59484=>22118,19732=>22119,59485=>22119,19733=>22120,59486=>22120,19734=>22121,59487=>22121,19735=>22122,59488=>22122,19736=>22123,59489=>22123,19737=>22124,59490=>22124,19886=>22125,59491=>22125,40891=>22126,59492=>22126,8364=>22353,59244=>22353,165=>22354,12351=>22357,12436=>22375,12535=>22390,12537=>22391,12536=>22392,12538=>22393,12339=>22395,12340=>22396,12341=>22397,12344=>22398,12345=>22399,12346=>22400,12586=>22401,12587=>22402,12588=>22403,12704=>22404,12705=>22405,12706=>22406,12707=>22407,12708=>22408,12709=>22409,12710=>22410,12711=>22411,12712=>22412,12713=>22413,12714=>22414,12715=>22415,12716=>22416,12717=>22417,12718=>22418,12719=>22419,12720=>22420,12721=>22421,12722=>22422,12723=>22423,12724=>22424,12725=>22425,12726=>22426,12727=>22427,11904=>22428,11906=>22429,11907=>22430,11909=>22431,11910=>22432,11911=>22433,11913=>22434,11914=>22435,11917=>22436,11918=>22437,11919=>22438,11920=>22439,11921=>22440,11922=>22441,11923=>22442,11924=>22443,11925=>22444,11926=>22445,11928=>22446,11929=>22447,11931=>22448,11932=>22449,11933=>22450,11934=>22451,11935=>22452,11936=>22453,11937=>22454,11938=>22455,11939=>22456,11940=>22457,11941=>22458,11942=>22459,11944=>22460,11945=>22461,11947=>22462,11948=>22463,11949=>22464,11951=>22465,11952=>22466,11953=>22467,11954=>22468,11956=>22469,11957=>22470,11960=>22471,11961=>22472,11962=>22473,11964=>22474,11965=>22475,11966=>22476,11967=>22477,11968=>22478,11969=>22479,11970=>22480,11971=>22481,11972=>22482,11973=>22483,11974=>22484,11975=>22485,11976=>22486,11977=>22487,11979=>22488,11980=>22489,11981=>22490,11982=>22491,11983=>22492,11984=>22493,11985=>22494,11986=>22495,11987=>22496,11988=>22497,11989=>22498,11990=>22499,11991=>22500,11992=>22501,11993=>22502,11994=>22503,11995=>22504,11996=>22505,11997=>22506,11998=>22507,11999=>22508,12000=>22509,12001=>22510,12002=>22511,12003=>22512,12004=>22513,12005=>22514,12006=>22515,12007=>22516,12008=>22517,12009=>22518,12010=>22519,12011=>22520,12012=>22521,12013=>22522,12014=>22523,12015=>22524,12016=>22525,12017=>22526,12018=>22527,12019=>22528,13312=>22529,13313=>22530,13314=>22531,13315=>22532,13316=>22533,13317=>22534,13318=>22535,13319=>22536,13320=>22537,13321=>22538,13322=>22539,13323=>22540,13324=>22541,13325=>22542,13326=>22543,13327=>22544,13328=>22545,13329=>22546,13330=>22547,13331=>22548,13332=>22549,13333=>22550,13334=>22551,13335=>22552,13336=>22553,13337=>22554,13338=>22555,13339=>22556,13340=>22557,13341=>22558,13342=>22559,13343=>22560,13344=>22561,13345=>22562,13346=>22563,13347=>22564,13348=>22565,13349=>22566,13350=>22567,13351=>22568,13352=>22569,13353=>22570,13354=>22571,13355=>22572,13356=>22573,13357=>22574,13358=>22575,13359=>22576,13360=>22577,13361=>22578,13362=>22579,13363=>22580,13364=>22581,13365=>22582,13366=>22583,13367=>22584,13368=>22585,13369=>22586,13370=>22587,13371=>22588,13372=>22589,13373=>22590,13374=>22591,13375=>22592,13376=>22593,13377=>22594,13378=>22595,13379=>22596,13380=>22597,13381=>22598,13382=>22599,13384=>22600,13385=>22601,13386=>22602,13387=>22603,13388=>22604,13389=>22605,13390=>22606,13391=>22607,13392=>22608,13393=>22609,13394=>22610,13395=>22611,13396=>22612,13397=>22613,13398=>22614,13399=>22615,13400=>22616,13401=>22617,13402=>22618,13403=>22619,13404=>22620,13405=>22621,13406=>22622,13407=>22623,13408=>22624,13409=>22625,13410=>22626,13411=>22627,13412=>22628,13413=>22629,13414=>22630,13415=>22631,13416=>22632,13417=>22633,13418=>22634,13419=>22635,13420=>22636,13421=>22637,13422=>22638,13423=>22639,13424=>22640,13425=>22641,13426=>22642,13428=>22643,13429=>22644,13430=>22645,13431=>22646,13432=>22647,13433=>22648,13434=>22649,13435=>22650,13436=>22651,13437=>22652,13438=>22653,13439=>22654,13440=>22655,13441=>22656,13442=>22657,13443=>22658,13444=>22659,13445=>22660,13446=>22661,13447=>22662,13448=>22663,13449=>22664,13450=>22665,13451=>22666,13452=>22667,13453=>22668,13454=>22669,13455=>22670,13456=>22671,13457=>22672,13458=>22673,13459=>22674,13460=>22675,13461=>22676,13462=>22677,13463=>22678,13464=>22679,13465=>22680,13466=>22681,13467=>22682,13468=>22683,13469=>22684,13470=>22685,13471=>22686,13472=>22687,13473=>22688,13474=>22689,13475=>22690,13476=>22691,13477=>22692,13478=>22693,13479=>22694,13480=>22695,13481=>22696,13482=>22697,13483=>22698,13484=>22699,13485=>22700,13486=>22701,13487=>22702,13488=>22703,13489=>22704,13490=>22705,13491=>22706,13492=>22707,13493=>22708,13494=>22709,13495=>22710,13496=>22711,13497=>22712,13498=>22713,13499=>22714,13500=>22715,13501=>22716,13502=>22717,13503=>22718,13504=>22719,13505=>22720,13506=>22721,13507=>22722,13508=>22723,13509=>22724,13510=>22725,13511=>22726,13512=>22727,13513=>22728,13514=>22729,13515=>22730,13516=>22731,13517=>22732,13518=>22733,13519=>22734,13520=>22735,13521=>22736,13522=>22737,13523=>22738,13524=>22739,13525=>22740,13526=>22741,13527=>22742,13528=>22743,13529=>22744,13530=>22745,13531=>22746,13532=>22747,13533=>22748,13534=>22749,13535=>22750,13536=>22751,13537=>22752,13538=>22753,13539=>22754,13540=>22755,13541=>22756,13542=>22757,13543=>22758,13544=>22759,13545=>22760,13546=>22761,13547=>22762,13548=>22763,13549=>22764,13550=>22765,13551=>22766,13552=>22767,13553=>22768,13554=>22769,13555=>22770,13556=>22771,13557=>22772,13558=>22773,13559=>22774,13560=>22775,13561=>22776,13562=>22777,13563=>22778,13564=>22779,13565=>22780,13566=>22781,13567=>22782,13568=>22783,13569=>22784,13570=>22785,13571=>22786,13572=>22787,13573=>22788,13574=>22789,13575=>22790,13576=>22791,13577=>22792,13578=>22793,13579=>22794,13580=>22795,13581=>22796,13582=>22797,13583=>22798,13584=>22799,13585=>22800,13586=>22801,13587=>22802,13588=>22803,13589=>22804,13590=>22805,13591=>22806,13592=>22807,13593=>22808,13594=>22809,13595=>22810,13596=>22811,13597=>22812,13598=>22813,13599=>22814,13600=>22815,13601=>22816,13602=>22817,13603=>22818,13604=>22819,13605=>22820,13606=>22821,13607=>22822,13608=>22823,13609=>22824,13610=>22825,13611=>22826,13612=>22827,13613=>22828,13614=>22829,13615=>22830,13616=>22831,13617=>22832,13618=>22833,13619=>22834,13620=>22835,13621=>22836,13622=>22837,13623=>22838,13624=>22839,13625=>22840,13626=>22841,13627=>22842,13628=>22843,13629=>22844,13630=>22845,13631=>22846,13632=>22847,13633=>22848,13634=>22849,13635=>22850,13636=>22851,13637=>22852,13638=>22853,13639=>22854,13640=>22855,13641=>22856,13642=>22857,13643=>22858,13644=>22859,13645=>22860,13646=>22861,13647=>22862,13648=>22863,13649=>22864,13650=>22865,13651=>22866,13652=>22867,13653=>22868,13654=>22869,13655=>22870,13656=>22871,13657=>22872,13658=>22873,13659=>22874,13660=>22875,13661=>22876,13662=>22877,13663=>22878,13664=>22879,13665=>22880,13666=>22881,13667=>22882,13668=>22883,13669=>22884,13670=>22885,13671=>22886,13672=>22887,13673=>22888,13674=>22889,13675=>22890,13676=>22891,13677=>22892,13678=>22893,13679=>22894,13680=>22895,13681=>22896,13682=>22897,13683=>22898,13684=>22899,13685=>22900,13686=>22901,13687=>22902,13688=>22903,13689=>22904,13690=>22905,13691=>22906,13692=>22907,13693=>22908,13694=>22909,13695=>22910,13696=>22911,13697=>22912,13698=>22913,13699=>22914,13700=>22915,13701=>22916,13702=>22917,13703=>22918,13704=>22919,13705=>22920,13706=>22921,13707=>22922,13708=>22923,13709=>22924,13710=>22925,13711=>22926,13712=>22927,13713=>22928,13714=>22929,13715=>22930,13716=>22931,13717=>22932,13718=>22933,13719=>22934,13720=>22935,13721=>22936,13722=>22937,13723=>22938,13724=>22939,13725=>22940,13727=>22941,13728=>22942,13729=>22943,13730=>22944,13731=>22945,13732=>22946,13733=>22947,13734=>22948,13735=>22949,13736=>22950,13737=>22951,13738=>22952,13739=>22953,13740=>22954,13741=>22955,13742=>22956,13743=>22957,13744=>22958,13745=>22959,13746=>22960,13747=>22961,13748=>22962,13749=>22963,13750=>22964,13751=>22965,13752=>22966,13753=>22967,13754=>22968,13755=>22969,13756=>22970,13757=>22971,13758=>22972,13759=>22973,13760=>22974,13761=>22975,13762=>22976,13763=>22977,13764=>22978,13765=>22979,13766=>22980,13767=>22981,13768=>22982,13769=>22983,13770=>22984,13771=>22985,13772=>22986,13773=>22987,13774=>22988,13775=>22989,13776=>22990,13777=>22991,13778=>22992,13779=>22993,13780=>22994,13781=>22995,13782=>22996,13783=>22997,13784=>22998,13785=>22999,13786=>23000,13787=>23001,13788=>23002,13789=>23003,13790=>23004,13791=>23005,13792=>23006,13793=>23007,13794=>23008,13795=>23009,13796=>23010,13797=>23011,13798=>23012,13799=>23013,13800=>23014,13801=>23015,13802=>23016,13803=>23017,13804=>23018,13805=>23019,13806=>23020,13807=>23021,13808=>23022,13809=>23023,13810=>23024,13811=>23025,13812=>23026,13813=>23027,13814=>23028,13815=>23029,13816=>23030,13817=>23031,13818=>23032,13819=>23033,13820=>23034,13821=>23035,13822=>23036,13823=>23037,13824=>23038,13825=>23039,13826=>23040,13827=>23041,13828=>23042,13829=>23043,13830=>23044,13831=>23045,13832=>23046,13833=>23047,13834=>23048,13835=>23049,13836=>23050,13837=>23051,13839=>23052,13840=>23053,13841=>23054,13842=>23055,13843=>23056,13844=>23057,13845=>23058,13846=>23059,13847=>23060,13848=>23061,13849=>23062,13851=>23063,13852=>23064,13853=>23065,13854=>23066,13855=>23067,13856=>23068,13857=>23069,13858=>23070,13859=>23071,13860=>23072,13861=>23073,13862=>23074,13863=>23075,13864=>23076,13865=>23077,13866=>23078,13867=>23079,13868=>23080,13869=>23081,13870=>23082,13871=>23083,13872=>23084,13873=>23085,13874=>23086,13875=>23087,13876=>23088,13877=>23089,13878=>23090,13879=>23091,13880=>23092,13881=>23093,13882=>23094,13883=>23095,13884=>23096,13885=>23097,13886=>23098,13887=>23099,13888=>23100,13889=>23101,13890=>23102,13891=>23103,13892=>23104,13893=>23105,13894=>23106,13895=>23107,13896=>23108,13897=>23109,13898=>23110,13899=>23111,13900=>23112,13901=>23113,13902=>23114,13903=>23115,13904=>23116,13905=>23117,13906=>23118,13907=>23119,13908=>23120,13909=>23121,13910=>23122,13911=>23123,13912=>23124,13913=>23125,13914=>23126,13915=>23127,13916=>23128,13917=>23129,13918=>23130,13919=>23131,13920=>23132,13921=>23133,13922=>23134,13923=>23135,13924=>23136,13925=>23137,13926=>23138,13927=>23139,13928=>23140,13929=>23141,13930=>23142,13931=>23143,13932=>23144,13933=>23145,13934=>23146,13935=>23147,13936=>23148,13937=>23149,13938=>23150,13939=>23151,13940=>23152,13941=>23153,13942=>23154,13943=>23155,13944=>23156,13945=>23157,13946=>23158,13947=>23159,13948=>23160,13949=>23161,13950=>23162,13951=>23163,13952=>23164,13953=>23165,13954=>23166,13955=>23167,13956=>23168,13957=>23169,13958=>23170,13959=>23171,13960=>23172,13961=>23173,13962=>23174,13963=>23175,13964=>23176,13965=>23177,13966=>23178,13967=>23179,13968=>23180,13969=>23181,13970=>23182,13971=>23183,13972=>23184,13973=>23185,13974=>23186,13975=>23187,13976=>23188,13977=>23189,13978=>23190,13979=>23191,13980=>23192,13981=>23193,13982=>23194,13983=>23195,13984=>23196,13985=>23197,13986=>23198,13987=>23199,13988=>23200,13989=>23201,13990=>23202,13991=>23203,13992=>23204,13993=>23205,13994=>23206,13995=>23207,13996=>23208,13997=>23209,13998=>23210,13999=>23211,14000=>23212,14001=>23213,14002=>23214,14003=>23215,14004=>23216,14005=>23217,14006=>23218,14007=>23219,14008=>23220,14009=>23221,14010=>23222,14011=>23223,14012=>23224,14013=>23225,14014=>23226,14015=>23227,14016=>23228,14017=>23229,14018=>23230,14019=>23231,14020=>23232,14021=>23233,14022=>23234,14023=>23235,14024=>23236,14025=>23237,14026=>23238,14027=>23239,14028=>23240,14029=>23241,14030=>23242,14031=>23243,14032=>23244,14033=>23245,14034=>23246,14035=>23247,14036=>23248,14037=>23249,14038=>23250,14039=>23251,14040=>23252,14041=>23253,14042=>23254,14043=>23255,14044=>23256,14045=>23257,14046=>23258,14047=>23259,14048=>23260,14049=>23261,14050=>23262,14051=>23263,14052=>23264,14053=>23265,14054=>23266,14055=>23267,14056=>23268,14057=>23269,14058=>23270,14059=>23271,14060=>23272,14061=>23273,14062=>23274,14063=>23275,14064=>23276,14065=>23277,14066=>23278,14067=>23279,14068=>23280,14069=>23281,14070=>23282,14071=>23283,14072=>23284,14073=>23285,14074=>23286,14075=>23287,14076=>23288,14077=>23289,14078=>23290,14079=>23291,14080=>23292,14081=>23293,14082=>23294,14083=>23295,14084=>23296,14085=>23297,14086=>23298,14087=>23299,14088=>23300,14089=>23301,14090=>23302,14091=>23303,14092=>23304,14093=>23305,14094=>23306,14095=>23307,14096=>23308,14097=>23309,14098=>23310,14099=>23311,14100=>23312,14101=>23313,14102=>23314,14103=>23315,14104=>23316,14105=>23317,14106=>23318,14107=>23319,14108=>23320,14109=>23321,14110=>23322,14111=>23323,14112=>23324,14113=>23325,14114=>23326,14115=>23327,14116=>23328,14117=>23329,14118=>23330,14119=>23331,14120=>23332,14121=>23333,14122=>23334,14123=>23335,14124=>23336,14125=>23337,14126=>23338,14127=>23339,14128=>23340,14129=>23341,14130=>23342,14131=>23343,14132=>23344,14133=>23345,14134=>23346,14135=>23347,14136=>23348,14137=>23349,14138=>23350,14139=>23351,14140=>23352,14141=>23353,14142=>23354,14143=>23355,14144=>23356,14145=>23357,14146=>23358,14147=>23359,14148=>23360,14149=>23361,14150=>23362,14151=>23363,14152=>23364,14153=>23365,14154=>23366,14155=>23367,14156=>23368,14157=>23369,14158=>23370,14159=>23371,14160=>23372,14161=>23373,14162=>23374,14163=>23375,14164=>23376,14165=>23377,14166=>23378,14167=>23379,14168=>23380,14169=>23381,14170=>23382,14171=>23383,14172=>23384,14173=>23385,14174=>23386,14175=>23387,14176=>23388,14177=>23389,14178=>23390,14179=>23391,14180=>23392,14181=>23393,14182=>23394,14183=>23395,14184=>23396,14185=>23397,14186=>23398,14187=>23399,14188=>23400,14189=>23401,14190=>23402,14191=>23403,14192=>23404,14193=>23405,14194=>23406,14195=>23407,14196=>23408,14197=>23409,14198=>23410,14199=>23411,14200=>23412,14201=>23413,14202=>23414,14203=>23415,14204=>23416,14205=>23417,14206=>23418,14207=>23419,14208=>23420,14209=>23421,14210=>23422,14211=>23423,14212=>23424,14213=>23425,14214=>23426,14215=>23427,14216=>23428,14217=>23429,14218=>23430,14219=>23431,14220=>23432,14221=>23433,14222=>23434,14223=>23435,14224=>23436,14225=>23437,14226=>23438,14227=>23439,14228=>23440,14229=>23441,14230=>23442,14231=>23443,14232=>23444,14233=>23445,14234=>23446,14235=>23447,14236=>23448,14237=>23449,14238=>23450,14239=>23451,14240=>23452,14241=>23453,14242=>23454,14243=>23455,14244=>23456,14245=>23457,14246=>23458,14247=>23459,14248=>23460,14249=>23461,14250=>23462,14251=>23463,14252=>23464,14253=>23465,14254=>23466,14255=>23467,14256=>23468,14257=>23469,14258=>23470,14259=>23471,14260=>23472,14261=>23473,14262=>23474,14263=>23475,14264=>23476,14265=>23477,14266=>23478,14267=>23479,14268=>23480,14269=>23481,14270=>23482,14271=>23483,14272=>23484,14273=>23485,14274=>23486,14275=>23487,14276=>23488,14277=>23489,14278=>23490,14279=>23491,14280=>23492,14281=>23493,14282=>23494,14283=>23495,14284=>23496,14285=>23497,14286=>23498,14287=>23499,14288=>23500,14289=>23501,14290=>23502,14291=>23503,14292=>23504,14293=>23505,14294=>23506,14295=>23507,14296=>23508,14297=>23509,14298=>23510,14299=>23511,14300=>23512,14301=>23513,14302=>23514,14303=>23515,14304=>23516,14305=>23517,14306=>23518,14307=>23519,14308=>23520,14309=>23521,14310=>23522,14311=>23523,14312=>23524,14313=>23525,14314=>23526,14315=>23527,14316=>23528,14317=>23529,14318=>23530,14319=>23531,14320=>23532,14321=>23533,14322=>23534,14323=>23535,14324=>23536,14325=>23537,14326=>23538,14327=>23539,14328=>23540,14329=>23541,14330=>23542,14331=>23543,14332=>23544,14333=>23545,14334=>23546,14335=>23547,14336=>23548,14337=>23549,14338=>23550,14339=>23551,14340=>23552,14341=>23553,14342=>23554,14343=>23555,14344=>23556,14345=>23557,14346=>23558,14347=>23559,14348=>23560,14349=>23561,14350=>23562,14351=>23563,14352=>23564,14353=>23565,14354=>23566,14355=>23567,14356=>23568,14357=>23569,14358=>23570,14359=>23571,14360=>23572,14361=>23573,14362=>23574,14363=>23575,14364=>23576,14365=>23577,14366=>23578,14367=>23579,14368=>23580,14369=>23581,14370=>23582,14371=>23583,14372=>23584,14373=>23585,14374=>23586,14375=>23587,14376=>23588,14377=>23589,14378=>23590,14379=>23591,14380=>23592,14381=>23593,14382=>23594,14383=>23595,14384=>23596,14385=>23597,14386=>23598,14387=>23599,14388=>23600,14389=>23601,14390=>23602,14391=>23603,14392=>23604,14393=>23605,14394=>23606,14395=>23607,14396=>23608,14397=>23609,14398=>23610,14399=>23611,14400=>23612,14401=>23613,14402=>23614,14403=>23615,14404=>23616,14405=>23617,14406=>23618,14407=>23619,14408=>23620,14409=>23621,14410=>23622,14411=>23623,14412=>23624,14413=>23625,14414=>23626,14415=>23627,14416=>23628,14417=>23629,14418=>23630,14419=>23631,14420=>23632,14421=>23633,14422=>23634,14423=>23635,14424=>23636,14425=>23637,14426=>23638,14427=>23639,14428=>23640,14429=>23641,14430=>23642,14431=>23643,14432=>23644,14433=>23645,14434=>23646,14435=>23647,14436=>23648,14437=>23649,14438=>23650,14439=>23651,14440=>23652,14441=>23653,14442=>23654,14443=>23655,14444=>23656,14445=>23657,14446=>23658,14447=>23659,14448=>23660,14449=>23661,14450=>23662,14451=>23663,14452=>23664,14453=>23665,14454=>23666,14455=>23667,14456=>23668,14457=>23669,14458=>23670,14459=>23671,14460=>23672,14461=>23673,14462=>23674,14463=>23675,14464=>23676,14465=>23677,14466=>23678,14467=>23679,14468=>23680,14469=>23681,14470=>23682,14471=>23683,14472=>23684,14473=>23685,14474=>23686,14475=>23687,14476=>23688,14477=>23689,14478=>23690,14479=>23691,14480=>23692,14481=>23693,14482=>23694,14483=>23695,14484=>23696,14485=>23697,14486=>23698,14487=>23699,14488=>23700,14489=>23701,14490=>23702,14491=>23703,14492=>23704,14493=>23705,14494=>23706,14495=>23707,14496=>23708,14497=>23709,14498=>23710,14499=>23711,14500=>23712,14501=>23713,14502=>23714,14503=>23715,14504=>23716,14505=>23717,14506=>23718,14507=>23719,14508=>23720,14509=>23721,14510=>23722,14511=>23723,14512=>23724,14513=>23725,14514=>23726,14515=>23727,14516=>23728,14517=>23729,14518=>23730,14519=>23731,14520=>23732,14521=>23733,14522=>23734,14523=>23735,14524=>23736,14525=>23737,14526=>23738,14527=>23739,14528=>23740,14529=>23741,14530=>23742,14531=>23743,14532=>23744,14533=>23745,14534=>23746,14535=>23747,14536=>23748,14537=>23749,14538=>23750,14539=>23751,14540=>23752,14541=>23753,14542=>23754,14543=>23755,14544=>23756,14545=>23757,14546=>23758,14547=>23759,14548=>23760,14549=>23761,14550=>23762,14551=>23763,14552=>23764,14553=>23765,14554=>23766,14555=>23767,14556=>23768,14557=>23769,14558=>23770,14559=>23771,14560=>23772,14561=>23773,14562=>23774,14563=>23775,14564=>23776,14565=>23777,14566=>23778,14567=>23779,14568=>23780,14569=>23781,14570=>23782,14571=>23783,14572=>23784,14573=>23785,14574=>23786,14575=>23787,14576=>23788,14577=>23789,14578=>23790,14579=>23791,14580=>23792,14581=>23793,14582=>23794,14583=>23795,14584=>23796,14585=>23797,14586=>23798,14587=>23799,14588=>23800,14589=>23801,14590=>23802,14591=>23803,14592=>23804,14593=>23805,14594=>23806,14595=>23807,14596=>23808,14597=>23809,14598=>23810,14599=>23811,14600=>23812,14601=>23813,14602=>23814,14603=>23815,14604=>23816,14605=>23817,14606=>23818,14607=>23819,14608=>23820,14609=>23821,14610=>23822,14611=>23823,14612=>23824,14613=>23825,14614=>23826,14615=>23827,14617=>23828,14618=>23829,14619=>23830,14620=>23831,14621=>23832,14622=>23833,14623=>23834,14624=>23835,14625=>23836,14626=>23837,14627=>23838,14628=>23839,14629=>23840,14630=>23841,14631=>23842,14632=>23843,14633=>23844,14634=>23845,14635=>23846,14636=>23847,14637=>23848,14638=>23849,14639=>23850,14640=>23851,14641=>23852,14642=>23853,14643=>23854,14644=>23855,14645=>23856,14646=>23857,14647=>23858,14648=>23859,14649=>23860,14650=>23861,14651=>23862,14652=>23863,14653=>23864,14654=>23865,14655=>23866,14656=>23867,14657=>23868,14658=>23869,14659=>23870,14660=>23871,14661=>23872,14662=>23873,14663=>23874,14664=>23875,14665=>23876,14666=>23877,14667=>23878,14668=>23879,14669=>23880,14670=>23881,14671=>23882,14672=>23883,14673=>23884,14674=>23885,14675=>23886,14676=>23887,14677=>23888,14678=>23889,14679=>23890,14680=>23891,14681=>23892,14682=>23893,14683=>23894,14684=>23895,14685=>23896,14686=>23897,14687=>23898,14688=>23899,14689=>23900,14690=>23901,14691=>23902,14692=>23903,14693=>23904,14694=>23905,14695=>23906,14696=>23907,14697=>23908,14698=>23909,14699=>23910,14700=>23911,14701=>23912,14703=>23913,14704=>23914,14705=>23915,14706=>23916,14707=>23917,14708=>23918,14709=>23919,14710=>23920,14711=>23921,14712=>23922,14713=>23923,14714=>23924,14715=>23925,14716=>23926,14717=>23927,14718=>23928,14719=>23929,14720=>23930,14721=>23931,14722=>23932,14723=>23933,14724=>23934,14725=>23935,14726=>23936,14727=>23937,14728=>23938,14729=>23939,14730=>23940,14731=>23941,14732=>23942,14733=>23943,14734=>23944,14735=>23945,14736=>23946,14737=>23947,14738=>23948,14739=>23949,14740=>23950,14741=>23951,14742=>23952,14743=>23953,14744=>23954,14745=>23955,14746=>23956,14747=>23957,14748=>23958,14749=>23959,14750=>23960,14751=>23961,14752=>23962,14753=>23963,14754=>23964,14755=>23965,14756=>23966,14757=>23967,14758=>23968,14759=>23969,14760=>23970,14761=>23971,14762=>23972,14763=>23973,14764=>23974,14765=>23975,14766=>23976,14767=>23977,14768=>23978,14769=>23979,14770=>23980,14771=>23981,14772=>23982,14773=>23983,14774=>23984,14775=>23985,14776=>23986,14777=>23987,14778=>23988,14779=>23989,14780=>23990,14781=>23991,14782=>23992,14783=>23993,14784=>23994,14785=>23995,14786=>23996,14787=>23997,14788=>23998,14789=>23999,14790=>24000,14791=>24001,14792=>24002,14793=>24003,14794=>24004,14795=>24005,14796=>24006,14797=>24007,14798=>24008,14801=>24009,14802=>24010,14803=>24011,14804=>24012,14805=>24013,14806=>24014,14807=>24015,14808=>24016,14809=>24017,14810=>24018,14811=>24019,14812=>24020,14813=>24021,14814=>24022,14816=>24023,14817=>24024,14818=>24025,14819=>24026,14820=>24027,14821=>24028,14822=>24029,14823=>24030,14824=>24031,14825=>24032,14826=>24033,14827=>24034,14828=>24035,14829=>24036,14830=>24037,14831=>24038,14832=>24039,14833=>24040,14834=>24041,14835=>24042,14836=>24043,14837=>24044,14838=>24045,14839=>24046,14840=>24047,14841=>24048,14842=>24049,14843=>24050,14844=>24051,14845=>24052,14846=>24053,14847=>24054,14848=>24055,14849=>24056,14850=>24057,14851=>24058,14852=>24059,14853=>24060,14854=>24061,14855=>24062,14856=>24063,14857=>24064,14858=>24065,14859=>24066,14860=>24067,14861=>24068,14862=>24069,14863=>24070,14864=>24071,14865=>24072,14866=>24073,14867=>24074,14868=>24075,14869=>24076,14870=>24077,14871=>24078,14872=>24079,14873=>24080,14874=>24081,14875=>24082,14876=>24083,14877=>24084,14878=>24085,14879=>24086,14880=>24087,14881=>24088,14882=>24089,14883=>24090,14884=>24091,14885=>24092,14886=>24093,14887=>24094,14888=>24095,14889=>24096,14890=>24097,14891=>24098,14892=>24099,14893=>24100,14894=>24101,14895=>24102,14896=>24103,14897=>24104,14898=>24105,14899=>24106,14900=>24107,14901=>24108,14902=>24109,14903=>24110,14904=>24111,14905=>24112,14906=>24113,14907=>24114,14908=>24115,14909=>24116,14910=>24117,14911=>24118,14912=>24119,14913=>24120,14914=>24121,14915=>24122,14916=>24123,14917=>24124,14918=>24125,14919=>24126,14920=>24127,14921=>24128,14922=>24129,14923=>24130,14924=>24131,14925=>24132,14926=>24133,14927=>24134,14928=>24135,14929=>24136,14930=>24137,14931=>24138,14932=>24139,14933=>24140,14934=>24141,14935=>24142,14936=>24143,14937=>24144,14938=>24145,14939=>24146,14940=>24147,14941=>24148,14942=>24149,14943=>24150,14944=>24151,14945=>24152,14946=>24153,14947=>24154,14948=>24155,14949=>24156,14950=>24157,14951=>24158,14952=>24159,14953=>24160,14954=>24161,14955=>24162,14956=>24163,14957=>24164,14958=>24165,14959=>24166,14960=>24167,14961=>24168,14962=>24169,14964=>24170,14965=>24171,14966=>24172,14967=>24173,14968=>24174,14969=>24175,14970=>24176,14971=>24177,14972=>24178,14973=>24179,14974=>24180,14975=>24181,14976=>24182,14977=>24183,14978=>24184,14979=>24185,14980=>24186,14981=>24187,14982=>24188,14983=>24189,14984=>24190,14985=>24191,14986=>24192,14987=>24193,14988=>24194,14989=>24195,14990=>24196,14991=>24197,14992=>24198,14993=>24199,14994=>24200,14995=>24201,14996=>24202,14997=>24203,14998=>24204,14999=>24205,15000=>24206,15001=>24207,15002=>24208,15003=>24209,15004=>24210,15005=>24211,15006=>24212,15007=>24213,15008=>24214,15009=>24215,15010=>24216,15011=>24217,15012=>24218,15013=>24219,15014=>24220,15015=>24221,15016=>24222,15017=>24223,15018=>24224,15019=>24225,15020=>24226,15021=>24227,15022=>24228,15023=>24229,15024=>24230,15025=>24231,15026=>24232,15027=>24233,15028=>24234,15029=>24235,15030=>24236,15031=>24237,15032=>24238,15033=>24239,15034=>24240,15035=>24241,15036=>24242,15037=>24243,15038=>24244,15039=>24245,15040=>24246,15041=>24247,15042=>24248,15043=>24249,15044=>24250,15045=>24251,15046=>24252,15047=>24253,15048=>24254,15049=>24255,15050=>24256,15051=>24257,15052=>24258,15053=>24259,15054=>24260,15055=>24261,15056=>24262,15057=>24263,15058=>24264,15059=>24265,15060=>24266,15061=>24267,15062=>24268,15063=>24269,15064=>24270,15065=>24271,15066=>24272,15067=>24273,15068=>24274,15069=>24275,15070=>24276,15071=>24277,15072=>24278,15073=>24279,15074=>24280,15075=>24281,15076=>24282,15077=>24283,15078=>24284,15079=>24285,15080=>24286,15081=>24287,15082=>24288,15083=>24289,15084=>24290,15085=>24291,15086=>24292,15087=>24293,15088=>24294,15089=>24295,15090=>24296,15091=>24297,15092=>24298,15093=>24299,15094=>24300,15095=>24301,15096=>24302,15097=>24303,15098=>24304,15099=>24305,15100=>24306,15101=>24307,15102=>24308,15103=>24309,15104=>24310,15105=>24311,15106=>24312,15107=>24313,15108=>24314,15109=>24315,15110=>24316,15111=>24317,15112=>24318,15113=>24319,15114=>24320,15115=>24321,15116=>24322,15117=>24323,15118=>24324,15119=>24325,15120=>24326,15121=>24327,15122=>24328,15123=>24329,15124=>24330,15125=>24331,15126=>24332,15127=>24333,15128=>24334,15129=>24335,15130=>24336,15131=>24337,15132=>24338,15133=>24339,15134=>24340,15135=>24341,15136=>24342,15137=>24343,15138=>24344,15139=>24345,15140=>24346,15141=>24347,15142=>24348,15143=>24349,15144=>24350,15145=>24351,15146=>24352,15147=>24353,15148=>24354,15149=>24355,15150=>24356,15151=>24357,15152=>24358,15153=>24359,15154=>24360,15155=>24361,15156=>24362,15157=>24363,15158=>24364,15159=>24365,15160=>24366,15161=>24367,15162=>24368,15163=>24369,15164=>24370,15165=>24371,15166=>24372,15167=>24373,15168=>24374,15169=>24375,15170=>24376,15171=>24377,15172=>24378,15173=>24379,15174=>24380,15175=>24381,15176=>24382,15177=>24383,15178=>24384,15179=>24385,15180=>24386,15181=>24387,15183=>24388,15184=>24389,15185=>24390,15186=>24391,15187=>24392,15188=>24393,15189=>24394,15190=>24395,15191=>24396,15192=>24397,15193=>24398,15194=>24399,15195=>24400,15196=>24401,15197=>24402,15198=>24403,15199=>24404,15200=>24405,15201=>24406,15202=>24407,15203=>24408,15204=>24409,15205=>24410,15206=>24411,15207=>24412,15208=>24413,15209=>24414,15210=>24415,15211=>24416,15212=>24417,15213=>24418,15214=>24419,15215=>24420,15216=>24421,15217=>24422,15218=>24423,15219=>24424,15220=>24425,15221=>24426,15222=>24427,15223=>24428,15224=>24429,15225=>24430,15226=>24431,15227=>24432,15228=>24433,15229=>24434,15230=>24435,15231=>24436,15232=>24437,15233=>24438,15234=>24439,15235=>24440,15236=>24441,15237=>24442,15238=>24443,15239=>24444,15240=>24445,15241=>24446,15242=>24447,15243=>24448,15244=>24449,15245=>24450,15246=>24451,15247=>24452,15248=>24453,15249=>24454,15250=>24455,15251=>24456,15252=>24457,15253=>24458,15254=>24459,15255=>24460,15256=>24461,15257=>24462,15258=>24463,15259=>24464,15260=>24465,15261=>24466,15262=>24467,15263=>24468,15264=>24469,15265=>24470,15266=>24471,15267=>24472,15268=>24473,15269=>24474,15270=>24475,15271=>24476,15272=>24477,15273=>24478,15274=>24479,15275=>24480,15276=>24481,15277=>24482,15278=>24483,15279=>24484,15280=>24485,15281=>24486,15282=>24487,15283=>24488,15284=>24489,15285=>24490,15286=>24491,15287=>24492,15288=>24493,15289=>24494,15290=>24495,15291=>24496,15292=>24497,15293=>24498,15294=>24499,15295=>24500,15296=>24501,15297=>24502,15298=>24503,15299=>24504,15300=>24505,15301=>24506,15302=>24507,15303=>24508,15304=>24509,15305=>24510,15306=>24511,15307=>24512,15308=>24513,15309=>24514,15310=>24515,15311=>24516,15312=>24517,15313=>24518,15314=>24519,15315=>24520,15316=>24521,15317=>24522,15318=>24523,15319=>24524,15320=>24525,15321=>24526,15322=>24527,15323=>24528,15324=>24529,15325=>24530,15326=>24531,15327=>24532,15328=>24533,15329=>24534,15330=>24535,15331=>24536,15332=>24537,15333=>24538,15334=>24539,15335=>24540,15336=>24541,15337=>24542,15338=>24543,15339=>24544,15340=>24545,15341=>24546,15342=>24547,15343=>24548,15344=>24549,15345=>24550,15346=>24551,15347=>24552,15348=>24553,15349=>24554,15350=>24555,15351=>24556,15352=>24557,15353=>24558,15354=>24559,15355=>24560,15356=>24561,15357=>24562,15358=>24563,15359=>24564,15360=>24565,15361=>24566,15362=>24567,15363=>24568,15364=>24569,15365=>24570,15366=>24571,15367=>24572,15368=>24573,15369=>24574,15370=>24575,15371=>24576,15372=>24577,15373=>24578,15374=>24579,15375=>24580,15376=>24581,15377=>24582,15378=>24583,15379=>24584,15380=>24585,15381=>24586,15382=>24587,15383=>24588,15384=>24589,15385=>24590,15386=>24591,15387=>24592,15388=>24593,15389=>24594,15390=>24595,15391=>24596,15392=>24597,15393=>24598,15394=>24599,15395=>24600,15396=>24601,15397=>24602,15398=>24603,15399=>24604,15400=>24605,15401=>24606,15402=>24607,15403=>24608,15404=>24609,15405=>24610,15406=>24611,15407=>24612,15408=>24613,15409=>24614,15410=>24615,15411=>24616,15412=>24617,15413=>24618,15414=>24619,15415=>24620,15416=>24621,15417=>24622,15418=>24623,15419=>24624,15420=>24625,15421=>24626,15422=>24627,15423=>24628,15424=>24629,15425=>24630,15426=>24631,15427=>24632,15428=>24633,15429=>24634,15430=>24635,15431=>24636,15432=>24637,15433=>24638,15434=>24639,15435=>24640,15436=>24641,15437=>24642,15438=>24643,15439=>24644,15440=>24645,15441=>24646,15442=>24647,15443=>24648,15444=>24649,15445=>24650,15446=>24651,15447=>24652,15448=>24653,15449=>24654,15450=>24655,15451=>24656,15452=>24657,15453=>24658,15454=>24659,15455=>24660,15456=>24661,15457=>24662,15458=>24663,15459=>24664,15460=>24665,15461=>24666,15462=>24667,15463=>24668,15464=>24669,15465=>24670,15466=>24671,15467=>24672,15468=>24673,15469=>24674,15471=>24675,15472=>24676,15473=>24677,15474=>24678,15475=>24679,15476=>24680,15477=>24681,15478=>24682,15479=>24683,15480=>24684,15481=>24685,15482=>24686,15483=>24687,15484=>24688,15485=>24689,15486=>24690,15487=>24691,15488=>24692,15489=>24693,15490=>24694,15491=>24695,15492=>24696,15493=>24697,15494=>24698,15495=>24699,15496=>24700,15497=>24701,15498=>24702,15499=>24703,15500=>24704,15501=>24705,15502=>24706,15503=>24707,15504=>24708,15505=>24709,15506=>24710,15507=>24711,15508=>24712,15509=>24713,15510=>24714,15511=>24715,15512=>24716,15513=>24717,15514=>24718,15515=>24719,15516=>24720,15517=>24721,15518=>24722,15519=>24723,15520=>24724,15521=>24725,15522=>24726,15523=>24727,15524=>24728,15525=>24729,15526=>24730,15527=>24731,15528=>24732,15529=>24733,15530=>24734,15531=>24735,15532=>24736,15533=>24737,15534=>24738,15535=>24739,15536=>24740,15537=>24741,15538=>24742,15539=>24743,15540=>24744,15541=>24745,15542=>24746,15543=>24747,15544=>24748,15545=>24749,15546=>24750,15547=>24751,15548=>24752,15549=>24753,15550=>24754,15551=>24755,15552=>24756,15553=>24757,15554=>24758,15555=>24759,15556=>24760,15557=>24761,15558=>24762,15559=>24763,15560=>24764,15561=>24765,15562=>24766,15563=>24767,15564=>24768,15565=>24769,15566=>24770,15567=>24771,15568=>24772,15569=>24773,15570=>24774,15571=>24775,15572=>24776,15573=>24777,15574=>24778,15575=>24779,15576=>24780,15577=>24781,15578=>24782,15579=>24783,15580=>24784,15581=>24785,15582=>24786,15583=>24787,15585=>24788,15586=>24789,15587=>24790,15588=>24791,15589=>24792,15590=>24793,15591=>24794,15592=>24795,15593=>24796,15594=>24797,15595=>24798,15596=>24799,15597=>24800,15598=>24801,15599=>24802,15600=>24803,15601=>24804,15602=>24805,15603=>24806,15604=>24807,15605=>24808,15606=>24809,15607=>24810,15608=>24811,15609=>24812,15610=>24813,15611=>24814,15612=>24815,15613=>24816,15614=>24817,15615=>24818,15616=>24819,15617=>24820,15618=>24821,15619=>24822,15620=>24823,15621=>24824,15622=>24825,15623=>24826,15624=>24827,15625=>24828,15626=>24829,15627=>24830,15628=>24831,15629=>24832,15630=>24833,15631=>24834,15632=>24835,15633=>24836,15634=>24837,15635=>24838,15636=>24839,15637=>24840,15638=>24841,15639=>24842,15640=>24843,15641=>24844,15642=>24845,15643=>24846,15644=>24847,15645=>24848,15646=>24849,15647=>24850,15648=>24851,15649=>24852,15650=>24853,15651=>24854,15652=>24855,15653=>24856,15654=>24857,15655=>24858,15656=>24859,15657=>24860,15658=>24861,15659=>24862,15660=>24863,15661=>24864,15662=>24865,15663=>24866,15664=>24867,15665=>24868,15666=>24869,15667=>24870,15668=>24871,15669=>24872,15670=>24873,15671=>24874,15672=>24875,15673=>24876,15674=>24877,15675=>24878,15676=>24879,15677=>24880,15678=>24881,15679=>24882,15680=>24883,15681=>24884,15682=>24885,15683=>24886,15684=>24887,15685=>24888,15686=>24889,15687=>24890,15688=>24891,15689=>24892,15690=>24893,15691=>24894,15692=>24895,15693=>24896,15694=>24897,15695=>24898,15696=>24899,15697=>24900,15698=>24901,15699=>24902,15700=>24903,15701=>24904,15702=>24905,15703=>24906,15704=>24907,15705=>24908,15706=>24909,15707=>24910,15708=>24911,15709=>24912,15710=>24913,15711=>24914,15712=>24915,15713=>24916,15714=>24917,15715=>24918,15716=>24919,15717=>24920,15718=>24921,15719=>24922,15720=>24923,15721=>24924,15722=>24925,15723=>24926,15724=>24927,15725=>24928,15726=>24929,15727=>24930,15728=>24931,15729=>24932,15730=>24933,15731=>24934,15732=>24935,15733=>24936,15734=>24937,15735=>24938,15736=>24939,15737=>24940,15738=>24941,15739=>24942,15740=>24943,15741=>24944,15742=>24945,15743=>24946,15744=>24947,15745=>24948,15746=>24949,15747=>24950,15748=>24951,15749=>24952,15750=>24953,15751=>24954,15752=>24955,15753=>24956,15754=>24957,15755=>24958,15756=>24959,15757=>24960,15758=>24961,15759=>24962,15760=>24963,15761=>24964,15762=>24965,15763=>24966,15764=>24967,15765=>24968,15766=>24969,15767=>24970,15768=>24971,15769=>24972,15770=>24973,15771=>24974,15772=>24975,15773=>24976,15774=>24977,15775=>24978,15776=>24979,15777=>24980,15778=>24981,15779=>24982,15780=>24983,15781=>24984,15782=>24985,15783=>24986,15784=>24987,15785=>24988,15786=>24989,15787=>24990,15788=>24991,15789=>24992,15790=>24993,15791=>24994,15792=>24995,15793=>24996,15794=>24997,15795=>24998,15796=>24999,15797=>25000,15798=>25001,15799=>25002,15800=>25003,15801=>25004,15802=>25005,15803=>25006,15804=>25007,15805=>25008,15806=>25009,15807=>25010,15808=>25011,15809=>25012,15810=>25013,15811=>25014,15812=>25015,15813=>25016,15814=>25017,15815=>25018,15816=>25019,15817=>25020,15818=>25021,15819=>25022,15820=>25023,15821=>25024,15822=>25025,15823=>25026,15824=>25027,15825=>25028,15826=>25029,15827=>25030,15828=>25031,15829=>25032,15830=>25033,15831=>25034,15832=>25035,15833=>25036,15834=>25037,15835=>25038,15836=>25039,15837=>25040,15838=>25041,15839=>25042,15840=>25043,15841=>25044,15842=>25045,15843=>25046,15844=>25047,15845=>25048,15846=>25049,15847=>25050,15848=>25051,15849=>25052,15850=>25053,15851=>25054,15852=>25055,15853=>25056,15854=>25057,15855=>25058,15856=>25059,15857=>25060,15858=>25061,15859=>25062,15860=>25063,15861=>25064,15862=>25065,15863=>25066,15864=>25067,15865=>25068,15866=>25069,15867=>25070,15868=>25071,15869=>25072,15870=>25073,15871=>25074,15872=>25075,15873=>25076,15874=>25077,15875=>25078,15876=>25079,15877=>25080,15878=>25081,15879=>25082,15880=>25083,15881=>25084,15882=>25085,15883=>25086,15884=>25087,15885=>25088,15886=>25089,15887=>25090,15888=>25091,15889=>25092,15890=>25093,15891=>25094,15892=>25095,15893=>25096,15894=>25097,15895=>25098,15896=>25099,15897=>25100,15898=>25101,15899=>25102,15900=>25103,15901=>25104,15902=>25105,15903=>25106,15904=>25107,15905=>25108,15906=>25109,15907=>25110,15908=>25111,15909=>25112,15910=>25113,15911=>25114,15912=>25115,15913=>25116,15914=>25117,15915=>25118,15916=>25119,15917=>25120,15918=>25121,15919=>25122,15920=>25123,15921=>25124,15922=>25125,15923=>25126,15924=>25127,15925=>25128,15926=>25129,15927=>25130,15928=>25131,15929=>25132,15930=>25133,15931=>25134,15932=>25135,15933=>25136,15934=>25137,15935=>25138,15936=>25139,15937=>25140,15938=>25141,15939=>25142,15940=>25143,15941=>25144,15942=>25145,15943=>25146,15944=>25147,15945=>25148,15946=>25149,15947=>25150,15948=>25151,15949=>25152,15950=>25153,15951=>25154,15952=>25155,15953=>25156,15954=>25157,15955=>25158,15956=>25159,15957=>25160,15958=>25161,15959=>25162,15960=>25163,15961=>25164,15962=>25165,15963=>25166,15964=>25167,15965=>25168,15966=>25169,15967=>25170,15968=>25171,15969=>25172,15970=>25173,15971=>25174,15972=>25175,15973=>25176,15974=>25177,15975=>25178,15976=>25179,15977=>25180,15978=>25181,15979=>25182,15980=>25183,15981=>25184,15982=>25185,15983=>25186,15984=>25187,15985=>25188,15986=>25189,15987=>25190,15988=>25191,15989=>25192,15990=>25193,15991=>25194,15992=>25195,15993=>25196,15994=>25197,15995=>25198,15996=>25199,15997=>25200,15998=>25201,15999=>25202,16000=>25203,16001=>25204,16002=>25205,16003=>25206,16004=>25207,16005=>25208,16006=>25209,16007=>25210,16008=>25211,16009=>25212,16010=>25213,16011=>25214,16012=>25215,16013=>25216,16014=>25217,16015=>25218,16016=>25219,16017=>25220,16018=>25221,16019=>25222,16020=>25223,16021=>25224,16022=>25225,16023=>25226,16024=>25227,16025=>25228,16026=>25229,16027=>25230,16028=>25231,16029=>25232,16030=>25233,16031=>25234,16032=>25235,16033=>25236,16034=>25237,16035=>25238,16036=>25239,16037=>25240,16038=>25241,16039=>25242,16040=>25243,16041=>25244,16042=>25245,16043=>25246,16044=>25247,16045=>25248,16046=>25249,16047=>25250,16048=>25251,16049=>25252,16050=>25253,16051=>25254,16052=>25255,16053=>25256,16054=>25257,16055=>25258,16056=>25259,16057=>25260,16058=>25261,16059=>25262,16060=>25263,16061=>25264,16062=>25265,16063=>25266,16064=>25267,16065=>25268,16066=>25269,16067=>25270,16068=>25271,16069=>25272,16070=>25273,16071=>25274,16072=>25275,16073=>25276,16074=>25277,16075=>25278,16076=>25279,16077=>25280,16078=>25281,16079=>25282,16080=>25283,16081=>25284,16082=>25285,16083=>25286,16084=>25287,16085=>25288,16086=>25289,16087=>25290,16088=>25291,16089=>25292,16090=>25293,16091=>25294,16092=>25295,16093=>25296,16094=>25297,16095=>25298,16096=>25299,16097=>25300,16098=>25301,16099=>25302,16100=>25303,16101=>25304,16102=>25305,16103=>25306,16104=>25307,16105=>25308,16106=>25309,16107=>25310,16108=>25311,16109=>25312,16110=>25313,16111=>25314,16112=>25315,16113=>25316,16114=>25317,16115=>25318,16116=>25319,16117=>25320,16118=>25321,16119=>25322,16120=>25323,16121=>25324,16122=>25325,16123=>25326,16124=>25327,16125=>25328,16126=>25329,16127=>25330,16128=>25331,16129=>25332,16130=>25333,16131=>25334,16132=>25335,16133=>25336,16134=>25337,16135=>25338,16136=>25339,16137=>25340,16138=>25341,16139=>25342,16140=>25343,16141=>25344,16142=>25345,16143=>25346,16144=>25347,16145=>25348,16146=>25349,16147=>25350,16148=>25351,16149=>25352,16150=>25353,16151=>25354,16152=>25355,16153=>25356,16154=>25357,16155=>25358,16156=>25359,16157=>25360,16158=>25361,16159=>25362,16160=>25363,16161=>25364,16162=>25365,16163=>25366,16164=>25367,16165=>25368,16166=>25369,16167=>25370,16168=>25371,16169=>25372,16170=>25373,16171=>25374,16172=>25375,16173=>25376,16174=>25377,16175=>25378,16176=>25379,16177=>25380,16178=>25381,16179=>25382,16180=>25383,16181=>25384,16182=>25385,16183=>25386,16184=>25387,16185=>25388,16186=>25389,16187=>25390,16188=>25391,16189=>25392,16190=>25393,16191=>25394,16192=>25395,16193=>25396,16194=>25397,16195=>25398,16196=>25399,16197=>25400,16198=>25401,16199=>25402,16200=>25403,16201=>25404,16202=>25405,16203=>25406,16204=>25407,16205=>25408,16206=>25409,16207=>25410,16208=>25411,16209=>25412,16210=>25413,16211=>25414,16212=>25415,16213=>25416,16214=>25417,16215=>25418,16216=>25419,16217=>25420,16218=>25421,16219=>25422,16220=>25423,16221=>25424,16222=>25425,16223=>25426,16224=>25427,16225=>25428,16226=>25429,16227=>25430,16228=>25431,16229=>25432,16230=>25433,16231=>25434,16232=>25435,16233=>25436,16234=>25437,16235=>25438,16236=>25439,16237=>25440,16238=>25441,16239=>25442,16240=>25443,16241=>25444,16242=>25445,16243=>25446,16244=>25447,16245=>25448,16246=>25449,16247=>25450,16248=>25451,16249=>25452,16250=>25453,16251=>25454,16252=>25455,16253=>25456,16254=>25457,16255=>25458,16256=>25459,16257=>25460,16258=>25461,16259=>25462,16260=>25463,16261=>25464,16262=>25465,16263=>25466,16264=>25467,16265=>25468,16266=>25469,16267=>25470,16268=>25471,16269=>25472,16270=>25473,16271=>25474,16272=>25475,16273=>25476,16274=>25477,16275=>25478,16276=>25479,16277=>25480,16278=>25481,16279=>25482,16280=>25483,16281=>25484,16282=>25485,16283=>25486,16284=>25487,16285=>25488,16286=>25489,16287=>25490,16288=>25491,16289=>25492,16290=>25493,16291=>25494,16292=>25495,16293=>25496,16294=>25497,16295=>25498,16296=>25499,16297=>25500,16298=>25501,16299=>25502,16300=>25503,16301=>25504,16302=>25505,16303=>25506,16304=>25507,16305=>25508,16306=>25509,16307=>25510,16308=>25511,16309=>25512,16310=>25513,16311=>25514,16312=>25515,16313=>25516,16314=>25517,16315=>25518,16316=>25519,16317=>25520,16318=>25521,16319=>25522,16320=>25523,16321=>25524,16322=>25525,16323=>25526,16324=>25527,16325=>25528,16326=>25529,16327=>25530,16328=>25531,16329=>25532,16330=>25533,16331=>25534,16332=>25535,16333=>25536,16334=>25537,16335=>25538,16336=>25539,16337=>25540,16338=>25541,16339=>25542,16340=>25543,16341=>25544,16342=>25545,16343=>25546,16344=>25547,16345=>25548,16346=>25549,16347=>25550,16348=>25551,16349=>25552,16350=>25553,16351=>25554,16352=>25555,16353=>25556,16354=>25557,16355=>25558,16356=>25559,16357=>25560,16358=>25561,16359=>25562,16360=>25563,16361=>25564,16362=>25565,16363=>25566,16364=>25567,16365=>25568,16366=>25569,16367=>25570,16368=>25571,16369=>25572,16370=>25573,16371=>25574,16372=>25575,16373=>25576,16374=>25577,16375=>25578,16376=>25579,16377=>25580,16378=>25581,16379=>25582,16380=>25583,16381=>25584,16382=>25585,16383=>25586,16384=>25587,16385=>25588,16386=>25589,16387=>25590,16388=>25591,16389=>25592,16390=>25593,16391=>25594,16392=>25595,16393=>25596,16394=>25597,16395=>25598,16396=>25599,16397=>25600,16398=>25601,16399=>25602,16400=>25603,16401=>25604,16402=>25605,16403=>25606,16404=>25607,16405=>25608,16406=>25609,16407=>25610,16408=>25611,16409=>25612,16410=>25613,16411=>25614,16412=>25615,16413=>25616,16414=>25617,16415=>25618,16416=>25619,16417=>25620,16418=>25621,16419=>25622,16420=>25623,16421=>25624,16422=>25625,16423=>25626,16424=>25627,16425=>25628,16426=>25629,16427=>25630,16428=>25631,16429=>25632,16430=>25633,16431=>25634,16432=>25635,16433=>25636,16434=>25637,16435=>25638,16436=>25639,16437=>25640,16438=>25641,16439=>25642,16440=>25643,16441=>25644,16442=>25645,16443=>25646,16444=>25647,16445=>25648,16446=>25649,16447=>25650,16448=>25651,16449=>25652,16450=>25653,16451=>25654,16452=>25655,16453=>25656,16454=>25657,16455=>25658,16456=>25659,16457=>25660,16458=>25661,16459=>25662,16460=>25663,16461=>25664,16462=>25665,16463=>25666,16464=>25667,16465=>25668,16466=>25669,16467=>25670,16468=>25671,16469=>25672,16471=>25673,16472=>25674,16473=>25675,16474=>25676,16475=>25677,16476=>25678,16477=>25679,16478=>25680,16479=>25681,16480=>25682,16481=>25683,16482=>25684,16483=>25685,16484=>25686,16485=>25687,16486=>25688,16487=>25689,16488=>25690,16489=>25691,16490=>25692,16491=>25693,16492=>25694,16493=>25695,16494=>25696,16495=>25697,16496=>25698,16497=>25699,16498=>25700,16499=>25701,16500=>25702,16501=>25703,16502=>25704,16503=>25705,16504=>25706,16505=>25707,16506=>25708,16507=>25709,16508=>25710,16509=>25711,16510=>25712,16511=>25713,16512=>25714,16513=>25715,16514=>25716,16515=>25717,16516=>25718,16517=>25719,16518=>25720,16519=>25721,16520=>25722,16521=>25723,16522=>25724,16523=>25725,16524=>25726,16525=>25727,16526=>25728,16527=>25729,16528=>25730,16529=>25731,16530=>25732,16531=>25733,16532=>25734,16533=>25735,16534=>25736,16535=>25737,16536=>25738,16537=>25739,16538=>25740,16539=>25741,16540=>25742,16541=>25743,16542=>25744,16543=>25745,16544=>25746,16545=>25747,16546=>25748,16547=>25749,16548=>25750,16549=>25751,16550=>25752,16551=>25753,16552=>25754,16553=>25755,16554=>25756,16555=>25757,16556=>25758,16557=>25759,16558=>25760,16559=>25761,16560=>25762,16561=>25763,16562=>25764,16563=>25765,16564=>25766,16565=>25767,16566=>25768,16567=>25769,16568=>25770,16569=>25771,16570=>25772,16571=>25773,16572=>25774,16573=>25775,16574=>25776,16575=>25777,16576=>25778,16577=>25779,16578=>25780,16579=>25781,16580=>25782,16581=>25783,16582=>25784,16583=>25785,16584=>25786,16585=>25787,16586=>25788,16587=>25789,16588=>25790,16589=>25791,16590=>25792,16591=>25793,16592=>25794,16593=>25795,16594=>25796,16595=>25797,16596=>25798,16597=>25799,16598=>25800,16599=>25801,16600=>25802,16601=>25803,16602=>25804,16603=>25805,16604=>25806,16605=>25807,16606=>25808,16607=>25809,16608=>25810,16609=>25811,16610=>25812,16611=>25813,16612=>25814,16613=>25815,16614=>25816,16615=>25817,16616=>25818,16617=>25819,16618=>25820,16619=>25821,16620=>25822,16621=>25823,16622=>25824,16623=>25825,16624=>25826,16625=>25827,16626=>25828,16627=>25829,16628=>25830,16629=>25831,16630=>25832,16631=>25833,16632=>25834,16633=>25835,16634=>25836,16635=>25837,16636=>25838,16637=>25839,16638=>25840,16639=>25841,16640=>25842,16641=>25843,16642=>25844,16643=>25845,16644=>25846,16645=>25847,16646=>25848,16647=>25849,16648=>25850,16649=>25851,16650=>25852,16651=>25853,16652=>25854,16653=>25855,16654=>25856,16655=>25857,16656=>25858,16657=>25859,16658=>25860,16659=>25861,16660=>25862,16661=>25863,16662=>25864,16663=>25865,16664=>25866,16665=>25867,16666=>25868,16667=>25869,16668=>25870,16669=>25871,16670=>25872,16671=>25873,16672=>25874,16673=>25875,16674=>25876,16675=>25877,16676=>25878,16677=>25879,16678=>25880,16679=>25881,16680=>25882,16681=>25883,16682=>25884,16683=>25885,16684=>25886,16685=>25887,16686=>25888,16687=>25889,16688=>25890,16689=>25891,16690=>25892,16691=>25893,16692=>25894,16693=>25895,16694=>25896,16695=>25897,16696=>25898,16697=>25899,16698=>25900,16699=>25901,16700=>25902,16701=>25903,16702=>25904,16703=>25905,16704=>25906,16705=>25907,16706=>25908,16707=>25909,16708=>25910,16709=>25911,16710=>25912,16711=>25913,16712=>25914,16713=>25915,16714=>25916,16715=>25917,16716=>25918,16717=>25919,16718=>25920,16719=>25921,16720=>25922,16721=>25923,16722=>25924,16723=>25925,16724=>25926,16725=>25927,16726=>25928,16727=>25929,16728=>25930,16729=>25931,16730=>25932,16731=>25933,16732=>25934,16733=>25935,16734=>25936,16736=>25937,16737=>25938,16738=>25939,16739=>25940,16740=>25941,16741=>25942,16742=>25943,16743=>25944,16744=>25945,16745=>25946,16746=>25947,16747=>25948,16748=>25949,16749=>25950,16750=>25951,16751=>25952,16752=>25953,16753=>25954,16754=>25955,16755=>25956,16756=>25957,16757=>25958,16758=>25959,16759=>25960,16760=>25961,16761=>25962,16762=>25963,16763=>25964,16764=>25965,16765=>25966,16766=>25967,16767=>25968,16768=>25969,16769=>25970,16770=>25971,16771=>25972,16772=>25973,16773=>25974,16774=>25975,16775=>25976,16776=>25977,16777=>25978,16778=>25979,16779=>25980,16780=>25981,16781=>25982,16782=>25983,16783=>25984,16784=>25985,16785=>25986,16786=>25987,16787=>25988,16788=>25989,16789=>25990,16790=>25991,16791=>25992,16792=>25993,16793=>25994,16794=>25995,16795=>25996,16796=>25997,16797=>25998,16798=>25999,16799=>26000,16800=>26001,16801=>26002,16802=>26003,16803=>26004,16804=>26005,16805=>26006,16806=>26007,16807=>26008,16808=>26009,16809=>26010,16810=>26011,16811=>26012,16812=>26013,16813=>26014,16814=>26015,16815=>26016,16816=>26017,16817=>26018,16818=>26019,16819=>26020,16820=>26021,16821=>26022,16822=>26023,16823=>26024,16824=>26025,16825=>26026,16826=>26027,16827=>26028,16828=>26029,16829=>26030,16830=>26031,16831=>26032,16832=>26033,16833=>26034,16834=>26035,16835=>26036,16836=>26037,16837=>26038,16838=>26039,16839=>26040,16840=>26041,16841=>26042,16842=>26043,16843=>26044,16844=>26045,16845=>26046,16846=>26047,16847=>26048,16848=>26049,16849=>26050,16850=>26051,16851=>26052,16852=>26053,16853=>26054,16854=>26055,16855=>26056,16856=>26057,16857=>26058,16858=>26059,16859=>26060,16860=>26061,16861=>26062,16862=>26063,16863=>26064,16864=>26065,16865=>26066,16866=>26067,16867=>26068,16868=>26069,16869=>26070,16870=>26071,16871=>26072,16872=>26073,16873=>26074,16874=>26075,16875=>26076,16876=>26077,16877=>26078,16878=>26079,16879=>26080,16880=>26081,16881=>26082,16882=>26083,16883=>26084,16884=>26085,16885=>26086,16886=>26087,16887=>26088,16888=>26089,16889=>26090,16890=>26091,16891=>26092,16892=>26093,16893=>26094,16894=>26095,16895=>26096,16896=>26097,16897=>26098,16898=>26099,16899=>26100,16900=>26101,16901=>26102,16902=>26103,16903=>26104,16904=>26105,16905=>26106,16906=>26107,16907=>26108,16908=>26109,16909=>26110,16910=>26111,16911=>26112,16912=>26113,16913=>26114,16914=>26115,16915=>26116,16916=>26117,16917=>26118,16918=>26119,16919=>26120,16920=>26121,16921=>26122,16922=>26123,16923=>26124,16924=>26125,16925=>26126,16926=>26127,16927=>26128,16928=>26129,16929=>26130,16930=>26131,16931=>26132,16932=>26133,16933=>26134,16934=>26135,16935=>26136,16936=>26137,16937=>26138,16938=>26139,16939=>26140,16940=>26141,16941=>26142,16942=>26143,16943=>26144,16944=>26145,16945=>26146,16946=>26147,16947=>26148,16948=>26149,16949=>26150,16950=>26151,16951=>26152,16952=>26153,16953=>26154,16954=>26155,16955=>26156,16956=>26157,16957=>26158,16958=>26159,16959=>26160,16960=>26161,16961=>26162,16962=>26163,16963=>26164,16964=>26165,16965=>26166,16966=>26167,16967=>26168,16968=>26169,16969=>26170,16970=>26171,16971=>26172,16972=>26173,16973=>26174,16974=>26175,16975=>26176,16976=>26177,16977=>26178,16978=>26179,16979=>26180,16980=>26181,16981=>26182,16982=>26183,16983=>26184,16984=>26185,16985=>26186,16986=>26187,16987=>26188,16988=>26189,16989=>26190,16990=>26191,16991=>26192,16992=>26193,16993=>26194,16994=>26195,16995=>26196,16996=>26197,16997=>26198,16998=>26199,16999=>26200,17000=>26201,17001=>26202,17002=>26203,17003=>26204,17004=>26205,17005=>26206,17006=>26207,17007=>26208,17008=>26209,17009=>26210,17010=>26211,17011=>26212,17012=>26213,17013=>26214,17014=>26215,17015=>26216,17016=>26217,17017=>26218,17018=>26219,17019=>26220,17020=>26221,17021=>26222,17022=>26223,17023=>26224,17024=>26225,17025=>26226,17026=>26227,17027=>26228,17028=>26229,17029=>26230,17030=>26231,17031=>26232,17032=>26233,17033=>26234,17034=>26235,17035=>26236,17036=>26237,17037=>26238,17038=>26239,17039=>26240,17040=>26241,17041=>26242,17042=>26243,17043=>26244,17044=>26245,17045=>26246,17046=>26247,17047=>26248,17048=>26249,17049=>26250,17050=>26251,17051=>26252,17052=>26253,17053=>26254,17054=>26255,17055=>26256,17056=>26257,17057=>26258,17058=>26259,17059=>26260,17060=>26261,17061=>26262,17062=>26263,17063=>26264,17064=>26265,17065=>26266,17066=>26267,17067=>26268,17068=>26269,17069=>26270,17070=>26271,17071=>26272,17072=>26273,17073=>26274,17074=>26275,17075=>26276,17076=>26277,17077=>26278,17078=>26279,17079=>26280,17080=>26281,17081=>26282,17082=>26283,17083=>26284,17084=>26285,17085=>26286,17086=>26287,17087=>26288,17088=>26289,17089=>26290,17090=>26291,17091=>26292,17092=>26293,17093=>26294,17094=>26295,17095=>26296,17096=>26297,17097=>26298,17098=>26299,17099=>26300,17100=>26301,17101=>26302,17102=>26303,17103=>26304,17104=>26305,17105=>26306,17106=>26307,17107=>26308,17108=>26309,17109=>26310,17110=>26311,17111=>26312,17112=>26313,17113=>26314,17114=>26315,17115=>26316,17116=>26317,17117=>26318,17118=>26319,17119=>26320,17120=>26321,17121=>26322,17122=>26323,17123=>26324,17124=>26325,17125=>26326,17126=>26327,17127=>26328,17128=>26329,17129=>26330,17130=>26331,17131=>26332,17132=>26333,17133=>26334,17134=>26335,17135=>26336,17136=>26337,17137=>26338,17138=>26339,17139=>26340,17140=>26341,17141=>26342,17142=>26343,17143=>26344,17144=>26345,17145=>26346,17146=>26347,17147=>26348,17148=>26349,17149=>26350,17150=>26351,17151=>26352,17152=>26353,17153=>26354,17154=>26355,17155=>26356,17156=>26357,17157=>26358,17158=>26359,17159=>26360,17160=>26361,17161=>26362,17162=>26363,17163=>26364,17164=>26365,17165=>26366,17166=>26367,17167=>26368,17168=>26369,17169=>26370,17170=>26371,17171=>26372,17172=>26373,17173=>26374,17174=>26375,17175=>26376,17176=>26377,17177=>26378,17178=>26379,17179=>26380,17180=>26381,17181=>26382,17182=>26383,17183=>26384,17184=>26385,17185=>26386,17186=>26387,17187=>26388,17188=>26389,17189=>26390,17190=>26391,17191=>26392,17192=>26393,17193=>26394,17194=>26395,17195=>26396,17196=>26397,17197=>26398,17198=>26399,17199=>26400,17200=>26401,17201=>26402,17202=>26403,17203=>26404,17204=>26405,17205=>26406,17206=>26407,17208=>26408,17209=>26409,17210=>26410,17211=>26411,17212=>26412,17213=>26413,17214=>26414,17215=>26415,17216=>26416,17217=>26417,17218=>26418,17219=>26419,17220=>26420,17221=>26421,17222=>26422,17223=>26423,17224=>26424,17225=>26425,17226=>26426,17227=>26427,17228=>26428,17229=>26429,17230=>26430,17231=>26431,17232=>26432,17233=>26433,17234=>26434,17235=>26435,17236=>26436,17237=>26437,17238=>26438,17239=>26439,17240=>26440,17241=>26441,17242=>26442,17243=>26443,17244=>26444,17245=>26445,17246=>26446,17247=>26447,17248=>26448,17249=>26449,17250=>26450,17251=>26451,17252=>26452,17253=>26453,17254=>26454,17255=>26455,17256=>26456,17257=>26457,17258=>26458,17259=>26459,17260=>26460,17261=>26461,17262=>26462,17263=>26463,17264=>26464,17265=>26465,17266=>26466,17267=>26467,17268=>26468,17269=>26469,17270=>26470,17271=>26471,17272=>26472,17273=>26473,17274=>26474,17275=>26475,17276=>26476,17277=>26477,17278=>26478,17279=>26479,17280=>26480,17281=>26481,17282=>26482,17283=>26483,17284=>26484,17285=>26485,17286=>26486,17287=>26487,17288=>26488,17289=>26489,17290=>26490,17291=>26491,17292=>26492,17293=>26493,17294=>26494,17295=>26495,17296=>26496,17297=>26497,17298=>26498,17299=>26499,17300=>26500,17301=>26501,17302=>26502,17303=>26503,17304=>26504,17305=>26505,17306=>26506,17307=>26507,17308=>26508,17309=>26509,17310=>26510,17311=>26511,17312=>26512,17313=>26513,17314=>26514,17315=>26515,17316=>26516,17317=>26517,17318=>26518,17319=>26519,17320=>26520,17321=>26521,17322=>26522,17323=>26523,17325=>26524,17326=>26525,17327=>26526,17328=>26527,17330=>26528,17331=>26529,17332=>26530,17333=>26531,17334=>26532,17335=>26533,17336=>26534,17337=>26535,17338=>26536,17339=>26537,17340=>26538,17341=>26539,17342=>26540,17343=>26541,17344=>26542,17345=>26543,17346=>26544,17347=>26545,17348=>26546,17349=>26547,17350=>26548,17351=>26549,17352=>26550,17353=>26551,17354=>26552,17355=>26553,17356=>26554,17357=>26555,17358=>26556,17359=>26557,17360=>26558,17361=>26559,17362=>26560,17363=>26561,17364=>26562,17365=>26563,17366=>26564,17367=>26565,17368=>26566,17369=>26567,17370=>26568,17371=>26569,17372=>26570,17374=>26571,17375=>26572,17376=>26573,17377=>26574,17378=>26575,17379=>26576,17380=>26577,17381=>26578,17382=>26579,17383=>26580,17384=>26581,17385=>26582,17386=>26583,17387=>26584,17388=>26585,17389=>26586,17390=>26587,17391=>26588,17392=>26589,17393=>26590,17394=>26591,17395=>26592,17396=>26593,17397=>26594,17398=>26595,17399=>26596,17400=>26597,17401=>26598,17402=>26599,17403=>26600,17404=>26601,17405=>26602,17406=>26603,17407=>26604,17408=>26605,17409=>26606,17410=>26607,17411=>26608,17412=>26609,17413=>26610,17414=>26611,17415=>26612,17416=>26613,17417=>26614,17418=>26615,17419=>26616,17420=>26617,17421=>26618,17422=>26619,17423=>26620,17424=>26621,17425=>26622,17426=>26623,17427=>26624,17428=>26625,17429=>26626,17430=>26627,17431=>26628,17432=>26629,17433=>26630,17434=>26631,17435=>26632,17436=>26633,17437=>26634,17438=>26635,17439=>26636,17440=>26637,17441=>26638,17442=>26639,17443=>26640,17444=>26641,17445=>26642,17446=>26643,17447=>26644,17448=>26645,17449=>26646,17450=>26647,17451=>26648,17452=>26649,17453=>26650,17454=>26651,17455=>26652,17456=>26653,17457=>26654,17458=>26655,17459=>26656,17460=>26657,17461=>26658,17462=>26659,17463=>26660,17464=>26661,17465=>26662,17466=>26663,17467=>26664,17468=>26665,17469=>26666,17470=>26667,17471=>26668,17472=>26669,17473=>26670,17474=>26671,17475=>26672,17476=>26673,17477=>26674,17478=>26675,17479=>26676,17480=>26677,17481=>26678,17482=>26679,17483=>26680,17484=>26681,17485=>26682,17486=>26683,17487=>26684,17488=>26685,17489=>26686,17490=>26687,17491=>26688,17492=>26689,17493=>26690,17494=>26691,17495=>26692,17496=>26693,17497=>26694,17498=>26695,17499=>26696,17500=>26697,17501=>26698,17502=>26699,17503=>26700,17504=>26701,17505=>26702,17506=>26703,17507=>26704,17508=>26705,17509=>26706,17510=>26707,17511=>26708,17512=>26709,17513=>26710,17514=>26711,17515=>26712,17516=>26713,17517=>26714,17518=>26715,17519=>26716,17520=>26717,17521=>26718,17522=>26719,17523=>26720,17524=>26721,17525=>26722,17526=>26723,17527=>26724,17528=>26725,17529=>26726,17530=>26727,17531=>26728,17532=>26729,17533=>26730,17534=>26731,17535=>26732,17536=>26733,17537=>26734,17538=>26735,17539=>26736,17540=>26737,17541=>26738,17542=>26739,17543=>26740,17544=>26741,17545=>26742,17546=>26743,17547=>26744,17548=>26745,17549=>26746,17550=>26747,17551=>26748,17552=>26749,17553=>26750,17554=>26751,17555=>26752,17556=>26753,17557=>26754,17558=>26755,17559=>26756,17560=>26757,17561=>26758,17562=>26759,17563=>26760,17564=>26761,17565=>26762,17566=>26763,17567=>26764,17568=>26765,17569=>26766,17570=>26767,17571=>26768,17572=>26769,17573=>26770,17574=>26771,17575=>26772,17576=>26773,17577=>26774,17578=>26775,17579=>26776,17580=>26777,17581=>26778,17582=>26779,17583=>26780,17584=>26781,17585=>26782,17586=>26783,17587=>26784,17588=>26785,17589=>26786,17590=>26787,17591=>26788,17592=>26789,17593=>26790,17594=>26791,17595=>26792,17596=>26793,17597=>26794,17598=>26795,17599=>26796,17600=>26797,17601=>26798,17602=>26799,17603=>26800,17604=>26801,17605=>26802,17606=>26803,17607=>26804,17608=>26805,17609=>26806,17610=>26807,17611=>26808,17612=>26809,17613=>26810,17614=>26811,17615=>26812,17616=>26813,17617=>26814,17618=>26815,17619=>26816,17620=>26817,17621=>26818,17623=>26819,17624=>26820,17625=>26821,17626=>26822,17627=>26823,17628=>26824,17629=>26825,17630=>26826,17631=>26827,17632=>26828,17633=>26829,17634=>26830,17635=>26831,17636=>26832,17637=>26833,17638=>26834,17639=>26835,17640=>26836,17641=>26837,17642=>26838,17643=>26839,17644=>26840,17645=>26841,17646=>26842,17647=>26843,17648=>26844,17649=>26845,17650=>26846,17651=>26847,17652=>26848,17653=>26849,17654=>26850,17655=>26851,17656=>26852,17657=>26853,17658=>26854,17659=>26855,17660=>26856,17661=>26857,17662=>26858,17663=>26859,17664=>26860,17665=>26861,17666=>26862,17667=>26863,17668=>26864,17669=>26865,17670=>26866,17671=>26867,17672=>26868,17673=>26869,17674=>26870,17675=>26871,17676=>26872,17677=>26873,17678=>26874,17679=>26875,17680=>26876,17681=>26877,17682=>26878,17683=>26879,17684=>26880,17685=>26881,17686=>26882,17687=>26883,17688=>26884,17689=>26885,17690=>26886,17691=>26887,17692=>26888,17693=>26889,17694=>26890,17695=>26891,17696=>26892,17697=>26893,17698=>26894,17699=>26895,17700=>26896,17701=>26897,17702=>26898,17703=>26899,17704=>26900,17705=>26901,17706=>26902,17707=>26903,17708=>26904,17709=>26905,17710=>26906,17711=>26907,17712=>26908,17713=>26909,17714=>26910,17715=>26911,17716=>26912,17717=>26913,17718=>26914,17719=>26915,17720=>26916,17721=>26917,17722=>26918,17723=>26919,17724=>26920,17725=>26921,17726=>26922,17727=>26923,17728=>26924,17729=>26925,17730=>26926,17731=>26927,17732=>26928,17733=>26929,17734=>26930,17735=>26931,17736=>26932,17737=>26933,17738=>26934,17739=>26935,17740=>26936,17741=>26937,17742=>26938,17743=>26939,17744=>26940,17745=>26941,17746=>26942,17747=>26943,17748=>26944,17749=>26945,17750=>26946,17751=>26947,17752=>26948,17753=>26949,17754=>26950,17755=>26951,17756=>26952,17757=>26953,17758=>26954,17759=>26955,17760=>26956,17761=>26957,17762=>26958,17763=>26959,17764=>26960,17765=>26961,17766=>26962,17767=>26963,17768=>26964,17769=>26965,17770=>26966,17771=>26967,17772=>26968,17773=>26969,17774=>26970,17775=>26971,17776=>26972,17777=>26973,17778=>26974,17779=>26975,17780=>26976,17781=>26977,17782=>26978,17783=>26979,17784=>26980,17785=>26981,17786=>26982,17787=>26983,17788=>26984,17789=>26985,17790=>26986,17791=>26987,17792=>26988,17793=>26989,17794=>26990,17795=>26991,17796=>26992,17797=>26993,17798=>26994,17799=>26995,17800=>26996,17801=>26997,17802=>26998,17803=>26999,17804=>27000,17805=>27001,17806=>27002,17807=>27003,17808=>27004,17809=>27005,17810=>27006,17811=>27007,17812=>27008,17813=>27009,17814=>27010,17815=>27011,17816=>27012,17817=>27013,17818=>27014,17819=>27015,17820=>27016,17821=>27017,17822=>27018,17823=>27019,17824=>27020,17825=>27021,17826=>27022,17827=>27023,17828=>27024,17829=>27025,17830=>27026,17831=>27027,17832=>27028,17833=>27029,17834=>27030,17835=>27031,17836=>27032,17837=>27033,17838=>27034,17839=>27035,17840=>27036,17841=>27037,17842=>27038,17843=>27039,17844=>27040,17845=>27041,17846=>27042,17847=>27043,17848=>27044,17849=>27045,17850=>27046,17851=>27047,17852=>27048,17853=>27049,17854=>27050,17855=>27051,17856=>27052,17857=>27053,17858=>27054,17859=>27055,17860=>27056,17861=>27057,17862=>27058,17863=>27059,17864=>27060,17865=>27061,17866=>27062,17867=>27063,17868=>27064,17869=>27065,17870=>27066,17871=>27067,17872=>27068,17873=>27069,17874=>27070,17875=>27071,17876=>27072,17877=>27073,17878=>27074,17879=>27075,17880=>27076,17881=>27077,17882=>27078,17883=>27079,17884=>27080,17885=>27081,17886=>27082,17887=>27083,17888=>27084,17889=>27085,17890=>27086,17891=>27087,17892=>27088,17893=>27089,17894=>27090,17895=>27091,17896=>27092,17897=>27093,17898=>27094,17899=>27095,17900=>27096,17901=>27097,17902=>27098,17903=>27099,17904=>27100,17905=>27101,17906=>27102,17907=>27103,17908=>27104,17909=>27105,17910=>27106,17911=>27107,17912=>27108,17913=>27109,17914=>27110,17915=>27111,17916=>27112,17917=>27113,17918=>27114,17919=>27115,17920=>27116,17921=>27117,17922=>27118,17923=>27119,17924=>27120,17925=>27121,17926=>27122,17927=>27123,17928=>27124,17929=>27125,17930=>27126,17931=>27127,17932=>27128,17933=>27129,17934=>27130,17935=>27131,17936=>27132,17937=>27133,17938=>27134,17939=>27135,17940=>27136,17941=>27137,17942=>27138,17943=>27139,17944=>27140,17945=>27141,17946=>27142,17947=>27143,17948=>27144,17949=>27145,17950=>27146,17951=>27147,17952=>27148,17953=>27149,17954=>27150,17955=>27151,17956=>27152,17957=>27153,17958=>27154,17959=>27155,17960=>27156,17961=>27157,17962=>27158,17963=>27159,17964=>27160,17965=>27161,17966=>27162,17967=>27163,17968=>27164,17969=>27165,17970=>27166,17971=>27167,17972=>27168,17973=>27169,17974=>27170,17975=>27171,17976=>27172,17977=>27173,17978=>27174,17979=>27175,17980=>27176,17981=>27177,17982=>27178,17983=>27179,17984=>27180,17985=>27181,17986=>27182,17987=>27183,17988=>27184,17989=>27185,17990=>27186,17991=>27187,17992=>27188,17993=>27189,17994=>27190,17995=>27191,17997=>27192,17998=>27193,17999=>27194,18000=>27195,18001=>27196,18002=>27197,18003=>27198,18004=>27199,18005=>27200,18006=>27201,18007=>27202,18008=>27203,18009=>27204,18010=>27205,18011=>27206,18012=>27207,18013=>27208,18014=>27209,18015=>27210,18016=>27211,18018=>27212,18019=>27213,18020=>27214,18021=>27215,18022=>27216,18023=>27217,18024=>27218,18025=>27219,18026=>27220,18027=>27221,18028=>27222,18029=>27223,18030=>27224,18031=>27225,18032=>27226,18033=>27227,18034=>27228,18035=>27229,18036=>27230,18037=>27231,18038=>27232,18039=>27233,18040=>27234,18041=>27235,18042=>27236,18043=>27237,18044=>27238,18045=>27239,18046=>27240,18047=>27241,18048=>27242,18049=>27243,18050=>27244,18051=>27245,18052=>27246,18053=>27247,18054=>27248,18055=>27249,18056=>27250,18057=>27251,18058=>27252,18059=>27253,18060=>27254,18061=>27255,18062=>27256,18063=>27257,18064=>27258,18065=>27259,18066=>27260,18067=>27261,18068=>27262,18069=>27263,18070=>27264,18071=>27265,18072=>27266,18073=>27267,18074=>27268,18075=>27269,18076=>27270,18077=>27271,18078=>27272,18079=>27273,18080=>27274,18081=>27275,18082=>27276,18083=>27277,18084=>27278,18085=>27279,18086=>27280,18087=>27281,18088=>27282,18089=>27283,18090=>27284,18091=>27285,18092=>27286,18093=>27287,18094=>27288,18095=>27289,18096=>27290,18097=>27291,18098=>27292,18099=>27293,18100=>27294,18101=>27295,18102=>27296,18103=>27297,18104=>27298,18105=>27299,18106=>27300,18107=>27301,18108=>27302,18109=>27303,18110=>27304,18111=>27305,18112=>27306,18113=>27307,18114=>27308,18115=>27309,18116=>27310,18117=>27311,18118=>27312,18119=>27313,18120=>27314,18121=>27315,18122=>27316,18123=>27317,18124=>27318,18125=>27319,18126=>27320,18127=>27321,18128=>27322,18129=>27323,18130=>27324,18131=>27325,18132=>27326,18133=>27327,18134=>27328,18135=>27329,18136=>27330,18137=>27331,18138=>27332,18139=>27333,18140=>27334,18141=>27335,18142=>27336,18143=>27337,18144=>27338,18145=>27339,18146=>27340,18147=>27341,18148=>27342,18149=>27343,18150=>27344,18151=>27345,18152=>27346,18153=>27347,18154=>27348,18155=>27349,18156=>27350,18157=>27351,18158=>27352,18159=>27353,18160=>27354,18161=>27355,18162=>27356,18163=>27357,18164=>27358,18165=>27359,18166=>27360,18167=>27361,18168=>27362,18169=>27363,18170=>27364,18171=>27365,18172=>27366,18173=>27367,18174=>27368,18175=>27369,18176=>27370,18177=>27371,18178=>27372,18179=>27373,18180=>27374,18181=>27375,18182=>27376,18183=>27377,18184=>27378,18185=>27379,18186=>27380,18187=>27381,18188=>27382,18189=>27383,18190=>27384,18191=>27385,18192=>27386,18193=>27387,18194=>27388,18195=>27389,18196=>27390,18197=>27391,18198=>27392,18199=>27393,18200=>27394,18201=>27395,18202=>27396,18203=>27397,18204=>27398,18205=>27399,18206=>27400,18207=>27401,18208=>27402,18209=>27403,18210=>27404,18212=>27405,18213=>27406,18214=>27407,18215=>27408,18216=>27409,18218=>27410,18219=>27411,18220=>27412,18221=>27413,18222=>27414,18223=>27415,18224=>27416,18225=>27417,18226=>27418,18227=>27419,18228=>27420,18229=>27421,18230=>27422,18231=>27423,18232=>27424,18233=>27425,18234=>27426,18235=>27427,18236=>27428,18237=>27429,18238=>27430,18239=>27431,18240=>27432,18241=>27433,18242=>27434,18243=>27435,18244=>27436,18245=>27437,18246=>27438,18247=>27439,18248=>27440,18249=>27441,18250=>27442,18251=>27443,18252=>27444,18253=>27445,18254=>27446,18255=>27447,18256=>27448,18257=>27449,18258=>27450,18259=>27451,18260=>27452,18261=>27453,18262=>27454,18263=>27455,18264=>27456,18265=>27457,18266=>27458,18267=>27459,18268=>27460,18269=>27461,18270=>27462,18271=>27463,18272=>27464,18273=>27465,18274=>27466,18275=>27467,18276=>27468,18277=>27469,18278=>27470,18279=>27471,18280=>27472,18281=>27473,18282=>27474,18283=>27475,18284=>27476,18285=>27477,18286=>27478,18287=>27479,18288=>27480,18289=>27481,18290=>27482,18291=>27483,18292=>27484,18293=>27485,18294=>27486,18295=>27487,18296=>27488,18297=>27489,18298=>27490,18299=>27491,18301=>27492,18302=>27493,18303=>27494,18304=>27495,18305=>27496,18306=>27497,18307=>27498,18308=>27499,18309=>27500,18310=>27501,18311=>27502,18312=>27503,18313=>27504,18314=>27505,18315=>27506,18316=>27507,18318=>27508,18319=>27509,18320=>27510,18321=>27511,18322=>27512,18323=>27513,18324=>27514,18325=>27515,18326=>27516,18327=>27517,18328=>27518,18329=>27519,18330=>27520,18331=>27521,18332=>27522,18333=>27523,18334=>27524,18335=>27525,18336=>27526,18337=>27527,18338=>27528,18339=>27529,18340=>27530,18341=>27531,18342=>27532,18343=>27533,18344=>27534,18345=>27535,18346=>27536,18347=>27537,18348=>27538,18349=>27539,18350=>27540,18351=>27541,18352=>27542,18353=>27543,18354=>27544,18355=>27545,18356=>27546,18357=>27547,18358=>27548,18359=>27549,18360=>27550,18361=>27551,18362=>27552,18363=>27553,18364=>27554,18365=>27555,18366=>27556,18367=>27557,18368=>27558,18369=>27559,18370=>27560,18371=>27561,18372=>27562,18373=>27563,18374=>27564,18375=>27565,18376=>27566,18377=>27567,18378=>27568,18379=>27569,18380=>27570,18381=>27571,18382=>27572,18383=>27573,18384=>27574,18385=>27575,18386=>27576,18387=>27577,18388=>27578,18389=>27579,18390=>27580,18391=>27581,18392=>27582,18393=>27583,18394=>27584,18395=>27585,18396=>27586,18397=>27587,18398=>27588,18399=>27589,18400=>27590,18401=>27591,18402=>27592,18403=>27593,18404=>27594,18405=>27595,18406=>27596,18407=>27597,18408=>27598,18409=>27599,18410=>27600,18411=>27601,18412=>27602,18413=>27603,18414=>27604,18415=>27605,18416=>27606,18417=>27607,18418=>27608,18419=>27609,18420=>27610,18421=>27611,18422=>27612,18423=>27613,18424=>27614,18425=>27615,18426=>27616,18427=>27617,18428=>27618,18429=>27619,18430=>27620,18431=>27621,18432=>27622,18433=>27623,18434=>27624,18435=>27625,18436=>27626,18437=>27627,18438=>27628,18439=>27629,18440=>27630,18441=>27631,18442=>27632,18443=>27633,18444=>27634,18445=>27635,18446=>27636,18447=>27637,18448=>27638,18449=>27639,18450=>27640,18451=>27641,18452=>27642,18453=>27643,18454=>27644,18455=>27645,18456=>27646,18457=>27647,18458=>27648,18459=>27649,18460=>27650,18461=>27651,18462=>27652,18463=>27653,18464=>27654,18465=>27655,18466=>27656,18467=>27657,18468=>27658,18469=>27659,18470=>27660,18471=>27661,18472=>27662,18473=>27663,18474=>27664,18475=>27665,18476=>27666,18477=>27667,18478=>27668,18479=>27669,18480=>27670,18481=>27671,18482=>27672,18483=>27673,18484=>27674,18485=>27675,18486=>27676,18487=>27677,18488=>27678,18489=>27679,18490=>27680,18491=>27681,18492=>27682,18493=>27683,18494=>27684,18495=>27685,18496=>27686,18497=>27687,18498=>27688,18499=>27689,18500=>27690,18501=>27691,18502=>27692,18503=>27693,18504=>27694,18505=>27695,18506=>27696,18507=>27697,18508=>27698,18509=>27699,18510=>27700,18511=>27701,18512=>27702,18513=>27703,18514=>27704,18515=>27705,18516=>27706,18517=>27707,18518=>27708,18519=>27709,18520=>27710,18521=>27711,18522=>27712,18523=>27713,18524=>27714,18525=>27715,18526=>27716,18527=>27717,18528=>27718,18529=>27719,18530=>27720,18531=>27721,18532=>27722,18533=>27723,18534=>27724,18535=>27725,18536=>27726,18537=>27727,18538=>27728,18539=>27729,18540=>27730,18541=>27731,18542=>27732,18543=>27733,18544=>27734,18545=>27735,18546=>27736,18547=>27737,18548=>27738,18549=>27739,18550=>27740,18551=>27741,18552=>27742,18553=>27743,18554=>27744,18555=>27745,18556=>27746,18557=>27747,18558=>27748,18559=>27749,18560=>27750,18561=>27751,18562=>27752,18563=>27753,18564=>27754,18565=>27755,18566=>27756,18567=>27757,18568=>27758,18569=>27759,18570=>27760,18571=>27761,18572=>27762,18573=>27763,18574=>27764,18575=>27765,18576=>27766,18577=>27767,18578=>27768,18579=>27769,18580=>27770,18581=>27771,18582=>27772,18583=>27773,18584=>27774,18585=>27775,18586=>27776,18587=>27777,18588=>27778,18589=>27779,18590=>27780,18591=>27781,18592=>27782,18593=>27783,18594=>27784,18595=>27785,18596=>27786,18597=>27787,18598=>27788,18599=>27789,18600=>27790,18601=>27791,18602=>27792,18603=>27793,18604=>27794,18605=>27795,18606=>27796,18607=>27797,18608=>27798,18609=>27799,18610=>27800,18611=>27801,18612=>27802,18613=>27803,18614=>27804,18615=>27805,18616=>27806,18617=>27807,18618=>27808,18619=>27809,18620=>27810,18621=>27811,18622=>27812,18623=>27813,18624=>27814,18625=>27815,18626=>27816,18627=>27817,18628=>27818,18629=>27819,18630=>27820,18631=>27821,18632=>27822,18633=>27823,18634=>27824,18635=>27825,18636=>27826,18637=>27827,18638=>27828,18639=>27829,18640=>27830,18641=>27831,18642=>27832,18643=>27833,18644=>27834,18645=>27835,18646=>27836,18647=>27837,18648=>27838,18649=>27839,18650=>27840,18651=>27841,18652=>27842,18653=>27843,18654=>27844,18655=>27845,18656=>27846,18657=>27847,18658=>27848,18659=>27849,18660=>27850,18661=>27851,18662=>27852,18663=>27853,18664=>27854,18665=>27855,18666=>27856,18667=>27857,18668=>27858,18669=>27859,18670=>27860,18671=>27861,18672=>27862,18673=>27863,18674=>27864,18675=>27865,18676=>27866,18677=>27867,18678=>27868,18679=>27869,18680=>27870,18681=>27871,18682=>27872,18683=>27873,18684=>27874,18685=>27875,18686=>27876,18687=>27877,18688=>27878,18689=>27879,18690=>27880,18691=>27881,18692=>27882,18693=>27883,18694=>27884,18695=>27885,18696=>27886,18697=>27887,18698=>27888,18699=>27889,18700=>27890,18701=>27891,18702=>27892,18703=>27893,18704=>27894,18705=>27895,18706=>27896,18707=>27897,18708=>27898,18709=>27899,18710=>27900,18711=>27901,18712=>27902,18713=>27903,18714=>27904,18715=>27905,18716=>27906,18717=>27907,18718=>27908,18719=>27909,18720=>27910,18721=>27911,18722=>27912,18723=>27913,18724=>27914,18725=>27915,18726=>27916,18727=>27917,18728=>27918,18729=>27919,18730=>27920,18731=>27921,18732=>27922,18733=>27923,18734=>27924,18735=>27925,18736=>27926,18737=>27927,18738=>27928,18739=>27929,18740=>27930,18741=>27931,18742=>27932,18743=>27933,18744=>27934,18745=>27935,18746=>27936,18747=>27937,18748=>27938,18749=>27939,18750=>27940,18751=>27941,18752=>27942,18753=>27943,18754=>27944,18755=>27945,18756=>27946,18757=>27947,18758=>27948,18760=>27949,18761=>27950,18762=>27951,18763=>27952,18764=>27953,18765=>27954,18766=>27955,18767=>27956,18768=>27957,18769=>27958,18770=>27959,18771=>27960,18772=>27961,18773=>27962,18774=>27963,18775=>27964,18776=>27965,18777=>27966,18778=>27967,18779=>27968,18780=>27969,18781=>27970,18782=>27971,18783=>27972,18784=>27973,18785=>27974,18786=>27975,18787=>27976,18788=>27977,18789=>27978,18790=>27979,18791=>27980,18792=>27981,18793=>27982,18794=>27983,18795=>27984,18796=>27985,18797=>27986,18798=>27987,18799=>27988,18800=>27989,18801=>27990,18802=>27991,18803=>27992,18804=>27993,18805=>27994,18806=>27995,18807=>27996,18808=>27997,18809=>27998,18811=>27999,18812=>28000,18814=>28001,18815=>28002,18816=>28003,18817=>28004,18820=>28005,18823=>28006,18824=>28007,18825=>28008,18826=>28009,18827=>28010,18828=>28011,18829=>28012,18830=>28013,18831=>28014,18832=>28015,18833=>28016,18834=>28017,18835=>28018,18836=>28019,18837=>28020,18838=>28021,18839=>28022,18840=>28023,18841=>28024,18842=>28025,18844=>28026,18845=>28027,18846=>28028,18848=>28029,18849=>28030,18850=>28031,18851=>28032,18852=>28033,18853=>28034,18854=>28035,18855=>28036,18856=>28037,18857=>28038,18858=>28039,18859=>28040,18860=>28041,18861=>28042,18862=>28043,18863=>28044,18864=>28045,18865=>28046,18866=>28047,18867=>28048,18868=>28049,18869=>28050,18872=>28051,18873=>28052,18874=>28053,18875=>28054,18876=>28055,18877=>28056,18878=>28057,18879=>28058,18880=>28059,18881=>28060,18882=>28061,18883=>28062,18884=>28063,18885=>28064,18886=>28065,18887=>28066,18888=>28067,18889=>28068,18890=>28069,18891=>28070,18892=>28071,18893=>28072,18894=>28073,18895=>28074,18896=>28075,18897=>28076,18898=>28077,18899=>28078,18900=>28079,18901=>28080,18902=>28081,18903=>28082,18904=>28083,18905=>28084,18906=>28085,18907=>28086,18908=>28087,18909=>28088,18910=>28089,18911=>28090,18912=>28091,18913=>28092,18914=>28093,18915=>28094,18916=>28095,18917=>28096,18918=>28097,18919=>28098,18920=>28099,18921=>28100,18922=>28101,18923=>28102,18924=>28103,18925=>28104,18926=>28105,18927=>28106,18928=>28107,18929=>28108,18930=>28109,18931=>28110,18932=>28111,18933=>28112,18934=>28113,18935=>28114,18936=>28115,18937=>28116,18938=>28117,18939=>28118,18940=>28119,18941=>28120,18942=>28121,18943=>28122,18944=>28123,18945=>28124,18946=>28125,18947=>28126,18948=>28127,18949=>28128,18950=>28129,18951=>28130,18952=>28131,18953=>28132,18954=>28133,18955=>28134,18956=>28135,18957=>28136,18958=>28137,18959=>28138,18960=>28139,18961=>28140,18962=>28141,18963=>28142,18964=>28143,18965=>28144,18966=>28145,18967=>28146,18968=>28147,18969=>28148,18970=>28149,18971=>28150,18972=>28151,18973=>28152,18974=>28153,18975=>28154,18976=>28155,18977=>28156,18978=>28157,18979=>28158,18980=>28159,18981=>28160,18982=>28161,18983=>28162,18984=>28163,18985=>28164,18986=>28165,18987=>28166,18988=>28167,18989=>28168,18990=>28169,18991=>28170,18992=>28171,18993=>28172,18994=>28173,18995=>28174,18996=>28175,18997=>28176,18998=>28177,18999=>28178,19000=>28179,19001=>28180,19002=>28181,19003=>28182,19004=>28183,19005=>28184,19006=>28185,19007=>28186,19008=>28187,19009=>28188,19010=>28189,19011=>28190,19012=>28191,19013=>28192,19014=>28193,19015=>28194,19016=>28195,19017=>28196,19018=>28197,19019=>28198,19020=>28199,19021=>28200,19022=>28201,19023=>28202,19024=>28203,19025=>28204,19026=>28205,19027=>28206,19028=>28207,19029=>28208,19030=>28209,19031=>28210,19032=>28211,19033=>28212,19034=>28213,19035=>28214,19036=>28215,19037=>28216,19038=>28217,19039=>28218,19040=>28219,19041=>28220,19042=>28221,19043=>28222,19044=>28223,19045=>28224,19046=>28225,19047=>28226,19048=>28227,19049=>28228,19050=>28229,19051=>28230,19052=>28231,19053=>28232,19054=>28233,19055=>28234,19056=>28235,19057=>28236,19058=>28237,19059=>28238,19060=>28239,19061=>28240,19062=>28241,19063=>28242,19064=>28243,19065=>28244,19066=>28245,19067=>28246,19068=>28247,19069=>28248,19070=>28249,19071=>28250,19072=>28251,19073=>28252,19074=>28253,19075=>28254,19076=>28255,19077=>28256,19078=>28257,19079=>28258,19080=>28259,19081=>28260,19082=>28261,19083=>28262,19084=>28263,19085=>28264,19086=>28265,19087=>28266,19088=>28267,19089=>28268,19090=>28269,19091=>28270,19092=>28271,19093=>28272,19094=>28273,19095=>28274,19096=>28275,19097=>28276,19098=>28277,19099=>28278,19100=>28279,19101=>28280,19102=>28281,19103=>28282,19104=>28283,19105=>28284,19106=>28285,19107=>28286,19108=>28287,19109=>28288,19110=>28289,19111=>28290,19112=>28291,19113=>28292,19114=>28293,19115=>28294,19116=>28295,19117=>28296,19118=>28297,19119=>28298,19120=>28299,19121=>28300,19122=>28301,19123=>28302,19124=>28303,19125=>28304,19126=>28305,19127=>28306,19128=>28307,19129=>28308,19130=>28309,19131=>28310,19132=>28311,19133=>28312,19134=>28313,19135=>28314,19136=>28315,19137=>28316,19138=>28317,19139=>28318,19140=>28319,19141=>28320,19142=>28321,19143=>28322,19144=>28323,19145=>28324,19146=>28325,19147=>28326,19148=>28327,19149=>28328,19150=>28329,19151=>28330,19152=>28331,19153=>28332,19154=>28333,19155=>28334,19156=>28335,19157=>28336,19158=>28337,19159=>28338,19160=>28339,19161=>28340,19162=>28341,19163=>28342,19164=>28343,19165=>28344,19166=>28345,19167=>28346,19168=>28347,19169=>28348,19170=>28349,19171=>28350,19172=>28351,19173=>28352,19174=>28353,19175=>28354,19176=>28355,19177=>28356,19178=>28357,19179=>28358,19180=>28359,19181=>28360,19182=>28361,19183=>28362,19184=>28363,19185=>28364,19186=>28365,19187=>28366,19188=>28367,19189=>28368,19190=>28369,19191=>28370,19192=>28371,19193=>28372,19194=>28373,19195=>28374,19196=>28375,19197=>28376,19198=>28377,19199=>28378,19200=>28379,19201=>28380,19202=>28381,19203=>28382,19204=>28383,19205=>28384,19206=>28385,19207=>28386,19208=>28387,19209=>28388,19210=>28389,19211=>28390,19212=>28391,19213=>28392,19214=>28393,19215=>28394,19216=>28395,19217=>28396,19218=>28397,19219=>28398,19220=>28399,19221=>28400,19222=>28401,19223=>28402,19224=>28403,19225=>28404,19226=>28405,19227=>28406,19228=>28407,19229=>28408,19230=>28409,19231=>28410,19232=>28411,19233=>28412,19234=>28413,19235=>28414,19236=>28415,19237=>28416,19238=>28417,19239=>28418,19240=>28419,19241=>28420,19242=>28421,19243=>28422,19244=>28423,19245=>28424,19246=>28425,19247=>28426,19248=>28427,19249=>28428,19250=>28429,19251=>28430,19252=>28431,19253=>28432,19254=>28433,19255=>28434,19256=>28435,19257=>28436,19258=>28437,19259=>28438,19260=>28439,19261=>28440,19262=>28441,19263=>28442,19264=>28443,19265=>28444,19266=>28445,19267=>28446,19268=>28447,19269=>28448,19270=>28449,19271=>28450,19272=>28451,19273=>28452,19274=>28453,19275=>28454,19276=>28455,19277=>28456,19278=>28457,19279=>28458,19280=>28459,19281=>28460,19282=>28461,19283=>28462,19284=>28463,19285=>28464,19286=>28465,19287=>28466,19288=>28467,19289=>28468,19290=>28469,19291=>28470,19292=>28471,19293=>28472,19294=>28473,19295=>28474,19296=>28475,19297=>28476,19298=>28477,19299=>28478,19300=>28479,19301=>28480,19302=>28481,19303=>28482,19304=>28483,19305=>28484,19306=>28485,19307=>28486,19308=>28487,19309=>28488,19310=>28489,19311=>28490,19312=>28491,19313=>28492,19314=>28493,19315=>28494,19316=>28495,19317=>28496,19318=>28497,19319=>28498,19320=>28499,19321=>28500,19322=>28501,19323=>28502,19324=>28503,19325=>28504,19326=>28505,19327=>28506,19328=>28507,19329=>28508,19330=>28509,19331=>28510,19332=>28511,19333=>28512,19334=>28513,19335=>28514,19336=>28515,19337=>28516,19338=>28517,19339=>28518,19340=>28519,19341=>28520,19342=>28521,19343=>28522,19344=>28523,19345=>28524,19346=>28525,19347=>28526,19348=>28527,19349=>28528,19350=>28529,19351=>28530,19352=>28531,19353=>28532,19354=>28533,19355=>28534,19356=>28535,19357=>28536,19358=>28537,19359=>28538,19360=>28539,19361=>28540,19362=>28541,19363=>28542,19364=>28543,19365=>28544,19366=>28545,19367=>28546,19368=>28547,19369=>28548,19370=>28549,19371=>28550,19372=>28551,19373=>28552,19374=>28553,19375=>28554,19376=>28555,19377=>28556,19378=>28557,19379=>28558,19380=>28559,19381=>28560,19382=>28561,19383=>28562,19384=>28563,19385=>28564,19386=>28565,19387=>28566,19388=>28567,19389=>28568,19390=>28569,19391=>28570,19392=>28571,19393=>28572,19394=>28573,19395=>28574,19396=>28575,19397=>28576,19398=>28577,19399=>28578,19400=>28579,19401=>28580,19402=>28581,19403=>28582,19404=>28583,19405=>28584,19406=>28585,19407=>28586,19408=>28587,19409=>28588,19410=>28589,19411=>28590,19412=>28591,19413=>28592,19414=>28593,19415=>28594,19416=>28595,19417=>28596,19418=>28597,19419=>28598,19420=>28599,19421=>28600,19422=>28601,19423=>28602,19424=>28603,19425=>28604,19426=>28605,19427=>28606,19428=>28607,19429=>28608,19430=>28609,19431=>28610,19432=>28611,19433=>28612,19434=>28613,19435=>28614,19436=>28615,19437=>28616,19438=>28617,19439=>28618,19440=>28619,19441=>28620,19442=>28621,19443=>28622,19444=>28623,19445=>28624,19446=>28625,19447=>28626,19448=>28627,19449=>28628,19450=>28629,19451=>28630,19452=>28631,19453=>28632,19454=>28633,19455=>28634,19456=>28635,19457=>28636,19458=>28637,19459=>28638,19460=>28639,19461=>28640,19462=>28641,19463=>28642,19464=>28643,19465=>28644,19466=>28645,19467=>28646,19468=>28647,19469=>28648,19470=>28649,19471=>28650,19472=>28651,19473=>28652,19474=>28653,19475=>28654,19476=>28655,19477=>28656,19478=>28657,19479=>28658,19480=>28659,19481=>28660,19482=>28661,19483=>28662,19484=>28663,19485=>28664,19486=>28665,19487=>28666,19488=>28667,19489=>28668,19490=>28669,19491=>28670,19492=>28671,19493=>28672,19494=>28673,19495=>28674,19496=>28675,19497=>28676,19498=>28677,19499=>28678,19500=>28679,19501=>28680,19502=>28681,19503=>28682,19504=>28683,19505=>28684,19506=>28685,19507=>28686,19508=>28687,19509=>28688,19510=>28689,19511=>28690,19512=>28691,19513=>28692,19514=>28693,19515=>28694,19516=>28695,19517=>28696,19518=>28697,19519=>28698,19520=>28699,19521=>28700,19522=>28701,19523=>28702,19524=>28703,19525=>28704,19526=>28705,19527=>28706,19528=>28707,19529=>28708,19530=>28709,19531=>28710,19532=>28711,19533=>28712,19534=>28713,19535=>28714,19536=>28715,19537=>28716,19538=>28717,19539=>28718,19540=>28719,19541=>28720,19542=>28721,19543=>28722,19544=>28723,19545=>28724,19546=>28725,19547=>28726,19548=>28727,19549=>28728,19550=>28729,19551=>28730,19552=>28731,19553=>28732,19554=>28733,19555=>28734,19556=>28735,19557=>28736,19558=>28737,19559=>28738,19560=>28739,19561=>28740,19562=>28741,19563=>28742,19564=>28743,19565=>28744,19566=>28745,19567=>28746,19568=>28747,19569=>28748,19570=>28749,19571=>28750,19572=>28751,19573=>28752,19574=>28753,19576=>28754,19577=>28755,19578=>28756,19579=>28757,19580=>28758,19581=>28759,19582=>28760,19583=>28761,19584=>28762,19585=>28763,19586=>28764,19587=>28765,19588=>28766,19589=>28767,19590=>28768,19591=>28769,19592=>28770,19593=>28771,19594=>28772,19595=>28773,19596=>28774,19597=>28775,19598=>28776,19599=>28777,19600=>28778,19601=>28779,19602=>28780,19603=>28781,19604=>28782,19605=>28783,19606=>28784,19607=>28785,19608=>28786,19609=>28787,19610=>28788,19611=>28789,19612=>28790,19613=>28791,19614=>28792,19620=>28793,19621=>28794,19622=>28795,19623=>28796,19624=>28797,19625=>28798,19626=>28799,19627=>28800,19628=>28801,19629=>28802,19630=>28803,19631=>28804,19632=>28805,19633=>28806,19634=>28807,19635=>28808,19636=>28809,19637=>28810,19638=>28811,19639=>28812,19640=>28813,19641=>28814,19642=>28815,19643=>28816,19644=>28817,19645=>28818,19646=>28819,19647=>28820,19648=>28821,19649=>28822,19650=>28823,19651=>28824,19652=>28825,19653=>28826,19654=>28827,19655=>28828,19656=>28829,19657=>28830,19658=>28831,19659=>28832,19660=>28833,19661=>28834,19662=>28835,19663=>28836,19664=>28837,19665=>28838,19666=>28839,19667=>28840,19668=>28841,19669=>28842,19670=>28843,19671=>28844,19672=>28845,19673=>28846,19674=>28847,19675=>28848,19676=>28849,19677=>28850,19678=>28851,19679=>28852,19680=>28853,19681=>28854,19682=>28855,19683=>28856,19684=>28857,19685=>28858,19686=>28859,19687=>28860,19688=>28861,19689=>28862,19690=>28863,19691=>28864,19692=>28865,19693=>28866,19694=>28867,19695=>28868,19696=>28869,19697=>28870,19698=>28871,19699=>28872,19700=>28873,19701=>28874,19702=>28875,19703=>28876,19704=>28877,19705=>28878,19706=>28879,19707=>28880,19708=>28881,19709=>28882,19710=>28883,19711=>28884,19712=>28885,19713=>28886,19714=>28887,19715=>28888,19716=>28889,19717=>28890,19718=>28891,19719=>28892,19720=>28893,19721=>28894,19722=>28895,19723=>28896,19724=>28897,19725=>28898,19726=>28899,19727=>28900,19728=>28901,19729=>28902,19730=>28903,19738=>28904,19739=>28905,19740=>28906,19741=>28907,19742=>28908,19743=>28909,19744=>28910,19745=>28911,19746=>28912,19747=>28913,19748=>28914,19749=>28915,19750=>28916,19751=>28917,19752=>28918,19753=>28919,19754=>28920,19755=>28921,19756=>28922,19757=>28923,19758=>28924,19759=>28925,19760=>28926,19761=>28927,19762=>28928,19763=>28929,19764=>28930,19765=>28931,19766=>28932,19767=>28933,19768=>28934,19769=>28935,19770=>28936,19771=>28937,19772=>28938,19773=>28939,19774=>28940,19775=>28941,19776=>28942,19777=>28943,19778=>28944,19779=>28945,19780=>28946,19781=>28947,19782=>28948,19783=>28949,19784=>28950,19785=>28951,19786=>28952,19787=>28953,19788=>28954,19789=>28955,19790=>28956,19791=>28957,19792=>28958,19793=>28959,19794=>28960,19795=>28961,19796=>28962,19797=>28963,19798=>28964,19799=>28965,19800=>28966,19801=>28967,19802=>28968,19803=>28969,19804=>28970,19805=>28971,19806=>28972,19807=>28973,19808=>28974,19809=>28975,19810=>28976,19811=>28977,19812=>28978,19813=>28979,19814=>28980,19815=>28981,19816=>28982,19817=>28983,19818=>28984,19819=>28985,19820=>28986,19821=>28987,19822=>28988,19823=>28989,19824=>28990,19825=>28991,19826=>28992,19827=>28993,19828=>28994,19829=>28995,19830=>28996,19831=>28997,19832=>28998,19833=>28999,19834=>29000,19835=>29001,19836=>29002,19837=>29003,19838=>29004,19839=>29005,19840=>29006,19841=>29007,19842=>29008,19843=>29009,19844=>29010,19845=>29011,19846=>29012,19847=>29013,19848=>29014,19849=>29015,19850=>29016,19851=>29017,19852=>29018,19853=>29019,19854=>29020,19855=>29021,19856=>29022,19857=>29023,19858=>29024,19859=>29025,19860=>29026,19861=>29027,19862=>29028,19863=>29029,19864=>29030,19865=>29031,19866=>29032,19867=>29033,19868=>29034,19869=>29035,19870=>29036,19871=>29037,19872=>29038,19873=>29039,19874=>29040,19875=>29041,19876=>29042,19877=>29043,19878=>29044,19879=>29045,19880=>29046,19881=>29047,19882=>29048,19883=>29049,19884=>29050,19885=>29051,19887=>29052,19888=>29053,19889=>29054,19890=>29055,19891=>29056,19892=>29057,19893=>29058,40960=>29064,40961=>29065,40962=>29066,40963=>29067,40964=>29068,40965=>29069,40966=>29070,40967=>29071,40968=>29072,40969=>29073,40970=>29074,40971=>29075,40972=>29076,40973=>29077,40974=>29078,40975=>29079,40976=>29080,40977=>29081,40978=>29082,40979=>29083,40980=>29084,40981=>29085,40982=>29086,40983=>29087,40984=>29088,40985=>29089,40986=>29090,40987=>29091,40988=>29092,40989=>29093,40990=>29094,40991=>29095,40992=>29096,40993=>29097,40994=>29098,40995=>29099,40996=>29100,40997=>29101,40998=>29102,40999=>29103,41000=>29104,41001=>29105,41002=>29106,41003=>29107,41004=>29108,41005=>29109,41006=>29110,41007=>29111,41008=>29112,41009=>29113,41010=>29114,41011=>29115,41012=>29116,41013=>29117,41014=>29118,41015=>29119,41016=>29120,41017=>29121,41018=>29122,41019=>29123,41020=>29124,41021=>29125,41022=>29126,41023=>29127,41024=>29128,41025=>29129,41026=>29130,41027=>29131,41028=>29132,41029=>29133,41030=>29134,41031=>29135,41032=>29136,41033=>29137,41034=>29138,41035=>29139,41036=>29140,41037=>29141,41038=>29142,41039=>29143,41040=>29144,41041=>29145,41042=>29146,41043=>29147,41044=>29148,41045=>29149,41046=>29150,41047=>29151,41048=>29152,41049=>29153,41050=>29154,41051=>29155,41052=>29156,41053=>29157,41054=>29158,41055=>29159,41056=>29160,41057=>29161,41058=>29162,41059=>29163,41060=>29164,41061=>29165,41062=>29166,41063=>29167,41064=>29168,41065=>29169,41066=>29170,41067=>29171,41068=>29172,41069=>29173,41070=>29174,41071=>29175,41072=>29176,41073=>29177,41074=>29178,41075=>29179,41076=>29180,41077=>29181,41078=>29182,41079=>29183,41080=>29184,41081=>29185,41082=>29186,41083=>29187,41084=>29188,41085=>29189,41086=>29190,41087=>29191,41088=>29192,41089=>29193,41090=>29194,41091=>29195,41092=>29196,41093=>29197,41094=>29198,41095=>29199,41096=>29200,41097=>29201,41098=>29202,41099=>29203,41100=>29204,41101=>29205,41102=>29206,41103=>29207,41104=>29208,41105=>29209,41106=>29210,41107=>29211,41108=>29212,41109=>29213,41110=>29214,41111=>29215,41112=>29216,41113=>29217,41114=>29218,41115=>29219,41116=>29220,41117=>29221,41118=>29222,41119=>29223,41120=>29224,41121=>29225,41122=>29226,41123=>29227,41124=>29228,41125=>29229,41126=>29230,41127=>29231,41128=>29232,41129=>29233,41130=>29234,41131=>29235,41132=>29236,41133=>29237,41134=>29238,41135=>29239,41136=>29240,41137=>29241,41138=>29242,41139=>29243,41140=>29244,41141=>29245,41142=>29246,41143=>29247,41144=>29248,41145=>29249,41146=>29250,41147=>29251,41148=>29252,41149=>29253,41150=>29254,41151=>29255,41152=>29256,41153=>29257,41154=>29258,41155=>29259,41156=>29260,41157=>29261,41158=>29262,41159=>29263,41160=>29264,41161=>29265,41162=>29266,41163=>29267,41164=>29268,41165=>29269,41166=>29270,41167=>29271,41168=>29272,41169=>29273,41170=>29274,41171=>29275,41172=>29276,41173=>29277,41174=>29278,41175=>29279,41176=>29280,41177=>29281,41178=>29282,41179=>29283,41180=>29284,41181=>29285,41182=>29286,41183=>29287,41184=>29288,41185=>29289,41186=>29290,41187=>29291,41188=>29292,41189=>29293,41190=>29294,41191=>29295,41192=>29296,41193=>29297,41194=>29298,41195=>29299,41196=>29300,41197=>29301,41198=>29302,41199=>29303,41200=>29304,41201=>29305,41202=>29306,41203=>29307,41204=>29308,41205=>29309,41206=>29310,41207=>29311,41208=>29312,41209=>29313,41210=>29314,41211=>29315,41212=>29316,41213=>29317,41214=>29318,41215=>29319,41216=>29320,41217=>29321,41218=>29322,41219=>29323,41220=>29324,41221=>29325,41222=>29326,41223=>29327,41224=>29328,41225=>29329,41226=>29330,41227=>29331,41228=>29332,41229=>29333,41230=>29334,41231=>29335,41232=>29336,41233=>29337,41234=>29338,41235=>29339,41236=>29340,41237=>29341,41238=>29342,41239=>29343,41240=>29344,41241=>29345,41242=>29346,41243=>29347,41244=>29348,41245=>29349,41246=>29350,41247=>29351,41248=>29352,41249=>29353,41250=>29354,41251=>29355,41252=>29356,41253=>29357,41254=>29358,41255=>29359,41256=>29360,41257=>29361,41258=>29362,41259=>29363,41260=>29364,41261=>29365,41262=>29366,41263=>29367,41264=>29368,41265=>29369,41266=>29370,41267=>29371,41268=>29372,41269=>29373,41270=>29374,41271=>29375,41272=>29376,41273=>29377,41274=>29378,41275=>29379,41276=>29380,41277=>29381,41278=>29382,41279=>29383,41280=>29384,41281=>29385,41282=>29386,41283=>29387,41284=>29388,41285=>29389,41286=>29390,41287=>29391,41288=>29392,41289=>29393,41290=>29394,41291=>29395,41292=>29396,41293=>29397,41294=>29398,41295=>29399,41296=>29400,41297=>29401,41298=>29402,41299=>29403,41300=>29404,41301=>29405,41302=>29406,41303=>29407,41304=>29408,41305=>29409,41306=>29410,41307=>29411,41308=>29412,41309=>29413,41310=>29414,41311=>29415,41312=>29416,41313=>29417,41314=>29418,41315=>29419,41316=>29420,41317=>29421,41318=>29422,41319=>29423,41320=>29424,41321=>29425,41322=>29426,41323=>29427,41324=>29428,41325=>29429,41326=>29430,41327=>29431,41328=>29432,41329=>29433,41330=>29434,41331=>29435,41332=>29436,41333=>29437,41334=>29438,41335=>29439,41336=>29440,41337=>29441,41338=>29442,41339=>29443,41340=>29444,41341=>29445,41342=>29446,41343=>29447,41344=>29448,41345=>29449,41346=>29450,41347=>29451,41348=>29452,41349=>29453,41350=>29454,41351=>29455,41352=>29456,41353=>29457,41354=>29458,41355=>29459,41356=>29460,41357=>29461,41358=>29462,41359=>29463,41360=>29464,41361=>29465,41362=>29466,41363=>29467,41364=>29468,41365=>29469,41366=>29470,41367=>29471,41368=>29472,41369=>29473,41370=>29474,41371=>29475,41372=>29476,41373=>29477,41374=>29478,41375=>29479,41376=>29480,41377=>29481,41378=>29482,41379=>29483,41380=>29484,41381=>29485,41382=>29486,41383=>29487,41384=>29488,41385=>29489,41386=>29490,41387=>29491,41388=>29492,41389=>29493,41390=>29494,41391=>29495,41392=>29496,41393=>29497,41394=>29498,41395=>29499,41396=>29500,41397=>29501,41398=>29502,41399=>29503,41400=>29504,41401=>29505,41402=>29506,41403=>29507,41404=>29508,41405=>29509,41406=>29510,41407=>29511,41408=>29512,41409=>29513,41410=>29514,41411=>29515,41412=>29516,41413=>29517,41414=>29518,41415=>29519,41416=>29520,41417=>29521,41418=>29522,41419=>29523,41420=>29524,41421=>29525,41422=>29526,41423=>29527,41424=>29528,41425=>29529,41426=>29530,41427=>29531,41428=>29532,41429=>29533,41430=>29534,41431=>29535,41432=>29536,41433=>29537,41434=>29538,41435=>29539,41436=>29540,41437=>29541,41438=>29542,41439=>29543,41440=>29544,41441=>29545,41442=>29546,41443=>29547,41444=>29548,41445=>29549,41446=>29550,41447=>29551,41448=>29552,41449=>29553,41450=>29554,41451=>29555,41452=>29556,41453=>29557,41454=>29558,41455=>29559,41456=>29560,41457=>29561,41458=>29562,41459=>29563,41460=>29564,41461=>29565,41462=>29566,41463=>29567,41464=>29568,41465=>29569,41466=>29570,41467=>29571,41468=>29572,41469=>29573,41470=>29574,41471=>29575,41472=>29576,41473=>29577,41474=>29578,41475=>29579,41476=>29580,41477=>29581,41478=>29582,41479=>29583,41480=>29584,41481=>29585,41482=>29586,41483=>29587,41484=>29588,41485=>29589,41486=>29590,41487=>29591,41488=>29592,41489=>29593,41490=>29594,41491=>29595,41492=>29596,41493=>29597,41494=>29598,41495=>29599,41496=>29600,41497=>29601,41498=>29602,41499=>29603,41500=>29604,41501=>29605,41502=>29606,41503=>29607,41504=>29608,41505=>29609,41506=>29610,41507=>29611,41508=>29612,41509=>29613,41510=>29614,41511=>29615,41512=>29616,41513=>29617,41514=>29618,41515=>29619,41516=>29620,41517=>29621,41518=>29622,41519=>29623,41520=>29624,41521=>29625,41522=>29626,41523=>29627,41524=>29628,41525=>29629,41526=>29630,41527=>29631,41528=>29632,41529=>29633,41530=>29634,41531=>29635,41532=>29636,41533=>29637,41534=>29638,41535=>29639,41536=>29640,41537=>29641,41538=>29642,41539=>29643,41540=>29644,41541=>29645,41542=>29646,41543=>29647,41544=>29648,41545=>29649,41546=>29650,41547=>29651,41548=>29652,41549=>29653,41550=>29654,41551=>29655,41552=>29656,41553=>29657,41554=>29658,41555=>29659,41556=>29660,41557=>29661,41558=>29662,41559=>29663,41560=>29664,41561=>29665,41562=>29666,41563=>29667,41564=>29668,41565=>29669,41566=>29670,41567=>29671,41568=>29672,41569=>29673,41570=>29674,41571=>29675,41572=>29676,41573=>29677,41574=>29678,41575=>29679,41576=>29680,41577=>29681,41578=>29682,41579=>29683,41580=>29684,41581=>29685,41582=>29686,41583=>29687,41584=>29688,41585=>29689,41586=>29690,41587=>29691,41588=>29692,41589=>29693,41590=>29694,41591=>29695,41592=>29696,41593=>29697,41594=>29698,41595=>29699,41596=>29700,41597=>29701,41598=>29702,41599=>29703,41600=>29704,41601=>29705,41602=>29706,41603=>29707,41604=>29708,41605=>29709,41606=>29710,41607=>29711,41608=>29712,41609=>29713,41610=>29714,41611=>29715,41612=>29716,41613=>29717,41614=>29718,41615=>29719,41616=>29720,41617=>29721,41618=>29722,41619=>29723,41620=>29724,41621=>29725,41622=>29726,41623=>29727,41624=>29728,41625=>29729,41626=>29730,41627=>29731,41628=>29732,41629=>29733,41630=>29734,41631=>29735,41632=>29736,41633=>29737,41634=>29738,41635=>29739,41636=>29740,41637=>29741,41638=>29742,41639=>29743,41640=>29744,41641=>29745,41642=>29746,41643=>29747,41644=>29748,41645=>29749,41646=>29750,41647=>29751,41648=>29752,41649=>29753,41650=>29754,41651=>29755,41652=>29756,41653=>29757,41654=>29758,41655=>29759,41656=>29760,41657=>29761,41658=>29762,41659=>29763,41660=>29764,41661=>29765,41662=>29766,41663=>29767,41664=>29768,41665=>29769,41666=>29770,41667=>29771,41668=>29772,41669=>29773,41670=>29774,41671=>29775,41672=>29776,41673=>29777,41674=>29778,41675=>29779,41676=>29780,41677=>29781,41678=>29782,41679=>29783,41680=>29784,41681=>29785,41682=>29786,41683=>29787,41684=>29788,41685=>29789,41686=>29790,41687=>29791,41688=>29792,41689=>29793,41690=>29794,41691=>29795,41692=>29796,41693=>29797,41694=>29798,41695=>29799,41696=>29800,41697=>29801,41698=>29802,41699=>29803,41700=>29804,41701=>29805,41702=>29806,41703=>29807,41704=>29808,41705=>29809,41706=>29810,41707=>29811,41708=>29812,41709=>29813,41710=>29814,41711=>29815,41712=>29816,41713=>29817,41714=>29818,41715=>29819,41716=>29820,41717=>29821,41718=>29822,41719=>29823,41720=>29824,41721=>29825,41722=>29826,41723=>29827,41724=>29828,41725=>29829,41726=>29830,41727=>29831,41728=>29832,41729=>29833,41730=>29834,41731=>29835,41732=>29836,41733=>29837,41734=>29838,41735=>29839,41736=>29840,41737=>29841,41738=>29842,41739=>29843,41740=>29844,41741=>29845,41742=>29846,41743=>29847,41744=>29848,41745=>29849,41746=>29850,41747=>29851,41748=>29852,41749=>29853,41750=>29854,41751=>29855,41752=>29856,41753=>29857,41754=>29858,41755=>29859,41756=>29860,41757=>29861,41758=>29862,41759=>29863,41760=>29864,41761=>29865,41762=>29866,41763=>29867,41764=>29868,41765=>29869,41766=>29870,41767=>29871,41768=>29872,41769=>29873,41770=>29874,41771=>29875,41772=>29876,41773=>29877,41774=>29878,41775=>29879,41776=>29880,41777=>29881,41778=>29882,41779=>29883,41780=>29884,41781=>29885,41782=>29886,41783=>29887,41784=>29888,41785=>29889,41786=>29890,41787=>29891,41788=>29892,41789=>29893,41790=>29894,41791=>29895,41792=>29896,41793=>29897,41794=>29898,41795=>29899,41796=>29900,41797=>29901,41798=>29902,41799=>29903,41800=>29904,41801=>29905,41802=>29906,41803=>29907,41804=>29908,41805=>29909,41806=>29910,41807=>29911,41808=>29912,41809=>29913,41810=>29914,41811=>29915,41812=>29916,41813=>29917,41814=>29918,41815=>29919,41816=>29920,41817=>29921,41818=>29922,41819=>29923,41820=>29924,41821=>29925,41822=>29926,41823=>29927,41824=>29928,41825=>29929,41826=>29930,41827=>29931,41828=>29932,41829=>29933,41830=>29934,41831=>29935,41832=>29936,41833=>29937,41834=>29938,41835=>29939,41836=>29940,41837=>29941,41838=>29942,41839=>29943,41840=>29944,41841=>29945,41842=>29946,41843=>29947,41844=>29948,41845=>29949,41846=>29950,41847=>29951,41848=>29952,41849=>29953,41850=>29954,41851=>29955,41852=>29956,41853=>29957,41854=>29958,41855=>29959,41856=>29960,41857=>29961,41858=>29962,41859=>29963,41860=>29964,41861=>29965,41862=>29966,41863=>29967,41864=>29968,41865=>29969,41866=>29970,41867=>29971,41868=>29972,41869=>29973,41870=>29974,41871=>29975,41872=>29976,41873=>29977,41874=>29978,41875=>29979,41876=>29980,41877=>29981,41878=>29982,41879=>29983,41880=>29984,41881=>29985,41882=>29986,41883=>29987,41884=>29988,41885=>29989,41886=>29990,41887=>29991,41888=>29992,41889=>29993,41890=>29994,41891=>29995,41892=>29996,41893=>29997,41894=>29998,41895=>29999,41896=>30000,41897=>30001,41898=>30002,41899=>30003,41900=>30004,41901=>30005,41902=>30006,41903=>30007,41904=>30008,41905=>30009,41906=>30010,41907=>30011,41908=>30012,41909=>30013,41910=>30014,41911=>30015,41912=>30016,41913=>30017,41914=>30018,41915=>30019,41916=>30020,41917=>30021,41918=>30022,41919=>30023,41920=>30024,41921=>30025,41922=>30026,41923=>30027,41924=>30028,41925=>30029,41926=>30030,41927=>30031,41928=>30032,41929=>30033,41930=>30034,41931=>30035,41932=>30036,41933=>30037,41934=>30038,41935=>30039,41936=>30040,41937=>30041,41938=>30042,41939=>30043,41940=>30044,41941=>30045,41942=>30046,41943=>30047,41944=>30048,41945=>30049,41946=>30050,41947=>30051,41948=>30052,41949=>30053,41950=>30054,41951=>30055,41952=>30056,41953=>30057,41954=>30058,41955=>30059,41956=>30060,41957=>30061,41958=>30062,41959=>30063,41960=>30064,41961=>30065,41962=>30066,41963=>30067,41964=>30068,41965=>30069,41966=>30070,41967=>30071,41968=>30072,41969=>30073,41970=>30074,41971=>30075,41972=>30076,41973=>30077,41974=>30078,41975=>30079,41976=>30080,41977=>30081,41978=>30082,41979=>30083,41980=>30084,41981=>30085,41982=>30086,41983=>30087,41984=>30088,41985=>30089,41986=>30090,41987=>30091,41988=>30092,41989=>30093,41990=>30094,41991=>30095,41992=>30096,41993=>30097,41994=>30098,41995=>30099,41996=>30100,41997=>30101,41998=>30102,41999=>30103,42000=>30104,42001=>30105,42002=>30106,42003=>30107,42004=>30108,42005=>30109,42006=>30110,42007=>30111,42008=>30112,42009=>30113,42010=>30114,42011=>30115,42012=>30116,42013=>30117,42014=>30118,42015=>30119,42016=>30120,42017=>30121,42018=>30122,42019=>30123,42020=>30124,42021=>30125,42022=>30126,42023=>30127,42024=>30128,42025=>30129,42026=>30130,42027=>30131,42028=>30132,42029=>30133,42030=>30134,42031=>30135,42032=>30136,42033=>30137,42034=>30138,42035=>30139,42036=>30140,42037=>30141,42038=>30142,42039=>30143,42040=>30144,42041=>30145,42042=>30146,42043=>30147,42044=>30148,42045=>30149,42046=>30150,42047=>30151,42048=>30152,42049=>30153,42050=>30154,42051=>30155,42052=>30156,42053=>30157,42054=>30158,42055=>30159,42056=>30160,42057=>30161,42058=>30162,42059=>30163,42060=>30164,42061=>30165,42062=>30166,42063=>30167,42064=>30168,42065=>30169,42066=>30170,42067=>30171,42068=>30172,42069=>30173,42070=>30174,42071=>30175,42072=>30176,42073=>30177,42074=>30178,42075=>30179,42076=>30180,42077=>30181,42078=>30182,42079=>30183,42080=>30184,42081=>30185,42082=>30186,42083=>30187,42084=>30188,42085=>30189,42086=>30190,42087=>30191,42088=>30192,42089=>30193,42090=>30194,42091=>30195,42092=>30196,42093=>30197,42094=>30198,42095=>30199,42096=>30200,42097=>30201,42098=>30202,42099=>30203,42100=>30204,42101=>30205,42102=>30206,42103=>30207,42104=>30208,42105=>30209,42106=>30210,42107=>30211,42108=>30212,42109=>30213,42110=>30214,42111=>30215,42112=>30216,42113=>30217,42114=>30218,42115=>30219,42116=>30220,42117=>30221,42118=>30222,42119=>30223,42120=>30224,42121=>30225,42122=>30226,42123=>30227,42124=>30228,42128=>30229,42129=>30230,42130=>30231,42131=>30232,42132=>30233,42133=>30234,42134=>30235,42135=>30236,42136=>30237,42137=>30238,42138=>30239,42139=>30240,42140=>30241,42141=>30242,42142=>30243,42143=>30244,42144=>30245,42145=>30246,42146=>30247,42147=>30248,42148=>30249,42149=>30250,42150=>30251,42151=>30252,42152=>30253,42153=>30254,42154=>30255,42155=>30256,42156=>30257,42157=>30258,42158=>30259,42159=>30260,42160=>30261,42161=>30262,42162=>30263,42163=>30264,42164=>30265,42165=>30266,42166=>30267,42167=>30268,42168=>30269,42169=>30270,42170=>30271,42171=>30272,42172=>30273,42173=>30274,42174=>30275,42175=>30276,42176=>30277,42177=>30278,42178=>30279,42179=>30280,42180=>30281,42181=>30282,42182=>30283); +// --- EOF --- diff --git a/incs/tcpdf/fonts/uni2cid_aj16.php b/incs/tcpdf/fonts/uni2cid_aj16.php new file mode 100644 index 0000000..0c3c148 --- /dev/null +++ b/incs/tcpdf/fonts/uni2cid_aj16.php @@ -0,0 +1,6 @@ +1,32=>1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,8209=>14,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,165=>61,93=>62,94=>63,818=>64,95=>64,768=>65,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,166=>93,125=>94,732=>95,771=>95,700=>96,8217=>96,92=>97,699=>98,8216=>98,124=>99,126=>100,8764=>100,161=>101,162=>102,163=>103,8260=>104,402=>105,164=>107,8220=>108,171=>109,8249=>110,8250=>111,64257=>112,64258=>113,8210=>114,8211=>114,183=>117,8729=>117,8226=>119,8218=>120,8222=>121,8221=>122,187=>123,191=>126,769=>127,710=>128,770=>128,175=>129,772=>129,774=>130,775=>131,776=>132,730=>133,778=>133,184=>134,807=>134,779=>135,808=>136,780=>137,822=>138,8212=>138,198=>139,170=>140,321=>141,216=>142,338=>143,186=>144,230=>145,305=>146,322=>147,248=>148,339=>149,223=>150,173=>151,169=>152,172=>153,174=>154,178=>157,179=>158,181=>159,185=>160,188=>161,189=>162,190=>163,192=>164,193=>165,194=>166,195=>167,196=>168,197=>169,199=>170,200=>171,201=>172,202=>173,203=>174,204=>175,205=>176,206=>177,207=>178,208=>179,209=>180,210=>181,211=>182,212=>183,213=>184,214=>185,217=>187,218=>188,219=>189,220=>190,221=>191,222=>192,224=>193,225=>194,226=>195,227=>196,228=>197,229=>198,231=>199,232=>200,233=>201,234=>202,235=>203,236=>204,237=>205,238=>206,239=>207,240=>208,241=>209,242=>210,243=>211,244=>212,245=>213,246=>214,249=>216,250=>217,251=>218,252=>219,253=>220,254=>221,255=>222,352=>223,376=>224,381=>225,773=>226,8254=>226,353=>227,8482=>228,382=>229,8194=>231,65512=>323,65377=>327,65378=>328,65379=>329,65380=>330,65381=>331,65382=>332,65383=>333,65384=>334,65385=>335,65386=>336,65387=>337,65388=>338,65389=>339,65390=>340,65391=>341,65392=>342,65393=>343,65394=>344,65395=>345,65396=>346,65397=>347,65398=>348,65399=>349,65400=>350,65401=>351,65402=>352,65403=>353,65404=>354,65405=>355,65406=>356,65407=>357,65408=>358,65409=>359,65410=>360,65411=>361,65412=>362,65413=>363,65414=>364,65415=>365,65416=>366,65417=>367,65418=>368,65419=>369,65420=>370,65421=>371,65422=>372,65423=>373,65424=>374,65425=>375,65426=>376,65427=>377,65428=>378,65429=>379,65430=>380,65431=>381,65432=>382,65433=>383,65434=>384,65435=>385,65436=>386,65437=>387,65438=>388,65439=>389,8195=>633,12288=>633,12289=>634,12290=>635,65292=>636,65294=>637,12539=>638,65306=>639,65307=>640,65311=>641,65281=>642,12443=>643,12444=>644,180=>645,65344=>646,168=>647,65342=>648,65507=>649,65343=>650,12541=>651,12542=>652,12445=>653,12446=>654,12291=>655,20189=>656,12293=>657,12294=>658,12295=>659,12540=>660,8213=>661,8208=>662,65295=>663,65340=>664,12316=>665,65374=>665,8214=>666,65372=>667,8230=>668,8229=>669,65288=>674,65289=>675,12308=>676,12309=>677,65339=>678,65341=>679,65371=>680,65373=>681,12296=>682,12297=>683,12298=>684,12299=>685,12300=>686,12301=>687,12302=>688,12303=>689,12304=>690,12305=>691,65291=>692,8722=>693,65293=>693,177=>694,215=>695,247=>696,65309=>697,8800=>698,65308=>699,65310=>700,8806=>701,8807=>702,8734=>703,8756=>704,9794=>705,9792=>706,176=>707,8242=>708,8243=>709,8451=>710,65509=>711,65284=>712,65504=>713,65505=>714,65285=>715,65283=>716,65286=>717,65290=>718,65312=>719,167=>720,9734=>721,9733=>722,9675=>723,9679=>724,9678=>725,9671=>726,9670=>727,9633=>728,9632=>729,9651=>730,9650=>731,9661=>732,9660=>733,8251=>734,12306=>735,8594=>736,8592=>737,8593=>738,8595=>739,12307=>740,8712=>741,8715=>742,8838=>743,8839=>744,8834=>745,8835=>746,8746=>747,8745=>748,8743=>749,8744=>750,65506=>751,8658=>752,8660=>753,8704=>754,8707=>755,8736=>756,8869=>757,8978=>758,8706=>759,8711=>760,8801=>761,8786=>762,8810=>763,8811=>764,8730=>765,8765=>766,8733=>767,8757=>768,8747=>769,8748=>770,8491=>771,8240=>772,9839=>773,9837=>774,9834=>775,8224=>776,8225=>777,182=>778,9711=>779,65296=>780,65297=>781,65298=>782,65299=>783,65300=>784,65301=>785,65302=>786,65303=>787,65304=>788,65305=>789,65313=>790,65314=>791,65315=>792,65316=>793,65317=>794,65318=>795,65319=>796,65320=>797,65321=>798,65322=>799,65323=>800,65324=>801,65325=>802,65326=>803,65327=>804,65328=>805,65329=>806,65330=>807,65331=>808,65332=>809,65333=>810,65334=>811,65335=>812,65336=>813,65337=>814,65338=>815,65345=>816,65346=>817,65347=>818,65348=>819,65349=>820,65350=>821,65351=>822,65352=>823,65353=>824,65354=>825,65355=>826,65356=>827,65357=>828,65358=>829,65359=>830,65360=>831,65361=>832,65362=>833,65363=>834,65364=>835,65365=>836,65366=>837,65367=>838,65368=>839,65369=>840,65370=>841,12353=>842,12354=>843,12355=>844,12356=>845,12357=>846,12358=>847,12359=>848,12360=>849,12361=>850,12362=>851,12363=>852,12364=>853,12365=>854,12366=>855,12367=>856,12368=>857,12369=>858,12370=>859,12371=>860,12372=>861,12373=>862,12374=>863,12375=>864,12376=>865,12377=>866,12378=>867,12379=>868,12380=>869,12381=>870,12382=>871,12383=>872,12384=>873,12385=>874,12386=>875,12387=>876,12388=>877,12389=>878,12390=>879,12391=>880,12392=>881,12393=>882,12394=>883,12395=>884,12396=>885,12397=>886,12398=>887,12399=>888,12400=>889,12401=>890,12402=>891,12403=>892,12404=>893,12405=>894,12406=>895,12407=>896,12408=>897,12409=>898,12410=>899,12411=>900,12412=>901,12413=>902,12414=>903,12415=>904,12416=>905,12417=>906,12418=>907,12419=>908,12420=>909,12421=>910,12422=>911,12423=>912,12424=>913,12425=>914,12426=>915,12427=>916,12428=>917,12429=>918,12430=>919,12431=>920,12432=>921,12433=>922,12434=>923,12435=>924,12449=>925,12450=>926,12451=>927,12452=>928,12453=>929,12454=>930,12455=>931,12456=>932,12457=>933,12458=>934,12459=>935,12460=>936,12461=>937,12462=>938,12463=>939,12464=>940,12465=>941,12466=>942,12467=>943,12468=>944,12469=>945,12470=>946,12471=>947,12472=>948,12473=>949,12474=>950,12475=>951,12476=>952,12477=>953,12478=>954,12479=>955,12480=>956,12481=>957,12482=>958,12483=>959,12484=>960,12485=>961,12486=>962,12487=>963,12488=>964,12489=>965,12490=>966,12491=>967,12492=>968,12493=>969,12494=>970,12495=>971,12496=>972,12497=>973,12498=>974,12499=>975,12500=>976,12501=>977,12502=>978,12503=>979,12504=>980,12505=>981,12506=>982,12507=>983,12508=>984,12509=>985,12510=>986,12511=>987,12512=>988,12513=>989,12514=>990,12515=>991,12516=>992,12517=>993,12518=>994,12519=>995,12520=>996,12521=>997,12522=>998,12523=>999,12524=>1000,12525=>1001,12526=>1002,12527=>1003,12528=>1004,12529=>1005,12530=>1006,12531=>1007,12532=>1008,12533=>1009,12534=>1010,913=>1011,914=>1012,915=>1013,916=>1014,917=>1015,918=>1016,919=>1017,920=>1018,921=>1019,922=>1020,923=>1021,924=>1022,925=>1023,926=>1024,927=>1025,928=>1026,929=>1027,931=>1028,932=>1029,933=>1030,934=>1031,935=>1032,936=>1033,937=>1034,945=>1035,946=>1036,947=>1037,948=>1038,949=>1039,950=>1040,951=>1041,952=>1042,953=>1043,954=>1044,955=>1045,956=>1046,957=>1047,958=>1048,959=>1049,960=>1050,961=>1051,963=>1052,964=>1053,965=>1054,966=>1055,967=>1056,968=>1057,969=>1058,1040=>1059,1041=>1060,1042=>1061,1043=>1062,1044=>1063,1045=>1064,1025=>1065,1046=>1066,1047=>1067,1048=>1068,1049=>1069,1050=>1070,1051=>1071,1052=>1072,1053=>1073,1054=>1074,1055=>1075,1056=>1076,1057=>1077,1058=>1078,1059=>1079,1060=>1080,1061=>1081,1062=>1082,1063=>1083,1064=>1084,1065=>1085,1066=>1086,1067=>1087,1068=>1088,1069=>1089,1070=>1090,1071=>1091,1072=>1092,1073=>1093,1074=>1094,1075=>1095,1076=>1096,1077=>1097,1105=>1098,1078=>1099,1079=>1100,1080=>1101,1081=>1102,1082=>1103,1083=>1104,1084=>1105,1085=>1106,1086=>1107,1087=>1108,1088=>1109,1089=>1110,1090=>1111,1091=>1112,1092=>1113,1093=>1114,1094=>1115,1095=>1116,1096=>1117,1097=>1118,1098=>1119,1099=>1120,1100=>1121,1101=>1122,1102=>1123,1103=>1124,20124=>1125,21782=>1126,23043=>1127,38463=>1128,21696=>1129,24859=>1130,25384=>1131,23030=>1132,36898=>1133,33909=>1134,33564=>1135,31312=>1136,24746=>1137,25569=>1138,28197=>1139,26093=>1140,33894=>1141,33446=>1142,39925=>1143,26771=>1144,22311=>1145,26017=>1146,25201=>1147,23451=>1148,22992=>1149,34427=>1150,39156=>1151,32098=>1152,32190=>1153,39822=>1154,25110=>1155,31903=>1156,34999=>1157,23433=>1158,24245=>1159,25353=>1160,26263=>1161,26696=>1162,38343=>1163,38797=>1164,26447=>1165,20197=>1166,20234=>1167,20301=>1168,20381=>1169,20553=>1170,22258=>1171,22839=>1172,22996=>1173,23041=>1174,23561=>1175,24799=>1176,24847=>1177,24944=>1178,26131=>1179,26885=>1180,28858=>1181,30031=>1182,30064=>1183,31227=>1184,32173=>1185,32239=>1186,32963=>1187,33806=>1188,12176=>1189,34915=>1189,35586=>1190,36949=>1191,36986=>1192,21307=>1193,20117=>1194,20133=>1195,22495=>1196,32946=>1197,37057=>1198,30959=>1199,12032=>1200,19968=>1200,22769=>1201,28322=>1202,36920=>1203,31282=>1204,33576=>1205,33419=>1206,39983=>1207,20801=>1208,21360=>1209,21693=>1210,21729=>1211,22240=>1212,23035=>1213,24341=>1214,39154=>1215,28139=>1216,32996=>1217,34093=>1218,38498=>1219,38512=>1220,38560=>1221,38907=>1222,21515=>1223,21491=>1224,23431=>1225,28879=>1226,12155=>1227,32701=>1227,36802=>1228,12204=>1229,38632=>1229,21359=>1230,40284=>1231,31418=>1232,19985=>1233,30867=>1234,12165=>1235,33276=>1235,28198=>1236,22040=>1237,21764=>1238,27421=>1239,34074=>1240,39995=>1241,23013=>1242,21417=>1243,28006=>1244,12128=>1245,29916=>1245,38287=>1246,22082=>1247,20113=>1248,36939=>1249,38642=>1250,33615=>1251,39180=>1252,21473=>1253,21942=>1254,23344=>1255,24433=>1256,26144=>1257,26355=>1258,26628=>1259,27704=>1260,27891=>1261,27945=>1262,29787=>1263,30408=>1264,31310=>1265,38964=>1266,33521=>1267,34907=>1268,35424=>1269,37613=>1270,28082=>1271,30123=>1272,30410=>1273,39365=>1274,24742=>1275,35585=>1276,36234=>1277,38322=>1278,27022=>1279,21421=>1280,20870=>1281,22290=>1282,22576=>1283,22852=>1284,23476=>1285,24310=>1286,24616=>1287,25513=>1288,25588=>1289,27839=>1290,28436=>1291,28814=>1292,28948=>1293,29017=>1294,29141=>1295,29503=>1296,32257=>1297,33398=>1298,33489=>1299,34199=>1300,36960=>1301,37467=>1302,40219=>1303,22633=>1304,26044=>1305,27738=>1306,29989=>1307,20985=>1308,22830=>1309,22885=>1310,24448=>1311,24540=>1312,25276=>1313,26106=>1314,27178=>1315,27431=>1316,27572=>1317,29579=>1318,32705=>1319,35158=>1320,40236=>1321,40206=>1322,12009=>1323,40644=>1323,23713=>1324,27798=>1325,33659=>1326,20740=>1327,23627=>1328,25014=>1329,33222=>1330,26742=>1331,29281=>1332,12036=>1333,20057=>1333,20474=>1334,21368=>1335,24681=>1336,28201=>1337,31311=>1338,12211=>1339,38899=>1339,19979=>1340,21270=>1341,20206=>1342,20309=>1343,20285=>1344,20385=>1345,20339=>1346,21152=>1347,21487=>1348,22025=>1349,22799=>1350,23233=>1351,23478=>1352,23521=>1353,31185=>1354,26247=>1355,26524=>1356,26550=>1357,27468=>1358,27827=>1359,12117=>1360,28779=>1360,29634=>1361,31117=>1362,12146=>1363,31166=>1363,31292=>1364,31623=>1365,33457=>1366,33499=>1367,33540=>1368,33655=>1369,33775=>1370,33747=>1371,34662=>1372,35506=>1373,22057=>1374,36008=>1375,36838=>1376,36942=>1377,38686=>1378,34442=>1379,20420=>1380,23784=>1381,25105=>1382,12123=>1383,29273=>1383,30011=>1384,33253=>1385,33469=>1386,34558=>1387,36032=>1388,38597=>1389,39187=>1390,39381=>1391,20171=>1392,20250=>1393,35299=>1394,22238=>1395,22602=>1396,22730=>1397,24315=>1398,24555=>1399,24618=>1400,24724=>1401,24674=>1402,25040=>1403,25106=>1404,25296=>1405,25913=>1406,39745=>1407,26214=>1408,26800=>1409,28023=>1410,28784=>1411,30028=>1412,30342=>1413,32117=>1414,33445=>1415,34809=>1416,38283=>1417,38542=>1418,12185=>1419,35997=>1419,20977=>1420,21182=>1421,22806=>1422,21683=>1423,23475=>1424,23830=>1425,24936=>1426,27010=>1427,28079=>1428,30861=>1429,33995=>1430,34903=>1431,35442=>1432,37799=>1433,39608=>1434,28012=>1435,39336=>1436,34521=>1437,22435=>1438,26623=>1439,34510=>1440,37390=>1441,21123=>1442,22151=>1443,21508=>1444,24275=>1445,25313=>1446,25785=>1447,26684=>1448,26680=>1449,27579=>1450,29554=>1451,30906=>1452,31339=>1453,35226=>1454,12179=>1455,35282=>1455,36203=>1456,36611=>1457,37101=>1458,38307=>1459,38548=>1460,12208=>1461,38761=>1461,23398=>1462,23731=>1463,27005=>1464,38989=>1465,38990=>1466,25499=>1467,31520=>1468,27179=>1469,27263=>1470,26806=>1471,39949=>1472,28511=>1473,21106=>1474,21917=>1475,24688=>1476,25324=>1477,27963=>1478,28167=>1479,28369=>1480,33883=>1481,35088=>1482,36676=>1483,19988=>1484,39993=>1485,21494=>1486,26907=>1487,27194=>1488,38788=>1489,26666=>1490,20828=>1491,31427=>1492,33970=>1493,37340=>1494,37772=>1495,22107=>1496,40232=>1497,26658=>1498,33541=>1499,33841=>1500,31909=>1501,21000=>1502,33477=>1503,12129=>1504,29926=>1504,20094=>1505,20355=>1506,20896=>1507,23506=>1508,21002=>1509,21208=>1510,21223=>1511,24059=>1512,21914=>1513,22570=>1514,23014=>1515,23436=>1516,23448=>1517,23515=>1518,12082=>1519,24178=>1519,24185=>1520,24739=>1521,24863=>1522,24931=>1523,25022=>1524,25563=>1525,25954=>1526,26577=>1527,26707=>1528,26874=>1529,27454=>1530,27475=>1531,27735=>1532,28450=>1533,28567=>1534,28485=>1535,29872=>1536,12130=>1537,29976=>1537,30435=>1538,30475=>1539,31487=>1540,31649=>1541,31777=>1542,32233=>1543,12152=>1544,32566=>1544,32752=>1545,32925=>1546,33382=>1547,33694=>1548,35251=>1549,35532=>1550,36011=>1551,36996=>1552,37969=>1553,38291=>1554,38289=>1555,38306=>1556,38501=>1557,38867=>1558,39208=>1559,33304=>1560,20024=>1561,21547=>1562,23736=>1563,24012=>1564,29609=>1565,30284=>1566,30524=>1567,23721=>1568,32747=>1569,36107=>1570,38593=>1571,38929=>1572,38996=>1573,39000=>1574,20225=>1575,20238=>1576,21361=>1577,21916=>1578,22120=>1579,22522=>1580,22855=>1581,23305=>1582,23492=>1583,23696=>1584,24076=>1585,24190=>1586,24524=>1587,25582=>1588,26426=>1589,26071=>1590,26082=>1591,26399=>1592,26827=>1593,26820=>1594,27231=>1595,24112=>1596,27589=>1597,27671=>1598,27773=>1599,30079=>1600,31048=>1601,23395=>1602,31232=>1603,32000=>1604,24509=>1605,35215=>1606,35352=>1607,36020=>1608,36215=>1609,36556=>1610,36637=>1611,39138=>1612,39438=>1613,12004=>1614,12225=>1614,39740=>1614,12018=>1615,20096=>1615,20605=>1616,20736=>1617,22931=>1618,23452=>1619,25135=>1620,25216=>1621,25836=>1622,27450=>1623,29344=>1624,30097=>1625,31047=>1626,32681=>1627,34811=>1628,35516=>1629,35696=>1630,25516=>1631,33738=>1632,38816=>1633,21513=>1634,21507=>1635,21931=>1636,26708=>1637,27224=>1638,35440=>1639,30759=>1640,26485=>1641,12233=>1642,40653=>1642,21364=>1643,23458=>1644,33050=>1645,34384=>1646,36870=>1647,19992=>1648,20037=>1649,20167=>1650,20241=>1651,21450=>1652,21560=>1653,23470=>1654,12088=>1655,24339=>1655,24613=>1656,25937=>1657,26429=>1658,27714=>1659,27762=>1660,27875=>1661,28792=>1662,29699=>1663,31350=>1664,31406=>1665,31496=>1666,32026=>1667,31998=>1668,32102=>1669,26087=>1670,12124=>1671,29275=>1671,21435=>1672,23621=>1673,24040=>1674,25298=>1675,25312=>1676,25369=>1677,28192=>1678,34394=>1679,35377=>1680,36317=>1681,37624=>1682,28417=>1683,31142=>1684,12226=>1685,39770=>1685,20136=>1686,20139=>1687,20140=>1688,20379=>1689,20384=>1690,20689=>1691,20807=>1692,31478=>1693,20849=>1694,20982=>1695,21332=>1696,21281=>1697,21375=>1698,21483=>1699,21932=>1700,22659=>1701,23777=>1702,24375=>1703,24394=>1704,24623=>1705,24656=>1706,24685=>1707,25375=>1708,25945=>1709,27211=>1710,27841=>1711,29378=>1712,29421=>1713,30703=>1714,33016=>1715,33029=>1716,33288=>1717,34126=>1718,37111=>1719,37857=>1720,38911=>1721,39255=>1722,39514=>1723,20208=>1724,20957=>1725,23597=>1726,26241=>1727,26989=>1728,23616=>1729,26354=>1730,26997=>1731,12127=>1732,29577=>1732,26704=>1733,31873=>1734,20677=>1735,21220=>1736,22343=>1737,12081=>1738,24062=>1738,37670=>1739,12100=>1740,26020=>1740,27427=>1741,27453=>1742,29748=>1743,31105=>1744,31165=>1745,31563=>1746,32202=>1747,33465=>1748,33740=>1749,34943=>1750,35167=>1751,35641=>1752,36817=>1753,12198=>1754,37329=>1754,21535=>1755,37504=>1756,20061=>1757,20534=>1758,21477=>1759,21306=>1760,29399=>1761,29590=>1762,30697=>1763,33510=>1764,36527=>1765,39366=>1766,39368=>1767,39378=>1768,20855=>1769,24858=>1770,34398=>1771,21936=>1772,31354=>1773,20598=>1774,23507=>1775,36935=>1776,38533=>1777,20018=>1778,27355=>1779,37351=>1780,23633=>1781,23624=>1782,25496=>1783,31391=>1784,27795=>1785,38772=>1786,36705=>1787,31402=>1788,29066=>1789,38536=>1790,31874=>1791,26647=>1792,32368=>1793,26705=>1794,37740=>1795,21234=>1796,21531=>1797,34219=>1798,35347=>1799,32676=>1800,36557=>1801,37089=>1802,21350=>1803,34952=>1804,31041=>1805,20418=>1806,20670=>1807,21009=>1808,20804=>1809,21843=>1810,22317=>1811,29674=>1812,22411=>1813,22865=>1814,24418=>1815,24452=>1816,24693=>1817,24950=>1818,24935=>1819,25001=>1820,25522=>1821,25658=>1822,25964=>1823,26223=>1824,26690=>1825,28179=>1826,30054=>1827,31293=>1828,31995=>1829,32076=>1830,32153=>1831,32331=>1832,32619=>1833,33550=>1834,33610=>1835,34509=>1836,35336=>1837,35427=>1838,35686=>1839,36605=>1840,38938=>1841,40335=>1842,33464=>1843,36814=>1844,39912=>1845,21127=>1846,25119=>1847,25731=>1848,28608=>1849,38553=>1850,26689=>1851,20625=>1852,12107=>1853,27424=>1853,27770=>1854,28500=>1855,12147=>1856,31348=>1856,32080=>1857,12174=>1858,34880=>1858,35363=>1859,12105=>1860,26376=>1860,20214=>1861,20537=>1862,20518=>1863,20581=>1864,20860=>1865,21048=>1866,21091=>1867,21927=>1868,22287=>1869,22533=>1870,23244=>1871,24314=>1872,25010=>1873,25080=>1874,25331=>1875,25458=>1876,26908=>1877,27177=>1878,29309=>1879,12125=>1880,29356=>1880,29486=>1881,30740=>1882,30831=>1883,32121=>1884,30476=>1885,32937=>1886,12178=>1887,35211=>1887,35609=>1888,36066=>1889,36562=>1890,36963=>1891,37749=>1892,38522=>1893,38997=>1894,39443=>1895,40568=>1896,20803=>1897,21407=>1898,21427=>1899,24187=>1900,24358=>1901,28187=>1902,28304=>1903,12126=>1904,29572=>1904,29694=>1905,32067=>1906,33335=>1907,12180=>1908,35328=>1908,35578=>1909,38480=>1910,20046=>1911,20491=>1912,21476=>1913,21628=>1914,22266=>1915,22993=>1916,23396=>1917,12080=>1918,24049=>1918,24235=>1919,24359=>1920,12094=>1921,25144=>1921,25925=>1922,26543=>1923,28246=>1924,29392=>1925,31946=>1926,34996=>1927,32929=>1928,32993=>1929,33776=>1930,11969=>1931,34382=>1931,35463=>1932,36328=>1933,37431=>1934,38599=>1935,39015=>1936,12238=>1937,40723=>1937,20116=>1938,20114=>1939,20237=>1940,21320=>1941,21577=>1942,21566=>1943,23087=>1944,24460=>1945,24481=>1946,24735=>1947,26791=>1948,27278=>1949,29786=>1950,30849=>1951,35486=>1952,35492=>1953,35703=>1954,37264=>1955,20062=>1956,39881=>1957,20132=>1958,20348=>1959,20399=>1960,20505=>1961,20502=>1962,20809=>1963,20844=>1964,21151=>1965,21177=>1966,21246=>1967,21402=>1968,12061=>1969,21475=>1969,21521=>1970,21518=>1971,21897=>1972,22353=>1973,22434=>1974,22909=>1975,23380=>1976,23389=>1977,23439=>1978,12079=>1979,24037=>1979,24039=>1980,24055=>1981,24184=>1982,24195=>1983,24218=>1984,24247=>1985,24344=>1986,24658=>1987,24908=>1988,25239=>1989,25304=>1990,25511=>1991,25915=>1992,26114=>1993,26179=>1994,26356=>1995,26477=>1996,26657=>1997,26775=>1998,27083=>1999,27743=>2000,27946=>2001,28009=>2002,28207=>2003,28317=>2004,30002=>2005,30343=>2006,30828=>2007,31295=>2008,31968=>2009,32005=>2010,32024=>2011,32094=>2012,32177=>2013,32789=>2014,32771=>2015,32943=>2016,32945=>2017,33108=>2018,33167=>2019,33322=>2020,33618=>2021,12175=>2022,34892=>2022,34913=>2023,35611=>2024,36002=>2025,36092=>2026,37066=>2027,37237=>2028,37489=>2029,30783=>2030,37628=>2031,38308=>2032,38477=>2033,38917=>2034,12217=>2035,39321=>2035,12220=>2036,39640=>2036,40251=>2037,21083=>2038,21163=>2039,21495=>2040,21512=>2041,22741=>2042,25335=>2043,28640=>2044,35946=>2045,36703=>2046,40633=>2047,20811=>2048,21051=>2049,21578=>2050,22269=>2051,31296=>2052,37239=>2053,40288=>2054,12234=>2055,40658=>2055,29508=>2056,28425=>2057,33136=>2058,29969=>2059,24573=>2060,24794=>2061,12219=>2062,39592=>2062,29403=>2063,36796=>2064,27492=>2065,38915=>2066,20170=>2067,22256=>2068,22372=>2069,22718=>2070,23130=>2071,24680=>2072,25031=>2073,26127=>2074,26118=>2075,26681=>2076,26801=>2077,28151=>2078,30165=>2079,32058=>2080,12169=>2081,33390=>2081,39746=>2082,20123=>2083,20304=>2084,21449=>2085,21766=>2086,23919=>2087,24038=>2088,24046=>2089,26619=>2090,27801=>2091,29811=>2092,30722=>2093,35408=>2094,37782=>2095,35039=>2096,22352=>2097,24231=>2098,25387=>2099,20661=>2100,20652=>2101,20877=>2102,26368=>2103,21705=>2104,22622=>2105,22971=>2106,23472=>2107,24425=>2108,25165=>2109,25505=>2110,26685=>2111,27507=>2112,28168=>2113,28797=>2114,37319=>2115,29312=>2116,30741=>2117,30758=>2118,31085=>2119,25998=>2120,32048=>2121,33756=>2122,35009=>2123,36617=>2124,38555=>2125,21092=>2126,22312=>2127,26448=>2128,32618=>2129,36001=>2130,20916=>2131,22338=>2132,38442=>2133,22586=>2134,27018=>2135,32948=>2136,21682=>2137,23822=>2138,22524=>2139,30869=>2140,40442=>2141,20316=>2142,21066=>2143,21643=>2144,25662=>2145,26152=>2146,26388=>2147,26613=>2148,31364=>2149,31574=>2150,32034=>2151,37679=>2152,26716=>2153,39853=>2154,31545=>2155,21273=>2156,20874=>2157,21047=>2158,23519=>2159,25334=>2160,25774=>2161,25830=>2162,26413=>2163,27578=>2164,34217=>2165,38609=>2166,30352=>2167,39894=>2168,25420=>2169,37638=>2170,39851=>2171,12139=>2172,30399=>2172,26194=>2173,19977=>2174,20632=>2175,21442=>2176,12077=>2177,23665=>2177,24808=>2178,25746=>2179,25955=>2180,26719=>2181,29158=>2182,29642=>2183,29987=>2184,31639=>2185,32386=>2186,34453=>2187,35715=>2188,36059=>2189,37240=>2190,39184=>2191,26028=>2192,26283=>2193,27531=>2194,20181=>2195,20180=>2196,20282=>2197,20351=>2198,21050=>2199,21496=>2200,21490=>2201,21987=>2202,22235=>2203,12064=>2204,22763=>2204,22987=>2205,22985=>2206,23039=>2207,12070=>2208,23376=>2208,23629=>2209,24066=>2210,24107=>2211,24535=>2212,24605=>2213,25351=>2214,12096=>2215,25903=>2215,23388=>2216,26031=>2217,26045=>2218,26088=>2219,26525=>2220,12108=>2221,27490=>2221,27515=>2222,12114=>2223,27663=>2223,29509=>2224,31049=>2225,31169=>2226,12151=>2227,31992=>2227,32025=>2228,32043=>2229,32930=>2230,33026=>2231,12164=>2232,33267=>2232,35222=>2233,35422=>2234,35433=>2235,35430=>2236,35468=>2237,35566=>2238,36039=>2239,36060=>2240,38604=>2241,39164=>2242,12013=>2243,27503=>2243,20107=>2244,20284=>2245,20365=>2246,20816=>2247,23383=>2248,23546=>2249,24904=>2250,25345=>2251,26178=>2252,27425=>2253,28363=>2254,27835=>2255,29246=>2256,29885=>2257,30164=>2258,30913=>2259,12144=>2260,31034=>2260,12157=>2261,32780=>2261,12159=>2262,32819=>2262,12163=>2263,33258=>2263,33940=>2264,36766=>2265,27728=>2266,12229=>2267,40575=>2267,24335=>2268,35672=>2269,40235=>2270,31482=>2271,36600=>2272,23437=>2273,38635=>2274,19971=>2275,21489=>2276,22519=>2277,22833=>2278,23241=>2279,23460=>2280,24713=>2281,28287=>2282,28422=>2283,30142=>2284,36074=>2285,23455=>2286,34048=>2287,31712=>2288,20594=>2289,26612=>2290,33437=>2291,23649=>2292,34122=>2293,32286=>2294,33294=>2295,20889=>2296,23556=>2297,25448=>2298,36198=>2299,26012=>2300,29038=>2301,31038=>2302,32023=>2303,32773=>2304,35613=>2305,12190=>2306,36554=>2306,36974=>2307,34503=>2308,37034=>2309,20511=>2310,21242=>2311,23610=>2312,26451=>2313,28796=>2314,29237=>2315,37196=>2316,37320=>2317,37675=>2318,33509=>2319,23490=>2320,24369=>2321,24825=>2322,20027=>2323,21462=>2324,23432=>2325,12095=>2326,25163=>2326,26417=>2327,27530=>2328,29417=>2329,29664=>2330,31278=>2331,33131=>2332,36259=>2333,37202=>2334,12216=>2335,39318=>2335,20754=>2336,21463=>2337,21610=>2338,23551=>2339,25480=>2340,27193=>2341,32172=>2342,38656=>2343,22234=>2344,21454=>2345,21608=>2346,23447=>2347,23601=>2348,24030=>2349,20462=>2350,24833=>2351,25342=>2352,27954=>2353,31168=>2354,31179=>2355,32066=>2356,32333=>2357,32722=>2358,33261=>2359,12168=>2360,33311=>2360,33936=>2361,34886=>2362,35186=>2363,35728=>2364,36468=>2365,36655=>2366,36913=>2367,37195=>2368,37228=>2369,38598=>2370,37276=>2371,20160=>2372,20303=>2373,20805=>2374,12055=>2375,21313=>2375,24467=>2376,25102=>2377,26580=>2378,27713=>2379,28171=>2380,29539=>2381,32294=>2382,37325=>2383,37507=>2384,21460=>2385,22809=>2386,23487=>2387,28113=>2388,31069=>2389,32302=>2390,31899=>2391,22654=>2392,29087=>2393,20986=>2394,34899=>2395,36848=>2396,20426=>2397,23803=>2398,26149=>2399,30636=>2400,31459=>2401,33308=>2402,39423=>2403,20934=>2404,24490=>2405,26092=>2406,26991=>2407,27529=>2408,28147=>2409,28310=>2410,28516=>2411,30462=>2412,32020=>2413,24033=>2414,36981=>2415,37255=>2416,38918=>2417,20966=>2418,21021=>2419,25152=>2420,26257=>2421,26329=>2422,28186=>2423,24246=>2424,32210=>2425,32626=>2426,26360=>2427,34223=>2428,34295=>2429,35576=>2430,21161=>2431,21465=>2432,12069=>2433,22899=>2433,24207=>2434,24464=>2435,24661=>2436,37604=>2437,38500=>2438,20663=>2439,20767=>2440,21213=>2441,21280=>2442,21319=>2443,21484=>2444,21736=>2445,21830=>2446,21809=>2447,22039=>2448,22888=>2449,22974=>2450,23100=>2451,23477=>2452,23558=>2453,12073=>2454,23567=>2454,23569=>2455,23578=>2456,24196=>2457,24202=>2458,24288=>2459,24432=>2460,25215=>2461,25220=>2462,25307=>2463,25484=>2464,25463=>2465,26119=>2466,26124=>2467,26157=>2468,26230=>2469,26494=>2470,26786=>2471,27167=>2472,27189=>2473,27836=>2474,28040=>2475,28169=>2476,28248=>2477,28988=>2478,28966=>2479,29031=>2480,30151=>2481,30465=>2482,30813=>2483,30977=>2484,31077=>2485,31216=>2486,31456=>2487,31505=>2488,31911=>2489,32057=>2490,32918=>2491,33750=>2492,33931=>2493,34121=>2494,34909=>2495,35059=>2496,35359=>2497,35388=>2498,35412=>2499,35443=>2500,35937=>2501,36062=>2502,37284=>2503,37478=>2504,37758=>2505,37912=>2506,38556=>2507,38808=>2508,19978=>2509,19976=>2510,19998=>2511,20055=>2512,20887=>2513,21104=>2514,22478=>2515,22580=>2516,22732=>2517,23330=>2518,24120=>2519,24773=>2520,25854=>2521,26465=>2522,26454=>2523,27972=>2524,29366=>2525,30067=>2526,31331=>2527,33976=>2528,35698=>2529,37304=>2530,37664=>2531,22065=>2532,22516=>2533,39166=>2534,25325=>2535,26893=>2536,27542=>2537,29165=>2538,32340=>2539,32887=>2540,12170=>2541,33394=>2541,35302=>2542,12215=>2543,39135=>2543,34645=>2544,36785=>2545,23611=>2546,20280=>2547,20449=>2548,20405=>2549,21767=>2550,23072=>2551,23517=>2552,23529=>2553,12092=>2554,24515=>2554,24910=>2555,25391=>2556,26032=>2557,26187=>2558,26862=>2559,27035=>2560,28024=>2561,28145=>2562,30003=>2563,30137=>2564,30495=>2565,31070=>2566,31206=>2567,32051=>2568,12162=>2569,33251=>2569,33455=>2570,34218=>2571,35242=>2572,35386=>2573,12189=>2574,36523=>2574,12191=>2575,36763=>2575,36914=>2576,37341=>2577,38663=>2578,12040=>2579,20154=>2579,20161=>2580,20995=>2581,22645=>2582,22764=>2583,23563=>2584,29978=>2585,23613=>2586,33102=>2587,35338=>2588,36805=>2589,38499=>2590,38765=>2591,31525=>2592,35535=>2593,38920=>2594,37218=>2595,22259=>2596,21416=>2597,36887=>2598,21561=>2599,22402=>2600,24101=>2601,25512=>2602,12116=>2603,27700=>2603,28810=>2604,30561=>2605,31883=>2606,32736=>2607,34928=>2608,36930=>2609,37204=>2610,37648=>2611,37656=>2612,38543=>2613,29790=>2614,39620=>2615,23815=>2616,23913=>2617,25968=>2618,26530=>2619,36264=>2620,38619=>2621,25454=>2622,26441=>2623,26905=>2624,33733=>2625,38935=>2626,38592=>2627,35070=>2628,28548=>2629,25722=>2630,12072=>2631,23544=>2631,19990=>2632,28716=>2633,30045=>2634,26159=>2635,20932=>2636,21046=>2637,21218=>2638,22995=>2639,24449=>2640,24615=>2641,25104=>2642,25919=>2643,25972=>2644,26143=>2645,26228=>2646,26866=>2647,26646=>2648,27491=>2649,28165=>2650,29298=>2651,12131=>2652,29983=>2652,30427=>2653,31934=>2654,32854=>2655,22768=>2656,35069=>2657,11972=>2658,35199=>2658,35488=>2659,35475=>2660,35531=>2661,36893=>2662,37266=>2663,11992=>2664,38738=>2664,38745=>2665,12011=>2666,25993=>2666,31246=>2667,33030=>2668,38587=>2669,24109=>2670,24796=>2671,25114=>2672,26021=>2673,26132=>2674,26512=>2675,12143=>2676,30707=>2676,31309=>2677,31821=>2678,32318=>2679,33034=>2680,36012=>2681,12186=>2682,36196=>2682,36321=>2683,36447=>2684,30889=>2685,20999=>2686,25305=>2687,25509=>2688,25666=>2689,25240=>2690,35373=>2691,31363=>2692,31680=>2693,35500=>2694,38634=>2695,32118=>2696,12166=>2697,33292=>2697,34633=>2698,20185=>2699,20808=>2700,21315=>2701,21344=>2702,23459=>2703,23554=>2704,23574=>2705,24029=>2706,25126=>2707,25159=>2708,25776=>2709,26643=>2710,26676=>2711,27849=>2712,27973=>2713,27927=>2714,26579=>2715,28508=>2716,29006=>2717,29053=>2718,26059=>2719,31359=>2720,31661=>2721,32218=>2722,32330=>2723,32680=>2724,33146=>2725,12167=>2726,33307=>2726,33337=>2727,34214=>2728,35438=>2729,36046=>2730,36341=>2731,36984=>2732,36983=>2733,37549=>2734,37521=>2735,38275=>2736,39854=>2737,21069=>2738,21892=>2739,28472=>2740,28982=>2741,20840=>2742,31109=>2743,32341=>2744,33203=>2745,31950=>2746,22092=>2747,22609=>2748,23720=>2749,25514=>2750,26366=>2751,26365=>2752,26970=>2753,29401=>2754,30095=>2755,30094=>2756,30990=>2757,31062=>2758,31199=>2759,31895=>2760,32032=>2761,32068=>2762,34311=>2763,35380=>2764,38459=>2765,36961=>2766,12239=>2767,40736=>2767,20711=>2768,21109=>2769,21452=>2770,21474=>2771,20489=>2772,21930=>2773,22766=>2774,22863=>2775,29245=>2776,23435=>2777,23652=>2778,21277=>2779,24803=>2780,24819=>2781,25436=>2782,25475=>2783,25407=>2784,25531=>2785,25805=>2786,26089=>2787,26361=>2788,24035=>2789,27085=>2790,27133=>2791,28437=>2792,29157=>2793,20105=>2794,30185=>2795,30456=>2796,31379=>2797,31967=>2798,32207=>2799,32156=>2800,32865=>2801,33609=>2802,33624=>2803,33900=>2804,33980=>2805,34299=>2806,35013=>2807,12187=>2808,36208=>2808,36865=>2809,36973=>2810,37783=>2811,38684=>2812,39442=>2813,20687=>2814,22679=>2815,24974=>2816,33235=>2817,34101=>2818,36104=>2819,36896=>2820,20419=>2821,20596=>2822,21063=>2823,21363=>2824,24687=>2825,25417=>2826,26463=>2827,28204=>2828,12188=>2829,36275=>2829,36895=>2830,20439=>2831,23646=>2832,36042=>2833,26063=>2834,32154=>2835,21330=>2836,34966=>2837,20854=>2838,25539=>2839,23384=>2840,23403=>2841,23562=>2842,25613=>2843,26449=>2844,36956=>2845,20182=>2846,22810=>2847,22826=>2848,27760=>2849,35409=>2850,21822=>2851,22549=>2852,22949=>2853,24816=>2854,25171=>2855,26561=>2856,33333=>2857,26965=>2858,38464=>2859,39364=>2860,39464=>2861,20307=>2862,22534=>2863,23550=>2864,32784=>2865,23729=>2866,24111=>2867,24453=>2868,24608=>2869,24907=>2870,25140=>2871,26367=>2872,27888=>2873,28382=>2874,32974=>2875,33151=>2876,33492=>2877,34955=>2878,36024=>2879,36864=>2880,36910=>2881,38538=>2882,40667=>2883,39899=>2884,20195=>2885,21488=>2886,12068=>2887,22823=>2887,31532=>2888,37261=>2889,38988=>2890,40441=>2891,28381=>2892,28711=>2893,21331=>2894,21828=>2895,23429=>2896,25176=>2897,25246=>2898,25299=>2899,27810=>2900,28655=>2901,29730=>2902,35351=>2903,37944=>2904,28609=>2905,35582=>2906,33592=>2907,20967=>2908,34552=>2909,21482=>2910,21481=>2911,20294=>2912,36948=>2913,12192=>2914,36784=>2914,22890=>2915,33073=>2916,24061=>2917,31466=>2918,36799=>2919,26842=>2920,12181=>2921,35895=>2921,29432=>2922,40008=>2923,27197=>2924,35504=>2925,20025=>2926,21336=>2927,22022=>2928,22374=>2929,25285=>2930,25506=>2931,26086=>2932,27470=>2933,28129=>2934,28251=>2935,28845=>2936,30701=>2937,31471=>2938,31658=>2939,32187=>2940,32829=>2941,32966=>2942,34507=>2943,35477=>2944,37723=>2945,22243=>2946,22727=>2947,24382=>2948,26029=>2949,26262=>2950,27264=>2951,27573=>2952,30007=>2953,35527=>2954,20516=>2955,30693=>2956,22320=>2957,24347=>2958,24677=>2959,26234=>2960,27744=>2961,30196=>2962,31258=>2963,32622=>2964,33268=>2965,34584=>2966,36933=>2967,39347=>2968,31689=>2969,30044=>2970,12149=>2971,31481=>2971,31569=>2972,33988=>2973,36880=>2974,31209=>2975,31378=>2976,33590=>2977,23265=>2978,30528=>2979,20013=>2980,20210=>2981,23449=>2982,24544=>2983,25277=>2984,26172=>2985,26609=>2986,27880=>2987,12173=>2988,34411=>2988,34935=>2989,35387=>2990,37198=>2991,37619=>2992,39376=>2993,27159=>2994,28710=>2995,29482=>2996,33511=>2997,33879=>2998,36015=>2999,19969=>3000,20806=>3001,20939=>3002,21899=>3003,23541=>3004,24086=>3005,24115=>3006,24193=>3007,24340=>3008,24373=>3009,24427=>3010,24500=>3011,25074=>3012,25361=>3013,26274=>3014,26397=>3015,28526=>3016,29266=>3017,30010=>3018,30522=>3019,32884=>3020,33081=>3021,33144=>3022,34678=>3023,35519=>3024,35548=>3025,36229=>3026,36339=>3027,37530=>3028,11985=>3029,12199=>3029,38263=>3029,38914=>3030,12227=>3031,40165=>3031,21189=>3032,25431=>3033,30452=>3034,26389=>3035,27784=>3036,29645=>3037,36035=>3038,37806=>3039,38515=>3040,27941=>3041,22684=>3042,26894=>3043,27084=>3044,36861=>3045,37786=>3046,30171=>3047,36890=>3048,22618=>3049,26626=>3050,25524=>3051,27131=>3052,20291=>3053,28460=>3054,26584=>3055,36795=>3056,34086=>3057,32180=>3058,37716=>3059,26943=>3060,28528=>3061,22378=>3062,22775=>3063,23340=>3064,32044=>3065,12118=>3066,29226=>3066,21514=>3067,37347=>3068,40372=>3069,20141=>3070,20302=>3071,20572=>3072,20597=>3073,21059=>3074,35998=>3075,21576=>3076,22564=>3077,23450=>3078,24093=>3079,24213=>3080,24237=>3081,24311=>3082,24351=>3083,24716=>3084,25269=>3085,25402=>3086,25552=>3087,26799=>3088,27712=>3089,30855=>3090,31118=>3091,31243=>3092,32224=>3093,33351=>3094,35330=>3095,35558=>3096,36420=>3097,36883=>3098,37048=>3099,37165=>3100,37336=>3101,12237=>3102,40718=>3102,27877=>3103,25688=>3104,25826=>3105,25973=>3106,28404=>3107,30340=>3108,31515=>3109,36969=>3110,37841=>3111,28346=>3112,21746=>3113,24505=>3114,25764=>3115,36685=>3116,36845=>3117,37444=>3118,20856=>3119,22635=>3120,22825=>3121,23637=>3122,24215=>3123,28155=>3124,32399=>3125,29980=>3126,36028=>3127,36578=>3128,39003=>3129,28857=>3130,20253=>3131,27583=>3132,28593=>3133,12133=>3134,30000=>3134,38651=>3135,20814=>3136,21520=>3137,22581=>3138,22615=>3139,22956=>3140,23648=>3141,24466=>3142,12099=>3143,26007=>3143,26460=>3144,28193=>3145,30331=>3146,33759=>3147,36077=>3148,36884=>3149,37117=>3150,37709=>3151,30757=>3152,30778=>3153,21162=>3154,24230=>3155,12063=>3156,22303=>3156,22900=>3157,24594=>3158,20498=>3159,20826=>3160,20908=>3161,20941=>3162,12049=>3163,20992=>3163,21776=>3164,22612=>3165,22616=>3166,22871=>3167,23445=>3168,23798=>3169,23947=>3170,24764=>3171,25237=>3172,25645=>3173,26481=>3174,26691=>3175,26812=>3176,26847=>3177,30423=>3178,28120=>3179,28271=>3180,28059=>3181,28783=>3182,29128=>3183,24403=>3184,30168=>3185,31095=>3186,31561=>3187,31572=>3188,31570=>3189,31958=>3190,32113=>3191,21040=>3192,33891=>3193,34153=>3194,34276=>3195,35342=>3196,35588=>3197,12182=>3198,35910=>3198,36367=>3199,36867=>3200,36879=>3201,37913=>3202,38518=>3203,38957=>3204,39472=>3205,38360=>3206,20685=>3207,21205=>3208,21516=>3209,22530=>3210,23566=>3211,24999=>3212,25758=>3213,27934=>3214,30643=>3215,31461=>3216,33012=>3217,33796=>3218,36947=>3219,37509=>3220,23776=>3221,40199=>3222,21311=>3223,24471=>3224,24499=>3225,28060=>3226,29305=>3227,30563=>3228,31167=>3229,31716=>3230,27602=>3231,29420=>3232,35501=>3233,26627=>3234,27233=>3235,20984=>3236,31361=>3237,26932=>3238,23626=>3239,40182=>3240,33515=>3241,23493=>3242,12195=>3243,37193=>3243,28702=>3244,22136=>3245,23663=>3246,24775=>3247,25958=>3248,27788=>3249,35930=>3250,36929=>3251,38931=>3252,21585=>3253,26311=>3254,37389=>3255,22856=>3256,37027=>3257,20869=>3258,20045=>3259,20970=>3260,34201=>3261,35598=>3262,28760=>3263,25466=>3264,37707=>3265,26978=>3266,39348=>3267,32260=>3268,30071=>3269,21335=>3270,26976=>3271,36575=>3272,38627=>3273,27741=>3274,12038=>3275,20108=>3275,23612=>3276,24336=>3277,36841=>3278,21250=>3279,36049=>3280,12161=>3281,32905=>3281,34425=>3282,24319=>3283,12103=>3284,26085=>3284,20083=>3285,12042=>3286,20837=>3286,22914=>3287,23615=>3288,38894=>3289,20219=>3290,22922=>3291,24525=>3292,35469=>3293,28641=>3294,31152=>3295,31074=>3296,23527=>3297,33905=>3298,29483=>3299,29105=>3300,24180=>3301,24565=>3302,25467=>3303,25754=>3304,29123=>3305,31896=>3306,20035=>3307,24316=>3308,20043=>3309,22492=>3310,22178=>3311,24745=>3312,28611=>3313,32013=>3314,33021=>3315,33075=>3316,33215=>3317,36786=>3318,35223=>3319,34468=>3320,24052=>3321,25226=>3322,25773=>3323,35207=>3324,26487=>3325,27874=>3326,27966=>3327,29750=>3328,30772=>3329,23110=>3330,32629=>3331,33453=>3332,12218=>3333,39340=>3333,20467=>3334,24259=>3335,25309=>3336,25490=>3337,25943=>3338,26479=>3339,30403=>3340,29260=>3341,32972=>3342,32954=>3343,36649=>3344,37197=>3345,20493=>3346,22521=>3347,23186=>3348,26757=>3349,26995=>3350,29028=>3351,29437=>3352,36023=>3353,22770=>3354,36064=>3355,38506=>3356,36889=>3357,34687=>3358,31204=>3359,30695=>3360,33833=>3361,20271=>3362,21093=>3363,21338=>3364,25293=>3365,26575=>3366,27850=>3367,12137=>3368,30333=>3368,31636=>3369,31893=>3370,33334=>3371,34180=>3372,36843=>3373,26333=>3374,28448=>3375,29190=>3376,32283=>3377,33707=>3378,39361=>3379,12008=>3380,40614=>3380,20989=>3381,31665=>3382,30834=>3383,31672=>3384,32903=>3385,31560=>3386,27368=>3387,24161=>3388,32908=>3389,30033=>3390,30048=>3391,12043=>3392,20843=>3392,37474=>3393,28300=>3394,30330=>3395,37271=>3396,39658=>3397,20240=>3398,32624=>3399,25244=>3400,31567=>3401,38309=>3402,40169=>3403,22138=>3404,22617=>3405,34532=>3406,38588=>3407,20276=>3408,21028=>3409,21322=>3410,21453=>3411,21467=>3412,24070=>3413,25644=>3414,26001=>3415,26495=>3416,27710=>3417,27726=>3418,29256=>3419,29359=>3420,29677=>3421,30036=>3422,32321=>3423,33324=>3424,34281=>3425,36009=>3426,31684=>3427,12196=>3428,37318=>3428,29033=>3429,38930=>3430,39151=>3431,25405=>3432,26217=>3433,30058=>3434,30436=>3435,30928=>3436,34115=>3437,34542=>3438,21290=>3439,21329=>3440,21542=>3441,22915=>3442,24199=>3443,24444=>3444,24754=>3445,25161=>3446,25209=>3447,25259=>3448,26000=>3449,12112=>3450,27604=>3450,27852=>3451,30130=>3452,12138=>3453,30382=>3453,30865=>3454,31192=>3455,32203=>3456,32631=>3457,32933=>3458,34987=>3459,35513=>3460,36027=>3461,36991=>3462,12206=>3463,38750=>3463,12214=>3464,39131=>3464,27147=>3465,31800=>3466,20633=>3467,23614=>3468,24494=>3469,26503=>3470,27608=>3471,29749=>3472,30473=>3473,32654=>3474,12240=>3475,40763=>3475,26570=>3476,31255=>3477,21305=>3478,12134=>3479,30091=>3479,39661=>3480,24422=>3481,33181=>3482,33777=>3483,32920=>3484,24380=>3485,24517=>3486,30050=>3487,31558=>3488,36924=>3489,26727=>3490,23019=>3491,23195=>3492,32016=>3493,30334=>3494,35628=>3495,20469=>3496,24426=>3497,27161=>3498,27703=>3499,28418=>3500,29922=>3501,31080=>3502,34920=>3503,35413=>3504,35961=>3505,24287=>3506,25551=>3507,30149=>3508,31186=>3509,33495=>3510,37672=>3511,37618=>3512,33948=>3513,34541=>3514,39981=>3515,21697=>3516,24428=>3517,25996=>3518,27996=>3519,28693=>3520,36007=>3521,36051=>3522,38971=>3523,25935=>3524,29942=>3525,19981=>3526,20184=>3527,22496=>3528,22827=>3529,23142=>3530,23500=>3531,20904=>3532,24067=>3533,24220=>3534,24598=>3535,25206=>3536,25975=>3537,26023=>3538,26222=>3539,28014=>3540,12119=>3541,29238=>3541,31526=>3542,33104=>3543,33178=>3544,33433=>3545,35676=>3546,36000=>3547,36070=>3548,36212=>3549,12201=>3550,38428=>3550,38468=>3551,20398=>3552,25771=>3553,27494=>3554,33310=>3555,33889=>3556,34154=>3557,37096=>3558,23553=>3559,26963=>3560,12213=>3561,39080=>3561,33914=>3562,34135=>3563,20239=>3564,21103=>3565,24489=>3566,24133=>3567,26381=>3568,31119=>3569,33145=>3570,35079=>3571,35206=>3572,28149=>3573,24343=>3574,25173=>3575,27832=>3576,20175=>3577,29289=>3578,39826=>3579,20998=>3580,21563=>3581,22132=>3582,22707=>3583,24996=>3584,25198=>3585,28954=>3586,22894=>3587,31881=>3588,31966=>3589,32027=>3590,38640=>3591,12098=>3592,25991=>3592,32862=>3593,19993=>3594,20341=>3595,20853=>3596,22592=>3597,24163=>3598,24179=>3599,24330=>3600,26564=>3601,20006=>3602,34109=>3603,38281=>3604,38491=>3605,12150=>3606,31859=>3606,12212=>3607,38913=>3607,20731=>3608,22721=>3609,30294=>3610,30887=>3611,21029=>3612,30629=>3613,34065=>3614,31622=>3615,20559=>3616,22793=>3617,12122=>3618,29255=>3618,31687=>3619,32232=>3620,36794=>3621,36820=>3622,36941=>3623,20415=>3624,21193=>3625,23081=>3626,24321=>3627,38829=>3628,20445=>3629,33303=>3630,37610=>3631,22275=>3632,25429=>3633,27497=>3634,29995=>3635,35036=>3636,36628=>3637,31298=>3638,21215=>3639,22675=>3640,24917=>3641,25098=>3642,26286=>3643,11935=>3644,27597=>3644,31807=>3645,33769=>3646,20515=>3647,20472=>3648,21253=>3649,21574=>3650,22577=>3651,22857=>3652,23453=>3653,23792=>3654,23791=>3655,23849=>3656,24214=>3657,25265=>3658,25447=>3659,25918=>3660,12101=>3661,26041=>3661,26379=>3662,27861=>3663,27873=>3664,28921=>3665,30770=>3666,32299=>3667,32990=>3668,33459=>3669,33804=>3670,34028=>3671,34562=>3672,35090=>3673,35370=>3674,35914=>3675,37030=>3676,37586=>3677,39165=>3678,40179=>3679,40300=>3680,20047=>3681,20129=>3682,20621=>3683,21078=>3684,22346=>3685,22952=>3686,24125=>3687,24536=>3688,24537=>3689,25151=>3690,26292=>3691,26395=>3692,26576=>3693,26834=>3694,20882=>3695,32033=>3696,32938=>3697,33192=>3698,35584=>3699,35980=>3700,36031=>3701,37502=>3702,38450=>3703,21536=>3704,38956=>3705,21271=>3706,20693=>3707,12056=>3708,21340=>3708,22696=>3709,25778=>3710,26420=>3711,29287=>3712,30566=>3713,31302=>3714,37350=>3715,21187=>3716,27809=>3717,27526=>3718,22528=>3719,24140=>3720,22868=>3721,26412=>3722,32763=>3723,20961=>3724,30406=>3725,25705=>3726,30952=>3727,39764=>3728,12231=>3729,40635=>3729,22475=>3730,22969=>3731,26151=>3732,26522=>3733,27598=>3734,21737=>3735,27097=>3736,24149=>3737,33180=>3738,26517=>3739,39850=>3740,26622=>3741,40018=>3742,26717=>3743,20134=>3744,20451=>3745,12060=>3746,21448=>3746,25273=>3747,26411=>3748,27819=>3749,36804=>3750,20397=>3751,32365=>3752,40639=>3753,19975=>3754,24930=>3755,28288=>3756,28459=>3757,34067=>3758,21619=>3759,26410=>3760,39749=>3761,11922=>3762,24051=>3762,31637=>3763,23724=>3764,23494=>3765,34588=>3766,28234=>3767,34001=>3768,31252=>3769,33032=>3770,22937=>3771,31885=>3772,11936=>3773,27665=>3773,30496=>3774,21209=>3775,22818=>3776,28961=>3777,29279=>3778,12141=>3779,30683=>3779,38695=>3780,40289=>3781,26891=>3782,23167=>3783,23064=>3784,20901=>3785,21517=>3786,21629=>3787,26126=>3788,30431=>3789,36855=>3790,37528=>3791,40180=>3792,23018=>3793,29277=>3794,28357=>3795,20813=>3796,26825=>3797,32191=>3798,32236=>3799,12207=>3800,38754=>3800,40634=>3801,25720=>3802,27169=>3803,33538=>3804,22916=>3805,23391=>3806,12113=>3807,27611=>3807,29467=>3808,30450=>3809,32178=>3810,32791=>3811,33945=>3812,20786=>3813,12106=>3814,26408=>3814,40665=>3815,12140=>3816,30446=>3816,26466=>3817,21247=>3818,39173=>3819,23588=>3820,25147=>3821,31870=>3822,36016=>3823,21839=>3824,24758=>3825,32011=>3826,12200=>3827,38272=>3827,21249=>3828,20063=>3829,20918=>3830,22812=>3831,29242=>3832,32822=>3833,37326=>3834,24357=>3835,12142=>3836,30690=>3836,21380=>3837,24441=>3838,32004=>3839,34220=>3840,35379=>3841,36493=>3842,38742=>3843,26611=>3844,34222=>3845,37971=>3846,24841=>3847,24840=>3848,27833=>3849,30290=>3850,35565=>3851,36664=>3852,21807=>3853,20305=>3854,20778=>3855,21191=>3856,21451=>3857,23461=>3858,24189=>3859,24736=>3860,24962=>3861,25558=>3862,26377=>3863,26586=>3864,28263=>3865,28044=>3866,29494=>3867,29495=>3868,30001=>3869,31056=>3870,35029=>3871,35480=>3872,36938=>3873,12194=>3874,37009=>3874,37109=>3875,38596=>3876,34701=>3877,12067=>3878,22805=>3878,20104=>3879,20313=>3880,19982=>3881,35465=>3882,36671=>3883,38928=>3884,20653=>3885,24188=>3886,22934=>3887,23481=>3888,24248=>3889,25562=>3890,25594=>3891,25793=>3892,26332=>3893,26954=>3894,27096=>3895,27915=>3896,28342=>3897,29076=>3898,12132=>3899,29992=>3899,31407=>3900,12154=>3901,32650=>3901,32768=>3902,33865=>3903,33993=>3904,35201=>3905,35617=>3906,36362=>3907,36965=>3908,38525=>3909,39178=>3910,24958=>3911,25233=>3912,27442=>3913,27779=>3914,28020=>3915,32716=>3916,32764=>3917,28096=>3918,32645=>3919,34746=>3920,35064=>3921,26469=>3922,33713=>3923,38972=>3924,38647=>3925,27931=>3926,32097=>3927,33853=>3928,37226=>3929,20081=>3930,21365=>3931,23888=>3932,27396=>3933,28651=>3934,34253=>3935,34349=>3936,35239=>3937,21033=>3938,21519=>3939,23653=>3940,26446=>3941,26792=>3942,29702=>3943,29827=>3944,30178=>3945,35023=>3946,35041=>3947,12197=>3948,37324=>3948,38626=>3949,38520=>3950,24459=>3951,29575=>3952,12148=>3953,31435=>3953,33870=>3954,25504=>3955,30053=>3956,21129=>3957,27969=>3958,28316=>3959,29705=>3960,30041=>3961,30827=>3962,31890=>3963,38534=>3964,12015=>3965,31452=>3965,12243=>3966,40845=>3966,20406=>3967,24942=>3968,26053=>3969,34396=>3970,20102=>3971,20142=>3972,20698=>3973,20001=>3974,20940=>3975,23534=>3976,26009=>3977,26753=>3978,28092=>3979,29471=>3980,30274=>3981,30637=>3982,31260=>3983,31975=>3984,33391=>3985,35538=>3986,36988=>3987,37327=>3988,38517=>3989,38936=>3990,12050=>3991,21147=>3991,32209=>3992,20523=>3993,21400=>3994,26519=>3995,28107=>3996,29136=>3997,29747=>3998,33256=>3999,36650=>4000,38563=>4001,40023=>4002,40607=>4003,29792=>4004,22593=>4005,28057=>4006,32047=>4007,39006=>4008,20196=>4009,20278=>4010,20363=>4011,20919=>4012,21169=>4013,23994=>4014,24604=>4015,29618=>4016,31036=>4017,33491=>4018,37428=>4019,38583=>4020,38646=>4021,38666=>4022,40599=>4023,40802=>4024,26278=>4025,27508=>4026,21015=>4027,21155=>4028,28872=>4029,35010=>4030,24265=>4031,24651=>4032,24976=>4033,28451=>4034,29001=>4035,31806=>4036,32244=>4037,32879=>4038,34030=>4039,36899=>4040,37676=>4041,21570=>4042,39791=>4043,27347=>4044,28809=>4045,36034=>4046,36335=>4047,38706=>4048,21172=>4049,23105=>4050,24266=>4051,24324=>4052,26391=>4053,27004=>4054,27028=>4055,28010=>4056,28431=>4057,29282=>4058,29436=>4059,31725=>4060,12156=>4061,32769=>4061,32894=>4062,34635=>4063,37070=>4064,20845=>4065,40595=>4066,31108=>4067,32907=>4068,37682=>4069,35542=>4070,20525=>4071,21644=>4072,35441=>4073,27498=>4074,36036=>4075,33031=>4076,24785=>4077,26528=>4078,40434=>4079,20121=>4080,20120=>4081,39952=>4082,35435=>4083,34241=>4084,34152=>4085,26880=>4086,28286=>4087,30871=>4088,33109=>4089,24332=>4090,19984=>4091,19989=>4092,20010=>4093,20017=>4094,12034=>4095,20022=>4095,20028=>4096,12035=>4097,20031=>4097,20034=>4098,20054=>4099,20056=>4100,20098=>4101,12037=>4102,20101=>4102,35947=>4103,20106=>4104,33298=>4105,24333=>4106,20110=>4107,20126=>4108,20127=>4109,12039=>4110,20128=>4110,20130=>4111,20144=>4112,20147=>4113,20150=>4114,20174=>4115,20173=>4116,20164=>4117,20166=>4118,20162=>4119,20183=>4120,20190=>4121,20205=>4122,20191=>4123,20215=>4124,20233=>4125,20314=>4126,20272=>4127,20315=>4128,20317=>4129,20311=>4130,20295=>4131,20342=>4132,20360=>4133,20367=>4134,20376=>4135,20347=>4136,20329=>4137,20336=>4138,20369=>4139,20335=>4140,20358=>4141,20374=>4142,20760=>4143,20436=>4144,20447=>4145,20430=>4146,20440=>4147,20443=>4148,20433=>4149,20442=>4150,20432=>4151,20452=>4152,20453=>4153,20506=>4154,20520=>4155,20500=>4156,20522=>4157,20517=>4158,20485=>4159,20252=>4160,20470=>4161,20513=>4162,20521=>4163,20524=>4164,20478=>4165,20463=>4166,20497=>4167,20486=>4168,20547=>4169,20551=>4170,26371=>4171,20565=>4172,20560=>4173,20552=>4174,20570=>4175,20566=>4176,20588=>4177,20600=>4178,20608=>4179,20634=>4180,20613=>4181,20660=>4182,20658=>4183,20681=>4184,20682=>4185,20659=>4186,20674=>4187,20694=>4188,20702=>4189,20709=>4190,20717=>4191,20707=>4192,20718=>4193,20729=>4194,20725=>4195,20745=>4196,20737=>4197,20738=>4198,20758=>4199,20757=>4200,20756=>4201,20762=>4202,20769=>4203,20794=>4204,20791=>4205,20796=>4206,20795=>4207,12041=>4208,20799=>4208,11918=>4209,20800=>4209,20818=>4210,20812=>4211,20820=>4212,20834=>4213,31480=>4214,20841=>4215,20842=>4216,20846=>4217,20864=>4218,12044=>4219,20866=>4219,22232=>4220,20876=>4221,20873=>4222,20879=>4223,20881=>4224,20883=>4225,20885=>4226,12045=>4227,20886=>4227,20900=>4228,20902=>4229,20898=>4230,20905=>4231,20906=>4232,12046=>4233,20907=>4233,20915=>4234,20913=>4235,20914=>4236,20912=>4237,20917=>4238,20925=>4239,20933=>4240,20937=>4241,20955=>4242,12047=>4243,20960=>4243,34389=>4244,20969=>4245,20973=>4246,20976=>4247,12048=>4248,20981=>4248,20990=>4249,20996=>4250,21003=>4251,21012=>4252,21006=>4253,21031=>4254,21034=>4255,21038=>4256,21043=>4257,21049=>4258,21071=>4259,21060=>4260,21067=>4261,21068=>4262,21086=>4263,21076=>4264,21098=>4265,21108=>4266,21097=>4267,21107=>4268,21119=>4269,21117=>4270,21133=>4271,21140=>4272,21138=>4273,21105=>4274,21128=>4275,21137=>4276,36776=>4277,36775=>4278,21164=>4279,21165=>4280,21180=>4281,21173=>4282,21185=>4283,21197=>4284,21207=>4285,21214=>4286,21219=>4287,21222=>4288,39149=>4289,21216=>4290,21235=>4291,21237=>4292,21240=>4293,12051=>4294,21241=>4294,21254=>4295,21256=>4296,30008=>4297,21261=>4298,21264=>4299,21263=>4300,21269=>4301,12052=>4301,21274=>4302,12053=>4302,21283=>4303,21295=>4304,21297=>4305,21299=>4306,12054=>4307,21304=>4307,21312=>4308,21318=>4309,21317=>4310,19991=>4311,21321=>4312,21325=>4313,20950=>4314,21342=>4315,12057=>4316,21353=>4316,21358=>4317,22808=>4318,21371=>4319,21367=>4320,12058=>4321,21378=>4321,21398=>4322,21408=>4323,21414=>4324,21413=>4325,21422=>4326,21424=>4327,12059=>4328,21430=>4328,21443=>4329,31762=>4330,38617=>4331,21471=>4332,26364=>4333,29166=>4334,21486=>4335,21480=>4336,21485=>4337,21498=>4338,21505=>4339,21565=>4340,21568=>4341,21548=>4342,21549=>4343,21564=>4344,21550=>4345,21558=>4346,21545=>4347,21533=>4348,21582=>4349,21647=>4350,21621=>4351,21646=>4352,21599=>4353,21617=>4354,21623=>4355,21616=>4356,21650=>4357,21627=>4358,21632=>4359,21622=>4360,21636=>4361,21648=>4362,21638=>4363,21703=>4364,21666=>4365,21688=>4366,21669=>4367,21676=>4368,21700=>4369,21704=>4370,21672=>4371,21675=>4372,21698=>4373,21668=>4374,21694=>4375,21692=>4376,21720=>4377,21733=>4378,21734=>4379,21775=>4380,21780=>4381,21757=>4382,21742=>4383,21741=>4384,21754=>4385,21730=>4386,21817=>4387,21824=>4388,21859=>4389,21836=>4390,21806=>4391,21852=>4392,21829=>4393,21846=>4394,21847=>4395,21816=>4396,21811=>4397,21853=>4398,21913=>4399,21888=>4400,21679=>4401,21898=>4402,21919=>4403,21883=>4404,21886=>4405,21912=>4406,21918=>4407,21934=>4408,21884=>4409,21891=>4410,21929=>4411,21895=>4412,21928=>4413,21978=>4414,21957=>4415,21983=>4416,21956=>4417,21980=>4418,21988=>4419,21972=>4420,22036=>4421,22007=>4422,22038=>4423,22014=>4424,22013=>4425,22043=>4426,22009=>4427,22094=>4428,22096=>4429,29151=>4430,22068=>4431,22070=>4432,22066=>4433,22072=>4434,22123=>4435,22116=>4436,22063=>4437,22124=>4438,22122=>4439,22150=>4440,22144=>4441,22154=>4442,22176=>4443,22164=>4444,22159=>4445,22181=>4446,22190=>4447,22198=>4448,22196=>4449,22210=>4450,22204=>4451,22209=>4452,22211=>4453,22208=>4454,22216=>4455,22222=>4456,22225=>4457,22227=>4458,12062=>4459,22231=>4459,22254=>4460,22265=>4461,22272=>4462,22271=>4463,22276=>4464,22281=>4465,22280=>4466,22283=>4467,22285=>4468,22291=>4469,22296=>4470,22294=>4471,21959=>4472,22300=>4473,22310=>4474,22327=>4475,22328=>4476,22350=>4477,22331=>4478,22336=>4479,22351=>4480,22377=>4481,22464=>4482,22408=>4483,22369=>4484,22399=>4485,22409=>4486,22419=>4487,22432=>4488,22451=>4489,22436=>4490,22442=>4491,22448=>4492,22467=>4493,22470=>4494,22484=>4495,22482=>4496,22483=>4497,22538=>4498,22486=>4499,22499=>4500,22539=>4501,22553=>4502,22557=>4503,22642=>4504,22561=>4505,22626=>4506,22603=>4507,22640=>4508,27584=>4509,22610=>4510,22589=>4511,22649=>4512,22661=>4513,22713=>4514,22687=>4515,22699=>4516,22714=>4517,22750=>4518,22715=>4519,22712=>4520,22702=>4521,22725=>4522,22739=>4523,22737=>4524,22743=>4525,22745=>4526,22744=>4527,22757=>4528,22748=>4529,22756=>4530,22751=>4531,22767=>4532,22778=>4533,22777=>4534,22779=>4535,22780=>4536,22781=>4537,22786=>4538,12065=>4538,22794=>4539,12066=>4539,22800=>4540,22811=>4541,26790=>4542,22821=>4543,22828=>4544,22829=>4545,22834=>4546,22840=>4547,22846=>4548,31442=>4549,22869=>4550,22864=>4551,22862=>4552,22874=>4553,22872=>4554,22882=>4555,22880=>4556,22887=>4557,22892=>4558,22889=>4559,22904=>4560,22913=>4561,22941=>4562,20318=>4563,20395=>4564,22947=>4565,22962=>4566,22982=>4567,23016=>4568,23004=>4569,22925=>4570,23001=>4571,23002=>4572,23077=>4573,23071=>4574,23057=>4575,23068=>4576,23049=>4577,23066=>4578,23104=>4579,23148=>4580,23113=>4581,23093=>4582,23094=>4583,23138=>4584,23146=>4585,23194=>4586,23228=>4587,23230=>4588,23243=>4589,23234=>4590,23229=>4591,23267=>4592,23255=>4593,23270=>4594,23273=>4595,23254=>4596,23290=>4597,23291=>4598,23308=>4599,23307=>4600,23318=>4601,23346=>4602,23248=>4603,23338=>4604,23350=>4605,23358=>4606,23363=>4607,23365=>4608,23360=>4609,23377=>4610,23381=>4611,23386=>4612,23387=>4613,23397=>4614,23401=>4615,23408=>4616,23411=>4617,23413=>4618,23416=>4619,25992=>4620,23418=>4621,12071=>4622,23424=>4622,23427=>4623,23462=>4624,23480=>4625,23491=>4626,23495=>4627,23497=>4628,23508=>4629,23504=>4630,23524=>4631,23526=>4632,23522=>4633,23518=>4634,23525=>4635,23531=>4636,23536=>4637,23542=>4638,23539=>4639,23557=>4640,23559=>4641,23560=>4642,23565=>4643,23571=>4644,23584=>4645,11920=>4646,12074=>4646,23586=>4646,23592=>4647,12075=>4648,23608=>4648,23609=>4649,23617=>4650,23622=>4651,23630=>4652,23635=>4653,23632=>4654,23631=>4655,23409=>4656,23660=>4657,12076=>4658,23662=>4658,20066=>4659,23670=>4660,23673=>4661,23692=>4662,23697=>4663,23700=>4664,22939=>4665,23723=>4666,23739=>4667,23734=>4668,23740=>4669,23735=>4670,23749=>4671,23742=>4672,23751=>4673,23769=>4674,23785=>4675,23805=>4676,23802=>4677,23789=>4678,23948=>4679,23786=>4680,23819=>4681,23829=>4682,23831=>4683,23900=>4684,23839=>4685,23835=>4686,23825=>4687,23828=>4688,23842=>4689,23834=>4690,23833=>4691,23832=>4692,23884=>4693,23890=>4694,23886=>4695,23883=>4696,23916=>4697,23923=>4698,23926=>4699,23943=>4700,23940=>4701,23938=>4702,23970=>4703,23965=>4704,23980=>4705,23982=>4706,23997=>4707,23952=>4708,23991=>4709,23996=>4710,24009=>4711,24013=>4712,24019=>4713,24018=>4714,24022=>4715,12078=>4716,24027=>4716,24043=>4717,24050=>4718,24053=>4719,24075=>4720,24090=>4721,24089=>4722,24081=>4723,24091=>4724,24118=>4725,24119=>4726,24132=>4727,24131=>4728,24128=>4729,24142=>4730,24151=>4731,24148=>4732,24159=>4733,24162=>4734,24164=>4735,24135=>4736,24181=>4737,24182=>4738,11923=>4739,12083=>4739,24186=>4739,40636=>4740,12084=>4741,24191=>4741,24224=>4742,24257=>4743,24258=>4744,24264=>4745,24272=>4746,24271=>4747,24278=>4748,24291=>4749,24285=>4750,24282=>4751,24283=>4752,24290=>4753,24289=>4754,24296=>4755,24297=>4756,24300=>4757,24305=>4758,24307=>4759,24304=>4760,12085=>4761,24308=>4761,24312=>4762,12086=>4763,24318=>4763,24323=>4764,24329=>4765,24413=>4766,24412=>4767,12087=>4768,24331=>4768,24337=>4769,24342=>4770,24361=>4771,24365=>4772,24376=>4773,24385=>4774,24392=>4775,24396=>4776,24398=>4777,24367=>4778,11924=>4779,24401=>4779,24406=>4780,24407=>4781,24409=>4782,12090=>4783,24417=>4783,24429=>4784,12091=>4785,24435=>4785,24439=>4786,24451=>4787,24450=>4788,24447=>4789,24458=>4790,24456=>4791,24465=>4792,24455=>4793,24478=>4794,24473=>4795,24472=>4796,24480=>4797,24488=>4798,24493=>4799,24508=>4800,24534=>4801,24571=>4802,24548=>4803,24568=>4804,24561=>4805,24541=>4806,24755=>4807,24575=>4808,24609=>4809,24672=>4810,24601=>4811,24592=>4812,24617=>4813,24590=>4814,24625=>4815,24603=>4816,24597=>4817,24619=>4818,24614=>4819,24591=>4820,24634=>4821,24666=>4822,24641=>4823,24682=>4824,24695=>4825,24671=>4826,24650=>4827,24646=>4828,24653=>4829,24675=>4830,24643=>4831,24676=>4832,24642=>4833,24684=>4834,24683=>4835,24665=>4836,24705=>4837,24717=>4838,24807=>4839,24707=>4840,24730=>4841,24708=>4842,24731=>4843,24726=>4844,24727=>4845,24722=>4846,24743=>4847,24715=>4848,24801=>4849,24760=>4850,24800=>4851,24787=>4852,24756=>4853,24560=>4854,24765=>4855,24774=>4856,24757=>4857,24792=>4858,24909=>4859,24853=>4860,24838=>4861,24822=>4862,24823=>4863,24832=>4864,24820=>4865,24826=>4866,24835=>4867,24865=>4868,24827=>4869,24817=>4870,24845=>4871,24846=>4872,24903=>4873,24894=>4874,24872=>4875,24871=>4876,24906=>4877,24895=>4878,24892=>4879,24876=>4880,24884=>4881,24893=>4882,24898=>4883,24900=>4884,24947=>4885,24951=>4886,24920=>4887,24921=>4888,24922=>4889,24939=>4890,24948=>4891,24943=>4892,24933=>4893,24945=>4894,24927=>4895,24925=>4896,24915=>4897,24949=>4898,24985=>4899,24982=>4900,24967=>4901,25004=>4902,24980=>4903,24986=>4904,24970=>4905,24977=>4906,25003=>4907,25006=>4908,25036=>4909,25034=>4910,25033=>4911,25079=>4912,25032=>4913,25027=>4914,25030=>4915,25018=>4916,25035=>4917,32633=>4918,25037=>4919,25062=>4920,25059=>4921,25078=>4922,25082=>4923,25076=>4924,25087=>4925,25085=>4926,25084=>4927,25086=>4928,25088=>4929,12093=>4930,25096=>4930,25097=>4931,25101=>4932,25100=>4933,25108=>4934,25115=>4935,25118=>4936,25121=>4937,25130=>4938,25134=>4939,25136=>4940,25138=>4941,25139=>4942,25153=>4943,25166=>4944,25182=>4945,25187=>4946,25179=>4947,25184=>4948,25192=>4949,25212=>4950,25218=>4951,25225=>4952,25214=>4953,25234=>4954,25235=>4955,25238=>4956,25300=>4957,25219=>4958,25236=>4959,25303=>4960,25297=>4961,25275=>4962,25295=>4963,25343=>4964,25286=>4965,25812=>4966,25288=>4967,25308=>4968,25292=>4969,25290=>4970,25282=>4971,25287=>4972,25243=>4973,25289=>4974,25356=>4975,25326=>4976,25329=>4977,25383=>4978,25346=>4979,25352=>4980,25327=>4981,25333=>4982,25424=>4983,25406=>4984,25421=>4985,25628=>4986,25423=>4987,25494=>4988,25486=>4989,25472=>4990,25515=>4991,25462=>4992,25507=>4993,25487=>4994,25481=>4995,25503=>4996,25525=>4997,25451=>4998,25449=>4999,25534=>5000,25577=>5001,25536=>5002,25542=>5003,25571=>5004,25545=>5005,25554=>5006,25590=>5007,25540=>5008,25622=>5009,25652=>5010,25606=>5011,25619=>5012,25638=>5013,25654=>5014,25885=>5015,25623=>5016,25640=>5017,25615=>5018,25703=>5019,25711=>5020,25718=>5021,25678=>5022,25898=>5023,25749=>5024,25747=>5025,25765=>5026,25769=>5027,25736=>5028,25788=>5029,25818=>5030,25810=>5031,25797=>5032,25799=>5033,25787=>5034,25816=>5035,25794=>5036,25841=>5037,25831=>5038,33289=>5039,25824=>5040,25825=>5041,25260=>5042,25827=>5043,25839=>5044,25900=>5045,25846=>5046,25844=>5047,25842=>5048,25850=>5049,25856=>5050,25853=>5051,25880=>5052,25884=>5053,25861=>5054,25892=>5055,25891=>5056,25899=>5057,12097=>5058,25908=>5058,11929=>5059,25909=>5059,25911=>5060,25910=>5061,25912=>5062,30027=>5063,25928=>5064,25942=>5065,25941=>5066,25933=>5067,25944=>5068,25950=>5069,25949=>5070,25970=>5071,25976=>5072,25986=>5073,25987=>5074,35722=>5075,26011=>5076,26015=>5077,26027=>5078,26039=>5079,26051=>5080,26054=>5081,26049=>5082,26052=>5083,26060=>5084,26066=>5085,26075=>5086,26073=>5087,12102=>5088,26080=>5088,11931=>5089,26081=>5089,26097=>5090,26482=>5091,26122=>5092,26115=>5093,26107=>5094,26483=>5095,26165=>5096,26166=>5097,26164=>5098,26140=>5099,26191=>5100,26180=>5101,26185=>5102,26177=>5103,26206=>5104,26205=>5105,26212=>5106,26215=>5107,26216=>5108,26207=>5109,26210=>5110,26224=>5111,26243=>5112,26248=>5113,26254=>5114,26249=>5115,26244=>5116,26264=>5117,26269=>5118,26305=>5119,26297=>5120,26313=>5121,26302=>5122,26300=>5123,26308=>5124,26296=>5125,26326=>5126,26330=>5127,26336=>5128,26175=>5129,26342=>5130,26345=>5131,12104=>5132,26352=>5132,26357=>5133,26359=>5134,26383=>5135,26390=>5136,26398=>5137,26406=>5138,26407=>5139,38712=>5140,26414=>5141,26431=>5142,26422=>5143,26433=>5144,26424=>5145,26423=>5146,26438=>5147,26462=>5148,26464=>5149,26457=>5150,26467=>5151,26468=>5152,26505=>5153,26480=>5154,26537=>5155,26492=>5156,26474=>5157,26508=>5158,26507=>5159,26534=>5160,26529=>5161,26501=>5162,26551=>5163,26607=>5164,26548=>5165,26604=>5166,26547=>5167,26601=>5168,26552=>5169,26596=>5170,26590=>5171,26589=>5172,26594=>5173,26606=>5174,26553=>5175,26574=>5176,26566=>5177,26599=>5178,27292=>5179,26654=>5180,26694=>5181,26665=>5182,26688=>5183,26701=>5184,26674=>5185,26702=>5186,26803=>5187,26667=>5188,26713=>5189,26723=>5190,26743=>5191,26751=>5192,26783=>5193,26767=>5194,26797=>5195,26772=>5196,26781=>5197,26779=>5198,26755=>5199,27310=>5200,26809=>5201,26740=>5202,26805=>5203,26784=>5204,26810=>5205,26895=>5206,26765=>5207,26750=>5208,26881=>5209,26826=>5210,26888=>5211,26840=>5212,26914=>5213,26918=>5214,26849=>5215,26892=>5216,26829=>5217,26836=>5218,26855=>5219,26837=>5220,26934=>5221,26898=>5222,26884=>5223,26839=>5224,26851=>5225,26917=>5226,26873=>5227,26848=>5228,26863=>5229,26920=>5230,26922=>5231,26906=>5232,26915=>5233,26913=>5234,26822=>5235,27001=>5236,26999=>5237,26972=>5238,27000=>5239,26987=>5240,26964=>5241,27006=>5242,26990=>5243,26937=>5244,26996=>5245,26941=>5246,26969=>5247,26928=>5248,26977=>5249,26974=>5250,26973=>5251,27009=>5252,26986=>5253,27058=>5254,27054=>5255,27088=>5256,27071=>5257,27073=>5258,27091=>5259,27070=>5260,27086=>5261,23528=>5262,27082=>5263,27101=>5264,27067=>5265,27075=>5266,27047=>5267,27182=>5268,27025=>5269,27040=>5270,27036=>5271,27029=>5272,27060=>5273,27102=>5274,27112=>5275,27138=>5276,27163=>5277,27135=>5278,27402=>5279,27129=>5280,27122=>5281,27111=>5282,27141=>5283,27057=>5284,27166=>5285,27117=>5286,27156=>5287,27115=>5288,27146=>5289,27154=>5290,27329=>5291,27171=>5292,27155=>5293,27204=>5294,27148=>5295,27250=>5296,27190=>5297,27256=>5298,27207=>5299,27234=>5300,27225=>5301,27238=>5302,27208=>5303,27192=>5304,27170=>5305,27280=>5306,27277=>5307,27296=>5308,27268=>5309,27298=>5310,27299=>5311,27287=>5312,34327=>5313,27323=>5314,27331=>5315,27330=>5316,27320=>5317,27315=>5318,27308=>5319,27358=>5320,27345=>5321,27359=>5322,27306=>5323,27354=>5324,27370=>5325,27387=>5326,27397=>5327,34326=>5328,27386=>5329,27410=>5330,27414=>5331,39729=>5332,27423=>5333,27448=>5334,27447=>5335,30428=>5336,27449=>5337,39150=>5338,27463=>5339,27459=>5340,27465=>5341,27472=>5342,27481=>5343,27476=>5344,27483=>5345,27487=>5346,27489=>5347,27512=>5348,12109=>5349,27513=>5349,27519=>5350,27520=>5351,27524=>5352,27523=>5353,27533=>5354,27544=>5355,27541=>5356,27550=>5357,27556=>5358,27562=>5359,27563=>5360,27567=>5361,27570=>5362,27569=>5363,12110=>5364,27571=>5364,27575=>5365,27580=>5366,27590=>5367,12111=>5368,27595=>5368,27603=>5369,27615=>5370,27628=>5371,27627=>5372,27635=>5373,27631=>5374,40638=>5375,27656=>5376,27667=>5377,12115=>5378,27668=>5378,27675=>5379,27684=>5380,27683=>5381,27742=>5382,27733=>5383,27746=>5384,27754=>5385,27778=>5386,27789=>5387,27802=>5388,27777=>5389,27803=>5390,27774=>5391,27752=>5392,27763=>5393,27794=>5394,27792=>5395,27844=>5396,27889=>5397,27859=>5398,27837=>5399,27863=>5400,27845=>5401,27869=>5402,27822=>5403,27825=>5404,27838=>5405,27834=>5406,27867=>5407,27887=>5408,27865=>5409,27882=>5410,27935=>5411,34893=>5412,27958=>5413,27947=>5414,27965=>5415,27960=>5416,27929=>5417,27957=>5418,27955=>5419,27922=>5420,27916=>5421,28003=>5422,28051=>5423,28004=>5424,27994=>5425,28025=>5426,27993=>5427,28046=>5428,28053=>5429,28644=>5430,28037=>5431,28153=>5432,28181=>5433,28170=>5434,28085=>5435,28103=>5436,28134=>5437,28088=>5438,28102=>5439,28140=>5440,28126=>5441,28108=>5442,28136=>5443,28114=>5444,28101=>5445,28154=>5446,28121=>5447,28132=>5448,28117=>5449,28138=>5450,28142=>5451,28205=>5452,28270=>5453,28206=>5454,28185=>5455,28274=>5456,28255=>5457,28222=>5458,28195=>5459,28267=>5460,28203=>5461,28278=>5462,28237=>5463,28191=>5464,28227=>5465,28218=>5466,28238=>5467,28196=>5468,28415=>5469,28189=>5470,28216=>5471,28290=>5472,28330=>5473,28312=>5474,28361=>5475,28343=>5476,28371=>5477,28349=>5478,28335=>5479,28356=>5480,28338=>5481,28372=>5482,28373=>5483,28303=>5484,28325=>5485,28354=>5486,28319=>5487,28481=>5488,28433=>5489,28748=>5490,28396=>5491,28408=>5492,28414=>5493,28479=>5494,28402=>5495,28465=>5496,28399=>5497,28466=>5498,28364=>5499,28478=>5500,28435=>5501,28407=>5502,28550=>5503,28538=>5504,28536=>5505,28545=>5506,28544=>5507,28527=>5508,28507=>5509,28659=>5510,28525=>5511,28546=>5512,28540=>5513,28504=>5514,28558=>5515,28561=>5516,28610=>5517,28518=>5518,28595=>5519,28579=>5520,28577=>5521,28580=>5522,28601=>5523,28614=>5524,28586=>5525,28639=>5526,28629=>5527,28652=>5528,28628=>5529,28632=>5530,28657=>5531,28654=>5532,28635=>5533,28681=>5534,28683=>5535,28666=>5536,28689=>5537,28673=>5538,28687=>5539,28670=>5540,28699=>5541,28698=>5542,28532=>5543,28701=>5544,28696=>5545,28703=>5546,28720=>5547,28734=>5548,28722=>5549,28753=>5550,28771=>5551,28825=>5552,28818=>5553,28847=>5554,28913=>5555,28844=>5556,28856=>5557,28851=>5558,28846=>5559,28895=>5560,28875=>5561,28893=>5562,28889=>5563,28937=>5564,28925=>5565,28956=>5566,28953=>5567,29029=>5568,29013=>5569,29064=>5570,29030=>5571,29026=>5572,29004=>5573,29014=>5574,29036=>5575,29071=>5576,29179=>5577,29060=>5578,29077=>5579,29096=>5580,29100=>5581,29143=>5582,29113=>5583,29118=>5584,29138=>5585,29129=>5586,29140=>5587,29134=>5588,29152=>5589,29164=>5590,29159=>5591,29173=>5592,29180=>5593,29177=>5594,29183=>5595,29197=>5596,29200=>5597,29211=>5598,29224=>5599,29229=>5600,29228=>5601,29232=>5602,29234=>5603,12120=>5604,29243=>5604,29244=>5605,12121=>5606,29247=>5606,29248=>5607,29254=>5608,29259=>5609,29272=>5610,29300=>5611,29310=>5612,29314=>5613,29313=>5614,29319=>5615,29330=>5616,29334=>5617,29346=>5618,29351=>5619,29369=>5620,29362=>5621,29379=>5622,29382=>5623,29380=>5624,29390=>5625,29394=>5626,29410=>5627,29408=>5628,29409=>5629,29433=>5630,29431=>5631,20495=>5632,29463=>5633,29450=>5634,29468=>5635,29462=>5636,29469=>5637,29492=>5638,29487=>5639,29481=>5640,29477=>5641,29502=>5642,29518=>5643,29519=>5644,40664=>5645,29527=>5646,29546=>5647,29544=>5648,29552=>5649,29560=>5650,29557=>5651,29563=>5652,29562=>5653,29640=>5654,29619=>5655,29646=>5656,29627=>5657,29632=>5658,29669=>5659,29678=>5660,29662=>5661,29858=>5662,29701=>5663,29807=>5664,29733=>5665,29688=>5666,29746=>5667,29754=>5668,29781=>5669,29759=>5670,29791=>5671,29785=>5672,29761=>5673,29788=>5674,29801=>5675,29808=>5676,29795=>5677,29802=>5678,29814=>5679,29822=>5680,29835=>5681,29854=>5682,29863=>5683,29898=>5684,29903=>5685,29908=>5686,29681=>5687,29920=>5688,29923=>5689,29927=>5690,29929=>5691,29934=>5692,29938=>5693,29936=>5694,29937=>5695,29944=>5696,29943=>5697,29956=>5698,29955=>5699,29957=>5700,29964=>5701,29966=>5702,29965=>5703,29973=>5704,29971=>5705,29982=>5706,29990=>5707,29996=>5708,30012=>5709,30020=>5710,30029=>5711,30026=>5712,30025=>5713,30043=>5714,30022=>5715,30042=>5716,30057=>5717,30052=>5718,30055=>5719,30059=>5720,30061=>5721,30072=>5722,30070=>5723,30086=>5724,30087=>5725,30068=>5726,30090=>5727,30089=>5728,30082=>5729,30100=>5730,30106=>5731,30109=>5732,30117=>5733,30115=>5734,30146=>5735,30131=>5736,30147=>5737,30133=>5738,30141=>5739,30136=>5740,30140=>5741,30129=>5742,30157=>5743,30154=>5744,30162=>5745,30169=>5746,30179=>5747,30174=>5748,30206=>5749,30207=>5750,30204=>5751,30209=>5752,30192=>5753,30202=>5754,30194=>5755,30195=>5756,30219=>5757,30221=>5758,30217=>5759,30239=>5760,30247=>5761,30240=>5762,30241=>5763,30242=>5764,30244=>5765,30260=>5766,30256=>5767,30267=>5768,30279=>5769,30280=>5770,30278=>5771,30300=>5772,30296=>5773,30305=>5774,30306=>5775,30312=>5776,30313=>5777,30314=>5778,30311=>5779,30316=>5780,30320=>5781,30322=>5782,12136=>5783,30326=>5783,30328=>5784,30332=>5785,30336=>5786,30339=>5787,30344=>5788,30347=>5789,30350=>5790,30358=>5791,30355=>5792,30361=>5793,30362=>5794,30384=>5795,30388=>5796,30392=>5797,30393=>5798,30394=>5799,30402=>5800,30413=>5801,30422=>5802,30418=>5803,30430=>5804,30433=>5805,30437=>5806,30439=>5807,30442=>5808,34351=>5809,30459=>5810,30472=>5811,30471=>5812,30468=>5813,30505=>5814,30500=>5815,30494=>5816,30501=>5817,30502=>5818,30491=>5819,30519=>5820,30520=>5821,30535=>5822,30554=>5823,30568=>5824,30571=>5825,30555=>5826,30565=>5827,30591=>5828,30590=>5829,30585=>5830,30606=>5831,30603=>5832,30609=>5833,30624=>5834,30622=>5835,30640=>5836,30646=>5837,30649=>5838,30655=>5839,30652=>5840,30653=>5841,30651=>5842,30663=>5843,30669=>5844,30679=>5845,30682=>5846,30684=>5847,30691=>5848,30702=>5849,30716=>5850,30732=>5851,30738=>5852,31014=>5853,30752=>5854,31018=>5855,30789=>5856,30862=>5857,30836=>5858,30854=>5859,30844=>5860,30874=>5861,30860=>5862,30883=>5863,30901=>5864,30890=>5865,30895=>5866,30929=>5867,30918=>5868,30923=>5869,30932=>5870,30910=>5871,30908=>5872,30917=>5873,30922=>5874,30956=>5875,30951=>5876,30938=>5877,30973=>5878,30964=>5879,30983=>5880,30994=>5881,30993=>5882,31001=>5883,31020=>5884,31019=>5885,31040=>5886,31072=>5887,31063=>5888,31071=>5889,31066=>5890,31061=>5891,31059=>5892,31098=>5893,31103=>5894,31114=>5895,31133=>5896,31143=>5897,40779=>5898,31146=>5899,31150=>5900,31155=>5901,31161=>5902,31162=>5903,31177=>5904,31189=>5905,31207=>5906,31212=>5907,31201=>5908,31203=>5909,31240=>5910,31245=>5911,31256=>5912,31257=>5913,31264=>5914,31263=>5915,31104=>5916,31281=>5917,31291=>5918,31294=>5919,31287=>5920,31299=>5921,31319=>5922,31305=>5923,31329=>5924,31330=>5925,31337=>5926,40861=>5927,31344=>5928,31353=>5929,31357=>5930,31368=>5931,31383=>5932,31381=>5933,31384=>5934,31382=>5935,31401=>5936,31432=>5937,31408=>5938,31414=>5939,31429=>5940,31428=>5941,31423=>5942,36995=>5943,31431=>5944,31434=>5945,31437=>5946,31439=>5947,31445=>5948,31443=>5949,31449=>5950,31450=>5951,31453=>5952,31457=>5953,31458=>5954,31462=>5955,31469=>5956,31472=>5957,31490=>5958,31503=>5959,31498=>5960,31494=>5961,31539=>5962,31512=>5963,31513=>5964,31518=>5965,31541=>5966,31528=>5967,31542=>5968,31568=>5969,31610=>5970,31492=>5971,31565=>5972,31499=>5973,31564=>5974,31557=>5975,31605=>5976,31589=>5977,31604=>5978,31591=>5979,31600=>5980,31601=>5981,31596=>5982,31598=>5983,31645=>5984,31640=>5985,31647=>5986,31629=>5987,31644=>5988,31642=>5989,31627=>5990,31634=>5991,31631=>5992,31581=>5993,31641=>5994,31691=>5995,31681=>5996,31692=>5997,31695=>5998,31668=>5999,31686=>6000,31709=>6001,31721=>6002,31761=>6003,31764=>6004,31718=>6005,31717=>6006,31840=>6007,31744=>6008,31751=>6009,31763=>6010,31731=>6011,31735=>6012,31767=>6013,31757=>6014,31734=>6015,31779=>6016,31783=>6017,31786=>6018,31775=>6019,31799=>6020,31787=>6021,31805=>6022,31820=>6023,31811=>6024,31828=>6025,31823=>6026,31808=>6027,31824=>6028,31832=>6029,31839=>6030,31844=>6031,31830=>6032,31845=>6033,31852=>6034,31861=>6035,31875=>6036,31888=>6037,31908=>6038,31917=>6039,31906=>6040,31915=>6041,31905=>6042,31912=>6043,31923=>6044,31922=>6045,31921=>6046,31918=>6047,31929=>6048,31933=>6049,31936=>6050,31941=>6051,31938=>6052,31960=>6053,31954=>6054,31964=>6055,31970=>6056,39739=>6057,31983=>6058,31986=>6059,31988=>6060,31990=>6061,31994=>6062,32006=>6063,32002=>6064,32028=>6065,32021=>6066,32010=>6067,32069=>6068,32075=>6069,32046=>6070,32050=>6071,32063=>6072,32053=>6073,32070=>6074,32115=>6075,32086=>6076,32078=>6077,32114=>6078,32104=>6079,32110=>6080,32079=>6081,32099=>6082,32147=>6083,32137=>6084,32091=>6085,32143=>6086,32125=>6087,32155=>6088,32186=>6089,32174=>6090,32163=>6091,32181=>6092,32199=>6093,32189=>6094,32171=>6095,32317=>6096,32162=>6097,32175=>6098,32220=>6099,32184=>6100,32159=>6101,32176=>6102,32216=>6103,32221=>6104,32228=>6105,32222=>6106,32251=>6107,32242=>6108,32225=>6109,32261=>6110,32266=>6111,32291=>6112,32289=>6113,32274=>6114,32305=>6115,32287=>6116,32265=>6117,32267=>6118,32290=>6119,32326=>6120,32358=>6121,32315=>6122,32309=>6123,32313=>6124,32323=>6125,32311=>6126,32306=>6127,32314=>6128,32359=>6129,32349=>6130,32342=>6131,32350=>6132,32345=>6133,32346=>6134,32377=>6135,32362=>6136,32361=>6137,32380=>6138,32379=>6139,32387=>6140,32213=>6141,32381=>6142,36782=>6143,32383=>6144,32392=>6145,32393=>6146,32396=>6147,32402=>6148,32400=>6149,32403=>6150,32404=>6151,32406=>6152,32398=>6153,32411=>6154,32412=>6155,32568=>6156,32570=>6157,32581=>6158,32588=>6159,32589=>6160,32590=>6161,32592=>6162,12153=>6163,32593=>6163,32597=>6164,32596=>6165,32600=>6166,32607=>6167,32608=>6168,32616=>6169,32617=>6170,32615=>6171,32632=>6172,32642=>6173,32646=>6174,32643=>6175,32648=>6176,32647=>6177,32652=>6178,32660=>6179,32670=>6180,32669=>6181,32666=>6182,32675=>6183,32687=>6184,32690=>6185,32697=>6186,32686=>6187,32694=>6188,32696=>6189,35697=>6190,32709=>6191,32710=>6192,32714=>6193,32725=>6194,32724=>6195,32737=>6196,32742=>6197,32745=>6198,32755=>6199,32761=>6200,39132=>6201,32774=>6202,32772=>6203,32779=>6204,12158=>6205,32786=>6205,32792=>6206,32793=>6207,32796=>6208,32801=>6209,32808=>6210,32831=>6211,32827=>6212,32842=>6213,32838=>6214,32850=>6215,32856=>6216,32858=>6217,32863=>6218,32866=>6219,32872=>6220,32883=>6221,32882=>6222,32880=>6223,32886=>6224,32889=>6225,32893=>6226,12160=>6227,32895=>6227,32900=>6228,32902=>6229,32901=>6230,32923=>6231,32915=>6232,32922=>6233,32941=>6234,20880=>6235,32940=>6236,32987=>6237,32997=>6238,32985=>6239,32989=>6240,32964=>6241,32986=>6242,32982=>6243,33033=>6244,33007=>6245,33009=>6246,33051=>6247,33065=>6248,33059=>6249,33071=>6250,33099=>6251,38539=>6252,33094=>6253,33086=>6254,33107=>6255,33105=>6256,33020=>6257,33137=>6258,33134=>6259,33125=>6260,33126=>6261,33140=>6262,33155=>6263,33160=>6264,33162=>6265,33152=>6266,33154=>6267,33184=>6268,33173=>6269,33188=>6270,33187=>6271,33119=>6272,33171=>6273,33193=>6274,33200=>6275,33205=>6276,33214=>6277,33208=>6278,33213=>6279,33216=>6280,33218=>6281,33210=>6282,33225=>6283,33229=>6284,33233=>6285,33241=>6286,33240=>6287,33224=>6288,33242=>6289,33247=>6290,33248=>6291,33255=>6292,33274=>6293,33275=>6294,33278=>6295,33281=>6296,33282=>6297,33285=>6298,33287=>6299,33290=>6300,33293=>6301,33296=>6302,33302=>6303,33321=>6304,33323=>6305,33336=>6306,33331=>6307,33344=>6308,33369=>6309,33368=>6310,33373=>6311,33370=>6312,33375=>6313,33380=>6314,33378=>6315,33384=>6316,33386=>6317,33387=>6318,33326=>6319,33393=>6320,33399=>6321,12171=>6322,33400=>6322,33406=>6323,33421=>6324,33426=>6325,33451=>6326,33439=>6327,33467=>6328,33452=>6329,33505=>6330,33507=>6331,33503=>6332,33490=>6333,33524=>6334,33523=>6335,33530=>6336,33683=>6337,33539=>6338,33531=>6339,33529=>6340,33502=>6341,33542=>6342,33500=>6343,33545=>6344,33497=>6345,33589=>6346,33588=>6347,33558=>6348,33586=>6349,33585=>6350,33600=>6351,33593=>6352,33616=>6353,33605=>6354,33583=>6355,33579=>6356,33559=>6357,33560=>6358,33669=>6359,33690=>6360,33706=>6361,33695=>6362,33698=>6363,33686=>6364,33571=>6365,33678=>6366,33671=>6367,33674=>6368,33660=>6369,33717=>6370,33651=>6371,33653=>6372,33696=>6373,33673=>6374,33704=>6375,33780=>6376,33811=>6377,33771=>6378,33742=>6379,33789=>6380,33795=>6381,33752=>6382,33803=>6383,33729=>6384,33783=>6385,33799=>6386,33760=>6387,33778=>6388,33805=>6389,33826=>6390,33824=>6391,33725=>6392,33848=>6393,34054=>6394,33787=>6395,33901=>6396,33834=>6397,33852=>6398,34138=>6399,33924=>6400,33911=>6401,33899=>6402,33965=>6403,33902=>6404,33922=>6405,33897=>6406,33862=>6407,33836=>6408,33903=>6409,33913=>6410,33845=>6411,33994=>6412,33890=>6413,33977=>6414,33983=>6415,33951=>6416,34009=>6417,33997=>6418,33979=>6419,34010=>6420,34000=>6421,33985=>6422,33990=>6423,34006=>6424,33953=>6425,34081=>6426,34047=>6427,34036=>6428,34071=>6429,34072=>6430,34092=>6431,34079=>6432,34069=>6433,34068=>6434,34044=>6435,34112=>6436,34147=>6437,34136=>6438,34120=>6439,34113=>6440,34306=>6441,34123=>6442,34133=>6443,34176=>6444,34212=>6445,34184=>6446,34193=>6447,34186=>6448,34216=>6449,34157=>6450,34196=>6451,34203=>6452,34282=>6453,34183=>6454,34204=>6455,34167=>6456,34174=>6457,34192=>6458,34249=>6459,34234=>6460,34255=>6461,34233=>6462,34256=>6463,34261=>6464,34269=>6465,34277=>6466,34268=>6467,34297=>6468,34314=>6469,34323=>6470,34315=>6471,34302=>6472,34298=>6473,34310=>6474,34338=>6475,34330=>6476,34352=>6477,34367=>6478,12172=>6479,34381=>6479,20053=>6480,34388=>6481,34399=>6482,34407=>6483,34417=>6484,34451=>6485,34467=>6486,34473=>6487,34474=>6488,34443=>6489,34444=>6490,34486=>6491,34479=>6492,34500=>6493,34502=>6494,34480=>6495,34505=>6496,34851=>6497,34475=>6498,34516=>6499,34526=>6500,34537=>6501,34540=>6502,34527=>6503,34523=>6504,34543=>6505,34578=>6506,34566=>6507,34568=>6508,34560=>6509,34563=>6510,34555=>6511,34577=>6512,34569=>6513,34573=>6514,34553=>6515,34570=>6516,34612=>6517,34623=>6518,34615=>6519,34619=>6520,34597=>6521,34601=>6522,34586=>6523,34656=>6524,34655=>6525,34680=>6526,34636=>6527,34638=>6528,34676=>6529,34647=>6530,34664=>6531,34670=>6532,34649=>6533,34643=>6534,34659=>6535,34666=>6536,34821=>6537,34722=>6538,34719=>6539,34690=>6540,34735=>6541,34763=>6542,34749=>6543,34752=>6544,34768=>6545,38614=>6546,34731=>6547,34756=>6548,34739=>6549,34759=>6550,34758=>6551,34747=>6552,34799=>6553,34802=>6554,34784=>6555,34831=>6556,34829=>6557,34814=>6558,34806=>6559,34807=>6560,34830=>6561,34770=>6562,34833=>6563,34838=>6564,34837=>6565,34850=>6566,34849=>6567,34865=>6568,34870=>6569,34873=>6570,34855=>6571,34875=>6572,34884=>6573,34882=>6574,34898=>6575,34905=>6576,34910=>6577,34914=>6578,34923=>6579,34945=>6580,34942=>6581,34974=>6582,34933=>6583,34941=>6584,34997=>6585,34930=>6586,34946=>6587,34967=>6588,34962=>6589,34990=>6590,34969=>6591,34978=>6592,34957=>6593,34980=>6594,34992=>6595,35007=>6596,34993=>6597,35011=>6598,35012=>6599,35028=>6600,35032=>6601,35033=>6602,35037=>6603,35065=>6604,35074=>6605,35068=>6606,35060=>6607,35048=>6608,35058=>6609,35076=>6610,35084=>6611,35082=>6612,35091=>6613,35139=>6614,35102=>6615,35109=>6616,35114=>6617,35115=>6618,35137=>6619,35140=>6620,35131=>6621,35126=>6622,35128=>6623,35148=>6624,35101=>6625,35168=>6626,35166=>6627,35174=>6628,35172=>6629,35181=>6630,35178=>6631,35183=>6632,35188=>6633,35191=>6634,12177=>6635,35198=>6635,35203=>6636,35208=>6637,35210=>6638,35219=>6639,35224=>6640,35233=>6641,35241=>6642,35238=>6643,35244=>6644,35247=>6645,35250=>6646,35258=>6647,35261=>6648,35263=>6649,35264=>6650,35290=>6651,35292=>6652,35293=>6653,35303=>6654,35316=>6655,35320=>6656,35331=>6657,35350=>6658,35344=>6659,35340=>6660,35355=>6661,35357=>6662,35365=>6663,35382=>6664,35393=>6665,35419=>6666,35410=>6667,35398=>6668,35400=>6669,35452=>6670,35437=>6671,35436=>6672,35426=>6673,35461=>6674,35458=>6675,35460=>6676,35496=>6677,35489=>6678,35473=>6679,35493=>6680,35494=>6681,35482=>6682,35491=>6683,35524=>6684,35533=>6685,35522=>6686,35546=>6687,35563=>6688,35571=>6689,35559=>6690,35556=>6691,35569=>6692,35604=>6693,35552=>6694,35554=>6695,35575=>6696,35550=>6697,35547=>6698,35596=>6699,35591=>6700,35610=>6701,35553=>6702,35606=>6703,35600=>6704,35607=>6705,35616=>6706,35635=>6707,38827=>6708,35622=>6709,35627=>6710,35646=>6711,35624=>6712,35649=>6713,35660=>6714,35663=>6715,35662=>6716,35657=>6717,35670=>6718,35675=>6719,35674=>6720,35691=>6721,35679=>6722,35692=>6723,35695=>6724,35700=>6725,35709=>6726,35712=>6727,35724=>6728,35726=>6729,35730=>6730,35731=>6731,35734=>6732,35737=>6733,35738=>6734,35898=>6735,35905=>6736,35903=>6737,35912=>6738,35916=>6739,35918=>6740,35920=>6741,12183=>6742,35925=>6742,35938=>6743,35948=>6744,12184=>6745,35960=>6745,35962=>6746,35970=>6747,35977=>6748,35973=>6749,35978=>6750,35981=>6751,35982=>6752,35988=>6753,35964=>6754,35992=>6755,25117=>6756,36013=>6757,36010=>6758,36029=>6759,36018=>6760,36019=>6761,36014=>6762,36022=>6763,36040=>6764,36033=>6765,36068=>6766,36067=>6767,36058=>6768,36093=>6769,36090=>6770,36091=>6771,36100=>6772,36101=>6773,36106=>6774,36103=>6775,36111=>6776,36109=>6777,36112=>6778,40782=>6779,36115=>6780,36045=>6781,36116=>6782,36118=>6783,36199=>6784,36205=>6785,36209=>6786,36211=>6787,36225=>6788,36249=>6789,36290=>6790,36286=>6791,36282=>6792,36303=>6793,36314=>6794,36310=>6795,36300=>6796,36315=>6797,36299=>6798,36330=>6799,36331=>6800,36319=>6801,36323=>6802,36348=>6803,36360=>6804,36361=>6805,36351=>6806,36381=>6807,36382=>6808,36368=>6809,36383=>6810,36418=>6811,36405=>6812,36400=>6813,36404=>6814,36426=>6815,36423=>6816,36425=>6817,36428=>6818,36432=>6819,36424=>6820,36441=>6821,36452=>6822,36448=>6823,36394=>6824,36451=>6825,36437=>6826,36470=>6827,36466=>6828,36476=>6829,36481=>6830,36487=>6831,36485=>6832,36484=>6833,36491=>6834,36490=>6835,36499=>6836,36497=>6837,36500=>6838,36505=>6839,36522=>6840,36513=>6841,36524=>6842,36528=>6843,36550=>6844,36529=>6845,36542=>6846,36549=>6847,36552=>6848,36555=>6849,36571=>6850,36579=>6851,36604=>6852,36603=>6853,36587=>6854,36606=>6855,36618=>6856,36613=>6857,36629=>6858,36626=>6859,36633=>6860,36627=>6861,36636=>6862,36639=>6863,36635=>6864,36620=>6865,36646=>6866,36659=>6867,36667=>6868,36665=>6869,36677=>6870,36674=>6871,36670=>6872,36684=>6873,36681=>6874,36678=>6875,36686=>6876,36695=>6877,36700=>6878,36706=>6879,36707=>6880,36708=>6881,36764=>6882,36767=>6883,36771=>6884,36781=>6885,36783=>6886,36791=>6887,36826=>6888,36837=>6889,36834=>6890,36842=>6891,36847=>6892,36999=>6893,36852=>6894,36869=>6895,36857=>6896,36858=>6897,36881=>6898,36885=>6899,36897=>6900,36877=>6901,36894=>6902,36886=>6903,36875=>6904,36903=>6905,36918=>6906,36917=>6907,36921=>6908,36856=>6909,36943=>6910,36944=>6911,36945=>6912,36946=>6913,36878=>6914,36937=>6915,36926=>6916,36950=>6917,36952=>6918,36958=>6919,36968=>6920,36975=>6921,36982=>6922,38568=>6923,36978=>6924,36994=>6925,36989=>6926,36993=>6927,36992=>6928,37002=>6929,37001=>6930,37007=>6931,37032=>6932,37039=>6933,37041=>6934,37045=>6935,37090=>6936,37092=>6937,25160=>6938,37083=>6939,37122=>6940,37138=>6941,37145=>6942,37170=>6943,37168=>6944,37194=>6945,37206=>6946,37208=>6947,37219=>6948,37221=>6949,37225=>6950,37235=>6951,37234=>6952,37259=>6953,37257=>6954,37250=>6955,37282=>6956,37291=>6957,37295=>6958,37290=>6959,37301=>6960,37300=>6961,37306=>6962,37312=>6963,37313=>6964,37321=>6965,37323=>6966,37328=>6967,37334=>6968,37343=>6969,37345=>6970,37339=>6971,37372=>6972,37365=>6973,37366=>6974,37406=>6975,37375=>6976,37396=>6977,37420=>6978,37397=>6979,37393=>6980,37470=>6981,37463=>6982,37445=>6983,37449=>6984,37476=>6985,37448=>6986,37525=>6987,37439=>6988,37451=>6989,37456=>6990,37532=>6991,37526=>6992,37523=>6993,37531=>6994,37466=>6995,37583=>6996,37561=>6997,37559=>6998,37609=>6999,37647=>7000,37626=>7001,37700=>7002,37678=>7003,37657=>7004,37666=>7005,37658=>7006,37667=>7007,37690=>7008,37685=>7009,37691=>7010,37724=>7011,37728=>7012,37756=>7013,37742=>7014,37718=>7015,37808=>7016,37804=>7017,37805=>7018,37780=>7019,37817=>7020,37846=>7021,37847=>7022,37864=>7023,37861=>7024,37848=>7025,37827=>7026,37853=>7027,37840=>7028,37832=>7029,37860=>7030,37914=>7031,37908=>7032,37907=>7033,37891=>7034,37895=>7035,37904=>7036,37942=>7037,37931=>7038,37941=>7039,37921=>7040,37946=>7041,37953=>7042,37970=>7043,37956=>7044,37979=>7045,37984=>7046,37986=>7047,37982=>7048,37994=>7049,37417=>7050,38000=>7051,38005=>7052,38007=>7053,38013=>7054,37978=>7055,38012=>7056,38014=>7057,38017=>7058,38015=>7059,38274=>7060,38279=>7061,38282=>7062,38292=>7063,38294=>7064,38296=>7065,38297=>7066,38304=>7067,38312=>7068,38311=>7069,38317=>7070,38332=>7071,38331=>7072,38329=>7073,38334=>7074,38346=>7075,28662=>7076,38339=>7077,38349=>7078,38348=>7079,38357=>7080,38356=>7081,38358=>7082,38364=>7083,38369=>7084,38373=>7085,38370=>7086,38433=>7087,38440=>7088,38446=>7089,38447=>7090,38466=>7091,38476=>7092,38479=>7093,38475=>7094,38519=>7095,38492=>7096,38494=>7097,38493=>7098,38495=>7099,38502=>7100,38514=>7101,38508=>7102,38541=>7103,38552=>7104,38549=>7105,38551=>7106,38570=>7107,38567=>7108,38577=>7109,38578=>7110,38576=>7111,38580=>7112,12202=>7113,38582=>7113,38584=>7114,12203=>7115,38585=>7115,38606=>7116,38603=>7117,38601=>7118,38605=>7119,35149=>7120,38620=>7121,38669=>7122,38613=>7123,38649=>7124,38660=>7125,38662=>7126,38664=>7127,38675=>7128,38670=>7129,38673=>7130,38671=>7131,38678=>7132,38681=>7133,38692=>7134,38698=>7135,38704=>7136,38713=>7137,38717=>7138,38718=>7139,38724=>7140,38726=>7141,38728=>7142,38722=>7143,38729=>7144,38748=>7145,38752=>7146,38756=>7147,38758=>7148,38760=>7149,21202=>7150,38763=>7151,38769=>7152,38777=>7153,38789=>7154,38780=>7155,38785=>7156,38778=>7157,38790=>7158,38795=>7159,38799=>7160,38800=>7161,38812=>7162,38824=>7163,38822=>7164,38819=>7165,38835=>7166,38836=>7167,38851=>7168,38854=>7169,38856=>7170,12209=>7171,38859=>7171,38876=>7172,12210=>7173,38893=>7173,40783=>7174,38898=>7175,31455=>7176,38902=>7177,38901=>7178,38927=>7179,38924=>7180,38968=>7181,38948=>7182,38945=>7183,38967=>7184,38973=>7185,38982=>7186,38991=>7187,38987=>7188,39019=>7189,39023=>7190,39024=>7191,39025=>7192,39028=>7193,39027=>7194,39082=>7195,39087=>7196,39089=>7197,39094=>7198,39108=>7199,39107=>7200,39110=>7201,39145=>7202,39147=>7203,39171=>7204,39177=>7205,39186=>7206,39188=>7207,39192=>7208,39201=>7209,39197=>7210,39198=>7211,39204=>7212,39200=>7213,39212=>7214,39214=>7215,39229=>7216,39230=>7217,39234=>7218,39241=>7219,39237=>7220,39248=>7221,39243=>7222,39249=>7223,39250=>7224,39244=>7225,39253=>7226,39319=>7227,39320=>7228,39333=>7229,39341=>7230,39342=>7231,39356=>7232,39391=>7233,39387=>7234,39389=>7235,39384=>7236,39377=>7237,39405=>7238,39406=>7239,39409=>7240,39410=>7241,39419=>7242,39416=>7243,39425=>7244,39439=>7245,39429=>7246,39394=>7247,39449=>7248,39467=>7249,39479=>7250,39493=>7251,39490=>7252,39488=>7253,39491=>7254,39486=>7255,39509=>7256,39501=>7257,39515=>7258,39511=>7259,39519=>7260,39522=>7261,39525=>7262,39524=>7263,39529=>7264,39531=>7265,39530=>7266,39597=>7267,39600=>7268,39612=>7269,39616=>7270,39631=>7271,39633=>7272,39635=>7273,39636=>7274,39646=>7275,12221=>7276,39647=>7276,39650=>7277,39651=>7278,39654=>7279,39663=>7280,39659=>7281,39662=>7282,39668=>7283,39665=>7284,39671=>7285,39675=>7286,39686=>7287,39704=>7288,39706=>7289,39711=>7290,39714=>7291,39715=>7292,12222=>7293,39717=>7293,39719=>7294,39720=>7295,39721=>7296,39722=>7297,39726=>7298,12223=>7299,39727=>7299,39730=>7300,12224=>7300,39748=>7301,39747=>7302,39759=>7303,39757=>7304,39758=>7305,39761=>7306,39768=>7307,39796=>7308,39827=>7309,39811=>7310,39825=>7311,39830=>7312,39831=>7313,39839=>7314,39840=>7315,39848=>7316,39860=>7317,39872=>7318,39882=>7319,39865=>7320,39878=>7321,39887=>7322,39889=>7323,39890=>7324,39907=>7325,39906=>7326,39908=>7327,39892=>7328,39905=>7329,39994=>7330,39922=>7331,39921=>7332,39920=>7333,39957=>7334,39956=>7335,39945=>7336,39955=>7337,39948=>7338,39942=>7339,39944=>7340,39954=>7341,39946=>7342,39940=>7343,39982=>7344,39963=>7345,39973=>7346,39972=>7347,39969=>7348,39984=>7349,40007=>7350,39986=>7351,40006=>7352,39998=>7353,40026=>7354,40032=>7355,40039=>7356,40054=>7357,40056=>7358,40167=>7359,40172=>7360,40176=>7361,40201=>7362,40200=>7363,40171=>7364,40195=>7365,40198=>7366,40234=>7367,40230=>7368,40367=>7369,40227=>7370,40223=>7371,40260=>7372,40213=>7373,40210=>7374,40257=>7375,40255=>7376,40254=>7377,40262=>7378,40264=>7379,40285=>7380,40286=>7381,40292=>7382,40273=>7383,40272=>7384,40281=>7385,40306=>7386,40329=>7387,40327=>7388,40363=>7389,40303=>7390,40314=>7391,40346=>7392,40356=>7393,40361=>7394,40370=>7395,40388=>7396,40385=>7397,40379=>7398,40376=>7399,40378=>7400,40390=>7401,40399=>7402,40386=>7403,40409=>7404,40403=>7405,40440=>7406,40422=>7407,40429=>7408,40431=>7409,40445=>7410,40474=>7411,40475=>7412,40478=>7413,12228=>7414,40565=>7414,40569=>7415,40573=>7416,40577=>7417,40584=>7418,40587=>7419,40588=>7420,40594=>7421,40597=>7422,40593=>7423,40605=>7424,12230=>7425,40613=>7425,40617=>7426,40632=>7427,40618=>7428,40621=>7429,38753=>7430,40652=>7431,40654=>7432,40655=>7433,40656=>7434,40660=>7435,40668=>7436,40670=>7437,40669=>7438,40672=>7439,40677=>7440,40680=>7441,40687=>7442,40692=>7443,40694=>7444,40695=>7445,12235=>7446,40697=>7446,40699=>7447,40700=>7448,12236=>7449,40701=>7449,40711=>7450,40712=>7451,30391=>7452,40725=>7453,40737=>7454,40748=>7455,40766=>7456,40778=>7457,12241=>7457,40786=>7458,12242=>7458,40788=>7459,40803=>7460,40799=>7461,40800=>7462,40801=>7463,40806=>7464,40807=>7465,40812=>7466,40810=>7467,40823=>7468,40818=>7469,40822=>7470,40853=>7471,40860=>7472,12244=>7472,40864=>7473,12245=>7473,22575=>7474,27079=>7475,36953=>7476,29796=>7477,9472=>7479,9473=>7480,9474=>7481,9475=>7482,9476=>7483,9477=>7484,9478=>7485,9479=>7486,9480=>7487,9481=>7488,9482=>7489,9483=>7490,9484=>7491,9485=>7492,9486=>7493,9487=>7494,9488=>7495,9489=>7496,9490=>7497,9491=>7498,9492=>7499,9493=>7500,9494=>7501,9495=>7502,9496=>7503,9497=>7504,9498=>7505,9499=>7506,9500=>7507,9501=>7508,9502=>7509,9503=>7510,9504=>7511,9505=>7512,9506=>7513,9507=>7514,9508=>7515,9509=>7516,9510=>7517,9511=>7518,9512=>7519,9513=>7520,9514=>7521,9515=>7522,9516=>7523,9517=>7524,9518=>7525,9519=>7526,9520=>7527,9521=>7528,9522=>7529,9523=>7530,9524=>7531,9525=>7532,9526=>7533,9527=>7534,9528=>7535,9529=>7536,9530=>7537,9531=>7538,9532=>7539,9533=>7540,9534=>7541,9535=>7542,9536=>7543,9537=>7544,9538=>7545,9539=>7546,9540=>7547,9541=>7548,9542=>7549,9543=>7550,9544=>7551,9545=>7552,9546=>7553,9547=>7554,9312=>7555,9313=>7556,9314=>7557,9315=>7558,9316=>7559,9317=>7560,9318=>7561,9319=>7562,9320=>7563,9321=>7564,9322=>7565,9323=>7566,9324=>7567,9325=>7568,9326=>7569,9327=>7570,9328=>7571,9329=>7572,9330=>7573,9331=>7574,8544=>7575,8545=>7576,8546=>7577,8547=>7578,8548=>7579,8549=>7580,8550=>7581,8551=>7582,8552=>7583,8553=>7584,13129=>7585,13076=>7586,13133=>7588,13095=>7590,13110=>7592,13137=>7593,13069=>7595,13094=>7596,13099=>7598,13130=>7599,13212=>7601,13213=>7602,13214=>7603,13198=>7604,13199=>7605,13252=>7606,13217=>7607,12317=>7608,12319=>7609,8470=>7610,13261=>7611,12964=>7613,12965=>7614,12966=>7615,12967=>7616,12968=>7617,12849=>7618,12850=>7619,12857=>7620,13182=>7621,13181=>7622,13180=>7623,8750=>7624,8721=>7625,8735=>7629,8895=>7630,21854=>7633,167133=>7641,28976=>7644,40407=>7646,64054=>7651,22169=>7654,15694=>7655,20448=>7660,36544=>7663,194797=>7665,153716=>7670,32363=>7671,33606=>7672,167670=>7673,40572=>7677,26171=>7680,40628=>7682,26629=>7687,23650=>7693,194780=>7695,32353=>7697,64070=>7700,34083=>7706,37292=>7707,34796=>7715,25620=>7724,39506=>7727,64074=>7732,194692=>7734,31774=>7739,64016=>7746,25681=>7747,63980=>7750,22625=>7751,39002=>7752,194679=>7754,31153=>7758,28678=>7760,22218=>7770,21085=>7774,28497=>7776,37297=>7777,64106=>7788,38960=>7795,40629=>7797,33802=>7807,63939=>7808,63890=>7809,63891=>7810,63897=>7811,34847=>7813,194575=>7814,194771=>7816,194584=>7817,137754=>7825,23643=>7826,25890=>7831,26618=>7834,26766=>7836,148432=>7838,194848=>7839,34110=>7861,30562=>7877,65041=>7887,65042=>7888,65075=>7890,65073=>7892,65074=>7893,8285=>7897,65049=>7897,8282=>7898,65072=>7898,65077=>7899,65078=>7900,65081=>7901,65082=>7902,65095=>7903,65096=>7904,65079=>7905,65080=>7906,65087=>7907,65088=>7908,65085=>7909,65086=>7910,65089=>7911,65090=>7912,65091=>7913,65092=>7914,65083=>7915,65084=>7916,12436=>7958,12437=>7959,12438=>7960,22099=>7963,65508=>8005,65287=>8006,65282=>8007,9665=>8009,9655=>8010,8681=>8011,8679=>8012,8678=>8013,8680=>8014,9634=>8015,9831=>8016,9825=>8017,9828=>8018,9826=>8019,13216=>8020,13218=>8021,13220=>8022,13221=>8023,13207=>8024,8467=>8025,13208=>8026,13235=>8027,13234=>8028,13233=>8029,13232=>8030,13189=>8031,13190=>8032,13191=>8033,13259=>8034,13200=>8035,13268=>8036,13206=>8037,13090=>8038,13078=>8039,13080=>8040,13077=>8041,13059=>8042,13091=>8043,13143=>8044,13122=>8045,13113=>8046,13115=>8047,13056=>8048,13105=>8049,13127=>8050,13086=>8051,13098=>8052,13183=>8054,8481=>8055,9742=>8056,12342=>8057,12320=>8058,9352=>8062,9353=>8063,9354=>8064,9355=>8065,9356=>8066,9357=>8067,9358=>8068,9359=>8069,9360=>8070,9332=>8071,9333=>8072,9334=>8073,9335=>8074,9336=>8075,9337=>8076,9338=>8077,9339=>8078,9340=>8079,9341=>8080,9342=>8081,9343=>8082,9344=>8083,9345=>8084,9346=>8085,9347=>8086,9348=>8087,9349=>8088,9350=>8089,9351=>8090,12881=>8091,8560=>8092,8561=>8093,8562=>8094,8563=>8095,8564=>8096,8565=>8097,8566=>8098,8567=>8099,8568=>8100,8569=>8101,12882=>8102,12883=>8103,12884=>8104,12885=>8105,12886=>8106,12887=>8107,12888=>8108,12889=>8109,12890=>8110,12891=>8111,9372=>8112,9373=>8113,9374=>8114,9375=>8115,9376=>8116,9377=>8117,9378=>8118,9379=>8119,9380=>8120,9381=>8121,9382=>8122,9383=>8123,9384=>8124,9385=>8125,9386=>8126,9387=>8127,9388=>8128,9389=>8129,9390=>8130,9391=>8131,9392=>8132,9393=>8133,9394=>8134,9395=>8135,9396=>8136,9397=>8137,12867=>8138,12861=>8139,12863=>8140,12852=>8141,12856=>8142,12851=>8143,12860=>8144,12866=>8145,12862=>8146,12854=>8147,12853=>8148,12859=>8149,12864=>8150,12858=>8151,12976=>8152,12973=>8153,12969=>8154,12975=>8155,12948=>8156,12970=>8157,12952=>8158,12971=>8159,12946=>8160,12945=>8161,12947=>8162,12972=>8163,12974=>8164,12950=>8165,9131=>8174,9132=>8175,9133=>8176,9127=>8178,9128=>8179,9129=>8180,13260=>8182,13061=>8183,13215=>8186,13219=>8187,13222=>8188,12958=>8191,13192=>8192,13193=>8193,13256=>8194,8749=>8195,12848=>8197,12842=>8198,12843=>8199,12844=>8200,12845=>8201,12846=>8202,12847=>8203,12855=>8204,12865=>8205,10145=>8206,11013=>8207,11014=>8208,11015=>8209,9673=>8210,9824=>8211,9829=>8212,9827=>8213,9830=>8214,9728=>8215,9729=>8216,9730=>8217,9731=>8218,9758=>8219,9756=>8220,9757=>8221,9759=>8222,12953=>8223,9450=>8224,8554=>8225,8555=>8226,9601=>8230,9602=>8231,9603=>8232,9604=>8233,9605=>8234,9606=>8235,9607=>8236,9608=>8237,9615=>8238,9614=>8239,9613=>8240,9612=>8241,9611=>8242,9610=>8243,9609=>8244,9620=>8245,9621=>8246,9581=>8247,9582=>8248,9584=>8249,9583=>8250,9552=>8251,9566=>8252,9578=>8253,9569=>8254,9698=>8255,9699=>8256,9701=>8257,9700=>8258,9585=>8261,9586=>8262,9587=>8263,65040=>8268,20956=>8284,29081=>8285,10102=>8286,10103=>8287,10104=>8288,10105=>8289,10106=>8290,10107=>8291,10108=>8292,10109=>8293,10110=>8294,8570=>8298,8571=>8299,8575=>8303,8458=>8304,8457=>8305,8507=>8307,12292=>8308,8646=>8309,8644=>8310,8645=>8311,12535=>8313,12536=>8314,12537=>8315,12538=>8316,12957=>8319,13179=>8323,13107=>8327,13134=>8328,32394=>8359,35100=>8360,37704=>8361,37512=>8362,34012=>8363,20425=>8364,28859=>8365,26161=>8366,26824=>8367,37625=>8368,26363=>8369,24389=>8370,12033=>8371,20008=>8371,20193=>8372,20220=>8373,20224=>8374,20227=>8375,20281=>8376,20310=>8377,20370=>8378,20362=>8379,20378=>8380,20372=>8381,20429=>8382,20544=>8383,20514=>8384,20479=>8385,20510=>8386,20550=>8387,20592=>8388,20546=>8389,20628=>8390,20724=>8391,20696=>8392,20810=>8393,20836=>8394,20893=>8395,20926=>8396,20972=>8397,21013=>8398,21148=>8399,21158=>8400,21184=>8401,21211=>8402,21248=>8403,21284=>8405,21362=>8406,21395=>8407,21426=>8408,21469=>8409,64014=>8410,21660=>8411,21642=>8412,21673=>8413,21759=>8414,21894=>8415,22361=>8416,22373=>8417,22444=>8418,22472=>8419,22471=>8420,64015=>8421,22686=>8423,22706=>8424,22795=>8425,22867=>8426,22875=>8427,22877=>8428,22883=>8429,22948=>8430,22970=>8431,23382=>8432,23488=>8433,29999=>8434,23512=>8435,23582=>8437,23718=>8438,23738=>8439,23797=>8440,23847=>8441,23891=>8442,23874=>8444,23917=>8445,23992=>8446,23993=>8447,24016=>8448,24353=>8449,24372=>8450,24423=>8451,24503=>8452,24542=>8453,24669=>8454,24709=>8455,24714=>8456,24798=>8457,24789=>8458,24864=>8459,24818=>8460,24849=>8461,24887=>8462,24880=>8463,24984=>8464,25107=>8465,25254=>8466,25589=>8467,25696=>8468,25757=>8469,25806=>8470,25934=>8471,26112=>8472,26133=>8473,26121=>8474,26158=>8475,26148=>8477,26213=>8478,26199=>8479,26201=>8480,64018=>8481,26227=>8482,26265=>8483,26272=>8484,26290=>8485,26303=>8486,26362=>8487,26382=>8488,26470=>8490,26555=>8491,26706=>8492,26560=>8493,26692=>8495,26831=>8496,64019=>8497,26984=>8498,64020=>8499,27032=>8500,27106=>8501,27184=>8502,27243=>8503,27206=>8504,27251=>8505,27262=>8506,27362=>8507,27364=>8508,27606=>8509,27711=>8510,27740=>8511,27782=>8512,27759=>8513,27866=>8514,27908=>8515,28039=>8516,28015=>8517,28054=>8518,28076=>8519,28111=>8520,28152=>8521,28146=>8522,28156=>8523,28217=>8524,28252=>8525,28199=>8526,28220=>8527,28351=>8528,28552=>8529,28597=>8530,28661=>8531,28677=>8532,28679=>8533,28712=>8534,28805=>8535,28843=>8536,28943=>8537,28932=>8538,29020=>8539,28998=>8540,28999=>8541,29121=>8543,29182=>8544,29361=>8545,29374=>8546,29476=>8547,64022=>8548,29559=>8549,29629=>8550,29641=>8551,29654=>8552,29667=>8553,29650=>8554,29703=>8555,29685=>8556,29734=>8557,29738=>8558,29737=>8559,29742=>8560,29833=>8562,29855=>8563,29953=>8564,30063=>8565,30338=>8566,30364=>8567,30366=>8568,30363=>8569,30374=>8570,64023=>8571,30534=>8572,21167=>8573,30753=>8574,30798=>8575,30820=>8576,30842=>8577,31024=>8578,64024=>8579,64025=>8580,64026=>8581,31124=>8582,64027=>8583,31131=>8584,31441=>8585,31463=>8586,64028=>8587,31467=>8588,31646=>8589,64029=>8590,32072=>8591,32183=>8593,32160=>8594,32214=>8595,32338=>8596,32583=>8597,32673=>8598,64030=>8599,33537=>8600,33634=>8601,33663=>8602,33735=>8603,33782=>8604,33864=>8605,33972=>8606,34131=>8607,34137=>8608,34155=>8609,64031=>8610,34224=>8611,64032=>8612,64033=>8613,34823=>8614,35061=>8615,35346=>8616,35383=>8617,35449=>8618,35495=>8619,35518=>8620,35551=>8621,64034=>8622,35574=>8623,35667=>8624,35711=>8625,36080=>8626,36084=>8627,36114=>8628,36214=>8629,64035=>8630,36559=>8631,64037=>8633,36967=>8634,37086=>8635,64038=>8636,37141=>8637,37159=>8638,37338=>8639,37335=>8640,37342=>8641,37357=>8642,37358=>8643,37348=>8644,37349=>8645,37382=>8646,37392=>8647,37386=>8648,37434=>8649,37440=>8650,37436=>8651,37454=>8652,37465=>8653,37457=>8654,37433=>8655,37479=>8656,37543=>8657,37495=>8658,37496=>8659,37607=>8660,37591=>8661,37593=>8662,37584=>8663,64039=>8664,37589=>8665,37600=>8666,37587=>8667,37669=>8668,37665=>8669,37627=>8670,64040=>8671,37662=>8672,37631=>8673,37661=>8674,37634=>8675,37744=>8676,37719=>8677,37796=>8678,37830=>8679,37854=>8680,37880=>8681,37937=>8682,37957=>8683,37960=>8684,38290=>8685,64041=>8687,38557=>8688,38575=>8689,38707=>8690,38715=>8691,38723=>8692,38733=>8693,38735=>8694,12205=>8695,38737=>8695,38999=>8697,39013=>8698,64042=>8699,64043=>8700,39207=>8701,64044=>8702,39326=>8703,39502=>8704,39641=>8705,39644=>8706,39797=>8707,39794=>8708,39823=>8709,39857=>8710,39867=>8711,39936=>8712,40304=>8713,40299=>8714,64045=>8715,40473=>8716,40657=>8717,8364=>9354,8486=>9355,64256=>9358,64259=>9359,64260=>9360,257=>9361,299=>9362,363=>9363,275=>9364,333=>9365,256=>9366,298=>9367,362=>9368,274=>9369,332=>9370,8539=>9371,8540=>9372,8541=>9373,8542=>9374,8531=>9375,8532=>9376,8304=>9377,8308=>9378,8309=>9379,8310=>9380,8311=>9381,8312=>9382,8313=>9383,8320=>9384,8321=>9385,8322=>9386,8323=>9387,8324=>9388,8325=>9389,8326=>9390,8327=>9391,8328=>9392,8329=>9393,461=>9394,282=>9395,7868=>9397,463=>9398,296=>9400,465=>9401,467=>9403,366=>9404,360=>9405,462=>9406,283=>9407,7869=>9409,464=>9410,297=>9412,466=>9413,468=>9415,367=>9416,361=>9417,593=>9418,8049=>9419,8048=>9420,509=>9421,596=>9423,601=>9426,602=>9429,603=>9432,8051=>9433,8050=>9434,567=>9435,331=>9436,629=>9437,652=>9438,658=>9441,643=>9442,720=>9443,8534=>9785,8535=>9786,8536=>9787,8537=>9788,8538=>9789,12832=>10126,12833=>10127,12834=>10128,12835=>10129,12836=>10130,12837=>10131,12838=>10132,12839=>10133,12840=>10134,12841=>10135,12892=>10244,12893=>10245,12894=>10246,12895=>10247,12977=>10248,12978=>10249,12979=>10250,12980=>10251,12981=>10252,12982=>10253,12983=>10254,12984=>10255,12985=>10256,12986=>10257,12987=>10258,12988=>10259,12989=>10260,12990=>10261,12991=>10262,9424=>10313,9425=>10314,9426=>10315,9427=>10316,9428=>10317,9429=>10318,9430=>10319,9431=>10320,9432=>10321,9433=>10322,9434=>10323,9435=>10324,9436=>10325,9437=>10326,9438=>10327,9439=>10328,9440=>10329,9441=>10330,9442=>10331,9443=>10332,9444=>10333,9445=>10334,9446=>10335,9447=>10336,9448=>10337,9449=>10338,9398=>10339,9399=>10340,9400=>10341,9401=>10342,9402=>10343,9403=>10344,9404=>10345,9405=>10346,9406=>10347,9407=>10348,9408=>10349,9409=>10350,9410=>10351,9411=>10352,9412=>10353,9413=>10354,9414=>10355,9415=>10356,9416=>10357,9417=>10358,9418=>10359,9419=>10360,9420=>10361,9421=>10362,9422=>10363,9423=>10364,13008=>10413,13009=>10414,13010=>10415,13011=>10416,13012=>10417,13013=>10418,13014=>10419,13015=>10420,13016=>10421,13017=>10422,13018=>10423,13019=>10424,13020=>10425,13021=>10426,13022=>10427,13023=>10428,13024=>10429,13025=>10430,13026=>10431,13027=>10432,13028=>10433,13029=>10434,13030=>10435,13031=>10436,13032=>10437,13033=>10438,13034=>10439,13035=>10440,13036=>10441,13037=>10442,13038=>10443,13039=>10444,13040=>10445,13041=>10446,13042=>10447,13043=>10448,13044=>10449,13045=>10450,13046=>10451,13047=>10452,13048=>10453,13049=>10454,13050=>10455,13051=>10456,13052=>10457,13053=>10458,13054=>10459,12928=>10461,12929=>10462,12930=>10463,12931=>10464,12932=>10465,12933=>10466,12934=>10467,12935=>10468,12936=>10469,12937=>10470,12944=>10471,12938=>10472,12939=>10473,12940=>10474,12941=>10475,12942=>10476,12943=>10477,12959=>10479,12960=>10486,12961=>10487,12955=>10488,12954=>10489,12963=>10490,12962=>10491,12951=>10492,12956=>10494,12949=>10495,9676=>10502,9471=>10503,10111=>10514,9451=>10515,9452=>10516,9453=>10517,9454=>10518,9455=>10519,9456=>10520,9457=>10521,9458=>10522,9459=>10523,9460=>10524,8414=>11035,13274=>11851,8448=>11855,13250=>11856,8453=>11859,13169=>11861,13197=>11864,13211=>11865,13271=>11869,13272=>11870,13057=>11874,13058=>11875,13060=>11876,13062=>11877,13064=>11879,13063=>11881,13066=>11882,13065=>11884,13067=>11886,13068=>11888,13070=>11889,13071=>11890,13072=>11891,13073=>11892,13074=>11893,13075=>11894,13079=>11896,13081=>11898,13082=>11900,13083=>11901,13084=>11902,13085=>11903,13087=>11904,13088=>11905,13089=>11906,13092=>11907,13093=>11909,13096=>11912,13097=>11913,13101=>11915,13102=>11918,13103=>11919,13104=>11920,13106=>11921,13108=>11924,13109=>11925,13116=>11926,13111=>11930,13112=>11932,13114=>11933,13117=>11934,13121=>11935,13118=>11936,13119=>11937,13120=>11938,13123=>11939,13124=>11940,13125=>11941,13126=>11942,13128=>11943,13131=>11944,13132=>11945,13135=>11946,13136=>11947,13138=>11950,13140=>11951,13139=>11954,13141=>11955,13142=>11956,8501=>12089,976=>12090,8714=>12091,8463=>12092,981=>12094,987=>12095,977=>12096,9832=>12098,9833=>12099,9836=>12100,12347=>12106,12339=>12108,12340=>12109,12341=>12110,8252=>12111,8265=>12112,8723=>12118,8771=>12120,8818=>12121,8819=>12122,12312=>12129,12313=>12130,65375=>12131,65376=>12132,9115=>12143,9117=>12144,9118=>12145,9120=>12146,9121=>12151,9123=>12152,9124=>12153,9126=>12154,9116=>12167,9119=>12167,9122=>12167,9125=>12167,9130=>12167,9986=>12176,12349=>12179,12447=>12181,8709=>12184,8864=>12185,8854=>12186,8856=>12187,8853=>12188,8855=>12189,9888=>12192,9664=>12194,9654=>12195,8656=>12200,8596=>12201,8600=>12202,8601=>12203,8598=>12204,8599=>12205,8652=>12206,8651=>12207,12336=>12218,8967=>12219,10048=>12228,10047=>12229,9643=>12237,9642=>12239,10010=>12241,9702=>12254,10070=>12259,65093=>12639,65094=>12640,64103=>13320,64098=>13321,32227=>13322,12232=>13323,40643=>13323,28331=>13324,64082=>13325,64061=>13326,64069=>13327,64062=>13328,27114=>13329,28212=>13330,64096=>13331,64071=>13332,64056=>13333,64066=>13334,64078=>13335,34395=>13336,64105=>13337,64052=>13338,64099=>13339,25581=>13340,25802=>13341,30799=>13342,64084=>13343,63856=>13344,64077=>13345,64097=>13346,64072=>13347,64076=>13348,64091=>13349,64092=>13350,64081=>13351,64067=>13352,64090=>13353,28041=>13354,29376=>13355,194885=>13357,64086=>13358,64080=>13359,64049=>13360,64059=>13361,24034=>13362,64063=>13363,64101=>13364,21373=>13365,64055=>13366,64095=>13367,24501=>13368,64064=>13369,64083=>13371,64085=>13373,64104=>13374,64068=>13375,64089=>13376,26202=>13377,64053=>13378,64075=>13379,64100=>13380,64065=>13381,64048=>13382,64057=>13384,64051=>13385,27493=>13386,64058=>13387,27599=>13388,64050=>13389,25150=>13390,64079=>13391,63773=>13392,63964=>13393,63798=>13394,28122=>13395,63952=>13396,26310=>13397,27511=>13398,64087=>13399,37706=>13400,37636=>13402,133390=>13523,35999=>13644,11991=>13645,11965=>13646,158033=>13646,37555=>13652,38321=>13653,194812=>13656,194965=>13670,194794=>13679,26478=>13681,11974=>13682,194594=>13684,156194=>13691,13314=>13698,26083=>13701,134071=>13706,171339=>13717,194611=>13719,24378=>13720,11945=>13729,20465=>13731,63753=>13739,11964=>13747,194732=>13750,26435=>13751,133732=>13755,35329=>13756,25142=>13757,21555=>13760,23067=>13761,25221=>13765,194819=>13768,21567=>13775,27506=>13785,29986=>13790,19256=>13791,24063=>13794,194827=>13801,29626=>13802,134047=>13803,194600=>13807,194849=>13809,194623=>13815,194675=>13832,11916=>13833,11917=>13834,23577=>13835,131083=>13839,23426=>13840,194642=>13841,11997=>13847,11999=>13848,39136=>13848,11998=>13849,169599=>13849,14221=>13850,11927=>13852,14586=>13852,194887=>13854,11909=>13856,20155=>13856,131490=>13857,13599=>13865,194738=>13867,11971=>13870,35200=>13870,31237=>13875,35498=>13880,32085=>13882,28568=>13884,25591=>13892,30246=>13893,11978=>13898,163767=>13898,146686=>13904,13351=>13910,33067=>13913,194842=>13916,11950=>13922,154327=>13922,194714=>13928,194831=>13932,22305=>13952,135741=>13953,194586=>13954,64003=>13956,21534=>13964,15240=>13965,20839=>13966,63839=>13971,20023=>13981,11946=>13995,150804=>13995,24421=>13996,23020=>13997,194658=>13998,24217=>14000,13416=>14047,40884=>14048,21200=>14056,38376=>14061,26625=>14066,195024=>14068,195039=>14069,153215=>14075,11959=>14078,36534=>14083,63775=>14084,63875=>14088,31867=>14094,63906=>14095,63898=>14097,11961=>14099,32770=>14099,157360=>14100,11911=>14105,132648=>14105,131210=>14108,133508=>14109,194604=>14109,11915=>14110,13630=>14110,21589=>14115,22841=>14117,23414=>14120,194669=>14121,23572=>14122,14306=>14123,23782=>14124,20040=>14126,194742=>14129,158105=>14134,25371=>14135,26211=>14138,194779=>14140,27126=>14143,27014=>14144,27596=>14148,28183=>14150,27818=>14153,11942=>14157,20012=>14157,29935=>14160,30069=>14161,30188=>14162,30286=>14163,16305=>14164,30570=>14165,30633=>14166,31571=>14173,16996=>14176,194924=>14180,32328=>14183,132415=>14188,11955=>14189,156266=>14189,33089=>14194,17491=>14195,33401=>14197,11966=>14197,64094=>14198,11967=>14198,64093=>14199,11968=>14199,20857=>14201,33626=>14202,17701=>14206,34292=>14208,131248=>14209,34429=>14214,13358=>14216,35014=>14217,18406=>14224,36808=>14233,166279=>14253,167447=>14256,38969=>14259,39432=>14266,39903=>14271,148206=>14282,21385=>14288,64017=>14290,194785=>14291,146622=>14293,132625=>14294,19972=>14296,19973=>14297,19999=>14298,20011=>14299,20015=>14300,20016=>14301,20032=>14302,20033=>14303,20036=>14304,11907=>14305,20058=>14305,20095=>14306,20109=>14307,20118=>14308,20153=>14309,20176=>14310,20192=>14311,20221=>14312,20223=>14313,20235=>14314,20245=>14315,20320=>14316,20283=>14317,20297=>14318,20308=>14319,20346=>14320,20349=>14321,20350=>14322,20375=>14323,20414=>14324,20431=>14325,20477=>14326,20480=>14327,20481=>14328,20496=>14329,20507=>14330,20519=>14331,20526=>14332,20567=>14333,20582=>14334,20586=>14335,20539=>14336,20623=>14337,20630=>14338,20636=>14339,20684=>14340,20710=>14341,20713=>14342,20719=>14343,20744=>14344,20747=>14345,20752=>14346,20763=>14347,20766=>14348,20831=>14349,20897=>14350,20924=>14351,20974=>14353,20980=>14354,20993=>14355,11913=>14356,20994=>14356,21011=>14357,21065=>14358,21089=>14359,21094=>14360,21139=>14361,21192=>14362,21232=>14363,21258=>14364,21259=>14365,21310=>14366,21324=>14367,21323=>14368,21345=>14369,21356=>14370,21419=>14371,21466=>14372,21478=>14373,21493=>14374,21543=>14375,21581=>14376,21606=>14377,21611=>14378,21620=>14379,21645=>14380,21654=>14381,21665=>14382,21677=>14383,21689=>14384,21695=>14385,21702=>14386,21709=>14387,21774=>14388,21803=>14389,21813=>14390,21834=>14391,21856=>14392,21896=>14394,21902=>14395,22024=>14396,22030=>14397,22031=>14398,22071=>14399,22079=>14400,22089=>14401,22091=>14402,22095=>14403,22118=>14404,22121=>14405,22127=>14406,22129=>14407,22130=>14408,22165=>14409,22170=>14410,22188=>14411,22189=>14412,22193=>14413,22217=>14414,22237=>14415,22244=>14416,22282=>14417,22293=>14418,22307=>14419,22319=>14420,22323=>14421,22324=>14422,22348=>14423,22384=>14424,22412=>14425,22428=>14426,22456=>14427,22502=>14428,22509=>14429,22517=>14430,22518=>14431,22527=>14432,22537=>14433,22560=>14434,22578=>14435,22652=>14436,22656=>14437,22697=>14438,22734=>14439,22736=>14440,22740=>14441,22746=>14442,22761=>14443,22796=>14444,22820=>14445,22831=>14446,22881=>14447,22893=>14448,22986=>14449,22994=>14450,23005=>14451,23011=>14452,23012=>14453,23044=>14454,23052=>14455,23075=>14456,23111=>14457,23125=>14458,23139=>14459,23149=>14460,23166=>14461,23198=>14462,23207=>14463,23212=>14464,23219=>14465,23264=>14466,23296=>14467,23321=>14468,23333=>14469,23341=>14470,23361=>14471,23420=>14472,23422=>14473,23423=>14474,23434=>14475,11919=>14476,23587=>14476,23595=>14477,23600=>14478,23651=>14479,23657=>14480,23676=>14481,23755=>14482,23762=>14483,23796=>14484,23844=>14485,23846=>14486,23875=>14487,23878=>14488,23882=>14489,23954=>14490,23956=>14491,23961=>14492,23968=>14493,24024=>14494,24032=>14495,24056=>14496,24064=>14497,24082=>14498,24084=>14499,24085=>14500,24088=>14501,24110=>14502,24152=>14503,24171=>14504,24172=>14505,24232=>14506,24234=>14507,24254=>14508,24255=>14509,24274=>14511,24327=>14512,24334=>14513,24348=>14514,24349=>14515,24354=>14516,24360=>14517,24374=>14518,24379=>14519,24384=>14520,12089=>14521,24400=>14521,24408=>14522,24420=>14523,24457=>14524,24476=>14525,24487=>14526,24484=>14527,24495=>14528,24504=>14529,11926=>14530,24516=>14530,24521=>14531,24545=>14532,24553=>14533,24557=>14534,24572=>14535,24599=>14536,24602=>14537,24627=>14538,24673=>14539,24703=>14540,24734=>14541,24740=>14542,24752=>14543,24779=>14544,24795=>14545,24824=>14546,24850=>14547,24851=>14548,24852=>14549,24860=>14550,24956=>14551,24973=>14552,24991=>14553,25000=>14554,25026=>14555,25055=>14556,25109=>14557,25129=>14558,25155=>14559,25158=>14560,11928=>14561,25164=>14561,25169=>14562,25174=>14563,25284=>14564,25340=>14565,25354=>14566,25357=>14567,25368=>14568,25401=>14569,25410=>14570,25411=>14571,25445=>14572,25460=>14573,25469=>14574,25476=>14575,25479=>14576,25488=>14577,25502=>14578,25553=>14579,25564=>14580,25609=>14581,25616=>14582,25634=>14583,25684=>14584,25691=>14585,25709=>14586,25723=>14587,25790=>14588,25791=>14589,25829=>14590,25847=>14591,25851=>14592,25860=>14593,25878=>14594,25881=>14595,25927=>14596,25959=>14597,25985=>14598,25989=>14599,26050=>14600,26096=>14601,26098=>14602,26156=>14603,26188=>14604,26203=>14605,26204=>14606,26209=>14607,26219=>14608,26276=>14610,26312=>14611,26348=>14612,26373=>14613,26387=>14614,26419=>14615,26440=>14616,26444=>14617,26486=>14618,26491=>14619,26544=>14620,26546=>14621,26617=>14622,26583=>14623,26585=>14624,26608=>14625,26668=>14626,26672=>14627,26673=>14628,26715=>14629,26738=>14630,26741=>14631,26746=>14632,26756=>14633,26789=>14634,26802=>14635,26832=>14636,26838=>14637,26856=>14638,26861=>14639,26864=>14640,26865=>14641,26876=>14642,26897=>14643,26899=>14644,26933=>14645,26939=>14646,26967=>14647,26979=>14648,26994=>14649,27007=>14650,27008=>14651,27046=>14652,27053=>14653,27063=>14654,27094=>14655,27095=>14656,27137=>14657,27151=>14658,27157=>14659,27176=>14660,27188=>14661,27198=>14662,27205=>14663,27216=>14664,27217=>14665,27222=>14666,27227=>14667,27267=>14668,27273=>14669,27281=>14670,27293=>14671,27294=>14672,27295=>14673,27356=>14674,27367=>14675,27372=>14676,27422=>14677,27428=>14678,27445=>14679,27462=>14680,27478=>14681,27488=>14682,27522=>14683,27582=>14684,27617=>14685,27633=>14686,27664=>14687,27699=>14688,27701=>14689,11937=>14689,11938=>14690,27737=>14691,27766=>14692,27771=>14693,27781=>14694,27797=>14695,27804=>14696,27856=>14697,27860=>14698,27862=>14699,27872=>14700,27883=>14701,27884=>14702,27886=>14703,27914=>14704,27918=>14705,27921=>14706,27950=>14707,27991=>14708,27998=>14709,28005=>14710,28034=>14711,28095=>14712,28100=>14713,28106=>14714,28118=>14715,28137=>14716,28194=>14717,28241=>14718,28359=>14719,28362=>14720,28366=>14721,28413=>14722,28442=>14723,28458=>14724,28463=>14725,28467=>14726,28506=>14727,28510=>14728,28514=>14729,28541=>14730,28555=>14731,28557=>14732,28562=>14733,28564=>14734,28570=>14735,28583=>14736,28584=>14737,28598=>14738,28634=>14739,28638=>14740,28729=>14742,28732=>14743,28756=>14745,28765=>14746,28766=>14747,28772=>14748,11939=>14749,28780=>14749,28798=>14750,28801=>14751,28821=>14752,28855=>14753,28883=>14754,28884=>14755,28888=>14756,28892=>14757,28935=>14758,28960=>14759,28977=>14760,29002=>14761,29010=>14762,29024=>14763,29049=>14764,29074=>14765,29131=>14767,29139=>14768,29142=>14769,29184=>14770,29213=>14771,29227=>14772,29240=>14773,29249=>14774,29267=>14775,29269=>14776,29270=>14777,29276=>14778,29325=>14779,11944=>14780,29357=>14780,29364=>14781,29383=>14782,29435=>14783,29444=>14784,29445=>14785,29480=>14786,29489=>14787,29507=>14788,29548=>14789,29564=>14790,29571=>14791,29573=>14792,29574=>14793,29589=>14794,29598=>14795,29599=>14796,29600=>14797,29606=>14798,29611=>14799,29621=>14800,29623=>14801,29628=>14802,29647=>14803,29657=>14804,29673=>14805,29684=>14806,29693=>14807,29700=>14808,29706=>14809,29722=>14810,29723=>14811,29732=>14812,29736=>14813,29740=>14814,29743=>14815,29744=>14816,29745=>14817,29753=>14818,29764=>14819,29767=>14820,29771=>14821,29773=>14822,29777=>14823,29783=>14824,29798=>14825,29803=>14826,29809=>14827,29824=>14828,29829=>14829,29830=>14830,29831=>14831,29840=>14832,29848=>14833,29852=>14834,29856=>14835,29859=>14836,29864=>14837,29867=>14838,29877=>14839,29887=>14840,29896=>14841,29914=>14842,29918=>14843,30030=>14844,30073=>14845,30081=>14846,30096=>14847,12135=>14848,30098=>14848,30099=>14849,30132=>14850,30180=>14851,30201=>14852,30208=>14853,30218=>14854,30229=>14855,30230=>14856,30233=>14857,30238=>14858,30253=>14859,30261=>14860,30275=>14861,30283=>14862,30309=>14863,30317=>14864,30319=>14865,30321=>14866,30324=>14867,30372=>14868,30373=>14869,30405=>14870,30412=>14871,30444=>14872,30460=>14873,30516=>14874,30518=>14875,30556=>14876,30559=>14877,30560=>14878,30578=>14879,30589=>14880,30613=>14881,30634=>14882,30694=>14883,30704=>14884,30708=>14885,30726=>14886,30754=>14887,30765=>14888,30766=>14889,30768=>14890,30773=>14891,30824=>14892,30878=>14893,30920=>14894,30924=>14895,30926=>14896,30948=>14897,30944=>14898,30945=>14899,30962=>14900,30967=>14901,30971=>14902,31025=>14903,11949=>14905,31035=>14905,31037=>14906,31045=>14907,31067=>14908,31068=>14909,31115=>14910,31126=>14911,31128=>14912,12145=>14913,31160=>14913,31163=>14914,31178=>14915,31194=>14916,31235=>14917,31241=>14918,31249=>14919,31262=>14920,31277=>14921,31289=>14922,31301=>14923,31308=>14924,31325=>14925,31341=>14927,31352=>14928,31392=>14929,31395=>14930,31411=>14931,31419=>14932,31420=>14933,31430=>14934,31495=>14935,31508=>14936,31527=>14937,31537=>14938,31559=>14939,31566=>14940,31584=>14941,31593=>14942,31597=>14943,31602=>14944,31633=>14945,31663=>14946,31703=>14947,31705=>14948,31755=>14949,31759=>14950,31776=>14951,31782=>14952,31793=>14953,31798=>14954,31825=>14955,31833=>14956,31847=>14957,31854=>14958,31856=>14959,31932=>14960,31935=>14961,31944=>14962,31945=>14963,31959=>14964,31961=>14965,31965=>14966,31979=>14967,32007=>14968,32008=>14969,32009=>14970,32019=>14971,32029=>14972,32035=>14973,32065=>14974,32083=>14975,32089=>14976,32093=>14977,32122=>14978,32134=>14979,32139=>14980,32140=>14981,32204=>14982,32235=>14983,32241=>14984,32249=>14985,32264=>14986,32273=>14987,32277=>14988,32288=>14989,32327=>14990,32354=>14991,32366=>14992,32371=>14993,32397=>14994,32401=>14995,32408=>14996,32580=>14997,32591=>14998,11947=>14999,11954=>14999,32594=>14999,11953=>15000,32595=>15000,32609=>15001,32657=>15002,32703=>15003,32718=>15004,32735=>15005,32741=>15006,32748=>15007,32750=>15008,32751=>15009,32762=>15010,32782=>15011,32785=>15012,32788=>15013,32804=>15014,32806=>15015,32826=>15016,32828=>15017,32864=>15018,32881=>15019,32885=>15020,32926=>15021,32934=>15022,32939=>15023,32983=>15024,32984=>15025,33046=>15026,33048=>15027,33082=>15028,33098=>15029,33100=>15030,33153=>15031,33156=>15032,33204=>15033,33231=>15034,33273=>15035,33283=>15036,33313=>15037,33330=>15038,33332=>15039,33350=>15040,33355=>15041,33359=>15042,33422=>15043,33454=>15044,33463=>15045,33470=>15046,33478=>15047,33534=>15048,33603=>15049,33617=>15050,33621=>15051,33670=>15052,33677=>15053,33682=>15054,33688=>15055,33705=>15056,33727=>15057,33728=>15058,33770=>15059,33807=>15060,33809=>15061,33866=>15062,33910=>15063,33960=>15064,33967=>15065,33984=>15066,33986=>15067,34032=>15068,34045=>15069,34060=>15070,34100=>15071,34142=>15072,34191=>15073,34231=>15074,34254=>15075,34221=>15076,34322=>15077,34345=>15078,34386=>15079,34403=>15080,34412=>15081,34415=>15082,34426=>15083,34445=>15084,34449=>15085,34456=>15086,34471=>15087,34472=>15088,34554=>15089,34557=>15090,34571=>15091,34579=>15092,34585=>15093,34590=>15094,34600=>15095,34622=>15096,34673=>15097,34696=>15098,34713=>15099,34732=>15100,34733=>15101,34741=>15102,34774=>15103,34795=>15104,34797=>15105,34817=>15106,34822=>15108,34827=>15109,34836=>15110,34844=>15111,34902=>15112,34911=>15113,11970=>15114,34916=>15114,34968=>15115,34986=>15116,35005=>15117,35006=>15118,35018=>15119,35026=>15120,35035=>15121,35056=>15122,35057=>15123,35078=>15124,35096=>15125,35097=>15126,35098=>15127,35111=>15128,35120=>15129,35134=>15130,35195=>15131,35284=>15132,35286=>15133,35301=>15134,35313=>15135,35335=>15136,35343=>15137,35349=>15138,35362=>15139,35406=>15140,35455=>15141,35572=>15142,35615=>15143,35639=>15144,35651=>15145,35652=>15146,35668=>15147,35740=>15148,35742=>15149,35911=>15150,35924=>15151,35955=>15152,36004=>15153,36057=>15154,36065=>15155,36088=>15156,36094=>15157,36123=>15158,36201=>15159,36204=>15160,36228=>15161,36237=>15162,36245=>15163,36262=>15164,36294=>15165,36302=>15166,36324=>15167,36332=>15168,36384=>15169,36427=>15170,36460=>15171,36464=>15172,36474=>15173,36498=>15174,36526=>15175,36531=>15176,36561=>15177,36564=>15178,36601=>15179,36631=>15180,36662=>15181,36774=>15182,12193=>15183,36789=>15183,11981=>15184,36790=>15184,36832=>15186,36836=>15187,36854=>15188,36866=>15189,36908=>15190,36932=>15191,37000=>15192,37013=>15193,37017=>15194,37019=>15195,37026=>15196,37044=>15197,37079=>15198,37085=>15199,37108=>15200,37143=>15201,37148=>15202,37169=>15203,37178=>15204,37181=>15205,37192=>15206,37211=>15207,37217=>15208,37220=>15209,37262=>15210,37278=>15211,37288=>15212,37293=>15213,37294=>15214,37298=>15215,37308=>15216,37360=>15217,37367=>15218,37371=>15219,37383=>15220,37416=>15221,37427=>15222,37432=>15223,37443=>15224,37447=>15225,37455=>15226,37472=>15227,37570=>15228,37579=>15229,37580=>15230,37599=>15231,37645=>15232,37653=>15233,37663=>15234,37671=>15235,37703=>15236,37714=>15237,37738=>15239,37741=>15240,37787=>15241,37818=>15242,37801=>15243,37825=>15244,37834=>15245,37858=>15246,37882=>15247,37885=>15248,37903=>15249,37940=>15250,37951=>15251,37973=>15252,37995=>15253,38002=>15254,11986=>15255,38264=>15255,38310=>15256,38313=>15257,38324=>15259,38333=>15260,38362=>15261,11983=>15262,11990=>15262,38429=>15262,38465=>15263,38488=>15264,38532=>15265,38564=>15266,38569=>15267,38610=>15268,195060=>15269,38622=>15270,38633=>15271,38641=>15272,38658=>15273,38665=>15274,38746=>15275,38755=>15276,38766=>15277,38771=>15278,38810=>15279,38818=>15280,38837=>15281,38838=>15282,38873=>15283,38878=>15284,38900=>15285,38922=>15286,38926=>15287,38942=>15288,38947=>15289,38955=>15290,38974=>15291,38994=>15292,38995=>15293,39001=>15294,39020=>15295,39096=>15296,39098=>15297,39103=>15298,39112=>15299,39141=>15300,39218=>15301,39219=>15302,39232=>15303,39245=>15304,39260=>15305,39263=>15306,39345=>15307,39353=>15308,39354=>15309,39369=>15310,39426=>15311,39446=>15312,39460=>15313,39463=>15314,39469=>15315,39470=>15316,39478=>15317,39480=>15318,39498=>15319,39510=>15320,39605=>15321,39606=>15322,39673=>15323,39683=>15324,39712=>15325,39731=>15326,39732=>15327,39795=>15328,39801=>15329,39847=>15330,39873=>15331,39879=>15332,39895=>15333,39911=>15334,39915=>15335,39927=>15336,39930=>15337,39933=>15338,39947=>15339,39975=>15340,39978=>15341,39990=>15342,40001=>15343,40019=>15344,40035=>15345,40048=>15346,40055=>15347,40194=>15348,40258=>15349,40263=>15350,40291=>15351,40297=>15352,40316=>15353,40318=>15354,40333=>15355,40369=>15356,40387=>15357,40391=>15358,40406=>15359,40415=>15360,40427=>15361,40436=>15362,40469=>15363,40477=>15364,40612=>15365,40616=>15366,40620=>15367,40679=>15368,40686=>15369,40720=>15370,40722=>15371,40727=>15372,40729=>15373,40751=>15374,40759=>15375,40761=>15376,40769=>15377,40773=>15378,40791=>15379,40808=>15380,40817=>15381,40821=>15382,40848=>15383,40852=>15384,40866=>15385,13317=>15387,194564=>15388,22048=>15389,24267=>15390,11925=>15391,144954=>15393,28665=>15395,28390=>15396,29107=>15397,11940=>15398,64073=>15398,11980=>15403,64102=>15403,23986=>15405,20435=>15407,20697=>15408,20720=>15409,20931=>15410,22134=>15411,27220=>15412,27905=>15413,28112=>15414,28226=>15415,28377=>15416,29668=>15417,29729=>15418,30060=>15419,30801=>15420,34805=>15421,144382=>15422,29608=>15423,15091=>15424,13531=>15425,17420=>15426,16010=>15427,40893=>15429,19432=>15430,40892=>15431,16090=>15432,15138=>15433,40894=>15434,17786=>15435,16531=>15436,18021=>15438,16643=>15439,17043=>15440,18094=>15441,13448=>15442,140809=>15443,63584=>15444,63585=>15445,63586=>15446,63610=>15447,63615=>15448,8836=>15472,8837=>15473,8842=>15474,8843=>15475,8713=>15476,8965=>15478,8966=>15479,8741=>15489,8742=>15490,8802=>15505,8773=>15507,8776=>15508,8822=>15509,8823=>15510,8487=>15515,8922=>15725,8923=>15726,8533=>15727,8984=>15728,7742=>15729,7743=>15730,504=>15731,505=>15732,470=>15733,472=>15734,474=>15735,476=>15736,260=>15737,728=>15738,317=>15739,346=>15740,350=>15741,356=>15742,377=>15743,379=>15744,261=>15745,731=>15746,318=>15747,347=>15748,711=>15749,351=>15750,357=>15751,378=>15752,733=>15753,380=>15754,340=>15755,258=>15756,313=>15757,262=>15758,268=>15759,280=>15760,270=>15761,323=>15762,327=>15763,336=>15764,344=>15765,368=>15766,354=>15767,341=>15768,259=>15769,314=>15770,263=>15771,269=>15772,281=>15773,271=>15774,273=>15775,324=>15776,328=>15777,337=>15778,345=>15779,369=>15780,355=>15781,729=>15782,264=>15783,284=>15784,292=>15785,308=>15786,348=>15787,364=>15788,265=>15789,285=>15790,293=>15791,309=>15792,349=>15793,365=>15794,625=>15795,651=>15796,638=>15797,620=>15798,622=>15799,633=>15800,648=>15801,598=>15802,627=>15803,637=>15804,642=>15805,656=>15806,635=>15807,621=>15808,607=>15809,626=>15810,669=>15811,654=>15812,609=>15813,624=>15814,641=>15815,295=>15816,661=>15817,660=>15818,614=>15819,664=>15820,450=>15821,595=>15822,599=>15823,644=>15824,608=>15825,403=>15826,616=>15827,649=>15828,600=>15829,604=>15830,606=>15831,592=>15832,623=>15833,650=>15834,612=>15835,594=>15836,653=>15837,613=>15838,674=>15839,673=>15840,597=>15841,657=>15842,634=>15843,615=>15844,865=>15845,712=>15846,716=>15847,721=>15848,8255=>15849,783=>15850,741=>15851,742=>15852,743=>15853,744=>15854,745=>15855,805=>15858,812=>15859,825=>15860,796=>15861,799=>15862,800=>15863,829=>15864,809=>15865,815=>15866,734=>15867,804=>15868,816=>15869,828=>15870,820=>15871,797=>15872,798=>15873,792=>15874,793=>15875,810=>15876,826=>15877,827=>15878,794=>15879,610=>15883,611=>15884,618=>15885,628=>15886,630=>15887,632=>15888,640=>15889,655=>15890,665=>15891,668=>15892,671=>15893,688=>15894,690=>15895,695=>15896,705=>15897,736=>15898,737=>15899,8862=>15906,12348=>16194,12543=>16195,12310=>16197,12311=>16198,9838=>16199,9835=>16200,10548=>16201,10549=>16202,10687=>16203,12448=>16205,10746=>16207,10747=>16208,962=>16222,9461=>16223,9462=>16224,9463=>16225,9464=>16226,9465=>16227,9466=>16228,9467=>16229,9468=>16230,9469=>16231,9470=>16232,9750=>16233,9751=>16234,9649=>16235,12784=>16236,12785=>16237,12786=>16238,12787=>16239,12788=>16240,12789=>16241,12790=>16242,12791=>16243,12792=>16244,12793=>16245,12794=>16247,12795=>16248,12796=>16249,12797=>16250,12798=>16251,12799=>16252,9150=>16253,9151=>16254,9152=>16255,9153=>16256,9154=>16257,9155=>16258,9156=>16259,9157=>16260,9158=>16261,9159=>16262,9160=>16263,9161=>16264,9162=>16265,9163=>16266,9164=>16267,10003=>16270,9251=>16272,9166=>16273,9680=>16274,9681=>16275,9682=>16276,9683=>16277,8263=>16278,8264=>16279,8273=>16281,8258=>16282,12688=>16283,12689=>16284,12690=>16285,12691=>16286,12692=>16287,12693=>16288,12694=>16289,12695=>16290,12696=>16291,12697=>16292,12698=>16293,12699=>16294,12700=>16295,12701=>16296,12702=>16297,12703=>16298,9136=>16312,9137=>16313,9842=>16314,9843=>16315,9844=>16316,9845=>16317,9846=>16318,9847=>16319,9848=>16320,9849=>16321,9850=>16322,9851=>16323,9852=>16324,9853=>16325,12441=>16326,12442=>16327,8413=>16328,20296=>16779,20319=>16780,20330=>16781,20332=>16782,20494=>16783,20504=>16784,20545=>16785,20722=>16786,20688=>16787,20742=>16788,20739=>16789,20789=>16790,20821=>16791,20823=>16792,13493=>16793,20938=>16794,20962=>16795,21079=>16796,21196=>16797,21206=>16798,21243=>16799,21276=>16800,21347=>16801,21405=>16802,21522=>16803,21631=>16804,21640=>16805,21840=>16806,21889=>16807,21933=>16808,21966=>16809,22075=>16810,22174=>16811,22185=>16812,22195=>16813,22391=>16814,22396=>16815,135963=>16816,22479=>16817,22500=>16818,22628=>16819,22665=>16820,136302=>16821,22738=>16822,22752=>16823,34369=>16824,22923=>16825,22930=>16826,22979=>16827,23059=>16828,23143=>16829,23159=>16830,23172=>16831,23236=>16832,137405=>16833,23421=>16834,23443=>16835,23570=>16836,64060=>16837,136884=>16838,23674=>16839,23695=>16840,23711=>16841,23715=>16842,23722=>16843,23760=>16844,138804=>16845,23821=>16846,23879=>16847,23937=>16848,23972=>16849,23975=>16850,24011=>16851,24158=>16852,24313=>16853,24320=>16854,24322=>16855,24355=>16856,24381=>16857,24404=>16858,24445=>16859,24589=>16860,24596=>16861,24600=>16862,24629=>16863,24647=>16864,24733=>16865,24788=>16866,24797=>16867,24875=>16868,25020=>16869,25017=>16870,25122=>16871,25178=>16872,25199=>16873,25302=>16874,25468=>16875,25573=>16876,25721=>16877,25796=>16878,25808=>16879,25897=>16880,26013=>16881,26170=>16882,26146=>16883,26155=>16884,26160=>16885,26163=>16886,26184=>16887,143812=>16888,26231=>16889,26232=>16890,26253=>16891,26299=>16892,26331=>16893,26344=>16894,26439=>16895,26497=>16896,26515=>16897,26520=>16898,26523=>16899,26620=>16900,26653=>16901,26787=>16902,26890=>16903,26953=>16904,144836=>16905,26946=>16906,26980=>16907,27045=>16908,27087=>16909,15286=>16910,15299=>16911,27113=>16912,27125=>16913,145215=>16914,27195=>16915,145251=>16916,27284=>16917,27301=>16918,15375=>16919,27419=>16920,27436=>16921,27495=>16922,27561=>16923,27565=>16924,27607=>16925,27647=>16926,27653=>16927,27764=>16928,27800=>16929,27899=>16930,27846=>16931,27953=>16932,27961=>16933,27967=>16934,27992=>16935,28052=>16936,28074=>16937,28123=>16938,28125=>16939,28228=>16940,28254=>16941,28337=>16942,28353=>16943,28432=>16944,28505=>16945,28513=>16946,28542=>16947,28556=>16948,28576=>16949,28604=>16950,28615=>16951,28618=>16952,28656=>16953,28750=>16954,28789=>16955,28836=>16956,28900=>16957,28971=>16958,28958=>16959,28974=>16960,29009=>16961,29032=>16962,29061=>16963,29063=>16964,29114=>16965,29124=>16966,29205=>16967,15935=>16968,29339=>16969,149489=>16970,29479=>16971,29520=>16972,29542=>16973,29602=>16974,29739=>16975,29766=>16976,29794=>16977,29805=>16978,29862=>16979,29865=>16980,29897=>16981,29951=>16982,29975=>16983,16242=>16984,30158=>16985,30210=>16986,30216=>16987,30308=>16988,30337=>16989,30365=>16990,30378=>16991,30390=>16992,30414=>16993,30420=>16994,30438=>16995,30449=>16996,30474=>16997,30489=>16998,30541=>16999,30542=>17000,30586=>17001,30592=>17002,30612=>17003,30688=>17004,152718=>17005,30787=>17006,30830=>17007,30896=>17008,152846=>17009,30893=>17010,30976=>17011,31004=>17012,31022=>17013,31028=>17014,31046=>17015,31097=>17016,31176=>17017,153457=>17018,31188=>17019,31198=>17020,31211=>17021,31213=>17022,31365=>17023,154052=>17024,31438=>17025,31485=>17026,31506=>17027,31533=>17028,31547=>17029,31599=>17030,31745=>17031,31795=>17032,155041=>17033,31853=>17034,31865=>17035,31887=>17036,31892=>17037,31904=>17038,31957=>17039,32049=>17040,32092=>17041,32131=>17042,32166=>17043,32194=>17044,32296=>17045,32663=>17046,32731=>17047,32821=>17048,32823=>17049,32970=>17050,32992=>17051,33011=>17052,33120=>17053,33127=>17054,33128=>17055,33133=>17056,33211=>17057,33226=>17058,33239=>17059,17499=>17060,33376=>17061,33396=>17062,158463=>17063,33441=>17064,33443=>17065,33444=>17066,33449=>17067,33471=>17068,33493=>17069,33533=>17070,33536=>17071,33570=>17072,33581=>17073,33594=>17074,33607=>17075,33661=>17076,33703=>17077,33743=>17078,33745=>17079,33761=>17080,33793=>17081,33798=>17082,33887=>17083,33904=>17084,33907=>17085,33925=>17086,33950=>17087,33978=>17088,159296=>17089,34098=>17090,34078=>17091,34095=>17092,34148=>17093,34170=>17094,34188=>17095,34210=>17096,34251=>17097,34285=>17098,34303=>17099,34308=>17100,34309=>17101,34320=>17102,159988=>17103,34328=>17104,34360=>17105,34391=>17106,34402=>17107,17821=>17108,34421=>17109,34488=>17110,34556=>17111,34695=>17112,17898=>17113,34826=>17114,34832=>17115,35022=>17116,161412=>17117,35122=>17118,35129=>17119,35136=>17120,35220=>17121,35318=>17122,35399=>17123,35421=>17124,35425=>17125,35445=>17126,35536=>17127,35654=>17128,35673=>17129,35689=>17130,35741=>17131,35913=>17132,35944=>17133,36271=>17134,36305=>17135,36311=>17136,36387=>17137,36413=>17138,36475=>17139,164471=>17140,18500=>17141,36602=>17142,36638=>17143,36653=>17144,36692=>17145,164813=>17146,36840=>17147,36846=>17148,36872=>17149,36909=>17150,37015=>17151,37043=>17152,37054=>17153,37060=>17154,37061=>17155,37063=>17156,37103=>17157,37140=>17158,37142=>17159,37154=>17160,37155=>17161,37167=>17162,37172=>17163,37251=>17164,37361=>17165,37705=>17166,37732=>17167,37733=>17168,37795=>17169,37855=>17170,37892=>17171,37939=>17172,37962=>17173,37987=>17174,38001=>17175,38286=>17176,38303=>17177,38316=>17178,38326=>17179,38347=>17180,38352=>17181,38355=>17182,18864=>17183,38366=>17184,38565=>17185,38639=>17186,38734=>17187,38805=>17188,38830=>17189,38842=>17190,38849=>17191,38857=>17192,38875=>17193,38998=>17194,39143=>17195,39256=>17196,39427=>17197,39617=>17198,39619=>17199,39630=>17200,39638=>17201,39682=>17202,39688=>17203,19479=>17204,39725=>17205,39774=>17206,39782=>17207,39812=>17208,39818=>17209,39838=>17210,39886=>17211,39909=>17212,39928=>17213,39971=>17214,40015=>17215,40016=>17216,40037=>17217,40221=>17218,40222=>17219,40259=>17220,40274=>17221,40330=>17222,40342=>17223,40384=>17224,40364=>17225,40380=>17226,172432=>17227,40423=>17228,40455=>17229,40606=>17230,40623=>17231,40855=>17232,131209=>17233,19970=>17234,19983=>17235,19986=>17236,20009=>17237,20014=>17238,20039=>17239,131234=>17240,20049=>17241,13318=>17242,131236=>17243,20073=>17244,20125=>17245,13356=>17246,20156=>17247,20163=>17248,20168=>17249,20203=>17250,20186=>17251,20209=>17252,20213=>17253,20246=>17254,20324=>17255,20279=>17256,20286=>17257,20312=>17258,131603=>17259,20343=>17260,20344=>17261,20354=>17262,20357=>17263,20454=>17264,20402=>17265,20421=>17266,20427=>17267,20434=>17268,13418=>17269,20466=>17270,20499=>17271,20508=>17272,20558=>17273,20563=>17274,20579=>17275,20643=>17276,20616=>17277,20626=>17278,20627=>17279,20629=>17280,20650=>17281,131883=>17282,20657=>17283,20666=>17284,20667=>17285,20676=>17286,20679=>17287,20723=>17288,131969=>17289,20686=>17290,131953=>17291,20692=>17292,20705=>17293,13458=>17294,132089=>17295,20759=>17296,132170=>17297,20832=>17298,132361=>17299,20851=>17300,20867=>17301,20875=>17302,13500=>17303,20888=>17304,20899=>17305,20909=>17306,13511=>17307,132566=>17308,20979=>17309,21010=>17310,21014=>17311,132943=>17312,21077=>17313,21084=>17314,21100=>17315,21111=>17316,21124=>17317,21122=>17318,133127=>17319,21144=>17320,133178=>17321,21156=>17322,21178=>17323,21179=>17324,21194=>17325,21201=>17326,133305=>17327,21239=>17328,21301=>17329,21314=>17330,133500=>17331,133533=>17332,21351=>17333,21370=>17334,21412=>17335,21428=>17336,133843=>17337,21431=>17338,21440=>17339,133917=>17340,13661=>17341,13662=>17342,21461=>17343,13667=>17344,21492=>17345,21540=>17346,21544=>17347,13678=>17348,21571=>17349,21602=>17350,21612=>17351,21653=>17352,21664=>17353,21670=>17354,21678=>17355,21687=>17356,21690=>17357,21699=>17358,134469=>17359,21740=>17360,21743=>17361,21745=>17362,21747=>17363,21760=>17364,21761=>17365,21769=>17366,21820=>17367,21825=>17368,13734=>17369,21831=>17370,13736=>17371,21860=>17372,134625=>17373,21885=>17374,21890=>17375,21905=>17376,13765=>17377,21970=>17378,134805=>17379,134765=>17380,21951=>17381,21961=>17382,21964=>17383,21969=>17384,21981=>17385,13786=>17386,21986=>17387,134756=>17388,21993=>17389,22056=>17390,135007=>17391,22023=>17392,22032=>17393,22064=>17394,13812=>17395,22077=>17396,22080=>17397,22087=>17398,22110=>17399,22112=>17400,22125=>17401,13829=>17402,22152=>17403,22156=>17404,22173=>17405,22184=>17406,22194=>17407,22213=>17408,22221=>17409,22239=>17410,22248=>17411,22262=>17412,22263=>17413,135681=>17414,135765=>17415,22313=>17416,135803=>17417,22341=>17418,22342=>17419,22349=>17420,135796=>17421,22376=>17422,22383=>17423,22387=>17424,22388=>17425,22389=>17426,22395=>17427,135908=>17428,135895=>17429,22426=>17430,22429=>17431,22430=>17432,22440=>17433,22487=>17434,135933=>17435,22476=>17436,135990=>17437,136004=>17438,22494=>17439,22512=>17440,13898=>17441,22520=>17442,22523=>17443,22525=>17444,22532=>17445,22558=>17446,22567=>17447,22585=>17448,136132=>17449,22601=>17450,22604=>17451,22631=>17452,22666=>17453,22667=>17454,22669=>17455,22671=>17456,22672=>17457,22676=>17458,22685=>17459,22698=>17460,22705=>17461,136301=>17462,22723=>17463,22733=>17464,22754=>17465,22771=>17466,22772=>17467,22789=>17468,22790=>17469,22797=>17470,22804=>17471,136663=>17472,13969=>17473,22845=>17474,13977=>17475,22854=>17476,13974=>17477,158761=>17478,22879=>17479,136775=>17480,22901=>17481,22902=>17482,22908=>17483,22943=>17484,22958=>17485,22972=>17486,22984=>17487,22989=>17488,23006=>17489,23015=>17490,23022=>17491,136966=>17492,137026=>17493,14031=>17494,23053=>17495,23063=>17496,23079=>17497,23085=>17498,23141=>17499,23162=>17500,23179=>17501,23196=>17502,23199=>17503,23200=>17504,23202=>17505,23217=>17506,23221=>17507,23226=>17508,23231=>17509,23258=>17510,23260=>17511,23269=>17512,23280=>17513,23278=>17514,23285=>17515,23304=>17516,23319=>17517,23348=>17518,23372=>17519,23378=>17520,23400=>17521,23407=>17522,23425=>17523,23428=>17524,137667=>17525,23446=>17526,23468=>17527,14177=>17528,14178=>17529,23502=>17530,23510=>17531,14188=>17532,14187=>17533,23537=>17534,23549=>17535,14197=>17536,23555=>17537,23593=>17538,138326=>17539,23647=>17540,23655=>17541,23656=>17542,23664=>17543,138541=>17544,138565=>17545,138616=>17546,138594=>17547,23688=>17548,23690=>17549,14273=>17550,138657=>17551,138652=>17552,23712=>17553,23714=>17554,23719=>17555,138642=>17556,23725=>17557,23733=>17558,138679=>17559,23753=>17560,138720=>17561,138803=>17562,23814=>17563,23824=>17564,23851=>17565,23837=>17566,23840=>17567,23857=>17568,23865=>17569,14312=>17570,23905=>17571,23914=>17572,14324=>17573,23920=>17574,139038=>17575,14333=>17576,23944=>17577,14336=>17578,23959=>17579,23984=>17580,23988=>17581,139126=>17582,24017=>17583,24023=>17584,139258=>17585,24036=>17586,24041=>17587,14383=>17588,14390=>17589,14400=>17590,24095=>17591,24126=>17592,24137=>17593,14428=>17594,24150=>17595,14433=>17596,24173=>17597,24174=>17598,139643=>17599,24229=>17600,24236=>17601,24249=>17602,24262=>17603,24281=>17604,140062=>17605,24317=>17606,24328=>17607,140205=>17608,24350=>17609,24391=>17610,24419=>17611,24434=>17612,24446=>17613,24463=>17614,24482=>17615,24519=>17616,24523=>17617,24530=>17618,24531=>17619,24532=>17620,24546=>17621,24558=>17622,24559=>17623,24563=>17624,14615=>17625,24610=>17626,24612=>17627,14618=>17628,24652=>17629,24725=>17630,24744=>17631,141043=>17632,24753=>17633,24766=>17634,24776=>17635,24793=>17636,24814=>17637,24821=>17638,24848=>17639,24857=>17640,24862=>17641,24890=>17642,14703=>17643,24897=>17644,24902=>17645,24928=>17646,141403=>17647,24978=>17648,24979=>17649,24983=>17650,24997=>17651,25005=>17652,141483=>17653,25045=>17654,25053=>17655,25077=>17656,141711=>17657,25123=>17658,25170=>17659,25185=>17660,25188=>17661,25211=>17662,25197=>17663,25203=>17664,25241=>17665,25301=>17666,142008=>17667,25341=>17668,25347=>17669,25360=>17670,142159=>17671,142160=>17672,25394=>17673,25397=>17674,25403=>17675,25404=>17676,25409=>17677,25412=>17678,25422=>17679,142150=>17680,25433=>17681,142365=>17682,142246=>17683,25452=>17684,25497=>17685,142372=>17686,25492=>17687,25533=>17688,25556=>17689,25557=>17690,25568=>17691,25579=>17692,25580=>17693,25586=>17694,25630=>17695,25637=>17696,25641=>17697,25647=>17698,25690=>17699,25693=>17700,25715=>17701,25725=>17702,25735=>17703,25745=>17704,25759=>17705,25803=>17706,25804=>17707,25813=>17708,25815=>17709,142817=>17710,25828=>17711,25855=>17712,14958=>17713,25871=>17714,25876=>17715,14963=>17716,25886=>17717,25906=>17718,25924=>17719,25940=>17720,25963=>17721,25978=>17722,25988=>17723,25994=>17724,26034=>17725,26037=>17726,26040=>17727,26047=>17728,26057=>17729,26068=>17730,15062=>17731,26105=>17732,26108=>17733,26116=>17734,26120=>17735,26145=>17736,26154=>17737,26181=>17738,26193=>17739,26190=>17740,15082=>17741,143811=>17742,143861=>17743,143798=>17744,26218=>17745,26220=>17746,26221=>17747,26235=>17748,26240=>17749,26256=>17750,26258=>17751,15118=>17752,26285=>17753,26289=>17754,26293=>17755,15130=>17756,15132=>17757,15063=>17758,26369=>17759,26386=>17760,144242=>17761,26393=>17762,144339=>17763,144338=>17764,26445=>17765,26452=>17766,26461=>17767,144336=>17768,144356=>17769,144341=>17770,26484=>17771,144346=>17772,26514=>17773,144351=>17774,33635=>17775,26640=>17776,26563=>17777,26568=>17778,26578=>17779,26587=>17780,26615=>17781,144458=>17782,144465=>17783,144459=>17784,26648=>17785,26655=>17786,26669=>17787,144485=>17788,26675=>17789,26683=>17790,26686=>17791,26693=>17792,26697=>17793,26700=>17794,26709=>17795,26711=>17796,15223=>17797,26731=>17798,26734=>17799,26748=>17800,26754=>17801,26768=>17802,26774=>17803,15213=>17804,26776=>17805,26777=>17806,26778=>17807,26780=>17808,26794=>17809,26795=>17810,26804=>17811,26811=>17812,26875=>17813,144612=>17814,144730=>17815,26819=>17816,26821=>17817,26828=>17818,26841=>17819,26852=>17820,26853=>17821,26860=>17822,26871=>17823,26883=>17824,26887=>17825,15239=>17826,144788=>17827,15245=>17828,26950=>17829,26985=>17830,26988=>17831,27002=>17832,27026=>17833,15268=>17834,27030=>17835,27056=>17836,27066=>17837,27068=>17838,27072=>17839,27089=>17840,144953=>17841,144967=>17842,144952=>17843,27107=>17844,27118=>17845,27119=>17846,27123=>17847,15309=>17848,27124=>17849,27134=>17850,27153=>17851,27162=>17852,27165=>17853,145180=>17854,27186=>17855,27187=>17856,27199=>17857,27209=>17858,27258=>17859,27214=>17860,27218=>17861,27236=>17862,145164=>17863,27275=>17864,15344=>17865,27297=>17866,145252=>17867,27307=>17868,27325=>17869,27334=>17870,27348=>17871,27344=>17872,27357=>17873,145407=>17874,145383=>17875,27377=>17876,27378=>17877,27379=>17878,27389=>17879,145444=>17880,27403=>17881,27407=>17882,27408=>17883,27409=>17884,145469=>17885,27415=>17886,15398=>17887,27439=>17888,27466=>17889,27480=>17890,27500=>17891,27509=>17892,11934=>17893,27514=>17893,27521=>17894,27547=>17895,27566=>17896,146072=>17897,27581=>17898,27591=>17899,27592=>17900,27593=>17901,27610=>17902,27622=>17903,27623=>17904,27630=>17905,27650=>17906,27658=>17907,27662=>17908,27702=>17909,146559=>17910,27725=>17911,27739=>17912,27757=>17913,27780=>17914,27785=>17915,15555=>17916,27796=>17917,27799=>17918,27821=>17919,27842=>17920,15570=>17921,27868=>17922,27881=>17923,27885=>17924,146688=>17925,27904=>17926,27940=>17927,27942=>17928,27943=>17929,27751=>17930,27951=>17931,27964=>17932,27995=>17933,28000=>17934,28016=>17935,28032=>17936,28033=>17937,28042=>17938,28045=>17939,28049=>17940,28056=>17941,146752=>17942,146938=>17943,146937=>17944,146899=>17945,28075=>17946,28078=>17947,28084=>17948,28098=>17949,27956=>17950,28104=>17951,28110=>17952,28127=>17953,28150=>17954,28214=>17955,28190=>17956,15633=>17957,28210=>17958,28232=>17959,28233=>17960,28235=>17961,28236=>17962,28239=>17963,28243=>17964,28244=>17965,28247=>17966,28259=>17967,15646=>17968,28307=>17969,28327=>17970,28340=>17971,28355=>17972,28469=>17973,28395=>17974,28409=>17975,28411=>17976,28426=>17977,28428=>17978,28440=>17979,28453=>17980,28470=>17981,28476=>17982,147326=>17983,28498=>17984,28503=>17985,28512=>17986,28520=>17987,28560=>17988,28566=>17989,28606=>17990,28575=>17991,28581=>17992,28591=>17993,15716=>17994,28616=>17995,28617=>17996,28649=>17997,147606=>17998,28668=>17999,28672=>18000,28682=>18001,28707=>18002,147715=>18003,28730=>18004,28739=>18005,28743=>18006,28747=>18007,15770=>18008,28773=>18009,28777=>18010,28782=>18011,28790=>18012,28806=>18013,28823=>18014,147910=>18015,28831=>18016,28849=>18017,147966=>18018,28908=>18019,28874=>18020,28881=>18021,28931=>18022,28934=>18023,28936=>18024,28940=>18025,15808=>18026,28975=>18027,29008=>18028,29011=>18029,29022=>18030,15828=>18031,29078=>18032,29056=>18033,29083=>18034,29088=>18035,29090=>18036,29102=>18037,29103=>18038,148412=>18039,29145=>18040,29148=>18041,29191=>18042,15877=>18043,29236=>18044,29241=>18045,29250=>18046,29271=>18047,29283=>18048,149033=>18049,29294=>18050,29295=>18051,29304=>18052,29311=>18053,29326=>18054,149157=>18055,29358=>18056,29360=>18057,29377=>18058,15968=>18059,29388=>18060,15974=>18061,15976=>18062,29427=>18063,29434=>18064,29447=>18065,29458=>18066,29464=>18067,29465=>18068,16003=>18069,29497=>18070,29484=>18071,29491=>18072,29501=>18073,29522=>18074,16020=>18075,29547=>18076,149654=>18077,29550=>18078,29551=>18079,29553=>18080,29569=>18081,29578=>18082,29588=>18083,29592=>18084,29596=>18085,29605=>18086,29625=>18087,29631=>18088,29637=>18089,29643=>18090,29665=>18091,29671=>18092,29689=>18093,29715=>18094,29690=>18095,29697=>18096,29779=>18097,29760=>18098,29763=>18099,29778=>18100,29789=>18101,29825=>18102,29832=>18103,150093=>18104,29842=>18105,29847=>18106,29849=>18107,29857=>18108,29861=>18109,29866=>18110,29881=>18111,29883=>18112,29882=>18113,29910=>18114,29912=>18115,29931=>18116,150358=>18117,29946=>18118,150383=>18119,29984=>18120,29988=>18121,29994=>18122,16215=>18123,150550=>18124,30013=>18125,30014=>18126,30016=>18127,30024=>18128,30032=>18129,30034=>18130,30066=>18131,30065=>18132,30074=>18133,30077=>18134,30078=>18135,30092=>18136,16245=>18137,30114=>18138,16247=>18139,30128=>18140,30135=>18141,30143=>18142,30144=>18143,30150=>18144,30159=>18145,30163=>18146,30173=>18147,30175=>18148,30176=>18149,30183=>18150,30190=>18151,30193=>18152,30211=>18153,30232=>18154,30215=>18155,30223=>18156,16302=>18157,151054=>18158,30227=>18159,30235=>18160,30236=>18161,151095=>18162,30245=>18163,30248=>18164,30268=>18165,30259=>18166,151146=>18167,16329=>18168,30273=>18169,151179=>18170,30281=>18171,30293=>18172,16343=>18173,30318=>18174,30357=>18175,30369=>18176,30368=>18177,30375=>18178,30376=>18179,30383=>18180,151626=>18181,30409=>18182,151637=>18183,30440=>18184,151842=>18185,30487=>18186,30490=>18187,30509=>18188,30517=>18189,151977=>18190,16441=>18191,152037=>18192,152013=>18193,30552=>18194,152094=>18195,30588=>18196,152140=>18197,16472=>18198,30618=>18199,30623=>18200,30626=>18201,30628=>18202,30686=>18203,30687=>18204,30692=>18205,30698=>18206,30700=>18207,30715=>18208,152622=>18209,30725=>18210,30729=>18211,30733=>18212,30745=>18213,30764=>18214,30791=>18215,30826=>18216,152793=>18217,30858=>18218,30868=>18219,30884=>18220,30877=>18221,30879=>18222,30907=>18223,30933=>18224,30950=>18225,30969=>18226,30970=>18227,30974=>18228,152999=>18229,30992=>18230,31003=>18231,31013=>18232,31050=>18233,31064=>18234,16645=>18235,31079=>18236,31090=>18237,31125=>18238,31137=>18239,31145=>18240,31156=>18241,31170=>18242,31175=>18243,31180=>18244,31181=>18245,31190=>18246,16712=>18247,153513=>18248,153524=>18249,16719=>18250,31242=>18251,31253=>18252,31259=>18253,16739=>18254,31288=>18255,31303=>18256,31318=>18257,31321=>18258,31324=>18259,31327=>18260,31335=>18261,31338=>18262,31349=>18263,31362=>18264,31370=>18265,31376=>18266,31404=>18267,154068=>18268,16820=>18269,31417=>18270,31422=>18271,16831=>18272,31436=>18273,31464=>18274,31476=>18275,154340=>18276,154339=>18277,154353=>18278,31549=>18279,31530=>18280,31534=>18281,31535=>18282,16870=>18283,16883=>18284,31615=>18285,31553=>18286,16878=>18287,31573=>18288,31609=>18289,31588=>18290,31590=>18291,31603=>18292,154546=>18293,16903=>18294,31632=>18295,31643=>18296,16910=>18297,31669=>18298,31676=>18299,31685=>18300,31690=>18301,154699=>18302,154724=>18303,31700=>18304,31702=>18305,31706=>18306,31722=>18307,31728=>18308,31747=>18309,31758=>18310,31813=>18311,31818=>18312,31831=>18313,31838=>18314,31841=>18315,31849=>18316,31855=>18317,155182=>18318,155222=>18319,155237=>18320,31910=>18321,155234=>18322,31926=>18323,31927=>18324,155352=>18325,31940=>18326,155330=>18327,31949=>18328,155368=>18329,155427=>18330,31974=>18331,155484=>18332,31989=>18333,32003=>18334,17094=>18335,32018=>18336,32030=>18337,155616=>18338,155604=>18339,32061=>18340,32062=>18341,32064=>18342,32071=>18343,155660=>18344,155643=>18345,17110=>18346,32090=>18347,32106=>18348,32112=>18349,17117=>18350,32127=>18351,155671=>18352,32136=>18353,32151=>18354,155744=>18355,32157=>18356,32167=>18357,32170=>18358,32182=>18359,32192=>18360,32215=>18361,32217=>18362,32230=>18363,17154=>18364,155885=>18365,64088=>18366,32272=>18367,32279=>18368,32285=>18369,32295=>18370,32300=>18371,32325=>18372,32373=>18373,32382=>18374,32390=>18375,32391=>18376,17195=>18377,32410=>18378,17219=>18379,32572=>18380,32571=>18381,32574=>18382,32579=>18383,13505=>18384,156272=>18385,156294=>18386,32611=>18387,32612=>18388,32621=>18389,32637=>18390,32638=>18391,32656=>18392,20859=>18393,146702=>18394,32662=>18395,32668=>18396,32685=>18397,156674=>18398,32707=>18399,32719=>18400,32739=>18401,32754=>18402,32778=>18403,32776=>18404,32790=>18405,32812=>18406,32816=>18407,32835=>18408,32870=>18409,32891=>18410,32921=>18411,32924=>18412,32932=>18413,32935=>18414,32952=>18415,157310=>18416,32965=>18417,32981=>18418,32998=>18419,33037=>18420,33013=>18421,33019=>18422,17390=>18423,33077=>18424,33054=>18425,17392=>18426,33060=>18427,33063=>18428,33068=>18429,157469=>18430,33085=>18431,17416=>18432,33129=>18433,17431=>18434,17436=>18435,33157=>18436,17442=>18437,33176=>18438,33202=>18439,33217=>18440,33219=>18441,33238=>18442,33243=>18443,157917=>18444,33252=>18445,157930=>18446,33260=>18447,33277=>18448,33279=>18449,158063=>18450,33284=>18451,158173=>18452,33305=>18453,33314=>18454,158238=>18455,33340=>18456,33353=>18457,33349=>18458,158296=>18459,17526=>18460,17530=>18461,33367=>18462,158348=>18463,33372=>18464,33379=>18465,158391=>18466,17553=>18467,33405=>18468,33407=>18469,33411=>18470,33418=>18471,33427=>18472,33447=>18473,33448=>18474,33458=>18475,33460=>18476,33466=>18477,33468=>18478,33506=>18479,33512=>18480,33527=>18481,33543=>18482,33544=>18483,33548=>18484,33620=>18485,33563=>18486,33565=>18487,33584=>18488,33596=>18489,33604=>18490,33623=>18491,17598=>18492,17620=>18493,17587=>18494,33684=>18495,33685=>18496,33691=>18497,33693=>18498,33737=>18499,33744=>18500,33748=>18501,33757=>18502,33765=>18503,33785=>18504,33813=>18505,158835=>18506,33815=>18507,33849=>18508,33871=>18509,33873=>18510,33874=>18511,33881=>18512,33882=>18513,33884=>18514,158941=>18515,33893=>18516,33912=>18517,33916=>18518,33921=>18519,17677=>18520,33943=>18521,33958=>18522,33982=>18523,17672=>18524,33998=>18525,33999=>18526,34003=>18527,159333=>18528,34023=>18529,34026=>18530,34031=>18531,34033=>18532,34042=>18533,34075=>18534,34084=>18535,34085=>18536,34091=>18537,34127=>18538,34159=>18539,17731=>18540,34129=>18541,34145=>18542,34146=>18543,159636=>18544,34171=>18545,34173=>18546,34175=>18547,34177=>18548,34182=>18549,34195=>18550,34205=>18551,34207=>18552,159736=>18553,159734=>18554,159735=>18555,34236=>18556,34247=>18557,34250=>18558,34264=>18559,34265=>18560,34271=>18561,34273=>18562,34278=>18563,34294=>18564,34304=>18565,34321=>18566,34334=>18567,34337=>18568,34340=>18569,34343=>18570,160013=>18571,34361=>18572,34364=>18573,160057=>18574,34368=>18575,34387=>18576,34390=>18577,34423=>18578,34439=>18579,34441=>18580,34460=>18581,34461=>18582,34481=>18583,34483=>18584,34497=>18585,34499=>18586,34513=>18587,34517=>18588,34519=>18589,34531=>18590,34534=>18591,17848=>18592,34565=>18593,34567=>18594,34574=>18595,34576=>18596,34591=>18597,34593=>18598,34595=>18599,34609=>18600,34618=>18601,34624=>18602,34627=>18603,34641=>18604,34648=>18605,34660=>18606,34661=>18607,34674=>18608,34684=>18609,160731=>18610,160730=>18611,34727=>18612,34697=>18613,34699=>18614,34707=>18615,34720=>18616,160766=>18617,17893=>18618,34750=>18619,160784=>18620,34753=>18621,34766=>18622,34783=>18623,160841=>18624,34787=>18625,34789=>18626,34790=>18627,34794=>18628,34835=>18629,34856=>18630,34862=>18631,34866=>18632,34876=>18633,17935=>18634,34890=>18635,34904=>18636,161301=>18637,161300=>18638,34921=>18639,161329=>18640,34927=>18641,34976=>18642,35004=>18643,35008=>18644,161427=>18645,35025=>18646,35027=>18647,17985=>18648,35073=>18649,161550=>18650,35127=>18651,161571=>18652,35138=>18653,35141=>18654,35145=>18655,161618=>18656,35170=>18657,35209=>18658,35216=>18659,35231=>18660,35248=>18661,35255=>18662,35288=>18663,35307=>18664,18081=>18665,35315=>18666,35325=>18667,35327=>18668,18095=>18669,35345=>18670,35348=>18671,162181=>18672,35361=>18673,35381=>18674,35390=>18675,35397=>18676,35405=>18677,35416=>18678,35502=>18679,35472=>18680,35511=>18681,35543=>18682,35580=>18683,162436=>18684,35594=>18685,35589=>18686,35597=>18687,35612=>18688,35629=>18689,18188=>18690,35665=>18691,35678=>18692,35702=>18693,35713=>18694,35723=>18695,35732=>18696,35733=>18697,35897=>18698,162739=>18699,35901=>18700,162750=>18701,162759=>18702,35909=>18703,35919=>18704,35927=>18705,35945=>18706,35949=>18707,163000=>18708,35987=>18709,35986=>18710,35993=>18711,18276=>18712,35995=>18713,36054=>18714,36053=>18715,163232=>18716,36081=>18717,163344=>18718,36105=>18719,36110=>18720,36296=>18721,36313=>18722,36364=>18723,18429=>18724,36349=>18725,36358=>18726,163978=>18727,36372=>18728,36374=>18729,36385=>18730,36386=>18731,36391=>18732,164027=>18733,18454=>18734,36406=>18735,36409=>18736,36436=>18737,36450=>18738,36461=>18739,36463=>18740,36504=>18741,36510=>18742,36533=>18743,36539=>18744,164482=>18745,18510=>18746,164595=>18747,36608=>18748,36616=>18749,36651=>18750,36672=>18751,36682=>18752,36696=>18753,164876=>18754,36772=>18755,36788=>18756,164949=>18757,36801=>18758,36806=>18759,64036=>18760,36810=>18761,36813=>18762,36819=>18763,36821=>18764,36849=>18765,36853=>18766,36859=>18767,36876=>18768,36919=>18769,165227=>18770,36931=>18771,36957=>18772,165320=>18773,165321=>18774,36997=>18775,37004=>18776,37008=>18777,37025=>18778,18613=>18779,37040=>18780,37046=>18781,37059=>18782,37064=>18783,165591=>18784,37084=>18785,37087=>18786,165626=>18787,37110=>18788,37106=>18789,37120=>18790,37099=>18791,37118=>18792,37119=>18793,37124=>18794,37126=>18795,37144=>18796,37150=>18797,37175=>18798,37177=>18799,37190=>18800,37191=>18801,37207=>18802,37209=>18803,37236=>18804,37241=>18805,37253=>18806,37299=>18807,37302=>18808,37315=>18809,37316=>18810,166217=>18811,166214=>18812,37356=>18813,37377=>18814,37398=>18815,37399=>18816,166251=>18817,37442=>18818,37450=>18819,37462=>18820,37473=>18821,37477=>18822,37480=>18823,166280=>18824,37500=>18825,37501=>18826,37503=>18827,37513=>18828,37517=>18829,37527=>18830,37529=>18831,37535=>18832,37547=>18833,166330=>18834,166331=>18835,37554=>18836,37567=>18837,37568=>18838,37574=>18839,37582=>18840,37605=>18841,37649=>18842,166430=>18843,166441=>18844,37623=>18845,37673=>18846,166513=>18847,166467=>18848,37713=>18849,37722=>18850,37739=>18851,37745=>18852,37747=>18853,37793=>18854,166553=>18855,166605=>18856,37768=>18857,37771=>18858,37775=>18859,37790=>18860,37877=>18861,166628=>18862,166621=>18863,37873=>18864,37831=>18865,37852=>18866,37863=>18867,37897=>18868,37910=>18869,37911=>18870,37883=>18871,37938=>18872,37947=>18873,166849=>18874,166895=>18875,37997=>18876,37999=>18877,38265=>18878,38278=>18879,38284=>18880,38285=>18881,167184=>18882,167281=>18883,38344=>18884,167419=>18885,167455=>18886,38444=>18887,38451=>18888,38452=>18889,167478=>18890,38460=>18891,38497=>18892,167561=>18893,38530=>18894,167659=>18895,38554=>18896,167730=>18897,18919=>18898,38579=>18899,38586=>18900,38589=>18901,18938=>18902,167928=>18903,38616=>18904,38618=>18905,38621=>18906,18948=>18907,38676=>18908,38691=>18909,18985=>18910,38710=>18911,38721=>18912,38727=>18913,38743=>18914,38747=>18915,38762=>18916,168608=>18917,168625=>18918,38806=>18919,38814=>18920,38833=>18921,38834=>18922,38846=>18923,38860=>18924,38865=>18925,38868=>18926,38872=>18927,38881=>18928,38897=>18929,38916=>18930,38925=>18931,38932=>18932,38934=>18933,19132=>18934,169104=>18935,38962=>18936,38963=>18937,38949=>18938,38983=>18939,39014=>18940,39083=>18941,39085=>18942,39088=>18943,169423=>18944,39095=>18945,39099=>18946,39100=>18947,39106=>18948,39111=>18949,39115=>18950,39137=>18951,39139=>18952,39146=>18953,39152=>18954,39153=>18955,39155=>18956,39176=>18957,19259=>18958,169712=>18959,39190=>18960,39191=>18961,169753=>18962,39194=>18963,39195=>18964,39196=>18965,169808=>18966,39217=>18967,39226=>18968,39227=>18969,39228=>18970,39233=>18971,39238=>18972,39246=>18973,39264=>18974,39331=>18975,39334=>18976,39357=>18977,39359=>18978,39363=>18979,39380=>18980,39385=>18981,39390=>18982,170182=>18983,39408=>18984,39417=>18985,39420=>18986,39434=>18987,39441=>18988,39450=>18989,39456=>18990,39473=>18991,39492=>18992,39500=>18993,39512=>18994,19394=>18995,39599=>18996,19402=>18997,39607=>18998,19410=>18999,39609=>19000,170610=>19001,39622=>19002,39632=>19003,39634=>19004,39637=>19005,39648=>19006,39653=>19007,39657=>19008,39692=>19009,39696=>19010,39698=>19011,39702=>19012,39708=>19013,39723=>19014,39741=>19015,19488=>19016,39755=>19017,39779=>19018,39781=>19019,39787=>19020,39788=>19021,39798=>19022,39799=>19023,39846=>19024,39852=>19025,171483=>19026,39858=>19027,39864=>19028,39870=>19029,39923=>19030,39896=>19031,39901=>19032,39914=>19033,39919=>19034,39918=>19035,171541=>19036,171658=>19037,171593=>19038,39958=>19039,39960=>19040,39961=>19041,39962=>19042,39965=>19043,39970=>19044,39977=>19045,171716=>19046,39985=>19047,39991=>19048,40005=>19049,40028=>19050,171753=>19051,40009=>19052,40010=>19053,171739=>19054,40020=>19055,40024=>19056,40027=>19057,40029=>19058,40031=>19059,40041=>19060,40042=>19061,40043=>19062,40045=>19063,40046=>19064,40050=>19065,40053=>19066,40058=>19067,40166=>19068,40178=>19069,40203=>19070,171982=>19071,171991=>19071,40209=>19072,40215=>19073,40216=>19074,172079=>19075,19652=>19076,172058=>19077,40242=>19078,19665=>19079,40266=>19080,40287=>19081,40290=>19082,172281=>19083,172162=>19084,40307=>19085,40310=>19086,40311=>19087,40324=>19088,40345=>19089,40353=>19090,40383=>19091,40373=>19092,40377=>19093,40381=>19094,40393=>19095,40410=>19096,40416=>19097,40419=>19098,19719=>19099,40458=>19100,40450=>19101,40461=>19102,40476=>19103,40571=>19104,139800=>19105,40576=>19106,40581=>19107,40603=>19108,172940=>19109,40637=>19110,173111=>19111,40671=>19112,40703=>19113,40706=>19114,19831=>19115,40707=>19116,40762=>19117,40765=>19118,40774=>19119,40787=>19120,40789=>19121,40792=>19122,173553=>19123,40797=>19124,173570=>19125,40809=>19126,40813=>19127,40816=>19128,173746=>19129,11948=>19130,13844=>19131,14509=>19132,15820=>19133,16348=>19134,17854=>19135,17936=>19136,19326=>19137,19512=>19138,19681=>19139,19980=>19140,20003=>19141,20004=>19142,20089=>19143,20211=>19144,20236=>19145,20249=>19146,20267=>19147,20270=>19148,20273=>19149,20356=>19150,20382=>19151,20407=>19152,20484=>19153,20492=>19154,20556=>19155,20575=>19156,20578=>19157,20599=>19158,20622=>19159,20638=>19160,20642=>19161,20675=>19162,20712=>19163,20721=>19164,20734=>19165,20743=>19166,20748=>19167,20749=>19168,20750=>19169,20787=>19170,20792=>19171,20852=>19172,20868=>19173,20920=>19174,20922=>19175,20936=>19176,20943=>19177,20945=>19178,20947=>19179,20948=>19180,20952=>19181,20959=>19182,20997=>19183,21030=>19184,21032=>19185,21035=>19186,21041=>19187,21042=>19188,21045=>19189,21052=>19190,21082=>19191,21088=>19192,21102=>19193,21112=>19194,21113=>19195,21130=>19196,21132=>19197,21217=>19198,21225=>19199,21233=>19200,21251=>19201,21265=>19202,21279=>19203,21293=>19204,21298=>19205,21309=>19206,21349=>19207,21357=>19208,21369=>19209,21374=>19210,21396=>19211,21401=>19212,21418=>19213,21423=>19214,21434=>19215,21441=>19216,21444=>19217,21445=>19218,21472=>19219,21523=>19220,21546=>19221,21553=>19222,21556=>19223,21557=>19224,21580=>19225,21671=>19226,21674=>19227,21681=>19228,21691=>19229,21710=>19230,21738=>19231,21756=>19232,21765=>19233,21768=>19234,21781=>19235,21799=>19236,21802=>19237,21814=>19238,21841=>19239,21862=>19240,21903=>19241,21906=>19242,21908=>19243,21924=>19244,21938=>19245,21955=>19246,21958=>19247,21971=>19248,21979=>19249,21996=>19250,21998=>19251,22001=>19252,22006=>19253,22008=>19254,22021=>19255,22029=>19256,22033=>19257,22034=>19258,22060=>19259,22069=>19260,22073=>19261,22093=>19262,22100=>19263,22149=>19264,22175=>19265,22182=>19266,22199=>19267,22220=>19268,22223=>19269,22233=>19270,22241=>19271,22251=>19272,22253=>19273,22257=>19274,22279=>19275,22284=>19276,22298=>19277,22299=>19278,22301=>19279,22316=>19280,22318=>19281,22333=>19282,22334=>19283,22367=>19284,22379=>19285,22381=>19286,22394=>19287,22403=>19288,22423=>19289,22446=>19290,22485=>19291,22503=>19292,22541=>19293,22566=>19294,22605=>19295,22607=>19296,22623=>19297,22637=>19298,22655=>19299,22657=>19300,22680=>19301,22716=>19302,22815=>19303,22819=>19304,22873=>19305,22905=>19306,22935=>19307,22959=>19308,22963=>19309,23007=>19310,23025=>19311,23032=>19312,23218=>19313,23224=>19314,23274=>19315,23286=>19316,23323=>19317,23325=>19318,23329=>19319,23352=>19320,23479=>19321,23511=>19322,23520=>19323,23583=>19324,23594=>19325,23596=>19326,23606=>19327,23641=>19328,23644=>19329,23661=>19330,23773=>19331,23809=>19332,23860=>19333,23869=>19334,23897=>19335,23934=>19336,23939=>19337,24007=>19338,24057=>19339,24104=>19340,24114=>19341,24117=>19342,24155=>19343,24168=>19344,24170=>19345,24183=>19346,24192=>19347,24203=>19348,24243=>19349,24253=>19350,24273=>19351,24276=>19352,24277=>19353,24397=>19354,24492=>19355,24554=>19356,24583=>19357,24649=>19358,24660=>19359,24679=>19360,24763=>19361,24772=>19362,24829=>19363,24842=>19364,24854=>19365,24874=>19366,24886=>19367,24926=>19368,24932=>19369,24955=>19370,24957=>19371,24959=>19372,24989=>19373,25016=>19374,25052=>19375,25058=>19376,25061=>19377,25064=>19378,25092=>19379,25095=>19380,25137=>19381,25145=>19382,25149=>19383,25210=>19384,25232=>19385,25256=>19386,25306=>19387,25332=>19388,25366=>19389,25386=>19390,25398=>19391,25414=>19392,25419=>19393,25427=>19394,25457=>19395,25461=>19396,25471=>19397,25474=>19398,25482=>19399,25518=>19400,25519=>19401,25578=>19402,25592=>19403,25593=>19404,25618=>19405,25624=>19406,25632=>19407,25636=>19408,25642=>19409,25653=>19410,25661=>19411,25663=>19412,25682=>19413,25695=>19414,25716=>19415,25744=>19416,25752=>19417,25753=>19418,25772=>19419,25779=>19420,25837=>19421,25840=>19422,25883=>19423,25887=>19424,25902=>19425,25929=>19426,25952=>19427,26002=>19428,26005=>19429,26036=>19430,26046=>19431,26056=>19432,26062=>19433,26064=>19434,26079=>19435,26238=>19436,26251=>19437,26252=>19438,26291=>19439,26304=>19440,26319=>19441,26405=>19442,26421=>19443,26453=>19444,26496=>19445,26511=>19446,26513=>19447,26532=>19448,26545=>19449,26549=>19450,26558=>19451,26664=>19452,26758=>19453,26859=>19454,26869=>19455,26903=>19456,26931=>19457,26936=>19458,26971=>19459,26981=>19460,27048=>19461,27051=>19462,27055=>19463,27109=>19464,27121=>19465,27210=>19466,27221=>19467,27239=>19468,27249=>19469,27311=>19470,27336=>19471,27337=>19472,27395=>19473,27451=>19474,27455=>19475,27517=>19476,27518=>19477,27568=>19478,27639=>19479,27641=>19480,27652=>19481,27657=>19482,27661=>19483,27692=>19484,27722=>19485,27730=>19486,27732=>19487,27769=>19488,27820=>19489,27828=>19490,27858=>19491,28001=>19492,28028=>19493,28089=>19494,28144=>19495,28229=>19496,28275=>19497,28283=>19498,28285=>19499,28297=>19500,28348=>19501,28378=>19502,28379=>19503,28454=>19504,28457=>19505,28464=>19506,28551=>19507,28573=>19508,28590=>19509,28599=>19510,28685=>19511,28704=>19512,28745=>19513,28824=>19514,28848=>19515,28885=>19516,28886=>19517,28997=>19518,29106=>19519,29172=>19520,29207=>19521,29215=>19522,29251=>19523,29263=>19524,29264=>19525,29274=>19526,29280=>19527,29288=>19528,29303=>19529,29316=>19530,29385=>19531,29413=>19532,29428=>19533,29442=>19534,29451=>19535,29470=>19536,29474=>19537,29498=>19538,29499=>19539,29517=>19540,29528=>19541,29543=>19542,29810=>19543,29871=>19544,29919=>19545,29924=>19546,29940=>19547,29947=>19548,29974=>19549,29985=>19550,30015=>19551,30046=>19552,30105=>19553,30116=>19554,30145=>19555,30148=>19556,30156=>19557,30167=>19558,30172=>19559,30177=>19560,30191=>19561,30212=>19562,30220=>19563,30237=>19564,30258=>19565,30264=>19566,30277=>19567,30282=>19568,30303=>19569,30381=>19570,30397=>19571,30425=>19572,30443=>19573,30448=>19574,30457=>19575,30464=>19576,30478=>19577,30498=>19578,30504=>19579,30511=>19580,30521=>19581,30526=>19582,30533=>19583,30538=>19584,30543=>19585,30558=>19586,30564=>19587,30567=>19588,30572=>19589,30596=>19590,30604=>19591,30605=>19592,30614=>19593,30631=>19594,30639=>19595,30647=>19596,30654=>19597,30665=>19598,30673=>19599,30681=>19600,30705=>19601,30775=>19602,30812=>19603,30846=>19604,30872=>19605,30881=>19606,30897=>19607,30899=>19608,30921=>19609,30931=>19610,30988=>19611,31007=>19612,31015=>19613,31016=>19614,31039=>19615,31042=>19616,31060=>19617,31083=>19618,31100=>19619,31147=>19620,31172=>19621,31210=>19622,31234=>19623,31244=>19624,31280=>19625,31290=>19626,31300=>19627,31360=>19628,31366=>19629,31380=>19630,31413=>19631,31421=>19632,31486=>19633,31531=>19634,31607=>19635,31648=>19636,31660=>19637,31664=>19638,31720=>19639,31730=>19640,31736=>19641,31740=>19642,31742=>19643,31753=>19644,31784=>19645,31791=>19646,31810=>19647,31826=>19648,31827=>19649,31835=>19650,31836=>19651,31837=>19652,31858=>19653,31869=>19654,31879=>19655,31902=>19656,31930=>19657,31943=>19658,31955=>19659,31962=>19660,32060=>19661,32077=>19662,32130=>19663,32133=>19664,32141=>19665,32145=>19666,32158=>19667,32179=>19668,32185=>19669,32208=>19670,32229=>19671,32245=>19672,32246=>19673,32303=>19674,32310=>19675,32324=>19676,32367=>19677,32376=>19678,32385=>19679,32573=>19680,32603=>19681,32605=>19682,32613=>19683,32625=>19684,32639=>19685,32640=>19686,32651=>19687,32674=>19688,32765=>19689,32766=>19690,32767=>19691,32775=>19692,32781=>19693,32798=>19694,32825=>19695,32904=>19696,32910=>19697,32975=>19698,32980=>19699,33005=>19700,33008=>19701,33015=>19702,33018=>19703,33022=>19704,33027=>19705,33047=>19706,33072=>19707,33111=>19708,33135=>19709,33139=>19710,33163=>19711,33168=>19712,33179=>19713,33182=>19714,33227=>19715,33237=>19716,33245=>19717,33246=>19718,33249=>19719,33263=>19720,33270=>19721,33280=>19722,33291=>19723,33299=>19724,33300=>19725,33306=>19726,33338=>19727,33348=>19728,33389=>19729,33412=>19730,33417=>19731,33425=>19732,33450=>19733,33456=>19734,33488=>19735,33514=>19736,33519=>19737,33526=>19738,33622=>19739,33656=>19740,33784=>19741,33788=>19742,33880=>19743,33939=>19744,33969=>19745,33981=>19746,34043=>19747,34118=>19748,34134=>19749,34141=>19750,34181=>19751,34200=>19752,34370=>19753,34374=>19754,34496=>19755,34580=>19756,34594=>19757,34606=>19758,34617=>19759,34653=>19760,34683=>19761,34700=>19762,34702=>19763,34711=>19764,34712=>19765,34718=>19766,34723=>19767,34734=>19768,34751=>19769,34761=>19770,34778=>19771,34840=>19772,34843=>19773,34861=>19774,34874=>19775,34885=>19776,34891=>19777,34894=>19778,34901=>19779,34906=>19780,34926=>19781,34970=>19782,34971=>19783,34972=>19784,35021=>19785,35040=>19786,35055=>19787,35086=>19788,35087=>19789,35110=>19790,35125=>19791,35162=>19792,35164=>19793,35179=>19794,35184=>19795,35196=>19796,35237=>19797,35253=>19798,35260=>19799,35285=>19800,35401=>19801,35415=>19802,35431=>19803,35454=>19804,35462=>19805,35478=>19806,35510=>19807,35529=>19808,35537=>19809,35549=>19810,35564=>19811,35573=>19812,35590=>19813,35599=>19814,35601=>19815,35653=>19816,35666=>19817,35693=>19818,35704=>19819,35708=>19820,35710=>19821,35717=>19822,35743=>19823,35915=>19824,35923=>19825,35963=>19826,36026=>19827,36037=>19828,36041=>19829,36050=>19830,36076=>19831,36085=>19832,36087=>19833,36097=>19834,36099=>19835,36119=>19836,36124=>19837,36206=>19838,36241=>19839,36255=>19840,36267=>19841,36274=>19842,36309=>19843,36327=>19844,36337=>19845,36338=>19846,36340=>19847,36353=>19848,36363=>19849,36390=>19850,36401=>19851,36416=>19852,36417=>19853,36429=>19854,36431=>19855,36444=>19856,36449=>19857,36457=>19858,36465=>19859,36469=>19860,36471=>19861,36489=>19862,36496=>19863,36501=>19864,36506=>19865,36519=>19866,36521=>19867,36525=>19868,36584=>19869,36592=>19870,36615=>19871,36632=>19872,36645=>19873,36647=>19874,36652=>19875,36661=>19876,36666=>19877,36675=>19878,36679=>19879,36689=>19880,36693=>19881,36768=>19882,36769=>19883,36770=>19884,36773=>19885,36868=>19886,36891=>19887,36911=>19888,36940=>19889,36955=>19890,36976=>19891,36980=>19892,36985=>19893,37003=>19894,37016=>19895,37024=>19896,37042=>19897,37053=>19898,37065=>19899,37104=>19900,37125=>19901,37157=>19902,37210=>19903,37223=>19904,37242=>19905,37258=>19906,37265=>19907,37269=>19908,37296=>19909,37307=>19910,37309=>19911,37314=>19912,37317=>19913,37376=>19914,37385=>19915,37411=>19916,37494=>19917,37518=>19918,37551=>19919,37563=>19920,37564=>19921,37569=>19922,37571=>19923,37573=>19924,37576=>19925,37652=>19926,37683=>19927,37686=>19928,37720=>19929,37759=>19930,37762=>19931,37770=>19932,37819=>19933,37836=>19934,37862=>19935,37881=>19936,37890=>19937,37901=>19938,37902=>19939,37934=>19940,37964=>19941,38280=>19942,38305=>19943,38335=>19944,38342=>19945,38345=>19946,38353=>19947,38354=>19948,38368=>19949,38372=>19950,38374=>19951,38436=>19952,38449=>19953,38456=>19954,38461=>19955,38484=>19956,38516=>19957,38523=>19958,38527=>19959,38529=>19960,38531=>19961,38537=>19962,38550=>19963,38574=>19964,38659=>19965,38683=>19966,38689=>19967,38690=>19968,38696=>19969,38705=>19970,38759=>19971,38774=>19972,38781=>19973,38783=>19974,38809=>19975,38815=>19976,38828=>19977,38841=>19978,38861=>19979,38880=>19980,38895=>19981,38919=>19982,38950=>19983,38958=>19984,39010=>19985,39011=>19986,39092=>19987,39109=>19988,39170=>19989,39185=>19990,39189=>19991,39221=>19992,39240=>19993,39252=>19994,39262=>19995,39393=>19996,39436=>19997,39440=>19998,39459=>19999,39489=>20000,39505=>20001,39613=>20002,39614=>20003,39681=>20004,39689=>20005,39691=>20006,39693=>20007,39694=>20008,39705=>20009,39733=>20010,39752=>20011,39765=>20012,39784=>20013,39808=>20014,39814=>20015,39824=>20016,39837=>20017,39856=>20018,39871=>20019,39880=>20020,39935=>20021,39938=>20022,39964=>20023,39989=>20024,40004=>20025,40022=>20026,40033=>20027,40040=>20028,40240=>20029,40253=>20030,40298=>20031,40315=>20032,40421=>20033,40425=>20034,40435=>20035,40570=>20036,40578=>20037,40579=>20038,40580=>20039,40624=>20040,40676=>20041,40688=>20042,40690=>20043,40713=>20044,40719=>20045,40724=>20046,40731=>20047,40738=>20048,40742=>20049,40746=>20050,40747=>20051,40756=>20052,40794=>20053,40815=>20054,40862=>20055,40869=>20056,131317=>20057,151044=>20058,151538=>20059,163187=>20060,194581=>20061,194630=>20062,194713=>20063,194726=>20064,194789=>20065,195038=>20066,13790=>20067,40895=>20068,40896=>20069,40897=>20070,40898=>20071,172722=>20072,131416=>20075,132529=>20080,132844=>20083,134488=>20090,154060=>20112,14756=>20122,14776=>20123,142914=>20124,14940=>20127,133064=>20128,143339=>20130,162228=>20133,15044=>20135,15051=>20136,14981=>20142,15347=>20151,27384=>20152,15665=>20158,147531=>20168,15936=>20170,14497=>20171,158878=>20206,18207=>20219,162876=>20220,18462=>20225,39709=>20297,39724=>20298,20482=>20299,20958=>20300,21255=>20301,23532=>20302,63784=>20303,26142=>20304,63785=>20305,28746=>20306,64021=>20307,21857=>20308,27706=>20309,31328=>20310,156492=>20311,34819=>20312,38315=>20313,38741=>20314,171581=>20315,173594=>20316,900=>20317,901=>20318,272=>20322,294=>20323,306=>20324,319=>20325,330=>20326,358=>20327,307=>20328,312=>20329,320=>20330,329=>20331,359=>20332,266=>20333,278=>20334,286=>20335,290=>20336,288=>20337,304=>20338,302=>20339,310=>20340,315=>20342,325=>20343,342=>20344,370=>20345,471=>20346,475=>20347,473=>20348,469=>20349,372=>20350,374=>20351,267=>20352,279=>20353,501=>20354,287=>20355,289=>20356,303=>20357,311=>20358,316=>20360,326=>20361,343=>20362,371=>20363,373=>20364,375=>20365,8494=>20366,8710=>20367,8719=>20368,8804=>20369,8805=>20370,9674=>20371,902=>20427,904=>20428,905=>20429,906=>20430,938=>20431,908=>20432,910=>20433,939=>20434,911=>20435,940=>20436,941=>20437,942=>20438,943=>20439,970=>20440,912=>20441,972=>20442,973=>20443,971=>20444,944=>20445,974=>20446,1026=>20447,1027=>20448,1028=>20449,1029=>20450,1030=>20451,1031=>20452,1032=>20453,1033=>20454,1034=>20455,1035=>20456,1036=>20457,1038=>20458,1039=>20459,1106=>20460,1107=>20461,1108=>20462,1109=>20463,1110=>20464,1111=>20465,1112=>20466,1113=>20467,1114=>20468,1115=>20469,1116=>20470,1118=>20471,1119=>20472,9361=>20587,9362=>20588,20021=>21075,20060=>21076,20067=>21077,20072=>21078,20084=>21079,20085=>21080,20119=>21081,20143=>21082,20187=>21083,20194=>21084,20200=>21085,20207=>21086,20222=>21087,20226=>21088,20232=>21089,20242=>21090,20247=>21091,20275=>21092,20277=>21093,20288=>21094,20290=>21095,20299=>21096,20300=>21097,20306=>21098,20323=>21099,20334=>21100,20337=>21101,20345=>21102,20353=>21103,20361=>21104,20364=>21105,20366=>21106,20368=>21107,20371=>21108,20377=>21109,20383=>21110,20409=>21111,20411=>21112,20412=>21113,20413=>21114,20416=>21115,20417=>21116,20422=>21117,20424=>21118,20428=>21119,20444=>21120,20450=>21121,20464=>21122,20476=>21123,20487=>21124,20490=>21125,20503=>21126,20509=>21127,20528=>21128,20530=>21129,20531=>21130,20533=>21131,20549=>21132,20554=>21133,20561=>21134,20562=>21135,20569=>21136,20576=>21137,20583=>21138,20589=>21139,20593=>21140,20609=>21141,20611=>21142,20612=>21143,20614=>21144,20618=>21145,20624=>21146,20635=>21147,20639=>21148,20640=>21149,20641=>21150,20655=>21151,20656=>21152,20665=>21153,20669=>21154,20672=>21155,20691=>21156,20700=>21157,20701=>21158,20703=>21159,20706=>21160,20708=>21161,20726=>21162,20730=>21163,20761=>21165,20764=>21166,20765=>21167,20771=>21168,20775=>21169,20776=>21170,20780=>21171,20781=>21172,20783=>21173,20785=>21174,20788=>21175,20793=>21176,20802=>21177,20815=>21178,20819=>21179,20824=>21180,20838=>21181,20862=>21182,20878=>21183,20927=>21184,20930=>21185,20946=>21186,20949=>21187,20965=>21188,20978=>21189,20983=>21190,21016=>21191,21026=>21192,21061=>21193,21080=>21194,21087=>21195,21120=>21196,21125=>21197,21141=>21198,21142=>21199,21143=>21200,21146=>21201,21157=>21202,21159=>21203,21168=>21204,21174=>21205,21175=>21206,21176=>21207,21181=>21208,21188=>21209,21190=>21210,21199=>21211,21204=>21212,21212=>21213,21221=>21214,21224=>21215,21226=>21216,21228=>21217,21236=>21218,21238=>21219,21260=>21220,21267=>21221,21272=>21222,21275=>21223,21278=>21224,21285=>21225,21287=>21226,21288=>21227,21289=>21228,21291=>21229,21292=>21230,21296=>21231,21308=>21232,21337=>21233,21339=>21234,21379=>21236,21383=>21237,21384=>21238,21390=>21239,21409=>21240,21429=>21241,21432=>21242,21437=>21243,21455=>21244,21458=>21245,21459=>21246,21470=>21247,21479=>21249,21506=>21250,21530=>21251,21537=>21252,21551=>21253,21572=>21254,21575=>21255,21583=>21256,21598=>21257,21604=>21258,21607=>21259,21609=>21260,21613=>21261,21614=>21262,21633=>21263,21635=>21264,21637=>21265,21641=>21266,21649=>21267,21663=>21268,21706=>21269,21728=>21270,21750=>21271,21758=>21272,21772=>21273,21773=>21274,21810=>21275,21819=>21276,21821=>21277,21833=>21278,21837=>21279,21848=>21280,21850=>21281,21851=>21282,21887=>21283,21907=>21284,21911=>21285,21923=>21286,21953=>21287,21963=>21288,21975=>21289,21976=>21290,21982=>21291,22015=>21292,22026=>21294,22041=>21295,22067=>21296,22076=>21297,22081=>21298,22083=>21299,22084=>21300,22086=>21301,22113=>21302,22114=>21303,22115=>21304,22133=>21305,22148=>21306,22155=>21307,22183=>21308,22187=>21309,22206=>21310,22219=>21311,22224=>21312,22236=>21313,22245=>21314,22246=>21315,22247=>21316,22273=>21317,22274=>21318,22289=>21319,22304=>21320,22306=>21321,22308=>21322,22309=>21323,22314=>21324,22335=>21325,22354=>21326,22370=>21327,22375=>21328,22382=>21329,22385=>21330,22393=>21331,22398=>21332,22401=>21333,22420=>21334,22425=>21335,22431=>21336,22433=>21337,22421=>21338,22439=>21339,22441=>21340,22461=>21341,22493=>21342,22505=>21343,22526=>21344,22531=>21345,22536=>21346,22497=>21347,22540=>21348,22555=>21349,22559=>21350,22573=>21351,22591=>21352,22608=>21353,22613=>21354,22632=>21355,22648=>21356,22663=>21357,22664=>21358,22668=>21359,22678=>21360,22688=>21361,22689=>21362,22690=>21363,22694=>21364,22724=>21365,22722=>21366,22728=>21367,22742=>21368,22749=>21369,22753=>21370,22802=>21372,22803=>21373,22813=>21374,22817=>21375,22824=>21376,22832=>21377,22835=>21378,22837=>21379,22838=>21380,22847=>21381,22851=>21382,22866=>21383,22878=>21384,22891=>21385,22895=>21386,22898=>21387,22907=>21388,22924=>21389,22926=>21390,22933=>21391,22951=>21392,22957=>21393,22960=>21394,22967=>21395,22977=>21396,22980=>21397,23023=>21398,23026=>21399,23028=>21400,23031=>21401,23040=>21402,23054=>21403,23058=>21404,23070=>21405,23076=>21406,23080=>21407,23082=>21408,23088=>21409,23108=>21410,23109=>21411,23112=>21412,23116=>21413,23120=>21414,23134=>21415,23163=>21416,23184=>21417,23187=>21418,23190=>21419,23193=>21420,23227=>21421,23238=>21422,23240=>21423,23247=>21424,23293=>21425,23297=>21426,23371=>21427,23390=>21428,23406=>21429,23430=>21430,23438=>21431,23440=>21432,23441=>21433,23444=>21434,23464=>21435,23465=>21436,23469=>21437,23471=>21438,23473=>21439,23474=>21440,23482=>21441,23484=>21442,23489=>21443,23501=>21444,23503=>21445,23513=>21446,23514=>21447,23535=>21448,23540=>21449,23564=>21450,23575=>21451,23590=>21452,23598=>21453,23602=>21454,23605=>21455,23642=>21456,23668=>21457,23669=>21458,23675=>21459,23677=>21460,23687=>21461,23698=>21462,23709=>21463,23730=>21464,23732=>21465,23767=>21466,23790=>21467,23793=>21468,23794=>21469,23826=>21470,23843=>21471,23871=>21472,23880=>21473,23893=>21474,23889=>21475,23903=>21476,23904=>21477,23906=>21478,23908=>21479,23929=>21480,23930=>21481,23935=>21482,23946=>21483,23955=>21484,23957=>21485,23963=>21486,23967=>21487,23979=>21488,24003=>21489,24014=>21490,24025=>21491,24071=>21492,24077=>21493,24096=>21494,24139=>21495,24144=>21496,24145=>21497,24156=>21498,24176=>21499,24206=>21500,24226=>21501,24228=>21502,24241=>21503,24268=>21504,24270=>21505,24284=>21506,24286=>21507,24293=>21508,24299=>21509,24326=>21510,24345=>21511,24356=>21512,24363=>21513,24364=>21514,24366=>21515,24368=>21516,24383=>21517,24388=>21518,24411=>21519,24416=>21520,24431=>21521,24436=>21522,24437=>21523,24440=>21524,24442=>21525,24461=>21526,24470=>21527,24477=>21528,24491=>21529,24496=>21530,24497=>21531,24520=>21532,24528=>21533,24529=>21534,24552=>21535,24556=>21536,24562=>21537,24566=>21538,24570=>21539,24586=>21540,24595=>21541,24607=>21542,24621=>21543,24640=>21544,24648=>21545,24657=>21546,24662=>21547,24663=>21548,24689=>21549,24702=>21550,24706=>21551,24710=>21552,24712=>21553,24718=>21554,24721=>21555,24723=>21556,24728=>21557,24738=>21559,24741=>21560,24759=>21561,24770=>21562,24777=>21563,24778=>21564,24782=>21565,24783=>21566,24802=>21567,24805=>21568,24828=>21569,24834=>21570,24839=>21571,24844=>21572,24855=>21573,24866=>21574,24881=>21575,24885=>21576,24889=>21577,24901=>21578,24905=>21579,24940=>21580,24946=>21581,24952=>21582,24960=>21583,24961=>21584,24963=>21585,24964=>21586,24971=>21587,24988=>21588,24992=>21589,25002=>21590,25024=>21591,25025=>21592,25038=>21593,25039=>21594,25054=>21595,25057=>21596,25063=>21597,25065=>21598,25068=>21599,25069=>21600,25071=>21601,25089=>21602,25091=>21603,25116=>21604,25120=>21605,25127=>21606,25131=>21607,25154=>21608,25156=>21609,25168=>21610,25172=>21611,25180=>21612,25213=>21613,25229=>21614,25230=>21615,25231=>21616,25267=>21617,25270=>21618,25271=>21619,25274=>21620,25278=>21621,25279=>21622,25294=>21623,25322=>21624,25330=>21625,25348=>21626,25355=>21627,25363=>21628,25385=>21629,25389=>21630,25418=>21631,25426=>21632,25428=>21633,25432=>21634,25435=>21635,25446=>21636,25453=>21637,25464=>21638,25493=>21639,25498=>21640,25508=>21641,25510=>21642,25517=>21643,25537=>21644,25541=>21645,25544=>21646,25550=>21647,25555=>21648,25587=>21649,25610=>21650,25648=>21651,25675=>21652,25679=>21653,25683=>21654,25692=>21655,25697=>21656,25699=>21657,25733=>21658,25743=>21659,25755=>21660,25761=>21661,25763=>21662,25766=>21663,25768=>21664,25789=>21665,25801=>21666,25809=>21667,25833=>21668,25834=>21669,25845=>21670,25857=>21671,25864=>21672,25865=>21673,25866=>21674,25875=>21675,25894=>21676,25905=>21677,25914=>21678,25916=>21679,25917=>21680,25923=>21681,25936=>21682,25938=>21683,25951=>21684,25981=>21685,26008=>21686,26016=>21687,26019=>21688,26022=>21689,26030=>21690,26035=>21691,26070=>21692,26072=>21693,26100=>21695,26101=>21696,26110=>21697,26111=>21698,26125=>21699,26129=>21700,26130=>21701,26134=>21702,26141=>21703,26147=>21704,26150=>21705,26153=>21706,26169=>21707,26167=>21708,26176=>21709,26182=>21710,26186=>21711,26200=>21712,26208=>21713,26229=>21714,26239=>21715,26233=>21716,26236=>21717,26266=>21718,26267=>21719,26268=>21720,26271=>21721,26306=>21723,26307=>21724,26316=>21725,26318=>21726,26324=>21727,26335=>21728,26347=>21729,26350=>21730,26375=>21731,26396=>21732,26400=>21733,26402=>21734,26430=>21735,26437=>21736,26476=>21737,26500=>21738,26510=>21739,26518=>21740,26521=>21741,26556=>21742,26557=>21743,26562=>21744,26565=>21745,26569=>21746,26588=>21747,26593=>21748,26598=>21749,26610=>21750,26614=>21751,26644=>21752,26649=>21753,26663=>21754,26671=>21755,26687=>21756,26698=>21757,26712=>21758,26735=>21759,26736=>21760,26737=>21761,26745=>21762,26747=>21763,26760=>21764,26785=>21765,26793=>21766,26798=>21767,26833=>21768,26835=>21769,26844=>21770,26845=>21771,26858=>21772,26870=>21773,26877=>21774,26886=>21775,26889=>21776,26896=>21777,26902=>21778,26929=>21779,26949=>21780,26958=>21781,26982=>21782,26992=>21783,26993=>21784,27003=>21785,27021=>21786,27041=>21787,27064=>21788,27077=>21789,27080=>21790,27136=>21792,27139=>21793,27168=>21794,27172=>21795,27191=>21796,27242=>21798,27265=>21799,27270=>21800,27271=>21801,27291=>21802,27312=>21803,27313=>21804,27316=>21805,27326=>21806,27327=>21807,27340=>21808,27349=>21809,27350=>21810,27376=>21811,27388=>21812,27394=>21813,27398=>21814,27399=>21815,27401=>21816,27432=>21817,27435=>21818,27446=>21819,27469=>21820,27474=>21821,27485=>21822,27499=>21823,27502=>21824,27504=>21825,27525=>21826,27543=>21827,27551=>21828,27552=>21829,27554=>21830,27555=>21831,27560=>21832,27564=>21833,27576=>21834,27577=>21835,27587=>21836,27588=>21837,27619=>21838,27666=>21839,27673=>21840,27679=>21841,27686=>21842,27687=>21843,27688=>21844,27694=>21845,27707=>21846,27723=>21847,27727=>21848,27755=>21849,27768=>21850,27783=>21851,27807=>21852,27824=>21853,27826=>21854,27853=>21855,27855=>21856,27857=>21857,27879=>21858,27890=>21859,27892=>21860,27911=>21861,27919=>21862,27923=>21863,27930=>21864,27944=>21865,27999=>21866,28007=>21867,28050=>21868,28055=>21869,28087=>21870,28093=>21871,28128=>21872,28130=>21873,28133=>21874,28143=>21875,28148=>21876,28160=>21877,28164=>21878,28219=>21879,28242=>21880,28253=>21881,28258=>21882,28264=>21883,28301=>21884,28313=>21885,28320=>21886,28333=>21887,28334=>21888,28339=>21889,28347=>21890,28352=>21891,28360=>21892,28365=>21893,28367=>21894,28397=>21895,28398=>21896,28420=>21897,28424=>21898,28429=>21899,28438=>21900,28443=>21901,28475=>21902,28461=>21903,28495=>21904,28499=>21905,28509=>21906,28524=>21907,28547=>21908,28563=>21909,28582=>21910,28592=>21911,28613=>21912,28648=>21913,28669=>21914,28695=>21915,28719=>21916,28724=>21917,28727=>21918,28740=>21919,28744=>21920,28757=>21921,28820=>21922,28822=>21923,28827=>21924,28852=>21925,28922=>21926,28933=>21927,28939=>21928,28973=>21929,28984=>21930,28993=>21931,29003=>21932,29015=>21934,29018=>21935,29068=>21936,29082=>21937,29104=>21938,29119=>21939,29120=>21940,29132=>21941,29146=>21942,29176=>21943,29192=>21944,29193=>21945,29203=>21946,29210=>21947,29220=>21948,29231=>21949,29253=>21950,29262=>21951,29278=>21952,29291=>21953,29297=>21954,29307=>21955,29308=>21956,29321=>21957,29331=>21958,29352=>21959,29397=>21960,29398=>21961,29400=>21962,29407=>21963,29438=>21964,29453=>21965,29459=>21966,29490=>21967,29493=>21968,29526=>21969,29533=>21970,29534=>21971,29535=>21972,29536=>21973,29545=>21974,29561=>21975,29568=>21976,29582=>21977,29584=>21978,29587=>21979,29591=>21980,29610=>21981,29613=>21982,29638=>21983,29644=>21984,29651=>21985,29661=>21986,29670=>21987,29687=>21988,29691=>21989,29695=>21990,29696=>21991,29713=>21992,29741=>21993,29799=>21994,29800=>21995,29806=>21996,29839=>21997,29841=>21998,29850=>21999,29870=>22000,29873=>22001,29874=>22002,29900=>22003,29904=>22004,29907=>22005,29915=>22007,29928=>22008,29930=>22009,29948=>22011,29958=>22012,29970=>22013,29991=>22014,29993=>22015,30006=>22016,30009=>22017,30019=>22018,30023=>22019,30039=>22020,30047=>22021,30049=>22022,30075=>22023,30076=>22024,30085=>22025,30101=>22026,30108=>22027,30138=>22028,30226=>22029,30243=>22030,30249=>22031,30265=>22032,30266=>22033,30272=>22034,30276=>22035,30297=>22036,30341=>22037,30348=>22038,30349=>22039,30367=>22040,30370=>22041,30371=>22042,30401=>22043,30411=>22044,30432=>22046,30454=>22047,30470=>22048,30482=>22049,30484=>22050,30485=>22051,30492=>22052,30510=>22053,30525=>22054,30530=>22055,30546=>22056,30550=>22057,30551=>22058,30576=>22059,30579=>22060,30580=>22061,30638=>22064,30641=>22065,30645=>22066,30659=>22067,30674=>22068,30677=>22069,30712=>22070,30734=>22071,30737=>22072,30749=>22073,30755=>22074,30788=>22075,30792=>22076,30796=>22077,30802=>22078,30814=>22079,30816=>22080,30817=>22081,30819=>22082,30863=>22083,30888=>22084,30892=>22085,30898=>22086,30909=>22087,30911=>22088,30919=>22089,30930=>22090,30934=>22091,30939=>22092,30943=>22093,30954=>22094,30963=>22095,30966=>22096,30975=>22097,30982=>22098,31002=>22099,31006=>22100,31008=>22101,31017=>22102,31021=>22103,31029=>22104,31044=>22105,31051=>22106,31055=>22107,31057=>22108,31081=>22109,31099=>22110,31102=>22111,31116=>22112,31121=>22113,31123=>22114,31132=>22115,31144=>22116,31151=>22117,31183=>22118,31197=>22119,31200=>22120,31202=>22121,31205=>22122,31217=>22123,31224=>22124,31228=>22125,31239=>22126,31265=>22127,31271=>22128,31275=>22129,31279=>22130,31284=>22131,31285=>22132,31304=>22133,31317=>22134,31333=>22135,31358=>22136,31371=>22137,31377=>22138,31390=>22139,31433=>22140,31451=>22141,31465=>22142,31468=>22143,31473=>22144,31483=>22145,31519=>22146,31523=>22147,31529=>22148,31536=>22149,31540=>22150,31551=>22151,31552=>22152,31594=>22153,31620=>22154,31625=>22155,31630=>22156,31638=>22157,31653=>22158,31666=>22159,31670=>22160,31674=>22161,31675=>22162,31677=>22163,31682=>22164,31688=>22165,31707=>22166,31732=>22167,31733=>22168,31737=>22169,31738=>22170,31746=>22171,31748=>22172,31750=>22173,31756=>22174,31769=>22175,31771=>22176,31781=>22177,31788=>22178,31796=>22179,31801=>22180,31802=>22181,31814=>22182,31829=>22183,31834=>22184,31843=>22185,31868=>22187,31878=>22188,31920=>22189,31931=>22190,31951=>22191,31956=>22192,31977=>22193,32015=>22194,32017=>22195,32022=>22196,32038=>22197,32042=>22198,32045=>22199,32081=>22200,32087=>22201,32101=>22202,32103=>22203,32120=>22204,32123=>22205,32129=>22206,32150=>22207,32195=>22208,32196=>22209,32197=>22210,32198=>22211,32205=>22212,32206=>22213,32256=>22214,32226=>22215,32234=>22216,32237=>22217,32250=>22218,32284=>22219,32301=>22220,32307=>22221,32319=>22222,32334=>22223,32336=>22224,32344=>22225,32351=>22226,32357=>22227,32405=>22228,32413=>22229,32414=>22230,32575=>22231,32604=>22232,32614=>22233,32653=>22235,32655=>22236,32678=>22237,32682=>22238,32692=>22239,32700=>22240,32704=>22241,32712=>22242,32744=>22243,32783=>22244,32787=>22245,32797=>22246,32799=>22247,32800=>22248,32814=>22249,32820=>22250,32830=>22251,32832=>22252,32836=>22253,32868=>22254,32877=>22255,32897=>22256,32953=>22257,32968=>22258,32973=>22259,32978=>22260,33006=>22261,33010=>22262,33014=>22263,33017=>22264,33035=>22265,33052=>22266,33056=>22267,33084=>22268,33093=>22269,33095=>22270,33106=>22271,33121=>22272,33143=>22273,33158=>22274,33166=>22275,33174=>22276,33186=>22277,33198=>22278,33221=>22279,33230=>22280,33259=>22281,33264=>22282,33265=>22283,33266=>22284,33269=>22285,33272=>22286,33295=>22288,33309=>22289,33320=>22290,33347=>22291,33358=>22292,33361=>22293,33366=>22294,33383=>22295,33403=>22296,33408=>22297,33409=>22298,33415=>22299,33428=>22300,33430=>22301,33432=>22302,33434=>22303,33435=>22304,33440=>22305,33498=>22306,33504=>22307,33508=>22308,33517=>22309,33546=>22310,33547=>22311,33566=>22312,33567=>22313,33569=>22314,33580=>22315,33582=>22316,33587=>22317,33591=>22318,33597=>22319,33602=>22320,33613=>22321,33614=>22322,33648=>22323,33664=>22324,33666=>22325,33668=>22326,33689=>22327,33692=>22328,33702=>22329,33708=>22330,33726=>22331,33619=>22332,33768=>22333,33817=>22334,33709=>22335,33839=>22336,33861=>22337,33863=>22338,33869=>22339,33878=>22340,33888=>22342,33892=>22343,33895=>22344,33898=>22345,33908=>22346,33917=>22347,33938=>22348,33941=>22349,33961=>22350,33962=>22351,33991=>22352,33992=>22353,33996=>22354,34034=>22355,34039=>22356,34050=>22357,34051=>22358,34055=>22359,34062=>22360,34064=>22361,34076=>22362,34082=>22363,34087=>22364,34090=>22365,34099=>22366,34102=>22367,34111=>22368,34128=>22369,34130=>22370,34140=>22371,34143=>22373,34144=>22374,34169=>22375,34185=>22376,34187=>22377,34208=>22378,34213=>22379,34215=>22380,34228=>22381,34230=>22382,34232=>22383,34237=>22384,34238=>22385,34239=>22386,34242=>22387,34266=>22388,34272=>22389,34280=>22390,34291=>22391,34300=>22392,34317=>22393,34318=>22394,34329=>22395,34331=>22396,34358=>22397,34362=>22398,34365=>22399,34392=>22400,34393=>22401,34397=>22402,34400=>22403,34401=>22404,34404=>22405,34409=>22406,34422=>22407,34454=>22408,34458=>22409,34465=>22410,34470=>22411,34477=>22412,34484=>22413,34485=>22414,34487=>22415,34489=>22416,34495=>22417,34501=>22418,34514=>22419,34522=>22420,34524=>22421,34528=>22422,34533=>22423,34535=>22424,34440=>22425,34564=>22426,34575=>22427,34607=>22428,34610=>22429,34620=>22430,34621=>22431,34629=>22432,34637=>22433,34657=>22434,34671=>22435,34691=>22436,34692=>22437,34693=>22438,34694=>22439,34704=>22440,34709=>22441,34737=>22443,34760=>22444,34762=>22445,34773=>22446,34777=>22447,34780=>22448,34786=>22449,34788=>22450,34801=>22451,34803=>22452,34808=>22453,34810=>22454,34815=>22455,34825=>22456,34841=>22457,34834=>22458,34842=>22459,34846=>22460,34864=>22461,34869=>22462,34881=>22463,34883=>22464,34888=>22465,34889=>22466,34897=>22468,34908=>22469,34912=>22470,34929=>22471,34937=>22472,34939=>22473,34944=>22474,34975=>22475,34984=>22476,35002=>22477,35019=>22478,35020=>22479,35038=>22480,35047=>22481,35063=>22482,35085=>22483,35093=>22484,35094=>22485,35104=>22486,35112=>22487,35121=>22488,35130=>22489,35142=>22490,35151=>22491,35154=>22492,35159=>22493,35163=>22494,35169=>22495,35171=>22496,35182=>22497,35187=>22498,35189=>22499,35194=>22500,35197=>22501,35213=>22502,35221=>22503,35227=>22504,35228=>22505,35232=>22506,35252=>22507,35254=>22508,35287=>22509,35305=>22510,35309=>22511,35321=>22512,35332=>22513,35333=>22514,35358=>22515,35360=>22516,35364=>22517,35366=>22518,35371=>22519,35372=>22520,35375=>22521,35389=>22522,35392=>22523,35395=>22524,35411=>22525,35414=>22526,35420=>22527,35429=>22528,35446=>22529,35447=>22530,35450=>22531,35451=>22532,35456=>22533,35459=>22534,35467=>22535,35471=>22536,35474=>22537,35479=>22538,35481=>22539,35487=>22540,35497=>22541,35503=>22542,35507=>22543,35515=>22544,35523=>22545,35526=>22546,35528=>22547,35530=>22548,35539=>22549,35540=>22550,35541=>22551,35568=>22552,35583=>22553,35595=>22554,35614=>22555,35632=>22556,35644=>22557,35650=>22558,35656=>22559,35661=>22560,35683=>22561,35705=>22562,35716=>22563,35725=>22564,35727=>22565,35896=>22566,35902=>22567,35921=>22568,35928=>22569,35931=>22570,35933=>22571,35929=>22572,35939=>22573,35940=>22574,35942=>22575,35957=>22576,35958=>22577,35966=>22578,35974=>22579,35975=>22580,35979=>22581,35984=>22582,35996=>22584,36025=>22585,36038=>22586,36043=>22587,36047=>22588,36061=>22589,36072=>22590,36079=>22591,36082=>22592,36095=>22593,36197=>22594,36223=>22595,36226=>22596,36232=>22597,36240=>22598,36254=>22599,36256=>22600,36268=>22601,36277=>22602,36279=>22603,36281=>22604,36283=>22605,36288=>22606,36293=>22607,36295=>22608,36298=>22609,36308=>22610,36325=>22611,36336=>22612,36284=>22613,36356=>22614,36357=>22615,36369=>22616,36403=>22617,36407=>22618,36408=>22619,36430=>22620,36443=>22621,36445=>22622,36446=>22623,36473=>22624,36482=>22625,36483=>22626,36507=>22627,36509=>22628,36514=>22629,36538=>22630,36545=>22631,36547=>22632,36548=>22633,36551=>22634,36572=>22635,36590=>22636,36593=>22637,36599=>22638,36589=>22639,36610=>22640,36623=>22641,36624=>22642,36630=>22643,36640=>22644,36641=>22645,36643=>22646,36648=>22647,36654=>22648,36660=>22649,36663=>22650,36673=>22651,36687=>22652,36690=>22653,36691=>22654,36701=>22655,36702=>22656,36709=>22657,36765=>22658,36792=>22659,36798=>22660,36800=>22661,36811=>22662,36816=>22663,36818=>22664,36835=>22665,36862=>22666,36888=>22667,36904=>22668,36905=>22669,36906=>22670,36915=>22671,36916=>22672,36927=>22673,36962=>22674,36966=>22675,36972=>22676,37006=>22677,37029=>22678,37068=>22679,37077=>22680,37080=>22681,37081=>22682,37093=>22683,37074=>22684,37128=>22685,37133=>22686,37136=>22687,37146=>22688,37152=>22689,37161=>22690,37166=>22691,37174=>22692,37180=>22693,37187=>22694,37199=>22695,37203=>22696,37229=>22697,37243=>22698,37249=>22699,37254=>22700,37267=>22701,37268=>22702,37272=>22703,37281=>22704,37286=>22705,37311=>22706,37331=>22707,37332=>22708,37337=>22709,37353=>22710,37354=>22711,37359=>22712,37369=>22713,37373=>22714,37380=>22715,37381=>22716,37388=>22717,37394=>22718,37395=>22719,37400=>22720,37404=>22721,37405=>22722,37412=>22723,37413=>22724,37414=>22725,37422=>22726,37423=>22727,37424=>22728,37429=>22729,37430=>22730,37438=>22731,37446=>22732,37453=>22733,37464=>22734,37468=>22735,37469=>22736,37481=>22737,37486=>22738,37487=>22739,37488=>22740,37493=>22741,37497=>22742,37499=>22743,37514=>22744,37522=>22745,37536=>22746,37540=>22747,37541=>22748,37544=>22749,37558=>22750,37560=>22751,37562=>22752,37565=>22753,37575=>22754,37581=>22755,37592=>22756,37596=>22757,37597=>22758,37601=>22759,37603=>22760,37608=>22761,37612=>22762,37614=>22763,37616=>22764,37632=>22765,37640=>22766,37660=>22767,37668=>22768,37674=>22769,37684=>22770,37687=>22771,37712=>22772,37717=>22773,37726=>22774,37735=>22775,37737=>22776,37743=>22777,37748=>22778,37750=>22779,37754=>22780,37757=>22781,37760=>22782,37761=>22783,37773=>22784,37778=>22785,37781=>22786,37784=>22787,37798=>22789,37800=>22790,37803=>22791,37812=>22792,37813=>22793,37814=>22794,37828=>22795,37829=>22796,37833=>22797,37835=>22798,37837=>22799,37843=>22800,37849=>22801,37879=>22802,37889=>22803,37896=>22804,37909=>22805,37919=>22806,37935=>22807,37949=>22808,37955=>22809,37977=>22810,37980=>22811,37983=>22812,37985=>22813,37992=>22814,37998=>22815,38020=>22816,38019=>22817,38270=>22818,38276=>22819,38301=>22820,38302=>22821,38330=>22822,38361=>22823,38365=>22824,38367=>22825,38430=>22826,38434=>22827,38437=>22828,38438=>22829,38455=>22830,38457=>22831,38458=>22832,38482=>22833,38486=>22834,38487=>22835,38510=>22836,38524=>22837,38526=>22838,38545=>22839,38559=>22840,38566=>22841,38602=>22842,38623=>22844,38650=>22845,38661=>22846,38682=>22847,38685=>22848,38730=>22850,38744=>22851,38775=>22852,38776=>22853,38779=>22854,38784=>22855,38793=>22856,38807=>22857,38840=>22858,38844=>22859,38847=>22860,38852=>22861,38853=>22862,38855=>22863,38858=>22864,38862=>22865,38864=>22866,38871=>22867,38877=>22868,38884=>22869,38903=>22870,38904=>22871,38906=>22872,38937=>22873,38940=>22874,38944=>22875,38959=>22876,38965=>22877,38980=>22878,38986=>22879,38993=>22880,39018=>22881,39086=>22882,39116=>22883,39142=>22884,39158=>22885,39175=>22886,39199=>22887,39202=>22888,39206=>22889,39211=>22890,39220=>22891,39225=>22892,39239=>22893,39257=>22894,39259=>22895,39323=>22896,39325=>22897,39327=>22898,39344=>22899,39346=>22900,39349=>22901,39379=>22902,39386=>22903,39388=>22904,39399=>22905,39402=>22906,39403=>22907,39404=>22908,39412=>22909,39413=>22910,39421=>22911,39422=>22912,39428=>22913,39435=>22914,39454=>22915,39458=>22916,39475=>22917,39477=>22918,39495=>22919,39499=>22921,39508=>22922,39517=>22923,39594=>22924,39596=>22925,39598=>22926,39602=>22927,39604=>22928,39611=>22929,39615=>22930,39624=>22931,39639=>22932,39643=>22933,39652=>22934,39655=>22935,39660=>22936,39666=>22937,39667=>22938,39669=>22939,39674=>22940,39677=>22941,39679=>22942,39680=>22943,39684=>22944,39685=>22945,39707=>22946,39718=>22947,39735=>22949,39737=>22950,39738=>22951,39756=>22952,39766=>22953,39767=>22954,39771=>22955,39777=>22956,39786=>22957,39789=>22958,39790=>22959,39800=>22960,39807=>22961,39813=>22962,39815=>22963,39817=>22964,39819=>22965,39821=>22966,39828=>22967,39834=>22968,39849=>22969,39863=>22970,39868=>22971,39888=>22972,39929=>22973,39951=>22974,39953=>22975,39966=>22976,39974=>22977,39976=>22978,39997=>22979,40003=>22980,40014=>22981,40030=>22982,40059=>22983,40183=>22984,40185=>22985,40220=>22986,40239=>22987,40243=>22988,40244=>22989,40250=>22990,40252=>22991,40261=>22992,40275=>22993,40276=>22994,40293=>22995,40323=>22996,40326=>22997,40334=>22998,40338=>22999,40339=>23000,40341=>23001,40343=>23002,40344=>23003,40362=>23004,40366=>23005,40394=>23007,40404=>23008,40405=>23009,40414=>23010,40430=>23011,40432=>23012,40446=>23013,40462=>23014,40464=>23015,40465=>23016,40466=>23017,40470=>23018,40583=>23019,40590=>23020,40591=>23021,40598=>23022,40600=>23023,40622=>23024,40627=>23025,40646=>23026,40648=>23027,40651=>23028,40661=>23029,40684=>23030,40685=>23031,40689=>23032,40693=>23033,40696=>23034,40721=>23035,40726=>23036,40730=>23037,40735=>23038,40753=>23039,40754=>23040,40764=>23041,40767=>23042,40771=>23043,40772=>23044,40775=>23045,40790=>23046,40798=>23047,40814=>23048,40819=>23049,40826=>23050,40829=>23051,40847=>23052,40849=>23053,40850=>23054,40854=>23055,40865=>23056,40867=>23057); +// --- EOF --- diff --git a/incs/tcpdf/fonts/uni2cid_ak12.php b/incs/tcpdf/fonts/uni2cid_ak12.php new file mode 100644 index 0000000..6706723 --- /dev/null +++ b/incs/tcpdf/fonts/uni2cid_ak12.php @@ -0,0 +1,6 @@ +1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,8361=>96,8208=>97,169=>98,12644=>101,12288=>101,12289=>102,12290=>103,183=>104,12539=>104,8229=>105,8943=>106,8230=>106,168=>107,12291=>108,8211=>109,8212=>110,8214=>111,65340=>112,65374=>113,8216=>114,8217=>115,8220=>116,8221=>117,12308=>118,12309=>119,12296=>120,12297=>121,12298=>122,12299=>123,12300=>124,12301=>125,12302=>126,12303=>127,12304=>128,12305=>129,177=>130,215=>131,247=>132,8800=>133,8804=>134,8805=>135,8734=>136,8756=>137,176=>138,8242=>139,8243=>140,8451=>141,8491=>142,65504=>143,65505=>144,65509=>145,9794=>146,9792=>147,8736=>148,8869=>149,8978=>150,8706=>151,8711=>152,8801=>153,8786=>154,167=>155,8251=>156,9734=>157,9733=>158,9675=>159,9679=>160,9678=>161,9671=>162,9670=>163,9633=>164,9632=>165,9651=>166,9650=>167,9661=>168,9660=>169,8594=>170,8592=>171,8593=>172,8595=>173,8596=>174,12307=>175,171=>176,187=>177,8730=>178,8765=>179,8733=>180,8757=>181,8747=>182,8748=>183,8712=>184,8715=>185,8838=>186,8839=>187,8834=>188,8835=>189,8746=>190,8745=>191,8743=>192,8744=>193,65506=>194,8658=>195,8660=>196,8704=>197,8707=>198,180=>199,732=>200,711=>201,728=>202,733=>203,730=>204,729=>205,184=>206,731=>207,161=>208,191=>209,8758=>210,8750=>211,8721=>212,8719=>213,164=>214,8457=>215,8240=>216,9665=>217,9664=>218,9655=>219,9654=>220,9828=>221,9824=>222,9825=>223,9829=>224,9831=>225,9827=>226,9673=>227,9672=>228,9635=>229,9680=>230,9681=>231,9618=>232,9636=>233,9637=>234,9640=>235,9639=>236,9638=>237,9641=>238,9832=>239,9743=>240,9742=>241,9756=>242,9758=>243,182=>244,8224=>245,8225=>246,8597=>247,8599=>248,8601=>249,8598=>250,8600=>251,9837=>252,9833=>253,9834=>254,9836=>255,12927=>256,12828=>257,8470=>258,13255=>259,8482=>260,13250=>261,13272=>262,8481=>263,65281=>264,65282=>265,65283=>266,65284=>267,65285=>268,65286=>269,65287=>270,65288=>271,65289=>272,65290=>273,65291=>274,65292=>275,65293=>276,65294=>277,65295=>278,65296=>279,65297=>280,65298=>281,65299=>282,65300=>283,65301=>284,65302=>285,65303=>286,65304=>287,65305=>288,65306=>289,65307=>290,65308=>291,65309=>292,65310=>293,65311=>294,65312=>295,65313=>296,65314=>297,65315=>298,65316=>299,65317=>300,65318=>301,65319=>302,65320=>303,65321=>304,65322=>305,65323=>306,65324=>307,65325=>308,65326=>309,65327=>310,65328=>311,65329=>312,65330=>313,65331=>314,65332=>315,65333=>316,65334=>317,65335=>318,65336=>319,65337=>320,65338=>321,65339=>322,65510=>323,65341=>324,65342=>325,65343=>326,65344=>327,65345=>328,65346=>329,65347=>330,65348=>331,65349=>332,65350=>333,65351=>334,65352=>335,65353=>336,65354=>337,65355=>338,65356=>339,65357=>340,65358=>341,65359=>342,65360=>343,65361=>344,65362=>345,65363=>346,65364=>347,65365=>348,65366=>349,65367=>350,65368=>351,65369=>352,65370=>353,65371=>354,65372=>355,65373=>356,65507=>357,12593=>358,12594=>359,12595=>360,12596=>361,12597=>362,12598=>363,12599=>364,12600=>365,12601=>366,12602=>367,12603=>368,12604=>369,12605=>370,12606=>371,12607=>372,12608=>373,12609=>374,12610=>375,12611=>376,12612=>377,12613=>378,12614=>379,12615=>380,12616=>381,12617=>382,12618=>383,12619=>384,12620=>385,12621=>386,12622=>387,12623=>388,12624=>389,12625=>390,12626=>391,12627=>392,12628=>393,12629=>394,12630=>395,12631=>396,12632=>397,12633=>398,12634=>399,12635=>400,12636=>401,12637=>402,12638=>403,12639=>404,12640=>405,12641=>406,12642=>407,12643=>408,12645=>409,12646=>410,12647=>411,12648=>412,12649=>413,12650=>414,12651=>415,12652=>416,12653=>417,12654=>418,12655=>419,12656=>420,12657=>421,12658=>422,12659=>423,12660=>424,12661=>425,12662=>426,12663=>427,12664=>428,12665=>429,12666=>430,12667=>431,12668=>432,12669=>433,12670=>434,12671=>435,12672=>436,12673=>437,12674=>438,12675=>439,12676=>440,12677=>441,12678=>442,12679=>443,12680=>444,12681=>445,12682=>446,12683=>447,12684=>448,12685=>449,12686=>450,8560=>451,8561=>452,8562=>453,8563=>454,8564=>455,8565=>456,8566=>457,8567=>458,8568=>459,8569=>460,8544=>461,8545=>462,8546=>463,8547=>464,8548=>465,8549=>466,8550=>467,8551=>468,8552=>469,8553=>470,913=>471,914=>472,915=>473,916=>474,917=>475,918=>476,919=>477,920=>478,921=>479,922=>480,923=>481,924=>482,925=>483,926=>484,927=>485,928=>486,929=>487,931=>488,932=>489,933=>490,934=>491,935=>492,936=>493,937=>494,945=>495,946=>496,947=>497,948=>498,949=>499,950=>500,951=>501,952=>502,953=>503,954=>504,955=>505,956=>506,957=>507,958=>508,959=>509,960=>510,961=>511,963=>512,964=>513,965=>514,966=>515,967=>516,968=>517,969=>518,9472=>519,9474=>520,9484=>521,9488=>522,9496=>523,9492=>524,9500=>525,9516=>526,9508=>527,9524=>528,9532=>529,9473=>530,9475=>531,9487=>532,9491=>533,9499=>534,9495=>535,9507=>536,9523=>537,9515=>538,9531=>539,9547=>540,9504=>541,9519=>542,9512=>543,9527=>544,9535=>545,9501=>546,9520=>547,9509=>548,9528=>549,9538=>550,9490=>551,9489=>552,9498=>553,9497=>554,9494=>555,9493=>556,9486=>557,9485=>558,9502=>559,9503=>560,9505=>561,9506=>562,9510=>563,9511=>564,9513=>565,9514=>566,9517=>567,9518=>568,9521=>569,9522=>570,9525=>571,9526=>572,9529=>573,9530=>574,9533=>575,9534=>576,9536=>577,9537=>578,9539=>579,9540=>580,9541=>581,9542=>582,9543=>583,9544=>584,9545=>585,9546=>586,13205=>587,13206=>588,13207=>589,8467=>590,13208=>591,13252=>592,13219=>593,13220=>594,13221=>595,13222=>596,13209=>597,13210=>598,13211=>599,13212=>600,13213=>601,13214=>602,13215=>603,13216=>604,13217=>605,13218=>606,13258=>607,13197=>608,13198=>609,13199=>610,13263=>611,13192=>612,13193=>613,13256=>614,13223=>615,13224=>616,13232=>617,13233=>618,13234=>619,13235=>620,13236=>621,13237=>622,13238=>623,13239=>624,13240=>625,13241=>626,13184=>627,13185=>628,13186=>629,13187=>630,13188=>631,13242=>632,13243=>633,13244=>634,13245=>635,13246=>636,13247=>637,13200=>638,13201=>639,13202=>640,13203=>641,13204=>642,8486=>643,13248=>644,13249=>645,13194=>646,13195=>647,13196=>648,13270=>649,13253=>650,13229=>651,13230=>652,13231=>653,13275=>654,13225=>655,13226=>656,13227=>657,13228=>658,13277=>659,13264=>660,13267=>661,13251=>662,13257=>663,13276=>664,13254=>665,198=>666,208=>667,170=>668,294=>669,306=>670,319=>671,321=>672,216=>673,338=>674,186=>675,222=>676,358=>677,330=>678,12896=>679,12897=>680,12898=>681,12899=>682,12900=>683,12901=>684,12902=>685,12903=>686,12904=>687,12905=>688,12906=>689,12907=>690,12908=>691,12909=>692,12910=>693,12911=>694,12912=>695,12913=>696,12914=>697,12915=>698,12916=>699,12917=>700,12918=>701,12919=>702,12920=>703,12921=>704,12922=>705,12923=>706,9424=>707,9425=>708,9426=>709,9427=>710,9428=>711,9429=>712,9430=>713,9431=>714,9432=>715,9433=>716,9434=>717,9435=>718,9436=>719,9437=>720,9438=>721,9439=>722,9440=>723,9441=>724,9442=>725,9443=>726,9444=>727,9445=>728,9446=>729,9447=>730,9448=>731,9449=>732,9312=>733,9313=>734,9314=>735,9315=>736,9316=>737,9317=>738,9318=>739,9319=>740,9320=>741,9321=>742,9322=>743,9323=>744,9324=>745,9325=>746,9326=>747,189=>748,8531=>749,8532=>750,188=>751,190=>752,8539=>753,8540=>754,8541=>755,8542=>756,230=>757,273=>758,240=>759,295=>760,305=>761,307=>762,312=>763,320=>764,322=>765,248=>766,339=>767,223=>768,254=>769,359=>770,331=>771,329=>772,12800=>773,12801=>774,12802=>775,12803=>776,12804=>777,12805=>778,12806=>779,12807=>780,12808=>781,12809=>782,12810=>783,12811=>784,12812=>785,12813=>786,12814=>787,12815=>788,12816=>789,12817=>790,12818=>791,12819=>792,12820=>793,12821=>794,12822=>795,12823=>796,12824=>797,12825=>798,12826=>799,12827=>800,9372=>801,9373=>802,9374=>803,9375=>804,9376=>805,9377=>806,9378=>807,9379=>808,9380=>809,9381=>810,9382=>811,9383=>812,9384=>813,9385=>814,9386=>815,9387=>816,9388=>817,9389=>818,9390=>819,9391=>820,9392=>821,9393=>822,9394=>823,9395=>824,9396=>825,9397=>826,9332=>827,9333=>828,9334=>829,9335=>830,9336=>831,9337=>832,9338=>833,9339=>834,9340=>835,9341=>836,9342=>837,9343=>838,9344=>839,9345=>840,9346=>841,185=>842,178=>843,179=>844,8308=>845,8319=>846,8321=>847,8322=>848,8323=>849,8324=>850,12353=>851,12354=>852,12355=>853,12356=>854,12357=>855,12358=>856,12359=>857,12360=>858,12361=>859,12362=>860,12363=>861,12364=>862,12365=>863,12366=>864,12367=>865,12368=>866,12369=>867,12370=>868,12371=>869,12372=>870,12373=>871,12374=>872,12375=>873,12376=>874,12377=>875,12378=>876,12379=>877,12380=>878,12381=>879,12382=>880,12383=>881,12384=>882,12385=>883,12386=>884,12387=>885,12388=>886,12389=>887,12390=>888,12391=>889,12392=>890,12393=>891,12394=>892,12395=>893,12396=>894,12397=>895,12398=>896,12399=>897,12400=>898,12401=>899,12402=>900,12403=>901,12404=>902,12405=>903,12406=>904,12407=>905,12408=>906,12409=>907,12410=>908,12411=>909,12412=>910,12413=>911,12414=>912,12415=>913,12416=>914,12417=>915,12418=>916,12419=>917,12420=>918,12421=>919,12422=>920,12423=>921,12424=>922,12425=>923,12426=>924,12427=>925,12428=>926,12429=>927,12430=>928,12431=>929,12432=>930,12433=>931,12434=>932,12435=>933,12449=>934,12450=>935,12451=>936,12452=>937,12453=>938,12454=>939,12455=>940,12456=>941,12457=>942,12458=>943,12459=>944,12460=>945,12461=>946,12462=>947,12463=>948,12464=>949,12465=>950,12466=>951,12467=>952,12468=>953,12469=>954,12470=>955,12471=>956,12472=>957,12473=>958,12474=>959,12475=>960,12476=>961,12477=>962,12478=>963,12479=>964,12480=>965,12481=>966,12482=>967,12483=>968,12484=>969,12485=>970,12486=>971,12487=>972,12488=>973,12489=>974,12490=>975,12491=>976,12492=>977,12493=>978,12494=>979,12495=>980,12496=>981,12497=>982,12498=>983,12499=>984,12500=>985,12501=>986,12502=>987,12503=>988,12504=>989,12505=>990,12506=>991,12507=>992,12508=>993,12509=>994,12510=>995,12511=>996,12512=>997,12513=>998,12514=>999,12515=>1000,12516=>1001,12517=>1002,12518=>1003,12519=>1004,12520=>1005,12521=>1006,12522=>1007,12523=>1008,12524=>1009,12525=>1010,12526=>1011,12527=>1012,12528=>1013,12529=>1014,12530=>1015,12531=>1016,12532=>1017,12533=>1018,12534=>1019,1040=>1020,1041=>1021,1042=>1022,1043=>1023,1044=>1024,1045=>1025,1025=>1026,1046=>1027,1047=>1028,1048=>1029,1049=>1030,1050=>1031,1051=>1032,1052=>1033,1053=>1034,1054=>1035,1055=>1036,1056=>1037,1057=>1038,1058=>1039,1059=>1040,1060=>1041,1061=>1042,1062=>1043,1063=>1044,1064=>1045,1065=>1046,1066=>1047,1067=>1048,1068=>1049,1069=>1050,1070=>1051,1071=>1052,1072=>1053,1073=>1054,1074=>1055,1075=>1056,1076=>1057,1077=>1058,1105=>1059,1078=>1060,1079=>1061,1080=>1062,1081=>1063,1082=>1064,1083=>1065,1084=>1066,1085=>1067,1086=>1068,1087=>1069,1088=>1070,1089=>1071,1090=>1072,1091=>1073,1092=>1074,1093=>1075,1094=>1076,1095=>1077,1096=>1078,1097=>1079,1098=>1080,1099=>1081,1100=>1082,1101=>1083,1102=>1084,1103=>1085,44032=>1086,44033=>1087,44036=>1088,44039=>1089,44040=>1090,44041=>1091,44042=>1092,44048=>1093,44049=>1094,44050=>1095,44051=>1096,44052=>1097,44053=>1098,44054=>1099,44055=>1100,44057=>1101,44058=>1102,44059=>1103,44060=>1104,44061=>1105,44064=>1106,44068=>1107,44076=>1108,44077=>1109,44079=>1110,44080=>1111,44081=>1112,44088=>1113,44089=>1114,44092=>1115,44096=>1116,44107=>1117,44109=>1118,44116=>1119,44120=>1120,44124=>1121,44144=>1122,44145=>1123,44148=>1124,44151=>1125,44152=>1126,44154=>1127,44160=>1128,44161=>1129,44163=>1130,44164=>1131,44165=>1132,44166=>1133,44169=>1134,44170=>1135,44171=>1136,44172=>1137,44176=>1138,44180=>1139,44188=>1140,44189=>1141,44191=>1142,44192=>1143,44193=>1144,44200=>1145,44201=>1146,44202=>1147,44204=>1148,44207=>1149,44208=>1150,44216=>1151,44217=>1152,44219=>1153,44220=>1154,44221=>1155,44225=>1156,44228=>1157,44232=>1158,44236=>1159,44245=>1160,44247=>1161,44256=>1162,44257=>1163,44260=>1164,44263=>1165,44264=>1166,44266=>1167,44268=>1168,44271=>1169,44272=>1170,44273=>1171,44275=>1172,44277=>1173,44278=>1174,44284=>1175,44285=>1176,44288=>1177,44292=>1178,44294=>1179,44300=>1180,44301=>1181,44303=>1182,44305=>1183,44312=>1184,44316=>1185,44320=>1186,44329=>1187,44332=>1188,44333=>1189,44340=>1190,44341=>1191,44344=>1192,44348=>1193,44356=>1194,44357=>1195,44359=>1196,44361=>1197,44368=>1198,44372=>1199,44376=>1200,44385=>1201,44387=>1202,44396=>1203,44397=>1204,44400=>1205,44403=>1206,44404=>1207,44405=>1208,44406=>1209,44411=>1210,44412=>1211,44413=>1212,44415=>1213,44417=>1214,44418=>1215,44424=>1216,44425=>1217,44428=>1218,44432=>1219,44444=>1220,44445=>1221,44452=>1222,44471=>1223,44480=>1224,44481=>1225,44484=>1226,44488=>1227,44496=>1228,44497=>1229,44499=>1230,44508=>1231,44512=>1232,44516=>1233,44536=>1234,44537=>1235,44540=>1236,44543=>1237,44544=>1238,44545=>1239,44552=>1240,44553=>1241,44555=>1242,44557=>1243,44564=>1244,44592=>1245,44593=>1246,44596=>1247,44599=>1248,44600=>1249,44602=>1250,44608=>1251,44609=>1252,44611=>1253,44613=>1254,44614=>1255,44618=>1256,44620=>1257,44621=>1258,44622=>1259,44624=>1260,44628=>1261,44630=>1262,44636=>1263,44637=>1264,44639=>1265,44640=>1266,44641=>1267,44645=>1268,44648=>1269,44649=>1270,44652=>1271,44656=>1272,44664=>1273,44665=>1274,44667=>1275,44668=>1276,44669=>1277,44676=>1278,44677=>1279,44684=>1280,44732=>1281,44733=>1282,44734=>1283,44736=>1284,44740=>1285,44748=>1286,44749=>1287,44751=>1288,44752=>1289,44753=>1290,44760=>1291,44761=>1292,44764=>1293,44776=>1294,44779=>1295,44781=>1296,44788=>1297,44792=>1298,44796=>1299,44807=>1300,44808=>1301,44813=>1302,44816=>1303,44844=>1304,44845=>1305,44848=>1306,44850=>1307,44852=>1308,44860=>1309,44861=>1310,44863=>1311,44865=>1312,44866=>1313,44867=>1314,44872=>1315,44873=>1316,44880=>1317,44892=>1318,44893=>1319,44900=>1320,44901=>1321,44921=>1322,44928=>1323,44932=>1324,44936=>1325,44944=>1326,44945=>1327,44949=>1328,44956=>1329,44984=>1330,44985=>1331,44988=>1332,44992=>1333,44999=>1334,45000=>1335,45001=>1336,45003=>1337,45005=>1338,45006=>1339,45012=>1340,45020=>1341,45032=>1342,45033=>1343,45040=>1344,45041=>1345,45044=>1346,45048=>1347,45056=>1348,45057=>1349,45060=>1350,45068=>1351,45072=>1352,45076=>1353,45084=>1354,45085=>1355,45096=>1356,45124=>1357,45125=>1358,45128=>1359,45130=>1360,45132=>1361,45134=>1362,45139=>1363,45140=>1364,45141=>1365,45143=>1366,45145=>1367,45149=>1368,45180=>1369,45181=>1370,45184=>1371,45188=>1372,45196=>1373,45197=>1374,45199=>1375,45201=>1376,45208=>1377,45209=>1378,45210=>1379,45212=>1380,45215=>1381,45216=>1382,45217=>1383,45218=>1384,45224=>1385,45225=>1386,45227=>1387,45228=>1388,45229=>1389,45230=>1390,45231=>1391,45233=>1392,45235=>1393,45236=>1394,45237=>1395,45240=>1396,45244=>1397,45252=>1398,45253=>1399,45255=>1400,45256=>1401,45257=>1402,45264=>1403,45265=>1404,45268=>1405,45272=>1406,45280=>1407,45285=>1408,45320=>1409,45321=>1410,45323=>1411,45324=>1412,45328=>1413,45330=>1414,45331=>1415,45336=>1416,45337=>1417,45339=>1418,45340=>1419,45341=>1420,45347=>1421,45348=>1422,45349=>1423,45352=>1424,45356=>1425,45364=>1426,45365=>1427,45367=>1428,45368=>1429,45369=>1430,45376=>1431,45377=>1432,45380=>1433,45384=>1434,45392=>1435,45393=>1436,45396=>1437,45397=>1438,45400=>1439,45404=>1440,45408=>1441,45432=>1442,45433=>1443,45436=>1444,45440=>1445,45442=>1446,45448=>1447,45449=>1448,45451=>1449,45453=>1450,45458=>1451,45459=>1452,45460=>1453,45464=>1454,45468=>1455,45480=>1456,45516=>1457,45520=>1458,45524=>1459,45532=>1460,45533=>1461,45535=>1462,45544=>1463,45545=>1464,45548=>1465,45552=>1466,45561=>1467,45563=>1468,45565=>1469,45572=>1470,45573=>1471,45576=>1472,45579=>1473,45580=>1474,45588=>1475,45589=>1476,45591=>1477,45593=>1478,45600=>1479,45620=>1480,45628=>1481,45656=>1482,45660=>1483,45664=>1484,45672=>1485,45673=>1486,45684=>1487,45685=>1488,45692=>1489,45700=>1490,45701=>1491,45705=>1492,45712=>1493,45713=>1494,45716=>1495,45720=>1496,45721=>1497,45722=>1498,45728=>1499,45729=>1500,45731=>1501,45733=>1502,45734=>1503,45738=>1504,45740=>1505,45744=>1506,45748=>1507,45768=>1508,45769=>1509,45772=>1510,45776=>1511,45778=>1512,45784=>1513,45785=>1514,45787=>1515,45789=>1516,45794=>1517,45796=>1518,45797=>1519,45798=>1520,45800=>1521,45803=>1522,45804=>1523,45805=>1524,45806=>1525,45807=>1526,45811=>1527,45812=>1528,45813=>1529,45815=>1530,45816=>1531,45817=>1532,45818=>1533,45819=>1534,45823=>1535,45824=>1536,45825=>1537,45828=>1538,45832=>1539,45840=>1540,45841=>1541,45843=>1542,45844=>1543,45845=>1544,45852=>1545,45908=>1546,45909=>1547,45910=>1548,45912=>1549,45915=>1550,45916=>1551,45918=>1552,45919=>1553,45924=>1554,45925=>1555,45927=>1556,45929=>1557,45931=>1558,45934=>1559,45936=>1560,45937=>1561,45940=>1562,45944=>1563,45952=>1564,45953=>1565,45955=>1566,45956=>1567,45957=>1568,45964=>1569,45968=>1570,45972=>1571,45984=>1572,45985=>1573,45992=>1574,45996=>1575,46020=>1576,46021=>1577,46024=>1578,46027=>1579,46028=>1580,46030=>1581,46032=>1582,46036=>1583,46037=>1584,46039=>1585,46041=>1586,46043=>1587,46045=>1588,46048=>1589,46052=>1590,46056=>1591,46076=>1592,46096=>1593,46104=>1594,46108=>1595,46112=>1596,46120=>1597,46121=>1598,46123=>1599,46132=>1600,46160=>1601,46161=>1602,46164=>1603,46168=>1604,46176=>1605,46177=>1606,46179=>1607,46181=>1608,46188=>1609,46208=>1610,46216=>1611,46237=>1612,46244=>1613,46248=>1614,46252=>1615,46261=>1616,46263=>1617,46265=>1618,46272=>1619,46276=>1620,46280=>1621,46288=>1622,46293=>1623,46300=>1624,46301=>1625,46304=>1626,46307=>1627,46308=>1628,46310=>1629,46316=>1630,46317=>1631,46319=>1632,46321=>1633,46328=>1634,46356=>1635,46357=>1636,46360=>1637,46363=>1638,46364=>1639,46372=>1640,46373=>1641,46375=>1642,46376=>1643,46377=>1644,46378=>1645,46384=>1646,46385=>1647,46388=>1648,46392=>1649,46400=>1650,46401=>1651,46403=>1652,46404=>1653,46405=>1654,46411=>1655,46412=>1656,46413=>1657,46416=>1658,46420=>1659,46428=>1660,46429=>1661,46431=>1662,46432=>1663,46433=>1664,46496=>1665,46497=>1666,46500=>1667,46504=>1668,46506=>1669,46507=>1670,46512=>1671,46513=>1672,46515=>1673,46516=>1674,46517=>1675,46523=>1676,46524=>1677,46525=>1678,46528=>1679,46532=>1680,46540=>1681,46541=>1682,46543=>1683,46544=>1684,46545=>1685,46552=>1686,46572=>1687,46608=>1688,46609=>1689,46612=>1690,46616=>1691,46629=>1692,46636=>1693,46644=>1694,46664=>1695,46692=>1696,46696=>1697,46748=>1698,46749=>1699,46752=>1700,46756=>1701,46763=>1702,46764=>1703,46769=>1704,46804=>1705,46832=>1706,46836=>1707,46840=>1708,46848=>1709,46849=>1710,46853=>1711,46888=>1712,46889=>1713,46892=>1714,46895=>1715,46896=>1716,46904=>1717,46905=>1718,46907=>1719,46916=>1720,46920=>1721,46924=>1722,46932=>1723,46933=>1724,46944=>1725,46948=>1726,46952=>1727,46960=>1728,46961=>1729,46963=>1730,46965=>1731,46972=>1732,46973=>1733,46976=>1734,46980=>1735,46988=>1736,46989=>1737,46991=>1738,46992=>1739,46993=>1740,46994=>1741,46998=>1742,46999=>1743,47000=>1744,47001=>1745,47004=>1746,47008=>1747,47016=>1748,47017=>1749,47019=>1750,47020=>1751,47021=>1752,47028=>1753,47029=>1754,47032=>1755,47047=>1756,47049=>1757,47084=>1758,47085=>1759,47088=>1760,47092=>1761,47100=>1762,47101=>1763,47103=>1764,47104=>1765,47105=>1766,47111=>1767,47112=>1768,47113=>1769,47116=>1770,47120=>1771,47128=>1772,47129=>1773,47131=>1774,47133=>1775,47140=>1776,47141=>1777,47144=>1778,47148=>1779,47156=>1780,47157=>1781,47159=>1782,47160=>1783,47161=>1784,47168=>1785,47172=>1786,47185=>1787,47187=>1788,47196=>1789,47197=>1790,47200=>1791,47204=>1792,47212=>1793,47213=>1794,47215=>1795,47217=>1796,47224=>1797,47228=>1798,47245=>1799,47272=>1800,47280=>1801,47284=>1802,47288=>1803,47296=>1804,47297=>1805,47299=>1806,47301=>1807,47308=>1808,47312=>1809,47316=>1810,47325=>1811,47327=>1812,47329=>1813,47336=>1814,47337=>1815,47340=>1816,47344=>1817,47352=>1818,47353=>1819,47355=>1820,47357=>1821,47364=>1822,47384=>1823,47392=>1824,47420=>1825,47421=>1826,47424=>1827,47428=>1828,47436=>1829,47439=>1830,47441=>1831,47448=>1832,47449=>1833,47452=>1834,47456=>1835,47464=>1836,47465=>1837,47467=>1838,47469=>1839,47476=>1840,47477=>1841,47480=>1842,47484=>1843,47492=>1844,47493=>1845,47495=>1846,47497=>1847,47498=>1848,47501=>1849,47502=>1850,47532=>1851,47533=>1852,47536=>1853,47540=>1854,47548=>1855,47549=>1856,47551=>1857,47553=>1858,47560=>1859,47561=>1860,47564=>1861,47566=>1862,47567=>1863,47568=>1864,47569=>1865,47570=>1866,47576=>1867,47577=>1868,47579=>1869,47581=>1870,47582=>1871,47585=>1872,47587=>1873,47588=>1874,47589=>1875,47592=>1876,47596=>1877,47604=>1878,47605=>1879,47607=>1880,47608=>1881,47609=>1882,47610=>1883,47616=>1884,47617=>1885,47624=>1886,47637=>1887,47672=>1888,47673=>1889,47676=>1890,47680=>1891,47682=>1892,47688=>1893,47689=>1894,47691=>1895,47693=>1896,47694=>1897,47699=>1898,47700=>1899,47701=>1900,47704=>1901,47708=>1902,47716=>1903,47717=>1904,47719=>1905,47720=>1906,47721=>1907,47728=>1908,47729=>1909,47732=>1910,47736=>1911,47747=>1912,47748=>1913,47749=>1914,47751=>1915,47756=>1916,47784=>1917,47785=>1918,47787=>1919,47788=>1920,47792=>1921,47794=>1922,47800=>1923,47801=>1924,47803=>1925,47805=>1926,47812=>1927,47816=>1928,47832=>1929,47833=>1930,47868=>1931,47872=>1932,47876=>1933,47885=>1934,47887=>1935,47889=>1936,47896=>1937,47900=>1938,47904=>1939,47913=>1940,47915=>1941,47924=>1942,47925=>1943,47926=>1944,47928=>1945,47931=>1946,47932=>1947,47933=>1948,47934=>1949,47940=>1950,47941=>1951,47943=>1952,47945=>1953,47949=>1954,47951=>1955,47952=>1956,47956=>1957,47960=>1958,47969=>1959,47971=>1960,47980=>1961,48008=>1962,48012=>1963,48016=>1964,48036=>1965,48040=>1966,48044=>1967,48052=>1968,48055=>1969,48064=>1970,48068=>1971,48072=>1972,48080=>1973,48083=>1974,48120=>1975,48121=>1976,48124=>1977,48127=>1978,48128=>1979,48130=>1980,48136=>1981,48137=>1982,48139=>1983,48140=>1984,48141=>1985,48143=>1986,48145=>1987,48148=>1988,48149=>1989,48150=>1990,48151=>1991,48152=>1992,48155=>1993,48156=>1994,48157=>1995,48158=>1996,48159=>1997,48164=>1998,48165=>1999,48167=>2000,48169=>2001,48173=>2002,48176=>2003,48177=>2004,48180=>2005,48184=>2006,48192=>2007,48193=>2008,48195=>2009,48196=>2010,48197=>2011,48201=>2012,48204=>2013,48205=>2014,48208=>2015,48221=>2016,48260=>2017,48261=>2018,48264=>2019,48267=>2020,48268=>2021,48270=>2022,48276=>2023,48277=>2024,48279=>2025,48281=>2026,48282=>2027,48288=>2028,48289=>2029,48292=>2030,48295=>2031,48296=>2032,48304=>2033,48305=>2034,48307=>2035,48308=>2036,48309=>2037,48316=>2038,48317=>2039,48320=>2040,48324=>2041,48333=>2042,48335=>2043,48336=>2044,48337=>2045,48341=>2046,48344=>2047,48348=>2048,48372=>2049,48373=>2050,48374=>2051,48376=>2052,48380=>2053,48388=>2054,48389=>2055,48391=>2056,48393=>2057,48400=>2058,48404=>2059,48420=>2060,48428=>2061,48448=>2062,48456=>2063,48457=>2064,48460=>2065,48464=>2066,48472=>2067,48473=>2068,48484=>2069,48488=>2070,48512=>2071,48513=>2072,48516=>2073,48519=>2074,48520=>2075,48521=>2076,48522=>2077,48528=>2078,48529=>2079,48531=>2080,48533=>2081,48537=>2082,48538=>2083,48540=>2084,48548=>2085,48560=>2086,48568=>2087,48596=>2088,48597=>2089,48600=>2090,48604=>2091,48617=>2092,48624=>2093,48628=>2094,48632=>2095,48640=>2096,48643=>2097,48645=>2098,48652=>2099,48653=>2100,48656=>2101,48660=>2102,48668=>2103,48669=>2104,48671=>2105,48708=>2106,48709=>2107,48712=>2108,48716=>2109,48718=>2110,48724=>2111,48725=>2112,48727=>2113,48729=>2114,48730=>2115,48731=>2116,48736=>2117,48737=>2118,48740=>2119,48744=>2120,48746=>2121,48752=>2122,48753=>2123,48755=>2124,48756=>2125,48757=>2126,48763=>2127,48764=>2128,48765=>2129,48768=>2130,48772=>2131,48780=>2132,48781=>2133,48783=>2134,48784=>2135,48785=>2136,48792=>2137,48793=>2138,48808=>2139,48848=>2140,48849=>2141,48852=>2142,48855=>2143,48856=>2144,48864=>2145,48867=>2146,48868=>2147,48869=>2148,48876=>2149,48897=>2150,48904=>2151,48905=>2152,48920=>2153,48921=>2154,48923=>2155,48924=>2156,48925=>2157,48960=>2158,48961=>2159,48964=>2160,48968=>2161,48976=>2162,48977=>2163,48981=>2164,49044=>2165,49072=>2166,49093=>2167,49100=>2168,49101=>2169,49104=>2170,49108=>2171,49116=>2172,49119=>2173,49121=>2174,49212=>2175,49233=>2176,49240=>2177,49244=>2178,49248=>2179,49256=>2180,49257=>2181,49296=>2182,49297=>2183,49300=>2184,49304=>2185,49312=>2186,49313=>2187,49315=>2188,49317=>2189,49324=>2190,49325=>2191,49327=>2192,49328=>2193,49331=>2194,49332=>2195,49333=>2196,49334=>2197,49340=>2198,49341=>2199,49343=>2200,49344=>2201,49345=>2202,49349=>2203,49352=>2204,49353=>2205,49356=>2206,49360=>2207,49368=>2208,49369=>2209,49371=>2210,49372=>2211,49373=>2212,49380=>2213,49381=>2214,49384=>2215,49388=>2216,49396=>2217,49397=>2218,49399=>2219,49401=>2220,49408=>2221,49412=>2222,49416=>2223,49424=>2224,49429=>2225,49436=>2226,49437=>2227,49438=>2228,49439=>2229,49440=>2230,49443=>2231,49444=>2232,49446=>2233,49447=>2234,49452=>2235,49453=>2236,49455=>2237,49456=>2238,49457=>2239,49462=>2240,49464=>2241,49465=>2242,49468=>2243,49472=>2244,49480=>2245,49481=>2246,49483=>2247,49484=>2248,49485=>2249,49492=>2250,49493=>2251,49496=>2252,49500=>2253,49508=>2254,49509=>2255,49511=>2256,49512=>2257,49513=>2258,49520=>2259,49524=>2260,49528=>2261,49541=>2262,49548=>2263,49549=>2264,49550=>2265,49552=>2266,49556=>2267,49558=>2268,49564=>2269,49565=>2270,49567=>2271,49569=>2272,49573=>2273,49576=>2274,49577=>2275,49580=>2276,49584=>2277,49597=>2278,49604=>2279,49608=>2280,49612=>2281,49620=>2282,49623=>2283,49624=>2284,49632=>2285,49636=>2286,49640=>2287,49648=>2288,49649=>2289,49651=>2290,49660=>2291,49661=>2292,49664=>2293,49668=>2294,49676=>2295,49677=>2296,49679=>2297,49681=>2298,49688=>2299,49689=>2300,49692=>2301,49695=>2302,49696=>2303,49704=>2304,49705=>2305,49707=>2306,49709=>2307,49711=>2308,49713=>2309,49714=>2310,49716=>2311,49736=>2312,49744=>2313,49745=>2314,49748=>2315,49752=>2316,49760=>2317,49765=>2318,49772=>2319,49773=>2320,49776=>2321,49780=>2322,49788=>2323,49789=>2324,49791=>2325,49793=>2326,49800=>2327,49801=>2328,49808=>2329,49816=>2330,49819=>2331,49821=>2332,49828=>2333,49829=>2334,49832=>2335,49836=>2336,49837=>2337,49844=>2338,49845=>2339,49847=>2340,49849=>2341,49884=>2342,49885=>2343,49888=>2344,49891=>2345,49892=>2346,49899=>2347,49900=>2348,49901=>2349,49903=>2350,49905=>2351,49910=>2352,49912=>2353,49913=>2354,49915=>2355,49916=>2356,49920=>2357,49928=>2358,49929=>2359,49932=>2360,49933=>2361,49939=>2362,49940=>2363,49941=>2364,49944=>2365,49948=>2366,49956=>2367,49957=>2368,49960=>2369,49961=>2370,49989=>2371,50024=>2372,50025=>2373,50028=>2374,50032=>2375,50034=>2376,50040=>2377,50041=>2378,50044=>2379,50045=>2380,50052=>2381,50056=>2382,50060=>2383,50112=>2384,50136=>2385,50137=>2386,50140=>2387,50143=>2388,50144=>2389,50146=>2390,50152=>2391,50153=>2392,50157=>2393,50164=>2394,50165=>2395,50168=>2396,50184=>2397,50192=>2398,50212=>2399,50220=>2400,50224=>2401,50228=>2402,50236=>2403,50237=>2404,50248=>2405,50276=>2406,50277=>2407,50280=>2408,50284=>2409,50292=>2410,50293=>2411,50297=>2412,50304=>2413,50324=>2414,50332=>2415,50360=>2416,50364=>2417,50409=>2418,50416=>2419,50417=>2420,50420=>2421,50424=>2422,50426=>2423,50431=>2424,50432=>2425,50433=>2426,50444=>2427,50448=>2428,50452=>2429,50460=>2430,50472=>2431,50473=>2432,50476=>2433,50480=>2434,50488=>2435,50489=>2436,50491=>2437,50493=>2438,50500=>2439,50501=>2440,50504=>2441,50505=>2442,50506=>2443,50508=>2444,50509=>2445,50510=>2446,50515=>2447,50516=>2448,50517=>2449,50519=>2450,50520=>2451,50521=>2452,50525=>2453,50526=>2454,50528=>2455,50529=>2456,50532=>2457,50536=>2458,50544=>2459,50545=>2460,50547=>2461,50548=>2462,50549=>2463,50556=>2464,50557=>2465,50560=>2466,50564=>2467,50567=>2468,50572=>2469,50573=>2470,50575=>2471,50577=>2472,50581=>2473,50583=>2474,50584=>2475,50588=>2476,50592=>2477,50601=>2478,50612=>2479,50613=>2480,50616=>2481,50617=>2482,50619=>2483,50620=>2484,50621=>2485,50622=>2486,50628=>2487,50629=>2488,50630=>2489,50631=>2490,50632=>2491,50633=>2492,50634=>2493,50636=>2494,50638=>2495,50640=>2496,50641=>2497,50644=>2498,50648=>2499,50656=>2500,50657=>2501,50659=>2502,50661=>2503,50668=>2504,50669=>2505,50670=>2506,50672=>2507,50676=>2508,50678=>2509,50679=>2510,50684=>2511,50685=>2512,50686=>2513,50687=>2514,50688=>2515,50689=>2516,50693=>2517,50694=>2518,50695=>2519,50696=>2520,50700=>2521,50704=>2522,50712=>2523,50713=>2524,50715=>2525,50716=>2526,50724=>2527,50725=>2528,50728=>2529,50732=>2530,50733=>2531,50734=>2532,50736=>2533,50739=>2534,50740=>2535,50741=>2536,50743=>2537,50745=>2538,50747=>2539,50752=>2540,50753=>2541,50756=>2542,50760=>2543,50768=>2544,50769=>2545,50771=>2546,50772=>2547,50773=>2548,50780=>2549,50781=>2550,50784=>2551,50796=>2552,50799=>2553,50801=>2554,50808=>2555,50809=>2556,50812=>2557,50816=>2558,50824=>2559,50825=>2560,50827=>2561,50829=>2562,50836=>2563,50837=>2564,50840=>2565,50844=>2566,50852=>2567,50853=>2568,50855=>2569,50857=>2570,50864=>2571,50865=>2572,50868=>2573,50872=>2574,50873=>2575,50874=>2576,50880=>2577,50881=>2578,50883=>2579,50885=>2580,50892=>2581,50893=>2582,50896=>2583,50900=>2584,50908=>2585,50909=>2586,50912=>2587,50913=>2588,50920=>2589,50921=>2590,50924=>2591,50928=>2592,50936=>2593,50937=>2594,50941=>2595,50948=>2596,50949=>2597,50952=>2598,50956=>2599,50964=>2600,50965=>2601,50967=>2602,50969=>2603,50976=>2604,50977=>2605,50980=>2606,50984=>2607,50992=>2608,50993=>2609,50995=>2610,50997=>2611,50999=>2612,51004=>2613,51005=>2614,51008=>2615,51012=>2616,51018=>2617,51020=>2618,51021=>2619,51023=>2620,51025=>2621,51026=>2622,51027=>2623,51028=>2624,51029=>2625,51030=>2626,51031=>2627,51032=>2628,51036=>2629,51040=>2630,51048=>2631,51051=>2632,51060=>2633,51061=>2634,51064=>2635,51068=>2636,51069=>2637,51070=>2638,51075=>2639,51076=>2640,51077=>2641,51079=>2642,51080=>2643,51081=>2644,51082=>2645,51086=>2646,51088=>2647,51089=>2648,51092=>2649,51094=>2650,51095=>2651,51096=>2652,51098=>2653,51104=>2654,51105=>2655,51107=>2656,51108=>2657,51109=>2658,51110=>2659,51116=>2660,51117=>2661,51120=>2662,51124=>2663,51132=>2664,51133=>2665,51135=>2666,51136=>2667,51137=>2668,51144=>2669,51145=>2670,51148=>2671,51150=>2672,51152=>2673,51160=>2674,51165=>2675,51172=>2676,51176=>2677,51180=>2678,51200=>2679,51201=>2680,51204=>2681,51208=>2682,51210=>2683,51216=>2684,51217=>2685,51219=>2686,51221=>2687,51222=>2688,51228=>2689,51229=>2690,51232=>2691,51236=>2692,51244=>2693,51245=>2694,51247=>2695,51249=>2696,51256=>2697,51260=>2698,51264=>2699,51272=>2700,51273=>2701,51276=>2702,51277=>2703,51284=>2704,51312=>2705,51313=>2706,51316=>2707,51320=>2708,51322=>2709,51328=>2710,51329=>2711,51331=>2712,51333=>2713,51334=>2714,51335=>2715,51339=>2716,51340=>2717,51341=>2718,51348=>2719,51357=>2720,51359=>2721,51361=>2722,51368=>2723,51388=>2724,51389=>2725,51396=>2726,51400=>2727,51404=>2728,51412=>2729,51413=>2730,51415=>2731,51417=>2732,51424=>2733,51425=>2734,51428=>2735,51445=>2736,51452=>2737,51453=>2738,51456=>2739,51460=>2740,51461=>2741,51462=>2742,51468=>2743,51469=>2744,51471=>2745,51473=>2746,51480=>2747,51500=>2748,51508=>2749,51536=>2750,51537=>2751,51540=>2752,51544=>2753,51552=>2754,51553=>2755,51555=>2756,51564=>2757,51568=>2758,51572=>2759,51580=>2760,51592=>2761,51593=>2762,51596=>2763,51600=>2764,51608=>2765,51609=>2766,51611=>2767,51613=>2768,51648=>2769,51649=>2770,51652=>2771,51655=>2772,51656=>2773,51658=>2774,51664=>2775,51665=>2776,51667=>2777,51669=>2778,51670=>2779,51673=>2780,51674=>2781,51676=>2782,51677=>2783,51680=>2784,51682=>2785,51684=>2786,51687=>2787,51692=>2788,51693=>2789,51695=>2790,51696=>2791,51697=>2792,51704=>2793,51705=>2794,51708=>2795,51712=>2796,51720=>2797,51721=>2798,51723=>2799,51724=>2800,51725=>2801,51732=>2802,51736=>2803,51753=>2804,51788=>2805,51789=>2806,51792=>2807,51796=>2808,51804=>2809,51805=>2810,51807=>2811,51808=>2812,51809=>2813,51816=>2814,51837=>2815,51844=>2816,51864=>2817,51900=>2818,51901=>2819,51904=>2820,51908=>2821,51916=>2822,51917=>2823,51919=>2824,51921=>2825,51923=>2826,51928=>2827,51929=>2828,51936=>2829,51948=>2830,51956=>2831,51976=>2832,51984=>2833,51988=>2834,51992=>2835,52000=>2836,52001=>2837,52033=>2838,52040=>2839,52041=>2840,52044=>2841,52048=>2842,52056=>2843,52057=>2844,52061=>2845,52068=>2846,52088=>2847,52089=>2848,52124=>2849,52152=>2850,52180=>2851,52196=>2852,52199=>2853,52201=>2854,52236=>2855,52237=>2856,52240=>2857,52244=>2858,52252=>2859,52253=>2860,52257=>2861,52258=>2862,52263=>2863,52264=>2864,52265=>2865,52268=>2866,52270=>2867,52272=>2868,52280=>2869,52281=>2870,52283=>2871,52284=>2872,52285=>2873,52286=>2874,52292=>2875,52293=>2876,52296=>2877,52300=>2878,52308=>2879,52309=>2880,52311=>2881,52312=>2882,52313=>2883,52320=>2884,52324=>2885,52326=>2886,52328=>2887,52336=>2888,52341=>2889,52376=>2890,52377=>2891,52380=>2892,52384=>2893,52392=>2894,52393=>2895,52395=>2896,52396=>2897,52397=>2898,52404=>2899,52405=>2900,52408=>2901,52412=>2902,52420=>2903,52421=>2904,52423=>2905,52425=>2906,52432=>2907,52436=>2908,52452=>2909,52460=>2910,52464=>2911,52481=>2912,52488=>2913,52489=>2914,52492=>2915,52496=>2916,52504=>2917,52505=>2918,52507=>2919,52509=>2920,52516=>2921,52520=>2922,52524=>2923,52537=>2924,52572=>2925,52576=>2926,52580=>2927,52588=>2928,52589=>2929,52591=>2930,52593=>2931,52600=>2932,52616=>2933,52628=>2934,52629=>2935,52632=>2936,52636=>2937,52644=>2938,52645=>2939,52647=>2940,52649=>2941,52656=>2942,52676=>2943,52684=>2944,52688=>2945,52712=>2946,52716=>2947,52720=>2948,52728=>2949,52729=>2950,52731=>2951,52733=>2952,52740=>2953,52744=>2954,52748=>2955,52756=>2956,52761=>2957,52768=>2958,52769=>2959,52772=>2960,52776=>2961,52784=>2962,52785=>2963,52787=>2964,52789=>2965,52824=>2966,52825=>2967,52828=>2968,52831=>2969,52832=>2970,52833=>2971,52840=>2972,52841=>2973,52843=>2974,52845=>2975,52852=>2976,52853=>2977,52856=>2978,52860=>2979,52868=>2980,52869=>2981,52871=>2982,52873=>2983,52880=>2984,52881=>2985,52884=>2986,52888=>2987,52896=>2988,52897=>2989,52899=>2990,52900=>2991,52901=>2992,52908=>2993,52909=>2994,52929=>2995,52964=>2996,52965=>2997,52968=>2998,52971=>2999,52972=>3000,52980=>3001,52981=>3002,52983=>3003,52984=>3004,52985=>3005,52992=>3006,52993=>3007,52996=>3008,53000=>3009,53008=>3010,53009=>3011,53011=>3012,53013=>3013,53020=>3014,53024=>3015,53028=>3016,53036=>3017,53037=>3018,53039=>3019,53040=>3020,53041=>3021,53048=>3022,53076=>3023,53077=>3024,53080=>3025,53084=>3026,53092=>3027,53093=>3028,53095=>3029,53097=>3030,53104=>3031,53105=>3032,53108=>3033,53112=>3034,53120=>3035,53125=>3036,53132=>3037,53153=>3038,53160=>3039,53168=>3040,53188=>3041,53216=>3042,53217=>3043,53220=>3044,53224=>3045,53232=>3046,53233=>3047,53235=>3048,53237=>3049,53244=>3050,53248=>3051,53252=>3052,53265=>3053,53272=>3054,53293=>3055,53300=>3056,53301=>3057,53304=>3058,53308=>3059,53316=>3060,53317=>3061,53319=>3062,53321=>3063,53328=>3064,53332=>3065,53336=>3066,53344=>3067,53356=>3068,53357=>3069,53360=>3070,53364=>3071,53372=>3072,53373=>3073,53377=>3074,53412=>3075,53413=>3076,53416=>3077,53420=>3078,53428=>3079,53429=>3080,53431=>3081,53433=>3082,53440=>3083,53441=>3084,53444=>3085,53448=>3086,53449=>3087,53456=>3088,53457=>3089,53459=>3090,53460=>3091,53461=>3092,53468=>3093,53469=>3094,53472=>3095,53476=>3096,53484=>3097,53485=>3098,53487=>3099,53488=>3100,53489=>3101,53496=>3102,53517=>3103,53552=>3104,53553=>3105,53556=>3106,53560=>3107,53562=>3108,53568=>3109,53569=>3110,53571=>3111,53572=>3112,53573=>3113,53580=>3114,53581=>3115,53584=>3116,53588=>3117,53596=>3118,53597=>3119,53599=>3120,53601=>3121,53608=>3122,53612=>3123,53628=>3124,53636=>3125,53640=>3126,53664=>3127,53665=>3128,53668=>3129,53672=>3130,53680=>3131,53681=>3132,53683=>3133,53685=>3134,53690=>3135,53692=>3136,53696=>3137,53720=>3138,53748=>3139,53752=>3140,53767=>3141,53769=>3142,53776=>3143,53804=>3144,53805=>3145,53808=>3146,53812=>3147,53820=>3148,53821=>3149,53823=>3150,53825=>3151,53832=>3152,53852=>3153,53860=>3154,53888=>3155,53889=>3156,53892=>3157,53896=>3158,53904=>3159,53905=>3160,53909=>3161,53916=>3162,53920=>3163,53924=>3164,53932=>3165,53937=>3166,53944=>3167,53945=>3168,53948=>3169,53951=>3170,53952=>3171,53954=>3172,53960=>3173,53961=>3174,53963=>3175,53972=>3176,53976=>3177,53980=>3178,53988=>3179,53989=>3180,54000=>3181,54001=>3182,54004=>3183,54008=>3184,54016=>3185,54017=>3186,54019=>3187,54021=>3188,54028=>3189,54029=>3190,54030=>3191,54032=>3192,54036=>3193,54038=>3194,54044=>3195,54045=>3196,54047=>3197,54048=>3198,54049=>3199,54053=>3200,54056=>3201,54057=>3202,54060=>3203,54064=>3204,54072=>3205,54073=>3206,54075=>3207,54076=>3208,54077=>3209,54084=>3210,54085=>3211,54140=>3212,54141=>3213,54144=>3214,54148=>3215,54156=>3216,54157=>3217,54159=>3218,54160=>3219,54161=>3220,54168=>3221,54169=>3222,54172=>3223,54176=>3224,54184=>3225,54185=>3226,54187=>3227,54189=>3228,54196=>3229,54200=>3230,54204=>3231,54212=>3232,54213=>3233,54216=>3234,54217=>3235,54224=>3236,54232=>3237,54241=>3238,54243=>3239,54252=>3240,54253=>3241,54256=>3242,54260=>3243,54268=>3244,54269=>3245,54271=>3246,54273=>3247,54280=>3248,54301=>3249,54336=>3250,54340=>3251,54364=>3252,54368=>3253,54372=>3254,54381=>3255,54383=>3256,54392=>3257,54393=>3258,54396=>3259,54399=>3260,54400=>3261,54402=>3262,54408=>3263,54409=>3264,54411=>3265,54413=>3266,54420=>3267,54441=>3268,54476=>3269,54480=>3270,54484=>3271,54492=>3272,54495=>3273,54504=>3274,54508=>3275,54512=>3276,54520=>3277,54523=>3278,54525=>3279,54532=>3280,54536=>3281,54540=>3282,54548=>3283,54549=>3284,54551=>3285,54588=>3286,54589=>3287,54592=>3288,54596=>3289,54604=>3290,54605=>3291,54607=>3292,54609=>3293,54616=>3294,54617=>3295,54620=>3296,54624=>3297,54629=>3298,54632=>3299,54633=>3300,54635=>3301,54637=>3302,54644=>3303,54645=>3304,54648=>3305,54652=>3306,54660=>3307,54661=>3308,54663=>3309,54664=>3310,54665=>3311,54672=>3312,54693=>3313,54728=>3314,54729=>3315,54732=>3316,54736=>3317,54738=>3318,54744=>3319,54745=>3320,54747=>3321,54749=>3322,54756=>3323,54757=>3324,54760=>3325,54764=>3326,54772=>3327,54773=>3328,54775=>3329,54777=>3330,54784=>3331,54785=>3332,54788=>3333,54792=>3334,54800=>3335,54801=>3336,54803=>3337,54804=>3338,54805=>3339,54812=>3340,54816=>3341,54820=>3342,54829=>3343,54840=>3344,54841=>3345,54844=>3346,54848=>3347,54853=>3348,54856=>3349,54857=>3350,54859=>3351,54861=>3352,54865=>3353,54868=>3354,54869=>3355,54872=>3356,54876=>3357,54887=>3358,54889=>3359,54896=>3360,54897=>3361,54900=>3362,54915=>3363,54917=>3364,54924=>3365,54925=>3366,54928=>3367,54932=>3368,54941=>3369,54943=>3370,54945=>3371,54952=>3372,54956=>3373,54960=>3374,54969=>3375,54971=>3376,54980=>3377,54981=>3378,54984=>3379,54988=>3380,54993=>3381,54996=>3382,54999=>3383,55001=>3384,55008=>3385,55012=>3386,55016=>3387,55024=>3388,55029=>3389,55036=>3390,55037=>3391,55040=>3392,55044=>3393,55057=>3394,55064=>3395,55065=>3396,55068=>3397,55072=>3398,55080=>3399,55081=>3400,55083=>3401,55085=>3402,55092=>3403,55093=>3404,55096=>3405,55100=>3406,55108=>3407,55111=>3408,55113=>3409,55120=>3410,55121=>3411,55124=>3412,55126=>3413,55127=>3414,55128=>3415,55129=>3416,55136=>3417,55137=>3418,55139=>3419,55141=>3420,55145=>3421,55148=>3422,55152=>3423,55156=>3424,55164=>3425,55165=>3426,55169=>3427,55176=>3428,55177=>3429,55180=>3430,55184=>3431,55192=>3432,55193=>3433,55195=>3434,55197=>3435,20285=>3436,20339=>3437,20551=>3438,20729=>3439,21152=>3440,21487=>3441,21621=>3442,21733=>3443,22025=>3444,23233=>3445,23478=>3446,26247=>3447,26550=>3448,26551=>3449,26607=>3450,27468=>3451,29634=>3452,30146=>3453,31292=>3454,33499=>3455,33540=>3456,34903=>3457,34952=>3458,35382=>3459,36040=>3460,63747=>3460,36303=>3461,36603=>3462,36838=>3463,39381=>3464,21051=>3465,21364=>3466,21508=>3467,24682=>3468,24932=>3469,27580=>3470,29647=>3471,33050=>3472,35258=>3473,12179=>3474,35282=>3474,38307=>3475,20355=>3476,21002=>3477,22718=>3478,22904=>3479,23014=>3480,12082=>3481,24178=>3481,24185=>3482,25031=>3483,25536=>3484,26438=>3485,26604=>3486,26751=>3487,28567=>3488,30286=>3489,30475=>3490,30965=>3491,31240=>3492,31487=>3493,31777=>3494,32925=>3495,12169=>3496,33390=>3496,33393=>3497,35563=>3498,38291=>3499,20075=>3500,21917=>3501,26359=>3502,28212=>3503,30883=>3504,31469=>3505,33883=>3506,35088=>3507,34638=>3508,38824=>3509,21208=>3510,22350=>3511,22570=>3512,23884=>3513,24863=>3514,25022=>3515,25121=>3516,25954=>3517,26577=>3518,27204=>3519,28187=>3520,12130=>3521,29976=>3521,30131=>3522,30435=>3523,30640=>3524,32058=>3525,37039=>3526,37969=>3527,37970=>3528,40853=>3529,21283=>3530,23724=>3531,30002=>3532,32987=>3533,37440=>3534,38296=>3535,21083=>3536,22536=>3537,23004=>3538,23713=>3539,23831=>3540,24247=>3541,24378=>3542,24394=>3543,24951=>3544,27743=>3545,30074=>3546,30086=>3547,31968=>3548,32115=>3549,32177=>3550,32652=>3551,33108=>3552,33313=>3553,34193=>3554,35137=>3555,35611=>3556,37628=>3557,38477=>3558,64009=>3558,40007=>3559,20171=>3560,20215=>3561,20491=>3562,20977=>3563,22607=>3564,24887=>3565,24894=>3566,24936=>3567,25913=>3568,27114=>3569,28433=>3570,30117=>3571,30342=>3572,30422=>3573,31623=>3574,33445=>3575,33995=>3576,37799=>3577,38283=>3578,21888=>3579,23458=>3580,22353=>3581,31923=>3582,32697=>3583,37301=>3584,20520=>3585,21435=>3586,23621=>3587,24040=>3588,25298=>3589,25454=>3590,25818=>3591,25831=>3592,28192=>3593,28844=>3594,31067=>3595,36317=>3596,36382=>3597,36989=>3598,37445=>3599,37624=>3600,20094=>3601,20214=>3602,20581=>3603,12081=>3604,24062=>3604,24314=>3605,24838=>3606,26967=>3607,33137=>3608,34388=>3609,36423=>3610,37749=>3611,39467=>3612,20062=>3613,20625=>3614,26480=>3615,26688=>3616,20745=>3617,21133=>3618,21138=>3619,27298=>3620,30652=>3621,37392=>3622,40660=>3623,21163=>3624,24623=>3625,36850=>3626,20552=>3627,25001=>3628,25581=>3629,25802=>3630,26684=>3631,27268=>3632,28608=>3633,33160=>3634,35233=>3635,38548=>3636,22533=>3637,29309=>3638,12125=>3639,29356=>3639,29956=>3640,32121=>3641,32365=>3642,32937=>3643,12178=>3644,35211=>3644,64010=>3644,35700=>3645,36963=>3646,40273=>3647,25225=>3648,27770=>3649,28500=>3650,32080=>3651,32570=>3652,35363=>3653,20860=>3654,24906=>3655,31645=>3656,35609=>3657,37463=>3658,37772=>3659,20140=>3660,20435=>3661,20510=>3662,20670=>3663,20742=>3664,21185=>3665,21197=>3666,21375=>3667,22384=>3668,22659=>3669,24218=>3670,24465=>3671,24950=>3672,25004=>3673,25806=>3674,25964=>3675,26223=>3676,26299=>3677,26356=>3678,63745=>3678,26775=>3679,28039=>3680,28805=>3681,28913=>3682,29855=>3683,29861=>3684,29898=>3685,30169=>3686,30828=>3687,30956=>3688,31455=>3689,31478=>3690,32069=>3691,32147=>3692,32789=>3693,32831=>3694,33051=>3695,33686=>3696,35686=>3697,36629=>3698,36885=>3699,37857=>3700,38915=>3701,38968=>3702,39514=>3703,39912=>3704,20418=>3705,21843=>3706,22586=>3707,22865=>3708,63753=>3708,23395=>3709,23622=>3710,24760=>3711,25106=>3712,26690=>3713,26800=>3714,26856=>3715,28330=>3716,30028=>3717,30328=>3718,30926=>3719,31293=>3720,31995=>3721,32363=>3722,32380=>3723,35336=>3724,35489=>3725,35903=>3726,38542=>3727,40388=>3728,21476=>3729,21481=>3730,21578=>3731,21617=>3732,22266=>3733,22993=>3734,23396=>3735,23611=>3736,24235=>3737,25335=>3738,25911=>3739,25925=>3740,25970=>3741,26272=>3742,26543=>3743,27073=>3744,27837=>3745,30204=>3746,30352=>3747,30590=>3748,31295=>3749,32660=>3750,32771=>3751,32929=>3752,33167=>3753,33510=>3754,33533=>3755,33776=>3756,34241=>3757,34865=>3758,34996=>3759,35493=>3760,36764=>3761,37678=>3762,38599=>3763,39015=>3764,12220=>3765,39640=>3765,12238=>3766,40723=>3766,21741=>3767,26011=>3768,26354=>3769,26767=>3770,31296=>3771,12181=>3772,35895=>3772,40288=>3773,22256=>3774,22372=>3775,23825=>3776,26118=>3777,26801=>3778,26829=>3779,28414=>3780,29736=>3781,34974=>3782,39908=>3783,27752=>3784,12219=>3785,39592=>3785,20379=>3786,20844=>3787,20849=>3788,21151=>3789,23380=>3790,12079=>3791,24037=>3791,24656=>3792,24685=>3793,25329=>3794,25511=>3795,25915=>3796,29657=>3797,31354=>3798,34467=>3799,36002=>3800,38799=>3801,20018=>3802,63749=>3802,23521=>3803,12093=>3804,25096=>3804,26524=>3805,12128=>3806,29916=>3806,31185=>3807,33747=>3808,35463=>3809,35506=>3810,36328=>3811,36942=>3812,37707=>3813,38982=>3814,24275=>3815,64011=>3815,27112=>3816,34303=>3817,37101=>3818,20896=>3819,23448=>3820,23532=>3821,24931=>3822,26874=>3823,27454=>3824,28748=>3825,29743=>3826,29912=>3827,31649=>3828,32592=>3829,33733=>3830,35264=>3831,36011=>3832,38364=>3833,39208=>3834,21038=>3835,24669=>3836,25324=>3837,36866=>3838,20362=>3839,20809=>3840,21281=>3841,22745=>3842,24291=>3843,26336=>3844,27960=>3845,28826=>3846,29378=>3847,29654=>3848,31568=>3849,33009=>3850,37979=>3851,21350=>3852,25499=>3853,32619=>3854,20054=>3855,20608=>3856,22602=>3857,22750=>3858,24618=>3859,24871=>3860,25296=>3861,27088=>3862,39745=>3863,23439=>3864,32024=>3865,32945=>3866,36703=>3867,20132=>3868,20689=>3869,21676=>3870,21932=>3871,23308=>3872,23968=>3873,24039=>3874,25898=>3875,25934=>3876,26657=>3877,27211=>3878,29409=>3879,30350=>3880,30703=>3881,32094=>3882,32761=>3883,33184=>3884,34126=>3885,34527=>3886,36611=>3887,36686=>3888,37066=>3889,39171=>3890,39509=>3891,39851=>3892,19992=>3893,20037=>3894,20061=>3895,20167=>3896,20465=>3897,20855=>3898,21246=>3899,21312=>3900,12061=>3901,21475=>3901,21477=>3902,63750=>3902,21646=>3903,22036=>3904,22389=>3905,22434=>3906,23495=>3907,23943=>3908,24272=>3909,25084=>3910,25304=>3911,25937=>3912,26552=>3913,26601=>3914,27083=>3915,27472=>3916,27590=>3917,27628=>3918,27714=>3919,28317=>3920,28792=>3921,29399=>3922,29590=>3923,29699=>3924,30655=>3925,30697=>3926,31350=>3927,32127=>3928,32777=>3929,12165=>3930,33276=>3930,33285=>3931,33290=>3932,33503=>3933,34914=>3934,35635=>3935,36092=>3936,36544=>3937,36881=>3938,37041=>3939,37476=>3940,37558=>3941,39378=>3942,39493=>3943,40169=>3944,40407=>3945,12244=>3946,40860=>3946,63751=>3946,63752=>3946,22283=>3947,23616=>3948,33738=>3949,38816=>3950,38827=>3951,40628=>3952,21531=>3953,31384=>3954,32676=>3955,35033=>3956,36557=>3957,37089=>3958,22528=>3959,23624=>3960,25496=>3961,31391=>3962,23470=>3963,12088=>3964,24339=>3964,31353=>3965,31406=>3966,33422=>3967,36524=>3968,20518=>3969,21048=>3970,21240=>3971,21367=>3972,22280=>3973,25331=>3974,25458=>3975,27402=>3976,28099=>3977,30519=>3978,21413=>3979,29527=>3980,34152=>3981,36470=>3982,38357=>3983,26426=>3984,27331=>3985,28528=>3986,35437=>3987,36556=>3988,39243=>3989,26231=>3990,27512=>3991,36020=>3992,12225=>3993,39740=>3993,21483=>3994,22317=>3995,22862=>3996,25542=>3997,27131=>3998,29674=>3999,30789=>4000,31418=>4001,31429=>4002,31998=>4003,33909=>4004,35215=>4005,36211=>4006,36917=>4007,38312=>4008,21243=>4009,22343=>4010,30023=>4011,31584=>4012,33740=>4013,37406=>4014,27224=>4015,20811=>4016,21067=>4017,21127=>4018,25119=>4019,26840=>4020,26997=>4021,38553=>4022,20677=>4023,21156=>4024,21220=>4025,25027=>4026,12100=>4027,26020=>4027,26681=>4028,27135=>4029,29822=>4030,31563=>4031,33465=>4032,33771=>4033,35250=>4034,35641=>4035,36817=>4036,39241=>4037,20170=>4038,22935=>4039,25810=>4040,26129=>4041,27278=>4042,29748=>4043,31105=>4044,31165=>4045,33449=>4046,34942=>4047,34943=>4048,35167=>4049,37670=>4050,20235=>4051,21450=>4052,24613=>4053,25201=>4054,27762=>4055,32026=>4056,32102=>4057,20120=>4058,20834=>4059,30684=>4060,32943=>4061,20225=>4062,20238=>4063,20854=>4064,20864=>4065,21980=>4066,22120=>4067,22331=>4068,22522=>4069,22524=>4070,22804=>4071,22855=>4072,22931=>4073,23492=>4074,23696=>4075,23822=>4076,12080=>4077,24049=>4077,24190=>4078,24524=>4079,25216=>4080,26071=>4081,26083=>4082,26398=>4083,26399=>4084,26462=>4085,26827=>4086,26820=>4087,27231=>4088,27450=>4089,27683=>4090,27773=>4091,27778=>4092,28103=>4093,29592=>4094,29734=>4095,29738=>4096,29826=>4097,29859=>4098,30072=>4099,30079=>4100,30849=>4101,30959=>4102,31041=>4103,31047=>4104,31048=>4105,31098=>4106,31637=>4107,32000=>4108,32186=>4109,32648=>4110,32774=>4111,32813=>4112,32908=>4113,35352=>4114,35663=>4115,35912=>4116,63744=>4116,36215=>4117,37665=>4118,37668=>4119,39138=>4120,39249=>4121,39438=>4122,39439=>4123,39525=>4124,40594=>4125,32202=>4126,20342=>4127,21513=>4128,25326=>4129,26708=>4130,12198=>4131,37329=>4131,63754=>4131,21931=>4132,20794=>4133,23068=>4134,25062=>4135,25295=>4136,63835=>4136,25343=>4137,37027=>4138,35582=>4139,63837=>4139,26262=>4140,29014=>4141,38627=>4142,25423=>4143,25466=>4144,21335=>4145,26511=>4146,26976=>4147,28275=>4148,30007=>4149,32013=>4150,34930=>4151,22218=>4152,23064=>4153,20035=>4154,20839=>4155,22856=>4156,63756=>4156,26608=>4157,32784=>4158,12069=>4159,22899=>4159,63873=>4159,24180=>4160,63886=>4160,25754=>4161,63889=>4161,31178=>4162,63893=>4162,24565=>4163,63907=>4163,24684=>4164,25288=>4165,25467=>4166,63908=>4166,23527=>4167,63839=>4167,63914=>4167,23511=>4168,21162=>4169,22900=>4170,24361=>4171,24594=>4172,63840=>4172,29785=>4173,39377=>4174,28611=>4175,33215=>4176,36786=>4177,24817=>4178,33126=>4179,23615=>4180,63933=>4180,23273=>4181,35365=>4182,26491=>4183,63944=>4183,32016=>4184,63951=>4184,33021=>4185,23612=>4186,27877=>4187,63971=>4187,21311=>4188,63979=>4188,28346=>4189,63980=>4189,22810=>4190,33590=>4191,63998=>4191,20025=>4192,63838=>4192,20150=>4193,20294=>4194,21934=>4195,22296=>4196,22727=>4197,24406=>4198,26039=>4199,26086=>4200,27264=>4201,27573=>4202,28237=>4203,30701=>4204,31471=>4205,31774=>4206,32222=>4207,34507=>4208,34962=>4209,37170=>4210,37723=>4211,25787=>4212,28606=>4213,29562=>4214,30136=>4215,36948=>4216,21846=>4217,22349=>4218,25018=>4219,25812=>4220,26311=>4221,28129=>4222,28251=>4223,28525=>4224,28601=>4225,30192=>4226,32835=>4227,33213=>4228,34113=>4229,35203=>4230,35527=>4231,35674=>4232,37663=>4233,27795=>4234,30035=>4235,31572=>4236,36367=>4237,36957=>4238,21776=>4239,22530=>4240,22616=>4241,24162=>4242,25095=>4243,25758=>4244,26848=>4245,30070=>4246,31958=>4247,64003=>4247,34739=>4248,40680=>4249,20195=>4250,22408=>4251,22382=>4252,12068=>4253,22823=>4253,23565=>4254,23729=>4255,24118=>4256,24453=>4257,25140=>4258,25825=>4259,29619=>4260,33274=>4261,34955=>4262,36024=>4263,38538=>4264,40667=>4265,23429=>4266,64004=>4266,24503=>4267,24755=>4268,20498=>4269,12049=>4270,20992=>4270,21040=>4271,22294=>4272,22581=>4273,22615=>4274,23566=>4275,23648=>4276,23798=>4277,23947=>4278,24230=>4279,64001=>4279,24466=>4280,24764=>4281,25361=>4282,25481=>4283,25623=>4284,26691=>4285,26873=>4286,27330=>4287,28120=>4288,28193=>4289,28372=>4290,28644=>4291,29182=>4292,30428=>4293,30585=>4294,31153=>4295,31291=>4296,33796=>4297,35241=>4298,36077=>4299,36339=>4300,36424=>4301,36867=>4302,36884=>4303,36947=>4304,37117=>4305,37709=>4306,38518=>4307,38876=>4308,27602=>4309,28678=>4310,29272=>4311,29346=>4312,29544=>4313,30563=>4314,31167=>4315,31716=>4316,32411=>4317,35712=>4318,63834=>4318,22697=>4319,24775=>4320,25958=>4321,26109=>4322,26302=>4323,27788=>4324,28958=>4325,29129=>4326,35930=>4327,38931=>4328,20077=>4329,31361=>4330,20189=>4331,20908=>4332,20941=>4333,21205=>4334,21516=>4335,24999=>4336,26481=>4337,26704=>4338,26847=>4339,27934=>4340,64005=>4340,28540=>4341,30140=>4342,30643=>4343,31461=>4344,33012=>4345,33891=>4346,37509=>4347,20828=>4348,12099=>4349,26007=>4349,26460=>4350,26515=>4351,30168=>4352,31431=>4353,33651=>4354,12182=>4355,35910=>4355,36887=>4356,38957=>4357,23663=>4358,33216=>4359,33434=>4360,36929=>4361,36975=>4362,37389=>4363,24471=>4364,23965=>4365,27225=>4366,29128=>4367,30331=>4368,31561=>4369,34276=>4370,35588=>4371,37159=>4372,39472=>4373,21895=>4374,63755=>4374,25078=>4375,63757=>4375,30313=>4376,63758=>4376,32645=>4377,63759=>4377,34367=>4378,63760=>4378,34746=>4379,63761=>4379,35064=>4380,63762=>4380,37007=>4381,63763=>4381,27931=>4382,63765=>4382,28889=>4383,63766=>4383,29662=>4384,63767=>4384,32097=>4385,33853=>4386,63768=>4386,37226=>4387,63769=>4387,39409=>4388,63770=>4388,20098=>4389,63771=>4389,21365=>4390,63772=>4390,27396=>4391,63773=>4391,27410=>4392,28734=>4393,29211=>4394,63774=>4394,34349=>4395,63775=>4395,40478=>4396,63776=>4396,21068=>4397,36771=>4398,23888=>4399,63777=>4399,25829=>4400,25900=>4401,27414=>4402,28651=>4403,63778=>4403,31811=>4404,32412=>4405,34253=>4406,63779=>4406,35172=>4407,63780=>4407,35261=>4408,25289=>4409,63781=>4409,33240=>4410,63782=>4410,34847=>4411,63783=>4411,24266=>4412,63784=>4412,26391=>4413,63785=>4413,28010=>4414,63786=>4414,29436=>4415,63787=>4415,29701=>4416,29807=>4417,34690=>4418,37086=>4419,63788=>4419,20358=>4420,63789=>4420,23821=>4421,24480=>4422,33802=>4423,20919=>4424,63790=>4424,25504=>4425,63861=>4425,30053=>4426,63862=>4426,20142=>4427,63863=>4427,20486=>4428,20841=>4429,63864=>4429,20937=>4430,63865=>4430,26753=>4431,63866=>4431,27153=>4432,31918=>4433,31921=>4434,31975=>4435,63867=>4435,33391=>4436,63868=>4436,35538=>4437,63869=>4437,36635=>4438,37327=>4439,63870=>4439,20406=>4440,20791=>4441,21237=>4442,63871=>4442,21570=>4443,63872=>4443,24300=>4444,63874=>4444,24942=>4445,25150=>4446,26053=>4447,63875=>4447,27354=>4448,28670=>4449,63876=>4449,31018=>4450,63877=>4450,34268=>4451,34851=>4452,38317=>4453,63878=>4453,39522=>4454,39530=>4455,63879=>4455,40599=>4456,63880=>4456,40654=>4457,63881=>4457,12050=>4458,21147=>4458,63882=>4458,26310=>4459,63883=>4459,27511=>4460,63884=>4460,28701=>4461,31019=>4462,36706=>4463,63885=>4463,38722=>4464,24976=>4465,63887=>4465,25088=>4466,63888=>4466,25891=>4467,28451=>4468,63890=>4468,29001=>4469,63891=>4469,29833=>4470,63892=>4470,32244=>4471,63894=>4471,32879=>4472,63895=>4472,34030=>4473,63897=>4473,36646=>4474,63896=>4474,36899=>4475,63898=>4475,37706=>4476,63899=>4476,20925=>4477,21015=>4478,63900=>4478,21155=>4479,63901=>4479,27916=>4480,28872=>4481,63903=>4481,35010=>4482,63904=>4482,24265=>4483,63906=>4483,25986=>4484,27566=>4485,63909=>4485,28610=>4486,31806=>4487,63910=>4487,29557=>4488,63911=>4488,20196=>4489,63912=>4489,20278=>4490,22265=>4491,63913=>4491,23738=>4492,23994=>4493,63915=>4493,24604=>4494,63916=>4494,29618=>4495,63917=>4495,31533=>4496,32666=>4497,63919=>4497,32718=>4498,32838=>4499,63920=>4499,36894=>4500,37428=>4501,63921=>4501,38646=>4502,63922=>4502,38728=>4503,63923=>4503,38936=>4504,63924=>4504,40801=>4505,20363=>4506,63925=>4506,28583=>4507,31150=>4508,63926=>4508,37300=>4509,63927=>4509,38583=>4510,63928=>4510,21214=>4511,63791=>4511,25736=>4512,25796=>4513,63792=>4513,27347=>4514,63793=>4514,28510=>4515,28696=>4516,29200=>4517,63794=>4517,30439=>4518,63795=>4518,12156=>4519,32769=>4519,63796=>4519,34310=>4520,63797=>4520,34396=>4521,63798=>4521,36335=>4522,63799=>4522,36613=>4523,38706=>4524,63800=>4524,39791=>4525,63801=>4525,40442=>4526,63802=>4526,12228=>4527,40565=>4527,30860=>4528,63803=>4528,31103=>4529,63804=>4529,32160=>4530,63805=>4530,33737=>4531,63806=>4531,37636=>4532,63807=>4532,12229=>4533,40575=>4533,63808=>4533,40595=>4534,35542=>4535,63809=>4535,22751=>4536,63810=>4536,24324=>4537,63811=>4537,26407=>4538,28711=>4539,29903=>4540,31840=>4541,63812=>4541,32894=>4542,63813=>4542,20769=>4543,28712=>4544,29282=>4545,63814=>4545,30922=>4546,63815=>4546,36034=>4547,63816=>4547,36058=>4548,36084=>4549,38647=>4550,63817=>4550,20102=>4551,63930=>4551,20698=>4552,63931=>4552,23534=>4553,63932=>4553,24278=>4554,26009=>4555,63934=>4555,29134=>4556,63936=>4556,30274=>4557,63937=>4557,30637=>4558,32842=>4559,34044=>4560,63938=>4560,36988=>4561,63939=>4561,39719=>4562,12243=>4563,40845=>4563,63940=>4563,22744=>4564,63818=>4564,23105=>4565,23650=>4566,63819=>4566,27155=>4567,63820=>4567,28122=>4568,63821=>4568,28431=>4569,63822=>4569,30267=>4570,32047=>4571,63823=>4571,32311=>4572,63824=>4572,34078=>4573,35128=>4574,37860=>4575,38475=>4576,63825=>4576,21129=>4577,63943=>4577,26066=>4578,26611=>4579,63945=>4579,27060=>4580,27969=>4581,63946=>4581,28316=>4582,63947=>4582,28687=>4583,29705=>4584,63948=>4584,29792=>4585,30041=>4586,63949=>4586,30244=>4587,30827=>4588,63950=>4588,35628=>4589,39006=>4590,63952=>4590,20845=>4591,63953=>4591,25134=>4592,63954=>4592,38520=>4593,63955=>4593,20374=>4594,20523=>4595,63956=>4595,23833=>4596,63957=>4596,28138=>4597,63958=>4597,32184=>4598,36650=>4599,63959=>4599,24459=>4600,63960=>4600,24900=>4601,63961=>4601,26647=>4602,63962=>4602,38534=>4603,63964=>4603,21202=>4604,63826=>4604,32907=>4605,63827=>4605,20956=>4606,63828=>4606,20940=>4607,63829=>4607,26974=>4608,31260=>4609,63830=>4609,32190=>4610,63831=>4610,33777=>4611,63832=>4611,38517=>4612,63833=>4612,20442=>4613,21033=>4614,63965=>4614,21400=>4615,21519=>4616,63966=>4616,21774=>4617,23653=>4618,63967=>4618,24743=>4619,26446=>4620,63969=>4620,26792=>4621,63970=>4621,28012=>4622,29313=>4623,29432=>4624,29702=>4625,63972=>4625,29827=>4626,30178=>4627,63973=>4627,31852=>4628,32633=>4629,63974=>4629,32696=>4630,33673=>4631,35023=>4632,63975=>4632,35041=>4633,63976=>4633,12197=>4634,37324=>4634,63977=>4634,37328=>4635,38626=>4636,63978=>4636,39881=>4637,21533=>4638,63981=>4638,28542=>4639,29136=>4640,63982=>4640,29848=>4641,63983=>4641,34298=>4642,63984=>4642,36522=>4643,38563=>4644,63985=>4644,40023=>4645,63986=>4645,40607=>4646,63987=>4646,26519=>4647,63988=>4647,28107=>4648,63989=>4648,29747=>4649,33256=>4650,63990=>4650,38678=>4651,30764=>4652,12148=>4653,31435=>4653,63991=>4653,31520=>4654,63992=>4654,31890=>4655,63993=>4655,25705=>4656,29802=>4657,30194=>4658,30908=>4659,30952=>4660,12218=>4661,39340=>4661,39764=>4662,12231=>4663,40635=>4663,23518=>4664,24149=>4665,28448=>4666,33180=>4667,33707=>4668,37000=>4669,19975=>4670,21325=>4671,23081=>4672,24018=>4673,24398=>4674,24930=>4675,25405=>4676,26217=>4677,26364=>4678,28415=>4679,28459=>4680,28771=>4681,30622=>4682,33836=>4683,34067=>4684,34875=>4685,36627=>4686,39237=>4687,39995=>4688,21788=>4689,25273=>4690,26411=>4691,27819=>4692,33545=>4693,35178=>4694,38778=>4695,20129=>4696,22916=>4697,24536=>4698,24537=>4699,26395=>4700,32178=>4701,32596=>4702,33426=>4703,33579=>4704,33725=>4705,36638=>4706,37017=>4707,22475=>4708,22969=>4709,23186=>4710,23504=>4711,26151=>4712,26522=>4713,26757=>4714,27599=>4715,29028=>4716,32629=>4717,36023=>4718,36067=>4719,36993=>4720,39749=>4721,33032=>4722,35978=>4723,38476=>4724,39488=>4725,12230=>4726,40613=>4726,23391=>4727,27667=>4728,29467=>4729,30450=>4730,30431=>4731,33804=>4732,20906=>4733,35219=>4734,20813=>4735,20885=>4736,21193=>4737,26825=>4738,27796=>4739,30468=>4740,30496=>4741,32191=>4742,32236=>4743,12207=>4744,38754=>4744,40629=>4745,28357=>4746,34065=>4747,20901=>4748,21517=>4749,21629=>4750,26126=>4751,26269=>4752,26919=>4753,28319=>4754,12139=>4755,30399=>4755,30609=>4756,33559=>4757,33986=>4758,34719=>4759,37225=>4760,37528=>4761,40180=>4762,34946=>4763,20398=>4764,20882=>4765,21215=>4766,22982=>4767,24125=>4768,24917=>4769,25720=>4770,25721=>4771,26286=>4772,26576=>4773,27169=>4774,27597=>4775,12113=>4776,27611=>4776,29279=>4777,29281=>4778,29761=>4779,30520=>4780,12141=>4781,30683=>4781,32791=>4782,33468=>4783,33541=>4784,35584=>4785,35624=>4786,35980=>4787,12106=>4788,26408=>4788,27792=>4789,29287=>4790,12140=>4791,30446=>4791,30566=>4792,31302=>4793,40361=>4794,27519=>4795,27794=>4796,22818=>4797,26406=>4798,33945=>4799,21359=>4800,22675=>4801,22937=>4802,24287=>4803,25551=>4804,26164=>4805,26483=>4806,28218=>4807,29483=>4808,31447=>4809,33495=>4810,37672=>4811,21209=>4812,24043=>4813,25006=>4814,25035=>4815,25098=>4816,25287=>4817,25771=>4818,12102=>4819,26080=>4819,26969=>4820,27494=>4821,12111=>4822,27595=>4822,28961=>4823,29687=>4824,30045=>4825,32326=>4826,33310=>4827,33538=>4828,34154=>4829,35491=>4830,36031=>4831,38695=>4832,40289=>4833,22696=>4834,40664=>4835,20497=>4836,21006=>4837,21563=>4838,21839=>4839,12098=>4840,25991=>4840,27766=>4841,32010=>4842,32011=>4843,32862=>4844,34442=>4845,12200=>4846,38272=>4846,38639=>4847,21247=>4848,27797=>4849,29289=>4850,21619=>4851,23194=>4852,23614=>4853,23883=>4854,24396=>4855,24494=>4856,26410=>4857,26806=>4858,26979=>4859,28220=>4860,28228=>4861,30473=>4862,12150=>4863,31859=>4863,32654=>4864,34183=>4865,35598=>4866,36855=>4867,38753=>4868,40692=>4869,23735=>4870,24758=>4871,24845=>4872,25003=>4873,25935=>4874,26107=>4875,26108=>4876,27665=>4877,27887=>4878,29599=>4879,29641=>4880,32225=>4881,38292=>4882,23494=>4883,34588=>4884,35600=>4885,21085=>4886,21338=>4887,25293=>4888,25615=>4889,25778=>4890,26420=>4891,27192=>4892,27850=>4893,29632=>4894,29854=>4895,31636=>4896,31893=>4897,32283=>4898,33162=>4899,33334=>4900,34180=>4901,36843=>4902,38649=>4903,39361=>4904,20276=>4905,21322=>4906,21453=>4907,21467=>4908,25292=>4909,25644=>4910,25856=>4911,26001=>4912,27075=>4913,27886=>4914,28504=>4915,29677=>4916,30036=>4917,30242=>4918,30436=>4919,30460=>4920,30928=>4921,30971=>4922,63844=>4922,31020=>4923,32070=>4924,33324=>4925,34784=>4926,36820=>4927,38930=>4928,39151=>4929,21187=>4930,25300=>4931,25765=>4932,28196=>4933,28497=>4934,30332=>4935,36299=>4936,37297=>4937,37474=>4938,39662=>4939,39747=>4940,20515=>4941,20621=>4942,22346=>4943,22952=>4944,23592=>4945,24135=>4946,24439=>4947,25151=>4948,25918=>4949,12101=>4950,26041=>4950,26049=>4951,26121=>4952,26507=>4953,27036=>4954,28354=>4955,30917=>4956,32033=>4957,32938=>4958,33152=>4959,33323=>4960,33459=>4961,33953=>4962,34444=>4963,35370=>4964,35607=>4965,37030=>4966,38450=>4967,40848=>4968,20493=>4969,20467=>4970,22521=>4971,24472=>4972,25308=>4973,25490=>4974,26479=>4975,28227=>4976,28953=>4977,30403=>4978,32972=>4979,32986=>4980,35060=>4981,35061=>4982,35097=>4983,36064=>4984,36649=>4985,37197=>4986,38506=>4987,20271=>4988,20336=>4989,24091=>4990,26575=>4991,26658=>4992,12137=>4993,30333=>4993,30334=>4994,39748=>4995,24161=>4996,27146=>4997,29033=>4998,29140=>4999,30058=>5000,32321=>5001,34115=>5002,34281=>5003,39132=>5004,20240=>5005,31567=>5006,32624=>5007,38309=>5008,20961=>5009,24070=>5010,26805=>5011,27710=>5012,27726=>5013,27867=>5014,29359=>5015,31684=>5016,33539=>5017,27861=>5018,29754=>5019,20731=>5020,21128=>5021,22721=>5022,25816=>5023,27287=>5024,29863=>5025,30294=>5026,30887=>5027,34327=>5028,38370=>5029,38713=>5030,21342=>5031,24321=>5032,35722=>5033,36776=>5034,36783=>5035,37002=>5036,21029=>5037,30629=>5038,40009=>5039,40712=>5040,19993=>5041,20482=>5042,20853=>5043,23643=>5044,24183=>5045,26142=>5046,26170=>5047,26564=>5048,26821=>5049,28851=>5050,29953=>5051,30149=>5052,31177=>5053,31453=>5054,36647=>5055,39200=>5056,39432=>5057,20445=>5058,22561=>5059,22577=>5060,23542=>5061,26222=>5062,27493=>5063,27921=>5064,28282=>5065,28541=>5066,29668=>5067,29995=>5068,33769=>5069,35036=>5070,35091=>5071,35676=>5072,36628=>5073,20239=>5074,20693=>5075,21264=>5076,12056=>5077,21340=>5077,23443=>5078,24489=>5079,63846=>5079,26381=>5080,31119=>5081,33145=>5082,33583=>5083,34068=>5084,35079=>5085,35206=>5086,36665=>5087,36667=>5088,64007=>5088,39333=>5089,39954=>5090,26412=>5091,20086=>5092,20472=>5093,22857=>5094,23553=>5095,23791=>5096,23792=>5097,25447=>5098,26834=>5099,28925=>5100,29090=>5101,29739=>5102,32299=>5103,34028=>5104,34562=>5105,36898=>5106,37586=>5107,40179=>5108,19981=>5109,63847=>5109,20184=>5110,20463=>5111,20613=>5112,21078=>5113,21103=>5114,21542=>5115,21648=>5116,22496=>5117,22827=>5118,23142=>5119,23386=>5120,23413=>5121,23500=>5122,24220=>5123,25206=>5124,25975=>5125,26023=>5126,28014=>5127,28325=>5128,12119=>5129,29238=>5129,31526=>5130,31807=>5131,12152=>5132,32566=>5132,33104=>5133,33105=>5134,33178=>5135,33344=>5136,33433=>5137,33705=>5138,35331=>5139,36000=>5140,36070=>5141,36091=>5142,36212=>5143,36282=>5144,37096=>5145,37340=>5146,12201=>5147,38428=>5147,38468=>5148,39385=>5149,40167=>5150,21271=>5151,63843=>5151,20998=>5152,21545=>5153,22132=>5154,22707=>5155,22868=>5156,22894=>5157,24575=>5158,24996=>5159,25198=>5160,26128=>5161,27774=>5162,28954=>5163,30406=>5164,31881=>5165,31966=>5166,32027=>5167,33452=>5168,36033=>5169,38640=>5170,20315=>5171,24343=>5172,24447=>5173,25282=>5174,23849=>5175,26379=>5176,26842=>5177,30844=>5178,32323=>5179,40300=>5180,19989=>5181,20633=>5182,12052=>5183,21269=>5183,21290=>5184,21329=>5185,22915=>5186,23138=>5187,24199=>5188,24754=>5189,24970=>5190,25161=>5191,25209=>5192,26000=>5193,26503=>5194,27047=>5195,12112=>5196,27604=>5196,27606=>5197,27607=>5198,27608=>5199,27832=>5200,29749=>5201,30202=>5202,30738=>5203,30865=>5204,31189=>5205,31192=>5206,31875=>5207,32203=>5208,32737=>5209,32933=>5210,33086=>5211,33218=>5212,33778=>5213,34586=>5214,35048=>5215,35513=>5216,35692=>5217,36027=>5218,37145=>5219,12206=>5220,38750=>5220,12214=>5221,39131=>5221,12240=>5222,40763=>5222,22188=>5223,23338=>5224,24428=>5225,25996=>5226,27315=>5227,27567=>5228,27996=>5229,28657=>5230,28693=>5231,29277=>5232,29613=>5233,36007=>5234,36051=>5235,38971=>5236,24977=>5237,27703=>5238,32856=>5239,39425=>5240,20045=>5241,20107=>5242,20123=>5243,20181=>5244,20282=>5245,20284=>5246,20351=>5247,20447=>5248,20735=>5249,21490=>5250,21496=>5251,21766=>5252,21987=>5253,22235=>5254,12064=>5255,22763=>5255,22882=>5256,23057=>5257,23531=>5258,23546=>5259,23556=>5260,24051=>5261,24107=>5262,24473=>5263,24605=>5264,25448=>5265,26012=>5266,26031=>5267,26614=>5268,26619=>5269,26797=>5270,27515=>5271,27801=>5272,27863=>5273,28195=>5274,28681=>5275,29509=>5276,30722=>5277,31038=>5278,31040=>5279,31072=>5280,31169=>5281,31721=>5282,32023=>5283,32114=>5284,32902=>5285,33293=>5286,33678=>5287,34001=>5288,34503=>5289,35039=>5290,35408=>5291,35422=>5292,35613=>5293,36060=>5294,36198=>5295,36781=>5296,37034=>5297,39164=>5298,39391=>5299,40605=>5300,21066=>5301,26388=>5302,20632=>5303,21034=>5304,12077=>5305,23665=>5305,25955=>5306,27733=>5307,29642=>5308,29987=>5309,30109=>5310,31639=>5311,33948=>5312,37240=>5313,38704=>5314,20087=>5315,25746=>5316,27578=>5317,63856=>5317,29022=>5318,34217=>5319,19977=>5320,26441=>5321,26862=>5322,28183=>5323,33439=>5324,34072=>5325,34923=>5326,25591=>5327,28545=>5328,37394=>5329,39087=>5330,19978=>5331,20663=>5332,20687=>5333,20767=>5334,21830=>5335,21930=>5336,22039=>5337,23360=>5338,23577=>5339,23776=>5340,24120=>5341,24202=>5342,24224=>5343,24258=>5344,24819=>5345,26705=>5346,27233=>5347,28248=>5348,29245=>5349,29248=>5350,29376=>5351,63994=>5351,30456=>5352,31077=>5353,31665=>5354,32724=>5355,35059=>5356,35316=>5357,35443=>5358,35937=>5359,36062=>5360,38684=>5361,22622=>5362,63852=>5362,29885=>5363,36093=>5364,21959=>5365,31329=>5366,32034=>5367,63850=>5367,12170=>5368,33394=>5368,29298=>5369,12131=>5370,29983=>5370,29989=>5371,31513=>5372,22661=>5373,22779=>5374,23996=>5375,24207=>5376,24246=>5377,24464=>5378,24661=>5379,25234=>5380,25471=>5381,25933=>5382,26257=>5383,26329=>5384,26360=>5385,26646=>5386,26866=>5387,29312=>5388,29790=>5389,31598=>5390,32110=>5391,32214=>5392,32626=>5393,32997=>5394,33298=>5395,34223=>5396,35199=>5397,35475=>5398,36893=>5399,37604=>5400,12233=>5401,40653=>5401,12239=>5402,40736=>5402,12067=>5403,22805=>5403,22893=>5404,24109=>5405,24796=>5406,26132=>5407,26227=>5408,26512=>5409,27728=>5410,28101=>5411,28511=>5412,12143=>5413,30707=>5413,30889=>5414,33990=>5415,37323=>5416,37675=>5417,20185=>5418,20682=>5419,20808=>5420,21892=>5421,23307=>5422,23459=>5423,25159=>5424,25982=>5425,26059=>5426,28210=>5427,29053=>5428,29697=>5429,29764=>5430,29831=>5431,29887=>5432,30316=>5433,31146=>5434,32218=>5435,32341=>5436,32680=>5437,33146=>5438,33203=>5439,33337=>5440,34330=>5441,34796=>5442,35445=>5443,36323=>5444,36984=>5445,37521=>5446,37925=>5447,39245=>5448,39854=>5449,21352=>5450,23633=>5451,26964=>5452,27844=>5453,27945=>5454,28203=>5455,12166=>5456,33292=>5456,34203=>5457,35131=>5458,35373=>5459,35498=>5460,63855=>5460,63905=>5460,38634=>5461,40807=>5462,21089=>5463,26297=>5464,27570=>5465,32406=>5466,34814=>5467,36109=>5468,38275=>5469,38493=>5470,25885=>5471,28041=>5472,29166=>5473,22478=>5474,22995=>5475,23468=>5476,24615=>5477,24826=>5478,25104=>5479,26143=>5480,26207=>5481,29481=>5482,29689=>5483,30427=>5484,30465=>5485,63853=>5485,31596=>5486,32854=>5487,32882=>5488,33125=>5489,35488=>5490,37266=>5491,19990=>5492,21218=>5493,27506=>5494,27927=>5495,31237=>5496,31545=>5497,32048=>5498,36016=>5499,21484=>5500,22063=>5501,22609=>5502,23477=>5503,12073=>5504,23567=>5504,23569=>5505,24034=>5506,25152=>5507,25475=>5508,25620=>5509,26157=>5510,26803=>5511,27836=>5512,28040=>5513,28335=>5514,28703=>5515,28836=>5516,29138=>5517,29990=>5518,30095=>5519,30094=>5520,30233=>5521,31505=>5522,31712=>5523,31787=>5524,32032=>5525,32057=>5526,34092=>5527,34157=>5528,34311=>5529,35380=>5530,36877=>5531,36961=>5532,37045=>5533,37559=>5534,38902=>5535,39479=>5536,20439=>5537,23660=>5538,26463=>5539,28049=>5540,31903=>5541,32396=>5542,35606=>5543,36118=>5544,36895=>5545,23403=>5546,24061=>5547,25613=>5548,33984=>5549,36956=>5550,39137=>5551,29575=>5552,63841=>5552,63963=>5552,23435=>5553,24730=>5554,26494=>5555,28126=>5556,35359=>5557,35494=>5558,36865=>5559,38924=>5560,21047=>5561,28753=>5562,30862=>5563,37782=>5564,34928=>5565,37335=>5566,20462=>5567,21463=>5568,22013=>5569,22234=>5570,22402=>5571,22781=>5572,23234=>5573,23432=>5574,23723=>5575,23744=>5576,24101=>5577,24833=>5578,25101=>5579,12095=>5580,25163=>5580,25480=>5581,25628=>5582,25910=>5583,25976=>5584,63849=>5584,27193=>5585,27530=>5586,12116=>5587,27700=>5587,27929=>5588,28465=>5589,29159=>5590,29417=>5591,29560=>5592,29703=>5593,29874=>5594,30246=>5595,30561=>5596,31168=>5597,31319=>5598,31466=>5599,31929=>5600,32143=>5601,32172=>5602,32353=>5603,32670=>5604,33065=>5605,33585=>5606,33936=>5607,34010=>5608,34282=>5609,34966=>5610,35504=>5611,35728=>5612,36664=>5613,36930=>5614,36995=>5615,37228=>5616,37526=>5617,37561=>5618,38539=>5619,38567=>5620,38568=>5621,38614=>5622,38656=>5623,38920=>5624,12216=>5625,39318=>5625,39635=>5626,39706=>5627,21460=>5628,22654=>5629,22809=>5630,23408=>5631,23487=>5632,28113=>5633,28506=>5634,29087=>5635,29729=>5636,29881=>5637,32901=>5638,33789=>5639,24033=>5640,24455=>5641,24490=>5642,24642=>5643,26092=>5644,26642=>5645,26991=>5646,27219=>5647,27529=>5648,27957=>5649,28147=>5650,29667=>5651,30462=>5652,30636=>5653,31565=>5654,32020=>5655,33059=>5656,33308=>5657,33600=>5658,34036=>5659,34147=>5660,35426=>5661,35524=>5662,37255=>5663,37662=>5664,38918=>5665,39348=>5666,25100=>5667,34899=>5668,36848=>5669,37477=>5670,23815=>5671,23847=>5672,23913=>5673,29791=>5674,33181=>5675,34664=>5676,28629=>5677,25342=>5678,63859=>5678,32722=>5679,35126=>5680,35186=>5681,19998=>5682,20056=>5683,20711=>5684,21213=>5685,21319=>5686,25215=>5687,26119=>5688,32361=>5689,34821=>5690,38494=>5691,20365=>5692,21273=>5693,22070=>5694,22987=>5695,23204=>5696,12075=>5697,23608=>5697,23630=>5698,23629=>5699,24066=>5700,24337=>5701,24643=>5702,26045=>5703,26159=>5704,26178=>5705,26558=>5706,26612=>5707,29468=>5708,12142=>5709,30690=>5709,12144=>5710,31034=>5710,32709=>5711,33940=>5712,33997=>5713,35222=>5714,35430=>5715,35433=>5716,35553=>5717,12183=>5718,35925=>5718,35962=>5719,22516=>5720,23508=>5721,24335=>5722,24687=>5723,25325=>5724,26893=>5725,27542=>5726,28252=>5727,29060=>5728,31698=>5729,34645=>5730,35672=>5731,63996=>5731,36606=>5732,12215=>5733,39135=>5733,39166=>5734,20280=>5735,20353=>5736,20449=>5737,21627=>5738,23072=>5739,23480=>5740,24892=>5741,26032=>5742,26216=>5743,29180=>5744,30003=>5745,31070=>5746,32051=>5747,33102=>5748,12162=>5749,33251=>5749,33688=>5750,34218=>5751,34254=>5752,34563=>5753,35338=>5754,12189=>5755,36523=>5755,12191=>5756,36763=>5756,36805=>5757,22833=>5758,23460=>5759,23526=>5760,24713=>5761,23529=>5762,23563=>5763,12092=>5764,24515=>5764,27777=>5765,28145=>5766,28683=>5767,29978=>5768,33455=>5769,35574=>5770,20160=>5771,63997=>5771,12055=>5772,21313=>5772,38617=>5773,12114=>5774,27663=>5774,20126=>5775,20420=>5776,20818=>5777,21854=>5778,23077=>5779,23784=>5780,25105=>5781,12123=>5782,29273=>5782,33469=>5783,33706=>5784,34558=>5785,34905=>5786,35357=>5787,38463=>5788,38597=>5789,39187=>5790,40201=>5791,40285=>5792,22538=>5793,23731=>5794,23997=>5795,24132=>5796,24801=>5797,63929=>5797,24853=>5798,25569=>5799,27138=>5800,63764=>5800,63836=>5800,63935=>5800,28197=>5801,37122=>5802,37716=>5803,38990=>5804,39952=>5805,40823=>5806,23433=>5807,23736=>5808,25353=>5809,26191=>5810,26696=>5811,30524=>5812,38593=>5813,38797=>5814,38996=>5815,39839=>5816,26017=>5817,35585=>5818,36555=>5819,38332=>5820,21813=>5821,23721=>5822,24022=>5823,24245=>5824,26263=>5825,30284=>5826,33780=>5827,38343=>5828,22739=>5829,25276=>5830,29390=>5831,40232=>5832,20208=>5833,22830=>5834,24591=>5835,26171=>5836,27523=>5837,31207=>5838,40230=>5839,21395=>5840,21696=>5841,22467=>5842,23830=>5843,24859=>5844,26326=>5845,28079=>5846,30861=>5847,33406=>5848,38552=>5849,38724=>5850,21380=>5851,25212=>5852,25494=>5853,28082=>5854,32266=>5855,33099=>5856,38989=>5857,27387=>5858,32588=>5859,40367=>5860,40474=>5861,20063=>5862,20539=>5863,20918=>5864,22812=>5865,24825=>5866,25590=>5867,26928=>5868,29242=>5869,32822=>5870,37326=>5871,24369=>5872,32004=>5873,33509=>5874,63860=>5874,33903=>5875,33979=>5876,34277=>5877,36493=>5878,20335=>5879,22756=>5880,23363=>5881,24665=>5882,25562=>5883,25880=>5884,25965=>5885,26264=>5886,26954=>5887,27171=>5888,27915=>5889,28673=>5890,29036=>5891,30162=>5892,30221=>5893,31155=>5894,31344=>5895,12154=>5896,32650=>5896,35140=>5897,35731=>5898,37312=>5899,38525=>5900,39178=>5901,22276=>5902,24481=>5903,26044=>5904,28417=>5905,30208=>5906,31142=>5907,35486=>5908,39341=>5909,12226=>5910,39770=>5910,40812=>5911,20740=>5912,25014=>5913,25233=>5914,27277=>5915,33222=>5916,20547=>5917,22576=>5918,24422=>5919,28937=>5920,12180=>5921,35328=>5921,35578=>5922,23420=>5923,34326=>5924,20474=>5925,20796=>5926,22196=>5927,22852=>5928,25513=>5929,28153=>5930,23978=>5931,26989=>5932,20870=>5933,20104=>5934,20313=>5935,22914=>5936,27487=>5937,27741=>5938,29877=>5939,30998=>5940,33287=>5941,33349=>5942,33593=>5943,36671=>5944,36701=>5945,39192=>5946,20134=>5947,22495=>5948,24441=>5949,26131=>5950,63968=>5950,30123=>5951,32377=>5952,35695=>5953,36870=>5954,39515=>5955,22181=>5956,22567=>5957,23032=>5958,23071=>5959,23476=>5960,24310=>5961,25424=>5962,25403=>5963,26941=>5964,27783=>5965,27839=>5966,28046=>5967,28051=>5968,28149=>5969,28436=>5970,28895=>5971,28982=>5972,29017=>5973,29123=>5974,29141=>5975,30799=>5976,30831=>5977,31605=>5978,32227=>5979,32303=>5980,34893=>5981,36575=>5982,37467=>5983,40182=>5984,24709=>5985,28037=>5986,29105=>5987,38321=>5988,21421=>5989,26579=>5990,28814=>5991,28976=>5992,29744=>5993,33398=>5994,33490=>5995,38331=>5996,39653=>5997,40573=>5998,26308=>5999,29121=>6000,33865=>6001,63854=>6001,22603=>6002,23992=>6003,24433=>6004,26144=>6005,26254=>6006,27001=>6007,27054=>6008,27704=>6009,27891=>6010,28214=>6011,28481=>6012,28634=>6013,28699=>6014,28719=>6015,29008=>6016,29151=>6017,29552=>6018,29787=>6019,29908=>6020,30408=>6021,31310=>6022,32403=>6023,33521=>6024,35424=>6025,36814=>6026,37704=>6027,38681=>6028,20034=>6029,20522=>6030,21000=>6031,21473=>6032,26355=>6033,27757=>6034,28618=>6035,29450=>6036,30591=>6037,31330=>6038,33454=>6039,34269=>6040,34306=>6041,35028=>6042,35427=>6043,35709=>6044,35947=>6045,37555=>6046,38675=>6047,38928=>6048,20116=>6049,20237=>6050,20425=>6051,20658=>6052,21320=>6053,21566=>6054,21555=>6055,21978=>6056,22626=>6057,22714=>6058,22887=>6059,23067=>6060,23524=>6061,24735=>6062,25034=>6063,25942=>6064,26111=>6065,26212=>6066,26791=>6067,27738=>6068,28595=>6069,28879=>6070,29100=>6071,29522=>6072,31613=>6073,34568=>6074,35492=>6075,39986=>6076,40711=>6077,23627=>6078,27779=>6079,29508=>6080,12127=>6081,29577=>6081,37434=>6082,28331=>6083,29797=>6084,30239=>6085,31337=>6086,32277=>6087,34314=>6088,20800=>6089,22725=>6090,25793=>6091,29934=>6092,29973=>6093,30320=>6094,32705=>6095,37013=>6096,38605=>6097,39252=>6098,28198=>6099,12129=>6100,29926=>6100,31401=>6101,31402=>6102,33253=>6103,34521=>6104,34680=>6105,35355=>6106,23113=>6107,23436=>6108,23451=>6109,26785=>6110,26880=>6111,28003=>6112,29609=>6113,29715=>6114,29740=>6115,30871=>6116,32233=>6117,32747=>6118,33048=>6119,33109=>6120,33694=>6121,35916=>6122,38446=>6123,63942=>6123,38929=>6124,12104=>6125,26352=>6125,24448=>6126,26106=>6127,26505=>6128,27754=>6129,29579=>6130,20525=>6131,23043=>6132,27498=>6133,30702=>6134,22806=>6135,23916=>6136,24013=>6137,29477=>6138,30031=>6139,20709=>6140,20985=>6141,22575=>6142,22829=>6143,22934=>6144,23002=>6145,23525=>6146,23970=>6147,25303=>6148,25622=>6149,25747=>6150,25854=>6151,26332=>6152,27208=>6153,29183=>6154,29796=>6155,31368=>6156,31407=>6157,32327=>6158,32350=>6159,32768=>6160,33136=>6161,34799=>6162,35201=>6163,35616=>6164,36953=>6165,36992=>6166,39250=>6167,24958=>6168,27442=>6169,28020=>6170,32287=>6171,35109=>6172,36785=>6173,20433=>6174,20653=>6175,20887=>6176,21191=>6177,22471=>6178,22665=>6179,23481=>6180,24248=>6181,24898=>6182,27029=>6183,28044=>6184,28263=>6185,28342=>6186,29076=>6187,29794=>6188,12132=>6189,29992=>6189,29996=>6190,32883=>6191,33592=>6192,33993=>6193,36362=>6194,37780=>6195,37854=>6196,20110=>6197,20305=>6198,20598=>6199,20778=>6200,12060=>6201,21448=>6201,21451=>6202,21491=>6203,23431=>6204,23507=>6205,23588=>6206,24858=>6207,24962=>6208,26100=>6209,12124=>6210,29275=>6210,29591=>6211,29760=>6212,30402=>6213,31056=>6214,31121=>6215,31161=>6216,32006=>6217,12155=>6218,32701=>6218,33419=>6219,34261=>6220,34398=>6221,36802=>6222,36935=>6223,37109=>6224,37354=>6225,38533=>6226,12204=>6227,38632=>6227,38633=>6228,21206=>6229,24423=>6230,26093=>6231,26161=>6232,26671=>6233,29020=>6234,31286=>6235,37057=>6236,38922=>6237,20113=>6238,27218=>6239,27550=>6240,28560=>6241,29065=>6242,32792=>6243,33464=>6244,34131=>6245,36939=>6246,38549=>6247,38642=>6248,38907=>6249,34074=>6250,39729=>6251,20112=>6252,29066=>6253,38596=>6254,20803=>6255,21407=>6256,21729=>6257,22291=>6258,22290=>6259,22435=>6260,23195=>6261,23236=>6262,23491=>6263,24616=>6264,24895=>6265,25588=>6266,27781=>6267,27961=>6268,28274=>6269,28304=>6270,29232=>6271,29503=>6272,29783=>6273,33489=>6274,34945=>6275,36677=>6276,36960=>6277,38498=>6278,39000=>6279,40219=>6280,12105=>6281,26376=>6281,36234=>6282,37470=>6283,20301=>6284,20553=>6285,20702=>6286,21361=>6287,22285=>6288,22996=>6289,23041=>6290,23561=>6291,24944=>6292,26256=>6293,28205=>6294,29234=>6295,29771=>6296,32239=>6297,32963=>6298,33806=>6299,33894=>6300,34111=>6301,34655=>6302,34907=>6303,35096=>6304,35586=>6305,36949=>6306,12209=>6307,38859=>6307,39759=>6308,20083=>6309,20369=>6310,20754=>6311,20842=>6312,21807=>6313,21929=>6314,23418=>6315,23461=>6316,24188=>6317,24189=>6318,24254=>6319,24736=>6320,24799=>6321,24840=>6322,24841=>6323,25540=>6324,25912=>6325,26377=>6326,26580=>6327,26586=>6328,26977=>6329,26978=>6330,27833=>6331,27943=>6332,28216=>6333,28641=>6334,29494=>6335,29495=>6336,29788=>6337,30001=>6338,30290=>6339,32173=>6340,33278=>6341,33848=>6342,35029=>6343,35480=>6344,35547=>6345,35565=>6346,36400=>6347,36418=>6348,36938=>6349,36926=>6350,36986=>6351,12195=>6352,37193=>6352,37321=>6353,37742=>6354,22537=>6355,27603=>6356,12161=>6357,32905=>6357,32946=>6358,20801=>6359,22891=>6360,23609=>6361,28516=>6362,29607=>6363,32996=>6364,36103=>6365,37399=>6366,38287=>6367,12160=>6368,32895=>6368,25102=>6369,28700=>6370,32104=>6371,34701=>6372,22432=>6373,24681=>6374,24903=>6375,27575=>6376,35518=>6377,37504=>6378,38577=>6379,12036=>6380,20057=>6380,21535=>6381,28139=>6382,34093=>6383,38512=>6384,12211=>6385,38899=>6385,39150=>6386,25558=>6387,27875=>6388,12194=>6389,37009=>6389,20957=>6390,25033=>6391,33210=>6392,40441=>6393,20381=>6394,20506=>6395,20736=>6396,23452=>6397,24847=>6398,25087=>6399,25836=>6400,26885=>6401,27589=>6402,30097=>6403,30691=>6404,32681=>6405,33380=>6406,34191=>6407,34811=>6408,12176=>6409,34915=>6409,35516=>6410,35696=>6411,37291=>6412,12038=>6413,20108=>6413,20197=>6414,20234=>6415,22839=>6416,23016=>6417,24050=>6418,24347=>6419,24411=>6420,24609=>6421,29246=>6422,29669=>6423,30064=>6424,63842=>6424,30157=>6425,31227=>6426,12157=>6427,32780=>6427,12159=>6428,32819=>6428,32900=>6429,33505=>6430,33617=>6431,36029=>6432,36019=>6433,36999=>6434,39156=>6435,39180=>6436,28727=>6437,30410=>6438,32714=>6439,32716=>6440,32764=>6441,35610=>6442,12040=>6443,20154=>6443,20161=>6444,20995=>6445,21360=>6446,21693=>6447,63902=>6447,22240=>6448,23035=>6449,23493=>6450,24341=>6451,24525=>6452,28270=>6453,32106=>6454,33589=>6455,34451=>6456,35469=>6457,38765=>6458,38775=>6459,12032=>6460,19968=>6460,20314=>6461,20350=>6462,22777=>6463,12103=>6464,26085=>6464,28322=>6465,36920=>6466,37808=>6467,39353=>6468,20219=>6469,22764=>6470,22922=>6471,23001=>6472,24641=>6473,31252=>6474,33615=>6475,36035=>6476,12042=>6477,20837=>6477,21316=>6478,20173=>6479,21097=>6480,23381=>6481,33471=>6482,20180=>6483,21050=>6484,63999=>6484,21672=>6485,22985=>6486,23039=>6487,12070=>6488,23376=>6488,23383=>6489,23388=>6490,24675=>6491,24904=>6492,28363=>6493,28825=>6494,63995=>6494,29038=>6495,29574=>6496,29943=>6497,30133=>6498,30913=>6499,32043=>6500,32773=>6501,12163=>6502,33258=>6502,33576=>6503,34071=>6504,34249=>6505,35566=>6506,36039=>6507,38604=>6508,20316=>6509,21242=>6510,22204=>6511,26027=>6512,26152=>6513,28796=>6514,28856=>6515,29237=>6516,32189=>6517,33421=>6518,37196=>6519,38592=>6520,40306=>6521,23409=>6522,26855=>6523,27544=>6524,28538=>6525,30430=>6526,23697=>6527,26283=>6528,28507=>6529,31668=>6530,31786=>6531,34870=>6532,38620=>6533,19976=>6534,20183=>6535,21280=>6536,22580=>6537,22715=>6538,22767=>6539,22892=>6540,23559=>6541,24115=>6542,24196=>6543,24373=>6544,25484=>6545,26290=>6546,26454=>6547,27167=>6548,27299=>6549,27404=>6550,28479=>6551,29254=>6552,29520=>6553,29835=>6554,31456=>6555,31911=>6556,33144=>6557,33247=>6558,33255=>6559,33674=>6560,33900=>6561,34083=>6562,34196=>6563,34255=>6564,35037=>6565,36115=>6566,37292=>6567,12199=>6568,38263=>6568,38556=>6569,20877=>6570,21705=>6571,22312=>6572,23472=>6573,25165=>6574,26448=>6575,26685=>6576,26771=>6577,28221=>6578,28371=>6579,28797=>6580,32289=>6581,35009=>6582,36001=>6583,36617=>6584,40779=>6585,40782=>6586,29229=>6587,31631=>6588,35533=>6589,37658=>6590,20295=>6591,20302=>6592,20786=>6593,21632=>6594,22992=>6595,24213=>6596,25269=>6597,26485=>6598,26990=>6599,27159=>6600,27822=>6601,28186=>6602,29401=>6603,29482=>6604,30141=>6605,31672=>6606,32053=>6607,33511=>6608,33785=>6609,33879=>6610,34295=>6611,35419=>6612,36015=>6613,36487=>6614,36889=>6615,37048=>6616,38606=>6617,40799=>6618,21219=>6619,21514=>6620,23265=>6621,23490=>6622,25688=>6623,25973=>6624,28404=>6625,29380=>6626,30340=>6627,31309=>6628,31515=>6629,31821=>6630,32318=>6631,32735=>6632,33659=>6633,35627=>6634,36042=>6635,12186=>6636,36196=>6636,36321=>6637,36447=>6638,36842=>6639,36857=>6640,36969=>6641,37841=>6642,20291=>6643,20346=>6644,20659=>6645,20840=>6646,20856=>6647,21069=>6648,21098=>6649,22625=>6650,22652=>6651,22880=>6652,23560=>6653,23637=>6654,24283=>6655,24731=>6656,25136=>6657,26643=>6658,27583=>6659,27656=>6660,28593=>6661,29006=>6662,29728=>6663,12133=>6664,30000=>6664,30008=>6665,30033=>6666,30322=>6667,31564=>6668,31627=>6669,31661=>6670,31686=>6671,32399=>6672,35438=>6673,36670=>6674,36681=>6675,37439=>6676,37523=>6677,37666=>6678,37931=>6679,38651=>6680,39002=>6681,39019=>6682,39198=>6683,20999=>6684,64000=>6684,25130=>6685,25240=>6686,27993=>6687,30308=>6688,31434=>6689,31680=>6690,32118=>6691,21344=>6692,23742=>6693,24215=>6694,28472=>6695,28857=>6696,31896=>6697,38673=>6698,39822=>6699,40670=>6700,25509=>6701,25722=>6702,34678=>6703,19969=>6704,20117=>6705,20141=>6706,20572=>6707,20597=>6708,21576=>6709,22979=>6710,23450=>6711,24128=>6712,24237=>6713,24311=>6714,24449=>6715,24773=>6716,25402=>6717,25919=>6718,25972=>6719,26060=>6720,26230=>6721,26232=>6722,26622=>6723,26984=>6724,27273=>6725,27491=>6726,27712=>6727,28096=>6728,28136=>6729,28191=>6730,28254=>6731,28702=>6732,28833=>6733,29582=>6734,29693=>6735,30010=>6736,30555=>6737,30855=>6738,31118=>6739,31243=>6740,31357=>6741,31934=>6742,32142=>6743,33351=>6744,35330=>6745,35562=>6746,35998=>6747,37165=>6748,37194=>6749,37336=>6750,37478=>6751,37580=>6752,37664=>6753,38662=>6754,38742=>6755,38748=>6756,38914=>6757,12237=>6758,40718=>6758,21046=>6759,21137=>6760,21884=>6761,22564=>6762,24093=>6763,24351=>6764,24716=>6765,25552=>6766,26799=>6767,28639=>6768,31085=>6769,31532=>6770,33229=>6771,34234=>6772,35069=>6773,35576=>6774,36420=>6775,37261=>6776,38500=>6777,38555=>6778,38717=>6779,38988=>6780,12241=>6781,40778=>6781,20430=>6782,20806=>6783,20939=>6784,21161=>6785,22066=>6786,24340=>6787,24427=>6788,25514=>6789,25805=>6790,26089=>6791,26177=>6792,26362=>6793,26361=>6794,26397=>6795,26781=>6796,26839=>6797,27133=>6798,28437=>6799,28526=>6800,29031=>6801,29157=>6802,12118=>6803,29226=>6803,29866=>6804,30522=>6805,31062=>6806,31066=>6807,31199=>6808,31264=>6809,31381=>6810,31895=>6811,31967=>6812,32068=>6813,32368=>6814,32903=>6815,34299=>6816,34468=>6817,35412=>6818,35519=>6819,36249=>6820,36481=>6821,36896=>6822,36973=>6823,37347=>6824,38459=>6825,38613=>6826,12227=>6827,40165=>6827,26063=>6828,31751=>6829,12188=>6830,36275=>6830,37827=>6831,23384=>6832,23562=>6833,21330=>6834,25305=>6835,29469=>6836,20519=>6837,23447=>6838,24478=>6839,24752=>6840,24939=>6841,26837=>6842,28121=>6843,29742=>6844,31278=>6845,32066=>6846,32156=>6847,32305=>6848,33131=>6849,36394=>6850,36405=>6851,37758=>6852,37912=>6853,20304=>6854,22352=>6855,24038=>6856,24231=>6857,25387=>6858,32618=>6859,20027=>6860,20303=>6861,20367=>6862,20570=>6863,23005=>6864,32964=>6865,21610=>6866,21608=>6867,22014=>6868,22863=>6869,23449=>6870,24030=>6871,24282=>6872,26205=>6873,26417=>6874,26609=>6875,26666=>6876,27880=>6877,27954=>6878,28234=>6879,28557=>6880,28855=>6881,29664=>6882,30087=>6883,31820=>6884,32002=>6885,32044=>6886,32162=>6887,12168=>6888,33311=>6888,34523=>6889,35387=>6890,35461=>6891,12187=>6892,36208=>6892,36490=>6893,36659=>6894,36913=>6895,37198=>6896,37202=>6897,37956=>6898,39376=>6899,12149=>6900,31481=>6900,31909=>6901,20426=>6902,20737=>6903,20934=>6904,22472=>6905,23535=>6906,23803=>6907,26201=>6908,27197=>6909,27994=>6910,28310=>6911,28652=>6912,28940=>6913,30063=>6914,31459=>6915,34850=>6916,36897=>6917,36981=>6918,38603=>6919,39423=>6920,33537=>6921,20013=>6922,20210=>6923,34886=>6924,37325=>6925,21373=>6926,27355=>6927,26987=>6928,27713=>6929,33914=>6930,22686=>6931,24974=>6932,26366=>6933,25327=>6934,28893=>6935,29969=>6936,30151=>6937,32338=>6938,33976=>6939,35657=>6940,36104=>6941,20043=>6942,21482=>6943,21675=>6944,22320=>6945,22336=>6946,24535=>6947,25345=>6948,25351=>6949,25711=>6950,12096=>6951,25903=>6951,26088=>6952,26234=>6953,26525=>6954,26547=>6955,12108=>6956,27490=>6956,27744=>6957,27802=>6958,28460=>6959,30693=>6960,30757=>6961,31049=>6962,31063=>6963,32025=>6964,32930=>6965,33026=>6966,12164=>6967,33267=>6967,33437=>6968,33463=>6969,34584=>6970,35468=>6971,36100=>6972,36286=>6973,36978=>6974,30452=>6975,31257=>6976,31287=>6977,32340=>6978,32887=>6979,21767=>6980,21972=>6981,22645=>6982,25391=>6983,25634=>6984,26185=>6985,26187=>6986,26733=>6987,27035=>6988,27524=>6989,27941=>6990,28337=>6991,29645=>6992,29800=>6993,29857=>6994,30043=>6995,30137=>6996,30433=>6997,30494=>6998,30603=>6999,31206=>7000,32265=>7001,32285=>7002,33275=>7003,34095=>7004,34967=>7005,35386=>7006,36049=>7007,36587=>7008,12192=>7009,36784=>7009,63857=>7009,36914=>7010,37805=>7011,38499=>7012,38515=>7013,38663=>7014,20356=>7015,21489=>7016,23018=>7017,23241=>7018,24089=>7019,26702=>7020,29894=>7021,30142=>7022,31209=>7023,31378=>7024,33187=>7025,34541=>7026,36074=>7027,36300=>7028,36845=>7029,26015=>7030,26389=>7031,22519=>7032,28503=>7033,32221=>7034,36655=>7035,37878=>7036,38598=>7037,24501=>7038,25074=>7039,28548=>7040,19988=>7041,20376=>7042,20511=>7043,21449=>7044,21983=>7045,23919=>7046,24046=>7047,27425=>7048,27492=>7049,30923=>7050,31642=>7051,36425=>7052,12190=>7053,36554=>7053,63746=>7053,36974=>7054,25417=>7055,25662=>7056,30528=>7057,31364=>7058,37679=>7059,38015=>7060,40810=>7061,25776=>7062,28591=>7063,29158=>7064,29864=>7065,29914=>7066,31428=>7067,31762=>7068,32386=>7069,31922=>7070,32408=>7071,35738=>7072,36106=>7073,38013=>7074,39184=>7075,39244=>7076,21049=>7077,23519=>7078,25830=>7079,26413=>7080,32046=>7081,20717=>7082,21443=>7083,63851=>7083,22649=>7084,24920=>7085,24921=>7086,25082=>7087,26028=>7088,31449=>7089,35730=>7090,35734=>7091,20489=>7092,20513=>7093,21109=>7094,21809=>7095,23100=>7096,24288=>7097,24432=>7098,24884=>7099,25950=>7100,26124=>7101,26166=>7102,26274=>7103,27085=>7104,28356=>7105,28466=>7106,29462=>7107,30241=>7108,31379=>7109,33081=>7110,33369=>7111,33750=>7112,33980=>7113,20661=>7114,22512=>7115,23488=>7116,23528=>7117,24425=>7118,25505=>7119,30758=>7120,32181=>7121,33756=>7122,34081=>7123,37319=>7124,37365=>7125,20874=>7126,26613=>7127,31574=>7128,36012=>7129,20932=>7130,22971=>7131,24765=>7132,34389=>7133,20508=>7134,21076=>7135,23610=>7136,24957=>7137,25114=>7138,25299=>7139,64002=>7139,25842=>7140,26021=>7141,28364=>7142,30240=>7143,33034=>7144,36448=>7145,38495=>7146,38587=>7147,20191=>7148,21315=>7149,21912=>7150,22825=>7151,24029=>7152,25797=>7153,27849=>7154,28154=>7155,29588=>7156,31359=>7157,12167=>7158,33307=>7158,34214=>7159,36068=>7160,36368=>7161,36983=>7162,37351=>7163,38369=>7164,38433=>7165,38854=>7166,20984=>7167,21746=>7168,21894=>7169,24505=>7170,25764=>7171,28552=>7172,32180=>7173,36639=>7174,36685=>7175,37941=>7176,20681=>7177,23574=>7178,27838=>7179,28155=>7180,29979=>7181,30651=>7182,31805=>7183,31844=>7184,35449=>7185,35522=>7186,22558=>7187,22974=>7188,24086=>7189,25463=>7190,29266=>7191,30090=>7192,30571=>7193,35548=>7194,36028=>7195,36626=>7196,24307=>7197,26228=>7198,28152=>7199,32893=>7200,33729=>7201,35531=>7202,12205=>7203,38737=>7203,39894=>7204,21059=>7205,26367=>7206,28053=>7207,28399=>7208,32224=>7209,35558=>7210,36910=>7211,36958=>7212,39636=>7213,21021=>7214,21119=>7215,21736=>7216,24980=>7217,25220=>7218,25307=>7219,26786=>7220,26898=>7221,26970=>7222,27189=>7223,28818=>7224,28966=>7225,30813=>7226,30977=>7227,30990=>7228,31186=>7229,31245=>7230,32918=>7231,12171=>7232,33400=>7232,33493=>7233,33609=>7234,34121=>7235,35970=>7236,36229=>7237,37218=>7238,37259=>7239,37294=>7240,20419=>7241,22225=>7242,29165=>7243,30679=>7244,34560=>7245,35320=>7246,12072=>7247,23544=>7247,24534=>7248,26449=>7249,37032=>7250,21474=>7251,22618=>7252,23541=>7253,24740=>7254,24961=>7255,25696=>7256,32317=>7257,32880=>7258,34085=>7259,37507=>7260,25774=>7261,20652=>7262,23828=>7263,26368=>7264,22684=>7265,25277=>7266,25512=>7267,26894=>7268,27000=>7269,27166=>7270,28267=>7271,30394=>7272,31179=>7273,33467=>7274,33833=>7275,35535=>7276,36264=>7277,36861=>7278,37138=>7279,37195=>7280,37276=>7281,37648=>7282,37656=>7283,37786=>7284,38619=>7285,39478=>7286,39949=>7287,19985=>7288,30044=>7289,31069=>7290,31482=>7291,31569=>7292,31689=>7293,32302=>7294,33988=>7295,36441=>7296,36468=>7297,36600=>7298,36880=>7299,26149=>7300,26943=>7301,29763=>7302,20986=>7303,26414=>7304,40668=>7305,20805=>7306,24544=>7307,27798=>7308,34802=>7309,34909=>7310,34935=>7311,24756=>7312,33205=>7313,33795=>7314,36101=>7315,21462=>7316,21561=>7317,22068=>7318,23094=>7319,23601=>7320,28810=>7321,32736=>7322,32858=>7323,33030=>7324,33261=>7325,36259=>7326,37257=>7327,39519=>7328,40434=>7329,20596=>7330,20164=>7331,21408=>7332,24827=>7333,28204=>7334,23652=>7335,20360=>7336,20516=>7337,21988=>7338,23769=>7339,24159=>7340,24677=>7341,26772=>7342,27835=>7343,28100=>7344,29118=>7345,30164=>7346,30196=>7347,30305=>7348,31258=>7349,31305=>7350,32199=>7351,32251=>7352,32622=>7353,33268=>7354,34473=>7355,36636=>7356,38601=>7357,39347=>7358,12242=>7359,40786=>7359,21063=>7360,21189=>7361,39149=>7362,35242=>7363,19971=>7364,26578=>7365,28422=>7366,20405=>7367,23522=>7368,26517=>7369,27784=>7370,63858=>7370,28024=>7371,29723=>7372,30759=>7373,37341=>7374,37756=>7375,34756=>7376,31204=>7377,31281=>7378,24555=>7379,20182=>7380,21668=>7381,21822=>7382,22702=>7383,22949=>7384,24816=>7385,25171=>7386,25302=>7387,26422=>7388,26965=>7389,33333=>7390,38464=>7391,39345=>7392,39389=>7393,20524=>7394,21331=>7395,21828=>7396,22396=>7397,25176=>7398,25826=>7399,26219=>7400,26589=>7401,28609=>7402,28655=>7403,29730=>7404,29752=>7405,35351=>7406,37944=>7407,21585=>7408,22022=>7409,22374=>7410,24392=>7411,24986=>7412,27470=>7413,28760=>7414,28845=>7415,32187=>7416,35477=>7417,22890=>7418,33067=>7419,25506=>7420,30472=>7421,32829=>7422,36010=>7423,22612=>7424,25645=>7425,27067=>7426,23445=>7427,24081=>7428,28271=>7429,34153=>7430,20812=>7431,21488=>7432,22826=>7433,24608=>7434,24907=>7435,27526=>7436,27760=>7437,27888=>7438,31518=>7439,32974=>7440,33492=>7441,36294=>7442,37040=>7443,39089=>7444,25799=>7445,28580=>7446,25745=>7447,25860=>7448,20814=>7449,21520=>7450,12063=>7451,22303=>7451,35342=>7452,24927=>7453,26742=>7454,30171=>7455,31570=>7456,32113=>7457,36890=>7458,22534=>7459,27084=>7460,33151=>7461,35114=>7462,36864=>7463,38969=>7464,20600=>7465,22871=>7466,22956=>7467,25237=>7468,36879=>7469,39722=>7470,24925=>7471,29305=>7472,38358=>7473,22369=>7474,23110=>7475,24052=>7476,25226=>7477,25773=>7478,25850=>7479,26487=>7480,27874=>7481,27966=>7482,29228=>7483,29750=>7484,30772=>7485,32631=>7486,33453=>7487,36315=>7488,38935=>7489,21028=>7490,22338=>7491,26495=>7492,29256=>7493,29923=>7494,36009=>7495,36774=>7496,37393=>7497,38442=>7498,12043=>7499,20843=>7499,21485=>7500,25420=>7501,20329=>7502,21764=>7503,24726=>7504,25943=>7505,27803=>7506,28031=>7507,29260=>7508,29437=>7509,31255=>7510,35207=>7511,12185=>7512,35997=>7512,24429=>7513,28558=>7514,28921=>7515,33192=>7516,24846=>7517,20415=>7518,63845=>7518,20559=>7519,25153=>7520,12122=>7521,29255=>7521,31687=>7522,32232=>7523,32745=>7524,36941=>7525,38829=>7526,39449=>7527,36022=>7528,22378=>7529,24179=>7530,26544=>7531,33805=>7532,35413=>7533,21536=>7534,23318=>7535,24163=>7536,24290=>7537,24330=>7538,25987=>7539,32954=>7540,34109=>7541,38281=>7542,38491=>7543,20296=>7544,21253=>7545,21261=>7546,21263=>7547,21638=>7548,21754=>7549,22275=>7550,24067=>7551,24598=>7552,25243=>7553,25265=>7554,25429=>7555,27873=>7556,28006=>7557,30129=>7558,30770=>7559,32990=>7560,33071=>7561,33502=>7562,33889=>7563,33970=>7564,34957=>7565,35090=>7566,36875=>7567,37610=>7568,39165=>7569,39825=>7570,24133=>7571,26292=>7572,64006=>7572,26333=>7573,28689=>7574,29190=>7575,20469=>7576,21117=>7577,24426=>7578,24915=>7579,26451=>7580,27161=>7581,28418=>7582,29922=>7583,31080=>7584,34920=>7585,35961=>7586,39111=>7587,39108=>7588,39491=>7589,21697=>7590,31263=>7591,26963=>7592,35575=>7593,35914=>7594,12213=>7595,39080=>7595,39342=>7596,24444=>7597,25259=>7598,30130=>7599,12138=>7600,30382=>7600,34987=>7601,36991=>7602,38466=>7603,21305=>7604,24380=>7605,24517=>7606,27852=>7607,63848=>7607,29644=>7608,30050=>7609,12134=>7610,30091=>7610,31558=>7611,33534=>7612,39325=>7613,20047=>7614,36924=>7615,19979=>7616,20309=>7617,21414=>7618,22799=>7619,24264=>7620,26160=>7621,27827=>7622,29781=>7623,33655=>7624,34662=>7625,36032=>7626,36944=>7627,38686=>7628,39957=>7629,22737=>7630,23416=>7631,34384=>7632,35604=>7633,40372=>7634,23506=>7635,24680=>7636,24717=>7637,26097=>7638,27735=>7639,28450=>7640,28579=>7641,28698=>7642,32597=>7643,32752=>7644,38289=>7645,38290=>7646,38480=>7647,38867=>7648,21106=>7649,36676=>7650,20989=>7651,21547=>7652,21688=>7653,21859=>7654,21898=>7655,27323=>7656,28085=>7657,32216=>7658,33382=>7659,37532=>7660,38519=>7661,40569=>7662,21512=>7663,21704=>7664,30418=>7665,34532=>7666,38308=>7667,38356=>7668,38492=>7669,20130=>7670,20233=>7671,23022=>7672,23270=>7673,24055=>7674,24658=>7675,25239=>7676,26477=>7677,26689=>7678,27782=>7679,28207=>7680,32568=>7681,32923=>7682,33322=>7683,38917=>7684,20133=>7685,20565=>7686,21683=>7687,22419=>7688,22874=>7689,23401=>7690,23475=>7691,25032=>7692,26999=>7693,28023=>7694,28707=>7695,34809=>7696,35299=>7697,35442=>7698,35559=>7699,36994=>7700,39405=>7701,39608=>7702,21182=>7703,26680=>7704,20502=>7705,24184=>7706,26447=>7707,33607=>7708,12175=>7709,34892=>7709,64008=>7709,20139=>7710,21521=>7711,22190=>7712,29670=>7713,37141=>7714,38911=>7715,39177=>7716,39255=>7717,12217=>7718,39321=>7718,22099=>7719,22687=>7720,34395=>7721,35377=>7722,25010=>7723,27382=>7724,29563=>7725,36562=>7726,27463=>7727,38570=>7728,39511=>7729,22869=>7730,29184=>7731,36203=>7732,12208=>7733,38761=>7733,20436=>7734,23796=>7735,24358=>7736,25080=>7737,26203=>7738,27883=>7739,28843=>7740,12126=>7741,29572=>7741,29625=>7742,29694=>7743,30505=>7744,30541=>7745,32067=>7746,32098=>7747,32291=>7748,33335=>7749,34898=>7750,36066=>7751,37449=>7752,39023=>7753,23377=>7754,12147=>7755,31348=>7755,12174=>7756,34880=>7756,12212=>7757,38913=>7757,23244=>7758,20448=>7759,21332=>7760,22846=>7761,23805=>7762,25406=>7763,28025=>7764,29433=>7765,33029=>7766,33031=>7767,33698=>7768,37583=>7769,38960=>7770,20136=>7771,20804=>7772,21009=>7773,22411=>7774,24418=>7775,27842=>7776,28366=>7777,28677=>7778,28752=>7779,28847=>7780,29074=>7781,29673=>7782,29801=>7783,63918=>7783,33610=>7784,34722=>7785,34913=>7786,36872=>7787,37026=>7788,37795=>7789,39336=>7790,20846=>7791,24407=>7792,24800=>7793,24935=>7794,26291=>7795,34137=>7796,36426=>7797,37295=>7798,38795=>7799,20046=>7800,20114=>7801,21628=>7802,22741=>7803,22778=>7804,22909=>7805,23733=>7806,24359=>7807,12094=>7808,25142=>7808,25160=>7809,26122=>7810,26215=>7811,27627=>7812,28009=>7813,28111=>7814,28246=>7815,28408=>7816,28564=>7817,28640=>7818,28649=>7819,28765=>7820,29392=>7821,29733=>7822,29786=>7823,29920=>7824,30355=>7825,31068=>7826,31946=>7827,32286=>7828,32993=>7829,33446=>7830,33899=>7831,33983=>7832,34382=>7833,34399=>7834,34676=>7835,35703=>7836,35946=>7837,37804=>7838,38912=>7839,39013=>7840,24785=>7841,25110=>7842,37239=>7843,23130=>7844,26127=>7845,28151=>7846,28222=>7847,29759=>7848,39746=>7849,24573=>7850,24794=>7851,31503=>7852,21700=>7853,24344=>7854,27742=>7855,27859=>7856,27946=>7857,28888=>7858,32005=>7859,34425=>7860,35340=>7861,40251=>7862,21270=>7863,21644=>7864,23301=>7865,27194=>7866,12117=>7867,28779=>7867,30069=>7868,31117=>7869,12146=>7870,31166=>7870,33457=>7871,33775=>7872,35441=>7873,35649=>7874,36008=>7875,38772=>7876,25844=>7877,25899=>7878,30906=>7879,30907=>7880,31339=>7881,20024=>7882,21914=>7883,22864=>7884,23462=>7885,24187=>7886,24739=>7887,25563=>7888,27489=>7889,26213=>7890,26707=>7891,28185=>7892,29029=>7893,29872=>7894,32008=>7895,36996=>7896,39529=>7897,39973=>7898,27963=>7899,28369=>7900,63748=>7900,29502=>7901,35905=>7902,38346=>7903,20976=>7904,24140=>7905,24488=>7906,24653=>7907,24822=>7908,24880=>7909,24908=>7910,26179=>7911,26180=>7912,27045=>7913,27841=>7914,28255=>7915,28361=>7916,28514=>7917,29004=>7918,29852=>7919,30343=>7920,31681=>7921,31783=>7922,33618=>7923,34647=>7924,36945=>7925,38541=>7926,12232=>7927,40643=>7927,21295=>7928,22238=>7929,24315=>7930,24458=>7931,24674=>7932,24724=>7933,25079=>7934,26214=>7935,26371=>7936,27292=>7937,28142=>7938,28590=>7939,28784=>7940,29546=>7941,32362=>7942,33214=>7943,33588=>7944,34516=>7945,35496=>7946,36036=>7947,21123=>7948,29554=>7949,23446=>7950,27243=>7951,37892=>7952,21742=>7953,22150=>7954,23389=>7955,25928=>7956,25989=>7957,26313=>7958,26783=>7959,28045=>7960,28102=>7961,12120=>7962,29243=>7962,32948=>7963,37237=>7964,39501=>7965,20399=>7966,20505=>7967,21402=>7968,21518=>7969,21564=>7970,21897=>7971,21957=>7972,24127=>7973,24460=>7974,26429=>7975,29030=>7976,29661=>7977,36869=>7978,21211=>7979,21235=>7980,22628=>7981,22734=>7982,28932=>7983,29071=>7984,29179=>7985,34224=>7986,35347=>7987,26248=>7988,63941=>7988,34216=>7989,21927=>7990,26244=>7991,29002=>7992,33841=>7993,21321=>7994,21913=>7995,27585=>7996,24409=>7997,24509=>7998,25582=>7999,26249=>8000,28999=>8001,35569=>8002,36637=>8003,40638=>8004,20241=>8005,25658=>8006,28875=>8007,30054=>8008,34407=>8009,24676=>8010,35662=>8011,40440=>8012,20807=>8013,20982=>8014,21256=>8015,27958=>8016,33016=>8017,12234=>8018,40657=>8018,26133=>8019,27427=>8020,28824=>8021,30165=>8022,21507=>8023,23673=>8024,32007=>8025,35350=>8026,12107=>8027,27424=>8027,27453=>8028,27462=>8029,21560=>8030,24688=>8031,27965=>8032,32725=>8033,33288=>8034,20694=>8035,20958=>8036,21916=>8037,22123=>8038,22221=>8039,23020=>8040,23305=>8041,24076=>8042,24985=>8043,24984=>8044,25137=>8045,26206=>8046,26342=>8047,29081=>8048,29113=>8049,29114=>8050,29351=>8051,31143=>8052,31232=>8053,32690=>8054,35440=>8055,12310=>8219,12311=>8220,12312=>8221,12313=>8222,8223=>8237,8219=>8238,8314=>8239,8315=>8240,8316=>8248,8317=>8250,8318=>8251,700=>8275,8942=>8320,8759=>8321,10122=>8342,10123=>8343,10124=>8344,10125=>8345,10126=>8346,10127=>8347,10128=>8348,10129=>8349,10130=>8350,10131=>8351,9398=>8388,9399=>8389,9400=>8390,9401=>8391,9402=>8392,9403=>8393,9404=>8394,9405=>8395,9406=>8396,9407=>8397,9408=>8398,9409=>8399,9410=>8400,9411=>8401,9412=>8402,9413=>8403,9414=>8404,9415=>8405,9416=>8406,9417=>8407,9418=>8408,9419=>8409,9420=>8410,9421=>8411,9422=>8412,9423=>8413,8826=>8475,8827=>8476,8910=>8477,8911=>8478,8832=>8479,8833=>8480,8816=>8481,8817=>8482,8818=>8483,8819=>8484,8842=>8486,8843=>8488,8822=>8489,8823=>8490,8825=>8491,8922=>8492,8923=>8493,8773=>8499,8771=>8500,8776=>8501,8868=>8503,8244=>8582,9839=>8594,8258=>8599,10045=>8604,8226=>8607,8249=>8612,8250=>8613,10010=>8630,10006=>8631,9711=>8633,10070=>8637,9676=>8639,9775=>8664,12320=>8671,10102=>8673,10103=>8674,10104=>8675,10105=>8676,10106=>8677,10107=>8678,10108=>8679,10109=>8680,10110=>8681,10111=>8682,12306=>8700,12342=>8701,8710=>8715,8735=>8717,8741=>8719,8742=>8720,8787=>8722,8785=>8723,8806=>8724,8807=>8725,8723=>8726,8853=>8727,8854=>8728,8855=>8729,8980=>8731,8802=>8734,9649=>8736,8738=>8738,8784=>8739,8867=>8742,8814=>8745,8815=>8746,8837=>8747,8836=>8748,8713=>8749,8716=>8750,8891=>8751,8892=>8752,8794=>8753,8966=>8754,12958=>8761,8252=>8763,9702=>8775,9663=>8779,9653=>8780,9657=>8781,9667=>8782,9674=>8787,12849=>8788,12857=>8789,13259=>8790,9327=>8791,9328=>8792,9329=>8793,9330=>8794,9331=>8795,8656=>8814,8655=>8815,8653=>8816,8657=>8854,8659=>8855,8626=>8864,8625=>8865,8628=>8867,8624=>8868,8627=>8869,8636=>8884,8640=>8885,8644=>8896,8645=>8897,9347=>9042,9348=>9043,9349=>9044,9350=>9045,9351=>9046,12948=>9080,12965=>9096,8672=>9190,8674=>9191,8673=>9192,8675=>9193,8678=>9198,8680=>9199,8679=>9200,8681=>9201,9757=>9222,9759=>9223,12944=>9300,12938=>9301,12939=>9302,12940=>9303,12941=>9304,12942=>9305,12943=>9306,12318=>9322,12319=>9323,8246=>9324,8245=>9326,12540=>9330,44034=>9333,44035=>9334,44037=>9335,44038=>9336,44043=>9337,44044=>9338,44045=>9339,44046=>9340,44047=>9341,44056=>9342,44062=>9343,44063=>9344,44065=>9345,44066=>9346,44067=>9347,44069=>9348,44070=>9349,44071=>9350,44072=>9351,44073=>9352,44074=>9353,44075=>9354,44078=>9355,44082=>9356,44083=>9357,44084=>9358,44085=>9359,44086=>9360,44087=>9361,44090=>9362,44091=>9363,44093=>9364,44094=>9365,44095=>9366,44097=>9367,44098=>9368,44099=>9369,44100=>9370,44101=>9371,44102=>9372,44103=>9373,44104=>9374,44105=>9375,44106=>9376,44108=>9377,44110=>9378,44111=>9379,44112=>9380,44113=>9381,44114=>9382,44115=>9383,44117=>9384,44118=>9385,44119=>9386,44121=>9387,44122=>9388,44123=>9389,44125=>9390,44126=>9391,44127=>9392,44128=>9393,44129=>9394,44130=>9395,44131=>9396,44132=>9397,44133=>9398,44134=>9399,44135=>9400,44136=>9401,44137=>9402,44138=>9403,44139=>9404,44140=>9405,44141=>9406,44142=>9407,44143=>9408,44146=>9409,44147=>9410,44149=>9411,44150=>9412,44153=>9413,44155=>9414,44156=>9415,44157=>9416,44158=>9417,44159=>9418,44162=>9419,44167=>9420,44168=>9421,44173=>9422,44174=>9423,44175=>9424,44177=>9425,44178=>9426,44179=>9427,44181=>9428,44182=>9429,44183=>9430,44184=>9431,44185=>9432,44186=>9433,44187=>9434,44190=>9435,44194=>9436,44195=>9437,44196=>9438,44197=>9439,44198=>9440,44199=>9441,44203=>9442,44205=>9443,44206=>9444,44209=>9445,44210=>9446,44211=>9447,44212=>9448,44213=>9449,44214=>9450,44215=>9451,44218=>9452,44222=>9453,44223=>9454,44224=>9455,44226=>9456,44227=>9457,44229=>9458,44230=>9459,44231=>9460,44233=>9461,44234=>9462,44235=>9463,44237=>9464,44238=>9465,44239=>9466,44240=>9467,44241=>9468,44242=>9469,44243=>9470,44244=>9471,44246=>9472,44248=>9473,44249=>9474,44250=>9475,44251=>9476,44252=>9477,44253=>9478,44254=>9479,44255=>9480,44258=>9481,44259=>9482,44261=>9483,44262=>9484,44265=>9485,44267=>9486,44269=>9487,44270=>9488,44274=>9489,44276=>9490,44279=>9491,44280=>9492,44281=>9493,44282=>9494,44283=>9495,44286=>9496,44287=>9497,44289=>9498,44290=>9499,44291=>9500,44293=>9501,44295=>9502,44296=>9503,44297=>9504,44298=>9505,44299=>9506,44302=>9507,44304=>9508,44306=>9509,44307=>9510,44308=>9511,44309=>9512,44310=>9513,44311=>9514,44313=>9515,44314=>9516,44315=>9517,44317=>9518,44318=>9519,44319=>9520,44321=>9521,44322=>9522,44323=>9523,44324=>9524,44325=>9525,44326=>9526,44327=>9527,44328=>9528,44330=>9529,44331=>9530,44334=>9531,44335=>9532,44336=>9533,44337=>9534,44338=>9535,44339=>9536,44342=>9537,44343=>9538,44345=>9539,44346=>9540,44347=>9541,44349=>9542,44350=>9543,44351=>9544,44352=>9545,44353=>9546,44354=>9547,44355=>9548,44358=>9549,44360=>9550,44362=>9551,44363=>9552,44364=>9553,44365=>9554,44366=>9555,44367=>9556,44369=>9557,44370=>9558,44371=>9559,44373=>9560,44374=>9561,44375=>9562,44377=>9563,44378=>9564,44379=>9565,44380=>9566,44381=>9567,44382=>9568,44383=>9569,44384=>9570,44386=>9571,44388=>9572,44389=>9573,44390=>9574,44391=>9575,44392=>9576,44393=>9577,44394=>9578,44395=>9579,44398=>9580,44399=>9581,44401=>9582,44402=>9583,44407=>9584,44408=>9585,44409=>9586,44410=>9587,44414=>9588,44416=>9589,44419=>9590,44420=>9591,44421=>9592,44422=>9593,44423=>9594,44426=>9595,44427=>9596,44429=>9597,44430=>9598,44431=>9599,44433=>9600,44434=>9601,44435=>9602,44436=>9603,44437=>9604,44438=>9605,44439=>9606,44440=>9607,44441=>9608,44442=>9609,44443=>9610,44446=>9611,44447=>9612,44448=>9613,44449=>9614,44450=>9615,44451=>9616,44453=>9617,44454=>9618,44455=>9619,44456=>9620,44457=>9621,44458=>9622,44459=>9623,44460=>9624,44461=>9625,44462=>9626,44463=>9627,44464=>9628,44465=>9629,44466=>9630,44467=>9631,44468=>9632,44469=>9633,44470=>9634,44472=>9635,44473=>9636,44474=>9637,44475=>9638,44476=>9639,44477=>9640,44478=>9641,44479=>9642,44482=>9643,44483=>9644,44485=>9645,44486=>9646,44487=>9647,44489=>9648,44490=>9649,44491=>9650,44492=>9651,44493=>9652,44494=>9653,44495=>9654,44498=>9655,44500=>9656,44501=>9657,44502=>9658,44503=>9659,44504=>9660,44505=>9661,44506=>9662,44507=>9663,44509=>9664,44510=>9665,44511=>9666,44513=>9667,44514=>9668,44515=>9669,44517=>9670,44518=>9671,44519=>9672,44520=>9673,44521=>9674,44522=>9675,44523=>9676,44524=>9677,44525=>9678,44526=>9679,44527=>9680,44528=>9681,44529=>9682,44530=>9683,44531=>9684,44532=>9685,44533=>9686,44534=>9687,44535=>9688,44538=>9689,44539=>9690,44541=>9691,44542=>9692,44546=>9693,44547=>9694,44548=>9695,44549=>9696,44550=>9697,44551=>9698,44554=>9699,44556=>9700,44558=>9701,44559=>9702,44560=>9703,44561=>9704,44562=>9705,44563=>9706,44565=>9707,44566=>9708,44567=>9709,44568=>9710,44569=>9711,44570=>9712,44571=>9713,44572=>9714,44573=>9715,44574=>9716,44575=>9717,44576=>9718,44577=>9719,44578=>9720,44579=>9721,44580=>9722,44581=>9723,44582=>9724,44583=>9725,44584=>9726,44585=>9727,44586=>9728,44587=>9729,44588=>9730,44589=>9731,44590=>9732,44591=>9733,44594=>9734,44595=>9735,44597=>9736,44598=>9737,44601=>9738,44603=>9739,44604=>9740,44605=>9741,44606=>9742,44607=>9743,44610=>9744,44612=>9745,44615=>9746,44616=>9747,44617=>9748,44619=>9749,44623=>9750,44625=>9751,44626=>9752,44627=>9753,44629=>9754,44631=>9755,44632=>9756,44633=>9757,44634=>9758,44635=>9759,44638=>9760,44642=>9761,44643=>9762,44644=>9763,44646=>9764,44647=>9765,44650=>9766,44651=>9767,44653=>9768,44654=>9769,44655=>9770,44657=>9771,44658=>9772,44659=>9773,44660=>9774,44661=>9775,44662=>9776,44663=>9777,44666=>9778,44670=>9779,44671=>9780,44672=>9781,44673=>9782,44674=>9783,44675=>9784,44678=>9785,44679=>9786,44680=>9787,44681=>9788,44682=>9789,44683=>9790,44685=>9791,44686=>9792,44687=>9793,44688=>9794,44689=>9795,44690=>9796,44691=>9797,44692=>9798,44693=>9799,44694=>9800,44695=>9801,44696=>9802,44697=>9803,44698=>9804,44699=>9805,44700=>9806,44701=>9807,44702=>9808,44703=>9809,44704=>9810,44705=>9811,44706=>9812,44707=>9813,44708=>9814,44709=>9815,44710=>9816,44711=>9817,44712=>9818,44713=>9819,44714=>9820,44715=>9821,44716=>9822,44717=>9823,44718=>9824,44719=>9825,44720=>9826,44721=>9827,44722=>9828,44723=>9829,44724=>9830,44725=>9831,44726=>9832,44727=>9833,44728=>9834,44729=>9835,44730=>9836,44731=>9837,44735=>9838,44737=>9839,44738=>9840,44739=>9841,44741=>9842,44742=>9843,44743=>9844,44744=>9845,44745=>9846,44746=>9847,44747=>9848,44750=>9849,44754=>9850,44755=>9851,44756=>9852,44757=>9853,44758=>9854,44759=>9855,44762=>9856,44763=>9857,44765=>9858,44766=>9859,44767=>9860,44768=>9861,44769=>9862,44770=>9863,44771=>9864,44772=>9865,44773=>9866,44774=>9867,44775=>9868,44777=>9869,44778=>9870,44780=>9871,44782=>9872,44783=>9873,44784=>9874,44785=>9875,44786=>9876,44787=>9877,44789=>9878,44790=>9879,44791=>9880,44793=>9881,44794=>9882,44795=>9883,44797=>9884,44798=>9885,44799=>9886,44800=>9887,44801=>9888,44802=>9889,44803=>9890,44804=>9891,44805=>9892,44806=>9893,44809=>9894,44810=>9895,44811=>9896,44812=>9897,44814=>9898,44815=>9899,44817=>9900,44818=>9901,44819=>9902,44820=>9903,44821=>9904,44822=>9905,44823=>9906,44824=>9907,44825=>9908,44826=>9909,44827=>9910,44828=>9911,44829=>9912,44830=>9913,44831=>9914,44832=>9915,44833=>9916,44834=>9917,44835=>9918,44836=>9919,44837=>9920,44838=>9921,44839=>9922,44840=>9923,44841=>9924,44842=>9925,44843=>9926,44846=>9927,44847=>9928,44849=>9929,44851=>9930,44853=>9931,44854=>9932,44855=>9933,44856=>9934,44857=>9935,44858=>9936,44859=>9937,44862=>9938,44864=>9939,44868=>9940,44869=>9941,44870=>9942,44871=>9943,44874=>9944,44875=>9945,44876=>9946,44877=>9947,44878=>9948,44879=>9949,44881=>9950,44882=>9951,44883=>9952,44884=>9953,44885=>9954,44886=>9955,44887=>9956,44888=>9957,44889=>9958,44890=>9959,44891=>9960,44894=>9961,44895=>9962,44896=>9963,44897=>9964,44898=>9965,44899=>9966,44902=>9967,44903=>9968,44904=>9969,44905=>9970,44906=>9971,44907=>9972,44908=>9973,44909=>9974,44910=>9975,44911=>9976,44912=>9977,44913=>9978,44914=>9979,44915=>9980,44916=>9981,44917=>9982,44918=>9983,44919=>9984,44920=>9985,44922=>9986,44923=>9987,44924=>9988,44925=>9989,44926=>9990,44927=>9991,44929=>9992,44930=>9993,44931=>9994,44933=>9995,44934=>9996,44935=>9997,44937=>9998,44938=>9999,44939=>10000,44940=>10001,44941=>10002,44942=>10003,44943=>10004,44946=>10005,44947=>10006,44948=>10007,44950=>10008,44951=>10009,44952=>10010,44953=>10011,44954=>10012,44955=>10013,44957=>10014,44958=>10015,44959=>10016,44960=>10017,44961=>10018,44962=>10019,44963=>10020,44964=>10021,44965=>10022,44966=>10023,44967=>10024,44968=>10025,44969=>10026,44970=>10027,44971=>10028,44972=>10029,44973=>10030,44974=>10031,44975=>10032,44976=>10033,44977=>10034,44978=>10035,44979=>10036,44980=>10037,44981=>10038,44982=>10039,44983=>10040,44986=>10041,44987=>10042,44989=>10043,44990=>10044,44991=>10045,44993=>10046,44994=>10047,44995=>10048,44996=>10049,44997=>10050,44998=>10051,45002=>10052,45004=>10053,45007=>10054,45008=>10055,45009=>10056,45010=>10057,45011=>10058,45013=>10059,45014=>10060,45015=>10061,45016=>10062,45017=>10063,45018=>10064,45019=>10065,45021=>10066,45022=>10067,45023=>10068,45024=>10069,45025=>10070,45026=>10071,45027=>10072,45028=>10073,45029=>10074,45030=>10075,45031=>10076,45034=>10077,45035=>10078,45036=>10079,45037=>10080,45038=>10081,45039=>10082,45042=>10083,45043=>10084,45045=>10085,45046=>10086,45047=>10087,45049=>10088,45050=>10089,45051=>10090,45052=>10091,45053=>10092,45054=>10093,45055=>10094,45058=>10095,45059=>10096,45061=>10097,45062=>10098,45063=>10099,45064=>10100,45065=>10101,45066=>10102,45067=>10103,45069=>10104,45070=>10105,45071=>10106,45073=>10107,45074=>10108,45075=>10109,45077=>10110,45078=>10111,45079=>10112,45080=>10113,45081=>10114,45082=>10115,45083=>10116,45086=>10117,45087=>10118,45088=>10119,45089=>10120,45090=>10121,45091=>10122,45092=>10123,45093=>10124,45094=>10125,45095=>10126,45097=>10127,45098=>10128,45099=>10129,45100=>10130,45101=>10131,45102=>10132,45103=>10133,45104=>10134,45105=>10135,45106=>10136,45107=>10137,45108=>10138,45109=>10139,45110=>10140,45111=>10141,45112=>10142,45113=>10143,45114=>10144,45115=>10145,45116=>10146,45117=>10147,45118=>10148,45119=>10149,45120=>10150,45121=>10151,45122=>10152,45123=>10153,45126=>10154,45127=>10155,45129=>10156,45131=>10157,45133=>10158,45135=>10159,45136=>10160,45137=>10161,45138=>10162,45142=>10163,45144=>10164,45146=>10165,45147=>10166,45148=>10167,45150=>10168,45151=>10169,45152=>10170,45153=>10171,45154=>10172,45155=>10173,45156=>10174,45157=>10175,45158=>10176,45159=>10177,45160=>10178,45161=>10179,45162=>10180,45163=>10181,45164=>10182,45165=>10183,45166=>10184,45167=>10185,45168=>10186,45169=>10187,45170=>10188,45171=>10189,45172=>10190,45173=>10191,45174=>10192,45175=>10193,45176=>10194,45177=>10195,45178=>10196,45179=>10197,45182=>10198,45183=>10199,45185=>10200,45186=>10201,45187=>10202,45189=>10203,45190=>10204,45191=>10205,45192=>10206,45193=>10207,45194=>10208,45195=>10209,45198=>10210,45200=>10211,45202=>10212,45203=>10213,45204=>10214,45205=>10215,45206=>10216,45207=>10217,45211=>10218,45213=>10219,45214=>10220,45219=>10221,45220=>10222,45221=>10223,45222=>10224,45223=>10225,45226=>10226,45232=>10227,45234=>10228,45238=>10229,45239=>10230,45241=>10231,45242=>10232,45243=>10233,45245=>10234,45246=>10235,45247=>10236,45248=>10237,45249=>10238,45250=>10239,45251=>10240,45254=>10241,45258=>10242,45259=>10243,45260=>10244,45261=>10245,45262=>10246,45263=>10247,45266=>10248,45267=>10249,45269=>10250,45270=>10251,45271=>10252,45273=>10253,45274=>10254,45275=>10255,45276=>10256,45277=>10257,45278=>10258,45279=>10259,45281=>10260,45282=>10261,45283=>10262,45284=>10263,45286=>10264,45287=>10265,45288=>10266,45289=>10267,45290=>10268,45291=>10269,45292=>10270,45293=>10271,45294=>10272,45295=>10273,45296=>10274,45297=>10275,45298=>10276,45299=>10277,45300=>10278,45301=>10279,45302=>10280,45303=>10281,45304=>10282,45305=>10283,45306=>10284,45307=>10285,45308=>10286,45309=>10287,45310=>10288,45311=>10289,45312=>10290,45313=>10291,45314=>10292,45315=>10293,45316=>10294,45317=>10295,45318=>10296,45319=>10297,45322=>10298,45325=>10299,45326=>10300,45327=>10301,45329=>10302,45332=>10303,45333=>10304,45334=>10305,45335=>10306,45338=>10307,45342=>10308,45343=>10309,45344=>10310,45345=>10311,45346=>10312,45350=>10313,45351=>10314,45353=>10315,45354=>10316,45355=>10317,45357=>10318,45358=>10319,45359=>10320,45360=>10321,45361=>10322,45362=>10323,45363=>10324,45366=>10325,45370=>10326,45371=>10327,45372=>10328,45373=>10329,45374=>10330,45375=>10331,45378=>10332,45379=>10333,45381=>10334,45382=>10335,45383=>10336,45385=>10337,45386=>10338,45387=>10339,45388=>10340,45389=>10341,45390=>10342,45391=>10343,45394=>10344,45395=>10345,45398=>10346,45399=>10347,45401=>10348,45402=>10349,45403=>10350,45405=>10351,45406=>10352,45407=>10353,45409=>10354,45410=>10355,45411=>10356,45412=>10357,45413=>10358,45414=>10359,45415=>10360,45416=>10361,45417=>10362,45418=>10363,45419=>10364,45420=>10365,45421=>10366,45422=>10367,45423=>10368,45424=>10369,45425=>10370,45426=>10371,45427=>10372,45428=>10373,45429=>10374,45430=>10375,45431=>10376,45434=>10377,45435=>10378,45437=>10379,45438=>10380,45439=>10381,45441=>10382,45443=>10383,45444=>10384,45445=>10385,45446=>10386,45447=>10387,45450=>10388,45452=>10389,45454=>10390,45455=>10391,45456=>10392,45457=>10393,45461=>10394,45462=>10395,45463=>10396,45465=>10397,45466=>10398,45467=>10399,45469=>10400,45470=>10401,45471=>10402,45472=>10403,45473=>10404,45474=>10405,45475=>10406,45476=>10407,45477=>10408,45478=>10409,45479=>10410,45481=>10411,45482=>10412,45483=>10413,45484=>10414,45485=>10415,45486=>10416,45487=>10417,45488=>10418,45489=>10419,45490=>10420,45491=>10421,45492=>10422,45493=>10423,45494=>10424,45495=>10425,45496=>10426,45497=>10427,45498=>10428,45499=>10429,45500=>10430,45501=>10431,45502=>10432,45503=>10433,45504=>10434,45505=>10435,45506=>10436,45507=>10437,45508=>10438,45509=>10439,45510=>10440,45511=>10441,45512=>10442,45513=>10443,45514=>10444,45515=>10445,45517=>10446,45518=>10447,45519=>10448,45521=>10449,45522=>10450,45523=>10451,45525=>10452,45526=>10453,45527=>10454,45528=>10455,45529=>10456,45530=>10457,45531=>10458,45534=>10459,45536=>10460,45537=>10461,45538=>10462,45539=>10463,45540=>10464,45541=>10465,45542=>10466,45543=>10467,45546=>10468,45547=>10469,45549=>10470,45550=>10471,45551=>10472,45553=>10473,45554=>10474,45555=>10475,45556=>10476,45557=>10477,45558=>10478,45559=>10479,45560=>10480,45562=>10481,45564=>10482,45566=>10483,45567=>10484,45568=>10485,45569=>10486,45570=>10487,45571=>10488,45574=>10489,45575=>10490,45577=>10491,45578=>10492,45581=>10493,45582=>10494,45583=>10495,45584=>10496,45585=>10497,45586=>10498,45587=>10499,45590=>10500,45592=>10501,45594=>10502,45595=>10503,45596=>10504,45597=>10505,45598=>10506,45599=>10507,45601=>10508,45602=>10509,45603=>10510,45604=>10511,45605=>10512,45606=>10513,45607=>10514,45608=>10515,45609=>10516,45610=>10517,45611=>10518,45612=>10519,45613=>10520,45614=>10521,45615=>10522,45616=>10523,45617=>10524,45618=>10525,45619=>10526,45621=>10527,45622=>10528,45623=>10529,45624=>10530,45625=>10531,45626=>10532,45627=>10533,45629=>10534,45630=>10535,45631=>10536,45632=>10537,45633=>10538,45634=>10539,45635=>10540,45636=>10541,45637=>10542,45638=>10543,45639=>10544,45640=>10545,45641=>10546,45642=>10547,45643=>10548,45644=>10549,45645=>10550,45646=>10551,45647=>10552,45648=>10553,45649=>10554,45650=>10555,45651=>10556,45652=>10557,45653=>10558,45654=>10559,45655=>10560,45657=>10561,45658=>10562,45659=>10563,45661=>10564,45662=>10565,45663=>10566,45665=>10567,45666=>10568,45667=>10569,45668=>10570,45669=>10571,45670=>10572,45671=>10573,45674=>10574,45675=>10575,45676=>10576,45677=>10577,45678=>10578,45679=>10579,45680=>10580,45681=>10581,45682=>10582,45683=>10583,45686=>10584,45687=>10585,45688=>10586,45689=>10587,45690=>10588,45691=>10589,45693=>10590,45694=>10591,45695=>10592,45696=>10593,45697=>10594,45698=>10595,45699=>10596,45702=>10597,45703=>10598,45704=>10599,45706=>10600,45707=>10601,45708=>10602,45709=>10603,45710=>10604,45711=>10605,45714=>10606,45715=>10607,45717=>10608,45718=>10609,45719=>10610,45723=>10611,45724=>10612,45725=>10613,45726=>10614,45727=>10615,45730=>10616,45732=>10617,45735=>10618,45736=>10619,45737=>10620,45739=>10621,45741=>10622,45742=>10623,45743=>10624,45745=>10625,45746=>10626,45747=>10627,45749=>10628,45750=>10629,45751=>10630,45752=>10631,45753=>10632,45754=>10633,45755=>10634,45756=>10635,45757=>10636,45758=>10637,45759=>10638,45760=>10639,45761=>10640,45762=>10641,45763=>10642,45764=>10643,45765=>10644,45766=>10645,45767=>10646,45770=>10647,45771=>10648,45773=>10649,45774=>10650,45775=>10651,45777=>10652,45779=>10653,45780=>10654,45781=>10655,45782=>10656,45783=>10657,45786=>10658,45788=>10659,45790=>10660,45791=>10661,45792=>10662,45793=>10663,45795=>10664,45799=>10665,45801=>10666,45802=>10667,45808=>10668,45809=>10669,45810=>10670,45814=>10671,45820=>10672,45821=>10673,45822=>10674,45826=>10675,45827=>10676,45829=>10677,45830=>10678,45831=>10679,45833=>10680,45834=>10681,45835=>10682,45836=>10683,45837=>10684,45838=>10685,45839=>10686,45842=>10687,45846=>10688,45847=>10689,45848=>10690,45849=>10691,45850=>10692,45851=>10693,45853=>10694,45854=>10695,45855=>10696,45856=>10697,45857=>10698,45858=>10699,45859=>10700,45860=>10701,45861=>10702,45862=>10703,45863=>10704,45864=>10705,45865=>10706,45866=>10707,45867=>10708,45868=>10709,45869=>10710,45870=>10711,45871=>10712,45872=>10713,45873=>10714,45874=>10715,45875=>10716,45876=>10717,45877=>10718,45878=>10719,45879=>10720,45880=>10721,45881=>10722,45882=>10723,45883=>10724,45884=>10725,45885=>10726,45886=>10727,45887=>10728,45888=>10729,45889=>10730,45890=>10731,45891=>10732,45892=>10733,45893=>10734,45894=>10735,45895=>10736,45896=>10737,45897=>10738,45898=>10739,45899=>10740,45900=>10741,45901=>10742,45902=>10743,45903=>10744,45904=>10745,45905=>10746,45906=>10747,45907=>10748,45911=>10749,45913=>10750,45914=>10751,45917=>10752,45920=>10753,45921=>10754,45922=>10755,45923=>10756,45926=>10757,45928=>10758,45930=>10759,45932=>10760,45933=>10761,45935=>10762,45938=>10763,45939=>10764,45941=>10765,45942=>10766,45943=>10767,45945=>10768,45946=>10769,45947=>10770,45948=>10771,45949=>10772,45950=>10773,45951=>10774,45954=>10775,45958=>10776,45959=>10777,45960=>10778,45961=>10779,45962=>10780,45963=>10781,45965=>10782,45966=>10783,45967=>10784,45969=>10785,45970=>10786,45971=>10787,45973=>10788,45974=>10789,45975=>10790,45976=>10791,45977=>10792,45978=>10793,45979=>10794,45980=>10795,45981=>10796,45982=>10797,45983=>10798,45986=>10799,45987=>10800,45988=>10801,45989=>10802,45990=>10803,45991=>10804,45993=>10805,45994=>10806,45995=>10807,45997=>10808,45998=>10809,45999=>10810,46000=>10811,46001=>10812,46002=>10813,46003=>10814,46004=>10815,46005=>10816,46006=>10817,46007=>10818,46008=>10819,46009=>10820,46010=>10821,46011=>10822,46012=>10823,46013=>10824,46014=>10825,46015=>10826,46016=>10827,46017=>10828,46018=>10829,46019=>10830,46022=>10831,46023=>10832,46025=>10833,46026=>10834,46029=>10835,46031=>10836,46033=>10837,46034=>10838,46035=>10839,46038=>10840,46040=>10841,46042=>10842,46044=>10843,46046=>10844,46047=>10845,46049=>10846,46050=>10847,46051=>10848,46053=>10849,46054=>10850,46055=>10851,46057=>10852,46058=>10853,46059=>10854,46060=>10855,46061=>10856,46062=>10857,46063=>10858,46064=>10859,46065=>10860,46066=>10861,46067=>10862,46068=>10863,46069=>10864,46070=>10865,46071=>10866,46072=>10867,46073=>10868,46074=>10869,46075=>10870,46077=>10871,46078=>10872,46079=>10873,46080=>10874,46081=>10875,46082=>10876,46083=>10877,46084=>10878,46085=>10879,46086=>10880,46087=>10881,46088=>10882,46089=>10883,46090=>10884,46091=>10885,46092=>10886,46093=>10887,46094=>10888,46095=>10889,46097=>10890,46098=>10891,46099=>10892,46100=>10893,46101=>10894,46102=>10895,46103=>10896,46105=>10897,46106=>10898,46107=>10899,46109=>10900,46110=>10901,46111=>10902,46113=>10903,46114=>10904,46115=>10905,46116=>10906,46117=>10907,46118=>10908,46119=>10909,46122=>10910,46124=>10911,46125=>10912,46126=>10913,46127=>10914,46128=>10915,46129=>10916,46130=>10917,46131=>10918,46133=>10919,46134=>10920,46135=>10921,46136=>10922,46137=>10923,46138=>10924,46139=>10925,46140=>10926,46141=>10927,46142=>10928,46143=>10929,46144=>10930,46145=>10931,46146=>10932,46147=>10933,46148=>10934,46149=>10935,46150=>10936,46151=>10937,46152=>10938,46153=>10939,46154=>10940,46155=>10941,46156=>10942,46157=>10943,46158=>10944,46159=>10945,46162=>10946,46163=>10947,46165=>10948,46166=>10949,46167=>10950,46169=>10951,46170=>10952,46171=>10953,46172=>10954,46173=>10955,46174=>10956,46175=>10957,46178=>10958,46180=>10959,46182=>10960,46183=>10961,46184=>10962,46185=>10963,46186=>10964,46187=>10965,46189=>10966,46190=>10967,46191=>10968,46192=>10969,46193=>10970,46194=>10971,46195=>10972,46196=>10973,46197=>10974,46198=>10975,46199=>10976,46200=>10977,46201=>10978,46202=>10979,46203=>10980,46204=>10981,46205=>10982,46206=>10983,46207=>10984,46209=>10985,46210=>10986,46211=>10987,46212=>10988,46213=>10989,46214=>10990,46215=>10991,46217=>10992,46218=>10993,46219=>10994,46220=>10995,46221=>10996,46222=>10997,46223=>10998,46224=>10999,46225=>11000,46226=>11001,46227=>11002,46228=>11003,46229=>11004,46230=>11005,46231=>11006,46232=>11007,46233=>11008,46234=>11009,46235=>11010,46236=>11011,46238=>11012,46239=>11013,46240=>11014,46241=>11015,46242=>11016,46243=>11017,46245=>11018,46246=>11019,46247=>11020,46249=>11021,46250=>11022,46251=>11023,46253=>11024,46254=>11025,46255=>11026,46256=>11027,46257=>11028,46258=>11029,46259=>11030,46260=>11031,46262=>11032,46264=>11033,46266=>11034,46267=>11035,46268=>11036,46269=>11037,46270=>11038,46271=>11039,46273=>11040,46274=>11041,46275=>11042,46277=>11043,46278=>11044,46279=>11045,46281=>11046,46282=>11047,46283=>11048,46284=>11049,46285=>11050,46286=>11051,46287=>11052,46289=>11053,46290=>11054,46291=>11055,46292=>11056,46294=>11057,46295=>11058,46296=>11059,46297=>11060,46298=>11061,46299=>11062,46302=>11063,46303=>11064,46305=>11065,46306=>11066,46309=>11067,46311=>11068,46312=>11069,46313=>11070,46314=>11071,46315=>11072,46318=>11073,46320=>11074,46322=>11075,46323=>11076,46324=>11077,46325=>11078,46326=>11079,46327=>11080,46329=>11081,46330=>11082,46331=>11083,46332=>11084,46333=>11085,46334=>11086,46335=>11087,46336=>11088,46337=>11089,46338=>11090,46339=>11091,46340=>11092,46341=>11093,46342=>11094,46343=>11095,46344=>11096,46345=>11097,46346=>11098,46347=>11099,46348=>11100,46349=>11101,46350=>11102,46351=>11103,46352=>11104,46353=>11105,46354=>11106,46355=>11107,46358=>11108,46359=>11109,46361=>11110,46362=>11111,46365=>11112,46366=>11113,46367=>11114,46368=>11115,46369=>11116,46370=>11117,46371=>11118,46374=>11119,46379=>11120,46380=>11121,46381=>11122,46382=>11123,46383=>11124,46386=>11125,46387=>11126,46389=>11127,46390=>11128,46391=>11129,46393=>11130,46394=>11131,46395=>11132,46396=>11133,46397=>11134,46398=>11135,46399=>11136,46402=>11137,46406=>11138,46407=>11139,46408=>11140,46409=>11141,46410=>11142,46414=>11143,46415=>11144,46417=>11145,46418=>11146,46419=>11147,46421=>11148,46422=>11149,46423=>11150,46424=>11151,46425=>11152,46426=>11153,46427=>11154,46430=>11155,46434=>11156,46435=>11157,46436=>11158,46437=>11159,46438=>11160,46439=>11161,46440=>11162,46441=>11163,46442=>11164,46443=>11165,46444=>11166,46445=>11167,46446=>11168,46447=>11169,46448=>11170,46449=>11171,46450=>11172,46451=>11173,46452=>11174,46453=>11175,46454=>11176,46455=>11177,46456=>11178,46457=>11179,46458=>11180,46459=>11181,46460=>11182,46461=>11183,46462=>11184,46463=>11185,46464=>11186,46465=>11187,46466=>11188,46467=>11189,46468=>11190,46469=>11191,46470=>11192,46471=>11193,46472=>11194,46473=>11195,46474=>11196,46475=>11197,46476=>11198,46477=>11199,46478=>11200,46479=>11201,46480=>11202,46481=>11203,46482=>11204,46483=>11205,46484=>11206,46485=>11207,46486=>11208,46487=>11209,46488=>11210,46489=>11211,46490=>11212,46491=>11213,46492=>11214,46493=>11215,46494=>11216,46495=>11217,46498=>11218,46499=>11219,46501=>11220,46502=>11221,46503=>11222,46505=>11223,46508=>11224,46509=>11225,46510=>11226,46511=>11227,46514=>11228,46518=>11229,46519=>11230,46520=>11231,46521=>11232,46522=>11233,46526=>11234,46527=>11235,46529=>11236,46530=>11237,46531=>11238,46533=>11239,46534=>11240,46535=>11241,46536=>11242,46537=>11243,46538=>11244,46539=>11245,46542=>11246,46546=>11247,46547=>11248,46548=>11249,46549=>11250,46550=>11251,46551=>11252,46553=>11253,46554=>11254,46555=>11255,46556=>11256,46557=>11257,46558=>11258,46559=>11259,46560=>11260,46561=>11261,46562=>11262,46563=>11263,46564=>11264,46565=>11265,46566=>11266,46567=>11267,46568=>11268,46569=>11269,46570=>11270,46571=>11271,46573=>11272,46574=>11273,46575=>11274,46576=>11275,46577=>11276,46578=>11277,46579=>11278,46580=>11279,46581=>11280,46582=>11281,46583=>11282,46584=>11283,46585=>11284,46586=>11285,46587=>11286,46588=>11287,46589=>11288,46590=>11289,46591=>11290,46592=>11291,46593=>11292,46594=>11293,46595=>11294,46596=>11295,46597=>11296,46598=>11297,46599=>11298,46600=>11299,46601=>11300,46602=>11301,46603=>11302,46604=>11303,46605=>11304,46606=>11305,46607=>11306,46610=>11307,46611=>11308,46613=>11309,46614=>11310,46615=>11311,46617=>11312,46618=>11313,46619=>11314,46620=>11315,46621=>11316,46622=>11317,46623=>11318,46624=>11319,46625=>11320,46626=>11321,46627=>11322,46628=>11323,46630=>11324,46631=>11325,46632=>11326,46633=>11327,46634=>11328,46635=>11329,46637=>11330,46638=>11331,46639=>11332,46640=>11333,46641=>11334,46642=>11335,46643=>11336,46645=>11337,46646=>11338,46647=>11339,46648=>11340,46649=>11341,46650=>11342,46651=>11343,46652=>11344,46653=>11345,46654=>11346,46655=>11347,46656=>11348,46657=>11349,46658=>11350,46659=>11351,46660=>11352,46661=>11353,46662=>11354,46663=>11355,46665=>11356,46666=>11357,46667=>11358,46668=>11359,46669=>11360,46670=>11361,46671=>11362,46672=>11363,46673=>11364,46674=>11365,46675=>11366,46676=>11367,46677=>11368,46678=>11369,46679=>11370,46680=>11371,46681=>11372,46682=>11373,46683=>11374,46684=>11375,46685=>11376,46686=>11377,46687=>11378,46688=>11379,46689=>11380,46690=>11381,46691=>11382,46693=>11383,46694=>11384,46695=>11385,46697=>11386,46698=>11387,46699=>11388,46700=>11389,46701=>11390,46702=>11391,46703=>11392,46704=>11393,46705=>11394,46706=>11395,46707=>11396,46708=>11397,46709=>11398,46710=>11399,46711=>11400,46712=>11401,46713=>11402,46714=>11403,46715=>11404,46716=>11405,46717=>11406,46718=>11407,46719=>11408,46720=>11409,46721=>11410,46722=>11411,46723=>11412,46724=>11413,46725=>11414,46726=>11415,46727=>11416,46728=>11417,46729=>11418,46730=>11419,46731=>11420,46732=>11421,46733=>11422,46734=>11423,46735=>11424,46736=>11425,46737=>11426,46738=>11427,46739=>11428,46740=>11429,46741=>11430,46742=>11431,46743=>11432,46744=>11433,46745=>11434,46746=>11435,46747=>11436,46750=>11437,46751=>11438,46753=>11439,46754=>11440,46755=>11441,46757=>11442,46758=>11443,46759=>11444,46760=>11445,46761=>11446,46762=>11447,46765=>11448,46766=>11449,46767=>11450,46768=>11451,46770=>11452,46771=>11453,46772=>11454,46773=>11455,46774=>11456,46775=>11457,46776=>11458,46777=>11459,46778=>11460,46779=>11461,46780=>11462,46781=>11463,46782=>11464,46783=>11465,46784=>11466,46785=>11467,46786=>11468,46787=>11469,46788=>11470,46789=>11471,46790=>11472,46791=>11473,46792=>11474,46793=>11475,46794=>11476,46795=>11477,46796=>11478,46797=>11479,46798=>11480,46799=>11481,46800=>11482,46801=>11483,46802=>11484,46803=>11485,46805=>11486,46806=>11487,46807=>11488,46808=>11489,46809=>11490,46810=>11491,46811=>11492,46812=>11493,46813=>11494,46814=>11495,46815=>11496,46816=>11497,46817=>11498,46818=>11499,46819=>11500,46820=>11501,46821=>11502,46822=>11503,46823=>11504,46824=>11505,46825=>11506,46826=>11507,46827=>11508,46828=>11509,46829=>11510,46830=>11511,46831=>11512,46833=>11513,46834=>11514,46835=>11515,46837=>11516,46838=>11517,46839=>11518,46841=>11519,46842=>11520,46843=>11521,46844=>11522,46845=>11523,46846=>11524,46847=>11525,46850=>11526,46851=>11527,46852=>11528,46854=>11529,46855=>11530,46856=>11531,46857=>11532,46858=>11533,46859=>11534,46860=>11535,46861=>11536,46862=>11537,46863=>11538,46864=>11539,46865=>11540,46866=>11541,46867=>11542,46868=>11543,46869=>11544,46870=>11545,46871=>11546,46872=>11547,46873=>11548,46874=>11549,46875=>11550,46876=>11551,46877=>11552,46878=>11553,46879=>11554,46880=>11555,46881=>11556,46882=>11557,46883=>11558,46884=>11559,46885=>11560,46886=>11561,46887=>11562,46890=>11563,46891=>11564,46893=>11565,46894=>11566,46897=>11567,46898=>11568,46899=>11569,46900=>11570,46901=>11571,46902=>11572,46903=>11573,46906=>11574,46908=>11575,46909=>11576,46910=>11577,46911=>11578,46912=>11579,46913=>11580,46914=>11581,46915=>11582,46917=>11583,46918=>11584,46919=>11585,46921=>11586,46922=>11587,46923=>11588,46925=>11589,46926=>11590,46927=>11591,46928=>11592,46929=>11593,46930=>11594,46931=>11595,46934=>11596,46935=>11597,46936=>11598,46937=>11599,46938=>11600,46939=>11601,46940=>11602,46941=>11603,46942=>11604,46943=>11605,46945=>11606,46946=>11607,46947=>11608,46949=>11609,46950=>11610,46951=>11611,46953=>11612,46954=>11613,46955=>11614,46956=>11615,46957=>11616,46958=>11617,46959=>11618,46962=>11619,46964=>11620,46966=>11621,46967=>11622,46968=>11623,46969=>11624,46970=>11625,46971=>11626,46974=>11627,46975=>11628,46977=>11629,46978=>11630,46979=>11631,46981=>11632,46982=>11633,46983=>11634,46984=>11635,46985=>11636,46986=>11637,46987=>11638,46990=>11639,46995=>11640,46996=>11641,46997=>11642,47002=>11643,47003=>11644,47005=>11645,47006=>11646,47007=>11647,47009=>11648,47010=>11649,47011=>11650,47012=>11651,47013=>11652,47014=>11653,47015=>11654,47018=>11655,47022=>11656,47023=>11657,47024=>11658,47025=>11659,47026=>11660,47027=>11661,47030=>11662,47031=>11663,47033=>11664,47034=>11665,47035=>11666,47036=>11667,47037=>11668,47038=>11669,47039=>11670,47040=>11671,47041=>11672,47042=>11673,47043=>11674,47044=>11675,47045=>11676,47046=>11677,47048=>11678,47050=>11679,47051=>11680,47052=>11681,47053=>11682,47054=>11683,47055=>11684,47056=>11685,47057=>11686,47058=>11687,47059=>11688,47060=>11689,47061=>11690,47062=>11691,47063=>11692,47064=>11693,47065=>11694,47066=>11695,47067=>11696,47068=>11697,47069=>11698,47070=>11699,47071=>11700,47072=>11701,47073=>11702,47074=>11703,47075=>11704,47076=>11705,47077=>11706,47078=>11707,47079=>11708,47080=>11709,47081=>11710,47082=>11711,47083=>11712,47086=>11713,47087=>11714,47089=>11715,47090=>11716,47091=>11717,47093=>11718,47094=>11719,47095=>11720,47096=>11721,47097=>11722,47098=>11723,47099=>11724,47102=>11725,47106=>11726,47107=>11727,47108=>11728,47109=>11729,47110=>11730,47114=>11731,47115=>11732,47117=>11733,47118=>11734,47119=>11735,47121=>11736,47122=>11737,47123=>11738,47124=>11739,47125=>11740,47126=>11741,47127=>11742,47130=>11743,47132=>11744,47134=>11745,47135=>11746,47136=>11747,47137=>11748,47138=>11749,47139=>11750,47142=>11751,47143=>11752,47145=>11753,47146=>11754,47147=>11755,47149=>11756,47150=>11757,47151=>11758,47152=>11759,47153=>11760,47154=>11761,47155=>11762,47158=>11763,47162=>11764,47163=>11765,47164=>11766,47165=>11767,47166=>11768,47167=>11769,47169=>11770,47170=>11771,47171=>11772,47173=>11773,47174=>11774,47175=>11775,47176=>11776,47177=>11777,47178=>11778,47179=>11779,47180=>11780,47181=>11781,47182=>11782,47183=>11783,47184=>11784,47186=>11785,47188=>11786,47189=>11787,47190=>11788,47191=>11789,47192=>11790,47193=>11791,47194=>11792,47195=>11793,47198=>11794,47199=>11795,47201=>11796,47202=>11797,47203=>11798,47205=>11799,47206=>11800,47207=>11801,47208=>11802,47209=>11803,47210=>11804,47211=>11805,47214=>11806,47216=>11807,47218=>11808,47219=>11809,47220=>11810,47221=>11811,47222=>11812,47223=>11813,47225=>11814,47226=>11815,47227=>11816,47229=>11817,47230=>11818,47231=>11819,47232=>11820,47233=>11821,47234=>11822,47235=>11823,47236=>11824,47237=>11825,47238=>11826,47239=>11827,47240=>11828,47241=>11829,47242=>11830,47243=>11831,47244=>11832,47246=>11833,47247=>11834,47248=>11835,47249=>11836,47250=>11837,47251=>11838,47252=>11839,47253=>11840,47254=>11841,47255=>11842,47256=>11843,47257=>11844,47258=>11845,47259=>11846,47260=>11847,47261=>11848,47262=>11849,47263=>11850,47264=>11851,47265=>11852,47266=>11853,47267=>11854,47268=>11855,47269=>11856,47270=>11857,47271=>11858,47273=>11859,47274=>11860,47275=>11861,47276=>11862,47277=>11863,47278=>11864,47279=>11865,47281=>11866,47282=>11867,47283=>11868,47285=>11869,47286=>11870,47287=>11871,47289=>11872,47290=>11873,47291=>11874,47292=>11875,47293=>11876,47294=>11877,47295=>11878,47298=>11879,47300=>11880,47302=>11881,47303=>11882,47304=>11883,47305=>11884,47306=>11885,47307=>11886,47309=>11887,47310=>11888,47311=>11889,47313=>11890,47314=>11891,47315=>11892,47317=>11893,47318=>11894,47319=>11895,47320=>11896,47321=>11897,47322=>11898,47323=>11899,47324=>11900,47326=>11901,47328=>11902,47330=>11903,47331=>11904,47332=>11905,47333=>11906,47334=>11907,47335=>11908,47338=>11909,47339=>11910,47341=>11911,47342=>11912,47343=>11913,47345=>11914,47346=>11915,47347=>11916,47348=>11917,47349=>11918,47350=>11919,47351=>11920,47354=>11921,47356=>11922,47358=>11923,47359=>11924,47360=>11925,47361=>11926,47362=>11927,47363=>11928,47365=>11929,47366=>11930,47367=>11931,47368=>11932,47369=>11933,47370=>11934,47371=>11935,47372=>11936,47373=>11937,47374=>11938,47375=>11939,47376=>11940,47377=>11941,47378=>11942,47379=>11943,47380=>11944,47381=>11945,47382=>11946,47383=>11947,47385=>11948,47386=>11949,47387=>11950,47388=>11951,47389=>11952,47390=>11953,47391=>11954,47393=>11955,47394=>11956,47395=>11957,47396=>11958,47397=>11959,47398=>11960,47399=>11961,47400=>11962,47401=>11963,47402=>11964,47403=>11965,47404=>11966,47405=>11967,47406=>11968,47407=>11969,47408=>11970,47409=>11971,47410=>11972,47411=>11973,47412=>11974,47413=>11975,47414=>11976,47415=>11977,47416=>11978,47417=>11979,47418=>11980,47419=>11981,47422=>11982,47423=>11983,47425=>11984,47426=>11985,47427=>11986,47429=>11987,47430=>11988,47431=>11989,47432=>11990,47433=>11991,47434=>11992,47435=>11993,47437=>11994,47438=>11995,47440=>11996,47442=>11997,47443=>11998,47444=>11999,47445=>12000,47446=>12001,47447=>12002,47450=>12003,47451=>12004,47453=>12005,47454=>12006,47455=>12007,47457=>12008,47458=>12009,47459=>12010,47460=>12011,47461=>12012,47462=>12013,47463=>12014,47466=>12015,47468=>12016,47470=>12017,47471=>12018,47472=>12019,47473=>12020,47474=>12021,47475=>12022,47478=>12023,47479=>12024,47481=>12025,47482=>12026,47483=>12027,47485=>12028,47486=>12029,47487=>12030,47488=>12031,47489=>12032,47490=>12033,47491=>12034,47494=>12035,47496=>12036,47499=>12037,47500=>12038,47503=>12039,47504=>12040,47505=>12041,47506=>12042,47507=>12043,47508=>12044,47509=>12045,47510=>12046,47511=>12047,47512=>12048,47513=>12049,47514=>12050,47515=>12051,47516=>12052,47517=>12053,47518=>12054,47519=>12055,47520=>12056,47521=>12057,47522=>12058,47523=>12059,47524=>12060,47525=>12061,47526=>12062,47527=>12063,47528=>12064,47529=>12065,47530=>12066,47531=>12067,47534=>12068,47535=>12069,47537=>12070,47538=>12071,47539=>12072,47541=>12073,47542=>12074,47543=>12075,47544=>12076,47545=>12077,47546=>12078,47547=>12079,47550=>12080,47552=>12081,47554=>12082,47555=>12083,47556=>12084,47557=>12085,47558=>12086,47559=>12087,47562=>12088,47563=>12089,47565=>12090,47571=>12091,47572=>12092,47573=>12093,47574=>12094,47575=>12095,47578=>12096,47580=>12097,47583=>12098,47584=>12099,47586=>12100,47590=>12101,47591=>12102,47593=>12103,47594=>12104,47595=>12105,47597=>12106,47598=>12107,47599=>12108,47600=>12109,47601=>12110,47602=>12111,47603=>12112,47606=>12113,47611=>12114,47612=>12115,47613=>12116,47614=>12117,47615=>12118,47618=>12119,47619=>12120,47620=>12121,47621=>12122,47622=>12123,47623=>12124,47625=>12125,47626=>12126,47627=>12127,47628=>12128,47629=>12129,47630=>12130,47631=>12131,47632=>12132,47633=>12133,47634=>12134,47635=>12135,47636=>12136,47638=>12137,47639=>12138,47640=>12139,47641=>12140,47642=>12141,47643=>12142,47644=>12143,47645=>12144,47646=>12145,47647=>12146,47648=>12147,47649=>12148,47650=>12149,47651=>12150,47652=>12151,47653=>12152,47654=>12153,47655=>12154,47656=>12155,47657=>12156,47658=>12157,47659=>12158,47660=>12159,47661=>12160,47662=>12161,47663=>12162,47664=>12163,47665=>12164,47666=>12165,47667=>12166,47668=>12167,47669=>12168,47670=>12169,47671=>12170,47674=>12171,47675=>12172,47677=>12173,47678=>12174,47679=>12175,47681=>12176,47683=>12177,47684=>12178,47685=>12179,47686=>12180,47687=>12181,47690=>12182,47692=>12183,47695=>12184,47696=>12185,47697=>12186,47698=>12187,47702=>12188,47703=>12189,47705=>12190,47706=>12191,47707=>12192,47709=>12193,47710=>12194,47711=>12195,47712=>12196,47713=>12197,47714=>12198,47715=>12199,47718=>12200,47722=>12201,47723=>12202,47724=>12203,47725=>12204,47726=>12205,47727=>12206,47730=>12207,47731=>12208,47733=>12209,47734=>12210,47735=>12211,47737=>12212,47738=>12213,47739=>12214,47740=>12215,47741=>12216,47742=>12217,47743=>12218,47744=>12219,47745=>12220,47746=>12221,47750=>12222,47752=>12223,47753=>12224,47754=>12225,47755=>12226,47757=>12227,47758=>12228,47759=>12229,47760=>12230,47761=>12231,47762=>12232,47763=>12233,47764=>12234,47765=>12235,47766=>12236,47767=>12237,47768=>12238,47769=>12239,47770=>12240,47771=>12241,47772=>12242,47773=>12243,47774=>12244,47775=>12245,47776=>12246,47777=>12247,47778=>12248,47779=>12249,47780=>12250,47781=>12251,47782=>12252,47783=>12253,47786=>12254,47789=>12255,47790=>12256,47791=>12257,47793=>12258,47795=>12259,47796=>12260,47797=>12261,47798=>12262,47799=>12263,47802=>12264,47804=>12265,47806=>12266,47807=>12267,47808=>12268,47809=>12269,47810=>12270,47811=>12271,47813=>12272,47814=>12273,47815=>12274,47817=>12275,47818=>12276,47819=>12277,47820=>12278,47821=>12279,47822=>12280,47823=>12281,47824=>12282,47825=>12283,47826=>12284,47827=>12285,47828=>12286,47829=>12287,47830=>12288,47831=>12289,47834=>12290,47835=>12291,47836=>12292,47837=>12293,47838=>12294,47839=>12295,47840=>12296,47841=>12297,47842=>12298,47843=>12299,47844=>12300,47845=>12301,47846=>12302,47847=>12303,47848=>12304,47849=>12305,47850=>12306,47851=>12307,47852=>12308,47853=>12309,47854=>12310,47855=>12311,47856=>12312,47857=>12313,47858=>12314,47859=>12315,47860=>12316,47861=>12317,47862=>12318,47863=>12319,47864=>12320,47865=>12321,47866=>12322,47867=>12323,47869=>12324,47870=>12325,47871=>12326,47873=>12327,47874=>12328,47875=>12329,47877=>12330,47878=>12331,47879=>12332,47880=>12333,47881=>12334,47882=>12335,47883=>12336,47884=>12337,47886=>12338,47888=>12339,47890=>12340,47891=>12341,47892=>12342,47893=>12343,47894=>12344,47895=>12345,47897=>12346,47898=>12347,47899=>12348,47901=>12349,47902=>12350,47903=>12351,47905=>12352,47906=>12353,47907=>12354,47908=>12355,47909=>12356,47910=>12357,47911=>12358,47912=>12359,47914=>12360,47916=>12361,47917=>12362,47918=>12363,47919=>12364,47920=>12365,47921=>12366,47922=>12367,47923=>12368,47927=>12369,47929=>12370,47930=>12371,47935=>12372,47936=>12373,47937=>12374,47938=>12375,47939=>12376,47942=>12377,47944=>12378,47946=>12379,47947=>12380,47948=>12381,47950=>12382,47953=>12383,47954=>12384,47955=>12385,47957=>12386,47958=>12387,47959=>12388,47961=>12389,47962=>12390,47963=>12391,47964=>12392,47965=>12393,47966=>12394,47967=>12395,47968=>12396,47970=>12397,47972=>12398,47973=>12399,47974=>12400,47975=>12401,47976=>12402,47977=>12403,47978=>12404,47979=>12405,47981=>12406,47982=>12407,47983=>12408,47984=>12409,47985=>12410,47986=>12411,47987=>12412,47988=>12413,47989=>12414,47990=>12415,47991=>12416,47992=>12417,47993=>12418,47994=>12419,47995=>12420,47996=>12421,47997=>12422,47998=>12423,47999=>12424,48000=>12425,48001=>12426,48002=>12427,48003=>12428,48004=>12429,48005=>12430,48006=>12431,48007=>12432,48009=>12433,48010=>12434,48011=>12435,48013=>12436,48014=>12437,48015=>12438,48017=>12439,48018=>12440,48019=>12441,48020=>12442,48021=>12443,48022=>12444,48023=>12445,48024=>12446,48025=>12447,48026=>12448,48027=>12449,48028=>12450,48029=>12451,48030=>12452,48031=>12453,48032=>12454,48033=>12455,48034=>12456,48035=>12457,48037=>12458,48038=>12459,48039=>12460,48041=>12461,48042=>12462,48043=>12463,48045=>12464,48046=>12465,48047=>12466,48048=>12467,48049=>12468,48050=>12469,48051=>12470,48053=>12471,48054=>12472,48056=>12473,48057=>12474,48058=>12475,48059=>12476,48060=>12477,48061=>12478,48062=>12479,48063=>12480,48065=>12481,48066=>12482,48067=>12483,48069=>12484,48070=>12485,48071=>12486,48073=>12487,48074=>12488,48075=>12489,48076=>12490,48077=>12491,48078=>12492,48079=>12493,48081=>12494,48082=>12495,48084=>12496,48085=>12497,48086=>12498,48087=>12499,48088=>12500,48089=>12501,48090=>12502,48091=>12503,48092=>12504,48093=>12505,48094=>12506,48095=>12507,48096=>12508,48097=>12509,48098=>12510,48099=>12511,48100=>12512,48101=>12513,48102=>12514,48103=>12515,48104=>12516,48105=>12517,48106=>12518,48107=>12519,48108=>12520,48109=>12521,48110=>12522,48111=>12523,48112=>12524,48113=>12525,48114=>12526,48115=>12527,48116=>12528,48117=>12529,48118=>12530,48119=>12531,48122=>12532,48123=>12533,48125=>12534,48126=>12535,48129=>12536,48131=>12537,48132=>12538,48133=>12539,48134=>12540,48135=>12541,48138=>12542,48142=>12543,48144=>12544,48146=>12545,48147=>12546,48153=>12547,48154=>12548,48160=>12549,48161=>12550,48162=>12551,48163=>12552,48166=>12553,48168=>12554,48170=>12555,48171=>12556,48172=>12557,48174=>12558,48175=>12559,48178=>12560,48179=>12561,48181=>12562,48182=>12563,48183=>12564,48185=>12565,48186=>12566,48187=>12567,48188=>12568,48189=>12569,48190=>12570,48191=>12571,48194=>12572,48198=>12573,48199=>12574,48200=>12575,48202=>12576,48203=>12577,48206=>12578,48207=>12579,48209=>12580,48210=>12581,48211=>12582,48212=>12583,48213=>12584,48214=>12585,48215=>12586,48216=>12587,48217=>12588,48218=>12589,48219=>12590,48220=>12591,48222=>12592,48223=>12593,48224=>12594,48225=>12595,48226=>12596,48227=>12597,48228=>12598,48229=>12599,48230=>12600,48231=>12601,48232=>12602,48233=>12603,48234=>12604,48235=>12605,48236=>12606,48237=>12607,48238=>12608,48239=>12609,48240=>12610,48241=>12611,48242=>12612,48243=>12613,48244=>12614,48245=>12615,48246=>12616,48247=>12617,48248=>12618,48249=>12619,48250=>12620,48251=>12621,48252=>12622,48253=>12623,48254=>12624,48255=>12625,48256=>12626,48257=>12627,48258=>12628,48259=>12629,48262=>12630,48263=>12631,48265=>12632,48266=>12633,48269=>12634,48271=>12635,48272=>12636,48273=>12637,48274=>12638,48275=>12639,48278=>12640,48280=>12641,48283=>12642,48284=>12643,48285=>12644,48286=>12645,48287=>12646,48290=>12647,48291=>12648,48293=>12649,48294=>12650,48297=>12651,48298=>12652,48299=>12653,48300=>12654,48301=>12655,48302=>12656,48303=>12657,48306=>12658,48310=>12659,48311=>12660,48312=>12661,48313=>12662,48314=>12663,48315=>12664,48318=>12665,48319=>12666,48321=>12667,48322=>12668,48323=>12669,48325=>12670,48326=>12671,48327=>12672,48328=>12673,48329=>12674,48330=>12675,48331=>12676,48332=>12677,48334=>12678,48338=>12679,48339=>12680,48340=>12681,48342=>12682,48343=>12683,48345=>12684,48346=>12685,48347=>12686,48349=>12687,48350=>12688,48351=>12689,48352=>12690,48353=>12691,48354=>12692,48355=>12693,48356=>12694,48357=>12695,48358=>12696,48359=>12697,48360=>12698,48361=>12699,48362=>12700,48363=>12701,48364=>12702,48365=>12703,48366=>12704,48367=>12705,48368=>12706,48369=>12707,48370=>12708,48371=>12709,48375=>12710,48377=>12711,48378=>12712,48379=>12713,48381=>12714,48382=>12715,48383=>12716,48384=>12717,48385=>12718,48386=>12719,48387=>12720,48390=>12721,48392=>12722,48394=>12723,48395=>12724,48396=>12725,48397=>12726,48398=>12727,48399=>12728,48401=>12729,48402=>12730,48403=>12731,48405=>12732,48406=>12733,48407=>12734,48408=>12735,48409=>12736,48410=>12737,48411=>12738,48412=>12739,48413=>12740,48414=>12741,48415=>12742,48416=>12743,48417=>12744,48418=>12745,48419=>12746,48421=>12747,48422=>12748,48423=>12749,48424=>12750,48425=>12751,48426=>12752,48427=>12753,48429=>12754,48430=>12755,48431=>12756,48432=>12757,48433=>12758,48434=>12759,48435=>12760,48436=>12761,48437=>12762,48438=>12763,48439=>12764,48440=>12765,48441=>12766,48442=>12767,48443=>12768,48444=>12769,48445=>12770,48446=>12771,48447=>12772,48449=>12773,48450=>12774,48451=>12775,48452=>12776,48453=>12777,48454=>12778,48455=>12779,48458=>12780,48459=>12781,48461=>12782,48462=>12783,48463=>12784,48465=>12785,48466=>12786,48467=>12787,48468=>12788,48469=>12789,48470=>12790,48471=>12791,48474=>12792,48475=>12793,48476=>12794,48477=>12795,48478=>12796,48479=>12797,48480=>12798,48481=>12799,48482=>12800,48483=>12801,48485=>12802,48486=>12803,48487=>12804,48489=>12805,48490=>12806,48491=>12807,48492=>12808,48493=>12809,48494=>12810,48495=>12811,48496=>12812,48497=>12813,48498=>12814,48499=>12815,48500=>12816,48501=>12817,48502=>12818,48503=>12819,48504=>12820,48505=>12821,48506=>12822,48507=>12823,48508=>12824,48509=>12825,48510=>12826,48511=>12827,48514=>12828,48515=>12829,48517=>12830,48518=>12831,48523=>12832,48524=>12833,48525=>12834,48526=>12835,48527=>12836,48530=>12837,48532=>12838,48534=>12839,48535=>12840,48536=>12841,48539=>12842,48541=>12843,48542=>12844,48543=>12845,48544=>12846,48545=>12847,48546=>12848,48547=>12849,48549=>12850,48550=>12851,48551=>12852,48552=>12853,48553=>12854,48554=>12855,48555=>12856,48556=>12857,48557=>12858,48558=>12859,48559=>12860,48561=>12861,48562=>12862,48563=>12863,48564=>12864,48565=>12865,48566=>12866,48567=>12867,48569=>12868,48570=>12869,48571=>12870,48572=>12871,48573=>12872,48574=>12873,48575=>12874,48576=>12875,48577=>12876,48578=>12877,48579=>12878,48580=>12879,48581=>12880,48582=>12881,48583=>12882,48584=>12883,48585=>12884,48586=>12885,48587=>12886,48588=>12887,48589=>12888,48590=>12889,48591=>12890,48592=>12891,48593=>12892,48594=>12893,48595=>12894,48598=>12895,48599=>12896,48601=>12897,48602=>12898,48603=>12899,48605=>12900,48606=>12901,48607=>12902,48608=>12903,48609=>12904,48610=>12905,48611=>12906,48612=>12907,48613=>12908,48614=>12909,48615=>12910,48616=>12911,48618=>12912,48619=>12913,48620=>12914,48621=>12915,48622=>12916,48623=>12917,48625=>12918,48626=>12919,48627=>12920,48629=>12921,48630=>12922,48631=>12923,48633=>12924,48634=>12925,48635=>12926,48636=>12927,48637=>12928,48638=>12929,48639=>12930,48641=>12931,48642=>12932,48644=>12933,48646=>12934,48647=>12935,48648=>12936,48649=>12937,48650=>12938,48651=>12939,48654=>12940,48655=>12941,48657=>12942,48658=>12943,48659=>12944,48661=>12945,48662=>12946,48663=>12947,48664=>12948,48665=>12949,48666=>12950,48667=>12951,48670=>12952,48672=>12953,48673=>12954,48674=>12955,48675=>12956,48676=>12957,48677=>12958,48678=>12959,48679=>12960,48680=>12961,48681=>12962,48682=>12963,48683=>12964,48684=>12965,48685=>12966,48686=>12967,48687=>12968,48688=>12969,48689=>12970,48690=>12971,48691=>12972,48692=>12973,48693=>12974,48694=>12975,48695=>12976,48696=>12977,48697=>12978,48698=>12979,48699=>12980,48700=>12981,48701=>12982,48702=>12983,48703=>12984,48704=>12985,48705=>12986,48706=>12987,48707=>12988,48710=>12989,48711=>12990,48713=>12991,48714=>12992,48715=>12993,48717=>12994,48719=>12995,48720=>12996,48721=>12997,48722=>12998,48723=>12999,48726=>13000,48728=>13001,48732=>13002,48733=>13003,48734=>13004,48735=>13005,48738=>13006,48739=>13007,48741=>13008,48742=>13009,48743=>13010,48745=>13011,48747=>13012,48748=>13013,48749=>13014,48750=>13015,48751=>13016,48754=>13017,48758=>13018,48759=>13019,48760=>13020,48761=>13021,48762=>13022,48766=>13023,48767=>13024,48769=>13025,48770=>13026,48771=>13027,48773=>13028,48774=>13029,48775=>13030,48776=>13031,48777=>13032,48778=>13033,48779=>13034,48782=>13035,48786=>13036,48787=>13037,48788=>13038,48789=>13039,48790=>13040,48791=>13041,48794=>13042,48795=>13043,48796=>13044,48797=>13045,48798=>13046,48799=>13047,48800=>13048,48801=>13049,48802=>13050,48803=>13051,48804=>13052,48805=>13053,48806=>13054,48807=>13055,48809=>13056,48810=>13057,48811=>13058,48812=>13059,48813=>13060,48814=>13061,48815=>13062,48816=>13063,48817=>13064,48818=>13065,48819=>13066,48820=>13067,48821=>13068,48822=>13069,48823=>13070,48824=>13071,48825=>13072,48826=>13073,48827=>13074,48828=>13075,48829=>13076,48830=>13077,48831=>13078,48832=>13079,48833=>13080,48834=>13081,48835=>13082,48836=>13083,48837=>13084,48838=>13085,48839=>13086,48840=>13087,48841=>13088,48842=>13089,48843=>13090,48844=>13091,48845=>13092,48846=>13093,48847=>13094,48850=>13095,48851=>13096,48853=>13097,48854=>13098,48857=>13099,48858=>13100,48859=>13101,48860=>13102,48861=>13103,48862=>13104,48863=>13105,48865=>13106,48866=>13107,48870=>13108,48871=>13109,48872=>13110,48873=>13111,48874=>13112,48875=>13113,48877=>13114,48878=>13115,48879=>13116,48880=>13117,48881=>13118,48882=>13119,48883=>13120,48884=>13121,48885=>13122,48886=>13123,48887=>13124,48888=>13125,48889=>13126,48890=>13127,48891=>13128,48892=>13129,48893=>13130,48894=>13131,48895=>13132,48896=>13133,48898=>13134,48899=>13135,48900=>13136,48901=>13137,48902=>13138,48903=>13139,48906=>13140,48907=>13141,48908=>13142,48909=>13143,48910=>13144,48911=>13145,48912=>13146,48913=>13147,48914=>13148,48915=>13149,48916=>13150,48917=>13151,48918=>13152,48919=>13153,48922=>13154,48926=>13155,48927=>13156,48928=>13157,48929=>13158,48930=>13159,48931=>13160,48932=>13161,48933=>13162,48934=>13163,48935=>13164,48936=>13165,48937=>13166,48938=>13167,48939=>13168,48940=>13169,48941=>13170,48942=>13171,48943=>13172,48944=>13173,48945=>13174,48946=>13175,48947=>13176,48948=>13177,48949=>13178,48950=>13179,48951=>13180,48952=>13181,48953=>13182,48954=>13183,48955=>13184,48956=>13185,48957=>13186,48958=>13187,48959=>13188,48962=>13189,48963=>13190,48965=>13191,48966=>13192,48967=>13193,48969=>13194,48970=>13195,48971=>13196,48972=>13197,48973=>13198,48974=>13199,48975=>13200,48978=>13201,48979=>13202,48980=>13203,48982=>13204,48983=>13205,48984=>13206,48985=>13207,48986=>13208,48987=>13209,48988=>13210,48989=>13211,48990=>13212,48991=>13213,48992=>13214,48993=>13215,48994=>13216,48995=>13217,48996=>13218,48997=>13219,48998=>13220,48999=>13221,49000=>13222,49001=>13223,49002=>13224,49003=>13225,49004=>13226,49005=>13227,49006=>13228,49007=>13229,49008=>13230,49009=>13231,49010=>13232,49011=>13233,49012=>13234,49013=>13235,49014=>13236,49015=>13237,49016=>13238,49017=>13239,49018=>13240,49019=>13241,49020=>13242,49021=>13243,49022=>13244,49023=>13245,49024=>13246,49025=>13247,49026=>13248,49027=>13249,49028=>13250,49029=>13251,49030=>13252,49031=>13253,49032=>13254,49033=>13255,49034=>13256,49035=>13257,49036=>13258,49037=>13259,49038=>13260,49039=>13261,49040=>13262,49041=>13263,49042=>13264,49043=>13265,49045=>13266,49046=>13267,49047=>13268,49048=>13269,49049=>13270,49050=>13271,49051=>13272,49052=>13273,49053=>13274,49054=>13275,49055=>13276,49056=>13277,49057=>13278,49058=>13279,49059=>13280,49060=>13281,49061=>13282,49062=>13283,49063=>13284,49064=>13285,49065=>13286,49066=>13287,49067=>13288,49068=>13289,49069=>13290,49070=>13291,49071=>13292,49073=>13293,49074=>13294,49075=>13295,49076=>13296,49077=>13297,49078=>13298,49079=>13299,49080=>13300,49081=>13301,49082=>13302,49083=>13303,49084=>13304,49085=>13305,49086=>13306,49087=>13307,49088=>13308,49089=>13309,49090=>13310,49091=>13311,49092=>13312,49094=>13313,49095=>13314,49096=>13315,49097=>13316,49098=>13317,49099=>13318,49102=>13319,49103=>13320,49105=>13321,49106=>13322,49107=>13323,49109=>13324,49110=>13325,49111=>13326,49112=>13327,49113=>13328,49114=>13329,49115=>13330,49117=>13331,49118=>13332,49120=>13333,49122=>13334,49123=>13335,49124=>13336,49125=>13337,49126=>13338,49127=>13339,49128=>13340,49129=>13341,49130=>13342,49131=>13343,49132=>13344,49133=>13345,49134=>13346,49135=>13347,49136=>13348,49137=>13349,49138=>13350,49139=>13351,49140=>13352,49141=>13353,49142=>13354,49143=>13355,49144=>13356,49145=>13357,49146=>13358,49147=>13359,49148=>13360,49149=>13361,49150=>13362,49151=>13363,49152=>13364,49153=>13365,49154=>13366,49155=>13367,49156=>13368,49157=>13369,49158=>13370,49159=>13371,49160=>13372,49161=>13373,49162=>13374,49163=>13375,49164=>13376,49165=>13377,49166=>13378,49167=>13379,49168=>13380,49169=>13381,49170=>13382,49171=>13383,49172=>13384,49173=>13385,49174=>13386,49175=>13387,49176=>13388,49177=>13389,49178=>13390,49179=>13391,49180=>13392,49181=>13393,49182=>13394,49183=>13395,49184=>13396,49185=>13397,49186=>13398,49187=>13399,49188=>13400,49189=>13401,49190=>13402,49191=>13403,49192=>13404,49193=>13405,49194=>13406,49195=>13407,49196=>13408,49197=>13409,49198=>13410,49199=>13411,49200=>13412,49201=>13413,49202=>13414,49203=>13415,49204=>13416,49205=>13417,49206=>13418,49207=>13419,49208=>13420,49209=>13421,49210=>13422,49211=>13423,49213=>13424,49214=>13425,49215=>13426,49216=>13427,49217=>13428,49218=>13429,49219=>13430,49220=>13431,49221=>13432,49222=>13433,49223=>13434,49224=>13435,49225=>13436,49226=>13437,49227=>13438,49228=>13439,49229=>13440,49230=>13441,49231=>13442,49232=>13443,49234=>13444,49235=>13445,49236=>13446,49237=>13447,49238=>13448,49239=>13449,49241=>13450,49242=>13451,49243=>13452,49245=>13453,49246=>13454,49247=>13455,49249=>13456,49250=>13457,49251=>13458,49252=>13459,49253=>13460,49254=>13461,49255=>13462,49258=>13463,49259=>13464,49260=>13465,49261=>13466,49262=>13467,49263=>13468,49264=>13469,49265=>13470,49266=>13471,49267=>13472,49268=>13473,49269=>13474,49270=>13475,49271=>13476,49272=>13477,49273=>13478,49274=>13479,49275=>13480,49276=>13481,49277=>13482,49278=>13483,49279=>13484,49280=>13485,49281=>13486,49282=>13487,49283=>13488,49284=>13489,49285=>13490,49286=>13491,49287=>13492,49288=>13493,49289=>13494,49290=>13495,49291=>13496,49292=>13497,49293=>13498,49294=>13499,49295=>13500,49298=>13501,49299=>13502,49301=>13503,49302=>13504,49303=>13505,49305=>13506,49306=>13507,49307=>13508,49308=>13509,49309=>13510,49310=>13511,49311=>13512,49314=>13513,49316=>13514,49318=>13515,49319=>13516,49320=>13517,49321=>13518,49322=>13519,49323=>13520,49326=>13521,49329=>13522,49330=>13523,49335=>13524,49336=>13525,49337=>13526,49338=>13527,49339=>13528,49342=>13529,49346=>13530,49347=>13531,49348=>13532,49350=>13533,49351=>13534,49354=>13535,49355=>13536,49357=>13537,49358=>13538,49359=>13539,49361=>13540,49362=>13541,49363=>13542,49364=>13543,49365=>13544,49366=>13545,49367=>13546,49370=>13547,49374=>13548,49375=>13549,49376=>13550,49377=>13551,49378=>13552,49379=>13553,49382=>13554,49383=>13555,49385=>13556,49386=>13557,49387=>13558,49389=>13559,49390=>13560,49391=>13561,49392=>13562,49393=>13563,49394=>13564,49395=>13565,49398=>13566,49400=>13567,49402=>13568,49403=>13569,49404=>13570,49405=>13571,49406=>13572,49407=>13573,49409=>13574,49410=>13575,49411=>13576,49413=>13577,49414=>13578,49415=>13579,49417=>13580,49418=>13581,49419=>13582,49420=>13583,49421=>13584,49422=>13585,49423=>13586,49425=>13587,49426=>13588,49427=>13589,49428=>13590,49430=>13591,49431=>13592,49432=>13593,49433=>13594,49434=>13595,49435=>13596,49441=>13597,49442=>13598,49445=>13599,49448=>13600,49449=>13601,49450=>13602,49451=>13603,49454=>13604,49458=>13605,49459=>13606,49460=>13607,49461=>13608,49463=>13609,49466=>13610,49467=>13611,49469=>13612,49470=>13613,49471=>13614,49473=>13615,49474=>13616,49475=>13617,49476=>13618,49477=>13619,49478=>13620,49479=>13621,49482=>13622,49486=>13623,49487=>13624,49488=>13625,49489=>13626,49490=>13627,49491=>13628,49494=>13629,49495=>13630,49497=>13631,49498=>13632,49499=>13633,49501=>13634,49502=>13635,49503=>13636,49504=>13637,49505=>13638,49506=>13639,49507=>13640,49510=>13641,49514=>13642,49515=>13643,49516=>13644,49517=>13645,49518=>13646,49519=>13647,49521=>13648,49522=>13649,49523=>13650,49525=>13651,49526=>13652,49527=>13653,49529=>13654,49530=>13655,49531=>13656,49532=>13657,49533=>13658,49534=>13659,49535=>13660,49536=>13661,49537=>13662,49538=>13663,49539=>13664,49540=>13665,49542=>13666,49543=>13667,49544=>13668,49545=>13669,49546=>13670,49547=>13671,49551=>13672,49553=>13673,49554=>13674,49555=>13675,49557=>13676,49559=>13677,49560=>13678,49561=>13679,49562=>13680,49563=>13681,49566=>13682,49568=>13683,49570=>13684,49571=>13685,49572=>13686,49574=>13687,49575=>13688,49578=>13689,49579=>13690,49581=>13691,49582=>13692,49583=>13693,49585=>13694,49586=>13695,49587=>13696,49588=>13697,49589=>13698,49590=>13699,49591=>13700,49592=>13701,49593=>13702,49594=>13703,49595=>13704,49596=>13705,49598=>13706,49599=>13707,49600=>13708,49601=>13709,49602=>13710,49603=>13711,49605=>13712,49606=>13713,49607=>13714,49609=>13715,49610=>13716,49611=>13717,49613=>13718,49614=>13719,49615=>13720,49616=>13721,49617=>13722,49618=>13723,49619=>13724,49621=>13725,49622=>13726,49625=>13727,49626=>13728,49627=>13729,49628=>13730,49629=>13731,49630=>13732,49631=>13733,49633=>13734,49634=>13735,49635=>13736,49637=>13737,49638=>13738,49639=>13739,49641=>13740,49642=>13741,49643=>13742,49644=>13743,49645=>13744,49646=>13745,49647=>13746,49650=>13747,49652=>13748,49653=>13749,49654=>13750,49655=>13751,49656=>13752,49657=>13753,49658=>13754,49659=>13755,49662=>13756,49663=>13757,49665=>13758,49666=>13759,49667=>13760,49669=>13761,49670=>13762,49671=>13763,49672=>13764,49673=>13765,49674=>13766,49675=>13767,49678=>13768,49680=>13769,49682=>13770,49683=>13771,49684=>13772,49685=>13773,49686=>13774,49687=>13775,49690=>13776,49691=>13777,49693=>13778,49694=>13779,49697=>13780,49698=>13781,49699=>13782,49700=>13783,49701=>13784,49702=>13785,49703=>13786,49706=>13787,49708=>13788,49710=>13789,49712=>13790,49715=>13791,49717=>13792,49718=>13793,49719=>13794,49720=>13795,49721=>13796,49722=>13797,49723=>13798,49724=>13799,49725=>13800,49726=>13801,49727=>13802,49728=>13803,49729=>13804,49730=>13805,49731=>13806,49732=>13807,49733=>13808,49734=>13809,49735=>13810,49737=>13811,49738=>13812,49739=>13813,49740=>13814,49741=>13815,49742=>13816,49743=>13817,49746=>13818,49747=>13819,49749=>13820,49750=>13821,49751=>13822,49753=>13823,49754=>13824,49755=>13825,49756=>13826,49757=>13827,49758=>13828,49759=>13829,49761=>13830,49762=>13831,49763=>13832,49764=>13833,49766=>13834,49767=>13835,49768=>13836,49769=>13837,49770=>13838,49771=>13839,49774=>13840,49775=>13841,49777=>13842,49778=>13843,49779=>13844,49781=>13845,49782=>13846,49783=>13847,49784=>13848,49785=>13849,49786=>13850,49787=>13851,49790=>13852,49792=>13853,49794=>13854,49795=>13855,49796=>13856,49797=>13857,49798=>13858,49799=>13859,49802=>13860,49803=>13861,49804=>13862,49805=>13863,49806=>13864,49807=>13865,49809=>13866,49810=>13867,49811=>13868,49812=>13869,49813=>13870,49814=>13871,49815=>13872,49817=>13873,49818=>13874,49820=>13875,49822=>13876,49823=>13877,49824=>13878,49825=>13879,49826=>13880,49827=>13881,49830=>13882,49831=>13883,49833=>13884,49834=>13885,49835=>13886,49838=>13887,49839=>13888,49840=>13889,49841=>13890,49842=>13891,49843=>13892,49846=>13893,49848=>13894,49850=>13895,49851=>13896,49852=>13897,49853=>13898,49854=>13899,49855=>13900,49856=>13901,49857=>13902,49858=>13903,49859=>13904,49860=>13905,49861=>13906,49862=>13907,49863=>13908,49864=>13909,49865=>13910,49866=>13911,49867=>13912,49868=>13913,49869=>13914,49870=>13915,49871=>13916,49872=>13917,49873=>13918,49874=>13919,49875=>13920,49876=>13921,49877=>13922,49878=>13923,49879=>13924,49880=>13925,49881=>13926,49882=>13927,49883=>13928,49886=>13929,49887=>13930,49889=>13931,49890=>13932,49893=>13933,49894=>13934,49895=>13935,49896=>13936,49897=>13937,49898=>13938,49902=>13939,49904=>13940,49906=>13941,49907=>13942,49908=>13943,49909=>13944,49911=>13945,49914=>13946,49917=>13947,49918=>13948,49919=>13949,49921=>13950,49922=>13951,49923=>13952,49924=>13953,49925=>13954,49926=>13955,49927=>13956,49930=>13957,49931=>13958,49934=>13959,49935=>13960,49936=>13961,49937=>13962,49938=>13963,49942=>13964,49943=>13965,49945=>13966,49946=>13967,49947=>13968,49949=>13969,49950=>13970,49951=>13971,49952=>13972,49953=>13973,49954=>13974,49955=>13975,49958=>13976,49959=>13977,49962=>13978,49963=>13979,49964=>13980,49965=>13981,49966=>13982,49967=>13983,49968=>13984,49969=>13985,49970=>13986,49971=>13987,49972=>13988,49973=>13989,49974=>13990,49975=>13991,49976=>13992,49977=>13993,49978=>13994,49979=>13995,49980=>13996,49981=>13997,49982=>13998,49983=>13999,49984=>14000,49985=>14001,49986=>14002,49987=>14003,49988=>14004,49990=>14005,49991=>14006,49992=>14007,49993=>14008,49994=>14009,49995=>14010,49996=>14011,49997=>14012,49998=>14013,49999=>14014,50000=>14015,50001=>14016,50002=>14017,50003=>14018,50004=>14019,50005=>14020,50006=>14021,50007=>14022,50008=>14023,50009=>14024,50010=>14025,50011=>14026,50012=>14027,50013=>14028,50014=>14029,50015=>14030,50016=>14031,50017=>14032,50018=>14033,50019=>14034,50020=>14035,50021=>14036,50022=>14037,50023=>14038,50026=>14039,50027=>14040,50029=>14041,50030=>14042,50031=>14043,50033=>14044,50035=>14045,50036=>14046,50037=>14047,50038=>14048,50039=>14049,50042=>14050,50043=>14051,50046=>14052,50047=>14053,50048=>14054,50049=>14055,50050=>14056,50051=>14057,50053=>14058,50054=>14059,50055=>14060,50057=>14061,50058=>14062,50059=>14063,50061=>14064,50062=>14065,50063=>14066,50064=>14067,50065=>14068,50066=>14069,50067=>14070,50068=>14071,50069=>14072,50070=>14073,50071=>14074,50072=>14075,50073=>14076,50074=>14077,50075=>14078,50076=>14079,50077=>14080,50078=>14081,50079=>14082,50080=>14083,50081=>14084,50082=>14085,50083=>14086,50084=>14087,50085=>14088,50086=>14089,50087=>14090,50088=>14091,50089=>14092,50090=>14093,50091=>14094,50092=>14095,50093=>14096,50094=>14097,50095=>14098,50096=>14099,50097=>14100,50098=>14101,50099=>14102,50100=>14103,50101=>14104,50102=>14105,50103=>14106,50104=>14107,50105=>14108,50106=>14109,50107=>14110,50108=>14111,50109=>14112,50110=>14113,50111=>14114,50113=>14115,50114=>14116,50115=>14117,50116=>14118,50117=>14119,50118=>14120,50119=>14121,50120=>14122,50121=>14123,50122=>14124,50123=>14125,50124=>14126,50125=>14127,50126=>14128,50127=>14129,50128=>14130,50129=>14131,50130=>14132,50131=>14133,50132=>14134,50133=>14135,50134=>14136,50135=>14137,50138=>14138,50139=>14139,50141=>14140,50142=>14141,50145=>14142,50147=>14143,50148=>14144,50149=>14145,50150=>14146,50151=>14147,50154=>14148,50155=>14149,50156=>14150,50158=>14151,50159=>14152,50160=>14153,50161=>14154,50162=>14155,50163=>14156,50166=>14157,50167=>14158,50169=>14159,50170=>14160,50171=>14161,50172=>14162,50173=>14163,50174=>14164,50175=>14165,50176=>14166,50177=>14167,50178=>14168,50179=>14169,50180=>14170,50181=>14171,50182=>14172,50183=>14173,50185=>14174,50186=>14175,50187=>14176,50188=>14177,50189=>14178,50190=>14179,50191=>14180,50193=>14181,50194=>14182,50195=>14183,50196=>14184,50197=>14185,50198=>14186,50199=>14187,50200=>14188,50201=>14189,50202=>14190,50203=>14191,50204=>14192,50205=>14193,50206=>14194,50207=>14195,50208=>14196,50209=>14197,50210=>14198,50211=>14199,50213=>14200,50214=>14201,50215=>14202,50216=>14203,50217=>14204,50218=>14205,50219=>14206,50221=>14207,50222=>14208,50223=>14209,50225=>14210,50226=>14211,50227=>14212,50229=>14213,50230=>14214,50231=>14215,50232=>14216,50233=>14217,50234=>14218,50235=>14219,50238=>14220,50239=>14221,50240=>14222,50241=>14223,50242=>14224,50243=>14225,50244=>14226,50245=>14227,50246=>14228,50247=>14229,50249=>14230,50250=>14231,50251=>14232,50252=>14233,50253=>14234,50254=>14235,50255=>14236,50256=>14237,50257=>14238,50258=>14239,50259=>14240,50260=>14241,50261=>14242,50262=>14243,50263=>14244,50264=>14245,50265=>14246,50266=>14247,50267=>14248,50268=>14249,50269=>14250,50270=>14251,50271=>14252,50272=>14253,50273=>14254,50274=>14255,50275=>14256,50278=>14257,50279=>14258,50281=>14259,50282=>14260,50283=>14261,50285=>14262,50286=>14263,50287=>14264,50288=>14265,50289=>14266,50290=>14267,50291=>14268,50294=>14269,50295=>14270,50296=>14271,50298=>14272,50299=>14273,50300=>14274,50301=>14275,50302=>14276,50303=>14277,50305=>14278,50306=>14279,50307=>14280,50308=>14281,50309=>14282,50310=>14283,50311=>14284,50312=>14285,50313=>14286,50314=>14287,50315=>14288,50316=>14289,50317=>14290,50318=>14291,50319=>14292,50320=>14293,50321=>14294,50322=>14295,50323=>14296,50325=>14297,50326=>14298,50327=>14299,50328=>14300,50329=>14301,50330=>14302,50331=>14303,50333=>14304,50334=>14305,50335=>14306,50336=>14307,50337=>14308,50338=>14309,50339=>14310,50340=>14311,50341=>14312,50342=>14313,50343=>14314,50344=>14315,50345=>14316,50346=>14317,50347=>14318,50348=>14319,50349=>14320,50350=>14321,50351=>14322,50352=>14323,50353=>14324,50354=>14325,50355=>14326,50356=>14327,50357=>14328,50358=>14329,50359=>14330,50361=>14331,50362=>14332,50363=>14333,50365=>14334,50366=>14335,50367=>14336,50368=>14337,50369=>14338,50370=>14339,50371=>14340,50372=>14341,50373=>14342,50374=>14343,50375=>14344,50376=>14345,50377=>14346,50378=>14347,50379=>14348,50380=>14349,50381=>14350,50382=>14351,50383=>14352,50384=>14353,50385=>14354,50386=>14355,50387=>14356,50388=>14357,50389=>14358,50390=>14359,50391=>14360,50392=>14361,50393=>14362,50394=>14363,50395=>14364,50396=>14365,50397=>14366,50398=>14367,50399=>14368,50400=>14369,50401=>14370,50402=>14371,50403=>14372,50404=>14373,50405=>14374,50406=>14375,50407=>14376,50408=>14377,50410=>14378,50411=>14379,50412=>14380,50413=>14381,50414=>14382,50415=>14383,50418=>14384,50419=>14385,50421=>14386,50422=>14387,50423=>14388,50425=>14389,50427=>14390,50428=>14391,50429=>14392,50430=>14393,50434=>14394,50435=>14395,50436=>14396,50437=>14397,50438=>14398,50439=>14399,50440=>14400,50441=>14401,50442=>14402,50443=>14403,50445=>14404,50446=>14405,50447=>14406,50449=>14407,50450=>14408,50451=>14409,50453=>14410,50454=>14411,50455=>14412,50456=>14413,50457=>14414,50458=>14415,50459=>14416,50461=>14417,50462=>14418,50463=>14419,50464=>14420,50465=>14421,50466=>14422,50467=>14423,50468=>14424,50469=>14425,50470=>14426,50471=>14427,50474=>14428,50475=>14429,50477=>14430,50478=>14431,50479=>14432,50481=>14433,50482=>14434,50483=>14435,50484=>14436,50485=>14437,50486=>14438,50487=>14439,50490=>14440,50492=>14441,50494=>14442,50495=>14443,50496=>14444,50497=>14445,50498=>14446,50499=>14447,50502=>14448,50503=>14449,50507=>14450,50511=>14451,50512=>14452,50513=>14453,50514=>14454,50518=>14455,50522=>14456,50523=>14457,50524=>14458,50527=>14459,50530=>14460,50531=>14461,50533=>14462,50534=>14463,50535=>14464,50537=>14465,50538=>14466,50539=>14467,50540=>14468,50541=>14469,50542=>14470,50543=>14471,50546=>14472,50550=>14473,50551=>14474,50552=>14475,50553=>14476,50554=>14477,50555=>14478,50558=>14479,50559=>14480,50561=>14481,50562=>14482,50563=>14483,50565=>14484,50566=>14485,50568=>14486,50569=>14487,50570=>14488,50571=>14489,50574=>14490,50576=>14491,50578=>14492,50579=>14493,50580=>14494,50582=>14495,50585=>14496,50586=>14497,50587=>14498,50589=>14499,50590=>14500,50591=>14501,50593=>14502,50594=>14503,50595=>14504,50596=>14505,50597=>14506,50598=>14507,50599=>14508,50600=>14509,50602=>14510,50603=>14511,50604=>14512,50605=>14513,50606=>14514,50607=>14515,50608=>14516,50609=>14517,50610=>14518,50611=>14519,50614=>14520,50615=>14521,50618=>14522,50623=>14523,50624=>14524,50625=>14525,50626=>14526,50627=>14527,50635=>14528,50637=>14529,50639=>14530,50642=>14531,50643=>14532,50645=>14533,50646=>14534,50647=>14535,50649=>14536,50650=>14537,50651=>14538,50652=>14539,50653=>14540,50654=>14541,50655=>14542,50658=>14543,50660=>14544,50662=>14545,50663=>14546,50664=>14547,50665=>14548,50666=>14549,50667=>14550,50671=>14551,50673=>14552,50674=>14553,50675=>14554,50677=>14555,50680=>14556,50681=>14557,50682=>14558,50683=>14559,50690=>14560,50691=>14561,50692=>14562,50697=>14563,50698=>14564,50699=>14565,50701=>14566,50702=>14567,50703=>14568,50705=>14569,50706=>14570,50707=>14571,50708=>14572,50709=>14573,50710=>14574,50711=>14575,50714=>14576,50717=>14577,50718=>14578,50719=>14579,50720=>14580,50721=>14581,50722=>14582,50723=>14583,50726=>14584,50727=>14585,50729=>14586,50730=>14587,50731=>14588,50735=>14589,50737=>14590,50738=>14591,50742=>14592,50744=>14593,50746=>14594,50748=>14595,50749=>14596,50750=>14597,50751=>14598,50754=>14599,50755=>14600,50757=>14601,50758=>14602,50759=>14603,50761=>14604,50762=>14605,50763=>14606,50764=>14607,50765=>14608,50766=>14609,50767=>14610,50770=>14611,50774=>14612,50775=>14613,50776=>14614,50777=>14615,50778=>14616,50779=>14617,50782=>14618,50783=>14619,50785=>14620,50786=>14621,50787=>14622,50788=>14623,50789=>14624,50790=>14625,50791=>14626,50792=>14627,50793=>14628,50794=>14629,50795=>14630,50797=>14631,50798=>14632,50800=>14633,50802=>14634,50803=>14635,50804=>14636,50805=>14637,50806=>14638,50807=>14639,50810=>14640,50811=>14641,50813=>14642,50814=>14643,50815=>14644,50817=>14645,50818=>14646,50819=>14647,50820=>14648,50821=>14649,50822=>14650,50823=>14651,50826=>14652,50828=>14653,50830=>14654,50831=>14655,50832=>14656,50833=>14657,50834=>14658,50835=>14659,50838=>14660,50839=>14661,50841=>14662,50842=>14663,50843=>14664,50845=>14665,50846=>14666,50847=>14667,50848=>14668,50849=>14669,50850=>14670,50851=>14671,50854=>14672,50856=>14673,50858=>14674,50859=>14675,50860=>14676,50861=>14677,50862=>14678,50863=>14679,50866=>14680,50867=>14681,50869=>14682,50870=>14683,50871=>14684,50875=>14685,50876=>14686,50877=>14687,50878=>14688,50879=>14689,50882=>14690,50884=>14691,50886=>14692,50887=>14693,50888=>14694,50889=>14695,50890=>14696,50891=>14697,50894=>14698,50895=>14699,50897=>14700,50898=>14701,50899=>14702,50901=>14703,50902=>14704,50903=>14705,50904=>14706,50905=>14707,50906=>14708,50907=>14709,50910=>14710,50911=>14711,50914=>14712,50915=>14713,50916=>14714,50917=>14715,50918=>14716,50919=>14717,50922=>14718,50923=>14719,50925=>14720,50926=>14721,50927=>14722,50929=>14723,50930=>14724,50931=>14725,50932=>14726,50933=>14727,50934=>14728,50935=>14729,50938=>14730,50939=>14731,50940=>14732,50942=>14733,50943=>14734,50944=>14735,50945=>14736,50946=>14737,50947=>14738,50950=>14739,50951=>14740,50953=>14741,50954=>14742,50955=>14743,50957=>14744,50958=>14745,50959=>14746,50960=>14747,50961=>14748,50962=>14749,50963=>14750,50966=>14751,50968=>14752,50970=>14753,50971=>14754,50972=>14755,50973=>14756,50974=>14757,50975=>14758,50978=>14759,50979=>14760,50981=>14761,50982=>14762,50983=>14763,50985=>14764,50986=>14765,50987=>14766,50988=>14767,50989=>14768,50990=>14769,50991=>14770,50994=>14771,50996=>14772,50998=>14773,51000=>14774,51001=>14775,51002=>14776,51003=>14777,51006=>14778,51007=>14779,51009=>14780,51010=>14781,51011=>14782,51013=>14783,51014=>14784,51015=>14785,51016=>14786,51017=>14787,51019=>14788,51022=>14789,51024=>14790,51033=>14791,51034=>14792,51035=>14793,51037=>14794,51038=>14795,51039=>14796,51041=>14797,51042=>14798,51043=>14799,51044=>14800,51045=>14801,51046=>14802,51047=>14803,51049=>14804,51050=>14805,51052=>14806,51053=>14807,51054=>14808,51055=>14809,51056=>14810,51057=>14811,51058=>14812,51059=>14813,51062=>14814,51063=>14815,51065=>14816,51066=>14817,51067=>14818,51071=>14819,51072=>14820,51073=>14821,51074=>14822,51078=>14823,51083=>14824,51084=>14825,51085=>14826,51087=>14827,51090=>14828,51091=>14829,51093=>14830,51097=>14831,51099=>14832,51100=>14833,51101=>14834,51102=>14835,51103=>14836,51106=>14837,51111=>14838,51112=>14839,51113=>14840,51114=>14841,51115=>14842,51118=>14843,51119=>14844,51121=>14845,51122=>14846,51123=>14847,51125=>14848,51126=>14849,51127=>14850,51128=>14851,51129=>14852,51130=>14853,51131=>14854,51134=>14855,51138=>14856,51139=>14857,51140=>14858,51141=>14859,51142=>14860,51143=>14861,51146=>14862,51147=>14863,51149=>14864,51151=>14865,51153=>14866,51154=>14867,51155=>14868,51156=>14869,51157=>14870,51158=>14871,51159=>14872,51161=>14873,51162=>14874,51163=>14875,51164=>14876,51166=>14877,51167=>14878,51168=>14879,51169=>14880,51170=>14881,51171=>14882,51173=>14883,51174=>14884,51175=>14885,51177=>14886,51178=>14887,51179=>14888,51181=>14889,51182=>14890,51183=>14891,51184=>14892,51185=>14893,51186=>14894,51187=>14895,51188=>14896,51189=>14897,51190=>14898,51191=>14899,51192=>14900,51193=>14901,51194=>14902,51195=>14903,51196=>14904,51197=>14905,51198=>14906,51199=>14907,51202=>14908,51203=>14909,51205=>14910,51206=>14911,51207=>14912,51209=>14913,51211=>14914,51212=>14915,51213=>14916,51214=>14917,51215=>14918,51218=>14919,51220=>14920,51223=>14921,51224=>14922,51225=>14923,51226=>14924,51227=>14925,51230=>14926,51231=>14927,51233=>14928,51234=>14929,51235=>14930,51237=>14931,51238=>14932,51239=>14933,51240=>14934,51241=>14935,51242=>14936,51243=>14937,51246=>14938,51248=>14939,51250=>14940,51251=>14941,51252=>14942,51253=>14943,51254=>14944,51255=>14945,51257=>14946,51258=>14947,51259=>14948,51261=>14949,51262=>14950,51263=>14951,51265=>14952,51266=>14953,51267=>14954,51268=>14955,51269=>14956,51270=>14957,51271=>14958,51274=>14959,51275=>14960,51278=>14961,51279=>14962,51280=>14963,51281=>14964,51282=>14965,51283=>14966,51285=>14967,51286=>14968,51287=>14969,51288=>14970,51289=>14971,51290=>14972,51291=>14973,51292=>14974,51293=>14975,51294=>14976,51295=>14977,51296=>14978,51297=>14979,51298=>14980,51299=>14981,51300=>14982,51301=>14983,51302=>14984,51303=>14985,51304=>14986,51305=>14987,51306=>14988,51307=>14989,51308=>14990,51309=>14991,51310=>14992,51311=>14993,51314=>14994,51315=>14995,51317=>14996,51318=>14997,51319=>14998,51321=>14999,51323=>15000,51324=>15001,51325=>15002,51326=>15003,51327=>15004,51330=>15005,51332=>15006,51336=>15007,51337=>15008,51338=>15009,51342=>15010,51343=>15011,51344=>15012,51345=>15013,51346=>15014,51347=>15015,51349=>15016,51350=>15017,51351=>15018,51352=>15019,51353=>15020,51354=>15021,51355=>15022,51356=>15023,51358=>15024,51360=>15025,51362=>15026,51363=>15027,51364=>15028,51365=>15029,51366=>15030,51367=>15031,51369=>15032,51370=>15033,51371=>15034,51372=>15035,51373=>15036,51374=>15037,51375=>15038,51376=>15039,51377=>15040,51378=>15041,51379=>15042,51380=>15043,51381=>15044,51382=>15045,51383=>15046,51384=>15047,51385=>15048,51386=>15049,51387=>15050,51390=>15051,51391=>15052,51392=>15053,51393=>15054,51394=>15055,51395=>15056,51397=>15057,51398=>15058,51399=>15059,51401=>15060,51402=>15061,51403=>15062,51405=>15063,51406=>15064,51407=>15065,51408=>15066,51409=>15067,51410=>15068,51411=>15069,51414=>15070,51416=>15071,51418=>15072,51419=>15073,51420=>15074,51421=>15075,51422=>15076,51423=>15077,51426=>15078,51427=>15079,51429=>15080,51430=>15081,51431=>15082,51432=>15083,51433=>15084,51434=>15085,51435=>15086,51436=>15087,51437=>15088,51438=>15089,51439=>15090,51440=>15091,51441=>15092,51442=>15093,51443=>15094,51444=>15095,51446=>15096,51447=>15097,51448=>15098,51449=>15099,51450=>15100,51451=>15101,51454=>15102,51455=>15103,51457=>15104,51458=>15105,51459=>15106,51463=>15107,51464=>15108,51465=>15109,51466=>15110,51467=>15111,51470=>15112,51472=>15113,51474=>15114,51475=>15115,51476=>15116,51477=>15117,51478=>15118,51479=>15119,51481=>15120,51482=>15121,51483=>15122,51484=>15123,51485=>15124,51486=>15125,51487=>15126,51488=>15127,51489=>15128,51490=>15129,51491=>15130,51492=>15131,51493=>15132,51494=>15133,51495=>15134,51496=>15135,51497=>15136,51498=>15137,51499=>15138,51501=>15139,51502=>15140,51503=>15141,51504=>15142,51505=>15143,51506=>15144,51507=>15145,51509=>15146,51510=>15147,51511=>15148,51512=>15149,51513=>15150,51514=>15151,51515=>15152,51516=>15153,51517=>15154,51518=>15155,51519=>15156,51520=>15157,51521=>15158,51522=>15159,51523=>15160,51524=>15161,51525=>15162,51526=>15163,51527=>15164,51528=>15165,51529=>15166,51530=>15167,51531=>15168,51532=>15169,51533=>15170,51534=>15171,51535=>15172,51538=>15173,51539=>15174,51541=>15175,51542=>15176,51543=>15177,51545=>15178,51546=>15179,51547=>15180,51548=>15181,51549=>15182,51550=>15183,51551=>15184,51554=>15185,51556=>15186,51557=>15187,51558=>15188,51559=>15189,51560=>15190,51561=>15191,51562=>15192,51563=>15193,51565=>15194,51566=>15195,51567=>15196,51569=>15197,51570=>15198,51571=>15199,51573=>15200,51574=>15201,51575=>15202,51576=>15203,51577=>15204,51578=>15205,51579=>15206,51581=>15207,51582=>15208,51583=>15209,51584=>15210,51585=>15211,51586=>15212,51587=>15213,51588=>15214,51589=>15215,51590=>15216,51591=>15217,51594=>15218,51595=>15219,51597=>15220,51598=>15221,51599=>15222,51601=>15223,51602=>15224,51603=>15225,51604=>15226,51605=>15227,51606=>15228,51607=>15229,51610=>15230,51612=>15231,51614=>15232,51615=>15233,51616=>15234,51617=>15235,51618=>15236,51619=>15237,51620=>15238,51621=>15239,51622=>15240,51623=>15241,51624=>15242,51625=>15243,51626=>15244,51627=>15245,51628=>15246,51629=>15247,51630=>15248,51631=>15249,51632=>15250,51633=>15251,51634=>15252,51635=>15253,51636=>15254,51637=>15255,51638=>15256,51639=>15257,51640=>15258,51641=>15259,51642=>15260,51643=>15261,51644=>15262,51645=>15263,51646=>15264,51647=>15265,51650=>15266,51651=>15267,51653=>15268,51654=>15269,51657=>15270,51659=>15271,51660=>15272,51661=>15273,51662=>15274,51663=>15275,51666=>15276,51668=>15277,51671=>15278,51672=>15279,51675=>15280,51678=>15281,51679=>15282,51681=>15283,51683=>15284,51685=>15285,51686=>15286,51688=>15287,51689=>15288,51690=>15289,51691=>15290,51694=>15291,51698=>15292,51699=>15293,51700=>15294,51701=>15295,51702=>15296,51703=>15297,51706=>15298,51707=>15299,51709=>15300,51710=>15301,51711=>15302,51713=>15303,51714=>15304,51715=>15305,51716=>15306,51717=>15307,51718=>15308,51719=>15309,51722=>15310,51726=>15311,51727=>15312,51728=>15313,51729=>15314,51730=>15315,51731=>15316,51733=>15317,51734=>15318,51735=>15319,51737=>15320,51738=>15321,51739=>15322,51740=>15323,51741=>15324,51742=>15325,51743=>15326,51744=>15327,51745=>15328,51746=>15329,51747=>15330,51748=>15331,51749=>15332,51750=>15333,51751=>15334,51752=>15335,51754=>15336,51755=>15337,51756=>15338,51757=>15339,51758=>15340,51759=>15341,51760=>15342,51761=>15343,51762=>15344,51763=>15345,51764=>15346,51765=>15347,51766=>15348,51767=>15349,51768=>15350,51769=>15351,51770=>15352,51771=>15353,51772=>15354,51773=>15355,51774=>15356,51775=>15357,51776=>15358,51777=>15359,51778=>15360,51779=>15361,51780=>15362,51781=>15363,51782=>15364,51783=>15365,51784=>15366,51785=>15367,51786=>15368,51787=>15369,51790=>15370,51791=>15371,51793=>15372,51794=>15373,51795=>15374,51797=>15375,51798=>15376,51799=>15377,51800=>15378,51801=>15379,51802=>15380,51803=>15381,51806=>15382,51810=>15383,51811=>15384,51812=>15385,51813=>15386,51814=>15387,51815=>15388,51817=>15389,51818=>15390,51819=>15391,51820=>15392,51821=>15393,51822=>15394,51823=>15395,51824=>15396,51825=>15397,51826=>15398,51827=>15399,51828=>15400,51829=>15401,51830=>15402,51831=>15403,51832=>15404,51833=>15405,51834=>15406,51835=>15407,51836=>15408,51838=>15409,51839=>15410,51840=>15411,51841=>15412,51842=>15413,51843=>15414,51845=>15415,51846=>15416,51847=>15417,51848=>15418,51849=>15419,51850=>15420,51851=>15421,51852=>15422,51853=>15423,51854=>15424,51855=>15425,51856=>15426,51857=>15427,51858=>15428,51859=>15429,51860=>15430,51861=>15431,51862=>15432,51863=>15433,51865=>15434,51866=>15435,51867=>15436,51868=>15437,51869=>15438,51870=>15439,51871=>15440,51872=>15441,51873=>15442,51874=>15443,51875=>15444,51876=>15445,51877=>15446,51878=>15447,51879=>15448,51880=>15449,51881=>15450,51882=>15451,51883=>15452,51884=>15453,51885=>15454,51886=>15455,51887=>15456,51888=>15457,51889=>15458,51890=>15459,51891=>15460,51892=>15461,51893=>15462,51894=>15463,51895=>15464,51896=>15465,51897=>15466,51898=>15467,51899=>15468,51902=>15469,51903=>15470,51905=>15471,51906=>15472,51907=>15473,51909=>15474,51910=>15475,51911=>15476,51912=>15477,51913=>15478,51914=>15479,51915=>15480,51918=>15481,51920=>15482,51922=>15483,51924=>15484,51925=>15485,51926=>15486,51927=>15487,51930=>15488,51931=>15489,51932=>15490,51933=>15491,51934=>15492,51935=>15493,51937=>15494,51938=>15495,51939=>15496,51940=>15497,51941=>15498,51942=>15499,51943=>15500,51944=>15501,51945=>15502,51946=>15503,51947=>15504,51949=>15505,51950=>15506,51951=>15507,51952=>15508,51953=>15509,51954=>15510,51955=>15511,51957=>15512,51958=>15513,51959=>15514,51960=>15515,51961=>15516,51962=>15517,51963=>15518,51964=>15519,51965=>15520,51966=>15521,51967=>15522,51968=>15523,51969=>15524,51970=>15525,51971=>15526,51972=>15527,51973=>15528,51974=>15529,51975=>15530,51977=>15531,51978=>15532,51979=>15533,51980=>15534,51981=>15535,51982=>15536,51983=>15537,51985=>15538,51986=>15539,51987=>15540,51989=>15541,51990=>15542,51991=>15543,51993=>15544,51994=>15545,51995=>15546,51996=>15547,51997=>15548,51998=>15549,51999=>15550,52002=>15551,52003=>15552,52004=>15553,52005=>15554,52006=>15555,52007=>15556,52008=>15557,52009=>15558,52010=>15559,52011=>15560,52012=>15561,52013=>15562,52014=>15563,52015=>15564,52016=>15565,52017=>15566,52018=>15567,52019=>15568,52020=>15569,52021=>15570,52022=>15571,52023=>15572,52024=>15573,52025=>15574,52026=>15575,52027=>15576,52028=>15577,52029=>15578,52030=>15579,52031=>15580,52032=>15581,52034=>15582,52035=>15583,52036=>15584,52037=>15585,52038=>15586,52039=>15587,52042=>15588,52043=>15589,52045=>15590,52046=>15591,52047=>15592,52049=>15593,52050=>15594,52051=>15595,52052=>15596,52053=>15597,52054=>15598,52055=>15599,52058=>15600,52059=>15601,52060=>15602,52062=>15603,52063=>15604,52064=>15605,52065=>15606,52066=>15607,52067=>15608,52069=>15609,52070=>15610,52071=>15611,52072=>15612,52073=>15613,52074=>15614,52075=>15615,52076=>15616,52077=>15617,52078=>15618,52079=>15619,52080=>15620,52081=>15621,52082=>15622,52083=>15623,52084=>15624,52085=>15625,52086=>15626,52087=>15627,52090=>15628,52091=>15629,52092=>15630,52093=>15631,52094=>15632,52095=>15633,52096=>15634,52097=>15635,52098=>15636,52099=>15637,52100=>15638,52101=>15639,52102=>15640,52103=>15641,52104=>15642,52105=>15643,52106=>15644,52107=>15645,52108=>15646,52109=>15647,52110=>15648,52111=>15649,52112=>15650,52113=>15651,52114=>15652,52115=>15653,52116=>15654,52117=>15655,52118=>15656,52119=>15657,52120=>15658,52121=>15659,52122=>15660,52123=>15661,52125=>15662,52126=>15663,52127=>15664,52128=>15665,52129=>15666,52130=>15667,52131=>15668,52132=>15669,52133=>15670,52134=>15671,52135=>15672,52136=>15673,52137=>15674,52138=>15675,52139=>15676,52140=>15677,52141=>15678,52142=>15679,52143=>15680,52144=>15681,52145=>15682,52146=>15683,52147=>15684,52148=>15685,52149=>15686,52150=>15687,52151=>15688,52153=>15689,52154=>15690,52155=>15691,52156=>15692,52157=>15693,52158=>15694,52159=>15695,52160=>15696,52161=>15697,52162=>15698,52163=>15699,52164=>15700,52165=>15701,52166=>15702,52167=>15703,52168=>15704,52169=>15705,52170=>15706,52171=>15707,52172=>15708,52173=>15709,52174=>15710,52175=>15711,52176=>15712,52177=>15713,52178=>15714,52179=>15715,52181=>15716,52182=>15717,52183=>15718,52184=>15719,52185=>15720,52186=>15721,52187=>15722,52188=>15723,52189=>15724,52190=>15725,52191=>15726,52192=>15727,52193=>15728,52194=>15729,52195=>15730,52197=>15731,52198=>15732,52200=>15733,52202=>15734,52203=>15735,52204=>15736,52205=>15737,52206=>15738,52207=>15739,52208=>15740,52209=>15741,52210=>15742,52211=>15743,52212=>15744,52213=>15745,52214=>15746,52215=>15747,52216=>15748,52217=>15749,52218=>15750,52219=>15751,52220=>15752,52221=>15753,52222=>15754,52223=>15755,52224=>15756,52225=>15757,52226=>15758,52227=>15759,52228=>15760,52229=>15761,52230=>15762,52231=>15763,52232=>15764,52233=>15765,52234=>15766,52235=>15767,52238=>15768,52239=>15769,52241=>15770,52242=>15771,52243=>15772,52245=>15773,52246=>15774,52247=>15775,52248=>15776,52249=>15777,52250=>15778,52251=>15779,52254=>15780,52255=>15781,52256=>15782,52259=>15783,52260=>15784,52261=>15785,52262=>15786,52266=>15787,52267=>15788,52269=>15789,52271=>15790,52273=>15791,52274=>15792,52275=>15793,52276=>15794,52277=>15795,52278=>15796,52279=>15797,52282=>15798,52287=>15799,52288=>15800,52289=>15801,52290=>15802,52291=>15803,52294=>15804,52295=>15805,52297=>15806,52298=>15807,52299=>15808,52301=>15809,52302=>15810,52303=>15811,52304=>15812,52305=>15813,52306=>15814,52307=>15815,52310=>15816,52314=>15817,52315=>15818,52316=>15819,52317=>15820,52318=>15821,52319=>15822,52321=>15823,52322=>15824,52323=>15825,52325=>15826,52327=>15827,52329=>15828,52330=>15829,52331=>15830,52332=>15831,52333=>15832,52334=>15833,52335=>15834,52337=>15835,52338=>15836,52339=>15837,52340=>15838,52342=>15839,52343=>15840,52344=>15841,52345=>15842,52346=>15843,52347=>15844,52348=>15845,52349=>15846,52350=>15847,52351=>15848,52352=>15849,52353=>15850,52354=>15851,52355=>15852,52356=>15853,52357=>15854,52358=>15855,52359=>15856,52360=>15857,52361=>15858,52362=>15859,52363=>15860,52364=>15861,52365=>15862,52366=>15863,52367=>15864,52368=>15865,52369=>15866,52370=>15867,52371=>15868,52372=>15869,52373=>15870,52374=>15871,52375=>15872,52378=>15873,52379=>15874,52381=>15875,52382=>15876,52383=>15877,52385=>15878,52386=>15879,52387=>15880,52388=>15881,52389=>15882,52390=>15883,52391=>15884,52394=>15885,52398=>15886,52399=>15887,52400=>15888,52401=>15889,52402=>15890,52403=>15891,52406=>15892,52407=>15893,52409=>15894,52410=>15895,52411=>15896,52413=>15897,52414=>15898,52415=>15899,52416=>15900,52417=>15901,52418=>15902,52419=>15903,52422=>15904,52424=>15905,52426=>15906,52427=>15907,52428=>15908,52429=>15909,52430=>15910,52431=>15911,52433=>15912,52434=>15913,52435=>15914,52437=>15915,52438=>15916,52439=>15917,52440=>15918,52441=>15919,52442=>15920,52443=>15921,52444=>15922,52445=>15923,52446=>15924,52447=>15925,52448=>15926,52449=>15927,52450=>15928,52451=>15929,52453=>15930,52454=>15931,52455=>15932,52456=>15933,52457=>15934,52458=>15935,52459=>15936,52461=>15937,52462=>15938,52463=>15939,52465=>15940,52466=>15941,52467=>15942,52468=>15943,52469=>15944,52470=>15945,52471=>15946,52472=>15947,52473=>15948,52474=>15949,52475=>15950,52476=>15951,52477=>15952,52478=>15953,52479=>15954,52480=>15955,52482=>15956,52483=>15957,52484=>15958,52485=>15959,52486=>15960,52487=>15961,52490=>15962,52491=>15963,52493=>15964,52494=>15965,52495=>15966,52497=>15967,52498=>15968,52499=>15969,52500=>15970,52501=>15971,52502=>15972,52503=>15973,52506=>15974,52508=>15975,52510=>15976,52511=>15977,52512=>15978,52513=>15979,52514=>15980,52515=>15981,52517=>15982,52518=>15983,52519=>15984,52521=>15985,52522=>15986,52523=>15987,52525=>15988,52526=>15989,52527=>15990,52528=>15991,52529=>15992,52530=>15993,52531=>15994,52532=>15995,52533=>15996,52534=>15997,52535=>15998,52536=>15999,52538=>16000,52539=>16001,52540=>16002,52541=>16003,52542=>16004,52543=>16005,52544=>16006,52545=>16007,52546=>16008,52547=>16009,52548=>16010,52549=>16011,52550=>16012,52551=>16013,52552=>16014,52553=>16015,52554=>16016,52555=>16017,52556=>16018,52557=>16019,52558=>16020,52559=>16021,52560=>16022,52561=>16023,52562=>16024,52563=>16025,52564=>16026,52565=>16027,52566=>16028,52567=>16029,52568=>16030,52569=>16031,52570=>16032,52571=>16033,52573=>16034,52574=>16035,52575=>16036,52577=>16037,52578=>16038,52579=>16039,52581=>16040,52582=>16041,52583=>16042,52584=>16043,52585=>16044,52586=>16045,52587=>16046,52590=>16047,52592=>16048,52594=>16049,52595=>16050,52596=>16051,52597=>16052,52598=>16053,52599=>16054,52601=>16055,52602=>16056,52603=>16057,52604=>16058,52605=>16059,52606=>16060,52607=>16061,52608=>16062,52609=>16063,52610=>16064,52611=>16065,52612=>16066,52613=>16067,52614=>16068,52615=>16069,52617=>16070,52618=>16071,52619=>16072,52620=>16073,52621=>16074,52622=>16075,52623=>16076,52624=>16077,52625=>16078,52626=>16079,52627=>16080,52630=>16081,52631=>16082,52633=>16083,52634=>16084,52635=>16085,52637=>16086,52638=>16087,52639=>16088,52640=>16089,52641=>16090,52642=>16091,52643=>16092,52646=>16093,52648=>16094,52650=>16095,52651=>16096,52652=>16097,52653=>16098,52654=>16099,52655=>16100,52657=>16101,52658=>16102,52659=>16103,52660=>16104,52661=>16105,52662=>16106,52663=>16107,52664=>16108,52665=>16109,52666=>16110,52667=>16111,52668=>16112,52669=>16113,52670=>16114,52671=>16115,52672=>16116,52673=>16117,52674=>16118,52675=>16119,52677=>16120,52678=>16121,52679=>16122,52680=>16123,52681=>16124,52682=>16125,52683=>16126,52685=>16127,52686=>16128,52687=>16129,52689=>16130,52690=>16131,52691=>16132,52692=>16133,52693=>16134,52694=>16135,52695=>16136,52696=>16137,52697=>16138,52698=>16139,52699=>16140,52700=>16141,52701=>16142,52702=>16143,52703=>16144,52704=>16145,52705=>16146,52706=>16147,52707=>16148,52708=>16149,52709=>16150,52710=>16151,52711=>16152,52713=>16153,52714=>16154,52715=>16155,52717=>16156,52718=>16157,52719=>16158,52721=>16159,52722=>16160,52723=>16161,52724=>16162,52725=>16163,52726=>16164,52727=>16165,52730=>16166,52732=>16167,52734=>16168,52735=>16169,52736=>16170,52737=>16171,52738=>16172,52739=>16173,52741=>16174,52742=>16175,52743=>16176,52745=>16177,52746=>16178,52747=>16179,52749=>16180,52750=>16181,52751=>16182,52752=>16183,52753=>16184,52754=>16185,52755=>16186,52757=>16187,52758=>16188,52759=>16189,52760=>16190,52762=>16191,52763=>16192,52764=>16193,52765=>16194,52766=>16195,52767=>16196,52770=>16197,52771=>16198,52773=>16199,52774=>16200,52775=>16201,52777=>16202,52778=>16203,52779=>16204,52780=>16205,52781=>16206,52782=>16207,52783=>16208,52786=>16209,52788=>16210,52790=>16211,52791=>16212,52792=>16213,52793=>16214,52794=>16215,52795=>16216,52796=>16217,52797=>16218,52798=>16219,52799=>16220,52800=>16221,52801=>16222,52802=>16223,52803=>16224,52804=>16225,52805=>16226,52806=>16227,52807=>16228,52808=>16229,52809=>16230,52810=>16231,52811=>16232,52812=>16233,52813=>16234,52814=>16235,52815=>16236,52816=>16237,52817=>16238,52818=>16239,52819=>16240,52820=>16241,52821=>16242,52822=>16243,52823=>16244,52826=>16245,52827=>16246,52829=>16247,52830=>16248,52834=>16249,52835=>16250,52836=>16251,52837=>16252,52838=>16253,52839=>16254,52842=>16255,52844=>16256,52846=>16257,52847=>16258,52848=>16259,52849=>16260,52850=>16261,52851=>16262,52854=>16263,52855=>16264,52857=>16265,52858=>16266,52859=>16267,52861=>16268,52862=>16269,52863=>16270,52864=>16271,52865=>16272,52866=>16273,52867=>16274,52870=>16275,52872=>16276,52874=>16277,52875=>16278,52876=>16279,52877=>16280,52878=>16281,52879=>16282,52882=>16283,52883=>16284,52885=>16285,52886=>16286,52887=>16287,52889=>16288,52890=>16289,52891=>16290,52892=>16291,52893=>16292,52894=>16293,52895=>16294,52898=>16295,52902=>16296,52903=>16297,52904=>16298,52905=>16299,52906=>16300,52907=>16301,52910=>16302,52911=>16303,52912=>16304,52913=>16305,52914=>16306,52915=>16307,52916=>16308,52917=>16309,52918=>16310,52919=>16311,52920=>16312,52921=>16313,52922=>16314,52923=>16315,52924=>16316,52925=>16317,52926=>16318,52927=>16319,52928=>16320,52930=>16321,52931=>16322,52932=>16323,52933=>16324,52934=>16325,52935=>16326,52936=>16327,52937=>16328,52938=>16329,52939=>16330,52940=>16331,52941=>16332,52942=>16333,52943=>16334,52944=>16335,52945=>16336,52946=>16337,52947=>16338,52948=>16339,52949=>16340,52950=>16341,52951=>16342,52952=>16343,52953=>16344,52954=>16345,52955=>16346,52956=>16347,52957=>16348,52958=>16349,52959=>16350,52960=>16351,52961=>16352,52962=>16353,52963=>16354,52966=>16355,52967=>16356,52969=>16357,52970=>16358,52973=>16359,52974=>16360,52975=>16361,52976=>16362,52977=>16363,52978=>16364,52979=>16365,52982=>16366,52986=>16367,52987=>16368,52988=>16369,52989=>16370,52990=>16371,52991=>16372,52994=>16373,52995=>16374,52997=>16375,52998=>16376,52999=>16377,53001=>16378,53002=>16379,53003=>16380,53004=>16381,53005=>16382,53006=>16383,53007=>16384,53010=>16385,53012=>16386,53014=>16387,53015=>16388,53016=>16389,53017=>16390,53018=>16391,53019=>16392,53021=>16393,53022=>16394,53023=>16395,53025=>16396,53026=>16397,53027=>16398,53029=>16399,53030=>16400,53031=>16401,53032=>16402,53033=>16403,53034=>16404,53035=>16405,53038=>16406,53042=>16407,53043=>16408,53044=>16409,53045=>16410,53046=>16411,53047=>16412,53049=>16413,53050=>16414,53051=>16415,53052=>16416,53053=>16417,53054=>16418,53055=>16419,53056=>16420,53057=>16421,53058=>16422,53059=>16423,53060=>16424,53061=>16425,53062=>16426,53063=>16427,53064=>16428,53065=>16429,53066=>16430,53067=>16431,53068=>16432,53069=>16433,53070=>16434,53071=>16435,53072=>16436,53073=>16437,53074=>16438,53075=>16439,53078=>16440,53079=>16441,53081=>16442,53082=>16443,53083=>16444,53085=>16445,53086=>16446,53087=>16447,53088=>16448,53089=>16449,53090=>16450,53091=>16451,53094=>16452,53096=>16453,53098=>16454,53099=>16455,53100=>16456,53101=>16457,53102=>16458,53103=>16459,53106=>16460,53107=>16461,53109=>16462,53110=>16463,53111=>16464,53113=>16465,53114=>16466,53115=>16467,53116=>16468,53117=>16469,53118=>16470,53119=>16471,53121=>16472,53122=>16473,53123=>16474,53124=>16475,53126=>16476,53127=>16477,53128=>16478,53129=>16479,53130=>16480,53131=>16481,53133=>16482,53134=>16483,53135=>16484,53136=>16485,53137=>16486,53138=>16487,53139=>16488,53140=>16489,53141=>16490,53142=>16491,53143=>16492,53144=>16493,53145=>16494,53146=>16495,53147=>16496,53148=>16497,53149=>16498,53150=>16499,53151=>16500,53152=>16501,53154=>16502,53155=>16503,53156=>16504,53157=>16505,53158=>16506,53159=>16507,53161=>16508,53162=>16509,53163=>16510,53164=>16511,53165=>16512,53166=>16513,53167=>16514,53169=>16515,53170=>16516,53171=>16517,53172=>16518,53173=>16519,53174=>16520,53175=>16521,53176=>16522,53177=>16523,53178=>16524,53179=>16525,53180=>16526,53181=>16527,53182=>16528,53183=>16529,53184=>16530,53185=>16531,53186=>16532,53187=>16533,53189=>16534,53190=>16535,53191=>16536,53192=>16537,53193=>16538,53194=>16539,53195=>16540,53196=>16541,53197=>16542,53198=>16543,53199=>16544,53200=>16545,53201=>16546,53202=>16547,53203=>16548,53204=>16549,53205=>16550,53206=>16551,53207=>16552,53208=>16553,53209=>16554,53210=>16555,53211=>16556,53212=>16557,53213=>16558,53214=>16559,53215=>16560,53218=>16561,53219=>16562,53221=>16563,53222=>16564,53223=>16565,53225=>16566,53226=>16567,53227=>16568,53228=>16569,53229=>16570,53230=>16571,53231=>16572,53234=>16573,53236=>16574,53238=>16575,53239=>16576,53240=>16577,53241=>16578,53242=>16579,53243=>16580,53245=>16581,53246=>16582,53247=>16583,53249=>16584,53250=>16585,53251=>16586,53253=>16587,53254=>16588,53255=>16589,53256=>16590,53257=>16591,53258=>16592,53259=>16593,53260=>16594,53261=>16595,53262=>16596,53263=>16597,53264=>16598,53266=>16599,53267=>16600,53268=>16601,53269=>16602,53270=>16603,53271=>16604,53273=>16605,53274=>16606,53275=>16607,53276=>16608,53277=>16609,53278=>16610,53279=>16611,53280=>16612,53281=>16613,53282=>16614,53283=>16615,53284=>16616,53285=>16617,53286=>16618,53287=>16619,53288=>16620,53289=>16621,53290=>16622,53291=>16623,53292=>16624,53294=>16625,53295=>16626,53296=>16627,53297=>16628,53298=>16629,53299=>16630,53302=>16631,53303=>16632,53305=>16633,53306=>16634,53307=>16635,53309=>16636,53310=>16637,53311=>16638,53312=>16639,53313=>16640,53314=>16641,53315=>16642,53318=>16643,53320=>16644,53322=>16645,53323=>16646,53324=>16647,53325=>16648,53326=>16649,53327=>16650,53329=>16651,53330=>16652,53331=>16653,53333=>16654,53334=>16655,53335=>16656,53337=>16657,53338=>16658,53339=>16659,53340=>16660,53341=>16661,53342=>16662,53343=>16663,53345=>16664,53346=>16665,53347=>16666,53348=>16667,53349=>16668,53350=>16669,53351=>16670,53352=>16671,53353=>16672,53354=>16673,53355=>16674,53358=>16675,53359=>16676,53361=>16677,53362=>16678,53363=>16679,53365=>16680,53366=>16681,53367=>16682,53368=>16683,53369=>16684,53370=>16685,53371=>16686,53374=>16687,53375=>16688,53376=>16689,53378=>16690,53379=>16691,53380=>16692,53381=>16693,53382=>16694,53383=>16695,53384=>16696,53385=>16697,53386=>16698,53387=>16699,53388=>16700,53389=>16701,53390=>16702,53391=>16703,53392=>16704,53393=>16705,53394=>16706,53395=>16707,53396=>16708,53397=>16709,53398=>16710,53399=>16711,53400=>16712,53401=>16713,53402=>16714,53403=>16715,53404=>16716,53405=>16717,53406=>16718,53407=>16719,53408=>16720,53409=>16721,53410=>16722,53411=>16723,53414=>16724,53415=>16725,53417=>16726,53418=>16727,53419=>16728,53421=>16729,53422=>16730,53423=>16731,53424=>16732,53425=>16733,53426=>16734,53427=>16735,53430=>16736,53432=>16737,53434=>16738,53435=>16739,53436=>16740,53437=>16741,53438=>16742,53439=>16743,53442=>16744,53443=>16745,53445=>16746,53446=>16747,53447=>16748,53450=>16749,53451=>16750,53452=>16751,53453=>16752,53454=>16753,53455=>16754,53458=>16755,53462=>16756,53463=>16757,53464=>16758,53465=>16759,53466=>16760,53467=>16761,53470=>16762,53471=>16763,53473=>16764,53474=>16765,53475=>16766,53477=>16767,53478=>16768,53479=>16769,53480=>16770,53481=>16771,53482=>16772,53483=>16773,53486=>16774,53490=>16775,53491=>16776,53492=>16777,53493=>16778,53494=>16779,53495=>16780,53497=>16781,53498=>16782,53499=>16783,53500=>16784,53501=>16785,53502=>16786,53503=>16787,53504=>16788,53505=>16789,53506=>16790,53507=>16791,53508=>16792,53509=>16793,53510=>16794,53511=>16795,53512=>16796,53513=>16797,53514=>16798,53515=>16799,53516=>16800,53518=>16801,53519=>16802,53520=>16803,53521=>16804,53522=>16805,53523=>16806,53524=>16807,53525=>16808,53526=>16809,53527=>16810,53528=>16811,53529=>16812,53530=>16813,53531=>16814,53532=>16815,53533=>16816,53534=>16817,53535=>16818,53536=>16819,53537=>16820,53538=>16821,53539=>16822,53540=>16823,53541=>16824,53542=>16825,53543=>16826,53544=>16827,53545=>16828,53546=>16829,53547=>16830,53548=>16831,53549=>16832,53550=>16833,53551=>16834,53554=>16835,53555=>16836,53557=>16837,53558=>16838,53559=>16839,53561=>16840,53563=>16841,53564=>16842,53565=>16843,53566=>16844,53567=>16845,53570=>16846,53574=>16847,53575=>16848,53576=>16849,53577=>16850,53578=>16851,53579=>16852,53582=>16853,53583=>16854,53585=>16855,53586=>16856,53587=>16857,53589=>16858,53590=>16859,53591=>16860,53592=>16861,53593=>16862,53594=>16863,53595=>16864,53598=>16865,53600=>16866,53602=>16867,53603=>16868,53604=>16869,53605=>16870,53606=>16871,53607=>16872,53609=>16873,53610=>16874,53611=>16875,53613=>16876,53614=>16877,53615=>16878,53616=>16879,53617=>16880,53618=>16881,53619=>16882,53620=>16883,53621=>16884,53622=>16885,53623=>16886,53624=>16887,53625=>16888,53626=>16889,53627=>16890,53629=>16891,53630=>16892,53631=>16893,53632=>16894,53633=>16895,53634=>16896,53635=>16897,53637=>16898,53638=>16899,53639=>16900,53641=>16901,53642=>16902,53643=>16903,53644=>16904,53645=>16905,53646=>16906,53647=>16907,53648=>16908,53649=>16909,53650=>16910,53651=>16911,53652=>16912,53653=>16913,53654=>16914,53655=>16915,53656=>16916,53657=>16917,53658=>16918,53659=>16919,53660=>16920,53661=>16921,53662=>16922,53663=>16923,53666=>16924,53667=>16925,53669=>16926,53670=>16927,53671=>16928,53673=>16929,53674=>16930,53675=>16931,53676=>16932,53677=>16933,53678=>16934,53679=>16935,53682=>16936,53684=>16937,53686=>16938,53687=>16939,53688=>16940,53689=>16941,53691=>16942,53693=>16943,53694=>16944,53695=>16945,53697=>16946,53698=>16947,53699=>16948,53700=>16949,53701=>16950,53702=>16951,53703=>16952,53704=>16953,53705=>16954,53706=>16955,53707=>16956,53708=>16957,53709=>16958,53710=>16959,53711=>16960,53712=>16961,53713=>16962,53714=>16963,53715=>16964,53716=>16965,53717=>16966,53718=>16967,53719=>16968,53721=>16969,53722=>16970,53723=>16971,53724=>16972,53725=>16973,53726=>16974,53727=>16975,53728=>16976,53729=>16977,53730=>16978,53731=>16979,53732=>16980,53733=>16981,53734=>16982,53735=>16983,53736=>16984,53737=>16985,53738=>16986,53739=>16987,53740=>16988,53741=>16989,53742=>16990,53743=>16991,53744=>16992,53745=>16993,53746=>16994,53747=>16995,53749=>16996,53750=>16997,53751=>16998,53753=>16999,53754=>17000,53755=>17001,53756=>17002,53757=>17003,53758=>17004,53759=>17005,53760=>17006,53761=>17007,53762=>17008,53763=>17009,53764=>17010,53765=>17011,53766=>17012,53768=>17013,53770=>17014,53771=>17015,53772=>17016,53773=>17017,53774=>17018,53775=>17019,53777=>17020,53778=>17021,53779=>17022,53780=>17023,53781=>17024,53782=>17025,53783=>17026,53784=>17027,53785=>17028,53786=>17029,53787=>17030,53788=>17031,53789=>17032,53790=>17033,53791=>17034,53792=>17035,53793=>17036,53794=>17037,53795=>17038,53796=>17039,53797=>17040,53798=>17041,53799=>17042,53800=>17043,53801=>17044,53802=>17045,53803=>17046,53806=>17047,53807=>17048,53809=>17049,53810=>17050,53811=>17051,53813=>17052,53814=>17053,53815=>17054,53816=>17055,53817=>17056,53818=>17057,53819=>17058,53822=>17059,53824=>17060,53826=>17061,53827=>17062,53828=>17063,53829=>17064,53830=>17065,53831=>17066,53833=>17067,53834=>17068,53835=>17069,53836=>17070,53837=>17071,53838=>17072,53839=>17073,53840=>17074,53841=>17075,53842=>17076,53843=>17077,53844=>17078,53845=>17079,53846=>17080,53847=>17081,53848=>17082,53849=>17083,53850=>17084,53851=>17085,53853=>17086,53854=>17087,53855=>17088,53856=>17089,53857=>17090,53858=>17091,53859=>17092,53861=>17093,53862=>17094,53863=>17095,53864=>17096,53865=>17097,53866=>17098,53867=>17099,53868=>17100,53869=>17101,53870=>17102,53871=>17103,53872=>17104,53873=>17105,53874=>17106,53875=>17107,53876=>17108,53877=>17109,53878=>17110,53879=>17111,53880=>17112,53881=>17113,53882=>17114,53883=>17115,53884=>17116,53885=>17117,53886=>17118,53887=>17119,53890=>17120,53891=>17121,53893=>17122,53894=>17123,53895=>17124,53897=>17125,53898=>17126,53899=>17127,53900=>17128,53901=>17129,53902=>17130,53903=>17131,53906=>17132,53907=>17133,53908=>17134,53910=>17135,53911=>17136,53912=>17137,53913=>17138,53914=>17139,53915=>17140,53917=>17141,53918=>17142,53919=>17143,53921=>17144,53922=>17145,53923=>17146,53925=>17147,53926=>17148,53927=>17149,53928=>17150,53929=>17151,53930=>17152,53931=>17153,53933=>17154,53934=>17155,53935=>17156,53936=>17157,53938=>17158,53939=>17159,53940=>17160,53941=>17161,53942=>17162,53943=>17163,53946=>17164,53947=>17165,53949=>17166,53950=>17167,53953=>17168,53955=>17169,53956=>17170,53957=>17171,53958=>17172,53959=>17173,53962=>17174,53964=>17175,53965=>17176,53966=>17177,53967=>17178,53968=>17179,53969=>17180,53970=>17181,53971=>17182,53973=>17183,53974=>17184,53975=>17185,53977=>17186,53978=>17187,53979=>17188,53981=>17189,53982=>17190,53983=>17191,53984=>17192,53985=>17193,53986=>17194,53987=>17195,53990=>17196,53991=>17197,53992=>17198,53993=>17199,53994=>17200,53995=>17201,53996=>17202,53997=>17203,53998=>17204,53999=>17205,54002=>17206,54003=>17207,54005=>17208,54006=>17209,54007=>17210,54009=>17211,54010=>17212,54011=>17213,54012=>17214,54013=>17215,54014=>17216,54015=>17217,54018=>17218,54020=>17219,54022=>17220,54023=>17221,54024=>17222,54025=>17223,54026=>17224,54027=>17225,54031=>17226,54033=>17227,54034=>17228,54035=>17229,54037=>17230,54039=>17231,54040=>17232,54041=>17233,54042=>17234,54043=>17235,54046=>17236,54050=>17237,54051=>17238,54052=>17239,54054=>17240,54055=>17241,54058=>17242,54059=>17243,54061=>17244,54062=>17245,54063=>17246,54065=>17247,54066=>17248,54067=>17249,54068=>17250,54069=>17251,54070=>17252,54071=>17253,54074=>17254,54078=>17255,54079=>17256,54080=>17257,54081=>17258,54082=>17259,54083=>17260,54086=>17261,54087=>17262,54088=>17263,54089=>17264,54090=>17265,54091=>17266,54092=>17267,54093=>17268,54094=>17269,54095=>17270,54096=>17271,54097=>17272,54098=>17273,54099=>17274,54100=>17275,54101=>17276,54102=>17277,54103=>17278,54104=>17279,54105=>17280,54106=>17281,54107=>17282,54108=>17283,54109=>17284,54110=>17285,54111=>17286,54112=>17287,54113=>17288,54114=>17289,54115=>17290,54116=>17291,54117=>17292,54118=>17293,54119=>17294,54120=>17295,54121=>17296,54122=>17297,54123=>17298,54124=>17299,54125=>17300,54126=>17301,54127=>17302,54128=>17303,54129=>17304,54130=>17305,54131=>17306,54132=>17307,54133=>17308,54134=>17309,54135=>17310,54136=>17311,54137=>17312,54138=>17313,54139=>17314,54142=>17315,54143=>17316,54145=>17317,54146=>17318,54147=>17319,54149=>17320,54150=>17321,54151=>17322,54152=>17323,54153=>17324,54154=>17325,54155=>17326,54158=>17327,54162=>17328,54163=>17329,54164=>17330,54165=>17331,54166=>17332,54167=>17333,54170=>17334,54171=>17335,54173=>17336,54174=>17337,54175=>17338,54177=>17339,54178=>17340,54179=>17341,54180=>17342,54181=>17343,54182=>17344,54183=>17345,54186=>17346,54188=>17347,54190=>17348,54191=>17349,54192=>17350,54193=>17351,54194=>17352,54195=>17353,54197=>17354,54198=>17355,54199=>17356,54201=>17357,54202=>17358,54203=>17359,54205=>17360,54206=>17361,54207=>17362,54208=>17363,54209=>17364,54210=>17365,54211=>17366,54214=>17367,54215=>17368,54218=>17369,54219=>17370,54220=>17371,54221=>17372,54222=>17373,54223=>17374,54225=>17375,54226=>17376,54227=>17377,54228=>17378,54229=>17379,54230=>17380,54231=>17381,54233=>17382,54234=>17383,54235=>17384,54236=>17385,54237=>17386,54238=>17387,54239=>17388,54240=>17389,54242=>17390,54244=>17391,54245=>17392,54246=>17393,54247=>17394,54248=>17395,54249=>17396,54250=>17397,54251=>17398,54254=>17399,54255=>17400,54257=>17401,54258=>17402,54259=>17403,54261=>17404,54262=>17405,54263=>17406,54264=>17407,54265=>17408,54266=>17409,54267=>17410,54270=>17411,54272=>17412,54274=>17413,54275=>17414,54276=>17415,54277=>17416,54278=>17417,54279=>17418,54281=>17419,54282=>17420,54283=>17421,54284=>17422,54285=>17423,54286=>17424,54287=>17425,54288=>17426,54289=>17427,54290=>17428,54291=>17429,54292=>17430,54293=>17431,54294=>17432,54295=>17433,54296=>17434,54297=>17435,54298=>17436,54299=>17437,54300=>17438,54302=>17439,54303=>17440,54304=>17441,54305=>17442,54306=>17443,54307=>17444,54308=>17445,54309=>17446,54310=>17447,54311=>17448,54312=>17449,54313=>17450,54314=>17451,54315=>17452,54316=>17453,54317=>17454,54318=>17455,54319=>17456,54320=>17457,54321=>17458,54322=>17459,54323=>17460,54324=>17461,54325=>17462,54326=>17463,54327=>17464,54328=>17465,54329=>17466,54330=>17467,54331=>17468,54332=>17469,54333=>17470,54334=>17471,54335=>17472,54337=>17473,54338=>17474,54339=>17475,54341=>17476,54342=>17477,54343=>17478,54344=>17479,54345=>17480,54346=>17481,54347=>17482,54348=>17483,54349=>17484,54350=>17485,54351=>17486,54352=>17487,54353=>17488,54354=>17489,54355=>17490,54356=>17491,54357=>17492,54358=>17493,54359=>17494,54360=>17495,54361=>17496,54362=>17497,54363=>17498,54365=>17499,54366=>17500,54367=>17501,54369=>17502,54370=>17503,54371=>17504,54373=>17505,54374=>17506,54375=>17507,54376=>17508,54377=>17509,54378=>17510,54379=>17511,54380=>17512,54382=>17513,54384=>17514,54385=>17515,54386=>17516,54387=>17517,54388=>17518,54389=>17519,54390=>17520,54391=>17521,54394=>17522,54395=>17523,54397=>17524,54398=>17525,54401=>17526,54403=>17527,54404=>17528,54405=>17529,54406=>17530,54407=>17531,54410=>17532,54412=>17533,54414=>17534,54415=>17535,54416=>17536,54417=>17537,54418=>17538,54419=>17539,54421=>17540,54422=>17541,54423=>17542,54424=>17543,54425=>17544,54426=>17545,54427=>17546,54428=>17547,54429=>17548,54430=>17549,54431=>17550,54432=>17551,54433=>17552,54434=>17553,54435=>17554,54436=>17555,54437=>17556,54438=>17557,54439=>17558,54440=>17559,54442=>17560,54443=>17561,54444=>17562,54445=>17563,54446=>17564,54447=>17565,54448=>17566,54449=>17567,54450=>17568,54451=>17569,54452=>17570,54453=>17571,54454=>17572,54455=>17573,54456=>17574,54457=>17575,54458=>17576,54459=>17577,54460=>17578,54461=>17579,54462=>17580,54463=>17581,54464=>17582,54465=>17583,54466=>17584,54467=>17585,54468=>17586,54469=>17587,54470=>17588,54471=>17589,54472=>17590,54473=>17591,54474=>17592,54475=>17593,54477=>17594,54478=>17595,54479=>17596,54481=>17597,54482=>17598,54483=>17599,54485=>17600,54486=>17601,54487=>17602,54488=>17603,54489=>17604,54490=>17605,54491=>17606,54493=>17607,54494=>17608,54496=>17609,54497=>17610,54498=>17611,54499=>17612,54500=>17613,54501=>17614,54502=>17615,54503=>17616,54505=>17617,54506=>17618,54507=>17619,54509=>17620,54510=>17621,54511=>17622,54513=>17623,54514=>17624,54515=>17625,54516=>17626,54517=>17627,54518=>17628,54519=>17629,54521=>17630,54522=>17631,54524=>17632,54526=>17633,54527=>17634,54528=>17635,54529=>17636,54530=>17637,54531=>17638,54533=>17639,54534=>17640,54535=>17641,54537=>17642,54538=>17643,54539=>17644,54541=>17645,54542=>17646,54543=>17647,54544=>17648,54545=>17649,54546=>17650,54547=>17651,54550=>17652,54552=>17653,54553=>17654,54554=>17655,54555=>17656,54556=>17657,54557=>17658,54558=>17659,54559=>17660,54560=>17661,54561=>17662,54562=>17663,54563=>17664,54564=>17665,54565=>17666,54566=>17667,54567=>17668,54568=>17669,54569=>17670,54570=>17671,54571=>17672,54572=>17673,54573=>17674,54574=>17675,54575=>17676,54576=>17677,54577=>17678,54578=>17679,54579=>17680,54580=>17681,54581=>17682,54582=>17683,54583=>17684,54584=>17685,54585=>17686,54586=>17687,54587=>17688,54590=>17689,54591=>17690,54593=>17691,54594=>17692,54595=>17693,54597=>17694,54598=>17695,54599=>17696,54600=>17697,54601=>17698,54602=>17699,54603=>17700,54606=>17701,54608=>17702,54610=>17703,54611=>17704,54612=>17705,54613=>17706,54614=>17707,54615=>17708,54618=>17709,54619=>17710,54621=>17711,54622=>17712,54623=>17713,54625=>17714,54626=>17715,54627=>17716,54628=>17717,54630=>17718,54631=>17719,54634=>17720,54636=>17721,54638=>17722,54639=>17723,54640=>17724,54641=>17725,54642=>17726,54643=>17727,54646=>17728,54647=>17729,54649=>17730,54650=>17731,54651=>17732,54653=>17733,54654=>17734,54655=>17735,54656=>17736,54657=>17737,54658=>17738,54659=>17739,54662=>17740,54666=>17741,54667=>17742,54668=>17743,54669=>17744,54670=>17745,54671=>17746,54673=>17747,54674=>17748,54675=>17749,54676=>17750,54677=>17751,54678=>17752,54679=>17753,54680=>17754,54681=>17755,54682=>17756,54683=>17757,54684=>17758,54685=>17759,54686=>17760,54687=>17761,54688=>17762,54689=>17763,54690=>17764,54691=>17765,54692=>17766,54694=>17767,54695=>17768,54696=>17769,54697=>17770,54698=>17771,54699=>17772,54700=>17773,54701=>17774,54702=>17775,54703=>17776,54704=>17777,54705=>17778,54706=>17779,54707=>17780,54708=>17781,54709=>17782,54710=>17783,54711=>17784,54712=>17785,54713=>17786,54714=>17787,54715=>17788,54716=>17789,54717=>17790,54718=>17791,54719=>17792,54720=>17793,54721=>17794,54722=>17795,54723=>17796,54724=>17797,54725=>17798,54726=>17799,54727=>17800,54730=>17801,54731=>17802,54733=>17803,54734=>17804,54735=>17805,54737=>17806,54739=>17807,54740=>17808,54741=>17809,54742=>17810,54743=>17811,54746=>17812,54748=>17813,54750=>17814,54751=>17815,54752=>17816,54753=>17817,54754=>17818,54755=>17819,54758=>17820,54759=>17821,54761=>17822,54762=>17823,54763=>17824,54765=>17825,54766=>17826,54767=>17827,54768=>17828,54769=>17829,54770=>17830,54771=>17831,54774=>17832,54776=>17833,54778=>17834,54779=>17835,54780=>17836,54781=>17837,54782=>17838,54783=>17839,54786=>17840,54787=>17841,54789=>17842,54790=>17843,54791=>17844,54793=>17845,54794=>17846,54795=>17847,54796=>17848,54797=>17849,54798=>17850,54799=>17851,54802=>17852,54806=>17853,54807=>17854,54808=>17855,54809=>17856,54810=>17857,54811=>17858,54813=>17859,54814=>17860,54815=>17861,54817=>17862,54818=>17863,54819=>17864,54821=>17865,54822=>17866,54823=>17867,54824=>17868,54825=>17869,54826=>17870,54827=>17871,54828=>17872,54830=>17873,54831=>17874,54832=>17875,54833=>17876,54834=>17877,54835=>17878,54836=>17879,54837=>17880,54838=>17881,54839=>17882,54842=>17883,54843=>17884,54845=>17885,54846=>17886,54847=>17887,54849=>17888,54850=>17889,54851=>17890,54852=>17891,54854=>17892,54855=>17893,54858=>17894,54860=>17895,54862=>17896,54863=>17897,54864=>17898,54866=>17899,54867=>17900,54870=>17901,54871=>17902,54873=>17903,54874=>17904,54875=>17905,54877=>17906,54878=>17907,54879=>17908,54880=>17909,54881=>17910,54882=>17911,54883=>17912,54884=>17913,54885=>17914,54886=>17915,54888=>17916,54890=>17917,54891=>17918,54892=>17919,54893=>17920,54894=>17921,54895=>17922,54898=>17923,54899=>17924,54901=>17925,54902=>17926,54903=>17927,54904=>17928,54905=>17929,54906=>17930,54907=>17931,54908=>17932,54909=>17933,54910=>17934,54911=>17935,54912=>17936,54913=>17937,54914=>17938,54916=>17939,54918=>17940,54919=>17941,54920=>17942,54921=>17943,54922=>17944,54923=>17945,54926=>17946,54927=>17947,54929=>17948,54930=>17949,54931=>17950,54933=>17951,54934=>17952,54935=>17953,54936=>17954,54937=>17955,54938=>17956,54939=>17957,54940=>17958,54942=>17959,54944=>17960,54946=>17961,54947=>17962,54948=>17963,54949=>17964,54950=>17965,54951=>17966,54953=>17967,54954=>17968,54955=>17969,54957=>17970,54958=>17971,54959=>17972,54961=>17973,54962=>17974,54963=>17975,54964=>17976,54965=>17977,54966=>17978,54967=>17979,54968=>17980,54970=>17981,54972=>17982,54973=>17983,54974=>17984,54975=>17985,54976=>17986,54977=>17987,54978=>17988,54979=>17989,54982=>17990,54983=>17991,54985=>17992,54986=>17993,54987=>17994,54989=>17995,54990=>17996,54991=>17997,54992=>17998,54994=>17999,54995=>18000,54997=>18001,54998=>18002,55000=>18003,55002=>18004,55003=>18005,55004=>18006,55005=>18007,55006=>18008,55007=>18009,55009=>18010,55010=>18011,55011=>18012,55013=>18013,55014=>18014,55015=>18015,55017=>18016,55018=>18017,55019=>18018,55020=>18019,55021=>18020,55022=>18021,55023=>18022,55025=>18023,55026=>18024,55027=>18025,55028=>18026,55030=>18027,55031=>18028,55032=>18029,55033=>18030,55034=>18031,55035=>18032,55038=>18033,55039=>18034,55041=>18035,55042=>18036,55043=>18037,55045=>18038,55046=>18039,55047=>18040,55048=>18041,55049=>18042,55050=>18043,55051=>18044,55052=>18045,55053=>18046,55054=>18047,55055=>18048,55056=>18049,55058=>18050,55059=>18051,55060=>18052,55061=>18053,55062=>18054,55063=>18055,55066=>18056,55067=>18057,55069=>18058,55070=>18059,55071=>18060,55073=>18061,55074=>18062,55075=>18063,55076=>18064,55077=>18065,55078=>18066,55079=>18067,55082=>18068,55084=>18069,55086=>18070,55087=>18071,55088=>18072,55089=>18073,55090=>18074,55091=>18075,55094=>18076,55095=>18077,55097=>18078,55098=>18079,55099=>18080,55101=>18081,55102=>18082,55103=>18083,55104=>18084,55105=>18085,55106=>18086,55107=>18087,55109=>18088,55110=>18089,55112=>18090,55114=>18091,55115=>18092,55116=>18093,55117=>18094,55118=>18095,55119=>18096,55122=>18097,55123=>18098,55125=>18099,55130=>18100,55131=>18101,55132=>18102,55133=>18103,55134=>18104,55135=>18105,55138=>18106,55140=>18107,55142=>18108,55143=>18109,55144=>18110,55146=>18111,55147=>18112,55149=>18113,55150=>18114,55151=>18115,55153=>18116,55154=>18117,55155=>18118,55157=>18119,55158=>18120,55159=>18121,55160=>18122,55161=>18123,55162=>18124,55163=>18125,55166=>18126,55167=>18127,55168=>18128,55170=>18129,55171=>18130,55172=>18131,55173=>18132,55174=>18133,55175=>18134,55178=>18135,55179=>18136,55181=>18137,55182=>18138,55183=>18139,55185=>18140,55186=>18141,55187=>18142,55188=>18143,55189=>18144,55190=>18145,55191=>18146,55194=>18147,55196=>18148,55198=>18149,55199=>18150,55200=>18151,55201=>18152,55202=>18153,55203=>18154); +// --- EOF --- diff --git a/incs/tcpdf/fonts/zapfdingbats.php b/incs/tcpdf/fonts/zapfdingbats.php new file mode 100644 index 0000000..4c0bd75 --- /dev/null +++ b/incs/tcpdf/fonts/zapfdingbats.php @@ -0,0 +1,12 @@ +4,'FontBBox'=>'[-1 -143 981 820]','ItalicAngle'=>0,'Ascent'=>820,'Descent'=>-143,'Leading'=>0,'CapHeight'=>820,'StemV'=>90,'StemH'=>28,'AvgWidth'=>746,'MaxWidth'=>1016,'MissingWidth'=>746); +$cw=array(0=>746,1=>746,2=>746,3=>746,4=>746,5=>746,6=>746,7=>746,8=>746,9=>746,10=>746,11=>746,12=>746,13=>746,14=>746,15=>746,16=>746,17=>746,18=>746,19=>746,20=>746,21=>746,22=>746,23=>746,24=>746,25=>746,26=>746,27=>746,28=>746,29=>746,30=>746,31=>746,32=>278,33=>974,34=>961,35=>974,36=>980,37=>719,38=>789,39=>790,40=>791,41=>690,42=>960,43=>939,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>816,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>438,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>746,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>746,143=>746,144=>746,145=>746,146=>746,147=>746,148=>746,149=>746,150=>746,151=>746,152=>746,153=>746,154=>746,155=>746,156=>746,157=>746,158=>746,159=>746,160=>746,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>776,169=>595,170=>694,171=>626,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>838,214=>1016,215=>458,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>746,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>746); +// --- EOF --- diff --git a/incs/tcpdf/include/barcodes/datamatrix.php b/incs/tcpdf/include/barcodes/datamatrix.php new file mode 100644 index 0000000..d1cc6d2 --- /dev/null +++ b/incs/tcpdf/include/barcodes/datamatrix.php @@ -0,0 +1,1176 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. +// DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. +//============================================================+ + +/** +* @file +* Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. +* DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. +* +* @package com.tecnick.tcpdf +* @author Nicola Asuni +* @version 1.0.008 +*/ + +// custom definitions +if (!defined('DATAMATRIXDEFS')) { + + /** + * Indicate that definitions for this class are set + */ + define('DATAMATRIXDEFS', true); + + // ----------------------------------------------------- + +} // end of custom definitions + +// #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# + + +/** +* ASCII encoding: ASCII character 0 to 127 (1 byte per CW) +*/ +define('ENC_ASCII', 0); + +/** +* C40 encoding: Upper-case alphanumeric (3/2 bytes per CW) +*/ +define('ENC_C40', 1); + +/** +* TEXT encoding: Lower-case alphanumeric (3/2 bytes per CW) +*/ +define('ENC_TXT', 2); + +/** +* X12 encoding: ANSI X12 (3/2 byte per CW) +*/ +define('ENC_X12', 3); + +/** +* EDIFACT encoding: ASCII character 32 to 94 (4/3 bytes per CW) +*/ +define('ENC_EDF', 4); + +/** +* BASE 256 encoding: ASCII character 0 to 255 (1 byte per CW) +*/ +define('ENC_BASE256', 5); + +/** +* ASCII extended encoding: ASCII character 128 to 255 (1/2 byte per CW) +*/ +define('ENC_ASCII_EXT', 6); + +/** +* ASCII number encoding: ASCII digits (2 bytes per CW) +*/ +define('ENC_ASCII_NUM', 7); + +/** +* @class Datamatrix +* Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. +* DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. +* +* @package com.tecnick.tcpdf +* @author Nicola Asuni +* @version 1.0.004 +*/ +class Datamatrix { + + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + + /** + * Store last used encoding for data codewords. + * @protected + */ + protected $last_enc = ENC_ASCII; + + /** + * Table of Data Matrix ECC 200 Symbol Attributes:
      + *
    • total matrix rows (including finder pattern)
    • + *
    • total matrix cols (including finder pattern)
    • + *
    • total matrix rows (without finder pattern)
    • + *
    • total matrix cols (without finder pattern)
    • + *
    • region data rows (with finder pattern)
    • + *
    • region data col (with finder pattern)
    • + *
    • region data rows (without finder pattern)
    • + *
    • region data col (without finder pattern)
    • + *
    • horizontal regions
    • + *
    • vertical regions
    • + *
    • regions
    • + *
    • data codewords
    • + *
    • error codewords
    • + *
    • blocks
    • + *
    • data codewords per block
    • + *
    • error codewords per block
    • + *
    + * @protected + */ + protected $symbattr = array( + // square form --------------------------------------------------------------------------------------- + array(0x00a,0x00a,0x008,0x008,0x00a,0x00a,0x008,0x008,0x001,0x001,0x001,0x003,0x005,0x001,0x003,0x005), // 10x10 + array(0x00c,0x00c,0x00a,0x00a,0x00c,0x00c,0x00a,0x00a,0x001,0x001,0x001,0x005,0x007,0x001,0x005,0x007), // 12x12 + array(0x00e,0x00e,0x00c,0x00c,0x00e,0x00e,0x00c,0x00c,0x001,0x001,0x001,0x008,0x00a,0x001,0x008,0x00a), // 14x14 + array(0x010,0x010,0x00e,0x00e,0x010,0x010,0x00e,0x00e,0x001,0x001,0x001,0x00c,0x00c,0x001,0x00c,0x00c), // 16x16 + array(0x012,0x012,0x010,0x010,0x012,0x012,0x010,0x010,0x001,0x001,0x001,0x012,0x00e,0x001,0x012,0x00e), // 18x18 + array(0x014,0x014,0x012,0x012,0x014,0x014,0x012,0x012,0x001,0x001,0x001,0x016,0x012,0x001,0x016,0x012), // 20x20 + array(0x016,0x016,0x014,0x014,0x016,0x016,0x014,0x014,0x001,0x001,0x001,0x01e,0x014,0x001,0x01e,0x014), // 22x22 + array(0x018,0x018,0x016,0x016,0x018,0x018,0x016,0x016,0x001,0x001,0x001,0x024,0x018,0x001,0x024,0x018), // 24x24 + array(0x01a,0x01a,0x018,0x018,0x01a,0x01a,0x018,0x018,0x001,0x001,0x001,0x02c,0x01c,0x001,0x02c,0x01c), // 26x26 + array(0x020,0x020,0x01c,0x01c,0x010,0x010,0x00e,0x00e,0x002,0x002,0x004,0x03e,0x024,0x001,0x03e,0x024), // 32x32 + array(0x024,0x024,0x020,0x020,0x012,0x012,0x010,0x010,0x002,0x002,0x004,0x056,0x02a,0x001,0x056,0x02a), // 36x36 + array(0x028,0x028,0x024,0x024,0x014,0x014,0x012,0x012,0x002,0x002,0x004,0x072,0x030,0x001,0x072,0x030), // 40x40 + array(0x02c,0x02c,0x028,0x028,0x016,0x016,0x014,0x014,0x002,0x002,0x004,0x090,0x038,0x001,0x090,0x038), // 44x44 + array(0x030,0x030,0x02c,0x02c,0x018,0x018,0x016,0x016,0x002,0x002,0x004,0x0ae,0x044,0x001,0x0ae,0x044), // 48x48 + array(0x034,0x034,0x030,0x030,0x01a,0x01a,0x018,0x018,0x002,0x002,0x004,0x0cc,0x054,0x002,0x066,0x02a), // 52x52 + array(0x040,0x040,0x038,0x038,0x010,0x010,0x00e,0x00e,0x004,0x004,0x010,0x118,0x070,0x002,0x08c,0x038), // 64x64 + array(0x048,0x048,0x040,0x040,0x012,0x012,0x010,0x010,0x004,0x004,0x010,0x170,0x090,0x004,0x05c,0x024), // 72x72 + array(0x050,0x050,0x048,0x048,0x014,0x014,0x012,0x012,0x004,0x004,0x010,0x1c8,0x0c0,0x004,0x072,0x030), // 80x80 + array(0x058,0x058,0x050,0x050,0x016,0x016,0x014,0x014,0x004,0x004,0x010,0x240,0x0e0,0x004,0x090,0x038), // 88x88 + array(0x060,0x060,0x058,0x058,0x018,0x018,0x016,0x016,0x004,0x004,0x010,0x2b8,0x110,0x004,0x0ae,0x044), // 96x96 + array(0x068,0x068,0x060,0x060,0x01a,0x01a,0x018,0x018,0x004,0x004,0x010,0x330,0x150,0x006,0x088,0x038), // 104x104 + array(0x078,0x078,0x06c,0x06c,0x014,0x014,0x012,0x012,0x006,0x006,0x024,0x41a,0x198,0x006,0x0af,0x044), // 120x120 + array(0x084,0x084,0x078,0x078,0x016,0x016,0x014,0x014,0x006,0x006,0x024,0x518,0x1f0,0x008,0x0a3,0x03e), // 132x132 + array(0x090,0x090,0x084,0x084,0x018,0x018,0x016,0x016,0x006,0x006,0x024,0x616,0x26c,0x00a,0x09c,0x03e), // 144x144 + // rectangular form (currently unused) --------------------------------------------------------------------------- + array(0x008,0x012,0x006,0x010,0x008,0x012,0x006,0x010,0x001,0x001,0x001,0x005,0x007,0x001,0x005,0x007), // 8x18 + array(0x008,0x020,0x006,0x01c,0x008,0x010,0x006,0x00e,0x001,0x002,0x002,0x00a,0x00b,0x001,0x00a,0x00b), // 8x32 + array(0x00c,0x01a,0x00a,0x018,0x00c,0x01a,0x00a,0x018,0x001,0x001,0x001,0x010,0x00e,0x001,0x010,0x00e), // 12x26 + array(0x00c,0x024,0x00a,0x020,0x00c,0x012,0x00a,0x010,0x001,0x002,0x002,0x00c,0x012,0x001,0x00c,0x012), // 12x36 + array(0x010,0x024,0x00e,0x020,0x010,0x012,0x00e,0x010,0x001,0x002,0x002,0x020,0x018,0x001,0x020,0x018), // 16x36 + array(0x010,0x030,0x00e,0x02c,0x010,0x018,0x00e,0x016,0x001,0x002,0x002,0x031,0x01c,0x001,0x031,0x01c) // 16x48 + ); + + /** + * Map encodation modes whit character sets. + * @protected + */ + protected $chset_id = array(ENC_C40 => 'C40', ENC_TXT => 'TXT', ENC_X12 =>'X12'); + + /** + * Basic set of characters for each encodation mode. + * @protected + */ + protected $chset = array( + 'C40' => array( // Basic set for C40 ---------------------------------------------------------------------------- + 'S1'=>0x00,'S2'=>0x01,'S3'=>0x02,0x20=>0x03,0x30=>0x04,0x31=>0x05,0x32=>0x06,0x33=>0x07,0x34=>0x08,0x35=>0x09, // + 0x36=>0x0a,0x37=>0x0b,0x38=>0x0c,0x39=>0x0d,0x41=>0x0e,0x42=>0x0f,0x43=>0x10,0x44=>0x11,0x45=>0x12,0x46=>0x13, // + 0x47=>0x14,0x48=>0x15,0x49=>0x16,0x4a=>0x17,0x4b=>0x18,0x4c=>0x19,0x4d=>0x1a,0x4e=>0x1b,0x4f=>0x1c,0x50=>0x1d, // + 0x51=>0x1e,0x52=>0x1f,0x53=>0x20,0x54=>0x21,0x55=>0x22,0x56=>0x23,0x57=>0x24,0x58=>0x25,0x59=>0x26,0x5a=>0x27),// + 'TXT' => array( // Basic set for TEXT --------------------------------------------------------------------------- + 'S1'=>0x00,'S2'=>0x01,'S3'=>0x02,0x20=>0x03,0x30=>0x04,0x31=>0x05,0x32=>0x06,0x33=>0x07,0x34=>0x08,0x35=>0x09, // + 0x36=>0x0a,0x37=>0x0b,0x38=>0x0c,0x39=>0x0d,0x61=>0x0e,0x62=>0x0f,0x63=>0x10,0x64=>0x11,0x65=>0x12,0x66=>0x13, // + 0x67=>0x14,0x68=>0x15,0x69=>0x16,0x6a=>0x17,0x6b=>0x18,0x6c=>0x19,0x6d=>0x1a,0x6e=>0x1b,0x6f=>0x1c,0x70=>0x1d, // + 0x71=>0x1e,0x72=>0x1f,0x73=>0x20,0x74=>0x21,0x75=>0x22,0x76=>0x23,0x77=>0x24,0x78=>0x25,0x79=>0x26,0x7a=>0x27),// + 'SH1' => array( // Shift 1 set ---------------------------------------------------------------------------------- + 0x00=>0x00,0x01=>0x01,0x02=>0x02,0x03=>0x03,0x04=>0x04,0x05=>0x05,0x06=>0x06,0x07=>0x07,0x08=>0x08,0x09=>0x09, // + 0x0a=>0x0a,0x0b=>0x0b,0x0c=>0x0c,0x0d=>0x0d,0x0e=>0x0e,0x0f=>0x0f,0x10=>0x10,0x11=>0x11,0x12=>0x12,0x13=>0x13, // + 0x14=>0x14,0x15=>0x15,0x16=>0x16,0x17=>0x17,0x18=>0x18,0x19=>0x19,0x1a=>0x1a,0x1b=>0x1b,0x1c=>0x1c,0x1d=>0x1d, // + 0x1e=>0x1e,0x1f=>0x1f), // + 'SH2' => array( // Shift 2 set ---------------------------------------------------------------------------------- + 0x21=>0x00,0x22=>0x01,0x23=>0x02,0x24=>0x03,0x25=>0x04,0x26=>0x05,0x27=>0x06,0x28=>0x07,0x29=>0x08,0x2a=>0x09, // + 0x2b=>0x0a,0x2c=>0x0b,0x2d=>0x0c,0x2e=>0x0d,0x2f=>0x0e,0x3a=>0x0f,0x3b=>0x10,0x3c=>0x11,0x3d=>0x12,0x3e=>0x13, // + 0x3f=>0x14,0x40=>0x15,0x5b=>0x16,0x5c=>0x17,0x5d=>0x18,0x5e=>0x19,0x5f=>0x1a,'F1'=>0x1b,'US'=>0x1e), // + 'S3C' => array( // Shift 3 set for C40 -------------------------------------------------------------------------- + 0x60=>0x00,0x61=>0x01,0x62=>0x02,0x63=>0x03,0x64=>0x04,0x65=>0x05,0x66=>0x06,0x67=>0x07,0x68=>0x08,0x69=>0x09, // + 0x6a=>0x0a,0x6b=>0x0b,0x6c=>0x0c,0x6d=>0x0d,0x6e=>0x0e,0x6f=>0x0f,0x70=>0x10,0x71=>0x11,0x72=>0x12,0x73=>0x13, // + 0x74=>0x14,0x75=>0x15,0x76=>0x16,0x77=>0x17,0x78=>0x18,0x79=>0x19,0x7a=>0x1a,0x7b=>0x1b,0x7c=>0x1c,0x7d=>0x1d, // + 0x7e=>0x1e,0x7f=>0x1f), + 'S3T' => array( // Shift 3 set for TEXT ------------------------------------------------------------------------- + 0x60=>0x00,0x41=>0x01,0x42=>0x02,0x43=>0x03,0x44=>0x04,0x45=>0x05,0x46=>0x06,0x47=>0x07,0x48=>0x08,0x49=>0x09, // + 0x4a=>0x0a,0x4b=>0x0b,0x4c=>0x0c,0x4d=>0x0d,0x4e=>0x0e,0x4f=>0x0f,0x50=>0x10,0x51=>0x11,0x52=>0x12,0x53=>0x13, // + 0x54=>0x14,0x55=>0x15,0x56=>0x16,0x57=>0x17,0x58=>0x18,0x59=>0x19,0x5a=>0x1a,0x7b=>0x1b,0x7c=>0x1c,0x7d=>0x1d, // + 0x7e=>0x1e,0x7f=>0x1f), // + 'X12' => array( // Set for X12 ---------------------------------------------------------------------------------- + 0x0d=>0x00,0x2a=>0x01,0x3e=>0x02,0x20=>0x03,0x30=>0x04,0x31=>0x05,0x32=>0x06,0x33=>0x07,0x34=>0x08,0x35=>0x09, // + 0x36=>0x0a,0x37=>0x0b,0x38=>0x0c,0x39=>0x0d,0x41=>0x0e,0x42=>0x0f,0x43=>0x10,0x44=>0x11,0x45=>0x12,0x46=>0x13, // + 0x47=>0x14,0x48=>0x15,0x49=>0x16,0x4a=>0x17,0x4b=>0x18,0x4c=>0x19,0x4d=>0x1a,0x4e=>0x1b,0x4f=>0x1c,0x50=>0x1d, // + 0x51=>0x1e,0x52=>0x1f,0x53=>0x20,0x54=>0x21,0x55=>0x22,0x56=>0x23,0x57=>0x24,0x58=>0x25,0x59=>0x26,0x5a=>0x27) // + ); + +// ----------------------------------------------------------------------------- + + /** + * This is the class constructor. + * Creates a datamatrix object + * @param string $code Code to represent using Datamatrix. + * @public + */ + public function __construct($code) { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // get data codewords + $cw = $this->getHighLevelEncoding($code); + // number of data codewords + $nd = count($cw); + // check size + if ($nd > 1558) { + return false; + } + // get minimum required matrix size. + foreach ($this->symbattr as $params) { + if ($params[11] >= $nd) { + break; + } + } + if ($params[11] < $nd) { + // too much data + return false; + } elseif ($params[11] > $nd) { + // add padding + if ((($params[11] - $nd) > 1) AND ($cw[($nd - 1)] != 254)) { + if ($this->last_enc == ENC_EDF) { + // switch to ASCII encoding + $cw[] = 124; + ++$nd; + } elseif (($this->last_enc != ENC_ASCII) AND ($this->last_enc != ENC_BASE256)) { + // switch to ASCII encoding + $cw[] = 254; + ++$nd; + } + } + if ($params[11] > $nd) { + // add first pad + $cw[] = 129; + ++$nd; + // add remaining pads + for ($i = $nd; $i < $params[11]; ++$i) { + $cw[] = $this->get253StateCodeword(129, $i); + } + } + } + // add error correction codewords + $cw = $this->getErrorCorrection($cw, $params[13], $params[14], $params[15]); + // initialize empty arrays + $grid = array_fill(0, ($params[2] * $params[3]), 0); + // get placement map + $places = $this->getPlacementMap($params[2], $params[3]); + // fill the grid with data + $grid = array(); + $i = 0; + // region data row max index + $rdri = ($params[4] - 1); + // region data column max index + $rdci = ($params[5] - 1); + // for each vertical region + for ($vr = 0; $vr < $params[9]; ++$vr) { + // for each row on region + for ($r = 0; $r < $params[4]; ++$r) { + // get row + $row = (($vr * $params[4]) + $r); + // for each horizontal region + for ($hr = 0; $hr < $params[8]; ++$hr) { + // for each column on region + for ($c = 0; $c < $params[5]; ++$c) { + // get column + $col = (($hr * $params[5]) + $c); + // braw bits by case + if ($r == 0) { + // top finder pattern + if ($c % 2) { + $grid[$row][$col] = 0; + } else { + $grid[$row][$col] = 1; + } + } elseif ($r == $rdri) { + // bottom finder pattern + $grid[$row][$col] = 1; + } elseif ($c == 0) { + // left finder pattern + $grid[$row][$col] = 1; + } elseif ($c == $rdci) { + // right finder pattern + if ($r % 2) { + $grid[$row][$col] = 1; + } else { + $grid[$row][$col] = 0; + } + } else { // data bit + if ($places[$i] < 2) { + $grid[$row][$col] = $places[$i]; + } else { + // codeword ID + $cw_id = (floor($places[$i] / 10) - 1); + // codeword BIT mask + $cw_bit = pow(2, (8 - ($places[$i] % 10))); + $grid[$row][$col] = (($cw[$cw_id] & $cw_bit) == 0) ? 0 : 1; + } + ++$i; + } + } + } + } + } + $this->barcode_array['num_rows'] = $params[0]; + $this->barcode_array['num_cols'] = $params[1]; + $this->barcode_array['bcode'] = $grid; + } + + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Product of two numbers in a Power-of-Two Galois Field + * @param int $a first number to multiply. + * @param int $b second number to multiply. + * @param array $log Log table. + * @param array $alog Anti-Log table. + * @param int $gf Number of Factors of the Reed-Solomon polynomial. + * @return int product + * @protected + */ + protected function getGFProduct($a, $b, $log, $alog, $gf) { + if (($a == 0) OR ($b == 0)) { + return 0; + } + return ($alog[($log[$a] + $log[$b]) % ($gf - 1)]); + } + + /** + * Add error correction codewords to data codewords array (ANNEX E). + * @param array $wd Array of datacodewords. + * @param int $nb Number of blocks. + * @param int $nd Number of data codewords per block. + * @param int $nc Number of correction codewords per block. + * @param int $gf numner of fields on log/antilog table (power of 2). + * @param int $pp The value of its prime modulus polynomial (301 for ECC200). + * @return array data codewords + error codewords + * @protected + */ + protected function getErrorCorrection($wd, $nb, $nd, $nc, $gf=256, $pp=301) { + // generate the log ($log) and antilog ($alog) tables + $log[0] = 0; + $alog[0] = 1; + for ($i = 1; $i < $gf; ++$i) { + $alog[$i] = ($alog[($i - 1)] * 2); + if ($alog[$i] >= $gf) { + $alog[$i] ^= $pp; + } + $log[$alog[$i]] = $i; + } + ksort($log); + // generate the polynomial coefficients (c) + $c = array_fill(0, ($nc + 1), 0); + $c[0] = 1; + for ($i = 1; $i <= $nc; ++$i) { + $c[$i] = $c[($i-1)]; + for ($j = ($i - 1); $j >= 1; --$j) { + $c[$j] = $c[($j - 1)] ^ $this->getGFProduct($c[$j], $alog[$i], $log, $alog, $gf); + } + $c[0] = $this->getGFProduct($c[0], $alog[$i], $log, $alog, $gf); + } + ksort($c); + // total number of data codewords + $num_wd = ($nb * $nd); + // total number of error codewords + $num_we = ($nb * $nc); + // for each block + for ($b = 0; $b < $nb; ++$b) { + // create interleaved data block + $block = array(); + for ($n = $b; $n < $num_wd; $n += $nb) { + $block[] = $wd[$n]; + } + // initialize error codewords + $we = array_fill(0, ($nc + 1), 0); + // calculate error correction codewords for this block + for ($i = 0; $i < $nd; ++$i) { + $k = ($we[0] ^ $block[$i]); + for ($j = 0; $j < $nc; ++$j) { + $we[$j] = ($we[($j + 1)] ^ $this->getGFProduct($k, $c[($nc - $j - 1)], $log, $alog, $gf)); + } + } + // add error codewords at the end of data codewords + $j = 0; + for ($i = $b; $i < $num_we; $i += $nb) { + $wd[($num_wd + $i)] = $we[$j]; + ++$j; + } + } + // reorder codewords + ksort($wd); + return $wd; + } + + /** + * Return the 253-state codeword + * @param int $cwpad Pad codeword. + * @param int $cwpos Number of data codewords from the beginning of encoded data. + * @return int pad codeword + * @protected + */ + protected function get253StateCodeword($cwpad, $cwpos) { + $pad = ($cwpad + (((149 * $cwpos) % 253) + 1)); + if ($pad > 254) { + $pad -= 254; + } + return $pad; + } + + /** + * Return the 255-state codeword + * @param int $cwpad Pad codeword. + * @param int $cwpos Number of data codewords from the beginning of encoded data. + * @return int pad codeword + * @protected + */ + protected function get255StateCodeword($cwpad, $cwpos) { + $pad = ($cwpad + (((149 * $cwpos) % 255) + 1)); + if ($pad > 255) { + $pad -= 256; + } + return $pad; + } + + /** + * Returns true if the char belongs to the selected mode + * @param int $chr Character (byte) to check. + * @param int $mode Current encoding mode. + * @return boolean true if the char is of the selected mode. + * @protected + */ + protected function isCharMode($chr, $mode) { + $status = false; + switch ($mode) { + case ENC_ASCII: { // ASCII character 0 to 127 + $status = (($chr >= 0) AND ($chr <= 127)); + break; + } + case ENC_C40: { // Upper-case alphanumeric + $status = (($chr == 32) OR (($chr >= 48) AND ($chr <= 57)) OR (($chr >= 65) AND ($chr <= 90))); + break; + } + case ENC_TXT: { // Lower-case alphanumeric + $status = (($chr == 32) OR (($chr >= 48) AND ($chr <= 57)) OR (($chr >= 97) AND ($chr <= 122))); + break; + } + case ENC_X12: { // ANSI X12 + $status = (($chr == 13) OR ($chr == 42) OR ($chr == 62)); + break; + } + case ENC_EDF: { // ASCII character 32 to 94 + $status = (($chr >= 32) AND ($chr <= 94)); + break; + } + case ENC_BASE256: { // Function character (FNC1, Structured Append, Reader Program, or Code Page) + $status = (($chr == 232) OR ($chr == 233) OR ($chr == 234) OR ($chr == 241)); + break; + } + case ENC_ASCII_EXT: { // ASCII character 128 to 255 + $status = (($chr >= 128) AND ($chr <= 255)); + break; + } + case ENC_ASCII_NUM: { // ASCII digits + $status = (($chr >= 48) AND ($chr <= 57)); + break; + } + } + return $status; + } + + /** + * The look-ahead test scans the data to be encoded to find the best mode (Annex P - steps from J to S). + * @param string $data data to encode + * @param int $pos current position + * @param int $mode current encoding mode + * @return int encoding mode + * @protected + */ + protected function lookAheadTest($data, $pos, $mode) { + $data_length = strlen($data); + if ($pos >= $data_length) { + return $mode; + } + $charscount = 0; // count processed chars + // STEP J + if ($mode == ENC_ASCII) { + $numch = array(0, 1, 1, 1, 1, 1.25); + } else { + $numch = array(1, 2, 2, 2, 2, 2.25); + $numch[$mode] = 0; + } + while (true) { + // STEP K + if (($pos + $charscount) == $data_length) { + if ($numch[ENC_ASCII] <= ceil(min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256]))) { + return ENC_ASCII; + } + if ($numch[ENC_BASE256] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF]))) { + return ENC_BASE256; + } + if ($numch[ENC_EDF] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_BASE256]))) { + return ENC_EDF; + } + if ($numch[ENC_TXT] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256]))) { + return ENC_TXT; + } + if ($numch[ENC_X12] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_EDF], $numch[ENC_BASE256]))) { + return ENC_X12; + } + return ENC_C40; + } + // get char + $chr = ord($data[$pos + $charscount]); + $charscount++; + // STEP L + if ($this->isCharMode($chr, ENC_ASCII_NUM)) { + $numch[ENC_ASCII] += (1 / 2); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_ASCII] = ceil($numch[ENC_ASCII]); + $numch[ENC_ASCII] += 2; + } else { + $numch[ENC_ASCII] = ceil($numch[ENC_ASCII]); + $numch[ENC_ASCII] += 1; + } + // STEP M + if ($this->isCharMode($chr, ENC_C40)) { + $numch[ENC_C40] += (2 / 3); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_C40] += (8 / 3); + } else { + $numch[ENC_C40] += (4 / 3); + } + // STEP N + if ($this->isCharMode($chr, ENC_TXT)) { + $numch[ENC_TXT] += (2 / 3); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_TXT] += (8 / 3); + } else { + $numch[ENC_TXT] += (4 / 3); + } + // STEP O + if ($this->isCharMode($chr, ENC_X12) OR $this->isCharMode($chr, ENC_C40)) { + $numch[ENC_X12] += (2 / 3); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_X12] += (13 / 3); + } else { + $numch[ENC_X12] += (10 / 3); + } + // STEP P + if ($this->isCharMode($chr, ENC_EDF)) { + $numch[ENC_EDF] += (3 / 4); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_EDF] += (17 / 4); + } else { + $numch[ENC_EDF] += (13 / 4); + } + // STEP Q + if ($this->isCharMode($chr, ENC_BASE256)) { + $numch[ENC_BASE256] += 4; + } else { + $numch[ENC_BASE256] += 1; + } + // STEP R + if ($charscount >= 4) { + if (($numch[ENC_ASCII] + 1) <= min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256])) { + return ENC_ASCII; + } + if ((($numch[ENC_BASE256] + 1) <= $numch[ENC_ASCII]) + OR (($numch[ENC_BASE256] + 1) < min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF]))) { + return ENC_BASE256; + } + if (($numch[ENC_EDF] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_BASE256])) { + return ENC_EDF; + } + if (($numch[ENC_TXT] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256])) { + return ENC_TXT; + } + if (($numch[ENC_X12] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_EDF], $numch[ENC_BASE256])) { + return ENC_X12; + } + if (($numch[ENC_C40] + 1) < min($numch[ENC_ASCII], $numch[ENC_TXT], $numch[ENC_EDF], $numch[ENC_BASE256])) { + if ($numch[ENC_C40] < $numch[ENC_X12]) { + return ENC_C40; + } + if ($numch[ENC_C40] == $numch[ENC_X12]) { + $k = ($pos + $charscount + 1); + while ($k < $data_length) { + $tmpchr = ord($data[$k]); + if ($this->isCharMode($tmpchr, ENC_X12)) { + return ENC_X12; + } elseif (!($this->isCharMode($tmpchr, ENC_X12) OR $this->isCharMode($tmpchr, ENC_C40))) { + break; + } + ++$k; + } + return ENC_C40; + } + } + } + } // end of while + } + + /** + * Get the switching codeword to a new encoding mode (latch codeword) + * @param int $mode New encoding mode. + * @return int Switch codeword. + * @protected + */ + protected function getSwitchEncodingCodeword($mode) { + switch ($mode) { + case ENC_ASCII: { // ASCII character 0 to 127 + $cw = 254; + if ($this->last_enc == ENC_EDF) { + $cw = 124; + } + break; + } + case ENC_C40: { // Upper-case alphanumeric + $cw = 230; + break; + } + case ENC_TXT: { // Lower-case alphanumeric + $cw = 239; + break; + } + case ENC_X12: { // ANSI X12 + $cw = 238; + break; + } + case ENC_EDF: { // ASCII character 32 to 94 + $cw = 240; + break; + } + case ENC_BASE256: { // Function character (FNC1, Structured Append, Reader Program, or Code Page) + $cw = 231; + break; + } + } + return $cw; + } + + /** + * Choose the minimum matrix size and return the max number of data codewords. + * @param int $numcw Number of current codewords. + * @return int number of data codewords in matrix + * @protected + */ + protected function getMaxDataCodewords($numcw) { + foreach ($this->symbattr as $key => $matrix) { + if ($matrix[11] >= $numcw) { + return $matrix[11]; + } + } + return 0; + } + + /** + * Get high level encoding using the minimum symbol data characters for ECC 200 + * @param string $data data to encode + * @return array of codewords + * @protected + */ + protected function getHighLevelEncoding($data) { + // STEP A. Start in ASCII encodation. + $enc = ENC_ASCII; // current encoding mode + $pos = 0; // current position + $cw = array(); // array of codewords to be returned + $cw_num = 0; // number of data codewords + $data_length = strlen($data); // number of chars + while ($pos < $data_length) { + // set last used encoding + $this->last_enc = $enc; + switch ($enc) { + case ENC_ASCII: { // STEP B. While in ASCII encodation + if (($data_length > 1) AND ($pos < ($data_length - 1)) AND ($this->isCharMode(ord($data[$pos]), ENC_ASCII_NUM) AND $this->isCharMode(ord($data[$pos + 1]), ENC_ASCII_NUM))) { + // 1. If the next data sequence is at least 2 consecutive digits, encode the next two digits as a double digit in ASCII mode. + $cw[] = (intval(substr($data, $pos, 2)) + 130); + ++$cw_num; + $pos += 2; + } else { + // 2. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + // switch to new encoding + $enc = $newenc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + } else { + // get new byte + $chr = ord($data[$pos]); + ++$pos; + if ($this->isCharMode($chr, ENC_ASCII_EXT)) { + // 3. If the next data character is extended ASCII (greater than 127) encode it in ASCII mode first using the Upper Shift (value 235) character. + $cw[] = 235; + $cw[] = ($chr - 127); + $cw_num += 2; + } else { + // 4. Otherwise process the next data character in ASCII encodation. + $cw[] = ($chr + 1); + ++$cw_num; + } + } + } + break; + } + case ENC_C40 : // Upper-case alphanumeric + case ENC_TXT : // Lower-case alphanumeric + case ENC_X12 : { // ANSI X12 + $temp_cw = array(); + $p = 0; + $epos = $pos; + // get charset ID + $set_id = $this->chset_id[$enc]; + // get basic charset for current encoding + $charset = $this->chset[$set_id]; + do { + // 2. process the next character in C40 encodation. + $chr = ord($data[$epos]); + ++$epos; + // check for extended character + if ($chr & 0x80) { + if ($enc == ENC_X12) { + return false; + } + $chr = ($chr & 0x7f); + $temp_cw[] = 1; // shift 2 + $temp_cw[] = 30; // upper shift + $p += 2; + } + if (isset($charset[$chr])) { + $temp_cw[] = $charset[$chr]; + ++$p; + } else { + if (isset($this->chset['SH1'][$chr])) { + $temp_cw[] = 0; // shift 1 + $shiftset = $this->chset['SH1']; + } elseif (isset($this->chset['SH2'][$chr])) { + $temp_cw[] = 1; // shift 2 + $shiftset = $this->chset['SH2']; + } elseif (($enc == ENC_C40) AND isset($this->chset['S3C'][$chr])) { + $temp_cw[] = 2; // shift 3 + $shiftset = $this->chset['S3C']; + } elseif (($enc == ENC_TXT) AND isset($this->chset['S3T'][$chr])) { + $temp_cw[] = 2; // shift 3 + $shiftset = $this->chset['S3T']; + } else { + return false; + } + $temp_cw[] = $shiftset[$chr]; + $p += 2; + } + if ($p >= 3) { + $c1 = array_shift($temp_cw); + $c2 = array_shift($temp_cw); + $c3 = array_shift($temp_cw); + $p -= 3; + $tmp = ((1600 * $c1) + (40 * $c2) + $c3 + 1); + $cw[] = ($tmp >> 8); + $cw[] = ($tmp % 256); + $cw_num += 2; + $pos = $epos; + // 1. If the C40 encoding is at the point of starting a new double symbol character and if the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + // switch to new encoding + $enc = $newenc; + if ($enc != ENC_ASCII) { + // set unlatch character + $cw[] = $this->getSwitchEncodingCodeword(ENC_ASCII); + ++$cw_num; + } + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + $pos -= $p; + $p = 0; + break; + } + } + } while (($p > 0) AND ($epos < $data_length)); + // process last data (if any) + if ($p > 0) { + // get remaining number of data symbols + $cwr = ($this->getMaxDataCodewords($cw_num) - $cw_num); + if (($cwr == 1) AND ($p == 1)) { + // d. If one symbol character remains and one C40 value (data character) remains to be encoded + $c1 = array_shift($temp_cw); + --$p; + $cw[] = ($chr + 1); + ++$cw_num; + $pos = $epos; + $enc = ENC_ASCII; + $this->last_enc = $enc; + } elseif (($cwr == 2) AND ($p == 1)) { + // c. If two symbol characters remain and only one C40 value (data character) remains to be encoded + $c1 = array_shift($temp_cw); + --$p; + $cw[] = 254; + $cw[] = ($chr + 1); + $cw_num += 2; + $pos = $epos; + $enc = ENC_ASCII; + $this->last_enc = $enc; + } elseif (($cwr == 2) AND ($p == 2)) { + // b. If two symbol characters remain and two C40 values remain to be encoded + $c1 = array_shift($temp_cw); + $c2 = array_shift($temp_cw); + $p -= 2; + $tmp = ((1600 * $c1) + (40 * $c2) + 1); + $cw[] = ($tmp >> 8); + $cw[] = ($tmp % 256); + $cw_num += 2; + $pos = $epos; + $enc = ENC_ASCII; + $this->last_enc = $enc; + } else { + // switch to ASCII encoding + if ($enc != ENC_ASCII) { + $enc = ENC_ASCII; + $this->last_enc = $enc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + $pos = ($epos - $p); + } + } + } + break; + } + case ENC_EDF: { // F. While in EDIFACT (EDF) encodation + // initialize temporary array with 0 length + $temp_cw = array(); + $epos = $pos; + $field_length = 0; + $newenc = $enc; + do { + // 2. process the next character in EDIFACT encodation. + $chr = ord($data[$epos]); + if ($this->isCharMode($chr, ENC_EDF)) { + ++$epos; + $temp_cw[] = $chr; + ++$field_length; + } + if (($field_length == 4) OR ($epos == $data_length) OR !$this->isCharMode($chr, ENC_EDF)) { + if (($epos == $data_length) AND ($field_length < 3)) { + $enc = ENC_ASCII; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + break; + } + if ($field_length < 4) { + // set unlatch character + $temp_cw[] = 0x1f; + ++$field_length; + // fill empty characters + for ($i = $field_length; $i < 4; ++$i) { + $temp_cw[] = 0; + } + $enc = ENC_ASCII; + $this->last_enc = $enc; + } + // encodes four data characters in three codewords + $tcw = (($temp_cw[0] & 0x3F) << 2) + (($temp_cw[1] & 0x30) >> 4); + if ($tcw > 0) { + $cw[] = $tcw; + $cw_num++; + } + $tcw= (($temp_cw[1] & 0x0F) << 4) + (($temp_cw[2] & 0x3C) >> 2); + if ($tcw > 0) { + $cw[] = $tcw; + $cw_num++; + } + $tcw = (($temp_cw[2] & 0x03) << 6) + ($temp_cw[3] & 0x3F); + if ($tcw > 0) { + $cw[] = $tcw; + $cw_num++; + } + $temp_cw = array(); + $pos = $epos; + $field_length = 0; + if ($enc == ENC_ASCII) { + break; // exit from EDIFACT mode + } + } + } while ($epos < $data_length); + break; + } + case ENC_BASE256: { // G. While in Base 256 (B256) encodation + // initialize temporary array with 0 length + $temp_cw = array(); + $field_length = 0; + while (($pos < $data_length) AND ($field_length <= 1555)) { + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + // 1. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $enc = $newenc; + break; // exit from B256 mode + } else { + // 2. Otherwise, process the next character in Base 256 encodation. + $chr = ord($data[$pos]); + ++$pos; + $temp_cw[] = $chr; + ++$field_length; + } + } + // set field length + if ($field_length <= 249) { + $cw[] = $this->get255StateCodeword($field_length, ($cw_num + 1)); + ++$cw_num; + } else { + $cw[] = $this->get255StateCodeword((floor($field_length / 250) + 249), ($cw_num + 1)); + $cw[] = $this->get255StateCodeword(($field_length % 250), ($cw_num + 2)); + $cw_num += 2; + } + if (!empty($temp_cw)) { + // add B256 field + foreach ($temp_cw as $p => $cht) { + $cw[] = $this->get255StateCodeword($cht, ($cw_num + $p + 1)); + } + } + break; + } + } // end of switch enc + } // end of while + return $cw; + } + + /** + * Places "chr+bit" with appropriate wrapping within array[]. + * (Annex F - ECC 200 symbol character placement) + * @param array $marr Array of symbols. + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @param int $row Row number. + * @param int $col Column number. + * @param int $chr Char byte. + * @param int $bit Bit. + * @return array + * @protected + */ + protected function placeModule($marr, $nrow, $ncol, $row, $col, $chr, $bit) { + if ($row < 0) { + $row += $nrow; + $col += (4 - (($nrow + 4) % 8)); + } + if ($col < 0) { + $col += $ncol; + $row += (4 - (($ncol + 4) % 8)); + } + $marr[(($row * $ncol) + $col)] = ((10 * $chr) + $bit); + return $marr; + } + + /** + * Places the 8 bits of a utah-shaped symbol character. + * (Annex F - ECC 200 symbol character placement) + * @param array $marr Array of symbols. + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @param int $row Row number. + * @param int $col Column number. + * @param int $chr Char byte. + * @return array + * @protected + */ + protected function placeUtah($marr, $nrow, $ncol, $row, $col, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $row-2, $col-2, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-2, $col-1, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-1, $col-2, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-1, $col-1, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-1, $col, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, $row, $col-2, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, $row, $col-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, $row, $col, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the first special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param array $marr Array of symbols. + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @param int $chr Char byte. + * @return array + * @protected + */ + protected function placeCornerA($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 1, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 2, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 2, $ncol-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 3, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the second special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param array $marr Array of symbols. + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @param int $chr Char byte. + * @return array + * @protected + */ + protected function placeCornerB($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-3, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-2, 0, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-4, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-3, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the third special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param array $marr Array of symbols. + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @param int $chr Char byte. + * @return array + * @protected + */ + protected function placeCornerC($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-3, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-2, 0, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 2, $ncol-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 3, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the fourth special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param array $marr Array of symbols. + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @param int $chr Char byte. + * @return array + * @protected + */ + protected function placeCornerD($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, $ncol-1, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-3, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-3, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-2, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Build a placement map. + * (Annex F - ECC 200 symbol character placement) + * @param int $nrow Number of rows. + * @param int $ncol Number of columns. + * @return array + * @protected + */ + protected function getPlacementMap($nrow, $ncol) { + // initialize array with zeros + $marr = array_fill(0, ($nrow * $ncol), 0); + // set starting values + $chr = 1; + $row = 4; + $col = 0; + do { + // repeatedly first check for one of the special corner cases, then + if (($row == $nrow) AND ($col == 0)) { + $marr = $this->placeCornerA($marr, $nrow, $ncol, $chr); + ++$chr; + } + if (($row == ($nrow - 2)) AND ($col == 0) AND ($ncol % 4)) { + $marr = $this->placeCornerB($marr, $nrow, $ncol, $chr); + ++$chr; + } + if (($row == ($nrow - 2)) AND ($col == 0) AND (($ncol % 8) == 4)) { + $marr = $this->placeCornerC($marr, $nrow, $ncol, $chr); + ++$chr; + } + if (($row == ($nrow + 4)) AND ($col == 2) AND (!($ncol % 8))) { + $marr = $this->placeCornerD($marr, $nrow, $ncol, $chr); + ++$chr; + } + // sweep upward diagonally, inserting successive characters, + do { + if (($row < $nrow) AND ($col >= 0) AND (!$marr[(($row * $ncol) + $col)])) { + $marr = $this->placeUtah($marr, $nrow, $ncol, $row, $col, $chr); + ++$chr; + } + $row -= 2; + $col += 2; + } while (($row >= 0) AND ($col < $ncol)); + ++$row; + $col += 3; + // & then sweep downward diagonally, inserting successive characters,... + do { + if (($row >= 0) AND ($col < $ncol) AND (!$marr[(($row * $ncol) + $col)])) { + $marr = $this->placeUtah($marr, $nrow, $ncol, $row, $col, $chr); + ++$chr; + } + $row += 2; + $col -= 2; + } while (($row < $nrow) AND ($col >= 0)); + $row += 3; + ++$col; + // ... until the entire array is scanned + } while (($row < $nrow) OR ($col < $ncol)); + // lastly, if the lower righthand corner is untouched, fill in fixed pattern + if (!$marr[(($nrow * $ncol) - 1)]) { + $marr[(($nrow * $ncol) - 1)] = 1; + $marr[(($nrow * $ncol) - $ncol - 2)] = 1; + } + return $marr; + } + +} // end DataMatrix class +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/barcodes/pdf417.php b/incs/tcpdf/include/barcodes/pdf417.php new file mode 100644 index 0000000..bda2482 --- /dev/null +++ b/incs/tcpdf/include/barcodes/pdf417.php @@ -0,0 +1,996 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create PDF417 barcode arrays for TCPDF class. +// PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. +// It is one of the most popular 2D codes because of its ability to be read with slightly modified handheld laser or linear CCD scanners. +// TECHNICAL DATA / FEATURES OF PDF417: +// Encodable Character Set: All 128 ASCII Characters (including extended) +// Code Type: Continuous, Multi-Row +// Symbol Height: 3 - 90 Rows +// Symbol Width: 90X - 583X +// Bidirectional Decoding: Yes +// Error Correction Characters: 2 - 512 +// Maximum Data Characters: 1850 text, 2710 digits, 1108 bytes +// +//============================================================+ + +/** + * @file + * Class to create PDF417 barcode arrays for TCPDF class. + * PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. + * (requires PHP bcmath extension) + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.005 + */ + +// definitions +if (!defined('PDF417DEFS')) { + + /** + * Indicate that definitions for this class are set + */ + define('PDF417DEFS', true); + + // ----------------------------------------------------- + + /** + * Row height respect X dimension of single module + */ + define('ROWHEIGHT', 4); + + /** + * Horizontal quiet zone in modules + */ + define('QUIETH', 2); + + /** + * Vertical quiet zone in modules + */ + define('QUIETV', 2); + +} // end of definitions + +// #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# + +/** + * @class PDF417 + * Class to create PDF417 barcode arrays for TCPDF class. + * PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.003 + */ +class PDF417 { + + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + + /** + * Start pattern. + * @protected + */ + protected $start_pattern = '11111111010101000'; + + /** + * Stop pattern. + * @protected + */ + protected $stop_pattern = '111111101000101001'; + + /** + * Array of text Compaction Sub-Modes (values 0xFB - 0xFF are used for submode changers). + * @protected + */ + protected $textsubmodes = array( + array(0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x20,0xFD,0xFE,0xFF), // Alpha + array(0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x20,0xFD,0xFE,0xFF), // Lower + array(0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x26,0x0d,0x09,0x2c,0x3a,0x23,0x2d,0x2e,0x24,0x2f,0x2b,0x25,0x2a,0x3d,0x5e,0xFB,0x20,0xFD,0xFE,0xFF), // Mixed + array(0x3b,0x3c,0x3e,0x40,0x5b,0x5c,0x5d,0x5f,0x60,0x7e,0x21,0x0d,0x09,0x2c,0x3a,0x0a,0x2d,0x2e,0x24,0x2f,0x22,0x7c,0x2a,0x28,0x29,0x3f,0x7b,0x7d,0x27,0xFF) // Puntuaction + ); + + /** + * Array of switching codes for Text Compaction Sub-Modes. + * @protected + */ + protected $textlatch = array( + '01' => array(27), '02' => array(28), '03' => array(28,25), // + '10' => array(28,28), '12' => array(28), '13' => array(28,25), // + '20' => array(28), '21' => array(27), '23' => array(25), // + '30' => array(29), '31' => array(29,27), '32' => array(29,28) // + ); + + /** + * Clusters of codewords (0, 3, 6)
    + * Values are hex equivalents of binary representation of bars (1 = bar, 0 = space).
    + * The codewords numbered from 900 to 928 have special meaning, some enable to switch between modes in order to optimise the code:
      + *
    • 900 : Switch to "Text" mode
    • + *
    • 901 : Switch to "Byte" mode
    • + *
    • 902 : Switch to "Numeric" mode
    • + *
    • 903 - 912 : Reserved
    • + *
    • 913 : Switch to "Octet" only for the next codeword
    • + *
    • 914 - 920 : Reserved
    • + *
    • 921 : Initialization
    • + *
    • 922 : Terminator codeword for Macro PDF control block
    • + *
    • 923 : Sequence tag to identify the beginning of optional fields in the Macro PDF control block
    • + *
    • 924 : Switch to "Byte" mode (If the total number of byte is multiple of 6)
    • + *
    • 925 : Identifier for a user defined Extended Channel Interpretation (ECI)
    • + *
    • 926 : Identifier for a general purpose ECI format
    • + *
    • 927 : Identifier for an ECI of a character set or code page
    • + *
    • 928 : Macro marker codeword to indicate the beginning of a Macro PDF Control Block
    • + *
    + * @protected + */ + protected $clusters = array( + array( // cluster 0 ----------------------------------------------------------------------- + 0x1d5c0,0x1eaf0,0x1f57c,0x1d4e0,0x1ea78,0x1f53e,0x1a8c0,0x1d470,0x1a860,0x15040, // 10 + 0x1a830,0x15020,0x1adc0,0x1d6f0,0x1eb7c,0x1ace0,0x1d678,0x1eb3e,0x158c0,0x1ac70, // 20 + 0x15860,0x15dc0,0x1aef0,0x1d77c,0x15ce0,0x1ae78,0x1d73e,0x15c70,0x1ae3c,0x15ef0, // 30 + 0x1af7c,0x15e78,0x1af3e,0x15f7c,0x1f5fa,0x1d2e0,0x1e978,0x1f4be,0x1a4c0,0x1d270, // 40 + 0x1e93c,0x1a460,0x1d238,0x14840,0x1a430,0x1d21c,0x14820,0x1a418,0x14810,0x1a6e0, // 50 + 0x1d378,0x1e9be,0x14cc0,0x1a670,0x1d33c,0x14c60,0x1a638,0x1d31e,0x14c30,0x1a61c, // 60 + 0x14ee0,0x1a778,0x1d3be,0x14e70,0x1a73c,0x14e38,0x1a71e,0x14f78,0x1a7be,0x14f3c, // 70 + 0x14f1e,0x1a2c0,0x1d170,0x1e8bc,0x1a260,0x1d138,0x1e89e,0x14440,0x1a230,0x1d11c, // 80 + 0x14420,0x1a218,0x14410,0x14408,0x146c0,0x1a370,0x1d1bc,0x14660,0x1a338,0x1d19e, // 90 + 0x14630,0x1a31c,0x14618,0x1460c,0x14770,0x1a3bc,0x14738,0x1a39e,0x1471c,0x147bc, // 100 + 0x1a160,0x1d0b8,0x1e85e,0x14240,0x1a130,0x1d09c,0x14220,0x1a118,0x1d08e,0x14210, // 110 + 0x1a10c,0x14208,0x1a106,0x14360,0x1a1b8,0x1d0de,0x14330,0x1a19c,0x14318,0x1a18e, // 120 + 0x1430c,0x14306,0x1a1de,0x1438e,0x14140,0x1a0b0,0x1d05c,0x14120,0x1a098,0x1d04e, // 130 + 0x14110,0x1a08c,0x14108,0x1a086,0x14104,0x141b0,0x14198,0x1418c,0x140a0,0x1d02e, // 140 + 0x1a04c,0x1a046,0x14082,0x1cae0,0x1e578,0x1f2be,0x194c0,0x1ca70,0x1e53c,0x19460, // 150 + 0x1ca38,0x1e51e,0x12840,0x19430,0x12820,0x196e0,0x1cb78,0x1e5be,0x12cc0,0x19670, // 160 + 0x1cb3c,0x12c60,0x19638,0x12c30,0x12c18,0x12ee0,0x19778,0x1cbbe,0x12e70,0x1973c, // 170 + 0x12e38,0x12e1c,0x12f78,0x197be,0x12f3c,0x12fbe,0x1dac0,0x1ed70,0x1f6bc,0x1da60, // 180 + 0x1ed38,0x1f69e,0x1b440,0x1da30,0x1ed1c,0x1b420,0x1da18,0x1ed0e,0x1b410,0x1da0c, // 190 + 0x192c0,0x1c970,0x1e4bc,0x1b6c0,0x19260,0x1c938,0x1e49e,0x1b660,0x1db38,0x1ed9e, // 200 + 0x16c40,0x12420,0x19218,0x1c90e,0x16c20,0x1b618,0x16c10,0x126c0,0x19370,0x1c9bc, // 210 + 0x16ec0,0x12660,0x19338,0x1c99e,0x16e60,0x1b738,0x1db9e,0x16e30,0x12618,0x16e18, // 220 + 0x12770,0x193bc,0x16f70,0x12738,0x1939e,0x16f38,0x1b79e,0x16f1c,0x127bc,0x16fbc, // 230 + 0x1279e,0x16f9e,0x1d960,0x1ecb8,0x1f65e,0x1b240,0x1d930,0x1ec9c,0x1b220,0x1d918, // 240 + 0x1ec8e,0x1b210,0x1d90c,0x1b208,0x1b204,0x19160,0x1c8b8,0x1e45e,0x1b360,0x19130, // 250 + 0x1c89c,0x16640,0x12220,0x1d99c,0x1c88e,0x16620,0x12210,0x1910c,0x16610,0x1b30c, // 260 + 0x19106,0x12204,0x12360,0x191b8,0x1c8de,0x16760,0x12330,0x1919c,0x16730,0x1b39c, // 270 + 0x1918e,0x16718,0x1230c,0x12306,0x123b8,0x191de,0x167b8,0x1239c,0x1679c,0x1238e, // 280 + 0x1678e,0x167de,0x1b140,0x1d8b0,0x1ec5c,0x1b120,0x1d898,0x1ec4e,0x1b110,0x1d88c, // 290 + 0x1b108,0x1d886,0x1b104,0x1b102,0x12140,0x190b0,0x1c85c,0x16340,0x12120,0x19098, // 300 + 0x1c84e,0x16320,0x1b198,0x1d8ce,0x16310,0x12108,0x19086,0x16308,0x1b186,0x16304, // 310 + 0x121b0,0x190dc,0x163b0,0x12198,0x190ce,0x16398,0x1b1ce,0x1638c,0x12186,0x16386, // 320 + 0x163dc,0x163ce,0x1b0a0,0x1d858,0x1ec2e,0x1b090,0x1d84c,0x1b088,0x1d846,0x1b084, // 330 + 0x1b082,0x120a0,0x19058,0x1c82e,0x161a0,0x12090,0x1904c,0x16190,0x1b0cc,0x19046, // 340 + 0x16188,0x12084,0x16184,0x12082,0x120d8,0x161d8,0x161cc,0x161c6,0x1d82c,0x1d826, // 350 + 0x1b042,0x1902c,0x12048,0x160c8,0x160c4,0x160c2,0x18ac0,0x1c570,0x1e2bc,0x18a60, // 360 + 0x1c538,0x11440,0x18a30,0x1c51c,0x11420,0x18a18,0x11410,0x11408,0x116c0,0x18b70, // 370 + 0x1c5bc,0x11660,0x18b38,0x1c59e,0x11630,0x18b1c,0x11618,0x1160c,0x11770,0x18bbc, // 380 + 0x11738,0x18b9e,0x1171c,0x117bc,0x1179e,0x1cd60,0x1e6b8,0x1f35e,0x19a40,0x1cd30, // 390 + 0x1e69c,0x19a20,0x1cd18,0x1e68e,0x19a10,0x1cd0c,0x19a08,0x1cd06,0x18960,0x1c4b8, // 400 + 0x1e25e,0x19b60,0x18930,0x1c49c,0x13640,0x11220,0x1cd9c,0x1c48e,0x13620,0x19b18, // 410 + 0x1890c,0x13610,0x11208,0x13608,0x11360,0x189b8,0x1c4de,0x13760,0x11330,0x1cdde, // 420 + 0x13730,0x19b9c,0x1898e,0x13718,0x1130c,0x1370c,0x113b8,0x189de,0x137b8,0x1139c, // 430 + 0x1379c,0x1138e,0x113de,0x137de,0x1dd40,0x1eeb0,0x1f75c,0x1dd20,0x1ee98,0x1f74e, // 440 + 0x1dd10,0x1ee8c,0x1dd08,0x1ee86,0x1dd04,0x19940,0x1ccb0,0x1e65c,0x1bb40,0x19920, // 450 + 0x1eedc,0x1e64e,0x1bb20,0x1dd98,0x1eece,0x1bb10,0x19908,0x1cc86,0x1bb08,0x1dd86, // 460 + 0x19902,0x11140,0x188b0,0x1c45c,0x13340,0x11120,0x18898,0x1c44e,0x17740,0x13320, // 470 + 0x19998,0x1ccce,0x17720,0x1bb98,0x1ddce,0x18886,0x17710,0x13308,0x19986,0x17708, // 480 + 0x11102,0x111b0,0x188dc,0x133b0,0x11198,0x188ce,0x177b0,0x13398,0x199ce,0x17798, // 490 + 0x1bbce,0x11186,0x13386,0x111dc,0x133dc,0x111ce,0x177dc,0x133ce,0x1dca0,0x1ee58, // 500 + 0x1f72e,0x1dc90,0x1ee4c,0x1dc88,0x1ee46,0x1dc84,0x1dc82,0x198a0,0x1cc58,0x1e62e, // 510 + 0x1b9a0,0x19890,0x1ee6e,0x1b990,0x1dccc,0x1cc46,0x1b988,0x19884,0x1b984,0x19882, // 520 + 0x1b982,0x110a0,0x18858,0x1c42e,0x131a0,0x11090,0x1884c,0x173a0,0x13190,0x198cc, // 530 + 0x18846,0x17390,0x1b9cc,0x11084,0x17388,0x13184,0x11082,0x13182,0x110d8,0x1886e, // 540 + 0x131d8,0x110cc,0x173d8,0x131cc,0x110c6,0x173cc,0x131c6,0x110ee,0x173ee,0x1dc50, // 550 + 0x1ee2c,0x1dc48,0x1ee26,0x1dc44,0x1dc42,0x19850,0x1cc2c,0x1b8d0,0x19848,0x1cc26, // 560 + 0x1b8c8,0x1dc66,0x1b8c4,0x19842,0x1b8c2,0x11050,0x1882c,0x130d0,0x11048,0x18826, // 570 + 0x171d0,0x130c8,0x19866,0x171c8,0x1b8e6,0x11042,0x171c4,0x130c2,0x171c2,0x130ec, // 580 + 0x171ec,0x171e6,0x1ee16,0x1dc22,0x1cc16,0x19824,0x19822,0x11028,0x13068,0x170e8, // 590 + 0x11022,0x13062,0x18560,0x10a40,0x18530,0x10a20,0x18518,0x1c28e,0x10a10,0x1850c, // 600 + 0x10a08,0x18506,0x10b60,0x185b8,0x1c2de,0x10b30,0x1859c,0x10b18,0x1858e,0x10b0c, // 610 + 0x10b06,0x10bb8,0x185de,0x10b9c,0x10b8e,0x10bde,0x18d40,0x1c6b0,0x1e35c,0x18d20, // 620 + 0x1c698,0x18d10,0x1c68c,0x18d08,0x1c686,0x18d04,0x10940,0x184b0,0x1c25c,0x11b40, // 630 + 0x10920,0x1c6dc,0x1c24e,0x11b20,0x18d98,0x1c6ce,0x11b10,0x10908,0x18486,0x11b08, // 640 + 0x18d86,0x10902,0x109b0,0x184dc,0x11bb0,0x10998,0x184ce,0x11b98,0x18dce,0x11b8c, // 650 + 0x10986,0x109dc,0x11bdc,0x109ce,0x11bce,0x1cea0,0x1e758,0x1f3ae,0x1ce90,0x1e74c, // 660 + 0x1ce88,0x1e746,0x1ce84,0x1ce82,0x18ca0,0x1c658,0x19da0,0x18c90,0x1c64c,0x19d90, // 670 + 0x1cecc,0x1c646,0x19d88,0x18c84,0x19d84,0x18c82,0x19d82,0x108a0,0x18458,0x119a0, // 680 + 0x10890,0x1c66e,0x13ba0,0x11990,0x18ccc,0x18446,0x13b90,0x19dcc,0x10884,0x13b88, // 690 + 0x11984,0x10882,0x11982,0x108d8,0x1846e,0x119d8,0x108cc,0x13bd8,0x119cc,0x108c6, // 700 + 0x13bcc,0x119c6,0x108ee,0x119ee,0x13bee,0x1ef50,0x1f7ac,0x1ef48,0x1f7a6,0x1ef44, // 710 + 0x1ef42,0x1ce50,0x1e72c,0x1ded0,0x1ef6c,0x1e726,0x1dec8,0x1ef66,0x1dec4,0x1ce42, // 720 + 0x1dec2,0x18c50,0x1c62c,0x19cd0,0x18c48,0x1c626,0x1bdd0,0x19cc8,0x1ce66,0x1bdc8, // 730 + 0x1dee6,0x18c42,0x1bdc4,0x19cc2,0x1bdc2,0x10850,0x1842c,0x118d0,0x10848,0x18426, // 740 + 0x139d0,0x118c8,0x18c66,0x17bd0,0x139c8,0x19ce6,0x10842,0x17bc8,0x1bde6,0x118c2, // 750 + 0x17bc4,0x1086c,0x118ec,0x10866,0x139ec,0x118e6,0x17bec,0x139e6,0x17be6,0x1ef28, // 760 + 0x1f796,0x1ef24,0x1ef22,0x1ce28,0x1e716,0x1de68,0x1ef36,0x1de64,0x1ce22,0x1de62, // 770 + 0x18c28,0x1c616,0x19c68,0x18c24,0x1bce8,0x19c64,0x18c22,0x1bce4,0x19c62,0x1bce2, // 780 + 0x10828,0x18416,0x11868,0x18c36,0x138e8,0x11864,0x10822,0x179e8,0x138e4,0x11862, // 790 + 0x179e4,0x138e2,0x179e2,0x11876,0x179f6,0x1ef12,0x1de34,0x1de32,0x19c34,0x1bc74, // 800 + 0x1bc72,0x11834,0x13874,0x178f4,0x178f2,0x10540,0x10520,0x18298,0x10510,0x10508, // 810 + 0x10504,0x105b0,0x10598,0x1058c,0x10586,0x105dc,0x105ce,0x186a0,0x18690,0x1c34c, // 820 + 0x18688,0x1c346,0x18684,0x18682,0x104a0,0x18258,0x10da0,0x186d8,0x1824c,0x10d90, // 830 + 0x186cc,0x10d88,0x186c6,0x10d84,0x10482,0x10d82,0x104d8,0x1826e,0x10dd8,0x186ee, // 840 + 0x10dcc,0x104c6,0x10dc6,0x104ee,0x10dee,0x1c750,0x1c748,0x1c744,0x1c742,0x18650, // 850 + 0x18ed0,0x1c76c,0x1c326,0x18ec8,0x1c766,0x18ec4,0x18642,0x18ec2,0x10450,0x10cd0, // 860 + 0x10448,0x18226,0x11dd0,0x10cc8,0x10444,0x11dc8,0x10cc4,0x10442,0x11dc4,0x10cc2, // 870 + 0x1046c,0x10cec,0x10466,0x11dec,0x10ce6,0x11de6,0x1e7a8,0x1e7a4,0x1e7a2,0x1c728, // 880 + 0x1cf68,0x1e7b6,0x1cf64,0x1c722,0x1cf62,0x18628,0x1c316,0x18e68,0x1c736,0x19ee8, // 890 + 0x18e64,0x18622,0x19ee4,0x18e62,0x19ee2,0x10428,0x18216,0x10c68,0x18636,0x11ce8, // 900 + 0x10c64,0x10422,0x13de8,0x11ce4,0x10c62,0x13de4,0x11ce2,0x10436,0x10c76,0x11cf6, // 910 + 0x13df6,0x1f7d4,0x1f7d2,0x1e794,0x1efb4,0x1e792,0x1efb2,0x1c714,0x1cf34,0x1c712, // 920 + 0x1df74,0x1cf32,0x1df72,0x18614,0x18e34,0x18612,0x19e74,0x18e32,0x1bef4), // 929 + array( // cluster 3 ----------------------------------------------------------------------- + 0x1f560,0x1fab8,0x1ea40,0x1f530,0x1fa9c,0x1ea20,0x1f518,0x1fa8e,0x1ea10,0x1f50c, // 10 + 0x1ea08,0x1f506,0x1ea04,0x1eb60,0x1f5b8,0x1fade,0x1d640,0x1eb30,0x1f59c,0x1d620, // 20 + 0x1eb18,0x1f58e,0x1d610,0x1eb0c,0x1d608,0x1eb06,0x1d604,0x1d760,0x1ebb8,0x1f5de, // 30 + 0x1ae40,0x1d730,0x1eb9c,0x1ae20,0x1d718,0x1eb8e,0x1ae10,0x1d70c,0x1ae08,0x1d706, // 40 + 0x1ae04,0x1af60,0x1d7b8,0x1ebde,0x15e40,0x1af30,0x1d79c,0x15e20,0x1af18,0x1d78e, // 50 + 0x15e10,0x1af0c,0x15e08,0x1af06,0x15f60,0x1afb8,0x1d7de,0x15f30,0x1af9c,0x15f18, // 60 + 0x1af8e,0x15f0c,0x15fb8,0x1afde,0x15f9c,0x15f8e,0x1e940,0x1f4b0,0x1fa5c,0x1e920, // 70 + 0x1f498,0x1fa4e,0x1e910,0x1f48c,0x1e908,0x1f486,0x1e904,0x1e902,0x1d340,0x1e9b0, // 80 + 0x1f4dc,0x1d320,0x1e998,0x1f4ce,0x1d310,0x1e98c,0x1d308,0x1e986,0x1d304,0x1d302, // 90 + 0x1a740,0x1d3b0,0x1e9dc,0x1a720,0x1d398,0x1e9ce,0x1a710,0x1d38c,0x1a708,0x1d386, // 100 + 0x1a704,0x1a702,0x14f40,0x1a7b0,0x1d3dc,0x14f20,0x1a798,0x1d3ce,0x14f10,0x1a78c, // 110 + 0x14f08,0x1a786,0x14f04,0x14fb0,0x1a7dc,0x14f98,0x1a7ce,0x14f8c,0x14f86,0x14fdc, // 120 + 0x14fce,0x1e8a0,0x1f458,0x1fa2e,0x1e890,0x1f44c,0x1e888,0x1f446,0x1e884,0x1e882, // 130 + 0x1d1a0,0x1e8d8,0x1f46e,0x1d190,0x1e8cc,0x1d188,0x1e8c6,0x1d184,0x1d182,0x1a3a0, // 140 + 0x1d1d8,0x1e8ee,0x1a390,0x1d1cc,0x1a388,0x1d1c6,0x1a384,0x1a382,0x147a0,0x1a3d8, // 150 + 0x1d1ee,0x14790,0x1a3cc,0x14788,0x1a3c6,0x14784,0x14782,0x147d8,0x1a3ee,0x147cc, // 160 + 0x147c6,0x147ee,0x1e850,0x1f42c,0x1e848,0x1f426,0x1e844,0x1e842,0x1d0d0,0x1e86c, // 170 + 0x1d0c8,0x1e866,0x1d0c4,0x1d0c2,0x1a1d0,0x1d0ec,0x1a1c8,0x1d0e6,0x1a1c4,0x1a1c2, // 180 + 0x143d0,0x1a1ec,0x143c8,0x1a1e6,0x143c4,0x143c2,0x143ec,0x143e6,0x1e828,0x1f416, // 190 + 0x1e824,0x1e822,0x1d068,0x1e836,0x1d064,0x1d062,0x1a0e8,0x1d076,0x1a0e4,0x1a0e2, // 200 + 0x141e8,0x1a0f6,0x141e4,0x141e2,0x1e814,0x1e812,0x1d034,0x1d032,0x1a074,0x1a072, // 210 + 0x1e540,0x1f2b0,0x1f95c,0x1e520,0x1f298,0x1f94e,0x1e510,0x1f28c,0x1e508,0x1f286, // 220 + 0x1e504,0x1e502,0x1cb40,0x1e5b0,0x1f2dc,0x1cb20,0x1e598,0x1f2ce,0x1cb10,0x1e58c, // 230 + 0x1cb08,0x1e586,0x1cb04,0x1cb02,0x19740,0x1cbb0,0x1e5dc,0x19720,0x1cb98,0x1e5ce, // 240 + 0x19710,0x1cb8c,0x19708,0x1cb86,0x19704,0x19702,0x12f40,0x197b0,0x1cbdc,0x12f20, // 250 + 0x19798,0x1cbce,0x12f10,0x1978c,0x12f08,0x19786,0x12f04,0x12fb0,0x197dc,0x12f98, // 260 + 0x197ce,0x12f8c,0x12f86,0x12fdc,0x12fce,0x1f6a0,0x1fb58,0x16bf0,0x1f690,0x1fb4c, // 270 + 0x169f8,0x1f688,0x1fb46,0x168fc,0x1f684,0x1f682,0x1e4a0,0x1f258,0x1f92e,0x1eda0, // 280 + 0x1e490,0x1fb6e,0x1ed90,0x1f6cc,0x1f246,0x1ed88,0x1e484,0x1ed84,0x1e482,0x1ed82, // 290 + 0x1c9a0,0x1e4d8,0x1f26e,0x1dba0,0x1c990,0x1e4cc,0x1db90,0x1edcc,0x1e4c6,0x1db88, // 300 + 0x1c984,0x1db84,0x1c982,0x1db82,0x193a0,0x1c9d8,0x1e4ee,0x1b7a0,0x19390,0x1c9cc, // 310 + 0x1b790,0x1dbcc,0x1c9c6,0x1b788,0x19384,0x1b784,0x19382,0x1b782,0x127a0,0x193d8, // 320 + 0x1c9ee,0x16fa0,0x12790,0x193cc,0x16f90,0x1b7cc,0x193c6,0x16f88,0x12784,0x16f84, // 330 + 0x12782,0x127d8,0x193ee,0x16fd8,0x127cc,0x16fcc,0x127c6,0x16fc6,0x127ee,0x1f650, // 340 + 0x1fb2c,0x165f8,0x1f648,0x1fb26,0x164fc,0x1f644,0x1647e,0x1f642,0x1e450,0x1f22c, // 350 + 0x1ecd0,0x1e448,0x1f226,0x1ecc8,0x1f666,0x1ecc4,0x1e442,0x1ecc2,0x1c8d0,0x1e46c, // 360 + 0x1d9d0,0x1c8c8,0x1e466,0x1d9c8,0x1ece6,0x1d9c4,0x1c8c2,0x1d9c2,0x191d0,0x1c8ec, // 370 + 0x1b3d0,0x191c8,0x1c8e6,0x1b3c8,0x1d9e6,0x1b3c4,0x191c2,0x1b3c2,0x123d0,0x191ec, // 380 + 0x167d0,0x123c8,0x191e6,0x167c8,0x1b3e6,0x167c4,0x123c2,0x167c2,0x123ec,0x167ec, // 390 + 0x123e6,0x167e6,0x1f628,0x1fb16,0x162fc,0x1f624,0x1627e,0x1f622,0x1e428,0x1f216, // 400 + 0x1ec68,0x1f636,0x1ec64,0x1e422,0x1ec62,0x1c868,0x1e436,0x1d8e8,0x1c864,0x1d8e4, // 410 + 0x1c862,0x1d8e2,0x190e8,0x1c876,0x1b1e8,0x1d8f6,0x1b1e4,0x190e2,0x1b1e2,0x121e8, // 420 + 0x190f6,0x163e8,0x121e4,0x163e4,0x121e2,0x163e2,0x121f6,0x163f6,0x1f614,0x1617e, // 430 + 0x1f612,0x1e414,0x1ec34,0x1e412,0x1ec32,0x1c834,0x1d874,0x1c832,0x1d872,0x19074, // 440 + 0x1b0f4,0x19072,0x1b0f2,0x120f4,0x161f4,0x120f2,0x161f2,0x1f60a,0x1e40a,0x1ec1a, // 450 + 0x1c81a,0x1d83a,0x1903a,0x1b07a,0x1e2a0,0x1f158,0x1f8ae,0x1e290,0x1f14c,0x1e288, // 460 + 0x1f146,0x1e284,0x1e282,0x1c5a0,0x1e2d8,0x1f16e,0x1c590,0x1e2cc,0x1c588,0x1e2c6, // 470 + 0x1c584,0x1c582,0x18ba0,0x1c5d8,0x1e2ee,0x18b90,0x1c5cc,0x18b88,0x1c5c6,0x18b84, // 480 + 0x18b82,0x117a0,0x18bd8,0x1c5ee,0x11790,0x18bcc,0x11788,0x18bc6,0x11784,0x11782, // 490 + 0x117d8,0x18bee,0x117cc,0x117c6,0x117ee,0x1f350,0x1f9ac,0x135f8,0x1f348,0x1f9a6, // 500 + 0x134fc,0x1f344,0x1347e,0x1f342,0x1e250,0x1f12c,0x1e6d0,0x1e248,0x1f126,0x1e6c8, // 510 + 0x1f366,0x1e6c4,0x1e242,0x1e6c2,0x1c4d0,0x1e26c,0x1cdd0,0x1c4c8,0x1e266,0x1cdc8, // 520 + 0x1e6e6,0x1cdc4,0x1c4c2,0x1cdc2,0x189d0,0x1c4ec,0x19bd0,0x189c8,0x1c4e6,0x19bc8, // 530 + 0x1cde6,0x19bc4,0x189c2,0x19bc2,0x113d0,0x189ec,0x137d0,0x113c8,0x189e6,0x137c8, // 540 + 0x19be6,0x137c4,0x113c2,0x137c2,0x113ec,0x137ec,0x113e6,0x137e6,0x1fba8,0x175f0, // 550 + 0x1bafc,0x1fba4,0x174f8,0x1ba7e,0x1fba2,0x1747c,0x1743e,0x1f328,0x1f996,0x132fc, // 560 + 0x1f768,0x1fbb6,0x176fc,0x1327e,0x1f764,0x1f322,0x1767e,0x1f762,0x1e228,0x1f116, // 570 + 0x1e668,0x1e224,0x1eee8,0x1f776,0x1e222,0x1eee4,0x1e662,0x1eee2,0x1c468,0x1e236, // 580 + 0x1cce8,0x1c464,0x1dde8,0x1cce4,0x1c462,0x1dde4,0x1cce2,0x1dde2,0x188e8,0x1c476, // 590 + 0x199e8,0x188e4,0x1bbe8,0x199e4,0x188e2,0x1bbe4,0x199e2,0x1bbe2,0x111e8,0x188f6, // 600 + 0x133e8,0x111e4,0x177e8,0x133e4,0x111e2,0x177e4,0x133e2,0x177e2,0x111f6,0x133f6, // 610 + 0x1fb94,0x172f8,0x1b97e,0x1fb92,0x1727c,0x1723e,0x1f314,0x1317e,0x1f734,0x1f312, // 620 + 0x1737e,0x1f732,0x1e214,0x1e634,0x1e212,0x1ee74,0x1e632,0x1ee72,0x1c434,0x1cc74, // 630 + 0x1c432,0x1dcf4,0x1cc72,0x1dcf2,0x18874,0x198f4,0x18872,0x1b9f4,0x198f2,0x1b9f2, // 640 + 0x110f4,0x131f4,0x110f2,0x173f4,0x131f2,0x173f2,0x1fb8a,0x1717c,0x1713e,0x1f30a, // 650 + 0x1f71a,0x1e20a,0x1e61a,0x1ee3a,0x1c41a,0x1cc3a,0x1dc7a,0x1883a,0x1987a,0x1b8fa, // 660 + 0x1107a,0x130fa,0x171fa,0x170be,0x1e150,0x1f0ac,0x1e148,0x1f0a6,0x1e144,0x1e142, // 670 + 0x1c2d0,0x1e16c,0x1c2c8,0x1e166,0x1c2c4,0x1c2c2,0x185d0,0x1c2ec,0x185c8,0x1c2e6, // 680 + 0x185c4,0x185c2,0x10bd0,0x185ec,0x10bc8,0x185e6,0x10bc4,0x10bc2,0x10bec,0x10be6, // 690 + 0x1f1a8,0x1f8d6,0x11afc,0x1f1a4,0x11a7e,0x1f1a2,0x1e128,0x1f096,0x1e368,0x1e124, // 700 + 0x1e364,0x1e122,0x1e362,0x1c268,0x1e136,0x1c6e8,0x1c264,0x1c6e4,0x1c262,0x1c6e2, // 710 + 0x184e8,0x1c276,0x18de8,0x184e4,0x18de4,0x184e2,0x18de2,0x109e8,0x184f6,0x11be8, // 720 + 0x109e4,0x11be4,0x109e2,0x11be2,0x109f6,0x11bf6,0x1f9d4,0x13af8,0x19d7e,0x1f9d2, // 730 + 0x13a7c,0x13a3e,0x1f194,0x1197e,0x1f3b4,0x1f192,0x13b7e,0x1f3b2,0x1e114,0x1e334, // 740 + 0x1e112,0x1e774,0x1e332,0x1e772,0x1c234,0x1c674,0x1c232,0x1cef4,0x1c672,0x1cef2, // 750 + 0x18474,0x18cf4,0x18472,0x19df4,0x18cf2,0x19df2,0x108f4,0x119f4,0x108f2,0x13bf4, // 760 + 0x119f2,0x13bf2,0x17af0,0x1bd7c,0x17a78,0x1bd3e,0x17a3c,0x17a1e,0x1f9ca,0x1397c, // 770 + 0x1fbda,0x17b7c,0x1393e,0x17b3e,0x1f18a,0x1f39a,0x1f7ba,0x1e10a,0x1e31a,0x1e73a, // 780 + 0x1ef7a,0x1c21a,0x1c63a,0x1ce7a,0x1defa,0x1843a,0x18c7a,0x19cfa,0x1bdfa,0x1087a, // 790 + 0x118fa,0x139fa,0x17978,0x1bcbe,0x1793c,0x1791e,0x138be,0x179be,0x178bc,0x1789e, // 800 + 0x1785e,0x1e0a8,0x1e0a4,0x1e0a2,0x1c168,0x1e0b6,0x1c164,0x1c162,0x182e8,0x1c176, // 810 + 0x182e4,0x182e2,0x105e8,0x182f6,0x105e4,0x105e2,0x105f6,0x1f0d4,0x10d7e,0x1f0d2, // 820 + 0x1e094,0x1e1b4,0x1e092,0x1e1b2,0x1c134,0x1c374,0x1c132,0x1c372,0x18274,0x186f4, // 830 + 0x18272,0x186f2,0x104f4,0x10df4,0x104f2,0x10df2,0x1f8ea,0x11d7c,0x11d3e,0x1f0ca, // 840 + 0x1f1da,0x1e08a,0x1e19a,0x1e3ba,0x1c11a,0x1c33a,0x1c77a,0x1823a,0x1867a,0x18efa, // 850 + 0x1047a,0x10cfa,0x11dfa,0x13d78,0x19ebe,0x13d3c,0x13d1e,0x11cbe,0x13dbe,0x17d70, // 860 + 0x1bebc,0x17d38,0x1be9e,0x17d1c,0x17d0e,0x13cbc,0x17dbc,0x13c9e,0x17d9e,0x17cb8, // 870 + 0x1be5e,0x17c9c,0x17c8e,0x13c5e,0x17cde,0x17c5c,0x17c4e,0x17c2e,0x1c0b4,0x1c0b2, // 880 + 0x18174,0x18172,0x102f4,0x102f2,0x1e0da,0x1c09a,0x1c1ba,0x1813a,0x1837a,0x1027a, // 890 + 0x106fa,0x10ebe,0x11ebc,0x11e9e,0x13eb8,0x19f5e,0x13e9c,0x13e8e,0x11e5e,0x13ede, // 900 + 0x17eb0,0x1bf5c,0x17e98,0x1bf4e,0x17e8c,0x17e86,0x13e5c,0x17edc,0x13e4e,0x17ece, // 910 + 0x17e58,0x1bf2e,0x17e4c,0x17e46,0x13e2e,0x17e6e,0x17e2c,0x17e26,0x10f5e,0x11f5c, // 920 + 0x11f4e,0x13f58,0x19fae,0x13f4c,0x13f46,0x11f2e,0x13f6e,0x13f2c,0x13f26), // 929 + array( // cluster 6 ----------------------------------------------------------------------- + 0x1abe0,0x1d5f8,0x153c0,0x1a9f0,0x1d4fc,0x151e0,0x1a8f8,0x1d47e,0x150f0,0x1a87c, // 10 + 0x15078,0x1fad0,0x15be0,0x1adf8,0x1fac8,0x159f0,0x1acfc,0x1fac4,0x158f8,0x1ac7e, // 20 + 0x1fac2,0x1587c,0x1f5d0,0x1faec,0x15df8,0x1f5c8,0x1fae6,0x15cfc,0x1f5c4,0x15c7e, // 30 + 0x1f5c2,0x1ebd0,0x1f5ec,0x1ebc8,0x1f5e6,0x1ebc4,0x1ebc2,0x1d7d0,0x1ebec,0x1d7c8, // 40 + 0x1ebe6,0x1d7c4,0x1d7c2,0x1afd0,0x1d7ec,0x1afc8,0x1d7e6,0x1afc4,0x14bc0,0x1a5f0, // 50 + 0x1d2fc,0x149e0,0x1a4f8,0x1d27e,0x148f0,0x1a47c,0x14878,0x1a43e,0x1483c,0x1fa68, // 60 + 0x14df0,0x1a6fc,0x1fa64,0x14cf8,0x1a67e,0x1fa62,0x14c7c,0x14c3e,0x1f4e8,0x1fa76, // 70 + 0x14efc,0x1f4e4,0x14e7e,0x1f4e2,0x1e9e8,0x1f4f6,0x1e9e4,0x1e9e2,0x1d3e8,0x1e9f6, // 80 + 0x1d3e4,0x1d3e2,0x1a7e8,0x1d3f6,0x1a7e4,0x1a7e2,0x145e0,0x1a2f8,0x1d17e,0x144f0, // 90 + 0x1a27c,0x14478,0x1a23e,0x1443c,0x1441e,0x1fa34,0x146f8,0x1a37e,0x1fa32,0x1467c, // 100 + 0x1463e,0x1f474,0x1477e,0x1f472,0x1e8f4,0x1e8f2,0x1d1f4,0x1d1f2,0x1a3f4,0x1a3f2, // 110 + 0x142f0,0x1a17c,0x14278,0x1a13e,0x1423c,0x1421e,0x1fa1a,0x1437c,0x1433e,0x1f43a, // 120 + 0x1e87a,0x1d0fa,0x14178,0x1a0be,0x1413c,0x1411e,0x141be,0x140bc,0x1409e,0x12bc0, // 130 + 0x195f0,0x1cafc,0x129e0,0x194f8,0x1ca7e,0x128f0,0x1947c,0x12878,0x1943e,0x1283c, // 140 + 0x1f968,0x12df0,0x196fc,0x1f964,0x12cf8,0x1967e,0x1f962,0x12c7c,0x12c3e,0x1f2e8, // 150 + 0x1f976,0x12efc,0x1f2e4,0x12e7e,0x1f2e2,0x1e5e8,0x1f2f6,0x1e5e4,0x1e5e2,0x1cbe8, // 160 + 0x1e5f6,0x1cbe4,0x1cbe2,0x197e8,0x1cbf6,0x197e4,0x197e2,0x1b5e0,0x1daf8,0x1ed7e, // 170 + 0x169c0,0x1b4f0,0x1da7c,0x168e0,0x1b478,0x1da3e,0x16870,0x1b43c,0x16838,0x1b41e, // 180 + 0x1681c,0x125e0,0x192f8,0x1c97e,0x16de0,0x124f0,0x1927c,0x16cf0,0x1b67c,0x1923e, // 190 + 0x16c78,0x1243c,0x16c3c,0x1241e,0x16c1e,0x1f934,0x126f8,0x1937e,0x1fb74,0x1f932, // 200 + 0x16ef8,0x1267c,0x1fb72,0x16e7c,0x1263e,0x16e3e,0x1f274,0x1277e,0x1f6f4,0x1f272, // 210 + 0x16f7e,0x1f6f2,0x1e4f4,0x1edf4,0x1e4f2,0x1edf2,0x1c9f4,0x1dbf4,0x1c9f2,0x1dbf2, // 220 + 0x193f4,0x193f2,0x165c0,0x1b2f0,0x1d97c,0x164e0,0x1b278,0x1d93e,0x16470,0x1b23c, // 230 + 0x16438,0x1b21e,0x1641c,0x1640e,0x122f0,0x1917c,0x166f0,0x12278,0x1913e,0x16678, // 240 + 0x1b33e,0x1663c,0x1221e,0x1661e,0x1f91a,0x1237c,0x1fb3a,0x1677c,0x1233e,0x1673e, // 250 + 0x1f23a,0x1f67a,0x1e47a,0x1ecfa,0x1c8fa,0x1d9fa,0x191fa,0x162e0,0x1b178,0x1d8be, // 260 + 0x16270,0x1b13c,0x16238,0x1b11e,0x1621c,0x1620e,0x12178,0x190be,0x16378,0x1213c, // 270 + 0x1633c,0x1211e,0x1631e,0x121be,0x163be,0x16170,0x1b0bc,0x16138,0x1b09e,0x1611c, // 280 + 0x1610e,0x120bc,0x161bc,0x1209e,0x1619e,0x160b8,0x1b05e,0x1609c,0x1608e,0x1205e, // 290 + 0x160de,0x1605c,0x1604e,0x115e0,0x18af8,0x1c57e,0x114f0,0x18a7c,0x11478,0x18a3e, // 300 + 0x1143c,0x1141e,0x1f8b4,0x116f8,0x18b7e,0x1f8b2,0x1167c,0x1163e,0x1f174,0x1177e, // 310 + 0x1f172,0x1e2f4,0x1e2f2,0x1c5f4,0x1c5f2,0x18bf4,0x18bf2,0x135c0,0x19af0,0x1cd7c, // 320 + 0x134e0,0x19a78,0x1cd3e,0x13470,0x19a3c,0x13438,0x19a1e,0x1341c,0x1340e,0x112f0, // 330 + 0x1897c,0x136f0,0x11278,0x1893e,0x13678,0x19b3e,0x1363c,0x1121e,0x1361e,0x1f89a, // 340 + 0x1137c,0x1f9ba,0x1377c,0x1133e,0x1373e,0x1f13a,0x1f37a,0x1e27a,0x1e6fa,0x1c4fa, // 350 + 0x1cdfa,0x189fa,0x1bae0,0x1dd78,0x1eebe,0x174c0,0x1ba70,0x1dd3c,0x17460,0x1ba38, // 360 + 0x1dd1e,0x17430,0x1ba1c,0x17418,0x1ba0e,0x1740c,0x132e0,0x19978,0x1ccbe,0x176e0, // 370 + 0x13270,0x1993c,0x17670,0x1bb3c,0x1991e,0x17638,0x1321c,0x1761c,0x1320e,0x1760e, // 380 + 0x11178,0x188be,0x13378,0x1113c,0x17778,0x1333c,0x1111e,0x1773c,0x1331e,0x1771e, // 390 + 0x111be,0x133be,0x177be,0x172c0,0x1b970,0x1dcbc,0x17260,0x1b938,0x1dc9e,0x17230, // 400 + 0x1b91c,0x17218,0x1b90e,0x1720c,0x17206,0x13170,0x198bc,0x17370,0x13138,0x1989e, // 410 + 0x17338,0x1b99e,0x1731c,0x1310e,0x1730e,0x110bc,0x131bc,0x1109e,0x173bc,0x1319e, // 420 + 0x1739e,0x17160,0x1b8b8,0x1dc5e,0x17130,0x1b89c,0x17118,0x1b88e,0x1710c,0x17106, // 430 + 0x130b8,0x1985e,0x171b8,0x1309c,0x1719c,0x1308e,0x1718e,0x1105e,0x130de,0x171de, // 440 + 0x170b0,0x1b85c,0x17098,0x1b84e,0x1708c,0x17086,0x1305c,0x170dc,0x1304e,0x170ce, // 450 + 0x17058,0x1b82e,0x1704c,0x17046,0x1302e,0x1706e,0x1702c,0x17026,0x10af0,0x1857c, // 460 + 0x10a78,0x1853e,0x10a3c,0x10a1e,0x10b7c,0x10b3e,0x1f0ba,0x1e17a,0x1c2fa,0x185fa, // 470 + 0x11ae0,0x18d78,0x1c6be,0x11a70,0x18d3c,0x11a38,0x18d1e,0x11a1c,0x11a0e,0x10978, // 480 + 0x184be,0x11b78,0x1093c,0x11b3c,0x1091e,0x11b1e,0x109be,0x11bbe,0x13ac0,0x19d70, // 490 + 0x1cebc,0x13a60,0x19d38,0x1ce9e,0x13a30,0x19d1c,0x13a18,0x19d0e,0x13a0c,0x13a06, // 500 + 0x11970,0x18cbc,0x13b70,0x11938,0x18c9e,0x13b38,0x1191c,0x13b1c,0x1190e,0x13b0e, // 510 + 0x108bc,0x119bc,0x1089e,0x13bbc,0x1199e,0x13b9e,0x1bd60,0x1deb8,0x1ef5e,0x17a40, // 520 + 0x1bd30,0x1de9c,0x17a20,0x1bd18,0x1de8e,0x17a10,0x1bd0c,0x17a08,0x1bd06,0x17a04, // 530 + 0x13960,0x19cb8,0x1ce5e,0x17b60,0x13930,0x19c9c,0x17b30,0x1bd9c,0x19c8e,0x17b18, // 540 + 0x1390c,0x17b0c,0x13906,0x17b06,0x118b8,0x18c5e,0x139b8,0x1189c,0x17bb8,0x1399c, // 550 + 0x1188e,0x17b9c,0x1398e,0x17b8e,0x1085e,0x118de,0x139de,0x17bde,0x17940,0x1bcb0, // 560 + 0x1de5c,0x17920,0x1bc98,0x1de4e,0x17910,0x1bc8c,0x17908,0x1bc86,0x17904,0x17902, // 570 + 0x138b0,0x19c5c,0x179b0,0x13898,0x19c4e,0x17998,0x1bcce,0x1798c,0x13886,0x17986, // 580 + 0x1185c,0x138dc,0x1184e,0x179dc,0x138ce,0x179ce,0x178a0,0x1bc58,0x1de2e,0x17890, // 590 + 0x1bc4c,0x17888,0x1bc46,0x17884,0x17882,0x13858,0x19c2e,0x178d8,0x1384c,0x178cc, // 600 + 0x13846,0x178c6,0x1182e,0x1386e,0x178ee,0x17850,0x1bc2c,0x17848,0x1bc26,0x17844, // 610 + 0x17842,0x1382c,0x1786c,0x13826,0x17866,0x17828,0x1bc16,0x17824,0x17822,0x13816, // 620 + 0x17836,0x10578,0x182be,0x1053c,0x1051e,0x105be,0x10d70,0x186bc,0x10d38,0x1869e, // 630 + 0x10d1c,0x10d0e,0x104bc,0x10dbc,0x1049e,0x10d9e,0x11d60,0x18eb8,0x1c75e,0x11d30, // 640 + 0x18e9c,0x11d18,0x18e8e,0x11d0c,0x11d06,0x10cb8,0x1865e,0x11db8,0x10c9c,0x11d9c, // 650 + 0x10c8e,0x11d8e,0x1045e,0x10cde,0x11dde,0x13d40,0x19eb0,0x1cf5c,0x13d20,0x19e98, // 660 + 0x1cf4e,0x13d10,0x19e8c,0x13d08,0x19e86,0x13d04,0x13d02,0x11cb0,0x18e5c,0x13db0, // 670 + 0x11c98,0x18e4e,0x13d98,0x19ece,0x13d8c,0x11c86,0x13d86,0x10c5c,0x11cdc,0x10c4e, // 680 + 0x13ddc,0x11cce,0x13dce,0x1bea0,0x1df58,0x1efae,0x1be90,0x1df4c,0x1be88,0x1df46, // 690 + 0x1be84,0x1be82,0x13ca0,0x19e58,0x1cf2e,0x17da0,0x13c90,0x19e4c,0x17d90,0x1becc, // 700 + 0x19e46,0x17d88,0x13c84,0x17d84,0x13c82,0x17d82,0x11c58,0x18e2e,0x13cd8,0x11c4c, // 710 + 0x17dd8,0x13ccc,0x11c46,0x17dcc,0x13cc6,0x17dc6,0x10c2e,0x11c6e,0x13cee,0x17dee, // 720 + 0x1be50,0x1df2c,0x1be48,0x1df26,0x1be44,0x1be42,0x13c50,0x19e2c,0x17cd0,0x13c48, // 730 + 0x19e26,0x17cc8,0x1be66,0x17cc4,0x13c42,0x17cc2,0x11c2c,0x13c6c,0x11c26,0x17cec, // 740 + 0x13c66,0x17ce6,0x1be28,0x1df16,0x1be24,0x1be22,0x13c28,0x19e16,0x17c68,0x13c24, // 750 + 0x17c64,0x13c22,0x17c62,0x11c16,0x13c36,0x17c76,0x1be14,0x1be12,0x13c14,0x17c34, // 760 + 0x13c12,0x17c32,0x102bc,0x1029e,0x106b8,0x1835e,0x1069c,0x1068e,0x1025e,0x106de, // 770 + 0x10eb0,0x1875c,0x10e98,0x1874e,0x10e8c,0x10e86,0x1065c,0x10edc,0x1064e,0x10ece, // 780 + 0x11ea0,0x18f58,0x1c7ae,0x11e90,0x18f4c,0x11e88,0x18f46,0x11e84,0x11e82,0x10e58, // 790 + 0x1872e,0x11ed8,0x18f6e,0x11ecc,0x10e46,0x11ec6,0x1062e,0x10e6e,0x11eee,0x19f50, // 800 + 0x1cfac,0x19f48,0x1cfa6,0x19f44,0x19f42,0x11e50,0x18f2c,0x13ed0,0x19f6c,0x18f26, // 810 + 0x13ec8,0x11e44,0x13ec4,0x11e42,0x13ec2,0x10e2c,0x11e6c,0x10e26,0x13eec,0x11e66, // 820 + 0x13ee6,0x1dfa8,0x1efd6,0x1dfa4,0x1dfa2,0x19f28,0x1cf96,0x1bf68,0x19f24,0x1bf64, // 830 + 0x19f22,0x1bf62,0x11e28,0x18f16,0x13e68,0x11e24,0x17ee8,0x13e64,0x11e22,0x17ee4, // 840 + 0x13e62,0x17ee2,0x10e16,0x11e36,0x13e76,0x17ef6,0x1df94,0x1df92,0x19f14,0x1bf34, // 850 + 0x19f12,0x1bf32,0x11e14,0x13e34,0x11e12,0x17e74,0x13e32,0x17e72,0x1df8a,0x19f0a, // 860 + 0x1bf1a,0x11e0a,0x13e1a,0x17e3a,0x1035c,0x1034e,0x10758,0x183ae,0x1074c,0x10746, // 870 + 0x1032e,0x1076e,0x10f50,0x187ac,0x10f48,0x187a6,0x10f44,0x10f42,0x1072c,0x10f6c, // 880 + 0x10726,0x10f66,0x18fa8,0x1c7d6,0x18fa4,0x18fa2,0x10f28,0x18796,0x11f68,0x18fb6, // 890 + 0x11f64,0x10f22,0x11f62,0x10716,0x10f36,0x11f76,0x1cfd4,0x1cfd2,0x18f94,0x19fb4, // 900 + 0x18f92,0x19fb2,0x10f14,0x11f34,0x10f12,0x13f74,0x11f32,0x13f72,0x1cfca,0x18f8a, // 910 + 0x19f9a,0x10f0a,0x11f1a,0x13f3a,0x103ac,0x103a6,0x107a8,0x183d6,0x107a4,0x107a2, // 920 + 0x10396,0x107b6,0x187d4,0x187d2,0x10794,0x10fb4,0x10792,0x10fb2,0x1c7ea) // 929 + ); // end of $clusters array + + /** + * Array of factors of the Reed-Solomon polynomial equations used for error correction; one sub array for each correction level (0-8). + * @protected + */ + protected $rsfactors = array( + array( // ECL 0 (2 factors) ------------------------------------------------------------------------------- + 0x01b,0x395), // 2 + array( // ECL 1 (4 factors) ------------------------------------------------------------------------------- + 0x20a,0x238,0x2d3,0x329), // 4 + array( // ECL 2 (8 factors) ------------------------------------------------------------------------------- + 0x0ed,0x134,0x1b4,0x11c,0x286,0x28d,0x1ac,0x17b), // 8 + array( // ECL 3 (16 factors) ------------------------------------------------------------------------------ + 0x112,0x232,0x0e8,0x2f3,0x257,0x20c,0x321,0x084,0x127,0x074,0x1ba,0x1ac,0x127,0x02a,0x0b0,0x041),// 16 + array( // ECL 4 (32 factors) ------------------------------------------------------------------------------ + 0x169,0x23f,0x39a,0x20d,0x0b0,0x24a,0x280,0x141,0x218,0x2e6,0x2a5,0x2e6,0x2af,0x11c,0x0c1,0x205, // 16 + 0x111,0x1ee,0x107,0x093,0x251,0x320,0x23b,0x140,0x323,0x085,0x0e7,0x186,0x2ad,0x14a,0x03f,0x19a),// 32 + array( // ECL 5 (64 factors) ------------------------------------------------------------------------------ + 0x21b,0x1a6,0x006,0x05d,0x35e,0x303,0x1c5,0x06a,0x262,0x11f,0x06b,0x1f9,0x2dd,0x36d,0x17d,0x264, // 16 + 0x2d3,0x1dc,0x1ce,0x0ac,0x1ae,0x261,0x35a,0x336,0x21f,0x178,0x1ff,0x190,0x2a0,0x2fa,0x11b,0x0b8, // 32 + 0x1b8,0x023,0x207,0x01f,0x1cc,0x252,0x0e1,0x217,0x205,0x160,0x25d,0x09e,0x28b,0x0c9,0x1e8,0x1f6, // 48 + 0x288,0x2dd,0x2cd,0x053,0x194,0x061,0x118,0x303,0x348,0x275,0x004,0x17d,0x34b,0x26f,0x108,0x21f),// 64 + array( // ECL 6 (128 factors) ----------------------------------------------------------------------------- + 0x209,0x136,0x360,0x223,0x35a,0x244,0x128,0x17b,0x035,0x30b,0x381,0x1bc,0x190,0x39d,0x2ed,0x19f, // 16 + 0x336,0x05d,0x0d9,0x0d0,0x3a0,0x0f4,0x247,0x26c,0x0f6,0x094,0x1bf,0x277,0x124,0x38c,0x1ea,0x2c0, // 32 + 0x204,0x102,0x1c9,0x38b,0x252,0x2d3,0x2a2,0x124,0x110,0x060,0x2ac,0x1b0,0x2ae,0x25e,0x35c,0x239, // 48 + 0x0c1,0x0db,0x081,0x0ba,0x0ec,0x11f,0x0c0,0x307,0x116,0x0ad,0x028,0x17b,0x2c8,0x1cf,0x286,0x308, // 64 + 0x0ab,0x1eb,0x129,0x2fb,0x09c,0x2dc,0x05f,0x10e,0x1bf,0x05a,0x1fb,0x030,0x0e4,0x335,0x328,0x382, // 80 + 0x310,0x297,0x273,0x17a,0x17e,0x106,0x17c,0x25a,0x2f2,0x150,0x059,0x266,0x057,0x1b0,0x29e,0x268, // 96 + 0x09d,0x176,0x0f2,0x2d6,0x258,0x10d,0x177,0x382,0x34d,0x1c6,0x162,0x082,0x32e,0x24b,0x324,0x022, // 112 + 0x0d3,0x14a,0x21b,0x129,0x33b,0x361,0x025,0x205,0x342,0x13b,0x226,0x056,0x321,0x004,0x06c,0x21b),// 128 + array( // ECL 7 (256 factors) ----------------------------------------------------------------------------- + 0x20c,0x37e,0x04b,0x2fe,0x372,0x359,0x04a,0x0cc,0x052,0x24a,0x2c4,0x0fa,0x389,0x312,0x08a,0x2d0, // 16 + 0x35a,0x0c2,0x137,0x391,0x113,0x0be,0x177,0x352,0x1b6,0x2dd,0x0c2,0x118,0x0c9,0x118,0x33c,0x2f5, // 32 + 0x2c6,0x32e,0x397,0x059,0x044,0x239,0x00b,0x0cc,0x31c,0x25d,0x21c,0x391,0x321,0x2bc,0x31f,0x089, // 48 + 0x1b7,0x1a2,0x250,0x29c,0x161,0x35b,0x172,0x2b6,0x145,0x0f0,0x0d8,0x101,0x11c,0x225,0x0d1,0x374, // 64 + 0x13b,0x046,0x149,0x319,0x1ea,0x112,0x36d,0x0a2,0x2ed,0x32c,0x2ac,0x1cd,0x14e,0x178,0x351,0x209, // 80 + 0x133,0x123,0x323,0x2c8,0x013,0x166,0x18f,0x38c,0x067,0x1ff,0x033,0x008,0x205,0x0e1,0x121,0x1d6, // 96 + 0x27d,0x2db,0x042,0x0ff,0x395,0x10d,0x1cf,0x33e,0x2da,0x1b1,0x350,0x249,0x088,0x21a,0x38a,0x05a, // 112 + 0x002,0x122,0x2e7,0x0c7,0x28f,0x387,0x149,0x031,0x322,0x244,0x163,0x24c,0x0bc,0x1ce,0x00a,0x086, // 128 + 0x274,0x140,0x1df,0x082,0x2e3,0x047,0x107,0x13e,0x176,0x259,0x0c0,0x25d,0x08e,0x2a1,0x2af,0x0ea, // 144 + 0x2d2,0x180,0x0b1,0x2f0,0x25f,0x280,0x1c7,0x0c1,0x2b1,0x2c3,0x325,0x281,0x030,0x03c,0x2dc,0x26d, // 160 + 0x37f,0x220,0x105,0x354,0x28f,0x135,0x2b9,0x2f3,0x2f4,0x03c,0x0e7,0x305,0x1b2,0x1a5,0x2d6,0x210, // 176 + 0x1f7,0x076,0x031,0x31b,0x020,0x090,0x1f4,0x0ee,0x344,0x18a,0x118,0x236,0x13f,0x009,0x287,0x226, // 192 + 0x049,0x392,0x156,0x07e,0x020,0x2a9,0x14b,0x318,0x26c,0x03c,0x261,0x1b9,0x0b4,0x317,0x37d,0x2f2, // 208 + 0x25d,0x17f,0x0e4,0x2ed,0x2f8,0x0d5,0x036,0x129,0x086,0x036,0x342,0x12b,0x39a,0x0bf,0x38e,0x214, // 224 + 0x261,0x33d,0x0bd,0x014,0x0a7,0x01d,0x368,0x1c1,0x053,0x192,0x029,0x290,0x1f9,0x243,0x1e1,0x0ad, // 240 + 0x194,0x0fb,0x2b0,0x05f,0x1f1,0x22b,0x282,0x21f,0x133,0x09f,0x39c,0x22e,0x288,0x037,0x1f1,0x00a),// 256 + array( // ECL 8 (512 factors) ----------------------------------------------------------------------------- + 0x160,0x04d,0x175,0x1f8,0x023,0x257,0x1ac,0x0cf,0x199,0x23e,0x076,0x1f2,0x11d,0x17c,0x15e,0x1ec, // 16 + 0x0c5,0x109,0x398,0x09b,0x392,0x12b,0x0e5,0x283,0x126,0x367,0x132,0x058,0x057,0x0c1,0x160,0x30d, // 32 + 0x34e,0x04b,0x147,0x208,0x1b3,0x21f,0x0cb,0x29a,0x0f9,0x15a,0x30d,0x26d,0x280,0x10c,0x31a,0x216, // 48 + 0x21b,0x30d,0x198,0x186,0x284,0x066,0x1dc,0x1f3,0x122,0x278,0x221,0x025,0x35a,0x394,0x228,0x029, // 64 + 0x21e,0x121,0x07a,0x110,0x17f,0x320,0x1e5,0x062,0x2f0,0x1d8,0x2f9,0x06b,0x310,0x35c,0x292,0x2e5, // 80 + 0x122,0x0cc,0x2a9,0x197,0x357,0x055,0x063,0x03e,0x1e2,0x0b4,0x014,0x129,0x1c3,0x251,0x391,0x08e, // 96 + 0x328,0x2ac,0x11f,0x218,0x231,0x04c,0x28d,0x383,0x2d9,0x237,0x2e8,0x186,0x201,0x0c0,0x204,0x102, // 112 + 0x0f0,0x206,0x31a,0x18b,0x300,0x350,0x033,0x262,0x180,0x0a8,0x0be,0x33a,0x148,0x254,0x312,0x12f, // 128 + 0x23a,0x17d,0x19f,0x281,0x09c,0x0ed,0x097,0x1ad,0x213,0x0cf,0x2a4,0x2c6,0x059,0x0a8,0x130,0x192, // 144 + 0x028,0x2c4,0x23f,0x0a2,0x360,0x0e5,0x041,0x35d,0x349,0x200,0x0a4,0x1dd,0x0dd,0x05c,0x166,0x311, // 160 + 0x120,0x165,0x352,0x344,0x33b,0x2e0,0x2c3,0x05e,0x008,0x1ee,0x072,0x209,0x002,0x1f3,0x353,0x21f, // 176 + 0x098,0x2d9,0x303,0x05f,0x0f8,0x169,0x242,0x143,0x358,0x31d,0x121,0x033,0x2ac,0x1d2,0x215,0x334, // 192 + 0x29d,0x02d,0x386,0x1c4,0x0a7,0x156,0x0f4,0x0ad,0x023,0x1cf,0x28b,0x033,0x2bb,0x24f,0x1c4,0x242, // 208 + 0x025,0x07c,0x12a,0x14c,0x228,0x02b,0x1ab,0x077,0x296,0x309,0x1db,0x352,0x2fc,0x16c,0x242,0x38f, // 224 + 0x11b,0x2c7,0x1d8,0x1a4,0x0f5,0x120,0x252,0x18a,0x1ff,0x147,0x24d,0x309,0x2bb,0x2b0,0x02b,0x198, // 240 + 0x34a,0x17f,0x2d1,0x209,0x230,0x284,0x2ca,0x22f,0x03e,0x091,0x369,0x297,0x2c9,0x09f,0x2a0,0x2d9, // 256 + 0x270,0x03b,0x0c1,0x1a1,0x09e,0x0d1,0x233,0x234,0x157,0x2b5,0x06d,0x260,0x233,0x16d,0x0b5,0x304, // 272 + 0x2a5,0x136,0x0f8,0x161,0x2c4,0x19a,0x243,0x366,0x269,0x349,0x278,0x35c,0x121,0x218,0x023,0x309, // 288 + 0x26a,0x24a,0x1a8,0x341,0x04d,0x255,0x15a,0x10d,0x2f5,0x278,0x2b7,0x2ef,0x14b,0x0f7,0x0b8,0x02d, // 304 + 0x313,0x2a8,0x012,0x042,0x197,0x171,0x036,0x1ec,0x0e4,0x265,0x33e,0x39a,0x1b5,0x207,0x284,0x389, // 320 + 0x315,0x1a4,0x131,0x1b9,0x0cf,0x12c,0x37c,0x33b,0x08d,0x219,0x17d,0x296,0x201,0x038,0x0fc,0x155, // 336 + 0x0f2,0x31d,0x346,0x345,0x2d0,0x0e0,0x133,0x277,0x03d,0x057,0x230,0x136,0x2f4,0x299,0x18d,0x328, // 352 + 0x353,0x135,0x1d9,0x31b,0x17a,0x01f,0x287,0x393,0x1cb,0x326,0x24e,0x2db,0x1a9,0x0d8,0x224,0x0f9, // 368 + 0x141,0x371,0x2bb,0x217,0x2a1,0x30e,0x0d2,0x32f,0x389,0x12f,0x34b,0x39a,0x119,0x049,0x1d5,0x317, // 384 + 0x294,0x0a2,0x1f2,0x134,0x09b,0x1a6,0x38b,0x331,0x0bb,0x03e,0x010,0x1a9,0x217,0x150,0x11e,0x1b5, // 400 + 0x177,0x111,0x262,0x128,0x0b7,0x39b,0x074,0x29b,0x2ef,0x161,0x03e,0x16e,0x2b3,0x17b,0x2af,0x34a, // 416 + 0x025,0x165,0x2d0,0x2e6,0x14a,0x005,0x027,0x39b,0x137,0x1a8,0x0f2,0x2ed,0x141,0x036,0x29d,0x13c, // 432 + 0x156,0x12b,0x216,0x069,0x29b,0x1e8,0x280,0x2a0,0x240,0x21c,0x13c,0x1e6,0x2d1,0x262,0x02e,0x290, // 448 + 0x1bf,0x0ab,0x268,0x1d0,0x0be,0x213,0x129,0x141,0x2fa,0x2f0,0x215,0x0af,0x086,0x00e,0x17d,0x1b1, // 464 + 0x2cd,0x02d,0x06f,0x014,0x254,0x11c,0x2e0,0x08a,0x286,0x19b,0x36d,0x29d,0x08d,0x397,0x02d,0x30c, // 480 + 0x197,0x0a4,0x14c,0x383,0x0a5,0x2d6,0x258,0x145,0x1f2,0x28f,0x165,0x2f0,0x300,0x0df,0x351,0x287, // 496 + 0x03f,0x136,0x35f,0x0fb,0x16e,0x130,0x11a,0x2e2,0x2a3,0x19a,0x185,0x0f4,0x01f,0x079,0x12f,0x107) // 512 + ); + + /** + * This is the class constructor. + * Creates a PDF417 object + * @param string $code code to represent using PDF417 + * @param int $ecl error correction level (0-8); default -1 = automatic correction level + * @param float $aspectratio the width to height of the symbol (excluding quiet zones) + * @param array $macro information for macro block + * @public + */ + public function __construct($code, $ecl=-1, $aspectratio=2, $macro=array()) { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // get the input sequence array + $sequence = $this->getInputSequences($code); + $codewords = array(); // array of code-words + foreach($sequence as $seq) { + $cw = $this->getCompaction($seq[0], $seq[1], true); + $codewords = array_merge($codewords, $cw); + } + if ($codewords[0] == 900) { + // Text Alpha is the default mode, so remove the first code + array_shift($codewords); + } + // count number of codewords + $numcw = count($codewords); + if ($numcw > 925) { + // reached maximum data codeword capacity + return false; + } + // build macro control block codewords + if (!empty($macro)) { + $macrocw = array(); + // beginning of macro control block + $macrocw[] = 928; + // segment index + $cw = $this->getCompaction(902, sprintf('%05d', $macro['segment_index']), false); + $macrocw = array_merge($macrocw, $cw); + // file ID + $cw = $this->getCompaction(900, $macro['file_id'], false); + $macrocw = array_merge($macrocw, $cw); + // optional fields + $optmodes = array(900,902,902,900,900,902,902); + $optsize = array(-1,2,4,-1,-1,-1,2); + foreach ($optmodes as $k => $omode) { + if (isset($macro['option_'.$k])) { + $macrocw[] = 923; + $macrocw[] = $k; + if ($optsize[$k] == 2) { + $macro['option_'.$k] = sprintf('%05d', $macro['option_'.$k]); + } elseif ($optsize[$k] == 4) { + $macro['option_'.$k] = sprintf('%010d', $macro['option_'.$k]); + } + $cw = $this->getCompaction($omode, $macro['option_'.$k], false); + $macrocw = array_merge($macrocw, $cw); + } + } + if ($macro['segment_index'] == ($macro['segment_total'] - 1)) { + // end of control block + $macrocw[] = 922; + } + // update total codewords + $numcw += count($macrocw); + } + // set error correction level + $ecl = $this->getErrorCorrectionLevel($ecl, $numcw); + // number of codewords for error correction + $errsize = (2 << $ecl); + // calculate number of columns (number of codewords per row) and rows + $nce = ($numcw + $errsize + 1); + $cols = round((sqrt(4761 + (68 * $aspectratio * ROWHEIGHT * $nce)) - 69) / 34); + // adjust cols + if ($cols < 1) { + $cols = 1; + } elseif ($cols > 30) { + $cols = 30; + } + $rows = ceil($nce / $cols); + $size = ($cols * $rows); + // adjust rows + if (($rows < 3) OR ($rows > 90)) { + if ($rows < 3) { + $rows = 3; + } elseif ($rows > 90) { + $rows = 90; + } + $cols = ceil($size / $rows); + $size = ($cols * $rows); + } + if ($size > 928) { + // set dimensions to get maximum capacity + if (abs($aspectratio - (17 * 29 / 32)) < abs($aspectratio - (17 * 16 / 58))) { + $cols = 29; + $rows = 32; + } else { + $cols = 16; + $rows = 58; + } + $size = 928; + } + // calculate padding + $pad = ($size - $nce); + if ($pad > 0) { + if (($size - $rows) == $nce) { + --$rows; + $size -= $rows; + } else { + // add pading + $codewords = array_merge($codewords, array_fill(0, $pad, 900)); + } + } + if (!empty($macro)) { + // add macro section + $codewords = array_merge($codewords, $macrocw); + } + // Symbol Length Descriptor (number of data codewords including Symbol Length Descriptor and pad codewords) + $sld = $size - $errsize; + // add symbol length description + array_unshift($codewords, $sld); + // calculate error correction + $ecw = $this->getErrorCorrection($codewords, $ecl); + // add error correction codewords + $codewords = array_merge($codewords, $ecw); + // add horizontal quiet zones to start and stop patterns + $pstart = str_repeat('0', QUIETH).$this->start_pattern; + $pstop = $this->stop_pattern.str_repeat('0', QUIETH); + $barcode_array['num_rows'] = ($rows * ROWHEIGHT) + (2 * QUIETV); + $barcode_array['num_cols'] = (($cols + 2) * 17) + 35 + (2 * QUIETH); + $barcode_array['bcode'] = array(); + // build rows for vertical quiet zone + if (QUIETV > 0) { + $empty_row = array_fill(0, $barcode_array['num_cols'], 0); + for ($i = 0; $i < QUIETV; ++$i) { + // add vertical quiet rows + $barcode_array['bcode'][] = $empty_row; + } + } + $k = 0; // codeword index + $cid = 0; // initial cluster + // for each row + for ($r = 0; $r < $rows; ++$r) { + // row start code + $row = $pstart; + switch ($cid) { + case 0: { + $L = ((30 * intval($r / 3)) + intval(($rows - 1) / 3)); + break; + } + case 1: { + $L = ((30 * intval($r / 3)) + ($ecl * 3) + (($rows - 1) % 3)); + break; + } + case 2: { + $L = ((30 * intval($r / 3)) + ($cols - 1)); + break; + } + } + // left row indicator + $row .= sprintf('%17b', $this->clusters[$cid][$L]); + // for each column + for ($c = 0; $c < $cols; ++$c) { + $row .= sprintf('%17b', $this->clusters[$cid][$codewords[$k]]); + ++$k; + } + switch ($cid) { + case 0: { + $L = ((30 * intval($r / 3)) + ($cols - 1)); + break; + } + case 1: { + $L = ((30 * intval($r / 3)) + intval(($rows - 1) / 3)); + break; + } + case 2: { + $L = ((30 * intval($r / 3)) + ($ecl * 3) + (($rows - 1) % 3)); + break; + } + } + // right row indicator + $row .= sprintf('%17b', $this->clusters[$cid][$L]); + // row stop code + $row .= $pstop; + // convert the string to array + $arow = preg_split('//', $row, -1, PREG_SPLIT_NO_EMPTY); + // duplicate row to get the desired height + for ($h = 0; $h < ROWHEIGHT; ++$h) { + $barcode_array['bcode'][] = $arow; + } + ++$cid; + if ($cid > 2) { + $cid = 0; + } + } + if (QUIETV > 0) { + for ($i = 0; $i < QUIETV; ++$i) { + // add vertical quiet rows + $barcode_array['bcode'][] = $empty_row; + } + } + $this->barcode_array = $barcode_array; + } + + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Returns the error correction level (0-8) to be used + * @param int $ecl error correction level + * @param int $numcw number of data codewords + * @return int error correction level + * @protected + */ + protected function getErrorCorrectionLevel($ecl, $numcw) { + $maxecl = 8; // starting error level + // check for automatic levels + if (($ecl < 0) OR ($ecl > 8)) { + if ($numcw < 41) { + $ecl = 2; + } elseif ($numcw < 161) { + $ecl = 3; + } elseif ($numcw < 321) { + $ecl = 4; + } elseif ($numcw < 864) { + $ecl = 5; + } else { + $ecl = $maxecl; + } + } + // get maximum correction level + $maxerrsize = (928 - $numcw); // available codewords for error + while ($maxecl > 0) { + $errsize = (2 << $ecl); + if ($maxerrsize >= $errsize) { + break; + } + --$maxecl; + } + if ($ecl > $maxecl) { + $ecl = $maxecl; + } + return $ecl; + } + + /** + * Returns the error correction codewords + * @param array $cw array of codewords including Symbol Length Descriptor and pad + * @param int $ecl error correction level 0-8 + * @return array of error correction codewords + * @protected + */ + protected function getErrorCorrection($cw, $ecl) { + // get error correction coefficients + $ecc = $this->rsfactors[$ecl]; + // number of error correction factors + $eclsize = (2 << $ecl); + // maximum index for $rsfactors[$ecl] + $eclmaxid = ($eclsize - 1); + // initialize array of error correction codewords + $ecw = array_fill(0, $eclsize, 0); + // for each data codeword + foreach($cw as $k => $d) { + $t1 = ($d + $ecw[$eclmaxid]) % 929; + for ($j = $eclmaxid; $j > 0; --$j) { + $t2 = ($t1 * $ecc[$j]) % 929; + $t3 = 929 - $t2; + $ecw[$j] = ($ecw[($j - 1)] + $t3) % 929; + } + $t2 = ($t1 * $ecc[0]) % 929; + $t3 = 929 - $t2; + $ecw[0] = $t3 % 929; + } + foreach($ecw as $j => $e) { + if ($e != 0) { + $ecw[$j] = 929 - $e; + } + } + $ecw = array_reverse($ecw); + return $ecw; + } + + /** + * Create array of sequences from input + * @param string $code code + * @return array bi-dimensional array containing characters and classification + * @protected + */ + protected function getInputSequences($code) { + $sequence_array = array(); // array to be returned + $numseq = array(); + // get numeric sequences + preg_match_all('/([0-9]{13,44})/', $code, $numseq, PREG_OFFSET_CAPTURE); + $numseq[1][] = array('', strlen($code)); + $offset = 0; + foreach($numseq[1] as $seq) { + $seqlen = strlen($seq[0]); + if ($seq[1] > 0) { + // extract text sequence before the number sequence + $prevseq = substr($code, $offset, ($seq[1] - $offset)); + $textseq = array(); + // get text sequences + preg_match_all('/([\x09\x0a\x0d\x20-\x7e]{5,})/', $prevseq, $textseq, PREG_OFFSET_CAPTURE); + $textseq[1][] = array('', strlen($prevseq)); + $txtoffset = 0; + foreach($textseq[1] as $txtseq) { + $txtseqlen = strlen($txtseq[0]); + if ($txtseq[1] > 0) { + // extract byte sequence before the text sequence + $prevtxtseq = substr($prevseq, $txtoffset, ($txtseq[1] - $txtoffset)); + if (strlen($prevtxtseq) > 0) { + // add BYTE sequence + if ((strlen($prevtxtseq) == 1) AND ((count($sequence_array) > 0) AND ($sequence_array[(count($sequence_array) - 1)][0] == 900))) { + $sequence_array[] = array(913, $prevtxtseq); + } elseif ((strlen($prevtxtseq) % 6) == 0) { + $sequence_array[] = array(924, $prevtxtseq); + } else { + $sequence_array[] = array(901, $prevtxtseq); + } + } + } + if ($txtseqlen > 0) { + // add numeric sequence + $sequence_array[] = array(900, $txtseq[0]); + } + $txtoffset = $txtseq[1] + $txtseqlen; + } + } + if ($seqlen > 0) { + // add numeric sequence + $sequence_array[] = array(902, $seq[0]); + } + $offset = $seq[1] + $seqlen; + } + return $sequence_array; + } + + /** + * Compact data by mode. + * @param int $mode compaction mode number + * @param string $code data to compact + * @param boolean $addmode if true add the mode codeword at first position + * @return array of codewords + * @protected + */ + protected function getCompaction($mode, $code, $addmode=true) { + $cw = array(); // array of codewords to return + switch($mode) { + case 900: { // Text Compaction mode latch + $submode = 0; // default Alpha sub-mode + $txtarr = array(); // array of characters and sub-mode switching characters + $codelen = strlen($code); + for ($i = 0; $i < $codelen; ++$i) { + $chval = ord($code[$i]); + if (($k = array_search($chval, $this->textsubmodes[$submode])) !== false) { + // we are on the same sub-mode + $txtarr[] = $k; + } else { + // the sub-mode is changed + for ($s = 0; $s < 4; ++$s) { + // search new sub-mode + if (($s != $submode) AND (($k = array_search($chval, $this->textsubmodes[$s])) !== false)) { + // $s is the new submode + if (((($i + 1) == $codelen) OR ((($i + 1) < $codelen) AND (array_search(ord($code[($i + 1)]), $this->textsubmodes[$submode]) !== false))) AND (($s == 3) OR (($s == 0) AND ($submode == 1)))) { + // shift (temporary change only for this char) + if ($s == 3) { + // shift to puntuaction + $txtarr[] = 29; + } else { + // shift from lower to alpha + $txtarr[] = 27; + } + } else { + // latch + $txtarr = array_merge($txtarr, $this->textlatch[''.$submode.$s]); + // set new submode + $submode = $s; + } + // add characted code to array + $txtarr[] = $k; + break; + } + } + } + } + $txtarrlen = count($txtarr); + if (($txtarrlen % 2) != 0) { + // add padding + $txtarr[] = 29; + ++$txtarrlen; + } + // calculate codewords + for ($i = 0; $i < $txtarrlen; $i += 2) { + $cw[] = (30 * $txtarr[$i]) + $txtarr[($i + 1)]; + } + break; + } + case 901: + case 924: { // Byte Compaction mode latch + while (($codelen = strlen($code)) > 0) { + if ($codelen > 6) { + $rest = substr($code, 6); + $code = substr($code, 0, 6); + $sublen = 6; + } else { + $rest = ''; + $sublen = strlen($code); + } + if ($sublen == 6) { + $t = bcmul(''.ord($code[0]), '1099511627776'); + $t = bcadd($t, bcmul(''.ord($code[1]), '4294967296')); + $t = bcadd($t, bcmul(''.ord($code[2]), '16777216')); + $t = bcadd($t, bcmul(''.ord($code[3]), '65536')); + $t = bcadd($t, bcmul(''.ord($code[4]), '256')); + $t = bcadd($t, ''.ord($code[5])); + // tmp array for the 6 bytes block + $cw6 = array(); + do { + $d = bcmod($t, '900', 0); + $t = bcdiv($t, '900', 0); + // prepend the value to the beginning of the array + array_unshift($cw6, $d); + } while ($t != '0'); + // append the result array at the end + $cw = array_merge($cw, $cw6); + } else { + for ($i = 0; $i < $sublen; ++$i) { + $cw[] = ord($code[$i]); + } + } + $code = $rest; + } + break; + } + case 902: { // Numeric Compaction mode latch + while (($codelen = strlen($code)) > 0) { + if ($codelen > 44) { + $rest = substr($code, 44); + $code = substr($code, 0, 44); + } else { + $rest = ''; + } + $t = '1'.$code; + do { + $d = bcmod($t, '900', 0); + $t = bcdiv($t, '900', 0); + array_unshift($cw, $d); + } while ($t != '0'); + $code = $rest; + } + break; + } + case 913: { // Byte Compaction mode shift + $cw[] = ord($code); + break; + } + } + if ($addmode) { + // add the compaction mode codeword at the beginning + array_unshift($cw, $mode); + } + return $cw; + } + +} // end PDF417 class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/barcodes/qrcode.php b/incs/tcpdf/include/barcodes/qrcode.php new file mode 100644 index 0000000..1a64a4c --- /dev/null +++ b/incs/tcpdf/include/barcodes/qrcode.php @@ -0,0 +1,2843 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create QR-code arrays for TCPDF class. +// QR Code symbol is a 2D barcode that can be scanned by +// handy terminals such as a mobile phone with CCD. +// The capacity of QR Code is up to 7000 digits or 4000 +// characters, and has high robustness. +// This class supports QR Code model 2, described in +// JIS (Japanese Industrial Standards) X0510:2004 +// or ISO/IEC 18004. +// Currently the following features are not supported: +// ECI and FNC1 mode, Micro QR Code, QR Code model 1, +// Structured mode. +// +// This class is derived from the following projects: +// --------------------------------------------------------- +// "PHP QR Code encoder" +// License: GNU-LGPLv3 +// Copyright (C) 2010 by Dominik Dzienia +// http://phpqrcode.sourceforge.net/ +// https://sourceforge.net/projects/phpqrcode/ +// +// The "PHP QR Code encoder" is based on +// "C libqrencode library" (ver. 3.1.1) +// License: GNU-LGPL 2.1 +// Copyright (C) 2006-2010 by Kentaro Fukuchi +// http://megaui.net/fukuchi/works/qrencode/index.en.html +// +// Reed-Solomon code encoder is written by Phil Karn, KA9Q. +// Copyright (C) 2002-2006 Phil Karn, KA9Q +// +// QR Code is registered trademark of DENSO WAVE INCORPORATED +// http://www.denso-wave.com/qrcode/index-e.html +// --------------------------------------------------------- +//============================================================+ + +/** + * @file + * Class to create QR-code arrays for TCPDF class. + * QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. + * The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. + * This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. + * Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode. + * + * This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). + * Please read comments on this class source file for full copyright and license information. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.010 + */ + +// definitions +if (!defined('QRCODEDEFS')) { + + /** + * Indicate that definitions for this class are set + */ + define('QRCODEDEFS', true); + + // ----------------------------------------------------- + + // Encoding modes (characters which can be encoded in QRcode) + + /** + * Encoding mode + */ + define('QR_MODE_NL', -1); + + /** + * Encoding mode numeric (0-9). 3 characters are encoded to 10bit length. In theory, 7089 characters or less can be stored in a QRcode. + */ + define('QR_MODE_NM', 0); + + /** + * Encoding mode alphanumeric (0-9A-Z $%*+-./:) 45characters. 2 characters are encoded to 11bit length. In theory, 4296 characters or less can be stored in a QRcode. + */ + define('QR_MODE_AN', 1); + + /** + * Encoding mode 8bit byte data. In theory, 2953 characters or less can be stored in a QRcode. + */ + define('QR_MODE_8B', 2); + + /** + * Encoding mode KANJI. A KANJI character (multibyte character) is encoded to 13bit length. In theory, 1817 characters or less can be stored in a QRcode. + */ + define('QR_MODE_KJ', 3); + + /** + * Encoding mode STRUCTURED (currently unsupported) + */ + define('QR_MODE_ST', 4); + + // ----------------------------------------------------- + + // Levels of error correction. + // QRcode has a function of an error correcting for miss reading that white is black. + // Error correcting is defined in 4 level as below. + + /** + * Error correction level L : About 7% or less errors can be corrected. + */ + define('QR_ECLEVEL_L', 0); + + /** + * Error correction level M : About 15% or less errors can be corrected. + */ + define('QR_ECLEVEL_M', 1); + + /** + * Error correction level Q : About 25% or less errors can be corrected. + */ + define('QR_ECLEVEL_Q', 2); + + /** + * Error correction level H : About 30% or less errors can be corrected. + */ + define('QR_ECLEVEL_H', 3); + + // ----------------------------------------------------- + + // Version. Size of QRcode is defined as version. + // Version is from 1 to 40. + // Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. + // So version 40 is 177*177 matrix. + + /** + * Maximum QR Code version. + */ + define('QRSPEC_VERSION_MAX', 40); + + /** + * Maximum matrix size for maximum version (version 40 is 177*177 matrix). + */ + define('QRSPEC_WIDTH_MAX', 177); + + // ----------------------------------------------------- + + /** + * Matrix index to get width from $capacity array. + */ + define('QRCAP_WIDTH', 0); + + /** + * Matrix index to get number of words from $capacity array. + */ + define('QRCAP_WORDS', 1); + + /** + * Matrix index to get remainder from $capacity array. + */ + define('QRCAP_REMINDER', 2); + + /** + * Matrix index to get error correction level from $capacity array. + */ + define('QRCAP_EC', 3); + + // ----------------------------------------------------- + + // Structure (currently usupported) + + /** + * Number of header bits for structured mode + */ + define('STRUCTURE_HEADER_BITS', 20); + + /** + * Max number of symbols for structured mode + */ + define('MAX_STRUCTURED_SYMBOLS', 16); + + // ----------------------------------------------------- + + // Masks + + /** + * Down point base value for case 1 mask pattern (concatenation of same color in a line or a column) + */ + define('N1', 3); + + /** + * Down point base value for case 2 mask pattern (module block of same color) + */ + define('N2', 3); + + /** + * Down point base value for case 3 mask pattern (1:1:3:1:1(dark:bright:dark:bright:dark)pattern in a line or a column) + */ + define('N3', 40); + + /** + * Down point base value for case 4 mask pattern (ration of dark modules in whole) + */ + define('N4', 10); + + // ----------------------------------------------------- + + // Optimization settings + + /** + * if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code + */ + define('QR_FIND_BEST_MASK', true); + + /** + * if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly + */ + define('QR_FIND_FROM_RANDOM', 2); + + /** + * when QR_FIND_BEST_MASK === false + */ + define('QR_DEFAULT_MASK', 2); + + // ----------------------------------------------------- + +} // end of definitions + +/** + * @class QRcode + * Class to create QR-code arrays for TCPDF class. + * QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. + * The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. + * This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. + * Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode. + * + * This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). + * Please read comments on this class source file for full copyright and license information. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.010 + */ +class QRcode { + + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + + /** + * QR code version. Size of QRcode is defined as version. Version is from 1 to 40. Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. So version 40 is 177*177 matrix. + * @protected + */ + protected $version = 0; + + /** + * Levels of error correction. See definitions for possible values. + * @protected + */ + protected $level = QR_ECLEVEL_L; + + /** + * Encoding mode. + * @protected + */ + protected $hint = QR_MODE_8B; + + /** + * Boolean flag, if true the input string will be converted to uppercase. + * @protected + */ + protected $casesensitive = true; + + /** + * Structured QR code (not supported yet). + * @protected + */ + protected $structured = 0; + + /** + * Mask data. + * @protected + */ + protected $data; + + // FrameFiller + + /** + * Width. + * @protected + */ + protected $width; + + /** + * Frame. + * @protected + */ + protected $frame; + + /** + * X position of bit. + * @protected + */ + protected $x; + + /** + * Y position of bit. + * @protected + */ + protected $y; + + /** + * Direction. + * @protected + */ + protected $dir; + + /** + * Single bit value. + * @protected + */ + protected $bit; + + // ---- QRrawcode ---- + + /** + * Data code. + * @protected + */ + protected $datacode = array(); + + /** + * Error correction code. + * @protected + */ + protected $ecccode = array(); + + /** + * Blocks. + * @protected + */ + protected $blocks; + + /** + * Reed-Solomon blocks. + * @protected + */ + protected $rsblocks = array(); //of RSblock + + /** + * Counter. + * @protected + */ + protected $count; + + /** + * Data length. + * @protected + */ + protected $dataLength; + + /** + * Error correction length. + * @protected + */ + protected $eccLength; + + /** + * Value b1. + * @protected + */ + protected $b1; + + // ---- QRmask ---- + + /** + * Run length. + * @protected + */ + protected $runLength = array(); + + // ---- QRsplit ---- + + /** + * Input data string. + * @protected + */ + protected $dataStr = ''; + + /** + * Input items. + * @protected + */ + protected $items; + + // Reed-Solomon items + + /** + * Reed-Solomon items. + * @protected + */ + protected $rsitems = array(); + + /** + * Array of frames. + * @protected + */ + protected $frames = array(); + + /** + * Alphabet-numeric convesion table. + * @protected + */ + protected $anTable = array( + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + 36, -1, -1, -1, 37, 38, -1, -1, -1, -1, 39, 40, -1, 41, 42, 43, // + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 44, -1, -1, -1, -1, -1, // + -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, // + 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // + ); + + /** + * Array Table of the capacity of symbols. + * See Table 1 (pp.13) and Table 12-16 (pp.30-36), JIS X0510:2004. + * @protected + */ + protected $capacity = array( + array( 0, 0, 0, array( 0, 0, 0, 0)), // + array( 21, 26, 0, array( 7, 10, 13, 17)), // 1 + array( 25, 44, 7, array( 10, 16, 22, 28)), // + array( 29, 70, 7, array( 15, 26, 36, 44)), // + array( 33, 100, 7, array( 20, 36, 52, 64)), // + array( 37, 134, 7, array( 26, 48, 72, 88)), // 5 + array( 41, 172, 7, array( 36, 64, 96, 112)), // + array( 45, 196, 0, array( 40, 72, 108, 130)), // + array( 49, 242, 0, array( 48, 88, 132, 156)), // + array( 53, 292, 0, array( 60, 110, 160, 192)), // + array( 57, 346, 0, array( 72, 130, 192, 224)), // 10 + array( 61, 404, 0, array( 80, 150, 224, 264)), // + array( 65, 466, 0, array( 96, 176, 260, 308)), // + array( 69, 532, 0, array( 104, 198, 288, 352)), // + array( 73, 581, 3, array( 120, 216, 320, 384)), // + array( 77, 655, 3, array( 132, 240, 360, 432)), // 15 + array( 81, 733, 3, array( 144, 280, 408, 480)), // + array( 85, 815, 3, array( 168, 308, 448, 532)), // + array( 89, 901, 3, array( 180, 338, 504, 588)), // + array( 93, 991, 3, array( 196, 364, 546, 650)), // + array( 97, 1085, 3, array( 224, 416, 600, 700)), // 20 + array(101, 1156, 4, array( 224, 442, 644, 750)), // + array(105, 1258, 4, array( 252, 476, 690, 816)), // + array(109, 1364, 4, array( 270, 504, 750, 900)), // + array(113, 1474, 4, array( 300, 560, 810, 960)), // + array(117, 1588, 4, array( 312, 588, 870, 1050)), // 25 + array(121, 1706, 4, array( 336, 644, 952, 1110)), // + array(125, 1828, 4, array( 360, 700, 1020, 1200)), // + array(129, 1921, 3, array( 390, 728, 1050, 1260)), // + array(133, 2051, 3, array( 420, 784, 1140, 1350)), // + array(137, 2185, 3, array( 450, 812, 1200, 1440)), // 30 + array(141, 2323, 3, array( 480, 868, 1290, 1530)), // + array(145, 2465, 3, array( 510, 924, 1350, 1620)), // + array(149, 2611, 3, array( 540, 980, 1440, 1710)), // + array(153, 2761, 3, array( 570, 1036, 1530, 1800)), // + array(157, 2876, 0, array( 570, 1064, 1590, 1890)), // 35 + array(161, 3034, 0, array( 600, 1120, 1680, 1980)), // + array(165, 3196, 0, array( 630, 1204, 1770, 2100)), // + array(169, 3362, 0, array( 660, 1260, 1860, 2220)), // + array(173, 3532, 0, array( 720, 1316, 1950, 2310)), // + array(177, 3706, 0, array( 750, 1372, 2040, 2430)) // 40 + ); + + /** + * Array Length indicator. + * @protected + */ + protected $lengthTableBits = array( + array(10, 12, 14), + array( 9, 11, 13), + array( 8, 16, 16), + array( 8, 10, 12) + ); + + /** + * Array Table of the error correction code (Reed-Solomon block). + * See Table 12-16 (pp.30-36), JIS X0510:2004. + * @protected + */ + protected $eccTable = array( + array(array( 0, 0), array( 0, 0), array( 0, 0), array( 0, 0)), // + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // 1 + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // + array(array( 1, 0), array( 1, 0), array( 2, 0), array( 2, 0)), // + array(array( 1, 0), array( 2, 0), array( 2, 0), array( 4, 0)), // + array(array( 1, 0), array( 2, 0), array( 2, 2), array( 2, 2)), // 5 + array(array( 2, 0), array( 4, 0), array( 4, 0), array( 4, 0)), // + array(array( 2, 0), array( 4, 0), array( 2, 4), array( 4, 1)), // + array(array( 2, 0), array( 2, 2), array( 4, 2), array( 4, 2)), // + array(array( 2, 0), array( 3, 2), array( 4, 4), array( 4, 4)), // + array(array( 2, 2), array( 4, 1), array( 6, 2), array( 6, 2)), // 10 + array(array( 4, 0), array( 1, 4), array( 4, 4), array( 3, 8)), // + array(array( 2, 2), array( 6, 2), array( 4, 6), array( 7, 4)), // + array(array( 4, 0), array( 8, 1), array( 8, 4), array(12, 4)), // + array(array( 3, 1), array( 4, 5), array(11, 5), array(11, 5)), // + array(array( 5, 1), array( 5, 5), array( 5, 7), array(11, 7)), // 15 + array(array( 5, 1), array( 7, 3), array(15, 2), array( 3, 13)), // + array(array( 1, 5), array(10, 1), array( 1, 15), array( 2, 17)), // + array(array( 5, 1), array( 9, 4), array(17, 1), array( 2, 19)), // + array(array( 3, 4), array( 3, 11), array(17, 4), array( 9, 16)), // + array(array( 3, 5), array( 3, 13), array(15, 5), array(15, 10)), // 20 + array(array( 4, 4), array(17, 0), array(17, 6), array(19, 6)), // + array(array( 2, 7), array(17, 0), array( 7, 16), array(34, 0)), // + array(array( 4, 5), array( 4, 14), array(11, 14), array(16, 14)), // + array(array( 6, 4), array( 6, 14), array(11, 16), array(30, 2)), // + array(array( 8, 4), array( 8, 13), array( 7, 22), array(22, 13)), // 25 + array(array(10, 2), array(19, 4), array(28, 6), array(33, 4)), // + array(array( 8, 4), array(22, 3), array( 8, 26), array(12, 28)), // + array(array( 3, 10), array( 3, 23), array( 4, 31), array(11, 31)), // + array(array( 7, 7), array(21, 7), array( 1, 37), array(19, 26)), // + array(array( 5, 10), array(19, 10), array(15, 25), array(23, 25)), // 30 + array(array(13, 3), array( 2, 29), array(42, 1), array(23, 28)), // + array(array(17, 0), array(10, 23), array(10, 35), array(19, 35)), // + array(array(17, 1), array(14, 21), array(29, 19), array(11, 46)), // + array(array(13, 6), array(14, 23), array(44, 7), array(59, 1)), // + array(array(12, 7), array(12, 26), array(39, 14), array(22, 41)), // 35 + array(array( 6, 14), array( 6, 34), array(46, 10), array( 2, 64)), // + array(array(17, 4), array(29, 14), array(49, 10), array(24, 46)), // + array(array( 4, 18), array(13, 32), array(48, 14), array(42, 32)), // + array(array(20, 4), array(40, 7), array(43, 22), array(10, 67)), // + array(array(19, 6), array(18, 31), array(34, 34), array(20, 61)) // 40 + ); + + /** + * Array Positions of alignment patterns. + * This array includes only the second and the third position of the alignment patterns. Rest of them can be calculated from the distance between them. + * See Table 1 in Appendix E (pp.71) of JIS X0510:2004. + * @protected + */ + protected $alignmentPattern = array( + array( 0, 0), + array( 0, 0), array(18, 0), array(22, 0), array(26, 0), array(30, 0), // 1- 5 + array(34, 0), array(22, 38), array(24, 42), array(26, 46), array(28, 50), // 6-10 + array(30, 54), array(32, 58), array(34, 62), array(26, 46), array(26, 48), // 11-15 + array(26, 50), array(30, 54), array(30, 56), array(30, 58), array(34, 62), // 16-20 + array(28, 50), array(26, 50), array(30, 54), array(28, 54), array(32, 58), // 21-25 + array(30, 58), array(34, 62), array(26, 50), array(30, 54), array(26, 52), // 26-30 + array(30, 56), array(34, 60), array(30, 58), array(34, 62), array(30, 54), // 31-35 + array(24, 50), array(28, 54), array(32, 58), array(26, 54), array(30, 58) // 35-40 + ); + + /** + * Array Version information pattern (BCH coded). + * See Table 1 in Appendix D (pp.68) of JIS X0510:2004. + * size: [QRSPEC_VERSION_MAX - 6] + * @protected + */ + protected $versionPattern = array( + 0x07c94, 0x085bc, 0x09a99, 0x0a4d3, 0x0bbf6, 0x0c762, 0x0d847, 0x0e60d, // + 0x0f928, 0x10b78, 0x1145d, 0x12a17, 0x13532, 0x149a6, 0x15683, 0x168c9, // + 0x177ec, 0x18ec4, 0x191e1, 0x1afab, 0x1b08e, 0x1cc1a, 0x1d33f, 0x1ed75, // + 0x1f250, 0x209d5, 0x216f0, 0x228ba, 0x2379f, 0x24b0b, 0x2542e, 0x26a64, // + 0x27541, 0x28c69 + ); + + /** + * Array Format information + * @protected + */ + protected $formatInfo = array( + array(0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976), // + array(0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0), // + array(0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed), // + array(0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b) // + ); + + + // ------------------------------------------------- + // ------------------------------------------------- + + + /** + * This is the class constructor. + * Creates a QRcode object + * @param string $code code to represent using QRcode + * @param string $eclevel error level:
    • L : About 7% or less errors can be corrected.
    • M : About 15% or less errors can be corrected.
    • Q : About 25% or less errors can be corrected.
    • H : About 30% or less errors can be corrected.
    + * @public + * @since 1.0.000 + */ + public function __construct($code, $eclevel = 'L') { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // set error correction level + $this->level = array_search($eclevel, array('L', 'M', 'Q', 'H')); + if ($this->level === false) { + $this->level = QR_ECLEVEL_L; + } + if (($this->hint != QR_MODE_8B) AND ($this->hint != QR_MODE_KJ)) { + return false; + } + if (($this->version < 0) OR ($this->version > QRSPEC_VERSION_MAX)) { + return false; + } + $this->items = array(); + $this->encodeString($code); + if (is_null($this->data)) { + return false; + } + $qrTab = $this->binarize($this->data); + $size = count($qrTab); + $barcode_array['num_rows'] = $size; + $barcode_array['num_cols'] = $size; + $barcode_array['bcode'] = array(); + foreach ($qrTab as $line) { + $arrAdd = array(); + foreach (str_split($line) as $char) { + $arrAdd[] = ($char=='1')?1:0; + } + $barcode_array['bcode'][] = $arrAdd; + } + $this->barcode_array = $barcode_array; + } + + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Convert the frame in binary form + * @param array $frame array to binarize + * @return array frame in binary form + */ + protected function binarize($frame) { + $len = count($frame); + // the frame is square (width = height) + foreach ($frame as &$frameLine) { + for ($i=0; $i<$len; $i++) { + $frameLine[$i] = (ord($frameLine[$i])&1)?'1':'0'; + } + } + return $frame; + } + + /** + * Encode the input string to QR code + * @param string $string input string to encode + */ + protected function encodeString($string) { + $this->dataStr = $string; + if (!$this->casesensitive) { + $this->toUpper(); + } + $ret = $this->splitString(); + if ($ret < 0) { + return NULL; + } + $this->encodeMask(-1); + } + + /** + * Encode mask + * @param int $mask masking mode + */ + protected function encodeMask($mask) { + $spec = array(0, 0, 0, 0, 0); + $this->datacode = $this->getByteStream($this->items); + + if (is_null($this->datacode)) { + return NULL; + } + $spec = $this->getEccSpec($this->version, $this->level, $spec); + $this->b1 = $this->rsBlockNum1($spec); + $this->dataLength = $this->rsDataLength($spec); + $this->eccLength = $this->rsEccLength($spec); + $this->ecccode = array_fill(0, $this->eccLength, 0); + $this->blocks = $this->rsBlockNum($spec); + $ret = $this->init($spec); + if ($ret < 0) { + return NULL; + } + $this->count = 0; + $this->width = $this->getWidth($this->version); + $this->frame = $this->newFrame($this->version); + $this->x = $this->width - 1; + $this->y = $this->width - 1; + $this->dir = -1; + $this->bit = -1; + // inteleaved data and ecc codes + for ($i=0; $i < ($this->dataLength + $this->eccLength); $i++) { + $code = $this->getCode(); + $bit = 0x80; + for ($j=0; $j<8; $j++) { + $addr = $this->getNextPosition(); + $this->setFrameAt($addr, 0x02 | (($bit & $code) != 0)); + $bit = $bit >> 1; + } + } + // remainder bits + $j = $this->getRemainder($this->version); + for ($i=0; $i<$j; $i++) { + $addr = $this->getNextPosition(); + $this->setFrameAt($addr, 0x02); + } + // masking + $this->runLength = array_fill(0, QRSPEC_WIDTH_MAX + 1, 0); + if ($mask < 0) { + if (QR_FIND_BEST_MASK) { + $masked = $this->mask($this->width, $this->frame, $this->level); + } else { + $masked = $this->makeMask($this->width, $this->frame, (intval(QR_DEFAULT_MASK) % 8), $this->level); + } + } else { + $masked = $this->makeMask($this->width, $this->frame, $mask, $this->level); + } + if ($masked == NULL) { + return NULL; + } + $this->data = $masked; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // FrameFiller + + /** + * Set frame value at specified position + * @param array $at x,y position + * @param int $val value of the character to set + */ + protected function setFrameAt($at, $val) { + $this->frame[$at['y']][$at['x']] = chr($val); + } + + /** + * Get frame value at specified position + * @param array $at x,y position + * @return value at specified position + */ + protected function getFrameAt($at) { + return ord($this->frame[$at['y']][$at['x']]); + } + + /** + * Return the next frame position + * @return array of x,y coordinates + */ + protected function getNextPosition() { + do { + if ($this->bit == -1) { + $this->bit = 0; + return array('x'=>$this->x, 'y'=>$this->y); + } + $x = $this->x; + $y = $this->y; + $w = $this->width; + if ($this->bit == 0) { + $x--; + $this->bit++; + } else { + $x++; + $y += $this->dir; + $this->bit--; + } + if ($this->dir < 0) { + if ($y < 0) { + $y = 0; + $x -= 2; + $this->dir = 1; + if ($x == 6) { + $x--; + $y = 9; + } + } + } else { + if ($y == $w) { + $y = $w - 1; + $x -= 2; + $this->dir = -1; + if ($x == 6) { + $x--; + $y -= 8; + } + } + } + if (($x < 0) OR ($y < 0)) { + return NULL; + } + $this->x = $x; + $this->y = $y; + } while(ord($this->frame[$y][$x]) & 0x80); + return array('x'=>$x, 'y'=>$y); + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRrawcode + + /** + * Initialize code. + * @param array $spec array of ECC specification + * @return int 0 in case of success, -1 in case of error + */ + protected function init($spec) { + $dl = $this->rsDataCodes1($spec); + $el = $this->rsEccCodes1($spec); + $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + $blockNo = 0; + $dataPos = 0; + $eccPos = 0; + $endfor = $this->rsBlockNum1($spec); + for ($i=0; $i < $endfor; ++$i) { + $ecc = array_slice($this->ecccode, $eccPos); + $this->rsblocks[$blockNo] = array(); + $this->rsblocks[$blockNo]['dataLength'] = $dl; + $this->rsblocks[$blockNo]['data'] = array_slice($this->datacode, $dataPos); + $this->rsblocks[$blockNo]['eccLength'] = $el; + $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); + $this->rsblocks[$blockNo]['ecc'] = $ecc; + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + if ($this->rsBlockNum2($spec) == 0) { + return 0; + } + $dl = $this->rsDataCodes2($spec); + $el = $this->rsEccCodes2($spec); + $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + if ($rs == NULL) { + return -1; + } + $endfor = $this->rsBlockNum2($spec); + for ($i=0; $i < $endfor; ++$i) { + $ecc = array_slice($this->ecccode, $eccPos); + $this->rsblocks[$blockNo] = array(); + $this->rsblocks[$blockNo]['dataLength'] = $dl; + $this->rsblocks[$blockNo]['data'] = array_slice($this->datacode, $dataPos); + $this->rsblocks[$blockNo]['eccLength'] = $el; + $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); + $this->rsblocks[$blockNo]['ecc'] = $ecc; + $this->ecccode = array_merge(array_slice($this->ecccode, 0, $eccPos), $ecc); + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + return 0; + } + + /** + * Return Reed-Solomon block code. + * @return array rsblocks + */ + protected function getCode() { + if ($this->count < $this->dataLength) { + $row = $this->count % $this->blocks; + $col = (int)($this->count / $this->blocks); + if ($col >= $this->rsblocks[0]['dataLength']) { + $row += $this->b1; + } + $row = (int) $row; + $ret = $this->rsblocks[$row]['data'][$col]; + } elseif ($this->count < $this->dataLength + $this->eccLength) { + $row = ($this->count - $this->dataLength) % $this->blocks; + $col = (int)(($this->count - $this->dataLength) / $this->blocks); + $ret = $this->rsblocks[$row]['ecc'][$col]; + } else { + return 0; + } + $this->count++; + return $ret; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRmask + + /** + * Write Format Information on frame and returns the number of black bits + * @param int $width frame width + * @param array $frame frame + * @param array $mask masking mode + * @param int $level error correction level + * @return int blacks + */ + protected function writeFormatInformation($width, &$frame, $mask, $level) { + $blacks = 0; + $format = $this->getFormatInfo($mask, $level); + for ($i=0; $i<8; ++$i) { + if ($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + $frame[8][$width - 1 - $i] = chr($v); + if ($i < 6) { + $frame[$i][8] = chr($v); + } else { + $frame[$i + 1][8] = chr($v); + } + $format = $format >> 1; + } + for ($i=0; $i<7; ++$i) { + if ($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + $frame[$width - 7 + $i][8] = chr($v); + if ($i == 0) { + $frame[8][7] = chr($v); + } else { + $frame[8][6 - $i] = chr($v); + } + $format = $format >> 1; + } + return $blacks; + } + + /** + * mask0 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask0($x, $y) { + return ($x + $y) & 1; + } + + /** + * mask1 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask1($x, $y) { + return ($y & 1); + } + + /** + * mask2 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask2($x, $y) { + return ($x % 3); + } + + /** + * mask3 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask3($x, $y) { + return ($x + $y) % 3; + } + + /** + * mask4 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask4($x, $y) { + return (((int)($y / 2)) + ((int)($x / 3))) & 1; + } + + /** + * mask5 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask5($x, $y) { + return (($x * $y) & 1) + ($x * $y) % 3; + } + + /** + * mask6 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask6($x, $y) { + return ((($x * $y) & 1) + ($x * $y) % 3) & 1; + } + + /** + * mask7 + * @param int $x X position + * @param int $y Y position + * @return int mask + */ + protected function mask7($x, $y) { + return ((($x * $y) % 3) + (($x + $y) & 1)) & 1; + } + + /** + * Return bitmask + * @param int $maskNo mask number + * @param int $width width + * @param array $frame frame + * @return array bitmask + */ + protected function generateMaskNo($maskNo, $width, $frame) { + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + for ($y=0; $y<$width; ++$y) { + for ($x=0; $x<$width; ++$x) { + if (ord($frame[$y][$x]) & 0x80) { + $bitMask[$y][$x] = 0; + } else { + $maskFunc = call_user_func(array($this, 'mask'.$maskNo), $x, $y); + $bitMask[$y][$x] = ($maskFunc == 0)?1:0; + } + } + } + return $bitMask; + } + + /** + * makeMaskNo + * @param int $maskNo + * @param int $width + * @param int $s + * @param int $d + * @param boolean $maskGenOnly + * @return int b + */ + protected function makeMaskNo($maskNo, $width, $s, &$d, $maskGenOnly=false) { + $b = 0; + $bitMask = array(); + $bitMask = $this->generateMaskNo($maskNo, $width, $s); + if ($maskGenOnly) { + return; + } + $d = $s; + for ($y=0; $y<$width; ++$y) { + for ($x=0; $x<$width; ++$x) { + if ($bitMask[$y][$x] == 1) { + $d[$y][$x] = chr(ord($s[$y][$x]) ^ ((int)($bitMask[$y][$x]))); + } + $b += (int)(ord($d[$y][$x]) & 1); + } + } + return $b; + } + + /** + * makeMask + * @param int $width + * @param array $frame + * @param int $maskNo + * @param int $level + * @return array mask + */ + protected function makeMask($width, $frame, $maskNo, $level) { + $masked = array_fill(0, $width, str_repeat("\0", $width)); + $this->makeMaskNo($maskNo, $width, $frame, $masked); + $this->writeFormatInformation($width, $masked, $maskNo, $level); + return $masked; + } + + /** + * calcN1N3 + * @param int $length + * @return int demerit + */ + protected function calcN1N3($length) { + $demerit = 0; + for ($i=0; $i<$length; ++$i) { + if ($this->runLength[$i] >= 5) { + $demerit += (N1 + ($this->runLength[$i] - 5)); + } + if ($i & 1) { + if (($i >= 3) AND ($i < ($length-2)) AND ($this->runLength[$i] % 3 == 0)) { + $fact = (int)($this->runLength[$i] / 3); + if (($this->runLength[$i-2] == $fact) + AND ($this->runLength[$i-1] == $fact) + AND ($this->runLength[$i+1] == $fact) + AND ($this->runLength[$i+2] == $fact)) { + if (($this->runLength[$i-3] < 0) OR ($this->runLength[$i-3] >= (4 * $fact))) { + $demerit += N3; + } elseif ((($i+3) >= $length) OR ($this->runLength[$i+3] >= (4 * $fact))) { + $demerit += N3; + } + } + } + } + } + return $demerit; + } + + /** + * evaluateSymbol + * @param int $width + * @param array $frame + * @return int demerit + */ + protected function evaluateSymbol($width, $frame) { + $head = 0; + $demerit = 0; + for ($y=0; $y<$width; ++$y) { + $head = 0; + $this->runLength[0] = 1; + $frameY = $frame[$y]; + if ($y > 0) { + $frameYM = $frame[$y-1]; + } + for ($x=0; $x<$width; ++$x) { + if (($x > 0) AND ($y > 0)) { + $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]); + $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]); + if (($b22 | ($w22 ^ 1)) & 1) { + $demerit += N2; + } + } + if (($x == 0) AND (ord($frameY[$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } elseif ($x > 0) { + if ((ord($frameY[$x]) ^ ord($frameY[$x-1])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + $demerit += $this->calcN1N3($head+1); + } + for ($x=0; $x<$width; ++$x) { + $head = 0; + $this->runLength[0] = 1; + for ($y=0; $y<$width; ++$y) { + if (($y == 0) AND (ord($frame[$y][$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } elseif ($y > 0) { + if ((ord($frame[$y][$x]) ^ ord($frame[$y-1][$x])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + $demerit += $this->calcN1N3($head+1); + } + return $demerit; + } + + /** + * mask + * @param int $width + * @param array $frame + * @param int $level + * @return array best mask + */ + protected function mask($width, $frame, $level) { + $minDemerit = PHP_INT_MAX; + $bestMaskNum = 0; + $bestMask = array(); + $checked_masks = array(0, 1, 2, 3, 4, 5, 6, 7); + if (QR_FIND_FROM_RANDOM !== false) { + $howManuOut = 8 - (QR_FIND_FROM_RANDOM % 9); + for ($i = 0; $i < $howManuOut; ++$i) { + $remPos = rand (0, count($checked_masks)-1); + unset($checked_masks[$remPos]); + $checked_masks = array_values($checked_masks); + } + } + $bestMask = $frame; + foreach ($checked_masks as $i) { + $mask = array_fill(0, $width, str_repeat("\0", $width)); + $demerit = 0; + $blacks = 0; + $blacks = $this->makeMaskNo($i, $width, $frame, $mask); + $blacks += $this->writeFormatInformation($width, $mask, $i, $level); + $blacks = (int)(100 * $blacks / ($width * $width)); + $demerit = (int)((int)(abs($blacks - 50) / 5) * N4); + $demerit += $this->evaluateSymbol($width, $mask); + if ($demerit < $minDemerit) { + $minDemerit = $demerit; + $bestMask = $mask; + $bestMaskNum = $i; + } + } + return $bestMask; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRsplit + + /** + * Return true if the character at specified position is a number + * @param string $str string + * @param int $pos characted position + * @return boolean true of false + */ + protected function isdigitat($str, $pos) { + if ($pos >= strlen($str)) { + return false; + } + return ((ord($str[$pos]) >= ord('0'))&&(ord($str[$pos]) <= ord('9'))); + } + + /** + * Return true if the character at specified position is an alphanumeric character + * @param string $str string + * @param int $pos characted position + * @return boolean true of false + */ + protected function isalnumat($str, $pos) { + if ($pos >= strlen($str)) { + return false; + } + return ($this->lookAnTable(ord($str[$pos])) >= 0); + } + + /** + * identifyMode + * @param int $pos + * @return int mode + */ + protected function identifyMode($pos) { + if ($pos >= strlen($this->dataStr)) { + return QR_MODE_NL; + } + $c = $this->dataStr[$pos]; + if ($this->isdigitat($this->dataStr, $pos)) { + return QR_MODE_NM; + } elseif ($this->isalnumat($this->dataStr, $pos)) { + return QR_MODE_AN; + } elseif ($this->hint == QR_MODE_KJ) { + if ($pos+1 < strlen($this->dataStr)) { + $d = $this->dataStr[$pos+1]; + $word = (ord($c) << 8) | ord($d); + if (($word >= 0x8140 && $word <= 0x9ffc) OR ($word >= 0xe040 && $word <= 0xebbf)) { + return QR_MODE_KJ; + } + } + } + return QR_MODE_8B; + } + + /** + * eatNum + * @return int run + */ + protected function eatNum() { + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p = 0; + while($this->isdigitat($this->dataStr, $p)) { + $p++; + } + $run = $p; + $mode = $this->identifyMode($p); + if ($mode == QR_MODE_8B) { + $dif = $this->estimateBitsModeNum($run) + 4 + $ln + + $this->estimateBitsMode8(1) // + 4 + l8 + - $this->estimateBitsMode8($run + 1); // - 4 - l8 + if ($dif > 0) { + return $this->eat8(); + } + } + if ($mode == QR_MODE_AN) { + $dif = $this->estimateBitsModeNum($run) + 4 + $ln + + $this->estimateBitsModeAn(1) // + 4 + la + - $this->estimateBitsModeAn($run + 1);// - 4 - la + if ($dif > 0) { + return $this->eatAn(); + } + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_NM, $run, str_split($this->dataStr)); + return $run; + } + + /** + * eatAn + * @return int run + */ + protected function eatAn() { + $la = $this->lengthIndicator(QR_MODE_AN, $this->version); + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p =1 ; + while($this->isalnumat($this->dataStr, $p)) { + if ($this->isdigitat($this->dataStr, $p)) { + $q = $p; + while($this->isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsModeAn($p) // + 4 + la + + $this->estimateBitsModeNum($q - $p) + 4 + $ln + - $this->estimateBitsModeAn($q); // - 4 - la + if ($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + $run = $p; + if (!$this->isalnumat($this->dataStr, $p)) { + $dif = $this->estimateBitsModeAn($run) + 4 + $la + + $this->estimateBitsMode8(1) // + 4 + l8 + - $this->estimateBitsMode8($run + 1); // - 4 - l8 + if ($dif > 0) { + return $this->eat8(); + } + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_AN, $run, str_split($this->dataStr)); + return $run; + } + + /** + * eatKanji + * @return int run + */ + protected function eatKanji() { + $p = 0; + while($this->identifyMode($p) == QR_MODE_KJ) { + $p += 2; + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_KJ, $p, str_split($this->dataStr)); + $run = $p; + return $run; + } + + /** + * eat8 + * @return int run + */ + protected function eat8() { + $la = $this->lengthIndicator(QR_MODE_AN, $this->version); + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p = 1; + $dataStrLen = strlen($this->dataStr); + while($p < $dataStrLen) { + $mode = $this->identifyMode($p); + if ($mode == QR_MODE_KJ) { + break; + } + if ($mode == QR_MODE_NM) { + $q = $p; + while($this->isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsMode8($p) // + 4 + l8 + + $this->estimateBitsModeNum($q - $p) + 4 + $ln + - $this->estimateBitsMode8($q); // - 4 - l8 + if ($dif < 0) { + break; + } else { + $p = $q; + } + } elseif ($mode == QR_MODE_AN) { + $q = $p; + while($this->isalnumat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsMode8($p) // + 4 + l8 + + $this->estimateBitsModeAn($q - $p) + 4 + $la + - $this->estimateBitsMode8($q); // - 4 - l8 + if ($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + $run = $p; + $this->items = $this->appendNewInputItem($this->items, QR_MODE_8B, $run, str_split($this->dataStr)); + return $run; + } + + /** + * splitString + * @return int + */ + protected function splitString() { + while (strlen($this->dataStr) > 0) { + $mode = $this->identifyMode(0); + switch ($mode) { + case QR_MODE_NM: { + $length = $this->eatNum(); + break; + } + case QR_MODE_AN: { + $length = $this->eatAn(); + break; + } + case QR_MODE_KJ: { + if ($this->hint == QR_MODE_KJ) { + $length = $this->eatKanji(); + } else { + $length = $this->eat8(); + } + break; + } + default: { + $length = $this->eat8(); + break; + } + } + if ($length == 0) { + return 0; + } + if ($length < 0) { + return -1; + } + $this->dataStr = substr($this->dataStr, $length); + } + return 0; + } + + /** + * toUpper + */ + protected function toUpper() { + $stringLen = strlen($this->dataStr); + $p = 0; + while ($p < $stringLen) { + $mode = $this->identifyMode(substr($this->dataStr, $p)); + if ($mode == QR_MODE_KJ) { + $p += 2; + } else { + if ((ord($this->dataStr[$p]) >= ord('a')) AND (ord($this->dataStr[$p]) <= ord('z'))) { + $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32); + } + $p++; + } + } + return $this->dataStr; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRinputItem + + /** + * newInputItem + * @param int $mode + * @param int $size + * @param array $data + * @param array $bstream + * @return array input item + */ + protected function newInputItem($mode, $size, $data, $bstream=null) { + $setData = array_slice($data, 0, $size); + if (count($setData) < $size) { + $setData = array_merge($setData, array_fill(0, ($size - count($setData)), 0)); + } + if (!$this->check($mode, $size, $setData)) { + return NULL; + } + $inputitem = array(); + $inputitem['mode'] = $mode; + $inputitem['size'] = $size; + $inputitem['data'] = $setData; + $inputitem['bstream'] = $bstream; + return $inputitem; + } + + /** + * encodeModeNum + * @param array $inputitem + * @param int $version + * @return array input item + */ + protected function encodeModeNum($inputitem, $version) { + $words = (int)($inputitem['size'] / 3); + $inputitem['bstream'] = array(); + $val = 0x1; + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, $val); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_NM, $version), $inputitem['size']); + for ($i=0; $i < $words; ++$i) { + $val = (ord($inputitem['data'][$i*3 ]) - ord('0')) * 100; + $val += (ord($inputitem['data'][$i*3+1]) - ord('0')) * 10; + $val += (ord($inputitem['data'][$i*3+2]) - ord('0')); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 10, $val); + } + if ($inputitem['size'] - $words * 3 == 1) { + $val = ord($inputitem['data'][$words*3]) - ord('0'); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, $val); + } elseif (($inputitem['size'] - ($words * 3)) == 2) { + $val = (ord($inputitem['data'][$words*3 ]) - ord('0')) * 10; + $val += (ord($inputitem['data'][$words*3+1]) - ord('0')); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 7, $val); + } + return $inputitem; + } + + /** + * encodeModeAn + * @param array $inputitem + * @param int $version + * @return array input item + */ + protected function encodeModeAn($inputitem, $version) { + $words = (int)($inputitem['size'] / 2); + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x02); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_AN, $version), $inputitem['size']); + for ($i=0; $i < $words; ++$i) { + $val = (int)($this->lookAnTable(ord($inputitem['data'][$i*2])) * 45); + $val += (int)($this->lookAnTable(ord($inputitem['data'][($i*2)+1]))); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 11, $val); + } + if ($inputitem['size'] & 1) { + $val = $this->lookAnTable(ord($inputitem['data'][($words * 2)])); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 6, $val); + } + return $inputitem; + } + + /** + * encodeMode8 + * @param array $inputitem + * @param int $version + * @return array input item + */ + protected function encodeMode8($inputitem, $version) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x4); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_8B, $version), $inputitem['size']); + for ($i=0; $i < $inputitem['size']; ++$i) { + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 8, ord($inputitem['data'][$i])); + } + return $inputitem; + } + + /** + * encodeModeKanji + * @param array $inputitem + * @param int $version + * @return array input item + */ + protected function encodeModeKanji($inputitem, $version) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x8); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_KJ, $version), (int)($inputitem['size'] / 2)); + for ($i=0; $i<$inputitem['size']; $i+=2) { + $val = (ord($inputitem['data'][$i]) << 8) | ord($inputitem['data'][$i+1]); + if ($val <= 0x9ffc) { + $val -= 0x8140; + } else { + $val -= 0xc140; + } + $h = ($val >> 8) * 0xc0; + $val = ($val & 0xff) + $h; + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 13, $val); + } + return $inputitem; + } + + /** + * encodeModeStructure + * @param array $inputitem + * @return array input item + */ + protected function encodeModeStructure($inputitem) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x03); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, ord($inputitem['data'][1]) - 1); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, ord($inputitem['data'][0]) - 1); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 8, ord($inputitem['data'][2])); + return $inputitem; + } + + /** + * encodeBitStream + * @param array $inputitem + * @param int $version + * @return array input item + */ + protected function encodeBitStream($inputitem, $version) { + $inputitem['bstream'] = array(); + $words = $this->maximumWords($inputitem['mode'], $version); + if ($inputitem['size'] > $words) { + $st1 = $this->newInputItem($inputitem['mode'], $words, $inputitem['data']); + $st2 = $this->newInputItem($inputitem['mode'], $inputitem['size'] - $words, array_slice($inputitem['data'], $words)); + $st1 = $this->encodeBitStream($st1, $version); + $st2 = $this->encodeBitStream($st2, $version); + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendBitstream($inputitem['bstream'], $st1['bstream']); + $inputitem['bstream'] = $this->appendBitstream($inputitem['bstream'], $st2['bstream']); + } else { + switch($inputitem['mode']) { + case QR_MODE_NM: { + $inputitem = $this->encodeModeNum($inputitem, $version); + break; + } + case QR_MODE_AN: { + $inputitem = $this->encodeModeAn($inputitem, $version); + break; + } + case QR_MODE_8B: { + $inputitem = $this->encodeMode8($inputitem, $version); + break; + } + case QR_MODE_KJ: { + $inputitem = $this->encodeModeKanji($inputitem, $version); + break; + } + case QR_MODE_ST: { + $inputitem = $this->encodeModeStructure($inputitem); + break; + } + default: { + break; + } + } + } + return $inputitem; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRinput + + /** + * Append data to an input object. + * The data is copied and appended to the input object. + * @param array $items input items + * @param int $mode encoding mode. + * @param int $size size of data (byte). + * @param array $data array of input data. + * @return array items + * + */ + protected function appendNewInputItem($items, $mode, $size, $data) { + $newitem = $this->newInputItem($mode, $size, $data); + if (!empty($newitem)) { + $items[] = $newitem; + } + return $items; + } + + /** + * insertStructuredAppendHeader + * @param array $items + * @param int $size + * @param int $index + * @param int $parity + * @return array items + */ + protected function insertStructuredAppendHeader($items, $size, $index, $parity) { + if ($size > MAX_STRUCTURED_SYMBOLS) { + return -1; + } + if (($index <= 0) OR ($index > MAX_STRUCTURED_SYMBOLS)) { + return -1; + } + $buf = array($size, $index, $parity); + $entry = $this->newInputItem(QR_MODE_ST, 3, $buf); + array_unshift($items, $entry); + return $items; + } + + /** + * calcParity + * @param array $items + * @return int parity + */ + protected function calcParity($items) { + $parity = 0; + foreach ($items as $item) { + if ($item['mode'] != QR_MODE_ST) { + for ($i=$item['size']-1; $i>=0; --$i) { + $parity ^= $item['data'][$i]; + } + } + } + return $parity; + } + + /** + * checkModeNum + * @param int $size + * @param array $data + * @return boolean true or false + */ + protected function checkModeNum($size, $data) { + for ($i=0; $i<$size; ++$i) { + if ((ord($data[$i]) < ord('0')) OR (ord($data[$i]) > ord('9'))){ + return false; + } + } + return true; + } + + /** + * Look up the alphabet-numeric conversion table (see JIS X0510:2004, pp.19). + * @param int $c character value + * @return int value + */ + protected function lookAnTable($c) { + return (($c > 127)?-1:$this->anTable[$c]); + } + + /** + * checkModeAn + * @param int $size + * @param array $data + * @return boolean true or false + */ + protected function checkModeAn($size, $data) { + for ($i=0; $i<$size; ++$i) { + if ($this->lookAnTable(ord($data[$i])) == -1) { + return false; + } + } + return true; + } + + /** + * estimateBitsModeNum + * @param int $size + * @return int number of bits + */ + protected function estimateBitsModeNum($size) { + $w = (int)($size / 3); + $bits = ($w * 10); + switch($size - ($w * 3)) { + case 1: { + $bits += 4; + break; + } + case 2: { + $bits += 7; + break; + } + } + return $bits; + } + + /** + * estimateBitsModeAn + * @param int $size + * @return int number of bits + */ + protected function estimateBitsModeAn($size) { + $bits = (int)($size * 5.5); // (size / 2 ) * 11 + if ($size & 1) { + $bits += 6; + } + return $bits; + } + + /** + * estimateBitsMode8 + * @param int $size + * @return int number of bits + */ + protected function estimateBitsMode8($size) { + return (int)($size * 8); + } + + /** + * estimateBitsModeKanji + * @param int $size + * @return int number of bits + */ + protected function estimateBitsModeKanji($size) { + return (int)($size * 6.5); // (size / 2 ) * 13 + } + + /** + * checkModeKanji + * @param int $size + * @param array $data + * @return boolean true or false + */ + protected function checkModeKanji($size, $data) { + if ($size & 1) { + return false; + } + for ($i=0; $i<$size; $i+=2) { + $val = (ord($data[$i]) << 8) | ord($data[$i+1]); + if (($val < 0x8140) OR (($val > 0x9ffc) AND ($val < 0xe040)) OR ($val > 0xebbf)) { + return false; + } + } + return true; + } + + /** + * Validate the input data. + * @param int $mode encoding mode. + * @param int $size size of data (byte). + * @param array $data data to validate + * @return boolean true in case of valid data, false otherwise + */ + protected function check($mode, $size, $data) { + if ($size <= 0) { + return false; + } + switch($mode) { + case QR_MODE_NM: { + return $this->checkModeNum($size, $data); + } + case QR_MODE_AN: { + return $this->checkModeAn($size, $data); + } + case QR_MODE_KJ: { + return $this->checkModeKanji($size, $data); + } + case QR_MODE_8B: { + return true; + } + case QR_MODE_ST: { + return true; + } + default: { + break; + } + } + return false; + } + + /** + * estimateBitStreamSize + * @param array $items + * @param int $version + * @return int bits + */ + protected function estimateBitStreamSize($items, $version) { + $bits = 0; + if ($version == 0) { + $version = 1; + } + foreach ($items as $item) { + switch($item['mode']) { + case QR_MODE_NM: { + $bits = $this->estimateBitsModeNum($item['size']); + break; + } + case QR_MODE_AN: { + $bits = $this->estimateBitsModeAn($item['size']); + break; + } + case QR_MODE_8B: { + $bits = $this->estimateBitsMode8($item['size']); + break; + } + case QR_MODE_KJ: { + $bits = $this->estimateBitsModeKanji($item['size']); + break; + } + case QR_MODE_ST: { + return STRUCTURE_HEADER_BITS; + } + default: { + return 0; + } + } + $l = $this->lengthIndicator($item['mode'], $version); + $m = 1 << $l; + $num = (int)(($item['size'] + $m - 1) / $m); + $bits += $num * (4 + $l); + } + return $bits; + } + + /** + * estimateVersion + * @param array $items + * @return int version + */ + protected function estimateVersion($items) { + $version = 0; + $prev = 0; + do { + $prev = $version; + $bits = $this->estimateBitStreamSize($items, $prev); + $version = $this->getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($version < 0) { + return -1; + } + } while ($version > $prev); + return $version; + } + + /** + * lengthOfCode + * @param int $mode + * @param int $version + * @param int $bits + * @return int size + */ + protected function lengthOfCode($mode, $version, $bits) { + $payload = $bits - 4 - $this->lengthIndicator($mode, $version); + switch($mode) { + case QR_MODE_NM: { + $chunks = (int)($payload / 10); + $remain = $payload - $chunks * 10; + $size = $chunks * 3; + if ($remain >= 7) { + $size += 2; + } elseif ($remain >= 4) { + $size += 1; + } + break; + } + case QR_MODE_AN: { + $chunks = (int)($payload / 11); + $remain = $payload - $chunks * 11; + $size = $chunks * 2; + if ($remain >= 6) { + ++$size; + } + break; + } + case QR_MODE_8B: { + $size = (int)($payload / 8); + break; + } + case QR_MODE_KJ: { + $size = (int)(($payload / 13) * 2); + break; + } + case QR_MODE_ST: { + $size = (int)($payload / 8); + break; + } + default: { + $size = 0; + break; + } + } + $maxsize = $this->maximumWords($mode, $version); + if ($size < 0) { + $size = 0; + } + if ($size > $maxsize) { + $size = $maxsize; + } + return $size; + } + + /** + * createBitStream + * @param array $items + * @return array of items and total bits + */ + protected function createBitStream($items) { + $total = 0; + foreach ($items as $key => $item) { + $items[$key] = $this->encodeBitStream($item, $this->version); + $bits = count($items[$key]['bstream']); + $total += $bits; + } + return array($items, $total); + } + + /** + * convertData + * @param array $items + * @return array items + */ + protected function convertData($items) { + $ver = $this->estimateVersion($items); + if ($ver > $this->version) { + $this->version = $ver; + } + while (true) { + $cbs = $this->createBitStream($items); + $items = $cbs[0]; + $bits = $cbs[1]; + if ($bits < 0) { + return -1; + } + $ver = $this->getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($ver < 0) { + return -1; + } elseif ($ver > $this->version) { + $this->version = $ver; + } else { + break; + } + } + return $items; + } + + /** + * Append Padding Bit to bitstream + * @param array $bstream + * @return array bitstream + */ + protected function appendPaddingBit($bstream) { + if (is_null($bstream)) { + return null; + } + $bits = count($bstream); + $maxwords = $this->getDataLength($this->version, $this->level); + $maxbits = $maxwords * 8; + if ($maxbits == $bits) { + return $bstream; + } + if ($maxbits - $bits < 5) { + return $this->appendNum($bstream, $maxbits - $bits, 0); + } + $bits += 4; + $words = (int)(($bits + 7) / 8); + $padding = array(); + $padding = $this->appendNum($padding, $words * 8 - $bits + 4, 0); + $padlen = $maxwords - $words; + if ($padlen > 0) { + $padbuf = array(); + for ($i=0; $i<$padlen; ++$i) { + $padbuf[$i] = ($i&1)?0x11:0xec; + } + $padding = $this->appendBytes($padding, $padlen, $padbuf); + } + return $this->appendBitstream($bstream, $padding); + } + + /** + * mergeBitStream + * @param array $items items + * @return array bitstream + */ + protected function mergeBitStream($items) { + $items = $this->convertData($items); + if (!is_array($items)) { + return null; + } + $bstream = array(); + foreach ($items as $item) { + $bstream = $this->appendBitstream($bstream, $item['bstream']); + } + return $bstream; + } + + /** + * Returns a stream of bits. + * @param int $items + * @return array padded merged byte stream + */ + protected function getBitStream($items) { + $bstream = $this->mergeBitStream($items); + return $this->appendPaddingBit($bstream); + } + + /** + * Pack all bit streams padding bits into a byte array. + * @param int $items + * @return array padded merged byte stream + */ + protected function getByteStream($items) { + $bstream = $this->getBitStream($items); + return $this->bitstreamToByte($bstream); + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRbitstream + + /** + * Return an array with zeros + * @param int $setLength array size + * @return array + */ + protected function allocate($setLength) { + return array_fill(0, $setLength, 0); + } + + /** + * Return new bitstream from number + * @param int $bits number of bits + * @param int $num number + * @return array bitstream + */ + protected function newFromNum($bits, $num) { + $bstream = $this->allocate($bits); + $mask = 1 << ($bits - 1); + for ($i=0; $i<$bits; ++$i) { + if ($num & $mask) { + $bstream[$i] = 1; + } else { + $bstream[$i] = 0; + } + $mask = $mask >> 1; + } + return $bstream; + } + + /** + * Return new bitstream from bytes + * @param int $size size + * @param array $data bytes + * @return array bitstream + */ + protected function newFromBytes($size, $data) { + $bstream = $this->allocate($size * 8); + $p=0; + for ($i=0; $i<$size; ++$i) { + $mask = 0x80; + for ($j=0; $j<8; ++$j) { + if ($data[$i] & $mask) { + $bstream[$p] = 1; + } else { + $bstream[$p] = 0; + } + $p++; + $mask = $mask >> 1; + } + } + return $bstream; + } + + /** + * Append one bitstream to another + * @param array $bitstream original bitstream + * @param array $append bitstream to append + * @return array bitstream + */ + protected function appendBitstream($bitstream, $append) { + if ((!is_array($append)) OR (count($append) == 0)) { + return $bitstream; + } + if (count($bitstream) == 0) { + return $append; + } + return array_values(array_merge($bitstream, $append)); + } + + /** + * Append one bitstream created from number to another + * @param array $bitstream original bitstream + * @param int $bits number of bits + * @param int $num number + * @return array bitstream + */ + protected function appendNum($bitstream, $bits, $num) { + if ($bits == 0) { + return 0; + } + $b = $this->newFromNum($bits, $num); + return $this->appendBitstream($bitstream, $b); + } + + /** + * Append one bitstream created from bytes to another + * @param array $bitstream original bitstream + * @param int $size size + * @param array $data bytes + * @return array bitstream + */ + protected function appendBytes($bitstream, $size, $data) { + if ($size == 0) { + return 0; + } + $b = $this->newFromBytes($size, $data); + return $this->appendBitstream($bitstream, $b); + } + + /** + * Convert bitstream to bytes + * @param array $bstream original bitstream + * @return array of bytes + */ + protected function bitstreamToByte($bstream) { + if (is_null($bstream)) { + return null; + } + $size = count($bstream); + if ($size == 0) { + return array(); + } + $data = array_fill(0, (int)(($size + 7) / 8), 0); + $bytes = (int)($size / 8); + $p = 0; + for ($i=0; $i<$bytes; $i++) { + $v = 0; + for ($j=0; $j<8; $j++) { + $v = $v << 1; + $v |= $bstream[$p]; + $p++; + } + $data[$i] = $v; + } + if ($size & 7) { + $v = 0; + for ($j=0; $j<($size & 7); $j++) { + $v = $v << 1; + $v |= $bstream[$p]; + $p++; + } + $data[$bytes] = $v; + } + return $data; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRspec + + /** + * Replace a value on the array at the specified position + * @param array $srctab + * @param int $x X position + * @param int $y Y position + * @param string $repl value to replace + * @param int $replLen length of the repl string + * @return array srctab + */ + protected function qrstrset($srctab, $x, $y, $repl, $replLen=false) { + $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); + return $srctab; + } + + /** + * Return maximum data code length (bytes) for the version. + * @param int $version version + * @param int $level error correction level + * @return int maximum size (bytes) + */ + protected function getDataLength($version, $level) { + return $this->capacity[$version][QRCAP_WORDS] - $this->capacity[$version][QRCAP_EC][$level]; + } + + /** + * Return maximum error correction code length (bytes) for the version. + * @param int $version version + * @param int $level error correction level + * @return int ECC size (bytes) + */ + protected function getECCLength($version, $level){ + return $this->capacity[$version][QRCAP_EC][$level]; + } + + /** + * Return the width of the symbol for the version. + * @param int $version version + * @return int width + */ + protected function getWidth($version) { + return $this->capacity[$version][QRCAP_WIDTH]; + } + + /** + * Return the numer of remainder bits. + * @param int $version version + * @return int number of remainder bits + */ + protected function getRemainder($version) { + return $this->capacity[$version][QRCAP_REMINDER]; + } + + /** + * Return a version number that satisfies the input code length. + * @param int $size input code length (bytes) + * @param int $level error correction level + * @return int version number + */ + protected function getMinimumVersion($size, $level) { + for ($i = 1; $i <= QRSPEC_VERSION_MAX; ++$i) { + $words = ($this->capacity[$i][QRCAP_WORDS] - $this->capacity[$i][QRCAP_EC][$level]); + if ($words >= $size) { + return $i; + } + } + // the size of input data is greater than QR capacity, try to lover the error correction mode + return -1; + } + + /** + * Return the size of length indicator for the mode and version. + * @param int $mode encoding mode + * @param int $version version + * @return int the size of the appropriate length indicator (bits). + */ + protected function lengthIndicator($mode, $version) { + if ($mode == QR_MODE_ST) { + return 0; + } + if ($version <= 9) { + $l = 0; + } elseif ($version <= 26) { + $l = 1; + } else { + $l = 2; + } + return $this->lengthTableBits[$mode][$l]; + } + + /** + * Return the maximum length for the mode and version. + * @param int $mode encoding mode + * @param int $version version + * @return int the maximum length (bytes) + */ + protected function maximumWords($mode, $version) { + if ($mode == QR_MODE_ST) { + return 3; + } + if ($version <= 9) { + $l = 0; + } else if ($version <= 26) { + $l = 1; + } else { + $l = 2; + } + $bits = $this->lengthTableBits[$mode][$l]; + $words = (1 << $bits) - 1; + if ($mode == QR_MODE_KJ) { + $words *= 2; // the number of bytes is required + } + return $words; + } + + /** + * Return an array of ECC specification. + * @param int $version version + * @param int $level error correction level + * @param array $spec an array of ECC specification contains as following: {# of type1 blocks, # of data code, # of ecc code, # of type2 blocks, # of data code} + * @return array spec + */ + protected function getEccSpec($version, $level, $spec) { + if (count($spec) < 5) { + $spec = array(0, 0, 0, 0, 0); + } + $b1 = $this->eccTable[$version][$level][0]; + $b2 = $this->eccTable[$version][$level][1]; + $data = $this->getDataLength($version, $level); + $ecc = $this->getECCLength($version, $level); + if ($b2 == 0) { + $spec[0] = $b1; + $spec[1] = (int)($data / $b1); + $spec[2] = (int)($ecc / $b1); + $spec[3] = 0; + $spec[4] = 0; + } else { + $spec[0] = $b1; + $spec[1] = (int)($data / ($b1 + $b2)); + $spec[2] = (int)($ecc / ($b1 + $b2)); + $spec[3] = $b2; + $spec[4] = $spec[1] + 1; + } + return $spec; + } + + /** + * Put an alignment marker. + * @param array $frame frame + * @param int $ox X center coordinate of the pattern + * @param int $oy Y center coordinate of the pattern + * @return array frame + */ + protected function putAlignmentMarker($frame, $ox, $oy) { + $finder = array( + "\xa1\xa1\xa1\xa1\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa0\xa1\xa0\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa1\xa1\xa1\xa1" + ); + $yStart = $oy - 2; + $xStart = $ox - 2; + for ($y=0; $y < 5; $y++) { + $frame = $this->qrstrset($frame, $xStart, $yStart+$y, $finder[$y]); + } + return $frame; + } + + /** + * Put an alignment pattern. + * @param int $version version + * @param array $frame frame + * @param int $width width + * @return array frame + */ + protected function putAlignmentPattern($version, $frame, $width) { + if ($version < 2) { + return $frame; + } + $d = $this->alignmentPattern[$version][1] - $this->alignmentPattern[$version][0]; + if ($d < 0) { + $w = 2; + } else { + $w = (int)(($width - $this->alignmentPattern[$version][0]) / $d + 2); + } + if ($w * $w - 3 == 1) { + $x = $this->alignmentPattern[$version][0]; + $y = $this->alignmentPattern[$version][0]; + $frame = $this->putAlignmentMarker($frame, $x, $y); + return $frame; + } + $cx = $this->alignmentPattern[$version][0]; + $wo = $w - 1; + for ($x=1; $x < $wo; ++$x) { + $frame = $this->putAlignmentMarker($frame, 6, $cx); + $frame = $this->putAlignmentMarker($frame, $cx, 6); + $cx += $d; + } + $cy = $this->alignmentPattern[$version][0]; + for ($y=0; $y < $wo; ++$y) { + $cx = $this->alignmentPattern[$version][0]; + for ($x=0; $x < $wo; ++$x) { + $frame = $this->putAlignmentMarker($frame, $cx, $cy); + $cx += $d; + } + $cy += $d; + } + return $frame; + } + + /** + * Return BCH encoded version information pattern that is used for the symbol of version 7 or greater. Use lower 18 bits. + * @param int $version version + * @return string BCH encoded version information pattern + */ + protected function getVersionPattern($version) { + if (($version < 7) OR ($version > QRSPEC_VERSION_MAX)) { + return 0; + } + return $this->versionPattern[($version - 7)]; + } + + /** + * Return BCH encoded format information pattern. + * @param array $mask + * @param int $level error correction level + * @return string BCH encoded format information pattern + */ + protected function getFormatInfo($mask, $level) { + if (($mask < 0) OR ($mask > 7)) { + return 0; + } + if (($level < 0) OR ($level > 3)) { + return 0; + } + return $this->formatInfo[$level][$mask]; + } + + /** + * Put a finder pattern. + * @param array $frame frame + * @param int $ox X center coordinate of the pattern + * @param int $oy Y center coordinate of the pattern + * @return array frame + */ + protected function putFinderPattern($frame, $ox, $oy) { + $finder = array( + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1" + ); + for ($y=0; $y < 7; $y++) { + $frame = $this->qrstrset($frame, $ox, ($oy + $y), $finder[$y]); + } + return $frame; + } + + /** + * Return a copy of initialized frame. + * @param int $version version + * @return array array of unsigned char. + */ + protected function createFrame($version) { + $width = $this->capacity[$version][QRCAP_WIDTH]; + $frameLine = str_repeat ("\0", $width); + $frame = array_fill(0, $width, $frameLine); + // Finder pattern + $frame = $this->putFinderPattern($frame, 0, 0); + $frame = $this->putFinderPattern($frame, $width - 7, 0); + $frame = $this->putFinderPattern($frame, 0, $width - 7); + // Separator + $yOffset = $width - 7; + for ($y=0; $y < 7; ++$y) { + $frame[$y][7] = "\xc0"; + $frame[$y][$width - 8] = "\xc0"; + $frame[$yOffset][7] = "\xc0"; + ++$yOffset; + } + $setPattern = str_repeat("\xc0", 8); + $frame = $this->qrstrset($frame, 0, 7, $setPattern); + $frame = $this->qrstrset($frame, $width-8, 7, $setPattern); + $frame = $this->qrstrset($frame, 0, $width - 8, $setPattern); + // Format info + $setPattern = str_repeat("\x84", 9); + $frame = $this->qrstrset($frame, 0, 8, $setPattern); + $frame = $this->qrstrset($frame, $width - 8, 8, $setPattern, 8); + $yOffset = $width - 8; + for ($y=0; $y < 8; ++$y,++$yOffset) { + $frame[$y][8] = "\x84"; + $frame[$yOffset][8] = "\x84"; + } + // Timing pattern + $wo = $width - 15; + for ($i=1; $i < $wo; ++$i) { + $frame[6][7+$i] = chr(0x90 | ($i & 1)); + $frame[7+$i][6] = chr(0x90 | ($i & 1)); + } + // Alignment pattern + $frame = $this->putAlignmentPattern($version, $frame, $width); + // Version information + if ($version >= 7) { + $vinf = $this->getVersionPattern($version); + $v = $vinf; + for ($x=0; $x<6; ++$x) { + for ($y=0; $y<3; ++$y) { + $frame[($width - 11)+$y][$x] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + $v = $vinf; + for ($y=0; $y<6; ++$y) { + for ($x=0; $x<3; ++$x) { + $frame[$y][$x+($width - 11)] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + } + // and a little bit... + $frame[$width - 8][8] = "\x81"; + return $frame; + } + + /** + * Set new frame for the specified version. + * @param int $version version + * @return array array of unsigned char. + */ + protected function newFrame($version) { + if (($version < 1) OR ($version > QRSPEC_VERSION_MAX)) { + return NULL; + } + if (!isset($this->frames[$version])) { + $this->frames[$version] = $this->createFrame($version); + } + if (is_null($this->frames[$version])) { + return NULL; + } + return $this->frames[$version]; + } + + /** + * Return block number 0 + * @param array $spec + * @return int value + */ + protected function rsBlockNum($spec) { + return ($spec[0] + $spec[3]); + } + + /** + * Return block number 1 + * @param array $spec + * @return int value + */ + protected function rsBlockNum1($spec) { + return $spec[0]; + } + + /** + * Return data codes 1 + * @param array $spec + * @return int value + */ + protected function rsDataCodes1($spec) { + return $spec[1]; + } + + /** + * Return ecc codes 1 + * @param array $spec + * @return int value + */ + protected function rsEccCodes1($spec) { + return $spec[2]; + } + + /** + * Return block number 2 + * @param array $spec + * @return int value + */ + protected function rsBlockNum2($spec) { + return $spec[3]; + } + + /** + * Return data codes 2 + * @param array $spec + * @return int value + */ + protected function rsDataCodes2($spec) { + return $spec[4]; + } + + /** + * Return ecc codes 2 + * @param array $spec + * @return int value + */ + protected function rsEccCodes2($spec) { + return $spec[2]; + } + + /** + * Return data length + * @param array $spec + * @return int value + */ + protected function rsDataLength($spec) { + return ($spec[0] * $spec[1]) + ($spec[3] * $spec[4]); + } + + /** + * Return ecc length + * @param array $spec + * @return int value + */ + protected function rsEccLength($spec) { + return ($spec[0] + $spec[3]) * $spec[2]; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRrs + + /** + * Initialize a Reed-Solomon codec and add it to existing rsitems + * @param int $symsize symbol size, bits + * @param int $gfpoly Field generator polynomial coefficients + * @param int $fcr first root of RS code generator polynomial, index form + * @param int $prim primitive element to generate polynomial roots + * @param int $nroots RS code generator polynomial degree (number of roots) + * @param int $pad padding bytes at front of shortened block + * @return array Array of RS values:
    • mm = Bits per symbol;
    • nn = Symbols per block;
    • alpha_to = log lookup table array;
    • index_of = Antilog lookup table array;
    • genpoly = Generator polynomial array;
    • nroots = Number of generator;
    • roots = number of parity symbols;
    • fcr = First consecutive root, index form;
    • prim = Primitive element, index form;
    • iprim = prim-th root of 1, index form;
    • pad = Padding bytes in shortened block;
    • gfpoly
    . + */ + protected function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) { + foreach ($this->rsitems as $rs) { + if (($rs['pad'] != $pad) OR ($rs['nroots'] != $nroots) OR ($rs['mm'] != $symsize) + OR ($rs['gfpoly'] != $gfpoly) OR ($rs['fcr'] != $fcr) OR ($rs['prim'] != $prim)) { + continue; + } + return $rs; + } + $rs = $this->init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad); + array_unshift($this->rsitems, $rs); + return $rs; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRrsItem + + /** + * modnn + * @param array $rs RS values + * @param int $x X position + * @return int X osition + */ + protected function modnn($rs, $x) { + while ($x >= $rs['nn']) { + $x -= $rs['nn']; + $x = ($x >> $rs['mm']) + ($x & $rs['nn']); + } + return $x; + } + + /** + * Initialize a Reed-Solomon codec and returns an array of values. + * @param int $symsize symbol size, bits + * @param int $gfpoly Field generator polynomial coefficients + * @param int $fcr first root of RS code generator polynomial, index form + * @param int $prim primitive element to generate polynomial roots + * @param int $nroots RS code generator polynomial degree (number of roots) + * @param int $pad padding bytes at front of shortened block + * @return array Array of RS values:
    • mm = Bits per symbol;
    • nn = Symbols per block;
    • alpha_to = log lookup table array;
    • index_of = Antilog lookup table array;
    • genpoly = Generator polynomial array;
    • nroots = Number of generator;
    • roots = number of parity symbols;
    • fcr = First consecutive root, index form;
    • prim = Primitive element, index form;
    • iprim = prim-th root of 1, index form;
    • pad = Padding bytes in shortened block;
    • gfpoly
    . + */ + protected function init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) { + // Based on Reed solomon encoder by Phil Karn, KA9Q (GNU-LGPLv2) + $rs = null; + // Check parameter ranges + if (($symsize < 0) OR ($symsize > 8)) { + return $rs; + } + if (($fcr < 0) OR ($fcr >= (1<<$symsize))) { + return $rs; + } + if (($prim <= 0) OR ($prim >= (1<<$symsize))) { + return $rs; + } + if (($nroots < 0) OR ($nroots >= (1<<$symsize))) { + return $rs; + } + if (($pad < 0) OR ($pad >= ((1<<$symsize) -1 - $nroots))) { + return $rs; + } + $rs = array(); + $rs['mm'] = $symsize; + $rs['nn'] = (1 << $symsize) - 1; + $rs['pad'] = $pad; + $rs['alpha_to'] = array_fill(0, ($rs['nn'] + 1), 0); + $rs['index_of'] = array_fill(0, ($rs['nn'] + 1), 0); + // PHP style macro replacement ;) + $NN =& $rs['nn']; + $A0 =& $NN; + // Generate Galois field lookup tables + $rs['index_of'][0] = $A0; // log(zero) = -inf + $rs['alpha_to'][$A0] = 0; // alpha**-inf = 0 + $sr = 1; + for ($i=0; $i<$rs['nn']; ++$i) { + $rs['index_of'][$sr] = $i; + $rs['alpha_to'][$i] = $sr; + $sr <<= 1; + if ($sr & (1 << $symsize)) { + $sr ^= $gfpoly; + } + $sr &= $rs['nn']; + } + if ($sr != 1) { + // field generator polynomial is not primitive! + return NULL; + } + // Form RS code generator polynomial from its roots + $rs['genpoly'] = array_fill(0, ($nroots + 1), 0); + $rs['fcr'] = $fcr; + $rs['prim'] = $prim; + $rs['nroots'] = $nroots; + $rs['gfpoly'] = $gfpoly; + // Find prim-th root of 1, used in decoding + for ($iprim=1; ($iprim % $prim) != 0; $iprim += $rs['nn']) { + ; // intentional empty-body loop! + } + $rs['iprim'] = (int)($iprim / $prim); + $rs['genpoly'][0] = 1; + for ($i = 0,$root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { + $rs['genpoly'][$i+1] = 1; + // Multiply rs->genpoly[] by @**(root + x) + for ($j = $i; $j > 0; --$j) { + if ($rs['genpoly'][$j] != 0) { + $rs['genpoly'][$j] = $rs['genpoly'][$j-1] ^ $rs['alpha_to'][$this->modnn($rs, $rs['index_of'][$rs['genpoly'][$j]] + $root)]; + } else { + $rs['genpoly'][$j] = $rs['genpoly'][$j-1]; + } + } + // rs->genpoly[0] can never be zero + $rs['genpoly'][0] = $rs['alpha_to'][$this->modnn($rs, $rs['index_of'][$rs['genpoly'][0]] + $root)]; + } + // convert rs->genpoly[] to index form for quicker encoding + for ($i = 0; $i <= $nroots; ++$i) { + $rs['genpoly'][$i] = $rs['index_of'][$rs['genpoly'][$i]]; + } + return $rs; + } + + /** + * Encode a Reed-Solomon codec and returns the parity array + * @param array $rs RS values + * @param array $data data + * @param array $parity parity + * @return parity array + */ + protected function encode_rs_char($rs, $data, $parity) { + $MM =& $rs['mm']; // bits per symbol + $NN =& $rs['nn']; // the total number of symbols in a RS block + $ALPHA_TO =& $rs['alpha_to']; // the address of an array of NN elements to convert Galois field elements in index (log) form to polynomial form + $INDEX_OF =& $rs['index_of']; // the address of an array of NN elements to convert Galois field elements in polynomial form to index (log) form + $GENPOLY =& $rs['genpoly']; // an array of NROOTS+1 elements containing the generator polynomial in index form + $NROOTS =& $rs['nroots']; // the number of roots in the RS code generator polynomial, which is the same as the number of parity symbols in a block + $FCR =& $rs['fcr']; // first consecutive root, index form + $PRIM =& $rs['prim']; // primitive element, index form + $IPRIM =& $rs['iprim']; // prim-th root of 1, index form + $PAD =& $rs['pad']; // the number of pad symbols in a block + $A0 =& $NN; + $parity = array_fill(0, $NROOTS, 0); + for ($i=0; $i < ($NN - $NROOTS - $PAD); $i++) { + $feedback = $INDEX_OF[$data[$i] ^ $parity[0]]; + if ($feedback != $A0) { + // feedback term is non-zero + // This line is unnecessary when GENPOLY[NROOTS] is unity, as it must + // always be for the polynomials constructed by init_rs() + $feedback = $this->modnn($rs, $NN - $GENPOLY[$NROOTS] + $feedback); + for ($j=1; $j < $NROOTS; ++$j) { + $parity[$j] ^= $ALPHA_TO[$this->modnn($rs, $feedback + $GENPOLY[($NROOTS - $j)])]; + } + } + // Shift + array_shift($parity); + if ($feedback != $A0) { + array_push($parity, $ALPHA_TO[$this->modnn($rs, $feedback + $GENPOLY[0])]); + } else { + array_push($parity, 0); + } + } + return $parity; + } + +} // end QRcode class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/sRGB.icc b/incs/tcpdf/include/sRGB.icc new file mode 100644 index 0000000..1d8f741 Binary files /dev/null and b/incs/tcpdf/include/sRGB.icc differ diff --git a/incs/tcpdf/include/tcpdf_colors.php b/incs/tcpdf/include/tcpdf_colors.php new file mode 100644 index 0000000..8c4529a --- /dev/null +++ b/incs/tcpdf/include/tcpdf_colors.php @@ -0,0 +1,482 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Array of WEB safe colors +// +//============================================================+ + +/** + * @file + * PHP color class for TCPDF + * @author Nicola Asuni + * @package com.tecnick.tcpdf + */ + +/** + * @class TCPDF_COLORS + * PHP color class for TCPDF + * @package com.tecnick.tcpdf + * @version 1.0.004 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_COLORS { + + /** + * Array of WEB safe colors + * @public static + */ + public static $webcolor = array ( + 'aliceblue' => 'f0f8ff', + 'antiquewhite' => 'faebd7', + 'aqua' => '00ffff', + 'aquamarine' => '7fffd4', + 'azure' => 'f0ffff', + 'beige' => 'f5f5dc', + 'bisque' => 'ffe4c4', + 'black' => '000000', + 'blanchedalmond' => 'ffebcd', + 'blue' => '0000ff', + 'blueviolet' => '8a2be2', + 'brown' => 'a52a2a', + 'burlywood' => 'deb887', + 'cadetblue' => '5f9ea0', + 'chartreuse' => '7fff00', + 'chocolate' => 'd2691e', + 'coral' => 'ff7f50', + 'cornflowerblue' => '6495ed', + 'cornsilk' => 'fff8dc', + 'crimson' => 'dc143c', + 'cyan' => '00ffff', + 'darkblue' => '00008b', + 'darkcyan' => '008b8b', + 'darkgoldenrod' => 'b8860b', + 'dkgray' => 'a9a9a9', + 'darkgray' => 'a9a9a9', + 'darkgrey' => 'a9a9a9', + 'darkgreen' => '006400', + 'darkkhaki' => 'bdb76b', + 'darkmagenta' => '8b008b', + 'darkolivegreen' => '556b2f', + 'darkorange' => 'ff8c00', + 'darkorchid' => '9932cc', + 'darkred' => '8b0000', + 'darksalmon' => 'e9967a', + 'darkseagreen' => '8fbc8f', + 'darkslateblue' => '483d8b', + 'darkslategray' => '2f4f4f', + 'darkslategrey' => '2f4f4f', + 'darkturquoise' => '00ced1', + 'darkviolet' => '9400d3', + 'deeppink' => 'ff1493', + 'deepskyblue' => '00bfff', + 'dimgray' => '696969', + 'dimgrey' => '696969', + 'dodgerblue' => '1e90ff', + 'firebrick' => 'b22222', + 'floralwhite' => 'fffaf0', + 'forestgreen' => '228b22', + 'fuchsia' => 'ff00ff', + 'gainsboro' => 'dcdcdc', + 'ghostwhite' => 'f8f8ff', + 'gold' => 'ffd700', + 'goldenrod' => 'daa520', + 'gray' => '808080', + 'grey' => '808080', + 'green' => '008000', + 'greenyellow' => 'adff2f', + 'honeydew' => 'f0fff0', + 'hotpink' => 'ff69b4', + 'indianred' => 'cd5c5c', + 'indigo' => '4b0082', + 'ivory' => 'fffff0', + 'khaki' => 'f0e68c', + 'lavender' => 'e6e6fa', + 'lavenderblush' => 'fff0f5', + 'lawngreen' => '7cfc00', + 'lemonchiffon' => 'fffacd', + 'lightblue' => 'add8e6', + 'lightcoral' => 'f08080', + 'lightcyan' => 'e0ffff', + 'lightgoldenrodyellow' => 'fafad2', + 'ltgray' => 'd3d3d3', + 'lightgray' => 'd3d3d3', + 'lightgrey' => 'd3d3d3', + 'lightgreen' => '90ee90', + 'lightpink' => 'ffb6c1', + 'lightsalmon' => 'ffa07a', + 'lightseagreen' => '20b2aa', + 'lightskyblue' => '87cefa', + 'lightslategray' => '778899', + 'lightslategrey' => '778899', + 'lightsteelblue' => 'b0c4de', + 'lightyellow' => 'ffffe0', + 'lime' => '00ff00', + 'limegreen' => '32cd32', + 'linen' => 'faf0e6', + 'magenta' => 'ff00ff', + 'maroon' => '800000', + 'mediumaquamarine' => '66cdaa', + 'mediumblue' => '0000cd', + 'mediumorchid' => 'ba55d3', + 'mediumpurple' => '9370d8', + 'mediumseagreen' => '3cb371', + 'mediumslateblue' => '7b68ee', + 'mediumspringgreen' => '00fa9a', + 'mediumturquoise' => '48d1cc', + 'mediumvioletred' => 'c71585', + 'midnightblue' => '191970', + 'mintcream' => 'f5fffa', + 'mistyrose' => 'ffe4e1', + 'moccasin' => 'ffe4b5', + 'navajowhite' => 'ffdead', + 'navy' => '000080', + 'oldlace' => 'fdf5e6', + 'olive' => '808000', + 'olivedrab' => '6b8e23', + 'orange' => 'ffa500', + 'orangered' => 'ff4500', + 'orchid' => 'da70d6', + 'palegoldenrod' => 'eee8aa', + 'palegreen' => '98fb98', + 'paleturquoise' => 'afeeee', + 'palevioletred' => 'd87093', + 'papayawhip' => 'ffefd5', + 'peachpuff' => 'ffdab9', + 'peru' => 'cd853f', + 'pink' => 'ffc0cb', + 'plum' => 'dda0dd', + 'powderblue' => 'b0e0e6', + 'purple' => '800080', + 'red' => 'ff0000', + 'rosybrown' => 'bc8f8f', + 'royalblue' => '4169e1', + 'saddlebrown' => '8b4513', + 'salmon' => 'fa8072', + 'sandybrown' => 'f4a460', + 'seagreen' => '2e8b57', + 'seashell' => 'fff5ee', + 'sienna' => 'a0522d', + 'silver' => 'c0c0c0', + 'skyblue' => '87ceeb', + 'slateblue' => '6a5acd', + 'slategray' => '708090', + 'slategrey' => '708090', + 'snow' => 'fffafa', + 'springgreen' => '00ff7f', + 'steelblue' => '4682b4', + 'tan' => 'd2b48c', + 'teal' => '008080', + 'thistle' => 'd8bfd8', + 'tomato' => 'ff6347', + 'turquoise' => '40e0d0', + 'violet' => 'ee82ee', + 'wheat' => 'f5deb3', + 'white' => 'ffffff', + 'whitesmoke' => 'f5f5f5', + 'yellow' => 'ffff00', + 'yellowgreen' => '9acd32' + ); // end of web colors + + /** + * Array of valid JavaScript color names + * @public static + */ + public static $jscolor = array ('transparent', 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'dkGray', 'gray', 'ltGray'); + + /** + * Array of Spot colors (C,M,Y,K,name) + * Color keys must be in lowercase and without spaces. + * As long as no open standard for spot colours exists, you have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly. + * Common industry standard spot colors are: ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH. + * @public static + */ + public static $spotcolor = array ( + // special registration colors + 'none' => array( 0, 0, 0, 0, 'None'), + 'all' => array(100, 100, 100, 100, 'All'), + // standard CMYK colors + 'cyan' => array(100, 0, 0, 0, 'Cyan'), + 'magenta' => array( 0, 100, 0, 0, 'Magenta'), + 'yellow' => array( 0, 0, 100, 0, 'Yellow'), + 'key' => array( 0, 0, 0, 100, 'Key'), + // alias + 'white' => array( 0, 0, 0, 0, 'White'), + 'black' => array( 0, 0, 0, 100, 'Black'), + // standard RGB colors + 'red' => array( 0, 100, 100, 0, 'Red'), + 'green' => array(100, 0, 100, 0, 'Green'), + 'blue' => array(100, 100, 0, 0, 'Blue'), + // Add here standard spot colors or dynamically define them with AddSpotColor() + // ... + ); // end of spot colors + + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + /** + * Return the Spot color array. + * @param string $name Name of the spot color. + * @param array $spotc Reference to an array of spot colors. + * @return array|false Spot color array or false if not defined. + * @since 5.9.125 (2011-10-03) + * @public static + */ + public static function getSpotColor($name, &$spotc) { + if (isset($spotc[$name])) { + return $spotc[$name]; + } + $color = preg_replace('/[\s]*/', '', $name); // remove extra spaces + $color = strtolower($color); + if (isset(self::$spotcolor[$color])) { + if (!isset($spotc[$name])) { + $i = (1 + count($spotc)); + $spotc[$name] = array('C' => self::$spotcolor[$color][0], 'M' => self::$spotcolor[$color][1], 'Y' => self::$spotcolor[$color][2], 'K' => self::$spotcolor[$color][3], 'name' => self::$spotcolor[$color][4], 'i' => $i); + } + return $spotc[self::$spotcolor[$color][4]]; + } + return false; + } + + /** + * Returns an array (RGB or CMYK) from an html color name, or a six-digit (i.e. #3FE5AA), or three-digit (i.e. #7FF) hexadecimal color, or a javascript color array, or javascript color name. + * @param string $hcolor HTML color. + * @param array $spotc Reference to an array of spot colors. + * @param array $defcol Color to return in case of error. + * @return array|false RGB or CMYK color, or false in case of error. + * @public static + */ + public static function convertHTMLColorToDec($hcolor, &$spotc, $defcol=array('R'=>128,'G'=>128,'B'=>128)) { + $color = preg_replace('/[\s]*/', '', $hcolor); // remove extra spaces + $color = strtolower($color); + // check for javascript color array syntax + if (strpos($color, '[') !== false) { + if (preg_match('/[\[][\"\'](t|g|rgba|rgb|cmyk)[\"\'][\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\]]/', $color, $m) > 0) { + $returncolor = array(); + switch ($m[1]) { + case 'cmyk': { + // RGB + $returncolor['C'] = max(0, min(100, (floatval($m[2]) * 100))); + $returncolor['M'] = max(0, min(100, (floatval($m[3]) * 100))); + $returncolor['Y'] = max(0, min(100, (floatval($m[4]) * 100))); + $returncolor['K'] = max(0, min(100, (floatval($m[5]) * 100))); + break; + } + case 'rgb': + case 'rgba': { + // RGB + $returncolor['R'] = max(0, min(255, (floatval($m[2]) * 255))); + $returncolor['G'] = max(0, min(255, (floatval($m[3]) * 255))); + $returncolor['B'] = max(0, min(255, (floatval($m[4]) * 255))); + break; + } + case 'g': { + // grayscale + $returncolor['G'] = max(0, min(255, (floatval($m[2]) * 255))); + break; + } + case 't': + default: { + // transparent (empty array) + break; + } + } + return $returncolor; + } + } elseif ((substr($color, 0, 4) != 'cmyk') AND (substr($color, 0, 3) != 'rgb') AND (($dotpos = strpos($color, '.')) !== false)) { + // remove class parent (i.e.: color.red) + $color = substr($color, ($dotpos + 1)); + if ($color == 'transparent') { + // transparent (empty array) + return array(); + } + } + if (strlen($color) == 0) { + return $defcol; + } + // RGBA ARRAY + if (substr($color, 0, 4) == 'rgba') { + $codes = substr($color, 5); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + // remove alpha component + array_pop($returncolor); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') > 0) { + // percentage + $returncolor[$key] = (255 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); /* floatize */ + } + // normalize value + $returncolor[$key] = max(0, min(255, $returncolor[$key])); + } + return $returncolor; + } + // RGB ARRAY + if (substr($color, 0, 3) == 'rgb') { + $codes = substr($color, 4); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') > 0) { + // percentage + $returncolor[$key] = (255 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); + } + // normalize value + $returncolor[$key] = max(0, min(255, $returncolor[$key])); + } + return $returncolor; + } + // CMYK ARRAY + if (substr($color, 0, 4) == 'cmyk') { + $codes = substr($color, 5); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') !== false) { + // percentage + $returncolor[$key] = (100 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); + } + // normalize value + $returncolor[$key] = max(0, min(100, $returncolor[$key])); + } + return $returncolor; + } + if ($color[0] != '#') { + // COLOR NAME + if (isset(self::$webcolor[$color])) { + // web color + $color_code = self::$webcolor[$color]; + } else { + // spot color + $returncolor = self::getSpotColor($hcolor, $spotc); + if ($returncolor === false) { + $returncolor = $defcol; + } + return $returncolor; + } + } else { + $color_code = substr($color, 1); + } + // HEXADECIMAL REPRESENTATION + switch (strlen($color_code)) { + case 3: { + // 3-digit RGB hexadecimal representation + $r = substr($color_code, 0, 1); + $g = substr($color_code, 1, 1); + $b = substr($color_code, 2, 1); + $returncolor = array(); + $returncolor['R'] = max(0, min(255, hexdec($r.$r))); + $returncolor['G'] = max(0, min(255, hexdec($g.$g))); + $returncolor['B'] = max(0, min(255, hexdec($b.$b))); + break; + } + case 6: { + // 6-digit RGB hexadecimal representation + $returncolor = array(); + $returncolor['R'] = max(0, min(255, hexdec(substr($color_code, 0, 2)))); + $returncolor['G'] = max(0, min(255, hexdec(substr($color_code, 2, 2)))); + $returncolor['B'] = max(0, min(255, hexdec(substr($color_code, 4, 2)))); + break; + } + case 8: { + // 8-digit CMYK hexadecimal representation + $returncolor = array(); + $returncolor['C'] = max(0, min(100, round(hexdec(substr($color_code, 0, 2)) / 2.55))); + $returncolor['M'] = max(0, min(100, round(hexdec(substr($color_code, 2, 2)) / 2.55))); + $returncolor['Y'] = max(0, min(100, round(hexdec(substr($color_code, 4, 2)) / 2.55))); + $returncolor['K'] = max(0, min(100, round(hexdec(substr($color_code, 6, 2)) / 2.55))); + break; + } + default: { + $returncolor = $defcol; + break; + } + } + return $returncolor; + } + + /** + * Convert a color array into a string representation. + * @param array $c Array of colors. + * @return string The color array representation. + * @since 5.9.137 (2011-12-01) + * @public static + */ + public static function getColorStringFromArray($c) { + $c = array_values($c); + $color = '['; + switch (count($c)) { + case 4: { + // CMYK + $color .= sprintf('%F %F %F %F', (max(0, min(100, floatval($c[0]))) / 100), (max(0, min(100, floatval($c[1]))) / 100), (max(0, min(100, floatval($c[2]))) / 100), (max(0, min(100, floatval($c[3]))) / 100)); + break; + } + case 3: { + // RGB + $color .= sprintf('%F %F %F', (max(0, min(255, floatval($c[0]))) / 255), (max(0, min(255, floatval($c[1]))) / 255), (max(0, min(255, floatval($c[2]))) / 255)); + break; + } + case 1: { + // grayscale + $color .= sprintf('%F', (max(0, min(255, floatval($c[0]))) / 255)); + break; + } + } + $color .= ']'; + return $color; + } + + /** + * Convert color to javascript color. + * @param string $color color name or "#RRGGBB" + * @protected + * @since 2.1.002 (2008-02-12) + * @public static + */ + public static function _JScolor($color) { + if (substr($color, 0, 1) == '#') { + return sprintf("['RGB',%F,%F,%F]", (hexdec(substr($color, 1, 2)) / 255), (hexdec(substr($color, 3, 2)) / 255), (hexdec(substr($color, 5, 2)) / 255)); + } + if (!in_array($color, self::$jscolor)) { + // default transparent color + $color = self::$jscolor[0]; + } + return 'color.'.$color; + } + + +} // END OF TCPDF_COLORS CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/tcpdf_filters.php b/incs/tcpdf/include/tcpdf_filters.php new file mode 100644 index 0000000..3009cff --- /dev/null +++ b/incs/tcpdf/include/tcpdf_filters.php @@ -0,0 +1,481 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters). +// +//============================================================+ + +/** + * @file + * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).
    + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.001 + */ + +/** + * @class TCPDF_FILTERS + * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).
    + * @package com.tecnick.tcpdf + * @brief This is a PHP class for decoding common PDF filters. + * @version 1.0.001 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_FILTERS { + + /** + * Define a list of available filter decoders. + * @private static + */ + private static $available_filters = array('ASCIIHexDecode', 'ASCII85Decode', 'LZWDecode', 'FlateDecode', 'RunLengthDecode'); + +// ----------------------------------------------------------------------------- + + /** + * Get a list of available decoding filters. + * @return array Array of available filter decoders. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function getAvailableFilters() { + return self::$available_filters; + } + + /** + * Decode data using the specified filter type. + * @param string $filter Filter name. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilter($filter, $data) { + switch ($filter) { + case 'ASCIIHexDecode': { + return self::decodeFilterASCIIHexDecode($data); + break; + } + case 'ASCII85Decode': { + return self::decodeFilterASCII85Decode($data); + break; + } + case 'LZWDecode': { + return self::decodeFilterLZWDecode($data); + break; + } + case 'FlateDecode': { + return self::decodeFilterFlateDecode($data); + break; + } + case 'RunLengthDecode': { + return self::decodeFilterRunLengthDecode($data); + break; + } + case 'CCITTFaxDecode': { + return self::decodeFilterCCITTFaxDecode($data); + break; + } + case 'JBIG2Decode': { + return self::decodeFilterJBIG2Decode($data); + break; + } + case 'DCTDecode': { + return self::decodeFilterDCTDecode($data); + break; + } + case 'JPXDecode': { + return self::decodeFilterJPXDecode($data); + break; + } + case 'Crypt': { + return self::decodeFilterCrypt($data); + break; + } + default: { + return self::decodeFilterStandard($data); + break; + } + } + } + + // --- FILTERS (PDF 32000-2008 - 7.4 Filters) ------------------------------ + + /** + * Standard + * Default decoding filter (leaves data unchanged). + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterStandard($data) { + return $data; + } + + /** + * ASCIIHexDecode + * Decodes data encoded in an ASCII hexadecimal representation, reproducing the original binary data. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterASCIIHexDecode($data) { + // initialize string to return + $decoded = ''; + // all white-space characters shall be ignored + $data = preg_replace('/[\s]/', '', $data); + // check for EOD character: GREATER-THAN SIGN (3Eh) + $eod = strpos($data, '>'); + if ($eod !== false) { + // remove EOD and extra data (if any) + $data = substr($data, 0, $eod); + $eod = true; + } + // get data length + $data_length = strlen($data); + if (($data_length % 2) != 0) { + // odd number of hexadecimal digits + if ($eod) { + // EOD shall behave as if a 0 (zero) followed the last digit + $data = substr($data, 0, -1).'0'.substr($data, -1); + } else { + self::Error('decodeFilterASCIIHexDecode: invalid code'); + } + } + // check for invalid characters + if (preg_match('/[^a-fA-F\d]/', $data) > 0) { + self::Error('decodeFilterASCIIHexDecode: invalid code'); + } + // get one byte of binary data for each pair of ASCII hexadecimal digits + $decoded = pack('H*', $data); + return $decoded; + } + + /** + * ASCII85Decode + * Decodes data encoded in an ASCII base-85 representation, reproducing the original binary data. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterASCII85Decode($data) { + // initialize string to return + $decoded = ''; + // all white-space characters shall be ignored + $data = preg_replace('/[\s]/', '', $data); + // remove start sequence 2-character sequence <~ (3Ch)(7Eh) + if (strpos($data, '<~') !== false) { + // remove EOD and extra data (if any) + $data = substr($data, 2); + } + // check for EOD: 2-character sequence ~> (7Eh)(3Eh) + $eod = strpos($data, '~>'); + if ($eod !== false) { + // remove EOD and extra data (if any) + $data = substr($data, 0, $eod); + } + // data length + $data_length = strlen($data); + // check for invalid characters + if (preg_match('/[^\x21-\x75,\x74]/', $data) > 0) { + self::Error('decodeFilterASCII85Decode: invalid code'); + } + // z sequence + $zseq = chr(0).chr(0).chr(0).chr(0); + // position inside a group of 4 bytes (0-3) + $group_pos = 0; + $tuple = 0; + $pow85 = array((85*85*85*85), (85*85*85), (85*85), 85, 1); + $last_pos = ($data_length - 1); + // for each byte + for ($i = 0; $i < $data_length; ++$i) { + // get char value + $char = ord($data[$i]); + if ($char == 122) { // 'z' + if ($group_pos == 0) { + $decoded .= $zseq; + } else { + self::Error('decodeFilterASCII85Decode: invalid code'); + } + } else { + // the value represented by a group of 5 characters should never be greater than 2^32 - 1 + $tuple += (($char - 33) * $pow85[$group_pos]); + if ($group_pos == 4) { + $decoded .= chr($tuple >> 24).chr($tuple >> 16).chr($tuple >> 8).chr($tuple); + $tuple = 0; + $group_pos = 0; + } else { + ++$group_pos; + } + } + } + if ($group_pos > 1) { + $tuple += $pow85[($group_pos - 1)]; + } + // last tuple (if any) + switch ($group_pos) { + case 4: { + $decoded .= chr($tuple >> 24).chr($tuple >> 16).chr($tuple >> 8); + break; + } + case 3: { + $decoded .= chr($tuple >> 24).chr($tuple >> 16); + break; + } + case 2: { + $decoded .= chr($tuple >> 24); + break; + } + case 1: { + self::Error('decodeFilterASCII85Decode: invalid code'); + break; + } + } + return $decoded; + } + + /** + * LZWDecode + * Decompresses data encoded using the LZW (Lempel-Ziv-Welch) adaptive compression method, reproducing the original text or binary data. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterLZWDecode($data) { + // initialize string to return + $decoded = ''; + // data length + $data_length = strlen($data); + // convert string to binary string + $bitstring = ''; + for ($i = 0; $i < $data_length; ++$i) { + $bitstring .= sprintf('%08b', ord($data[$i])); + } + // get the number of bits + $data_length = strlen($bitstring); + // initialize code length in bits + $bitlen = 9; + // initialize dictionary index + $dix = 258; + // initialize the dictionary (with the first 256 entries). + $dictionary = array(); + for ($i = 0; $i < 256; ++$i) { + $dictionary[$i] = chr($i); + } + // previous val + $prev_index = 0; + // while we encounter EOD marker (257), read code_length bits + while (($data_length > 0) AND (($index = bindec(substr($bitstring, 0, $bitlen))) != 257)) { + // remove read bits from string + $bitstring = substr($bitstring, $bitlen); + // update number of bits + $data_length -= $bitlen; + if ($index == 256) { // clear-table marker + // reset code length in bits + $bitlen = 9; + // reset dictionary index + $dix = 258; + $prev_index = 256; + // reset the dictionary (with the first 256 entries). + $dictionary = array(); + for ($i = 0; $i < 256; ++$i) { + $dictionary[$i] = chr($i); + } + } elseif ($prev_index == 256) { + // first entry + $decoded .= $dictionary[$index]; + $prev_index = $index; + } else { + // check if index exist in the dictionary + if ($index < $dix) { + // index exist on dictionary + $decoded .= $dictionary[$index]; + $dic_val = $dictionary[$prev_index].$dictionary[$index][0]; + // store current index + $prev_index = $index; + } else { + // index do not exist on dictionary + $dic_val = $dictionary[$prev_index].$dictionary[$prev_index][0]; + $decoded .= $dic_val; + } + // update dictionary + $dictionary[$dix] = $dic_val; + ++$dix; + // change bit length by case + if ($dix == 2047) { + $bitlen = 12; + } elseif ($dix == 1023) { + $bitlen = 11; + } elseif ($dix == 511) { + $bitlen = 10; + } + } + } + return $decoded; + } + + /** + * FlateDecode + * Decompresses data encoded using the zlib/deflate compression method, reproducing the original text or binary data. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterFlateDecode($data) { + // initialize string to return + $decoded = @gzuncompress($data); + if ($decoded === false) { + self::Error('decodeFilterFlateDecode: invalid code'); + } + return $decoded; + } + + /** + * RunLengthDecode + * Decompresses data encoded using a byte-oriented run-length encoding algorithm. + * @param string $data Data to decode. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterRunLengthDecode($data) { + // initialize string to return + $decoded = ''; + // data length + $data_length = strlen($data); + $i = 0; + while($i < $data_length) { + // get current byte value + $byte = ord($data[$i]); + if ($byte == 128) { + // a length value of 128 denote EOD + break; + } elseif ($byte < 128) { + // if the length byte is in the range 0 to 127 + // the following length + 1 (1 to 128) bytes shall be copied literally during decompression + $decoded .= substr($data, ($i + 1), ($byte + 1)); + // move to next block + $i += ($byte + 2); + } else { + // if length is in the range 129 to 255, + // the following single byte shall be copied 257 - length (2 to 128) times during decompression + $decoded .= str_repeat($data[($i + 1)], (257 - $byte)); + // move to next block + $i += 2; + } + } + return $decoded; + } + + /** + * CCITTFaxDecode (NOT IMPLEMETED - RETURN AN EXCEPTION) + * Decompresses data encoded using the CCITT facsimile standard, reproducing the original data (typically monochrome image data at 1 bit per pixel). + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterCCITTFaxDecode($data) { + self::Error('~decodeFilterCCITTFaxDecode: this method has not been yet implemented'); + //return $data; + } + + /** + * JBIG2Decode (NOT IMPLEMETED - RETURN AN EXCEPTION) + * Decompresses data encoded using the JBIG2 standard, reproducing the original monochrome (1 bit per pixel) image data (or an approximation of that data). + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterJBIG2Decode($data) { + self::Error('~decodeFilterJBIG2Decode: this method has not been yet implemented'); + //return $data; + } + + /** + * DCTDecode (NOT IMPLEMETED - RETURN AN EXCEPTION) + * Decompresses data encoded using a DCT (discrete cosine transform) technique based on the JPEG standard, reproducing image sample data that approximates the original data. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterDCTDecode($data) { + self::Error('~decodeFilterDCTDecode: this method has not been yet implemented'); + //return $data; + } + + /** + * JPXDecode (NOT IMPLEMETED - RETURN AN EXCEPTION) + * Decompresses data encoded using the wavelet-based JPEG2000 standard, reproducing the original image data. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterJPXDecode($data) { + self::Error('~decodeFilterJPXDecode: this method has not been yet implemented'); + //return $data; + } + + /** + * Crypt (NOT IMPLEMETED - RETURN AN EXCEPTION) + * Decrypts data encrypted by a security handler, reproducing the data as it was before encryption. + * @param string $data Data to decode. + * @return string Decoded data string. + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function decodeFilterCrypt($data) { + self::Error('~decodeFilterCrypt: this method has not been yet implemented'); + //return $data; + } + + // --- END FILTERS SECTION ------------------------------------------------- + + /** + * Throw an exception. + * @param string $msg The error message + * @since 1.0.000 (2011-05-23) + * @public static + */ + public static function Error($msg) { + throw new Exception('TCPDF_PARSER ERROR: '.$msg); + } + +} // END OF TCPDF_FILTERS CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/tcpdf_font_data.php b/incs/tcpdf/include/tcpdf_font_data.php new file mode 100644 index 0000000..974e72e --- /dev/null +++ b/incs/tcpdf/include/tcpdf_font_data.php @@ -0,0 +1,18447 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Unicode data and encoding maps for TCPDF. +// +//============================================================+ + +/** + * @file + * Unicode data and encoding maps for TCPDF. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + */ + +/** + * @class TCPDF_FONT_DATA + * Unicode data and encoding maps for TCPDF. + * @package com.tecnick.tcpdf + * @version 1.0.001 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_FONT_DATA { + +/** + * Unicode code for Left-to-Right Mark. + * @public + */ +public static $uni_LRM = 8206; + +/** + * Unicode code for Right-to-Left Mark. + * @public + */ +public static $uni_RLM = 8207; + +/** + * Unicode code for Left-to-Right Embedding. + * @public + */ +public static $uni_LRE = 8234; + +/** + * Unicode code for Right-to-Left Embedding. + * @public + */ +public static $uni_RLE = 8235; + +/** + * Unicode code for Pop Directional Format. + * @public + */ +public static $uni_PDF = 8236; + +/** + * Unicode code for Left-to-Right Override. + * @public + */ +public static $uni_LRO = 8237; + +/** + * Unicode code for Right-to-Left Override. + * @public + */ +public static $uni_RLO = 8238; + +/** + * Pattern to test RTL (Righ-To-Left) strings using regular expressions. + * @public + */ +public static $uni_RE_PATTERN_RTL = "/( + \xD6\xBE # R + | \xD7[\x80\x83\x86\x90-\xAA\xB0-\xB4] # R + | \xDF[\x80-\xAA\xB4\xB5\xBA] # R + | \xE2\x80\x8F # R + | \xEF\xAC[\x9D\x9F\xA0-\xA8\xAA-\xB6\xB8-\xBC\xBE] # R + | \xEF\xAD[\x80\x81\x83\x84\x86-\x8F] # R + | \xF0\x90\xA0[\x80-\x85\x88\x8A-\xB5\xB7\xB8\xBC\xBF] # R + | \xF0\x90\xA4[\x80-\x99] # R + | \xF0\x90\xA8[\x80\x90-\x93\x95-\x97\x99-\xB3] # R + | \xF0\x90\xA9[\x80-\x87\x90-\x98] # R + | \xE2\x80[\xAB\xAE] # RLE & RLO + )/x"; + +/** + * Pattern to test Arabic strings using regular expressions. Source: http://www.w3.org/International/questions/qa-forms-utf-8 + * @public + */ +public static $uni_RE_PATTERN_ARABIC = "/( + \xD8[\x80-\x83\x8B\x8D\x9B\x9E\x9F\xA1-\xBA] # AL + | \xD9[\x80-\x8A\xAD-\xAF\xB1-\xBF] # AL + | \xDA[\x80-\xBF] # AL + | \xDB[\x80-\x95\x9D\xA5\xA6\xAE\xAF\xBA-\xBF] # AL + | \xDC[\x80-\x8D\x90\x92-\xAF] # AL + | \xDD[\x8D-\xAD] # AL + | \xDE[\x80-\xA5\xB1] # AL + | \xEF\xAD[\x90-\xBF] # AL + | \xEF\xAE[\x80-\xB1] # AL + | \xEF\xAF[\x93-\xBF] # AL + | \xEF[\xB0-\xB3][\x80-\xBF] # AL + | \xEF\xB4[\x80-\xBD] # AL + | \xEF\xB5[\x90-\xBF] # AL + | \xEF\xB6[\x80-\x8F\x92-\xBF] # AL + | \xEF\xB7[\x80-\x87\xB0-\xBC] # AL + | \xEF\xB9[\xB0-\xB4\xB6-\xBF] # AL + | \xEF\xBA[\x80-\xBF] # AL + | \xEF\xBB[\x80-\xBC] # AL + | \xD9[\xA0-\xA9\xAB\xAC] # AN + )/x"; + +/** + * Array of Unicode types. + * @public + */ +public static $uni_type = array( +0=>'BN', +1=>'BN', +2=>'BN', +3=>'BN', +4=>'BN', +5=>'BN', +6=>'BN', +7=>'BN', +8=>'BN', +9=>'S', +10=>'B', +11=>'S', +12=>'WS', +13=>'B', +14=>'BN', +15=>'BN', +16=>'BN', +17=>'BN', +18=>'BN', +19=>'BN', +20=>'BN', +21=>'BN', +22=>'BN', +23=>'BN', +24=>'BN', +25=>'BN', +26=>'BN', +27=>'BN', +28=>'B', +29=>'B', +30=>'B', +31=>'S', +32=>'WS', +33=>'ON', +34=>'ON', +35=>'ET', +36=>'ET', +37=>'ET', +38=>'ON', +39=>'ON', +40=>'ON', +41=>'ON', +42=>'ON', +43=>'ES', +44=>'CS', +45=>'ES', +46=>'CS', +47=>'CS', +48=>'EN', +49=>'EN', +50=>'EN', +51=>'EN', +52=>'EN', +53=>'EN', +54=>'EN', +55=>'EN', +56=>'EN', +57=>'EN', +58=>'CS', +59=>'ON', +60=>'ON', +61=>'ON', +62=>'ON', +63=>'ON', +64=>'ON', +65=>'L', +66=>'L', +67=>'L', +68=>'L', +69=>'L', +70=>'L', +71=>'L', +72=>'L', +73=>'L', +74=>'L', +75=>'L', +76=>'L', +77=>'L', +78=>'L', +79=>'L', +80=>'L', +81=>'L', +82=>'L', +83=>'L', +84=>'L', +85=>'L', +86=>'L', +87=>'L', +88=>'L', +89=>'L', +90=>'L', +91=>'ON', +92=>'ON', +93=>'ON', +94=>'ON', +95=>'ON', +96=>'ON', +97=>'L', +98=>'L', +99=>'L', +100=>'L', +101=>'L', +102=>'L', +103=>'L', +104=>'L', +105=>'L', +106=>'L', +107=>'L', +108=>'L', +109=>'L', +110=>'L', +111=>'L', +112=>'L', +113=>'L', +114=>'L', +115=>'L', +116=>'L', +117=>'L', +118=>'L', +119=>'L', +120=>'L', +121=>'L', +122=>'L', +123=>'ON', +124=>'ON', +125=>'ON', +126=>'ON', +127=>'BN', +128=>'BN', +129=>'BN', +130=>'BN', +131=>'BN', +132=>'BN', +133=>'B', +134=>'BN', +135=>'BN', +136=>'BN', +137=>'BN', +138=>'BN', +139=>'BN', +140=>'BN', +141=>'BN', +142=>'BN', +143=>'BN', +144=>'BN', +145=>'BN', +146=>'BN', +147=>'BN', +148=>'BN', +149=>'BN', +150=>'BN', +151=>'BN', +152=>'BN', +153=>'BN', +154=>'BN', +155=>'BN', +156=>'BN', +157=>'BN', +158=>'BN', +159=>'BN', +160=>'CS', +161=>'ON', +162=>'ET', +163=>'ET', +164=>'ET', +165=>'ET', +166=>'ON', +167=>'ON', +168=>'ON', +169=>'ON', +170=>'L', +171=>'ON', +172=>'ON', +173=>'BN', +174=>'ON', +175=>'ON', +176=>'ET', +177=>'ET', +178=>'EN', +179=>'EN', +180=>'ON', +181=>'L', +182=>'ON', +183=>'ON', +184=>'ON', +185=>'EN', +186=>'L', +187=>'ON', +188=>'ON', +189=>'ON', +190=>'ON', +191=>'ON', +192=>'L', +193=>'L', +194=>'L', +195=>'L', +196=>'L', +197=>'L', +198=>'L', +199=>'L', +200=>'L', +201=>'L', +202=>'L', +203=>'L', +204=>'L', +205=>'L', +206=>'L', +207=>'L', +208=>'L', +209=>'L', +210=>'L', +211=>'L', +212=>'L', +213=>'L', +214=>'L', +215=>'ON', +216=>'L', +217=>'L', +218=>'L', +219=>'L', +220=>'L', +221=>'L', +222=>'L', +223=>'L', +224=>'L', +225=>'L', +226=>'L', +227=>'L', +228=>'L', +229=>'L', +230=>'L', +231=>'L', +232=>'L', +233=>'L', +234=>'L', +235=>'L', +236=>'L', +237=>'L', +238=>'L', +239=>'L', +240=>'L', +241=>'L', +242=>'L', +243=>'L', +244=>'L', +245=>'L', +246=>'L', +247=>'ON', +248=>'L', +249=>'L', +250=>'L', +251=>'L', +252=>'L', +253=>'L', +254=>'L', +255=>'L', +256=>'L', +257=>'L', +258=>'L', +259=>'L', +260=>'L', +261=>'L', +262=>'L', +263=>'L', +264=>'L', +265=>'L', +266=>'L', +267=>'L', +268=>'L', +269=>'L', +270=>'L', +271=>'L', +272=>'L', +273=>'L', +274=>'L', +275=>'L', +276=>'L', +277=>'L', +278=>'L', +279=>'L', +280=>'L', +281=>'L', +282=>'L', +283=>'L', +284=>'L', +285=>'L', +286=>'L', +287=>'L', +288=>'L', +289=>'L', +290=>'L', +291=>'L', +292=>'L', +293=>'L', +294=>'L', +295=>'L', +296=>'L', +297=>'L', +298=>'L', +299=>'L', +300=>'L', +301=>'L', +302=>'L', +303=>'L', +304=>'L', +305=>'L', +306=>'L', +307=>'L', +308=>'L', +309=>'L', +310=>'L', +311=>'L', +312=>'L', +313=>'L', +314=>'L', +315=>'L', +316=>'L', +317=>'L', +318=>'L', +319=>'L', +320=>'L', +321=>'L', +322=>'L', +323=>'L', +324=>'L', +325=>'L', +326=>'L', +327=>'L', +328=>'L', +329=>'L', +330=>'L', +331=>'L', +332=>'L', +333=>'L', +334=>'L', +335=>'L', +336=>'L', +337=>'L', +338=>'L', +339=>'L', +340=>'L', +341=>'L', +342=>'L', +343=>'L', +344=>'L', +345=>'L', +346=>'L', +347=>'L', +348=>'L', +349=>'L', +350=>'L', +351=>'L', +352=>'L', +353=>'L', +354=>'L', +355=>'L', +356=>'L', +357=>'L', +358=>'L', +359=>'L', +360=>'L', +361=>'L', +362=>'L', +363=>'L', +364=>'L', +365=>'L', +366=>'L', +367=>'L', +368=>'L', +369=>'L', +370=>'L', +371=>'L', +372=>'L', +373=>'L', +374=>'L', +375=>'L', +376=>'L', +377=>'L', +378=>'L', +379=>'L', +380=>'L', +381=>'L', +382=>'L', +383=>'L', +384=>'L', +385=>'L', +386=>'L', +387=>'L', +388=>'L', +389=>'L', +390=>'L', +391=>'L', +392=>'L', +393=>'L', +394=>'L', +395=>'L', +396=>'L', +397=>'L', +398=>'L', +399=>'L', +400=>'L', +401=>'L', +402=>'L', +403=>'L', +404=>'L', +405=>'L', +406=>'L', +407=>'L', +408=>'L', +409=>'L', +410=>'L', +411=>'L', +412=>'L', +413=>'L', +414=>'L', +415=>'L', +416=>'L', +417=>'L', +418=>'L', +419=>'L', +420=>'L', +421=>'L', +422=>'L', +423=>'L', +424=>'L', +425=>'L', +426=>'L', +427=>'L', +428=>'L', +429=>'L', +430=>'L', +431=>'L', +432=>'L', +433=>'L', +434=>'L', +435=>'L', +436=>'L', +437=>'L', +438=>'L', +439=>'L', +440=>'L', +441=>'L', +442=>'L', +443=>'L', +444=>'L', +445=>'L', +446=>'L', +447=>'L', +448=>'L', +449=>'L', +450=>'L', +451=>'L', +452=>'L', +453=>'L', +454=>'L', +455=>'L', +456=>'L', +457=>'L', +458=>'L', +459=>'L', +460=>'L', +461=>'L', +462=>'L', +463=>'L', +464=>'L', +465=>'L', +466=>'L', +467=>'L', +468=>'L', +469=>'L', +470=>'L', +471=>'L', +472=>'L', +473=>'L', +474=>'L', +475=>'L', +476=>'L', +477=>'L', +478=>'L', +479=>'L', +480=>'L', +481=>'L', +482=>'L', +483=>'L', +484=>'L', +485=>'L', +486=>'L', +487=>'L', +488=>'L', +489=>'L', +490=>'L', +491=>'L', +492=>'L', +493=>'L', +494=>'L', +495=>'L', +496=>'L', +497=>'L', +498=>'L', +499=>'L', +500=>'L', +501=>'L', +502=>'L', +503=>'L', +504=>'L', +505=>'L', +506=>'L', +507=>'L', +508=>'L', +509=>'L', +510=>'L', +511=>'L', +512=>'L', +513=>'L', +514=>'L', +515=>'L', +516=>'L', +517=>'L', +518=>'L', +519=>'L', +520=>'L', +521=>'L', +522=>'L', +523=>'L', +524=>'L', +525=>'L', +526=>'L', +527=>'L', +528=>'L', +529=>'L', +530=>'L', +531=>'L', +532=>'L', +533=>'L', +534=>'L', +535=>'L', +536=>'L', +537=>'L', +538=>'L', +539=>'L', +540=>'L', +541=>'L', +542=>'L', +543=>'L', +544=>'L', +545=>'L', +546=>'L', +547=>'L', +548=>'L', +549=>'L', +550=>'L', +551=>'L', +552=>'L', +553=>'L', +554=>'L', +555=>'L', +556=>'L', +557=>'L', +558=>'L', +559=>'L', +560=>'L', +561=>'L', +562=>'L', +563=>'L', +564=>'L', +565=>'L', +566=>'L', +567=>'L', +568=>'L', +569=>'L', +570=>'L', +571=>'L', +572=>'L', +573=>'L', +574=>'L', +575=>'L', +576=>'L', +577=>'L', +578=>'L', +579=>'L', +580=>'L', +581=>'L', +582=>'L', +583=>'L', +584=>'L', +585=>'L', +586=>'L', +587=>'L', +588=>'L', +589=>'L', +590=>'L', +591=>'L', +592=>'L', +593=>'L', +594=>'L', +595=>'L', +596=>'L', +597=>'L', +598=>'L', +599=>'L', +600=>'L', +601=>'L', +602=>'L', +603=>'L', +604=>'L', +605=>'L', +606=>'L', +607=>'L', +608=>'L', +609=>'L', +610=>'L', +611=>'L', +612=>'L', +613=>'L', +614=>'L', +615=>'L', +616=>'L', +617=>'L', +618=>'L', +619=>'L', +620=>'L', +621=>'L', +622=>'L', +623=>'L', +624=>'L', +625=>'L', +626=>'L', +627=>'L', +628=>'L', +629=>'L', +630=>'L', +631=>'L', +632=>'L', +633=>'L', +634=>'L', +635=>'L', +636=>'L', +637=>'L', +638=>'L', +639=>'L', +640=>'L', +641=>'L', +642=>'L', +643=>'L', +644=>'L', +645=>'L', +646=>'L', +647=>'L', +648=>'L', +649=>'L', +650=>'L', +651=>'L', +652=>'L', +653=>'L', +654=>'L', +655=>'L', +656=>'L', +657=>'L', +658=>'L', +659=>'L', +660=>'L', +661=>'L', +662=>'L', +663=>'L', +664=>'L', +665=>'L', +666=>'L', +667=>'L', +668=>'L', +669=>'L', +670=>'L', +671=>'L', +672=>'L', +673=>'L', +674=>'L', +675=>'L', +676=>'L', +677=>'L', +678=>'L', +679=>'L', +680=>'L', +681=>'L', +682=>'L', +683=>'L', +684=>'L', +685=>'L', +686=>'L', +687=>'L', +688=>'L', +689=>'L', +690=>'L', +691=>'L', +692=>'L', +693=>'L', +694=>'L', +695=>'L', +696=>'L', +697=>'ON', +698=>'ON', +699=>'L', +700=>'L', +701=>'L', +702=>'L', +703=>'L', +704=>'L', +705=>'L', +706=>'ON', +707=>'ON', +708=>'ON', +709=>'ON', +710=>'ON', +711=>'ON', +712=>'ON', +713=>'ON', +714=>'ON', +715=>'ON', +716=>'ON', +717=>'ON', +718=>'ON', +719=>'ON', +720=>'L', +721=>'L', +722=>'ON', +723=>'ON', +724=>'ON', +725=>'ON', +726=>'ON', +727=>'ON', +728=>'ON', +729=>'ON', +730=>'ON', +731=>'ON', +732=>'ON', +733=>'ON', +734=>'ON', +735=>'ON', +736=>'L', +737=>'L', +738=>'L', +739=>'L', +740=>'L', +741=>'ON', +742=>'ON', +743=>'ON', +744=>'ON', +745=>'ON', +746=>'ON', +747=>'ON', +748=>'ON', +749=>'ON', +750=>'L', +751=>'ON', +752=>'ON', +753=>'ON', +754=>'ON', +755=>'ON', +756=>'ON', +757=>'ON', +758=>'ON', +759=>'ON', +760=>'ON', +761=>'ON', +762=>'ON', +763=>'ON', +764=>'ON', +765=>'ON', +766=>'ON', +767=>'ON', +768=>'NSM', +769=>'NSM', +770=>'NSM', +771=>'NSM', +772=>'NSM', +773=>'NSM', +774=>'NSM', +775=>'NSM', +776=>'NSM', +777=>'NSM', +778=>'NSM', +779=>'NSM', +780=>'NSM', +781=>'NSM', +782=>'NSM', +783=>'NSM', +784=>'NSM', +785=>'NSM', +786=>'NSM', +787=>'NSM', +788=>'NSM', +789=>'NSM', +790=>'NSM', +791=>'NSM', +792=>'NSM', +793=>'NSM', +794=>'NSM', +795=>'NSM', +796=>'NSM', +797=>'NSM', +798=>'NSM', +799=>'NSM', +800=>'NSM', +801=>'NSM', +802=>'NSM', +803=>'NSM', +804=>'NSM', +805=>'NSM', +806=>'NSM', +807=>'NSM', +808=>'NSM', +809=>'NSM', +810=>'NSM', +811=>'NSM', +812=>'NSM', +813=>'NSM', +814=>'NSM', +815=>'NSM', +816=>'NSM', +817=>'NSM', +818=>'NSM', +819=>'NSM', +820=>'NSM', +821=>'NSM', +822=>'NSM', +823=>'NSM', +824=>'NSM', +825=>'NSM', +826=>'NSM', +827=>'NSM', +828=>'NSM', +829=>'NSM', +830=>'NSM', +831=>'NSM', +832=>'NSM', +833=>'NSM', +834=>'NSM', +835=>'NSM', +836=>'NSM', +837=>'NSM', +838=>'NSM', +839=>'NSM', +840=>'NSM', +841=>'NSM', +842=>'NSM', +843=>'NSM', +844=>'NSM', +845=>'NSM', +846=>'NSM', +847=>'NSM', +848=>'NSM', +849=>'NSM', +850=>'NSM', +851=>'NSM', +852=>'NSM', +853=>'NSM', +854=>'NSM', +855=>'NSM', +856=>'NSM', +857=>'NSM', +858=>'NSM', +859=>'NSM', +860=>'NSM', +861=>'NSM', +862=>'NSM', +863=>'NSM', +864=>'NSM', +865=>'NSM', +866=>'NSM', +867=>'NSM', +868=>'NSM', +869=>'NSM', +870=>'NSM', +871=>'NSM', +872=>'NSM', +873=>'NSM', +874=>'NSM', +875=>'NSM', +876=>'NSM', +877=>'NSM', +878=>'NSM', +879=>'NSM', +884=>'ON', +885=>'ON', +890=>'L', +891=>'L', +892=>'L', +893=>'L', +894=>'ON', +900=>'ON', +901=>'ON', +902=>'L', +903=>'ON', +904=>'L', +905=>'L', +906=>'L', +908=>'L', +910=>'L', +911=>'L', +912=>'L', +913=>'L', +914=>'L', +915=>'L', +916=>'L', +917=>'L', +918=>'L', +919=>'L', +920=>'L', +921=>'L', +922=>'L', +923=>'L', +924=>'L', +925=>'L', +926=>'L', +927=>'L', +928=>'L', +929=>'L', +931=>'L', +932=>'L', +933=>'L', +934=>'L', +935=>'L', +936=>'L', +937=>'L', +938=>'L', +939=>'L', +940=>'L', +941=>'L', +942=>'L', +943=>'L', +944=>'L', +945=>'L', +946=>'L', +947=>'L', +948=>'L', +949=>'L', +950=>'L', +951=>'L', +952=>'L', +953=>'L', +954=>'L', +955=>'L', +956=>'L', +957=>'L', +958=>'L', +959=>'L', +960=>'L', +961=>'L', +962=>'L', +963=>'L', +964=>'L', +965=>'L', +966=>'L', +967=>'L', +968=>'L', +969=>'L', +970=>'L', +971=>'L', +972=>'L', +973=>'L', +974=>'L', +976=>'L', +977=>'L', +978=>'L', +979=>'L', +980=>'L', +981=>'L', +982=>'L', +983=>'L', +984=>'L', +985=>'L', +986=>'L', +987=>'L', +988=>'L', +989=>'L', +990=>'L', +991=>'L', +992=>'L', +993=>'L', +994=>'L', +995=>'L', +996=>'L', +997=>'L', +998=>'L', +999=>'L', +1000=>'L', +1001=>'L', +1002=>'L', +1003=>'L', +1004=>'L', +1005=>'L', +1006=>'L', +1007=>'L', +1008=>'L', +1009=>'L', +1010=>'L', +1011=>'L', +1012=>'L', +1013=>'L', +1014=>'ON', +1015=>'L', +1016=>'L', +1017=>'L', +1018=>'L', +1019=>'L', +1020=>'L', +1021=>'L', +1022=>'L', +1023=>'L', +1024=>'L', +1025=>'L', +1026=>'L', +1027=>'L', +1028=>'L', +1029=>'L', +1030=>'L', +1031=>'L', +1032=>'L', +1033=>'L', +1034=>'L', +1035=>'L', +1036=>'L', +1037=>'L', +1038=>'L', +1039=>'L', +1040=>'L', +1041=>'L', +1042=>'L', +1043=>'L', +1044=>'L', +1045=>'L', +1046=>'L', +1047=>'L', +1048=>'L', +1049=>'L', +1050=>'L', +1051=>'L', +1052=>'L', +1053=>'L', +1054=>'L', +1055=>'L', +1056=>'L', +1057=>'L', +1058=>'L', +1059=>'L', +1060=>'L', +1061=>'L', +1062=>'L', +1063=>'L', +1064=>'L', +1065=>'L', +1066=>'L', +1067=>'L', +1068=>'L', +1069=>'L', +1070=>'L', +1071=>'L', +1072=>'L', +1073=>'L', +1074=>'L', +1075=>'L', +1076=>'L', +1077=>'L', +1078=>'L', +1079=>'L', +1080=>'L', +1081=>'L', +1082=>'L', +1083=>'L', +1084=>'L', +1085=>'L', +1086=>'L', +1087=>'L', +1088=>'L', +1089=>'L', +1090=>'L', +1091=>'L', +1092=>'L', +1093=>'L', +1094=>'L', +1095=>'L', +1096=>'L', +1097=>'L', +1098=>'L', +1099=>'L', +1100=>'L', +1101=>'L', +1102=>'L', +1103=>'L', +1104=>'L', +1105=>'L', +1106=>'L', +1107=>'L', +1108=>'L', +1109=>'L', +1110=>'L', +1111=>'L', +1112=>'L', +1113=>'L', +1114=>'L', +1115=>'L', +1116=>'L', +1117=>'L', +1118=>'L', +1119=>'L', +1120=>'L', +1121=>'L', +1122=>'L', +1123=>'L', +1124=>'L', +1125=>'L', +1126=>'L', +1127=>'L', +1128=>'L', +1129=>'L', +1130=>'L', +1131=>'L', +1132=>'L', +1133=>'L', +1134=>'L', +1135=>'L', +1136=>'L', +1137=>'L', +1138=>'L', +1139=>'L', +1140=>'L', +1141=>'L', +1142=>'L', +1143=>'L', +1144=>'L', +1145=>'L', +1146=>'L', +1147=>'L', +1148=>'L', +1149=>'L', +1150=>'L', +1151=>'L', +1152=>'L', +1153=>'L', +1154=>'L', +1155=>'NSM', +1156=>'NSM', +1157=>'NSM', +1158=>'NSM', +1160=>'NSM', +1161=>'NSM', +1162=>'L', +1163=>'L', +1164=>'L', +1165=>'L', +1166=>'L', +1167=>'L', +1168=>'L', +1169=>'L', +1170=>'L', +1171=>'L', +1172=>'L', +1173=>'L', +1174=>'L', +1175=>'L', +1176=>'L', +1177=>'L', +1178=>'L', +1179=>'L', +1180=>'L', +1181=>'L', +1182=>'L', +1183=>'L', +1184=>'L', +1185=>'L', +1186=>'L', +1187=>'L', +1188=>'L', +1189=>'L', +1190=>'L', +1191=>'L', +1192=>'L', +1193=>'L', +1194=>'L', +1195=>'L', +1196=>'L', +1197=>'L', +1198=>'L', +1199=>'L', +1200=>'L', +1201=>'L', +1202=>'L', +1203=>'L', +1204=>'L', +1205=>'L', +1206=>'L', +1207=>'L', +1208=>'L', +1209=>'L', +1210=>'L', +1211=>'L', +1212=>'L', +1213=>'L', +1214=>'L', +1215=>'L', +1216=>'L', +1217=>'L', +1218=>'L', +1219=>'L', +1220=>'L', +1221=>'L', +1222=>'L', +1223=>'L', +1224=>'L', +1225=>'L', +1226=>'L', +1227=>'L', +1228=>'L', +1229=>'L', +1230=>'L', +1231=>'L', +1232=>'L', +1233=>'L', +1234=>'L', +1235=>'L', +1236=>'L', +1237=>'L', +1238=>'L', +1239=>'L', +1240=>'L', +1241=>'L', +1242=>'L', +1243=>'L', +1244=>'L', +1245=>'L', +1246=>'L', +1247=>'L', +1248=>'L', +1249=>'L', +1250=>'L', +1251=>'L', +1252=>'L', +1253=>'L', +1254=>'L', +1255=>'L', +1256=>'L', +1257=>'L', +1258=>'L', +1259=>'L', +1260=>'L', +1261=>'L', +1262=>'L', +1263=>'L', +1264=>'L', +1265=>'L', +1266=>'L', +1267=>'L', +1268=>'L', +1269=>'L', +1270=>'L', +1271=>'L', +1272=>'L', +1273=>'L', +1274=>'L', +1275=>'L', +1276=>'L', +1277=>'L', +1278=>'L', +1279=>'L', +1280=>'L', +1281=>'L', +1282=>'L', +1283=>'L', +1284=>'L', +1285=>'L', +1286=>'L', +1287=>'L', +1288=>'L', +1289=>'L', +1290=>'L', +1291=>'L', +1292=>'L', +1293=>'L', +1294=>'L', +1295=>'L', +1296=>'L', +1297=>'L', +1298=>'L', +1299=>'L', +1329=>'L', +1330=>'L', +1331=>'L', +1332=>'L', +1333=>'L', +1334=>'L', +1335=>'L', +1336=>'L', +1337=>'L', +1338=>'L', +1339=>'L', +1340=>'L', +1341=>'L', +1342=>'L', +1343=>'L', +1344=>'L', +1345=>'L', +1346=>'L', +1347=>'L', +1348=>'L', +1349=>'L', +1350=>'L', +1351=>'L', +1352=>'L', +1353=>'L', +1354=>'L', +1355=>'L', +1356=>'L', +1357=>'L', +1358=>'L', +1359=>'L', +1360=>'L', +1361=>'L', +1362=>'L', +1363=>'L', +1364=>'L', +1365=>'L', +1366=>'L', +1369=>'L', +1370=>'L', +1371=>'L', +1372=>'L', +1373=>'L', +1374=>'L', +1375=>'L', +1377=>'L', +1378=>'L', +1379=>'L', +1380=>'L', +1381=>'L', +1382=>'L', +1383=>'L', +1384=>'L', +1385=>'L', +1386=>'L', +1387=>'L', +1388=>'L', +1389=>'L', +1390=>'L', +1391=>'L', +1392=>'L', +1393=>'L', +1394=>'L', +1395=>'L', +1396=>'L', +1397=>'L', +1398=>'L', +1399=>'L', +1400=>'L', +1401=>'L', +1402=>'L', +1403=>'L', +1404=>'L', +1405=>'L', +1406=>'L', +1407=>'L', +1408=>'L', +1409=>'L', +1410=>'L', +1411=>'L', +1412=>'L', +1413=>'L', +1414=>'L', +1415=>'L', +1417=>'L', +1418=>'ON', +1425=>'NSM', +1426=>'NSM', +1427=>'NSM', +1428=>'NSM', +1429=>'NSM', +1430=>'NSM', +1431=>'NSM', +1432=>'NSM', +1433=>'NSM', +1434=>'NSM', +1435=>'NSM', +1436=>'NSM', +1437=>'NSM', +1438=>'NSM', +1439=>'NSM', +1440=>'NSM', +1441=>'NSM', +1442=>'NSM', +1443=>'NSM', +1444=>'NSM', +1445=>'NSM', +1446=>'NSM', +1447=>'NSM', +1448=>'NSM', +1449=>'NSM', +1450=>'NSM', +1451=>'NSM', +1452=>'NSM', +1453=>'NSM', +1454=>'NSM', +1455=>'NSM', +1456=>'NSM', +1457=>'NSM', +1458=>'NSM', +1459=>'NSM', +1460=>'NSM', +1461=>'NSM', +1462=>'NSM', +1463=>'NSM', +1464=>'NSM', +1465=>'NSM', +1466=>'NSM', +1467=>'NSM', +1468=>'NSM', +1469=>'NSM', +1470=>'R', +1471=>'NSM', +1472=>'R', +1473=>'NSM', +1474=>'NSM', +1475=>'R', +1476=>'NSM', +1477=>'NSM', +1478=>'R', +1479=>'NSM', +1488=>'R', +1489=>'R', +1490=>'R', +1491=>'R', +1492=>'R', +1493=>'R', +1494=>'R', +1495=>'R', +1496=>'R', +1497=>'R', +1498=>'R', +1499=>'R', +1500=>'R', +1501=>'R', +1502=>'R', +1503=>'R', +1504=>'R', +1505=>'R', +1506=>'R', +1507=>'R', +1508=>'R', +1509=>'R', +1510=>'R', +1511=>'R', +1512=>'R', +1513=>'R', +1514=>'R', +1520=>'R', +1521=>'R', +1522=>'R', +1523=>'R', +1524=>'R', +1536=>'AL', +1537=>'AL', +1538=>'AL', +1539=>'AL', +1547=>'AL', +1548=>'CS', +1549=>'AL', +1550=>'ON', +1551=>'ON', +1552=>'NSM', +1553=>'NSM', +1554=>'NSM', +1555=>'NSM', +1556=>'NSM', +1557=>'NSM', +1563=>'AL', +1566=>'AL', +1567=>'AL', +1569=>'AL', +1570=>'AL', +1571=>'AL', +1572=>'AL', +1573=>'AL', +1574=>'AL', +1575=>'AL', +1576=>'AL', +1577=>'AL', +1578=>'AL', +1579=>'AL', +1580=>'AL', +1581=>'AL', +1582=>'AL', +1583=>'AL', +1584=>'AL', +1585=>'AL', +1586=>'AL', +1587=>'AL', +1588=>'AL', +1589=>'AL', +1590=>'AL', +1591=>'AL', +1592=>'AL', +1593=>'AL', +1594=>'AL', +1600=>'AL', +1601=>'AL', +1602=>'AL', +1603=>'AL', +1604=>'AL', +1605=>'AL', +1606=>'AL', +1607=>'AL', +1608=>'AL', +1609=>'AL', +1610=>'AL', +1611=>'NSM', +1612=>'NSM', +1613=>'NSM', +1614=>'NSM', +1615=>'NSM', +1616=>'NSM', +1617=>'NSM', +1618=>'NSM', +1619=>'NSM', +1620=>'NSM', +1621=>'NSM', +1622=>'NSM', +1623=>'NSM', +1624=>'NSM', +1625=>'NSM', +1626=>'NSM', +1627=>'NSM', +1628=>'NSM', +1629=>'NSM', +1630=>'NSM', +1632=>'AN', +1633=>'AN', +1634=>'AN', +1635=>'AN', +1636=>'AN', +1637=>'AN', +1638=>'AN', +1639=>'AN', +1640=>'AN', +1641=>'AN', +1642=>'ET', +1643=>'AN', +1644=>'AN', +1645=>'AL', +1646=>'AL', +1647=>'AL', +1648=>'NSM', +1649=>'AL', +1650=>'AL', +1651=>'AL', +1652=>'AL', +1653=>'AL', +1654=>'AL', +1655=>'AL', +1656=>'AL', +1657=>'AL', +1658=>'AL', +1659=>'AL', +1660=>'AL', +1661=>'AL', +1662=>'AL', +1663=>'AL', +1664=>'AL', +1665=>'AL', +1666=>'AL', +1667=>'AL', +1668=>'AL', +1669=>'AL', +1670=>'AL', +1671=>'AL', +1672=>'AL', +1673=>'AL', +1674=>'AL', +1675=>'AL', +1676=>'AL', +1677=>'AL', +1678=>'AL', +1679=>'AL', +1680=>'AL', +1681=>'AL', +1682=>'AL', +1683=>'AL', +1684=>'AL', +1685=>'AL', +1686=>'AL', +1687=>'AL', +1688=>'AL', +1689=>'AL', +1690=>'AL', +1691=>'AL', +1692=>'AL', +1693=>'AL', +1694=>'AL', +1695=>'AL', +1696=>'AL', +1697=>'AL', +1698=>'AL', +1699=>'AL', +1700=>'AL', +1701=>'AL', +1702=>'AL', +1703=>'AL', +1704=>'AL', +1705=>'AL', +1706=>'AL', +1707=>'AL', +1708=>'AL', +1709=>'AL', +1710=>'AL', +1711=>'AL', +1712=>'AL', +1713=>'AL', +1714=>'AL', +1715=>'AL', +1716=>'AL', +1717=>'AL', +1718=>'AL', +1719=>'AL', +1720=>'AL', +1721=>'AL', +1722=>'AL', +1723=>'AL', +1724=>'AL', +1725=>'AL', +1726=>'AL', +1727=>'AL', +1728=>'AL', +1729=>'AL', +1730=>'AL', +1731=>'AL', +1732=>'AL', +1733=>'AL', +1734=>'AL', +1735=>'AL', +1736=>'AL', +1737=>'AL', +1738=>'AL', +1739=>'AL', +1740=>'AL', +1741=>'AL', +1742=>'AL', +1743=>'AL', +1744=>'AL', +1745=>'AL', +1746=>'AL', +1747=>'AL', +1748=>'AL', +1749=>'AL', +1750=>'NSM', +1751=>'NSM', +1752=>'NSM', +1753=>'NSM', +1754=>'NSM', +1755=>'NSM', +1756=>'NSM', +1757=>'AL', +1758=>'NSM', +1759=>'NSM', +1760=>'NSM', +1761=>'NSM', +1762=>'NSM', +1763=>'NSM', +1764=>'NSM', +1765=>'AL', +1766=>'AL', +1767=>'NSM', +1768=>'NSM', +1769=>'ON', +1770=>'NSM', +1771=>'NSM', +1772=>'NSM', +1773=>'NSM', +1774=>'AL', +1775=>'AL', +1776=>'EN', +1777=>'EN', +1778=>'EN', +1779=>'EN', +1780=>'EN', +1781=>'EN', +1782=>'EN', +1783=>'EN', +1784=>'EN', +1785=>'EN', +1786=>'AL', +1787=>'AL', +1788=>'AL', +1789=>'AL', +1790=>'AL', +1791=>'AL', +1792=>'AL', +1793=>'AL', +1794=>'AL', +1795=>'AL', +1796=>'AL', +1797=>'AL', +1798=>'AL', +1799=>'AL', +1800=>'AL', +1801=>'AL', +1802=>'AL', +1803=>'AL', +1804=>'AL', +1805=>'AL', +1807=>'BN', +1808=>'AL', +1809=>'NSM', +1810=>'AL', +1811=>'AL', +1812=>'AL', +1813=>'AL', +1814=>'AL', +1815=>'AL', +1816=>'AL', +1817=>'AL', +1818=>'AL', +1819=>'AL', +1820=>'AL', +1821=>'AL', +1822=>'AL', +1823=>'AL', +1824=>'AL', +1825=>'AL', +1826=>'AL', +1827=>'AL', +1828=>'AL', +1829=>'AL', +1830=>'AL', +1831=>'AL', +1832=>'AL', +1833=>'AL', +1834=>'AL', +1835=>'AL', +1836=>'AL', +1837=>'AL', +1838=>'AL', +1839=>'AL', +1840=>'NSM', +1841=>'NSM', +1842=>'NSM', +1843=>'NSM', +1844=>'NSM', +1845=>'NSM', +1846=>'NSM', +1847=>'NSM', +1848=>'NSM', +1849=>'NSM', +1850=>'NSM', +1851=>'NSM', +1852=>'NSM', +1853=>'NSM', +1854=>'NSM', +1855=>'NSM', +1856=>'NSM', +1857=>'NSM', +1858=>'NSM', +1859=>'NSM', +1860=>'NSM', +1861=>'NSM', +1862=>'NSM', +1863=>'NSM', +1864=>'NSM', +1865=>'NSM', +1866=>'NSM', +1869=>'AL', +1870=>'AL', +1871=>'AL', +1872=>'AL', +1873=>'AL', +1874=>'AL', +1875=>'AL', +1876=>'AL', +1877=>'AL', +1878=>'AL', +1879=>'AL', +1880=>'AL', +1881=>'AL', +1882=>'AL', +1883=>'AL', +1884=>'AL', +1885=>'AL', +1886=>'AL', +1887=>'AL', +1888=>'AL', +1889=>'AL', +1890=>'AL', +1891=>'AL', +1892=>'AL', +1893=>'AL', +1894=>'AL', +1895=>'AL', +1896=>'AL', +1897=>'AL', +1898=>'AL', +1899=>'AL', +1900=>'AL', +1901=>'AL', +1920=>'AL', +1921=>'AL', +1922=>'AL', +1923=>'AL', +1924=>'AL', +1925=>'AL', +1926=>'AL', +1927=>'AL', +1928=>'AL', +1929=>'AL', +1930=>'AL', +1931=>'AL', +1932=>'AL', +1933=>'AL', +1934=>'AL', +1935=>'AL', +1936=>'AL', +1937=>'AL', +1938=>'AL', +1939=>'AL', +1940=>'AL', +1941=>'AL', +1942=>'AL', +1943=>'AL', +1944=>'AL', +1945=>'AL', +1946=>'AL', +1947=>'AL', +1948=>'AL', +1949=>'AL', +1950=>'AL', +1951=>'AL', +1952=>'AL', +1953=>'AL', +1954=>'AL', +1955=>'AL', +1956=>'AL', +1957=>'AL', +1958=>'NSM', +1959=>'NSM', +1960=>'NSM', +1961=>'NSM', +1962=>'NSM', +1963=>'NSM', +1964=>'NSM', +1965=>'NSM', +1966=>'NSM', +1967=>'NSM', +1968=>'NSM', +1969=>'AL', +1984=>'R', +1985=>'R', +1986=>'R', +1987=>'R', +1988=>'R', +1989=>'R', +1990=>'R', +1991=>'R', +1992=>'R', +1993=>'R', +1994=>'R', +1995=>'R', +1996=>'R', +1997=>'R', +1998=>'R', +1999=>'R', +2000=>'R', +2001=>'R', +2002=>'R', +2003=>'R', +2004=>'R', +2005=>'R', +2006=>'R', +2007=>'R', +2008=>'R', +2009=>'R', +2010=>'R', +2011=>'R', +2012=>'R', +2013=>'R', +2014=>'R', +2015=>'R', +2016=>'R', +2017=>'R', +2018=>'R', +2019=>'R', +2020=>'R', +2021=>'R', +2022=>'R', +2023=>'R', +2024=>'R', +2025=>'R', +2026=>'R', +2027=>'NSM', +2028=>'NSM', +2029=>'NSM', +2030=>'NSM', +2031=>'NSM', +2032=>'NSM', +2033=>'NSM', +2034=>'NSM', +2035=>'NSM', +2036=>'R', +2037=>'R', +2038=>'ON', +2039=>'ON', +2040=>'ON', +2041=>'ON', +2042=>'R', +2305=>'NSM', +2306=>'NSM', +2307=>'L', +2308=>'L', +2309=>'L', +2310=>'L', +2311=>'L', +2312=>'L', +2313=>'L', +2314=>'L', +2315=>'L', +2316=>'L', +2317=>'L', +2318=>'L', +2319=>'L', +2320=>'L', +2321=>'L', +2322=>'L', +2323=>'L', +2324=>'L', +2325=>'L', +2326=>'L', +2327=>'L', +2328=>'L', +2329=>'L', +2330=>'L', +2331=>'L', +2332=>'L', +2333=>'L', +2334=>'L', +2335=>'L', +2336=>'L', +2337=>'L', +2338=>'L', +2339=>'L', +2340=>'L', +2341=>'L', +2342=>'L', +2343=>'L', +2344=>'L', +2345=>'L', +2346=>'L', +2347=>'L', +2348=>'L', +2349=>'L', +2350=>'L', +2351=>'L', +2352=>'L', +2353=>'L', +2354=>'L', +2355=>'L', +2356=>'L', +2357=>'L', +2358=>'L', +2359=>'L', +2360=>'L', +2361=>'L', +2364=>'NSM', +2365=>'L', +2366=>'L', +2367=>'L', +2368=>'L', +2369=>'NSM', +2370=>'NSM', +2371=>'NSM', +2372=>'NSM', +2373=>'NSM', +2374=>'NSM', +2375=>'NSM', +2376=>'NSM', +2377=>'L', +2378=>'L', +2379=>'L', +2380=>'L', +2381=>'NSM', +2384=>'L', +2385=>'NSM', +2386=>'NSM', +2387=>'NSM', +2388=>'NSM', +2392=>'L', +2393=>'L', +2394=>'L', +2395=>'L', +2396=>'L', +2397=>'L', +2398=>'L', +2399=>'L', +2400=>'L', +2401=>'L', +2402=>'NSM', +2403=>'NSM', +2404=>'L', +2405=>'L', +2406=>'L', +2407=>'L', +2408=>'L', +2409=>'L', +2410=>'L', +2411=>'L', +2412=>'L', +2413=>'L', +2414=>'L', +2415=>'L', +2416=>'L', +2427=>'L', +2428=>'L', +2429=>'L', +2430=>'L', +2431=>'L', +2433=>'NSM', +2434=>'L', +2435=>'L', +2437=>'L', +2438=>'L', +2439=>'L', +2440=>'L', +2441=>'L', +2442=>'L', +2443=>'L', +2444=>'L', +2447=>'L', +2448=>'L', +2451=>'L', +2452=>'L', +2453=>'L', +2454=>'L', +2455=>'L', +2456=>'L', +2457=>'L', +2458=>'L', +2459=>'L', +2460=>'L', +2461=>'L', +2462=>'L', +2463=>'L', +2464=>'L', +2465=>'L', +2466=>'L', +2467=>'L', +2468=>'L', +2469=>'L', +2470=>'L', +2471=>'L', +2472=>'L', +2474=>'L', +2475=>'L', +2476=>'L', +2477=>'L', +2478=>'L', +2479=>'L', +2480=>'L', +2482=>'L', +2486=>'L', +2487=>'L', +2488=>'L', +2489=>'L', +2492=>'NSM', +2493=>'L', +2494=>'L', +2495=>'L', +2496=>'L', +2497=>'NSM', +2498=>'NSM', +2499=>'NSM', +2500=>'NSM', +2503=>'L', +2504=>'L', +2507=>'L', +2508=>'L', +2509=>'NSM', +2510=>'L', +2519=>'L', +2524=>'L', +2525=>'L', +2527=>'L', +2528=>'L', +2529=>'L', +2530=>'NSM', +2531=>'NSM', +2534=>'L', +2535=>'L', +2536=>'L', +2537=>'L', +2538=>'L', +2539=>'L', +2540=>'L', +2541=>'L', +2542=>'L', +2543=>'L', +2544=>'L', +2545=>'L', +2546=>'ET', +2547=>'ET', +2548=>'L', +2549=>'L', +2550=>'L', +2551=>'L', +2552=>'L', +2553=>'L', +2554=>'L', +2561=>'NSM', +2562=>'NSM', +2563=>'L', +2565=>'L', +2566=>'L', +2567=>'L', +2568=>'L', +2569=>'L', +2570=>'L', +2575=>'L', +2576=>'L', +2579=>'L', +2580=>'L', +2581=>'L', +2582=>'L', +2583=>'L', +2584=>'L', +2585=>'L', +2586=>'L', +2587=>'L', +2588=>'L', +2589=>'L', +2590=>'L', +2591=>'L', +2592=>'L', +2593=>'L', +2594=>'L', +2595=>'L', +2596=>'L', +2597=>'L', +2598=>'L', +2599=>'L', +2600=>'L', +2602=>'L', +2603=>'L', +2604=>'L', +2605=>'L', +2606=>'L', +2607=>'L', +2608=>'L', +2610=>'L', +2611=>'L', +2613=>'L', +2614=>'L', +2616=>'L', +2617=>'L', +2620=>'NSM', +2622=>'L', +2623=>'L', +2624=>'L', +2625=>'NSM', +2626=>'NSM', +2631=>'NSM', +2632=>'NSM', +2635=>'NSM', +2636=>'NSM', +2637=>'NSM', +2649=>'L', +2650=>'L', +2651=>'L', +2652=>'L', +2654=>'L', +2662=>'L', +2663=>'L', +2664=>'L', +2665=>'L', +2666=>'L', +2667=>'L', +2668=>'L', +2669=>'L', +2670=>'L', +2671=>'L', +2672=>'NSM', +2673=>'NSM', +2674=>'L', +2675=>'L', +2676=>'L', +2689=>'NSM', +2690=>'NSM', +2691=>'L', +2693=>'L', +2694=>'L', +2695=>'L', +2696=>'L', +2697=>'L', +2698=>'L', +2699=>'L', +2700=>'L', +2701=>'L', +2703=>'L', +2704=>'L', +2705=>'L', +2707=>'L', +2708=>'L', +2709=>'L', +2710=>'L', +2711=>'L', +2712=>'L', +2713=>'L', +2714=>'L', +2715=>'L', +2716=>'L', +2717=>'L', +2718=>'L', +2719=>'L', +2720=>'L', +2721=>'L', +2722=>'L', +2723=>'L', +2724=>'L', +2725=>'L', +2726=>'L', +2727=>'L', +2728=>'L', +2730=>'L', +2731=>'L', +2732=>'L', +2733=>'L', +2734=>'L', +2735=>'L', +2736=>'L', +2738=>'L', +2739=>'L', +2741=>'L', +2742=>'L', +2743=>'L', +2744=>'L', +2745=>'L', +2748=>'NSM', +2749=>'L', +2750=>'L', +2751=>'L', +2752=>'L', +2753=>'NSM', +2754=>'NSM', +2755=>'NSM', +2756=>'NSM', +2757=>'NSM', +2759=>'NSM', +2760=>'NSM', +2761=>'L', +2763=>'L', +2764=>'L', +2765=>'NSM', +2768=>'L', +2784=>'L', +2785=>'L', +2786=>'NSM', +2787=>'NSM', +2790=>'L', +2791=>'L', +2792=>'L', +2793=>'L', +2794=>'L', +2795=>'L', +2796=>'L', +2797=>'L', +2798=>'L', +2799=>'L', +2801=>'ET', +2817=>'NSM', +2818=>'L', +2819=>'L', +2821=>'L', +2822=>'L', +2823=>'L', +2824=>'L', +2825=>'L', +2826=>'L', +2827=>'L', +2828=>'L', +2831=>'L', +2832=>'L', +2835=>'L', +2836=>'L', +2837=>'L', +2838=>'L', +2839=>'L', +2840=>'L', +2841=>'L', +2842=>'L', +2843=>'L', +2844=>'L', +2845=>'L', +2846=>'L', +2847=>'L', +2848=>'L', +2849=>'L', +2850=>'L', +2851=>'L', +2852=>'L', +2853=>'L', +2854=>'L', +2855=>'L', +2856=>'L', +2858=>'L', +2859=>'L', +2860=>'L', +2861=>'L', +2862=>'L', +2863=>'L', +2864=>'L', +2866=>'L', +2867=>'L', +2869=>'L', +2870=>'L', +2871=>'L', +2872=>'L', +2873=>'L', +2876=>'NSM', +2877=>'L', +2878=>'L', +2879=>'NSM', +2880=>'L', +2881=>'NSM', +2882=>'NSM', +2883=>'NSM', +2887=>'L', +2888=>'L', +2891=>'L', +2892=>'L', +2893=>'NSM', +2902=>'NSM', +2903=>'L', +2908=>'L', +2909=>'L', +2911=>'L', +2912=>'L', +2913=>'L', +2918=>'L', +2919=>'L', +2920=>'L', +2921=>'L', +2922=>'L', +2923=>'L', +2924=>'L', +2925=>'L', +2926=>'L', +2927=>'L', +2928=>'L', +2929=>'L', +2946=>'NSM', +2947=>'L', +2949=>'L', +2950=>'L', +2951=>'L', +2952=>'L', +2953=>'L', +2954=>'L', +2958=>'L', +2959=>'L', +2960=>'L', +2962=>'L', +2963=>'L', +2964=>'L', +2965=>'L', +2969=>'L', +2970=>'L', +2972=>'L', +2974=>'L', +2975=>'L', +2979=>'L', +2980=>'L', +2984=>'L', +2985=>'L', +2986=>'L', +2990=>'L', +2991=>'L', +2992=>'L', +2993=>'L', +2994=>'L', +2995=>'L', +2996=>'L', +2997=>'L', +2998=>'L', +2999=>'L', +3000=>'L', +3001=>'L', +3006=>'L', +3007=>'L', +3008=>'NSM', +3009=>'L', +3010=>'L', +3014=>'L', +3015=>'L', +3016=>'L', +3018=>'L', +3019=>'L', +3020=>'L', +3021=>'NSM', +3031=>'L', +3046=>'L', +3047=>'L', +3048=>'L', +3049=>'L', +3050=>'L', +3051=>'L', +3052=>'L', +3053=>'L', +3054=>'L', +3055=>'L', +3056=>'L', +3057=>'L', +3058=>'L', +3059=>'ON', +3060=>'ON', +3061=>'ON', +3062=>'ON', +3063=>'ON', +3064=>'ON', +3065=>'ET', +3066=>'ON', +3073=>'L', +3074=>'L', +3075=>'L', +3077=>'L', +3078=>'L', +3079=>'L', +3080=>'L', +3081=>'L', +3082=>'L', +3083=>'L', +3084=>'L', +3086=>'L', +3087=>'L', +3088=>'L', +3090=>'L', +3091=>'L', +3092=>'L', +3093=>'L', +3094=>'L', +3095=>'L', +3096=>'L', +3097=>'L', +3098=>'L', +3099=>'L', +3100=>'L', +3101=>'L', +3102=>'L', +3103=>'L', +3104=>'L', +3105=>'L', +3106=>'L', +3107=>'L', +3108=>'L', +3109=>'L', +3110=>'L', +3111=>'L', +3112=>'L', +3114=>'L', +3115=>'L', +3116=>'L', +3117=>'L', +3118=>'L', +3119=>'L', +3120=>'L', +3121=>'L', +3122=>'L', +3123=>'L', +3125=>'L', +3126=>'L', +3127=>'L', +3128=>'L', +3129=>'L', +3134=>'NSM', +3135=>'NSM', +3136=>'NSM', +3137=>'L', +3138=>'L', +3139=>'L', +3140=>'L', +3142=>'NSM', +3143=>'NSM', +3144=>'NSM', +3146=>'NSM', +3147=>'NSM', +3148=>'NSM', +3149=>'NSM', +3157=>'NSM', +3158=>'NSM', +3168=>'L', +3169=>'L', +3174=>'L', +3175=>'L', +3176=>'L', +3177=>'L', +3178=>'L', +3179=>'L', +3180=>'L', +3181=>'L', +3182=>'L', +3183=>'L', +3202=>'L', +3203=>'L', +3205=>'L', +3206=>'L', +3207=>'L', +3208=>'L', +3209=>'L', +3210=>'L', +3211=>'L', +3212=>'L', +3214=>'L', +3215=>'L', +3216=>'L', +3218=>'L', +3219=>'L', +3220=>'L', +3221=>'L', +3222=>'L', +3223=>'L', +3224=>'L', +3225=>'L', +3226=>'L', +3227=>'L', +3228=>'L', +3229=>'L', +3230=>'L', +3231=>'L', +3232=>'L', +3233=>'L', +3234=>'L', +3235=>'L', +3236=>'L', +3237=>'L', +3238=>'L', +3239=>'L', +3240=>'L', +3242=>'L', +3243=>'L', +3244=>'L', +3245=>'L', +3246=>'L', +3247=>'L', +3248=>'L', +3249=>'L', +3250=>'L', +3251=>'L', +3253=>'L', +3254=>'L', +3255=>'L', +3256=>'L', +3257=>'L', +3260=>'NSM', +3261=>'L', +3262=>'L', +3263=>'L', +3264=>'L', +3265=>'L', +3266=>'L', +3267=>'L', +3268=>'L', +3270=>'L', +3271=>'L', +3272=>'L', +3274=>'L', +3275=>'L', +3276=>'NSM', +3277=>'NSM', +3285=>'L', +3286=>'L', +3294=>'L', +3296=>'L', +3297=>'L', +3298=>'NSM', +3299=>'NSM', +3302=>'L', +3303=>'L', +3304=>'L', +3305=>'L', +3306=>'L', +3307=>'L', +3308=>'L', +3309=>'L', +3310=>'L', +3311=>'L', +3313=>'ON', +3314=>'ON', +3330=>'L', +3331=>'L', +3333=>'L', +3334=>'L', +3335=>'L', +3336=>'L', +3337=>'L', +3338=>'L', +3339=>'L', +3340=>'L', +3342=>'L', +3343=>'L', +3344=>'L', +3346=>'L', +3347=>'L', +3348=>'L', +3349=>'L', +3350=>'L', +3351=>'L', +3352=>'L', +3353=>'L', +3354=>'L', +3355=>'L', +3356=>'L', +3357=>'L', +3358=>'L', +3359=>'L', +3360=>'L', +3361=>'L', +3362=>'L', +3363=>'L', +3364=>'L', +3365=>'L', +3366=>'L', +3367=>'L', +3368=>'L', +3370=>'L', +3371=>'L', +3372=>'L', +3373=>'L', +3374=>'L', +3375=>'L', +3376=>'L', +3377=>'L', +3378=>'L', +3379=>'L', +3380=>'L', +3381=>'L', +3382=>'L', +3383=>'L', +3384=>'L', +3385=>'L', +3390=>'L', +3391=>'L', +3392=>'L', +3393=>'NSM', +3394=>'NSM', +3395=>'NSM', +3398=>'L', +3399=>'L', +3400=>'L', +3402=>'L', +3403=>'L', +3404=>'L', +3405=>'NSM', +3415=>'L', +3424=>'L', +3425=>'L', +3430=>'L', +3431=>'L', +3432=>'L', +3433=>'L', +3434=>'L', +3435=>'L', +3436=>'L', +3437=>'L', +3438=>'L', +3439=>'L', +3458=>'L', +3459=>'L', +3461=>'L', +3462=>'L', +3463=>'L', +3464=>'L', +3465=>'L', +3466=>'L', +3467=>'L', +3468=>'L', +3469=>'L', +3470=>'L', +3471=>'L', +3472=>'L', +3473=>'L', +3474=>'L', +3475=>'L', +3476=>'L', +3477=>'L', +3478=>'L', +3482=>'L', +3483=>'L', +3484=>'L', +3485=>'L', +3486=>'L', +3487=>'L', +3488=>'L', +3489=>'L', +3490=>'L', +3491=>'L', +3492=>'L', +3493=>'L', +3494=>'L', +3495=>'L', +3496=>'L', +3497=>'L', +3498=>'L', +3499=>'L', +3500=>'L', +3501=>'L', +3502=>'L', +3503=>'L', +3504=>'L', +3505=>'L', +3507=>'L', +3508=>'L', +3509=>'L', +3510=>'L', +3511=>'L', +3512=>'L', +3513=>'L', +3514=>'L', +3515=>'L', +3517=>'L', +3520=>'L', +3521=>'L', +3522=>'L', +3523=>'L', +3524=>'L', +3525=>'L', +3526=>'L', +3530=>'NSM', +3535=>'L', +3536=>'L', +3537=>'L', +3538=>'NSM', +3539=>'NSM', +3540=>'NSM', +3542=>'NSM', +3544=>'L', +3545=>'L', +3546=>'L', +3547=>'L', +3548=>'L', +3549=>'L', +3550=>'L', +3551=>'L', +3570=>'L', +3571=>'L', +3572=>'L', +3585=>'L', +3586=>'L', +3587=>'L', +3588=>'L', +3589=>'L', +3590=>'L', +3591=>'L', +3592=>'L', +3593=>'L', +3594=>'L', +3595=>'L', +3596=>'L', +3597=>'L', +3598=>'L', +3599=>'L', +3600=>'L', +3601=>'L', +3602=>'L', +3603=>'L', +3604=>'L', +3605=>'L', +3606=>'L', +3607=>'L', +3608=>'L', +3609=>'L', +3610=>'L', +3611=>'L', +3612=>'L', +3613=>'L', +3614=>'L', +3615=>'L', +3616=>'L', +3617=>'L', +3618=>'L', +3619=>'L', +3620=>'L', +3621=>'L', +3622=>'L', +3623=>'L', +3624=>'L', +3625=>'L', +3626=>'L', +3627=>'L', +3628=>'L', +3629=>'L', +3630=>'L', +3631=>'L', +3632=>'L', +3633=>'NSM', +3634=>'L', +3635=>'L', +3636=>'NSM', +3637=>'NSM', +3638=>'NSM', +3639=>'NSM', +3640=>'NSM', +3641=>'NSM', +3642=>'NSM', +3647=>'ET', +3648=>'L', +3649=>'L', +3650=>'L', +3651=>'L', +3652=>'L', +3653=>'L', +3654=>'L', +3655=>'NSM', +3656=>'NSM', +3657=>'NSM', +3658=>'NSM', +3659=>'NSM', +3660=>'NSM', +3661=>'NSM', +3662=>'NSM', +3663=>'L', +3664=>'L', +3665=>'L', +3666=>'L', +3667=>'L', +3668=>'L', +3669=>'L', +3670=>'L', +3671=>'L', +3672=>'L', +3673=>'L', +3674=>'L', +3675=>'L', +3713=>'L', +3714=>'L', +3716=>'L', +3719=>'L', +3720=>'L', +3722=>'L', +3725=>'L', +3732=>'L', +3733=>'L', +3734=>'L', +3735=>'L', +3737=>'L', +3738=>'L', +3739=>'L', +3740=>'L', +3741=>'L', +3742=>'L', +3743=>'L', +3745=>'L', +3746=>'L', +3747=>'L', +3749=>'L', +3751=>'L', +3754=>'L', +3755=>'L', +3757=>'L', +3758=>'L', +3759=>'L', +3760=>'L', +3761=>'NSM', +3762=>'L', +3763=>'L', +3764=>'NSM', +3765=>'NSM', +3766=>'NSM', +3767=>'NSM', +3768=>'NSM', +3769=>'NSM', +3771=>'NSM', +3772=>'NSM', +3773=>'L', +3776=>'L', +3777=>'L', +3778=>'L', +3779=>'L', +3780=>'L', +3782=>'L', +3784=>'NSM', +3785=>'NSM', +3786=>'NSM', +3787=>'NSM', +3788=>'NSM', +3789=>'NSM', +3792=>'L', +3793=>'L', +3794=>'L', +3795=>'L', +3796=>'L', +3797=>'L', +3798=>'L', +3799=>'L', +3800=>'L', +3801=>'L', +3804=>'L', +3805=>'L', +3840=>'L', +3841=>'L', +3842=>'L', +3843=>'L', +3844=>'L', +3845=>'L', +3846=>'L', +3847=>'L', +3848=>'L', +3849=>'L', +3850=>'L', +3851=>'L', +3852=>'L', +3853=>'L', +3854=>'L', +3855=>'L', +3856=>'L', +3857=>'L', +3858=>'L', +3859=>'L', +3860=>'L', +3861=>'L', +3862=>'L', +3863=>'L', +3864=>'NSM', +3865=>'NSM', +3866=>'L', +3867=>'L', +3868=>'L', +3869=>'L', +3870=>'L', +3871=>'L', +3872=>'L', +3873=>'L', +3874=>'L', +3875=>'L', +3876=>'L', +3877=>'L', +3878=>'L', +3879=>'L', +3880=>'L', +3881=>'L', +3882=>'L', +3883=>'L', +3884=>'L', +3885=>'L', +3886=>'L', +3887=>'L', +3888=>'L', +3889=>'L', +3890=>'L', +3891=>'L', +3892=>'L', +3893=>'NSM', +3894=>'L', +3895=>'NSM', +3896=>'L', +3897=>'NSM', +3898=>'ON', +3899=>'ON', +3900=>'ON', +3901=>'ON', +3902=>'L', +3903=>'L', +3904=>'L', +3905=>'L', +3906=>'L', +3907=>'L', +3908=>'L', +3909=>'L', +3910=>'L', +3911=>'L', +3913=>'L', +3914=>'L', +3915=>'L', +3916=>'L', +3917=>'L', +3918=>'L', +3919=>'L', +3920=>'L', +3921=>'L', +3922=>'L', +3923=>'L', +3924=>'L', +3925=>'L', +3926=>'L', +3927=>'L', +3928=>'L', +3929=>'L', +3930=>'L', +3931=>'L', +3932=>'L', +3933=>'L', +3934=>'L', +3935=>'L', +3936=>'L', +3937=>'L', +3938=>'L', +3939=>'L', +3940=>'L', +3941=>'L', +3942=>'L', +3943=>'L', +3944=>'L', +3945=>'L', +3946=>'L', +3953=>'NSM', +3954=>'NSM', +3955=>'NSM', +3956=>'NSM', +3957=>'NSM', +3958=>'NSM', +3959=>'NSM', +3960=>'NSM', +3961=>'NSM', +3962=>'NSM', +3963=>'NSM', +3964=>'NSM', +3965=>'NSM', +3966=>'NSM', +3967=>'L', +3968=>'NSM', +3969=>'NSM', +3970=>'NSM', +3971=>'NSM', +3972=>'NSM', +3973=>'L', +3974=>'NSM', +3975=>'NSM', +3976=>'L', +3977=>'L', +3978=>'L', +3979=>'L', +3984=>'NSM', +3985=>'NSM', +3986=>'NSM', +3987=>'NSM', +3988=>'NSM', +3989=>'NSM', +3990=>'NSM', +3991=>'NSM', +3993=>'NSM', +3994=>'NSM', +3995=>'NSM', +3996=>'NSM', +3997=>'NSM', +3998=>'NSM', +3999=>'NSM', +4000=>'NSM', +4001=>'NSM', +4002=>'NSM', +4003=>'NSM', +4004=>'NSM', +4005=>'NSM', +4006=>'NSM', +4007=>'NSM', +4008=>'NSM', +4009=>'NSM', +4010=>'NSM', +4011=>'NSM', +4012=>'NSM', +4013=>'NSM', +4014=>'NSM', +4015=>'NSM', +4016=>'NSM', +4017=>'NSM', +4018=>'NSM', +4019=>'NSM', +4020=>'NSM', +4021=>'NSM', +4022=>'NSM', +4023=>'NSM', +4024=>'NSM', +4025=>'NSM', +4026=>'NSM', +4027=>'NSM', +4028=>'NSM', +4030=>'L', +4031=>'L', +4032=>'L', +4033=>'L', +4034=>'L', +4035=>'L', +4036=>'L', +4037=>'L', +4038=>'NSM', +4039=>'L', +4040=>'L', +4041=>'L', +4042=>'L', +4043=>'L', +4044=>'L', +4047=>'L', +4048=>'L', +4049=>'L', +4096=>'L', +4097=>'L', +4098=>'L', +4099=>'L', +4100=>'L', +4101=>'L', +4102=>'L', +4103=>'L', +4104=>'L', +4105=>'L', +4106=>'L', +4107=>'L', +4108=>'L', +4109=>'L', +4110=>'L', +4111=>'L', +4112=>'L', +4113=>'L', +4114=>'L', +4115=>'L', +4116=>'L', +4117=>'L', +4118=>'L', +4119=>'L', +4120=>'L', +4121=>'L', +4122=>'L', +4123=>'L', +4124=>'L', +4125=>'L', +4126=>'L', +4127=>'L', +4128=>'L', +4129=>'L', +4131=>'L', +4132=>'L', +4133=>'L', +4134=>'L', +4135=>'L', +4137=>'L', +4138=>'L', +4140=>'L', +4141=>'NSM', +4142=>'NSM', +4143=>'NSM', +4144=>'NSM', +4145=>'L', +4146=>'NSM', +4150=>'NSM', +4151=>'NSM', +4152=>'L', +4153=>'NSM', +4160=>'L', +4161=>'L', +4162=>'L', +4163=>'L', +4164=>'L', +4165=>'L', +4166=>'L', +4167=>'L', +4168=>'L', +4169=>'L', +4170=>'L', +4171=>'L', +4172=>'L', +4173=>'L', +4174=>'L', +4175=>'L', +4176=>'L', +4177=>'L', +4178=>'L', +4179=>'L', +4180=>'L', +4181=>'L', +4182=>'L', +4183=>'L', +4184=>'NSM', +4185=>'NSM', +4256=>'L', +4257=>'L', +4258=>'L', +4259=>'L', +4260=>'L', +4261=>'L', +4262=>'L', +4263=>'L', +4264=>'L', +4265=>'L', +4266=>'L', +4267=>'L', +4268=>'L', +4269=>'L', +4270=>'L', +4271=>'L', +4272=>'L', +4273=>'L', +4274=>'L', +4275=>'L', +4276=>'L', +4277=>'L', +4278=>'L', +4279=>'L', +4280=>'L', +4281=>'L', +4282=>'L', +4283=>'L', +4284=>'L', +4285=>'L', +4286=>'L', +4287=>'L', +4288=>'L', +4289=>'L', +4290=>'L', +4291=>'L', +4292=>'L', +4293=>'L', +4304=>'L', +4305=>'L', +4306=>'L', +4307=>'L', +4308=>'L', +4309=>'L', +4310=>'L', +4311=>'L', +4312=>'L', +4313=>'L', +4314=>'L', +4315=>'L', +4316=>'L', +4317=>'L', +4318=>'L', +4319=>'L', +4320=>'L', +4321=>'L', +4322=>'L', +4323=>'L', +4324=>'L', +4325=>'L', +4326=>'L', +4327=>'L', +4328=>'L', +4329=>'L', +4330=>'L', +4331=>'L', +4332=>'L', +4333=>'L', +4334=>'L', +4335=>'L', +4336=>'L', +4337=>'L', +4338=>'L', +4339=>'L', +4340=>'L', +4341=>'L', +4342=>'L', +4343=>'L', +4344=>'L', +4345=>'L', +4346=>'L', +4347=>'L', +4348=>'L', +4352=>'L', +4353=>'L', +4354=>'L', +4355=>'L', +4356=>'L', +4357=>'L', +4358=>'L', +4359=>'L', +4360=>'L', +4361=>'L', +4362=>'L', +4363=>'L', +4364=>'L', +4365=>'L', +4366=>'L', +4367=>'L', +4368=>'L', +4369=>'L', +4370=>'L', +4371=>'L', +4372=>'L', +4373=>'L', +4374=>'L', +4375=>'L', +4376=>'L', +4377=>'L', +4378=>'L', +4379=>'L', +4380=>'L', +4381=>'L', +4382=>'L', +4383=>'L', +4384=>'L', +4385=>'L', +4386=>'L', +4387=>'L', +4388=>'L', +4389=>'L', +4390=>'L', +4391=>'L', +4392=>'L', +4393=>'L', +4394=>'L', +4395=>'L', +4396=>'L', +4397=>'L', +4398=>'L', +4399=>'L', +4400=>'L', +4401=>'L', +4402=>'L', +4403=>'L', +4404=>'L', +4405=>'L', +4406=>'L', +4407=>'L', +4408=>'L', +4409=>'L', +4410=>'L', +4411=>'L', +4412=>'L', +4413=>'L', +4414=>'L', +4415=>'L', +4416=>'L', +4417=>'L', +4418=>'L', +4419=>'L', +4420=>'L', +4421=>'L', +4422=>'L', +4423=>'L', +4424=>'L', +4425=>'L', +4426=>'L', +4427=>'L', +4428=>'L', +4429=>'L', +4430=>'L', +4431=>'L', +4432=>'L', +4433=>'L', +4434=>'L', +4435=>'L', +4436=>'L', +4437=>'L', +4438=>'L', +4439=>'L', +4440=>'L', +4441=>'L', +4447=>'L', +4448=>'L', +4449=>'L', +4450=>'L', +4451=>'L', +4452=>'L', +4453=>'L', +4454=>'L', +4455=>'L', +4456=>'L', +4457=>'L', +4458=>'L', +4459=>'L', +4460=>'L', +4461=>'L', +4462=>'L', +4463=>'L', +4464=>'L', +4465=>'L', +4466=>'L', +4467=>'L', +4468=>'L', +4469=>'L', +4470=>'L', +4471=>'L', +4472=>'L', +4473=>'L', +4474=>'L', +4475=>'L', +4476=>'L', +4477=>'L', +4478=>'L', +4479=>'L', +4480=>'L', +4481=>'L', +4482=>'L', +4483=>'L', +4484=>'L', +4485=>'L', +4486=>'L', +4487=>'L', +4488=>'L', +4489=>'L', +4490=>'L', +4491=>'L', +4492=>'L', +4493=>'L', +4494=>'L', +4495=>'L', +4496=>'L', +4497=>'L', +4498=>'L', +4499=>'L', +4500=>'L', +4501=>'L', +4502=>'L', +4503=>'L', +4504=>'L', +4505=>'L', +4506=>'L', +4507=>'L', +4508=>'L', +4509=>'L', +4510=>'L', +4511=>'L', +4512=>'L', +4513=>'L', +4514=>'L', +4520=>'L', +4521=>'L', +4522=>'L', +4523=>'L', +4524=>'L', +4525=>'L', +4526=>'L', +4527=>'L', +4528=>'L', +4529=>'L', +4530=>'L', +4531=>'L', +4532=>'L', +4533=>'L', +4534=>'L', +4535=>'L', +4536=>'L', +4537=>'L', +4538=>'L', +4539=>'L', +4540=>'L', +4541=>'L', +4542=>'L', +4543=>'L', +4544=>'L', +4545=>'L', +4546=>'L', +4547=>'L', +4548=>'L', +4549=>'L', +4550=>'L', +4551=>'L', +4552=>'L', +4553=>'L', +4554=>'L', +4555=>'L', +4556=>'L', +4557=>'L', +4558=>'L', +4559=>'L', +4560=>'L', +4561=>'L', +4562=>'L', +4563=>'L', +4564=>'L', +4565=>'L', +4566=>'L', +4567=>'L', +4568=>'L', +4569=>'L', +4570=>'L', +4571=>'L', +4572=>'L', +4573=>'L', +4574=>'L', +4575=>'L', +4576=>'L', +4577=>'L', +4578=>'L', +4579=>'L', +4580=>'L', +4581=>'L', +4582=>'L', +4583=>'L', +4584=>'L', +4585=>'L', +4586=>'L', +4587=>'L', +4588=>'L', +4589=>'L', +4590=>'L', +4591=>'L', +4592=>'L', +4593=>'L', +4594=>'L', +4595=>'L', +4596=>'L', +4597=>'L', +4598=>'L', +4599=>'L', +4600=>'L', +4601=>'L', +4608=>'L', +4609=>'L', +4610=>'L', +4611=>'L', +4612=>'L', +4613=>'L', +4614=>'L', +4615=>'L', +4616=>'L', +4617=>'L', +4618=>'L', +4619=>'L', +4620=>'L', +4621=>'L', +4622=>'L', +4623=>'L', +4624=>'L', +4625=>'L', +4626=>'L', +4627=>'L', +4628=>'L', +4629=>'L', +4630=>'L', +4631=>'L', +4632=>'L', +4633=>'L', +4634=>'L', +4635=>'L', +4636=>'L', +4637=>'L', +4638=>'L', +4639=>'L', +4640=>'L', +4641=>'L', +4642=>'L', +4643=>'L', +4644=>'L', +4645=>'L', +4646=>'L', +4647=>'L', +4648=>'L', +4649=>'L', +4650=>'L', +4651=>'L', +4652=>'L', +4653=>'L', +4654=>'L', +4655=>'L', +4656=>'L', +4657=>'L', +4658=>'L', +4659=>'L', +4660=>'L', +4661=>'L', +4662=>'L', +4663=>'L', +4664=>'L', +4665=>'L', +4666=>'L', +4667=>'L', +4668=>'L', +4669=>'L', +4670=>'L', +4671=>'L', +4672=>'L', +4673=>'L', +4674=>'L', +4675=>'L', +4676=>'L', +4677=>'L', +4678=>'L', +4679=>'L', +4680=>'L', +4682=>'L', +4683=>'L', +4684=>'L', +4685=>'L', +4688=>'L', +4689=>'L', +4690=>'L', +4691=>'L', +4692=>'L', +4693=>'L', +4694=>'L', +4696=>'L', +4698=>'L', +4699=>'L', +4700=>'L', +4701=>'L', +4704=>'L', +4705=>'L', +4706=>'L', +4707=>'L', +4708=>'L', +4709=>'L', +4710=>'L', +4711=>'L', +4712=>'L', +4713=>'L', +4714=>'L', +4715=>'L', +4716=>'L', +4717=>'L', +4718=>'L', +4719=>'L', +4720=>'L', +4721=>'L', +4722=>'L', +4723=>'L', +4724=>'L', +4725=>'L', +4726=>'L', +4727=>'L', +4728=>'L', +4729=>'L', +4730=>'L', +4731=>'L', +4732=>'L', +4733=>'L', +4734=>'L', +4735=>'L', +4736=>'L', +4737=>'L', +4738=>'L', +4739=>'L', +4740=>'L', +4741=>'L', +4742=>'L', +4743=>'L', +4744=>'L', +4746=>'L', +4747=>'L', +4748=>'L', +4749=>'L', +4752=>'L', +4753=>'L', +4754=>'L', +4755=>'L', +4756=>'L', +4757=>'L', +4758=>'L', +4759=>'L', +4760=>'L', +4761=>'L', +4762=>'L', +4763=>'L', +4764=>'L', +4765=>'L', +4766=>'L', +4767=>'L', +4768=>'L', +4769=>'L', +4770=>'L', +4771=>'L', +4772=>'L', +4773=>'L', +4774=>'L', +4775=>'L', +4776=>'L', +4777=>'L', +4778=>'L', +4779=>'L', +4780=>'L', +4781=>'L', +4782=>'L', +4783=>'L', +4784=>'L', +4786=>'L', +4787=>'L', +4788=>'L', +4789=>'L', +4792=>'L', +4793=>'L', +4794=>'L', +4795=>'L', +4796=>'L', +4797=>'L', +4798=>'L', +4800=>'L', +4802=>'L', +4803=>'L', +4804=>'L', +4805=>'L', +4808=>'L', +4809=>'L', +4810=>'L', +4811=>'L', +4812=>'L', +4813=>'L', +4814=>'L', +4815=>'L', +4816=>'L', +4817=>'L', +4818=>'L', +4819=>'L', +4820=>'L', +4821=>'L', +4822=>'L', +4824=>'L', +4825=>'L', +4826=>'L', +4827=>'L', +4828=>'L', +4829=>'L', +4830=>'L', +4831=>'L', +4832=>'L', +4833=>'L', +4834=>'L', +4835=>'L', +4836=>'L', +4837=>'L', +4838=>'L', +4839=>'L', +4840=>'L', +4841=>'L', +4842=>'L', +4843=>'L', +4844=>'L', +4845=>'L', +4846=>'L', +4847=>'L', +4848=>'L', +4849=>'L', +4850=>'L', +4851=>'L', +4852=>'L', +4853=>'L', +4854=>'L', +4855=>'L', +4856=>'L', +4857=>'L', +4858=>'L', +4859=>'L', +4860=>'L', +4861=>'L', +4862=>'L', +4863=>'L', +4864=>'L', +4865=>'L', +4866=>'L', +4867=>'L', +4868=>'L', +4869=>'L', +4870=>'L', +4871=>'L', +4872=>'L', +4873=>'L', +4874=>'L', +4875=>'L', +4876=>'L', +4877=>'L', +4878=>'L', +4879=>'L', +4880=>'L', +4882=>'L', +4883=>'L', +4884=>'L', +4885=>'L', +4888=>'L', +4889=>'L', +4890=>'L', +4891=>'L', +4892=>'L', +4893=>'L', +4894=>'L', +4895=>'L', +4896=>'L', +4897=>'L', +4898=>'L', +4899=>'L', +4900=>'L', +4901=>'L', +4902=>'L', +4903=>'L', +4904=>'L', +4905=>'L', +4906=>'L', +4907=>'L', +4908=>'L', +4909=>'L', +4910=>'L', +4911=>'L', +4912=>'L', +4913=>'L', +4914=>'L', +4915=>'L', +4916=>'L', +4917=>'L', +4918=>'L', +4919=>'L', +4920=>'L', +4921=>'L', +4922=>'L', +4923=>'L', +4924=>'L', +4925=>'L', +4926=>'L', +4927=>'L', +4928=>'L', +4929=>'L', +4930=>'L', +4931=>'L', +4932=>'L', +4933=>'L', +4934=>'L', +4935=>'L', +4936=>'L', +4937=>'L', +4938=>'L', +4939=>'L', +4940=>'L', +4941=>'L', +4942=>'L', +4943=>'L', +4944=>'L', +4945=>'L', +4946=>'L', +4947=>'L', +4948=>'L', +4949=>'L', +4950=>'L', +4951=>'L', +4952=>'L', +4953=>'L', +4954=>'L', +4959=>'NSM', +4960=>'L', +4961=>'L', +4962=>'L', +4963=>'L', +4964=>'L', +4965=>'L', +4966=>'L', +4967=>'L', +4968=>'L', +4969=>'L', +4970=>'L', +4971=>'L', +4972=>'L', +4973=>'L', +4974=>'L', +4975=>'L', +4976=>'L', +4977=>'L', +4978=>'L', +4979=>'L', +4980=>'L', +4981=>'L', +4982=>'L', +4983=>'L', +4984=>'L', +4985=>'L', +4986=>'L', +4987=>'L', +4988=>'L', +4992=>'L', +4993=>'L', +4994=>'L', +4995=>'L', +4996=>'L', +4997=>'L', +4998=>'L', +4999=>'L', +5000=>'L', +5001=>'L', +5002=>'L', +5003=>'L', +5004=>'L', +5005=>'L', +5006=>'L', +5007=>'L', +5008=>'ON', +5009=>'ON', +5010=>'ON', +5011=>'ON', +5012=>'ON', +5013=>'ON', +5014=>'ON', +5015=>'ON', +5016=>'ON', +5017=>'ON', +5024=>'L', +5025=>'L', +5026=>'L', +5027=>'L', +5028=>'L', +5029=>'L', +5030=>'L', +5031=>'L', +5032=>'L', +5033=>'L', +5034=>'L', +5035=>'L', +5036=>'L', +5037=>'L', +5038=>'L', +5039=>'L', +5040=>'L', +5041=>'L', +5042=>'L', +5043=>'L', +5044=>'L', +5045=>'L', +5046=>'L', +5047=>'L', +5048=>'L', +5049=>'L', +5050=>'L', +5051=>'L', +5052=>'L', +5053=>'L', +5054=>'L', +5055=>'L', +5056=>'L', +5057=>'L', +5058=>'L', +5059=>'L', +5060=>'L', +5061=>'L', +5062=>'L', +5063=>'L', +5064=>'L', +5065=>'L', +5066=>'L', +5067=>'L', +5068=>'L', +5069=>'L', +5070=>'L', +5071=>'L', +5072=>'L', +5073=>'L', +5074=>'L', +5075=>'L', +5076=>'L', +5077=>'L', +5078=>'L', +5079=>'L', +5080=>'L', +5081=>'L', +5082=>'L', +5083=>'L', +5084=>'L', +5085=>'L', +5086=>'L', +5087=>'L', +5088=>'L', +5089=>'L', +5090=>'L', +5091=>'L', +5092=>'L', +5093=>'L', +5094=>'L', +5095=>'L', +5096=>'L', +5097=>'L', +5098=>'L', +5099=>'L', +5100=>'L', +5101=>'L', +5102=>'L', +5103=>'L', +5104=>'L', +5105=>'L', +5106=>'L', +5107=>'L', +5108=>'L', +5121=>'L', +5122=>'L', +5123=>'L', +5124=>'L', +5125=>'L', +5126=>'L', +5127=>'L', +5128=>'L', +5129=>'L', +5130=>'L', +5131=>'L', +5132=>'L', +5133=>'L', +5134=>'L', +5135=>'L', +5136=>'L', +5137=>'L', +5138=>'L', +5139=>'L', +5140=>'L', +5141=>'L', +5142=>'L', +5143=>'L', +5144=>'L', +5145=>'L', +5146=>'L', +5147=>'L', +5148=>'L', +5149=>'L', +5150=>'L', +5151=>'L', +5152=>'L', +5153=>'L', +5154=>'L', +5155=>'L', +5156=>'L', +5157=>'L', +5158=>'L', +5159=>'L', +5160=>'L', +5161=>'L', +5162=>'L', +5163=>'L', +5164=>'L', +5165=>'L', +5166=>'L', +5167=>'L', +5168=>'L', +5169=>'L', +5170=>'L', +5171=>'L', +5172=>'L', +5173=>'L', +5174=>'L', +5175=>'L', +5176=>'L', +5177=>'L', +5178=>'L', +5179=>'L', +5180=>'L', +5181=>'L', +5182=>'L', +5183=>'L', +5184=>'L', +5185=>'L', +5186=>'L', +5187=>'L', +5188=>'L', +5189=>'L', +5190=>'L', +5191=>'L', +5192=>'L', +5193=>'L', +5194=>'L', +5195=>'L', +5196=>'L', +5197=>'L', +5198=>'L', +5199=>'L', +5200=>'L', +5201=>'L', +5202=>'L', +5203=>'L', +5204=>'L', +5205=>'L', +5206=>'L', +5207=>'L', +5208=>'L', +5209=>'L', +5210=>'L', +5211=>'L', +5212=>'L', +5213=>'L', +5214=>'L', +5215=>'L', +5216=>'L', +5217=>'L', +5218=>'L', +5219=>'L', +5220=>'L', +5221=>'L', +5222=>'L', +5223=>'L', +5224=>'L', +5225=>'L', +5226=>'L', +5227=>'L', +5228=>'L', +5229=>'L', +5230=>'L', +5231=>'L', +5232=>'L', +5233=>'L', +5234=>'L', +5235=>'L', +5236=>'L', +5237=>'L', +5238=>'L', +5239=>'L', +5240=>'L', +5241=>'L', +5242=>'L', +5243=>'L', +5244=>'L', +5245=>'L', +5246=>'L', +5247=>'L', +5248=>'L', +5249=>'L', +5250=>'L', +5251=>'L', +5252=>'L', +5253=>'L', +5254=>'L', +5255=>'L', +5256=>'L', +5257=>'L', +5258=>'L', +5259=>'L', +5260=>'L', +5261=>'L', +5262=>'L', +5263=>'L', +5264=>'L', +5265=>'L', +5266=>'L', +5267=>'L', +5268=>'L', +5269=>'L', +5270=>'L', +5271=>'L', +5272=>'L', +5273=>'L', +5274=>'L', +5275=>'L', +5276=>'L', +5277=>'L', +5278=>'L', +5279=>'L', +5280=>'L', +5281=>'L', +5282=>'L', +5283=>'L', +5284=>'L', +5285=>'L', +5286=>'L', +5287=>'L', +5288=>'L', +5289=>'L', +5290=>'L', +5291=>'L', +5292=>'L', +5293=>'L', +5294=>'L', +5295=>'L', +5296=>'L', +5297=>'L', +5298=>'L', +5299=>'L', +5300=>'L', +5301=>'L', +5302=>'L', +5303=>'L', +5304=>'L', +5305=>'L', +5306=>'L', +5307=>'L', +5308=>'L', +5309=>'L', +5310=>'L', +5311=>'L', +5312=>'L', +5313=>'L', +5314=>'L', +5315=>'L', +5316=>'L', +5317=>'L', +5318=>'L', +5319=>'L', +5320=>'L', +5321=>'L', +5322=>'L', +5323=>'L', +5324=>'L', +5325=>'L', +5326=>'L', +5327=>'L', +5328=>'L', +5329=>'L', +5330=>'L', +5331=>'L', +5332=>'L', +5333=>'L', +5334=>'L', +5335=>'L', +5336=>'L', +5337=>'L', +5338=>'L', +5339=>'L', +5340=>'L', +5341=>'L', +5342=>'L', +5343=>'L', +5344=>'L', +5345=>'L', +5346=>'L', +5347=>'L', +5348=>'L', +5349=>'L', +5350=>'L', +5351=>'L', +5352=>'L', +5353=>'L', +5354=>'L', +5355=>'L', +5356=>'L', +5357=>'L', +5358=>'L', +5359=>'L', +5360=>'L', +5361=>'L', +5362=>'L', +5363=>'L', +5364=>'L', +5365=>'L', +5366=>'L', +5367=>'L', +5368=>'L', +5369=>'L', +5370=>'L', +5371=>'L', +5372=>'L', +5373=>'L', +5374=>'L', +5375=>'L', +5376=>'L', +5377=>'L', +5378=>'L', +5379=>'L', +5380=>'L', +5381=>'L', +5382=>'L', +5383=>'L', +5384=>'L', +5385=>'L', +5386=>'L', +5387=>'L', +5388=>'L', +5389=>'L', +5390=>'L', +5391=>'L', +5392=>'L', +5393=>'L', +5394=>'L', +5395=>'L', +5396=>'L', +5397=>'L', +5398=>'L', +5399=>'L', +5400=>'L', +5401=>'L', +5402=>'L', +5403=>'L', +5404=>'L', +5405=>'L', +5406=>'L', +5407=>'L', +5408=>'L', +5409=>'L', +5410=>'L', +5411=>'L', +5412=>'L', +5413=>'L', +5414=>'L', +5415=>'L', +5416=>'L', +5417=>'L', +5418=>'L', +5419=>'L', +5420=>'L', +5421=>'L', +5422=>'L', +5423=>'L', +5424=>'L', +5425=>'L', +5426=>'L', +5427=>'L', +5428=>'L', +5429=>'L', +5430=>'L', +5431=>'L', +5432=>'L', +5433=>'L', +5434=>'L', +5435=>'L', +5436=>'L', +5437=>'L', +5438=>'L', +5439=>'L', +5440=>'L', +5441=>'L', +5442=>'L', +5443=>'L', +5444=>'L', +5445=>'L', +5446=>'L', +5447=>'L', +5448=>'L', +5449=>'L', +5450=>'L', +5451=>'L', +5452=>'L', +5453=>'L', +5454=>'L', +5455=>'L', +5456=>'L', +5457=>'L', +5458=>'L', +5459=>'L', +5460=>'L', +5461=>'L', +5462=>'L', +5463=>'L', +5464=>'L', +5465=>'L', +5466=>'L', +5467=>'L', +5468=>'L', +5469=>'L', +5470=>'L', +5471=>'L', +5472=>'L', +5473=>'L', +5474=>'L', +5475=>'L', +5476=>'L', +5477=>'L', +5478=>'L', +5479=>'L', +5480=>'L', +5481=>'L', +5482=>'L', +5483=>'L', +5484=>'L', +5485=>'L', +5486=>'L', +5487=>'L', +5488=>'L', +5489=>'L', +5490=>'L', +5491=>'L', +5492=>'L', +5493=>'L', +5494=>'L', +5495=>'L', +5496=>'L', +5497=>'L', +5498=>'L', +5499=>'L', +5500=>'L', +5501=>'L', +5502=>'L', +5503=>'L', +5504=>'L', +5505=>'L', +5506=>'L', +5507=>'L', +5508=>'L', +5509=>'L', +5510=>'L', +5511=>'L', +5512=>'L', +5513=>'L', +5514=>'L', +5515=>'L', +5516=>'L', +5517=>'L', +5518=>'L', +5519=>'L', +5520=>'L', +5521=>'L', +5522=>'L', +5523=>'L', +5524=>'L', +5525=>'L', +5526=>'L', +5527=>'L', +5528=>'L', +5529=>'L', +5530=>'L', +5531=>'L', +5532=>'L', +5533=>'L', +5534=>'L', +5535=>'L', +5536=>'L', +5537=>'L', +5538=>'L', +5539=>'L', +5540=>'L', +5541=>'L', +5542=>'L', +5543=>'L', +5544=>'L', +5545=>'L', +5546=>'L', +5547=>'L', +5548=>'L', +5549=>'L', +5550=>'L', +5551=>'L', +5552=>'L', +5553=>'L', +5554=>'L', +5555=>'L', +5556=>'L', +5557=>'L', +5558=>'L', +5559=>'L', +5560=>'L', +5561=>'L', +5562=>'L', +5563=>'L', +5564=>'L', +5565=>'L', +5566=>'L', +5567=>'L', +5568=>'L', +5569=>'L', +5570=>'L', +5571=>'L', +5572=>'L', +5573=>'L', +5574=>'L', +5575=>'L', +5576=>'L', +5577=>'L', +5578=>'L', +5579=>'L', +5580=>'L', +5581=>'L', +5582=>'L', +5583=>'L', +5584=>'L', +5585=>'L', +5586=>'L', +5587=>'L', +5588=>'L', +5589=>'L', +5590=>'L', +5591=>'L', +5592=>'L', +5593=>'L', +5594=>'L', +5595=>'L', +5596=>'L', +5597=>'L', +5598=>'L', +5599=>'L', +5600=>'L', +5601=>'L', +5602=>'L', +5603=>'L', +5604=>'L', +5605=>'L', +5606=>'L', +5607=>'L', +5608=>'L', +5609=>'L', +5610=>'L', +5611=>'L', +5612=>'L', +5613=>'L', +5614=>'L', +5615=>'L', +5616=>'L', +5617=>'L', +5618=>'L', +5619=>'L', +5620=>'L', +5621=>'L', +5622=>'L', +5623=>'L', +5624=>'L', +5625=>'L', +5626=>'L', +5627=>'L', +5628=>'L', +5629=>'L', +5630=>'L', +5631=>'L', +5632=>'L', +5633=>'L', +5634=>'L', +5635=>'L', +5636=>'L', +5637=>'L', +5638=>'L', +5639=>'L', +5640=>'L', +5641=>'L', +5642=>'L', +5643=>'L', +5644=>'L', +5645=>'L', +5646=>'L', +5647=>'L', +5648=>'L', +5649=>'L', +5650=>'L', +5651=>'L', +5652=>'L', +5653=>'L', +5654=>'L', +5655=>'L', +5656=>'L', +5657=>'L', +5658=>'L', +5659=>'L', +5660=>'L', +5661=>'L', +5662=>'L', +5663=>'L', +5664=>'L', +5665=>'L', +5666=>'L', +5667=>'L', +5668=>'L', +5669=>'L', +5670=>'L', +5671=>'L', +5672=>'L', +5673=>'L', +5674=>'L', +5675=>'L', +5676=>'L', +5677=>'L', +5678=>'L', +5679=>'L', +5680=>'L', +5681=>'L', +5682=>'L', +5683=>'L', +5684=>'L', +5685=>'L', +5686=>'L', +5687=>'L', +5688=>'L', +5689=>'L', +5690=>'L', +5691=>'L', +5692=>'L', +5693=>'L', +5694=>'L', +5695=>'L', +5696=>'L', +5697=>'L', +5698=>'L', +5699=>'L', +5700=>'L', +5701=>'L', +5702=>'L', +5703=>'L', +5704=>'L', +5705=>'L', +5706=>'L', +5707=>'L', +5708=>'L', +5709=>'L', +5710=>'L', +5711=>'L', +5712=>'L', +5713=>'L', +5714=>'L', +5715=>'L', +5716=>'L', +5717=>'L', +5718=>'L', +5719=>'L', +5720=>'L', +5721=>'L', +5722=>'L', +5723=>'L', +5724=>'L', +5725=>'L', +5726=>'L', +5727=>'L', +5728=>'L', +5729=>'L', +5730=>'L', +5731=>'L', +5732=>'L', +5733=>'L', +5734=>'L', +5735=>'L', +5736=>'L', +5737=>'L', +5738=>'L', +5739=>'L', +5740=>'L', +5741=>'L', +5742=>'L', +5743=>'L', +5744=>'L', +5745=>'L', +5746=>'L', +5747=>'L', +5748=>'L', +5749=>'L', +5750=>'L', +5760=>'WS', +5761=>'L', +5762=>'L', +5763=>'L', +5764=>'L', +5765=>'L', +5766=>'L', +5767=>'L', +5768=>'L', +5769=>'L', +5770=>'L', +5771=>'L', +5772=>'L', +5773=>'L', +5774=>'L', +5775=>'L', +5776=>'L', +5777=>'L', +5778=>'L', +5779=>'L', +5780=>'L', +5781=>'L', +5782=>'L', +5783=>'L', +5784=>'L', +5785=>'L', +5786=>'L', +5787=>'ON', +5788=>'ON', +5792=>'L', +5793=>'L', +5794=>'L', +5795=>'L', +5796=>'L', +5797=>'L', +5798=>'L', +5799=>'L', +5800=>'L', +5801=>'L', +5802=>'L', +5803=>'L', +5804=>'L', +5805=>'L', +5806=>'L', +5807=>'L', +5808=>'L', +5809=>'L', +5810=>'L', +5811=>'L', +5812=>'L', +5813=>'L', +5814=>'L', +5815=>'L', +5816=>'L', +5817=>'L', +5818=>'L', +5819=>'L', +5820=>'L', +5821=>'L', +5822=>'L', +5823=>'L', +5824=>'L', +5825=>'L', +5826=>'L', +5827=>'L', +5828=>'L', +5829=>'L', +5830=>'L', +5831=>'L', +5832=>'L', +5833=>'L', +5834=>'L', +5835=>'L', +5836=>'L', +5837=>'L', +5838=>'L', +5839=>'L', +5840=>'L', +5841=>'L', +5842=>'L', +5843=>'L', +5844=>'L', +5845=>'L', +5846=>'L', +5847=>'L', +5848=>'L', +5849=>'L', +5850=>'L', +5851=>'L', +5852=>'L', +5853=>'L', +5854=>'L', +5855=>'L', +5856=>'L', +5857=>'L', +5858=>'L', +5859=>'L', +5860=>'L', +5861=>'L', +5862=>'L', +5863=>'L', +5864=>'L', +5865=>'L', +5866=>'L', +5867=>'L', +5868=>'L', +5869=>'L', +5870=>'L', +5871=>'L', +5872=>'L', +5888=>'L', +5889=>'L', +5890=>'L', +5891=>'L', +5892=>'L', +5893=>'L', +5894=>'L', +5895=>'L', +5896=>'L', +5897=>'L', +5898=>'L', +5899=>'L', +5900=>'L', +5902=>'L', +5903=>'L', +5904=>'L', +5905=>'L', +5906=>'NSM', +5907=>'NSM', +5908=>'NSM', +5920=>'L', +5921=>'L', +5922=>'L', +5923=>'L', +5924=>'L', +5925=>'L', +5926=>'L', +5927=>'L', +5928=>'L', +5929=>'L', +5930=>'L', +5931=>'L', +5932=>'L', +5933=>'L', +5934=>'L', +5935=>'L', +5936=>'L', +5937=>'L', +5938=>'NSM', +5939=>'NSM', +5940=>'NSM', +5941=>'L', +5942=>'L', +5952=>'L', +5953=>'L', +5954=>'L', +5955=>'L', +5956=>'L', +5957=>'L', +5958=>'L', +5959=>'L', +5960=>'L', +5961=>'L', +5962=>'L', +5963=>'L', +5964=>'L', +5965=>'L', +5966=>'L', +5967=>'L', +5968=>'L', +5969=>'L', +5970=>'NSM', +5971=>'NSM', +5984=>'L', +5985=>'L', +5986=>'L', +5987=>'L', +5988=>'L', +5989=>'L', +5990=>'L', +5991=>'L', +5992=>'L', +5993=>'L', +5994=>'L', +5995=>'L', +5996=>'L', +5998=>'L', +5999=>'L', +6000=>'L', +6002=>'NSM', +6003=>'NSM', +6016=>'L', +6017=>'L', +6018=>'L', +6019=>'L', +6020=>'L', +6021=>'L', +6022=>'L', +6023=>'L', +6024=>'L', +6025=>'L', +6026=>'L', +6027=>'L', +6028=>'L', +6029=>'L', +6030=>'L', +6031=>'L', +6032=>'L', +6033=>'L', +6034=>'L', +6035=>'L', +6036=>'L', +6037=>'L', +6038=>'L', +6039=>'L', +6040=>'L', +6041=>'L', +6042=>'L', +6043=>'L', +6044=>'L', +6045=>'L', +6046=>'L', +6047=>'L', +6048=>'L', +6049=>'L', +6050=>'L', +6051=>'L', +6052=>'L', +6053=>'L', +6054=>'L', +6055=>'L', +6056=>'L', +6057=>'L', +6058=>'L', +6059=>'L', +6060=>'L', +6061=>'L', +6062=>'L', +6063=>'L', +6064=>'L', +6065=>'L', +6066=>'L', +6067=>'L', +6068=>'L', +6069=>'L', +6070=>'L', +6071=>'NSM', +6072=>'NSM', +6073=>'NSM', +6074=>'NSM', +6075=>'NSM', +6076=>'NSM', +6077=>'NSM', +6078=>'L', +6079=>'L', +6080=>'L', +6081=>'L', +6082=>'L', +6083=>'L', +6084=>'L', +6085=>'L', +6086=>'NSM', +6087=>'L', +6088=>'L', +6089=>'NSM', +6090=>'NSM', +6091=>'NSM', +6092=>'NSM', +6093=>'NSM', +6094=>'NSM', +6095=>'NSM', +6096=>'NSM', +6097=>'NSM', +6098=>'NSM', +6099=>'NSM', +6100=>'L', +6101=>'L', +6102=>'L', +6103=>'L', +6104=>'L', +6105=>'L', +6106=>'L', +6107=>'ET', +6108=>'L', +6109=>'NSM', +6112=>'L', +6113=>'L', +6114=>'L', +6115=>'L', +6116=>'L', +6117=>'L', +6118=>'L', +6119=>'L', +6120=>'L', +6121=>'L', +6128=>'ON', +6129=>'ON', +6130=>'ON', +6131=>'ON', +6132=>'ON', +6133=>'ON', +6134=>'ON', +6135=>'ON', +6136=>'ON', +6137=>'ON', +6144=>'ON', +6145=>'ON', +6146=>'ON', +6147=>'ON', +6148=>'ON', +6149=>'ON', +6150=>'ON', +6151=>'ON', +6152=>'ON', +6153=>'ON', +6154=>'ON', +6155=>'NSM', +6156=>'NSM', +6157=>'NSM', +6158=>'WS', +6160=>'L', +6161=>'L', +6162=>'L', +6163=>'L', +6164=>'L', +6165=>'L', +6166=>'L', +6167=>'L', +6168=>'L', +6169=>'L', +6176=>'L', +6177=>'L', +6178=>'L', +6179=>'L', +6180=>'L', +6181=>'L', +6182=>'L', +6183=>'L', +6184=>'L', +6185=>'L', +6186=>'L', +6187=>'L', +6188=>'L', +6189=>'L', +6190=>'L', +6191=>'L', +6192=>'L', +6193=>'L', +6194=>'L', +6195=>'L', +6196=>'L', +6197=>'L', +6198=>'L', +6199=>'L', +6200=>'L', +6201=>'L', +6202=>'L', +6203=>'L', +6204=>'L', +6205=>'L', +6206=>'L', +6207=>'L', +6208=>'L', +6209=>'L', +6210=>'L', +6211=>'L', +6212=>'L', +6213=>'L', +6214=>'L', +6215=>'L', +6216=>'L', +6217=>'L', +6218=>'L', +6219=>'L', +6220=>'L', +6221=>'L', +6222=>'L', +6223=>'L', +6224=>'L', +6225=>'L', +6226=>'L', +6227=>'L', +6228=>'L', +6229=>'L', +6230=>'L', +6231=>'L', +6232=>'L', +6233=>'L', +6234=>'L', +6235=>'L', +6236=>'L', +6237=>'L', +6238=>'L', +6239=>'L', +6240=>'L', +6241=>'L', +6242=>'L', +6243=>'L', +6244=>'L', +6245=>'L', +6246=>'L', +6247=>'L', +6248=>'L', +6249=>'L', +6250=>'L', +6251=>'L', +6252=>'L', +6253=>'L', +6254=>'L', +6255=>'L', +6256=>'L', +6257=>'L', +6258=>'L', +6259=>'L', +6260=>'L', +6261=>'L', +6262=>'L', +6263=>'L', +6272=>'L', +6273=>'L', +6274=>'L', +6275=>'L', +6276=>'L', +6277=>'L', +6278=>'L', +6279=>'L', +6280=>'L', +6281=>'L', +6282=>'L', +6283=>'L', +6284=>'L', +6285=>'L', +6286=>'L', +6287=>'L', +6288=>'L', +6289=>'L', +6290=>'L', +6291=>'L', +6292=>'L', +6293=>'L', +6294=>'L', +6295=>'L', +6296=>'L', +6297=>'L', +6298=>'L', +6299=>'L', +6300=>'L', +6301=>'L', +6302=>'L', +6303=>'L', +6304=>'L', +6305=>'L', +6306=>'L', +6307=>'L', +6308=>'L', +6309=>'L', +6310=>'L', +6311=>'L', +6312=>'L', +6313=>'NSM', +6400=>'L', +6401=>'L', +6402=>'L', +6403=>'L', +6404=>'L', +6405=>'L', +6406=>'L', +6407=>'L', +6408=>'L', +6409=>'L', +6410=>'L', +6411=>'L', +6412=>'L', +6413=>'L', +6414=>'L', +6415=>'L', +6416=>'L', +6417=>'L', +6418=>'L', +6419=>'L', +6420=>'L', +6421=>'L', +6422=>'L', +6423=>'L', +6424=>'L', +6425=>'L', +6426=>'L', +6427=>'L', +6428=>'L', +6432=>'NSM', +6433=>'NSM', +6434=>'NSM', +6435=>'L', +6436=>'L', +6437=>'L', +6438=>'L', +6439=>'NSM', +6440=>'NSM', +6441=>'NSM', +6442=>'NSM', +6443=>'NSM', +6448=>'L', +6449=>'L', +6450=>'NSM', +6451=>'L', +6452=>'L', +6453=>'L', +6454=>'L', +6455=>'L', +6456=>'L', +6457=>'NSM', +6458=>'NSM', +6459=>'NSM', +6464=>'ON', +6468=>'ON', +6469=>'ON', +6470=>'L', +6471=>'L', +6472=>'L', +6473=>'L', +6474=>'L', +6475=>'L', +6476=>'L', +6477=>'L', +6478=>'L', +6479=>'L', +6480=>'L', +6481=>'L', +6482=>'L', +6483=>'L', +6484=>'L', +6485=>'L', +6486=>'L', +6487=>'L', +6488=>'L', +6489=>'L', +6490=>'L', +6491=>'L', +6492=>'L', +6493=>'L', +6494=>'L', +6495=>'L', +6496=>'L', +6497=>'L', +6498=>'L', +6499=>'L', +6500=>'L', +6501=>'L', +6502=>'L', +6503=>'L', +6504=>'L', +6505=>'L', +6506=>'L', +6507=>'L', +6508=>'L', +6509=>'L', +6512=>'L', +6513=>'L', +6514=>'L', +6515=>'L', +6516=>'L', +6528=>'L', +6529=>'L', +6530=>'L', +6531=>'L', +6532=>'L', +6533=>'L', +6534=>'L', +6535=>'L', +6536=>'L', +6537=>'L', +6538=>'L', +6539=>'L', +6540=>'L', +6541=>'L', +6542=>'L', +6543=>'L', +6544=>'L', +6545=>'L', +6546=>'L', +6547=>'L', +6548=>'L', +6549=>'L', +6550=>'L', +6551=>'L', +6552=>'L', +6553=>'L', +6554=>'L', +6555=>'L', +6556=>'L', +6557=>'L', +6558=>'L', +6559=>'L', +6560=>'L', +6561=>'L', +6562=>'L', +6563=>'L', +6564=>'L', +6565=>'L', +6566=>'L', +6567=>'L', +6568=>'L', +6569=>'L', +6576=>'L', +6577=>'L', +6578=>'L', +6579=>'L', +6580=>'L', +6581=>'L', +6582=>'L', +6583=>'L', +6584=>'L', +6585=>'L', +6586=>'L', +6587=>'L', +6588=>'L', +6589=>'L', +6590=>'L', +6591=>'L', +6592=>'L', +6593=>'L', +6594=>'L', +6595=>'L', +6596=>'L', +6597=>'L', +6598=>'L', +6599=>'L', +6600=>'L', +6601=>'L', +6608=>'L', +6609=>'L', +6610=>'L', +6611=>'L', +6612=>'L', +6613=>'L', +6614=>'L', +6615=>'L', +6616=>'L', +6617=>'L', +6622=>'ON', +6623=>'ON', +6624=>'ON', +6625=>'ON', +6626=>'ON', +6627=>'ON', +6628=>'ON', +6629=>'ON', +6630=>'ON', +6631=>'ON', +6632=>'ON', +6633=>'ON', +6634=>'ON', +6635=>'ON', +6636=>'ON', +6637=>'ON', +6638=>'ON', +6639=>'ON', +6640=>'ON', +6641=>'ON', +6642=>'ON', +6643=>'ON', +6644=>'ON', +6645=>'ON', +6646=>'ON', +6647=>'ON', +6648=>'ON', +6649=>'ON', +6650=>'ON', +6651=>'ON', +6652=>'ON', +6653=>'ON', +6654=>'ON', +6655=>'ON', +6656=>'L', +6657=>'L', +6658=>'L', +6659=>'L', +6660=>'L', +6661=>'L', +6662=>'L', +6663=>'L', +6664=>'L', +6665=>'L', +6666=>'L', +6667=>'L', +6668=>'L', +6669=>'L', +6670=>'L', +6671=>'L', +6672=>'L', +6673=>'L', +6674=>'L', +6675=>'L', +6676=>'L', +6677=>'L', +6678=>'L', +6679=>'NSM', +6680=>'NSM', +6681=>'L', +6682=>'L', +6683=>'L', +6686=>'L', +6687=>'L', +6912=>'NSM', +6913=>'NSM', +6914=>'NSM', +6915=>'NSM', +6916=>'L', +6917=>'L', +6918=>'L', +6919=>'L', +6920=>'L', +6921=>'L', +6922=>'L', +6923=>'L', +6924=>'L', +6925=>'L', +6926=>'L', +6927=>'L', +6928=>'L', +6929=>'L', +6930=>'L', +6931=>'L', +6932=>'L', +6933=>'L', +6934=>'L', +6935=>'L', +6936=>'L', +6937=>'L', +6938=>'L', +6939=>'L', +6940=>'L', +6941=>'L', +6942=>'L', +6943=>'L', +6944=>'L', +6945=>'L', +6946=>'L', +6947=>'L', +6948=>'L', +6949=>'L', +6950=>'L', +6951=>'L', +6952=>'L', +6953=>'L', +6954=>'L', +6955=>'L', +6956=>'L', +6957=>'L', +6958=>'L', +6959=>'L', +6960=>'L', +6961=>'L', +6962=>'L', +6963=>'L', +6964=>'NSM', +6965=>'L', +6966=>'NSM', +6967=>'NSM', +6968=>'NSM', +6969=>'NSM', +6970=>'NSM', +6971=>'L', +6972=>'NSM', +6973=>'L', +6974=>'L', +6975=>'L', +6976=>'L', +6977=>'L', +6978=>'NSM', +6979=>'L', +6980=>'L', +6981=>'L', +6982=>'L', +6983=>'L', +6984=>'L', +6985=>'L', +6986=>'L', +6987=>'L', +6992=>'L', +6993=>'L', +6994=>'L', +6995=>'L', +6996=>'L', +6997=>'L', +6998=>'L', +6999=>'L', +7000=>'L', +7001=>'L', +7002=>'L', +7003=>'L', +7004=>'L', +7005=>'L', +7006=>'L', +7007=>'L', +7008=>'L', +7009=>'L', +7010=>'L', +7011=>'L', +7012=>'L', +7013=>'L', +7014=>'L', +7015=>'L', +7016=>'L', +7017=>'L', +7018=>'L', +7019=>'NSM', +7020=>'NSM', +7021=>'NSM', +7022=>'NSM', +7023=>'NSM', +7024=>'NSM', +7025=>'NSM', +7026=>'NSM', +7027=>'NSM', +7028=>'L', +7029=>'L', +7030=>'L', +7031=>'L', +7032=>'L', +7033=>'L', +7034=>'L', +7035=>'L', +7036=>'L', +7424=>'L', +7425=>'L', +7426=>'L', +7427=>'L', +7428=>'L', +7429=>'L', +7430=>'L', +7431=>'L', +7432=>'L', +7433=>'L', +7434=>'L', +7435=>'L', +7436=>'L', +7437=>'L', +7438=>'L', +7439=>'L', +7440=>'L', +7441=>'L', +7442=>'L', +7443=>'L', +7444=>'L', +7445=>'L', +7446=>'L', +7447=>'L', +7448=>'L', +7449=>'L', +7450=>'L', +7451=>'L', +7452=>'L', +7453=>'L', +7454=>'L', +7455=>'L', +7456=>'L', +7457=>'L', +7458=>'L', +7459=>'L', +7460=>'L', +7461=>'L', +7462=>'L', +7463=>'L', +7464=>'L', +7465=>'L', +7466=>'L', +7467=>'L', +7468=>'L', +7469=>'L', +7470=>'L', +7471=>'L', +7472=>'L', +7473=>'L', +7474=>'L', +7475=>'L', +7476=>'L', +7477=>'L', +7478=>'L', +7479=>'L', +7480=>'L', +7481=>'L', +7482=>'L', +7483=>'L', +7484=>'L', +7485=>'L', +7486=>'L', +7487=>'L', +7488=>'L', +7489=>'L', +7490=>'L', +7491=>'L', +7492=>'L', +7493=>'L', +7494=>'L', +7495=>'L', +7496=>'L', +7497=>'L', +7498=>'L', +7499=>'L', +7500=>'L', +7501=>'L', +7502=>'L', +7503=>'L', +7504=>'L', +7505=>'L', +7506=>'L', +7507=>'L', +7508=>'L', +7509=>'L', +7510=>'L', +7511=>'L', +7512=>'L', +7513=>'L', +7514=>'L', +7515=>'L', +7516=>'L', +7517=>'L', +7518=>'L', +7519=>'L', +7520=>'L', +7521=>'L', +7522=>'L', +7523=>'L', +7524=>'L', +7525=>'L', +7526=>'L', +7527=>'L', +7528=>'L', +7529=>'L', +7530=>'L', +7531=>'L', +7532=>'L', +7533=>'L', +7534=>'L', +7535=>'L', +7536=>'L', +7537=>'L', +7538=>'L', +7539=>'L', +7540=>'L', +7541=>'L', +7542=>'L', +7543=>'L', +7544=>'L', +7545=>'L', +7546=>'L', +7547=>'L', +7548=>'L', +7549=>'L', +7550=>'L', +7551=>'L', +7552=>'L', +7553=>'L', +7554=>'L', +7555=>'L', +7556=>'L', +7557=>'L', +7558=>'L', +7559=>'L', +7560=>'L', +7561=>'L', +7562=>'L', +7563=>'L', +7564=>'L', +7565=>'L', +7566=>'L', +7567=>'L', +7568=>'L', +7569=>'L', +7570=>'L', +7571=>'L', +7572=>'L', +7573=>'L', +7574=>'L', +7575=>'L', +7576=>'L', +7577=>'L', +7578=>'L', +7579=>'L', +7580=>'L', +7581=>'L', +7582=>'L', +7583=>'L', +7584=>'L', +7585=>'L', +7586=>'L', +7587=>'L', +7588=>'L', +7589=>'L', +7590=>'L', +7591=>'L', +7592=>'L', +7593=>'L', +7594=>'L', +7595=>'L', +7596=>'L', +7597=>'L', +7598=>'L', +7599=>'L', +7600=>'L', +7601=>'L', +7602=>'L', +7603=>'L', +7604=>'L', +7605=>'L', +7606=>'L', +7607=>'L', +7608=>'L', +7609=>'L', +7610=>'L', +7611=>'L', +7612=>'L', +7613=>'L', +7614=>'L', +7615=>'L', +7616=>'NSM', +7617=>'NSM', +7618=>'NSM', +7619=>'NSM', +7620=>'NSM', +7621=>'NSM', +7622=>'NSM', +7623=>'NSM', +7624=>'NSM', +7625=>'NSM', +7626=>'NSM', +7678=>'NSM', +7679=>'NSM', +7680=>'L', +7681=>'L', +7682=>'L', +7683=>'L', +7684=>'L', +7685=>'L', +7686=>'L', +7687=>'L', +7688=>'L', +7689=>'L', +7690=>'L', +7691=>'L', +7692=>'L', +7693=>'L', +7694=>'L', +7695=>'L', +7696=>'L', +7697=>'L', +7698=>'L', +7699=>'L', +7700=>'L', +7701=>'L', +7702=>'L', +7703=>'L', +7704=>'L', +7705=>'L', +7706=>'L', +7707=>'L', +7708=>'L', +7709=>'L', +7710=>'L', +7711=>'L', +7712=>'L', +7713=>'L', +7714=>'L', +7715=>'L', +7716=>'L', +7717=>'L', +7718=>'L', +7719=>'L', +7720=>'L', +7721=>'L', +7722=>'L', +7723=>'L', +7724=>'L', +7725=>'L', +7726=>'L', +7727=>'L', +7728=>'L', +7729=>'L', +7730=>'L', +7731=>'L', +7732=>'L', +7733=>'L', +7734=>'L', +7735=>'L', +7736=>'L', +7737=>'L', +7738=>'L', +7739=>'L', +7740=>'L', +7741=>'L', +7742=>'L', +7743=>'L', +7744=>'L', +7745=>'L', +7746=>'L', +7747=>'L', +7748=>'L', +7749=>'L', +7750=>'L', +7751=>'L', +7752=>'L', +7753=>'L', +7754=>'L', +7755=>'L', +7756=>'L', +7757=>'L', +7758=>'L', +7759=>'L', +7760=>'L', +7761=>'L', +7762=>'L', +7763=>'L', +7764=>'L', +7765=>'L', +7766=>'L', +7767=>'L', +7768=>'L', +7769=>'L', +7770=>'L', +7771=>'L', +7772=>'L', +7773=>'L', +7774=>'L', +7775=>'L', +7776=>'L', +7777=>'L', +7778=>'L', +7779=>'L', +7780=>'L', +7781=>'L', +7782=>'L', +7783=>'L', +7784=>'L', +7785=>'L', +7786=>'L', +7787=>'L', +7788=>'L', +7789=>'L', +7790=>'L', +7791=>'L', +7792=>'L', +7793=>'L', +7794=>'L', +7795=>'L', +7796=>'L', +7797=>'L', +7798=>'L', +7799=>'L', +7800=>'L', +7801=>'L', +7802=>'L', +7803=>'L', +7804=>'L', +7805=>'L', +7806=>'L', +7807=>'L', +7808=>'L', +7809=>'L', +7810=>'L', +7811=>'L', +7812=>'L', +7813=>'L', +7814=>'L', +7815=>'L', +7816=>'L', +7817=>'L', +7818=>'L', +7819=>'L', +7820=>'L', +7821=>'L', +7822=>'L', +7823=>'L', +7824=>'L', +7825=>'L', +7826=>'L', +7827=>'L', +7828=>'L', +7829=>'L', +7830=>'L', +7831=>'L', +7832=>'L', +7833=>'L', +7834=>'L', +7835=>'L', +7840=>'L', +7841=>'L', +7842=>'L', +7843=>'L', +7844=>'L', +7845=>'L', +7846=>'L', +7847=>'L', +7848=>'L', +7849=>'L', +7850=>'L', +7851=>'L', +7852=>'L', +7853=>'L', +7854=>'L', +7855=>'L', +7856=>'L', +7857=>'L', +7858=>'L', +7859=>'L', +7860=>'L', +7861=>'L', +7862=>'L', +7863=>'L', +7864=>'L', +7865=>'L', +7866=>'L', +7867=>'L', +7868=>'L', +7869=>'L', +7870=>'L', +7871=>'L', +7872=>'L', +7873=>'L', +7874=>'L', +7875=>'L', +7876=>'L', +7877=>'L', +7878=>'L', +7879=>'L', +7880=>'L', +7881=>'L', +7882=>'L', +7883=>'L', +7884=>'L', +7885=>'L', +7886=>'L', +7887=>'L', +7888=>'L', +7889=>'L', +7890=>'L', +7891=>'L', +7892=>'L', +7893=>'L', +7894=>'L', +7895=>'L', +7896=>'L', +7897=>'L', +7898=>'L', +7899=>'L', +7900=>'L', +7901=>'L', +7902=>'L', +7903=>'L', +7904=>'L', +7905=>'L', +7906=>'L', +7907=>'L', +7908=>'L', +7909=>'L', +7910=>'L', +7911=>'L', +7912=>'L', +7913=>'L', +7914=>'L', +7915=>'L', +7916=>'L', +7917=>'L', +7918=>'L', +7919=>'L', +7920=>'L', +7921=>'L', +7922=>'L', +7923=>'L', +7924=>'L', +7925=>'L', +7926=>'L', +7927=>'L', +7928=>'L', +7929=>'L', +7936=>'L', +7937=>'L', +7938=>'L', +7939=>'L', +7940=>'L', +7941=>'L', +7942=>'L', +7943=>'L', +7944=>'L', +7945=>'L', +7946=>'L', +7947=>'L', +7948=>'L', +7949=>'L', +7950=>'L', +7951=>'L', +7952=>'L', +7953=>'L', +7954=>'L', +7955=>'L', +7956=>'L', +7957=>'L', +7960=>'L', +7961=>'L', +7962=>'L', +7963=>'L', +7964=>'L', +7965=>'L', +7968=>'L', +7969=>'L', +7970=>'L', +7971=>'L', +7972=>'L', +7973=>'L', +7974=>'L', +7975=>'L', +7976=>'L', +7977=>'L', +7978=>'L', +7979=>'L', +7980=>'L', +7981=>'L', +7982=>'L', +7983=>'L', +7984=>'L', +7985=>'L', +7986=>'L', +7987=>'L', +7988=>'L', +7989=>'L', +7990=>'L', +7991=>'L', +7992=>'L', +7993=>'L', +7994=>'L', +7995=>'L', +7996=>'L', +7997=>'L', +7998=>'L', +7999=>'L', +8000=>'L', +8001=>'L', +8002=>'L', +8003=>'L', +8004=>'L', +8005=>'L', +8008=>'L', +8009=>'L', +8010=>'L', +8011=>'L', +8012=>'L', +8013=>'L', +8016=>'L', +8017=>'L', +8018=>'L', +8019=>'L', +8020=>'L', +8021=>'L', +8022=>'L', +8023=>'L', +8025=>'L', +8027=>'L', +8029=>'L', +8031=>'L', +8032=>'L', +8033=>'L', +8034=>'L', +8035=>'L', +8036=>'L', +8037=>'L', +8038=>'L', +8039=>'L', +8040=>'L', +8041=>'L', +8042=>'L', +8043=>'L', +8044=>'L', +8045=>'L', +8046=>'L', +8047=>'L', +8048=>'L', +8049=>'L', +8050=>'L', +8051=>'L', +8052=>'L', +8053=>'L', +8054=>'L', +8055=>'L', +8056=>'L', +8057=>'L', +8058=>'L', +8059=>'L', +8060=>'L', +8061=>'L', +8064=>'L', +8065=>'L', +8066=>'L', +8067=>'L', +8068=>'L', +8069=>'L', +8070=>'L', +8071=>'L', +8072=>'L', +8073=>'L', +8074=>'L', +8075=>'L', +8076=>'L', +8077=>'L', +8078=>'L', +8079=>'L', +8080=>'L', +8081=>'L', +8082=>'L', +8083=>'L', +8084=>'L', +8085=>'L', +8086=>'L', +8087=>'L', +8088=>'L', +8089=>'L', +8090=>'L', +8091=>'L', +8092=>'L', +8093=>'L', +8094=>'L', +8095=>'L', +8096=>'L', +8097=>'L', +8098=>'L', +8099=>'L', +8100=>'L', +8101=>'L', +8102=>'L', +8103=>'L', +8104=>'L', +8105=>'L', +8106=>'L', +8107=>'L', +8108=>'L', +8109=>'L', +8110=>'L', +8111=>'L', +8112=>'L', +8113=>'L', +8114=>'L', +8115=>'L', +8116=>'L', +8118=>'L', +8119=>'L', +8120=>'L', +8121=>'L', +8122=>'L', +8123=>'L', +8124=>'L', +8125=>'ON', +8126=>'L', +8127=>'ON', +8128=>'ON', +8129=>'ON', +8130=>'L', +8131=>'L', +8132=>'L', +8134=>'L', +8135=>'L', +8136=>'L', +8137=>'L', +8138=>'L', +8139=>'L', +8140=>'L', +8141=>'ON', +8142=>'ON', +8143=>'ON', +8144=>'L', +8145=>'L', +8146=>'L', +8147=>'L', +8150=>'L', +8151=>'L', +8152=>'L', +8153=>'L', +8154=>'L', +8155=>'L', +8157=>'ON', +8158=>'ON', +8159=>'ON', +8160=>'L', +8161=>'L', +8162=>'L', +8163=>'L', +8164=>'L', +8165=>'L', +8166=>'L', +8167=>'L', +8168=>'L', +8169=>'L', +8170=>'L', +8171=>'L', +8172=>'L', +8173=>'ON', +8174=>'ON', +8175=>'ON', +8178=>'L', +8179=>'L', +8180=>'L', +8182=>'L', +8183=>'L', +8184=>'L', +8185=>'L', +8186=>'L', +8187=>'L', +8188=>'L', +8189=>'ON', +8190=>'ON', +8192=>'WS', +8193=>'WS', +8194=>'WS', +8195=>'WS', +8196=>'WS', +8197=>'WS', +8198=>'WS', +8199=>'WS', +8200=>'WS', +8201=>'WS', +8202=>'WS', +8203=>'BN', +8204=>'BN', +8205=>'BN', +8206=>'L', +8207=>'R', +8208=>'ON', +8209=>'ON', +8210=>'ON', +8211=>'ON', +8212=>'ON', +8213=>'ON', +8214=>'ON', +8215=>'ON', +8216=>'ON', +8217=>'ON', +8218=>'ON', +8219=>'ON', +8220=>'ON', +8221=>'ON', +8222=>'ON', +8223=>'ON', +8224=>'ON', +8225=>'ON', +8226=>'ON', +8227=>'ON', +8228=>'ON', +8229=>'ON', +8230=>'ON', +8231=>'ON', +8232=>'WS', +8233=>'B', +8234=>'LRE', +8235=>'RLE', +8236=>'PDF', +8237=>'LRO', +8238=>'RLO', +8239=>'CS', +8240=>'ET', +8241=>'ET', +8242=>'ET', +8243=>'ET', +8244=>'ET', +8245=>'ON', +8246=>'ON', +8247=>'ON', +8248=>'ON', +8249=>'ON', +8250=>'ON', +8251=>'ON', +8252=>'ON', +8253=>'ON', +8254=>'ON', +8255=>'ON', +8256=>'ON', +8257=>'ON', +8258=>'ON', +8259=>'ON', +8260=>'CS', +8261=>'ON', +8262=>'ON', +8263=>'ON', +8264=>'ON', +8265=>'ON', +8266=>'ON', +8267=>'ON', +8268=>'ON', +8269=>'ON', +8270=>'ON', +8271=>'ON', +8272=>'ON', +8273=>'ON', +8274=>'ON', +8275=>'ON', +8276=>'ON', +8277=>'ON', +8278=>'ON', +8279=>'ON', +8280=>'ON', +8281=>'ON', +8282=>'ON', +8283=>'ON', +8284=>'ON', +8285=>'ON', +8286=>'ON', +8287=>'WS', +8288=>'BN', +8289=>'BN', +8290=>'BN', +8291=>'BN', +8298=>'BN', +8299=>'BN', +8300=>'BN', +8301=>'BN', +8302=>'BN', +8303=>'BN', +8304=>'EN', +8305=>'L', +8308=>'EN', +8309=>'EN', +8310=>'EN', +8311=>'EN', +8312=>'EN', +8313=>'EN', +8314=>'ES', +8315=>'ES', +8316=>'ON', +8317=>'ON', +8318=>'ON', +8319=>'L', +8320=>'EN', +8321=>'EN', +8322=>'EN', +8323=>'EN', +8324=>'EN', +8325=>'EN', +8326=>'EN', +8327=>'EN', +8328=>'EN', +8329=>'EN', +8330=>'ES', +8331=>'ES', +8332=>'ON', +8333=>'ON', +8334=>'ON', +8336=>'L', +8337=>'L', +8338=>'L', +8339=>'L', +8340=>'L', +8352=>'ET', +8353=>'ET', +8354=>'ET', +8355=>'ET', +8356=>'ET', +8357=>'ET', +8358=>'ET', +8359=>'ET', +8360=>'ET', +8361=>'ET', +8362=>'ET', +8363=>'ET', +8364=>'ET', +8365=>'ET', +8366=>'ET', +8367=>'ET', +8368=>'ET', +8369=>'ET', +8370=>'ET', +8371=>'ET', +8372=>'ET', +8373=>'ET', +8400=>'NSM', +8401=>'NSM', +8402=>'NSM', +8403=>'NSM', +8404=>'NSM', +8405=>'NSM', +8406=>'NSM', +8407=>'NSM', +8408=>'NSM', +8409=>'NSM', +8410=>'NSM', +8411=>'NSM', +8412=>'NSM', +8413=>'NSM', +8414=>'NSM', +8415=>'NSM', +8416=>'NSM', +8417=>'NSM', +8418=>'NSM', +8419=>'NSM', +8420=>'NSM', +8421=>'NSM', +8422=>'NSM', +8423=>'NSM', +8424=>'NSM', +8425=>'NSM', +8426=>'NSM', +8427=>'NSM', +8428=>'NSM', +8429=>'NSM', +8430=>'NSM', +8431=>'NSM', +8448=>'ON', +8449=>'ON', +8450=>'L', +8451=>'ON', +8452=>'ON', +8453=>'ON', +8454=>'ON', +8455=>'L', +8456=>'ON', +8457=>'ON', +8458=>'L', +8459=>'L', +8460=>'L', +8461=>'L', +8462=>'L', +8463=>'L', +8464=>'L', +8465=>'L', +8466=>'L', +8467=>'L', +8468=>'ON', +8469=>'L', +8470=>'ON', +8471=>'ON', +8472=>'ON', +8473=>'L', +8474=>'L', +8475=>'L', +8476=>'L', +8477=>'L', +8478=>'ON', +8479=>'ON', +8480=>'ON', +8481=>'ON', +8482=>'ON', +8483=>'ON', +8484=>'L', +8485=>'ON', +8486=>'L', +8487=>'ON', +8488=>'L', +8489=>'ON', +8490=>'L', +8491=>'L', +8492=>'L', +8493=>'L', +8494=>'ET', +8495=>'L', +8496=>'L', +8497=>'L', +8498=>'L', +8499=>'L', +8500=>'L', +8501=>'L', +8502=>'L', +8503=>'L', +8504=>'L', +8505=>'L', +8506=>'ON', +8507=>'ON', +8508=>'L', +8509=>'L', +8510=>'L', +8511=>'L', +8512=>'ON', +8513=>'ON', +8514=>'ON', +8515=>'ON', +8516=>'ON', +8517=>'L', +8518=>'L', +8519=>'L', +8520=>'L', +8521=>'L', +8522=>'ON', +8523=>'ON', +8524=>'ON', +8525=>'ON', +8526=>'L', +8531=>'ON', +8532=>'ON', +8533=>'ON', +8534=>'ON', +8535=>'ON', +8536=>'ON', +8537=>'ON', +8538=>'ON', +8539=>'ON', +8540=>'ON', +8541=>'ON', +8542=>'ON', +8543=>'ON', +8544=>'L', +8545=>'L', +8546=>'L', +8547=>'L', +8548=>'L', +8549=>'L', +8550=>'L', +8551=>'L', +8552=>'L', +8553=>'L', +8554=>'L', +8555=>'L', +8556=>'L', +8557=>'L', +8558=>'L', +8559=>'L', +8560=>'L', +8561=>'L', +8562=>'L', +8563=>'L', +8564=>'L', +8565=>'L', +8566=>'L', +8567=>'L', +8568=>'L', +8569=>'L', +8570=>'L', +8571=>'L', +8572=>'L', +8573=>'L', +8574=>'L', +8575=>'L', +8576=>'L', +8577=>'L', +8578=>'L', +8579=>'L', +8580=>'L', +8592=>'ON', +8593=>'ON', +8594=>'ON', +8595=>'ON', +8596=>'ON', +8597=>'ON', +8598=>'ON', +8599=>'ON', +8600=>'ON', +8601=>'ON', +8602=>'ON', +8603=>'ON', +8604=>'ON', +8605=>'ON', +8606=>'ON', +8607=>'ON', +8608=>'ON', +8609=>'ON', +8610=>'ON', +8611=>'ON', +8612=>'ON', +8613=>'ON', +8614=>'ON', +8615=>'ON', +8616=>'ON', +8617=>'ON', +8618=>'ON', +8619=>'ON', +8620=>'ON', +8621=>'ON', +8622=>'ON', +8623=>'ON', +8624=>'ON', +8625=>'ON', +8626=>'ON', +8627=>'ON', +8628=>'ON', +8629=>'ON', +8630=>'ON', +8631=>'ON', +8632=>'ON', +8633=>'ON', +8634=>'ON', +8635=>'ON', +8636=>'ON', +8637=>'ON', +8638=>'ON', +8639=>'ON', +8640=>'ON', +8641=>'ON', +8642=>'ON', +8643=>'ON', +8644=>'ON', +8645=>'ON', +8646=>'ON', +8647=>'ON', +8648=>'ON', +8649=>'ON', +8650=>'ON', +8651=>'ON', +8652=>'ON', +8653=>'ON', +8654=>'ON', +8655=>'ON', +8656=>'ON', +8657=>'ON', +8658=>'ON', +8659=>'ON', +8660=>'ON', +8661=>'ON', +8662=>'ON', +8663=>'ON', +8664=>'ON', +8665=>'ON', +8666=>'ON', +8667=>'ON', +8668=>'ON', +8669=>'ON', +8670=>'ON', +8671=>'ON', +8672=>'ON', +8673=>'ON', +8674=>'ON', +8675=>'ON', +8676=>'ON', +8677=>'ON', +8678=>'ON', +8679=>'ON', +8680=>'ON', +8681=>'ON', +8682=>'ON', +8683=>'ON', +8684=>'ON', +8685=>'ON', +8686=>'ON', +8687=>'ON', +8688=>'ON', +8689=>'ON', +8690=>'ON', +8691=>'ON', +8692=>'ON', +8693=>'ON', +8694=>'ON', +8695=>'ON', +8696=>'ON', +8697=>'ON', +8698=>'ON', +8699=>'ON', +8700=>'ON', +8701=>'ON', +8702=>'ON', +8703=>'ON', +8704=>'ON', +8705=>'ON', +8706=>'ON', +8707=>'ON', +8708=>'ON', +8709=>'ON', +8710=>'ON', +8711=>'ON', +8712=>'ON', +8713=>'ON', +8714=>'ON', +8715=>'ON', +8716=>'ON', +8717=>'ON', +8718=>'ON', +8719=>'ON', +8720=>'ON', +8721=>'ON', +8722=>'ES', +8723=>'ET', +8724=>'ON', +8725=>'ON', +8726=>'ON', +8727=>'ON', +8728=>'ON', +8729=>'ON', +8730=>'ON', +8731=>'ON', +8732=>'ON', +8733=>'ON', +8734=>'ON', +8735=>'ON', +8736=>'ON', +8737=>'ON', +8738=>'ON', +8739=>'ON', +8740=>'ON', +8741=>'ON', +8742=>'ON', +8743=>'ON', +8744=>'ON', +8745=>'ON', +8746=>'ON', +8747=>'ON', +8748=>'ON', +8749=>'ON', +8750=>'ON', +8751=>'ON', +8752=>'ON', +8753=>'ON', +8754=>'ON', +8755=>'ON', +8756=>'ON', +8757=>'ON', +8758=>'ON', +8759=>'ON', +8760=>'ON', +8761=>'ON', +8762=>'ON', +8763=>'ON', +8764=>'ON', +8765=>'ON', +8766=>'ON', +8767=>'ON', +8768=>'ON', +8769=>'ON', +8770=>'ON', +8771=>'ON', +8772=>'ON', +8773=>'ON', +8774=>'ON', +8775=>'ON', +8776=>'ON', +8777=>'ON', +8778=>'ON', +8779=>'ON', +8780=>'ON', +8781=>'ON', +8782=>'ON', +8783=>'ON', +8784=>'ON', +8785=>'ON', +8786=>'ON', +8787=>'ON', +8788=>'ON', +8789=>'ON', +8790=>'ON', +8791=>'ON', +8792=>'ON', +8793=>'ON', +8794=>'ON', +8795=>'ON', +8796=>'ON', +8797=>'ON', +8798=>'ON', +8799=>'ON', +8800=>'ON', +8801=>'ON', +8802=>'ON', +8803=>'ON', +8804=>'ON', +8805=>'ON', +8806=>'ON', +8807=>'ON', +8808=>'ON', +8809=>'ON', +8810=>'ON', +8811=>'ON', +8812=>'ON', +8813=>'ON', +8814=>'ON', +8815=>'ON', +8816=>'ON', +8817=>'ON', +8818=>'ON', +8819=>'ON', +8820=>'ON', +8821=>'ON', +8822=>'ON', +8823=>'ON', +8824=>'ON', +8825=>'ON', +8826=>'ON', +8827=>'ON', +8828=>'ON', +8829=>'ON', +8830=>'ON', +8831=>'ON', +8832=>'ON', +8833=>'ON', +8834=>'ON', +8835=>'ON', +8836=>'ON', +8837=>'ON', +8838=>'ON', +8839=>'ON', +8840=>'ON', +8841=>'ON', +8842=>'ON', +8843=>'ON', +8844=>'ON', +8845=>'ON', +8846=>'ON', +8847=>'ON', +8848=>'ON', +8849=>'ON', +8850=>'ON', +8851=>'ON', +8852=>'ON', +8853=>'ON', +8854=>'ON', +8855=>'ON', +8856=>'ON', +8857=>'ON', +8858=>'ON', +8859=>'ON', +8860=>'ON', +8861=>'ON', +8862=>'ON', +8863=>'ON', +8864=>'ON', +8865=>'ON', +8866=>'ON', +8867=>'ON', +8868=>'ON', +8869=>'ON', +8870=>'ON', +8871=>'ON', +8872=>'ON', +8873=>'ON', +8874=>'ON', +8875=>'ON', +8876=>'ON', +8877=>'ON', +8878=>'ON', +8879=>'ON', +8880=>'ON', +8881=>'ON', +8882=>'ON', +8883=>'ON', +8884=>'ON', +8885=>'ON', +8886=>'ON', +8887=>'ON', +8888=>'ON', +8889=>'ON', +8890=>'ON', +8891=>'ON', +8892=>'ON', +8893=>'ON', +8894=>'ON', +8895=>'ON', +8896=>'ON', +8897=>'ON', +8898=>'ON', +8899=>'ON', +8900=>'ON', +8901=>'ON', +8902=>'ON', +8903=>'ON', +8904=>'ON', +8905=>'ON', +8906=>'ON', +8907=>'ON', +8908=>'ON', +8909=>'ON', +8910=>'ON', +8911=>'ON', +8912=>'ON', +8913=>'ON', +8914=>'ON', +8915=>'ON', +8916=>'ON', +8917=>'ON', +8918=>'ON', +8919=>'ON', +8920=>'ON', +8921=>'ON', +8922=>'ON', +8923=>'ON', +8924=>'ON', +8925=>'ON', +8926=>'ON', +8927=>'ON', +8928=>'ON', +8929=>'ON', +8930=>'ON', +8931=>'ON', +8932=>'ON', +8933=>'ON', +8934=>'ON', +8935=>'ON', +8936=>'ON', +8937=>'ON', +8938=>'ON', +8939=>'ON', +8940=>'ON', +8941=>'ON', +8942=>'ON', +8943=>'ON', +8944=>'ON', +8945=>'ON', +8946=>'ON', +8947=>'ON', +8948=>'ON', +8949=>'ON', +8950=>'ON', +8951=>'ON', +8952=>'ON', +8953=>'ON', +8954=>'ON', +8955=>'ON', +8956=>'ON', +8957=>'ON', +8958=>'ON', +8959=>'ON', +8960=>'ON', +8961=>'ON', +8962=>'ON', +8963=>'ON', +8964=>'ON', +8965=>'ON', +8966=>'ON', +8967=>'ON', +8968=>'ON', +8969=>'ON', +8970=>'ON', +8971=>'ON', +8972=>'ON', +8973=>'ON', +8974=>'ON', +8975=>'ON', +8976=>'ON', +8977=>'ON', +8978=>'ON', +8979=>'ON', +8980=>'ON', +8981=>'ON', +8982=>'ON', +8983=>'ON', +8984=>'ON', +8985=>'ON', +8986=>'ON', +8987=>'ON', +8988=>'ON', +8989=>'ON', +8990=>'ON', +8991=>'ON', +8992=>'ON', +8993=>'ON', +8994=>'ON', +8995=>'ON', +8996=>'ON', +8997=>'ON', +8998=>'ON', +8999=>'ON', +9000=>'ON', +9001=>'ON', +9002=>'ON', +9003=>'ON', +9004=>'ON', +9005=>'ON', +9006=>'ON', +9007=>'ON', +9008=>'ON', +9009=>'ON', +9010=>'ON', +9011=>'ON', +9012=>'ON', +9013=>'ON', +9014=>'L', +9015=>'L', +9016=>'L', +9017=>'L', +9018=>'L', +9019=>'L', +9020=>'L', +9021=>'L', +9022=>'L', +9023=>'L', +9024=>'L', +9025=>'L', +9026=>'L', +9027=>'L', +9028=>'L', +9029=>'L', +9030=>'L', +9031=>'L', +9032=>'L', +9033=>'L', +9034=>'L', +9035=>'L', +9036=>'L', +9037=>'L', +9038=>'L', +9039=>'L', +9040=>'L', +9041=>'L', +9042=>'L', +9043=>'L', +9044=>'L', +9045=>'L', +9046=>'L', +9047=>'L', +9048=>'L', +9049=>'L', +9050=>'L', +9051=>'L', +9052=>'L', +9053=>'L', +9054=>'L', +9055=>'L', +9056=>'L', +9057=>'L', +9058=>'L', +9059=>'L', +9060=>'L', +9061=>'L', +9062=>'L', +9063=>'L', +9064=>'L', +9065=>'L', +9066=>'L', +9067=>'L', +9068=>'L', +9069=>'L', +9070=>'L', +9071=>'L', +9072=>'L', +9073=>'L', +9074=>'L', +9075=>'L', +9076=>'L', +9077=>'L', +9078=>'L', +9079=>'L', +9080=>'L', +9081=>'L', +9082=>'L', +9083=>'ON', +9084=>'ON', +9085=>'ON', +9086=>'ON', +9087=>'ON', +9088=>'ON', +9089=>'ON', +9090=>'ON', +9091=>'ON', +9092=>'ON', +9093=>'ON', +9094=>'ON', +9095=>'ON', +9096=>'ON', +9097=>'ON', +9098=>'ON', +9099=>'ON', +9100=>'ON', +9101=>'ON', +9102=>'ON', +9103=>'ON', +9104=>'ON', +9105=>'ON', +9106=>'ON', +9107=>'ON', +9108=>'ON', +9109=>'L', +9110=>'ON', +9111=>'ON', +9112=>'ON', +9113=>'ON', +9114=>'ON', +9115=>'ON', +9116=>'ON', +9117=>'ON', +9118=>'ON', +9119=>'ON', +9120=>'ON', +9121=>'ON', +9122=>'ON', +9123=>'ON', +9124=>'ON', +9125=>'ON', +9126=>'ON', +9127=>'ON', +9128=>'ON', +9129=>'ON', +9130=>'ON', +9131=>'ON', +9132=>'ON', +9133=>'ON', +9134=>'ON', +9135=>'ON', +9136=>'ON', +9137=>'ON', +9138=>'ON', +9139=>'ON', +9140=>'ON', +9141=>'ON', +9142=>'ON', +9143=>'ON', +9144=>'ON', +9145=>'ON', +9146=>'ON', +9147=>'ON', +9148=>'ON', +9149=>'ON', +9150=>'ON', +9151=>'ON', +9152=>'ON', +9153=>'ON', +9154=>'ON', +9155=>'ON', +9156=>'ON', +9157=>'ON', +9158=>'ON', +9159=>'ON', +9160=>'ON', +9161=>'ON', +9162=>'ON', +9163=>'ON', +9164=>'ON', +9165=>'ON', +9166=>'ON', +9167=>'ON', +9168=>'ON', +9169=>'ON', +9170=>'ON', +9171=>'ON', +9172=>'ON', +9173=>'ON', +9174=>'ON', +9175=>'ON', +9176=>'ON', +9177=>'ON', +9178=>'ON', +9179=>'ON', +9180=>'ON', +9181=>'ON', +9182=>'ON', +9183=>'ON', +9184=>'ON', +9185=>'ON', +9186=>'ON', +9187=>'ON', +9188=>'ON', +9189=>'ON', +9190=>'ON', +9191=>'ON', +9216=>'ON', +9217=>'ON', +9218=>'ON', +9219=>'ON', +9220=>'ON', +9221=>'ON', +9222=>'ON', +9223=>'ON', +9224=>'ON', +9225=>'ON', +9226=>'ON', +9227=>'ON', +9228=>'ON', +9229=>'ON', +9230=>'ON', +9231=>'ON', +9232=>'ON', +9233=>'ON', +9234=>'ON', +9235=>'ON', +9236=>'ON', +9237=>'ON', +9238=>'ON', +9239=>'ON', +9240=>'ON', +9241=>'ON', +9242=>'ON', +9243=>'ON', +9244=>'ON', +9245=>'ON', +9246=>'ON', +9247=>'ON', +9248=>'ON', +9249=>'ON', +9250=>'ON', +9251=>'ON', +9252=>'ON', +9253=>'ON', +9254=>'ON', +9280=>'ON', +9281=>'ON', +9282=>'ON', +9283=>'ON', +9284=>'ON', +9285=>'ON', +9286=>'ON', +9287=>'ON', +9288=>'ON', +9289=>'ON', +9290=>'ON', +9312=>'ON', +9313=>'ON', +9314=>'ON', +9315=>'ON', +9316=>'ON', +9317=>'ON', +9318=>'ON', +9319=>'ON', +9320=>'ON', +9321=>'ON', +9322=>'ON', +9323=>'ON', +9324=>'ON', +9325=>'ON', +9326=>'ON', +9327=>'ON', +9328=>'ON', +9329=>'ON', +9330=>'ON', +9331=>'ON', +9332=>'ON', +9333=>'ON', +9334=>'ON', +9335=>'ON', +9336=>'ON', +9337=>'ON', +9338=>'ON', +9339=>'ON', +9340=>'ON', +9341=>'ON', +9342=>'ON', +9343=>'ON', +9344=>'ON', +9345=>'ON', +9346=>'ON', +9347=>'ON', +9348=>'ON', +9349=>'ON', +9350=>'ON', +9351=>'ON', +9352=>'EN', +9353=>'EN', +9354=>'EN', +9355=>'EN', +9356=>'EN', +9357=>'EN', +9358=>'EN', +9359=>'EN', +9360=>'EN', +9361=>'EN', +9362=>'EN', +9363=>'EN', +9364=>'EN', +9365=>'EN', +9366=>'EN', +9367=>'EN', +9368=>'EN', +9369=>'EN', +9370=>'EN', +9371=>'EN', +9372=>'L', +9373=>'L', +9374=>'L', +9375=>'L', +9376=>'L', +9377=>'L', +9378=>'L', +9379=>'L', +9380=>'L', +9381=>'L', +9382=>'L', +9383=>'L', +9384=>'L', +9385=>'L', +9386=>'L', +9387=>'L', +9388=>'L', +9389=>'L', +9390=>'L', +9391=>'L', +9392=>'L', +9393=>'L', +9394=>'L', +9395=>'L', +9396=>'L', +9397=>'L', +9398=>'L', +9399=>'L', +9400=>'L', +9401=>'L', +9402=>'L', +9403=>'L', +9404=>'L', +9405=>'L', +9406=>'L', +9407=>'L', +9408=>'L', +9409=>'L', +9410=>'L', +9411=>'L', +9412=>'L', +9413=>'L', +9414=>'L', +9415=>'L', +9416=>'L', +9417=>'L', +9418=>'L', +9419=>'L', +9420=>'L', +9421=>'L', +9422=>'L', +9423=>'L', +9424=>'L', +9425=>'L', +9426=>'L', +9427=>'L', +9428=>'L', +9429=>'L', +9430=>'L', +9431=>'L', +9432=>'L', +9433=>'L', +9434=>'L', +9435=>'L', +9436=>'L', +9437=>'L', +9438=>'L', +9439=>'L', +9440=>'L', +9441=>'L', +9442=>'L', +9443=>'L', +9444=>'L', +9445=>'L', +9446=>'L', +9447=>'L', +9448=>'L', +9449=>'L', +9450=>'ON', +9451=>'ON', +9452=>'ON', +9453=>'ON', +9454=>'ON', +9455=>'ON', +9456=>'ON', +9457=>'ON', +9458=>'ON', +9459=>'ON', +9460=>'ON', +9461=>'ON', +9462=>'ON', +9463=>'ON', +9464=>'ON', +9465=>'ON', +9466=>'ON', +9467=>'ON', +9468=>'ON', +9469=>'ON', +9470=>'ON', +9471=>'ON', +9472=>'ON', +9473=>'ON', +9474=>'ON', +9475=>'ON', +9476=>'ON', +9477=>'ON', +9478=>'ON', +9479=>'ON', +9480=>'ON', +9481=>'ON', +9482=>'ON', +9483=>'ON', +9484=>'ON', +9485=>'ON', +9486=>'ON', +9487=>'ON', +9488=>'ON', +9489=>'ON', +9490=>'ON', +9491=>'ON', +9492=>'ON', +9493=>'ON', +9494=>'ON', +9495=>'ON', +9496=>'ON', +9497=>'ON', +9498=>'ON', +9499=>'ON', +9500=>'ON', +9501=>'ON', +9502=>'ON', +9503=>'ON', +9504=>'ON', +9505=>'ON', +9506=>'ON', +9507=>'ON', +9508=>'ON', +9509=>'ON', +9510=>'ON', +9511=>'ON', +9512=>'ON', +9513=>'ON', +9514=>'ON', +9515=>'ON', +9516=>'ON', +9517=>'ON', +9518=>'ON', +9519=>'ON', +9520=>'ON', +9521=>'ON', +9522=>'ON', +9523=>'ON', +9524=>'ON', +9525=>'ON', +9526=>'ON', +9527=>'ON', +9528=>'ON', +9529=>'ON', +9530=>'ON', +9531=>'ON', +9532=>'ON', +9533=>'ON', +9534=>'ON', +9535=>'ON', +9536=>'ON', +9537=>'ON', +9538=>'ON', +9539=>'ON', +9540=>'ON', +9541=>'ON', +9542=>'ON', +9543=>'ON', +9544=>'ON', +9545=>'ON', +9546=>'ON', +9547=>'ON', +9548=>'ON', +9549=>'ON', +9550=>'ON', +9551=>'ON', +9552=>'ON', +9553=>'ON', +9554=>'ON', +9555=>'ON', +9556=>'ON', +9557=>'ON', +9558=>'ON', +9559=>'ON', +9560=>'ON', +9561=>'ON', +9562=>'ON', +9563=>'ON', +9564=>'ON', +9565=>'ON', +9566=>'ON', +9567=>'ON', +9568=>'ON', +9569=>'ON', +9570=>'ON', +9571=>'ON', +9572=>'ON', +9573=>'ON', +9574=>'ON', +9575=>'ON', +9576=>'ON', +9577=>'ON', +9578=>'ON', +9579=>'ON', +9580=>'ON', +9581=>'ON', +9582=>'ON', +9583=>'ON', +9584=>'ON', +9585=>'ON', +9586=>'ON', +9587=>'ON', +9588=>'ON', +9589=>'ON', +9590=>'ON', +9591=>'ON', +9592=>'ON', +9593=>'ON', +9594=>'ON', +9595=>'ON', +9596=>'ON', +9597=>'ON', +9598=>'ON', +9599=>'ON', +9600=>'ON', +9601=>'ON', +9602=>'ON', +9603=>'ON', +9604=>'ON', +9605=>'ON', +9606=>'ON', +9607=>'ON', +9608=>'ON', +9609=>'ON', +9610=>'ON', +9611=>'ON', +9612=>'ON', +9613=>'ON', +9614=>'ON', +9615=>'ON', +9616=>'ON', +9617=>'ON', +9618=>'ON', +9619=>'ON', +9620=>'ON', +9621=>'ON', +9622=>'ON', +9623=>'ON', +9624=>'ON', +9625=>'ON', +9626=>'ON', +9627=>'ON', +9628=>'ON', +9629=>'ON', +9630=>'ON', +9631=>'ON', +9632=>'ON', +9633=>'ON', +9634=>'ON', +9635=>'ON', +9636=>'ON', +9637=>'ON', +9638=>'ON', +9639=>'ON', +9640=>'ON', +9641=>'ON', +9642=>'ON', +9643=>'ON', +9644=>'ON', +9645=>'ON', +9646=>'ON', +9647=>'ON', +9648=>'ON', +9649=>'ON', +9650=>'ON', +9651=>'ON', +9652=>'ON', +9653=>'ON', +9654=>'ON', +9655=>'ON', +9656=>'ON', +9657=>'ON', +9658=>'ON', +9659=>'ON', +9660=>'ON', +9661=>'ON', +9662=>'ON', +9663=>'ON', +9664=>'ON', +9665=>'ON', +9666=>'ON', +9667=>'ON', +9668=>'ON', +9669=>'ON', +9670=>'ON', +9671=>'ON', +9672=>'ON', +9673=>'ON', +9674=>'ON', +9675=>'ON', +9676=>'ON', +9677=>'ON', +9678=>'ON', +9679=>'ON', +9680=>'ON', +9681=>'ON', +9682=>'ON', +9683=>'ON', +9684=>'ON', +9685=>'ON', +9686=>'ON', +9687=>'ON', +9688=>'ON', +9689=>'ON', +9690=>'ON', +9691=>'ON', +9692=>'ON', +9693=>'ON', +9694=>'ON', +9695=>'ON', +9696=>'ON', +9697=>'ON', +9698=>'ON', +9699=>'ON', +9700=>'ON', +9701=>'ON', +9702=>'ON', +9703=>'ON', +9704=>'ON', +9705=>'ON', +9706=>'ON', +9707=>'ON', +9708=>'ON', +9709=>'ON', +9710=>'ON', +9711=>'ON', +9712=>'ON', +9713=>'ON', +9714=>'ON', +9715=>'ON', +9716=>'ON', +9717=>'ON', +9718=>'ON', +9719=>'ON', +9720=>'ON', +9721=>'ON', +9722=>'ON', +9723=>'ON', +9724=>'ON', +9725=>'ON', +9726=>'ON', +9727=>'ON', +9728=>'ON', +9729=>'ON', +9730=>'ON', +9731=>'ON', +9732=>'ON', +9733=>'ON', +9734=>'ON', +9735=>'ON', +9736=>'ON', +9737=>'ON', +9738=>'ON', +9739=>'ON', +9740=>'ON', +9741=>'ON', +9742=>'ON', +9743=>'ON', +9744=>'ON', +9745=>'ON', +9746=>'ON', +9747=>'ON', +9748=>'ON', +9749=>'ON', +9750=>'ON', +9751=>'ON', +9752=>'ON', +9753=>'ON', +9754=>'ON', +9755=>'ON', +9756=>'ON', +9757=>'ON', +9758=>'ON', +9759=>'ON', +9760=>'ON', +9761=>'ON', +9762=>'ON', +9763=>'ON', +9764=>'ON', +9765=>'ON', +9766=>'ON', +9767=>'ON', +9768=>'ON', +9769=>'ON', +9770=>'ON', +9771=>'ON', +9772=>'ON', +9773=>'ON', +9774=>'ON', +9775=>'ON', +9776=>'ON', +9777=>'ON', +9778=>'ON', +9779=>'ON', +9780=>'ON', +9781=>'ON', +9782=>'ON', +9783=>'ON', +9784=>'ON', +9785=>'ON', +9786=>'ON', +9787=>'ON', +9788=>'ON', +9789=>'ON', +9790=>'ON', +9791=>'ON', +9792=>'ON', +9793=>'ON', +9794=>'ON', +9795=>'ON', +9796=>'ON', +9797=>'ON', +9798=>'ON', +9799=>'ON', +9800=>'ON', +9801=>'ON', +9802=>'ON', +9803=>'ON', +9804=>'ON', +9805=>'ON', +9806=>'ON', +9807=>'ON', +9808=>'ON', +9809=>'ON', +9810=>'ON', +9811=>'ON', +9812=>'ON', +9813=>'ON', +9814=>'ON', +9815=>'ON', +9816=>'ON', +9817=>'ON', +9818=>'ON', +9819=>'ON', +9820=>'ON', +9821=>'ON', +9822=>'ON', +9823=>'ON', +9824=>'ON', +9825=>'ON', +9826=>'ON', +9827=>'ON', +9828=>'ON', +9829=>'ON', +9830=>'ON', +9831=>'ON', +9832=>'ON', +9833=>'ON', +9834=>'ON', +9835=>'ON', +9836=>'ON', +9837=>'ON', +9838=>'ON', +9839=>'ON', +9840=>'ON', +9841=>'ON', +9842=>'ON', +9843=>'ON', +9844=>'ON', +9845=>'ON', +9846=>'ON', +9847=>'ON', +9848=>'ON', +9849=>'ON', +9850=>'ON', +9851=>'ON', +9852=>'ON', +9853=>'ON', +9854=>'ON', +9855=>'ON', +9856=>'ON', +9857=>'ON', +9858=>'ON', +9859=>'ON', +9860=>'ON', +9861=>'ON', +9862=>'ON', +9863=>'ON', +9864=>'ON', +9865=>'ON', +9866=>'ON', +9867=>'ON', +9868=>'ON', +9869=>'ON', +9870=>'ON', +9871=>'ON', +9872=>'ON', +9873=>'ON', +9874=>'ON', +9875=>'ON', +9876=>'ON', +9877=>'ON', +9878=>'ON', +9879=>'ON', +9880=>'ON', +9881=>'ON', +9882=>'ON', +9883=>'ON', +9884=>'ON', +9888=>'ON', +9889=>'ON', +9890=>'ON', +9891=>'ON', +9892=>'ON', +9893=>'ON', +9894=>'ON', +9895=>'ON', +9896=>'ON', +9897=>'ON', +9898=>'ON', +9899=>'ON', +9900=>'L', +9901=>'ON', +9902=>'ON', +9903=>'ON', +9904=>'ON', +9905=>'ON', +9906=>'ON', +9985=>'ON', +9986=>'ON', +9987=>'ON', +9988=>'ON', +9990=>'ON', +9991=>'ON', +9992=>'ON', +9993=>'ON', +9996=>'ON', +9997=>'ON', +9998=>'ON', +9999=>'ON', +10000=>'ON', +10001=>'ON', +10002=>'ON', +10003=>'ON', +10004=>'ON', +10005=>'ON', +10006=>'ON', +10007=>'ON', +10008=>'ON', +10009=>'ON', +10010=>'ON', +10011=>'ON', +10012=>'ON', +10013=>'ON', +10014=>'ON', +10015=>'ON', +10016=>'ON', +10017=>'ON', +10018=>'ON', +10019=>'ON', +10020=>'ON', +10021=>'ON', +10022=>'ON', +10023=>'ON', +10025=>'ON', +10026=>'ON', +10027=>'ON', +10028=>'ON', +10029=>'ON', +10030=>'ON', +10031=>'ON', +10032=>'ON', +10033=>'ON', +10034=>'ON', +10035=>'ON', +10036=>'ON', +10037=>'ON', +10038=>'ON', +10039=>'ON', +10040=>'ON', +10041=>'ON', +10042=>'ON', +10043=>'ON', +10044=>'ON', +10045=>'ON', +10046=>'ON', +10047=>'ON', +10048=>'ON', +10049=>'ON', +10050=>'ON', +10051=>'ON', +10052=>'ON', +10053=>'ON', +10054=>'ON', +10055=>'ON', +10056=>'ON', +10057=>'ON', +10058=>'ON', +10059=>'ON', +10061=>'ON', +10063=>'ON', +10064=>'ON', +10065=>'ON', +10066=>'ON', +10070=>'ON', +10072=>'ON', +10073=>'ON', +10074=>'ON', +10075=>'ON', +10076=>'ON', +10077=>'ON', +10078=>'ON', +10081=>'ON', +10082=>'ON', +10083=>'ON', +10084=>'ON', +10085=>'ON', +10086=>'ON', +10087=>'ON', +10088=>'ON', +10089=>'ON', +10090=>'ON', +10091=>'ON', +10092=>'ON', +10093=>'ON', +10094=>'ON', +10095=>'ON', +10096=>'ON', +10097=>'ON', +10098=>'ON', +10099=>'ON', +10100=>'ON', +10101=>'ON', +10102=>'ON', +10103=>'ON', +10104=>'ON', +10105=>'ON', +10106=>'ON', +10107=>'ON', +10108=>'ON', +10109=>'ON', +10110=>'ON', +10111=>'ON', +10112=>'ON', +10113=>'ON', +10114=>'ON', +10115=>'ON', +10116=>'ON', +10117=>'ON', +10118=>'ON', +10119=>'ON', +10120=>'ON', +10121=>'ON', +10122=>'ON', +10123=>'ON', +10124=>'ON', +10125=>'ON', +10126=>'ON', +10127=>'ON', +10128=>'ON', +10129=>'ON', +10130=>'ON', +10131=>'ON', +10132=>'ON', +10136=>'ON', +10137=>'ON', +10138=>'ON', +10139=>'ON', +10140=>'ON', +10141=>'ON', +10142=>'ON', +10143=>'ON', +10144=>'ON', +10145=>'ON', +10146=>'ON', +10147=>'ON', +10148=>'ON', +10149=>'ON', +10150=>'ON', +10151=>'ON', +10152=>'ON', +10153=>'ON', +10154=>'ON', +10155=>'ON', +10156=>'ON', +10157=>'ON', +10158=>'ON', +10159=>'ON', +10161=>'ON', +10162=>'ON', +10163=>'ON', +10164=>'ON', +10165=>'ON', +10166=>'ON', +10167=>'ON', +10168=>'ON', +10169=>'ON', +10170=>'ON', +10171=>'ON', +10172=>'ON', +10173=>'ON', +10174=>'ON', +10176=>'ON', +10177=>'ON', +10178=>'ON', +10179=>'ON', +10180=>'ON', +10181=>'ON', +10182=>'ON', +10183=>'ON', +10184=>'ON', +10185=>'ON', +10186=>'ON', +10192=>'ON', +10193=>'ON', +10194=>'ON', +10195=>'ON', +10196=>'ON', +10197=>'ON', +10198=>'ON', +10199=>'ON', +10200=>'ON', +10201=>'ON', +10202=>'ON', +10203=>'ON', +10204=>'ON', +10205=>'ON', +10206=>'ON', +10207=>'ON', +10208=>'ON', +10209=>'ON', +10210=>'ON', +10211=>'ON', +10212=>'ON', +10213=>'ON', +10214=>'ON', +10215=>'ON', +10216=>'ON', +10217=>'ON', +10218=>'ON', +10219=>'ON', +10224=>'ON', +10225=>'ON', +10226=>'ON', +10227=>'ON', +10228=>'ON', +10229=>'ON', +10230=>'ON', +10231=>'ON', +10232=>'ON', +10233=>'ON', +10234=>'ON', +10235=>'ON', +10236=>'ON', +10237=>'ON', +10238=>'ON', +10239=>'ON', +10240=>'L', +10241=>'L', +10242=>'L', +10243=>'L', +10244=>'L', +10245=>'L', +10246=>'L', +10247=>'L', +10248=>'L', +10249=>'L', +10250=>'L', +10251=>'L', +10252=>'L', +10253=>'L', +10254=>'L', +10255=>'L', +10256=>'L', +10257=>'L', +10258=>'L', +10259=>'L', +10260=>'L', +10261=>'L', +10262=>'L', +10263=>'L', +10264=>'L', +10265=>'L', +10266=>'L', +10267=>'L', +10268=>'L', +10269=>'L', +10270=>'L', +10271=>'L', +10272=>'L', +10273=>'L', +10274=>'L', +10275=>'L', +10276=>'L', +10277=>'L', +10278=>'L', +10279=>'L', +10280=>'L', +10281=>'L', +10282=>'L', +10283=>'L', +10284=>'L', +10285=>'L', +10286=>'L', +10287=>'L', +10288=>'L', +10289=>'L', +10290=>'L', +10291=>'L', +10292=>'L', +10293=>'L', +10294=>'L', +10295=>'L', +10296=>'L', +10297=>'L', +10298=>'L', +10299=>'L', +10300=>'L', +10301=>'L', +10302=>'L', +10303=>'L', +10304=>'L', +10305=>'L', +10306=>'L', +10307=>'L', +10308=>'L', +10309=>'L', +10310=>'L', +10311=>'L', +10312=>'L', +10313=>'L', +10314=>'L', +10315=>'L', +10316=>'L', +10317=>'L', +10318=>'L', +10319=>'L', +10320=>'L', +10321=>'L', +10322=>'L', +10323=>'L', +10324=>'L', +10325=>'L', +10326=>'L', +10327=>'L', +10328=>'L', +10329=>'L', +10330=>'L', +10331=>'L', +10332=>'L', +10333=>'L', +10334=>'L', +10335=>'L', +10336=>'L', +10337=>'L', +10338=>'L', +10339=>'L', +10340=>'L', +10341=>'L', +10342=>'L', +10343=>'L', +10344=>'L', +10345=>'L', +10346=>'L', +10347=>'L', +10348=>'L', +10349=>'L', +10350=>'L', +10351=>'L', +10352=>'L', +10353=>'L', +10354=>'L', +10355=>'L', +10356=>'L', +10357=>'L', +10358=>'L', +10359=>'L', +10360=>'L', +10361=>'L', +10362=>'L', +10363=>'L', +10364=>'L', +10365=>'L', +10366=>'L', +10367=>'L', +10368=>'L', +10369=>'L', +10370=>'L', +10371=>'L', +10372=>'L', +10373=>'L', +10374=>'L', +10375=>'L', +10376=>'L', +10377=>'L', +10378=>'L', +10379=>'L', +10380=>'L', +10381=>'L', +10382=>'L', +10383=>'L', +10384=>'L', +10385=>'L', +10386=>'L', +10387=>'L', +10388=>'L', +10389=>'L', +10390=>'L', +10391=>'L', +10392=>'L', +10393=>'L', +10394=>'L', +10395=>'L', +10396=>'L', +10397=>'L', +10398=>'L', +10399=>'L', +10400=>'L', +10401=>'L', +10402=>'L', +10403=>'L', +10404=>'L', +10405=>'L', +10406=>'L', +10407=>'L', +10408=>'L', +10409=>'L', +10410=>'L', +10411=>'L', +10412=>'L', +10413=>'L', +10414=>'L', +10415=>'L', +10416=>'L', +10417=>'L', +10418=>'L', +10419=>'L', +10420=>'L', +10421=>'L', +10422=>'L', +10423=>'L', +10424=>'L', +10425=>'L', +10426=>'L', +10427=>'L', +10428=>'L', +10429=>'L', +10430=>'L', +10431=>'L', +10432=>'L', +10433=>'L', +10434=>'L', +10435=>'L', +10436=>'L', +10437=>'L', +10438=>'L', +10439=>'L', +10440=>'L', +10441=>'L', +10442=>'L', +10443=>'L', +10444=>'L', +10445=>'L', +10446=>'L', +10447=>'L', +10448=>'L', +10449=>'L', +10450=>'L', +10451=>'L', +10452=>'L', +10453=>'L', +10454=>'L', +10455=>'L', +10456=>'L', +10457=>'L', +10458=>'L', +10459=>'L', +10460=>'L', +10461=>'L', +10462=>'L', +10463=>'L', +10464=>'L', +10465=>'L', +10466=>'L', +10467=>'L', +10468=>'L', +10469=>'L', +10470=>'L', +10471=>'L', +10472=>'L', +10473=>'L', +10474=>'L', +10475=>'L', +10476=>'L', +10477=>'L', +10478=>'L', +10479=>'L', +10480=>'L', +10481=>'L', +10482=>'L', +10483=>'L', +10484=>'L', +10485=>'L', +10486=>'L', +10487=>'L', +10488=>'L', +10489=>'L', +10490=>'L', +10491=>'L', +10492=>'L', +10493=>'L', +10494=>'L', +10495=>'L', +10496=>'ON', +10497=>'ON', +10498=>'ON', +10499=>'ON', +10500=>'ON', +10501=>'ON', +10502=>'ON', +10503=>'ON', +10504=>'ON', +10505=>'ON', +10506=>'ON', +10507=>'ON', +10508=>'ON', +10509=>'ON', +10510=>'ON', +10511=>'ON', +10512=>'ON', +10513=>'ON', +10514=>'ON', +10515=>'ON', +10516=>'ON', +10517=>'ON', +10518=>'ON', +10519=>'ON', +10520=>'ON', +10521=>'ON', +10522=>'ON', +10523=>'ON', +10524=>'ON', +10525=>'ON', +10526=>'ON', +10527=>'ON', +10528=>'ON', +10529=>'ON', +10530=>'ON', +10531=>'ON', +10532=>'ON', +10533=>'ON', +10534=>'ON', +10535=>'ON', +10536=>'ON', +10537=>'ON', +10538=>'ON', +10539=>'ON', +10540=>'ON', +10541=>'ON', +10542=>'ON', +10543=>'ON', +10544=>'ON', +10545=>'ON', +10546=>'ON', +10547=>'ON', +10548=>'ON', +10549=>'ON', +10550=>'ON', +10551=>'ON', +10552=>'ON', +10553=>'ON', +10554=>'ON', +10555=>'ON', +10556=>'ON', +10557=>'ON', +10558=>'ON', +10559=>'ON', +10560=>'ON', +10561=>'ON', +10562=>'ON', +10563=>'ON', +10564=>'ON', +10565=>'ON', +10566=>'ON', +10567=>'ON', +10568=>'ON', +10569=>'ON', +10570=>'ON', +10571=>'ON', +10572=>'ON', +10573=>'ON', +10574=>'ON', +10575=>'ON', +10576=>'ON', +10577=>'ON', +10578=>'ON', +10579=>'ON', +10580=>'ON', +10581=>'ON', +10582=>'ON', +10583=>'ON', +10584=>'ON', +10585=>'ON', +10586=>'ON', +10587=>'ON', +10588=>'ON', +10589=>'ON', +10590=>'ON', +10591=>'ON', +10592=>'ON', +10593=>'ON', +10594=>'ON', +10595=>'ON', +10596=>'ON', +10597=>'ON', +10598=>'ON', +10599=>'ON', +10600=>'ON', +10601=>'ON', +10602=>'ON', +10603=>'ON', +10604=>'ON', +10605=>'ON', +10606=>'ON', +10607=>'ON', +10608=>'ON', +10609=>'ON', +10610=>'ON', +10611=>'ON', +10612=>'ON', +10613=>'ON', +10614=>'ON', +10615=>'ON', +10616=>'ON', +10617=>'ON', +10618=>'ON', +10619=>'ON', +10620=>'ON', +10621=>'ON', +10622=>'ON', +10623=>'ON', +10624=>'ON', +10625=>'ON', +10626=>'ON', +10627=>'ON', +10628=>'ON', +10629=>'ON', +10630=>'ON', +10631=>'ON', +10632=>'ON', +10633=>'ON', +10634=>'ON', +10635=>'ON', +10636=>'ON', +10637=>'ON', +10638=>'ON', +10639=>'ON', +10640=>'ON', +10641=>'ON', +10642=>'ON', +10643=>'ON', +10644=>'ON', +10645=>'ON', +10646=>'ON', +10647=>'ON', +10648=>'ON', +10649=>'ON', +10650=>'ON', +10651=>'ON', +10652=>'ON', +10653=>'ON', +10654=>'ON', +10655=>'ON', +10656=>'ON', +10657=>'ON', +10658=>'ON', +10659=>'ON', +10660=>'ON', +10661=>'ON', +10662=>'ON', +10663=>'ON', +10664=>'ON', +10665=>'ON', +10666=>'ON', +10667=>'ON', +10668=>'ON', +10669=>'ON', +10670=>'ON', +10671=>'ON', +10672=>'ON', +10673=>'ON', +10674=>'ON', +10675=>'ON', +10676=>'ON', +10677=>'ON', +10678=>'ON', +10679=>'ON', +10680=>'ON', +10681=>'ON', +10682=>'ON', +10683=>'ON', +10684=>'ON', +10685=>'ON', +10686=>'ON', +10687=>'ON', +10688=>'ON', +10689=>'ON', +10690=>'ON', +10691=>'ON', +10692=>'ON', +10693=>'ON', +10694=>'ON', +10695=>'ON', +10696=>'ON', +10697=>'ON', +10698=>'ON', +10699=>'ON', +10700=>'ON', +10701=>'ON', +10702=>'ON', +10703=>'ON', +10704=>'ON', +10705=>'ON', +10706=>'ON', +10707=>'ON', +10708=>'ON', +10709=>'ON', +10710=>'ON', +10711=>'ON', +10712=>'ON', +10713=>'ON', +10714=>'ON', +10715=>'ON', +10716=>'ON', +10717=>'ON', +10718=>'ON', +10719=>'ON', +10720=>'ON', +10721=>'ON', +10722=>'ON', +10723=>'ON', +10724=>'ON', +10725=>'ON', +10726=>'ON', +10727=>'ON', +10728=>'ON', +10729=>'ON', +10730=>'ON', +10731=>'ON', +10732=>'ON', +10733=>'ON', +10734=>'ON', +10735=>'ON', +10736=>'ON', +10737=>'ON', +10738=>'ON', +10739=>'ON', +10740=>'ON', +10741=>'ON', +10742=>'ON', +10743=>'ON', +10744=>'ON', +10745=>'ON', +10746=>'ON', +10747=>'ON', +10748=>'ON', +10749=>'ON', +10750=>'ON', +10751=>'ON', +10752=>'ON', +10753=>'ON', +10754=>'ON', +10755=>'ON', +10756=>'ON', +10757=>'ON', +10758=>'ON', +10759=>'ON', +10760=>'ON', +10761=>'ON', +10762=>'ON', +10763=>'ON', +10764=>'ON', +10765=>'ON', +10766=>'ON', +10767=>'ON', +10768=>'ON', +10769=>'ON', +10770=>'ON', +10771=>'ON', +10772=>'ON', +10773=>'ON', +10774=>'ON', +10775=>'ON', +10776=>'ON', +10777=>'ON', +10778=>'ON', +10779=>'ON', +10780=>'ON', +10781=>'ON', +10782=>'ON', +10783=>'ON', +10784=>'ON', +10785=>'ON', +10786=>'ON', +10787=>'ON', +10788=>'ON', +10789=>'ON', +10790=>'ON', +10791=>'ON', +10792=>'ON', +10793=>'ON', +10794=>'ON', +10795=>'ON', +10796=>'ON', +10797=>'ON', +10798=>'ON', +10799=>'ON', +10800=>'ON', +10801=>'ON', +10802=>'ON', +10803=>'ON', +10804=>'ON', +10805=>'ON', +10806=>'ON', +10807=>'ON', +10808=>'ON', +10809=>'ON', +10810=>'ON', +10811=>'ON', +10812=>'ON', +10813=>'ON', +10814=>'ON', +10815=>'ON', +10816=>'ON', +10817=>'ON', +10818=>'ON', +10819=>'ON', +10820=>'ON', +10821=>'ON', +10822=>'ON', +10823=>'ON', +10824=>'ON', +10825=>'ON', +10826=>'ON', +10827=>'ON', +10828=>'ON', +10829=>'ON', +10830=>'ON', +10831=>'ON', +10832=>'ON', +10833=>'ON', +10834=>'ON', +10835=>'ON', +10836=>'ON', +10837=>'ON', +10838=>'ON', +10839=>'ON', +10840=>'ON', +10841=>'ON', +10842=>'ON', +10843=>'ON', +10844=>'ON', +10845=>'ON', +10846=>'ON', +10847=>'ON', +10848=>'ON', +10849=>'ON', +10850=>'ON', +10851=>'ON', +10852=>'ON', +10853=>'ON', +10854=>'ON', +10855=>'ON', +10856=>'ON', +10857=>'ON', +10858=>'ON', +10859=>'ON', +10860=>'ON', +10861=>'ON', +10862=>'ON', +10863=>'ON', +10864=>'ON', +10865=>'ON', +10866=>'ON', +10867=>'ON', +10868=>'ON', +10869=>'ON', +10870=>'ON', +10871=>'ON', +10872=>'ON', +10873=>'ON', +10874=>'ON', +10875=>'ON', +10876=>'ON', +10877=>'ON', +10878=>'ON', +10879=>'ON', +10880=>'ON', +10881=>'ON', +10882=>'ON', +10883=>'ON', +10884=>'ON', +10885=>'ON', +10886=>'ON', +10887=>'ON', +10888=>'ON', +10889=>'ON', +10890=>'ON', +10891=>'ON', +10892=>'ON', +10893=>'ON', +10894=>'ON', +10895=>'ON', +10896=>'ON', +10897=>'ON', +10898=>'ON', +10899=>'ON', +10900=>'ON', +10901=>'ON', +10902=>'ON', +10903=>'ON', +10904=>'ON', +10905=>'ON', +10906=>'ON', +10907=>'ON', +10908=>'ON', +10909=>'ON', +10910=>'ON', +10911=>'ON', +10912=>'ON', +10913=>'ON', +10914=>'ON', +10915=>'ON', +10916=>'ON', +10917=>'ON', +10918=>'ON', +10919=>'ON', +10920=>'ON', +10921=>'ON', +10922=>'ON', +10923=>'ON', +10924=>'ON', +10925=>'ON', +10926=>'ON', +10927=>'ON', +10928=>'ON', +10929=>'ON', +10930=>'ON', +10931=>'ON', +10932=>'ON', +10933=>'ON', +10934=>'ON', +10935=>'ON', +10936=>'ON', +10937=>'ON', +10938=>'ON', +10939=>'ON', +10940=>'ON', +10941=>'ON', +10942=>'ON', +10943=>'ON', +10944=>'ON', +10945=>'ON', +10946=>'ON', +10947=>'ON', +10948=>'ON', +10949=>'ON', +10950=>'ON', +10951=>'ON', +10952=>'ON', +10953=>'ON', +10954=>'ON', +10955=>'ON', +10956=>'ON', +10957=>'ON', +10958=>'ON', +10959=>'ON', +10960=>'ON', +10961=>'ON', +10962=>'ON', +10963=>'ON', +10964=>'ON', +10965=>'ON', +10966=>'ON', +10967=>'ON', +10968=>'ON', +10969=>'ON', +10970=>'ON', +10971=>'ON', +10972=>'ON', +10973=>'ON', +10974=>'ON', +10975=>'ON', +10976=>'ON', +10977=>'ON', +10978=>'ON', +10979=>'ON', +10980=>'ON', +10981=>'ON', +10982=>'ON', +10983=>'ON', +10984=>'ON', +10985=>'ON', +10986=>'ON', +10987=>'ON', +10988=>'ON', +10989=>'ON', +10990=>'ON', +10991=>'ON', +10992=>'ON', +10993=>'ON', +10994=>'ON', +10995=>'ON', +10996=>'ON', +10997=>'ON', +10998=>'ON', +10999=>'ON', +11000=>'ON', +11001=>'ON', +11002=>'ON', +11003=>'ON', +11004=>'ON', +11005=>'ON', +11006=>'ON', +11007=>'ON', +11008=>'ON', +11009=>'ON', +11010=>'ON', +11011=>'ON', +11012=>'ON', +11013=>'ON', +11014=>'ON', +11015=>'ON', +11016=>'ON', +11017=>'ON', +11018=>'ON', +11019=>'ON', +11020=>'ON', +11021=>'ON', +11022=>'ON', +11023=>'ON', +11024=>'ON', +11025=>'ON', +11026=>'ON', +11027=>'ON', +11028=>'ON', +11029=>'ON', +11030=>'ON', +11031=>'ON', +11032=>'ON', +11033=>'ON', +11034=>'ON', +11040=>'ON', +11041=>'ON', +11042=>'ON', +11043=>'ON', +11264=>'L', +11265=>'L', +11266=>'L', +11267=>'L', +11268=>'L', +11269=>'L', +11270=>'L', +11271=>'L', +11272=>'L', +11273=>'L', +11274=>'L', +11275=>'L', +11276=>'L', +11277=>'L', +11278=>'L', +11279=>'L', +11280=>'L', +11281=>'L', +11282=>'L', +11283=>'L', +11284=>'L', +11285=>'L', +11286=>'L', +11287=>'L', +11288=>'L', +11289=>'L', +11290=>'L', +11291=>'L', +11292=>'L', +11293=>'L', +11294=>'L', +11295=>'L', +11296=>'L', +11297=>'L', +11298=>'L', +11299=>'L', +11300=>'L', +11301=>'L', +11302=>'L', +11303=>'L', +11304=>'L', +11305=>'L', +11306=>'L', +11307=>'L', +11308=>'L', +11309=>'L', +11310=>'L', +11312=>'L', +11313=>'L', +11314=>'L', +11315=>'L', +11316=>'L', +11317=>'L', +11318=>'L', +11319=>'L', +11320=>'L', +11321=>'L', +11322=>'L', +11323=>'L', +11324=>'L', +11325=>'L', +11326=>'L', +11327=>'L', +11328=>'L', +11329=>'L', +11330=>'L', +11331=>'L', +11332=>'L', +11333=>'L', +11334=>'L', +11335=>'L', +11336=>'L', +11337=>'L', +11338=>'L', +11339=>'L', +11340=>'L', +11341=>'L', +11342=>'L', +11343=>'L', +11344=>'L', +11345=>'L', +11346=>'L', +11347=>'L', +11348=>'L', +11349=>'L', +11350=>'L', +11351=>'L', +11352=>'L', +11353=>'L', +11354=>'L', +11355=>'L', +11356=>'L', +11357=>'L', +11358=>'L', +11360=>'L', +11361=>'L', +11362=>'L', +11363=>'L', +11364=>'L', +11365=>'L', +11366=>'L', +11367=>'L', +11368=>'L', +11369=>'L', +11370=>'L', +11371=>'L', +11372=>'L', +11380=>'L', +11381=>'L', +11382=>'L', +11383=>'L', +11392=>'L', +11393=>'L', +11394=>'L', +11395=>'L', +11396=>'L', +11397=>'L', +11398=>'L', +11399=>'L', +11400=>'L', +11401=>'L', +11402=>'L', +11403=>'L', +11404=>'L', +11405=>'L', +11406=>'L', +11407=>'L', +11408=>'L', +11409=>'L', +11410=>'L', +11411=>'L', +11412=>'L', +11413=>'L', +11414=>'L', +11415=>'L', +11416=>'L', +11417=>'L', +11418=>'L', +11419=>'L', +11420=>'L', +11421=>'L', +11422=>'L', +11423=>'L', +11424=>'L', +11425=>'L', +11426=>'L', +11427=>'L', +11428=>'L', +11429=>'L', +11430=>'L', +11431=>'L', +11432=>'L', +11433=>'L', +11434=>'L', +11435=>'L', +11436=>'L', +11437=>'L', +11438=>'L', +11439=>'L', +11440=>'L', +11441=>'L', +11442=>'L', +11443=>'L', +11444=>'L', +11445=>'L', +11446=>'L', +11447=>'L', +11448=>'L', +11449=>'L', +11450=>'L', +11451=>'L', +11452=>'L', +11453=>'L', +11454=>'L', +11455=>'L', +11456=>'L', +11457=>'L', +11458=>'L', +11459=>'L', +11460=>'L', +11461=>'L', +11462=>'L', +11463=>'L', +11464=>'L', +11465=>'L', +11466=>'L', +11467=>'L', +11468=>'L', +11469=>'L', +11470=>'L', +11471=>'L', +11472=>'L', +11473=>'L', +11474=>'L', +11475=>'L', +11476=>'L', +11477=>'L', +11478=>'L', +11479=>'L', +11480=>'L', +11481=>'L', +11482=>'L', +11483=>'L', +11484=>'L', +11485=>'L', +11486=>'L', +11487=>'L', +11488=>'L', +11489=>'L', +11490=>'L', +11491=>'L', +11492=>'L', +11493=>'ON', +11494=>'ON', +11495=>'ON', +11496=>'ON', +11497=>'ON', +11498=>'ON', +11513=>'ON', +11514=>'ON', +11515=>'ON', +11516=>'ON', +11517=>'ON', +11518=>'ON', +11519=>'ON', +11520=>'L', +11521=>'L', +11522=>'L', +11523=>'L', +11524=>'L', +11525=>'L', +11526=>'L', +11527=>'L', +11528=>'L', +11529=>'L', +11530=>'L', +11531=>'L', +11532=>'L', +11533=>'L', +11534=>'L', +11535=>'L', +11536=>'L', +11537=>'L', +11538=>'L', +11539=>'L', +11540=>'L', +11541=>'L', +11542=>'L', +11543=>'L', +11544=>'L', +11545=>'L', +11546=>'L', +11547=>'L', +11548=>'L', +11549=>'L', +11550=>'L', +11551=>'L', +11552=>'L', +11553=>'L', +11554=>'L', +11555=>'L', +11556=>'L', +11557=>'L', +11568=>'L', +11569=>'L', +11570=>'L', +11571=>'L', +11572=>'L', +11573=>'L', +11574=>'L', +11575=>'L', +11576=>'L', +11577=>'L', +11578=>'L', +11579=>'L', +11580=>'L', +11581=>'L', +11582=>'L', +11583=>'L', +11584=>'L', +11585=>'L', +11586=>'L', +11587=>'L', +11588=>'L', +11589=>'L', +11590=>'L', +11591=>'L', +11592=>'L', +11593=>'L', +11594=>'L', +11595=>'L', +11596=>'L', +11597=>'L', +11598=>'L', +11599=>'L', +11600=>'L', +11601=>'L', +11602=>'L', +11603=>'L', +11604=>'L', +11605=>'L', +11606=>'L', +11607=>'L', +11608=>'L', +11609=>'L', +11610=>'L', +11611=>'L', +11612=>'L', +11613=>'L', +11614=>'L', +11615=>'L', +11616=>'L', +11617=>'L', +11618=>'L', +11619=>'L', +11620=>'L', +11621=>'L', +11631=>'L', +11648=>'L', +11649=>'L', +11650=>'L', +11651=>'L', +11652=>'L', +11653=>'L', +11654=>'L', +11655=>'L', +11656=>'L', +11657=>'L', +11658=>'L', +11659=>'L', +11660=>'L', +11661=>'L', +11662=>'L', +11663=>'L', +11664=>'L', +11665=>'L', +11666=>'L', +11667=>'L', +11668=>'L', +11669=>'L', +11670=>'L', +11680=>'L', +11681=>'L', +11682=>'L', +11683=>'L', +11684=>'L', +11685=>'L', +11686=>'L', +11688=>'L', +11689=>'L', +11690=>'L', +11691=>'L', +11692=>'L', +11693=>'L', +11694=>'L', +11696=>'L', +11697=>'L', +11698=>'L', +11699=>'L', +11700=>'L', +11701=>'L', +11702=>'L', +11704=>'L', +11705=>'L', +11706=>'L', +11707=>'L', +11708=>'L', +11709=>'L', +11710=>'L', +11712=>'L', +11713=>'L', +11714=>'L', +11715=>'L', +11716=>'L', +11717=>'L', +11718=>'L', +11720=>'L', +11721=>'L', +11722=>'L', +11723=>'L', +11724=>'L', +11725=>'L', +11726=>'L', +11728=>'L', +11729=>'L', +11730=>'L', +11731=>'L', +11732=>'L', +11733=>'L', +11734=>'L', +11736=>'L', +11737=>'L', +11738=>'L', +11739=>'L', +11740=>'L', +11741=>'L', +11742=>'L', +11776=>'ON', +11777=>'ON', +11778=>'ON', +11779=>'ON', +11780=>'ON', +11781=>'ON', +11782=>'ON', +11783=>'ON', +11784=>'ON', +11785=>'ON', +11786=>'ON', +11787=>'ON', +11788=>'ON', +11789=>'ON', +11790=>'ON', +11791=>'ON', +11792=>'ON', +11793=>'ON', +11794=>'ON', +11795=>'ON', +11796=>'ON', +11797=>'ON', +11798=>'ON', +11799=>'ON', +11804=>'ON', +11805=>'ON', +11904=>'ON', +11905=>'ON', +11906=>'ON', +11907=>'ON', +11908=>'ON', +11909=>'ON', +11910=>'ON', +11911=>'ON', +11912=>'ON', +11913=>'ON', +11914=>'ON', +11915=>'ON', +11916=>'ON', +11917=>'ON', +11918=>'ON', +11919=>'ON', +11920=>'ON', +11921=>'ON', +11922=>'ON', +11923=>'ON', +11924=>'ON', +11925=>'ON', +11926=>'ON', +11927=>'ON', +11928=>'ON', +11929=>'ON', +11931=>'ON', +11932=>'ON', +11933=>'ON', +11934=>'ON', +11935=>'ON', +11936=>'ON', +11937=>'ON', +11938=>'ON', +11939=>'ON', +11940=>'ON', +11941=>'ON', +11942=>'ON', +11943=>'ON', +11944=>'ON', +11945=>'ON', +11946=>'ON', +11947=>'ON', +11948=>'ON', +11949=>'ON', +11950=>'ON', +11951=>'ON', +11952=>'ON', +11953=>'ON', +11954=>'ON', +11955=>'ON', +11956=>'ON', +11957=>'ON', +11958=>'ON', +11959=>'ON', +11960=>'ON', +11961=>'ON', +11962=>'ON', +11963=>'ON', +11964=>'ON', +11965=>'ON', +11966=>'ON', +11967=>'ON', +11968=>'ON', +11969=>'ON', +11970=>'ON', +11971=>'ON', +11972=>'ON', +11973=>'ON', +11974=>'ON', +11975=>'ON', +11976=>'ON', +11977=>'ON', +11978=>'ON', +11979=>'ON', +11980=>'ON', +11981=>'ON', +11982=>'ON', +11983=>'ON', +11984=>'ON', +11985=>'ON', +11986=>'ON', +11987=>'ON', +11988=>'ON', +11989=>'ON', +11990=>'ON', +11991=>'ON', +11992=>'ON', +11993=>'ON', +11994=>'ON', +11995=>'ON', +11996=>'ON', +11997=>'ON', +11998=>'ON', +11999=>'ON', +12000=>'ON', +12001=>'ON', +12002=>'ON', +12003=>'ON', +12004=>'ON', +12005=>'ON', +12006=>'ON', +12007=>'ON', +12008=>'ON', +12009=>'ON', +12010=>'ON', +12011=>'ON', +12012=>'ON', +12013=>'ON', +12014=>'ON', +12015=>'ON', +12016=>'ON', +12017=>'ON', +12018=>'ON', +12019=>'ON', +12032=>'ON', +12033=>'ON', +12034=>'ON', +12035=>'ON', +12036=>'ON', +12037=>'ON', +12038=>'ON', +12039=>'ON', +12040=>'ON', +12041=>'ON', +12042=>'ON', +12043=>'ON', +12044=>'ON', +12045=>'ON', +12046=>'ON', +12047=>'ON', +12048=>'ON', +12049=>'ON', +12050=>'ON', +12051=>'ON', +12052=>'ON', +12053=>'ON', +12054=>'ON', +12055=>'ON', +12056=>'ON', +12057=>'ON', +12058=>'ON', +12059=>'ON', +12060=>'ON', +12061=>'ON', +12062=>'ON', +12063=>'ON', +12064=>'ON', +12065=>'ON', +12066=>'ON', +12067=>'ON', +12068=>'ON', +12069=>'ON', +12070=>'ON', +12071=>'ON', +12072=>'ON', +12073=>'ON', +12074=>'ON', +12075=>'ON', +12076=>'ON', +12077=>'ON', +12078=>'ON', +12079=>'ON', +12080=>'ON', +12081=>'ON', +12082=>'ON', +12083=>'ON', +12084=>'ON', +12085=>'ON', +12086=>'ON', +12087=>'ON', +12088=>'ON', +12089=>'ON', +12090=>'ON', +12091=>'ON', +12092=>'ON', +12093=>'ON', +12094=>'ON', +12095=>'ON', +12096=>'ON', +12097=>'ON', +12098=>'ON', +12099=>'ON', +12100=>'ON', +12101=>'ON', +12102=>'ON', +12103=>'ON', +12104=>'ON', +12105=>'ON', +12106=>'ON', +12107=>'ON', +12108=>'ON', +12109=>'ON', +12110=>'ON', +12111=>'ON', +12112=>'ON', +12113=>'ON', +12114=>'ON', +12115=>'ON', +12116=>'ON', +12117=>'ON', +12118=>'ON', +12119=>'ON', +12120=>'ON', +12121=>'ON', +12122=>'ON', +12123=>'ON', +12124=>'ON', +12125=>'ON', +12126=>'ON', +12127=>'ON', +12128=>'ON', +12129=>'ON', +12130=>'ON', +12131=>'ON', +12132=>'ON', +12133=>'ON', +12134=>'ON', +12135=>'ON', +12136=>'ON', +12137=>'ON', +12138=>'ON', +12139=>'ON', +12140=>'ON', +12141=>'ON', +12142=>'ON', +12143=>'ON', +12144=>'ON', +12145=>'ON', +12146=>'ON', +12147=>'ON', +12148=>'ON', +12149=>'ON', +12150=>'ON', +12151=>'ON', +12152=>'ON', +12153=>'ON', +12154=>'ON', +12155=>'ON', +12156=>'ON', +12157=>'ON', +12158=>'ON', +12159=>'ON', +12160=>'ON', +12161=>'ON', +12162=>'ON', +12163=>'ON', +12164=>'ON', +12165=>'ON', +12166=>'ON', +12167=>'ON', +12168=>'ON', +12169=>'ON', +12170=>'ON', +12171=>'ON', +12172=>'ON', +12173=>'ON', +12174=>'ON', +12175=>'ON', +12176=>'ON', +12177=>'ON', +12178=>'ON', +12179=>'ON', +12180=>'ON', +12181=>'ON', +12182=>'ON', +12183=>'ON', +12184=>'ON', +12185=>'ON', +12186=>'ON', +12187=>'ON', +12188=>'ON', +12189=>'ON', +12190=>'ON', +12191=>'ON', +12192=>'ON', +12193=>'ON', +12194=>'ON', +12195=>'ON', +12196=>'ON', +12197=>'ON', +12198=>'ON', +12199=>'ON', +12200=>'ON', +12201=>'ON', +12202=>'ON', +12203=>'ON', +12204=>'ON', +12205=>'ON', +12206=>'ON', +12207=>'ON', +12208=>'ON', +12209=>'ON', +12210=>'ON', +12211=>'ON', +12212=>'ON', +12213=>'ON', +12214=>'ON', +12215=>'ON', +12216=>'ON', +12217=>'ON', +12218=>'ON', +12219=>'ON', +12220=>'ON', +12221=>'ON', +12222=>'ON', +12223=>'ON', +12224=>'ON', +12225=>'ON', +12226=>'ON', +12227=>'ON', +12228=>'ON', +12229=>'ON', +12230=>'ON', +12231=>'ON', +12232=>'ON', +12233=>'ON', +12234=>'ON', +12235=>'ON', +12236=>'ON', +12237=>'ON', +12238=>'ON', +12239=>'ON', +12240=>'ON', +12241=>'ON', +12242=>'ON', +12243=>'ON', +12244=>'ON', +12245=>'ON', +12272=>'ON', +12273=>'ON', +12274=>'ON', +12275=>'ON', +12276=>'ON', +12277=>'ON', +12278=>'ON', +12279=>'ON', +12280=>'ON', +12281=>'ON', +12282=>'ON', +12283=>'ON', +12288=>'WS', +12289=>'ON', +12290=>'ON', +12291=>'ON', +12292=>'ON', +12293=>'L', +12294=>'L', +12295=>'L', +12296=>'ON', +12297=>'ON', +12298=>'ON', +12299=>'ON', +12300=>'ON', +12301=>'ON', +12302=>'ON', +12303=>'ON', +12304=>'ON', +12305=>'ON', +12306=>'ON', +12307=>'ON', +12308=>'ON', +12309=>'ON', +12310=>'ON', +12311=>'ON', +12312=>'ON', +12313=>'ON', +12314=>'ON', +12315=>'ON', +12316=>'ON', +12317=>'ON', +12318=>'ON', +12319=>'ON', +12320=>'ON', +12321=>'L', +12322=>'L', +12323=>'L', +12324=>'L', +12325=>'L', +12326=>'L', +12327=>'L', +12328=>'L', +12329=>'L', +12330=>'NSM', +12331=>'NSM', +12332=>'NSM', +12333=>'NSM', +12334=>'NSM', +12335=>'NSM', +12336=>'ON', +12337=>'L', +12338=>'L', +12339=>'L', +12340=>'L', +12341=>'L', +12342=>'ON', +12343=>'ON', +12344=>'L', +12345=>'L', +12346=>'L', +12347=>'L', +12348=>'L', +12349=>'ON', +12350=>'ON', +12351=>'ON', +12353=>'L', +12354=>'L', +12355=>'L', +12356=>'L', +12357=>'L', +12358=>'L', +12359=>'L', +12360=>'L', +12361=>'L', +12362=>'L', +12363=>'L', +12364=>'L', +12365=>'L', +12366=>'L', +12367=>'L', +12368=>'L', +12369=>'L', +12370=>'L', +12371=>'L', +12372=>'L', +12373=>'L', +12374=>'L', +12375=>'L', +12376=>'L', +12377=>'L', +12378=>'L', +12379=>'L', +12380=>'L', +12381=>'L', +12382=>'L', +12383=>'L', +12384=>'L', +12385=>'L', +12386=>'L', +12387=>'L', +12388=>'L', +12389=>'L', +12390=>'L', +12391=>'L', +12392=>'L', +12393=>'L', +12394=>'L', +12395=>'L', +12396=>'L', +12397=>'L', +12398=>'L', +12399=>'L', +12400=>'L', +12401=>'L', +12402=>'L', +12403=>'L', +12404=>'L', +12405=>'L', +12406=>'L', +12407=>'L', +12408=>'L', +12409=>'L', +12410=>'L', +12411=>'L', +12412=>'L', +12413=>'L', +12414=>'L', +12415=>'L', +12416=>'L', +12417=>'L', +12418=>'L', +12419=>'L', +12420=>'L', +12421=>'L', +12422=>'L', +12423=>'L', +12424=>'L', +12425=>'L', +12426=>'L', +12427=>'L', +12428=>'L', +12429=>'L', +12430=>'L', +12431=>'L', +12432=>'L', +12433=>'L', +12434=>'L', +12435=>'L', +12436=>'L', +12437=>'L', +12438=>'L', +12441=>'NSM', +12442=>'NSM', +12443=>'ON', +12444=>'ON', +12445=>'L', +12446=>'L', +12447=>'L', +12448=>'ON', +12449=>'L', +12450=>'L', +12451=>'L', +12452=>'L', +12453=>'L', +12454=>'L', +12455=>'L', +12456=>'L', +12457=>'L', +12458=>'L', +12459=>'L', +12460=>'L', +12461=>'L', +12462=>'L', +12463=>'L', +12464=>'L', +12465=>'L', +12466=>'L', +12467=>'L', +12468=>'L', +12469=>'L', +12470=>'L', +12471=>'L', +12472=>'L', +12473=>'L', +12474=>'L', +12475=>'L', +12476=>'L', +12477=>'L', +12478=>'L', +12479=>'L', +12480=>'L', +12481=>'L', +12482=>'L', +12483=>'L', +12484=>'L', +12485=>'L', +12486=>'L', +12487=>'L', +12488=>'L', +12489=>'L', +12490=>'L', +12491=>'L', +12492=>'L', +12493=>'L', +12494=>'L', +12495=>'L', +12496=>'L', +12497=>'L', +12498=>'L', +12499=>'L', +12500=>'L', +12501=>'L', +12502=>'L', +12503=>'L', +12504=>'L', +12505=>'L', +12506=>'L', +12507=>'L', +12508=>'L', +12509=>'L', +12510=>'L', +12511=>'L', +12512=>'L', +12513=>'L', +12514=>'L', +12515=>'L', +12516=>'L', +12517=>'L', +12518=>'L', +12519=>'L', +12520=>'L', +12521=>'L', +12522=>'L', +12523=>'L', +12524=>'L', +12525=>'L', +12526=>'L', +12527=>'L', +12528=>'L', +12529=>'L', +12530=>'L', +12531=>'L', +12532=>'L', +12533=>'L', +12534=>'L', +12535=>'L', +12536=>'L', +12537=>'L', +12538=>'L', +12539=>'ON', +12540=>'L', +12541=>'L', +12542=>'L', +12543=>'L', +12549=>'L', +12550=>'L', +12551=>'L', +12552=>'L', +12553=>'L', +12554=>'L', +12555=>'L', +12556=>'L', +12557=>'L', +12558=>'L', +12559=>'L', +12560=>'L', +12561=>'L', +12562=>'L', +12563=>'L', +12564=>'L', +12565=>'L', +12566=>'L', +12567=>'L', +12568=>'L', +12569=>'L', +12570=>'L', +12571=>'L', +12572=>'L', +12573=>'L', +12574=>'L', +12575=>'L', +12576=>'L', +12577=>'L', +12578=>'L', +12579=>'L', +12580=>'L', +12581=>'L', +12582=>'L', +12583=>'L', +12584=>'L', +12585=>'L', +12586=>'L', +12587=>'L', +12588=>'L', +12593=>'L', +12594=>'L', +12595=>'L', +12596=>'L', +12597=>'L', +12598=>'L', +12599=>'L', +12600=>'L', +12601=>'L', +12602=>'L', +12603=>'L', +12604=>'L', +12605=>'L', +12606=>'L', +12607=>'L', +12608=>'L', +12609=>'L', +12610=>'L', +12611=>'L', +12612=>'L', +12613=>'L', +12614=>'L', +12615=>'L', +12616=>'L', +12617=>'L', +12618=>'L', +12619=>'L', +12620=>'L', +12621=>'L', +12622=>'L', +12623=>'L', +12624=>'L', +12625=>'L', +12626=>'L', +12627=>'L', +12628=>'L', +12629=>'L', +12630=>'L', +12631=>'L', +12632=>'L', +12633=>'L', +12634=>'L', +12635=>'L', +12636=>'L', +12637=>'L', +12638=>'L', +12639=>'L', +12640=>'L', +12641=>'L', +12642=>'L', +12643=>'L', +12644=>'L', +12645=>'L', +12646=>'L', +12647=>'L', +12648=>'L', +12649=>'L', +12650=>'L', +12651=>'L', +12652=>'L', +12653=>'L', +12654=>'L', +12655=>'L', +12656=>'L', +12657=>'L', +12658=>'L', +12659=>'L', +12660=>'L', +12661=>'L', +12662=>'L', +12663=>'L', +12664=>'L', +12665=>'L', +12666=>'L', +12667=>'L', +12668=>'L', +12669=>'L', +12670=>'L', +12671=>'L', +12672=>'L', +12673=>'L', +12674=>'L', +12675=>'L', +12676=>'L', +12677=>'L', +12678=>'L', +12679=>'L', +12680=>'L', +12681=>'L', +12682=>'L', +12683=>'L', +12684=>'L', +12685=>'L', +12686=>'L', +12688=>'L', +12689=>'L', +12690=>'L', +12691=>'L', +12692=>'L', +12693=>'L', +12694=>'L', +12695=>'L', +12696=>'L', +12697=>'L', +12698=>'L', +12699=>'L', +12700=>'L', +12701=>'L', +12702=>'L', +12703=>'L', +12704=>'L', +12705=>'L', +12706=>'L', +12707=>'L', +12708=>'L', +12709=>'L', +12710=>'L', +12711=>'L', +12712=>'L', +12713=>'L', +12714=>'L', +12715=>'L', +12716=>'L', +12717=>'L', +12718=>'L', +12719=>'L', +12720=>'L', +12721=>'L', +12722=>'L', +12723=>'L', +12724=>'L', +12725=>'L', +12726=>'L', +12727=>'L', +12736=>'ON', +12737=>'ON', +12738=>'ON', +12739=>'ON', +12740=>'ON', +12741=>'ON', +12742=>'ON', +12743=>'ON', +12744=>'ON', +12745=>'ON', +12746=>'ON', +12747=>'ON', +12748=>'ON', +12749=>'ON', +12750=>'ON', +12751=>'ON', +12784=>'L', +12785=>'L', +12786=>'L', +12787=>'L', +12788=>'L', +12789=>'L', +12790=>'L', +12791=>'L', +12792=>'L', +12793=>'L', +12794=>'L', +12795=>'L', +12796=>'L', +12797=>'L', +12798=>'L', +12799=>'L', +12800=>'L', +12801=>'L', +12802=>'L', +12803=>'L', +12804=>'L', +12805=>'L', +12806=>'L', +12807=>'L', +12808=>'L', +12809=>'L', +12810=>'L', +12811=>'L', +12812=>'L', +12813=>'L', +12814=>'L', +12815=>'L', +12816=>'L', +12817=>'L', +12818=>'L', +12819=>'L', +12820=>'L', +12821=>'L', +12822=>'L', +12823=>'L', +12824=>'L', +12825=>'L', +12826=>'L', +12827=>'L', +12828=>'L', +12829=>'ON', +12830=>'ON', +12832=>'L', +12833=>'L', +12834=>'L', +12835=>'L', +12836=>'L', +12837=>'L', +12838=>'L', +12839=>'L', +12840=>'L', +12841=>'L', +12842=>'L', +12843=>'L', +12844=>'L', +12845=>'L', +12846=>'L', +12847=>'L', +12848=>'L', +12849=>'L', +12850=>'L', +12851=>'L', +12852=>'L', +12853=>'L', +12854=>'L', +12855=>'L', +12856=>'L', +12857=>'L', +12858=>'L', +12859=>'L', +12860=>'L', +12861=>'L', +12862=>'L', +12863=>'L', +12864=>'L', +12865=>'L', +12866=>'L', +12867=>'L', +12880=>'ON', +12881=>'ON', +12882=>'ON', +12883=>'ON', +12884=>'ON', +12885=>'ON', +12886=>'ON', +12887=>'ON', +12888=>'ON', +12889=>'ON', +12890=>'ON', +12891=>'ON', +12892=>'ON', +12893=>'ON', +12894=>'ON', +12895=>'ON', +12896=>'L', +12897=>'L', +12898=>'L', +12899=>'L', +12900=>'L', +12901=>'L', +12902=>'L', +12903=>'L', +12904=>'L', +12905=>'L', +12906=>'L', +12907=>'L', +12908=>'L', +12909=>'L', +12910=>'L', +12911=>'L', +12912=>'L', +12913=>'L', +12914=>'L', +12915=>'L', +12916=>'L', +12917=>'L', +12918=>'L', +12919=>'L', +12920=>'L', +12921=>'L', +12922=>'L', +12923=>'L', +12924=>'ON', +12925=>'ON', +12926=>'ON', +12927=>'L', +12928=>'L', +12929=>'L', +12930=>'L', +12931=>'L', +12932=>'L', +12933=>'L', +12934=>'L', +12935=>'L', +12936=>'L', +12937=>'L', +12938=>'L', +12939=>'L', +12940=>'L', +12941=>'L', +12942=>'L', +12943=>'L', +12944=>'L', +12945=>'L', +12946=>'L', +12947=>'L', +12948=>'L', +12949=>'L', +12950=>'L', +12951=>'L', +12952=>'L', +12953=>'L', +12954=>'L', +12955=>'L', +12956=>'L', +12957=>'L', +12958=>'L', +12959=>'L', +12960=>'L', +12961=>'L', +12962=>'L', +12963=>'L', +12964=>'L', +12965=>'L', +12966=>'L', +12967=>'L', +12968=>'L', +12969=>'L', +12970=>'L', +12971=>'L', +12972=>'L', +12973=>'L', +12974=>'L', +12975=>'L', +12976=>'L', +12977=>'ON', +12978=>'ON', +12979=>'ON', +12980=>'ON', +12981=>'ON', +12982=>'ON', +12983=>'ON', +12984=>'ON', +12985=>'ON', +12986=>'ON', +12987=>'ON', +12988=>'ON', +12989=>'ON', +12990=>'ON', +12991=>'ON', +12992=>'L', +12993=>'L', +12994=>'L', +12995=>'L', +12996=>'L', +12997=>'L', +12998=>'L', +12999=>'L', +13000=>'L', +13001=>'L', +13002=>'L', +13003=>'L', +13004=>'ON', +13005=>'ON', +13006=>'ON', +13007=>'ON', +13008=>'L', +13009=>'L', +13010=>'L', +13011=>'L', +13012=>'L', +13013=>'L', +13014=>'L', +13015=>'L', +13016=>'L', +13017=>'L', +13018=>'L', +13019=>'L', +13020=>'L', +13021=>'L', +13022=>'L', +13023=>'L', +13024=>'L', +13025=>'L', +13026=>'L', +13027=>'L', +13028=>'L', +13029=>'L', +13030=>'L', +13031=>'L', +13032=>'L', +13033=>'L', +13034=>'L', +13035=>'L', +13036=>'L', +13037=>'L', +13038=>'L', +13039=>'L', +13040=>'L', +13041=>'L', +13042=>'L', +13043=>'L', +13044=>'L', +13045=>'L', +13046=>'L', +13047=>'L', +13048=>'L', +13049=>'L', +13050=>'L', +13051=>'L', +13052=>'L', +13053=>'L', +13054=>'L', +13056=>'L', +13057=>'L', +13058=>'L', +13059=>'L', +13060=>'L', +13061=>'L', +13062=>'L', +13063=>'L', +13064=>'L', +13065=>'L', +13066=>'L', +13067=>'L', +13068=>'L', +13069=>'L', +13070=>'L', +13071=>'L', +13072=>'L', +13073=>'L', +13074=>'L', +13075=>'L', +13076=>'L', +13077=>'L', +13078=>'L', +13079=>'L', +13080=>'L', +13081=>'L', +13082=>'L', +13083=>'L', +13084=>'L', +13085=>'L', +13086=>'L', +13087=>'L', +13088=>'L', +13089=>'L', +13090=>'L', +13091=>'L', +13092=>'L', +13093=>'L', +13094=>'L', +13095=>'L', +13096=>'L', +13097=>'L', +13098=>'L', +13099=>'L', +13100=>'L', +13101=>'L', +13102=>'L', +13103=>'L', +13104=>'L', +13105=>'L', +13106=>'L', +13107=>'L', +13108=>'L', +13109=>'L', +13110=>'L', +13111=>'L', +13112=>'L', +13113=>'L', +13114=>'L', +13115=>'L', +13116=>'L', +13117=>'L', +13118=>'L', +13119=>'L', +13120=>'L', +13121=>'L', +13122=>'L', +13123=>'L', +13124=>'L', +13125=>'L', +13126=>'L', +13127=>'L', +13128=>'L', +13129=>'L', +13130=>'L', +13131=>'L', +13132=>'L', +13133=>'L', +13134=>'L', +13135=>'L', +13136=>'L', +13137=>'L', +13138=>'L', +13139=>'L', +13140=>'L', +13141=>'L', +13142=>'L', +13143=>'L', +13144=>'L', +13145=>'L', +13146=>'L', +13147=>'L', +13148=>'L', +13149=>'L', +13150=>'L', +13151=>'L', +13152=>'L', +13153=>'L', +13154=>'L', +13155=>'L', +13156=>'L', +13157=>'L', +13158=>'L', +13159=>'L', +13160=>'L', +13161=>'L', +13162=>'L', +13163=>'L', +13164=>'L', +13165=>'L', +13166=>'L', +13167=>'L', +13168=>'L', +13169=>'L', +13170=>'L', +13171=>'L', +13172=>'L', +13173=>'L', +13174=>'L', +13175=>'ON', +13176=>'ON', +13177=>'ON', +13178=>'ON', +13179=>'L', +13180=>'L', +13181=>'L', +13182=>'L', +13183=>'L', +13184=>'L', +13185=>'L', +13186=>'L', +13187=>'L', +13188=>'L', +13189=>'L', +13190=>'L', +13191=>'L', +13192=>'L', +13193=>'L', +13194=>'L', +13195=>'L', +13196=>'L', +13197=>'L', +13198=>'L', +13199=>'L', +13200=>'L', +13201=>'L', +13202=>'L', +13203=>'L', +13204=>'L', +13205=>'L', +13206=>'L', +13207=>'L', +13208=>'L', +13209=>'L', +13210=>'L', +13211=>'L', +13212=>'L', +13213=>'L', +13214=>'L', +13215=>'L', +13216=>'L', +13217=>'L', +13218=>'L', +13219=>'L', +13220=>'L', +13221=>'L', +13222=>'L', +13223=>'L', +13224=>'L', +13225=>'L', +13226=>'L', +13227=>'L', +13228=>'L', +13229=>'L', +13230=>'L', +13231=>'L', +13232=>'L', +13233=>'L', +13234=>'L', +13235=>'L', +13236=>'L', +13237=>'L', +13238=>'L', +13239=>'L', +13240=>'L', +13241=>'L', +13242=>'L', +13243=>'L', +13244=>'L', +13245=>'L', +13246=>'L', +13247=>'L', +13248=>'L', +13249=>'L', +13250=>'L', +13251=>'L', +13252=>'L', +13253=>'L', +13254=>'L', +13255=>'L', +13256=>'L', +13257=>'L', +13258=>'L', +13259=>'L', +13260=>'L', +13261=>'L', +13262=>'L', +13263=>'L', +13264=>'L', +13265=>'L', +13266=>'L', +13267=>'L', +13268=>'L', +13269=>'L', +13270=>'L', +13271=>'L', +13272=>'L', +13273=>'L', +13274=>'L', +13275=>'L', +13276=>'L', +13277=>'L', +13278=>'ON', +13279=>'ON', +13280=>'L', +13281=>'L', +13282=>'L', +13283=>'L', +13284=>'L', +13285=>'L', +13286=>'L', +13287=>'L', +13288=>'L', +13289=>'L', +13290=>'L', +13291=>'L', +13292=>'L', +13293=>'L', +13294=>'L', +13295=>'L', +13296=>'L', +13297=>'L', +13298=>'L', +13299=>'L', +13300=>'L', +13301=>'L', +13302=>'L', +13303=>'L', +13304=>'L', +13305=>'L', +13306=>'L', +13307=>'L', +13308=>'L', +13309=>'L', +13310=>'L', +13311=>'ON', +13312=>'L', +19893=>'L', +19904=>'ON', +19905=>'ON', +19906=>'ON', +19907=>'ON', +19908=>'ON', +19909=>'ON', +19910=>'ON', +19911=>'ON', +19912=>'ON', +19913=>'ON', +19914=>'ON', +19915=>'ON', +19916=>'ON', +19917=>'ON', +19918=>'ON', +19919=>'ON', +19920=>'ON', +19921=>'ON', +19922=>'ON', +19923=>'ON', +19924=>'ON', +19925=>'ON', +19926=>'ON', +19927=>'ON', +19928=>'ON', +19929=>'ON', +19930=>'ON', +19931=>'ON', +19932=>'ON', +19933=>'ON', +19934=>'ON', +19935=>'ON', +19936=>'ON', +19937=>'ON', +19938=>'ON', +19939=>'ON', +19940=>'ON', +19941=>'ON', +19942=>'ON', +19943=>'ON', +19944=>'ON', +19945=>'ON', +19946=>'ON', +19947=>'ON', +19948=>'ON', +19949=>'ON', +19950=>'ON', +19951=>'ON', +19952=>'ON', +19953=>'ON', +19954=>'ON', +19955=>'ON', +19956=>'ON', +19957=>'ON', +19958=>'ON', +19959=>'ON', +19960=>'ON', +19961=>'ON', +19962=>'ON', +19963=>'ON', +19964=>'ON', +19965=>'ON', +19966=>'ON', +19967=>'ON', +19968=>'L', +40891=>'L', +40960=>'L', +40961=>'L', +40962=>'L', +40963=>'L', +40964=>'L', +40965=>'L', +40966=>'L', +40967=>'L', +40968=>'L', +40969=>'L', +40970=>'L', +40971=>'L', +40972=>'L', +40973=>'L', +40974=>'L', +40975=>'L', +40976=>'L', +40977=>'L', +40978=>'L', +40979=>'L', +40980=>'L', +40981=>'L', +40982=>'L', +40983=>'L', +40984=>'L', +40985=>'L', +40986=>'L', +40987=>'L', +40988=>'L', +40989=>'L', +40990=>'L', +40991=>'L', +40992=>'L', +40993=>'L', +40994=>'L', +40995=>'L', +40996=>'L', +40997=>'L', +40998=>'L', +40999=>'L', +41000=>'L', +41001=>'L', +41002=>'L', +41003=>'L', +41004=>'L', +41005=>'L', +41006=>'L', +41007=>'L', +41008=>'L', +41009=>'L', +41010=>'L', +41011=>'L', +41012=>'L', +41013=>'L', +41014=>'L', +41015=>'L', +41016=>'L', +41017=>'L', +41018=>'L', +41019=>'L', +41020=>'L', +41021=>'L', +41022=>'L', +41023=>'L', +41024=>'L', +41025=>'L', +41026=>'L', +41027=>'L', +41028=>'L', +41029=>'L', +41030=>'L', +41031=>'L', +41032=>'L', +41033=>'L', +41034=>'L', +41035=>'L', +41036=>'L', +41037=>'L', +41038=>'L', +41039=>'L', +41040=>'L', +41041=>'L', +41042=>'L', +41043=>'L', +41044=>'L', +41045=>'L', +41046=>'L', +41047=>'L', +41048=>'L', +41049=>'L', +41050=>'L', +41051=>'L', +41052=>'L', +41053=>'L', +41054=>'L', +41055=>'L', +41056=>'L', +41057=>'L', +41058=>'L', +41059=>'L', +41060=>'L', +41061=>'L', +41062=>'L', +41063=>'L', +41064=>'L', +41065=>'L', +41066=>'L', +41067=>'L', +41068=>'L', +41069=>'L', +41070=>'L', +41071=>'L', +41072=>'L', +41073=>'L', +41074=>'L', +41075=>'L', +41076=>'L', +41077=>'L', +41078=>'L', +41079=>'L', +41080=>'L', +41081=>'L', +41082=>'L', +41083=>'L', +41084=>'L', +41085=>'L', +41086=>'L', +41087=>'L', +41088=>'L', +41089=>'L', +41090=>'L', +41091=>'L', +41092=>'L', +41093=>'L', +41094=>'L', +41095=>'L', +41096=>'L', +41097=>'L', +41098=>'L', +41099=>'L', +41100=>'L', +41101=>'L', +41102=>'L', +41103=>'L', +41104=>'L', +41105=>'L', +41106=>'L', +41107=>'L', +41108=>'L', +41109=>'L', +41110=>'L', +41111=>'L', +41112=>'L', +41113=>'L', +41114=>'L', +41115=>'L', +41116=>'L', +41117=>'L', +41118=>'L', +41119=>'L', +41120=>'L', +41121=>'L', +41122=>'L', +41123=>'L', +41124=>'L', +41125=>'L', +41126=>'L', +41127=>'L', +41128=>'L', +41129=>'L', +41130=>'L', +41131=>'L', +41132=>'L', +41133=>'L', +41134=>'L', +41135=>'L', +41136=>'L', +41137=>'L', +41138=>'L', +41139=>'L', +41140=>'L', +41141=>'L', +41142=>'L', +41143=>'L', +41144=>'L', +41145=>'L', +41146=>'L', +41147=>'L', +41148=>'L', +41149=>'L', +41150=>'L', +41151=>'L', +41152=>'L', +41153=>'L', +41154=>'L', +41155=>'L', +41156=>'L', +41157=>'L', +41158=>'L', +41159=>'L', +41160=>'L', +41161=>'L', +41162=>'L', +41163=>'L', +41164=>'L', +41165=>'L', +41166=>'L', +41167=>'L', +41168=>'L', +41169=>'L', +41170=>'L', +41171=>'L', +41172=>'L', +41173=>'L', +41174=>'L', +41175=>'L', +41176=>'L', +41177=>'L', +41178=>'L', +41179=>'L', +41180=>'L', +41181=>'L', +41182=>'L', +41183=>'L', +41184=>'L', +41185=>'L', +41186=>'L', +41187=>'L', +41188=>'L', +41189=>'L', +41190=>'L', +41191=>'L', +41192=>'L', +41193=>'L', +41194=>'L', +41195=>'L', +41196=>'L', +41197=>'L', +41198=>'L', +41199=>'L', +41200=>'L', +41201=>'L', +41202=>'L', +41203=>'L', +41204=>'L', +41205=>'L', +41206=>'L', +41207=>'L', +41208=>'L', +41209=>'L', +41210=>'L', +41211=>'L', +41212=>'L', +41213=>'L', +41214=>'L', +41215=>'L', +41216=>'L', +41217=>'L', +41218=>'L', +41219=>'L', +41220=>'L', +41221=>'L', +41222=>'L', +41223=>'L', +41224=>'L', +41225=>'L', +41226=>'L', +41227=>'L', +41228=>'L', +41229=>'L', +41230=>'L', +41231=>'L', +41232=>'L', +41233=>'L', +41234=>'L', +41235=>'L', +41236=>'L', +41237=>'L', +41238=>'L', +41239=>'L', +41240=>'L', +41241=>'L', +41242=>'L', +41243=>'L', +41244=>'L', +41245=>'L', +41246=>'L', +41247=>'L', +41248=>'L', +41249=>'L', +41250=>'L', +41251=>'L', +41252=>'L', +41253=>'L', +41254=>'L', +41255=>'L', +41256=>'L', +41257=>'L', +41258=>'L', +41259=>'L', +41260=>'L', +41261=>'L', +41262=>'L', +41263=>'L', +41264=>'L', +41265=>'L', +41266=>'L', +41267=>'L', +41268=>'L', +41269=>'L', +41270=>'L', +41271=>'L', +41272=>'L', +41273=>'L', +41274=>'L', +41275=>'L', +41276=>'L', +41277=>'L', +41278=>'L', +41279=>'L', +41280=>'L', +41281=>'L', +41282=>'L', +41283=>'L', +41284=>'L', +41285=>'L', +41286=>'L', +41287=>'L', +41288=>'L', +41289=>'L', +41290=>'L', +41291=>'L', +41292=>'L', +41293=>'L', +41294=>'L', +41295=>'L', +41296=>'L', +41297=>'L', +41298=>'L', +41299=>'L', +41300=>'L', +41301=>'L', +41302=>'L', +41303=>'L', +41304=>'L', +41305=>'L', +41306=>'L', +41307=>'L', +41308=>'L', +41309=>'L', +41310=>'L', +41311=>'L', +41312=>'L', +41313=>'L', +41314=>'L', +41315=>'L', +41316=>'L', +41317=>'L', +41318=>'L', +41319=>'L', +41320=>'L', +41321=>'L', +41322=>'L', +41323=>'L', +41324=>'L', +41325=>'L', +41326=>'L', +41327=>'L', +41328=>'L', +41329=>'L', +41330=>'L', +41331=>'L', +41332=>'L', +41333=>'L', +41334=>'L', +41335=>'L', +41336=>'L', +41337=>'L', +41338=>'L', +41339=>'L', +41340=>'L', +41341=>'L', +41342=>'L', +41343=>'L', +41344=>'L', +41345=>'L', +41346=>'L', +41347=>'L', +41348=>'L', +41349=>'L', +41350=>'L', +41351=>'L', +41352=>'L', +41353=>'L', +41354=>'L', +41355=>'L', +41356=>'L', +41357=>'L', +41358=>'L', +41359=>'L', +41360=>'L', +41361=>'L', +41362=>'L', +41363=>'L', +41364=>'L', +41365=>'L', +41366=>'L', +41367=>'L', +41368=>'L', +41369=>'L', +41370=>'L', +41371=>'L', +41372=>'L', +41373=>'L', +41374=>'L', +41375=>'L', +41376=>'L', +41377=>'L', +41378=>'L', +41379=>'L', +41380=>'L', +41381=>'L', +41382=>'L', +41383=>'L', +41384=>'L', +41385=>'L', +41386=>'L', +41387=>'L', +41388=>'L', +41389=>'L', +41390=>'L', +41391=>'L', +41392=>'L', +41393=>'L', +41394=>'L', +41395=>'L', +41396=>'L', +41397=>'L', +41398=>'L', +41399=>'L', +41400=>'L', +41401=>'L', +41402=>'L', +41403=>'L', +41404=>'L', +41405=>'L', +41406=>'L', +41407=>'L', +41408=>'L', +41409=>'L', +41410=>'L', +41411=>'L', +41412=>'L', +41413=>'L', +41414=>'L', +41415=>'L', +41416=>'L', +41417=>'L', +41418=>'L', +41419=>'L', +41420=>'L', +41421=>'L', +41422=>'L', +41423=>'L', +41424=>'L', +41425=>'L', +41426=>'L', +41427=>'L', +41428=>'L', +41429=>'L', +41430=>'L', +41431=>'L', +41432=>'L', +41433=>'L', +41434=>'L', +41435=>'L', +41436=>'L', +41437=>'L', +41438=>'L', +41439=>'L', +41440=>'L', +41441=>'L', +41442=>'L', +41443=>'L', +41444=>'L', +41445=>'L', +41446=>'L', +41447=>'L', +41448=>'L', +41449=>'L', +41450=>'L', +41451=>'L', +41452=>'L', +41453=>'L', +41454=>'L', +41455=>'L', +41456=>'L', +41457=>'L', +41458=>'L', +41459=>'L', +41460=>'L', +41461=>'L', +41462=>'L', +41463=>'L', +41464=>'L', +41465=>'L', +41466=>'L', +41467=>'L', +41468=>'L', +41469=>'L', +41470=>'L', +41471=>'L', +41472=>'L', +41473=>'L', +41474=>'L', +41475=>'L', +41476=>'L', +41477=>'L', +41478=>'L', +41479=>'L', +41480=>'L', +41481=>'L', +41482=>'L', +41483=>'L', +41484=>'L', +41485=>'L', +41486=>'L', +41487=>'L', +41488=>'L', +41489=>'L', +41490=>'L', +41491=>'L', +41492=>'L', +41493=>'L', +41494=>'L', +41495=>'L', +41496=>'L', +41497=>'L', +41498=>'L', +41499=>'L', +41500=>'L', +41501=>'L', +41502=>'L', +41503=>'L', +41504=>'L', +41505=>'L', +41506=>'L', +41507=>'L', +41508=>'L', +41509=>'L', +41510=>'L', +41511=>'L', +41512=>'L', +41513=>'L', +41514=>'L', +41515=>'L', +41516=>'L', +41517=>'L', +41518=>'L', +41519=>'L', +41520=>'L', +41521=>'L', +41522=>'L', +41523=>'L', +41524=>'L', +41525=>'L', +41526=>'L', +41527=>'L', +41528=>'L', +41529=>'L', +41530=>'L', +41531=>'L', +41532=>'L', +41533=>'L', +41534=>'L', +41535=>'L', +41536=>'L', +41537=>'L', +41538=>'L', +41539=>'L', +41540=>'L', +41541=>'L', +41542=>'L', +41543=>'L', +41544=>'L', +41545=>'L', +41546=>'L', +41547=>'L', +41548=>'L', +41549=>'L', +41550=>'L', +41551=>'L', +41552=>'L', +41553=>'L', +41554=>'L', +41555=>'L', +41556=>'L', +41557=>'L', +41558=>'L', +41559=>'L', +41560=>'L', +41561=>'L', +41562=>'L', +41563=>'L', +41564=>'L', +41565=>'L', +41566=>'L', +41567=>'L', +41568=>'L', +41569=>'L', +41570=>'L', +41571=>'L', +41572=>'L', +41573=>'L', +41574=>'L', +41575=>'L', +41576=>'L', +41577=>'L', +41578=>'L', +41579=>'L', +41580=>'L', +41581=>'L', +41582=>'L', +41583=>'L', +41584=>'L', +41585=>'L', +41586=>'L', +41587=>'L', +41588=>'L', +41589=>'L', +41590=>'L', +41591=>'L', +41592=>'L', +41593=>'L', +41594=>'L', +41595=>'L', +41596=>'L', +41597=>'L', +41598=>'L', +41599=>'L', +41600=>'L', +41601=>'L', +41602=>'L', +41603=>'L', +41604=>'L', +41605=>'L', +41606=>'L', +41607=>'L', +41608=>'L', +41609=>'L', +41610=>'L', +41611=>'L', +41612=>'L', +41613=>'L', +41614=>'L', +41615=>'L', +41616=>'L', +41617=>'L', +41618=>'L', +41619=>'L', +41620=>'L', +41621=>'L', +41622=>'L', +41623=>'L', +41624=>'L', +41625=>'L', +41626=>'L', +41627=>'L', +41628=>'L', +41629=>'L', +41630=>'L', +41631=>'L', +41632=>'L', +41633=>'L', +41634=>'L', +41635=>'L', +41636=>'L', +41637=>'L', +41638=>'L', +41639=>'L', +41640=>'L', +41641=>'L', +41642=>'L', +41643=>'L', +41644=>'L', +41645=>'L', +41646=>'L', +41647=>'L', +41648=>'L', +41649=>'L', +41650=>'L', +41651=>'L', +41652=>'L', +41653=>'L', +41654=>'L', +41655=>'L', +41656=>'L', +41657=>'L', +41658=>'L', +41659=>'L', +41660=>'L', +41661=>'L', +41662=>'L', +41663=>'L', +41664=>'L', +41665=>'L', +41666=>'L', +41667=>'L', +41668=>'L', +41669=>'L', +41670=>'L', +41671=>'L', +41672=>'L', +41673=>'L', +41674=>'L', +41675=>'L', +41676=>'L', +41677=>'L', +41678=>'L', +41679=>'L', +41680=>'L', +41681=>'L', +41682=>'L', +41683=>'L', +41684=>'L', +41685=>'L', +41686=>'L', +41687=>'L', +41688=>'L', +41689=>'L', +41690=>'L', +41691=>'L', +41692=>'L', +41693=>'L', +41694=>'L', +41695=>'L', +41696=>'L', +41697=>'L', +41698=>'L', +41699=>'L', +41700=>'L', +41701=>'L', +41702=>'L', +41703=>'L', +41704=>'L', +41705=>'L', +41706=>'L', +41707=>'L', +41708=>'L', +41709=>'L', +41710=>'L', +41711=>'L', +41712=>'L', +41713=>'L', +41714=>'L', +41715=>'L', +41716=>'L', +41717=>'L', +41718=>'L', +41719=>'L', +41720=>'L', +41721=>'L', +41722=>'L', +41723=>'L', +41724=>'L', +41725=>'L', +41726=>'L', +41727=>'L', +41728=>'L', +41729=>'L', +41730=>'L', +41731=>'L', +41732=>'L', +41733=>'L', +41734=>'L', +41735=>'L', +41736=>'L', +41737=>'L', +41738=>'L', +41739=>'L', +41740=>'L', +41741=>'L', +41742=>'L', +41743=>'L', +41744=>'L', +41745=>'L', +41746=>'L', +41747=>'L', +41748=>'L', +41749=>'L', +41750=>'L', +41751=>'L', +41752=>'L', +41753=>'L', +41754=>'L', +41755=>'L', +41756=>'L', +41757=>'L', +41758=>'L', +41759=>'L', +41760=>'L', +41761=>'L', +41762=>'L', +41763=>'L', +41764=>'L', +41765=>'L', +41766=>'L', +41767=>'L', +41768=>'L', +41769=>'L', +41770=>'L', +41771=>'L', +41772=>'L', +41773=>'L', +41774=>'L', +41775=>'L', +41776=>'L', +41777=>'L', +41778=>'L', +41779=>'L', +41780=>'L', +41781=>'L', +41782=>'L', +41783=>'L', +41784=>'L', +41785=>'L', +41786=>'L', +41787=>'L', +41788=>'L', +41789=>'L', +41790=>'L', +41791=>'L', +41792=>'L', +41793=>'L', +41794=>'L', +41795=>'L', +41796=>'L', +41797=>'L', +41798=>'L', +41799=>'L', +41800=>'L', +41801=>'L', +41802=>'L', +41803=>'L', +41804=>'L', +41805=>'L', +41806=>'L', +41807=>'L', +41808=>'L', +41809=>'L', +41810=>'L', +41811=>'L', +41812=>'L', +41813=>'L', +41814=>'L', +41815=>'L', +41816=>'L', +41817=>'L', +41818=>'L', +41819=>'L', +41820=>'L', +41821=>'L', +41822=>'L', +41823=>'L', +41824=>'L', +41825=>'L', +41826=>'L', +41827=>'L', +41828=>'L', +41829=>'L', +41830=>'L', +41831=>'L', +41832=>'L', +41833=>'L', +41834=>'L', +41835=>'L', +41836=>'L', +41837=>'L', +41838=>'L', +41839=>'L', +41840=>'L', +41841=>'L', +41842=>'L', +41843=>'L', +41844=>'L', +41845=>'L', +41846=>'L', +41847=>'L', +41848=>'L', +41849=>'L', +41850=>'L', +41851=>'L', +41852=>'L', +41853=>'L', +41854=>'L', +41855=>'L', +41856=>'L', +41857=>'L', +41858=>'L', +41859=>'L', +41860=>'L', +41861=>'L', +41862=>'L', +41863=>'L', +41864=>'L', +41865=>'L', +41866=>'L', +41867=>'L', +41868=>'L', +41869=>'L', +41870=>'L', +41871=>'L', +41872=>'L', +41873=>'L', +41874=>'L', +41875=>'L', +41876=>'L', +41877=>'L', +41878=>'L', +41879=>'L', +41880=>'L', +41881=>'L', +41882=>'L', +41883=>'L', +41884=>'L', +41885=>'L', +41886=>'L', +41887=>'L', +41888=>'L', +41889=>'L', +41890=>'L', +41891=>'L', +41892=>'L', +41893=>'L', +41894=>'L', +41895=>'L', +41896=>'L', +41897=>'L', +41898=>'L', +41899=>'L', +41900=>'L', +41901=>'L', +41902=>'L', +41903=>'L', +41904=>'L', +41905=>'L', +41906=>'L', +41907=>'L', +41908=>'L', +41909=>'L', +41910=>'L', +41911=>'L', +41912=>'L', +41913=>'L', +41914=>'L', +41915=>'L', +41916=>'L', +41917=>'L', +41918=>'L', +41919=>'L', +41920=>'L', +41921=>'L', +41922=>'L', +41923=>'L', +41924=>'L', +41925=>'L', +41926=>'L', +41927=>'L', +41928=>'L', +41929=>'L', +41930=>'L', +41931=>'L', +41932=>'L', +41933=>'L', +41934=>'L', +41935=>'L', +41936=>'L', +41937=>'L', +41938=>'L', +41939=>'L', +41940=>'L', +41941=>'L', +41942=>'L', +41943=>'L', +41944=>'L', +41945=>'L', +41946=>'L', +41947=>'L', +41948=>'L', +41949=>'L', +41950=>'L', +41951=>'L', +41952=>'L', +41953=>'L', +41954=>'L', +41955=>'L', +41956=>'L', +41957=>'L', +41958=>'L', +41959=>'L', +41960=>'L', +41961=>'L', +41962=>'L', +41963=>'L', +41964=>'L', +41965=>'L', +41966=>'L', +41967=>'L', +41968=>'L', +41969=>'L', +41970=>'L', +41971=>'L', +41972=>'L', +41973=>'L', +41974=>'L', +41975=>'L', +41976=>'L', +41977=>'L', +41978=>'L', +41979=>'L', +41980=>'L', +41981=>'L', +41982=>'L', +41983=>'L', +41984=>'L', +41985=>'L', +41986=>'L', +41987=>'L', +41988=>'L', +41989=>'L', +41990=>'L', +41991=>'L', +41992=>'L', +41993=>'L', +41994=>'L', +41995=>'L', +41996=>'L', +41997=>'L', +41998=>'L', +41999=>'L', +42000=>'L', +42001=>'L', +42002=>'L', +42003=>'L', +42004=>'L', +42005=>'L', +42006=>'L', +42007=>'L', +42008=>'L', +42009=>'L', +42010=>'L', +42011=>'L', +42012=>'L', +42013=>'L', +42014=>'L', +42015=>'L', +42016=>'L', +42017=>'L', +42018=>'L', +42019=>'L', +42020=>'L', +42021=>'L', +42022=>'L', +42023=>'L', +42024=>'L', +42025=>'L', +42026=>'L', +42027=>'L', +42028=>'L', +42029=>'L', +42030=>'L', +42031=>'L', +42032=>'L', +42033=>'L', +42034=>'L', +42035=>'L', +42036=>'L', +42037=>'L', +42038=>'L', +42039=>'L', +42040=>'L', +42041=>'L', +42042=>'L', +42043=>'L', +42044=>'L', +42045=>'L', +42046=>'L', +42047=>'L', +42048=>'L', +42049=>'L', +42050=>'L', +42051=>'L', +42052=>'L', +42053=>'L', +42054=>'L', +42055=>'L', +42056=>'L', +42057=>'L', +42058=>'L', +42059=>'L', +42060=>'L', +42061=>'L', +42062=>'L', +42063=>'L', +42064=>'L', +42065=>'L', +42066=>'L', +42067=>'L', +42068=>'L', +42069=>'L', +42070=>'L', +42071=>'L', +42072=>'L', +42073=>'L', +42074=>'L', +42075=>'L', +42076=>'L', +42077=>'L', +42078=>'L', +42079=>'L', +42080=>'L', +42081=>'L', +42082=>'L', +42083=>'L', +42084=>'L', +42085=>'L', +42086=>'L', +42087=>'L', +42088=>'L', +42089=>'L', +42090=>'L', +42091=>'L', +42092=>'L', +42093=>'L', +42094=>'L', +42095=>'L', +42096=>'L', +42097=>'L', +42098=>'L', +42099=>'L', +42100=>'L', +42101=>'L', +42102=>'L', +42103=>'L', +42104=>'L', +42105=>'L', +42106=>'L', +42107=>'L', +42108=>'L', +42109=>'L', +42110=>'L', +42111=>'L', +42112=>'L', +42113=>'L', +42114=>'L', +42115=>'L', +42116=>'L', +42117=>'L', +42118=>'L', +42119=>'L', +42120=>'L', +42121=>'L', +42122=>'L', +42123=>'L', +42124=>'L', +42128=>'ON', +42129=>'ON', +42130=>'ON', +42131=>'ON', +42132=>'ON', +42133=>'ON', +42134=>'ON', +42135=>'ON', +42136=>'ON', +42137=>'ON', +42138=>'ON', +42139=>'ON', +42140=>'ON', +42141=>'ON', +42142=>'ON', +42143=>'ON', +42144=>'ON', +42145=>'ON', +42146=>'ON', +42147=>'ON', +42148=>'ON', +42149=>'ON', +42150=>'ON', +42151=>'ON', +42152=>'ON', +42153=>'ON', +42154=>'ON', +42155=>'ON', +42156=>'ON', +42157=>'ON', +42158=>'ON', +42159=>'ON', +42160=>'ON', +42161=>'ON', +42162=>'ON', +42163=>'ON', +42164=>'ON', +42165=>'ON', +42166=>'ON', +42167=>'ON', +42168=>'ON', +42169=>'ON', +42170=>'ON', +42171=>'ON', +42172=>'ON', +42173=>'ON', +42174=>'ON', +42175=>'ON', +42176=>'ON', +42177=>'ON', +42178=>'ON', +42179=>'ON', +42180=>'ON', +42181=>'ON', +42182=>'ON', +42752=>'ON', +42753=>'ON', +42754=>'ON', +42755=>'ON', +42756=>'ON', +42757=>'ON', +42758=>'ON', +42759=>'ON', +42760=>'ON', +42761=>'ON', +42762=>'ON', +42763=>'ON', +42764=>'ON', +42765=>'ON', +42766=>'ON', +42767=>'ON', +42768=>'ON', +42769=>'ON', +42770=>'ON', +42771=>'ON', +42772=>'ON', +42773=>'ON', +42774=>'ON', +42775=>'ON', +42776=>'ON', +42777=>'ON', +42778=>'ON', +42784=>'ON', +42785=>'ON', +43008=>'L', +43009=>'L', +43010=>'NSM', +43011=>'L', +43012=>'L', +43013=>'L', +43014=>'NSM', +43015=>'L', +43016=>'L', +43017=>'L', +43018=>'L', +43019=>'NSM', +43020=>'L', +43021=>'L', +43022=>'L', +43023=>'L', +43024=>'L', +43025=>'L', +43026=>'L', +43027=>'L', +43028=>'L', +43029=>'L', +43030=>'L', +43031=>'L', +43032=>'L', +43033=>'L', +43034=>'L', +43035=>'L', +43036=>'L', +43037=>'L', +43038=>'L', +43039=>'L', +43040=>'L', +43041=>'L', +43042=>'L', +43043=>'L', +43044=>'L', +43045=>'NSM', +43046=>'NSM', +43047=>'L', +43048=>'ON', +43049=>'ON', +43050=>'ON', +43051=>'ON', +43072=>'L', +43073=>'L', +43074=>'L', +43075=>'L', +43076=>'L', +43077=>'L', +43078=>'L', +43079=>'L', +43080=>'L', +43081=>'L', +43082=>'L', +43083=>'L', +43084=>'L', +43085=>'L', +43086=>'L', +43087=>'L', +43088=>'L', +43089=>'L', +43090=>'L', +43091=>'L', +43092=>'L', +43093=>'L', +43094=>'L', +43095=>'L', +43096=>'L', +43097=>'L', +43098=>'L', +43099=>'L', +43100=>'L', +43101=>'L', +43102=>'L', +43103=>'L', +43104=>'L', +43105=>'L', +43106=>'L', +43107=>'L', +43108=>'L', +43109=>'L', +43110=>'L', +43111=>'L', +43112=>'L', +43113=>'L', +43114=>'L', +43115=>'L', +43116=>'L', +43117=>'L', +43118=>'L', +43119=>'L', +43120=>'L', +43121=>'L', +43122=>'L', +43123=>'L', +43124=>'ON', +43125=>'ON', +43126=>'ON', +43127=>'ON', +44032=>'L', +55203=>'L', +55296=>'L', +56191=>'L', +56192=>'L', +56319=>'L', +56320=>'L', +57343=>'L', +57344=>'L', +63743=>'L', +63744=>'L', +63745=>'L', +63746=>'L', +63747=>'L', +63748=>'L', +63749=>'L', +63750=>'L', +63751=>'L', +63752=>'L', +63753=>'L', +63754=>'L', +63755=>'L', +63756=>'L', +63757=>'L', +63758=>'L', +63759=>'L', +63760=>'L', +63761=>'L', +63762=>'L', +63763=>'L', +63764=>'L', +63765=>'L', +63766=>'L', +63767=>'L', +63768=>'L', +63769=>'L', +63770=>'L', +63771=>'L', +63772=>'L', +63773=>'L', +63774=>'L', +63775=>'L', +63776=>'L', +63777=>'L', +63778=>'L', +63779=>'L', +63780=>'L', +63781=>'L', +63782=>'L', +63783=>'L', +63784=>'L', +63785=>'L', +63786=>'L', +63787=>'L', +63788=>'L', +63789=>'L', +63790=>'L', +63791=>'L', +63792=>'L', +63793=>'L', +63794=>'L', +63795=>'L', +63796=>'L', +63797=>'L', +63798=>'L', +63799=>'L', +63800=>'L', +63801=>'L', +63802=>'L', +63803=>'L', +63804=>'L', +63805=>'L', +63806=>'L', +63807=>'L', +63808=>'L', +63809=>'L', +63810=>'L', +63811=>'L', +63812=>'L', +63813=>'L', +63814=>'L', +63815=>'L', +63816=>'L', +63817=>'L', +63818=>'L', +63819=>'L', +63820=>'L', +63821=>'L', +63822=>'L', +63823=>'L', +63824=>'L', +63825=>'L', +63826=>'L', +63827=>'L', +63828=>'L', +63829=>'L', +63830=>'L', +63831=>'L', +63832=>'L', +63833=>'L', +63834=>'L', +63835=>'L', +63836=>'L', +63837=>'L', +63838=>'L', +63839=>'L', +63840=>'L', +63841=>'L', +63842=>'L', +63843=>'L', +63844=>'L', +63845=>'L', +63846=>'L', +63847=>'L', +63848=>'L', +63849=>'L', +63850=>'L', +63851=>'L', +63852=>'L', +63853=>'L', +63854=>'L', +63855=>'L', +63856=>'L', +63857=>'L', +63858=>'L', +63859=>'L', +63860=>'L', +63861=>'L', +63862=>'L', +63863=>'L', +63864=>'L', +63865=>'L', +63866=>'L', +63867=>'L', +63868=>'L', +63869=>'L', +63870=>'L', +63871=>'L', +63872=>'L', +63873=>'L', +63874=>'L', +63875=>'L', +63876=>'L', +63877=>'L', +63878=>'L', +63879=>'L', +63880=>'L', +63881=>'L', +63882=>'L', +63883=>'L', +63884=>'L', +63885=>'L', +63886=>'L', +63887=>'L', +63888=>'L', +63889=>'L', +63890=>'L', +63891=>'L', +63892=>'L', +63893=>'L', +63894=>'L', +63895=>'L', +63896=>'L', +63897=>'L', +63898=>'L', +63899=>'L', +63900=>'L', +63901=>'L', +63902=>'L', +63903=>'L', +63904=>'L', +63905=>'L', +63906=>'L', +63907=>'L', +63908=>'L', +63909=>'L', +63910=>'L', +63911=>'L', +63912=>'L', +63913=>'L', +63914=>'L', +63915=>'L', +63916=>'L', +63917=>'L', +63918=>'L', +63919=>'L', +63920=>'L', +63921=>'L', +63922=>'L', +63923=>'L', +63924=>'L', +63925=>'L', +63926=>'L', +63927=>'L', +63928=>'L', +63929=>'L', +63930=>'L', +63931=>'L', +63932=>'L', +63933=>'L', +63934=>'L', +63935=>'L', +63936=>'L', +63937=>'L', +63938=>'L', +63939=>'L', +63940=>'L', +63941=>'L', +63942=>'L', +63943=>'L', +63944=>'L', +63945=>'L', +63946=>'L', +63947=>'L', +63948=>'L', +63949=>'L', +63950=>'L', +63951=>'L', +63952=>'L', +63953=>'L', +63954=>'L', +63955=>'L', +63956=>'L', +63957=>'L', +63958=>'L', +63959=>'L', +63960=>'L', +63961=>'L', +63962=>'L', +63963=>'L', +63964=>'L', +63965=>'L', +63966=>'L', +63967=>'L', +63968=>'L', +63969=>'L', +63970=>'L', +63971=>'L', +63972=>'L', +63973=>'L', +63974=>'L', +63975=>'L', +63976=>'L', +63977=>'L', +63978=>'L', +63979=>'L', +63980=>'L', +63981=>'L', +63982=>'L', +63983=>'L', +63984=>'L', +63985=>'L', +63986=>'L', +63987=>'L', +63988=>'L', +63989=>'L', +63990=>'L', +63991=>'L', +63992=>'L', +63993=>'L', +63994=>'L', +63995=>'L', +63996=>'L', +63997=>'L', +63998=>'L', +63999=>'L', +64000=>'L', +64001=>'L', +64002=>'L', +64003=>'L', +64004=>'L', +64005=>'L', +64006=>'L', +64007=>'L', +64008=>'L', +64009=>'L', +64010=>'L', +64011=>'L', +64012=>'L', +64013=>'L', +64014=>'L', +64015=>'L', +64016=>'L', +64017=>'L', +64018=>'L', +64019=>'L', +64020=>'L', +64021=>'L', +64022=>'L', +64023=>'L', +64024=>'L', +64025=>'L', +64026=>'L', +64027=>'L', +64028=>'L', +64029=>'L', +64030=>'L', +64031=>'L', +64032=>'L', +64033=>'L', +64034=>'L', +64035=>'L', +64036=>'L', +64037=>'L', +64038=>'L', +64039=>'L', +64040=>'L', +64041=>'L', +64042=>'L', +64043=>'L', +64044=>'L', +64045=>'L', +64048=>'L', +64049=>'L', +64050=>'L', +64051=>'L', +64052=>'L', +64053=>'L', +64054=>'L', +64055=>'L', +64056=>'L', +64057=>'L', +64058=>'L', +64059=>'L', +64060=>'L', +64061=>'L', +64062=>'L', +64063=>'L', +64064=>'L', +64065=>'L', +64066=>'L', +64067=>'L', +64068=>'L', +64069=>'L', +64070=>'L', +64071=>'L', +64072=>'L', +64073=>'L', +64074=>'L', +64075=>'L', +64076=>'L', +64077=>'L', +64078=>'L', +64079=>'L', +64080=>'L', +64081=>'L', +64082=>'L', +64083=>'L', +64084=>'L', +64085=>'L', +64086=>'L', +64087=>'L', +64088=>'L', +64089=>'L', +64090=>'L', +64091=>'L', +64092=>'L', +64093=>'L', +64094=>'L', +64095=>'L', +64096=>'L', +64097=>'L', +64098=>'L', +64099=>'L', +64100=>'L', +64101=>'L', +64102=>'L', +64103=>'L', +64104=>'L', +64105=>'L', +64106=>'L', +64112=>'L', +64113=>'L', +64114=>'L', +64115=>'L', +64116=>'L', +64117=>'L', +64118=>'L', +64119=>'L', +64120=>'L', +64121=>'L', +64122=>'L', +64123=>'L', +64124=>'L', +64125=>'L', +64126=>'L', +64127=>'L', +64128=>'L', +64129=>'L', +64130=>'L', +64131=>'L', +64132=>'L', +64133=>'L', +64134=>'L', +64135=>'L', +64136=>'L', +64137=>'L', +64138=>'L', +64139=>'L', +64140=>'L', +64141=>'L', +64142=>'L', +64143=>'L', +64144=>'L', +64145=>'L', +64146=>'L', +64147=>'L', +64148=>'L', +64149=>'L', +64150=>'L', +64151=>'L', +64152=>'L', +64153=>'L', +64154=>'L', +64155=>'L', +64156=>'L', +64157=>'L', +64158=>'L', +64159=>'L', +64160=>'L', +64161=>'L', +64162=>'L', +64163=>'L', +64164=>'L', +64165=>'L', +64166=>'L', +64167=>'L', +64168=>'L', +64169=>'L', +64170=>'L', +64171=>'L', +64172=>'L', +64173=>'L', +64174=>'L', +64175=>'L', +64176=>'L', +64177=>'L', +64178=>'L', +64179=>'L', +64180=>'L', +64181=>'L', +64182=>'L', +64183=>'L', +64184=>'L', +64185=>'L', +64186=>'L', +64187=>'L', +64188=>'L', +64189=>'L', +64190=>'L', +64191=>'L', +64192=>'L', +64193=>'L', +64194=>'L', +64195=>'L', +64196=>'L', +64197=>'L', +64198=>'L', +64199=>'L', +64200=>'L', +64201=>'L', +64202=>'L', +64203=>'L', +64204=>'L', +64205=>'L', +64206=>'L', +64207=>'L', +64208=>'L', +64209=>'L', +64210=>'L', +64211=>'L', +64212=>'L', +64213=>'L', +64214=>'L', +64215=>'L', +64216=>'L', +64217=>'L', +64256=>'L', +64257=>'L', +64258=>'L', +64259=>'L', +64260=>'L', +64261=>'L', +64262=>'L', +64275=>'L', +64276=>'L', +64277=>'L', +64278=>'L', +64279=>'L', +64285=>'R', +64286=>'NSM', +64287=>'R', +64288=>'R', +64289=>'R', +64290=>'R', +64291=>'R', +64292=>'R', +64293=>'R', +64294=>'R', +64295=>'R', +64296=>'R', +64297=>'ES', +64298=>'R', +64299=>'R', +64300=>'R', +64301=>'R', +64302=>'R', +64303=>'R', +64304=>'R', +64305=>'R', +64306=>'R', +64307=>'R', +64308=>'R', +64309=>'R', +64310=>'R', +64312=>'R', +64313=>'R', +64314=>'R', +64315=>'R', +64316=>'R', +64318=>'R', +64320=>'R', +64321=>'R', +64323=>'R', +64324=>'R', +64326=>'R', +64327=>'R', +64328=>'R', +64329=>'R', +64330=>'R', +64331=>'R', +64332=>'R', +64333=>'R', +64334=>'R', +64335=>'R', +64336=>'AL', +64337=>'AL', +64338=>'AL', +64339=>'AL', +64340=>'AL', +64341=>'AL', +64342=>'AL', +64343=>'AL', +64344=>'AL', +64345=>'AL', +64346=>'AL', +64347=>'AL', +64348=>'AL', +64349=>'AL', +64350=>'AL', +64351=>'AL', +64352=>'AL', +64353=>'AL', +64354=>'AL', +64355=>'AL', +64356=>'AL', +64357=>'AL', +64358=>'AL', +64359=>'AL', +64360=>'AL', +64361=>'AL', +64362=>'AL', +64363=>'AL', +64364=>'AL', +64365=>'AL', +64366=>'AL', +64367=>'AL', +64368=>'AL', +64369=>'AL', +64370=>'AL', +64371=>'AL', +64372=>'AL', +64373=>'AL', +64374=>'AL', +64375=>'AL', +64376=>'AL', +64377=>'AL', +64378=>'AL', +64379=>'AL', +64380=>'AL', +64381=>'AL', +64382=>'AL', +64383=>'AL', +64384=>'AL', +64385=>'AL', +64386=>'AL', +64387=>'AL', +64388=>'AL', +64389=>'AL', +64390=>'AL', +64391=>'AL', +64392=>'AL', +64393=>'AL', +64394=>'AL', +64395=>'AL', +64396=>'AL', +64397=>'AL', +64398=>'AL', +64399=>'AL', +64400=>'AL', +64401=>'AL', +64402=>'AL', +64403=>'AL', +64404=>'AL', +64405=>'AL', +64406=>'AL', +64407=>'AL', +64408=>'AL', +64409=>'AL', +64410=>'AL', +64411=>'AL', +64412=>'AL', +64413=>'AL', +64414=>'AL', +64415=>'AL', +64416=>'AL', +64417=>'AL', +64418=>'AL', +64419=>'AL', +64420=>'AL', +64421=>'AL', +64422=>'AL', +64423=>'AL', +64424=>'AL', +64425=>'AL', +64426=>'AL', +64427=>'AL', +64428=>'AL', +64429=>'AL', +64430=>'AL', +64431=>'AL', +64432=>'AL', +64433=>'AL', +64467=>'AL', +64468=>'AL', +64469=>'AL', +64470=>'AL', +64471=>'AL', +64472=>'AL', +64473=>'AL', +64474=>'AL', +64475=>'AL', +64476=>'AL', +64477=>'AL', +64478=>'AL', +64479=>'AL', +64480=>'AL', +64481=>'AL', +64482=>'AL', +64483=>'AL', +64484=>'AL', +64485=>'AL', +64486=>'AL', +64487=>'AL', +64488=>'AL', +64489=>'AL', +64490=>'AL', +64491=>'AL', +64492=>'AL', +64493=>'AL', +64494=>'AL', +64495=>'AL', +64496=>'AL', +64497=>'AL', +64498=>'AL', +64499=>'AL', +64500=>'AL', +64501=>'AL', +64502=>'AL', +64503=>'AL', +64504=>'AL', +64505=>'AL', +64506=>'AL', +64507=>'AL', +64508=>'AL', +64509=>'AL', +64510=>'AL', +64511=>'AL', +64512=>'AL', +64513=>'AL', +64514=>'AL', +64515=>'AL', +64516=>'AL', +64517=>'AL', +64518=>'AL', +64519=>'AL', +64520=>'AL', +64521=>'AL', +64522=>'AL', +64523=>'AL', +64524=>'AL', +64525=>'AL', +64526=>'AL', +64527=>'AL', +64528=>'AL', +64529=>'AL', +64530=>'AL', +64531=>'AL', +64532=>'AL', +64533=>'AL', +64534=>'AL', +64535=>'AL', +64536=>'AL', +64537=>'AL', +64538=>'AL', +64539=>'AL', +64540=>'AL', +64541=>'AL', +64542=>'AL', +64543=>'AL', +64544=>'AL', +64545=>'AL', +64546=>'AL', +64547=>'AL', +64548=>'AL', +64549=>'AL', +64550=>'AL', +64551=>'AL', +64552=>'AL', +64553=>'AL', +64554=>'AL', +64555=>'AL', +64556=>'AL', +64557=>'AL', +64558=>'AL', +64559=>'AL', +64560=>'AL', +64561=>'AL', +64562=>'AL', +64563=>'AL', +64564=>'AL', +64565=>'AL', +64566=>'AL', +64567=>'AL', +64568=>'AL', +64569=>'AL', +64570=>'AL', +64571=>'AL', +64572=>'AL', +64573=>'AL', +64574=>'AL', +64575=>'AL', +64576=>'AL', +64577=>'AL', +64578=>'AL', +64579=>'AL', +64580=>'AL', +64581=>'AL', +64582=>'AL', +64583=>'AL', +64584=>'AL', +64585=>'AL', +64586=>'AL', +64587=>'AL', +64588=>'AL', +64589=>'AL', +64590=>'AL', +64591=>'AL', +64592=>'AL', +64593=>'AL', +64594=>'AL', +64595=>'AL', +64596=>'AL', +64597=>'AL', +64598=>'AL', +64599=>'AL', +64600=>'AL', +64601=>'AL', +64602=>'AL', +64603=>'AL', +64604=>'AL', +64605=>'AL', +64606=>'AL', +64607=>'AL', +64608=>'AL', +64609=>'AL', +64610=>'AL', +64611=>'AL', +64612=>'AL', +64613=>'AL', +64614=>'AL', +64615=>'AL', +64616=>'AL', +64617=>'AL', +64618=>'AL', +64619=>'AL', +64620=>'AL', +64621=>'AL', +64622=>'AL', +64623=>'AL', +64624=>'AL', +64625=>'AL', +64626=>'AL', +64627=>'AL', +64628=>'AL', +64629=>'AL', +64630=>'AL', +64631=>'AL', +64632=>'AL', +64633=>'AL', +64634=>'AL', +64635=>'AL', +64636=>'AL', +64637=>'AL', +64638=>'AL', +64639=>'AL', +64640=>'AL', +64641=>'AL', +64642=>'AL', +64643=>'AL', +64644=>'AL', +64645=>'AL', +64646=>'AL', +64647=>'AL', +64648=>'AL', +64649=>'AL', +64650=>'AL', +64651=>'AL', +64652=>'AL', +64653=>'AL', +64654=>'AL', +64655=>'AL', +64656=>'AL', +64657=>'AL', +64658=>'AL', +64659=>'AL', +64660=>'AL', +64661=>'AL', +64662=>'AL', +64663=>'AL', +64664=>'AL', +64665=>'AL', +64666=>'AL', +64667=>'AL', +64668=>'AL', +64669=>'AL', +64670=>'AL', +64671=>'AL', +64672=>'AL', +64673=>'AL', +64674=>'AL', +64675=>'AL', +64676=>'AL', +64677=>'AL', +64678=>'AL', +64679=>'AL', +64680=>'AL', +64681=>'AL', +64682=>'AL', +64683=>'AL', +64684=>'AL', +64685=>'AL', +64686=>'AL', +64687=>'AL', +64688=>'AL', +64689=>'AL', +64690=>'AL', +64691=>'AL', +64692=>'AL', +64693=>'AL', +64694=>'AL', +64695=>'AL', +64696=>'AL', +64697=>'AL', +64698=>'AL', +64699=>'AL', +64700=>'AL', +64701=>'AL', +64702=>'AL', +64703=>'AL', +64704=>'AL', +64705=>'AL', +64706=>'AL', +64707=>'AL', +64708=>'AL', +64709=>'AL', +64710=>'AL', +64711=>'AL', +64712=>'AL', +64713=>'AL', +64714=>'AL', +64715=>'AL', +64716=>'AL', +64717=>'AL', +64718=>'AL', +64719=>'AL', +64720=>'AL', +64721=>'AL', +64722=>'AL', +64723=>'AL', +64724=>'AL', +64725=>'AL', +64726=>'AL', +64727=>'AL', +64728=>'AL', +64729=>'AL', +64730=>'AL', +64731=>'AL', +64732=>'AL', +64733=>'AL', +64734=>'AL', +64735=>'AL', +64736=>'AL', +64737=>'AL', +64738=>'AL', +64739=>'AL', +64740=>'AL', +64741=>'AL', +64742=>'AL', +64743=>'AL', +64744=>'AL', +64745=>'AL', +64746=>'AL', +64747=>'AL', +64748=>'AL', +64749=>'AL', +64750=>'AL', +64751=>'AL', +64752=>'AL', +64753=>'AL', +64754=>'AL', +64755=>'AL', +64756=>'AL', +64757=>'AL', +64758=>'AL', +64759=>'AL', +64760=>'AL', +64761=>'AL', +64762=>'AL', +64763=>'AL', +64764=>'AL', +64765=>'AL', +64766=>'AL', +64767=>'AL', +64768=>'AL', +64769=>'AL', +64770=>'AL', +64771=>'AL', +64772=>'AL', +64773=>'AL', +64774=>'AL', +64775=>'AL', +64776=>'AL', +64777=>'AL', +64778=>'AL', +64779=>'AL', +64780=>'AL', +64781=>'AL', +64782=>'AL', +64783=>'AL', +64784=>'AL', +64785=>'AL', +64786=>'AL', +64787=>'AL', +64788=>'AL', +64789=>'AL', +64790=>'AL', +64791=>'AL', +64792=>'AL', +64793=>'AL', +64794=>'AL', +64795=>'AL', +64796=>'AL', +64797=>'AL', +64798=>'AL', +64799=>'AL', +64800=>'AL', +64801=>'AL', +64802=>'AL', +64803=>'AL', +64804=>'AL', +64805=>'AL', +64806=>'AL', +64807=>'AL', +64808=>'AL', +64809=>'AL', +64810=>'AL', +64811=>'AL', +64812=>'AL', +64813=>'AL', +64814=>'AL', +64815=>'AL', +64816=>'AL', +64817=>'AL', +64818=>'AL', +64819=>'AL', +64820=>'AL', +64821=>'AL', +64822=>'AL', +64823=>'AL', +64824=>'AL', +64825=>'AL', +64826=>'AL', +64827=>'AL', +64828=>'AL', +64829=>'AL', +64830=>'ON', +64831=>'ON', +64848=>'AL', +64849=>'AL', +64850=>'AL', +64851=>'AL', +64852=>'AL', +64853=>'AL', +64854=>'AL', +64855=>'AL', +64856=>'AL', +64857=>'AL', +64858=>'AL', +64859=>'AL', +64860=>'AL', +64861=>'AL', +64862=>'AL', +64863=>'AL', +64864=>'AL', +64865=>'AL', +64866=>'AL', +64867=>'AL', +64868=>'AL', +64869=>'AL', +64870=>'AL', +64871=>'AL', +64872=>'AL', +64873=>'AL', +64874=>'AL', +64875=>'AL', +64876=>'AL', +64877=>'AL', +64878=>'AL', +64879=>'AL', +64880=>'AL', +64881=>'AL', +64882=>'AL', +64883=>'AL', +64884=>'AL', +64885=>'AL', +64886=>'AL', +64887=>'AL', +64888=>'AL', +64889=>'AL', +64890=>'AL', +64891=>'AL', +64892=>'AL', +64893=>'AL', +64894=>'AL', +64895=>'AL', +64896=>'AL', +64897=>'AL', +64898=>'AL', +64899=>'AL', +64900=>'AL', +64901=>'AL', +64902=>'AL', +64903=>'AL', +64904=>'AL', +64905=>'AL', +64906=>'AL', +64907=>'AL', +64908=>'AL', +64909=>'AL', +64910=>'AL', +64911=>'AL', +64914=>'AL', +64915=>'AL', +64916=>'AL', +64917=>'AL', +64918=>'AL', +64919=>'AL', +64920=>'AL', +64921=>'AL', +64922=>'AL', +64923=>'AL', +64924=>'AL', +64925=>'AL', +64926=>'AL', +64927=>'AL', +64928=>'AL', +64929=>'AL', +64930=>'AL', +64931=>'AL', +64932=>'AL', +64933=>'AL', +64934=>'AL', +64935=>'AL', +64936=>'AL', +64937=>'AL', +64938=>'AL', +64939=>'AL', +64940=>'AL', +64941=>'AL', +64942=>'AL', +64943=>'AL', +64944=>'AL', +64945=>'AL', +64946=>'AL', +64947=>'AL', +64948=>'AL', +64949=>'AL', +64950=>'AL', +64951=>'AL', +64952=>'AL', +64953=>'AL', +64954=>'AL', +64955=>'AL', +64956=>'AL', +64957=>'AL', +64958=>'AL', +64959=>'AL', +64960=>'AL', +64961=>'AL', +64962=>'AL', +64963=>'AL', +64964=>'AL', +64965=>'AL', +64966=>'AL', +64967=>'AL', +65008=>'AL', +65009=>'AL', +65010=>'AL', +65011=>'AL', +65012=>'AL', +65013=>'AL', +65014=>'AL', +65015=>'AL', +65016=>'AL', +65017=>'AL', +65018=>'AL', +65019=>'AL', +65020=>'AL', +65021=>'ON', +65024=>'NSM', +65025=>'NSM', +65026=>'NSM', +65027=>'NSM', +65028=>'NSM', +65029=>'NSM', +65030=>'NSM', +65031=>'NSM', +65032=>'NSM', +65033=>'NSM', +65034=>'NSM', +65035=>'NSM', +65036=>'NSM', +65037=>'NSM', +65038=>'NSM', +65039=>'NSM', +65040=>'ON', +65041=>'ON', +65042=>'ON', +65043=>'ON', +65044=>'ON', +65045=>'ON', +65046=>'ON', +65047=>'ON', +65048=>'ON', +65049=>'ON', +65056=>'NSM', +65057=>'NSM', +65058=>'NSM', +65059=>'NSM', +65072=>'ON', +65073=>'ON', +65074=>'ON', +65075=>'ON', +65076=>'ON', +65077=>'ON', +65078=>'ON', +65079=>'ON', +65080=>'ON', +65081=>'ON', +65082=>'ON', +65083=>'ON', +65084=>'ON', +65085=>'ON', +65086=>'ON', +65087=>'ON', +65088=>'ON', +65089=>'ON', +65090=>'ON', +65091=>'ON', +65092=>'ON', +65093=>'ON', +65094=>'ON', +65095=>'ON', +65096=>'ON', +65097=>'ON', +65098=>'ON', +65099=>'ON', +65100=>'ON', +65101=>'ON', +65102=>'ON', +65103=>'ON', +65104=>'CS', +65105=>'ON', +65106=>'CS', +65108=>'ON', +65109=>'CS', +65110=>'ON', +65111=>'ON', +65112=>'ON', +65113=>'ON', +65114=>'ON', +65115=>'ON', +65116=>'ON', +65117=>'ON', +65118=>'ON', +65119=>'ET', +65120=>'ON', +65121=>'ON', +65122=>'ES', +65123=>'ES', +65124=>'ON', +65125=>'ON', +65126=>'ON', +65128=>'ON', +65129=>'ET', +65130=>'ET', +65131=>'ON', +65136=>'AL', +65137=>'AL', +65138=>'AL', +65139=>'AL', +65140=>'AL', +65142=>'AL', +65143=>'AL', +65144=>'AL', +65145=>'AL', +65146=>'AL', +65147=>'AL', +65148=>'AL', +65149=>'AL', +65150=>'AL', +65151=>'AL', +65152=>'AL', +65153=>'AL', +65154=>'AL', +65155=>'AL', +65156=>'AL', +65157=>'AL', +65158=>'AL', +65159=>'AL', +65160=>'AL', +65161=>'AL', +65162=>'AL', +65163=>'AL', +65164=>'AL', +65165=>'AL', +65166=>'AL', +65167=>'AL', +65168=>'AL', +65169=>'AL', +65170=>'AL', +65171=>'AL', +65172=>'AL', +65173=>'AL', +65174=>'AL', +65175=>'AL', +65176=>'AL', +65177=>'AL', +65178=>'AL', +65179=>'AL', +65180=>'AL', +65181=>'AL', +65182=>'AL', +65183=>'AL', +65184=>'AL', +65185=>'AL', +65186=>'AL', +65187=>'AL', +65188=>'AL', +65189=>'AL', +65190=>'AL', +65191=>'AL', +65192=>'AL', +65193=>'AL', +65194=>'AL', +65195=>'AL', +65196=>'AL', +65197=>'AL', +65198=>'AL', +65199=>'AL', +65200=>'AL', +65201=>'AL', +65202=>'AL', +65203=>'AL', +65204=>'AL', +65205=>'AL', +65206=>'AL', +65207=>'AL', +65208=>'AL', +65209=>'AL', +65210=>'AL', +65211=>'AL', +65212=>'AL', +65213=>'AL', +65214=>'AL', +65215=>'AL', +65216=>'AL', +65217=>'AL', +65218=>'AL', +65219=>'AL', +65220=>'AL', +65221=>'AL', +65222=>'AL', +65223=>'AL', +65224=>'AL', +65225=>'AL', +65226=>'AL', +65227=>'AL', +65228=>'AL', +65229=>'AL', +65230=>'AL', +65231=>'AL', +65232=>'AL', +65233=>'AL', +65234=>'AL', +65235=>'AL', +65236=>'AL', +65237=>'AL', +65238=>'AL', +65239=>'AL', +65240=>'AL', +65241=>'AL', +65242=>'AL', +65243=>'AL', +65244=>'AL', +65245=>'AL', +65246=>'AL', +65247=>'AL', +65248=>'AL', +65249=>'AL', +65250=>'AL', +65251=>'AL', +65252=>'AL', +65253=>'AL', +65254=>'AL', +65255=>'AL', +65256=>'AL', +65257=>'AL', +65258=>'AL', +65259=>'AL', +65260=>'AL', +65261=>'AL', +65262=>'AL', +65263=>'AL', +65264=>'AL', +65265=>'AL', +65266=>'AL', +65267=>'AL', +65268=>'AL', +65269=>'AL', +65270=>'AL', +65271=>'AL', +65272=>'AL', +65273=>'AL', +65274=>'AL', +65275=>'AL', +65276=>'AL', +65279=>'BN', +65281=>'ON', +65282=>'ON', +65283=>'ET', +65284=>'ET', +65285=>'ET', +65286=>'ON', +65287=>'ON', +65288=>'ON', +65289=>'ON', +65290=>'ON', +65291=>'ES', +65292=>'CS', +65293=>'ES', +65294=>'CS', +65295=>'CS', +65296=>'EN', +65297=>'EN', +65298=>'EN', +65299=>'EN', +65300=>'EN', +65301=>'EN', +65302=>'EN', +65303=>'EN', +65304=>'EN', +65305=>'EN', +65306=>'CS', +65307=>'ON', +65308=>'ON', +65309=>'ON', +65310=>'ON', +65311=>'ON', +65312=>'ON', +65313=>'L', +65314=>'L', +65315=>'L', +65316=>'L', +65317=>'L', +65318=>'L', +65319=>'L', +65320=>'L', +65321=>'L', +65322=>'L', +65323=>'L', +65324=>'L', +65325=>'L', +65326=>'L', +65327=>'L', +65328=>'L', +65329=>'L', +65330=>'L', +65331=>'L', +65332=>'L', +65333=>'L', +65334=>'L', +65335=>'L', +65336=>'L', +65337=>'L', +65338=>'L', +65339=>'ON', +65340=>'ON', +65341=>'ON', +65342=>'ON', +65343=>'ON', +65344=>'ON', +65345=>'L', +65346=>'L', +65347=>'L', +65348=>'L', +65349=>'L', +65350=>'L', +65351=>'L', +65352=>'L', +65353=>'L', +65354=>'L', +65355=>'L', +65356=>'L', +65357=>'L', +65358=>'L', +65359=>'L', +65360=>'L', +65361=>'L', +65362=>'L', +65363=>'L', +65364=>'L', +65365=>'L', +65366=>'L', +65367=>'L', +65368=>'L', +65369=>'L', +65370=>'L', +65371=>'ON', +65372=>'ON', +65373=>'ON', +65374=>'ON', +65375=>'ON', +65376=>'ON', +65377=>'ON', +65378=>'ON', +65379=>'ON', +65380=>'ON', +65381=>'ON', +65382=>'L', +65383=>'L', +65384=>'L', +65385=>'L', +65386=>'L', +65387=>'L', +65388=>'L', +65389=>'L', +65390=>'L', +65391=>'L', +65392=>'L', +65393=>'L', +65394=>'L', +65395=>'L', +65396=>'L', +65397=>'L', +65398=>'L', +65399=>'L', +65400=>'L', +65401=>'L', +65402=>'L', +65403=>'L', +65404=>'L', +65405=>'L', +65406=>'L', +65407=>'L', +65408=>'L', +65409=>'L', +65410=>'L', +65411=>'L', +65412=>'L', +65413=>'L', +65414=>'L', +65415=>'L', +65416=>'L', +65417=>'L', +65418=>'L', +65419=>'L', +65420=>'L', +65421=>'L', +65422=>'L', +65423=>'L', +65424=>'L', +65425=>'L', +65426=>'L', +65427=>'L', +65428=>'L', +65429=>'L', +65430=>'L', +65431=>'L', +65432=>'L', +65433=>'L', +65434=>'L', +65435=>'L', +65436=>'L', +65437=>'L', +65438=>'L', +65439=>'L', +65440=>'L', +65441=>'L', +65442=>'L', +65443=>'L', +65444=>'L', +65445=>'L', +65446=>'L', +65447=>'L', +65448=>'L', +65449=>'L', +65450=>'L', +65451=>'L', +65452=>'L', +65453=>'L', +65454=>'L', +65455=>'L', +65456=>'L', +65457=>'L', +65458=>'L', +65459=>'L', +65460=>'L', +65461=>'L', +65462=>'L', +65463=>'L', +65464=>'L', +65465=>'L', +65466=>'L', +65467=>'L', +65468=>'L', +65469=>'L', +65470=>'L', +65474=>'L', +65475=>'L', +65476=>'L', +65477=>'L', +65478=>'L', +65479=>'L', +65482=>'L', +65483=>'L', +65484=>'L', +65485=>'L', +65486=>'L', +65487=>'L', +65490=>'L', +65491=>'L', +65492=>'L', +65493=>'L', +65494=>'L', +65495=>'L', +65498=>'L', +65499=>'L', +65500=>'L', +65504=>'ET', +65505=>'ET', +65506=>'ON', +65507=>'ON', +65508=>'ON', +65509=>'ET', +65510=>'ET', +65512=>'ON', +65513=>'ON', +65514=>'ON', +65515=>'ON', +65516=>'ON', +65517=>'ON', +65518=>'ON', +65529=>'ON', +65530=>'ON', +65531=>'ON', +65532=>'ON', +65533=>'ON', +65536=>'L', +65537=>'L', +65538=>'L', +65539=>'L', +65540=>'L', +65541=>'L', +65542=>'L', +65543=>'L', +65544=>'L', +65545=>'L', +65546=>'L', +65547=>'L', +65549=>'L', +65550=>'L', +65551=>'L', +65552=>'L', +65553=>'L', +65554=>'L', +65555=>'L', +65556=>'L', +65557=>'L', +65558=>'L', +65559=>'L', +65560=>'L', +65561=>'L', +65562=>'L', +65563=>'L', +65564=>'L', +65565=>'L', +65566=>'L', +65567=>'L', +65568=>'L', +65569=>'L', +65570=>'L', +65571=>'L', +65572=>'L', +65573=>'L', +65574=>'L', +65576=>'L', +65577=>'L', +65578=>'L', +65579=>'L', +65580=>'L', +65581=>'L', +65582=>'L', +65583=>'L', +65584=>'L', +65585=>'L', +65586=>'L', +65587=>'L', +65588=>'L', +65589=>'L', +65590=>'L', +65591=>'L', +65592=>'L', +65593=>'L', +65594=>'L', +65596=>'L', +65597=>'L', +65599=>'L', +65600=>'L', +65601=>'L', +65602=>'L', +65603=>'L', +65604=>'L', +65605=>'L', +65606=>'L', +65607=>'L', +65608=>'L', +65609=>'L', +65610=>'L', +65611=>'L', +65612=>'L', +65613=>'L', +65616=>'L', +65617=>'L', +65618=>'L', +65619=>'L', +65620=>'L', +65621=>'L', +65622=>'L', +65623=>'L', +65624=>'L', +65625=>'L', +65626=>'L', +65627=>'L', +65628=>'L', +65629=>'L', +65664=>'L', +65665=>'L', +65666=>'L', +65667=>'L', +65668=>'L', +65669=>'L', +65670=>'L', +65671=>'L', +65672=>'L', +65673=>'L', +65674=>'L', +65675=>'L', +65676=>'L', +65677=>'L', +65678=>'L', +65679=>'L', +65680=>'L', +65681=>'L', +65682=>'L', +65683=>'L', +65684=>'L', +65685=>'L', +65686=>'L', +65687=>'L', +65688=>'L', +65689=>'L', +65690=>'L', +65691=>'L', +65692=>'L', +65693=>'L', +65694=>'L', +65695=>'L', +65696=>'L', +65697=>'L', +65698=>'L', +65699=>'L', +65700=>'L', +65701=>'L', +65702=>'L', +65703=>'L', +65704=>'L', +65705=>'L', +65706=>'L', +65707=>'L', +65708=>'L', +65709=>'L', +65710=>'L', +65711=>'L', +65712=>'L', +65713=>'L', +65714=>'L', +65715=>'L', +65716=>'L', +65717=>'L', +65718=>'L', +65719=>'L', +65720=>'L', +65721=>'L', +65722=>'L', +65723=>'L', +65724=>'L', +65725=>'L', +65726=>'L', +65727=>'L', +65728=>'L', +65729=>'L', +65730=>'L', +65731=>'L', +65732=>'L', +65733=>'L', +65734=>'L', +65735=>'L', +65736=>'L', +65737=>'L', +65738=>'L', +65739=>'L', +65740=>'L', +65741=>'L', +65742=>'L', +65743=>'L', +65744=>'L', +65745=>'L', +65746=>'L', +65747=>'L', +65748=>'L', +65749=>'L', +65750=>'L', +65751=>'L', +65752=>'L', +65753=>'L', +65754=>'L', +65755=>'L', +65756=>'L', +65757=>'L', +65758=>'L', +65759=>'L', +65760=>'L', +65761=>'L', +65762=>'L', +65763=>'L', +65764=>'L', +65765=>'L', +65766=>'L', +65767=>'L', +65768=>'L', +65769=>'L', +65770=>'L', +65771=>'L', +65772=>'L', +65773=>'L', +65774=>'L', +65775=>'L', +65776=>'L', +65777=>'L', +65778=>'L', +65779=>'L', +65780=>'L', +65781=>'L', +65782=>'L', +65783=>'L', +65784=>'L', +65785=>'L', +65786=>'L', +65792=>'L', +65793=>'ON', +65794=>'L', +65799=>'L', +65800=>'L', +65801=>'L', +65802=>'L', +65803=>'L', +65804=>'L', +65805=>'L', +65806=>'L', +65807=>'L', +65808=>'L', +65809=>'L', +65810=>'L', +65811=>'L', +65812=>'L', +65813=>'L', +65814=>'L', +65815=>'L', +65816=>'L', +65817=>'L', +65818=>'L', +65819=>'L', +65820=>'L', +65821=>'L', +65822=>'L', +65823=>'L', +65824=>'L', +65825=>'L', +65826=>'L', +65827=>'L', +65828=>'L', +65829=>'L', +65830=>'L', +65831=>'L', +65832=>'L', +65833=>'L', +65834=>'L', +65835=>'L', +65836=>'L', +65837=>'L', +65838=>'L', +65839=>'L', +65840=>'L', +65841=>'L', +65842=>'L', +65843=>'L', +65847=>'L', +65848=>'L', +65849=>'L', +65850=>'L', +65851=>'L', +65852=>'L', +65853=>'L', +65854=>'L', +65855=>'L', +65856=>'ON', +65857=>'ON', +65858=>'ON', +65859=>'ON', +65860=>'ON', +65861=>'ON', +65862=>'ON', +65863=>'ON', +65864=>'ON', +65865=>'ON', +65866=>'ON', +65867=>'ON', +65868=>'ON', +65869=>'ON', +65870=>'ON', +65871=>'ON', +65872=>'ON', +65873=>'ON', +65874=>'ON', +65875=>'ON', +65876=>'ON', +65877=>'ON', +65878=>'ON', +65879=>'ON', +65880=>'ON', +65881=>'ON', +65882=>'ON', +65883=>'ON', +65884=>'ON', +65885=>'ON', +65886=>'ON', +65887=>'ON', +65888=>'ON', +65889=>'ON', +65890=>'ON', +65891=>'ON', +65892=>'ON', +65893=>'ON', +65894=>'ON', +65895=>'ON', +65896=>'ON', +65897=>'ON', +65898=>'ON', +65899=>'ON', +65900=>'ON', +65901=>'ON', +65902=>'ON', +65903=>'ON', +65904=>'ON', +65905=>'ON', +65906=>'ON', +65907=>'ON', +65908=>'ON', +65909=>'ON', +65910=>'ON', +65911=>'ON', +65912=>'ON', +65913=>'ON', +65914=>'ON', +65915=>'ON', +65916=>'ON', +65917=>'ON', +65918=>'ON', +65919=>'ON', +65920=>'ON', +65921=>'ON', +65922=>'ON', +65923=>'ON', +65924=>'ON', +65925=>'ON', +65926=>'ON', +65927=>'ON', +65928=>'ON', +65929=>'ON', +65930=>'ON', +66304=>'L', +66305=>'L', +66306=>'L', +66307=>'L', +66308=>'L', +66309=>'L', +66310=>'L', +66311=>'L', +66312=>'L', +66313=>'L', +66314=>'L', +66315=>'L', +66316=>'L', +66317=>'L', +66318=>'L', +66319=>'L', +66320=>'L', +66321=>'L', +66322=>'L', +66323=>'L', +66324=>'L', +66325=>'L', +66326=>'L', +66327=>'L', +66328=>'L', +66329=>'L', +66330=>'L', +66331=>'L', +66332=>'L', +66333=>'L', +66334=>'L', +66336=>'L', +66337=>'L', +66338=>'L', +66339=>'L', +66352=>'L', +66353=>'L', +66354=>'L', +66355=>'L', +66356=>'L', +66357=>'L', +66358=>'L', +66359=>'L', +66360=>'L', +66361=>'L', +66362=>'L', +66363=>'L', +66364=>'L', +66365=>'L', +66366=>'L', +66367=>'L', +66368=>'L', +66369=>'L', +66370=>'L', +66371=>'L', +66372=>'L', +66373=>'L', +66374=>'L', +66375=>'L', +66376=>'L', +66377=>'L', +66378=>'L', +66432=>'L', +66433=>'L', +66434=>'L', +66435=>'L', +66436=>'L', +66437=>'L', +66438=>'L', +66439=>'L', +66440=>'L', +66441=>'L', +66442=>'L', +66443=>'L', +66444=>'L', +66445=>'L', +66446=>'L', +66447=>'L', +66448=>'L', +66449=>'L', +66450=>'L', +66451=>'L', +66452=>'L', +66453=>'L', +66454=>'L', +66455=>'L', +66456=>'L', +66457=>'L', +66458=>'L', +66459=>'L', +66460=>'L', +66461=>'L', +66463=>'L', +66464=>'L', +66465=>'L', +66466=>'L', +66467=>'L', +66468=>'L', +66469=>'L', +66470=>'L', +66471=>'L', +66472=>'L', +66473=>'L', +66474=>'L', +66475=>'L', +66476=>'L', +66477=>'L', +66478=>'L', +66479=>'L', +66480=>'L', +66481=>'L', +66482=>'L', +66483=>'L', +66484=>'L', +66485=>'L', +66486=>'L', +66487=>'L', +66488=>'L', +66489=>'L', +66490=>'L', +66491=>'L', +66492=>'L', +66493=>'L', +66494=>'L', +66495=>'L', +66496=>'L', +66497=>'L', +66498=>'L', +66499=>'L', +66504=>'L', +66505=>'L', +66506=>'L', +66507=>'L', +66508=>'L', +66509=>'L', +66510=>'L', +66511=>'L', +66512=>'L', +66513=>'L', +66514=>'L', +66515=>'L', +66516=>'L', +66517=>'L', +66560=>'L', +66561=>'L', +66562=>'L', +66563=>'L', +66564=>'L', +66565=>'L', +66566=>'L', +66567=>'L', +66568=>'L', +66569=>'L', +66570=>'L', +66571=>'L', +66572=>'L', +66573=>'L', +66574=>'L', +66575=>'L', +66576=>'L', +66577=>'L', +66578=>'L', +66579=>'L', +66580=>'L', +66581=>'L', +66582=>'L', +66583=>'L', +66584=>'L', +66585=>'L', +66586=>'L', +66587=>'L', +66588=>'L', +66589=>'L', +66590=>'L', +66591=>'L', +66592=>'L', +66593=>'L', +66594=>'L', +66595=>'L', +66596=>'L', +66597=>'L', +66598=>'L', +66599=>'L', +66600=>'L', +66601=>'L', +66602=>'L', +66603=>'L', +66604=>'L', +66605=>'L', +66606=>'L', +66607=>'L', +66608=>'L', +66609=>'L', +66610=>'L', +66611=>'L', +66612=>'L', +66613=>'L', +66614=>'L', +66615=>'L', +66616=>'L', +66617=>'L', +66618=>'L', +66619=>'L', +66620=>'L', +66621=>'L', +66622=>'L', +66623=>'L', +66624=>'L', +66625=>'L', +66626=>'L', +66627=>'L', +66628=>'L', +66629=>'L', +66630=>'L', +66631=>'L', +66632=>'L', +66633=>'L', +66634=>'L', +66635=>'L', +66636=>'L', +66637=>'L', +66638=>'L', +66639=>'L', +66640=>'L', +66641=>'L', +66642=>'L', +66643=>'L', +66644=>'L', +66645=>'L', +66646=>'L', +66647=>'L', +66648=>'L', +66649=>'L', +66650=>'L', +66651=>'L', +66652=>'L', +66653=>'L', +66654=>'L', +66655=>'L', +66656=>'L', +66657=>'L', +66658=>'L', +66659=>'L', +66660=>'L', +66661=>'L', +66662=>'L', +66663=>'L', +66664=>'L', +66665=>'L', +66666=>'L', +66667=>'L', +66668=>'L', +66669=>'L', +66670=>'L', +66671=>'L', +66672=>'L', +66673=>'L', +66674=>'L', +66675=>'L', +66676=>'L', +66677=>'L', +66678=>'L', +66679=>'L', +66680=>'L', +66681=>'L', +66682=>'L', +66683=>'L', +66684=>'L', +66685=>'L', +66686=>'L', +66687=>'L', +66688=>'L', +66689=>'L', +66690=>'L', +66691=>'L', +66692=>'L', +66693=>'L', +66694=>'L', +66695=>'L', +66696=>'L', +66697=>'L', +66698=>'L', +66699=>'L', +66700=>'L', +66701=>'L', +66702=>'L', +66703=>'L', +66704=>'L', +66705=>'L', +66706=>'L', +66707=>'L', +66708=>'L', +66709=>'L', +66710=>'L', +66711=>'L', +66712=>'L', +66713=>'L', +66714=>'L', +66715=>'L', +66716=>'L', +66717=>'L', +66720=>'L', +66721=>'L', +66722=>'L', +66723=>'L', +66724=>'L', +66725=>'L', +66726=>'L', +66727=>'L', +66728=>'L', +66729=>'L', +67584=>'R', +67585=>'R', +67586=>'R', +67587=>'R', +67588=>'R', +67589=>'R', +67592=>'R', +67594=>'R', +67595=>'R', +67596=>'R', +67597=>'R', +67598=>'R', +67599=>'R', +67600=>'R', +67601=>'R', +67602=>'R', +67603=>'R', +67604=>'R', +67605=>'R', +67606=>'R', +67607=>'R', +67608=>'R', +67609=>'R', +67610=>'R', +67611=>'R', +67612=>'R', +67613=>'R', +67614=>'R', +67615=>'R', +67616=>'R', +67617=>'R', +67618=>'R', +67619=>'R', +67620=>'R', +67621=>'R', +67622=>'R', +67623=>'R', +67624=>'R', +67625=>'R', +67626=>'R', +67627=>'R', +67628=>'R', +67629=>'R', +67630=>'R', +67631=>'R', +67632=>'R', +67633=>'R', +67634=>'R', +67635=>'R', +67636=>'R', +67637=>'R', +67639=>'R', +67640=>'R', +67644=>'R', +67647=>'R', +67840=>'R', +67841=>'R', +67842=>'R', +67843=>'R', +67844=>'R', +67845=>'R', +67846=>'R', +67847=>'R', +67848=>'R', +67849=>'R', +67850=>'R', +67851=>'R', +67852=>'R', +67853=>'R', +67854=>'R', +67855=>'R', +67856=>'R', +67857=>'R', +67858=>'R', +67859=>'R', +67860=>'R', +67861=>'R', +67862=>'R', +67863=>'R', +67864=>'R', +67865=>'R', +67871=>'ON', +68096=>'R', +68097=>'NSM', +68098=>'NSM', +68099=>'NSM', +68101=>'NSM', +68102=>'NSM', +68108=>'NSM', +68109=>'NSM', +68110=>'NSM', +68111=>'NSM', +68112=>'R', +68113=>'R', +68114=>'R', +68115=>'R', +68117=>'R', +68118=>'R', +68119=>'R', +68121=>'R', +68122=>'R', +68123=>'R', +68124=>'R', +68125=>'R', +68126=>'R', +68127=>'R', +68128=>'R', +68129=>'R', +68130=>'R', +68131=>'R', +68132=>'R', +68133=>'R', +68134=>'R', +68135=>'R', +68136=>'R', +68137=>'R', +68138=>'R', +68139=>'R', +68140=>'R', +68141=>'R', +68142=>'R', +68143=>'R', +68144=>'R', +68145=>'R', +68146=>'R', +68147=>'R', +68152=>'NSM', +68153=>'NSM', +68154=>'NSM', +68159=>'NSM', +68160=>'R', +68161=>'R', +68162=>'R', +68163=>'R', +68164=>'R', +68165=>'R', +68166=>'R', +68167=>'R', +68176=>'R', +68177=>'R', +68178=>'R', +68179=>'R', +68180=>'R', +68181=>'R', +68182=>'R', +68183=>'R', +68184=>'R', +73728=>'L', +73729=>'L', +73730=>'L', +73731=>'L', +73732=>'L', +73733=>'L', +73734=>'L', +73735=>'L', +73736=>'L', +73737=>'L', +73738=>'L', +73739=>'L', +73740=>'L', +73741=>'L', +73742=>'L', +73743=>'L', +73744=>'L', +73745=>'L', +73746=>'L', +73747=>'L', +73748=>'L', +73749=>'L', +73750=>'L', +73751=>'L', +73752=>'L', +73753=>'L', +73754=>'L', +73755=>'L', +73756=>'L', +73757=>'L', +73758=>'L', +73759=>'L', +73760=>'L', +73761=>'L', +73762=>'L', +73763=>'L', +73764=>'L', +73765=>'L', +73766=>'L', +73767=>'L', +73768=>'L', +73769=>'L', +73770=>'L', +73771=>'L', +73772=>'L', +73773=>'L', +73774=>'L', +73775=>'L', +73776=>'L', +73777=>'L', +73778=>'L', +73779=>'L', +73780=>'L', +73781=>'L', +73782=>'L', +73783=>'L', +73784=>'L', +73785=>'L', +73786=>'L', +73787=>'L', +73788=>'L', +73789=>'L', +73790=>'L', +73791=>'L', +73792=>'L', +73793=>'L', +73794=>'L', +73795=>'L', +73796=>'L', +73797=>'L', +73798=>'L', +73799=>'L', +73800=>'L', +73801=>'L', +73802=>'L', +73803=>'L', +73804=>'L', +73805=>'L', +73806=>'L', +73807=>'L', +73808=>'L', +73809=>'L', +73810=>'L', +73811=>'L', +73812=>'L', +73813=>'L', +73814=>'L', +73815=>'L', +73816=>'L', +73817=>'L', +73818=>'L', +73819=>'L', +73820=>'L', +73821=>'L', +73822=>'L', +73823=>'L', +73824=>'L', +73825=>'L', +73826=>'L', +73827=>'L', +73828=>'L', +73829=>'L', +73830=>'L', +73831=>'L', +73832=>'L', +73833=>'L', +73834=>'L', +73835=>'L', +73836=>'L', +73837=>'L', +73838=>'L', +73839=>'L', +73840=>'L', +73841=>'L', +73842=>'L', +73843=>'L', +73844=>'L', +73845=>'L', +73846=>'L', +73847=>'L', +73848=>'L', +73849=>'L', +73850=>'L', +73851=>'L', +73852=>'L', +73853=>'L', +73854=>'L', +73855=>'L', +73856=>'L', +73857=>'L', +73858=>'L', +73859=>'L', +73860=>'L', +73861=>'L', +73862=>'L', +73863=>'L', +73864=>'L', +73865=>'L', +73866=>'L', +73867=>'L', +73868=>'L', +73869=>'L', +73870=>'L', +73871=>'L', +73872=>'L', +73873=>'L', +73874=>'L', +73875=>'L', +73876=>'L', +73877=>'L', +73878=>'L', +73879=>'L', +73880=>'L', +73881=>'L', +73882=>'L', +73883=>'L', +73884=>'L', +73885=>'L', +73886=>'L', +73887=>'L', +73888=>'L', +73889=>'L', +73890=>'L', +73891=>'L', +73892=>'L', +73893=>'L', +73894=>'L', +73895=>'L', +73896=>'L', +73897=>'L', +73898=>'L', +73899=>'L', +73900=>'L', +73901=>'L', +73902=>'L', +73903=>'L', +73904=>'L', +73905=>'L', +73906=>'L', +73907=>'L', +73908=>'L', +73909=>'L', +73910=>'L', +73911=>'L', +73912=>'L', +73913=>'L', +73914=>'L', +73915=>'L', +73916=>'L', +73917=>'L', +73918=>'L', +73919=>'L', +73920=>'L', +73921=>'L', +73922=>'L', +73923=>'L', +73924=>'L', +73925=>'L', +73926=>'L', +73927=>'L', +73928=>'L', +73929=>'L', +73930=>'L', +73931=>'L', +73932=>'L', +73933=>'L', +73934=>'L', +73935=>'L', +73936=>'L', +73937=>'L', +73938=>'L', +73939=>'L', +73940=>'L', +73941=>'L', +73942=>'L', +73943=>'L', +73944=>'L', +73945=>'L', +73946=>'L', +73947=>'L', +73948=>'L', +73949=>'L', +73950=>'L', +73951=>'L', +73952=>'L', +73953=>'L', +73954=>'L', +73955=>'L', +73956=>'L', +73957=>'L', +73958=>'L', +73959=>'L', +73960=>'L', +73961=>'L', +73962=>'L', +73963=>'L', +73964=>'L', +73965=>'L', +73966=>'L', +73967=>'L', +73968=>'L', +73969=>'L', +73970=>'L', +73971=>'L', +73972=>'L', +73973=>'L', +73974=>'L', +73975=>'L', +73976=>'L', +73977=>'L', +73978=>'L', +73979=>'L', +73980=>'L', +73981=>'L', +73982=>'L', +73983=>'L', +73984=>'L', +73985=>'L', +73986=>'L', +73987=>'L', +73988=>'L', +73989=>'L', +73990=>'L', +73991=>'L', +73992=>'L', +73993=>'L', +73994=>'L', +73995=>'L', +73996=>'L', +73997=>'L', +73998=>'L', +73999=>'L', +74000=>'L', +74001=>'L', +74002=>'L', +74003=>'L', +74004=>'L', +74005=>'L', +74006=>'L', +74007=>'L', +74008=>'L', +74009=>'L', +74010=>'L', +74011=>'L', +74012=>'L', +74013=>'L', +74014=>'L', +74015=>'L', +74016=>'L', +74017=>'L', +74018=>'L', +74019=>'L', +74020=>'L', +74021=>'L', +74022=>'L', +74023=>'L', +74024=>'L', +74025=>'L', +74026=>'L', +74027=>'L', +74028=>'L', +74029=>'L', +74030=>'L', +74031=>'L', +74032=>'L', +74033=>'L', +74034=>'L', +74035=>'L', +74036=>'L', +74037=>'L', +74038=>'L', +74039=>'L', +74040=>'L', +74041=>'L', +74042=>'L', +74043=>'L', +74044=>'L', +74045=>'L', +74046=>'L', +74047=>'L', +74048=>'L', +74049=>'L', +74050=>'L', +74051=>'L', +74052=>'L', +74053=>'L', +74054=>'L', +74055=>'L', +74056=>'L', +74057=>'L', +74058=>'L', +74059=>'L', +74060=>'L', +74061=>'L', +74062=>'L', +74063=>'L', +74064=>'L', +74065=>'L', +74066=>'L', +74067=>'L', +74068=>'L', +74069=>'L', +74070=>'L', +74071=>'L', +74072=>'L', +74073=>'L', +74074=>'L', +74075=>'L', +74076=>'L', +74077=>'L', +74078=>'L', +74079=>'L', +74080=>'L', +74081=>'L', +74082=>'L', +74083=>'L', +74084=>'L', +74085=>'L', +74086=>'L', +74087=>'L', +74088=>'L', +74089=>'L', +74090=>'L', +74091=>'L', +74092=>'L', +74093=>'L', +74094=>'L', +74095=>'L', +74096=>'L', +74097=>'L', +74098=>'L', +74099=>'L', +74100=>'L', +74101=>'L', +74102=>'L', +74103=>'L', +74104=>'L', +74105=>'L', +74106=>'L', +74107=>'L', +74108=>'L', +74109=>'L', +74110=>'L', +74111=>'L', +74112=>'L', +74113=>'L', +74114=>'L', +74115=>'L', +74116=>'L', +74117=>'L', +74118=>'L', +74119=>'L', +74120=>'L', +74121=>'L', +74122=>'L', +74123=>'L', +74124=>'L', +74125=>'L', +74126=>'L', +74127=>'L', +74128=>'L', +74129=>'L', +74130=>'L', +74131=>'L', +74132=>'L', +74133=>'L', +74134=>'L', +74135=>'L', +74136=>'L', +74137=>'L', +74138=>'L', +74139=>'L', +74140=>'L', +74141=>'L', +74142=>'L', +74143=>'L', +74144=>'L', +74145=>'L', +74146=>'L', +74147=>'L', +74148=>'L', +74149=>'L', +74150=>'L', +74151=>'L', +74152=>'L', +74153=>'L', +74154=>'L', +74155=>'L', +74156=>'L', +74157=>'L', +74158=>'L', +74159=>'L', +74160=>'L', +74161=>'L', +74162=>'L', +74163=>'L', +74164=>'L', +74165=>'L', +74166=>'L', +74167=>'L', +74168=>'L', +74169=>'L', +74170=>'L', +74171=>'L', +74172=>'L', +74173=>'L', +74174=>'L', +74175=>'L', +74176=>'L', +74177=>'L', +74178=>'L', +74179=>'L', +74180=>'L', +74181=>'L', +74182=>'L', +74183=>'L', +74184=>'L', +74185=>'L', +74186=>'L', +74187=>'L', +74188=>'L', +74189=>'L', +74190=>'L', +74191=>'L', +74192=>'L', +74193=>'L', +74194=>'L', +74195=>'L', +74196=>'L', +74197=>'L', +74198=>'L', +74199=>'L', +74200=>'L', +74201=>'L', +74202=>'L', +74203=>'L', +74204=>'L', +74205=>'L', +74206=>'L', +74207=>'L', +74208=>'L', +74209=>'L', +74210=>'L', +74211=>'L', +74212=>'L', +74213=>'L', +74214=>'L', +74215=>'L', +74216=>'L', +74217=>'L', +74218=>'L', +74219=>'L', +74220=>'L', +74221=>'L', +74222=>'L', +74223=>'L', +74224=>'L', +74225=>'L', +74226=>'L', +74227=>'L', +74228=>'L', +74229=>'L', +74230=>'L', +74231=>'L', +74232=>'L', +74233=>'L', +74234=>'L', +74235=>'L', +74236=>'L', +74237=>'L', +74238=>'L', +74239=>'L', +74240=>'L', +74241=>'L', +74242=>'L', +74243=>'L', +74244=>'L', +74245=>'L', +74246=>'L', +74247=>'L', +74248=>'L', +74249=>'L', +74250=>'L', +74251=>'L', +74252=>'L', +74253=>'L', +74254=>'L', +74255=>'L', +74256=>'L', +74257=>'L', +74258=>'L', +74259=>'L', +74260=>'L', +74261=>'L', +74262=>'L', +74263=>'L', +74264=>'L', +74265=>'L', +74266=>'L', +74267=>'L', +74268=>'L', +74269=>'L', +74270=>'L', +74271=>'L', +74272=>'L', +74273=>'L', +74274=>'L', +74275=>'L', +74276=>'L', +74277=>'L', +74278=>'L', +74279=>'L', +74280=>'L', +74281=>'L', +74282=>'L', +74283=>'L', +74284=>'L', +74285=>'L', +74286=>'L', +74287=>'L', +74288=>'L', +74289=>'L', +74290=>'L', +74291=>'L', +74292=>'L', +74293=>'L', +74294=>'L', +74295=>'L', +74296=>'L', +74297=>'L', +74298=>'L', +74299=>'L', +74300=>'L', +74301=>'L', +74302=>'L', +74303=>'L', +74304=>'L', +74305=>'L', +74306=>'L', +74307=>'L', +74308=>'L', +74309=>'L', +74310=>'L', +74311=>'L', +74312=>'L', +74313=>'L', +74314=>'L', +74315=>'L', +74316=>'L', +74317=>'L', +74318=>'L', +74319=>'L', +74320=>'L', +74321=>'L', +74322=>'L', +74323=>'L', +74324=>'L', +74325=>'L', +74326=>'L', +74327=>'L', +74328=>'L', +74329=>'L', +74330=>'L', +74331=>'L', +74332=>'L', +74333=>'L', +74334=>'L', +74335=>'L', +74336=>'L', +74337=>'L', +74338=>'L', +74339=>'L', +74340=>'L', +74341=>'L', +74342=>'L', +74343=>'L', +74344=>'L', +74345=>'L', +74346=>'L', +74347=>'L', +74348=>'L', +74349=>'L', +74350=>'L', +74351=>'L', +74352=>'L', +74353=>'L', +74354=>'L', +74355=>'L', +74356=>'L', +74357=>'L', +74358=>'L', +74359=>'L', +74360=>'L', +74361=>'L', +74362=>'L', +74363=>'L', +74364=>'L', +74365=>'L', +74366=>'L', +74367=>'L', +74368=>'L', +74369=>'L', +74370=>'L', +74371=>'L', +74372=>'L', +74373=>'L', +74374=>'L', +74375=>'L', +74376=>'L', +74377=>'L', +74378=>'L', +74379=>'L', +74380=>'L', +74381=>'L', +74382=>'L', +74383=>'L', +74384=>'L', +74385=>'L', +74386=>'L', +74387=>'L', +74388=>'L', +74389=>'L', +74390=>'L', +74391=>'L', +74392=>'L', +74393=>'L', +74394=>'L', +74395=>'L', +74396=>'L', +74397=>'L', +74398=>'L', +74399=>'L', +74400=>'L', +74401=>'L', +74402=>'L', +74403=>'L', +74404=>'L', +74405=>'L', +74406=>'L', +74407=>'L', +74408=>'L', +74409=>'L', +74410=>'L', +74411=>'L', +74412=>'L', +74413=>'L', +74414=>'L', +74415=>'L', +74416=>'L', +74417=>'L', +74418=>'L', +74419=>'L', +74420=>'L', +74421=>'L', +74422=>'L', +74423=>'L', +74424=>'L', +74425=>'L', +74426=>'L', +74427=>'L', +74428=>'L', +74429=>'L', +74430=>'L', +74431=>'L', +74432=>'L', +74433=>'L', +74434=>'L', +74435=>'L', +74436=>'L', +74437=>'L', +74438=>'L', +74439=>'L', +74440=>'L', +74441=>'L', +74442=>'L', +74443=>'L', +74444=>'L', +74445=>'L', +74446=>'L', +74447=>'L', +74448=>'L', +74449=>'L', +74450=>'L', +74451=>'L', +74452=>'L', +74453=>'L', +74454=>'L', +74455=>'L', +74456=>'L', +74457=>'L', +74458=>'L', +74459=>'L', +74460=>'L', +74461=>'L', +74462=>'L', +74463=>'L', +74464=>'L', +74465=>'L', +74466=>'L', +74467=>'L', +74468=>'L', +74469=>'L', +74470=>'L', +74471=>'L', +74472=>'L', +74473=>'L', +74474=>'L', +74475=>'L', +74476=>'L', +74477=>'L', +74478=>'L', +74479=>'L', +74480=>'L', +74481=>'L', +74482=>'L', +74483=>'L', +74484=>'L', +74485=>'L', +74486=>'L', +74487=>'L', +74488=>'L', +74489=>'L', +74490=>'L', +74491=>'L', +74492=>'L', +74493=>'L', +74494=>'L', +74495=>'L', +74496=>'L', +74497=>'L', +74498=>'L', +74499=>'L', +74500=>'L', +74501=>'L', +74502=>'L', +74503=>'L', +74504=>'L', +74505=>'L', +74506=>'L', +74507=>'L', +74508=>'L', +74509=>'L', +74510=>'L', +74511=>'L', +74512=>'L', +74513=>'L', +74514=>'L', +74515=>'L', +74516=>'L', +74517=>'L', +74518=>'L', +74519=>'L', +74520=>'L', +74521=>'L', +74522=>'L', +74523=>'L', +74524=>'L', +74525=>'L', +74526=>'L', +74527=>'L', +74528=>'L', +74529=>'L', +74530=>'L', +74531=>'L', +74532=>'L', +74533=>'L', +74534=>'L', +74535=>'L', +74536=>'L', +74537=>'L', +74538=>'L', +74539=>'L', +74540=>'L', +74541=>'L', +74542=>'L', +74543=>'L', +74544=>'L', +74545=>'L', +74546=>'L', +74547=>'L', +74548=>'L', +74549=>'L', +74550=>'L', +74551=>'L', +74552=>'L', +74553=>'L', +74554=>'L', +74555=>'L', +74556=>'L', +74557=>'L', +74558=>'L', +74559=>'L', +74560=>'L', +74561=>'L', +74562=>'L', +74563=>'L', +74564=>'L', +74565=>'L', +74566=>'L', +74567=>'L', +74568=>'L', +74569=>'L', +74570=>'L', +74571=>'L', +74572=>'L', +74573=>'L', +74574=>'L', +74575=>'L', +74576=>'L', +74577=>'L', +74578=>'L', +74579=>'L', +74580=>'L', +74581=>'L', +74582=>'L', +74583=>'L', +74584=>'L', +74585=>'L', +74586=>'L', +74587=>'L', +74588=>'L', +74589=>'L', +74590=>'L', +74591=>'L', +74592=>'L', +74593=>'L', +74594=>'L', +74595=>'L', +74596=>'L', +74597=>'L', +74598=>'L', +74599=>'L', +74600=>'L', +74601=>'L', +74602=>'L', +74603=>'L', +74604=>'L', +74605=>'L', +74606=>'L', +74752=>'L', +74753=>'L', +74754=>'L', +74755=>'L', +74756=>'L', +74757=>'L', +74758=>'L', +74759=>'L', +74760=>'L', +74761=>'L', +74762=>'L', +74763=>'L', +74764=>'L', +74765=>'L', +74766=>'L', +74767=>'L', +74768=>'L', +74769=>'L', +74770=>'L', +74771=>'L', +74772=>'L', +74773=>'L', +74774=>'L', +74775=>'L', +74776=>'L', +74777=>'L', +74778=>'L', +74779=>'L', +74780=>'L', +74781=>'L', +74782=>'L', +74783=>'L', +74784=>'L', +74785=>'L', +74786=>'L', +74787=>'L', +74788=>'L', +74789=>'L', +74790=>'L', +74791=>'L', +74792=>'L', +74793=>'L', +74794=>'L', +74795=>'L', +74796=>'L', +74797=>'L', +74798=>'L', +74799=>'L', +74800=>'L', +74801=>'L', +74802=>'L', +74803=>'L', +74804=>'L', +74805=>'L', +74806=>'L', +74807=>'L', +74808=>'L', +74809=>'L', +74810=>'L', +74811=>'L', +74812=>'L', +74813=>'L', +74814=>'L', +74815=>'L', +74816=>'L', +74817=>'L', +74818=>'L', +74819=>'L', +74820=>'L', +74821=>'L', +74822=>'L', +74823=>'L', +74824=>'L', +74825=>'L', +74826=>'L', +74827=>'L', +74828=>'L', +74829=>'L', +74830=>'L', +74831=>'L', +74832=>'L', +74833=>'L', +74834=>'L', +74835=>'L', +74836=>'L', +74837=>'L', +74838=>'L', +74839=>'L', +74840=>'L', +74841=>'L', +74842=>'L', +74843=>'L', +74844=>'L', +74845=>'L', +74846=>'L', +74847=>'L', +74848=>'L', +74849=>'L', +74850=>'L', +74864=>'L', +74865=>'L', +74866=>'L', +74867=>'L', +118784=>'L', +118785=>'L', +118786=>'L', +118787=>'L', +118788=>'L', +118789=>'L', +118790=>'L', +118791=>'L', +118792=>'L', +118793=>'L', +118794=>'L', +118795=>'L', +118796=>'L', +118797=>'L', +118798=>'L', +118799=>'L', +118800=>'L', +118801=>'L', +118802=>'L', +118803=>'L', +118804=>'L', +118805=>'L', +118806=>'L', +118807=>'L', +118808=>'L', +118809=>'L', +118810=>'L', +118811=>'L', +118812=>'L', +118813=>'L', +118814=>'L', +118815=>'L', +118816=>'L', +118817=>'L', +118818=>'L', +118819=>'L', +118820=>'L', +118821=>'L', +118822=>'L', +118823=>'L', +118824=>'L', +118825=>'L', +118826=>'L', +118827=>'L', +118828=>'L', +118829=>'L', +118830=>'L', +118831=>'L', +118832=>'L', +118833=>'L', +118834=>'L', +118835=>'L', +118836=>'L', +118837=>'L', +118838=>'L', +118839=>'L', +118840=>'L', +118841=>'L', +118842=>'L', +118843=>'L', +118844=>'L', +118845=>'L', +118846=>'L', +118847=>'L', +118848=>'L', +118849=>'L', +118850=>'L', +118851=>'L', +118852=>'L', +118853=>'L', +118854=>'L', +118855=>'L', +118856=>'L', +118857=>'L', +118858=>'L', +118859=>'L', +118860=>'L', +118861=>'L', +118862=>'L', +118863=>'L', +118864=>'L', +118865=>'L', +118866=>'L', +118867=>'L', +118868=>'L', +118869=>'L', +118870=>'L', +118871=>'L', +118872=>'L', +118873=>'L', +118874=>'L', +118875=>'L', +118876=>'L', +118877=>'L', +118878=>'L', +118879=>'L', +118880=>'L', +118881=>'L', +118882=>'L', +118883=>'L', +118884=>'L', +118885=>'L', +118886=>'L', +118887=>'L', +118888=>'L', +118889=>'L', +118890=>'L', +118891=>'L', +118892=>'L', +118893=>'L', +118894=>'L', +118895=>'L', +118896=>'L', +118897=>'L', +118898=>'L', +118899=>'L', +118900=>'L', +118901=>'L', +118902=>'L', +118903=>'L', +118904=>'L', +118905=>'L', +118906=>'L', +118907=>'L', +118908=>'L', +118909=>'L', +118910=>'L', +118911=>'L', +118912=>'L', +118913=>'L', +118914=>'L', +118915=>'L', +118916=>'L', +118917=>'L', +118918=>'L', +118919=>'L', +118920=>'L', +118921=>'L', +118922=>'L', +118923=>'L', +118924=>'L', +118925=>'L', +118926=>'L', +118927=>'L', +118928=>'L', +118929=>'L', +118930=>'L', +118931=>'L', +118932=>'L', +118933=>'L', +118934=>'L', +118935=>'L', +118936=>'L', +118937=>'L', +118938=>'L', +118939=>'L', +118940=>'L', +118941=>'L', +118942=>'L', +118943=>'L', +118944=>'L', +118945=>'L', +118946=>'L', +118947=>'L', +118948=>'L', +118949=>'L', +118950=>'L', +118951=>'L', +118952=>'L', +118953=>'L', +118954=>'L', +118955=>'L', +118956=>'L', +118957=>'L', +118958=>'L', +118959=>'L', +118960=>'L', +118961=>'L', +118962=>'L', +118963=>'L', +118964=>'L', +118965=>'L', +118966=>'L', +118967=>'L', +118968=>'L', +118969=>'L', +118970=>'L', +118971=>'L', +118972=>'L', +118973=>'L', +118974=>'L', +118975=>'L', +118976=>'L', +118977=>'L', +118978=>'L', +118979=>'L', +118980=>'L', +118981=>'L', +118982=>'L', +118983=>'L', +118984=>'L', +118985=>'L', +118986=>'L', +118987=>'L', +118988=>'L', +118989=>'L', +118990=>'L', +118991=>'L', +118992=>'L', +118993=>'L', +118994=>'L', +118995=>'L', +118996=>'L', +118997=>'L', +118998=>'L', +118999=>'L', +119000=>'L', +119001=>'L', +119002=>'L', +119003=>'L', +119004=>'L', +119005=>'L', +119006=>'L', +119007=>'L', +119008=>'L', +119009=>'L', +119010=>'L', +119011=>'L', +119012=>'L', +119013=>'L', +119014=>'L', +119015=>'L', +119016=>'L', +119017=>'L', +119018=>'L', +119019=>'L', +119020=>'L', +119021=>'L', +119022=>'L', +119023=>'L', +119024=>'L', +119025=>'L', +119026=>'L', +119027=>'L', +119028=>'L', +119029=>'L', +119040=>'L', +119041=>'L', +119042=>'L', +119043=>'L', +119044=>'L', +119045=>'L', +119046=>'L', +119047=>'L', +119048=>'L', +119049=>'L', +119050=>'L', +119051=>'L', +119052=>'L', +119053=>'L', +119054=>'L', +119055=>'L', +119056=>'L', +119057=>'L', +119058=>'L', +119059=>'L', +119060=>'L', +119061=>'L', +119062=>'L', +119063=>'L', +119064=>'L', +119065=>'L', +119066=>'L', +119067=>'L', +119068=>'L', +119069=>'L', +119070=>'L', +119071=>'L', +119072=>'L', +119073=>'L', +119074=>'L', +119075=>'L', +119076=>'L', +119077=>'L', +119078=>'L', +119082=>'L', +119083=>'L', +119084=>'L', +119085=>'L', +119086=>'L', +119087=>'L', +119088=>'L', +119089=>'L', +119090=>'L', +119091=>'L', +119092=>'L', +119093=>'L', +119094=>'L', +119095=>'L', +119096=>'L', +119097=>'L', +119098=>'L', +119099=>'L', +119100=>'L', +119101=>'L', +119102=>'L', +119103=>'L', +119104=>'L', +119105=>'L', +119106=>'L', +119107=>'L', +119108=>'L', +119109=>'L', +119110=>'L', +119111=>'L', +119112=>'L', +119113=>'L', +119114=>'L', +119115=>'L', +119116=>'L', +119117=>'L', +119118=>'L', +119119=>'L', +119120=>'L', +119121=>'L', +119122=>'L', +119123=>'L', +119124=>'L', +119125=>'L', +119126=>'L', +119127=>'L', +119128=>'L', +119129=>'L', +119130=>'L', +119131=>'L', +119132=>'L', +119133=>'L', +119134=>'L', +119135=>'L', +119136=>'L', +119137=>'L', +119138=>'L', +119139=>'L', +119140=>'L', +119141=>'L', +119142=>'L', +119143=>'NSM', +119144=>'NSM', +119145=>'NSM', +119146=>'L', +119147=>'L', +119148=>'L', +119149=>'L', +119150=>'L', +119151=>'L', +119152=>'L', +119153=>'L', +119154=>'L', +119155=>'BN', +119156=>'BN', +119157=>'BN', +119158=>'BN', +119159=>'BN', +119160=>'BN', +119161=>'BN', +119162=>'BN', +119163=>'NSM', +119164=>'NSM', +119165=>'NSM', +119166=>'NSM', +119167=>'NSM', +119168=>'NSM', +119169=>'NSM', +119170=>'NSM', +119171=>'L', +119172=>'L', +119173=>'NSM', +119174=>'NSM', +119175=>'NSM', +119176=>'NSM', +119177=>'NSM', +119178=>'NSM', +119179=>'NSM', +119180=>'L', +119181=>'L', +119182=>'L', +119183=>'L', +119184=>'L', +119185=>'L', +119186=>'L', +119187=>'L', +119188=>'L', +119189=>'L', +119190=>'L', +119191=>'L', +119192=>'L', +119193=>'L', +119194=>'L', +119195=>'L', +119196=>'L', +119197=>'L', +119198=>'L', +119199=>'L', +119200=>'L', +119201=>'L', +119202=>'L', +119203=>'L', +119204=>'L', +119205=>'L', +119206=>'L', +119207=>'L', +119208=>'L', +119209=>'L', +119210=>'NSM', +119211=>'NSM', +119212=>'NSM', +119213=>'NSM', +119214=>'L', +119215=>'L', +119216=>'L', +119217=>'L', +119218=>'L', +119219=>'L', +119220=>'L', +119221=>'L', +119222=>'L', +119223=>'L', +119224=>'L', +119225=>'L', +119226=>'L', +119227=>'L', +119228=>'L', +119229=>'L', +119230=>'L', +119231=>'L', +119232=>'L', +119233=>'L', +119234=>'L', +119235=>'L', +119236=>'L', +119237=>'L', +119238=>'L', +119239=>'L', +119240=>'L', +119241=>'L', +119242=>'L', +119243=>'L', +119244=>'L', +119245=>'L', +119246=>'L', +119247=>'L', +119248=>'L', +119249=>'L', +119250=>'L', +119251=>'L', +119252=>'L', +119253=>'L', +119254=>'L', +119255=>'L', +119256=>'L', +119257=>'L', +119258=>'L', +119259=>'L', +119260=>'L', +119261=>'L', +119296=>'ON', +119297=>'ON', +119298=>'ON', +119299=>'ON', +119300=>'ON', +119301=>'ON', +119302=>'ON', +119303=>'ON', +119304=>'ON', +119305=>'ON', +119306=>'ON', +119307=>'ON', +119308=>'ON', +119309=>'ON', +119310=>'ON', +119311=>'ON', +119312=>'ON', +119313=>'ON', +119314=>'ON', +119315=>'ON', +119316=>'ON', +119317=>'ON', +119318=>'ON', +119319=>'ON', +119320=>'ON', +119321=>'ON', +119322=>'ON', +119323=>'ON', +119324=>'ON', +119325=>'ON', +119326=>'ON', +119327=>'ON', +119328=>'ON', +119329=>'ON', +119330=>'ON', +119331=>'ON', +119332=>'ON', +119333=>'ON', +119334=>'ON', +119335=>'ON', +119336=>'ON', +119337=>'ON', +119338=>'ON', +119339=>'ON', +119340=>'ON', +119341=>'ON', +119342=>'ON', +119343=>'ON', +119344=>'ON', +119345=>'ON', +119346=>'ON', +119347=>'ON', +119348=>'ON', +119349=>'ON', +119350=>'ON', +119351=>'ON', +119352=>'ON', +119353=>'ON', +119354=>'ON', +119355=>'ON', +119356=>'ON', +119357=>'ON', +119358=>'ON', +119359=>'ON', +119360=>'ON', +119361=>'ON', +119362=>'NSM', +119363=>'NSM', +119364=>'NSM', +119365=>'ON', +119552=>'ON', +119553=>'ON', +119554=>'ON', +119555=>'ON', +119556=>'ON', +119557=>'ON', +119558=>'ON', +119559=>'ON', +119560=>'ON', +119561=>'ON', +119562=>'ON', +119563=>'ON', +119564=>'ON', +119565=>'ON', +119566=>'ON', +119567=>'ON', +119568=>'ON', +119569=>'ON', +119570=>'ON', +119571=>'ON', +119572=>'ON', +119573=>'ON', +119574=>'ON', +119575=>'ON', +119576=>'ON', +119577=>'ON', +119578=>'ON', +119579=>'ON', +119580=>'ON', +119581=>'ON', +119582=>'ON', +119583=>'ON', +119584=>'ON', +119585=>'ON', +119586=>'ON', +119587=>'ON', +119588=>'ON', +119589=>'ON', +119590=>'ON', +119591=>'ON', +119592=>'ON', +119593=>'ON', +119594=>'ON', +119595=>'ON', +119596=>'ON', +119597=>'ON', +119598=>'ON', +119599=>'ON', +119600=>'ON', +119601=>'ON', +119602=>'ON', +119603=>'ON', +119604=>'ON', +119605=>'ON', +119606=>'ON', +119607=>'ON', +119608=>'ON', +119609=>'ON', +119610=>'ON', +119611=>'ON', +119612=>'ON', +119613=>'ON', +119614=>'ON', +119615=>'ON', +119616=>'ON', +119617=>'ON', +119618=>'ON', +119619=>'ON', +119620=>'ON', +119621=>'ON', +119622=>'ON', +119623=>'ON', +119624=>'ON', +119625=>'ON', +119626=>'ON', +119627=>'ON', +119628=>'ON', +119629=>'ON', +119630=>'ON', +119631=>'ON', +119632=>'ON', +119633=>'ON', +119634=>'ON', +119635=>'ON', +119636=>'ON', +119637=>'ON', +119638=>'ON', +119648=>'L', +119649=>'L', +119650=>'L', +119651=>'L', +119652=>'L', +119653=>'L', +119654=>'L', +119655=>'L', +119656=>'L', +119657=>'L', +119658=>'L', +119659=>'L', +119660=>'L', +119661=>'L', +119662=>'L', +119663=>'L', +119664=>'L', +119665=>'L', +119808=>'L', +119809=>'L', +119810=>'L', +119811=>'L', +119812=>'L', +119813=>'L', +119814=>'L', +119815=>'L', +119816=>'L', +119817=>'L', +119818=>'L', +119819=>'L', +119820=>'L', +119821=>'L', +119822=>'L', +119823=>'L', +119824=>'L', +119825=>'L', +119826=>'L', +119827=>'L', +119828=>'L', +119829=>'L', +119830=>'L', +119831=>'L', +119832=>'L', +119833=>'L', +119834=>'L', +119835=>'L', +119836=>'L', +119837=>'L', +119838=>'L', +119839=>'L', +119840=>'L', +119841=>'L', +119842=>'L', +119843=>'L', +119844=>'L', +119845=>'L', +119846=>'L', +119847=>'L', +119848=>'L', +119849=>'L', +119850=>'L', +119851=>'L', +119852=>'L', +119853=>'L', +119854=>'L', +119855=>'L', +119856=>'L', +119857=>'L', +119858=>'L', +119859=>'L', +119860=>'L', +119861=>'L', +119862=>'L', +119863=>'L', +119864=>'L', +119865=>'L', +119866=>'L', +119867=>'L', +119868=>'L', +119869=>'L', +119870=>'L', +119871=>'L', +119872=>'L', +119873=>'L', +119874=>'L', +119875=>'L', +119876=>'L', +119877=>'L', +119878=>'L', +119879=>'L', +119880=>'L', +119881=>'L', +119882=>'L', +119883=>'L', +119884=>'L', +119885=>'L', +119886=>'L', +119887=>'L', +119888=>'L', +119889=>'L', +119890=>'L', +119891=>'L', +119892=>'L', +119894=>'L', +119895=>'L', +119896=>'L', +119897=>'L', +119898=>'L', +119899=>'L', +119900=>'L', +119901=>'L', +119902=>'L', +119903=>'L', +119904=>'L', +119905=>'L', +119906=>'L', +119907=>'L', +119908=>'L', +119909=>'L', +119910=>'L', +119911=>'L', +119912=>'L', +119913=>'L', +119914=>'L', +119915=>'L', +119916=>'L', +119917=>'L', +119918=>'L', +119919=>'L', +119920=>'L', +119921=>'L', +119922=>'L', +119923=>'L', +119924=>'L', +119925=>'L', +119926=>'L', +119927=>'L', +119928=>'L', +119929=>'L', +119930=>'L', +119931=>'L', +119932=>'L', +119933=>'L', +119934=>'L', +119935=>'L', +119936=>'L', +119937=>'L', +119938=>'L', +119939=>'L', +119940=>'L', +119941=>'L', +119942=>'L', +119943=>'L', +119944=>'L', +119945=>'L', +119946=>'L', +119947=>'L', +119948=>'L', +119949=>'L', +119950=>'L', +119951=>'L', +119952=>'L', +119953=>'L', +119954=>'L', +119955=>'L', +119956=>'L', +119957=>'L', +119958=>'L', +119959=>'L', +119960=>'L', +119961=>'L', +119962=>'L', +119963=>'L', +119964=>'L', +119966=>'L', +119967=>'L', +119970=>'L', +119973=>'L', +119974=>'L', +119977=>'L', +119978=>'L', +119979=>'L', +119980=>'L', +119982=>'L', +119983=>'L', +119984=>'L', +119985=>'L', +119986=>'L', +119987=>'L', +119988=>'L', +119989=>'L', +119990=>'L', +119991=>'L', +119992=>'L', +119993=>'L', +119995=>'L', +119997=>'L', +119998=>'L', +119999=>'L', +120000=>'L', +120001=>'L', +120002=>'L', +120003=>'L', +120005=>'L', +120006=>'L', +120007=>'L', +120008=>'L', +120009=>'L', +120010=>'L', +120011=>'L', +120012=>'L', +120013=>'L', +120014=>'L', +120015=>'L', +120016=>'L', +120017=>'L', +120018=>'L', +120019=>'L', +120020=>'L', +120021=>'L', +120022=>'L', +120023=>'L', +120024=>'L', +120025=>'L', +120026=>'L', +120027=>'L', +120028=>'L', +120029=>'L', +120030=>'L', +120031=>'L', +120032=>'L', +120033=>'L', +120034=>'L', +120035=>'L', +120036=>'L', +120037=>'L', +120038=>'L', +120039=>'L', +120040=>'L', +120041=>'L', +120042=>'L', +120043=>'L', +120044=>'L', +120045=>'L', +120046=>'L', +120047=>'L', +120048=>'L', +120049=>'L', +120050=>'L', +120051=>'L', +120052=>'L', +120053=>'L', +120054=>'L', +120055=>'L', +120056=>'L', +120057=>'L', +120058=>'L', +120059=>'L', +120060=>'L', +120061=>'L', +120062=>'L', +120063=>'L', +120064=>'L', +120065=>'L', +120066=>'L', +120067=>'L', +120068=>'L', +120069=>'L', +120071=>'L', +120072=>'L', +120073=>'L', +120074=>'L', +120077=>'L', +120078=>'L', +120079=>'L', +120080=>'L', +120081=>'L', +120082=>'L', +120083=>'L', +120084=>'L', +120086=>'L', +120087=>'L', +120088=>'L', +120089=>'L', +120090=>'L', +120091=>'L', +120092=>'L', +120094=>'L', +120095=>'L', +120096=>'L', +120097=>'L', +120098=>'L', +120099=>'L', +120100=>'L', +120101=>'L', +120102=>'L', +120103=>'L', +120104=>'L', +120105=>'L', +120106=>'L', +120107=>'L', +120108=>'L', +120109=>'L', +120110=>'L', +120111=>'L', +120112=>'L', +120113=>'L', +120114=>'L', +120115=>'L', +120116=>'L', +120117=>'L', +120118=>'L', +120119=>'L', +120120=>'L', +120121=>'L', +120123=>'L', +120124=>'L', +120125=>'L', +120126=>'L', +120128=>'L', +120129=>'L', +120130=>'L', +120131=>'L', +120132=>'L', +120134=>'L', +120138=>'L', +120139=>'L', +120140=>'L', +120141=>'L', +120142=>'L', +120143=>'L', +120144=>'L', +120146=>'L', +120147=>'L', +120148=>'L', +120149=>'L', +120150=>'L', +120151=>'L', +120152=>'L', +120153=>'L', +120154=>'L', +120155=>'L', +120156=>'L', +120157=>'L', +120158=>'L', +120159=>'L', +120160=>'L', +120161=>'L', +120162=>'L', +120163=>'L', +120164=>'L', +120165=>'L', +120166=>'L', +120167=>'L', +120168=>'L', +120169=>'L', +120170=>'L', +120171=>'L', +120172=>'L', +120173=>'L', +120174=>'L', +120175=>'L', +120176=>'L', +120177=>'L', +120178=>'L', +120179=>'L', +120180=>'L', +120181=>'L', +120182=>'L', +120183=>'L', +120184=>'L', +120185=>'L', +120186=>'L', +120187=>'L', +120188=>'L', +120189=>'L', +120190=>'L', +120191=>'L', +120192=>'L', +120193=>'L', +120194=>'L', +120195=>'L', +120196=>'L', +120197=>'L', +120198=>'L', +120199=>'L', +120200=>'L', +120201=>'L', +120202=>'L', +120203=>'L', +120204=>'L', +120205=>'L', +120206=>'L', +120207=>'L', +120208=>'L', +120209=>'L', +120210=>'L', +120211=>'L', +120212=>'L', +120213=>'L', +120214=>'L', +120215=>'L', +120216=>'L', +120217=>'L', +120218=>'L', +120219=>'L', +120220=>'L', +120221=>'L', +120222=>'L', +120223=>'L', +120224=>'L', +120225=>'L', +120226=>'L', +120227=>'L', +120228=>'L', +120229=>'L', +120230=>'L', +120231=>'L', +120232=>'L', +120233=>'L', +120234=>'L', +120235=>'L', +120236=>'L', +120237=>'L', +120238=>'L', +120239=>'L', +120240=>'L', +120241=>'L', +120242=>'L', +120243=>'L', +120244=>'L', +120245=>'L', +120246=>'L', +120247=>'L', +120248=>'L', +120249=>'L', +120250=>'L', +120251=>'L', +120252=>'L', +120253=>'L', +120254=>'L', +120255=>'L', +120256=>'L', +120257=>'L', +120258=>'L', +120259=>'L', +120260=>'L', +120261=>'L', +120262=>'L', +120263=>'L', +120264=>'L', +120265=>'L', +120266=>'L', +120267=>'L', +120268=>'L', +120269=>'L', +120270=>'L', +120271=>'L', +120272=>'L', +120273=>'L', +120274=>'L', +120275=>'L', +120276=>'L', +120277=>'L', +120278=>'L', +120279=>'L', +120280=>'L', +120281=>'L', +120282=>'L', +120283=>'L', +120284=>'L', +120285=>'L', +120286=>'L', +120287=>'L', +120288=>'L', +120289=>'L', +120290=>'L', +120291=>'L', +120292=>'L', +120293=>'L', +120294=>'L', +120295=>'L', +120296=>'L', +120297=>'L', +120298=>'L', +120299=>'L', +120300=>'L', +120301=>'L', +120302=>'L', +120303=>'L', +120304=>'L', +120305=>'L', +120306=>'L', +120307=>'L', +120308=>'L', +120309=>'L', +120310=>'L', +120311=>'L', +120312=>'L', +120313=>'L', +120314=>'L', +120315=>'L', +120316=>'L', +120317=>'L', +120318=>'L', +120319=>'L', +120320=>'L', +120321=>'L', +120322=>'L', +120323=>'L', +120324=>'L', +120325=>'L', +120326=>'L', +120327=>'L', +120328=>'L', +120329=>'L', +120330=>'L', +120331=>'L', +120332=>'L', +120333=>'L', +120334=>'L', +120335=>'L', +120336=>'L', +120337=>'L', +120338=>'L', +120339=>'L', +120340=>'L', +120341=>'L', +120342=>'L', +120343=>'L', +120344=>'L', +120345=>'L', +120346=>'L', +120347=>'L', +120348=>'L', +120349=>'L', +120350=>'L', +120351=>'L', +120352=>'L', +120353=>'L', +120354=>'L', +120355=>'L', +120356=>'L', +120357=>'L', +120358=>'L', +120359=>'L', +120360=>'L', +120361=>'L', +120362=>'L', +120363=>'L', +120364=>'L', +120365=>'L', +120366=>'L', +120367=>'L', +120368=>'L', +120369=>'L', +120370=>'L', +120371=>'L', +120372=>'L', +120373=>'L', +120374=>'L', +120375=>'L', +120376=>'L', +120377=>'L', +120378=>'L', +120379=>'L', +120380=>'L', +120381=>'L', +120382=>'L', +120383=>'L', +120384=>'L', +120385=>'L', +120386=>'L', +120387=>'L', +120388=>'L', +120389=>'L', +120390=>'L', +120391=>'L', +120392=>'L', +120393=>'L', +120394=>'L', +120395=>'L', +120396=>'L', +120397=>'L', +120398=>'L', +120399=>'L', +120400=>'L', +120401=>'L', +120402=>'L', +120403=>'L', +120404=>'L', +120405=>'L', +120406=>'L', +120407=>'L', +120408=>'L', +120409=>'L', +120410=>'L', +120411=>'L', +120412=>'L', +120413=>'L', +120414=>'L', +120415=>'L', +120416=>'L', +120417=>'L', +120418=>'L', +120419=>'L', +120420=>'L', +120421=>'L', +120422=>'L', +120423=>'L', +120424=>'L', +120425=>'L', +120426=>'L', +120427=>'L', +120428=>'L', +120429=>'L', +120430=>'L', +120431=>'L', +120432=>'L', +120433=>'L', +120434=>'L', +120435=>'L', +120436=>'L', +120437=>'L', +120438=>'L', +120439=>'L', +120440=>'L', +120441=>'L', +120442=>'L', +120443=>'L', +120444=>'L', +120445=>'L', +120446=>'L', +120447=>'L', +120448=>'L', +120449=>'L', +120450=>'L', +120451=>'L', +120452=>'L', +120453=>'L', +120454=>'L', +120455=>'L', +120456=>'L', +120457=>'L', +120458=>'L', +120459=>'L', +120460=>'L', +120461=>'L', +120462=>'L', +120463=>'L', +120464=>'L', +120465=>'L', +120466=>'L', +120467=>'L', +120468=>'L', +120469=>'L', +120470=>'L', +120471=>'L', +120472=>'L', +120473=>'L', +120474=>'L', +120475=>'L', +120476=>'L', +120477=>'L', +120478=>'L', +120479=>'L', +120480=>'L', +120481=>'L', +120482=>'L', +120483=>'L', +120484=>'L', +120485=>'L', +120488=>'L', +120489=>'L', +120490=>'L', +120491=>'L', +120492=>'L', +120493=>'L', +120494=>'L', +120495=>'L', +120496=>'L', +120497=>'L', +120498=>'L', +120499=>'L', +120500=>'L', +120501=>'L', +120502=>'L', +120503=>'L', +120504=>'L', +120505=>'L', +120506=>'L', +120507=>'L', +120508=>'L', +120509=>'L', +120510=>'L', +120511=>'L', +120512=>'L', +120513=>'L', +120514=>'L', +120515=>'L', +120516=>'L', +120517=>'L', +120518=>'L', +120519=>'L', +120520=>'L', +120521=>'L', +120522=>'L', +120523=>'L', +120524=>'L', +120525=>'L', +120526=>'L', +120527=>'L', +120528=>'L', +120529=>'L', +120530=>'L', +120531=>'L', +120532=>'L', +120533=>'L', +120534=>'L', +120535=>'L', +120536=>'L', +120537=>'L', +120538=>'L', +120539=>'L', +120540=>'L', +120541=>'L', +120542=>'L', +120543=>'L', +120544=>'L', +120545=>'L', +120546=>'L', +120547=>'L', +120548=>'L', +120549=>'L', +120550=>'L', +120551=>'L', +120552=>'L', +120553=>'L', +120554=>'L', +120555=>'L', +120556=>'L', +120557=>'L', +120558=>'L', +120559=>'L', +120560=>'L', +120561=>'L', +120562=>'L', +120563=>'L', +120564=>'L', +120565=>'L', +120566=>'L', +120567=>'L', +120568=>'L', +120569=>'L', +120570=>'L', +120571=>'L', +120572=>'L', +120573=>'L', +120574=>'L', +120575=>'L', +120576=>'L', +120577=>'L', +120578=>'L', +120579=>'L', +120580=>'L', +120581=>'L', +120582=>'L', +120583=>'L', +120584=>'L', +120585=>'L', +120586=>'L', +120587=>'L', +120588=>'L', +120589=>'L', +120590=>'L', +120591=>'L', +120592=>'L', +120593=>'L', +120594=>'L', +120595=>'L', +120596=>'L', +120597=>'L', +120598=>'L', +120599=>'L', +120600=>'L', +120601=>'L', +120602=>'L', +120603=>'L', +120604=>'L', +120605=>'L', +120606=>'L', +120607=>'L', +120608=>'L', +120609=>'L', +120610=>'L', +120611=>'L', +120612=>'L', +120613=>'L', +120614=>'L', +120615=>'L', +120616=>'L', +120617=>'L', +120618=>'L', +120619=>'L', +120620=>'L', +120621=>'L', +120622=>'L', +120623=>'L', +120624=>'L', +120625=>'L', +120626=>'L', +120627=>'L', +120628=>'L', +120629=>'L', +120630=>'L', +120631=>'L', +120632=>'L', +120633=>'L', +120634=>'L', +120635=>'L', +120636=>'L', +120637=>'L', +120638=>'L', +120639=>'L', +120640=>'L', +120641=>'L', +120642=>'L', +120643=>'L', +120644=>'L', +120645=>'L', +120646=>'L', +120647=>'L', +120648=>'L', +120649=>'L', +120650=>'L', +120651=>'L', +120652=>'L', +120653=>'L', +120654=>'L', +120655=>'L', +120656=>'L', +120657=>'L', +120658=>'L', +120659=>'L', +120660=>'L', +120661=>'L', +120662=>'L', +120663=>'L', +120664=>'L', +120665=>'L', +120666=>'L', +120667=>'L', +120668=>'L', +120669=>'L', +120670=>'L', +120671=>'L', +120672=>'L', +120673=>'L', +120674=>'L', +120675=>'L', +120676=>'L', +120677=>'L', +120678=>'L', +120679=>'L', +120680=>'L', +120681=>'L', +120682=>'L', +120683=>'L', +120684=>'L', +120685=>'L', +120686=>'L', +120687=>'L', +120688=>'L', +120689=>'L', +120690=>'L', +120691=>'L', +120692=>'L', +120693=>'L', +120694=>'L', +120695=>'L', +120696=>'L', +120697=>'L', +120698=>'L', +120699=>'L', +120700=>'L', +120701=>'L', +120702=>'L', +120703=>'L', +120704=>'L', +120705=>'L', +120706=>'L', +120707=>'L', +120708=>'L', +120709=>'L', +120710=>'L', +120711=>'L', +120712=>'L', +120713=>'L', +120714=>'L', +120715=>'L', +120716=>'L', +120717=>'L', +120718=>'L', +120719=>'L', +120720=>'L', +120721=>'L', +120722=>'L', +120723=>'L', +120724=>'L', +120725=>'L', +120726=>'L', +120727=>'L', +120728=>'L', +120729=>'L', +120730=>'L', +120731=>'L', +120732=>'L', +120733=>'L', +120734=>'L', +120735=>'L', +120736=>'L', +120737=>'L', +120738=>'L', +120739=>'L', +120740=>'L', +120741=>'L', +120742=>'L', +120743=>'L', +120744=>'L', +120745=>'L', +120746=>'L', +120747=>'L', +120748=>'L', +120749=>'L', +120750=>'L', +120751=>'L', +120752=>'L', +120753=>'L', +120754=>'L', +120755=>'L', +120756=>'L', +120757=>'L', +120758=>'L', +120759=>'L', +120760=>'L', +120761=>'L', +120762=>'L', +120763=>'L', +120764=>'L', +120765=>'L', +120766=>'L', +120767=>'L', +120768=>'L', +120769=>'L', +120770=>'L', +120771=>'L', +120772=>'L', +120773=>'L', +120774=>'L', +120775=>'L', +120776=>'L', +120777=>'L', +120778=>'L', +120779=>'L', +120782=>'EN', +120783=>'EN', +120784=>'EN', +120785=>'EN', +120786=>'EN', +120787=>'EN', +120788=>'EN', +120789=>'EN', +120790=>'EN', +120791=>'EN', +120792=>'EN', +120793=>'EN', +120794=>'EN', +120795=>'EN', +120796=>'EN', +120797=>'EN', +120798=>'EN', +120799=>'EN', +120800=>'EN', +120801=>'EN', +120802=>'EN', +120803=>'EN', +120804=>'EN', +120805=>'EN', +120806=>'EN', +120807=>'EN', +120808=>'EN', +120809=>'EN', +120810=>'EN', +120811=>'EN', +120812=>'EN', +120813=>'EN', +120814=>'EN', +120815=>'EN', +120816=>'EN', +120817=>'EN', +120818=>'EN', +120819=>'EN', +120820=>'EN', +120821=>'EN', +120822=>'EN', +120823=>'EN', +120824=>'EN', +120825=>'EN', +120826=>'EN', +120827=>'EN', +120828=>'EN', +120829=>'EN', +120830=>'EN', +120831=>'EN', +131072=>'L', +173782=>'L', +194560=>'L', +194561=>'L', +194562=>'L', +194563=>'L', +194564=>'L', +194565=>'L', +194566=>'L', +194567=>'L', +194568=>'L', +194569=>'L', +194570=>'L', +194571=>'L', +194572=>'L', +194573=>'L', +194574=>'L', +194575=>'L', +194576=>'L', +194577=>'L', +194578=>'L', +194579=>'L', +194580=>'L', +194581=>'L', +194582=>'L', +194583=>'L', +194584=>'L', +194585=>'L', +194586=>'L', +194587=>'L', +194588=>'L', +194589=>'L', +194590=>'L', +194591=>'L', +194592=>'L', +194593=>'L', +194594=>'L', +194595=>'L', +194596=>'L', +194597=>'L', +194598=>'L', +194599=>'L', +194600=>'L', +194601=>'L', +194602=>'L', +194603=>'L', +194604=>'L', +194605=>'L', +194606=>'L', +194607=>'L', +194608=>'L', +194609=>'L', +194610=>'L', +194611=>'L', +194612=>'L', +194613=>'L', +194614=>'L', +194615=>'L', +194616=>'L', +194617=>'L', +194618=>'L', +194619=>'L', +194620=>'L', +194621=>'L', +194622=>'L', +194623=>'L', +194624=>'L', +194625=>'L', +194626=>'L', +194627=>'L', +194628=>'L', +194629=>'L', +194630=>'L', +194631=>'L', +194632=>'L', +194633=>'L', +194634=>'L', +194635=>'L', +194636=>'L', +194637=>'L', +194638=>'L', +194639=>'L', +194640=>'L', +194641=>'L', +194642=>'L', +194643=>'L', +194644=>'L', +194645=>'L', +194646=>'L', +194647=>'L', +194648=>'L', +194649=>'L', +194650=>'L', +194651=>'L', +194652=>'L', +194653=>'L', +194654=>'L', +194655=>'L', +194656=>'L', +194657=>'L', +194658=>'L', +194659=>'L', +194660=>'L', +194661=>'L', +194662=>'L', +194663=>'L', +194664=>'L', +194665=>'L', +194666=>'L', +194667=>'L', +194668=>'L', +194669=>'L', +194670=>'L', +194671=>'L', +194672=>'L', +194673=>'L', +194674=>'L', +194675=>'L', +194676=>'L', +194677=>'L', +194678=>'L', +194679=>'L', +194680=>'L', +194681=>'L', +194682=>'L', +194683=>'L', +194684=>'L', +194685=>'L', +194686=>'L', +194687=>'L', +194688=>'L', +194689=>'L', +194690=>'L', +194691=>'L', +194692=>'L', +194693=>'L', +194694=>'L', +194695=>'L', +194696=>'L', +194697=>'L', +194698=>'L', +194699=>'L', +194700=>'L', +194701=>'L', +194702=>'L', +194703=>'L', +194704=>'L', +194705=>'L', +194706=>'L', +194707=>'L', +194708=>'L', +194709=>'L', +194710=>'L', +194711=>'L', +194712=>'L', +194713=>'L', +194714=>'L', +194715=>'L', +194716=>'L', +194717=>'L', +194718=>'L', +194719=>'L', +194720=>'L', +194721=>'L', +194722=>'L', +194723=>'L', +194724=>'L', +194725=>'L', +194726=>'L', +194727=>'L', +194728=>'L', +194729=>'L', +194730=>'L', +194731=>'L', +194732=>'L', +194733=>'L', +194734=>'L', +194735=>'L', +194736=>'L', +194737=>'L', +194738=>'L', +194739=>'L', +194740=>'L', +194741=>'L', +194742=>'L', +194743=>'L', +194744=>'L', +194745=>'L', +194746=>'L', +194747=>'L', +194748=>'L', +194749=>'L', +194750=>'L', +194751=>'L', +194752=>'L', +194753=>'L', +194754=>'L', +194755=>'L', +194756=>'L', +194757=>'L', +194758=>'L', +194759=>'L', +194760=>'L', +194761=>'L', +194762=>'L', +194763=>'L', +194764=>'L', +194765=>'L', +194766=>'L', +194767=>'L', +194768=>'L', +194769=>'L', +194770=>'L', +194771=>'L', +194772=>'L', +194773=>'L', +194774=>'L', +194775=>'L', +194776=>'L', +194777=>'L', +194778=>'L', +194779=>'L', +194780=>'L', +194781=>'L', +194782=>'L', +194783=>'L', +194784=>'L', +194785=>'L', +194786=>'L', +194787=>'L', +194788=>'L', +194789=>'L', +194790=>'L', +194791=>'L', +194792=>'L', +194793=>'L', +194794=>'L', +194795=>'L', +194796=>'L', +194797=>'L', +194798=>'L', +194799=>'L', +194800=>'L', +194801=>'L', +194802=>'L', +194803=>'L', +194804=>'L', +194805=>'L', +194806=>'L', +194807=>'L', +194808=>'L', +194809=>'L', +194810=>'L', +194811=>'L', +194812=>'L', +194813=>'L', +194814=>'L', +194815=>'L', +194816=>'L', +194817=>'L', +194818=>'L', +194819=>'L', +194820=>'L', +194821=>'L', +194822=>'L', +194823=>'L', +194824=>'L', +194825=>'L', +194826=>'L', +194827=>'L', +194828=>'L', +194829=>'L', +194830=>'L', +194831=>'L', +194832=>'L', +194833=>'L', +194834=>'L', +194835=>'L', +194836=>'L', +194837=>'L', +194838=>'L', +194839=>'L', +194840=>'L', +194841=>'L', +194842=>'L', +194843=>'L', +194844=>'L', +194845=>'L', +194846=>'L', +194847=>'L', +194848=>'L', +194849=>'L', +194850=>'L', +194851=>'L', +194852=>'L', +194853=>'L', +194854=>'L', +194855=>'L', +194856=>'L', +194857=>'L', +194858=>'L', +194859=>'L', +194860=>'L', +194861=>'L', +194862=>'L', +194863=>'L', +194864=>'L', +194865=>'L', +194866=>'L', +194867=>'L', +194868=>'L', +194869=>'L', +194870=>'L', +194871=>'L', +194872=>'L', +194873=>'L', +194874=>'L', +194875=>'L', +194876=>'L', +194877=>'L', +194878=>'L', +194879=>'L', +194880=>'L', +194881=>'L', +194882=>'L', +194883=>'L', +194884=>'L', +194885=>'L', +194886=>'L', +194887=>'L', +194888=>'L', +194889=>'L', +194890=>'L', +194891=>'L', +194892=>'L', +194893=>'L', +194894=>'L', +194895=>'L', +194896=>'L', +194897=>'L', +194898=>'L', +194899=>'L', +194900=>'L', +194901=>'L', +194902=>'L', +194903=>'L', +194904=>'L', +194905=>'L', +194906=>'L', +194907=>'L', +194908=>'L', +194909=>'L', +194910=>'L', +194911=>'L', +194912=>'L', +194913=>'L', +194914=>'L', +194915=>'L', +194916=>'L', +194917=>'L', +194918=>'L', +194919=>'L', +194920=>'L', +194921=>'L', +194922=>'L', +194923=>'L', +194924=>'L', +194925=>'L', +194926=>'L', +194927=>'L', +194928=>'L', +194929=>'L', +194930=>'L', +194931=>'L', +194932=>'L', +194933=>'L', +194934=>'L', +194935=>'L', +194936=>'L', +194937=>'L', +194938=>'L', +194939=>'L', +194940=>'L', +194941=>'L', +194942=>'L', +194943=>'L', +194944=>'L', +194945=>'L', +194946=>'L', +194947=>'L', +194948=>'L', +194949=>'L', +194950=>'L', +194951=>'L', +194952=>'L', +194953=>'L', +194954=>'L', +194955=>'L', +194956=>'L', +194957=>'L', +194958=>'L', +194959=>'L', +194960=>'L', +194961=>'L', +194962=>'L', +194963=>'L', +194964=>'L', +194965=>'L', +194966=>'L', +194967=>'L', +194968=>'L', +194969=>'L', +194970=>'L', +194971=>'L', +194972=>'L', +194973=>'L', +194974=>'L', +194975=>'L', +194976=>'L', +194977=>'L', +194978=>'L', +194979=>'L', +194980=>'L', +194981=>'L', +194982=>'L', +194983=>'L', +194984=>'L', +194985=>'L', +194986=>'L', +194987=>'L', +194988=>'L', +194989=>'L', +194990=>'L', +194991=>'L', +194992=>'L', +194993=>'L', +194994=>'L', +194995=>'L', +194996=>'L', +194997=>'L', +194998=>'L', +194999=>'L', +195000=>'L', +195001=>'L', +195002=>'L', +195003=>'L', +195004=>'L', +195005=>'L', +195006=>'L', +195007=>'L', +195008=>'L', +195009=>'L', +195010=>'L', +195011=>'L', +195012=>'L', +195013=>'L', +195014=>'L', +195015=>'L', +195016=>'L', +195017=>'L', +195018=>'L', +195019=>'L', +195020=>'L', +195021=>'L', +195022=>'L', +195023=>'L', +195024=>'L', +195025=>'L', +195026=>'L', +195027=>'L', +195028=>'L', +195029=>'L', +195030=>'L', +195031=>'L', +195032=>'L', +195033=>'L', +195034=>'L', +195035=>'L', +195036=>'L', +195037=>'L', +195038=>'L', +195039=>'L', +195040=>'L', +195041=>'L', +195042=>'L', +195043=>'L', +195044=>'L', +195045=>'L', +195046=>'L', +195047=>'L', +195048=>'L', +195049=>'L', +195050=>'L', +195051=>'L', +195052=>'L', +195053=>'L', +195054=>'L', +195055=>'L', +195056=>'L', +195057=>'L', +195058=>'L', +195059=>'L', +195060=>'L', +195061=>'L', +195062=>'L', +195063=>'L', +195064=>'L', +195065=>'L', +195066=>'L', +195067=>'L', +195068=>'L', +195069=>'L', +195070=>'L', +195071=>'L', +195072=>'L', +195073=>'L', +195074=>'L', +195075=>'L', +195076=>'L', +195077=>'L', +195078=>'L', +195079=>'L', +195080=>'L', +195081=>'L', +195082=>'L', +195083=>'L', +195084=>'L', +195085=>'L', +195086=>'L', +195087=>'L', +195088=>'L', +195089=>'L', +195090=>'L', +195091=>'L', +195092=>'L', +195093=>'L', +195094=>'L', +195095=>'L', +195096=>'L', +195097=>'L', +195098=>'L', +195099=>'L', +195100=>'L', +195101=>'L', +917505=>'BN', +917536=>'BN', +917537=>'BN', +917538=>'BN', +917539=>'BN', +917540=>'BN', +917541=>'BN', +917542=>'BN', +917543=>'BN', +917544=>'BN', +917545=>'BN', +917546=>'BN', +917547=>'BN', +917548=>'BN', +917549=>'BN', +917550=>'BN', +917551=>'BN', +917552=>'BN', +917553=>'BN', +917554=>'BN', +917555=>'BN', +917556=>'BN', +917557=>'BN', +917558=>'BN', +917559=>'BN', +917560=>'BN', +917561=>'BN', +917562=>'BN', +917563=>'BN', +917564=>'BN', +917565=>'BN', +917566=>'BN', +917567=>'BN', +917568=>'BN', +917569=>'BN', +917570=>'BN', +917571=>'BN', +917572=>'BN', +917573=>'BN', +917574=>'BN', +917575=>'BN', +917576=>'BN', +917577=>'BN', +917578=>'BN', +917579=>'BN', +917580=>'BN', +917581=>'BN', +917582=>'BN', +917583=>'BN', +917584=>'BN', +917585=>'BN', +917586=>'BN', +917587=>'BN', +917588=>'BN', +917589=>'BN', +917590=>'BN', +917591=>'BN', +917592=>'BN', +917593=>'BN', +917594=>'BN', +917595=>'BN', +917596=>'BN', +917597=>'BN', +917598=>'BN', +917599=>'BN', +917600=>'BN', +917601=>'BN', +917602=>'BN', +917603=>'BN', +917604=>'BN', +917605=>'BN', +917606=>'BN', +917607=>'BN', +917608=>'BN', +917609=>'BN', +917610=>'BN', +917611=>'BN', +917612=>'BN', +917613=>'BN', +917614=>'BN', +917615=>'BN', +917616=>'BN', +917617=>'BN', +917618=>'BN', +917619=>'BN', +917620=>'BN', +917621=>'BN', +917622=>'BN', +917623=>'BN', +917624=>'BN', +917625=>'BN', +917626=>'BN', +917627=>'BN', +917628=>'BN', +917629=>'BN', +917630=>'BN', +917631=>'BN', +917760=>'NSM', +917761=>'NSM', +917762=>'NSM', +917763=>'NSM', +917764=>'NSM', +917765=>'NSM', +917766=>'NSM', +917767=>'NSM', +917768=>'NSM', +917769=>'NSM', +917770=>'NSM', +917771=>'NSM', +917772=>'NSM', +917773=>'NSM', +917774=>'NSM', +917775=>'NSM', +917776=>'NSM', +917777=>'NSM', +917778=>'NSM', +917779=>'NSM', +917780=>'NSM', +917781=>'NSM', +917782=>'NSM', +917783=>'NSM', +917784=>'NSM', +917785=>'NSM', +917786=>'NSM', +917787=>'NSM', +917788=>'NSM', +917789=>'NSM', +917790=>'NSM', +917791=>'NSM', +917792=>'NSM', +917793=>'NSM', +917794=>'NSM', +917795=>'NSM', +917796=>'NSM', +917797=>'NSM', +917798=>'NSM', +917799=>'NSM', +917800=>'NSM', +917801=>'NSM', +917802=>'NSM', +917803=>'NSM', +917804=>'NSM', +917805=>'NSM', +917806=>'NSM', +917807=>'NSM', +917808=>'NSM', +917809=>'NSM', +917810=>'NSM', +917811=>'NSM', +917812=>'NSM', +917813=>'NSM', +917814=>'NSM', +917815=>'NSM', +917816=>'NSM', +917817=>'NSM', +917818=>'NSM', +917819=>'NSM', +917820=>'NSM', +917821=>'NSM', +917822=>'NSM', +917823=>'NSM', +917824=>'NSM', +917825=>'NSM', +917826=>'NSM', +917827=>'NSM', +917828=>'NSM', +917829=>'NSM', +917830=>'NSM', +917831=>'NSM', +917832=>'NSM', +917833=>'NSM', +917834=>'NSM', +917835=>'NSM', +917836=>'NSM', +917837=>'NSM', +917838=>'NSM', +917839=>'NSM', +917840=>'NSM', +917841=>'NSM', +917842=>'NSM', +917843=>'NSM', +917844=>'NSM', +917845=>'NSM', +917846=>'NSM', +917847=>'NSM', +917848=>'NSM', +917849=>'NSM', +917850=>'NSM', +917851=>'NSM', +917852=>'NSM', +917853=>'NSM', +917854=>'NSM', +917855=>'NSM', +917856=>'NSM', +917857=>'NSM', +917858=>'NSM', +917859=>'NSM', +917860=>'NSM', +917861=>'NSM', +917862=>'NSM', +917863=>'NSM', +917864=>'NSM', +917865=>'NSM', +917866=>'NSM', +917867=>'NSM', +917868=>'NSM', +917869=>'NSM', +917870=>'NSM', +917871=>'NSM', +917872=>'NSM', +917873=>'NSM', +917874=>'NSM', +917875=>'NSM', +917876=>'NSM', +917877=>'NSM', +917878=>'NSM', +917879=>'NSM', +917880=>'NSM', +917881=>'NSM', +917882=>'NSM', +917883=>'NSM', +917884=>'NSM', +917885=>'NSM', +917886=>'NSM', +917887=>'NSM', +917888=>'NSM', +917889=>'NSM', +917890=>'NSM', +917891=>'NSM', +917892=>'NSM', +917893=>'NSM', +917894=>'NSM', +917895=>'NSM', +917896=>'NSM', +917897=>'NSM', +917898=>'NSM', +917899=>'NSM', +917900=>'NSM', +917901=>'NSM', +917902=>'NSM', +917903=>'NSM', +917904=>'NSM', +917905=>'NSM', +917906=>'NSM', +917907=>'NSM', +917908=>'NSM', +917909=>'NSM', +917910=>'NSM', +917911=>'NSM', +917912=>'NSM', +917913=>'NSM', +917914=>'NSM', +917915=>'NSM', +917916=>'NSM', +917917=>'NSM', +917918=>'NSM', +917919=>'NSM', +917920=>'NSM', +917921=>'NSM', +917922=>'NSM', +917923=>'NSM', +917924=>'NSM', +917925=>'NSM', +917926=>'NSM', +917927=>'NSM', +917928=>'NSM', +917929=>'NSM', +917930=>'NSM', +917931=>'NSM', +917932=>'NSM', +917933=>'NSM', +917934=>'NSM', +917935=>'NSM', +917936=>'NSM', +917937=>'NSM', +917938=>'NSM', +917939=>'NSM', +917940=>'NSM', +917941=>'NSM', +917942=>'NSM', +917943=>'NSM', +917944=>'NSM', +917945=>'NSM', +917946=>'NSM', +917947=>'NSM', +917948=>'NSM', +917949=>'NSM', +917950=>'NSM', +917951=>'NSM', +917952=>'NSM', +917953=>'NSM', +917954=>'NSM', +917955=>'NSM', +917956=>'NSM', +917957=>'NSM', +917958=>'NSM', +917959=>'NSM', +917960=>'NSM', +917961=>'NSM', +917962=>'NSM', +917963=>'NSM', +917964=>'NSM', +917965=>'NSM', +917966=>'NSM', +917967=>'NSM', +917968=>'NSM', +917969=>'NSM', +917970=>'NSM', +917971=>'NSM', +917972=>'NSM', +917973=>'NSM', +917974=>'NSM', +917975=>'NSM', +917976=>'NSM', +917977=>'NSM', +917978=>'NSM', +917979=>'NSM', +917980=>'NSM', +917981=>'NSM', +917982=>'NSM', +917983=>'NSM', +917984=>'NSM', +917985=>'NSM', +917986=>'NSM', +917987=>'NSM', +917988=>'NSM', +917989=>'NSM', +917990=>'NSM', +917991=>'NSM', +917992=>'NSM', +917993=>'NSM', +917994=>'NSM', +917995=>'NSM', +917996=>'NSM', +917997=>'NSM', +917998=>'NSM', +917999=>'NSM', +983040=>'L', +1048573=>'L', +1048576=>'L', +1114109=>'L' +); + +/** + * Mirror unicode characters. For information on bidi mirroring, see UAX #9: Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/ + * @public + */ +public static $uni_mirror = array ( +0x0028=>0x0029, +0x0029=>0x0028, +0x003C=>0x003E, +0x003E=>0x003C, +0x005B=>0x005D, +0x005D=>0x005B, +0x007B=>0x007D, +0x007D=>0x007B, +0x00AB=>0x00BB, +0x00BB=>0x00AB, +0x0F3A=>0x0F3B, +0x0F3B=>0x0F3A, +0x0F3C=>0x0F3D, +0x0F3D=>0x0F3C, +0x169B=>0x169C, +0x169C=>0x169B, +0x2018=>0x2019, +0x2019=>0x2018, +0x201C=>0x201D, +0x201D=>0x201C, +0x2039=>0x203A, +0x203A=>0x2039, +0x2045=>0x2046, +0x2046=>0x2045, +0x207D=>0x207E, +0x207E=>0x207D, +0x208D=>0x208E, +0x208E=>0x208D, +0x2208=>0x220B, +0x2209=>0x220C, +0x220A=>0x220D, +0x220B=>0x2208, +0x220C=>0x2209, +0x220D=>0x220A, +0x2215=>0x29F5, +0x223C=>0x223D, +0x223D=>0x223C, +0x2243=>0x22CD, +0x2252=>0x2253, +0x2253=>0x2252, +0x2254=>0x2255, +0x2255=>0x2254, +0x2264=>0x2265, +0x2265=>0x2264, +0x2266=>0x2267, +0x2267=>0x2266, +0x2268=>0x2269, +0x2269=>0x2268, +0x226A=>0x226B, +0x226B=>0x226A, +0x226E=>0x226F, +0x226F=>0x226E, +0x2270=>0x2271, +0x2271=>0x2270, +0x2272=>0x2273, +0x2273=>0x2272, +0x2274=>0x2275, +0x2275=>0x2274, +0x2276=>0x2277, +0x2277=>0x2276, +0x2278=>0x2279, +0x2279=>0x2278, +0x227A=>0x227B, +0x227B=>0x227A, +0x227C=>0x227D, +0x227D=>0x227C, +0x227E=>0x227F, +0x227F=>0x227E, +0x2280=>0x2281, +0x2281=>0x2280, +0x2282=>0x2283, +0x2283=>0x2282, +0x2284=>0x2285, +0x2285=>0x2284, +0x2286=>0x2287, +0x2287=>0x2286, +0x2288=>0x2289, +0x2289=>0x2288, +0x228A=>0x228B, +0x228B=>0x228A, +0x228F=>0x2290, +0x2290=>0x228F, +0x2291=>0x2292, +0x2292=>0x2291, +0x2298=>0x29B8, +0x22A2=>0x22A3, +0x22A3=>0x22A2, +0x22A6=>0x2ADE, +0x22A8=>0x2AE4, +0x22A9=>0x2AE3, +0x22AB=>0x2AE5, +0x22B0=>0x22B1, +0x22B1=>0x22B0, +0x22B2=>0x22B3, +0x22B3=>0x22B2, +0x22B4=>0x22B5, +0x22B5=>0x22B4, +0x22B6=>0x22B7, +0x22B7=>0x22B6, +0x22C9=>0x22CA, +0x22CA=>0x22C9, +0x22CB=>0x22CC, +0x22CC=>0x22CB, +0x22CD=>0x2243, +0x22D0=>0x22D1, +0x22D1=>0x22D0, +0x22D6=>0x22D7, +0x22D7=>0x22D6, +0x22D8=>0x22D9, +0x22D9=>0x22D8, +0x22DA=>0x22DB, +0x22DB=>0x22DA, +0x22DC=>0x22DD, +0x22DD=>0x22DC, +0x22DE=>0x22DF, +0x22DF=>0x22DE, +0x22E0=>0x22E1, +0x22E1=>0x22E0, +0x22E2=>0x22E3, +0x22E3=>0x22E2, +0x22E4=>0x22E5, +0x22E5=>0x22E4, +0x22E6=>0x22E7, +0x22E7=>0x22E6, +0x22E8=>0x22E9, +0x22E9=>0x22E8, +0x22EA=>0x22EB, +0x22EB=>0x22EA, +0x22EC=>0x22ED, +0x22ED=>0x22EC, +0x22F0=>0x22F1, +0x22F1=>0x22F0, +0x22F2=>0x22FA, +0x22F3=>0x22FB, +0x22F4=>0x22FC, +0x22F6=>0x22FD, +0x22F7=>0x22FE, +0x22FA=>0x22F2, +0x22FB=>0x22F3, +0x22FC=>0x22F4, +0x22FD=>0x22F6, +0x22FE=>0x22F7, +0x2308=>0x2309, +0x2309=>0x2308, +0x230A=>0x230B, +0x230B=>0x230A, +0x2329=>0x232A, +0x232A=>0x2329, +0x2768=>0x2769, +0x2769=>0x2768, +0x276A=>0x276B, +0x276B=>0x276A, +0x276C=>0x276D, +0x276D=>0x276C, +0x276E=>0x276F, +0x276F=>0x276E, +0x2770=>0x2771, +0x2771=>0x2770, +0x2772=>0x2773, +0x2773=>0x2772, +0x2774=>0x2775, +0x2775=>0x2774, +0x27C3=>0x27C4, +0x27C4=>0x27C3, +0x27C5=>0x27C6, +0x27C6=>0x27C5, +0x27D5=>0x27D6, +0x27D6=>0x27D5, +0x27DD=>0x27DE, +0x27DE=>0x27DD, +0x27E2=>0x27E3, +0x27E3=>0x27E2, +0x27E4=>0x27E5, +0x27E5=>0x27E4, +0x27E6=>0x27E7, +0x27E7=>0x27E6, +0x27E8=>0x27E9, +0x27E9=>0x27E8, +0x27EA=>0x27EB, +0x27EB=>0x27EA, +0x2983=>0x2984, +0x2984=>0x2983, +0x2985=>0x2986, +0x2986=>0x2985, +0x2987=>0x2988, +0x2988=>0x2987, +0x2989=>0x298A, +0x298A=>0x2989, +0x298B=>0x298C, +0x298C=>0x298B, +0x298D=>0x2990, +0x298E=>0x298F, +0x298F=>0x298E, +0x2990=>0x298D, +0x2991=>0x2992, +0x2992=>0x2991, +0x2993=>0x2994, +0x2994=>0x2993, +0x2995=>0x2996, +0x2996=>0x2995, +0x2997=>0x2998, +0x2998=>0x2997, +0x29B8=>0x2298, +0x29C0=>0x29C1, +0x29C1=>0x29C0, +0x29C4=>0x29C5, +0x29C5=>0x29C4, +0x29CF=>0x29D0, +0x29D0=>0x29CF, +0x29D1=>0x29D2, +0x29D2=>0x29D1, +0x29D4=>0x29D5, +0x29D5=>0x29D4, +0x29D8=>0x29D9, +0x29D9=>0x29D8, +0x29DA=>0x29DB, +0x29DB=>0x29DA, +0x29F5=>0x2215, +0x29F8=>0x29F9, +0x29F9=>0x29F8, +0x29FC=>0x29FD, +0x29FD=>0x29FC, +0x2A2B=>0x2A2C, +0x2A2C=>0x2A2B, +0x2A2D=>0x2A2E, +0x2A2E=>0x2A2D, +0x2A34=>0x2A35, +0x2A35=>0x2A34, +0x2A3C=>0x2A3D, +0x2A3D=>0x2A3C, +0x2A64=>0x2A65, +0x2A65=>0x2A64, +0x2A79=>0x2A7A, +0x2A7A=>0x2A79, +0x2A7D=>0x2A7E, +0x2A7E=>0x2A7D, +0x2A7F=>0x2A80, +0x2A80=>0x2A7F, +0x2A81=>0x2A82, +0x2A82=>0x2A81, +0x2A83=>0x2A84, +0x2A84=>0x2A83, +0x2A8B=>0x2A8C, +0x2A8C=>0x2A8B, +0x2A91=>0x2A92, +0x2A92=>0x2A91, +0x2A93=>0x2A94, +0x2A94=>0x2A93, +0x2A95=>0x2A96, +0x2A96=>0x2A95, +0x2A97=>0x2A98, +0x2A98=>0x2A97, +0x2A99=>0x2A9A, +0x2A9A=>0x2A99, +0x2A9B=>0x2A9C, +0x2A9C=>0x2A9B, +0x2AA1=>0x2AA2, +0x2AA2=>0x2AA1, +0x2AA6=>0x2AA7, +0x2AA7=>0x2AA6, +0x2AA8=>0x2AA9, +0x2AA9=>0x2AA8, +0x2AAA=>0x2AAB, +0x2AAB=>0x2AAA, +0x2AAC=>0x2AAD, +0x2AAD=>0x2AAC, +0x2AAF=>0x2AB0, +0x2AB0=>0x2AAF, +0x2AB3=>0x2AB4, +0x2AB4=>0x2AB3, +0x2ABB=>0x2ABC, +0x2ABC=>0x2ABB, +0x2ABD=>0x2ABE, +0x2ABE=>0x2ABD, +0x2ABF=>0x2AC0, +0x2AC0=>0x2ABF, +0x2AC1=>0x2AC2, +0x2AC2=>0x2AC1, +0x2AC3=>0x2AC4, +0x2AC4=>0x2AC3, +0x2AC5=>0x2AC6, +0x2AC6=>0x2AC5, +0x2ACD=>0x2ACE, +0x2ACE=>0x2ACD, +0x2ACF=>0x2AD0, +0x2AD0=>0x2ACF, +0x2AD1=>0x2AD2, +0x2AD2=>0x2AD1, +0x2AD3=>0x2AD4, +0x2AD4=>0x2AD3, +0x2AD5=>0x2AD6, +0x2AD6=>0x2AD5, +0x2ADE=>0x22A6, +0x2AE3=>0x22A9, +0x2AE4=>0x22A8, +0x2AE5=>0x22AB, +0x2AEC=>0x2AED, +0x2AED=>0x2AEC, +0x2AF7=>0x2AF8, +0x2AF8=>0x2AF7, +0x2AF9=>0x2AFA, +0x2AFA=>0x2AF9, +0x2E02=>0x2E03, +0x2E03=>0x2E02, +0x2E04=>0x2E05, +0x2E05=>0x2E04, +0x2E09=>0x2E0A, +0x2E0A=>0x2E09, +0x2E0C=>0x2E0D, +0x2E0D=>0x2E0C, +0x2E1C=>0x2E1D, +0x2E1D=>0x2E1C, +0x3008=>0x3009, +0x3009=>0x3008, +0x300A=>0x300B, +0x300B=>0x300A, +0x300C=>0x300D, +0x300D=>0x300C, +0x300E=>0x300F, +0x300F=>0x300E, +0x3010=>0x3011, +0x3011=>0x3010, +0x3014=>0x3015, +0x3015=>0x3014, +0x3016=>0x3017, +0x3017=>0x3016, +0x3018=>0x3019, +0x3019=>0x3018, +0x301A=>0x301B, +0x301B=>0x301A, +0x301D=>0x301E, +0x301E=>0x301D, +0xFE59=>0xFE5A, +0xFE5A=>0xFE59, +0xFE5B=>0xFE5C, +0xFE5C=>0xFE5B, +0xFE5D=>0xFE5E, +0xFE5E=>0xFE5D, +0xFE64=>0xFE65, +0xFE65=>0xFE64, +0xFF08=>0xFF09, +0xFF09=>0xFF08, +0xFF1C=>0xFF1E, +0xFF1E=>0xFF1C, +0xFF3B=>0xFF3D, +0xFF3D=>0xFF3B, +0xFF5B=>0xFF5D, +0xFF5D=>0xFF5B, +0xFF5F=>0xFF60, +0xFF60=>0xFF5F, +0xFF62=>0xFF63, +0xFF63=>0xFF62); + +/** + * Arabic shape substitutions: char code => (isolated, final, initial, medial). + * @public + */ +public static $uni_arabicsubst = array( +1569=>array(65152), +1570=>array(65153, 65154, 65153, 65154), +1571=>array(65155, 65156, 65155, 65156), +1572=>array(65157, 65158), +1573=>array(65159, 65160, 65159, 65160), +1574=>array(65161, 65162, 65163, 65164), +1575=>array(65165, 65166, 65165, 65166), +1576=>array(65167, 65168, 65169, 65170), +1577=>array(65171, 65172), +1578=>array(65173, 65174, 65175, 65176), +1579=>array(65177, 65178, 65179, 65180), +1580=>array(65181, 65182, 65183, 65184), +1581=>array(65185, 65186, 65187, 65188), +1582=>array(65189, 65190, 65191, 65192), +1583=>array(65193, 65194, 65193, 65194), +1584=>array(65195, 65196, 65195, 65196), +1585=>array(65197, 65198, 65197, 65198), +1586=>array(65199, 65200, 65199, 65200), +1587=>array(65201, 65202, 65203, 65204), +1588=>array(65205, 65206, 65207, 65208), +1589=>array(65209, 65210, 65211, 65212), +1590=>array(65213, 65214, 65215, 65216), +1591=>array(65217, 65218, 65219, 65220), +1592=>array(65221, 65222, 65223, 65224), +1593=>array(65225, 65226, 65227, 65228), +1594=>array(65229, 65230, 65231, 65232), +1601=>array(65233, 65234, 65235, 65236), +1602=>array(65237, 65238, 65239, 65240), +1603=>array(65241, 65242, 65243, 65244), +1604=>array(65245, 65246, 65247, 65248), +1605=>array(65249, 65250, 65251, 65252), +1606=>array(65253, 65254, 65255, 65256), +1607=>array(65257, 65258, 65259, 65260), +1608=>array(65261, 65262, 65261, 65262), +1609=>array(65263, 65264, 64488, 64489), +1610=>array(65265, 65266, 65267, 65268), +1649=>array(64336, 64337), +1655=>array(64477), +1657=>array(64358, 64359, 64360, 64361), +1658=>array(64350, 64351, 64352, 64353), +1659=>array(64338, 64339, 64340, 64341), +1662=>array(64342, 64343, 64344, 64345), +1663=>array(64354, 64355, 64356, 64357), +1664=>array(64346, 64347, 64348, 64349), +1667=>array(64374, 64375, 64376, 64377), +1668=>array(64370, 64371, 64372, 64373), +1670=>array(64378, 64379, 64380, 64381), +1671=>array(64382, 64383, 64384, 64385), +1672=>array(64392, 64393), +1676=>array(64388, 64389), +1677=>array(64386, 64387), +1678=>array(64390, 64391), +1681=>array(64396, 64397), +1688=>array(64394, 64395, 64394, 64395), +1700=>array(64362, 64363, 64364, 64365), +1702=>array(64366, 64367, 64368, 64369), +1705=>array(64398, 64399, 64400, 64401), +1709=>array(64467, 64468, 64469, 64470), +1711=>array(64402, 64403, 64404, 64405), +1713=>array(64410, 64411, 64412, 64413), +1715=>array(64406, 64407, 64408, 64409), +1722=>array(64414, 64415), +1723=>array(64416, 64417, 64418, 64419), +1726=>array(64426, 64427, 64428, 64429), +1728=>array(64420, 64421), +1729=>array(64422, 64423, 64424, 64425), +1733=>array(64480, 64481), +1734=>array(64473, 64474), +1735=>array(64471, 64472), +1736=>array(64475, 64476), +1737=>array(64482, 64483), +1739=>array(64478, 64479), +1740=>array(64508, 64509, 64510, 64511), +1744=>array(64484, 64485, 64486, 64487), +1746=>array(64430, 64431), +1747=>array(64432, 64433) +); + +/** + * Arabic laa letter: (char code => isolated, final, initial, medial). + * @public + */ +public static $uni_laa_array = array ( +1570 =>array(65269, 65270, 65269, 65270), +1571 =>array(65271, 65272, 65271, 65272), +1573 =>array(65273, 65274, 65273, 65274), +1575 =>array(65275, 65276, 65275, 65276) +); + +/** + * Array of character substitutions for sequences of two diacritics symbols. + * Putting the combining mark and character in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. + * second NSM char code => substitution char + * @public + */ +public static $uni_diacritics = array ( +1612=>64606, # Shadda + Dammatan +1613=>64607, # Shadda + Kasratan +1614=>64608, # Shadda + Fatha +1615=>64609, # Shadda + Damma +1616=>64610 # Shadda + Kasra +); + +/** + * Array of character substitutions from UTF-8 Unicode to Latin1. + * @public + */ +public static $uni_utf8tolatin = array ( +8364=>128, # Euro1 +338=>140, # OE +352=>138, # Scaron +376=>159, # Ydieresis +381=>142, # Zcaron2 +8226=>149, # bullet3 +710=>136, # circumflex +8224=>134, # dagger +8225=>135, # daggerdbl +8230=>133, # ellipsis +8212=>151, # emdash +8211=>150, # endash +402=>131, # florin +8249=>139, # guilsinglleft +8250=>155, # guilsinglright +339=>156, # oe +8240=>137, # perthousand +8222=>132, # quotedblbase +8220=>147, # quotedblleft +8221=>148, # quotedblright +8216=>145, # quoteleft +8217=>146, # quoteright +8218=>130, # quotesinglbase +353=>154, # scaron +732=>152, # tilde +8482=>153, # trademark +382=>158 # zcaron2 +); + +/** + * Array of Encoding Maps. + * @public static + */ +public static $encmap = array( + +// encoding map for: cp874 +'cp874' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'ellipsis',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai',168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai',176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai',184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai',192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai',200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai',208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai',216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai',224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai',232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai',240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai',248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), + +// encoding map for: cp1250 +'cp1250' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'.notdef',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'Sacute',141=>'Tcaron',142=>'Zcaron',143=>'Zacute',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'sacute',157=>'tcaron',158=>'zcaron',159=>'zacute',160=>'space',161=>'caron',162=>'breve',163=>'Lslash',164=>'currency',165=>'Aogonek',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'Scedilla',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'Zdotaccent',176=>'degree',177=>'plusminus',178=>'ogonek',179=>'lslash',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'aogonek',186=>'scedilla',187=>'guillemotright',188=>'Lcaron',189=>'hungarumlaut',190=>'lcaron',191=>'zdotaccent',192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla',200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron',208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply',216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls',224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla',232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron',240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide',248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), + +// encoding map for: cp1251 +'cp1251' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'afii10051',129=>'afii10052',130=>'quotesinglbase',131=>'afii10100',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'Euro',137=>'perthousand',138=>'afii10058',139=>'guilsinglleft',140=>'afii10059',141=>'afii10061',142=>'afii10060',143=>'afii10145',144=>'afii10099',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'afii10106',155=>'guilsinglright',156=>'afii10107',157=>'afii10109',158=>'afii10108',159=>'afii10193',160=>'space',161=>'afii10062',162=>'afii10110',163=>'afii10057',164=>'currency',165=>'afii10050',166=>'brokenbar',167=>'section',168=>'afii10023',169=>'copyright',170=>'afii10053',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii10056',176=>'degree',177=>'plusminus',178=>'afii10055',179=>'afii10103',180=>'afii10098',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'afii10071',185=>'afii61352',186=>'afii10101',187=>'guillemotright',188=>'afii10105',189=>'afii10054',190=>'afii10102',191=>'afii10104',192=>'afii10017',193=>'afii10018',194=>'afii10019',195=>'afii10020',196=>'afii10021',197=>'afii10022',198=>'afii10024',199=>'afii10025',200=>'afii10026',201=>'afii10027',202=>'afii10028',203=>'afii10029',204=>'afii10030',205=>'afii10031',206=>'afii10032',207=>'afii10033',208=>'afii10034',209=>'afii10035',210=>'afii10036',211=>'afii10037',212=>'afii10038',213=>'afii10039',214=>'afii10040',215=>'afii10041',216=>'afii10042',217=>'afii10043',218=>'afii10044',219=>'afii10045',220=>'afii10046',221=>'afii10047',222=>'afii10048',223=>'afii10049',224=>'afii10065',225=>'afii10066',226=>'afii10067',227=>'afii10068',228=>'afii10069',229=>'afii10070',230=>'afii10072',231=>'afii10073',232=>'afii10074',233=>'afii10075',234=>'afii10076',235=>'afii10077',236=>'afii10078',237=>'afii10079',238=>'afii10080',239=>'afii10081',240=>'afii10082',241=>'afii10083',242=>'afii10084',243=>'afii10085',244=>'afii10086',245=>'afii10087',246=>'afii10088',247=>'afii10089',248=>'afii10090',249=>'afii10091',250=>'afii10092',251=>'afii10093',252=>'afii10094',253=>'afii10095',254=>'afii10096',255=>'afii10097'), + +// encoding map for: cp1252 +'cp1252' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'Zcaron',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'zcaron',159=>'Ydieresis',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: cp1253 +'cp1253' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'dieresistonos',162=>'Alphatonos',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii00208',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos',192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta',200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron',208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi',216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos',224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta',232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron',240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi',248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), + +// encoding map for: cp1254 +'cp1254' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), + +// encoding map for: cp1255 +'cp1255' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'afii57636',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'multiply',171=>'guillemotleft',172=>'logicalnot',173=>'sfthyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'middot',184=>'cedilla',185=>'onesuperior',186=>'divide',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'afii57799',193=>'afii57801',194=>'afii57800',195=>'afii57802',196=>'afii57793',197=>'afii57794',198=>'afii57795',199=>'afii57798',200=>'afii57797',201=>'afii57806',202=>'.notdef',203=>'afii57796',204=>'afii57807',205=>'afii57839',206=>'afii57645',207=>'afii57841',208=>'afii57842',209=>'afii57804',210=>'afii57803',211=>'afii57658',212=>'afii57716',213=>'afii57717',214=>'afii57718',215=>'gereshhebrew',216=>'gershayimhebrew',217=>'.notdef',218=>'.notdef',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'.notdef',224=>'afii57664',225=>'afii57665',226=>'afii57666',227=>'afii57667',228=>'afii57668',229=>'afii57669',230=>'afii57670',231=>'afii57671',232=>'afii57672',233=>'afii57673',234=>'afii57674',235=>'afii57675',236=>'afii57676',237=>'afii57677',238=>'afii57678',239=>'afii57679',240=>'afii57680',241=>'afii57681',242=>'afii57682',243=>'afii57683',244=>'afii57684',245=>'afii57685',246=>'afii57686',247=>'afii57687',248=>'afii57688',249=>'afii57689',250=>'afii57690',251=>'.notdef',252=>'.notdef',253=>'afii299',254=>'afii300',255=>'.notdef'), + +// encoding map for: cp1256 +'cp1256' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'afii57506',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'afii57511',139=>'guilsinglleft',140=>'OE',141=>'afii57507',142=>'afii57508',143=>'afii57512',144=>'afii57509',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'afii57513',155=>'guilsinglright',156=>'oe',157=>'afii61664',158=>'afii301',159=>'afii57514',160=>'space',161=>'afii57388',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'afii57403',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'afii57407',192=>'.notdef',193=>'afii57409',194=>'afii57410',195=>'afii57411',196=>'afii57412',197=>'afii57413',198=>'afii57414',199=>'afii57415',200=>'afii57416',201=>'afii57417',202=>'afii57418',203=>'afii57419',204=>'afii57420',205=>'afii57421',206=>'afii57422',207=>'afii57423',208=>'afii57424',209=>'afii57425',210=>'afii57426',211=>'afii57427',212=>'afii57428',213=>'afii57429',214=>'afii57430',215=>'multiply',216=>'afii57431',217=>'afii57432',218=>'afii57433',219=>'afii57434',220=>'afii57440',221=>'afii57441',222=>'afii57442',223=>'afii57443',224=>'agrave',225=>'afii57444',226=>'acircumflex',227=>'afii57445',228=>'afii57446',229=>'afii57470',230=>'afii57448',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'afii57449',237=>'afii57450',238=>'icircumflex',239=>'idieresis',240=>'afii57451',241=>'afii57452',242=>'afii57453',243=>'afii57454',244=>'ocircumflex',245=>'afii57455',246=>'afii57456',247=>'divide',248=>'afii57457',249=>'ugrave',250=>'afii57458',251=>'ucircumflex',252=>'udieresis',253=>'afii299',254=>'afii300',255=>'afii57519'), + +// encoding map for: cp1257 +'cp1257' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'dieresis',142=>'caron',143=>'cedilla',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'macron',158=>'ogonek',159=>'.notdef',160=>'space',161=>'.notdef',162=>'cent',163=>'sterling',164=>'currency',165=>'.notdef',166=>'brokenbar',167=>'section',168=>'Oslash',169=>'copyright',170=>'Rcommaaccent',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'AE',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'oslash',185=>'onesuperior',186=>'rcommaaccent',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'ae',192=>'Aogonek',193=>'Iogonek',194=>'Amacron',195=>'Cacute',196=>'Adieresis',197=>'Aring',198=>'Eogonek',199=>'Emacron',200=>'Ccaron',201=>'Eacute',202=>'Zacute',203=>'Edotaccent',204=>'Gcommaaccent',205=>'Kcommaaccent',206=>'Imacron',207=>'Lcommaaccent',208=>'Scaron',209=>'Nacute',210=>'Ncommaaccent',211=>'Oacute',212=>'Omacron',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Uogonek',217=>'Lslash',218=>'Sacute',219=>'Umacron',220=>'Udieresis',221=>'Zdotaccent',222=>'Zcaron',223=>'germandbls',224=>'aogonek',225=>'iogonek',226=>'amacron',227=>'cacute',228=>'adieresis',229=>'aring',230=>'eogonek',231=>'emacron',232=>'ccaron',233=>'eacute',234=>'zacute',235=>'edotaccent',236=>'gcommaaccent',237=>'kcommaaccent',238=>'imacron',239=>'lcommaaccent',240=>'scaron',241=>'nacute',242=>'ncommaaccent',243=>'oacute',244=>'omacron',245=>'otilde',246=>'odieresis',247=>'divide',248=>'uogonek',249=>'lslash',250=>'sacute',251=>'umacron',252=>'udieresis',253=>'zdotaccent',254=>'zcaron',255=>'dotaccent'), + +// encoding map for: cp1258 +'cp1258' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl',136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash',152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'gravecomb',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Dcroat',209=>'Ntilde',210=>'hookabovecomb',211=>'Oacute',212=>'Ocircumflex',213=>'Ohorn',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Uhorn',222=>'tildecomb',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'acutecomb',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'dcroat',241=>'ntilde',242=>'dotbelowcomb',243=>'oacute',244=>'ocircumflex',245=>'ohorn',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'uhorn',254=>'dong',255=>'ydieresis'), + +// encoding map for: iso-8859-1 +'iso-8859-1' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: iso-8859-2 +'iso-8859-2' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'Aogonek',162=>'breve',163=>'Lslash',164=>'currency',165=>'Lcaron',166=>'Sacute',167=>'section',168=>'dieresis',169=>'Scaron',170=>'Scedilla',171=>'Tcaron',172=>'Zacute',173=>'hyphen',174=>'Zcaron',175=>'Zdotaccent',176=>'degree',177=>'aogonek',178=>'ogonek',179=>'lslash',180=>'acute',181=>'lcaron',182=>'sacute',183=>'caron',184=>'cedilla',185=>'scaron',186=>'scedilla',187=>'tcaron',188=>'zacute',189=>'hungarumlaut',190=>'zcaron',191=>'zdotaccent',192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla',200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron',208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply',216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls',224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla',232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron',240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide',248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), + +// encoding map for: iso-8859-4 +'iso-8859-4' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'Aogonek',162=>'kgreenlandic',163=>'Rcommaaccent',164=>'currency',165=>'Itilde',166=>'Lcommaaccent',167=>'section',168=>'dieresis',169=>'Scaron',170=>'Emacron',171=>'Gcommaaccent',172=>'Tbar',173=>'hyphen',174=>'Zcaron',175=>'macron',176=>'degree',177=>'aogonek',178=>'ogonek',179=>'rcommaaccent',180=>'acute',181=>'itilde',182=>'lcommaaccent',183=>'caron',184=>'cedilla',185=>'scaron',186=>'emacron',187=>'gcommaaccent',188=>'tbar',189=>'Eng',190=>'zcaron',191=>'eng',192=>'Amacron',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Iogonek',200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Edotaccent',205=>'Iacute',206=>'Icircumflex',207=>'Imacron',208=>'Dcroat',209=>'Ncommaaccent',210=>'Omacron',211=>'Kcommaaccent',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Uogonek',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Utilde',222=>'Umacron',223=>'germandbls',224=>'amacron',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'iogonek',232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'edotaccent',237=>'iacute',238=>'icircumflex',239=>'imacron',240=>'dcroat',241=>'ncommaaccent',242=>'omacron',243=>'kcommaaccent',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'uogonek',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'utilde',254=>'umacron',255=>'dotaccent'), + +// encoding map for: iso-8859-5 +'iso-8859-5' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'afii10023',162=>'afii10051',163=>'afii10052',164=>'afii10053',165=>'afii10054',166=>'afii10055',167=>'afii10056',168=>'afii10057',169=>'afii10058',170=>'afii10059',171=>'afii10060',172=>'afii10061',173=>'hyphen',174=>'afii10062',175=>'afii10145',176=>'afii10017',177=>'afii10018',178=>'afii10019',179=>'afii10020',180=>'afii10021',181=>'afii10022',182=>'afii10024',183=>'afii10025',184=>'afii10026',185=>'afii10027',186=>'afii10028',187=>'afii10029',188=>'afii10030',189=>'afii10031',190=>'afii10032',191=>'afii10033',192=>'afii10034',193=>'afii10035',194=>'afii10036',195=>'afii10037',196=>'afii10038',197=>'afii10039',198=>'afii10040',199=>'afii10041',200=>'afii10042',201=>'afii10043',202=>'afii10044',203=>'afii10045',204=>'afii10046',205=>'afii10047',206=>'afii10048',207=>'afii10049',208=>'afii10065',209=>'afii10066',210=>'afii10067',211=>'afii10068',212=>'afii10069',213=>'afii10070',214=>'afii10072',215=>'afii10073',216=>'afii10074',217=>'afii10075',218=>'afii10076',219=>'afii10077',220=>'afii10078',221=>'afii10079',222=>'afii10080',223=>'afii10081',224=>'afii10082',225=>'afii10083',226=>'afii10084',227=>'afii10085',228=>'afii10086',229=>'afii10087',230=>'afii10088',231=>'afii10089',232=>'afii10090',233=>'afii10091',234=>'afii10092',235=>'afii10093',236=>'afii10094',237=>'afii10095',238=>'afii10096',239=>'afii10097',240=>'afii61352',241=>'afii10071',242=>'afii10099',243=>'afii10100',244=>'afii10101',245=>'afii10102',246=>'afii10103',247=>'afii10104',248=>'afii10105',249=>'afii10106',250=>'afii10107',251=>'afii10108',252=>'afii10109',253=>'section',254=>'afii10110',255=>'afii10193'), + +// encoding map for: iso-8859-7 +'iso-8859-7' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'quoteleft',162=>'quoteright',163=>'sterling',164=>'.notdef',165=>'.notdef',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'.notdef',175=>'afii00208',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'dieresistonos',182=>'Alphatonos',183=>'periodcentered',184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos',192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta',200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron',208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi',216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos',224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta',232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron',240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi',248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), + +// encoding map for: iso-8859-9 +'iso-8859-9' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section',168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), + +// encoding map for: iso-8859-11 +'iso-8859-11' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai',168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai',176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai',184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai',192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai',200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai',208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai',216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai',224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai',232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai',240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai',248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), + +// encoding map for: iso-8859-15 +'iso-8859-15' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'Euro',165=>'yen',166=>'Scaron',167=>'section',168=>'scaron',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron',176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'Zcaron',181=>'mu',182=>'paragraph',183=>'periodcentered',184=>'zcaron',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'questiondown',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply',216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide',248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: iso-8859-16 +'iso-8859-16' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'space',161=>'Aogonek',162=>'aogonek',163=>'Lslash',164=>'Euro',165=>'quotedblbase',166=>'Scaron',167=>'section',168=>'scaron',169=>'copyright',170=>'Scommaaccent',171=>'guillemotleft',172=>'Zacute',173=>'hyphen',174=>'zacute',175=>'Zdotaccent',176=>'degree',177=>'plusminus',178=>'Ccaron',179=>'lslash',180=>'Zcaron',181=>'quotedblright',182=>'paragraph',183=>'periodcentered',184=>'zcaron',185=>'ccaron',186=>'scommaaccent',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'zdotaccent',192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Cacute',198=>'AE',199=>'Ccedilla',200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis',208=>'Dcroat',209=>'Nacute',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'Sacute',216=>'Uhungarumlaut',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Eogonek',222=>'Tcommaaccent',223=>'germandbls',224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'cacute',230=>'ae',231=>'ccedilla',232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis',240=>'dcroat',241=>'nacute',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'sacute',248=>'uhungarumlaut',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'eogonek',254=>'tcommaaccent',255=>'ydieresis'), + +// encoding map for: koi8-r +'koi8-r' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000',136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock',144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'periodcentered',150=>'radical',151=>'approxequal',152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide',160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'SF520000',165=>'SF390000',166=>'SF220000',167=>'SF210000',168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'SF270000',174=>'SF260000',175=>'SF360000',176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'SF200000',181=>'SF230000',182=>'SF470000',183=>'SF480000',184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'SF530000',190=>'SF440000',191=>'copyright',192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068',200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080',208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067',216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092',224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020',232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032',240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019',248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: koi8-u +'koi8-u' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle',40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G',72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O',80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W',88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore',96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g',104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o',112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w',120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef',128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000',136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock',144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'bullet',150=>'radical',151=>'approxequal',152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide',160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'afii10101',165=>'SF390000',166=>'afii10103',167=>'afii10104',168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'afii10098',174=>'SF260000',175=>'SF360000',176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'afii10053',181=>'SF230000',182=>'afii10055',183=>'afii10056',184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'afii10050',190=>'SF440000',191=>'copyright',192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068',200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080',208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067',216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092',224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020',232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032',240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019',248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: symbol +'symbol' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef',8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef',16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef',24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef',32=>'space',33=>'exclam',34=>'universal',35=>'numbersign',36=>'existential',37=>'percent',38=>'ampersand',39=>'suchthat',40=>'parenleft',41=>'parenright',42=>'asteriskmath',43=>'plus',44=>'comma',45=>'minus',46=>'period',47=>'slash',48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven',56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question',64=>'congruent',65=>'Alpha',66=>'Beta',67=>'Chi',68=>'Delta',69=>'Epsilon',70=>'Phi',71=>'Gamma',72=>'Eta',73=>'Iota',74=>'theta1',75=>'Kappa',76=>'Lambda',77=>'Mu',78=>'Nu',79=>'Omicron',80=>'Pi',81=>'Theta',82=>'Rho',83=>'Sigma',84=>'Tau',85=>'Upsilon',86=>'sigma1',87=>'Omega',88=>'Xi',89=>'Psi',90=>'Zeta',91=>'bracketleft',92=>'therefore',93=>'bracketright',94=>'perpendicular',95=>'underscore',96=>'radicalex',97=>'alpha',98=>'beta',99=>'chi',100=>'delta',101=>'epsilon',102=>'phi',103=>'gamma',104=>'eta',105=>'iota',106=>'phi1',107=>'kappa',108=>'lambda',109=>'mu',110=>'nu',111=>'omicron',112=>'pi',113=>'theta',114=>'rho',115=>'sigma',116=>'tau',117=>'upsilon',118=>'omega1',119=>'omega',120=>'xi',121=>'psi',122=>'zeta',123=>'braceleft',124=>'bar',125=>'braceright',126=>'similar',127=>'.notdef',128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef',136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef',144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef',152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef',160=>'Euro',161=>'Upsilon1',162=>'minute',163=>'lessequal',164=>'fraction',165=>'infinity',166=>'florin',167=>'club',168=>'diamond',169=>'heart',170=>'spade',171=>'arrowboth',172=>'arrowleft',173=>'arrowup',174=>'arrowright',175=>'arrowdown',176=>'degree',177=>'plusminus',178=>'second',179=>'greaterequal',180=>'multiply',181=>'proportional',182=>'partialdiff',183=>'bullet',184=>'divide',185=>'notequal',186=>'equivalence',187=>'approxequal',188=>'ellipsis',189=>'arrowvertex',190=>'arrowhorizex',191=>'carriagereturn',192=>'aleph',193=>'Ifraktur',194=>'Rfraktur',195=>'weierstrass',196=>'circlemultiply',197=>'circleplus',198=>'emptyset',199=>'intersection',200=>'union',201=>'propersuperset',202=>'reflexsuperset',203=>'notsubset',204=>'propersubset',205=>'reflexsubset',206=>'element',207=>'notelement',208=>'angle',209=>'gradient',210=>'registerserif',211=>'copyrightserif',212=>'trademarkserif',213=>'product',214=>'radical',215=>'dotmath',216=>'logicalnot',217=>'logicaland',218=>'logicalor',219=>'arrowdblboth',220=>'arrowdblleft',221=>'arrowdblup',222=>'arrowdblright',223=>'arrowdbldown',224=>'lozenge',225=>'angleleft',226=>'registersans',227=>'copyrightsans',228=>'trademarksans',229=>'summation',230=>'parenlefttp',231=>'parenleftex',232=>'parenleftbt',233=>'bracketlefttp',234=>'bracketleftex',235=>'bracketleftbt',236=>'bracelefttp',237=>'braceleftmid',238=>'braceleftbt',239=>'braceex',240=>'.notdef',241=>'angleright',242=>'integral',243=>'integraltp',244=>'integralex',245=>'integralbt',246=>'parenrighttp',247=>'parenrightex',248=>'parenrightbt',249=>'bracketrighttp',250=>'bracketrightex',251=>'bracketrightbt',252=>'bracerighttp',253=>'bracerightmid',254=>'bracerightbt',255=>'.notdef',1226=>'registered',1227=>'copyright',1228=>'trademark') + +); // end of encoding maps + +/** + * ToUnicode map for Identity-H stream + * @public static + */ +public static $uni_identity_h = "/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n/WMode 0 def\n1 begincodespacerange\n<0000> \nendcodespacerange\n100 beginbfrange\n<0000> <00ff> <0000>\n<0100> <01ff> <0100>\n<0200> <02ff> <0200>\n<0300> <03ff> <0300>\n<0400> <04ff> <0400>\n<0500> <05ff> <0500>\n<0600> <06ff> <0600>\n<0700> <07ff> <0700>\n<0800> <08ff> <0800>\n<0900> <09ff> <0900>\n<0a00> <0aff> <0a00>\n<0b00> <0bff> <0b00>\n<0c00> <0cff> <0c00>\n<0d00> <0dff> <0d00>\n<0e00> <0eff> <0e00>\n<0f00> <0fff> <0f00>\n<1000> <10ff> <1000>\n<1100> <11ff> <1100>\n<1200> <12ff> <1200>\n<1300> <13ff> <1300>\n<1400> <14ff> <1400>\n<1500> <15ff> <1500>\n<1600> <16ff> <1600>\n<1700> <17ff> <1700>\n<1800> <18ff> <1800>\n<1900> <19ff> <1900>\n<1a00> <1aff> <1a00>\n<1b00> <1bff> <1b00>\n<1c00> <1cff> <1c00>\n<1d00> <1dff> <1d00>\n<1e00> <1eff> <1e00>\n<1f00> <1fff> <1f00>\n<2000> <20ff> <2000>\n<2100> <21ff> <2100>\n<2200> <22ff> <2200>\n<2300> <23ff> <2300>\n<2400> <24ff> <2400>\n<2500> <25ff> <2500>\n<2600> <26ff> <2600>\n<2700> <27ff> <2700>\n<2800> <28ff> <2800>\n<2900> <29ff> <2900>\n<2a00> <2aff> <2a00>\n<2b00> <2bff> <2b00>\n<2c00> <2cff> <2c00>\n<2d00> <2dff> <2d00>\n<2e00> <2eff> <2e00>\n<2f00> <2fff> <2f00>\n<3000> <30ff> <3000>\n<3100> <31ff> <3100>\n<3200> <32ff> <3200>\n<3300> <33ff> <3300>\n<3400> <34ff> <3400>\n<3500> <35ff> <3500>\n<3600> <36ff> <3600>\n<3700> <37ff> <3700>\n<3800> <38ff> <3800>\n<3900> <39ff> <3900>\n<3a00> <3aff> <3a00>\n<3b00> <3bff> <3b00>\n<3c00> <3cff> <3c00>\n<3d00> <3dff> <3d00>\n<3e00> <3eff> <3e00>\n<3f00> <3fff> <3f00>\n<4000> <40ff> <4000>\n<4100> <41ff> <4100>\n<4200> <42ff> <4200>\n<4300> <43ff> <4300>\n<4400> <44ff> <4400>\n<4500> <45ff> <4500>\n<4600> <46ff> <4600>\n<4700> <47ff> <4700>\n<4800> <48ff> <4800>\n<4900> <49ff> <4900>\n<4a00> <4aff> <4a00>\n<4b00> <4bff> <4b00>\n<4c00> <4cff> <4c00>\n<4d00> <4dff> <4d00>\n<4e00> <4eff> <4e00>\n<4f00> <4fff> <4f00>\n<5000> <50ff> <5000>\n<5100> <51ff> <5100>\n<5200> <52ff> <5200>\n<5300> <53ff> <5300>\n<5400> <54ff> <5400>\n<5500> <55ff> <5500>\n<5600> <56ff> <5600>\n<5700> <57ff> <5700>\n<5800> <58ff> <5800>\n<5900> <59ff> <5900>\n<5a00> <5aff> <5a00>\n<5b00> <5bff> <5b00>\n<5c00> <5cff> <5c00>\n<5d00> <5dff> <5d00>\n<5e00> <5eff> <5e00>\n<5f00> <5fff> <5f00>\n<6000> <60ff> <6000>\n<6100> <61ff> <6100>\n<6200> <62ff> <6200>\n<6300> <63ff> <6300>\nendbfrange\n100 beginbfrange\n<6400> <64ff> <6400>\n<6500> <65ff> <6500>\n<6600> <66ff> <6600>\n<6700> <67ff> <6700>\n<6800> <68ff> <6800>\n<6900> <69ff> <6900>\n<6a00> <6aff> <6a00>\n<6b00> <6bff> <6b00>\n<6c00> <6cff> <6c00>\n<6d00> <6dff> <6d00>\n<6e00> <6eff> <6e00>\n<6f00> <6fff> <6f00>\n<7000> <70ff> <7000>\n<7100> <71ff> <7100>\n<7200> <72ff> <7200>\n<7300> <73ff> <7300>\n<7400> <74ff> <7400>\n<7500> <75ff> <7500>\n<7600> <76ff> <7600>\n<7700> <77ff> <7700>\n<7800> <78ff> <7800>\n<7900> <79ff> <7900>\n<7a00> <7aff> <7a00>\n<7b00> <7bff> <7b00>\n<7c00> <7cff> <7c00>\n<7d00> <7dff> <7d00>\n<7e00> <7eff> <7e00>\n<7f00> <7fff> <7f00>\n<8000> <80ff> <8000>\n<8100> <81ff> <8100>\n<8200> <82ff> <8200>\n<8300> <83ff> <8300>\n<8400> <84ff> <8400>\n<8500> <85ff> <8500>\n<8600> <86ff> <8600>\n<8700> <87ff> <8700>\n<8800> <88ff> <8800>\n<8900> <89ff> <8900>\n<8a00> <8aff> <8a00>\n<8b00> <8bff> <8b00>\n<8c00> <8cff> <8c00>\n<8d00> <8dff> <8d00>\n<8e00> <8eff> <8e00>\n<8f00> <8fff> <8f00>\n<9000> <90ff> <9000>\n<9100> <91ff> <9100>\n<9200> <92ff> <9200>\n<9300> <93ff> <9300>\n<9400> <94ff> <9400>\n<9500> <95ff> <9500>\n<9600> <96ff> <9600>\n<9700> <97ff> <9700>\n<9800> <98ff> <9800>\n<9900> <99ff> <9900>\n<9a00> <9aff> <9a00>\n<9b00> <9bff> <9b00>\n<9c00> <9cff> <9c00>\n<9d00> <9dff> <9d00>\n<9e00> <9eff> <9e00>\n<9f00> <9fff> <9f00>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nendbfrange\n56 beginbfrange\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"; + +} // END OF TCPDF_FONT_DATA CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/tcpdf_fonts.php b/incs/tcpdf/include/tcpdf_fonts.php new file mode 100644 index 0000000..fbe7009 --- /dev/null +++ b/incs/tcpdf/include/tcpdf_fonts.php @@ -0,0 +1,2658 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description :Font methods for TCPDF library. +// +//============================================================+ + +/** + * @file + * Unicode data and font methods for TCPDF library. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + */ + +/** + * @class TCPDF_FONTS + * Font methods for TCPDF library. + * @package com.tecnick.tcpdf + * @version 1.1.1 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_FONTS { + + /** + * Static cache used for speed up uniord performances + * @protected + */ + protected static $cache_uniord = array(); + + /** + * Convert and add the selected TrueType or Type1 font to the fonts folder (that must be writeable). + * @param string $fontfile Font file (full path). + * @param string $fonttype Font type. Leave empty for autodetect mode. Valid values are: TrueTypeUnicode, TrueType, Type1, CID0JP = CID-0 Japanese, CID0KR = CID-0 Korean, CID0CS = CID-0 Chinese Simplified, CID0CT = CID-0 Chinese Traditional. + * @param string $enc Name of the encoding table to use. Leave empty for default mode. Omit this parameter for TrueType Unicode and symbolic fonts like Symbol or ZapfDingBats. + * @param int $flags Unsigned 32-bit integer containing flags specifying various characteristics of the font (PDF32000:2008 - 9.8.2 Font Descriptor Flags): +1 for fixed font; +4 for symbol or +32 for non-symbol; +64 for italic. Fixed and Italic mode are generally autodetected so you have to set it to 32 = non-symbolic font (default) or 4 = symbolic font. + * @param string $outpath Output path for generated font files (must be writeable by the web server). Leave empty for default font folder. + * @param int $platid Platform ID for CMAP table to extract (when building a Unicode font for Windows this value should be 3, for Macintosh should be 1). + * @param int $encid Encoding ID for CMAP table to extract (when building a Unicode font for Windows this value should be 1, for Macintosh should be 0). When Platform ID is 3, legal values for Encoding ID are: 0=Symbol, 1=Unicode, 2=ShiftJIS, 3=PRC, 4=Big5, 5=Wansung, 6=Johab, 7=Reserved, 8=Reserved, 9=Reserved, 10=UCS-4. + * @param boolean $addcbbox If true includes the character bounding box information on the php font file. + * @param boolean $link If true link to system font instead of copying the font data (not transportable) - Note: do not work with Type1 fonts. + * @return string|false TCPDF font name or boolean false in case of error. + * @author Nicola Asuni + * @since 5.9.123 (2010-09-30) + * @public static + */ + public static function addTTFfont($fontfile, $fonttype='', $enc='', $flags=32, $outpath='', $platid=3, $encid=1, $addcbbox=false, $link=false) { + if (!TCPDF_STATIC::file_exists($fontfile)) { + // Could not find file + return false; + } + // font metrics + $fmetric = array(); + // build new font name for TCPDF compatibility + $font_path_parts = pathinfo($fontfile); + if (!isset($font_path_parts['filename'])) { + $font_path_parts['filename'] = substr($font_path_parts['basename'], 0, -(strlen($font_path_parts['extension']) + 1)); + } + $font_name = strtolower($font_path_parts['filename']); + $font_name = preg_replace('/[^a-z0-9_]/', '', $font_name); + $search = array('bold', 'oblique', 'italic', 'regular'); + $replace = array('b', 'i', 'i', ''); + $font_name = str_replace($search, $replace, $font_name); + if (empty($font_name)) { + // set generic name + $font_name = 'tcpdffont'; + } + // set output path + if (empty($outpath)) { + $outpath = self::_getfontpath(); + } + // check if this font already exist + if (@TCPDF_STATIC::file_exists($outpath.$font_name.'.php')) { + // this font already exist (delete it from fonts folder to rebuild it) + return $font_name; + } + $fmetric['file'] = $font_name; + $fmetric['ctg'] = $font_name.'.ctg.z'; + // get font data + $font = file_get_contents($fontfile); + $fmetric['originalsize'] = strlen($font); + // autodetect font type + if (empty($fonttype)) { + if (TCPDF_STATIC::_getULONG($font, 0) == 0x10000) { + // True Type (Unicode or not) + $fonttype = 'TrueTypeUnicode'; + } elseif (substr($font, 0, 4) == 'OTTO') { + // Open Type (Unicode or not) + //Unsupported font format: OpenType with CFF data + return false; + } else { + // Type 1 + $fonttype = 'Type1'; + } + } + // set font type + switch ($fonttype) { + case 'CID0CT': + case 'CID0CS': + case 'CID0KR': + case 'CID0JP': { + $fmetric['type'] = 'cidfont0'; + break; + } + case 'Type1': { + $fmetric['type'] = 'Type1'; + if (empty($enc) AND (($flags & 4) == 0)) { + $enc = 'cp1252'; + } + break; + } + case 'TrueType': { + $fmetric['type'] = 'TrueType'; + break; + } + case 'TrueTypeUnicode': + default: { + $fmetric['type'] = 'TrueTypeUnicode'; + break; + } + } + // set encoding maps (if any) + $fmetric['enc'] = preg_replace('/[^A-Za-z0-9_\-]/', '', $enc); + $fmetric['diff'] = ''; + if (($fmetric['type'] == 'TrueType') OR ($fmetric['type'] == 'Type1')) { + if (!empty($enc) AND ($enc != 'cp1252') AND isset(TCPDF_FONT_DATA::$encmap[$enc])) { + // build differences from reference encoding + $enc_ref = TCPDF_FONT_DATA::$encmap['cp1252']; + $enc_target = TCPDF_FONT_DATA::$encmap[$enc]; + $last = 0; + for ($i = 32; $i <= 255; ++$i) { + if ($enc_target[$i] != $enc_ref[$i]) { + if ($i != ($last + 1)) { + $fmetric['diff'] .= $i.' '; + } + $last = $i; + $fmetric['diff'] .= '/'.$enc_target[$i].' '; + } + } + } + } + // parse the font by type + if ($fmetric['type'] == 'Type1') { + // ---------- TYPE 1 ---------- + // read first segment + $a = unpack('Cmarker/Ctype/Vsize', substr($font, 0, 6)); + if ($a['marker'] != 128) { + // Font file is not a valid binary Type1 + return false; + } + $fmetric['size1'] = $a['size']; + $data = substr($font, 6, $fmetric['size1']); + // read second segment + $a = unpack('Cmarker/Ctype/Vsize', substr($font, (6 + $fmetric['size1']), 6)); + if ($a['marker'] != 128) { + // Font file is not a valid binary Type1 + return false; + } + $fmetric['size2'] = $a['size']; + $encrypted = substr($font, (12 + $fmetric['size1']), $fmetric['size2']); + $data .= $encrypted; + // store compressed font + $fmetric['file'] .= '.z'; + $fp = TCPDF_STATIC::fopenLocal($outpath.$fmetric['file'], 'wb'); + fwrite($fp, gzcompress($data)); + fclose($fp); + // get font info + $fmetric['Flags'] = $flags; + preg_match ('#/FullName[\s]*+\(([^\)]*+)#', $font, $matches); + $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $matches[1]); + preg_match('#/FontBBox[\s]*+{([^}]*+)#', $font, $matches); + $rawbvl = explode(' ', trim($matches[1])); + $bvl = [(int) $rawbvl[0], (int) $rawbvl[1], (int) $rawbvl[2], (int) $rawbvl[3]]; + $fmetric['bbox'] = implode(' ', $bvl); + $fmetric['Ascent'] = $bvl[3]; + $fmetric['Descent'] = $bvl[1]; + preg_match('#/ItalicAngle[\s]*+([0-9\+\-]*+)#', $font, $matches); + $fmetric['italicAngle'] = intval($matches[1]); + if ($fmetric['italicAngle'] != 0) { + $fmetric['Flags'] |= 64; + } + preg_match('#/UnderlinePosition[\s]*+([0-9\+\-]*+)#', $font, $matches); + $fmetric['underlinePosition'] = intval($matches[1]); + preg_match('#/UnderlineThickness[\s]*+([0-9\+\-]*+)#', $font, $matches); + $fmetric['underlineThickness'] = intval($matches[1]); + preg_match('#/isFixedPitch[\s]*+([^\s]*+)#', $font, $matches); + if ($matches[1] == 'true') { + $fmetric['Flags'] |= 1; + } + // get internal map + $imap = array(); + if (preg_match_all('#dup[\s]([0-9]+)[\s]*+/([^\s]*+)[\s]put#sU', $font, $fmap, PREG_SET_ORDER) > 0) { + foreach ($fmap as $v) { + $imap[$v[2]] = $v[1]; + } + } + // decrypt eexec encrypted part + $r = 55665; // eexec encryption constant + $c1 = 52845; + $c2 = 22719; + $elen = strlen($encrypted); + $eplain = ''; + for ($i = 0; $i < $elen; ++$i) { + $chr = ord($encrypted[$i]); + $eplain .= chr($chr ^ ($r >> 8)); + $r = ((($chr + $r) * $c1 + $c2) % 65536); + } + if (preg_match('#/ForceBold[\s]*+([^\s]*+)#', $eplain, $matches) > 0) { + if ($matches[1] == 'true') { + $fmetric['Flags'] |= 0x40000; + } + } + if (preg_match('#/StdVW[\s]*+\[([^\]]*+)#', $eplain, $matches) > 0) { + $fmetric['StemV'] = intval($matches[1]); + } else { + $fmetric['StemV'] = 70; + } + if (preg_match('#/StdHW[\s]*+\[([^\]]*+)#', $eplain, $matches) > 0) { + $fmetric['StemH'] = intval($matches[1]); + } else { + $fmetric['StemH'] = 30; + } + if (preg_match('#/BlueValues[\s]*+\[([^\]]*+)#', $eplain, $matches) > 0) { + $bv = explode(' ', $matches[1]); + if (count($bv) >= 6) { + $v1 = intval($bv[2]); + $v2 = intval($bv[4]); + if ($v1 <= $v2) { + $fmetric['XHeight'] = $v1; + $fmetric['CapHeight'] = $v2; + } else { + $fmetric['XHeight'] = $v2; + $fmetric['CapHeight'] = $v1; + } + } else { + $fmetric['XHeight'] = 450; + $fmetric['CapHeight'] = 700; + } + } else { + $fmetric['XHeight'] = 450; + $fmetric['CapHeight'] = 700; + } + // get the number of random bytes at the beginning of charstrings + if (preg_match('#/lenIV[\s]*+([\d]*+)#', $eplain, $matches) > 0) { + $lenIV = intval($matches[1]); + } else { + $lenIV = 4; + } + $fmetric['Leading'] = 0; + // get charstring data + $eplain = substr($eplain, (strpos($eplain, '/CharStrings') + 1)); + preg_match_all('#/([A-Za-z0-9\.]*+)[\s][0-9]+[\s]RD[\s](.*)[\s]ND#sU', $eplain, $matches, PREG_SET_ORDER); + if (!empty($enc) AND isset(TCPDF_FONT_DATA::$encmap[$enc])) { + $enc_map = TCPDF_FONT_DATA::$encmap[$enc]; + } else { + $enc_map = false; + } + $fmetric['cw'] = ''; + $fmetric['MaxWidth'] = 0; + $cwidths = array(); + foreach ($matches as $k => $v) { + $cid = 0; + if (isset($imap[$v[1]])) { + $cid = $imap[$v[1]]; + } elseif ($enc_map !== false) { + $cid = array_search($v[1], $enc_map); + if ($cid === false) { + $cid = 0; + } elseif ($cid > 1000) { + $cid -= 1000; + } + } + // decrypt charstring encrypted part + $r = 4330; // charstring encryption constant + $c1 = 52845; + $c2 = 22719; + $cd = $v[2]; + $clen = strlen($cd); + $ccom = array(); + for ($i = 0; $i < $clen; ++$i) { + $chr = ord($cd[$i]); + $ccom[] = ($chr ^ ($r >> 8)); + $r = ((($chr + $r) * $c1 + $c2) % 65536); + } + // decode numbers + $cdec = array(); + $ck = 0; + $i = $lenIV; + while ($i < $clen) { + if ($ccom[$i] < 32) { + $cdec[$ck] = $ccom[$i]; + if (($ck > 0) AND ($cdec[$ck] == 13)) { + // hsbw command: update width + $cwidths[$cid] = $cdec[($ck - 1)]; + } + ++$i; + } elseif (($ccom[$i] >= 32) AND ($ccom[$i] <= 246)) { + $cdec[$ck] = ($ccom[$i] - 139); + ++$i; + } elseif (($ccom[$i] >= 247) AND ($ccom[$i] <= 250)) { + $cdec[$ck] = ((($ccom[$i] - 247) * 256) + $ccom[($i + 1)] + 108); + $i += 2; + } elseif (($ccom[$i] >= 251) AND ($ccom[$i] <= 254)) { + $cdec[$ck] = ((-($ccom[$i] - 251) * 256) - $ccom[($i + 1)] - 108); + $i += 2; + } elseif ($ccom[$i] == 255) { + $sval = chr($ccom[($i + 1)]).chr($ccom[($i + 2)]).chr($ccom[($i + 3)]).chr($ccom[($i + 4)]); + $vsval = unpack('li', $sval); + $cdec[$ck] = $vsval['i']; + $i += 5; + } + ++$ck; + } + } // end for each matches + $fmetric['MissingWidth'] = $cwidths[0]; + $fmetric['MaxWidth'] = $fmetric['MissingWidth']; + $fmetric['AvgWidth'] = 0; + // set chars widths + for ($cid = 0; $cid <= 255; ++$cid) { + if (isset($cwidths[$cid])) { + if ($cwidths[$cid] > $fmetric['MaxWidth']) { + $fmetric['MaxWidth'] = $cwidths[$cid]; + } + $fmetric['AvgWidth'] += $cwidths[$cid]; + $fmetric['cw'] .= ','.$cid.'=>'.$cwidths[$cid]; + } else { + $fmetric['cw'] .= ','.$cid.'=>'.$fmetric['MissingWidth']; + } + } + $fmetric['AvgWidth'] = round($fmetric['AvgWidth'] / count($cwidths)); + } else { + // ---------- TRUE TYPE ---------- + $offset = 0; // offset position of the font data + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x10000) { + // sfnt version must be 0x00010000 for TrueType version 1.0. + return false; + } + if ($fmetric['type'] != 'cidfont0') { + if ($link) { + // creates a symbolic link to the existing font + symlink($fontfile, $outpath.$fmetric['file']); + } else { + // store compressed font + $fmetric['file'] .= '.z'; + $fp = TCPDF_STATIC::fopenLocal($outpath.$fmetric['file'], 'wb'); + fwrite($fp, gzcompress($font)); + fclose($fp); + } + } + $offset += 4; + // get number of tables + $numTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // skip searchRange, entrySelector and rangeShift + $offset += 6; + // tables array + $table = array(); + // ---------- get tables ---------- + for ($i = 0; $i < $numTables; ++$i) { + // get table info + $tag = substr($font, $offset, 4); + $offset += 4; + $table[$tag] = array(); + $table[$tag]['checkSum'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['length'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + // check magicNumber + $offset = $table['head']['offset'] + 12; + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x5F0F3CF5) { + // magicNumber must be 0x5F0F3CF5 + return false; + } + $offset += 4; + $offset += 2; // skip flags + // get FUnits + $fmetric['unitsPerEm'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // units ratio constant + $urk = (1000 / $fmetric['unitsPerEm']); + $offset += 16; // skip created, modified + $xMin = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $yMin = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $xMax = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $yMax = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $fmetric['bbox'] = ''.$xMin.' '.$yMin.' '.$xMax.' '.$yMax.''; + $macStyle = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // PDF font flags + $fmetric['Flags'] = $flags; + if (($macStyle & 2) == 2) { + // italic flag + $fmetric['Flags'] |= 64; + } + // get offset mode (indexToLocFormat : 0 = short, 1 = long) + $offset = $table['head']['offset'] + 50; + $short_offset = (TCPDF_STATIC::_getSHORT($font, $offset) == 0); + $offset += 2; + // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table + $indexToLoc = array(); + $offset = $table['loca']['offset']; + if ($short_offset) { + // short version + $tot_num_glyphs = floor($table['loca']['length'] / 2); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getUSHORT($font, $offset) * 2; + if (isset($indexToLoc[($i - 1)]) && ($indexToLoc[$i] == $indexToLoc[($i - 1)])) { + // the last glyph didn't have an outline + unset($indexToLoc[($i - 1)]); + } + $offset += 2; + } + } else { + // long version + $tot_num_glyphs = floor($table['loca']['length'] / 4); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getULONG($font, $offset); + if (isset($indexToLoc[($i - 1)]) && ($indexToLoc[$i] == $indexToLoc[($i - 1)])) { + // the last glyph didn't have an outline + unset($indexToLoc[($i - 1)]); + } + $offset += 4; + } + } + // get glyphs indexes of chars from cmap table + $offset = $table['cmap']['offset'] + 2; + $numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables = array(); + for ($i = 0; $i < $numEncodingTables; ++$i) { + $encodingTables[$i]['platformID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['encodingID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + // ---------- get os/2 metrics ---------- + $offset = $table['OS/2']['offset']; + $offset += 2; // skip version + // xAvgCharWidth + $fmetric['AvgWidth'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // usWeightClass + $usWeightClass = round(TCPDF_STATIC::_getUFWORD($font, $offset) * $urk); + // estimate StemV and StemH (400 = usWeightClass for Normal - Regular font) + $fmetric['StemV'] = round((70 * $usWeightClass) / 400); + $fmetric['StemH'] = round((30 * $usWeightClass) / 400); + $offset += 2; + $offset += 2; // usWidthClass + $fsType = TCPDF_STATIC::_getSHORT($font, $offset); + $offset += 2; + if ($fsType == 2) { + // This Font cannot be modified, embedded or exchanged in any manner without first obtaining permission of the legal owner. + return false; + } + // ---------- get font name ---------- + $fmetric['name'] = ''; + $offset = $table['name']['offset']; + $offset += 2; // skip Format selector (=0). + // Number of NameRecords that follow n. + $numNameRecords = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // Offset to start of string storage (from start of table). + $stringStorageOffset = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + for ($i = 0; $i < $numNameRecords; ++$i) { + $offset += 6; // skip Platform ID, Platform-specific encoding ID, Language ID. + // Name ID. + $nameID = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + if ($nameID == 6) { + // String length (in bytes). + $stringLength = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // String offset from start of storage area (in bytes). + $stringOffset = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $offset = ($table['name']['offset'] + $stringStorageOffset + $stringOffset); + $fmetric['name'] = substr($font, $offset, $stringLength); + $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $fmetric['name']); + break; + } else { + $offset += 4; // skip String length, String offset + } + } + if (empty($fmetric['name'])) { + $fmetric['name'] = $font_name; + } + // ---------- get post data ---------- + $offset = $table['post']['offset']; + $offset += 4; // skip Format Type + $fmetric['italicAngle'] = TCPDF_STATIC::_getFIXED($font, $offset); + $offset += 4; + $fmetric['underlinePosition'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $fmetric['underlineThickness'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + $isFixedPitch = (TCPDF_STATIC::_getULONG($font, $offset) == 0) ? false : true; + $offset += 2; + if ($isFixedPitch) { + $fmetric['Flags'] |= 1; + } + // ---------- get hhea data ---------- + $offset = $table['hhea']['offset']; + $offset += 4; // skip Table version number + // Ascender + $fmetric['Ascent'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // Descender + $fmetric['Descent'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // LineGap + $fmetric['Leading'] = round(TCPDF_STATIC::_getFWORD($font, $offset) * $urk); + $offset += 2; + // advanceWidthMax + $fmetric['MaxWidth'] = round(TCPDF_STATIC::_getUFWORD($font, $offset) * $urk); + $offset += 2; + $offset += 22; // skip some values + // get the number of hMetric entries in hmtx table + $numberOfHMetrics = TCPDF_STATIC::_getUSHORT($font, $offset); + // ---------- get maxp data ---------- + $offset = $table['maxp']['offset']; + $offset += 4; // skip Table version number + // get the the number of glyphs in the font. + $numGlyphs = TCPDF_STATIC::_getUSHORT($font, $offset); + // ---------- get CIDToGIDMap ---------- + $ctg = array(); + $c = 0; + foreach ($encodingTables as $enctable) { + // get only specified Platform ID and Encoding ID + if (($enctable['platformID'] == $platid) AND ($enctable['encodingID'] == $encid)) { + $offset = $table['cmap']['offset'] + $enctable['offset']; + $format = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + switch ($format) { + case 0: { // Format 0: Byte encoding table + $offset += 4; // skip length and version/language + for ($c = 0; $c < 256; ++$c) { + $g = TCPDF_STATIC::_getBYTE($font, $offset); + $ctg[$c] = $g; + ++$offset; + } + break; + } + case 2: { // Format 2: High-byte mapping through table + $offset += 4; // skip length and version/language + $numSubHeaders = 0; + for ($i = 0; $i < 256; ++$i) { + // Array that maps high bytes to subHeaders: value is subHeader index * 8. + $subHeaderKeys[$i] = (TCPDF_STATIC::_getUSHORT($font, $offset) / 8); + $offset += 2; + if ($numSubHeaders < $subHeaderKeys[$i]) { + $numSubHeaders = $subHeaderKeys[$i]; + } + } + // the number of subHeaders is equal to the max of subHeaderKeys + 1 + ++$numSubHeaders; + // read subHeader structures + $subHeaders = array(); + $numGlyphIndexArray = 0; + for ($k = 0; $k < $numSubHeaders; ++$k) { + $subHeaders[$k]['firstCode'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['entryCount'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idDelta'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); + $subHeaders[$k]['idRangeOffset'] /= 2; + $numGlyphIndexArray += $subHeaders[$k]['entryCount']; + } + for ($k = 0; $k < $numGlyphIndexArray; ++$k) { + $glyphIndexArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($i = 0; $i < 256; ++$i) { + $k = $subHeaderKeys[$i]; + if ($k == 0) { + // one byte code + $c = $i; + $g = $glyphIndexArray[0]; + $ctg[$c] = $g; + } else { + // two bytes code + $start_byte = $subHeaders[$k]['firstCode']; + $end_byte = $start_byte + $subHeaders[$k]['entryCount']; + for ($j = $start_byte; $j < $end_byte; ++$j) { + // combine high and low bytes + $c = (($i << 8) + $j); + $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); + $g = ($glyphIndexArray[$idRangeOffset] + $subHeaders[$k]['idDelta']) % 65536; + if ($g < 0) { + $g = 0; + } + $ctg[$c] = $g; + } + } + } + break; + } + case 4: { // Format 4: Segment mapping to delta values + $length = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $offset += 2; // skip version/language + $segCount = floor(TCPDF_STATIC::_getUSHORT($font, $offset) / 2); + $offset += 2; + $offset += 6; // skip searchRange, entrySelector, rangeShift + $endCount = array(); // array of end character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $endCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $offset += 2; // skip reservedPad + $startCount = array(); // array of start character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $startCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idDelta = array(); // delta for all character codes in segment + for ($k = 0; $k < $segCount; ++$k) { + $idDelta[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idRangeOffset = array(); // Offsets into glyphIdArray or 0 + for ($k = 0; $k < $segCount; ++$k) { + $idRangeOffset[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $gidlen = (floor($length / 2) - 8 - (4 * $segCount)); + $glyphIdArray = array(); // glyph index array + for ($k = 0; $k < $gidlen; ++$k) { + $glyphIdArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($k = 0; $k < $segCount - 1; ++$k) { + for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { + if ($idRangeOffset[$k] == 0) { + $g = ($idDelta[$k] + $c) % 65536; + } else { + $gid = (floor($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); + $g = ($glyphIdArray[$gid] + $idDelta[$k]) % 65536; + } + if ($g < 0) { + $g = 0; + } + $ctg[$c] = $g; + } + } + break; + } + case 6: { // Format 6: Trimmed table mapping + $offset += 4; // skip length and version/language + $firstCode = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $entryCount = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + for ($k = 0; $k < $entryCount; ++$k) { + $c = ($k + $firstCode); + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $ctg[$c] = $g; + } + break; + } + case 8: { // Format 8: Mixed 16-bit and 32-bit coverage + $offset += 10; // skip reserved, length and version/language + for ($k = 0; $k < 8192; ++$k) { + $is32[$k] = TCPDF_STATIC::_getBYTE($font, $offset); + ++$offset; + } + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($i = 0; $i < $nGroups; ++$i) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphID = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = $startCharCode; $k <= $endCharCode; ++$k) { + $is32idx = floor($c / 8); + if ((isset($is32[$is32idx])) AND (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { + $c = $k; + } else { + // 32 bit format + // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) + //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 + //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 + $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; + } + $ctg[$c] = 0; + ++$startGlyphID; + } + } + break; + } + case 10: { // Format 10: Trimmed array + $offset += 10; // skip reserved, length and version/language + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $numChars = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $numChars; ++$k) { + $c = ($k + $startCharCode); + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $ctg[$c] = $g; + $offset += 2; + } + break; + } + case 12: { // Format 12: Segmented coverage + $offset += 10; // skip length and version/language + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $nGroups; ++$k) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($c = $startCharCode; $c <= $endCharCode; ++$c) { + $ctg[$c] = $startGlyphCode; + ++$startGlyphCode; + } + } + break; + } + case 13: { // Format 13: Many-to-one range mappings + // to be implemented ... + break; + } + case 14: { // Format 14: Unicode Variation Sequences + // to be implemented ... + break; + } + } + } + } + if (!isset($ctg[0])) { + $ctg[0] = 0; + } + // get xHeight (height of x) + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[120]] + 4); + $yMin = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 4; + $yMax = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 2; + $fmetric['XHeight'] = round(($yMax - $yMin) * $urk); + // get CapHeight (height of H) + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[72]] + 4); + $yMin = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 4; + $yMax = TCPDF_STATIC::_getFWORD($font, $offset); + $offset += 2; + $fmetric['CapHeight'] = round(($yMax - $yMin) * $urk); + // ceate widths array + $cw = array(); + $offset = $table['hmtx']['offset']; + for ($i = 0 ; $i < $numberOfHMetrics; ++$i) { + $cw[$i] = round(TCPDF_STATIC::_getUFWORD($font, $offset) * $urk); + $offset += 4; // skip lsb + } + if ($numberOfHMetrics < $numGlyphs) { + // fill missing widths with the last value + $cw = array_pad($cw, $numGlyphs, $cw[($numberOfHMetrics - 1)]); + } + $fmetric['MissingWidth'] = $cw[0]; + $fmetric['cw'] = ''; + $fmetric['cbbox'] = ''; + for ($cid = 0; $cid <= 65535; ++$cid) { + if (isset($ctg[$cid])) { + if (isset($cw[$ctg[$cid]])) { + $fmetric['cw'] .= ','.$cid.'=>'.$cw[$ctg[$cid]]; + } + if ($addcbbox AND isset($indexToLoc[$ctg[$cid]])) { + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[$cid]]); + $xMin = round(TCPDF_STATIC::_getFWORD($font, $offset + 2) * $urk); + $yMin = round(TCPDF_STATIC::_getFWORD($font, $offset + 4) * $urk); + $xMax = round(TCPDF_STATIC::_getFWORD($font, $offset + 6) * $urk); + $yMax = round(TCPDF_STATIC::_getFWORD($font, $offset + 8) * $urk); + $fmetric['cbbox'] .= ','.$cid.'=>array('.$xMin.','.$yMin.','.$xMax.','.$yMax.')'; + } + } + } + } // end of true type + if (($fmetric['type'] == 'TrueTypeUnicode') AND (count($ctg) == 256)) { + $fmetric['type'] = 'TrueType'; + } + // ---------- create php font file ---------- + $pfile = '<'.'?'.'php'."\n"; + $pfile .= '// TCPDF FONT FILE DESCRIPTION'."\n"; + $pfile .= '$type=\''.$fmetric['type'].'\';'."\n"; + $pfile .= '$name=\''.$fmetric['name'].'\';'."\n"; + $pfile .= '$up='.$fmetric['underlinePosition'].';'."\n"; + $pfile .= '$ut='.$fmetric['underlineThickness'].';'."\n"; + if ($fmetric['MissingWidth'] > 0) { + $pfile .= '$dw='.$fmetric['MissingWidth'].';'."\n"; + } else { + $pfile .= '$dw='.$fmetric['AvgWidth'].';'."\n"; + } + $pfile .= '$diff=\''.$fmetric['diff'].'\';'."\n"; + if ($fmetric['type'] == 'Type1') { + // Type 1 + $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; + $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; + $pfile .= '$size1='.$fmetric['size1'].';'."\n"; + $pfile .= '$size2='.$fmetric['size2'].';'."\n"; + } else { + $pfile .= '$originalsize='.$fmetric['originalsize'].';'."\n"; + if ($fmetric['type'] == 'cidfont0') { + // CID-0 + switch ($fonttype) { + case 'CID0JP': { + $pfile .= '// Japanese'."\n"; + $pfile .= '$enc=\'UniJIS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Japan1\',\'Supplement\'=>5);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; + break; + } + case 'CID0KR': { + $pfile .= '// Korean'."\n"; + $pfile .= '$enc=\'UniKS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Korea1\',\'Supplement\'=>0);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ak12.php\');'."\n"; + break; + } + case 'CID0CS': { + $pfile .= '// Chinese Simplified'."\n"; + $pfile .= '$enc=\'UniGB-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'GB1\',\'Supplement\'=>2);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ag15.php\');'."\n"; + break; + } + case 'CID0CT': + default: { + $pfile .= '// Chinese Traditional'."\n"; + $pfile .= '$enc=\'UniCNS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'CNS1\',\'Supplement\'=>0);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; + break; + } + } + } else { + // TrueType + $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; + $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; + $pfile .= '$ctg=\''.$fmetric['ctg'].'\';'."\n"; + // create CIDToGIDMap + $cidtogidmap = str_pad('', 131072, "\x00"); // (256 * 256 * 2) = 131072 + foreach ($ctg as $cid => $gid) { + $cidtogidmap = self::updateCIDtoGIDmap($cidtogidmap, $cid, $ctg[$cid]); + } + // store compressed CIDToGIDMap + $fp = TCPDF_STATIC::fopenLocal($outpath.$fmetric['ctg'], 'wb'); + fwrite($fp, gzcompress($cidtogidmap)); + fclose($fp); + } + } + $pfile .= '$desc=array('; + $pfile .= '\'Flags\'=>'.$fmetric['Flags'].','; + $pfile .= '\'FontBBox\'=>\'['.$fmetric['bbox'].']\','; + $pfile .= '\'ItalicAngle\'=>'.$fmetric['italicAngle'].','; + $pfile .= '\'Ascent\'=>'.$fmetric['Ascent'].','; + $pfile .= '\'Descent\'=>'.$fmetric['Descent'].','; + $pfile .= '\'Leading\'=>'.$fmetric['Leading'].','; + $pfile .= '\'CapHeight\'=>'.$fmetric['CapHeight'].','; + $pfile .= '\'XHeight\'=>'.$fmetric['XHeight'].','; + $pfile .= '\'StemV\'=>'.$fmetric['StemV'].','; + $pfile .= '\'StemH\'=>'.$fmetric['StemH'].','; + $pfile .= '\'AvgWidth\'=>'.$fmetric['AvgWidth'].','; + $pfile .= '\'MaxWidth\'=>'.$fmetric['MaxWidth'].','; + $pfile .= '\'MissingWidth\'=>'.$fmetric['MissingWidth'].''; + $pfile .= ');'."\n"; + if (!empty($fmetric['cbbox'])) { + $pfile .= '$cbbox=array('.substr($fmetric['cbbox'], 1).');'."\n"; + } + $pfile .= '$cw=array('.substr($fmetric['cw'], 1).');'."\n"; + $pfile .= '// --- EOF ---'."\n"; + // store file + $fp = TCPDF_STATIC::fopenLocal($outpath.$font_name.'.php', 'w'); + fwrite($fp, $pfile); + fclose($fp); + // return TCPDF font name + return $font_name; + } + + /** + * Returs the checksum of a TTF table. + * @param string $table table to check + * @param int $length length of table in bytes + * @return int checksum + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getTTFtableChecksum($table, $length) { + $sum = 0; + $tlen = ($length / 4); + $offset = 0; + for ($i = 0; $i < $tlen; ++$i) { + $v = unpack('Ni', substr($table, $offset, 4)); + $sum += $v['i']; + $offset += 4; + } + $sum = unpack('Ni', pack('N', $sum)); + return $sum['i']; + } + + /** + * Returns a subset of the TrueType font data without the unused glyphs. + * @param string $font TrueType font data. + * @param array $subsetchars Array of used characters (the glyphs to keep). + * @return string A subset of TrueType font data without the unused glyphs. + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getTrueTypeFontSubset($font, $subsetchars) { + ksort($subsetchars); + $offset = 0; // offset position of the font data + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x10000) { + // sfnt version must be 0x00010000 for TrueType version 1.0. + return $font; + } + $c = 0; + $offset += 4; + // get number of tables + $numTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + // skip searchRange, entrySelector and rangeShift + $offset += 6; + // tables array + $table = array(); + // for each table + for ($i = 0; $i < $numTables; ++$i) { + // get table info + $tag = substr($font, $offset, 4); + $offset += 4; + $table[$tag] = array(); + $table[$tag]['checkSum'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $table[$tag]['length'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + // check magicNumber + $offset = $table['head']['offset'] + 12; + if (TCPDF_STATIC::_getULONG($font, $offset) != 0x5F0F3CF5) { + // magicNumber must be 0x5F0F3CF5 + return $font; + } + $offset += 4; + // get offset mode (indexToLocFormat : 0 = short, 1 = long) + $offset = $table['head']['offset'] + 50; + $short_offset = (TCPDF_STATIC::_getSHORT($font, $offset) == 0); + $offset += 2; + // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table + $indexToLoc = array(); + $offset = $table['loca']['offset']; + if ($short_offset) { + // short version + $tot_num_glyphs = floor($table['loca']['length'] / 2); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getUSHORT($font, $offset) * 2; + $offset += 2; + } + } else { + // long version + $tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + } + // get glyphs indexes of chars from cmap table + $subsetglyphs = array(); // glyph IDs on key + $subsetglyphs[0] = true; // character codes that do not correspond to any glyph in the font should be mapped to glyph index 0 + $offset = $table['cmap']['offset'] + 2; + $numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables = array(); + for ($i = 0; $i < $numEncodingTables; ++$i) { + $encodingTables[$i]['platformID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['encodingID'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + } + foreach ($encodingTables as $enctable) { + // get all platforms and encodings + $offset = $table['cmap']['offset'] + $enctable['offset']; + $format = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + switch ($format) { + case 0: { // Format 0: Byte encoding table + $offset += 4; // skip length and version/language + for ($c = 0; $c < 256; ++$c) { + if (isset($subsetchars[$c])) { + $g = TCPDF_STATIC::_getBYTE($font, $offset); + $subsetglyphs[$g] = true; + } + ++$offset; + } + break; + } + case 2: { // Format 2: High-byte mapping through table + $offset += 4; // skip length and version/language + $numSubHeaders = 0; + for ($i = 0; $i < 256; ++$i) { + // Array that maps high bytes to subHeaders: value is subHeader index * 8. + $subHeaderKeys[$i] = (TCPDF_STATIC::_getUSHORT($font, $offset) / 8); + $offset += 2; + if ($numSubHeaders < $subHeaderKeys[$i]) { + $numSubHeaders = $subHeaderKeys[$i]; + } + } + // the number of subHeaders is equal to the max of subHeaderKeys + 1 + ++$numSubHeaders; + // read subHeader structures + $subHeaders = array(); + $numGlyphIndexArray = 0; + for ($k = 0; $k < $numSubHeaders; ++$k) { + $subHeaders[$k]['firstCode'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['entryCount'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idDelta'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); + $subHeaders[$k]['idRangeOffset'] /= 2; + $numGlyphIndexArray += $subHeaders[$k]['entryCount']; + } + for ($k = 0; $k < $numGlyphIndexArray; ++$k) { + $glyphIndexArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($i = 0; $i < 256; ++$i) { + $k = $subHeaderKeys[$i]; + if ($k == 0) { + // one byte code + $c = $i; + if (isset($subsetchars[$c])) { + $g = $glyphIndexArray[0]; + $subsetglyphs[$g] = true; + } + } else { + // two bytes code + $start_byte = $subHeaders[$k]['firstCode']; + $end_byte = $start_byte + $subHeaders[$k]['entryCount']; + for ($j = $start_byte; $j < $end_byte; ++$j) { + // combine high and low bytes + $c = (($i << 8) + $j); + if (isset($subsetchars[$c])) { + $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); + $g = ($glyphIndexArray[$idRangeOffset] + $subHeaders[$k]['idDelta']) % 65536; + if ($g < 0) { + $g = 0; + } + $subsetglyphs[$g] = true; + } + } + } + } + break; + } + case 4: { // Format 4: Segment mapping to delta values + $length = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $offset += 2; // skip version/language + $segCount = floor(TCPDF_STATIC::_getUSHORT($font, $offset) / 2); + $offset += 2; + $offset += 6; // skip searchRange, entrySelector, rangeShift + $endCount = array(); // array of end character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $endCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $offset += 2; // skip reservedPad + $startCount = array(); // array of start character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $startCount[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idDelta = array(); // delta for all character codes in segment + for ($k = 0; $k < $segCount; ++$k) { + $idDelta[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $idRangeOffset = array(); // Offsets into glyphIdArray or 0 + for ($k = 0; $k < $segCount; ++$k) { + $idRangeOffset[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + $gidlen = (floor($length / 2) - 8 - (4 * $segCount)); + $glyphIdArray = array(); // glyph index array + for ($k = 0; $k < $gidlen; ++$k) { + $glyphIdArray[$k] = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + } + for ($k = 0; $k < $segCount; ++$k) { + for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { + if (isset($subsetchars[$c])) { + if ($idRangeOffset[$k] == 0) { + $g = ($idDelta[$k] + $c) % 65536; + } else { + $gid = (floor($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); + $g = ($glyphIdArray[$gid] + $idDelta[$k]) % 65536; + } + if ($g < 0) { + $g = 0; + } + $subsetglyphs[$g] = true; + } + } + } + break; + } + case 6: { // Format 6: Trimmed table mapping + $offset += 4; // skip length and version/language + $firstCode = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $entryCount = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + for ($k = 0; $k < $entryCount; ++$k) { + $c = ($k + $firstCode); + if (isset($subsetchars[$c])) { + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $subsetglyphs[$g] = true; + } + $offset += 2; + } + break; + } + case 8: { // Format 8: Mixed 16-bit and 32-bit coverage + $offset += 10; // skip reserved, length and version/language + for ($k = 0; $k < 8192; ++$k) { + $is32[$k] = TCPDF_STATIC::_getBYTE($font, $offset); + ++$offset; + } + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($i = 0; $i < $nGroups; ++$i) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphID = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = $startCharCode; $k <= $endCharCode; ++$k) { + $is32idx = floor($c / 8); + if ((isset($is32[$is32idx])) AND (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { + $c = $k; + } else { + // 32 bit format + // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) + //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 + //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 + $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; + } + if (isset($subsetchars[$c])) { + $subsetglyphs[$startGlyphID] = true; + } + ++$startGlyphID; + } + } + break; + } + case 10: { // Format 10: Trimmed array + $offset += 10; // skip reserved, length and version/language + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $numChars = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $numChars; ++$k) { + $c = ($k + $startCharCode); + if (isset($subsetchars[$c])) { + $g = TCPDF_STATIC::_getUSHORT($font, $offset); + $subsetglyphs[$g] = true; + } + $offset += 2; + } + break; + } + case 12: { // Format 12: Segmented coverage + $offset += 10; // skip length and version/language + $nGroups = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $nGroups; ++$k) { + $startCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $endCharCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + $startGlyphCode = TCPDF_STATIC::_getULONG($font, $offset); + $offset += 4; + for ($c = $startCharCode; $c <= $endCharCode; ++$c) { + if (isset($subsetchars[$c])) { + $subsetglyphs[$startGlyphCode] = true; + } + ++$startGlyphCode; + } + } + break; + } + case 13: { // Format 13: Many-to-one range mappings + // to be implemented ... + break; + } + case 14: { // Format 14: Unicode Variation Sequences + // to be implemented ... + break; + } + } + } + // include all parts of composite glyphs + $new_sga = $subsetglyphs; + while (!empty($new_sga)) { + $sga = $new_sga; + $new_sga = array(); + foreach ($sga as $key => $val) { + if (isset($indexToLoc[$key])) { + $offset = ($table['glyf']['offset'] + $indexToLoc[$key]); + $numberOfContours = TCPDF_STATIC::_getSHORT($font, $offset); + $offset += 2; + if ($numberOfContours < 0) { // composite glyph + $offset += 8; // skip xMin, yMin, xMax, yMax + do { + $flags = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + $glyphIndex = TCPDF_STATIC::_getUSHORT($font, $offset); + $offset += 2; + if (!isset($subsetglyphs[$glyphIndex])) { + // add missing glyphs + $new_sga[$glyphIndex] = true; + } + // skip some bytes by case + if ($flags & 1) { + $offset += 4; + } else { + $offset += 2; + } + if ($flags & 8) { + $offset += 2; + } elseif ($flags & 64) { + $offset += 4; + } elseif ($flags & 128) { + $offset += 8; + } + } while ($flags & 32); + } + } + } + $subsetglyphs += $new_sga; + } + // sort glyphs by key (and remove duplicates) + ksort($subsetglyphs); + // build new glyf and loca tables + $glyf = ''; + $loca = ''; + $offset = 0; + $glyf_offset = $table['glyf']['offset']; + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + if (isset($subsetglyphs[$i])) { + $length = ($indexToLoc[($i + 1)] - $indexToLoc[$i]); + $glyf .= substr($font, ($glyf_offset + $indexToLoc[$i]), $length); + } else { + $length = 0; + } + if ($short_offset) { + $loca .= pack('n', floor($offset / 2)); + } else { + $loca .= pack('N', $offset); + } + $offset += $length; + } + // array of table names to preserve (loca and glyf tables will be added later) + // the cmap table is not needed and shall not be present, since the mapping from character codes to glyph descriptions is provided separately + $table_names = array ('head', 'hhea', 'hmtx', 'maxp', 'cvt ', 'fpgm', 'prep'); // minimum required table names + // get the tables to preserve + $offset = 12; + foreach ($table as $tag => $val) { + if (in_array($tag, $table_names)) { + $table[$tag]['data'] = substr($font, $table[$tag]['offset'], $table[$tag]['length']); + if ($tag == 'head') { + // set the checkSumAdjustment to 0 + $table[$tag]['data'] = substr($table[$tag]['data'], 0, 8)."\x0\x0\x0\x0".substr($table[$tag]['data'], 12); + } + $table[$tag]['offset'] = $offset; + $offset += $table[$tag]['length']; + $numPad = ($offset + 3 & ~3) - $offset; + if($numPad > 0) { + $table[$tag]['data'] .= str_repeat("\x0", $numPad); + $offset += $numPad; + } + // check sum is not changed (so keep the following line commented) + //$table[$tag]['checkSum'] = self::_getTTFtableChecksum($table[$tag]['data'], $table[$tag]['length'] + $numPad); + } else { + unset($table[$tag]); + } + } + // add loca + $table['loca'] = array(); + $table['loca']['data'] = $loca; + $table['loca']['length'] = strlen($loca); + $table['loca']['offset'] = $offset; + $offset += $table['loca']['length']; + $numPad = ($offset + 3 & ~3) - $offset; + if($numPad > 0) { + $table['loca']['data'] .= str_repeat("\x0", $numPad); + $offset += $numPad; + } + $table['loca']['checkSum'] = self::_getTTFtableChecksum($table['loca']['data'], $table['loca']['length'] + $numPad); + // add glyf + $table['glyf'] = array(); + $table['glyf']['data'] = $glyf; + $table['glyf']['length'] = strlen($glyf); + $table['glyf']['offset'] = $offset; + $offset += $table['glyf']['length']; + $numPad = ($offset + 3 & ~3) - $offset; + if($numPad > 0) { + $table['glyf']['data'] .= str_repeat("\x0", $numPad); + $offset += $numPad; + } + $table['glyf']['checkSum'] = self::_getTTFtableChecksum($table['glyf']['data'], $table['glyf']['length'] + $numPad); + // rebuild font + $font = ''; + $font .= pack('N', 0x10000); // sfnt version + $numTables = count($table); + $font .= pack('n', $numTables); // numTables + $entrySelector = floor(log($numTables, 2)); + $searchRange = pow(2, $entrySelector) * 16; + $rangeShift = ($numTables * 16) - $searchRange; + $font .= pack('n', $searchRange); // searchRange + $font .= pack('n', $entrySelector); // entrySelector + $font .= pack('n', $rangeShift); // rangeShift + $offset = ($numTables * 16); + foreach ($table as $tag => $data) { + $font .= $tag; // tag + $font .= pack('N', $data['checkSum']); // checkSum + $font .= pack('N', ($data['offset'] + $offset)); // offset + $font .= pack('N', $data['length']); // length + } + foreach ($table as $data) { + $font .= $data['data']; + } + // set checkSumAdjustment on head table + $checkSumAdjustment = 0xB1B0AFBA - self::_getTTFtableChecksum($font, strlen($font)); + $font = substr($font, 0, $table['head']['offset'] + $offset + 8).pack('N', $checkSumAdjustment).substr($font, $table['head']['offset'] + $offset + 12); + return $font; + } + + /** + * Outputs font widths + * @param array $font font data + * @param int $cidoffset offset for CID values + * @return string PDF command string for font widths + * @author Nicola Asuni + * @since 4.4.000 (2008-12-07) + * @public static + */ + public static function _putfontwidths($font, $cidoffset=0) { + ksort($font['cw']); + $rangeid = 0; + $range = array(); + $prevcid = -2; + $prevwidth = -1; + $interval = false; + // for each character + foreach ($font['cw'] as $cid => $width) { + $cid -= $cidoffset; + if ($font['subset'] AND (!isset($font['subsetchars'][$cid]))) { + // ignore the unused characters (font subsetting) + continue; + } + if ($width != $font['dw']) { + if ($cid == ($prevcid + 1)) { + // consecutive CID + if ($width == $prevwidth) { + if ($width == $range[$rangeid][0]) { + $range[$rangeid][] = $width; + } else { + array_pop($range[$rangeid]); + // new range + $rangeid = $prevcid; + $range[$rangeid] = array(); + $range[$rangeid][] = $prevwidth; + $range[$rangeid][] = $width; + } + $interval = true; + $range[$rangeid]['interval'] = true; + } else { + if ($interval) { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + } else { + $range[$rangeid][] = $width; + } + $interval = false; + } + } else { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + $interval = false; + } + $prevcid = $cid; + $prevwidth = $width; + } + } + // optimize ranges + $prevk = -1; + $nextk = -1; + $prevint = false; + foreach ($range as $k => $ws) { + $cws = count($ws); + if (($k == $nextk) AND (!$prevint) AND ((!isset($ws['interval'])) OR ($cws < 4))) { + if (isset($range[$k]['interval'])) { + unset($range[$k]['interval']); + } + $range[$prevk] = array_merge($range[$prevk], $range[$k]); + unset($range[$k]); + } else { + $prevk = $k; + } + $nextk = $k + $cws; + if (isset($ws['interval'])) { + if ($cws > 3) { + $prevint = true; + } else { + $prevint = false; + } + if (isset($range[$k]['interval'])) { + unset($range[$k]['interval']); + } + --$nextk; + } else { + $prevint = false; + } + } + // output data + $w = ''; + foreach ($range as $k => $ws) { + if (count(array_count_values($ws)) == 1) { + // interval mode is more compact + $w .= ' '.$k.' '.($k + count($ws) - 1).' '.$ws[0]; + } else { + // range mode + $w .= ' '.$k.' [ '.implode(' ', $ws).' ]'; + } + } + return '/W ['.$w.' ]'; + } + + + + + /** + * Update the CIDToGIDMap string with a new value. + * @param string $map CIDToGIDMap. + * @param int $cid CID value. + * @param int $gid GID value. + * @return string CIDToGIDMap. + * @author Nicola Asuni + * @since 5.9.123 (2011-09-29) + * @public static + */ + public static function updateCIDtoGIDmap($map, $cid, $gid) { + if (($cid >= 0) AND ($cid <= 0xFFFF) AND ($gid >= 0)) { + if ($gid > 0xFFFF) { + $gid -= 0x10000; + } + $map[($cid * 2)] = chr($gid >> 8); + $map[(($cid * 2) + 1)] = chr($gid & 0xFF); + } + return $map; + } + + /** + * Return fonts path + * @return string + * @public static + */ + public static function _getfontpath() { + if (!defined('K_PATH_FONTS') AND is_dir($fdir = realpath(dirname(__FILE__).'/../fonts'))) { + if (substr($fdir, -1) != '/') { + $fdir .= '/'; + } + define('K_PATH_FONTS', $fdir); + } + return defined('K_PATH_FONTS') ? K_PATH_FONTS : ''; + } + + + + /** + * Return font full path + * @param string $file Font file name. + * @param string $fontdir Font directory (set to false fto search on default directories) + * @return string Font full path or empty string + * @author Nicola Asuni + * @since 6.0.025 + * @public static + */ + public static function getFontFullPath($file, $fontdir=false) { + $fontfile = ''; + // search files on various directories + if (($fontdir !== false) AND @TCPDF_STATIC::file_exists($fontdir.$file)) { + $fontfile = $fontdir.$file; + } elseif (@TCPDF_STATIC::file_exists(self::_getfontpath().$file)) { + $fontfile = self::_getfontpath().$file; + } elseif (@TCPDF_STATIC::file_exists($file)) { + $fontfile = $file; + } + return $fontfile; + } + + + + + /** + * Get a reference font size. + * @param string $size String containing font size value. + * @param float $refsize Reference font size in points. + * @return float value in points + * @public static + */ + public static function getFontRefSize($size, $refsize=12) { + switch ($size) { + case 'xx-small': { + $size = ($refsize - 4); + break; + } + case 'x-small': { + $size = ($refsize - 3); + break; + } + case 'small': { + $size = ($refsize - 2); + break; + } + case 'medium': { + $size = $refsize; + break; + } + case 'large': { + $size = ($refsize + 2); + break; + } + case 'x-large': { + $size = ($refsize + 4); + break; + } + case 'xx-large': { + $size = ($refsize + 6); + break; + } + case 'smaller': { + $size = ($refsize - 3); + break; + } + case 'larger': { + $size = ($refsize + 3); + break; + } + } + return $size; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// ==================================================================================================================== +// REIMPLEMENTED +// ==================================================================================================================== + + + + + + + + + /** + * Returns the unicode caracter specified by the value + * @param int $c UTF-8 value + * @param boolean $unicode True if we are in unicode mode, false otherwise. + * @return string Returns the specified character. + * @since 2.3.000 (2008-03-05) + * @public static + */ + public static function unichr($c, $unicode=true) { + $c = intval($c); + if (!$unicode) { + return chr($c); + } elseif ($c <= 0x7F) { + // one byte + return chr($c); + } elseif ($c <= 0x7FF) { + // two bytes + return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F); + } elseif ($c <= 0xFFFF) { + // three bytes + return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); + } elseif ($c <= 0x10FFFF) { + // four bytes + return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); + } else { + return ''; + } + } + + /** + * Returns the unicode caracter specified by UTF-8 value + * @param int $c UTF-8 value + * @return string Returns the specified character. + * @public static + */ + public static function unichrUnicode($c) { + return self::unichr($c, true); + } + + /** + * Returns the unicode caracter specified by ASCII value + * @param int $c UTF-8 value + * @return string Returns the specified character. + * @public static + */ + public static function unichrASCII($c) { + return self::unichr($c, false); + } + + /** + * Converts array of UTF-8 characters to UTF16-BE string.
    + * Based on: http://www.faqs.org/rfcs/rfc2781.html + *
    +	 *   Encoding UTF-16:
    +	 *
    +	 *   Encoding of a single character from an ISO 10646 character value to
    +	 *    UTF-16 proceeds as follows. Let U be the character number, no greater
    +	 *    than 0x10FFFF.
    +	 *
    +	 *    1) If U < 0x10000, encode U as a 16-bit unsigned integer and
    +	 *       terminate.
    +	 *
    +	 *    2) Let U' = U - 0x10000. Because U is less than or equal to 0x10FFFF,
    +	 *       U' must be less than or equal to 0xFFFFF. That is, U' can be
    +	 *       represented in 20 bits.
    +	 *
    +	 *    3) Initialize two 16-bit unsigned integers, W1 and W2, to 0xD800 and
    +	 *       0xDC00, respectively. These integers each have 10 bits free to
    +	 *       encode the character value, for a total of 20 bits.
    +	 *
    +	 *    4) Assign the 10 high-order bits of the 20-bit U' to the 10 low-order
    +	 *       bits of W1 and the 10 low-order bits of U' to the 10 low-order
    +	 *       bits of W2. Terminate.
    +	 *
    +	 *    Graphically, steps 2 through 4 look like:
    +	 *    U' = yyyyyyyyyyxxxxxxxxxx
    +	 *    W1 = 110110yyyyyyyyyy
    +	 *    W2 = 110111xxxxxxxxxx
    +	 * 
    + * @param array $unicode array containing UTF-8 unicode values + * @param boolean $setbom if true set the Byte Order Mark (BOM = 0xFEFF) + * @return string + * @protected + * @author Nicola Asuni + * @since 2.1.000 (2008-01-08) + * @public static + */ + public static function arrUTF8ToUTF16BE($unicode, $setbom=false) { + $outstr = ''; // string to be returned + if ($setbom) { + $outstr .= "\xFE\xFF"; // Byte Order Mark (BOM) + } + foreach ($unicode as $char) { + if ($char == 0x200b) { + // skip Unicode Character 'ZERO WIDTH SPACE' (DEC:8203, U+200B) + } elseif ($char == 0xFFFD) { + $outstr .= "\xFF\xFD"; // replacement character + } elseif ($char < 0x10000) { + $outstr .= chr($char >> 0x08); + $outstr .= chr($char & 0xFF); + } else { + $char -= 0x10000; + $w1 = 0xD800 | ($char >> 0x0a); + $w2 = 0xDC00 | ($char & 0x3FF); + $outstr .= chr($w1 >> 0x08); + $outstr .= chr($w1 & 0xFF); + $outstr .= chr($w2 >> 0x08); + $outstr .= chr($w2 & 0xFF); + } + } + return $outstr; + } + + /** + * Convert an array of UTF8 values to array of unicode characters + * @param array $ta The input array of UTF8 values. + * @param boolean $isunicode True for Unicode mode, false otherwise. + * @return array Return array of unicode characters + * @since 4.5.037 (2009-04-07) + * @public static + */ + public static function UTF8ArrayToUniArray($ta, $isunicode=true) { + if ($isunicode) { + return array_map(static::class.'::unichrUnicode', $ta); + } + return array_map(static::class.'::unichrASCII', $ta); + } + + /** + * Extract a slice of the $strarr array and return it as string. + * @param string[] $strarr The input array of characters. + * @param int $start the starting element of $strarr. + * @param int $end first element that will not be returned. + * @param boolean $unicode True if we are in unicode mode, false otherwise. + * @return string Return part of a string + * @public static + */ + public static function UTF8ArrSubString($strarr, $start='', $end='', $unicode=true) { + if (strlen($start) == 0) { + $start = 0; + } + if (strlen($end) == 0) { + $end = count($strarr); + } + $string = ''; + for ($i = $start; $i < $end; ++$i) { + $string .= self::unichr($strarr[$i], $unicode); + } + return $string; + } + + /** + * Extract a slice of the $uniarr array and return it as string. + * @param string[] $uniarr The input array of characters. + * @param int $start the starting element of $strarr. + * @param int $end first element that will not be returned. + * @return string Return part of a string + * @since 4.5.037 (2009-04-07) + * @public static + */ + public static function UniArrSubString($uniarr, $start='', $end='') { + if (strlen($start) == 0) { + $start = 0; + } + if (strlen($end) == 0) { + $end = count($uniarr); + } + $string = ''; + for ($i=$start; $i < $end; ++$i) { + $string .= $uniarr[$i]; + } + return $string; + } + + /** + * Converts UTF-8 characters array to array of Latin1 characters array
    + * @param array $unicode array containing UTF-8 unicode values + * @return array + * @author Nicola Asuni + * @since 4.8.023 (2010-01-15) + * @public static + */ + public static function UTF8ArrToLatin1Arr($unicode) { + $outarr = array(); // array to be returned + foreach ($unicode as $char) { + if ($char < 256) { + $outarr[] = $char; + } elseif (array_key_exists($char, TCPDF_FONT_DATA::$uni_utf8tolatin)) { + // map from UTF-8 + $outarr[] = TCPDF_FONT_DATA::$uni_utf8tolatin[$char]; + } elseif ($char == 0xFFFD) { + // skip + } else { + $outarr[] = 63; // '?' character + } + } + return $outarr; + } + + /** + * Converts UTF-8 characters array to Latin1 string
    + * @param array $unicode array containing UTF-8 unicode values + * @return string + * @author Nicola Asuni + * @since 4.8.023 (2010-01-15) + * @public static + */ + public static function UTF8ArrToLatin1($unicode) { + $outstr = ''; // string to be returned + foreach ($unicode as $char) { + if ($char < 256) { + $outstr .= chr($char); + } elseif (array_key_exists($char, TCPDF_FONT_DATA::$uni_utf8tolatin)) { + // map from UTF-8 + $outstr .= chr(TCPDF_FONT_DATA::$uni_utf8tolatin[$char]); + } elseif ($char == 0xFFFD) { + // skip + } else { + $outstr .= '?'; + } + } + return $outstr; + } + + /** + * Converts UTF-8 character to integer value.
    + * Uses the getUniord() method if the value is not cached. + * @param string $uch character string to process. + * @return int Unicode value + * @public static + */ + public static function uniord($uch) { + if (!isset(self::$cache_uniord[$uch])) { + self::$cache_uniord[$uch] = self::getUniord($uch); + } + return self::$cache_uniord[$uch]; + } + + /** + * Converts UTF-8 character to integer value.
    + * Invalid byte sequences will be replaced with 0xFFFD (replacement character)
    + * Based on: http://www.faqs.org/rfcs/rfc3629.html + *
    +	 *    Char. number range  |        UTF-8 octet sequence
    +	 *       (hexadecimal)    |              (binary)
    +	 *    --------------------+-----------------------------------------------
    +	 *    0000 0000-0000 007F | 0xxxxxxx
    +	 *    0000 0080-0000 07FF | 110xxxxx 10xxxxxx
    +	 *    0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx
    +	 *    0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
    +	 *    ---------------------------------------------------------------------
    +	 *
    +	 *   ABFN notation:
    +	 *   ---------------------------------------------------------------------
    +	 *   UTF8-octets = *( UTF8-char )
    +	 *   UTF8-char   = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4
    +	 *   UTF8-1      = %x00-7F
    +	 *   UTF8-2      = %xC2-DF UTF8-tail
    +	 *
    +	 *   UTF8-3      = %xE0 %xA0-BF UTF8-tail / %xE1-EC 2( UTF8-tail ) /
    +	 *                 %xED %x80-9F UTF8-tail / %xEE-EF 2( UTF8-tail )
    +	 *   UTF8-4      = %xF0 %x90-BF 2( UTF8-tail ) / %xF1-F3 3( UTF8-tail ) /
    +	 *                 %xF4 %x80-8F 2( UTF8-tail )
    +	 *   UTF8-tail   = %x80-BF
    +	 *   ---------------------------------------------------------------------
    +	 * 
    + * @param string $uch character string to process. + * @return int Unicode value + * @author Nicola Asuni + * @public static + */ + public static function getUniord($uch) { + if (function_exists('mb_convert_encoding')) { + list(, $char) = @unpack('N', mb_convert_encoding($uch, 'UCS-4BE', 'UTF-8')); + if ($char >= 0) { + return $char; + } + } + $bytes = array(); // array containing single character byte sequences + $countbytes = 0; + $numbytes = 1; // number of octetc needed to represent the UTF-8 character + $length = strlen($uch); + for ($i = 0; $i < $length; ++$i) { + $char = ord($uch[$i]); // get one string character at time + if ($countbytes == 0) { // get starting octect + if ($char <= 0x7F) { + return $char; // use the character "as is" because is ASCII + } elseif (($char >> 0x05) == 0x06) { // 2 bytes character (0x06 = 110 BIN) + $bytes[] = ($char - 0xC0) << 0x06; + ++$countbytes; + $numbytes = 2; + } elseif (($char >> 0x04) == 0x0E) { // 3 bytes character (0x0E = 1110 BIN) + $bytes[] = ($char - 0xE0) << 0x0C; + ++$countbytes; + $numbytes = 3; + } elseif (($char >> 0x03) == 0x1E) { // 4 bytes character (0x1E = 11110 BIN) + $bytes[] = ($char - 0xF0) << 0x12; + ++$countbytes; + $numbytes = 4; + } else { + // use replacement character for other invalid sequences + return 0xFFFD; + } + } elseif (($char >> 0x06) == 0x02) { // bytes 2, 3 and 4 must start with 0x02 = 10 BIN + $bytes[] = $char - 0x80; + ++$countbytes; + if ($countbytes == $numbytes) { + // compose UTF-8 bytes to a single unicode value + $char = $bytes[0]; + for ($j = 1; $j < $numbytes; ++$j) { + $char += ($bytes[$j] << (($numbytes - $j - 1) * 0x06)); + } + if ((($char >= 0xD800) AND ($char <= 0xDFFF)) OR ($char >= 0x10FFFF)) { + // The definition of UTF-8 prohibits encoding character numbers between + // U+D800 and U+DFFF, which are reserved for use with the UTF-16 + // encoding form (as surrogate pairs) and do not directly represent + // characters. + return 0xFFFD; // use replacement character + } else { + return $char; + } + } + } else { + // use replacement character for other invalid sequences + return 0xFFFD; + } + } + return 0xFFFD; + } + + /** + * Converts UTF-8 strings to codepoints array.
    + * Invalid byte sequences will be replaced with 0xFFFD (replacement character)
    + * @param string $str string to process. + * @param boolean $isunicode True when the documetn is in Unicode mode, false otherwise. + * @param array $currentfont Reference to current font array. + * @return array containing codepoints (UTF-8 characters values) + * @author Nicola Asuni + * @public static + */ + public static function UTF8StringToArray($str, $isunicode, &$currentfont) { + $str = is_null($str) ? '' : $str; + if ($isunicode) { + // requires PCRE unicode support turned on + $chars = TCPDF_STATIC::pregSplit('//','u', $str, -1, PREG_SPLIT_NO_EMPTY); + $carr = array_map(static::class.'::uniord', $chars); + } else { + $chars = str_split($str); + $carr = array_map('ord', $chars); + } + if (is_array($currentfont['subsetchars']) && is_array($carr)) { + $currentfont['subsetchars'] += array_fill_keys($carr, true); + } else { + $currentfont['subsetchars'] = array_merge($currentfont['subsetchars'], $carr); + } + return $carr; + } + + /** + * Converts UTF-8 strings to Latin1 when using the standard 14 core fonts.
    + * @param string $str string to process. + * @param boolean $isunicode True when the documetn is in Unicode mode, false otherwise. + * @param array $currentfont Reference to current font array. + * @return string + * @since 3.2.000 (2008-06-23) + * @public static + */ + public static function UTF8ToLatin1($str, $isunicode, &$currentfont) { + $unicode = self::UTF8StringToArray($str, $isunicode, $currentfont); // array containing UTF-8 unicode values + return self::UTF8ArrToLatin1($unicode); + } + + /** + * Converts UTF-8 strings to UTF16-BE.
    + * @param string $str string to process. + * @param boolean $setbom if true set the Byte Order Mark (BOM = 0xFEFF) + * @param boolean $isunicode True when the documetn is in Unicode mode, false otherwise. + * @param array $currentfont Reference to current font array. + * @return string + * @author Nicola Asuni + * @since 1.53.0.TC005 (2005-01-05) + * @public static + */ + public static function UTF8ToUTF16BE($str, $setbom, $isunicode, &$currentfont) { + if (!$isunicode) { + return $str; // string is not in unicode + } + $unicode = self::UTF8StringToArray($str, $isunicode, $currentfont); // array containing UTF-8 unicode values + return self::arrUTF8ToUTF16BE($unicode, $setbom); + } + + /** + * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param string $str string to manipulate. + * @param bool $setbom if true set the Byte Order Mark (BOM = 0xFEFF) + * @param bool $forcertl if true forces RTL text direction + * @param boolean $isunicode True if the document is in Unicode mode, false otherwise. + * @param array $currentfont Reference to current font array. + * @return string + * @author Nicola Asuni + * @since 2.1.000 (2008-01-08) + * @public static + */ + public static function utf8StrRev($str, $setbom, $forcertl, $isunicode, &$currentfont) { + return self::utf8StrArrRev(self::UTF8StringToArray($str, $isunicode, $currentfont), $str, $setbom, $forcertl, $isunicode, $currentfont); + } + + /** + * Reverse the RLT substrings array using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param array $arr array of unicode values. + * @param string $str string to manipulate (or empty value). + * @param bool $setbom if true set the Byte Order Mark (BOM = 0xFEFF) + * @param bool $forcertl if true forces RTL text direction + * @param boolean $isunicode True if the document is in Unicode mode, false otherwise. + * @param array $currentfont Reference to current font array. + * @return string + * @author Nicola Asuni + * @since 4.9.000 (2010-03-27) + * @public static + */ + public static function utf8StrArrRev($arr, $str, $setbom, $forcertl, $isunicode, &$currentfont) { + return self::arrUTF8ToUTF16BE(self::utf8Bidi($arr, $str, $forcertl, $isunicode, $currentfont), $setbom); + } + + /** + * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param array $ta array of characters composing the string. + * @param string $str string to process + * @param bool $forcertl if 'R' forces RTL, if 'L' forces LTR + * @param boolean $isunicode True if the document is in Unicode mode, false otherwise. + * @param array $currentfont Reference to current font array. + * @return array of unicode chars + * @author Nicola Asuni + * @since 2.4.000 (2008-03-06) + * @public static + */ + public static function utf8Bidi($ta, $str, $forcertl, $isunicode, &$currentfont) { + // paragraph embedding level + $pel = 0; + // max level + $maxlevel = 0; + if (TCPDF_STATIC::empty_string($str)) { + // create string from array + $str = self::UTF8ArrSubString($ta, '', '', $isunicode); + } + // check if string contains arabic text + if (preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_ARABIC, $str)) { + $arabic = true; + } else { + $arabic = false; + } + // check if string contains RTL text + if (!($forcertl OR $arabic OR preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_RTL, $str))) { + return $ta; + } + + // get number of chars + $numchars = count($ta); + + if ($forcertl == 'R') { + $pel = 1; + } elseif ($forcertl == 'L') { + $pel = 0; + } else { + // P2. In each paragraph, find the first character of type L, AL, or R. + // P3. If a character is found in P2 and it is of type AL or R, then set the paragraph embedding level to one; otherwise, set it to zero. + for ($i=0; $i < $numchars; ++$i) { + $type = TCPDF_FONT_DATA::$uni_type[$ta[$i]]; + if ($type == 'L') { + $pel = 0; + break; + } elseif (($type == 'AL') OR ($type == 'R')) { + $pel = 1; + break; + } + } + } + + // Current Embedding Level + $cel = $pel; + // directional override status + $dos = 'N'; + $remember = array(); + // start-of-level-run + $sor = $pel % 2 ? 'R' : 'L'; + $eor = $sor; + + // Array of characters data + $chardata = Array(); + + // X1. Begin by setting the current embedding level to the paragraph embedding level. Set the directional override status to neutral. Process each character iteratively, applying rules X2 through X9. Only embedding levels from 0 to 61 are valid in this phase. + // In the resolution of levels in rules I1 and I2, the maximum embedding level of 62 can be reached. + for ($i=0; $i < $numchars; ++$i) { + if ($ta[$i] == TCPDF_FONT_DATA::$uni_RLE) { + // X2. With each RLE, compute the least greater odd embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + ($cel % 2) + 1; + if ($next_level < 62) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_RLE, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'N'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_LRE) { + // X3. With each LRE, compute the least greater even embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + 2 - ($cel % 2); + if ( $next_level < 62 ) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_LRE, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'N'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_RLO) { + // X4. With each RLO, compute the least greater odd embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to right-to-left. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + ($cel % 2) + 1; + if ($next_level < 62) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_RLO, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'R'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_LRO) { + // X5. With each LRO, compute the least greater even embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to left-to-right. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + 2 - ($cel % 2); + if ( $next_level < 62 ) { + $remember[] = array('num' => TCPDF_FONT_DATA::$uni_LRO, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'L'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == TCPDF_FONT_DATA::$uni_PDF) { + // X7. With each PDF, determine the matching embedding or override code. If there was a valid matching code, restore (pop) the last remembered (pushed) embedding level and directional override. + if (count($remember)) { + $last = count($remember ) - 1; + if (($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_RLE) OR + ($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_LRE) OR + ($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_RLO) OR + ($remember[$last]['num'] == TCPDF_FONT_DATA::$uni_LRO)) { + $match = array_pop($remember); + $cel = $match['cel']; + $dos = $match['dos']; + $sor = $eor; + $eor = ($cel > $match['cel'] ? $cel : $match['cel']) % 2 ? 'R' : 'L'; + } + } + } elseif (($ta[$i] != TCPDF_FONT_DATA::$uni_RLE) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_LRE) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_RLO) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_LRO) AND + ($ta[$i] != TCPDF_FONT_DATA::$uni_PDF)) { + // X6. For all types besides RLE, LRE, RLO, LRO, and PDF: + // a. Set the level of the current character to the current embedding level. + // b. Whenever the directional override status is not neutral, reset the current character type to the directional override status. + if ($dos != 'N') { + $chardir = $dos; + } else { + if (isset(TCPDF_FONT_DATA::$uni_type[$ta[$i]])) { + $chardir = TCPDF_FONT_DATA::$uni_type[$ta[$i]]; + } else { + $chardir = 'L'; + } + } + // stores string characters and other information + $chardata[] = array('char' => $ta[$i], 'level' => $cel, 'type' => $chardir, 'sor' => $sor, 'eor' => $eor); + } + } // end for each char + + // X8. All explicit directional embeddings and overrides are completely terminated at the end of each paragraph. Paragraph separators are not included in the embedding. + // X9. Remove all RLE, LRE, RLO, LRO, PDF, and BN codes. + // X10. The remaining rules are applied to each run of characters at the same level. For each run, determine the start-of-level-run (sor) and end-of-level-run (eor) type, either L or R. This depends on the higher of the two levels on either side of the boundary (at the start or end of the paragraph, the level of the 'other' run is the base embedding level). If the higher level is odd, the type is R; otherwise, it is L. + + // 3.3.3 Resolving Weak Types + // Weak types are now resolved one level run at a time. At level run boundaries where the type of the character on the other side of the boundary is required, the type assigned to sor or eor is used. + // Nonspacing marks are now resolved based on the previous characters. + $numchars = count($chardata); + + // W1. Examine each nonspacing mark (NSM) in the level run, and change the type of the NSM to the type of the previous character. If the NSM is at the start of the level run, it will get the type of sor. + $prevlevel = -1; // track level changes + $levcount = 0; // counts consecutive chars at the same level + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'NSM') { + if ($levcount) { + $chardata[$i]['type'] = $chardata[$i]['sor']; + } elseif ($i > 0) { + $chardata[$i]['type'] = $chardata[($i-1)]['type']; + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W2. Search backward from each instance of a European number until the first strong type (R, L, AL, or sor) is found. If an AL is found, change the type of the European number to Arabic number. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['char'] == 'EN') { + for ($j=$levcount; $j >= 0; $j--) { + if ($chardata[$j]['type'] == 'AL') { + $chardata[$i]['type'] = 'AN'; + } elseif (($chardata[$j]['type'] == 'L') OR ($chardata[$j]['type'] == 'R')) { + break; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W3. Change all ALs to R. + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'AL') { + $chardata[$i]['type'] = 'R'; + } + } + + // W4. A single European separator between two European numbers changes to a European number. A single common separator between two numbers of the same type changes to that type. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($levcount > 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + if (($chardata[$i]['type'] == 'ES') AND ($chardata[($i-1)]['type'] == 'EN') AND ($chardata[($i+1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } elseif (($chardata[$i]['type'] == 'CS') AND ($chardata[($i-1)]['type'] == 'EN') AND ($chardata[($i+1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } elseif (($chardata[$i]['type'] == 'CS') AND ($chardata[($i-1)]['type'] == 'AN') AND ($chardata[($i+1)]['type'] == 'AN')) { + $chardata[$i]['type'] = 'AN'; + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W5. A sequence of European terminators adjacent to European numbers changes to all European numbers. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'ET') { + if (($levcount > 0) AND ($chardata[($i-1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } else { + $j = $i+1; + while (($j < $numchars) AND ($chardata[$j]['level'] == $prevlevel)) { + if ($chardata[$j]['type'] == 'EN') { + $chardata[$i]['type'] = 'EN'; + break; + } elseif ($chardata[$j]['type'] != 'ET') { + break; + } + ++$j; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W6. Otherwise, separators and terminators change to Other Neutral. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($chardata[$i]['type'] == 'ET') OR ($chardata[$i]['type'] == 'ES') OR ($chardata[$i]['type'] == 'CS')) { + $chardata[$i]['type'] = 'ON'; + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + //W7. Search backward from each instance of a European number until the first strong type (R, L, or sor) is found. If an L is found, then change the type of the European number to L. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['char'] == 'EN') { + for ($j=$levcount; $j >= 0; $j--) { + if ($chardata[$j]['type'] == 'L') { + $chardata[$i]['type'] = 'L'; + } elseif ($chardata[$j]['type'] == 'R') { + break; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // N1. A sequence of neutrals takes the direction of the surrounding strong text if the text on both sides has the same direction. European and Arabic numbers act as if they were R in terms of their influence on neutrals. Start-of-level-run (sor) and end-of-level-run (eor) are used at level run boundaries. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($levcount > 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + if (($chardata[$i]['type'] == 'N') AND ($chardata[($i-1)]['type'] == 'L') AND ($chardata[($i+1)]['type'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[($i-1)]['type'] == 'R') OR ($chardata[($i-1)]['type'] == 'EN') OR ($chardata[($i-1)]['type'] == 'AN')) AND + (($chardata[($i+1)]['type'] == 'R') OR ($chardata[($i+1)]['type'] == 'EN') OR ($chardata[($i+1)]['type'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif (($levcount == 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + // first char + if (($chardata[$i]['type'] == 'N') AND ($chardata[$i]['sor'] == 'L') AND ($chardata[($i+1)]['type'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[$i]['sor'] == 'R') OR ($chardata[$i]['sor'] == 'EN') OR ($chardata[$i]['sor'] == 'AN')) AND + (($chardata[($i+1)]['type'] == 'R') OR ($chardata[($i+1)]['type'] == 'EN') OR ($chardata[($i+1)]['type'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif (($levcount > 0) AND ((($i+1) == $numchars) OR (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] != $prevlevel))) { + //last char + if (($chardata[$i]['type'] == 'N') AND ($chardata[($i-1)]['type'] == 'L') AND ($chardata[$i]['eor'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[($i-1)]['type'] == 'R') OR ($chardata[($i-1)]['type'] == 'EN') OR ($chardata[($i-1)]['type'] == 'AN')) AND + (($chardata[$i]['eor'] == 'R') OR ($chardata[$i]['eor'] == 'EN') OR ($chardata[$i]['eor'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // I1. For all characters with an even (left-to-right) embedding direction, those of type R go up one level and those of type AN or EN go up two levels. + // I2. For all characters with an odd (right-to-left) embedding direction, those of type L, EN or AN go up one level. + for ($i=0; $i < $numchars; ++$i) { + $odd = $chardata[$i]['level'] % 2; + if ($odd) { + if (($chardata[$i]['type'] == 'L') OR ($chardata[$i]['type'] == 'AN') OR ($chardata[$i]['type'] == 'EN')) { + $chardata[$i]['level'] += 1; + } + } else { + if ($chardata[$i]['type'] == 'R') { + $chardata[$i]['level'] += 1; + } elseif (($chardata[$i]['type'] == 'AN') OR ($chardata[$i]['type'] == 'EN')) { + $chardata[$i]['level'] += 2; + } + } + $maxlevel = max($chardata[$i]['level'],$maxlevel); + } + + // L1. On each line, reset the embedding level of the following characters to the paragraph embedding level: + // 1. Segment separators, + // 2. Paragraph separators, + // 3. Any sequence of whitespace characters preceding a segment separator or paragraph separator, and + // 4. Any sequence of white space characters at the end of the line. + for ($i=0; $i < $numchars; ++$i) { + if (($chardata[$i]['type'] == 'B') OR ($chardata[$i]['type'] == 'S')) { + $chardata[$i]['level'] = $pel; + } elseif ($chardata[$i]['type'] == 'WS') { + $j = $i+1; + while ($j < $numchars) { + if ((($chardata[$j]['type'] == 'B') OR ($chardata[$j]['type'] == 'S')) OR + (($j == ($numchars-1)) AND ($chardata[$j]['type'] == 'WS'))) { + $chardata[$i]['level'] = $pel; + break; + } elseif ($chardata[$j]['type'] != 'WS') { + break; + } + ++$j; + } + } + } + + // Arabic Shaping + // Cursively connected scripts, such as Arabic or Syriac, require the selection of positional character shapes that depend on adjacent characters. Shaping is logically applied after the Bidirectional Algorithm is used and is limited to characters within the same directional run. + if ($arabic) { + $endedletter = array(1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688); + $alfletter = array(1570,1571,1573,1575); + $chardata2 = $chardata; + $laaletter = false; + $charAL = array(); + $x = 0; + for ($i=0; $i < $numchars; ++$i) { + if ((TCPDF_FONT_DATA::$uni_type[$chardata[$i]['char']] == 'AL') OR ($chardata[$i]['char'] == 32) OR ($chardata[$i]['char'] == 8204)) { + $charAL[$x] = $chardata[$i]; + $charAL[$x]['i'] = $i; + $chardata[$i]['x'] = $x; + ++$x; + } + } + $numAL = $x; + for ($i=0; $i < $numchars; ++$i) { + $thischar = $chardata[$i]; + if ($i > 0) { + $prevchar = $chardata[($i-1)]; + } else { + $prevchar = false; + } + if (($i+1) < $numchars) { + $nextchar = $chardata[($i+1)]; + } else { + $nextchar = false; + } + if (TCPDF_FONT_DATA::$uni_type[$thischar['char']] == 'AL') { + $x = $thischar['x']; + if ($x > 0) { + $prevchar = $charAL[($x-1)]; + } else { + $prevchar = false; + } + if (($x+1) < $numAL) { + $nextchar = $charAL[($x+1)]; + } else { + $nextchar = false; + } + // if laa letter + if (($prevchar !== false) AND ($prevchar['char'] == 1604) AND (in_array($thischar['char'], $alfletter))) { + $arabicarr = TCPDF_FONT_DATA::$uni_laa_array; + $laaletter = true; + if ($x > 1) { + $prevchar = $charAL[($x-2)]; + } else { + $prevchar = false; + } + } else { + $arabicarr = TCPDF_FONT_DATA::$uni_arabicsubst; + $laaletter = false; + } + if (($prevchar !== false) AND ($nextchar !== false) AND + ((TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'NSM')) AND + ((TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'NSM')) AND + ($prevchar['type'] == $thischar['type']) AND + ($nextchar['type'] == $thischar['type']) AND + ($nextchar['char'] != 1567)) { + if (in_array($prevchar['char'], $endedletter)) { + if (isset($arabicarr[$thischar['char']][2])) { + // initial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; + } + } else { + if (isset($arabicarr[$thischar['char']][3])) { + // medial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][3]; + } + } + } elseif (($nextchar !== false) AND + ((TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$nextchar['char']] == 'NSM')) AND + ($nextchar['type'] == $thischar['type']) AND + ($nextchar['char'] != 1567)) { + if (isset($arabicarr[$chardata[$i]['char']][2])) { + // initial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; + } + } elseif ((($prevchar !== false) AND + ((TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'AL') OR (TCPDF_FONT_DATA::$uni_type[$prevchar['char']] == 'NSM')) AND + ($prevchar['type'] == $thischar['type'])) OR + (($nextchar !== false) AND ($nextchar['char'] == 1567))) { + // final + if (($i > 1) AND ($thischar['char'] == 1607) AND + ($chardata[$i-1]['char'] == 1604) AND + ($chardata[$i-2]['char'] == 1604)) { + //Allah Word + // mark characters to delete with false + $chardata2[$i-2]['char'] = false; + $chardata2[$i-1]['char'] = false; + $chardata2[$i]['char'] = 65010; + } else { + if (($prevchar !== false) AND in_array($prevchar['char'], $endedletter)) { + if (isset($arabicarr[$thischar['char']][0])) { + // isolated + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; + } + } else { + if (isset($arabicarr[$thischar['char']][1])) { + // final + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][1]; + } + } + } + } elseif (isset($arabicarr[$thischar['char']][0])) { + // isolated + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; + } + // if laa letter + if ($laaletter) { + // mark characters to delete with false + $chardata2[($charAL[($x-1)]['i'])]['char'] = false; + } + } // end if AL (Arabic Letter) + } // end for each char + /* + * Combining characters that can occur with Arabic Shadda (0651 HEX, 1617 DEC) are replaced. + * Putting the combining mark and shadda in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. + */ + for ($i = 0; $i < ($numchars-1); ++$i) { + if (($chardata2[$i]['char'] == 1617) AND (isset(TCPDF_FONT_DATA::$uni_diacritics[($chardata2[$i+1]['char'])]))) { + // check if the subtitution font is defined on current font + if (isset($currentfont['cw'][(TCPDF_FONT_DATA::$uni_diacritics[($chardata2[$i+1]['char'])])])) { + $chardata2[$i]['char'] = false; + $chardata2[$i+1]['char'] = TCPDF_FONT_DATA::$uni_diacritics[($chardata2[$i+1]['char'])]; + } + } + } + // remove marked characters + foreach ($chardata2 as $key => $value) { + if ($value['char'] === false) { + unset($chardata2[$key]); + } + } + $chardata = array_values($chardata2); + $numchars = count($chardata); + unset($chardata2); + unset($arabicarr); + unset($laaletter); + unset($charAL); + } + + // L2. From the highest level found in the text to the lowest odd level on each line, including intermediate levels not actually present in the text, reverse any contiguous sequence of characters that are at that level or higher. + for ($j=$maxlevel; $j > 0; $j--) { + $ordarray = Array(); + $revarr = Array(); + $onlevel = false; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['level'] >= $j) { + $onlevel = true; + if (isset(TCPDF_FONT_DATA::$uni_mirror[$chardata[$i]['char']])) { + // L4. A character is depicted by a mirrored glyph if and only if (a) the resolved directionality of that character is R, and (b) the Bidi_Mirrored property value of that character is true. + $chardata[$i]['char'] = TCPDF_FONT_DATA::$uni_mirror[$chardata[$i]['char']]; + } + $revarr[] = $chardata[$i]; + } else { + if ($onlevel) { + $revarr = array_reverse($revarr); + $ordarray = array_merge($ordarray, $revarr); + $revarr = Array(); + $onlevel = false; + } + $ordarray[] = $chardata[$i]; + } + } + if ($onlevel) { + $revarr = array_reverse($revarr); + $ordarray = array_merge($ordarray, $revarr); + } + $chardata = $ordarray; + } + $ordarray = array(); + foreach ($chardata as $cd) { + $ordarray[] = $cd['char']; + // store char values for subsetting + $currentfont['subsetchars'][$cd['char']] = true; + } + return $ordarray; + } + +} // END OF TCPDF_FONTS CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/tcpdf_images.php b/incs/tcpdf/include/tcpdf_images.php new file mode 100644 index 0000000..6f2860c --- /dev/null +++ b/incs/tcpdf/include/tcpdf_images.php @@ -0,0 +1,359 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : +// Static image methods used by the TCPDF class. +// +//============================================================+ + +/** + * @file + * This is a PHP class that contains static image methods for the TCPDF class.
    + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.005 + */ + +/** + * @class TCPDF_IMAGES + * Static image methods used by the TCPDF class. + * @package com.tecnick.tcpdf + * @brief PHP class for generating PDF documents without requiring external extensions. + * @version 1.0.005 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_IMAGES { + + /** + * Array of hinheritable SVG properties. + * @since 5.0.000 (2010-05-02) + * @public static + * + * @var string[] + */ + public static $svginheritprop = array('clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cursor', 'direction', 'display', 'fill', 'fill-opacity', 'fill-rule', 'font', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'glyph-orientation-horizontal', 'glyph-orientation-vertical', 'image-rendering', 'kerning', 'letter-spacing', 'marker', 'marker-end', 'marker-mid', 'marker-start', 'pointer-events', 'shape-rendering', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'text-anchor', 'text-rendering', 'visibility', 'word-spacing', 'writing-mode'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + /** + * Return the image type given the file name or array returned by getimagesize() function. + * @param string $imgfile image file name + * @param array $iminfo array of image information returned by getimagesize() function. + * @return string image type + * @since 4.8.017 (2009-11-27) + * @public static + */ + public static function getImageFileType($imgfile, $iminfo=array()) { + $type = ''; + if (isset($iminfo['mime']) AND !empty($iminfo['mime'])) { + $mime = explode('/', $iminfo['mime']); + if ((count($mime) > 1) AND ($mime[0] == 'image') AND (!empty($mime[1]))) { + $type = strtolower(trim($mime[1])); + } + } + if (empty($type)) { + $type = strtolower(trim(pathinfo(parse_url($imgfile, PHP_URL_PATH), PATHINFO_EXTENSION))); + } + if ($type == 'jpg') { + $type = 'jpeg'; + } + return $type; + } + + /** + * Set the transparency for the given GD image. + * @param resource $new_image GD image object + * @param resource $image GD image object. + * @return resource GD image object $new_image + * @since 4.9.016 (2010-04-20) + * @public static + */ + public static function setGDImageTransparency($new_image, $image) { + // default transparency color (white) + $tcol = array('red' => 255, 'green' => 255, 'blue' => 255); + // transparency index + $tid = imagecolortransparent($image); + $palletsize = imagecolorstotal($image); + if (($tid >= 0) AND ($tid < $palletsize)) { + // get the colors for the transparency index + $tcol = imagecolorsforindex($image, $tid); + } + $tid = imagecolorallocate($new_image, $tcol['red'], $tcol['green'], $tcol['blue']); + imagefill($new_image, 0, 0, $tid); + imagecolortransparent($new_image, $tid); + return $new_image; + } + + /** + * Convert the loaded image to a PNG and then return a structure for the PDF creator. + * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. + * @param resource $image Image object. + * @param string $tempfile Temporary file name. + * return image PNG image object. + * @since 4.9.016 (2010-04-20) + * @public static + */ + public static function _toPNG($image, $tempfile) { + // turn off interlaced mode + imageinterlace($image, 0); + // create temporary PNG image + imagepng($image, $tempfile); + // remove image from memory + imagedestroy($image); + // get PNG image data + $retvars = self::_parsepng($tempfile); + // tidy up by removing temporary image + unlink($tempfile); + return $retvars; + } + + /** + * Convert the loaded image to a JPEG and then return a structure for the PDF creator. + * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. + * @param resource $image Image object. + * @param int $quality JPEG quality. + * @param string $tempfile Temporary file name. + * return array|false image JPEG image object. + * @public static + */ + public static function _toJPEG($image, $quality, $tempfile) { + imagejpeg($image, $tempfile, $quality); + imagedestroy($image); + $retvars = self::_parsejpeg($tempfile); + // tidy up by removing temporary image + unlink($tempfile); + return $retvars; + } + + /** + * Extract info from a JPEG file without using the GD library. + * @param string $file image file to parse + * @return array|false structure containing the image data + * @public static + */ + public static function _parsejpeg($file) { + // check if is a local file + if (!@TCPDF_STATIC::file_exists($file)) { + return false; + } + $a = getimagesize($file); + if (empty($a)) { + //Missing or incorrect image file + return false; + } + if ($a[2] != 2) { + // Not a JPEG file + return false; + } + // bits per pixel + $bpc = isset($a['bits']) ? intval($a['bits']) : 8; + // number of image channels + if (!isset($a['channels'])) { + $channels = 3; + } else { + $channels = intval($a['channels']); + } + // default colour space + switch ($channels) { + case 1: { + $colspace = 'DeviceGray'; + break; + } + case 3: { + $colspace = 'DeviceRGB'; + break; + } + case 4: { + $colspace = 'DeviceCMYK'; + break; + } + default: { + $channels = 3; + $colspace = 'DeviceRGB'; + break; + } + } + // get file content + $data = file_get_contents($file); + // check for embedded ICC profile + $icc = array(); + $offset = 0; + while (($pos = strpos($data, "ICC_PROFILE\0", $offset)) !== false) { + // get ICC sequence length + $length = (TCPDF_STATIC::_getUSHORT($data, ($pos - 2)) - 16); + // marker sequence number + $msn = max(1, ord($data[($pos + 12)])); + // number of markers (total of APP2 used) + $nom = max(1, ord($data[($pos + 13)])); + // get sequence segment + $icc[($msn - 1)] = substr($data, ($pos + 14), $length); + // move forward to next sequence + $offset = ($pos + 14 + $length); + } + // order and compact ICC segments + if (count($icc) > 0) { + ksort($icc); + $icc = implode('', $icc); + if ((ord($icc[36]) != 0x61) OR (ord($icc[37]) != 0x63) OR (ord($icc[38]) != 0x73) OR (ord($icc[39]) != 0x70)) { + // invalid ICC profile + $icc = false; + } + } else { + $icc = false; + } + return array('w' => $a[0], 'h' => $a[1], 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'DCTDecode', 'data' => $data); + } + + /** + * Extract info from a PNG file without using the GD library. + * @param string $file image file to parse + * @return array|false structure containing the image data + * @public static + */ + public static function _parsepng($file) { + $f = @fopen($file, 'rb'); + if ($f === false) { + // Can't open image file + return false; + } + //Check signature + if (fread($f, 8) != chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + // Not a PNG file + return false; + } + //Read header chunk + fread($f, 4); + if (fread($f, 4) != 'IHDR') { + //Incorrect PNG file + return false; + } + $w = TCPDF_STATIC::_freadint($f); + $h = TCPDF_STATIC::_freadint($f); + $bpc = ord(fread($f, 1)); + $ct = ord(fread($f, 1)); + if ($ct == 0) { + $colspace = 'DeviceGray'; + } elseif ($ct == 2) { + $colspace = 'DeviceRGB'; + } elseif ($ct == 3) { + $colspace = 'Indexed'; + } else { + // alpha channel + fclose($f); + return 'pngalpha'; + } + if (ord(fread($f, 1)) != 0) { + // Unknown compression method + fclose($f); + return false; + } + if (ord(fread($f, 1)) != 0) { + // Unknown filter method + fclose($f); + return false; + } + if (ord(fread($f, 1)) != 0) { + // Interlacing not supported + fclose($f); + return false; + } + fread($f, 4); + $channels = ($ct == 2 ? 3 : 1); + $parms = '/DecodeParms << /Predictor 15 /Colors '.$channels.' /BitsPerComponent '.$bpc.' /Columns '.$w.' >>'; + //Scan chunks looking for palette, transparency and image data + $pal = ''; + $trns = ''; + $data = ''; + $icc = false; + $n = TCPDF_STATIC::_freadint($f); + do { + $type = fread($f, 4); + if ($type == 'PLTE') { + // read palette + $pal = TCPDF_STATIC::rfread($f, $n); + fread($f, 4); + } elseif ($type == 'tRNS') { + // read transparency info + $t = TCPDF_STATIC::rfread($f, $n); + if ($ct == 0) { // DeviceGray + $trns = array(ord($t[1])); + } elseif ($ct == 2) { // DeviceRGB + $trns = array(ord($t[1]), ord($t[3]), ord($t[5])); + } else { // Indexed + if ($n > 0) { + $trns = array(); + for ($i = 0; $i < $n; ++ $i) { + $trns[] = ord($t[$i]); + } + } + } + fread($f, 4); + } elseif ($type == 'IDAT') { + // read image data block + $data .= TCPDF_STATIC::rfread($f, $n); + fread($f, 4); + } elseif ($type == 'iCCP') { + // skip profile name + $len = 0; + while ((ord(fread($f, 1)) != 0) AND ($len < 80)) { + ++$len; + } + // get compression method + if (ord(fread($f, 1)) != 0) { + // Unknown filter method + fclose($f); + return false; + } + // read ICC Color Profile + $icc = TCPDF_STATIC::rfread($f, ($n - $len - 2)); + // decompress profile + $icc = gzuncompress($icc); + fread($f, 4); + } elseif ($type == 'IEND') { + break; + } else { + TCPDF_STATIC::rfread($f, $n + 4); + } + $n = TCPDF_STATIC::_freadint($f); + } while ($n); + if (($colspace == 'Indexed') AND (empty($pal))) { + // Missing palette + fclose($f); + return false; + } + fclose($f); + return array('w' => $w, 'h' => $h, 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'FlateDecode', 'parms' => $parms, 'pal' => $pal, 'trns' => $trns, 'data' => $data); + } + +} // END OF TCPDF_IMAGES CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/include/tcpdf_static.php b/incs/tcpdf/include/tcpdf_static.php new file mode 100644 index 0000000..296e04d --- /dev/null +++ b/incs/tcpdf/include/tcpdf_static.php @@ -0,0 +1,2659 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : +// Static methods used by the TCPDF class. +// +//============================================================+ + +/** + * @file + * This is a PHP class that contains static methods for the TCPDF class.
    + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.1.5 + */ + +/** + * @class TCPDF_STATIC + * Static methods used by the TCPDF class. + * @package com.tecnick.tcpdf + * @brief PHP class for generating PDF documents without requiring external extensions. + * @version 1.1.5 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_STATIC { + + /** + * Current TCPDF version. + * @private static + */ + private static $tcpdf_version = '6.10.1'; + + /** + * String alias for total number of pages. + * @public static + */ + public static $alias_tot_pages = '{:ptp:}'; + + /** + * String alias for page number. + * @public static + */ + public static $alias_num_page = '{:pnp:}'; + + /** + * String alias for total number of pages in a single group. + * @public static + */ + public static $alias_group_tot_pages = '{:ptg:}'; + + /** + * String alias for group page number. + * @public static + */ + public static $alias_group_num_page = '{:png:}'; + + /** + * String alias for right shift compensation used to correctly align page numbers on the right. + * @public static + */ + public static $alias_right_shift = '{rsc:'; + + /** + * Encryption padding string. + * @public static + */ + public static $enc_padding = "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"; + + /** + * ByteRange placemark used during digital signature process. + * @since 4.6.028 (2009-08-25) + * @public static + */ + public static $byterange_string = '/ByteRange[0 ********** ********** **********]'; + + /** + * Array page boxes names + * @public static + */ + public static $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); + + /** + * Array of default cURL options for curl_setopt_array. + * + * @var array cURL options. + */ + protected const CURLOPT_DEFAULT = [ + CURLOPT_CONNECTTIMEOUT => 5, + CURLOPT_MAXREDIRS => 5, + CURLOPT_PROTOCOLS => CURLPROTO_HTTPS | CURLPROTO_HTTP | CURLPROTO_FTP | CURLPROTO_FTPS, + CURLOPT_SSL_VERIFYHOST => 2, + CURLOPT_SSL_VERIFYPEER => true, + CURLOPT_TIMEOUT => 30, + CURLOPT_USERAGENT => 'tcpdf', + ]; + + /** + * Array of fixed cURL options for curl_setopt_array. + * + * @var array cURL options. + */ + protected const CURLOPT_FIXED = [ + CURLOPT_FAILONERROR => true, + CURLOPT_RETURNTRANSFER => true, + ]; + + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + /** + * Return the current TCPDF version. + * @return string TCPDF version string + * @since 5.9.012 (2010-11-10) + * @public static + */ + public static function getTCPDFVersion() { + return self::$tcpdf_version; + } + + /** + * Return the current TCPDF producer. + * @return string TCPDF producer string + * @since 6.0.000 (2013-03-16) + * @public static + */ + public static function getTCPDFProducer() { + return "\x54\x43\x50\x44\x46\x20".self::getTCPDFVersion()."\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29"; + } + + /** + * Check if the URL exist. + * @param string $url URL to check. + * @return boolean true if the URl exist, false otherwise. + * @since 5.9.204 (2013-01-28) + * @public static + */ + public static function isValidURL($url) { + $headers = @get_headers($url); + if ($headers === false) { + return false; + } + return (strpos($headers[0], '200') !== false); + } + + /** + * Removes SHY characters from text. + * Unicode Data:
      + *
    • Name : SOFT HYPHEN, commonly abbreviated as SHY
    • + *
    • HTML Entity (decimal): "&#173;"
    • + *
    • HTML Entity (hex): "&#xad;"
    • + *
    • HTML Entity (named): "&shy;"
    • + *
    • How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173]
    • + *
    • UTF-8 (hex): 0xC2 0xAD (c2ad)
    • + *
    • UTF-8 character: chr(194).chr(173)
    • + *
    + * @param string $txt input string + * @param boolean $unicode True if we are in unicode mode, false otherwise. + * @return string without SHY characters. + * @since (4.5.019) 2009-02-28 + * @public static + */ + public static function removeSHY($txt='', $unicode=true) { + $txt = preg_replace('/([\\xc2]{1}[\\xad]{1})/', '', $txt); + if (!$unicode) { + $txt = preg_replace('/([\\xad]{1})/', '', $txt); + } + return $txt; + } + + + /** + * Get the border mode accounting for multicell position (opens bottom side of multicell crossing pages) + * @param string|array|int $brd Indicates if borders must be drawn around the cell block. The value can be a number:
    • 0: no border (default)
    • 1: frame
    or a string containing some or all of the following characters (in any order):
    • L: left
    • T: top
    • R: right
    • B: bottom
    or an array of line styles for each border group: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param string $position multicell position: 'start', 'middle', 'end' + * @param boolean $opencell True when the cell is left open at the page bottom, false otherwise. + * @return array border mode array + * @since 4.4.002 (2008-12-09) + * @public static + */ + public static function getBorderMode($brd, $position='start', $opencell=true) { + if ((!$opencell) OR empty($brd)) { + return $brd; + } + if ($brd == 1) { + $brd = 'LTRB'; + } + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = array('cap' => 'square', 'join' => 'miter'); + } + $brd = $newbrd; + } + foreach ($brd as $border => $style) { + switch ($position) { + case 'start': { + if (strpos($border, 'B') !== false) { + // remove bottom line + $newkey = str_replace('B', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + case 'middle': { + if (strpos($border, 'B') !== false) { + // remove bottom line + $newkey = str_replace('B', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + $border = $newkey; + } + if (strpos($border, 'T') !== false) { + // remove bottom line + $newkey = str_replace('T', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + case 'end': { + if (strpos($border, 'T') !== false) { + // remove bottom line + $newkey = str_replace('T', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + } + } + return $brd; + } + + /** + * Determine whether a string is empty. + * @param string $str string to be checked + * @return bool true if string is empty + * @since 4.5.044 (2009-04-16) + * @public static + */ + public static function empty_string($str) { + return (is_null($str) OR (is_string($str) AND (strlen($str) == 0))); + } + + /** + * Returns a temporary filename for caching object on filesystem. + * @param string $type Type of file (name of the subdir on the tcpdf cache folder). + * @param string $file_id TCPDF file_id. + * @return string filename. + * @since 4.5.000 (2008-12-31) + * @public static + */ + public static function getObjFilename($type='tmp', $file_id='') { + return tempnam(K_PATH_CACHE, '__tcpdf_'.$file_id.'_'.$type.'_'.md5(TCPDF_STATIC::getRandomSeed()).'_'); + } + + /** + * Add "\" before "\", "(" and ")" + * @param string $s string to escape. + * @return string escaped string. + * @public static + */ + public static function _escape($s) { + // the chr(13) substitution fixes the Bugs item #1421290. + return strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r')); + } + + /** + * Escape some special characters (< > &) for XML output. + * @param string $str Input string to convert. + * @return string converted string + * @since 5.9.121 (2011-09-28) + * @public static + */ + public static function _escapeXML($str) { + $replaceTable = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $str = strtr($str === null ? '' : $str, $replaceTable); + return $str; + } + + /** + * Creates a copy of a class object + * @param object $object class object to be cloned + * @return object cloned object + * @since 4.5.029 (2009-03-19) + * @public static + */ + public static function objclone($object) { + if (($object instanceof Imagick) AND (version_compare(phpversion('imagick'), '3.0.1') !== 1)) { + // on the versions after 3.0.1 the clone() method was deprecated in favour of clone keyword + return @$object->clone(); + } + return @clone($object); + } + + /** + * Output input data and compress it if possible. + * @param string $data Data to output. + * @param int $length Data length in bytes. + * @since 5.9.086 + * @public static + */ + public static function sendOutputData($data, $length) { + if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { + // the content length may vary if the server is using compression + header('Content-Length: '.$length); + } + echo $data; + } + + /** + * Replace page number aliases with number. + * @param string $page Page content. + * @param array $replace Array of replacements (array keys are replacement strings, values are alias arrays). + * @param int $diff If passed, this will be set to the total char number difference between alias and replacements. + * @return array replaced page content and updated $diff parameter as array. + * @public static + */ + public static function replacePageNumAliases($page, $replace, $diff=0) { + foreach ($replace as $rep) { + foreach ($rep[3] as $a) { + if (strpos($page, $a) !== false) { + $page = str_replace($a, $rep[0], $page); + $diff += ($rep[2] - $rep[1]); + } + } + } + return array($page, $diff); + } + + /** + * Returns timestamp in seconds from formatted date-time. + * @param string $date Formatted date-time. + * @return int seconds. + * @since 5.9.152 (2012-03-23) + * @public static + */ + public static function getTimestamp($date) { + if (($date[0] == 'D') AND ($date[1] == ':')) { + // remove date prefix if present + $date = substr($date, 2); + } + return strtotime($date); + } + + /** + * Returns a formatted date-time. + * @param int $time Time in seconds. + * @return string escaped date string. + * @since 5.9.152 (2012-03-23) + * @public static + */ + public static function getFormattedDate($time) { + return substr_replace(date('YmdHisO', intval($time)), '\'', (0 - 2), 0).'\''; + } + + /** + * Returns a string containing random data to be used as a seed for encryption methods. + * @param string $seed starting seed value + * @return string containing random data + * @author Nicola Asuni + * @since 5.9.006 (2010-10-19) + * @public static + */ + public static function getRandomSeed($seed='') { + $rnd = uniqid(rand().microtime(true), true); + if (function_exists('posix_getpid')) { + $rnd .= posix_getpid(); + } + + if (function_exists('random_bytes')) { + $rnd .= random_bytes(512); + } elseif (function_exists('openssl_random_pseudo_bytes') AND (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN')) { + // this is not used on windows systems because it is very slow for a know bug + $rnd .= openssl_random_pseudo_bytes(512); + } else { + for ($i = 0; $i < 23; ++$i) { + $rnd .= uniqid('', true); + } + } + return $rnd.$seed.__FILE__.microtime(true); + } + + /** + * Encrypts a string using MD5 and returns it's value as a binary string. + * @param string $str input string + * @return string MD5 encrypted binary string + * @since 2.0.000 (2008-01-02) + * @public static + */ + public static function _md5_16($str) { + return pack('H*', md5($str)); + } + + /** + * Returns the input text encrypted using AES algorithm and the specified key. + * This method requires openssl or mcrypt. Text is padded to 16bytes blocks + * @param string $key encryption key + * @param string $text input text to be encrypted + * @return string encrypted text + * @author Nicola Asuni + * @since 5.0.005 (2010-05-11) + * @public static + */ + public static function _AES($key, $text) { + // padding (RFC 2898, PKCS #5: Password-Based Cryptography Specification Version 2.0) + $padding = 16 - (strlen($text) % 16); + $text .= str_repeat(chr($padding), $padding); + if (extension_loaded('openssl')) { + $algo = 'aes-256-cbc'; + if (strlen($key) == 16) { + $algo = 'aes-128-cbc'; + } + $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length($algo)); + $text = openssl_encrypt($text, $algo, $key, OPENSSL_RAW_DATA, $iv); + return $iv.substr($text, 0, -16); + } + $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND); + $text = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); + $text = $iv.$text; + return $text; + } + + /** + * Returns the input text encrypted using AES algorithm and the specified key. + * This method requires openssl or mcrypt. Text is not padded + * @param string $key encryption key + * @param string $text input text to be encrypted + * @return string encrypted text + * @author Nicola Asuni + * @since TODO + * @public static + */ + public static function _AESnopad($key, $text) { + if (extension_loaded('openssl')) { + $algo = 'aes-256-cbc'; + if (strlen($key) == 16) { + $algo = 'aes-128-cbc'; + } + $iv = str_repeat("\x00", openssl_cipher_iv_length($algo)); + $text = openssl_encrypt($text, $algo, $key, OPENSSL_RAW_DATA, $iv); + return substr($text, 0, -16); + } + $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); + $text = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); + return $text; + } + + /** + * Returns the input text encrypted using RC4 algorithm and the specified key. + * RC4 is the standard encryption algorithm used in PDF format + * @param string $key Encryption key. + * @param string $text Input text to be encrypted. + * @param string $last_enc_key Reference to last RC4 key encrypted. + * @param string $last_enc_key_c Reference to last RC4 computed key. + * @return string encrypted text + * @since 2.0.000 (2008-01-02) + * @author Klemen Vodopivec, Nicola Asuni + * @public static + */ + public static function _RC4($key, $text, &$last_enc_key, &$last_enc_key_c) { + if (function_exists('mcrypt_encrypt') AND ($out = @mcrypt_encrypt(MCRYPT_ARCFOUR, $key, $text, MCRYPT_MODE_STREAM, ''))) { + // try to use mcrypt function if exist + return $out; + } + if ($last_enc_key != $key) { + $k = str_repeat($key, (int) ((256 / strlen($key)) + 1)); + $rc4 = range(0, 255); + $j = 0; + for ($i = 0; $i < 256; ++$i) { + $t = $rc4[$i]; + $j = ($j + $t + ord($k[$i])) % 256; + $rc4[$i] = $rc4[$j]; + $rc4[$j] = $t; + } + $last_enc_key = $key; + $last_enc_key_c = $rc4; + } else { + $rc4 = $last_enc_key_c; + } + $len = strlen($text); + $a = 0; + $b = 0; + $out = ''; + for ($i = 0; $i < $len; ++$i) { + $a = ($a + 1) % 256; + $t = $rc4[$a]; + $b = ($b + $t) % 256; + $rc4[$a] = $rc4[$b]; + $rc4[$b] = $t; + $k = $rc4[($rc4[$a] + $rc4[$b]) % 256]; + $out .= chr(ord($text[$i]) ^ $k); + } + return $out; + } + + /** + * Return the permission code used on encryption (P value). + * @param array $permissions the set of permissions (specify the ones you want to block). + * @param int $mode encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + * @public static + */ + public static function getUserPermissionCode($permissions, $mode=0) { + $options = array( + 'owner' => 2, // bit 2 -- inverted logic: cleared by default + 'print' => 4, // bit 3 + 'modify' => 8, // bit 4 + 'copy' => 16, // bit 5 + 'annot-forms' => 32, // bit 6 + 'fill-forms' => 256, // bit 9 + 'extract' => 512, // bit 10 + 'assemble' => 1024,// bit 11 + 'print-high' => 2048 // bit 12 + ); + $protection = 2147422012; // 32 bit: (01111111 11111111 00001111 00111100) + foreach ($permissions as $permission) { + if (isset($options[$permission])) { + if (($mode > 0) OR ($options[$permission] <= 32)) { + // set only valid permissions + if ($options[$permission] == 2) { + // the logic for bit 2 is inverted (cleared by default) + $protection += $options[$permission]; + } else { + $protection -= $options[$permission]; + } + } + } + } + return $protection; + } + + /** + * Convert hexadecimal string to string + * @param string $bs byte-string to convert + * @return string + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + * @public static + */ + public static function convertHexStringToString($bs) { + $string = ''; // string to be returned + $bslength = strlen($bs); + if (($bslength % 2) != 0) { + // padding + $bs .= '0'; + ++$bslength; + } + for ($i = 0; $i < $bslength; $i += 2) { + $string .= chr(hexdec($bs[$i].$bs[($i + 1)])); + } + return $string; + } + + /** + * Convert string to hexadecimal string (byte string) + * @param string $s string to convert + * @return string byte string + * @since 5.0.010 (2010-05-17) + * @author Nicola Asuni + * @public static + */ + public static function convertStringToHexString($s) { + $bs = ''; + $chars = preg_split('//', $s, -1, PREG_SPLIT_NO_EMPTY); + foreach ($chars as $c) { + $bs .= sprintf('%02s', dechex(ord($c))); + } + return $bs; + } + + /** + * Convert encryption P value to a string of bytes, low-order byte first. + * @param string $protection 32bit encryption permission value (P value) + * @return string + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + * @public static + */ + public static function getEncPermissionsString($protection) { + $binprot = sprintf('%032b', $protection); + $str = chr(bindec(substr($binprot, 24, 8))); + $str .= chr(bindec(substr($binprot, 16, 8))); + $str .= chr(bindec(substr($binprot, 8, 8))); + $str .= chr(bindec(substr($binprot, 0, 8))); + return $str; + } + + /** + * Encode a name object. + * @param string $name Name object to encode. + * @return string Encoded name object. + * @author Nicola Asuni + * @since 5.9.097 (2011-06-23) + * @public static + */ + public static function encodeNameObject($name) { + $escname = ''; + $length = strlen($name); + for ($i = 0; $i < $length; ++$i) { + $chr = $name[$i]; + if (preg_match('/[0-9a-zA-Z#_=-]/', $chr) == 1) { + $escname .= $chr; + } else { + $escname .= sprintf('#%02X', ord($chr)); + } + } + return $escname; + } + + /** + * Convert JavaScript form fields properties array to Annotation Properties array. + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $spot_colors Reference to spot colors array. + * @param boolean $rtl True if in Right-To-Left text direction mode, false otherwise. + * @return array of annotation properties + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + * @public static + */ + public static function getAnnotOptFromJSProp($prop, &$spot_colors, $rtl=false) { + if (isset($prop['aopt']) AND is_array($prop['aopt'])) { + // the annotation options are already defined + return $prop['aopt']; + } + $opt = array(); // value to be returned + // alignment: Controls how the text is laid out within the text field. + if (isset($prop['alignment'])) { + switch ($prop['alignment']) { + case 'left': { + $opt['q'] = 0; + break; + } + case 'center': { + $opt['q'] = 1; + break; + } + case 'right': { + $opt['q'] = 2; + break; + } + default: { + $opt['q'] = ($rtl)?2:0; + break; + } + } + } + // lineWidth: Specifies the thickness of the border when stroking the perimeter of a field's rectangle. + if (isset($prop['lineWidth'])) { + $linewidth = intval($prop['lineWidth']); + } else { + $linewidth = 1; + } + // borderStyle: The border style for a field. + if (isset($prop['borderStyle'])) { + switch ($prop['borderStyle']) { + case 'border.d': + case 'dashed': { + $opt['border'] = array(0, 0, $linewidth, array(3, 2)); + $opt['bs'] = array('w'=>$linewidth, 's'=>'D', 'd'=>array(3, 2)); + break; + } + case 'border.b': + case 'beveled': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'B'); + break; + } + case 'border.i': + case 'inset': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'I'); + break; + } + case 'border.u': + case 'underline': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'U'); + break; + } + case 'border.s': + case 'solid': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'S'); + break; + } + default: { + break; + } + } + } + if (isset($prop['border']) AND is_array($prop['border'])) { + $opt['border'] = $prop['border']; + } + if (!isset($opt['mk'])) { + $opt['mk'] = array(); + } + if (!isset($opt['mk']['if'])) { + $opt['mk']['if'] = array(); + } + $opt['mk']['if']['a'] = array(0.5, 0.5); + // buttonAlignX: Controls how space is distributed from the left of the button face with respect to the icon. + if (isset($prop['buttonAlignX'])) { + $opt['mk']['if']['a'][0] = $prop['buttonAlignX']; + } + // buttonAlignY: Controls how unused space is distributed from the bottom of the button face with respect to the icon. + if (isset($prop['buttonAlignY'])) { + $opt['mk']['if']['a'][1] = $prop['buttonAlignY']; + } + // buttonFitBounds: If true, the extent to which the icon may be scaled is set to the bounds of the button field. + if (isset($prop['buttonFitBounds']) AND ($prop['buttonFitBounds'] == 'true')) { + $opt['mk']['if']['fb'] = true; + } + // buttonScaleHow: Controls how the icon is scaled (if necessary) to fit inside the button face. + if (isset($prop['buttonScaleHow'])) { + switch ($prop['buttonScaleHow']) { + case 'scaleHow.proportional': { + $opt['mk']['if']['s'] = 'P'; + break; + } + case 'scaleHow.anamorphic': { + $opt['mk']['if']['s'] = 'A'; + break; + } + } + } + // buttonScaleWhen: Controls when an icon is scaled to fit inside the button face. + if (isset($prop['buttonScaleWhen'])) { + switch ($prop['buttonScaleWhen']) { + case 'scaleWhen.always': { + $opt['mk']['if']['sw'] = 'A'; + break; + } + case 'scaleWhen.never': { + $opt['mk']['if']['sw'] = 'N'; + break; + } + case 'scaleWhen.tooBig': { + $opt['mk']['if']['sw'] = 'B'; + break; + } + case 'scaleWhen.tooSmall': { + $opt['mk']['if']['sw'] = 'S'; + break; + } + } + } + // buttonPosition: Controls how the text and the icon of the button are positioned with respect to each other within the button face. + if (isset($prop['buttonPosition'])) { + switch ($prop['buttonPosition']) { + case 0: + case 'position.textOnly': { + $opt['mk']['tp'] = 0; + break; + } + case 1: + case 'position.iconOnly': { + $opt['mk']['tp'] = 1; + break; + } + case 2: + case 'position.iconTextV': { + $opt['mk']['tp'] = 2; + break; + } + case 3: + case 'position.textIconV': { + $opt['mk']['tp'] = 3; + break; + } + case 4: + case 'position.iconTextH': { + $opt['mk']['tp'] = 4; + break; + } + case 5: + case 'position.textIconH': { + $opt['mk']['tp'] = 5; + break; + } + case 6: + case 'position.overlay': { + $opt['mk']['tp'] = 6; + break; + } + } + } + // fillColor: Specifies the background color for a field. + if (isset($prop['fillColor'])) { + if (is_array($prop['fillColor'])) { + $opt['mk']['bg'] = $prop['fillColor']; + } else { + $opt['mk']['bg'] = TCPDF_COLORS::convertHTMLColorToDec($prop['fillColor'], $spot_colors); + } + } + // strokeColor: Specifies the stroke color for a field that is used to stroke the rectangle of the field with a line as large as the line width. + if (isset($prop['strokeColor'])) { + if (is_array($prop['strokeColor'])) { + $opt['mk']['bc'] = $prop['strokeColor']; + } else { + $opt['mk']['bc'] = TCPDF_COLORS::convertHTMLColorToDec($prop['strokeColor'], $spot_colors); + } + } + // rotation: The rotation of a widget in counterclockwise increments. + if (isset($prop['rotation'])) { + $opt['mk']['r'] = $prop['rotation']; + } + // charLimit: Limits the number of characters that a user can type into a text field. + if (isset($prop['charLimit'])) { + $opt['maxlen'] = intval($prop['charLimit']); + } + $ff = 0; + // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. + if (isset($prop['readonly']) AND ($prop['readonly'] == 'true')) { + $ff += 1 << 0; + } + // required: Specifies whether a field requires a value. + if (isset($prop['required']) AND ($prop['required'] == 'true')) { + $ff += 1 << 1; + } + // multiline: Controls how text is wrapped within the field. + if (isset($prop['multiline']) AND ($prop['multiline'] == 'true')) { + $ff += 1 << 12; + } + // password: Specifies whether the field should display asterisks when data is entered in the field. + if (isset($prop['password']) AND ($prop['password'] == 'true')) { + $ff += 1 << 13; + } + // NoToggleToOff: If set, exactly one radio button shall be selected at all times; selecting the currently selected button has no effect. + if (isset($prop['NoToggleToOff']) AND ($prop['NoToggleToOff'] == 'true')) { + $ff += 1 << 14; + } + // Radio: If set, the field is a set of radio buttons. + if (isset($prop['Radio']) AND ($prop['Radio'] == 'true')) { + $ff += 1 << 15; + } + // Pushbutton: If set, the field is a pushbutton that does not retain a permanent value. + if (isset($prop['Pushbutton']) AND ($prop['Pushbutton'] == 'true')) { + $ff += 1 << 16; + } + // Combo: If set, the field is a combo box; if clear, the field is a list box. + if (isset($prop['Combo']) AND ($prop['Combo'] == 'true')) { + $ff += 1 << 17; + } + // editable: Controls whether a combo box is editable. + if (isset($prop['editable']) AND ($prop['editable'] == 'true')) { + $ff += 1 << 18; + } + // Sort: If set, the field's option items shall be sorted alphabetically. + if (isset($prop['Sort']) AND ($prop['Sort'] == 'true')) { + $ff += 1 << 19; + } + // fileSelect: If true, sets the file-select flag in the Options tab of the text field (Field is Used for File Selection). + if (isset($prop['fileSelect']) AND ($prop['fileSelect'] == 'true')) { + $ff += 1 << 20; + } + // multipleSelection: If true, indicates that a list box allows a multiple selection of items. + if (isset($prop['multipleSelection']) AND ($prop['multipleSelection'] == 'true')) { + $ff += 1 << 21; + } + // doNotSpellCheck: If true, spell checking is not performed on this editable text field. + if (isset($prop['doNotSpellCheck']) AND ($prop['doNotSpellCheck'] == 'true')) { + $ff += 1 << 22; + } + // doNotScroll: If true, the text field does not scroll and the user, therefore, is limited by the rectangular region designed for the field. + if (isset($prop['doNotScroll']) AND ($prop['doNotScroll'] == 'true')) { + $ff += 1 << 23; + } + // comb: If set to true, the field background is drawn as series of boxes (one for each character in the value of the field) and each character of the content is drawn within those boxes. The number of boxes drawn is determined from the charLimit property. It applies only to text fields. The setter will also raise if any of the following field properties are also set multiline, password, and fileSelect. A side-effect of setting this property is that the doNotScroll property is also set. + if (isset($prop['comb']) AND ($prop['comb'] == 'true')) { + $ff += 1 << 24; + } + // radiosInUnison: If false, even if a group of radio buttons have the same name and export value, they behave in a mutually exclusive fashion, like HTML radio buttons. + if (isset($prop['radiosInUnison']) AND ($prop['radiosInUnison'] == 'true')) { + $ff += 1 << 25; + } + // richText: If true, the field allows rich text formatting. + if (isset($prop['richText']) AND ($prop['richText'] == 'true')) { + $ff += 1 << 25; + } + // commitOnSelChange: Controls whether a field value is committed after a selection change. + if (isset($prop['commitOnSelChange']) AND ($prop['commitOnSelChange'] == 'true')) { + $ff += 1 << 26; + } + $opt['ff'] = $ff; + // defaultValue: The default value of a field - that is, the value that the field is set to when the form is reset. + if (isset($prop['defaultValue'])) { + $opt['dv'] = $prop['defaultValue']; + } + $f = 4; // default value for annotation flags + // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. + if (isset($prop['readonly']) AND ($prop['readonly'] == 'true')) { + $f += 1 << 6; + } + // display: Controls whether the field is hidden or visible on screen and in print. + if (isset($prop['display'])) { + if ($prop['display'] == 'display.visible') { + // + } elseif ($prop['display'] == 'display.hidden') { + $f += 1 << 1; + } elseif ($prop['display'] == 'display.noPrint') { + $f -= 1 << 2; + } elseif ($prop['display'] == 'display.noView') { + $f += 1 << 5; + } + } + $opt['f'] = $f; + // currentValueIndices: Reads and writes single or multiple values of a list box or combo box. + if (isset($prop['currentValueIndices']) AND is_array($prop['currentValueIndices'])) { + $opt['i'] = $prop['currentValueIndices']; + } + // value: The value of the field data that the user has entered. + if (isset($prop['value'])) { + if (is_array($prop['value'])) { + $opt['opt'] = array(); + foreach ($prop['value'] AS $key => $optval) { + // exportValues: An array of strings representing the export values for the field. + if (isset($prop['exportValues'][$key])) { + $opt['opt'][$key] = array($prop['exportValues'][$key], $prop['value'][$key]); + } else { + $opt['opt'][$key] = $prop['value'][$key]; + } + } + } else { + $opt['v'] = $prop['value']; + } + } + // richValue: This property specifies the text contents and formatting of a rich text field. + if (isset($prop['richValue'])) { + $opt['rv'] = $prop['richValue']; + } + // submitName: If nonempty, used during form submission instead of name. Only applicable if submitting in HTML format (that is, URL-encoded). + if (isset($prop['submitName'])) { + $opt['tm'] = $prop['submitName']; + } + // name: Fully qualified field name. + if (isset($prop['name'])) { + $opt['t'] = $prop['name']; + } + // userName: The user name (short description string) of the field. + if (isset($prop['userName'])) { + $opt['tu'] = $prop['userName']; + } + // highlight: Defines how a button reacts when a user clicks it. + if (isset($prop['highlight'])) { + switch ($prop['highlight']) { + case 'none': + case 'highlight.n': { + $opt['h'] = 'N'; + break; + } + case 'invert': + case 'highlight.i': { + $opt['h'] = 'i'; + break; + } + case 'push': + case 'highlight.p': { + $opt['h'] = 'P'; + break; + } + case 'outline': + case 'highlight.o': { + $opt['h'] = 'O'; + break; + } + } + } + // Unsupported options: + // - calcOrderIndex: Changes the calculation order of fields in the document. + // - delay: Delays the redrawing of a field's appearance. + // - defaultStyle: This property defines the default style attributes for the form field. + // - style: Allows the user to set the glyph style of a check box or radio button. + // - textColor, textFont, textSize + return $opt; + } + + /** + * Format the page numbers. + * This method can be overridden for custom formats. + * @param int $num page number + * @return string + * @since 4.2.005 (2008-11-06) + * @public static + */ + public static function formatPageNumber($num) { + return number_format((float)$num, 0, '', '.'); + } + + /** + * Format the page numbers on the Table Of Content. + * This method can be overridden for custom formats. + * @param int $num page number + * @return string + * @since 4.5.001 (2009-01-04) + * @see addTOC(), addHTMLTOC() + * @public static + */ + public static function formatTOCPageNumber($num) { + return number_format((float)$num, 0, '', '.'); + } + + /** + * Extracts the CSS properties from a CSS string. + * @param string $cssdata string containing CSS definitions. + * @return array An array where the keys are the CSS selectors and the values are the CSS properties. + * @author Nicola Asuni + * @since 5.1.000 (2010-05-25) + * @public static + */ + public static function extractCSSproperties($cssdata) { + if (empty($cssdata)) { + return array(); + } + // remove comments + $cssdata = preg_replace('/\/\*[^\*]*\*\//', '', $cssdata); + // remove newlines and multiple spaces + $cssdata = preg_replace('/[\s]+/', ' ', $cssdata); + // remove some spaces + $cssdata = preg_replace('/[\s]*([;:\{\}]{1})[\s]*/', '\\1', $cssdata); + // remove empty blocks + $cssdata = preg_replace('/([^\}\{]+)\{\}/', '', $cssdata); + // replace media type parenthesis + $cssdata = preg_replace('/@media[\s]+([^\{]*)\{/i', '@media \\1§', $cssdata); + $cssdata = preg_replace('/\}\}/si', '}§', $cssdata); + // trim string + $cssdata = trim($cssdata); + // find media blocks (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + $cssblocks = array(); + $matches = array(); + if (preg_match_all('/@media[\s]+([^\§]*)§([^§]*)§/i', $cssdata, $matches) > 0) { + foreach ($matches[1] as $key => $type) { + $cssblocks[$type] = $matches[2][$key]; + } + // remove media blocks + $cssdata = preg_replace('/@media[\s]+([^\§]*)§([^§]*)§/i', '', $cssdata); + } + // keep 'all' and 'print' media, other media types are discarded + if (isset($cssblocks['all']) AND !empty($cssblocks['all'])) { + $cssdata .= $cssblocks['all']; + } + if (isset($cssblocks['print']) AND !empty($cssblocks['print'])) { + $cssdata .= $cssblocks['print']; + } + // reset css blocks array + $cssblocks = array(); + $matches = array(); + // explode css data string into array + if (substr($cssdata, -1) == '}') { + // remove last parethesis + $cssdata = substr($cssdata, 0, -1); + } + $matches = explode('}', $cssdata); + foreach ($matches as $key => $block) { + // index 0 contains the CSS selector, index 1 contains CSS properties + $cssblocks[$key] = explode('{', $block); + if (!isset($cssblocks[$key][1])) { + // remove empty definitions + unset($cssblocks[$key]); + } + } + // split groups of selectors (comma-separated list of selectors) + foreach ($cssblocks as $key => $block) { + if (strpos($block[0], ',') > 0) { + $selectors = explode(',', $block[0]); + foreach ($selectors as $sel) { + $cssblocks[] = array(0 => trim($sel), 1 => $block[1]); + } + unset($cssblocks[$key]); + } + } + // covert array to selector => properties + $cssdata = array(); + foreach ($cssblocks as $block) { + $selector = $block[0]; + // calculate selector's specificity + $matches = array(); + $a = 0; // the declaration is not from is a 'style' attribute + $b = intval(preg_match_all('/[\#]/', $selector, $matches)); // number of ID attributes + $c = intval(preg_match_all('/[\[\.]/', $selector, $matches)); // number of other attributes + $c += intval(preg_match_all('/[\:]link|visited|hover|active|focus|target|lang|enabled|disabled|checked|indeterminate|root|nth|first|last|only|empty|contains|not/i', $selector, $matches)); // number of pseudo-classes + $d = intval(preg_match_all('/[\>\+\~\s]{1}[a-zA-Z0-9]+/', ' '.$selector, $matches)); // number of element names + $d += intval(preg_match_all('/[\:][\:]/', $selector, $matches)); // number of pseudo-elements + $specificity = $a.$b.$c.$d; + // add specificity to the beginning of the selector + $cssdata[$specificity.' '.$selector] = $block[1]; + } + // sort selectors alphabetically to account for specificity + ksort($cssdata, SORT_STRING); + // return array + return $cssdata; + } + + /** + * Cleanup HTML code (requires HTML Tidy library). + * @param string $html htmlcode to fix + * @param string $default_css CSS commands to add + * @param array|null $tagvs parameters for setHtmlVSpace method + * @param array|null $tidy_options options for tidy_parse_string function + * @param array $tagvspaces Array of vertical spaces for tags. + * @return string XHTML code cleaned up + * @author Nicola Asuni + * @since 5.9.017 (2010-11-16) + * @see setHtmlVSpace() + * @public static + */ + public static function fixHTMLCode($html, $default_css, $tagvs, $tidy_options, &$tagvspaces) { + // configure parameters for HTML Tidy + if (TCPDF_STATIC::empty_string($tidy_options)) { + $tidy_options = array ( + 'clean' => 1, + 'drop-empty-paras' => 0, + 'drop-proprietary-attributes' => 1, + 'fix-backslash' => 1, + 'hide-comments' => 1, + 'join-styles' => 1, + 'lower-literals' => 1, + 'merge-divs' => 1, + 'merge-spans' => 1, + 'output-xhtml' => 1, + 'word-2000' => 1, + 'wrap' => 0, + 'output-bom' => 0, + //'char-encoding' => 'utf8', + //'input-encoding' => 'utf8', + //'output-encoding' => 'utf8' + ); + } + // clean up the HTML code + $tidy = tidy_parse_string($html, $tidy_options); + // fix the HTML + $tidy->cleanRepair(); + // get the CSS part + $tidy_head = tidy_get_head($tidy); + $css = $tidy_head->value; + $css = preg_replace('/]+)>/ims', ''; + // get the body part + $tidy_body = tidy_get_body($tidy); + $html = $tidy_body->value; + // fix some self-closing tags + $html = str_replace('
    ', '
    ', $html); + // remove some empty tag blocks + $html = preg_replace('/]*)><\/div>/', '', $html); + $html = preg_replace('/]*)><\/p>/', '', $html); + if (!TCPDF_STATIC::empty_string($tagvs)) { + // set vertical space for some XHTML tags + $tagvspaces = $tagvs; + } + // return the cleaned XHTML code + CSS + return $css.$html; + } + + /** + * Returns true if the CSS selector is valid for the selected HTML tag + * @param array $dom array of HTML tags and properties + * @param int $key key of the current HTML tag + * @param string $selector CSS selector string + * @return true if the selector is valid, false otherwise + * @since 5.1.000 (2010-05-25) + * @public static + */ + public static function isValidCSSSelectorForTag($dom, $key, $selector) { + $valid = false; // value to be returned + $tag = $dom[$key]['value']; + $class = array(); + if (isset($dom[$key]['attribute']['class']) AND !empty($dom[$key]['attribute']['class'])) { + $class = explode(' ', strtolower($dom[$key]['attribute']['class'])); + } + $id = ''; + if (isset($dom[$key]['attribute']['id']) AND !empty($dom[$key]['attribute']['id'])) { + $id = strtolower($dom[$key]['attribute']['id']); + } + $selector = preg_replace('/([\>\+\~\s]{1})([\.]{1})([^\>\+\~\s]*)/si', '\\1*.\\3', $selector); + $matches = array(); + if (preg_match_all('/([\>\+\~\s]{1})([a-zA-Z0-9\*]+)([^\>\+\~\s]*)/si', $selector, $matches, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE) > 0) { + $parentop = array_pop($matches[1]); + $operator = $parentop[0]; + $offset = $parentop[1]; + $lasttag = array_pop($matches[2]); + $lasttag = strtolower(trim($lasttag[0])); + if (($lasttag == '*') OR ($lasttag == $tag)) { + // the last element on selector is our tag or 'any tag' + $attrib = array_pop($matches[3]); + $attrib = strtolower(trim($attrib[0])); + if (!empty($attrib)) { + // check if matches class, id, attribute, pseudo-class or pseudo-element + switch ($attrib[0]) { + case '.': { // class + if (in_array(substr($attrib, 1), $class)) { + $valid = true; + } + break; + } + case '#': { // ID + if (substr($attrib, 1) == $id) { + $valid = true; + } + break; + } + case '[': { // attribute + $attrmatch = array(); + if (preg_match('/\[([a-zA-Z0-9]*)[\s]*([\~\^\$\*\|\=]*)[\s]*["]?([^"\]]*)["]?\]/i', $attrib, $attrmatch) > 0) { + $att = strtolower($attrmatch[1]); + $val = $attrmatch[3]; + if (isset($dom[$key]['attribute'][$att])) { + switch ($attrmatch[2]) { + case '=': { + if ($dom[$key]['attribute'][$att] == $val) { + $valid = true; + } + break; + } + case '~=': { + if (in_array($val, explode(' ', $dom[$key]['attribute'][$att]))) { + $valid = true; + } + break; + } + case '^=': { + if ($val == substr($dom[$key]['attribute'][$att], 0, strlen($val))) { + $valid = true; + } + break; + } + case '$=': { + if ($val == substr($dom[$key]['attribute'][$att], -strlen($val))) { + $valid = true; + } + break; + } + case '*=': { + if (strpos($dom[$key]['attribute'][$att], $val) !== false) { + $valid = true; + } + break; + } + case '|=': { + if ($dom[$key]['attribute'][$att] == $val) { + $valid = true; + } elseif (preg_match('/'.$val.'[\-]{1}/i', $dom[$key]['attribute'][$att]) > 0) { + $valid = true; + } + break; + } + default: { + $valid = true; + } + } + } + } + break; + } + case ':': { // pseudo-class or pseudo-element + if ($attrib[1] == ':') { // pseudo-element + // pseudo-elements are not supported! + // (::first-line, ::first-letter, ::before, ::after) + } else { // pseudo-class + // pseudo-classes are not supported! + // (:root, :nth-child(n), :nth-last-child(n), :nth-of-type(n), :nth-last-of-type(n), :first-child, :last-child, :first-of-type, :last-of-type, :only-child, :only-of-type, :empty, :link, :visited, :active, :hover, :focus, :target, :lang(fr), :enabled, :disabled, :checked) + } + break; + } + } // end of switch + } else { + $valid = true; + } + if ($valid AND ($offset > 0)) { + $valid = false; + // check remaining selector part + $selector = substr($selector, 0, $offset); + switch ($operator) { + case ' ': { // descendant of an element + while ($dom[$key]['parent'] > 0) { + if (self::isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector)) { + $valid = true; + break; + } else { + $key = $dom[$key]['parent']; + } + } + break; + } + case '>': { // child of an element + $valid = self::isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector); + break; + } + case '+': { // immediately preceded by an element + for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { + if ($dom[$i]['tag'] AND $dom[$i]['opening']) { + $valid = self::isValidCSSSelectorForTag($dom, $i, $selector); + break; + } + } + break; + } + case '~': { // preceded by an element + for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { + if ($dom[$i]['tag'] AND $dom[$i]['opening']) { + if (self::isValidCSSSelectorForTag($dom, $i, $selector)) { + break; + } + } + } + break; + } + } + } + } + } + return $valid; + } + + /** + * Returns the styles array that apply for the selected HTML tag. + * @param array $dom array of HTML tags and properties + * @param int $key key of the current HTML tag + * @param array $css array of CSS properties + * @return array containing CSS properties + * @since 5.1.000 (2010-05-25) + * @public static + */ + public static function getCSSdataArray($dom, $key, $css) { + $cssarray = array(); // style to be returned + // get parent CSS selectors + $selectors = array(); + if (isset($dom[($dom[$key]['parent'])]['csssel'])) { + $selectors = $dom[($dom[$key]['parent'])]['csssel']; + } + // get all styles that apply + foreach($css as $selector => $style) { + $pos = strpos($selector, ' '); + // get specificity + $specificity = substr($selector, 0, $pos); + // remove specificity + $selector = substr($selector, $pos); + // check if this selector apply to current tag + if (self::isValidCSSSelectorForTag($dom, $key, $selector)) { + if (!in_array($selector, $selectors)) { + // add style if not already added on parent selector + $cssarray[] = array('k' => $selector, 's' => $specificity, 'c' => $style); + $selectors[] = $selector; + } + } + } + if (isset($dom[$key]['attribute']['style'])) { + // attach inline style (latest properties have high priority) + $cssarray[] = array('k' => '', 's' => '1000', 'c' => $dom[$key]['attribute']['style']); + } + // order the css array to account for specificity + $cssordered = array(); + foreach ($cssarray as $key => $val) { + $skey = sprintf('%04d', $key); + $cssordered[$val['s'].'_'.$skey] = $val; + } + // sort selectors alphabetically to account for specificity + ksort($cssordered, SORT_STRING); + return array($selectors, $cssordered); + } + + /** + * Compact CSS data array into single string. + * @param array $css array of CSS properties + * @return string containing merged CSS properties + * @since 5.9.070 (2011-04-19) + * @public static + */ + public static function getTagStyleFromCSSarray($css) { + $tagstyle = ''; // value to be returned + foreach ($css as $style) { + // split single css commands + $csscmds = explode(';', $style['c']); + foreach ($csscmds as $cmd) { + if (!empty($cmd)) { + $pos = strpos($cmd, ':'); + if ($pos !== false) { + $cmd = substr($cmd, 0, ($pos + 1)); + if (strpos($tagstyle, $cmd) !== false) { + // remove duplicate commands (last commands have high priority) + $tagstyle = preg_replace('/'.$cmd.'[^;]+/i', '', $tagstyle); + } + } + } + } + $tagstyle .= ';'.$style['c']; + } + // remove multiple semicolons + $tagstyle = preg_replace('/[;]+/', ';', $tagstyle); + return $tagstyle; + } + + /** + * Returns the Roman representation of an integer number + * @param int $number number to convert + * @return string roman representation of the specified number + * @since 4.4.004 (2008-12-10) + * @public static + */ + public static function intToRoman($number) { + $roman = ''; + if ($number >= 4000) { + // do not represent numbers above 4000 in Roman numerals + return strval($number); + } + while ($number >= 1000) { + $roman .= 'M'; + $number -= 1000; + } + while ($number >= 900) { + $roman .= 'CM'; + $number -= 900; + } + while ($number >= 500) { + $roman .= 'D'; + $number -= 500; + } + while ($number >= 400) { + $roman .= 'CD'; + $number -= 400; + } + while ($number >= 100) { + $roman .= 'C'; + $number -= 100; + } + while ($number >= 90) { + $roman .= 'XC'; + $number -= 90; + } + while ($number >= 50) { + $roman .= 'L'; + $number -= 50; + } + while ($number >= 40) { + $roman .= 'XL'; + $number -= 40; + } + while ($number >= 10) { + $roman .= 'X'; + $number -= 10; + } + while ($number >= 9) { + $roman .= 'IX'; + $number -= 9; + } + while ($number >= 5) { + $roman .= 'V'; + $number -= 5; + } + while ($number >= 4) { + $roman .= 'IV'; + $number -= 4; + } + while ($number >= 1) { + $roman .= 'I'; + --$number; + } + return $roman; + } + + /** + * Find position of last occurrence of a substring in a string + * @param string $haystack The string to search in. + * @param string $needle substring to search. + * @param int $offset May be specified to begin searching an arbitrary number of characters into the string. + * @return int|false Returns the position where the needle exists. Returns FALSE if the needle was not found. + * @since 4.8.038 (2010-03-13) + * @public static + */ + public static function revstrpos($haystack, $needle, $offset = 0) { + $length = strlen($haystack); + $offset = ($offset > 0)?($length - $offset):abs($offset); + $pos = strpos(strrev($haystack), strrev($needle), $offset); + return ($pos === false)?false:($length - $pos - strlen($needle)); + } + + /** + * Returns an array of hyphenation patterns. + * @param string $file TEX file containing hypenation patterns. TEX patterns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + * @return array of hyphenation patterns + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @public static + */ + public static function getHyphenPatternsFromTEX($file) { + // TEX patterns are available at: + // http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + $data = file_get_contents($file); + $patterns = array(); + // remove comments + $data = preg_replace('/\%[^\n]*/', '', $data); + // extract the patterns part + preg_match('/\\\\patterns\{([^\}]*)\}/i', $data, $matches); + $data = trim(substr($matches[0], 10, -1)); + // extract each pattern + $patterns_array = preg_split('/[\s]+/', $data); + // create new language array of patterns + $patterns = array(); + foreach($patterns_array as $val) { + if (!TCPDF_STATIC::empty_string($val)) { + $val = trim($val); + $val = str_replace('\'', '\\\'', $val); + $key = preg_replace('/[0-9]+/', '', $val); + $patterns[$key] = $val; + } + } + return $patterns; + } + + /** + * Get the Path-Painting Operators. + * @param string $style Style of rendering. Possible values are: + *
      + *
    • S or D: Stroke the path.
    • + *
    • s or d: Close and stroke the path.
    • + *
    • f or F: Fill the path, using the nonzero winding number rule to determine the region to fill.
    • + *
    • f* or F*: Fill the path, using the even-odd rule to determine the region to fill.
    • + *
    • B or FD or DF: Fill and then stroke the path, using the nonzero winding number rule to determine the region to fill.
    • + *
    • B* or F*D or DF*: Fill and then stroke the path, using the even-odd rule to determine the region to fill.
    • + *
    • b or fd or df: Close, fill, and then stroke the path, using the nonzero winding number rule to determine the region to fill.
    • + *
    • b or f*d or df*: Close, fill, and then stroke the path, using the even-odd rule to determine the region to fill.
    • + *
    • CNZ: Clipping mode using the even-odd rule to determine which regions lie inside the clipping path.
    • + *
    • CEO: Clipping mode using the nonzero winding number rule to determine which regions lie inside the clipping path
    • + *
    • n: End the path object without filling or stroking it.
    • + *
    + * @param string $default default style + * @return string + * @author Nicola Asuni + * @since 5.0.000 (2010-04-30) + * @public static + */ + public static function getPathPaintOperator($style, $default='S') { + $op = ''; + switch($style) { + case 'S': + case 'D': { + $op = 'S'; + break; + } + case 's': + case 'd': { + $op = 's'; + break; + } + case 'f': + case 'F': { + $op = 'f'; + break; + } + case 'f*': + case 'F*': { + $op = 'f*'; + break; + } + case 'B': + case 'FD': + case 'DF': { + $op = 'B'; + break; + } + case 'B*': + case 'F*D': + case 'DF*': { + $op = 'B*'; + break; + } + case 'b': + case 'fd': + case 'df': { + $op = 'b'; + break; + } + case 'b*': + case 'f*d': + case 'df*': { + $op = 'b*'; + break; + } + case 'CNZ': { + $op = 'W n'; + break; + } + case 'CEO': { + $op = 'W* n'; + break; + } + case 'n': { + $op = 'n'; + break; + } + default: { + if (!empty($default)) { + $op = self::getPathPaintOperator($default, ''); + } else { + $op = ''; + } + } + } + return $op; + } + + /** + * Get the product of two SVG tranformation matrices + * @param array $ta first SVG tranformation matrix + * @param array $tb second SVG tranformation matrix + * @return array transformation array + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @public static + */ + public static function getTransformationMatrixProduct($ta, $tb) { + $tm = array(); + $tm[0] = ($ta[0] * $tb[0]) + ($ta[2] * $tb[1]); + $tm[1] = ($ta[1] * $tb[0]) + ($ta[3] * $tb[1]); + $tm[2] = ($ta[0] * $tb[2]) + ($ta[2] * $tb[3]); + $tm[3] = ($ta[1] * $tb[2]) + ($ta[3] * $tb[3]); + $tm[4] = ($ta[0] * $tb[4]) + ($ta[2] * $tb[5]) + $ta[4]; + $tm[5] = ($ta[1] * $tb[4]) + ($ta[3] * $tb[5]) + $ta[5]; + return $tm; + } + + /** + * Get the tranformation matrix from SVG transform attribute + * @param string $attribute transformation + * @return array of transformations + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @public static + */ + public static function getSVGTransformMatrix($attribute) { + // identity matrix + $tm = array(1, 0, 0, 1, 0, 0); + $transform = array(); + if (preg_match_all('/(matrix|translate|scale|rotate|skewX|skewY)[\s]*\(([^\)]+)\)/si', $attribute, $transform, PREG_SET_ORDER) > 0) { + foreach ($transform as $key => $data) { + if (!empty($data[2])) { + $a = 1; + $b = 0; + $c = 0; + $d = 1; + $e = 0; + $f = 0; + $regs = array(); + switch ($data[1]) { + case 'matrix': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $b = $regs[2]; + $c = $regs[3]; + $d = $regs[4]; + $e = $regs[5]; + $f = $regs[6]; + } + break; + } + case 'translate': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $e = $regs[1]; + $f = $regs[2]; + } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $e = $regs[1]; + } + break; + } + case 'scale': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $d = $regs[2]; + } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $d = $a; + } + break; + } + case 'rotate': { + if (preg_match('/([0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $ang = deg2rad($regs[1]); + $x = $regs[2]; + $y = $regs[3]; + $a = cos($ang); + $b = sin($ang); + $c = -$b; + $d = $a; + $e = ($x * (1 - $a)) - ($y * $c); + $f = ($y * (1 - $d)) - ($x * $b); + } elseif (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $ang = deg2rad($regs[1]); + $a = cos($ang); + $b = sin($ang); + $c = -$b; + $d = $a; + $e = 0; + $f = 0; + } + break; + } + case 'skewX': { + if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $c = tan(deg2rad($regs[1])); + } + break; + } + case 'skewY': { + if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $b = tan(deg2rad($regs[1])); + } + break; + } + } + $tm = self::getTransformationMatrixProduct($tm, array($a, $b, $c, $d, $e, $f)); + } + } + } + return $tm; + } + + /** + * Returns the angle in radiants between two vectors + * @param int $x1 X coordinate of first vector point + * @param int $y1 Y coordinate of first vector point + * @param int $x2 X coordinate of second vector point + * @param int $y2 Y coordinate of second vector point + * @author Nicola Asuni + * @since 5.0.000 (2010-05-04) + * @public static + */ + public static function getVectorsAngle($x1, $y1, $x2, $y2) { + $dprod = ($x1 * $x2) + ($y1 * $y2); + $dist1 = sqrt(($x1 * $x1) + ($y1 * $y1)); + $dist2 = sqrt(($x2 * $x2) + ($y2 * $y2)); + $angle = acos($dprod / ($dist1 * $dist2)); + if (is_nan($angle)) { + $angle = M_PI; + } + if ((($x1 * $y2) - ($x2 * $y1)) < 0) { + $angle *= -1; + } + return $angle; + } + + /** + * Split string by a regular expression. + * This is a wrapper for the preg_split function to avoid the bug: https://bugs.php.net/bug.php?id=45850 + * @param string $pattern The regular expression pattern to search for without the modifiers, as a string. + * @param string $modifiers The modifiers part of the pattern, + * @param string $subject The input string. + * @param int $limit If specified, then only substrings up to limit are returned with the rest of the string being placed in the last substring. A limit of -1, 0 or NULL means "no limit" and, as is standard across PHP, you can use NULL to skip to the flags parameter. + * @param int $flags The flags as specified on the preg_split PHP function. + * @return array Returns an array containing substrings of subject split along boundaries matched by pattern.modifier + * @author Nicola Asuni + * @since 6.0.023 + * @public static + */ + public static function pregSplit($pattern, $modifiers, $subject, $limit=NULL, $flags=NULL) { + // PHP 8.1 deprecates nulls for $limit and $flags + $limit = $limit === null ? -1 : $limit; + $flags = $flags === null ? 0 : $flags; + // the bug only happens on PHP 5.2 when using the u modifier + if ((strpos($modifiers, 'u') === FALSE) OR (count(preg_split('//u', "\n\t", -1, PREG_SPLIT_NO_EMPTY)) == 2)) { + $ret = preg_split($pattern.$modifiers, $subject, $limit, $flags); + if ($ret === false) { + return array(); + } + return is_array($ret) ? $ret : array(); + } + // preg_split is bugged - try alternative solution + $ret = array(); + while (($nl = strpos($subject, "\n")) !== FALSE) { + $ret = array_merge($ret, preg_split($pattern.$modifiers, substr($subject, 0, $nl), $limit, $flags)); + $ret[] = "\n"; + $subject = substr($subject, ($nl + 1)); + } + if (strlen($subject) > 0) { + $ret = array_merge($ret, preg_split($pattern.$modifiers, $subject, $limit, $flags)); + } + return $ret; + } + + /** + * Wrapper to use fopen only with local files + * @param string $filename Name of the file to open + * @param string $mode + * @return resource|false Returns a file pointer resource on success, or FALSE on error. + * @public static + */ + public static function fopenLocal($filename, $mode) { + if (strpos($filename, '://') === false) { + $filename = 'file://'.$filename; + } elseif (stream_is_local($filename) !== true) { + return false; + } + return fopen($filename, $mode); + } + + /** + * Check if the URL exist. + * @param string $url URL to check. + * @return bool Returns TRUE if the URL exists; FALSE otherwise. + * @public static + * @since 6.2.25 + */ + public static function url_exists($url) { + $crs = curl_init(); + $curlopts = []; + if ( + (ini_get('open_basedir') == '') + && (ini_get('safe_mode') === '' + || ini_get('safe_mode') === false) + ) { + $curlopts[CURLOPT_FOLLOWLOCATION] = true; + } + $curlopts = array_replace($curlopts, self::CURLOPT_DEFAULT); + $curlopts = array_replace($curlopts, K_CURLOPTS); + $curlopts = array_replace($curlopts, self::CURLOPT_FIXED); + $curlopts[CURLOPT_URL] = $url; + curl_setopt_array($crs, $curlopts); + curl_exec($crs); + $code = curl_getinfo($crs, CURLINFO_HTTP_CODE); + curl_close($crs); + return ($code == 200); + } + + /** + * Encode query params in URL + * + * @param string $url + * @return string + * @since 6.3.3 (2019-11-01) + * @public static + */ + public static function encodeUrlQuery($url) { + $urlData = parse_url($url); + if (isset($urlData['query']) && $urlData['query']) { + $urlQueryData = array(); + parse_str(urldecode($urlData['query']), $urlQueryData); + $port = isset($urlData['port']) ? ':'.$urlData['port'] : ''; + $updatedUrl = $urlData['scheme'].'://'.$urlData['host'].$port.$urlData['path'].'?'.http_build_query($urlQueryData); + } else { + $updatedUrl = $url; + } + return $updatedUrl; + } + + /** + * Wrapper for file_exists. + * Checks whether a file or directory exists. + * Only allows some protocols and local files. + * @param string $filename Path to the file or directory. + * @return bool Returns TRUE if the file or directory specified by filename exists; FALSE otherwise. + * @public static + */ + public static function file_exists($filename) { + if (preg_match('|^https?://|', $filename) == 1) { + return self::url_exists($filename); + } + if (strpos($filename, '://')) { + return false; // only support http and https wrappers for security reasons + } + return @file_exists($filename); + } + + /** + * Reads entire file into a string. + * The file can be also an URL. + * @param string $file Name of the file or URL to read. + * @return string|false The function returns the read data or FALSE on failure. + * @author Nicola Asuni + * @since 6.0.025 + * @public static + */ + public static function fileGetContents($file) { + $alt = array($file); + // + if ((strlen($file) > 1) + && ($file[0] === '/') + && ($file[1] !== '/') + && !empty($_SERVER['DOCUMENT_ROOT']) + && ($_SERVER['DOCUMENT_ROOT'] !== '/') + ) { + $findroot = strpos($file, $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) || ($findroot > 1)) { + $alt[] = htmlspecialchars_decode(urldecode($_SERVER['DOCUMENT_ROOT'].$file)); + } + } + // + $protocol = 'http'; + if (!empty($_SERVER['HTTPS']) && (strtolower($_SERVER['HTTPS']) != 'off')) { + $protocol .= 's'; + } + // + $url = $file; + if (preg_match('%^//%', $url) && !empty($_SERVER['HTTP_HOST'])) { + $url = $protocol.':'.str_replace(' ', '%20', $url); + } + $url = htmlspecialchars_decode($url); + $alt[] = $url; + // + if (preg_match('%^(https?)://%', $url) + && empty($_SERVER['HTTP_HOST']) + && empty($_SERVER['DOCUMENT_ROOT']) + ) { + $urldata = parse_url($url); + if (empty($urldata['query'])) { + $host = $protocol.'://'.$_SERVER['HTTP_HOST']; + if (strpos($url, $host) === 0) { + // convert URL to full server path + $tmp = str_replace($host, $_SERVER['DOCUMENT_ROOT'], $url); + $alt[] = htmlspecialchars_decode(urldecode($tmp)); + } + } + } + // + if (isset($_SERVER['SCRIPT_URI']) + && !preg_match('%^(https?|ftp)://%', $file) + && !preg_match('%^//%', $file) + ) { + $urldata = @parse_url($_SERVER['SCRIPT_URI']); + $alt[] = $urldata['scheme'].'://'.$urldata['host'].(($file[0] == '/') ? '' : '/').$file; + } + // + $alt = array_unique($alt); + foreach ($alt as $path) { + if (!self::file_exists($path)) { + continue; + } + $ret = @file_get_contents($path); + if ( $ret != false ) { + return $ret; + } + // try to use CURL for URLs + if (!ini_get('allow_url_fopen') + && function_exists('curl_init') + && preg_match('%^(https?|ftp)://%', $path) + ) { + // try to get remote file data using cURL + $crs = curl_init(); + $curlopts = []; + if ( + (ini_get('open_basedir') == '') + && (ini_get('safe_mode') === '' + || ini_get('safe_mode') === false) + ) { + $curlopts[CURLOPT_FOLLOWLOCATION] = true; + } + $curlopts = array_replace($curlopts, self::CURLOPT_DEFAULT); + $curlopts = array_replace($curlopts, K_CURLOPTS); + $curlopts = array_replace($curlopts, self::CURLOPT_FIXED); + $curlopts[CURLOPT_URL] = $url; + curl_setopt_array($crs, $curlopts); + $ret = curl_exec($crs); + curl_close($crs); + if ($ret !== false) { + return $ret; + } + } + } + return false; + } + + /** + * Get ULONG from string (Big Endian 32-bit unsigned integer). + * @param string $str string from where to extract value + * @param int $offset point from where to read the data + * @return int 32 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getULONG($str, $offset) { + $v = unpack('Ni', substr($str, $offset, 4)); + return $v['i']; + } + + /** + * Get USHORT from string (Big Endian 16-bit unsigned integer). + * @param string $str string from where to extract value + * @param int $offset point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getUSHORT($str, $offset) { + $v = unpack('ni', substr($str, $offset, 2)); + return $v['i']; + } + + /** + * Get SHORT from string (Big Endian 16-bit signed integer). + * @param string $str String from where to extract value. + * @param int $offset Point from where to read the data. + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getSHORT($str, $offset) { + $v = unpack('si', substr($str, $offset, 2)); + return $v['i']; + } + + /** + * Get FWORD from string (Big Endian 16-bit signed integer). + * @param string $str String from where to extract value. + * @param int $offset Point from where to read the data. + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.9.123 (2011-09-30) + * @public static + */ + public static function _getFWORD($str, $offset) { + $v = self::_getUSHORT($str, $offset); + if ($v > 0x7fff) { + $v -= 0x10000; + } + return $v; + } + + /** + * Get UFWORD from string (Big Endian 16-bit unsigned integer). + * @param string $str string from where to extract value + * @param int $offset point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.9.123 (2011-09-30) + * @public static + */ + public static function _getUFWORD($str, $offset) { + $v = self::_getUSHORT($str, $offset); + return $v; + } + + /** + * Get FIXED from string (32-bit signed fixed-point number (16.16). + * @param string $str string from where to extract value + * @param int $offset point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @since 5.9.123 (2011-09-30) + * @public static + */ + public static function _getFIXED($str, $offset) { + // mantissa + $m = self::_getFWORD($str, $offset); + // fraction + $f = self::_getUSHORT($str, ($offset + 2)); + $v = floatval(''.$m.'.'.$f.''); + return $v; + } + + /** + * Get BYTE from string (8-bit unsigned integer). + * @param string $str String from where to extract value. + * @param int $offset Point from where to read the data. + * @return int 8 bit value + * @author Nicola Asuni + * @since 5.2.000 (2010-06-02) + * @public static + */ + public static function _getBYTE($str, $offset) { + $v = unpack('Ci', substr($str, $offset, 1)); + return $v['i']; + } + /** + * Binary-safe and URL-safe file read. + * Reads up to length bytes from the file pointer referenced by handle. Reading stops as soon as one of the following conditions is met: length bytes have been read; EOF (end of file) is reached. + * @param resource $handle + * @param int $length + * @return string|false Returns the read string or FALSE in case of error. + * @author Nicola Asuni + * @since 4.5.027 (2009-03-16) + * @public static + */ + public static function rfread($handle, $length) { + $data = fread($handle, $length); + if ($data === false) { + return false; + } + $rest = ($length - strlen($data)); + if (($rest > 0) && !feof($handle)) { + $data .= self::rfread($handle, $rest); + } + return $data; + } + + /** + * Read a 4-byte (32 bit) integer from file. + * @param resource $f file resource. + * @return int 4-byte integer + * @public static + */ + public static function _freadint($f) { + $a = unpack('Ni', fread($f, 4)); + return $a['i']; + } + + /** + * Array of page formats + * measures are calculated in this way: (inches * 72) or (millimeters * 72 / 25.4) + * @public static + * + * @var array + */ + public static $page_formats = array( + // ISO 216 A Series + 2 SIS 014711 extensions + 'A0' => array( 2383.937, 3370.394), // = ( 841 x 1189 ) mm = ( 33.11 x 46.81 ) in + 'A1' => array( 1683.780, 2383.937), // = ( 594 x 841 ) mm = ( 23.39 x 33.11 ) in + 'A2' => array( 1190.551, 1683.780), // = ( 420 x 594 ) mm = ( 16.54 x 23.39 ) in + 'A3' => array( 841.890, 1190.551), // = ( 297 x 420 ) mm = ( 11.69 x 16.54 ) in + 'A4' => array( 595.276, 841.890), // = ( 210 x 297 ) mm = ( 8.27 x 11.69 ) in + 'A5' => array( 419.528, 595.276), // = ( 148 x 210 ) mm = ( 5.83 x 8.27 ) in + 'A6' => array( 297.638, 419.528), // = ( 105 x 148 ) mm = ( 4.13 x 5.83 ) in + 'A7' => array( 209.764, 297.638), // = ( 74 x 105 ) mm = ( 2.91 x 4.13 ) in + 'A8' => array( 147.402, 209.764), // = ( 52 x 74 ) mm = ( 2.05 x 2.91 ) in + 'A9' => array( 104.882, 147.402), // = ( 37 x 52 ) mm = ( 1.46 x 2.05 ) in + 'A10' => array( 73.701, 104.882), // = ( 26 x 37 ) mm = ( 1.02 x 1.46 ) in + 'A11' => array( 51.024, 73.701), // = ( 18 x 26 ) mm = ( 0.71 x 1.02 ) in + 'A12' => array( 36.850, 51.024), // = ( 13 x 18 ) mm = ( 0.51 x 0.71 ) in + // ISO 216 B Series + 2 SIS 014711 extensions + 'B0' => array( 2834.646, 4008.189), // = ( 1000 x 1414 ) mm = ( 39.37 x 55.67 ) in + 'B1' => array( 2004.094, 2834.646), // = ( 707 x 1000 ) mm = ( 27.83 x 39.37 ) in + 'B2' => array( 1417.323, 2004.094), // = ( 500 x 707 ) mm = ( 19.69 x 27.83 ) in + 'B3' => array( 1000.630, 1417.323), // = ( 353 x 500 ) mm = ( 13.90 x 19.69 ) in + 'B4' => array( 708.661, 1000.630), // = ( 250 x 353 ) mm = ( 9.84 x 13.90 ) in + 'B5' => array( 498.898, 708.661), // = ( 176 x 250 ) mm = ( 6.93 x 9.84 ) in + 'B6' => array( 354.331, 498.898), // = ( 125 x 176 ) mm = ( 4.92 x 6.93 ) in + 'B7' => array( 249.449, 354.331), // = ( 88 x 125 ) mm = ( 3.46 x 4.92 ) in + 'B8' => array( 175.748, 249.449), // = ( 62 x 88 ) mm = ( 2.44 x 3.46 ) in + 'B9' => array( 124.724, 175.748), // = ( 44 x 62 ) mm = ( 1.73 x 2.44 ) in + 'B10' => array( 87.874, 124.724), // = ( 31 x 44 ) mm = ( 1.22 x 1.73 ) in + 'B11' => array( 62.362, 87.874), // = ( 22 x 31 ) mm = ( 0.87 x 1.22 ) in + 'B12' => array( 42.520, 62.362), // = ( 15 x 22 ) mm = ( 0.59 x 0.87 ) in + // ISO 216 C Series + 2 SIS 014711 extensions + 5 EXTENSION + 'C0' => array( 2599.370, 3676.535), // = ( 917 x 1297 ) mm = ( 36.10 x 51.06 ) in + 'C1' => array( 1836.850, 2599.370), // = ( 648 x 917 ) mm = ( 25.51 x 36.10 ) in + 'C2' => array( 1298.268, 1836.850), // = ( 458 x 648 ) mm = ( 18.03 x 25.51 ) in + 'C3' => array( 918.425, 1298.268), // = ( 324 x 458 ) mm = ( 12.76 x 18.03 ) in + 'C4' => array( 649.134, 918.425), // = ( 229 x 324 ) mm = ( 9.02 x 12.76 ) in + 'C5' => array( 459.213, 649.134), // = ( 162 x 229 ) mm = ( 6.38 x 9.02 ) in + 'C6' => array( 323.150, 459.213), // = ( 114 x 162 ) mm = ( 4.49 x 6.38 ) in + 'C7' => array( 229.606, 323.150), // = ( 81 x 114 ) mm = ( 3.19 x 4.49 ) in + 'C8' => array( 161.575, 229.606), // = ( 57 x 81 ) mm = ( 2.24 x 3.19 ) in + 'C9' => array( 113.386, 161.575), // = ( 40 x 57 ) mm = ( 1.57 x 2.24 ) in + 'C10' => array( 79.370, 113.386), // = ( 28 x 40 ) mm = ( 1.10 x 1.57 ) in + 'C11' => array( 56.693, 79.370), // = ( 20 x 28 ) mm = ( 0.79 x 1.10 ) in + 'C12' => array( 39.685, 56.693), // = ( 14 x 20 ) mm = ( 0.55 x 0.79 ) in + 'C76' => array( 229.606, 459.213), // = ( 81 x 162 ) mm = ( 3.19 x 6.38 ) in + 'DL' => array( 311.811, 623.622), // = ( 110 x 220 ) mm = ( 4.33 x 8.66 ) in + 'DLE' => array( 323.150, 637.795), // = ( 114 x 225 ) mm = ( 4.49 x 8.86 ) in + 'DLX' => array( 340.158, 666.142), // = ( 120 x 235 ) mm = ( 4.72 x 9.25 ) in + 'DLP' => array( 280.630, 595.276), // = ( 99 x 210 ) mm = ( 3.90 x 8.27 ) in (1/3 A4) + // SIS 014711 E Series + 'E0' => array( 2491.654, 3517.795), // = ( 879 x 1241 ) mm = ( 34.61 x 48.86 ) in + 'E1' => array( 1757.480, 2491.654), // = ( 620 x 879 ) mm = ( 24.41 x 34.61 ) in + 'E2' => array( 1247.244, 1757.480), // = ( 440 x 620 ) mm = ( 17.32 x 24.41 ) in + 'E3' => array( 878.740, 1247.244), // = ( 310 x 440 ) mm = ( 12.20 x 17.32 ) in + 'E4' => array( 623.622, 878.740), // = ( 220 x 310 ) mm = ( 8.66 x 12.20 ) in + 'E5' => array( 439.370, 623.622), // = ( 155 x 220 ) mm = ( 6.10 x 8.66 ) in + 'E6' => array( 311.811, 439.370), // = ( 110 x 155 ) mm = ( 4.33 x 6.10 ) in + 'E7' => array( 221.102, 311.811), // = ( 78 x 110 ) mm = ( 3.07 x 4.33 ) in + 'E8' => array( 155.906, 221.102), // = ( 55 x 78 ) mm = ( 2.17 x 3.07 ) in + 'E9' => array( 110.551, 155.906), // = ( 39 x 55 ) mm = ( 1.54 x 2.17 ) in + 'E10' => array( 76.535, 110.551), // = ( 27 x 39 ) mm = ( 1.06 x 1.54 ) in + 'E11' => array( 53.858, 76.535), // = ( 19 x 27 ) mm = ( 0.75 x 1.06 ) in + 'E12' => array( 36.850, 53.858), // = ( 13 x 19 ) mm = ( 0.51 x 0.75 ) in + // SIS 014711 G Series + 'G0' => array( 2715.591, 3838.110), // = ( 958 x 1354 ) mm = ( 37.72 x 53.31 ) in + 'G1' => array( 1919.055, 2715.591), // = ( 677 x 958 ) mm = ( 26.65 x 37.72 ) in + 'G2' => array( 1357.795, 1919.055), // = ( 479 x 677 ) mm = ( 18.86 x 26.65 ) in + 'G3' => array( 958.110, 1357.795), // = ( 338 x 479 ) mm = ( 13.31 x 18.86 ) in + 'G4' => array( 677.480, 958.110), // = ( 239 x 338 ) mm = ( 9.41 x 13.31 ) in + 'G5' => array( 479.055, 677.480), // = ( 169 x 239 ) mm = ( 6.65 x 9.41 ) in + 'G6' => array( 337.323, 479.055), // = ( 119 x 169 ) mm = ( 4.69 x 6.65 ) in + 'G7' => array( 238.110, 337.323), // = ( 84 x 119 ) mm = ( 3.31 x 4.69 ) in + 'G8' => array( 167.244, 238.110), // = ( 59 x 84 ) mm = ( 2.32 x 3.31 ) in + 'G9' => array( 119.055, 167.244), // = ( 42 x 59 ) mm = ( 1.65 x 2.32 ) in + 'G10' => array( 82.205, 119.055), // = ( 29 x 42 ) mm = ( 1.14 x 1.65 ) in + 'G11' => array( 59.528, 82.205), // = ( 21 x 29 ) mm = ( 0.83 x 1.14 ) in + 'G12' => array( 39.685, 59.528), // = ( 14 x 21 ) mm = ( 0.55 x 0.83 ) in + // ISO Press + 'RA0' => array( 2437.795, 3458.268), // = ( 860 x 1220 ) mm = ( 33.86 x 48.03 ) in + 'RA1' => array( 1729.134, 2437.795), // = ( 610 x 860 ) mm = ( 24.02 x 33.86 ) in + 'RA2' => array( 1218.898, 1729.134), // = ( 430 x 610 ) mm = ( 16.93 x 24.02 ) in + 'RA3' => array( 864.567, 1218.898), // = ( 305 x 430 ) mm = ( 12.01 x 16.93 ) in + 'RA4' => array( 609.449, 864.567), // = ( 215 x 305 ) mm = ( 8.46 x 12.01 ) in + 'SRA0' => array( 2551.181, 3628.346), // = ( 900 x 1280 ) mm = ( 35.43 x 50.39 ) in + 'SRA1' => array( 1814.173, 2551.181), // = ( 640 x 900 ) mm = ( 25.20 x 35.43 ) in + 'SRA2' => array( 1275.591, 1814.173), // = ( 450 x 640 ) mm = ( 17.72 x 25.20 ) in + 'SRA3' => array( 907.087, 1275.591), // = ( 320 x 450 ) mm = ( 12.60 x 17.72 ) in + 'SRA4' => array( 637.795, 907.087), // = ( 225 x 320 ) mm = ( 8.86 x 12.60 ) in + // German DIN 476 + '4A0' => array( 4767.874, 6740.787), // = ( 1682 x 2378 ) mm = ( 66.22 x 93.62 ) in + '2A0' => array( 3370.394, 4767.874), // = ( 1189 x 1682 ) mm = ( 46.81 x 66.22 ) in + // Variations on the ISO Standard + 'A2_EXTRA' => array( 1261.417, 1754.646), // = ( 445 x 619 ) mm = ( 17.52 x 24.37 ) in + 'A3+' => array( 932.598, 1369.134), // = ( 329 x 483 ) mm = ( 12.95 x 19.02 ) in + 'A3_EXTRA' => array( 912.756, 1261.417), // = ( 322 x 445 ) mm = ( 12.68 x 17.52 ) in + 'A3_SUPER' => array( 864.567, 1440.000), // = ( 305 x 508 ) mm = ( 12.01 x 20.00 ) in + 'SUPER_A3' => array( 864.567, 1380.472), // = ( 305 x 487 ) mm = ( 12.01 x 19.17 ) in + 'A4_EXTRA' => array( 666.142, 912.756), // = ( 235 x 322 ) mm = ( 9.25 x 12.68 ) in + 'A4_SUPER' => array( 649.134, 912.756), // = ( 229 x 322 ) mm = ( 9.02 x 12.68 ) in + 'SUPER_A4' => array( 643.465, 1009.134), // = ( 227 x 356 ) mm = ( 8.94 x 14.02 ) in + 'A4_LONG' => array( 595.276, 986.457), // = ( 210 x 348 ) mm = ( 8.27 x 13.70 ) in + 'F4' => array( 595.276, 935.433), // = ( 210 x 330 ) mm = ( 8.27 x 12.99 ) in + 'SO_B5_EXTRA' => array( 572.598, 782.362), // = ( 202 x 276 ) mm = ( 7.95 x 10.87 ) in + 'A5_EXTRA' => array( 490.394, 666.142), // = ( 173 x 235 ) mm = ( 6.81 x 9.25 ) in + // ANSI Series + 'ANSI_E' => array( 2448.000, 3168.000), // = ( 864 x 1118 ) mm = ( 34.00 x 44.00 ) in + 'ANSI_D' => array( 1584.000, 2448.000), // = ( 559 x 864 ) mm = ( 22.00 x 34.00 ) in + 'ANSI_C' => array( 1224.000, 1584.000), // = ( 432 x 559 ) mm = ( 17.00 x 22.00 ) in + 'ANSI_B' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'ANSI_A' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + // Traditional 'Loose' North American Paper Sizes + 'USLEDGER' => array( 1224.000, 792.000), // = ( 432 x 279 ) mm = ( 17.00 x 11.00 ) in + 'LEDGER' => array( 1224.000, 792.000), // = ( 432 x 279 ) mm = ( 17.00 x 11.00 ) in + 'ORGANIZERK' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'BIBLE' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'USTABLOID' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'TABLOID' => array( 792.000, 1224.000), // = ( 279 x 432 ) mm = ( 11.00 x 17.00 ) in + 'ORGANIZERM' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + 'USLETTER' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + 'LETTER' => array( 612.000, 792.000), // = ( 216 x 279 ) mm = ( 8.50 x 11.00 ) in + 'USLEGAL' => array( 612.000, 1008.000), // = ( 216 x 356 ) mm = ( 8.50 x 14.00 ) in + 'LEGAL' => array( 612.000, 1008.000), // = ( 216 x 356 ) mm = ( 8.50 x 14.00 ) in + 'GOVERNMENTLETTER' => array( 576.000, 756.000), // = ( 203 x 267 ) mm = ( 8.00 x 10.50 ) in + 'GLETTER' => array( 576.000, 756.000), // = ( 203 x 267 ) mm = ( 8.00 x 10.50 ) in + 'JUNIORLEGAL' => array( 576.000, 360.000), // = ( 203 x 127 ) mm = ( 8.00 x 5.00 ) in + 'JLEGAL' => array( 576.000, 360.000), // = ( 203 x 127 ) mm = ( 8.00 x 5.00 ) in + // Other North American Paper Sizes + 'QUADDEMY' => array( 2520.000, 3240.000), // = ( 889 x 1143 ) mm = ( 35.00 x 45.00 ) in + 'SUPER_B' => array( 936.000, 1368.000), // = ( 330 x 483 ) mm = ( 13.00 x 19.00 ) in + 'QUARTO' => array( 648.000, 792.000), // = ( 229 x 279 ) mm = ( 9.00 x 11.00 ) in + 'GOVERNMENTLEGAL' => array( 612.000, 936.000), // = ( 216 x 330 ) mm = ( 8.50 x 13.00 ) in + 'FOLIO' => array( 612.000, 936.000), // = ( 216 x 330 ) mm = ( 8.50 x 13.00 ) in + 'MONARCH' => array( 522.000, 756.000), // = ( 184 x 267 ) mm = ( 7.25 x 10.50 ) in + 'EXECUTIVE' => array( 522.000, 756.000), // = ( 184 x 267 ) mm = ( 7.25 x 10.50 ) in + 'ORGANIZERL' => array( 396.000, 612.000), // = ( 140 x 216 ) mm = ( 5.50 x 8.50 ) in + 'STATEMENT' => array( 396.000, 612.000), // = ( 140 x 216 ) mm = ( 5.50 x 8.50 ) in + 'MEMO' => array( 396.000, 612.000), // = ( 140 x 216 ) mm = ( 5.50 x 8.50 ) in + 'FOOLSCAP' => array( 595.440, 936.000), // = ( 210 x 330 ) mm = ( 8.27 x 13.00 ) in + 'COMPACT' => array( 306.000, 486.000), // = ( 108 x 171 ) mm = ( 4.25 x 6.75 ) in + 'ORGANIZERJ' => array( 198.000, 360.000), // = ( 70 x 127 ) mm = ( 2.75 x 5.00 ) in + // Canadian standard CAN 2-9.60M + 'P1' => array( 1587.402, 2437.795), // = ( 560 x 860 ) mm = ( 22.05 x 33.86 ) in + 'P2' => array( 1218.898, 1587.402), // = ( 430 x 560 ) mm = ( 16.93 x 22.05 ) in + 'P3' => array( 793.701, 1218.898), // = ( 280 x 430 ) mm = ( 11.02 x 16.93 ) in + 'P4' => array( 609.449, 793.701), // = ( 215 x 280 ) mm = ( 8.46 x 11.02 ) in + 'P5' => array( 396.850, 609.449), // = ( 140 x 215 ) mm = ( 5.51 x 8.46 ) in + 'P6' => array( 303.307, 396.850), // = ( 107 x 140 ) mm = ( 4.21 x 5.51 ) in + // North American Architectural Sizes + 'ARCH_E' => array( 2592.000, 3456.000), // = ( 914 x 1219 ) mm = ( 36.00 x 48.00 ) in + 'ARCH_E1' => array( 2160.000, 3024.000), // = ( 762 x 1067 ) mm = ( 30.00 x 42.00 ) in + 'ARCH_D' => array( 1728.000, 2592.000), // = ( 610 x 914 ) mm = ( 24.00 x 36.00 ) in + 'BROADSHEET' => array( 1296.000, 1728.000), // = ( 457 x 610 ) mm = ( 18.00 x 24.00 ) in + 'ARCH_C' => array( 1296.000, 1728.000), // = ( 457 x 610 ) mm = ( 18.00 x 24.00 ) in + 'ARCH_B' => array( 864.000, 1296.000), // = ( 305 x 457 ) mm = ( 12.00 x 18.00 ) in + 'ARCH_A' => array( 648.000, 864.000), // = ( 229 x 305 ) mm = ( 9.00 x 12.00 ) in + // -- North American Envelope Sizes + // - Announcement Envelopes + 'ANNENV_A2' => array( 314.640, 414.000), // = ( 111 x 146 ) mm = ( 4.37 x 5.75 ) in + 'ANNENV_A6' => array( 342.000, 468.000), // = ( 121 x 165 ) mm = ( 4.75 x 6.50 ) in + 'ANNENV_A7' => array( 378.000, 522.000), // = ( 133 x 184 ) mm = ( 5.25 x 7.25 ) in + 'ANNENV_A8' => array( 396.000, 584.640), // = ( 140 x 206 ) mm = ( 5.50 x 8.12 ) in + 'ANNENV_A10' => array( 450.000, 692.640), // = ( 159 x 244 ) mm = ( 6.25 x 9.62 ) in + 'ANNENV_SLIM' => array( 278.640, 638.640), // = ( 98 x 225 ) mm = ( 3.87 x 8.87 ) in + // - Commercial Envelopes + 'COMMENV_N6_1/4' => array( 252.000, 432.000), // = ( 89 x 152 ) mm = ( 3.50 x 6.00 ) in + 'COMMENV_N6_3/4' => array( 260.640, 468.000), // = ( 92 x 165 ) mm = ( 3.62 x 6.50 ) in + 'COMMENV_N8' => array( 278.640, 540.000), // = ( 98 x 191 ) mm = ( 3.87 x 7.50 ) in + 'COMMENV_N9' => array( 278.640, 638.640), // = ( 98 x 225 ) mm = ( 3.87 x 8.87 ) in + 'COMMENV_N10' => array( 296.640, 684.000), // = ( 105 x 241 ) mm = ( 4.12 x 9.50 ) in + 'COMMENV_N11' => array( 324.000, 746.640), // = ( 114 x 263 ) mm = ( 4.50 x 10.37 ) in + 'COMMENV_N12' => array( 342.000, 792.000), // = ( 121 x 279 ) mm = ( 4.75 x 11.00 ) in + 'COMMENV_N14' => array( 360.000, 828.000), // = ( 127 x 292 ) mm = ( 5.00 x 11.50 ) in + // - Catalogue Envelopes + 'CATENV_N1' => array( 432.000, 648.000), // = ( 152 x 229 ) mm = ( 6.00 x 9.00 ) in + 'CATENV_N1_3/4' => array( 468.000, 684.000), // = ( 165 x 241 ) mm = ( 6.50 x 9.50 ) in + 'CATENV_N2' => array( 468.000, 720.000), // = ( 165 x 254 ) mm = ( 6.50 x 10.00 ) in + 'CATENV_N3' => array( 504.000, 720.000), // = ( 178 x 254 ) mm = ( 7.00 x 10.00 ) in + 'CATENV_N6' => array( 540.000, 756.000), // = ( 191 x 267 ) mm = ( 7.50 x 10.50 ) in + 'CATENV_N7' => array( 576.000, 792.000), // = ( 203 x 279 ) mm = ( 8.00 x 11.00 ) in + 'CATENV_N8' => array( 594.000, 810.000), // = ( 210 x 286 ) mm = ( 8.25 x 11.25 ) in + 'CATENV_N9_1/2' => array( 612.000, 756.000), // = ( 216 x 267 ) mm = ( 8.50 x 10.50 ) in + 'CATENV_N9_3/4' => array( 630.000, 810.000), // = ( 222 x 286 ) mm = ( 8.75 x 11.25 ) in + 'CATENV_N10_1/2' => array( 648.000, 864.000), // = ( 229 x 305 ) mm = ( 9.00 x 12.00 ) in + 'CATENV_N12_1/2' => array( 684.000, 900.000), // = ( 241 x 318 ) mm = ( 9.50 x 12.50 ) in + 'CATENV_N13_1/2' => array( 720.000, 936.000), // = ( 254 x 330 ) mm = ( 10.00 x 13.00 ) in + 'CATENV_N14_1/4' => array( 810.000, 882.000), // = ( 286 x 311 ) mm = ( 11.25 x 12.25 ) in + 'CATENV_N14_1/2' => array( 828.000, 1044.000), // = ( 292 x 368 ) mm = ( 11.50 x 14.50 ) in + // Japanese (JIS P 0138-61) Standard B-Series + 'JIS_B0' => array( 2919.685, 4127.244), // = ( 1030 x 1456 ) mm = ( 40.55 x 57.32 ) in + 'JIS_B1' => array( 2063.622, 2919.685), // = ( 728 x 1030 ) mm = ( 28.66 x 40.55 ) in + 'JIS_B2' => array( 1459.843, 2063.622), // = ( 515 x 728 ) mm = ( 20.28 x 28.66 ) in + 'JIS_B3' => array( 1031.811, 1459.843), // = ( 364 x 515 ) mm = ( 14.33 x 20.28 ) in + 'JIS_B4' => array( 728.504, 1031.811), // = ( 257 x 364 ) mm = ( 10.12 x 14.33 ) in + 'JIS_B5' => array( 515.906, 728.504), // = ( 182 x 257 ) mm = ( 7.17 x 10.12 ) in + 'JIS_B6' => array( 362.835, 515.906), // = ( 128 x 182 ) mm = ( 5.04 x 7.17 ) in + 'JIS_B7' => array( 257.953, 362.835), // = ( 91 x 128 ) mm = ( 3.58 x 5.04 ) in + 'JIS_B8' => array( 181.417, 257.953), // = ( 64 x 91 ) mm = ( 2.52 x 3.58 ) in + 'JIS_B9' => array( 127.559, 181.417), // = ( 45 x 64 ) mm = ( 1.77 x 2.52 ) in + 'JIS_B10' => array( 90.709, 127.559), // = ( 32 x 45 ) mm = ( 1.26 x 1.77 ) in + 'JIS_B11' => array( 62.362, 90.709), // = ( 22 x 32 ) mm = ( 0.87 x 1.26 ) in + 'JIS_B12' => array( 45.354, 62.362), // = ( 16 x 22 ) mm = ( 0.63 x 0.87 ) in + // PA Series + 'PA0' => array( 2381.102, 3174.803), // = ( 840 x 1120 ) mm = ( 33.07 x 44.09 ) in + 'PA1' => array( 1587.402, 2381.102), // = ( 560 x 840 ) mm = ( 22.05 x 33.07 ) in + 'PA2' => array( 1190.551, 1587.402), // = ( 420 x 560 ) mm = ( 16.54 x 22.05 ) in + 'PA3' => array( 793.701, 1190.551), // = ( 280 x 420 ) mm = ( 11.02 x 16.54 ) in + 'PA4' => array( 595.276, 793.701), // = ( 210 x 280 ) mm = ( 8.27 x 11.02 ) in + 'PA5' => array( 396.850, 595.276), // = ( 140 x 210 ) mm = ( 5.51 x 8.27 ) in + 'PA6' => array( 297.638, 396.850), // = ( 105 x 140 ) mm = ( 4.13 x 5.51 ) in + 'PA7' => array( 198.425, 297.638), // = ( 70 x 105 ) mm = ( 2.76 x 4.13 ) in + 'PA8' => array( 147.402, 198.425), // = ( 52 x 70 ) mm = ( 2.05 x 2.76 ) in + 'PA9' => array( 99.213, 147.402), // = ( 35 x 52 ) mm = ( 1.38 x 2.05 ) in + 'PA10' => array( 73.701, 99.213), // = ( 26 x 35 ) mm = ( 1.02 x 1.38 ) in + // Standard Photographic Print Sizes + 'PASSPORT_PHOTO' => array( 99.213, 127.559), // = ( 35 x 45 ) mm = ( 1.38 x 1.77 ) in + 'E' => array( 233.858, 340.157), // = ( 82 x 120 ) mm = ( 3.25 x 4.72 ) in + 'L' => array( 252.283, 360.000), // = ( 89 x 127 ) mm = ( 3.50 x 5.00 ) in + '3R' => array( 252.283, 360.000), // = ( 89 x 127 ) mm = ( 3.50 x 5.00 ) in + 'KG' => array( 289.134, 430.866), // = ( 102 x 152 ) mm = ( 4.02 x 5.98 ) in + '4R' => array( 289.134, 430.866), // = ( 102 x 152 ) mm = ( 4.02 x 5.98 ) in + '4D' => array( 340.157, 430.866), // = ( 120 x 152 ) mm = ( 4.72 x 5.98 ) in + '2L' => array( 360.000, 504.567), // = ( 127 x 178 ) mm = ( 5.00 x 7.01 ) in + '5R' => array( 360.000, 504.567), // = ( 127 x 178 ) mm = ( 5.00 x 7.01 ) in + '8P' => array( 430.866, 575.433), // = ( 152 x 203 ) mm = ( 5.98 x 7.99 ) in + '6R' => array( 430.866, 575.433), // = ( 152 x 203 ) mm = ( 5.98 x 7.99 ) in + '6P' => array( 575.433, 720.000), // = ( 203 x 254 ) mm = ( 7.99 x 10.00 ) in + '8R' => array( 575.433, 720.000), // = ( 203 x 254 ) mm = ( 7.99 x 10.00 ) in + '6PW' => array( 575.433, 864.567), // = ( 203 x 305 ) mm = ( 7.99 x 12.01 ) in + 'S8R' => array( 575.433, 864.567), // = ( 203 x 305 ) mm = ( 7.99 x 12.01 ) in + '4P' => array( 720.000, 864.567), // = ( 254 x 305 ) mm = ( 10.00 x 12.01 ) in + '10R' => array( 720.000, 864.567), // = ( 254 x 305 ) mm = ( 10.00 x 12.01 ) in + '4PW' => array( 720.000, 1080.000), // = ( 254 x 381 ) mm = ( 10.00 x 15.00 ) in + 'S10R' => array( 720.000, 1080.000), // = ( 254 x 381 ) mm = ( 10.00 x 15.00 ) in + '11R' => array( 790.866, 1009.134), // = ( 279 x 356 ) mm = ( 10.98 x 14.02 ) in + 'S11R' => array( 790.866, 1224.567), // = ( 279 x 432 ) mm = ( 10.98 x 17.01 ) in + '12R' => array( 864.567, 1080.000), // = ( 305 x 381 ) mm = ( 12.01 x 15.00 ) in + 'S12R' => array( 864.567, 1292.598), // = ( 305 x 456 ) mm = ( 12.01 x 17.95 ) in + // Common Newspaper Sizes + 'NEWSPAPER_BROADSHEET' => array( 2125.984, 1700.787), // = ( 750 x 600 ) mm = ( 29.53 x 23.62 ) in + 'NEWSPAPER_BERLINER' => array( 1332.283, 892.913), // = ( 470 x 315 ) mm = ( 18.50 x 12.40 ) in + 'NEWSPAPER_TABLOID' => array( 1218.898, 793.701), // = ( 430 x 280 ) mm = ( 16.93 x 11.02 ) in + 'NEWSPAPER_COMPACT' => array( 1218.898, 793.701), // = ( 430 x 280 ) mm = ( 16.93 x 11.02 ) in + // Business Cards + 'CREDIT_CARD' => array( 153.014, 242.646), // = ( 54 x 86 ) mm = ( 2.13 x 3.37 ) in + 'BUSINESS_CARD' => array( 153.014, 242.646), // = ( 54 x 86 ) mm = ( 2.13 x 3.37 ) in + 'BUSINESS_CARD_ISO7810' => array( 153.014, 242.646), // = ( 54 x 86 ) mm = ( 2.13 x 3.37 ) in + 'BUSINESS_CARD_ISO216' => array( 147.402, 209.764), // = ( 52 x 74 ) mm = ( 2.05 x 2.91 ) in + 'BUSINESS_CARD_IT' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_UK' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_FR' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_DE' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_ES' => array( 155.906, 240.945), // = ( 55 x 85 ) mm = ( 2.17 x 3.35 ) in + 'BUSINESS_CARD_CA' => array( 144.567, 252.283), // = ( 51 x 89 ) mm = ( 2.01 x 3.50 ) in + 'BUSINESS_CARD_US' => array( 144.567, 252.283), // = ( 51 x 89 ) mm = ( 2.01 x 3.50 ) in + 'BUSINESS_CARD_JP' => array( 155.906, 257.953), // = ( 55 x 91 ) mm = ( 2.17 x 3.58 ) in + 'BUSINESS_CARD_HK' => array( 153.071, 255.118), // = ( 54 x 90 ) mm = ( 2.13 x 3.54 ) in + 'BUSINESS_CARD_AU' => array( 155.906, 255.118), // = ( 55 x 90 ) mm = ( 2.17 x 3.54 ) in + 'BUSINESS_CARD_DK' => array( 155.906, 255.118), // = ( 55 x 90 ) mm = ( 2.17 x 3.54 ) in + 'BUSINESS_CARD_SE' => array( 155.906, 255.118), // = ( 55 x 90 ) mm = ( 2.17 x 3.54 ) in + 'BUSINESS_CARD_RU' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_CZ' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_FI' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_HU' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + 'BUSINESS_CARD_IL' => array( 141.732, 255.118), // = ( 50 x 90 ) mm = ( 1.97 x 3.54 ) in + // Billboards + '4SHEET' => array( 2880.000, 4320.000), // = ( 1016 x 1524 ) mm = ( 40.00 x 60.00 ) in + '6SHEET' => array( 3401.575, 5102.362), // = ( 1200 x 1800 ) mm = ( 47.24 x 70.87 ) in + '12SHEET' => array( 8640.000, 4320.000), // = ( 3048 x 1524 ) mm = (120.00 x 60.00 ) in + '16SHEET' => array( 5760.000, 8640.000), // = ( 2032 x 3048 ) mm = ( 80.00 x 120.00) in + '32SHEET' => array(11520.000, 8640.000), // = ( 4064 x 3048 ) mm = (160.00 x 120.00) in + '48SHEET' => array(17280.000, 8640.000), // = ( 6096 x 3048 ) mm = (240.00 x 120.00) in + '64SHEET' => array(23040.000, 8640.000), // = ( 8128 x 3048 ) mm = (320.00 x 120.00) in + '96SHEET' => array(34560.000, 8640.000), // = (12192 x 3048 ) mm = (480.00 x 120.00) in + // -- Old European Sizes + // - Old Imperial English Sizes + 'EN_EMPEROR' => array( 3456.000, 5184.000), // = ( 1219 x 1829 ) mm = ( 48.00 x 72.00 ) in + 'EN_ANTIQUARIAN' => array( 2232.000, 3816.000), // = ( 787 x 1346 ) mm = ( 31.00 x 53.00 ) in + 'EN_GRAND_EAGLE' => array( 2070.000, 3024.000), // = ( 730 x 1067 ) mm = ( 28.75 x 42.00 ) in + 'EN_DOUBLE_ELEPHANT' => array( 1926.000, 2880.000), // = ( 679 x 1016 ) mm = ( 26.75 x 40.00 ) in + 'EN_ATLAS' => array( 1872.000, 2448.000), // = ( 660 x 864 ) mm = ( 26.00 x 34.00 ) in + 'EN_COLOMBIER' => array( 1692.000, 2484.000), // = ( 597 x 876 ) mm = ( 23.50 x 34.50 ) in + 'EN_ELEPHANT' => array( 1656.000, 2016.000), // = ( 584 x 711 ) mm = ( 23.00 x 28.00 ) in + 'EN_DOUBLE_DEMY' => array( 1620.000, 2556.000), // = ( 572 x 902 ) mm = ( 22.50 x 35.50 ) in + 'EN_IMPERIAL' => array( 1584.000, 2160.000), // = ( 559 x 762 ) mm = ( 22.00 x 30.00 ) in + 'EN_PRINCESS' => array( 1548.000, 2016.000), // = ( 546 x 711 ) mm = ( 21.50 x 28.00 ) in + 'EN_CARTRIDGE' => array( 1512.000, 1872.000), // = ( 533 x 660 ) mm = ( 21.00 x 26.00 ) in + 'EN_DOUBLE_LARGE_POST' => array( 1512.000, 2376.000), // = ( 533 x 838 ) mm = ( 21.00 x 33.00 ) in + 'EN_ROYAL' => array( 1440.000, 1800.000), // = ( 508 x 635 ) mm = ( 20.00 x 25.00 ) in + 'EN_SHEET' => array( 1404.000, 1692.000), // = ( 495 x 597 ) mm = ( 19.50 x 23.50 ) in + 'EN_HALF_POST' => array( 1404.000, 1692.000), // = ( 495 x 597 ) mm = ( 19.50 x 23.50 ) in + 'EN_SUPER_ROYAL' => array( 1368.000, 1944.000), // = ( 483 x 686 ) mm = ( 19.00 x 27.00 ) in + 'EN_DOUBLE_POST' => array( 1368.000, 2196.000), // = ( 483 x 775 ) mm = ( 19.00 x 30.50 ) in + 'EN_MEDIUM' => array( 1260.000, 1656.000), // = ( 445 x 584 ) mm = ( 17.50 x 23.00 ) in + 'EN_DEMY' => array( 1260.000, 1620.000), // = ( 445 x 572 ) mm = ( 17.50 x 22.50 ) in + 'EN_LARGE_POST' => array( 1188.000, 1512.000), // = ( 419 x 533 ) mm = ( 16.50 x 21.00 ) in + 'EN_COPY_DRAUGHT' => array( 1152.000, 1440.000), // = ( 406 x 508 ) mm = ( 16.00 x 20.00 ) in + 'EN_POST' => array( 1116.000, 1386.000), // = ( 394 x 489 ) mm = ( 15.50 x 19.25 ) in + 'EN_CROWN' => array( 1080.000, 1440.000), // = ( 381 x 508 ) mm = ( 15.00 x 20.00 ) in + 'EN_PINCHED_POST' => array( 1062.000, 1332.000), // = ( 375 x 470 ) mm = ( 14.75 x 18.50 ) in + 'EN_BRIEF' => array( 972.000, 1152.000), // = ( 343 x 406 ) mm = ( 13.50 x 16.00 ) in + 'EN_FOOLSCAP' => array( 972.000, 1224.000), // = ( 343 x 432 ) mm = ( 13.50 x 17.00 ) in + 'EN_SMALL_FOOLSCAP' => array( 954.000, 1188.000), // = ( 337 x 419 ) mm = ( 13.25 x 16.50 ) in + 'EN_POTT' => array( 900.000, 1080.000), // = ( 318 x 381 ) mm = ( 12.50 x 15.00 ) in + // - Old Imperial Belgian Sizes + 'BE_GRAND_AIGLE' => array( 1984.252, 2948.031), // = ( 700 x 1040 ) mm = ( 27.56 x 40.94 ) in + 'BE_COLOMBIER' => array( 1757.480, 2409.449), // = ( 620 x 850 ) mm = ( 24.41 x 33.46 ) in + 'BE_DOUBLE_CARRE' => array( 1757.480, 2607.874), // = ( 620 x 920 ) mm = ( 24.41 x 36.22 ) in + 'BE_ELEPHANT' => array( 1746.142, 2182.677), // = ( 616 x 770 ) mm = ( 24.25 x 30.31 ) in + 'BE_PETIT_AIGLE' => array( 1700.787, 2381.102), // = ( 600 x 840 ) mm = ( 23.62 x 33.07 ) in + 'BE_GRAND_JESUS' => array( 1559.055, 2069.291), // = ( 550 x 730 ) mm = ( 21.65 x 28.74 ) in + 'BE_JESUS' => array( 1530.709, 2069.291), // = ( 540 x 730 ) mm = ( 21.26 x 28.74 ) in + 'BE_RAISIN' => array( 1417.323, 1842.520), // = ( 500 x 650 ) mm = ( 19.69 x 25.59 ) in + 'BE_GRAND_MEDIAN' => array( 1303.937, 1714.961), // = ( 460 x 605 ) mm = ( 18.11 x 23.82 ) in + 'BE_DOUBLE_POSTE' => array( 1233.071, 1601.575), // = ( 435 x 565 ) mm = ( 17.13 x 22.24 ) in + 'BE_COQUILLE' => array( 1218.898, 1587.402), // = ( 430 x 560 ) mm = ( 16.93 x 22.05 ) in + 'BE_PETIT_MEDIAN' => array( 1176.378, 1502.362), // = ( 415 x 530 ) mm = ( 16.34 x 20.87 ) in + 'BE_RUCHE' => array( 1020.472, 1303.937), // = ( 360 x 460 ) mm = ( 14.17 x 18.11 ) in + 'BE_PROPATRIA' => array( 977.953, 1218.898), // = ( 345 x 430 ) mm = ( 13.58 x 16.93 ) in + 'BE_LYS' => array( 898.583, 1125.354), // = ( 317 x 397 ) mm = ( 12.48 x 15.63 ) in + 'BE_POT' => array( 870.236, 1088.504), // = ( 307 x 384 ) mm = ( 12.09 x 15.12 ) in + 'BE_ROSETTE' => array( 765.354, 983.622), // = ( 270 x 347 ) mm = ( 10.63 x 13.66 ) in + // - Old Imperial French Sizes + 'FR_UNIVERS' => array( 2834.646, 3685.039), // = ( 1000 x 1300 ) mm = ( 39.37 x 51.18 ) in + 'FR_DOUBLE_COLOMBIER' => array( 2551.181, 3571.654), // = ( 900 x 1260 ) mm = ( 35.43 x 49.61 ) in + 'FR_GRANDE_MONDE' => array( 2551.181, 3571.654), // = ( 900 x 1260 ) mm = ( 35.43 x 49.61 ) in + 'FR_DOUBLE_SOLEIL' => array( 2267.717, 3401.575), // = ( 800 x 1200 ) mm = ( 31.50 x 47.24 ) in + 'FR_DOUBLE_JESUS' => array( 2154.331, 3174.803), // = ( 760 x 1120 ) mm = ( 29.92 x 44.09 ) in + 'FR_GRAND_AIGLE' => array( 2125.984, 3004.724), // = ( 750 x 1060 ) mm = ( 29.53 x 41.73 ) in + 'FR_PETIT_AIGLE' => array( 1984.252, 2664.567), // = ( 700 x 940 ) mm = ( 27.56 x 37.01 ) in + 'FR_DOUBLE_RAISIN' => array( 1842.520, 2834.646), // = ( 650 x 1000 ) mm = ( 25.59 x 39.37 ) in + 'FR_JOURNAL' => array( 1842.520, 2664.567), // = ( 650 x 940 ) mm = ( 25.59 x 37.01 ) in + 'FR_COLOMBIER_AFFICHE' => array( 1785.827, 2551.181), // = ( 630 x 900 ) mm = ( 24.80 x 35.43 ) in + 'FR_DOUBLE_CAVALIER' => array( 1757.480, 2607.874), // = ( 620 x 920 ) mm = ( 24.41 x 36.22 ) in + 'FR_CLOCHE' => array( 1700.787, 2267.717), // = ( 600 x 800 ) mm = ( 23.62 x 31.50 ) in + 'FR_SOLEIL' => array( 1700.787, 2267.717), // = ( 600 x 800 ) mm = ( 23.62 x 31.50 ) in + 'FR_DOUBLE_CARRE' => array( 1587.402, 2551.181), // = ( 560 x 900 ) mm = ( 22.05 x 35.43 ) in + 'FR_DOUBLE_COQUILLE' => array( 1587.402, 2494.488), // = ( 560 x 880 ) mm = ( 22.05 x 34.65 ) in + 'FR_JESUS' => array( 1587.402, 2154.331), // = ( 560 x 760 ) mm = ( 22.05 x 29.92 ) in + 'FR_RAISIN' => array( 1417.323, 1842.520), // = ( 500 x 650 ) mm = ( 19.69 x 25.59 ) in + 'FR_CAVALIER' => array( 1303.937, 1757.480), // = ( 460 x 620 ) mm = ( 18.11 x 24.41 ) in + 'FR_DOUBLE_COURONNE' => array( 1303.937, 2040.945), // = ( 460 x 720 ) mm = ( 18.11 x 28.35 ) in + 'FR_CARRE' => array( 1275.591, 1587.402), // = ( 450 x 560 ) mm = ( 17.72 x 22.05 ) in + 'FR_COQUILLE' => array( 1247.244, 1587.402), // = ( 440 x 560 ) mm = ( 17.32 x 22.05 ) in + 'FR_DOUBLE_TELLIERE' => array( 1247.244, 1927.559), // = ( 440 x 680 ) mm = ( 17.32 x 26.77 ) in + 'FR_DOUBLE_CLOCHE' => array( 1133.858, 1700.787), // = ( 400 x 600 ) mm = ( 15.75 x 23.62 ) in + 'FR_DOUBLE_POT' => array( 1133.858, 1757.480), // = ( 400 x 620 ) mm = ( 15.75 x 24.41 ) in + 'FR_ECU' => array( 1133.858, 1474.016), // = ( 400 x 520 ) mm = ( 15.75 x 20.47 ) in + 'FR_COURONNE' => array( 1020.472, 1303.937), // = ( 360 x 460 ) mm = ( 14.17 x 18.11 ) in + 'FR_TELLIERE' => array( 963.780, 1247.244), // = ( 340 x 440 ) mm = ( 13.39 x 17.32 ) in + 'FR_POT' => array( 878.740, 1133.858), // = ( 310 x 400 ) mm = ( 12.20 x 15.75 ) in + ); + + + /** + * Get page dimensions from format name. + * @param mixed $format The format name @see self::$page_format
      + * @return array containing page width and height in points + * @since 5.0.010 (2010-05-17) + * @public static + */ + public static function getPageSizeFromFormat($format) { + if (isset(self::$page_formats[$format])) { + return self::$page_formats[$format]; + } + return self::$page_formats['A4']; + } + + /** + * Set page boundaries. + * @param int $page page number + * @param string $type valid values are:
      • 'MediaBox' : the boundaries of the physical medium on which the page shall be displayed or printed;
      • 'CropBox' : the visible region of default user space;
      • 'BleedBox' : the region to which the contents of the page shall be clipped when output in a production environment;
      • 'TrimBox' : the intended dimensions of the finished page after trimming;
      • 'ArtBox' : the page's meaningful content (including potential white space).
      + * @param float $llx lower-left x coordinate in user units. + * @param float $lly lower-left y coordinate in user units. + * @param float $urx upper-right x coordinate in user units. + * @param float $ury upper-right y coordinate in user units. + * @param boolean $points If true uses user units as unit of measure, otherwise uses PDF points. + * @param float $k Scale factor (number of points in user unit). + * @param array $pagedim Array of page dimensions. + * @return array pagedim array of page dimensions. + * @since 5.0.010 (2010-05-17) + * @public static + */ + public static function setPageBoxes($page, $type, $llx, $lly, $urx, $ury, $points, $k, $pagedim=array()) { + if (!isset($pagedim[$page])) { + // initialize array + $pagedim[$page] = array(); + } + if (!in_array($type, self::$pageboxes)) { + return; + } + if ($points) { + $k = 1; + } + $pagedim[$page][$type]['llx'] = ($llx * $k); + $pagedim[$page][$type]['lly'] = ($lly * $k); + $pagedim[$page][$type]['urx'] = ($urx * $k); + $pagedim[$page][$type]['ury'] = ($ury * $k); + return $pagedim; + } + + /** + * Swap X and Y coordinates of page boxes (change page boxes orientation). + * @param int $page page number + * @param array $pagedim Array of page dimensions. + * @return array pagedim array of page dimensions. + * @since 5.0.010 (2010-05-17) + * @public static + */ + public static function swapPageBoxCoordinates($page, $pagedim) { + foreach (self::$pageboxes as $type) { + // swap X and Y coordinates + if (isset($pagedim[$page][$type])) { + $tmp = $pagedim[$page][$type]['llx']; + $pagedim[$page][$type]['llx'] = $pagedim[$page][$type]['lly']; + $pagedim[$page][$type]['lly'] = $tmp; + $tmp = $pagedim[$page][$type]['urx']; + $pagedim[$page][$type]['urx'] = $pagedim[$page][$type]['ury']; + $pagedim[$page][$type]['ury'] = $tmp; + } + } + return $pagedim; + } + + /** + * Get the canonical page layout mode. + * @param string $layout The page layout. Possible values are:
      • SinglePage Display one page at a time
      • OneColumn Display the pages in one column
      • TwoColumnLeft Display the pages in two columns, with odd-numbered pages on the left
      • TwoColumnRight Display the pages in two columns, with odd-numbered pages on the right
      • TwoPageLeft (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left
      • TwoPageRight (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right
      + * @return string Canonical page layout name. + * @public static + */ + public static function getPageLayoutMode($layout='SinglePage') { + switch ($layout) { + case 'default': + case 'single': + case 'SinglePage': { + $layout_mode = 'SinglePage'; + break; + } + case 'continuous': + case 'OneColumn': { + $layout_mode = 'OneColumn'; + break; + } + case 'two': + case 'TwoColumnLeft': { + $layout_mode = 'TwoColumnLeft'; + break; + } + case 'TwoColumnRight': { + $layout_mode = 'TwoColumnRight'; + break; + } + case 'TwoPageLeft': { + $layout_mode = 'TwoPageLeft'; + break; + } + case 'TwoPageRight': { + $layout_mode = 'TwoPageRight'; + break; + } + default: { + $layout_mode = 'SinglePage'; + } + } + return $layout_mode; + } + + /** + * Get the canonical page layout mode. + * @param string $mode A name object specifying how the document should be displayed when opened:
      • UseNone Neither document outline nor thumbnail images visible
      • UseOutlines Document outline visible
      • UseThumbs Thumbnail images visible
      • FullScreen Full-screen mode, with no menu bar, window controls, or any other window visible
      • UseOC (PDF 1.5) Optional content group panel visible
      • UseAttachments (PDF 1.6) Attachments panel visible
      + * @return string Canonical page mode name. + * @public static + */ + public static function getPageMode($mode='UseNone') { + switch ($mode) { + case 'UseNone': { + $page_mode = 'UseNone'; + break; + } + case 'UseOutlines': { + $page_mode = 'UseOutlines'; + break; + } + case 'UseThumbs': { + $page_mode = 'UseThumbs'; + break; + } + case 'FullScreen': { + $page_mode = 'FullScreen'; + break; + } + case 'UseOC': { + $page_mode = 'UseOC'; + break; + } + case '': { + $page_mode = 'UseAttachments'; + break; + } + default: { + $page_mode = 'UseNone'; + } + } + return $page_mode; + } + +} // END OF TCPDF_STATIC CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/tcpdf.php b/incs/tcpdf/tcpdf.php new file mode 100644 index 0000000..2cbbc4d --- /dev/null +++ b/incs/tcpdf/tcpdf.php @@ -0,0 +1,24897 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : +// This is a PHP class for generating PDF documents without requiring external extensions. +// +// NOTE: +// This class was originally derived in 2002 from the Public +// Domain FPDF class by Olivier Plathey (http://www.fpdf.org), +// but now is almost entirely rewritten and contains thousands of +// new lines of code and hundreds new features. +// +// Main features: +// * no external libraries are required for the basic functions; +// * all standard page formats, custom page formats, custom margins and units of measure; +// * UTF-8 Unicode and Right-To-Left languages; +// * TrueTypeUnicode, TrueType, Type1 and CID-0 fonts; +// * font subsetting; +// * methods to publish some XHTML + CSS code, Javascript and Forms; +// * images, graphic (geometric figures) and transformation methods; +// * supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImageMagick (http://www.imagemagick.org/www/formats.html) +// * 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; +// * JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies; +// * automatic page header and footer management; +// * document encryption up to 256 bit and digital signature certifications; +// * transactions to UNDO commands; +// * PDF annotations, including links, text and file attachments; +// * text rendering modes (fill, stroke and clipping); +// * multiple columns mode; +// * no-write page regions; +// * bookmarks, named destinations and table of content; +// * text hyphenation; +// * text stretching and spacing (tracking); +// * automatic page break, line break and text alignments including justification; +// * automatic page numbering and page groups; +// * move and delete pages; +// * page compression (requires php-zlib extension); +// * XOBject Templates; +// * Layers and object visibility. +// * PDF/A-1b support +//============================================================+ + +/** + * @file + * This is a PHP class for generating PDF documents without requiring external extensions.
      + * TCPDF project (http://www.tcpdf.org) was originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
      + *

      TCPDF main features are:

      + *
        + *
      • no external libraries are required for the basic functions;
      • + *
      • all standard page formats, custom page formats, custom margins and units of measure;
      • + *
      • UTF-8 Unicode and Right-To-Left languages;
      • + *
      • TrueTypeUnicode, TrueType, Type1 and CID-0 fonts;
      • + *
      • font subsetting;
      • + *
      • methods to publish some XHTML + CSS code, Javascript and Forms;
      • + *
      • images, graphic (geometric figures) and transformation methods; + *
      • supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImageMagick (http://www.imagemagick.org/www/formats.html)
      • + *
      • 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417;
      • + *
      • JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies;
      • + *
      • automatic page header and footer management;
      • + *
      • document encryption up to 256 bit and digital signature certifications;
      • + *
      • transactions to UNDO commands;
      • + *
      • PDF annotations, including links, text and file attachments;
      • + *
      • text rendering modes (fill, stroke and clipping);
      • + *
      • multiple columns mode;
      • + *
      • no-write page regions;
      • + *
      • bookmarks, named destinations and table of content;
      • + *
      • text hyphenation;
      • + *
      • text stretching and spacing (tracking);
      • + *
      • automatic page break, line break and text alignments including justification;
      • + *
      • automatic page numbering and page groups;
      • + *
      • move and delete pages;
      • + *
      • page compression (requires php-zlib extension);
      • + *
      • XOBject Templates;
      • + *
      • Layers and object visibility;
      • + *
      • PDF/A-1b support.
      • + *
      + * Tools to encode your unicode fonts are on fonts/utils directory.

      + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 6.10.1 + */ + +// TCPDF configuration +require_once(dirname(__FILE__).'/tcpdf_autoconfig.php'); +// TCPDF static font methods and data +require_once(dirname(__FILE__).'/include/tcpdf_font_data.php'); +// TCPDF static font methods and data +require_once(dirname(__FILE__).'/include/tcpdf_fonts.php'); +// TCPDF static color methods and data +require_once(dirname(__FILE__).'/include/tcpdf_colors.php'); +// TCPDF static image methods and data +require_once(dirname(__FILE__).'/include/tcpdf_images.php'); +// TCPDF static methods and data +require_once(dirname(__FILE__).'/include/tcpdf_static.php'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +/** + * @class TCPDF + * PHP class for generating PDF documents without requiring external extensions. + * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
      + * @package com.tecnick.tcpdf + * @brief PHP class for generating PDF documents without requiring external extensions. + * @version 6.10.1 + * @author Nicola Asuni - info@tecnick.com + * @IgnoreAnnotation("protected") + * @IgnoreAnnotation("public") + * @IgnoreAnnotation("pre") + */ +class TCPDF { + + // Protected properties + + /** + * Current page number. + * @protected + */ + protected $page; + + /** + * Current object number. + * @protected + */ + protected $n; + + /** + * Array of object offsets. + * @protected + */ + protected $offsets = array(); + + /** + * Array of object IDs for each page. + * @protected + */ + protected $pageobjects = array(); + + /** + * Buffer holding in-memory PDF. + * @protected + */ + protected $buffer; + + /** + * Array containing pages. + * @protected + */ + protected $pages = array(); + + /** + * Current document state. + * @protected + */ + protected $state; + + /** + * Compression flag. + * @protected + */ + protected $compress; + + /** + * Current page orientation (P = Portrait, L = Landscape). + * @protected + */ + protected $CurOrientation; + + /** + * Page dimensions. + * @protected + */ + protected $pagedim = array(); + + /** + * Scale factor (number of points in user unit). + * @protected + */ + protected $k; + + /** + * Width of page format in points. + * @protected + */ + protected $fwPt; + + /** + * Height of page format in points. + * @protected + */ + protected $fhPt; + + /** + * Current width of page in points. + * @protected + */ + protected $wPt; + + /** + * Current height of page in points. + * @protected + */ + protected $hPt; + + /** + * Current width of page in user unit. + * @protected + */ + protected $w; + + /** + * Current height of page in user unit. + * @protected + */ + protected $h; + + /** + * Left margin. + * @protected + */ + protected $lMargin; + + /** + * Right margin. + * @protected + */ + protected $rMargin; + + /** + * Cell left margin (used by regions). + * @protected + */ + protected $clMargin; + + /** + * Cell right margin (used by regions). + * @protected + */ + protected $crMargin; + + /** + * Top margin. + * @protected + */ + protected $tMargin; + + /** + * Page break margin. + * @protected + */ + protected $bMargin; + + /** + * Array of cell internal paddings ('T' => top, 'R' => right, 'B' => bottom, 'L' => left). + * @since 5.9.000 (2010-10-03) + * @protected + */ + protected $cell_padding = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0); + + /** + * Array of cell margins ('T' => top, 'R' => right, 'B' => bottom, 'L' => left). + * @since 5.9.000 (2010-10-04) + * @protected + */ + protected $cell_margin = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0); + + /** + * Current horizontal position in user unit for cell positioning. + * @protected + */ + protected $x; + + /** + * Current vertical position in user unit for cell positioning. + * @protected + */ + protected $y; + + /** + * Height of last cell printed. + * @protected + */ + protected $lasth; + + /** + * Line width in user unit. + * @protected + */ + protected $LineWidth; + + /** + * Array of standard font names. + * @protected + */ + protected $CoreFonts; + + /** + * Array of used fonts. + * @protected + */ + protected $fonts = array(); + + /** + * Array of font files. + * @protected + */ + protected $FontFiles = array(); + + /** + * Array of encoding differences. + * @protected + */ + protected $diffs = array(); + + /** + * Array of used images. + * @protected + */ + protected $images = array(); + + /** + * Depth of the svg tag, to keep track if the svg tag is a subtag or the root tag. + * @protected + */ + protected $svg_tag_depth = 0; + + /** + * Array of Annotations in pages. + * @protected + */ + protected $PageAnnots = array(); + + /** + * Array of internal links. + * @protected + */ + protected $links = array(); + + /** + * Current font family. + * @protected + */ + protected $FontFamily; + + /** + * Current font style. + * @protected + */ + protected $FontStyle; + + /** + * Current font ascent (distance between font top and baseline). + * @protected + * @since 2.8.000 (2007-03-29) + */ + protected $FontAscent; + + /** + * Current font descent (distance between font bottom and baseline). + * @protected + * @since 2.8.000 (2007-03-29) + */ + protected $FontDescent; + + /** + * Underlining flag. + * @protected + */ + protected $underline; + + /** + * Overlining flag. + * @protected + */ + protected $overline; + + /** + * Current font info. + * @protected + */ + protected $CurrentFont; + + /** + * Current font size in points. + * @protected + */ + protected $FontSizePt; + + /** + * Current font size in user unit. + * @protected + */ + protected $FontSize; + + /** + * Commands for drawing color. + * @protected + */ + protected $DrawColor; + + /** + * Commands for filling color. + * @protected + */ + protected $FillColor; + + /** + * Commands for text color. + * @protected + */ + protected $TextColor; + + /** + * Indicates whether fill and text colors are different. + * @protected + */ + protected $ColorFlag; + + /** + * Automatic page breaking. + * @protected + */ + protected $AutoPageBreak; + + /** + * Threshold used to trigger page breaks. + * @protected + */ + protected $PageBreakTrigger; + + /** + * Flag set when processing page header. + * @protected + */ + protected $InHeader = false; + + /** + * Flag set when processing page footer. + * @protected + */ + protected $InFooter = false; + + /** + * Zoom display mode. + * @protected + */ + protected $ZoomMode; + + /** + * Layout display mode. + * @protected + */ + protected $LayoutMode; + + /** + * If true set the document information dictionary in Unicode. + * @protected + */ + protected $docinfounicode = true; + + /** + * Document title. + * @protected + */ + protected $title = ''; + + /** + * Document subject. + * @protected + */ + protected $subject = ''; + + /** + * Document author. + * @protected + */ + protected $author = ''; + + /** + * Document keywords. + * @protected + */ + protected $keywords = ''; + + /** + * Document creator. + * @protected + */ + protected $creator = ''; + + /** + * Starting page number. + * @protected + */ + protected $starting_page_number = 1; + + /** + * The right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image. + * @since 2002-07-31 + * @author Nicola Asuni + * @protected + */ + protected $img_rb_x; + + /** + * The right-bottom corner Y coordinate of last inserted image. + * @since 2002-07-31 + * @author Nicola Asuni + * @protected + */ + protected $img_rb_y; + + /** + * Adjusting factor to convert pixels to user units. + * @since 2004-06-14 + * @author Nicola Asuni + * @protected + */ + protected $imgscale = 1; + + /** + * Boolean flag set to true when the input text is unicode (require unicode fonts). + * @since 2005-01-02 + * @author Nicola Asuni + * @protected + */ + protected $isunicode = false; + + /** + * PDF version. + * @since 1.5.3 + * @protected + */ + protected $PDFVersion = '1.7'; + + /** + * ID of the stored default header template (-1 = not set). + * @protected + */ + protected $header_xobjid = false; + + /** + * If true reset the Header Xobject template at each page + * @protected + */ + protected $header_xobj_autoreset = false; + + /** + * Minimum distance between header and top page margin. + * @protected + * @var float + */ + protected $header_margin; + + /** + * Minimum distance between footer and bottom page margin. + * @protected + * @var float + */ + protected $footer_margin; + + /** + * Original left margin value. + * @protected + * @since 1.53.0.TC013 + */ + protected $original_lMargin; + + /** + * Original right margin value. + * @protected + * @since 1.53.0.TC013 + */ + protected $original_rMargin; + + /** + * Default font used on page header. + * @protected + * @var array + * @phpstan-var array{0: string, 1: string, 2: float|null} + */ + protected $header_font; + + /** + * Default font used on page footer. + * @protected + * @var array + * @phpstan-var array{0: string, 1: string, 2: float|null} + */ + protected $footer_font; + + /** + * Language templates. + * @protected + */ + protected $l; + + /** + * Barcode to print on page footer (only if set). + * @protected + */ + protected $barcode = false; + + /** + * Boolean flag to print/hide page header. + * @protected + */ + protected $print_header = true; + + /** + * Boolean flag to print/hide page footer. + * @protected + */ + protected $print_footer = true; + + /** + * Header image logo. + * @protected + */ + protected $header_logo = ''; + + /** + * Width of header image logo in user units. + * @protected + */ + protected $header_logo_width = 30; + + /** + * Title to be printed on default page header. + * @protected + */ + protected $header_title = ''; + + /** + * String to print on page header after title. + * @protected + */ + protected $header_string = ''; + + /** + * Color for header text (RGB array). + * @since 5.9.174 (2012-07-25) + * @protected + * @var int[] + * @phpstan-var array{0: int, 1: int, 2: int} + */ + protected $header_text_color = array(0,0,0); + + /** + * Color for header line (RGB array). + * @since 5.9.174 (2012-07-25) + * @protected + * @var int[] + * @phpstan-var array{0: int, 1: int, 2: int} + */ + protected $header_line_color = array(0,0,0); + + /** + * Color for footer text (RGB array). + * @since 5.9.174 (2012-07-25) + * @protected + * @var int[] + * @phpstan-var array{0: int, 1: int, 2: int} + */ + protected $footer_text_color = array(0,0,0); + + /** + * Color for footer line (RGB array). + * @since 5.9.174 (2012-07-25) + * @protected + * @var int[] + * @phpstan-var array{0: int, 1: int, 2: int} + */ + protected $footer_line_color = array(0,0,0); + + /** + * Text shadow data array. + * @since 5.9.174 (2012-07-25) + * @protected + */ + protected $txtshadow = array('enabled'=>false, 'depth_w'=>0, 'depth_h'=>0, 'color'=>false, 'opacity'=>1, 'blend_mode'=>'Normal'); + + /** + * Default number of columns for html table. + * @protected + */ + protected $default_table_columns = 4; + + // variables for html parser + + /** + * HTML PARSER: array to store current link and rendering styles. + * @protected + */ + protected $HREF = array(); + + /** + * List of available fonts on filesystem. + * @protected + */ + protected $fontlist = array(); + + /** + * Current foreground color. + * @protected + */ + protected $fgcolor; + + /** + * HTML PARSER: array of boolean values, true in case of ordered list (OL), false otherwise. + * @protected + */ + protected $listordered = array(); + + /** + * HTML PARSER: array count list items on nested lists. + * @protected + */ + protected $listcount = array(); + + /** + * HTML PARSER: current list nesting level. + * @protected + */ + protected $listnum = 0; + + /** + * HTML PARSER: indent amount for lists. + * @protected + */ + protected $listindent = 0; + + /** + * HTML PARSER: current list indententation level. + * @protected + */ + protected $listindentlevel = 0; + + /** + * Current background color. + * @protected + */ + protected $bgcolor; + + /** + * Temporary font size in points. + * @protected + */ + protected $tempfontsize = 10; + + /** + * Spacer string for LI tags. + * @protected + */ + protected $lispacer = ''; + + /** + * Default encoding. + * @protected + * @since 1.53.0.TC010 + */ + protected $encoding = 'UTF-8'; + + /** + * Boolean flag to indicate if the document language is Right-To-Left. + * @protected + * @since 2.0.000 + */ + protected $rtl = false; + + /** + * Boolean flag used to force RTL or LTR string direction. + * @protected + * @since 2.0.000 + */ + protected $tmprtl = false; + + // --- Variables used for document encryption: + + /** + * IBoolean flag indicating whether document is protected. + * @protected + * @since 2.0.000 (2008-01-02) + */ + protected $encrypted; + + /** + * Array containing encryption settings. + * @protected + * @since 5.0.005 (2010-05-11) + */ + protected $encryptdata = array(); + + /** + * Last RC4 key encrypted (cached for optimisation). + * @protected + * @since 2.0.000 (2008-01-02) + */ + protected $last_enc_key; + + /** + * Last RC4 computed key. + * @protected + * @since 2.0.000 (2008-01-02) + */ + protected $last_enc_key_c; + + /** + * File ID (used on document trailer). + * @protected + * @since 5.0.005 (2010-05-12) + */ + protected $file_id; + + /** + * Internal secret used to encrypt data. + * @protected + * @since 6.7.5 (2024-03-21) + */ + protected $hash_key; + + // --- bookmark --- + + /** + * Outlines for bookmark. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $outlines = array(); + + /** + * Outline root for bookmark. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $OutlineRoot; + + // --- javascript and form --- + + /** + * Javascript code. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $javascript = ''; + + /** + * Javascript counter. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $n_js; + + /** + * line through state + * @protected + * @since 2.8.000 (2008-03-19) + */ + protected $linethrough; + + /** + * Array with additional document-wide usage rights for the document. + * @protected + * @since 5.8.014 (2010-08-23) + */ + protected $ur = array(); + + /** + * DPI (Dot Per Inch) Document Resolution (do not change). + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $dpi = 72; + + /** + * Array of page numbers were a new page group was started (the page numbers are the keys of the array). + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $newpagegroup = array(); + + /** + * Array that contains the number of pages in each page group. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $pagegroups = array(); + + /** + * Current page group number. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $currpagegroup = 0; + + /** + * Array of transparency objects and parameters. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $extgstates; + + /** + * Set the default JPEG compression quality (1-100). + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $jpeg_quality; + + /** + * Default cell height ratio. + * @protected + * @since 3.0.014 (2008-05-23) + * @var float + */ + protected $cell_height_ratio = K_CELL_HEIGHT_RATIO; + + /** + * PDF viewer preferences. + * @protected + * @since 3.1.000 (2008-06-09) + */ + protected $viewer_preferences; + + /** + * A name object specifying how the document should be displayed when opened. + * @protected + * @since 3.1.000 (2008-06-09) + */ + protected $PageMode; + + /** + * Array for storing gradient information. + * @protected + * @since 3.1.000 (2008-06-09) + */ + protected $gradients = array(); + + /** + * Array used to store positions inside the pages buffer (keys are the page numbers). + * @protected + * @since 3.2.000 (2008-06-26) + */ + protected $intmrk = array(); + + /** + * Array used to store positions inside the pages buffer (keys are the page numbers). + * @protected + * @since 5.7.000 (2010-08-03) + */ + protected $bordermrk = array(); + + /** + * Array used to store page positions to track empty pages (keys are the page numbers). + * @protected + * @since 5.8.007 (2010-08-18) + */ + protected $emptypagemrk = array(); + + /** + * Array used to store content positions inside the pages buffer (keys are the page numbers). + * @protected + * @since 4.6.021 (2009-07-20) + */ + protected $cntmrk = array(); + + /** + * Array used to store footer positions of each page. + * @protected + * @since 3.2.000 (2008-07-01) + */ + protected $footerpos = array(); + + /** + * Array used to store footer length of each page. + * @protected + * @since 4.0.014 (2008-07-29) + */ + protected $footerlen = array(); + + /** + * Boolean flag to indicate if a new line is created. + * @protected + * @since 3.2.000 (2008-07-01) + */ + protected $newline = true; + + /** + * End position of the latest inserted line. + * @protected + * @since 3.2.000 (2008-07-01) + */ + protected $endlinex = 0; + + /** + * PDF string for width value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleWidth = ''; + + /** + * PDF string for CAP value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleCap = '0 J'; + + /** + * PDF string for join value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleJoin = '0 j'; + + /** + * PDF string for dash value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleDash = '[] 0 d'; + + /** + * Boolean flag to indicate if marked-content sequence is open. + * @protected + * @since 4.0.013 (2008-07-28) + */ + protected $openMarkedContent = false; + + /** + * Count the latest inserted vertical spaces on HTML. + * @protected + * @since 4.0.021 (2008-08-24) + */ + protected $htmlvspace = 0; + + /** + * Array of Spot colors. + * @protected + * @since 4.0.024 (2008-09-12) + */ + protected $spot_colors = array(); + + /** + * Symbol used for HTML unordered list items. + * @protected + * @since 4.0.028 (2008-09-26) + */ + protected $lisymbol = ''; + + /** + * String used to mark the beginning and end of EPS image blocks. + * @protected + * @since 4.1.000 (2008-10-18) + */ + protected $epsmarker = 'x#!#EPS#!#x'; + + /** + * Array of transformation matrix. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected $transfmatrix = array(); + + /** + * Current key for transformation matrix. + * @protected + * @since 4.8.005 (2009-09-17) + */ + protected $transfmatrix_key = 0; + + /** + * Booklet mode for double-sided pages. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected $booklet = false; + + /** + * Epsilon value used for float calculations. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected $feps = 0.005; + + /** + * Array used for custom vertical spaces for HTML tags. + * @protected + * @since 4.2.001 (2008-10-30) + */ + protected $tagvspaces = array(); + + /** + * HTML PARSER: custom indent amount for lists. Negative value means disabled. + * @protected + * @since 4.2.007 (2008-11-12) + */ + protected $customlistindent = -1; + + /** + * Boolean flag to indicate if the border of the cell sides that cross the page should be removed. + * @protected + * @since 4.2.010 (2008-11-14) + */ + protected $opencell = true; + + /** + * Array of files to embedd. + * @protected + * @since 4.4.000 (2008-12-07) + */ + protected $embeddedfiles = array(); + + /** + * Boolean flag to indicate if we are inside a PRE tag. + * @protected + * @since 4.4.001 (2008-12-08) + */ + protected $premode = false; + + /** + * Array used to store positions of graphics transformation blocks inside the page buffer. + * keys are the page numbers + * @protected + * @since 4.4.002 (2008-12-09) + */ + protected $transfmrk = array(); + + /** + * Default color for html links. + * @protected + * @since 4.4.003 (2008-12-09) + */ + protected $htmlLinkColorArray = array(0, 0, 255); + + /** + * Default font style to add to html links. + * @protected + * @since 4.4.003 (2008-12-09) + */ + protected $htmlLinkFontStyle = 'U'; + + /** + * Counts the number of pages. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $numpages = 0; + + /** + * Array containing page lengths in bytes. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $pagelen = array(); + + /** + * Counts the number of pages. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $numimages = 0; + + /** + * Store the image keys. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $imagekeys = array(); + + /** + * Length of the buffer in bytes. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $bufferlen = 0; + + /** + * Counts the number of fonts. + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected $numfonts = 0; + + /** + * Store the font keys. + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected $fontkeys = array(); + + /** + * Store the font object IDs. + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $font_obj_ids = array(); + + /** + * Store the fage status (true when opened, false when closed). + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected $pageopen = array(); + + /** + * Default monospace font. + * @protected + * @since 4.5.025 (2009-03-10) + */ + protected $default_monospaced_font = 'courier'; + + /** + * Cloned copy of the current class object. + * @protected + * @since 4.5.029 (2009-03-19) + */ + protected $objcopy; + + /** + * Array used to store the lengths of cache files. + * @protected + * @since 4.5.029 (2009-03-19) + */ + protected $cache_file_length = array(); + + /** + * Table header content to be repeated on each new page. + * @protected + * @since 4.5.030 (2009-03-20) + */ + protected $thead = ''; + + /** + * Margins used for table header. + * @protected + * @since 4.5.030 (2009-03-20) + */ + protected $theadMargins = array(); + + /** + * Boolean flag to enable document digital signature. + * @protected + * @since 4.6.005 (2009-04-24) + */ + protected $sign = false; + + /** + * Digital signature data. + * @protected + * @since 4.6.005 (2009-04-24) + */ + protected $signature_data = array(); + + /** + * Digital signature max length. + * @protected + * @since 4.6.005 (2009-04-24) + */ + protected $signature_max_length = 11742; + + /** + * Data for digital signature appearance. + * @protected + * @since 5.3.011 (2010-06-16) + */ + protected $signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); + + /** + * Array of empty digital signature appearances. + * @protected + * @since 5.9.101 (2011-07-06) + */ + protected $empty_signature_appearance = array(); + + /** + * Boolean flag to enable document timestamping with TSA. + * @protected + * @since 6.0.085 (2014-06-19) + */ + protected $tsa_timestamp = false; + + /** + * Timestamping data. + * @protected + * @since 6.0.085 (2014-06-19) + */ + protected $tsa_data = array(); + + /** + * Regular expression used to find blank characters (required for word-wrapping). + * @protected + * @since 4.6.006 (2009-04-28) + */ + protected $re_spaces = '/[^\S\xa0]/'; + + /** + * Array of $re_spaces parts. + * @protected + * @since 5.5.011 (2010-07-09) + */ + protected $re_space = array('p' => '[^\S\xa0]', 'm' => ''); + + /** + * Digital signature object ID. + * @protected + * @since 4.6.022 (2009-06-23) + */ + protected $sig_obj_id = 0; + + /** + * ID of page objects. + * @protected + * @since 4.7.000 (2009-08-29) + */ + protected $page_obj_id = array(); + + /** + * List of form annotations IDs. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_obj_id = array(); + + /** + * Deafult Javascript field properties. Possible values are described on official Javascript for Acrobat API reference. Annotation options can be directly specified using the 'aopt' entry. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255), 'strokeColor'=>array(128, 128, 128)); + + /** + * Javascript objects array. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $js_objects = array(); + + /** + * Current form action (used during XHTML rendering). + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_action = ''; + + /** + * Current form encryption type (used during XHTML rendering). + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_enctype = 'application/x-www-form-urlencoded'; + + /** + * Current method to submit forms. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_mode = 'post'; + + /** + * List of fonts used on form fields (fontname => fontkey). + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $annotation_fonts = array(); + + /** + * List of radio buttons parent objects. + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $radiobutton_groups = array(); + + /** + * List of radio group objects IDs. + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $radio_groups = array(); + + /** + * Text indentation value (used for text-indent CSS attribute). + * @protected + * @since 4.8.006 (2009-09-23) + */ + protected $textindent = 0; + + /** + * Store page number when startTransaction() is called. + * @protected + * @since 4.8.006 (2009-09-23) + */ + protected $start_transaction_page = 0; + + /** + * Store Y position when startTransaction() is called. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $start_transaction_y = 0; + + /** + * True when we are printing the thead section on a new page. + * @protected + * @since 4.8.027 (2010-01-25) + */ + protected $inthead = false; + + /** + * Array of column measures (width, space, starting Y position). + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $columns = array(); + + /** + * Number of colums. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $num_columns = 1; + + /** + * Current column number. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $current_column = 0; + + /** + * Starting page for columns. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $column_start_page = 0; + + /** + * Maximum page and column selected. + * @protected + * @since 5.8.000 (2010-08-11) + */ + protected $maxselcol = array('page' => 0, 'column' => 0); + + /** + * Array of: X difference between table cell x start and starting page margin, cellspacing, cellpadding. + * @protected + * @since 5.8.000 (2010-08-11) + */ + protected $colxshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0)); + + /** + * Text rendering mode: 0 = Fill text; 1 = Stroke text; 2 = Fill, then stroke text; 3 = Neither fill nor stroke text (invisible); 4 = Fill text and add to path for clipping; 5 = Stroke text and add to path for clipping; 6 = Fill, then stroke text and add to path for clipping; 7 = Add text to path for clipping. + * @protected + * @since 4.9.008 (2010-04-03) + */ + protected $textrendermode = 0; + + /** + * Text stroke width in doc units. + * @protected + * @since 4.9.008 (2010-04-03) + */ + protected $textstrokewidth = 0; + + /** + * Current stroke color. + * @protected + * @since 4.9.008 (2010-04-03) + */ + protected $strokecolor; + + /** + * Default unit of measure for document. + * @protected + * @since 5.0.000 (2010-04-22) + */ + protected $pdfunit = 'mm'; + + /** + * Boolean flag true when we are on TOC (Table Of Content) page. + * @protected + */ + protected $tocpage = false; + + /** + * Boolean flag: if true convert vector images (SVG, EPS) to raster image using GD or ImageMagick library. + * @protected + * @since 5.0.000 (2010-04-26) + */ + protected $rasterize_vector_images = false; + + /** + * Boolean flag: if true enables font subsetting by default. + * @protected + * @since 5.3.002 (2010-06-07) + */ + protected $font_subsetting = true; + + /** + * Array of default graphic settings. + * @protected + * @since 5.5.008 (2010-07-02) + */ + protected $default_graphic_vars = array(); + + /** + * Array of XObjects. + * @protected + * @since 5.8.014 (2010-08-23) + */ + protected $xobjects = array(); + + /** + * Boolean value true when we are inside an XObject. + * @protected + * @since 5.8.017 (2010-08-24) + */ + protected $inxobj = false; + + /** + * Current XObject ID. + * @protected + * @since 5.8.017 (2010-08-24) + */ + protected $xobjid = ''; + + /** + * Percentage of character stretching. + * @protected + * @since 5.9.000 (2010-09-29) + */ + protected $font_stretching = 100; + + /** + * Increases or decreases the space between characters in a text by the specified amount (tracking). + * @protected + * @since 5.9.000 (2010-09-29) + */ + protected $font_spacing = 0; + + /** + * Array of no-write regions. + * ('page' => page number or empy for current page, 'xt' => X top, 'yt' => Y top, 'xb' => X bottom, 'yb' => Y bottom, 'side' => page side 'L' = left or 'R' = right) + * @protected + * @since 5.9.003 (2010-10-14) + */ + protected $page_regions = array(); + + /** + * Boolean value true when page region check is active. + * @protected + */ + protected $check_page_regions = true; + + /** + * Array of PDF layers data. + * @protected + * @since 5.9.102 (2011-07-13) + */ + protected $pdflayers = array(); + + /** + * A dictionary of names and corresponding destinations (Dests key on document Catalog). + * @protected + * @since 5.9.097 (2011-06-23) + */ + protected $dests = array(); + + /** + * Object ID for Named Destinations + * @protected + * @since 5.9.097 (2011-06-23) + */ + protected $n_dests; + + /** + * Embedded Files Names + * @protected + * @since 5.9.204 (2013-01-23) + */ + protected $efnames = array(); + + /** + * Directory used for the last SVG image. + * @protected + * @since 5.0.000 (2010-05-05) + */ + protected $svgdir = ''; + + /** + * Deafult unit of measure for SVG. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgunit = 'px'; + + /** + * Array of SVG gradients. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svggradients = array(); + + /** + * ID of last SVG gradient. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svggradientid = 0; + + /** + * Boolean value true when in SVG defs group. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgdefsmode = false; + + /** + * Array of SVG defs. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgdefs = array(); + + /** + * Boolean value true when in SVG clipPath tag. + * @protected + * @since 5.0.000 (2010-04-26) + */ + protected $svgclipmode = false; + + /** + * Array of SVG clipPath commands. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgclippaths = array(); + + /** + * Array of SVG clipPath tranformation matrix. + * @protected + * @since 5.8.022 (2010-08-31) + */ + protected $svgcliptm = array(); + + /** + * ID of last SVG clipPath. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgclipid = 0; + + /** + * SVG text. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgtext = ''; + + /** + * SVG text properties. + * @protected + * @since 5.8.013 (2010-08-23) + */ + protected $svgtextmode = array(); + + /** + * Array of SVG properties. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgstyles = array(array( + 'alignment-baseline' => 'auto', + 'baseline-shift' => 'baseline', + 'clip' => 'auto', + 'clip-path' => 'none', + 'clip-rule' => 'nonzero', + 'color' => 'black', + 'color-interpolation' => 'sRGB', + 'color-interpolation-filters' => 'linearRGB', + 'color-profile' => 'auto', + 'color-rendering' => 'auto', + 'cursor' => 'auto', + 'direction' => 'ltr', + 'display' => 'inline', + 'dominant-baseline' => 'auto', + 'enable-background' => 'accumulate', + 'fill' => 'black', + 'fill-opacity' => 1, + 'fill-rule' => 'nonzero', + 'filter' => 'none', + 'flood-color' => 'black', + 'flood-opacity' => 1, + 'font' => '', + 'font-family' => 'helvetica', + 'font-size' => 'medium', + 'font-size-adjust' => 'none', + 'font-stretch' => 'normal', + 'font-style' => 'normal', + 'font-variant' => 'normal', + 'font-weight' => 'normal', + 'glyph-orientation-horizontal' => '0deg', + 'glyph-orientation-vertical' => 'auto', + 'image-rendering' => 'auto', + 'kerning' => 'auto', + 'letter-spacing' => 'normal', + 'lighting-color' => 'white', + 'marker' => '', + 'marker-end' => 'none', + 'marker-mid' => 'none', + 'marker-start' => 'none', + 'mask' => 'none', + 'opacity' => 1, + 'overflow' => 'auto', + 'pointer-events' => 'visiblePainted', + 'shape-rendering' => 'auto', + 'stop-color' => 'black', + 'stop-opacity' => 1, + 'stroke' => 'none', + 'stroke-dasharray' => 'none', + 'stroke-dashoffset' => 0, + 'stroke-linecap' => 'butt', + 'stroke-linejoin' => 'miter', + 'stroke-miterlimit' => 4, + 'stroke-opacity' => 1, + 'stroke-width' => 1, + 'text-anchor' => 'start', + 'text-decoration' => 'none', + 'text-rendering' => 'auto', + 'unicode-bidi' => 'normal', + 'visibility' => 'visible', + 'word-spacing' => 'normal', + 'writing-mode' => 'lr-tb', + 'text-color' => 'black', + 'transfmatrix' => array(1, 0, 0, 1, 0, 0) + )); + + /** + * If true force sRGB color profile for all document. + * @protected + * @since 5.9.121 (2011-09-28) + */ + protected $force_srgb = false; + + /** + * If true set the document to PDF/A mode. + * @protected + * @since 5.9.121 (2011-09-27) + */ + protected $pdfa_mode = false; + + /** + * version of PDF/A mode (1 - 3). + * @protected + * @since 6.2.26 (2019-03-12) + */ + protected $pdfa_version = 1; + + /** + * Document creation date-time + * @protected + * @since 5.9.152 (2012-03-22) + */ + protected $doc_creation_timestamp; + + /** + * Document modification date-time + * @protected + * @since 5.9.152 (2012-03-22) + */ + protected $doc_modification_timestamp; + + /** + * Custom XMP data. + * @protected + * @since 5.9.128 (2011-10-06) + */ + protected $custom_xmp = ''; + + /** + * Custom XMP RDF data. + * @protected + * @since 6.3.0 (2019-09-19) + */ + protected $custom_xmp_rdf = ''; + + /** + * Custom XMP RDF pdfaextension data. + * @protected + * @since 6.9.0 (2025-02-11) + */ + protected $custom_xmp_rdf_pdfaExtension = ''; + + /** + * Overprint mode array. + * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008). + * @protected + * @since 5.9.152 (2012-03-23) + * @var array + */ + protected $overprint = array('OP' => false, 'op' => false, 'OPM' => 0); + + /** + * Alpha mode array. + * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008). + * @protected + * @since 5.9.152 (2012-03-23) + */ + protected $alpha = array('CA' => 1, 'ca' => 1, 'BM' => '/Normal', 'AIS' => false); + + /** + * Define the page boundaries boxes to be set on document. + * @protected + * @since 5.9.152 (2012-03-23) + */ + protected $page_boxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); + + /** + * If true print TCPDF meta link. + * @protected + * @since 5.9.152 (2012-03-23) + */ + protected $tcpdflink = true; + + /** + * Cache array for computed GD gamma values. + * @protected + * @since 5.9.1632 (2012-06-05) + */ + protected $gdgammacache = array(); + + /** + * Cache array for file content + * @protected + * @var array + * @since 6.3.5 (2020-09-28) + */ + protected $fileContentCache = array(); + + /** + * Whether to allow local file path in image html tags, when prefixed with file:// + * + * @var bool + * @protected + * @since 6.4 (2020-07-23) + */ + protected $allowLocalFiles = false; + + //------------------------------------------------------------ + // METHODS + //------------------------------------------------------------ + + /** + * This is the class constructor. + * It allows to set up the page format, the orientation and the measure unit used in all the methods (except for the font sizes). + * + * @param string $orientation page orientation. Possible values are (case insensitive):
      • P or Portrait (default)
      • L or Landscape
      • '' (empty string) for automatic orientation
      + * @param string $unit User measure unit. Possible values are:
      • pt: point
      • mm: millimeter (default)
      • cm: centimeter
      • in: inch

      A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This is a very common unit in typography; font sizes are expressed in that unit. + * @param mixed $format The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param boolean $unicode TRUE means that the input text is unicode (default = true) + * @param string $encoding Charset encoding (used only when converting back html entities); default is UTF-8. + * @param boolean $diskcache DEPRECATED FEATURE + * @param false|integer $pdfa If not false, set the document to PDF/A mode and the good version (1 or 3). + * @public + * @see getPageSizeFromFormat(), setPageFormat() + */ + public function __construct($orientation='P', $unit='mm', $format='A4', $unicode=true, $encoding='UTF-8', $diskcache=false, $pdfa=false) { + // set file ID for trailer + $serformat = (is_array($format) ? json_encode($format) : $format); + $this->file_id = md5(TCPDF_STATIC::getRandomSeed('TCPDF'.$orientation.$unit.$serformat.$encoding)); + $this->hash_key = hash_hmac('sha256', TCPDF_STATIC::getRandomSeed($this->file_id), TCPDF_STATIC::getRandomSeed('TCPDF'), false); + $this->font_obj_ids = array(); + $this->page_obj_id = array(); + $this->form_obj_id = array(); + // set pdf/a mode + if ($pdfa != false) { + $this->pdfa_mode = true; + $this->pdfa_version = $pdfa; // 1 or 3 + } else + $this->pdfa_mode = false; + + $this->force_srgb = false; + // set language direction + $this->rtl = false; + $this->tmprtl = false; + // some checks + $this->_dochecks(); + // initialization of properties + $this->isunicode = $unicode; + $this->page = 0; + $this->transfmrk[0] = array(); + $this->pagedim = array(); + $this->n = 2; + $this->buffer = ''; + $this->pages = array(); + $this->state = 0; + $this->fonts = array(); + $this->FontFiles = array(); + $this->diffs = array(); + $this->images = array(); + $this->links = array(); + $this->gradients = array(); + $this->InFooter = false; + $this->lasth = 0; + $this->FontFamily = defined('PDF_FONT_NAME_MAIN')?PDF_FONT_NAME_MAIN:'helvetica'; + $this->FontStyle = ''; + $this->FontSizePt = 12; + $this->underline = false; + $this->overline = false; + $this->linethrough = false; + $this->DrawColor = '0 G'; + $this->FillColor = '0 g'; + $this->TextColor = '0 g'; + $this->ColorFlag = false; + $this->pdflayers = array(); + // encryption values + $this->encrypted = false; + $this->last_enc_key = ''; + // standard Unicode fonts + $this->CoreFonts = array( + 'courier'=>'Courier', + 'courierB'=>'Courier-Bold', + 'courierI'=>'Courier-Oblique', + 'courierBI'=>'Courier-BoldOblique', + 'helvetica'=>'Helvetica', + 'helveticaB'=>'Helvetica-Bold', + 'helveticaI'=>'Helvetica-Oblique', + 'helveticaBI'=>'Helvetica-BoldOblique', + 'times'=>'Times-Roman', + 'timesB'=>'Times-Bold', + 'timesI'=>'Times-Italic', + 'timesBI'=>'Times-BoldItalic', + 'symbol'=>'Symbol', + 'zapfdingbats'=>'ZapfDingbats' + ); + // set scale factor + $this->setPageUnit($unit); + // set page format and orientation + $this->setPageFormat($format, $orientation); + // page margins (1 cm) + $margin = 28.35 / $this->k; + $this->setMargins($margin, $margin); + $this->clMargin = $this->lMargin; + $this->crMargin = $this->rMargin; + // internal cell padding + $cpadding = $margin / 10; + $this->setCellPaddings($cpadding, 0, $cpadding, 0); + // cell margins + $this->setCellMargins(0, 0, 0, 0); + // line width (0.2 mm) + $this->LineWidth = 0.57 / $this->k; + $this->linestyleWidth = sprintf('%F w', ($this->LineWidth * $this->k)); + $this->linestyleCap = '0 J'; + $this->linestyleJoin = '0 j'; + $this->linestyleDash = '[] 0 d'; + // automatic page break + $this->setAutoPageBreak(true, (2 * $margin)); + // full width display mode + $this->setDisplayMode('fullwidth'); + // compression + $this->setCompression(); + // set default PDF version number + $this->setPDFVersion(); + $this->tcpdflink = true; + $this->encoding = $encoding; + $this->HREF = array(); + $this->getFontsList(); + $this->fgcolor = array('R' => 0, 'G' => 0, 'B' => 0); + $this->strokecolor = array('R' => 0, 'G' => 0, 'B' => 0); + $this->bgcolor = array('R' => 255, 'G' => 255, 'B' => 255); + $this->extgstates = array(); + $this->setTextShadow(); + // signature + $this->sign = false; + $this->tsa_timestamp = false; + $this->tsa_data = array(); + $this->signature_appearance = array('page' => 1, 'rect' => '0 0 0 0', 'name' => 'Signature'); + $this->empty_signature_appearance = array(); + // user's rights + $this->ur['enabled'] = false; + $this->ur['document'] = '/FullSave'; + $this->ur['annots'] = '/Create/Delete/Modify/Copy/Import/Export'; + $this->ur['form'] = '/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate'; + $this->ur['signature'] = '/Modify'; + $this->ur['ef'] = '/Create/Delete/Modify/Import'; + $this->ur['formex'] = ''; + // set default JPEG quality + $this->jpeg_quality = 75; + // initialize some settings + TCPDF_FONTS::utf8Bidi(array(), '', false, $this->isunicode, $this->CurrentFont); + // set default font + $this->setFont($this->FontFamily, $this->FontStyle, $this->FontSizePt); + $this->setHeaderFont(array($this->FontFamily, $this->FontStyle, $this->FontSizePt)); + $this->setFooterFont(array($this->FontFamily, $this->FontStyle, $this->FontSizePt)); + // check if PCRE Unicode support is enabled + if ($this->isunicode AND (@preg_match('/\pL/u', 'a') == 1)) { + // PCRE unicode support is turned ON + // \s : any whitespace character + // \p{Z} : any separator + // \p{Lo} : Unicode letter or ideograph that does not have lowercase and uppercase variants. Is used to chunk chinese words. + // \xa0 : Unicode Character 'NO-BREAK SPACE' (U+00A0) + //$this->setSpacesRE('/(?!\xa0)[\s\p{Z}\p{Lo}]/u'); + $this->setSpacesRE('/(?!\xa0)[\s\p{Z}]/u'); + } else { + // PCRE unicode support is turned OFF + $this->setSpacesRE('/[^\S\xa0]/'); + } + $this->default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255), 'strokeColor'=>array(128, 128, 128)); + // set document creation and modification timestamp + $this->doc_creation_timestamp = time(); + $this->doc_modification_timestamp = $this->doc_creation_timestamp; + // get default graphic vars + $this->default_graphic_vars = $this->getGraphicVars(); + $this->header_xobj_autoreset = false; + $this->custom_xmp = ''; + $this->custom_xmp_rdf = ''; + } + + /** + * Default destructor. + * @public + * @since 1.53.0.TC016 + */ + public function __destruct() { + // cleanup + $this->_destroy(true); + } + + /** + * Set the units of measure for the document. + * @param string $unit User measure unit. Possible values are:
      • pt: point
      • mm: millimeter (default)
      • cm: centimeter
      • in: inch

      A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This is a very common unit in typography; font sizes are expressed in that unit. + * @public + * @since 3.0.015 (2008-06-06) + */ + public function setPageUnit($unit) { + $unit = strtolower($unit); + //Set scale factor + switch ($unit) { + // points + case 'px': + case 'pt': { + $this->k = 1; + break; + } + // millimeters + case 'mm': { + $this->k = $this->dpi / 25.4; + break; + } + // centimeters + case 'cm': { + $this->k = $this->dpi / 2.54; + break; + } + // inches + case 'in': { + $this->k = $this->dpi; + break; + } + // unsupported unit + default : { + $this->Error('Incorrect unit: '.$unit); + break; + } + } + $this->pdfunit = $unit; + if (isset($this->CurOrientation)) { + $this->setPageOrientation($this->CurOrientation); + } + } + + /** + * Change the format of the current page + * @param mixed $format The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() documentation or an array of two numbers (width, height) or an array containing the following measures and options:
        + *
      • ['format'] = page format name (one of the above);
      • + *
      • ['Rotate'] : The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90.
      • + *
      • ['PZ'] : The page's preferred zoom (magnification) factor.
      • + *
      • ['MediaBox'] : the boundaries of the physical medium on which the page shall be displayed or printed:
      • + *
      • ['MediaBox']['llx'] : lower-left x coordinate
      • + *
      • ['MediaBox']['lly'] : lower-left y coordinate
      • + *
      • ['MediaBox']['urx'] : upper-right x coordinate
      • + *
      • ['MediaBox']['ury'] : upper-right y coordinate
      • + *
      • ['CropBox'] : the visible region of default user space:
      • + *
      • ['CropBox']['llx'] : lower-left x coordinate
      • + *
      • ['CropBox']['lly'] : lower-left y coordinate
      • + *
      • ['CropBox']['urx'] : upper-right x coordinate
      • + *
      • ['CropBox']['ury'] : upper-right y coordinate
      • + *
      • ['BleedBox'] : the region to which the contents of the page shall be clipped when output in a production environment:
      • + *
      • ['BleedBox']['llx'] : lower-left x coordinate
      • + *
      • ['BleedBox']['lly'] : lower-left y coordinate
      • + *
      • ['BleedBox']['urx'] : upper-right x coordinate
      • + *
      • ['BleedBox']['ury'] : upper-right y coordinate
      • + *
      • ['TrimBox'] : the intended dimensions of the finished page after trimming:
      • + *
      • ['TrimBox']['llx'] : lower-left x coordinate
      • + *
      • ['TrimBox']['lly'] : lower-left y coordinate
      • + *
      • ['TrimBox']['urx'] : upper-right x coordinate
      • + *
      • ['TrimBox']['ury'] : upper-right y coordinate
      • + *
      • ['ArtBox'] : the extent of the page's meaningful content:
      • + *
      • ['ArtBox']['llx'] : lower-left x coordinate
      • + *
      • ['ArtBox']['lly'] : lower-left y coordinate
      • + *
      • ['ArtBox']['urx'] : upper-right x coordinate
      • + *
      • ['ArtBox']['ury'] : upper-right y coordinate
      • + *
      • ['BoxColorInfo'] :specify the colours and other visual characteristics that should be used in displaying guidelines on the screen for each of the possible page boundaries other than the MediaBox:
      • + *
      • ['BoxColorInfo'][BOXTYPE]['C'] : an array of three numbers in the range 0-255, representing the components in the DeviceRGB colour space.
      • + *
      • ['BoxColorInfo'][BOXTYPE]['W'] : the guideline width in default user units
      • + *
      • ['BoxColorInfo'][BOXTYPE]['S'] : the guideline style: S = Solid; D = Dashed
      • + *
      • ['BoxColorInfo'][BOXTYPE]['D'] : dash array defining a pattern of dashes and gaps to be used in drawing dashed guidelines
      • + *
      • ['trans'] : the style and duration of the visual transition to use when moving from another page to the given page during a presentation
      • + *
      • ['trans']['Dur'] : The page's display duration (also called its advance timing): the maximum length of time, in seconds, that the page shall be displayed during presentations before the viewer application shall automatically advance to the next page.
      • + *
      • ['trans']['S'] : transition style : Split, Blinds, Box, Wipe, Dissolve, Glitter, R, Fly, Push, Cover, Uncover, Fade
      • + *
      • ['trans']['D'] : The duration of the transition effect, in seconds.
      • + *
      • ['trans']['Dm'] : (Split and Blinds transition styles only) The dimension in which the specified transition effect shall occur: H = Horizontal, V = Vertical. Default value: H.
      • + *
      • ['trans']['M'] : (Split, Box and Fly transition styles only) The direction of motion for the specified transition effect: I = Inward from the edges of the page, O = Outward from the center of the pageDefault value: I.
      • + *
      • ['trans']['Di'] : (Wipe, Glitter, Fly, Cover, Uncover and Push transition styles only) The direction in which the specified transition effect shall moves, expressed in degrees counterclockwise starting from a left-to-right direction. If the value is a number, it shall be one of: 0 = Left to right, 90 = Bottom to top (Wipe only), 180 = Right to left (Wipe only), 270 = Top to bottom, 315 = Top-left to bottom-right (Glitter only). If the value is a name, it shall be None, which is relevant only for the Fly transition when the value of SS is not 1.0. Default value: 0.
      • + *
      • ['trans']['SS'] : (Fly transition style only) The starting or ending scale at which the changes shall be drawn. If M specifies an inward transition, the scale of the changes drawn shall progress from SS to 1.0 over the course of the transition. If M specifies an outward transition, the scale of the changes drawn shall progress from 1.0 to SS over the course of the transition. Default: 1.0.
      • + *
      • ['trans']['B'] : (Fly transition style only) If true, the area that shall be flown in is rectangular and opaque. Default: false.
      • + *
      + * @param string $orientation page orientation. Possible values are (case insensitive):
        + *
      • P or Portrait (default)
      • + *
      • L or Landscape
      • + *
      • '' (empty string) for automatic orientation
      • + *
      + * @protected + * @since 3.0.015 (2008-06-06) + * @see getPageSizeFromFormat() + */ + protected function setPageFormat($format, $orientation='P') { + if (!empty($format) AND isset($this->pagedim[$this->page])) { + // remove inherited values + unset($this->pagedim[$this->page]); + } + if (is_string($format)) { + // get page measures from format name + $pf = TCPDF_STATIC::getPageSizeFromFormat($format); + $this->fwPt = $pf[0]; + $this->fhPt = $pf[1]; + } else { + // the boundaries of the physical medium on which the page shall be displayed or printed + if (isset($format['MediaBox'])) { + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'MediaBox', $format['MediaBox']['llx'], $format['MediaBox']['lly'], $format['MediaBox']['urx'], $format['MediaBox']['ury'], false, $this->k, $this->pagedim); + $this->fwPt = (($format['MediaBox']['urx'] - $format['MediaBox']['llx']) * $this->k); + $this->fhPt = (($format['MediaBox']['ury'] - $format['MediaBox']['lly']) * $this->k); + } else { + if (isset($format[0]) AND is_numeric($format[0]) AND isset($format[1]) AND is_numeric($format[1])) { + $pf = array(($format[0] * $this->k), ($format[1] * $this->k)); + } else { + if (!isset($format['format'])) { + // default value + $format['format'] = 'A4'; + } + $pf = TCPDF_STATIC::getPageSizeFromFormat($format['format']); + } + $this->fwPt = $pf[0]; + $this->fhPt = $pf[1]; + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true, $this->k, $this->pagedim); + } + // the visible region of default user space + if (isset($format['CropBox'])) { + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'CropBox', $format['CropBox']['llx'], $format['CropBox']['lly'], $format['CropBox']['urx'], $format['CropBox']['ury'], false, $this->k, $this->pagedim); + } + // the region to which the contents of the page shall be clipped when output in a production environment + if (isset($format['BleedBox'])) { + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'BleedBox', $format['BleedBox']['llx'], $format['BleedBox']['lly'], $format['BleedBox']['urx'], $format['BleedBox']['ury'], false, $this->k, $this->pagedim); + } + // the intended dimensions of the finished page after trimming + if (isset($format['TrimBox'])) { + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'TrimBox', $format['TrimBox']['llx'], $format['TrimBox']['lly'], $format['TrimBox']['urx'], $format['TrimBox']['ury'], false, $this->k, $this->pagedim); + } + // the page's meaningful content (including potential white space) + if (isset($format['ArtBox'])) { + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'ArtBox', $format['ArtBox']['llx'], $format['ArtBox']['lly'], $format['ArtBox']['urx'], $format['ArtBox']['ury'], false, $this->k, $this->pagedim); + } + // specify the colours and other visual characteristics that should be used in displaying guidelines on the screen for the various page boundaries + if (isset($format['BoxColorInfo'])) { + $this->pagedim[$this->page]['BoxColorInfo'] = $format['BoxColorInfo']; + } + if (isset($format['Rotate']) AND (($format['Rotate'] % 90) == 0)) { + // The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90. + $this->pagedim[$this->page]['Rotate'] = intval($format['Rotate']); + } + if (isset($format['PZ'])) { + // The page's preferred zoom (magnification) factor + $this->pagedim[$this->page]['PZ'] = floatval($format['PZ']); + } + if (isset($format['trans'])) { + // The style and duration of the visual transition to use when moving from another page to the given page during a presentation + if (isset($format['trans']['Dur'])) { + // The page's display duration + $this->pagedim[$this->page]['trans']['Dur'] = floatval($format['trans']['Dur']); + } + $stansition_styles = array('Split', 'Blinds', 'Box', 'Wipe', 'Dissolve', 'Glitter', 'R', 'Fly', 'Push', 'Cover', 'Uncover', 'Fade'); + if (isset($format['trans']['S']) AND in_array($format['trans']['S'], $stansition_styles)) { + // The transition style that shall be used when moving to this page from another during a presentation + $this->pagedim[$this->page]['trans']['S'] = $format['trans']['S']; + $valid_effect = array('Split', 'Blinds'); + $valid_vals = array('H', 'V'); + if (isset($format['trans']['Dm']) AND in_array($format['trans']['S'], $valid_effect) AND in_array($format['trans']['Dm'], $valid_vals)) { + $this->pagedim[$this->page]['trans']['Dm'] = $format['trans']['Dm']; + } + $valid_effect = array('Split', 'Box', 'Fly'); + $valid_vals = array('I', 'O'); + if (isset($format['trans']['M']) AND in_array($format['trans']['S'], $valid_effect) AND in_array($format['trans']['M'], $valid_vals)) { + $this->pagedim[$this->page]['trans']['M'] = $format['trans']['M']; + } + $valid_effect = array('Wipe', 'Glitter', 'Fly', 'Cover', 'Uncover', 'Push'); + if (isset($format['trans']['Di']) AND in_array($format['trans']['S'], $valid_effect)) { + if (((($format['trans']['Di'] == 90) OR ($format['trans']['Di'] == 180)) AND ($format['trans']['S'] == 'Wipe')) + OR (($format['trans']['Di'] == 315) AND ($format['trans']['S'] == 'Glitter')) + OR (($format['trans']['Di'] == 0) OR ($format['trans']['Di'] == 270))) { + $this->pagedim[$this->page]['trans']['Di'] = intval($format['trans']['Di']); + } + } + if (isset($format['trans']['SS']) AND ($format['trans']['S'] == 'Fly')) { + $this->pagedim[$this->page]['trans']['SS'] = floatval($format['trans']['SS']); + } + if (isset($format['trans']['B']) AND ($format['trans']['B'] === true) AND ($format['trans']['S'] == 'Fly')) { + $this->pagedim[$this->page]['trans']['B'] = 'true'; + } + } else { + $this->pagedim[$this->page]['trans']['S'] = 'R'; + } + if (isset($format['trans']['D'])) { + // The duration of the transition effect, in seconds + $this->pagedim[$this->page]['trans']['D'] = floatval($format['trans']['D']); + } else { + $this->pagedim[$this->page]['trans']['D'] = 1; + } + } + } + $this->setPageOrientation($orientation); + } + + /** + * Set page orientation. + * @param string $orientation page orientation. Possible values are (case insensitive):
      • P or Portrait (default)
      • L or Landscape
      • '' (empty string) for automatic orientation
      + * @param boolean|null $autopagebreak Boolean indicating if auto-page-break mode should be on or off. + * @param float|null $bottommargin bottom margin of the page. + * @public + * @since 3.0.015 (2008-06-06) + */ + public function setPageOrientation($orientation, $autopagebreak=null, $bottommargin=null) { + if (!isset($this->pagedim[$this->page]['MediaBox'])) { + // the boundaries of the physical medium on which the page shall be displayed or printed + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true, $this->k, $this->pagedim); + } + if (!isset($this->pagedim[$this->page]['CropBox'])) { + // the visible region of default user space + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'CropBox', $this->pagedim[$this->page]['MediaBox']['llx'], $this->pagedim[$this->page]['MediaBox']['lly'], $this->pagedim[$this->page]['MediaBox']['urx'], $this->pagedim[$this->page]['MediaBox']['ury'], true, $this->k, $this->pagedim); + } + if (!isset($this->pagedim[$this->page]['BleedBox'])) { + // the region to which the contents of the page shall be clipped when output in a production environment + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'BleedBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true, $this->k, $this->pagedim); + } + if (!isset($this->pagedim[$this->page]['TrimBox'])) { + // the intended dimensions of the finished page after trimming + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'TrimBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true, $this->k, $this->pagedim); + } + if (!isset($this->pagedim[$this->page]['ArtBox'])) { + // the page's meaningful content (including potential white space) + $this->pagedim = TCPDF_STATIC::setPageBoxes($this->page, 'ArtBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true, $this->k, $this->pagedim); + } + if (!isset($this->pagedim[$this->page]['Rotate'])) { + // The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90. + $this->pagedim[$this->page]['Rotate'] = 0; + } + if (!isset($this->pagedim[$this->page]['PZ'])) { + // The page's preferred zoom (magnification) factor + $this->pagedim[$this->page]['PZ'] = 1; + } + if ($this->fwPt > $this->fhPt) { + // landscape + $default_orientation = 'L'; + } else { + // portrait + $default_orientation = 'P'; + } + $valid_orientations = array('P', 'L'); + if (empty($orientation)) { + $orientation = $default_orientation; + } else { + $orientation = strtoupper($orientation[0]); + } + if (in_array($orientation, $valid_orientations) AND ($orientation != $default_orientation)) { + $this->CurOrientation = $orientation; + $this->wPt = $this->fhPt; + $this->hPt = $this->fwPt; + } else { + $this->CurOrientation = $default_orientation; + $this->wPt = $this->fwPt; + $this->hPt = $this->fhPt; + } + if ((abs($this->pagedim[$this->page]['MediaBox']['urx'] - $this->hPt) < $this->feps) AND (abs($this->pagedim[$this->page]['MediaBox']['ury'] - $this->wPt) < $this->feps)){ + // swap X and Y coordinates (change page orientation) + $this->pagedim = TCPDF_STATIC::swapPageBoxCoordinates($this->page, $this->pagedim); + } + $this->w = ($this->wPt / $this->k); + $this->h = ($this->hPt / $this->k); + if (TCPDF_STATIC::empty_string($autopagebreak)) { + if (isset($this->AutoPageBreak)) { + $autopagebreak = $this->AutoPageBreak; + } else { + $autopagebreak = true; + } + } + if (TCPDF_STATIC::empty_string($bottommargin)) { + if (isset($this->bMargin)) { + $bottommargin = $this->bMargin; + } else { + // default value = 2 cm + $bottommargin = 2 * 28.35 / $this->k; + } + } + $this->setAutoPageBreak($autopagebreak, $bottommargin); + // store page dimensions + $this->pagedim[$this->page]['w'] = $this->wPt; + $this->pagedim[$this->page]['h'] = $this->hPt; + $this->pagedim[$this->page]['wk'] = $this->w; + $this->pagedim[$this->page]['hk'] = $this->h; + $this->pagedim[$this->page]['tm'] = $this->tMargin; + $this->pagedim[$this->page]['bm'] = $bottommargin; + $this->pagedim[$this->page]['lm'] = $this->lMargin; + $this->pagedim[$this->page]['rm'] = $this->rMargin; + $this->pagedim[$this->page]['pb'] = $autopagebreak; + $this->pagedim[$this->page]['or'] = $this->CurOrientation; + $this->pagedim[$this->page]['olm'] = $this->original_lMargin; + $this->pagedim[$this->page]['orm'] = $this->original_rMargin; + } + + /** + * Set regular expression to detect withespaces or word separators. + * The pattern delimiter must be the forward-slash character "/". + * Some example patterns are: + *
      +	 * Non-Unicode or missing PCRE unicode support: "/[^\S\xa0]/"
      +	 * Unicode and PCRE unicode support: "/(?!\xa0)[\s\p{Z}]/u"
      +	 * Unicode and PCRE unicode support in Chinese mode: "/(?!\xa0)[\s\p{Z}\p{Lo}]/u"
      +	 * if PCRE unicode support is turned ON ("\P" is the negate class of "\p"):
      +	 *      \s     : any whitespace character
      +	 *      \p{Z}  : any separator
      +	 *      \p{Lo} : Unicode letter or ideograph that does not have lowercase and uppercase variants. Is used to chunk chinese words.
      +	 *      \xa0   : Unicode Character 'NO-BREAK SPACE' (U+00A0)
      +	 * 
      + * @param string $re regular expression (leave empty for default). + * @public + * @since 4.6.016 (2009-06-15) + */ + public function setSpacesRE($re='/[^\S\xa0]/') { + $this->re_spaces = $re; + $re_parts = explode('/', $re); + // get pattern parts + $this->re_space = array(); + if (isset($re_parts[1]) AND !empty($re_parts[1])) { + $this->re_space['p'] = $re_parts[1]; + } else { + $this->re_space['p'] = '[\s]'; + } + // set pattern modifiers + if (isset($re_parts[2]) AND !empty($re_parts[2])) { + $this->re_space['m'] = $re_parts[2]; + } else { + $this->re_space['m'] = ''; + } + } + + /** + * Enable or disable Right-To-Left language mode + * @param boolean $enable if true enable Right-To-Left language mode. + * @param boolean $resetx if true reset the X position on direction change. + * @public + * @since 2.0.000 (2008-01-03) + */ + public function setRTL($enable, $resetx=true) { + $enable = $enable ? true : false; + $resetx = ($resetx AND ($enable != $this->rtl)); + $this->rtl = $enable; + $this->tmprtl = false; + if ($resetx) { + $this->Ln(0); + } + } + + /** + * Return the RTL status + * @return bool + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getRTL() { + return $this->rtl; + } + + /** + * Force temporary RTL language direction + * @param false|string $mode can be false, 'L' for LTR or 'R' for RTL + * @public + * @since 2.1.000 (2008-01-09) + */ + public function setTempRTL($mode) { + $newmode = false; + switch (strtoupper($mode)) { + case 'LTR': + case 'L': { + if ($this->rtl) { + $newmode = 'L'; + } + break; + } + case 'RTL': + case 'R': { + if (!$this->rtl) { + $newmode = 'R'; + } + break; + } + case false: + default: { + $newmode = false; + break; + } + } + $this->tmprtl = $newmode; + } + + /** + * Return the current temporary RTL status + * @return bool + * @public + * @since 4.8.014 (2009-11-04) + */ + public function isRTLTextDir() { + return ($this->rtl OR ($this->tmprtl == 'R')); + } + + /** + * Set the last cell height. + * @param float $h cell height. + * @author Nicola Asuni + * @public + * @since 1.53.0.TC034 + */ + public function setLastH($h) { + $this->lasth = $h; + } + + /** + * Return the cell height + * @param int $fontsize Font size in internal units + * @param boolean $padding If true add cell padding + * @public + * @return float + */ + public function getCellHeight($fontsize, $padding=TRUE) { + $height = ($fontsize * $this->cell_height_ratio); + if ($padding && !empty($this->cell_padding)) { + $height += ($this->cell_padding['T'] + $this->cell_padding['B']); + } + return round($height, 6); + } + + /** + * Reset the last cell height. + * @public + * @since 5.9.000 (2010-10-03) + */ + public function resetLastH() { + $this->lasth = $this->getCellHeight($this->FontSize); + } + + /** + * Get the last cell height. + * @return float last cell height + * @public + * @since 4.0.017 (2008-08-05) + */ + public function getLastH() { + return $this->lasth; + } + + /** + * Set the adjusting factor to convert pixels to user units. + * @param float $scale adjusting factor to convert pixels to user units. + * @author Nicola Asuni + * @public + * @since 1.5.2 + */ + public function setImageScale($scale) { + $this->imgscale = $scale; + } + + /** + * Returns the adjusting factor to convert pixels to user units. + * @return float adjusting factor to convert pixels to user units. + * @author Nicola Asuni + * @public + * @since 1.5.2 + */ + public function getImageScale() { + return $this->imgscale; + } + + /** + * Returns an array of page dimensions: + *
      • $this->pagedim[$this->page]['w'] = page width in points
      • $this->pagedim[$this->page]['h'] = height in points
      • $this->pagedim[$this->page]['wk'] = page width in user units
      • $this->pagedim[$this->page]['hk'] = page height in user units
      • $this->pagedim[$this->page]['tm'] = top margin
      • $this->pagedim[$this->page]['bm'] = bottom margin
      • $this->pagedim[$this->page]['lm'] = left margin
      • $this->pagedim[$this->page]['rm'] = right margin
      • $this->pagedim[$this->page]['pb'] = auto page break
      • $this->pagedim[$this->page]['or'] = page orientation
      • $this->pagedim[$this->page]['olm'] = original left margin
      • $this->pagedim[$this->page]['orm'] = original right margin
      • $this->pagedim[$this->page]['Rotate'] = The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90.
      • $this->pagedim[$this->page]['PZ'] = The page's preferred zoom (magnification) factor.
      • $this->pagedim[$this->page]['trans'] : the style and duration of the visual transition to use when moving from another page to the given page during a presentation
        • $this->pagedim[$this->page]['trans']['Dur'] = The page's display duration (also called its advance timing): the maximum length of time, in seconds, that the page shall be displayed during presentations before the viewer application shall automatically advance to the next page.
        • $this->pagedim[$this->page]['trans']['S'] = transition style : Split, Blinds, Box, Wipe, Dissolve, Glitter, R, Fly, Push, Cover, Uncover, Fade
        • $this->pagedim[$this->page]['trans']['D'] = The duration of the transition effect, in seconds.
        • $this->pagedim[$this->page]['trans']['Dm'] = (Split and Blinds transition styles only) The dimension in which the specified transition effect shall occur: H = Horizontal, V = Vertical. Default value: H.
        • $this->pagedim[$this->page]['trans']['M'] = (Split, Box and Fly transition styles only) The direction of motion for the specified transition effect: I = Inward from the edges of the page, O = Outward from the center of the pageDefault value: I.
        • $this->pagedim[$this->page]['trans']['Di'] = (Wipe, Glitter, Fly, Cover, Uncover and Push transition styles only) The direction in which the specified transition effect shall moves, expressed in degrees counterclockwise starting from a left-to-right direction. If the value is a number, it shall be one of: 0 = Left to right, 90 = Bottom to top (Wipe only), 180 = Right to left (Wipe only), 270 = Top to bottom, 315 = Top-left to bottom-right (Glitter only). If the value is a name, it shall be None, which is relevant only for the Fly transition when the value of SS is not 1.0. Default value: 0.
        • $this->pagedim[$this->page]['trans']['SS'] = (Fly transition style only) The starting or ending scale at which the changes shall be drawn. If M specifies an inward transition, the scale of the changes drawn shall progress from SS to 1.0 over the course of the transition. If M specifies an outward transition, the scale of the changes drawn shall progress from 1.0 to SS over the course of the transition. Default: 1.0.
        • $this->pagedim[$this->page]['trans']['B'] = (Fly transition style only) If true, the area that shall be flown in is rectangular and opaque. Default: false.
      • $this->pagedim[$this->page]['MediaBox'] : the boundaries of the physical medium on which the page shall be displayed or printed
        • $this->pagedim[$this->page]['MediaBox']['llx'] = lower-left x coordinate in points
        • $this->pagedim[$this->page]['MediaBox']['lly'] = lower-left y coordinate in points
        • $this->pagedim[$this->page]['MediaBox']['urx'] = upper-right x coordinate in points
        • $this->pagedim[$this->page]['MediaBox']['ury'] = upper-right y coordinate in points
      • $this->pagedim[$this->page]['CropBox'] : the visible region of default user space
        • $this->pagedim[$this->page]['CropBox']['llx'] = lower-left x coordinate in points
        • $this->pagedim[$this->page]['CropBox']['lly'] = lower-left y coordinate in points
        • $this->pagedim[$this->page]['CropBox']['urx'] = upper-right x coordinate in points
        • $this->pagedim[$this->page]['CropBox']['ury'] = upper-right y coordinate in points
      • $this->pagedim[$this->page]['BleedBox'] : the region to which the contents of the page shall be clipped when output in a production environment
        • $this->pagedim[$this->page]['BleedBox']['llx'] = lower-left x coordinate in points
        • $this->pagedim[$this->page]['BleedBox']['lly'] = lower-left y coordinate in points
        • $this->pagedim[$this->page]['BleedBox']['urx'] = upper-right x coordinate in points
        • $this->pagedim[$this->page]['BleedBox']['ury'] = upper-right y coordinate in points
      • $this->pagedim[$this->page]['TrimBox'] : the intended dimensions of the finished page after trimming
        • $this->pagedim[$this->page]['TrimBox']['llx'] = lower-left x coordinate in points
        • $this->pagedim[$this->page]['TrimBox']['lly'] = lower-left y coordinate in points
        • $this->pagedim[$this->page]['TrimBox']['urx'] = upper-right x coordinate in points
        • $this->pagedim[$this->page]['TrimBox']['ury'] = upper-right y coordinate in points
      • $this->pagedim[$this->page]['ArtBox'] : the extent of the page's meaningful content
        • $this->pagedim[$this->page]['ArtBox']['llx'] = lower-left x coordinate in points
        • $this->pagedim[$this->page]['ArtBox']['lly'] = lower-left y coordinate in points
        • $this->pagedim[$this->page]['ArtBox']['urx'] = upper-right x coordinate in points
        • $this->pagedim[$this->page]['ArtBox']['ury'] = upper-right y coordinate in points
      + * @param int|null $pagenum page number (empty = current page) + * @return array of page dimensions. + * @author Nicola Asuni + * @public + * @since 4.5.027 (2009-03-16) + */ + public function getPageDimensions($pagenum=null) { + if (empty($pagenum)) { + $pagenum = $this->page; + } + return $this->pagedim[$pagenum]; + } + + /** + * Returns the page width in units. + * @param int|null $pagenum page number (empty = current page) + * @return int|float page width. + * @author Nicola Asuni + * @public + * @since 1.5.2 + * @see getPageDimensions() + */ + public function getPageWidth($pagenum=null) { + if (empty($pagenum)) { + return $this->w; + } + return $this->pagedim[$pagenum]['w']; + } + + /** + * Returns the page height in units. + * @param int|null $pagenum page number (empty = current page) + * @return int|float page height. + * @author Nicola Asuni + * @public + * @since 1.5.2 + * @see getPageDimensions() + */ + public function getPageHeight($pagenum=null) { + if (empty($pagenum)) { + return $this->h; + } + return $this->pagedim[$pagenum]['h']; + } + + /** + * Returns the page break margin. + * @param int|null $pagenum page number (empty = current page) + * @return int|float page break margin. + * @author Nicola Asuni + * @public + * @since 1.5.2 + * @see getPageDimensions() + */ + public function getBreakMargin($pagenum=null) { + if (empty($pagenum)) { + return $this->bMargin; + } + return $this->pagedim[$pagenum]['bm']; + } + + /** + * Returns the scale factor (number of points in user unit). + * @return int scale factor. + * @author Nicola Asuni + * @public + * @since 1.5.2 + */ + public function getScaleFactor() { + return $this->k; + } + + /** + * Defines the left, top and right margins. + * @param int|float $left Left margin. + * @param int|float $top Top margin. + * @param int|float|null $right Right margin. Default value is the left one. + * @param boolean $keepmargins if true overwrites the default page margins + * @public + * @since 1.0 + * @see SetLeftMargin(), SetTopMargin(), SetRightMargin(), SetAutoPageBreak() + */ + public function setMargins($left, $top, $right=null, $keepmargins=false) { + //Set left, top and right margins + $this->lMargin = $left; + $this->tMargin = $top; + if ($right == -1 OR $right === null) { + $right = $left; + } + $this->rMargin = $right; + if ($keepmargins) { + // overwrite original values + $this->original_lMargin = $this->lMargin; + $this->original_rMargin = $this->rMargin; + } + } + + /** + * Defines the left margin. The method can be called before creating the first page. If the current abscissa gets out of page, it is brought back to the margin. + * @param int|float $margin The margin. + * @public + * @since 1.4 + * @see SetTopMargin(), SetRightMargin(), SetAutoPageBreak(), SetMargins() + */ + public function setLeftMargin($margin) { + //Set left margin + $this->lMargin = $margin; + if (($this->page > 0) AND ($this->x < $margin)) { + $this->x = $margin; + } + } + + /** + * Defines the top margin. The method can be called before creating the first page. + * @param int|float $margin The margin. + * @public + * @since 1.5 + * @see SetLeftMargin(), SetRightMargin(), SetAutoPageBreak(), SetMargins() + */ + public function setTopMargin($margin) { + //Set top margin + $this->tMargin = $margin; + if (($this->page > 0) AND ($this->y < $margin)) { + $this->y = $margin; + } + } + + /** + * Defines the right margin. The method can be called before creating the first page. + * @param int|float $margin The margin. + * @public + * @since 1.5 + * @see SetLeftMargin(), SetTopMargin(), SetAutoPageBreak(), SetMargins() + */ + public function setRightMargin($margin) { + $this->rMargin = $margin; + if (($this->page > 0) AND ($this->x > ($this->w - $margin))) { + $this->x = $this->w - $margin; + } + } + + /** + * Set the same internal Cell padding for top, right, bottom, left- + * @param int|float $pad internal padding. + * @public + * @since 2.1.000 (2008-01-09) + * @see getCellPaddings(), setCellPaddings() + */ + public function setCellPadding($pad) { + if ($pad >= 0) { + $this->cell_padding['L'] = $pad; + $this->cell_padding['T'] = $pad; + $this->cell_padding['R'] = $pad; + $this->cell_padding['B'] = $pad; + } + } + + /** + * Set the internal Cell paddings. + * @param int|float|null $left left padding + * @param int|float|null $top top padding + * @param int|float|null $right right padding + * @param int|float|null $bottom bottom padding + * @public + * @since 5.9.000 (2010-10-03) + * @see getCellPaddings(), SetCellPadding() + */ + public function setCellPaddings($left=null, $top=null, $right=null, $bottom=null) { + if (!TCPDF_STATIC::empty_string($left) AND ($left >= 0)) { + $this->cell_padding['L'] = $left; + } + if (!TCPDF_STATIC::empty_string($top) AND ($top >= 0)) { + $this->cell_padding['T'] = $top; + } + if (!TCPDF_STATIC::empty_string($right) AND ($right >= 0)) { + $this->cell_padding['R'] = $right; + } + if (!TCPDF_STATIC::empty_string($bottom) AND ($bottom >= 0)) { + $this->cell_padding['B'] = $bottom; + } + } + + /** + * Get the internal Cell padding array. + * @return array of padding values + * @public + * @since 5.9.000 (2010-10-03) + * @see setCellPaddings(), SetCellPadding() + */ + public function getCellPaddings() { + return $this->cell_padding; + } + + /** + * Set the internal Cell margins. + * @param int|float|null $left left margin + * @param int|float|null $top top margin + * @param int|float|null $right right margin + * @param int|float|null $bottom bottom margin + * @public + * @since 5.9.000 (2010-10-03) + * @see getCellMargins() + */ + public function setCellMargins($left=null, $top=null, $right=null, $bottom=null) { + if (!TCPDF_STATIC::empty_string($left) AND ($left >= 0)) { + $this->cell_margin['L'] = $left; + } + if (!TCPDF_STATIC::empty_string($top) AND ($top >= 0)) { + $this->cell_margin['T'] = $top; + } + if (!TCPDF_STATIC::empty_string($right) AND ($right >= 0)) { + $this->cell_margin['R'] = $right; + } + if (!TCPDF_STATIC::empty_string($bottom) AND ($bottom >= 0)) { + $this->cell_margin['B'] = $bottom; + } + } + + /** + * Get the internal Cell margin array. + * @return array of margin values + * @public + * @since 5.9.000 (2010-10-03) + * @see setCellMargins() + */ + public function getCellMargins() { + return $this->cell_margin; + } + + /** + * Adjust the internal Cell padding array to take account of the line width. + * @param string|array|int|bool $brd Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return void|array array of adjustments + * @public + * @since 5.9.000 (2010-10-03) + */ + protected function adjustCellPadding($brd=0) { + if (empty($brd)) { + return; + } + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = true; + } + $brd = $newbrd; + } elseif ( + ($brd === 1) + || ($brd === true) + || (is_numeric($brd) && ((int)$brd > 0)) + ) { + $brd = array('LRTB' => true); + } + if (!is_array($brd)) { + return; + } + // store current cell padding + $cp = $this->cell_padding; + // select border mode + if (isset($brd['mode'])) { + $mode = $brd['mode']; + unset($brd['mode']); + } else { + $mode = 'normal'; + } + // process borders + foreach ($brd as $border => $style) { + $line_width = $this->LineWidth; + if (is_array($style) && isset($style['width'])) { + // get border width + $line_width = $style['width']; + } + $adj = 0; // line width inside the cell + switch ($mode) { + case 'ext': { + $adj = 0; + break; + } + case 'int': { + $adj = $line_width; + break; + } + case 'normal': + default: { + $adj = ($line_width / 2); + break; + } + } + // correct internal cell padding if required to avoid overlap between text and lines + if ( + is_numeric($this->cell_padding['T']) + && ($this->cell_padding['T'] < $adj) + && (strpos($border, 'T') !== false) + ) { + $this->cell_padding['T'] = $adj; + } + if ( + is_numeric($this->cell_padding['R']) + && ($this->cell_padding['R'] < $adj) + && (strpos($border, 'R') !== false) + ) { + $this->cell_padding['R'] = $adj; + } + if ( + is_numeric($this->cell_padding['B']) + && ($this->cell_padding['B'] < $adj) + && (strpos($border, 'B') !== false) + ) { + $this->cell_padding['B'] = $adj; + } + if ( + is_numeric($this->cell_padding['L']) + && ($this->cell_padding['L'] < $adj) + && (strpos($border, 'L') !== false) + ) { + $this->cell_padding['L'] = $adj; + } + + } + + return array( + 'T' => ($this->cell_padding['T'] - $cp['T']), + 'R' => ($this->cell_padding['R'] - $cp['R']), + 'B' => ($this->cell_padding['B'] - $cp['B']), + 'L' => ($this->cell_padding['L'] - $cp['L']), + ); + } + + /** + * Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm. + * @param boolean $auto Boolean indicating if mode should be on or off. + * @param float $margin Distance from the bottom of the page. + * @public + * @since 1.0 + * @see Cell(), MultiCell(), AcceptPageBreak() + */ + public function setAutoPageBreak($auto, $margin=0) { + $this->AutoPageBreak = $auto ? true : false; + $this->bMargin = $margin; + $this->PageBreakTrigger = $this->h - $margin; + } + + /** + * Return the auto-page-break mode (true or false). + * @return bool auto-page-break mode + * @public + * @since 5.9.088 + */ + public function getAutoPageBreak() { + return $this->AutoPageBreak; + } + + /** + * Defines the way the document is to be displayed by the viewer. + * @param mixed $zoom The zoom to use. It can be one of the following string values or a number indicating the zooming factor to use.
      • fullpage: displays the entire page on screen
      • fullwidth: uses maximum width of window
      • real: uses real size (equivalent to 100% zoom)
      • default: uses viewer default mode
      + * @param string $layout The page layout. Possible values are:
      • SinglePage Display one page at a time
      • OneColumn Display the pages in one column
      • TwoColumnLeft Display the pages in two columns, with odd-numbered pages on the left
      • TwoColumnRight Display the pages in two columns, with odd-numbered pages on the right
      • TwoPageLeft (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left
      • TwoPageRight (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right
      + * @param string $mode A name object specifying how the document should be displayed when opened:
      • UseNone Neither document outline nor thumbnail images visible
      • UseOutlines Document outline visible
      • UseThumbs Thumbnail images visible
      • FullScreen Full-screen mode, with no menu bar, window controls, or any other window visible
      • UseOC (PDF 1.5) Optional content group panel visible
      • UseAttachments (PDF 1.6) Attachments panel visible
      + * @public + * @since 1.2 + */ + public function setDisplayMode($zoom, $layout='SinglePage', $mode='UseNone') { + if (($zoom == 'fullpage') OR ($zoom == 'fullwidth') OR ($zoom == 'real') OR ($zoom == 'default') OR (!is_string($zoom))) { + $this->ZoomMode = $zoom; + } else { + $this->Error('Incorrect zoom display mode: '.$zoom); + } + $this->LayoutMode = TCPDF_STATIC::getPageLayoutMode($layout); + $this->PageMode = TCPDF_STATIC::getPageMode($mode); + } + + /** + * Activates or deactivates page compression. When activated, the internal representation of each page is compressed, which leads to a compression ratio of about 2 for the resulting document. Compression is on by default. + * Note: the Zlib extension is required for this feature. If not present, compression will be turned off. + * @param boolean $compress Boolean indicating if compression must be enabled. + * @public + * @since 1.4 + */ + public function setCompression($compress=true) { + $this->compress = false; + if (function_exists('gzcompress')) { + if ($compress) { + $this->compress = true; + } + } + } + + /** + * Set flag to force sRGB_IEC61966-2.1 black scaled ICC color profile for the whole document. + * @param boolean $mode If true force sRGB output intent. + * @public + * @since 5.9.121 (2011-09-28) + */ + public function setSRGBmode($mode=false) { + $this->force_srgb = $mode ? true : false; + } + + /** + * Turn on/off Unicode mode for document information dictionary (meta tags). + * This has effect only when unicode mode is set to false. + * @param boolean $unicode if true set the meta information in Unicode + * @since 5.9.027 (2010-12-01) + * @public + */ + public function setDocInfoUnicode($unicode=true) { + $this->docinfounicode = $unicode ? true : false; + } + + /** + * Defines the title of the document. + * @param string $title The title. + * @public + * @since 1.2 + * @see SetAuthor(), SetCreator(), SetKeywords(), SetSubject() + */ + public function setTitle($title) { + $this->title = $title; + } + + /** + * Defines the subject of the document. + * @param string $subject The subject. + * @public + * @since 1.2 + * @see SetAuthor(), SetCreator(), SetKeywords(), SetTitle() + */ + public function setSubject($subject) { + $this->subject = $subject; + } + + /** + * Defines the author of the document. + * @param string $author The name of the author. + * @public + * @since 1.2 + * @see SetCreator(), SetKeywords(), SetSubject(), SetTitle() + */ + public function setAuthor($author) { + $this->author = $author; + } + + /** + * Associates keywords with the document, generally in the form 'keyword1 keyword2 ...'. + * @param string $keywords The list of keywords. + * @public + * @since 1.2 + * @see SetAuthor(), SetCreator(), SetSubject(), SetTitle() + */ + public function setKeywords($keywords) { + $this->keywords = $keywords; + } + + /** + * Defines the creator of the document. This is typically the name of the application that generates the PDF. + * @param string $creator The name of the creator. + * @public + * @since 1.2 + * @see SetAuthor(), SetKeywords(), SetSubject(), SetTitle() + */ + public function setCreator($creator) { + $this->creator = $creator; + } + + /** + * Whether to allow local file path in image html tags, when prefixed with file:// + * + * @param bool $allowLocalFiles true, when local files should be allowed. Otherwise false. + * @public + * @since 6.4 + */ + public function setAllowLocalFiles($allowLocalFiles) { + $this->allowLocalFiles = (bool) $allowLocalFiles; + } + + + /** + * Throw an exception or print an error message and die if the K_TCPDF_PARSER_THROW_EXCEPTION_ERROR constant is set to true. + * @param string $msg The error message + * @public + * @since 1.0 + */ + public function Error($msg) { + // unset all class variables + $this->_destroy(true); + $msg = htmlspecialchars($msg, ENT_QUOTES, 'UTF-8'); + if (defined('K_TCPDF_THROW_EXCEPTION_ERROR') AND !K_TCPDF_THROW_EXCEPTION_ERROR) { + die('TCPDF ERROR: '.$msg); + } else { + throw new Exception('TCPDF ERROR: '.$msg); + } + } + + /** + * This method begins the generation of the PDF document. + * It is not necessary to call it explicitly because AddPage() does it automatically. + * Note: no page is created by this method + * @public + * @since 1.0 + * @see AddPage(), Close() + */ + public function Open() { + $this->state = 1; + } + + /** + * Terminates the PDF document. + * It is not necessary to call this method explicitly because Output() does it automatically. + * If the document contains no page, AddPage() is called to prevent from getting an invalid document. + * @public + * @since 1.0 + * @see Open(), Output() + */ + public function Close() { + if ($this->state == 3) { + return; + } + if ($this->page == 0) { + $this->AddPage(); + } + $this->endLayer(); + if ($this->tcpdflink) { + // save current graphic settings + $gvars = $this->getGraphicVars(); + $this->setEqualColumns(); + $this->lastpage(true); + $this->setAutoPageBreak(false); + $this->x = 0; + $this->y = $this->h - (1 / $this->k); + $this->lMargin = 0; + $this->_outSaveGraphicsState(); + $font = defined('PDF_FONT_NAME_MAIN')?PDF_FONT_NAME_MAIN:'helvetica'; + $this->setFont($font, '', 1); + $this->setTextRenderingMode(0, false, false); + $msg = "\x50\x6f\x77\x65\x72\x65\x64\x20\x62\x79\x20\x54\x43\x50\x44\x46\x20\x28\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29"; + $lnk = "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67"; + $this->Cell(0, 0, $msg, 0, 0, 'L', 0, $lnk, 0, false, 'D', 'B'); + $this->_outRestoreGraphicsState(); + // restore graphic settings + $this->setGraphicVars($gvars); + } + // close page + $this->endPage(); + // close document + $this->_enddoc(); + // unset all class variables (except critical ones) + $this->_destroy(false); + } + + /** + * Move pointer at the specified document page and update page dimensions. + * @param int $pnum page number (1 ... numpages) + * @param boolean $resetmargins if true reset left, right, top margins and Y position. + * @public + * @since 2.1.000 (2008-01-07) + * @see getPage(), lastpage(), getNumPages() + */ + public function setPage($pnum, $resetmargins=false) { + if (($pnum == $this->page) AND ($this->state == 2)) { + return; + } + if (($pnum > 0) AND ($pnum <= $this->numpages)) { + $this->state = 2; + // save current graphic settings + //$gvars = $this->getGraphicVars(); + $oldpage = $this->page; + $this->page = $pnum; + $this->wPt = $this->pagedim[$this->page]['w']; + $this->hPt = $this->pagedim[$this->page]['h']; + $this->w = $this->pagedim[$this->page]['wk']; + $this->h = $this->pagedim[$this->page]['hk']; + $this->tMargin = $this->pagedim[$this->page]['tm']; + $this->bMargin = $this->pagedim[$this->page]['bm']; + $this->original_lMargin = $this->pagedim[$this->page]['olm']; + $this->original_rMargin = $this->pagedim[$this->page]['orm']; + $this->AutoPageBreak = $this->pagedim[$this->page]['pb']; + $this->CurOrientation = $this->pagedim[$this->page]['or']; + $this->setAutoPageBreak($this->AutoPageBreak, $this->bMargin); + // restore graphic settings + //$this->setGraphicVars($gvars); + if ($resetmargins) { + $this->lMargin = $this->pagedim[$this->page]['olm']; + $this->rMargin = $this->pagedim[$this->page]['orm']; + $this->setY($this->tMargin); + } else { + // account for booklet mode + if ($this->pagedim[$this->page]['olm'] != $this->pagedim[$oldpage]['olm']) { + $deltam = $this->pagedim[$this->page]['olm'] - $this->pagedim[$this->page]['orm']; + $this->lMargin += $deltam; + $this->rMargin -= $deltam; + } + } + } else { + $this->Error('Wrong page number on setPage() function: '.$pnum); + } + } + + /** + * Reset pointer to the last document page. + * @param boolean $resetmargins if true reset left, right, top margins and Y position. + * @public + * @since 2.0.000 (2008-01-04) + * @see setPage(), getPage(), getNumPages() + */ + public function lastPage($resetmargins=false) { + $this->setPage($this->getNumPages(), $resetmargins); + } + + /** + * Get current document page number. + * @return int page number + * @public + * @since 2.1.000 (2008-01-07) + * @see setPage(), lastpage(), getNumPages() + */ + public function getPage() { + return $this->page; + } + + /** + * Get the total number of insered pages. + * @return int number of pages + * @public + * @since 2.1.000 (2008-01-07) + * @see setPage(), getPage(), lastpage() + */ + public function getNumPages() { + return $this->numpages; + } + + /** + * Adds a new TOC (Table Of Content) page to the document. + * @param string $orientation page orientation. + * @param mixed $format The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param boolean $keepmargins if true overwrites the default page margins with the current margins + * @public + * @since 5.0.001 (2010-05-06) + * @see AddPage(), startPage(), endPage(), endTOCPage() + */ + public function addTOCPage($orientation='', $format='', $keepmargins=false) { + $this->AddPage($orientation, $format, $keepmargins, true); + } + + /** + * Terminate the current TOC (Table Of Content) page + * @public + * @since 5.0.001 (2010-05-06) + * @see AddPage(), startPage(), endPage(), addTOCPage() + */ + public function endTOCPage() { + $this->endPage(true); + } + + /** + * Adds a new page to the document. If a page is already present, the Footer() method is called first to output the footer (if enabled). Then the page is added, the current position set to the top-left corner according to the left and top margins (or top-right if in RTL mode), and Header() is called to display the header (if enabled). + * The origin of the coordinate system is at the top-left corner (or top-right for RTL) and increasing ordinates go downwards. + * @param string $orientation page orientation. Possible values are (case insensitive):
      • P or PORTRAIT (default)
      • L or LANDSCAPE
      + * @param mixed $format The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param boolean $keepmargins if true overwrites the default page margins with the current margins + * @param boolean $tocpage if true set the tocpage state to true (the added page will be used to display Table Of Content). + * @public + * @since 1.0 + * @see startPage(), endPage(), addTOCPage(), endTOCPage(), getPageSizeFromFormat(), setPageFormat() + */ + public function AddPage($orientation='', $format='', $keepmargins=false, $tocpage=false) { + if ($this->inxobj) { + // we are inside an XObject template + return; + } + if (!isset($this->original_lMargin) OR $keepmargins) { + $this->original_lMargin = $this->lMargin; + } + if (!isset($this->original_rMargin) OR $keepmargins) { + $this->original_rMargin = $this->rMargin; + } + // terminate previous page + $this->endPage(); + // start new page + $this->startPage($orientation, $format, $tocpage); + } + + /** + * Terminate the current page + * @param boolean $tocpage if true set the tocpage state to false (end the page used to display Table Of Content). + * @public + * @since 4.2.010 (2008-11-14) + * @see AddPage(), startPage(), addTOCPage(), endTOCPage() + */ + public function endPage($tocpage=false) { + // check if page is already closed + if (($this->page == 0) OR ($this->numpages > $this->page) OR (!$this->pageopen[$this->page])) { + return; + } + // print page footer + $this->setFooter(); + // close page + $this->_endpage(); + // mark page as closed + $this->pageopen[$this->page] = false; + if ($tocpage) { + $this->tocpage = false; + } + } + + /** + * Starts a new page to the document. The page must be closed using the endPage() function. + * The origin of the coordinate system is at the top-left corner and increasing ordinates go downwards. + * @param string $orientation page orientation. Possible values are (case insensitive):
      • P or PORTRAIT (default)
      • L or LANDSCAPE
      + * @param mixed $format The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param boolean $tocpage if true the page is designated to contain the Table-Of-Content. + * @since 4.2.010 (2008-11-14) + * @see AddPage(), endPage(), addTOCPage(), endTOCPage(), getPageSizeFromFormat(), setPageFormat() + * @public + */ + public function startPage($orientation='', $format='', $tocpage=false) { + if ($tocpage) { + $this->tocpage = true; + } + // move page numbers of documents to be attached + if ($this->tocpage) { + // move reference to unexistent pages (used for page attachments) + // adjust outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if (!$outline['f'] AND ($outline['p'] > $this->numpages)) { + $this->outlines[$key]['p'] = ($outline['p'] + 1); + } + } + // adjust dests + $tmpdests = $this->dests; + foreach ($tmpdests as $key => $dest) { + if (!$dest['f'] AND ($dest['p'] > $this->numpages)) { + $this->dests[$key]['p'] = ($dest['p'] + 1); + } + } + // adjust links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if (!$link['f'] AND ($link['p'] > $this->numpages)) { + $this->links[$key]['p'] = ($link['p'] + 1); + } + } + } + if ($this->numpages > $this->page) { + // this page has been already added + $this->setPage($this->page + 1); + $this->setY($this->tMargin); + return; + } + // start a new page + if ($this->state == 0) { + $this->Open(); + } + ++$this->numpages; + $this->swapMargins($this->booklet); + // save current graphic settings + $gvars = $this->getGraphicVars(); + // start new page + $this->_beginpage($orientation, $format); + // mark page as open + $this->pageopen[$this->page] = true; + // restore graphic settings + $this->setGraphicVars($gvars); + // mark this point + $this->setPageMark(); + // print page header + $this->setHeader(); + // restore graphic settings + $this->setGraphicVars($gvars); + // mark this point + $this->setPageMark(); + // print table header (if any) + $this->setTableHeader(); + // set mark for empty page check + $this->emptypagemrk[$this->page]= $this->pagelen[$this->page]; + } + + /** + * Set start-writing mark on current page stream used to put borders and fills. + * Borders and fills are always created after content and inserted on the position marked by this method. + * This function must be called after calling Image() function for a background image. + * Background images must be always inserted before calling Multicell() or WriteHTMLCell() or WriteHTML() functions. + * @public + * @since 4.0.016 (2008-07-30) + */ + public function setPageMark() { + $this->intmrk[$this->page] = $this->pagelen[$this->page]; + $this->bordermrk[$this->page] = $this->intmrk[$this->page]; + $this->setContentMark(); + } + + /** + * Set start-writing mark on selected page. + * Borders and fills are always created after content and inserted on the position marked by this method. + * @param int $page page number (default is the current page) + * @protected + * @since 4.6.021 (2009-07-20) + */ + protected function setContentMark($page=0) { + if ($page <= 0) { + $page = $this->page; + } + if (isset($this->footerlen[$page])) { + $this->cntmrk[$page] = $this->pagelen[$page] - $this->footerlen[$page]; + } else { + $this->cntmrk[$page] = $this->pagelen[$page]; + } + } + + /** + * Set header data. + * @param string $ln header image logo + * @param int $lw header image logo width in mm + * @param string $ht string to print as title on document header + * @param string $hs string to print on document header + * @param int[] $tc RGB array color for text. + * @param int[] $lc RGB array color for line. + * @public + */ + public function setHeaderData($ln='', $lw=0, $ht='', $hs='', $tc=array(0,0,0), $lc=array(0,0,0)) { + $this->header_logo = $ln; + $this->header_logo_width = $lw; + $this->header_title = $ht; + $this->header_string = $hs; + $this->header_text_color = $tc; + $this->header_line_color = $lc; + } + + /** + * Set footer data. + * @param int[] $tc RGB array color for text. + * @param int[] $lc RGB array color for line. + * @public + */ + public function setFooterData($tc=array(0,0,0), $lc=array(0,0,0)) { + $this->footer_text_color = $tc; + $this->footer_line_color = $lc; + } + + /** + * Returns header data: + *
      • $ret['logo'] = logo image
      • $ret['logo_width'] = width of the image logo in user units
      • $ret['title'] = header title
      • $ret['string'] = header description string
      + * @return array + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getHeaderData() { + $ret = array(); + $ret['logo'] = $this->header_logo; + $ret['logo_width'] = $this->header_logo_width; + $ret['title'] = $this->header_title; + $ret['string'] = $this->header_string; + $ret['text_color'] = $this->header_text_color; + $ret['line_color'] = $this->header_line_color; + return $ret; + } + + /** + * Set header margin. + * (minimum distance between header and top page margin) + * @param float $hm distance in user units + * @public + */ + public function setHeaderMargin($hm=10) { + $this->header_margin = $hm; + } + + /** + * Returns header margin in user units. + * @return float + * @since 4.0.012 (2008-07-24) + * @public + */ + public function getHeaderMargin() { + return $this->header_margin; + } + + /** + * Set footer margin. + * (minimum distance between footer and bottom page margin) + * @param float $fm distance in user units + * @public + */ + public function setFooterMargin($fm=10) { + $this->footer_margin = $fm; + } + + /** + * Returns footer margin in user units. + * @return float + * @since 4.0.012 (2008-07-24) + * @public + */ + public function getFooterMargin() { + return $this->footer_margin; + } + /** + * Set a flag to print page header. + * @param boolean $val set to true to print the page header (default), false otherwise. + * @public + */ + public function setPrintHeader($val=true) { + $this->print_header = $val ? true : false; + } + + /** + * Set a flag to print page footer. + * @param boolean $val set to true to print the page footer (default), false otherwise. + * @public + */ + public function setPrintFooter($val=true) { + $this->print_footer = $val ? true : false; + } + + /** + * Return the right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image + * @return float + * @public + */ + public function getImageRBX() { + return $this->img_rb_x; + } + + /** + * Return the right-bottom (or left-bottom for RTL) corner Y coordinate of last inserted image + * @return float + * @public + */ + public function getImageRBY() { + return $this->img_rb_y; + } + + /** + * Reset the xobject template used by Header() method. + * @public + */ + public function resetHeaderTemplate() { + $this->header_xobjid = false; + } + + /** + * Set a flag to automatically reset the xobject template used by Header() method at each page. + * @param boolean $val set to true to reset Header xobject template at each page, false otherwise. + * @public + */ + public function setHeaderTemplateAutoreset($val=true) { + $this->header_xobj_autoreset = $val ? true : false; + } + + /** + * This method is used to render the page header. + * It is automatically called by AddPage() and could be overwritten in your own inherited class. + * @public + */ + public function Header() { + if ($this->header_xobjid === false) { + // start a new XObject Template + $this->header_xobjid = $this->startTemplate($this->w, $this->tMargin); + $headerfont = $this->getHeaderFont(); + $headerdata = $this->getHeaderData(); + $this->y = $this->header_margin; + if ($this->rtl) { + $this->x = $this->w - $this->original_rMargin; + } else { + $this->x = $this->original_lMargin; + } + if (($headerdata['logo']) AND ($headerdata['logo'] != K_BLANK_IMAGE)) { + $imgtype = TCPDF_IMAGES::getImageFileType(K_PATH_IMAGES.$headerdata['logo']); + if (($imgtype == 'eps') OR ($imgtype == 'ai')) { + $this->ImageEps(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); + } elseif ($imgtype == 'svg') { + $this->ImageSVG(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); + } else { + $this->Image(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); + } + $imgy = $this->getImageRBY(); + } else { + $imgy = $this->y; + } + $cell_height = $this->getCellHeight($headerfont[2] / $this->k); + // set starting margin for text data cell + if ($this->getRTL()) { + $header_x = $this->original_rMargin + ($headerdata['logo_width'] * 1.1); + } else { + $header_x = $this->original_lMargin + ($headerdata['logo_width'] * 1.1); + } + $cw = $this->w - $this->original_lMargin - $this->original_rMargin - ($headerdata['logo_width'] * 1.1); + $this->setTextColorArray($this->header_text_color); + // header title + $this->setFont($headerfont[0], 'B', $headerfont[2] + 1); + $this->setX($header_x); + $this->Cell($cw, $cell_height, $headerdata['title'], 0, 1, '', 0, '', 0); + // header string + $this->setFont($headerfont[0], $headerfont[1], $headerfont[2]); + $this->setX($header_x); + $this->MultiCell($cw, $cell_height, $headerdata['string'], 0, '', 0, 1, '', '', true, 0, false, true, 0, 'T', false); + // print an ending header line + $this->setLineStyle(array('width' => 0.85 / $this->k, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $headerdata['line_color'])); + $this->setY((2.835 / $this->k) + max($imgy, $this->y)); + if ($this->rtl) { + $this->setX($this->original_rMargin); + } else { + $this->setX($this->original_lMargin); + } + $this->Cell(($this->w - $this->original_lMargin - $this->original_rMargin), 0, '', 'T', 0, 'C'); + $this->endTemplate(); + } + // print header template + $x = 0; + $dx = 0; + if (!$this->header_xobj_autoreset AND $this->booklet AND (($this->page % 2) == 0)) { + // adjust margins for booklet mode + $dx = ($this->original_lMargin - $this->original_rMargin); + } + if ($this->rtl) { + $x = $this->w + $dx; + } else { + $x = 0 + $dx; + } + $this->printTemplate($this->header_xobjid, $x, 0, 0, 0, '', '', false); + if ($this->header_xobj_autoreset) { + // reset header xobject template at each page + $this->header_xobjid = false; + } + } + + /** + * This method is used to render the page footer. + * It is automatically called by AddPage() and could be overwritten in your own inherited class. + * @public + */ + public function Footer() { + $cur_y = $this->y; + $this->setTextColorArray($this->footer_text_color); + //set style for cell border + $line_width = (0.85 / $this->k); + $this->setLineStyle(array('width' => $line_width, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $this->footer_line_color)); + //print document barcode + $barcode = $this->getBarcode(); + if (!empty($barcode)) { + $this->Ln($line_width); + $barcode_width = round(($this->w - $this->original_lMargin - $this->original_rMargin) / 3); + $style = array( + 'position' => $this->rtl?'R':'L', + 'align' => $this->rtl?'R':'L', + 'stretch' => false, + 'fitwidth' => true, + 'cellfitalign' => '', + 'border' => false, + 'padding' => 0, + 'fgcolor' => array(0,0,0), + 'bgcolor' => false, + 'text' => false + ); + $this->write1DBarcode($barcode, 'C128', '', $cur_y + $line_width, '', (($this->footer_margin / 3) - $line_width), 0.3, $style, ''); + } + $w_page = isset($this->l['w_page']) ? $this->l['w_page'].' ' : ''; + if (empty($this->pagegroups)) { + $pagenumtxt = $w_page.$this->getAliasNumPage().' / '.$this->getAliasNbPages(); + } else { + $pagenumtxt = $w_page.$this->getPageNumGroupAlias().' / '.$this->getPageGroupAlias(); + } + $this->setY($cur_y); + //Print page number + if ($this->getRTL()) { + $this->setX($this->original_rMargin); + $this->Cell(0, 0, $pagenumtxt, 'T', 0, 'L'); + } else { + $this->setX($this->original_lMargin); + $this->Cell(0, 0, $this->getAliasRightShift().$pagenumtxt, 'T', 0, 'R'); + } + } + + /** + * This method is used to render the page header. + * @protected + * @since 4.0.012 (2008-07-24) + */ + protected function setHeader() { + if (!$this->print_header OR ($this->state != 2)) { + return; + } + $this->InHeader = true; + $this->setGraphicVars($this->default_graphic_vars); + $temp_thead = $this->thead; + $temp_theadMargins = $this->theadMargins; + $lasth = $this->lasth; + $newline = $this->newline; + $this->_outSaveGraphicsState(); + $this->rMargin = $this->original_rMargin; + $this->lMargin = $this->original_lMargin; + $this->setCellPadding(0); + //set current position + if ($this->rtl) { + $this->setXY($this->original_rMargin, $this->header_margin); + } else { + $this->setXY($this->original_lMargin, $this->header_margin); + } + $this->setFont($this->header_font[0], $this->header_font[1], $this->header_font[2]); + $this->Header(); + //restore position + if ($this->rtl) { + $this->setXY($this->original_rMargin, $this->tMargin); + } else { + $this->setXY($this->original_lMargin, $this->tMargin); + } + $this->_outRestoreGraphicsState(); + $this->lasth = $lasth; + $this->thead = $temp_thead; + $this->theadMargins = $temp_theadMargins; + $this->newline = $newline; + $this->InHeader = false; + } + + /** + * This method is used to render the page footer. + * @protected + * @since 4.0.012 (2008-07-24) + */ + protected function setFooter() { + if ($this->state != 2) { + return; + } + $this->InFooter = true; + // save current graphic settings + $gvars = $this->getGraphicVars(); + // mark this point + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + $this->_out("\n"); + if ($this->print_footer) { + $this->setGraphicVars($this->default_graphic_vars); + $this->current_column = 0; + $this->num_columns = 1; + $temp_thead = $this->thead; + $temp_theadMargins = $this->theadMargins; + $lasth = $this->lasth; + $this->_outSaveGraphicsState(); + $this->rMargin = $this->original_rMargin; + $this->lMargin = $this->original_lMargin; + $this->setCellPadding(0); + //set current position + $footer_y = $this->h - $this->footer_margin; + if ($this->rtl) { + $this->setXY($this->original_rMargin, $footer_y); + } else { + $this->setXY($this->original_lMargin, $footer_y); + } + $this->setFont($this->footer_font[0], $this->footer_font[1], $this->footer_font[2]); + $this->Footer(); + //restore position + if ($this->rtl) { + $this->setXY($this->original_rMargin, $this->tMargin); + } else { + $this->setXY($this->original_lMargin, $this->tMargin); + } + $this->_outRestoreGraphicsState(); + $this->lasth = $lasth; + $this->thead = $temp_thead; + $this->theadMargins = $temp_theadMargins; + } + // restore graphic settings + $this->setGraphicVars($gvars); + $this->current_column = $gvars['current_column']; + $this->num_columns = $gvars['num_columns']; + // calculate footer length + $this->footerlen[$this->page] = $this->pagelen[$this->page] - $this->footerpos[$this->page] + 1; + $this->InFooter = false; + } + + /** + * Check if we are on the page body (excluding page header and footer). + * @return bool true if we are not in page header nor in page footer, false otherwise. + * @protected + * @since 5.9.091 (2011-06-15) + */ + protected function inPageBody() { + return (($this->InHeader === false) AND ($this->InFooter === false)); + } + + /** + * This method is used to render the table header on new page (if any). + * @protected + * @since 4.5.030 (2009-03-25) + */ + protected function setTableHeader() { + if ($this->num_columns > 1) { + // multi column mode + return; + } + if (isset($this->theadMargins['top'])) { + // restore the original top-margin + $this->tMargin = $this->theadMargins['top']; + $this->pagedim[$this->page]['tm'] = $this->tMargin; + $this->y = $this->tMargin; + } + if (!TCPDF_STATIC::empty_string($this->thead) AND (!$this->inthead)) { + // set margins + $prev_lMargin = $this->lMargin; + $prev_rMargin = $this->rMargin; + $prev_cell_padding = $this->cell_padding; + $this->lMargin = $this->theadMargins['lmargin'] + ($this->pagedim[$this->page]['olm'] - $this->pagedim[$this->theadMargins['page']]['olm']); + $this->rMargin = $this->theadMargins['rmargin'] + ($this->pagedim[$this->page]['orm'] - $this->pagedim[$this->theadMargins['page']]['orm']); + $this->cell_padding = $this->theadMargins['cell_padding']; + if ($this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + // account for special "cell" mode + if ($this->theadMargins['cell']) { + if ($this->rtl) { + $this->x -= $this->cell_padding['R']; + } else { + $this->x += $this->cell_padding['L']; + } + } + $gvars = $this->getGraphicVars(); + if (!empty($this->theadMargins['gvars'])) { + // set the correct graphic style + $this->setGraphicVars($this->theadMargins['gvars']); + $this->rMargin = $gvars['rMargin']; + $this->lMargin = $gvars['lMargin']; + } + // print table header + $this->writeHTML($this->thead, false, false, false, false, ''); + $this->setGraphicVars($gvars); + // set new top margin to skip the table headers + if (!isset($this->theadMargins['top'])) { + $this->theadMargins['top'] = $this->tMargin; + } + // store end of header position + if (!isset($this->columns[0]['th'])) { + $this->columns[0]['th'] = array(); + } + $this->columns[0]['th']['\''.$this->page.'\''] = $this->y; + $this->tMargin = $this->y; + $this->pagedim[$this->page]['tm'] = $this->tMargin; + $this->lasth = 0; + $this->lMargin = $prev_lMargin; + $this->rMargin = $prev_rMargin; + $this->cell_padding = $prev_cell_padding; + } + } + + /** + * Returns the current page number. + * @return int page number + * @public + * @since 1.0 + * @see getAliasNbPages() + */ + public function PageNo() { + return $this->page; + } + + /** + * Returns the array of spot colors. + * @return array Spot colors array. + * @public + * @since 6.0.038 (2013-09-30) + */ + public function getAllSpotColors() { + return $this->spot_colors; + } + + /** + * Defines a new spot color. + * It can be expressed in RGB components or gray scale. + * The method can be called before the first page is created and the value is retained from page to page. + * @param string $name Full name of the spot color. + * @param float $c Cyan color for CMYK. Value between 0 and 100. + * @param float $m Magenta color for CMYK. Value between 0 and 100. + * @param float $y Yellow color for CMYK. Value between 0 and 100. + * @param float $k Key (Black) color for CMYK. Value between 0 and 100. + * @public + * @since 4.0.024 (2008-09-12) + * @see SetDrawSpotColor(), SetFillSpotColor(), SetTextSpotColor() + */ + public function AddSpotColor($name, $c, $m, $y, $k) { + if (!isset($this->spot_colors[$name])) { + $i = (1 + count($this->spot_colors)); + $this->spot_colors[$name] = array('C' => $c, 'M' => $m, 'Y' => $y, 'K' => $k, 'name' => $name, 'i' => $i); + } + } + + /** + * Set the spot color for the specified type ('draw', 'fill', 'text'). + * @param string $type Type of object affected by this color: ('draw', 'fill', 'text'). + * @param string $name Name of the spot color. + * @param float $tint Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @return string PDF color command. + * @public + * @since 5.9.125 (2011-10-03) + */ + public function setSpotColor($type, $name, $tint=100) { + $spotcolor = TCPDF_COLORS::getSpotColor($name, $this->spot_colors); + if ($spotcolor === false) { + $this->Error('Undefined spot color: '.$name.', you must add it using the AddSpotColor() method.'); + } + $tint = (max(0, min(100, $tint)) / 100); + $pdfcolor = sprintf('/CS%d ', $this->spot_colors[$name]['i']); + switch ($type) { + case 'draw': { + $pdfcolor .= sprintf('CS %F SCN', $tint); + $this->DrawColor = $pdfcolor; + $this->strokecolor = $spotcolor; + break; + } + case 'fill': { + $pdfcolor .= sprintf('cs %F scn', $tint); + $this->FillColor = $pdfcolor; + $this->bgcolor = $spotcolor; + break; + } + case 'text': { + $pdfcolor .= sprintf('cs %F scn', $tint); + $this->TextColor = $pdfcolor; + $this->fgcolor = $spotcolor; + break; + } + } + $this->ColorFlag = ($this->FillColor != $this->TextColor); + if ($this->state == 2) { + $this->_out($pdfcolor); + } + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['spot_colors'][$name] = $this->spot_colors[$name]; + } + return $pdfcolor; + } + + /** + * Defines the spot color used for all drawing operations (lines, rectangles and cell borders). + * @param string $name Name of the spot color. + * @param float $tint Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @public + * @since 4.0.024 (2008-09-12) + * @see AddSpotColor(), SetFillSpotColor(), SetTextSpotColor() + */ + public function setDrawSpotColor($name, $tint=100) { + $this->setSpotColor('draw', $name, $tint); + } + + /** + * Defines the spot color used for all filling operations (filled rectangles and cell backgrounds). + * @param string $name Name of the spot color. + * @param float $tint Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @public + * @since 4.0.024 (2008-09-12) + * @see AddSpotColor(), SetDrawSpotColor(), SetTextSpotColor() + */ + public function setFillSpotColor($name, $tint=100) { + $this->setSpotColor('fill', $name, $tint); + } + + /** + * Defines the spot color used for text. + * @param string $name Name of the spot color. + * @param int $tint Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @public + * @since 4.0.024 (2008-09-12) + * @see AddSpotColor(), SetDrawSpotColor(), SetFillSpotColor() + */ + public function setTextSpotColor($name, $tint=100) { + $this->setSpotColor('text', $name, $tint); + } + + /** + * Set the color array for the specified type ('draw', 'fill', 'text'). + * It can be expressed in RGB, CMYK or GRAY SCALE components. + * The method can be called before the first page is created and the value is retained from page to page. + * @param string $type Type of object affected by this color: ('draw', 'fill', 'text'). + * @param array $color Array of colors (1=gray, 3=RGB, 4=CMYK or 5=spotcolor=CMYK+name values). + * @param boolean $ret If true do not send the PDF command. + * @return string The PDF command or empty string. + * @public + * @since 3.1.000 (2008-06-11) + */ + public function setColorArray($type, $color, $ret=false) { + if (is_array($color)) { + $color = array_values($color); + // component: grey, RGB red or CMYK cyan + $c = isset($color[0]) ? $color[0] : -1; + // component: RGB green or CMYK magenta + $m = isset($color[1]) ? $color[1] : -1; + // component: RGB blue or CMYK yellow + $y = isset($color[2]) ? $color[2] : -1; + // component: CMYK black + $k = isset($color[3]) ? $color[3] : -1; + // color name + $name = isset($color[4]) ? $color[4] : ''; + if ($c >= 0) { + return $this->setColor($type, $c, $m, $y, $k, $ret, $name); + } + } + return ''; + } + + /** + * Defines the color used for all drawing operations (lines, rectangles and cell borders). + * It can be expressed in RGB, CMYK or GRAY SCALE components. + * The method can be called before the first page is created and the value is retained from page to page. + * @param array $color Array of colors (1, 3 or 4 values). + * @param boolean $ret If true do not send the PDF command. + * @return string the PDF command + * @public + * @since 3.1.000 (2008-06-11) + * @see SetDrawColor() + */ + public function setDrawColorArray($color, $ret=false) { + return $this->setColorArray('draw', $color, $ret); + } + + /** + * Defines the color used for all filling operations (filled rectangles and cell backgrounds). + * It can be expressed in RGB, CMYK or GRAY SCALE components. + * The method can be called before the first page is created and the value is retained from page to page. + * @param array $color Array of colors (1, 3 or 4 values). + * @param boolean $ret If true do not send the PDF command. + * @public + * @since 3.1.000 (2008-6-11) + * @see SetFillColor() + */ + public function setFillColorArray($color, $ret=false) { + return $this->setColorArray('fill', $color, $ret); + } + + /** + * Defines the color used for text. It can be expressed in RGB components or gray scale. + * The method can be called before the first page is created and the value is retained from page to page. + * @param array $color Array of colors (1, 3 or 4 values). + * @param boolean $ret If true do not send the PDF command. + * @public + * @since 3.1.000 (2008-6-11) + * @see SetFillColor() + */ + public function setTextColorArray($color, $ret=false) { + return $this->setColorArray('text', $color, $ret); + } + + /** + * Defines the color used by the specified type ('draw', 'fill', 'text'). + * @param string $type Type of object affected by this color: ('draw', 'fill', 'text'). + * @param float $col1 GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param float $col2 GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param float $col3 BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param float $col4 KEY (BLACK) color for CMYK (0-100). + * @param boolean $ret If true do not send the command. + * @param string $name spot color name (if any) + * @return string The PDF command or empty string. + * @public + * @since 5.9.125 (2011-10-03) + */ + public function setColor($type, $col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + // set default values + if (!is_numeric($col1)) { + $col1 = 0; + } + if (!is_numeric($col2)) { + $col2 = -1; + } + if (!is_numeric($col3)) { + $col3 = -1; + } + if (!is_numeric($col4)) { + $col4 = -1; + } + // set color by case + $suffix = ''; + if (($col2 == -1) AND ($col3 == -1) AND ($col4 == -1)) { + // Grey scale + $col1 = max(0, min(255, $col1)); + $intcolor = array('G' => $col1); + $pdfcolor = sprintf('%F ', ($col1 / 255)); + $suffix = 'g'; + } elseif ($col4 == -1) { + // RGB + $col1 = max(0, min(255, $col1)); + $col2 = max(0, min(255, $col2)); + $col3 = max(0, min(255, $col3)); + $intcolor = array('R' => $col1, 'G' => $col2, 'B' => $col3); + $pdfcolor = sprintf('%F %F %F ', ($col1 / 255), ($col2 / 255), ($col3 / 255)); + $suffix = 'rg'; + } else { + $col1 = max(0, min(100, $col1)); + $col2 = max(0, min(100, $col2)); + $col3 = max(0, min(100, $col3)); + $col4 = max(0, min(100, $col4)); + if (empty($name)) { + // CMYK + $intcolor = array('C' => $col1, 'M' => $col2, 'Y' => $col3, 'K' => $col4); + $pdfcolor = sprintf('%F %F %F %F ', ($col1 / 100), ($col2 / 100), ($col3 / 100), ($col4 / 100)); + $suffix = 'k'; + } else { + // SPOT COLOR + $intcolor = array('C' => $col1, 'M' => $col2, 'Y' => $col3, 'K' => $col4, 'name' => $name); + $this->AddSpotColor($name, $col1, $col2, $col3, $col4); + $pdfcolor = $this->setSpotColor($type, $name, 100); + } + } + switch ($type) { + case 'draw': { + $pdfcolor .= strtoupper($suffix); + $this->DrawColor = $pdfcolor; + $this->strokecolor = $intcolor; + break; + } + case 'fill': { + $pdfcolor .= $suffix; + $this->FillColor = $pdfcolor; + $this->bgcolor = $intcolor; + break; + } + case 'text': { + $pdfcolor .= $suffix; + $this->TextColor = $pdfcolor; + $this->fgcolor = $intcolor; + break; + } + } + $this->ColorFlag = ($this->FillColor != $this->TextColor); + if (($type != 'text') AND ($this->state == 2) AND $type !== 0) { + if (!$ret) { + $this->_out($pdfcolor); + } + return $pdfcolor; + } + return ''; + } + + /** + * Defines the color used for all drawing operations (lines, rectangles and cell borders). It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. + * @param float $col1 GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param float $col2 GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param float $col3 BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param float $col4 KEY (BLACK) color for CMYK (0-100). + * @param boolean $ret If true do not send the command. + * @param string $name spot color name (if any) + * @return string the PDF command + * @public + * @since 1.3 + * @see SetDrawColorArray(), SetFillColor(), SetTextColor(), Line(), Rect(), Cell(), MultiCell() + */ + public function setDrawColor($col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + return $this->setColor('draw', $col1, $col2, $col3, $col4, $ret, $name); + } + + /** + * Defines the color used for all filling operations (filled rectangles and cell backgrounds). It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. + * @param float $col1 GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param float $col2 GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param float $col3 BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param float $col4 KEY (BLACK) color for CMYK (0-100). + * @param boolean $ret If true do not send the command. + * @param string $name Spot color name (if any). + * @return string The PDF command. + * @public + * @since 1.3 + * @see SetFillColorArray(), SetDrawColor(), SetTextColor(), Rect(), Cell(), MultiCell() + */ + public function setFillColor($col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + return $this->setColor('fill', $col1, $col2, $col3, $col4, $ret, $name); + } + + /** + * Defines the color used for text. It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. + * @param float $col1 GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param float $col2 GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param float $col3 BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param float $col4 KEY (BLACK) color for CMYK (0-100). + * @param boolean $ret If true do not send the command. + * @param string $name Spot color name (if any). + * @return string Empty string. + * @public + * @since 1.3 + * @see SetTextColorArray(), SetDrawColor(), SetFillColor(), Text(), Cell(), MultiCell() + */ + public function setTextColor($col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + return $this->setColor('text', $col1, $col2, $col3, $col4, $ret, $name); + } + + /** + * Returns the length of a string in user unit. A font must be selected.
      + * @param string $s The string whose length is to be computed + * @param string $fontname Family font. It can be either a name defined by AddFont() or one of the standard families. It is also possible to pass an empty string, in that case, the current family is retained. + * @param string $fontstyle Font style. Possible values are (case insensitive):
      • empty string: regular
      • B: bold
      • I: italic
      • U: underline
      • D: line-through
      • O: overline
      or any combination. The default value is regular. + * @param float $fontsize Font size in points. The default value is the current size. + * @param boolean $getarray if true returns an array of characters widths, if false returns the total length. + * @return float[]|float total string length or array of characted widths + * @phpstan-return ($getarray is true ? float[] : float) total string length or array of characted widths + * @author Nicola Asuni + * @public + * @since 1.2 + */ + public function GetStringWidth($s, $fontname='', $fontstyle='', $fontsize=0, $getarray=false) { + return $this->GetArrStringWidth(TCPDF_FONTS::utf8Bidi(TCPDF_FONTS::UTF8StringToArray($s, $this->isunicode, $this->CurrentFont), $s, $this->tmprtl, $this->isunicode, $this->CurrentFont), $fontname, $fontstyle, $fontsize, $getarray); + } + + /** + * Returns the string length of an array of chars in user unit or an array of characters widths. A font must be selected.
      + * @param array $sa The array of chars whose total length is to be computed + * @param string $fontname Family font. It can be either a name defined by AddFont() or one of the standard families. It is also possible to pass an empty string, in that case, the current family is retained. + * @param string $fontstyle Font style. Possible values are (case insensitive):
      • empty string: regular
      • B: bold
      • I: italic
      • U: underline
      • D: line through
      • O: overline
      or any combination. The default value is regular. + * @param float $fontsize Font size in points. The default value is the current size. + * @param boolean $getarray if true returns an array of characters widths, if false returns the total length. + * @return float[]|float total string length or array of characted widths + * @phpstan-return ($getarray is true ? float[] : float) total string length or array of characted widths + * @author Nicola Asuni + * @public + * @since 2.4.000 (2008-03-06) + */ + public function GetArrStringWidth($sa, $fontname='', $fontstyle='', $fontsize=0, $getarray=false) { + // store current values + if (!TCPDF_STATIC::empty_string($fontname)) { + $prev_FontFamily = $this->FontFamily; + $prev_FontStyle = $this->FontStyle; + $prev_FontSizePt = $this->FontSizePt; + $this->setFont($fontname, $fontstyle, $fontsize, '', 'default', false); + } + // convert UTF-8 array to Latin1 if required + if ($this->isunicode AND (!$this->isUnicodeFont())) { + $sa = TCPDF_FONTS::UTF8ArrToLatin1Arr($sa); + } + $w = 0; // total width + $wa = array(); // array of characters widths + foreach ($sa as $ck => $char) { + // character width + $cw = $this->GetCharWidth($char, isset($sa[($ck + 1)])); + $wa[] = $cw; + $w += $cw; + } + // restore previous values + if (!TCPDF_STATIC::empty_string($fontname)) { + $this->setFont($prev_FontFamily, $prev_FontStyle, $prev_FontSizePt, '', 'default', false); + } + if ($getarray) { + return $wa; + } + return $w; + } + + /** + * Returns the length of the char in user unit for the current font considering current stretching and spacing (tracking). + * @param int $char The char code whose length is to be returned + * @param boolean $notlast If false ignore the font-spacing. + * @return float char width + * @author Nicola Asuni + * @public + * @since 2.4.000 (2008-03-06) + */ + public function GetCharWidth($char, $notlast=true) { + // get raw width + $chw = $this->getRawCharWidth($char); + if (($this->font_spacing < 0) OR (($this->font_spacing > 0) AND $notlast)) { + // increase/decrease font spacing + $chw += $this->font_spacing; + } + if ($this->font_stretching != 100) { + // fixed stretching mode + $chw *= ($this->font_stretching / 100); + } + return $chw; + } + + /** + * Returns the length of the char in user unit for the current font. + * @param int $char The char code whose length is to be returned + * @return float char width + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-28) + */ + public function getRawCharWidth($char) { + if ($char == 173) { + // SHY character will not be printed + return (0); + } + if (isset($this->CurrentFont['cw'][intval($char)])) { + $w = $this->CurrentFont['cw'][intval($char)]; + } elseif (isset($this->CurrentFont['dw'])) { + // default width + $w = $this->CurrentFont['dw']; + } elseif (isset($this->CurrentFont['cw'][32])) { + // default width + $w = $this->CurrentFont['cw'][32]; + } else { + $w = 600; + } + return $this->getAbsFontMeasure($w); + } + + /** + * Returns the numbero of characters in a string. + * @param string $s The input string. + * @return int number of characters + * @public + * @since 2.0.0001 (2008-01-07) + */ + public function GetNumChars($s) { + if ($this->isUnicodeFont()) { + return count(TCPDF_FONTS::UTF8StringToArray($s, $this->isunicode, $this->CurrentFont)); + } + return strlen($s); + } + + /** + * Fill the list of available fonts ($this->fontlist). + * @protected + * @since 4.0.013 (2008-07-28) + */ + protected function getFontsList() { + if (($fontsdir = opendir(TCPDF_FONTS::_getfontpath())) !== false) { + while (($file = readdir($fontsdir)) !== false) { + if (substr($file, -4) == '.php') { + array_push($this->fontlist, strtolower(basename($file, '.php'))); + } + } + closedir($fontsdir); + } + } + + /** + * Imports a TrueType, Type1, core, or CID0 font and makes it available. + * It is necessary to generate a font definition file first (read /fonts/utils/README.TXT). + * The definition file (and the font file itself when embedding) must be present either in the current directory or in the one indicated by K_PATH_FONTS if the constant is defined. If it could not be found, the error "Could not include font definition file" is generated. + * @param string $family Font family. The name can be chosen arbitrarily. If it is a standard family name, it will override the corresponding font. + * @param string $style Font style. Possible values are (case insensitive):
      • empty string: regular (default)
      • B: bold
      • I: italic
      • BI or IB: bold italic
      + * @param string $fontfile The font definition file. By default, the name is built from the family and style, in lower case with no spaces. + * @return array|false array containing the font data, or false in case of error. + * @param mixed $subset if true embedd only a subset of the font (stores only the information related to the used characters); if false embedd full font; if 'default' uses the default value set using setFontSubsetting(). This option is valid only for TrueTypeUnicode fonts. If you want to enable users to change the document, set this parameter to false. If you subset the font, the person who receives your PDF would need to have your same font in order to make changes to your PDF. The file size of the PDF would also be smaller because you are embedding only part of a font. + * @public + * @since 1.5 + * @see SetFont(), setFontSubsetting() + */ + public function AddFont($family, $style='', $fontfile='', $subset='default') { + if ($subset === 'default') { + $subset = $this->font_subsetting; + } + if ($this->pdfa_mode) { + $subset = false; + } + if (TCPDF_STATIC::empty_string($family)) { + if (!TCPDF_STATIC::empty_string($this->FontFamily)) { + $family = $this->FontFamily; + } else { + $this->Error('Empty font family'); + } + } + // move embedded styles on $style + if (substr($family, -1) == 'I') { + $style .= 'I'; + $family = substr($family, 0, -1); + } + if (substr($family, -1) == 'B') { + $style .= 'B'; + $family = substr($family, 0, -1); + } + // normalize family name + $family = strtolower($family); + if ((!$this->isunicode) AND ($family == 'arial')) { + $family = 'helvetica'; + } + if (($family == 'symbol') OR ($family == 'zapfdingbats')) { + $style = ''; + } + if ($this->pdfa_mode AND (isset($this->CoreFonts[$family]))) { + // all fonts must be embedded + $family = 'pdfa'.$family; + } + $tempstyle = strtoupper($style === null ? '' : $style); + $style = ''; + // underline + if (strpos($tempstyle, 'U') !== false) { + $this->underline = true; + } else { + $this->underline = false; + } + // line-through (deleted) + if (strpos($tempstyle, 'D') !== false) { + $this->linethrough = true; + } else { + $this->linethrough = false; + } + // overline + if (strpos($tempstyle, 'O') !== false) { + $this->overline = true; + } else { + $this->overline = false; + } + // bold + if (strpos($tempstyle, 'B') !== false) { + $style .= 'B'; + } + // oblique + if (strpos($tempstyle, 'I') !== false) { + $style .= 'I'; + } + $bistyle = $style; + $fontkey = $family.$style; + $font_style = $style.($this->underline ? 'U' : '').($this->linethrough ? 'D' : '').($this->overline ? 'O' : ''); + $fontdata = array('fontkey' => $fontkey, 'family' => $family, 'style' => $font_style); + // check if the font has been already added + $fb = $this->getFontBuffer($fontkey); + if ($fb !== false) { + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['fonts'][$fontkey] = $fb['i']; + } + return $fontdata; + } + // get specified font directory (if any) + $fontdir = false; + if (!TCPDF_STATIC::empty_string($fontfile)) { + $fontdir = dirname($fontfile); + if (TCPDF_STATIC::empty_string($fontdir) OR ($fontdir == '.')) { + $fontdir = ''; + } else { + $fontdir .= '/'; + } + } + // true when the font style variation is missing + $missing_style = false; + // search and include font file + if (TCPDF_STATIC::empty_string($fontfile) OR (!@TCPDF_STATIC::file_exists($fontfile))) { + // build a standard filenames for specified font + $tmp_fontfile = str_replace(' ', '', $family).strtolower($style).'.php'; + $fontfile = TCPDF_FONTS::getFontFullPath($tmp_fontfile, $fontdir); + if (TCPDF_STATIC::empty_string($fontfile)) { + $missing_style = true; + // try to remove the style part + $tmp_fontfile = str_replace(' ', '', $family).'.php'; + $fontfile = TCPDF_FONTS::getFontFullPath($tmp_fontfile, $fontdir); + } + } + // include font file + if (!TCPDF_STATIC::empty_string($fontfile) AND (@TCPDF_STATIC::file_exists($fontfile))) { + $type=null; + $name=null; + $desc=null; + $up=-null; + $ut=null; + $cw=null; + $cbbox=null; + $dw=null; + $enc=null; + $cidinfo=null; + $file=null; + $ctg=null; + $diff=null; + $originalsize=null; + $size1=null; + $size2=null; + include($fontfile); + } else { + $this->Error('Could not include font definition file: '.$family.''); + } + // check font parameters + if ((!isset($type)) OR (!isset($cw))) { + $this->Error('The font definition file has a bad format: '.$fontfile.''); + } + // SET default parameters + if (!isset($file) OR TCPDF_STATIC::empty_string($file)) { + $file = ''; + } + if (!isset($enc) OR TCPDF_STATIC::empty_string($enc)) { + $enc = ''; + } + if (!isset($cidinfo) OR TCPDF_STATIC::empty_string($cidinfo)) { + $cidinfo = array('Registry'=>'Adobe', 'Ordering'=>'Identity', 'Supplement'=>0); + $cidinfo['uni2cid'] = array(); + } + if (!isset($ctg) OR TCPDF_STATIC::empty_string($ctg)) { + $ctg = ''; + } + if (!isset($desc) OR TCPDF_STATIC::empty_string($desc)) { + $desc = array(); + } + if (!isset($up) OR TCPDF_STATIC::empty_string($up)) { + $up = -100; + } + if (!isset($ut) OR TCPDF_STATIC::empty_string($ut)) { + $ut = 50; + } + if (!isset($cw) OR TCPDF_STATIC::empty_string($cw)) { + $cw = array(); + } + if (!isset($dw) OR TCPDF_STATIC::empty_string($dw)) { + // set default width + if (isset($desc['MissingWidth']) AND ($desc['MissingWidth'] > 0)) { + $dw = $desc['MissingWidth']; + } elseif (isset($cw[32])) { + $dw = $cw[32]; + } else { + $dw = 600; + } + } + ++$this->numfonts; + if ($type == 'core') { + $name = $this->CoreFonts[$fontkey]; + $subset = false; + } elseif (($type == 'TrueType') OR ($type == 'Type1')) { + $subset = false; + } elseif ($type == 'TrueTypeUnicode') { + $enc = 'Identity-H'; + } elseif ($type == 'cidfont0') { + if ($this->pdfa_mode) { + $this->Error('All fonts must be embedded in PDF/A mode!'); + } + } else { + $this->Error('Unknow font type: '.$type.''); + } + // set name if unset + if (empty($name)) { + $name = $fontkey; + } + // create artificial font style variations if missing (only works with non-embedded fonts) + if (($type != 'core') AND $missing_style) { + // style variations + $styles = array('' => '', 'B' => ',Bold', 'I' => ',Italic', 'BI' => ',BoldItalic'); + $name .= $styles[$bistyle]; + // artificial bold + if (strpos($bistyle, 'B') !== false) { + if (isset($desc['StemV'])) { + // from normal to bold + $desc['StemV'] = round($desc['StemV'] * 1.75); + } else { + // bold + $desc['StemV'] = 123; + } + } + // artificial italic + if (strpos($bistyle, 'I') !== false) { + if (isset($desc['ItalicAngle'])) { + $desc['ItalicAngle'] -= 11; + } else { + $desc['ItalicAngle'] = -11; + } + if (isset($desc['Flags'])) { + $desc['Flags'] |= 64; //bit 7 + } else { + $desc['Flags'] = 64; + } + } + } + // check if the array of characters bounding boxes is defined + if (!isset($cbbox)) { + $cbbox = array(); + } + // initialize subsetchars + $subsetchars = array_fill(0, 255, true); + $this->setFontBuffer($fontkey, array('fontkey' => $fontkey, 'i' => $this->numfonts, 'type' => $type, 'name' => $name, 'desc' => $desc, 'up' => $up, 'ut' => $ut, 'cw' => $cw, 'cbbox' => $cbbox, 'dw' => $dw, 'enc' => $enc, 'cidinfo' => $cidinfo, 'file' => $file, 'ctg' => $ctg, 'subset' => $subset, 'subsetchars' => $subsetchars)); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['fonts'][$fontkey] = $this->numfonts; + } + if (!empty($diff)) { + //Search existing encodings + $d = 0; + $nb = count($this->diffs); + for ($i=1; $i <= $nb; ++$i) { + if ($this->diffs[$i] == $diff) { + $d = $i; + break; + } + } + if ($d == 0) { + $d = $nb + 1; + $this->diffs[$d] = $diff; + } + $this->setFontSubBuffer($fontkey, 'diff', $d); + } + if (!TCPDF_STATIC::empty_string($file)) { + if (!isset($this->FontFiles[$file])) { + if ((strcasecmp($type,'TrueType') == 0) OR (strcasecmp($type, 'TrueTypeUnicode') == 0)) { + $this->FontFiles[$file] = array('length1' => $originalsize, 'fontdir' => $fontdir, 'subset' => $subset, 'fontkeys' => array($fontkey)); + } elseif ($type != 'core') { + $this->FontFiles[$file] = array('length1' => $size1, 'length2' => $size2, 'fontdir' => $fontdir, 'subset' => $subset, 'fontkeys' => array($fontkey)); + } + } else { + // update fontkeys that are sharing this font file + $this->FontFiles[$file]['subset'] = ($this->FontFiles[$file]['subset'] AND $subset); + if (!in_array($fontkey, $this->FontFiles[$file]['fontkeys'])) { + $this->FontFiles[$file]['fontkeys'][] = $fontkey; + } + } + } + return $fontdata; + } + + /** + * Sets the font used to print character strings. + * The font can be either a standard one or a font added via the AddFont() method. Standard fonts use Windows encoding cp1252 (Western Europe). + * The method can be called before the first page is created and the font is retained from page to page. + * If you just wish to change the current font size, it is simpler to call SetFontSize(). + * Note: for the standard fonts, the font metric files must be accessible. There are three possibilities for this:
      • They are in the current directory (the one where the running script lies)
      • They are in one of the directories defined by the include_path parameter
      • They are in the directory defined by the K_PATH_FONTS constant

      + * @param string $family Family font. It can be either a name defined by AddFont() or one of the standard Type1 families (case insensitive):
      • times (Times-Roman)
      • timesb (Times-Bold)
      • timesi (Times-Italic)
      • timesbi (Times-BoldItalic)
      • helvetica (Helvetica)
      • helveticab (Helvetica-Bold)
      • helveticai (Helvetica-Oblique)
      • helveticabi (Helvetica-BoldOblique)
      • courier (Courier)
      • courierb (Courier-Bold)
      • courieri (Courier-Oblique)
      • courierbi (Courier-BoldOblique)
      • symbol (Symbol)
      • zapfdingbats (ZapfDingbats)
      It is also possible to pass an empty string. In that case, the current family is retained. + * @param string $style Font style. Possible values are (case insensitive):
      • empty string: regular
      • B: bold
      • I: italic
      • U: underline
      • D: line through
      • O: overline
      or any combination. The default value is regular. Bold and italic styles do not apply to Symbol and ZapfDingbats basic fonts or other fonts when not defined. + * @param float|null $size Font size in points. The default value is the current size. If no size has been specified since the beginning of the document, the value taken is 12 + * @param string $fontfile The font definition file. By default, the name is built from the family and style, in lower case with no spaces. + * @param mixed $subset if true embedd only a subset of the font (stores only the information related to the used characters); if false embedd full font; if 'default' uses the default value set using setFontSubsetting(). This option is valid only for TrueTypeUnicode fonts. If you want to enable users to change the document, set this parameter to false. If you subset the font, the person who receives your PDF would need to have your same font in order to make changes to your PDF. The file size of the PDF would also be smaller because you are embedding only part of a font. + * @param boolean $out if true output the font size command, otherwise only set the font properties. + * @author Nicola Asuni + * @public + * @since 1.0 + * @see AddFont(), SetFontSize() + */ + public function setFont($family, $style='', $size=null, $fontfile='', $subset='default', $out=true) { + //Select a font; size given in points + if ($size === null) { + $size = $this->FontSizePt; + } + if ($size < 0) { + $size = 0; + } + // try to add font (if not already added) + $fontdata = $this->AddFont($family, $style, $fontfile, $subset); + $this->FontFamily = $fontdata['family']; + $this->FontStyle = $fontdata['style']; + if (isset($this->CurrentFont['fontkey']) AND isset($this->CurrentFont['subsetchars'])) { + // save subset chars of the previous font + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + } + $this->CurrentFont = $this->getFontBuffer($fontdata['fontkey']); + $this->setFontSize($size, $out); + } + + /** + * Defines the size of the current font. + * @param float $size The font size in points. + * @param boolean $out if true output the font size command, otherwise only set the font properties. + * @public + * @since 1.0 + * @see SetFont() + */ + public function setFontSize($size, $out=true) { + $size = (float)$size; + // font size in points + $this->FontSizePt = $size; + // font size in user units + $this->FontSize = $size / $this->k; + // calculate some font metrics + if (isset($this->CurrentFont['desc']['FontBBox'])) { + $bbox = explode(' ', substr($this->CurrentFont['desc']['FontBBox'], 1, -1)); + $font_height = ((intval($bbox[3]) - intval($bbox[1])) * $size / 1000); + } else { + $font_height = $size * 1.219; + } + if (isset($this->CurrentFont['desc']['Ascent']) AND ($this->CurrentFont['desc']['Ascent'] > 0)) { + $font_ascent = ($this->CurrentFont['desc']['Ascent'] * $size / 1000); + } + if (isset($this->CurrentFont['desc']['Descent']) AND ($this->CurrentFont['desc']['Descent'] <= 0)) { + $font_descent = (- $this->CurrentFont['desc']['Descent'] * $size / 1000); + } + if (!isset($font_ascent) AND !isset($font_descent)) { + // core font + $font_ascent = 0.76 * $font_height; + $font_descent = $font_height - $font_ascent; + } elseif (!isset($font_descent)) { + $font_descent = $font_height - $font_ascent; + } elseif (!isset($font_ascent)) { + $font_ascent = $font_height - $font_descent; + } + $this->FontAscent = ($font_ascent / $this->k); + $this->FontDescent = ($font_descent / $this->k); + if ($out AND ($this->page > 0) AND (isset($this->CurrentFont['i'])) AND ($this->state == 2)) { + $this->_out(sprintf('BT /F%d %F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); + } + } + + /** + * Returns the bounding box of the current font in user units. + * @return array + * @public + * @since 5.9.152 (2012-03-23) + */ + public function getFontBBox() { + $fbbox = array(); + if (isset($this->CurrentFont['desc']['FontBBox'])) { + $tmpbbox = explode(' ', substr($this->CurrentFont['desc']['FontBBox'], 1, -1)); + $fbbox = array_map(array($this,'getAbsFontMeasure'), $tmpbbox); + } else { + // Find max width + if (isset($this->CurrentFont['desc']['MaxWidth'])) { + $maxw = $this->getAbsFontMeasure(intval($this->CurrentFont['desc']['MaxWidth'])); + } else { + $maxw = 0; + if (isset($this->CurrentFont['desc']['MissingWidth'])) { + $maxw = max($maxw, $this->CurrentFont['desc']['MissingWidth']); + } + if (isset($this->CurrentFont['desc']['AvgWidth'])) { + $maxw = max($maxw, $this->CurrentFont['desc']['AvgWidth']); + } + if (isset($this->CurrentFont['dw'])) { + $maxw = max($maxw, $this->CurrentFont['dw']); + } + foreach ($this->CurrentFont['cw'] as $char => $w) { + $maxw = max($maxw, $w); + } + if ($maxw == 0) { + $maxw = 600; + } + $maxw = $this->getAbsFontMeasure($maxw); + } + $fbbox = array(0, (0 - $this->FontDescent), $maxw, $this->FontAscent); + } + return $fbbox; + } + + /** + * Convert a relative font measure into absolute value. + * @param int $s Font measure. + * @return float Absolute measure. + * @since 5.9.186 (2012-09-13) + */ + public function getAbsFontMeasure($s) { + return ($s * $this->FontSize / 1000); + } + + /** + * Returns the glyph bounding box of the specified character in the current font in user units. + * @param int $char Input character code. + * @return false|array array(xMin, yMin, xMax, yMax) or FALSE if not defined. + * @since 5.9.186 (2012-09-13) + */ + public function getCharBBox($char) { + $c = intval($char); + if (isset($this->CurrentFont['cw'][$c])) { + // glyph is defined ... use zero width & height for glyphs without outlines + $result = array(0,0,0,0); + if (isset($this->CurrentFont['cbbox'][$c])) { + $result = $this->CurrentFont['cbbox'][$c]; + } + return array_map(array($this,'getAbsFontMeasure'), $result); + } + return false; + } + + /** + * Return the font descent value + * @param string $font font name + * @param string $style font style + * @param float $size The size (in points) + * @return int font descent + * @public + * @author Nicola Asuni + * @since 4.9.003 (2010-03-30) + */ + public function getFontDescent($font, $style='', $size=0) { + $fontdata = $this->AddFont($font, $style); + $fontinfo = $this->getFontBuffer($fontdata['fontkey']); + if (isset($fontinfo['desc']['Descent']) AND ($fontinfo['desc']['Descent'] <= 0)) { + $descent = (- $fontinfo['desc']['Descent'] * $size / 1000); + } else { + $descent = (1.219 * 0.24 * $size); + } + return ($descent / $this->k); + } + + /** + * Return the font ascent value. + * @param string $font font name + * @param string $style font style + * @param float $size The size (in points) + * @return int font ascent + * @public + * @author Nicola Asuni + * @since 4.9.003 (2010-03-30) + */ + public function getFontAscent($font, $style='', $size=0) { + $fontdata = $this->AddFont($font, $style); + $fontinfo = $this->getFontBuffer($fontdata['fontkey']); + if (isset($fontinfo['desc']['Ascent']) AND ($fontinfo['desc']['Ascent'] > 0)) { + $ascent = ($fontinfo['desc']['Ascent'] * $size / 1000); + } else { + $ascent = 1.219 * 0.76 * $size; + } + return ($ascent / $this->k); + } + + /** + * Return true in the character is present in the specified font. + * @param mixed $char Character to check (integer value or string) + * @param string $font Font name (family name). + * @param string $style Font style. + * @return bool true if the char is defined, false otherwise. + * @public + * @since 5.9.153 (2012-03-28) + */ + public function isCharDefined($char, $font='', $style='') { + if (is_string($char)) { + // get character code + $char = TCPDF_FONTS::UTF8StringToArray($char, $this->isunicode, $this->CurrentFont); + $char = $char[0]; + } + if (TCPDF_STATIC::empty_string($font)) { + if (TCPDF_STATIC::empty_string($style)) { + return (isset($this->CurrentFont['cw'][intval($char)])); + } + $font = $this->FontFamily; + } + $fontdata = $this->AddFont($font, $style); + $fontinfo = $this->getFontBuffer($fontdata['fontkey']); + return (isset($fontinfo['cw'][intval($char)])); + } + + /** + * Replace missing font characters on selected font with specified substitutions. + * @param string $text Text to process. + * @param string $font Font name (family name). + * @param string $style Font style. + * @param array $subs Array of possible character substitutions. The key is the character to check (integer value) and the value is a single intege value or an array of possible substitutes. + * @return string Processed text. + * @public + * @since 5.9.153 (2012-03-28) + */ + public function replaceMissingChars($text, $font='', $style='', $subs=array()) { + if (empty($subs)) { + return $text; + } + if (TCPDF_STATIC::empty_string($font)) { + $font = $this->FontFamily; + } + $fontdata = $this->AddFont($font, $style); + $fontinfo = $this->getFontBuffer($fontdata['fontkey']); + $uniarr = TCPDF_FONTS::UTF8StringToArray($text, $this->isunicode, $this->CurrentFont); + foreach ($uniarr as $k => $chr) { + if (!isset($fontinfo['cw'][$chr])) { + // this character is missing on the selected font + if (isset($subs[$chr])) { + // we have available substitutions + if (is_array($subs[$chr])) { + foreach($subs[$chr] as $s) { + if (isset($fontinfo['cw'][$s])) { + $uniarr[$k] = $s; + break; + } + } + } elseif (isset($fontinfo['cw'][$subs[$chr]])) { + $uniarr[$k] = $subs[$chr]; + } + } + } + } + return TCPDF_FONTS::UniArrSubString(TCPDF_FONTS::UTF8ArrayToUniArray($uniarr, $this->isunicode)); + } + + /** + * Defines the default monospaced font. + * @param string $font Font name. + * @public + * @since 4.5.025 + */ + public function setDefaultMonospacedFont($font) { + $this->default_monospaced_font = $font; + } + + /** + * Creates a new internal link and returns its identifier. An internal link is a clickable area which directs to another place within the document.
      + * The identifier can then be passed to Cell(), Write(), Image() or Link(). The destination is defined with SetLink(). + * @public + * @since 1.5 + * @see Cell(), Write(), Image(), Link(), SetLink() + */ + public function AddLink() { + // create a new internal link + $n = count($this->links) + 1; + $this->links[$n] = array('p' => 0, 'y' => 0, 'f' => false); + return $n; + } + + /** + * Defines the page and position a link points to. + * @param int $link The link identifier returned by AddLink() + * @param float $y Ordinate of target position; -1 indicates the current position. The default value is 0 (top of page) + * @param int|string $page Number of target page; -1 indicates the current page (default value). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. + * @public + * @since 1.5 + * @see AddLink() + */ + public function setLink($link, $y=0, $page=-1) { + $fixed = false; + if (!empty($page) AND (substr($page, 0, 1) == '*')) { + $page = intval(substr($page, 1)); + // this page number will not be changed when moving/add/deleting pages + $fixed = true; + } + if ($page < 0) { + $page = $this->page; + } + if ($y == -1) { + $y = $this->y; + } + $this->links[$link] = array('p' => $page, 'y' => $y, 'f' => $fixed); + } + + /** + * Puts a link on a rectangular area of the page. + * Text or image links are generally put via Cell(), Write() or Image(), but this method can be useful for instance to define a clickable area inside an image. + * @param float $x Abscissa of the upper-left corner of the rectangle + * @param float $y Ordinate of the upper-left corner of the rectangle + * @param float $w Width of the rectangle + * @param float $h Height of the rectangle + * @param mixed $link URL or identifier returned by AddLink() + * @param int $spaces number of spaces on the text to link + * @public + * @since 1.5 + * @see AddLink(), Annotation(), Cell(), Write(), Image() + */ + public function Link($x, $y, $w, $h, $link, $spaces=0) { + $this->Annotation($x, $y, $w, $h, $link, array('Subtype'=>'Link'), $spaces); + } + + /** + * Puts a markup annotation on a rectangular area of the page. + * !!!!THE ANNOTATION SUPPORT IS NOT YET FULLY IMPLEMENTED !!!! + * @param float $x Abscissa of the upper-left corner of the rectangle + * @param float $y Ordinate of the upper-left corner of the rectangle + * @param float $w Width of the rectangle + * @param float $h Height of the rectangle + * @param string $text annotation text or alternate content + * @param array $opt array of options (see section 8.4 of PDF reference 1.7). + * @param int $spaces number of spaces on the text to link + * @public + * @since 4.0.018 (2008-08-06) + */ + public function Annotation($x, $y, $w, $h, $text, $opt=array('Subtype'=>'Text'), $spaces=0) { + if ($this->inxobj) { + // store parameters for later use on template + $this->xobjects[$this->xobjid]['annotations'][] = array('x' => $x, 'y' => $y, 'w' => $w, 'h' => $h, 'text' => $text, 'opt' => $opt, 'spaces' => $spaces); + return; + } + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + // recalculate coordinates to account for graphic transformations + if (isset($this->transfmatrix) AND !empty($this->transfmatrix)) { + for ($i=$this->transfmatrix_key; $i > 0; --$i) { + $maxid = count($this->transfmatrix[$i]) - 1; + for ($j=$maxid; $j >= 0; --$j) { + $ctm = $this->transfmatrix[$i][$j]; + if (isset($ctm['a'])) { + $x = $x * $this->k; + $y = ($this->h - $y) * $this->k; + $w = $w * $this->k; + $h = $h * $this->k; + // top left + $xt = $x; + $yt = $y; + $x1 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y1 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // top right + $xt = $x + $w; + $yt = $y; + $x2 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y2 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // bottom left + $xt = $x; + $yt = $y - $h; + $x3 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y3 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // bottom right + $xt = $x + $w; + $yt = $y - $h; + $x4 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y4 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // new coordinates (rectangle area) + $x = min($x1, $x2, $x3, $x4); + $y = max($y1, $y2, $y3, $y4); + $w = (max($x1, $x2, $x3, $x4) - $x) / $this->k; + $h = ($y - min($y1, $y2, $y3, $y4)) / $this->k; + $x = $x / $this->k; + $y = $this->h - ($y / $this->k); + } + } + } + } + if ($this->page <= 0) { + $page = 1; + } else { + $page = $this->page; + } + if (!isset($this->PageAnnots[$page])) { + $this->PageAnnots[$page] = array(); + } + $this->PageAnnots[$page][] = array('n' => ++$this->n, 'x' => $x, 'y' => $y, 'w' => $w, 'h' => $h, 'txt' => $text, 'opt' => $opt, 'numspaces' => $spaces); + if (!$this->pdfa_mode || ($this->pdfa_mode && $this->pdfa_version == 3)) { + if ((($opt['Subtype'] == 'FileAttachment') OR ($opt['Subtype'] == 'Sound')) AND (!TCPDF_STATIC::empty_string($opt['FS'])) + AND (@TCPDF_STATIC::file_exists($opt['FS']) OR TCPDF_STATIC::isValidURL($opt['FS'])) + AND (!isset($this->embeddedfiles[basename($opt['FS'])]))) { + $this->embeddedfiles[basename($opt['FS'])] = array('f' => ++$this->n, 'n' => ++$this->n, 'file' => $opt['FS']); + } + } + // Add widgets annotation's icons + if (isset($opt['mk']['i']) AND @TCPDF_STATIC::file_exists($opt['mk']['i'])) { + $this->Image($opt['mk']['i'], '', '', 10, 10, '', '', '', false, 300, '', false, false, 0, false, true); + } + if (isset($opt['mk']['ri']) AND @TCPDF_STATIC::file_exists($opt['mk']['ri'])) { + $this->Image($opt['mk']['ri'], '', '', 0, 0, '', '', '', false, 300, '', false, false, 0, false, true); + } + if (isset($opt['mk']['ix']) AND @TCPDF_STATIC::file_exists($opt['mk']['ix'])) { + $this->Image($opt['mk']['ix'], '', '', 0, 0, '', '', '', false, 300, '', false, false, 0, false, true); + } + } + + /** + * Embed the attached files. + * @since 6.9.000 (2025-02-11) + * @public + */ + public function EmbedFile($opt) { + if (!$this->pdfa_mode || ($this->pdfa_mode && $this->pdfa_version == 3)) { + if ((($opt['Subtype'] == 'FileAttachment')) AND (!TCPDF_STATIC::empty_string($opt['FS'])) + AND (@TCPDF_STATIC::file_exists($opt['FS']) OR TCPDF_STATIC::isValidURL($opt['FS'])) + AND (!isset($this->embeddedfiles[basename($opt['FS'])]))) { + $this->embeddedfiles[basename($opt['FS'])] = array('f' => ++$this->n, 'n' => ++$this->n, 'file' => $opt['FS']); + } + } + } + + /** + * Embed the attached files. + * @since 6.9.000 (2025-02-11) + * @public + */ + public function EmbedFileFromString($filename, $content) { + if (!$this->pdfa_mode || ($this->pdfa_mode && $this->pdfa_version == 3)) { + $this->embeddedfiles[$filename] = array('f' => ++$this->n, 'n' => ++$this->n, 'content' => $content ); + } + } + + /** + * Embedd the attached files. + * @since 4.4.000 (2008-12-07) + * @protected + * @see Annotation() + */ + protected function _putEmbeddedFiles() { + if ($this->pdfa_mode && $this->pdfa_version != 3) { + // embedded files are not allowed in PDF/A mode version 1 and 2 + return; + } + reset($this->embeddedfiles); + foreach ($this->embeddedfiles as $filename => $filedata) { + $data = false; + if (isset($filedata['file']) && !empty($filedata['file'])) { + $data = $this->getCachedFileContents($filedata['file']); + } elseif ($filedata['content'] && !empty($filedata['content'])) { + $data = $filedata['content']; + } + if ($data !== FALSE) { + $rawsize = strlen($data); + if ($rawsize > 0) { + // update name tree + $this->efnames[$filename] = $filedata['f'].' 0 R'; + // embedded file specification object + $out = $this->_getobj($filedata['f'])."\n"; + $out .= '<_datastring($filename, $filedata['f']); + $out .= ' /UF '.$this->_datastring($filename, $filedata['f']); + $out .= ' /AFRelationship /Source'; + $out .= ' /EF <> >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // embedded file object + $filter = ''; + if ($this->compress) { + $data = gzcompress($data); + $filter .= ' /Filter /FlateDecode'; + } + if ($this->pdfa_version == 3) { + $filter .= ' /Subtype /text#2Fxml'; + } + + $stream = $this->_getrawstream($data, $filedata['n']); + $out = $this->_getobj($filedata['n'])."\n"; + $out .= '<< /Type /EmbeddedFile'.$filter.' /Length '.strlen($stream).' /Params <> >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + } + } + + /** + * Prints a text cell at the specified position. + * This method allows to place a string precisely on the page. + * @param float $x Abscissa of the cell origin + * @param float $y Ordinate of the cell origin + * @param string $txt String to print + * @param int $fstroke outline size in user units (0 = disable) + * @param boolean $fclip if true activate clipping mode (you must call StartTransform() before this function and StopTransform() to stop the clipping tranformation). + * @param boolean $ffill if true fills the text + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param int $ln Indicates where the current position should go after the call. Possible values are:
      • 0: to the right (or left for RTL languages)
      • 1: to the beginning of the next line
      • 2: below
      Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param string $align Allows to center or align the text. Possible values are:
      • L or empty string: left align (default value)
      • C: center
      • R: right align
      • J: justify
      + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param mixed $link URL or identifier returned by AddLink(). + * @param int $stretch font stretch mode:
      • 0 = disabled
      • 1 = horizontal scaling only if text is larger than cell width
      • 2 = forced horizontal scaling to fit cell width
      • 3 = character spacing only if text is larger than cell width
      • 4 = forced character spacing to fit cell width
      General font stretching and scaling values will be preserved when possible. + * @param boolean $ignore_min_height if true ignore automatic minimum height value. + * @param string $calign cell vertical alignment relative to the specified Y value. Possible values are:
      • T : cell top
      • A : font top
      • L : font baseline
      • D : font bottom
      • B : cell bottom
      + * @param string $valign text vertical alignment inside the cell. Possible values are:
      • T : top
      • C : center
      • B : bottom
      + * @param boolean $rtloff if true uses the page top-left corner as origin of axis for $x and $y initial position. + * @public + * @since 1.0 + * @see Cell(), Write(), MultiCell(), WriteHTML(), WriteHTMLCell() + */ + public function Text($x, $y, $txt, $fstroke=0, $fclip=false, $ffill=true, $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M', $rtloff=false) { + $textrendermode = $this->textrendermode; + $textstrokewidth = $this->textstrokewidth; + $this->setTextRenderingMode($fstroke, $ffill, $fclip); + $this->setXY($x, $y, $rtloff); + $this->Cell(0, 0, $txt, $border, $ln, $align, $fill, $link, $stretch, $ignore_min_height, $calign, $valign); + // restore previous rendering mode + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $textstrokewidth; + } + + /** + * Whenever a page break condition is met, the method is called, and the break is issued or not depending on the returned value. + * The default implementation returns a value according to the mode selected by SetAutoPageBreak().
      + * This method is called automatically and should not be called directly by the application. + * @return bool + * @public + * @since 1.4 + * @see SetAutoPageBreak() + */ + public function AcceptPageBreak() { + if ($this->num_columns > 1) { + // multi column mode + if ($this->current_column < ($this->num_columns - 1)) { + // go to next column + $this->selectColumn($this->current_column + 1); + } elseif ($this->AutoPageBreak) { + // add a new page + $this->AddPage(); + // set first column + $this->selectColumn(0); + } + // avoid page breaking from checkPageBreak() + return false; + } + return $this->AutoPageBreak; + } + + /** + * Add page if needed. + * @param float $h Cell height. Default value: 0. + * @param float|null $y starting y position, leave empty for current position. + * @param bool $addpage if true add a page, otherwise only return the true/false state + * @return bool true in case of page break, false otherwise. + * @since 3.2.000 (2008-07-01) + * @protected + */ + protected function checkPageBreak($h=0, $y=null, $addpage=true) { + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + $current_page = $this->page; + if ((($y + $h) > $this->PageBreakTrigger) AND ($this->inPageBody()) AND ($this->AcceptPageBreak())) { + if ($addpage) { + //Automatic page break + $x = $this->x; + $this->AddPage($this->CurOrientation); + $this->y = $this->tMargin; + $oldpage = $this->page - 1; + if ($this->rtl) { + if ($this->pagedim[$this->page]['orm'] != $this->pagedim[$oldpage]['orm']) { + $this->x = $x - ($this->pagedim[$this->page]['orm'] - $this->pagedim[$oldpage]['orm']); + } else { + $this->x = $x; + } + } else { + if ($this->pagedim[$this->page]['olm'] != $this->pagedim[$oldpage]['olm']) { + $this->x = $x + ($this->pagedim[$this->page]['olm'] - $this->pagedim[$oldpage]['olm']); + } else { + $this->x = $x; + } + } + } + return true; + } + if ($current_page != $this->page) { + // account for columns mode + return true; + } + return false; + } + + /** + * Prints a cell (rectangular area) with optional borders, background color and character string. The upper-left corner of the cell corresponds to the current position. The text can be aligned or centered. After the call, the current position moves to the right or to the next line. It is possible to put a link on the text.
      + * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * @param float $w Cell width. If 0, the cell extends up to the right margin. + * @param float $h Cell height. Default value: 0. + * @param string $txt String to print. Default value: empty string. + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param int $ln Indicates where the current position should go after the call. Possible values are:
      • 0: to the right (or left for RTL languages)
      • 1: to the beginning of the next line
      • 2: below
      Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param string $align Allows to center or align the text. Possible values are:
      • L or empty string: left align (default value)
      • C: center
      • R: right align
      • J: justify
      + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param mixed $link URL or identifier returned by AddLink(). + * @param int $stretch font stretch mode:
      • 0 = disabled
      • 1 = horizontal scaling only if text is larger than cell width
      • 2 = forced horizontal scaling to fit cell width
      • 3 = character spacing only if text is larger than cell width
      • 4 = forced character spacing to fit cell width
      General font stretching and scaling values will be preserved when possible. + * @param boolean $ignore_min_height if true ignore automatic minimum height value. + * @param string $calign cell vertical alignment relative to the specified Y value. Possible values are:
      • T : cell top
      • C : center
      • B : cell bottom
      • A : font top
      • L : font baseline
      • D : font bottom
      + * @param string $valign text vertical alignment inside the cell. Possible values are:
      • T : top
      • C : center
      • B : bottom
      + * @public + * @since 1.0 + * @see SetFont(), SetDrawColor(), SetFillColor(), SetTextColor(), SetLineWidth(), AddLink(), Ln(), MultiCell(), Write(), SetAutoPageBreak() + */ + public function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') { + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + $this->adjustCellPadding($border); + if (!$ignore_min_height) { + $min_cell_height = $this->getCellHeight($this->FontSize); + if ($h < $min_cell_height) { + $h = $min_cell_height; + } + } + $this->checkPageBreak($h + $this->cell_margin['T'] + $this->cell_margin['B']); + // apply text shadow if enabled + if ($this->txtshadow['enabled']) { + // save data + $x = $this->x; + $y = $this->y; + $bc = $this->bgcolor; + $fc = $this->fgcolor; + $sc = $this->strokecolor; + $alpha = $this->alpha; + // print shadow + $this->x += $this->txtshadow['depth_w']; + $this->y += $this->txtshadow['depth_h']; + $this->setFillColorArray($this->txtshadow['color']); + $this->setTextColorArray($this->txtshadow['color']); + $this->setDrawColorArray($this->txtshadow['color']); + if ($this->txtshadow['opacity'] != $alpha['CA']) { + $this->setAlpha($this->txtshadow['opacity'], $this->txtshadow['blend_mode']); + } + if ($this->state == 2) { + $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + } + //restore data + $this->x = $x; + $this->y = $y; + $this->setFillColorArray($bc); + $this->setTextColorArray($fc); + $this->setDrawColorArray($sc); + if ($this->txtshadow['opacity'] != $alpha['CA']) { + $this->setAlpha($alpha['CA'], $alpha['BM'], $alpha['ca'], $alpha['AIS']); + } + } + if ($this->state == 2) { + $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + } + $this->cell_padding = $prev_cell_padding; + $this->cell_margin = $prev_cell_margin; + } + + /** + * Returns the PDF string code to print a cell (rectangular area) with optional borders, background color and character string. The upper-left corner of the cell corresponds to the current position. The text can be aligned or centered. After the call, the current position moves to the right or to the next line. It is possible to put a link on the text.
      + * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * @param float $w Cell width. If 0, the cell extends up to the right margin. + * @param float $h Cell height. Default value: 0. + * @param string $txt String to print. Default value: empty string. + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param int $ln Indicates where the current position should go after the call. Possible values are:
      • 0: to the right (or left for RTL languages)
      • 1: to the beginning of the next line
      • 2: below
      Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param string $align Allows to center or align the text. Possible values are:
      • L or empty string: left align (default value)
      • C: center
      • R: right align
      • J: justify
      + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param mixed $link URL or identifier returned by AddLink(). + * @param int $stretch font stretch mode:
      • 0 = disabled
      • 1 = horizontal scaling only if text is larger than cell width
      • 2 = forced horizontal scaling to fit cell width
      • 3 = character spacing only if text is larger than cell width
      • 4 = forced character spacing to fit cell width
      General font stretching and scaling values will be preserved when possible. + * @param boolean $ignore_min_height if true ignore automatic minimum height value. + * @param string $calign cell vertical alignment relative to the specified Y value. Possible values are:
      • T : cell top
      • C : center
      • B : cell bottom
      • A : font top
      • L : font baseline
      • D : font bottom
      + * @param string $valign text vertical alignment inside the cell. Possible values are:
      • T : top
      • M : middle
      • B : bottom
      + * @return string containing cell code + * @protected + * @since 1.0 + * @see Cell() + */ + protected function getCellCode($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') { + // replace 'NO-BREAK SPACE' (U+00A0) character with a simple space + $txt = is_null($txt) ? '' : $txt; + $txt = str_replace(TCPDF_FONTS::unichr(160, $this->isunicode), ' ', $txt); + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + $txt = TCPDF_STATIC::removeSHY($txt, $this->isunicode); + $rs = ''; //string to be returned + $this->adjustCellPadding($border); + if (!$ignore_min_height) { + $min_cell_height = $this->getCellHeight($this->FontSize); + if ($h < $min_cell_height) { + $h = $min_cell_height; + } + } + $k = $this->k; + // check page for no-write regions and adapt page margins if necessary + list($this->x, $this->y) = $this->checkPageRegions($h, $this->x, $this->y); + if ($this->rtl) { + $x = $this->x - $this->cell_margin['R']; + } else { + $x = $this->x + $this->cell_margin['L']; + } + $y = $this->y + $this->cell_margin['T']; + $prev_font_stretching = $this->font_stretching; + $prev_font_spacing = $this->font_spacing; + // cell vertical alignment + switch ($calign) { + case 'A': { + // font top + switch ($valign) { + case 'T': { + // top + $y -= $this->cell_padding['T']; + break; + } + case 'B': { + // bottom + $y -= ($h - $this->cell_padding['B'] - $this->FontAscent - $this->FontDescent); + break; + } + default: + case 'C': + case 'M': { + // center + $y -= (($h - $this->FontAscent - $this->FontDescent) / 2); + break; + } + } + break; + } + case 'L': { + // font baseline + switch ($valign) { + case 'T': { + // top + $y -= ($this->cell_padding['T'] + $this->FontAscent); + break; + } + case 'B': { + // bottom + $y -= ($h - $this->cell_padding['B'] - $this->FontDescent); + break; + } + default: + case 'C': + case 'M': { + // center + $y -= (($h + $this->FontAscent - $this->FontDescent) / 2); + break; + } + } + break; + } + case 'D': { + // font bottom + switch ($valign) { + case 'T': { + // top + $y -= ($this->cell_padding['T'] + $this->FontAscent + $this->FontDescent); + break; + } + case 'B': { + // bottom + $y -= ($h - $this->cell_padding['B']); + break; + } + default: + case 'C': + case 'M': { + // center + $y -= (($h + $this->FontAscent + $this->FontDescent) / 2); + break; + } + } + break; + } + case 'B': { + // cell bottom + $y -= $h; + break; + } + case 'C': + case 'M': { + // cell center + $y -= ($h / 2); + break; + } + default: + case 'T': { + // cell top + break; + } + } + // text vertical alignment + switch ($valign) { + case 'T': { + // top + $yt = $y + $this->cell_padding['T']; + break; + } + case 'B': { + // bottom + $yt = $y + $h - $this->cell_padding['B'] - $this->FontAscent - $this->FontDescent; + break; + } + default: + case 'C': + case 'M': { + // center + $yt = $y + (($h - $this->FontAscent - $this->FontDescent) / 2); + break; + } + } + $basefonty = $yt + $this->FontAscent; + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = $x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $x; + } + } + $s = ''; + // fill and borders + if (is_string($border) AND (strlen($border) == 4)) { + // full border + $border = 1; + } + if ($fill OR ($border == 1)) { + if ($fill) { + $op = ($border == 1) ? 'B' : 'f'; + } else { + $op = 'S'; + } + if ($this->rtl) { + $xk = (($x - $w) * $k); + } else { + $xk = ($x * $k); + } + $s .= sprintf('%F %F %F %F re %s ', $xk, (($this->h - $y) * $k), ($w * $k), (-$h * $k), $op); + } + // draw borders + $s .= $this->getCellBorder($x, $y, $w, $h, $border); + if ($txt != '') { + $txt2 = $txt; + if ($this->isunicode) { + if (($this->CurrentFont['type'] == 'core') OR ($this->CurrentFont['type'] == 'TrueType') OR ($this->CurrentFont['type'] == 'Type1')) { + $txt2 = TCPDF_FONTS::UTF8ToLatin1($txt2, $this->isunicode, $this->CurrentFont); + } else { + $unicode = TCPDF_FONTS::UTF8StringToArray($txt, $this->isunicode, $this->CurrentFont); // array of UTF-8 unicode values + $unicode = TCPDF_FONTS::utf8Bidi($unicode, '', $this->tmprtl, $this->isunicode, $this->CurrentFont); + // replace thai chars (if any) + if (defined('K_THAI_TOPCHARS') AND (K_THAI_TOPCHARS == true)) { + // number of chars + $numchars = count($unicode); + // po pla, for far, for fan + $longtail = array(0x0e1b, 0x0e1d, 0x0e1f); + // do chada, to patak + $lowtail = array(0x0e0e, 0x0e0f); + // mai hun arkad, sara i, sara ii, sara ue, sara uee + $upvowel = array(0x0e31, 0x0e34, 0x0e35, 0x0e36, 0x0e37); + // mai ek, mai tho, mai tri, mai chattawa, karan + $tonemark = array(0x0e48, 0x0e49, 0x0e4a, 0x0e4b, 0x0e4c); + // sara u, sara uu, pinthu + $lowvowel = array(0x0e38, 0x0e39, 0x0e3a); + $output = array(); + for ($i = 0; $i < $numchars; $i++) { + if (($unicode[$i] >= 0x0e00) && ($unicode[$i] <= 0x0e5b)) { + $ch0 = $unicode[$i]; + $ch1 = ($i > 0) ? $unicode[($i - 1)] : 0; + $ch2 = ($i > 1) ? $unicode[($i - 2)] : 0; + $chn = ($i < ($numchars - 1)) ? $unicode[($i + 1)] : 0; + if (in_array($ch0, $tonemark)) { + if ($chn == 0x0e33) { + // sara um + if (in_array($ch1, $longtail)) { + // tonemark at upper left + $output[] = $this->replaceChar($ch0, (0xf713 + $ch0 - 0x0e48)); + } else { + // tonemark at upper right (normal position) + $output[] = $ch0; + } + } elseif (in_array($ch1, $longtail) OR (in_array($ch2, $longtail) AND in_array($ch1, $lowvowel))) { + // tonemark at lower left + $output[] = $this->replaceChar($ch0, (0xf705 + $ch0 - 0x0e48)); + } elseif (in_array($ch1, $upvowel)) { + if (in_array($ch2, $longtail)) { + // tonemark at upper left + $output[] = $this->replaceChar($ch0, (0xf713 + $ch0 - 0x0e48)); + } else { + // tonemark at upper right (normal position) + $output[] = $ch0; + } + } else { + // tonemark at lower right + $output[] = $this->replaceChar($ch0, (0xf70a + $ch0 - 0x0e48)); + } + } elseif (($ch0 == 0x0e33) AND (in_array($ch1, $longtail) OR (in_array($ch2, $longtail) AND in_array($ch1, $tonemark)))) { + // add lower left nikhahit and sara aa + if ($this->isCharDefined(0xf711) AND $this->isCharDefined(0x0e32)) { + $output[] = 0xf711; + $this->CurrentFont['subsetchars'][0xf711] = true; + $output[] = 0x0e32; + $this->CurrentFont['subsetchars'][0x0e32] = true; + } else { + $output[] = $ch0; + } + } elseif (in_array($ch1, $longtail)) { + if ($ch0 == 0x0e31) { + // lower left mai hun arkad + $output[] = $this->replaceChar($ch0, 0xf710); + } elseif (in_array($ch0, $upvowel)) { + // lower left + $output[] = $this->replaceChar($ch0, (0xf701 + $ch0 - 0x0e34)); + } elseif ($ch0 == 0x0e47) { + // lower left mai tai koo + $output[] = $this->replaceChar($ch0, 0xf712); + } else { + // normal character + $output[] = $ch0; + } + } elseif (in_array($ch1, $lowtail) AND in_array($ch0, $lowvowel)) { + // lower vowel + $output[] = $this->replaceChar($ch0, (0xf718 + $ch0 - 0x0e38)); + } elseif (($ch0 == 0x0e0d) AND in_array($chn, $lowvowel)) { + // yo ying without lower part + $output[] = $this->replaceChar($ch0, 0xf70f); + } elseif (($ch0 == 0x0e10) AND in_array($chn, $lowvowel)) { + // tho santan without lower part + $output[] = $this->replaceChar($ch0, 0xf700); + } else { + $output[] = $ch0; + } + } else { + // non-thai character + $output[] = $unicode[$i]; + } + } + $unicode = $output; + // update font subsetchars + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + } // end of K_THAI_TOPCHARS + $txt2 = TCPDF_FONTS::arrUTF8ToUTF16BE($unicode, false); + } + } + $txt2 = TCPDF_STATIC::_escape($txt2); + // get current text width (considering general font stretching and spacing) + $txwidth = $this->GetStringWidth($txt); + $width = $txwidth; + // check for stretch mode + if ($stretch > 0) { + // calculate ratio between cell width and text width + if ($width <= 0) { + $ratio = 1; + } else { + $ratio = (($w - $this->cell_padding['L'] - $this->cell_padding['R']) / $width); + } + // check if stretching is required + if (($ratio < 1) OR (($ratio > 1) AND (($stretch % 2) == 0))) { + // the text will be stretched to fit cell width + if ($stretch > 2) { + // set new character spacing + $this->font_spacing += ($w - $this->cell_padding['L'] - $this->cell_padding['R'] - $width) / (max(($this->GetNumChars($txt) - 1), 1) * ($this->font_stretching / 100)); + } else { + // set new horizontal stretching + $this->font_stretching *= $ratio; + } + // recalculate text width (the text fills the entire cell) + $width = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + // reset alignment + $align = ''; + } + } + if ($this->font_stretching != 100) { + // apply font stretching + $rs .= sprintf('BT %F Tz ET ', $this->font_stretching); + } + if ($this->font_spacing != 0) { + // increase/decrease font spacing + $rs .= sprintf('BT %F Tc ET ', ($this->font_spacing * $this->k)); + } + if ($this->ColorFlag AND ($this->textrendermode < 4)) { + $s .= 'q '.$this->TextColor.' '; + } + // rendering mode + $s .= sprintf('BT %d Tr %F w ET ', $this->textrendermode, ($this->textstrokewidth * $this->k)); + // count number of spaces + $ns = substr_count($txt, chr(32)); + // Justification + $spacewidth = 0; + if (($align == 'J') AND ($ns > 0)) { + if ($this->isUnicodeFont()) { + // get string width without spaces + $width = $this->GetStringWidth(str_replace(' ', '', $txt)); + // calculate average space width + $spacewidth = -1000 * ($w - $width - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1) / ($this->FontSize?$this->FontSize:1); + if ($this->font_stretching != 100) { + // word spacing is affected by stretching + $spacewidth /= ($this->font_stretching / 100); + } + // set word position to be used with TJ operator + $txt2 = str_replace(chr(0).chr(32), ') '.sprintf('%F', $spacewidth).' (', $txt2); + $unicode_justification = true; + } else { + // get string width + $width = $txwidth; + // new space width + $spacewidth = (($w - $width - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1)) * $this->k; + if ($this->font_stretching != 100) { + // word spacing (Tw) is affected by stretching + $spacewidth /= ($this->font_stretching / 100); + } + // set word spacing + $rs .= sprintf('BT %F Tw ET ', $spacewidth); + } + $width = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + } + // replace carriage return characters + $txt2 = str_replace("\r", ' ', $txt2); + switch ($align) { + case 'C': { + $dx = ($w - $width) / 2; + break; + } + case 'R': { + if ($this->rtl) { + $dx = $this->cell_padding['R']; + } else { + $dx = $w - $width - $this->cell_padding['R']; + } + break; + } + case 'L': { + if ($this->rtl) { + $dx = $w - $width - $this->cell_padding['L']; + } else { + $dx = $this->cell_padding['L']; + } + break; + } + case 'J': + default: { + if ($this->rtl) { + $dx = $this->cell_padding['R']; + } else { + $dx = $this->cell_padding['L']; + } + break; + } + } + if ($this->rtl) { + $xdx = $x - $dx - $width; + } else { + $xdx = $x + $dx; + } + $xdk = $xdx * $k; + // print text + $s .= sprintf('BT %F %F Td [(%s)] TJ ET', $xdk, (($this->h - $basefonty) * $k), $txt2); + if (isset($uniblock)) { // @phpstan-ignore-line + // print overlapping characters as separate string + $xshift = 0; // horizontal shift + $ty = (($this->h - $basefonty + (0.2 * $this->FontSize)) * $k); + $spw = (($w - $txwidth - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1)); + foreach ($uniblock as $uk => $uniarr) { // @phpstan-ignore-line + if (($uk % 2) == 0) { + // x space to skip + if ($spacewidth != 0) { + // justification shift + $xshift += (count(array_keys($uniarr, 32)) * $spw); + } + $xshift += $this->GetArrStringWidth($uniarr); // + shift justification + } else { + // character to print + $topchr = TCPDF_FONTS::arrUTF8ToUTF16BE($uniarr, false); + $topchr = TCPDF_STATIC::_escape($topchr); + $s .= sprintf(' BT %F %F Td [(%s)] TJ ET', ($xdk + ($xshift * $k)), $ty, $topchr); + } + } + } + if ($this->underline) { + $s .= ' '.$this->_dounderlinew($xdx, $basefonty, $width); + } + if ($this->linethrough) { + $s .= ' '.$this->_dolinethroughw($xdx, $basefonty, $width); + } + if ($this->overline) { + $s .= ' '.$this->_dooverlinew($xdx, $basefonty, $width); + } + if ($this->ColorFlag AND ($this->textrendermode < 4)) { + $s .= ' Q'; + } + if ($link) { + $this->Link($xdx, $yt, $width, ($this->FontAscent + $this->FontDescent), $link, $ns); + } + } + // output cell + if ($s) { + // output cell + $rs .= $s; + if ($this->font_spacing != 0) { + // reset font spacing mode + $rs .= ' BT 0 Tc ET'; + } + if ($this->font_stretching != 100) { + // reset font stretching mode + $rs .= ' BT 100 Tz ET'; + } + } + // reset word spacing + if (!$this->isUnicodeFont() AND ($align == 'J')) { + $rs .= ' BT 0 Tw ET'; + } + // reset stretching and spacing + $this->font_stretching = $prev_font_stretching; + $this->font_spacing = $prev_font_spacing; + $this->lasth = $h; + if ($ln > 0) { + //Go to the beginning of the next line + $this->y = $y + $h + $this->cell_margin['B']; + if ($ln == 1) { + if ($this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + } + } else { + // go left or right by case + if ($this->rtl) { + $this->x = $x - $w - $this->cell_margin['L']; + } else { + $this->x = $x + $w + $this->cell_margin['R']; + } + } + $gstyles = ''.$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '.$this->FillColor."\n"; + $rs = $gstyles.$rs; + $this->cell_padding = $prev_cell_padding; + $this->cell_margin = $prev_cell_margin; + return $rs; + } + + /** + * Replace a char if is defined on the current font. + * @param int $oldchar Integer code (unicode) of the character to replace. + * @param int $newchar Integer code (unicode) of the new character. + * @return int the replaced char or the old char in case the new char i not defined + * @protected + * @since 5.9.167 (2012-06-22) + */ + protected function replaceChar($oldchar, $newchar) { + if ($this->isCharDefined($newchar)) { + // add the new char on the subset list + $this->CurrentFont['subsetchars'][$newchar] = true; + // return the new character + return $newchar; + } + // return the old char + return $oldchar; + } + + /** + * Returns the code to draw the cell border + * @param float $x X coordinate. + * @param float $y Y coordinate. + * @param float $w Cell width. + * @param float $h Cell height. + * @param string|array|int $brd Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return string containing cell border code + * @protected + * @see SetLineStyle() + * @since 5.7.000 (2010-08-02) + */ + protected function getCellBorder($x, $y, $w, $h, $brd) { + $s = ''; // string to be returned + if (empty($brd)) { + return $s; + } + if ($brd == 1) { + $brd = array('LRTB' => true); + } + // calculate coordinates for border + $k = $this->k; + if ($this->rtl) { + $xeL = ($x - $w) * $k; + $xeR = $x * $k; + } else { + $xeL = $x * $k; + $xeR = ($x + $w) * $k; + } + $yeL = (($this->h - ($y + $h)) * $k); + $yeT = (($this->h - $y) * $k); + $xeT = $xeL; + $xeB = $xeR; + $yeR = $yeT; + $yeB = $yeL; + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = array('cap' => 'square', 'join' => 'miter'); + } + $brd = $newbrd; + } + if (isset($brd['mode'])) { + $mode = $brd['mode']; + unset($brd['mode']); + } else { + $mode = 'normal'; + } + foreach ($brd as $border => $style) { + if (is_array($style) AND !empty($style)) { + // apply border style + $prev_style = $this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '; + $s .= $this->setLineStyle($style, true)."\n"; + } + switch ($mode) { + case 'ext': { + $off = (($this->LineWidth / 2) * $k); + $xL = $xeL - $off; + $xR = $xeR + $off; + $yT = $yeT + $off; + $yL = $yeL - $off; + $xT = $xL; + $xB = $xR; + $yR = $yT; + $yB = $yL; + $w += $this->LineWidth; + $h += $this->LineWidth; + break; + } + case 'int': { + $off = ($this->LineWidth / 2) * $k; + $xL = $xeL + $off; + $xR = $xeR - $off; + $yT = $yeT - $off; + $yL = $yeL + $off; + $xT = $xL; + $xB = $xR; + $yR = $yT; + $yB = $yL; + $w -= $this->LineWidth; + $h -= $this->LineWidth; + break; + } + case 'normal': + default: { + $xL = $xeL; + $xT = $xeT; + $xB = $xeB; + $xR = $xeR; + $yL = $yeL; + $yT = $yeT; + $yB = $yeB; + $yR = $yeR; + break; + } + } + // draw borders by case + if (strlen($border) == 4) { + $s .= sprintf('%F %F %F %F re S ', $xT, $yT, ($w * $k), (-$h * $k)); + } elseif (strlen($border) == 3) { + if (strpos($border,'B') === false) { // LTR + $s .= sprintf('%F %F m ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= 'S '; + } elseif (strpos($border,'L') === false) { // TRB + $s .= sprintf('%F %F m ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= 'S '; + } elseif (strpos($border,'T') === false) { // RBL + $s .= sprintf('%F %F m ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= 'S '; + } elseif (strpos($border,'R') === false) { // BLT + $s .= sprintf('%F %F m ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= 'S '; + } + } elseif (strlen($border) == 2) { + if ((strpos($border,'L') !== false) AND (strpos($border,'T') !== false)) { // LT + $s .= sprintf('%F %F m ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= 'S '; + } elseif ((strpos($border,'T') !== false) AND (strpos($border,'R') !== false)) { // TR + $s .= sprintf('%F %F m ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= 'S '; + } elseif ((strpos($border,'R') !== false) AND (strpos($border,'B') !== false)) { // RB + $s .= sprintf('%F %F m ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= 'S '; + } elseif ((strpos($border,'B') !== false) AND (strpos($border,'L') !== false)) { // BL + $s .= sprintf('%F %F m ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= 'S '; + } elseif ((strpos($border,'L') !== false) AND (strpos($border,'R') !== false)) { // LR + $s .= sprintf('%F %F m ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= 'S '; + $s .= sprintf('%F %F m ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= 'S '; + } elseif ((strpos($border,'T') !== false) AND (strpos($border,'B') !== false)) { // TB + $s .= sprintf('%F %F m ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= 'S '; + $s .= sprintf('%F %F m ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= 'S '; + } + } else { // strlen($border) == 1 + if (strpos($border,'L') !== false) { // L + $s .= sprintf('%F %F m ', $xL, $yL); + $s .= sprintf('%F %F l ', $xT, $yT); + $s .= 'S '; + } elseif (strpos($border,'T') !== false) { // T + $s .= sprintf('%F %F m ', $xT, $yT); + $s .= sprintf('%F %F l ', $xR, $yR); + $s .= 'S '; + } elseif (strpos($border,'R') !== false) { // R + $s .= sprintf('%F %F m ', $xR, $yR); + $s .= sprintf('%F %F l ', $xB, $yB); + $s .= 'S '; + } elseif (strpos($border,'B') !== false) { // B + $s .= sprintf('%F %F m ', $xB, $yB); + $s .= sprintf('%F %F l ', $xL, $yL); + $s .= 'S '; + } + } + if (is_array($style) AND !empty($style)) { + // reset border style to previous value + $s .= "\n".$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor."\n"; + } + } + return $s; + } + + /** + * This method allows printing text with line breaks. + * They can be automatic (as soon as the text reaches the right border of the cell) or explicit (via the \n character). As many cells as necessary are output, one below the other.
      + * Text can be aligned, centered or justified. The cell block can be framed and the background painted. + * @param float $w Width of cells. If 0, they extend up to the right margin of the page. + * @param float $h Cell minimum height. The cell extends automatically if needed. + * @param string $txt String to print + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param string $align Allows to center or align the text. Possible values are:
      • L or empty string: left align
      • C: center
      • R: right align
      • J: justification (default value when $ishtml=false)
      + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param int $ln Indicates where the current position should go after the call. Possible values are:
      • 0: to the right
      • 1: to the beginning of the next line [DEFAULT]
      • 2: below
      + * @param float|null $x x position in user units + * @param float|null $y y position in user units + * @param boolean $reseth if true reset the last cell height (default true). + * @param int $stretch font stretch mode:
      • 0 = disabled
      • 1 = horizontal scaling only if text is larger than cell width
      • 2 = forced horizontal scaling to fit cell width
      • 3 = character spacing only if text is larger than cell width
      • 4 = forced character spacing to fit cell width
      General font stretching and scaling values will be preserved when possible. + * @param boolean $ishtml INTERNAL USE ONLY -- set to true if $txt is HTML content (default = false). Never set this parameter to true, use instead writeHTMLCell() or writeHTML() methods. + * @param boolean $autopadding if true, uses internal padding and automatically adjust it to account for line width. + * @param float $maxh maximum height. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. This feature works only when $ishtml=false. + * @param string $valign Vertical alignment of text (requires $maxh = $h > 0). Possible values are:
      • T: TOP
      • M: middle
      • B: bottom
      . This feature works only when $ishtml=false and the cell must fit in a single page. + * @param boolean $fitcell if true attempt to fit all the text within the cell by reducing the font size (do not work in HTML mode). $maxh must be greater than 0 and equal to $h. + * @return int Return the number of cells or 1 for html mode. + * @public + * @since 1.3 + * @see SetFont(), SetDrawColor(), SetFillColor(), SetTextColor(), SetLineWidth(), Cell(), Write(), SetAutoPageBreak() + */ + public function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false, $ln=1, $x=null, $y=null, $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0, $valign='T', $fitcell=false) { + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + // adjust internal padding + $this->adjustCellPadding($border); + $mc_padding = $this->cell_padding; + $mc_margin = $this->cell_margin; + $this->cell_padding['T'] = 0; + $this->cell_padding['B'] = 0; + $this->setCellMargins(0, 0, 0, 0); + if (TCPDF_STATIC::empty_string($this->lasth) OR $reseth) { + // reset row height + $this->resetLastH(); + } + if (!TCPDF_STATIC::empty_string($y)) { + $this->setY($y); // set y in order to convert negative y values to positive ones + } + $y = $this->GetY(); + $resth = 0; + if (($h > 0) AND $this->inPageBody() AND (($y + $h + $mc_margin['T'] + $mc_margin['B']) > $this->PageBreakTrigger)) { + // spit cell in more pages/columns + $newh = ($this->PageBreakTrigger - $y); + $resth = ($h - $newh); // cell to be printed on the next page/column + $h = $newh; + } + // get current page number + $startpage = $this->page; + // get current column + $startcolumn = $this->current_column; + if (!TCPDF_STATIC::empty_string($x)) { + $this->setX($x); + } else { + $x = $this->GetX(); + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions(0, $x, $y); + // apply margins + $oy = $y + $mc_margin['T']; + if ($this->rtl) { + $ox = ($this->w - $x - $mc_margin['R']); + } else { + $ox = ($x + $mc_margin['L']); + } + $this->x = $ox; + $this->y = $oy; + // set width + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = ($this->x - $this->lMargin - $mc_margin['L']); + } else { + $w = ($this->w - $this->x - $this->rMargin - $mc_margin['R']); + } + } + // store original margin values + $lMargin = $this->lMargin; + $rMargin = $this->rMargin; + if ($this->rtl) { + $this->rMargin = ($this->w - $this->x); + $this->lMargin = ($this->x - $w); + } else { + $this->lMargin = ($this->x); + $this->rMargin = ($this->w - $this->x - $w); + } + $this->clMargin = $this->lMargin; + $this->crMargin = $this->rMargin; + if ($autopadding) { + // add top padding + $this->y += $mc_padding['T']; + } + if ($ishtml) { // ******* Write HTML text + $this->writeHTML($txt, true, false, $reseth, true, $align); + $nl = 1; + } else { // ******* Write simple text + $prev_FontSizePt = $this->FontSizePt; + if ($fitcell) { + // ajust height values + $tobottom = ($this->h - $this->y - $this->bMargin - $this->cell_padding['T'] - $this->cell_padding['B']); + $h = $maxh = max(min($h, $tobottom), min($maxh, $tobottom)); + } + // vertical alignment + if ($maxh > 0) { + // get text height + $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); + if ($fitcell AND ($text_height > $maxh) AND ($this->FontSizePt > 1)) { + // try to reduce font size to fit text on cell (use a quick search algorithm) + $fmin = 1; + $fmax = $this->FontSizePt; + $diff_epsilon = (1 / $this->k); // one point (min resolution) + $maxit = (2 * min(100, max(10, intval($fmax)))); // max number of iterations + while ($maxit >= 0) { + $fmid = (($fmax + $fmin) / 2); + $this->setFontSize($fmid, false); + $this->resetLastH(); + $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); + $diff = ($maxh - $text_height); + if ($diff >= 0) { + if ($diff <= $diff_epsilon) { + break; + } + $fmin = $fmid; + } else { + $fmax = $fmid; + } + --$maxit; + } + if ($maxit < 0) { + // premature exit, we get the minimum font value to fit the cell + $this->setFontSize($fmin); + $this->resetLastH(); + $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); + } else { + $this->setFontSize($fmid); + $this->resetLastH(); + } + } + if ($text_height < $maxh) { + if ($valign == 'M') { + // text vertically centered + $this->y += (($maxh - $text_height) / 2); + } elseif ($valign == 'B') { + // text vertically aligned on bottom + $this->y += ($maxh - $text_height); + } + } + } + $nl = $this->Write($this->lasth, $txt, '', 0, $align, true, $stretch, false, true, $maxh, 0, $mc_margin); + if ($fitcell) { + // restore font size + $this->setFontSize($prev_FontSizePt); + } + } + if ($autopadding) { + // add bottom padding + $this->y += $mc_padding['B']; + } + // Get end-of-text Y position + $currentY = $this->y; + // get latest page number + $endpage = $this->page; + if ($resth > 0) { + $skip = ($endpage - $startpage); + $tmpresth = $resth; + while ($tmpresth > 0) { + if ($skip <= 0) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + if ($this->num_columns > 1) { + $tmpresth -= ($this->h - $this->y - $this->bMargin); + } else { + $tmpresth -= ($this->h - $this->tMargin - $this->bMargin); + } + --$skip; + } + $currentY = $this->y; + $endpage = $this->page; + } + // get latest column + $endcolumn = $this->current_column; + if ($this->num_columns == 0) { + $this->num_columns = 1; + } + // disable page regions check + $check_page_regions = $this->check_page_regions; + $this->check_page_regions = false; + // get border modes + $border_start = TCPDF_STATIC::getBorderMode($border, $position='start', $this->opencell); + $border_end = TCPDF_STATIC::getBorderMode($border, $position='end', $this->opencell); + $border_middle = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); + // design borders around HTML cells. + for ($page = $startpage; $page <= $endpage; ++$page) { // for each page + $ccode = ''; + $this->setPage($page); + if ($this->num_columns < 2) { + // single-column mode + $this->setX($x); + $this->y = $this->tMargin; + } + // account for margin changes + if ($page > $startpage) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + if ($startpage == $endpage) { + // single page + for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column + if ($column != $this->current_column) { + $this->selectColumn($column); + } + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + if ($startcolumn == $endcolumn) { // single column + $cborder = $border; + $h = max($h, ($currentY - $oy)); + $this->y = $oy; + } elseif ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $oy; + $h = $this->h - $this->y - $this->bMargin; + } elseif ($column == $endcolumn) { // end column + $cborder = $border_end; + $h = $currentY - $this->y; + if ($resth > $h) { + $h = $resth; + } + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $startpage) { // first page + for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column + if ($column != $this->current_column) { + $this->selectColumn($column); + } + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + if ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $oy; + $h = $this->h - $this->y - $this->bMargin; + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $endpage) { // last page + for ($column = 0; $column <= $endcolumn; ++$column) { // for each column + if ($column != $this->current_column) { + $this->selectColumn($column); + } + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + if ($column == $endcolumn) { + // end column + $cborder = $border_end; + $h = $currentY - $this->y; + if ($resth > $h) { + $h = $resth; + } + } else { + // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } else { // middle page + for ($column = 0; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } + if ($cborder OR $fill) { + $offsetlen = strlen($ccode); + // draw border and fill + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $pagemarkkey = key($this->xobjects[$this->xobjid]['transfmrk']); + $pagemark = $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey]; + $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey] += $offsetlen; + } else { + $pagemark = $this->xobjects[$this->xobjid]['intmrk']; + $this->xobjects[$this->xobjid]['intmrk'] += $offsetlen; + } + $pagebuff = $this->xobjects[$this->xobjid]['outdata']; + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$ccode.$pend; + } else { + if (end($this->transfmrk[$this->page]) !== false) { + $pagemarkkey = key($this->transfmrk[$this->page]); + $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; + $this->transfmrk[$this->page][$pagemarkkey] += $offsetlen; + } elseif ($this->InFooter) { + $pagemark = $this->footerpos[$this->page]; + $this->footerpos[$this->page] += $offsetlen; + } else { + $pagemark = $this->intmrk[$this->page]; + $this->intmrk[$this->page] += $offsetlen; + } + $pagebuff = $this->getPageBuffer($this->page); + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->setPageBuffer($this->page, $pstart.$ccode.$pend); + } + } + } // end for each page + // restore page regions check + $this->check_page_regions = $check_page_regions; + // Get end-of-cell Y position + $currentY = $this->GetY(); + // restore previous values + if ($this->num_columns > 1) { + $this->selectColumn(); + } else { + // restore original margins + $this->lMargin = $lMargin; + $this->rMargin = $rMargin; + if ($this->page > $startpage) { + // check for margin variations between pages (i.e. booklet mode) + $dl = ($this->pagedim[$this->page]['olm'] - $this->pagedim[$startpage]['olm']); + $dr = ($this->pagedim[$this->page]['orm'] - $this->pagedim[$startpage]['orm']); + if (($dl != 0) OR ($dr != 0)) { + $this->lMargin += $dl; + $this->rMargin += $dr; + } + } + } + if ($ln > 0) { + //Go to the beginning of the next line + $this->setY($currentY + $mc_margin['B']); + if ($ln == 2) { + $this->setX($x + $w + $mc_margin['L'] + $mc_margin['R']); + } + } else { + // go left or right by case + $this->setPage($startpage); + $this->y = $y; + $this->setX($x + $w + $mc_margin['L'] + $mc_margin['R']); + } + $this->setContentMark(); + $this->cell_padding = $prev_cell_padding; + $this->cell_margin = $prev_cell_margin; + $this->clMargin = $this->lMargin; + $this->crMargin = $this->rMargin; + return $nl; + } + + /** + * This method return the estimated number of lines for print a simple text string using Multicell() method. + * @param string $txt String for calculating his height + * @param float $w Width of cells. If 0, they extend up to the right margin of the page. + * @param boolean $reseth if true reset the last cell height (default false). + * @param boolean $autopadding if true, uses internal padding and automatically adjust it to account for line width (default true). + * @param array|null $cellpadding Internal cell padding, if empty uses default cell padding. + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return float Return the minimal height needed for multicell method for printing the $txt param. + * @author Alexander Escalona Fern\E1ndez, Nicola Asuni + * @public + * @since 4.5.011 + */ + public function getNumLines($txt, $w=0, $reseth=false, $autopadding=true, $cellpadding=null, $border=0) { + if ($txt === NULL) { + return 0; + } + if ($txt === '') { + // empty string + return 1; + } + // adjust internal padding + $prev_cell_padding = $this->cell_padding; + $prev_lasth = $this->lasth; + if (is_array($cellpadding)) { + $this->cell_padding = $cellpadding; + } + $this->adjustCellPadding($border); + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = $this->x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $this->x; + } + } + $wmax = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + if ($reseth) { + // reset row height + $this->resetLastH(); + } + $lines = 1; + $sum = 0; + $chars = TCPDF_FONTS::utf8Bidi(TCPDF_FONTS::UTF8StringToArray($txt, $this->isunicode, $this->CurrentFont), $txt, $this->tmprtl, $this->isunicode, $this->CurrentFont); + $charsWidth = $this->GetArrStringWidth($chars, '', '', 0, true); + $length = count($chars); + $lastSeparator = -1; + for ($i = 0; $i < $length; ++$i) { + $c = $chars[$i]; + $charWidth = $charsWidth[$i]; + if (($c != 160) + AND (($c == 173) + OR preg_match($this->re_spaces, TCPDF_FONTS::unichr($c, $this->isunicode)) + OR (($c == 45) + AND ($i > 0) AND ($i < ($length - 1)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($chars[($i - 1)], $this->isunicode)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($chars[($i + 1)], $this->isunicode)) + ) + ) + ) { + $lastSeparator = $i; + } + if ((($sum + $charWidth) > $wmax) OR ($c == 10)) { + ++$lines; + if ($c == 10) { + $lastSeparator = -1; + $sum = 0; + } elseif ($lastSeparator != -1) { + $i = $lastSeparator; + $lastSeparator = -1; + $sum = 0; + } else { + $sum = $charWidth; + } + } else { + $sum += $charWidth; + } + } + if ($chars[($length - 1)] == 10) { + --$lines; + } + $this->cell_padding = $prev_cell_padding; + $this->lasth = $prev_lasth; + return $lines; + } + + /** + * This method return the estimated height needed for printing a simple text string using the Multicell() method. + * Generally, if you want to know the exact height for a block of content you can use the following alternative technique: + * @pre + * // store current object + * $pdf->startTransaction(); + * // store starting values + * $start_y = $pdf->GetY(); + * $start_page = $pdf->getPage(); + * // call your printing functions with your parameters + * // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + * $pdf->MultiCell($w=0, $h=0, $txt, $border=1, $align='L', $fill=false, $ln=1, $x=null, $y=null, $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0); + * // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + * // get the new Y + * $end_y = $pdf->GetY(); + * $end_page = $pdf->getPage(); + * // calculate height + * $height = 0; + * if ($end_page == $start_page) { + * $height = $end_y - $start_y; + * } else { + * for ($page=$start_page; $page <= $end_page; ++$page) { + * $this->setPage($page); + * if ($page == $start_page) { + * // first page + * $height += $this->h - $start_y - $this->bMargin; + * } elseif ($page == $end_page) { + * // last page + * $height += $end_y - $this->tMargin; + * } else { + * $height += $this->h - $this->tMargin - $this->bMargin; + * } + * } + * } + * // restore previous object + * $pdf = $pdf->rollbackTransaction(); + * + * @param float $w Width of cells. If 0, they extend up to the right margin of the page. + * @param string $txt String for calculating his height + * @param boolean $reseth if true reset the last cell height (default false). + * @param boolean $autopadding if true, uses internal padding and automatically adjust it to account for line width (default true). + * @param array|null $cellpadding Internal cell padding, if empty uses default cell padding. + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return float Return the minimal height needed for multicell method for printing the $txt param. + * @author Nicola Asuni, Alexander Escalona Fern\E1ndez + * @public + */ + public function getStringHeight($w, $txt, $reseth=false, $autopadding=true, $cellpadding=null, $border=0) { + // adjust internal padding + $prev_cell_padding = $this->cell_padding; + $prev_lasth = $this->lasth; + if (is_array($cellpadding)) { + $this->cell_padding = $cellpadding; + } + $this->adjustCellPadding($border); + $lines = $this->getNumLines($txt, $w, $reseth, $autopadding, $cellpadding, $border); + $height = $this->getCellHeight(($lines * $this->FontSize), $autopadding); + $this->cell_padding = $prev_cell_padding; + $this->lasth = $prev_lasth; + return $height; + } + + /** + * This method prints text from the current position.
      + * @param float $h Line height + * @param string $txt String to print + * @param mixed $link URL or identifier returned by AddLink() + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param string $align Allows to center or align the text. Possible values are:
      • L or empty string: left align (default value)
      • C: center
      • R: right align
      • J: justify
      + * @param boolean $ln if true set cursor at the bottom of the line, otherwise set cursor at the top of the line. + * @param int $stretch font stretch mode:
      • 0 = disabled
      • 1 = horizontal scaling only if text is larger than cell width
      • 2 = forced horizontal scaling to fit cell width
      • 3 = character spacing only if text is larger than cell width
      • 4 = forced character spacing to fit cell width
      General font stretching and scaling values will be preserved when possible. + * @param boolean $firstline if true prints only the first line and return the remaining string. + * @param boolean $firstblock if true the string is the starting of a line. + * @param float $maxh maximum height. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. + * @param float $wadj first line width will be reduced by this amount (used in HTML mode). + * @param array|null $margin margin array of the parent container + * @return mixed Return the number of cells or the remaining string if $firstline = true. + * @public + * @since 1.5 + */ + public function Write($h, $txt, $link='', $fill=false, $align='', $ln=false, $stretch=0, $firstline=false, $firstblock=false, $maxh=0, $wadj=0, $margin=null) { + // check page for no-write regions and adapt page margins if necessary + list($this->x, $this->y) = $this->checkPageRegions($h, $this->x, $this->y); + if (strlen($txt) == 0) { + // fix empty text + $txt = ' '; + } + if (!is_array($margin)) { + // set default margins + $margin = $this->cell_margin; + } + // remove carriage returns + $s = str_replace("\r", '', $txt); + // check if string contains arabic text + if (preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_ARABIC, $s)) { + $arabic = true; + } else { + $arabic = false; + } + // check if string contains RTL text + if ($arabic OR ($this->tmprtl == 'R') OR preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_RTL, $s)) { + $rtlmode = true; + } else { + $rtlmode = false; + } + // get a char width + $chrwidth = $this->GetCharWidth(46); // dot character + // get array of unicode values + $chars = TCPDF_FONTS::UTF8StringToArray($s, $this->isunicode, $this->CurrentFont); + // calculate maximum width for a single character on string + $chrw = $this->GetArrStringWidth($chars, '', '', 0, true); + array_walk($chrw, array($this, 'getRawCharWidth')); + $maxchwidth = ((is_array($chrw) || $chrw instanceof Countable) && count($chrw) > 0) ? max($chrw) : 0; + // get array of chars + $uchars = TCPDF_FONTS::UTF8ArrayToUniArray($chars, $this->isunicode); + // get the number of characters + $nb = count($chars); + // replacement for SHY character (minus symbol) + $shy_replacement = 45; + $shy_replacement_char = TCPDF_FONTS::unichr($shy_replacement, $this->isunicode); + // widht for SHY replacement + $shy_replacement_width = $this->GetCharWidth($shy_replacement); + // page width + $pw = $w = $this->w - $this->lMargin - $this->rMargin; + // calculate remaining line width ($w) + if ($this->rtl) { + $w = $this->x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $this->x; + } + // max column width + $wmax = ($w - $wadj); + if (!$firstline) { + $wmax -= ($this->cell_padding['L'] + $this->cell_padding['R']); + } + if ((!$firstline) AND (($chrwidth > $wmax) OR ($maxchwidth > $wmax))) { + // the maximum width character do not fit on column + return ''; + } + // minimum row height + $row_height = max($h, $this->getCellHeight($this->FontSize)); + // max Y + $maxy = $this->y + $maxh - max($row_height, $h); + $start_page = $this->page; + $i = 0; // character position + $j = 0; // current starting position + $sep = -1; // position of the last blank space + $prevsep = $sep; // previous separator + $shy = false; // true if the last blank is a soft hypen (SHY) + $prevshy = $shy; // previous shy mode + $l = 0; // current string length + $nl = 0; //number of lines + $linebreak = false; + $pc = 0; // previous character + // for each character + while ($i < $nb) { + if (($maxh > 0) AND ($this->y > $maxy) ) { + break; + } + //Get the current character + $c = $chars[$i]; + if ($c == 10) { // 10 = "\n" = new line + //Explicit line break + if ($align == 'J') { + if ($this->rtl) { + $talign = 'R'; + } else { + $talign = 'L'; + } + } else { + $talign = $align; + } + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $i); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($i - $j)); + if ($rtlmode) { + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->setCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + // Skip newlines at the beginning of a page or column + if (!empty($tmpstr) OR ($this->y < ($this->PageBreakTrigger - $row_height))) { + $this->Cell($w, $h, $tmpstr, 0, 1, $talign, $fill, $link, $stretch); + } + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return (TCPDF_FONTS::UniArrSubString($uchars, $i)); + } + ++$nl; + $j = $i + 1; + $l = 0; + $sep = -1; + $prevsep = $sep; + $shy = false; + // account for margin changes + if ((($this->y + $this->lasth) > $this->PageBreakTrigger) AND ($this->inPageBody())) { + if ($this->AcceptPageBreak()) + { + if ($this->rtl) { + $this->x -= $margin['R']; + } else { + $this->x += $margin['L']; + } + $this->lMargin += $margin['L']; + $this->rMargin += $margin['R']; + } + } + $w = $this->getRemainingWidth(); + $wmax = ($w - $this->cell_padding['L'] - $this->cell_padding['R']); + } else { + // 160 is the non-breaking space. + // 173 is SHY (Soft Hypen). + // \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator. + // \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants. + // \p{Lo} is needed because Chinese characters are packed next to each other without spaces in between. + if (($c != 160) + AND (($c == 173) + OR preg_match($this->re_spaces, TCPDF_FONTS::unichr($c, $this->isunicode)) + OR (($c == 45) + AND ($i < ($nb - 1)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($pc, $this->isunicode)) + AND @preg_match('/[\p{L}]/'.$this->re_space['m'], TCPDF_FONTS::unichr($chars[($i + 1)], $this->isunicode)) + ) + ) + ) { + // update last blank space position + $prevsep = $sep; + $sep = $i; + // check if is a SHY + if (($c == 173) OR ($c == 45)) { + $prevshy = $shy; + $shy = true; + if ($pc == 45) { + $tmp_shy_replacement_width = 0; + $tmp_shy_replacement_char = ''; + } else { + $tmp_shy_replacement_width = $shy_replacement_width; + $tmp_shy_replacement_char = $shy_replacement_char; + } + } else { + $shy = false; + } + } + // update string length + if ($this->isUnicodeFont() AND ($arabic)) { + // with bidirectional algorithm some chars may be changed affecting the line length + // *** very slow *** + $l = $this->GetArrStringWidth(TCPDF_FONTS::utf8Bidi(array_slice($chars, $j, ($i - $j)), '', $this->tmprtl, $this->isunicode, $this->CurrentFont)); + } else { + $l += $this->GetCharWidth($c, ($i+1 < $nb)); + } + if (($l > $wmax) OR (($c == 173) AND (($l + $tmp_shy_replacement_width) >= $wmax))) { + if (($c == 173) AND (($l + $tmp_shy_replacement_width) > $wmax)) { + $sep = $prevsep; + $shy = $prevshy; + } + // we have reached the end of column + if ($sep == -1) { + // check if the line was already started + if (($this->rtl AND ($this->x <= ($this->w - $this->rMargin - $this->cell_padding['R'] - $margin['R'] - $chrwidth))) + OR ((!$this->rtl) AND ($this->x >= ($this->lMargin + $this->cell_padding['L'] + $margin['L'] + $chrwidth)))) { + // print a void cell and go to next line + $this->Cell($w, $h, '', 0, 1); + $linebreak = true; + if ($firstline) { + return (TCPDF_FONTS::UniArrSubString($uchars, $j)); + } + } else { + // truncate the word because do not fit on column + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $i); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($i - $j)); + if ($rtlmode) { + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->setCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $tmpstr, 0, 1, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return (TCPDF_FONTS::UniArrSubString($uchars, $i)); + } + $j = $i; + --$i; + } + } else { + // word wrapping + if ($this->rtl AND (!$firstblock) AND ($sep < $i)) { + $endspace = 1; + } else { + $endspace = 0; + } + // check the length of the next string + $strrest = TCPDF_FONTS::UniArrSubString($uchars, ($sep + $endspace)); + $nextstr = TCPDF_STATIC::pregSplit('/'.$this->re_space['p'].'/', $this->re_space['m'], $this->stringTrim($strrest)); + if (isset($nextstr[0]) AND ($this->GetStringWidth($nextstr[0]) > $pw)) { + // truncate the word because do not fit on a full page width + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $i); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($i - $j)); + if ($rtlmode) { + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = ($startx - $linew); + } else { + $this->endlinex = ($startx + $linew); + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->setCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $tmpstr, 0, 1, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return (TCPDF_FONTS::UniArrSubString($uchars, $i)); + } + $j = $i; + --$i; + } else { + // word wrapping + if ($shy) { + // add hypen (minus symbol) at the end of the line + $shy_width = $tmp_shy_replacement_width; + if ($this->rtl) { + $shy_char_left = $tmp_shy_replacement_char; + $shy_char_right = ''; + } else { + $shy_char_left = ''; + $shy_char_right = $tmp_shy_replacement_char; + } + } else { + $shy_width = 0; + $shy_char_left = ''; + $shy_char_right = ''; + } + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, ($sep + $endspace)); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, (($sep + $endspace) - $j)); + if ($rtlmode) { + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew - $shy_width; + } else { + $this->endlinex = $startx + $linew + $shy_width; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->setCellPadding(0); + } + } + // print the line + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $shy_char_left.$tmpstr.$shy_char_right, 0, 1, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + if ($chars[$sep] == 45) { + $endspace += 1; + } + // return the remaining text + $this->cell_padding = $tmpcellpadding; + return (TCPDF_FONTS::UniArrSubString($uchars, ($sep + $endspace))); + } + $i = $sep; + $sep = -1; + $shy = false; + $j = ($i + 1); + } + } + // account for margin changes + if ((($this->y + $this->lasth) > $this->PageBreakTrigger) AND ($this->inPageBody())) { + if ($this->AcceptPageBreak()) + { + if ($this->rtl) { + $this->x -= $margin['R']; + } else { + $this->x += $margin['L']; + } + $this->lMargin += $margin['L']; + $this->rMargin += $margin['R']; + } + } + $w = $this->getRemainingWidth(); + $wmax = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + if ($linebreak) { + $linebreak = false; + } else { + ++$nl; + $l = 0; + } + } + } + // save last character + $pc = $c; + ++$i; + } // end while i < nb + // print last substring (if any) + if ($l > 0) { + switch ($align) { + case 'J': + case 'C': { + break; + } + case 'L': { + if (!$this->rtl) { + $w = $l; + } + break; + } + case 'R': { + if ($this->rtl) { + $w = $l; + } + break; + } + default: { + $w = $l; + break; + } + } + $tmpstr = TCPDF_FONTS::UniArrSubString($uchars, $j, $nb); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($nb - $j)); + if ($rtlmode) { + $tmparr = TCPDF_FONTS::utf8Bidi($tmparr, $tmpstr, $this->tmprtl, $this->isunicode, $this->CurrentFont); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->setCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $tmpstr, 0, $ln, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return (TCPDF_FONTS::UniArrSubString($uchars, $nb)); + } + ++$nl; + } + if ($firstline) { + return ''; + } + return $nl; + } + + /** + * Returns the remaining width between the current position and margins. + * @return float Return the remaining width + * @protected + */ + protected function getRemainingWidth() { + list($this->x, $this->y) = $this->checkPageRegions(0, $this->x, $this->y); + if ($this->rtl) { + return ($this->x - $this->lMargin); + } else { + return ($this->w - $this->rMargin - $this->x); + } + } + + /** + * Set the block dimensions accounting for page breaks and page/column fitting + * @param float $w width + * @param float $h height + * @param float $x X coordinate + * @param float $y Y coodiante + * @param boolean $fitonpage if true the block is resized to not exceed page dimensions. + * @return array array($w, $h, $x, $y) + * @protected + * @since 5.5.009 (2010-07-05) + */ + protected function fitBlock($w, $h, $x, $y, $fitonpage=false) { + if ($w <= 0) { + // set maximum width + $w = ($this->w - $this->lMargin - $this->rMargin); + if ($w <= 0) { + $w = 1; + } + } + if ($h <= 0) { + // set maximum height + $h = ($this->PageBreakTrigger - $this->tMargin); + if ($h <= 0) { + $h = 1; + } + } + // resize the block to be vertically contained on a single page or single column + if ($fitonpage OR $this->AutoPageBreak) { + $ratio_wh = ($w / $h); + if ($h > ($this->PageBreakTrigger - $this->tMargin)) { + $h = $this->PageBreakTrigger - $this->tMargin; + $w = ($h * $ratio_wh); + } + // resize the block to be horizontally contained on a single page or single column + if ($fitonpage) { + $maxw = ($this->w - $this->lMargin - $this->rMargin); + if ($w > $maxw) { + $w = $maxw; + $h = ($w / $ratio_wh); + } + } + } + // Check whether we need a new page or new column first as this does not fit + $prev_x = $this->x; + $prev_y = $this->y; + if ($this->checkPageBreak($h, $y) OR ($this->y < $prev_y)) { + $y = $this->y; + if ($this->rtl) { + $x += ($prev_x - $this->x); + } else { + $x += ($this->x - $prev_x); + } + $this->newline = true; + } + // resize the block to be contained on the remaining available page or column space + if ($fitonpage) { + // fallback to avoid division by zero + $h = $h == 0 ? 1 : $h; + $ratio_wh = ($w / $h); + if (($y + $h) > $this->PageBreakTrigger + $this->bMargin) { + $h = $this->PageBreakTrigger + $this->bMargin - $y; + $w = ($h * $ratio_wh); + } + if ((!$this->rtl) AND (($x + $w) > ($this->w - $this->rMargin))) { + $w = $this->w - $this->rMargin - $x; + $h = ($w / $ratio_wh); + } elseif (($this->rtl) AND (($x - $w) < ($this->lMargin))) { + $w = $x - $this->lMargin; + $h = ($w / $ratio_wh); + } + } + return array($w, $h, $x, $y); + } + + /** + * Puts an image in the page. + * The upper-left corner must be given. + * The dimensions can be specified in different ways:
        + *
      • explicit width and height (expressed in user unit)
      • + *
      • one explicit dimension, the other being calculated automatically in order to keep the original proportions
      • + *
      • no explicit dimension, in which case the image is put at 72 dpi
      + * Supported formats are JPEG and PNG images whitout GD library and all images supported by GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM; + * The format can be specified explicitly or inferred from the file extension.
      + * It is possible to put a link on the image.
      + * Remark: if an image is used several times, only one copy will be embedded in the file.
      + * @param string $file Name of the file containing the image or a '@' character followed by the image data string. To link an image without embedding it on the document, set an asterisk character before the URL (i.e.: '*http://www.example.com/image.jpg'). + * @param float|null $x Abscissa of the upper-left corner (LTR) or upper-right corner (RTL). + * @param float|null $y Ordinate of the upper-left corner (LTR) or upper-right corner (RTL). + * @param float $w Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param float $h Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param string $type Image format. Possible values are (case insensitive): JPEG and PNG (whitout GD library) and all images supported by GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM;. If not specified, the type is inferred from the file extension. + * @param mixed $link URL or identifier returned by AddLink(). + * @param string $align Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
      • T: top-right for LTR or top-left for RTL
      • M: middle-right for LTR or middle-left for RTL
      • B: bottom-right for LTR or bottom-left for RTL
      • N: next line
      + * @param mixed $resize If true resize (reduce) the image to fit $w and $h (requires GD or ImageMagick library); if false do not resize; if 2 force resize in all cases (upscaling and downscaling). + * @param int $dpi dot-per-inch resolution used on resize + * @param string $palign Allows to center or align the image on the current line. Possible values are:
      • L : left align
      • C : center
      • R : right align
      • '' : empty string : left for LTR or right for RTL
      + * @param boolean $ismask true if this image is a mask, false otherwise + * @param mixed $imgmask image object returned by this function or false + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param mixed $fitbox If not false scale image dimensions proportionally to fit within the ($w, $h) box. $fitbox can be true or a 2 characters string indicating the image alignment inside the box. The first character indicate the horizontal alignment (L = left, C = center, R = right) the second character indicate the vertical algnment (T = top, M = middle, B = bottom). + * @param boolean $hidden If true do not display the image. + * @param boolean $fitonpage If true the image is resized to not exceed page dimensions. + * @param boolean $alt If true the image will be added as alternative and not directly printed (the ID of the image will be returned). + * @param array $altimgs Array of alternate images IDs. Each alternative image must be an array with two values: an integer representing the image ID (the value returned by the Image method) and a boolean value to indicate if the image is the default for printing. + * @return mixed|false image information + * @public + * @since 1.1 + */ + public function Image($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='', $align='', $resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, $border=0, $fitbox=false, $hidden=false, $fitonpage=false, $alt=false, $altimgs=array()) { + if ($this->state != 2) { + return false; + } + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $exurl = ''; // external streams + $imsize = FALSE; + + // Make sure the file variable is not empty or null because accessing $file[0] later + // results in error when running PHP 7.4 + if (empty($file)) { + return false; + } + // check if we are passing an image as file or string + if ($file[0] === '@') { + // image from string + $imgdata = substr($file, 1); + } else { // image file + if ($file[0] === '*') { + // image as external stream + $file = substr($file, 1); + $exurl = $file; + } + // check if file exist and it is valid + if (!@$this->fileExists($file)) { + return false; + } + if (false !== $info = $this->getImageBuffer($file)) { + $imsize = array($info['w'], $info['h']); + } elseif (($imsize = @getimagesize($file)) === FALSE && strpos($file, '__tcpdf_'.$this->file_id.'_img') === FALSE){ + $imgdata = $this->getCachedFileContents($file); + } + } + if (!empty($imgdata)) { + // copy image to cache + $original_file = $file; + $file = TCPDF_STATIC::getObjFilename('img', $this->file_id); + $fp = TCPDF_STATIC::fopenLocal($file, 'w'); + if (!$fp) { + $this->Error('Unable to write file: '.$file); + } + fwrite($fp, $imgdata); + fclose($fp); + unset($imgdata); + $imsize = @getimagesize($file); + if ($imsize === FALSE) { + $this->_unlink($file); + $file = $original_file; + } + } + if ($imsize === FALSE) { + if (($w > 0) AND ($h > 0)) { + // get measures from specified data + $pw = $this->getHTMLUnitToUnits($w, 0, $this->pdfunit, true) * $this->imgscale * $this->k; + $ph = $this->getHTMLUnitToUnits($h, 0, $this->pdfunit, true) * $this->imgscale * $this->k; + $imsize = array($pw, $ph); + } else { + $this->Error('[Image] Unable to get the size of the image: '.$file); + } + } + // file hash + $filehash = md5($file); + // get original image width and height in pixels + list($pixw, $pixh) = $imsize; + // calculate image width and height on document + if (($w <= 0) AND ($h <= 0)) { + // convert image size to document unit + $w = $this->pixelsToUnits($pixw); + $h = $this->pixelsToUnits($pixh); + } elseif ($w <= 0) { + $w = $h * $pixw / $pixh; + } elseif ($h <= 0) { + $h = $w * $pixh / $pixw; + } elseif (($fitbox !== false) AND ($w > 0) AND ($h > 0)) { + if (strlen($fitbox) !== 2) { + // set default alignment + $fitbox = '--'; + } + // scale image dimensions proportionally to fit within the ($w, $h) box + if ((($w * $pixh) / ($h * $pixw)) < 1) { + // store current height + $oldh = $h; + // calculate new height + $h = $w * $pixh / $pixw; + // height difference + $hdiff = ($oldh - $h); + // vertical alignment + switch (strtoupper($fitbox[1])) { + case 'T': { + break; + } + case 'M': { + $y += ($hdiff / 2); + break; + } + case 'B': { + $y += $hdiff; + break; + } + } + } else { + // store current width + $oldw = $w; + // calculate new width + $w = $h * $pixw / $pixh; + // width difference + $wdiff = ($oldw - $w); + // horizontal alignment + switch (strtoupper($fitbox[0])) { + case 'L': { + if ($this->rtl) { + $x -= $wdiff; + } + break; + } + case 'C': { + if ($this->rtl) { + $x -= ($wdiff / 2); + } else { + $x += ($wdiff / 2); + } + break; + } + case 'R': { + if (!$this->rtl) { + $x += $wdiff; + } + break; + } + } + } + } + // fit the image on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + // calculate new minimum dimensions in pixels + $neww = round($w * $this->k * $dpi / $this->dpi); + $newh = round($h * $this->k * $dpi / $this->dpi); + // check if resize is necessary (resize is used only to reduce the image) + $newsize = ($neww * $newh); + $pixsize = ($pixw * $pixh); + if (intval($resize) == 2) { + $resize = true; + } elseif ($newsize >= $pixsize) { + $resize = false; + } + // check if image has been already added on document + $newimage = true; + if (in_array($file, $this->imagekeys)) { + $newimage = false; + // get existing image data + $info = $this->getImageBuffer($file); + if (strpos($file, '__tcpdf_'.$this->file_id.'_imgmask_') === FALSE) { + // check if the newer image is larger + $oldsize = ($info['w'] * $info['h']); + if ((($oldsize < $newsize) AND ($resize)) OR (($oldsize < $pixsize) AND (!$resize))) { + $newimage = true; + } + } + } elseif (($ismask === false) AND ($imgmask === false) AND (strpos($file, '__tcpdf_'.$this->file_id.'_imgmask_') === FALSE)) { + // create temp image file (without alpha channel) + $tempfile_plain = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_plain_'.$filehash; + // create temp alpha file + $tempfile_alpha = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_alpha_'.$filehash; + // check for cached images + if (in_array($tempfile_plain, $this->imagekeys)) { + // get existing image data + $info = $this->getImageBuffer($tempfile_plain); + // check if the newer image is larger + $oldsize = ($info['w'] * $info['h']); + if ((($oldsize < $newsize) AND ($resize)) OR (($oldsize < $pixsize) AND (!$resize))) { + $newimage = true; + } else { + $newimage = false; + // embed mask image + $imgmask = $this->Image($tempfile_alpha, $x, $y, $w, $h, 'PNG', '', '', $resize, $dpi, '', true, false); + // embed image, masked with previously embedded mask + return $this->Image($tempfile_plain, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, false, $imgmask); + } + } + } + if ($newimage) { + //First use of image, get info + $type = strtolower($type); + if ($type == '') { + $type = TCPDF_IMAGES::getImageFileType($file, $imsize); + } elseif ($type == 'jpg') { + $type = 'jpeg'; + } + // Specific image handlers (defined on TCPDF_IMAGES CLASS) + $mtd = '_parse'.$type; + // GD image handler function + $gdfunction = 'imagecreatefrom'.$type; + $info = false; + if ((method_exists('TCPDF_IMAGES', $mtd)) AND (!($resize AND (function_exists($gdfunction) OR extension_loaded('imagick'))))) { + // TCPDF image functions + $info = TCPDF_IMAGES::$mtd($file); + if (($ismask === false) AND ($imgmask === false) AND (strpos($file, '__tcpdf_'.$this->file_id.'_imgmask_') === FALSE) + AND (($info === 'pngalpha') OR (isset($info['trns']) AND !empty($info['trns'])))) { + return $this->ImagePngAlpha($file, $x, $y, $pixw, $pixh, $w, $h, 'PNG', $link, $align, $resize, $dpi, $palign, $filehash); + } + } + if (($info === false) AND function_exists($gdfunction)) { + try { + // GD library + $img = $gdfunction($file); + if ($img !== false) { + if ($resize) { + $imgr = imagecreatetruecolor($neww, $newh); + if (($type == 'gif') OR ($type == 'png')) { + $imgr = TCPDF_IMAGES::setGDImageTransparency($imgr, $img); + } + imagecopyresampled($imgr, $img, 0, 0, 0, 0, $neww, $newh, $pixw, $pixh); + $img = $imgr; + } + if (($type == 'gif') OR ($type == 'png')) { + $info = TCPDF_IMAGES::_toPNG($img, TCPDF_STATIC::getObjFilename('img', $this->file_id)); + } else { + $info = TCPDF_IMAGES::_toJPEG($img, $this->jpeg_quality, TCPDF_STATIC::getObjFilename('img', $this->file_id)); + } + } + } catch(Exception $e) { + $info = false; + } + } + if (($info === false) AND extension_loaded('imagick')) { + try { + // ImageMagick library + $img = new Imagick(); + if ($type == 'svg') { + if ($file[0] === '@') { + // image from string + $svgimg = substr($file, 1); + } else { + // get SVG file content + $svgimg = $this->getCachedFileContents($file); + } + if ($svgimg !== FALSE) { + // get width and height + $regs = array(); + if (preg_match('/]*)>/si', $svgimg, $regs)) { + $svgtag = $regs[1]; + $tmp = array(); + if (preg_match('/[\s]+width[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { + $ow = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + $owu = sprintf('%F', ($ow * $dpi / 72)).$this->pdfunit; + $svgtag = preg_replace('/[\s]+width[\s]*=[\s]*"[^"]*"/si', ' width="'.$owu.'"', $svgtag, 1); + } else { + $ow = $w; + } + $tmp = array(); + if (preg_match('/[\s]+height[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { + $oh = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + $ohu = sprintf('%F', ($oh * $dpi / 72)).$this->pdfunit; + $svgtag = preg_replace('/[\s]+height[\s]*=[\s]*"[^"]*"/si', ' height="'.$ohu.'"', $svgtag, 1); + } else { + $oh = $h; + } + $tmp = array(); + if (!preg_match('/[\s]+viewBox[\s]*=[\s]*"[\s]*([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]*"/si', $svgtag, $tmp)) { + $vbw = ($ow * $this->imgscale * $this->k); + $vbh = ($oh * $this->imgscale * $this->k); + $vbox = sprintf(' viewBox="0 0 %F %F" ', $vbw, $vbh); + $svgtag = $vbox.$svgtag; + } + $svgimg = preg_replace('/]*)>/si', '', $svgimg, 1); + } + $img->readImageBlob($svgimg); + } + } else { + $img->readImage($file); + } + if ($resize) { + $img->resizeImage($neww, $newh, 10, 1, false); + } + $img->setCompressionQuality($this->jpeg_quality); + $img->setImageFormat('jpeg'); + $tempname = TCPDF_STATIC::getObjFilename('img', $this->file_id); + $img->writeImage($tempname); + $info = TCPDF_IMAGES::_parsejpeg($tempname); + $this->_unlink($tempname); + $img->destroy(); + } catch(Exception $e) { + $info = false; + } + } + if ($info === false) { + // unable to process image + return false; + } + if ($ismask) { + // force grayscale + $info['cs'] = 'DeviceGray'; + } + if ($imgmask !== false) { + $info['masked'] = $imgmask; + } + if (!empty($exurl)) { + $info['exurl'] = $exurl; + } + // array of alternative images + $info['altimgs'] = $altimgs; + // add image to document + $info['i'] = $this->setImageBuffer($file, $info); + } + // set alignment + $this->img_rb_x = $x + $w; + $this->img_rb_y = $y + $h; + + // set alignment + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $this->rtl ? $x - $w : $x; + } + + if ($ismask OR $hidden) { + // image is not displayed + return $info['i']; + } + $xkimg = $ximg * $this->k; + if (!$alt) { + // only non-alternative immages will be set + $this->_out(sprintf('q %F 0 0 %F %F %F cm /I%u Do Q', ($w * $this->k), ($h * $this->k), $xkimg, (($this->h - ($y + $h)) * $this->k), $info['i'])); + } + if (!empty($border)) { + $bx = $this->x; + $by = $this->y; + $this->x = $ximg; + if ($this->rtl) { + $this->x += $w; + } + $this->y = $y; + $this->Cell($w, $h, '', $border, 0, '', 0, '', 0, true); + $this->x = $bx; + $this->y = $by; + } + if ($link) { + $this->Link($ximg, $y, $w, $h, $link, 0); + } + // set pointer to align the next text/objects + switch($align) { + case 'T': { + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M': { + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B': { + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N': { + $this->setY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['images'][] = $info['i']; + } + return $info['i']; + } + + /** + * Extract info from a PNG image with alpha channel using the Imagick or GD library. + * @param string $file Name of the file containing the image. + * @param float $x Abscissa of the upper-left corner. + * @param float $y Ordinate of the upper-left corner. + * @param float $wpx Original width of the image in pixels. + * @param float $hpx original height of the image in pixels. + * @param float $w Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param float $h Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param string $type Image format. Possible values are (case insensitive): JPEG and PNG (whitout GD library) and all images supported by GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM;. If not specified, the type is inferred from the file extension. + * @param mixed $link URL or identifier returned by AddLink(). + * @param string $align Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
      • T: top-right for LTR or top-left for RTL
      • M: middle-right for LTR or middle-left for RTL
      • B: bottom-right for LTR or bottom-left for RTL
      • N: next line
      + * @param boolean $resize If true resize (reduce) the image to fit $w and $h (requires GD library). + * @param int $dpi dot-per-inch resolution used on resize + * @param string $palign Allows to center or align the image on the current line. Possible values are:
      • L : left align
      • C : center
      • R : right align
      • '' : empty string : left for LTR or right for RTL
      + * @param string $filehash File hash used to build unique file names. + * @author Nicola Asuni + * @protected + * @since 4.3.007 (2008-12-04) + * @see Image() + */ + protected function ImagePngAlpha($file, $x, $y, $wpx, $hpx, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $filehash='') { + // create temp images + if (empty($filehash)) { + $filehash = md5($file); + } + // create temp image file (without alpha channel) + $tempfile_plain = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_plain_'.$filehash; + // create temp alpha file + $tempfile_alpha = K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_imgmask_alpha_'.$filehash; + $parsed = false; + $parse_error = ''; + // ImageMagick extension + if (($parsed === false) AND extension_loaded('imagick')) { + try { + // ImageMagick library + $img = new Imagick(); + $img->readImage($file); + // clone image object + $imga = TCPDF_STATIC::objclone($img); + // extract alpha channel + if (method_exists($img, 'setImageAlphaChannel') AND defined('Imagick::ALPHACHANNEL_EXTRACT')) { + $img->setImageAlphaChannel(Imagick::ALPHACHANNEL_EXTRACT); + } else { + $img->separateImageChannel(8); // 8 = (imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE); + $img->negateImage(true); + } + $img->setImageFormat('png'); + $img->writeImage($tempfile_alpha); + // remove alpha channel + if (method_exists($imga, 'setImageMatte')) { + $imga->setImageMatte(false); + } else { + $imga->separateImageChannel(39); // 39 = (imagick::CHANNEL_ALL & ~(imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE)); + } + $imga->setImageFormat('png'); + $imga->writeImage($tempfile_plain); + $parsed = true; + } catch (Exception $e) { + // Imagemagick fails, try with GD + $parse_error = 'Imagick library error: '.$e->getMessage(); + } + } + // GD extension + if (($parsed === false) AND function_exists('imagecreatefrompng')) { + try { + // generate images + $img = imagecreatefrompng($file); + $imgalpha = imagecreate($wpx, $hpx); + // generate gray scale palette (0 -> 255) + for ($c = 0; $c < 256; ++$c) { + ImageColorAllocate($imgalpha, $c, $c, $c); + } + // extract alpha channel + for ($xpx = 0; $xpx < $wpx; ++$xpx) { + for ($ypx = 0; $ypx < $hpx; ++$ypx) { + $color = imagecolorat($img, $xpx, $ypx); + // get and correct gamma color + $alpha = $this->getGDgamma($img, $color); + imagesetpixel($imgalpha, (int) $xpx, (int) $ypx, (int) $alpha); + } + } + imagepng($imgalpha, $tempfile_alpha); + imagedestroy($imgalpha); + // extract image without alpha channel + $imgplain = imagecreatetruecolor($wpx, $hpx); + imagecopy($imgplain, $img, 0, 0, 0, 0, $wpx, $hpx); + imagepng($imgplain, $tempfile_plain); + imagedestroy($imgplain); + $parsed = true; + } catch (Exception $e) { + // GD fails + $parse_error = 'GD library error: '.$e->getMessage(); + } + } + if ($parsed === false) { + if (empty($parse_error)) { + $this->Error('TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.'); + } else { + $this->Error($parse_error); + } + } + // embed mask image + $imgmask = $this->Image($tempfile_alpha, $x, $y, $w, $h, 'PNG', '', '', $resize, $dpi, '', true, false); + // embed image, masked with previously embedded mask + $this->Image($tempfile_plain, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, false, $imgmask); + } + + /** + * Get the GD-corrected PNG gamma value from alpha color + * @param resource $img GD image Resource ID. + * @param int $c alpha color + * @protected + * @since 4.3.007 (2008-12-04) + */ + protected function getGDgamma($img, $c) { + if (!isset($this->gdgammacache['#'.$c])) { + $colors = imagecolorsforindex($img, $c); + // GD alpha is only 7 bit (0 -> 127) + $this->gdgammacache['#'.$c] = (int) (((127 - $colors['alpha']) / 127) * 255); + // correct gamma + $this->gdgammacache['#'.$c] = (int) (pow(($this->gdgammacache['#'.$c] / 255), 2.2) * 255); + // store the latest values on cache to improve performances + if (count($this->gdgammacache) > 8) { + // remove one element from the cache array + array_shift($this->gdgammacache); + } + } + return $this->gdgammacache['#'.$c]; + } + + /** + * Performs a line break. + * The current abscissa goes back to the left margin and the ordinate increases by the amount passed in parameter. + * @param float|null $h The height of the break. By default, the value equals the height of the last printed cell. + * @param boolean $cell if true add the current left (or right o for RTL) padding to the X coordinate + * @public + * @since 1.0 + * @see Cell() + */ + public function Ln($h=null, $cell=false) { + if (($this->num_columns > 1) AND ($this->y == $this->columns[$this->current_column]['y']) AND isset($this->columns[$this->current_column]['x']) AND ($this->x == $this->columns[$this->current_column]['x'])) { + // revove vertical space from the top of the column + return; + } + if ($cell) { + if ($this->rtl) { + $cellpadding = $this->cell_padding['R']; + } else { + $cellpadding = $this->cell_padding['L']; + } + } else { + $cellpadding = 0; + } + if ($this->rtl) { + $this->x = $this->w - $this->rMargin - $cellpadding; + } else { + $this->x = $this->lMargin + $cellpadding; + } + if (TCPDF_STATIC::empty_string($h)) { + $h = $this->lasth; + } + $this->y += $h; + $this->newline = true; + } + + /** + * Returns the relative X value of current position. + * The value is relative to the left border for LTR languages and to the right border for RTL languages. + * @return float + * @public + * @since 1.2 + * @see SetX(), GetY(), SetY() + */ + public function GetX() { + //Get x position + if ($this->rtl) { + return ($this->w - $this->x); + } else { + return $this->x; + } + } + + /** + * Returns the absolute X value of current position. + * @return float + * @public + * @since 1.2 + * @see SetX(), GetY(), SetY() + */ + public function GetAbsX() { + return $this->x; + } + + /** + * Returns the ordinate of the current position. + * @return float + * @public + * @since 1.0 + * @see SetY(), GetX(), SetX() + */ + public function GetY() { + return $this->y; + } + + /** + * Defines the abscissa of the current position. + * If the passed value is negative, it is relative to the right of the page (or left if language is RTL). + * @param float $x The value of the abscissa in user units. + * @param boolean $rtloff if true always uses the page top-left corner as origin of axis. + * @public + * @since 1.2 + * @see GetX(), GetY(), SetY(), SetXY() + */ + public function setX($x, $rtloff=false) { + $x = floatval($x); + if (!$rtloff AND $this->rtl) { + if ($x >= 0) { + $this->x = $this->w - $x; + } else { + $this->x = abs($x); + } + } else { + if ($x >= 0) { + $this->x = $x; + } else { + $this->x = $this->w + $x; + } + } + if ($this->x < 0) { + $this->x = 0; + } + if ($this->x > $this->w) { + $this->x = $this->w; + } + } + + /** + * Moves the current abscissa back to the left margin and sets the ordinate. + * If the passed value is negative, it is relative to the bottom of the page. + * @param float $y The value of the ordinate in user units. + * @param bool $resetx if true (default) reset the X position. + * @param boolean $rtloff if true always uses the page top-left corner as origin of axis. + * @public + * @since 1.0 + * @see GetX(), GetY(), SetY(), SetXY() + */ + public function setY($y, $resetx=true, $rtloff=false) { + $y = floatval($y); + if ($resetx) { + //reset x + if (!$rtloff AND $this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + } + if ($y >= 0) { + $this->y = $y; + } else { + $this->y = $this->h + $y; + } + if ($this->y < 0) { + $this->y = 0; + } + if ($this->y > $this->h) { + $this->y = $this->h; + } + } + + /** + * Defines the abscissa and ordinate of the current position. + * If the passed values are negative, they are relative respectively to the right and bottom of the page. + * @param float $x The value of the abscissa. + * @param float $y The value of the ordinate. + * @param boolean $rtloff if true always uses the page top-left corner as origin of axis. + * @public + * @since 1.2 + * @see SetX(), SetY() + */ + public function setXY($x, $y, $rtloff=false) { + $this->setY($y, false, $rtloff); + $this->setX($x, $rtloff); + } + + /** + * Set the absolute X coordinate of the current pointer. + * @param float $x The value of the abscissa in user units. + * @public + * @since 5.9.186 (2012-09-13) + * @see setAbsX(), setAbsY(), SetAbsXY() + */ + public function setAbsX($x) { + $this->x = floatval($x); + } + + /** + * Set the absolute Y coordinate of the current pointer. + * @param float $y (float) The value of the ordinate in user units. + * @public + * @since 5.9.186 (2012-09-13) + * @see setAbsX(), setAbsY(), SetAbsXY() + */ + public function setAbsY($y) { + $this->y = floatval($y); + } + + /** + * Set the absolute X and Y coordinates of the current pointer. + * @param float $x The value of the abscissa in user units. + * @param float $y (float) The value of the ordinate in user units. + * @public + * @since 5.9.186 (2012-09-13) + * @see setAbsX(), setAbsY(), SetAbsXY() + */ + public function setAbsXY($x, $y) { + $this->setAbsX($x); + $this->setAbsY($y); + } + + /** + * Send the document to a given destination: string, local file or browser. + * In the last case, the plug-in may be used (if present) or a download ("Save as" dialog box) may be forced.
      + * The method first calls Close() if necessary to terminate the document. + * @param string $name The name of the file when saved + * @param string $dest Destination where to send the document. It can take one of the following values:
      • I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF.
      • D: send to the browser and force a file download with the name given by name.
      • F: save to a local server file with the name given by name.
      • S: return the document as a string (name is ignored).
      • FI: equivalent to F + I option
      • FD: equivalent to F + D option
      • E: return the document as base64 mime multi-part email attachment (RFC 2045)
      + * @return string + * @public + * @since 1.0 + * @see Close() + */ + public function Output($name='doc.pdf', $dest='I') { + //Output PDF to some destination + //Finish document if necessary + if ($this->state < 3) { + $this->Close(); + } + //Normalize parameters + if (is_bool($dest)) { + $dest = $dest ? 'D' : 'F'; + } + $dest = strtoupper($dest); + + if ($this->sign) { + // *** apply digital signature to the document *** + // get the document content + $pdfdoc = $this->getBuffer(); + // remove last newline + $pdfdoc = substr($pdfdoc, 0, -1); + // remove filler space + $byterange_string_len = strlen(TCPDF_STATIC::$byterange_string); + // define the ByteRange + $byte_range = array(); + $byte_range[0] = 0; + $byte_range[1] = strpos($pdfdoc, TCPDF_STATIC::$byterange_string) + $byterange_string_len + 10; + $byte_range[2] = $byte_range[1] + $this->signature_max_length + 2; + $byte_range[3] = strlen($pdfdoc) - $byte_range[2]; + $pdfdoc = substr($pdfdoc, 0, $byte_range[1]).substr($pdfdoc, $byte_range[2]); + // replace the ByteRange + $byterange = sprintf('/ByteRange[0 %u %u %u]', $byte_range[1], $byte_range[2], $byte_range[3]); + $byterange .= str_repeat(' ', ($byterange_string_len - strlen($byterange))); + $pdfdoc = str_replace(TCPDF_STATIC::$byterange_string, $byterange, $pdfdoc); + // write the document to a temporary folder + $tempdoc = TCPDF_STATIC::getObjFilename('doc', $this->file_id); + $f = TCPDF_STATIC::fopenLocal($tempdoc, 'wb'); + if (!$f) { + $this->Error('Unable to create temporary file: '.$tempdoc); + } + $pdfdoc_length = strlen($pdfdoc); + fwrite($f, $pdfdoc, $pdfdoc_length); + fclose($f); + // get digital signature via openssl library + $tempsign = TCPDF_STATIC::getObjFilename('sig', $this->file_id); + if (empty($this->signature_data['extracerts'])) { + openssl_pkcs7_sign($tempdoc, $tempsign, $this->signature_data['signcert'], array($this->signature_data['privkey'], $this->signature_data['password']), array(), PKCS7_BINARY | PKCS7_DETACHED); + } else { + openssl_pkcs7_sign($tempdoc, $tempsign, $this->signature_data['signcert'], array($this->signature_data['privkey'], $this->signature_data['password']), array(), PKCS7_BINARY | PKCS7_DETACHED, $this->signature_data['extracerts']); + } + // read signature + $signature = file_get_contents($tempsign); + // extract signature + $signature = substr($signature, $pdfdoc_length); + $signature = substr($signature, (strpos($signature, "%%EOF\n\n------") + 13)); + $tmparr = explode("\n\n", $signature); + $signature = $tmparr[1]; + // decode signature + $signature = base64_decode(trim($signature)); + // add TSA timestamp to signature + $signature = $this->applyTSA($signature); + // convert signature to hex + $signature = current(unpack('H*', $signature)); + $signature = str_pad($signature, $this->signature_max_length, '0'); + // Add signature to the document + $this->buffer = substr($pdfdoc, 0, $byte_range[1]).'<'.$signature.'>'.substr($pdfdoc, $byte_range[1]); + $this->bufferlen = strlen($this->buffer); + } + switch($dest) { + case 'I': { + // Send PDF to the standard output + if (ob_get_contents()) { + $this->Error('Some data has already been output, can\'t send PDF file'); + } + if (php_sapi_name() != 'cli') { + // send output to a browser + header('Content-Type: application/pdf'); + if (headers_sent()) { + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + } + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + //header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="' . rawurlencode(basename($name)) . '"; ' . + 'filename*=UTF-8\'\'' . rawurlencode(basename($name))); + TCPDF_STATIC::sendOutputData($this->getBuffer(), $this->bufferlen); + } else { + echo $this->getBuffer(); + } + break; + } + case 'D': { + // download PDF as file + if (ob_get_contents()) { + $this->Error('Some data has already been output, can\'t send PDF file'); + } + header('Content-Description: File Transfer'); + if (headers_sent()) { + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + } + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + //header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + // force download dialog + if (strpos(php_sapi_name(), 'cgi') === false) { + header('Content-Type: application/force-download'); + header('Content-Type: application/octet-stream', false); + header('Content-Type: application/download', false); + header('Content-Type: application/pdf', false); + } else { + header('Content-Type: application/pdf'); + } + // use the Content-Disposition header to supply a recommended filename + header('Content-Disposition: attachment; filename="' . rawurlencode(basename($name)) . '"; ' . + 'filename*=UTF-8\'\'' . rawurlencode(basename($name))); + header('Content-Transfer-Encoding: binary'); + TCPDF_STATIC::sendOutputData($this->getBuffer(), $this->bufferlen); + break; + } + case 'F': + case 'FI': + case 'FD': { + // save PDF to a local file + $f = TCPDF_STATIC::fopenLocal($name, 'wb'); + if (!$f) { + $this->Error('Unable to create output file: '.$name); + } + fwrite($f, $this->getBuffer(), $this->bufferlen); + fclose($f); + if ($dest == 'FI') { + // send headers to browser + header('Content-Type: application/pdf'); + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + //header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.basename($name).'"'); + TCPDF_STATIC::sendOutputData(file_get_contents($name), filesize($name)); + } elseif ($dest == 'FD') { + // send headers to browser + if (ob_get_contents()) { + $this->Error('Some data has already been output, can\'t send PDF file'); + } + header('Content-Description: File Transfer'); + if (headers_sent()) { + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + } + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + // force download dialog + if (strpos(php_sapi_name(), 'cgi') === false) { + header('Content-Type: application/force-download'); + header('Content-Type: application/octet-stream', false); + header('Content-Type: application/download', false); + header('Content-Type: application/pdf', false); + } else { + header('Content-Type: application/pdf'); + } + // use the Content-Disposition header to supply a recommended filename + header('Content-Disposition: attachment; filename="'.basename($name).'"'); + header('Content-Transfer-Encoding: binary'); + TCPDF_STATIC::sendOutputData(file_get_contents($name), filesize($name)); + } + break; + } + case 'E': { + // return PDF as base64 mime multi-part email attachment (RFC 2045) + $retval = 'Content-Type: application/pdf;'."\r\n"; + $retval .= ' name="'.$name.'"'."\r\n"; + $retval .= 'Content-Transfer-Encoding: base64'."\r\n"; + $retval .= 'Content-Disposition: attachment;'."\r\n"; + $retval .= ' filename="'.$name.'"'."\r\n\r\n"; + $retval .= chunk_split(base64_encode($this->getBuffer()), 76, "\r\n"); + return $retval; + } + case 'S': { + // returns PDF as a string + return $this->getBuffer(); + } + default: { + $this->Error('Incorrect output destination: '.$dest); + } + } + return ''; + } + + protected static $cleaned_ids = array(); + /** + * Unset all class variables except the following critical variables. + * @param boolean $destroyall if true destroys all class variables, otherwise preserves critical variables. + * @param boolean $preserve_objcopy if true preserves the objcopy variable + * @public + * @since 4.5.016 (2009-02-24) + */ + public function _destroy($destroyall=false, $preserve_objcopy=false) { + if (isset(self::$cleaned_ids[$this->file_id])) { + $destroyall = false; + } + if ($destroyall AND !$preserve_objcopy && isset($this->file_id)) { + self::$cleaned_ids[$this->file_id] = true; + // remove all temporary files + if ($handle = @opendir(K_PATH_CACHE)) { + while ( false !== ( $file_name = readdir( $handle ) ) ) { + if (strpos($file_name, '__tcpdf_'.$this->file_id.'_') === 0) { + $this->_unlink(K_PATH_CACHE.$file_name); + } + } + closedir($handle); + } + if (isset($this->imagekeys)) { + foreach($this->imagekeys as $file) { + if ((strpos($file, K_PATH_CACHE.'__tcpdf_'.$this->file_id.'_') === 0) + && TCPDF_STATIC::file_exists($file)) { + $this->_unlink($file); + } + } + } + } + $preserve = array( + 'file_id', + 'state', + 'bufferlen', + 'buffer', + 'cached_files', + 'imagekeys', + 'sign', + 'signature_data', + 'signature_max_length', + 'byterange_string', + 'tsa_timestamp', + 'tsa_data' + ); + foreach (array_keys(get_object_vars($this)) as $val) { + if ($destroyall OR !in_array($val, $preserve)) { + if ((!$preserve_objcopy OR ($val != 'objcopy')) AND ($val != 'file_id') AND isset($this->$val)) { + unset($this->$val); + } + } + } + } + + /** + * Check for locale-related bug + * @protected + */ + protected function _dochecks() { + //Check for locale-related bug + if (1.1 == 1) { + $this->Error('Don\'t alter the locale before including class file'); + } + //Check for decimal separator + if (sprintf('%.1F', 1.0) != '1.0') { + setlocale(LC_NUMERIC, 'C'); + } + } + + /** + * Return an array containing variations for the basic page number alias. + * @param string $a Base alias. + * @return array of page number aliases + * @protected + */ + protected function getInternalPageNumberAliases($a= '') { + $alias = array(); + // build array of Unicode + ASCII variants (the order is important) + $alias = array('u' => array(), 'a' => array()); + $u = '{'.$a.'}'; + $alias['u'][] = TCPDF_STATIC::_escape($u); + if ($this->isunicode) { + $alias['u'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::UTF8ToLatin1($u, $this->isunicode, $this->CurrentFont)); + $alias['u'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::utf8StrRev($u, false, $this->tmprtl, $this->isunicode, $this->CurrentFont)); + $alias['a'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::UTF8ToLatin1($a, $this->isunicode, $this->CurrentFont)); + $alias['a'][] = TCPDF_STATIC::_escape(TCPDF_FONTS::utf8StrRev($a, false, $this->tmprtl, $this->isunicode, $this->CurrentFont)); + } + $alias['a'][] = TCPDF_STATIC::_escape($a); + return $alias; + } + + /** + * Return an array containing all internal page aliases. + * @return array of page number aliases + * @protected + */ + protected function getAllInternalPageNumberAliases() { + $basic_alias = array(TCPDF_STATIC::$alias_tot_pages, TCPDF_STATIC::$alias_num_page, TCPDF_STATIC::$alias_group_tot_pages, TCPDF_STATIC::$alias_group_num_page, TCPDF_STATIC::$alias_right_shift); + $pnalias = array(); + foreach($basic_alias as $k => $a) { + $pnalias[$k] = $this->getInternalPageNumberAliases($a); + } + return $pnalias; + } + + /** + * Replace right shift page number aliases with spaces to correct right alignment. + * This works perfectly only when using monospaced fonts. + * @param string $page Page content. + * @param array $aliases Array of page aliases. + * @param int $diff initial difference to add. + * @return string replaced page content. + * @protected + */ + protected function replaceRightShiftPageNumAliases($page, $aliases, $diff) { + foreach ($aliases as $type => $alias) { + foreach ($alias as $a) { + // find position of compensation factor + $startnum = (strpos($a, ':') + 1); + $a = substr($a, 0, $startnum); + if (($pos = strpos($page, $a)) !== false) { + // end of alias + $endnum = strpos($page, '}', $pos); + // string to be replaced + $aa = substr($page, $pos, ($endnum - $pos + 1)); + // get compensation factor + $ratio = substr($page, ($pos + $startnum), ($endnum - $pos - $startnum)); + $ratio = preg_replace('/[^0-9\.]/', '', $ratio); + $ratio = floatval($ratio); + if ($type == 'u') { + $chrdiff = floor(($diff + 12) * $ratio); + $shift = str_repeat(' ', $chrdiff); + $shift = TCPDF_FONTS::UTF8ToUTF16BE($shift, false, $this->isunicode, $this->CurrentFont); + } else { + $chrdiff = floor(($diff + 11) * $ratio); + $shift = str_repeat(' ', $chrdiff); + } + $page = str_replace($aa, $shift, $page); + } + } + } + return $page; + } + + /** + * Set page boxes to be included on page descriptions. + * @param array $boxes Array of page boxes to set on document: ('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'). + * @protected + */ + protected function setPageBoxTypes($boxes) { + $this->page_boxes = array(); + foreach ($boxes as $box) { + if (in_array($box, TCPDF_STATIC::$pageboxes)) { + $this->page_boxes[] = $box; + } + } + } + + /** + * Output pages (and replace page number aliases). + * @protected + */ + protected function _putpages() { + $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; + // get internal aliases for page numbers + $pnalias = $this->getAllInternalPageNumberAliases(); + $num_pages = $this->numpages; + $ptpa = TCPDF_STATIC::formatPageNumber(($this->starting_page_number + $num_pages - 1)); + $ptpu = TCPDF_FONTS::UTF8ToUTF16BE($ptpa, false, $this->isunicode, $this->CurrentFont); + $ptp_num_chars = $this->GetNumChars($ptpa); + $pagegroupnum = 0; + $groupnum = 0; + $ptgu = 1; + $ptga = 1; + $ptg_num_chars = 1; + for ($n = 1; $n <= $num_pages; ++$n) { + // get current page + $temppage = $this->getPageBuffer($n); + $pagelen = strlen($temppage); + // set replacements for total pages number + $pnpa = TCPDF_STATIC::formatPageNumber(($this->starting_page_number + $n - 1)); + $pnpu = TCPDF_FONTS::UTF8ToUTF16BE($pnpa, false, $this->isunicode, $this->CurrentFont); + $pnp_num_chars = $this->GetNumChars($pnpa); + $pdiff = 0; // difference used for right shift alignment of page numbers + $gdiff = 0; // difference used for right shift alignment of page group numbers + if (!empty($this->pagegroups)) { + if (isset($this->newpagegroup[$n])) { + $pagegroupnum = 0; + ++$groupnum; + $ptga = TCPDF_STATIC::formatPageNumber($this->pagegroups[$groupnum]); + $ptgu = TCPDF_FONTS::UTF8ToUTF16BE($ptga, false, $this->isunicode, $this->CurrentFont); + $ptg_num_chars = $this->GetNumChars($ptga); + } + ++$pagegroupnum; + $pnga = TCPDF_STATIC::formatPageNumber($pagegroupnum); + $pngu = TCPDF_FONTS::UTF8ToUTF16BE($pnga, false, $this->isunicode, $this->CurrentFont); + $png_num_chars = $this->GetNumChars($pnga); + // replace page numbers + $replace = array(); + $replace[] = array($ptgu, $ptg_num_chars, 9, $pnalias[2]['u']); + $replace[] = array($ptga, $ptg_num_chars, 7, $pnalias[2]['a']); + $replace[] = array($pngu, $png_num_chars, 9, $pnalias[3]['u']); + $replace[] = array($pnga, $png_num_chars, 7, $pnalias[3]['a']); + list($temppage, $gdiff) = TCPDF_STATIC::replacePageNumAliases($temppage, $replace, $gdiff); + } + // replace page numbers + $replace = array(); + $replace[] = array($ptpu, $ptp_num_chars, 9, $pnalias[0]['u']); + $replace[] = array($ptpa, $ptp_num_chars, 7, $pnalias[0]['a']); + $replace[] = array($pnpu, $pnp_num_chars, 9, $pnalias[1]['u']); + $replace[] = array($pnpa, $pnp_num_chars, 7, $pnalias[1]['a']); + list($temppage, $pdiff) = TCPDF_STATIC::replacePageNumAliases($temppage, $replace, $pdiff); + // replace right shift alias + $temppage = $this->replaceRightShiftPageNumAliases($temppage, $pnalias[4], max($pdiff, $gdiff)); + // replace EPS marker + $temppage = str_replace($this->epsmarker, '', $temppage); + //Page + $this->page_obj_id[$n] = $this->_newobj(); + $out = '<<'; + $out .= ' /Type /Page'; + $out .= ' /Parent 1 0 R'; + if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) { + $out .= ' /LastModified '.$this->_datestring(0, $this->doc_modification_timestamp); + } + $out .= ' /Resources 2 0 R'; + foreach ($this->page_boxes as $box) { + $out .= ' /'.$box; + $out .= sprintf(' [%F %F %F %F]', $this->pagedim[$n][$box]['llx'], $this->pagedim[$n][$box]['lly'], $this->pagedim[$n][$box]['urx'], $this->pagedim[$n][$box]['ury']); + } + if (isset($this->pagedim[$n]['BoxColorInfo']) AND !empty($this->pagedim[$n]['BoxColorInfo'])) { + $out .= ' /BoxColorInfo <<'; + foreach ($this->page_boxes as $box) { + if (isset($this->pagedim[$n]['BoxColorInfo'][$box])) { + $out .= ' /'.$box.' <<'; + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['C'])) { + $color = $this->pagedim[$n]['BoxColorInfo'][$box]['C']; + $out .= ' /C ['; + $out .= sprintf(' %F %F %F', ($color[0] / 255), ($color[1] / 255), ($color[2] / 255)); + $out .= ' ]'; + } + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['W'])) { + $out .= ' /W '.($this->pagedim[$n]['BoxColorInfo'][$box]['W'] * $this->k); + } + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['S'])) { + $out .= ' /S /'.$this->pagedim[$n]['BoxColorInfo'][$box]['S']; + } + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['D'])) { + $dashes = $this->pagedim[$n]['BoxColorInfo'][$box]['D']; + $out .= ' /D ['; + foreach ($dashes as $dash) { + $out .= sprintf(' %F', ($dash * $this->k)); + } + $out .= ' ]'; + } + $out .= ' >>'; + } + } + $out .= ' >>'; + } + $out .= ' /Contents '.($this->n + 1).' 0 R'; + $out .= ' /Rotate '.$this->pagedim[$n]['Rotate']; + if (!$this->pdfa_mode || $this->pdfa_version >= 2) { + $out .= ' /Group << /Type /Group /S /Transparency /CS /DeviceRGB >>'; + } + if (isset($this->pagedim[$n]['trans']) AND !empty($this->pagedim[$n]['trans'])) { + // page transitions + if (isset($this->pagedim[$n]['trans']['Dur'])) { + $out .= ' /Dur '.$this->pagedim[$n]['trans']['Dur']; + } + $out .= ' /Trans <<'; + $out .= ' /Type /Trans'; + if (isset($this->pagedim[$n]['trans']['S'])) { + $out .= ' /S /'.$this->pagedim[$n]['trans']['S']; + } + if (isset($this->pagedim[$n]['trans']['D'])) { + $out .= ' /D '.$this->pagedim[$n]['trans']['D']; + } + if (isset($this->pagedim[$n]['trans']['Dm'])) { + $out .= ' /Dm /'.$this->pagedim[$n]['trans']['Dm']; + } + if (isset($this->pagedim[$n]['trans']['M'])) { + $out .= ' /M /'.$this->pagedim[$n]['trans']['M']; + } + if (isset($this->pagedim[$n]['trans']['Di'])) { + $out .= ' /Di '.$this->pagedim[$n]['trans']['Di']; + } + if (isset($this->pagedim[$n]['trans']['SS'])) { + $out .= ' /SS '.$this->pagedim[$n]['trans']['SS']; + } + if (isset($this->pagedim[$n]['trans']['B'])) { + $out .= ' /B '.$this->pagedim[$n]['trans']['B']; + } + $out .= ' >>'; + } + $out .= $this->_getannotsrefs($n); + $out .= ' /PZ '.$this->pagedim[$n]['PZ']; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + //Page content + $p = ($this->compress) ? gzcompress($temppage) : $temppage; + $this->_newobj(); + $p = $this->_getrawstream($p); + $this->_out('<<'.$filter.'/Length '.strlen($p).'>> stream'."\n".$p."\n".'endstream'."\n".'endobj'); + } + //Pages root + $out = $this->_getobj(1)."\n"; + $out .= '<< /Type /Pages /Kids ['; + foreach($this->page_obj_id as $page_obj) { + $out .= ' '.$page_obj.' 0 R'; + } + $out .= ' ] /Count '.$num_pages.' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Get references to page annotations. + * @param int $n page number + * @return string + * @protected + * @author Nicola Asuni + * @since 5.0.010 (2010-05-17) + */ + protected function _getannotsrefs($n) { + if (!(isset($this->PageAnnots[$n]) OR count($this->empty_signature_appearance)>0 OR ($this->sign AND isset($this->signature_data['cert_type'])))) { + return ''; + } + $out = ' /Annots ['; + if (isset($this->PageAnnots[$n])) { + foreach ($this->PageAnnots[$n] as $key => $val) { + if (!in_array($val['n'], $this->radio_groups)) { + $out .= ' '.$val['n'].' 0 R'; + } + } + // add radiobutton groups + if (isset($this->radiobutton_groups[$n])) { + foreach ($this->radiobutton_groups[$n] as $key => $data) { + if (isset($data['n'])) { + $out .= ' '.$data['n'].' 0 R'; + } + } + } + } + if ($this->sign AND ($n == $this->signature_appearance['page']) AND isset($this->signature_data['cert_type'])) { + // set reference for signature object + $out .= ' '.$this->sig_obj_id.' 0 R'; + } + if (!empty($this->empty_signature_appearance)) { + foreach ($this->empty_signature_appearance as $esa) { + if ($esa['page'] == $n) { + // set reference for empty signature objects + $out .= ' '.$esa['objid'].' 0 R'; + } + } + } + $out .= ' ]'; + return $out; + } + + /** + * Output annotations objects for all pages. + * !!! THIS METHOD IS NOT YET COMPLETED !!! + * See section 12.5 of PDF 32000_2008 reference. + * @protected + * @author Nicola Asuni + * @since 4.0.018 (2008-08-06) + */ + protected function _putannotsobjs() { + // reset object counter + for ($n=1; $n <= $this->numpages; ++$n) { + if (isset($this->PageAnnots[$n])) { + // set page annotations + foreach ($this->PageAnnots[$n] as $key => $pl) { + $annot_obj_id = $this->PageAnnots[$n][$key]['n']; + // create annotation object for grouping radiobuttons + if (isset($this->radiobutton_groups[$n][$pl['txt']]) AND is_array($this->radiobutton_groups[$n][$pl['txt']])) { + $radio_button_obj_id = $this->radiobutton_groups[$n][$pl['txt']]['n']; + $annots = '<<'; + $annots .= ' /Type /Annot'; + $annots .= ' /Subtype /Widget'; + $annots .= ' /Rect [0 0 0 0]'; + if ($this->radiobutton_groups[$n][$pl['txt']]['#readonly#']) { + // read only + $annots .= ' /F 68'; + $annots .= ' /Ff 49153'; + } else { + $annots .= ' /F 4'; // default print for PDF/A + $annots .= ' /Ff 49152'; + } + $annots .= ' /T '.$this->_datastring($pl['txt'], $radio_button_obj_id); + if (isset($pl['opt']['tu']) AND is_string($pl['opt']['tu'])) { + $annots .= ' /TU '.$this->_datastring($pl['opt']['tu'], $radio_button_obj_id); + } + $annots .= ' /FT /Btn'; + $annots .= ' /Kids ['; + $defval = ''; + foreach ($this->radiobutton_groups[$n][$pl['txt']] as $key => $data) { + if (isset($data['kid'])) { + $annots .= ' '.$data['kid'].' 0 R'; + if ($data['def'] !== 'Off') { + $defval = $data['def']; + } + } + } + $annots .= ' ]'; + if (!empty($defval)) { + $annots .= ' /V /'.$defval; + } + $annots .= ' >>'; + $this->_out($this->_getobj($radio_button_obj_id)."\n".$annots."\n".'endobj'); + $this->form_obj_id[] = $radio_button_obj_id; + // store object id to be used on Parent entry of Kids + $this->radiobutton_groups[$n][$pl['txt']] = $radio_button_obj_id; + } + $formfield = false; + $pl['opt'] = array_change_key_case($pl['opt'], CASE_LOWER); + $a = $pl['x'] * $this->k; + $b = $this->pagedim[$n]['h'] - (($pl['y'] + $pl['h']) * $this->k); + $c = $pl['w'] * $this->k; + $d = $pl['h'] * $this->k; + $rect = sprintf('%F %F %F %F', $a, $b, $a+$c, $b+$d); + // create new annotation object + $annots = '<_textstring($pl['txt'], $annot_obj_id); + } + $annots .= ' /P '.$this->page_obj_id[$n].' 0 R'; + $annots .= ' /NM '.$this->_datastring(sprintf('%04u-%04u', $n, $key), $annot_obj_id); + $annots .= ' /M '.$this->_datestring($annot_obj_id, $this->doc_modification_timestamp); + if (isset($pl['opt']['f'])) { + $fval = 0; + if (is_array($pl['opt']['f'])) { + foreach ($pl['opt']['f'] as $f) { + switch (strtolower($f)) { + case 'invisible': { + $fval += 1 << 0; + break; + } + case 'hidden': { + $fval += 1 << 1; + break; + } + case 'print': { + $fval += 1 << 2; + break; + } + case 'nozoom': { + $fval += 1 << 3; + break; + } + case 'norotate': { + $fval += 1 << 4; + break; + } + case 'noview': { + $fval += 1 << 5; + break; + } + case 'readonly': { + $fval += 1 << 6; + break; + } + case 'locked': { + $fval += 1 << 7; + break; + } + case 'togglenoview': { + $fval += 1 << 8; + break; + } + case 'lockedcontents': { + $fval += 1 << 9; + break; + } + default: { + break; + } + } + } + } else { + $fval = intval($pl['opt']['f']); + } + } else { + $fval = 4; + } + if ($this->pdfa_mode) { + // force print flag for PDF/A mode + $fval |= 4; + } + $annots .= ' /F '.intval($fval); + if (isset($pl['opt']['as']) AND is_string($pl['opt']['as'])) { + $annots .= ' /AS /'.$pl['opt']['as']; + } + if (isset($pl['opt']['ap'])) { + // appearance stream + $annots .= ' /AP <<'; + if (is_array($pl['opt']['ap'])) { + foreach ($pl['opt']['ap'] as $apmode => $apdef) { + // $apmode can be: n = normal; r = rollover; d = down; + $annots .= ' /'.strtoupper($apmode); + if (is_array($apdef)) { + $annots .= ' <<'; + foreach ($apdef as $apstate => $stream) { + // reference to XObject that define the appearance for this mode-state + $apsobjid = $this->_putAPXObject($c, $d, $stream); + $annots .= ' /'.$apstate.' '.$apsobjid.' 0 R'; + } + $annots .= ' >>'; + } else { + // reference to XObject that define the appearance for this mode + $apsobjid = $this->_putAPXObject($c, $d, $apdef); + $annots .= ' '.$apsobjid.' 0 R'; + } + } + } else { + $annots .= $pl['opt']['ap']; + } + $annots .= ' >>'; + } + if (isset($pl['opt']['bs']) AND (is_array($pl['opt']['bs']))) { + $annots .= ' /BS <<'; + $annots .= ' /Type /Border'; + if (isset($pl['opt']['bs']['w'])) { + $annots .= ' /W '.intval($pl['opt']['bs']['w']); + } + $bstyles = array('S', 'D', 'B', 'I', 'U'); + if (isset($pl['opt']['bs']['s']) AND in_array($pl['opt']['bs']['s'], $bstyles)) { + $annots .= ' /S /'.$pl['opt']['bs']['s']; + } + if (isset($pl['opt']['bs']['d']) AND (is_array($pl['opt']['bs']['d']))) { + $annots .= ' /D ['; + foreach ($pl['opt']['bs']['d'] as $cord) { + $annots .= ' '.intval($cord); + } + $annots .= ']'; + } + $annots .= ' >>'; + } else { + $annots .= ' /Border ['; + if (isset($pl['opt']['border']) AND (count($pl['opt']['border']) >= 3)) { + $annots .= intval($pl['opt']['border'][0]).' '; + $annots .= intval($pl['opt']['border'][1]).' '; + $annots .= intval($pl['opt']['border'][2]); + if (isset($pl['opt']['border'][3]) AND is_array($pl['opt']['border'][3])) { + $annots .= ' ['; + foreach ($pl['opt']['border'][3] as $dash) { + $annots .= intval($dash).' '; + } + $annots .= ']'; + } + } else { + $annots .= '0 0 0'; + } + $annots .= ']'; + } + if (isset($pl['opt']['be']) AND (is_array($pl['opt']['be']))) { + $annots .= ' /BE <<'; + $bstyles = array('S', 'C'); + if (isset($pl['opt']['be']['s']) AND in_array($pl['opt']['be']['s'], $bstyles)) { + $annots .= ' /S /'.$pl['opt']['bs']['s']; + } else { + $annots .= ' /S /S'; + } + if (isset($pl['opt']['be']['i']) AND ($pl['opt']['be']['i'] >= 0) AND ($pl['opt']['be']['i'] <= 2)) { + $annots .= ' /I '.sprintf(' %F', $pl['opt']['be']['i']); + } + $annots .= '>>'; + } + if (isset($pl['opt']['c']) AND (is_array($pl['opt']['c'])) AND !empty($pl['opt']['c'])) { + $annots .= ' /C '.TCPDF_COLORS::getColorStringFromArray($pl['opt']['c']); + } + //$annots .= ' /StructParent '; + //$annots .= ' /OC '; + $markups = array('text', 'freetext', 'line', 'square', 'circle', 'polygon', 'polyline', 'highlight', 'underline', 'squiggly', 'strikeout', 'stamp', 'caret', 'ink', 'fileattachment', 'sound'); + if (in_array(strtolower($pl['opt']['subtype']), $markups)) { + // this is a markup type + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { + $annots .= ' /T '.$this->_textstring($pl['opt']['t'], $annot_obj_id); + } + //$annots .= ' /Popup '; + if (isset($pl['opt']['ca'])) { + $annots .= ' /CA '.sprintf('%F', floatval($pl['opt']['ca'])); + } + if (isset($pl['opt']['rc'])) { + $annots .= ' /RC '.$this->_textstring($pl['opt']['rc'], $annot_obj_id); + } + $annots .= ' /CreationDate '.$this->_datestring($annot_obj_id, $this->doc_creation_timestamp); + //$annots .= ' /IRT '; + if (isset($pl['opt']['subj'])) { + $annots .= ' /Subj '.$this->_textstring($pl['opt']['subj'], $annot_obj_id); + } + //$annots .= ' /RT '; + //$annots .= ' /IT '; + //$annots .= ' /ExData '; + } + $lineendings = array('Square', 'Circle', 'Diamond', 'OpenArrow', 'ClosedArrow', 'None', 'Butt', 'ROpenArrow', 'RClosedArrow', 'Slash'); + // Annotation types + switch (strtolower($pl['opt']['subtype'])) { + case 'text': { + if (isset($pl['opt']['open'])) { + $annots .= ' /Open '. (strtolower($pl['opt']['open']) == 'true' ? 'true' : 'false'); + } + $iconsapp = array('Comment', 'Help', 'Insert', 'Key', 'NewParagraph', 'Note', 'Paragraph'); + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { + $annots .= ' /Name /'.$pl['opt']['name']; + } else { + $annots .= ' /Name /Note'; + } + $hasStateModel = isset($pl['opt']['statemodel']); + $hasState = isset($pl['opt']['state']); + $statemodels = array('Marked', 'Review'); + if (!$hasStateModel && !$hasState) { + break; + } + if ($hasStateModel AND in_array($pl['opt']['statemodel'], $statemodels)) { + $annots .= ' /StateModel /'.$pl['opt']['statemodel']; + } else { + $pl['opt']['statemodel'] = 'Marked'; + $annots .= ' /StateModel /'.$pl['opt']['statemodel']; + } + if ($pl['opt']['statemodel'] == 'Marked') { + $states = array('Accepted', 'Unmarked'); + } else { + $states = array('Accepted', 'Rejected', 'Cancelled', 'Completed', 'None'); + } + if ($hasState AND in_array($pl['opt']['state'], $states)) { + $annots .= ' /State /'.$pl['opt']['state']; + } else { + if ($pl['opt']['statemodel'] == 'Marked') { + $annots .= ' /State /Unmarked'; + } else { + $annots .= ' /State /None'; + } + } + break; + } + case 'link': { + if (is_string($pl['txt']) && !empty($pl['txt'])) { + if ($pl['txt'][0] == '#') { + // internal destination + $annots .= ' /A <>'; + } elseif ($pl['txt'][0] == '%') { + // embedded PDF file + $filename = basename(substr($pl['txt'], 1)); + $annots .= ' /A << /S /GoToE /D [0 /Fit] /NewWindow true /T << /R /C /P '.($n - 1).' /A '.$this->embeddedfiles[$filename]['a'].' >> >>'; + } elseif ($pl['txt'][0] == '*') { + // embedded generic file + $filename = basename(substr($pl['txt'], 1)); + $jsa = 'var D=event.target.doc;var MyData=D.dataObjects;for (var i in MyData) if (MyData[i].path=="'.$filename.'") D.exportDataObject( { cName : MyData[i].name, nLaunch : 2});'; + $annots .= ' /A << /S /JavaScript /JS '.$this->_textstring($jsa, $annot_obj_id).'>>'; + } else { + $parsedUrl = parse_url($pl['txt']); + if (empty($parsedUrl['scheme']) AND (!empty($parsedUrl['path']) && strtolower(substr($parsedUrl['path'], -4)) == '.pdf')) { + // relative link to a PDF file + $dest = '[0 /Fit]'; // default page 0 + if (!empty($parsedUrl['fragment'])) { + // check for named destination + $tmp = explode('=', $parsedUrl['fragment']); + $dest = '('.((count($tmp) == 2) ? $tmp[1] : $tmp[0]).')'; + } + $annots .= ' /A <_datastring($this->unhtmlentities($parsedUrl['path']), $annot_obj_id).' /NewWindow true>>'; + } else { + // external URI link + $annots .= ' /A <_datastring($this->unhtmlentities($pl['txt']), $annot_obj_id).'>>'; + } + } + } elseif (isset($this->links[$pl['txt']])) { + // internal link ID + $l = $this->links[$pl['txt']]; + if (isset($this->page_obj_id[($l['p'])])) { + $annots .= sprintf(' /Dest [%u 0 R /XYZ 0 %F null]', $this->page_obj_id[($l['p'])], ($this->pagedim[$l['p']]['h'] - ($l['y'] * $this->k))); + } + } + $hmodes = array('N', 'I', 'O', 'P'); + if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmodes)) { + $annots .= ' /H /'.$pl['opt']['h']; + } else { + $annots .= ' /H /I'; + } + //$annots .= ' /PA '; + //$annots .= ' /Quadpoints '; + break; + } + case 'freetext': { + if (isset($pl['opt']['da']) AND !empty($pl['opt']['da'])) { + $annots .= ' /DA '.$this->_datastring($pl['opt']['da']); + } + if (isset($pl['opt']['q']) AND ($pl['opt']['q'] >= 0) AND ($pl['opt']['q'] <= 2)) { + $annots .= ' /Q '.intval($pl['opt']['q']); + } + if (isset($pl['opt']['rc'])) { + $annots .= ' /RC '.$this->_textstring($pl['opt']['rc'], $annot_obj_id); + } + if (isset($pl['opt']['ds'])) { + $annots .= ' /DS '.$this->_textstring($pl['opt']['ds'], $annot_obj_id); + } + if (isset($pl['opt']['cl']) AND is_array($pl['opt']['cl'])) { + $annots .= ' /CL ['; + foreach ($pl['opt']['cl'] as $cl) { + $annots .= sprintf('%F ', $cl * $this->k); + } + $annots .= ']'; + } + $tfit = array('FreeText', 'FreeTextCallout', 'FreeTextTypeWriter'); + if (isset($pl['opt']['it']) AND in_array($pl['opt']['it'], $tfit)) { + $annots .= ' /IT /'.$pl['opt']['it']; + } + if (isset($pl['opt']['rd']) AND is_array($pl['opt']['rd'])) { + $l = $pl['opt']['rd'][0] * $this->k; + $r = $pl['opt']['rd'][1] * $this->k; + $t = $pl['opt']['rd'][2] * $this->k; + $b = $pl['opt']['rd'][3] * $this->k; + $annots .= ' /RD ['.sprintf('%F %F %F %F', $l, $r, $t, $b).']'; + } + if (isset($pl['opt']['le']) AND in_array($pl['opt']['le'], $lineendings)) { + $annots .= ' /LE /'.$pl['opt']['le']; + } + break; + } + case 'line': { + break; + } + case 'square': { + break; + } + case 'circle': { + break; + } + case 'polygon': { + break; + } + case 'polyline': { + break; + } + case 'highlight': { + break; + } + case 'underline': { + break; + } + case 'squiggly': { + break; + } + case 'strikeout': { + break; + } + case 'stamp': { + break; + } + case 'caret': { + break; + } + case 'ink': { + break; + } + case 'popup': { + break; + } + case 'fileattachment': { + if ($this->pdfa_mode && $this->pdfa_version != 3) { + // embedded files are not allowed in PDF/A mode version 1 and 2 + break; + } + if (!isset($pl['opt']['fs'])) { + break; + } + $filename = basename($pl['opt']['fs']); + if (isset($this->embeddedfiles[$filename]['f'])) { + $annots .= ' /FS '.$this->embeddedfiles[$filename]['f'].' 0 R'; + $iconsapp = array('Graph', 'Paperclip', 'PushPin', 'Tag'); + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { + $annots .= ' /Name /'.$pl['opt']['name']; + } else { + $annots .= ' /Name /PushPin'; + } + // index (zero-based) of the annotation in the Annots array of this page + $this->embeddedfiles[$filename]['a'] = $key; + } + break; + } + case 'sound': { + if (!isset($pl['opt']['fs'])) { + break; + } + $filename = basename($pl['opt']['fs']); + if (isset($this->embeddedfiles[$filename]['f'])) { + // ... TO BE COMPLETED ... + // /R /C /B /E /CO /CP + $annots .= ' /Sound '.$this->embeddedfiles[$filename]['f'].' 0 R'; + $iconsapp = array('Speaker', 'Mic'); + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { + $annots .= ' /Name /'.$pl['opt']['name']; + } else { + $annots .= ' /Name /Speaker'; + } + } + break; + } + case 'movie': { + break; + } + case 'widget': { + $hmode = array('N', 'I', 'O', 'P', 'T'); + if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmode)) { + $annots .= ' /H /'.$pl['opt']['h']; + } + if (isset($pl['opt']['mk']) AND (is_array($pl['opt']['mk'])) AND !empty($pl['opt']['mk'])) { + $annots .= ' /MK <<'; + if (isset($pl['opt']['mk']['r'])) { + $annots .= ' /R '.$pl['opt']['mk']['r']; + } + if (isset($pl['opt']['mk']['bc']) AND (is_array($pl['opt']['mk']['bc']))) { + $annots .= ' /BC '.TCPDF_COLORS::getColorStringFromArray($pl['opt']['mk']['bc']); + } + if (isset($pl['opt']['mk']['bg']) AND (is_array($pl['opt']['mk']['bg']))) { + $annots .= ' /BG '.TCPDF_COLORS::getColorStringFromArray($pl['opt']['mk']['bg']); + } + if (isset($pl['opt']['mk']['ca'])) { + $annots .= ' /CA '.$pl['opt']['mk']['ca']; + } + if (isset($pl['opt']['mk']['rc'])) { + $annots .= ' /RC '.$pl['opt']['mk']['rc']; + } + if (isset($pl['opt']['mk']['ac'])) { + $annots .= ' /AC '.$pl['opt']['mk']['ac']; + } + if (isset($pl['opt']['mk']['i'])) { + $info = $this->getImageBuffer($pl['opt']['mk']['i']); + if ($info !== false) { + $annots .= ' /I '.$info['n'].' 0 R'; + } + } + if (isset($pl['opt']['mk']['ri'])) { + $info = $this->getImageBuffer($pl['opt']['mk']['ri']); + if ($info !== false) { + $annots .= ' /RI '.$info['n'].' 0 R'; + } + } + if (isset($pl['opt']['mk']['ix'])) { + $info = $this->getImageBuffer($pl['opt']['mk']['ix']); + if ($info !== false) { + $annots .= ' /IX '.$info['n'].' 0 R'; + } + } + if (isset($pl['opt']['mk']['if']) AND (is_array($pl['opt']['mk']['if'])) AND !empty($pl['opt']['mk']['if'])) { + $annots .= ' /IF <<'; + $if_sw = array('A', 'B', 'S', 'N'); + if (isset($pl['opt']['mk']['if']['sw']) AND in_array($pl['opt']['mk']['if']['sw'], $if_sw)) { + $annots .= ' /SW /'.$pl['opt']['mk']['if']['sw']; + } + $if_s = array('A', 'P'); + if (isset($pl['opt']['mk']['if']['s']) AND in_array($pl['opt']['mk']['if']['s'], $if_s)) { + $annots .= ' /S /'.$pl['opt']['mk']['if']['s']; + } + if (isset($pl['opt']['mk']['if']['a']) AND (is_array($pl['opt']['mk']['if']['a'])) AND !empty($pl['opt']['mk']['if']['a'])) { + $annots .= sprintf(' /A [%F %F]', $pl['opt']['mk']['if']['a'][0], $pl['opt']['mk']['if']['a'][1]); + } + if (isset($pl['opt']['mk']['if']['fb']) AND ($pl['opt']['mk']['if']['fb'])) { + $annots .= ' /FB true'; + } + $annots .= '>>'; + } + if (isset($pl['opt']['mk']['tp']) AND ($pl['opt']['mk']['tp'] >= 0) AND ($pl['opt']['mk']['tp'] <= 6)) { + $annots .= ' /TP '.intval($pl['opt']['mk']['tp']); + } + $annots .= '>>'; + } // end MK + // --- Entries for field dictionaries --- + if (isset($this->radiobutton_groups[$n][$pl['txt']])) { + // set parent + $annots .= ' /Parent '.$this->radiobutton_groups[$n][$pl['txt']].' 0 R'; + } + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { + $annots .= ' /T '.$this->_datastring($pl['opt']['t'], $annot_obj_id); + } + if (isset($pl['opt']['tu']) AND is_string($pl['opt']['tu'])) { + $annots .= ' /TU '.$this->_datastring($pl['opt']['tu'], $annot_obj_id); + } + if (isset($pl['opt']['tm']) AND is_string($pl['opt']['tm'])) { + $annots .= ' /TM '.$this->_datastring($pl['opt']['tm'], $annot_obj_id); + } + if (isset($pl['opt']['ff'])) { + if (is_array($pl['opt']['ff'])) { + // array of bit settings + $flag = 0; + foreach($pl['opt']['ff'] as $val) { + $flag += 1 << ($val - 1); + } + } else { + $flag = intval($pl['opt']['ff']); + } + $annots .= ' /Ff '.$flag; + } + if (isset($pl['opt']['maxlen'])) { + $annots .= ' /MaxLen '.intval($pl['opt']['maxlen']); + } + if (isset($pl['opt']['v'])) { + $annots .= ' /V'; + if (is_array($pl['opt']['v'])) { + foreach ($pl['opt']['v'] AS $optval) { + if (is_float($optval)) { + $optval = sprintf('%F', $optval); + } + $annots .= ' '.$optval; + } + } else { + $annots .= ' '.$this->_textstring($pl['opt']['v'], $annot_obj_id); + } + } + if (isset($pl['opt']['dv'])) { + $annots .= ' /DV'; + if (is_array($pl['opt']['dv'])) { + foreach ($pl['opt']['dv'] AS $optval) { + if (is_float($optval)) { + $optval = sprintf('%F', $optval); + } + $annots .= ' '.$optval; + } + } else { + $annots .= ' '.$this->_textstring($pl['opt']['dv'], $annot_obj_id); + } + } + if (isset($pl['opt']['rv'])) { + $annots .= ' /RV'; + if (is_array($pl['opt']['rv'])) { + foreach ($pl['opt']['rv'] AS $optval) { + if (is_float($optval)) { + $optval = sprintf('%F', $optval); + } + $annots .= ' '.$optval; + } + } else { + $annots .= ' '.$this->_textstring($pl['opt']['rv'], $annot_obj_id); + } + } + if (isset($pl['opt']['a']) AND !empty($pl['opt']['a'])) { + $annots .= ' /A << '.$pl['opt']['a'].' >>'; + } + if (isset($pl['opt']['aa']) AND !empty($pl['opt']['aa'])) { + $annots .= ' /AA << '.$pl['opt']['aa'].' >>'; + } + if (isset($pl['opt']['da']) AND !empty($pl['opt']['da'])) { + $annots .= ' /DA '.$this->_datastring($pl['opt']['da']); + } + if (isset($pl['opt']['q']) AND ($pl['opt']['q'] >= 0) AND ($pl['opt']['q'] <= 2)) { + $annots .= ' /Q '.intval($pl['opt']['q']); + } + if (isset($pl['opt']['opt']) AND (is_array($pl['opt']['opt'])) AND !empty($pl['opt']['opt'])) { + $annots .= ' /Opt ['; + foreach($pl['opt']['opt'] AS $copt) { + if (is_array($copt)) { + $annots .= ' ['.$this->_textstring($copt[0], $annot_obj_id).' '.$this->_textstring($copt[1], $annot_obj_id).']'; + } else { + $annots .= ' '.$this->_textstring($copt, $annot_obj_id); + } + } + $annots .= ']'; + } + if (isset($pl['opt']['ti'])) { + $annots .= ' /TI '.intval($pl['opt']['ti']); + } + if (isset($pl['opt']['i']) AND (is_array($pl['opt']['i'])) AND !empty($pl['opt']['i'])) { + $annots .= ' /I ['; + foreach($pl['opt']['i'] AS $copt) { + $annots .= intval($copt).' '; + } + $annots .= ']'; + } + break; + } + case 'screen': { + break; + } + case 'printermark': { + break; + } + case 'trapnet': { + break; + } + case 'watermark': { + break; + } + case '3d': { + break; + } + default: { + break; + } + } + $annots .= '>>'; + // create new annotation object + $this->_out($this->_getobj($annot_obj_id)."\n".$annots."\n".'endobj'); + if ($formfield AND !isset($this->radiobutton_groups[$n][$pl['txt']])) { + // store reference of form object + $this->form_obj_id[] = $annot_obj_id; + } + } + } + } // end for each page + } + + /** + * Put appearance streams XObject used to define annotation's appearance states. + * @param int $w annotation width + * @param int $h annotation height + * @param string $stream appearance stream + * @return int object ID + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected function _putAPXObject($w=0, $h=0, $stream='') { + $stream = trim($stream); + $out = $this->_getobj()."\n"; + $this->xobjects['AX'.$this->n] = array('n' => $this->n); + $out .= '<<'; + $out .= ' /Type /XObject'; + $out .= ' /Subtype /Form'; + $out .= ' /FormType 1'; + if ($this->compress) { + $stream = gzcompress($stream); + $out .= ' /Filter /FlateDecode'; + } + $rect = sprintf('%F %F', $w, $h); + $out .= ' /BBox [0 0 '.$rect.']'; + $out .= ' /Matrix [1 0 0 1 0 0]'; + $out .= ' /Resources 2 0 R'; + $stream = $this->_getrawstream($stream); + $out .= ' /Length '.strlen($stream); + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + return $this->n; + } + + /** + * Output fonts. + * @author Nicola Asuni + * @protected + */ + protected function _putfonts() { + $nf = $this->n; + foreach ($this->diffs as $diff) { + //Encodings + $this->_newobj(); + $this->_out('<< /Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences ['.$diff.'] >>'."\n".'endobj'); + } + foreach ($this->FontFiles as $file => $info) { + // search and get font file to embedd + $fontfile = TCPDF_FONTS::getFontFullPath($file, $info['fontdir']); + if (!TCPDF_STATIC::empty_string($fontfile)) { + $font = file_get_contents($fontfile); + $compressed = (substr($file, -2) == '.z'); + if ((!$compressed) AND (isset($info['length2']))) { + $header = (ord($font[0]) == 128); + if ($header) { + // strip first binary header + $font = substr($font, 6); + } + if ($header AND (ord($font[$info['length1']]) == 128)) { + // strip second binary header + $font = substr($font, 0, $info['length1']).substr($font, ($info['length1'] + 6)); + } + } elseif ($info['subset'] AND ((!$compressed) OR ($compressed AND function_exists('gzcompress')))) { + if ($compressed) { + // uncompress font + $font = gzuncompress($font); + } + // merge subset characters + $subsetchars = array(); // used chars + foreach ($info['fontkeys'] as $fontkey) { + $fontinfo = $this->getFontBuffer($fontkey); + $subsetchars += $fontinfo['subsetchars']; + } + // rebuild a font subset + $font = TCPDF_FONTS::_getTrueTypeFontSubset($font, $subsetchars); + // calculate new font length + $info['length1'] = strlen($font); + if ($compressed) { + // recompress font + $font = gzcompress($font); + } + } + $this->_newobj(); + $this->FontFiles[$file]['n'] = $this->n; + $stream = $this->_getrawstream($font); + $out = '<< /Length '.strlen($stream); + if ($compressed) { + $out .= ' /Filter /FlateDecode'; + } + $out .= ' /Length1 '.$info['length1']; + if (isset($info['length2'])) { + $out .= ' /Length2 '.$info['length2'].' /Length3 0'; + } + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + foreach ($this->fontkeys as $k) { + //Font objects + $font = $this->getFontBuffer($k); + $type = $font['type']; + $name = $font['name']; + if ($type == 'core') { + // standard core font + $out = $this->_getobj($this->font_obj_ids[$k])."\n"; + $out .= '<annotation_fonts[$k] = $font['i']; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } elseif (($type == 'Type1') OR ($type == 'TrueType')) { + // additional Type1 or TrueType font + $out = $this->_getobj($this->font_obj_ids[$k])."\n"; + $out .= '<n + 1).' 0 R'; + $out .= ' /FontDescriptor '.($this->n + 2).' 0 R'; + if ($font['enc']) { + if (isset($font['diff'])) { + $out .= ' /Encoding '.($nf + $font['diff']).' 0 R'; + } else { + $out .= ' /Encoding /WinAnsiEncoding'; + } + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // Widths + $this->_newobj(); + $s = '['; + for ($i = 32; $i < 256; ++$i) { + if (isset($font['cw'][$i])) { + $s .= $font['cw'][$i].' '; + } else { + $s .= $font['dw'].' '; + } + } + $s .= ']'; + $s .= "\n".'endobj'; + $this->_out($s); + //Descriptor + $this->_newobj(); + $s = '< $fdv) { + if (is_float($fdv)) { + $fdv = sprintf('%F', $fdv); + } + $s .= ' /'.$fdk.' '.$fdv.''; + } + if (!TCPDF_STATIC::empty_string($font['file'])) { + $s .= ' /FontFile'.($type == 'Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R'; + } + $s .= '>>'; + $s .= "\n".'endobj'; + $this->_out($s); + } else { + // additional types + $mtd = '_put'.strtolower($type); + if (!method_exists($this, $mtd)) { + $this->Error('Unsupported font type: '.$type); + } + $this->$mtd($font); + } + } + } + + /** + * Adds unicode fonts.
      + * Based on PDF Reference 1.3 (section 5) + * @param array $font font data + * @protected + * @author Nicola Asuni + * @since 1.52.0.TC005 (2005-01-05) + */ + protected function _puttruetypeunicode($font) { + $fontname = ''; + if ($font['subset']) { + // change name for font subsetting + $subtag = sprintf('%06u', $font['i']); + $subtag = strtr($subtag, '0123456789', 'ABCDEFGHIJ'); + $fontname .= $subtag.'+'; + } + $fontname .= $font['name']; + // Type0 Font + // A composite font composed of other fonts, organized hierarchically + $out = $this->_getobj($this->font_obj_ids[$font['fontkey']])."\n"; + $out .= '<< /Type /Font'; + $out .= ' /Subtype /Type0'; + $out .= ' /BaseFont /'.$fontname; + $out .= ' /Name /F'.$font['i']; + $out .= ' /Encoding /'.$font['enc']; + $out .= ' /ToUnicode '.($this->n + 1).' 0 R'; + $out .= ' /DescendantFonts ['.($this->n + 2).' 0 R]'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // ToUnicode map for Identity-H + $stream = TCPDF_FONT_DATA::$uni_identity_h; + // ToUnicode Object + $this->_newobj(); + $stream = ($this->compress) ? gzcompress($stream) : $stream; + $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; + $stream = $this->_getrawstream($stream); + $this->_out('<<'.$filter.'/Length '.strlen($stream).'>> stream'."\n".$stream."\n".'endstream'."\n".'endobj'); + // CIDFontType2 + // A CIDFont whose glyph descriptions are based on TrueType font technology + $oid = $this->_newobj(); + $out = '<< /Type /Font'; + $out .= ' /Subtype /CIDFontType2'; + $out .= ' /BaseFont /'.$fontname; + // A dictionary containing entries that define the character collection of the CIDFont. + $cidinfo = '/Registry '.$this->_datastring($font['cidinfo']['Registry'], $oid); + $cidinfo .= ' /Ordering '.$this->_datastring($font['cidinfo']['Ordering'], $oid); + $cidinfo .= ' /Supplement '.$font['cidinfo']['Supplement']; + $out .= ' /CIDSystemInfo << '.$cidinfo.' >>'; + $out .= ' /FontDescriptor '.($this->n + 1).' 0 R'; + $out .= ' /DW '.$font['dw']; // default width + $out .= "\n".TCPDF_FONTS::_putfontwidths($font, 0); + if (isset($font['ctg']) AND (!TCPDF_STATIC::empty_string($font['ctg']))) { + $out .= "\n".'/CIDToGIDMap '.($this->n + 2).' 0 R'; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // Font descriptor + // A font descriptor describing the CIDFont default metrics other than its glyph widths + $this->_newobj(); + $out = '<< /Type /FontDescriptor'; + $out .= ' /FontName /'.$fontname; + foreach ($font['desc'] as $key => $value) { + if (is_float($value)) { + $value = sprintf('%F', $value); + } + $out .= ' /'.$key.' '.$value; + } + $fontdir = false; + if (!TCPDF_STATIC::empty_string($font['file'])) { + // A stream containing a TrueType font + $out .= ' /FontFile2 '.$this->FontFiles[$font['file']]['n'].' 0 R'; + $fontdir = $this->FontFiles[$font['file']]['fontdir']; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + if (isset($font['ctg']) AND (!TCPDF_STATIC::empty_string($font['ctg']))) { + $this->_newobj(); + // Embed CIDToGIDMap + // A specification of the mapping from CIDs to glyph indices + // search and get CTG font file to embedd + $ctgfile = strtolower($font['ctg']); + // search and get ctg font file to embedd + $fontfile = TCPDF_FONTS::getFontFullPath($ctgfile, $fontdir); + if (TCPDF_STATIC::empty_string($fontfile)) { + $this->Error('Font file not found: '.$ctgfile); + } + $stream = $this->_getrawstream(file_get_contents($fontfile)); + $out = '<< /Length '.strlen($stream).''; + if (substr($fontfile, -2) == '.z') { // check file extension + // Decompresses data encoded using the public-domain + // zlib/deflate compression method, reproducing the + // original text or binary data + $out .= ' /Filter /FlateDecode'; + } + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Output CID-0 fonts. + * A Type 0 CIDFont contains glyph descriptions based on the Adobe Type 1 font format + * @param array $font font data + * @protected + * @author Andrew Whitehead, Nicola Asuni, Yukihiro Nakadaira + * @since 3.2.000 (2008-06-23) + */ + protected function _putcidfont0($font) { + $cidoffset = 0; + if (!isset($font['cw'][1])) { + $cidoffset = 31; + } + if (isset($font['cidinfo']['uni2cid'])) { + // convert unicode to cid. + $uni2cid = $font['cidinfo']['uni2cid']; + $cw = array(); + foreach ($font['cw'] as $uni => $width) { + if (isset($uni2cid[$uni])) { + $cw[($uni2cid[$uni] + $cidoffset)] = $width; + } elseif ($uni < 256) { + $cw[$uni] = $width; + } // else unknown character + } + $font = array_merge($font, array('cw' => $cw)); + } + $name = $font['name']; + $enc = $font['enc']; + if ($enc) { + $longname = $name.'-'.$enc; + } else { + $longname = $name; + } + $out = $this->_getobj($this->font_obj_ids[$font['fontkey']])."\n"; + $out .= '<n + 1).' 0 R]'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $oid = $this->_newobj(); + $out = '<_datastring($font['cidinfo']['Registry'], $oid); + $cidinfo .= ' /Ordering '.$this->_datastring($font['cidinfo']['Ordering'], $oid); + $cidinfo .= ' /Supplement '.$font['cidinfo']['Supplement']; + $out .= ' /CIDSystemInfo <<'.$cidinfo.'>>'; + $out .= ' /FontDescriptor '.($this->n + 1).' 0 R'; + $out .= ' /DW '.$font['dw']; + $out .= "\n".TCPDF_FONTS::_putfontwidths($font, $cidoffset); + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $this->_newobj(); + $s = '< $v) { + if ($k != 'Style') { + if (is_float($v)) { + $v = sprintf('%F', $v); + } + $s .= ' /'.$k.' '.$v.''; + } + } + $s .= '>>'; + $s .= "\n".'endobj'; + $this->_out($s); + } + + /** + * Output images. + * @protected + */ + protected function _putimages() { + $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; + foreach ($this->imagekeys as $file) { + $info = $this->getImageBuffer($file); + // set object for alternate images array + $altoid = null; + if ((!$this->pdfa_mode) AND isset($info['altimgs']) AND !empty($info['altimgs'])) { + $altoid = $this->_newobj(); + $out = '['; + foreach ($info['altimgs'] as $altimage) { + if (isset($this->xobjects['I'.$altimage[0]]['n'])) { + $out .= ' << /Image '.$this->xobjects['I'.$altimage[0]]['n'].' 0 R'; + $out .= ' /DefaultForPrinting'; + if ($altimage[1] === true) { + $out .= ' true'; + } else { + $out .= ' false'; + } + $out .= ' >>'; + } + } + $out .= ' ]'; + $out .= "\n".'endobj'; + $this->_out($out); + } + // set image object + $oid = $this->_newobj(); + $this->xobjects['I'.$info['i']] = array('n' => $oid); + $this->setImageSubBuffer($file, 'n', $this->n); + $out = '<n - 1).' 0 R'; + } + // set color space + $icc = false; + if (isset($info['icc']) AND ($info['icc'] !== false)) { + // ICC Colour Space + $icc = true; + $out .= ' /ColorSpace [/ICCBased '.($this->n + 1).' 0 R]'; + } elseif ($info['cs'] == 'Indexed') { + // Indexed Colour Space + $out .= ' /ColorSpace [/Indexed /DeviceRGB '.((strlen($info['pal']) / 3) - 1).' '.($this->n + 1).' 0 R]'; + } else { + // Device Colour Space + $out .= ' /ColorSpace /'.$info['cs']; + } + if ($info['cs'] == 'DeviceCMYK') { + $out .= ' /Decode [1 0 1 0 1 0 1 0]'; + } + $out .= ' /BitsPerComponent '.$info['bpc']; + if ($altoid > 0) { + // reference to alternate images dictionary + $out .= ' /Alternates '.$altoid.' 0 R'; + } + if (isset($info['exurl']) AND !empty($info['exurl'])) { + // external stream + $out .= ' /Length 0'; + $out .= ' /F << /FS /URL /F '.$this->_datastring($info['exurl'], $oid).' >>'; + if (isset($info['f'])) { + $out .= ' /FFilter /'.$info['f']; + } + $out .= ' >>'; + $out .= ' stream'."\n".'endstream'; + } else { + if (isset($info['f'])) { + $out .= ' /Filter /'.$info['f']; + } + if (isset($info['parms'])) { + $out .= ' '.$info['parms']; + } + if (isset($info['trns']) AND is_array($info['trns'])) { + $trns = ''; + $count_info = count($info['trns']); + if ($info['cs'] == 'Indexed') { + $maxval =(pow(2, $info['bpc']) - 1); + for ($i = 0; $i < $count_info; ++$i) { + if (($info['trns'][$i] != 0) AND ($info['trns'][$i] != $maxval)) { + // this is not a binary type mask @TODO: create a SMask + $trns = ''; + break; + } elseif (empty($trns) AND ($info['trns'][$i] == 0)) { + // store the first fully transparent value + $trns .= $i.' '.$i.' '; + } + } + } else { + // grayscale or RGB + for ($i = 0; $i < $count_info; ++$i) { + if ($info['trns'][$i] == 0) { + $trns .= $info['trns'][$i].' '.$info['trns'][$i].' '; + } + } + } + // Colour Key Masking + if (!empty($trns)) { + $out .= ' /Mask ['.$trns.']'; + } + } + $stream = $this->_getrawstream($info['data']); + $out .= ' /Length '.strlen($stream).' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + } + $out .= "\n".'endobj'; + $this->_out($out); + if ($icc) { + // ICC colour profile + $this->_newobj(); + $icc = ($this->compress) ? gzcompress($info['icc']) : $info['icc']; + $icc = $this->_getrawstream($icc); + $this->_out('<> stream'."\n".$icc."\n".'endstream'."\n".'endobj'); + } elseif ($info['cs'] == 'Indexed') { + // colour palette + $this->_newobj(); + $pal = ($this->compress) ? gzcompress($info['pal']) : $info['pal']; + $pal = $this->_getrawstream($pal); + $this->_out('<<'.$filter.'/Length '.strlen($pal).'>> stream'."\n".$pal."\n".'endstream'."\n".'endobj'); + } + } + } + + /** + * Output Form XObjects Templates. + * @author Nicola Asuni + * @since 5.8.017 (2010-08-24) + * @protected + * @see startTemplate(), endTemplate(), printTemplate() + */ + protected function _putxobjects() { + foreach ($this->xobjects as $key => $data) { + if (isset($data['outdata'])) { + $stream = str_replace($this->epsmarker, '', trim($data['outdata'])); + $out = $this->_getobj($data['n'])."\n"; + $out .= '<<'; + $out .= ' /Type /XObject'; + $out .= ' /Subtype /Form'; + $out .= ' /FormType 1'; + if ($this->compress) { + $stream = gzcompress($stream); + $out .= ' /Filter /FlateDecode'; + } + $out .= sprintf(' /BBox [%F %F %F %F]', ($data['x'] * $this->k), (-$data['y'] * $this->k), (($data['w'] + $data['x']) * $this->k), (($data['h'] - $data['y']) * $this->k)); + $out .= ' /Matrix [1 0 0 1 0 0]'; + $out .= ' /Resources <<'; + $out .= ' /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'; + if (!$this->pdfa_mode || $this->pdfa_version >= 2) { + // transparency + if (isset($data['extgstates']) AND !empty($data['extgstates'])) { + $out .= ' /ExtGState <<'; + foreach ($data['extgstates'] as $k => $extgstate) { + if (isset($this->extgstates[$k]['name'])) { + $out .= ' /'.$this->extgstates[$k]['name']; + } else { + $out .= ' /GS'.$k; + } + $out .= ' '.$this->extgstates[$k]['n'].' 0 R'; + } + $out .= ' >>'; + } + if (isset($data['gradients']) AND !empty($data['gradients'])) { + $gp = ''; + $gs = ''; + foreach ($data['gradients'] as $id => $grad) { + // gradient patterns + $gp .= ' /p'.$id.' '.$this->gradients[$id]['pattern'].' 0 R'; + // gradient shadings + $gs .= ' /Sh'.$id.' '.$this->gradients[$id]['id'].' 0 R'; + } + $out .= ' /Pattern <<'.$gp.' >>'; + $out .= ' /Shading <<'.$gs.' >>'; + } + } + // spot colors + if (isset($data['spot_colors']) AND !empty($data['spot_colors'])) { + $out .= ' /ColorSpace <<'; + foreach ($data['spot_colors'] as $name => $color) { + $out .= ' /CS'.$color['i'].' '.$this->spot_colors[$name]['n'].' 0 R'; + } + $out .= ' >>'; + } + // fonts + if (!empty($data['fonts'])) { + $out .= ' /Font <<'; + foreach ($data['fonts'] as $fontkey => $fontid) { + $out .= ' /F'.$fontid.' '.$this->font_obj_ids[$fontkey].' 0 R'; + } + $out .= ' >>'; + } + // images or nested xobjects + if (!empty($data['images']) OR !empty($data['xobjects'])) { + $out .= ' /XObject <<'; + foreach ($data['images'] as $imgid) { + $out .= ' /I'.$imgid.' '.$this->xobjects['I'.$imgid]['n'].' 0 R'; + } + foreach ($data['xobjects'] as $sub_id => $sub_objid) { + $out .= ' /'.$sub_id.' '.$sub_objid['n'].' 0 R'; + } + $out .= ' >>'; + } + $out .= ' >>'; //end resources + if (isset($data['group']) AND ($data['group'] !== false)) { + // set transparency group + $out .= ' /Group << /Type /Group /S /Transparency'; + if (is_array($data['group'])) { + if (isset($data['group']['CS']) AND !empty($data['group']['CS'])) { + $out .= ' /CS /'.$data['group']['CS']; + } + if (isset($data['group']['I'])) { + $out .= ' /I /'.($data['group']['I']===true?'true':'false'); + } + if (isset($data['group']['K'])) { + $out .= ' /K /'.($data['group']['K']===true?'true':'false'); + } + } + $out .= ' >>'; + } + $stream = $this->_getrawstream($stream, $data['n']); + $out .= ' /Length '.strlen($stream); + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + } + + /** + * Output Spot Colors Resources. + * @protected + * @since 4.0.024 (2008-09-12) + */ + protected function _putspotcolors() { + foreach ($this->spot_colors as $name => $color) { + $this->_newobj(); + $this->spot_colors[$name]['n'] = $this->n; + $out = '[/Separation /'.str_replace(' ', '#20', $name); + $out .= ' /DeviceCMYK <<'; + $out .= ' /Range [0 1 0 1 0 1 0 1] /C0 [0 0 0 0]'; + $out .= ' '.sprintf('/C1 [%F %F %F %F] ', ($color['C'] / 100), ($color['M'] / 100), ($color['Y'] / 100), ($color['K'] / 100)); + $out .= ' /FunctionType 2 /Domain [0 1] /N 1>>]'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Return XObjects Dictionary. + * @return string XObjects dictionary + * @protected + * @since 5.8.014 (2010-08-23) + */ + protected function _getxobjectdict() { + $out = ''; + foreach ($this->xobjects as $id => $objid) { + $out .= ' /'.$id.' '.$objid['n'].' 0 R'; + } + return $out; + } + + /** + * Output Resources Dictionary. + * @protected + */ + protected function _putresourcedict() { + $out = $this->_getobj(2)."\n"; + $out .= '<< /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'; + $out .= ' /Font <<'; + foreach ($this->fontkeys as $fontkey) { + $font = $this->getFontBuffer($fontkey); + $out .= ' /F'.$font['i'].' '.$font['n'].' 0 R'; + } + $out .= ' >>'; + $out .= ' /XObject <<'; + $out .= $this->_getxobjectdict(); + $out .= ' >>'; + // layers + if (!empty($this->pdflayers)) { + $out .= ' /Properties <<'; + foreach ($this->pdflayers as $layer) { + $out .= ' /'.$layer['layer'].' '.$layer['objid'].' 0 R'; + } + $out .= ' >>'; + } + if (!$this->pdfa_mode || $this->pdfa_version >= 2) { + // transparency + if (isset($this->extgstates) AND !empty($this->extgstates)) { + $out .= ' /ExtGState <<'; + foreach ($this->extgstates as $k => $extgstate) { + if (isset($extgstate['name'])) { + $out .= ' /'.$extgstate['name']; + } else { + $out .= ' /GS'.$k; + } + $out .= ' '.$extgstate['n'].' 0 R'; + } + $out .= ' >>'; + } + if (isset($this->gradients) AND !empty($this->gradients)) { + $gp = ''; + $gs = ''; + foreach ($this->gradients as $id => $grad) { + // gradient patterns + $gp .= ' /p'.$id.' '.$grad['pattern'].' 0 R'; + // gradient shadings + $gs .= ' /Sh'.$id.' '.$grad['id'].' 0 R'; + } + $out .= ' /Pattern <<'.$gp.' >>'; + $out .= ' /Shading <<'.$gs.' >>'; + } + } + // spot colors + if (isset($this->spot_colors) AND !empty($this->spot_colors)) { + $out .= ' /ColorSpace <<'; + foreach ($this->spot_colors as $color) { + $out .= ' /CS'.$color['i'].' '.$color['n'].' 0 R'; + } + $out .= ' >>'; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Output Resources. + * @protected + */ + protected function _putresources() { + $this->_putextgstates(); + $this->_putocg(); + $this->_putfonts(); + $this->_putimages(); + $this->_putspotcolors(); + $this->_putshaders(); + $this->_putxobjects(); + $this->_putresourcedict(); + $this->_putdests(); + $this->_putEmbeddedFiles(); + $this->_putannotsobjs(); + $this->_putjavascript(); + $this->_putbookmarks(); + $this->_putencryption(); + } + + /** + * Adds some Metadata information (Document Information Dictionary) + * (see Chapter 14.3.3 Document Information Dictionary of PDF32000_2008.pdf Reference) + * @return int object id + * @protected + */ + protected function _putinfo() { + $oid = $this->_newobj(); + $out = '<<'; + // store current isunicode value + $prev_isunicode = $this->isunicode; + if ($this->docinfounicode) { + $this->isunicode = true; + } + if (!TCPDF_STATIC::empty_string($this->title)) { + // The document's title. + $out .= ' /Title '.$this->_textstring($this->title, $oid); + } + if (!TCPDF_STATIC::empty_string($this->author)) { + // The name of the person who created the document. + $out .= ' /Author '.$this->_textstring($this->author, $oid); + } + if (!TCPDF_STATIC::empty_string($this->subject)) { + // The subject of the document. + $out .= ' /Subject '.$this->_textstring($this->subject, $oid); + } + if (!TCPDF_STATIC::empty_string($this->keywords)) { + // Keywords associated with the document. + $out .= ' /Keywords '.$this->_textstring($this->keywords, $oid); + } + if (!TCPDF_STATIC::empty_string($this->creator)) { + // If the document was converted to PDF from another format, the name of the conforming product that created the original document from which it was converted. + $out .= ' /Creator '.$this->_textstring($this->creator, $oid); + } + // restore previous isunicode value + $this->isunicode = $prev_isunicode; + // default producer + $out .= ' /Producer '.$this->_textstring(TCPDF_STATIC::getTCPDFProducer(), $oid); + // The date and time the document was created, in human-readable form + $out .= ' /CreationDate '.$this->_datestring(0, $this->doc_creation_timestamp); + // The date and time the document was most recently modified, in human-readable form + $out .= ' /ModDate '.$this->_datestring(0, $this->doc_modification_timestamp); + // A name object indicating whether the document has been modified to include trapping information + $out .= ' /Trapped /False'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + return $oid; + } + + /** + * Set additional XMP data to be added on the default XMP data just before the end of "x:xmpmeta" tag. + * IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method! + * @param string $xmp Custom XMP data. + * @since 5.9.128 (2011-10-06) + * @public + */ + public function setExtraXMP($xmp) { + $this->custom_xmp = $xmp; + } + + /** + * Set additional XMP data to be added on the default XMP data just before the end of "rdf:RDF" tag. + * IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method! + * @param string $xmp Custom XMP RDF data. + * @since 6.3.0 (2019-09-19) + * @public + */ + public function setExtraXMPRDF($xmp) { + $this->custom_xmp_rdf = $xmp; + } + + /** + * Set additional XMP data to be added to the default XMP data for PDF/A extensions. + * IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method! + * @param string $xmp Custom XMP RDF data. + * @since 6.9.0 (2025-02-14) + * @public + */ + public function setExtraXMPPdfaextension($xmp) { + $this->custom_xmp_rdf_pdfaExtension = $xmp; + } + + /** + * Put XMP data object and return ID. + * @return int The object ID. + * @since 5.9.121 (2011-09-28) + * @protected + */ + protected function _putXMP() { + $oid = $this->_newobj(); + // store current isunicode value + $prev_isunicode = $this->isunicode; + $this->isunicode = true; + $prev_encrypted = $this->encrypted; + $this->encrypted = false; + // set XMP data + $xmp = 'isunicode).'" id="W5M0MpCehiHzreSzNTczkc9d"?>'."\n"; + $xmp .= ''."\n"; + $xmp .= "\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".'application/pdf'."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.TCPDF_STATIC::_escapeXML($this->title).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.TCPDF_STATIC::_escapeXML($this->author).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.TCPDF_STATIC::_escapeXML($this->subject).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.TCPDF_STATIC::_escapeXML($this->keywords).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + // convert doc creation date format + $dcdate = TCPDF_STATIC::getFormattedDate($this->doc_creation_timestamp); + $doccreationdate = substr($dcdate, 0, 4).'-'.substr($dcdate, 4, 2).'-'.substr($dcdate, 6, 2); + $doccreationdate .= 'T'.substr($dcdate, 8, 2).':'.substr($dcdate, 10, 2).':'.substr($dcdate, 12, 2); + $doccreationdate .= substr($dcdate, 14, 3).':'.substr($dcdate, 18, 2); + $doccreationdate = TCPDF_STATIC::_escapeXML($doccreationdate); + // convert doc modification date format + $dmdate = TCPDF_STATIC::getFormattedDate($this->doc_modification_timestamp); + $docmoddate = substr($dmdate, 0, 4).'-'.substr($dmdate, 4, 2).'-'.substr($dmdate, 6, 2); + $docmoddate .= 'T'.substr($dmdate, 8, 2).':'.substr($dmdate, 10, 2).':'.substr($dmdate, 12, 2); + $docmoddate .= substr($dmdate, 14, 3).':'.substr($dmdate, 18, 2); + $docmoddate = TCPDF_STATIC::_escapeXML($docmoddate); + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''.$doccreationdate.''."\n"; + $xmp .= "\t\t\t".''.$this->creator.''."\n"; + $xmp .= "\t\t\t".''.$docmoddate.''."\n"; + $xmp .= "\t\t\t".''.$doccreationdate.''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''.TCPDF_STATIC::_escapeXML($this->keywords).''."\n"; + $xmp .= "\t\t\t".''.TCPDF_STATIC::_escapeXML(TCPDF_STATIC::getTCPDFProducer()).''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $uuid = 'uuid:'.substr($this->file_id, 0, 8).'-'.substr($this->file_id, 8, 4).'-'.substr($this->file_id, 12, 4).'-'.substr($this->file_id, 16, 4).'-'.substr($this->file_id, 20, 12); + $xmp .= "\t\t\t".''.$uuid.''."\n"; + $xmp .= "\t\t\t".''.$uuid.''."\n"; + $xmp .= "\t\t".''."\n"; + if ($this->pdfa_mode) { + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''.$this->pdfa_version.''."\n"; + $xmp .= "\t\t\t".'B'."\n"; + $xmp .= "\t\t".''."\n"; + } + // XMP extension schemas + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".'http://ns.adobe.com/pdf/1.3/'."\n"; + $xmp .= "\t\t\t\t\t\t".'pdf'."\n"; + $xmp .= "\t\t\t\t\t\t".'Adobe PDF Schema'."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Adobe PDF Schema'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'InstanceID'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'URI'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".'http://ns.adobe.com/xap/1.0/mm/'."\n"; + $xmp .= "\t\t\t\t\t\t".'xmpMM'."\n"; + $xmp .= "\t\t\t\t\t\t".'XMP Media Management Schema'."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'UUID based identifier for specific incarnation of a document'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'InstanceID'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'URI'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".'http://www.aiim.org/pdfa/ns/id/'."\n"; + $xmp .= "\t\t\t\t\t\t".'pdfaid'."\n"; + $xmp .= "\t\t\t\t\t\t".'PDF/A ID Schema'."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Part of PDF/A standard'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'part'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Integer'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Amendment of PDF/A standard'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'amd'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Text'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Conformance level of PDF/A standard'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'conformance'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Text'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= $this->custom_xmp_rdf_pdfaExtension; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= $this->custom_xmp_rdf; + $xmp .= "\t".''."\n"; + $xmp .= $this->custom_xmp; + $xmp .= ''."\n"; + $xmp .= ''; + $out = '<< /Type /Metadata /Subtype /XML /Length '.strlen($xmp).' >> stream'."\n".$xmp."\n".'endstream'."\n".'endobj'; + // restore previous isunicode value + $this->isunicode = $prev_isunicode; + $this->encrypted = $prev_encrypted; + $this->_out($out); + return $oid; + } + + /** + * Output Catalog. + * @return int object id + * @protected + */ + protected function _putcatalog() { + // put XMP + $xmpobj = $this->_putXMP(); + // if required, add standard sRGB ICC colour profile + if ($this->pdfa_mode OR $this->force_srgb) { + $iccobj = $this->_newobj(); + $icc = file_get_contents(dirname(__FILE__).'/include/sRGB.icc'); + $filter = ''; + if ($this->compress) { + $filter = ' /Filter /FlateDecode'; + $icc = gzcompress($icc); + } + $icc = $this->_getrawstream($icc); + $this->_out('<> stream'."\n".$icc."\n".'endstream'."\n".'endobj'); + } + // start catalog + $oid = $this->_newobj(); + $out = '<< '; + if (!empty($this->efnames)) { + $out .= ' /AF [ '. implode(' ', $this->efnames) .' ]'; + } + $out .= ' /Type /Catalog'; + $out .= ' /Version /'.$this->PDFVersion; + //$out .= ' /Extensions <<>>'; + $out .= ' /Pages 1 0 R'; + //$out .= ' /PageLabels ' //...; + $out .= ' /Names <<'; + if ((!$this->pdfa_mode) AND !empty($this->n_js)) { + $out .= ' /JavaScript '.$this->n_js; + } + if (!empty($this->efnames)) { + $out .= ' /EmbeddedFiles <efnames AS $fn => $fref) { + $out .= ' '.$this->_datastring($fn).' '.$fref; + } + $out .= ' ]>>'; + } + $out .= ' >>'; + if (!empty($this->dests)) { + $out .= ' /Dests '.($this->n_dests).' 0 R'; + } + $out .= $this->_putviewerpreferences(); + if (isset($this->LayoutMode) AND (!TCPDF_STATIC::empty_string($this->LayoutMode))) { + $out .= ' /PageLayout /'.$this->LayoutMode; + } + if (isset($this->PageMode) AND (!TCPDF_STATIC::empty_string($this->PageMode))) { + $out .= ' /PageMode /'.$this->PageMode; + } + if (count($this->outlines) > 0) { + $out .= ' /Outlines '.$this->OutlineRoot.' 0 R'; + $out .= ' /PageMode /UseOutlines'; + } + //$out .= ' /Threads []'; + if ($this->ZoomMode == 'fullpage') { + $out .= ' /OpenAction ['.$this->page_obj_id[1].' 0 R /Fit]'; + } elseif ($this->ZoomMode == 'fullwidth') { + $out .= ' /OpenAction ['.$this->page_obj_id[1].' 0 R /FitH null]'; + } elseif ($this->ZoomMode == 'real') { + $out .= ' /OpenAction ['.$this->page_obj_id[1].' 0 R /XYZ null null 1]'; + } elseif (!is_string($this->ZoomMode)) { + $out .= sprintf(' /OpenAction ['.$this->page_obj_id[1].' 0 R /XYZ null null %F]', ($this->ZoomMode / 100)); + } + //$out .= ' /AA <<>>'; + //$out .= ' /URI <<>>'; + $out .= ' /Metadata '.$xmpobj.' 0 R'; + //$out .= ' /StructTreeRoot <<>>'; + //$out .= ' /MarkInfo <<>>'; + if (isset($this->l['a_meta_language'])) { + $out .= ' /Lang '.$this->_textstring($this->l['a_meta_language'], $oid); + } + //$out .= ' /SpiderInfo <<>>'; + // set OutputIntent to sRGB IEC61966-2.1 if required + if ($this->pdfa_mode OR $this->force_srgb) { + $out .= ' /OutputIntents [<<'; + $out .= ' /Type /OutputIntent'; + $out .= ' /S /GTS_PDFA1'; + $out .= ' /OutputCondition '.$this->_textstring('sRGB IEC61966-2.1', $oid); + $out .= ' /OutputConditionIdentifier '.$this->_textstring('sRGB IEC61966-2.1', $oid); + $out .= ' /RegistryName '.$this->_textstring('http://www.color.org', $oid); + $out .= ' /Info '.$this->_textstring('sRGB IEC61966-2.1', $oid); + $out .= ' /DestOutputProfile '.$iccobj.' 0 R'; + $out .= ' >>]'; + } + //$out .= ' /PieceInfo <<>>'; + if (!empty($this->pdflayers)) { + $lyrobjs = ''; + $lyrobjs_off = ''; + $lyrobjs_lock = ''; + foreach ($this->pdflayers as $layer) { + $layer_obj_ref = ' '.$layer['objid'].' 0 R'; + $lyrobjs .= $layer_obj_ref; + if ($layer['view'] === false) { + $lyrobjs_off .= $layer_obj_ref; + } + if ($layer['lock']) { + $lyrobjs_lock .= $layer_obj_ref; + } + } + $out .= ' /OCProperties << /OCGs ['.$lyrobjs.']'; + $out .= ' /D <<'; + $out .= ' /Name '.$this->_textstring('Layers', $oid); + $out .= ' /Creator '.$this->_textstring('TCPDF', $oid); + $out .= ' /BaseState /ON'; + $out .= ' /OFF ['.$lyrobjs_off.']'; + $out .= ' /Locked ['.$lyrobjs_lock.']'; + $out .= ' /Intent /View'; + $out .= ' /AS ['; + $out .= ' << /Event /Print /OCGs ['.$lyrobjs.'] /Category [/Print] >>'; + $out .= ' << /Event /View /OCGs ['.$lyrobjs.'] /Category [/View] >>'; + $out .= ' ]'; + $out .= ' /Order ['.$lyrobjs.']'; + $out .= ' /ListMode /AllPages'; + //$out .= ' /RBGroups ['..']'; + //$out .= ' /Locked ['..']'; + $out .= ' >>'; + $out .= ' >>'; + } + // AcroForm + if (!empty($this->form_obj_id) + OR ($this->sign AND isset($this->signature_data['cert_type'])) + OR !empty($this->empty_signature_appearance)) { + $out .= ' /AcroForm <<'; + $objrefs = ''; + if ($this->sign AND isset($this->signature_data['cert_type'])) { + // set reference for signature object + $objrefs .= $this->sig_obj_id.' 0 R'; + } + if (!empty($this->empty_signature_appearance)) { + foreach ($this->empty_signature_appearance as $esa) { + // set reference for empty signature objects + $objrefs .= ' '.$esa['objid'].' 0 R'; + } + } + if (!empty($this->form_obj_id)) { + foreach($this->form_obj_id as $objid) { + $objrefs .= ' '.$objid.' 0 R'; + } + } + $out .= ' /Fields ['.$objrefs.']'; + // It's better to turn off this value and set the appearance stream for each annotation (/AP) to avoid conflicts with signature fields. + if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) { + $out .= ' /NeedAppearances false'; + } + if ($this->sign AND isset($this->signature_data['cert_type'])) { + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /SigFlags 3'; + } else { + $out .= ' /SigFlags 1'; + } + } + //$out .= ' /CO '; + if (isset($this->annotation_fonts) AND !empty($this->annotation_fonts)) { + $out .= ' /DR <<'; + $out .= ' /Font <<'; + foreach ($this->annotation_fonts as $fontkey => $fontid) { + $out .= ' /F'.$fontid.' '.$this->font_obj_ids[$fontkey].' 0 R'; + } + $out .= ' >> >>'; + } + $font = $this->getFontBuffer((($this->pdfa_mode) ? 'pdfa' : '') .'helvetica'); + $out .= ' /DA ' . $this->_datastring('/F'.$font['i'].' 0 Tf 0 g'); + $out .= ' /Q '.(($this->rtl)?'2':'0'); + //$out .= ' /XFA '; + $out .= ' >>'; + // signatures + if ($this->sign AND isset($this->signature_data['cert_type']) + AND (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A'))) { + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /Perms << /DocMDP '.($this->sig_obj_id + 1).' 0 R >>'; + } else { + $out .= ' /Perms << /UR3 '.($this->sig_obj_id + 1).' 0 R >>'; + } + } + } + //$out .= ' /Legal <<>>'; + //$out .= ' /Requirements []'; + //$out .= ' /Collection <<>>'; + //$out .= ' /NeedsRendering true'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + return $oid; + } + + /** + * Output viewer preferences. + * @return string for viewer preferences + * @author Nicola asuni + * @since 3.1.000 (2008-06-09) + * @protected + */ + protected function _putviewerpreferences() { + $vp = $this->viewer_preferences; + $out = ' /ViewerPreferences <<'; + if ($this->rtl) { + $out .= ' /Direction /R2L'; + } else { + $out .= ' /Direction /L2R'; + } + if (isset($vp['HideToolbar']) AND ($vp['HideToolbar'])) { + $out .= ' /HideToolbar true'; + } + if (isset($vp['HideMenubar']) AND ($vp['HideMenubar'])) { + $out .= ' /HideMenubar true'; + } + if (isset($vp['HideWindowUI']) AND ($vp['HideWindowUI'])) { + $out .= ' /HideWindowUI true'; + } + if (isset($vp['FitWindow']) AND ($vp['FitWindow'])) { + $out .= ' /FitWindow true'; + } + if (isset($vp['CenterWindow']) AND ($vp['CenterWindow'])) { + $out .= ' /CenterWindow true'; + } + if (isset($vp['DisplayDocTitle']) AND ($vp['DisplayDocTitle'])) { + $out .= ' /DisplayDocTitle true'; + } + if (isset($vp['NonFullScreenPageMode'])) { + $out .= ' /NonFullScreenPageMode /'.$vp['NonFullScreenPageMode']; + } + if (isset($vp['ViewArea'])) { + $out .= ' /ViewArea /'.$vp['ViewArea']; + } + if (isset($vp['ViewClip'])) { + $out .= ' /ViewClip /'.$vp['ViewClip']; + } + if (isset($vp['PrintArea'])) { + $out .= ' /PrintArea /'.$vp['PrintArea']; + } + if (isset($vp['PrintClip'])) { + $out .= ' /PrintClip /'.$vp['PrintClip']; + } + if (isset($vp['PrintScaling'])) { + $out .= ' /PrintScaling /'.$vp['PrintScaling']; + } + if (isset($vp['Duplex']) AND (!TCPDF_STATIC::empty_string($vp['Duplex']))) { + $out .= ' /Duplex /'.$vp['Duplex']; + } + if (isset($vp['PickTrayByPDFSize'])) { + if ($vp['PickTrayByPDFSize']) { + $out .= ' /PickTrayByPDFSize true'; + } else { + $out .= ' /PickTrayByPDFSize false'; + } + } + if (isset($vp['PrintPageRange'])) { + $PrintPageRangeNum = ''; + foreach ($vp['PrintPageRange'] as $k => $v) { + $PrintPageRangeNum .= ' '.($v - 1).''; + } + $out .= ' /PrintPageRange ['.substr($PrintPageRangeNum,1).']'; + } + if (isset($vp['NumCopies'])) { + $out .= ' /NumCopies '.intval($vp['NumCopies']); + } + $out .= ' >>'; + return $out; + } + + /** + * Output PDF File Header (7.5.2). + * @protected + */ + protected function _putheader() { + $this->_out('%PDF-'.$this->PDFVersion); + $this->_out('%'.chr(0xe2).chr(0xe3).chr(0xcf).chr(0xd3)); + } + + /** + * Output end of document (EOF). + * @protected + */ + protected function _enddoc() { + if (isset($this->CurrentFont['fontkey']) AND isset($this->CurrentFont['subsetchars'])) { + // save subset chars of the previous font + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + } + $this->state = 1; + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + // empty signature fields + if (!empty($this->empty_signature_appearance)) { + foreach ($this->empty_signature_appearance as $key => $esa) { + // widget annotation for empty signature + $out = $this->_getobj($esa['objid'])."\n"; + $out .= '<< /Type /Annot'; + $out .= ' /Subtype /Widget'; + $out .= ' /Rect ['.$esa['rect'].']'; + $out .= ' /P '.$this->page_obj_id[($esa['page'])].' 0 R'; // link to signature appearance page + $out .= ' /F 4'; + $out .= ' /FT /Sig'; + $signame = $esa['name'].sprintf(' [%03d]', ($key + 1)); + $out .= ' /T '.$this->_textstring($signame, $esa['objid']); + $out .= ' /Ff 0'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + // Signature + if ($this->sign AND isset($this->signature_data['cert_type'])) { + // widget annotation for signature + $out = $this->_getobj($this->sig_obj_id)."\n"; + $out .= '<< /Type /Annot'; + $out .= ' /Subtype /Widget'; + $out .= ' /Rect ['.$this->signature_appearance['rect'].']'; + $out .= ' /P '.$this->page_obj_id[($this->signature_appearance['page'])].' 0 R'; // link to signature appearance page + $out .= ' /F 4'; + $out .= ' /FT /Sig'; + $out .= ' /T '.$this->_textstring($this->signature_appearance['name'], $this->sig_obj_id); + $out .= ' /Ff 0'; + $out .= ' /V '.($this->sig_obj_id + 1).' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // signature + $this->_putsignature(); + } + // Info + $objid_info = $this->_putinfo(); + // Catalog + $objid_catalog = $this->_putcatalog(); + // Cross-ref + $o = $this->bufferlen; + // XREF section + $this->_out('xref'); + $this->_out('0 '.($this->n + 1)); + $this->_out('0000000000 65535 f '); + $freegen = ($this->n + 2); + for ($i=1; $i <= $this->n; ++$i) { + if (!isset($this->offsets[$i]) AND ($i > 1)) { + $this->_out(sprintf('0000000000 %05d f ', $freegen)); + ++$freegen; + } else { + $this->_out(sprintf('%010d 00000 n ', $this->offsets[$i])); + } + } + // TRAILER + $out = 'trailer'."\n"; + $out .= '<<'; + $out .= ' /Size '.($this->n + 1); + $out .= ' /Root '.$objid_catalog.' 0 R'; + $out .= ' /Info '.$objid_info.' 0 R'; + if ($this->encrypted) { + $out .= ' /Encrypt '.$this->encryptdata['objid'].' 0 R'; + } + $out .= ' /ID [ <'.$this->file_id.'> <'.$this->file_id.'> ]'; + $out .= ' >>'; + $this->_out($out); + $this->_out('startxref'); + $this->_out($o); + $this->_out('%%EOF'); + $this->state = 3; // end-of-doc + } + + /** + * Initialize a new page. + * @param string $orientation page orientation. Possible values are (case insensitive):
      • P or PORTRAIT (default)
      • L or LANDSCAPE
      + * @param mixed $format The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @protected + * @see getPageSizeFromFormat(), setPageFormat() + */ + protected function _beginpage($orientation='', $format='') { + ++$this->page; + $this->pageobjects[$this->page] = array(); + $this->setPageBuffer($this->page, ''); + // initialize array for graphics tranformation positions inside a page buffer + $this->transfmrk[$this->page] = array(); + $this->state = 2; + if (TCPDF_STATIC::empty_string($orientation)) { + if (isset($this->CurOrientation)) { + $orientation = $this->CurOrientation; + } elseif ($this->fwPt > $this->fhPt) { + // landscape + $orientation = 'L'; + } else { + // portrait + $orientation = 'P'; + } + } + if (TCPDF_STATIC::empty_string($format)) { + $this->pagedim[$this->page] = $this->pagedim[($this->page - 1)]; + $this->setPageOrientation($orientation); + } else { + $this->setPageFormat($format, $orientation); + } + if ($this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + $this->y = $this->tMargin; + if (isset($this->newpagegroup[$this->page])) { + // start a new group + $this->currpagegroup = $this->newpagegroup[$this->page]; + $this->pagegroups[$this->currpagegroup] = 1; + } elseif (isset($this->currpagegroup) AND ($this->currpagegroup > 0)) { + ++$this->pagegroups[$this->currpagegroup]; + } + } + + /** + * Mark end of page. + * @protected + */ + protected function _endpage() { + $this->setVisibility('all'); + $this->state = 1; + } + + /** + * Begin a new object and return the object number. + * @return int object number + * @protected + */ + protected function _newobj() { + $this->_out($this->_getobj()); + return $this->n; + } + + /** + * Return the starting object string for the selected object ID. + * @param int|null $objid Object ID (leave empty to get a new ID). + * @return string the starting object string + * @protected + * @since 5.8.009 (2010-08-20) + */ + protected function _getobj($objid=null) { + if (TCPDF_STATIC::empty_string($objid)) { + ++$this->n; + $objid = $this->n; + } + $this->offsets[$objid] = $this->bufferlen; + $this->pageobjects[$this->page][] = $objid; + return $objid.' 0 obj'; + } + + /** + * Underline text. + * @param int $x X coordinate + * @param int $y Y coordinate + * @param string $txt text to underline + * @protected + */ + protected function _dounderline($x, $y, $txt) { + $w = $this->GetStringWidth($txt); + return $this->_dounderlinew($x, $y, $w); + } + + /** + * Underline for rectangular text area. + * @param int $x X coordinate + * @param int $y Y coordinate + * @param int $w width to underline + * @protected + * @since 4.8.008 (2009-09-29) + */ + protected function _dounderlinew($x, $y, $w) { + $linew = - $this->CurrentFont['ut'] / 1000 * $this->FontSizePt; + return sprintf('%F %F %F %F re f', $x * $this->k, ((($this->h - $y) * $this->k) + $linew), $w * $this->k, $linew); + } + + /** + * Line through text. + * @param int $x X coordinate + * @param int $y Y coordinate + * @param string $txt text to linethrough + * @protected + */ + protected function _dolinethrough($x, $y, $txt) { + $w = $this->GetStringWidth($txt); + return $this->_dolinethroughw($x, $y, $w); + } + + /** + * Line through for rectangular text area. + * @param int $x X coordinate + * @param int $y Y coordinate + * @param int $w line length (width) + * @protected + * @since 4.9.008 (2009-09-29) + */ + protected function _dolinethroughw($x, $y, $w) { + $linew = - $this->CurrentFont['ut'] / 1000 * $this->FontSizePt; + return sprintf('%F %F %F %F re f', $x * $this->k, ((($this->h - $y) * $this->k) + $linew + ($this->FontSizePt / 3)), $w * $this->k, $linew); + } + + /** + * Overline text. + * @param int $x X coordinate + * @param int $y Y coordinate + * @param string $txt text to overline + * @protected + * @since 4.9.015 (2010-04-19) + */ + protected function _dooverline($x, $y, $txt) { + $w = $this->GetStringWidth($txt); + return $this->_dooverlinew($x, $y, $w); + } + + /** + * Overline for rectangular text area. + * @param int $x X coordinate + * @param int $y Y coordinate + * @param int $w width to overline + * @protected + * @since 4.9.015 (2010-04-19) + */ + protected function _dooverlinew($x, $y, $w) { + $linew = - $this->CurrentFont['ut'] / 1000 * $this->FontSizePt; + return sprintf('%F %F %F %F re f', $x * $this->k, (($this->h - $y + $this->FontAscent) * $this->k) - $linew, $w * $this->k, $linew); + + } + + /** + * Format a data string for meta information + * @param string $s data string to escape. + * @param int $n object ID + * @return string escaped string. + * @protected + */ + protected function _datastring($s, $n=0) { + if ($n == 0) { + $n = $this->n; + } + $s = $this->_encrypt_data($n, $s); + return '('. TCPDF_STATIC::_escape($s).')'; + } + + /** + * Set the document creation timestamp + * @param mixed $time Document creation timestamp in seconds or date-time string. + * @public + * @since 5.9.152 (2012-03-23) + */ + public function setDocCreationTimestamp($time) { + if (is_string($time)) { + $time = TCPDF_STATIC::getTimestamp($time); + } + $this->doc_creation_timestamp = intval($time); + } + + /** + * Set the document modification timestamp + * @param mixed $time Document modification timestamp in seconds or date-time string. + * @public + * @since 5.9.152 (2012-03-23) + */ + public function setDocModificationTimestamp($time) { + if (is_string($time)) { + $time = TCPDF_STATIC::getTimestamp($time); + } + $this->doc_modification_timestamp = intval($time); + } + + /** + * Returns document creation timestamp in seconds. + * @return int Creation timestamp in seconds. + * @public + * @since 5.9.152 (2012-03-23) + */ + public function getDocCreationTimestamp() { + return $this->doc_creation_timestamp; + } + + /** + * Returns document modification timestamp in seconds. + * @return int Modfication timestamp in seconds. + * @public + * @since 5.9.152 (2012-03-23) + */ + public function getDocModificationTimestamp() { + return $this->doc_modification_timestamp; + } + + /** + * Returns a formatted date for meta information + * @param int $n Object ID. + * @param int $timestamp Timestamp to convert. + * @return string escaped date string. + * @protected + * @since 4.6.028 (2009-08-25) + */ + protected function _datestring($n=0, $timestamp=0) { + if ((empty($timestamp)) OR ($timestamp < 0)) { + $timestamp = $this->doc_creation_timestamp; + } + return $this->_datastring('D:'.TCPDF_STATIC::getFormattedDate($timestamp), $n); + } + + /** + * Format a text string for meta information + * @param string $s string to escape. + * @param int $n object ID + * @return string escaped string. + * @protected + */ + protected function _textstring($s, $n=0) { + if ($this->isunicode) { + //Convert string to UTF-16BE + $s = TCPDF_FONTS::UTF8ToUTF16BE($s, true, $this->isunicode, $this->CurrentFont); + } + return $this->_datastring($s, $n); + } + + /** + * get raw output stream. + * @param string $s string to output. + * @param int $n object reference for encryption mode + * @protected + * @author Nicola Asuni + * @since 5.5.000 (2010-06-22) + */ + protected function _getrawstream($s, $n=0) { + if ($n <= 0) { + // default to current object + $n = $this->n; + } + return $this->_encrypt_data($n, $s); + } + + /** + * Output a string to the document. + * @param string $s string to output. + * @protected + */ + protected function _out($s) { + if ($this->state == 2) { + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] .= $s."\n"; + } elseif ((!$this->InFooter) AND isset($this->footerlen[$this->page]) AND ($this->footerlen[$this->page] > 0)) { + // puts data before page footer + $pagebuff = $this->getPageBuffer($this->page); + $page = substr($pagebuff, 0, -$this->footerlen[$this->page]); + $footer = substr($pagebuff, -$this->footerlen[$this->page]); + $this->setPageBuffer($this->page, $page.$s."\n".$footer); + // update footer position + $this->footerpos[$this->page] += strlen($s."\n"); + } else { + // set page data + $this->setPageBuffer($this->page, $s."\n", true); + } + } elseif ($this->state > 0) { + // set general data + $this->setBuffer($s."\n"); + } + } + + /** + * Set header font. + * @param array $font Array describing the basic font parameters: (family, style, size). + * @phpstan-param array{0: string, 1: string, 2: float|null} $font + * @public + * @since 1.1 + */ + public function setHeaderFont($font) { + $this->header_font = $font; + } + + /** + * Get header font. + * @return array Array describing the basic font parameters: (family, style, size). + * @phpstan-return array{0: string, 1: string, 2: float|null} + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getHeaderFont() { + return $this->header_font; + } + + /** + * Set footer font. + * @param array $font Array describing the basic font parameters: (family, style, size). + * @phpstan-param array{0: string, 1: string, 2: float|null} $font + * @public + * @since 1.1 + */ + public function setFooterFont($font) { + $this->footer_font = $font; + } + + /** + * Get Footer font. + * @return array Array describing the basic font parameters: (family, style, size). + * @phpstan-return array{0: string, 1: string, 2: float|null} $font + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getFooterFont() { + return $this->footer_font; + } + + /** + * Set language array. + * @param array $language + * @public + * @since 1.1 + */ + public function setLanguageArray($language) { + $this->l = $language; + if (isset($this->l['a_meta_dir'])) { + $this->rtl = $this->l['a_meta_dir']=='rtl' ? true : false; + } else { + $this->rtl = false; + } + } + + /** + * Returns the PDF data. + * @public + */ + public function getPDFData() { + if ($this->state < 3) { + $this->Close(); + } + return $this->buffer; + } + + /** + * Output anchor link. + * @param string $url link URL or internal link (i.e.: <a href="#23,4.5">link to page 23 at 4.5 Y position</a>) + * @param string $name link name + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param boolean $firstline if true prints only the first line and return the remaining string. + * @param array|null $color array of RGB text color + * @param string $style font style (U, D, B, I) + * @param boolean $firstblock if true the string is the starting of a line. + * @return int the number of cells used or the remaining text if $firstline = true; + * @public + */ + public function addHtmlLink($url, $name, $fill=false, $firstline=false, $color=null, $style=-1, $firstblock=false) { + if (isset($url[1]) AND ($url[0] == '#') AND is_numeric($url[1])) { + // convert url to internal link + $lnkdata = explode(',', $url); + if (isset($lnkdata[0]) ) { + $page = substr($lnkdata[0], 1); + if (isset($lnkdata[1]) AND (strlen($lnkdata[1]) > 0)) { + $lnky = floatval($lnkdata[1]); + } else { + $lnky = 0; + } + $url = $this->AddLink(); + $this->setLink($url, $lnky, $page); + } + } + // store current settings + $prevcolor = $this->fgcolor; + $prevstyle = $this->FontStyle; + if (empty($color)) { + $this->setTextColorArray($this->htmlLinkColorArray); + } else { + $this->setTextColorArray($color); + } + if ($style == -1) { + $this->setFont('', $this->FontStyle.$this->htmlLinkFontStyle); + } else { + $this->setFont('', $this->FontStyle.$style); + } + $ret = $this->Write($this->lasth, $name, $url, $fill, '', false, 0, $firstline, $firstblock, 0); + // restore settings + $this->setFont('', $prevstyle); + $this->setTextColorArray($prevcolor); + return $ret; + } + + /** + * Converts pixels to User's Units. + * @param int $px pixels + * @return float value in user's unit + * @public + * @see setImageScale(), getImageScale() + */ + public function pixelsToUnits($px) { + return ($px / ($this->imgscale * $this->k)); + } + + /** + * Reverse function for htmlentities. + * Convert entities in UTF-8. + * @param string $text_to_convert Text to convert. + * @return string converted text string + * @public + */ + public function unhtmlentities($text_to_convert) { + return @html_entity_decode($text_to_convert, ENT_QUOTES, $this->encoding); + } + + // ENCRYPTION METHODS ---------------------------------- + + /** + * Compute encryption key depending on object number where the encrypted data is stored. + * This is used for all strings and streams without crypt filter specifier. + * @param int $n object number + * @return int object key + * @protected + * @author Nicola Asuni + * @since 2.0.000 (2008-01-02) + */ + protected function _objectkey($n) { + $objkey = $this->encryptdata['key'].pack('VXxx', $n); + if ($this->encryptdata['mode'] == 2) { // AES-128 + // AES padding + $objkey .= "\x73\x41\x6C\x54"; // sAlT + } + $objkey = substr(TCPDF_STATIC::_md5_16($objkey), 0, (($this->encryptdata['Length'] / 8) + 5)); + $objkey = substr($objkey, 0, 16); + return $objkey; + } + + /** + * Encrypt the input string. + * @param int $n object number + * @param string $s data string to encrypt + * @return string encrypted string + * @protected + * @author Nicola Asuni + * @since 5.0.005 (2010-05-11) + */ + protected function _encrypt_data($n, $s) { + if (!$this->encrypted) { + return $s; + } + switch ($this->encryptdata['mode']) { + case 0: // RC4-40 + case 1: { // RC4-128 + $s = TCPDF_STATIC::_RC4($this->_objectkey($n), $s, $this->last_enc_key, $this->last_enc_key_c); + break; + } + case 2: { // AES-128 + $s = TCPDF_STATIC::_AES($this->_objectkey($n), $s); + break; + } + case 3: { // AES-256 + $s = TCPDF_STATIC::_AES($this->encryptdata['key'], $s); + break; + } + } + return $s; + } + + /** + * Put encryption on PDF document. + * @protected + * @author Nicola Asuni + * @since 2.0.000 (2008-01-02) + */ + protected function _putencryption() { + if (!$this->encrypted) { + return; + } + $this->encryptdata['objid'] = $this->_newobj(); + $out = '<<'; + if (!isset($this->encryptdata['Filter']) OR empty($this->encryptdata['Filter'])) { + $this->encryptdata['Filter'] = 'Standard'; + } + $out .= ' /Filter /'.$this->encryptdata['Filter']; + if (isset($this->encryptdata['SubFilter']) AND !empty($this->encryptdata['SubFilter'])) { + $out .= ' /SubFilter /'.$this->encryptdata['SubFilter']; + } + if (!isset($this->encryptdata['V']) OR empty($this->encryptdata['V'])) { + $this->encryptdata['V'] = 1; + } + // V is a code specifying the algorithm to be used in encrypting and decrypting the document + $out .= ' /V '.$this->encryptdata['V']; + if (isset($this->encryptdata['Length']) AND !empty($this->encryptdata['Length'])) { + // The length of the encryption key, in bits. The value shall be a multiple of 8, in the range 40 to 256 + $out .= ' /Length '.$this->encryptdata['Length']; + } else { + $out .= ' /Length 40'; + } + if ($this->encryptdata['V'] >= 4) { + if (!isset($this->encryptdata['StmF']) OR empty($this->encryptdata['StmF'])) { + $this->encryptdata['StmF'] = 'Identity'; + } + if (!isset($this->encryptdata['StrF']) OR empty($this->encryptdata['StrF'])) { + // The name of the crypt filter that shall be used when decrypting all strings in the document. + $this->encryptdata['StrF'] = 'Identity'; + } + // A dictionary whose keys shall be crypt filter names and whose values shall be the corresponding crypt filter dictionaries. + if (isset($this->encryptdata['CF']) AND !empty($this->encryptdata['CF'])) { + $out .= ' /CF <<'; + $out .= ' /'.$this->encryptdata['StmF'].' <<'; + $out .= ' /Type /CryptFilter'; + if (isset($this->encryptdata['CF']['CFM']) AND !empty($this->encryptdata['CF']['CFM'])) { + // The method used + $out .= ' /CFM /'.$this->encryptdata['CF']['CFM']; + if ($this->encryptdata['pubkey']) { + $out .= ' /Recipients ['; + foreach ($this->encryptdata['Recipients'] as $rec) { + $out .= ' <'.$rec.'>'; + } + $out .= ' ]'; + if (isset($this->encryptdata['CF']['EncryptMetadata']) AND (!$this->encryptdata['CF']['EncryptMetadata'])) { + $out .= ' /EncryptMetadata false'; + } else { + $out .= ' /EncryptMetadata true'; + } + } + } else { + $out .= ' /CFM /None'; + } + if (isset($this->encryptdata['CF']['AuthEvent']) AND !empty($this->encryptdata['CF']['AuthEvent'])) { + // The event to be used to trigger the authorization that is required to access encryption keys used by this filter. + $out .= ' /AuthEvent /'.$this->encryptdata['CF']['AuthEvent']; + } else { + $out .= ' /AuthEvent /DocOpen'; + } + if (isset($this->encryptdata['CF']['Length']) AND !empty($this->encryptdata['CF']['Length'])) { + // The bit length of the encryption key. + $out .= ' /Length '.$this->encryptdata['CF']['Length']; + } + $out .= ' >> >>'; + } + // The name of the crypt filter that shall be used by default when decrypting streams. + $out .= ' /StmF /'.$this->encryptdata['StmF']; + // The name of the crypt filter that shall be used when decrypting all strings in the document. + $out .= ' /StrF /'.$this->encryptdata['StrF']; + if (isset($this->encryptdata['EFF']) AND !empty($this->encryptdata['EFF'])) { + // The name of the crypt filter that shall be used when encrypting embedded file streams that do not have their own crypt filter specifier. + $out .= ' /EFF /'.$this->encryptdata['']; + } + } + // Additional encryption dictionary entries for the standard security handler + if ($this->encryptdata['pubkey']) { + if (($this->encryptdata['V'] < 4) AND isset($this->encryptdata['Recipients']) AND !empty($this->encryptdata['Recipients'])) { + $out .= ' /Recipients ['; + foreach ($this->encryptdata['Recipients'] as $rec) { + $out .= ' <'.$rec.'>'; + } + $out .= ' ]'; + } + } else { + $out .= ' /R'; + if ($this->encryptdata['V'] == 5) { // AES-256 + $out .= ' 5'; + $out .= ' /OE ('.TCPDF_STATIC::_escape($this->encryptdata['OE']).')'; + $out .= ' /UE ('.TCPDF_STATIC::_escape($this->encryptdata['UE']).')'; + $out .= ' /Perms ('.TCPDF_STATIC::_escape($this->encryptdata['perms']).')'; + } elseif ($this->encryptdata['V'] == 4) { // AES-128 + $out .= ' 4'; + } elseif ($this->encryptdata['V'] < 2) { // RC-40 + $out .= ' 2'; + } else { // RC-128 + $out .= ' 3'; + } + $out .= ' /O ('.TCPDF_STATIC::_escape($this->encryptdata['O']).')'; + $out .= ' /U ('.TCPDF_STATIC::_escape($this->encryptdata['U']).')'; + $out .= ' /P '.$this->encryptdata['P']; + if (isset($this->encryptdata['EncryptMetadata']) AND (!$this->encryptdata['EncryptMetadata'])) { + $out .= ' /EncryptMetadata false'; + } else { + $out .= ' /EncryptMetadata true'; + } + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Compute U value (used for encryption) + * @return string U value + * @protected + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + protected function _Uvalue() { + if ($this->encryptdata['mode'] == 0) { // RC4-40 + return TCPDF_STATIC::_RC4($this->encryptdata['key'], TCPDF_STATIC::$enc_padding, $this->last_enc_key, $this->last_enc_key_c); + } elseif ($this->encryptdata['mode'] < 3) { // RC4-128, AES-128 + $tmp = TCPDF_STATIC::_md5_16(TCPDF_STATIC::$enc_padding.$this->encryptdata['fileid']); + $enc = TCPDF_STATIC::_RC4($this->encryptdata['key'], $tmp, $this->last_enc_key, $this->last_enc_key_c); + $len = strlen($tmp); + for ($i = 1; $i <= 19; ++$i) { + $ek = ''; + for ($j = 0; $j < $len; ++$j) { + $ek .= chr(ord($this->encryptdata['key'][$j]) ^ $i); + } + $enc = TCPDF_STATIC::_RC4($ek, $enc, $this->last_enc_key, $this->last_enc_key_c); + } + $enc .= str_repeat("\x00", 16); + return substr($enc, 0, 32); + } elseif ($this->encryptdata['mode'] == 3) { // AES-256 + $seed = TCPDF_STATIC::_md5_16(TCPDF_STATIC::getRandomSeed()); + // User Validation Salt + $this->encryptdata['UVS'] = substr($seed, 0, 8); + // User Key Salt + $this->encryptdata['UKS'] = substr($seed, 8, 16); + return hash('sha256', $this->encryptdata['user_password'].$this->encryptdata['UVS'], true).$this->encryptdata['UVS'].$this->encryptdata['UKS']; + } + } + + /** + * Compute UE value (used for encryption) + * @return string UE value + * @protected + * @since 5.9.006 (2010-10-19) + * @author Nicola Asuni + */ + protected function _UEvalue() { + $hashkey = hash('sha256', $this->encryptdata['user_password'].$this->encryptdata['UKS'], true); + return TCPDF_STATIC::_AESnopad($hashkey, $this->encryptdata['key']); + } + + /** + * Compute O value (used for encryption) + * @return string O value + * @protected + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + protected function _Ovalue() { + if ($this->encryptdata['mode'] < 3) { // RC4-40, RC4-128, AES-128 + $tmp = TCPDF_STATIC::_md5_16($this->encryptdata['owner_password']); + if ($this->encryptdata['mode'] > 0) { + for ($i = 0; $i < 50; ++$i) { + $tmp = TCPDF_STATIC::_md5_16($tmp); + } + } + $owner_key = substr($tmp, 0, ($this->encryptdata['Length'] / 8)); + $enc = TCPDF_STATIC::_RC4($owner_key, $this->encryptdata['user_password'], $this->last_enc_key, $this->last_enc_key_c); + if ($this->encryptdata['mode'] > 0) { + $len = strlen($owner_key); + for ($i = 1; $i <= 19; ++$i) { + $ek = ''; + for ($j = 0; $j < $len; ++$j) { + $ek .= chr(ord($owner_key[$j]) ^ $i); + } + $enc = TCPDF_STATIC::_RC4($ek, $enc, $this->last_enc_key, $this->last_enc_key_c); + } + } + return $enc; + } elseif ($this->encryptdata['mode'] == 3) { // AES-256 + $seed = TCPDF_STATIC::_md5_16(TCPDF_STATIC::getRandomSeed()); + // Owner Validation Salt + $this->encryptdata['OVS'] = substr($seed, 0, 8); + // Owner Key Salt + $this->encryptdata['OKS'] = substr($seed, 8, 16); + return hash('sha256', $this->encryptdata['owner_password'].$this->encryptdata['OVS'].$this->encryptdata['U'], true).$this->encryptdata['OVS'].$this->encryptdata['OKS']; + } + } + + /** + * Compute OE value (used for encryption) + * @return string OE value + * @protected + * @since 5.9.006 (2010-10-19) + * @author Nicola Asuni + */ + protected function _OEvalue() { + $hashkey = hash('sha256', $this->encryptdata['owner_password'].$this->encryptdata['OKS'].$this->encryptdata['U'], true); + return TCPDF_STATIC::_AESnopad($hashkey, $this->encryptdata['key']); + } + + /** + * Convert password for AES-256 encryption mode + * @param string $password password + * @return string password + * @protected + * @since 5.9.006 (2010-10-19) + * @author Nicola Asuni + */ + protected function _fixAES256Password($password) { + $psw = ''; // password to be returned + $psw_array = TCPDF_FONTS::utf8Bidi(TCPDF_FONTS::UTF8StringToArray($password, $this->isunicode, $this->CurrentFont), $password, $this->rtl, $this->isunicode, $this->CurrentFont); + foreach ($psw_array as $c) { + $psw .= TCPDF_FONTS::unichr($c, $this->isunicode); + } + return substr($psw, 0, 127); + } + + /** + * Compute encryption key + * @protected + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + protected function _generateencryptionkey() { + $keybytelen = ($this->encryptdata['Length'] / 8); + if (!$this->encryptdata['pubkey']) { // standard mode + if ($this->encryptdata['mode'] == 3) { // AES-256 + // generate 256 bit random key + $this->encryptdata['key'] = substr(hash('sha256', TCPDF_STATIC::getRandomSeed(), true), 0, $keybytelen); + // truncate passwords + $this->encryptdata['user_password'] = $this->_fixAES256Password($this->encryptdata['user_password']); + $this->encryptdata['owner_password'] = $this->_fixAES256Password($this->encryptdata['owner_password']); + // Compute U value + $this->encryptdata['U'] = $this->_Uvalue(); + // Compute UE value + $this->encryptdata['UE'] = $this->_UEvalue(); + // Compute O value + $this->encryptdata['O'] = $this->_Ovalue(); + // Compute OE value + $this->encryptdata['OE'] = $this->_OEvalue(); + // Compute P value + $this->encryptdata['P'] = $this->encryptdata['protection']; + // Computing the encryption dictionary's Perms (permissions) value + $perms = TCPDF_STATIC::getEncPermissionsString($this->encryptdata['protection']); // bytes 0-3 + $perms .= chr(255).chr(255).chr(255).chr(255); // bytes 4-7 + if (isset($this->encryptdata['CF']['EncryptMetadata']) AND (!$this->encryptdata['CF']['EncryptMetadata'])) { // byte 8 + $perms .= 'F'; + } else { + $perms .= 'T'; + } + $perms .= 'adb'; // bytes 9-11 + $perms .= 'nick'; // bytes 12-15 + $this->encryptdata['perms'] = TCPDF_STATIC::_AESnopad($this->encryptdata['key'], $perms); + } else { // RC4-40, RC4-128, AES-128 + // Pad passwords + $this->encryptdata['user_password'] = substr($this->encryptdata['user_password'].TCPDF_STATIC::$enc_padding, 0, 32); + $this->encryptdata['owner_password'] = substr($this->encryptdata['owner_password'].TCPDF_STATIC::$enc_padding, 0, 32); + // Compute O value + $this->encryptdata['O'] = $this->_Ovalue(); + // get default permissions (reverse byte order) + $permissions = TCPDF_STATIC::getEncPermissionsString($this->encryptdata['protection']); + // Compute encryption key + $tmp = TCPDF_STATIC::_md5_16($this->encryptdata['user_password'].$this->encryptdata['O'].$permissions.$this->encryptdata['fileid']); + if ($this->encryptdata['mode'] > 0) { + for ($i = 0; $i < 50; ++$i) { + $tmp = TCPDF_STATIC::_md5_16(substr($tmp, 0, $keybytelen)); + } + } + $this->encryptdata['key'] = substr($tmp, 0, $keybytelen); + // Compute U value + $this->encryptdata['U'] = $this->_Uvalue(); + // Compute P value + $this->encryptdata['P'] = $this->encryptdata['protection']; + } + } else { // Public-Key mode + // random 20-byte seed + $seed = sha1(TCPDF_STATIC::getRandomSeed(), true); + $recipient_bytes = ''; + foreach ($this->encryptdata['pubkeys'] as $pubkey) { + // for each public certificate + if (isset($pubkey['p'])) { + $pkprotection = TCPDF_STATIC::getUserPermissionCode($pubkey['p'], $this->encryptdata['mode']); + } else { + $pkprotection = $this->encryptdata['protection']; + } + // get default permissions (reverse byte order) + $pkpermissions = TCPDF_STATIC::getEncPermissionsString($pkprotection); + // envelope data + $envelope = $seed.$pkpermissions; + // write the envelope data to a temporary file + $tempkeyfile = TCPDF_STATIC::getObjFilename('key', $this->file_id); + $f = TCPDF_STATIC::fopenLocal($tempkeyfile, 'wb'); + if (!$f) { + $this->Error('Unable to create temporary key file: '.$tempkeyfile); + } + $envelope_length = strlen($envelope); + fwrite($f, $envelope, $envelope_length); + fclose($f); + $tempencfile = TCPDF_STATIC::getObjFilename('enc', $this->file_id); + if (!openssl_pkcs7_encrypt($tempkeyfile, $tempencfile, $pubkey['c'], array(), PKCS7_BINARY | PKCS7_DETACHED)) { + $this->Error('Unable to encrypt the file: '.$tempkeyfile); + } + // read encryption signature + $signature = file_get_contents($tempencfile, false, null, $envelope_length); + // extract signature + $signature = substr($signature, strpos($signature, 'Content-Disposition')); + $tmparr = explode("\n\n", $signature); + $signature = trim($tmparr[1]); + unset($tmparr); + // decode signature + $signature = base64_decode($signature); + // convert signature to hex + $hexsignature = current(unpack('H*', $signature)); + // store signature on recipients array + $this->encryptdata['Recipients'][] = $hexsignature; + // The bytes of each item in the Recipients array of PKCS#7 objects in the order in which they appear in the array + $recipient_bytes .= $signature; + } + // calculate encryption key + if ($this->encryptdata['mode'] == 3) { // AES-256 + $this->encryptdata['key'] = substr(hash('sha256', $seed.$recipient_bytes, true), 0, $keybytelen); + } else { // RC4-40, RC4-128, AES-128 + $this->encryptdata['key'] = substr(sha1($seed.$recipient_bytes, true), 0, $keybytelen); + } + } + } + + /** + * Set document protection + * Remark: the protection against modification is for people who have the full Acrobat product. + * If you don't set any password, the document will open as usual. If you set a user password, the PDF viewer will ask for it before displaying the document. The master password, if different from the user one, can be used to get full access. + * Note: protecting a document requires to encrypt it, which increases the processing time a lot. This can cause a PHP time-out in some cases, especially if the document contains images or fonts. + * @param array $permissions the set of permissions (specify the ones you want to block):
      • print : Print the document;
      • modify : Modify the contents of the document by operations other than those controlled by 'fill-forms', 'extract' and 'assemble';
      • copy : Copy or otherwise extract text and graphics from the document;
      • annot-forms : Add or modify text annotations, fill in interactive form fields, and, if 'modify' is also set, create or modify interactive form fields (including signature fields);
      • fill-forms : Fill in existing interactive form fields (including signature fields), even if 'annot-forms' is not specified;
      • extract : Extract text and graphics (in support of accessibility to users with disabilities or for other purposes);
      • assemble : Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if 'modify' is not set;
      • print-high : Print the document to a representation from which a faithful digital copy of the PDF content could be generated. When this is not set, printing is limited to a low-level representation of the appearance, possibly of degraded quality.
      • owner : (inverted logic - only for public-key) when set permits change of encryption and enables all other permissions.
      + * @param string $user_pass user password. Empty by default. + * @param string|null $owner_pass owner password. If not specified, a random value is used. + * @param int $mode encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. + * @param array|null $pubkeys array of recipients containing public-key certificates ('c') and permissions ('p'). For example: array(array('c' => 'file://../examples/data/cert/tcpdf.crt', 'p' => array('print'))) + * @public + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + public function setProtection($permissions=array('print', 'modify', 'copy', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-high'), $user_pass='', $owner_pass=null, $mode=0, $pubkeys=null) { + if ($this->pdfa_mode) { + // encryption is not allowed in PDF/A mode + return; + } + $this->encryptdata['protection'] = TCPDF_STATIC::getUserPermissionCode($permissions, $mode); + if (($pubkeys !== null) AND (is_array($pubkeys))) { + // public-key mode + $this->encryptdata['pubkeys'] = $pubkeys; + if ($mode == 0) { + // public-Key Security requires at least 128 bit + $mode = 1; + } + if (!function_exists('openssl_pkcs7_encrypt')) { + $this->Error('Public-Key Security requires openssl library.'); + } + // Set Public-Key filter (available are: Entrust.PPKEF, Adobe.PPKLite, Adobe.PubSec) + $this->encryptdata['pubkey'] = true; + $this->encryptdata['Filter'] = 'Adobe.PubSec'; + $this->encryptdata['StmF'] = 'DefaultCryptFilter'; + $this->encryptdata['StrF'] = 'DefaultCryptFilter'; + } else { + // standard mode (password mode) + $this->encryptdata['pubkey'] = false; + $this->encryptdata['Filter'] = 'Standard'; + $this->encryptdata['StmF'] = 'StdCF'; + $this->encryptdata['StrF'] = 'StdCF'; + } + if ($mode > 1) { // AES + if (!extension_loaded('openssl') && !extension_loaded('mcrypt')) { + $this->Error('AES encryption requires openssl or mcrypt extension (http://www.php.net/manual/en/mcrypt.requirements.php).'); + } + if (extension_loaded('openssl') && !in_array('aes-256-cbc', openssl_get_cipher_methods())) { + $this->Error('AES encryption requires openssl/aes-256-cbc cypher.'); + } + if (extension_loaded('mcrypt') && mcrypt_get_cipher_name(MCRYPT_RIJNDAEL_128) === false) { + $this->Error('AES encryption requires MCRYPT_RIJNDAEL_128 cypher.'); + } + if (($mode == 3) AND !function_exists('hash')) { + // the Hash extension requires no external libraries and is enabled by default as of PHP 5.1.2. + $this->Error('AES 256 encryption requires HASH Message Digest Framework (http://www.php.net/manual/en/book.hash.php).'); + } + } + if ($owner_pass === null) { + $owner_pass = md5(TCPDF_STATIC::getRandomSeed()); + } + $this->encryptdata['user_password'] = $user_pass; + $this->encryptdata['owner_password'] = $owner_pass; + $this->encryptdata['mode'] = $mode; + switch ($mode) { + case 0: { // RC4 40 bit + $this->encryptdata['V'] = 1; + $this->encryptdata['Length'] = 40; + $this->encryptdata['CF']['CFM'] = 'V2'; + break; + } + case 1: { // RC4 128 bit + $this->encryptdata['V'] = 2; + $this->encryptdata['Length'] = 128; + $this->encryptdata['CF']['CFM'] = 'V2'; + if ($this->encryptdata['pubkey']) { + $this->encryptdata['SubFilter'] = 'adbe.pkcs7.s4'; + $this->encryptdata['Recipients'] = array(); + } + break; + } + case 2: { // AES 128 bit + $this->encryptdata['V'] = 4; + $this->encryptdata['Length'] = 128; + $this->encryptdata['CF']['CFM'] = 'AESV2'; + $this->encryptdata['CF']['Length'] = 16; + if ($this->encryptdata['pubkey']) { + $this->encryptdata['SubFilter'] = 'adbe.pkcs7.s5'; + $this->encryptdata['Recipients'] = array(); + } + break; + } + case 3: { // AES 256 bit + $this->encryptdata['V'] = 5; + $this->encryptdata['Length'] = 256; + $this->encryptdata['CF']['CFM'] = 'AESV3'; + $this->encryptdata['CF']['Length'] = 32; + if ($this->encryptdata['pubkey']) { + $this->encryptdata['SubFilter'] = 'adbe.pkcs7.s5'; + $this->encryptdata['Recipients'] = array(); + } + break; + } + } + $this->encrypted = true; + $this->encryptdata['fileid'] = TCPDF_STATIC::convertHexStringToString($this->file_id); + $this->_generateencryptionkey(); + } + + // END OF ENCRYPTION FUNCTIONS ------------------------- + + // START TRANSFORMATIONS SECTION ----------------------- + + /** + * Starts a 2D tranformation saving current graphic state. + * This function must be called before scaling, mirroring, translation, rotation and skewing. + * Use StartTransform() before, and StopTransform() after the transformations to restore the normal behavior. + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function StartTransform() { + if ($this->state != 2) { + return; + } + $this->_outSaveGraphicsState(); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['transfmrk'][] = strlen($this->xobjects[$this->xobjid]['outdata']); + } else { + $this->transfmrk[$this->page][] = $this->pagelen[$this->page]; + } + ++$this->transfmatrix_key; + $this->transfmatrix[$this->transfmatrix_key] = array(); + } + + /** + * Stops a 2D tranformation restoring previous graphic state. + * This function must be called after scaling, mirroring, translation, rotation and skewing. + * Use StartTransform() before, and StopTransform() after the transformations to restore the normal behavior. + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function StopTransform() { + if ($this->state != 2) { + return; + } + $this->_outRestoreGraphicsState(); + if (isset($this->transfmatrix[$this->transfmatrix_key])) { + array_pop($this->transfmatrix[$this->transfmatrix_key]); + --$this->transfmatrix_key; + } + if ($this->inxobj) { + // we are inside an XObject template + array_pop($this->xobjects[$this->xobjid]['transfmrk']); + } else { + array_pop($this->transfmrk[$this->page]); + } + } + /** + * Horizontal Scaling. + * @param float $s_x scaling factor for width as percent. 0 is not allowed. + * @param int $x abscissa of the scaling center. Default is current x position + * @param int $y ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function ScaleX($s_x, $x='', $y='') { + $this->Scale($s_x, 100, $x, $y); + } + + /** + * Vertical Scaling. + * @param float $s_y scaling factor for height as percent. 0 is not allowed. + * @param int $x abscissa of the scaling center. Default is current x position + * @param int $y ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function ScaleY($s_y, $x='', $y='') { + $this->Scale(100, $s_y, $x, $y); + } + + /** + * Vertical and horizontal proportional Scaling. + * @param float $s scaling factor for width and height as percent. 0 is not allowed. + * @param int $x abscissa of the scaling center. Default is current x position + * @param int $y ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function ScaleXY($s, $x='', $y='') { + $this->Scale($s, $s, $x, $y); + } + + /** + * Vertical and horizontal non-proportional Scaling. + * @param float $s_x scaling factor for width as percent. 0 is not allowed. + * @param float $s_y scaling factor for height as percent. 0 is not allowed. + * @param float|null $x abscissa of the scaling center. Default is current x position + * @param float|null $y ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Scale($s_x, $s_y, $x=null, $y=null) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + if (($s_x == 0) OR ($s_y == 0)) { + $this->Error('Please do not use values equal to zero for scaling'); + } + $y = ($this->h - $y) * $this->k; + $x *= $this->k; + //calculate elements of transformation matrix + $s_x /= 100; + $s_y /= 100; + $tm = array(); + $tm[0] = $s_x; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = $s_y; + $tm[4] = $x * (1 - $s_x); + $tm[5] = $y * (1 - $s_y); + //scale the coordinate system + $this->Transform($tm); + } + + /** + * Horizontal Mirroring. + * @param float|null $x abscissa of the point. Default is current x position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorH($x=null) { + $this->Scale(-100, 100, $x); + } + + /** + * Verical Mirroring. + * @param float|null $y ordinate of the point. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorV($y=null) { + $this->Scale(100, -100, null, $y); + } + + /** + * Point reflection mirroring. + * @param float|null $x abscissa of the point. Default is current x position + * @param float|null $y ordinate of the point. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorP($x=null,$y=null) { + $this->Scale(-100, -100, $x, $y); + } + + /** + * Reflection against a straight line through point (x, y) with the gradient angle (angle). + * @param float $angle gradient angle of the straight line. Default is 0 (horizontal line). + * @param float|null $x abscissa of the point. Default is current x position + * @param float|null $y ordinate of the point. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorL($angle=0, $x=null,$y=null) { + $this->Scale(-100, 100, $x, $y); + $this->Rotate(-2*($angle-90), $x, $y); + } + + /** + * Translate graphic object horizontally. + * @param int $t_x movement to the right (or left for RTL) + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function TranslateX($t_x) { + $this->Translate($t_x, 0); + } + + /** + * Translate graphic object vertically. + * @param int $t_y movement to the bottom + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function TranslateY($t_y) { + $this->Translate(0, $t_y); + } + + /** + * Translate graphic object horizontally and vertically. + * @param int $t_x movement to the right + * @param int $t_y movement to the bottom + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Translate($t_x, $t_y) { + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = 1; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = 1; + $tm[4] = $t_x * $this->k; + $tm[5] = -$t_y * $this->k; + //translate the coordinate system + $this->Transform($tm); + } + + /** + * Rotate object. + * @param float $angle angle in degrees for counter-clockwise rotation + * @param float|null $x abscissa of the rotation center. Default is current x position + * @param float|null $y ordinate of the rotation center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Rotate($angle, $x=null, $y=null) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + $y = ($this->h - $y) * $this->k; + $x *= $this->k; + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = cos(deg2rad($angle)); + $tm[1] = sin(deg2rad($angle)); + $tm[2] = -$tm[1]; + $tm[3] = $tm[0]; + $tm[4] = $x + ($tm[1] * $y) - ($tm[0] * $x); + $tm[5] = $y - ($tm[0] * $y) - ($tm[1] * $x); + //rotate the coordinate system around ($x,$y) + $this->Transform($tm); + } + + /** + * Skew horizontally. + * @param float $angle_x angle in degrees between -90 (skew to the left) and 90 (skew to the right) + * @param float|null $x abscissa of the skewing center. default is current x position + * @param float|null $y ordinate of the skewing center. default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function SkewX($angle_x, $x=null, $y=null) { + $this->Skew($angle_x, 0, $x, $y); + } + + /** + * Skew vertically. + * @param float $angle_y angle in degrees between -90 (skew to the bottom) and 90 (skew to the top) + * @param float|null $x abscissa of the skewing center. default is current x position + * @param float|null $y ordinate of the skewing center. default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function SkewY($angle_y, $x=null, $y=null) { + $this->Skew(0, $angle_y, $x, $y); + } + + /** + * Skew. + * @param float $angle_x angle in degrees between -90 (skew to the left) and 90 (skew to the right) + * @param float $angle_y angle in degrees between -90 (skew to the bottom) and 90 (skew to the top) + * @param float|null $x abscissa of the skewing center. default is current x position + * @param float|null $y ordinate of the skewing center. default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Skew($angle_x, $angle_y, $x=null, $y=null) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + if (($angle_x <= -90) OR ($angle_x >= 90) OR ($angle_y <= -90) OR ($angle_y >= 90)) { + $this->Error('Please use values between -90 and +90 degrees for Skewing.'); + } + $x *= $this->k; + $y = ($this->h - $y) * $this->k; + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = 1; + $tm[1] = tan(deg2rad($angle_y)); + $tm[2] = tan(deg2rad($angle_x)); + $tm[3] = 1; + $tm[4] = -$tm[2] * $y; + $tm[5] = -$tm[1] * $x; + //skew the coordinate system + $this->Transform($tm); + } + + /** + * Apply graphic transformations. + * @param array $tm transformation matrix + * @protected + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + protected function Transform($tm) { + if ($this->state != 2) { + return; + } + $this->_out(sprintf('%F %F %F %F %F %F cm', $tm[0], $tm[1], $tm[2], $tm[3], $tm[4], $tm[5])); + // add tranformation matrix + $this->transfmatrix[$this->transfmatrix_key][] = array('a' => $tm[0], 'b' => $tm[1], 'c' => $tm[2], 'd' => $tm[3], 'e' => $tm[4], 'f' => $tm[5]); + // update transformation mark + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $key = key($this->xobjects[$this->xobjid]['transfmrk']); + $this->xobjects[$this->xobjid]['transfmrk'][$key] = strlen($this->xobjects[$this->xobjid]['outdata']); + } + } elseif (end($this->transfmrk[$this->page]) !== false) { + $key = key($this->transfmrk[$this->page]); + $this->transfmrk[$this->page][$key] = $this->pagelen[$this->page]; + } + } + + // END TRANSFORMATIONS SECTION ------------------------- + + // START GRAPHIC FUNCTIONS SECTION --------------------- + // The following section is based on the code provided by David Hernandez Sanz + + /** + * Defines the line width. By default, the value equals 0.2 mm. The method can be called before the first page is created and the value is retained from page to page. + * @param float $width The width. + * @public + * @since 1.0 + * @see Line(), Rect(), Cell(), MultiCell() + */ + public function setLineWidth($width) { + //Set line width + $this->LineWidth = $width; + $this->linestyleWidth = sprintf('%F w', ($width * $this->k)); + if ($this->state == 2) { + $this->_out($this->linestyleWidth); + } + } + + /** + * Returns the current the line width. + * @return int Line width + * @public + * @since 2.1.000 (2008-01-07) + * @see Line(), SetLineWidth() + */ + public function GetLineWidth() { + return $this->LineWidth; + } + + /** + * Set line style. + * @param array $style Line style. Array with keys among the following: + *
        + *
      • width (float): Width of the line in user units.
      • + *
      • cap (string): Type of cap to put on the line. Possible values are: + * butt, round, square. The difference between "square" and "butt" is that + * "square" projects a flat end past the end of the line.
      • + *
      • join (string): Type of join. Possible values are: miter, round, + * bevel.
      • + *
      • dash (mixed): Dash pattern. Is 0 (without dash) or string with + * series of length values, which are the lengths of the on and off dashes. + * For example: "2" represents 2 on, 2 off, 2 on, 2 off, ...; "2,1" is 2 on, + * 1 off, 2 on, 1 off, ...
      • + *
      • phase (integer): Modifier on the dash pattern which is used to shift + * the point at which the pattern starts.
      • + *
      • color (array): Draw color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName).
      • + *
      + * @param boolean $ret if true do not send the command. + * @return string the PDF command + * @public + * @since 2.1.000 (2008-01-08) + */ + public function setLineStyle($style, $ret=false) { + $s = ''; // string to be returned + if (!is_array($style)) { + return $s; + } + if (isset($style['width'])) { + $this->LineWidth = $style['width']; + $this->linestyleWidth = sprintf('%F w', ($style['width'] * $this->k)); + $s .= $this->linestyleWidth.' '; + } + if (isset($style['cap'])) { + $ca = array('butt' => 0, 'round'=> 1, 'square' => 2); + if (isset($ca[$style['cap']])) { + $this->linestyleCap = $ca[$style['cap']].' J'; + $s .= $this->linestyleCap.' '; + } + } + if (isset($style['join'])) { + $ja = array('miter' => 0, 'round' => 1, 'bevel' => 2); + if (isset($ja[$style['join']])) { + $this->linestyleJoin = $ja[$style['join']].' j'; + $s .= $this->linestyleJoin.' '; + } + } + if (isset($style['dash'])) { + $dash_string = ''; + if ($style['dash']) { + if (preg_match('/^.+,/', $style['dash']) > 0) { + $tab = explode(',', $style['dash']); + } else { + $tab = array($style['dash']); + } + $dash_string = ''; + foreach ($tab as $i => $v) { + if ($i) { + $dash_string .= ' '; + } + $dash_string .= sprintf('%F', $v); + } + } + if (!isset($style['phase']) OR !$style['dash']) { + $style['phase'] = 0; + } + $this->linestyleDash = sprintf('[%s] %F d', $dash_string, $style['phase']); + $s .= $this->linestyleDash.' '; + } + if (isset($style['color'])) { + $s .= $this->setDrawColorArray($style['color'], true).' '; + } + if (!$ret AND ($this->state == 2)) { + $this->_out($s); + } + return $s; + } + + /** + * Begin a new subpath by moving the current point to coordinates (x, y), omitting any connecting line segment. + * @param float $x Abscissa of point. + * @param float $y Ordinate of point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outPoint($x, $y) { + if ($this->state == 2) { + $this->_out(sprintf('%F %F m', ($x * $this->k), (($this->h - $y) * $this->k))); + } + } + + /** + * Append a straight line segment from the current point to the point (x, y). + * The new current point shall be (x, y). + * @param float $x Abscissa of end point. + * @param float $y Ordinate of end point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outLine($x, $y) { + if ($this->state == 2) { + $this->_out(sprintf('%F %F l', ($x * $this->k), (($this->h - $y) * $this->k))); + } + } + + /** + * Append a rectangle to the current path as a complete subpath, with lower-left corner (x, y) and dimensions widthand height in user space. + * @param float $x Abscissa of upper-left corner. + * @param float $y Ordinate of upper-left corner. + * @param float $w Width. + * @param float $h Height. + * @param string $op options + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outRect($x, $y, $w, $h, $op) { + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F re %s', ($x * $this->k), (($this->h - $y) * $this->k), ($w * $this->k), (-$h * $this->k), $op)); + } + } + + /** + * Append a cubic Bezier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x2, y2) as the Bezier control points. + * The new current point shall be (x3, y3). + * @param float $x1 Abscissa of control point 1. + * @param float $y1 Ordinate of control point 1. + * @param float $x2 Abscissa of control point 2. + * @param float $y2 Ordinate of control point 2. + * @param float $x3 Abscissa of end point. + * @param float $y3 Ordinate of end point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outCurve($x1, $y1, $x2, $y2, $x3, $y3) { + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F %F %F c', ($x1 * $this->k), (($this->h - $y1) * $this->k), ($x2 * $this->k), (($this->h - $y2) * $this->k), ($x3 * $this->k), (($this->h - $y3) * $this->k))); + } + } + + /** + * Append a cubic Bezier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using the current point and (x2, y2) as the Bezier control points. + * The new current point shall be (x3, y3). + * @param float $x2 Abscissa of control point 2. + * @param float $y2 Ordinate of control point 2. + * @param float $x3 Abscissa of end point. + * @param float $y3 Ordinate of end point. + * @protected + * @since 4.9.019 (2010-04-26) + */ + protected function _outCurveV($x2, $y2, $x3, $y3) { + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F v', ($x2 * $this->k), (($this->h - $y2) * $this->k), ($x3 * $this->k), (($this->h - $y3) * $this->k))); + } + } + + /** + * Append a cubic Bezier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x3, y3) as the Bezier control points. + * The new current point shall be (x3, y3). + * @param float $x1 Abscissa of control point 1. + * @param float $y1 Ordinate of control point 1. + * @param float $x3 Abscissa of end point. + * @param float $y3 Ordinate of end point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outCurveY($x1, $y1, $x3, $y3) { + if ($this->state == 2) { + $this->_out(sprintf('%F %F %F %F y', ($x1 * $this->k), (($this->h - $y1) * $this->k), ($x3 * $this->k), (($this->h - $y3) * $this->k))); + } + } + + /** + * Draws a line between two points. + * @param float $x1 Abscissa of first point. + * @param float $y1 Ordinate of first point. + * @param float $x2 Abscissa of second point. + * @param float $y2 Ordinate of second point. + * @param array $style Line style. Array like for SetLineStyle(). Default value: default line style (empty array). + * @public + * @since 1.0 + * @see SetLineWidth(), SetDrawColor(), SetLineStyle() + */ + public function Line($x1, $y1, $x2, $y2, $style=array()) { + if ($this->state != 2) { + return; + } + if (is_array($style)) { + $this->setLineStyle($style); + } + $this->_outPoint($x1, $y1); + $this->_outLine($x2, $y2); + $this->_out('S'); + } + + /** + * Draws a rectangle. + * @param float $x Abscissa of upper-left corner. + * @param float $y Ordinate of upper-left corner. + * @param float $w Width. + * @param float $h Height. + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $border_style Border style of rectangle. Array with keys among the following: + *
        + *
      • all: Line style of all borders. Array like for SetLineStyle().
      • + *
      • L, T, R, B or combinations: Line style of left, top, right or bottom border. Array like for SetLineStyle().
      • + *
      + * If a key is not present or is null, the correspondent border is not drawn. Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @public + * @since 1.0 + * @see SetLineStyle() + */ + public function Rect($x, $y, $w, $h, $style='', $border_style=array(), $fill_color=array()) { + if ($this->state != 2) { + return; + } + if (empty($style)) { + $style = 'S'; + } + if (!(strpos($style, 'F') === false) AND !empty($fill_color)) { + // set background color + $this->setFillColorArray($fill_color); + } + if (!empty($border_style)) { + if (isset($border_style['all']) AND !empty($border_style['all'])) { + //set global style for border + $this->setLineStyle($border_style['all']); + $border_style = array(); + } else { + // remove stroke operator from style + $opnostroke = array('S' => '', 'D' => '', 's' => '', 'd' => '', 'B' => 'F', 'FD' => 'F', 'DF' => 'F', 'B*' => 'F*', 'F*D' => 'F*', 'DF*' => 'F*', 'b' => 'f', 'fd' => 'f', 'df' => 'f', 'b*' => 'f*', 'f*d' => 'f*', 'df*' => 'f*' ); + if (isset($opnostroke[$style])) { + $style = $opnostroke[$style]; + } + } + } + if (!empty($style)) { + $op = TCPDF_STATIC::getPathPaintOperator($style); + $this->_outRect($x, $y, $w, $h, $op); + } + if (!empty($border_style)) { + $border_style2 = array(); + foreach ($border_style as $line => $value) { + $length = strlen($line); + for ($i = 0; $i < $length; ++$i) { + $border_style2[$line[$i]] = $value; + } + } + $border_style = $border_style2; + if (isset($border_style['L']) AND $border_style['L']) { + $this->Line($x, $y, $x, $y + $h, $border_style['L']); + } + if (isset($border_style['T']) AND $border_style['T']) { + $this->Line($x, $y, $x + $w, $y, $border_style['T']); + } + if (isset($border_style['R']) AND $border_style['R']) { + $this->Line($x + $w, $y, $x + $w, $y + $h, $border_style['R']); + } + if (isset($border_style['B']) AND $border_style['B']) { + $this->Line($x, $y + $h, $x + $w, $y + $h, $border_style['B']); + } + } + } + + /** + * Draws a Bezier curve. + * The Bezier curve is a tangent to the line between the control points at + * either end of the curve. + * @param float $x0 Abscissa of start point. + * @param float $y0 Ordinate of start point. + * @param float $x1 Abscissa of control point 1. + * @param float $y1 Ordinate of control point 1. + * @param float $x2 Abscissa of control point 2. + * @param float $y2 Ordinate of control point 2. + * @param float $x3 Abscissa of end point. + * @param float $y3 Ordinate of end point. + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of curve. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @public + * @see SetLineStyle() + * @since 2.1.000 (2008-01-08) + */ + public function Curve($x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3, $style='', $line_style=array(), $fill_color=array()) { + if ($this->state != 2) { + return; + } + if (!(false === strpos($style, 'F')) AND is_array($fill_color)) { + $this->setFillColorArray($fill_color); + } + $op = TCPDF_STATIC::getPathPaintOperator($style); + if ($line_style) { + $this->setLineStyle($line_style); + } + $this->_outPoint($x0, $y0); + $this->_outCurve($x1, $y1, $x2, $y2, $x3, $y3); + $this->_out($op); + } + + /** + * Draws a poly-Bezier curve. + * Each Bezier curve segment is a tangent to the line between the control points at + * either end of the curve. + * @param float $x0 Abscissa of start point. + * @param float $y0 Ordinate of start point. + * @param float[] $segments An array of bezier descriptions. Format: array(x1, y1, x2, y2, x3, y3). + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of curve. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @public + * @see SetLineStyle() + * @since 3.0008 (2008-05-12) + */ + public function Polycurve($x0, $y0, $segments, $style='', $line_style=array(), $fill_color=array()) { + if ($this->state != 2) { + return; + } + if (!(false === strpos($style, 'F')) AND is_array($fill_color)) { + $this->setFillColorArray($fill_color); + } + $op = TCPDF_STATIC::getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + if ($line_style) { + $this->setLineStyle($line_style); + } + $this->_outPoint($x0, $y0); + foreach ($segments as $segment) { + list($x1, $y1, $x2, $y2, $x3, $y3) = $segment; + $this->_outCurve($x1, $y1, $x2, $y2, $x3, $y3); + } + $this->_out($op); + } + + /** + * Draws an ellipse. + * An ellipse is formed from n Bezier curves. + * @param float $x0 Abscissa of center point. + * @param float $y0 Ordinate of center point. + * @param float $rx Horizontal radius. + * @param float $ry Vertical radius (if ry = 0 then is a circle, see Circle()). Default value: 0. + * @param float $angle Angle oriented (anti-clockwise). Default value: 0. + * @param float $astart Angle start of draw line. Default value: 0. + * @param float $afinish Angle finish of draw line. Default value: 360. + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of ellipse. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @param integer $nc Number of curves used to draw a 90 degrees portion of ellipse. + * @author Nicola Asuni + * @public + * @since 2.1.000 (2008-01-08) + */ + public function Ellipse($x0, $y0, $rx, $ry=0, $angle=0, $astart=0, $afinish=360, $style='', $line_style=array(), $fill_color=array(), $nc=2) { + if ($this->state != 2) { + return; + } + if (TCPDF_STATIC::empty_string($ry) OR ($ry == 0)) { + $ry = $rx; + } + if (!(false === strpos($style, 'F')) AND is_array($fill_color)) { + $this->setFillColorArray($fill_color); + } + $op = TCPDF_STATIC::getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + if ($line_style) { + $this->setLineStyle($line_style); + } + $this->_outellipticalarc($x0, $y0, $rx, $ry, $angle, $astart, $afinish, false, $nc, true, true, false); + $this->_out($op); + } + + /** + * Append an elliptical arc to the current path. + * An ellipse is formed from n Bezier curves. + * @param float $xc Abscissa of center point. + * @param float $yc Ordinate of center point. + * @param float $rx Horizontal radius. + * @param float $ry Vertical radius (if ry = 0 then is a circle, see Circle()). Default value: 0. + * @param float $xang Angle between the X-axis and the major axis of the ellipse. Default value: 0. + * @param float $angs Angle start of draw line. Default value: 0. + * @param float $angf Angle finish of draw line. Default value: 360. + * @param boolean $pie if true do not mark the border point (used to draw pie sectors). + * @param integer $nc Number of curves used to draw a 90 degrees portion of ellipse. + * @param boolean $startpoint if true output a starting point. + * @param boolean $ccw if true draws in counter-clockwise. + * @param boolean $svg if true the angles are in svg mode (already calculated). + * @return array bounding box coordinates (x min, y min, x max, y max) + * @author Nicola Asuni + * @protected + * @since 4.9.019 (2010-04-26) + */ + protected function _outellipticalarc($xc, $yc, $rx, $ry, $xang=0, $angs=0, $angf=360, $pie=false, $nc=2, $startpoint=true, $ccw=true, $svg=false) { + if (($rx <= 0) OR ($ry < 0)) { + return; + } + $k = $this->k; + if ($nc < 2) { + $nc = 2; + } + $xmin = 2147483647; + $ymin = 2147483647; + $xmax = 0; + $ymax = 0; + if ($pie) { + // center of the arc + $this->_outPoint($xc, $yc); + } + $xang = deg2rad((float) $xang); + $angs = deg2rad((float) $angs); + $angf = deg2rad((float) $angf); + if ($svg) { + $as = $angs; + $af = $angf; + } else { + $as = atan2((sin($angs) / $ry), (cos($angs) / $rx)); + $af = atan2((sin($angf) / $ry), (cos($angf) / $rx)); + } + if ($as < 0) { + $as += (2 * M_PI); + } + if ($af < 0) { + $af += (2 * M_PI); + } + if ($ccw AND ($as > $af)) { + // reverse rotation + $as -= (2 * M_PI); + } elseif (!$ccw AND ($as < $af)) { + // reverse rotation + $af -= (2 * M_PI); + } + $total_angle = ($af - $as); + if ($nc < 2) { + $nc = 2; + } + // total arcs to draw + $nc *= (2 * abs($total_angle) / M_PI); + $nc = round($nc) + 1; + // angle of each arc + $arcang = ($total_angle / $nc); + // center point in PDF coordinates + $x0 = $xc; + $y0 = ($this->h - $yc); + // starting angle + $ang = $as; + $alpha = sin($arcang) * ((sqrt(4 + (3 * pow(tan(($arcang) / 2), 2))) - 1) / 3); + $cos_xang = cos($xang); + $sin_xang = sin($xang); + $cos_ang = cos($ang); + $sin_ang = sin($ang); + // first arc point + $px1 = $x0 + ($rx * $cos_xang * $cos_ang) - ($ry * $sin_xang * $sin_ang); + $py1 = $y0 + ($rx * $sin_xang * $cos_ang) + ($ry * $cos_xang * $sin_ang); + // first Bezier control point + $qx1 = ($alpha * ((-$rx * $cos_xang * $sin_ang) - ($ry * $sin_xang * $cos_ang))); + $qy1 = ($alpha * ((-$rx * $sin_xang * $sin_ang) + ($ry * $cos_xang * $cos_ang))); + if ($pie) { + // line from center to arc starting point + $this->_outLine($px1, $this->h - $py1); + } elseif ($startpoint) { + // arc starting point + $this->_outPoint($px1, $this->h - $py1); + } + // draw arcs + for ($i = 1; $i <= $nc; ++$i) { + // starting angle + $ang = $as + ($i * $arcang); + if ($i == $nc) { + $ang = $af; + } + $cos_ang = cos($ang); + $sin_ang = sin($ang); + // second arc point + $px2 = $x0 + ($rx * $cos_xang * $cos_ang) - ($ry * $sin_xang * $sin_ang); + $py2 = $y0 + ($rx * $sin_xang * $cos_ang) + ($ry * $cos_xang * $sin_ang); + // second Bezier control point + $qx2 = ($alpha * ((-$rx * $cos_xang * $sin_ang) - ($ry * $sin_xang * $cos_ang))); + $qy2 = ($alpha * ((-$rx * $sin_xang * $sin_ang) + ($ry * $cos_xang * $cos_ang))); + // draw arc + $cx1 = ($px1 + $qx1); + $cy1 = ($this->h - ($py1 + $qy1)); + $cx2 = ($px2 - $qx2); + $cy2 = ($this->h - ($py2 - $qy2)); + $cx3 = $px2; + $cy3 = ($this->h - $py2); + $this->_outCurve($cx1, $cy1, $cx2, $cy2, $cx3, $cy3); + // get bounding box coordinates + $xmin = min($xmin, $cx1, $cx2, $cx3); + $ymin = min($ymin, $cy1, $cy2, $cy3); + $xmax = max($xmax, $cx1, $cx2, $cx3); + $ymax = max($ymax, $cy1, $cy2, $cy3); + // move to next point + $px1 = $px2; + $py1 = $py2; + $qx1 = $qx2; + $qy1 = $qy2; + } + if ($pie) { + $this->_outLine($xc, $yc); + // get bounding box coordinates + $xmin = min($xmin, $xc); + $ymin = min($ymin, $yc); + $xmax = max($xmax, $xc); + $ymax = max($ymax, $yc); + } + return array($xmin, $ymin, $xmax, $ymax); + } + + /** + * Draws a circle. + * A circle is formed from n Bezier curves. + * @param float $x0 Abscissa of center point. + * @param float $y0 Ordinate of center point. + * @param float $r Radius. + * @param float $angstr Angle start of draw line. Default value: 0. + * @param float $angend Angle finish of draw line. Default value: 360. + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of circle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(red, green, blue). Default value: default color (empty array). + * @param integer $nc Number of curves used to draw a 90 degrees portion of circle. + * @public + * @since 2.1.000 (2008-01-08) + */ + public function Circle($x0, $y0, $r, $angstr=0, $angend=360, $style='', $line_style=array(), $fill_color=array(), $nc=2) { + $this->Ellipse($x0, $y0, $r, $r, 0, $angstr, $angend, $style, $line_style, $fill_color, $nc); + } + + /** + * Draws a polygonal line + * @param array $p Points 0 to ($np - 1). Array with values (x0, y0, x1, y1,..., x(np-1), y(np - 1)) + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of polygon. Array with keys among the following: + *
        + *
      • all: Line style of all lines. Array like for SetLineStyle().
      • + *
      • 0 to ($np - 1): Line style of each line. Array like for SetLineStyle().
      • + *
      + * If a key is not present or is null, not draws the line. Default value is default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @since 4.8.003 (2009-09-15) + * @public + */ + public function PolyLine($p, $style='', $line_style=array(), $fill_color=array()) { + $this->Polygon($p, $style, $line_style, $fill_color, false); + } + + /** + * Draws a polygon. + * @param array $p Points 0 to ($np - 1). Array with values (x0, y0, x1, y1,..., x(np-1), y(np - 1)) + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of polygon. Array with keys among the following: + *
        + *
      • all: Line style of all lines. Array like for SetLineStyle().
      • + *
      • 0 to ($np - 1): Line style of each line. Array like for SetLineStyle().
      • + *
      + * If a key is not present or is null, not draws the line. Default value is default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @param boolean $closed if true the polygon is closes, otherwise will remain open + * @public + * @since 2.1.000 (2008-01-08) + */ + public function Polygon($p, $style='', $line_style=array(), $fill_color=array(), $closed=true) { + if ($this->state != 2) { + return; + } + $nc = count($p); // number of coordinates + $np = $nc / 2; // number of points + if ($closed) { + // close polygon by adding the first 2 points at the end (one line) + for ($i = 0; $i < 4; ++$i) { + $p[$nc + $i] = $p[$i]; + } + // copy style for the last added line + if (isset($line_style[0])) { + $line_style[$np] = $line_style[0]; + } + $nc += 4; + } + if (!(false === strpos($style, 'F')) AND is_array($fill_color)) { + $this->setFillColorArray($fill_color); + } + $op = TCPDF_STATIC::getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + $draw = true; + if ($line_style) { + if (isset($line_style['all'])) { + $this->setLineStyle($line_style['all']); + } else { + $draw = false; + if ($op == 'B') { + // draw fill + $op = 'f'; + $this->_outPoint($p[0], $p[1]); + for ($i = 2; $i < $nc; $i = $i + 2) { + $this->_outLine($p[$i], $p[$i + 1]); + } + $this->_out($op); + } + // draw outline + $this->_outPoint($p[0], $p[1]); + for ($i = 2; $i < $nc; $i = $i + 2) { + $line_num = ($i / 2) - 1; + if (isset($line_style[$line_num])) { + if ($line_style[$line_num] != 0) { + if (is_array($line_style[$line_num])) { + $this->_out('S'); + $this->setLineStyle($line_style[$line_num]); + $this->_outPoint($p[$i - 2], $p[$i - 1]); + $this->_outLine($p[$i], $p[$i + 1]); + $this->_out('S'); + $this->_outPoint($p[$i], $p[$i + 1]); + } else { + $this->_outLine($p[$i], $p[$i + 1]); + } + } + } else { + $this->_outLine($p[$i], $p[$i + 1]); + } + } + $this->_out($op); + } + } + if ($draw) { + $this->_outPoint($p[0], $p[1]); + for ($i = 2; $i < $nc; $i = $i + 2) { + $this->_outLine($p[$i], $p[$i + 1]); + } + $this->_out($op); + } + } + + /** + * Draws a regular polygon. + * @param float $x0 Abscissa of center point. + * @param float $y0 Ordinate of center point. + * @param float $r Radius of inscribed circle. + * @param integer $ns Number of sides. + * @param float $angle Angle oriented (anti-clockwise). Default value: 0. + * @param boolean $draw_circle Draw inscribed circle or not. Default value: false. + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of polygon sides. Array with keys among the following: + *
        + *
      • all: Line style of all sides. Array like for SetLineStyle().
      • + *
      • 0 to ($ns - 1): Line style of each side. Array like for SetLineStyle().
      • + *
      + * If a key is not present or is null, not draws the side. Default value is default line style (empty array). + * @param array $fill_color Fill color. Format: array(red, green, blue). Default value: default color (empty array). + * @param string $circle_style Style of rendering of inscribed circle (if draws). Possible values are: + *
        + *
      • D or empty string: Draw (default).
      • + *
      • F: Fill.
      • + *
      • DF or FD: Draw and fill.
      • + *
      • CNZ: Clipping mode (using the even-odd rule to determine which regions lie inside the clipping path).
      • + *
      • CEO: Clipping mode (using the nonzero winding number rule to determine which regions lie inside the clipping path).
      • + *
      + * @param array $circle_outLine_style Line style of inscribed circle (if draws). Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $circle_fill_color Fill color of inscribed circle (if draws). Format: array(red, green, blue). Default value: default color (empty array). + * @public + * @since 2.1.000 (2008-01-08) + */ + public function RegularPolygon($x0, $y0, $r, $ns, $angle=0, $draw_circle=false, $style='', $line_style=array(), $fill_color=array(), $circle_style='', $circle_outLine_style=array(), $circle_fill_color=array()) { + if (3 > $ns) { + $ns = 3; + } + if ($draw_circle) { + $this->Circle($x0, $y0, $r, 0, 360, $circle_style, $circle_outLine_style, $circle_fill_color); + } + $p = array(); + for ($i = 0; $i < $ns; ++$i) { + $a = $angle + ($i * 360 / $ns); + $a_rad = deg2rad((float) $a); + $p[] = $x0 + ($r * sin($a_rad)); + $p[] = $y0 + ($r * cos($a_rad)); + } + $this->Polygon($p, $style, $line_style, $fill_color); + } + + /** + * Draws a star polygon + * @param float $x0 Abscissa of center point. + * @param float $y0 Ordinate of center point. + * @param float $r Radius of inscribed circle. + * @param integer $nv Number of vertices. + * @param integer $ng Number of gap (if ($ng % $nv = 1) then is a regular polygon). + * @param float $angle Angle oriented (anti-clockwise). Default value: 0. + * @param boolean $draw_circle Draw inscribed circle or not. Default value is false. + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $line_style Line style of polygon sides. Array with keys among the following: + *
        + *
      • all: Line style of all sides. Array like for + * SetLineStyle().
      • + *
      • 0 to (n - 1): Line style of each side. Array like for SetLineStyle().
      • + *
      + * If a key is not present or is null, not draws the side. Default value is default line style (empty array). + * @param array $fill_color Fill color. Format: array(red, green, blue). Default value: default color (empty array). + * @param string $circle_style Style of rendering of inscribed circle (if draws). Possible values are: + *
        + *
      • D or empty string: Draw (default).
      • + *
      • F: Fill.
      • + *
      • DF or FD: Draw and fill.
      • + *
      • CNZ: Clipping mode (using the even-odd rule to determine which regions lie inside the clipping path).
      • + *
      • CEO: Clipping mode (using the nonzero winding number rule to determine which regions lie inside the clipping path).
      • + *
      + * @param array $circle_outLine_style Line style of inscribed circle (if draws). Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $circle_fill_color Fill color of inscribed circle (if draws). Format: array(red, green, blue). Default value: default color (empty array). + * @public + * @since 2.1.000 (2008-01-08) + */ + public function StarPolygon($x0, $y0, $r, $nv, $ng, $angle=0, $draw_circle=false, $style='', $line_style=array(), $fill_color=array(), $circle_style='', $circle_outLine_style=array(), $circle_fill_color=array()) { + if ($nv < 2) { + $nv = 2; + } + if ($draw_circle) { + $this->Circle($x0, $y0, $r, 0, 360, $circle_style, $circle_outLine_style, $circle_fill_color); + } + $p2 = array(); + $visited = array(); + for ($i = 0; $i < $nv; ++$i) { + $a = $angle + ($i * 360 / $nv); + $a_rad = deg2rad((float) $a); + $p2[] = $x0 + ($r * sin($a_rad)); + $p2[] = $y0 + ($r * cos($a_rad)); + $visited[] = false; + } + $p = array(); + $i = 0; + do { + $p[] = $p2[$i * 2]; + $p[] = $p2[($i * 2) + 1]; + $visited[$i] = true; + $i += $ng; + $i %= $nv; + } while (!$visited[$i]); + $this->Polygon($p, $style, $line_style, $fill_color); + } + + /** + * Draws a rounded rectangle. + * @param float $x Abscissa of upper-left corner. + * @param float $y Ordinate of upper-left corner. + * @param float $w Width. + * @param float $h Height. + * @param float $r the radius of the circle used to round off the corners of the rectangle. + * @param string $round_corner Draws rounded corner or not. String with a 0 (not rounded i-corner) or 1 (rounded i-corner) in i-position. Positions are, in order and begin to 0: top right, bottom right, bottom left and top left. Default value: all rounded corner ("1111"). + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $border_style Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @public + * @since 2.1.000 (2008-01-08) + */ + public function RoundedRect($x, $y, $w, $h, $r, $round_corner='1111', $style='', $border_style=array(), $fill_color=array()) { + $this->RoundedRectXY($x, $y, $w, $h, $r, $r, $round_corner, $style, $border_style, $fill_color); + } + + /** + * Draws a rounded rectangle. + * @param float $x Abscissa of upper-left corner. + * @param float $y Ordinate of upper-left corner. + * @param float $w Width. + * @param float $h Height. + * @param float $rx the x-axis radius of the ellipse used to round off the corners of the rectangle. + * @param float $ry the y-axis radius of the ellipse used to round off the corners of the rectangle. + * @param string $round_corner Draws rounded corner or not. String with a 0 (not rounded i-corner) or 1 (rounded i-corner) in i-position. Positions are, in order and begin to 0: top right, bottom right, bottom left and top left. Default value: all rounded corner ("1111"). + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param array $border_style Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param array $fill_color Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K) or array(C,M,Y,K,SpotColorName). Default value: default color (empty array). + * @public + * @since 4.9.019 (2010-04-22) + */ + public function RoundedRectXY($x, $y, $w, $h, $rx, $ry, $round_corner='1111', $style='', $border_style=array(), $fill_color=array()) { + if ($this->state != 2) { + return; + } + if (($round_corner == '0000') OR (($rx == $ry) AND ($rx == 0))) { + // Not rounded + $this->Rect($x, $y, $w, $h, $style, $border_style, $fill_color); + return; + } + // Rounded + if (!(false === strpos($style, 'F')) AND is_array($fill_color)) { + $this->setFillColorArray($fill_color); + } + $op = TCPDF_STATIC::getPathPaintOperator($style); + if ($op == 'f') { + $border_style = array(); + } + if ($border_style) { + $this->setLineStyle($border_style); + } + $MyArc = 4 / 3 * (sqrt(2) - 1); + $this->_outPoint($x + $rx, $y); + $xc = $x + $w - $rx; + $yc = $y + $ry; + $this->_outLine($xc, $y); + if ($round_corner[0]) { + $this->_outCurve($xc + ($rx * $MyArc), $yc - $ry, $xc + $rx, $yc - ($ry * $MyArc), $xc + $rx, $yc); + } else { + $this->_outLine($x + $w, $y); + } + $xc = $x + $w - $rx; + $yc = $y + $h - $ry; + $this->_outLine($x + $w, $yc); + if ($round_corner[1]) { + $this->_outCurve($xc + $rx, $yc + ($ry * $MyArc), $xc + ($rx * $MyArc), $yc + $ry, $xc, $yc + $ry); + } else { + $this->_outLine($x + $w, $y + $h); + } + $xc = $x + $rx; + $yc = $y + $h - $ry; + $this->_outLine($xc, $y + $h); + if ($round_corner[2]) { + $this->_outCurve($xc - ($rx * $MyArc), $yc + $ry, $xc - $rx, $yc + ($ry * $MyArc), $xc - $rx, $yc); + } else { + $this->_outLine($x, $y + $h); + } + $xc = $x + $rx; + $yc = $y + $ry; + $this->_outLine($x, $yc); + if ($round_corner[3]) { + $this->_outCurve($xc - $rx, $yc - ($ry * $MyArc), $xc - ($rx * $MyArc), $yc - $ry, $xc, $yc - $ry); + } else { + $this->_outLine($x, $y); + $this->_outLine($x + $rx, $y); + } + $this->_out($op); + } + + /** + * Draws a grahic arrow. + * @param float $x0 Abscissa of first point. + * @param float $y0 Ordinate of first point. + * @param float $x1 Abscissa of second point. + * @param float $y1 Ordinate of second point. + * @param int $head_style (0 = draw only arrowhead arms, 1 = draw closed arrowhead, but no fill, 2 = closed and filled arrowhead, 3 = filled arrowhead) + * @param float $arm_size length of arrowhead arms + * @param int $arm_angle angle between an arm and the shaft + * @author Piotr Galecki, Nicola Asuni, Andy Meier + * @since 4.6.018 (2009-07-10) + */ + public function Arrow($x0, $y0, $x1, $y1, $head_style=0, $arm_size=5, $arm_angle=15) { + // getting arrow direction angle + // 0 deg angle is when both arms go along X axis. angle grows clockwise. + $dir_angle = atan2(($y0 - $y1), ($x0 - $x1)); + if ($dir_angle < 0) { + $dir_angle += (2 * M_PI); + } + $arm_angle = deg2rad($arm_angle); + $sx1 = $x1; + $sy1 = $y1; + if ($head_style > 0) { + // calculate the stopping point for the arrow shaft + $sx1 = $x1 + (($arm_size - $this->LineWidth) * cos($dir_angle)); + $sy1 = $y1 + (($arm_size - $this->LineWidth) * sin($dir_angle)); + } + // main arrow line / shaft + $this->Line($x0, $y0, $sx1, $sy1); + // left arrowhead arm tip + $x2L = $x1 + ($arm_size * cos($dir_angle + $arm_angle)); + $y2L = $y1 + ($arm_size * sin($dir_angle + $arm_angle)); + // right arrowhead arm tip + $x2R = $x1 + ($arm_size * cos($dir_angle - $arm_angle)); + $y2R = $y1 + ($arm_size * sin($dir_angle - $arm_angle)); + $mode = 'D'; + $style = array(); + switch ($head_style) { + case 0: { + // draw only arrowhead arms + $mode = 'D'; + $style = array(1, 1, 0); + break; + } + case 1: { + // draw closed arrowhead, but no fill + $mode = 'D'; + break; + } + case 2: { + // closed and filled arrowhead + $mode = 'DF'; + break; + } + case 3: { + // filled arrowhead + $mode = 'F'; + break; + } + } + $this->Polygon(array($x2L, $y2L, $x1, $y1, $x2R, $y2R), $mode, $style, array()); + } + + // END GRAPHIC FUNCTIONS SECTION ----------------------- + + /** + * Add a Named Destination. + * NOTE: destination names are unique, so only last entry will be saved. + * @param string $name Destination name. + * @param float $y Y position in user units of the destiantion on the selected page (default = -1 = current position; 0 = page start;). + * @param int|string $page Target page number (leave empty for current page). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. + * @param float $x X position in user units of the destiantion on the selected page (default = -1 = current position;). + * @return string|false Stripped named destination identifier or false in case of error. + * @public + * @author Christian Deligant, Nicola Asuni + * @since 5.9.097 (2011-06-23) + */ + public function setDestination($name, $y=-1, $page='', $x=-1) { + // remove unsupported characters + $name = TCPDF_STATIC::encodeNameObject($name); + if (TCPDF_STATIC::empty_string($name)) { + return false; + } + if ($y == -1) { + $y = $this->GetY(); + } elseif ($y < 0) { + $y = 0; + } elseif ($y > $this->h) { + $y = $this->h; + } + if ($x == -1) { + $x = $this->GetX(); + } elseif ($x < 0) { + $x = 0; + } elseif ($x > $this->w) { + $x = $this->w; + } + $fixed = false; + if (!empty($page) AND (substr($page, 0, 1) == '*')) { + $page = intval(substr($page, 1)); + // this page number will not be changed when moving/add/deleting pages + $fixed = true; + } + if (empty($page)) { + $page = $this->PageNo(); + if (empty($page)) { + return; + } + } + $this->dests[$name] = array('x' => $x, 'y' => $y, 'p' => $page, 'f' => $fixed); + return $name; + } + + /** + * Return the Named Destination array. + * @return array Named Destination array. + * @public + * @author Nicola Asuni + * @since 5.9.097 (2011-06-23) + */ + public function getDestination() { + return $this->dests; + } + + /** + * Insert Named Destinations. + * @protected + * @author Johannes G\FCntert, Nicola Asuni + * @since 5.9.098 (2011-06-23) + */ + protected function _putdests() { + if (empty($this->dests)) { + return; + } + $this->n_dests = $this->_newobj(); + $out = ' <<'; + foreach($this->dests as $name => $o) { + $out .= ' /'.$name.' '.sprintf('[%u 0 R /XYZ %F %F null]', $this->page_obj_id[($o['p'])], ($o['x'] * $this->k), ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Adds a bookmark - alias for Bookmark(). + * @param string $txt Bookmark description. + * @param int $level Bookmark level (minimum value is 0). + * @param float $y Y position in user units of the bookmark on the selected page (default = -1 = current position; 0 = page start;). + * @param int|string $page Target page number (leave empty for current page). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. + * @param string $style Font style: B = Bold, I = Italic, BI = Bold + Italic. + * @param array $color RGB color array (values from 0 to 255). + * @param float $x X position in user units of the bookmark on the selected page (default = -1 = current position;). + * @param mixed $link URL, or numerical link ID, or named destination (# character followed by the destination name), or embedded file (* character followed by the file name). + * @public + */ + public function setBookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0), $x=-1, $link='') { + $this->Bookmark($txt, $level, $y, $page, $style, $color, $x, $link); + } + + /** + * Adds a bookmark. + * @param string $txt Bookmark description. + * @param int $level Bookmark level (minimum value is 0). + * @param float $y Y position in user units of the bookmark on the selected page (default = -1 = current position; 0 = page start;). + * @param int|string $page Target page number (leave empty for current page). If you prefix a page number with the * character, then this page will not be changed when adding/deleting/moving pages. + * @param string $style Font style: B = Bold, I = Italic, BI = Bold + Italic. + * @param array $color RGB color array (values from 0 to 255). + * @param float $x X position in user units of the bookmark on the selected page (default = -1 = current position;). + * @param mixed $link URL, or numerical link ID, or named destination (# character followed by the destination name), or embedded file (* character followed by the file name). + * @public + * @since 2.1.002 (2008-02-12) + */ + public function Bookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0), $x=-1, $link='') { + if ($level < 0) { + $level = 0; + } + if (isset($this->outlines[0])) { + $lastoutline = end($this->outlines); + $maxlevel = $lastoutline['l'] + 1; + } else { + $maxlevel = 0; + } + if ($level > $maxlevel) { + $level = $maxlevel; + } + if ($y == -1) { + $y = $this->GetY(); + } elseif ($y < 0) { + $y = 0; + } elseif ($y > $this->h) { + $y = $this->h; + } + if ($x == -1) { + $x = $this->GetX(); + } elseif ($x < 0) { + $x = 0; + } elseif ($x > $this->w) { + $x = $this->w; + } + $fixed = false; + $pageAsString = (string) $page; + if ($pageAsString && $pageAsString[0] == '*') { + $page = intval(substr($page, 1)); + // this page number will not be changed when moving/add/deleting pages + $fixed = true; + } + if (empty($page)) { + $page = $this->PageNo(); + if (empty($page)) { + return; + } + } + $this->outlines[] = array('t' => $txt, 'l' => $level, 'x' => $x, 'y' => $y, 'p' => $page, 'f' => $fixed, 's' => strtoupper($style), 'c' => $color, 'u' => $link); + } + + /** + * Sort bookmarks for page and key. + * @protected + * @since 5.9.119 (2011-09-19) + */ + protected function sortBookmarks() { + // get sorting columns + $outline_p = array(); + $outline_y = array(); + foreach ($this->outlines as $key => $row) { + $outline_p[$key] = $row['p']; + $outline_k[$key] = $key; + } + // sort outlines by page and original position + array_multisort($outline_p, SORT_NUMERIC, SORT_ASC, $outline_k, SORT_NUMERIC, SORT_ASC, $this->outlines); + } + + /** + * Create a bookmark PDF string. + * @protected + * @author Olivier Plathey, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _putbookmarks() { + $nb = count($this->outlines); + if ($nb == 0) { + return; + } + // sort bookmarks + $this->sortBookmarks(); + $lru = array(); + $level = 0; + foreach ($this->outlines as $i => $o) { + if ($o['l'] > 0) { + $parent = $lru[($o['l'] - 1)]; + //Set parent and last pointers + $this->outlines[$i]['parent'] = $parent; + $this->outlines[$parent]['last'] = $i; + if ($o['l'] > $level) { + //Level increasing: set first pointer + $this->outlines[$parent]['first'] = $i; + } + } else { + $this->outlines[$i]['parent'] = $nb; + } + if (($o['l'] <= $level) AND ($i > 0)) { + //Set prev and next pointers + $prev = $lru[$o['l']]; + $this->outlines[$prev]['next'] = $i; + $this->outlines[$i]['prev'] = $prev; + } + $lru[$o['l']] = $i; + $level = $o['l']; + } + //Outline items + $n = $this->n + 1; + $nltags = '/|<\/(blockquote|dd|dl|div|dt|h1|h2|h3|h4|h5|h6|hr|li|ol|p|pre|ul|tcpdf|table|tr|td)>/si'; + foreach ($this->outlines as $i => $o) { + $oid = $this->_newobj(); + // covert HTML title to string + $title = preg_replace($nltags, "\n", $o['t']); + $title = preg_replace("/[\r]+/si", '', $title); + $title = preg_replace("/[\n]+/si", "\n", $title); + $title = strip_tags($title); + $title = $this->stringTrim($title); + $out = '<_textstring($title, $oid); + $out .= ' /Parent '.($n + $o['parent']).' 0 R'; + if (isset($o['prev'])) { + $out .= ' /Prev '.($n + $o['prev']).' 0 R'; + } + if (isset($o['next'])) { + $out .= ' /Next '.($n + $o['next']).' 0 R'; + } + if (isset($o['first'])) { + $out .= ' /First '.($n + $o['first']).' 0 R'; + } + if (isset($o['last'])) { + $out .= ' /Last '.($n + $o['last']).' 0 R'; + } + if (isset($o['u']) AND !empty($o['u'])) { + // link + if (is_string($o['u'])) { + if ($o['u'][0] == '#') { + // internal destination + $out .= ' /Dest /'.TCPDF_STATIC::encodeNameObject(substr($o['u'], 1)); + } elseif ($o['u'][0] == '%') { + // embedded PDF file + $filename = basename(substr($o['u'], 1)); + $out .= ' /A <embeddedfiles[$filename]['a'].' >> >>'; + } elseif ($o['u'][0] == '*') { + // embedded generic file + $filename = basename(substr($o['u'], 1)); + $jsa = 'var D=event.target.doc;var MyData=D.dataObjects;for (var i in MyData) if (MyData[i].path=="'.$filename.'") D.exportDataObject( { cName : MyData[i].name, nLaunch : 2});'; + $out .= ' /A <_textstring($jsa, $oid).'>>'; + } else { + // external URI link + $out .= ' /A <_datastring($this->unhtmlentities($o['u']), $oid).'>>'; + } + } elseif (isset($this->links[$o['u']])) { + // internal link ID + $l = $this->links[$o['u']]; + if (isset($this->page_obj_id[($l['p'])])) { + $out .= sprintf(' /Dest [%u 0 R /XYZ 0 %F null]', $this->page_obj_id[($l['p'])], ($this->pagedim[$l['p']]['h'] - ($l['y'] * $this->k))); + } + } + } elseif (isset($this->page_obj_id[($o['p'])])) { + // link to a page + $out .= ' '.sprintf('/Dest [%u 0 R /XYZ %F %F null]', $this->page_obj_id[($o['p'])], ($o['x'] * $this->k), ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); + } + // set font style + $style = 0; + if (!empty($o['s'])) { + // bold + if (strpos($o['s'], 'B') !== false) { + $style |= 2; + } + // oblique + if (strpos($o['s'], 'I') !== false) { + $style |= 1; + } + } + $out .= sprintf(' /F %d', $style); + // set bookmark color + if (isset($o['c']) AND is_array($o['c']) AND (count($o['c']) == 3)) { + $color = array_values($o['c']); + $out .= sprintf(' /C [%F %F %F]', ($color[0] / 255), ($color[1] / 255), ($color[2] / 255)); + } else { + // black + $out .= ' /C [0.0 0.0 0.0]'; + } + $out .= ' /Count 0'; // normally closed item + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + //Outline root + $this->OutlineRoot = $this->_newobj(); + $this->_out('<< /Type /Outlines /First '.$n.' 0 R /Last '.($n + $lru[0]).' 0 R >>'."\n".'endobj'); + } + + // --- JAVASCRIPT ------------------------------------------------------ + + /** + * Adds a javascript + * @param string $script Javascript code + * @public + * @author Johannes G\FCntert, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + public function IncludeJS($script) { + $this->javascript .= $script; + } + + /** + * Adds a javascript object and return object ID + * @param string $script Javascript code + * @param boolean $onload if true executes this object when opening the document + * @return int internal object ID + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function addJavascriptObject($script, $onload=false) { + if ($this->pdfa_mode) { + // javascript is not allowed in PDF/A mode + return false; + } + ++$this->n; + $this->js_objects[$this->n] = array('n' => $this->n, 'js' => $script, 'onload' => $onload); + return $this->n; + } + + /** + * Create a javascript PDF string. + * @protected + * @author Johannes G\FCntert, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _putjavascript() { + if ($this->pdfa_mode OR (empty($this->javascript) AND empty($this->js_objects))) { + return; + } + if (strpos($this->javascript, 'this.addField') > 0) { + if (!$this->ur['enabled']) { + //$this->setUserRights(); + } + // the following two lines are used to avoid form fields duplication after saving + // The addField method only works when releasing user rights (UR3) + $jsa = sprintf("ftcpdfdocsaved=this.addField('%s','%s',%d,[%F,%F,%F,%F]);", 'tcpdfdocsaved', 'text', 0, 0, 1, 0, 1); + $jsb = "getField('tcpdfdocsaved').value='saved';"; + $this->javascript = $jsa."\n".$this->javascript."\n".$jsb; + } + // name tree for javascript + $this->n_js = '<< /Names ['; + if (!empty($this->javascript)) { + $this->n_js .= ' (EmbeddedJS) '.($this->n + 1).' 0 R'; + } + if (!empty($this->js_objects)) { + foreach ($this->js_objects as $key => $val) { + if ($val['onload']) { + $this->n_js .= ' (JS'.$key.') '.$key.' 0 R'; + } + } + } + $this->n_js .= ' ] >>'; + // default Javascript object + if (!empty($this->javascript)) { + $obj_id = $this->_newobj(); + $out = '<< /S /JavaScript'; + $out .= ' /JS '.$this->_textstring($this->javascript, $obj_id); + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + // additional Javascript objects + if (!empty($this->js_objects)) { + foreach ($this->js_objects as $key => $val) { + $out = $this->_getobj($key)."\n".' << /S /JavaScript /JS '.$this->_textstring($val['js'], $key).' >>'."\n".'endobj'; + $this->_out($out); + } + } + } + + /** + * Adds a javascript form field. + * @param string $type field type + * @param string $name field name + * @param int $x horizontal position + * @param int $y vertical position + * @param int $w width + * @param int $h height + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @protected + * @author Denis Van Nuffelen, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _addfield($type, $name, $x, $y, $w, $h, $prop) { + if ($this->rtl) { + $x = $x - $w; + } + // the followind avoid fields duplication after saving the document + $this->javascript .= "if (getField('tcpdfdocsaved').value != 'saved') {"; + $k = $this->k; + $this->javascript .= sprintf("f".$name."=this.addField('%s','%s',%u,[%F,%F,%F,%F]);", $name, $type, $this->PageNo()-1, $x*$k, ($this->h-$y)*$k+1, ($x+$w)*$k, ($this->h-$y-$h)*$k+1)."\n"; + $this->javascript .= 'f'.$name.'.textSize='.$this->FontSizePt.";\n"; + foreach($prop as $key => $val) { + if (strcmp(substr($key, -5), 'Color') == 0) { + $val = TCPDF_COLORS::_JScolor($val); + } else { + $val = "'".$val."'"; + } + $this->javascript .= 'f'.$name.'.'.$key.'='.$val.";\n"; + } + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + $this->javascript .= '}'; + } + + // --- FORM FIELDS ----------------------------------------------------- + + + + /** + * Set default properties for form fields. + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + */ + public function setFormDefaultProp($prop=array()) { + $this->default_form_prop = $prop; + } + + /** + * Return the default properties for form fields. + * @return array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + */ + public function getFormDefaultProp() { + return $this->default_form_prop; + } + + /** + * Creates a text field + * @param string $name field name + * @param float $w Width of the rectangle + * @param float $h Height of the rectangle + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $opt annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param float|null $x Abscissa of the upper-left corner of the rectangle + * @param float|null $y Ordinate of the upper-left corner of the rectangle + * @param boolean $js if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function TextField($name, $w, $h, $prop=array(), $opt=array(), $x=null, $y=null, $js=false) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('text', $name, $x, $y, $w, $h, $prop); + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + // get annotation data + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); + // set default appearance stream + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $text = ''; + if (isset($prop['value']) AND !empty($prop['value'])) { + $text = $prop['value']; + } elseif (isset($opt['v']) AND !empty($opt['v'])) { + $text = $opt['v']; + } + $tmpid = $this->startTemplate($w, $h, false); + $align = ''; + if (isset($popt['q'])) { + switch ($popt['q']) { + case 0: { + $align = 'L'; + break; + } + case 1: { + $align = 'C'; + break; + } + case 2: { + $align = 'R'; + break; + } + default: { + $align = ''; + break; + } + } + } + $this->MultiCell($w, $h, $text, 0, $align, false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // merge options + $opt = array_merge($popt, $opt); + // remove some conflicting options + unset($opt['bs']); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Tx'; + $opt['t'] = $name; + // Additional annotation's parameters (check _putannotsobj() method): + //$opt['f'] + //$opt['as'] + //$opt['bs'] + //$opt['be'] + //$opt['c'] + //$opt['border'] + //$opt['h'] + //$opt['mk']; + //$opt['mk']['r'] + //$opt['mk']['bc']; + //$opt['mk']['bg']; + unset($opt['mk']['ca']); + unset($opt['mk']['rc']); + unset($opt['mk']['ac']); + unset($opt['mk']['i']); + unset($opt['mk']['ri']); + unset($opt['mk']['ix']); + unset($opt['mk']['if']); + //$opt['mk']['if']['sw']; + //$opt['mk']['if']['s']; + //$opt['mk']['if']['a']; + //$opt['mk']['if']['fb']; + unset($opt['mk']['tp']); + //$opt['tu'] + //$opt['tm'] + //$opt['ff'] + //$opt['v'] + //$opt['dv'] + //$opt['a'] + //$opt['aa'] + //$opt['q'] + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a RadioButton field. + * @param string $name Field name. + * @param int $w Width of the radio button. + * @param array $prop Javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $opt Annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param string $onvalue Value to be returned if selected. + * @param boolean $checked Define the initial state. + * @param float|null $x Abscissa of the upper-left corner of the rectangle + * @param float|null $y Ordinate of the upper-left corner of the rectangle + * @param boolean $js If true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function RadioButton($name, $w, $prop=array(), $opt=array(), $onvalue='On', $checked=false, $x=null, $y=null, $js=false) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($w, $x, $y); + if ($js) { + $this->_addfield('radiobutton', $name, $x, $y, $w, $w, $prop); + return; + } + if (TCPDF_STATIC::empty_string($onvalue)) { + $onvalue = 'On'; + } + if ($checked) { + $defval = $onvalue; + } else { + $defval = 'Off'; + } + // set font + $font = 'zapfdingbats'; + if ($this->pdfa_mode) { + // all fonts must be embedded + $font = 'pdfa'.$font; + } + $this->AddFont($font); + $tmpfont = $this->getFontBuffer($font); + // set data for parent group + if (!isset($this->radiobutton_groups[$this->page])) { + $this->radiobutton_groups[$this->page] = array(); + } + if (!isset($this->radiobutton_groups[$this->page][$name])) { + $this->radiobutton_groups[$this->page][$name] = array(); + ++$this->n; + $this->radiobutton_groups[$this->page][$name]['n'] = $this->n; + $this->radio_groups[] = $this->n; + } + $kid = ($this->n + 1); + // save object ID to be added on Kids entry on parent object + $this->radiobutton_groups[$this->page][$name][] = array('kid' => $kid, 'def' => $defval); + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['NoToggleToOff'] = 'true'; + $prop['Radio'] = 'true'; + $prop['borderStyle'] = 'inset'; + // get annotation data + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); + // set additional default options + $this->annotation_fonts[$tmpfont['fontkey']] = $tmpfont['i']; + $fontstyle = sprintf('/F%d %F Tf %s', $tmpfont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = array(); + $fx = ((($w - $this->getAbsFontMeasure($tmpfont['cw'][108])) / 2) * $this->k); + $fy = (($w - ((($tmpfont['desc']['Ascent'] - $tmpfont['desc']['Descent']) * $this->FontSizePt / 1000) / $this->k)) * $this->k); + $popt['ap']['n'][$onvalue] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(108).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); + $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(109).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); + if (!isset($popt['mk'])) { + $popt['mk'] = array(); + } + $popt['mk']['ca'] = '(l)'; + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Btn'; + if ($checked) { + $opt['v'] = array('/'.$onvalue); + $opt['as'] = $onvalue; + } else { + $opt['as'] = 'Off'; + } + // store readonly flag + if (!isset($this->radiobutton_groups[$this->page][$name]['#readonly#'])) { + $this->radiobutton_groups[$this->page][$name]['#readonly#'] = false; + } + $this->radiobutton_groups[$this->page][$name]['#readonly#'] |= ($opt['f'] & 64); + $this->Annotation($x, $y, $w, $w, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a List-box field + * @param string $name field name + * @param int $w width + * @param int $h height + * @param array $values array containing the list of values. + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $opt annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param float|null $x Abscissa of the upper-left corner of the rectangle + * @param float|null $y Ordinate of the upper-left corner of the rectangle + * @param boolean $js if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function ListBox($name, $w, $h, $values, $prop=array(), $opt=array(), $x=null, $y=null, $js=false) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('listbox', $name, $x, $y, $w, $h, $prop); + $s = ''; + foreach ($values as $value) { + if (is_array($value)) { + $s .= ',[\''.addslashes($value[1]).'\',\''.addslashes($value[0]).'\']'; + } else { + $s .= ',[\''.addslashes($value).'\',\''.addslashes($value).'\']'; + } + } + $this->javascript .= 'f'.$name.'.setItems('.substr($s, 1).');'."\n"; + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + // get annotation data + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); + // set additional default values + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $text = ''; + foreach($values as $item) { + if (is_array($item)) { + $text .= $item[1]."\n"; + } else { + $text .= $item."\n"; + } + } + $tmpid = $this->startTemplate($w, $h, false); + $this->MultiCell($w, $h, $text, 0, '', false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Ch'; + $opt['t'] = $name; + $opt['opt'] = $values; + unset($opt['mk']['ca']); + unset($opt['mk']['rc']); + unset($opt['mk']['ac']); + unset($opt['mk']['i']); + unset($opt['mk']['ri']); + unset($opt['mk']['ix']); + unset($opt['mk']['if']); + unset($opt['mk']['tp']); + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a Combo-box field + * @param string $name field name + * @param int $w width + * @param int $h height + * @param array $values array containing the list of values. + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $opt annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param float|null $x Abscissa of the upper-left corner of the rectangle + * @param float|null $y Ordinate of the upper-left corner of the rectangle + * @param boolean $js if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function ComboBox($name, $w, $h, $values, $prop=array(), $opt=array(), $x=null, $y=null, $js=false) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('combobox', $name, $x, $y, $w, $h, $prop); + $s = ''; + foreach ($values as $value) { + if (is_array($value)) { + $s .= ',[\''.addslashes($value[1]).'\',\''.addslashes($value[0]).'\']'; + } else { + $s .= ',[\''.addslashes($value).'\',\''.addslashes($value).'\']'; + } + } + $this->javascript .= 'f'.$name.'.setItems('.substr($s, 1).');'."\n"; + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['Combo'] = true; + // get annotation data + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); + // set additional default options + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $text = ''; + foreach($values as $item) { + if (is_array($item)) { + $text .= $item[1]."\n"; + } else { + $text .= $item."\n"; + } + } + $tmpid = $this->startTemplate($w, $h, false); + $this->MultiCell($w, $h, $text, 0, '', false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Ch'; + $opt['t'] = $name; + $opt['opt'] = $values; + unset($opt['mk']['ca']); + unset($opt['mk']['rc']); + unset($opt['mk']['ac']); + unset($opt['mk']['i']); + unset($opt['mk']['ri']); + unset($opt['mk']['ix']); + unset($opt['mk']['if']); + unset($opt['mk']['tp']); + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a CheckBox field + * @param string $name field name + * @param int $w width + * @param boolean $checked define the initial state. + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $opt annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param string $onvalue value to be returned if selected. + * @param float|null $x Abscissa of the upper-left corner of the rectangle + * @param float|null $y Ordinate of the upper-left corner of the rectangle + * @param boolean $js if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function CheckBox($name, $w, $checked=false, $prop=array(), $opt=array(), $onvalue='Yes', $x=null, $y=null, $js=false) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($w, $x, $y); + if ($js) { + $this->_addfield('checkbox', $name, $x, $y, $w, $w, $prop); + return; + } + if (!isset($prop['value'])) { + $prop['value'] = array('Yes'); + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['borderStyle'] = 'inset'; + // get annotation data + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); + // set additional default options + $font = 'zapfdingbats'; + if ($this->pdfa_mode) { + // all fonts must be embedded + $font = 'pdfa'.$font; + } + $this->AddFont($font); + $tmpfont = $this->getFontBuffer($font); + $this->annotation_fonts[$tmpfont['fontkey']] = $tmpfont['i']; + $fontstyle = sprintf('/F%d %F Tf %s', $tmpfont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = array(); + $fx = ((($w - $this->getAbsFontMeasure($tmpfont['cw'][110])) / 2) * $this->k); + $fy = (($w - ((($tmpfont['desc']['Ascent'] - $tmpfont['desc']['Descent']) * $this->FontSizePt / 1000) / $this->k)) * $this->k); + $popt['ap']['n']['Yes'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(110).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); + $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %F Tf %F %F Td ('.chr(111).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, $fx, $fy); + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Btn'; + $opt['t'] = $name; + if (TCPDF_STATIC::empty_string($onvalue)) { + $onvalue = 'Yes'; + } + $opt['opt'] = array($onvalue); + if ($checked) { + $opt['v'] = array('/Yes'); + $opt['as'] = 'Yes'; + } else { + $opt['v'] = array('/Off'); + $opt['as'] = 'Off'; + } + $this->Annotation($x, $y, $w, $w, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a button field + * @param string $name field name + * @param int $w width + * @param int $h height + * @param string $caption caption. + * @param mixed $action action triggered by pressing the button. Use a string to specify a javascript action. Use an array to specify a form action options as on section 12.7.5 of PDF32000_2008. + * @param array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param array $opt annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param float|null $x Abscissa of the upper-left corner of the rectangle + * @param float|null $y Ordinate of the upper-left corner of the rectangle + * @param boolean $js if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function Button($name, $w, $h, $caption, $action, $prop=array(), $opt=array(), $x=null, $y=null, $js=false) { + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('button', $name, $this->x, $this->y, $w, $h, $prop); + $this->javascript .= 'f'.$name.".buttonSetCaption('".addslashes($caption)."');\n"; + $this->javascript .= 'f'.$name.".setAction('MouseUp','".addslashes($action)."');\n"; + $this->javascript .= 'f'.$name.".highlight='push';\n"; + $this->javascript .= 'f'.$name.".print=false;\n"; + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['Pushbutton'] = 'true'; + $prop['highlight'] = 'push'; + $prop['display'] = 'display.noPrint'; + // get annotation data + $popt = TCPDF_STATIC::getAnnotOptFromJSProp($prop, $this->spot_colors, $this->rtl); + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $tmpid = $this->startTemplate($w, $h, false); + $bw = (2 / $this->k); // border width + $border = array( + 'L' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(231)), + 'R' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(51)), + 'T' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(231)), + 'B' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(51))); + $this->setFillColor(204); + $this->Cell($w, $h, $caption, $border, 0, 'C', true, '', 1, false, 'T', 'M'); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // set additional default options + if (!isset($popt['mk'])) { + $popt['mk'] = array(); + } + $ann_obj_id = ($this->n + 1); + if (!empty($action) AND !is_array($action)) { + $ann_obj_id = ($this->n + 2); + } + $popt['mk']['ca'] = $this->_textstring($caption, $ann_obj_id); + $popt['mk']['rc'] = $this->_textstring($caption, $ann_obj_id); + $popt['mk']['ac'] = $this->_textstring($caption, $ann_obj_id); + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Btn'; + $opt['t'] = $caption; + $opt['v'] = $name; + if (!empty($action)) { + if (is_array($action)) { + // form action options as on section 12.7.5 of PDF32000_2008. + $opt['aa'] = '/D <<'; + $bmode = array('SubmitForm', 'ResetForm', 'ImportData'); + foreach ($action AS $key => $val) { + if (($key == 'S') AND in_array($val, $bmode)) { + $opt['aa'] .= ' /S /'.$val; + } elseif (($key == 'F') AND (!empty($val))) { + $opt['aa'] .= ' /F '.$this->_datastring($val, $ann_obj_id); + } elseif (($key == 'Fields') AND is_array($val) AND !empty($val)) { + $opt['aa'] .= ' /Fields ['; + foreach ($val AS $field) { + $opt['aa'] .= ' '.$this->_textstring($field, $ann_obj_id); + } + $opt['aa'] .= ']'; + } elseif (($key == 'Flags')) { + $ff = 0; + if (is_array($val)) { + foreach ($val AS $flag) { + switch ($flag) { + case 'Include/Exclude': { + $ff += 1 << 0; + break; + } + case 'IncludeNoValueFields': { + $ff += 1 << 1; + break; + } + case 'ExportFormat': { + $ff += 1 << 2; + break; + } + case 'GetMethod': { + $ff += 1 << 3; + break; + } + case 'SubmitCoordinates': { + $ff += 1 << 4; + break; + } + case 'XFDF': { + $ff += 1 << 5; + break; + } + case 'IncludeAppendSaves': { + $ff += 1 << 6; + break; + } + case 'IncludeAnnotations': { + $ff += 1 << 7; + break; + } + case 'SubmitPDF': { + $ff += 1 << 8; + break; + } + case 'CanonicalFormat': { + $ff += 1 << 9; + break; + } + case 'ExclNonUserAnnots': { + $ff += 1 << 10; + break; + } + case 'ExclFKey': { + $ff += 1 << 11; + break; + } + case 'EmbedForm': { + $ff += 1 << 13; + break; + } + } + } + } else { + $ff = intval($val); + } + $opt['aa'] .= ' /Flags '.$ff; + } + } + $opt['aa'] .= ' >>'; + } else { + // Javascript action or raw action command + $js_obj_id = $this->addJavascriptObject($action); + $opt['aa'] = '/D '.$js_obj_id.' 0 R'; + } + } + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + // --- END FORMS FIELDS ------------------------------------------------ + + /** + * Add certification signature (DocMDP or UR3) + * You can set only one signature type + * @protected + * @author Nicola Asuni + * @since 4.6.008 (2009-05-07) + */ + protected function _putsignature() { + if ((!$this->sign) OR (!isset($this->signature_data['cert_type']))) { + return; + } + $sigobjid = ($this->sig_obj_id + 1); + $out = $this->_getobj($sigobjid)."\n"; + $out .= '<< /Type /Sig'; + $out .= ' /Filter /Adobe.PPKLite'; + $out .= ' /SubFilter /adbe.pkcs7.detached'; + $out .= ' '.TCPDF_STATIC::$byterange_string; + $out .= ' /Contents<'.str_repeat('0', $this->signature_max_length).'>'; + if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) { + $out .= ' /Reference ['; // array of signature reference dictionaries + $out .= ' << /Type /SigRef'; + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /TransformMethod /DocMDP'; + $out .= ' /TransformParams <<'; + $out .= ' /Type /TransformParams'; + $out .= ' /P '.$this->signature_data['cert_type']; + $out .= ' /V /1.2'; + } else { + $out .= ' /TransformMethod /UR3'; + $out .= ' /TransformParams <<'; + $out .= ' /Type /TransformParams'; + $out .= ' /V /2.2'; + if (!TCPDF_STATIC::empty_string($this->ur['document'])) { + $out .= ' /Document['.$this->ur['document'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['form'])) { + $out .= ' /Form['.$this->ur['form'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['signature'])) { + $out .= ' /Signature['.$this->ur['signature'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['annots'])) { + $out .= ' /Annots['.$this->ur['annots'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['ef'])) { + $out .= ' /EF['.$this->ur['ef'].']'; + } + if (!TCPDF_STATIC::empty_string($this->ur['formex'])) { + $out .= ' /FormEX['.$this->ur['formex'].']'; + } + } + $out .= ' >>'; // close TransformParams + // optional digest data (values must be calculated and replaced later) + //$out .= ' /Data ********** 0 R'; + //$out .= ' /DigestMethod/MD5'; + //$out .= ' /DigestLocation[********** 34]'; + //$out .= ' /DigestValue<********************************>'; + $out .= ' >>'; + $out .= ' ]'; // end of reference + } + if (isset($this->signature_data['info']['Name']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['Name'])) { + $out .= ' /Name '.$this->_textstring($this->signature_data['info']['Name'], $sigobjid); + } + if (isset($this->signature_data['info']['Location']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['Location'])) { + $out .= ' /Location '.$this->_textstring($this->signature_data['info']['Location'], $sigobjid); + } + if (isset($this->signature_data['info']['Reason']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['Reason'])) { + $out .= ' /Reason '.$this->_textstring($this->signature_data['info']['Reason'], $sigobjid); + } + if (isset($this->signature_data['info']['ContactInfo']) AND !TCPDF_STATIC::empty_string($this->signature_data['info']['ContactInfo'])) { + $out .= ' /ContactInfo '.$this->_textstring($this->signature_data['info']['ContactInfo'], $sigobjid); + } + $out .= ' /M '.$this->_datestring($sigobjid, $this->doc_modification_timestamp); + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Set User's Rights for PDF Reader + * WARNING: This is experimental and currently do not work. + * Check the PDF Reference 8.7.1 Transform Methods, + * Table 8.105 Entries in the UR transform parameters dictionary + * @param boolean $enable if true enable user's rights on PDF reader + * @param string $document Names specifying additional document-wide usage rights for the document. The only defined value is "/FullSave", which permits a user to save the document along with modified form and/or annotation data. + * @param string $annots Names specifying additional annotation-related usage rights for the document. Valid names in PDF 1.5 and later are /Create/Delete/Modify/Copy/Import/Export, which permit the user to perform the named operation on annotations. + * @param string $form Names specifying additional form-field-related usage rights for the document. Valid names are: /Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate + * @param string $signature Names specifying additional signature-related usage rights for the document. The only defined value is /Modify, which permits a user to apply a digital signature to an existing signature form field or clear a signed signature form field. + * @param string $ef Names specifying additional usage rights for named embedded files in the document. Valid names are /Create/Delete/Modify/Import, which permit the user to perform the named operation on named embedded files + Names specifying additional embedded-files-related usage rights for the document. + * @param string $formex Names specifying additional form-field-related usage rights. The only valid name is BarcodePlaintext, which permits text form field data to be encoded as a plaintext two-dimensional barcode. + * @public + * @author Nicola Asuni + * @since 2.9.000 (2008-03-26) + */ + public function setUserRights( + $enable=true, + $document='/FullSave', + $annots='/Create/Delete/Modify/Copy/Import/Export', + $form='/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate', + $signature='/Modify', + $ef='/Create/Delete/Modify/Import', + $formex='') { + $this->ur['enabled'] = $enable; + $this->ur['document'] = $document; + $this->ur['annots'] = $annots; + $this->ur['form'] = $form; + $this->ur['signature'] = $signature; + $this->ur['ef'] = $ef; + $this->ur['formex'] = $formex; + if (!$this->sign) { + $this->setSignature('', '', '', '', 0, array()); + } + } + + /** + * Enable document signature (requires the OpenSSL Library). + * The digital signature improve document authenticity and integrity and allows o enable extra features on Acrobat Reader. + * To create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt + * To export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 + * To convert pfx certificate to pem: openssl pkcs12 -in tcpdf.pfx -out tcpdf.crt -nodes + * @param mixed $signing_cert signing certificate (string or filename prefixed with 'file://') + * @param mixed $private_key private key (string or filename prefixed with 'file://') + * @param string $private_key_password password + * @param string $extracerts specifies the name of a file containing a bunch of extra certificates to include in the signature which can for example be used to help the recipient to verify the certificate that you used. + * @param int $cert_type The access permissions granted for this document. Valid values shall be: 1 = No changes to the document shall be permitted; any change to the document shall invalidate the signature; 2 = Permitted changes shall be filling in forms, instantiating page templates, and signing; other changes shall invalidate the signature; 3 = Permitted changes shall be the same as for 2, as well as annotation creation, deletion, and modification; other changes shall invalidate the signature. + * @param array $info array of option information: Name, Location, Reason, ContactInfo. + * @param string $approval Enable approval signature eg. for PDF incremental update + * @public + * @author Nicola Asuni + * @since 4.6.005 (2009-04-24) + */ + public function setSignature($signing_cert='', $private_key='', $private_key_password='', $extracerts='', $cert_type=2, $info=array(), $approval='') { + // to create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt + // to export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 + // to convert pfx certificate to pem: openssl + // OpenSSL> pkcs12 -in -out -nodes + $this->sign = true; + ++$this->n; + $this->sig_obj_id = $this->n; // signature widget + ++$this->n; // signature object ($this->sig_obj_id + 1) + $this->signature_data = array(); + if (strlen($signing_cert) == 0) { + $this->Error('Please provide a certificate file and password!'); + } + if (strlen($private_key) == 0) { + $private_key = $signing_cert; + } + $this->signature_data['signcert'] = $signing_cert; + $this->signature_data['privkey'] = $private_key; + $this->signature_data['password'] = $private_key_password; + $this->signature_data['extracerts'] = $extracerts; + $this->signature_data['cert_type'] = $cert_type; + $this->signature_data['info'] = $info; + $this->signature_data['approval'] = $approval; + } + + /** + * Set the digital signature appearance (a cliccable rectangle area to get signature properties) + * @param float $x Abscissa of the upper-left corner. + * @param float $y Ordinate of the upper-left corner. + * @param float $w Width of the signature area. + * @param float $h Height of the signature area. + * @param int $page option page number (if < 0 the current page is used). + * @param string $name Name of the signature. + * @public + * @author Nicola Asuni + * @since 5.3.011 (2010-06-17) + */ + public function setSignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') { + $this->signature_appearance = $this->getSignatureAppearanceArray($x, $y, $w, $h, $page, $name); + } + + /** + * Add an empty digital signature appearance (a cliccable rectangle area to get signature properties) + * @param float $x Abscissa of the upper-left corner. + * @param float $y Ordinate of the upper-left corner. + * @param float $w Width of the signature area. + * @param float $h Height of the signature area. + * @param int $page option page number (if < 0 the current page is used). + * @param string $name Name of the signature. + * @public + * @author Nicola Asuni + * @since 5.9.101 (2011-07-06) + */ + public function addEmptySignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') { + ++$this->n; + $this->empty_signature_appearance[] = array('objid' => $this->n) + $this->getSignatureAppearanceArray($x, $y, $w, $h, $page, $name); + } + + /** + * Get the array that defines the signature appearance (page and rectangle coordinates). + * @param float $x Abscissa of the upper-left corner. + * @param float $y Ordinate of the upper-left corner. + * @param float $w Width of the signature area. + * @param float $h Height of the signature area. + * @param int $page option page number (if < 0 the current page is used). + * @param string $name Name of the signature. + * @return array Array defining page and rectangle coordinates of signature appearance. + * @protected + * @author Nicola Asuni + * @since 5.9.101 (2011-07-06) + */ + protected function getSignatureAppearanceArray($x=0, $y=0, $w=0, $h=0, $page=-1, $name='') { + $sigapp = array(); + if (($page < 1) OR ($page > $this->numpages)) { + $sigapp['page'] = $this->page; + } else { + $sigapp['page'] = intval($page); + } + if (empty($name)) { + $sigapp['name'] = 'Signature'; + } else { + $sigapp['name'] = $name; + } + $a = $x * $this->k; + $b = $this->pagedim[($sigapp['page'])]['h'] - (($y + $h) * $this->k); + $c = $w * $this->k; + $d = $h * $this->k; + $sigapp['rect'] = sprintf('%F %F %F %F', $a, $b, ($a + $c), ($b + $d)); + return $sigapp; + } + + /** + * Enable document timestamping (requires the OpenSSL Library). + * The trusted timestamping improve document security that means that no one should be able to change the document once it has been recorded. + * Use with digital signature only! + * @param string $tsa_host Time Stamping Authority (TSA) server (prefixed with 'https://') + * @param string $tsa_username Specifies the username for TSA authorization (optional) OR specifies the TSA authorization PEM file (see: example_66.php, optional) + * @param string $tsa_password Specifies the password for TSA authorization (optional) + * @param string $tsa_cert Specifies the location of TSA certificate for authorization (optional for cURL) + * @public + * @author Richard Stockinger + * @since 6.0.090 (2014-06-16) + */ + public function setTimeStamp($tsa_host='', $tsa_username='', $tsa_password='', $tsa_cert='') { + $this->tsa_data = array(); + if (!function_exists('curl_init')) { + $this->Error('Please enable cURL PHP extension!'); + } + if (strlen($tsa_host) == 0) { + $this->Error('Please specify the host of Time Stamping Authority (TSA)!'); + } + $this->tsa_data['tsa_host'] = $tsa_host; + if (is_file($tsa_username)) { + $this->tsa_data['tsa_auth'] = $tsa_username; + } else { + $this->tsa_data['tsa_username'] = $tsa_username; + } + $this->tsa_data['tsa_password'] = $tsa_password; + $this->tsa_data['tsa_cert'] = $tsa_cert; + $this->tsa_timestamp = true; + } + + /** + * NOT YET IMPLEMENTED + * Request TSA for a timestamp + * @param string $signature Digital signature as binary string + * @return string Timestamped digital signature + * @protected + * @author Richard Stockinger + * @since 6.0.090 (2014-06-16) + */ + protected function applyTSA($signature) { + if (!$this->tsa_timestamp) { + return $signature; + } + //@TODO: implement this feature + return $signature; + } + + /** + * Create a new page group. + * NOTE: call this function before calling AddPage() + * @param int|null $page starting group page (leave empty for next page). + * @public + * @since 3.0.000 (2008-03-27) + */ + public function startPageGroup($page=null) { + if (empty($page)) { + $page = $this->page + 1; + } + $this->newpagegroup[$page] = sizeof($this->newpagegroup) + 1; + } + + /** + * Set the starting page number. + * @param int $num Starting page number. + * @since 5.9.093 (2011-06-16) + * @public + */ + public function setStartingPageNumber($num=1) { + $this->starting_page_number = max(0, intval($num)); + } + + /** + * Returns the string alias used right align page numbers. + * If the current font is unicode type, the returned string wil contain an additional open curly brace. + * @return string + * @since 5.9.099 (2011-06-27) + * @public + */ + public function getAliasRightShift() { + // calculate aproximatively the ratio between widths of aliases and replacements. + $ref = '{'.TCPDF_STATIC::$alias_right_shift.'}{'.TCPDF_STATIC::$alias_tot_pages.'}{'.TCPDF_STATIC::$alias_num_page.'}'; + $rep = str_repeat(' ', $this->GetNumChars($ref)); + $wrep = $this->GetStringWidth($rep); + if ($wrep > 0) { + $wdiff = max(1, ($this->GetStringWidth($ref) / $wrep)); + } else { + $wdiff = 1; + } + $sdiff = sprintf('%F', $wdiff); + $alias = TCPDF_STATIC::$alias_right_shift.$sdiff.'}'; + if ($this->isUnicodeFont()) { + $alias = '{'.$alias; + } + return $alias; + } + + /** + * Returns the string alias used for the total number of pages. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the total number of pages in the document. + * @return string + * @since 4.0.018 (2008-08-08) + * @public + */ + public function getAliasNbPages() { + if ($this->isUnicodeFont()) { + return '{'.TCPDF_STATIC::$alias_tot_pages.'}'; + } + return TCPDF_STATIC::$alias_tot_pages; + } + + /** + * Returns the string alias used for the page number. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the page number. + * @return string + * @since 4.5.000 (2009-01-02) + * @public + */ + public function getAliasNumPage() { + if ($this->isUnicodeFont()) { + return '{'.TCPDF_STATIC::$alias_num_page.'}'; + } + return TCPDF_STATIC::$alias_num_page; + } + + /** + * Return the alias for the total number of pages in the current page group. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the total number of pages in this group. + * @return string alias of the current page group + * @public + * @since 3.0.000 (2008-03-27) + */ + public function getPageGroupAlias() { + if ($this->isUnicodeFont()) { + return '{'.TCPDF_STATIC::$alias_group_tot_pages.'}'; + } + return TCPDF_STATIC::$alias_group_tot_pages; + } + + /** + * Return the alias for the page number on the current page group. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the page number (relative to the belonging group). + * @return string alias of the current page group + * @public + * @since 4.5.000 (2009-01-02) + */ + public function getPageNumGroupAlias() { + if ($this->isUnicodeFont()) { + return '{'.TCPDF_STATIC::$alias_group_num_page.'}'; + } + return TCPDF_STATIC::$alias_group_num_page; + } + + /** + * Return the current page in the group. + * @return int current page in the group + * @public + * @since 3.0.000 (2008-03-27) + */ + public function getGroupPageNo() { + return $this->pagegroups[$this->currpagegroup]; + } + + /** + * Returns the current group page number formatted as a string. + * @public + * @since 4.3.003 (2008-11-18) + * @see PaneNo(), formatPageNumber() + */ + public function getGroupPageNoFormatted() { + return TCPDF_STATIC::formatPageNumber($this->getGroupPageNo()); + } + + /** + * Returns the current page number formatted as a string. + * @public + * @since 4.2.005 (2008-11-06) + * @see PaneNo(), formatPageNumber() + */ + public function PageNoFormatted() { + return TCPDF_STATIC::formatPageNumber($this->PageNo()); + } + + /** + * Put pdf layers. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function _putocg() { + if (empty($this->pdflayers)) { + return; + } + foreach ($this->pdflayers as $key => $layer) { + $this->pdflayers[$key]['objid'] = $this->_newobj(); + $out = '<< /Type /OCG'; + $out .= ' /Name '.$this->_textstring($layer['name'], $this->pdflayers[$key]['objid']); + $out .= ' /Usage <<'; + if (isset($layer['print']) AND ($layer['print'] !== NULL)) { + $out .= ' /Print <>'; + } + $out .= ' /View <>'; + $out .= ' >> >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Start a new pdf layer. + * @param string $name Layer name (only a-z letters and numbers). Leave empty for automatic name. + * @param boolean|null $print Set to TRUE to print this layer, FALSE to not print and NULL to not set this option + * @param boolean $view Set to true to view this layer. + * @param boolean $lock If true lock the layer + * @public + * @since 5.9.102 (2011-07-13) + */ + public function startLayer($name='', $print=true, $view=true, $lock=true) { + if ($this->state != 2) { + return; + } + $layer = sprintf('LYR%03d', (count($this->pdflayers) + 1)); + if (empty($name)) { + $name = $layer; + } else { + $name = preg_replace('/[^a-zA-Z0-9_\-]/', '', $name); + } + $this->pdflayers[] = array('layer' => $layer, 'name' => $name, 'print' => $print, 'view' => $view, 'lock' => $lock); + $this->openMarkedContent = true; + $this->_out('/OC /'.$layer.' BDC'); + } + + /** + * End the current PDF layer. + * @public + * @since 5.9.102 (2011-07-13) + */ + public function endLayer() { + if ($this->state != 2) { + return; + } + if ($this->openMarkedContent) { + // close existing open marked-content layer + $this->_out('EMC'); + $this->openMarkedContent = false; + } + } + + /** + * Set the visibility of the successive elements. + * This can be useful, for instance, to put a background + * image or color that will show on screen but won't print. + * @param string $v visibility mode. Legal values are: all, print, screen or view. + * @public + * @since 3.0.000 (2008-03-27) + */ + public function setVisibility($v) { + if ($this->state != 2) { + return; + } + $this->endLayer(); + switch($v) { + case 'print': { + $this->startLayer('Print', true, false); + break; + } + case 'view': + case 'screen': { + $this->startLayer('View', false, true); + break; + } + case 'all': { + $this->_out(''); + break; + } + default: { + $this->Error('Incorrect visibility: '.$v); + break; + } + } + } + + /** + * Add transparency parameters to the current extgstate + * @param array $parms parameters + * @return int|void the number of extgstates + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function addExtGState($parms) { + if (($this->pdfa_mode && $this->pdfa_version < 2) || ($this->state != 2)) { + // transparency is not allowed in PDF/A-1 mode + return; + } + // check if this ExtGState already exist + foreach ($this->extgstates as $i => $ext) { + if ($ext['parms'] == $parms) { + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['extgstates'][$i] = $ext; + } + // return reference to existing ExtGState + return $i; + } + } + $n = (count($this->extgstates) + 1); + $this->extgstates[$n] = array('parms' => $parms); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['extgstates'][$n] = $this->extgstates[$n]; + } + return $n; + } + + /** + * Add an extgstate + * @param int $gs extgstate + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function setExtGState($gs) { + if (($this->pdfa_mode && $this->pdfa_version < 2) OR ($this->state != 2)) { + // transparency is not allowed in PDF/A-1 mode + return; + } + $this->_out(sprintf('/GS%d gs', $gs)); + } + + /** + * Put extgstates for object transparency + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function _putextgstates() { + foreach ($this->extgstates as $i => $ext) { + $this->extgstates[$i]['n'] = $this->_newobj(); + $out = '<< /Type /ExtGState'; + foreach ($ext['parms'] as $k => $v) { + if (is_float($v)) { + $v = sprintf('%F', $v); + } elseif ($v === true) { + $v = 'true'; + } elseif ($v === false) { + $v = 'false'; + } + $out .= ' /'.$k.' '.$v; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Set overprint mode for stroking (OP) and non-stroking (op) painting operations. + * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008). + * @param boolean $stroking If true apply overprint for stroking operations. + * @param boolean|null $nonstroking If true apply overprint for painting operations other than stroking. + * @param integer $mode Overprint mode: (0 = each source colour component value replaces the value previously painted for the corresponding device colorant; 1 = a tint value of 0.0 for a source colour component shall leave the corresponding component of the previously painted colour unchanged). + * @public + * @since 5.9.152 (2012-03-23) + */ + public function setOverprint($stroking=true, $nonstroking=null, $mode=0) { + if ($this->state != 2) { + return; + } + $stroking = $stroking ? true : false; + if (TCPDF_STATIC::empty_string($nonstroking)) { + // default value if not set + $nonstroking = $stroking; + } else { + $nonstroking = $nonstroking ? true : false; + } + if (($mode != 0) AND ($mode != 1)) { + $mode = 0; + } + $this->overprint = array('OP' => $stroking, 'op' => $nonstroking, 'OPM' => $mode); + $gs = $this->addExtGState($this->overprint); + $this->setExtGState($gs); + } + + /** + * Get the overprint mode array (OP, op, OPM). + * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008). + * @return array + * @public + * @since 5.9.152 (2012-03-23) + */ + public function getOverprint() { + return $this->overprint; + } + + /** + * Set alpha for stroking (CA) and non-stroking (ca) operations. + * @param float $stroking Alpha value for stroking operations: real value from 0 (transparent) to 1 (opaque). + * @param string $bm blend mode, one of the following: Normal, Multiply, Screen, Overlay, Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference, Exclusion, Hue, Saturation, Color, Luminosity + * @param float|null $nonstroking Alpha value for non-stroking operations: real value from 0 (transparent) to 1 (opaque). + * @param boolean $ais + * @public + * @since 3.0.000 (2008-03-27) + */ + public function setAlpha($stroking=1, $bm='Normal', $nonstroking=null, $ais=false) { + if ($this->pdfa_mode && $this->pdfa_version < 2) { + // transparency is not allowed in PDF/A-1 mode + return; + } + $stroking = floatval($stroking); + if (TCPDF_STATIC::empty_string($nonstroking)) { + // default value if not set + $nonstroking = $stroking; + } else { + $nonstroking = floatval($nonstroking); + } + if ($bm[0] == '/') { + // remove trailing slash + $bm = substr($bm, 1); + } + if (!in_array($bm, array('Normal', 'Multiply', 'Screen', 'Overlay', 'Darken', 'Lighten', 'ColorDodge', 'ColorBurn', 'HardLight', 'SoftLight', 'Difference', 'Exclusion', 'Hue', 'Saturation', 'Color', 'Luminosity'))) { + $bm = 'Normal'; + } + $ais = $ais ? true : false; + $this->alpha = array('CA' => $stroking, 'ca' => $nonstroking, 'BM' => '/'.$bm, 'AIS' => $ais); + $gs = $this->addExtGState($this->alpha); + $this->setExtGState($gs); + } + + /** + * Get the alpha mode array (CA, ca, BM, AIS). + * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008). + * @return array + * @public + * @since 5.9.152 (2012-03-23) + */ + public function getAlpha() { + return $this->alpha; + } + + /** + * Set the default JPEG compression quality (1-100) + * @param int $quality JPEG quality, integer between 1 and 100 + * @public + * @since 3.0.000 (2008-03-27) + */ + public function setJPEGQuality($quality) { + if (($quality < 1) OR ($quality > 100)) { + $quality = 75; + } + $this->jpeg_quality = intval($quality); + } + + /** + * Set the default number of columns in a row for HTML tables. + * @param int $cols number of columns + * @public + * @since 3.0.014 (2008-06-04) + */ + public function setDefaultTableColumns($cols=4) { + $this->default_table_columns = intval($cols); + } + + /** + * Set the height of the cell (line height) respect the font height. + * @param float $h cell proportion respect font height (typical value = 1.25). + * @public + * @since 3.0.014 (2008-06-04) + */ + public function setCellHeightRatio($h) { + $this->cell_height_ratio = $h; + } + + /** + * return the height of cell repect font height. + * @public + * @return float + * @since 4.0.012 (2008-07-24) + */ + public function getCellHeightRatio() { + return $this->cell_height_ratio; + } + + /** + * Set the PDF version (check PDF reference for valid values). + * @param string $version PDF document version. + * @public + * @since 3.1.000 (2008-06-09) + */ + public function setPDFVersion($version='1.7') { + if ($this->pdfa_mode && $this->pdfa_version == 1 ) { + // PDF/A-1 mode + $this->PDFVersion = '1.4'; + } elseif ($this->pdfa_mode && $this->pdfa_version >= 2 ) { + // PDF/A-2 mode + $this->PDFVersion = '1.7'; + } else { + $this->PDFVersion = $version; + } + } + + /** + * Set the viewer preferences dictionary controlling the way the document is to be presented on the screen or in print. + * (see Section 8.1 of PDF reference, "Viewer Preferences"). + *
      • HideToolbar boolean (Optional) A flag specifying whether to hide the viewer application's tool bars when the document is active. Default value: false.
      • HideMenubar boolean (Optional) A flag specifying whether to hide the viewer application's menu bar when the document is active. Default value: false.
      • HideWindowUI boolean (Optional) A flag specifying whether to hide user interface elements in the document's window (such as scroll bars and navigation controls), leaving only the document's contents displayed. Default value: false.
      • FitWindow boolean (Optional) A flag specifying whether to resize the document's window to fit the size of the first displayed page. Default value: false.
      • CenterWindow boolean (Optional) A flag specifying whether to position the document's window in the center of the screen. Default value: false.
      • DisplayDocTitle boolean (Optional; PDF 1.4) A flag specifying whether the window's title bar should display the document title taken from the Title entry of the document information dictionary (see Section 10.2.1, "Document Information Dictionary"). If false, the title bar should instead display the name of the PDF file containing the document. Default value: false.
      • NonFullScreenPageMode name (Optional) The document's page mode, specifying how to display the document on exiting full-screen mode:
        • UseNone Neither document outline nor thumbnail images visible
        • UseOutlines Document outline visible
        • UseThumbs Thumbnail images visible
        • UseOC Optional content group panel visible
        This entry is meaningful only if the value of the PageMode entry in the catalog dictionary (see Section 3.6.1, "Document Catalog") is FullScreen; it is ignored otherwise. Default value: UseNone.
      • ViewArea name (Optional; PDF 1.4) The name of the page boundary representing the area of a page to be displayed when viewing the document on the screen. Valid values are (see Section 10.10.1, "Page Boundaries").:
        • MediaBox
        • CropBox (default)
        • BleedBox
        • TrimBox
        • ArtBox
      • ViewClip name (Optional; PDF 1.4) The name of the page boundary to which the contents of a page are to be clipped when viewing the document on the screen. Valid values are (see Section 10.10.1, "Page Boundaries").:
        • MediaBox
        • CropBox (default)
        • BleedBox
        • TrimBox
        • ArtBox
      • PrintArea name (Optional; PDF 1.4) The name of the page boundary representing the area of a page to be rendered when printing the document. Valid values are (see Section 10.10.1, "Page Boundaries").:
        • MediaBox
        • CropBox (default)
        • BleedBox
        • TrimBox
        • ArtBox
      • PrintClip name (Optional; PDF 1.4) The name of the page boundary to which the contents of a page are to be clipped when printing the document. Valid values are (see Section 10.10.1, "Page Boundaries").:
        • MediaBox
        • CropBox (default)
        • BleedBox
        • TrimBox
        • ArtBox
      • PrintScaling name (Optional; PDF 1.6) The page scaling option to be selected when a print dialog is displayed for this document. Valid values are:
        • None, which indicates that the print dialog should reflect no page scaling
        • AppDefault (default), which indicates that applications should use the current print scaling
      • Duplex name (Optional; PDF 1.7) The paper handling option to use when printing the file from the print dialog. The following values are valid:
        • Simplex - Print single-sided
        • DuplexFlipShortEdge - Duplex and flip on the short edge of the sheet
        • DuplexFlipLongEdge - Duplex and flip on the long edge of the sheet
        Default value: none
      • PickTrayByPDFSize boolean (Optional; PDF 1.7) A flag specifying whether the PDF page size is used to select the input paper tray. This setting influences only the preset values used to populate the print dialog presented by a PDF viewer application. If PickTrayByPDFSize is true, the check box in the print dialog associated with input paper tray is checked. Note: This setting has no effect on Mac OS systems, which do not provide the ability to pick the input tray by size.
      • PrintPageRange array (Optional; PDF 1.7) The page numbers used to initialize the print dialog box when the file is printed. The first page of the PDF file is denoted by 1. Each pair consists of the first and last pages in the sub-range. An odd number of integers causes this entry to be ignored. Negative numbers cause the entire array to be ignored. Default value: as defined by PDF viewer application
      • NumCopies integer (Optional; PDF 1.7) The number of copies to be printed when the print dialog is opened for this file. Supported values are the integers 2 through 5. Values outside this range are ignored. Default value: as defined by PDF viewer application, but typically 1
      + * @param array $preferences array of options. + * @author Nicola Asuni + * @public + * @since 3.1.000 (2008-06-09) + */ + public function setViewerPreferences($preferences) { + $this->viewer_preferences = $preferences; + } + + /** + * Paints color transition registration bars + * @param float $x abscissa of the top left corner of the rectangle. + * @param float $y ordinate of the top left corner of the rectangle. + * @param float $w width of the rectangle. + * @param float $h height of the rectangle. + * @param boolean $transition if true prints tcolor transitions to white. + * @param boolean $vertical if true prints bar vertically. + * @param string $colors colors to print separated by comma. Valid values are: A,W,R,G,B,C,M,Y,K,RGB,CMYK,ALL,ALLSPOT,. Where: A = grayscale black, W = grayscale white, R = RGB red, G RGB green, B RGB blue, C = CMYK cyan, M = CMYK magenta, Y = CMYK yellow, K = CMYK key/black, RGB = RGB registration color, CMYK = CMYK registration color, ALL = Spot registration color, ALLSPOT = print all defined spot colors, = name of the spot color to print. + * @author Nicola Asuni + * @since 4.9.000 (2010-03-26) + * @public + */ + public function colorRegistrationBar($x, $y, $w, $h, $transition=true, $vertical=false, $colors='A,R,G,B,C,M,Y,K') { + if (strpos($colors, 'ALLSPOT') !== false) { + // expand spot colors + $spot_colors = ''; + foreach ($this->spot_colors as $spot_color_name => $v) { + $spot_colors .= ','.$spot_color_name; + } + if (!empty($spot_colors)) { + $spot_colors = substr($spot_colors, 1); + $colors = str_replace('ALLSPOT', $spot_colors, $colors); + } else { + $colors = str_replace('ALLSPOT', 'NONE', $colors); + } + } + $bars = explode(',', $colors); + $numbars = count($bars); // number of bars to print + if ($numbars <= 0) { + return; + } + // set bar measures + if ($vertical) { + $coords = array(0, 0, 0, 1); + $wb = $w / $numbars; // bar width + $hb = $h; // bar height + $xd = $wb; // delta x + $yd = 0; // delta y + } else { + $coords = array(1, 0, 0, 0); + $wb = $w; // bar width + $hb = $h / $numbars; // bar height + $xd = 0; // delta x + $yd = $hb; // delta y + } + $xb = $x; + $yb = $y; + foreach ($bars as $col) { + switch ($col) { + // set transition colors + case 'A': { // BLACK (GRAYSCALE) + $col_a = array(255); + $col_b = array(0); + break; + } + case 'W': { // WHITE (GRAYSCALE) + $col_a = array(0); + $col_b = array(255); + break; + } + case 'R': { // RED (RGB) + $col_a = array(255,255,255); + $col_b = array(255,0,0); + break; + } + case 'G': { // GREEN (RGB) + $col_a = array(255,255,255); + $col_b = array(0,255,0); + break; + } + case 'B': { // BLUE (RGB) + $col_a = array(255,255,255); + $col_b = array(0,0,255); + break; + } + case 'C': { // CYAN (CMYK) + $col_a = array(0,0,0,0); + $col_b = array(100,0,0,0); + break; + } + case 'M': { // MAGENTA (CMYK) + $col_a = array(0,0,0,0); + $col_b = array(0,100,0,0); + break; + } + case 'Y': { // YELLOW (CMYK) + $col_a = array(0,0,0,0); + $col_b = array(0,0,100,0); + break; + } + case 'K': { // KEY - BLACK (CMYK) + $col_a = array(0,0,0,0); + $col_b = array(0,0,0,100); + break; + } + case 'RGB': { // BLACK REGISTRATION (RGB) + $col_a = array(255,255,255); + $col_b = array(0,0,0); + break; + } + case 'CMYK': { // BLACK REGISTRATION (CMYK) + $col_a = array(0,0,0,0); + $col_b = array(100,100,100,100); + break; + } + case 'ALL': { // SPOT COLOR REGISTRATION + $col_a = array(0,0,0,0,'None'); + $col_b = array(100,100,100,100,'All'); + break; + } + case 'NONE': { // SKIP THIS COLOR + $col_a = array(0,0,0,0,'None'); + $col_b = array(0,0,0,0,'None'); + break; + } + default: { // SPECIFIC SPOT COLOR NAME + $col_a = array(0,0,0,0,'None'); + $col_b = TCPDF_COLORS::getSpotColor($col, $this->spot_colors); + if ($col_b === false) { + // in case of error defaults to the registration color + $col_b = array(100,100,100,100,'All'); + } + break; + } + } + if ($col != 'NONE') { + if ($transition) { + // color gradient + $this->LinearGradient($xb, $yb, $wb, $hb, $col_a, $col_b, $coords); + } else { + $this->setFillColorArray($col_b); + // colored rectangle + $this->Rect($xb, $yb, $wb, $hb, 'F', array()); + } + $xb += $xd; + $yb += $yd; + } + } + } + + /** + * Paints crop marks. + * @param float $x abscissa of the crop mark center. + * @param float $y ordinate of the crop mark center. + * @param float $w width of the crop mark. + * @param float $h height of the crop mark. + * @param string $type type of crop mark, one symbol per type separated by comma: T = TOP, F = BOTTOM, L = LEFT, R = RIGHT, TL = A = TOP-LEFT, TR = B = TOP-RIGHT, BL = C = BOTTOM-LEFT, BR = D = BOTTOM-RIGHT. + * @param array $color crop mark color (default spot registration color). + * @author Nicola Asuni + * @since 4.9.000 (2010-03-26) + * @public + */ + public function cropMark($x, $y, $w, $h, $type='T,R,B,L', $color=array(100,100,100,100,'All')) { + $this->setLineStyle(array('width' => (0.5 / $this->k), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $color)); + $type = strtoupper($type); + $type = preg_replace('/[^A-Z\-\,]*/', '', $type); + // split type in single components + $type = str_replace('-', ',', $type); + $type = str_replace('TL', 'T,L', $type); + $type = str_replace('TR', 'T,R', $type); + $type = str_replace('BL', 'F,L', $type); + $type = str_replace('BR', 'F,R', $type); + $type = str_replace('A', 'T,L', $type); + $type = str_replace('B', 'T,R', $type); + $type = str_replace('T,RO', 'BO', $type); + $type = str_replace('C', 'F,L', $type); + $type = str_replace('D', 'F,R', $type); + $crops = explode(',', strtoupper($type)); + // remove duplicates + $crops = array_unique($crops); + $dw = ($w / 4); // horizontal space to leave before the intersection point + $dh = ($h / 4); // vertical space to leave before the intersection point + foreach ($crops as $crop) { + switch ($crop) { + case 'T': + case 'TOP': { + $x1 = $x; + $y1 = ($y - $h); + $x2 = $x; + $y2 = ($y - $dh); + break; + } + case 'F': + case 'BOTTOM': { + $x1 = $x; + $y1 = ($y + $dh); + $x2 = $x; + $y2 = ($y + $h); + break; + } + case 'L': + case 'LEFT': { + $x1 = ($x - $w); + $y1 = $y; + $x2 = ($x - $dw); + $y2 = $y; + break; + } + case 'R': + case 'RIGHT': { + $x1 = ($x + $dw); + $y1 = $y; + $x2 = ($x + $w); + $y2 = $y; + break; + } + } + $this->Line($x1, $y1, $x2, $y2); + } + } + + /** + * Paints a registration mark + * @param float $x abscissa of the registration mark center. + * @param float $y ordinate of the registration mark center. + * @param float $r radius of the crop mark. + * @param boolean $double if true print two concentric crop marks. + * @param array $cola crop mark color (default spot registration color 'All'). + * @param array $colb second crop mark color (default spot registration color 'None'). + * @author Nicola Asuni + * @since 4.9.000 (2010-03-26) + * @public + */ + public function registrationMark($x, $y, $r, $double=false, $cola=array(100,100,100,100,'All'), $colb=array(0,0,0,0,'None')) { + $line_style = array('width' => max((0.5 / $this->k),($r / 30)), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $cola); + $this->setFillColorArray($cola); + $this->PieSector($x, $y, $r, 90, 180, 'F'); + $this->PieSector($x, $y, $r, 270, 360, 'F'); + $this->Circle($x, $y, $r, 0, 360, 'C', $line_style, array(), 8); + if ($double) { + $ri = $r * 0.5; + $this->setFillColorArray($colb); + $this->PieSector($x, $y, $ri, 90, 180, 'F'); + $this->PieSector($x, $y, $ri, 270, 360, 'F'); + $this->setFillColorArray($cola); + $this->PieSector($x, $y, $ri, 0, 90, 'F'); + $this->PieSector($x, $y, $ri, 180, 270, 'F'); + $this->Circle($x, $y, $ri, 0, 360, 'C', $line_style, array(), 8); + } + } + + /** + * Paints a CMYK registration mark + * @param float $x abscissa of the registration mark center. + * @param float $y ordinate of the registration mark center. + * @param float $r radius of the crop mark. + * @author Nicola Asuni + * @since 6.0.038 (2013-09-30) + * @public + */ + public function registrationMarkCMYK($x, $y, $r) { + // line width + $lw = max((0.5 / $this->k),($r / 8)); + // internal radius + $ri = ($r * 0.6); + // external radius + $re = ($r * 1.3); + // Cyan + $this->setFillColorArray(array(100,0,0,0)); + $this->PieSector($x, $y, $ri, 270, 360, 'F'); + // Magenta + $this->setFillColorArray(array(0,100,0,0)); + $this->PieSector($x, $y, $ri, 0, 90, 'F'); + // Yellow + $this->setFillColorArray(array(0,0,100,0)); + $this->PieSector($x, $y, $ri, 90, 180, 'F'); + // Key - black + $this->setFillColorArray(array(0,0,0,100)); + $this->PieSector($x, $y, $ri, 180, 270, 'F'); + // registration color + $line_style = array('width' => $lw, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(100,100,100,100,'All')); + $this->setFillColorArray(array(100,100,100,100,'All')); + // external circle + $this->Circle($x, $y, $r, 0, 360, 'C', $line_style, array(), 8); + // cross lines + $this->Line($x, ($y - $re), $x, ($y - $ri)); + $this->Line($x, ($y + $ri), $x, ($y + $re)); + $this->Line(($x - $re), $y, ($x - $ri), $y); + $this->Line(($x + $ri), $y, ($x + $re), $y); + } + + /** + * Paints a linear colour gradient. + * @param float $x abscissa of the top left corner of the rectangle. + * @param float $y ordinate of the top left corner of the rectangle. + * @param float $w width of the rectangle. + * @param float $h height of the rectangle. + * @param array $col1 first color (Grayscale, RGB or CMYK components). + * @param array $col2 second color (Grayscale, RGB or CMYK components). + * @param array $coords array of the form (x1, y1, x2, y2) which defines the gradient vector (see linear_gradient_coords.jpg). The default value is from left to right (x1=0, y1=0, x2=1, y2=0). + * @author Andreas W\FCrmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function LinearGradient($x, $y, $w, $h, $col1=array(), $col2=array(), $coords=array(0,0,1,0)) { + $this->Clip($x, $y, $w, $h); + $this->Gradient(2, $coords, array(array('color' => $col1, 'offset' => 0, 'exponent' => 1), array('color' => $col2, 'offset' => 1, 'exponent' => 1)), array(), false); + } + + /** + * Paints a radial colour gradient. + * @param float $x abscissa of the top left corner of the rectangle. + * @param float $y ordinate of the top left corner of the rectangle. + * @param float $w width of the rectangle. + * @param float $h height of the rectangle. + * @param array $col1 first color (Grayscale, RGB or CMYK components). + * @param array $col2 second color (Grayscale, RGB or CMYK components). + * @param array $coords array of the form (fx, fy, cx, cy, r) where (fx, fy) is the starting point of the gradient with color1, (cx, cy) is the center of the circle with color2, and r is the radius of the circle (see radial_gradient_coords.jpg). (fx, fy) should be inside the circle, otherwise some areas will not be defined. + * @author Andreas W\FCrmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function RadialGradient($x, $y, $w, $h, $col1=array(), $col2=array(), $coords=array(0.5,0.5,0.5,0.5,1)) { + $this->Clip($x, $y, $w, $h); + $this->Gradient(3, $coords, array(array('color' => $col1, 'offset' => 0, 'exponent' => 1), array('color' => $col2, 'offset' => 1, 'exponent' => 1)), array(), false); + } + + /** + * Paints a coons patch mesh. + * @param float $x abscissa of the top left corner of the rectangle. + * @param float $y ordinate of the top left corner of the rectangle. + * @param float $w width of the rectangle. + * @param float $h height of the rectangle. + * @param array $col1 first color (lower left corner) (RGB components). + * @param array $col2 second color (lower right corner) (RGB components). + * @param array $col3 third color (upper right corner) (RGB components). + * @param array $col4 fourth color (upper left corner) (RGB components). + * @param array $coords
      • for one patch mesh: array(float x1, float y1, .... float x12, float y12): 12 pairs of coordinates (normally from 0 to 1) which specify the Bezier control points that define the patch. First pair is the lower left edge point, next is its right control point (control point 2). Then the other points are defined in the order: control point 1, edge point, control point 2 going counter-clockwise around the patch. Last (x12, y12) is the first edge point's left control point (control point 1).
      • for two or more patch meshes: array[number of patches]: arrays with the following keys for each patch: f: where to put that patch (0 = first patch, 1, 2, 3 = right, top and left of precedent patch - I didn't figure this out completely - just try and error ;-) points: 12 pairs of coordinates of the Bezier control points as above for the first patch, 8 pairs of coordinates for the following patches, ignoring the coordinates already defined by the precedent patch (I also didn't figure out the order of these - also: try and see what's happening) colors: must be 4 colors for the first patch, 2 colors for the following patches
      + * @param array $coords_min minimum value used by the coordinates. If a coordinate's value is smaller than this it will be cut to coords_min. default: 0 + * @param array $coords_max maximum value used by the coordinates. If a coordinate's value is greater than this it will be cut to coords_max. default: 1 + * @param boolean $antialias A flag indicating whether to filter the shading function to prevent aliasing artifacts. + * @author Andreas W\FCrmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function CoonsPatchMesh($x, $y, $w, $h, $col1=array(), $col2=array(), $col3=array(), $col4=array(), $coords=array(0.00,0.0,0.33,0.00,0.67,0.00,1.00,0.00,1.00,0.33,1.00,0.67,1.00,1.00,0.67,1.00,0.33,1.00,0.00,1.00,0.00,0.67,0.00,0.33), $coords_min=0, $coords_max=1, $antialias=false) { + if (($this->pdfa_mode && $this->pdfa_version < 2) OR ($this->state != 2)) { + return; + } + $this->Clip($x, $y, $w, $h); + $n = count($this->gradients) + 1; + $this->gradients[$n] = array(); + $this->gradients[$n]['type'] = 6; //coons patch mesh + $this->gradients[$n]['coords'] = array(); + $this->gradients[$n]['antialias'] = $antialias; + $this->gradients[$n]['colors'] = array(); + $this->gradients[$n]['transparency'] = false; + //check the coords array if it is the simple array or the multi patch array + if (!isset($coords[0]['f'])) { + //simple array -> convert to multi patch array + if (!isset($col1[1])) { + $col1[1] = $col1[2] = $col1[0]; + } + if (!isset($col2[1])) { + $col2[1] = $col2[2] = $col2[0]; + } + if (!isset($col3[1])) { + $col3[1] = $col3[2] = $col3[0]; + } + if (!isset($col4[1])) { + $col4[1] = $col4[2] = $col4[0]; + } + $patch_array[0]['f'] = 0; + $patch_array[0]['points'] = $coords; + $patch_array[0]['colors'][0]['r'] = $col1[0]; + $patch_array[0]['colors'][0]['g'] = $col1[1]; + $patch_array[0]['colors'][0]['b'] = $col1[2]; + $patch_array[0]['colors'][1]['r'] = $col2[0]; + $patch_array[0]['colors'][1]['g'] = $col2[1]; + $patch_array[0]['colors'][1]['b'] = $col2[2]; + $patch_array[0]['colors'][2]['r'] = $col3[0]; + $patch_array[0]['colors'][2]['g'] = $col3[1]; + $patch_array[0]['colors'][2]['b'] = $col3[2]; + $patch_array[0]['colors'][3]['r'] = $col4[0]; + $patch_array[0]['colors'][3]['g'] = $col4[1]; + $patch_array[0]['colors'][3]['b'] = $col4[2]; + } else { + //multi patch array + $patch_array = $coords; + } + $bpcd = 65535; //16 bits per coordinate + //build the data stream + $this->gradients[$n]['stream'] = ''; + $count_patch = count($patch_array); + for ($i=0; $i < $count_patch; ++$i) { + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['f']); //start with the edge flag as 8 bit + $count_points = count($patch_array[$i]['points']); + for ($j=0; $j < $count_points; ++$j) { + //each point as 16 bit + $patch_array[$i]['points'][$j] = (($patch_array[$i]['points'][$j] - $coords_min) / ($coords_max - $coords_min)) * $bpcd; + if ($patch_array[$i]['points'][$j] < 0) { + $patch_array[$i]['points'][$j] = 0; + } + if ($patch_array[$i]['points'][$j] > $bpcd) { + $patch_array[$i]['points'][$j] = $bpcd; + } + $this->gradients[$n]['stream'] .= chr((int) floor($patch_array[$i]['points'][$j] / 256)); + $this->gradients[$n]['stream'] .= chr((int) floor(intval($patch_array[$i]['points'][$j]) % 256)); + } + $count_cols = count($patch_array[$i]['colors']); + for ($j=0; $j < $count_cols; ++$j) { + //each color component as 8 bit + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['colors'][$j]['r']); + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['colors'][$j]['g']); + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['colors'][$j]['b']); + } + } + //paint the gradient + $this->_out('/Sh'.$n.' sh'); + //restore previous Graphic State + $this->_outRestoreGraphicsState(); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['gradients'][$n] = $this->gradients[$n]; + } + } + + /** + * Set a rectangular clipping area. + * @param float $x abscissa of the top left corner of the rectangle (or top right corner for RTL mode). + * @param float $y ordinate of the top left corner of the rectangle. + * @param float $w width of the rectangle. + * @param float $h height of the rectangle. + * @author Andreas W\FCrmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @protected + */ + protected function Clip($x, $y, $w, $h) { + if ($this->state != 2) { + return; + } + if ($this->rtl) { + $x = $this->w - $x - $w; + } + //save current Graphic State + $s = 'q'; + //set clipping area + $s .= sprintf(' %F %F %F %F re W n', $x*$this->k, ($this->h-$y)*$this->k, $w*$this->k, -$h*$this->k); + //set up transformation matrix for gradient + $s .= sprintf(' %F 0 0 %F %F %F cm', $w*$this->k, $h*$this->k, $x*$this->k, ($this->h-($y+$h))*$this->k); + $this->_out($s); + } + + /** + * Output gradient. + * @param int $type type of gradient (1 Function-based shading; 2 Axial shading; 3 Radial shading; 4 Free-form Gouraud-shaded triangle mesh; 5 Lattice-form Gouraud-shaded triangle mesh; 6 Coons patch mesh; 7 Tensor-product patch mesh). (Not all types are currently supported) + * @param array $coords array of coordinates. + * @param array $stops array gradient color components: color = array of GRAY, RGB or CMYK color components; offset = (0 to 1) represents a location along the gradient vector; exponent = exponent of the exponential interpolation function (default = 1). + * @param array $background An array of colour components appropriate to the colour space, specifying a single background colour value. + * @param boolean $antialias A flag indicating whether to filter the shading function to prevent aliasing artifacts. + * @author Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function Gradient($type, $coords, $stops, $background=array(), $antialias=false) { + if (($this->pdfa_mode && $this->pdfa_version < 2) OR ($this->state != 2)) { + return; + } + $n = count($this->gradients) + 1; + $this->gradients[$n] = array(); + $this->gradients[$n]['type'] = $type; + $this->gradients[$n]['coords'] = $coords; + $this->gradients[$n]['antialias'] = $antialias; + $this->gradients[$n]['colors'] = array(); + $this->gradients[$n]['transparency'] = false; + // color space + $numcolspace = count($stops[0]['color']); + $bcolor = array_values($background); + switch($numcolspace) { + case 5: // SPOT + case 4: { // CMYK + $this->gradients[$n]['colspace'] = 'DeviceCMYK'; + if (!empty($background)) { + $this->gradients[$n]['background'] = sprintf('%F %F %F %F', $bcolor[0]/100, $bcolor[1]/100, $bcolor[2]/100, $bcolor[3]/100); + } + break; + } + case 3: { // RGB + $this->gradients[$n]['colspace'] = 'DeviceRGB'; + if (!empty($background)) { + $this->gradients[$n]['background'] = sprintf('%F %F %F', $bcolor[0]/255, $bcolor[1]/255, $bcolor[2]/255); + } + break; + } + case 1: { // GRAY SCALE + $this->gradients[$n]['colspace'] = 'DeviceGray'; + if (!empty($background)) { + $this->gradients[$n]['background'] = sprintf('%F', $bcolor[0]/255); + } + break; + } + } + $num_stops = count($stops); + $last_stop_id = $num_stops - 1; + foreach ($stops as $key => $stop) { + $this->gradients[$n]['colors'][$key] = array(); + // offset represents a location along the gradient vector + if (isset($stop['offset'])) { + $this->gradients[$n]['colors'][$key]['offset'] = $stop['offset']; + } else { + if ($key == 0) { + $this->gradients[$n]['colors'][$key]['offset'] = 0; + } elseif ($key == $last_stop_id) { + $this->gradients[$n]['colors'][$key]['offset'] = 1; + } else { + $offsetstep = (1 - $this->gradients[$n]['colors'][($key - 1)]['offset']) / ($num_stops - $key); + $this->gradients[$n]['colors'][$key]['offset'] = $this->gradients[$n]['colors'][($key - 1)]['offset'] + $offsetstep; + } + } + if (isset($stop['opacity'])) { + $this->gradients[$n]['colors'][$key]['opacity'] = $stop['opacity']; + if ((!($this->pdfa_mode && $this->pdfa_version < 2)) AND ($stop['opacity'] < 1)) { + $this->gradients[$n]['transparency'] = true; + } + } else { + $this->gradients[$n]['colors'][$key]['opacity'] = 1; + } + // exponent for the exponential interpolation function + if (isset($stop['exponent'])) { + $this->gradients[$n]['colors'][$key]['exponent'] = $stop['exponent']; + } else { + $this->gradients[$n]['colors'][$key]['exponent'] = 1; + } + // set colors + $color = array_values($stop['color']); + switch($numcolspace) { + case 5: // SPOT + case 4: { // CMYK + $this->gradients[$n]['colors'][$key]['color'] = sprintf('%F %F %F %F', $color[0]/100, $color[1]/100, $color[2]/100, $color[3]/100); + break; + } + case 3: { // RGB + $this->gradients[$n]['colors'][$key]['color'] = sprintf('%F %F %F', $color[0]/255, $color[1]/255, $color[2]/255); + break; + } + case 1: { // GRAY SCALE + $this->gradients[$n]['colors'][$key]['color'] = sprintf('%F', $color[0]/255); + break; + } + } + } + if ($this->gradients[$n]['transparency']) { + // paint luminosity gradient + $this->_out('/TGS'.$n.' gs'); + } + //paint the gradient + $this->_out('/Sh'.$n.' sh'); + //restore previous Graphic State + $this->_outRestoreGraphicsState(); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['gradients'][$n] = $this->gradients[$n]; + } + } + + /** + * Output gradient shaders. + * @author Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @protected + */ + function _putshaders() { + if ($this->pdfa_mode && $this->pdfa_version < 2) { + return; + } + $idt = count($this->gradients); //index for transparency gradients + foreach ($this->gradients as $id => $grad) { + if (($grad['type'] == 2) OR ($grad['type'] == 3)) { + $fc = $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 3'; + $out .= ' /Domain [0 1]'; + $functions = ''; + $bounds = ''; + $encode = ''; + $i = 1; + $num_cols = count($grad['colors']); + $lastcols = $num_cols - 1; + for ($i = 1; $i < $num_cols; ++$i) { + $functions .= ($fc + $i).' 0 R '; + if ($i < $lastcols) { + $bounds .= sprintf('%F ', $grad['colors'][$i]['offset']); + } + $encode .= '0 1 '; + } + $out .= ' /Functions ['.trim($functions).']'; + $out .= ' /Bounds ['.trim($bounds).']'; + $out .= ' /Encode ['.trim($encode).']'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + for ($i = 1; $i < $num_cols; ++$i) { + $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 2'; + $out .= ' /Domain [0 1]'; + $out .= ' /C0 ['.$grad['colors'][($i - 1)]['color'].']'; + $out .= ' /C1 ['.$grad['colors'][$i]['color'].']'; + $out .= ' /N '.$grad['colors'][$i]['exponent']; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + // set transparency functions + if ($grad['transparency']) { + $ft = $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 3'; + $out .= ' /Domain [0 1]'; + $functions = ''; + $i = 1; + $num_cols = count($grad['colors']); + for ($i = 1; $i < $num_cols; ++$i) { + $functions .= ($ft + $i).' 0 R '; + } + $out .= ' /Functions ['.trim($functions).']'; + $out .= ' /Bounds ['.trim($bounds).']'; + $out .= ' /Encode ['.trim($encode).']'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + for ($i = 1; $i < $num_cols; ++$i) { + $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 2'; + $out .= ' /Domain [0 1]'; + $out .= ' /C0 ['.$grad['colors'][($i - 1)]['opacity'].']'; + $out .= ' /C1 ['.$grad['colors'][$i]['opacity'].']'; + $out .= ' /N '.$grad['colors'][$i]['exponent']; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + } + // set shading object + $this->_newobj(); + $out = '<< /ShadingType '.$grad['type']; + if (isset($grad['colspace'])) { + $out .= ' /ColorSpace /'.$grad['colspace']; + } else { + $out .= ' /ColorSpace /DeviceRGB'; + } + if (isset($grad['background']) AND !empty($grad['background'])) { + $out .= ' /Background ['.$grad['background'].']'; + } + if (isset($grad['antialias']) AND ($grad['antialias'] === true)) { + $out .= ' /AntiAlias true'; + } + if ($grad['type'] == 2) { + $out .= ' '.sprintf('/Coords [%F %F %F %F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3]); + $out .= ' /Domain [0 1]'; + $out .= ' /Function '.$fc.' 0 R'; + $out .= ' /Extend [true true]'; + $out .= ' >>'; + } elseif ($grad['type'] == 3) { + //x0, y0, r0, x1, y1, r1 + //at this this time radius of inner circle is 0 + $out .= ' '.sprintf('/Coords [%F %F 0 %F %F %F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3], $grad['coords'][4]); + $out .= ' /Domain [0 1]'; + $out .= ' /Function '.$fc.' 0 R'; + $out .= ' /Extend [true true]'; + $out .= ' >>'; + } elseif ($grad['type'] == 6) { + $out .= ' /BitsPerCoordinate 16'; + $out .= ' /BitsPerComponent 8'; + $out .= ' /Decode[0 1 0 1 0 1 0 1 0 1]'; + $out .= ' /BitsPerFlag 8'; + $stream = $this->_getrawstream($grad['stream']); + $out .= ' /Length '.strlen($stream); + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + } + $out .= "\n".'endobj'; + $this->_out($out); + if ($grad['transparency']) { + $shading_transparency = preg_replace('/\/ColorSpace \/[^\s]+/si', '/ColorSpace /DeviceGray', $out); + $shading_transparency = preg_replace('/\/Function [0-9]+ /si', '/Function '.$ft.' ', $shading_transparency); + } + $this->gradients[$id]['id'] = $this->n; + // set pattern object + $this->_newobj(); + $out = '<< /Type /Pattern /PatternType 2'; + $out .= ' /Shading '.$this->gradients[$id]['id'].' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $this->gradients[$id]['pattern'] = $this->n; + // set shading and pattern for transparency mask + if ($grad['transparency']) { + // luminosity pattern + $idgs = $id + $idt; + $this->_newobj(); + $this->_out($shading_transparency); + $this->gradients[$idgs]['id'] = $this->n; + $this->_newobj(); + $out = '<< /Type /Pattern /PatternType 2'; + $out .= ' /Shading '.$this->gradients[$idgs]['id'].' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $this->gradients[$idgs]['pattern'] = $this->n; + // luminosity XObject + $oid = $this->_newobj(); + $this->xobjects['LX'.$oid] = array('n' => $oid); + $filter = ''; + $stream = 'q /a0 gs /Pattern cs /p'.$idgs.' scn 0 0 '.$this->wPt.' '.$this->hPt.' re f Q'; + if ($this->compress) { + $filter = ' /Filter /FlateDecode'; + $stream = gzcompress($stream); + } + $stream = $this->_getrawstream($stream); + $out = '<< /Type /XObject /Subtype /Form /FormType 1'.$filter; + $out .= ' /Length '.strlen($stream); + $rect = sprintf('%F %F', $this->wPt, $this->hPt); + $out .= ' /BBox [0 0 '.$rect.']'; + $out .= ' /Group << /Type /Group /S /Transparency /CS /DeviceGray >>'; + $out .= ' /Resources <<'; + $out .= ' /ExtGState << /a0 << /ca 1 /CA 1 >> >>'; + $out .= ' /Pattern << /p'.$idgs.' '.$this->gradients[$idgs]['pattern'].' 0 R >>'; + $out .= ' >>'; + $out .= ' >> '; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + // SMask + $this->_newobj(); + $out = '<< /Type /Mask /S /Luminosity /G '.($this->n - 1).' 0 R >>'."\n".'endobj'; + $this->_out($out); + // ExtGState + $this->_newobj(); + $out = '<< /Type /ExtGState /SMask '.($this->n - 1).' 0 R /AIS false >>'."\n".'endobj'; + $this->_out($out); + $this->extgstates[] = array('n' => $this->n, 'name' => 'TGS'.$id); + } + } + } + + /** + * Draw the sector of a circle. + * It can be used for instance to render pie charts. + * @param float $xc abscissa of the center. + * @param float $yc ordinate of the center. + * @param float $r radius. + * @param float $a start angle (in degrees). + * @param float $b end angle (in degrees). + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param float $cw indicates whether to go clockwise (default: true). + * @param float $o origin of angles (0 for 3 o'clock, 90 for noon, 180 for 9 o'clock, 270 for 6 o'clock). Default: 90. + * @author Maxime Delorme, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function PieSector($xc, $yc, $r, $a, $b, $style='FD', $cw=true, $o=90) { + $this->PieSectorXY($xc, $yc, $r, $r, $a, $b, $style, $cw, $o); + } + + /** + * Draw the sector of an ellipse. + * It can be used for instance to render pie charts. + * @param float $xc abscissa of the center. + * @param float $yc ordinate of the center. + * @param float $rx the x-axis radius. + * @param float $ry the y-axis radius. + * @param float $a start angle (in degrees). + * @param float $b end angle (in degrees). + * @param string $style Style of rendering. See the getPathPaintOperator() function for more information. + * @param float $cw indicates whether to go clockwise. + * @param float $o origin of angles (0 for 3 o'clock, 90 for noon, 180 for 9 o'clock, 270 for 6 o'clock). + * @param integer $nc Number of curves used to draw a 90 degrees portion of arc. + * @author Maxime Delorme, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function PieSectorXY($xc, $yc, $rx, $ry, $a, $b, $style='FD', $cw=false, $o=0, $nc=2) { + if ($this->state != 2) { + return; + } + if ($this->rtl) { + $xc = ($this->w - $xc); + } + $op = TCPDF_STATIC::getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + if ($cw) { + $d = $b; + $b = (360 - $a + $o); + $a = (360 - $d + $o); + } else { + $b += $o; + $a += $o; + } + $this->_outellipticalarc($xc, $yc, $rx, $ry, 0, $a, $b, true, $nc); + $this->_out($op); + } + + /** + * Embed vector-based Adobe Illustrator (AI) or AI-compatible EPS files. + * NOTE: EPS is not yet fully implemented, use the setRasterizeVectorImages() method to enable/disable rasterization of vector images using ImageMagick library. + * Only vector drawing is supported, not text or bitmap. + * Although the script was successfully tested with various AI format versions, best results are probably achieved with files that were exported in the AI3 format (tested with Illustrator CS2, Freehand MX and Photoshop CS2). + * @param string $file Name of the file containing the image or a '@' character followed by the EPS/AI data string. + * @param float|null $x Abscissa of the upper-left corner. + * @param float|null $y Ordinate of the upper-left corner. + * @param float $w Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param float $h Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param mixed $link URL or identifier returned by AddLink(). + * @param boolean $useBoundingBox specifies whether to position the bounding box (true) or the complete canvas (false) at location (x,y). Default value is true. + * @param string $align Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
      • T: top-right for LTR or top-left for RTL
      • M: middle-right for LTR or middle-left for RTL
      • B: bottom-right for LTR or bottom-left for RTL
      • N: next line
      + * @param string $palign Allows to center or align the image on the current line. Possible values are:
      • L : left align
      • C : center
      • R : right align
      • '' : empty string : left for LTR or right for RTL
      + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
      • 0: no border (default)
      • 1: frame
      or a string containing some or all of the following characters (in any order):
      • L: left
      • T: top
      • R: right
      • B: bottom
      or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param boolean $fitonpage if true the image is resized to not exceed page dimensions. + * @param boolean $fixoutvals if true remove values outside the bounding box. + * @author Valentin Schmidt, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function ImageEps($file, $x=null, $y=null, $w=0, $h=0, $link='', $useBoundingBox=true, $align='', $palign='', $border=0, $fitonpage=false, $fixoutvals=false) { + if ($this->state != 2) { + return; + } + if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) { + // convert EPS to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'EPS', $link, $align, true, 300, $palign, false, false, $border, false, false, $fitonpage); + } + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $k = $this->k; + if ($file[0] === '@') { // image from string + $data = substr($file, 1); + } else { // EPS/AI file + $data = $this->getCachedFileContents($file); + } + if ($data === FALSE) { + $this->Error('EPS file not found: '.$file); + } + $regs = array(); + // EPS/AI compatibility check (only checks files created by Adobe Illustrator!) + preg_match("/%%Creator:([^\r\n]+)/", $data, $regs); # find Creator + if (count($regs) > 1) { + $version_str = trim($regs[1]); # e.g. "Adobe Illustrator(R) 8.0" + if (strpos($version_str, 'Adobe Illustrator') !== false) { + $versexp = explode(' ', $version_str); + $version = (float)array_pop($versexp); + if ($version >= 9) { + $this->Error('This version of Adobe Illustrator file is not supported: '.$file); + } + } + } + // strip binary bytes in front of PS-header + $start = strpos($data, '%!PS-Adobe'); + if ($start > 0) { + $data = substr($data, $start); + } + // find BoundingBox params + preg_match("/%%BoundingBox:([^\r\n]+)/", $data, $regs); + if (count($regs) > 1) { + list($x1, $y1, $x2, $y2) = explode(' ', trim($regs[1])); + } else { + $this->Error('No BoundingBox found in EPS/AI file: '.$file); + } + $start = strpos($data, '%%EndSetup'); + if ($start === false) { + $start = strpos($data, '%%EndProlog'); + } + if ($start === false) { + $start = strpos($data, '%%BoundingBox'); + } + $data = substr($data, $start); + $end = strpos($data, '%%PageTrailer'); + if ($end===false) { + $end = strpos($data, 'showpage'); + } + if ($end) { + $data = substr($data, 0, $end); + } + // calculate image width and height on document + if (($w <= 0) AND ($h <= 0)) { + $w = ($x2 - $x1) / $k; + $h = ($y2 - $y1) / $k; + } elseif ($w <= 0) { + $w = ($x2-$x1) / $k * ($h / (($y2 - $y1) / $k)); + } elseif ($h <= 0) { + $h = ($y2 - $y1) / $k * ($w / (($x2 - $x1) / $k)); + } + // fit the image on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + if ($this->rasterize_vector_images) { + // convert EPS to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'EPS', $link, $align, true, 300, $palign, false, false, $border, false, false, $fitonpage); + } + // set scaling factors + $scale_x = $w / (($x2 - $x1) / $k); + $scale_y = $h / (($y2 - $y1) / $k); + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x - $w; + } + $this->img_rb_x = $ximg; + } else { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x; + } + $this->img_rb_x = $ximg + $w; + } + if ($useBoundingBox) { + $dx = $ximg * $k - $x1; + $dy = $y * $k - $y1; + } else { + $dx = $ximg * $k; + $dy = $y * $k; + } + // save the current graphic state + $this->_out('q'.$this->epsmarker); + // translate + $this->_out(sprintf('%F %F %F %F %F %F cm', 1, 0, 0, 1, $dx, $dy + ($this->hPt - (2 * $y * $k) - ($y2 - $y1)))); + // scale + $this->_out(sprintf('%F %F %F %F %F %F cm', $scale_x, 0, 0, $scale_y, $x1 * (1 - $scale_x), $y2 * (1 - $scale_y))); + // handle pc/unix/mac line endings + $lines = preg_split('/[\r\n]+/si', $data, -1, PREG_SPLIT_NO_EMPTY); + $u=0; + $cnt = count($lines); + for ($i=0; $i < $cnt; ++$i) { + $line = $lines[$i]; + if (($line == '') OR ($line[0] == '%')) { + continue; + } + $len = strlen($line); + // check for spot color names + $color_name = ''; + if (strcasecmp('x', substr(trim($line), -1)) == 0) { + if (preg_match('/\([^\)]*\)/', $line, $matches) > 0) { + // extract spot color name + $color_name = $matches[0]; + // remove color name from string + $line = str_replace(' '.$color_name, '', $line); + // remove pharentesis from color name + $color_name = substr($color_name, 1, -1); + } + } + $chunks = explode(' ', $line); + $cmd = trim(array_pop($chunks)); + // RGB + if (($cmd == 'Xa') OR ($cmd == 'XA')) { + $b = array_pop($chunks); + $g = array_pop($chunks); + $r = array_pop($chunks); + $this->_out(''.$r.' '.$g.' '.$b.' '.($cmd=='Xa'?'rg':'RG')); //substr($line, 0, -2).'rg' -> in EPS (AI8): c m y k r g b rg! + continue; + } + $skip = false; + if ($fixoutvals) { + // check for values outside the bounding box + switch ($cmd) { + case 'm': + case 'l': + case 'L': { + // skip values outside bounding box + foreach ($chunks as $key => $val) { + if ((($key % 2) == 0) AND (($val < $x1) OR ($val > $x2))) { + $skip = true; + } elseif ((($key % 2) != 0) AND (($val < $y1) OR ($val > $y2))) { + $skip = true; + } + } + } + } + } + switch ($cmd) { + case 'm': + case 'l': + case 'v': + case 'y': + case 'c': + case 'k': + case 'K': + case 'g': + case 'G': + case 's': + case 'S': + case 'J': + case 'j': + case 'w': + case 'M': + case 'd': + case 'n': { + if ($skip) { + break; + } + $this->_out($line); + break; + } + case 'x': {// custom fill color + if (empty($color_name)) { + // CMYK color + list($col_c, $col_m, $col_y, $col_k) = $chunks; + $this->_out(''.$col_c.' '.$col_m.' '.$col_y.' '.$col_k.' k'); + } else { + // Spot Color (CMYK + tint) + list($col_c, $col_m, $col_y, $col_k, $col_t) = $chunks; + $this->AddSpotColor($color_name, ($col_c * 100), ($col_m * 100), ($col_y * 100), ($col_k * 100)); + $color_cmd = sprintf('/CS%d cs %F scn', $this->spot_colors[$color_name]['i'], (1 - $col_t)); + $this->_out($color_cmd); + } + break; + } + case 'X': { // custom stroke color + if (empty($color_name)) { + // CMYK color + list($col_c, $col_m, $col_y, $col_k) = $chunks; + $this->_out(''.$col_c.' '.$col_m.' '.$col_y.' '.$col_k.' K'); + } else { + // Spot Color (CMYK + tint) + list($col_c, $col_m, $col_y, $col_k, $col_t) = $chunks; + $this->AddSpotColor($color_name, ($col_c * 100), ($col_m * 100), ($col_y * 100), ($col_k * 100)); + $color_cmd = sprintf('/CS%d CS %F SCN', $this->spot_colors[$color_name]['i'], (1 - $col_t)); + $this->_out($color_cmd); + } + break; + } + case 'Y': + case 'N': + case 'V': + case 'L': + case 'C': { + if ($skip) { + break; + } + $line[($len - 1)] = strtolower($cmd); + $this->_out($line); + break; + } + case 'b': + case 'B': { + $this->_out($cmd . '*'); + break; + } + case 'f': + case 'F': { + if ($u > 0) { + $isU = false; + $max = min(($i + 5), $cnt); + for ($j = ($i + 1); $j < $max; ++$j) { + $isU = ($isU OR (($lines[$j] == 'U') OR ($lines[$j] == '*U'))); + } + if ($isU) { + $this->_out('f*'); + } + } else { + $this->_out('f*'); + } + break; + } + case '*u': { + ++$u; + break; + } + case '*U': { + --$u; + break; + } + } + } + // restore previous graphic state + $this->_out($this->epsmarker.'Q'); + if (!empty($border)) { + $bx = $this->x; + $by = $this->y; + $this->x = $ximg; + if ($this->rtl) { + $this->x += $w; + } + $this->y = $y; + $this->Cell($w, $h, '', $border, 0, '', 0, '', 0, true); + $this->x = $bx; + $this->y = $by; + } + if ($link) { + $this->Link($ximg, $y, $w, $h, $link, 0); + } + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->setY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + } + + /** + * Set document barcode. + * @param string $bc barcode + * @public + */ + public function setBarcode($bc='') { + $this->barcode = $bc; + } + + /** + * Get current barcode. + * @return string + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getBarcode() { + return $this->barcode; + } + + /** + * Print a Linear Barcode. + * @param string $code code to print + * @param string $type type of barcode (see tcpdf_barcodes_1d.php for supported formats). + * @param float|null $x x position in user units (null = current x position) + * @param float|null $y y position in user units (null = current y position) + * @param float|null $w width in user units (null = remaining page width) + * @param float|null $h height in user units (null = remaining page height) + * @param float|null $xres width of the smallest bar in user units (null = default value = 0.4mm) + * @param array $style array of options:
        + *
      • boolean $style['border'] if true prints a border
      • + *
      • int $style['padding'] padding to leave around the barcode in user units (set to 'auto' for automatic padding)
      • + *
      • int $style['hpadding'] horizontal padding in user units (set to 'auto' for automatic padding)
      • + *
      • int $style['vpadding'] vertical padding in user units (set to 'auto' for automatic padding)
      • + *
      • array $style['fgcolor'] color array for bars and text
      • + *
      • mixed $style['bgcolor'] color array for background (set to false for transparent)
      • + *
      • boolean $style['text'] if true prints text below the barcode
      • + *
      • string $style['label'] override default label
      • + *
      • string $style['font'] font name for text
      • int $style['fontsize'] font size for text
      • + *
      • int $style['stretchtext']: 0 = disabled; 1 = horizontal scaling only if necessary; 2 = forced horizontal scaling; 3 = character spacing only if necessary; 4 = forced character spacing.
      • + *
      • string $style['position'] horizontal position of the containing barcode cell on the page: L = left margin; C = center; R = right margin.
      • + *
      • string $style['align'] horizontal position of the barcode on the containing rectangle: L = left; C = center; R = right.
      • + *
      • string $style['stretch'] if true stretch the barcode to best fit the available width, otherwise uses $xres resolution for a single bar.
      • + *
      • string $style['fitwidth'] if true reduce the width to fit the barcode width + padding. When this option is enabled the 'stretch' option is automatically disabled.
      • + *
      • string $style['cellfitalign'] this option works only when 'fitwidth' is true and 'position' is unset or empty. Set the horizontal position of the containing barcode cell inside the specified rectangle: L = left; C = center; R = right.
      + * @param string $align Indicates the alignment of the pointer next to barcode insertion relative to barcode height. The value can be:
      • T: top-right for LTR or top-left for RTL
      • M: middle-right for LTR or middle-left for RTL
      • B: bottom-right for LTR or bottom-left for RTL
      • N: next line
      + * @author Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function write1DBarcode($code, $type, $x=null, $y=null, $w=null, $h=null, $xres=null, $style=array(), $align='') { + if (TCPDF_STATIC::empty_string(trim($code))) { + return; + } + require_once(dirname(__FILE__).'/tcpdf_barcodes_1d.php'); + // save current graphic settings + $gvars = $this->getGraphicVars(); + // create new barcode object + $barcodeobj = new TCPDFBarcode($code, $type); + $arrcode = $barcodeobj->getBarcodeArray(); + if (empty($arrcode) OR ($arrcode['maxw'] <= 0)) { + $this->Error('Error in 1D barcode string'); + } + if ($arrcode['maxh'] <= 0) { + $arrcode['maxh'] = 1; + } + // set default values + if (!isset($style['position'])) { + $style['position'] = ''; + } elseif ($style['position'] == 'S') { + // keep this for backward compatibility + $style['position'] = ''; + $style['stretch'] = true; + } + if (!isset($style['fitwidth'])) { + if (!isset($style['stretch'])) { + $style['fitwidth'] = true; + } else { + $style['fitwidth'] = false; + } + } + if ($style['fitwidth']) { + // disable stretch + $style['stretch'] = false; + } + if (!isset($style['stretch'])) { + if (($w === '') OR ($w <= 0)) { + $style['stretch'] = false; + } else { + $style['stretch'] = true; + } + } + if (!isset($style['fgcolor'])) { + $style['fgcolor'] = array(0,0,0); // default black + } + if (!isset($style['bgcolor'])) { + $style['bgcolor'] = false; // default transparent + } + if (!isset($style['border'])) { + $style['border'] = false; + } + $fontsize = 0; + if (!isset($style['text'])) { + $style['text'] = false; + } + if ($style['text'] AND isset($style['font'])) { + if (isset($style['fontsize'])) { + $fontsize = $style['fontsize']; + } + $this->setFont($style['font'], '', $fontsize); + } + if (!isset($style['stretchtext'])) { + $style['stretchtext'] = 4; + } + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if (TCPDF_STATIC::empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = $x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $x; + } + } + // padding + if (!isset($style['padding'])) { + $padding = 0; + } elseif ($style['padding'] === 'auto') { + $padding = 10 * ($w / ($arrcode['maxw'] + 20)); + } else { + $padding = floatval($style['padding']); + } + // horizontal padding + if (!isset($style['hpadding'])) { + $hpadding = $padding; + } elseif ($style['hpadding'] === 'auto') { + $hpadding = 10 * ($w / ($arrcode['maxw'] + 20)); + } else { + $hpadding = floatval($style['hpadding']); + } + // vertical padding + if (!isset($style['vpadding'])) { + $vpadding = $padding; + } elseif ($style['vpadding'] === 'auto') { + $vpadding = ($hpadding / 2); + } else { + $vpadding = floatval($style['vpadding']); + } + // calculate xres (single bar width) + $max_xres = ($w - (2 * $hpadding)) / $arrcode['maxw']; + if ($style['stretch']) { + $xres = $max_xres; + } else { + if (TCPDF_STATIC::empty_string($xres)) { + $xres = (0.141 * $this->k); // default bar width = 0.4 mm + } + if ($xres > $max_xres) { + // correct xres to fit on $w + $xres = $max_xres; + } + if ((isset($style['padding']) AND ($style['padding'] === 'auto')) + OR (isset($style['hpadding']) AND ($style['hpadding'] === 'auto'))) { + $hpadding = 10 * $xres; + if (isset($style['vpadding']) AND ($style['vpadding'] === 'auto')) { + $vpadding = ($hpadding / 2); + } + } + } + if ($style['fitwidth']) { + $wold = $w; + $w = (($arrcode['maxw'] * $xres) + (2 * $hpadding)); + if (isset($style['cellfitalign'])) { + switch ($style['cellfitalign']) { + case 'L': { + if ($this->rtl) { + $x -= ($wold - $w); + } + break; + } + case 'R': { + if (!$this->rtl) { + $x += ($wold - $w); + } + break; + } + case 'C': { + if ($this->rtl) { + $x -= (($wold - $w) / 2); + } else { + $x += (($wold - $w) / 2); + } + break; + } + default : { + break; + } + } + } + } + $text_height = $this->getCellHeight($fontsize / $this->k); + // height + if (TCPDF_STATIC::empty_string($h) OR ($h <= 0)) { + // set default height + $h = (($arrcode['maxw'] * $xres) / 3) + (2 * $vpadding) + $text_height; + } + $barh = $h - $text_height - (2 * $vpadding); + if ($barh <=0) { + // try to reduce font or padding to fit barcode on available height + if ($text_height > $h) { + $fontsize = (($h * $this->k) / (4 * $this->cell_height_ratio)); + $text_height = $this->getCellHeight($fontsize / $this->k); + $this->setFont($style['font'], '', $fontsize); + } + if ($vpadding > 0) { + $vpadding = (($h - $text_height) / 4); + } + $barh = $h - $text_height - (2 * $vpadding); + } + // fit the barcode on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, false); + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x - $w; + } + $this->img_rb_x = $xpos; + } else { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x; + } + $this->img_rb_x = $xpos + $w; + } + $xpos_rect = $xpos; + if (!isset($style['align'])) { + $style['align'] = 'C'; + } + switch ($style['align']) { + case 'L': { + $xpos = $xpos_rect + $hpadding; + break; + } + case 'R': { + $xpos = $xpos_rect + ($w - ($arrcode['maxw'] * $xres)) - $hpadding; + break; + } + case 'C': + default : { + $xpos = $xpos_rect + (($w - ($arrcode['maxw'] * $xres)) / 2); + break; + } + } + $xpos_text = $xpos; + // barcode is always printed in LTR direction + $tempRTL = $this->rtl; + $this->rtl = false; + // print background color + if ($style['bgcolor']) { + $this->Rect($xpos_rect, $y, $w, $h, $style['border'] ? 'DF' : 'F', '', $style['bgcolor']); + } elseif ($style['border']) { + $this->Rect($xpos_rect, $y, $w, $h, 'D'); + } + // set foreground color + $this->setDrawColorArray($style['fgcolor']); + $this->setTextColorArray($style['fgcolor']); + // print bars + foreach ($arrcode['bcode'] as $k => $v) { + $bw = ($v['w'] * $xres); + if ($v['t']) { + // draw a vertical bar + $ypos = $y + $vpadding + ($v['p'] * $barh / $arrcode['maxh']); + $this->Rect($xpos, $ypos, $bw, ($v['h'] * $barh / $arrcode['maxh']), 'F', array(), $style['fgcolor']); + } + $xpos += $bw; + } + // print text + if ($style['text']) { + if (isset($style['label']) AND !TCPDF_STATIC::empty_string($style['label'])) { + $label = $style['label']; + } else { + $label = $code; + } + $txtwidth = ($arrcode['maxw'] * $xres); + if ($this->GetStringWidth($label) > $txtwidth) { + $style['stretchtext'] = 2; + } + // print text + $this->x = $xpos_text; + $this->y = $y + $vpadding + $barh; + $cellpadding = $this->cell_padding; + $this->setCellPadding(0); + $this->Cell($txtwidth, 0, $label, 0, 0, 'C', false, '', $style['stretchtext'], false, 'T', 'T'); + $this->cell_padding = $cellpadding; + } + // restore original direction + $this->rtl = $tempRTL; + // restore previous settings + $this->setGraphicVars($gvars); + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h / 2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->setY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + } + + /** + * Print 2D Barcode. + * @param string $code code to print + * @param string $type type of barcode (see tcpdf_barcodes_2d.php for supported formats). + * @param float|null $x x position in user units + * @param float|null $y y position in user units + * @param float|null $w width in user units + * @param float|null $h height in user units + * @param array $style array of options:
        + *
      • boolean $style['border'] if true prints a border around the barcode
      • + *
      • int $style['padding'] padding to leave around the barcode in barcode units (set to 'auto' for automatic padding)
      • + *
      • int $style['hpadding'] horizontal padding in barcode units (set to 'auto' for automatic padding)
      • + *
      • int $style['vpadding'] vertical padding in barcode units (set to 'auto' for automatic padding)
      • + *
      • int $style['module_width'] width of a single module in points
      • + *
      • int $style['module_height'] height of a single module in points
      • + *
      • array $style['fgcolor'] color array for bars and text
      • + *
      • mixed $style['bgcolor'] color array for background or false for transparent
      • + *
      • string $style['position'] barcode position on the page: L = left margin; C = center; R = right margin; S = stretch
      • + * @param string $align Indicates the alignment of the pointer next to barcode insertion relative to barcode height. The value can be:
        • T: top-right for LTR or top-left for RTL
        • M: middle-right for LTR or middle-left for RTL
        • B: bottom-right for LTR or bottom-left for RTL
        • N: next line
        + * @param boolean $distort if true distort the barcode to fit width and height, otherwise preserve aspect ratio + * @author Nicola Asuni + * @since 4.5.037 (2009-04-07) + * @public + */ + public function write2DBarcode($code, $type, $x=null, $y=null, $w=null, $h=null, $style=array(), $align='', $distort=false) { + if (TCPDF_STATIC::empty_string(trim($code))) { + return; + } + require_once(dirname(__FILE__).'/tcpdf_barcodes_2d.php'); + // save current graphic settings + $gvars = $this->getGraphicVars(); + // create new barcode object + $barcodeobj = new TCPDF2DBarcode($code, $type); + $arrcode = $barcodeobj->getBarcodeArray(); + if (empty($arrcode) OR !isset($arrcode['num_rows']) OR ($arrcode['num_rows'] == 0) OR !isset($arrcode['num_cols']) OR ($arrcode['num_cols'] == 0)) { + $this->Error('Error in 2D barcode string'); + } + // set default values + if (!isset($style['position'])) { + $style['position'] = ''; + } + if (!isset($style['fgcolor'])) { + $style['fgcolor'] = array(0,0,0); // default black + } + if (!isset($style['bgcolor'])) { + $style['bgcolor'] = false; // default transparent + } + if (!isset($style['border'])) { + $style['border'] = false; + } + // padding + if (!isset($style['padding'])) { + $style['padding'] = 0; + } elseif ($style['padding'] === 'auto') { + $style['padding'] = 4; + } + if (!isset($style['hpadding'])) { + $style['hpadding'] = $style['padding']; + } elseif ($style['hpadding'] === 'auto') { + $style['hpadding'] = 4; + } + if (!isset($style['vpadding'])) { + $style['vpadding'] = $style['padding']; + } elseif ($style['vpadding'] === 'auto') { + $style['vpadding'] = 4; + } + $hpad = (2 * $style['hpadding']); + $vpad = (2 * $style['vpadding']); + // cell (module) dimension + if (!isset($style['module_width'])) { + $style['module_width'] = 1; // width of a single module in points + } + if (!isset($style['module_height'])) { + $style['module_height'] = 1; // height of a single module in points + } + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + // number of barcode columns and rows + $rows = $arrcode['num_rows']; + $cols = $arrcode['num_cols']; + if (($rows <= 0) || ($cols <= 0)){ + $this->Error('Error in 2D barcode string'); + } + // module width and height + $mw = $style['module_width']; + $mh = $style['module_height']; + if (($mw <= 0) OR ($mh <= 0)) { + $this->Error('Error in 2D barcode string'); + } + // get max dimensions + if ($this->rtl) { + $maxw = $x - $this->lMargin; + } else { + $maxw = $this->w - $this->rMargin - $x; + } + $maxh = ($this->h - $this->tMargin - $this->bMargin); + $ratioHW = ((($rows * $mh) + $hpad) / (($cols * $mw) + $vpad)); + $ratioWH = ((($cols * $mw) + $vpad) / (($rows * $mh) + $hpad)); + if (!$distort) { + if (($maxw * $ratioHW) > $maxh) { + $maxw = $maxh * $ratioWH; + } + if (($maxh * $ratioWH) > $maxw) { + $maxh = $maxw * $ratioHW; + } + } + // set maximum dimensions + if ($w > $maxw) { + $w = $maxw; + } + if ($h > $maxh) { + $h = $maxh; + } + // set dimensions + if ((TCPDF_STATIC::empty_string($w) OR ($w <= 0)) AND (TCPDF_STATIC::empty_string($h) OR ($h <= 0))) { + $w = ($cols + $hpad) * ($mw / $this->k); + $h = ($rows + $vpad) * ($mh / $this->k); + } elseif (($w === '') OR ($w <= 0)) { + $w = $h * $ratioWH; + } elseif (($h === '') OR ($h <= 0)) { + $h = $w * $ratioHW; + } + // barcode size (excluding padding) + $bw = ($w * $cols) / ($cols + $hpad); + $bh = ($h * $rows) / ($rows + $vpad); + // dimension of single barcode cell unit + $cw = $bw / $cols; + $ch = $bh / $rows; + if (!$distort) { + if (($cw / $ch) > ($mw / $mh)) { + // correct horizontal distortion + $cw = $ch * $mw / $mh; + $bw = $cw * $cols; + $style['hpadding'] = ($w - $bw) / (2 * $cw); + } else { + // correct vertical distortion + $ch = $cw * $mh / $mw; + $bh = $ch * $rows; + $style['vpadding'] = ($h - $bh) / (2 * $ch); + } + } + // fit the barcode on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, false); + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x - $w; + } + $this->img_rb_x = $xpos; + } else { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x; + } + $this->img_rb_x = $xpos + $w; + } + $xstart = $xpos + ($style['hpadding'] * $cw); + $ystart = $y + ($style['vpadding'] * $ch); + // barcode is always printed in LTR direction + $tempRTL = $this->rtl; + $this->rtl = false; + // print background color + if ($style['bgcolor']) { + $this->Rect($xpos, $y, $w, $h, $style['border'] ? 'DF' : 'F', '', $style['bgcolor']); + } elseif ($style['border']) { + $this->Rect($xpos, $y, $w, $h, 'D'); + } + // set foreground color + $this->setDrawColorArray($style['fgcolor']); + // print barcode cells + // for each row + for ($r = 0; $r < $rows; ++$r) { + $xr = $xstart; + // for each column + for ($c = 0; $c < $cols; ++$c) { + if ($arrcode['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $this->Rect($xr, $ystart, $cw, $ch, 'F', array(), $style['fgcolor']); + } + $xr += $cw; + } + $ystart += $ch; + } + // restore original direction + $this->rtl = $tempRTL; + // restore previous settings + $this->setGraphicVars($gvars); + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->setY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + } + + /** + * Returns an array containing current margins: + *
          +
        • $ret['left'] = left margin
        • +
        • $ret['right'] = right margin
        • +
        • $ret['top'] = top margin
        • +
        • $ret['bottom'] = bottom margin
        • +
        • $ret['header'] = header margin
        • +
        • $ret['footer'] = footer margin
        • +
        • $ret['cell'] = cell padding array
        • +
        • $ret['padding_left'] = cell left padding
        • +
        • $ret['padding_top'] = cell top padding
        • +
        • $ret['padding_right'] = cell right padding
        • +
        • $ret['padding_bottom'] = cell bottom padding
        • + *
        + * @return array containing all margins measures + * @public + * @since 3.2.000 (2008-06-23) + */ + public function getMargins() { + $ret = array( + 'left' => $this->lMargin, + 'right' => $this->rMargin, + 'top' => $this->tMargin, + 'bottom' => $this->bMargin, + 'header' => $this->header_margin, + 'footer' => $this->footer_margin, + 'cell' => $this->cell_padding, + 'padding_left' => $this->cell_padding['L'], + 'padding_top' => $this->cell_padding['T'], + 'padding_right' => $this->cell_padding['R'], + 'padding_bottom' => $this->cell_padding['B'] + ); + return $ret; + } + + /** + * Returns an array containing original margins: + *
          +
        • $ret['left'] = left margin
        • +
        • $ret['right'] = right margin
        • + *
        + * @return array containing all margins measures + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getOriginalMargins() { + $ret = array( + 'left' => $this->original_lMargin, + 'right' => $this->original_rMargin + ); + return $ret; + } + + /** + * Returns the current font size. + * @return float current font size + * @public + * @since 3.2.000 (2008-06-23) + */ + public function getFontSize() { + return $this->FontSize; + } + + /** + * Returns the current font size in points unit. + * @return int current font size in points unit + * @public + * @since 3.2.000 (2008-06-23) + */ + public function getFontSizePt() { + return $this->FontSizePt; + } + + /** + * Returns the current font family name. + * @return string current font family name + * @public + * @since 4.3.008 (2008-12-05) + */ + public function getFontFamily() { + return $this->FontFamily; + } + + /** + * Returns the current font style. + * @return string current font style + * @public + * @since 4.3.008 (2008-12-05) + */ + public function getFontStyle() { + return $this->FontStyle; + } + + /** + * Cleanup HTML code (requires HTML Tidy library). + * @param string $html htmlcode to fix + * @param string $default_css CSS commands to add + * @param array|null $tagvs parameters for setHtmlVSpace method + * @param array|null $tidy_options options for tidy_parse_string function + * @return string XHTML code cleaned up + * @author Nicola Asuni + * @public + * @since 5.9.017 (2010-11-16) + * @see setHtmlVSpace() + */ + public function fixHTMLCode($html, $default_css='', $tagvs=null, $tidy_options=null) { + return TCPDF_STATIC::fixHTMLCode($html, $default_css, $tagvs, $tidy_options, $this->tagvspaces); + } + + /** + * Returns the border width from CSS property + * @param string $width border width + * @return int with in user units + * @protected + * @since 5.7.000 (2010-08-02) + */ + protected function getCSSBorderWidth($width) { + if ($width == 'thin') { + $width = (2 / $this->k); + } elseif ($width == 'medium') { + $width = (4 / $this->k); + } elseif ($width == 'thick') { + $width = (6 / $this->k); + } else { + $width = $this->getHTMLUnitToUnits($width, 1, 'px', false); + } + return $width; + } + + /** + * Returns the border dash style from CSS property + * @param string $style border style to convert + * @return int sash style (return -1 in case of none or hidden border) + * @protected + * @since 5.7.000 (2010-08-02) + */ + protected function getCSSBorderDashStyle($style) { + switch (strtolower($style)) { + case 'none': + case 'hidden': { + $dash = -1; + break; + } + case 'dotted': { + $dash = 1; + break; + } + case 'dashed': { + $dash = 3; + break; + } + case 'double': + case 'groove': + case 'ridge': + case 'inset': + case 'outset': + case 'solid': + default: { + $dash = 0; + break; + } + } + return $dash; + } + + /** + * Returns the border style array from CSS border properties + * @param string $cssborder border properties + * @return array containing border properties + * @protected + * @since 5.7.000 (2010-08-02) + */ + protected function getCSSBorderStyle($cssborder) { + $bprop = preg_split('/[\s]+/', trim($cssborder)); + $count = count($bprop); + if ($count > 0 && $bprop[$count - 1] === '!important') { + unset($bprop[$count - 1]); + --$count; + } + + $border = array(); // value to be returned + switch ($count) { + case 2: { + $width = 'medium'; + $style = $bprop[0]; + $color = $bprop[1]; + break; + } + case 1: { + $width = 'medium'; + $style = $bprop[0]; + $color = 'black'; + break; + } + case 0: { + $width = 'medium'; + $style = 'solid'; + $color = 'black'; + break; + } + default: { + $width = $bprop[0]; + $style = $bprop[1]; + $color = $bprop[2]; + break; + } + } + if ($style == 'none') { + return array(); + } + $border['cap'] = 'square'; + $border['join'] = 'miter'; + $border['dash'] = $this->getCSSBorderDashStyle($style); + if ($border['dash'] < 0) { + return array(); + } + $border['width'] = $this->getCSSBorderWidth($width); + $border['color'] = TCPDF_COLORS::convertHTMLColorToDec($color, $this->spot_colors); + return $border; + } + + /** + * Get the internal Cell padding from CSS attribute. + * @param string $csspadding padding properties + * @param float $width width of the containing element + * @return array of cell paddings + * @public + * @since 5.9.000 (2010-10-04) + */ + public function getCSSPadding($csspadding, $width=0) { + $padding = preg_split('/[\s]+/', trim($csspadding)); + $cell_padding = array(); // value to be returned + switch (count($padding)) { + case 4: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[1]; + $cell_padding['B'] = $padding[2]; + $cell_padding['L'] = $padding[3]; + break; + } + case 3: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[1]; + $cell_padding['B'] = $padding[2]; + $cell_padding['L'] = $padding[1]; + break; + } + case 2: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[1]; + $cell_padding['B'] = $padding[0]; + $cell_padding['L'] = $padding[1]; + break; + } + case 1: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[0]; + $cell_padding['B'] = $padding[0]; + $cell_padding['L'] = $padding[0]; + break; + } + default: { + return $this->cell_padding; + } + } + if ($width == 0) { + $width = $this->w - $this->lMargin - $this->rMargin; + } + $cell_padding['T'] = $this->getHTMLUnitToUnits($cell_padding['T'], $width, 'px', false); + $cell_padding['R'] = $this->getHTMLUnitToUnits($cell_padding['R'], $width, 'px', false); + $cell_padding['B'] = $this->getHTMLUnitToUnits($cell_padding['B'], $width, 'px', false); + $cell_padding['L'] = $this->getHTMLUnitToUnits($cell_padding['L'], $width, 'px', false); + return $cell_padding; + } + + /** + * Get the internal Cell margin from CSS attribute. + * @param string $cssmargin margin properties + * @param float $width width of the containing element + * @return array of cell margins + * @public + * @since 5.9.000 (2010-10-04) + */ + public function getCSSMargin($cssmargin, $width=0) { + $margin = preg_split('/[\s]+/', trim($cssmargin)); + $cell_margin = array(); // value to be returned + switch (count($margin)) { + case 4: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[1]; + $cell_margin['B'] = $margin[2]; + $cell_margin['L'] = $margin[3]; + break; + } + case 3: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[1]; + $cell_margin['B'] = $margin[2]; + $cell_margin['L'] = $margin[1]; + break; + } + case 2: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[1]; + $cell_margin['B'] = $margin[0]; + $cell_margin['L'] = $margin[1]; + break; + } + case 1: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[0]; + $cell_margin['B'] = $margin[0]; + $cell_margin['L'] = $margin[0]; + break; + } + default: { + return $this->cell_margin; + } + } + if ($width == 0) { + $width = $this->w - $this->lMargin - $this->rMargin; + } + $cell_margin['T'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['T']), $width, 'px', false); + $cell_margin['R'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['R']), $width, 'px', false); + $cell_margin['B'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['B']), $width, 'px', false); + $cell_margin['L'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['L']), $width, 'px', false); + return $cell_margin; + } + + /** + * Get the border-spacing from CSS attribute. + * @param string $cssbspace border-spacing CSS properties + * @param float $width width of the containing element + * @return array of border spacings + * @public + * @since 5.9.010 (2010-10-27) + */ + public function getCSSBorderMargin($cssbspace, $width=0) { + $space = preg_split('/[\s]+/', trim($cssbspace)); + $border_spacing = array(); // value to be returned + switch (count($space)) { + case 2: { + $border_spacing['H'] = $space[0]; + $border_spacing['V'] = $space[1]; + break; + } + case 1: { + $border_spacing['H'] = $space[0]; + $border_spacing['V'] = $space[0]; + break; + } + default: { + return array('H' => 0, 'V' => 0); + } + } + if ($width == 0) { + $width = $this->w - $this->lMargin - $this->rMargin; + } + $border_spacing['H'] = $this->getHTMLUnitToUnits($border_spacing['H'], $width, 'px', false); + $border_spacing['V'] = $this->getHTMLUnitToUnits($border_spacing['V'], $width, 'px', false); + return $border_spacing; + } + + /** + * Returns the letter-spacing value from CSS value + * @param string $spacing letter-spacing value + * @param float $parent font spacing (tracking) value of the parent element + * @return float quantity to increases or decreases the space between characters in a text. + * @protected + * @since 5.9.000 (2010-10-02) + */ + protected function getCSSFontSpacing($spacing, $parent=0) { + $val = 0; // value to be returned + $spacing = trim($spacing); + switch ($spacing) { + case 'normal': { + $val = 0; + break; + } + case 'inherit': { + if ($parent == 'normal') { + $val = 0; + } else { + $val = $parent; + } + break; + } + default: { + $val = $this->getHTMLUnitToUnits($spacing, 0, 'px', false); + } + } + return $val; + } + + /** + * Returns the percentage of font stretching from CSS value + * @param string $stretch stretch mode + * @param float $parent stretch value of the parent element + * @return float font stretching percentage + * @protected + * @since 5.9.000 (2010-10-02) + */ + protected function getCSSFontStretching($stretch, $parent=100) { + $val = 100; // value to be returned + $stretch = trim($stretch); + switch ($stretch) { + case 'ultra-condensed': { + $val = 40; + break; + } + case 'extra-condensed': { + $val = 55; + break; + } + case 'condensed': { + $val = 70; + break; + } + case 'semi-condensed': { + $val = 85; + break; + } + case 'normal': { + $val = 100; + break; + } + case 'semi-expanded': { + $val = 115; + break; + } + case 'expanded': { + $val = 130; + break; + } + case 'extra-expanded': { + $val = 145; + break; + } + case 'ultra-expanded': { + $val = 160; + break; + } + case 'wider': { + $val = ($parent + 10); + break; + } + case 'narrower': { + $val = ($parent - 10); + break; + } + case 'inherit': { + if ($parent == 'normal') { + $val = 100; + } else { + $val = $parent; + } + break; + } + default: { + $val = $this->getHTMLUnitToUnits($stretch, 100, '%', false); + } + } + return $val; + } + + /** + * Convert HTML string containing font size value to points + * @param string $val String containing font size value and unit. + * @param float $refsize Reference font size in points. + * @param float $parent_size Parent font size in points. + * @param string $defaultunit Default unit (can be one of the following: %, em, ex, px, in, mm, pc, pt). + * @return float value in points + * @public + */ + public function getHTMLFontUnits($val, $refsize=12, $parent_size=12, $defaultunit='pt') { + $refsize = TCPDF_FONTS::getFontRefSize($refsize); + $parent_size = TCPDF_FONTS::getFontRefSize($parent_size, $refsize); + switch ($val) { + case 'xx-small': { + $size = ($refsize - 4); + break; + } + case 'x-small': { + $size = ($refsize - 3); + break; + } + case 'small': { + $size = ($refsize - 2); + break; + } + case 'medium': { + $size = $refsize; + break; + } + case 'large': { + $size = ($refsize + 2); + break; + } + case 'x-large': { + $size = ($refsize + 4); + break; + } + case 'xx-large': { + $size = ($refsize + 6); + break; + } + case 'smaller': { + $size = ($parent_size - 3); + break; + } + case 'larger': { + $size = ($parent_size + 3); + break; + } + default: { + $parentSize = $this->getHTMLUnitToUnits($parent_size, $refsize, $defaultunit, true); + $size = $this->getHTMLUnitToUnits($val, $parent_size, $defaultunit, true); + } + } + return $size; + } + + /** + * Returns the HTML DOM array. + * @param string $html html code + * @return array + * @protected + * @since 3.2.000 (2008-06-20) + */ + protected function getHtmlDomArray($html) { + // set inheritable properties fot the first void element + // possible inheritable properties are: azimuth, border-collapse, border-spacing, caption-side, color, cursor, direction, empty-cells, font, font-family, font-stretch, font-size, font-size-adjust, font-style, font-variant, font-weight, letter-spacing, line-height, list-style, list-style-image, list-style-position, list-style-type, orphans, page, page-break-inside, quotes, speak, speak-header, text-align, text-indent, text-transform, volume, white-space, widows, word-spacing + $dom = array( + array( + 'tag' => false, + 'block' => false, + 'value' => '', + 'parent' => 0, + 'hide' => false, + 'fontname' => $this->FontFamily, + 'fontstyle' => $this->FontStyle, + 'fontsize' => $this->FontSizePt, + 'font-stretch' => $this->font_stretching, + 'letter-spacing' => $this->font_spacing, + 'stroke' => $this->textstrokewidth, + 'fill' => (($this->textrendermode % 2) == 0), + 'clip' => ($this->textrendermode > 3), + 'line-height' => $this->cell_height_ratio, + 'bgcolor' => false, + 'fgcolor' => $this->fgcolor, // color + 'strokecolor' => $this->strokecolor, + 'align' => '', + 'listtype' => '', + 'text-indent' => 0, + 'text-transform' => '', + 'border' => array(), + 'dir' => $this->rtl?'rtl':'ltr', + 'width' => 0, + 'height' => 0, + 'x' => 0, + 'y' => 0, + 'w' => 0, + 'h' => 0, + 'l' => 0, + 't' => 0, + 'r' => 0, + 'b' => 0, + 'padding' => array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0), + 'margin' => array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0), + 'border-spacing' => array('H' => 0, 'V' => 0), + 'border-collapse' => 'separate', + ) + ); + + if($html === '' || $html === null) { + return $dom; + } + // array of CSS styles ( selector => properties). + $css = array(); + // get CSS array defined at previous call + $matches = array(); + if (preg_match_all('/([^\<]*?)<\/cssarray>/is', $html, $matches) > 0) { + if (isset($matches[1][0])) { + $css = array_merge($css, json_decode($this->unhtmlentities($matches[1][0]), true)); + } + $html = preg_replace('/(.*?)<\/cssarray>/is', '', $html); + } + // extract external CSS files + $matches = array(); + if (preg_match_all('/]*?)>/is', $html, $matches) > 0) { + foreach ($matches[1] as $key => $link) { + $type = array(); + if (preg_match('/type[\s]*=[\s]*"text\/css"/', $link, $type)) { + $type = array(); + preg_match('/media[\s]*=[\s]*"([^"]*)"/', $link, $type); + // get 'all' and 'print' media, other media types are discarded + // (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + if (empty($type) OR (isset($type[1]) AND (($type[1] == 'all') OR ($type[1] == 'print')))) { + $type = array(); + if (preg_match('/href[\s]*=[\s]*"([^"]*)"/', $link, $type) > 0) { + // read CSS data file + $cssdata = $this->getCachedFileContents(trim($type[1])); + if (($cssdata !== FALSE) AND (strlen($cssdata) > 0)) { + $css = array_merge($css, TCPDF_STATIC::extractCSSproperties($cssdata)); + } + } + } + } + } + } + // extract style tags + $matches = array(); + if (preg_match_all('/]*?)>([^\<]*?)<\/style>/is', $html, $matches) > 0) { + foreach ($matches[1] as $key => $media) { + $type = array(); + preg_match('/media[\s]*=[\s]*"([^"]*)"/', $media, $type); + // get 'all' and 'print' media, other media types are discarded + // (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + if (empty($type) OR (isset($type[1]) AND (($type[1] == 'all') OR ($type[1] == 'print')))) { + $cssdata = $matches[2][$key]; + $css = array_merge($css, TCPDF_STATIC::extractCSSproperties($cssdata)); + } + } + } + // create a special tag to contain the CSS array (used for table content) + $csstagarray = ''.htmlentities(json_encode($css)).''; + // remove head and style blocks + $html = preg_replace('/]*?)>(.*?)<\/head>/is', '', $html); + $html = preg_replace('/]*?)>([^\<]*?)<\/style>/is', '', $html); + // define block tags + $blocktags = array('blockquote','br','dd','dl','div','dt','h1','h2','h3','h4','h5','h6','hr','li','ol','p','pre','ul','tcpdf','table','tr','td'); + // define self-closing tags + $selfclosingtags = array('area','base','basefont','br','hr','input','img','link','meta'); + // remove all unsupported tags (the line below lists all supported tags) + $html = strip_tags($html, '




  • ', $offset)) !== false) { + $html_a = substr($html, 0, $offset); + $html_b = substr($html, $offset, ($pos - $offset + 11)); + while (preg_match("']*)>(.*?)\n(.*?)'si", $html_b)) { + // preserve newlines on 'si", "\\2\\3", $html_b); + $html_b = preg_replace("']*)>(.*?)[\"](.*?)'si", "\\2''\\3", $html_b); + } + $html = $html_a.$html_b.substr($html, $pos + 11); + $offset = strlen($html_a.$html_b); + } + $html = preg_replace('/([\s]*)', $html); + $offset = 0; + while (($offset < strlen($html)) AND ($pos = strpos($html, '', $offset)) !== false) { + $html_a = substr($html, 0, $offset); + $html_b = substr($html, $offset, ($pos - $offset + 9)); + while (preg_match("']*)>(.*?)'si", $html_b)) { + $html_b = preg_replace("']*)>(.*?)'si", "\\2#!TaB!#\\4#!NwL!#", $html_b); + $html_b = preg_replace("']*)>(.*?)'si", "\\2#!NwL!#", $html_b); + } + $html = $html_a.$html_b.substr($html, $pos + 9); + $offset = strlen($html_a.$html_b); + } + if (preg_match("']*)>'si", "'si", "\" />", $html); + } + $html = str_replace("\n", ' ', $html); + // restore textarea newlines + $html = str_replace('', "\n", $html); + // remove extra spaces from code + $html = preg_replace('/[\s]+<\/(table|tr|ul|ol|dl)>/', '', $html); + $html = preg_replace('/'.$this->re_space['p'].'+<\/(td|th|li|dt|dd)>/'.$this->re_space['m'], '', $html); + $html = preg_replace('/[\s]+<(tr|td|th|li|dt|dd)/', '<\\1', $html); + $html = preg_replace('/'.$this->re_space['p'].'+<(ul|ol|dl|br)/'.$this->re_space['m'], '<\\1', $html); + $html = preg_replace('/<\/(table|tr|td|th|blockquote|dd|dt|dl|div|dt|h1|h2|h3|h4|h5|h6|hr|li|ol|ul|p)>[\s]+<', $html); + $html = preg_replace('/<\/(td|th)>/', '', $html); + $html = preg_replace('/<\/table>([\s]*)/', '
    ', $html); + $html = preg_replace('/'.$this->re_space['p'].'+re_space['m'], chr(32).']*)>[\s]+([^\<])/xi', ' \\2', $html); + $html = preg_replace('/]*)>/xi', '', $html); + $html = preg_replace('/]*)>([^\<]*)<\/textarea>/xi', '', $html); + $html = preg_replace('/]*)><\/li>/', ' 
  • ', $html); + $html = preg_replace('/]*)>'.$this->re_space['p'].'*re_space['m'], ' \/]*)>[\s]/', '<\\1> ', $html); // preserve some spaces + $html = preg_replace('/[\s]<\/([^\>]*)>/', ' ', $html); // preserve some spaces + $html = preg_replace('//', '', $html); // fix sub/sup alignment + $html = preg_replace('/'.$this->re_space['p'].'+/'.$this->re_space['m'], chr(32), $html); // replace multiple spaces with a single space + // trim string + $html = $this->stringTrim($html); + // fix br tag after li + $html = preg_replace('/
  • ]*)>/', '
  • ', $html); + // fix first image tag alignment + $html = preg_replace('/^
    ', '', $dom[($dom[$key]['parent'])]['content']); + $dom[($dom[$key]['parent'])]['content'] = str_replace('', '', $dom[($dom[$key]['parent'])]['content']); + } + // store header rows on a new table + if ( + ($dom[$key]['value'] === 'tr') + && !empty($dom[($dom[$key]['parent'])]['thead']) + && ($dom[($dom[$key]['parent'])]['thead'] === true) + ) { + if (TCPDF_STATIC::empty_string($dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'])) { + $dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'] = $csstagarray.$a[$dom[($dom[($dom[$key]['parent'])]['parent'])]['elkey']]; + } + for ($i = $dom[$key]['parent']; $i <= $key; ++$i) { + $dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'] .= $a[$dom[$i]['elkey']]; + } + if (!isset($dom[($dom[$key]['parent'])]['attribute'])) { + $dom[($dom[$key]['parent'])]['attribute'] = array(); + } + // header elements must be always contained in a single page + $dom[($dom[$key]['parent'])]['attribute']['nobr'] = 'true'; + } + if (($dom[$key]['value'] == 'table') AND (!TCPDF_STATIC::empty_string($dom[($dom[$key]['parent'])]['thead']))) { + // remove the nobr attributes from the table header + $dom[($dom[$key]['parent'])]['thead'] = str_replace(' nobr="true"', '', $dom[($dom[$key]['parent'])]['thead']); + $dom[($dom[$key]['parent'])]['thead'] .= ''; + } + } else { + // *** opening or self-closing html tag + $dom[$key]['opening'] = true; + $dom[$key]['parent'] = end($level); + if ((substr($element, -1, 1) == '/') OR (in_array($dom[$key]['value'], $selfclosingtags))) { + // self-closing tag + $dom[$key]['self'] = true; + } else { + // opening tag + array_push($level, $key); + $dom[$key]['self'] = false; + } + // copy some values from parent + $parentkey = 0; + if ($key > 0) { + $parentkey = $dom[$key]['parent']; + $dom[$key]['hide'] = $dom[$parentkey]['hide']; + $dom[$key]['fontname'] = $dom[$parentkey]['fontname']; + $dom[$key]['fontstyle'] = $dom[$parentkey]['fontstyle']; + $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize']; + $dom[$key]['font-stretch'] = $dom[$parentkey]['font-stretch']; + $dom[$key]['letter-spacing'] = $dom[$parentkey]['letter-spacing']; + $dom[$key]['stroke'] = $dom[$parentkey]['stroke']; + $dom[$key]['fill'] = $dom[$parentkey]['fill']; + $dom[$key]['clip'] = $dom[$parentkey]['clip']; + $dom[$key]['line-height'] = $dom[$parentkey]['line-height']; + $dom[$key]['bgcolor'] = $dom[$parentkey]['bgcolor']; + $dom[$key]['fgcolor'] = $dom[$parentkey]['fgcolor']; + $dom[$key]['strokecolor'] = $dom[$parentkey]['strokecolor']; + $dom[$key]['align'] = $dom[$parentkey]['align']; + $dom[$key]['listtype'] = $dom[$parentkey]['listtype']; + $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; + $dom[$key]['text-transform'] = $dom[$parentkey]['text-transform']; + $dom[$key]['border'] = array(); + $dom[$key]['dir'] = $dom[$parentkey]['dir']; + } + // get attributes + preg_match_all('/([^=\s]*)[\s]*=[\s]*"([^"]*)"/', $element, $attr_array, PREG_PATTERN_ORDER); + $dom[$key]['attribute'] = array(); // reset attribute array + foreach($attr_array[1] as $id => $name) { + $dom[$key]['attribute'][strtolower($name)] = $attr_array[2][$id]; + } + if (!empty($css)) { + // merge CSS style to current style + list($dom[$key]['csssel'], $dom[$key]['cssdata']) = TCPDF_STATIC::getCSSdataArray($dom, $key, $css); + $dom[$key]['attribute']['style'] = TCPDF_STATIC::getTagStyleFromCSSarray($dom[$key]['cssdata']); + } + // split style attributes + if (isset($dom[$key]['attribute']['style']) AND !empty($dom[$key]['attribute']['style'])) { + // get style attributes + preg_match_all('/([^;:\s]*):([^;]*)/', $dom[$key]['attribute']['style'], $style_array, PREG_PATTERN_ORDER); + $dom[$key]['style'] = array(); // reset style attribute array + foreach($style_array[1] as $id => $name) { + // in case of duplicate attribute the last replace the previous + $dom[$key]['style'][strtolower($name)] = trim($style_array[2][$id]); + } + // --- get some style attributes --- + // text direction + if (isset($dom[$key]['style']['direction'])) { + $dom[$key]['dir'] = $dom[$key]['style']['direction']; + } + // display + if (isset($dom[$key]['style']['display'])) { + $dom[$key]['hide'] = (trim(strtolower($dom[$key]['style']['display'])) == 'none'); + } + // font family + if (isset($dom[$key]['style']['font-family'])) { + $dom[$key]['fontname'] = $this->getFontFamilyName($dom[$key]['style']['font-family']); + } + // list-style-type + if (isset($dom[$key]['style']['list-style-type'])) { + $dom[$key]['listtype'] = trim(strtolower($dom[$key]['style']['list-style-type'])); + if ($dom[$key]['listtype'] == 'inherit') { + $dom[$key]['listtype'] = $dom[$parentkey]['listtype']; + } + } + // text-indent + if (isset($dom[$key]['style']['text-indent'])) { + $dom[$key]['text-indent'] = $this->getHTMLUnitToUnits($dom[$key]['style']['text-indent']); + if ($dom[$key]['text-indent'] == 'inherit') { + $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; + } + } + // text-transform + if (isset($dom[$key]['style']['text-transform'])) { + $dom[$key]['text-transform'] = $dom[$key]['style']['text-transform']; + } + // font size + if (isset($dom[$key]['style']['font-size'])) { + $fsize = trim($dom[$key]['style']['font-size']); + $dom[$key]['fontsize'] = $this->getHTMLFontUnits($fsize, $dom[0]['fontsize'], $dom[$parentkey]['fontsize'], 'pt'); + } + // font-stretch + if (isset($dom[$key]['style']['font-stretch'])) { + $dom[$key]['font-stretch'] = $this->getCSSFontStretching($dom[$key]['style']['font-stretch'], $dom[$parentkey]['font-stretch']); + } + // letter-spacing + if (isset($dom[$key]['style']['letter-spacing'])) { + $dom[$key]['letter-spacing'] = $this->getCSSFontSpacing($dom[$key]['style']['letter-spacing'], $dom[$parentkey]['letter-spacing']); + } + // line-height (internally is the cell height ratio) + if (isset($dom[$key]['style']['line-height'])) { + $lineheight = trim($dom[$key]['style']['line-height']); + switch ($lineheight) { + // A normal line height. This is default + case 'normal': { + $dom[$key]['line-height'] = $dom[0]['line-height']; + break; + } + case 'inherit': { + $dom[$key]['line-height'] = $dom[$parentkey]['line-height']; + } + default: { + if (is_numeric($lineheight)) { + // convert to percentage of font height + $lineheight = ($lineheight * 100).'%'; + } + $dom[$key]['line-height'] = $this->getHTMLUnitToUnits($lineheight, 1, '%', true); + if (substr($lineheight, -1) !== '%') { + if ($dom[$key]['fontsize'] <= 0) { + $dom[$key]['line-height'] = 1; + } else { + $dom[$key]['line-height'] = (($dom[$key]['line-height'] - $this->cell_padding['T'] - $this->cell_padding['B']) / $dom[$key]['fontsize']); + } + } + } + } + } + // font style + if (isset($dom[$key]['style']['font-weight'])) { + if (strtolower($dom[$key]['style']['font-weight'][0]) == 'n') { + if (strpos($dom[$key]['fontstyle'], 'B') !== false) { + $dom[$key]['fontstyle'] = str_replace('B', '', $dom[$key]['fontstyle']); + } + } elseif (strtolower($dom[$key]['style']['font-weight'][0]) == 'b') { + $dom[$key]['fontstyle'] .= 'B'; + } + } + if (isset($dom[$key]['style']['font-style']) AND (strtolower($dom[$key]['style']['font-style'][0]) == 'i')) { + $dom[$key]['fontstyle'] .= 'I'; + } + // font color + if (isset($dom[$key]['style']['color']) AND (!TCPDF_STATIC::empty_string($dom[$key]['style']['color']))) { + $dom[$key]['fgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['style']['color'], $this->spot_colors); + } elseif ($dom[$key]['value'] == 'a') { + $dom[$key]['fgcolor'] = $this->htmlLinkColorArray; + } + // background color + if (isset($dom[$key]['style']['background-color']) AND (!TCPDF_STATIC::empty_string($dom[$key]['style']['background-color']))) { + $dom[$key]['bgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['style']['background-color'], $this->spot_colors); + } + // text-decoration + if (isset($dom[$key]['style']['text-decoration'])) { + $decors = explode(' ', strtolower($dom[$key]['style']['text-decoration'])); + foreach ($decors as $dec) { + $dec = trim($dec); + if (!TCPDF_STATIC::empty_string($dec)) { + if ($dec[0] == 'u') { + // underline + $dom[$key]['fontstyle'] .= 'U'; + } elseif ($dec[0] == 'l') { + // line-through + $dom[$key]['fontstyle'] .= 'D'; + } elseif ($dec[0] == 'o') { + // overline + $dom[$key]['fontstyle'] .= 'O'; + } + } + } + } elseif ($dom[$key]['value'] == 'a') { + $dom[$key]['fontstyle'] = $this->htmlLinkFontStyle; + } + // check for width attribute + if (isset($dom[$key]['style']['width'])) { + $dom[$key]['width'] = $dom[$key]['style']['width']; + } + // check for height attribute + if (isset($dom[$key]['style']['height'])) { + $dom[$key]['height'] = $dom[$key]['style']['height']; + } + // check for text alignment + if (isset($dom[$key]['style']['text-align'][0])) { + $dom[$key]['align'] = strtoupper($dom[$key]['style']['text-align'][0]); + } + // check for CSS border properties + if (isset($dom[$key]['style']['border'])) { + $borderstyle = $this->getCSSBorderStyle($dom[$key]['style']['border']); + if (!empty($borderstyle)) { + $dom[$key]['border']['LTRB'] = $borderstyle; + } + } + if (isset($dom[$key]['style']['border-color'])) { + $brd_colors = preg_split('/[\s]+/', trim($dom[$key]['style']['border-color'])); + if (isset($brd_colors[3])) { + $dom[$key]['border']['L']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[3], $this->spot_colors); + } + if (isset($brd_colors[1])) { + $dom[$key]['border']['R']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[1], $this->spot_colors); + } + if (isset($brd_colors[0])) { + $dom[$key]['border']['T']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[0], $this->spot_colors); + } + if (isset($brd_colors[2])) { + $dom[$key]['border']['B']['color'] = TCPDF_COLORS::convertHTMLColorToDec($brd_colors[2], $this->spot_colors); + } + } + if (isset($dom[$key]['style']['border-width'])) { + $brd_widths = preg_split('/[\s]+/', trim($dom[$key]['style']['border-width'])); + if (isset($brd_widths[3])) { + $dom[$key]['border']['L']['width'] = $this->getCSSBorderWidth($brd_widths[3]); + } + if (isset($brd_widths[1])) { + $dom[$key]['border']['R']['width'] = $this->getCSSBorderWidth($brd_widths[1]); + } + if (isset($brd_widths[0])) { + $dom[$key]['border']['T']['width'] = $this->getCSSBorderWidth($brd_widths[0]); + } + if (isset($brd_widths[2])) { + $dom[$key]['border']['B']['width'] = $this->getCSSBorderWidth($brd_widths[2]); + } + } + if (isset($dom[$key]['style']['border-style'])) { + $brd_styles = preg_split('/[\s]+/', trim($dom[$key]['style']['border-style'])); + if (isset($brd_styles[3]) AND ($brd_styles[3]!='none')) { + $dom[$key]['border']['L']['cap'] = 'square'; + $dom[$key]['border']['L']['join'] = 'miter'; + $dom[$key]['border']['L']['dash'] = $this->getCSSBorderDashStyle($brd_styles[3]); + if ($dom[$key]['border']['L']['dash'] < 0) { + $dom[$key]['border']['L'] = array(); + } + } + if (isset($brd_styles[1])) { + $dom[$key]['border']['R']['cap'] = 'square'; + $dom[$key]['border']['R']['join'] = 'miter'; + $dom[$key]['border']['R']['dash'] = $this->getCSSBorderDashStyle($brd_styles[1]); + if ($dom[$key]['border']['R']['dash'] < 0) { + $dom[$key]['border']['R'] = array(); + } + } + if (isset($brd_styles[0])) { + $dom[$key]['border']['T']['cap'] = 'square'; + $dom[$key]['border']['T']['join'] = 'miter'; + $dom[$key]['border']['T']['dash'] = $this->getCSSBorderDashStyle($brd_styles[0]); + if ($dom[$key]['border']['T']['dash'] < 0) { + $dom[$key]['border']['T'] = array(); + } + } + if (isset($brd_styles[2])) { + $dom[$key]['border']['B']['cap'] = 'square'; + $dom[$key]['border']['B']['join'] = 'miter'; + $dom[$key]['border']['B']['dash'] = $this->getCSSBorderDashStyle($brd_styles[2]); + if ($dom[$key]['border']['B']['dash'] < 0) { + $dom[$key]['border']['B'] = array(); + } + } + } + $cellside = array('L' => 'left', 'R' => 'right', 'T' => 'top', 'B' => 'bottom'); + foreach ($cellside as $bsk => $bsv) { + if (isset($dom[$key]['style']['border-'.$bsv])) { + $borderstyle = $this->getCSSBorderStyle($dom[$key]['style']['border-'.$bsv]); + if (!empty($borderstyle)) { + $dom[$key]['border'][$bsk] = $borderstyle; + } + } + if (isset($dom[$key]['style']['border-'.$bsv.'-color'])) { + $dom[$key]['border'][$bsk]['color'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['style']['border-'.$bsv.'-color'], $this->spot_colors); + } + if (isset($dom[$key]['style']['border-'.$bsv.'-width'])) { + $dom[$key]['border'][$bsk]['width'] = $this->getCSSBorderWidth($dom[$key]['style']['border-'.$bsv.'-width']); + } + if (isset($dom[$key]['style']['border-'.$bsv.'-style'])) { + $dom[$key]['border'][$bsk]['dash'] = $this->getCSSBorderDashStyle($dom[$key]['style']['border-'.$bsv.'-style']); + if ($dom[$key]['border'][$bsk]['dash'] < 0) { + $dom[$key]['border'][$bsk] = array(); + } + } + } + // check for CSS padding properties + if (isset($dom[$key]['style']['padding'])) { + $dom[$key]['padding'] = $this->getCSSPadding($dom[$key]['style']['padding']); + } else { + $dom[$key]['padding'] = $this->cell_padding; + } + foreach ($cellside as $psk => $psv) { + if (isset($dom[$key]['style']['padding-'.$psv])) { + $dom[$key]['padding'][$psk] = $this->getHTMLUnitToUnits($dom[$key]['style']['padding-'.$psv], 0, 'px', false); + } + } + // check for CSS margin properties + if (isset($dom[$key]['style']['margin'])) { + $dom[$key]['margin'] = $this->getCSSMargin($dom[$key]['style']['margin']); + } else { + $dom[$key]['margin'] = $this->cell_margin; + } + foreach ($cellside as $psk => $psv) { + if (isset($dom[$key]['style']['margin-'.$psv])) { + $dom[$key]['margin'][$psk] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $dom[$key]['style']['margin-'.$psv]), 0, 'px', false); + } + } + // check for CSS border-spacing properties + if (isset($dom[$key]['style']['border-spacing'])) { + $dom[$key]['border-spacing'] = $this->getCSSBorderMargin($dom[$key]['style']['border-spacing']); + } + // page-break-inside + if (isset($dom[$key]['style']['page-break-inside']) AND ($dom[$key]['style']['page-break-inside'] == 'avoid')) { + $dom[$key]['attribute']['nobr'] = 'true'; + } + // page-break-before + if (isset($dom[$key]['style']['page-break-before'])) { + if ($dom[$key]['style']['page-break-before'] == 'always') { + $dom[$key]['attribute']['pagebreak'] = 'true'; + } elseif ($dom[$key]['style']['page-break-before'] == 'left') { + $dom[$key]['attribute']['pagebreak'] = 'left'; + } elseif ($dom[$key]['style']['page-break-before'] == 'right') { + $dom[$key]['attribute']['pagebreak'] = 'right'; + } + } + // page-break-after + if (isset($dom[$key]['style']['page-break-after'])) { + if ($dom[$key]['style']['page-break-after'] == 'always') { + $dom[$key]['attribute']['pagebreakafter'] = 'true'; + } elseif ($dom[$key]['style']['page-break-after'] == 'left') { + $dom[$key]['attribute']['pagebreakafter'] = 'left'; + } elseif ($dom[$key]['style']['page-break-after'] == 'right') { + $dom[$key]['attribute']['pagebreakafter'] = 'right'; + } + } + } + if (isset($dom[$key]['attribute']['display'])) { + $dom[$key]['hide'] = (trim(strtolower($dom[$key]['attribute']['display'])) == 'none'); + } + if (isset($dom[$key]['attribute']['border']) AND ($dom[$key]['attribute']['border'] != 0)) { + $borderstyle = $this->getCSSBorderStyle($dom[$key]['attribute']['border'].' solid black'); + if (!empty($borderstyle)) { + $dom[$key]['border']['LTRB'] = $borderstyle; + } + } + // check for font tag + if ($dom[$key]['value'] == 'font') { + // font family + if (isset($dom[$key]['attribute']['face'])) { + $dom[$key]['fontname'] = $this->getFontFamilyName($dom[$key]['attribute']['face']); + } + // font size + if (isset($dom[$key]['attribute']['size'])) { + if ($key > 0) { + if ($dom[$key]['attribute']['size'][0] == '+') { + $dom[$key]['fontsize'] = $dom[($dom[$key]['parent'])]['fontsize'] + intval(substr($dom[$key]['attribute']['size'], 1)); + } elseif ($dom[$key]['attribute']['size'][0] == '-') { + $dom[$key]['fontsize'] = $dom[($dom[$key]['parent'])]['fontsize'] - intval(substr($dom[$key]['attribute']['size'], 1)); + } else { + $dom[$key]['fontsize'] = intval($dom[$key]['attribute']['size']); + } + } else { + $dom[$key]['fontsize'] = intval($dom[$key]['attribute']['size']); + } + } + } + // force natural alignment for lists + if ((($dom[$key]['value'] == 'ul') OR ($dom[$key]['value'] == 'ol') OR ($dom[$key]['value'] == 'dl')) + AND (!isset($dom[$key]['align']) OR TCPDF_STATIC::empty_string($dom[$key]['align']) OR ($dom[$key]['align'] != 'J'))) { + if ($this->rtl) { + $dom[$key]['align'] = 'R'; + } else { + $dom[$key]['align'] = 'L'; + } + } + if (($dom[$key]['value'] == 'small') OR ($dom[$key]['value'] == 'sup') OR ($dom[$key]['value'] == 'sub')) { + if (!isset($dom[$key]['attribute']['size']) AND !isset($dom[$key]['style']['font-size'])) { + $dom[$key]['fontsize'] = $dom[$key]['fontsize'] * K_SMALL_RATIO; + } + } + if (($dom[$key]['value'] == 'strong') OR ($dom[$key]['value'] == 'b')) { + $dom[$key]['fontstyle'] .= 'B'; + } + if (($dom[$key]['value'] == 'em') OR ($dom[$key]['value'] == 'i')) { + $dom[$key]['fontstyle'] .= 'I'; + } + if ($dom[$key]['value'] == 'u') { + $dom[$key]['fontstyle'] .= 'U'; + } + if (($dom[$key]['value'] == 'del') OR ($dom[$key]['value'] == 's') OR ($dom[$key]['value'] == 'strike')) { + $dom[$key]['fontstyle'] .= 'D'; + } + if (!isset($dom[$key]['style']['text-decoration']) AND ($dom[$key]['value'] == 'a')) { + $dom[$key]['fontstyle'] = $this->htmlLinkFontStyle; + } + if (($dom[$key]['value'] == 'pre') OR ($dom[$key]['value'] == 'tt')) { + $dom[$key]['fontname'] = $this->default_monospaced_font; + } + if (!empty($dom[$key]['value']) AND ($dom[$key]['value'][0] == 'h') AND (intval($dom[$key]['value'][1]) > 0) AND (intval($dom[$key]['value'][1]) < 7)) { + // headings h1, h2, h3, h4, h5, h6 + if (!isset($dom[$key]['attribute']['size']) AND !isset($dom[$key]['style']['font-size'])) { + $headsize = (4 - intval($dom[$key]['value'][1])) * 2; + $dom[$key]['fontsize'] = $dom[0]['fontsize'] + $headsize; + } + if (!isset($dom[$key]['style']['font-weight'])) { + $dom[$key]['fontstyle'] .= 'B'; + } + } + if (($dom[$key]['value'] == 'table')) { + $dom[$key]['rows'] = 0; // number of rows + $dom[$key]['trids'] = array(); // IDs of TR elements + $dom[$key]['thead'] = ''; // table header rows + } + if (($dom[$key]['value'] == 'tr')) { + $dom[$key]['cols'] = 0; + if ($thead) { + $dom[$key]['thead'] = true; + // rows on thead block are printed as a separate table + } else { + $dom[$key]['thead'] = false; + $parent = $dom[$key]['parent']; + + if (!isset($dom[$parent]['rows'])) { + $dom[$parent]['rows'] = 0; + } + // store the number of rows on table element + ++$dom[$parent]['rows']; + + if (!isset($dom[$parent]['trids'])) { + $dom[$parent]['trids'] = array(); + } + + // store the TR elements IDs on table element + array_push($dom[$parent]['trids'], $key); + } + } + if (($dom[$key]['value'] == 'th') OR ($dom[$key]['value'] == 'td')) { + if (isset($dom[$key]['attribute']['colspan'])) { + $colspan = intval($dom[$key]['attribute']['colspan']); + } else { + $colspan = 1; + } + $dom[$key]['attribute']['colspan'] = $colspan; + $dom[($dom[$key]['parent'])]['cols'] += $colspan; + } + // text direction + if (isset($dom[$key]['attribute']['dir'])) { + $dom[$key]['dir'] = $dom[$key]['attribute']['dir']; + } + // set foreground color attribute + if (isset($dom[$key]['attribute']['color']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['color']))) { + $dom[$key]['fgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['attribute']['color'], $this->spot_colors); + } elseif (!isset($dom[$key]['style']['color']) AND ($dom[$key]['value'] == 'a')) { + $dom[$key]['fgcolor'] = $this->htmlLinkColorArray; + } + // set background color attribute + if (isset($dom[$key]['attribute']['bgcolor']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['bgcolor']))) { + $dom[$key]['bgcolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['attribute']['bgcolor'], $this->spot_colors); + } + // set stroke color attribute + if (isset($dom[$key]['attribute']['strokecolor']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['strokecolor']))) { + $dom[$key]['strokecolor'] = TCPDF_COLORS::convertHTMLColorToDec($dom[$key]['attribute']['strokecolor'], $this->spot_colors); + } + // check for width attribute + if (isset($dom[$key]['attribute']['width'])) { + $dom[$key]['width'] = $dom[$key]['attribute']['width']; + } + // check for height attribute + if (isset($dom[$key]['attribute']['height'])) { + $dom[$key]['height'] = $dom[$key]['attribute']['height']; + } + // check for text alignment + if (isset($dom[$key]['attribute']['align']) AND (!TCPDF_STATIC::empty_string($dom[$key]['attribute']['align'])) AND ($dom[$key]['value'] !== 'img')) { + $dom[$key]['align'] = strtoupper($dom[$key]['attribute']['align'][0]); + } + // check for text rendering mode (the following attributes do not exist in HTML) + if (isset($dom[$key]['attribute']['stroke'])) { + // font stroke width + $dom[$key]['stroke'] = $this->getHTMLUnitToUnits($dom[$key]['attribute']['stroke'], $dom[$key]['fontsize'], 'pt', true); + } + if (isset($dom[$key]['attribute']['fill'])) { + // font fill + if ($dom[$key]['attribute']['fill'] == 'true') { + $dom[$key]['fill'] = true; + } else { + $dom[$key]['fill'] = false; + } + } + if (isset($dom[$key]['attribute']['clip'])) { + // clipping mode + if ($dom[$key]['attribute']['clip'] == 'true') { + $dom[$key]['clip'] = true; + } else { + $dom[$key]['clip'] = false; + } + } + } // end opening tag + } else { + // text + $dom[$key]['tag'] = false; + $dom[$key]['block'] = false; + $dom[$key]['parent'] = end($level); + $dom[$key]['dir'] = $dom[$dom[$key]['parent']]['dir']; + if (!empty($dom[$dom[$key]['parent']]['text-transform'])) { + // text-transform for unicode requires mb_convert_case (Multibyte String Functions) + if (function_exists('mb_convert_case')) { + $ttm = array('capitalize' => MB_CASE_TITLE, 'uppercase' => MB_CASE_UPPER, 'lowercase' => MB_CASE_LOWER); + if (isset($ttm[$dom[$dom[$key]['parent']]['text-transform']])) { + $element = mb_convert_case($element, $ttm[$dom[$dom[$key]['parent']]['text-transform']], $this->encoding); + } + } elseif (!$this->isunicode) { + switch ($dom[$dom[$key]['parent']]['text-transform']) { + case 'capitalize': { + $element = ucwords(strtolower($element)); + break; + } + case 'uppercase': { + $element = strtoupper($element); + break; + } + case 'lowercase': { + $element = strtolower($element); + break; + } + } + } + $element = preg_replace("/&NBSP;/i", " ", $element); + } + $dom[$key]['value'] = stripslashes($this->unhtmlentities($element)); + } + ++$elkey; + ++$key; + } + return $dom; + } + + /** + * Returns the string used to find spaces + * @return string + * @protected + * @author Nicola Asuni + * @since 4.8.024 (2010-01-15) + */ + protected function getSpaceString() { + $spacestr = chr(32); + if ($this->isUnicodeFont()) { + $spacestr = chr(0).chr(32); + } + return $spacestr; + } + + /** + * Calculates the hash value of the given data. + * + * @param string $data The data to be hashed. + * @return string The hashed value of the data. + */ + protected function hashTCPDFtag($data) { + return hash_hmac('sha256', $data, $this->hash_key, false); + } + + /** + * Serialize data to be used with TCPDF tag in HTML code. + * @param string $method TCPDF method name + * @param array $params Method parameters + * @return string Serialized data + * @public static + */ + public function serializeTCPDFtag($method, $params=array()) { + $data = array('m' => $method, 'p' => $params); + $encoded = urlencode(json_encode($data)); + $hash = $this->hashTCPDFtag($encoded); + return strlen($hash).'+'.$hash.'+'.$encoded; + } + + /** + * Unserialize data to be used with TCPDF tag in HTML code. + * @param string $data serialized data + * @return array containing unserialized data + * @protected static + */ + protected function unserializeTCPDFtag($data) { + $hpos = strpos($data, '+'); + $hlen = intval(substr($data, 0, $hpos)); + $hash = substr($data, $hpos + 1, $hlen); + $encoded = substr($data, $hpos + 2 + $hlen); + if (!hash_equals( $this->hashTCPDFtag($encoded), $hash)) { + $this->Error('Invalid parameters'); + } + return json_decode(urldecode($encoded), true); + } + + /** + * Check if a TCPDF tag is allowed + * @param string $method TCPDF method name + * @return boolean + * @protected + */ + protected function allowedTCPDFtag($method) { + if (defined('K_ALLOWED_TCPDF_TAGS')) { + return (strpos(K_ALLOWED_TCPDF_TAGS, '|'.$method.'|') !== false); + } + return false; + } + + /** + * Prints a cell (rectangular area) with optional borders, background color and html text string. + * The upper-left corner of the cell corresponds to the current position. After the call, the current position moves to the right or to the next line.
    + * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * IMPORTANT: The HTML must be well formatted - try to clean-up it using an application like HTML-Tidy before submitting. + * Supported tags are: a, b, blockquote, br, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, ol, p, pre, small, span, strong, sub, sup, table, tcpdf, td, th, thead, tr, tt, u, ul + * NOTE: all the HTML attributes must be enclosed in double-quote. + * @param float $w Cell width. If 0, the cell extends up to the right margin. + * @param float $h Cell minimum height. The cell extends automatically if needed. + * @param float|null $x upper-left corner X coordinate + * @param float|null $y upper-left corner Y coordinate + * @param string $html html text to print. Default value: empty string. + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
    • 0: no border (default)
    • 1: frame
    or a string containing some or all of the following characters (in any order):
    • L: left
    • T: top
    • R: right
    • B: bottom
    or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param int $ln Indicates where the current position should go after the call. Possible values are:
    • 0: to the right (or left for RTL language)
    • 1: to the beginning of the next line
    • 2: below
    Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param boolean $fill Indicates if the cell background must be painted (true) or transparent (false). + * @param boolean $reseth if true reset the last cell height (default true). + * @param string $align Allows to center or align the text. Possible values are:
    • L : left align
    • C : center
    • R : right align
    • '' : empty string : left for LTR or right for RTL
    + * @param boolean $autopadding if true, uses internal padding and automatically adjust it to account for line width. + * @see Multicell(), writeHTML() + * @public + */ + public function writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=false, $reseth=true, $align='', $autopadding=true) { + return $this->MultiCell($w, $h, $html, $border, $align, $fill, $ln, $x, $y, $reseth, 0, true, $autopadding, 0, 'T', false); + } + + /** + * Allows to preserve some HTML formatting (limited support).
    + * IMPORTANT: The HTML must be well formatted - try to clean-up it using an application like HTML-Tidy before submitting. + * Supported tags are: a, b, blockquote, br, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, ol, p, pre, small, span, strong, sub, sup, table, tcpdf, td, th, thead, tr, tt, u, ul + * NOTE: all the HTML attributes must be enclosed in double-quote. + * @param string $html text to display + * @param boolean $ln if true add a new line after text (default = true) + * @param boolean $fill Indicates if the background must be painted (true) or transparent (false). + * @param boolean $reseth if true reset the last cell height (default false). + * @param boolean $cell if true add the current left (or right for RTL) padding to each Write (default false). + * @param string $align Allows to center or align the text. Possible values are:
    • L : left align
    • C : center
    • R : right align
    • '' : empty string : left for LTR or right for RTL
    + * @public + */ + public function writeHTML($html, $ln=true, $fill=false, $reseth=false, $cell=false, $align='') { + $gvars = $this->getGraphicVars(); + // store current values + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + $prevPage = $this->page; + $prevlMargin = $this->lMargin; + $prevrMargin = $this->rMargin; + $curfontname = $this->FontFamily; + $curfontstyle = $this->FontStyle; + $curfontsize = $this->FontSizePt; + $curfontascent = $this->getFontAscent($curfontname, $curfontstyle, $curfontsize); + $curfontdescent = $this->getFontDescent($curfontname, $curfontstyle, $curfontsize); + $curfontstretcing = $this->font_stretching; + $curfonttracking = $this->font_spacing; + $this->newline = true; + $newline = true; + $startlinepage = $this->page; + $minstartliney = $this->y; + $maxbottomliney = 0; + $startlinex = $this->x; + $startliney = $this->y; + $yshift = 0; + $loop = 0; + $curpos = 0; + $this_method_vars = array(); + $undo = false; + $fontaligned = false; + $reverse_dir = false; // true when the text direction is reversed + $this->premode = false; + if ($this->inxobj) { + // we are inside an XObject template + $pask = count($this->xobjects[$this->xobjid]['annotations']); + } elseif (isset($this->PageAnnots[$this->page])) { + $pask = count($this->PageAnnots[$this->page]); + } else { + $pask = 0; + } + if ($this->inxobj) { + // we are inside an XObject template + $startlinepos = strlen($this->xobjects[$this->xobjid]['outdata']); + } elseif (!$this->InFooter) { + if (isset($this->footerlen[$this->page])) { + $this->footerpos[$this->page] = $this->pagelen[$this->page] - $this->footerlen[$this->page]; + } else { + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + } + $startlinepos = $this->footerpos[$this->page]; + } else { + // we are inside the footer + $startlinepos = $this->pagelen[$this->page]; + } + $lalign = $align; + $plalign = $align; + if ($this->rtl) { + $w = $this->x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $this->x; + } + $w -= ($this->cell_padding['L'] + $this->cell_padding['R']); + if ($cell) { + if ($this->rtl) { + $this->x -= $this->cell_padding['R']; + $this->lMargin += $this->cell_padding['L']; + } else { + $this->x += $this->cell_padding['L']; + $this->rMargin += $this->cell_padding['R']; + } + } + if ($this->customlistindent >= 0) { + $this->listindent = $this->customlistindent; + } else { + $this->listindent = $this->GetStringWidth('000000'); + } + $this->listindentlevel = 0; + // save previous states + $prev_cell_height_ratio = $this->cell_height_ratio; + $prev_listnum = $this->listnum; + $prev_listordered = $this->listordered; + $prev_listcount = $this->listcount; + $prev_lispacer = $this->lispacer; + $this->listnum = 0; + $this->listordered = array(); + $this->listcount = array(); + $this->lispacer = ''; + if ((TCPDF_STATIC::empty_string($this->lasth)) OR ($reseth)) { + // reset row height + $this->resetLastH(); + } + $dom = $this->getHtmlDomArray($html); + $maxel = count($dom); + $key = 0; + while ($key < $maxel) { + if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND $dom[$key]['hide']) { + // store the node key + $hidden_node_key = $key; + if ($dom[$key]['self']) { + // skip just this self-closing tag + ++$key; + } else { + // skip this and all children tags + while (($key < $maxel) AND (!$dom[$key]['tag'] OR $dom[$key]['opening'] OR ($dom[$key]['parent'] != $hidden_node_key))) { + // skip hidden objects + ++$key; + } + ++$key; + } + } + if ($key == $maxel) break; + if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND !empty($dom[$key]['attribute']['id'])) { + $this->setDestination($dom[$key]['attribute']['id']); + } + if ($dom[$key]['tag'] AND isset($dom[$key]['attribute']['pagebreak'])) { + // check for pagebreak + if (($dom[$key]['attribute']['pagebreak'] == 'true') OR ($dom[$key]['attribute']['pagebreak'] == 'left') OR ($dom[$key]['attribute']['pagebreak'] == 'right')) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + $this->htmlvspace = ($this->PageBreakTrigger + 1); + } + if ((($dom[$key]['attribute']['pagebreak'] == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($dom[$key]['attribute']['pagebreak'] == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + $this->htmlvspace = ($this->PageBreakTrigger + 1); + } + } + if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND isset($dom[$key]['attribute']['nobr']) AND ($dom[$key]['attribute']['nobr'] == 'true')) { + if (isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) AND ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { + $dom[$key]['attribute']['nobr'] = false; + } else { + // store current object + $this->startTransaction(); + // save this method vars + $this_method_vars['html'] = $html; + $this_method_vars['ln'] = $ln; + $this_method_vars['fill'] = $fill; + $this_method_vars['reseth'] = $reseth; + $this_method_vars['cell'] = $cell; + $this_method_vars['align'] = $align; + $this_method_vars['gvars'] = $gvars; + $this_method_vars['prevPage'] = $prevPage; + $this_method_vars['prev_cell_margin'] = $prev_cell_margin; + $this_method_vars['prev_cell_padding'] = $prev_cell_padding; + $this_method_vars['prevlMargin'] = $prevlMargin; + $this_method_vars['prevrMargin'] = $prevrMargin; + $this_method_vars['curfontname'] = $curfontname; + $this_method_vars['curfontstyle'] = $curfontstyle; + $this_method_vars['curfontsize'] = $curfontsize; + $this_method_vars['curfontascent'] = $curfontascent; + $this_method_vars['curfontdescent'] = $curfontdescent; + $this_method_vars['curfontstretcing'] = $curfontstretcing; + $this_method_vars['curfonttracking'] = $curfonttracking; + $this_method_vars['minstartliney'] = $minstartliney; + $this_method_vars['maxbottomliney'] = $maxbottomliney; + $this_method_vars['yshift'] = $yshift; + $this_method_vars['startlinepage'] = $startlinepage; + $this_method_vars['startlinepos'] = $startlinepos; + $this_method_vars['startlinex'] = $startlinex; + $this_method_vars['startliney'] = $startliney; + $this_method_vars['newline'] = $newline; + $this_method_vars['loop'] = $loop; + $this_method_vars['curpos'] = $curpos; + $this_method_vars['pask'] = $pask; + $this_method_vars['lalign'] = $lalign; + $this_method_vars['plalign'] = $plalign; + $this_method_vars['w'] = $w; + $this_method_vars['prev_cell_height_ratio'] = $prev_cell_height_ratio; + $this_method_vars['prev_listnum'] = $prev_listnum; + $this_method_vars['prev_listordered'] = $prev_listordered; + $this_method_vars['prev_listcount'] = $prev_listcount; + $this_method_vars['prev_lispacer'] = $prev_lispacer; + $this_method_vars['fontaligned'] = $fontaligned; + $this_method_vars['key'] = $key; + $this_method_vars['dom'] = $dom; + } + } + // print THEAD block + if (($dom[$key]['value'] == 'tr') AND isset($dom[$key]['thead']) AND $dom[$key]['thead']) { + if (isset($dom[$key]['parent']) AND isset($dom[$dom[$key]['parent']]['thead']) AND !TCPDF_STATIC::empty_string($dom[$dom[$key]['parent']]['thead'])) { + $this->inthead = true; + // print table header (thead) + $this->writeHTML($this->thead, false, false, false, false, ''); + // check if we are on a new page or on a new column + if (($this->y < $this->start_transaction_y) OR ($this->checkPageBreak($this->lasth, '', false))) { + // we are on a new page or on a new column and the total object height is less than the available vertical space. + // restore previous object + $this->rollbackTransaction(true); + // restore previous values + foreach ($this_method_vars as $vkey => $vval) { + $$vkey = $vval; + } + // disable table header + $tmp_thead = $this->thead; + $this->thead = ''; + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $pre_y = $this->y; + if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) AND ($this->y < $pre_y)) { + // fix for multicolumn mode + $startliney = $this->y; + } + $this->start_transaction_page = $this->page; + $this->start_transaction_y = $this->y; + // restore table header + $this->thead = $tmp_thead; + // fix table border properties + if (isset($dom[$dom[$key]['parent']]['attribute']['cellspacing'])) { + $tmp_cellspacing = $this->getHTMLUnitToUnits($dom[$dom[$key]['parent']]['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($dom[$dom[$key]['parent']]['border-spacing'])) { + $tmp_cellspacing = $dom[$dom[$key]['parent']]['border-spacing']['V']; + } else { + $tmp_cellspacing = 0; + } + $dom[$dom[$key]['parent']]['borderposition']['page'] = $this->page; + $dom[$dom[$key]['parent']]['borderposition']['column'] = $this->current_column; + $dom[$dom[$key]['parent']]['borderposition']['y'] = $this->y + $tmp_cellspacing; + $xoffset = ($this->x - $dom[$dom[$key]['parent']]['borderposition']['x']); + $dom[$dom[$key]['parent']]['borderposition']['x'] += $xoffset; + $dom[$dom[$key]['parent']]['borderposition']['xmax'] += $xoffset; + // print table header (thead) + $this->writeHTML($this->thead, false, false, false, false, ''); + } + } + // move $key index forward to skip THEAD block + while ( ($key < $maxel) AND (!( + ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'tr') AND (!isset($dom[$key]['thead']) OR !$dom[$key]['thead'])) + OR ($dom[$key]['tag'] AND (!$dom[$key]['opening']) AND ($dom[$key]['value'] == 'table'))) )) { + ++$key; + } + } + if ($dom[$key]['tag'] OR ($key == 0)) { + if ((($dom[$key]['value'] == 'table') OR ($dom[$key]['value'] == 'tr')) AND (isset($dom[$key]['align']))) { + $dom[$key]['align'] = ($this->rtl) ? 'R' : 'L'; + } + // vertically align image in line + if ((!$this->newline) AND ($dom[$key]['value'] == 'img') AND (isset($dom[$key]['height'])) AND ($dom[$key]['height'] > 0)) { + // get image height + $imgh = $this->getHTMLUnitToUnits($dom[$key]['height'], ($dom[$key]['fontsize'] / $this->k), 'px'); + $autolinebreak = false; + if (!empty($dom[$key]['width'])) { + $imgw = $this->getHTMLUnitToUnits($dom[$key]['width'], ($dom[$key]['fontsize'] / $this->k), 'px', false); + if (($imgw <= ($this->w - $this->lMargin - $this->rMargin - $this->cell_padding['L'] - $this->cell_padding['R'])) + AND ((($this->rtl) AND (($this->x - $imgw) < ($this->lMargin + $this->cell_padding['L']))) + OR ((!$this->rtl) AND (($this->x + $imgw) > ($this->w - $this->rMargin - $this->cell_padding['R']))))) { + // add automatic line break + $autolinebreak = true; + $this->Ln('', $cell); + if ((!$dom[($key-1)]['tag']) AND ($dom[($key-1)]['value'] == ' ')) { + // go back to evaluate this line break + --$key; + } + } + } + if (!$autolinebreak) { + if ($this->inPageBody()) { + $pre_y = $this->y; + // check for page break + if ((!$this->checkPageBreak($imgh)) AND ($this->y < $pre_y)) { + // fix for multicolumn mode + $startliney = $this->y; + } + } + if ($this->page > $startlinepage) { + // fix line splitted over two pages + if (isset($this->footerlen[$startlinepage])) { + $curpos = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + } + // line to be moved one page forward + $pagebuff = $this->getPageBuffer($startlinepage); + $linebeg = substr($pagebuff, $startlinepos, ($curpos - $startlinepos)); + $tstart = substr($pagebuff, 0, $startlinepos); + $tend = substr($this->getPageBuffer($startlinepage), $curpos); + // remove line from previous page + $this->setPageBuffer($startlinepage, $tstart.''.$tend); + $pagebuff = $this->getPageBuffer($this->page); + $tstart = substr($pagebuff, 0, $this->cntmrk[$this->page]); + $tend = substr($pagebuff, $this->cntmrk[$this->page]); + // add line start to current page + $yshift = ($minstartliney - $this->y); + if ($fontaligned) { + $yshift += ($curfontsize / $this->k); + } + $try = sprintf('1 0 0 1 0 %F cm', ($yshift * $this->k)); + $this->setPageBuffer($this->page, $tstart."\nq\n".$try."\n".$linebeg."\nQ\n".$tend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + $next_pask = count($this->PageAnnots[$this->page]); + } else { + $next_pask = 0; + } + if (isset($this->PageAnnots[$startlinepage])) { + foreach ($this->PageAnnots[$startlinepage] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][] = $pac; + unset($this->PageAnnots[$startlinepage][$pak]); + $npak = count($this->PageAnnots[$this->page]) - 1; + $this->PageAnnots[$this->page][$npak]['y'] -= $yshift; + } + } + } + $pask = $next_pask; + $startlinepos = $this->cntmrk[$this->page]; + $startlinepage = $this->page; + $startliney = $this->y; + $this->newline = false; + } + $this->y += ($this->getCellHeight($curfontsize / $this->k) - ($curfontdescent * $this->cell_height_ratio) - $imgh); + $minstartliney = min($this->y, $minstartliney); + $maxbottomliney = ($startliney + $this->getCellHeight($curfontsize / $this->k)); + } + } elseif (isset($dom[$key]['fontname']) OR isset($dom[$key]['fontstyle']) OR isset($dom[$key]['fontsize']) OR isset($dom[$key]['line-height'])) { + // account for different font size + $pfontname = $curfontname; + $pfontstyle = $curfontstyle; + $pfontsize = $curfontsize; + $fontname = (isset($dom[$key]['fontname']) ? $dom[$key]['fontname'] : $curfontname); + $fontstyle = (isset($dom[$key]['fontstyle']) ? $dom[$key]['fontstyle'] : $curfontstyle); + $fontsize = (isset($dom[$key]['fontsize']) ? $dom[$key]['fontsize'] : $curfontsize); + $fontascent = $this->getFontAscent($fontname, $fontstyle, $fontsize); + $fontdescent = $this->getFontDescent($fontname, $fontstyle, $fontsize); + if (($fontname != $curfontname) OR ($fontstyle != $curfontstyle) OR ($fontsize != $curfontsize) + OR ($this->cell_height_ratio != $dom[$key]['line-height']) + OR ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'li')) ) { + if (($key < ($maxel - 1)) AND ( + ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'li')) + OR ($this->cell_height_ratio != $dom[$key]['line-height']) + OR (!$this->newline AND is_numeric($fontsize) AND is_numeric($curfontsize) + AND ($fontsize >= 0) AND ($curfontsize >= 0) + AND (($fontsize != $curfontsize) OR ($fontstyle != $curfontstyle) OR ($fontname != $curfontname))) + )) { + if ($this->page > $startlinepage) { + // fix lines splitted over two pages + if (isset($this->footerlen[$startlinepage])) { + $curpos = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + } + // line to be moved one page forward + $pagebuff = $this->getPageBuffer($startlinepage); + $linebeg = substr($pagebuff, $startlinepos, ($curpos - $startlinepos)); + $tstart = substr($pagebuff, 0, $startlinepos); + $tend = substr($this->getPageBuffer($startlinepage), $curpos); + // remove line start from previous page + $this->setPageBuffer($startlinepage, $tstart.''.$tend); + $pagebuff = $this->getPageBuffer($this->page); + $tstart = substr($pagebuff, 0, $this->cntmrk[$this->page]); + $tend = substr($pagebuff, $this->cntmrk[$this->page]); + // add line start to current page + $yshift = ($minstartliney - $this->y); + $try = sprintf('1 0 0 1 0 %F cm', ($yshift * $this->k)); + $this->setPageBuffer($this->page, $tstart."\nq\n".$try."\n".$linebeg."\nQ\n".$tend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + $next_pask = count($this->PageAnnots[$this->page]); + } else { + $next_pask = 0; + } + if (isset($this->PageAnnots[$startlinepage])) { + foreach ($this->PageAnnots[$startlinepage] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][] = $pac; + unset($this->PageAnnots[$startlinepage][$pak]); + $npak = count($this->PageAnnots[$this->page]) - 1; + $this->PageAnnots[$this->page][$npak]['y'] -= $yshift; + } + } + } + $pask = $next_pask; + $startlinepos = $this->cntmrk[$this->page]; + $startlinepage = $this->page; + $startliney = $this->y; + } + if (!isset($dom[$key]['line-height'])) { + $dom[$key]['line-height'] = $this->cell_height_ratio; + } + if (!$dom[$key]['block']) { + if (!(isset($dom[($key + 1)]) AND $dom[($key + 1)]['tag'] AND (!$dom[($key + 1)]['opening']) AND ($dom[($key + 1)]['value'] != 'li') AND $dom[$key]['tag'] AND (!$dom[$key]['opening']))) { + $this->y += (((($curfontsize * $this->cell_height_ratio) - ($fontsize * $dom[$key]['line-height'])) / $this->k) + $curfontascent - $fontascent - $curfontdescent + $fontdescent) / 2; + } + if (($dom[$key]['value'] != 'sup') AND ($dom[$key]['value'] != 'sub')) { + $current_line_align_data = array($key, $minstartliney, $maxbottomliney); + if (isset($line_align_data) AND (($line_align_data[0] == ($key - 1)) OR (($line_align_data[0] == ($key - 2)) AND (isset($dom[($key - 1)])) AND (preg_match('/^([\s]+)$/', $dom[($key - 1)]['value']) > 0)))) { + $minstartliney = min($this->y, $line_align_data[1]); + $maxbottomliney = max(($this->y + $this->getCellHeight($fontsize / $this->k)), $line_align_data[2]); + } else { + $minstartliney = min($this->y, $minstartliney); + $maxbottomliney = max(($this->y + $this->getCellHeight($fontsize / $this->k)), $maxbottomliney); + } + $line_align_data = $current_line_align_data; + } + } + $this->cell_height_ratio = $dom[$key]['line-height']; + $fontaligned = true; + } + $this->setFont($fontname, $fontstyle, $fontsize); + // reset row height + $this->resetLastH(); + $curfontname = $fontname; + $curfontstyle = $fontstyle; + $curfontsize = $fontsize; + $curfontascent = $fontascent; + $curfontdescent = $fontdescent; + } + } + // set text rendering mode + $textstroke = isset($dom[$key]['stroke']) ? $dom[$key]['stroke'] : $this->textstrokewidth; + $textfill = isset($dom[$key]['fill']) ? $dom[$key]['fill'] : (($this->textrendermode % 2) == 0); + $textclip = isset($dom[$key]['clip']) ? $dom[$key]['clip'] : ($this->textrendermode > 3); + $this->setTextRenderingMode($textstroke, $textfill, $textclip); + if (isset($dom[$key]['font-stretch']) AND ($dom[$key]['font-stretch'] !== false)) { + $this->setFontStretching($dom[$key]['font-stretch']); + } + if (isset($dom[$key]['letter-spacing']) AND ($dom[$key]['letter-spacing'] !== false)) { + $this->setFontSpacing($dom[$key]['letter-spacing']); + } + if (($plalign == 'J') AND $dom[$key]['block']) { + $plalign = ''; + } + // get current position on page buffer + $curpos = $this->pagelen[$startlinepage]; + if (isset($dom[$key]['bgcolor']) AND ($dom[$key]['bgcolor'] !== false)) { + $this->setFillColorArray($dom[$key]['bgcolor']); + $wfill = true; + } else { + $wfill = $fill | false; + } + if (isset($dom[$key]['fgcolor']) AND ($dom[$key]['fgcolor'] !== false)) { + $this->setTextColorArray($dom[$key]['fgcolor']); + } + if (isset($dom[$key]['strokecolor']) AND ($dom[$key]['strokecolor'] !== false)) { + $this->setDrawColorArray($dom[$key]['strokecolor']); + } + if (isset($dom[$key]['align'])) { + $lalign = $dom[$key]['align']; + } + if (TCPDF_STATIC::empty_string($lalign)) { + $lalign = $align; + } + } + // align lines + if ($this->newline AND (strlen($dom[$key]['value']) > 0) AND ($dom[$key]['value'] != 'td') AND ($dom[$key]['value'] != 'th')) { + $newline = true; + $fontaligned = false; + // we are at the beginning of a new line + if (isset($startlinex)) { + $yshift = ($minstartliney - $startliney); + if (($yshift > 0) OR ($this->page > $startlinepage)) { + $yshift = 0; + } + $t_x = 0; + // the last line must be shifted to be aligned as requested + $linew = abs($this->endlinex - $startlinex); + if ($this->inxobj) { + // we are inside an XObject template + $pstart = substr($this->xobjects[$this->xobjid]['outdata'], 0, $startlinepos); + if (isset($opentagpos)) { + $midpos = $opentagpos; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->xobjects[$this->xobjid]['outdata'], $midpos); + } else { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos); + $pend = ''; + } + } else { + $pstart = substr($this->getPageBuffer($startlinepage), 0, $startlinepos); + if (isset($opentagpos) AND isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = min($opentagpos, $this->footerpos[$startlinepage]); + } elseif (isset($opentagpos)) { + $midpos = $opentagpos; + } elseif (isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = $this->footerpos[$startlinepage]; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->getPageBuffer($startlinepage), $midpos); + } else { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos); + $pend = ''; + } + } + if ((((($plalign == 'C') OR ($plalign == 'J') OR (($plalign == 'R') AND (!$this->rtl)) OR (($plalign == 'L') AND ($this->rtl)))))) { + // calculate shifting amount + $tw = $w; + if (($plalign == 'J') AND $this->isRTLTextDir() AND ($this->num_columns > 1)) { + $tw += $this->cell_padding['R']; + } + if ($this->lMargin != $prevlMargin) { + $tw += ($prevlMargin - $this->lMargin); + } + if ($this->rMargin != $prevrMargin) { + $tw += ($prevrMargin - $this->rMargin); + } + $one_space_width = $this->GetStringWidth(chr(32)); + $no = 0; // number of spaces on a line contained on a single block + if ($this->isRTLTextDir()) { // RTL + // remove left space if exist + $pos1 = TCPDF_STATIC::revstrpos($pmid, '[('); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(0).chr(32))); + $spacelen = 2; + } else { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(32))); + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 + 2)).substr($pmid, ($pos1 + 2 + $spacelen)); + if (substr($pmid, $pos1, 4) == '[()]') { + $linew -= $one_space_width; + } elseif ($pos1 == strpos($pmid, '[(')) { + $no = 1; + } + } + } + } else { // LTR + // remove right space if exist + $pos1 = TCPDF_STATIC::revstrpos($pmid, ')]'); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(0).chr(32).')]')) + 2; + $spacelen = 2; + } else { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(32).')]')) + 1; + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 - $spacelen)).substr($pmid, $pos1); + $linew -= $one_space_width; + } + } + } + $mdiff = ($tw - $linew); + if ($plalign == 'C') { + if ($this->rtl) { + $t_x = -($mdiff / 2); + } else { + $t_x = ($mdiff / 2); + } + } elseif ($plalign == 'R') { + // right alignment on LTR document + $t_x = $mdiff; + } elseif ($plalign == 'L') { + // left alignment on RTL document + $t_x = -$mdiff; + } elseif (($plalign == 'J') AND ($plalign == $lalign)) { + // Justification + if ($this->isRTLTextDir()) { + // align text on the left + $t_x = -$mdiff; + } + $ns = 0; // number of spaces + $pmidtemp = $pmid; + // escape special characters + $pmidtemp = preg_replace('/[\\\][\(]/x', '\\#!#OP#!#', $pmidtemp); + $pmidtemp = preg_replace('/[\\\][\)]/x', '\\#!#CP#!#', $pmidtemp); + // search spaces + if (preg_match_all('/\[\(([^\)]*)\)\]/x', $pmidtemp, $lnstring, PREG_PATTERN_ORDER)) { + $spacestr = $this->getSpaceString(); + $maxkk = count($lnstring[1]) - 1; + for ($kk=0; $kk <= $maxkk; ++$kk) { + // restore special characters + $lnstring[1][$kk] = str_replace('#!#OP#!#', '(', $lnstring[1][$kk]); + $lnstring[1][$kk] = str_replace('#!#CP#!#', ')', $lnstring[1][$kk]); + // store number of spaces on the strings + $lnstring[2][$kk] = substr_count($lnstring[1][$kk], $spacestr); + // count total spaces on line + $ns += $lnstring[2][$kk]; + $lnstring[3][$kk] = $ns; + } + if ($ns == 0) { + $ns = 1; + } + // calculate additional space to add to each existing space + $spacewidth = ($mdiff / ($ns - $no)) * $this->k; + if ($this->FontSize <= 0) { + $this->FontSize = 1; + } + $spacewidthu = -1000 * ($mdiff + (($ns + $no) * $one_space_width)) / $ns / $this->FontSize; + if ($this->font_spacing != 0) { + // fixed spacing mode + $osw = -1000 * $this->font_spacing / $this->FontSize; + $spacewidthu += $osw; + } + $nsmax = $ns; + $ns = 0; + reset($lnstring); + $offset = 0; + $strcount = 0; + $prev_epsposbeg = 0; + $textpos = 0; + if ($this->isRTLTextDir()) { + $textpos = $this->wPt; + } + while (preg_match('/([0-9\.\+\-]*)[\s](Td|cm|m|l|c|re)[\s]/x', $pmid, $strpiece, PREG_OFFSET_CAPTURE, $offset) == 1) { + // check if we are inside a string section '[( ... )]' + $stroffset = strpos($pmid, '[(', $offset); + if (($stroffset !== false) AND ($stroffset <= $strpiece[2][1])) { + // set offset to the end of string section + $offset = strpos($pmid, ')]', $stroffset); + while (($offset !== false) AND ($pmid[($offset - 1)] == '\\')) { + $offset = strpos($pmid, ')]', ($offset + 1)); + } + if ($offset === false) { + $this->Error('HTML Justification: malformed PDF code.'); + } + continue; + } + if ($this->isRTLTextDir()) { + $spacew = ($spacewidth * ($nsmax - $ns)); + } else { + $spacew = ($spacewidth * $ns); + } + $offset = $strpiece[2][1] + strlen($strpiece[2][0]); + $epsposend = strpos($pmid, $this->epsmarker.'Q', $offset); + if ($epsposend !== null) { + $epsposend += strlen($this->epsmarker.'Q'); + $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, $offset); + if ($epsposbeg === null) { + $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, ($prev_epsposbeg - 6)); + $prev_epsposbeg = $epsposbeg; + } + if (($epsposbeg > 0) AND ($epsposend > 0) AND ($offset > $epsposbeg) AND ($offset < $epsposend)) { + // shift EPS images + $trx = sprintf('1 0 0 1 %F 0 cm', $spacew); + $pmid_b = substr($pmid, 0, $epsposbeg); + $pmid_m = substr($pmid, $epsposbeg, ($epsposend - $epsposbeg)); + $pmid_e = substr($pmid, $epsposend); + $pmid = $pmid_b."\nq\n".$trx."\n".$pmid_m."\nQ\n".$pmid_e; + $offset = $epsposend; + continue; + } + } + $currentxpos = 0; + // shift blocks of code + switch ($strpiece[2][0]) { + case 'Td': + case 'cm': + case 'm': + case 'l': { + // get current X position + preg_match('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', $pmid, $xmatches); + if (!isset($xmatches[1])) { + break; + } + $currentxpos = $xmatches[1]; + $textpos = $currentxpos; + if (($strcount <= $maxkk) AND ($strpiece[2][0] == 'Td')) { + $ns = $lnstring[3][$strcount]; + if ($this->isRTLTextDir()) { + $spacew = ($spacewidth * ($nsmax - $ns)); + } + ++$strcount; + } + // justify block + if (preg_match('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', $pmid, $pmatch) == 1) { + $newpmid = sprintf('%F',(floatval($pmatch[1]) + $spacew)).' '.$pmatch[2].' x*#!#*x'.$pmatch[3].$pmatch[4]; + $pmid = str_replace($pmatch[0], $newpmid, $pmid); + unset($pmatch, $newpmid); + } + break; + } + case 're': { + // justify block + if (!TCPDF_STATIC::empty_string($this->lispacer)) { + $this->lispacer = ''; + break; + } + preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', $pmid, $xmatches); + if (!isset($xmatches[1])) { + break; + } + $currentxpos = $xmatches[1]; + $x_diff = 0; + $w_diff = 0; + if ($this->isRTLTextDir()) { // RTL + if ($currentxpos < $textpos) { + $x_diff = ($spacewidth * ($nsmax - $lnstring[3][$strcount])); + $w_diff = ($spacewidth * $lnstring[2][$strcount]); + } else { + if ($strcount > 0) { + $x_diff = ($spacewidth * ($nsmax - $lnstring[3][($strcount - 1)])); + $w_diff = ($spacewidth * $lnstring[2][($strcount - 1)]); + } + } + } else { // LTR + if ($currentxpos > $textpos) { + if ($strcount > 0) { + $x_diff = ($spacewidth * $lnstring[3][($strcount - 1)]); + } + $w_diff = ($spacewidth * $lnstring[2][$strcount]); + } else { + if ($strcount > 1) { + $x_diff = ($spacewidth * $lnstring[3][($strcount - 2)]); + } + if ($strcount > 0) { + $w_diff = ($spacewidth * $lnstring[2][($strcount - 1)]); + } + } + } + if (preg_match('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', $pmid, $pmatch) == 1) { + $newx = sprintf('%F',(floatval($pmatch[1]) + $x_diff)); + $neww = sprintf('%F',(floatval($pmatch[3]) + $w_diff)); + $newpmid = $newx.' '.$pmatch[2].' '.$neww.' '.$pmatch[4].' x*#!#*x'.$pmatch[5].$pmatch[6]; + $pmid = str_replace($pmatch[0], $newpmid, $pmid); + unset($pmatch, $newpmid, $newx, $neww); + } + break; + } + case 'c': { + // get current X position + preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', $pmid, $xmatches); + if (!isset($xmatches[1])) { + break; + } + $currentxpos = $xmatches[1]; + // justify block + if (preg_match('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$xmatches[4].')[\s]('.$xmatches[5].')[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', $pmid, $pmatch) == 1) { + $newx1 = sprintf('%F',(floatval($pmatch[1]) + $spacew)); + $newx2 = sprintf('%F',(floatval($pmatch[3]) + $spacew)); + $newx3 = sprintf('%F',(floatval($pmatch[5]) + $spacew)); + $newpmid = $newx1.' '.$pmatch[2].' '.$newx2.' '.$pmatch[4].' '.$newx3.' '.$pmatch[6].' x*#!#*x'.$pmatch[7].$pmatch[8]; + $pmid = str_replace($pmatch[0], $newpmid, $pmid); + unset($pmatch, $newpmid, $newx1, $newx2, $newx3); + } + break; + } + } + // shift the annotations and links + $cxpos = ($currentxpos / $this->k); + $lmpos = ($this->lMargin + $this->cell_padding['L'] + $this->feps); + if ($this->inxobj) { + // we are inside an XObject template + foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { + if (($pac['y'] >= $minstartliney) AND (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) AND (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { + if ($cxpos > $lmpos) { + $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += ($spacew / $this->k); + $this->xobjects[$this->xobjid]['annotations'][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } else { + $this->xobjects[$this->xobjid]['annotations'][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } + break; + } + } + } elseif (isset($this->PageAnnots[$this->page])) { + foreach ($this->PageAnnots[$this->page] as $pak => $pac) { + if (($pac['y'] >= $minstartliney) AND (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) AND (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { + if ($cxpos > $lmpos) { + $this->PageAnnots[$this->page][$pak]['x'] += ($spacew / $this->k); + $this->PageAnnots[$this->page][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } else { + $this->PageAnnots[$this->page][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } + break; + } + } + } + } // end of while + // remove markers + $pmid = str_replace('x*#!#*x', '', $pmid); + if ($this->isUnicodeFont()) { + // multibyte characters + $spacew = $spacewidthu; + if ($this->font_stretching != 100) { + // word spacing is affected by stretching + $spacew /= ($this->font_stretching / 100); + } + // escape special characters + $pos = 0; + $pmid = preg_replace('/[\\\][\(]/x', '\\#!#OP#!#', $pmid); + $pmid = preg_replace('/[\\\][\)]/x', '\\#!#CP#!#', $pmid); + if (preg_match_all('/\[\(([^\)]*)\)\]/x', $pmid, $pamatch) > 0) { + foreach($pamatch[0] as $pk => $pmatch) { + $replace = $pamatch[1][$pk]; + $replace = str_replace('#!#OP#!#', '(', $replace); + $replace = str_replace('#!#CP#!#', ')', $replace); + $newpmid = '[('.str_replace(chr(0).chr(32), ') '.sprintf('%F', $spacew).' (', $replace).')]'; + $pos = strpos($pmid, $pmatch, $pos); + if ($pos !== FALSE) { + $pmid = substr_replace($pmid, $newpmid, $pos, strlen($pmatch)); + } + ++$pos; + } + unset($pamatch); + } + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart."\n".$pmid."\n".$pend; + } else { + $this->setPageBuffer($startlinepage, $pstart."\n".$pmid."\n".$pend); + } + $endlinepos = strlen($pstart."\n".$pmid."\n"); + } else { + // non-unicode (single-byte characters) + if ($this->font_stretching != 100) { + // word spacing (Tw) is affected by stretching + $spacewidth /= ($this->font_stretching / 100); + } + $rs = sprintf('%F Tw', $spacewidth); + $pmid = preg_replace("/\[\(/x", $rs.' [(', $pmid); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart."\n".$pmid."\nBT 0 Tw ET\n".$pend; + } else { + $this->setPageBuffer($startlinepage, $pstart."\n".$pmid."\nBT 0 Tw ET\n".$pend); + } + $endlinepos = strlen($pstart."\n".$pmid."\nBT 0 Tw ET\n"); + } + } + } // end of J + } // end if $startlinex + if (($t_x != 0) OR ($yshift < 0)) { + // shift the line + $trx = sprintf('1 0 0 1 %F %F cm', ($t_x * $this->k), ($yshift * $this->k)); + $pstart .= "\nq\n".$trx."\n".$pmid."\nQ\n"; + $endlinepos = strlen($pstart); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$pend; + foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { + if ($pak >= $pask) { + $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += $t_x; + $this->xobjects[$this->xobjid]['annotations'][$pak]['y'] -= $yshift; + } + } + } else { + $this->setPageBuffer($startlinepage, $pstart.$pend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + foreach ($this->PageAnnots[$this->page] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][$pak]['x'] += $t_x; + $this->PageAnnots[$this->page][$pak]['y'] -= $yshift; + } + } + } + } + $this->y -= $yshift; + } + } + $pbrk = $this->checkPageBreak($this->lasth); + $this->newline = false; + $startlinex = $this->x; + $startliney = $this->y; + if ($dom[$dom[$key]['parent']]['value'] == 'sup') { + $startliney -= ((0.3 * $this->FontSizePt) / $this->k); + } elseif ($dom[$dom[$key]['parent']]['value'] == 'sub') { + $startliney -= (($this->FontSizePt / 0.7) / $this->k); + } else { + $minstartliney = $startliney; + $maxbottomliney = ($this->y + $this->getCellHeight($fontsize / $this->k)); + } + $startlinepage = $this->page; + if (isset($endlinepos) AND (!$pbrk)) { + $startlinepos = $endlinepos; + } else { + if ($this->inxobj) { + // we are inside an XObject template + $startlinepos = strlen($this->xobjects[$this->xobjid]['outdata']); + } elseif (!$this->InFooter) { + if (isset($this->footerlen[$this->page])) { + $this->footerpos[$this->page] = $this->pagelen[$this->page] - $this->footerlen[$this->page]; + } else { + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + } + $startlinepos = $this->footerpos[$this->page]; + } else { + $startlinepos = $this->pagelen[$this->page]; + } + } + unset($endlinepos); + $plalign = $lalign; + if (isset($this->PageAnnots[$this->page])) { + $pask = count($this->PageAnnots[$this->page]); + } else { + $pask = 0; + } + if (!($dom[$key]['tag'] AND !$dom[$key]['opening'] AND ($dom[$key]['value'] == 'table') + AND (isset($this->emptypagemrk[$this->page])) + AND ($this->emptypagemrk[$this->page] == $this->pagelen[$this->page]))) { + $this->setFont($fontname, $fontstyle, $fontsize); + if ($wfill) { + $this->setFillColorArray($this->bgcolor); + } + } + } // end newline + if (isset($opentagpos)) { + unset($opentagpos); + } + if ($dom[$key]['tag']) { + if ($dom[$key]['opening']) { + // get text indentation (if any) + if (isset($dom[$key]['text-indent']) AND $dom[$key]['block']) { + $this->textindent = $dom[$key]['text-indent']; + $this->newline = true; + } + // table + if (($dom[$key]['value'] == 'table') AND isset($dom[$key]['cols']) AND ($dom[$key]['cols'] > 0)) { + // available page width + if ($this->rtl) { + $wtmp = $this->x - $this->lMargin; + } else { + $wtmp = $this->w - $this->rMargin - $this->x; + } + // get cell spacing + if (isset($dom[$key]['attribute']['cellspacing'])) { + $clsp = $this->getHTMLUnitToUnits($dom[$key]['attribute']['cellspacing'], 1, 'px'); + $cellspacing = array('H' => $clsp, 'V' => $clsp); + } elseif (isset($dom[$key]['border-spacing'])) { + $cellspacing = $dom[$key]['border-spacing']; + } else { + $cellspacing = array('H' => 0, 'V' => 0); + } + // table width + if (isset($dom[$key]['width'])) { + $table_width = $this->getHTMLUnitToUnits($dom[$key]['width'], $wtmp, 'px'); + } else { + $table_width = $wtmp; + } + $table_width -= (2 * $cellspacing['H']); + if (!$this->inthead) { + $this->y += $cellspacing['V']; + } + if ($this->rtl) { + $cellspacingx = -$cellspacing['H']; + } else { + $cellspacingx = $cellspacing['H']; + } + // total table width without cellspaces + $table_columns_width = ($table_width - ($cellspacing['H'] * ($dom[$key]['cols'] - 1))); + // minimum column width + $table_min_column_width = ($table_columns_width / $dom[$key]['cols']); + // array of custom column widths + $table_colwidths = array_fill(0, $dom[$key]['cols'], $table_min_column_width); + } + // table row + if ($dom[$key]['value'] == 'tr') { + // reset column counter + $colid = 0; + } + // table cell + if (($dom[$key]['value'] == 'td') OR ($dom[$key]['value'] == 'th')) { + $trid = $dom[$key]['parent']; + $table_el = $dom[$trid]['parent']; + if (!isset($dom[$table_el]['cols'])) { + $dom[$table_el]['cols'] = $dom[$trid]['cols']; + } + // store border info + $tdborder = 0; + if (isset($dom[$key]['border']) AND !empty($dom[$key]['border'])) { + $tdborder = $dom[$key]['border']; + } + $colspan = intval($dom[$key]['attribute']['colspan']); + if ($colspan <= 0) { + $colspan = 1; + } + $old_cell_padding = $this->cell_padding; + if (isset($dom[($dom[$trid]['parent'])]['attribute']['cellpadding'])) { + $crclpd = $this->getHTMLUnitToUnits($dom[($dom[$trid]['parent'])]['attribute']['cellpadding'], 1, 'px'); + $current_cell_padding = array('L' => $crclpd, 'T' => $crclpd, 'R' => $crclpd, 'B' => $crclpd); + } elseif (isset($dom[($dom[$trid]['parent'])]['padding'])) { + $current_cell_padding = $dom[($dom[$trid]['parent'])]['padding']; + } else { + $current_cell_padding = array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0); + } + $this->cell_padding = $current_cell_padding; + if (isset($dom[$key]['height'])) { + // minimum cell height + $cellh = $this->getHTMLUnitToUnits($dom[$key]['height'], 0, 'px'); + } else { + $cellh = 0; + } + if (isset($dom[$key]['content'])) { + $cell_content = $dom[$key]['content']; + } else { + $cell_content = ' '; + } + $tagtype = $dom[$key]['value']; + $parentid = $key; + while (($key < $maxel) AND (!(($dom[$key]['tag']) AND (!$dom[$key]['opening']) AND ($dom[$key]['value'] == $tagtype) AND ($dom[$key]['parent'] == $parentid)))) { + // move $key index forward + ++$key; + } + if (!isset($dom[$trid]['startpage'])) { + $dom[$trid]['startpage'] = $this->page; + } else { + $this->setPage($dom[$trid]['startpage']); + } + if (!isset($dom[$trid]['startcolumn'])) { + $dom[$trid]['startcolumn'] = $this->current_column; + } elseif ($this->current_column != $dom[$trid]['startcolumn']) { + $tmpx = $this->x; + $this->selectColumn($dom[$trid]['startcolumn']); + $this->x = $tmpx; + } + if (!isset($dom[$trid]['starty'])) { + $dom[$trid]['starty'] = $this->y; + } else { + $this->y = $dom[$trid]['starty']; + } + if (!isset($dom[$trid]['startx'])) { + $dom[$trid]['startx'] = $this->x; + $this->x += $cellspacingx; + } else { + $this->x += ($cellspacingx / 2); + } + if (isset($dom[$parentid]['attribute']['rowspan'])) { + $rowspan = intval($dom[$parentid]['attribute']['rowspan']); + } else { + $rowspan = 1; + } + // skip row-spanned cells started on the previous rows + if (isset($dom[$table_el]['rowspans'])) { + $rsk = 0; + $rskmax = count($dom[$table_el]['rowspans']); + while ($rsk < $rskmax) { + $trwsp = $dom[$table_el]['rowspans'][$rsk]; + $rsstartx = $trwsp['startx']; + $rsendx = $trwsp['endx']; + // account for margin changes + if ($trwsp['startpage'] < $this->page) { + if (($this->rtl) AND ($this->pagedim[$this->page]['orm'] != $this->pagedim[$trwsp['startpage']]['orm'])) { + $dl = ($this->pagedim[$this->page]['orm'] - $this->pagedim[$trwsp['startpage']]['orm']); + $rsstartx -= $dl; + $rsendx -= $dl; + } elseif ((!$this->rtl) AND ($this->pagedim[$this->page]['olm'] != $this->pagedim[$trwsp['startpage']]['olm'])) { + $dl = ($this->pagedim[$this->page]['olm'] - $this->pagedim[$trwsp['startpage']]['olm']); + $rsstartx += $dl; + $rsendx += $dl; + } + } + if (($trwsp['rowspan'] > 0) + AND ($rsstartx > ($this->x - $cellspacing['H'] - $current_cell_padding['L'] - $this->feps)) + AND ($rsstartx < ($this->x + $cellspacing['H'] + $current_cell_padding['R'] + $this->feps)) + AND (($trwsp['starty'] < ($this->y - $this->feps)) OR ($trwsp['startpage'] < $this->page) OR ($trwsp['startcolumn'] < $this->current_column))) { + // set the starting X position of the current cell + $this->x = $rsendx + $cellspacingx; + // increment column indicator + $colid += $trwsp['colspan']; + if (($trwsp['rowspan'] == 1) + AND (isset($dom[$trid]['endy'])) + AND (isset($dom[$trid]['endpage'])) + AND (isset($dom[$trid]['endcolumn'])) + AND ($trwsp['endpage'] == $dom[$trid]['endpage']) + AND ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { + // set ending Y position for row + $dom[$table_el]['rowspans'][$rsk]['endy'] = max($dom[$trid]['endy'], $trwsp['endy']); + $dom[$trid]['endy'] = $dom[$table_el]['rowspans'][$rsk]['endy']; + } + $rsk = 0; + } else { + ++$rsk; + } + } + } + if (isset($dom[$parentid]['width'])) { + // user specified width + $cellw = $this->getHTMLUnitToUnits($dom[$parentid]['width'], $table_columns_width, 'px'); + $tmpcw = ($cellw / $colspan); + for ($i = 0; $i < $colspan; ++$i) { + $table_colwidths[($colid + $i)] = $tmpcw; + } + } else { + // inherit column width + $cellw = 0; + for ($i = 0; $i < $colspan; ++$i) { + $cellw += (isset($table_colwidths[($colid + $i)]) ? $table_colwidths[($colid + $i)] : 0); + } + } + $cellw += (($colspan - 1) * $cellspacing['H']); + // increment column indicator + $colid += $colspan; + // add rowspan information to table element + if ($rowspan > 1) { + $trsid = array_push($dom[$table_el]['rowspans'], array('trid' => $trid, 'rowspan' => $rowspan, 'mrowspan' => $rowspan, 'colspan' => $colspan, 'startpage' => $this->page, 'startcolumn' => $this->current_column, 'startx' => $this->x, 'starty' => $this->y)); + } + $cellid = array_push($dom[$trid]['cellpos'], array('startx' => $this->x)); + if ($rowspan > 1) { + $dom[$trid]['cellpos'][($cellid - 1)]['rowspanid'] = ($trsid - 1); + } + // push background colors + if (isset($dom[$parentid]['bgcolor']) AND ($dom[$parentid]['bgcolor'] !== false)) { + $dom[$trid]['cellpos'][($cellid - 1)]['bgcolor'] = $dom[$parentid]['bgcolor']; + } + // store border info + if (!empty($tdborder)) { + $dom[$trid]['cellpos'][($cellid - 1)]['border'] = $tdborder; + } + $prevLastH = $this->lasth; + // store some info for multicolumn mode + if ($this->rtl) { + $this->colxshift['x'] = $this->w - $this->x - $this->rMargin; + } else { + $this->colxshift['x'] = $this->x - $this->lMargin; + } + $this->colxshift['s'] = $cellspacing; + $this->colxshift['p'] = $current_cell_padding; + // ****** write the cell content ****** + $this->MultiCell($cellw, $cellh, $cell_content, false, $lalign, false, 2, '', '', true, 0, true, true, 0, 'T', false); + // restore some values + $this->colxshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0)); + $this->lasth = $prevLastH; + $this->cell_padding = $old_cell_padding; + $dom[$trid]['cellpos'][($cellid - 1)]['endx'] = $this->x; + // update the end of row position + if ($rowspan <= 1) { + if (isset($dom[$trid]['endy'])) { + if (($this->page == $dom[$trid]['endpage']) AND ($this->current_column == $dom[$trid]['endcolumn'])) { + $dom[$trid]['endy'] = max($this->y, $dom[$trid]['endy']); + } elseif (($this->page > $dom[$trid]['endpage']) OR ($this->current_column > $dom[$trid]['endcolumn'])) { + $dom[$trid]['endy'] = $this->y; + } + } else { + $dom[$trid]['endy'] = $this->y; + } + if (isset($dom[$trid]['endpage'])) { + $dom[$trid]['endpage'] = max($this->page, $dom[$trid]['endpage']); + } else { + $dom[$trid]['endpage'] = $this->page; + } + if (isset($dom[$trid]['endcolumn'])) { + $dom[$trid]['endcolumn'] = max($this->current_column, $dom[$trid]['endcolumn']); + } else { + $dom[$trid]['endcolumn'] = $this->current_column; + } + } else { + // account for row-spanned cells + $dom[$table_el]['rowspans'][($trsid - 1)]['endx'] = $this->x; + $dom[$table_el]['rowspans'][($trsid - 1)]['endy'] = $this->y; + $dom[$table_el]['rowspans'][($trsid - 1)]['endpage'] = $this->page; + $dom[$table_el]['rowspans'][($trsid - 1)]['endcolumn'] = $this->current_column; + } + if (isset($dom[$table_el]['rowspans'])) { + // update endy and endpage on rowspanned cells + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + if ($trwsp['rowspan'] > 0) { + if (isset($dom[$trid]['endpage'])) { + if (($trwsp['endpage'] == $dom[$trid]['endpage']) AND ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { + $dom[$table_el]['rowspans'][$k]['endy'] = max($dom[$trid]['endy'], $trwsp['endy']); + } elseif (($trwsp['endpage'] < $dom[$trid]['endpage']) OR ($trwsp['endcolumn'] < $dom[$trid]['endcolumn'])) { + $dom[$table_el]['rowspans'][$k]['endy'] = $dom[$trid]['endy']; + $dom[$table_el]['rowspans'][$k]['endpage'] = $dom[$trid]['endpage']; + $dom[$table_el]['rowspans'][$k]['endcolumn'] = $dom[$trid]['endcolumn']; + } else { + $dom[$trid]['endy'] = $this->pagedim[$dom[$trid]['endpage']]['hk'] - $this->pagedim[$dom[$trid]['endpage']]['bm']; + } + } + } + } + } + $this->x += ($cellspacingx / 2); + } else { + // opening tag (or self-closing tag) + if (!isset($opentagpos)) { + if ($this->inxobj) { + // we are inside an XObject template + $opentagpos = strlen($this->xobjects[$this->xobjid]['outdata']); + } elseif (!$this->InFooter) { + if (isset($this->footerlen[$this->page])) { + $this->footerpos[$this->page] = $this->pagelen[$this->page] - $this->footerlen[$this->page]; + } else { + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + } + $opentagpos = $this->footerpos[$this->page]; + } + } + $dom = $this->openHTMLTagHandler($dom, $key, $cell); + } + } else { // closing tag + $prev_numpages = $this->numpages; + $old_bordermrk = $this->bordermrk[$this->page]; + $dom = $this->closeHTMLTagHandler($dom, $key, $cell, $maxbottomliney); + if ($this->bordermrk[$this->page] > $old_bordermrk) { + $startlinepos += ($this->bordermrk[$this->page] - $old_bordermrk); + } + if ($prev_numpages > $this->numpages) { + $startlinepage = $this->page; + } + } + } elseif (strlen($dom[$key]['value']) > 0) { + // print list-item + if (!TCPDF_STATIC::empty_string($this->lispacer) AND ($this->lispacer != '^')) { + $this->setFont($pfontname, $pfontstyle, $pfontsize); + $this->resetLastH(); + $minstartliney = $this->y; + $maxbottomliney = ($startliney + $this->getCellHeight($this->FontSize)); + if (is_numeric($pfontsize) AND ($pfontsize > 0)) { + $this->putHtmlListBullet($this->listnum, $this->lispacer, $pfontsize); + } + $this->setFont($curfontname, $curfontstyle, $curfontsize); + $this->resetLastH(); + if (is_numeric($pfontsize) AND ($pfontsize > 0) AND is_numeric($curfontsize) AND ($curfontsize > 0) AND ($pfontsize != $curfontsize)) { + $pfontascent = $this->getFontAscent($pfontname, $pfontstyle, $pfontsize); + $pfontdescent = $this->getFontDescent($pfontname, $pfontstyle, $pfontsize); + $this->y += ($this->getCellHeight(($pfontsize - $curfontsize) / $this->k) + $pfontascent - $curfontascent - $pfontdescent + $curfontdescent) / 2; + $minstartliney = min($this->y, $minstartliney); + $maxbottomliney = max(($this->y + $this->getCellHeight($pfontsize / $this->k)), $maxbottomliney); + } + } + // text + $this->htmlvspace = 0; + $isRTLString = preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_RTL, $dom[$key]['value']) || preg_match(TCPDF_FONT_DATA::$uni_RE_PATTERN_ARABIC, $dom[$key]['value']); + if ((!$this->premode) AND $this->isRTLTextDir() AND !$isRTLString) { + // reverse spaces order + $lsp = ''; // left spaces + $rsp = ''; // right spaces + if (preg_match('/^('.$this->re_space['p'].'+)/'.$this->re_space['m'], $dom[$key]['value'], $matches)) { + $lsp = $matches[1]; + } + if (preg_match('/('.$this->re_space['p'].'+)$/'.$this->re_space['m'], $dom[$key]['value'], $matches)) { + $rsp = $matches[1]; + } + $dom[$key]['value'] = $rsp.$this->stringTrim($dom[$key]['value']).$lsp; + } + if ($newline) { + if (!$this->premode) { + $prelen = strlen($dom[$key]['value']); + if ($this->isRTLTextDir() AND !$isRTLString) { + // right trim except non-breaking space + $dom[$key]['value'] = $this->stringRightTrim($dom[$key]['value']); + } else { + // left trim except non-breaking space + $dom[$key]['value'] = $this->stringLeftTrim($dom[$key]['value']); + } + $postlen = strlen($dom[$key]['value']); + if (($postlen == 0) AND ($prelen > 0)) { + $dom[$key]['trimmed_space'] = true; + } + } + $newline = false; + $firstblock = true; + } else { + $firstblock = false; + // replace empty multiple spaces string with a single space + $dom[$key]['value'] = preg_replace('/^'.$this->re_space['p'].'+$/'.$this->re_space['m'], chr(32), $dom[$key]['value']); + } + $strrest = ''; + if ($this->rtl) { + $this->x -= $this->textindent; + } else { + $this->x += $this->textindent; + } + if (!isset($dom[$key]['trimmed_space']) OR !$dom[$key]['trimmed_space']) { + $strlinelen = $this->GetStringWidth($dom[$key]['value']); + if (!empty($this->HREF) AND (isset($this->HREF['url']))) { + // HTML
    Link + $hrefcolor = ''; + if (isset($dom[($dom[$key]['parent'])]['fgcolor']) AND ($dom[($dom[$key]['parent'])]['fgcolor'] !== false)) { + $hrefcolor = $dom[($dom[$key]['parent'])]['fgcolor']; + } + $hrefstyle = -1; + if (isset($dom[($dom[$key]['parent'])]['fontstyle']) AND ($dom[($dom[$key]['parent'])]['fontstyle'] !== false)) { + $hrefstyle = $dom[($dom[$key]['parent'])]['fontstyle']; + } + $strrest = $this->addHtmlLink($this->HREF['url'], $dom[$key]['value'], $wfill, true, $hrefcolor, $hrefstyle, true); + } else { + $wadj = 0; // space to leave for block continuity + if ($this->rtl) { + $cwa = ($this->x - $this->lMargin); + } else { + $cwa = ($this->w - $this->rMargin - $this->x); + } + if (($strlinelen < $cwa) AND (isset($dom[($key + 1)])) AND ($dom[($key + 1)]['tag']) AND (!$dom[($key + 1)]['block'])) { + // check the next text blocks for continuity + $nkey = ($key + 1); + $write_block = true; + $same_textdir = true; + $tmp_fontname = $this->FontFamily; + $tmp_fontstyle = $this->FontStyle; + $tmp_fontsize = $this->FontSizePt; + while ($write_block AND isset($dom[$nkey])) { + if ($dom[$nkey]['tag']) { + if ($dom[$nkey]['block']) { + // end of block + $write_block = false; + } + $tmp_fontname = isset($dom[$nkey]['fontname']) ? $dom[$nkey]['fontname'] : $this->FontFamily; + $tmp_fontstyle = isset($dom[$nkey]['fontstyle']) ? $dom[$nkey]['fontstyle'] : $this->FontStyle; + $tmp_fontsize = isset($dom[$nkey]['fontsize']) ? $dom[$nkey]['fontsize'] : $this->FontSizePt; + $same_textdir = ($dom[$nkey]['dir'] == $dom[$key]['dir']); + } else { + $nextstr = TCPDF_STATIC::pregSplit('/'.$this->re_space['p'].'+/', $this->re_space['m'], $dom[$nkey]['value']); + if (isset($nextstr[0]) AND $same_textdir) { + $wadj += $this->GetStringWidth($nextstr[0], $tmp_fontname, $tmp_fontstyle, $tmp_fontsize); + if (isset($nextstr[1])) { + $write_block = false; + } + } + } + ++$nkey; + } + } + if (($wadj > 0) AND (($strlinelen + $wadj) >= $cwa)) { + $wadj = 0; + $nextstr = TCPDF_STATIC::pregSplit('/'.$this->re_space['p'].'/', $this->re_space['m'], $dom[$key]['value']); + $numblks = count($nextstr); + if ($numblks > 1) { + // try to split on blank spaces + $wadj = ($cwa - $strlinelen + $this->GetStringWidth($nextstr[($numblks - 1)])); + } else { + // set the entire block on new line + $wadj = $this->GetStringWidth($nextstr[0]); + } + } + // check for reversed text direction + if (($wadj > 0) AND (($this->rtl AND ($this->tmprtl === 'L')) OR (!$this->rtl AND ($this->tmprtl === 'R')))) { + // LTR text on RTL direction or RTL text on LTR direction + $reverse_dir = true; + $this->rtl = !$this->rtl; + $revshift = ($strlinelen + $wadj + 0.000001); // add little quantity for rounding problems + if ($this->rtl) { + $this->x += $revshift; + } else { + $this->x -= $revshift; + } + $xws = $this->x; + } + // ****** write only until the end of the line and get the rest ****** + $strrest = $this->Write($this->lasth, $dom[$key]['value'], '', $wfill, '', false, 0, true, $firstblock, 0, $wadj); + // restore default direction + if ($reverse_dir AND ($wadj == 0)) { + $this->x = $xws; // @phpstan-ignore-line + $this->rtl = !$this->rtl; + $reverse_dir = false; + } + } + } + $this->textindent = 0; + if (strlen($strrest) > 0) { + // store the remaining string on the previous $key position + $this->newline = true; + if ($strrest == $dom[$key]['value']) { + // used to avoid infinite loop + ++$loop; + } else { + $loop = 0; + } + $dom[$key]['value'] = $strrest; + if ($cell) { + if ($this->rtl) { + $this->x -= $this->cell_padding['R']; + } else { + $this->x += $this->cell_padding['L']; + } + } + if ($loop < 3) { + --$key; + } + } else { + $loop = 0; + // add the positive font spacing of the last character (if any) + if ($this->font_spacing > 0) { + if ($this->rtl) { + $this->x -= $this->font_spacing; + } else { + $this->x += $this->font_spacing; + } + } + } + } + ++$key; + if (isset($dom[$key]['tag']) AND $dom[$key]['tag'] AND (!isset($dom[$key]['opening']) OR !$dom[$key]['opening']) AND isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) AND ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { + // check if we are on a new page or on a new column + if ((!$undo) AND (($this->y < $this->start_transaction_y) OR (($dom[$key]['value'] == 'tr') AND ($dom[($dom[$key]['parent'])]['endy'] < $this->start_transaction_y)))) { + // we are on a new page or on a new column and the total object height is less than the available vertical space. + // restore previous object + $this->rollbackTransaction(true); + // restore previous values + foreach ($this_method_vars as $vkey => $vval) { + $$vkey = $vval; + } + if (!empty($dom[$key]['thead'])) { + $this->inthead = true; + } + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $pre_y = $this->y; + if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) AND ($this->y < $pre_y)) { + $startliney = $this->y; + } + $undo = true; // avoid infinite loop + } else { + $undo = false; + } + } + } // end for each $key + // align the last line + if (isset($startlinex)) { + $yshift = ($minstartliney - $startliney); + if (($yshift > 0) OR ($this->page > $startlinepage)) { + $yshift = 0; + } + $t_x = 0; + // the last line must be shifted to be aligned as requested + $linew = abs($this->endlinex - $startlinex); + if ($this->inxobj) { + // we are inside an XObject template + $pstart = substr($this->xobjects[$this->xobjid]['outdata'], 0, $startlinepos); + if (isset($opentagpos)) { + $midpos = $opentagpos; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->xobjects[$this->xobjid]['outdata'], $midpos); + } else { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos); + $pend = ''; + } + } else { + $pstart = substr($this->getPageBuffer($startlinepage), 0, $startlinepos); + if (isset($opentagpos) AND isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = min($opentagpos, $this->footerpos[$startlinepage]); + } elseif (isset($opentagpos)) { + $midpos = $opentagpos; + } elseif (isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = $this->footerpos[$startlinepage]; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->getPageBuffer($startlinepage), $midpos); + } else { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos); + $pend = ''; + } + } + if ((((($plalign == 'C') OR (($plalign == 'R') AND (!$this->rtl)) OR (($plalign == 'L') AND ($this->rtl)))))) { + // calculate shifting amount + $tw = $w; + if ($this->lMargin != $prevlMargin) { + $tw += ($prevlMargin - $this->lMargin); + } + if ($this->rMargin != $prevrMargin) { + $tw += ($prevrMargin - $this->rMargin); + } + $one_space_width = $this->GetStringWidth(chr(32)); + $no = 0; // number of spaces on a line contained on a single block + if ($this->isRTLTextDir()) { // RTL + // remove left space if exist + $pos1 = TCPDF_STATIC::revstrpos($pmid, '[('); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(0).chr(32))); + $spacelen = 2; + } else { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, '[('.chr(32))); + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 + 2)).substr($pmid, ($pos1 + 2 + $spacelen)); + if (substr($pmid, $pos1, 4) == '[()]') { + $linew -= $one_space_width; + } elseif ($pos1 == strpos($pmid, '[(')) { + $no = 1; + } + } + } + } else { // LTR + // remove right space if exist + $pos1 = TCPDF_STATIC::revstrpos($pmid, ')]'); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(0).chr(32).')]')) + 2; + $spacelen = 2; + } else { + $pos2 = intval(TCPDF_STATIC::revstrpos($pmid, chr(32).')]')) + 1; + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 - $spacelen)).substr($pmid, $pos1); + $linew -= $one_space_width; + } + } + } + $mdiff = ($tw - $linew); + if ($plalign == 'C') { + if ($this->rtl) { + $t_x = -($mdiff / 2); + } else { + $t_x = ($mdiff / 2); + } + } elseif ($plalign == 'R') { + // right alignment on LTR document + $t_x = $mdiff; + } elseif ($plalign == 'L') { + // left alignment on RTL document + $t_x = -$mdiff; + } + } // end if startlinex + if (($t_x != 0) OR ($yshift < 0)) { + // shift the line + $trx = sprintf('1 0 0 1 %F %F cm', ($t_x * $this->k), ($yshift * $this->k)); + $pstart .= "\nq\n".$trx."\n".$pmid."\nQ\n"; + $endlinepos = strlen($pstart); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$pend; + foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { + if ($pak >= $pask) { + $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += $t_x; + $this->xobjects[$this->xobjid]['annotations'][$pak]['y'] -= $yshift; + } + } + } else { + $this->setPageBuffer($startlinepage, $pstart.$pend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + foreach ($this->PageAnnots[$this->page] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][$pak]['x'] += $t_x; + $this->PageAnnots[$this->page][$pak]['y'] -= $yshift; + } + } + } + } + $this->y -= $yshift; + $yshift = 0; + } + } + // restore previous values + $this->setGraphicVars($gvars); + if ($this->num_columns > 1) { + $this->selectColumn(); + } elseif ($this->page > $prevPage) { + $this->lMargin = $this->pagedim[$this->page]['olm']; + $this->rMargin = $this->pagedim[$this->page]['orm']; + } + // restore previous list state + $this->cell_height_ratio = $prev_cell_height_ratio; + $this->listnum = $prev_listnum; + $this->listordered = $prev_listordered; + $this->listcount = $prev_listcount; + $this->lispacer = $prev_lispacer; + if ($ln AND (!($cell AND ($dom[$key-1]['value'] == 'table')))) { + $this->Ln($this->lasth); + if (($this->y < $maxbottomliney) AND ($startlinepage == $this->page)) { + $this->y = $maxbottomliney; + } + } + unset($dom); + } + + /** + * Check if the path is relative. + * @param string $path path to check + * @return boolean true if the path is relative + * @protected + * @since 6.9.1 + */ + protected function isRelativePath($path) { + return (strpos(str_ireplace('%2E', '.', $this->unhtmlentities($path)), '..') !== false); + } + + /** + * Check if it contains a non-allowed external protocol. + * @param string $path path to check + * @return boolean true if the protocol is not allowed. + * @protected + * @since 6.9.3 + */ + protected function hasExtForbiddenProtocol($path) { + return ((strpos($path, '://') !== false) + && (preg_match('|^https?://|', $path) !== 1)); + } + + /** + * Process opening tags. + * @param array $dom html dom array + * @param int $key current element id + * @param boolean $cell if true add the default left (or right if RTL) padding to each new line (default false). + * @return array $dom + * @protected + */ + protected function openHTMLTagHandler($dom, $key, $cell) { + $tag = $dom[$key]; + $parent = $dom[($dom[$key]['parent'])]; + $firsttag = ($key == 1); + // check for text direction attribute + if (isset($tag['dir'])) { + $this->setTempRTL($tag['dir']); + } else { + $this->tmprtl = false; + } + if ($tag['block']) { + $hbz = 0; // distance from y to line bottom + $hb = 0; // vertical space between block tags + // calculate vertical space for block tags + if (isset($this->tagvspaces[$tag['value']][0]['h']) && !empty($this->tagvspaces[$tag['value']][0]['h']) && ($this->tagvspaces[$tag['value']][0]['h'] >= 0)) { + $cur_h = $this->tagvspaces[$tag['value']][0]['h']; + } elseif (isset($tag['fontsize'])) { + $cur_h = $this->getCellHeight($tag['fontsize'] / $this->k); + } else { + $cur_h = $this->getCellHeight($this->FontSize); + } + if (isset($this->tagvspaces[$tag['value']][0]['n'])) { + $on = $this->tagvspaces[$tag['value']][0]['n']; + } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { + $on = 0.6; + } else { + $on = 1; + } + if ((!isset($this->tagvspaces[$tag['value']])) AND (in_array($tag['value'], array('div', 'dt', 'dd', 'li', 'br', 'hr')))) { + $hb = 0; + } else { + $hb = ($on * $cur_h); + } + if (($this->htmlvspace <= 0) AND ($on > 0)) { + if (isset($parent['fontsize'])) { + $hbz = (($parent['fontsize'] / $this->k) * $this->cell_height_ratio); + } else { + $hbz = $this->getCellHeight($this->FontSize); + } + } + if (isset($dom[($key - 1)]) AND ($dom[($key - 1)]['value'] == 'table')) { + // fix vertical space after table + $hbz = 0; + } + // closing vertical space + $hbc = 0; + if (isset($this->tagvspaces[$tag['value']][1]['h']) && !empty($this->tagvspaces[$tag['value']][1]['h']) && ($this->tagvspaces[$tag['value']][1]['h'] >= 0)) { + $pre_h = $this->tagvspaces[$tag['value']][1]['h']; + } elseif (isset($parent['fontsize'])) { + $pre_h = $this->getCellHeight($parent['fontsize'] / $this->k); + } else { + $pre_h = $this->getCellHeight($this->FontSize); + } + if (isset($this->tagvspaces[$tag['value']][1]['n'])) { + $cn = $this->tagvspaces[$tag['value']][1]['n']; + } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { + $cn = 0.6; + } else { + $cn = 1; + } + if (isset($this->tagvspaces[$tag['value']][1])) { + $hbc = ($cn * $pre_h); + } + } + // Opening tag + switch($tag['value']) { + case 'table': { + $cp = 0; + $cs = 0; + $dom[$key]['rowspans'] = array(); + if (!isset($dom[$key]['attribute']['nested']) OR ($dom[$key]['attribute']['nested'] != 'true')) { + $this->htmlvspace = 0; + // set table header + if (!TCPDF_STATIC::empty_string($dom[$key]['thead'])) { + // set table header + $this->thead = $dom[$key]['thead']; + if (!isset($this->theadMargins) OR (empty($this->theadMargins))) { + $this->theadMargins = array(); + $this->theadMargins['cell_padding'] = $this->cell_padding; + $this->theadMargins['lmargin'] = $this->lMargin; + $this->theadMargins['rmargin'] = $this->rMargin; + $this->theadMargins['page'] = $this->page; + $this->theadMargins['cell'] = $cell; + $this->theadMargins['gvars'] = $this->getGraphicVars(); + } + } + } + // store current margins and page + $dom[$key]['old_cell_padding'] = $this->cell_padding; + if (isset($tag['attribute']['cellpadding'])) { + $pad = $this->getHTMLUnitToUnits($tag['attribute']['cellpadding'], 1, 'px'); + $this->setCellPadding($pad); + } elseif (isset($tag['padding'])) { + $this->cell_padding = $tag['padding']; + } + if (isset($tag['attribute']['cellspacing'])) { + $cs = $this->getHTMLUnitToUnits($tag['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($tag['border-spacing'])) { + $cs = $tag['border-spacing']['V']; + } + $prev_y = $this->y; + if ($this->checkPageBreak(((2 * $cp) + (2 * $cs) + $this->lasth), '', false) OR ($this->y < $prev_y)) { + $this->inthead = true; + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + break; + } + case 'tr': { + // array of columns positions + $dom[$key]['cellpos'] = array(); + break; + } + case 'hr': { + if ((isset($tag['height'])) AND ($tag['height'] != '')) { + $hrHeight = $this->getHTMLUnitToUnits($tag['height'], 1, 'px'); + } else { + $hrHeight = $this->GetLineWidth(); + } + $this->addHTMLVertSpace($hbz, max($hb, ($hrHeight / 2)), $cell, $firsttag); + $x = $this->GetX(); + $y = $this->GetY(); + $wtmp = $this->w - $this->lMargin - $this->rMargin; + if ($cell) { + $wtmp -= ($this->cell_padding['L'] + $this->cell_padding['R']); + } + if ((isset($tag['width'])) AND ($tag['width'] != '')) { + $hrWidth = $this->getHTMLUnitToUnits($tag['width'], $wtmp, 'px'); + } else { + $hrWidth = $wtmp; + } + $prevlinewidth = $this->GetLineWidth(); + $this->setLineWidth($hrHeight); + + $lineStyle = array(); + if (isset($tag['fgcolor'])) { + $lineStyle['color'] = $tag['fgcolor']; + } + + if (isset($tag['fgcolor'])) { + $lineStyle['color'] = $tag['fgcolor']; + } + + if (isset($tag['style']['cap'])) { + $lineStyle['cap'] = $tag['style']['cap']; + } + + if (isset($tag['style']['join'])) { + $lineStyle['join'] = $tag['style']['join']; + } + + if (isset($tag['style']['dash'])) { + $lineStyle['dash'] = $tag['style']['dash']; + } + + if (isset($tag['style']['phase'])) { + $lineStyle['phase'] = $tag['style']['phase']; + } + + $lineStyle = array_filter($lineStyle); + + $this->Line($x, $y, $x + $hrWidth, $y, $lineStyle); + $this->setLineWidth($prevlinewidth); + $this->addHTMLVertSpace(max($hbc, ($hrHeight / 2)), 0, $cell, !isset($dom[($key + 1)])); + break; + } + case 'a': { + if (array_key_exists('href', $tag['attribute'])) { + $this->HREF['url'] = $tag['attribute']['href']; + } + break; + } + case 'img': { + if (empty($tag['attribute']['src'])) { + break; + } + $imgsrc = $tag['attribute']['src']; + if ($imgsrc[0] === '@') { + // data stream + $imgsrc = '@'.base64_decode(substr($imgsrc, 1)); + $type = preg_match('/]*[^>]*>.*<\/svg>/is', $imgsrc) ? 'svg' : ''; + } else if (preg_match('@^data:image/([^;]*);base64,(.*)@', $imgsrc, $reg)) { + $imgsrc = '@'.base64_decode($reg[2]); + $type = $reg[1]; + } elseif ($this->isRelativePath($imgsrc)) { + // accessing parent folders is not allowed + break; + } elseif ( $this->allowLocalFiles && substr($imgsrc, 0, 7) === 'file://') { + // get image type from a local file path + $imgsrc = substr($imgsrc, 7); + $type = TCPDF_IMAGES::getImageFileType($imgsrc); + } elseif ($this->hasExtForbiddenProtocol($imgsrc)) { + break; + } else { + if (($imgsrc[0] === '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { + // fix image path + $findroot = strpos($imgsrc, $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) OR ($findroot > 1)) { + if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { + $imgsrc = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$imgsrc; + } else { + $imgsrc = $_SERVER['DOCUMENT_ROOT'].$imgsrc; + } + } + $imgsrc = urldecode($imgsrc); + $testscrtype = @parse_url($imgsrc); + if (empty($testscrtype['query'])) { + // convert URL to server path + $imgsrc = str_replace(K_PATH_URL, K_PATH_MAIN, $imgsrc); + } elseif (preg_match('|^https?://|', $imgsrc) !== 1) { + // convert URL to server path + $imgsrc = str_replace(K_PATH_MAIN, K_PATH_URL, $imgsrc); + } + } + // get image type + $type = TCPDF_IMAGES::getImageFileType($imgsrc); + } + if (!isset($tag['width'])) { + $tag['width'] = 0; + } + if (!isset($tag['height'])) { + $tag['height'] = 0; + } + //if (!isset($tag['attribute']['align'])) { + // the only alignment supported is "bottom" + // further development is required for other modes. + $tag['attribute']['align'] = 'bottom'; + //} + switch($tag['attribute']['align']) { + case 'top': { + $align = 'T'; + break; + } + case 'middle': { + $align = 'M'; + break; + } + case 'bottom': { + $align = 'B'; + break; + } + default: { + $align = 'B'; + break; + } + } + $prevy = $this->y; + $xpos = $this->x; + $imglink = ''; + if (isset($this->HREF['url']) AND !TCPDF_STATIC::empty_string($this->HREF['url'])) { + $imglink = $this->HREF['url']; + if ($imglink[0] == '#' AND isset($imglink[1]) AND is_numeric($imglink[1])) { + // convert url to internal link + $lnkdata = explode(',', $imglink); + if (isset($lnkdata[0])) { + $page = intval(substr($lnkdata[0], 1)); + if (empty($page) OR ($page <= 0)) { + $page = $this->page; + } + if (isset($lnkdata[1]) AND (strlen($lnkdata[1]) > 0)) { + $lnky = floatval($lnkdata[1]); + } else { + $lnky = 0; + } + $imglink = $this->AddLink(); + $this->setLink($imglink, $lnky, $page); + } + } + } + $border = 0; + if (isset($tag['border']) AND !empty($tag['border'])) { + // currently only support 1 (frame) or a combination of 'LTRB' + $border = $tag['border']; + } + $iw = ''; + if (isset($tag['width'])) { + $iw = $this->getHTMLUnitToUnits($tag['width'], ($tag['fontsize'] / $this->k), 'px', false); + } + $ih = ''; + if (isset($tag['height'])) { + $ih = $this->getHTMLUnitToUnits($tag['height'], ($tag['fontsize'] / $this->k), 'px', false); + } + if (($type == 'eps') OR ($type == 'ai')) { + $this->ImageEps($imgsrc, $xpos, $this->y, $iw, $ih, $imglink, true, $align, '', $border, true); + } elseif ($type == 'svg') { + $this->ImageSVG($imgsrc, $xpos, $this->y, $iw, $ih, $imglink, $align, '', $border, true); + } else { + $this->Image($imgsrc, $xpos, $this->y, $iw, $ih, '', $imglink, $align, false, 300, '', false, false, $border, false, false, true); + } + switch($align) { + case 'T': { + $this->y = $prevy; + break; + } + case 'M': { + $this->y = (($this->img_rb_y + $prevy - ($this->getCellHeight($tag['fontsize'] / $this->k))) / 2); + break; + } + case 'B': { + $this->y = $this->img_rb_y - ($this->getCellHeight($tag['fontsize'] / $this->k) - ($this->getFontDescent($tag['fontname'], $tag['fontstyle'], $tag['fontsize']) * $this->cell_height_ratio)); + break; + } + } + break; + } + case 'dl': { + ++$this->listnum; + if ($this->listnum == 1) { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + } else { + $this->addHTMLVertSpace(0, 0, $cell, $firsttag); + } + break; + } + case 'dt': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'dd': { + if ($this->rtl) { + $this->rMargin += $this->listindent; + } else { + $this->lMargin += $this->listindent; + } + ++$this->listindentlevel; + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'ul': + case 'ol': { + ++$this->listnum; + if ($tag['value'] == 'ol') { + $this->listordered[$this->listnum] = true; + } else { + $this->listordered[$this->listnum] = false; + } + if (isset($tag['attribute']['start'])) { + $this->listcount[$this->listnum] = intval($tag['attribute']['start']) - 1; + } else { + $this->listcount[$this->listnum] = 0; + } + if ($this->rtl) { + $this->rMargin += $this->listindent; + $this->x -= $this->listindent; + } else { + $this->lMargin += $this->listindent; + $this->x += $this->listindent; + } + ++$this->listindentlevel; + if ($this->listnum == 1) { + if ($key > 1) { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + } + } else { + $this->addHTMLVertSpace(0, 0, $cell, $firsttag); + } + break; + } + case 'li': { + if ($key > 2) { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + } + if ($this->listordered[$this->listnum]) { + // ordered item + if (isset($parent['attribute']['type']) AND !TCPDF_STATIC::empty_string($parent['attribute']['type'])) { + $this->lispacer = $parent['attribute']['type']; + } elseif (isset($parent['listtype']) AND !TCPDF_STATIC::empty_string($parent['listtype'])) { + $this->lispacer = $parent['listtype']; + } elseif (isset($this->lisymbol) AND !TCPDF_STATIC::empty_string($this->lisymbol)) { + $this->lispacer = $this->lisymbol; + } else { + $this->lispacer = '#'; + } + ++$this->listcount[$this->listnum]; + if (isset($tag['attribute']['value'])) { + $this->listcount[$this->listnum] = intval($tag['attribute']['value']); + } + } else { + // unordered item + if (isset($parent['attribute']['type']) AND !TCPDF_STATIC::empty_string($parent['attribute']['type'])) { + $this->lispacer = $parent['attribute']['type']; + } elseif (isset($parent['listtype']) AND !TCPDF_STATIC::empty_string($parent['listtype'])) { + $this->lispacer = $parent['listtype']; + } elseif (isset($this->lisymbol) AND !TCPDF_STATIC::empty_string($this->lisymbol)) { + $this->lispacer = $this->lisymbol; + } else { + $this->lispacer = '!'; + } + } + break; + } + case 'blockquote': { + if ($this->rtl) { + $this->rMargin += $this->listindent; + } else { + $this->lMargin += $this->listindent; + } + ++$this->listindentlevel; + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'br': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'div': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'p': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'pre': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + $this->premode = true; + break; + } + case 'sup': { + $this->setXY($this->GetX(), $this->GetY() - ((0.7 * $this->FontSizePt) / $this->k)); + break; + } + case 'sub': { + $this->setXY($this->GetX(), $this->GetY() + ((0.3 * $this->FontSizePt) / $this->k)); + break; + } + case 'h1': + case 'h2': + case 'h3': + case 'h4': + case 'h5': + case 'h6': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + // Form fields (since 4.8.000 - 2009-09-07) + case 'form': { + if (isset($tag['attribute']['action'])) { + $this->form_action = $tag['attribute']['action']; + } else { + $this->Error('Please explicitly set action attribute path!'); + } + if (isset($tag['attribute']['enctype'])) { + $this->form_enctype = $tag['attribute']['enctype']; + } else { + $this->form_enctype = 'application/x-www-form-urlencoded'; + } + if (isset($tag['attribute']['method'])) { + $this->form_mode = $tag['attribute']['method']; + } else { + $this->form_mode = 'post'; + } + break; + } + case 'input': { + if (isset($tag['attribute']['name']) AND !TCPDF_STATIC::empty_string($tag['attribute']['name'])) { + $name = $tag['attribute']['name']; + } else { + break; + } + $prop = array(); + $opt = array(); + if (isset($tag['attribute']['readonly']) AND !TCPDF_STATIC::empty_string($tag['attribute']['readonly'])) { + $prop['readonly'] = true; + } + if (isset($tag['attribute']['value']) AND !TCPDF_STATIC::empty_string($tag['attribute']['value'])) { + $value = $tag['attribute']['value']; + } + if (isset($tag['attribute']['maxlength']) AND !TCPDF_STATIC::empty_string($tag['attribute']['maxlength'])) { + $opt['maxlen'] = intval($tag['attribute']['maxlength']); + } + $h = $this->getCellHeight($this->FontSize); + if (isset($tag['attribute']['size']) AND !TCPDF_STATIC::empty_string($tag['attribute']['size'])) { + $w = intval($tag['attribute']['size']) * $this->GetStringWidth(chr(32)) * 2; + } else { + $w = $h; + } + if (isset($tag['attribute']['checked']) AND (($tag['attribute']['checked'] == 'checked') OR ($tag['attribute']['checked'] == 'true'))) { + $checked = true; + } else { + $checked = false; + } + if (isset($tag['align'])) { + switch ($tag['align']) { + case 'C': { + $opt['q'] = 1; + break; + } + case 'R': { + $opt['q'] = 2; + break; + } + case 'L': + default: { + break; + } + } + } + switch ($tag['attribute']['type']) { + case 'text': { + if (isset($value)) { + $opt['v'] = $value; + } + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + break; + } + case 'password': { + if (isset($value)) { + $opt['v'] = $value; + } + $prop['password'] = 'true'; + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + break; + } + case 'checkbox': { + if (!isset($value)) { + break; + } + $this->CheckBox($name, $w, $checked, $prop, $opt, $value, '', '', false); + break; + } + case 'radio': { + if (!isset($value)) { + break; + } + $this->RadioButton($name, $w, $prop, $opt, $value, $checked, '', '', false); + break; + } + case 'submit': { + if (!isset($value)) { + $value = 'submit'; + } + $w = $this->GetStringWidth($value) * 1.5; + $h *= 1.6; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + $action = array(); + $action['S'] = 'SubmitForm'; + $action['F'] = $this->form_action; + if ($this->form_enctype != 'FDF') { + $action['Flags'] = array('ExportFormat'); + } + if ($this->form_mode == 'get') { + $action['Flags'] = array('GetMethod'); + } + $this->Button($name, $w, $h, $value, $action, $prop, $opt, '', '', false); + break; + } + case 'reset': { + if (!isset($value)) { + $value = 'reset'; + } + $w = $this->GetStringWidth($value) * 1.5; + $h *= 1.6; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + $this->Button($name, $w, $h, $value, array('S'=>'ResetForm'), $prop, $opt, '', '', false); + break; + } + case 'file': { + $prop['fileSelect'] = 'true'; + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + if (!isset($value)) { + $value = '*'; + } + $w = $this->GetStringWidth($value) * 2; + $h *= 1.2; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + $jsaction = 'var f=this.getField(\''.$name.'\'); f.browseForFileToSubmit();'; + $this->Button('FB_'.$name, $w, $h, $value, $jsaction, $prop, $opt, '', '', false); + break; + } + case 'hidden': { + if (isset($value)) { + $opt['v'] = $value; + } + $opt['f'] = array('invisible', 'hidden'); + $this->TextField($name, 0, 0, $prop, $opt, '', '', false); + break; + } + case 'image': { + // THIS TYPE MUST BE FIXED + if (isset($tag['attribute']['src']) AND !TCPDF_STATIC::empty_string($tag['attribute']['src'])) { + $img = $tag['attribute']['src']; + } else { + break; + } + $value = 'img'; + //$opt['mk'] = array('i'=>$img, 'tp'=>1, 'if'=>array('sw'=>'A', 's'=>'A', 'fb'=>false)); + if (isset($tag['attribute']['onclick']) AND !empty($tag['attribute']['onclick'])) { + $jsaction = $tag['attribute']['onclick']; + } else { + $jsaction = ''; + } + $this->Button($name, $w, $h, $value, $jsaction, $prop, $opt, '', '', false); + break; + } + case 'button': { + if (!isset($value)) { + $value = ' '; + } + $w = $this->GetStringWidth($value) * 1.5; + $h *= 1.6; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + if (isset($tag['attribute']['onclick']) AND !empty($tag['attribute']['onclick'])) { + $jsaction = $tag['attribute']['onclick']; + } else { + $jsaction = ''; + } + $this->Button($name, $w, $h, $value, $jsaction, $prop, $opt, '', '', false); + break; + } + } + break; + } + case 'textarea': { + $prop = array(); + $opt = array(); + if (isset($tag['attribute']['readonly']) AND !TCPDF_STATIC::empty_string($tag['attribute']['readonly'])) { + $prop['readonly'] = true; + } + if (isset($tag['attribute']['name']) AND !TCPDF_STATIC::empty_string($tag['attribute']['name'])) { + $name = $tag['attribute']['name']; + } else { + break; + } + if (isset($tag['attribute']['value']) AND !TCPDF_STATIC::empty_string($tag['attribute']['value'])) { + $opt['v'] = $tag['attribute']['value']; + } + if (isset($tag['attribute']['cols']) AND !TCPDF_STATIC::empty_string($tag['attribute']['cols'])) { + $w = intval($tag['attribute']['cols']) * $this->GetStringWidth(chr(32)) * 2; + } else { + $w = 40; + } + if (isset($tag['attribute']['rows']) AND !TCPDF_STATIC::empty_string($tag['attribute']['rows'])) { + $h = intval($tag['attribute']['rows']) * $this->getCellHeight($this->FontSize); + } else { + $h = 10; + } + $prop['multiline'] = 'true'; + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + break; + } + case 'select': { + $h = $this->getCellHeight($this->FontSize); + if (isset($tag['attribute']['size']) AND !TCPDF_STATIC::empty_string($tag['attribute']['size'])) { + $h *= ($tag['attribute']['size'] + 1); + } + $prop = array(); + $opt = array(); + if (isset($tag['attribute']['name']) AND !TCPDF_STATIC::empty_string($tag['attribute']['name'])) { + $name = $tag['attribute']['name']; + } else { + break; + } + $w = 0; + if (isset($tag['attribute']['opt']) AND !TCPDF_STATIC::empty_string($tag['attribute']['opt'])) { + $options = explode('#!NwL!#', $tag['attribute']['opt']); + $values = array(); + foreach ($options as $val) { + if (strpos($val, '#!TaB!#') !== false) { + $opts = explode('#!TaB!#', $val); + $values[] = $opts; + $w = max($w, $this->GetStringWidth($opts[1])); + } else { + $values[] = $val; + $w = max($w, $this->GetStringWidth($val)); + } + } + } else { + break; + } + $w *= 2; + if (isset($tag['attribute']['multiple']) AND ($tag['attribute']['multiple']='multiple')) { + $prop['multipleSelection'] = 'true'; + $this->ListBox($name, $w, $h, $values, $prop, $opt, '', '', false); + } else { + $this->ComboBox($name, $w, $h, $values, $prop, $opt, '', '', false); + } + break; + } + case 'tcpdf': { + if (defined('K_TCPDF_CALLS_IN_HTML') AND (K_TCPDF_CALLS_IN_HTML === true)) { + // Special tag used to call TCPDF methods + // This tag is disabled by default by the K_TCPDF_CALLS_IN_HTML constant on TCPDF configuration file. + // Please use this feature only if you are in control of the HTML content and you are sure that it does not contain any harmful code. + if (!empty($tag['attribute']['data'])) { + $tcpdf_tag_data = $this->unserializeTCPDFtag($tag['attribute']['data']); + if ($this->allowedTCPDFtag($tcpdf_tag_data['m'])) { + call_user_func_array(array($this, $tcpdf_tag_data['m']), $tcpdf_tag_data['p']); + } + $this->newline = true; + } + } + break; + } + default: { + break; + } + } + // define tags that support borders and background colors + $bordertags = array('blockquote','br','dd','dl','div','dt','h1','h2','h3','h4','h5','h6','hr','li','ol','p','pre','ul','tcpdf','table'); + if (in_array($tag['value'], $bordertags)) { + // set border + $dom[$key]['borderposition'] = $this->getBorderStartPosition(); + } + if ($dom[$key]['self'] AND isset($dom[$key]['attribute']['pagebreakafter'])) { + $pba = $dom[$key]['attribute']['pagebreakafter']; + // check for pagebreak + if (($pba == 'true') OR ($pba == 'left') OR ($pba == 'right')) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + if ((($pba == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($pba == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + } + return $dom; + } + + /** + * Process closing tags. + * @param array $dom html dom array + * @param int $key current element id + * @param boolean $cell if true add the default left (or right if RTL) padding to each new line (default false). + * @param int $maxbottomliney maximum y value of current line + * @return array $dom + * @protected + */ + protected function closeHTMLTagHandler($dom, $key, $cell, $maxbottomliney=0) { + $tag = $dom[$key]; + $parent = $dom[($dom[$key]['parent'])]; + $lasttag = ((!isset($dom[($key + 1)])) OR ((!isset($dom[($key + 2)])) AND ($dom[($key + 1)]['value'] == 'marker'))); + $in_table_head = false; + // maximum x position (used to draw borders) + if ($this->rtl) { + $xmax = $this->w; + } else { + $xmax = 0; + } + if ($tag['block']) { + $hbz = 0; // distance from y to line bottom + $hb = 0; // vertical space between block tags + // calculate vertical space for block tags + if (isset($this->tagvspaces[$tag['value']][1]['h']) && !empty($this->tagvspaces[$tag['value']][1]['h']) && ($this->tagvspaces[$tag['value']][1]['h'] >= 0)) { + $pre_h = $this->tagvspaces[$tag['value']][1]['h']; + } elseif (isset($parent['fontsize'])) { + $pre_h = $this->getCellHeight($parent['fontsize'] / $this->k); + } else { + $pre_h = $this->getCellHeight($this->FontSize); + } + if (isset($this->tagvspaces[$tag['value']][1]['n'])) { + $cn = $this->tagvspaces[$tag['value']][1]['n']; + } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { + $cn = 0.6; + } else { + $cn = 1; + } + if ((!isset($this->tagvspaces[$tag['value']])) AND ($tag['value'] == 'div')) { + $hb = 0; + } else { + $hb = ($cn * $pre_h); + } + if ($maxbottomliney > $this->PageBreakTrigger) { + $hbz = $this->getCellHeight($this->FontSize); + } elseif ($this->y < $maxbottomliney) { + $hbz = ($maxbottomliney - $this->y); + } + } + // Closing tag + switch($tag['value']) { + case 'tr': { + $table_el = $dom[($dom[$key]['parent'])]['parent']; + if (!isset($parent['endy'])) { + $dom[($dom[$key]['parent'])]['endy'] = $this->y; + $parent['endy'] = $this->y; + } + if (!isset($parent['endpage'])) { + $dom[($dom[$key]['parent'])]['endpage'] = $this->page; + $parent['endpage'] = $this->page; + } + if (!isset($parent['endcolumn'])) { + $dom[($dom[$key]['parent'])]['endcolumn'] = $this->current_column; + $parent['endcolumn'] = $this->current_column; + } + // update row-spanned cells + if (isset($dom[$table_el]['rowspans'])) { + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + $dom[$table_el]['rowspans'][$k]['rowspan'] -= 1; + if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { + if (($dom[$table_el]['rowspans'][$k]['endpage'] == $parent['endpage']) AND ($dom[$table_el]['rowspans'][$k]['endcolumn'] == $parent['endcolumn'])) { + $dom[($dom[$key]['parent'])]['endy'] = max($dom[$table_el]['rowspans'][$k]['endy'], $parent['endy']); + } elseif (($dom[$table_el]['rowspans'][$k]['endpage'] > $parent['endpage']) OR ($dom[$table_el]['rowspans'][$k]['endcolumn'] > $parent['endcolumn'])) { + $dom[($dom[$key]['parent'])]['endy'] = $dom[$table_el]['rowspans'][$k]['endy']; + $dom[($dom[$key]['parent'])]['endpage'] = $dom[$table_el]['rowspans'][$k]['endpage']; + $dom[($dom[$key]['parent'])]['endcolumn'] = $dom[$table_el]['rowspans'][$k]['endcolumn']; + } + } + } + // report new endy and endpage to the rowspanned cells + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { + $dom[$table_el]['rowspans'][$k]['endpage'] = max($dom[$table_el]['rowspans'][$k]['endpage'], $dom[($dom[$key]['parent'])]['endpage']); + $dom[($dom[$key]['parent'])]['endpage'] = $dom[$table_el]['rowspans'][$k]['endpage']; + $dom[$table_el]['rowspans'][$k]['endcolumn'] = max($dom[$table_el]['rowspans'][$k]['endcolumn'], $dom[($dom[$key]['parent'])]['endcolumn']); + $dom[($dom[$key]['parent'])]['endcolumn'] = $dom[$table_el]['rowspans'][$k]['endcolumn']; + $dom[$table_el]['rowspans'][$k]['endy'] = max($dom[$table_el]['rowspans'][$k]['endy'], $dom[($dom[$key]['parent'])]['endy']); + $dom[($dom[$key]['parent'])]['endy'] = $dom[$table_el]['rowspans'][$k]['endy']; + } + } + // update remaining rowspanned cells + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { + $dom[$table_el]['rowspans'][$k]['endpage'] = $dom[($dom[$key]['parent'])]['endpage']; + $dom[$table_el]['rowspans'][$k]['endcolumn'] = $dom[($dom[$key]['parent'])]['endcolumn']; + $dom[$table_el]['rowspans'][$k]['endy'] = $dom[($dom[$key]['parent'])]['endy']; + } + } + } + $prev_page = $this->page; + $this->setPage($dom[($dom[$key]['parent'])]['endpage']); + if ($this->num_columns > 1) { + if (($prev_page < $this->page) + AND ((($this->current_column == 0) AND ($dom[($dom[$key]['parent'])]['endcolumn'] == ($this->num_columns - 1))) + OR ($this->current_column == $dom[($dom[$key]['parent'])]['endcolumn']))) { + // page jump + $this->selectColumn(0); + $dom[($dom[$key]['parent'])]['endcolumn'] = 0; + $dom[($dom[$key]['parent'])]['endy'] = $this->y; + } else { + $this->selectColumn($dom[($dom[$key]['parent'])]['endcolumn']); + $this->y = $dom[($dom[$key]['parent'])]['endy']; + } + } else { + $this->y = $dom[($dom[$key]['parent'])]['endy']; + } + if (isset($dom[$table_el]['attribute']['cellspacing'])) { + $this->y += $this->getHTMLUnitToUnits($dom[$table_el]['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($dom[$table_el]['border-spacing'])) { + $this->y += $dom[$table_el]['border-spacing']['V']; + } + $this->Ln(0, $cell); + if ($this->current_column == $parent['startcolumn']) { + $this->x = $parent['startx']; + } + // account for booklet mode + if ($this->page > $parent['startpage']) { + if (($this->rtl) AND ($this->pagedim[$this->page]['orm'] != $this->pagedim[$parent['startpage']]['orm'])) { + $this->x -= ($this->pagedim[$this->page]['orm'] - $this->pagedim[$parent['startpage']]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$this->page]['olm'] != $this->pagedim[$parent['startpage']]['olm'])) { + $this->x += ($this->pagedim[$this->page]['olm'] - $this->pagedim[$parent['startpage']]['olm']); + } + } + break; + } + case 'tablehead': + // closing tag used for the thead part + $in_table_head = true; + $this->inthead = false; + case 'table': { + $table_el = $parent; + // set default border + if (isset($table_el['attribute']['border']) AND ($table_el['attribute']['border'] > 0)) { + // set default border + $border = array('LTRB' => array('width' => $this->getCSSBorderWidth($table_el['attribute']['border']), 'cap'=>'square', 'join'=>'miter', 'dash'=> 0, 'color'=>array(0,0,0))); + } else { + $border = 0; + } + $default_border = $border; + // fix bottom line alignment of last line before page break + foreach ($dom[($dom[$key]['parent'])]['trids'] as $j => $trkey) { + // update row-spanned cells + if (isset($dom[($dom[$key]['parent'])]['rowspans'])) { + foreach ($dom[($dom[$key]['parent'])]['rowspans'] as $k => $trwsp) { + if (isset($prevtrkey) AND ($trwsp['trid'] == $prevtrkey) AND ($trwsp['mrowspan'] > 0)) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['trid'] = $trkey; + } + if ($dom[($dom[$key]['parent'])]['rowspans'][$k]['trid'] == $trkey) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] -= 1; + } + } + } + if (isset($prevtrkey) AND ($dom[$trkey]['startpage'] > $dom[$prevtrkey]['endpage'])) { + $pgendy = $this->pagedim[$dom[$prevtrkey]['endpage']]['hk'] - $this->pagedim[$dom[$prevtrkey]['endpage']]['bm']; + $dom[$prevtrkey]['endy'] = $pgendy; + // update row-spanned cells + if (isset($dom[($dom[$key]['parent'])]['rowspans'])) { + foreach ($dom[($dom[$key]['parent'])]['rowspans'] as $k => $trwsp) { + if (($trwsp['trid'] == $prevtrkey) AND ($trwsp['mrowspan'] >= 0) AND ($trwsp['endpage'] == $dom[$prevtrkey]['endpage'])) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['endy'] = $pgendy; + $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] = -1; + } + } + } + } + $prevtrkey = $trkey; + $table_el = $dom[($dom[$key]['parent'])]; + } + // for each row + if (!empty($table_el['trids'])) { + unset($xmax); + } + foreach ($table_el['trids'] as $j => $trkey) { + $parent = $dom[$trkey]; + if (!isset($xmax)) { + $xmax = $parent['cellpos'][(count($parent['cellpos']) - 1)]['endx']; + } + // for each cell on the row + foreach ($parent['cellpos'] as $k => $cellpos) { + if (isset($cellpos['rowspanid']) AND ($cellpos['rowspanid'] >= 0)) { + $cellpos['startx'] = $table_el['rowspans'][($cellpos['rowspanid'])]['startx']; + $cellpos['endx'] = $table_el['rowspans'][($cellpos['rowspanid'])]['endx']; + $endy = $table_el['rowspans'][($cellpos['rowspanid'])]['endy']; + $startpage = $table_el['rowspans'][($cellpos['rowspanid'])]['startpage']; + $endpage = $table_el['rowspans'][($cellpos['rowspanid'])]['endpage']; + $startcolumn = $table_el['rowspans'][($cellpos['rowspanid'])]['startcolumn']; + $endcolumn = $table_el['rowspans'][($cellpos['rowspanid'])]['endcolumn']; + } else { + $endy = $parent['endy']; + $startpage = $parent['startpage']; + $endpage = $parent['endpage']; + $startcolumn = $parent['startcolumn']; + $endcolumn = $parent['endcolumn']; + } + if ($this->num_columns == 0) { + $this->num_columns = 1; + } + if (isset($cellpos['border'])) { + $border = $cellpos['border']; + } + if (isset($cellpos['bgcolor']) AND ($cellpos['bgcolor']) !== false) { + $this->setFillColorArray($cellpos['bgcolor']); + $fill = true; + } else { + $fill = false; + } + $x = $cellpos['startx']; + $y = $parent['starty']; + $starty = $y; + $w = abs($cellpos['endx'] - $cellpos['startx']); + // get border modes + $border_start = TCPDF_STATIC::getBorderMode($border, $position='start', $this->opencell); + $border_end = TCPDF_STATIC::getBorderMode($border, $position='end', $this->opencell); + $border_middle = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); + // design borders around HTML cells. + for ($page = $startpage; $page <= $endpage; ++$page) { // for each page + $ccode = ''; + $this->setPage($page); + if ($this->num_columns < 2) { + // single-column mode + $this->x = $x; + $this->y = $this->tMargin; + } + // account for margin changes + if ($page > $startpage) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + if ($startpage == $endpage) { // single page + $deltacol = 0; + $deltath = 0; + for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($startcolumn == $endcolumn) { // single column + $cborder = $border; + $h = $endy - $parent['starty']; + $this->y = $y; + $this->x = $x; + } elseif ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $this->x = $x; + $h = $this->h - $this->y - $this->bMargin; + if ($this->rtl) { + $deltacol = $this->x + $this->rMargin - $this->w; + } else { + $deltacol = $this->x - $this->lMargin; + } + } elseif ($column == $endcolumn) { // end column + $cborder = $border_end; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $endy - $this->y; + } else { // middle column + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $startpage) { // first page + $deltacol = 0; + $deltath = 0; + for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $this->x = $x; + $h = $this->h - $this->y - $this->bMargin; + if ($this->rtl) { + $deltacol = $this->x + $this->rMargin - $this->w; + } else { + $deltacol = $this->x - $this->lMargin; + } + } else { // middle column + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $endpage) { // last page + $deltacol = 0; + $deltath = 0; + for ($column = 0; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $endcolumn) { // end column + $cborder = $border_end; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $endy - $this->y; + } else { // middle column + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } else { // middle page + $deltacol = 0; + $deltath = 0; + for ($column = 0; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } + if (!empty($cborder) OR !empty($fill)) { + $offsetlen = strlen($ccode); + // draw border and fill + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $pagemarkkey = key($this->xobjects[$this->xobjid]['transfmrk']); + $pagemark = $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey]; + $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey] += $offsetlen; + } else { + $pagemark = $this->xobjects[$this->xobjid]['intmrk']; + $this->xobjects[$this->xobjid]['intmrk'] += $offsetlen; + } + $pagebuff = $this->xobjects[$this->xobjid]['outdata']; + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$ccode.$pend; + } else { + // draw border and fill + if (end($this->transfmrk[$this->page]) !== false) { + $pagemarkkey = key($this->transfmrk[$this->page]); + $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; + } elseif ($this->InFooter) { + $pagemark = $this->footerpos[$this->page]; + } else { + $pagemark = $this->intmrk[$this->page]; + } + $pagebuff = $this->getPageBuffer($this->page); + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->setPageBuffer($this->page, $pstart.$ccode.$pend); + } + } + } // end for each page + // restore default border + $border = $default_border; + } // end for each cell on the row + if (isset($table_el['attribute']['cellspacing'])) { + $this->y += $this->getHTMLUnitToUnits($table_el['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($table_el['border-spacing'])) { + $this->y += $table_el['border-spacing']['V']; + } + $this->Ln(0, $cell); + $this->x = $parent['startx']; + if ($endpage > $startpage) { + if (($this->rtl) AND ($this->pagedim[$endpage]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x += ($this->pagedim[$endpage]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$endpage]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$endpage]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + } + if (!$in_table_head) { // we are not inside a thead section + $this->cell_padding = isset($table_el['old_cell_padding']) ? $table_el['old_cell_padding'] : array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0); + // reset row height + $this->resetLastH(); + if (($this->page == ($this->numpages - 1)) AND ($this->pageopen[$this->numpages])) { + $plendiff = ($this->pagelen[$this->numpages] - $this->emptypagemrk[$this->numpages]); + if (($plendiff > 0) AND ($plendiff < 60)) { + $pagediff = substr($this->getPageBuffer($this->numpages), $this->emptypagemrk[$this->numpages], $plendiff); + if (substr($pagediff, 0, 5) == 'BT /F') { + // the difference is only a font setting + $plendiff = 0; + } + } + if ($plendiff == 0) { + // remove last blank page + $this->deletePage($this->numpages); + } + } + if (isset($this->theadMargins['top'])) { + // restore top margin + $this->tMargin = $this->theadMargins['top']; + } + if (!isset($table_el['attribute']['nested']) OR ($table_el['attribute']['nested'] != 'true')) { + // reset main table header + $this->thead = ''; + $this->theadMargins = array(); + $this->pagedim[$this->page]['tm'] = $this->tMargin; + } + } + $parent = $table_el; + break; + } + case 'a': { + $this->HREF = array(); + break; + } + case 'sup': { + $this->setXY($this->GetX(), $this->GetY() + ((0.7 * $parent['fontsize']) / $this->k)); + break; + } + case 'sub': { + $this->setXY($this->GetX(), $this->GetY() - ((0.3 * $parent['fontsize']) / $this->k)); + break; + } + case 'div': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + case 'blockquote': { + if ($this->rtl) { + $this->rMargin -= $this->listindent; + } else { + $this->lMargin -= $this->listindent; + } + --$this->listindentlevel; + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + case 'p': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + case 'pre': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + $this->premode = false; + break; + } + case 'dl': { + --$this->listnum; + if ($this->listnum <= 0) { + $this->listnum = 0; + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + } else { + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + } + $this->resetLastH(); + break; + } + case 'dt': { + $this->lispacer = ''; + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + break; + } + case 'dd': { + $this->lispacer = ''; + if ($this->rtl) { + $this->rMargin -= $this->listindent; + } else { + $this->lMargin -= $this->listindent; + } + --$this->listindentlevel; + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + break; + } + case 'ul': + case 'ol': { + --$this->listnum; + $this->lispacer = ''; + if ($this->rtl) { + $this->rMargin -= $this->listindent; + } else { + $this->lMargin -= $this->listindent; + } + --$this->listindentlevel; + if ($this->listnum <= 0) { + $this->listnum = 0; + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + } else { + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + } + $this->resetLastH(); + break; + } + case 'li': { + $this->lispacer = ''; + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + break; + } + case 'h1': + case 'h2': + case 'h3': + case 'h4': + case 'h5': + case 'h6': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + // Form fields (since 4.8.000 - 2009-09-07) + case 'form': { + $this->form_action = ''; + $this->form_enctype = 'application/x-www-form-urlencoded'; + break; + } + default : { + break; + } + } + // draw border and background (if any) + $this->drawHTMLTagBorder($parent, $xmax); + if (isset($dom[($dom[$key]['parent'])]['attribute']['pagebreakafter'])) { + $pba = $dom[($dom[$key]['parent'])]['attribute']['pagebreakafter']; + // check for pagebreak + if (($pba == 'true') OR ($pba == 'left') OR ($pba == 'right')) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + if ((($pba == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($pba == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + } + $this->tmprtl = false; + return $dom; + } + + /** + * Add vertical spaces if needed. + * @param string $hbz Distance between current y and line bottom. + * @param string $hb The height of the break. + * @param boolean $cell if true add the default left (or right if RTL) padding to each new line (default false). + * @param boolean $firsttag set to true when the tag is the first. + * @param boolean $lasttag set to true when the tag is the last. + * @protected + */ + protected function addHTMLVertSpace($hbz=0, $hb=0, $cell=false, $firsttag=false, $lasttag=false) { + if ($firsttag) { + $this->Ln(0, $cell); + $this->htmlvspace = 0; + return; + } + if ($lasttag) { + $this->Ln($hbz, $cell); + $this->htmlvspace = 0; + return; + } + if ($hb < $this->htmlvspace) { + $hd = 0; + } else { + $hd = $hb - $this->htmlvspace; + $this->htmlvspace = $hb; + } + $this->Ln(($hbz + $hd), $cell); + } + + /** + * Return the starting coordinates to draw an html border + * @return array containing top-left border coordinates + * @protected + * @since 5.7.000 (2010-08-03) + */ + protected function getBorderStartPosition() { + if ($this->rtl) { + $xmax = $this->lMargin; + } else { + $xmax = $this->w - $this->rMargin; + } + return array('page' => $this->page, 'column' => $this->current_column, 'x' => $this->x, 'y' => $this->y, 'xmax' => $xmax); + } + + /** + * Draw an HTML block border and fill + * @param array $tag array of tag properties. + * @param int $xmax end X coordinate for border. + * @protected + * @since 5.7.000 (2010-08-03) + */ + protected function drawHTMLTagBorder($tag, $xmax) { + if (!isset($tag['borderposition'])) { + // nothing to draw + return; + } + $prev_x = $this->x; + $prev_y = $this->y; + $prev_lasth = $this->lasth; + $border = 0; + $fill = false; + $this->lasth = 0; + if (isset($tag['border']) AND !empty($tag['border'])) { + // get border style + $border = $tag['border']; + if (!TCPDF_STATIC::empty_string($this->thead) AND (!$this->inthead)) { + // border for table header + $border = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); + } + } + if (isset($tag['bgcolor']) AND ($tag['bgcolor'] !== false)) { + // get background color + $old_bgcolor = $this->bgcolor; + $this->setFillColorArray($tag['bgcolor']); + $fill = true; + } + if (!$border AND !$fill) { + // nothing to draw + return; + } + if (isset($tag['attribute']['cellspacing'])) { + $clsp = $this->getHTMLUnitToUnits($tag['attribute']['cellspacing'], 1, 'px'); + $cellspacing = array('H' => $clsp, 'V' => $clsp); + } elseif (isset($tag['border-spacing'])) { + $cellspacing = $tag['border-spacing']; + } else { + $cellspacing = array('H' => 0, 'V' => 0); + } + if (($tag['value'] != 'table') AND (is_array($border)) AND (!empty($border))) { + // draw the border externally respect the sqare edge. + $border['mode'] = 'ext'; + } + if ($this->rtl) { + if ($xmax >= $tag['borderposition']['x']) { + $xmax = $tag['borderposition']['xmax']; + } + $w = ($tag['borderposition']['x'] - $xmax); + } else { + if ($xmax <= $tag['borderposition']['x']) { + $xmax = $tag['borderposition']['xmax']; + } + $w = ($xmax - $tag['borderposition']['x']); + } + if ($w <= 0) { + return; + } + $w += $cellspacing['H']; + $startpage = $tag['borderposition']['page']; + $startcolumn = $tag['borderposition']['column']; + $x = $tag['borderposition']['x']; + $y = $tag['borderposition']['y']; + $endpage = $this->page; + $starty = $tag['borderposition']['y'] - $cellspacing['V']; + $currentY = $this->y; + $this->x = $x; + // get latest column + $endcolumn = $this->current_column; + if ($this->num_columns == 0) { + $this->num_columns = 1; + } + // get border modes + $border_start = TCPDF_STATIC::getBorderMode($border, $position='start', $this->opencell); + $border_end = TCPDF_STATIC::getBorderMode($border, $position='end', $this->opencell); + $border_middle = TCPDF_STATIC::getBorderMode($border, $position='middle', $this->opencell); + // temporary disable page regions + $temp_page_regions = $this->page_regions; + $this->page_regions = array(); + // design borders around HTML cells. + for ($page = $startpage; $page <= $endpage; ++$page) { // for each page + $ccode = ''; + $this->setPage($page); + if ($this->num_columns < 2) { + // single-column mode + $this->x = $x; + $this->y = $this->tMargin; + } + // account for margin changes + if ($page > $startpage) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + if ($startpage == $endpage) { + // single page + for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($startcolumn == $endcolumn) { // single column + $cborder = $border; + $h = ($currentY - $y) + $cellspacing['V']; + $this->y = $starty; + } elseif ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $h = $this->h - $this->y - $this->bMargin; + } elseif ($column == $endcolumn) { // end column + $cborder = $border_end; + $h = $currentY - $this->y; + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $startpage) { // first page + for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $h = $this->h - $this->y - $this->bMargin; + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $endpage) { // last page + for ($column = 0; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $endcolumn) { + // end column + $cborder = $border_end; + $h = $currentY - $this->y; + } else { + // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } else { // middle page + for ($column = 0; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } + if ($cborder OR $fill) { + $offsetlen = strlen($ccode); + // draw border and fill + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $pagemarkkey = key($this->xobjects[$this->xobjid]['transfmrk']); + $pagemark = $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey]; + $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey] += $offsetlen; + } else { + $pagemark = $this->xobjects[$this->xobjid]['intmrk']; + $this->xobjects[$this->xobjid]['intmrk'] += $offsetlen; + } + $pagebuff = $this->xobjects[$this->xobjid]['outdata']; + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$ccode.$pend; + } else { + if (end($this->transfmrk[$this->page]) !== false) { + $pagemarkkey = key($this->transfmrk[$this->page]); + $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; + } elseif ($this->InFooter) { + $pagemark = $this->footerpos[$this->page]; + } else { + $pagemark = $this->intmrk[$this->page]; + } + $pagebuff = $this->getPageBuffer($this->page); + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->setPageBuffer($this->page, $pstart.$ccode.$pend); + $this->bordermrk[$this->page] += $offsetlen; + $this->cntmrk[$this->page] += $offsetlen; + } + } + } // end for each page + // restore page regions + $this->page_regions = $temp_page_regions; + if (isset($old_bgcolor)) { + // restore background color + $this->setFillColorArray($old_bgcolor); + } + // restore pointer position + $this->x = $prev_x; + $this->y = $prev_y; + $this->lasth = $prev_lasth; + } + + /** + * Set the default bullet to be used as LI bullet symbol + * @param string $symbol character or string to be used (legal values are: '' = automatic, '!' = auto bullet, '#' = auto numbering, 'disc', 'disc', 'circle', 'square', '1', 'decimal', 'decimal-leading-zero', 'i', 'lower-roman', 'I', 'upper-roman', 'a', 'lower-alpha', 'lower-latin', 'A', 'upper-alpha', 'upper-latin', 'lower-greek', 'img|type|width|height|image.ext') + * @public + * @since 4.0.028 (2008-09-26) + */ + public function setLIsymbol($symbol='!') { + // check for custom image symbol + if (substr($symbol, 0, 4) == 'img|') { + $this->lisymbol = $symbol; + return; + } + $symbol = strtolower($symbol); + $valid_symbols = array('!', '#', 'disc', 'circle', 'square', '1', 'decimal', 'decimal-leading-zero', 'i', 'lower-roman', 'I', 'upper-roman', 'a', 'lower-alpha', 'lower-latin', 'A', 'upper-alpha', 'upper-latin', 'lower-greek'); + if (in_array($symbol, $valid_symbols)) { + $this->lisymbol = $symbol; + } else { + $this->lisymbol = ''; + } + } + + /** + * Set the booklet mode for double-sided pages. + * @param boolean $booklet true set the booklet mode on, false otherwise. + * @param float $inner Inner page margin. + * @param float $outer Outer page margin. + * @public + * @since 4.2.000 (2008-10-29) + */ + public function setBooklet($booklet=true, $inner=-1, $outer=-1) { + $this->booklet = $booklet; + if ($inner >= 0) { + $this->lMargin = $inner; + } + if ($outer >= 0) { + $this->rMargin = $outer; + } + } + + /** + * Swap the left and right margins. + * @param boolean $reverse if true swap left and right margins. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected function swapMargins($reverse=true) { + if ($reverse) { + // swap left and right margins + $mtemp = $this->original_lMargin; + $this->original_lMargin = $this->original_rMargin; + $this->original_rMargin = $mtemp; + $deltam = $this->original_lMargin - $this->original_rMargin; + $this->lMargin += $deltam; + $this->rMargin -= $deltam; + } + } + + /** + * Set the vertical spaces for HTML tags. + * The array must have the following structure (example): + * $tagvs = array('h1' => array(0 => array('h' => '', 'n' => 2), 1 => array('h' => 1.3, 'n' => 1))); + * The first array level contains the tag names, + * the second level contains 0 for opening tags or 1 for closing tags, + * the third level contains the vertical space unit (h) and the number spaces to add (n). + * If the h parameter is not specified, default values are used. + * @param array $tagvs array of tags and relative vertical spaces. + * @public + * @since 4.2.001 (2008-10-30) + */ + public function setHtmlVSpace($tagvs) { + $this->tagvspaces = $tagvs; + } + + /** + * Set custom width for list indentation. + * @param float $width width of the indentation. Use negative value to disable it. + * @public + * @since 4.2.007 (2008-11-12) + */ + public function setListIndentWidth($width) { + return $this->customlistindent = floatval($width); + } + + /** + * Set the top/bottom cell sides to be open or closed when the cell cross the page. + * @param boolean $isopen if true keeps the top/bottom border open for the cell sides that cross the page. + * @public + * @since 4.2.010 (2008-11-14) + */ + public function setOpenCell($isopen) { + $this->opencell = $isopen; + } + + /** + * Set the color and font style for HTML links. + * @param array $color RGB array of colors + * @param string $fontstyle additional font styles to add + * @public + * @since 4.4.003 (2008-12-09) + */ + public function setHtmlLinksStyle($color=array(0,0,255), $fontstyle='U') { + $this->htmlLinkColorArray = $color; + $this->htmlLinkFontStyle = $fontstyle; + } + + /** + * Convert HTML string containing value and unit of measure to user's units or points. + * @param string $htmlval String containing values and unit. + * @param string $refsize Reference value in points. + * @param string $defaultunit Default unit (can be one of the following: %, em, ex, px, in, mm, pc, pt). + * @param boolean $points If true returns points, otherwise returns value in user's units. + * @return float value in user's unit or point if $points=true + * @public + * @since 4.4.004 (2008-12-10) + */ + public function getHTMLUnitToUnits($htmlval, $refsize=1, $defaultunit='px', $points=false) { + $supportedunits = array('%', 'em', 'ex', 'px', 'in', 'cm', 'mm', 'pc', 'pt'); + $retval = 0; + $value = 0; + $unit = 'px'; + if ($points) { + $k = 1; + } else { + $k = $this->k; + } + if (in_array($defaultunit, $supportedunits)) { + $unit = $defaultunit; + } + if (is_numeric($htmlval)) { + $value = floatval($htmlval); + } elseif (preg_match('/([0-9\.\-\+]+)/', $htmlval, $mnum)) { + $value = floatval($mnum[1]); + if (preg_match('/([a-z%]+)/', $htmlval, $munit)) { + if (in_array($munit[1], $supportedunits)) { + $unit = $munit[1]; + } + } + } + switch ($unit) { + // percentage + case '%': { + $retval = (($value * $refsize) / 100); + break; + } + // relative-size + case 'em': { + $retval = ($value * $refsize); + break; + } + // height of lower case 'x' (about half the font-size) + case 'ex': { + $retval = ($value * ($refsize / 2)); + break; + } + // absolute-size + case 'in': { + $retval = (($value * $this->dpi) / $k); + break; + } + // centimeters + case 'cm': { + $retval = (($value / 2.54 * $this->dpi) / $k); + break; + } + // millimeters + case 'mm': { + $retval = (($value / 25.4 * $this->dpi) / $k); + break; + } + // one pica is 12 points + case 'pc': { + $retval = (($value * 12) / $k); + break; + } + // points + case 'pt': { + $retval = ($value / $k); + break; + } + // pixels + case 'px': { + $retval = $this->pixelsToUnits($value); + if ($points) { + $retval *= $this->k; + } + break; + } + } + return $retval; + } + + /** + * Output an HTML list bullet or ordered item symbol + * @param int $listdepth list nesting level + * @param string $listtype type of list + * @param float $size current font size + * @protected + * @since 4.4.004 (2008-12-10) + */ + protected function putHtmlListBullet($listdepth, $listtype='', $size=10) { + if ($this->state != 2) { + return; + } + $size /= $this->k; + $fill = ''; + $bgcolor = $this->bgcolor; + $color = $this->fgcolor; + $strokecolor = $this->strokecolor; + $width = 0; + $textitem = ''; + $tmpx = $this->x; + $lspace = $this->GetStringWidth(' '); + if ($listtype == '^') { + // special symbol used for avoid justification of rect bullet + $this->lispacer = ''; + return; + } elseif ($listtype == '!') { + // set default list type for unordered list + $deftypes = array('disc', 'circle', 'square'); + $listtype = $deftypes[($listdepth - 1) % 3]; + } elseif ($listtype == '#') { + // set default list type for ordered list + $listtype = 'decimal'; + } elseif (substr($listtype, 0, 4) == 'img|') { + // custom image type ('img|type|width|height|image.ext') + $img = explode('|', $listtype); + $listtype = 'img'; + } + switch ($listtype) { + // unordered types + case 'none': { + break; + } + case 'disc': { + $r = $size / 6; + $lspace += (2 * $r); + if ($this->rtl) { + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $this->Circle(($this->x + $r), ($this->y + ($this->lasth / 2)), $r, 0, 360, 'F', array(), $color, 8); + break; + } + case 'circle': { + $r = $size / 6; + $lspace += (2 * $r); + if ($this->rtl) { + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $prev_line_style = $this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor; + $new_line_style = array('width' => ($r / 3), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'phase' => 0, 'color'=>$color); + $this->Circle(($this->x + $r), ($this->y + ($this->lasth / 2)), ($r * (1 - (1/6))), 0, 360, 'D', $new_line_style, array(), 8); + $this->_out($prev_line_style); // restore line settings + break; + } + case 'square': { + $l = $size / 3; + $lspace += $l; + if ($this->rtl) {; + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $this->Rect($this->x, ($this->y + (($this->lasth - $l) / 2)), $l, $l, 'F', array(), $color); + break; + } + case 'img': { + // 1=>type, 2=>width, 3=>height, 4=>image.ext + $lspace += $img[2]; + if ($this->rtl) {; + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $imgtype = strtolower($img[1]); + $prev_y = $this->y; + switch ($imgtype) { + case 'svg': { + $this->ImageSVG($img[4], $this->x, ($this->y + (($this->lasth - $img[3]) / 2)), $img[2], $img[3], '', 'T', '', 0, false); + break; + } + case 'ai': + case 'eps': { + $this->ImageEps($img[4], $this->x, ($this->y + (($this->lasth - $img[3]) / 2)), $img[2], $img[3], '', true, 'T', '', 0, false); + break; + } + default: { + $this->Image($img[4], $this->x, ($this->y + (($this->lasth - $img[3]) / 2)), $img[2], $img[3], $img[1], '', 'T', false, 300, '', false, false, 0, false, false, false); + break; + } + } + $this->y = $prev_y; + break; + } + // ordered types + // $this->listcount[$this->listnum]; + // $textitem + case '1': + case 'decimal': { + $textitem = $this->listcount[$this->listnum]; + break; + } + case 'decimal-leading-zero': { + $textitem = sprintf('%02d', $this->listcount[$this->listnum]); + break; + } + case 'i': + case 'lower-roman': { + $textitem = strtolower(TCPDF_STATIC::intToRoman($this->listcount[$this->listnum])); + break; + } + case 'I': + case 'upper-roman': { + $textitem = TCPDF_STATIC::intToRoman($this->listcount[$this->listnum]); + break; + } + case 'a': + case 'lower-alpha': + case 'lower-latin': { + $textitem = chr(97 + $this->listcount[$this->listnum] - 1); + break; + } + case 'A': + case 'upper-alpha': + case 'upper-latin': { + $textitem = chr(65 + $this->listcount[$this->listnum] - 1); + break; + } + case 'lower-greek': { + $textitem = TCPDF_FONTS::unichr((945 + $this->listcount[$this->listnum] - 1), $this->isunicode); + break; + } + /* + // Types to be implemented (special handling) + case 'hebrew': { + break; + } + case 'armenian': { + break; + } + case 'georgian': { + break; + } + case 'cjk-ideographic': { + break; + } + case 'hiragana': { + break; + } + case 'katakana': { + break; + } + case 'hiragana-iroha': { + break; + } + case 'katakana-iroha': { + break; + } + */ + default: { + $textitem = $this->listcount[$this->listnum]; + } + } + if (!TCPDF_STATIC::empty_string($textitem)) { + // Check whether we need a new page or new column + $prev_y = $this->y; + $h = $this->getCellHeight($this->FontSize); + if ($this->checkPageBreak($h) OR ($this->y < $prev_y)) { + $tmpx = $this->x; + } + // print ordered item + if ($this->rtl) { + $textitem = '.'.$textitem; + } else { + $textitem = $textitem.'.'; + } + $lspace += $this->GetStringWidth($textitem); + if ($this->rtl) { + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $this->Write($this->lasth, $textitem, '', false, '', false, 0, false); + } + $this->x = $tmpx; + $this->lispacer = '^'; + // restore colors + $this->setFillColorArray($bgcolor); + $this->setDrawColorArray($strokecolor); + $this->settextColorArray($color); + } + + /** + * Returns current graphic variables as array. + * @return array of graphic variables + * @protected + * @since 4.2.010 (2008-11-14) + */ + protected function getGraphicVars() { + $grapvars = array( + 'FontFamily' => $this->FontFamily, + 'FontStyle' => $this->FontStyle, + 'FontSizePt' => $this->FontSizePt, + 'rMargin' => $this->rMargin, + 'lMargin' => $this->lMargin, + 'cell_padding' => $this->cell_padding, + 'cell_margin' => $this->cell_margin, + 'LineWidth' => $this->LineWidth, + 'linestyleWidth' => $this->linestyleWidth, + 'linestyleCap' => $this->linestyleCap, + 'linestyleJoin' => $this->linestyleJoin, + 'linestyleDash' => $this->linestyleDash, + 'textrendermode' => $this->textrendermode, + 'textstrokewidth' => $this->textstrokewidth, + 'DrawColor' => $this->DrawColor, + 'FillColor' => $this->FillColor, + 'TextColor' => $this->TextColor, + 'ColorFlag' => $this->ColorFlag, + 'bgcolor' => $this->bgcolor, + 'fgcolor' => $this->fgcolor, + 'htmlvspace' => $this->htmlvspace, + 'listindent' => $this->listindent, + 'listindentlevel' => $this->listindentlevel, + 'listnum' => $this->listnum, + 'listordered' => $this->listordered, + 'listcount' => $this->listcount, + 'lispacer' => $this->lispacer, + 'cell_height_ratio' => $this->cell_height_ratio, + 'font_stretching' => $this->font_stretching, + 'font_spacing' => $this->font_spacing, + 'alpha' => $this->alpha, + // extended + 'lasth' => $this->lasth, + 'tMargin' => $this->tMargin, + 'bMargin' => $this->bMargin, + 'AutoPageBreak' => $this->AutoPageBreak, + 'PageBreakTrigger' => $this->PageBreakTrigger, + 'x' => $this->x, + 'y' => $this->y, + 'w' => $this->w, + 'h' => $this->h, + 'wPt' => $this->wPt, + 'hPt' => $this->hPt, + 'fwPt' => $this->fwPt, + 'fhPt' => $this->fhPt, + 'page' => $this->page, + 'current_column' => $this->current_column, + 'num_columns' => $this->num_columns + ); + return $grapvars; + } + + /** + * Set graphic variables. + * @param array $gvars array of graphic variablesto restore + * @param boolean $extended if true restore extended graphic variables + * @protected + * @since 4.2.010 (2008-11-14) + */ + protected function setGraphicVars($gvars, $extended=false) { + if ($this->state != 2) { + return; + } + $this->FontFamily = $gvars['FontFamily']; + $this->FontStyle = $gvars['FontStyle']; + $this->FontSizePt = $gvars['FontSizePt']; + $this->rMargin = $gvars['rMargin']; + $this->lMargin = $gvars['lMargin']; + $this->cell_padding = $gvars['cell_padding']; + $this->cell_margin = $gvars['cell_margin']; + $this->LineWidth = $gvars['LineWidth']; + $this->linestyleWidth = $gvars['linestyleWidth']; + $this->linestyleCap = $gvars['linestyleCap']; + $this->linestyleJoin = $gvars['linestyleJoin']; + $this->linestyleDash = $gvars['linestyleDash']; + $this->textrendermode = $gvars['textrendermode']; + $this->textstrokewidth = $gvars['textstrokewidth']; + $this->DrawColor = $gvars['DrawColor']; + $this->FillColor = $gvars['FillColor']; + $this->TextColor = $gvars['TextColor']; + $this->ColorFlag = $gvars['ColorFlag']; + $this->bgcolor = $gvars['bgcolor']; + $this->fgcolor = $gvars['fgcolor']; + $this->htmlvspace = $gvars['htmlvspace']; + $this->listindent = $gvars['listindent']; + $this->listindentlevel = $gvars['listindentlevel']; + $this->listnum = $gvars['listnum']; + $this->listordered = $gvars['listordered']; + $this->listcount = $gvars['listcount']; + $this->lispacer = $gvars['lispacer']; + $this->cell_height_ratio = $gvars['cell_height_ratio']; + $this->font_stretching = $gvars['font_stretching']; + $this->font_spacing = $gvars['font_spacing']; + $this->alpha = $gvars['alpha']; + if ($extended) { + // restore extended values + $this->lasth = $gvars['lasth']; + $this->tMargin = $gvars['tMargin']; + $this->bMargin = $gvars['bMargin']; + $this->AutoPageBreak = $gvars['AutoPageBreak']; + $this->PageBreakTrigger = $gvars['PageBreakTrigger']; + $this->x = $gvars['x']; + $this->y = $gvars['y']; + $this->w = $gvars['w']; + $this->h = $gvars['h']; + $this->wPt = $gvars['wPt']; + $this->hPt = $gvars['hPt']; + $this->fwPt = $gvars['fwPt']; + $this->fhPt = $gvars['fhPt']; + $this->page = $gvars['page']; + $this->current_column = $gvars['current_column']; + $this->num_columns = $gvars['num_columns']; + } + $this->_out(''.$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '.$this->FillColor.''); + if (!TCPDF_STATIC::empty_string($this->FontFamily)) { + $this->setFont($this->FontFamily, $this->FontStyle, $this->FontSizePt); + } + } + + /** + * Outputs the "save graphics state" operator 'q' + * @protected + */ + protected function _outSaveGraphicsState() { + $this->_out('q'); + } + + /** + * Outputs the "restore graphics state" operator 'Q' + * @protected + */ + protected function _outRestoreGraphicsState() { + $this->_out('Q'); + } + + /** + * Set buffer content (always append data). + * @param string $data data + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function setBuffer($data) { + $this->bufferlen += strlen($data); + $this->buffer .= $data; + } + + /** + * Replace the buffer content + * @param string $data data + * @protected + * @since 5.5.000 (2010-06-22) + */ + protected function replaceBuffer($data) { + $this->bufferlen = strlen($data); + $this->buffer = $data; + } + + /** + * Get buffer content. + * @return string buffer content + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function getBuffer() { + return $this->buffer; + } + + /** + * Set page buffer content. + * @param int $page page number + * @param string $data page data + * @param boolean $append if true append data, false replace. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function setPageBuffer($page, $data, $append=false) { + if ($append) { + $this->pages[$page] .= $data; + } else { + $this->pages[$page] = $data; + } + if ($append AND isset($this->pagelen[$page])) { + $this->pagelen[$page] += strlen($data); + } else { + $this->pagelen[$page] = strlen($data); + } + } + + /** + * Get page buffer content. + * @param int $page page number + * @return string page buffer content or false in case of error + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function getPageBuffer($page) { + if (isset($this->pages[$page])) { + return $this->pages[$page]; + } + return false; + } + + /** + * Set image buffer content. + * @param string $image image key + * @param array $data image data + * @return int image index number + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function setImageBuffer($image, $data) { + if (($data['i'] = array_search($image, $this->imagekeys)) === FALSE) { + $this->imagekeys[$this->numimages] = $image; + $data['i'] = $this->numimages; + ++$this->numimages; + } + $this->images[$image] = $data; + return $data['i']; + } + + /** + * Set image buffer content for a specified sub-key. + * @param string $image image key + * @param string $key image sub-key + * @param array $data image data + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function setImageSubBuffer($image, $key, $data) { + if (!isset($this->images[$image])) { + $this->setImageBuffer($image, array()); + } + $this->images[$image][$key] = $data; + } + + /** + * Get image buffer content. + * @param string $image image key + * @return string|false image buffer content or false in case of error + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function getImageBuffer($image) { + if (isset($this->images[$image])) { + return $this->images[$image]; + } + return false; + } + + /** + * Set font buffer content. + * @param string $font font key + * @param array $data font data + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function setFontBuffer($font, $data) { + $this->fonts[$font] = $data; + if (!in_array($font, $this->fontkeys)) { + $this->fontkeys[] = $font; + // store object ID for current font + ++$this->n; + $this->font_obj_ids[$font] = $this->n; + $this->setFontSubBuffer($font, 'n', $this->n); + } + } + + /** + * Set font buffer content. + * @param string $font font key + * @param string $key font sub-key + * @param mixed $data font data + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function setFontSubBuffer($font, $key, $data) { + if (!isset($this->fonts[$font])) { + $this->setFontBuffer($font, array()); + } + $this->fonts[$font][$key] = $data; + } + + /** + * Get font buffer content. + * @param string $font font key + * @return string|false font buffer content or false in case of error + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function getFontBuffer($font) { + if (isset($this->fonts[$font])) { + return $this->fonts[$font]; + } + return false; + } + + /** + * Move a page to a previous position. + * @param int $frompage number of the source page + * @param int $topage number of the destination page (must be less than $frompage) + * @return bool true in case of success, false in case of error. + * @public + * @since 4.5.000 (2009-01-02) + */ + public function movePage($frompage, $topage) { + if (($frompage > $this->numpages) OR ($frompage <= $topage)) { + return false; + } + if ($frompage == $this->page) { + // close the page before moving it + $this->endPage(); + } + // move all page-related states + $tmppage = $this->getPageBuffer($frompage); + $tmppagedim = $this->pagedim[$frompage]; + $tmppagelen = $this->pagelen[$frompage]; + $tmpintmrk = $this->intmrk[$frompage]; + $tmpbordermrk = $this->bordermrk[$frompage]; + $tmpcntmrk = $this->cntmrk[$frompage]; + $tmppageobjects = $this->pageobjects[$frompage]; + if (isset($this->footerpos[$frompage])) { + $tmpfooterpos = $this->footerpos[$frompage]; + } + if (isset($this->footerlen[$frompage])) { + $tmpfooterlen = $this->footerlen[$frompage]; + } + if (isset($this->transfmrk[$frompage])) { + $tmptransfmrk = $this->transfmrk[$frompage]; + } + if (isset($this->PageAnnots[$frompage])) { + $tmpannots = $this->PageAnnots[$frompage]; + } + if (isset($this->newpagegroup) AND !empty($this->newpagegroup)) { + for ($i = $frompage; $i > $topage; --$i) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $frompage)) { + --$this->pagegroups[$this->newpagegroup[$i]]; + break; + } + } + for ($i = $topage; $i > 0; --$i) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $topage)) { + ++$this->pagegroups[$this->newpagegroup[$i]]; + break; + } + } + } + for ($i = $frompage; $i > $topage; --$i) { + $j = $i - 1; + // shift pages down + $this->setPageBuffer($i, $this->getPageBuffer($j)); + $this->pagedim[$i] = $this->pagedim[$j]; + $this->pagelen[$i] = $this->pagelen[$j]; + $this->intmrk[$i] = $this->intmrk[$j]; + $this->bordermrk[$i] = $this->bordermrk[$j]; + $this->cntmrk[$i] = $this->cntmrk[$j]; + $this->pageobjects[$i] = $this->pageobjects[$j]; + if (isset($this->footerpos[$j])) { + $this->footerpos[$i] = $this->footerpos[$j]; + } elseif (isset($this->footerpos[$i])) { + unset($this->footerpos[$i]); + } + if (isset($this->footerlen[$j])) { + $this->footerlen[$i] = $this->footerlen[$j]; + } elseif (isset($this->footerlen[$i])) { + unset($this->footerlen[$i]); + } + if (isset($this->transfmrk[$j])) { + $this->transfmrk[$i] = $this->transfmrk[$j]; + } elseif (isset($this->transfmrk[$i])) { + unset($this->transfmrk[$i]); + } + if (isset($this->PageAnnots[$j])) { + $this->PageAnnots[$i] = $this->PageAnnots[$j]; + } elseif (isset($this->PageAnnots[$i])) { + unset($this->PageAnnots[$i]); + } + if (isset($this->newpagegroup[$j])) { + $this->newpagegroup[$i] = $this->newpagegroup[$j]; + unset($this->newpagegroup[$j]); + } + if ($this->currpagegroup == $j) { + $this->currpagegroup = $i; + } + } + $this->setPageBuffer($topage, $tmppage); + $this->pagedim[$topage] = $tmppagedim; + $this->pagelen[$topage] = $tmppagelen; + $this->intmrk[$topage] = $tmpintmrk; + $this->bordermrk[$topage] = $tmpbordermrk; + $this->cntmrk[$topage] = $tmpcntmrk; + $this->pageobjects[$topage] = $tmppageobjects; + if (isset($tmpfooterpos)) { + $this->footerpos[$topage] = $tmpfooterpos; + } elseif (isset($this->footerpos[$topage])) { + unset($this->footerpos[$topage]); + } + if (isset($tmpfooterlen)) { + $this->footerlen[$topage] = $tmpfooterlen; + } elseif (isset($this->footerlen[$topage])) { + unset($this->footerlen[$topage]); + } + if (isset($tmptransfmrk)) { + $this->transfmrk[$topage] = $tmptransfmrk; + } elseif (isset($this->transfmrk[$topage])) { + unset($this->transfmrk[$topage]); + } + if (isset($tmpannots)) { + $this->PageAnnots[$topage] = $tmpannots; + } elseif (isset($this->PageAnnots[$topage])) { + unset($this->PageAnnots[$topage]); + } + // adjust outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if (!$outline['f']) { + if (($outline['p'] >= $topage) AND ($outline['p'] < $frompage)) { + $this->outlines[$key]['p'] = ($outline['p'] + 1); + } elseif ($outline['p'] == $frompage) { + $this->outlines[$key]['p'] = $topage; + } + } + } + // adjust dests + $tmpdests = $this->dests; + foreach ($tmpdests as $key => $dest) { + if (!$dest['f']) { + if (($dest['p'] >= $topage) AND ($dest['p'] < $frompage)) { + $this->dests[$key]['p'] = ($dest['p'] + 1); + } elseif ($dest['p'] == $frompage) { + $this->dests[$key]['p'] = $topage; + } + } + } + // adjust links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if (!$link['f']) { + if (($link['p'] >= $topage) AND ($link['p'] < $frompage)) { + $this->links[$key]['p'] = ($link['p'] + 1); + } elseif ($link['p'] == $frompage) { + $this->links[$key]['p'] = $topage; + } + } + } + // adjust javascript + $jfrompage = $frompage; + $jtopage = $topage; + if (preg_match_all('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', $this->javascript, $pamatch) > 0) { + foreach($pamatch[0] as $pk => $pmatch) { + $pagenum = intval($pamatch[3][$pk]) + 1; + if (($pagenum >= $jtopage) AND ($pagenum < $jfrompage)) { + $newpage = ($pagenum + 1); + } elseif ($pagenum == $jfrompage) { + $newpage = $jtopage; + } else { + $newpage = $pagenum; + } + --$newpage; + $newjs = "this.addField(\'".$pamatch[1][$pk]."\',\'".$pamatch[2][$pk]."\',".$newpage; + $this->javascript = str_replace($pmatch, $newjs, $this->javascript); + } + unset($pamatch); + } + // return to last page + $this->lastPage(true); + return true; + } + + /** + * Remove the specified page. + * @param int $page page to remove + * @return bool true in case of success, false in case of error. + * @public + * @since 4.6.004 (2009-04-23) + */ + public function deletePage($page) { + if (($page < 1) OR ($page > $this->numpages)) { + return false; + } + // delete current page + unset($this->pages[$page]); + unset($this->pagedim[$page]); + unset($this->pagelen[$page]); + unset($this->intmrk[$page]); + unset($this->bordermrk[$page]); + unset($this->cntmrk[$page]); + foreach ($this->pageobjects[$page] as $oid) { + if (isset($this->offsets[$oid])){ + unset($this->offsets[$oid]); + } + } + unset($this->pageobjects[$page]); + if (isset($this->footerpos[$page])) { + unset($this->footerpos[$page]); + } + if (isset($this->footerlen[$page])) { + unset($this->footerlen[$page]); + } + if (isset($this->transfmrk[$page])) { + unset($this->transfmrk[$page]); + } + if (isset($this->PageAnnots[$page])) { + unset($this->PageAnnots[$page]); + } + if (isset($this->newpagegroup) AND !empty($this->newpagegroup)) { + for ($i = $page; $i > 0; --$i) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $page)) { + --$this->pagegroups[$this->newpagegroup[$i]]; + break; + } + } + } + if (isset($this->pageopen[$page])) { + unset($this->pageopen[$page]); + } + if ($page < $this->numpages) { + // update remaining pages + for ($i = $page; $i < $this->numpages; ++$i) { + $j = $i + 1; + // shift pages + $this->setPageBuffer($i, $this->getPageBuffer($j)); + $this->pagedim[$i] = $this->pagedim[$j]; + $this->pagelen[$i] = $this->pagelen[$j]; + $this->intmrk[$i] = $this->intmrk[$j]; + $this->bordermrk[$i] = $this->bordermrk[$j]; + $this->cntmrk[$i] = $this->cntmrk[$j]; + $this->pageobjects[$i] = $this->pageobjects[$j]; + if (isset($this->footerpos[$j])) { + $this->footerpos[$i] = $this->footerpos[$j]; + } elseif (isset($this->footerpos[$i])) { + unset($this->footerpos[$i]); + } + if (isset($this->footerlen[$j])) { + $this->footerlen[$i] = $this->footerlen[$j]; + } elseif (isset($this->footerlen[$i])) { + unset($this->footerlen[$i]); + } + if (isset($this->transfmrk[$j])) { + $this->transfmrk[$i] = $this->transfmrk[$j]; + } elseif (isset($this->transfmrk[$i])) { + unset($this->transfmrk[$i]); + } + if (isset($this->PageAnnots[$j])) { + $this->PageAnnots[$i] = $this->PageAnnots[$j]; + } elseif (isset($this->PageAnnots[$i])) { + unset($this->PageAnnots[$i]); + } + if (isset($this->newpagegroup[$j])) { + $this->newpagegroup[$i] = $this->newpagegroup[$j]; + unset($this->newpagegroup[$j]); + } + if ($this->currpagegroup == $j) { + $this->currpagegroup = $i; + } + if (isset($this->pageopen[$j])) { + $this->pageopen[$i] = $this->pageopen[$j]; + } elseif (isset($this->pageopen[$i])) { + unset($this->pageopen[$i]); + } + } + // remove last page + unset($this->pages[$this->numpages]); + unset($this->pagedim[$this->numpages]); + unset($this->pagelen[$this->numpages]); + unset($this->intmrk[$this->numpages]); + unset($this->bordermrk[$this->numpages]); + unset($this->cntmrk[$this->numpages]); + foreach ($this->pageobjects[$this->numpages] as $oid) { + if (isset($this->offsets[$oid])){ + unset($this->offsets[$oid]); + } + } + unset($this->pageobjects[$this->numpages]); + if (isset($this->footerpos[$this->numpages])) { + unset($this->footerpos[$this->numpages]); + } + if (isset($this->footerlen[$this->numpages])) { + unset($this->footerlen[$this->numpages]); + } + if (isset($this->transfmrk[$this->numpages])) { + unset($this->transfmrk[$this->numpages]); + } + if (isset($this->PageAnnots[$this->numpages])) { + unset($this->PageAnnots[$this->numpages]); + } + if (isset($this->newpagegroup[$this->numpages])) { + unset($this->newpagegroup[$this->numpages]); + } + if ($this->currpagegroup == $this->numpages) { + $this->currpagegroup = ($this->numpages - 1); + } + if (isset($this->pagegroups[$this->numpages])) { + unset($this->pagegroups[$this->numpages]); + } + if (isset($this->pageopen[$this->numpages])) { + unset($this->pageopen[$this->numpages]); + } + } + --$this->numpages; + $this->page = $this->numpages; + // adjust outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if (!$outline['f']) { + if ($outline['p'] > $page) { + $this->outlines[$key]['p'] = $outline['p'] - 1; + } elseif ($outline['p'] == $page) { + unset($this->outlines[$key]); + } + } + } + // adjust dests + $tmpdests = $this->dests; + foreach ($tmpdests as $key => $dest) { + if (!$dest['f']) { + if ($dest['p'] > $page) { + $this->dests[$key]['p'] = $dest['p'] - 1; + } elseif ($dest['p'] == $page) { + unset($this->dests[$key]); + } + } + } + // adjust links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if (!$link['f']) { + if ($link['p'] > $page) { + $this->links[$key]['p'] = $link['p'] - 1; + } elseif ($link['p'] == $page) { + unset($this->links[$key]); + } + } + } + // adjust javascript + $jpage = $page; + if (preg_match_all('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', $this->javascript, $pamatch) > 0) { + foreach($pamatch[0] as $pk => $pmatch) { + $pagenum = intval($pamatch[3][$pk]) + 1; + if ($pagenum >= $jpage) { + $newpage = ($pagenum - 1); + } elseif ($pagenum == $jpage) { + $newpage = 1; + } else { + $newpage = $pagenum; + } + --$newpage; + $newjs = "this.addField(\'".$pamatch[1][$pk]."\',\'".$pamatch[2][$pk]."\',".$newpage; + $this->javascript = str_replace($pmatch, $newjs, $this->javascript); + } + unset($pamatch); + } + // return to last page + if ($this->numpages > 0) { + $this->lastPage(true); + } + return true; + } + + /** + * Clone the specified page to a new page. + * @param int $page number of page to copy (0 = current page) + * @return bool true in case of success, false in case of error. + * @public + * @since 4.9.015 (2010-04-20) + */ + public function copyPage($page=0) { + if ($page == 0) { + // default value + $page = $this->page; + } + if (($page < 1) OR ($page > $this->numpages)) { + return false; + } + // close the last page + $this->endPage(); + // copy all page-related states + ++$this->numpages; + $this->page = $this->numpages; + $this->setPageBuffer($this->page, $this->getPageBuffer($page)); + $this->pagedim[$this->page] = $this->pagedim[$page]; + $this->pagelen[$this->page] = $this->pagelen[$page]; + $this->intmrk[$this->page] = $this->intmrk[$page]; + $this->bordermrk[$this->page] = $this->bordermrk[$page]; + $this->cntmrk[$this->page] = $this->cntmrk[$page]; + $this->pageobjects[$this->page] = $this->pageobjects[$page]; + $this->pageopen[$this->page] = false; + if (isset($this->footerpos[$page])) { + $this->footerpos[$this->page] = $this->footerpos[$page]; + } + if (isset($this->footerlen[$page])) { + $this->footerlen[$this->page] = $this->footerlen[$page]; + } + if (isset($this->transfmrk[$page])) { + $this->transfmrk[$this->page] = $this->transfmrk[$page]; + } + if (isset($this->PageAnnots[$page])) { + $this->PageAnnots[$this->page] = $this->PageAnnots[$page]; + } + if (isset($this->newpagegroup[$page])) { + // start a new group + $this->newpagegroup[$this->page] = sizeof($this->newpagegroup) + 1; + $this->currpagegroup = $this->newpagegroup[$this->page]; + $this->pagegroups[$this->currpagegroup] = 1; + } elseif (isset($this->currpagegroup) AND ($this->currpagegroup > 0)) { + ++$this->pagegroups[$this->currpagegroup]; + } + // copy outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if ($outline['p'] == $page) { + $this->outlines[] = array('t' => $outline['t'], 'l' => $outline['l'], 'x' => $outline['x'], 'y' => $outline['y'], 'p' => $this->page, 'f' => $outline['f'], 's' => $outline['s'], 'c' => $outline['c']); + } + } + // copy links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if ($link['p'] == $page) { + $this->links[] = array('p' => $this->page, 'y' => $link['y'], 'f' => $link['f']); + } + } + // return to last page + $this->lastPage(true); + return true; + } + + /** + * Output a Table of Content Index (TOC). + * This method must be called after all Bookmarks were set. + * Before calling this method you have to open the page using the addTOCPage() method. + * After calling this method you have to call endTOCPage() to close the TOC page. + * You can override this method to achieve different styles. + * @param int|null $page page number where this TOC should be inserted (leave empty for current page). + * @param string $numbersfont set the font for page numbers (please use monospaced font for better alignment). + * @param string $filler string used to fill the space between text and page number. + * @param string $toc_name name to use for TOC bookmark. + * @param string $style Font style for title: B = Bold, I = Italic, BI = Bold + Italic. + * @param array $color RGB color array for bookmark title (values from 0 to 255). + * @public + * @author Nicola Asuni + * @since 4.5.000 (2009-01-02) + * @see addTOCPage(), endTOCPage(), addHTMLTOC() + */ + public function addTOC($page=null, $numbersfont='', $filler='.', $toc_name='TOC', $style='', $color=array(0,0,0)) { + $fontsize = $this->FontSizePt; + $fontfamily = $this->FontFamily; + $fontstyle = $this->FontStyle; + $w = $this->w - $this->lMargin - $this->rMargin; + $spacer = $this->GetStringWidth(chr(32)) * 4; + $lmargin = $this->lMargin; + $rmargin = $this->rMargin; + $x_start = $this->GetX(); + $page_first = $this->page; + $current_page = $this->page; + $page_fill_start = false; + $page_fill_end = false; + $current_column = $this->current_column; + if (TCPDF_STATIC::empty_string($numbersfont)) { + $numbersfont = $this->default_monospaced_font; + } + if (TCPDF_STATIC::empty_string($filler)) { + $filler = ' '; + } + if (TCPDF_STATIC::empty_string($page)) { + $gap = ' '; + } else { + $gap = ''; + if ($page < 1) { + $page = 1; + } + } + $this->setFont($numbersfont, $fontstyle, $fontsize); + $numwidth = $this->GetStringWidth('00000'); + $maxpage = 0; //used for pages on attached documents + foreach ($this->outlines as $key => $outline) { + // check for extra pages (used for attachments) + if (($this->page > $page_first) AND ($outline['p'] >= $this->numpages)) { + $outline['p'] += ($this->page - $page_first); + } + if ($this->rtl) { + $aligntext = 'R'; + $alignnum = 'L'; + } else { + $aligntext = 'L'; + $alignnum = 'R'; + } + if ($outline['l'] == 0) { + $this->setFont($fontfamily, $outline['s'].'B', $fontsize); + } else { + $this->setFont($fontfamily, $outline['s'], $fontsize - $outline['l']); + } + $this->setTextColorArray($outline['c']); + // check for page break + $this->checkPageBreak(2 * $this->getCellHeight($this->FontSize)); + // set margins and X position + if (($this->page == $current_page) AND ($this->current_column == $current_column)) { + $this->lMargin = $lmargin; + $this->rMargin = $rmargin; + } else { + if ($this->current_column != $current_column) { + if ($this->rtl) { + $x_start = $this->w - $this->columns[$this->current_column]['x']; + } else { + $x_start = $this->columns[$this->current_column]['x']; + } + } + $lmargin = $this->lMargin; + $rmargin = $this->rMargin; + $current_page = $this->page; + $current_column = $this->current_column; + } + $this->setX($x_start); + $indent = ($spacer * $outline['l']); + if ($this->rtl) { + $this->x -= $indent; + $this->rMargin = $this->w - $this->x; + } else { + $this->x += $indent; + $this->lMargin = $this->x; + } + $link = $this->AddLink(); + $this->setLink($link, $outline['y'], $outline['p']); + // write the text + if ($this->rtl) { + $txt = ' '.$outline['t']; + } else { + $txt = $outline['t'].' '; + } + $this->Write(0, $txt, $link, false, $aligntext, false, 0, false, false, 0, $numwidth, ''); + if ($this->rtl) { + $tw = $this->x - $this->lMargin; + } else { + $tw = $this->w - $this->rMargin - $this->x; + } + $this->setFont($numbersfont, $fontstyle, $fontsize); + if (TCPDF_STATIC::empty_string($page)) { + $pagenum = $outline['p']; + } else { + // placemark to be replaced with the correct number + $pagenum = '{#'.($outline['p']).'}'; + if ($this->isUnicodeFont()) { + $pagenum = '{'.$pagenum.'}'; + } + $maxpage = max($maxpage, $outline['p']); + } + $fw = ($tw - $this->GetStringWidth($pagenum.$filler)); + $wfiller = $this->GetStringWidth($filler); + if ($wfiller > 0) { + $numfills = floor($fw / $wfiller); + } else { + $numfills = 0; + } + if ($numfills > 0) { + $rowfill = str_repeat($filler, $numfills); + } else { + $rowfill = ''; + } + if ($this->rtl) { + $pagenum = $pagenum.$gap.$rowfill; + } else { + $pagenum = $rowfill.$gap.$pagenum; + } + // write the number + $this->Cell($tw, 0, $pagenum, 0, 1, $alignnum, 0, $link, 0); + } + $page_last = $this->getPage(); + $numpages = ($page_last - $page_first + 1); + // account for booklet mode + if ($this->booklet) { + // check if a blank page is required before TOC + $page_fill_start = ((($page_first % 2) == 0) XOR (($page % 2) == 0)); + $page_fill_end = (!((($numpages % 2) == 0) XOR ($page_fill_start))); + if ($page_fill_start) { + // add a page at the end (to be moved before TOC) + $this->addPage(); + ++$page_last; + ++$numpages; + } + if ($page_fill_end) { + // add a page at the end + $this->addPage(); + ++$page_last; + ++$numpages; + } + } + $maxpage = max($maxpage, $page_last); + if (!TCPDF_STATIC::empty_string($page)) { + for ($p = $page_first; $p <= $page_last; ++$p) { + // get page data + $temppage = $this->getPageBuffer($p); + for ($n = 1; $n <= $maxpage; ++$n) { + // update page numbers + $a = '{#'.$n.'}'; + // get page number aliases + $pnalias = $this->getInternalPageNumberAliases($a); + // calculate replacement number + if (($n >= $page) AND ($n <= $this->numpages)) { + $np = $n + $numpages; + } else { + $np = $n; + } + $na = TCPDF_STATIC::formatTOCPageNumber(($this->starting_page_number + $np - 1)); + $nu = TCPDF_FONTS::UTF8ToUTF16BE($na, false, $this->isunicode, $this->CurrentFont); + // replace aliases with numbers + foreach ($pnalias['u'] as $u) { + $sfill = str_repeat($filler, max(0, (strlen($u) - strlen($nu.' ')))); + if ($this->rtl) { + $nr = $nu.TCPDF_FONTS::UTF8ToUTF16BE(' '.$sfill, false, $this->isunicode, $this->CurrentFont); + } else { + $nr = TCPDF_FONTS::UTF8ToUTF16BE($sfill.' ', false, $this->isunicode, $this->CurrentFont).$nu; + } + $temppage = str_replace($u, $nr, $temppage); + } + foreach ($pnalias['a'] as $a) { + $sfill = str_repeat($filler, max(0, (strlen($a) - strlen($na.' ')))); + if ($this->rtl) { + $nr = $na.' '.$sfill; + } else { + $nr = $sfill.' '.$na; + } + $temppage = str_replace($a, $nr, $temppage); + } + } + // save changes + $this->setPageBuffer($p, $temppage); + } + // move pages + $this->Bookmark($toc_name, 0, 0, $page_first, $style, $color); + if ($page_fill_start) { + $this->movePage($page_last, $page_first); + } + for ($i = 0; $i < $numpages; ++$i) { + $this->movePage($page_last, $page); + } + } + } + + /** + * Output a Table Of Content Index (TOC) using HTML templates. + * This method must be called after all Bookmarks were set. + * Before calling this method you have to open the page using the addTOCPage() method. + * After calling this method you have to call endTOCPage() to close the TOC page. + * @param int|null $page page number where this TOC should be inserted (leave empty for current page). + * @param string $toc_name name to use for TOC bookmark. + * @param array $templates array of html templates. Use: "#TOC_DESCRIPTION#" for bookmark title, "#TOC_PAGE_NUMBER#" for page number. + * @param boolean $correct_align if true correct the number alignment (numbers must be in monospaced font like courier and right aligned on LTR, or left aligned on RTL) + * @param string $style Font style for title: B = Bold, I = Italic, BI = Bold + Italic. + * @param array $color RGB color array for title (values from 0 to 255). + * @public + * @author Nicola Asuni + * @since 5.0.001 (2010-05-06) + * @see addTOCPage(), endTOCPage(), addTOC() + */ + public function addHTMLTOC($page=null, $toc_name='TOC', $templates=array(), $correct_align=true, $style='', $color=array(0,0,0)) { + $filler = ' '; + $prev_htmlLinkColorArray = $this->htmlLinkColorArray; + $prev_htmlLinkFontStyle = $this->htmlLinkFontStyle; + // set new style for link + $this->htmlLinkColorArray = array(); + $this->htmlLinkFontStyle = ''; + $page_first = $this->getPage(); + $page_fill_start = false; + $page_fill_end = false; + // get the font type used for numbers in each template + $current_font = $this->FontFamily; + foreach ($templates as $level => $html) { + $dom = $this->getHtmlDomArray($html); + foreach ($dom as $key => $value) { + if ($value['value'] == '#TOC_PAGE_NUMBER#') { + $this->setFont($dom[($key - 1)]['fontname']); + $templates['F'.$level] = $this->isUnicodeFont(); + } + } + } + $this->setFont($current_font); + $maxpage = 0; //used for pages on attached documents + foreach ($this->outlines as $key => $outline) { + // get HTML template + $row = $templates[$outline['l']]; + if (TCPDF_STATIC::empty_string($page)) { + $pagenum = $outline['p']; + } else { + // placemark to be replaced with the correct number + $pagenum = '{#'.($outline['p']).'}'; + if (isset($templates['F'.$outline['l']]) && $templates['F'.$outline['l']]) { + $pagenum = '{'.$pagenum.'}'; + } + $maxpage = max($maxpage, $outline['p']); + } + // replace templates with current values + $row = str_replace('#TOC_DESCRIPTION#', $outline['t'], $row); + $row = str_replace('#TOC_PAGE_NUMBER#', $pagenum, $row); + // add link to page + $row = ''.$row.''; + // write bookmark entry + $this->writeHTML($row, false, false, true, false, ''); + } + // restore link styles + $this->htmlLinkColorArray = $prev_htmlLinkColorArray; + $this->htmlLinkFontStyle = $prev_htmlLinkFontStyle; + // move TOC page and replace numbers + $page_last = $this->getPage(); + $numpages = ($page_last - $page_first + 1); + // account for booklet mode + if ($this->booklet) { + // check if a blank page is required before TOC + $page_fill_start = ((($page_first % 2) == 0) XOR (($page % 2) == 0)); + $page_fill_end = (!((($numpages % 2) == 0) XOR ($page_fill_start))); + if ($page_fill_start) { + // add a page at the end (to be moved before TOC) + $this->addPage(); + ++$page_last; + ++$numpages; + } + if ($page_fill_end) { + // add a page at the end + $this->addPage(); + ++$page_last; + ++$numpages; + } + } + $maxpage = max($maxpage, $page_last); + if (!TCPDF_STATIC::empty_string($page)) { + for ($p = $page_first; $p <= $page_last; ++$p) { + // get page data + $temppage = $this->getPageBuffer($p); + for ($n = 1; $n <= $maxpage; ++$n) { + // update page numbers + $a = '{#'.$n.'}'; + // get page number aliases + $pnalias = $this->getInternalPageNumberAliases($a); + // calculate replacement number + if ($n >= $page) { + $np = $n + $numpages; + } else { + $np = $n; + } + $na = TCPDF_STATIC::formatTOCPageNumber(($this->starting_page_number + $np - 1)); + $nu = TCPDF_FONTS::UTF8ToUTF16BE($na, false, $this->isunicode, $this->CurrentFont); + // replace aliases with numbers + foreach ($pnalias['u'] as $u) { + if ($correct_align) { + $sfill = str_repeat($filler, (strlen($u) - strlen($nu.' '))); + if ($this->rtl) { + $nr = $nu.TCPDF_FONTS::UTF8ToUTF16BE(' '.$sfill, false, $this->isunicode, $this->CurrentFont); + } else { + $nr = TCPDF_FONTS::UTF8ToUTF16BE($sfill.' ', false, $this->isunicode, $this->CurrentFont).$nu; + } + } else { + $nr = $nu; + } + $temppage = str_replace($u, $nr, $temppage); + } + foreach ($pnalias['a'] as $a) { + if ($correct_align) { + $sfill = str_repeat($filler, (strlen($a) - strlen($na.' '))); + if ($this->rtl) { + $nr = $na.' '.$sfill; + } else { + $nr = $sfill.' '.$na; + } + } else { + $nr = $na; + } + $temppage = str_replace($a, $nr, $temppage); + } + } + // save changes + $this->setPageBuffer($p, $temppage); + } + // move pages + $this->Bookmark($toc_name, 0, 0, $page_first, $style, $color); + if ($page_fill_start) { + $this->movePage($page_last, $page_first); + } + for ($i = 0; $i < $numpages; ++$i) { + $this->movePage($page_last, $page); + } + } + } + + /** + * Stores a copy of the current TCPDF object used for undo operation. + * @public + * @since 4.5.029 (2009-03-19) + */ + public function startTransaction() { + if (isset($this->objcopy)) { + // remove previous copy + $this->commitTransaction(); + } + // record current page number and Y position + $this->start_transaction_page = $this->page; + $this->start_transaction_y = $this->y; + // clone current object + $this->objcopy = TCPDF_STATIC::objclone($this); + } + + /** + * Delete the copy of the current TCPDF object used for undo operation. + * @public + * @since 4.5.029 (2009-03-19) + */ + public function commitTransaction() { + if (isset($this->objcopy)) { + $this->objcopy->_destroy(true, true); + /* The unique file_id should not be used during cleanup again */ + $this->objcopy->file_id = NULL; + unset($this->objcopy); + } + } + + /** + * This method allows to undo the latest transaction by returning the latest saved TCPDF object with startTransaction(). + * @param boolean $self if true restores current class object to previous state without the need of reassignment via the returned value. + * @return TCPDF object. + * @public + * @since 4.5.029 (2009-03-19) + */ + public function rollbackTransaction($self=false) { + if (!isset($this->objcopy)) { + return $this; + } + $file_id = $this->file_id; + $objcopy = $this->objcopy; + $this->_destroy(true, true); + if ($self) { + $objvars = get_object_vars($objcopy); + foreach ($objvars as $key => $value) { + $this->$key = $value; + } + $objcopy->_destroy(true, true); + unset($objcopy); + return $this; + } + $this->file_id = $file_id; + return $objcopy; + } + + // --- MULTI COLUMNS METHODS ----------------------- + + /** + * Set multiple columns of the same size + * @param int $numcols number of columns (set to zero to disable columns mode) + * @param int $width column width + * @param int|null $y column starting Y position (leave empty for current Y position) + * @public + * @since 4.9.001 (2010-03-28) + */ + public function setEqualColumns($numcols=0, $width=0, $y=null) { + $this->columns = array(); + if ($numcols < 2) { + $numcols = 0; + $this->columns = array(); + } else { + // maximum column width + $maxwidth = ($this->w - $this->original_lMargin - $this->original_rMargin) / $numcols; + if (($width == 0) OR ($width > $maxwidth)) { + $width = $maxwidth; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // space between columns + $space = (($this->w - $this->original_lMargin - $this->original_rMargin - ($numcols * $width)) / ($numcols - 1)); + // fill the columns array (with, space, starting Y position) + for ($i = 0; $i < $numcols; ++$i) { + $this->columns[$i] = array('w' => $width, 's' => $space, 'y' => $y); + } + } + $this->num_columns = $numcols; + $this->current_column = 0; + $this->column_start_page = $this->page; + $this->selectColumn(0); + } + + /** + * Remove columns and reset page margins. + * @public + * @since 5.9.072 (2011-04-26) + */ + public function resetColumns() { + $this->lMargin = $this->original_lMargin; + $this->rMargin = $this->original_rMargin; + $this->setEqualColumns(); + } + + /** + * Set columns array. + * Each column is represented by an array of arrays with the following keys: (w = width, s = space between columns, y = column top position). + * @param array $columns + * @public + * @since 4.9.001 (2010-03-28) + */ + public function setColumnsArray($columns) { + $this->columns = $columns; + $this->num_columns = count($columns); + $this->current_column = 0; + $this->column_start_page = $this->page; + $this->selectColumn(0); + } + + /** + * Set position at a given column + * @param int|null $col column number (from 0 to getNumberOfColumns()-1); empty string = current column. + * @public + * @since 4.9.001 (2010-03-28) + */ + public function selectColumn($col=null) { + if (TCPDF_STATIC::empty_string($col)) { + $col = $this->current_column; + } elseif ($col >= $this->num_columns) { + $col = 0; + } + $xshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0)); + $enable_thead = false; + if ($this->num_columns > 1) { + if ($col != $this->current_column) { + // move Y pointer at the top of the column + if ($this->column_start_page == $this->page) { + $this->y = $this->columns[$col]['y']; + } else { + $this->y = $this->tMargin; + } + // Avoid to write table headers more than once + if (($this->page > $this->maxselcol['page']) OR (($this->page == $this->maxselcol['page']) AND ($col > $this->maxselcol['column']))) { + $enable_thead = true; + $this->maxselcol['page'] = $this->page; + $this->maxselcol['column'] = $col; + } + } + $xshift = $this->colxshift; + // set X position of the current column by case + $listindent = ($this->listindentlevel * $this->listindent); + // calculate column X position + $colpos = 0; + for ($i = 0; $i < $col; ++$i) { + $colpos += ($this->columns[$i]['w'] + $this->columns[$i]['s']); + } + if ($this->rtl) { + $x = $this->w - $this->original_rMargin - $colpos; + $this->rMargin = ($this->w - $x + $listindent); + $this->lMargin = ($x - $this->columns[$col]['w']); + $this->x = $x - $listindent; + } else { + $x = $this->original_lMargin + $colpos; + $this->lMargin = ($x + $listindent); + $this->rMargin = ($this->w - $x - $this->columns[$col]['w']); + $this->x = $x + $listindent; + } + $this->columns[$col]['x'] = $x; + } + $this->current_column = $col; + // fix for HTML mode + $this->newline = true; + // print HTML table header (if any) + if ((!TCPDF_STATIC::empty_string($this->thead)) AND (!$this->inthead)) { + if ($enable_thead) { + // print table header + $this->writeHTML($this->thead, false, false, false, false, ''); + $this->y += $xshift['s']['V']; + // store end of header position + if (!isset($this->columns[$col]['th'])) { + $this->columns[$col]['th'] = array(); + } + $this->columns[$col]['th']['\''.$this->page.'\''] = $this->y; + $this->lasth = 0; + } elseif (isset($this->columns[$col]['th']['\''.$this->page.'\''])) { + $this->y = $this->columns[$col]['th']['\''.$this->page.'\'']; + } + } + // account for an html table cell over multiple columns + if ($this->rtl) { + $this->rMargin += $xshift['x']; + $this->x -= ($xshift['x'] + $xshift['p']['R']); + } else { + $this->lMargin += $xshift['x']; + $this->x += $xshift['x'] + $xshift['p']['L']; + } + } + + /** + * Return the current column number + * @return int current column number + * @public + * @since 5.5.011 (2010-07-08) + */ + public function getColumn() { + return $this->current_column; + } + + /** + * Return the current number of columns. + * @return int number of columns + * @public + * @since 5.8.018 (2010-08-25) + */ + public function getNumberOfColumns() { + return $this->num_columns; + } + + /** + * Set Text rendering mode. + * @param int $stroke outline size in user units (0 = disable). + * @param boolean $fill if true fills the text (default). + * @param boolean $clip if true activate clipping mode + * @public + * @since 4.9.008 (2009-04-02) + */ + public function setTextRenderingMode($stroke=0, $fill=true, $clip=false) { + // Ref.: PDF 32000-1:2008 - 9.3.6 Text Rendering Mode + // convert text rendering parameters + if ($stroke < 0 || !is_numeric($stroke)) { + $stroke = 0; + } + if ($fill === true) { + if ($stroke > 0) { + if ($clip === true) { + // Fill, then stroke text and add to path for clipping + $textrendermode = 6; + } else { + // Fill, then stroke text + $textrendermode = 2; + } + $textstrokewidth = $stroke; + } else { + if ($clip === true) { + // Fill text and add to path for clipping + $textrendermode = 4; + } else { + // Fill text + $textrendermode = 0; + } + } + } else { + if ($stroke > 0) { + if ($clip === true) { + // Stroke text and add to path for clipping + $textrendermode = 5; + } else { + // Stroke text + $textrendermode = 1; + } + $textstrokewidth = $stroke; + } else { + if ($clip === true) { + // Add text to path for clipping + $textrendermode = 7; + } else { + // Neither fill nor stroke text (invisible) + $textrendermode = 3; + } + } + } + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $stroke; + } + + /** + * Set parameters for drop shadow effect for text. + * @param array $params Array of parameters: enabled (boolean) set to true to enable shadow; depth_w (float) shadow width in user units; depth_h (float) shadow height in user units; color (array) shadow color or false to use the stroke color; opacity (float) Alpha value: real value from 0 (transparent) to 1 (opaque); blend_mode (string) blend mode, one of the following: Normal, Multiply, Screen, Overlay, Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference, Exclusion, Hue, Saturation, Color, Luminosity. + * @since 5.9.174 (2012-07-25) + * @public + */ + public function setTextShadow($params=array('enabled'=>false, 'depth_w'=>0, 'depth_h'=>0, 'color'=>false, 'opacity'=>1, 'blend_mode'=>'Normal')) { + if (isset($params['enabled'])) { + $this->txtshadow['enabled'] = $params['enabled']?true:false; + } else { + $this->txtshadow['enabled'] = false; + } + if (isset($params['depth_w'])) { + $this->txtshadow['depth_w'] = floatval($params['depth_w']); + } else { + $this->txtshadow['depth_w'] = 0; + } + if (isset($params['depth_h'])) { + $this->txtshadow['depth_h'] = floatval($params['depth_h']); + } else { + $this->txtshadow['depth_h'] = 0; + } + if (isset($params['color']) AND ($params['color'] !== false) AND is_array($params['color'])) { + $this->txtshadow['color'] = $params['color']; + } else { + $this->txtshadow['color'] = $this->strokecolor; + } + if (isset($params['opacity'])) { + $this->txtshadow['opacity'] = min(1, max(0, floatval($params['opacity']))); + } else { + $this->txtshadow['opacity'] = 1; + } + if (isset($params['blend_mode']) AND in_array($params['blend_mode'], array('Normal', 'Multiply', 'Screen', 'Overlay', 'Darken', 'Lighten', 'ColorDodge', 'ColorBurn', 'HardLight', 'SoftLight', 'Difference', 'Exclusion', 'Hue', 'Saturation', 'Color', 'Luminosity'))) { + $this->txtshadow['blend_mode'] = $params['blend_mode']; + } else { + $this->txtshadow['blend_mode'] = 'Normal'; + } + if ((($this->txtshadow['depth_w'] == 0) AND ($this->txtshadow['depth_h'] == 0)) OR ($this->txtshadow['opacity'] == 0)) { + $this->txtshadow['enabled'] = false; + } + } + + /** + * Return the text shadow parameters array. + * @return array array of parameters. + * @since 5.9.174 (2012-07-25) + * @public + */ + public function getTextShadow() { + return $this->txtshadow; + } + + /** + * Returns an array of chars containing soft hyphens. + * @param array $word array of chars + * @param array $patterns Array of hypenation patterns. + * @param array $dictionary Array of words to be returned without applying the hyphenation algorithm. + * @param int $leftmin Minimum number of character to leave on the left of the word without applying the hyphens. + * @param int $rightmin Minimum number of character to leave on the right of the word without applying the hyphens. + * @param int $charmin Minimum word length to apply the hyphenation algorithm. + * @param int $charmax Maximum length of broken piece of word. + * @return array text with soft hyphens + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @protected + */ + protected function hyphenateWord($word, $patterns, $dictionary=array(), $leftmin=1, $rightmin=2, $charmin=1, $charmax=8) { + $hyphenword = array(); // hyphens positions + $numchars = count($word); + if ($numchars <= $charmin) { + return $word; + } + $word_string = TCPDF_FONTS::UTF8ArrSubString($word, '', '', $this->isunicode); + // some words will be returned as-is + $pattern = '/^([a-zA-Z0-9_\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/'; + if (preg_match($pattern, $word_string) > 0) { + // email + return $word; + } + $pattern = '/(([a-zA-Z0-9\-]+\.)?)((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/'; + if (preg_match($pattern, $word_string) > 0) { + // URL + return $word; + } + if (isset($dictionary[$word_string])) { + return TCPDF_FONTS::UTF8StringToArray($dictionary[$word_string], $this->isunicode, $this->CurrentFont); + } + // surround word with '_' characters + $tmpword = array_merge(array(46), $word, array(46)); + $tmpnumchars = $numchars + 2; + $maxpos = $tmpnumchars - 1; + for ($pos = 0; $pos < $maxpos; ++$pos) { + $imax = min(($tmpnumchars - $pos), $charmax); + for ($i = 1; $i <= $imax; ++$i) { + $subword = strtolower(TCPDF_FONTS::UTF8ArrSubString($tmpword, $pos, ($pos + $i), $this->isunicode)); + if (isset($patterns[$subword])) { + $pattern = TCPDF_FONTS::UTF8StringToArray($patterns[$subword], $this->isunicode, $this->CurrentFont); + $pattern_length = count($pattern); + $digits = 1; + for ($j = 0; $j < $pattern_length; ++$j) { + // check if $pattern[$j] is a number = hyphenation level (only numbers from 1 to 5 are valid) + if (($pattern[$j] >= 48) AND ($pattern[$j] <= 57)) { + if ($j == 0) { + $zero = $pos - 1; + } else { + $zero = $pos + $j - $digits; + } + // get hyphenation level + $level = ($pattern[$j] - 48); + // if two levels from two different patterns match at the same point, the higher one is selected. + if (!isset($hyphenword[$zero]) OR ($hyphenword[$zero] < $level)) { + $hyphenword[$zero] = $level; + } + ++$digits; + } + } + } + } + } + $inserted = 0; + $maxpos = $numchars - $rightmin; + for ($i = $leftmin; $i <= $maxpos; ++$i) { + // only odd levels indicate allowed hyphenation points + if (isset($hyphenword[$i]) AND (($hyphenword[$i] % 2) != 0)) { + // 173 = soft hyphen character + array_splice($word, $i + $inserted, 0, 173); + ++$inserted; + } + } + return $word; + } + + /** + * Returns text with soft hyphens. + * @param string $text text to process + * @param mixed $patterns Array of hypenation patterns or a TEX file containing hypenation patterns. TEX patterns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + * @param array $dictionary Array of words to be returned without applying the hyphenation algorithm. + * @param int $leftmin Minimum number of character to leave on the left of the word without applying the hyphens. + * @param int $rightmin Minimum number of character to leave on the right of the word without applying the hyphens. + * @param int $charmin Minimum word length to apply the hyphenation algorithm. + * @param int $charmax Maximum length of broken piece of word. + * @return string text with soft hyphens + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @public + */ + public function hyphenateText($text, $patterns, $dictionary=array(), $leftmin=1, $rightmin=2, $charmin=1, $charmax=8) { + $text = $this->unhtmlentities($text); + $word = array(); // last word + $txtarr = array(); // text to be returned + $intag = false; // true if we are inside an HTML tag + $skip = false; // true to skip hyphenation + if (!is_array($patterns)) { + $patterns = TCPDF_STATIC::getHyphenPatternsFromTEX($patterns); + } + // get array of characters + $unichars = TCPDF_FONTS::UTF8StringToArray($text, $this->isunicode, $this->CurrentFont); + // for each char + foreach ($unichars as $char) { + if ((!$intag) AND (!$skip) AND TCPDF_FONT_DATA::$uni_type[$char] == 'L') { + // letter character + $word[] = $char; + } else { + // other type of character + if (!TCPDF_STATIC::empty_string($word)) { + // hypenate the word + $txtarr = array_merge($txtarr, $this->hyphenateWord($word, $patterns, $dictionary, $leftmin, $rightmin, $charmin, $charmax)); + $word = array(); + } + $txtarr[] = $char; + if (chr($char) == '<') { + // we are inside an HTML tag + $intag = true; + } elseif ($intag AND (chr($char) == '>')) { + // end of HTML tag + $intag = false; + // check for style tag + $expected = array(115, 116, 121, 108, 101); // = 'style' + $current = array_slice($txtarr, -6, 5); // last 5 chars + $compare = array_diff($expected, $current); + if (empty($compare)) { + // check if it is a closing tag + $expected = array(47); // = '/' + $current = array_slice($txtarr, -7, 1); + $compare = array_diff($expected, $current); + if (empty($compare)) { + // closing style tag + $skip = false; + } else { + // opening style tag + $skip = true; + } + } + } + } + } + if (!TCPDF_STATIC::empty_string($word)) { + // hypenate the word + $txtarr = array_merge($txtarr, $this->hyphenateWord($word, $patterns, $dictionary, $leftmin, $rightmin, $charmin, $charmax)); + } + // convert char array to string and return + return TCPDF_FONTS::UTF8ArrSubString($txtarr, '', '', $this->isunicode); + } + + /** + * Enable/disable rasterization of vector images using ImageMagick library. + * @param boolean $mode if true enable rasterization, false otherwise. + * @public + * @since 5.0.000 (2010-04-27) + */ + public function setRasterizeVectorImages($mode) { + $this->rasterize_vector_images = $mode; + } + + /** + * Enable or disable default option for font subsetting. + * @param boolean $enable if true enable font subsetting by default. + * @author Nicola Asuni + * @public + * @since 5.3.002 (2010-06-07) + */ + public function setFontSubsetting($enable=true) { + if ($this->pdfa_mode) { + $this->font_subsetting = false; + } else { + $this->font_subsetting = $enable ? true : false; + } + } + + /** + * Return the default option for font subsetting. + * @return bool default font subsetting state. + * @author Nicola Asuni + * @public + * @since 5.3.002 (2010-06-07) + */ + public function getFontSubsetting() { + return $this->font_subsetting; + } + + /** + * Left trim the input string + * @param string $str string to trim + * @param string $replace string that replace spaces. + * @return string left trimmed string + * @author Nicola Asuni + * @public + * @since 5.8.000 (2010-08-11) + */ + public function stringLeftTrim($str, $replace='') { + return preg_replace('/^'.$this->re_space['p'].'+/'.$this->re_space['m'], $replace, $str); + } + + /** + * Right trim the input string + * @param string $str string to trim + * @param string $replace string that replace spaces. + * @return string right trimmed string + * @author Nicola Asuni + * @public + * @since 5.8.000 (2010-08-11) + */ + public function stringRightTrim($str, $replace='') { + return preg_replace('/'.$this->re_space['p'].'+$/'.$this->re_space['m'], $replace, $str); + } + + /** + * Trim the input string + * @param string $str string to trim + * @param string $replace string that replace spaces. + * @return string trimmed string + * @author Nicola Asuni + * @public + * @since 5.8.000 (2010-08-11) + */ + public function stringTrim($str, $replace='') { + $str = $this->stringLeftTrim($str, $replace); + $str = $this->stringRightTrim($str, $replace); + return $str; + } + + /** + * Return true if the current font is unicode type. + * @return bool true for unicode font, false otherwise. + * @author Nicola Asuni + * @public + * @since 5.8.002 (2010-08-14) + */ + public function isUnicodeFont() { + return (($this->CurrentFont['type'] == 'TrueTypeUnicode') OR ($this->CurrentFont['type'] == 'cidfont0')); + } + + /** + * Return normalized font name + * @param string $fontfamily property string containing font family names + * @return string normalized font name + * @author Nicola Asuni + * @public + * @since 5.8.004 (2010-08-17) + */ + public function getFontFamilyName($fontfamily) { + // remove spaces and symbols + $fontfamily = preg_replace('/[^a-z0-9_\,]/', '', strtolower($fontfamily)); + // extract all font names + $fontslist = preg_split('/[,]/', $fontfamily); + // find first valid font name + foreach ($fontslist as $font) { + // replace font variations + $font = preg_replace('/regular$/', '', $font); + $font = preg_replace('/italic$/', 'I', $font); + $font = preg_replace('/oblique$/', 'I', $font); + $font = preg_replace('/bold([I]?)$/', 'B\\1', $font); + // replace common family names and core fonts + $pattern = array(); + $replacement = array(); + $pattern[] = '/^serif|^cursive|^fantasy|^timesnewroman/'; + $replacement[] = 'times'; + $pattern[] = '/^sansserif/'; + $replacement[] = 'helvetica'; + $pattern[] = '/^monospace/'; + $replacement[] = 'courier'; + $font = preg_replace($pattern, $replacement, $font); + if (in_array(strtolower($font), $this->fontlist) OR in_array($font, $this->fontkeys)) { + return $font; + } + } + // return current font as default + return $this->CurrentFont['fontkey']; + } + + /** + * Start a new XObject Template. + * An XObject Template is a PDF block that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on several pages or at several locations on the same page and produces the same results each time, subject only to the graphics state at the time it is invoked. + * Note: X,Y coordinates will be reset to 0,0. + * @param int $w Template width in user units (empty string or zero = page width less margins). + * @param int $h Template height in user units (empty string or zero = page height less margins). + * @param mixed $group Set transparency group. Can be a boolean value or an array specifying optional parameters: 'CS' (solour space name), 'I' (boolean flag to indicate isolated group) and 'K' (boolean flag to indicate knockout group). + * @return string|false the XObject Template ID in case of success or false in case of error. + * @author Nicola Asuni + * @public + * @since 5.8.017 (2010-08-24) + * @see endTemplate(), printTemplate() + */ + public function startTemplate($w=0, $h=0, $group=false) { + if ($this->inxobj) { + // we are already inside an XObject template + return false; + } + $this->inxobj = true; + ++$this->n; + // XObject ID + $this->xobjid = 'XT'.$this->n; + // object ID + $this->xobjects[$this->xobjid] = array('n' => $this->n); + // store current graphic state + $this->xobjects[$this->xobjid]['gvars'] = $this->getGraphicVars(); + // initialize data + $this->xobjects[$this->xobjid]['intmrk'] = 0; + $this->xobjects[$this->xobjid]['transfmrk'] = array(); + $this->xobjects[$this->xobjid]['outdata'] = ''; + $this->xobjects[$this->xobjid]['xobjects'] = array(); + $this->xobjects[$this->xobjid]['images'] = array(); + $this->xobjects[$this->xobjid]['fonts'] = array(); + $this->xobjects[$this->xobjid]['annotations'] = array(); + $this->xobjects[$this->xobjid]['extgstates'] = array(); + $this->xobjects[$this->xobjid]['gradients'] = array(); + $this->xobjects[$this->xobjid]['spot_colors'] = array(); + // set new environment + $this->num_columns = 1; + $this->current_column = 0; + $this->setAutoPageBreak(false); + if (($w === '') OR ($w <= 0)) { + $w = $this->w - $this->lMargin - $this->rMargin; + } + if (($h === '') OR ($h <= 0)) { + $h = $this->h - $this->tMargin - $this->bMargin; + } + $this->xobjects[$this->xobjid]['x'] = 0; + $this->xobjects[$this->xobjid]['y'] = 0; + $this->xobjects[$this->xobjid]['w'] = $w; + $this->xobjects[$this->xobjid]['h'] = $h; + $this->w = $w; + $this->h = $h; + $this->wPt = $this->w * $this->k; + $this->hPt = $this->h * $this->k; + $this->fwPt = $this->wPt; + $this->fhPt = $this->hPt; + $this->x = 0; + $this->y = 0; + $this->lMargin = 0; + $this->rMargin = 0; + $this->tMargin = 0; + $this->bMargin = 0; + // set group mode + $this->xobjects[$this->xobjid]['group'] = $group; + return $this->xobjid; + } + + /** + * End the current XObject Template started with startTemplate() and restore the previous graphic state. + * An XObject Template is a PDF block that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on several pages or at several locations on the same page and produces the same results each time, subject only to the graphics state at the time it is invoked. + * @return string|false the XObject Template ID in case of success or false in case of error. + * @author Nicola Asuni + * @public + * @since 5.8.017 (2010-08-24) + * @see startTemplate(), printTemplate() + */ + public function endTemplate() { + if (!$this->inxobj) { + // we are not inside a template + return false; + } + $this->inxobj = false; + // restore previous graphic state + $this->setGraphicVars($this->xobjects[$this->xobjid]['gvars'], true); + return $this->xobjid; + } + + /** + * Print an XObject Template. + * You can print an XObject Template inside the currently opened Template. + * An XObject Template is a PDF block that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on several pages or at several locations on the same page and produces the same results each time, subject only to the graphics state at the time it is invoked. + * @param string $id The ID of XObject Template to print. + * @param float|null $x X position in user units (empty string = current x position) + * @param float|null $y Y position in user units (empty string = current y position) + * @param float $w Width in user units (zero = remaining page width) + * @param float $h Height in user units (zero = remaining page height) + * @param string $align Indicates the alignment of the pointer next to template insertion relative to template height. The value can be:
    • T: top-right for LTR or top-left for RTL
    • M: middle-right for LTR or middle-left for RTL
    • B: bottom-right for LTR or bottom-left for RTL
    • N: next line
    + * @param string $palign Allows to center or align the template on the current line. Possible values are:
    • L : left align
    • C : center
    • R : right align
    • '' : empty string : left for LTR or right for RTL
    + * @param boolean $fitonpage If true the template is resized to not exceed page dimensions. + * @author Nicola Asuni + * @public + * @since 5.8.017 (2010-08-24) + * @see startTemplate(), endTemplate() + */ + public function printTemplate($id, $x=null, $y=null, $w=0, $h=0, $align='', $palign='', $fitonpage=false) { + if ($this->state != 2) { + return; + } + if (!isset($this->xobjects[$id])) { + $this->Error('The XObject Template \''.$id.'\' doesn\'t exist!'); + } + if ($this->inxobj) { + if ($id == $this->xobjid) { + // close current template + $this->endTemplate(); + } else { + // use the template as resource for the template currently opened + $this->xobjects[$this->xobjid]['xobjects'][$id] = $this->xobjects[$id]; + } + } + // set default values + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $ow = $this->xobjects[$id]['w']; + if ($ow <= 0) { + $ow = 1; + } + $oh = $this->xobjects[$id]['h']; + if ($oh <= 0) { + $oh = 1; + } + // calculate template width and height on document + if (($w <= 0) AND ($h <= 0)) { + $w = $ow; + $h = $oh; + } elseif ($w <= 0) { + $w = $h * $ow / $oh; + } elseif ($h <= 0) { + $h = $w * $oh / $ow; + } + // fit the template on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + // set page alignment + $rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $xt = $this->lMargin; + } elseif ($palign == 'C') { + $xt = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $xt = $this->w - $this->rMargin - $w; + } else { + $xt = $x - $w; + } + $rb_x = $xt; + } else { + if ($palign == 'L') { + $xt = $this->lMargin; + } elseif ($palign == 'C') { + $xt = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $xt = $this->w - $this->rMargin - $w; + } else { + $xt = $x; + } + $rb_x = $xt + $w; + } + // print XObject Template + Transformation matrix + $this->StartTransform(); + // translate and scale + $sx = ($w / $ow); + $sy = ($h / $oh); + $tm = array(); + $tm[0] = $sx; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = $sy; + $tm[4] = $xt * $this->k; + $tm[5] = ($this->h - $h - $y) * $this->k; + $this->Transform($tm); + // set object + $this->_out('/'.$id.' Do'); + $this->StopTransform(); + // add annotations + if (!empty($this->xobjects[$id]['annotations'])) { + foreach ($this->xobjects[$id]['annotations'] as $annot) { + // transform original coordinates + $coordlt = TCPDF_STATIC::getTransformationMatrixProduct($tm, array(1, 0, 0, 1, ($annot['x'] * $this->k), (-$annot['y'] * $this->k))); + $ax = ($coordlt[4] / $this->k); + $ay = ($this->h - $h - ($coordlt[5] / $this->k)); + $coordrb = TCPDF_STATIC::getTransformationMatrixProduct($tm, array(1, 0, 0, 1, (($annot['x'] + $annot['w']) * $this->k), ((-$annot['y'] - $annot['h']) * $this->k))); + $aw = ($coordrb[4] / $this->k) - $ax; + $ah = ($this->h - $h - ($coordrb[5] / $this->k)) - $ay; + $this->Annotation($ax, $ay, $aw, $ah, $annot['text'], $annot['opt'], $annot['spaces']); + } + } + // set pointer to align the next text/objects + switch($align) { + case 'T': { + $this->y = $y; + $this->x = $rb_x; + break; + } + case 'M': { + $this->y = $y + round($h/2); + $this->x = $rb_x; + break; + } + case 'B': { + $this->y = $rb_y; + $this->x = $rb_x; + break; + } + case 'N': { + $this->setY($rb_y); + break; + } + default:{ + break; + } + } + } + + /** + * Set the percentage of character stretching. + * @param int $perc percentage of stretching (100 = no stretching) + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function setFontStretching($perc=100) { + $this->font_stretching = $perc; + } + + /** + * Get the percentage of character stretching. + * @return float stretching value + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function getFontStretching() { + return $this->font_stretching; + } + + /** + * Set the amount to increase or decrease the space between characters in a text. + * @param float $spacing amount to increase or decrease the space between characters in a text (0 = default spacing) + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function setFontSpacing($spacing=0) { + $this->font_spacing = $spacing; + } + + /** + * Get the amount to increase or decrease the space between characters in a text. + * @return int font spacing (tracking) value + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function getFontSpacing() { + return $this->font_spacing; + } + + /** + * Return an array of no-write page regions + * @return array of no-write page regions + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see setPageRegions(), addPageRegion() + */ + public function getPageRegions() { + return $this->page_regions; + } + + /** + * Set no-write regions on page. + * A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. + * A region is always aligned on the left or right side of the page ad is defined using a vertical segment. + * You can set multiple regions for the same page. + * @param array $regions array of no-write regions. For each region you can define an array as follow: ('page' => page number or empy for current page, 'xt' => X top, 'yt' => Y top, 'xb' => X bottom, 'yb' => Y bottom, 'side' => page side 'L' = left or 'R' = right). Omit this parameter to remove all regions. + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see addPageRegion(), getPageRegions() + */ + public function setPageRegions($regions=array()) { + // empty current regions array + $this->page_regions = array(); + // add regions + foreach ($regions as $data) { + $this->addPageRegion($data); + } + } + + /** + * Add a single no-write region on selected page. + * A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. + * A region is always aligned on the left or right side of the page ad is defined using a vertical segment. + * You can set multiple regions for the same page. + * @param array $region array of a single no-write region array: ('page' => page number or empy for current page, 'xt' => X top, 'yt' => Y top, 'xb' => X bottom, 'yb' => Y bottom, 'side' => page side 'L' = left or 'R' = right). + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see setPageRegions(), getPageRegions() + */ + public function addPageRegion($region) { + if (!isset($region['page']) OR empty($region['page'])) { + $region['page'] = $this->page; + } + if (isset($region['xt']) AND isset($region['xb']) AND ($region['xt'] > 0) AND ($region['xb'] > 0) + AND isset($region['yt']) AND isset($region['yb']) AND ($region['yt'] >= 0) AND ($region['yt'] < $region['yb']) + AND isset($region['side']) AND (($region['side'] == 'L') OR ($region['side'] == 'R'))) { + $this->page_regions[] = $region; + } + } + + /** + * Remove a single no-write region. + * @param int $key region key + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see setPageRegions(), getPageRegions() + */ + public function removePageRegion($key) { + if (isset($this->page_regions[$key])) { + unset($this->page_regions[$key]); + } + } + + /** + * Check page for no-write regions and adapt current coordinates and page margins if necessary. + * A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. + * A region is always aligned on the left or right side of the page ad is defined using a vertical segment. + * @param float $h height of the text/image/object to print in user units + * @param float $x current X coordinate in user units + * @param float $y current Y coordinate in user units + * @return float[] array($x, $y) + * @author Nicola Asuni + * @protected + * @since 5.9.003 (2010-10-13) + */ + protected function checkPageRegions($h, $x, $y) { + // set default values + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + if (!$this->check_page_regions OR empty($this->page_regions)) { + // no page regions defined + return array($x, $y); + } + if (empty($h)) { + $h = $this->getCellHeight($this->FontSize); + } + // check for page break + if ($this->checkPageBreak($h, $y)) { + // the content will be printed on a new page + $x = $this->x; + $y = $this->y; + } + if ($this->num_columns > 1) { + if ($this->rtl) { + $this->lMargin = ($this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']); + } else { + $this->rMargin = ($this->w - $this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']); + } + } else { + if ($this->rtl) { + $this->lMargin = max($this->clMargin, $this->original_lMargin); + } else { + $this->rMargin = max($this->crMargin, $this->original_rMargin); + } + } + // adjust coordinates and page margins + foreach ($this->page_regions as $regid => $regdata) { + if ($regdata['page'] == $this->page) { + // check region boundaries + if (($y > ($regdata['yt'] - $h)) AND ($y <= $regdata['yb'])) { + // Y is inside the region + $minv = ($regdata['xb'] - $regdata['xt']) / ($regdata['yb'] - $regdata['yt']); // inverse of angular coefficient + $yt = max($y, $regdata['yt']); + $yb = min(($yt + $h), $regdata['yb']); + $xt = (($yt - $regdata['yt']) * $minv) + $regdata['xt']; + $xb = (($yb - $regdata['yt']) * $minv) + $regdata['xt']; + if ($regdata['side'] == 'L') { // left side + $new_margin = max($xt, $xb); + if ($this->lMargin < $new_margin) { + if ($this->rtl) { + // adjust left page margin + $this->lMargin = max(0, $new_margin); + } + if ($x < $new_margin) { + // adjust x position + $x = $new_margin; + if ($new_margin > ($this->w - $this->rMargin)) { + // adjust y position + $y = $regdata['yb'] - $h; + } + } + } + } elseif ($regdata['side'] == 'R') { // right side + $new_margin = min($xt, $xb); + if (($this->w - $this->rMargin) > $new_margin) { + if (!$this->rtl) { + // adjust right page margin + $this->rMargin = max(0, ($this->w - $new_margin)); + } + if ($x > $new_margin) { + // adjust x position + $x = $new_margin; + if ($new_margin > $this->lMargin) { + // adjust y position + $y = $regdata['yb'] - $h; + } + } + } + } + } + } + } + return array($x, $y); + } + + // --- SVG METHODS --------------------------------------------------------- + + /** + * Embedd a Scalable Vector Graphics (SVG) image. + * NOTE: SVG standard is not yet fully implemented, use the setRasterizeVectorImages() method to enable/disable rasterization of vector images using ImageMagick library. + * @param string $file Name of the SVG file or a '@' character followed by the SVG data string. + * @param float|null $x Abscissa of the upper-left corner. + * @param float|null $y Ordinate of the upper-left corner. + * @param float $w Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param float $h Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param mixed $link URL or identifier returned by AddLink(). + * @param string $align Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
    • T: top-right for LTR or top-left for RTL
    • M: middle-right for LTR or middle-left for RTL
    • B: bottom-right for LTR or bottom-left for RTL
    • N: next line
    If the alignment is an empty string, then the pointer will be restored on the starting SVG position. + * @param string $palign Allows to center or align the image on the current line. Possible values are:
    • L : left align
    • C : center
    • R : right align
    • '' : empty string : left for LTR or right for RTL
    + * @param mixed $border Indicates if borders must be drawn around the cell. The value can be a number:
    • 0: no border (default)
    • 1: frame
    or a string containing some or all of the following characters (in any order):
    • L: left
    • T: top
    • R: right
    • B: bottom
    or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param boolean $fitonpage if true the image is resized to not exceed page dimensions. + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @public + */ + public function ImageSVG($file, $x=null, $y=null, $w=0, $h=0, $link='', $align='', $palign='', $border=0, $fitonpage=false) { + if ($this->state != 2) { + return; + } + // reset SVG vars + $this->svggradients = array(); + $this->svggradientid = 0; + $this->svgdefsmode = false; + $this->svgdefs = array(); + $this->svgclipmode = false; + $this->svgclippaths = array(); + $this->svgcliptm = array(); + $this->svgclipid = 0; + $this->svgtext = ''; + $this->svgtextmode = array(); + if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) { + // convert SVG to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'SVG', $link, $align, true, 300, $palign, false, false, $border, false, false, false); + } + if ($file[0] === '@') { // image from string + $this->svgdir = ''; + $svgdata = substr($file, 1); + } else { // SVG file + $this->svgdir = dirname($file); + $svgdata = $this->getCachedFileContents($file); + } + if ($svgdata === FALSE) { + $this->Error('SVG file not found: '.$file); + } + if (TCPDF_STATIC::empty_string($x)) { + $x = $this->x; + } + if (TCPDF_STATIC::empty_string($y)) { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $k = $this->k; + $ox = 0; + $oy = 0; + $ow = $w; + $oh = $h; + $aspect_ratio_align = 'xMidYMid'; + $aspect_ratio_ms = 'meet'; + $regs = array(); + // get original image width and height + preg_match('/]*)>/si', $svgdata, $regs); + if (isset($regs[1]) AND !empty($regs[1])) { + $tmp = array(); + if (preg_match('/[\s]+x[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $ox = $this->getHTMLUnitToUnits($tmp[1], 0, $this->svgunit, false); + } + $tmp = array(); + if (preg_match('/[\s]+y[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $oy = $this->getHTMLUnitToUnits($tmp[1], 0, $this->svgunit, false); + } + $tmp = array(); + if (preg_match('/[\s]+width[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $ow = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + } + $tmp = array(); + if (preg_match('/[\s]+height[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $oh = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + } + $tmp = array(); + $view_box = array(); + if (preg_match('/[\s]+viewBox[\s]*=[\s]*"[\s]*([0-9\.\-]+)[\s]+([0-9\.\-]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]*"/si', $regs[1], $tmp)) { + if (count($tmp) == 5) { + array_shift($tmp); + foreach ($tmp as $key => $val) { + $view_box[$key] = $this->getHTMLUnitToUnits($val, 0, $this->svgunit, false); + } + $ox = $view_box[0]; + $oy = $view_box[1]; + } + // get aspect ratio + $tmp = array(); + if (preg_match('/[\s]+preserveAspectRatio[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $aspect_ratio = preg_split('/[\s]+/si', $tmp[1]); + switch (count($aspect_ratio)) { + case 3: { + $aspect_ratio_align = $aspect_ratio[1]; + $aspect_ratio_ms = $aspect_ratio[2]; + break; + } + case 2: { + $aspect_ratio_align = $aspect_ratio[0]; + $aspect_ratio_ms = $aspect_ratio[1]; + break; + } + case 1: { + $aspect_ratio_align = $aspect_ratio[0]; + $aspect_ratio_ms = 'meet'; + break; + } + } + } + } + } + if ($ow <= 0) { + $ow = 1; + } + if ($oh <= 0) { + $oh = 1; + } + // calculate image width and height on document + if (($w <= 0) AND ($h <= 0)) { + // convert image size to document unit + $w = $ow; + $h = $oh; + } elseif ($w <= 0) { + $w = $h * $ow / $oh; + } elseif ($h <= 0) { + $h = $w * $oh / $ow; + } + // fit the image on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + if ($this->rasterize_vector_images) { + // convert SVG to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'SVG', $link, $align, true, 300, $palign, false, false, $border, false, false, false); + } + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x - $w; + } + $this->img_rb_x = $ximg; + } else { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x; + } + $this->img_rb_x = $ximg + $w; + } + // store current graphic vars + $gvars = $this->getGraphicVars(); + // store SVG position and scale factors + $svgoffset_x = ($ximg - $ox) * $this->k; + $svgoffset_y = -($y - $oy) * $this->k; + if (isset($view_box[2]) AND ($view_box[2] > 0) AND ($view_box[3] > 0)) { + $ow = $view_box[2]; + $oh = $view_box[3]; + } else { + if ($ow <= 0) { + $ow = $w; + } + if ($oh <= 0) { + $oh = $h; + } + } + $svgscale_x = $w / $ow; + $svgscale_y = $h / $oh; + // scaling and alignment + if ($aspect_ratio_align != 'none') { + // store current scaling values + $svgscale_old_x = $svgscale_x; + $svgscale_old_y = $svgscale_y; + // force uniform scaling + if ($aspect_ratio_ms == 'slice') { + // the entire viewport is covered by the viewBox + if ($svgscale_x > $svgscale_y) { + $svgscale_y = $svgscale_x; + } elseif ($svgscale_x < $svgscale_y) { + $svgscale_x = $svgscale_y; + } + } else { // meet + // the entire viewBox is visible within the viewport + if ($svgscale_x < $svgscale_y) { + $svgscale_y = $svgscale_x; + } elseif ($svgscale_x > $svgscale_y) { + $svgscale_x = $svgscale_y; + } + } + // correct X alignment + switch (substr($aspect_ratio_align, 1, 3)) { + case 'Min': { + // do nothing + break; + } + case 'Max': { + $svgoffset_x += (($w * $this->k) - ($ow * $this->k * $svgscale_x)); + break; + } + default: + case 'Mid': { + $svgoffset_x += ((($w * $this->k) - ($ow * $this->k * $svgscale_x)) / 2); + break; + } + } + // correct Y alignment + switch (substr($aspect_ratio_align, 5)) { + case 'Min': { + // do nothing + break; + } + case 'Max': { + $svgoffset_y -= (($h * $this->k) - ($oh * $this->k * $svgscale_y)); + break; + } + default: + case 'Mid': { + $svgoffset_y -= ((($h * $this->k) - ($oh * $this->k * $svgscale_y)) / 2); + break; + } + } + } + // store current page break mode + $page_break_mode = $this->AutoPageBreak; + $page_break_margin = $this->getBreakMargin(); + $cell_padding = $this->cell_padding; + $this->setCellPadding(0); + $this->setAutoPageBreak(false); + // save the current graphic state + $this->_out('q'.$this->epsmarker); + // set initial clipping mask + $this->Rect($ximg, $y, $w, $h, 'CNZ', array(), array()); + // scale and translate + $e = $ox * $this->k * (1 - $svgscale_x); + $f = ($this->h - $oy) * $this->k * (1 - $svgscale_y); + $this->_out(sprintf('%F %F %F %F %F %F cm', $svgscale_x, 0, 0, $svgscale_y, ($e + $svgoffset_x), ($f + $svgoffset_y))); + // creates a new XML parser to be used by the other XML functions + $parser = xml_parser_create('UTF-8'); + // disable case-folding for this XML parser + xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); + // sets the element handler functions for the XML parser + xml_set_element_handler($parser, [$this, 'startSVGElementHandler'], [$this, 'endSVGElementHandler']); + // sets the character data handler function for the XML parser + xml_set_character_data_handler($parser, [$this, 'segSVGContentHandler']); + // start parsing an XML document + if (!xml_parse($parser, $svgdata)) { + $error_message = sprintf('SVG Error: %s at line %d', xml_error_string(xml_get_error_code($parser)), xml_get_current_line_number($parser)); + $this->Error($error_message); + } + + // free this XML parser (does nothing in PHP >= 8.0) + if (function_exists('xml_parser_free') && PHP_VERSION_ID < 80000) { + xml_parser_free($parser); + } + + // >= PHP 7.0.0 "explicitly unset the reference to parser to avoid memory leaks" + unset($parser); + + // restore previous graphic state + $this->_out($this->epsmarker.'Q'); + // restore graphic vars + $this->setGraphicVars($gvars); + $this->lasth = $gvars['lasth']; + if (!empty($border)) { + $bx = $this->x; + $by = $this->y; + $this->x = $ximg; + if ($this->rtl) { + $this->x += $w; + } + $this->y = $y; + $this->Cell($w, $h, '', $border, 0, '', 0, '', 0, true); + $this->x = $bx; + $this->y = $by; + } + if ($link) { + $this->Link($ximg, $y, $w, $h, $link, 0); + } + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->setY($this->img_rb_y); + break; + } + default:{ + // restore pointer to starting position + $this->x = $gvars['x']; + $this->y = $gvars['y']; + $this->page = $gvars['page']; + $this->current_column = $gvars['current_column']; + $this->tMargin = $gvars['tMargin']; + $this->bMargin = $gvars['bMargin']; + $this->w = $gvars['w']; + $this->h = $gvars['h']; + $this->wPt = $gvars['wPt']; + $this->hPt = $gvars['hPt']; + $this->fwPt = $gvars['fwPt']; + $this->fhPt = $gvars['fhPt']; + break; + } + } + $this->endlinex = $this->img_rb_x; + // restore page break + $this->setAutoPageBreak($page_break_mode, $page_break_margin); + $this->cell_padding = $cell_padding; + } + + /** + * Convert SVG transformation matrix to PDF. + * @param array $tm original SVG transformation matrix + * @return array transformation matrix + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected function convertSVGtMatrix($tm) { + $a = $tm[0]; + $b = -$tm[1]; + $c = -$tm[2]; + $d = $tm[3]; + $e = $this->getHTMLUnitToUnits($tm[4], 1, $this->svgunit, false) * $this->k; + $f = -$this->getHTMLUnitToUnits($tm[5], 1, $this->svgunit, false) * $this->k; + $x = 0; + $y = $this->h * $this->k; + $e = ($x * (1 - $a)) - ($y * $c) + $e; + $f = ($y * (1 - $d)) - ($x * $b) + $f; + return array($a, $b, $c, $d, $e, $f); + } + + /** + * Apply SVG graphic transformation matrix. + * @param array $tm original SVG transformation matrix + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected function SVGTransform($tm) { + $this->Transform($this->convertSVGtMatrix($tm)); + } + + /** + * Apply the requested SVG styles (*** TO BE COMPLETED ***) + * @param array $svgstyle array of SVG styles to apply + * @param array $prevsvgstyle array of previous SVG style + * @param int $x X origin of the bounding box + * @param int $y Y origin of the bounding box + * @param int $w width of the bounding box + * @param int $h height of the bounding box + * @param string $clip_function clip function + * @param array $clip_params array of parameters for clipping function + * @return string style + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function setSVGStyles($svgstyle, $prevsvgstyle, $x=0, $y=0, $w=1, $h=1, $clip_function='', $clip_params=array()) { + if ($this->state != 2) { + return; + } + $objstyle = ''; + $minlen = (0.01 / $this->k); // minimum acceptable length + if (!isset($svgstyle['opacity'])) { + return $objstyle; + } + // clip-path + $regs = array(); + if (preg_match('/url\([\s]*\#([^\)]*)\)/si', $svgstyle['clip-path'], $regs)) { + $clip_path = $this->svgclippaths[$regs[1]]; + foreach ($clip_path as $cp) { + $this->startSVGElementHandler('clip-path', $cp['name'], $cp['attribs'], $cp['tm']); + } + } + // opacity + if ($svgstyle['opacity'] != 1) { + $this->setAlpha($svgstyle['opacity'], 'Normal', $svgstyle['opacity'], false); + } + // color + $fill_color = TCPDF_COLORS::convertHTMLColorToDec($svgstyle['color'], $this->spot_colors); + $this->setFillColorArray($fill_color); + // text color + $text_color = TCPDF_COLORS::convertHTMLColorToDec($svgstyle['text-color'], $this->spot_colors); + $this->setTextColorArray($text_color); + // clip + if (preg_match('/rect\(([a-z0-9\-\.]*+)[\s]*+([a-z0-9\-\.]*+)[\s]*+([a-z0-9\-\.]*+)[\s]*+([a-z0-9\-\.]*+)\)/si', $svgstyle['clip'], $regs)) { + $top = (isset($regs[1])?$this->getHTMLUnitToUnits($regs[1], 0, $this->svgunit, false):0); + $right = (isset($regs[2])?$this->getHTMLUnitToUnits($regs[2], 0, $this->svgunit, false):0); + $bottom = (isset($regs[3])?$this->getHTMLUnitToUnits($regs[3], 0, $this->svgunit, false):0); + $left = (isset($regs[4])?$this->getHTMLUnitToUnits($regs[4], 0, $this->svgunit, false):0); + $cx = $x + $left; + $cy = $y + $top; + $cw = $w - $left - $right; + $ch = $h - $top - $bottom; + if ($svgstyle['clip-rule'] == 'evenodd') { + $clip_rule = 'CNZ'; + } else { + $clip_rule = 'CEO'; + } + $this->Rect($cx, $cy, $cw, $ch, $clip_rule, array(), array()); + } + // fill + $regs = array(); + if (preg_match('/url\([\s]*\#([^\)]*)\)/si', $svgstyle['fill'], $regs)) { + // gradient + $gradient = $this->svggradients[$regs[1]]; + if (isset($gradient['xref'])) { + // reference to another gradient definition + $newgradient = $this->svggradients[$gradient['xref']]; + $newgradient['coords'] = $gradient['coords']; + $newgradient['mode'] = $gradient['mode']; + $newgradient['type'] = $gradient['type']; + $newgradient['gradientUnits'] = $gradient['gradientUnits']; + if (isset($gradient['gradientTransform'])) { + $newgradient['gradientTransform'] = $gradient['gradientTransform']; + } + $gradient = $newgradient; + } + //save current Graphic State + $this->_outSaveGraphicsState(); + //set clipping area + if (!empty($clip_function) AND method_exists($this, $clip_function)) { + $bbox = call_user_func_array(array($this, $clip_function), $clip_params); + if ((!isset($gradient['type']) OR ($gradient['type'] != 3)) AND is_array($bbox) AND (count($bbox) == 4)) { + list($x, $y, $w, $h) = $bbox; + } + } + if ($gradient['mode'] == 'measure') { + if (!isset($gradient['coords'][4])) { + $gradient['coords'][4] = 0.5; + } + if (isset($gradient['gradientTransform']) AND !empty($gradient['gradientTransform'])) { + $gtm = $gradient['gradientTransform']; + // apply transformation matrix + $xa = ($gtm[0] * $gradient['coords'][0]) + ($gtm[2] * $gradient['coords'][1]) + $gtm[4]; + $ya = ($gtm[1] * $gradient['coords'][0]) + ($gtm[3] * $gradient['coords'][1]) + $gtm[5]; + $xb = ($gtm[0] * $gradient['coords'][2]) + ($gtm[2] * $gradient['coords'][3]) + $gtm[4]; + $yb = ($gtm[1] * $gradient['coords'][2]) + ($gtm[3] * $gradient['coords'][3]) + $gtm[5]; + $r = sqrt(pow(($gtm[0] * $gradient['coords'][4]), 2) + pow(($gtm[1] * $gradient['coords'][4]), 2)); + $gradient['coords'][0] = $xa; + $gradient['coords'][1] = $ya; + $gradient['coords'][2] = $xb; + $gradient['coords'][3] = $yb; + $gradient['coords'][4] = $r; + } + // convert SVG coordinates to user units + $gradient['coords'][0] = $this->getHTMLUnitToUnits($gradient['coords'][0], 0, $this->svgunit, false); + $gradient['coords'][1] = $this->getHTMLUnitToUnits($gradient['coords'][1], 0, $this->svgunit, false); + $gradient['coords'][2] = $this->getHTMLUnitToUnits($gradient['coords'][2], 0, $this->svgunit, false); + $gradient['coords'][3] = $this->getHTMLUnitToUnits($gradient['coords'][3], 0, $this->svgunit, false); + $gradient['coords'][4] = $this->getHTMLUnitToUnits($gradient['coords'][4], 0, $this->svgunit, false); + if ($w <= $minlen) { + $w = $minlen; + } + if ($h <= $minlen) { + $h = $minlen; + } + // shift units + if ($gradient['gradientUnits'] == 'objectBoundingBox') { + // convert to SVG coordinate system + $gradient['coords'][0] += $x; + $gradient['coords'][1] += $y; + $gradient['coords'][2] += $x; + $gradient['coords'][3] += $y; + } + // calculate percentages + $gradient['coords'][0] = (($gradient['coords'][0] - $x) / $w); + $gradient['coords'][1] = (($gradient['coords'][1] - $y) / $h); + $gradient['coords'][2] = (($gradient['coords'][2] - $x) / $w); + $gradient['coords'][3] = (($gradient['coords'][3] - $y) / $h); + $gradient['coords'][4] /= $w; + } elseif ($gradient['mode'] == 'percentage') { + foreach($gradient['coords'] as $key => $val) { + $val = floatval($val) / 100; + $gradient['coords'][$key] = $val; + if ($val < 0) { + $gradient['coords'][$key] = 0; + } elseif ($val > 1) { + $gradient['coords'][$key] = 1; + } + } + } + if (($gradient['type'] == 2) AND ($gradient['coords'][0] == $gradient['coords'][2]) AND ($gradient['coords'][1] == $gradient['coords'][3])) { + // single color (no shading) + $gradient['coords'][0] = 1; + $gradient['coords'][1] = 0; + $gradient['coords'][2] = 0.999; + $gradient['coords'][3] = 0; + } + // swap Y coordinates + $tmp = $gradient['coords'][1]; + $gradient['coords'][1] = $gradient['coords'][3]; + $gradient['coords'][3] = $tmp; + // set transformation map for gradient + $cy = ($this->h - $y); + if ($gradient['type'] == 3) { + // circular gradient + $cy -= ($gradient['coords'][1] * ($w + $h)); + $h = $w = max($w, $h); + } else { + $cy -= $h; + } + $this->_out(sprintf('%F 0 0 %F %F %F cm', ($w * $this->k), ($h * $this->k), ($x * $this->k), ($cy * $this->k))); + if ((is_array($gradient['stops']) || $gradient['stops'] instanceof Countable) && count($gradient['stops']) > 1) { + $this->Gradient($gradient['type'], $gradient['coords'], $gradient['stops']); + } + } elseif ($svgstyle['fill'] != 'none') { + $fill_color = TCPDF_COLORS::convertHTMLColorToDec($svgstyle['fill'], $this->spot_colors); + if ($svgstyle['fill-opacity'] != 1) { + $this->setAlpha($this->alpha['CA'], 'Normal', $svgstyle['fill-opacity'], false); + } elseif (preg_match('/rgba\(\d+%?,\s*\d+%?,\s*\d+%?,\s*(\d+(?:\.\d+)?)\)/i', $svgstyle['fill'], $rgba_matches)) { + $this->setAlpha($this->alpha['CA'], 'Normal', $rgba_matches[1], false); + } + $this->setFillColorArray($fill_color); + if ($svgstyle['fill-rule'] == 'evenodd') { + $objstyle .= 'F*'; + } else { + $objstyle .= 'F'; + } + } + // stroke + if ($svgstyle['stroke'] != 'none') { + if ($svgstyle['stroke-opacity'] != 1) { + $this->setAlpha($svgstyle['stroke-opacity'], 'Normal', $this->alpha['ca'], false); + } elseif (preg_match('/rgba\(\d+%?,\s*\d+%?,\s*\d+%?,\s*(\d+(?:\.\d+)?)\)/i', $svgstyle['stroke'], $rgba_matches)) { + $this->setAlpha($rgba_matches[1], 'Normal', $this->alpha['ca'], false); + } + $stroke_style = array( + 'color' => TCPDF_COLORS::convertHTMLColorToDec($svgstyle['stroke'], $this->spot_colors), + 'width' => $this->getHTMLUnitToUnits($svgstyle['stroke-width'], 0, $this->svgunit, false), + 'cap' => $svgstyle['stroke-linecap'], + 'join' => $svgstyle['stroke-linejoin'] + ); + if (isset($svgstyle['stroke-dasharray']) AND !empty($svgstyle['stroke-dasharray']) AND ($svgstyle['stroke-dasharray'] != 'none')) { + $stroke_style['dash'] = $svgstyle['stroke-dasharray']; + } + $this->setLineStyle($stroke_style); + $objstyle .= 'D'; + } + // font + $regs = array(); + if (!empty($svgstyle['font'])) { + if (preg_match('/font-family[\s]*:[\s]*([^\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_family = $this->getFontFamilyName($regs[1]); + } else { + $font_family = $this->getFontFamilyName($svgstyle['font-family']); + } + if (preg_match('/font-size[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_size = trim($regs[1]); + } else { + $font_size = $svgstyle['font-size']; + } + if (preg_match('/font-style[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_style = trim($regs[1]); + } else { + $font_style = $svgstyle['font-style']; + } + if (preg_match('/font-weight[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_weight = trim($regs[1]); + } else { + $font_weight = $svgstyle['font-weight']; + } + if (preg_match('/font-stretch[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_stretch = trim($regs[1]); + } else { + $font_stretch = $svgstyle['font-stretch']; + } + if (preg_match('/letter-spacing[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_spacing = trim($regs[1]); + } else { + $font_spacing = $svgstyle['letter-spacing']; + } + } else { + $font_family = $this->getFontFamilyName($svgstyle['font-family']); + $font_size = $svgstyle['font-size']; + $font_style = $svgstyle['font-style']; + $font_weight = $svgstyle['font-weight']; + $font_stretch = $svgstyle['font-stretch']; + $font_spacing = $svgstyle['letter-spacing']; + } + $font_size = $this->getHTMLFontUnits($font_size, $this->svgstyles[0]['font-size'], $prevsvgstyle['font-size'], $this->svgunit); + $font_stretch = $this->getCSSFontStretching($font_stretch, $svgstyle['font-stretch']); + $font_spacing = $this->getCSSFontSpacing($font_spacing, $svgstyle['letter-spacing']); + switch ($font_style) { + case 'italic': { + $font_style = 'I'; + break; + } + case 'oblique': { + $font_style = 'I'; + break; + } + default: + case 'normal': { + $font_style = ''; + break; + } + } + switch ($font_weight) { + case 'bold': + case 'bolder': { + $font_style .= 'B'; + break; + } + case 'normal': { + if ((substr($font_family, -1) == 'I') AND (substr($font_family, -2, 1) == 'B')) { + $font_family = substr($font_family, 0, -2).'I'; + } elseif (substr($font_family, -1) == 'B') { + $font_family = substr($font_family, 0, -1); + } + break; + } + } + switch ($svgstyle['text-decoration']) { + case 'underline': { + $font_style .= 'U'; + break; + } + case 'overline': { + $font_style .= 'O'; + break; + } + case 'line-through': { + $font_style .= 'D'; + break; + } + default: + case 'none': { + break; + } + } + $this->setFont($font_family, $font_style, $font_size); + $this->setFontStretching($font_stretch); + $this->setFontSpacing($font_spacing); + return $objstyle; + } + + /** + * Draws an SVG path + * @param string $d attribute d of the path SVG element + * @param string $style Style of rendering. Possible values are: + *
      + *
    • D or empty string: Draw (default).
    • + *
    • F: Fill.
    • + *
    • F*: Fill using the even-odd rule to determine which regions lie inside the clipping path.
    • + *
    • DF or FD: Draw and fill.
    • + *
    • DF* or FD*: Draw and fill using the even-odd rule to determine which regions lie inside the clipping path.
    • + *
    • CNZ: Clipping mode (using the even-odd rule to determine which regions lie inside the clipping path).
    • + *
    • CEO: Clipping mode (using the nonzero winding number rule to determine which regions lie inside the clipping path).
    • + *
    + * @return array of container box measures (x, y, w, h) + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function SVGPath($d, $style='') { + if ($this->state != 2) { + return; + } + // set fill/stroke style + $op = TCPDF_STATIC::getPathPaintOperator($style, ''); + if (empty($op)) { + return; + } + $paths = array(); + $d = preg_replace('/([0-9ACHLMQSTVZ])([\-\+])/si', '\\1 \\2', $d); + $d = preg_replace('/(\.[0-9]+)(\.)/s', '\\1 \\2', $d); + preg_match_all('/([ACHLMQSTVZ])[\s]*([^ACHLMQSTVZ\"]*)/si', $d, $paths, PREG_SET_ORDER); + $x = 0; + $y = 0; + $x1 = 0; + $y1 = 0; + $x2 = 0; + $y2 = 0; + $xmin = 2147483647; + $xmax = 0; + $ymin = 2147483647; + $ymax = 0; + $xinitial = 0; + $yinitial = 0; + $relcoord = false; + $minlen = (0.01 / $this->k); // minimum acceptable length (3 point) + $firstcmd = true; // used to print first point + // draw curve pieces + foreach ($paths as $key => $val) { + // get curve type + $cmd = trim($val[1]); + if (strtolower($cmd) == $cmd) { + // use relative coordinated instead of absolute + $relcoord = true; + $xoffset = $x; + $yoffset = $y; + } else { + $relcoord = false; + $xoffset = 0; + $yoffset = 0; + } + $params = array(); + if (isset($val[2])) { + // get curve parameters + preg_match_all('/-?\d*\.?\d+/', trim($val[2]), $matches); + $rawparams = $matches[0]; + $params = array(); + foreach ($rawparams as $ck => $cp) { + $params[$ck] = $this->getHTMLUnitToUnits($cp, 0, $this->svgunit, false); + if (abs($params[$ck]) < $minlen) { + // approximate little values to zero + $params[$ck] = 0; + } + } + } + // store current origin point + $x0 = $x; + $y0 = $y; + switch (strtoupper($cmd)) { + case 'M': { // moveto + foreach ($params as $ck => $cp) { + if (($ck % 2) == 0) { + $x = $cp + $xoffset; + } else { + $y = $cp + $yoffset; + if ($firstcmd OR (abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + if ($ck == 1) { + $this->_outPoint($x, $y); + $firstcmd = false; + $xinitial = $x; + $yinitial = $y; + } else { + $this->_outLine($x, $y); + } + $x0 = $x; + $y0 = $y; + } + $xmin = min($xmin, $x); + $ymin = min($ymin, $y); + $xmax = max($xmax, $x); + $ymax = max($ymax, $y); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'L': { // lineto + foreach ($params as $ck => $cp) { + if (($ck % 2) == 0) { + $x = $cp + $xoffset; + } else { + $y = $cp + $yoffset; + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + $this->_outLine($x, $y); + $x0 = $x; + $y0 = $y; + } + $xmin = min($xmin, $x); + $ymin = min($ymin, $y); + $xmax = max($xmax, $x); + $ymax = max($ymax, $y); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'H': { // horizontal lineto + foreach ($params as $ck => $cp) { + $x = $cp + $xoffset; + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + $this->_outLine($x, $y); + $x0 = $x; + $y0 = $y; + } + $xmin = min($xmin, $x); + $xmax = max($xmax, $x); + if ($relcoord) { + $xoffset = $x; + } + } + break; + } + case 'V': { // vertical lineto + foreach ($params as $ck => $cp) { + $y = $cp + $yoffset; + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + $this->_outLine($x, $y); + $x0 = $x; + $y0 = $y; + } + $ymin = min($ymin, $y); + $ymax = max($ymax, $y); + if ($relcoord) { + $yoffset = $y; + } + } + break; + } + case 'C': { // curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 6) == 0) { + $x1 = $params[($ck - 5)] + $xoffset; + $y1 = $params[($ck - 4)] + $yoffset; + $x2 = $params[($ck - 3)] + $xoffset; + $y2 = $params[($ck - 2)] + $yoffset; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $this->_outCurve($x1, $y1, $x2, $y2, $x, $y); + $xmin = min($xmin, $x, $x1, $x2); + $ymin = min($ymin, $y, $y1, $y2); + $xmax = max($xmax, $x, $x1, $x2); + $ymax = max($ymax, $y, $y1, $y2); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'S': { // shorthand/smooth curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 4) == 0) { + if (($key > 0) AND ((strtoupper($paths[($key - 1)][1]) == 'C') OR (strtoupper($paths[($key - 1)][1]) == 'S'))) { + $x1 = (2 * $x) - $x2; + $y1 = (2 * $y) - $y2; + } else { + $x1 = $x; + $y1 = $y; + } + $x2 = $params[($ck - 3)] + $xoffset; + $y2 = $params[($ck - 2)] + $yoffset; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $this->_outCurve($x1, $y1, $x2, $y2, $x, $y); + $xmin = min($xmin, $x, $x1, $x2); + $ymin = min($ymin, $y, $y1, $y2); + $xmax = max($xmax, $x, $x1, $x2); + $ymax = max($ymax, $y, $y1, $y2); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'Q': { // quadratic Bezier curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 4) == 0) { + // convert quadratic points to cubic points + $x1 = $params[($ck - 3)] + $xoffset; + $y1 = $params[($ck - 2)] + $yoffset; + $xa = ($x + (2 * $x1)) / 3; + $ya = ($y + (2 * $y1)) / 3; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $xb = ($x + (2 * $x1)) / 3; + $yb = ($y + (2 * $y1)) / 3; + $this->_outCurve($xa, $ya, $xb, $yb, $x, $y); + $xmin = min($xmin, $x, $xa, $xb); + $ymin = min($ymin, $y, $ya, $yb); + $xmax = max($xmax, $x, $xa, $xb); + $ymax = max($ymax, $y, $ya, $yb); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'T': { // shorthand/smooth quadratic Bezier curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if (($ck % 2) != 0) { + if (($key > 0) AND ((strtoupper($paths[($key - 1)][1]) == 'Q') OR (strtoupper($paths[($key - 1)][1]) == 'T'))) { + $x1 = (2 * $x) - $x1; + $y1 = (2 * $y) - $y1; + } else { + $x1 = $x; + $y1 = $y; + } + // convert quadratic points to cubic points + $xa = ($x + (2 * $x1)) / 3; + $ya = ($y + (2 * $y1)) / 3; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $xb = ($x + (2 * $x1)) / 3; + $yb = ($y + (2 * $y1)) / 3; + $this->_outCurve($xa, $ya, $xb, $yb, $x, $y); + $xmin = min($xmin, $x, $xa, $xb); + $ymin = min($ymin, $y, $ya, $yb); + $xmax = max($xmax, $x, $xa, $xb); + $ymax = max($ymax, $y, $ya, $yb); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'A': { // elliptical arc + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 7) == 0) { + $x0 = $x; + $y0 = $y; + $rx = max(abs($params[($ck - 6)]), .000000001); + $ry = max(abs($params[($ck - 5)]), .000000001); + $ang = -$rawparams[($ck - 4)]; + $angle = deg2rad($ang); + $fa = $rawparams[($ck - 3)]; // large-arc-flag + $fs = $rawparams[($ck - 2)]; // sweep-flag + $x = $params[($ck - 1)] + $xoffset; + $y = $params[$ck] + $yoffset; + if ((abs($x0 - $x) < $minlen) AND (abs($y0 - $y) < $minlen)) { + // endpoints are almost identical + $xmin = min($xmin, $x); + $ymin = min($ymin, $y); + $xmax = max($xmax, $x); + $ymax = max($ymax, $y); + } else { + $cos_ang = cos($angle); + $sin_ang = sin($angle); + $a = (($x0 - $x) / 2); + $b = (($y0 - $y) / 2); + $xa = ($a * $cos_ang) - ($b * $sin_ang); + $ya = ($a * $sin_ang) + ($b * $cos_ang); + $rx2 = $rx * $rx; + $ry2 = $ry * $ry; + $xa2 = $xa * $xa; + $ya2 = $ya * $ya; + $delta = ($xa2 / $rx2) + ($ya2 / $ry2); + if ($delta > 1) { + $rx *= sqrt($delta); + $ry *= sqrt($delta); + $rx2 = $rx * $rx; + $ry2 = $ry * $ry; + } + $numerator = (($rx2 * $ry2) - ($rx2 * $ya2) - ($ry2 * $xa2)); + if ($numerator < 0) { + $root = 0; + } else { + $root = sqrt($numerator / (($rx2 * $ya2) + ($ry2 * $xa2))); + } + if ($fa == $fs){ + $root *= -1; + } + $cax = $root * (($rx * $ya) / $ry); + $cay = -$root * (($ry * $xa) / $rx); + // coordinates of ellipse center + $cx = ($cax * $cos_ang) - ($cay * $sin_ang) + (($x0 + $x) / 2); + $cy = ($cax * $sin_ang) + ($cay * $cos_ang) + (($y0 + $y) / 2); + // get angles + $angs = TCPDF_STATIC::getVectorsAngle(1, 0, (($xa - $cax) / $rx), (($cay - $ya) / $ry)); + $dang = TCPDF_STATIC::getVectorsAngle((($xa - $cax) / $rx), (($ya - $cay) / $ry), ((-$xa - $cax) / $rx), ((-$ya - $cay) / $ry)); + if (($fs == 0) AND ($dang > 0)) { + $dang -= (2 * M_PI); + } elseif (($fs == 1) AND ($dang < 0)) { + $dang += (2 * M_PI); + } + $angf = $angs - $dang; + if ((($fs == 0) AND ($angs > $angf)) OR (($fs == 1) AND ($angs < $angf))) { + // reverse angles + $tmp = $angs; + $angs = $angf; + $angf = $tmp; + } + $angs = round(rad2deg($angs), 6); + $angf = round(rad2deg($angf), 6); + // covent angles to positive values + if (($angs < 0) AND ($angf < 0)) { + $angs += 360; + $angf += 360; + } + $pie = false; + if (($key == 0) AND (isset($paths[($key + 1)][1])) AND (trim($paths[($key + 1)][1]) == 'z')) { + $pie = true; + } + list($axmin, $aymin, $axmax, $aymax) = $this->_outellipticalarc($cx, $cy, $rx, $ry, $ang, $angs, $angf, $pie, 2, false, ($fs == 0), true); + $xmin = min($xmin, $x, $axmin); + $ymin = min($ymin, $y, $aymin); + $xmax = max($xmax, $x, $axmax); + $ymax = max($ymax, $y, $aymax); + } + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'Z': { + $this->_out('h'); + $x = $x0 = $xinitial; + $y = $y0 = $yinitial; + break; + } + } + $firstcmd = false; + } // end foreach + $this->_out($op); + return array($xmin, $ymin, ($xmax - $xmin), ($ymax - $ymin)); + } + + /** + * Return the tag name without the namespace + * @param string $name Tag name + * @protected + */ + protected function removeTagNamespace($name) { + if(strpos($name, ':') !== false) { + $parts = explode(':', $name); + return $parts[(sizeof($parts) - 1)]; + } + return $name; + } + + /** + * Sets the opening SVG element handler function for the XML parser. (*** TO BE COMPLETED ***) + * @param resource|string $parser The first parameter, parser, is a reference to the XML parser calling the handler. + * @param string $name The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters. + * @param array $attribs The third parameter, attribs, contains an associative array with the element's attributes (if any). The keys of this array are the attribute names, the values are the attribute values. Attribute names are case-folded on the same criteria as element names. Attribute values are not case-folded. The original order of the attributes can be retrieved by walking through attribs the normal way, using each(). The first key in the array was the first attribute, and so on. + * @param array $ctm tranformation matrix for clipping mode (starting transformation matrix). + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function startSVGElementHandler($parser, $name, $attribs, $ctm=array()) { + $name = $this->removeTagNamespace($name); + // check if we are in clip mode + if ($this->svgclipmode) { + $this->svgclippaths[$this->svgclipid][] = array('name' => $name, 'attribs' => $attribs, 'tm' => $this->svgcliptm[$this->svgclipid]); + return; + } + if ($this->svgdefsmode AND !in_array($name, array('clipPath', 'linearGradient', 'radialGradient', 'stop'))) { + if (isset($attribs['id'])) { + $attribs['child_elements'] = array(); + $this->svgdefs[$attribs['id']] = array('name' => $name, 'attribs' => $attribs); + return; + } + if (end($this->svgdefs) !== FALSE) { + $last_svgdefs_id = key($this->svgdefs); + if (isset($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'])) { + $attribs['id'] = 'DF_'.(count($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements']) + 1); + $this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'][$attribs['id']] = array('name' => $name, 'attribs' => $attribs); + return; + } + } + return; + } + $clipping = false; + if ($parser == 'clip-path') { + // set clipping mode + $clipping = true; + } + // get styling properties + $prev_svgstyle = $this->svgstyles[max(0,(count($this->svgstyles) - 1))]; // previous style + $svgstyle = $this->svgstyles[0]; // set default style + if ($clipping AND !isset($attribs['fill']) AND (!isset($attribs['style']) OR (!preg_match('/[;\"\s]{1}fill[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval)))) { + // default fill attribute for clipping + $attribs['fill'] = 'none'; + } + if (isset($attribs['style']) AND !TCPDF_STATIC::empty_string($attribs['style']) AND ($attribs['style'][0] != ';')) { + // fix style for regular expression + $attribs['style'] = ';'.$attribs['style']; + } + foreach ($prev_svgstyle as $key => $val) { + if (in_array($key, TCPDF_IMAGES::$svginheritprop)) { + // inherit previous value + $svgstyle[$key] = $val; + } + if (isset($attribs[$key]) AND !TCPDF_STATIC::empty_string($attribs[$key])) { + // specific attribute settings + if ($attribs[$key] == 'inherit') { + $svgstyle[$key] = $val; + } else { + $svgstyle[$key] = $attribs[$key]; + } + } elseif (isset($attribs['style']) AND !TCPDF_STATIC::empty_string($attribs['style'])) { + // CSS style syntax + $attrval = array(); + if (preg_match('/[;\"\s]{1}'.$key.'[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval) AND isset($attrval[1])) { + if ($attrval[1] == 'inherit') { + $svgstyle[$key] = $val; + } else { + $svgstyle[$key] = $attrval[1]; + } + } + } + } + // transformation matrix + if (!empty($ctm)) { + $tm = $ctm; + } else { + $tm = array(1,0,0,1,0,0); + } + if (isset($attribs['transform']) AND !empty($attribs['transform'])) { + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, TCPDF_STATIC::getSVGTransformMatrix($attribs['transform'])); + } + $svgstyle['transfmatrix'] = $tm; + $invisible = false; + if (($svgstyle['visibility'] == 'hidden') OR ($svgstyle['visibility'] == 'collapse') OR ($svgstyle['display'] == 'none')) { + // the current graphics element is invisible (nothing is painted) + $invisible = true; + } + // process tag + switch($name) { + case 'defs': { + $this->svgdefsmode = true; + break; + } + // clipPath + case 'clipPath': { + if ($invisible) { + break; + } + $this->svgclipmode = true; + if (!isset($attribs['id'])) { + $attribs['id'] = 'CP_'.(count($this->svgcliptm) + 1); + } + $this->svgclipid = $attribs['id']; + $this->svgclippaths[$this->svgclipid] = array(); + $this->svgcliptm[$this->svgclipid] = $tm; + break; + } + case 'svg': { + // start of SVG object + if(++$this->svg_tag_depth <= 1) { + break; + } + // inner SVG + array_push($this->svgstyles, $svgstyle); + $this->StartTransform(); + $svgX = (isset($attribs['x'])?$attribs['x']:0); + $svgY = (isset($attribs['y'])?$attribs['y']:0); + $svgW = (isset($attribs['width'])?$attribs['width']:0); + $svgH = (isset($attribs['height'])?$attribs['height']:0); + // set x, y position using transform matrix + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, array( 1, 0, 0, 1, $svgX, $svgY)); + $this->SVGTransform($tm); + // set clipping for width and height + $x = 0; + $y = 0; + $w = (isset($attribs['width'])?$this->getHTMLUnitToUnits($attribs['width'], 0, $this->svgunit, false):$this->w); + $h = (isset($attribs['height'])?$this->getHTMLUnitToUnits($attribs['height'], 0, $this->svgunit, false):$this->h); + // draw clipping rect + $this->Rect($x, $y, $w, $h, 'CNZ', array(), array()); + // parse viewbox, calculate extra transformation matrix + if (isset($attribs['viewBox'])) { + $tmp = array(); + preg_match_all("/[0-9]+/", $attribs['viewBox'], $tmp); + $tmp = $tmp[0]; + if (sizeof($tmp) == 4) { + $vx = $tmp[0]; + $vy = $tmp[1]; + $vw = $tmp[2]; + $vh = $tmp[3]; + // get aspect ratio + $tmp = array(); + $aspectX = 'xMid'; + $aspectY = 'YMid'; + $fit = 'meet'; + if (isset($attribs['preserveAspectRatio'])) { + if($attribs['preserveAspectRatio'] == 'none') { + $fit = 'none'; + } else { + preg_match_all('/[a-zA-Z]+/', $attribs['preserveAspectRatio'], $tmp); + $tmp = $tmp[0]; + if ((sizeof($tmp) == 2) AND (strlen($tmp[0]) == 8) AND (in_array($tmp[1], array('meet', 'slice', 'none')))) { + $aspectX = substr($tmp[0], 0, 4); + $aspectY = substr($tmp[0], 4, 4); + $fit = $tmp[1]; + } + } + } + $wr = ($svgW / $vw); + $hr = ($svgH / $vh); + $ax = $ay = 0; + if ((($fit == 'meet') AND ($hr < $wr)) OR (($fit == 'slice') AND ($hr > $wr))) { + if ($aspectX == 'xMax') { + $ax = (($vw * ($wr / $hr)) - $vw); + } + if ($aspectX == 'xMid') { + $ax = ((($vw * ($wr / $hr)) - $vw) / 2); + } + $wr = $hr; + } elseif ((($fit == 'meet') AND ($hr > $wr)) OR (($fit == 'slice') AND ($hr < $wr))) { + if ($aspectY == 'YMax') { + $ay = (($vh * ($hr / $wr)) - $vh); + } + if ($aspectY == 'YMid') { + $ay = ((($vh * ($hr / $wr)) - $vh) / 2); + } + $hr = $wr; + } + $newtm = array($wr, 0, 0, $hr, (($wr * ($ax - $vx)) - $svgX), (($hr * ($ay - $vy)) - $svgY)); + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, $newtm); + $this->SVGTransform($tm); + } + } + $this->setSVGStyles($svgstyle, $prev_svgstyle); + break; + } + case 'g': { + // group together related graphics elements + array_push($this->svgstyles, $svgstyle); + $this->StartTransform(); + $x = (isset($attribs['x'])?$attribs['x']:0); + $y = (isset($attribs['y'])?$attribs['y']:0); + $w = 1;//(isset($attribs['width'])?$attribs['width']:1); + $h = 1;//(isset($attribs['height'])?$attribs['height']:1); + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, array($w, 0, 0, $h, $x, $y)); + $this->SVGTransform($tm); + $this->setSVGStyles($svgstyle, $prev_svgstyle); + break; + } + case 'linearGradient': { + if ($this->pdfa_mode && $this->pdfa_version < 2) { + break; + } + if (!isset($attribs['id'])) { + $attribs['id'] = 'GR_'.(count($this->svggradients) + 1); + } + $this->svggradientid = $attribs['id']; + $this->svggradients[$this->svggradientid] = array(); + $this->svggradients[$this->svggradientid]['type'] = 2; + $this->svggradients[$this->svggradientid]['stops'] = array(); + if (isset($attribs['gradientUnits'])) { + $this->svggradients[$this->svggradientid]['gradientUnits'] = $attribs['gradientUnits']; + } else { + $this->svggradients[$this->svggradientid]['gradientUnits'] = 'objectBoundingBox'; + } + //$attribs['spreadMethod'] + if (((!isset($attribs['x1'])) AND (!isset($attribs['y1'])) AND (!isset($attribs['x2'])) AND (!isset($attribs['y2']))) + OR ((isset($attribs['x1']) AND (substr($attribs['x1'], -1) == '%')) + OR (isset($attribs['y1']) AND (substr($attribs['y1'], -1) == '%')) + OR (isset($attribs['x2']) AND (substr($attribs['x2'], -1) == '%')) + OR (isset($attribs['y2']) AND (substr($attribs['y2'], -1) == '%')))) { + $this->svggradients[$this->svggradientid]['mode'] = 'percentage'; + } else { + $this->svggradients[$this->svggradientid]['mode'] = 'measure'; + } + $x1 = (isset($attribs['x1'])?$attribs['x1']:'0'); + $y1 = (isset($attribs['y1'])?$attribs['y1']:'0'); + $x2 = (isset($attribs['x2'])?$attribs['x2']:'100'); + $y2 = (isset($attribs['y2'])?$attribs['y2']:'0'); + if (isset($attribs['gradientTransform'])) { + $this->svggradients[$this->svggradientid]['gradientTransform'] = TCPDF_STATIC::getSVGTransformMatrix($attribs['gradientTransform']); + } + $this->svggradients[$this->svggradientid]['coords'] = array($x1, $y1, $x2, $y2); + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { + // gradient is defined on another place + $this->svggradients[$this->svggradientid]['xref'] = substr($attribs['xlink:href'], 1); + } + break; + } + case 'radialGradient': { + if ($this->pdfa_mode && $this->pdfa_version < 2) { + break; + } + if (!isset($attribs['id'])) { + $attribs['id'] = 'GR_'.(count($this->svggradients) + 1); + } + $this->svggradientid = $attribs['id']; + $this->svggradients[$this->svggradientid] = array(); + $this->svggradients[$this->svggradientid]['type'] = 3; + $this->svggradients[$this->svggradientid]['stops'] = array(); + if (isset($attribs['gradientUnits'])) { + $this->svggradients[$this->svggradientid]['gradientUnits'] = $attribs['gradientUnits']; + } else { + $this->svggradients[$this->svggradientid]['gradientUnits'] = 'objectBoundingBox'; + } + //$attribs['spreadMethod'] + if (((!isset($attribs['cx'])) AND (!isset($attribs['cy']))) + OR ((isset($attribs['cx']) AND (substr($attribs['cx'], -1) == '%')) + OR (isset($attribs['cy']) AND (substr($attribs['cy'], -1) == '%')))) { + $this->svggradients[$this->svggradientid]['mode'] = 'percentage'; + } elseif (isset($attribs['r']) AND is_numeric($attribs['r']) AND ($attribs['r']) <= 1) { + $this->svggradients[$this->svggradientid]['mode'] = 'ratio'; + } else { + $this->svggradients[$this->svggradientid]['mode'] = 'measure'; + } + $cx = (isset($attribs['cx']) ? $attribs['cx'] : 0.5); + $cy = (isset($attribs['cy']) ? $attribs['cy'] : 0.5); + $fx = (isset($attribs['fx']) ? $attribs['fx'] : $cx); + $fy = (isset($attribs['fy']) ? $attribs['fy'] : $cy); + $r = (isset($attribs['r']) ? $attribs['r'] : 0.5); + if (isset($attribs['gradientTransform'])) { + $this->svggradients[$this->svggradientid]['gradientTransform'] = TCPDF_STATIC::getSVGTransformMatrix($attribs['gradientTransform']); + } + $this->svggradients[$this->svggradientid]['coords'] = array($cx, $cy, $fx, $fy, $r); + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { + // gradient is defined on another place + $this->svggradients[$this->svggradientid]['xref'] = substr($attribs['xlink:href'], 1); + } + break; + } + case 'stop': { + // gradient stops + if (substr($attribs['offset'], -1) == '%') { + $offset = floatval(substr($attribs['offset'], 0, -1)) / 100; + } else { + $offset = floatval($attribs['offset']); + if ($offset > 1) { + $offset /= 100; + } + } + $stop_color = isset($svgstyle['stop-color'])?TCPDF_COLORS::convertHTMLColorToDec($svgstyle['stop-color'], $this->spot_colors):'black'; + $opacity = isset($svgstyle['stop-opacity'])?$svgstyle['stop-opacity']:1; + $this->svggradients[$this->svggradientid]['stops'][] = array('offset' => $offset, 'color' => $stop_color, 'opacity' => $opacity); + break; + } + // paths + case 'path': { + if ($invisible) { + break; + } + if (isset($attribs['d'])) { + $d = trim($attribs['d']); + if (!empty($d)) { + $x = (isset($attribs['x'])?$attribs['x']:0); + $y = (isset($attribs['y'])?$attribs['y']:0); + $w = (isset($attribs['width'])?$attribs['width']:1); + $h = (isset($attribs['height'])?$attribs['height']:1); + $tm = TCPDF_STATIC::getTransformationMatrixProduct($tm, array($w, 0, 0, $h, $x, $y)); + if ($clipping) { + $this->SVGTransform($tm); + $this->SVGPath($d, 'CNZ'); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'SVGPath', array($d, 'CNZ')); + if (!empty($obstyle)) { + $this->SVGPath($d, $obstyle); + } + $this->StopTransform(); + } + } + } + break; + } + // shapes + case 'rect': { + if ($invisible) { + break; + } + $x = (isset($attribs['x'])?$this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false):0); + $y = (isset($attribs['y'])?$this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false):0); + $w = (isset($attribs['width'])?$this->getHTMLUnitToUnits($attribs['width'], 0, $this->svgunit, false):0); + $h = (isset($attribs['height'])?$this->getHTMLUnitToUnits($attribs['height'], 0, $this->svgunit, false):0); + $rx = (isset($attribs['rx'])?$this->getHTMLUnitToUnits($attribs['rx'], 0, $this->svgunit, false):0); + $ry = (isset($attribs['ry'])?$this->getHTMLUnitToUnits($attribs['ry'], 0, $this->svgunit, false):$rx); + if ($clipping) { + $this->SVGTransform($tm); + $this->RoundedRectXY($x, $y, $w, $h, $rx, $ry, '1111', 'CNZ', array(), array()); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'RoundedRectXY', array($x, $y, $w, $h, $rx, $ry, '1111', 'CNZ')); + if (!empty($obstyle)) { + $this->RoundedRectXY($x, $y, $w, $h, $rx, $ry, '1111', $obstyle, array(), array()); + } + $this->StopTransform(); + } + break; + } + case 'circle': { + if ($invisible) { + break; + } + $r = (isset($attribs['r']) ? $this->getHTMLUnitToUnits($attribs['r'], 0, $this->svgunit, false) : 0); + $cx = (isset($attribs['cx']) ? $this->getHTMLUnitToUnits($attribs['cx'], 0, $this->svgunit, false) : (isset($attribs['x']) ? $this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false) : 0)); + $cy = (isset($attribs['cy']) ? $this->getHTMLUnitToUnits($attribs['cy'], 0, $this->svgunit, false) : (isset($attribs['y']) ? $this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false) : 0)); + $x = ($cx - $r); + $y = ($cy - $r); + $w = (2 * $r); + $h = $w; + if ($clipping) { + $this->SVGTransform($tm); + $this->Circle($cx, $cy, $r, 0, 360, 'CNZ', array(), array(), 8); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Circle', array($cx, $cy, $r, 0, 360, 'CNZ')); + if (!empty($obstyle)) { + $this->Circle($cx, $cy, $r, 0, 360, $obstyle, array(), array(), 8); + } + $this->StopTransform(); + } + break; + } + case 'ellipse': { + if ($invisible) { + break; + } + $rx = (isset($attribs['rx']) ? $this->getHTMLUnitToUnits($attribs['rx'], 0, $this->svgunit, false) : 0); + $ry = (isset($attribs['ry']) ? $this->getHTMLUnitToUnits($attribs['ry'], 0, $this->svgunit, false) : 0); + $cx = (isset($attribs['cx']) ? $this->getHTMLUnitToUnits($attribs['cx'], 0, $this->svgunit, false) : (isset($attribs['x']) ? $this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false) : 0)); + $cy = (isset($attribs['cy']) ? $this->getHTMLUnitToUnits($attribs['cy'], 0, $this->svgunit, false) : (isset($attribs['y']) ? $this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false) : 0)); + $x = ($cx - $rx); + $y = ($cy - $ry); + $w = (2 * $rx); + $h = (2 * $ry); + if ($clipping) { + $this->SVGTransform($tm); + $this->Ellipse($cx, $cy, $rx, $ry, 0, 0, 360, 'CNZ', array(), array(), 8); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Ellipse', array($cx, $cy, $rx, $ry, 0, 0, 360, 'CNZ')); + if (!empty($obstyle)) { + $this->Ellipse($cx, $cy, $rx, $ry, 0, 0, 360, $obstyle, array(), array(), 8); + } + $this->StopTransform(); + } + break; + } + case 'line': { + if ($invisible) { + break; + } + $x1 = (isset($attribs['x1'])?$this->getHTMLUnitToUnits($attribs['x1'], 0, $this->svgunit, false):0); + $y1 = (isset($attribs['y1'])?$this->getHTMLUnitToUnits($attribs['y1'], 0, $this->svgunit, false):0); + $x2 = (isset($attribs['x2'])?$this->getHTMLUnitToUnits($attribs['x2'], 0, $this->svgunit, false):0); + $y2 = (isset($attribs['y2'])?$this->getHTMLUnitToUnits($attribs['y2'], 0, $this->svgunit, false):0); + $x = $x1; + $y = $y1; + $w = abs($x2 - $x1); + $h = abs($y2 - $y1); + if (!$clipping) { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Line', array($x1, $y1, $x2, $y2)); + $this->Line($x1, $y1, $x2, $y2); + $this->StopTransform(); + } + break; + } + case 'polyline': + case 'polygon': { + if ($invisible) { + break; + } + $points = (isset($attribs['points'])?$attribs['points']:'0 0'); + $points = trim($points); + // note that point may use a complex syntax not covered here + $points = preg_split('/[\,\s]+/si', $points); + if (count($points) < 4) { + break; + } + $p = array(); + $xmin = 2147483647; + $xmax = 0; + $ymin = 2147483647; + $ymax = 0; + foreach ($points as $key => $val) { + $p[$key] = $this->getHTMLUnitToUnits($val, 0, $this->svgunit, false); + if (($key % 2) == 0) { + // X coordinate + $xmin = min($xmin, $p[$key]); + $xmax = max($xmax, $p[$key]); + } else { + // Y coordinate + $ymin = min($ymin, $p[$key]); + $ymax = max($ymax, $p[$key]); + } + } + $x = $xmin; + $y = $ymin; + $w = ($xmax - $xmin); + $h = ($ymax - $ymin); + if ($name == 'polyline') { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'PolyLine', array($p, 'CNZ')); + if (!empty($obstyle)) { + $this->PolyLine($p, $obstyle, array(), array()); + } + $this->StopTransform(); + } else { // polygon + if ($clipping) { + $this->SVGTransform($tm); + $this->Polygon($p, 'CNZ', array(), array(), true); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Polygon', array($p, 'CNZ')); + if (!empty($obstyle)) { + $this->Polygon($p, $obstyle, array(), array(), true); + } + $this->StopTransform(); + } + } + break; + } + // image + case 'image': { + if ($invisible) { + break; + } + if (!isset($attribs['xlink:href']) OR empty($attribs['xlink:href'])) { + break; + } + $x = (isset($attribs['x'])?$this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false):0); + $y = (isset($attribs['y'])?$this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false):0); + $w = (isset($attribs['width'])?$this->getHTMLUnitToUnits($attribs['width'], 0, $this->svgunit, false):0); + $h = (isset($attribs['height'])?$this->getHTMLUnitToUnits($attribs['height'], 0, $this->svgunit, false):0); + $img = $attribs['xlink:href']; + if (!$clipping) { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h); + if (preg_match('/^data:image\/[^;]+;base64,/', $img, $m) > 0) { + // embedded image encoded as base64 + $img = '@'.base64_decode(substr($img, strlen($m[0]))); + } else { + // fix image path + if ($this->isRelativePath($img) || $this->hasExtForbiddenProtocol($img)) { + break; + } + if (!TCPDF_STATIC::empty_string($this->svgdir) AND (($img[0] == '.') OR (basename($img) == $img))) { + // replace relative path with full server path + $img = $this->svgdir.'/'.$img; + } + if (($img[0] == '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { + $findroot = strpos($img, $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) OR ($findroot > 1)) { + if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { + $img = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$img; + } else { + $img = $_SERVER['DOCUMENT_ROOT'].$img; + } + } + } + $img = urldecode($img); + $testscrtype = @parse_url($img); + if (empty($testscrtype['query'])) { + // convert URL to server path + $img = str_replace(K_PATH_URL, K_PATH_MAIN, $img); + } elseif (preg_match('|^https?://|', $img) !== 1) { + // convert server path to URL + $img = str_replace(K_PATH_MAIN, K_PATH_URL, $img); + } + } + // get image type + $imgtype = TCPDF_IMAGES::getImageFileType($img); + if (($imgtype == 'eps') OR ($imgtype == 'ai')) { + $this->ImageEps($img, $x, $y, $w, $h); + } elseif ($imgtype == 'svg') { + // store SVG vars + $svggradients = $this->svggradients; + $svggradientid = $this->svggradientid; + $svgdefsmode = $this->svgdefsmode; + $svgdefs = $this->svgdefs; + $svgclipmode = $this->svgclipmode; + $svgclippaths = $this->svgclippaths; + $svgcliptm = $this->svgcliptm; + $svgclipid = $this->svgclipid; + $svgtext = $this->svgtext; + $svgtextmode = $this->svgtextmode; + $this->ImageSVG($img, $x, $y, $w, $h); + // restore SVG vars + $this->svggradients = $svggradients; + $this->svggradientid = $svggradientid; + $this->svgdefsmode = $svgdefsmode; + $this->svgdefs = $svgdefs; + $this->svgclipmode = $svgclipmode; + $this->svgclippaths = $svgclippaths; + $this->svgcliptm = $svgcliptm; + $this->svgclipid = $svgclipid; + $this->svgtext = $svgtext; + $this->svgtextmode = $svgtextmode; + } else { + $this->Image($img, $x, $y, $w, $h); + } + $this->StopTransform(); + } + break; + } + // text + case 'text': + case 'tspan': { + if (isset($this->svgtextmode['text-anchor']) AND !empty($this->svgtext)) { + // @TODO: unsupported feature + } + // only basic support - advanced features must be implemented + $this->svgtextmode['invisible'] = $invisible; + if ($invisible) { + break; + } + array_push($this->svgstyles, $svgstyle); + if (isset($attribs['x'])) { + $x = $this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false); + } elseif ($name == 'tspan') { + $x = $this->x; + } else { + $x = 0; + } + if (isset($attribs['dx'])) { + $x += $this->getHTMLUnitToUnits($attribs['dx'], 0, $this->svgunit, false); + } + if (isset($attribs['y'])) { + $y = $this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false); + } elseif ($name == 'tspan') { + $y = $this->y; + } else { + $y = 0; + } + if (isset($attribs['dy'])) { + $y += $this->getHTMLUnitToUnits($attribs['dy'], 0, $this->svgunit, false); + } + $svgstyle['text-color'] = $svgstyle['fill']; + $this->svgtext = ''; + if (isset($svgstyle['text-anchor'])) { + $this->svgtextmode['text-anchor'] = $svgstyle['text-anchor']; + } else { + $this->svgtextmode['text-anchor'] = 'start'; + } + if (isset($svgstyle['direction'])) { + if ($svgstyle['direction'] == 'rtl') { + $this->svgtextmode['rtl'] = true; + } else { + $this->svgtextmode['rtl'] = false; + } + } else { + $this->svgtextmode['rtl'] = false; + } + if (isset($svgstyle['stroke']) AND ($svgstyle['stroke'] != 'none') AND isset($svgstyle['stroke-width']) AND ($svgstyle['stroke-width'] > 0)) { + $this->svgtextmode['stroke'] = $this->getHTMLUnitToUnits($svgstyle['stroke-width'], 0, $this->svgunit, false); + } else { + $this->svgtextmode['stroke'] = false; + } + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, 1, 1); + $this->x = $x; + $this->y = $y; + break; + } + // use + case 'use': { + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { + $svgdefid = substr($attribs['xlink:href'], 1); + if (isset($this->svgdefs[$svgdefid])) { + $use = $this->svgdefs[$svgdefid]; + if (isset($attribs['xlink:href'])) { + unset($attribs['xlink:href']); + } + if (isset($attribs['id'])) { + unset($attribs['id']); + } + if (isset($use['attribs']['x']) AND isset($attribs['x'])) { + $attribs['x'] += $use['attribs']['x']; + } + if (isset($use['attribs']['y']) AND isset($attribs['y'])) { + $attribs['y'] += $use['attribs']['y']; + } + if (empty($attribs['style'])) { + $attribs['style'] = ''; + } + if (!empty($use['attribs']['style'])) { + // merge styles + $attribs['style'] = str_replace(';;',';',';'.$use['attribs']['style'].$attribs['style']); + } + $attribs = array_merge($use['attribs'], $attribs); + $this->startSVGElementHandler($parser, $use['name'], $attribs); + return; + } + } + break; + } + default: { + break; + } + } // end of switch + // process child elements + if (!empty($attribs['child_elements'])) { + $child_elements = $attribs['child_elements']; + unset($attribs['child_elements']); + foreach($child_elements as $child_element) { + if (empty($child_element['attribs']['closing_tag'])) { + $this->startSVGElementHandler('child-tag', $child_element['name'], $child_element['attribs']); + } else { + if (isset($child_element['attribs']['content'])) { + $this->svgtext = $child_element['attribs']['content']; + } + $this->endSVGElementHandler('child-tag', $child_element['name']); + } + } + } + } + + /** + * Sets the closing SVG element handler function for the XML parser. + * @param resource|string $parser The first parameter, parser, is a reference to the XML parser calling the handler. + * @param string $name The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters. + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function endSVGElementHandler($parser, $name) { + $name = $this->removeTagNamespace($name); + if ($this->svgdefsmode AND !in_array($name, array('defs', 'clipPath', 'linearGradient', 'radialGradient', 'stop'))) { + if (end($this->svgdefs) !== FALSE) { + $last_svgdefs_id = key($this->svgdefs); + if (isset($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'])) { + foreach($this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'] as $child_element) { + if (isset($child_element['attribs']['id']) AND ($child_element['name'] == $name)) { + $this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'][$child_element['attribs']['id'].'_CLOSE'] = array('name' => $name, 'attribs' => array('closing_tag' => TRUE, 'content' => $this->svgtext)); + return; + } + } + if ($this->svgdefs[$last_svgdefs_id]['name'] == $name) { + $this->svgdefs[$last_svgdefs_id]['attribs']['child_elements'][$last_svgdefs_id.'_CLOSE'] = array('name' => $name, 'attribs' => array('closing_tag' => TRUE, 'content' => $this->svgtext)); + return; + } + } + } + return; + } + switch($name) { + case 'defs': { + $this->svgdefsmode = false; + break; + } + // clipPath + case 'clipPath': { + $this->svgclipmode = false; + break; + } + case 'svg': { + if (--$this->svg_tag_depth <= 0) { + break; + } + } + case 'g': { + // ungroup: remove last style from array + array_pop($this->svgstyles); + $this->StopTransform(); + break; + } + case 'text': + case 'tspan': { + if ($this->svgtextmode['invisible']) { + // This implementation must be fixed to following the rule: + // If the 'visibility' property is set to hidden on a 'tspan', 'tref' or 'altGlyph' element, then the text is invisible but still takes up space in text layout calculations. + break; + } + // print text + $text = $this->svgtext; + //$text = $this->stringTrim($text); + $textlen = $this->GetStringWidth($text); + if ($this->svgtextmode['text-anchor'] != 'start') { + // check if string is RTL text + if ($this->svgtextmode['text-anchor'] == 'end') { + if ($this->svgtextmode['rtl']) { + $this->x += $textlen; + } else { + $this->x -= $textlen; + } + } elseif ($this->svgtextmode['text-anchor'] == 'middle') { + if ($this->svgtextmode['rtl']) { + $this->x += ($textlen / 2); + } else { + $this->x -= ($textlen / 2); + } + } + } + $textrendermode = $this->textrendermode; + $textstrokewidth = $this->textstrokewidth; + $this->setTextRenderingMode($this->svgtextmode['stroke'], true, false); + if ($name == 'text') { + // store current coordinates + $tmpx = $this->x; + $tmpy = $this->y; + } + // print the text + $this->Cell($textlen, 0, $text, 0, 0, '', false, '', 0, false, 'L', 'T'); + if ($name == 'text') { + // restore coordinates + $this->x = $tmpx; + $this->y = $tmpy; + } + // restore previous rendering mode + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $textstrokewidth; + $this->svgtext = ''; + $this->StopTransform(); + if (!$this->svgdefsmode) { + array_pop($this->svgstyles); + } + break; + } + default: { + break; + } + } + } + + /** + * Sets the character data handler function for the XML parser. + * @param resource $parser The first parameter, parser, is a reference to the XML parser calling the handler. + * @param string $data The second parameter, data, contains the character data as a string. + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function segSVGContentHandler($parser, $data) { + $this->svgtext .= $data; + } + + // --- END SVG METHODS ----------------------------------------------------- + + /** + * Keeps files in memory, so it doesn't need to downloaded everytime in a loop + * @param string $file + * @return string + */ + protected function getCachedFileContents($file) + { + if (!isset($this->fileContentCache[$file])) { + $this->fileContentCache[$file] = TCPDF_STATIC::fileGetContents($file); + } + return $this->fileContentCache[$file]; + } + + /** + * Avoid multiple calls to an external server to see if a file exists + * @param string $file + * @return bool + */ + protected function fileExists($file) + { + if (isset($this->fileContentCache[$file]) || false !== $this->getImageBuffer($file)) { + return true; + } + + return TCPDF_STATIC::file_exists($file); + } + + /** + * Wrapper for unlink with disabled protocols. + * @param string $file + * @return bool + */ + protected function _unlink($file) + { + if ((strpos($file, '://') !== false) && ((substr($file, 0, 7) !== 'file://') || (!$this->allowLocalFiles))) { + // forbidden protocol + return false; + } + return @unlink($file); + } + +} // END OF TCPDF CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/tcpdf_autoconfig.php b/incs/tcpdf/tcpdf_autoconfig.php new file mode 100644 index 0000000..d31ee87 --- /dev/null +++ b/incs/tcpdf/tcpdf_autoconfig.php @@ -0,0 +1,255 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Try to automatically configure some TCPDF +// constants if not defined. +// +//============================================================+ + +/** + * @file + * Try to automatically configure some TCPDF constants if not defined. + * @package com.tecnick.tcpdf + * @version 1.2.1 + */ + +// Disable phar stream wrapper globally. +// if (in_array('phar', stream_get_wrappers(), true)) { +// stream_wrapper_unregister('phar'); +// } + +// DOCUMENT_ROOT fix for IIS Webserver +if ((!isset($_SERVER['DOCUMENT_ROOT'])) OR (empty($_SERVER['DOCUMENT_ROOT']))) { + if(isset($_SERVER['SCRIPT_FILENAME'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); + } elseif(isset($_SERVER['PATH_TRANSLATED'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); + } else { + // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www') + $_SERVER['DOCUMENT_ROOT'] = '/'; + } +} +$_SERVER['DOCUMENT_ROOT'] = str_replace('//', '/', $_SERVER['DOCUMENT_ROOT']); +if (substr($_SERVER['DOCUMENT_ROOT'], -1) != '/') { + $_SERVER['DOCUMENT_ROOT'] .= '/'; +} + +// Load main configuration file only if the K_TCPDF_EXTERNAL_CONFIG constant is set to false. +if (!defined('K_TCPDF_EXTERNAL_CONFIG') OR !K_TCPDF_EXTERNAL_CONFIG) { + // define a list of default config files in order of priority + $tcpdf_config_files = array(dirname(__FILE__).'/config/tcpdf_config.php', '/etc/php-tcpdf/tcpdf_config.php', '/etc/tcpdf/tcpdf_config.php', '/etc/tcpdf_config.php'); + foreach ($tcpdf_config_files as $tcpdf_config) { + if (@file_exists($tcpdf_config) AND is_readable($tcpdf_config)) { + require_once($tcpdf_config); + break; + } + } +} + +if (!defined('K_PATH_MAIN')) { + define ('K_PATH_MAIN', dirname(__FILE__).'/'); +} + +if (!defined('K_PATH_FONTS')) { + define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); +} + +if (!defined('K_PATH_URL')) { + $k_path_url = K_PATH_MAIN; // default value for console mode + if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { + if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND (strtolower($_SERVER['HTTPS']) != 'off')) { + $k_path_url = 'https://'; + } else { + $k_path_url = 'http://'; + } + $k_path_url .= $_SERVER['HTTP_HOST']; + $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1))); + } + define ('K_PATH_URL', $k_path_url); +} + +if (!defined('K_PATH_IMAGES')) { + $tcpdf_images_dirs = array(K_PATH_MAIN.'examples/images/', K_PATH_MAIN.'images/', '/usr/share/doc/php-tcpdf/examples/images/', '/usr/share/doc/tcpdf/examples/images/', '/usr/share/doc/php/tcpdf/examples/images/', '/var/www/tcpdf/images/', '/var/www/html/tcpdf/images/', '/usr/local/apache2/htdocs/tcpdf/images/', K_PATH_MAIN); + foreach ($tcpdf_images_dirs as $tcpdf_images_path) { + if (@file_exists($tcpdf_images_path)) { + define ('K_PATH_IMAGES', $tcpdf_images_path); + break; + } + } +} + +if (!defined('PDF_HEADER_LOGO')) { + $tcpdf_header_logo = ''; + if (@file_exists(K_PATH_IMAGES.'tcpdf_logo.jpg')) { + $tcpdf_header_logo = 'tcpdf_logo.jpg'; + } + define ('PDF_HEADER_LOGO', $tcpdf_header_logo); +} + +if (!defined('PDF_HEADER_LOGO_WIDTH')) { + if (!empty($tcpdf_header_logo)) { + define ('PDF_HEADER_LOGO_WIDTH', 30); + } else { + define ('PDF_HEADER_LOGO_WIDTH', 0); + } +} + +if (!defined('K_PATH_CACHE')) { + $K_PATH_CACHE = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir(); + if (substr($K_PATH_CACHE, -1) != '/') { + $K_PATH_CACHE .= '/'; + } + define ('K_PATH_CACHE', $K_PATH_CACHE); +} + +if (!defined('K_BLANK_IMAGE')) { + define ('K_BLANK_IMAGE', '_blank.png'); +} + +if (!defined('PDF_PAGE_FORMAT')) { + define ('PDF_PAGE_FORMAT', 'A4'); +} + +if (!defined('PDF_PAGE_ORIENTATION')) { + define ('PDF_PAGE_ORIENTATION', 'P'); +} + +if (!defined('PDF_CREATOR')) { + define ('PDF_CREATOR', 'TCPDF'); +} + +if (!defined('PDF_AUTHOR')) { + define ('PDF_AUTHOR', 'TCPDF'); +} + +if (!defined('PDF_HEADER_TITLE')) { + define ('PDF_HEADER_TITLE', 'TCPDF Example'); +} + +if (!defined('PDF_HEADER_STRING')) { + define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); +} + +if (!defined('PDF_UNIT')) { + define ('PDF_UNIT', 'mm'); +} + +if (!defined('PDF_MARGIN_HEADER')) { + define ('PDF_MARGIN_HEADER', 5); +} + +if (!defined('PDF_MARGIN_FOOTER')) { + define ('PDF_MARGIN_FOOTER', 10); +} + +if (!defined('PDF_MARGIN_TOP')) { + define ('PDF_MARGIN_TOP', 27); +} + +if (!defined('PDF_MARGIN_BOTTOM')) { + define ('PDF_MARGIN_BOTTOM', 25); +} + +if (!defined('PDF_MARGIN_LEFT')) { + define ('PDF_MARGIN_LEFT', 15); +} + +if (!defined('PDF_MARGIN_RIGHT')) { + define ('PDF_MARGIN_RIGHT', 15); +} + +if (!defined('PDF_FONT_NAME_MAIN')) { + define ('PDF_FONT_NAME_MAIN', 'helvetica'); +} + +if (!defined('PDF_FONT_SIZE_MAIN')) { + define ('PDF_FONT_SIZE_MAIN', 10); +} + +if (!defined('PDF_FONT_NAME_DATA')) { + define ('PDF_FONT_NAME_DATA', 'helvetica'); +} + +if (!defined('PDF_FONT_SIZE_DATA')) { + define ('PDF_FONT_SIZE_DATA', 8); +} + +if (!defined('PDF_FONT_MONOSPACED')) { + define ('PDF_FONT_MONOSPACED', 'courier'); +} + +if (!defined('PDF_IMAGE_SCALE_RATIO')) { + define ('PDF_IMAGE_SCALE_RATIO', 1.25); +} + +if (!defined('HEAD_MAGNIFICATION')) { + define('HEAD_MAGNIFICATION', 1.1); +} + +if (!defined('K_CELL_HEIGHT_RATIO')) { + define('K_CELL_HEIGHT_RATIO', 1.25); +} + +if (!defined('K_TITLE_MAGNIFICATION')) { + define('K_TITLE_MAGNIFICATION', 1.3); +} + +if (!defined('K_SMALL_RATIO')) { + define('K_SMALL_RATIO', 2/3); +} + +if (!defined('K_THAI_TOPCHARS')) { + define('K_THAI_TOPCHARS', true); +} + +if (!defined('K_TCPDF_CALLS_IN_HTML')) { + define('K_TCPDF_CALLS_IN_HTML', false); +} + +if (!defined('K_ALLOWED_TCPDF_TAGS')) { + define('K_ALLOWED_TCPDF_TAGS', ''); +} + +if (!defined('K_TCPDF_THROW_EXCEPTION_ERROR')) { + define('K_TCPDF_THROW_EXCEPTION_ERROR', false); +} + +if (!defined('K_TIMEZONE')) { + define('K_TIMEZONE', @date_default_timezone_get()); +} + +// Custom cURL options for curl_setopt_array. +if (!defined('K_CURLOPTS')) { + define('K_CURLOPTS', array()); +} + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/tcpdf_barcodes_1d.php b/incs/tcpdf/tcpdf_barcodes_1d.php new file mode 100644 index 0000000..45d3561 --- /dev/null +++ b/incs/tcpdf/tcpdf_barcodes_1d.php @@ -0,0 +1,2356 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : PHP class to creates array representations for +// common 1D barcodes to be used with TCPDF. +// +//============================================================+ + +/** + * @file + * PHP class to creates array representations for common 1D barcodes to be used with TCPDF. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.027 + */ + +/** + * @class TCPDFBarcode + * PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).
    + * @package com.tecnick.tcpdf + * @version 1.0.027 + * @author Nicola Asuni + */ +class TCPDFBarcode { + + /** + * Array representation of barcode. + * @protected + */ + protected $barcode_array = array(); + + /** + * This is the class constructor. + * Return an array representations for common 1D barcodes:
      + *
    • $arrcode['code'] code to be printed on text label
    • + *
    • $arrcode['maxh'] max barcode height
    • + *
    • $arrcode['maxw'] max barcode width
    • + *
    • $arrcode['bcode'][$k] single bar or space in $k position
    • + *
    • $arrcode['bcode'][$k]['t'] bar type: true = bar, false = space.
    • + *
    • $arrcode['bcode'][$k]['w'] bar width in units.
    • + *
    • $arrcode['bcode'][$k]['h'] bar height in units.
    • + *
    • $arrcode['bcode'][$k]['p'] bar top position (0 = top, 1 = middle)
    + * @param string $code code to print + * @param string $type type of barcode:
    • C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
    • C39+ : CODE 39 with checksum
    • C39E : CODE 39 EXTENDED
    • C39E+ : CODE 39 EXTENDED + CHECKSUM
    • C93 : CODE 93 - USS-93
    • S25 : Standard 2 of 5
    • S25+ : Standard 2 of 5 + CHECKSUM
    • I25 : Interleaved 2 of 5
    • I25+ : Interleaved 2 of 5 + CHECKSUM
    • C128 : CODE 128
    • C128A : CODE 128 A
    • C128B : CODE 128 B
    • C128C : CODE 128 C
    • EAN2 : 2-Digits UPC-Based Extension
    • EAN5 : 5-Digits UPC-Based Extension
    • EAN8 : EAN 8
    • EAN13 : EAN 13
    • UPCA : UPC-A
    • UPCE : UPC-E
    • MSI : MSI (Variation of Plessey code)
    • MSI+ : MSI + CHECKSUM (modulo 11)
    • POSTNET : POSTNET
    • PLANET : PLANET
    • RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
    • KIX : KIX (Klant index - Customer index)
    • IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200
    • CODABAR : CODABAR
    • CODE11 : CODE 11
    • PHARMA : PHARMACODE
    • PHARMA2T : PHARMACODE TWO-TRACKS
    + * @public + */ + public function __construct($code, $type) { + $this->setBarcode($code, $type); + } + + /** + * Return an array representations of barcode. + * @return array + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Send barcode as SVG image object to the standard output. + * @param int $w Minimum width of a single bar in user units. + * @param int $h Height of barcode in user units. + * @param string $color Foreground color (in SVG format) for bar elements (background is transparent). + * @public + */ + public function getBarcodeSVG($w=2, $h=30, $color='black') { + // send headers + $code = $this->getBarcodeSVGcode($w, $h, $color); + header('Content-Type: application/svg+xml'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.md5($code).'.svg";'); + //header('Content-Length: '.strlen($code)); + echo $code; + } + + /** + * Return a SVG string representation of barcode. + * @param int $w Minimum width of a single bar in user units. + * @param int $h Height of barcode in user units. + * @param string $color Foreground color (in SVG format) for bar elements (background is transparent). + * @return string SVG code. + * @public + */ + public function getBarcodeSVGcode($w=2, $h=30, $color='black') { + // replace table for special characters + $repstr = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $svg = '<'.'?'.'xml version="1.0" standalone="no"'.'?'.'>'."\n"; + $svg .= ''."\n"; + $svg .= ''."\n"; + $svg .= "\t".''.strtr($this->barcode_array['code'], $repstr).''."\n"; + $svg .= "\t".''."\n"; + // print bars + $x = 0; + foreach ($this->barcode_array['bcode'] as $k => $v) { + $bw = round(($v['w'] * $w), 3); + $bh = round(($v['h'] * $h / $this->barcode_array['maxh']), 3); + if ($v['t']) { + $y = round(($v['p'] * $h / $this->barcode_array['maxh']), 3); + // draw a vertical bar + $svg .= "\t\t".''."\n"; + } + $x += $bw; + } + $svg .= "\t".''."\n"; + $svg .= ''."\n"; + return $svg; + } + + /** + * Return an HTML representation of barcode. + * @param int $w Width of a single bar element in pixels. + * @param int $h Height of a single bar element in pixels. + * @param string $color Foreground color for bar elements (background is transparent). + * @return string HTML code. + * @public + */ + public function getBarcodeHTML($w=2, $h=30, $color='black') { + $html = '
    '."\n"; + // print bars + $x = 0; + foreach ($this->barcode_array['bcode'] as $k => $v) { + $bw = round(($v['w'] * $w), 3); + $bh = round(($v['h'] * $h / $this->barcode_array['maxh']), 3); + if ($v['t']) { + $y = round(($v['p'] * $h / $this->barcode_array['maxh']), 3); + // draw a vertical bar + $html .= '
     
    '."\n"; + } + $x += $bw; + } + $html .= '
    '."\n"; + return $html; + } + + /** + * Send a PNG image representation of barcode (requires GD or Imagick library). + * @param int $w Width of a single bar element in pixels. + * @param int $h Height of a single bar element in pixels. + * @param array $color RGB (0-255) foreground color for bar elements (background is transparent). + * @public + */ + public function getBarcodePNG($w=2, $h=30, $color=array(0,0,0)) { + $data = $this->getBarcodePngData($w, $h, $color); + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + //header('Content-Length: '.strlen($data)); + echo $data; + } + + /** + * Return a PNG image representation of barcode (requires GD or Imagick library). + * @param int $w Width of a single bar element in pixels. + * @param int $h Height of a single bar element in pixels. + * @param array $color RGB (0-255) foreground color for bar elements (background is transparent). + * @return string|Imagick|false image or false in case of error. + * @public + */ + public function getBarcodePngData($w=2, $h=30, $color=array(0,0,0)) { + // calculate image size + $width = ($this->barcode_array['maxw'] * $w); + $height = $h; + if (function_exists('imagecreate')) { + // GD library + $imagick = false; + $png = imagecreate($width, $height); + $bgcol = imagecolorallocate($png, 255, 255, 255); + imagecolortransparent($png, $bgcol); + $fgcol = imagecolorallocate($png, $color[0], $color[1], $color[2]); + } elseif (extension_loaded('imagick')) { + $imagick = true; + $bgcol = new imagickpixel('rgb(255,255,255'); + $fgcol = new imagickpixel('rgb('.$color[0].','.$color[1].','.$color[2].')'); + $png = new Imagick(); + $png->newImage($width, $height, 'none', 'png'); + $bar = new imagickdraw(); + $bar->setfillcolor($fgcol); + } else { + return false; + } + // print bars + $x = 0; + foreach ($this->barcode_array['bcode'] as $k => $v) { + $bw = round(($v['w'] * $w), 3); + $bh = round(($v['h'] * $h / $this->barcode_array['maxh']), 3); + if ($v['t']) { + $y = round(($v['p'] * $h / $this->barcode_array['maxh']), 3); + // draw a vertical bar + if ($imagick) { + $bar->rectangle($x, $y, ($x + $bw - 1), ($y + $bh - 1)); + } else { + imagefilledrectangle($png, $x, $y, ($x + $bw - 1), ($y + $bh - 1), $fgcol); + } + } + $x += $bw; + } + if ($imagick) { + $png->drawimage($bar); + return $png; + } else { + ob_start(); + imagepng($png); + $imagedata = ob_get_clean(); + imagedestroy($png); + return $imagedata; + } + } + + /** + * Set the barcode. + * @param string $code code to print + * @param string $type type of barcode:
    • C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
    • C39+ : CODE 39 with checksum
    • C39E : CODE 39 EXTENDED
    • C39E+ : CODE 39 EXTENDED + CHECKSUM
    • C93 : CODE 93 - USS-93
    • S25 : Standard 2 of 5
    • S25+ : Standard 2 of 5 + CHECKSUM
    • I25 : Interleaved 2 of 5
    • I25+ : Interleaved 2 of 5 + CHECKSUM
    • C128 : CODE 128
    • C128A : CODE 128 A
    • C128B : CODE 128 B
    • C128C : CODE 128 C
    • EAN2 : 2-Digits UPC-Based Extension
    • EAN5 : 5-Digits UPC-Based Extension
    • EAN8 : EAN 8
    • EAN13 : EAN 13
    • UPCA : UPC-A
    • UPCE : UPC-E
    • MSI : MSI (Variation of Plessey code)
    • MSI+ : MSI + CHECKSUM (modulo 11)
    • POSTNET : POSTNET
    • PLANET : PLANET
    • RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
    • KIX : KIX (Klant index - Customer index)
    • IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200
    • IMBPRE: Pre-processed Intelligent Mail Barcode - Onecode - USPS-B-3200, using only F,A,D,T letters
    • CODABAR : CODABAR
    • CODE11 : CODE 11
    • PHARMA : PHARMACODE
    • PHARMA2T : PHARMACODE TWO-TRACKS
    + * @return void + * @public + */ + public function setBarcode($code, $type) { + switch (strtoupper($type)) { + case 'C39': { // CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. + $arrcode = $this->barcode_code39($code, false, false); + break; + } + case 'C39+': { // CODE 39 with checksum + $arrcode = $this->barcode_code39($code, false, true); + break; + } + case 'C39E': { // CODE 39 EXTENDED + $arrcode = $this->barcode_code39($code, true, false); + break; + } + case 'C39E+': { // CODE 39 EXTENDED + CHECKSUM + $arrcode = $this->barcode_code39($code, true, true); + break; + } + case 'C93': { // CODE 93 - USS-93 + $arrcode = $this->barcode_code93($code); + break; + } + case 'S25': { // Standard 2 of 5 + $arrcode = $this->barcode_s25($code, false); + break; + } + case 'S25+': { // Standard 2 of 5 + CHECKSUM + $arrcode = $this->barcode_s25($code, true); + break; + } + case 'I25': { // Interleaved 2 of 5 + $arrcode = $this->barcode_i25($code, false); + break; + } + case 'I25+': { // Interleaved 2 of 5 + CHECKSUM + $arrcode = $this->barcode_i25($code, true); + break; + } + case 'C128': { // CODE 128 + $arrcode = $this->barcode_c128($code, ''); + break; + } + case 'C128A': { // CODE 128 A + $arrcode = $this->barcode_c128($code, 'A'); + break; + } + case 'C128B': { // CODE 128 B + $arrcode = $this->barcode_c128($code, 'B'); + break; + } + case 'C128C': { // CODE 128 C + $arrcode = $this->barcode_c128($code, 'C'); + break; + } + case 'EAN2': { // 2-Digits UPC-Based Extension + $arrcode = $this->barcode_eanext($code, 2); + break; + } + case 'EAN5': { // 5-Digits UPC-Based Extension + $arrcode = $this->barcode_eanext($code, 5); + break; + } + case 'EAN8': { // EAN 8 + $arrcode = $this->barcode_eanupc($code, 8); + break; + } + case 'EAN13': { // EAN 13 + $arrcode = $this->barcode_eanupc($code, 13); + break; + } + case 'UPCA': { // UPC-A + $arrcode = $this->barcode_eanupc($code, 12); + break; + } + case 'UPCE': { // UPC-E + $arrcode = $this->barcode_eanupc($code, 6); + break; + } + case 'MSI': { // MSI (Variation of Plessey code) + $arrcode = $this->barcode_msi($code, false); + break; + } + case 'MSI+': { // MSI + CHECKSUM (modulo 11) + $arrcode = $this->barcode_msi($code, true); + break; + } + case 'POSTNET': { // POSTNET + $arrcode = $this->barcode_postnet($code, false); + break; + } + case 'PLANET': { // PLANET + $arrcode = $this->barcode_postnet($code, true); + break; + } + case 'RMS4CC': { // RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) + $arrcode = $this->barcode_rms4cc($code, false); + break; + } + case 'KIX': { // KIX (Klant index - Customer index) + $arrcode = $this->barcode_rms4cc($code, true); + break; + } + case 'IMB': { // IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 + $arrcode = $this->barcode_imb($code); + break; + } + case 'IMBPRE': { // IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200- pre-processed + $arrcode = $this->barcode_imb_pre($code); + break; + } + case 'CODABAR': { // CODABAR + $arrcode = $this->barcode_codabar($code); + break; + } + case 'CODE11': { // CODE 11 + $arrcode = $this->barcode_code11($code); + break; + } + case 'PHARMA': { // PHARMACODE + $arrcode = $this->barcode_pharmacode($code); + break; + } + case 'PHARMA2T': { // PHARMACODE TWO-TRACKS + $arrcode = $this->barcode_pharmacode2t($code); + break; + } + default: { + $this->barcode_array = array(); + $arrcode = false; + break; + } + } + $this->barcode_array = $arrcode; + } + + /** + * CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. + * General-purpose code in very wide use world-wide + * @param string $code code to represent. + * @param boolean $extended if true uses the extended mode. + * @param boolean $checksum if true add a checksum to the code. + * @return array barcode representation. + * @protected + */ + protected function barcode_code39($code, $extended=false, $checksum=false) { + $chr['0'] = '111331311'; + $chr['1'] = '311311113'; + $chr['2'] = '113311113'; + $chr['3'] = '313311111'; + $chr['4'] = '111331113'; + $chr['5'] = '311331111'; + $chr['6'] = '113331111'; + $chr['7'] = '111311313'; + $chr['8'] = '311311311'; + $chr['9'] = '113311311'; + $chr['A'] = '311113113'; + $chr['B'] = '113113113'; + $chr['C'] = '313113111'; + $chr['D'] = '111133113'; + $chr['E'] = '311133111'; + $chr['F'] = '113133111'; + $chr['G'] = '111113313'; + $chr['H'] = '311113311'; + $chr['I'] = '113113311'; + $chr['J'] = '111133311'; + $chr['K'] = '311111133'; + $chr['L'] = '113111133'; + $chr['M'] = '313111131'; + $chr['N'] = '111131133'; + $chr['O'] = '311131131'; + $chr['P'] = '113131131'; + $chr['Q'] = '111111333'; + $chr['R'] = '311111331'; + $chr['S'] = '113111331'; + $chr['T'] = '111131331'; + $chr['U'] = '331111113'; + $chr['V'] = '133111113'; + $chr['W'] = '333111111'; + $chr['X'] = '131131113'; + $chr['Y'] = '331131111'; + $chr['Z'] = '133131111'; + $chr['-'] = '131111313'; + $chr['.'] = '331111311'; + $chr[' '] = '133111311'; + $chr['$'] = '131313111'; + $chr['/'] = '131311131'; + $chr['+'] = '131113131'; + $chr['%'] = '111313131'; + $chr['*'] = '131131311'; + $code = strtoupper($code); + if ($extended) { + // extended mode + $code = $this->encode_code39_ext($code); + } + if ($code === false) { + return false; + } + if ($checksum) { + // checksum + $code .= $this->checksum_code39($code); + } + // add start and stop codes + $code = '*'.$code.'*'; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $char = $code[$i]; + if(!isset($chr[$char])) { + // invalid character + return false; + } + for ($j = 0; $j < 9; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $chr[$char][$j]; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + // intercharacter gap + $bararray['bcode'][$k] = array('t' => false, 'w' => 1, 'h' => 1, 'p' => 0); + $bararray['maxw'] += 1; + ++$k; + } + return $bararray; + } + + /** + * Encode a string to be used for CODE 39 Extended mode. + * @param string $code code to represent. + * @return string encoded string. + * @protected + */ + protected function encode_code39_ext($code) { + $encode = array( + chr(0) => '%U', chr(1) => '$A', chr(2) => '$B', chr(3) => '$C', + chr(4) => '$D', chr(5) => '$E', chr(6) => '$F', chr(7) => '$G', + chr(8) => '$H', chr(9) => '$I', chr(10) => '$J', chr(11) => '£K', + chr(12) => '$L', chr(13) => '$M', chr(14) => '$N', chr(15) => '$O', + chr(16) => '$P', chr(17) => '$Q', chr(18) => '$R', chr(19) => '$S', + chr(20) => '$T', chr(21) => '$U', chr(22) => '$V', chr(23) => '$W', + chr(24) => '$X', chr(25) => '$Y', chr(26) => '$Z', chr(27) => '%A', + chr(28) => '%B', chr(29) => '%C', chr(30) => '%D', chr(31) => '%E', + chr(32) => ' ', chr(33) => '/A', chr(34) => '/B', chr(35) => '/C', + chr(36) => '/D', chr(37) => '/E', chr(38) => '/F', chr(39) => '/G', + chr(40) => '/H', chr(41) => '/I', chr(42) => '/J', chr(43) => '/K', + chr(44) => '/L', chr(45) => '-', chr(46) => '.', chr(47) => '/O', + chr(48) => '0', chr(49) => '1', chr(50) => '2', chr(51) => '3', + chr(52) => '4', chr(53) => '5', chr(54) => '6', chr(55) => '7', + chr(56) => '8', chr(57) => '9', chr(58) => '/Z', chr(59) => '%F', + chr(60) => '%G', chr(61) => '%H', chr(62) => '%I', chr(63) => '%J', + chr(64) => '%V', chr(65) => 'A', chr(66) => 'B', chr(67) => 'C', + chr(68) => 'D', chr(69) => 'E', chr(70) => 'F', chr(71) => 'G', + chr(72) => 'H', chr(73) => 'I', chr(74) => 'J', chr(75) => 'K', + chr(76) => 'L', chr(77) => 'M', chr(78) => 'N', chr(79) => 'O', + chr(80) => 'P', chr(81) => 'Q', chr(82) => 'R', chr(83) => 'S', + chr(84) => 'T', chr(85) => 'U', chr(86) => 'V', chr(87) => 'W', + chr(88) => 'X', chr(89) => 'Y', chr(90) => 'Z', chr(91) => '%K', + chr(92) => '%L', chr(93) => '%M', chr(94) => '%N', chr(95) => '%O', + chr(96) => '%W', chr(97) => '+A', chr(98) => '+B', chr(99) => '+C', + chr(100) => '+D', chr(101) => '+E', chr(102) => '+F', chr(103) => '+G', + chr(104) => '+H', chr(105) => '+I', chr(106) => '+J', chr(107) => '+K', + chr(108) => '+L', chr(109) => '+M', chr(110) => '+N', chr(111) => '+O', + chr(112) => '+P', chr(113) => '+Q', chr(114) => '+R', chr(115) => '+S', + chr(116) => '+T', chr(117) => '+U', chr(118) => '+V', chr(119) => '+W', + chr(120) => '+X', chr(121) => '+Y', chr(122) => '+Z', chr(123) => '%P', + chr(124) => '%Q', chr(125) => '%R', chr(126) => '%S', chr(127) => '%T'); + $code_ext = ''; + $clen = strlen($code); + for ($i = 0 ; $i < $clen; ++$i) { + if (ord($code[$i]) > 127) { + return false; + } + $code_ext .= $encode[$code[$i]]; + } + return $code_ext; + } + + /** + * Calculate CODE 39 checksum (modulo 43). + * @param string $code code to represent. + * @return string char checksum. + * @protected + */ + protected function checksum_code39($code) { + $chars = array( + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', + 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', + 'W', 'X', 'Y', 'Z', '-', '.', ' ', '$', '/', '+', '%'); + $sum = 0; + $clen = strlen($code); + for ($i = 0 ; $i < $clen; ++$i) { + $k = array_keys($chars, $code[$i]); + $sum += $k[0]; + } + $j = ($sum % 43); + return $chars[$j]; + } + + /** + * CODE 93 - USS-93 + * Compact code similar to Code 39 + * @param string $code code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_code93($code) { + $chr[48] = '131112'; // 0 + $chr[49] = '111213'; // 1 + $chr[50] = '111312'; // 2 + $chr[51] = '111411'; // 3 + $chr[52] = '121113'; // 4 + $chr[53] = '121212'; // 5 + $chr[54] = '121311'; // 6 + $chr[55] = '111114'; // 7 + $chr[56] = '131211'; // 8 + $chr[57] = '141111'; // 9 + $chr[65] = '211113'; // A + $chr[66] = '211212'; // B + $chr[67] = '211311'; // C + $chr[68] = '221112'; // D + $chr[69] = '221211'; // E + $chr[70] = '231111'; // F + $chr[71] = '112113'; // G + $chr[72] = '112212'; // H + $chr[73] = '112311'; // I + $chr[74] = '122112'; // J + $chr[75] = '132111'; // K + $chr[76] = '111123'; // L + $chr[77] = '111222'; // M + $chr[78] = '111321'; // N + $chr[79] = '121122'; // O + $chr[80] = '131121'; // P + $chr[81] = '212112'; // Q + $chr[82] = '212211'; // R + $chr[83] = '211122'; // S + $chr[84] = '211221'; // T + $chr[85] = '221121'; // U + $chr[86] = '222111'; // V + $chr[87] = '112122'; // W + $chr[88] = '112221'; // X + $chr[89] = '122121'; // Y + $chr[90] = '123111'; // Z + $chr[45] = '121131'; // - + $chr[46] = '311112'; // . + $chr[32] = '311211'; // + $chr[36] = '321111'; // $ + $chr[47] = '112131'; // / + $chr[43] = '113121'; // + + $chr[37] = '211131'; // % + $chr[128] = '121221'; // ($) + $chr[129] = '311121'; // (/) + $chr[130] = '122211'; // (+) + $chr[131] = '312111'; // (%) + $chr[42] = '111141'; // start-stop + $code = strtoupper($code); + $encode = array( + chr(0) => chr(131).'U', chr(1) => chr(128).'A', chr(2) => chr(128).'B', chr(3) => chr(128).'C', + chr(4) => chr(128).'D', chr(5) => chr(128).'E', chr(6) => chr(128).'F', chr(7) => chr(128).'G', + chr(8) => chr(128).'H', chr(9) => chr(128).'I', chr(10) => chr(128).'J', chr(11) => '£K', + chr(12) => chr(128).'L', chr(13) => chr(128).'M', chr(14) => chr(128).'N', chr(15) => chr(128).'O', + chr(16) => chr(128).'P', chr(17) => chr(128).'Q', chr(18) => chr(128).'R', chr(19) => chr(128).'S', + chr(20) => chr(128).'T', chr(21) => chr(128).'U', chr(22) => chr(128).'V', chr(23) => chr(128).'W', + chr(24) => chr(128).'X', chr(25) => chr(128).'Y', chr(26) => chr(128).'Z', chr(27) => chr(131).'A', + chr(28) => chr(131).'B', chr(29) => chr(131).'C', chr(30) => chr(131).'D', chr(31) => chr(131).'E', + chr(32) => ' ', chr(33) => chr(129).'A', chr(34) => chr(129).'B', chr(35) => chr(129).'C', + chr(36) => chr(129).'D', chr(37) => chr(129).'E', chr(38) => chr(129).'F', chr(39) => chr(129).'G', + chr(40) => chr(129).'H', chr(41) => chr(129).'I', chr(42) => chr(129).'J', chr(43) => chr(129).'K', + chr(44) => chr(129).'L', chr(45) => '-', chr(46) => '.', chr(47) => chr(129).'O', + chr(48) => '0', chr(49) => '1', chr(50) => '2', chr(51) => '3', + chr(52) => '4', chr(53) => '5', chr(54) => '6', chr(55) => '7', + chr(56) => '8', chr(57) => '9', chr(58) => chr(129).'Z', chr(59) => chr(131).'F', + chr(60) => chr(131).'G', chr(61) => chr(131).'H', chr(62) => chr(131).'I', chr(63) => chr(131).'J', + chr(64) => chr(131).'V', chr(65) => 'A', chr(66) => 'B', chr(67) => 'C', + chr(68) => 'D', chr(69) => 'E', chr(70) => 'F', chr(71) => 'G', + chr(72) => 'H', chr(73) => 'I', chr(74) => 'J', chr(75) => 'K', + chr(76) => 'L', chr(77) => 'M', chr(78) => 'N', chr(79) => 'O', + chr(80) => 'P', chr(81) => 'Q', chr(82) => 'R', chr(83) => 'S', + chr(84) => 'T', chr(85) => 'U', chr(86) => 'V', chr(87) => 'W', + chr(88) => 'X', chr(89) => 'Y', chr(90) => 'Z', chr(91) => chr(131).'K', + chr(92) => chr(131).'L', chr(93) => chr(131).'M', chr(94) => chr(131).'N', chr(95) => chr(131).'O', + chr(96) => chr(131).'W', chr(97) => chr(130).'A', chr(98) => chr(130).'B', chr(99) => chr(130).'C', + chr(100) => chr(130).'D', chr(101) => chr(130).'E', chr(102) => chr(130).'F', chr(103) => chr(130).'G', + chr(104) => chr(130).'H', chr(105) => chr(130).'I', chr(106) => chr(130).'J', chr(107) => chr(130).'K', + chr(108) => chr(130).'L', chr(109) => chr(130).'M', chr(110) => chr(130).'N', chr(111) => chr(130).'O', + chr(112) => chr(130).'P', chr(113) => chr(130).'Q', chr(114) => chr(130).'R', chr(115) => chr(130).'S', + chr(116) => chr(130).'T', chr(117) => chr(130).'U', chr(118) => chr(130).'V', chr(119) => chr(130).'W', + chr(120) => chr(130).'X', chr(121) => chr(130).'Y', chr(122) => chr(130).'Z', chr(123) => chr(131).'P', + chr(124) => chr(131).'Q', chr(125) => chr(131).'R', chr(126) => chr(131).'S', chr(127) => chr(131).'T'); + $code_ext = ''; + $clen = strlen($code); + for ($i = 0 ; $i < $clen; ++$i) { + if (ord($code[$i]) > 127) { + return false; + } + $code_ext .= $encode[$code[$i]]; + } + // checksum + $code_ext .= $this->checksum_code93($code_ext); + // add start and stop codes + $code = '*'.$code_ext.'*'; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $char = ord($code[$i]); + if(!isset($chr[$char])) { + // invalid character + return false; + } + for ($j = 0; $j < 6; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $chr[$char][$j]; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + $bararray['bcode'][$k] = array('t' => true, 'w' => 1, 'h' => 1, 'p' => 0); + $bararray['maxw'] += 1; + ++$k; + return $bararray; + } + + /** + * Calculate CODE 93 checksum (modulo 47). + * @param string $code code to represent. + * @return string checksum code. + * @protected + */ + protected function checksum_code93($code) { + $chars = array( + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', + 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', + 'W', 'X', 'Y', 'Z', '-', '.', ' ', '$', '/', '+', '%', + '<', '=', '>', '?'); + // translate special characters + $code = strtr($code, chr(128).chr(131).chr(129).chr(130), '<=>?'); + $len = strlen($code); + // calculate check digit C + $p = 1; + $check = 0; + for ($i = ($len - 1); $i >= 0; --$i) { + $k = array_keys($chars, $code[$i]); + $check += ($k[0] * $p); + ++$p; + if ($p > 20) { + $p = 1; + } + } + $check %= 47; + $c = $chars[$check]; + $code .= $c; + // calculate check digit K + $p = 1; + $check = 0; + for ($i = $len; $i >= 0; --$i) { + $k = array_keys($chars, $code[$i]); + $check += ($k[0] * $p); + ++$p; + if ($p > 15) { + $p = 1; + } + } + $check %= 47; + $k = $chars[$check]; + $checksum = $c.$k; + // resto respecial characters + $checksum = strtr($checksum, '<=>?', chr(128).chr(131).chr(129).chr(130)); + return $checksum; + } + + /** + * Checksum for standard 2 of 5 barcodes. + * @param string $code code to process. + * @return int checksum. + * @protected + */ + protected function checksum_s25($code) { + $len = strlen($code); + $sum = 0; + for ($i = 0; $i < $len; $i+=2) { + $sum += $code[$i]; + } + $sum *= 3; + for ($i = 1; $i < $len; $i+=2) { + $sum += ($code[$i]); + } + $r = $sum % 10; + if($r > 0) { + $r = (10 - $r); + } + return $r; + } + + /** + * MSI. + * Variation of Plessey code, with similar applications + * Contains digits (0 to 9) and encodes the data only in the width of bars. + * @param string $code code to represent. + * @param boolean $checksum if true add a checksum to the code (modulo 11) + * @return array barcode representation. + * @protected + */ + protected function barcode_msi($code, $checksum=false) { + $chr['0'] = '100100100100'; + $chr['1'] = '100100100110'; + $chr['2'] = '100100110100'; + $chr['3'] = '100100110110'; + $chr['4'] = '100110100100'; + $chr['5'] = '100110100110'; + $chr['6'] = '100110110100'; + $chr['7'] = '100110110110'; + $chr['8'] = '110100100100'; + $chr['9'] = '110100100110'; + $chr['A'] = '110100110100'; + $chr['B'] = '110100110110'; + $chr['C'] = '110110100100'; + $chr['D'] = '110110100110'; + $chr['E'] = '110110110100'; + $chr['F'] = '110110110110'; + if ($checksum) { + // add checksum + $clen = strlen($code); + $p = 2; + $check = 0; + for ($i = ($clen - 1); $i >= 0; --$i) { + $check += (hexdec($code[$i]) * $p); + ++$p; + if ($p > 7) { + $p = 2; + } + } + $check %= 11; + if ($check > 0) { + $check = 11 - $check; + } + $code .= $check; + } + $seq = '110'; // left guard + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $digit = $code[$i]; + if (!isset($chr[$digit])) { + // invalid character + return false; + } + $seq .= $chr[$digit]; + } + $seq .= '1001'; // right guard + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * Standard 2 of 5 barcodes. + * Used in airline ticket marking, photofinishing + * Contains digits (0 to 9) and encodes the data only in the width of bars. + * @param string $code code to represent. + * @param boolean $checksum if true add a checksum to the code + * @return array barcode representation. + * @protected + */ + protected function barcode_s25($code, $checksum=false) { + $chr['0'] = '10101110111010'; + $chr['1'] = '11101010101110'; + $chr['2'] = '10111010101110'; + $chr['3'] = '11101110101010'; + $chr['4'] = '10101110101110'; + $chr['5'] = '11101011101010'; + $chr['6'] = '10111011101010'; + $chr['7'] = '10101011101110'; + $chr['8'] = '11101010111010'; + $chr['9'] = '10111010111010'; + if ($checksum) { + // add checksum + $code .= $this->checksum_s25($code); + } + if((strlen($code) % 2) != 0) { + // add leading zero if code-length is odd + $code = '0'.$code; + } + $seq = '1110111010'; + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $digit = $code[$i]; + if (!isset($chr[$digit])) { + // invalid character + return false; + } + $seq .= $chr[$digit]; + } + $seq .= '111010111'; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * Convert binary barcode sequence to WarnockPDF barcode array. + * @param string $seq barcode as binary sequence. + * @param array $bararray barcode array to fill up + * @return array barcode representation. + * @protected + */ + protected function binseq_to_array($seq, $bararray) { + $len = strlen($seq); + $w = 0; + $k = 0; + for ($i = 0; $i < $len; ++$i) { + $w += 1; + if (($i == ($len - 1)) OR (($i < ($len - 1)) AND ($seq[$i] != $seq[($i+1)]))) { + if ($seq[$i] == '1') { + $t = true; // bar + } else { + $t = false; // space + } + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + $w = 0; + } + } + return $bararray; + } + + /** + * Interleaved 2 of 5 barcodes. + * Compact numeric code, widely used in industry, air cargo + * Contains digits (0 to 9) and encodes the data in the width of both bars and spaces. + * @param string $code code to represent. + * @param boolean $checksum if true add a checksum to the code + * @return array barcode representation. + * @protected + */ + protected function barcode_i25($code, $checksum=false) { + $chr['0'] = '11221'; + $chr['1'] = '21112'; + $chr['2'] = '12112'; + $chr['3'] = '22111'; + $chr['4'] = '11212'; + $chr['5'] = '21211'; + $chr['6'] = '12211'; + $chr['7'] = '11122'; + $chr['8'] = '21121'; + $chr['9'] = '12121'; + $chr['A'] = '11'; + $chr['Z'] = '21'; + if ($checksum) { + // add checksum + $code .= $this->checksum_s25($code); + } + if((strlen($code) % 2) != 0) { + // add leading zero if code-length is odd + $code = '0'.$code; + } + // add start and stop codes + $code = 'AA'.strtolower($code).'ZA'; + + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $clen = strlen($code); + for ($i = 0; $i < $clen; $i = ($i + 2)) { + $char_bar = $code[$i]; + $char_space = $code[$i+1]; + if((!isset($chr[$char_bar])) OR (!isset($chr[$char_space]))) { + // invalid character + return false; + } + // create a bar-space sequence + $seq = ''; + $chrlen = strlen($chr[$char_bar]); + for ($s = 0; $s < $chrlen; $s++){ + $seq .= $chr[$char_bar][$s] . $chr[$char_space][$s]; + } + $seqlen = strlen($seq); + for ($j = 0; $j < $seqlen; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = (float)$seq[$j]; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + return $bararray; + } + + /** + * C128 barcodes. + * Very capable code, excellent density, high reliability; in very wide use world-wide + * @param string $code code to represent. + * @param string $type barcode type: A, B, C or empty for automatic switch (AUTO mode) + * @return array barcode representation. + * @protected + */ + protected function barcode_c128($code, $type='') { + $chr = array( + '212222', /* 00 */ + '222122', /* 01 */ + '222221', /* 02 */ + '121223', /* 03 */ + '121322', /* 04 */ + '131222', /* 05 */ + '122213', /* 06 */ + '122312', /* 07 */ + '132212', /* 08 */ + '221213', /* 09 */ + '221312', /* 10 */ + '231212', /* 11 */ + '112232', /* 12 */ + '122132', /* 13 */ + '122231', /* 14 */ + '113222', /* 15 */ + '123122', /* 16 */ + '123221', /* 17 */ + '223211', /* 18 */ + '221132', /* 19 */ + '221231', /* 20 */ + '213212', /* 21 */ + '223112', /* 22 */ + '312131', /* 23 */ + '311222', /* 24 */ + '321122', /* 25 */ + '321221', /* 26 */ + '312212', /* 27 */ + '322112', /* 28 */ + '322211', /* 29 */ + '212123', /* 30 */ + '212321', /* 31 */ + '232121', /* 32 */ + '111323', /* 33 */ + '131123', /* 34 */ + '131321', /* 35 */ + '112313', /* 36 */ + '132113', /* 37 */ + '132311', /* 38 */ + '211313', /* 39 */ + '231113', /* 40 */ + '231311', /* 41 */ + '112133', /* 42 */ + '112331', /* 43 */ + '132131', /* 44 */ + '113123', /* 45 */ + '113321', /* 46 */ + '133121', /* 47 */ + '313121', /* 48 */ + '211331', /* 49 */ + '231131', /* 50 */ + '213113', /* 51 */ + '213311', /* 52 */ + '213131', /* 53 */ + '311123', /* 54 */ + '311321', /* 55 */ + '331121', /* 56 */ + '312113', /* 57 */ + '312311', /* 58 */ + '332111', /* 59 */ + '314111', /* 60 */ + '221411', /* 61 */ + '431111', /* 62 */ + '111224', /* 63 */ + '111422', /* 64 */ + '121124', /* 65 */ + '121421', /* 66 */ + '141122', /* 67 */ + '141221', /* 68 */ + '112214', /* 69 */ + '112412', /* 70 */ + '122114', /* 71 */ + '122411', /* 72 */ + '142112', /* 73 */ + '142211', /* 74 */ + '241211', /* 75 */ + '221114', /* 76 */ + '413111', /* 77 */ + '241112', /* 78 */ + '134111', /* 79 */ + '111242', /* 80 */ + '121142', /* 81 */ + '121241', /* 82 */ + '114212', /* 83 */ + '124112', /* 84 */ + '124211', /* 85 */ + '411212', /* 86 */ + '421112', /* 87 */ + '421211', /* 88 */ + '212141', /* 89 */ + '214121', /* 90 */ + '412121', /* 91 */ + '111143', /* 92 */ + '111341', /* 93 */ + '131141', /* 94 */ + '114113', /* 95 */ + '114311', /* 96 */ + '411113', /* 97 */ + '411311', /* 98 */ + '113141', /* 99 */ + '114131', /* 100 */ + '311141', /* 101 */ + '411131', /* 102 */ + '211412', /* 103 START A */ + '211214', /* 104 START B */ + '211232', /* 105 START C */ + '233111', /* STOP */ + '200000' /* END */ + ); + // ASCII characters for code A (ASCII 00 - 95) + $keys_a = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_'; + $keys_a .= chr(0).chr(1).chr(2).chr(3).chr(4).chr(5).chr(6).chr(7).chr(8).chr(9); + $keys_a .= chr(10).chr(11).chr(12).chr(13).chr(14).chr(15).chr(16).chr(17).chr(18).chr(19); + $keys_a .= chr(20).chr(21).chr(22).chr(23).chr(24).chr(25).chr(26).chr(27).chr(28).chr(29); + $keys_a .= chr(30).chr(31); + // ASCII characters for code B (ASCII 32 - 127) + $keys_b = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'.chr(127); + // special codes + $fnc_a = array(241 => 102, 242 => 97, 243 => 96, 244 => 101); + $fnc_b = array(241 => 102, 242 => 97, 243 => 96, 244 => 100); + // array of symbols + $code_data = array(); + // length of the code + $len = strlen($code); + switch(strtoupper($type)) { + case 'A': { // MODE A + $startid = 103; + for ($i = 0; $i < $len; ++$i) { + $char = $code[$i]; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_a[$char_id]; + } elseif (($char_id >= 0) AND ($char_id <= 95)) { + $code_data[] = strpos($keys_a, $char); + } else { + return false; + } + } + break; + } + case 'B': { // MODE B + $startid = 104; + for ($i = 0; $i < $len; ++$i) { + $char = $code[$i]; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_b[$char_id]; + } elseif (($char_id >= 32) AND ($char_id <= 127)) { + $code_data[] = strpos($keys_b, $char); + } else { + return false; + } + } + break; + } + case 'C': { // MODE C + $startid = 105; + if (ord($code[0]) == 241) { + $code_data[] = 102; + $code = substr($code, 1); + --$len; + } + if (($len % 2) != 0) { + // the length must be even + return false; + } + for ($i = 0; $i < $len; $i+=2) { + $chrnum = $code[$i].$code[$i+1]; + if (preg_match('/([0-9]{2})/', $chrnum) > 0) { + $code_data[] = intval($chrnum); + } else { + return false; + } + } + break; + } + default: { // MODE AUTO + // split code into sequences + $sequence = array(); + // get numeric sequences (if any) + $numseq = array(); + preg_match_all('/([0-9]{4,})/', $code, $numseq, PREG_OFFSET_CAPTURE); + if (isset($numseq[1]) AND !empty($numseq[1])) { + $end_offset = 0; + foreach ($numseq[1] as $val) { + $offset = $val[1]; + if ($offset > $end_offset) { + // non numeric sequence + $sequence = array_merge($sequence, $this->get128ABsequence(substr($code, $end_offset, ($offset - $end_offset)))); + } + // numeric sequence + $slen = strlen($val[0]); + if (($slen % 2) != 0) { + // the length must be even + --$slen; + } + $sequence[] = array('C', substr($code, $offset, $slen), $slen); + $end_offset = $offset + $slen; + } + if ($end_offset < $len) { + $sequence = array_merge($sequence, $this->get128ABsequence(substr($code, $end_offset))); + } + } else { + // text code (non C mode) + $sequence = array_merge($sequence, $this->get128ABsequence($code)); + } + // process the sequence + foreach ($sequence as $key => $seq) { + switch($seq[0]) { + case 'A': { + if ($key == 0) { + $startid = 103; + } elseif ($sequence[($key - 1)][0] != 'A') { + if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'B') AND (!isset($sequence[($key - 1)][3]))) { + // single character shift + $code_data[] = 98; + // mark shift + $sequence[$key][3] = true; + } elseif (!isset($sequence[($key - 1)][3])) { + $code_data[] = 101; + } + } + for ($i = 0; $i < $seq[2]; ++$i) { + $char = $seq[1][$i]; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_a[$char_id]; + } else { + $code_data[] = strpos($keys_a, $char); + } + } + break; + } + case 'B': { + if ($key == 0) { + $tmpchr = ord($seq[1][0]); + if (($seq[2] == 1) AND ($tmpchr >= 241) AND ($tmpchr <= 244) AND isset($sequence[($key + 1)]) AND ($sequence[($key + 1)][0] != 'B')) { + switch ($sequence[($key + 1)][0]) { + case 'A': { + $startid = 103; + $sequence[$key][0] = 'A'; + $code_data[] = $fnc_a[$tmpchr]; + break; + } + case 'C': { + $startid = 105; + $sequence[$key][0] = 'C'; + $code_data[] = $fnc_a[$tmpchr]; + break; + } + } + break; + } else { + $startid = 104; + } + } elseif ($sequence[($key - 1)][0] != 'B') { + if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'A') AND (!isset($sequence[($key - 1)][3]))) { + // single character shift + $code_data[] = 98; + // mark shift + $sequence[$key][3] = true; + } elseif (!isset($sequence[($key - 1)][3])) { + $code_data[] = 100; + } + } + for ($i = 0; $i < $seq[2]; ++$i) { + $char = $seq[1][$i]; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_b[$char_id]; + } else { + $code_data[] = strpos($keys_b, $char); + } + } + break; + } + case 'C': { + if ($key == 0) { + $startid = 105; + } elseif ($sequence[($key - 1)][0] != 'C') { + $code_data[] = 99; + } + for ($i = 0; $i < $seq[2]; $i+=2) { + $chrnum = $seq[1][$i].$seq[1][$i+1]; + $code_data[] = intval($chrnum); + } + break; + } + } + } + } + } + // calculate check character + $sum = $startid; + foreach ($code_data as $key => $val) { + $sum += ($val * ($key + 1)); + } + // add check character + $code_data[] = ($sum % 103); + // add stop sequence + $code_data[] = 106; + $code_data[] = 107; + // add start code at the beginning + array_unshift($code_data, $startid); + // build barcode array + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + foreach ($code_data as $val) { + $seq = $chr[$val]; + for ($j = 0; $j < 6; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = (float)$seq[$j]; + $bararray['bcode'][] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + } + } + return $bararray; + } + + /** + * Split text code in A/B sequence for 128 code + * @param string $code code to split. + * @return array sequence + * @protected + */ + protected function get128ABsequence($code) { + $len = strlen($code); + $sequence = array(); + // get A sequences (if any) + $numseq = array(); + preg_match_all('/([\0-\31])/', $code, $numseq, PREG_OFFSET_CAPTURE); + if (isset($numseq[1]) AND !empty($numseq[1])) { + $end_offset = 0; + foreach ($numseq[1] as $val) { + $offset = $val[1]; + if ($offset > $end_offset) { + // B sequence + $sequence[] = array('B', substr($code, $end_offset, ($offset - $end_offset)), ($offset - $end_offset)); + } + // A sequence + $slen = strlen($val[0]); + $sequence[] = array('A', substr($code, $offset, $slen), $slen); + $end_offset = $offset + $slen; + } + if ($end_offset < $len) { + $sequence[] = array('B', substr($code, $end_offset), ($len - $end_offset)); + } + } else { + // only B sequence + $sequence[] = array('B', $code, $len); + } + return $sequence; + } + + /** + * EAN13 and UPC-A barcodes. + * EAN13: European Article Numbering international retail product code + * UPC-A: Universal product code seen on almost all retail products in the USA and Canada + * UPC-E: Short version of UPC symbol + * @param string $code code to represent. + * @param string $len barcode type: 6 = UPC-E, 8 = EAN8, 13 = EAN13, 12 = UPC-A + * @return array barcode representation. + * @protected + */ + protected function barcode_eanupc($code, $len=13) { + $upce = false; + if ($len == 6) { + $len = 12; // UPC-A + $upce = true; // UPC-E mode + } + $data_len = $len - 1; + //Padding + $code = str_pad($code, $data_len, '0', STR_PAD_LEFT); + $code_len = strlen($code); + // calculate check digit + $sum_a = 0; + for ($i = 1; $i < $data_len; $i+=2) { + $sum_a += $code[$i]; + } + if ($len > 12) { + $sum_a *= 3; + } + $sum_b = 0; + for ($i = 0; $i < $data_len; $i+=2) { + $sum_b += ($code[$i]); + } + if ($len < 13) { + $sum_b *= 3; + } + $r = ($sum_a + $sum_b) % 10; + if($r > 0) { + $r = (10 - $r); + } + if ($code_len == $data_len) { + // add check digit + $code .= $r; + } elseif ($r !== intval($code[$data_len])) { + // wrong checkdigit + return false; + } + if ($len == 12) { + // UPC-A + $code = '0'.$code; + ++$len; + } + if ($upce) { + // convert UPC-A to UPC-E + $tmp = substr($code, 4, 3); + if (($tmp == '000') OR ($tmp == '100') OR ($tmp == '200')) { + // manufacturer code ends in 000, 100, or 200 + $upce_code = substr($code, 2, 2).substr($code, 9, 3).substr($code, 4, 1); + } else { + $tmp = substr($code, 5, 2); + if ($tmp == '00') { + // manufacturer code ends in 00 + $upce_code = substr($code, 2, 3).substr($code, 10, 2).'3'; + } else { + $tmp = substr($code, 6, 1); + if ($tmp == '0') { + // manufacturer code ends in 0 + $upce_code = substr($code, 2, 4).substr($code, 11, 1).'4'; + } else { + // manufacturer code does not end in zero + $upce_code = substr($code, 2, 5).substr($code, 11, 1); + } + } + } + } + //Convert digits to bars + $codes = array( + 'A'=>array( // left odd parity + '0'=>'0001101', + '1'=>'0011001', + '2'=>'0010011', + '3'=>'0111101', + '4'=>'0100011', + '5'=>'0110001', + '6'=>'0101111', + '7'=>'0111011', + '8'=>'0110111', + '9'=>'0001011'), + 'B'=>array( // left even parity + '0'=>'0100111', + '1'=>'0110011', + '2'=>'0011011', + '3'=>'0100001', + '4'=>'0011101', + '5'=>'0111001', + '6'=>'0000101', + '7'=>'0010001', + '8'=>'0001001', + '9'=>'0010111'), + 'C'=>array( // right + '0'=>'1110010', + '1'=>'1100110', + '2'=>'1101100', + '3'=>'1000010', + '4'=>'1011100', + '5'=>'1001110', + '6'=>'1010000', + '7'=>'1000100', + '8'=>'1001000', + '9'=>'1110100') + ); + $parities = array( + '0'=>array('A','A','A','A','A','A'), + '1'=>array('A','A','B','A','B','B'), + '2'=>array('A','A','B','B','A','B'), + '3'=>array('A','A','B','B','B','A'), + '4'=>array('A','B','A','A','B','B'), + '5'=>array('A','B','B','A','A','B'), + '6'=>array('A','B','B','B','A','A'), + '7'=>array('A','B','A','B','A','B'), + '8'=>array('A','B','A','B','B','A'), + '9'=>array('A','B','B','A','B','A') + ); + $upce_parities = array(); + $upce_parities[0] = array( + '0'=>array('B','B','B','A','A','A'), + '1'=>array('B','B','A','B','A','A'), + '2'=>array('B','B','A','A','B','A'), + '3'=>array('B','B','A','A','A','B'), + '4'=>array('B','A','B','B','A','A'), + '5'=>array('B','A','A','B','B','A'), + '6'=>array('B','A','A','A','B','B'), + '7'=>array('B','A','B','A','B','A'), + '8'=>array('B','A','B','A','A','B'), + '9'=>array('B','A','A','B','A','B') + ); + $upce_parities[1] = array( + '0'=>array('A','A','A','B','B','B'), + '1'=>array('A','A','B','A','B','B'), + '2'=>array('A','A','B','B','A','B'), + '3'=>array('A','A','B','B','B','A'), + '4'=>array('A','B','A','A','B','B'), + '5'=>array('A','B','B','A','A','B'), + '6'=>array('A','B','B','B','A','A'), + '7'=>array('A','B','A','B','A','B'), + '8'=>array('A','B','A','B','B','A'), + '9'=>array('A','B','B','A','B','A') + ); + $k = 0; + $seq = '101'; // left guard bar + if ($upce) { + $bararray = array('code' => $upce_code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $p = $upce_parities[$code[1]][$r]; + for ($i = 0; $i < 6; ++$i) { + $seq .= $codes[$p[$i]][$upce_code[$i]]; + } + $seq .= '010101'; // right guard bar + } else { + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $half_len = intval(ceil($len / 2)); + if ($len == 8) { + for ($i = 0; $i < $half_len; ++$i) { + $seq .= $codes['A'][$code[$i]]; + } + } else { + $p = $parities[$code[0]]; + for ($i = 1; $i < $half_len; ++$i) { + $seq .= $codes[$p[$i-1]][$code[$i]]; + } + } + $seq .= '01010'; // center guard bar + for ($i = $half_len; $i < $len; ++$i) { + $seq .= $codes['C'][$code[$i]]; + } + $seq .= '101'; // right guard bar + } + $clen = strlen($seq); + $w = 0; + for ($i = 0; $i < $clen; ++$i) { + $w += 1; + if (($i == ($clen - 1)) OR (($i < ($clen - 1)) AND ($seq[$i] != $seq[$i+1]))) { + if ($seq[$i] == '1') { + $t = true; // bar + } else { + $t = false; // space + } + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + $w = 0; + } + } + return $bararray; + } + + /** + * UPC-Based Extensions + * 2-Digit Ext.: Used to indicate magazines and newspaper issue numbers + * 5-Digit Ext.: Used to mark suggested retail price of books + * @param string $code code to represent. + * @param string $len barcode type: 2 = 2-Digit, 5 = 5-Digit + * @return array barcode representation. + * @protected + */ + protected function barcode_eanext($code, $len=5) { + //Padding + $code = str_pad($code, $len, '0', STR_PAD_LEFT); + // calculate check digit + if ($len == 2) { + $r = $code % 4; + } elseif ($len == 5) { + $r = (3 * ($code[0] + $code[2] + $code[4])) + (9 * ($code[1] + $code[3])); + $r %= 10; + } else { + return false; + } + //Convert digits to bars + $codes = array( + 'A'=>array( // left odd parity + '0'=>'0001101', + '1'=>'0011001', + '2'=>'0010011', + '3'=>'0111101', + '4'=>'0100011', + '5'=>'0110001', + '6'=>'0101111', + '7'=>'0111011', + '8'=>'0110111', + '9'=>'0001011'), + 'B'=>array( // left even parity + '0'=>'0100111', + '1'=>'0110011', + '2'=>'0011011', + '3'=>'0100001', + '4'=>'0011101', + '5'=>'0111001', + '6'=>'0000101', + '7'=>'0010001', + '8'=>'0001001', + '9'=>'0010111') + ); + $parities = array(); + $parities[2] = array( + '0'=>array('A','A'), + '1'=>array('A','B'), + '2'=>array('B','A'), + '3'=>array('B','B') + ); + $parities[5] = array( + '0'=>array('B','B','A','A','A'), + '1'=>array('B','A','B','A','A'), + '2'=>array('B','A','A','B','A'), + '3'=>array('B','A','A','A','B'), + '4'=>array('A','B','B','A','A'), + '5'=>array('A','A','B','B','A'), + '6'=>array('A','A','A','B','B'), + '7'=>array('A','B','A','B','A'), + '8'=>array('A','B','A','A','B'), + '9'=>array('A','A','B','A','B') + ); + $p = $parities[$len][$r]; + $seq = '1011'; // left guard bar + $seq .= $codes[$p[0]][$code[0]]; + for ($i = 1; $i < $len; ++$i) { + $seq .= '01'; // separator + $seq .= $codes[$p[$i]][$code[$i]]; + } + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * POSTNET and PLANET barcodes. + * Used by U.S. Postal Service for automated mail sorting + * @param string $code zip code to represent. Must be a string containing a zip code of the form DDDDD or DDDDD-DDDD. + * @param boolean $planet if true print the PLANET barcode, otherwise print POSTNET + * @return array barcode representation. + * @protected + */ + protected function barcode_postnet($code, $planet=false) { + // bar length + if ($planet) { + $barlen = Array( + 0 => Array(1,1,2,2,2), + 1 => Array(2,2,2,1,1), + 2 => Array(2,2,1,2,1), + 3 => Array(2,2,1,1,2), + 4 => Array(2,1,2,2,1), + 5 => Array(2,1,2,1,2), + 6 => Array(2,1,1,2,2), + 7 => Array(1,2,2,2,1), + 8 => Array(1,2,2,1,2), + 9 => Array(1,2,1,2,2) + ); + } else { + $barlen = Array( + 0 => Array(2,2,1,1,1), + 1 => Array(1,1,1,2,2), + 2 => Array(1,1,2,1,2), + 3 => Array(1,1,2,2,1), + 4 => Array(1,2,1,1,2), + 5 => Array(1,2,1,2,1), + 6 => Array(1,2,2,1,1), + 7 => Array(2,1,1,1,2), + 8 => Array(2,1,1,2,1), + 9 => Array(2,1,2,1,1) + ); + } + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 2, 'bcode' => array()); + $k = 0; + $code = str_replace('-', '', $code); + $code = str_replace(' ', '', $code); + $len = strlen($code); + // calculate checksum + $sum = 0; + for ($i = 0; $i < $len; ++$i) { + $sum += intval($code[$i]); + } + $chkd = ($sum % 10); + if($chkd > 0) { + $chkd = (10 - $chkd); + } + $code .= $chkd; + $len = strlen($code); + // start bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + for ($i = 0; $i < $len; ++$i) { + for ($j = 0; $j < 5; ++$j) { + $h = $barlen[$code[$i]][$j]; + $p = floor(1 / $h); + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + } + // end bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 1; + return $bararray; + } + + /** + * RMS4CC - CBC - KIX + * RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) - KIX (Klant index - Customer index) + * RM4SCC is the name of the barcode symbology used by the Royal Mail for its Cleanmail service. + * @param string $code code to print + * @param boolean $kix if true prints the KIX variation (doesn't use the start and end symbols, and the checksum) - in this case the house number must be sufficed with an X and placed at the end of the code. + * @return array barcode representation. + * @protected + */ + protected function barcode_rms4cc($code, $kix=false) { + $notkix = !$kix; + // bar mode + // 1 = pos 1, length 2 + // 2 = pos 1, length 3 + // 3 = pos 2, length 1 + // 4 = pos 2, length 2 + $barmode = array( + '0' => array(3,3,2,2), + '1' => array(3,4,1,2), + '2' => array(3,4,2,1), + '3' => array(4,3,1,2), + '4' => array(4,3,2,1), + '5' => array(4,4,1,1), + '6' => array(3,1,4,2), + '7' => array(3,2,3,2), + '8' => array(3,2,4,1), + '9' => array(4,1,3,2), + 'A' => array(4,1,4,1), + 'B' => array(4,2,3,1), + 'C' => array(3,1,2,4), + 'D' => array(3,2,1,4), + 'E' => array(3,2,2,3), + 'F' => array(4,1,1,4), + 'G' => array(4,1,2,3), + 'H' => array(4,2,1,3), + 'I' => array(1,3,4,2), + 'J' => array(1,4,3,2), + 'K' => array(1,4,4,1), + 'L' => array(2,3,3,2), + 'M' => array(2,3,4,1), + 'N' => array(2,4,3,1), + 'O' => array(1,3,2,4), + 'P' => array(1,4,1,4), + 'Q' => array(1,4,2,3), + 'R' => array(2,3,1,4), + 'S' => array(2,3,2,3), + 'T' => array(2,4,1,3), + 'U' => array(1,1,4,4), + 'V' => array(1,2,3,4), + 'W' => array(1,2,4,3), + 'X' => array(2,1,3,4), + 'Y' => array(2,1,4,3), + 'Z' => array(2,2,3,3) + ); + $code = strtoupper($code); + $len = strlen($code); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 3, 'bcode' => array()); + if ($notkix) { + // table for checksum calculation (row,col) + $checktable = array( + '0' => array(1,1), + '1' => array(1,2), + '2' => array(1,3), + '3' => array(1,4), + '4' => array(1,5), + '5' => array(1,0), + '6' => array(2,1), + '7' => array(2,2), + '8' => array(2,3), + '9' => array(2,4), + 'A' => array(2,5), + 'B' => array(2,0), + 'C' => array(3,1), + 'D' => array(3,2), + 'E' => array(3,3), + 'F' => array(3,4), + 'G' => array(3,5), + 'H' => array(3,0), + 'I' => array(4,1), + 'J' => array(4,2), + 'K' => array(4,3), + 'L' => array(4,4), + 'M' => array(4,5), + 'N' => array(4,0), + 'O' => array(5,1), + 'P' => array(5,2), + 'Q' => array(5,3), + 'R' => array(5,4), + 'S' => array(5,5), + 'T' => array(5,0), + 'U' => array(0,1), + 'V' => array(0,2), + 'W' => array(0,3), + 'X' => array(0,4), + 'Y' => array(0,5), + 'Z' => array(0,0) + ); + $row = 0; + $col = 0; + for ($i = 0; $i < $len; ++$i) { + $row += $checktable[$code[$i]][0]; + $col += $checktable[$code[$i]][1]; + } + $row %= 6; + $col %= 6; + $chk = array_keys($checktable, array($row,$col)); + $code .= $chk[0]; + ++$len; + } + $k = 0; + if ($notkix) { + // start bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + for ($i = 0; $i < $len; ++$i) { + for ($j = 0; $j < 4; ++$j) { + switch ($barmode[$code[$i]][$j]) { + case 1: { + $p = 0; + $h = 2; + break; + } + case 2: { + $p = 0; + $h = 3; + break; + } + case 3: { + $p = 1; + $h = 1; + break; + } + case 4: { + $p = 1; + $h = 2; + break; + } + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + } + if ($notkix) { + // stop bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 3, 'p' => 0); + $bararray['maxw'] += 1; + } + return $bararray; + } + + /** + * CODABAR barcodes. + * Older code often used in library systems, sometimes in blood banks + * @param string $code code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_codabar($code) { + $chr = array( + '0' => '11111221', + '1' => '11112211', + '2' => '11121121', + '3' => '22111111', + '4' => '11211211', + '5' => '21111211', + '6' => '12111121', + '7' => '12112111', + '8' => '12211111', + '9' => '21121111', + '-' => '11122111', + '$' => '11221111', + ':' => '21112121', + '/' => '21211121', + '.' => '21212111', + '+' => '11222221', + 'A' => '11221211', + 'B' => '12121121', + 'C' => '11121221', + 'D' => '11122211' + ); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $w = 0; + $seq = ''; + $code = 'A'.strtoupper($code).'A'; + $len = strlen($code); + for ($i = 0; $i < $len; ++$i) { + if (!isset($chr[$code[$i]])) { + return false; + } + $seq = $chr[$code[$i]]; + for ($j = 0; $j < 8; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = (float)$seq[$j]; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + return $bararray; + } + + /** + * CODE11 barcodes. + * Used primarily for labeling telecommunications equipment + * @param string $code code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_code11($code) { + $chr = array( + '0' => '111121', + '1' => '211121', + '2' => '121121', + '3' => '221111', + '4' => '112121', + '5' => '212111', + '6' => '122111', + '7' => '111221', + '8' => '211211', + '9' => '211111', + '-' => '112111', + 'S' => '112211' + ); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $w = 0; + $seq = ''; + $len = strlen($code); + // calculate check digit C + $p = 1; + $check = 0; + for ($i = ($len - 1); $i >= 0; --$i) { + $digit = $code[$i]; + if ($digit == '-') { + $dval = 10; + } else { + $dval = intval($digit); + } + $check += ($dval * $p); + ++$p; + if ($p > 10) { + $p = 1; + } + } + $check %= 11; + if ($check == 10) { + $check = '-'; + } + $code .= $check; + if ($len > 10) { + // calculate check digit K + $p = 1; + $check = 0; + for ($i = $len; $i >= 0; --$i) { + $digit = $code[$i]; + if ($digit == '-') { + $dval = 10; + } else { + $dval = intval($digit); + } + $check += ($dval * $p); + ++$p; + if ($p > 9) { + $p = 1; + } + } + $check %= 11; + $code .= $check; + ++$len; + } + $code = 'S'.$code.'S'; + $len += 3; + for ($i = 0; $i < $len; ++$i) { + if (!isset($chr[$code[$i]])) { + return false; + } + $seq = $chr[$code[$i]]; + for ($j = 0; $j < 6; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = (float)$seq[$j]; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + return $bararray; + } + + /** + * Pharmacode + * Contains digits (0 to 9) + * @param string $code code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_pharmacode($code) { + $seq = ''; + $code = intval($code); + while ($code > 0) { + if (($code % 2) == 0) { + $seq .= '11100'; + $code -= 2; + } else { + $seq .= '100'; + $code -= 1; + } + $code /= 2; + } + $seq = substr($seq, 0, -2); + $seq = strrev($seq); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * Pharmacode two-track + * Contains digits (0 to 9) + * @param string $code code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_pharmacode2t($code) { + $seq = ''; + $code = intval($code); + do { + switch ($code % 3) { + case 0: { + $seq .= '3'; + $code = ($code - 3) / 3; + break; + } + case 1: { + $seq .= '1'; + $code = ($code - 1) / 3; + break; + } + case 2: { + $seq .= '2'; + $code = ($code - 2) / 3; + break; + } + } + } while($code != 0); + $seq = strrev($seq); + $k = 0; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 2, 'bcode' => array()); + $len = strlen($seq); + for ($i = 0; $i < $len; ++$i) { + switch ($seq[$i]) { + case '1': { + $p = 1; + $h = 1; + break; + } + case '2': { + $p = 0; + $h = 1; + break; + } + case '3': { + $p = 0; + $h = 2; + break; + } + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + unset($bararray['bcode'][($k - 1)]); + --$bararray['maxw']; + return $bararray; + } + + /** + * IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 + * (requires PHP bcmath extension) + * Intelligent Mail barcode is a 65-bar code for use on mail in the United States. + * The fields are described as follows:
    • The Barcode Identifier shall be assigned by USPS to encode the presort identification that is currently printed in human readable form on the optional endorsement line (OEL) as well as for future USPS use. This shall be two digits, with the second digit in the range of 0–4. The allowable encoding ranges shall be 00–04, 10–14, 20–24, 30–34, 40–44, 50–54, 60–64, 70–74, 80–84, and 90–94.
    • The Service Type Identifier shall be assigned by USPS for any combination of services requested on the mailpiece. The allowable encoding range shall be 000http://it2.php.net/manual/en/function.dechex.php–999. Each 3-digit value shall correspond to a particular mail class with a particular combination of service(s). Each service program, such as OneCode Confirm and OneCode ACS, shall provide the list of Service Type Identifier values.
    • The Mailer or Customer Identifier shall be assigned by USPS as a unique, 6 or 9 digit number that identifies a business entity. The allowable encoding range for the 6 digit Mailer ID shall be 000000- 899999, while the allowable encoding range for the 9 digit Mailer ID shall be 900000000-999999999.
    • The Serial or Sequence Number shall be assigned by the mailer for uniquely identifying and tracking mailpieces. The allowable encoding range shall be 000000000–999999999 when used with a 6 digit Mailer ID and 000000-999999 when used with a 9 digit Mailer ID. e. The Delivery Point ZIP Code shall be assigned by the mailer for routing the mailpiece. This shall replace POSTNET for routing the mailpiece to its final delivery point. The length may be 0, 5, 9, or 11 digits. The allowable encoding ranges shall be no ZIP Code, 00000–99999, 000000000–999999999, and 00000000000–99999999999.
    + * @param string $code code to print, separate the ZIP (routing code) from the rest using a minus char '-' (BarcodeID_ServiceTypeID_MailerID_SerialNumber-RoutingCode) + * @return array barcode representation. + * @protected + */ + protected function barcode_imb($code) { + $asc_chr = array(4,0,2,6,3,5,1,9,8,7,1,2,0,6,4,8,2,9,5,3,0,1,3,7,4,6,8,9,2,0,5,1,9,4,3,8,6,7,1,2,4,3,9,5,7,8,3,0,2,1,4,0,9,1,7,0,2,4,6,3,7,1,9,5,8); + $dsc_chr = array(7,1,9,5,8,0,2,4,6,3,5,8,9,7,3,0,6,1,7,4,6,8,9,2,5,1,7,5,4,3,8,7,6,0,2,5,4,9,3,0,1,6,8,2,0,4,5,9,6,7,5,2,6,3,8,5,1,9,8,7,4,0,2,6,3); + $asc_pos = array(3,0,8,11,1,12,8,11,10,6,4,12,2,7,9,6,7,9,2,8,4,0,12,7,10,9,0,7,10,5,7,9,6,8,2,12,1,4,2,0,1,5,4,6,12,1,0,9,4,7,5,10,2,6,9,11,2,12,6,7,5,11,0,3,2); + $dsc_pos = array(2,10,12,5,9,1,5,4,3,9,11,5,10,1,6,3,4,1,10,0,2,11,8,6,1,12,3,8,6,4,4,11,0,6,1,9,11,5,3,7,3,10,7,11,8,2,10,3,5,8,0,3,12,11,8,4,5,1,3,0,7,12,9,8,10); + $code_arr = explode('-', $code); + $tracking_number = $code_arr[0]; + if (isset($code_arr[1])) { + $routing_code = $code_arr[1]; + } else { + $routing_code = ''; + } + // Conversion of Routing Code + switch (strlen($routing_code)) { + case 0: { + $binary_code = 0; + break; + } + case 5: { + $binary_code = bcadd($routing_code, '1'); + break; + } + case 9: { + $binary_code = bcadd($routing_code, '100001'); + break; + } + case 11: { + $binary_code = bcadd($routing_code, '1000100001'); + break; + } + default: { + return false; + break; + } + } + $binary_code = bcmul($binary_code, 10); + $binary_code = bcadd($binary_code, $tracking_number[0]); + $binary_code = bcmul($binary_code, 5); + $binary_code = bcadd($binary_code, $tracking_number[1]); + $binary_code .= substr($tracking_number, 2, 18); + // convert to hexadecimal + $binary_code = $this->dec_to_hex($binary_code); + // pad to get 13 bytes + $binary_code = str_pad($binary_code, 26, '0', STR_PAD_LEFT); + // convert string to array of bytes + $binary_code_arr = chunk_split($binary_code, 2, "\r"); + $binary_code_arr = substr($binary_code_arr, 0, -1); + $binary_code_arr = explode("\r", $binary_code_arr); + // calculate frame check sequence + $fcs = $this->imb_crc11fcs($binary_code_arr); + // exclude first 2 bits from first byte + $first_byte = sprintf('%2s', dechex((hexdec($binary_code_arr[0]) << 2) >> 2)); + $binary_code_102bit = $first_byte.substr($binary_code, 2); + // convert binary data to codewords + $codewords = array(); + $data = $this->hex_to_dec($binary_code_102bit); + $codewords[0] = bcmod($data, 636) * 2; + $data = bcdiv($data, 636); + for ($i = 1; $i < 9; ++$i) { + $codewords[$i] = bcmod($data, 1365); + $data = bcdiv($data, 1365); + } + $codewords[9] = $data; + if (($fcs >> 10) == 1) { + $codewords[9] += 659; + } + // generate lookup tables + $table2of13 = $this->imb_tables(2, 78); + $table5of13 = $this->imb_tables(5, 1287); + // convert codewords to characters + $characters = array(); + $bitmask = 512; + foreach($codewords as $k => $val) { + if ($val <= 1286) { + $chrcode = $table5of13[$val]; + } else { + $chrcode = $table2of13[($val - 1287)]; + } + if (($fcs & $bitmask) > 0) { + // bitwise invert + $chrcode = ((~$chrcode) & 8191); + } + $characters[] = $chrcode; + $bitmask /= 2; + } + $characters = array_reverse($characters); + // build bars + $k = 0; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 3, 'bcode' => array()); + for ($i = 0; $i < 65; ++$i) { + $asc = (($characters[$asc_chr[$i]] & pow(2, $asc_pos[$i])) > 0); + $dsc = (($characters[$dsc_chr[$i]] & pow(2, $dsc_pos[$i])) > 0); + if ($asc AND $dsc) { + // full bar (F) + $p = 0; + $h = 3; + } elseif ($asc) { + // ascender (A) + $p = 0; + $h = 2; + } elseif ($dsc) { + // descender (D) + $p = 1; + $h = 2; + } else { + // tracker (T) + $p = 1; + $h = 1; + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + unset($bararray['bcode'][($k - 1)]); + --$bararray['maxw']; + return $bararray; + } + + /** + * IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 + * + * @param string $code pre-formatted IMB barcode (65 chars "FADT") + * @return array barcode representation. + * @protected + */ + protected function barcode_imb_pre($code) { + if (!preg_match('/^[fadtFADT]{65}$/', $code) == 1) { + return false; + } + $characters = str_split(strtolower($code), 1); + // build bars + $k = 0; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 3, 'bcode' => array()); + for ($i = 0; $i < 65; ++$i) { + switch($characters[$i]) { + case 'f': { + // full bar + $p = 0; + $h = 3; + break; + } + case 'a': { + // ascender + $p = 0; + $h = 2; + break; + } + case 'd': { + // descender + $p = 1; + $h = 2; + break; + } + case 't': { + // tracker (short) + $p = 1; + $h = 1; + break; + } + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + unset($bararray['bcode'][($k - 1)]); + --$bararray['maxw']; + return $bararray; + } + + /** + * Convert large integer number to hexadecimal representation. + * (requires PHP bcmath extension) + * @param string $number number to convert specified as a string + * @return string hexadecimal representation + */ + public function dec_to_hex($number) { + $i = 0; + $hex = array(); + if($number == 0) { + return '00'; + } + while($number > 0) { + if($number == 0) { + array_push($hex, '0'); + } else { + array_push($hex, strtoupper(dechex(bcmod($number, '16')))); + $number = bcdiv($number, '16', 0); + } + } + $hex = array_reverse($hex); + return implode($hex); + } + + /** + * Convert large hexadecimal number to decimal representation (string). + * (requires PHP bcmath extension) + * @param string $hex hexadecimal number to convert specified as a string + * @return string hexadecimal representation + */ + public function hex_to_dec($hex) { + $dec = 0; + $bitval = 1; + $len = strlen($hex); + for($pos = ($len - 1); $pos >= 0; --$pos) { + $dec = bcadd($dec, bcmul(hexdec($hex[$pos]), $bitval)); + $bitval = bcmul($bitval, 16); + } + return $dec; + } + + /** + * Intelligent Mail Barcode calculation of Frame Check Sequence + * @param string $code_arr array of hexadecimal values (13 bytes holding 102 bits right justified). + * @return int 11 bit Frame Check Sequence as integer (decimal base) + * @protected + */ + protected function imb_crc11fcs($code_arr) { + $genpoly = 0x0F35; // generator polynomial + $fcs = 0x07FF; // Frame Check Sequence + // do most significant byte skipping the 2 most significant bits + $data = hexdec($code_arr[0]) << 5; + for ($bit = 2; $bit < 8; ++$bit) { + if (($fcs ^ $data) & 0x400) { + $fcs = ($fcs << 1) ^ $genpoly; + } else { + $fcs = ($fcs << 1); + } + $fcs &= 0x7FF; + $data <<= 1; + } + // do rest of bytes + for ($byte = 1; $byte < 13; ++$byte) { + $data = hexdec($code_arr[$byte]) << 3; + for ($bit = 0; $bit < 8; ++$bit) { + if (($fcs ^ $data) & 0x400) { + $fcs = ($fcs << 1) ^ $genpoly; + } else { + $fcs = ($fcs << 1); + } + $fcs &= 0x7FF; + $data <<= 1; + } + } + return $fcs; + } + + /** + * Reverse unsigned short value + * @param int $num value to reversr + * @return int reversed value + * @protected + */ + protected function imb_reverse_us($num) { + $rev = 0; + for ($i = 0; $i < 16; ++$i) { + $rev <<= 1; + $rev |= ($num & 1); + $num >>= 1; + } + return $rev; + } + + /** + * generate Nof13 tables used for Intelligent Mail Barcode + * @param int $n is the type of table: 2 for 2of13 table, 5 for 5of13table + * @param int $size size of table (78 for n=2 and 1287 for n=5) + * @return array requested table + * @protected + */ + protected function imb_tables($n, $size) { + $table = array(); + $lli = 0; // LUT lower index + $lui = $size - 1; // LUT upper index + for ($count = 0; $count < 8192; ++$count) { + $bit_count = 0; + for ($bit_index = 0; $bit_index < 13; ++$bit_index) { + $bit_count += intval(($count & (1 << $bit_index)) != 0); + } + // if we don't have the right number of bits on, go on to the next value + if ($bit_count == $n) { + $reverse = ($this->imb_reverse_us($count) >> 3); + // if the reverse is less than count, we have already visited this pair before + if ($reverse >= $count) { + // If count is symmetric, place it at the first free slot from the end of the list. + // Otherwise, place it at the first free slot from the beginning of the list AND place $reverse ath the next free slot from the beginning of the list + if ($reverse == $count) { + $table[$lui] = $count; + --$lui; + } else { + $table[$lli] = $count; + ++$lli; + $table[$lli] = $reverse; + ++$lli; + } + } + } + } + return $table; + } + +} // end of class +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/tcpdf_barcodes_2d.php b/incs/tcpdf/tcpdf_barcodes_2d.php new file mode 100644 index 0000000..730361b --- /dev/null +++ b/incs/tcpdf/tcpdf_barcodes_2d.php @@ -0,0 +1,349 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : PHP class to creates array representations for +// 2D barcodes to be used with TCPDF. +// +//============================================================+ + +/** + * @file + * PHP class to creates array representations for 2D barcodes to be used with TCPDF. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.015 + */ + +/** + * @class TCPDF2DBarcode + * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org). + * @package com.tecnick.tcpdf + * @version 1.0.015 + * @author Nicola Asuni + */ +class TCPDF2DBarcode { + + /** + * Array representation of barcode. + * @protected + */ + protected $barcode_array = array(); + + /** + * This is the class constructor. + * Return an array representations for 2D barcodes:
      + *
    • $arrcode['code'] code to be printed on text label
    • + *
    • $arrcode['num_rows'] required number of rows
    • + *
    • $arrcode['num_cols'] required number of columns
    • + *
    • $arrcode['bcode'][$r][$c] value of the cell is $r row and $c column (0 = transparent, 1 = black)
    + * @param string $code code to print + * @param string $type type of barcode:
    • DATAMATRIX : Datamatrix (ISO/IEC 16022)
    • PDF417 : PDF417 (ISO/IEC 15438:2006)
    • PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parameters are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".
    • QRCODE : QRcode Low error correction
    • QRCODE,L : QRcode Low error correction
    • QRCODE,M : QRcode Medium error correction
    • QRCODE,Q : QRcode Better error correction
    • QRCODE,H : QR-CODE Best error correction
    • RAW: raw mode - comma-separad list of array rows
    • RAW2: raw mode - array rows are surrounded by square parenthesis.
    • TEST : Test matrix
    + */ + public function __construct($code, $type) { + $this->setBarcode($code, $type); + } + + /** + * Return an array representations of barcode. + * @return array + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Send barcode as SVG image object to the standard output. + * @param int $w Width of a single rectangle element in user units. + * @param int $h Height of a single rectangle element in user units. + * @param string $color Foreground color (in SVG format) for bar elements (background is transparent). + * @public + */ + public function getBarcodeSVG($w=3, $h=3, $color='black') { + // send headers + $code = $this->getBarcodeSVGcode($w, $h, $color); + header('Content-Type: application/svg+xml'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.md5($code).'.svg";'); + //header('Content-Length: '.strlen($code)); + echo $code; + } + + /** + * Return a SVG string representation of barcode. + * @param int $w Width of a single rectangle element in user units. + * @param int $h Height of a single rectangle element in user units. + * @param string $color Foreground color (in SVG format) for bar elements (background is transparent). + * @return string SVG code. + * @public + */ + public function getBarcodeSVGcode($w=3, $h=3, $color='black') { + // replace table for special characters + $repstr = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $svg = '<'.'?'.'xml version="1.0" standalone="no"'.'?'.'>'."\n"; + $svg .= ''."\n"; + $svg .= ''."\n"; + $svg .= "\t".''.strtr($this->barcode_array['code'], $repstr).''."\n"; + $svg .= "\t".''."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $svg .= "\t\t".''."\n"; + } + $x += $w; + } + $y += $h; + } + $svg .= "\t".''."\n"; + $svg .= ''."\n"; + return $svg; + } + + /** + * Return an HTML representation of barcode. + * @param int $w Width of a single rectangle element in pixels. + * @param int $h Height of a single rectangle element in pixels. + * @param string $color Foreground color for bar elements (background is transparent). + * @return string HTML code. + * @public + */ + public function getBarcodeHTML($w=10, $h=10, $color='black') { + $html = '
    '."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $html .= '
     
    '."\n"; + } + $x += $w; + } + $y += $h; + } + $html .= '
    '."\n"; + return $html; + } + + /** + * Send a PNG image representation of barcode (requires GD or Imagick library). + * @param int $w Width of a single rectangle element in pixels. + * @param int $h Height of a single rectangle element in pixels. + * @param array $color RGB (0-255) foreground color for bar elements (background is transparent). + * @public + */ + public function getBarcodePNG($w=3, $h=3, $color=array(0,0,0)) { + $data = $this->getBarcodePngData($w, $h, $color); + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + //header('Content-Length: '.strlen($data)); + echo $data; + + } + + /** + * Return a PNG image representation of barcode (requires GD or Imagick library). + * @param int $w Width of a single rectangle element in pixels. + * @param int $h Height of a single rectangle element in pixels. + * @param array $color RGB (0-255) foreground color for bar elements (background is transparent). + * @return string|Imagick|false image or false in case of error. + * @public + */ + public function getBarcodePngData($w=3, $h=3, $color=array(0,0,0)) { + // calculate image size + $width = ($this->barcode_array['num_cols'] * $w); + $height = ($this->barcode_array['num_rows'] * $h); + if (function_exists('imagecreate')) { + // GD library + $imagick = false; + $png = imagecreate($width, $height); + $bgcol = imagecolorallocate($png, 255, 255, 255); + imagecolortransparent($png, $bgcol); + $fgcol = imagecolorallocate($png, $color[0], $color[1], $color[2]); + } elseif (extension_loaded('imagick')) { + $imagick = true; + $bgcol = new imagickpixel('rgb(255,255,255'); + $fgcol = new imagickpixel('rgb('.$color[0].','.$color[1].','.$color[2].')'); + $png = new Imagick(); + $png->newImage($width, $height, 'none', 'png'); + $bar = new imagickdraw(); + $bar->setfillcolor($fgcol); + } else { + return false; + } + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + if ($imagick) { + $bar->rectangle($x, $y, ($x + $w - 1), ($y + $h - 1)); + } else { + imagefilledrectangle($png, $x, $y, ($x + $w - 1), ($y + $h - 1), $fgcol); + } + } + $x += $w; + } + $y += $h; + } + if ($imagick) { + $png->drawimage($bar); + return $png; + } else { + ob_start(); + imagepng($png); + $imagedata = ob_get_clean(); + imagedestroy($png); + return $imagedata; + } + } + + /** + * Set the barcode. + * @param string $code code to print + * @param string $type type of barcode:
    • DATAMATRIX : Datamatrix (ISO/IEC 16022)
    • PDF417 : PDF417 (ISO/IEC 15438:2006)
    • PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parameters are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".
    • QRCODE : QRcode Low error correction
    • QRCODE,L : QRcode Low error correction
    • QRCODE,M : QRcode Medium error correction
    • QRCODE,Q : QRcode Better error correction
    • QRCODE,H : QR-CODE Best error correction
    • RAW: raw mode - comma-separad list of array rows
    • RAW2: raw mode - array rows are surrounded by square parenthesis.
    • TEST : Test matrix
    + * @return void + */ + public function setBarcode($code, $type) { + $mode = explode(',', $type); + $qrtype = strtoupper($mode[0]); + switch ($qrtype) { + case 'DATAMATRIX': { // DATAMATRIX (ISO/IEC 16022) + require_once(dirname(__FILE__).'/include/barcodes/datamatrix.php'); + $qrcode = new Datamatrix($code); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'PDF417': { // PDF417 (ISO/IEC 15438:2006) + require_once(dirname(__FILE__).'/include/barcodes/pdf417.php'); + if (!isset($mode[1]) OR ($mode[1] === '')) { + $aspectratio = 2; // default aspect ratio (width / height) + } else { + $aspectratio = floatval($mode[1]); + } + if (!isset($mode[2]) OR ($mode[2] === '')) { + $ecl = -1; // default error correction level (auto) + } else { + $ecl = intval($mode[2]); + } + // set macro block + $macro = array(); + if (isset($mode[3]) AND ($mode[3] !== '') AND isset($mode[4]) AND ($mode[4] !== '') AND isset($mode[5]) AND ($mode[5] !== '')) { + $macro['segment_total'] = intval($mode[3]); + $macro['segment_index'] = intval($mode[4]); + $macro['file_id'] = strtr($mode[5], "\xff", ','); + for ($i = 0; $i < 7; ++$i) { + $o = $i + 6; + if (isset($mode[$o]) AND ($mode[$o] !== '')) { + // add option + $macro['option_'.$i] = strtr($mode[$o], "\xff", ','); + } + } + } + $qrcode = new PDF417($code, $ecl, $aspectratio, $macro); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'QRCODE': { // QR-CODE + require_once(dirname(__FILE__).'/include/barcodes/qrcode.php'); + if (!isset($mode[1]) OR (!in_array($mode[1],array('L','M','Q','H')))) { + $mode[1] = 'L'; // Ddefault: Low error correction + } + $qrcode = new QRcode($code, strtoupper($mode[1])); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'RAW': + case 'RAW2': { // RAW MODE + // remove spaces + $code = preg_replace('/[\s]*/si', '', $code); + if (strlen($code) < 3) { + break; + } + if ($qrtype == 'RAW') { + // comma-separated rows + $rows = explode(',', $code); + } else { // RAW2 + // rows enclosed in square parentheses + $code = substr($code, 1, -1); + $rows = explode('][', $code); + } + $this->barcode_array['num_rows'] = count($rows); + $this->barcode_array['num_cols'] = strlen($rows[0]); + $this->barcode_array['bcode'] = array(); + foreach ($rows as $r) { + $this->barcode_array['bcode'][] = str_split($r, 1); + } + $this->barcode_array['code'] = $code; + break; + } + case 'TEST': { // TEST MODE + $this->barcode_array['num_rows'] = 5; + $this->barcode_array['num_cols'] = 15; + $this->barcode_array['bcode'] = array( + array(1,1,1,0,1,1,1,0,1,1,1,0,1,1,1), + array(0,1,0,0,1,0,0,0,1,0,0,0,0,1,0), + array(0,1,0,0,1,1,0,0,1,1,1,0,0,1,0), + array(0,1,0,0,1,0,0,0,0,0,1,0,0,1,0), + array(0,1,0,0,1,1,1,0,1,1,1,0,0,1,0)); + $this->barcode_array['code'] = $code; + break; + } + default: { + $this->barcode_array = array(); + } + } + } +} // end of class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf/tools/.htaccess b/incs/tcpdf/tools/.htaccess new file mode 100644 index 0000000..9996e3b --- /dev/null +++ b/incs/tcpdf/tools/.htaccess @@ -0,0 +1,10 @@ +# Apache 2.4 + + Require all denied + + +# Apache 2.2 + + Order Deny,Allow + Deny from all + diff --git a/incs/tcpdf/tools/convert_fonts_examples.txt b/incs/tcpdf/tools/convert_fonts_examples.txt new file mode 100644 index 0000000..d5f8a4e --- /dev/null +++ b/incs/tcpdf/tools/convert_fonts_examples.txt @@ -0,0 +1,28 @@ +./tcpdf_addfont.php -b -t Type1 -f 4 -e symbol -i pdfasymbol.pfb +./tcpdf_addfont.php -b -t Type1 -f 4 -i pdfazapfdingbats.pfb +./tcpdf_addfont.php -b -t Type1 -f 32 -e cp1252 -i pdfatimes.pfb,pdfatimesb.pfb,pdfahelvetica.pfb,pdfahelveticab.pfb +./tcpdf_addfont.php -b -t Type1 -f 33 -e cp1252 -i pdfacourier.pfb,pdfacourierb.pfb +./tcpdf_addfont.php -b -t Type1 -f 96 -e cp1252 -i pdfahelveticabi.pfb,pdfahelveticai.pfb,pdfatimesi.pfb,pdfatimesbi.pfb +./tcpdf_addfont.php -b -t Type1 -f 97 -e cp1252 -i pdfacourieri.pfb,pdfacourierbi.pfb + + +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 32 -i DejaVuSans.ttf,DejaVuSans-Bold.ttf,DejaVuSansCondensed.ttf,DejaVuSansCondensed-Bold.ttf,DejaVuSans-ExtraLight.ttf,DejaVuSerif.ttf,DejaVuSerif-Bold.ttf,DejaVuSerifCondensed.ttf,DejaVuSerifCondensed-Bold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 33 -i DejaVuSansMono.ttf,DejaVuSansMono-Bold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 96 -i DejaVuSans-BoldOblique.ttf,DejaVuSansCondensed-BoldOblique.ttf,DejaVuSansCondensed-Oblique.ttf,DejaVuSerifCondensed-BoldItalic.ttf,DejaVuSerifCondensed-Italic.ttf,DejaVuSerif-Italic.ttf,DejaVuSerif-BoldItalic.ttf,DejaVuSans-Oblique.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i DejaVuSansMono-BoldOblique.ttf,DejaVuSansMono-Oblique.ttf + + + +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 32 -i FreeSans.ttf,FreeSansBold.ttf,FreeSerif.ttf,FreeSerifBold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 33 -i FreeMono.ttf,FreeMonoBold.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 96 -i FreeSansBoldOblique.ttf,FreeSansOblique.ttf,FreeSerifBoldItalic.ttf,FreeSerifItalic.ttf +./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i FreeMonoBoldOblique.ttf,FreeMonoOblique.ttf + + +./tcpdf_addfont.php -b -t TrueTypeUnicode -i aeAlArabiya.ttf,aeFurat.ttf + + +./tcpdf_addfont.php -b -t CID0JP -f 32 -i cid0jp.ttf +./tcpdf_addfont.php -b -t CID0KR -f 32 -i cid0kr.ttf +./tcpdf_addfont.php -b -t CID0CS -f 32 -i cid0cs.ttf +./tcpdf_addfont.php -b -t CID0CT -f 32 -i cid0ct.ttf diff --git a/incs/tcpdf/tools/tcpdf_addfont.php b/incs/tcpdf/tools/tcpdf_addfont.php new file mode 100644 index 0000000..2937c75 --- /dev/null +++ b/incs/tcpdf/tools/tcpdf_addfont.php @@ -0,0 +1,269 @@ +#!/usr/bin/env php +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : This is a command line script to generate TCPDF fonts. +// +//============================================================+ + +/** + * @file + * This is a command line script to generate TCPDF fonts.
    + * @package com.tecnick.tcpdf + * @version 1.0.000 + */ + +if (php_sapi_name() != 'cli') { + echo 'You need to run this command from console.'; + exit(1); +} + +$tcpdf_include_dirs = array(realpath(dirname(__FILE__).'/../tcpdf.php'), '/usr/share/php/tcpdf/tcpdf.php', '/usr/share/tcpdf/tcpdf.php', '/usr/share/php-tcpdf/tcpdf.php', '/var/www/tcpdf/tcpdf.php', '/var/www/html/tcpdf/tcpdf.php', '/usr/local/apache2/htdocs/tcpdf/tcpdf.php'); +foreach ($tcpdf_include_dirs as $tcpdf_include_path) { + if (@file_exists($tcpdf_include_path)) { + require_once($tcpdf_include_path); + break; + } +} + +/** + * Display help guide for this command. + */ +function showHelp() { + $help = <<'', 'enc'=>'', 'flags'=>32, 'outpath'=>K_PATH_FONTS, 'platid'=>3, 'encid'=>1, 'addcbbox'=>false, 'link'=>false); + +// short input options +$sopt = ''; +$sopt .= 't:'; +$sopt .= 'e:'; +$sopt .= 'f:'; +$sopt .= 'o:'; +$sopt .= 'p:'; +$sopt .= 'n:'; +$sopt .= 'b'; +$sopt .= 'l'; +$sopt .= 'i:'; +$sopt .= 'h'; + +// long input options +$lopt = array(); +$lopt[] = 'type:'; +$lopt[] = 'enc:'; +$lopt[] = 'flags:'; +$lopt[] = 'outpath:'; +$lopt[] = 'platid:'; +$lopt[] = 'encid:'; +$lopt[] = 'addcbbox'; +$lopt[] = 'link'; +$lopt[] = 'fonts:'; +$lopt[] = 'help'; + +// parse input options +$inopt = getopt($sopt, $lopt); + +// import options (with some sanitization) +foreach ($inopt as $opt => $val) { + switch ($opt) { + case 't': + case 'type': { + if (in_array($val, array('TrueTypeUnicode', 'TrueType', 'Type1', 'CID0JP', 'CID0KR', 'CID0CS', 'CID0CT'))) { + $options['type'] = $val; + } + break; + } + case 'e': + case 'enc': { + $options['enc'] = $val; + break; + } + case 'f': + case 'flags': { + $options['flags'] = intval($val); + break; + } + case 'o': + case 'outpath': { + $options['outpath'] = realpath($val); + if (substr($options['outpath'], -1) != '/') { + $options['outpath'] .= '/'; + } + break; + } + case 'p': + case 'platid': { + $options['platid'] = min(max(1, intval($val)), 3); + break; + } + case 'n': + case 'encid': { + $options['encid'] = min(max(0, intval($val)), 10); + break; + } + case 'b': + case 'addcbbox': { + $options['addcbbox'] = true; + break; + } + case 'l': + case 'link': { + $options['link'] = true; + break; + } + case 'i': + case 'fonts': { + $options['fonts'] = explode(',', $val); + break; + } + case 'h': + case 'help': + default: { + showHelp(); + break; + } + } // end of switch +} // end of while loop + +if (empty($options['fonts'])) { + echo "ERROR: missing input fonts (try --help for usage)\n\n"; + exit(2); +} + +// check the output path +if (!is_dir($options['outpath']) OR !is_writable($options['outpath'])) { + echo "ERROR: Can't write to ".$options['outpath']."\n\n"; + exit(3); +} + +echo "\n>>> Converting fonts for TCPDF:\n"; + +echo '*** Output dir set to '.$options['outpath']."\n"; + +// check if there are conversion errors +$errors = false; + +foreach ($options['fonts'] as $font) { + $fontfile = realpath($font); + $fontname = TCPDF_FONTS::addTTFfont($fontfile, $options['type'], $options['enc'], $options['flags'], $options['outpath'], $options['platid'], $options['encid'], $options['addcbbox'], $options['link']); + if ($fontname === false) { + $errors = true; + echo "--- ERROR: can't add ".$font."\n"; + } else { + echo "+++ OK : ".$fontfile.' added as '.$fontname."\n"; + } +} + +if ($errors) { + echo "--- Process completed with ERRORS!\n\n"; + exit(4); +} + +echo ">>> Process successfully completed!\n\n"; +exit(0); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/2dbarcodes.php b/incs/tcpdf_old/2dbarcodes.php new file mode 100644 index 0000000..e04b307 --- /dev/null +++ b/incs/tcpdf_old/2dbarcodes.php @@ -0,0 +1,332 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : PHP class to creates array representations for +// 2D barcodes to be used with TCPDF. +// +//============================================================+ + +/** + * @file + * PHP class to creates array representations for 2D barcodes to be used with TCPDF. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.013 + */ + +/** + * @class TCPDF2DBarcode + * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org). + * @package com.tecnick.tcpdf + * @version 1.0.013 + * @author Nicola Asuni + */ +class TCPDF2DBarcode { + + /** + * Array representation of barcode. + * @protected + */ + protected $barcode_array = false; + + /** + * This is the class constructor. + * Return an array representations for 2D barcodes:
      + *
    • $arrcode['code'] code to be printed on text label
    • + *
    • $arrcode['num_rows'] required number of rows
    • + *
    • $arrcode['num_cols'] required number of columns
    • + *
    • $arrcode['bcode'][$r][$c] value of the cell is $r row and $c column (0 = transparent, 1 = black)
    + * @param $code (string) code to print + * @param $type (string) type of barcode:
    • DATAMATRIX : Datamatrix (ISO/IEC 16022)
    • PDF417 : PDF417 (ISO/IEC 15438:2006)
    • PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".
    • QRCODE : QRcode Low error correction
    • QRCODE,L : QRcode Low error correction
    • QRCODE,M : QRcode Medium error correction
    • QRCODE,Q : QRcode Better error correction
    • QRCODE,H : QR-CODE Best error correction
    • RAW: raw mode - comma-separad list of array rows
    • RAW2: raw mode - array rows are surrounded by square parenthesis.
    • TEST : Test matrix
    + */ + public function __construct($code, $type) { + $this->setBarcode($code, $type); + } + + /** + * Return an array representations of barcode. + * @return array + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Send barcode as SVG image object to the standard output. + * @param $w (int) Width of a single rectangle element in user units. + * @param $h (int) Height of a single rectangle element in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @public + */ + public function getBarcodeSVG($w=3, $h=3, $color='black') { + // send headers + $code = $this->getBarcodeSVGcode($w, $h, $color); + header('Content-Type: application/svg+xml'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.md5($code).'.svg";'); + //header('Content-Length: '.strlen($code)); + echo $code; + } + + /** + * Return a SVG string representation of barcode. + * @param $w (int) Width of a single rectangle element in user units. + * @param $h (int) Height of a single rectangle element in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @return string SVG code. + * @public + */ + public function getBarcodeSVGcode($w=3, $h=3, $color='black') { + // replace table for special characters + $repstr = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $svg = '<'.'?'.'xml version="1.0" standalone="no"'.'?'.'>'."\n"; + $svg .= ''."\n"; + $svg .= ''."\n"; + $svg .= "\t".''.strtr($this->barcode_array['code'], $repstr).''."\n"; + $svg .= "\t".''."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $svg .= "\t\t".''."\n"; + } + $x += $w; + } + $y += $h; + } + $svg .= "\t".''."\n"; + $svg .= ''."\n"; + return $svg; + } + + /** + * Return an HTML representation of barcode. + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (string) Foreground color for bar elements (background is transparent). + * @return string HTML code. + * @public + */ + public function getBarcodeHTML($w=10, $h=10, $color='black') { + $html = '
    '."\n"; + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $html .= '
     
    '."\n"; + } + $x += $w; + } + $y += $h; + } + $html .= '
    '."\n"; + return $html; + } + + /** + * Return a PNG image representation of barcode (requires GD or Imagick library). + * @param $w (int) Width of a single rectangle element in pixels. + * @param $h (int) Height of a single rectangle element in pixels. + * @param $color (array) RGB (0-255) foreground color for bar elements (background is transparent). + * @return image or false in case of error. + * @public + */ + public function getBarcodePNG($w=3, $h=3, $color=array(0,0,0)) { + // calculate image size + $width = ($this->barcode_array['num_cols'] * $w); + $height = ($this->barcode_array['num_rows'] * $h); + if (function_exists('imagecreate')) { + // GD library + $imagick = false; + $png = imagecreate($width, $height); + $bgcol = imagecolorallocate($png, 255, 255, 255); + imagecolortransparent($png, $bgcol); + $fgcol = imagecolorallocate($png, $color[0], $color[1], $color[2]); + } elseif (extension_loaded('imagick')) { + $imagick = true; + $bgcol = new imagickpixel('rgb(255,255,255'); + $fgcol = new imagickpixel('rgb('.$color[0].','.$color[1].','.$color[2].')'); + $png = new Imagick(); + $png->newImage($width, $height, 'none', 'png'); + $bar = new imagickdraw(); + $bar->setfillcolor($fgcol); + } else { + return false; + } + // print barcode elements + $y = 0; + // for each row + for ($r = 0; $r < $this->barcode_array['num_rows']; ++$r) { + $x = 0; + // for each column + for ($c = 0; $c < $this->barcode_array['num_cols']; ++$c) { + if ($this->barcode_array['bcode'][$r][$c] == 1) { + // draw a single barcode cell + if ($imagick) { + $bar->rectangle($x, $y, ($x + $w), ($y + $h)); + } else { + imagefilledrectangle($png, $x, $y, ($x + $w), ($y + $h), $fgcol); + } + } + $x += $w; + } + $y += $h; + } + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + if ($imagick) { + $png->drawimage($bar); + echo $png; + } else { + imagepng($png); + imagedestroy($png); + } + } + + /** + * Set the barcode. + * @param $code (string) code to print + * @param $type (string) type of barcode:
    • DATAMATRIX : Datamatrix (ISO/IEC 16022)
    • PDF417 : PDF417 (ISO/IEC 15438:2006)
    • PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".
    • QRCODE : QRcode Low error correction
    • QRCODE,L : QRcode Low error correction
    • QRCODE,M : QRcode Medium error correction
    • QRCODE,Q : QRcode Better error correction
    • QRCODE,H : QR-CODE Best error correction
    • RAW: raw mode - comma-separad list of array rows
    • RAW2: raw mode - array rows are surrounded by square parenthesis.
    • TEST : Test matrix
    + * @return array + */ + public function setBarcode($code, $type) { + $mode = explode(',', $type); + $qrtype = strtoupper($mode[0]); + switch ($qrtype) { + case 'DATAMATRIX': { // DATAMATRIX (ISO/IEC 16022) + require_once(dirname(__FILE__).'/datamatrix.php'); + $qrcode = new Datamatrix($code); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'PDF417': { // PDF417 (ISO/IEC 15438:2006) + require_once(dirname(__FILE__).'/pdf417.php'); + if (!isset($mode[1]) OR ($mode[1] === '')) { + $aspectratio = 2; // default aspect ratio (width / height) + } else { + $aspectratio = floatval($mode[1]); + } + if (!isset($mode[2]) OR ($mode[2] === '')) { + $ecl = -1; // default error correction level (auto) + } else { + $ecl = intval($mode[2]); + } + // set macro block + $macro = array(); + if (isset($mode[3]) AND ($mode[3] !== '') AND isset($mode[4]) AND ($mode[4] !== '') AND isset($mode[5]) AND ($mode[5] !== '')) { + $macro['segment_total'] = intval($mode[3]); + $macro['segment_index'] = intval($mode[4]); + $macro['file_id'] = strtr($mode[5], "\xff", ','); + for ($i = 0; $i < 7; ++$i) { + $o = $i + 6; + if (isset($mode[$o]) AND ($mode[$o] !== '')) { + // add option + $macro['option_'.$i] = strtr($mode[$o], "\xff", ','); + } + } + } + $qrcode = new PDF417($code, $ecl, $aspectratio, $macro); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'QRCODE': { // QR-CODE + require_once(dirname(__FILE__).'/qrcode.php'); + if (!isset($mode[1]) OR (!in_array($mode[1],array('L','M','Q','H')))) { + $mode[1] = 'L'; // Ddefault: Low error correction + } + $qrcode = new QRcode($code, strtoupper($mode[1])); + $this->barcode_array = $qrcode->getBarcodeArray(); + $this->barcode_array['code'] = $code; + break; + } + case 'RAW': + case 'RAW2': { // RAW MODE + // remove spaces + $code = preg_replace('/[\s]*/si', '', $code); + if (strlen($code) < 3) { + break; + } + if ($qrtype == 'RAW') { + // comma-separated rows + $rows = explode(',', $code); + } else { // RAW2 + // rows enclosed in square parentheses + $code = substr($code, 1, -1); + $rows = explode('][', $code); + } + $this->barcode_array['num_rows'] = count($rows); + $this->barcode_array['num_cols'] = strlen($rows[0]); + $this->barcode_array['bcode'] = array(); + foreach ($rows as $r) { + $this->barcode_array['bcode'][] = str_split($r, 1); + } + $this->barcode_array['code'] = $code; + break; + } + case 'TEST': { // TEST MODE + $this->barcode_array['num_rows'] = 5; + $this->barcode_array['num_cols'] = 15; + $this->barcode_array['bcode'] = array( + array(1,1,1,0,1,1,1,0,1,1,1,0,1,1,1), + array(0,1,0,0,1,0,0,0,1,0,0,0,0,1,0), + array(0,1,0,0,1,1,0,0,1,1,1,0,0,1,0), + array(0,1,0,0,1,0,0,0,0,0,1,0,0,1,0), + array(0,1,0,0,1,1,1,0,1,1,1,0,0,1,0)); + $this->barcode_array['code'] = $code; + break; + } + default: { + $this->barcode_array = false; + } + } + } +} // end of class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/CHANGELOG.TXT b/incs/tcpdf_old/CHANGELOG.TXT new file mode 100644 index 0000000..d8851f4 --- /dev/null +++ b/incs/tcpdf_old/CHANGELOG.TXT @@ -0,0 +1,2277 @@ +5.9.149 (2012-02-21) + - Bug item #3489933 "SVG Parser treats tspan like text" was fixed. + +5.9.148 (2012-02-17) + - Bug item #3488600 "Multiple radiobutton sets get first set value" was fixed. + +5.9.147 (2012-02-14) + - A problem with SVG gradients has been fixed. + +5.9.146 (2012-02-12) + - Bug item #3486880 "$filehash undefine error" was fixed. + - The default font is now the one specified at PDF_FONT_NAME_MAIN constant. + +5.9.145 (2012-01-28) + - Japanese language file was added. + - TCPDF license and README.TXT files were updated. + +5.9.144 (2012-01-12) + - HTML output on barcode classes was improved. + +5.9.143 (2012-01-08) + - Bug item #3471057 "setCreator() has no effect" was fixed. + +5.9.142 (2011-12-23) + - Source code documentation was updated. + +5.9.141 (2011-12-14) + - Some minor bugs were fixed. + +5.9.140 (2011-12-13) + - SVG now supports embedded images encoded as base64. + +5.9.139 (2011-12-11) + - Spot color methods were fixed. + +5.9.138 (2011-12-10) + - cropMark() method was improved (check source code documentation). + - Example n. 56 was updated. + - Bug item #3452390 "Check Box still not ticked when set to true" was fixed. + +5.9.137 (2011-12-01) + - Bug item #3447005 "Background color and border of Form Elements is printed" was fixed. + - Color support for Form elements was improved. + +5.9.136 (2011-11-27) + - Bug item #3443387 "SetMargins with keep option does not work for top margin" was fixed. + +5.9.135 (2011-11-04) + - Bug item #3433406 "Double keywords in description" was fixed. + +5.9.134 (2011-10-29) + - The default value for $defcol parameter on convertHTMLColorToDec() method was fixed. + - Deafult HTTP headers were changed to avoid browser caching. + - Some deprecated syntax were replaced. + +5.9.133 (2011-10-26) + - Bug item #3428446 "copyPage method not working when diskcache enabled" was fixed. + +5.9.132 (2011-10-20) + - Bug item #3426167 "bug in function convertHTMLColorToDec()" was fixed. + +5.9.131 (2011-10-13) + - An error message was added to ImagePngAlpha() method. + +5.9.130 (2011-10-12) + - Now you can set image data strings on HTML img tag by encoding the image binary data in this way: $imgsrc = '@'.base64_encode($imgdata); + +5.9.129 (2011-10-07) + - Core fonts metrics was fixed (replace all helvetica and times php files on fonts folder). + - Form fields support was improved and some problems were fixed (check the example n. 14). + - Bug item #3420249 "Issue with booklet and MultiCell" was fixed. + +5.9.128 (2011-10-06) + - Method addTTFfont() was improved (check the source code documentation). + - Method setExtraXMP() to set custom XMP data was added. + +5.9.127 (2011-10-04) + - Readonly mode option was activated for radiobuttons. + +5.9.126 (2011-10-03) + - Bug item #3417989 "Graphics State operator in form XObject fails to render" was fixed. + - Xobjects problems with transparency, gradients and spot colors were fixed. + +5.9.125 (2011-10-03) + - Support for 8-digit CMYK hexadecimal color representation was added (to be used with XHTML and SVG). + - Spot colors support was improved (check example n. 37). + - Color methods were improved. + +5.9.124 (2011-10-02) + - Core fonts were updated. + +5.9.123 (2011-10-02) + - The method addTTFfont() wad added to automatically convert TTF fonts (check the new fonts guide at http://www.tcpdf.org). + - Old font utils were removed. + - All fonts were updated and new arabic fonts were added (almohanad were removed and replaced by aefurat and aealarabiya). + - The file unicode_data.php was updated. + - The file encodings_maps.php was added. + - PDF/A files are now compressed to save space. + - XHTML input form fields now support text-alignment attribute. + +5.9.122 (2011-09-29) + - PDF/A-1b compliance was improved to pass some online testing. + +5.9.121 (2011-09-28) + - This version includes support for PDF/A-1b format (the class constructor signature was changed - see example n. 65). + - Method setSRGBmode() was added to force sRGB_IEC61966-2.1 black scaled ICC color profile for the whole document (file sRGB.icc was added). + - 14 new fonts were added to allow embedding core fonts (for PDF/A compliance). + - Font utils were fixed. + +5.9.120 (2011-09-22) + - This version includes a fix for _getTrueTypeFontSubset() method. + +5.9.119 (2011-09-19) + - This version includes a fix for extra page numbering on TOC. + +5.9.118 (2011-09-17) + - This version includes some changes that allows you to add a bookmark for a page that do not exist. + +5.9.117 (2011-09-15) + - TCPDFBarcode and TCPDF2DBarcode classes were extended to include a method for exporting barcodes as PNG images. + +5.9.116 (2011-09-14) + - Datamatrix class was improved and documentation was fixed. + +5.9.115 (2011-09-13) + - Datamatrix ECC200 barcode support was added (a new datamatrix.php file was added) - check example n. 50. + - getBarcodeHTML() method was added on TCPDFBarcode and TCPDF2DBarcode classes to return an HTML representation of the barcode. + - cURL options on Image() method were improved. + - A bug on write2DBarcode() was fixed. + +5.9.114 (2011-09-04) + - A bug related to column position was fixed. + +5.9.113 (2011-08-24) + - This release include two new experimental files for parsing an existing PDF document (the integration with TCPDF is under development). + +5.9.112 (2011-08-18) + - A newline character was added after the 'trailer' keyword for compatibility with some parsers. + - Support for layers was improved. + +5.9.111 (2011-08-17) + - Barcode CODE 39 default gap was restored at 1. + +5.9.110 (2011-08-17) + - Barcode CODE 39 was fixed. + +5.9.109 (2011-08-12) + - Method getNumLines() was fixed. + - A bug related to page break in multi-column mode was fixed. + +5.9.108 (2011-08-09) + - A bug on PHP4 version was fixed. + +5.9.107 (2011-08-08) + - This version includes a minor bugfix. + +5.9.106 (2011-08-04) + - This version includes transparency groups: check the new parameter on startTemplate() method and example 62. + +5.9.105 (2011-08-04) + - Bug item #3386153 "Check Box not ticked when set to true" was fixed. + +5.9.104 (2011-08-01) + - Bug item #3383698 "imagemagick, resize and dpi" was fixed. + +5.9.103 (2011-07-16) + - Alignment of XHTML lines was improved. + - Spell of the "length" word was fixed. + +5.9.102 (2011-07-13) + - Methods startLayer() and endLayer() were added to support arbitrary PDF layers. + - Some improvements/fixes for images were added (thanks to Brendan Abbott). + +5.9.101 (2011-07-07) + - Support for JPEG and PNG ICC Color Profiles was added. + - Method addEmptySignatureAppearance() was added to add empty signature fields (see example n. 52). + - Bug item #3354332 "Strange line spacing with reduced font-size in writeHTML" was fixed. + +5.9.100 (2011-06-29) + - An SVG bug has been fixed. + +5.9.099 (2011-06-27) + - Bug item #3335045 "Font freesans seems somehow corrupted in footer" was fixed. + +5.9.098 (2011-06-23) + - The Named Destination feature was fixed. + +5.9.097 (2011-06-23) + - The method setHtmlVSpace() now can be used also for tags: div, li, br, dt and dd. + - The Named Destination feature was added (check the example n. 15) - thanks to Christian Deligant. + +5.9.096 (2011-06-19) + - Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed. + +5.9.095 (2011-06-18) + - Numbers alignment for Table-Of-Content methods was improved and fixed. + - Font subsetting was fixed to include all parts of composite fonts. + +5.9.094 (2011-06-17) + - Bug item #3317898 "Page Group numbering broken in 5.9.093" was fixed. + +5.9.093 (2011-06-16) + - Method setStartingPageNumber() was added to set starting page number (for automatic page numbering). + +5.9.092 (2011-06-15) + - Method _putpages() was improved. + - Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed. + - Right alignment of page numbers was improved. + +5.9.090 (2011-06-14) + - Methods AliasNbPages() and AliasNumPage() were re-added as deprecated for backward compatibility. + +5.9.089 (2011-06-13) + - Example n. 8 was updated. + - Method sendOutputData() was changed to remove default compression (it was incompatible with some server settings). + - Bugs related to page group numbers were fixed. + - Method copyPage() was fixed. + - Method Image() was improved to include support for alternative and external images. + +5.9.088 (2011-06-01) + - Method getAutoPageBreak() was added (see example n. 51). + - Example n. 51 (full page background) was updated. + +5.9.087 (2011-06-01) + - Method sendOutputData() was improved to include deflate encoding. + - Barcode classes on PHP 4 version were fixed. + +5.9.086 (2011-05-31) + - Font files were updated (the ones on the previous release were broken). + - The script fonts/utils/makeallttffonts.php was updated and fixed. + - Output() method was improved to use compression when available. + +5.9.085 (2011-05-31) + - TCPDFBarcode class (barcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. + - TCPDF2DBarcode class (2dbarcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. + +5.9.084 (2011-05-29) + - Font files were updated. + - The file fonts/utils/makeallttffonts.php was updated. + - Bug item# 3308774 "Problems with font subsetting" was fixed. + +5.9.083 (2011-05-24) + - Bug item #3308387 "line height & SetCellHeightRatio" was fixed. + +5.9.082 (2011-05-22) + - Bug item #3305592 "Setting fill color <> text color breaks text clipping" was fixed. + +5.9.081 (2011-05-18) + - Method resetHeaderTemplate() was added to reset the xobject template used by Header() method. + - Method setHeaderTemplateAutoreset() was added to automatically reset the xobject template used by Header() method at each page. + +5.9.080 (2011-05-17) + - A problem related to file path calculation for images was fixed. + - A problem related to unsupressed getimagesize() error was fixed. + +5.9.079 (2011-05-16) + - Footer() method was changed to use C128 barcode as default (instead of the previous C128B). + +5.9.078 (2011-05-12) + - Bug item #3300878 "wrong rendering for html bullet list in some case" was fixed. + - Bug item #3301017 "Emphasized vs. font-weight" was fixed. + - Barcode Code 128 was improved to include AUTO mode (automatically switch between A, B and C modes). + - Examples n. 27 and 49 were updated. + +5.9.077 (2011-05-07) + - Bug item #3298591 "error code93" was fixed. + - SetLineStyle() function was improved. + +5.9.076 (2011-05-06) + - Bug item #3298264 "codebar 93 error" was fixed. + +5.9.075 (2011-05-02) + - Table header alignment when using WriteHTMLCell() or MultiCell() was fixed. + +5.9.074 (2011-04-28) + - Bug item #3294306 "CSS classes not work in table section" was fixed. + +5.9.073 (2011-04-27) + - A bug related to character entities on HTML cells was fixed. + +5.9.072 (2011-04-26) + - Method resetColumns() was added to remove multiple columns and reset page margins (example n. 10 was updated). + +5.9.071 (2011-04-19) + - Bug #3288574 "
    trouble" was fixed. + +5.9.069 (2011-04-19) + - Bug #3288763 "HTML-Table: non-breaking table rows: Bug" was fixed. + +5.9.068 (2011-04-15) + - Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated). + - Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed. + +5.9.067 (2011-04-10) + - Performances were drastically improved (PDF documents are now created more quickly). + +5.9.066 (2011-04-09) + - A bug related to digital signature + encryption was fixed. + - A bug related to encryption + xobject templates was fixed. + +5.9.065 (2011-04-08) + - Bug item #3280512 "Text encoding iso-8859-2 crashes" was fixed. + +5.9.064 (2011-04-05) + - A bug related to character entities on HTML cells was fixed. + +5.9.063 (2011-04-01) + - Bug item #3267235 "WriteHTML() and image that doesn't fit on the page" was fixed. + +5.9.062 (2011-03-23) + - Bug item #3232650 "Using Write if there are pageRegions active creates error" was fixed. + - Bug item #3221891 "text input borders" was fixed. + - Bug item #3228958 "Adobe Reader 9.4.2 crash" was fixed. + +5.9.061 (2011-03-15) + - Bug item #3213488 "wrong function call in function Write" was fixed. + - Bug item #3203007 "list element with black background" was fixed. + +5.9.060 (2011-03-08) + - addTOC() method was fixed for text alignment problems. + +5.9.059 (2011-02-27) + - Default Header() method was improved to reduce document size. + +5.9.058 (2011-02-25) + - Image() method was improved to cache images with transparency layers (thanks to Korneliusz Jarzębski for reporting this problem). + +5.9.057 (2011-02-24) + - A problem with image caching system was fixed (thanks to Korneliusz Jarzębski for reporting this problem). + +5.9.056 (2011-02-22) + - A bug on fixHTMLCode() method was fixed. + - Automatic line break for HTML was fixed. + +5.9.055 (2011-02-17) + - Another bug related to HTML table page break was fixed. + +5.9.054 (2011-02-16) + - A bug related to HTML table page break was fixed. + +5.9.053 (2011-02-16) + - Support for HTML attribute display="none" was added. + +5.9.052 (2011-02-15) + - A bug related to HTML automatic newlines was fixed. + +5.9.051 (2011-02-12) + - "Commas at beginning of new lines" problem was fixed. + +5.9.050 (2011-02-11) + - Bug #3177606 "SVG Bar chart error" was fixed. + +5.9.049 (2011-02-03) + - Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed. + +5.9.048 (2011-02-02) + - No changes. Just released to override previous release that was not uploaded correctly. + +5.9.047 (2011-01-28) + - Bug #3167115 "PDF error in (example 48)" was fixed (was introduced in 5.8.046). + +5.9.046 (2011-01-18) + - PDF view/print layers are now automatically turned off if not used (see setVisibility() method). + +5.9.045 (2011-01-17) + - HTML list support were improved. + +5.9.044 (2011-01-15) + - Bug #3158422 "writeHTMLCell Loop" was fixed. + - Some HTML image alignment problems were fixed. + +5.9.043 (2011-01-14) + - Bug #3158178 "PHP Notice" was fixed. + - Bug #3158193 "Endless loop in writeHTML" was fixed. + - Bug #3157764 "SVG Pie chart incorrectly rendered2". + +5.9.042 (2011-01-14) + - Some problems of the PHP4 version were fixed. + +5.9.041 (2011-01-13) + - A problem with SVG elliptical arc path was fixed (ref. bug #3156574). + - A problem related to font weight on HTML table headers was fixed. + +5.9.040 (2011-01-12) + - A bug related to empty pages after table was fixed. + +5.9.039 (2011-01-12) + - Bug item #3155759 "openssl_random_pseudo_bytes() slow under Windows" was fixed. + +5.9.038 (2011-01-11) + - Minor bugs were fixed. + +5.9.037 (2011-01-09) + - An alignment problem for HTML texts was fixed. + +5.9.036 (2011-01-07) + - A bug related to HTML tables on header was fixed. + +5.9.035 (2011-01-03) + - A problem related to HTML table border alignment was fixed. + - Bug #2996366 "FastCGI and Header Problems" was fixed. + +5.9.034 (2010-12-19) + - DejaVu and GNU Free fonts were updated. + +5.9.033 (2010-12-18) + - Source code documetnation was improved. + +5.9.032 (2010-12-18) + - Default font stretching and spacing values are now inherited by HTML methods. + +5.9.031 (2010-12-16) + - Source code documentation errors were fixed. + +5.9.030 (2010-12-16) + - Several source code documentation errors were fixed. + - Source code style was changed for Doxygen. + - Source code documentation was moved online to http://www.tcpdf.org + +5.9.029 (2010-12-04) + - The $fitbox parameter on Image() method was extended to specify image alignment inside the box (check the example n. 9). + +5.9.028 (2010-12-03) + - Font utils makefont.php and makeallttffonts.php were updated. + +5.9.027 (2010-12-01) + - Spot Colors are now better integrated with HTML mode. + - Method SetDocInfoUnicode() was added to turn on/off Unicode mode for document information dictionary (meta tags) - check the example n. 19. + +5.9.026 (2010-12-01) + - A problem with mixed text directions on HTML was fixed. + +5.9.025 (2010-12-01) + - The AddSpotColor() now automatically fills the spotcolor array (defined on spotcolors.php file). + +5.9.024 (2010-11-30) + - Bug item #3123612 "SVG not use gradientTransform in percentage mode" was fixed. + +5.9.023 (2010-11-25) + - A potential bug on SVG transcoder was fixed. + +5.9.022 (2010-11-21) + - Method ImageEPS includes support for EPS/AI Spot colors. + - Method ImageEPS includes a new parameter $fixoutvals to remove values outside the bounding box. + +5.9.021 (2010-11-20) + - Support for custom bullet points images was added (check the example n.6) + - Examples n. 6 and 61 were update (check the comments inside). + +5.9.020 (2010-11-19) + - A problem related to additional page when using multicolumn mode was fixed. + +5.9.019 (2010-11-19) + - An SVG bug was fixed. + - ImageSVG() and ImageEPS() methods now accepts image data streams (put the string on the $file parameter preceded by '@' character). + - Option 'E' was added to the $dest parameter of Output() method to return the document as base64 mime multi-part email attachment (RFC 2045). + +5.9.018 (2010-11-19) + - An SVG bug was fixed. + +5.9.017 (2010-11-16) + - Tagline color was set to transparent. + - The method fixHTMLCode() was added to automatically clean up HTML code (requires HTML Tidy). + +5.9.016 (2010-11-16) + - Bug item #3109705 "list item page break hanging bullet" was fixed. + +5.9.015 (2010-11-16) + - Bug item affecting QRCode was fixed. + - Some bugs affecting HTML lists were fixed. + - ImageSVG() and fitBlock() methods were improved to handle some SVG problems. + - Some problems with PHP4 compatibility were fixed. + +5.9.014 (2010-11-15) + - Bug item #3109464 "QRCode error" was fixed. + +5.9.013 (2010-11-15) + - Bug item #3109257 "Problem with interlaced GIFs and PNGs" was fixed. + - Image function now accepts image data streams (check example n. 9). + +5.9.012 (2010-11-12) + - Method getTCPDFVersion() was added. + - PDF_PRODUCER constant was removed. + - Method convertHTMLColorToDec() was improved. + - HTML colors now support spot color names defined on the new spotcolors.php file. + - The default method Header() was improved to support SVG and EPS/AI images. + - A bug on SVG importer was fixed. + +5.9.011 (2010-11-02) + - Bug item #3101486 "Bug Fix for image loading" was fixed. + +5.9.010 (2010-10-27) + - Support for CSS properties 'border-spacing' and 'padding' for tables were added. + - Several language files were added. + +5.9.009 (2010-10-21) + - HTML text alignment was improved to include the case of RTL text on LTR direction and LTR text on RTL direction. + +5.9.008 (2010-10-21) + - Bug item #3091502 "Bookmark oddity" was fixed. + - HTML internal links now accepts page number and Y position. + - The method write1DBarcode() was improved to accept separate horizontal and vertical padding (see example n. 27). + +5.9.007 (2010-10-20) + - Method adjustCellPadding() was fixed to handle bad input. + +5.9.006 (2010-10-19) + - Support for AES 256 bit encryption was added (see example n. 16). + - Method getNumLines() was fixed for the empty string case. + +5.9.005 (2010-10-18) + - Method addPageRegion() was changed to accept regions starting exactly from the top of the page. + +5.9.004 (2010-10-18) + - A bug related to annotations was fixed. + - The file unicode_data.php was canged to encapsulate all data in a class. + - The file htmlcolors.php was changed to remove the global variable. + +5.9.003 (2010-10-15) + - Support for no-write page regions was added. Check the example n. 64 and new methods setPageRegions(), addPageRegion(), getPageRegions(), removePageRegion(). + - A bug on Right-To-Left alignment was fixed. + +5.9.002 (2010-10-08) + - Cell method was improved to preserve the font stretching and spacing values when using the $stretch parameter (see example n. 4). + +5.9.001 (2010-10-07) + - The problem of blank page for nobr table higher than a single page was fixed. + +5.9.000 (2010-10-06) + - Support for text stretching and spacing (kerning) was added, see example n. 63 and methods setFontStretching(), getFontStretching(), setFontSpacing(), getFontSpacing(). + - Support for CSS properties 'font-stretch' and 'letter-spacing' was added (see example n. 63). + - The cMargin state was replaced by cell_padding array that can be set/get using setCellPadding() and getCellPadding() methods. + - Methods getCellPaddings() and setCellPaddings() were added to fine tune cell paddings (see example n. 5). + - Methods getCellMargins() and setCellMargins() were added to fine tune cell margins (see example n. 5). + - Method write1DBarcode() was improved to permit custom labels (see example n. 27). + - Method ImagePngAlpha() now includes support for ImageMagick to improve performances. + - XObject Template support was extended to support Multicell(), writeHTML() and writeHTMLCell() methods. + - The signature of getNumLines() and getStringHeight() methods is changed. + - Example n. 57 was updated. + +// ------------------------------------------------------------------- + +5.8.034 (2010-09-27) + - A bug related to SetFont on XObject templates was fixed. + +5.8.033 (2010-09-25) + - A problem with Footer() and multiple columns was fixed. + +5.8.032 (2010-09-22) + - Bug #3073165 "Issues with changes to addHTMLVertSpace()" was fixed. + +5.8.031 (2010-09-20) + - Bug #3071961 "Spaces in HTML" was fixed. + +5.8.030 (2010-09-17) + - SVG support was improved and some bugs were fixed. + +5.8.029 (2010-09-16) + - A problem with HTML borders was fixed. + +5.8.028 (2010-09-13) + - Bug #3065224 "mcrypt_create_iv error on TCPDF 5.8.027 on PHP 5.3.2" was fixed. + +5.8.027 (2010-09-13) + - Bug #3065118 "mcrypt_decrypt error on TCPDF 5.8.026 on PHP 5.3.2" was fixed. + +5.8.026 (2010-09-13) + - A bug on addHTMLTOC() method was fixed. Note: be sure that the #TOC_PAGE_NUMBER# template has enough width to be printed correctly. + +5.8.025 (2010-09-09) + - Bug #3062692 "Textarea inside a table" was fixed. + +5.8.024 (2010-09-08) + - Bug #3062005 "Undefined variable: ann_obj_id" was fixed. + +5.8.023 (2010-08-31) + - Forms bug added on version 5.8.019 was fixed. + +5.8.022 (2010-08-31) + - Bug #3056632 "SVG rendered vertically flipped" was fixed. + +5.8.021 (2010-08-30) + - A new CID-0 'chinese' font was added for traditional Chinese. + - Bug #3054287 'Inner tags are ignored due to "align" attribute' was fixed. + +5.8.020 (2010-08-26) + - CSS "catch-all" class selector is now supported. + +5.8.019 (2010-08-26) + - XObject Templates now includes support for links and annotations. + - A problem related to link alignment on cell was fixed. + - A problem related to SVG styles was fixed. + +5.8.018 (2010-08-25) + - Method getNumberOfColumns() was added. + - A problem related to table header was fixed. + - Method getSVGTransformMatrix() was fixed to apply SVG transformations in the correct order. + - SVG support was improved and several bugs were fixed. + +5.8.017 (2010-08-25) + - This version includes support for XObject Templates (see the new example n. 62). + - Methods starttemplate(), endTemplate() and printTemplate() were added (see the new example n. 62). + +5.8.016 (2010-08-24) + - Alignment problem on write2DBarcode was fixed. + +5.8.015 (2010-08-24) + - A problem arised with the latest bugfix was fixed. + +5.8.014 (2010-08-23) + - Method _getxobjectdict() was added for better compatibility with external extensions. + - A bug related to radiobuttons was fixed. + - Bug #3051509 "new line after punctuation marks" was fixed (partially). + +5.8.013 (2010-08-23) + - SVG support for 'direction' property was added. + - A problem on default width calculation for linear barcodes was fixed. + - New option was added to write1DBarcode() method to improve alignments (see example n. 27). + - Bug #3050896 "Nested HTML tables: styles are not applied" was fixed. + - Method _putresourcedict() was improved to include external XObject templates. + +5.8.012 (2010-08-22) + - Support for SVG 'text-anchor' property was added. + +5.8.011 (2010-08-21) + - Method write1DBarcode() was improved to be backward compatible (check the new example n. 27). + - Support for CSS width and height properties on images were added. + +5.8.010 (2010-08-20) + - Documentation of unhtmlentities() was fixed. + - The 'fitwidth' option was added and border color problem was fixed on write1DBarcode() method (check the example n. 27). + +5.8.009 (2010-08-20) + - Internal object numbering was improved. + - Some errors in object encryption were fixed. + +5.8.008 (2010-08-19) + - Method write1DBarcode() was changed, check the example n. 27. + - Method Footer() was changed to account for barcode changes. + - Automatic calculation of K_PATH_URL constant was fixed on configuration file. + - Method setEqualColumns() was fixed for $width=0 case. + - Method AddTOC() was fixed for multipage and multicolumn modes. + - Better support for SVG "font-family" property. + - A problem on default Page Zoom mode was fixed. + - Several Annotation bugs were fixed. + +5.8.007 (2010-08-18) + - A bug affecting HTML tables was fixed. + - Bug #3047500 "SVG not rendering paths properly" was fixed. + +5.8.006 (2010-08-17) + - A bug affecting HTML table nesting was fixed. + +5.8.005 (2010-08-17) + - A bug affecting the HTML 'select' tag in certain conditions was fixed. + +5.8.004 (2010-08-17) + - Better support for HTML "font-family" property. + - A bug related to HTML multicolumn was fixed. + +5.8.003 (2010-08-16) + - Better support for HTML "font-family" property. + +5.8.002 (2010-08-14) + - HTML alignments were improved + - IMPORTANT: Default regular expression to find spaces has been changed to exclude the non-breaking-space (160 DEC- A0 HEX). If you are using setSpacesRE() method, please read the new documentation. + - Example n. 1 was updated. + +5.8.001 (2010-08-12) + - Bug #3043650 "subsetchars incorrectly cached" was fixed. + +5.8.000 (2010-08-11) + - A control to avoid bookmarking page 0 was added. + - addTOC() method now includes support for multicolumn mode. + - Support for tables in multicolumn mode was improved. + - Example n.10 was updated. + - All trimming functions were replaced with stringLeftTrim(), stringRightTrim() and stringTrim(). + - HTML alignments were improved. + +------------------------------------------------------------ + +5.7.003 (2010-08-08) + - Bug #3041263 "php source ending is bad" was fixed (all PHP files were updated, including fonts). + +5.7.002 (2010-08-06) + - Methods copyPage(), movePage() and deletePage() were changed to account for internal markings. + +5.7.001 (2010-08-05) + - Bug #3040105 "Broken PDF when using TOC (example 45)" was fixed. + +5.7.000 (2010-08-03) + - CSS borders are now supported for HTML tables and other block tags (see example n. 61); + - Cell borders were improved (see example n. 57); + - Minor bugs were fixed. + +------------------------------------------------------------ + +5.6.000 (2010-07-31) + - A bug with object IDs was fixes. + - Performances were improved. + +------------------------------------------------------------ + +5.5.015 (2010-07-29) + - Automatic fix for unclosed self-closing tag. + - Support for deprecated 's' and 'strike' tags was added. + - Empty list items problem was fixed. + +5.5.014 (2010-07-15) + - Support for external images was improved. + +5.5.013 (2010-07-14) + - Bug #3029338 "FI and FO output destination filename bug" was fixed (previous fix was wrong). + +5.5.012 (2010-07-14) + - Bug #3029310 "Font baseline inconsistencies with line-height and font-size" was fixed. + - Bug #3029338 "FI and FO output destination filename bug" was fixed. + +5.5.011 (2010-07-09) + - Support for multiple CSS classes was added. + - The method getColumn() was added to return the current column number. + - Some regular Expressions were fixed to be more compatible with UTF-8. + +5.5.010 (2010-07-06) + - Bug item #3025772 "Borders in all image functions are still flawed" was fixed. + +5.5.009 (2010-07-05) + - A problem related to last page footer was fixed. + - Image alignments and fit-on-page features were improved. + +5.5.008 (2010-07-02) + - A problem on table header alignment in booklet mode was fixed. + - Default graphic vars are now applied for setHeader(); + +5.5.007 (2010-07-02) + - Attribute "readonly" was added to input and textarea form fields. + - Vertical alignment feature was added on MultiCell() method only for simple text mode (see example n. 5). + - Text-Fit feature was added on MultiCell() method only for simple text mode (see example n. 5). + +5.5.006 (2010-06-29) + - getStringHeight() and getNumLines() methods were fixed. + +5.5.005 (2010-06-28) + - Bug #3022170 "getFontDescent() does not return correct descent value" was fixed. + - Some problems with multicolumn mode were fixed. + +5.5.004 (2010-06-27) + - Bug #3021803 "SVG Border" was fixed. + +5.5.003 (2010-06-26) + - On Write() method, blank lines at the beginning of a page or column are now automatically removed. + +5.5.002 (2010-06-24) + - ToUnicode Identity-H name was replaced with a full CMap (to avoid preflight syntax error). + - Bug #3020638 "str_split() not available in php4" was fixed. + - Bug #3020665 "file_get_contents() too many parameters for php4" was fixed. + +5.5.001 (2010-06-23) + - A problem on image streams was fixed. + +5.5.000 (2010-06-22) + - Several PDF syntax errors (and related bugs) were fixed. + - Bug #3019090 "/Length values are wrong if AES encryption is used" was fixed. + +------------------------------------------------------------ + +5.4.003 (2010-06-19) + - A problem related to page boxes was fixed. + - Bug #3016920 "Font subsetting issues when editing pdf" was partially fixed (Note that flattening transparency layers is currently incompatible with TrueTypeUnicode fonts). + +5.4.002 (2010-06-18) + - A problem related with setProtection() method was fixed. + +5.4.001 (2010-06-18) + - A problem related with setProtection() method was fixed. + +5.4.000 (2010-06-18) + - The method setSignatureAppearance() was added, check the example n. 52. + - Several problems related to font subsetting were fixed. + +------------------------------------------------------------ + +5.3.010 (2010-06-15) + - Previous release was corrupted. + +5.3.009 (2010-06-15) + - Bug #3015934 "Bullets don't display correctly" was fixed. + +5.3.008 (2010-06-13) + - This version fixes some problems of SVG rasterization. + +5.3.007 (2010-06-13) + - This version improves SVG support. + +5.3.006 (2010-06-10) + - This version includes a change in uniqid calls for backward compatibility with PHP4. + +5.3.005 (2010-06-09) + - The method getPageSizeFromFormat() was changed to include all standard page formats (includes 281 page formats + variation). + +5.3.004 (2010-06-08) + - Bug #3013291 "HTML table cell width" was fixed. + - Bug #3013294 "HTML table cell alignment" was fixed. + - The columns widths of HTML tables are now inherited from the first row. + +5.3.003 (2010-06-08) + - Bug #3013102 "HTML table header misaligned after page break" was fixed. + +5.3.002 (2010-06-07) + - The methods setFontSubsetting() and setFontSubsetting() were added to control the default font subsetting mode (see example n. 1). + - Bug #3012596 "Whitespace should not appeared after use Thai top characters" was fixed. + - Examples n. 1, 14, and 54 were updated. + +5.3.001 (2010-06-06) + - Barcode PDF417 was improved to support Macro Code Blocks (see example n. 50). + +5.3.000 (2010-06-05) + - License was changed to GNU-LGPLv3 (see the updated LICENSE.TXT file). + - PDF417 barcode support was added (check the example n. 50). + - The method write2DBarcode() was improved (some parameters were added and other changed - check example n. 50). + +------------------------------------------------------------ + +5.2.000 (2010-06-02) + - IMPORTANT: Support for font subsetting was added by default to reduce the size of documents using large unicode font files. + If you embed the whole font in the PDF, the person on the other end can make changes to it even if he didn't have your font. + If you subset the font, file size of the PDF will be smaller but the person who receives your PDF would need to have your same font in order to make changes to your PDF. + - The signature of the SetFont() and AddFont() methods were changed to include the font subsetting option (subsetting is applied by default). + - Examples 14 and 54 were updated. + +------------------------------------------------------------ + +5.1.002 (2010-05-27) + - Bug #3007818 "SetAutoPageBreak fails with MultiCell" was fixed. + - A bug related to MultiCell() minimun height was fixed. + +5.1.001 (2010-05-26) + - The problem of blank page after table was fixed. + +5.1.000 (2010-05-25) + - This version includes support for CSS (Cascading Style Sheets) (see example n. 61). + - The convertHTMLColorToDec() method was improved. + +------------------------------------------------------------ + +5.0.014 (2010-05-21) + - A problem on color and style of HTML links was fixed. + - A bug relative to gradients was fixed. + - The getStringHeight() method was added and getNumLines() method was improved. + - All examples were updated. + +5.0.013 (2010-05-19) + - A bug related to page-breaks and table cells was fixed. + +5.0.012 (2010-05-19) + - Page orientation bug was fixed. + - The access to method setPageFormat() was changed to 'protected' because it is not intended to be directly called. + +5.0.011 (2010-05-19) + - Page orientation bug was fixed. + - Bug #3003966 "Multiple columns and nested lists" was fixed. + +5.0.010 (2010-05-17) + - The methods setPageFormat(), setPageOrientation() and related methods were extended to include page boxes, page rotations and page transitions. + - The method setPageBoxes() was added to set page boundaries (MediaBox, CropBox, BleedBox, TrimBox, ArtBox); + - A bug relative to underline, overline and linethrough was fixed. + +5.0.009 (2010-05-16) + - Bug #3002381 "Multiple columns and nested lists" was fixed. + +5.0.008 (2010-05-15) + - Bug "Columns WriteHTML and Justification" was fixed. + +5.0.007 (2010-05-14) + - Bug #3001347 "Bug when using WriteHTML with setEqualColumns()" was fixed. + - Bug #3001505 "problem with sup and sub tags at the beginning of a line" was fixed. + +5.0.006 (2010-05-13) + - Length of hr tag was fixed. + - An error on 2d barcode method was fixed. + +5.0.005 (2010-05-12) + - WARNING: The logic of permissions on the SetProtection() method has been inverted and extended (see example 16). Now you have to specify the features you want to block. + - SetProtection() method was extended to support RSA and AES 128 encryption and public-keys (see example 16). + - Bug #2999489 "setEqualColumns() and TOC uses wrong columns" was fixed (see the example 10). + +5.0.004 (2010-05-10) + - HTML line alignment when using sub and sup tags was fixed. + +5.0.003 (2010-05-07) + - Horizontal alignment was fixed for images and barcodes. Now the X coordinate is always relative to the left margin. Use GetAbsX() instead of GetX() to get the X relative to left margin. + - Header() method was changed to account for new image alignment rules. + +5.0.002 (2010-05-06) + - Bookmark() and related methods were fixed to accept HTML code. + - A problem on HTML links was fixed. + +5.0.001 (2010-05-06) + - Protected method _putstream was re-added for backward compatibility. + - The following method were added to display HTML Table Of Content (see example n. 59): + addTOCPage(), endTOCPage(), addHTMLTOC(). + +5.0.000 (2010-05-05) + - Method ImageSVG() was added to embedd SVG images (see example n. 58). Note that not all SVG images are supported. + - Method setRasterizeVectorImages() was added to enable/disable rasterization for vector images via ImageMagick library. + - Method RoundedRectXY() was added. + - Method PieSectorXY() was added. + - Gradient() method is now public and support new features. + - Shading to transparency is now supported. + - Image alignments were fixed. + - Support for dynamic images were improved. + - PDF_IMAGE_SCALE_RATIO has been changed to 1.25 for better compatibility with SVG. + - RAW and RAW2 modes were added to 2D Barcodes (see example n. 50). + - Automatic padding feature was added on barcodes (see examples n. 27 and 50). + - Bug #2995003 "Reproduced thead bug" was fixed. + - The Output() method now accepts FI and FD destinations to save the document on server before sending it to the client. + - Ellipse() method was improved and fixed (see page 2 of example n. 12). + +------------------------------------------------------------ + +4.9.018 (2010-04-21) + - Bug item #2990356 "Current font size not respected with more than two HTML

    " was fixed. + +4.9.017 (2010-04-21) + - Bug item #2990224 "Different behaviour for equivalent HTML strings" was fixed. + - Bug item #2990314 "Dash is not appearing with SHY character" was fixed. + +4.9.016 (2010-04-20) + - An error on htmlcolors.php was fixed. + - getImageFileType() method was improved. + - GIF images with transparency are now better supported. + - Automatic page orientation was improved. + +4.9.015 (2010-04-20) + - A new method copyPage() was added to clone pages (see example n. 44). + - Support for text overline was added. + - Underline and linethrough methods were fixed. + - Bug #2989058 "SHY character causes unnecessary word-wrapping" was fixed. + +4.9.014 (2010-04-18) + - Bug item #2988845 was fixed. + +4.9.013 (2010-04-15) + - Image() and ImageEPS() methods were fixed and improved; $fitonpage parameter was added. + +4.9.012 (2010-04-12) + - The hyphenateText() method was added to automatically hyphenate text (see example n. 46). + +4.9.011 (2010-04-07) + - Vertical alignments for Cell() method were improved (see example n. 57). + +4.9.010 (2010-04-06) + - Signature of Cell() method now includes new parameters for vertical alignment (see example n. 57). + - Text() method was extended to include all Cell() parameters. + - HTML line alignment procedure was changed to fix some bugs. + +4.9.009 (2010-04-05) + - Text() method was fixed for backward compatibility. + +4.9.008 (2010-04-03) + - Additional line space after table header was removed. + - Support for HTML lists in multicolumn mode was added. + - The method setTextRenderingMode() was added to set text rendering modes (see the example n. 26). + - The following HTML attributes were added to set text rendering modes (see the example n. 26): stroke, strokecolor, fill. + +4.9.007 (2010-04-03) + - Font Descent computation was fixed (patch #2981441). + +4.9.006 (2010-04-02) + - The constant K_TCPDF_CALLS_IN_HTML was added on configuration file to enable/disable the ability to call TCPDF methods in HTML. + - The usage of tcpdf tag in HTML mode was changed to remove the possible security flaw offered by the eval() function (thanks to Matthias Hecker for spotting this security problem). See the new example n. 49 for further information. + +4.9.005 (2010-04-01) + - Bug# 2980354 "Wrong File attachment description with security" was fixed. + - Several problems with HTML line alignment were fixed. + - The constant K_THAI_TOPCHAR was added on configuration file to enable/disable the special procedure used to avoid the overlappind of symbols on Thai language. + - A problem with font name directory was fixed. + - A bug on _destroy() method was fixed. + +4.9.004 (2010-03-31) + - Patch #979681 "GetCharWidth - default character width" was applied (bugfix). + +4.9.003 (2010-03-30) + - Problem of first
    on multiple columns was fixed. + - HTML line alignment was fixed. + - A QR-code bug was fixed. + +4.9.002 (2010-03-29) + - Patch #2978349 "$ignore_min_height is ignored in function Cell()" was applied. + - Bug #2978607 "2D Barcodes are wrong" was fixed. + - A problem with HTML block tags was fixed. + - Artificial italic for CID-0 fonts was added. + - Several multicolumn bugs were fixed. + - Support for HTML tables on multicolumn was added. + +4.9.001 (2010-03-28) + - QR Code minor bug was fixed. + - Multicolumn mode was added (see the new example n. 10). + - The following methods were added: setEqualColumns(), setColumnsArray(), selectColumn(). + - Thai diacritics support were changed (note that this is incompatible with html justification). + +4.9.000 (2010-03-27) + - QR Code (2D barcode) support was added (see example n. 50). + - The following methods were added to print crop and registration marks (see example n. 56): colorRegistrationBar(), cropMark(), registrationMark(). + - Limited support for CSS line-height property was added. + - Gradient method now supports Gray, RGB and CMYK space color. + - Example n. 51 was updated. + - Vertical alignment of font inside cell was fixed. + - Support for multiple Thai diacritics was added. + - Bug item #2974929 "Duplicate case values" was fixed. + - Bug item #2976729 "File attachment not working with security" was fixed. + +------------------------------------------------------------ + +4.8.039 (2010-03-20) + - Problems related to custom locale settings were fixed. + - Problems related to HTML on Header and Footer were fixed. + +4.8.038 (2010-03-13) + - Various bugs related to page-break in HTML mode were fixed. + - Bug item #2968974 "Another

    pagebreak problem" was fixed. + - Bug item #2969276 "justification problem" was fixed. + - Bug item #2969289 "bug when using justified text and custom headers" was fixed. + - Images are now automatically resized to be contained on the page. + - Some HTML line alignments were fixed. + - Signature of AddPage() and SetMargins() methods were changed to include an option to set default page margins. + +4.8.037 (2010-03-03) + - Bug item #2962068 was fixed. + - Bug item #2967017 "Problems with and pagebreaks" was fixed. + - Bug item #2967023 "table header lost with pagebreak" was fixed. + - Bug item #2967032 "Header lost with nested tables" was fixed. + +4.8.036 (2010-02-24) + - Automatic page break for HTML images was improved. + - Example 10 was updated. + - Japanese was removed from example 8 because the freeserif font doesn't contain japanese (you can display it using arialunicid0 font). + +4.8.035 (2010-02-23) + - Automatic page break for HTML images was added. + - Support for multicolumn HTML was added (example 10 was updated). + +4.8.034 (2010-02-17) + - Language files were updated. + +4.8.033 (2010-02-12) + - A bug related to protection mode with links was fixed. + +4.8.032 (2010-02-04) + - A bug related to $maxh parameter on Write() and MultiCell() was fixed. + - Support for body tag was added. + +4.8.031 (2010-01-30) + - Bug item #2941589 "paragraph justify not working on some non-C locales" was fixed. + +4.8.030 (2010-01-27) + - Some text alignment cases were fixed. + +4.8.029 (2010-01-27) + - Bug item #2941057 "TOC Error in PDF File Output" was fixed. + - Some text alignment cases were fixed. + +4.8.028 (2010-01-26) + - Text alignment for RTL mode was fixed. + +4.8.027 (2010-01-25) + - Bug item #2938412 "Table related problems - thead, nobr, table width" was fixed. + +4.8.026 (2010-01-19) + - The misspelled word "lenght" was replaced with "length" in some variables and comments. + +4.8.025 (2010-01-18) + - addExtGState() method was improved to reuse existing ExtGState objects. + +4.8.024 (2010-01-15) + - Justification mode for HTML was fixed (Bug item #2932470). + +4.8.023 (2010-01-15) + - Bug item #2932470 "Some HTML entities breaks justification" was fixed. + +4.8.022 (2010-01-14) + - Source code documentation was fixed. + +4.8.021 (2010-01-03) + - A Bug relative to Table Of Content index was fixed. + +4.8.020 (2009-12-21) + - Bug item #2918545 "Display problem of the first row of a table with larger font" was fixed. + - A Bug relative to table rowspan mode was fixed. + +4.8.019 (2009-12-16) + - Bug item #2915684 "Image size" was fixed. + - Bug item #2914995 "Image jpeg quality" was fixed. + - The signature of the Image() method was changed (check the documentation for the $resize parameter). + +4.8.018 (2009-12-15) + - Bug item #2914352 "write error" was fixed. + +4.8.017 (2009-11-27) + - THEAD problem when table is used on header/footer was fixed. + - A first line alignment on HTML justification was fixed. + - Method getImageFileType() was added. + - Images with unknown extension and type are now supported via ImageMagick PHP extension. + +4.8.016 (2009-11-21) + - Document Information Dictionary was fixed. + - CSS attributes 'page-break-before', 'page-break-after' and 'page-break-inside' are now supported. + - Problem of unclosed last page was fixed. + - Problem of 'thead' unnecessarily repeated on the next page was fixed. + +4.8.015 (2009-11-20) + - A problem with some PNG transparency images was fixed. + - Bug #2900762 "Sort issues in Bookmarks" was fixed. + - Text justification was fixed for various modes: underline, strikeout and background. + +4.8.014 (2009-11-04) + - Bug item #2891316 "writeHTML, underlining replacing spaces" was fixed. + - The handling of temporary RTL text direction mode was fixed. + +4.8.013 (2009-10-26) + - Bug item #2884729 "Problem with word-wrap and hyphen" was fixed. + +4.8.012 (2009-10-23) + - Table cell alignments for RTL booklet mode were fixed. + - Images and barcode alignments for booklet mode were fixed. + +4.8.011 (2009-10-22) + - DejaVu fonts were updated to latest version. + +4.8.010 (2009-10-21) + - Bookmark for TOC page was added. + - Signature of addTOC() method is changed. + - Bookmarks are now automatically sorted by page and Y position. + - Example n. 45 was updated. + - Example n. 55 was added to display all charactes available on core fonts. + +4.8.009 (2009-09-30) + - Compatibility with PHP 5.3 was improved. + - All examples were updated. + - Index file for examples was added. + +4.8.008 (2009-09-29) + - Example 49 was updated. + - Underline and linethrough now works with cell stretching mode. + +4.8.007 (2009-09-23) + - Infinite loop problem caused by nobr attribute was fixed. + +4.8.006 (2009-09-23) + - Bug item #2864522 "No images if DOCUMENT_ROOT=='/'" was fixed. + - Support for text-indent CSS attribute was added. + - Method rollbackTransaction() was changed to support self-reassigment of previous object (check source code documentation). + - Support for the HTML "nobr" attribute was added to avoid splitting a table or a table row on two pages (i.e.: ...). + +4.8.005 (2009-09-17) + - A bug relative to multiple transformations and annotations was fixed. + +4.8.004 (2009-09-16) + - A bug on _putannotsrefs() method was fixed. + +4.8.003 (2009-09-15) + - Bug item #2858754 "Division by zero" was fixed. + - A bug relative to HTML list items was fixed. + - A bug relative to form fields on multiple pages was fixed. + - PolyLine() method was added (see example n. 12). + - Signature of Polygon() method was changed. + +4.8.002 (2009-09-12) + - A problem related to CID-0 fonts offset was fixed: if the $cw[1] entry on the CID-0 font file is not defined, then a CID keys offset is introduced. + +4.8.001 (2009-09-09) + - The appearance streams (AP) for anotations form fields was fixed (see examples n. 14 and 54). + - Radiobuttons were fixed. + +4.8.000 (2009-09-07) + - This version includes some support for Forms fields (see example n. 14) and XHTML forms (see example n. 54). + - The following methods were changed to work without JavaScript: TextField(), RadioButton(), ListBox(), ComboBox(), CheckBox(), Button(). + - Support for Widget annotations was improved. + - Alignment of annotation objects was fixed (examples 36 and 41 were updated). + - addJavascriptObject() method was added. + - Signature of Image() method was changed. + - htmlcolors.php file was updated. + +------------------------------------------------------------ + +4.7.003 (2009-09-03) + - Support for TCPDF methods on HTML was improved (see example n. 49). + +4.7.002 (2009-09-02) + - Bug item #2848892 "writeHTML + table: Gaps between rows" was fixed. + - JavaScript support was fixed (see example n. 53). + +4.7.001 (2009-08-30) + - The Polygon() and Arrow() methods were fixed and improved (see example n. 12). + +4.7.000 (2009-08-29) + - This is a major release. + - Some procedures were internally optimized. + - The problem of mixed signature and annotations was fixed (example n. 52). + +4.6.030 (2009-08-29) + - IMPORTANT: percentages on table cell widths are now relative to the full table width (as in standard HTML). + - Various minor bugs were fixed. + - Example n. 52 (digital signature) was updated. + +4.6.029 (2009-08-26) + - PHP4 version was fixed. + +4.6.028 (2009-08-25) + - Signature algorithm was finally fixed (see example n. 52). + +4.6.027 (2009-08-24) + - TCPDF now supports unembedded TrueTypeUnicode Fonts (just comment the $file entry on the fonts' php file. + +4.6.026 (2009-08-21) + - Bug #2841693 "Problem with MultiCell and ishtml and justification" was fixed. + - Signature functions were improved but not yet fixed (tcpdf.crt and example n. 52 were updated). + +4.6.025 (2009-08-17) + - Carriage returns (\r) were removed from source code. + - Problem related to set_magic_quotes_runtime() depracated was fixed. + +4.6.024 (2009-08-07) + - Bug item #2833556 "justification using other units than mm" was fixed. + - Documentation was fixed/updated. + +4.6.023 (2009-08-02) + - Bug item #2830537 "MirrorH can show mask for transparent PNGs" was fixed. + +4.6.022 (2009-07-24) + - A bug relative to single line printing when using WriteHTMLCell() was fixed. + - Signature support were improved but is still experimental. + - Fonts Free and Dejavu were updated to latest versions. + +4.6.021 (2009-07-20) + - Bug item #2824015 "XHTML Ampersand & in hyperlink bug" was fixed. + - Bug item #2824036 "Image as hyperlink in table, text displaced at page break" was fixed. + - Links alignment on justified text was fixed. + - Unicode "\u" modifier was added to re_spaces variable by default. + +4.6.020 (2009-07-16) + - Bug item #2821921 "issue in example 18" was fixed. + - Signature of SetRTL() method was changed. + +4.6.019 (2009-07-13) + - Bug item #2820703 "xref table broken" was fixed. + +4.6.018 (2009-07-10) + - Bug item #2819319 "Text over text" was fixed. + - Method Arrow() was added to print graphic arrows (example 12 was updated). + +4.6.017 (2009-07-05) + - Bug item #2816079 "Example 48 not working" was fixed. + - The signature of the checkPageBreak() was changed. The parameter $addpage was added to turn off the automatic page creation. + +4.6.016 (2009-06-16) + - Method setSpacesRE() was added to set the regular expression used for detecting withespaces or word separators. If you are using chinese, try: setSpacesRE('/[\s\p{Z}\p{Lo}]/');, otherwise you can use setSpacesRE('/[\s\p{Z}]/'); + - The method _putinfo() now automatically fills the metadata with '?' in case of empty string. + +4.6.015 (2009-06-11) + - Bug #2804667 "word wrap bug" was fixed. + +4.6.014 (2009-06-04) + - Bug #2800931 "Table thead tag bug" was fixed. + - A bug related to
     tag was fixed.
    +
    +4.6.013 (2009-05-28)
    +	- List bullets position was fixed for RTL languages.
    +
    +4.6.012 (2009-05-23)
    +	- setUserRights() method doesn't work anymore unless you call the setSignature() method with the Adobe private key!
    +
    +4.6.011 (2009-05-18)
    +	- Signature of the Image() method was changed to include the new $fitbox parameter (see source code documentation).
    +
    +4.6.010 (2009-05-17)
    +	- Image() method was improved: now is possible to specify the maximum dimensions for a constraint box defined by $w and $h parameters, and setting the $resize parameter to null.
    +	-  tag indent problem was fixed.
    +	- $y parameter was added to checkPageBreak() method.
    +	- Bug n. 2791773 "writeHTML" was fixed.
    +
    +4.6.009 (2009-05-13)
    +	- xref table for embedded files was fixed.
    +
    +4.6.008 (2009-05-07)
    +	- setSignature() method was improved (but is still experimental).
    +	- Example n. 52 was added.
    +
    +4.6.007 (2009-05-05)
    +	- Bug #2786685 "writeHtmlCell and 
    in custom footer" was fixed. + - Table header repeating bug was fixed. + - Some newlines and tabs are now automatically removed from HTML strings. + +4.6.006 (2009-04-28) + - Support for "..." was added. + - By default TCPDF requires PCRE Unicode support turned on but now works also without it (with limited ability to detect some Unicode blank spaces). + +4.6.005 (2009-04-25) + - Points (pt) conversion in getHTMLUnitToUnits() was fixed. + - Default tcpdf.pem certificate file was added. + - Experimental support for signing document was added but it is not yet completed (some help is needed - I think that the calculation of the ByteRange is OK and the problem is on the signature calculation). + +4.6.004 (2009-04-23) + - Method deletePage() was added to delete pages (see example n. 44). + +4.6.003 (2009-04-21) + - The caching mechanism of the UTF8StringToArray() method was fixed. + +4.6.002 (2009-04-20) + - Documentation of rollbackTransaction() method was fixed. + - The setImageScale() and getImageScale() methods now set and get the adjusting parameter used by pixelsToUnits() method. + - HTML images now support other units of measure than pixels (getHTMLUnitToUnits() is now used instead of pixelsToUnits()). + - WARNING: PDF_IMAGE_SCALE_RATIO has been changed by default to 1. + +4.6.001 (2009-04-17) + - Spaces between HTML block tags are now automatically removed. + - The bug related to cMargin changes between tables was fixed. + +4.6.000 (2009-04-16) + - WARNING: THIS VERSION CHANGES THE BEHAVIOUR OF $x and $y parameters for several TCPDF methods: + zero coordinates for $x and $y are now valid coordinates; + set $x and $y as empty strings to get the current value. + - Some error caused by 'empty' funtion were fixed. + - Default color for convertHTMLColorToDec() method was changed to white and the return value for invalid color is false. + - HTML on footer bug was fixed. + - The following examples were fixed: 5,7,10,17,19,20,21,33,42,43. + +4.5.043 (2009-04-15) + - Barcode class (barcode.php) was extended to include new linear barcode types (see example n. 27): + C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9 + C39+ : CODE 39 with checksum + C39E : CODE 39 EXTENDED + C39E+ : CODE 39 EXTENDED + CHECKSUM + C93 : CODE 93 - USS-93 + S25 : Standard 2 of 5 + S25+ : Standard 2 of 5 + CHECKSUM + I25 : Interleaved 2 of 5 + I25+ : Interleaved 2 of 5 + CHECKSUM + C128A : CODE 128 A + C128B : CODE 128 B + C128C : CODE 128 C + EAN2 : 2-Digits UPC-Based Extention + EAN5 : 5-Digits UPC-Based Extention + EAN8 : EAN 8 + EAN13 : EAN 13 + UPCA : UPC-A + UPCE : UPC-E + MSI : MSI (Variation of Plessey code) + MSI+ : MSI + CHECKSUM (modulo 11) + POSTNET : POSTNET + PLANET : PLANET + RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) + KIX : KIX (Klant index - Customer index) + IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200 (NOTE: requires BCMath PHP extension) + CODABAR : CODABAR + CODE11 : CODE 11 + PHARMA : PHARMACODE + PHARMA2T : PHARMACODE TWO-TRACKS + +4.5.042 (2009-04-15) + - Method Write() was fixed for the strings containing only zero value. + +4.5.041 (2009-04-14) + - Barcode methods were fixed. + +4.5.040 (2009-04-14) + - Method Write() was fixed to handle empty strings. + +4.5.039 (2009-04-11) + - Support for linear barcodes was extended (see example n. 27 and barcodes.php documentation). + +4.5.038 (2009-04-10) + - Write() method was improved to support separators for Japanese, Korean, Chinese Traditional and Chinese Simplified. + +4.5.037 (2009-04-09) + - General performances were improved. + - The signature of the method utf8Bidi() was changed. + - The method UniArrSubString() was added. + - Experimental support for 2D barcodes were added (see example n. 50 and 2dbarcodes.php class). + +4.5.036 (2009-04-03) + - TCPDF methods can be called inside the HTML code (see example n. 49). + - All tag attributes, such as

    must be enclosed within double quotes. + +4.5.035 (2009-03-28) + - Bug #2717436 "writeHTML rowspan problem (continued)" was fixed. + - Bug #2719090 "writeHTML fix follow up" was fixed. + - The method _putuserrights() was changed to avoid Adobe Reader 9.1 crash. This broken the 'trick' that was used to display forms in Acrobat Reader. + +4.5.034 (2009-03-27) + - Bug #2716914 "Bug writeHTML of a table in body and footer related with pb" was fixed. + - Bug #2717056 ] "writeHTML problem when setting tr style" was fixed. + - The signature of the Cell() method was changed. + +4.5.033 (2009-03-27) + - The support for rowspan/colspan on HTML tables was improved (see example n. 48). + +4.5.032 (2009-03-23) + - setPrintFooter(false) bug was fixed. + +4.5.031 (2009-03-20) + - Table header support was extended to multiple pages. + +4.5.030 (2009-03-20) + - thead tag is now supported on HTML tables (header rows are repeated after page breaks). + - The startTransaction() was improved to autocommit. + - List bullets now uses the foreground color (putHtmlListBullet()). + +4.5.029 (2009-03-19) + - The following methods were added to UNDO commands (see example 47): startTransaction(), commitTransaction(), rollbackTransaction(). + - All examples were updated. + +4.5.028 (2009-03-18) + - Bug #2690945 "List Bugs" was fixed. + - HTML text alignment on lists was fixed. + - The constant PDF_FONT_MONOSPACED was added to the configuration file to define the default monospaced font. + - The following methods were fixed: getPageWidth(), getPageHeight(), getBreakMargin(). + - All examples were updated. + +4.5.027 (2009-03-16) + - Method getPageDimensions() was added to get page dimensions. + - The signature of the following methos were changed: getPageWidth(), getPageHeight(), getBreakMargin(). + - _parsepng() method was fixed for PNG URL images (fread bug). + +4.5.026 (2009-03-11) + - Bug #2681793 affecting URL images with spaces was fixed. + +4.5.025 (2009-03-10) + - A small bug affecting hyphenation support was fixed. + - The method SetDefaultMonospacedFont() was added to define the default monospaced font. + +4.5.024 (2009-03-07) + - The bug #2666493 was fixed "Footer corrupts document". + +4.5.023 (2009-03-06) + - The bug #2666688 was fixed "Rowspan in tables". + +4.5.022 (2009-03-05) + - The bug #2659676 was fixed "refer to #2157099 test 4 < BR > problem still not fixed". + - addTOC() function bug was fixed. + +4.5.020 (2009-03-03) + - The following bug was fixed: "function removeSHY corrupts unicode". + +4.5.019 (2009-02-28) + - The problem of decimal separator using different locale was fixed. + - The text hyphenation is now supported (see example n. 46). + +4.5.018 (2009-02-26) + - The _destroy() method was added to unset all class variables and frees memory. + - Now it's possible to call Output() method multiple times. + +4.5.017 (2009-02-24) + - A minor bug that raises a PHP warning was fixed. + +4.5.016 (2009-02-24) + - Bug item #2631200 "getNumLines() counts wrong" was fixed. + - Multiple attachments bug was fixed. + - All class variables are now cleared on Output() for memory otpimization. + +4.5.015 (2009-02-18) + - Bug item #2612553 "function Write() must not break a line on   character" was fixed. + +4.5.014 (2009-02-13) + - Bug item #2595015 "POSTNET Barcode Checksum Error" was fixed (on barcode.php). + - Pagebreak bug for barcode was fixed. + +4.5.013 (2009-02-12) + - border attribute is now supported on HTML images (only accepts the same values accepted by Cell()). + +4.5.012 (2009-02-12) + - An error on image border feature was fixed. + +4.5.011 (2009-02-12) + - HTML links for images are now supported. + - height attribute is now supported on HTML cells. + - $border parameter was added to Image() and ImageEps() methods. + - The method getNumLines() was added to estimate the number of lines required for the specified text. + +4.5.010 (2009-01-29) + - Bug n. 2546108 "BarCode Y position" was fixed. + +4.5.009 (2009-01-26) + - Bug n. 2538094 "Empty pdf file created" was fixed. + +4.5.008 (2009-01-26) + - setPage() method was fixed to correctly restore graphic states. + - Source code was cleaned up for performances. + +4.5.007 (2009-01-24) + - checkPageBreak() and write1DBarcode() methods were fixed. + - Source code was cleaned up for performances. + - barcodes.php was updated. + +4.5.006 (2009-01-23) + - getHTMLUnitToPoints() method was replaced by getHTMLUnitToUnits() to fix HTML units bugs. + +4.5.005 (2009-01-23) + - Page closing bug was fixed. + +4.5.004 (2009-01-21) + - The access of convertHTMLColorToDec() method was changed to public + - Fixed bug on UL tag. + +4.5.003 (2009-01-19) + - Fonts on different folders are now supported. + +4.5.002 (2009-01-07) + - addTOC() function was improved (see example n. 45). + +4.5.001 (2009-01-04) + - The signature of startPageGroup() function was changed. + - Method Footer() was improved to automatically print page or page-group number (see example n. 23). + - Protected method formatTOCPageNumber() was added to customize the format of page numbers on the Table Of Content. + - The signature of addTOC() was changed to include the font used for page numbers. + +4.5.000 (2009-01-03) + - A new $diskcache parameter was added to class constructor to enable disk caching and reduce RAM memory usage (see example n. 43). + - The method movePageTo() was added to move pages to previous positions (see example n. 44). + - The methods getAliasNumPage() and getPageNumGroupAlias() were added to get the alias for page number (needed when using movepageTo()). + - The methods addTOC() was added to print a Table Of Content (see example n. 45). + - Imagick class constant was removed for better compatibility with PHP4. + - All existing examples were updated and new examples were added. + +4.4.009 (2008-12-29) + - Examples 1 and 35 were fixed. + +4.4.008 (2008-12-28) + - Bug #2472169 "Unordered bullet size not adjusted for unit type" was fixed. + +4.4.007 (2008-12-23) + - Bug #2459935 "no unit conversion for header line" was fixed. + - Example n. 42 for image alpha channel was added. + - All examples were updated. + +4.4.006 (2008-12-11) + - Method setLIsymbol() was changed to reflect latest changes in HTML list handling. + +4.4.005 (2008-12-10) + - Bug item #2413870 "ordered list override value" was fixed. + +4.4.004 (2008-12-10) + - The protected method getHTMLUnitToPoints() was added to accept various HTML units of measure (em, ex, px, in, cm, mm, pt, pc, %). + - The method intToRoman() was added to convert integer number to Roman representation. + - Support fot HTML lists was improved: the CSS property list-style-type is now supported. + +4.4.003 (2008-12-09) + - Bug item #2412147 "Warning on line 3367" was fixed. + - Method setHtmlLinksStyle() was added to set default HTML link colors and font style. + - Method addHtmlLink() was changed to use color and style defined on the inline CSS. + +4.4.002 (2008-12-09) + - Borders on Multicell() were fixed. + - Problem of Multicell() on Header function (Bug item #2407579) was fixed. + - Problem on graphics tranformations applied to Multicell() was fixed. + - Support for ImageMagick was added. + - Width calculation for nested tables was fixed. + +4.4.001 (2008-12-08) + - Some missing core fonts were added on fonts directory. + - CID0 fonts rendering was fixed. + - HTML support was improved (

     and  tags are now supported).
    +	- Bug item #2406022 "Left padding bug in MultiCell with maxh" was fixed.
    +
    +4.4.000 (2008-12-07)
    +	- File attachments are now supported (see example n. 41).
    +	- Font functions were optimized to reduce document size.
    +	- makefont.php was updated.
    +	- Linux binaries were added on /fonts/utils
    +	- All fonts were updated.
    +	- $autopadding parameter was added to Multicell() to disable automatic padding features.
    +	- $maxh parameter was added to Multicell() and Write() to set a maximum height.
    +
    +4.3.009 (2008-12-05)
    +	- Bug item #2392989 (Custom header + setlinewidth + cell border bug) was fixed.
    +
    +4.3.008 (2008-12-05)
    +	- Bug item #2390566 "rect bug" was fixed.
    +	- File path was fixed for font embedded files.
    +	- SetFont() method signature was changed to include the font filename.
    +	- Some font-related methods were improved.
    +	- Methods getFontFamily() and getFontStyle() were added.
    +
    +4.3.007 (2008-12-03)
    +	- PNG alpha channel is now supported (GD library is required).
    +	- AddFont() function now support custom font file path on $file parameter.
    +	- The default width variable ($dw) is now always defined for any font.
    +	- The 'Style' attribute on CID-0 fonts was removed because of protection bug.
    +
    +4.3.006 (2008-12-01)
    +	- A regular expression on getHtmlDomArray() to find HTML tags was fixed.
    +
    +4.3.005 (2008-11-25)
    +	- makefont.php was fixed.
    +	- Bug item #2339877 was fixed (false loop condition detected on WriteHTML()).
    +	- Bug item #2336733 was fixed (lasth value update on Multicell() when border and fill are disabled).
    +	- Bug item #2342303 was fixed (automatic page-break on Image() and ImageEPS()).
    +
    +4.3.004 (2008-11-19)
    +	- Function _textstring() was fixed (bug 2309051).
    +	- All examples were updated.
    +
    +4.3.003 (2008-11-18)
    +	- CID-0 font bug was fixed.
    +	- Some functions were optimized.
    +	- Function getGroupPageNoFormatted() was added.
    +	- Example n. 23 was updated.
    +
    +4.3.002 (2008-11-17)
    +	- Bug item #2305518 "CID-0 font don't work with encryption" was fixed.
    +
    +4.3.001 (2008-11-17)
    +	- Bug item #2300007 "download mimetype pdf" was fixed.
    +	- Double quotes were replaced by single quotes to improve PHP performances.
    +	- A bug relative to HTML cell borders was fixed.
    +
    +4.3.000 (2008-11-14)
    +	- The function setOpenCell() was added to set the top/bottom cell sides to be open or closed when the cell cross the page.
    +	- A bug relative to list items indentation was fixed.
    +	- A bug relative to borders on HTML tables and Multicell was fixed.
    +	- A bug relative to rowspanned cells was fixed.
    +	- A bug relative to html images across pages was fixed.
    +
    +4.2.009 (2008-11-13)
    +	- Spaces between li tags are now automatically removed.
    +
    +4.2.008 (2008-11-12)
    +	- A bug relative to fill color on next page was fixed.
    +
    +4.2.007 (2008-11-12)
    +	- The function setListIndentWidth() was added to set custom indentation widht for HTML lists.
    +
    +4.2.006 (2008-11-06)
    +	- A bug relative to HTML justification was fixed.
    +
    +4.2.005 (2008-11-06)
    +	- A bug relative to HTML justification was fixed.
    +	- The methods formatPageNumber() and PageNoFormatted() were added to format page numbers.
    +	- Default Footer() method was changed to use PageNoFormatted() instead of PageNo().
    +	- Example 6 was updated.
    +
    +4.2.004 (2008-11-04)
    +	- Bug item n. 2217039 "filename handling improvement" was fixed.
    +
    +4.2.003 (2008-10-31)
    +	- Font style bug was fixed.
    +
    +4.2.002 (2008-10-31)
    +	- Bug item #2210922 (htm element br not work) was fixed.
    +	- Write() function was improved to support margin changes.
    +
    +4.2.001 (2008-10-30)
    +	- setHtmlVSpace($tagvs) function was added to set custom vertical spaces for HTML tags.
    +	- writeHTML() function now support margin changes during execution.
    +	- Signature of addHTMLVertSpace() function is changed.
    +
    +4.2.000 (2008-10-29)
    +	- htmlcolors.php was changed to support class-loaders.
    +	- ImageEps() function was improved in performances.
    +	- Signature of Link() And Annotation() functions were changed.
    +	- (Bug item #2198926) Links and Annotations alignment were fixed (support for geometric tranformations was added).
    +	- rowspan mode for HTML table cells was improved and fixed.
    +	- Booklet mode for double-sided pages was added; see SetBooklet() function and example n. 40.
    +	- lastPage() signature is changed.
    +	- Signature of Write() function is changed.
    +	- Some HTML justification problems were fixed.
    +	- Some functions were fixed to better support RTL mode.
    +	- Example n. 10 was changed to support RTL mode.
    +	- All examples were updated.
    +
    +4.1.004 (2008-10-23)
    +	- unicode_data.php was changed to support class-loaders.
    +	- Bug item #2186040/2 (writeHTML margin problem) was fixed.
    +
    +4.1.003 (2008-10-22)
    +	- Bug item #2185399 was fixed (rowspan and page break).
    +	- Bugs item #2186040 was fixed (writeHTML margin problem).
    +	- Newline after table was removed.
    +
    +4.1.002 (2008-10-21)
    +	- Bug item #2184525 was fixed (rowspan on HTML cell).
    +
    +4.1.001 (2008-10-21)
    +	- Support for "start" attribute was added to HTML ordered list.
    +	- unicode_data.php file was changed to include UTF-8 to ASCII table.
    +	- Some functions were modified to better support UTF-8 extensions to core fonts.
    +	- Support for images on HTML lists was improved.
    +	- Examples n. 1 and 6 were updated.
    +
    +4.1.000 (2008-10-18)
    +	- Page-break bug using HTML content was fixed.
    +	- The "false" parameter was reintroduced to class_exists function on PHP5 version to avoid autoload.
    +	- addHtmlLink() function was improved to support internal links (i.e.: link to page 23).
    +	- Justification alignment is now supported on HTML (see example n. 39).
    +	- example_006.php was updated.
    +
    +4.0.033 (2008-10-13)
    +	- Bug n. 2157099 was fixed.
    +	- SetX() and SetY() functions were improved.
    +	- SetY() includes a new parameter to avoid the X reset.
    +
    +4.0.032 (2008-10-10)
    +	- Bug n. 2156926 was fixed (bold, italic, underlined, linethrough).
    +	- setStyle() method was removed.
    +	- Configuration file was changed to use helvetica (non-unicode) font by default.
    +	- The use of mixed font types was improved.
    +	- All examples were updated.
    +
    +4.0.031 (2008-10-09)
    +	- _putannots() and _putbookmarks() links alignments were fixed.
    +
    +4.0.030 (2008-10-07)
    +	- _putbookmarks() function was fixed.
    +	- _putannots() was fixed to include internal links.
    +
    +4.0.029 (2008-09-27)
    +	- Infinite loop bug was fixed [Bug item #130309].
    +	- Multicell() problem on Header() was fixed.
    +
    +4.0.028 (2008-09-26)
    +	- setLIsymbol() was added to set the LI symbol used on UL lists.
    +	- Missing $padding and $encryption_key variables declarations were added [Bug item #2129058].
    +
    +4.0.027 (2008-09-19)
    +	- Bug #2118588 "Undefined offset in tcpdf.php on line 9581" was fixed.
    +	- arailunicid0.php font was updated.
    +	- The problem of javascript form fields duplication after saving was fixed.
    +
    +4.0.026 (2008-09-17)
    +	- convertHTMLColorToDec() function was improved to support rgb(RR,GG,BB) notation.
    +	- The following inline CSS attributes are now supported: text-decoration, color, background-color and font-size names: xx-small, x-small, small, medium, large, x-large, xx-large
    +	- Example n. 6 was updated.
    +
    +4.0.025 (2008-09-15)
    +	- _putcidfont0 function was improved to include CJK fonts (Chinese, Japanese, Korean, CJK, Asian fonts) without embedding.
    +	- arialunicid0 font was added (see the new example n. 38).
    +	- The following Unicode to CID-0 tables were added on fonts folder: uni2cid_ak12.php, uni2cid_aj16.php, uni2cid_ag15.php, uni2cid_ac15.php.
    +
    +4.0.024 (2008-09-12)
    +	- "stripos" function was replaced with "strpos + strtolower" for backward compatibility with PHP4.
    +	- support for Spot Colors were added. Check the new example n. 37 and the following new functions:
    +		AddSpotColor()
    +		SetDrawSpotColor()
    +		SetFillSpotColor()
    +		SetTextSpotColor()
    +		_putspotcolors()
    +	- Bookmark() function was improved to fix wrong levels.
    +	- $lasth changes after header/footer calls were fixed.
    +
    +4.0.023 (2008-09-05)
    +	- Some HTML related problems were fixed.
    +	- Image alignment on HTML was changed, now it always defaults to the normal mode (see example_006.php).
    +
    +4.0.022 (2008-08-28)
    +	- Line height on HTML was fixed.
    +	- Image inside an HTML cell problem was fixed.
    +	- A new "zarbold" persian font was added.
    +
    +4.0.021 (2008-08-24)
    +	- HTTP headers were fixed on Output function().
    +	- getAliasNbPages() and getPageGroupAlias() functions were changed to support non-unicode fonts on unicode documents.
    +	- Function Write() was fixed.
    +	- The problem of additional vertical spaces on HTML was fixed.
    +	- The problem of frame around HTML links was fixed.
    +
    +4.0.020 (2008-08-15)
    +	- "[2052259] WriteHTML  & " bug was fixed.
    +
    +4.0.019 (2008-08-13)
    +	- "Rowspan on first cell" bug was fixed.
    +
    +4.0.018 (2008-08-08)
    +	- Default cellpadding for HTML tables was fixed.
    +	- Annotation() function was added to support some PDF annotations (see example_036.php and section 8.4 of PDF reference 1.7).
    +	- HTML links are now correclty shifted during line alignments.
    +	- function getAliasNbPages() was added and Footer() was updated.
    +	- RowSpan mode for HTML tables was fixed.
    +	- Bugs item #2043610 "Multiple sizes vertical align wrong" was fixed.
    +	- ImageEPS() function was improved and RTL alignment was fixed (see example_032.php).
    +
    +4.0.017 (2008-08-05)
    +	- Missing CNZ and CEO style modes were added to Rect() function.
    +	- Fonts utils were updated to include support for OpenType fonts.
    +	- getLastH() function was added.
    +
    +4.0.016 (2008-07-30)
    +	- setPageMark() function was added. This function must be called after calling Image() function for a background image.
    +
    +4.0.015 (2008-07-29)
    +	- Some functions were changed to support different page formats (see example_028.php).
    +	- The signature of setPage() function is changed.
    +
    +4.0.014 (2008-07-29)
    +	- K_PATH_MAIN calculation on tcpdf_config.php was fixed.
    +	- HTML support for EPS/AI images was added (see example_006.php).
    +	- Bugs item #2030807 "Truncated text on multipage html fields" was fixed.
    +	- PDF header bug was fixed.
    +	- helvetica was added as default font family.
    +	- Stroke mode was fixed on Text function.
    +	- several minor bugs were fixed.
    +
    +4.0.013 (2008-07-27)
    +	- Bugs item #2027799 " Big spaces between lines after page break" was fixed.
    +	- K_PATH_MAIN calculation on tcpdf_config.php was changed.
    +	- Function setVisibility() was fixed to avoid the "Incorrect PDEObject type" error message.
    +
    +4.0.012 (2008-07-24)
    +	- Addpage(), Header() and Footer() functions were changed to simplify the implementation of external header/footer functions.
    +	- The following functions were added:
    +			setHeader()
    +			setFooter()
    +			getImageRBX()
    +			getImageRBY()
    +			getCellHeightRatio()
    +			getHeaderFont()
    +			getFooterFont()
    +			getRTL()
    +			getBarcode()
    +			getHeaderData()
    +			getHeaderMargin()
    +			getFooterMargin()
    +
    +4.0.011 (2008-07-23)
    +	- Font support was improved.
    +	- The folder /fonts/utils contains new utilities and instructions for embedd font files.
    +	- Documentation was updated.
    +
    +4.0.010 (2008-07-22)
    +	- HTML tables were fixed to work across pages.
    +	- Header() and Footer() functions were updated to preserve previous settings.
    +	- example_035.php was added.
    +
    +4.0.009 (2008-07-21)
    +	- UTF8StringToArray() function was fixed for non-unicode mode.
    +
    +4.0.008 (2008-07-21)
    +	- Barcodes alignment was fixed (see example_027.php).
    +	- unicode_data.php was updated.
    +	- Arabic shaping for "Zero-Width Non-Joiner" character (U+200C) was fixed.
    +
    +4.0.007 (2008-07-18)
    +	- str_split was replaced by preg_split for compatibility with PHP4 version.
    +	- Clipping mode was added to all graphic functions by using parameter $style = "CNZ" or "CEO" (see example_034.php).
    +
    +4.0.006 (2008-07-16)
    +	- HTML rowspan bug was fixed.
    +	- Line style for MultiCell() was fixed.
    +	- WriteHTML() function was improved.
    +	- CODE128C barcode was fixed (barcodes.php).
    +
    +4.0.005 (2008-07-11)
    +	- Bug [2015715] "PHP Error/Warning" was fixed.
    +
    +4.0.004 (2008-07-09)
    +	- HTML cell internal padding was fixed.
    +
    +4.0.003 (2008-07-08)
    +	- Removed URL encoding when F option is selected on Output() function.
    +	- fixed some minor bugs in html tables.
    +
    +4.0.002 (2008-07-07)
    +	- Bug [2000861] was still unfixed and has been fixed.
    +
    +4.0.001 (2008-07-05)
    +	- Bug [2000861] was fixed.
    +
    +4.0.000 (2008-07-03)
    +	- THIS IS A MAIN RELEASE THAT INCLUDES SEVERAL NEW FEATURES AND BUGFIXES
    +	- Signature fo SetTextColor() and SetFillColor() functions was changed (parameter $storeprev was removed).
    +	- HTML support was completely rewritten and improved (see example 6).
    +	- Alignments parameters were fixed.
    +	- Functions GetArrStringWidth() and GetStringWidth() now include font parameters.
    +	- Fonts support was improved.
    +	- All core fonts were replaced and moved to fonts/ directory.
    +	- The following functions were added: getMargins(), getFontSize(), getFontSizePt().
    +	- File config/tcpdf_config_old.php was renamed tcpdf_config_alt.php and updated.
    +	- Multicell and WriteHTMLCell fill function was fixed.
    +	- Several minor bugs were fixed.
    +	- barcodes.php was updated.
    +	- All examples were updated.
    +
    +------------------------------------------------------------
    +
    +3.1.001 (2008-06-13)
    +	- Bug [1992515] "K_PATH_FONTS default value wrong" was fixed.
    +	- Vera font was removed, DejaVu font and Free fonts were updated.
    +	- Image handling was improved.
    +	- All examples were updated.
    +
    +3.1.000 (2008-06-11)
    +	- setPDFVersion() was added to change the default PDF version (currently 1.7).
    +	- setViewerPreferences() was added to control the way the document is to be presented on the screen or printed (see example 29).
    +	- SetDisplayMode() signature was changed (new options were added).
    +	- LinearGradient(), RadialGradient(), CoonsPatchMesh() functions were added to print various color gradients (see example 30).
    +	- PieSector() function was added to render render pie charts (see example 31).
    +	- ImageEps() was added to display EPS and AI images with limited support (see example 32).
    +	- writeBarcode() function is now depracated, a new write1DBarcode() function was added. The barcode directory was removed and a new barcodes.php file was added.
    +	- The new write1DBarcode() function support more barcodes and do not need the GD library (see example 027). All barcodes are directly written to PDF using graphic functions.
    +	- HTML lists were improved and could be nested (you may now represent trees).
    +	- AddFont() bug was fixed.
    +	- _putfonts() bug was fixed.
    +	- graphics functions were fixed.
    +	- unicode_data.php file was updated (fixed).
    +	- almohanad font was updated.
    +	- example 18 was updated (Farsi and Arabic languages).
    +	- source code cleanup.
    +	- All examples were updated and new examples were added.
    +
    +3.0.015 (2008-06-06)
    +	- AddPage() function signature is changed to include page format.
    +	- example 28 was added to show page format changes.
    +	- setPageUnit() function was added to change the page units of measure.
    +	- setPageFormat() function was added to change the page format and orientation between pages.
    +	- setPageOrientation() function was added to change the page orientation.
    +	- Arabic font shaping was fixed for laa letter and square boxes (see the example 18).
    +
    +3.0.014 (2008-06-04)
    +	- Arabic font shaping was fixed.
    +	- setDefaultTableColumns() function was added.
    +	- $cell_height_ratio variable was added.
    +	- setCellHeightRatio() function was added to define the default height of cell repect font height.
    +
    +3.0.013 (2008-06-03)
    +	- Multicell height parameter was fixed.
    +	- Arabic font shaping was improved.
    +	- unicode_data.php was updated.
    +
    +3.0.012 (2008-05-30)
    +	- K_PATH_MAIN and K_PATH_URL constants are now automatically set on config file.
    +	- DOCUMENT_ROOT constant was fixed for IIS Webserver (config file was updated).
    +	- Arabic font shaping was improved.
    +	- TranslateY() function was fixed (bug [1977962]).
    +	- setVisibility() function was fixed.
    +	- writeBarcode() function was fixed to scale using $xref parameter.
    +	- All examples were updated.
    +
    +3.0.011 (2008-05-23)
    +	- CMYK color support was added to all graphic functions.
    +	- HTML table support was improved:
    +	  -- now it's possible to include additional html tags inside a cell;
    +	  -- colspan attribute was added.
    +	- example 006 was updated.
    +
    +3.0.010 (2008-05-21)
    +	- fixed $laa_array inclusion on utf8Bidi() function.
    +
    +3.0.009 (2008-05-20)
    +	- unicode_data.php was updated.
    +	- Arabic laa letter problem was fixed.
    +
    +3.0.008 (2008-05-12)
    +	- Arabic support was fixed and improved (unicode_data.php was updated).
    +	- Polycurve() function was added to draw a poly-Bezier curve.
    +	- list items alignment was fixed.
    +	- example 6 was updated.
    +
    +3.0.007 (2008-05-06)
    +	- Arabic support was fixed and improved.
    +	- AlMohanad (arabic) font was added.
    +	- C128 barcode bugs were fixed.
    +
    +3.0.006 (2008-04-21)
    +	- Condition to check negative width values was added.
    +
    +3.0.005 (2008-04-18)
    +	- back-Slash character escape was fixed on writeHTML() function.
    +	- Exampe 6 was updated.
    +
    +3.0.004 (2008-04-11)
    +	- Bug [1939304] (Right to Left Issue) was fixed.
    +
    +3.0.003 (2008-04-07)
    +	- Bug [1934523](Words between HTML tags in cell not kept on one line) was fixed.
    +	- "face" attribute of "font" tag is now fully supported.
    +
    +3.0.002 (2008-04-01)
    +	- Write() functions now return the number of cells and not the number of lines.
    +	- TCPDF is released under LGPL 2.1, or any later version.
    +
    +3.0.001 (2008-05-28)
    +	- _legacyparsejpeg() and _legacyparsepng() were renamed _parsejpeg() and _parsepng().
    +	- function writeBarcode() was fixed.
    +	- all examples were updated.
    +	- example 27 was added to show various barcodes.
    +
    +3.0.000 (2008-03-27)
    +	- private function pixelsToMillimeters() was changed to public function pixelsToUnits() to fix html image size bug.
    +	- Image-related functions were rewritten.
    +	- resize parameter was added to Image() signature to reduce the image size and fit width and height (see example 9).
    +	- TCPDF now supports all images supported by GD library: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM.
    +	- CMYK support was added to SetDrawColor(), SetFillColor(), SetTextColor() (see example 22).
    +	- Page Groups were added (see example 23).
    +	- setVisibility() function was added to restrict the rendering of some elements to screen or printout (see example 24).
    +	- All private variables and functions were changed to protected.
    +	- setAlpha() function was added to give transparency support for all objects (see example 25).
    +	- Clipping and stroke modes were added to Text() function (see example 26).
    +	- All examples were moved to "examples" directory.
    +	- function setJPEGQuality() was added to set the JPEG image comrpession (see example 9).
    +
    +2.9.000 (2008-03-26)
    +	- htmlcolors.php file was added to include html colors.
    +	- Support for HTML color names and three-digit hexadecimal color codes was added.
    +	- private function convertColorHexToDec() was renamed convertHTMLColorToDec().
    +	- color and bgcolor attributes are now supported on all HTML tags (color nesting is also supported).
    +	- Write() function were fixed.
    +	- example_006.php was updated.
    +	- private function setUserRights() was added to release user rights on Acrobat Reader (this allows to display forms, see example 14)
    +
    +2.8.000 (2008-03-20)
    +	- Private variables were changed to protected.
    +	- Function Write() was fixed and improved.
    +	- Support for dl, dt, dd, del HTML tags was introduced.
    +	- Line-trought mode was added for HTML and text.
    +	- Text vertical alignment on cells were fixed.
    +	- Examples were updated to reflect changes.
    +
    +2.7.002 (2008-03-13)
    +	- Bug "[1912142] Encrypted PDF created/modified date" was fixed.
    +
    +2.7.001 (2008-03-10)
    +	- Cell justification was fixed for non-unicode mode.
    +
    +2.7.000 (2008-03-09)
    +	- Cell() stretching mode 4 (forced character spacing) was fixed.
    +	- writeHTMLCell() now uses Multicell() to write.
    +	- Multicell() has a new parameter $ishtml to act as writeHTMLCell().
    +	- Write() speed was improved for non-arabic strings.
    +	- Example n. 20 was changed.
    +
    +2.6.000 (2008-03-07)
    +	- various alignments bugs were fixed.
    +
    +2.5.000 (2008-03-07)
    +	- Several bugs were fixed.
    +	- example_019.php was added to test non-unicode mode using old fonts.
    +
    +2.4.000 (2008-03-06)
    +	- RTL support was deeply improved.
    +	- GetStringWidth() was fixed to support RTL languages.
    +	- Text() RTL alignment was fixed.
    +	- Some functions were added: GetArrStringWidth(), GetCharWidth(), uniord(), utf8Bidi().
    +	- example_018.php was added and test_unicode.php was removed.
    +
    +2.3.000 (2008-03-05)
    +	- MultiCell() signature is changed. Now support multiple columns across pages (see example_017).
    +	- Write() signature is changed. Now support the cell mode to be used with MultiCell.
    +	- Header() and Footer() were changed.
    +	- The following functions were added: UTF8ArrSubString() and unichr().
    +	- Examples were updated to reflect last changes.
    +
    +2.2.004 (2008-03-04)
    +	- Several examples were added.
    +	- AddPage() Header() and Footer() were fixed.
    +	- Documentation is now available on http://www.tcpdf.org
    +
    +2.2.003 (2008-03-03)
    +	- [1894853] Performance of MultiCell() was improved.
    +	- RadioButton and ListBox functions were added.
    +	- javascript form functions were rewritten and properties names are changed. The properties function supported by form fields are listed on Possible values are listed on http://www.adobe.com/devnet/acrobat/pdfs/js_developer_guide.pdf.
    +
    +2.2.002 (2008-02-28)
    +	- [1900495] html images path was fixed.
    +	- Legacy image functions were reintroduced to allow PNG and JPEG support without GD library.
    +
    +2.2.001 (2008-02-16)
    +	- The bug "[1894700] bug with replace relative path" was fixed
    +	- Justification was fixed
    +
    +2.2.000 (2008-02-12)
    +	- fixed javascript bug introduced with latest release
    +
    +2.1.002 (2008-02-12)
    +	- Justify function was fixed on PHP4 version.
    +	- Bookmank function was added ([1578250] Table of contents).
    +	- Javascript and Form fields support was added ([1796359] Form fields).
    +
    +2.1.001 (2008-02-10)
    +	- The bug "[1885776] Race Condition in function justitfy" was fixed.
    +	- The bug "[1890217] xpdf complains that pdf is incorrect" was fixed.
    +
    +2.1.000 (2008-01-07)
    +	- FPDF_FONTPATH constant was changed to K_PATH_FONTS on config file
    +	- Bidirectional Algorithm to correctly reverse bidirectional languages was added.
    +	- SetLeftMargin, SetTopMargin, SetRightMargin functions were fixed.
    +	- SetCellPadding function was added.
    +	- writeHTML was updated with new parameters.
    +	- Text function was fixed.
    +	- MultiCell function was fixed, now works also across multiple pages.
    +	- Line width was fixed on Header and Footer functions and 
    tag. + - "GetImageSize" was renamed "getimagesize". + - Document version was changed from 1.3 to 1.5. + - _begindoc() function was fixed. + - ChangeDate was fixed and ModDate was added. + - The following functions were added: + setPage() : Move pointer to the specified document page. + getPage() : Get current document page number. + lastpage() : Reset pointer to the last document page. + getNumPages() : Get the total number of inserted pages. + GetNumChars() : count the number of (UTF-8) characters in a string. + - $stretch parameter was added to Cell() function to fit text on cell: + 0 = disabled + 1 = horizontal scaling only if necessary + 2 = forced horizontal scaling + 3 = character spacing only if necessary + 4 = forced character spacing + - Line function was fixed for RTL. + - Graphic transformation functions were added [1811158]: + StartTransform() + StopTransform() + ScaleX() + ScaleY() + ScaleXY() + Scale() + MirrorH() + MirrorV() + MirrorP() + MirrorL() + TranslateX() + TranslateY() + Translate() + Rotate() + SkewX() + SkewY() + Skew() + - Graphic function were added/updated [1688549]: + SetLineStyle() + _outPoint() + _outLine() + _outRect() + _outCurve() + Line() + Rect() + Curve + Ellipse + Circle + Polygon + RegularPolygon + +2.0.000 (2008-01-04) + - RTL (Right-To-Left) languages support was added. Language direction is set using the $l['a_meta_dir'] setting on /configure/language/xxx.php language files. + - setRTL($enable) method was added to manually enable/disable the RTL text direction. + - The attribute "dir" was added to support custom text direction on HTML tags. Possible values are: ltr - for Left-To-Right and RTL for Right-To-Left. + - RC4 40bit encryption was added. Check the SetProtection method. + - [1815213] Improved image support for GIF, JPEG, PNG formats. + - [1800094] Attribute "value" was added to ordered list items
  • . + - Image function now has a new "align" parameter that indicates the alignment of the pointer next to image insertion and relative to image height. The value can be: + T: top-right for LTR or top-left for RTL + M: middle-right for LTR or middle-left for RTL + B: bottom-right for LTR or bottom-left for RTL + N: next line + - Attribute "align" was added to html tag to set the above image "align" parameter. Possible values are: + top: top-right for LTR or top-left for RTL + middle: middle-right for LTR or middle-left for RTL + bottom: bottom-right for LTR or bottom-left for RTL + - [1798103] newline was added after , and

    tages. + - [1816393] Documentation was updated. + - 'ln' parameter was fixed on writeHTMLCell. Now it's possible to print two or more columns across several pages; + - The method lastPage() was added to move the pointer on the last page; + +------------------------------------------------------------ + +1.53.0.TC034 (2007-07-30) + - fixed htmlentities conversion. + - MultiCell() function returns the number of cells. + +1.53.0.TC033 (2007-07-30) + - fixed bug 1762550: case sensitive for font files + - NOTE: all fonts files names must be in lowercase! + +1.53.0.TC032 (2007-07-27) + - setLastH method was added to resolve bug 1689071. + - all fonts names were converted in lowercase (bug 1713005). + - bug 1740954 was fixed. + - justification was added as Cell option. + +1.53.0.TC031 (2007-03-20) + - ToUnicode CMap were added on _puttruetypeunicode function. Now you may search and copy unicode text. + +1.53.0.TC030 (2007-03-06) + - fixed bug on PHP4 version. + +1.53.0.TC029 (2007-03-06) + - DejaVu Fonts were added. + +1.53.0.TC028 (2007-03-03) + - MultiCell function signature were changed: the $ln parameter were added. Check documentation for further information. + - Greek language were added on example sentences. + - setPrintHeader() and setPrintFooter() functions were added to enable or disable page header and footer. + +1.53.0.TC027 (2006-12-14) + - $attr['face'] bug were fixed. + - K_TCPDF_EXTERNAL_CONFIG control where introduced on /config/tcpdf_config.php to use external configuration files. + +1.53.0.TC026 (2006-10-28) + - writeHTML function call were fixed on examples. + +1.53.0.TC025 (2006-10-27) + - Bugs item #1421290 were fixed (0D - 0A substitution in some characters) + - Bugs item #1573174 were fixed (MultiCell documentation) + +1.53.0.TC024 (2006-09-26) + - getPageHeight() function were fixed (bug 1543476). + - fixed missing breaks on closedHTMLTagHandler function (bug 1535263). + - fixed extra spaces on Write function (bug 1535262). + +1.53.0.TC023 (2006-08-04) + - paths to barcode directory were fixed. + - documentation were updated. + +1.53.0.TC022 (2006-07-16) + - fixed bug: [ 1516858 ] Probs with PHP autoloader and class_exists() + +1.53.0.TC021 (2006-07-01) + - HTML attributes with whitespaces are now supported (thanks to Nelson Benitez for his support) + +1.53.0.TC020 (2006-06-23) + - code cleanup + +1.53.0.TC019 (2006-05-21) + - fixed and closing tags + +1.53.0.TC018 (2006-05-18) + - fixed font names bug + +1.53.0.TC017 (2006-05-18) + - the TTF2UFM utility to convert True Type fonts for TCPDF were included on fonts folder. + - new free unicode fonts were included on /fonts/freefont. + - test_unicode.php example were exended. + - parameter $fill were added on Write, writeHTML and writeHTMLCell functions. + - documentation were updated. + +1.53.0.TC016 (2006-03-09) + - fixed closing tag on html parser. + +1.53.0.TC016 (2005-08-28) + - fpdf.php and tcpdf.php files were joined in one single class (you can still extend TCPDF with your own class). + - fixed problem when mb_internal_encoding is set. + +1.53.0.TC014 (2005-05-29) + - fixed WriteHTMLCell new page issue. + +1.53.0.TC013 (2005-05-29) + - fixed WriteHTMLCell across pages. + +1.53.0.TC012 (2005-05-29) + - font color attribute bug were fixed. + +1.53.0.TC011 (2005-03-31) + - SetFont function were fixed (thank Sjaak Lauwers for bug notice). + +1.53.0.TC010 (2005-03-22) + - the html functions were improved (thanks to Manfred Vervuert for bug reporting). + +1.53.0.TC009 (2005-03-19) + - a wrong reference to convertColorHexToDec were fixed. + +1.53.0.TC008 (2005-02-07) + - removed some extra bytes from PHP files. + +1.53.0.TC007 (2005-01-08) + - fill attribute were removed from writeHTMLCell method. + +1.53.0.TC006 (2005-01-08) + - the documentation were updated. + +1.53.0.TC005 (2005-01-05) + - Steven Wittens's unicode methods were removed. + - All unicode methods were rewritten from scratch. + - TCPDF is now licensed as LGPL. + +1.53.0.TC004 (2005-01-04) + - this changelog were added. + - removed commercial fonts for licensing issue. + - Bitstream Vera Fonts were added (http://www.bitstream.com/font_rendering/products/dev_fonts/vera.html). + - Now the AddFont and SetFont functions returns the basic font if the styled version do not exist. + +EOF -------------------------------------------------------- diff --git a/incs/tcpdf_old/LICENSE.TXT b/incs/tcpdf_old/LICENSE.TXT new file mode 100644 index 0000000..daf21f7 --- /dev/null +++ b/incs/tcpdf_old/LICENSE.TXT @@ -0,0 +1,858 @@ +********************************************************************** +* TCPDF LICENSE +********************************************************************** + + TCPDF is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + +********************************************************************** +********************************************************************** + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +********************************************************************** +********************************************************************** + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. + +********************************************************************** +********************************************************************** diff --git a/incs/tcpdf_old/README.TXT b/incs/tcpdf_old/README.TXT new file mode 100644 index 0000000..d83ebca --- /dev/null +++ b/incs/tcpdf_old/README.TXT @@ -0,0 +1,97 @@ +TCPDF - README +============================================================ + +I WISH TO IMPROVE AND EXPAND TCPDF BUT I NEED YOUR SUPPORT. +PLEASE MAKE A DONATION: +http://sourceforge.net/donate/index.php?group_id=128076 + +------------------------------------------------------------ + +Name: TCPDF +Version: 5.9.149 +Release date: 2012-02-21 +Author: Nicola Asuni + +Copyright (c) 2002-2012: + Nicola Asuni + Tecnick.com LTD + Manor Coach House, Church Hill + Aldershot, Hants, GU12 4RQ + UK + www.tecnick.com + +URLs: + http: www.tcpdf.org + http: www.sourceforge.net/projects/tcpdf + +Description: + TCPDF is a PHP class for generating PDF files on-the-fly without requiring external extensions. + +Main Features: + * no external libraries are required for the basic functions; + * all standard page formats, custom page formats, custom margins and units of measure; + * UTF-8 Unicode and Right-To-Left languages; + * TrueTypeUnicode, OpenTypeUnicode v1, TrueType, OpenType v1, Type1 and CID-0 fonts; + * font subsetting; + * methods to publish some XHTML + CSS code, Javascript and Forms; + * images, graphic (geometric figures) and transformation methods; + * supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http: www.imagemagick.org/www/formats.html) + * 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; + * JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies; + * automatic page header and footer management; + * document encryption up to 256 bit and digital signature certifications; + * transactions to UNDO commands; + * PDF annotations, including links, text and file attachments; + * text rendering modes (fill, stroke and clipping); + * multiple columns mode; + * no-write page regions; + * bookmarks, named destinations and table of content; + * text hyphenation; + * text stretching and spacing (tracking/kerning); + * automatic page break, line break and text alignments including justification; + * automatic page numbering and page groups; + * move and delete pages; + * page compression (requires php-zlib extension); + * XOBject Templates; + * Layers and object visibility. + * PDF/A-1b support. + +Installation (full instructions on http: www.tcpdf.org): + 1. copy the folder on your Web server + 2. set your installation path and other parameters on the config/tcpdf_config.php + 3. call the examples/example_001.php page with your browser to see an example + +Source Code Documentation: + http://www.tcpdf.org + +Additional Documentation: + http://www.tcpdf.org + +License + Copyright (C) 2002-2012 Nicola Asuni - Tecnick.com LTD + + TCPDF is free software: you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + TCPDF is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Lesser General Public License for more details. + + You should have received a copy of the License + along with TCPDF. If not, see + . + + See LICENSE.TXT file for more information. + +Third party fonts + This library includes third party font files released with different licenses. + These fonts are not required by TCPDF but have been included as you convenience. + The original TTF font files have been renamed for compatibility with TCPDF and compressed using the gzcompress PHP function that uses the ZLIB data format (.z files). + To get the original distribution archives please check the information on fonts subfolders: + - DejaVu fonts 2.33 (Bitstream) - Copyright, License and other info: fonts/dejavu-fonts-ttf-2.33 + - GNU FreeFont (GNU-GPLv3) - Copyright, License and other info: fonts/freefont-20100919 + +============================================================ diff --git a/incs/tcpdf_old/barcodes.php b/incs/tcpdf_old/barcodes.php new file mode 100644 index 0000000..4027aa7 --- /dev/null +++ b/incs/tcpdf_old/barcodes.php @@ -0,0 +1,2287 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : PHP class to creates array representations for +// common 1D barcodes to be used with TCPDF. +// +//============================================================+ + +/** + * @file + * PHP class to creates array representations for common 1D barcodes to be used with TCPDF. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.023 + */ + +/** + * @class TCPDFBarcode + * PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).
    + * @package com.tecnick.tcpdf + * @version 1.0.023 + * @author Nicola Asuni + */ +class TCPDFBarcode { + + /** + * Array representation of barcode. + * @protected + */ + protected $barcode_array; + + /** + * This is the class constructor. + * Return an array representations for common 1D barcodes:
      + *
    • $arrcode['code'] code to be printed on text label
    • + *
    • $arrcode['maxh'] max barcode height
    • + *
    • $arrcode['maxw'] max barcode width
    • + *
    • $arrcode['bcode'][$k] single bar or space in $k position
    • + *
    • $arrcode['bcode'][$k]['t'] bar type: true = bar, false = space.
    • + *
    • $arrcode['bcode'][$k]['w'] bar width in units.
    • + *
    • $arrcode['bcode'][$k]['h'] bar height in units.
    • + *
    • $arrcode['bcode'][$k]['p'] bar top position (0 = top, 1 = middle)
    + * @param $code (string) code to print + * @param $type (string) type of barcode:
    • C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
    • C39+ : CODE 39 with checksum
    • C39E : CODE 39 EXTENDED
    • C39E+ : CODE 39 EXTENDED + CHECKSUM
    • C93 : CODE 93 - USS-93
    • S25 : Standard 2 of 5
    • S25+ : Standard 2 of 5 + CHECKSUM
    • I25 : Interleaved 2 of 5
    • I25+ : Interleaved 2 of 5 + CHECKSUM
    • C128 : CODE 128
    • C128A : CODE 128 A
    • C128B : CODE 128 B
    • C128C : CODE 128 C
    • EAN2 : 2-Digits UPC-Based Extention
    • EAN5 : 5-Digits UPC-Based Extention
    • EAN8 : EAN 8
    • EAN13 : EAN 13
    • UPCA : UPC-A
    • UPCE : UPC-E
    • MSI : MSI (Variation of Plessey code)
    • MSI+ : MSI + CHECKSUM (modulo 11)
    • POSTNET : POSTNET
    • PLANET : PLANET
    • RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
    • KIX : KIX (Klant index - Customer index)
    • IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200
    • CODABAR : CODABAR
    • CODE11 : CODE 11
    • PHARMA : PHARMACODE
    • PHARMA2T : PHARMACODE TWO-TRACKS
    + * @public + */ + public function __construct($code, $type) { + $this->setBarcode($code, $type); + } + + /** + * Return an array representations of barcode. + * @return array + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Send barcode as SVG image object to the standard output. + * @param $w (int) Minimum width of a single bar in user units. + * @param $h (int) Height of barcode in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @public + */ + public function getBarcodeSVG($w=2, $h=30, $color='black') { + // send headers + $code = $this->getBarcodeSVGcode($w, $h, $color); + header('Content-Type: application/svg+xml'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.md5($code).'.svg";'); + //header('Content-Length: '.strlen($code)); + echo $code; + } + + /** + * Return a SVG string representation of barcode. + * @param $w (int) Minimum width of a single bar in user units. + * @param $h (int) Height of barcode in user units. + * @param $color (string) Foreground color (in SVG format) for bar elements (background is transparent). + * @return string SVG code. + * @public + */ + public function getBarcodeSVGcode($w=2, $h=30, $color='black') { + // replace table for special characters + $repstr = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $svg = '<'.'?'.'xml version="1.0" standalone="no"'.'?'.'>'."\n"; + $svg .= ''."\n"; + $svg .= ''."\n"; + $svg .= "\t".''.strtr($this->barcode_array['code'], $repstr).''."\n"; + $svg .= "\t".''."\n"; + // print bars + $x = 0; + foreach ($this->barcode_array['bcode'] as $k => $v) { + $bw = round(($v['w'] * $w), 3); + $bh = round(($v['h'] * $h / $this->barcode_array['maxh']), 3); + if ($v['t']) { + $y = round(($v['p'] * $h / $this->barcode_array['maxh']), 3); + // draw a vertical bar + $svg .= "\t\t".''."\n"; + } + $x += $bw; + } + $svg .= "\t".''."\n"; + $svg .= ''."\n"; + return $svg; + } + + /** + * Return an HTML representation of barcode. + * @param $w (int) Width of a single bar element in pixels. + * @param $h (int) Height of a single bar element in pixels. + * @param $color (string) Foreground color for bar elements (background is transparent). + * @return string HTML code. + * @public + */ + public function getBarcodeHTML($w=2, $h=30, $color='black') { + $html = '
    '."\n"; + // print bars + $x = 0; + foreach ($this->barcode_array['bcode'] as $k => $v) { + $bw = round(($v['w'] * $w), 3); + $bh = round(($v['h'] * $h / $this->barcode_array['maxh']), 3); + if ($v['t']) { + $y = round(($v['p'] * $h / $this->barcode_array['maxh']), 3); + // draw a vertical bar + $html .= '
     
    '."\n"; + } + $x += $bw; + } + $html .= '
    '."\n"; + return $html; + } + + /** + * Return a PNG image representation of barcode (requires GD or Imagick library). + * @param $w (int) Width of a single bar element in pixels. + * @param $h (int) Height of a single bar element in pixels. + * @param $color (array) RGB (0-255) foreground color for bar elements (background is transparent). + * @return image or false in case of error. + * @public + */ + public function getBarcodePNG($w=2, $h=30, $color=array(0,0,0)) { + // calculate image size + $width = ($this->barcode_array['maxw'] * $w); + $height = $h; + if (function_exists('imagecreate')) { + // GD library + $imagick = false; + $png = imagecreate($width, $height); + $bgcol = imagecolorallocate($png, 255, 255, 255); + imagecolortransparent($png, $bgcol); + $fgcol = imagecolorallocate($png, $color[0], $color[1], $color[2]); + } elseif (extension_loaded('imagick')) { + $imagick = true; + $bgcol = new imagickpixel('rgb(255,255,255'); + $fgcol = new imagickpixel('rgb('.$color[0].','.$color[1].','.$color[2].')'); + $png = new Imagick(); + $png->newImage($width, $height, 'none', 'png'); + $bar = new imagickdraw(); + $bar->setfillcolor($fgcol); + } else { + return false; + } + // print bars + $x = 0; + foreach ($this->barcode_array['bcode'] as $k => $v) { + $bw = round(($v['w'] * $w), 3); + $bh = round(($v['h'] * $h / $this->barcode_array['maxh']), 3); + if ($v['t']) { + $y = round(($v['p'] * $h / $this->barcode_array['maxh']), 3); + // draw a vertical bar + if ($imagick) { + $bar->rectangle($x, $y, ($x + $bw), ($y + $bh)); + } else { + imagefilledrectangle($png, $x, $y, ($x + $bw), ($y + $bh), $fgcol); + } + } + $x += $bw; + } + // send headers + header('Content-Type: image/png'); + header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + if ($imagick) { + $png->drawimage($bar); + echo $png; + } else { + imagepng($png); + imagedestroy($png); + } + } + + /** + * Set the barcode. + * @param $code (string) code to print + * @param $type (string) type of barcode:
    • C39 : CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9.
    • C39+ : CODE 39 with checksum
    • C39E : CODE 39 EXTENDED
    • C39E+ : CODE 39 EXTENDED + CHECKSUM
    • C93 : CODE 93 - USS-93
    • S25 : Standard 2 of 5
    • S25+ : Standard 2 of 5 + CHECKSUM
    • I25 : Interleaved 2 of 5
    • I25+ : Interleaved 2 of 5 + CHECKSUM
    • C128 : CODE 128
    • C128A : CODE 128 A
    • C128B : CODE 128 B
    • C128C : CODE 128 C
    • EAN2 : 2-Digits UPC-Based Extention
    • EAN5 : 5-Digits UPC-Based Extention
    • EAN8 : EAN 8
    • EAN13 : EAN 13
    • UPCA : UPC-A
    • UPCE : UPC-E
    • MSI : MSI (Variation of Plessey code)
    • MSI+ : MSI + CHECKSUM (modulo 11)
    • POSTNET : POSTNET
    • PLANET : PLANET
    • RMS4CC : RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)
    • KIX : KIX (Klant index - Customer index)
    • IMB: Intelligent Mail Barcode - Onecode - USPS-B-3200
    • CODABAR : CODABAR
    • CODE11 : CODE 11
    • PHARMA : PHARMACODE
    • PHARMA2T : PHARMACODE TWO-TRACKS
    + * @return array barcode array + * @public + */ + public function setBarcode($code, $type) { + switch (strtoupper($type)) { + case 'C39': { // CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. + $arrcode = $this->barcode_code39($code, false, false); + break; + } + case 'C39+': { // CODE 39 with checksum + $arrcode = $this->barcode_code39($code, false, true); + break; + } + case 'C39E': { // CODE 39 EXTENDED + $arrcode = $this->barcode_code39($code, true, false); + break; + } + case 'C39E+': { // CODE 39 EXTENDED + CHECKSUM + $arrcode = $this->barcode_code39($code, true, true); + break; + } + case 'C93': { // CODE 93 - USS-93 + $arrcode = $this->barcode_code93($code); + break; + } + case 'S25': { // Standard 2 of 5 + $arrcode = $this->barcode_s25($code, false); + break; + } + case 'S25+': { // Standard 2 of 5 + CHECKSUM + $arrcode = $this->barcode_s25($code, true); + break; + } + case 'I25': { // Interleaved 2 of 5 + $arrcode = $this->barcode_i25($code, false); + break; + } + case 'I25+': { // Interleaved 2 of 5 + CHECKSUM + $arrcode = $this->barcode_i25($code, true); + break; + } + case 'C128': { // CODE 128 + $arrcode = $this->barcode_c128($code, ''); + break; + } + case 'C128A': { // CODE 128 A + $arrcode = $this->barcode_c128($code, 'A'); + break; + } + case 'C128B': { // CODE 128 B + $arrcode = $this->barcode_c128($code, 'B'); + break; + } + case 'C128C': { // CODE 128 C + $arrcode = $this->barcode_c128($code, 'C'); + break; + } + case 'EAN2': { // 2-Digits UPC-Based Extention + $arrcode = $this->barcode_eanext($code, 2); + break; + } + case 'EAN5': { // 5-Digits UPC-Based Extention + $arrcode = $this->barcode_eanext($code, 5); + break; + } + case 'EAN8': { // EAN 8 + $arrcode = $this->barcode_eanupc($code, 8); + break; + } + case 'EAN13': { // EAN 13 + $arrcode = $this->barcode_eanupc($code, 13); + break; + } + case 'UPCA': { // UPC-A + $arrcode = $this->barcode_eanupc($code, 12); + break; + } + case 'UPCE': { // UPC-E + $arrcode = $this->barcode_eanupc($code, 6); + break; + } + case 'MSI': { // MSI (Variation of Plessey code) + $arrcode = $this->barcode_msi($code, false); + break; + } + case 'MSI+': { // MSI + CHECKSUM (modulo 11) + $arrcode = $this->barcode_msi($code, true); + break; + } + case 'POSTNET': { // POSTNET + $arrcode = $this->barcode_postnet($code, false); + break; + } + case 'PLANET': { // PLANET + $arrcode = $this->barcode_postnet($code, true); + break; + } + case 'RMS4CC': { // RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) + $arrcode = $this->barcode_rms4cc($code, false); + break; + } + case 'KIX': { // KIX (Klant index - Customer index) + $arrcode = $this->barcode_rms4cc($code, true); + break; + } + case 'IMB': { // IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 + $arrcode = $this->barcode_imb($code); + break; + } + case 'CODABAR': { // CODABAR + $arrcode = $this->barcode_codabar($code); + break; + } + case 'CODE11': { // CODE 11 + $arrcode = $this->barcode_code11($code); + break; + } + case 'PHARMA': { // PHARMACODE + $arrcode = $this->barcode_pharmacode($code); + break; + } + case 'PHARMA2T': { // PHARMACODE TWO-TRACKS + $arrcode = $this->barcode_pharmacode2t($code); + break; + } + default: { + $this->barcode_array = false; + $arrcode = false; + break; + } + } + $this->barcode_array = $arrcode; + } + + /** + * CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. + * General-purpose code in very wide use world-wide + * @param $code (string) code to represent. + * @param $extended (boolean) if true uses the extended mode. + * @param $checksum (boolean) if true add a checksum to the code. + * @return array barcode representation. + * @protected + */ + protected function barcode_code39($code, $extended=false, $checksum=false) { + $chr['0'] = '111331311'; + $chr['1'] = '311311113'; + $chr['2'] = '113311113'; + $chr['3'] = '313311111'; + $chr['4'] = '111331113'; + $chr['5'] = '311331111'; + $chr['6'] = '113331111'; + $chr['7'] = '111311313'; + $chr['8'] = '311311311'; + $chr['9'] = '113311311'; + $chr['A'] = '311113113'; + $chr['B'] = '113113113'; + $chr['C'] = '313113111'; + $chr['D'] = '111133113'; + $chr['E'] = '311133111'; + $chr['F'] = '113133111'; + $chr['G'] = '111113313'; + $chr['H'] = '311113311'; + $chr['I'] = '113113311'; + $chr['J'] = '111133311'; + $chr['K'] = '311111133'; + $chr['L'] = '113111133'; + $chr['M'] = '313111131'; + $chr['N'] = '111131133'; + $chr['O'] = '311131131'; + $chr['P'] = '113131131'; + $chr['Q'] = '111111333'; + $chr['R'] = '311111331'; + $chr['S'] = '113111331'; + $chr['T'] = '111131331'; + $chr['U'] = '331111113'; + $chr['V'] = '133111113'; + $chr['W'] = '333111111'; + $chr['X'] = '131131113'; + $chr['Y'] = '331131111'; + $chr['Z'] = '133131111'; + $chr['-'] = '131111313'; + $chr['.'] = '331111311'; + $chr[' '] = '133111311'; + $chr['$'] = '131313111'; + $chr['/'] = '131311131'; + $chr['+'] = '131113131'; + $chr['%'] = '111313131'; + $chr['*'] = '131131311'; + $code = strtoupper($code); + if ($extended) { + // extended mode + $code = $this->encode_code39_ext($code); + } + if ($code === false) { + return false; + } + if ($checksum) { + // checksum + $code .= $this->checksum_code39($code); + } + // add start and stop codes + $code = '*'.$code.'*'; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $char = $code{$i}; + if(!isset($chr[$char])) { + // invalid character + return false; + } + for ($j = 0; $j < 9; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $chr[$char]{$j}; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + // intercharacter gap + $bararray['bcode'][$k] = array('t' => false, 'w' => 1, 'h' => 1, 'p' => 0); + $bararray['maxw'] += 1; + ++$k; + } + return $bararray; + } + + /** + * Encode a string to be used for CODE 39 Extended mode. + * @param $code (string) code to represent. + * @return encoded string. + * @protected + */ + protected function encode_code39_ext($code) { + $encode = array( + chr(0) => '%U', chr(1) => '$A', chr(2) => '$B', chr(3) => '$C', + chr(4) => '$D', chr(5) => '$E', chr(6) => '$F', chr(7) => '$G', + chr(8) => '$H', chr(9) => '$I', chr(10) => '$J', chr(11) => '£K', + chr(12) => '$L', chr(13) => '$M', chr(14) => '$N', chr(15) => '$O', + chr(16) => '$P', chr(17) => '$Q', chr(18) => '$R', chr(19) => '$S', + chr(20) => '$T', chr(21) => '$U', chr(22) => '$V', chr(23) => '$W', + chr(24) => '$X', chr(25) => '$Y', chr(26) => '$Z', chr(27) => '%A', + chr(28) => '%B', chr(29) => '%C', chr(30) => '%D', chr(31) => '%E', + chr(32) => ' ', chr(33) => '/A', chr(34) => '/B', chr(35) => '/C', + chr(36) => '/D', chr(37) => '/E', chr(38) => '/F', chr(39) => '/G', + chr(40) => '/H', chr(41) => '/I', chr(42) => '/J', chr(43) => '/K', + chr(44) => '/L', chr(45) => '-', chr(46) => '.', chr(47) => '/O', + chr(48) => '0', chr(49) => '1', chr(50) => '2', chr(51) => '3', + chr(52) => '4', chr(53) => '5', chr(54) => '6', chr(55) => '7', + chr(56) => '8', chr(57) => '9', chr(58) => '/Z', chr(59) => '%F', + chr(60) => '%G', chr(61) => '%H', chr(62) => '%I', chr(63) => '%J', + chr(64) => '%V', chr(65) => 'A', chr(66) => 'B', chr(67) => 'C', + chr(68) => 'D', chr(69) => 'E', chr(70) => 'F', chr(71) => 'G', + chr(72) => 'H', chr(73) => 'I', chr(74) => 'J', chr(75) => 'K', + chr(76) => 'L', chr(77) => 'M', chr(78) => 'N', chr(79) => 'O', + chr(80) => 'P', chr(81) => 'Q', chr(82) => 'R', chr(83) => 'S', + chr(84) => 'T', chr(85) => 'U', chr(86) => 'V', chr(87) => 'W', + chr(88) => 'X', chr(89) => 'Y', chr(90) => 'Z', chr(91) => '%K', + chr(92) => '%L', chr(93) => '%M', chr(94) => '%N', chr(95) => '%O', + chr(96) => '%W', chr(97) => '+A', chr(98) => '+B', chr(99) => '+C', + chr(100) => '+D', chr(101) => '+E', chr(102) => '+F', chr(103) => '+G', + chr(104) => '+H', chr(105) => '+I', chr(106) => '+J', chr(107) => '+K', + chr(108) => '+L', chr(109) => '+M', chr(110) => '+N', chr(111) => '+O', + chr(112) => '+P', chr(113) => '+Q', chr(114) => '+R', chr(115) => '+S', + chr(116) => '+T', chr(117) => '+U', chr(118) => '+V', chr(119) => '+W', + chr(120) => '+X', chr(121) => '+Y', chr(122) => '+Z', chr(123) => '%P', + chr(124) => '%Q', chr(125) => '%R', chr(126) => '%S', chr(127) => '%T'); + $code_ext = ''; + $clen = strlen($code); + for ($i = 0 ; $i < $clen; ++$i) { + if (ord($code{$i}) > 127) { + return false; + } + $code_ext .= $encode[$code{$i}]; + } + return $code_ext; + } + + /** + * Calculate CODE 39 checksum (modulo 43). + * @param $code (string) code to represent. + * @return char checksum. + * @protected + */ + protected function checksum_code39($code) { + $chars = array( + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', + 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', + 'W', 'X', 'Y', 'Z', '-', '.', ' ', '$', '/', '+', '%'); + $sum = 0; + $clen = strlen($code); + for ($i = 0 ; $i < $clen; ++$i) { + $k = array_keys($chars, $code{$i}); + $sum += $k[0]; + } + $j = ($sum % 43); + return $chars[$j]; + } + + /** + * CODE 93 - USS-93 + * Compact code similar to Code 39 + * @param $code (string) code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_code93($code) { + $chr[48] = '131112'; // 0 + $chr[49] = '111213'; // 1 + $chr[50] = '111312'; // 2 + $chr[51] = '111411'; // 3 + $chr[52] = '121113'; // 4 + $chr[53] = '121212'; // 5 + $chr[54] = '121311'; // 6 + $chr[55] = '111114'; // 7 + $chr[56] = '131211'; // 8 + $chr[57] = '141111'; // 9 + $chr[65] = '211113'; // A + $chr[66] = '211212'; // B + $chr[67] = '211311'; // C + $chr[68] = '221112'; // D + $chr[69] = '221211'; // E + $chr[70] = '231111'; // F + $chr[71] = '112113'; // G + $chr[72] = '112212'; // H + $chr[73] = '112311'; // I + $chr[74] = '122112'; // J + $chr[75] = '132111'; // K + $chr[76] = '111123'; // L + $chr[77] = '111222'; // M + $chr[78] = '111321'; // N + $chr[79] = '121122'; // O + $chr[80] = '131121'; // P + $chr[81] = '212112'; // Q + $chr[82] = '212211'; // R + $chr[83] = '211122'; // S + $chr[84] = '211221'; // T + $chr[85] = '221121'; // U + $chr[86] = '222111'; // V + $chr[87] = '112122'; // W + $chr[88] = '112221'; // X + $chr[89] = '122121'; // Y + $chr[90] = '123111'; // Z + $chr[45] = '121131'; // - + $chr[46] = '311112'; // . + $chr[32] = '311211'; // + $chr[36] = '321111'; // $ + $chr[47] = '112131'; // / + $chr[43] = '113121'; // + + $chr[37] = '211131'; // % + $chr[128] = '121221'; // ($) + $chr[129] = '311121'; // (/) + $chr[130] = '122211'; // (+) + $chr[131] = '312111'; // (%) + $chr[42] = '111141'; // start-stop + $code = strtoupper($code); + $encode = array( + chr(0) => chr(131).'U', chr(1) => chr(128).'A', chr(2) => chr(128).'B', chr(3) => chr(128).'C', + chr(4) => chr(128).'D', chr(5) => chr(128).'E', chr(6) => chr(128).'F', chr(7) => chr(128).'G', + chr(8) => chr(128).'H', chr(9) => chr(128).'I', chr(10) => chr(128).'J', chr(11) => '£K', + chr(12) => chr(128).'L', chr(13) => chr(128).'M', chr(14) => chr(128).'N', chr(15) => chr(128).'O', + chr(16) => chr(128).'P', chr(17) => chr(128).'Q', chr(18) => chr(128).'R', chr(19) => chr(128).'S', + chr(20) => chr(128).'T', chr(21) => chr(128).'U', chr(22) => chr(128).'V', chr(23) => chr(128).'W', + chr(24) => chr(128).'X', chr(25) => chr(128).'Y', chr(26) => chr(128).'Z', chr(27) => chr(131).'A', + chr(28) => chr(131).'B', chr(29) => chr(131).'C', chr(30) => chr(131).'D', chr(31) => chr(131).'E', + chr(32) => ' ', chr(33) => chr(129).'A', chr(34) => chr(129).'B', chr(35) => chr(129).'C', + chr(36) => chr(129).'D', chr(37) => chr(129).'E', chr(38) => chr(129).'F', chr(39) => chr(129).'G', + chr(40) => chr(129).'H', chr(41) => chr(129).'I', chr(42) => chr(129).'J', chr(43) => chr(129).'K', + chr(44) => chr(129).'L', chr(45) => '-', chr(46) => '.', chr(47) => chr(129).'O', + chr(48) => '0', chr(49) => '1', chr(50) => '2', chr(51) => '3', + chr(52) => '4', chr(53) => '5', chr(54) => '6', chr(55) => '7', + chr(56) => '8', chr(57) => '9', chr(58) => chr(129).'Z', chr(59) => chr(131).'F', + chr(60) => chr(131).'G', chr(61) => chr(131).'H', chr(62) => chr(131).'I', chr(63) => chr(131).'J', + chr(64) => chr(131).'V', chr(65) => 'A', chr(66) => 'B', chr(67) => 'C', + chr(68) => 'D', chr(69) => 'E', chr(70) => 'F', chr(71) => 'G', + chr(72) => 'H', chr(73) => 'I', chr(74) => 'J', chr(75) => 'K', + chr(76) => 'L', chr(77) => 'M', chr(78) => 'N', chr(79) => 'O', + chr(80) => 'P', chr(81) => 'Q', chr(82) => 'R', chr(83) => 'S', + chr(84) => 'T', chr(85) => 'U', chr(86) => 'V', chr(87) => 'W', + chr(88) => 'X', chr(89) => 'Y', chr(90) => 'Z', chr(91) => chr(131).'K', + chr(92) => chr(131).'L', chr(93) => chr(131).'M', chr(94) => chr(131).'N', chr(95) => chr(131).'O', + chr(96) => chr(131).'W', chr(97) => chr(130).'A', chr(98) => chr(130).'B', chr(99) => chr(130).'C', + chr(100) => chr(130).'D', chr(101) => chr(130).'E', chr(102) => chr(130).'F', chr(103) => chr(130).'G', + chr(104) => chr(130).'H', chr(105) => chr(130).'I', chr(106) => chr(130).'J', chr(107) => chr(130).'K', + chr(108) => chr(130).'L', chr(109) => chr(130).'M', chr(110) => chr(130).'N', chr(111) => chr(130).'O', + chr(112) => chr(130).'P', chr(113) => chr(130).'Q', chr(114) => chr(130).'R', chr(115) => chr(130).'S', + chr(116) => chr(130).'T', chr(117) => chr(130).'U', chr(118) => chr(130).'V', chr(119) => chr(130).'W', + chr(120) => chr(130).'X', chr(121) => chr(130).'Y', chr(122) => chr(130).'Z', chr(123) => chr(131).'P', + chr(124) => chr(131).'Q', chr(125) => chr(131).'R', chr(126) => chr(131).'S', chr(127) => chr(131).'T'); + $code_ext = ''; + $clen = strlen($code); + for ($i = 0 ; $i < $clen; ++$i) { + if (ord($code{$i}) > 127) { + return false; + } + $code_ext .= $encode[$code{$i}]; + } + // checksum + $code_ext .= $this->checksum_code93($code_ext); + // add start and stop codes + $code = '*'.$code_ext.'*'; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $char = ord($code{$i}); + if(!isset($chr[$char])) { + // invalid character + return false; + } + for ($j = 0; $j < 6; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $chr[$char]{$j}; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + $bararray['bcode'][$k] = array('t' => true, 'w' => 1, 'h' => 1, 'p' => 0); + $bararray['maxw'] += 1; + ++$k; + return $bararray; + } + + /** + * Calculate CODE 93 checksum (modulo 47). + * @param $code (string) code to represent. + * @return string checksum code. + * @protected + */ + protected function checksum_code93($code) { + $chars = array( + '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', + 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', + 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', + 'W', 'X', 'Y', 'Z', '-', '.', ' ', '$', '/', '+', '%', + '<', '=', '>', '?'); + // translate special characters + $code = strtr($code, chr(128).chr(131).chr(129).chr(130), '<=>?'); + $len = strlen($code); + // calculate check digit C + $p = 1; + $check = 0; + for ($i = ($len - 1); $i >= 0; --$i) { + $k = array_keys($chars, $code{$i}); + $check += ($k[0] * $p); + ++$p; + if ($p > 20) { + $p = 1; + } + } + $check %= 47; + $c = $chars[$check]; + $code .= $c; + // calculate check digit K + $p = 1; + $check = 0; + for ($i = $len; $i >= 0; --$i) { + $k = array_keys($chars, $code{$i}); + $check += ($k[0] * $p); + ++$p; + if ($p > 15) { + $p = 1; + } + } + $check %= 47; + $k = $chars[$check]; + $checksum = $c.$k; + // resto respecial characters + $checksum = strtr($checksum, '<=>?', chr(128).chr(131).chr(129).chr(130)); + return $checksum; + } + + /** + * Checksum for standard 2 of 5 barcodes. + * @param $code (string) code to process. + * @return int checksum. + * @protected + */ + protected function checksum_s25($code) { + $len = strlen($code); + $sum = 0; + for ($i = 0; $i < $len; $i+=2) { + $sum += $code{$i}; + } + $sum *= 3; + for ($i = 1; $i < $len; $i+=2) { + $sum += ($code{$i}); + } + $r = $sum % 10; + if($r > 0) { + $r = (10 - $r); + } + return $r; + } + + /** + * MSI. + * Variation of Plessey code, with similar applications + * Contains digits (0 to 9) and encodes the data only in the width of bars. + * @param $code (string) code to represent. + * @param $checksum (boolean) if true add a checksum to the code (modulo 11) + * @return array barcode representation. + * @protected + */ + protected function barcode_msi($code, $checksum=false) { + $chr['0'] = '100100100100'; + $chr['1'] = '100100100110'; + $chr['2'] = '100100110100'; + $chr['3'] = '100100110110'; + $chr['4'] = '100110100100'; + $chr['5'] = '100110100110'; + $chr['6'] = '100110110100'; + $chr['7'] = '100110110110'; + $chr['8'] = '110100100100'; + $chr['9'] = '110100100110'; + $chr['A'] = '110100110100'; + $chr['B'] = '110100110110'; + $chr['C'] = '110110100100'; + $chr['D'] = '110110100110'; + $chr['E'] = '110110110100'; + $chr['F'] = '110110110110'; + if ($checksum) { + // add checksum + $clen = strlen($code); + $p = 2; + $check = 0; + for ($i = ($clen - 1); $i >= 0; --$i) { + $check += (hexdec($code{$i}) * $p); + ++$p; + if ($p > 7) { + $p = 2; + } + } + $check %= 11; + if ($check > 0) { + $check = 11 - $check; + } + $code .= $check; + } + $seq = '110'; // left guard + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $digit = $code{$i}; + if (!isset($chr[$digit])) { + // invalid character + return false; + } + $seq .= $chr[$digit]; + } + $seq .= '1001'; // right guard + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * Standard 2 of 5 barcodes. + * Used in airline ticket marking, photofinishing + * Contains digits (0 to 9) and encodes the data only in the width of bars. + * @param $code (string) code to represent. + * @param $checksum (boolean) if true add a checksum to the code + * @return array barcode representation. + * @protected + */ + protected function barcode_s25($code, $checksum=false) { + $chr['0'] = '10101110111010'; + $chr['1'] = '11101010101110'; + $chr['2'] = '10111010101110'; + $chr['3'] = '11101110101010'; + $chr['4'] = '10101110101110'; + $chr['5'] = '11101011101010'; + $chr['6'] = '10111011101010'; + $chr['7'] = '10101011101110'; + $chr['8'] = '10101110111010'; + $chr['9'] = '10111010111010'; + if ($checksum) { + // add checksum + $code .= $this->checksum_s25($code); + } + if((strlen($code) % 2) != 0) { + // add leading zero if code-length is odd + $code = '0'.$code; + } + $seq = '11011010'; + $clen = strlen($code); + for ($i = 0; $i < $clen; ++$i) { + $digit = $code{$i}; + if (!isset($chr[$digit])) { + // invalid character + return false; + } + $seq .= $chr[$digit]; + } + $seq .= '1101011'; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * Convert binary barcode sequence to TCPDF barcode array. + * @param $seq (string) barcode as binary sequence. + * @param $bararray (array) barcode array. + * òparam array $bararray TCPDF barcode array to fill up + * @return array barcode representation. + * @protected + */ + protected function binseq_to_array($seq, $bararray) { + $len = strlen($seq); + $w = 0; + $k = 0; + for ($i = 0; $i < $len; ++$i) { + $w += 1; + if (($i == ($len - 1)) OR (($i < ($len - 1)) AND ($seq{$i} != $seq{($i+1)}))) { + if ($seq{$i} == '1') { + $t = true; // bar + } else { + $t = false; // space + } + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + $w = 0; + } + } + return $bararray; + } + + /** + * Interleaved 2 of 5 barcodes. + * Compact numeric code, widely used in industry, air cargo + * Contains digits (0 to 9) and encodes the data in the width of both bars and spaces. + * @param $code (string) code to represent. + * @param $checksum (boolean) if true add a checksum to the code + * @return array barcode representation. + * @protected + */ + protected function barcode_i25($code, $checksum=false) { + $chr['0'] = '11221'; + $chr['1'] = '21112'; + $chr['2'] = '12112'; + $chr['3'] = '22111'; + $chr['4'] = '11212'; + $chr['5'] = '21211'; + $chr['6'] = '12211'; + $chr['7'] = '11122'; + $chr['8'] = '21121'; + $chr['9'] = '12121'; + $chr['A'] = '11'; + $chr['Z'] = '21'; + if ($checksum) { + // add checksum + $code .= $this->checksum_s25($code); + } + if((strlen($code) % 2) != 0) { + // add leading zero if code-length is odd + $code = '0'.$code; + } + // add start and stop codes + $code = 'AA'.strtolower($code).'ZA'; + + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $clen = strlen($code); + for ($i = 0; $i < $clen; $i = ($i + 2)) { + $char_bar = $code{$i}; + $char_space = $code{$i+1}; + if((!isset($chr[$char_bar])) OR (!isset($chr[$char_space]))) { + // invalid character + return false; + } + // create a bar-space sequence + $seq = ''; + $chrlen = strlen($chr[$char_bar]); + for ($s = 0; $s < $chrlen; $s++){ + $seq .= $chr[$char_bar]{$s} . $chr[$char_space]{$s}; + } + $seqlen = strlen($seq); + for ($j = 0; $j < $seqlen; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $seq{$j}; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + return $bararray; + } + + /** + * C128 barcodes. + * Very capable code, excellent density, high reliability; in very wide use world-wide + * @param $code (string) code to represent. + * @param $type (string) barcode type: A, B, C or empty for automatic switch (AUTO mode) + * @return array barcode representation. + * @protected + */ + protected function barcode_c128($code, $type='') { + $chr = array( + '212222', /* 00 */ + '222122', /* 01 */ + '222221', /* 02 */ + '121223', /* 03 */ + '121322', /* 04 */ + '131222', /* 05 */ + '122213', /* 06 */ + '122312', /* 07 */ + '132212', /* 08 */ + '221213', /* 09 */ + '221312', /* 10 */ + '231212', /* 11 */ + '112232', /* 12 */ + '122132', /* 13 */ + '122231', /* 14 */ + '113222', /* 15 */ + '123122', /* 16 */ + '123221', /* 17 */ + '223211', /* 18 */ + '221132', /* 19 */ + '221231', /* 20 */ + '213212', /* 21 */ + '223112', /* 22 */ + '312131', /* 23 */ + '311222', /* 24 */ + '321122', /* 25 */ + '321221', /* 26 */ + '312212', /* 27 */ + '322112', /* 28 */ + '322211', /* 29 */ + '212123', /* 30 */ + '212321', /* 31 */ + '232121', /* 32 */ + '111323', /* 33 */ + '131123', /* 34 */ + '131321', /* 35 */ + '112313', /* 36 */ + '132113', /* 37 */ + '132311', /* 38 */ + '211313', /* 39 */ + '231113', /* 40 */ + '231311', /* 41 */ + '112133', /* 42 */ + '112331', /* 43 */ + '132131', /* 44 */ + '113123', /* 45 */ + '113321', /* 46 */ + '133121', /* 47 */ + '313121', /* 48 */ + '211331', /* 49 */ + '231131', /* 50 */ + '213113', /* 51 */ + '213311', /* 52 */ + '213131', /* 53 */ + '311123', /* 54 */ + '311321', /* 55 */ + '331121', /* 56 */ + '312113', /* 57 */ + '312311', /* 58 */ + '332111', /* 59 */ + '314111', /* 60 */ + '221411', /* 61 */ + '431111', /* 62 */ + '111224', /* 63 */ + '111422', /* 64 */ + '121124', /* 65 */ + '121421', /* 66 */ + '141122', /* 67 */ + '141221', /* 68 */ + '112214', /* 69 */ + '112412', /* 70 */ + '122114', /* 71 */ + '122411', /* 72 */ + '142112', /* 73 */ + '142211', /* 74 */ + '241211', /* 75 */ + '221114', /* 76 */ + '413111', /* 77 */ + '241112', /* 78 */ + '134111', /* 79 */ + '111242', /* 80 */ + '121142', /* 81 */ + '121241', /* 82 */ + '114212', /* 83 */ + '124112', /* 84 */ + '124211', /* 85 */ + '411212', /* 86 */ + '421112', /* 87 */ + '421211', /* 88 */ + '212141', /* 89 */ + '214121', /* 90 */ + '412121', /* 91 */ + '111143', /* 92 */ + '111341', /* 93 */ + '131141', /* 94 */ + '114113', /* 95 */ + '114311', /* 96 */ + '411113', /* 97 */ + '411311', /* 98 */ + '113141', /* 99 */ + '114131', /* 100 */ + '311141', /* 101 */ + '411131', /* 102 */ + '211412', /* 103 START A */ + '211214', /* 104 START B */ + '211232', /* 105 START C */ + '233111', /* STOP */ + '200000' /* END */ + ); + // ASCII characters for code A (ASCII 00 - 95) + $keys_a = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_'; + $keys_a .= chr(0).chr(1).chr(2).chr(3).chr(4).chr(5).chr(6).chr(7).chr(8).chr(9); + $keys_a .= chr(10).chr(11).chr(12).chr(13).chr(14).chr(15).chr(16).chr(17).chr(18).chr(19); + $keys_a .= chr(20).chr(21).chr(22).chr(23).chr(24).chr(25).chr(26).chr(27).chr(28).chr(29); + $keys_a .= chr(30).chr(31); + // ASCII characters for code B (ASCII 32 - 127) + $keys_b = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~'.chr(127); + // special codes + $fnc_a = array(241 => 102, 242 => 97, 243 => 96, 244 => 101); + $fnc_b = array(241 => 102, 242 => 97, 243 => 96, 244 => 100); + // array of symbols + $code_data = array(); + // lenght of the code + $len = strlen($code); + switch(strtoupper($type)) { + case 'A': { // MODE A + $startid = 103; + for ($i = 0; $i < $len; ++$i) { + $char = $code{$i}; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_a[$char_id]; + } elseif (($char_id >= 0) AND ($char_id <= 95)) { + $code_data[] = strpos($keys_a, $char); + } else { + return false; + } + } + break; + } + case 'B': { // MODE B + $startid = 104; + for ($i = 0; $i < $len; ++$i) { + $char = $code{$i}; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_b[$char_id]; + } elseif (($char_id >= 32) AND ($char_id <= 127)) { + $code_data[] = strpos($keys_b, $char); + } else { + return false; + } + } + break; + } + case 'C': { // MODE C + $startid = 105; + if (ord($code{0}) == 241) { + $code_data[] = 102; + $code = substr($code, 1); + --$len; + } + if (($len % 2) != 0) { + // the length must be even + return false; + } + for ($i = 0; $i < $len; $i+=2) { + $chrnum = $code{$i}.$code{$i+1}; + if (preg_match('/([0-9]{2})/', $chrnum) > 0) { + $code_data[] = intval($chrnum); + } else { + return false; + } + } + break; + } + default: { // MODE AUTO + // split code into sequences + $sequence = array(); + // get numeric sequences (if any) + $numseq = array(); + preg_match_all('/([0-9]{4,})/', $code, $numseq, PREG_OFFSET_CAPTURE); + if (isset($numseq[1]) AND !empty($numseq[1])) { + $end_offset = 0; + foreach ($numseq[1] as $val) { + $offset = $val[1]; + if ($offset > $end_offset) { + // non numeric sequence + $sequence = array_merge($sequence, $this->get128ABsequence(substr($code, $end_offset, ($offset - $end_offset)))); + } + // numeric sequence + $slen = strlen($val[0]); + if (($slen % 2) != 0) { + // the length must be even + --$slen; + } + $sequence[] = array('C', substr($code, $offset, $slen), $slen); + $end_offset = $offset + $slen; + } + if ($end_offset < $len) { + $sequence = array_merge($sequence, $this->get128ABsequence(substr($code, $end_offset))); + } + } else { + // text code (non C mode) + $sequence = array_merge($sequence, $this->get128ABsequence($code)); + } + // process the sequence + foreach ($sequence as $key => $seq) { + switch($seq[0]) { + case 'A': { + if ($key == 0) { + $startid = 103; + } elseif ($sequence[($key - 1)][0] != 'A') { + if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'B') AND (!isset($sequence[($key - 1)][3]))) { + // single character shift + $code_data[] = 98; + // mark shift + $sequence[$key][3] = true; + } elseif (!isset($sequence[($key - 1)][3])) { + $code_data[] = 101; + } + } + for ($i = 0; $i < $seq[2]; ++$i) { + $char = $seq[1]{$i}; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_a[$char_id]; + } else { + $code_data[] = strpos($keys_a, $char); + } + } + break; + } + case 'B': { + if ($key == 0) { + $tmpchr = ord($seq[1]{0}); + if (($seq[2] == 1) AND ($tmpchr >= 241) AND ($tmpchr <= 244) AND isset($sequence[($key + 1)]) AND ($sequence[($key + 1)][0] != 'B')) { + switch ($sequence[($key + 1)][0]) { + case 'A': { + $startid = 103; + $sequence[$key][0] = 'A'; + $code_data[] = $fnc_a[$tmpchr]; + break; + } + case 'C': { + $startid = 105; + $sequence[$key][0] = 'C'; + $code_data[] = $fnc_a[$tmpchr]; + break; + } + } + break; + } else { + $startid = 104; + } + } elseif ($sequence[($key - 1)][0] != 'B') { + if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'A') AND (!isset($sequence[($key - 1)][3]))) { + // single character shift + $code_data[] = 98; + // mark shift + $sequence[$key][3] = true; + } elseif (!isset($sequence[($key - 1)][3])) { + $code_data[] = 100; + } + } + for ($i = 0; $i < $seq[2]; ++$i) { + $char = $seq[1]{$i}; + $char_id = ord($char); + if (($char_id >= 241) AND ($char_id <= 244)) { + $code_data[] = $fnc_b[$char_id]; + } else { + $code_data[] = strpos($keys_b, $char); + } + } + break; + } + case 'C': { + if ($key == 0) { + $startid = 105; + } elseif ($sequence[($key - 1)][0] != 'C') { + $code_data[] = 99; + } + for ($i = 0; $i < $seq[2]; $i+=2) { + $chrnum = $seq[1]{$i}.$seq[1]{$i+1}; + $code_data[] = intval($chrnum); + } + break; + } + } + } + } + } + // calculate check character + $sum = $startid; + foreach ($code_data as $key => $val) { + $sum += ($val * ($key + 1)); + } + // add check character + $code_data[] = ($sum % 103); + // add stop sequence + $code_data[] = 106; + $code_data[] = 107; + // add start code at the beginning + array_unshift($code_data, $startid); + // build barcode array + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + foreach ($code_data as $val) { + $seq = $chr[$val]; + for ($j = 0; $j < 6; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $seq{$j}; + $bararray['bcode'][] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + } + } + return $bararray; + } + + /** + * Split text code in A/B sequence for 128 code + * @param $code (string) code to split. + * @return array sequence + * @protected + */ + protected function get128ABsequence($code) { + $len = strlen($code); + $sequence = array(); + // get A sequences (if any) + $numseq = array(); + preg_match_all('/([\0-\31])/', $code, $numseq, PREG_OFFSET_CAPTURE); + if (isset($numseq[1]) AND !empty($numseq[1])) { + $end_offset = 0; + foreach ($numseq[1] as $val) { + $offset = $val[1]; + if ($offset > $end_offset) { + // B sequence + $sequence[] = array('B', substr($code, $end_offset, ($offset - $end_offset)), ($offset - $end_offset)); + } + // A sequence + $slen = strlen($val[0]); + $sequence[] = array('A', substr($code, $offset, $slen), $slen); + $end_offset = $offset + $slen; + } + if ($end_offset < $len) { + $sequence[] = array('B', substr($code, $end_offset), ($len - $end_offset)); + } + } else { + // only B sequence + $sequence[] = array('B', $code, $len); + } + return $sequence; + } + + /** + * EAN13 and UPC-A barcodes. + * EAN13: European Article Numbering international retail product code + * UPC-A: Universal product code seen on almost all retail products in the USA and Canada + * UPC-E: Short version of UPC symbol + * @param $code (string) code to represent. + * @param $len (string) barcode type: 6 = UPC-E, 8 = EAN8, 13 = EAN13, 12 = UPC-A + * @return array barcode representation. + * @protected + */ + protected function barcode_eanupc($code, $len=13) { + $upce = false; + if ($len == 6) { + $len = 12; // UPC-A + $upce = true; // UPC-E mode + } + $data_len = $len - 1; + //Padding + $code = str_pad($code, $data_len, '0', STR_PAD_LEFT); + $code_len = strlen($code); + // calculate check digit + $sum_a = 0; + for ($i = 1; $i < $data_len; $i+=2) { + $sum_a += $code{$i}; + } + if ($len > 12) { + $sum_a *= 3; + } + $sum_b = 0; + for ($i = 0; $i < $data_len; $i+=2) { + $sum_b += ($code{$i}); + } + if ($len < 13) { + $sum_b *= 3; + } + $r = ($sum_a + $sum_b) % 10; + if($r > 0) { + $r = (10 - $r); + } + if ($code_len == $data_len) { + // add check digit + $code .= $r; + } elseif ($r !== intval($code{$data_len})) { + // wrong checkdigit + return false; + } + if ($len == 12) { + // UPC-A + $code = '0'.$code; + ++$len; + } + if ($upce) { + // convert UPC-A to UPC-E + $tmp = substr($code, 4, 3); + if (($tmp == '000') OR ($tmp == '100') OR ($tmp == '200')) { + // manufacturer code ends in 000, 100, or 200 + $upce_code = substr($code, 2, 2).substr($code, 9, 3).substr($code, 4, 1); + } else { + $tmp = substr($code, 5, 2); + if ($tmp == '00') { + // manufacturer code ends in 00 + $upce_code = substr($code, 2, 3).substr($code, 10, 2).'3'; + } else { + $tmp = substr($code, 6, 1); + if ($tmp == '0') { + // manufacturer code ends in 0 + $upce_code = substr($code, 2, 4).substr($code, 11, 1).'4'; + } else { + // manufacturer code does not end in zero + $upce_code = substr($code, 2, 5).substr($code, 11, 1); + } + } + } + } + //Convert digits to bars + $codes = array( + 'A'=>array( // left odd parity + '0'=>'0001101', + '1'=>'0011001', + '2'=>'0010011', + '3'=>'0111101', + '4'=>'0100011', + '5'=>'0110001', + '6'=>'0101111', + '7'=>'0111011', + '8'=>'0110111', + '9'=>'0001011'), + 'B'=>array( // left even parity + '0'=>'0100111', + '1'=>'0110011', + '2'=>'0011011', + '3'=>'0100001', + '4'=>'0011101', + '5'=>'0111001', + '6'=>'0000101', + '7'=>'0010001', + '8'=>'0001001', + '9'=>'0010111'), + 'C'=>array( // right + '0'=>'1110010', + '1'=>'1100110', + '2'=>'1101100', + '3'=>'1000010', + '4'=>'1011100', + '5'=>'1001110', + '6'=>'1010000', + '7'=>'1000100', + '8'=>'1001000', + '9'=>'1110100') + ); + $parities = array( + '0'=>array('A','A','A','A','A','A'), + '1'=>array('A','A','B','A','B','B'), + '2'=>array('A','A','B','B','A','B'), + '3'=>array('A','A','B','B','B','A'), + '4'=>array('A','B','A','A','B','B'), + '5'=>array('A','B','B','A','A','B'), + '6'=>array('A','B','B','B','A','A'), + '7'=>array('A','B','A','B','A','B'), + '8'=>array('A','B','A','B','B','A'), + '9'=>array('A','B','B','A','B','A') + ); + $upce_parities = array(); + $upce_parities[0] = array( + '0'=>array('B','B','B','A','A','A'), + '1'=>array('B','B','A','B','A','A'), + '2'=>array('B','B','A','A','B','A'), + '3'=>array('B','B','A','A','A','B'), + '4'=>array('B','A','B','B','A','A'), + '5'=>array('B','A','A','B','B','A'), + '6'=>array('B','A','A','A','B','B'), + '7'=>array('B','A','B','A','B','A'), + '8'=>array('B','A','B','A','A','B'), + '9'=>array('B','A','A','B','A','B') + ); + $upce_parities[1] = array( + '0'=>array('A','A','A','B','B','B'), + '1'=>array('A','A','B','A','B','B'), + '2'=>array('A','A','B','B','A','B'), + '3'=>array('A','A','B','B','B','A'), + '4'=>array('A','B','A','A','B','B'), + '5'=>array('A','B','B','A','A','B'), + '6'=>array('A','B','B','B','A','A'), + '7'=>array('A','B','A','B','A','B'), + '8'=>array('A','B','A','B','B','A'), + '9'=>array('A','B','B','A','B','A') + ); + $k = 0; + $seq = '101'; // left guard bar + if ($upce) { + $bararray = array('code' => $upce_code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $p = $upce_parities[$code{1}][$r]; + for ($i = 0; $i < 6; ++$i) { + $seq .= $codes[$p[$i]][$upce_code{$i}]; + } + $seq .= '010101'; // right guard bar + } else { + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $half_len = ceil($len / 2); + if ($len == 8) { + for ($i = 0; $i < $half_len; ++$i) { + $seq .= $codes['A'][$code{$i}]; + } + } else { + $p = $parities[$code{0}]; + for ($i = 1; $i < $half_len; ++$i) { + $seq .= $codes[$p[$i-1]][$code{$i}]; + } + } + $seq .= '01010'; // center guard bar + for ($i = $half_len; $i < $len; ++$i) { + $seq .= $codes['C'][$code{$i}]; + } + $seq .= '101'; // right guard bar + } + $clen = strlen($seq); + $w = 0; + for ($i = 0; $i < $clen; ++$i) { + $w += 1; + if (($i == ($clen - 1)) OR (($i < ($clen - 1)) AND ($seq{$i} != $seq{($i+1)}))) { + if ($seq{$i} == '1') { + $t = true; // bar + } else { + $t = false; // space + } + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + $w = 0; + } + } + return $bararray; + } + + /** + * UPC-Based Extentions + * 2-Digit Ext.: Used to indicate magazines and newspaper issue numbers + * 5-Digit Ext.: Used to mark suggested retail price of books + * @param $code (string) code to represent. + * @param $len (string) barcode type: 2 = 2-Digit, 5 = 5-Digit + * @return array barcode representation. + * @protected + */ + protected function barcode_eanext($code, $len=5) { + //Padding + $code = str_pad($code, $len, '0', STR_PAD_LEFT); + // calculate check digit + if ($len == 2) { + $r = $code % 4; + } elseif ($len == 5) { + $r = (3 * ($code{0} + $code{2} + $code{4})) + (9 * ($code{1} + $code{3})); + $r %= 10; + } else { + return false; + } + //Convert digits to bars + $codes = array( + 'A'=>array( // left odd parity + '0'=>'0001101', + '1'=>'0011001', + '2'=>'0010011', + '3'=>'0111101', + '4'=>'0100011', + '5'=>'0110001', + '6'=>'0101111', + '7'=>'0111011', + '8'=>'0110111', + '9'=>'0001011'), + 'B'=>array( // left even parity + '0'=>'0100111', + '1'=>'0110011', + '2'=>'0011011', + '3'=>'0100001', + '4'=>'0011101', + '5'=>'0111001', + '6'=>'0000101', + '7'=>'0010001', + '8'=>'0001001', + '9'=>'0010111') + ); + $parities = array(); + $parities[2] = array( + '0'=>array('A','A'), + '1'=>array('A','B'), + '2'=>array('B','A'), + '3'=>array('B','B') + ); + $parities[5] = array( + '0'=>array('B','B','A','A','A'), + '1'=>array('B','A','B','A','A'), + '2'=>array('B','A','A','B','A'), + '3'=>array('B','A','A','A','B'), + '4'=>array('A','B','B','A','A'), + '5'=>array('A','A','B','B','A'), + '6'=>array('A','A','A','B','B'), + '7'=>array('A','B','A','B','A'), + '8'=>array('A','B','A','A','B'), + '9'=>array('A','A','B','A','B') + ); + $p = $parities[$len][$r]; + $seq = '1011'; // left guard bar + $seq .= $codes[$p[0]][$code{0}]; + for ($i = 1; $i < $len; ++$i) { + $seq .= '01'; // separator + $seq .= $codes[$p[$i]][$code{$i}]; + } + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * POSTNET and PLANET barcodes. + * Used by U.S. Postal Service for automated mail sorting + * @param $code (string) zip code to represent. Must be a string containing a zip code of the form DDDDD or DDDDD-DDDD. + * @param $planet (boolean) if true print the PLANET barcode, otherwise print POSTNET + * @return array barcode representation. + * @protected + */ + protected function barcode_postnet($code, $planet=false) { + // bar lenght + if ($planet) { + $barlen = Array( + 0 => Array(1,1,2,2,2), + 1 => Array(2,2,2,1,1), + 2 => Array(2,2,1,2,1), + 3 => Array(2,2,1,1,2), + 4 => Array(2,1,2,2,1), + 5 => Array(2,1,2,1,2), + 6 => Array(2,1,1,2,2), + 7 => Array(1,2,2,2,1), + 8 => Array(1,2,2,1,2), + 9 => Array(1,2,1,2,2) + ); + } else { + $barlen = Array( + 0 => Array(2,2,1,1,1), + 1 => Array(1,1,1,2,2), + 2 => Array(1,1,2,1,2), + 3 => Array(1,1,2,2,1), + 4 => Array(1,2,1,1,2), + 5 => Array(1,2,1,2,1), + 6 => Array(1,2,2,1,1), + 7 => Array(2,1,1,1,2), + 8 => Array(2,1,1,2,1), + 9 => Array(2,1,2,1,1) + ); + } + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 2, 'bcode' => array()); + $k = 0; + $code = str_replace('-', '', $code); + $code = str_replace(' ', '', $code); + $len = strlen($code); + // calculate checksum + $sum = 0; + for ($i = 0; $i < $len; ++$i) { + $sum += intval($code{$i}); + } + $chkd = ($sum % 10); + if($chkd > 0) { + $chkd = (10 - $chkd); + } + $code .= $chkd; + $len = strlen($code); + // start bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + for ($i = 0; $i < $len; ++$i) { + for ($j = 0; $j < 5; ++$j) { + $h = $barlen[$code{$i}][$j]; + $p = floor(1 / $h); + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + } + // end bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 1; + return $bararray; + } + + /** + * RMS4CC - CBC - KIX + * RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) - KIX (Klant index - Customer index) + * RM4SCC is the name of the barcode symbology used by the Royal Mail for its Cleanmail service. + * @param $code (string) code to print + * @param $kix (boolean) if true prints the KIX variation (doesn't use the start and end symbols, and the checksum) - in this case the house number must be sufficed with an X and placed at the end of the code. + * @return array barcode representation. + * @protected + */ + protected function barcode_rms4cc($code, $kix=false) { + $notkix = !$kix; + // bar mode + // 1 = pos 1, length 2 + // 2 = pos 1, length 3 + // 3 = pos 2, length 1 + // 4 = pos 2, length 2 + $barmode = array( + '0' => array(3,3,2,2), + '1' => array(3,4,1,2), + '2' => array(3,4,2,1), + '3' => array(4,3,1,2), + '4' => array(4,3,2,1), + '5' => array(4,4,1,1), + '6' => array(3,1,4,2), + '7' => array(3,2,3,2), + '8' => array(3,2,4,1), + '9' => array(4,1,3,2), + 'A' => array(4,1,4,1), + 'B' => array(4,2,3,1), + 'C' => array(3,1,2,4), + 'D' => array(3,2,1,4), + 'E' => array(3,2,2,3), + 'F' => array(4,1,1,4), + 'G' => array(4,1,2,3), + 'H' => array(4,2,1,3), + 'I' => array(1,3,4,2), + 'J' => array(1,4,3,2), + 'K' => array(1,4,4,1), + 'L' => array(2,3,3,2), + 'M' => array(2,3,4,1), + 'N' => array(2,4,3,1), + 'O' => array(1,3,2,4), + 'P' => array(1,4,1,4), + 'Q' => array(1,4,2,3), + 'R' => array(2,3,1,4), + 'S' => array(2,3,2,3), + 'T' => array(2,4,1,3), + 'U' => array(1,1,4,4), + 'V' => array(1,2,3,4), + 'W' => array(1,2,4,3), + 'X' => array(2,1,3,4), + 'Y' => array(2,1,4,3), + 'Z' => array(2,2,3,3) + ); + $code = strtoupper($code); + $len = strlen($code); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 3, 'bcode' => array()); + if ($notkix) { + // table for checksum calculation (row,col) + $checktable = array( + '0' => array(1,1), + '1' => array(1,2), + '2' => array(1,3), + '3' => array(1,4), + '4' => array(1,5), + '5' => array(1,0), + '6' => array(2,1), + '7' => array(2,2), + '8' => array(2,3), + '9' => array(2,4), + 'A' => array(2,5), + 'B' => array(2,0), + 'C' => array(3,1), + 'D' => array(3,2), + 'E' => array(3,3), + 'F' => array(3,4), + 'G' => array(3,5), + 'H' => array(3,0), + 'I' => array(4,1), + 'J' => array(4,2), + 'K' => array(4,3), + 'L' => array(4,4), + 'M' => array(4,5), + 'N' => array(4,0), + 'O' => array(5,1), + 'P' => array(5,2), + 'Q' => array(5,3), + 'R' => array(5,4), + 'S' => array(5,5), + 'T' => array(5,0), + 'U' => array(0,1), + 'V' => array(0,2), + 'W' => array(0,3), + 'X' => array(0,4), + 'Y' => array(0,5), + 'Z' => array(0,0) + ); + $row = 0; + $col = 0; + for ($i = 0; $i < $len; ++$i) { + $row += $checktable[$code{$i}][0]; + $col += $checktable[$code{$i}][1]; + } + $row %= 6; + $col %= 6; + $chk = array_keys($checktable, array($row,$col)); + $code .= $chk[0]; + ++$len; + } + $k = 0; + if ($notkix) { + // start bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + for ($i = 0; $i < $len; ++$i) { + for ($j = 0; $j < 4; ++$j) { + switch ($barmode[$code{$i}][$j]) { + case 1: { + $p = 0; + $h = 2; + break; + } + case 2: { + $p = 0; + $h = 3; + break; + } + case 3: { + $p = 1; + $h = 1; + break; + } + case 4: { + $p = 1; + $h = 2; + break; + } + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + } + if ($notkix) { + // stop bar + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => 3, 'p' => 0); + $bararray['maxw'] += 1; + } + return $bararray; + } + + /** + * CODABAR barcodes. + * Older code often used in library systems, sometimes in blood banks + * @param $code (string) code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_codabar($code) { + $chr = array( + '0' => '11111221', + '1' => '11112211', + '2' => '11121121', + '3' => '22111111', + '4' => '11211211', + '5' => '21111211', + '6' => '12111121', + '7' => '12112111', + '8' => '12211111', + '9' => '21121111', + '-' => '11122111', + '$' => '11221111', + ':' => '21112121', + '/' => '21211121', + '.' => '21212111', + '+' => '11222221', + 'A' => '11221211', + 'B' => '12121121', + 'C' => '11121221', + 'D' => '11122211' + ); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $w = 0; + $seq = ''; + $code = 'A'.strtoupper($code).'A'; + $len = strlen($code); + for ($i = 0; $i < $len; ++$i) { + if (!isset($chr[$code{$i}])) { + return false; + } + $seq = $chr[$code{$i}]; + for ($j = 0; $j < 8; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $seq{$j}; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + return $bararray; + } + + /** + * CODE11 barcodes. + * Used primarily for labeling telecommunications equipment + * @param $code (string) code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_code11($code) { + $chr = array( + '0' => '111121', + '1' => '211121', + '2' => '121121', + '3' => '221111', + '4' => '112121', + '5' => '212111', + '6' => '122111', + '7' => '111221', + '8' => '211211', + '9' => '211111', + '-' => '112111', + 'S' => '112211' + ); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + $k = 0; + $w = 0; + $seq = ''; + $len = strlen($code); + // calculate check digit C + $p = 1; + $check = 0; + for ($i = ($len - 1); $i >= 0; --$i) { + $digit = $code{$i}; + if ($digit == '-') { + $dval = 10; + } else { + $dval = intval($digit); + } + $check += ($dval * $p); + ++$p; + if ($p > 10) { + $p = 1; + } + } + $check %= 11; + if ($check == 10) { + $check = '-'; + } + $code .= $check; + if ($len > 10) { + // calculate check digit K + $p = 1; + $check = 0; + for ($i = $len; $i >= 0; --$i) { + $digit = $code{$i}; + if ($digit == '-') { + $dval = 10; + } else { + $dval = intval($digit); + } + $check += ($dval * $p); + ++$p; + if ($p > 9) { + $p = 1; + } + } + $check %= 11; + $code .= $check; + ++$len; + } + $code = 'S'.$code.'S'; + $len += 3; + for ($i = 0; $i < $len; ++$i) { + if (!isset($chr[$code{$i}])) { + return false; + } + $seq = $chr[$code{$i}]; + for ($j = 0; $j < 6; ++$j) { + if (($j % 2) == 0) { + $t = true; // bar + } else { + $t = false; // space + } + $w = $seq{$j}; + $bararray['bcode'][$k] = array('t' => $t, 'w' => $w, 'h' => 1, 'p' => 0); + $bararray['maxw'] += $w; + ++$k; + } + } + return $bararray; + } + + /** + * Pharmacode + * Contains digits (0 to 9) + * @param $code (string) code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_pharmacode($code) { + $seq = ''; + $code = intval($code); + while ($code > 0) { + if (($code % 2) == 0) { + $seq .= '11100'; + $code -= 2; + } else { + $seq .= '100'; + $code -= 1; + } + $code /= 2; + } + $seq = substr($seq, 0, -2); + $seq = strrev($seq); + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => array()); + return $this->binseq_to_array($seq, $bararray); + } + + /** + * Pharmacode two-track + * Contains digits (0 to 9) + * @param $code (string) code to represent. + * @return array barcode representation. + * @protected + */ + protected function barcode_pharmacode2t($code) { + $seq = ''; + $code = intval($code); + do { + switch ($code % 3) { + case 0: { + $seq .= '3'; + $code = ($code - 3) / 3; + break; + } + case 1: { + $seq .= '1'; + $code = ($code - 1) / 3; + break; + } + case 2: { + $seq .= '2'; + $code = ($code - 2) / 3; + break; + } + } + } while($code != 0); + $seq = strrev($seq); + $k = 0; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 2, 'bcode' => array()); + $len = strlen($seq); + for ($i = 0; $i < $len; ++$i) { + switch ($seq{$i}) { + case '1': { + $p = 1; + $h = 1; + break; + } + case '2': { + $p = 0; + $h = 1; + break; + } + case '3': { + $p = 0; + $h = 2; + break; + } + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + unset($bararray['bcode'][($k - 1)]); + --$bararray['maxw']; + return $bararray; + } + + + /** + * IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 + * (requires PHP bcmath extension) + * Intelligent Mail barcode is a 65-bar code for use on mail in the United States. + * The fields are described as follows:
    • The Barcode Identifier shall be assigned by USPS to encode the presort identification that is currently printed in human readable form on the optional endorsement line (OEL) as well as for future USPS use. This shall be two digits, with the second digit in the range of 0–4. The allowable encoding ranges shall be 00–04, 10–14, 20–24, 30–34, 40–44, 50–54, 60–64, 70–74, 80–84, and 90–94.
    • The Service Type Identifier shall be assigned by USPS for any combination of services requested on the mailpiece. The allowable encoding range shall be 000http://it2.php.net/manual/en/function.dechex.php–999. Each 3-digit value shall correspond to a particular mail class with a particular combination of service(s). Each service program, such as OneCode Confirm and OneCode ACS, shall provide the list of Service Type Identifier values.
    • The Mailer or Customer Identifier shall be assigned by USPS as a unique, 6 or 9 digit number that identifies a business entity. The allowable encoding range for the 6 digit Mailer ID shall be 000000- 899999, while the allowable encoding range for the 9 digit Mailer ID shall be 900000000-999999999.
    • The Serial or Sequence Number shall be assigned by the mailer for uniquely identifying and tracking mailpieces. The allowable encoding range shall be 000000000–999999999 when used with a 6 digit Mailer ID and 000000-999999 when used with a 9 digit Mailer ID. e. The Delivery Point ZIP Code shall be assigned by the mailer for routing the mailpiece. This shall replace POSTNET for routing the mailpiece to its final delivery point. The length may be 0, 5, 9, or 11 digits. The allowable encoding ranges shall be no ZIP Code, 00000–99999, 000000000–999999999, and 00000000000–99999999999.
    + * @param $code (string) code to print, separate the ZIP (routing code) from the rest using a minus char '-' (BarcodeID_ServiceTypeID_MailerID_SerialNumber-RoutingCode) + * @return array barcode representation. + * @protected + */ + protected function barcode_imb($code) { + $asc_chr = array(4,0,2,6,3,5,1,9,8,7,1,2,0,6,4,8,2,9,5,3,0,1,3,7,4,6,8,9,2,0,5,1,9,4,3,8,6,7,1,2,4,3,9,5,7,8,3,0,2,1,4,0,9,1,7,0,2,4,6,3,7,1,9,5,8); + $dsc_chr = array(7,1,9,5,8,0,2,4,6,3,5,8,9,7,3,0,6,1,7,4,6,8,9,2,5,1,7,5,4,3,8,7,6,0,2,5,4,9,3,0,1,6,8,2,0,4,5,9,6,7,5,2,6,3,8,5,1,9,8,7,4,0,2,6,3); + $asc_pos = array(3,0,8,11,1,12,8,11,10,6,4,12,2,7,9,6,7,9,2,8,4,0,12,7,10,9,0,7,10,5,7,9,6,8,2,12,1,4,2,0,1,5,4,6,12,1,0,9,4,7,5,10,2,6,9,11,2,12,6,7,5,11,0,3,2); + $dsc_pos = array(2,10,12,5,9,1,5,4,3,9,11,5,10,1,6,3,4,1,10,0,2,11,8,6,1,12,3,8,6,4,4,11,0,6,1,9,11,5,3,7,3,10,7,11,8,2,10,3,5,8,0,3,12,11,8,4,5,1,3,0,7,12,9,8,10); + $code_arr = explode('-', $code); + $tracking_number = $code_arr[0]; + if (isset($code_arr[1])) { + $routing_code = $code_arr[1]; + } else { + $routing_code = ''; + } + // Conversion of Routing Code + switch (strlen($routing_code)) { + case 0: { + $binary_code = 0; + break; + } + case 5: { + $binary_code = bcadd($routing_code, '1'); + break; + } + case 9: { + $binary_code = bcadd($routing_code, '100001'); + break; + } + case 11: { + $binary_code = bcadd($routing_code, '1000100001'); + break; + } + default: { + return false; + break; + } + } + $binary_code = bcmul($binary_code, 10); + $binary_code = bcadd($binary_code, $tracking_number{0}); + $binary_code = bcmul($binary_code, 5); + $binary_code = bcadd($binary_code, $tracking_number{1}); + $binary_code .= substr($tracking_number, 2, 18); + // convert to hexadecimal + $binary_code = $this->dec_to_hex($binary_code); + // pad to get 13 bytes + $binary_code = str_pad($binary_code, 26, '0', STR_PAD_LEFT); + // convert string to array of bytes + $binary_code_arr = chunk_split($binary_code, 2, "\r"); + $binary_code_arr = substr($binary_code_arr, 0, -1); + $binary_code_arr = explode("\r", $binary_code_arr); + // calculate frame check sequence + $fcs = $this->imb_crc11fcs($binary_code_arr); + // exclude first 2 bits from first byte + $first_byte = sprintf('%2s', dechex((hexdec($binary_code_arr[0]) << 2) >> 2)); + $binary_code_102bit = $first_byte.substr($binary_code, 2); + // convert binary data to codewords + $codewords = array(); + $data = $this->hex_to_dec($binary_code_102bit); + $codewords[0] = bcmod($data, 636) * 2; + $data = bcdiv($data, 636); + for ($i = 1; $i < 9; ++$i) { + $codewords[$i] = bcmod($data, 1365); + $data = bcdiv($data, 1365); + } + $codewords[9] = $data; + if (($fcs >> 10) == 1) { + $codewords[9] += 659; + } + // generate lookup tables + $table2of13 = $this->imb_tables(2, 78); + $table5of13 = $this->imb_tables(5, 1287); + // convert codewords to characters + $characters = array(); + $bitmask = 512; + foreach($codewords as $k => $val) { + if ($val <= 1286) { + $chrcode = $table5of13[$val]; + } else { + $chrcode = $table2of13[($val - 1287)]; + } + if (($fcs & $bitmask) > 0) { + // bitwise invert + $chrcode = ((~$chrcode) & 8191); + } + $characters[] = $chrcode; + $bitmask /= 2; + } + $characters = array_reverse($characters); + // build bars + $k = 0; + $bararray = array('code' => $code, 'maxw' => 0, 'maxh' => 3, 'bcode' => array()); + for ($i = 0; $i < 65; ++$i) { + $asc = (($characters[$asc_chr[$i]] & pow(2, $asc_pos[$i])) > 0); + $dsc = (($characters[$dsc_chr[$i]] & pow(2, $dsc_pos[$i])) > 0); + if ($asc AND $dsc) { + // full bar (F) + $p = 0; + $h = 3; + } elseif ($asc) { + // ascender (A) + $p = 0; + $h = 2; + } elseif ($dsc) { + // descender (D) + $p = 1; + $h = 2; + } else { + // tracker (T) + $p = 1; + $h = 1; + } + $bararray['bcode'][$k++] = array('t' => 1, 'w' => 1, 'h' => $h, 'p' => $p); + $bararray['bcode'][$k++] = array('t' => 0, 'w' => 1, 'h' => 2, 'p' => 0); + $bararray['maxw'] += 2; + } + unset($bararray['bcode'][($k - 1)]); + --$bararray['maxw']; + return $bararray; + } + + /** + * Convert large integer number to hexadecimal representation. + * (requires PHP bcmath extension) + * @param $number (string) number to convert specified as a string + * @return string hexadecimal representation + */ + public function dec_to_hex($number) { + $i = 0; + $hex = array(); + if($number == 0) { + return '00'; + } + while($number > 0) { + if($number == 0) { + array_push($hex, '0'); + } else { + array_push($hex, strtoupper(dechex(bcmod($number, '16')))); + $number = bcdiv($number, '16', 0); + } + } + $hex = array_reverse($hex); + return implode($hex); + } + + /** + * Convert large hexadecimal number to decimal representation (string). + * (requires PHP bcmath extension) + * @param $hex (string) hexadecimal number to convert specified as a string + * @return string hexadecimal representation + */ + public function hex_to_dec($hex) { + $dec = 0; + $bitval = 1; + $len = strlen($hex); + for($pos = ($len - 1); $pos >= 0; --$pos) { + $dec = bcadd($dec, bcmul(hexdec($hex{$pos}), $bitval)); + $bitval = bcmul($bitval, 16); + } + return $dec; + } + + /** + * Intelligent Mail Barcode calculation of Frame Check Sequence + * @param $code_arr (string) array of hexadecimal values (13 bytes holding 102 bits right justified). + * @return int 11 bit Frame Check Sequence as integer (decimal base) + * @protected + */ + protected function imb_crc11fcs($code_arr) { + $genpoly = 0x0F35; // generator polynomial + $fcs = 0x07FF; // Frame Check Sequence + // do most significant byte skipping the 2 most significant bits + $data = hexdec($code_arr[0]) << 5; + for ($bit = 2; $bit < 8; ++$bit) { + if (($fcs ^ $data) & 0x400) { + $fcs = ($fcs << 1) ^ $genpoly; + } else { + $fcs = ($fcs << 1); + } + $fcs &= 0x7FF; + $data <<= 1; + } + // do rest of bytes + for ($byte = 1; $byte < 13; ++$byte) { + $data = hexdec($code_arr[$byte]) << 3; + for ($bit = 0; $bit < 8; ++$bit) { + if (($fcs ^ $data) & 0x400) { + $fcs = ($fcs << 1) ^ $genpoly; + } else { + $fcs = ($fcs << 1); + } + $fcs &= 0x7FF; + $data <<= 1; + } + } + return $fcs; + } + + /** + * Reverse unsigned short value + * @param $num (int) value to reversr + * @return int reversed value + * @protected + */ + protected function imb_reverse_us($num) { + $rev = 0; + for ($i = 0; $i < 16; ++$i) { + $rev <<= 1; + $rev |= ($num & 1); + $num >>= 1; + } + return $rev; + } + + /** + * generate Nof13 tables used for Intelligent Mail Barcode + * @param $n (int) is the type of table: 2 for 2of13 table, 5 for 5of13table + * @param $size (int) size of table (78 for n=2 and 1287 for n=5) + * @return array requested table + * @protected + */ + protected function imb_tables($n, $size) { + $table = array(); + $lli = 0; // LUT lower index + $lui = $size - 1; // LUT upper index + for ($count = 0; $count < 8192; ++$count) { + $bit_count = 0; + for ($bit_index = 0; $bit_index < 13; ++$bit_index) { + $bit_count += intval(($count & (1 << $bit_index)) != 0); + } + // if we don't have the right number of bits on, go on to the next value + if ($bit_count == $n) { + $reverse = ($this->imb_reverse_us($count) >> 3); + // if the reverse is less than count, we have already visited this pair before + if ($reverse >= $count) { + // If count is symmetric, place it at the first free slot from the end of the list. + // Otherwise, place it at the first free slot from the beginning of the list AND place $reverse ath the next free slot from the beginning of the list + if ($reverse == $count) { + $table[$lui] = $count; + --$lui; + } else { + $table[$lli] = $count; + ++$lli; + $table[$lli] = $reverse; + ++$lli; + } + } + } + } + return $table; + } + +} // end of class +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/cache/chapter_demo_1.txt b/incs/tcpdf_old/cache/chapter_demo_1.txt new file mode 100644 index 0000000..4025de9 --- /dev/null +++ b/incs/tcpdf_old/cache/chapter_demo_1.txt @@ -0,0 +1,19 @@ +Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. + +Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. + +Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. + +Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. + +Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. + +Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. + +Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. + +Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. + +Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat. diff --git a/incs/tcpdf_old/cache/chapter_demo_2.txt b/incs/tcpdf_old/cache/chapter_demo_2.txt new file mode 100644 index 0000000..cd7bfe6 --- /dev/null +++ b/incs/tcpdf_old/cache/chapter_demo_2.txt @@ -0,0 +1,23 @@ +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

    + + + +

    Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

    + +

    Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu.

    + +

    Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra.

    + +

    Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

    + +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

    + + + +

    Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

    + +

    Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu.

    + +

    Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra.

    + +

    Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

    diff --git a/incs/tcpdf_old/cache/table_data_demo.txt b/incs/tcpdf_old/cache/table_data_demo.txt new file mode 100644 index 0000000..5a48a42 --- /dev/null +++ b/incs/tcpdf_old/cache/table_data_demo.txt @@ -0,0 +1,15 @@ +Austria;Vienna;83859;8075 +Belgium;Brussels;30518;10192 +Denmark;Copenhagen;43094;5295 +Finland;Helsinki;304529;5147 +France;Paris;543965;58728 +Germany;Berlin;357022;82057 +Greece;Athens;131625;10511 +Ireland;Dublin;70723;3694 +Italy;Roma;301316;57563 +Luxembourg;Luxembourg;2586;424 +Netherlands;Amsterdam;41526;15654 +Portugal;Lisbon;91906;9957 +Spain;Madrid;504790;39348 +Sweden;Stockholm;410934;8839 +United Kingdom;London;243820;58862 diff --git a/incs/tcpdf_old/cache/utf8test.txt b/incs/tcpdf_old/cache/utf8test.txt new file mode 100644 index 0000000..291d4e7 --- /dev/null +++ b/incs/tcpdf_old/cache/utf8test.txt @@ -0,0 +1,128 @@ +Sentences that contain all letters commonly used in a language +-------------------------------------------------------------- + +This file is UTF-8 encoded. + +Czech (cz) +--------- + + Příšerně žluťou�ký kůň úpěl �ábelské ódy. + Hle�, toť přízra�ný kůň v mátožné póze šíleně úpí. + Zvlášť zákeřný u�eň s �olí�ky běží podél zóny úlů. + Lo� �eří kýlem tůň obzvlášť v Grónské úžině. + Ó, náhlý déšť již zvířil prach a �ilá laň te� běží s houfcem gazel k úkrytům. + +Danish (da) +--------- + + Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen + Wolther spillede på xylofon. + (= Quiz contestants were eating strawbery with cream while Wolther + the circus clown played on xylophone.) + +German (de) +----------- + + Falsches Üben von Xylophonmusik quält jeden größeren Zwerg + (= Wrongful practicing of xylophone music tortures every larger dwarf) + + Zwölf Boxkämpfer jagten Eva quer über den Sylter Deich + (= Twelve boxing fighters hunted Eva across the dike of Sylt) + + Heizölrückstoßabdämpfung + (= fuel oil recoil absorber) + (jqvwxy missing, but all non-ASCII letters in one word) + +English (en) +------------ + + The quick brown fox jumps over the lazy dog + +Spanish (es) +------------ + + El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y + frío, añoraba a su querido cachorro. + (Contains every letter and every accent, but not every combination + of vowel + acute.) + +French (fr) +----------- + + Portez ce vieux whisky au juge blond qui fume sur son île intérieure, à + côté de l'alcôve ovoïde, où les bûches se consument dans l'âtre, ce + qui lui permet de penser à la cænogenèse de l'être dont il est question + dans la cause ambiguë entendue à Moÿ, dans un capharnaüm qui, + pense-t-il, diminue çà et là la qualité de son œuvre. + + l'île exiguë + Où l'obèse jury mûr + Fête l'haï volapük, + Âne ex aéquo au whist, + Ôtez ce vœu déçu. + + Le cœur déçu mais l'âme plutôt naïve, Louÿs rêva de crapaüter en + canoë au delà des îles, près du mälström où brûlent les novæ. + +Irish Gaelic (ga) +----------------- + + D'fhuascail �osa, Úrmhac na hÓighe Beannaithe, pór Éava agus �dhaimh + +Hungarian (hu) +-------------- + + �rvíztűrő tükörfúrógép + (= flood-proof mirror-drilling machine, only all non-ASCII letters) + +Icelandic (is) +-------------- + + Kæmi ný öxi hér ykist þjófum nú bæði víl og ádrepa + + Sævör grét áðan því úlpan var ónýt + (some ASCII letters missing) + +Greek (el) +------------- + + Γαζέες καὶ μυ�τιὲς δὲν θὰ β�ῶ πιὰ στὸ χ�υσαφὶ ξέφωτο + (= No more shall I see acacias or myrtles in the golden clearing) + + Ξεσκεπάζω τὴν ψυχοφθό�α βδελυγμία + (= I uncover the soul-destroying abhorrence) + +Hebrew (iw) +----------- + + ? דג סקרן שט בי� מ�וכזב ולפתע מצ� לו חברה �יך הקליטה + +Polish (pl) +----------- + + Pchnąć w tę łódź jeża lub osiem skrzyń fig + (= To push a hedgehog or eight bins of figs in this boat) + + Zażółć gęślą jaźń + +Russian (ru) +------------ + + В чащах юга жил бы цитру�? Да, но фальшивый �кземпл�р! + (= Would a citrus live in the bushes of south? Yes, but only a fake one!) + +Thai (th) +--------- + + [--------------------------|------------------------] + � เป็นมนุษย์สุดประเสริ�เลิศคุณค่า �ว่าบรรดา�ูงสัตว์เดรัจฉาน + จง�่าฟันพัฒนาวิชา�าร อย่าล้างผลา�ฤๅเข่นฆ่าบีฑาใคร + ไม่ถือโทษโ�รธ�ช่งซัดฮึดฮัดด่า หัดอภัยเหมือน�ีฬาอัชฌาสัย + ป�ิบัติประพฤติ�ฎ�ำหนดใจ พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ + + [The copyright for the Thai example is owned by The Computer + Association of Thailand under the Royal Patronage of His Majesty the + King.] + +Please let me know if you find others! Special thanks to the people +from all over the world who contributed these sentences. diff --git a/incs/tcpdf_old/config/lang/afr.php b/incs/tcpdf_old/config/lang/afr.php new file mode 100644 index 0000000..76462f0 --- /dev/null +++ b/incs/tcpdf_old/config/lang/afr.php @@ -0,0 +1,47 @@ +. +// +// See LICENSE.TXT file for more information. +//============================================================+ + +/** + * Configuration file for TCPDF. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @version 4.9.005 + * @since 2004-10-27 + */ + +// If you define the constant K_TCPDF_EXTERNAL_CONFIG, the following settings will be ignored. + +if (!defined('K_TCPDF_EXTERNAL_CONFIG')) { + + // DOCUMENT_ROOT fix for IIS Webserver + if ((!isset($_SERVER['DOCUMENT_ROOT'])) OR (empty($_SERVER['DOCUMENT_ROOT']))) { + if(isset($_SERVER['SCRIPT_FILENAME'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); + } elseif(isset($_SERVER['PATH_TRANSLATED'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); + } else { + // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www') + $_SERVER['DOCUMENT_ROOT'] = '/'; + } + } + + // Automatic calculation for the following K_PATH_MAIN constant + $k_path_main = str_replace( '\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config')))); + if (substr($k_path_main, -1) != '/') { + $k_path_main .= '/'; + } + + /** + * Installation path (/var/www/tcpdf/). + * By default it is automatically calculated but you can also set it as a fixed string to improve performances. + */ + define ('K_PATH_MAIN', $k_path_main); + + // Automatic calculation for the following K_PATH_URL constant + $k_path_url = $k_path_main; // default value for console mode + if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { + if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS'])!='off') { + $k_path_url = 'https://'; + } else { + $k_path_url = 'http://'; + } + $k_path_url .= $_SERVER['HTTP_HOST']; + $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1))); + } + + /** + * URL path to tcpdf installation folder (http://localhost/tcpdf/). + * By default it is automatically calculated but you can also set it as a fixed string to improve performances. + */ + define ('K_PATH_URL', $k_path_url); + + /** + * path for PDF fonts + * use K_PATH_MAIN.'fonts/old/' for old non-UTF8 fonts + */ + define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); + + /** + * cache directory for temporary files (full path) + */ + define ('K_PATH_CACHE', K_PATH_MAIN.'cache/'); + + /** + * cache directory for temporary files (url path) + */ + define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); + + /** + *images directory + */ + define ('K_PATH_IMAGES', K_PATH_MAIN.'images/'); + + /** + * blank image + */ + define ('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); + + /** + * page format + */ + define ('PDF_PAGE_FORMAT', 'A4'); + + /** + * page orientation (P=portrait, L=landscape) + */ + define ('PDF_PAGE_ORIENTATION', 'P'); + + /** + * document creator + */ + define ('PDF_CREATOR', 'TCPDF'); + + /** + * document author + */ + define ('PDF_AUTHOR', 'TCPDF'); + + /** + * header title + */ + define ('PDF_HEADER_TITLE', 'TCPDF Example'); + + /** + * header description string + */ + define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); + + /** + * image logo + */ + define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); + + /** + * header logo image width [mm] + */ + define ('PDF_HEADER_LOGO_WIDTH', 30); + + /** + * document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch] + */ + define ('PDF_UNIT', 'mm'); + + /** + * header margin + */ + define ('PDF_MARGIN_HEADER', 5); + + /** + * footer margin + */ + define ('PDF_MARGIN_FOOTER', 10); + + /** + * top margin + */ + define ('PDF_MARGIN_TOP', 57); + + /** + * bottom margin + */ + define ('PDF_MARGIN_BOTTOM', 25); + + /** + * left margin + */ + define ('PDF_MARGIN_LEFT', 15); + + /** + * right margin + */ + define ('PDF_MARGIN_RIGHT', 15); + + /** + * default main font name + */ + define ('PDF_FONT_NAME_MAIN', 'helvetica'); + + /** + * default main font size + */ + define ('PDF_FONT_SIZE_MAIN', 10); + + /** + * default data font name + */ + define ('PDF_FONT_NAME_DATA', 'helvetica'); + + /** + * default data font size + */ + define ('PDF_FONT_SIZE_DATA', 8); + + /** + * default monospaced font name + */ + define ('PDF_FONT_MONOSPACED', 'courier'); + + /** + * ratio used to adjust the conversion of pixels to user units + */ + define ('PDF_IMAGE_SCALE_RATIO', 1.25); + + /** + * magnification factor for titles + */ + define('HEAD_MAGNIFICATION', 1.1); + + /** + * height of cell repect font height + */ + define('K_CELL_HEIGHT_RATIO', 1.25); + + /** + * title magnification respect main font size + */ + define('K_TITLE_MAGNIFICATION', 1.3); + + /** + * reduction factor for small font + */ + define('K_SMALL_RATIO', 2/3); + + /** + * set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language + */ + define('K_THAI_TOPCHARS', true); + + /** + * if true allows to call TCPDF methods using HTML syntax + * IMPORTANT: For security reason, disable this feature if you are printing user HTML content. + */ + define('K_TCPDF_CALLS_IN_HTML', true); +} + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/config/tcpdf_config_alt.php b/incs/tcpdf_old/config/tcpdf_config_alt.php new file mode 100644 index 0000000..6a393e0 --- /dev/null +++ b/incs/tcpdf_old/config/tcpdf_config_alt.php @@ -0,0 +1,244 @@ +. +// +// See LICENSE.TXT file for more information. +//============================================================+ + +/** + * Alternative configuration file for TCPDF. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @version 4.9.005 + * @since 2004-10-27 + */ + +// DOCUMENT_ROOT fix for IIS Webserver +if ((!isset($_SERVER['DOCUMENT_ROOT'])) OR (empty($_SERVER['DOCUMENT_ROOT']))) { + if(isset($_SERVER['SCRIPT_FILENAME'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); + } elseif(isset($_SERVER['PATH_TRANSLATED'])) { + $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); + } else { + // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www') + $_SERVER['DOCUMENT_ROOT'] = '/'; + } +} + +// Automatic calculation for the following K_PATH_MAIN constant +$k_path_main = str_replace( '\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config')))); +if (substr($k_path_main, -1) != '/') { + $k_path_main .= '/'; +} + +/** + * Installation path (/var/www/tcpdf/). + * By default it is automatically calculated but you can also set it as a fixed string to improve performances. + */ +define ('K_PATH_MAIN', $k_path_main); + +// Automatic calculation for the following K_PATH_URL constant +if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { + if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS'])!='off') { + $k_path_url = 'https://'; + } else { + $k_path_url = 'http://'; + } + $k_path_url .= $_SERVER['HTTP_HOST']; + $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1))); +} + +/** + * URL path to tcpdf installation folder (http://localhost/tcpdf/). + * By default it is automatically calculated but you can also set it as a fixed string to improve performances.. + */ +define ('K_PATH_URL', $k_path_url); + +/** + * path for PDF fonts + * use K_PATH_MAIN.'fonts/old/' for old non-UTF8 fonts + */ +define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); + +/** + * cache directory for temporary files (full path) + */ +define ('K_PATH_CACHE', K_PATH_MAIN.'cache/'); + +/** + * cache directory for temporary files (url path) + */ +define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); + +/** + *images directory + */ +define ('K_PATH_IMAGES', K_PATH_MAIN.'images/'); + +/** + * blank image + */ +define ('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); + +/** + * page format + */ +define ('PDF_PAGE_FORMAT', 'A4'); + +/** + * page orientation (P=portrait, L=landscape) + */ +define ('PDF_PAGE_ORIENTATION', 'P'); + +/** + * document creator + */ +define ('PDF_CREATOR', 'TCPDF'); + +/** + * document author + */ +define ('PDF_AUTHOR', 'TCPDF'); + +/** + * header title + */ +define ('PDF_HEADER_TITLE', 'TCPDF Example'); + +/** + * header description string + */ +define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); + +/** + * image logo + */ +define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); + +/** + * header logo image width [mm] + */ +define ('PDF_HEADER_LOGO_WIDTH', 30); + +/** + * document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch] + */ +define ('PDF_UNIT', 'mm'); + +/** + * header margin + */ +define ('PDF_MARGIN_HEADER', 5); + +/** + * footer margin + */ +define ('PDF_MARGIN_FOOTER', 10); + +/** + * top margin + */ +define ('PDF_MARGIN_TOP', 27); + +/** + * bottom margin + */ +define ('PDF_MARGIN_BOTTOM', 25); + +/** + * left margin + */ +define ('PDF_MARGIN_LEFT', 15); + +/** + * right margin + */ +define ('PDF_MARGIN_RIGHT', 15); + +/** + * default main font name + */ +define ('PDF_FONT_NAME_MAIN', 'helvetica'); + +/** + * default main font size + */ +define ('PDF_FONT_SIZE_MAIN', 10); + +/** + * default data font name + */ +define ('PDF_FONT_NAME_DATA', 'helvetica'); + +/** + * default data font size + */ +define ('PDF_FONT_SIZE_DATA', 8); + +/** + * default monospaced font name + */ +define ('PDF_FONT_MONOSPACED', 'courier'); + +/** + * ratio used to adjust the conversion of pixels to user units + */ +define ('PDF_IMAGE_SCALE_RATIO', 1.25); + +/** + * magnification factor for titles + */ +define('HEAD_MAGNIFICATION', 1.1); + +/** + * height of cell repect font height + */ +define('K_CELL_HEIGHT_RATIO', 1.25); + +/** + * title magnification respect main font size + */ +define('K_TITLE_MAGNIFICATION', 1.3); + +/** + * reduction factor for small font + */ +define('K_SMALL_RATIO', 2/3); + +/** + * set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language + */ +define('K_THAI_TOPCHARS', true); + +/** + * if true allows to call TCPDF methods using HTML syntax + * IMPORTANT: For security reason, disable this feature if you are printing user HTML content. + */ +define('K_TCPDF_CALLS_IN_HTML', true); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/datamatrix.php b/incs/tcpdf_old/datamatrix.php new file mode 100644 index 0000000..ff92011 --- /dev/null +++ b/incs/tcpdf_old/datamatrix.php @@ -0,0 +1,1148 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. +// DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. +//============================================================+ + +/** + * @file + * Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. + * DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.001 + */ + +// custom definitions +if (!defined('DATAMATRIXDEFS')) { + + /** + * Indicate that definitions for this class are set + */ + define('DATAMATRIXDEFS', true); + + // ----------------------------------------------------- + +} // end of custom definitions + +// #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# + + +/** + * ASCII encoding: ASCII character 0 to 127 (1 byte per CW) + */ +define('ENC_ASCII', 0); + +/** + * C40 encoding: Upper-case alphanumeric (3/2 bytes per CW) + */ +define('ENC_C40', 1); + +/** + * TEXT encoding: Lower-case alphanumeric (3/2 bytes per CW) + */ +define('ENC_TXT', 2); + +/** + * X12 encoding: ANSI X12 (3/2 byte per CW) + */ +define('ENC_X12', 3); + +/** + * EDIFACT encoding: ASCII character 32 to 94 (4/3 bytes per CW) + */ +define('ENC_EDF', 4); + +/** + * BASE 256 encoding: ASCII character 0 to 255 (1 byte per CW) + */ +define('ENC_BASE256', 5); + +/** + * ASCII extended encoding: ASCII character 128 to 255 (1/2 byte per CW) + */ +define('ENC_ASCII_EXT', 6); + +/** + * ASCII number encoding: ASCII digits (2 bytes per CW) + */ +define('ENC_ASCII_NUM', 7); + +/** + * @class Datamatrix + * Class to create DataMatrix ECC 200 barcode arrays for TCPDF class. + * DataMatrix (ISO/IEC 16022:2006) is a 2-dimensional bar code. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.001 + */ +class Datamatrix { + + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + + /** + * Store last used encoding for data codewords. + * @protected + */ + protected $last_enc = ENC_ASCII; + + /** + * Table of Data Matrix ECC 200 Symbol Attributes:
      + *
    • total matrix rows (including finder pattern)
    • + *
    • total matrix cols (including finder pattern)
    • + *
    • total matrix rows (without finder pattern)
    • + *
    • total matrix cols (without finder pattern)
    • + *
    • region data rows (with finder pattern)
    • + *
    • region data col (with finder pattern)
    • + *
    • region data rows (without finder pattern)
    • + *
    • region data col (without finder pattern)
    • + *
    • horizontal regions
    • + *
    • vertical regions
    • + *
    • regions
    • + *
    • data codewords
    • + *
    • error codewords
    • + *
    • blocks
    • + *
    • data codewords per block
    • + *
    • error codewords per block
    • + *
    + * @protected + */ + protected $symbattr = array( + // square form --------------------------------------------------------------------------------------- + array(0x00a,0x00a,0x008,0x008,0x00a,0x00a,0x008,0x008,0x001,0x001,0x001,0x003,0x005,0x001,0x003,0x005), // 10x10 + array(0x00c,0x00c,0x00a,0x00a,0x00c,0x00c,0x00a,0x00a,0x001,0x001,0x001,0x005,0x007,0x001,0x005,0x007), // 12x12 + array(0x00e,0x00e,0x00c,0x00c,0x00e,0x00e,0x00c,0x00c,0x001,0x001,0x001,0x008,0x00a,0x001,0x008,0x00a), // 14x14 + array(0x010,0x010,0x00e,0x00e,0x010,0x010,0x00e,0x00e,0x001,0x001,0x001,0x00c,0x00c,0x001,0x00c,0x00c), // 16x16 + array(0x012,0x012,0x010,0x010,0x012,0x012,0x010,0x010,0x001,0x001,0x001,0x012,0x00e,0x001,0x012,0x00e), // 18x18 + array(0x014,0x014,0x012,0x012,0x014,0x014,0x012,0x012,0x001,0x001,0x001,0x016,0x012,0x001,0x016,0x012), // 20x20 + array(0x016,0x016,0x014,0x014,0x016,0x016,0x014,0x014,0x001,0x001,0x001,0x01e,0x014,0x001,0x01e,0x014), // 22x22 + array(0x018,0x018,0x016,0x016,0x018,0x018,0x016,0x016,0x001,0x001,0x001,0x024,0x018,0x001,0x024,0x018), // 24x24 + array(0x01a,0x01a,0x018,0x018,0x01a,0x01a,0x018,0x018,0x001,0x001,0x001,0x02c,0x01c,0x001,0x02c,0x01c), // 26x26 + array(0x020,0x020,0x01c,0x01c,0x010,0x010,0x00e,0x00e,0x002,0x002,0x004,0x03e,0x024,0x001,0x03e,0x024), // 32x32 + array(0x024,0x024,0x020,0x020,0x012,0x012,0x010,0x010,0x002,0x002,0x004,0x056,0x02a,0x001,0x056,0x02a), // 36x36 + array(0x028,0x028,0x024,0x024,0x014,0x014,0x012,0x012,0x002,0x002,0x004,0x072,0x030,0x001,0x072,0x030), // 40x40 + array(0x02c,0x02c,0x028,0x028,0x016,0x016,0x014,0x014,0x002,0x002,0x004,0x090,0x038,0x001,0x090,0x038), // 44x44 + array(0x030,0x030,0x02c,0x02c,0x018,0x018,0x016,0x016,0x002,0x002,0x004,0x0ae,0x044,0x001,0x0ae,0x044), // 48x48 + array(0x034,0x034,0x030,0x030,0x01a,0x01a,0x018,0x018,0x002,0x002,0x004,0x0cc,0x054,0x002,0x066,0x02a), // 52x52 + array(0x040,0x040,0x038,0x038,0x010,0x010,0x00e,0x00e,0x004,0x004,0x010,0x118,0x070,0x002,0x08c,0x038), // 64x64 + array(0x048,0x048,0x040,0x040,0x012,0x012,0x010,0x010,0x004,0x004,0x010,0x170,0x090,0x004,0x05c,0x024), // 72x72 + array(0x050,0x050,0x048,0x048,0x014,0x014,0x012,0x012,0x004,0x004,0x010,0x1c8,0x0c0,0x004,0x072,0x030), // 80x80 + array(0x058,0x058,0x050,0x050,0x016,0x016,0x014,0x014,0x004,0x004,0x010,0x240,0x0e0,0x004,0x090,0x038), // 88x88 + array(0x060,0x060,0x058,0x058,0x018,0x018,0x016,0x016,0x004,0x004,0x010,0x2b8,0x110,0x004,0x0ae,0x044), // 96x96 + array(0x068,0x068,0x060,0x060,0x01a,0x01a,0x018,0x018,0x004,0x004,0x010,0x330,0x150,0x006,0x088,0x038), // 104x104 + array(0x078,0x078,0x06c,0x06c,0x014,0x014,0x012,0x012,0x006,0x006,0x024,0x41a,0x198,0x006,0x0af,0x044), // 120x120 + array(0x084,0x084,0x078,0x078,0x016,0x016,0x014,0x014,0x006,0x006,0x024,0x518,0x1f0,0x008,0x0a3,0x03e), // 132x132 + array(0x090,0x090,0x084,0x084,0x018,0x018,0x016,0x016,0x006,0x006,0x024,0x616,0x26c,0x00a,0x09c,0x03e), // 144x144 + // rectangular form (currently unused) --------------------------------------------------------------------------- + array(0x008,0x012,0x006,0x010,0x008,0x012,0x006,0x010,0x001,0x001,0x001,0x005,0x007,0x001,0x005,0x007), // 8x18 + array(0x008,0x020,0x006,0x01c,0x008,0x010,0x006,0x00e,0x001,0x002,0x002,0x00a,0x00b,0x001,0x00a,0x00b), // 8x32 + array(0x00c,0x01a,0x00a,0x018,0x00c,0x01a,0x00a,0x018,0x001,0x001,0x001,0x010,0x00e,0x001,0x010,0x00e), // 12x26 + array(0x00c,0x024,0x00a,0x020,0x00c,0x012,0x00a,0x010,0x001,0x002,0x002,0x00c,0x012,0x001,0x00c,0x012), // 12x36 + array(0x010,0x024,0x00e,0x020,0x010,0x012,0x00e,0x010,0x001,0x002,0x002,0x020,0x018,0x001,0x020,0x018), // 16x36 + array(0x010,0x030,0x00e,0x02c,0x010,0x018,0x00e,0x016,0x001,0x002,0x002,0x031,0x01c,0x001,0x031,0x01c) // 16x48 + ); + + /** + * Map encodation modes whit character sets. + * @protected + */ + protected $chset_id = array(ENC_C40 => 'C40', ENC_TXT => 'TXT', ENC_X12 =>'X12'); + + /** + * Basic set of charactes for each encodation mode. + * @protected + */ + protected $chset = array( + 'C40' => array( // Basic set for C40 ---------------------------------------------------------------------------- + 'S1'=>0x00,'S2'=>0x01,'S3'=>0x02,0x20=>0x03,0x30=>0x04,0x31=>0x05,0x32=>0x06,0x33=>0x07,0x34=>0x08,0x35=>0x09, // + 0x36=>0x0a,0x37=>0x0b,0x38=>0x0c,0x39=>0x0d,0x41=>0x0e,0x42=>0x0f,0x43=>0x10,0x44=>0x11,0x45=>0x12,0x46=>0x13, // + 0x47=>0x14,0x48=>0x15,0x49=>0x16,0x4a=>0x17,0x4b=>0x18,0x4c=>0x19,0x4d=>0x1a,0x4e=>0x1b,0x4f=>0x1c,0x50=>0x1d, // + 0x51=>0x1e,0x52=>0x1f,0x53=>0x20,0x54=>0x21,0x55=>0x22,0x56=>0x23,0x57=>0x24,0x58=>0x25,0x59=>0x26,0x5a=>0x27),// + 'TXT' => array( // Basic set for TEXT --------------------------------------------------------------------------- + 'S1'=>0x00,'S2'=>0x01,'S3'=>0x02,0x20=>0x03,0x30=>0x04,0x31=>0x05,0x32=>0x06,0x33=>0x07,0x34=>0x08,0x35=>0x09, // + 0x36=>0x0a,0x37=>0x0b,0x38=>0x0c,0x39=>0x0d,0x61=>0x0e,0x62=>0x0f,0x63=>0x10,0x64=>0x11,0x65=>0x12,0x66=>0x13, // + 0x67=>0x14,0x68=>0x15,0x69=>0x16,0x6a=>0x17,0x6b=>0x18,0x6c=>0x19,0x6d=>0x1a,0x6e=>0x1b,0x6f=>0x1c,0x70=>0x1d, // + 0x71=>0x1e,0x72=>0x1f,0x73=>0x20,0x74=>0x21,0x75=>0x22,0x76=>0x23,0x77=>0x24,0x78=>0x25,0x79=>0x26,0x7a=>0x27),// + 'SH1' => array( // Shift 1 set ---------------------------------------------------------------------------------- + 0x00=>0x00,0x01=>0x01,0x02=>0x02,0x03=>0x03,0x04=>0x04,0x05=>0x05,0x06=>0x06,0x07=>0x07,0x08=>0x08,0x09=>0x09, // + 0x0a=>0x0a,0x0b=>0x0b,0x0c=>0x0c,0x0d=>0x0d,0x0e=>0x0e,0x0f=>0x0f,0x10=>0x10,0x11=>0x11,0x12=>0x12,0x13=>0x13, // + 0x14=>0x14,0x15=>0x15,0x16=>0x16,0x17=>0x17,0x18=>0x18,0x19=>0x19,0x1a=>0x1a,0x1b=>0x1b,0x1c=>0x1c,0x1d=>0x1d, // + 0x1e=>0x1e,0x1f=>0x1f), // + 'SH2' => array( // Shift 2 set ---------------------------------------------------------------------------------- + 0x21=>0x00,0x22=>0x01,0x23=>0x02,0x24=>0x03,0x25=>0x04,0x26=>0x05,0x27=>0x06,0x28=>0x07,0x29=>0x08,0x2a=>0x09, // + 0x2b=>0x0a,0x2c=>0x0b,0x2d=>0x0c,0x2e=>0x0d,0x2f=>0x0e,0x3a=>0x0f,0x3b=>0x10,0x3c=>0x11,0x3d=>0x12,0x3e=>0x13, // + 0x3f=>0x14,0x40=>0x15,0x5b=>0x16,0x5c=>0x17,0x5d=>0x18,0x5e=>0x19,0x5f=>0x1a,'F1'=>0x1b,'US'=>0x1e), // + 'S3C' => array( // Shift 3 set for C40 -------------------------------------------------------------------------- + 0x60=>0x00,0x61=>0x01,0x62=>0x02,0x63=>0x03,0x64=>0x04,0x65=>0x05,0x66=>0x06,0x67=>0x07,0x68=>0x08,0x69=>0x09, // + 0x6a=>0x0a,0x6b=>0x0b,0x6c=>0x0c,0x6d=>0x0d,0x6e=>0x0e,0x6f=>0x0f,0x70=>0x10,0x71=>0x11,0x72=>0x12,0x73=>0x13, // + 0x74=>0x14,0x75=>0x15,0x76=>0x16,0x77=>0x17,0x78=>0x18,0x79=>0x19,0x7a=>0x1a,0x7b=>0x1b,0x7c=>0x1c,0x7d=>0x1d, // + 0x7e=>0x1e,0x7f=>0x1f), + 'S3T' => array( // Shift 3 set for TEXT ------------------------------------------------------------------------- + 0x60=>0x00,0x41=>0x01,0x42=>0x02,0x43=>0x03,0x44=>0x04,0x45=>0x05,0x46=>0x06,0x47=>0x07,0x48=>0x08,0x49=>0x09, // + 0x4a=>0x0a,0x4b=>0x0b,0x4c=>0x0c,0x4d=>0x0d,0x4e=>0x0e,0x4f=>0x0f,0x50=>0x10,0x51=>0x11,0x52=>0x12,0x53=>0x13, // + 0x54=>0x14,0x55=>0x15,0x56=>0x16,0x57=>0x17,0x58=>0x18,0x59=>0x19,0x5a=>0x1a,0x7b=>0x1b,0x7c=>0x1c,0x7d=>0x1d, // + 0x7e=>0x1e,0x7f=>0x1f), // + 'X12' => array( // Set for X12 ---------------------------------------------------------------------------------- + 0x0d=>0x00,0x2a=>0x01,0x3e=>0x02,0x20=>0x03,0x30=>0x04,0x31=>0x05,0x32=>0x06,0x33=>0x07,0x34=>0x08,0x35=>0x09, // + 0x36=>0x0a,0x37=>0x0b,0x38=>0x0c,0x39=>0x0d,0x41=>0x0e,0x42=>0x0f,0x43=>0x10,0x44=>0x11,0x45=>0x12,0x46=>0x13, // + 0x47=>0x14,0x48=>0x15,0x49=>0x16,0x4a=>0x17,0x4b=>0x18,0x4c=>0x19,0x4d=>0x1a,0x4e=>0x1b,0x4f=>0x1c,0x50=>0x1d, // + 0x51=>0x1e,0x52=>0x1f,0x53=>0x20,0x54=>0x21,0x55=>0x22,0x56=>0x23,0x57=>0x24,0x58=>0x25,0x59=>0x26,0x5a=>0x27) // + ); + +// ----------------------------------------------------------------------------- + + /** + * This is the class constructor. + * Creates a datamatrix object + * @param $code (string) Code to represent using Datamatrix. + * @public + */ + public function __construct($code) { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // get data codewords + $cw = $this->getHighLevelEncoding($code); + // number of data codewords + $nd = count($cw); + // check size + if ($nd > 1558) { + return false; + } + // get minimum required matrix size. + foreach ($this->symbattr as $params) { + if ($params[11] >= $nd) { + break; + } + } + if ($params[11] < $nd) { + // too much data + return false; + } elseif ($params[11] > $nd) { + // add padding + if ($this->last_enc == ENC_EDF) { + // switch to ASCII encoding + $cw[] = 124; + ++$nd; + } elseif (($this->last_enc != ENC_ASCII) AND ($this->last_enc != ENC_BASE256)) { + // switch to ASCII encoding + $cw[] = 254; + ++$nd; + } + if ($params[11] > $nd) { + // add first pad + $cw[] = 129; + ++$nd; + // add remaining pads + for ($i = $nd; $i <= $params[11]; ++$i) { + $cw[] = $this->get253StateCodeword(129, $i); + } + } + } + // add error correction codewords + $cw = $this->getErrorCorrection($cw, $params[13], $params[14], $params[15]); + // initialize empty arrays + $grid = array_fill(0, ($params[2] * $params[3]), 0); + // get placement map + $places = $this->getPlacemetMap($params[2], $params[3]); + // fill the grid with data + $grid = array(); + $i = 0; + // region data row max index + $rdri = ($params[4] - 1); + // region data column max index + $rdci = ($params[5] - 1); + // for each vertical region + for ($vr = 0; $vr < $params[9]; ++$vr) { + // for each row on region + for ($r = 0; $r < $params[4]; ++$r) { + // get row + $row = (($vr * $params[4]) + $r); + // for each horizontal region + for ($hr = 0; $hr < $params[8]; ++$hr) { + // for each column on region + for ($c = 0; $c < $params[5]; ++$c) { + // get column + $col = (($hr * $params[5]) + $c); + // braw bits by case + if ($r == 0) { + // top finder pattern + if ($c % 2) { + $grid[$row][$col] = 0; + } else { + $grid[$row][$col] = 1; + } + } elseif ($r == $rdri) { + // bottom finder pattern + $grid[$row][$col] = 1; + } elseif ($c == 0) { + // left finder pattern + $grid[$row][$col] = 1; + } elseif ($c == $rdci) { + // right finder pattern + if ($r % 2) { + $grid[$row][$col] = 1; + } else { + $grid[$row][$col] = 0; + } + } else { // data bit + if ($places[$i] < 2) { + $grid[$row][$col] = $places[$i]; + } else { + // codeword ID + $cw_id = (floor($places[$i] / 10) - 1); + // codeword BIT mask + $cw_bit = pow(2, (8 - ($places[$i] % 10))); + $grid[$row][$col] = (($cw[$cw_id] & $cw_bit) == 0) ? 0 : 1; + } + ++$i; + } + } + } + } + } + $this->barcode_array['num_rows'] = $params[0]; + $this->barcode_array['num_cols'] = $params[1]; + $this->barcode_array['bcode'] = $grid; + } + + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Product of two numbers in a Power-of-Two Galois Field + * @param $a (int) first number to multiply. + * @param $b (int) second number to multiply. + * @param $log (array) Log table. + * @param $alog (array) Anti-Log table. + * @param $gf (array) Number of Factors of the Reed-Solomon polynomial. + * @return int product + * @protected + */ + protected function getGFProduct($a, $b, $log, $alog, $gf) { + if (($a == 0) OR ($b == 0)) { + return 0; + } + return $alog[($log[$a] + $log[$b]) % ($gf - 1)]; + } + + /** + * Add error correction codewords to data codewords array (ANNEX E). + * @param $wd (array) Array of datacodewords. + * @param $nb (int) Number of blocks. + * @param $nd (int) Number of data codewords per block. + * @param $nc (int) Number of correction codewords per block. + * @param $gf (int) numner of fields on log/antilog table (power of 2). + * @param $pp (int) The value of its prime modulus polynomial (301 for ECC200). + * @return array data codewords + error codewords + * @protected + */ + protected function getErrorCorrection($wd, $nb, $nd, $nc, $gf=256, $pp=301) { + // generate the log ($log) and antilog ($alog) tables + $log[0] = 0; + $alog[0] = 1; + for ($i = 1; $i < $gf; ++$i) { + $alog[$i] = ($alog[($i - 1)] * 2); + if ($alog[$i] >= $gf) { + $alog[$i] ^= $pp; + } + $log[$alog[$i]] = $i; + } + ksort($log); + // generate the polynomial coefficients (c) + $c = array_fill(0, ($nc + 1), 0); + $c[0] = 1; + for ($i = 1; $i <= $nc; ++$i) { + $c[$i] = $c[($i-1)]; + for ($j = ($i - 1); $j >= 1; --$j) { + $c[$j] = $c[($j - 1)] ^ $this->getGFProduct($c[$j], $alog[$i], $log, $alog, $gf); + } + $c[0] = $this->getGFProduct($c[0], $alog[$i], $log, $alog, $gf); + } + ksort($c); + // total number of data codewords + $num_wd = ($nb * $nd); + // total number of error codewords + $num_we = ($nb * $nc); + // for each block + for ($b = 0; $b < $nb; ++$b) { + // create interleaved data block + $block = array(); + for ($n = $b; $n < $num_wd; $n += $nb) { + $block[] = $wd[$n]; + } + // initialize error codewords + $we = array_fill(0, ($nc + 1), 0); + // calculate error correction codewords for this block + for ($i = 0; $i < $nd; ++$i) { + $k = ($we[0] ^ $block[$i]); + for ($j = 0; $j < $nc; ++$j) { + $we[$j] = ($we[($j + 1)] ^ $this->getGFProduct($k, $c[($nc - $j - 1)], $log, $alog, $gf)); + } + } + // add error codewords at the end of data codewords + $j = 0; + for ($i = $b; $i < $num_we; $i += $nb) { + $wd[($num_wd + $i)] = $we[$j]; + ++$j; + } + } + // reorder codewords + ksort($wd); + return $wd; + } + + /** + * Return the 253-state codeword + * @param $cwpad (int) Pad codeword. + * @param $cwpos (int) Number of data codewords from the beginning of encoded data. + * @return pad codeword + * @protected + */ + protected function get253StateCodeword($cwpad, $cwpos) { + $pad = ($cwpad + (((149 * $cwpos) % 253) + 1)); + if ($pad > 254) { + $pad -= 254; + } + return $pad; + } + + /** + * Return the 255-state codeword + * @param $cwpad (int) Pad codeword. + * @param $cwpos (int) Number of data codewords from the beginning of encoded data. + * @return pad codeword + * @protected + */ + protected function get255StateCodeword($cwpad, $cwpos) { + $pad = ($cwpad + (((149 * $cwpos) % 255) + 1)); + if ($pad > 255) { + $pad -= 256; + } + return $pad; + } + + /** + * Returns true if the char belongs to the selected mode + * @param $chr (int) Character (byte) to check. + * @param $mode (int) Current encoding mode. + * @return boolean true if the char is of the selected mode. + * @protected + */ + protected function isCharMode($chr, $mode) { + $status = false; + switch ($mode) { + case ENC_ASCII: { // ASCII character 0 to 127 + $status = (($chr >= 0) AND ($chr <= 127)); + break; + } + case ENC_C40: { // Upper-case alphanumeric + $status = (($chr == 32) OR (($chr >= 48) AND ($chr <= 57)) OR (($chr >= 65) AND ($chr <= 90))); + break; + } + case ENC_TXT: { // Lower-case alphanumeric + $status = (($chr == 32) OR (($chr >= 48) AND ($chr <= 57)) OR (($chr >= 97) AND ($chr <= 122))); + break; + } + case ENC_X12: { // ANSI X12 + $status = (($chr == 13) OR ($chr == 42) OR ($chr == 62)); + break; + } + case ENC_EDF: { // ASCII character 32 to 94 + $status = (($chr >= 32) AND ($chr <= 94)); + break; + } + case ENC_BASE256: { // Function character (FNC1, Structured Append, Reader Program, or Code Page) + $status = (($chr == 232) OR ($chr == 233) OR ($chr == 234) OR ($chr == 241)); + break; + } + case ENC_ASCII_EXT: { // ASCII character 128 to 255 + $status = (($chr >= 128) AND ($chr <= 255)); + break; + } + case ENC_ASCII_NUM: { // ASCII digits + $status = (($chr >= 48) AND ($chr <= 57)); + break; + } + } + return $status; + } + + /** + * The look-ahead test scans the data to be encoded to find the best mode (Annex P - steps from J to S). + * @param $data (string) data to encode + * @param $pos (int) current position + * @param $mode (int) current encoding mode + * @return int encoding mode + * @protected + */ + protected function lookAheadTest($data, $pos, $mode) { + $data_length = strlen($data); + if ($pos >= $data_length) { + return $mode; + } + $charscount = 0; // count processed chars + // STEP J + if ($mode == ENC_ASCII) { + $numch = array(0, 1, 1, 1, 1, 1.25); + } else { + $numch = array(1, 2, 2, 2, 2, 2.25); + $numch[$mode] = 0; + } + while (true) { + // STEP K + if (($pos + $charscount) == $data_length) { + if ($numch[ENC_ASCII] <= ceil(min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256]))) { + return ENC_ASCII; + } + if ($numch[ENC_BASE256] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF]))) { + return ENC_BASE256; + } + if ($numch[ENC_EDF] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_BASE256]))) { + return ENC_EDF; + } + if ($numch[ENC_TXT] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256]))) { + return ENC_TXT; + } + if ($numch[ENC_X12] < ceil(min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_EDF], $numch[ENC_BASE256]))) { + return ENC_X12; + } + return ENC_C40; + } + // get char + $chr = ord($data{($pos + $charscount)}); + $charscount++; + // STEP L + if ($this->isCharMode($chr, ENC_ASCII_NUM)) { + $numch[ENC_ASCII] += (1 / 2); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_ASCII] = ceil($numch[ENC_ASCII]); + $numch[ENC_ASCII] += 2; + } else { + $numch[ENC_ASCII] = ceil($numch[ENC_ASCII]); + $numch[ENC_ASCII] += 1; + } + // STEP M + if ($this->isCharMode($chr, ENC_C40)) { + $numch[ENC_C40] += (2 / 3); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_C40] += (8 / 3); + } else { + $numch[ENC_C40] += (4 / 3); + } + // STEP N + if ($this->isCharMode($chr, ENC_TXT)) { + $numch[ENC_TXT] += (2 / 3); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_TXT] += (8 / 3); + } else { + $numch[ENC_TXT] += (4 / 3); + } + // STEP O + if ($this->isCharMode($chr, ENC_X12) OR $this->isCharMode($chr, ENC_C40)) { + $numch[ENC_X12] += (2 / 3); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_X12] += (13 / 3); + } else { + $numch[ENC_X12] += (10 / 3); + } + // STEP P + if ($this->isCharMode($chr, ENC_EDF)) { + $numch[ENC_EDF] += (3 / 4); + } elseif ($this->isCharMode($chr, ENC_ASCII_EXT)) { + $numch[ENC_EDF] += (17 / 4); + } else { + $numch[ENC_EDF] += (13 / 4); + } + // STEP Q + if ($this->isCharMode($chr, ENC_BASE256)) { + $numch[ENC_BASE256] += 4; + } else { + $numch[ENC_BASE256] += 1; + } + // STEP R + if ($charscount >= 4) { + if (($numch[ENC_ASCII] + 1) <= min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256])) { + return ENC_ASCII; + } + if ((($numch[ENC_BASE256] + 1) <= $numch[ENC_ASCII]) + OR (($numch[ENC_BASE256] + 1) < min($numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_EDF]))) { + return ENC_BASE256; + } + if (($numch[ENC_EDF] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_X12], $numch[ENC_BASE256])) { + return ENC_EDF; + } + if (($numch[ENC_TXT] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_X12], $numch[ENC_EDF], $numch[ENC_BASE256])) { + return ENC_TXT; + } + if (($numch[ENC_X12] + 1) < min($numch[ENC_ASCII], $numch[ENC_C40], $numch[ENC_TXT], $numch[ENC_EDF], $numch[ENC_BASE256])) { + return ENC_X12; + } + if (($numch[ENC_C40] + 1) < min($numch[ENC_ASCII], $numch[ENC_TXT], $numch[ENC_EDF], $numch[ENC_BASE256])) { + if ($numch[ENC_C40] < $numch[ENC_X12]) { + return ENC_C40; + } + if ($numch[ENC_C40] == $numch[ENC_X12]) { + $k = ($pos + $charscount + 1); + while ($k < $data_length) { + $tmpchr = ord($data{$k}); + if ($this->isCharMode($tmpchr, ENC_X12)) { + return ENC_X12; + } elseif (!($this->isCharMode($tmpchr, ENC_X12) OR $this->isCharMode($tmpchr, ENC_C40))) { + break; + } + ++$k; + } + return ENC_C40; + } + } + } + } // end of while + } + + /** + * Get the switching codeword to a new encoding mode (latch codeword) + * @param $mode (int) New encoding mode. + * @return (int) Switch codeword. + * @protected + */ + protected function getSwitchEncodingCodeword($mode) { + switch ($mode) { + case ENC_ASCII: { // ASCII character 0 to 127 + $cw = 254; + break; + } + case ENC_C40: { // Upper-case alphanumeric + $cw = 230; + break; + } + case ENC_TXT: { // Lower-case alphanumeric + $cw = 239; + break; + } + case ENC_X12: { // ANSI X12 + $cw = 238; + break; + } + case ENC_EDF: { // ASCII character 32 to 94 + $cw = 240; + break; + } + case ENC_BASE256: { // Function character (FNC1, Structured Append, Reader Program, or Code Page) + $cw = 231; + break; + } + } + return $cw; + } + + /** + * Choose the minimum matrix size and return the max number of data codewords. + * @param $numcw (int) Number of current codewords. + * @return number of data codewords in matrix + * @protected + */ + protected function getMaxDataCodewords($numcw) { + foreach ($this->symbattr as $key => $matrix) { + if ($matrix[11] >= $numcw) { + return $matrix[11]; + } + } + return 0; + } + + /** + * Get high level encoding using the minimum symbol data characters for ECC 200 + * @param $data (string) data to encode + * @return array of codewords + * @protected + */ + protected function getHighLevelEncoding($data) { + // STEP A. Start in ASCII encodation. + $enc = ENC_ASCII; // current encoding mode + $pos = 0; // current position + $cw = array(); // array of codewords to be returned + $cw_num = 0; // number of data codewords + $data_lenght = strlen($data); // number of chars + while ($pos < $data_lenght) { + switch ($enc) { + case ENC_ASCII: { // STEP B. While in ASCII encodation + if (($data_lenght > 1) AND ($pos < ($data_lenght - 1)) AND ($this->isCharMode(ord($data{($pos)}), ENC_ASCII_NUM) AND $this->isCharMode(ord($data{($pos + 1)}), ENC_ASCII_NUM))) { + // 1. If the next data sequence is at least 2 consecutive digits, encode the next two digits as a double digit in ASCII mode. + $cw[] = (intval(substr($data, $pos, 2)) + 130); + ++$cw_num; + $pos += 2; + } else { + // 2. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + // switch to new encoding + $enc = $newenc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + } else { + // get new byte + $chr = ord($data{($pos)}); + ++$pos; + if ($this->isCharMode($chr, ENC_ASCII_EXT)) { + // 3. If the next data character is extended ASCII (greater than 127) encode it in ASCII mode first using the Upper Shift (value 235) character. + $cw[] = 235; + $cw[] = ($chr - 127); + $cw_num += 2; + } else { + // 4. Otherwise process the next data character in ASCII encodation. + $cw[] = ($chr + 1); + ++$cw_num; + } + } + } + break; + } + case ENC_C40 : // Upper-case alphanumeric + case ENC_TXT : // Lower-case alphanumeric + case ENC_X12 : { // ANSI X12 + $temp_cw = array(); + $p = 0; + $epos = $pos; + // get charset ID + $set_id = $this->chset_id[$enc]; + // get basic charset for current encoding + $charset = $this->chset[$set_id]; + do { + // 2. process the next character in C40 encodation. + $chr = ord($data{($epos)}); + ++$epos; + // check for extended character + if ($chr & 0x80) { + if ($enc == ENC_X12) { + return false; + } + $chr = ($chr & 0x7f); + $temp_cw[] = 1; // shift 2 + $temp_cw[] = 30; // upper shift + $p += 2; + } + if (isset($charset[$chr])) { + $temp_cw[] = $charset[$chr]; + ++$p; + } else { + if (isset($this->chset['SH1'][$chr])) { + $temp_cw[] = 0; // shift 1 + $shiftset = $this->chset['SH1']; + } elseif (isset($chr, $this->chset['SH2'][$chr])) { + $temp_cw[] = 1; // shift 2 + $shiftset = $this->chset['SH2']; + } elseif (($enc == ENC_C40) AND isset($this->chset['S3C'][$chr])) { + $temp_cw[] = 2; // shift 3 + $shiftset = $this->chset['S3C']; + } elseif (($enc == ENC_TXT) AND isset($this->chset['S3T'][$chr])) { + $temp_cw[] = 2; // shift 3 + $shiftset = $this->chset['S3T']; + } else { + return false; + } + $temp_cw[] = $shiftset[$chr]; + $p += 2; + } + if ($p >= 3) { + $c1 = array_shift($temp_cw); + $c2 = array_shift($temp_cw); + $c3 = array_shift($temp_cw); + $p -= 3; + $tmp = ((1600 * $c1) + (40 * $c2) + $c3 + 1); + $cw[] = ($tmp >> 8); + $cw[] = ($tmp % 256); + $cw_num += 2; + $pos = $epos; + // 1. If the C40 encoding is at the point of starting a new double symbol character and if the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + $enc = $newenc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + break; + } + } + } while (($p > 0) AND ($epos < $data_lenght)); + // process last data (if any) + if ($p > 0) { + // get remaining number of data symbols + $cwr = ($this->getMaxDataCodewords($cw_num + 2) - $cw_num); + if (($cwr == 1) AND ($p == 1)) { + // d. If one symbol character remains and one C40 value (data character) remains to be encoded + $c1 = array_shift($temp_cw); + --$p; + $cw[] = ($c1 + 1); + ++$cw_num; + } elseif (($cwr == 2) AND ($p == 1)) { + // c. If two symbol characters remain and only one C40 value (data character) remains to be encoded + $c1 = array_shift($temp_cw); + --$p; + $cw[] = 254; + $cw[] = ($c1 + 1); + $cw_num += 2; + } elseif (($cwr == 2) AND ($p == 2)) { + // b. If two symbol characters remain and two C40 values remain to be encoded + $c1 = array_shift($temp_cw); + $c2 = array_shift($temp_cw); + $p -= 2; + $tmp = ((1600 * $c1) + (40 * $c2) + 1); + $cw[] = ($tmp >> 8); + $cw[] = ($tmp % 256); + $cw_num += 2; + } else { + // switch to ASCII encoding + $enc = ENC_ASCII; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + } + } + break; + } + case ENC_EDF: { // F. While in EDIFACT (EDF) encodation + // initialize temporary array with 0 lenght + $temp_cw = array(); + $epos = $pos; + $field_lenght = 0; + while ($epos < $data_lenght) { + // 2. process the next character in EDIFACT encodation. + $chr = ord($data{($epos)}); + ++$epos; + $temp_cw[] = $chr; + ++$field_lenght; + if (($field_lenght == 4) OR ($epos == $data_lenght)) { + if ($field_lenght < 4) { + // set unlatch character + $temp_cw[] = 0x1f; + ++$field_lenght; + $enc = ENC_ASCII; + // fill empty characters + for ($i = $field_lenght; $i < 4; ++$i) { + $temp_cw[] = 0; + } + } + // encodes four data characters in three codewords + $cw[] = (($temp_cw[0] & 0x3F) << 2) + (($temp_cw[1] & 0x30) >> 4); + $cw[] = (($temp_cw[1] & 0x0F) << 4) + (($temp_cw[2] & 0x3C) >> 2); + $cw[] = (($temp_cw[2] & 0x03) << 6) + ($temp_cw[3] & 0x3F); + $cw_num += 3; + $temp_cw = array(); + $pos = $epos; + $field_lenght = 0; + } + // 1. If the EDIFACT encoding is at the point of starting a new triple symbol character and if the look-ahead test (starting at step J) indicates another mode, switch to that mode. + if ($field_lenght == 0) { + // get remaining number of data symbols + $cwr = ($this->getMaxDataCodewords($cw_num + 2) - $cw_num); + if ($cwr < 3) { + // return to ascii without unlatch + $enc = ENC_ASCII; + break; // exit from EDIFACT mode + } else { + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + // 1. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $enc = $newenc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + break; // exit from EDIFACT mode + } + } + } + } + break; + } + case ENC_BASE256: { // G. While in Base 256 (B256) encodation + // initialize temporary array with 0 lenght + $temp_cw = array(); + $field_lenght = 0; + while (($pos < $data_lenght) AND ($field_lenght <= 1555)) { + $newenc = $this->lookAheadTest($data, $pos, $enc); + if ($newenc != $enc) { + // 1. If the look-ahead test (starting at step J) indicates another mode, switch to that mode. + $enc = $newenc; + $cw[] = $this->getSwitchEncodingCodeword($enc); + ++$cw_num; + break; // exit from B256 mode + } else { + // 2. Otherwise, process the next character in Base 256 encodation. + $chr = ord($data{($pos)}); + ++$pos; + $temp_cw[] = $chr; + ++$field_lenght; + } + } + // set field lenght + if ($field_lenght <= 249) { + $cw[] = $field_lenght; + ++$cw_num; + } else { + $cw[] = (floor($field_lenght / 250) + 249); + $cw[] = ($field_lenght % 250); + $cw_num += 2; + } + if (!empty($temp_cw)) { + // add B256 field + foreach ($temp_cw as $p => $cht) { + $cw[] = $this->get255StateCodeword($chr, ($cw_num + $p)); + } + } + break; + } + } // end of switch enc + } // end of while + // set last used encoding + $this->last_enc = $enc; + return $cw; + } + + /** + * Places "chr+bit" with appropriate wrapping within array[]. + * (Annex F - ECC 200 symbol character placement) + * @param $marr (array) Array of symbols. + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @param $row (int) Row number. + * @param $col (int) Column number. + * @param $chr (int) Char byte. + * @param $bit (int) Bit. + * @return array + * @protected + */ + protected function placeModule($marr, $nrow, $ncol, $row, $col, $chr, $bit) { + if ($row < 0) { + $row += $nrow; + $col += (4 - (($nrow + 4) % 8)); + } + if ($col < 0) { + $col += $ncol; + $row += (4 - (($ncol + 4) % 8)); + } + $marr[(($row * $ncol) + $col)] = ((10 * $chr) + $bit); + return $marr; + } + + /** + * Places the 8 bits of a utah-shaped symbol character. + * (Annex F - ECC 200 symbol character placement) + * @param $marr (array) Array of symbols. + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @param $row (int) Row number. + * @param $col (int) Column number. + * @param $chr (int) Char byte. + * @return array + * @protected + */ + protected function placeUtah($marr, $nrow, $ncol, $row, $col, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $row-2, $col-2, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-2, $col-1, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-1, $col-2, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-1, $col-1, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, $row-1, $col, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, $row, $col-2, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, $row, $col-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, $row, $col, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the first special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param $marr (array) Array of symbols. + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @param $chr (int) Char byte. + * @return array + * @protected + */ + protected function placeCornerA($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 1, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 2, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 2, $ncol-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 3, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the second special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param $marr (array) Array of symbols. + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @param $chr (int) Char byte. + * @return array + * @protected + */ + protected function placeCornerB($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-3, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-2, 0, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-4, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-3, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the third special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param $marr (array) Array of symbols. + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @param $chr (int) Char byte. + * @return array + * @protected + */ + protected function placeCornerC($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-3, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-2, 0, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 2, $ncol-1, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 3, $ncol-1, $chr, 8); + return $marr; + } + + /** + * Places the 8 bits of the fourth special corner case. + * (Annex F - ECC 200 symbol character placement) + * @param $marr (array) Array of symbols. + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @param $chr (int) Char byte. + * @return array + * @protected + */ + protected function placeCornerD($marr, $nrow, $ncol, $chr) { + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, 0, $chr, 1); + $marr = $this->placeModule($marr, $nrow, $ncol, $nrow-1, $ncol-1, $chr, 2); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-3, $chr, 3); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-2, $chr, 4); + $marr = $this->placeModule($marr, $nrow, $ncol, 0, $ncol-1, $chr, 5); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-3, $chr, 6); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-2, $chr, 7); + $marr = $this->placeModule($marr, $nrow, $ncol, 1, $ncol-1, $chr, 8); + return $marr; + } + + + /** + * Build a placement map. + * (Annex F - ECC 200 symbol character placement) + * @param $nrow (int) Number of rows. + * @param $ncol (int) Number of columns. + * @return array + * @protected + */ + protected function getPlacemetMap($nrow, $ncol) { + // initialize array with zeros + $marr = array_fill(0, ($nrow * $ncol), 0); + // set starting values + $chr = 1; + $row = 4; + $col = 0; + do { + // repeatedly first check for one of the special corner cases, then + if (($row == $nrow) AND ($col == 0)) { + $marr = $this->placeCornerA($marr, $nrow, $ncol, $chr); + ++$chr; + } + if (($row == ($nrow - 2)) AND ($col == 0) AND ($ncol % 4)) { + $marr = $this->placeCornerB($marr, $nrow, $ncol, $chr); + ++$chr; + } + if (($row == ($nrow - 2)) AND ($col == 0) AND (($ncol % 8) == 4)) { + $marr = $this->placeCornerC($marr, $nrow, $ncol, $chr); + ++$chr; + } + if (($row == ($nrow + 4)) AND ($col == 2) AND (!($ncol % 8))) { + $marr = $this->placeCornerD($marr, $nrow, $ncol, $chr); + ++$chr; + } + // sweep upward diagonally, inserting successive characters, + do { + if (($row < $nrow) AND ($col >= 0) AND (!$marr[(($row * $ncol) + $col)])) { + $marr = $this->placeUtah($marr, $nrow, $ncol, $row, $col, $chr); + ++$chr; + } + $row -= 2; + $col += 2; + } while (($row >= 0) AND ($col < $ncol)); + ++$row; + $col += 3; + // & then sweep downward diagonally, inserting successive characters,... + do { + if (($row >= 0) AND ($col < $ncol) AND (!$marr[(($row * $ncol) + $col)])) { + $marr = $this->placeUtah($marr, $nrow, $ncol, $row, $col, $chr); + ++$chr; + } + $row += 2; + $col -= 2; + } while (($row < $nrow) AND ($col >= 0)); + $row += 3; + ++$col; + // ... until the entire array is scanned + } while (($row < $nrow) OR ($col < $ncol)); + // lastly, if the lower righthand corner is untouched, fill in fixed pattern + if (!$marr[(($nrow * $ncol) - 1)]) { + $marr[(($nrow * $ncol) - 1)] = 1; + $marr[(($nrow * $ncol) - $ncol - 2)] = 1; + } + return $marr; + } + +} // end DataMatrix class +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/doc/index.html b/incs/tcpdf_old/doc/index.html new file mode 100644 index 0000000..095c1eb --- /dev/null +++ b/incs/tcpdf_old/doc/index.html @@ -0,0 +1,11 @@ + + + + +TCPDF DOCUMENTATION + + + +TCPDF Documentation + + diff --git a/incs/tcpdf_old/encodings_maps.php b/incs/tcpdf_old/encodings_maps.php new file mode 100644 index 0000000..414f8b6 --- /dev/null +++ b/incs/tcpdf_old/encodings_maps.php @@ -0,0 +1,846 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Unicode data for TCPDF library. +// +//============================================================+ + +/** + * @file + * Font encodings maps class for TCPDF library. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @since 5.9.123 (2011-10-01) + */ + +/** + * @class TCPDF_ENCODING_MAPS + * This is a PHP class containing Font encodings maps class for TCPDF library. + * @package com.tecnick.tcpdf + * @version 1.0.000 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_ENCODING_MAPS { + +/** + * Array of Encoding Maps. + * @public + */ +public $encmap = array( + +// encoding map for: cp1251 +'cp1251' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'afii10051',129=>'afii10052',130=>'quotesinglbase',131=>'afii10100',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'Euro',137=>'perthousand',138=>'afii10058',139=>'guilsinglleft',140=>'afii10059',141=>'afii10061',142=>'afii10060',143=>'afii10145', +144=>'afii10099',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'.notdef',153=>'trademark',154=>'afii10106',155=>'guilsinglright',156=>'afii10107',157=>'afii10109',158=>'afii10108',159=>'afii10193', +160=>'space',161=>'afii10062',162=>'afii10110',163=>'afii10057',164=>'currency',165=>'afii10050',166=>'brokenbar',167=>'section', +168=>'afii10023',169=>'copyright',170=>'afii10053',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii10056', +176=>'degree',177=>'plusminus',178=>'afii10055',179=>'afii10103',180=>'afii10098',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'afii10071',185=>'afii61352',186=>'afii10101',187=>'guillemotright',188=>'afii10105',189=>'afii10054',190=>'afii10102',191=>'afii10104', +192=>'afii10017',193=>'afii10018',194=>'afii10019',195=>'afii10020',196=>'afii10021',197=>'afii10022',198=>'afii10024',199=>'afii10025', +200=>'afii10026',201=>'afii10027',202=>'afii10028',203=>'afii10029',204=>'afii10030',205=>'afii10031',206=>'afii10032',207=>'afii10033', +208=>'afii10034',209=>'afii10035',210=>'afii10036',211=>'afii10037',212=>'afii10038',213=>'afii10039',214=>'afii10040',215=>'afii10041', +216=>'afii10042',217=>'afii10043',218=>'afii10044',219=>'afii10045',220=>'afii10046',221=>'afii10047',222=>'afii10048',223=>'afii10049', +224=>'afii10065',225=>'afii10066',226=>'afii10067',227=>'afii10068',228=>'afii10069',229=>'afii10070',230=>'afii10072',231=>'afii10073', +232=>'afii10074',233=>'afii10075',234=>'afii10076',235=>'afii10077',236=>'afii10078',237=>'afii10079',238=>'afii10080',239=>'afii10081', +240=>'afii10082',241=>'afii10083',242=>'afii10084',243=>'afii10085',244=>'afii10086',245=>'afii10087',246=>'afii10088',247=>'afii10089', +248=>'afii10090',249=>'afii10091',250=>'afii10092',251=>'afii10093',252=>'afii10094',253=>'afii10095',254=>'afii10096',255=>'afii10097'), + +// encoding map for: iso-8859-4 +'iso-8859-4' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'Aogonek',162=>'kgreenlandic',163=>'Rcommaaccent',164=>'currency',165=>'Itilde',166=>'Lcommaaccent',167=>'section', +168=>'dieresis',169=>'Scaron',170=>'Emacron',171=>'Gcommaaccent',172=>'Tbar',173=>'hyphen',174=>'Zcaron',175=>'macron', +176=>'degree',177=>'aogonek',178=>'ogonek',179=>'rcommaaccent',180=>'acute',181=>'itilde',182=>'lcommaaccent',183=>'caron', +184=>'cedilla',185=>'scaron',186=>'emacron',187=>'gcommaaccent',188=>'tbar',189=>'Eng',190=>'zcaron',191=>'eng', +192=>'Amacron',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Iogonek', +200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Edotaccent',205=>'Iacute',206=>'Icircumflex',207=>'Imacron', +208=>'Dcroat',209=>'Ncommaaccent',210=>'Omacron',211=>'Kcommaaccent',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Uogonek',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Utilde',222=>'Umacron',223=>'germandbls', +224=>'amacron',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'iogonek', +232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'edotaccent',237=>'iacute',238=>'icircumflex',239=>'imacron', +240=>'dcroat',241=>'ncommaaccent',242=>'omacron',243=>'kcommaaccent',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'uogonek',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'utilde',254=>'umacron',255=>'dotaccent'), + +// encoding map for: cp1255 +'cp1255' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'afii57636',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'multiply',171=>'guillemotleft',172=>'logicalnot',173=>'sfthyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'middot', +184=>'cedilla',185=>'onesuperior',186=>'divide',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', +192=>'afii57799',193=>'afii57801',194=>'afii57800',195=>'afii57802',196=>'afii57793',197=>'afii57794',198=>'afii57795',199=>'afii57798', +200=>'afii57797',201=>'afii57806',202=>'.notdef',203=>'afii57796',204=>'afii57807',205=>'afii57839',206=>'afii57645',207=>'afii57841', +208=>'afii57842',209=>'afii57804',210=>'afii57803',211=>'afii57658',212=>'afii57716',213=>'afii57717',214=>'afii57718',215=>'gereshhebrew', +216=>'gershayimhebrew',217=>'.notdef',218=>'.notdef',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'.notdef', +224=>'afii57664',225=>'afii57665',226=>'afii57666',227=>'afii57667',228=>'afii57668',229=>'afii57669',230=>'afii57670',231=>'afii57671', +232=>'afii57672',233=>'afii57673',234=>'afii57674',235=>'afii57675',236=>'afii57676',237=>'afii57677',238=>'afii57678',239=>'afii57679', +240=>'afii57680',241=>'afii57681',242=>'afii57682',243=>'afii57683',244=>'afii57684',245=>'afii57685',246=>'afii57686',247=>'afii57687', +248=>'afii57688',249=>'afii57689',250=>'afii57690',251=>'.notdef',252=>'.notdef',253=>'afii299',254=>'afii300',255=>'.notdef'), + +// encoding map for: iso-8859-11 +'iso-8859-11' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai', +168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai', +176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai', +184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai', +192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai', +200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai', +208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai', +216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai', +224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai', +232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai', +240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai', +248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), + +// encoding map for: cp1257 +'cp1257' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'dieresis',142=>'caron',143=>'cedilla', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'macron',158=>'ogonek',159=>'.notdef', +160=>'space',161=>'.notdef',162=>'cent',163=>'sterling',164=>'currency',165=>'.notdef',166=>'brokenbar',167=>'section', +168=>'Oslash',169=>'copyright',170=>'Rcommaaccent',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'AE', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'oslash',185=>'onesuperior',186=>'rcommaaccent',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'ae', +192=>'Aogonek',193=>'Iogonek',194=>'Amacron',195=>'Cacute',196=>'Adieresis',197=>'Aring',198=>'Eogonek',199=>'Emacron', +200=>'Ccaron',201=>'Eacute',202=>'Zacute',203=>'Edotaccent',204=>'Gcommaaccent',205=>'Kcommaaccent',206=>'Imacron',207=>'Lcommaaccent', +208=>'Scaron',209=>'Nacute',210=>'Ncommaaccent',211=>'Oacute',212=>'Omacron',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Uogonek',217=>'Lslash',218=>'Sacute',219=>'Umacron',220=>'Udieresis',221=>'Zdotaccent',222=>'Zcaron',223=>'germandbls', +224=>'aogonek',225=>'iogonek',226=>'amacron',227=>'cacute',228=>'adieresis',229=>'aring',230=>'eogonek',231=>'emacron', +232=>'ccaron',233=>'eacute',234=>'zacute',235=>'edotaccent',236=>'gcommaaccent',237=>'kcommaaccent',238=>'imacron',239=>'lcommaaccent', +240=>'scaron',241=>'nacute',242=>'ncommaaccent',243=>'oacute',244=>'omacron',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'uogonek',249=>'lslash',250=>'sacute',251=>'umacron',252=>'udieresis',253=>'zdotaccent',254=>'zcaron',255=>'dotaccent'), + +// encoding map for: cp1258 +'cp1258' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'circumflex',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'tilde',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'gravecomb',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Dcroat',209=>'Ntilde',210=>'hookabovecomb',211=>'Oacute',212=>'Ocircumflex',213=>'Ohorn',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Uhorn',222=>'tildecomb',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'acutecomb',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'dcroat',241=>'ntilde',242=>'dotbelowcomb',243=>'oacute',244=>'ocircumflex',245=>'ohorn',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'uhorn',254=>'dong',255=>'ydieresis'), + +// encoding map for: cp1253 +'cp1253' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'.notdef',137=>'perthousand',138=>'.notdef',139=>'guilsinglleft',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'.notdef',153=>'trademark',154=>'.notdef',155=>'guilsinglright',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'dieresistonos',162=>'Alphatonos',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'afii00208', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos', +192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta', +200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron', +208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi', +216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos', +224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta', +232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron', +240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi', +248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), + +// encoding map for: cp874 +'cp874' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'ellipsis',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'kokaithai',162=>'khokhaithai',163=>'khokhuatthai',164=>'khokhwaithai',165=>'khokhonthai',166=>'khorakhangthai',167=>'ngonguthai', +168=>'chochanthai',169=>'chochingthai',170=>'chochangthai',171=>'sosothai',172=>'chochoethai',173=>'yoyingthai',174=>'dochadathai',175=>'topatakthai', +176=>'thothanthai',177=>'thonangmonthothai',178=>'thophuthaothai',179=>'nonenthai',180=>'dodekthai',181=>'totaothai',182=>'thothungthai',183=>'thothahanthai', +184=>'thothongthai',185=>'nonuthai',186=>'bobaimaithai',187=>'poplathai',188=>'phophungthai',189=>'fofathai',190=>'phophanthai',191=>'fofanthai', +192=>'phosamphaothai',193=>'momathai',194=>'yoyakthai',195=>'roruathai',196=>'ruthai',197=>'lolingthai',198=>'luthai',199=>'wowaenthai', +200=>'sosalathai',201=>'sorusithai',202=>'sosuathai',203=>'hohipthai',204=>'lochulathai',205=>'oangthai',206=>'honokhukthai',207=>'paiyannoithai', +208=>'saraathai',209=>'maihanakatthai',210=>'saraaathai',211=>'saraamthai',212=>'saraithai',213=>'saraiithai',214=>'sarauethai',215=>'saraueethai', +216=>'sarauthai',217=>'sarauuthai',218=>'phinthuthai',219=>'.notdef',220=>'.notdef',221=>'.notdef',222=>'.notdef',223=>'bahtthai', +224=>'saraethai',225=>'saraaethai',226=>'saraothai',227=>'saraaimaimuanthai',228=>'saraaimaimalaithai',229=>'lakkhangyaothai',230=>'maiyamokthai',231=>'maitaikhuthai', +232=>'maiekthai',233=>'maithothai',234=>'maitrithai',235=>'maichattawathai',236=>'thanthakhatthai',237=>'nikhahitthai',238=>'yamakkanthai',239=>'fongmanthai', +240=>'zerothai',241=>'onethai',242=>'twothai',243=>'threethai',244=>'fourthai',245=>'fivethai',246=>'sixthai',247=>'seventhai', +248=>'eightthai',249=>'ninethai',250=>'angkhankhuthai',251=>'khomutthai',252=>'.notdef',253=>'.notdef',254=>'.notdef',255=>'.notdef'), + +// encoding map for: iso-8859-2 +'iso-8859-2' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'Aogonek',162=>'breve',163=>'Lslash',164=>'currency',165=>'Lcaron',166=>'Sacute',167=>'section', +168=>'dieresis',169=>'Scaron',170=>'Scedilla',171=>'Tcaron',172=>'Zacute',173=>'hyphen',174=>'Zcaron',175=>'Zdotaccent', +176=>'degree',177=>'aogonek',178=>'ogonek',179=>'lslash',180=>'acute',181=>'lcaron',182=>'sacute',183=>'caron', +184=>'cedilla',185=>'scaron',186=>'scedilla',187=>'tcaron',188=>'zacute',189=>'hungarumlaut',190=>'zcaron',191=>'zdotaccent', +192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla', +200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron', +208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply', +216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls', +224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla', +232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron', +240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide', +248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), + +// encoding map for: cp1250 +'cp1250' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'.notdef',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'.notdef',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'Sacute',141=>'Tcaron',142=>'Zcaron',143=>'Zacute', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'.notdef',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'sacute',157=>'tcaron',158=>'zcaron',159=>'zacute', +160=>'space',161=>'caron',162=>'breve',163=>'Lslash',164=>'currency',165=>'Aogonek',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'Scedilla',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'Zdotaccent', +176=>'degree',177=>'plusminus',178=>'ogonek',179=>'lslash',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'cedilla',185=>'aogonek',186=>'scedilla',187=>'guillemotright',188=>'Lcaron',189=>'hungarumlaut',190=>'lcaron',191=>'zdotaccent', +192=>'Racute',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Lacute',198=>'Cacute',199=>'Ccedilla', +200=>'Ccaron',201=>'Eacute',202=>'Eogonek',203=>'Edieresis',204=>'Ecaron',205=>'Iacute',206=>'Icircumflex',207=>'Dcaron', +208=>'Dcroat',209=>'Nacute',210=>'Ncaron',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'multiply', +216=>'Rcaron',217=>'Uring',218=>'Uacute',219=>'Uhungarumlaut',220=>'Udieresis',221=>'Yacute',222=>'Tcommaaccent',223=>'germandbls', +224=>'racute',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'lacute',230=>'cacute',231=>'ccedilla', +232=>'ccaron',233=>'eacute',234=>'eogonek',235=>'edieresis',236=>'ecaron',237=>'iacute',238=>'icircumflex',239=>'dcaron', +240=>'dcroat',241=>'nacute',242=>'ncaron',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'divide', +248=>'rcaron',249=>'uring',250=>'uacute',251=>'uhungarumlaut',252=>'udieresis',253=>'yacute',254=>'tcommaaccent',255=>'dotaccent'), + +// encoding map for: iso-8859-7 +'iso-8859-7' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'quoteleft',162=>'quoteright',163=>'sterling',164=>'.notdef',165=>'.notdef',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'.notdef',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'.notdef',175=>'afii00208', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'tonos',181=>'dieresistonos',182=>'Alphatonos',183=>'periodcentered', +184=>'Epsilontonos',185=>'Etatonos',186=>'Iotatonos',187=>'guillemotright',188=>'Omicrontonos',189=>'onehalf',190=>'Upsilontonos',191=>'Omegatonos', +192=>'iotadieresistonos',193=>'Alpha',194=>'Beta',195=>'Gamma',196=>'Delta',197=>'Epsilon',198=>'Zeta',199=>'Eta', +200=>'Theta',201=>'Iota',202=>'Kappa',203=>'Lambda',204=>'Mu',205=>'Nu',206=>'Xi',207=>'Omicron', +208=>'Pi',209=>'Rho',210=>'.notdef',211=>'Sigma',212=>'Tau',213=>'Upsilon',214=>'Phi',215=>'Chi', +216=>'Psi',217=>'Omega',218=>'Iotadieresis',219=>'Upsilondieresis',220=>'alphatonos',221=>'epsilontonos',222=>'etatonos',223=>'iotatonos', +224=>'upsilondieresistonos',225=>'alpha',226=>'beta',227=>'gamma',228=>'delta',229=>'epsilon',230=>'zeta',231=>'eta', +232=>'theta',233=>'iota',234=>'kappa',235=>'lambda',236=>'mu',237=>'nu',238=>'xi',239=>'omicron', +240=>'pi',241=>'rho',242=>'sigma1',243=>'sigma',244=>'tau',245=>'upsilon',246=>'phi',247=>'chi', +248=>'psi',249=>'omega',250=>'iotadieresis',251=>'upsilondieresis',252=>'omicrontonos',253=>'upsilontonos',254=>'omegatonos',255=>'.notdef'), + +// encoding map for: iso-8859-9 +'iso-8859-9' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), + +// encoding map for: cp1252 +'cp1252' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'Zcaron',143=>'.notdef', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'zcaron',159=>'Ydieresis', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: cp1254 +'cp1254' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'Euro',129=>'.notdef',130=>'quotesinglbase',131=>'florin',132=>'quotedblbase',133=>'ellipsis',134=>'dagger',135=>'daggerdbl', +136=>'circumflex',137=>'perthousand',138=>'Scaron',139=>'guilsinglleft',140=>'OE',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'quoteleft',146=>'quoteright',147=>'quotedblleft',148=>'quotedblright',149=>'bullet',150=>'endash',151=>'emdash', +152=>'tilde',153=>'trademark',154=>'scaron',155=>'guilsinglright',156=>'oe',157=>'.notdef',158=>'.notdef',159=>'Ydieresis', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Gbreve',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Idotaccent',222=>'Scedilla',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'gbreve',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'dotlessi',254=>'scedilla',255=>'ydieresis'), + +// encoding map for: iso-8859-1 +'iso-8859-1' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'currency',165=>'yen',166=>'brokenbar',167=>'section', +168=>'dieresis',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'acute',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'cedilla',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'onequarter',189=>'onehalf',190=>'threequarters',191=>'questiondown', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: iso-8859-15 +'iso-8859-15' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'exclamdown',162=>'cent',163=>'sterling',164=>'Euro',165=>'yen',166=>'Scaron',167=>'section', +168=>'scaron',169=>'copyright',170=>'ordfeminine',171=>'guillemotleft',172=>'logicalnot',173=>'hyphen',174=>'registered',175=>'macron', +176=>'degree',177=>'plusminus',178=>'twosuperior',179=>'threesuperior',180=>'Zcaron',181=>'mu',182=>'paragraph',183=>'periodcentered', +184=>'zcaron',185=>'onesuperior',186=>'ordmasculine',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'questiondown', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Atilde',196=>'Adieresis',197=>'Aring',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Eth',209=>'Ntilde',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Otilde',214=>'Odieresis',215=>'multiply', +216=>'Oslash',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Yacute',222=>'Thorn',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'atilde',228=>'adieresis',229=>'aring',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'eth',241=>'ntilde',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'otilde',246=>'odieresis',247=>'divide', +248=>'oslash',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'yacute',254=>'thorn',255=>'ydieresis'), + +// encoding map for: iso-8859-5 +'iso-8859-5' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'afii10023',162=>'afii10051',163=>'afii10052',164=>'afii10053',165=>'afii10054',166=>'afii10055',167=>'afii10056', +168=>'afii10057',169=>'afii10058',170=>'afii10059',171=>'afii10060',172=>'afii10061',173=>'hyphen',174=>'afii10062',175=>'afii10145', +176=>'afii10017',177=>'afii10018',178=>'afii10019',179=>'afii10020',180=>'afii10021',181=>'afii10022',182=>'afii10024',183=>'afii10025', +184=>'afii10026',185=>'afii10027',186=>'afii10028',187=>'afii10029',188=>'afii10030',189=>'afii10031',190=>'afii10032',191=>'afii10033', +192=>'afii10034',193=>'afii10035',194=>'afii10036',195=>'afii10037',196=>'afii10038',197=>'afii10039',198=>'afii10040',199=>'afii10041', +200=>'afii10042',201=>'afii10043',202=>'afii10044',203=>'afii10045',204=>'afii10046',205=>'afii10047',206=>'afii10048',207=>'afii10049', +208=>'afii10065',209=>'afii10066',210=>'afii10067',211=>'afii10068',212=>'afii10069',213=>'afii10070',214=>'afii10072',215=>'afii10073', +216=>'afii10074',217=>'afii10075',218=>'afii10076',219=>'afii10077',220=>'afii10078',221=>'afii10079',222=>'afii10080',223=>'afii10081', +224=>'afii10082',225=>'afii10083',226=>'afii10084',227=>'afii10085',228=>'afii10086',229=>'afii10087',230=>'afii10088',231=>'afii10089', +232=>'afii10090',233=>'afii10091',234=>'afii10092',235=>'afii10093',236=>'afii10094',237=>'afii10095',238=>'afii10096',239=>'afii10097', +240=>'afii61352',241=>'afii10071',242=>'afii10099',243=>'afii10100',244=>'afii10101',245=>'afii10102',246=>'afii10103',247=>'afii10104', +248=>'afii10105',249=>'afii10106',250=>'afii10107',251=>'afii10108',252=>'afii10109',253=>'section',254=>'afii10110',255=>'afii10193'), + +// encoding map for: iso-8859-5 +'iso-8859-5' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'afii10023',162=>'afii10051',163=>'afii10052',164=>'afii10053',165=>'afii10054',166=>'afii10055',167=>'afii10056', +168=>'afii10057',169=>'afii10058',170=>'afii10059',171=>'afii10060',172=>'afii10061',173=>'hyphen',174=>'afii10062',175=>'afii10145', +176=>'afii10017',177=>'afii10018',178=>'afii10019',179=>'afii10020',180=>'afii10021',181=>'afii10022',182=>'afii10024',183=>'afii10025', +184=>'afii10026',185=>'afii10027',186=>'afii10028',187=>'afii10029',188=>'afii10030',189=>'afii10031',190=>'afii10032',191=>'afii10033', +192=>'afii10034',193=>'afii10035',194=>'afii10036',195=>'afii10037',196=>'afii10038',197=>'afii10039',198=>'afii10040',199=>'afii10041', +200=>'afii10042',201=>'afii10043',202=>'afii10044',203=>'afii10045',204=>'afii10046',205=>'afii10047',206=>'afii10048',207=>'afii10049', +208=>'afii10065',209=>'afii10066',210=>'afii10067',211=>'afii10068',212=>'afii10069',213=>'afii10070',214=>'afii10072',215=>'afii10073', +216=>'afii10074',217=>'afii10075',218=>'afii10076',219=>'afii10077',220=>'afii10078',221=>'afii10079',222=>'afii10080',223=>'afii10081', +224=>'afii10082',225=>'afii10083',226=>'afii10084',227=>'afii10085',228=>'afii10086',229=>'afii10087',230=>'afii10088',231=>'afii10089', +232=>'afii10090',233=>'afii10091',234=>'afii10092',235=>'afii10093',236=>'afii10094',237=>'afii10095',238=>'afii10096',239=>'afii10097', +240=>'afii61352',241=>'afii10071',242=>'afii10099',243=>'afii10100',244=>'afii10101',245=>'afii10102',246=>'afii10103',247=>'afii10104', +248=>'afii10105',249=>'afii10106',250=>'afii10107',251=>'afii10108',252=>'afii10109',253=>'section',254=>'afii10110',255=>'afii10193'), + +// encoding map for: koi8-r +'koi8-r' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000', +136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock', +144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'periodcentered',150=>'radical',151=>'approxequal', +152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide', +160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'SF520000',165=>'SF390000',166=>'SF220000',167=>'SF210000', +168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'SF270000',174=>'SF260000',175=>'SF360000', +176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'SF200000',181=>'SF230000',182=>'SF470000',183=>'SF480000', +184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'SF530000',190=>'SF440000',191=>'copyright', +192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068', +200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080', +208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067', +216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092', +224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020', +232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032', +240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019', +248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: koi8-r +'koi8-r' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000', +136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock', +144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'periodcentered',150=>'radical',151=>'approxequal', +152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide', +160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'SF520000',165=>'SF390000',166=>'SF220000',167=>'SF210000', +168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'SF270000',174=>'SF260000',175=>'SF360000', +176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'SF200000',181=>'SF230000',182=>'SF470000',183=>'SF480000', +184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'SF530000',190=>'SF440000',191=>'copyright', +192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068', +200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080', +208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067', +216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092', +224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020', +232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032', +240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019', +248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: iso-8859-16 +'iso-8859-16' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'space',161=>'Aogonek',162=>'aogonek',163=>'Lslash',164=>'Euro',165=>'quotedblbase',166=>'Scaron',167=>'section', +168=>'scaron',169=>'copyright',170=>'Scommaaccent',171=>'guillemotleft',172=>'Zacute',173=>'hyphen',174=>'zacute',175=>'Zdotaccent', +176=>'degree',177=>'plusminus',178=>'Ccaron',179=>'lslash',180=>'Zcaron',181=>'quotedblright',182=>'paragraph',183=>'periodcentered', +184=>'zcaron',185=>'ccaron',186=>'scommaaccent',187=>'guillemotright',188=>'OE',189=>'oe',190=>'Ydieresis',191=>'zdotaccent', +192=>'Agrave',193=>'Aacute',194=>'Acircumflex',195=>'Abreve',196=>'Adieresis',197=>'Cacute',198=>'AE',199=>'Ccedilla', +200=>'Egrave',201=>'Eacute',202=>'Ecircumflex',203=>'Edieresis',204=>'Igrave',205=>'Iacute',206=>'Icircumflex',207=>'Idieresis', +208=>'Dcroat',209=>'Nacute',210=>'Ograve',211=>'Oacute',212=>'Ocircumflex',213=>'Ohungarumlaut',214=>'Odieresis',215=>'Sacute', +216=>'Uhungarumlaut',217=>'Ugrave',218=>'Uacute',219=>'Ucircumflex',220=>'Udieresis',221=>'Eogonek',222=>'Tcommaaccent',223=>'germandbls', +224=>'agrave',225=>'aacute',226=>'acircumflex',227=>'abreve',228=>'adieresis',229=>'cacute',230=>'ae',231=>'ccedilla', +232=>'egrave',233=>'eacute',234=>'ecircumflex',235=>'edieresis',236=>'igrave',237=>'iacute',238=>'icircumflex',239=>'idieresis', +240=>'dcroat',241=>'nacute',242=>'ograve',243=>'oacute',244=>'ocircumflex',245=>'ohungarumlaut',246=>'odieresis',247=>'sacute', +248=>'uhungarumlaut',249=>'ugrave',250=>'uacute',251=>'ucircumflex',252=>'udieresis',253=>'eogonek',254=>'tcommaaccent',255=>'ydieresis'), + +// encoding map for: koi8-u +'koi8-u' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'quotedbl',35=>'numbersign',36=>'dollar',37=>'percent',38=>'ampersand',39=>'quotesingle', +40=>'parenleft',41=>'parenright',42=>'asterisk',43=>'plus',44=>'comma',45=>'hyphen',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'at',65=>'A',66=>'B',67=>'C',68=>'D',69=>'E',70=>'F',71=>'G', +72=>'H',73=>'I',74=>'J',75=>'K',76=>'L',77=>'M',78=>'N',79=>'O', +80=>'P',81=>'Q',82=>'R',83=>'S',84=>'T',85=>'U',86=>'V',87=>'W', +88=>'X',89=>'Y',90=>'Z',91=>'bracketleft',92=>'backslash',93=>'bracketright',94=>'asciicircum',95=>'underscore', +96=>'grave',97=>'a',98=>'b',99=>'c',100=>'d',101=>'e',102=>'f',103=>'g', +104=>'h',105=>'i',106=>'j',107=>'k',108=>'l',109=>'m',110=>'n',111=>'o', +112=>'p',113=>'q',114=>'r',115=>'s',116=>'t',117=>'u',118=>'v',119=>'w', +120=>'x',121=>'y',122=>'z',123=>'braceleft',124=>'bar',125=>'braceright',126=>'asciitilde',127=>'.notdef', +128=>'SF100000',129=>'SF110000',130=>'SF010000',131=>'SF030000',132=>'SF020000',133=>'SF040000',134=>'SF080000',135=>'SF090000', +136=>'SF060000',137=>'SF070000',138=>'SF050000',139=>'upblock',140=>'dnblock',141=>'block',142=>'lfblock',143=>'rtblock', +144=>'ltshade',145=>'shade',146=>'dkshade',147=>'integraltp',148=>'filledbox',149=>'bullet',150=>'radical',151=>'approxequal', +152=>'lessequal',153=>'greaterequal',154=>'space',155=>'integralbt',156=>'degree',157=>'twosuperior',158=>'periodcentered',159=>'divide', +160=>'SF430000',161=>'SF240000',162=>'SF510000',163=>'afii10071',164=>'afii10101',165=>'SF390000',166=>'afii10103',167=>'afii10104', +168=>'SF250000',169=>'SF500000',170=>'SF490000',171=>'SF380000',172=>'SF280000',173=>'afii10098',174=>'SF260000',175=>'SF360000', +176=>'SF370000',177=>'SF420000',178=>'SF190000',179=>'afii10023',180=>'afii10053',181=>'SF230000',182=>'afii10055',183=>'afii10056', +184=>'SF410000',185=>'SF450000',186=>'SF460000',187=>'SF400000',188=>'SF540000',189=>'afii10050',190=>'SF440000',191=>'copyright', +192=>'afii10096',193=>'afii10065',194=>'afii10066',195=>'afii10088',196=>'afii10069',197=>'afii10070',198=>'afii10086',199=>'afii10068', +200=>'afii10087',201=>'afii10074',202=>'afii10075',203=>'afii10076',204=>'afii10077',205=>'afii10078',206=>'afii10079',207=>'afii10080', +208=>'afii10081',209=>'afii10097',210=>'afii10082',211=>'afii10083',212=>'afii10084',213=>'afii10085',214=>'afii10072',215=>'afii10067', +216=>'afii10094',217=>'afii10093',218=>'afii10073',219=>'afii10090',220=>'afii10095',221=>'afii10091',222=>'afii10089',223=>'afii10092', +224=>'afii10048',225=>'afii10017',226=>'afii10018',227=>'afii10040',228=>'afii10021',229=>'afii10022',230=>'afii10038',231=>'afii10020', +232=>'afii10039',233=>'afii10026',234=>'afii10027',235=>'afii10028',236=>'afii10029',237=>'afii10030',238=>'afii10031',239=>'afii10032', +240=>'afii10033',241=>'afii10049',242=>'afii10034',243=>'afii10035',244=>'afii10036',245=>'afii10037',246=>'afii10024',247=>'afii10019', +248=>'afii10046',249=>'afii10045',250=>'afii10025',251=>'afii10042',252=>'afii10047',253=>'afii10043',254=>'afii10041',255=>'afii10044'), + +// encoding map for: symbol +'symbol' => array(0=>'.notdef',1=>'.notdef',2=>'.notdef',3=>'.notdef',4=>'.notdef',5=>'.notdef',6=>'.notdef',7=>'.notdef', +8=>'.notdef',9=>'.notdef',10=>'.notdef',11=>'.notdef',12=>'.notdef',13=>'.notdef',14=>'.notdef',15=>'.notdef', +16=>'.notdef',17=>'.notdef',18=>'.notdef',19=>'.notdef',20=>'.notdef',21=>'.notdef',22=>'.notdef',23=>'.notdef', +24=>'.notdef',25=>'.notdef',26=>'.notdef',27=>'.notdef',28=>'.notdef',29=>'.notdef',30=>'.notdef',31=>'.notdef', +32=>'space',33=>'exclam',34=>'universal',35=>'numbersign',36=>'existential',37=>'percent',38=>'ampersand',39=>'suchthat', +40=>'parenleft',41=>'parenright',42=>'asteriskmath',43=>'plus',44=>'comma',45=>'minus',46=>'period',47=>'slash', +48=>'zero',49=>'one',50=>'two',51=>'three',52=>'four',53=>'five',54=>'six',55=>'seven', +56=>'eight',57=>'nine',58=>'colon',59=>'semicolon',60=>'less',61=>'equal',62=>'greater',63=>'question', +64=>'congruent',65=>'Alpha',66=>'Beta',67=>'Chi',68=>'Delta',69=>'Epsilon',70=>'Phi',71=>'Gamma', +72=>'Eta',73=>'Iota',74=>'theta1',75=>'Kappa',76=>'Lambda',77=>'Mu',78=>'Nu',79=>'Omicron', +80=>'Pi',81=>'Theta',82=>'Rho',83=>'Sigma',84=>'Tau',85=>'Upsilon',86=>'sigma1',87=>'Omega', +88=>'Xi',89=>'Psi',90=>'Zeta',91=>'bracketleft',92=>'therefore',93=>'bracketright',94=>'perpendicular',95=>'underscore', +96=>'radicalex',97=>'alpha',98=>'beta',99=>'chi',100=>'delta',101=>'epsilon',102=>'phi',103=>'gamma', +104=>'eta',105=>'iota',106=>'phi1',107=>'kappa',108=>'lambda',109=>'mu',110=>'nu',111=>'omicron', +112=>'pi',113=>'theta',114=>'rho',115=>'sigma',116=>'tau',117=>'upsilon',118=>'omega1',119=>'omega', +120=>'xi',121=>'psi',122=>'zeta',123=>'braceleft',124=>'bar',125=>'braceright',126=>'similar',127=>'.notdef', +128=>'.notdef',129=>'.notdef',130=>'.notdef',131=>'.notdef',132=>'.notdef',133=>'.notdef',134=>'.notdef',135=>'.notdef', +136=>'.notdef',137=>'.notdef',138=>'.notdef',139=>'.notdef',140=>'.notdef',141=>'.notdef',142=>'.notdef',143=>'.notdef', +144=>'.notdef',145=>'.notdef',146=>'.notdef',147=>'.notdef',148=>'.notdef',149=>'.notdef',150=>'.notdef',151=>'.notdef', +152=>'.notdef',153=>'.notdef',154=>'.notdef',155=>'.notdef',156=>'.notdef',157=>'.notdef',158=>'.notdef',159=>'.notdef', +160=>'Euro',161=>'Upsilon1',162=>'minute',163=>'lessequal',164=>'fraction',165=>'infinity',166=>'florin',167=>'club', +168=>'diamond',169=>'heart',170=>'spade',171=>'arrowboth',172=>'arrowleft',173=>'arrowup',174=>'arrowright',175=>'arrowdown', +176=>'degree',177=>'plusminus',178=>'second',179=>'greaterequal',180=>'multiply',181=>'proportional',182=>'partialdiff',183=>'bullet', +184=>'divide',185=>'notequal',186=>'equivalence',187=>'approxequal',188=>'ellipsis',189=>'arrowvertex',190=>'arrowhorizex',191=>'carriagereturn', +192=>'aleph',193=>'Ifraktur',194=>'Rfraktur',195=>'weierstrass',196=>'circlemultiply',197=>'circleplus',198=>'emptyset',199=>'intersection', +200=>'union',201=>'propersuperset',202=>'reflexsuperset',203=>'notsubset',204=>'propersubset',205=>'reflexsubset',206=>'element',207=>'notelement', +208=>'angle',209=>'gradient',210=>'registerserif',211=>'copyrightserif',212=>'trademarkserif',213=>'product',214=>'radical',215=>'dotmath', +216=>'logicalnot',217=>'logicaland',218=>'logicalor',219=>'arrowdblboth',220=>'arrowdblleft',221=>'arrowdblup',222=>'arrowdblright',223=>'arrowdbldown', +224=>'lozenge',225=>'angleleft',226=>'registersans',227=>'copyrightsans',228=>'trademarksans',229=>'summation',230=>'parenlefttp',231=>'parenleftex', +232=>'parenleftbt',233=>'bracketlefttp',234=>'bracketleftex',235=>'bracketleftbt',236=>'bracelefttp',237=>'braceleftmid',238=>'braceleftbt',239=>'braceex', +240=>'.notdef',241=>'angleright',242=>'integral',243=>'integraltp',244=>'integralex',245=>'integralbt',246=>'parenrighttp',247=>'parenrightex', +248=>'parenrightbt',249=>'bracketrighttp',250=>'bracketrightex',251=>'bracketrightbt',252=>'bracerighttp',253=>'bracerightmid',254=>'bracerightbt',255=>'.notdef', +1226=>'registered',1227=>'copyright',1228=>'trademark') + +); // end of encoding maps + +} // --- END OF CLASS --- + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_001.php b/incs/tcpdf_old/examples/example_001.php new file mode 100644 index 0000000..581d220 --- /dev/null +++ b/incs/tcpdf_old/examples/example_001.php @@ -0,0 +1,102 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 001'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set default font subsetting mode +$pdf->setFontSubsetting(true); + +// Set font +// dejavusans is a UTF-8 Unicode font, if you only need to +// print standard ASCII chars, you can use core fonts like +// helvetica or times to reduce file size. +$pdf->SetFont('dejavusans', '', 14, '', true); + +// Add a page +// This method has several options, check the source code documentation for more information. +$pdf->AddPage(); + +// Set some content to print +$html = <<Welcome to  TCPDF ! +This is the first example of TCPDF library. +

    This text is printed using the writeHTMLCell() method but you can also use: Multicell(), writeHTML(), Write(), Cell() and Text().

    +

    Please check the source code documentation and other examples for further information.

    +

    TO IMPROVE AND EXPAND TCPDF I NEED YOUR SUPPORT, PLEASE MAKE A DONATION!

    +EOD; + +// Print text using writeHTMLCell() +$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true); + +// --------------------------------------------------------- + +// Close and output PDF document +// This method has several options, check the source code documentation for more information. +$pdf->Output('example_001.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_002.php b/incs/tcpdf_old/examples/example_002.php new file mode 100644 index 0000000..e938f28 --- /dev/null +++ b/incs/tcpdf_old/examples/example_002.php @@ -0,0 +1,87 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 002'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// remove default header/footer +$pdf->setPrintHeader(false); +$pdf->setPrintFooter(false); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', 'BI', 20); + +// add a page +$pdf->AddPage(); + +// set some text to print +$txt = <<Write($h=0, $txt, $link='', $fill=0, $align='C', $ln=true, $stretch=0, $firstline=false, $firstblock=false, $maxh=0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_002.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_003.php b/incs/tcpdf_old/examples/example_003.php new file mode 100644 index 0000000..20a6709 --- /dev/null +++ b/incs/tcpdf_old/examples/example_003.php @@ -0,0 +1,118 @@ +Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, '', false, false, 0, false, false, false); + // Set font + $this->SetFont('helvetica', 'B', 20); + // Title + $this->Cell(0, 15, '<< TCPDF Example 003 >>', 0, false, 'C', 0, '', 0, false, 'M', 'M'); + } + + // Page footer + public function Footer() { + // Position at 15 mm from bottom + $this->SetY(-15); + // Set font + $this->SetFont('helvetica', 'I', 8); + // Page number + $this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M'); + } +} + +// create new PDF document +$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 003'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', 'BI', 12); + +// add a page +$pdf->AddPage(); + +// set some text to print +$txt = <<Write($h=0, $txt, $link='', $fill=0, $align='C', $ln=true, $stretch=0, $firstline=false, $firstblock=false, $maxh=0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_003.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_004.php b/incs/tcpdf_old/examples/example_004.php new file mode 100644 index 0000000..269a5e7 --- /dev/null +++ b/incs/tcpdf_old/examples/example_004.php @@ -0,0 +1,121 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 004'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 004', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 11); + +// add a page +$pdf->AddPage(); + +//Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=0, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') + +// test Cell stretching +$pdf->Cell(0, 0, 'TEST CELL STRETCH: no stretch', 1, 1, 'C', 0, '', 0); +$pdf->Cell(0, 0, 'TEST CELL STRETCH: scaling', 1, 1, 'C', 0, '', 1); +$pdf->Cell(0, 0, 'TEST CELL STRETCH: force scaling', 1, 1, 'C', 0, '', 2); +$pdf->Cell(0, 0, 'TEST CELL STRETCH: spacing', 1, 1, 'C', 0, '', 3); +$pdf->Cell(0, 0, 'TEST CELL STRETCH: force spacing', 1, 1, 'C', 0, '', 4); + +$pdf->Ln(5); + +$pdf->Cell(45, 0, 'TEST CELL STRETCH: scaling', 1, 1, 'C', 0, '', 1); +$pdf->Cell(45, 0, 'TEST CELL STRETCH: force scaling', 1, 1, 'C', 0, '', 2); +$pdf->Cell(45, 0, 'TEST CELL STRETCH: spacing', 1, 1, 'C', 0, '', 3); +$pdf->Cell(45, 0, 'TEST CELL STRETCH: force spacing', 1, 1, 'C', 0, '', 4); + +$pdf->AddPage(); + +// example using general stretching and spacing + +for ($stretching = 90; $stretching <= 110; $stretching += 10) { + for ($spacing = -0.254; $spacing <= 0.254; $spacing += 0.254) { + + // set general stretching (scaling) value + $pdf->setFontStretching($stretching); + + // set general spacing value + $pdf->setFontSpacing($spacing); + + $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, no stretch', 1, 1, 'C', 0, '', 0); + $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, scaling', 1, 1, 'C', 0, '', 1); + $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, force scaling', 1, 1, 'C', 0, '', 2); + $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, spacing', 1, 1, 'C', 0, '', 3); + $pdf->Cell(0, 0, 'Stretching '.$stretching.'%, Spacing '.sprintf('%+.3F', $spacing).'mm, force spacing', 1, 1, 'C', 0, '', 4); + + $pdf->Ln(2); + } +} + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_004.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_005.php b/incs/tcpdf_old/examples/example_005.php new file mode 100644 index 0000000..387e158 --- /dev/null +++ b/incs/tcpdf_old/examples/example_005.php @@ -0,0 +1,158 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 005'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 005', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 10); + +// add a page +$pdf->AddPage(); + +// set cell padding +$pdf->setCellPaddings(1, 1, 1, 1); + +// set cell margins +$pdf->setCellMargins(1, 1, 1, 1); + +// set color for background +$pdf->SetFillColor(255, 255, 127); + +// MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0) + +// set some text for example +$txt = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.'; + +// Multicell test +$pdf->MultiCell(55, 5, '[LEFT] '.$txt, 1, 'L', 1, 0, '', '', true); +$pdf->MultiCell(55, 5, '[RIGHT] '.$txt, 1, 'R', 0, 1, '', '', true); +$pdf->MultiCell(55, 5, '[CENTER] '.$txt, 1, 'C', 0, 0, '', '', true); +$pdf->MultiCell(55, 5, '[JUSTIFY] '.$txt."\n", 1, 'J', 1, 2, '' ,'', true); +$pdf->MultiCell(55, 5, '[DEFAULT] '.$txt, 1, '', 0, 1, '', '', true); + +$pdf->Ln(4); + +// set color for background +$pdf->SetFillColor(220, 255, 220); + +// Vertical alignment +$pdf->MultiCell(55, 40, '[VERTICAL ALIGNMENT - TOP] '.$txt, 1, 'J', 1, 0, '', '', true, 0, false, true, 40, 'T'); +$pdf->MultiCell(55, 40, '[VERTICAL ALIGNMENT - MIDDLE] '.$txt, 1, 'J', 1, 0, '', '', true, 0, false, true, 40, 'M'); +$pdf->MultiCell(55, 40, '[VERTICAL ALIGNMENT - BOTTOM] '.$txt, 1, 'J', 1, 1, '', '', true, 0, false, true, 40, 'B'); + +$pdf->Ln(4); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// set color for background +$pdf->SetFillColor(215, 235, 255); + +// set some text for example +$txt = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. + +Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.'; + +// print a blox of text using multicell() +$pdf->MultiCell(80, 5, $txt."\n", 1, 'J', 1, 1, '' ,'', true); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// AUTO-FITTING + +// set color for background +$pdf->SetFillColor(255, 235, 235); + +// Fit text on cell by reducing font size +$pdf->MultiCell(55, 60, '[FIT CELL] '.$txt."\n", 1, 'J', 1, 1, 125, 145, true, 0, false, true, 60, 'M', true); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// CUSTOM PADDING + +// set color for background +$pdf->SetFillColor(255, 255, 215); + +// set font +$pdf->SetFont('helvetica', '', 8); + +// set cell padding +$pdf->setCellPaddings(2, 4, 6, 8); + +$txt = "CUSTOM PADDING:\nLeft=2, Top=4, Right=6, Bottom=8\nLorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue.\n"; + +$pdf->MultiCell(55, 5, $txt, 1, 'J', 1, 2, 125, 210, true); + +// move pointer to last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_005.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_006.php b/incs/tcpdf_old/examples/example_006.php new file mode 100644 index 0000000..5820b73 --- /dev/null +++ b/incs/tcpdf_old/examples/example_006.php @@ -0,0 +1,332 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 006'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 006', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('dejavusans', '', 10); + +// add a page +$pdf->AddPage(); + +// writeHTML($html, $ln=true, $fill=false, $reseth=false, $cell=false, $align='') +// writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=0, $reseth=true, $align='', $autopadding=true) + +// create some HTML content +$html = '

    HTML Example

    +Some special characters: < € € € & è è © > \\slash \\\\double-slash \\\\\\triple-slash +

    List

    +List example: +
      +
    1. test alt attribute test image
    2. +
    3. bold text
    4. +
    5. italic text
    6. +
    7. underlined text
    8. +
    9. bbibiubib
    10. +
    11. link to http://www.tecnick.com
    12. +
    13. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
      Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
    14. +
    15. SUBLIST +
        +
      1. row one +
          +
        • sublist
        • +
        +
      2. +
      3. row two
      4. +
      +
    16. +
    17. TEST line through
    18. +
    19. font + 3
    20. +
    21. small text normal small text normal subscript normal superscript normal
    22. +
    +
    +
    Coffee
    +
    Black hot drink
    +
    Milk
    +
    White cold drink
    +
    +
    IMAGES
    +test alt attributetest alt attributetest alt attribute +
    '; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + + +// output some RTL HTML content +$html = '
    The words “מזל [mazel] טוב [tov]” mean “Congratulations!”
    '; +$pdf->writeHTML($html, true, false, true, false, ''); + +// test some inline CSS +$html = '

    This is just an example of html code to demonstrate some supported CSS inline styles. +bold text +line-trough +underline and line-trough +color +background color +bold +xx-small +x-small +small +medium +large +x-large +xx-large +

    '; + +$pdf->writeHTML($html, true, false, true, false, ''); + +// reset pointer to the last page +$pdf->lastPage(); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// Print a table + +// add a page +$pdf->AddPage(); + +// create some HTML content +$subtable = '
  • ab
    cd
    '; + +$html = '

    HTML TABLE:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #RIGHT alignLEFT align4A
    1A1 example link column span. One two tree four five six seven eight nine ten.
    line after br
    small text normal subscript normal superscript normal bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    1. first
      1. sublist
      2. sublist
    2. second
    small small small small small small small small small small small small small small small small small small small small
    4B
    '.$subtable.'A2 € € € & è è
    A2 € € € & è è
    Red Yellow BG4C
    1A2AA
    2AB
    2AC
    4D
    1B4E
    1C2C3C4F
    '; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// Print some HTML Cells + +$html = 'red green blue
    red green blue'; + +$pdf->SetFillColor(255,255,0); + +$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'L', true); +$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 1, true, 'C', true); +$pdf->writeHTMLCell(0, 0, '', '', $html, 'LRTB', 1, 0, true, 'R', true); + +// reset pointer to the last page +$pdf->lastPage(); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// Print a table + +// add a page +$pdf->AddPage(); + +// create some HTML content +$html = '

    Image alignments on HTML table

    + + + + + + + + +
    '; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// reset pointer to the last page +$pdf->lastPage(); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// Print all HTML colors + +// add a page +$pdf->AddPage(); + +require('../htmlcolors.php'); + +$textcolors = '

    HTML Text Colors

    '; +$bgcolors = '

    HTML Background Colors

    '; + +foreach($webcolor as $k => $v) { + $textcolors .= ''.$v.' '; + $bgcolors .= ''.$v.' '; +} + +// output the HTML content +$pdf->writeHTML($textcolors, true, false, true, false, ''); +$pdf->writeHTML($bgcolors, true, false, true, false, ''); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// Test word-wrap + +// create some HTML content +$html = '
    +

    Various tests

    +link to page 2
    +thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword thisisanotherverylongword thisisaverylongword'; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// Test fonts nesting +$html1 = 'Default Courier Helvetica Times dejavusans Times Helvetica Courier Default'; +$html2 = 'small text normal small text normal subscript normal superscript normal'; +$html3 = 'The quick brown fox jumps over the lazy dog.'; + +$html = $html1.'
    '.$html2.'
    '.$html3.'
    '.$html3.'
    '.$html2; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// test pre tag + +// add a page +$pdf->AddPage(); + +$html = << +Hello World!
    +Hello +
  • +
    +int main() {
    +    printf("HelloWorld");
    +    return 0;
    +}
    +
    +Monospace font, normal font, monospace font, normal font. +
    +
    DIV LEVEL 1
    DIV LEVEL 2
    DIV LEVEL 1
    +
    +SPAN LEVEL 1 SPAN LEVEL 2 SPAN LEVEL 1 +EOF; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// test custom bullet points for list + +// add a page +$pdf->AddPage(); + +$html = <<Test custom bullet image for list items +
      +
    • test custom bullet image
    • +
    • test custom bullet image
    • +
    • test custom bullet image
    • +
    • test custom bullet image
    • +
        +EOF; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_006.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_007.php b/incs/tcpdf_old/examples/example_007.php new file mode 100644 index 0000000..3b63dcd --- /dev/null +++ b/incs/tcpdf_old/examples/example_007.php @@ -0,0 +1,113 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 007'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 007', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 12); + +// add a page +$pdf->AddPage(); + +// create columns content +$left_column = 'LEFT COLUMN left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column'; + +$right_column = 'RIGHT COLUMN right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column'; + +// writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=0, $reseth=true, $align='', $autopadding=true) + +// get current vertical position +$y = $pdf->getY(); + +// set color for background +$pdf->SetFillColor(255, 255, 200); + +// set color for text +$pdf->SetTextColor(0, 63, 127); + +// write the first column +$pdf->writeHTMLCell(80, '', '', $y, $left_column, 1, 0, 1, true, 'J', true); + +// set color for background +$pdf->SetFillColor(215, 235, 255); + +// set color for text +$pdf->SetTextColor(127, 31, 0); + +// write the second column +$pdf->writeHTMLCell(80, '', '', '', $right_column, 1, 1, 1, true, 'J', true); + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_007.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_008.php b/incs/tcpdf_old/examples/example_008.php new file mode 100644 index 0000000..f1432ad --- /dev/null +++ b/incs/tcpdf_old/examples/example_008.php @@ -0,0 +1,94 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 008'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 008', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('freeserif', '', 12); + +// add a page +$pdf->AddPage(); + +// get esternal file content +$utf8text = file_get_contents('../cache/utf8test.txt', false); + +// set color for text +$pdf->SetTextColor(0, 63, 127); + +//Write($h, $txt, $link='', $fill=0, $align='', $ln=false, $stretch=0, $firstline=false, $firstblock=false, $maxh=0) + +// write the text +$pdf->Write(5, $utf8text, '', 0, '', false, 0, false, false, 0); + + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_008.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_009.php b/incs/tcpdf_old/examples/example_009.php new file mode 100644 index 0000000..f1956a5 --- /dev/null +++ b/incs/tcpdf_old/examples/example_009.php @@ -0,0 +1,146 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 009'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 009', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// ------------------------------------------------------------------- + +// add a page +$pdf->AddPage(); + +// set JPEG quality +$pdf->setJPEGQuality(75); + +// Image method signature: +// Image($file, $x='', $y='', $w=0, $h=0, $type='', $link='', $align='', $resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, $border=0, $fitbox=false, $hidden=false, $fitonpage=false) + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// Example of Image from data stream ('PHP rules') +$imgdata = base64_decode('iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABlBMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDrEX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg=='); + +// The '@' character is used to indicate that follows an image data stream and not an image file name +$pdf->Image('@'.$imgdata); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// Image example with resizing +$pdf->Image('../images/image_demo.jpg', 15, 140, 75, 113, 'JPG', 'http://www.tcpdf.org', '', true, 150, '', false, false, 1, false, false, false); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// test fitbox with all alignment combinations + +$horizontal_alignments = array('L', 'C', 'R'); +$vertical_alignments = array('T', 'M', 'B'); + +$x = 15; +$y = 35; +$w = 30; +$h = 30; +// test all combinations of alignments +for ($i = 0; $i < 3; ++$i) { + $fitbox = $horizontal_alignments[$i].' '; + $x = 15; + for ($j = 0; $j < 3; ++$j) { + $fitbox{1} = $vertical_alignments[$j]; + $pdf->Rect($x, $y, $w, $h, 'F', array(), array(128,255,128)); + $pdf->Image('../images/image_demo.jpg', $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, $fitbox, false, false); + $x += 32; // new column + } + $y += 32; // new row +} + +$x = 115; +$y = 35; +$w = 25; +$h = 50; +for ($i = 0; $i < 3; ++$i) { + $fitbox = $horizontal_alignments[$i].' '; + $x = 115; + for ($j = 0; $j < 3; ++$j) { + $fitbox{1} = $vertical_alignments[$j]; + $pdf->Rect($x, $y, $w, $h, 'F', array(), array(128,255,255)); + $pdf->Image('../images/image_demo.jpg', $x, $y, $w, $h, 'JPG', '', '', false, 300, '', false, false, 0, $fitbox, false, false); + $x += 27; // new column + } + $y += 52; // new row +} + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// Stretching, position and alignment example + +$pdf->SetXY(110, 200); +$pdf->Image('../images/image_demo.jpg', '', '', 40, 40, '', '', 'T', false, 300, '', false, false, 1, false, false, false); +$pdf->Image('../images/image_demo.jpg', '', '', 40, 40, '', '', '', false, 300, '', false, false, 1, false, false, false); + +// ------------------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_009.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_010.php b/incs/tcpdf_old/examples/example_010.php new file mode 100644 index 0000000..97c9c56 --- /dev/null +++ b/incs/tcpdf_old/examples/example_010.php @@ -0,0 +1,150 @@ +AddPage(); + // disable existing columns + $this->resetColumns(); + // print chapter title + $this->ChapterTitle($num, $title); + // set columns + $this->setEqualColumns(3, 57); + // print chapter body + $this->ChapterBody($file, $mode); + } + + /** + * Set chapter title + * @param $num (int) chapter number + * @param $title (string) chapter title + * @public + */ + public function ChapterTitle($num, $title) { + $this->SetFont('helvetica', '', 14); + $this->SetFillColor(200, 220, 255); + $this->Cell(180, 6, 'Chapter '.$num.' : '.$title, 0, 1, '', 1); + $this->Ln(4); + } + + /** + * Print chapter body + * @param $file (string) name of the file containing the chapter body + * @param $mode (boolean) if true the chapter body is in HTML, otherwise in simple text. + * @public + */ + public function ChapterBody($file, $mode=false) { + $this->selectColumn(); + // get esternal file content + $content = file_get_contents($file, false); + // set font + $this->SetFont('times', '', 9); + $this->SetTextColor(50, 50, 50); + // print content + if ($mode) { + // ------ HTML MODE ------ + $this->writeHTML($content, true, false, true, false, 'J'); + } else { + // ------ TEXT MODE ------ + $this->Write(0, $content, '', 0, 'J', true, 0, false, true, 0); + } + $this->Ln(); + } +} // end of extended class + +// --------------------------------------------------------- +// EXAMPLE +// --------------------------------------------------------- +// create new PDF document +$pdf = new MC_TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 010'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 010', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// print TEXT +$pdf->PrintChapter(1, 'LOREM IPSUM [TEXT]', '../cache/chapter_demo_1.txt', false); + +// print HTML +$pdf->PrintChapter(2, 'LOREM IPSUM [HTML]', '../cache/chapter_demo_2.txt', true); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_010.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_011.php b/incs/tcpdf_old/examples/example_011.php new file mode 100644 index 0000000..910f728 --- /dev/null +++ b/incs/tcpdf_old/examples/example_011.php @@ -0,0 +1,138 @@ +SetFillColor(255, 0, 0); + $this->SetTextColor(255); + $this->SetDrawColor(128, 0, 0); + $this->SetLineWidth(0.3); + $this->SetFont('', 'B'); + // Header + $w = array(40, 35, 40, 45); + $num_headers = count($header); + for($i = 0; $i < $num_headers; ++$i) { + $this->Cell($w[$i], 7, $header[$i], 1, 0, 'C', 1); + } + $this->Ln(); + // Color and font restoration + $this->SetFillColor(224, 235, 255); + $this->SetTextColor(0); + $this->SetFont(''); + // Data + $fill = 0; + foreach($data as $row) { + $this->Cell($w[0], 6, $row[0], 'LR', 0, 'L', $fill); + $this->Cell($w[1], 6, $row[1], 'LR', 0, 'L', $fill); + $this->Cell($w[2], 6, number_format($row[2]), 'LR', 0, 'R', $fill); + $this->Cell($w[3], 6, number_format($row[3]), 'LR', 0, 'R', $fill); + $this->Ln(); + $fill=!$fill; + } + $this->Cell(array_sum($w), 0, '', 'T'); + } +} + +// create new PDF document +$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 011'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 011', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 12); + +// add a page +$pdf->AddPage(); + +//Column titles +$header = array('Country', 'Capital', 'Area (sq km)', 'Pop. (thousands)'); + +//Data loading +$data = $pdf->LoadData('../cache/table_data_demo.txt'); + +// print colored table +$pdf->ColoredTable($header, $data); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_011.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_012.php b/incs/tcpdf_old/examples/example_012.php new file mode 100644 index 0000000..9b11dff --- /dev/null +++ b/incs/tcpdf_old/examples/example_012.php @@ -0,0 +1,205 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 012'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// disable header and footer +$pdf->setPrintHeader(false); +$pdf->setPrintFooter(false); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 10); + +// add a page +$pdf->AddPage(); + +$style = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,20,5,10', 'phase' => 10, 'color' => array(255, 0, 0)); +$style2 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0)); +$style3 = array('width' => 1, 'cap' => 'round', 'join' => 'round', 'dash' => '2,10', 'color' => array(255, 0, 0)); +$style4 = array('L' => 0, + 'T' => array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => '20,10', 'phase' => 10, 'color' => array(100, 100, 255)), + 'R' => array('width' => 0.50, 'cap' => 'round', 'join' => 'miter', 'dash' => 0, 'color' => array(50, 50, 127)), + 'B' => array('width' => 0.75, 'cap' => 'square', 'join' => 'miter', 'dash' => '30,10,5,10')); +$style5 = array('width' => 0.25, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 64, 128)); +$style6 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => '10,10', 'color' => array(0, 128, 0)); +$style7 = array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 128, 0)); + +// Line +$pdf->Text(5, 4, 'Line examples'); +$pdf->Line(5, 10, 80, 30, $style); +$pdf->Line(5, 10, 5, 30, $style2); +$pdf->Line(5, 10, 80, 10, $style3); + +// Rect +$pdf->Text(100, 4, 'Rectangle examples'); +$pdf->Rect(100, 10, 40, 20, 'DF', $style4, array(220, 220, 200)); +$pdf->Rect(145, 10, 40, 20, 'D', array('all' => $style3)); + +// Curve +$pdf->Text(5, 34, 'Curve examples'); +$pdf->Curve(5, 40, 30, 55, 70, 45, 60, 75, null, $style6); +$pdf->Curve(80, 40, 70, 75, 150, 45, 100, 75, 'F', $style6); +$pdf->Curve(140, 40, 150, 55, 180, 45, 200, 75, 'DF', $style6, array(200, 220, 200)); + +// Circle and ellipse +$pdf->Text(5, 79, 'Circle and ellipse examples'); +$pdf->SetLineStyle($style5); +$pdf->Circle(25,105,20); +$pdf->Circle(25,105,10, 90, 180, null, $style6); +$pdf->Circle(25,105,10, 270, 360, 'F'); +$pdf->Circle(25,105,10, 270, 360, 'C', $style6); + +$pdf->SetLineStyle($style5); +$pdf->Ellipse(100,103,40,20); +$pdf->Ellipse(100,105,20,10, 0, 90, 180, null, $style6); +$pdf->Ellipse(100,105,20,10, 0, 270, 360, 'DF', $style6); + +$pdf->SetLineStyle($style5); +$pdf->Ellipse(175,103,30,15,45); +$pdf->Ellipse(175,105,15,7.50, 45, 90, 180, null, $style6); +$pdf->Ellipse(175,105,15,7.50, 45, 270, 360, 'F', $style6, array(220, 200, 200)); + +// Polygon +$pdf->Text(5, 129, 'Polygon examples'); +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); +$pdf->Polygon(array(5,135,45,135,15,165)); +$pdf->Polygon(array(60,135,80,135,80,155,70,165,50,155), 'DF', array($style6, $style7, $style7, 0, $style6), array(220, 200, 200)); +$pdf->Polygon(array(120,135,140,135,150,155,110,155), 'D', array($style6, 0, $style7, $style6)); +$pdf->Polygon(array(160,135,190,155,170,155,200,160,160,165), 'DF', array('all' => $style6), array(220, 220, 220)); + +// Polygonal Line +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 164))); +$pdf->PolyLine(array(80,165,90,160,100,165,110,160,120,165,130,160,140,165), 'D', array(), array()); + +// Regular polygon +$pdf->Text(5, 169, 'Regular polygon examples'); +$pdf->SetLineStyle($style5); +$pdf->RegularPolygon(20, 190, 15, 6, 0, 1, 'F'); +$pdf->RegularPolygon(55, 190, 15, 6); +$pdf->RegularPolygon(55, 190, 10, 6, 45, 0, 'DF', array($style6, 0, $style7, 0, $style7, $style7)); +$pdf->RegularPolygon(90, 190, 15, 3, 0, 1, 'DF', array('all' => $style5), array(200, 220, 200), 'F', array(255, 200, 200)); +$pdf->RegularPolygon(125, 190, 15, 4, 30, 1, null, array('all' => $style5), null, null, $style6); +$pdf->RegularPolygon(160, 190, 15, 10); + +// Star polygon +$pdf->Text(5, 209, 'Star polygon examples'); +$pdf->SetLineStyle($style5); +$pdf->StarPolygon(20, 230, 15, 20, 3, 0, 1, 'F'); +$pdf->StarPolygon(55, 230, 15, 12, 5); +$pdf->StarPolygon(55, 230, 7, 12, 5, 45, 0, 'DF', array('all' => $style7), array(220, 220, 200), 'F', array(255, 200, 200)); +$pdf->StarPolygon(90, 230, 15, 20, 6, 0, 1, 'DF', array('all' => $style5), array(220, 220, 200), 'F', array(255, 200, 200)); +$pdf->StarPolygon(125, 230, 15, 5, 2, 30, 1, null, array('all' => $style5), null, null, $style6); +$pdf->StarPolygon(160, 230, 15, 10, 3); +$pdf->StarPolygon(160, 230, 7, 50, 26); + +// Rounded rectangle +$pdf->Text(5, 249, 'Rounded rectangle examples'); +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); +$pdf->RoundedRect(5, 255, 40, 30, 3.50, '1111', 'DF'); +$pdf->RoundedRect(50, 255, 40, 30, 6.50, '1000'); +$pdf->RoundedRect(95, 255, 40, 30, 10.0, '1111', null, $style6); +$pdf->RoundedRect(140, 255, 40, 30, 8.0, '0101', 'DF', $style6, array(200, 200, 200)); + +// Arrows +$pdf->Text(185, 249, 'Arrows'); +$pdf->SetLineStyle($style5); +$pdf->SetFillColor(255, 0, 0); +$pdf->Arrow($x0=200, $y0=280, $x1=185, $y1=266, $head_style=0, $arm_size=5, $arm_angle=15); +$pdf->Arrow($x0=200, $y0=280, $x1=190, $y1=263, $head_style=1, $arm_size=5, $arm_angle=15); +$pdf->Arrow($x0=200, $y0=280, $x1=195, $y1=261, $head_style=2, $arm_size=5, $arm_angle=15); +$pdf->Arrow($x0=200, $y0=280, $x1=200, $y1=260, $head_style=3, $arm_size=5, $arm_angle=15); + +// - . - . - . - . - . - . - . - . - . - . - . - . - . - . - + +// ellipse + +// add a page +$pdf->AddPage(); + +$pdf->Cell(0, 0, 'Arc of Ellipse'); + +// center of ellipse +$xc=100; +$yc=100; + +// X Y axis +$pdf->SetDrawColor(200, 200, 200); +$pdf->Line($xc-50, $yc, $xc+50, $yc); +$pdf->Line($xc, $yc-50, $xc, $yc+50); + +// ellipse axis +$pdf->SetDrawColor(200, 220, 255); +$pdf->Line($xc-50, $yc-50, $xc+50, $yc+50); +$pdf->Line($xc-50, $yc+50, $xc+50, $yc-50); + +// ellipse +$pdf->SetDrawColor(200, 255, 200); +$pdf->Ellipse($xc, $yc, $rx=30, $ry=15, $angle=45, $astart=0, $afinish=360, $style='D', $line_style=array(), $fill_color=array(), $nc=2); + +// ellipse arc +$pdf->SetDrawColor(255, 0, 0); +$pdf->Ellipse($xc, $yc, $rx=30, $ry=15, $angle=45, $astart=45, $afinish=90, $style='D', $line_style=array(), $fill_color=array(), $nc=2); + + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_012.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_013.php b/incs/tcpdf_old/examples/example_013.php new file mode 100644 index 0000000..4a45961 --- /dev/null +++ b/incs/tcpdf_old/examples/example_013.php @@ -0,0 +1,229 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 013'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 013', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Graphic Transformations', '', 0, 'C', 1, 0, false, false, 0); + +// set font +$pdf->SetFont('helvetica', '', 10); + +// --- Scaling --------------------------------------------- +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(50, 70, 40, 10, 'D'); +$pdf->Text(50, 66, 'Scale'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// Scale by 150% centered by (50,80) which is the lower left corner of the rectangle +$pdf->ScaleXY(150, 50, 80); +$pdf->Rect(50, 70, 40, 10, 'D'); +$pdf->Text(50, 66, 'Scale'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Translation ----------------------------------------- +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(125, 70, 40, 10, 'D'); +$pdf->Text(125, 66, 'Translate'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// Translate 7 to the right, 5 to the bottom +$pdf->Translate(7, 5); +$pdf->Rect(125, 70, 40, 10, 'D'); +$pdf->Text(125, 66, 'Translate'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Rotation -------------------------------------------- +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(70, 100, 40, 10, 'D'); +$pdf->Text(70, 96, 'Rotate'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// Rotate 20 degrees counter-clockwise centered by (70,110) which is the lower left corner of the rectangle +$pdf->Rotate(20, 70, 110); +$pdf->Rect(70, 100, 40, 10, 'D'); +$pdf->Text(70, 96, 'Rotate'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Skewing --------------------------------------------- +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(125, 100, 40, 10, 'D'); +$pdf->Text(125, 96, 'Skew'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// skew 30 degrees along the x-axis centered by (125,110) which is the lower left corner of the rectangle +$pdf->SkewX(30, 125, 110); +$pdf->Rect(125, 100, 40, 10, 'D'); +$pdf->Text(125, 96, 'Skew'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Mirroring horizontally ------------------------------ +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(70, 130, 40, 10, 'D'); +$pdf->Text(70, 126, 'MirrorH'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// mirror horizontally with axis of reflection at x-position 70 (left side of the rectangle) +$pdf->MirrorH(70); +$pdf->Rect(70, 130, 40, 10, 'D'); +$pdf->Text(70, 126, 'MirrorH'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Mirroring vertically -------------------------------- +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(125, 130, 40, 10, 'D'); +$pdf->Text(125, 126, 'MirrorV'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// mirror vertically with axis of reflection at y-position 140 (bottom side of the rectangle) +$pdf->MirrorV(140); +$pdf->Rect(125, 130, 40, 10, 'D'); +$pdf->Text(125, 126, 'MirrorV'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Point reflection ------------------------------------ +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(70, 160, 40, 10, 'D'); +$pdf->Text(70, 156, 'MirrorP'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +// Start Transformation +$pdf->StartTransform(); +// point reflection at the lower left point of rectangle +$pdf->MirrorP(70,170); +$pdf->Rect(70, 160, 40, 10, 'D'); +$pdf->Text(70, 156, 'MirrorP'); +// Stop Transformation +$pdf->StopTransform(); + +// --- Mirroring against a straigth line described by a point (120, 120) and an angle -20° +$angle=-20; +$px=120; +$py=170; + +// just for visualisation: the straight line to mirror against + +$pdf->SetDrawColor(200); +$pdf->Line($px-1,$py-1,$px+1,$py+1); +$pdf->Line($px-1,$py+1,$px+1,$py-1); +$pdf->StartTransform(); +$pdf->Rotate($angle, $px, $py); +$pdf->Line($px-5, $py, $px+60, $py); +$pdf->StopTransform(); + +$pdf->SetDrawColor(200); +$pdf->SetTextColor(200); +$pdf->Rect(125, 160, 40, 10, 'D'); +$pdf->Text(125, 156, 'MirrorL'); +$pdf->SetDrawColor(0); +$pdf->SetTextColor(0); +//Start Transformation +$pdf->StartTransform(); +//mirror against the straight line +$pdf->MirrorL($angle, $px, $py); +$pdf->Rect(125, 160, 40, 10, 'D'); +$pdf->Text(125, 156, 'MirrorL'); +//Stop Transformation +$pdf->StopTransform(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_013.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_014.php b/incs/tcpdf_old/examples/example_014.php new file mode 100644 index 0000000..d597ef3 --- /dev/null +++ b/incs/tcpdf_old/examples/example_014.php @@ -0,0 +1,194 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 014'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 014', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// IMPORTANT: disable font subsetting to allow users editing the document +$pdf->setFontSubsetting(false); + +// set font +$pdf->SetFont('helvetica', '', 10, '', false); + +// add a page +$pdf->AddPage(); + +/* +It is possible to create text fields, combo boxes, check boxes and buttons. +Fields are created at the current position and are given a name. +This name allows to manipulate them via JavaScript in order to perform some validation for instance. +*/ + +// set default form properties +$pdf->setFormDefaultProp(array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 200), 'strokeColor'=>array(255, 128, 128))); + +$pdf->SetFont('helvetica', 'BI', 18); +$pdf->Cell(0, 5, 'Example of Form', 0, 1, 'C'); +$pdf->Ln(10); + +$pdf->SetFont('helvetica', '', 12); + +// First name +$pdf->Cell(35, 5, 'First name:'); +$pdf->TextField('firstname', 50, 5); +$pdf->Ln(6); + +// Last name +$pdf->Cell(35, 5, 'Last name:'); +$pdf->TextField('lastname', 50, 5); +$pdf->Ln(6); + +// Gender +$pdf->Cell(35, 5, 'Gender:'); +$pdf->ComboBox('gender', 30, 5, array(array('', '-'), array('M', 'Male'), array('F', 'Female'))); +$pdf->Ln(6); + +// Drink +$pdf->Cell(35, 5, 'Drink:'); +//$pdf->RadioButton('drink', 5, array('readonly' => 'true'), array(), 'Water'); +$pdf->RadioButton('drink', 5, array(), array(), 'Water'); +$pdf->Cell(35, 5, 'Water'); +$pdf->Ln(6); +$pdf->Cell(35, 5, ''); +$pdf->RadioButton('drink', 5, array(), array(), 'Beer', true); +$pdf->Cell(35, 5, 'Beer'); +$pdf->Ln(6); +$pdf->Cell(35, 5, ''); +$pdf->RadioButton('drink', 5, array(), array(), 'Wine'); +$pdf->Cell(35, 5, 'Wine'); +$pdf->Ln(6); +$pdf->Cell(35, 5, ''); +$pdf->RadioButton('drink', 5, array(), array(), 'Milk'); +$pdf->Cell(35, 5, 'Milk'); +$pdf->Ln(10); + +// Newsletter +$pdf->Cell(35, 5, 'Newsletter:'); +$pdf->CheckBox('newsletter', 5, true, array(), array(), 'OK'); + +$pdf->Ln(10); +// Adress +$pdf->Cell(35, 5, 'Address:'); +$pdf->TextField('address', 60, 18, array('multiline'=>true, 'lineWidth'=>0, 'borderStyle'=>'none'), array('v'=>'Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'dv'=>'Lorem ipsum dolor sit amet, consectetur adipiscing elit.')); +$pdf->Ln(19); + +// Listbox +$pdf->Cell(35, 5, 'List:'); +$pdf->ListBox('listbox', 60, 15, array('', 'item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'item7'), array('multipleSelection'=>'true')); +$pdf->Ln(20); + +// E-mail +$pdf->Cell(35, 5, 'E-mail:'); +$pdf->TextField('email', 50, 5); +$pdf->Ln(6); + +// Date of the day +$pdf->Cell(35, 5, 'Date:'); +$pdf->TextField('date', 30, 5, array(), array('v'=>date('Y-m-d'), 'dv'=>date('Y-m-d'))); +$pdf->Ln(10); + +$pdf->SetX(50); + +// Button to validate and print +$pdf->Button('print', 30, 10, 'Print', 'Print()', array('lineWidth'=>2, 'borderStyle'=>'beveled', 'fillColor'=>array(128, 196, 255), 'strokeColor'=>array(64, 64, 64))); + +// Reset Button +$pdf->Button('reset', 30, 10, 'Reset', array('S'=>'ResetForm'), array('lineWidth'=>2, 'borderStyle'=>'beveled', 'fillColor'=>array(128, 196, 255), 'strokeColor'=>array(64, 64, 64))); + +// Submit Button +$pdf->Button('submit', 30, 10, 'Submit', array('S'=>'SubmitForm', 'F'=>'http://localhost/printvars.php', 'Flags'=>array('ExportFormat')), array('lineWidth'=>2, 'borderStyle'=>'beveled', 'fillColor'=>array(128, 196, 255), 'strokeColor'=>array(64, 64, 64))); + +// Form validation functions +$js = <<IncludeJS($js); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_014.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_015.php b/incs/tcpdf_old/examples/example_015.php new file mode 100644 index 0000000..5192444 --- /dev/null +++ b/incs/tcpdf_old/examples/example_015.php @@ -0,0 +1,135 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 015'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 015', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// Bookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0)) + +// set font +$pdf->SetFont('times', 'B', 20); + +// add a page +$pdf->AddPage(); + +// set a bookmark for the current position +$pdf->Bookmark('Chapter 1', 0, 0, '', 'B', array(0,64,128)); + +// print a line using Cell() +$pdf->Cell(0, 10, 'Chapter 1', 0, 1, 'L'); + +$pdf->SetFont('times', 'I', 14); +$pdf->Write(0, 'You can set PDF Bookmarks using the Bookmark() method. +You can set PDF Named Destinations using the setDestination() method.'); + +$pdf->SetFont('times', 'B', 20); + +// add other pages and bookmarks + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.1', 1, 0, '', '', array(0,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.2', 1, 0, '', '', array(0,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.2', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Sub-Paragraph 1.2.1', 2, 0, '', 'I', array(0,0,0)); +$pdf->Cell(0, 10, 'Sub-Paragraph 1.2.1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.3', 1, 0, '', '', array(0,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.3', 0, 1, 'L'); + +$pdf->AddPage(); +// add a named destination so you can open this document at this page using the link: "example_015.pdf#chapter2" +$pdf->setDestination('chapter2', 0, ''); +$pdf->Bookmark('Chapter 2', 0, 0, '', 'BI', array(128,0,0)); +$pdf->Cell(0, 10, 'Chapter 2', 0, 1, 'L'); +$pdf->SetFont('times', 'I', 14); +$pdf->Write(0, 'Once saved, you can open this document at this page using the link: "example_015.pdf#chapter2".'); + +$pdf->AddPage(); +$pdf->setDestination('chapter3', 0, ''); +$pdf->SetFont('times', 'B', 20); +$pdf->Bookmark('Chapter 3', 0, 0, '', 'B', array(0,64,128)); +$pdf->Cell(0, 10, 'Chapter 3', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->setDestination('chapter4', 0, ''); +$pdf->SetFont('times', 'B', 20); +$pdf->Bookmark('Chapter 4', 0, 0, '', 'B', array(0,64,128)); +$pdf->Cell(0, 10, 'Chapter 4', 0, 1, 'L'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_015.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_016.php b/incs/tcpdf_old/examples/example_016.php new file mode 100644 index 0000000..7800073 --- /dev/null +++ b/incs/tcpdf_old/examples/example_016.php @@ -0,0 +1,134 @@ +SetProtection($permissions=array('print', 'copy'), $user_pass='', $owner_pass=null, $mode=0, $pubkeys=null); + +// Example with public-key +// To open the document you need to install the private key (tcpdf.p12) on the Acrobat Reader. The password is: 1234 +//$pdf->SetProtection($permissions=array('print', 'copy'), $user_pass='', $owner_pass=null, $mode=1, $pubkeys=array(array('c' => 'file://../tcpdf.crt', 'p' => array('print')))); + +// ********************************************************* + + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 016'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 016', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array('helvetica', '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array('helvetica', '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 16); + +// add a page +$pdf->AddPage(); + +// set some text to print +$txt = <<Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_016.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_017.php b/incs/tcpdf_old/examples/example_017.php new file mode 100644 index 0000000..54e4808 --- /dev/null +++ b/incs/tcpdf_old/examples/example_017.php @@ -0,0 +1,117 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 017'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 017', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of independent Multicell() columns', '', 0, 'L', true, 0, false, false, 0); + +$pdf->Ln(5); + +$pdf->SetFont('times', '', 12); + +// create columns content +// create columns content +$left_column = '[LEFT COLUMN] left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column left column'."\n"; + +$right_column = '[RIGHT COLUMN] right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column right column'."\n"; + +// MultiCell($w, $h, $txt, $border=0, $align='J', $fill=0, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0) + +// set color for background +$pdf->SetFillColor(255, 255, 200); + +// set color for text +$pdf->SetTextColor(0, 63, 127); + +// write the first column +$pdf->MultiCell(80, 0, $left_column, 1, 'J', 1, 0, '', '', true, 0, false, true, 0); + +// set color for background +$pdf->SetFillColor(215, 235, 255); + +// set color for text +$pdf->SetTextColor(127, 31, 0); + +// write the second column +$pdf->MultiCell(80, 0, $right_column, 1, 'J', 1, 1, '', '', true, 0, false, true, 0); + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_017.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_018.php b/incs/tcpdf_old/examples/example_018.php new file mode 100644 index 0000000..9a6e6f7 --- /dev/null +++ b/incs/tcpdf_old/examples/example_018.php @@ -0,0 +1,131 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 018'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 018', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +// set some language dependent data: +$lg = Array(); +$lg['a_meta_charset'] = 'UTF-8'; +$lg['a_meta_dir'] = 'rtl'; +$lg['a_meta_language'] = 'fa'; +$lg['w_page'] = 'page'; + +//set some language-dependent strings +$pdf->setLanguageArray($lg); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('dejavusans', '', 12); + +// add a page +$pdf->AddPage(); + +// Persian and English content +$htmlpersian = 'Persian example:
        سلام بالاخره مشکل PDF �ارسی به طور کامل حل شد. اینم یک نمونش.
        مشکل حر� \"ژ\" در بعضی کلمات مانند کلمه ویژه نیز بر طر� شد.
        نگارش حرو� لام و ال� پشت سر هم نیز تصحیح شد.
        با تشکر از "Asuni Nicola" و محمد علی گل کار برای پشتیبانی زبان �ارسی.'; +$pdf->WriteHTML($htmlpersian, true, 0, true, 0); + +// set LTR direction for english translation +$pdf->setRTL(false); + +$pdf->SetFontSize(10); + +// print newline +$pdf->Ln(); + +// Persian and English content +$htmlpersiantranslation = 'Hi, At last Problem of Persian PDF Solved completely. This is a example for it.
        Problem of "jeh" letter in some word like "ویژه" (=special) fix too.
        The joining of laa and alf letter fix now.
        Special thanks to "Nicola Asuni" and "Mohamad Ali Golkar" for Persian support.
        '; +$pdf->WriteHTML($htmlpersiantranslation, true, 0, true, 0); + +// Restore RTL direction +$pdf->setRTL(true); + +// set font +$pdf->SetFont('aefurat', '', 18); + +// print newline +$pdf->Ln(); + +// Arabic and English content +$pdf->Cell(0, 12, 'ب�سْم� الله� الرَّحْمن� الرَّح�يم�',0,1,'C'); +$htmlcontent = 'تمَّ ب�حمد الله حلّ مشكلة الكتابة باللغة العربية �ي مل�ات الـPDF مع دعم الكتابة من اليمين إلى اليسار والحركَات .
        تم الحل بواسطة صالح المطر�ي و Asuni Nicola . '; +$pdf->WriteHTML($htmlcontent, true, 0, true, 0); + +// set LTR direction for english translation +$pdf->setRTL(false); + +// print newline +$pdf->Ln(); + +$pdf->SetFont('aealarabiya', '', 18); + +// Arabic and English content +$htmlcontent2 = 'This is Arabic "العربية" Example With TCPDF.'; +$pdf->WriteHTML($htmlcontent2, true, 0, true, 0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_018.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_019.php b/incs/tcpdf_old/examples/example_019.php new file mode 100644 index 0000000..eee1b6a --- /dev/null +++ b/incs/tcpdf_old/examples/example_019.php @@ -0,0 +1,106 @@ +SetDocInfoUnicode(true); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni [€]'); +$pdf->SetTitle('TCPDF Example 019'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 019', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +// set some language dependent data: +$lg = Array(); +$lg['a_meta_charset'] = 'ISO-8859-1'; +$lg['a_meta_dir'] = 'ltr'; +$lg['a_meta_language'] = 'en'; +$lg['w_page'] = 'page'; + +//set some language-dependent strings +$pdf->setLanguageArray($lg); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 12); + +// add a page +$pdf->AddPage(); + +// set color for background +$pdf->SetFillColor(200, 255, 200); + +$txt = 'An alternative configuration file is used on this example. +Check the definition of the K_TCPDF_EXTERNAL_CONFIG constant on the source code.'; + +// print some text +$pdf->MultiCell(0, 0, $txt."\n", 1, 'J', 1, 1, '', '', true, 0, false, true, 0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_019.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_020.php b/incs/tcpdf_old/examples/example_020.php new file mode 100644 index 0000000..49e42f9 --- /dev/null +++ b/incs/tcpdf_old/examples/example_020.php @@ -0,0 +1,146 @@ +getPage(); + $y_start = $this->GetY(); + + // write the left cell + $this->MultiCell(40, 0, $left, 1, 'R', 1, 2, '', '', true, 0); + + $page_end_1 = $this->getPage(); + $y_end_1 = $this->GetY(); + + $this->setPage($page_start); + + // write the right cell + $this->MultiCell(0, 0, $right, 1, 'J', 0, 1, $this->GetX() ,$y_start, true, 0); + + $page_end_2 = $this->getPage(); + $y_end_2 = $this->GetY(); + + // set the new row position by case + if (max($page_end_1,$page_end_2) == $page_start) { + $ynew = max($y_end_1, $y_end_2); + } elseif ($page_end_1 == $page_end_2) { + $ynew = max($y_end_1, $y_end_2); + } elseif ($page_end_1 > $page_end_2) { + $ynew = $y_end_1; + } else { + $ynew = $y_end_2; + } + + $this->setPage(max($page_end_1,$page_end_2)); + $this->SetXY($this->GetX(),$ynew); + } + +} + +// create new PDF document +$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 020'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 020', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 20); +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of text layout using Multicell()', '', 0, 'L', true, 0, false, false, 0); + +$pdf->Ln(5); + +$pdf->SetFont('times', '', 9); + +//$pdf->SetCellPadding(0); +//$pdf->SetLineWidth(2); + +// set color for background +$pdf->SetFillColor(255, 255, 200); + +$text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. + +Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.'; + +// print some rows just as example +for ($i = 0; $i < 10; ++$i) { + $pdf->MultiRow('Row '.($i+1), $text."\n"); +} + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_020.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_021.php b/incs/tcpdf_old/examples/example_021.php new file mode 100644 index 0000000..f16f13d --- /dev/null +++ b/incs/tcpdf_old/examples/example_021.php @@ -0,0 +1,91 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 021'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 021', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 9); + +// add a page +$pdf->AddPage(); + +// create some HTML content +$html = '

        Example of HTML text flow

        Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

        A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B    ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B ->    A + B = C    ->    C - B = A    ->    C - A = B

        BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined BoldItalicUnderlined'; + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, 0); + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_021.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_022.php b/incs/tcpdf_old/examples/example_022.php new file mode 100644 index 0000000..9acadb9 --- /dev/null +++ b/incs/tcpdf_old/examples/example_022.php @@ -0,0 +1,146 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 022'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 022', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// check also the following methods: +// SetDrawColorArray() +// SetFillColorArray() +// SetTextColorArray() + +// set font +$pdf->SetFont('helvetica', 'B', 18); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of CMYK, RGB and Grayscale colours', '', 0, 'L', true, 0, false, false, 0); + +// define style for border +$border_style = array('all' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'phase' => 0)); + +// --- CMYK ------------------------------------------------ + +$pdf->SetDrawColor(50, 0, 0, 0); +$pdf->SetFillColor(100, 0, 0, 0); +$pdf->SetTextColor(100, 0, 0, 0); +$pdf->Rect(30, 60, 30, 30, 'DF', $border_style); +$pdf->Text(30, 92, 'Cyan'); + +$pdf->SetDrawColor(0, 50, 0, 0); +$pdf->SetFillColor(0, 100, 0, 0); +$pdf->SetTextColor(0, 100, 0, 0); +$pdf->Rect(70, 60, 30, 30, 'DF', $border_style); +$pdf->Text(70, 92, 'Magenta'); + +$pdf->SetDrawColor(0, 0, 50, 0); +$pdf->SetFillColor(0, 0, 100, 0); +$pdf->SetTextColor(0, 0, 100, 0); +$pdf->Rect(110, 60, 30, 30, 'DF', $border_style); +$pdf->Text(110, 92, 'Yellow'); + +$pdf->SetDrawColor(0, 0, 0, 50); +$pdf->SetFillColor(0, 0, 0, 100); +$pdf->SetTextColor(0, 0, 0, 100); +$pdf->Rect(150, 60, 30, 30, 'DF', $border_style); +$pdf->Text(150, 92, 'Black'); + +// --- RGB ------------------------------------------------- + +$pdf->SetDrawColor(255, 127, 127); +$pdf->SetFillColor(255, 0, 0); +$pdf->SetTextColor(255, 0, 0); +$pdf->Rect(30, 110, 30, 30, 'DF', $border_style); +$pdf->Text(30, 142, 'Red'); + +$pdf->SetDrawColor(127, 255, 127); +$pdf->SetFillColor(0, 255, 0); +$pdf->SetTextColor(0, 255, 0); +$pdf->Rect(70, 110, 30, 30, 'DF', $border_style); +$pdf->Text(70, 142, 'Green'); + +$pdf->SetDrawColor(127, 127, 255); +$pdf->SetFillColor(0, 0, 255); +$pdf->SetTextColor(0, 0, 255); +$pdf->Rect(110, 110, 30, 30, 'DF', $border_style); +$pdf->Text(110, 142, 'Blue'); + +// --- GRAY ------------------------------------------------ + +$pdf->SetDrawColor(191); +$pdf->SetFillColor(127); +$pdf->SetTextColor(127); +$pdf->Rect(30, 160, 30, 30, 'DF', $border_style); +$pdf->Text(30, 192, 'Gray'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_022.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_023.php b/incs/tcpdf_old/examples/example_023.php new file mode 100644 index 0000000..42f4b82 --- /dev/null +++ b/incs/tcpdf_old/examples/example_023.php @@ -0,0 +1,113 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 023'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 023', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', 'BI', 14); + +// Start First Page Group +$pdf->startPageGroup(); + +// add a page +$pdf->AddPage(); + +// set some text to print +$txt = <<Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +// add second page +$pdf->AddPage(); +$pdf->Cell(0, 10, 'This is the second page of group 1', 0, 1, 'L'); + +// Start Second Page Group +$pdf->startPageGroup(); + +// add some pages +$pdf->AddPage(); +$pdf->Cell(0, 10, 'This is the first page of group 2', 0, 1, 'L'); +$pdf->AddPage(); +$pdf->Cell(0, 10, 'This is the second page of group 2', 0, 1, 'L'); +$pdf->AddPage(); +$pdf->Cell(0, 10, 'This is the third page of group 2', 0, 1, 'L'); +$pdf->AddPage(); +$pdf->Cell(0, 10, 'This is the fourth page of group 2', 0, 1, 'L'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_023.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_024.php b/incs/tcpdf_old/examples/example_024.php new file mode 100644 index 0000000..c3b9999 --- /dev/null +++ b/incs/tcpdf_old/examples/example_024.php @@ -0,0 +1,140 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 024'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 024', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 18); + +// add a page +$pdf->AddPage(); + +/* + * setVisibility() allows to restrict the rendering of some + * elements to screen or printout. This can be useful, for + * instance, to put a background image or color that will + * show on screen but won't print. + */ + +$txt = 'You can limit the visibility of PDF objects to screen or printer by using the setVisibility() method. +Check the print preview of this document to display the alternative text.'; + +$pdf->Write(0, $txt, '', 0, '', true, 0, false, false, 0); + +// change font size +$pdf->SetFontSize(40); + +// change text color +$pdf->SetTextColor(0,63,127); + +// set visibility only for screen +$pdf->setVisibility('screen'); + +// write something only for screen +$pdf->Write(0, '[This line is for display]', '', 0, 'C', true, 0, false, false, 0); + +// set visibility only for print +$pdf->setVisibility('print'); + +// change text color +$pdf->SetTextColor(127,0,0); + +// write something only for print +$pdf->Write(0, '[This line is for printout]', '', 0, 'C', true, 0, false, false, 0); + +// restore visibility +$pdf->setVisibility('all'); + +// --------------------------------------------------------- + +// LAYERS + +// start a new layer +$pdf->startLayer('layer1', true, true); + +// change font size +$pdf->SetFontSize(18); + +// change text color +$pdf->SetTextColor(0,127,0); + +$txt = 'Using the startLayer() method you can group PDF objects into layers. +This text is on "layer1".'; + +// write something +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +// close the current layer +$pdf->endLayer(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_024.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_025.php b/incs/tcpdf_old/examples/example_025.php new file mode 100644 index 0000000..5c9e5de --- /dev/null +++ b/incs/tcpdf_old/examples/example_025.php @@ -0,0 +1,118 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 025'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 025', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 12); + +// add a page +$pdf->AddPage(); + +$txt = 'You can set the transparency of PDF objects using the setAlpha() method.'; +$pdf->Write(0, $txt, '', 0, '', true, 0, false, false, 0); + +/* + * setAlpha() gives transparency support. You can set the + * alpha channel from 0 (fully transparent) to 1 (fully + * opaque). It applies to all elements (text, drawings, + * images). + */ + +$pdf->SetLineWidth(2); + +// draw opaque red square +$pdf->SetFillColor(255, 0, 0); +$pdf->SetDrawColor(127, 0, 0); +$pdf->Rect(30, 40, 60, 60, 'DF'); + +// set alpha to semi-transparency +$pdf->SetAlpha(0.5); + +// draw green square +$pdf->SetFillColor(0, 255, 0); +$pdf->SetDrawColor(0, 127, 0); +$pdf->Rect(50, 60, 60, 60, 'DF'); + +// draw blue square +$pdf->SetFillColor(0, 0, 255); +$pdf->SetDrawColor(0, 0, 127); +$pdf->Rect(70, 80, 60, 60, 'DF'); + +// draw jpeg image +$pdf->Image('../images/image_demo.jpg', 90, 100, 60, 60, '', 'http://www.tcpdf.org', '', true, 72); + +// restore full opacity +$pdf->SetAlpha(1); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_025.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_026.php b/incs/tcpdf_old/examples/example_026.php new file mode 100644 index 0000000..274acc9 --- /dev/null +++ b/incs/tcpdf_old/examples/example_026.php @@ -0,0 +1,145 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 026'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 026', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 22); + +// add a page +$pdf->AddPage(); + +// set color for text stroke +$pdf->SetDrawColor(255,0,0); + + +$pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=false); +$pdf->Write(0, 'Fill text', '', 0, '', true, 0, false, false, 0); + +$pdf->setTextRenderingMode($stroke=0.2, $fill=false, $clip=false); +$pdf->Write(0, 'Stroke text', '', 0, '', true, 0, false, false, 0); + +$pdf->setTextRenderingMode($stroke=0.2, $fill=true, $clip=false); +$pdf->Write(0, 'Fill, then stroke text', '', 0, '', true, 0, false, false, 0); + +$pdf->setTextRenderingMode($stroke=0, $fill=false, $clip=false); +$pdf->Write(0, 'Neither fill nor stroke text (invisible)', '', 0, '', true, 0, false, false, 0); + + +// * * * CLIPPING MODES * * * * * * * * * * * * * * * * * * + +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=true); +$pdf->Write(0, 'Fill text and add to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 65, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0.3, $fill=false, $clip=true); +$pdf->Write(0, 'Stroke text and add to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 75, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0.3, $fill=true, $clip=true); +$pdf->Write(0, 'Fill, then stroke text and add to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 85, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +$pdf->StartTransform(); +$pdf->setTextRenderingMode($stroke=0, $fill=false, $clip=true); +$pdf->Write(0, 'Add text to path for clipping', '', 0, '', true, 0, false, false, 0); +$pdf->Image('../images/image_demo.jpg', 15, 95, 170, 10, '', '', '', true, 72); +$pdf->StopTransform(); + +// reset text rendering mode +$pdf->setTextRenderingMode($stroke=0, $fill=true, $clip=false); + +// * * * HTML MODE * * * * * * * * * * * * * * * * * * * * * + +// The following attributes were added to HTML: +// stroke : stroke width +// strokecolor : stroke color +// fill : true (default) to fill the font, false otherwise + + +// create some HTML content with text rendering modes +$html = 'HTML Fill text
        '; +$html .= 'HTML Stroke text
        '; +$html .= 'HTML Fill, then stroke text
        '; +$html .= 'HTML Neither fill nor stroke text (invisible)
        '; + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, 0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_026.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_027.php b/incs/tcpdf_old/examples/example_027.php new file mode 100644 index 0000000..8e43c99 --- /dev/null +++ b/incs/tcpdf_old/examples/example_027.php @@ -0,0 +1,418 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 027'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 027', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set a barcode on the page footer +$pdf->setBarcode(date('Y-m-d H:i:s')); + +// set font +$pdf->SetFont('helvetica', '', 11); + +// add a page +$pdf->AddPage(); + +// print a message +$txt = "You can also export 1D barcodes in other formats (PNG, SVG, HTML). Check the source code documentation of TCPDFBarcode class for further information."; +$pdf->MultiCell(70, 50, $txt, 0, 'J', false, 1, 125, 30, true, 0, false, true, 0, 'T', false); +$pdf->SetY(30); + +// ----------------------------------------------------------------------------- + +$pdf->SetFont('helvetica', '', 10); + +// define barcode style +$style = array( + 'position' => '', + 'align' => 'C', + 'stretch' => false, + 'fitwidth' => true, + 'cellfitalign' => '', + 'border' => true, + 'hpadding' => 'auto', + 'vpadding' => 'auto', + 'fgcolor' => array(0,0,0), + 'bgcolor' => false, //array(255,255,255), + 'text' => true, + 'font' => 'helvetica', + 'fontsize' => 8, + 'stretchtext' => 4 +); + +// PRINT VARIOUS 1D BARCODES + +// CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9. +$pdf->Cell(0, 0, 'CODE 39 - ANSI MH10.8M-1983 - USD-3 - 3 of 9', 0, 1); +$pdf->write1DBarcode('CODE 39', 'C39', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 39 + CHECKSUM +$pdf->Cell(0, 0, 'CODE 39 + CHECKSUM', 0, 1); +$pdf->write1DBarcode('CODE 39 +', 'C39+', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 39 EXTENDED +$pdf->Cell(0, 0, 'CODE 39 EXTENDED', 0, 1); +$pdf->write1DBarcode('CODE 39 E', 'C39E', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 39 EXTENDED + CHECKSUM +$pdf->Cell(0, 0, 'CODE 39 EXTENDED + CHECKSUM', 0, 1); +$pdf->write1DBarcode('CODE 39 E+', 'C39E+', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 93 - USS-93 +$pdf->Cell(0, 0, 'CODE 93 - USS-93', 0, 1); +$pdf->write1DBarcode('TEST93', 'C93', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// Standard 2 of 5 +$pdf->Cell(0, 0, 'Standard 2 of 5', 0, 1); +$pdf->write1DBarcode('1234567', 'S25', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// Standard 2 of 5 + CHECKSUM +$pdf->Cell(0, 0, 'Standard 2 of 5 + CHECKSUM', 0, 1); +$pdf->write1DBarcode('1234567', 'S25+', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// Interleaved 2 of 5 +$pdf->Cell(0, 0, 'Interleaved 2 of 5', 0, 1); +$pdf->write1DBarcode('1234567', 'I25', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// Interleaved 2 of 5 + CHECKSUM +$pdf->Cell(0, 0, 'Interleaved 2 of 5 + CHECKSUM', 0, 1); +$pdf->write1DBarcode('1234567', 'I25+', '', '', '', 18, 0.4, $style, 'N'); + + +// add a page ---------- +$pdf->AddPage(); + +// CODE 128 AUTO +$pdf->Cell(0, 0, 'CODE 128 AUTO', 0, 1); +$pdf->write1DBarcode('CODE 128 AUTO', 'C128', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 128 A +$pdf->Cell(0, 0, 'CODE 128 A', 0, 1); +$pdf->write1DBarcode('CODE 128 A', 'C128A', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 128 B +$pdf->Cell(0, 0, 'CODE 128 B', 0, 1); +$pdf->write1DBarcode('CODE 128 B', 'C128B', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 128 C +$pdf->Cell(0, 0, 'CODE 128 C', 0, 1); +$pdf->write1DBarcode('0123456789', 'C128C', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// EAN 8 +$pdf->Cell(0, 0, 'EAN 8', 0, 1); +$pdf->write1DBarcode('1234567', 'EAN8', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// EAN 13 +$pdf->Cell(0, 0, 'EAN 13', 0, 1); +$pdf->write1DBarcode('1234567890128', 'EAN13', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// UPC-A +$pdf->Cell(0, 0, 'UPC-A', 0, 1); +$pdf->write1DBarcode('12345678901', 'UPCA', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// UPC-E +$pdf->Cell(0, 0, 'UPC-E', 0, 1); +$pdf->write1DBarcode('04210000526', 'UPCE', '', '', '', 18, 0.4, $style, 'N'); + +// add a page ---------- +$pdf->AddPage(); + +// 5-Digits UPC-Based Extention +$pdf->Cell(0, 0, '5-Digits UPC-Based Extention', 0, 1); +$pdf->write1DBarcode('51234', 'EAN5', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// 2-Digits UPC-Based Extention +$pdf->Cell(0, 0, '2-Digits UPC-Based Extention', 0, 1); +$pdf->write1DBarcode('34', 'EAN2', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// MSI +$pdf->Cell(0, 0, 'MSI', 0, 1); +$pdf->write1DBarcode('80523', 'MSI', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// MSI + CHECKSUM (module 11) +$pdf->Cell(0, 0, 'MSI + CHECKSUM (module 11)', 0, 1); +$pdf->write1DBarcode('80523', 'MSI+', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODABAR +$pdf->Cell(0, 0, 'CODABAR', 0, 1); +$pdf->write1DBarcode('123456789', 'CODABAR', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// CODE 11 +$pdf->Cell(0, 0, 'CODE 11', 0, 1); +$pdf->write1DBarcode('123-456-789', 'CODE11', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// PHARMACODE +$pdf->Cell(0, 0, 'PHARMACODE', 0, 1); +$pdf->write1DBarcode('789', 'PHARMA', '', '', '', 18, 0.4, $style, 'N'); + +$pdf->Ln(); + +// PHARMACODE TWO-TRACKS +$pdf->Cell(0, 0, 'PHARMACODE TWO-TRACKS', 0, 1); +$pdf->write1DBarcode('105', 'PHARMA2T', '', '', '', 18, 2, $style, 'N'); + +// add a page ---------- +$pdf->AddPage(); + +// IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200 +$pdf->Cell(0, 0, 'IMB - Intelligent Mail Barcode - Onecode - USPS-B-3200', 0, 1); +$pdf->write1DBarcode('01234567094987654321-01234567891', 'IMB', '', '', '', 15, 0.6, $style, 'N'); + +$pdf->Ln(); + +// POSTNET +$pdf->Cell(0, 0, 'POSTNET', 0, 1); +$pdf->write1DBarcode('98000', 'POSTNET', '', '', '', 15, 0.6, $style, 'N'); + +$pdf->Ln(); + +// PLANET +$pdf->Cell(0, 0, 'PLANET', 0, 1); +$pdf->write1DBarcode('98000', 'PLANET', '', '', '', 15, 0.6, $style, 'N'); + +$pdf->Ln(); + +// RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code) +$pdf->Cell(0, 0, 'RMS4CC (Royal Mail 4-state Customer Code) - CBC (Customer Bar Code)', 0, 1); +$pdf->write1DBarcode('SN34RD1A', 'RMS4CC', '', '', '', 15, 0.6, $style, 'N'); + +$pdf->Ln(); + +// KIX (Klant index - Customer index) +$pdf->Cell(0, 0, 'KIX (Klant index - Customer index)', 0, 1); +$pdf->write1DBarcode('SN34RDX1A', 'KIX', '', '', '', 15, 0.6, $style, 'N'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// TEST BARCODE ALIGNMENTS + +// add a page +$pdf->AddPage(); + +// set a background color +$style['bgcolor'] = array(255,255,240); +$style['fgcolor'] = array(127,0,0); + +// Left position +$style['position'] = 'L'; +$pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Center position +$style['position'] = 'C'; +$pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Right position +$style['position'] = 'R'; +$pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); +// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +$style['fgcolor'] = array(0,127,0); +$style['position'] = ''; +$style['stretch'] = false; // disable stretch +$style['fitwidth'] = false; // disable fitwidth + +// Left alignment +$style['align'] = 'L'; +$pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Center alignment +$style['align'] = 'C'; +$pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Right alignment +$style['align'] = 'R'; +$pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); +// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +$style['fgcolor'] = array(0,64,127); +$style['position'] = ''; +$style['stretch'] = false; // disable stretch +$style['fitwidth'] = true; // disable fitwidth + +// Left alignment +$style['cellfitalign'] = 'L'; +$pdf->write1DBarcode('LEFT', 'C128A', 105, '', 90, 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Center alignment +$style['cellfitalign'] = 'C'; +$pdf->write1DBarcode('CENTER', 'C128A', 105, '', 90, 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Right alignment +$style['cellfitalign'] = 'R'; +$pdf->write1DBarcode('RIGHT', 'C128A', 105, '', 90, 15, 0.4, $style, 'N'); + +$pdf->Ln(2); +// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +$style['fgcolor'] = array(127,0,127); + +// Left alignment +$style['position'] = 'L'; +$pdf->write1DBarcode('LEFT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Center alignment +$style['position'] = 'C'; +$pdf->write1DBarcode('CENTER', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +$pdf->Ln(2); + +// Right alignment +$style['position'] = 'R'; +$pdf->write1DBarcode('RIGHT', 'C128A', '', '', '', 15, 0.4, $style, 'N'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// TEST BARCODE STYLE + +// define barcode style +$style = array( + 'position' => '', + 'align' => '', + 'stretch' => true, + 'fitwidth' => false, + 'cellfitalign' => '', + 'border' => true, + 'hpadding' => 'auto', + 'vpadding' => 'auto', + 'fgcolor' => array(0,0,128), + 'bgcolor' => array(255,255,128), + 'text' => true, + 'label' => 'CUSTOM LABEL', + 'font' => 'helvetica', + 'fontsize' => 8, + 'stretchtext' => 4 +); + +// CODE 39 EXTENDED + CHECKSUM +$pdf->Cell(0, 0, 'CODE 39 EXTENDED + CHECKSUM', 0, 1); +$pdf->SetLineStyle(array('width' => 1, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); +$pdf->write1DBarcode('CODE 39 E+', 'C39E+', '', '', 120, 25, 0.4, $style, 'N'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_027.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_028.php b/incs/tcpdf_old/examples/example_028.php new file mode 100644 index 0000000..8d39fb1 --- /dev/null +++ b/incs/tcpdf_old/examples/example_028.php @@ -0,0 +1,138 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 028'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// remove default header/footer +$pdf->setPrintHeader(false); +$pdf->setPrintFooter(false); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(10, PDF_MARGIN_TOP, 10); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +$pdf->SetDisplayMode('fullpage', 'SinglePage', 'UseNone'); + +// set font +$pdf->SetFont('times', 'B', 20); + +$pdf->AddPage('P', 'A4'); +$pdf->Cell(0, 0, 'A4 PORTRAIT', 1, 1, 'C'); + +$pdf->AddPage('L', 'A4'); +$pdf->Cell(0, 0, 'A4 LANDSCAPE', 1, 1, 'C'); + +$pdf->AddPage('P', 'A5'); +$pdf->Cell(0, 0, 'A5 PORTRAIT', 1, 1, 'C'); + +$pdf->AddPage('L', 'A5'); +$pdf->Cell(0, 0, 'A5 LANDSCAPE', 1, 1, 'C'); + +$pdf->AddPage('P', 'A6'); +$pdf->Cell(0, 0, 'A6 PORTRAIT', 1, 1, 'C'); + +$pdf->AddPage('L', 'A6'); +$pdf->Cell(0, 0, 'A6 LANDSCAPE', 1, 1, 'C'); + +$pdf->AddPage('P', 'A7'); +$pdf->Cell(0, 0, 'A7 PORTRAIT', 1, 1, 'C'); + +$pdf->AddPage('L', 'A7'); +$pdf->Cell(0, 0, 'A7 LANDSCAPE', 1, 1, 'C'); + + +// --- test backward editing --- + + +$pdf->setPage(1, true); +$pdf->SetY(50); +$pdf->Cell(0, 0, 'A4 test', 1, 1, 'C'); + +$pdf->setPage(2, true); +$pdf->SetY(50); +$pdf->Cell(0, 0, 'A4 test', 1, 1, 'C'); + +$pdf->setPage(3, true); +$pdf->SetY(50); +$pdf->Cell(0, 0, 'A5 test', 1, 1, 'C'); + +$pdf->setPage(4, true); +$pdf->SetY(50); +$pdf->Cell(0, 0, 'A5 test', 1, 1, 'C'); + +$pdf->setPage(5, true); +$pdf->SetY(50); +$pdf->Cell(0, 0, 'A6 test', 1, 1, 'C'); + +$pdf->setPage(6, true); +$pdf->SetY(50); +$pdf->Cell(0, 0, 'A6 test', 1, 1, 'C'); + +$pdf->setPage(7, true); +$pdf->SetY(40); +$pdf->Cell(0, 0, 'A7 test', 1, 1, 'C'); + +$pdf->setPage(8, true); +$pdf->SetY(40); +$pdf->Cell(0, 0, 'A7 test', 1, 1, 'C'); + +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_028.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_029.php b/incs/tcpdf_old/examples/example_029.php new file mode 100644 index 0000000..12b5041 --- /dev/null +++ b/incs/tcpdf_old/examples/example_029.php @@ -0,0 +1,124 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 029'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 029', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set array for viewer preferences +$preferences = array( + 'HideToolbar' => true, + 'HideMenubar' => true, + 'HideWindowUI' => true, + 'FitWindow' => true, + 'CenterWindow' => true, + 'DisplayDocTitle' => true, + 'NonFullScreenPageMode' => 'UseNone', // UseNone, UseOutlines, UseThumbs, UseOC + 'ViewArea' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox + 'ViewClip' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox + 'PrintArea' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox + 'PrintClip' => 'CropBox', // CropBox, BleedBox, TrimBox, ArtBox + 'PrintScaling' => 'AppDefault', // None, AppDefault + 'Duplex' => 'DuplexFlipLongEdge', // Simplex, DuplexFlipShortEdge, DuplexFlipLongEdge + 'PickTrayByPDFSize' => true, + 'PrintPageRange' => array(1,1,2,3), + 'NumCopies' => 2 +); + +// Check the example n. 60 for advanced page settings + +// set pdf viewer preferences +$pdf->setViewerPreferences($preferences); + +// set font +$pdf->SetFont('times', '', 14); + +// add a page +$pdf->AddPage(); + +// print a line +$pdf->Cell(0, 12, 'DISPLAY PREFERENCES - PAGE 1', 1, 1, 'C'); + +$pdf->Ln(5); + +$pdf->Write(0, 'You can use the setViewerPreferences() method to change viewer preferences.', '', 0, 'L', true, 0, false, false, 0); + +// add a page +$pdf->AddPage(); +// print a line +$pdf->Cell(0, 12, 'DISPLAY PREFERENCES - PAGE 2', 0, 0, 'C'); + +// add a page +$pdf->AddPage(); +// print a line +$pdf->Cell(0, 12, 'DISPLAY PREFERENCES - PAGE 3', 0, 0, 'C'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_029.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_030.php b/incs/tcpdf_old/examples/example_030.php new file mode 100644 index 0000000..f90afea --- /dev/null +++ b/incs/tcpdf_old/examples/example_030.php @@ -0,0 +1,188 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 030'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 030', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// --- first page ------------------------------------------ + +// add a page +$pdf->AddPage(); + +$pdf->Cell(0, 0, 'TCPDF Gradients', 0, 1, 'C', 0, '', 0, false, 'T', 'M'); + +// set colors for gradients (r,g,b) or (grey 0-255) +$red = array(255, 0, 0); +$blue = array(0, 0, 200); +$yellow = array(255, 255, 0); +$green = array(0, 255, 0); +$white = array(255); +$black = array(0); + +// set the coordinates x1,y1,x2,y2 of the gradient (see linear_gradient_coords.jpg) +$coords = array(0, 0, 1, 0); + +// paint a linear gradient +$pdf->LinearGradient(20, 45, 80, 80, $red, $blue, $coords); + +// write label +$pdf->Text(20, 130, 'LinearGradient()'); + +// set the coordinates fx,fy,cx,cy,r of the gradient (see radial_gradient_coords.jpg) +$coords = array(0.5, 0.5, 1, 1, 1.2); + +// paint a radial gradient +$pdf->RadialGradient(110, 45, 80, 80, $white, $black, $coords); + +// write label +$pdf->Text(110, 130, 'RadialGradient()'); + +// paint a coons patch mesh with default coordinates +$pdf->CoonsPatchMesh(20, 155, 80, 80, $yellow, $blue, $green, $red); + +// write label +$pdf->Text(20, 240, 'CoonsPatchMesh()'); + +// set the coordinates for the cubic Bézier points x1,y1 ... x12, y12 of the patch (see coons_patch_mesh_coords.jpg) +$coords = array( + 0.00,0.00, 0.33,0.20, //lower left + 0.67,0.00, 1.00,0.00, 0.80,0.33, //lower right + 0.80,0.67, 1.00,1.00, 0.67,0.80, //upper right + 0.33,1.00, 0.00,1.00, 0.20,0.67, //upper left + 0.00,0.33); //lower left +$coords_min = 0; //minimum value of the coordinates +$coords_max = 1; //maximum value of the coordinates + +// paint a coons patch gradient with the above coordinates +$pdf->CoonsPatchMesh(110, 155, 80, 80, $yellow, $blue, $green, $red, $coords, $coords_min, $coords_max); + +// write label +$pdf->Text(110, 240, 'CoonsPatchMesh()'); + +// --- second page ----------------------------------------- +$pdf->AddPage(); + +// first patch: f = 0 +$patch_array[0]['f'] = 0; +$patch_array[0]['points'] = array( + 0.00,0.00, 0.33,0.00, + 0.67,0.00, 1.00,0.00, 1.00,0.33, + 0.8,0.67, 1.00,1.00, 0.67,0.8, + 0.33,1.80, 0.00,1.00, 0.00,0.67, + 0.00,0.33); +$patch_array[0]['colors'][0] = array('r' => 255, 'g' => 255, 'b' => 0); +$patch_array[0]['colors'][1] = array('r' => 0, 'g' => 0, 'b' => 255); +$patch_array[0]['colors'][2] = array('r' => 0, 'g' => 255,'b' => 0); +$patch_array[0]['colors'][3] = array('r' => 255, 'g' => 0,'b' => 0); + +// second patch - above the other: f = 2 +$patch_array[1]['f'] = 2; +$patch_array[1]['points'] = array( + 0.00,1.33, + 0.00,1.67, 0.00,2.00, 0.33,2.00, + 0.67,2.00, 1.00,2.00, 1.00,1.67, + 1.5,1.33); +$patch_array[1]['colors'][0]=array('r' => 0, 'g' => 0, 'b' => 0); +$patch_array[1]['colors'][1]=array('r' => 255, 'g' => 0, 'b' => 255); + +// third patch - right of the above: f = 3 +$patch_array[2]['f'] = 3; +$patch_array[2]['points'] = array( + 1.33,0.80, + 1.67,1.50, 2.00,1.00, 2.00,1.33, + 2.00,1.67, 2.00,2.00, 1.67,2.00, + 1.33,2.00); +$patch_array[2]['colors'][0] = array('r' => 0, 'g' => 255, 'b' => 255); +$patch_array[2]['colors'][1] = array('r' => 0, 'g' => 0, 'b' => 0); + +// fourth patch - below the above, which means left(?) of the above: f = 1 +$patch_array[3]['f'] = 1; +$patch_array[3]['points'] = array( + 2.00,0.67, + 2.00,0.33, 2.00,0.00, 1.67,0.00, + 1.33,0.00, 1.00,0.00, 1.00,0.33, + 0.8,0.67); +$patch_array[3]['colors'][0] = array('r' => 0, 'g' => 0, 'b' => 0); +$patch_array[3]['colors'][1] = array('r' => 0, 'g' => 0, 'b' => 255); + +$coords_min = 0; +$coords_max = 2; + +$pdf->CoonsPatchMesh(10, 45, 190, 200, '', '', '', '', $patch_array, $coords_min, $coords_max); + +// write label +$pdf->Text(10, 250, 'CoonsPatchMesh()'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_030.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_031.php b/incs/tcpdf_old/examples/example_031.php new file mode 100644 index 0000000..ecefb67 --- /dev/null +++ b/incs/tcpdf_old/examples/example_031.php @@ -0,0 +1,103 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 031'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 031', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of PieSector() method.'); + +$xc = 105; +$yc = 100; +$r = 50; + +$pdf->SetFillColor(0, 0, 255); +$pdf->PieSector($xc, $yc, $r, 20, 120, 'FD', false, 0, 2); + +$pdf->SetFillColor(0, 255, 0); +$pdf->PieSector($xc, $yc, $r, 120, 250, 'FD', false, 0, 2); + +$pdf->SetFillColor(255, 0, 0); +$pdf->PieSector($xc, $yc, $r, 250, 20, 'FD', false, 0, 2); + +// write labels +$pdf->SetTextColor(255,255,255); +$pdf->Text(105, 65, 'BLUE'); +$pdf->Text(60, 95, 'GREEN'); +$pdf->Text(120, 115, 'RED'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_031.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_032.php b/incs/tcpdf_old/examples/example_032.php new file mode 100644 index 0000000..7fa9dea --- /dev/null +++ b/incs/tcpdf_old/examples/example_032.php @@ -0,0 +1,93 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 032'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 032', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 12); + +$pdf->AddPage(); + +$pdf->Write(0, 'Example of ImageEPS() method for AI and EPS images'); + +$pdf->ImageEps($file='../images/tiger.ai', $x=10, $y=50, $w=190, $h=190, $link='', $useBoundingBox=true, $align='', $palign='', $border=0, $fitonpage=false); + +$pdf->AddPage(); + +$pdf->ImageEps('../images/bug.eps', 0, 25, 0, 240, "http://www.tcpdf.org", true, 'T', 'C'); + +$pdf->AddPage(); + +$pdf->ImageEps('../images/pelican.ai', 15, 70, 180); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_032.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_033.php b/incs/tcpdf_old/examples/example_033.php new file mode 100644 index 0000000..bd74439 --- /dev/null +++ b/incs/tcpdf_old/examples/example_033.php @@ -0,0 +1,105 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 033'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 033', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// add a page +$pdf->AddPage(); + +// set default font subsetting mode +$pdf->setFontSubsetting(false); + +$pdf->SetFont('helvetica', 'B', 20); + +$pdf->Write(0, 'Font Types', '', 0, 'C', 1, 0, false, false, 0); + +$pdf->Ln(10); + +$pdf->SetFont('times', '', 10); + +$pdf->MultiCell(80, 0, "[Core font] : Cras eros leo, porttitor porta, accumsan fermentum, ornare ac, est. Praesent dui lorem, imperdiet at, cursus sed, facilisis aliquam, nibh. Nulla accumsan nonummy diam. Donec tempus. Etiam posuere. Proin lectus. Donec purus. Duis in sem pretium urna feugiat vehicula. Ut suscipit velit eget massa. Nam nonummy, enim commodo euismod placerat, tortor elit tempus lectus, quis suscipit metus lorem blandit turpis.\n", 1, 'J', 0, 1, '', '', true, 0); + +$pdf->Ln(2); + +$pdf->SetFont('dejavusans', '', 10); + +$pdf->MultiCell(80, 0, "[True Type Unicode font] : Cras eros leo, porttitor porta, accumsan fermentum, ornare ac, est. Praesent dui lorem, imperdiet at, cursus sed, facilisis aliquam, nibh. Nulla accumsan nonummy diam. Donec tempus. Etiam posuere. Proin lectus. Donec purus. Duis in sem pretium urna feugiat vehicula. Ut suscipit velit eget massa. Nam nonummy, enim commodo euismod placerat, tortor elit tempus lectus, quis suscipit metus lorem blandit turpis.\n", 1, 'J', 0, 1, '', '', true, 0); + +$pdf->Ln(2); + +$pdf->SetFont('cid0jp', '', 9); + +$pdf->MultiCell(80, 0, "[CID-0 font] : Cras eros leo, porttitor porta, accumsan fermentum, ornare ac, est. Praesent dui lorem, imperdiet at, cursus sed, facilisis aliquam, nibh. Nulla accumsan nonummy diam. Donec tempus. Etiam posuere. Proin lectus. Donec purus. Duis in sem pretium urna feugiat vehicula. Ut suscipit velit eget massa. Nam nonummy, enim commodo euismod placerat, tortor elit tempus lectus, quis suscipit metus lorem blandit turpis.\n", 1, 'J', 0, 1, '', '', true, 0); + + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_033.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_034.php b/incs/tcpdf_old/examples/example_034.php new file mode 100644 index 0000000..866b86a --- /dev/null +++ b/incs/tcpdf_old/examples/example_034.php @@ -0,0 +1,96 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 034'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 034', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Image Clipping using geometric functions', '', 0, 'C', 1, 0, false, false, 0); + +//Start Graphic Transformation +$pdf->StartTransform(); + +// set clipping mask +$pdf->StarPolygon(105, 100, 30, 10, 3, 0, 1, 'CNZ'); + +// draw jpeg image to be clipped +$pdf->Image('../images/image_demo.jpg', 75, 70, 60, 60, '', 'http://www.tcpdf.org', '', true, 72); + +//Stop Graphic Transformation +$pdf->StopTransform(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_034.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_035.php b/incs/tcpdf_old/examples/example_035.php new file mode 100644 index 0000000..8ee4b32 --- /dev/null +++ b/incs/tcpdf_old/examples/example_035.php @@ -0,0 +1,111 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 035'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 035', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', 'BI', 16); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of SetLineStyle() method', '', 0, 'L', true, 0, false, false, 0); + +$pdf->Ln(); + +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 4, 'color' => array(255, 0, 0))); +$pdf->SetFillColor(255,255,128); +$pdf->SetTextColor(0,0,128); + +$text="DUMMY"; + +$pdf->Cell(0, 0, $text, 1, 1, 'L', 1, 0); + +$pdf->Ln(); + +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 255))); +$pdf->SetFillColor(255,255,0); +$pdf->SetTextColor(0,0,255); +$pdf->MultiCell(60, 4, $text, 1, 'C', 1, 0); + +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 255, 0))); +$pdf->SetFillColor(0,0,255); +$pdf->SetTextColor(255,255,0); +$pdf->MultiCell(60, 4, $text, 'TB', 'C', 1, 0); + +$pdf->SetLineStyle(array('width' => 0.5, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 255))); +$pdf->SetFillColor(0,255,0); +$pdf->SetTextColor(255,0,255); +$pdf->MultiCell(60, 4, $text, 1, 'C', 1, 1); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_035.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_036.php b/incs/tcpdf_old/examples/example_036.php new file mode 100644 index 0000000..92fc369 --- /dev/null +++ b/incs/tcpdf_old/examples/example_036.php @@ -0,0 +1,89 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 036'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 036', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 16); + +// add a page +$pdf->AddPage(); + +$txt = 'Example of Text Annotation. +Move your mouse over the yellow box or double click on it to display the annotation text.'; +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +// text annotation +$pdf->Annotation(83, 27, 10, 10, "Text annotation example\naccented letters test: àèéìòù", array('Subtype'=>'Text', 'Name' => 'Comment', 'T' => 'title example', 'Subj' => 'example', 'C' => array(255, 255, 0))); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_036.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_037.php b/incs/tcpdf_old/examples/example_037.php new file mode 100644 index 0000000..ea05ac0 --- /dev/null +++ b/incs/tcpdf_old/examples/example_037.php @@ -0,0 +1,143 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 037'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 037', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 11); + +// add a page +$pdf->AddPage(); + +$html = '

        Example of Spot Colors

        Spot colors are single ink colors, rather than colors produced by four (CMYK), six (CMYKOG) or more inks in the printing process (process colors). They can be obtained by special vendors, but often the printers have found their own way of mixing inks to match defined colors.

        As long as no open standard for spot colours exists, TCPDF users will have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly into spotcolors.php file, or define them using the AddSpotColor() method.

        Common industry standard spot colors are:
        ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH.'; + +// Print text using writeHTMLCell() +$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, 'J', true); + + +$pdf->SetFont('helvetica', '', 10); + +// Define some new spot colors +// $c, $m, $y and $k (2nd, 3rd, 4th and 5th parameter) are the CMYK color components. +// AddSpotColor($name, $c, $m, $y, $k) + +$pdf->AddSpotColor('My TCPDF Dark Green', 100, 50, 80, 45); +$pdf->AddSpotColor('My TCPDF Light Yellow', 0, 0, 55, 0); + + +// Select the spot color +// $tint (the second parameter) is the intensity of the color (0-100). +// SetTextSpotColor($name, $tint=100) +// SetDrawSpotColor($name, $tint=100) +// SetFillSpotColor($name, $tint=100) + +$pdf->SetTextSpotColor('My TCPDF Black', 100); +$pdf->SetDrawSpotColor('My TCPDF Black', 100); + +$starty = 100; + +// print some spot colors + +$pdf->SetFillSpotColor('My TCPDF Dark Green', 100); +$pdf->Rect(30, $starty, 40, 20, 'DF'); +$pdf->Text(73, $starty + 8, 'My TCPDF Dark Green'); + +$starty += 24; +$pdf->SetFillSpotColor('My TCPDF Light Yellow', 100); +$pdf->Rect(30, $starty, 40, 20, 'DF'); +$pdf->Text(73, $starty + 8, 'My TCPDF Light Yellow'); + + +// --- default values defined on spotcolors.php --- + +$starty += 24; +$pdf->SetFillSpotColor('My TCPDF Red', 100); +$pdf->Rect(30, $starty, 40, 20, 'DF'); +$pdf->Text(73, $starty + 8, 'My TCPDF Red'); + +$starty += 24; +$pdf->SetFillSpotColor('My TCPDF Green', 100); +$pdf->Rect(30, $starty, 40, 20, 'DF'); +$pdf->Text(73, $starty + 8, 'My TCPDF Green'); + +$starty += 24; +$pdf->SetFillSpotColor('My TCPDF Blue', 100); +$pdf->Rect(30, $starty, 40, 20, 'DF'); +$pdf->Text(73, $starty + 8, 'My TCPDF Blue'); + +$starty += 24; +$pdf->SetFillSpotColor('My TCPDF Yellow', 100); +$pdf->Rect(30, $starty, 40, 20, 'DF'); +$pdf->Text(73, $starty + 8, 'My TCPDF Yellow'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_037.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_038.php b/incs/tcpdf_old/examples/example_038.php new file mode 100644 index 0000000..5a20f19 --- /dev/null +++ b/incs/tcpdf_old/examples/example_038.php @@ -0,0 +1,87 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 038'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 038', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('cid0jp', '', 20); + +// add a page +$pdf->AddPage(); + +$txt = 'Example of CID-0 CJK unembedded font. +To display extended text you must have CJK fonts for your PDF reader: �ん���世界'; + +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_038.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_039.php b/incs/tcpdf_old/examples/example_039.php new file mode 100644 index 0000000..9c3cd89 --- /dev/null +++ b/incs/tcpdf_old/examples/example_039.php @@ -0,0 +1,104 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 039'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 039', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// add a page +$pdf->AddPage(); + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +$pdf->Write(0, 'Example of HTML Justification', '', 0, 'L', true, 0, false, false, 0); + +// create some HTML content +$html = 'a abc abcdefghijkl abcdef abcdefg abcdefghi a abc abcd test alt attribute abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg start a abc before yellow color after a abc abcd abcdef abcdefg abcdefghi a abc abcd end abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi a abc abcd abcdef abcdefg abcdefghi
        abcd abcdef abcdefg abcdefghi
        abcd abcde abcdef
        '; + +// set core font +$pdf->SetFont('helvetica', '', 10); + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, true); + +$pdf->Ln(); + +// set UTF-8 Unicode font +$pdf->SetFont('dejavusans', '', 10); + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, true); + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_039.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_040.php b/incs/tcpdf_old/examples/example_040.php new file mode 100644 index 0000000..18ddda9 --- /dev/null +++ b/incs/tcpdf_old/examples/example_040.php @@ -0,0 +1,116 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 040'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 040', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set display mode +$pdf->SetDisplayMode($zoom='fullpage', $layout='TwoColumnRight', $mode='UseNone'); + +// set pdf viewer preferences +$pdf->setViewerPreferences(array('Duplex' => 'DuplexFlipLongEdge')); + +// set booklet mode +$pdf->SetBooklet(true, 10, 30); + +// set core font +$pdf->SetFont('helvetica', '', 18); + +// add a page (left page) +$pdf->AddPage(); + +$pdf->Write(0, 'Example of booklet mode', '', 0, 'L', true, 0, false, false, 0); + +// print a line using Cell() +$pdf->Cell(0, 0, 'PAGE 1', 1, 1, 'C'); + + +// add a page (right page) +$pdf->AddPage(); + +// print a line using Cell() +$pdf->Cell(0, 0, 'PAGE 2', 1, 1, 'C'); + + +// add a page (left page) +$pdf->AddPage(); + +// print a line using Cell() +$pdf->Cell(0, 0, 'PAGE 3', 1, 1, 'C'); + +// add a page (right page) +$pdf->AddPage(); + +// print a line using Cell() +$pdf->Cell(0, 0, 'PAGE 4', 1, 1, 'C'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_040.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_041.php b/incs/tcpdf_old/examples/example_041.php new file mode 100644 index 0000000..5972178 --- /dev/null +++ b/incs/tcpdf_old/examples/example_041.php @@ -0,0 +1,90 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 041'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 041', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 16); + +// add a page +$pdf->AddPage(); + + +$txt = 'Example of File Attachment. +Double click on the icon to open the attached file.'; +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +// attach an external file +$pdf->Annotation(85, 27, 5, 5, 'text file', array('Subtype'=>'FileAttachment', 'Name' => 'PushPin', 'FS' => '../cache/utf8test.txt')); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_041.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_042.php b/incs/tcpdf_old/examples/example_042.php new file mode 100644 index 0000000..c42649c --- /dev/null +++ b/incs/tcpdf_old/examples/example_042.php @@ -0,0 +1,102 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 042'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 042', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set JPEG quality +//$pdf->setJPEGQuality(75); + +$pdf->SetFont('helvetica', '', 18); + +// add a page +$pdf->AddPage(); + +// create background text +$background_text = str_repeat('TCPDF test PNG Alpha Channel ', 50); +$pdf->MultiCell(0, 5, $background_text, 0, 'J', 0, 2, '', '', true, 0, false); + +// --- Method (A) ------------------------------------------ +// the Image() method recognizes the alpha channel embedded on the image: + +$pdf->Image('../images/image_with_alpha.png', 50, 50, 100, '', '', 'http://www.tcpdf.org', '', false, 300); + +// --- Method (B) ------------------------------------------ +// provide image + separate 8-bit mask + +// first embed mask image (w, h, x and y will be ignored, the image will be scaled to the target image's size) +$mask = $pdf->Image('../images/alpha.png', 50, 140, 100, '', '', '', '', false, 300, '', true); + +// embed image, masked with previously embedded mask +$pdf->Image('../images/img.png', 50, 140, 100, '', '', 'http://www.tcpdf.org', '', false, 300, '', false, $mask); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_042.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_043.php b/incs/tcpdf_old/examples/example_043.php new file mode 100644 index 0000000..525bc13 --- /dev/null +++ b/incs/tcpdf_old/examples/example_043.php @@ -0,0 +1,85 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 043'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 043', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 16); + +// add a page +$pdf->AddPage(); + +// Multicell test +$pdf->MultiCell(0, 0, 'DISK CACHING TEST: check the parameters of the class constructor.', 1, 'L', 0, 0, '', '', true); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_043.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_044.php b/incs/tcpdf_old/examples/example_044.php new file mode 100644 index 0000000..9d91072 --- /dev/null +++ b/incs/tcpdf_old/examples/example_044.php @@ -0,0 +1,128 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 044'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 044', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 40); + +// print a line using Cell() +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: A', 0, 1, 'L'); + +// add some vertical space +$pdf->Ln(10); + +// print some text +$pdf->SetFont('times', 'I', 16); +$txt = 'TCPDF allows you to Copy, Move and Delete pages.'; +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +$pdf->SetFont('helvetica', 'B', 40); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: B', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: D', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: E', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: E-2', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: F', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: C', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: G', 0, 1, 'L'); + +// Move page 7 to page 3 +$pdf->movePage(7, 3); + +// Delete page 6 +$pdf->deletePage(6); + +$pdf->AddPage(); +$pdf->Cell(0, 10, 'PAGE: H', 0, 1, 'L'); + +// copy the second page +$pdf->copyPage(2); + +// NOTE: to insert a page to a previous position, you can add a new page to the end of document and then move it using movePage(). + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_044.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_045.php b/incs/tcpdf_old/examples/example_045.php new file mode 100644 index 0000000..fb04d54 --- /dev/null +++ b/incs/tcpdf_old/examples/example_045.php @@ -0,0 +1,130 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 045'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 045', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', 'B', 20); + +// add a page +$pdf->AddPage(); + +// set a bookmark for the current position +$pdf->Bookmark('Chapter 1', 0, 0, '', 'B', array(0,64,128)); + +// print a line using Cell() +$pdf->Cell(0, 10, 'Chapter 1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.1', 1, 0, '', '', array(128,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.2', 1, 0, '', '', array(128,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.2', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Sub-Paragraph 1.2.1', 2, 0, '', 'I', array(0,128,0)); +$pdf->Cell(0, 10, 'Sub-Paragraph 1.2.1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.3', 1, 0, '', '', array(128,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.3', 0, 1, 'L'); + +// add some pages and bookmarks +for ($i = 2; $i < 12; $i++) { + $pdf->AddPage(); + $pdf->Bookmark('Chapter '.$i, 0, 0, '', 'B', array(0,64,128)); + $pdf->Cell(0, 10, 'Chapter '.$i, 0, 1, 'L'); +} + +// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +// add a new page for TOC +$pdf->addTOCPage(); + +// write the TOC title +$pdf->SetFont('times', 'B', 16); +$pdf->MultiCell(0, 0, 'Table Of Content', 0, 'C', 0, 1, '', '', true, 0); +$pdf->Ln(); + +$pdf->SetFont('dejavusans', '', 12); + +// add a simple Table Of Content at first page +// (check the example n. 59 for the HTML version) +$pdf->addTOC(1, 'courier', '.', 'INDEX', 'B', array(128,0,0)); + +// end of TOC page +$pdf->endTOCPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_045.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_046.php b/incs/tcpdf_old/examples/example_046.php new file mode 100644 index 0000000..403fb75 --- /dev/null +++ b/incs/tcpdf_old/examples/example_046.php @@ -0,0 +1,123 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 046'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 046', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of Text Hyphenation', '', 0, 'L', true, 0, false, false, 0); + +$pdf->Ln(10); + +/* +Unicode Data for SHY: + Name : SOFT HYPHEN, commonly abbreviated as SHY + HTML Entity (decimal): ­ + HTML Entity (hex): ­ + HTML Entity (named): ­ + How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173] + UTF-8 (hex): 0xC2 0xAD (c2ad) +*/ + +/* +// You can autmatically add SOFT HYPHENS to your text using +// the hyphenateText() method, but this requires either an +// hyphenation pattern array of a hyphenation pattern TEX file. +// You can download hyphenation TEX patterns from: +// http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + +// EXAMPLE: + +$html = 'On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.'; + +$hyphen_patterns = $pdf->getHyphenPatternsFromTEX('../hyphens/hyph-en-gb.tex'); + +$html = $pdf->hyphenateText($html, $hyphen_patterns, $dictionary=array(), $leftmin=1, $rightmin=2, $charmin=1, $charmax=8); +*/ + + +// HTML text with soft hyphens (­) +$html = 'On the other hand, we de­nounce with righ­teous in­dig­na­tion and dis­like men who are so be­guiled and de­mo­r­al­ized by the charms of plea­sure of the mo­ment, so blind­ed by de­sire, that they can­not fore­see the pain and trou­ble that are bound to en­sue; and equal blame be­longs to those who fail in their du­ty through weak­ness of will, which is the same as say­ing through shrink­ing from toil and pain. Th­ese cas­es are per­fect­ly sim­ple and easy to distin­guish. In a free hour, when our pow­er of choice is un­tram­melled and when noth­ing pre­vents our be­ing able to do what we like best, ev­ery plea­sure is to be wel­comed and ev­ery pain avoid­ed. But in cer­tain cir­cum­s­tances and ow­ing to the claims of du­ty or the obli­ga­tions of busi­ness it will fre­quent­ly oc­cur that plea­sures have to be re­pu­di­at­ed and an­noy­ances ac­cept­ed. The wise man there­fore al­ways holds in th­ese mat­ters to this prin­ci­ple of se­lec­tion: he re­jects plea­sures to se­cure other greater plea­sures, or else he en­dures pains to avoid worse pains.'; + +$pdf->SetFont('times', '', 10); +$pdf->SetDrawColor(255,0,0); +$pdf->SetTextColor(0,63,127); + +// print a cell +$pdf->writeHTMLCell(50, 0, '', '', $html, 1, 1, 0, true, 'J'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_046.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_047.php b/incs/tcpdf_old/examples/example_047.php new file mode 100644 index 0000000..6b6aec4 --- /dev/null +++ b/incs/tcpdf_old/examples/example_047.php @@ -0,0 +1,117 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 047'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 047', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 16); + +// add a page +$pdf->AddPage(); + +$txt = 'Example of Transactions. +TCPDF allows you to undo some operations using the Transactions. +Check the source code for further information.'; +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +$pdf->Ln(5); + +$pdf->SetFont('times', '', 12); + +// start transaction +$pdf->startTransaction(); + +$pdf->Write(0, "LINE 1\n"); +$pdf->Write(0, "LINE 2\n"); + +// restarts transaction +$pdf->startTransaction(); + +$pdf->Write(0, "LINE 3\n"); +$pdf->Write(0, "LINE 4\n"); + +// rolls back to the last (re)start +$pdf = $pdf->rollbackTransaction(); + +$pdf->Write(0, "LINE 5\n"); +$pdf->Write(0, "LINE 6\n"); + +// start transaction +$pdf->startTransaction(); + +$pdf->Write(0, "LINE 7\n"); + +// commit transaction (actually just frees memory) +$pdf->commitTransaction(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_047.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_048.php b/incs/tcpdf_old/examples/example_048.php new file mode 100644 index 0000000..9e19d92 --- /dev/null +++ b/incs/tcpdf_old/examples/example_048.php @@ -0,0 +1,313 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 048'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 048', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of HTML tables', '', 0, 'L', true, 0, false, false, 0); + +$pdf->SetFont('helvetica', '', 8); + +// ----------------------------------------------------------------------------- + +$tbl = << + + COL 1 - ROW 1
        COLSPAN 3 + COL 2 - ROW 1 + COL 3 - ROW 1 + + + COL 2 - ROW 2 - COLSPAN 2
        text line
        text line
        text line
        text line + COL 3 - ROW 2 + + + COL 3 - ROW 3 + + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +$tbl = << + + COL 1 - ROW 1
        COLSPAN 3
        text line
        text line
        text line
        text line
        text line
        text line + COL 2 - ROW 1 + COL 3 - ROW 1 + + + COL 2 - ROW 2 - COLSPAN 2
        text line
        text line
        text line
        text line + COL 3 - ROW 2 + + + COL 3 - ROW 3 + + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +$tbl = << + + COL 1 - ROW 1
        COLSPAN 3
        text line
        text line
        text line
        text line
        text line
        text line + COL 2 - ROW 1 + COL 3 - ROW 1 + + + COL 2 - ROW 2 - COLSPAN 2
        text line
        text line
        text line
        text line + COL 3 - ROW 2
        text line
        text line + + + COL 3 - ROW 3 + + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +$tbl = << + +Left column +Heading Column Span 5 +Heading Column Span 9 + + +Rowspan 2
        This is some text that fills the table cell. +span 2 +span 2 +2 rows +Colspan 8 + + +1a +2a +1b +2b +1 +2 +3 +4 +5 +6 +7 +8 + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +// Table with rowspans and THEAD +$tbl = << + + + A + XXXX + XXXX + XXXX + XXXX + XXXX + + + B + XXXX + XXXX + XXXX + XXXX + XXXX + + + + 1. + XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + XXXX + XXXX
        XXXX + + + 2. + XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + + + XXXX
        XXXX
        XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + + + RRRRRR
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + + + 3. + XXXX1
        XXXX + XXXX
        XXXX + XXXX
        XXXX + + + 4. + XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + XXXX
        XXXX + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +// NON-BREAKING TABLE (nobr="true") + +$tbl = << + + NON-BREAKING TABLE + + + 1-1 + 1-2 + 1-3 + + + 2-1 + 3-2 + 3-3 + + + 3-1 + 3-2 + 3-3 + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +// NON-BREAKING ROWS (nobr="true") + +$tbl = << + + NON-BREAKING ROWS + + + ROW 1
        COLUMN 1 + ROW 1
        COLUMN 2 + ROW 1
        COLUMN 3 + + + ROW 2
        COLUMN 1 + ROW 2
        COLUMN 2 + ROW 2
        COLUMN 3 + + + ROW 3
        COLUMN 1 + ROW 3
        COLUMN 2 + ROW 3
        COLUMN 3 + + +EOD; + +$pdf->writeHTML($tbl, true, false, false, false, ''); + +// ----------------------------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_048.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_049.php b/incs/tcpdf_old/examples/example_049.php new file mode 100644 index 0000000..ea507d0 --- /dev/null +++ b/incs/tcpdf_old/examples/example_049.php @@ -0,0 +1,126 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 049'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 049', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 10); + +// add a page +$pdf->AddPage(); + + +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + +IMPORTANT: +If you are printing user-generated content, tcpdf tag can be unsafe. +You can disable this tag by setting to false the K_TCPDF_CALLS_IN_HTML +constant on TCPDF configuration file. + +For security reasons, the parameters for the 'params' attribute of TCPDF +tag must be prepared as an array and encoded with the +serializeTCPDFtagParameters() method (see the example below). + + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + + +$html = '

        Test TCPDF Methods in HTML

        +

        IMPORTANT:

        +If you are printing user-generated content, tcpdf tag can be unsafe.
        +You can disable this tag by setting to false the K_TCPDF_CALLS_IN_HTML constant on TCPDF configuration file.
        +

        write1DBarcode method in HTML

        '; + +$params = $pdf->serializeTCPDFtagParameters(array('CODE 39', 'C39', '', '', 80, 30, 0.4, array('position'=>'S', 'border'=>true, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>8, 'stretchtext'=>4), 'N')); +$html .= ''; + +$params = $pdf->serializeTCPDFtagParameters(array('CODE 128', 'C128', '', '', 80, 30, 0.4, array('position'=>'S', 'border'=>true, 'padding'=>4, 'fgcolor'=>array(0,0,0), 'bgcolor'=>array(255,255,255), 'text'=>true, 'font'=>'helvetica', 'fontsize'=>8, 'stretchtext'=>4), 'N')); +$html .= ''; + +$html .= '

        Graphic Functions

        '; + +$params = $pdf->serializeTCPDFtagParameters(array(0)); +$html .= ''; + +$params = $pdf->serializeTCPDFtagParameters(array(50, 50, 40, 10, 'DF', array(), array(0,128,255))); +$html .= ''; + + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, 0); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_049.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_050.php b/incs/tcpdf_old/examples/example_050.php new file mode 100644 index 0000000..6e4136e --- /dev/null +++ b/incs/tcpdf_old/examples/example_050.php @@ -0,0 +1,210 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 050'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 050', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// NOTE: 2D barcode algorithms must be implemented on 2dbarcode.php class file. + +// set font +$pdf->SetFont('helvetica', '', 11); + +// add a page +$pdf->AddPage(); + +// print a message +$txt = "You can also export 2D barcodes in other formats (PNG, SVG, HTML). Check the source code documentation of TCPDF2DBarcode class for further information."; +$pdf->MultiCell(70, 50, $txt, 0, 'J', false, 1, 125, 30, true, 0, false, true, 0, 'T', false); + + +$pdf->SetFont('helvetica', '', 10); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// set style for barcode +$style = array( + 'border' => true, + 'vpadding' => 'auto', + 'hpadding' => 'auto', + 'fgcolor' => array(0,0,0), + 'bgcolor' => false, //array(255,255,255) + 'module_width' => 1, // width of a single module in points + 'module_height' => 1 // height of a single module in points +); + +// write RAW 2D Barcode + +$code = '111011101110111,010010001000010,010011001110010,010010000010010,010011101110010'; +$pdf->write2DBarcode($code, 'RAW', 80, 30, 30, 20, $style, 'N'); + +// write RAW2 2D Barcode +$code = '[111011101110111][010010001000010][010011001110010][010010000010010][010011101110010]'; +$pdf->write2DBarcode($code, 'RAW2', 80, 60, 30, 20, $style, 'N'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// set style for barcode +$style = array( + 'border' => 2, + 'vpadding' => 'auto', + 'hpadding' => 'auto', + 'fgcolor' => array(0,0,0), + 'bgcolor' => false, //array(255,255,255) + 'module_width' => 1, // width of a single module in points + 'module_height' => 1 // height of a single module in points +); + +// QRCODE,L : QR-CODE Low error correction +$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,L', 20, 30, 50, 50, $style, 'N'); +$pdf->Text(20, 25, 'QRCODE L'); + +// QRCODE,M : QR-CODE Medium error correction +$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,M', 20, 90, 50, 50, $style, 'N'); +$pdf->Text(20, 85, 'QRCODE M'); + +// QRCODE,Q : QR-CODE Better error correction +$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,Q', 20, 150, 50, 50, $style, 'N'); +$pdf->Text(20, 145, 'QRCODE Q'); + +// QRCODE,H : QR-CODE Best error correction +$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 20, 210, 50, 50, $style, 'N'); +$pdf->Text(20, 205, 'QRCODE H'); + +// ------------------------------------------------------------------- +// PDF417 (ISO/IEC 15438:2006) + +/* + + The $type parameter can be simple 'PDF417' or 'PDF417' followed by a + number of comma-separated options: + + 'PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6' + + Possible options are: + + a = aspect ratio (width/height); + e = error correction level (0-8); + + Macro Control Block options: + + t = total number of macro segments; + s = macro segment index (0-99998); + f = file ID; + o0 = File Name (text); + o1 = Segment Count (numeric); + o2 = Time Stamp (numeric); + o3 = Sender (text); + o4 = Addressee (text); + o5 = File Size (numeric); + o6 = Checksum (numeric). + + Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. + To use a comma character ',' on text options, replace it with the character 255: "\xff". + +*/ + +$pdf->write2DBarcode('www.tcpdf.org', 'PDF417', 80, 90, 0, 30, $style, 'N'); +$pdf->Text(80, 85, 'PDF417 (ISO/IEC 15438:2006)'); + +// ------------------------------------------------------------------- +// DATAMATRIX (ISO/IEC 16022:2006) + +$pdf->write2DBarcode('http://www.tcpdf.org', 'DATAMATRIX', 80, 150, 50, 50, $style, 'N'); +$pdf->Text(80, 145, 'DATAMATRIX (ISO/IEC 16022:2006)'); + +// ------------------------------------------------------------------- + +// new style +$style = array( + 'border' => 2, + 'padding' => 'auto', + 'fgcolor' => array(0,0,255), + 'bgcolor' => array(255,255,64) +); + +// QRCODE,H : QR-CODE Best error correction +$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 80, 210, 50, 50, $style, 'N'); +$pdf->Text(80, 205, 'QRCODE H - COLORED'); + +// new style +$style = array( + 'border' => false, + 'padding' => 0, + 'fgcolor' => array(128,0,0), + 'bgcolor' => false +); + +// QRCODE,H : QR-CODE Best error correction +$pdf->write2DBarcode('www.tcpdf.org', 'QRCODE,H', 140, 210, 50, 50, $style, 'N'); +$pdf->Text(140, 205, 'QRCODE H - NO PADDING'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_050.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_051.php b/incs/tcpdf_old/examples/example_051.php new file mode 100644 index 0000000..360c9ee --- /dev/null +++ b/incs/tcpdf_old/examples/example_051.php @@ -0,0 +1,145 @@ +getBreakMargin(); + // get current auto-page-break mode + $auto_page_break = $this->AutoPageBreak; + // disable auto-page-break + $this->SetAutoPageBreak(false, 0); + // set bacground image + $img_file = K_PATH_IMAGES.'image_demo.jpg'; + $this->Image($img_file, 0, 0, 210, 297, '', '', '', false, 300, '', false, false, 0); + // restore auto-page-break status + $this->SetAutoPageBreak($auto_page_break, $bMargin); + // set the starting point for the page content + $this->setPageMark(); + } +} + +// create new PDF document +$pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 051'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(0); +$pdf->SetFooterMargin(0); + +// remove default footer +$pdf->setPrintFooter(false); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 48); + +// add a page +$pdf->AddPage(); + +// Print a text +$html = ' PAGE 1  +

        You can set a full page background.

        '; +$pdf->writeHTML($html, true, false, true, false, ''); + + +// add a page +$pdf->AddPage(); + +// Print a text +$html = ' PAGE 2 '; +$pdf->writeHTML($html, true, false, true, false, ''); + +// --- example with background set on page --- + +// remove default header +$pdf->setPrintHeader(false); + +// add a page +$pdf->AddPage(); + + +// -- set new background --- + +// get the current page break margin +$bMargin = $pdf->getBreakMargin(); +// get current auto-page-break mode +$auto_page_break = $pdf->getAutoPageBreak(); +// disable auto-page-break +$pdf->SetAutoPageBreak(false, 0); +// set bacground image +$img_file = K_PATH_IMAGES.'image_demo.jpg'; +$pdf->Image($img_file, 0, 0, 210, 297, '', '', '', false, 300, '', false, false, 0); +// restore auto-page-break status +$pdf->SetAutoPageBreak($auto_page_break, $bMargin); +// set the starting point for the page content +$pdf->setPageMark(); + + +// Print a text +$html = 'PAGE 3'; +$pdf->writeHTML($html, true, false, true, false, ''); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_051.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_052.php b/incs/tcpdf_old/examples/example_052.php new file mode 100644 index 0000000..230b6ba --- /dev/null +++ b/incs/tcpdf_old/examples/example_052.php @@ -0,0 +1,121 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 052'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 052', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +/* +NOTES: + - To create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt + - To export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 + - To convert pfx certificate to pem: openssl pkcs12 -in tcpdf.pfx -out tcpdf.crt -nodes +*/ + +// set certificate file +$certificate = 'file://../tcpdf.crt'; + +// set additional information +$info = array( + 'Name' => 'TCPDF', + 'Location' => 'Office', + 'Reason' => 'Testing TCPDF', + 'ContactInfo' => 'http://www.tcpdf.org', + ); + +// set document signature +$pdf->setSignature($certificate, $certificate, 'tcpdfdemo', '', 2, $info); + +// set font +$pdf->SetFont('helvetica', '', 12); + +// add a page +$pdf->AddPage(); + +// print a line of text +$text = 'This is a digitally signed document using the default (example) tcpdf.crt certificate.
        To validate this signature you have to load the tcpdf.fdf on the Arobat Reader to add the certificate to List of Trusted Identities.

        For more information check the source code of this example and the source code documentation for the setSignature() method.

        www.tcpdf.org'; +$pdf->writeHTML($text, true, 0, true, 0); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +// *** set signature appearance *** + +// create content for signature (image and/or text) +$pdf->Image('../images/tcpdf_signature.png', 180, 60, 15, 15, 'PNG'); + +// define active area for signature appearance +$pdf->setSignatureAppearance(180, 60, 15, 15); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// *** set an empty signature appearance *** +$pdf->addEmptySignatureAppearance(180, 80, 15, 15); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_052.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_053.php b/incs/tcpdf_old/examples/example_053.php new file mode 100644 index 0000000..3ced1ab --- /dev/null +++ b/incs/tcpdf_old/examples/example_053.php @@ -0,0 +1,108 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 053'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 053', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('times', '', 14); + +// add a page +$pdf->AddPage(); + +// print a some of text +$text = 'This is an example of JavaScript usage on PDF documents.

        For more information check the source code of this example, the source code documentation for the IncludeJS() method and the JavaScript for Acrobat API Reference guide.

        www.tcpdf.org'; +$pdf->writeHTML($text, true, 0, true, 0); + +// write some JavaScript code +$js = <<IncludeJS($js); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_053.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_054.php b/incs/tcpdf_old/examples/example_054.php new file mode 100644 index 0000000..ada96a1 --- /dev/null +++ b/incs/tcpdf_old/examples/example_054.php @@ -0,0 +1,128 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 054'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 054', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// IMPORTANT: disable font subsetting to allow users editing the document +$pdf->setFontSubsetting(false); + +// set font +$pdf->SetFont('helvetica', '', 10, '', false); + +// add a page +$pdf->AddPage(); + +// create some HTML content +$html = <<XHTML Form Example + +
        +

        +

        +

        +
        +
        +

        + +

        + +


        +
        +
        +


        + + + + +
        + +EOD; + +// output the HTML content +$pdf->writeHTML($html, true, 0, true, 0); + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_054.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_055.php b/incs/tcpdf_old/examples/example_055.php new file mode 100644 index 0000000..6bf38d4 --- /dev/null +++ b/incs/tcpdf_old/examples/example_055.php @@ -0,0 +1,114 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 055'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 055', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 14); + +// array of font names +$core_fonts = array('courier', 'courierB', 'courierI', 'courierBI', 'helvetica', 'helveticaB', 'helveticaI', 'helveticaBI', 'times', 'timesB', 'timesI', 'timesBI', 'symbol', 'zapfdingbats'); + +// set fill color +$pdf->SetFillColor(221,238,255); + +// create one HTML table for each core font +foreach($core_fonts as $font) { + // add a page + $pdf->AddPage(); + + // Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') + + // set font for title + $pdf->SetFont('helvetica', 'B', 16); + + // print font name + $pdf->Cell(0, 10, 'FONT: '.$font, 1, 1, 'C', true, '', 0, false, 'T', 'M'); + + // set font for chars + $pdf->SetFont($font, '', 16); + + // print each character + for ($i = 0; $i < 256; ++$i) { + if (($i > 0) AND (($i % 16) == 0)) { + $pdf->Ln(); + } + $pdf->Cell(11.25, 11.25, $pdf->unichr($i), 1, 0, 'C', false, '', 0, false, 'T', 'M'); + } + + $pdf->Ln(20); + + // print a pangram + $pdf->Cell(0, 0, 'The quick brown fox jumps over the lazy dog', 0, 1, 'C', false, '', 0, false, 'T', 'M'); +} + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_055.pdf', 'I'); + +//============================================================+ +// END OF FILE //============================================================+ diff --git a/incs/tcpdf_old/examples/example_056.php b/incs/tcpdf_old/examples/example_056.php new file mode 100644 index 0000000..723faa9 --- /dev/null +++ b/incs/tcpdf_old/examples/example_056.php @@ -0,0 +1,117 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 056'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 056', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of Crop Marks and Color Registration Bars', '', 0, 'L', true, 0, false, false, 0); + +$pdf->Ln(5); + +// color registration bars + +$pdf->colorRegistrationBar(50, 70, 40, 40, true, false, 'A,R,G,B,C,M,Y,K'); +$pdf->colorRegistrationBar(90, 70, 40, 40, true, true, 'A,R,G,B,C,M,Y,K'); +$pdf->colorRegistrationBar(50, 115, 80, 5, false, true, 'A,W,R,G,B,C,M,Y,K'); +$pdf->colorRegistrationBar(135, 70, 5, 50, false, false, 'A,W,R,G,B,C,M,Y,K'); + +// corner crop marks + +$pdf->cropMark(50, 70, 10, 10, 'TL', array(0,0,0)); +$pdf->cropMark(140, 70, 10, 10, 'TR', array(0,0,0)); +$pdf->cropMark(50, 120, 10, 10, 'BL', array(0,0,0)); +$pdf->cropMark(140, 120, 10, 10, 'BR', array(0,0,0)); + +// various crop marks + +$pdf->cropMark(95, 65, 5, 5, 'LEFT,TOP,RIGHT', array(255,0,0)); +$pdf->cropMark(95, 125, 5, 5, 'LEFT,BOTTOM,RIGHT', array(255,0,0)); + +$pdf->cropMark(45, 95, 5, 5, 'TL,BL', array(0,255,0)); +$pdf->cropMark(145, 95, 5, 5, 'TR,BR', array(0,255,0)); + +$pdf->cropMark(95, 140, 5, 5, 'A,D', array(0,0,255)); + +// registration marks + +$pdf->registrationMark(40, 60, 5, false, array(0,0,0), array(255,255,255)); +$pdf->registrationMark(150, 60, 5, true, array(0,0,0), array(255,255,0)); +$pdf->registrationMark(40, 130, 5, true, array(0,0,0), array(255,255,0)); +$pdf->registrationMark(150, 130, 5, false, array(0,0,0), array(255,255,255)); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_056.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_057.php b/incs/tcpdf_old/examples/example_057.php new file mode 100644 index 0000000..26f404e --- /dev/null +++ b/incs/tcpdf_old/examples/example_057.php @@ -0,0 +1,268 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 057'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 057', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of alignment options for Cell()', '', 0, 'L', true, 0, false, false, 0); + +$pdf->SetFont('helvetica', '', 11); + +// set border width +$pdf->SetLineWidth(0.7); + +// set color for cell border +$pdf->SetDrawColor(0,128,255); + +$pdf->setCellHeightRatio(3); + +$pdf->SetXY(15, 60); + +// text on center +$pdf->Cell(30, 0, 'Top-Center', 1, $ln=0, 'C', 0, '', 0, false, 'T', 'C'); +$pdf->Cell(30, 0, 'Center-Center', 1, $ln=0, 'C', 0, '', 0, false, 'C', 'C'); +$pdf->Cell(30, 0, 'Bottom-Center', 1, $ln=0, 'C', 0, '', 0, false, 'B', 'C'); +$pdf->Cell(30, 0, 'Ascent-Center', 1, $ln=0, 'C', 0, '', 0, false, 'A', 'C'); +$pdf->Cell(30, 0, 'Baseline-Center', 1, $ln=0, 'C', 0, '', 0, false, 'L', 'C'); +$pdf->Cell(30, 0, 'Descent-Center', 1, $ln=0, 'C', 0, '', 0, false, 'D', 'C'); + + +$pdf->SetXY(15, 90); + +// text on top +$pdf->Cell(30, 0, 'Top-Top', 1, $ln=0, 'C', 0, '', 0, false, 'T', 'T'); +$pdf->Cell(30, 0, 'Center-Top', 1, $ln=0, 'C', 0, '', 0, false, 'C', 'T'); +$pdf->Cell(30, 0, 'Bottom-Top', 1, $ln=0, 'C', 0, '', 0, false, 'B', 'T'); +$pdf->Cell(30, 0, 'Ascent-Top', 1, $ln=0, 'C', 0, '', 0, false, 'A', 'T'); +$pdf->Cell(30, 0, 'Baseline-Top', 1, $ln=0, 'C', 0, '', 0, false, 'L', 'T'); +$pdf->Cell(30, 0, 'Descent-Top', 1, $ln=0, 'C', 0, '', 0, false, 'D', 'T'); + + +$pdf->SetXY(15, 120); + +// text on bottom +$pdf->Cell(30, 0, 'Top-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'T', 'B'); +$pdf->Cell(30, 0, 'Center-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'C', 'B'); +$pdf->Cell(30, 0, 'Bottom-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'B', 'B'); +$pdf->Cell(30, 0, 'Ascent-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'A', 'B'); +$pdf->Cell(30, 0, 'Baseline-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'L', 'B'); +$pdf->Cell(30, 0, 'Descent-Bottom', 1, $ln=0, 'C', 0, '', 0, false, 'D', 'B'); + + +// draw some reference lines +$linestyle = array('width' => 0.1, 'cap' => 'butt', 'join' => 'miter', 'dash' => '', 'phase' => 0, 'color' => array(255, 0, 0)); +$pdf->Line(15, 60, 195, 60, $linestyle); +$pdf->Line(15, 90, 195, 90, $linestyle); +$pdf->Line(15, 120, 195, 120, $linestyle); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// Print an image to explain cell measures + +$pdf->Image('../images/tcpdf_cell.png', 15, 160, 100, 100, 'PNG', '', '', false, 300, '', false, false, 0, false, false, false); +$legend = 'LEGEND: + +X: cell x top-left origin (top-right for RTL) +Y: cell y top-left origin (top-right for RTL) +CW: cell width +CH: cell height +LW: line width +NRL: normal line position +EXT: external line position +INT: internal line position +ML: margin left +MR: margin right +MT: margin top +MB: margin bottom +PL: padding left +PR: padding right +PT: padding top +PB: padding bottom +TW: text width +FA: font ascent +FB: font baseline +FD: font descent'; +$pdf->SetFont('helvetica', '', 10); +$pdf->setCellHeightRatio(1.25); +$pdf->MultiCell(0, 0, $legend, 0, 'L', false, 1, 125, 160, true, 0, false, true, 0, 'T', false); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// CELL BORDERS + +// add a page +$pdf->AddPage(); + +$pdf->SetFont('helvetica', 'B', 20); + +$pdf->Write(0, 'Example of borders for Cell()', '', 0, 'L', true, 0, false, false, 0); + +$pdf->SetFont('helvetica', '', 11); + +// set border width +$pdf->SetLineWidth(0.508); + +// set color for cell border +$pdf->SetDrawColor(0,128,255); + +// set filling color +$pdf->SetFillColor(255,255,128); + +// set cell height ratio +$pdf->setCellHeightRatio(3); + +$pdf->Cell(30, 0, '1', 1, 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LTRB', 'LTRB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LTR', 'LTR', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'TRB', 'TRB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LRB', 'LRB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LTB', 'LTB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LT', 'LT', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'TR', 'TR', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'RB', 'RB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LB', 'LB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'LR', 'LR', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'TB', 'TB', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'L', 'L', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'T', 'T', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'R', 'R', 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(2); +$pdf->Cell(30, 0, 'B', 'B', 1, 'C', 1, '', 0, false, 'T', 'C'); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// ADVANCED SETTINGS FOR CELL BORDERS + +// add a page +$pdf->AddPage(); + +$pdf->SetFont('helvetica', 'B', 20); + +$pdf->Write(0, 'Example of advanced border settings for Cell()', '', 0, 'L', true, 0, false, false, 0); + +$pdf->SetFont('helvetica', '', 11); + +// set border width +$pdf->SetLineWidth(1); + +// set color for cell border +$pdf->SetDrawColor(0,128,255); + +// set filling color +$pdf->SetFillColor(255,255,128); + +$border = array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); +$pdf->Cell(30, 0, 'LTRB', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(5); + +$border = array( +'L' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0)), +'R' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 255)), +'T' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 255, 0)), +'B' => array('width' => 2, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 255))); +$pdf->Cell(30, 0, 'LTRB', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(5); + +$border = array('mode' => 'ext', 'LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); +$pdf->Cell(30, 0, 'LTRB EXT', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(5); + +$border = array('mode' => 'int', 'LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0))); +$pdf->Cell(30, 0, 'LTRB INT', $border, 1, 'C', 1, '', 0, false, 'T', 'C'); +$pdf->Ln(5); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_057.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_058.php b/incs/tcpdf_old/examples/example_058.php new file mode 100644 index 0000000..ef196a3 --- /dev/null +++ b/incs/tcpdf_old/examples/example_058.php @@ -0,0 +1,94 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 058'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 058', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 10); + +// add a page +$pdf->AddPage(); + +// NOTE: Uncomment the following line to rasterize SVG image using the ImageMagick library. +//$pdf->setRasterizeVectorImages(true); + +$pdf->ImageSVG($file='../images/testsvg.svg', $x=15, $y=30, $w='', $h='', $link='http://www.tcpdf.org', $align='', $palign='', $border=1, $fitonpage=false); + +$pdf->ImageSVG($file='../images/tux.svg', $x=30, $y=100, $w='', $h=100, $link='', $align='', $palign='', $border=0, $fitonpage=false); + +$pdf->SetFont('helvetica', '', 8); +$pdf->SetY(195); +$txt = '© The copyright holder of the above Tux image is Larry Ewing, allows anyone to use it for any purpose, provided that the copyright holder is properly attributed. Redistribution, derivative work, commercial use, and all other use is permitted.'; +$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_058.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_059.php b/incs/tcpdf_old/examples/example_059.php new file mode 100644 index 0000000..765f182 --- /dev/null +++ b/incs/tcpdf_old/examples/example_059.php @@ -0,0 +1,190 @@ +tocpage) { + // *** replace the following parent::Header() with your code for TOC page + parent::Header(); + } else { + // *** replace the following parent::Header() with your code for normal pages + parent::Header(); + } + } + + /** + * Overwrite Footer() method. + * @public + */ + public function Footer() { + if ($this->tocpage) { + // *** replace the following parent::Footer() with your code for TOC page + parent::Footer(); + } else { + // *** replace the following parent::Footer() with your code for normal pages + parent::Footer(); + } + } + +} // end of class + +// create new PDF document +$pdf = new TOC_TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); + +// set document information +$pdf->SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 059'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 059', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// set font +$pdf->SetFont('helvetica', '', 10); + +// --------------------------------------------------------- + +// create some content ... + +// add a page +$pdf->AddPage(); + +// set a bookmark for the current position +$pdf->Bookmark('Chapter 1', 0, 0, '', 'B', array(0,64,128)); + +// print a line using Cell() +$pdf->Cell(0, 10, 'Chapter 1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.1', 1, 0, '', '', array(128,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.2', 1, 0, '', '', array(128,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.2', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Sub-Paragraph 1.2.1', 2, 0, '', 'I', array(0,128,0)); +$pdf->Cell(0, 10, 'Sub-Paragraph 1.2.1', 0, 1, 'L'); + +$pdf->AddPage(); +$pdf->Bookmark('Paragraph 1.3', 1, 0, '', '', array(128,0,0)); +$pdf->Cell(0, 10, 'Paragraph 1.3', 0, 1, 'L'); + +// add some pages and bookmarks +for ($i = 2; $i < 12; $i++) { + $pdf->AddPage(); + $pdf->Bookmark('Chapter '.$i, 0, 0, '', 'B', array(0,64,128)); + $pdf->Cell(0, 10, 'Chapter '.$i, 0, 1, 'L'); +} + + +// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + +// add a new page for TOC +$pdf->addTOCPage(); + +// write the TOC title and/or other elements on the TOC page +$pdf->SetFont('times', 'B', 16); +$pdf->MultiCell(0, 0, 'Table Of Content', 0, 'C', 0, 1, '', '', true, 0); +$pdf->Ln(); +$pdf->SetFont('helvetica', '', 10); + +// define styles for various bookmark levels +$bookmark_templates = array(); + +/* + * The key of the $bookmark_templates array represent the bookmark level (from 0 to n). + * The following templates will be replaced with proper content: + * #TOC_DESCRIPTION# this will be replaced with the bookmark description; + * #TOC_PAGE_NUMBER# this will be replaced with page number. + * + * NOTES: + * If you want to align the page number on the right you have to use a monospaced font like courier, otherwise you can left align using any font type. + * The following is just an example, you can get various styles by combining various HTML elements. + */ + +// A monospaced font for the page number is mandatory to get the right alignment +$bookmark_templates[0] = '
        #TOC_DESCRIPTION##TOC_PAGE_NUMBER#
        '; +$bookmark_templates[1] = '
         #TOC_DESCRIPTION##TOC_PAGE_NUMBER#
        '; +$bookmark_templates[2] = '
         #TOC_DESCRIPTION##TOC_PAGE_NUMBER#
        '; +// add other bookmark level templates here ... + +// add table of content at page 1 +// (check the example n. 45 for a text-only TOC +$pdf->addHTMLTOC(1, 'INDEX', $bookmark_templates, true, 'B', array(128,0,0)); + +// end of TOC page +$pdf->endTOCPage(); + +// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_059.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_060.php b/incs/tcpdf_old/examples/example_060.php new file mode 100644 index 0000000..9afb713 --- /dev/null +++ b/incs/tcpdf_old/examples/example_060.php @@ -0,0 +1,108 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 060'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 060', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// set font +$pdf->SetFont('helvetica', '', 20); + +// --------------------------------------------------------- + +// set page format (read source code documentation for further information) +$page_format = array( + 'MediaBox' => array ('llx' => 0, 'lly' => 0, 'urx' => 210, 'ury' => 297), + 'CropBox' => array ('llx' => 0, 'lly' => 0, 'urx' => 210, 'ury' => 297), + 'BleedBox' => array ('llx' => 5, 'lly' => 5, 'urx' => 205, 'ury' => 292), + 'TrimBox' => array ('llx' => 10, 'lly' => 10, 'urx' => 200, 'ury' => 287), + 'ArtBox' => array ('llx' => 15, 'lly' => 15, 'urx' => 195, 'ury' => 282), + 'Dur' => 3, + 'trans' => array( + 'D' => 1.5, + 'S' => 'Split', + 'Dm' => 'V', + 'M' => 'O' + ), + 'Rotate' => 90, + 'PZ' => 1, +); + +// Check the example n. 29 for viewer preferences + +// add first page --- +$pdf->AddPage('P', $page_format, false, false); +$pdf->Cell(0, 12, 'First Page', 1, 1, 'C'); + +// add second page --- +$page_format['Rotate'] = 270; +$pdf->AddPage('P', $page_format, false, false); +$pdf->Cell(0, 12, 'Second Page', 1, 1, 'C'); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_060.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_061.php b/incs/tcpdf_old/examples/example_061.php new file mode 100644 index 0000000..f33b370 --- /dev/null +++ b/incs/tcpdf_old/examples/example_061.php @@ -0,0 +1,273 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 061'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 061', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 10); + +// add a page +$pdf->AddPage(); + +/* NOTE: + * ********************************************************* + * You can load external XHTML using : + * + * $html = file_get_contents('/path/to/your/file.html'); + * + * External CSS files will be automatically loaded. + * Sometimes you need to fix the path of the external CSS. + * ********************************************************* + */ + +// define some HTML content with style +$html = << + + +

        Example of XHTML + CSS

        + +

        Example of paragraph with class selector. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc.

        + +

        Example of paragraph with ID selector. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa.

        + +
        example of DIV with border and fill.
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus.
        + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        No.XXXXXXXX XXXXXXXXXXXX
        1.XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXXXXXX
        XXXX
        2.XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        3.XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        4.XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        XXXX
        +EOF; + +// output the HTML content +$pdf->writeHTML($html, true, false, true, false, ''); + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// ******************************************************************* +// HTML TIPS & TRICKS +// ******************************************************************* + +// REMOVE CELL PADDING +// +// $pdf->SetCellPadding(0); +// +// This is used to remove any additional vertical space inside a +// single cell of text. + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// REMOVE TAG TOP AND BOTTOM MARGINS +// +// $tagvs = array('p' => array(0 => array('h' => 0, 'n' => 0), 1 => array('h' => 0, 'n' => 0))); +// $pdf->setHtmlVSpace($tagvs); +// +// Since the CSS margin command is not yet implemented on TCPDF, you +// need to set the spacing of block tags using the following method. + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// SET LINE HEIGHT +// +// $pdf->setCellHeightRatio(1.25); +// +// You can use the following method to fine tune the line height +// (the number is a percentage relative to font height). + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// CHANGE THE PIXEL CONVERSION RATIO +// +// $pdf->setImageScale(0.47); +// +// This is used to adjust the conversion ratio between pixels and +// document units. Increase the value to get smaller objects. +// Since you are using pixel unit, this method is important to set the +// right zoom factor. +// +// Suppose that you want to print a web page larger 1024 pixels to +// fill all the available page width. +// An A4 page is larger 210mm equivalent to 8.268 inches, if you +// subtract 13mm (0.512") of margins for each side, the remaining +// space is 184mm (7.244 inches). +// The default resolution for a PDF document is 300 DPI (dots per +// inch), so you have 7.244 * 300 = 2173.2 dots (this is the maximum +// number of points you can print at 300 DPI for the given width). +// The conversion ratio is approximatively 1024 / 2173.2 = 0.47 px/dots +// If the web page is larger 1280 pixels, on the same A4 page the +// conversion ratio to use is 1280 / 2173.2 = 0.59 pixels/dots + +// ******************************************************************* + +// reset pointer to the last page +$pdf->lastPage(); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_061.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_062.php b/incs/tcpdf_old/examples/example_062.php new file mode 100644 index 0000000..28642f8 --- /dev/null +++ b/incs/tcpdf_old/examples/example_062.php @@ -0,0 +1,140 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 062'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 062', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 20); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'XObject Templates', '', 0, 'C', 1, 0, false, false, 0); + +/* + * An XObject Template is a PDF block that is a self-contained + * description of any sequence of graphics objects (including path + * objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on + * several pages or at several locations on the same page and produces + * the same results each time, subject only to the graphics state at + * the time it is invoked. + */ + + +// start a new XObject Template and set transparency group option +$template_id = $pdf->startTemplate(60, 60, true); + +// create Template content +// ................................................................... +//Start Graphic Transformation +$pdf->StartTransform(); + +// set clipping mask +$pdf->StarPolygon(30, 30, 29, 10, 3, 0, 1, 'CNZ'); + +// draw jpeg image to be clipped +$pdf->Image('../images/image_demo.jpg', 0, 0, 60, 60, '', '', '', true, 72, '', false, false, 0, false, false, false); + +//Stop Graphic Transformation +$pdf->StopTransform(); + +$pdf->SetXY(0, 0); + +$pdf->SetFont('times', '', 40); + +$pdf->SetTextColor(255, 0, 0); + +// print a text +$pdf->Cell(60, 60, 'Template', 0, 0, 'C', false, '', 0, false, 'T', 'M'); +// ................................................................... + +// end the current Template +$pdf->endTemplate(); + + +// print the selected Template various times using various transparencies + +$pdf->SetAlpha(0.4); +$pdf->printTemplate($template_id, 15, 50, 20, 20, '', '', false); + +$pdf->SetAlpha(0.6); +$pdf->printTemplate($template_id, 27, 62, 40, 40, '', '', false); + +$pdf->SetAlpha(0.8); +$pdf->printTemplate($template_id, 55, 85, 60, 60, '', '', false); + +$pdf->SetAlpha(1); +$pdf->printTemplate($template_id, 95, 125, 80, 80, '', '', false); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_062.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_063.php b/incs/tcpdf_old/examples/example_063.php new file mode 100644 index 0000000..3402468 --- /dev/null +++ b/incs/tcpdf_old/examples/example_063.php @@ -0,0 +1,131 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 063'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 063', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', 'B', 16); + +// add a page +$pdf->AddPage(); + +$pdf->Write(0, 'Example of Text Stretching and Spacing (tracking/kerning)', '', 0, 'L', true, 0, false, false, 0); +$pdf->Ln(5); + +// create several cells to display all cases of stretching and kerning combinations. + +$fonts = array('times', 'dejavuserif'); +$alignments = array('L' => 'LEFT', 'C' => 'CENTER', 'R' => 'RIGHT', 'J' => 'JUSTIFY'); + + +// Test all cases using direct stretching/spacing methods +foreach ($fonts as $fkey => $font) { + $pdf->SetFont($font, '', 14); + foreach ($alignments as $align_mode => $align_name) { + for ($stretching = 90; $stretching <= 110; $stretching += 10) { + for ($spacing = -0.254; $spacing <= 0.254; $spacing += 0.254) { + $pdf->setFontStretching($stretching); + $pdf->setFontSpacing($spacing); + $txt = $align_name.' | Stretching = '.$stretching.'% | Spacing = '.sprintf('%+.3F', $spacing).'mm'; + $pdf->Cell(0, 0, $txt, 1, 1, $align_mode); + } + } + } + $pdf->AddPage(); +} + + +// Test all cases using CSS stretching/spacing properties +foreach ($fonts as $fkey => $font) { + $pdf->SetFont($font, '', 11); + foreach ($alignments as $align_mode => $align_name) { + for ($stretching = 90; $stretching <= 110; $stretching += 10) { + for ($spacing = -0.254; $spacing <= 0.254; $spacing += 0.254) { + $html = ''.$align_name.' | Stretching = '.$stretching.'% | Spacing = '.sprintf('%+.3F', $spacing).'mm
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
        '; + $pdf->writeHTMLCell(0, 0, '', '', $html, 1, 1, false, true, $align_mode, false); + } + } + if (!(($fkey == 1) AND ($align_mode == 'J'))) { + $pdf->AddPage(); + } + } +} + + +// reset font stretching +$pdf->setFontStretching(100); + +// reset font spacing +$pdf->setFontSpacing(0); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_063.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_064.php b/incs/tcpdf_old/examples/example_064.php new file mode 100644 index 0000000..d5883ea --- /dev/null +++ b/incs/tcpdf_old/examples/example_064.php @@ -0,0 +1,176 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 064'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 064', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set font +$pdf->SetFont('helvetica', '', 8); + + +// define some html content for testing +$txt = '

        TEST PAGE REGIONS: A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. A region is always aligned on the left or right side of the page ad is defined using a vertical segment. You can set multiple regions for the same page. You can combine several adjacent regions to aproximate curved shapes. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. +Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. +Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. +Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. +Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.

        '; + + +// add a page +$pdf->AddPage(); + +// print some graphic content +$pdf->Image('../images/image_demo.jpg', 155, 30, 40, 40, 'JPG', '', '', true); +$pdf->Image('../images/image_demo.jpg', 15, 230, 40, 40, 'JPG', '', '', true); + +// define some graphic styles +$styleA = array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(255, 0, 0)); +$styleB = array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 3, 'color' => array(127, 127, 127)); +$pdf->SetFillColor(220, 255, 220); + +// write a trapezoid with some information about no-write page regions +$pdf->Polygon(array(15,90, 57,90, 67,140, 15,140), 'DF', array($styleB, $styleA, $styleB, $styleB)); +$pdf->SetXY(15, 90); +$pdf->Cell(42, 0, 'xt,yt', 0, 0, 'R', false, '', 0, false, 'T', 'T'); +$pdf->SetXY(15, 140); +$pdf->Cell(52, 0, 'xb,yb', 0, 0, 'R', false, '', 0, false, 'B', 'B'); +$pdf->SetXY(15, 115); +$pdf->Cell(40, 0, 'side', 0, 0, 'R', false, '', 0, false, 'B', 'B'); +$pdf->SetLineStyle(array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); +$pdf->Arrow(60, 115, 35, 115, 2, 5, 15); + +// write a trapezoid with some information about no-write page regions +$pdf->Polygon(array(145,130, 195,130, 195,180, 155,180), 'DF', array($styleB, $styleB, $styleB, $styleA)); +$pdf->SetXY(145, 130); +$pdf->Cell(42, 0, 'xt,yt', 0, 0, 'L', false, '', 0, false, 'T', 'T'); +$pdf->SetXY(155, 180); +$pdf->Cell(52, 0, 'xb,yb', 0, 0, 'L', false, '', 0, false, 'B', 'B'); +$pdf->SetXY(160, 155); +$pdf->Cell(30, 0, 'side', 0, 0, 'L', false, '', 0, false, 'B', 'B'); +$pdf->SetLineStyle(array('width' => 0.254, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); +$pdf->Arrow(155, 155, 180, 155, 2, 5, 15); + +// reset x,y position +$pdf->SetXY(15, 30); + + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +// define no-write page regions to avoid text overlapping images +/* + 'page' => page number or empy for current page + 'xt' => X top + 'yt' => Y top + 'yb' => Y bottom + 'side' => page side ('L' = left or 'R' = right) +*/ +$regions = array( +array('page' => '', 'xt' => 153, 'yt' => 30, 'xb' => 153, 'yb' => 70, 'side' => 'R'), +array('page' => '', 'xt' => 60, 'yt' => 90, 'xb' => 70, 'yb' => 140, 'side' => 'L'), +array('page' => '', 'xt' => 143, 'yt' => 130, 'xb' => 153, 'yb' => 180, 'side' => 'R'), +array('page' => '', 'xt' => 58, 'yt' => 230, 'xb' => 58, 'yb' => 270, 'side' => 'L') +); + +// set page regions, check also getPageRegions(), addPageRegion() and removePageRegion() +$pdf->setPageRegions($regions); + +// write html text +$pdf->writeHTML($txt, true, false, true, false, ''); + + +// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +// set a circular no-write region on the second page +$regions = array( +array('page' => 2, 'xt' => 195, 'yt' => 110, 'xb' => 179.693, 'yb' => 113.045, 'side' => 'R'), +array('page' => 2, 'xt' => 179.693, 'yt' => 113.045, 'xb' => 166.716, 'yb' => 121.716, 'side' => 'R'), +array('page' => 2, 'xt' => 166.716, 'yt' => 121.716, 'xb' => 158.045, 'yb' => 134.693, 'side' => 'R'), +array('page' => 2, 'xt' => 158.045, 'yt' => 134.693, 'xb' => 155, 'yb' => 150, 'side' => 'R'), +array('page' => 2, 'xt' => 155, 'yt' => 150, 'xb' => 158.045, 'yb' => 165.307, 'side' => 'R'), +array('page' => 2, 'xt' => 158.045, 'yt' => 165.307, 'xb' => 166.716, 'yb' => 178.284, 'side' => 'R'), +array('page' => 2, 'xt' => 166.716, 'yt' => 178.284, 'xb' => 179.693, 'yb' => 186.955, 'side' => 'R'), +array('page' => 2, 'xt' => 179.693, 'yt' => 186.955, 'xb' => 195, 'yb' => 190, 'side' => 'R') +); +$pdf->setPageRegions($regions); + +$pdf->Polygon(array(195,110, 179.693,113.045, 166.716,121.716, 158.045,134.693, 155,150, 158.045,165.307, 166.716,178.284, 179.693,186.955, 195,190), 'DF'); + +$pdf->Ln(15); + +// define some html content for testing +$txt = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sed imperdiet lectus. Phasellus quis velit velit, non condimentum quam. Sed neque urna, ultrices ac volutpat vel, laoreet vitae augue. Sed vel velit erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras eget velit nulla, eu sagittis elit. Nunc ac arcu est, in lobortis tellus. Praesent condimentum rhoncus sodales. In hac habitasse platea dictumst. Proin porta eros pharetra enim tincidunt dignissim nec vel dolor. Cras sapien elit, ornare ac dignissim eu, ultricies ac eros. Maecenas augue magna, ultrices a congue in, mollis eu nulla. Nunc venenatis massa at est eleifend faucibus. Vivamus sed risus lectus, nec interdum nunc. Fusce et felis vitae diam lobortis sollicitudin. Aenean tincidunt accumsan nisi, id vehicula quam laoreet elementum. Phasellus egestas interdum erat, et viverra ipsum ultricies ac. Praesent sagittis augue at augue volutpat eleifend. Cras nec orci neque. Mauris bibendum posuere blandit. Donec feugiat mollis dui sit amet pellentesque. Sed a enim justo. Donec tincidunt, nisl eget elementum aliquam, odio ipsum ultrices quam, eu porttitor ligula urna at lorem. Donec varius, eros et convallis laoreet, ligula tellus consequat felis, ut ornare metus tellus sodales velit. Duis sed diam ante. Ut rutrum malesuada massa, vitae consectetur ipsum rhoncus sed. Suspendisse potenti. Pellentesque a congue massa. Integer non sem eget neque mattis accumsan. Maecenas eu nisl mauris, sit amet interdum ipsum. In pharetra erat vel lectus venenatis elementum. Nulla non elit ligula, sit amet mollis urna. Morbi ut gravida est. Mauris tincidunt sem et turpis molestie malesuada. Curabitur vel nulla risus, sed mollis erat. Suspendisse vehicula accumsan purus nec varius. Donec fermentum lorem id felis sodales dictum. Quisque et dolor ipsum. Nam luctus consectetur dui vitae fermentum. Curabitur sodales consequat augue, id ultricies augue tempor ac. Aliquam ac magna id ipsum vehicula bibendum. Sed elementum congue tristique. Phasellus vel lorem eu lectus porta sodales. Etiam neque tortor, sagittis id pharetra quis, laoreet vel arcu. Cras quam mi, ornare laoreet laoreet vel, vehicula at lacus. Maecenas a lacus accumsan augue convallis sagittis sed quis odio. Morbi sit amet turpis diam, dictum convallis urna. Cras eget interdum augue. Cras eu nisi sit amet dolor faucibus porttitor. Suspendisse potenti. Nunc vitae dolor risus, at cursus libero. Suspendisse bibendum tellus non nibh hendrerit tristique. Mauris eget orci elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porta libero non ante laoreet semper. Proin volutpat sodales mi, ac fermentum erat sagittis in. Vivamus at viverra felis. Ut pretium facilisis ante et pharetra. Nulla facilisi. Cras varius quam eget libero aliquam vitae tincidunt leo rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque a nisl massa, quis pretium urna. Proin vel porttitor tortor. Cras rhoncus congue velit in bibendum. Donec pharetra semper augue id lacinia. Quisque magna quam, hendrerit eu aliquam et, pellentesque ut tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas nulla quam, rutrum eu feugiat at, elementum eu libero. Maecenas ullamcorper leo et turpis rutrum ac laoreet eros faucibus. Phasellus condimentum lorem quis neque imperdiet quis molestie enim iaculis. Phasellus risus est, vestibulum ut convallis ultrices, dignissim nec erat. Etiam congue lobortis laoreet. Nulla ut neque sed velit dapibus semper. Quisque nec dolor id nibh eleifend iaculis. Vivamus vitae fermentum odio. Etiam malesuada quam in nulla aliquam sed convallis dui feugiat.'."\n"; + +// write text +$pdf->MultiCell(0, 0, $txt, 0, 'J', false, 1, '', '', true, 0, false, true, 0, 'T', false); + +// --------------------------------------------------------- + +//Close and output PDF document +$pdf->Output('example_064.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/example_065.php b/incs/tcpdf_old/examples/example_065.php new file mode 100644 index 0000000..8991671 --- /dev/null +++ b/incs/tcpdf_old/examples/example_065.php @@ -0,0 +1,98 @@ +SetCreator(PDF_CREATOR); +$pdf->SetAuthor('Nicola Asuni'); +$pdf->SetTitle('TCPDF Example 065'); +$pdf->SetSubject('TCPDF Tutorial'); +$pdf->SetKeywords('TCPDF, PDF, example, test, guide'); + +// set default header data +$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 065', PDF_HEADER_STRING); + +// set header and footer fonts +$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); +$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); + +// set default monospaced font +$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); + +//set margins +$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); +$pdf->SetHeaderMargin(PDF_MARGIN_HEADER); +$pdf->SetFooterMargin(PDF_MARGIN_FOOTER); + +//set auto page breaks +$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); + +//set image scale factor +$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); + +//set some language-dependent strings +$pdf->setLanguageArray($l); + +// --------------------------------------------------------- + +// set default font subsetting mode +$pdf->setFontSubsetting(true); + +// Set font +$pdf->SetFont('helvetica', '', 14, '', true); + +// Add a page +// This method has several options, check the source code documentation for more information. +$pdf->AddPage(); + +// Set some content to print +$html = <<Example of  TCPDF  document in PDF/A-1b mode. +This document conforms to the standard PDF/A-1b (ISO 19005-1:2005). +

        Please check the source code documentation and other examples for further information (http://www.tcpdf.org).

        +

        TO IMPROVE AND EXPAND TCPDF I NEED YOUR SUPPORT, PLEASE MAKE A DONATION!

        +EOD; + +// Print text using writeHTMLCell() +$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true); + +// --------------------------------------------------------- + +// Close and output PDF document +// This method has several options, check the source code documentation for more information. +$pdf->Output('example_065.pdf', 'I'); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/examples/index.php b/incs/tcpdf_old/examples/index.php new file mode 100644 index 0000000..1e24f0f --- /dev/null +++ b/incs/tcpdf_old/examples/index.php @@ -0,0 +1,89 @@ +'; +?> + + + + + +TCPDF Examples + + + + + + + + +

        TCPDF Examples

        + +
          +
        1. Simple PDF with default Header and Footer: [PDF]
        2. +
        3. Simple PDF without Header and Footer: [PDF]
        4. +
        5. Custom Header and Footer: [PDF]
        6. +
        7. Cell stretching: [PDF]
        8. +
        9. Multicell: [PDF]
        10. +
        11. WriteHTML and RTL support: [PDF]
        12. +
        13. Independent columns with WriteHTMLCell: [PDF]
        14. +
        15. External UTF-8 text file: [PDF]
        16. +
        17. Image: [PDF]
        18. +
        19. Multiple columns: [PDF]
        20. +
        21. Colored Tables: [PDF]
        22. +
        23. Graphic Functions: [PDF]
        24. +
        25. Graphic Transformations: [PDF]
        26. +
        27. Javascript and Forms: [PDF]
        28. +
        29. Bookmarks (Table of Content): [PDF]
        30. +
        31. Document Encryption: [PDF]
        32. +
        33. Independent columns with MultiCell: [PDF]
        34. +
        35. Persian and Arabic language on RTL document: [PDF]
        36. +
        37. Non unicode / Alternative config file: [PDF]
        38. +
        39. Multicell complex alignment: [PDF]
        40. +
        41. writeHTML alignment: [PDF]
        42. +
        43. CMYK colors: [PDF]
        44. +
        45. Page Groups: [PDF]
        46. +
        47. Object Visibility and Layers: [PDF]
        48. +
        49. Object Transparency: [PDF]
        50. +
        51. Text Rendering Modes and Text Clipping: [PDF]
        52. +
        53. 1D Barcodes: [PDF]
        54. +
        55. Multiple page formats: [PDF]
        56. +
        57. Set PDF viewer display preferences: [PDF]
        58. +
        59. Colour gradients: [PDF]
        60. +
        61. Pie Chart Graphic: [PDF]
        62. +
        63. EPS/AI vectorial image: [PDF]
        64. +
        65. Mixed font types (TrueType Unicode, core, CID-0): [PDF]
        66. +
        67. Clipping masks: [PDF]
        68. +
        69. Line styles with cells and multicells: [PDF]
        70. +
        71. Text Annotations: [PDF]
        72. +
        73. Spot Colors: [PDF]
        74. +
        75. NON-embedded CID-0 CJK font: [PDF]
        76. +
        77. HTML Justification: [PDF]
        78. +
        79. Booklet (double-sided pages): [PDF]
        80. +
        81. File attachment: [PDF]
        82. +
        83. Image with Alpha Channel Transparency: [PDF]
        84. +
        85. Disk caching: [PDF]
        86. +
        87. Move, Copy and Delete page: [PDF]
        88. +
        89. Table Of Content with Bookmarks: [PDF]
        90. +
        91. Text hyphenation: [PDF]
        92. +
        93. Transactions and UNDO: [PDF]
        94. +
        95. Table header and rowspan: [PDF]
        96. +
        97. TCPDF methods in HTML: [PDF]
        98. +
        99. 2D Barcode (QR-Code, Datamatrix ECC200 and PDF417): [PDF]
        100. +
        101. Full page background: [PDF]
        102. +
        103. Digital Signature Certification: [PDF]
        104. +
        105. Javascript functions: [PDF]
        106. +
        107. XHTML Form: [PDF]
        108. +
        109. Font Dump: [PDF]
        110. +
        111. Crop Marks and Registration Marks: [PDF]
        112. +
        113. Cell vertical alignments and borders: [PDF]
        114. +
        115. SVG Image: [PDF]
        116. +
        117. Table Of Content with HTML templates: [PDF]
        118. +
        119. Advanced page settings: [PDF]
        120. +
        121. XHTML + CSS: [PDF]
        122. +
        123. XObject Templates: [PDF]
        124. +
        125. Text stretching and spacing (tracking/kerning): [PDF]
        126. +
        127. No-write page regions: [PDF]
        128. +
        129. PDF/A-1b (ISO 19005-1:2005) document: [PDF]
        130. +
        + + + diff --git a/incs/tcpdf_old/fonts/aealarabiya.php b/incs/tcpdf_old/fonts/aealarabiya.php new file mode 100644 index 0000000..04bdb16 --- /dev/null +++ b/incs/tcpdf_old/fonts/aealarabiya.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-123 -488 1305 1230]','ItalicAngle'=>0,'Ascent'=>1230,'Descent'=>-503,'Leading'=>200,'CapHeight'=>729,'XHeight'=>524,'StemV'=>39,'StemH'=>17,'AvgWidth'=>441,'MaxWidth'=>1332,'MissingWidth'=>367); +$cw=array(0=>367,1=>367,2=>367,3=>367,4=>367,5=>367,6=>367,7=>367,8=>0,9=>318,10=>367,11=>367,12=>318,13=>332,14=>212,15=>367,16=>367,17=>367,18=>367,19=>367,20=>367,21=>367,22=>367,23=>367,24=>367,25=>367,26=>367,27=>367,28=>367,29=>0,30=>367,31=>367,32=>278,33=>278,34=>354,35=>556,36=>556,37=>888,38=>667,39=>191,40=>332,41=>332,42=>388,43=>584,44=>278,45=>332,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1014,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>832,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>468,95=>556,96=>332,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>832,110=>556,111=>556,112=>556,113=>556,114=>332,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>367,128=>667,129=>667,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>500,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>556,151=>556,152=>556,153=>556,154=>556,155=>556,156=>556,157=>556,158=>556,159=>556,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>332,169=>737,170=>370,171=>556,172=>584,173=>332,174=>737,175=>332,176=>606,177=>584,178=>351,179=>351,180=>332,181=>574,182=>537,183=>278,184=>332,185=>351,186=>364,187=>556,188=>868,189=>868,190=>868,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>888,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>554,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>722,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>697,292=>722,293=>556,294=>722,295=>556,296=>278,297=>278,298=>278,299=>278,300=>278,301=>278,302=>278,303=>222,304=>278,305=>278,306=>700,307=>374,308=>500,309=>222,310=>667,311=>500,312=>500,313=>556,314=>222,315=>556,316=>222,317=>556,318=>387,319=>556,320=>500,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>722,330=>722,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>332,342=>722,343=>332,344=>722,345=>332,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>442,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>854,386=>667,387=>556,388=>667,389=>556,390=>722,391=>722,392=>500,393=>722,394=>898,395=>667,396=>556,397=>556,398=>667,399=>722,400=>667,401=>611,402=>278,403=>778,404=>667,405=>888,406=>278,407=>332,408=>667,409=>500,410=>332,411=>560,412=>832,413=>722,414=>556,415=>778,416=>778,417=>556,418=>944,419=>722,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>332,427=>278,428=>611,429=>278,430=>611,431=>722,432=>556,433=>778,434=>722,435=>722,436=>556,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>370,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>888,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>611,495=>500,496=>222,497=>1332,498=>1222,499=>1056,500=>778,501=>556,504=>722,505=>556,506=>667,507=>556,508=>1000,509=>888,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>332,530=>1082,531=>332,532=>722,533=>556,534=>722,535=>556,536=>667,537=>500,538=>611,539=>278,542=>722,543=>556,548=>611,549=>500,550=>667,551=>556,552=>667,553=>556,554=>778,555=>556,556=>778,557=>556,558=>778,559=>556,560=>778,561=>556,562=>667,563=>500,1548=>202,1563=>202,1567=>402,1569=>399,1570=>173,1571=>166,1572=>371,1573=>171,1574=>486,1575=>171,1576=>806,1577=>459,1578=>806,1579=>808,1580=>439,1581=>438,1582=>438,1583=>414,1584=>413,1585=>223,1586=>221,1587=>1024,1588=>1022,1589=>953,1590=>951,1591=>637,1592=>637,1593=>438,1594=>443,1600=>147,1601=>776,1602=>561,1603=>808,1604=>565,1605=>409,1606=>536,1607=>459,1608=>369,1609=>495,1610=>494,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>467,1633=>391,1634=>467,1635=>467,1636=>467,1637=>467,1638=>467,1639=>467,1640=>467,1641=>467,1642=>508,1645=>332,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>832,7743=>832,7744=>832,7745=>832,7746=>832,7747=>832,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>332,7770=>722,7771=>332,7772=>722,7773=>332,7774=>722,7775=>332,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>778,7899=>556,7900=>778,7901=>556,7902=>778,7903=>556,7904=>778,7905=>556,7906=>778,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>722,7913=>556,7914=>722,7915=>556,7916=>722,7917=>556,7918=>722,7919=>556,7920=>722,7921=>556,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,8204=>0,8205=>0,8206=>0,8207=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,64256=>407,64257=>366,64258=>366,64259=>569,64260=>569,64261=>407,64262=>569,64606=>0,64607=>0,64608=>0,64609=>0,64610=>0,64611=>0,64830=>457,64831=>457,65010=>879,65152=>403,65153=>174,65154=>196,65155=>169,65156=>192,65157=>362,65158=>377,65159=>169,65160=>193,65161=>491,65162=>488,65163=>244,65164=>244,65165=>173,65166=>192,65167=>810,65168=>806,65169=>244,65170=>251,65171=>461,65172=>462,65173=>810,65174=>807,65175=>292,65176=>293,65177=>813,65178=>807,65179=>277,65180=>294,65181=>437,65182=>451,65183=>439,65184=>441,65185=>439,65186=>449,65187=>441,65188=>441,65189=>439,65190=>446,65191=>439,65192=>441,65193=>418,65194=>427,65195=>415,65196=>426,65197=>226,65198=>224,65199=>222,65200=>224,65201=>1024,65202=>1022,65203=>757,65204=>770,65205=>1023,65206=>1025,65207=>756,65208=>770,65209=>946,65210=>948,65211=>782,65212=>786,65213=>956,65214=>953,65215=>779,65216=>787,65217=>633,65218=>648,65219=>613,65220=>643,65221=>641,65222=>643,65223=>613,65224=>646,65225=>441,65226=>433,65227=>373,65228=>423,65229=>437,65230=>438,65231=>379,65232=>425,65233=>762,65234=>770,65235=>416,65236=>418,65237=>563,65238=>568,65239=>426,65240=>423,65241=>808,65242=>812,65243=>558,65244=>545,65245=>564,65246=>585,65247=>207,65248=>253,65249=>407,65250=>408,65251=>352,65252=>354,65253=>537,65254=>541,65255=>244,65256=>244,65257=>452,65258=>463,65259=>512,65260=>516,65261=>366,65262=>368,65263=>487,65264=>488,65265=>491,65266=>486,65267=>293,65268=>294,65269=>514,65270=>527,65271=>518,65272=>522,65273=>512,65274=>536,65275=>514,65276=>522,65535=>367); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/aefurat.php b/incs/tcpdf_old/fonts/aefurat.php new file mode 100644 index 0000000..d29c0c0 --- /dev/null +++ b/incs/tcpdf_old/fonts/aefurat.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-272 -501 1319 1114]','ItalicAngle'=>0,'Ascent'=>1162,'Descent'=>-508,'Leading'=>200,'CapHeight'=>662,'XHeight'=>450,'StemV'=>39,'StemH'=>17,'AvgWidth'=>401,'MaxWidth'=>1332,'MissingWidth'=>367); +$cw=array(0=>367,1=>367,2=>367,3=>367,4=>367,5=>367,6=>367,7=>367,8=>0,9=>318,10=>367,11=>367,12=>318,13=>318,14=>367,15=>367,16=>367,17=>367,18=>367,19=>367,20=>367,21=>367,22=>367,23=>367,24=>367,25=>367,26=>367,27=>367,28=>367,29=>0,30=>367,31=>367,32=>250,33=>332,34=>408,35=>500,36=>500,37=>832,38=>778,39=>180,40=>332,41=>332,42=>500,43=>564,44=>250,45=>332,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>332,74=>388,75=>722,76=>611,77=>888,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>332,92=>278,93=>332,94=>468,95=>500,96=>332,97=>444,98=>500,99=>444,100=>500,101=>444,102=>332,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>332,115=>388,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>367,128=>722,129=>722,130=>667,131=>611,132=>722,133=>722,134=>722,135=>444,136=>444,137=>444,138=>444,139=>444,140=>444,141=>444,142=>444,143=>444,144=>444,145=>444,146=>278,147=>278,148=>278,149=>278,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>332,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>332,169=>760,170=>276,171=>500,172=>564,173=>332,174=>760,175=>332,176=>400,177=>564,178=>300,179=>300,180=>332,181=>534,182=>452,183=>250,184=>332,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>888,199=>667,200=>611,201=>611,202=>611,203=>611,204=>332,205=>332,206=>332,207=>332,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500,256=>722,257=>444,258=>722,259=>444,260=>722,261=>444,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>600,272=>722,273=>500,274=>611,275=>444,276=>611,277=>444,278=>611,279=>444,280=>611,281=>444,282=>611,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>722,293=>500,294=>722,295=>548,296=>332,297=>278,298=>332,299=>278,300=>332,301=>278,302=>332,303=>278,304=>332,305=>278,306=>722,307=>556,308=>388,309=>203,310=>722,311=>500,312=>500,313=>611,314=>278,315=>611,316=>278,317=>611,318=>348,319=>611,320=>444,321=>611,322=>278,323=>722,324=>500,325=>722,326=>500,327=>722,328=>500,329=>556,330=>722,331=>500,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>888,339=>722,340=>667,341=>332,342=>667,343=>332,344=>667,345=>332,346=>556,347=>388,348=>556,349=>388,350=>556,351=>388,352=>556,353=>388,354=>611,355=>278,356=>611,357=>278,358=>611,359=>278,360=>722,361=>500,362=>722,363=>500,364=>722,365=>500,366=>722,367=>500,368=>722,369=>500,370=>722,371=>500,372=>944,373=>722,374=>722,375=>500,376=>722,377=>611,378=>444,379=>611,380=>444,381=>611,382=>444,383=>332,384=>500,385=>667,386=>646,387=>500,388=>646,389=>500,390=>667,391=>667,392=>444,393=>722,394=>722,395=>646,396=>500,397=>534,398=>611,399=>722,400=>518,401=>556,402=>332,403=>722,404=>664,405=>728,406=>332,407=>332,408=>810,409=>500,410=>278,411=>480,412=>944,413=>722,414=>500,415=>726,416=>722,417=>500,418=>1042,419=>778,420=>556,421=>500,422=>667,423=>556,424=>388,425=>627,426=>592,427=>278,428=>611,429=>278,430=>611,431=>722,432=>500,433=>757,434=>722,435=>822,436=>667,437=>611,438=>444,439=>556,440=>556,441=>388,442=>500,443=>500,444=>614,445=>438,446=>421,447=>500,448=>200,449=>400,450=>600,451=>332,452=>1332,453=>1166,454=>944,455=>1000,456=>888,457=>556,458=>1111,459=>1000,460=>778,461=>722,462=>444,463=>332,464=>278,465=>722,466=>500,467=>722,468=>500,469=>722,470=>500,471=>722,472=>500,473=>722,474=>500,475=>722,476=>500,477=>444,478=>722,479=>444,480=>722,481=>444,482=>888,483=>667,484=>722,485=>500,486=>722,487=>500,488=>722,489=>500,490=>722,491=>500,492=>722,493=>500,494=>556,495=>388,496=>278,497=>1332,498=>1166,499=>944,500=>722,501=>500,502=>944,504=>722,505=>500,506=>722,507=>444,508=>888,509=>667,510=>722,511=>500,512=>722,513=>444,514=>722,515=>444,516=>611,517=>444,518=>611,519=>444,520=>332,521=>278,522=>332,523=>278,524=>722,525=>500,526=>722,527=>500,528=>667,529=>332,530=>667,531=>332,532=>722,533=>500,534=>722,535=>500,536=>556,537=>388,538=>611,539=>278,542=>722,543=>500,550=>722,551=>444,552=>611,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>722,563=>500,565=>597,567=>278,1548=>278,1563=>278,1567=>322,1569=>278,1570=>343,1571=>298,1572=>442,1573=>343,1574=>634,1575=>298,1576=>806,1577=>324,1578=>808,1579=>815,1580=>616,1581=>616,1582=>625,1583=>407,1584=>408,1585=>459,1586=>469,1587=>880,1588=>907,1589=>1099,1590=>1077,1591=>750,1592=>755,1593=>522,1594=>529,1600=>439,1601=>806,1602=>584,1603=>782,1604=>589,1605=>413,1606=>623,1607=>332,1608=>435,1609=>634,1610=>634,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>419,1633=>419,1634=>419,1635=>419,1636=>419,1637=>419,1638=>419,1639=>419,1640=>419,1641=>419,1642=>462,1645=>398,7680=>722,7681=>444,7682=>667,7683=>500,7684=>667,7685=>500,7686=>667,7687=>500,7688=>667,7689=>444,7690=>722,7691=>500,7692=>722,7693=>500,7694=>722,7695=>500,7696=>722,7697=>500,7698=>722,7699=>500,7700=>611,7701=>444,7702=>611,7703=>444,7704=>611,7705=>444,7706=>611,7707=>444,7708=>611,7709=>444,7710=>556,7711=>332,7712=>722,7713=>500,7714=>722,7715=>500,7716=>722,7717=>500,7718=>722,7719=>500,7720=>722,7721=>500,7722=>722,7723=>500,7724=>332,7725=>278,7726=>332,7727=>278,7728=>722,7729=>500,7730=>722,7731=>500,7732=>722,7733=>500,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>888,7743=>778,7744=>888,7745=>778,7746=>888,7747=>778,7748=>722,7749=>500,7750=>722,7751=>500,7752=>722,7753=>500,7754=>722,7755=>500,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>556,7765=>500,7766=>556,7767=>500,7768=>667,7769=>332,7770=>667,7771=>332,7772=>667,7773=>332,7774=>667,7775=>332,7776=>556,7777=>388,7778=>556,7779=>388,7780=>556,7781=>388,7782=>556,7783=>388,7784=>556,7785=>388,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>500,7796=>722,7797=>500,7798=>722,7799=>500,7800=>722,7801=>500,7802=>722,7803=>500,7804=>722,7805=>500,7806=>722,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>722,7819=>500,7820=>722,7821=>500,7822=>722,7823=>500,7824=>611,7825=>444,7826=>611,7827=>444,7828=>611,7829=>444,7830=>500,7831=>278,7832=>722,7833=>500,7834=>444,7835=>332,7840=>722,7841=>444,7842=>807,7843=>528,7844=>722,7845=>444,7846=>722,7847=>444,7848=>807,7849=>528,7850=>722,7851=>444,7852=>722,7853=>444,7854=>722,7855=>444,7856=>722,7857=>444,7858=>807,7859=>528,7860=>722,7861=>444,7862=>722,7863=>444,7864=>611,7865=>444,7866=>696,7867=>528,7868=>611,7869=>444,7870=>611,7871=>444,7872=>611,7873=>444,7874=>696,7875=>528,7876=>611,7877=>444,7878=>611,7879=>444,7880=>332,7881=>278,7882=>332,7883=>278,7884=>722,7885=>500,7886=>807,7887=>584,7888=>722,7889=>500,7890=>722,7891=>500,7892=>807,7893=>584,7894=>722,7895=>500,7896=>722,7897=>500,7898=>722,7899=>500,7900=>722,7901=>500,7902=>807,7903=>584,7904=>722,7905=>500,7906=>722,7907=>500,7908=>722,7909=>500,7910=>807,7911=>584,7912=>722,7913=>500,7914=>722,7915=>500,7916=>807,7917=>584,7918=>722,7919=>500,7920=>722,7921=>500,7922=>722,7923=>500,7924=>722,7925=>500,7926=>807,7927=>584,7928=>722,7929=>500,8204=>0,8205=>0,8206=>0,8207=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,64256=>443,64257=>407,64258=>407,64259=>603,64260=>601,64262=>496,64830=>554,64831=>554,65010=>719,65152=>329,65153=>366,65154=>391,65155=>296,65156=>339,65157=>439,65158=>448,65159=>342,65160=>354,65161=>659,65162=>538,65163=>267,65164=>253,65165=>298,65166=>354,65167=>808,65168=>777,65169=>274,65170=>253,65171=>337,65172=>438,65173=>818,65174=>784,65175=>293,65176=>296,65177=>818,65178=>784,65179=>293,65180=>293,65181=>608,65182=>568,65183=>599,65184=>539,65185=>606,65186=>568,65187=>606,65188=>539,65189=>616,65190=>563,65191=>599,65192=>539,65193=>411,65194=>402,65195=>423,65196=>396,65197=>459,65198=>464,65199=>464,65200=>469,65201=>887,65202=>916,65203=>623,65204=>640,65205=>883,65206=>914,65207=>621,65208=>640,65209=>1080,65210=>1084,65211=>772,65212=>761,65213=>1075,65214=>1084,65215=>767,65216=>761,65217=>762,65218=>729,65219=>654,65220=>616,65221=>762,65222=>722,65223=>642,65224=>616,65225=>522,65226=>422,65227=>553,65228=>387,65229=>529,65230=>422,65231=>541,65232=>387,65233=>815,65234=>791,65235=>346,65236=>315,65237=>587,65238=>584,65239=>348,65240=>315,65241=>806,65242=>767,65243=>408,65244=>410,65245=>589,65246=>616,65247=>278,65248=>245,65249=>407,65250=>472,65251=>439,65252=>423,65253=>611,65254=>616,65255=>281,65256=>253,65257=>332,65258=>444,65259=>507,65260=>415,65261=>439,65262=>449,65263=>637,65264=>546,65265=>639,65266=>546,65267=>293,65268=>282,65269=>569,65270=>744,65271=>577,65272=>744,65273=>579,65274=>744,65275=>537,65276=>744,65535=>367); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/arial.php b/incs/tcpdf_old/fonts/arial.php new file mode 100644 index 0000000..abe174f --- /dev/null +++ b/incs/tcpdf_old/fonts/arial.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-665 -325 2000 1006]','ItalicAngle'=>0,'Ascent'=>905,'Descent'=>-212,'Leading'=>33,'CapHeight'=>716,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2000,'MissingWidth'=>750); +$cw=array(0=>0,1=>750,2=>750,3=>750,4=>750,5=>750,6=>750,7=>750,8=>0,9=>278,10=>278,11=>750,12=>750,13=>278,14=>750,15=>750,16=>750,17=>750,18=>750,19=>750,20=>750,21=>750,22=>750,23=>750,24=>750,25=>750,26=>750,27=>750,28=>750,29=>0,30=>750,31=>750,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>750,128=>667,129=>667,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>500,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>556,151=>556,152=>556,153=>556,154=>556,155=>556,156=>556,157=>556,158=>556,159=>556,160=>750,161=>750,162=>750,163=>750,164=>750,165=>750,166=>750,167=>750,168=>750,169=>750,170=>750,171=>750,172=>750,173=>750,174=>750,175=>750,176=>750,177=>750,178=>750,179=>750,180=>750,181=>750,182=>750,183=>750,184=>750,185=>750,186=>750,187=>750,188=>750,189=>750,190=>750,191=>750,192=>750,193=>750,194=>750,195=>750,196=>750,197=>750,198=>750,199=>750,200=>750,201=>750,202=>750,203=>750,204=>750,205=>750,206=>750,207=>750,208=>750,209=>750,210=>750,211=>750,212=>750,213=>750,214=>750,215=>750,216=>750,217=>750,218=>750,219=>750,220=>750,221=>750,222=>750,223=>750,224=>750,225=>750,226=>750,227=>750,228=>750,229=>750,230=>750,231=>750,232=>750,233=>750,234=>750,235=>750,236=>750,237=>750,238=>750,239=>750,240=>750,241=>750,242=>750,243=>750,244=>750,245=>750,246=>750,247=>750,248=>750,249=>750,250=>750,251=>750,252=>750,253=>750,254=>750,255=>750,256=>750,257=>750,258=>750,259=>750,260=>750,261=>750,262=>750,263=>750,264=>750,265=>750,266=>750,267=>750,268=>750,269=>750,270=>750,271=>750,272=>750,273=>750,274=>750,275=>750,276=>750,277=>750,278=>750,279=>750,280=>750,281=>750,282=>750,283=>750,284=>750,285=>750,286=>750,287=>750,288=>750,289=>750,290=>750,291=>750,292=>750,293=>750,294=>750,295=>750,296=>750,297=>750,298=>750,299=>750,300=>750,301=>750,302=>750,303=>750,304=>750,305=>750,306=>750,307=>750,308=>750,309=>750,310=>750,311=>750,312=>750,313=>750,314=>750,315=>750,316=>750,317=>750,318=>750,319=>750,320=>750,321=>750,322=>750,323=>750,324=>750,325=>750,326=>750,327=>750,328=>750,329=>750,330=>750,331=>750,332=>750,333=>750,334=>750,335=>750,336=>750,337=>750,338=>750,339=>750,340=>750,341=>750,342=>750,343=>750,344=>750,345=>750,346=>750,347=>750,348=>750,349=>750,350=>750,351=>750,352=>750,353=>750,354=>750,355=>750,356=>750,357=>750,358=>750,359=>750,360=>750,361=>750,362=>750,363=>750,364=>750,365=>750,366=>750,367=>750,368=>750,369=>750,370=>750,371=>750,372=>750,373=>750,374=>750,375=>750,376=>750,377=>750,378=>750,379=>750,380=>750,381=>750,382=>750,383=>750,384=>750,385=>750,386=>750,387=>750,388=>750,389=>750,390=>750,391=>750,392=>750,393=>750,394=>750,395=>750,396=>750,397=>750,398=>750,399=>750,400=>750,401=>750,402=>750,403=>750,404=>750,405=>750,406=>750,407=>750,408=>750,409=>750,410=>750,411=>750,412=>750,413=>750,414=>750,415=>750,416=>750,417=>750,418=>750,419=>750,420=>750,421=>750,422=>750,423=>750,424=>750,425=>750,426=>750,427=>750,428=>750,429=>750,430=>750,431=>750,432=>750,433=>750,434=>750,435=>750,436=>750,437=>750,438=>750,439=>750,440=>750,441=>750,442=>750,443=>750,444=>750,445=>750,446=>750,447=>750,448=>750,449=>750,450=>750,451=>750,452=>750,453=>750,454=>750,455=>750,456=>750,457=>750,458=>750,459=>750,460=>750,461=>750,462=>750,463=>750,464=>750,465=>750,466=>750,467=>750,468=>750,469=>750,470=>750,471=>750,472=>750,473=>750,474=>750,475=>750,476=>750,477=>750,478=>750,479=>750,480=>750,481=>750,482=>750,483=>750,484=>750,485=>750,486=>750,487=>750,488=>750,489=>750,490=>750,491=>750,492=>750,493=>750,494=>750,495=>750,496=>750,497=>750,498=>750,499=>750,500=>750,501=>750,502=>750,503=>750,504=>750,505=>750,506=>750,507=>750,508=>750,509=>750,510=>750,511=>750,512=>750,513=>750,514=>750,515=>750,516=>750,517=>750,518=>750,519=>750,520=>750,521=>750,522=>750,523=>750,524=>750,525=>750,526=>750,527=>750,528=>750,529=>750,530=>750,531=>750,532=>750,533=>750,534=>750,535=>750,536=>750,537=>750,538=>750,539=>750,540=>750,541=>750,542=>750,543=>750,544=>750,545=>750,546=>750,547=>750,548=>750,549=>750,550=>750,551=>750,552=>750,553=>750,554=>750,555=>750,556=>750,557=>750,558=>750,559=>750,560=>750,561=>750,562=>750,563=>750,564=>750,565=>750,566=>750,567=>750,568=>750,569=>750,570=>750,571=>750,572=>750,573=>750,574=>750,575=>750,576=>750,577=>750,578=>750,579=>750,580=>750,581=>750,582=>750,583=>750,584=>750,585=>750,586=>750,587=>750,588=>750,589=>750,590=>750,591=>750,592=>750,593=>750,594=>750,595=>750,596=>750,597=>750,598=>750,599=>750,600=>750,601=>750,602=>750,603=>750,604=>750,605=>750,606=>750,607=>750,608=>750,609=>750,610=>750,611=>750,612=>750,613=>750,614=>750,615=>750,616=>750,617=>750,618=>750,619=>750,620=>750,621=>750,622=>750,623=>750,624=>750,625=>750,626=>750,627=>750,628=>750,629=>750,630=>750,631=>750,632=>750,633=>750,634=>750,635=>750,636=>750,637=>750,638=>750,639=>750,640=>750,641=>750,642=>750,643=>750,644=>750,645=>750,646=>750,647=>750,648=>750,649=>750,650=>750,651=>750,652=>750,653=>750,654=>750,655=>750,656=>750,657=>750,658=>750,659=>750,660=>750,661=>750,662=>750,663=>750,664=>750,665=>750,666=>750,667=>750,668=>750,669=>750,670=>750,671=>750,672=>750,673=>750,674=>750,675=>750,676=>750,677=>750,678=>750,679=>750,680=>750,681=>750,682=>750,683=>750,684=>750,685=>750,686=>750,687=>750,688=>750,689=>750,690=>750,691=>750,692=>750,693=>750,694=>750,695=>750,696=>750,697=>750,698=>750,699=>750,700=>750,701=>750,702=>750,703=>750,704=>750,705=>750,706=>750,707=>750,708=>750,709=>750,710=>750,711=>750,712=>750,713=>750,714=>750,715=>750,716=>750,717=>750,718=>750,719=>750,720=>750,721=>750,722=>750,723=>750,724=>750,725=>750,726=>750,727=>750,728=>750,729=>750,730=>750,731=>750,732=>750,733=>750,734=>750,735=>750,736=>750,737=>750,738=>750,739=>750,740=>750,741=>750,742=>750,743=>750,744=>750,745=>750,746=>750,747=>750,748=>750,749=>750,750=>750,751=>750,752=>750,753=>750,754=>750,755=>750,756=>750,757=>750,758=>750,759=>750,760=>750,761=>750,762=>750,763=>750,764=>750,765=>750,766=>750,767=>750,768=>750,769=>750,770=>750,771=>750,772=>750,773=>750,774=>750,775=>750,776=>750,777=>750,778=>750,779=>750,780=>750,781=>750,782=>750,783=>750,784=>750,785=>750,786=>750,787=>750,788=>750,789=>750,790=>750,791=>750,792=>750,793=>750,794=>750,795=>750,796=>750,797=>750,798=>750,799=>750,800=>750,801=>750,802=>750,803=>750,804=>750,805=>750,806=>750,807=>750,808=>750,809=>750,810=>750,811=>750,812=>750,813=>750,814=>750,815=>750,816=>750,817=>750,818=>750,819=>750,820=>750,821=>750,822=>750,823=>750,824=>750,825=>750,826=>750,827=>750,828=>750,829=>750,830=>750,831=>750,832=>750,833=>750,834=>750,835=>750,836=>750,837=>750,838=>750,839=>750,840=>750,841=>750,842=>750,843=>750,844=>750,845=>750,846=>750,847=>750,848=>750,849=>750,850=>750,851=>750,852=>750,853=>750,854=>750,855=>750,856=>750,857=>750,858=>750,859=>750,860=>750,861=>750,862=>750,863=>750,864=>750,865=>750,866=>750,867=>750,868=>750,869=>750,870=>750,871=>750,872=>750,873=>750,874=>750,875=>750,876=>750,877=>750,878=>750,879=>750,884=>750,885=>750,890=>750,891=>750,892=>750,893=>750,894=>750,900=>750,901=>750,902=>750,903=>750,904=>750,905=>750,906=>750,908=>774,910=>750,911=>750,912=>750,913=>750,914=>750,915=>750,916=>750,917=>750,918=>750,919=>750,920=>750,921=>750,922=>750,923=>750,924=>750,925=>750,926=>750,927=>750,928=>750,929=>750,931=>750,932=>750,933=>750,934=>750,935=>750,936=>750,937=>750,938=>750,939=>750,940=>750,941=>750,942=>750,943=>750,944=>750,945=>750,946=>750,947=>750,948=>750,949=>750,950=>750,951=>750,952=>750,953=>750,954=>750,955=>750,956=>750,957=>750,958=>750,959=>750,960=>750,961=>750,962=>750,963=>750,964=>750,965=>750,966=>750,967=>750,968=>750,969=>750,970=>750,971=>750,972=>750,973=>750,974=>750,976=>750,977=>750,978=>750,979=>750,980=>750,981=>750,982=>750,983=>750,984=>750,985=>750,986=>750,987=>750,988=>750,989=>750,990=>750,991=>750,992=>750,993=>750,994=>750,995=>750,996=>750,997=>750,998=>750,999=>750,1000=>750,1001=>750,1002=>750,1003=>750,1004=>750,1005=>750,1006=>750,1007=>750,1008=>750,1009=>750,1010=>750,1011=>750,1012=>750,1013=>750,1014=>750,1015=>750,1016=>750,1017=>750,1018=>750,1019=>750,1020=>750,1021=>750,1022=>750,1023=>750,1024=>750,1025=>750,1026=>750,1027=>750,1028=>750,1029=>750,1030=>750,1031=>750,1032=>750,1033=>750,1034=>750,1035=>750,1036=>750,1037=>750,1038=>635,1039=>719,1040=>667,1041=>656,1042=>667,1043=>542,1044=>677,1045=>667,1046=>923,1047=>604,1048=>719,1049=>719,1050=>583,1051=>656,1052=>833,1053=>722,1054=>778,1055=>719,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>667,1064=>917,1065=>938,1066=>792,1067=>885,1068=>656,1069=>719,1070=>1010,1071=>722,1072=>556,1073=>573,1074=>531,1075=>365,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>438,1083=>583,1084=>688,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>573,1095=>521,1096=>802,1097=>823,1098=>625,1099=>719,1100=>521,1101=>510,1102=>750,1103=>542,1104=>750,1105=>750,1106=>750,1107=>750,1108=>750,1109=>750,1110=>750,1111=>750,1112=>750,1113=>750,1114=>750,1115=>750,1116=>750,1117=>750,1118=>750,1119=>750,1120=>750,1121=>750,1122=>750,1123=>750,1124=>750,1125=>750,1126=>750,1127=>750,1128=>750,1129=>750,1130=>750,1131=>750,1132=>750,1133=>750,1134=>750,1135=>750,1136=>750,1137=>750,1138=>750,1139=>750,1140=>750,1141=>750,1142=>750,1143=>750,1144=>750,1145=>750,1146=>750,1147=>750,1148=>750,1149=>750,1150=>750,1151=>750,1152=>750,1153=>750,1154=>750,1155=>750,1156=>750,1157=>750,1158=>750,1159=>750,1160=>750,1161=>750,1162=>750,1163=>750,1164=>750,1165=>750,1166=>750,1167=>750,1168=>750,1169=>750,1170=>750,1171=>750,1172=>750,1173=>750,1174=>750,1175=>750,1176=>750,1177=>750,1178=>750,1179=>750,1180=>750,1181=>750,1182=>750,1183=>750,1184=>750,1185=>750,1186=>750,1187=>750,1188=>750,1189=>750,1190=>750,1191=>750,1192=>750,1193=>750,1194=>750,1195=>750,1196=>750,1197=>750,1198=>750,1199=>750,1200=>750,1201=>750,1202=>750,1203=>750,1204=>750,1205=>750,1206=>750,1207=>750,1208=>750,1209=>750,1210=>750,1211=>750,1212=>750,1213=>750,1214=>750,1215=>750,1216=>750,1217=>750,1218=>750,1219=>750,1220=>750,1221=>750,1222=>750,1223=>750,1224=>750,1225=>750,1226=>750,1227=>750,1228=>750,1229=>750,1230=>750,1231=>750,1232=>750,1233=>750,1234=>750,1235=>750,1236=>750,1237=>750,1238=>750,1239=>750,1240=>750,1241=>750,1242=>750,1243=>750,1244=>750,1245=>750,1246=>750,1247=>750,1248=>750,1249=>750,1250=>750,1251=>750,1252=>750,1253=>750,1254=>750,1255=>750,1256=>750,1257=>750,1258=>750,1259=>750,1260=>750,1261=>750,1262=>750,1263=>750,1264=>750,1265=>750,1266=>750,1267=>750,1268=>750,1269=>750,1270=>750,1271=>750,1272=>750,1273=>750,1274=>750,1275=>750,1276=>750,1277=>750,1278=>750,1279=>750,1280=>750,1281=>750,1282=>750,1283=>750,1284=>750,1285=>750,1286=>750,1287=>750,1288=>750,1289=>750,1290=>750,1291=>750,1292=>750,1293=>750,1294=>750,1295=>750,1296=>750,1297=>750,1298=>750,1299=>750,1306=>750,1307=>750,1308=>750,1309=>750,1425=>750,1426=>750,1427=>750,1428=>750,1429=>750,1430=>750,1431=>750,1432=>750,1433=>750,1434=>750,1435=>750,1436=>750,1437=>750,1438=>750,1439=>750,1440=>750,1441=>750,1442=>750,1443=>750,1444=>750,1445=>750,1446=>750,1447=>750,1448=>750,1449=>750,1450=>750,1451=>750,1452=>750,1453=>750,1454=>750,1455=>750,1456=>750,1457=>750,1458=>750,1459=>750,1460=>750,1461=>750,1462=>750,1463=>750,1464=>750,1465=>750,1466=>750,1467=>750,1468=>750,1469=>750,1470=>750,1471=>750,1472=>750,1473=>750,1474=>750,1475=>750,1476=>750,1477=>750,1478=>750,1479=>750,1488=>563,1489=>542,1490=>399,1491=>508,1492=>602,1493=>247,1494=>382,1495=>599,1496=>590,1497=>247,1498=>509,1499=>461,1500=>463,1501=>599,1502=>601,1503=>247,1504=>353,1505=>574,1506=>529,1507=>566,1508=>546,1509=>461,1510=>479,1511=>550,1512=>509,1513=>694,1514=>643,1520=>493,1521=>493,1522=>493,1523=>236,1524=>417,1536=>750,1537=>750,1538=>750,1539=>750,1547=>750,1548=>750,1549=>750,1550=>750,1551=>750,1552=>750,1553=>750,1554=>750,1555=>750,1556=>750,1557=>750,1563=>319,1566=>750,1567=>750,1569=>750,1570=>750,1571=>750,1572=>750,1573=>750,1574=>750,1575=>750,1576=>750,1577=>750,1578=>750,1579=>750,1580=>750,1581=>750,1582=>750,1583=>750,1584=>750,1585=>750,1586=>750,1587=>750,1588=>750,1589=>750,1590=>750,1591=>750,1592=>750,1593=>750,1594=>750,1600=>750,1601=>750,1602=>750,1603=>750,1604=>750,1605=>750,1606=>750,1607=>750,1608=>750,1609=>750,1610=>750,1611=>750,1612=>750,1613=>750,1614=>750,1615=>750,1616=>750,1617=>750,1618=>750,1619=>750,1620=>750,1621=>750,1622=>750,1623=>750,1624=>750,1625=>750,1626=>750,1627=>750,1628=>750,1629=>750,1630=>750,1632=>750,1633=>750,1634=>750,1635=>750,1636=>750,1637=>750,1638=>750,1639=>750,1640=>750,1641=>750,1642=>750,1643=>750,1644=>750,1645=>750,1646=>750,1647=>750,1648=>750,1649=>750,1650=>750,1651=>750,1652=>750,1653=>750,1654=>750,1655=>750,1656=>750,1657=>750,1658=>750,1659=>750,1660=>750,1661=>750,1662=>750,1663=>750,1664=>750,1665=>750,1666=>750,1667=>750,1668=>750,1669=>750,1670=>750,1671=>750,1672=>750,1673=>750,1674=>750,1675=>750,1676=>750,1677=>750,1678=>750,1679=>750,1680=>750,1681=>750,1682=>750,1683=>750,1684=>750,1685=>750,1686=>750,1687=>750,1688=>750,1689=>750,1690=>750,1691=>750,1692=>750,1693=>750,1694=>750,1695=>750,1696=>750,1697=>750,1698=>750,1699=>750,1700=>750,1701=>750,1702=>750,1703=>750,1704=>750,1705=>750,1706=>750,1707=>750,1708=>750,1709=>750,1710=>750,1711=>750,1712=>750,1713=>750,1714=>750,1715=>750,1716=>750,1717=>750,1718=>750,1719=>750,1720=>750,1721=>750,1722=>750,1723=>750,1724=>750,1725=>750,1726=>750,1727=>750,1728=>750,1729=>750,1730=>750,1731=>750,1732=>750,1733=>750,1734=>750,1735=>750,1736=>750,1737=>750,1738=>750,1739=>750,1740=>750,1741=>750,1742=>750,1743=>750,1744=>750,1745=>750,1746=>750,1747=>750,1748=>750,1749=>750,1750=>750,1751=>750,1752=>750,1753=>750,1754=>750,1755=>750,1756=>750,1757=>750,1758=>750,1759=>750,1760=>750,1761=>750,1762=>750,1763=>750,1764=>750,1765=>750,1766=>750,1767=>750,1768=>750,1769=>750,1770=>750,1771=>750,1772=>750,1773=>750,1774=>750,1775=>750,1776=>750,1777=>750,1778=>750,1779=>750,1780=>750,1781=>750,1782=>750,1783=>750,1784=>750,1785=>750,1786=>750,1787=>750,1788=>750,1789=>750,1790=>750,1791=>750,1872=>750,1873=>750,1874=>750,1875=>750,1876=>750,1877=>750,1878=>750,1879=>750,1880=>750,1881=>750,1882=>750,1883=>750,1884=>750,1885=>750,1886=>750,1887=>750,1888=>750,1889=>750,1890=>750,1891=>750,1892=>750,1893=>750,1894=>750,1895=>750,1896=>750,1897=>750,1898=>750,1899=>750,1900=>750,1901=>750,7424=>496,7425=>748,7426=>889,7427=>531,7428=>500,7429=>551,7430=>551,7431=>490,7432=>458,7433=>222,7434=>422,7435=>500,7436=>401,7437=>688,7438=>559,7439=>556,7440=>500,7441=>608,7442=>608,7443=>608,7444=>944,7445=>457,7446=>556,7447=>556,7448=>521,7449=>542,7450=>542,7451=>458,7452=>547,7453=>597,7454=>733,7455=>597,7456=>500,7457=>722,7458=>500,7459=>458,7460=>427,7461=>607,7462=>365,7463=>500,7464=>542,7465=>521,7466=>713,7467=>583,7468=>453,7469=>664,7470=>415,7471=>415,7472=>449,7473=>410,7474=>410,7475=>496,7476=>429,7477=>167,7478=>314,7479=>425,7480=>352,7481=>510,7482=>430,7483=>429,7484=>512,7485=>382,7486=>418,7487=>451,7488=>433,7489=>429,7490=>623,7491=>372,7492=>372,7493=>377,7494=>600,7495=>377,7496=>377,7497=>372,7498=>372,7499=>318,7500=>318,7501=>377,7502=>157,7503=>339,7504=>573,7505=>382,7506=>377,7507=>354,7508=>377,7509=>377,7510=>378,7511=>220,7512=>382,7513=>407,7514=>573,7515=>321,7516=>391,7517=>385,7518=>321,7519=>378,7520=>440,7521=>343,7522=>157,7523=>240,7524=>382,7525=>321,7526=>385,7527=>321,7528=>379,7529=>440,7530=>343,7531=>750,7532=>556,7533=>556,7534=>278,7535=>833,7536=>556,7537=>556,7538=>333,7539=>333,7540=>500,7541=>278,7542=>500,7543=>556,7544=>380,7545=>557,7546=>786,7547=>222,7548=>222,7549=>556,7550=>547,7551=>568,7552=>556,7553=>556,7554=>278,7555=>713,7556=>500,7557=>222,7558=>833,7559=>556,7560=>556,7561=>333,7562=>500,7563=>387,7564=>500,7565=>500,7566=>500,7567=>556,7568=>556,7569=>556,7570=>556,7571=>458,7572=>458,7573=>650,7574=>222,7575=>500,7576=>222,7577=>556,7578=>545,7579=>377,7580=>354,7581=>348,7582=>373,7583=>318,7584=>229,7585=>229,7586=>377,7587=>383,7588=>157,7589=>157,7590=>157,7591=>157,7592=>271,7593=>157,7594=>157,7595=>275,7596=>572,7597=>572,7598=>382,7599=>382,7600=>382,7601=>377,7602=>375,7603=>340,7604=>157,7605=>220,7606=>382,7607=>388,7608=>378,7609=>354,7610=>321,7611=>358,7612=>358,7613=>358,7614=>369,7615=>364,7616=>0,7617=>0,7618=>0,7619=>0,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7626=>0,7678=>750,7679=>750,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>750,7809=>750,7810=>750,7811=>750,7812=>750,7813=>750,7814=>750,7815=>750,7816=>750,7817=>750,7818=>750,7819=>750,7820=>750,7821=>750,7822=>750,7823=>750,7824=>750,7825=>750,7826=>750,7827=>750,7828=>750,7829=>750,7830=>750,7831=>750,7832=>750,7833=>750,7834=>750,7835=>750,7838=>703,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>222,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>857,7899=>656,7900=>857,7901=>656,7902=>857,7903=>656,7904=>857,7905=>656,7906=>857,7907=>656,7908=>722,7909=>556,7910=>722,7911=>556,7912=>854,7913=>669,7914=>854,7915=>669,7916=>854,7917=>669,7918=>854,7919=>669,7920=>854,7921=>669,7922=>750,7923=>750,7924=>750,7925=>750,7926=>750,7927=>750,7928=>750,7929=>750,7936=>578,7937=>578,7938=>578,7939=>578,7940=>578,7941=>578,7942=>578,7943=>578,7944=>667,7945=>667,7946=>813,7947=>813,7948=>813,7949=>813,7950=>813,7951=>813,7952=>446,7953=>446,7954=>446,7955=>446,7956=>446,7957=>446,7960=>765,7961=>765,7962=>928,7963=>928,7964=>928,7965=>928,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>820,7977=>820,7978=>1015,7979=>1015,7980=>1015,7981=>1015,7982=>1015,7983=>1015,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>375,7993=>375,7994=>571,7995=>571,7996=>571,7997=>571,7998=>571,7999=>571,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>827,8009=>827,8010=>1022,8011=>1022,8012=>973,8013=>973,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>813,8027=>960,8029=>1009,8031=>960,8032=>781,8033=>781,8034=>781,8035=>781,8036=>781,8037=>781,8038=>781,8039=>781,8040=>796,8041=>796,8042=>992,8043=>992,8044=>943,8045=>943,8046=>943,8047=>943,8048=>578,8049=>578,8050=>446,8051=>446,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>547,8059=>547,8060=>781,8061=>781,8064=>578,8065=>578,8066=>578,8067=>578,8068=>578,8069=>578,8070=>578,8071=>578,8072=>667,8073=>667,8074=>813,8075=>813,8076=>813,8077=>813,8078=>813,8079=>813,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>820,8089=>820,8090=>1015,8091=>1015,8092=>1015,8093=>1015,8094=>1015,8095=>1015,8096=>781,8097=>781,8098=>781,8099=>781,8100=>781,8101=>781,8102=>781,8103=>781,8104=>796,8105=>796,8106=>992,8107=>992,8108=>943,8109=>943,8110=>943,8111=>943,8112=>578,8113=>578,8114=>578,8115=>578,8116=>578,8118=>578,8119=>578,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>333,8126=>333,8127=>333,8128=>333,8129=>333,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>813,8137=>813,8138=>869,8139=>869,8140=>722,8141=>333,8142=>333,8143=>333,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>424,8155=>424,8157=>333,8158=>333,8159=>333,8160=>547,8161=>547,8162=>547,8163=>547,8164=>569,8165=>569,8166=>547,8167=>547,8168=>667,8169=>667,8170=>862,8171=>887,8172=>765,8173=>333,8174=>333,8175=>333,8178=>781,8179=>781,8180=>781,8182=>781,8183=>781,8184=>924,8185=>827,8186=>894,8187=>796,8188=>748,8189=>333,8190=>333,8192=>750,8193=>750,8194=>750,8195=>750,8196=>750,8197=>750,8198=>750,8199=>750,8200=>750,8201=>750,8202=>750,8203=>750,8204=>750,8205=>750,8206=>750,8207=>750,8210=>750,8211=>750,8212=>750,8213=>750,8214=>750,8215=>750,8216=>750,8217=>750,8218=>750,8219=>750,8220=>750,8221=>750,8222=>750,8223=>750,8224=>750,8225=>750,8226=>750,8230=>1000,8234=>750,8235=>750,8236=>750,8237=>750,8238=>750,8239=>750,8240=>750,8242=>750,8243=>750,8244=>750,8249=>333,8250=>333,8252=>500,8254=>333,8260=>167,8286=>278,8298=>750,8299=>750,8300=>750,8301=>750,8302=>750,8303=>750,8319=>365,8336=>372,8337=>372,8338=>377,8339=>328,8340=>372,8352=>750,8353=>750,8354=>750,8355=>750,8356=>750,8357=>750,8358=>750,8359=>750,8360=>750,8361=>750,8362=>750,8363=>750,8364=>750,8365=>750,8366=>750,8367=>750,8368=>750,8369=>750,8370=>750,8371=>750,8372=>750,8373=>750,8376=>611,8377=>556,8432=>0,8453=>885,8467=>323,8470=>750,8471=>750,8482=>1000,8486=>768,8494=>600,8525=>943,8526=>490,8531=>834,8532=>834,8539=>834,8540=>834,8541=>834,8542=>834,8580=>500,8592=>1000,8593=>500,8594=>1000,8595=>500,8596=>1000,8597=>500,8616=>500,8706=>494,8710=>612,8719=>823,8721=>750,8722=>750,8725=>167,8729=>750,8730=>750,8734=>750,8735=>750,8745=>719,8747=>274,8776=>549,8800=>750,8801=>750,8804=>549,8805=>549,8962=>604,8976=>584,8992=>604,8993=>604,9472=>708,9474=>625,9484=>708,9488=>708,9492=>708,9496=>708,9500=>708,9508=>708,9516=>708,9524=>708,9532=>708,9552=>708,9553=>708,9554=>708,9555=>708,9556=>708,9557=>708,9558=>708,9559=>708,9560=>708,9561=>708,9562=>708,9563=>708,9564=>708,9565=>708,9566=>708,9567=>708,9568=>708,9569=>708,9570=>708,9571=>708,9572=>708,9573=>708,9574=>708,9575=>708,9576=>708,9577=>708,9578=>708,9579=>708,9580=>708,9600=>708,9604=>708,9608=>708,9612=>708,9616=>708,9617=>708,9618=>708,9619=>729,9632=>750,9633=>750,9642=>750,9643=>750,9644=>750,9650=>990,9658=>990,9660=>990,9668=>990,9674=>750,9675=>750,9676=>750,9679=>604,9688=>604,9689=>604,9702=>354,9786=>1021,9787=>1052,9788=>917,9792=>750,9794=>750,9824=>531,9827=>656,9829=>594,9830=>510,9834=>500,9835=>750,9839=>500,11360=>750,11361=>750,11362=>750,11363=>750,11364=>750,11365=>750,11366=>750,11367=>750,11368=>750,11369=>750,11370=>750,11371=>750,11372=>750,11373=>750,11377=>750,11378=>750,11379=>750,11380=>750,11381=>750,11382=>750,11383=>750,11799=>333,42775=>750,42776=>750,42777=>750,42778=>750,42779=>750,42780=>750,42781=>750,42782=>750,42783=>750,42784=>750,42785=>750,42888=>750,42889=>750,42890=>750,42891=>750,42892=>750,64257=>500,64258=>500,64285=>750,64286=>750,64287=>750,64288=>750,64289=>750,64290=>750,64291=>750,64292=>750,64293=>750,64294=>750,64295=>750,64296=>750,64297=>750,64298=>750,64299=>750,64300=>750,64301=>750,64302=>750,64303=>750,64304=>750,64305=>750,64306=>750,64307=>750,64308=>750,64309=>750,64310=>750,64312=>590,64313=>287,64314=>509,64315=>461,64316=>463,64318=>601,64320=>353,64321=>574,64323=>566,64324=>546,64326=>750,64327=>750,64328=>750,64329=>750,64330=>750,64331=>750,64332=>750,64333=>750,64334=>750,64335=>750,64336=>750,64337=>750,64338=>750,64339=>750,64340=>750,64341=>750,64342=>750,64343=>750,64344=>750,64345=>750,64346=>750,64347=>750,64348=>750,64349=>750,64350=>750,64351=>750,64352=>750,64353=>750,64354=>750,64355=>750,64356=>750,64357=>750,64358=>750,64359=>750,64360=>750,64361=>750,64362=>750,64363=>750,64364=>750,64365=>750,64366=>750,64367=>750,64368=>750,64369=>750,64370=>750,64371=>750,64372=>750,64373=>750,64374=>750,64375=>750,64376=>750,64377=>750,64378=>750,64379=>750,64380=>750,64381=>750,64382=>750,64383=>750,64384=>750,64385=>750,64386=>750,64387=>750,64388=>750,64389=>750,64390=>750,64391=>750,64392=>750,64393=>750,64394=>750,64395=>750,64396=>750,64397=>750,64398=>750,64399=>750,64400=>750,64401=>750,64402=>750,64403=>750,64404=>750,64405=>750,64406=>750,64407=>750,64408=>750,64409=>750,64410=>750,64411=>750,64412=>750,64413=>750,64414=>750,64415=>750,64416=>750,64417=>750,64418=>750,64419=>750,64420=>750,64421=>750,64422=>750,64423=>750,64424=>750,64425=>750,64426=>750,64427=>750,64428=>750,64429=>750,64430=>750,64431=>750,64432=>750,64433=>750,64467=>750,64468=>750,64469=>750,64470=>750,64471=>750,64472=>750,64473=>750,64474=>750,64475=>750,64476=>750,64477=>750,64478=>750,64479=>750,64480=>750,64481=>750,64482=>750,64483=>750,64484=>750,64485=>750,64486=>750,64487=>750,64488=>750,64489=>750,64508=>750,64509=>750,64510=>750,64511=>750,64606=>0,64607=>0,64608=>0,64609=>0,64610=>0,64830=>319,64831=>319,65010=>793,65020=>1221,65056=>0,65057=>0,65058=>0,65059=>0,65152=>413,65153=>207,65154=>229,65155=>207,65156=>229,65157=>432,65158=>432,65159=>207,65160=>229,65161=>638,65162=>588,65163=>244,65164=>244,65165=>207,65166=>229,65167=>713,65168=>713,65169=>244,65170=>244,65171=>282,65172=>375,65173=>713,65174=>713,65175=>244,65176=>244,65177=>713,65178=>713,65179=>244,65180=>244,65181=>563,65182=>526,65183=>530,65184=>530,65185=>563,65186=>526,65187=>530,65188=>530,65189=>563,65190=>526,65191=>530,65192=>530,65193=>337,65194=>337,65195=>337,65196=>337,65197=>489,65198=>489,65199=>489,65200=>489,65201=>821,65202=>821,65203=>531,65204=>531,65205=>821,65206=>821,65207=>531,65208=>531,65209=>1098,65210=>1098,65211=>846,65212=>846,65213=>1098,65214=>1098,65215=>846,65216=>846,65217=>582,65218=>582,65219=>582,65220=>582,65221=>582,65222=>582,65223=>582,65224=>582,65225=>544,65226=>450,65227=>526,65228=>394,65229=>544,65230=>450,65231=>526,65232=>394,65233=>789,65234=>789,65235=>268,65236=>263,65237=>582,65238=>582,65239=>268,65240=>263,65241=>601,65242=>601,65243=>394,65244=>394,65245=>506,65246=>506,65247=>207,65248=>207,65249=>338,65250=>338,65251=>394,65252=>394,65253=>526,65254=>526,65255=>244,65256=>244,65257=>282,65258=>375,65259=>450,65260=>394,65261=>432,65262=>432,65263=>638,65264=>588,65265=>638,65266=>588,65267=>244,65268=>244,65269=>544,65270=>601,65271=>544,65272=>601,65273=>544,65274=>601,65275=>544,65276=>601,65532=>1000,65535=>750); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/arialbd.php b/incs/tcpdf_old/fonts/arialbd.php new file mode 100644 index 0000000..185810d --- /dev/null +++ b/incs/tcpdf_old/fonts/arialbd.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-628 -376 2000 1018]','ItalicAngle'=>0,'Ascent'=>905,'Descent'=>-212,'Leading'=>33,'CapHeight'=>716,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>479,'MaxWidth'=>2000,'MissingWidth'=>750); +$cw=array(0=>0,1=>750,2=>750,3=>750,4=>750,5=>750,6=>750,7=>750,8=>0,9=>278,10=>278,11=>750,12=>750,13=>278,14=>750,15=>750,16=>750,17=>750,18=>750,19=>750,20=>750,21=>750,22=>750,23=>750,24=>750,25=>750,26=>750,27=>750,28=>750,29=>0,30=>750,31=>750,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>750,128=>722,129=>722,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>556,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>611,151=>611,152=>611,153=>611,154=>611,155=>611,156=>611,157=>611,158=>611,159=>611,160=>750,161=>750,162=>750,163=>750,164=>750,165=>750,166=>750,167=>750,168=>750,169=>750,170=>750,171=>750,172=>750,173=>750,174=>750,175=>750,176=>750,177=>750,178=>750,179=>750,180=>750,181=>750,182=>750,183=>750,184=>750,185=>750,186=>750,187=>750,188=>750,189=>750,190=>750,191=>750,192=>750,193=>750,194=>750,195=>750,196=>750,197=>750,198=>750,199=>750,200=>750,201=>750,202=>750,203=>750,204=>750,205=>750,206=>750,207=>750,208=>750,209=>750,210=>750,211=>750,212=>750,213=>750,214=>750,215=>750,216=>750,217=>750,218=>750,219=>750,220=>750,221=>750,222=>750,223=>750,224=>750,225=>750,226=>750,227=>750,228=>750,229=>750,230=>750,231=>750,232=>750,233=>750,234=>750,235=>750,236=>750,237=>750,238=>750,239=>750,240=>750,241=>750,242=>750,243=>750,244=>750,245=>750,246=>750,247=>750,248=>750,249=>750,250=>750,251=>750,252=>750,253=>750,254=>750,255=>750,256=>750,257=>750,258=>750,259=>750,260=>750,261=>750,262=>750,263=>750,264=>750,265=>750,266=>750,267=>750,268=>750,269=>750,270=>750,271=>750,272=>750,273=>750,274=>750,275=>750,276=>750,277=>750,278=>750,279=>750,280=>750,281=>750,282=>750,283=>750,284=>750,285=>750,286=>750,287=>750,288=>750,289=>750,290=>750,291=>750,292=>750,293=>750,294=>750,295=>750,296=>750,297=>750,298=>750,299=>750,300=>750,301=>750,302=>750,303=>750,304=>750,305=>750,306=>750,307=>750,308=>750,309=>750,310=>750,311=>750,312=>750,313=>750,314=>750,315=>750,316=>750,317=>750,318=>750,319=>750,320=>750,321=>750,322=>750,323=>750,324=>750,325=>750,326=>750,327=>750,328=>750,329=>750,330=>750,331=>750,332=>750,333=>750,334=>750,335=>750,336=>750,337=>750,338=>750,339=>750,340=>750,341=>750,342=>750,343=>750,344=>750,345=>750,346=>750,347=>750,348=>750,349=>750,350=>750,351=>750,352=>750,353=>750,354=>750,355=>750,356=>750,357=>750,358=>750,359=>750,360=>750,361=>750,362=>750,363=>750,364=>750,365=>750,366=>750,367=>750,368=>750,369=>750,370=>750,371=>750,372=>750,373=>750,374=>750,375=>750,376=>750,377=>750,378=>750,379=>750,380=>750,381=>750,382=>750,383=>750,384=>750,385=>750,386=>750,387=>750,388=>750,389=>750,390=>750,391=>750,392=>750,393=>750,394=>750,395=>750,396=>750,397=>750,398=>750,399=>750,400=>750,401=>750,402=>750,403=>750,404=>750,405=>750,406=>750,407=>750,408=>750,409=>750,410=>750,411=>750,412=>750,413=>750,414=>750,415=>750,416=>750,417=>750,418=>750,419=>750,420=>750,421=>750,422=>750,423=>750,424=>750,425=>750,426=>750,427=>750,428=>750,429=>750,430=>750,431=>750,432=>750,433=>750,434=>750,435=>750,436=>750,437=>750,438=>750,439=>750,440=>750,441=>750,442=>750,443=>750,444=>750,445=>750,446=>750,447=>750,448=>750,449=>750,450=>750,451=>750,452=>750,453=>750,454=>750,455=>750,456=>750,457=>750,458=>750,459=>750,460=>750,461=>750,462=>750,463=>750,464=>750,465=>750,466=>750,467=>750,468=>750,469=>750,470=>750,471=>750,472=>750,473=>750,474=>750,475=>750,476=>750,477=>750,478=>750,479=>750,480=>750,481=>750,482=>750,483=>750,484=>750,485=>750,486=>750,487=>750,488=>750,489=>750,490=>750,491=>750,492=>750,493=>750,494=>750,495=>750,496=>750,497=>750,498=>750,499=>750,500=>750,501=>750,502=>750,503=>750,504=>750,505=>750,506=>750,507=>750,508=>750,509=>750,510=>750,511=>750,512=>750,513=>750,514=>750,515=>750,516=>750,517=>750,518=>750,519=>750,520=>750,521=>750,522=>750,523=>750,524=>750,525=>750,526=>750,527=>750,528=>750,529=>750,530=>750,531=>750,532=>750,533=>750,534=>750,535=>750,536=>750,537=>750,538=>750,539=>750,540=>750,541=>750,542=>750,543=>750,544=>750,545=>750,546=>750,547=>750,548=>750,549=>750,550=>750,551=>750,552=>750,553=>750,554=>750,555=>750,556=>750,557=>750,558=>750,559=>750,560=>750,561=>750,562=>750,563=>750,564=>750,565=>750,566=>750,567=>750,568=>750,569=>750,570=>750,571=>750,572=>750,573=>750,574=>750,575=>750,576=>750,577=>750,578=>750,579=>750,580=>750,581=>750,582=>750,583=>750,584=>750,585=>750,586=>750,587=>750,588=>750,589=>750,590=>750,591=>750,592=>750,593=>750,594=>750,595=>750,596=>750,597=>750,598=>750,599=>750,600=>750,601=>750,602=>750,603=>750,604=>750,605=>750,606=>750,607=>750,608=>750,609=>750,610=>750,611=>750,612=>750,613=>750,614=>750,615=>750,616=>750,617=>750,618=>750,619=>750,620=>750,621=>750,622=>750,623=>750,624=>750,625=>750,626=>750,627=>750,628=>750,629=>750,630=>750,631=>750,632=>750,633=>750,634=>750,635=>750,636=>750,637=>750,638=>750,639=>750,640=>750,641=>750,642=>750,643=>750,644=>750,645=>750,646=>750,647=>750,648=>750,649=>750,650=>750,651=>750,652=>750,653=>750,654=>750,655=>750,656=>750,657=>750,658=>750,659=>750,660=>750,661=>750,662=>750,663=>750,664=>750,665=>750,666=>750,667=>750,668=>750,669=>750,670=>750,671=>750,672=>750,673=>750,674=>750,675=>750,676=>750,677=>750,678=>750,679=>750,680=>750,681=>750,682=>750,683=>750,684=>750,685=>750,686=>750,687=>750,688=>750,689=>750,690=>750,691=>750,692=>750,693=>750,694=>750,695=>750,696=>750,697=>750,698=>750,699=>750,700=>750,701=>750,702=>750,703=>750,704=>750,705=>750,706=>750,707=>750,708=>750,709=>750,710=>750,711=>750,712=>750,713=>750,714=>750,715=>750,716=>750,717=>750,718=>750,719=>750,720=>750,721=>750,722=>750,723=>750,724=>750,725=>750,726=>750,727=>750,728=>750,729=>750,730=>750,731=>750,732=>750,733=>750,734=>750,735=>750,736=>750,737=>750,738=>750,739=>750,740=>750,741=>750,742=>750,743=>750,744=>750,745=>750,746=>750,747=>750,748=>750,749=>750,750=>750,751=>750,752=>750,753=>750,754=>750,755=>750,756=>750,757=>750,758=>750,759=>750,760=>750,761=>750,762=>750,763=>750,764=>750,765=>750,766=>750,767=>750,768=>750,769=>750,770=>750,771=>750,772=>750,773=>750,774=>750,775=>750,776=>750,777=>750,778=>750,779=>750,780=>750,781=>750,782=>750,783=>750,784=>750,785=>750,786=>750,787=>750,788=>750,789=>750,790=>750,791=>750,792=>750,793=>750,794=>750,795=>750,796=>750,797=>750,798=>750,799=>750,800=>750,801=>750,802=>750,803=>750,804=>750,805=>750,806=>750,807=>750,808=>750,809=>750,810=>750,811=>750,812=>750,813=>750,814=>750,815=>750,816=>750,817=>750,818=>750,819=>750,820=>750,821=>750,822=>750,823=>750,824=>750,825=>750,826=>750,827=>750,828=>750,829=>750,830=>750,831=>750,832=>750,833=>750,834=>750,835=>750,836=>750,837=>750,838=>750,839=>750,840=>750,841=>750,842=>750,843=>750,844=>750,845=>750,846=>750,847=>750,848=>750,849=>750,850=>750,851=>750,852=>750,853=>750,854=>750,855=>750,856=>750,857=>750,858=>750,859=>750,860=>750,861=>750,862=>750,863=>750,864=>750,865=>750,866=>750,867=>750,868=>750,869=>750,870=>750,871=>750,872=>750,873=>750,874=>750,875=>750,876=>750,877=>750,878=>750,879=>750,884=>750,885=>750,890=>750,891=>750,892=>750,893=>750,894=>750,900=>750,901=>750,902=>750,903=>750,904=>750,905=>750,906=>750,908=>825,910=>750,911=>750,912=>750,913=>750,914=>750,915=>750,916=>750,917=>750,918=>750,919=>750,920=>750,921=>750,922=>750,923=>750,924=>750,925=>750,926=>750,927=>750,928=>750,929=>750,931=>750,932=>750,933=>750,934=>750,935=>750,936=>750,937=>750,938=>750,939=>750,940=>750,941=>750,942=>750,943=>750,944=>750,945=>750,946=>750,947=>750,948=>750,949=>750,950=>750,951=>750,952=>750,953=>750,954=>750,955=>750,956=>750,957=>750,958=>750,959=>750,960=>750,961=>750,962=>750,963=>750,964=>750,965=>750,966=>750,967=>750,968=>750,969=>750,970=>750,971=>750,972=>750,973=>750,974=>750,976=>750,977=>750,978=>750,979=>750,980=>750,981=>750,982=>750,983=>750,984=>750,985=>750,986=>750,987=>750,988=>750,989=>750,990=>750,991=>750,992=>750,993=>750,994=>750,995=>750,996=>750,997=>750,998=>750,999=>750,1000=>750,1001=>750,1002=>750,1003=>750,1004=>750,1005=>750,1006=>750,1007=>750,1008=>750,1009=>750,1010=>750,1011=>750,1012=>750,1013=>750,1014=>750,1015=>750,1016=>750,1017=>750,1018=>750,1019=>750,1020=>750,1021=>750,1022=>750,1023=>750,1024=>750,1025=>750,1026=>750,1027=>750,1028=>750,1029=>750,1030=>750,1031=>750,1032=>750,1033=>750,1034=>750,1035=>750,1036=>750,1037=>750,1038=>622,1039=>719,1040=>722,1041=>719,1042=>722,1043=>567,1044=>712,1045=>667,1046=>904,1047=>626,1048=>719,1049=>719,1050=>610,1051=>702,1052=>833,1053=>722,1054=>778,1055=>719,1056=>667,1057=>722,1058=>611,1059=>622,1060=>854,1061=>667,1062=>730,1063=>703,1064=>1005,1065=>1019,1066=>870,1067=>979,1068=>719,1069=>711,1070=>1031,1071=>719,1072=>556,1073=>618,1074=>615,1075=>417,1076=>635,1077=>556,1078=>709,1079=>497,1080=>615,1081=>615,1082=>500,1083=>635,1084=>740,1085=>604,1086=>611,1087=>604,1088=>611,1089=>556,1090=>490,1091=>556,1092=>875,1093=>556,1094=>615,1095=>581,1096=>833,1097=>844,1098=>729,1099=>854,1100=>615,1101=>552,1102=>854,1103=>583,1104=>750,1105=>750,1106=>750,1107=>750,1108=>750,1109=>750,1110=>750,1111=>750,1112=>750,1113=>750,1114=>750,1115=>750,1116=>750,1117=>750,1118=>750,1119=>750,1120=>750,1121=>750,1122=>750,1123=>750,1124=>750,1125=>750,1126=>750,1127=>750,1128=>750,1129=>750,1130=>750,1131=>750,1132=>750,1133=>750,1134=>750,1135=>750,1136=>750,1137=>750,1138=>750,1139=>750,1140=>750,1141=>750,1142=>750,1143=>750,1144=>750,1145=>750,1146=>750,1147=>750,1148=>750,1149=>750,1150=>750,1151=>750,1152=>750,1153=>750,1154=>750,1155=>750,1156=>750,1157=>750,1158=>750,1159=>750,1160=>750,1161=>750,1162=>750,1163=>750,1164=>750,1165=>750,1166=>750,1167=>750,1168=>750,1169=>750,1170=>750,1171=>750,1172=>750,1173=>750,1174=>750,1175=>750,1176=>750,1177=>750,1178=>750,1179=>750,1180=>750,1181=>750,1182=>750,1183=>750,1184=>750,1185=>750,1186=>750,1187=>750,1188=>750,1189=>750,1190=>750,1191=>750,1192=>750,1193=>750,1194=>750,1195=>750,1196=>750,1197=>750,1198=>750,1199=>750,1200=>750,1201=>750,1202=>750,1203=>750,1204=>750,1205=>750,1206=>750,1207=>750,1208=>750,1209=>750,1210=>750,1211=>750,1212=>750,1213=>750,1214=>750,1215=>750,1216=>750,1217=>750,1218=>750,1219=>750,1220=>750,1221=>750,1222=>750,1223=>750,1224=>750,1225=>750,1226=>750,1227=>750,1228=>750,1229=>750,1230=>750,1231=>750,1232=>750,1233=>750,1234=>750,1235=>750,1236=>750,1237=>750,1238=>750,1239=>750,1240=>750,1241=>750,1242=>750,1243=>750,1244=>750,1245=>750,1246=>750,1247=>750,1248=>750,1249=>750,1250=>750,1251=>750,1252=>750,1253=>750,1254=>750,1255=>750,1256=>750,1257=>750,1258=>750,1259=>750,1260=>750,1261=>750,1262=>750,1263=>750,1264=>750,1265=>750,1266=>750,1267=>750,1268=>750,1269=>750,1270=>750,1271=>750,1272=>750,1273=>750,1274=>750,1275=>750,1276=>750,1277=>750,1278=>750,1279=>750,1280=>750,1281=>750,1282=>750,1283=>750,1284=>750,1285=>750,1286=>750,1287=>750,1288=>750,1289=>750,1290=>750,1291=>750,1292=>750,1293=>750,1294=>750,1295=>750,1296=>750,1297=>750,1298=>750,1299=>750,1306=>750,1307=>750,1308=>750,1309=>750,1425=>750,1426=>750,1427=>750,1428=>750,1429=>750,1430=>750,1431=>750,1432=>750,1433=>750,1434=>750,1435=>750,1436=>750,1437=>750,1438=>750,1439=>750,1440=>750,1441=>750,1442=>750,1443=>750,1444=>750,1445=>750,1446=>750,1447=>750,1448=>750,1449=>750,1450=>750,1451=>750,1452=>750,1453=>750,1454=>750,1455=>750,1456=>750,1457=>750,1458=>750,1459=>750,1460=>750,1461=>750,1462=>750,1463=>750,1464=>750,1465=>750,1466=>750,1467=>750,1468=>750,1469=>750,1470=>750,1471=>750,1472=>750,1473=>750,1474=>750,1475=>750,1476=>750,1477=>750,1478=>750,1479=>750,1488=>583,1489=>576,1490=>457,1491=>550,1492=>614,1493=>273,1494=>413,1495=>616,1496=>626,1497=>273,1498=>521,1499=>491,1500=>496,1501=>611,1502=>630,1503=>273,1504=>386,1505=>613,1506=>543,1507=>594,1508=>587,1509=>500,1510=>512,1511=>573,1512=>521,1513=>715,1514=>673,1520=>546,1521=>546,1522=>546,1523=>276,1524=>504,1536=>750,1537=>750,1538=>750,1539=>750,1547=>750,1548=>750,1549=>750,1550=>750,1551=>750,1552=>750,1553=>750,1554=>750,1555=>750,1556=>750,1557=>750,1563=>319,1566=>750,1567=>750,1569=>750,1570=>750,1571=>750,1572=>750,1573=>750,1574=>750,1575=>750,1576=>750,1577=>750,1578=>750,1579=>750,1580=>750,1581=>750,1582=>750,1583=>750,1584=>750,1585=>750,1586=>750,1587=>750,1588=>750,1589=>750,1590=>750,1591=>750,1592=>750,1593=>750,1594=>750,1600=>750,1601=>750,1602=>750,1603=>750,1604=>750,1605=>750,1606=>750,1607=>750,1608=>750,1609=>750,1610=>750,1611=>750,1612=>750,1613=>750,1614=>750,1615=>750,1616=>750,1617=>750,1618=>750,1619=>750,1620=>750,1621=>750,1622=>750,1623=>750,1624=>750,1625=>750,1626=>750,1627=>750,1628=>750,1629=>750,1630=>750,1632=>750,1633=>750,1634=>750,1635=>750,1636=>750,1637=>750,1638=>750,1639=>750,1640=>750,1641=>750,1642=>750,1643=>750,1644=>750,1645=>750,1646=>750,1647=>750,1648=>750,1649=>750,1650=>750,1651=>750,1652=>750,1653=>750,1654=>750,1655=>750,1656=>750,1657=>750,1658=>750,1659=>750,1660=>750,1661=>750,1662=>750,1663=>750,1664=>750,1665=>750,1666=>750,1667=>750,1668=>750,1669=>750,1670=>750,1671=>750,1672=>750,1673=>750,1674=>750,1675=>750,1676=>750,1677=>750,1678=>750,1679=>750,1680=>750,1681=>750,1682=>750,1683=>750,1684=>750,1685=>750,1686=>750,1687=>750,1688=>750,1689=>750,1690=>750,1691=>750,1692=>750,1693=>750,1694=>750,1695=>750,1696=>750,1697=>750,1698=>750,1699=>750,1700=>750,1701=>750,1702=>750,1703=>750,1704=>750,1705=>750,1706=>750,1707=>750,1708=>750,1709=>750,1710=>750,1711=>750,1712=>750,1713=>750,1714=>750,1715=>750,1716=>750,1717=>750,1718=>750,1719=>750,1720=>750,1721=>750,1722=>750,1723=>750,1724=>750,1725=>750,1726=>750,1727=>750,1728=>750,1729=>750,1730=>750,1731=>750,1732=>750,1733=>750,1734=>750,1735=>750,1736=>750,1737=>750,1738=>750,1739=>750,1740=>750,1741=>750,1742=>750,1743=>750,1744=>750,1745=>750,1746=>750,1747=>750,1748=>750,1749=>750,1750=>750,1751=>750,1752=>750,1753=>750,1754=>750,1755=>750,1756=>750,1757=>750,1758=>750,1759=>750,1760=>750,1761=>750,1762=>750,1763=>750,1764=>750,1765=>750,1766=>750,1767=>750,1768=>750,1769=>750,1770=>750,1771=>750,1772=>750,1773=>750,1774=>750,1775=>750,1776=>750,1777=>750,1778=>750,1779=>750,1780=>750,1781=>750,1782=>750,1783=>750,1784=>750,1785=>750,1786=>750,1787=>750,1788=>750,1789=>750,1790=>750,1791=>750,1872=>750,1873=>750,1874=>750,1875=>750,1876=>750,1877=>750,1878=>750,1879=>750,1880=>750,1881=>750,1882=>750,1883=>750,1884=>750,1885=>750,1886=>750,1887=>750,1888=>750,1889=>750,1890=>750,1891=>750,1892=>750,1893=>750,1894=>750,1895=>750,1896=>750,1897=>750,1898=>750,1899=>750,1900=>750,1901=>750,7424=>588,7425=>776,7426=>889,7427=>615,7428=>556,7429=>575,7430=>575,7431=>500,7432=>497,7433=>278,7434=>507,7435=>558,7436=>452,7437=>740,7438=>615,7439=>611,7440=>556,7441=>618,7442=>618,7443=>618,7444=>944,7445=>571,7446=>611,7447=>611,7448=>614,7449=>583,7450=>583,7451=>490,7452=>582,7453=>611,7454=>768,7455=>609,7456=>556,7457=>778,7458=>500,7459=>484,7460=>493,7461=>615,7462=>417,7463=>556,7464=>604,7465=>614,7466=>753,7467=>635,7468=>486,7469=>696,7470=>454,7471=>454,7472=>455,7473=>417,7474=>417,7475=>501,7476=>436,7477=>181,7478=>358,7479=>461,7480=>390,7481=>517,7482=>433,7483=>434,7484=>519,7485=>435,7486=>419,7487=>459,7488=>433,7489=>435,7490=>635,7491=>377,7492=>377,7493=>391,7494=>589,7495=>391,7496=>391,7497=>376,7498=>376,7499=>351,7500=>351,7501=>391,7502=>141,7503=>349,7504=>564,7505=>368,7506=>410,7507=>380,7508=>411,7509=>411,7510=>391,7511=>217,7512=>368,7513=>407,7514=>564,7515=>364,7516=>412,7517=>388,7518=>364,7519=>408,7520=>481,7521=>379,7522=>141,7523=>252,7524=>368,7525=>364,7526=>388,7527=>364,7528=>407,7529=>481,7530=>379,7531=>750,7532=>611,7533=>611,7534=>333,7535=>889,7536=>611,7537=>611,7538=>389,7539=>389,7540=>556,7541=>333,7542=>500,7543=>611,7544=>367,7545=>607,7546=>873,7547=>278,7548=>278,7549=>611,7550=>582,7551=>621,7552=>611,7553=>611,7554=>333,7555=>768,7556=>556,7557=>278,7558=>889,7559=>611,7560=>611,7561=>389,7562=>556,7563=>466,7564=>556,7565=>556,7566=>500,7567=>556,7568=>611,7569=>611,7570=>556,7571=>497,7572=>497,7573=>655,7574=>278,7575=>556,7576=>333,7577=>611,7578=>526,7579=>391,7580=>380,7581=>380,7582=>410,7583=>351,7584=>242,7585=>242,7586=>391,7587=>368,7588=>182,7589=>141,7590=>141,7591=>182,7592=>308,7593=>194,7594=>164,7595=>286,7596=>564,7597=>564,7598=>421,7599=>421,7600=>372,7601=>410,7602=>501,7603=>376,7604=>278,7605=>217,7606=>406,7607=>421,7608=>364,7609=>364,7610=>364,7611=>361,7612=>361,7613=>468,7614=>380,7615=>363,7616=>0,7617=>0,7618=>0,7619=>0,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7626=>0,7678=>750,7679=>750,7680=>722,7681=>556,7682=>722,7683=>611,7684=>722,7685=>611,7686=>722,7687=>611,7688=>722,7689=>556,7690=>722,7691=>611,7692=>722,7693=>611,7694=>722,7695=>611,7696=>722,7697=>611,7698=>722,7699=>611,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>333,7712=>778,7713=>611,7714=>722,7715=>611,7716=>722,7717=>611,7718=>722,7719=>611,7720=>722,7721=>611,7722=>722,7723=>611,7724=>278,7725=>278,7726=>278,7727=>278,7728=>722,7729=>556,7730=>722,7731=>556,7732=>722,7733=>556,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>833,7743=>889,7744=>833,7745=>889,7746=>833,7747=>889,7748=>722,7749=>611,7750=>722,7751=>611,7752=>722,7753=>611,7754=>722,7755=>611,7756=>778,7757=>611,7758=>778,7759=>611,7760=>778,7761=>611,7762=>778,7763=>611,7764=>667,7765=>611,7766=>667,7767=>611,7768=>722,7769=>389,7770=>722,7771=>389,7772=>722,7773=>389,7774=>722,7775=>389,7776=>667,7777=>556,7778=>667,7779=>556,7780=>667,7781=>556,7782=>667,7783=>556,7784=>667,7785=>556,7786=>611,7787=>333,7788=>611,7789=>333,7790=>611,7791=>333,7792=>611,7793=>333,7794=>722,7795=>611,7796=>722,7797=>611,7798=>722,7799=>611,7800=>722,7801=>611,7802=>722,7803=>611,7804=>667,7805=>556,7806=>667,7807=>556,7808=>750,7809=>750,7810=>750,7811=>750,7812=>750,7813=>750,7814=>750,7815=>750,7816=>750,7817=>750,7818=>750,7819=>750,7820=>750,7821=>750,7822=>750,7823=>750,7824=>750,7825=>750,7826=>750,7827=>750,7828=>750,7829=>750,7830=>750,7831=>750,7832=>750,7833=>750,7834=>750,7835=>750,7838=>715,7840=>722,7841=>556,7842=>722,7843=>556,7844=>722,7845=>556,7846=>722,7847=>556,7848=>722,7849=>556,7850=>722,7851=>556,7852=>722,7853=>556,7854=>722,7855=>556,7856=>722,7857=>556,7858=>722,7859=>556,7860=>722,7861=>556,7862=>722,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>278,7884=>778,7885=>611,7886=>778,7887=>611,7888=>778,7889=>611,7890=>778,7891=>611,7892=>778,7893=>611,7894=>778,7895=>611,7896=>778,7897=>611,7898=>853,7899=>711,7900=>853,7901=>711,7902=>853,7903=>711,7904=>853,7905=>711,7906=>853,7907=>711,7908=>722,7909=>611,7910=>722,7911=>611,7912=>830,7913=>724,7914=>830,7915=>724,7916=>830,7917=>724,7918=>830,7919=>724,7920=>830,7921=>724,7922=>750,7923=>750,7924=>750,7925=>750,7926=>750,7927=>750,7928=>750,7929=>750,7936=>615,7937=>615,7938=>615,7939=>615,7940=>615,7941=>615,7942=>615,7943=>615,7944=>722,7945=>722,7946=>869,7947=>869,7948=>869,7949=>869,7950=>869,7951=>869,7952=>475,7953=>475,7954=>475,7955=>475,7956=>475,7957=>475,7960=>765,7961=>765,7962=>960,7963=>960,7964=>960,7965=>960,7968=>611,7969=>611,7970=>611,7971=>611,7972=>611,7973=>611,7974=>611,7975=>611,7976=>820,7977=>820,7978=>1015,7979=>1015,7980=>1015,7981=>1015,7982=>1015,7983=>1015,7984=>278,7985=>278,7986=>278,7987=>278,7988=>278,7989=>278,7990=>278,7991=>278,7992=>375,7993=>375,7994=>571,7995=>571,7996=>571,7997=>571,7998=>571,7999=>571,8000=>611,8001=>611,8002=>611,8003=>611,8004=>611,8005=>611,8008=>827,8009=>827,8010=>1042,8011=>1042,8012=>973,8013=>973,8016=>582,8017=>582,8018=>582,8019=>582,8020=>582,8021=>582,8022=>582,8023=>582,8025=>813,8027=>999,8029=>1048,8031=>960,8032=>845,8033=>845,8034=>845,8035=>845,8036=>845,8037=>845,8038=>845,8039=>845,8040=>851,8041=>851,8042=>1065,8043=>1065,8044=>997,8045=>997,8046=>997,8047=>997,8048=>615,8049=>615,8050=>475,8051=>475,8052=>611,8053=>611,8054=>278,8055=>278,8056=>611,8057=>611,8058=>582,8059=>582,8060=>845,8061=>845,8064=>615,8065=>615,8066=>615,8067=>615,8068=>615,8069=>615,8070=>615,8071=>615,8072=>722,8073=>722,8074=>869,8075=>869,8076=>869,8077=>869,8078=>869,8079=>869,8080=>611,8081=>611,8082=>611,8083=>611,8084=>611,8085=>611,8086=>611,8087=>611,8088=>820,8089=>820,8090=>1015,8091=>1015,8092=>1015,8093=>1015,8094=>1015,8095=>1015,8096=>845,8097=>845,8098=>845,8099=>845,8100=>845,8101=>845,8102=>845,8103=>845,8104=>851,8105=>851,8106=>1065,8107=>1065,8108=>997,8109=>997,8110=>997,8111=>997,8112=>615,8113=>615,8114=>615,8115=>615,8116=>615,8118=>615,8119=>615,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>333,8126=>333,8127=>333,8128=>333,8129=>333,8130=>611,8131=>611,8132=>611,8134=>611,8135=>611,8136=>862,8137=>862,8138=>917,8139=>917,8140=>722,8141=>333,8142=>333,8143=>333,8144=>278,8145=>278,8146=>278,8147=>278,8150=>278,8151=>278,8152=>278,8153=>278,8154=>473,8155=>473,8157=>333,8158=>333,8159=>333,8160=>582,8161=>582,8162=>582,8163=>582,8164=>619,8165=>619,8166=>582,8167=>582,8168=>667,8169=>667,8170=>862,8171=>911,8172=>765,8173=>465,8174=>465,8175=>333,8178=>845,8179=>845,8180=>845,8182=>845,8183=>845,8184=>924,8185=>827,8186=>948,8187=>851,8188=>802,8189=>333,8190=>333,8192=>750,8193=>750,8194=>750,8195=>750,8196=>750,8197=>750,8198=>750,8199=>750,8200=>750,8201=>750,8202=>750,8203=>750,8204=>750,8205=>750,8206=>750,8207=>750,8210=>750,8211=>750,8212=>750,8213=>750,8214=>750,8215=>750,8216=>750,8217=>750,8218=>750,8219=>750,8220=>750,8221=>750,8222=>750,8223=>750,8224=>750,8225=>750,8226=>750,8230=>1000,8234=>750,8235=>750,8236=>750,8237=>750,8238=>750,8239=>750,8240=>750,8242=>750,8243=>750,8244=>750,8249=>333,8250=>333,8252=>604,8254=>333,8260=>167,8286=>333,8298=>750,8299=>750,8300=>750,8301=>750,8302=>750,8303=>750,8319=>396,8336=>377,8337=>376,8338=>410,8339=>366,8340=>376,8352=>750,8353=>750,8354=>750,8355=>750,8356=>750,8357=>750,8358=>750,8359=>750,8360=>750,8361=>750,8362=>750,8363=>750,8364=>750,8365=>750,8366=>750,8367=>750,8368=>750,8369=>750,8370=>750,8371=>750,8372=>750,8373=>750,8376=>611,8377=>556,8432=>0,8453=>885,8467=>489,8470=>750,8471=>750,8482=>1000,8486=>768,8494=>600,8525=>1000,8526=>500,8531=>834,8532=>834,8539=>834,8540=>834,8541=>834,8542=>834,8580=>556,8592=>1000,8593=>500,8594=>1000,8595=>500,8596=>1000,8597=>500,8616=>500,8706=>494,8710=>612,8719=>823,8721=>750,8722=>750,8725=>167,8729=>750,8730=>750,8734=>750,8735=>750,8745=>722,8747=>274,8776=>549,8800=>750,8801=>750,8804=>549,8805=>549,8962=>604,8976=>584,8992=>604,8993=>604,9472=>708,9474=>625,9484=>708,9488=>708,9492=>708,9496=>708,9500=>708,9508=>708,9516=>708,9524=>708,9532=>708,9552=>708,9553=>708,9554=>708,9555=>708,9556=>708,9557=>708,9558=>708,9559=>708,9560=>708,9561=>708,9562=>708,9563=>708,9564=>708,9565=>708,9566=>708,9567=>708,9568=>708,9569=>708,9570=>708,9571=>708,9572=>708,9573=>708,9574=>708,9575=>708,9576=>708,9577=>708,9578=>708,9579=>708,9580=>708,9600=>708,9604=>708,9608=>708,9612=>708,9616=>708,9617=>708,9618=>708,9619=>729,9632=>750,9633=>750,9642=>750,9643=>750,9644=>750,9650=>990,9658=>990,9660=>990,9668=>990,9674=>750,9675=>750,9676=>750,9679=>604,9688=>604,9689=>604,9702=>354,9786=>1021,9787=>1052,9788=>917,9792=>750,9794=>750,9824=>531,9827=>656,9829=>594,9830=>510,9834=>500,9835=>750,9839=>500,11360=>750,11361=>750,11362=>750,11363=>750,11364=>750,11365=>750,11366=>750,11367=>750,11368=>750,11369=>750,11370=>750,11371=>750,11372=>750,11373=>750,11377=>750,11378=>750,11379=>750,11380=>750,11381=>750,11382=>750,11383=>750,11799=>333,42775=>750,42776=>750,42777=>750,42778=>750,42779=>750,42780=>750,42781=>750,42782=>750,42783=>750,42784=>750,42785=>750,42888=>750,42889=>750,42890=>750,42891=>750,42892=>750,64257=>611,64258=>611,64285=>750,64286=>750,64287=>750,64288=>750,64289=>750,64290=>750,64291=>750,64292=>750,64293=>750,64294=>750,64295=>750,64296=>750,64297=>750,64298=>750,64299=>750,64300=>750,64301=>750,64302=>750,64303=>750,64304=>750,64305=>750,64306=>750,64307=>750,64308=>750,64309=>750,64310=>750,64312=>626,64313=>323,64314=>521,64315=>491,64316=>496,64318=>630,64320=>386,64321=>613,64323=>594,64324=>587,64326=>750,64327=>750,64328=>750,64329=>750,64330=>750,64331=>750,64332=>750,64333=>750,64334=>750,64335=>750,64336=>750,64337=>750,64338=>750,64339=>750,64340=>750,64341=>750,64342=>750,64343=>750,64344=>750,64345=>750,64346=>750,64347=>750,64348=>750,64349=>750,64350=>750,64351=>750,64352=>750,64353=>750,64354=>750,64355=>750,64356=>750,64357=>750,64358=>750,64359=>750,64360=>750,64361=>750,64362=>750,64363=>750,64364=>750,64365=>750,64366=>750,64367=>750,64368=>750,64369=>750,64370=>750,64371=>750,64372=>750,64373=>750,64374=>750,64375=>750,64376=>750,64377=>750,64378=>750,64379=>750,64380=>750,64381=>750,64382=>750,64383=>750,64384=>750,64385=>750,64386=>750,64387=>750,64388=>750,64389=>750,64390=>750,64391=>750,64392=>750,64393=>750,64394=>750,64395=>750,64396=>750,64397=>750,64398=>750,64399=>750,64400=>750,64401=>750,64402=>750,64403=>750,64404=>750,64405=>750,64406=>750,64407=>750,64408=>750,64409=>750,64410=>750,64411=>750,64412=>750,64413=>750,64414=>750,64415=>750,64416=>750,64417=>750,64418=>750,64419=>750,64420=>750,64421=>750,64422=>750,64423=>750,64424=>750,64425=>750,64426=>750,64427=>750,64428=>750,64429=>750,64430=>750,64431=>750,64432=>750,64433=>750,64467=>750,64468=>750,64469=>750,64470=>750,64471=>750,64472=>750,64473=>750,64474=>750,64475=>750,64476=>750,64477=>750,64478=>750,64479=>750,64480=>750,64481=>750,64482=>750,64483=>750,64484=>750,64485=>750,64486=>750,64487=>750,64488=>750,64489=>750,64508=>750,64509=>750,64510=>750,64511=>750,64606=>0,64607=>0,64608=>0,64609=>0,64610=>0,64830=>319,64831=>319,65010=>852,65020=>1189,65056=>0,65057=>0,65058=>0,65059=>0,65152=>469,65153=>238,65154=>253,65155=>217,65156=>234,65157=>451,65158=>451,65159=>217,65160=>234,65161=>645,65162=>577,65163=>271,65164=>271,65165=>217,65166=>234,65167=>649,65168=>649,65169=>271,65170=>271,65171=>343,65172=>415,65173=>649,65174=>649,65175=>271,65176=>271,65177=>649,65178=>649,65179=>271,65180=>271,65181=>577,65182=>559,65183=>523,65184=>523,65185=>577,65186=>559,65187=>523,65188=>523,65189=>577,65190=>559,65191=>523,65192=>523,65193=>343,65194=>343,65195=>343,65196=>343,65197=>433,65198=>433,65199=>433,65200=>433,65201=>899,65202=>899,65203=>608,65204=>608,65205=>899,65206=>899,65207=>608,65208=>608,65209=>1063,65210=>1063,65211=>771,65212=>771,65213=>1063,65214=>1063,65215=>771,65216=>771,65217=>523,65218=>523,65219=>523,65220=>523,65221=>523,65222=>523,65223=>523,65224=>523,65225=>541,65226=>469,65227=>541,65228=>360,65229=>541,65230=>469,65231=>541,65232=>360,65233=>758,65234=>758,65235=>305,65236=>324,65237=>612,65238=>612,65239=>305,65240=>324,65241=>541,65242=>541,65243=>360,65244=>360,65245=>451,65246=>451,65247=>234,65248=>234,65249=>360,65250=>360,65251=>415,65252=>415,65253=>541,65254=>541,65255=>271,65256=>271,65257=>343,65258=>415,65259=>469,65260=>451,65261=>451,65262=>451,65263=>645,65264=>554,65265=>645,65266=>577,65267=>271,65268=>271,65269=>541,65270=>596,65271=>486,65272=>541,65273=>486,65274=>541,65275=>486,65276=>541,65532=>1000,65535=>750); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/arialbi.php b/incs/tcpdf_old/fonts/arialbi.php new file mode 100644 index 0000000..80cc33d --- /dev/null +++ b/incs/tcpdf_old/fonts/arialbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-560 -376 1390 1018]','ItalicAngle'=>-12,'Ascent'=>905,'Descent'=>-212,'Leading'=>33,'CapHeight'=>716,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>479,'MaxWidth'=>1333,'MissingWidth'=>750); +$cw=array(0=>0,1=>750,2=>750,3=>750,4=>750,5=>750,6=>750,7=>750,8=>0,9=>278,10=>278,11=>750,12=>750,13=>278,14=>750,15=>750,16=>750,17=>750,18=>750,19=>750,20=>750,21=>750,22=>750,23=>750,24=>750,25=>750,26=>750,27=>750,28=>750,29=>0,30=>750,31=>750,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>750,128=>722,129=>722,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>556,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>611,151=>611,152=>611,153=>611,154=>611,155=>611,156=>611,157=>611,158=>611,159=>611,160=>750,161=>750,162=>750,163=>750,164=>750,165=>750,166=>750,167=>750,168=>750,169=>750,170=>750,171=>750,172=>750,173=>750,174=>750,175=>750,176=>750,177=>750,178=>750,179=>750,180=>750,181=>750,182=>750,183=>750,184=>750,185=>750,186=>750,187=>750,188=>750,189=>750,190=>750,191=>750,192=>750,193=>750,194=>750,195=>750,196=>750,197=>750,198=>750,199=>750,200=>750,201=>750,202=>750,203=>750,204=>750,205=>750,206=>750,207=>750,208=>750,209=>750,210=>750,211=>750,212=>750,213=>750,214=>750,215=>750,216=>750,217=>750,218=>750,219=>750,220=>750,221=>750,222=>750,223=>750,224=>750,225=>750,226=>750,227=>750,228=>750,229=>750,230=>750,231=>750,232=>750,233=>750,234=>750,235=>750,236=>750,237=>750,238=>750,239=>750,240=>750,241=>750,242=>750,243=>750,244=>750,245=>750,246=>750,247=>750,248=>750,249=>750,250=>750,251=>750,252=>750,253=>750,254=>750,255=>750,256=>750,257=>750,258=>750,259=>750,260=>750,261=>750,262=>750,263=>750,264=>750,265=>750,266=>750,267=>750,268=>750,269=>750,270=>750,271=>750,272=>750,273=>750,274=>750,275=>750,276=>750,277=>750,278=>750,279=>750,280=>750,281=>750,282=>750,283=>750,284=>750,285=>750,286=>750,287=>750,288=>750,289=>750,290=>750,291=>750,292=>750,293=>750,294=>750,295=>750,296=>750,297=>750,298=>750,299=>750,300=>750,301=>750,302=>750,303=>750,304=>750,305=>750,306=>750,307=>750,308=>750,309=>750,310=>750,311=>750,312=>750,313=>750,314=>750,315=>750,316=>750,317=>750,318=>750,319=>750,320=>750,321=>750,322=>750,323=>750,324=>750,325=>750,326=>750,327=>750,328=>750,329=>750,330=>750,331=>750,332=>750,333=>750,334=>750,335=>750,336=>750,337=>750,338=>750,339=>750,340=>750,341=>750,342=>750,343=>750,344=>750,345=>750,346=>750,347=>750,348=>750,349=>750,350=>750,351=>750,352=>750,353=>750,354=>750,355=>750,356=>750,357=>750,358=>750,359=>750,360=>750,361=>750,362=>750,363=>750,364=>750,365=>750,366=>750,367=>750,368=>750,369=>750,370=>750,371=>750,372=>750,373=>750,374=>750,375=>750,376=>750,377=>750,378=>750,379=>750,380=>750,381=>750,382=>750,383=>750,384=>750,385=>750,386=>750,387=>750,388=>750,389=>750,390=>750,391=>750,392=>750,393=>750,394=>750,395=>750,396=>750,397=>750,398=>750,399=>750,400=>750,401=>750,402=>750,403=>750,404=>750,405=>750,406=>750,407=>750,408=>750,409=>750,410=>750,411=>750,412=>750,413=>750,414=>750,415=>750,416=>750,417=>750,418=>750,419=>750,420=>750,421=>750,422=>750,423=>750,424=>750,425=>750,426=>750,427=>750,428=>750,429=>750,430=>750,431=>750,432=>750,433=>750,434=>750,435=>750,436=>750,437=>750,438=>750,439=>750,440=>750,441=>750,442=>750,443=>750,444=>750,445=>750,446=>750,447=>750,448=>750,449=>750,450=>750,451=>750,452=>750,453=>750,454=>750,455=>750,456=>750,457=>750,458=>750,459=>750,460=>750,461=>750,462=>750,463=>750,464=>750,465=>750,466=>750,467=>750,468=>750,469=>750,470=>750,471=>750,472=>750,473=>750,474=>750,475=>750,476=>750,477=>750,478=>750,479=>750,480=>750,481=>750,482=>750,483=>750,484=>750,485=>750,486=>750,487=>750,488=>750,489=>750,490=>750,491=>750,492=>750,493=>750,494=>750,495=>750,496=>750,497=>750,498=>750,499=>750,500=>750,501=>750,502=>750,503=>750,504=>750,505=>750,506=>750,507=>750,508=>750,509=>750,510=>750,511=>750,512=>750,513=>750,514=>750,515=>750,516=>750,517=>750,518=>750,519=>750,520=>750,521=>750,522=>750,523=>750,524=>750,525=>750,526=>750,527=>750,528=>750,529=>750,530=>750,531=>750,532=>750,533=>750,534=>750,535=>750,536=>750,537=>750,538=>750,539=>750,540=>750,541=>750,542=>750,543=>750,544=>750,545=>750,546=>750,547=>750,548=>750,549=>750,550=>750,551=>750,552=>750,553=>750,554=>750,555=>750,556=>750,557=>750,558=>750,559=>750,560=>750,561=>750,562=>750,563=>750,564=>750,565=>750,566=>750,567=>750,568=>750,569=>750,570=>750,571=>750,572=>750,573=>750,574=>750,575=>750,576=>750,577=>750,578=>750,579=>750,580=>750,581=>750,582=>750,583=>750,584=>750,585=>750,586=>750,587=>750,588=>750,589=>750,590=>750,591=>750,592=>750,593=>750,594=>750,595=>750,596=>750,597=>750,598=>750,599=>750,600=>750,601=>750,602=>750,603=>750,604=>750,605=>750,606=>750,607=>750,608=>750,609=>750,610=>750,611=>750,612=>750,613=>750,614=>750,615=>750,616=>750,617=>750,618=>750,619=>750,620=>750,621=>750,622=>750,623=>750,624=>750,625=>750,626=>750,627=>750,628=>750,629=>750,630=>750,631=>750,632=>750,633=>750,634=>750,635=>750,636=>750,637=>750,638=>750,639=>750,640=>750,641=>750,642=>750,643=>750,644=>750,645=>750,646=>750,647=>750,648=>750,649=>750,650=>750,651=>750,652=>750,653=>750,654=>750,655=>750,656=>750,657=>750,658=>750,659=>750,660=>750,661=>750,662=>750,663=>750,664=>750,665=>750,666=>750,667=>750,668=>750,669=>750,670=>750,671=>750,672=>750,673=>750,674=>750,675=>750,676=>750,677=>750,678=>750,679=>750,680=>750,681=>750,682=>750,683=>750,684=>750,685=>750,686=>750,687=>750,688=>750,689=>750,690=>750,691=>750,692=>750,693=>750,694=>750,695=>750,696=>750,697=>750,698=>750,699=>750,700=>750,701=>750,702=>750,703=>750,704=>750,705=>750,706=>750,707=>750,708=>750,709=>750,710=>750,711=>750,712=>750,713=>750,714=>750,715=>750,716=>750,717=>750,718=>750,719=>750,720=>750,721=>750,722=>750,723=>750,724=>750,725=>750,726=>750,727=>750,728=>750,729=>750,730=>750,731=>750,732=>750,733=>750,734=>750,735=>750,736=>750,737=>750,738=>750,739=>750,740=>750,741=>750,742=>750,743=>750,744=>750,745=>750,746=>750,747=>750,748=>750,749=>750,750=>750,751=>750,752=>750,753=>750,754=>750,755=>750,756=>750,757=>750,758=>750,759=>750,760=>750,761=>750,762=>750,763=>750,764=>750,765=>750,766=>750,767=>750,768=>750,769=>750,770=>750,771=>750,772=>750,773=>750,774=>750,775=>750,776=>750,777=>750,778=>750,779=>750,780=>750,781=>750,782=>750,783=>750,784=>750,785=>750,786=>750,787=>750,788=>750,789=>750,790=>750,791=>750,792=>750,793=>750,794=>750,795=>750,796=>750,797=>750,798=>750,799=>750,800=>750,801=>750,802=>750,803=>750,804=>750,805=>750,806=>750,807=>750,808=>750,809=>750,810=>750,811=>750,812=>750,813=>750,814=>750,815=>750,816=>750,817=>750,818=>750,819=>750,820=>750,821=>750,822=>750,823=>750,824=>750,825=>750,826=>750,827=>750,828=>750,829=>750,830=>750,831=>750,832=>750,833=>750,834=>750,835=>750,836=>750,837=>750,838=>750,839=>750,840=>750,841=>750,842=>750,843=>750,844=>750,845=>750,846=>750,847=>750,848=>750,849=>750,850=>750,851=>750,852=>750,853=>750,854=>750,855=>750,856=>750,857=>750,858=>750,859=>750,860=>750,861=>750,862=>750,863=>750,864=>750,865=>750,866=>750,867=>750,868=>750,869=>750,870=>750,871=>750,872=>750,873=>750,874=>750,875=>750,876=>750,877=>750,878=>750,879=>750,884=>750,885=>750,890=>750,891=>750,892=>750,893=>750,894=>750,900=>750,901=>750,902=>750,903=>750,904=>750,905=>750,906=>750,908=>844,910=>750,911=>750,912=>750,913=>750,914=>750,915=>750,916=>750,917=>750,918=>750,919=>750,920=>750,921=>750,922=>750,923=>750,924=>750,925=>750,926=>750,927=>750,928=>750,929=>750,931=>750,932=>750,933=>750,934=>750,935=>750,936=>750,937=>750,938=>750,939=>750,940=>750,941=>750,942=>750,943=>750,944=>750,945=>750,946=>750,947=>750,948=>750,949=>750,950=>750,951=>750,952=>750,953=>750,954=>750,955=>750,956=>750,957=>750,958=>750,959=>750,960=>750,961=>750,962=>750,963=>750,964=>750,965=>750,966=>750,967=>750,968=>750,969=>750,970=>750,971=>750,972=>750,973=>750,974=>750,976=>750,977=>750,978=>750,979=>750,980=>750,981=>750,982=>750,983=>750,984=>750,985=>750,986=>750,987=>750,988=>750,989=>750,990=>750,991=>750,992=>750,993=>750,994=>750,995=>750,996=>750,997=>750,998=>750,999=>750,1000=>750,1001=>750,1002=>750,1003=>750,1004=>750,1005=>750,1006=>750,1007=>750,1008=>750,1009=>750,1010=>750,1011=>750,1012=>750,1013=>750,1014=>750,1015=>750,1016=>750,1017=>750,1018=>750,1019=>750,1020=>750,1021=>750,1022=>750,1023=>750,1024=>750,1025=>750,1026=>750,1027=>750,1028=>750,1029=>750,1030=>750,1031=>750,1032=>750,1033=>750,1034=>750,1035=>750,1036=>750,1037=>750,1038=>677,1039=>719,1040=>722,1041=>708,1042=>722,1043=>614,1044=>722,1045=>667,1046=>927,1047=>643,1048=>719,1049=>719,1050=>615,1051=>687,1052=>833,1053=>722,1054=>778,1055=>719,1056=>667,1057=>722,1058=>611,1059=>677,1060=>781,1061=>667,1062=>729,1063=>708,1064=>979,1065=>989,1066=>854,1067=>1000,1068=>708,1069=>719,1070=>1042,1071=>729,1072=>556,1073=>619,1074=>604,1075=>534,1076=>618,1077=>556,1078=>736,1079=>510,1080=>611,1081=>611,1082=>507,1083=>622,1084=>740,1085=>604,1086=>611,1087=>611,1088=>611,1089=>556,1090=>889,1091=>556,1092=>885,1093=>556,1094=>646,1095=>583,1096=>889,1097=>935,1098=>707,1099=>854,1100=>594,1101=>552,1102=>865,1103=>589,1104=>750,1105=>750,1106=>750,1107=>750,1108=>750,1109=>750,1110=>750,1111=>750,1112=>750,1113=>750,1114=>750,1115=>750,1116=>750,1117=>750,1118=>750,1119=>750,1120=>750,1121=>750,1122=>750,1123=>750,1124=>750,1125=>750,1126=>750,1127=>750,1128=>750,1129=>750,1130=>750,1131=>750,1132=>750,1133=>750,1134=>750,1135=>750,1136=>750,1137=>750,1138=>750,1139=>750,1140=>750,1141=>750,1142=>750,1143=>750,1144=>750,1145=>750,1146=>750,1147=>750,1148=>750,1149=>750,1150=>750,1151=>750,1152=>750,1153=>750,1154=>750,1155=>750,1156=>750,1157=>750,1158=>750,1159=>750,1160=>750,1161=>750,1162=>750,1163=>750,1164=>750,1165=>750,1166=>750,1167=>750,1168=>750,1169=>750,1170=>750,1171=>750,1172=>750,1173=>750,1174=>750,1175=>750,1176=>750,1177=>750,1178=>750,1179=>750,1180=>750,1181=>750,1182=>750,1183=>750,1184=>750,1185=>750,1186=>750,1187=>750,1188=>750,1189=>750,1190=>750,1191=>750,1192=>750,1193=>750,1194=>750,1195=>750,1196=>750,1197=>750,1198=>750,1199=>750,1200=>750,1201=>750,1202=>750,1203=>750,1204=>750,1205=>750,1206=>750,1207=>750,1208=>750,1209=>750,1210=>750,1211=>750,1212=>750,1213=>750,1214=>750,1215=>750,1216=>750,1217=>750,1218=>750,1219=>750,1220=>750,1221=>750,1222=>750,1223=>750,1224=>750,1225=>750,1226=>750,1227=>750,1228=>750,1229=>750,1230=>750,1231=>750,1232=>750,1233=>750,1234=>750,1235=>750,1236=>750,1237=>750,1238=>750,1239=>750,1240=>750,1241=>750,1242=>750,1243=>750,1244=>750,1245=>750,1246=>750,1247=>750,1248=>750,1249=>750,1250=>750,1251=>750,1252=>750,1253=>750,1254=>750,1255=>750,1256=>750,1257=>750,1258=>750,1259=>750,1260=>750,1261=>750,1262=>750,1263=>750,1264=>750,1265=>750,1266=>750,1267=>750,1268=>750,1269=>750,1270=>750,1271=>750,1272=>750,1273=>750,1274=>750,1275=>750,1276=>750,1277=>750,1278=>750,1279=>750,1280=>750,1281=>750,1282=>750,1283=>750,1284=>750,1285=>750,1286=>750,1287=>750,1288=>750,1289=>750,1290=>750,1291=>750,1292=>750,1293=>750,1294=>750,1295=>750,1296=>750,1297=>750,1298=>750,1299=>750,1306=>750,1307=>750,1308=>750,1309=>750,1425=>750,1426=>750,1427=>750,1428=>750,1429=>750,1430=>750,1431=>750,1432=>750,1433=>750,1434=>750,1435=>750,1436=>750,1437=>750,1438=>750,1439=>750,1440=>750,1441=>750,1442=>750,1443=>750,1444=>750,1445=>750,1446=>750,1447=>750,1448=>750,1449=>750,1450=>750,1451=>750,1452=>750,1453=>750,1454=>750,1455=>750,1456=>750,1457=>750,1458=>750,1459=>750,1460=>750,1461=>750,1462=>750,1463=>750,1464=>750,1465=>750,1466=>750,1467=>750,1468=>750,1469=>750,1470=>750,1471=>750,1472=>750,1473=>750,1474=>750,1475=>750,1476=>750,1477=>750,1478=>750,1479=>750,1488=>583,1489=>576,1490=>457,1491=>550,1492=>614,1493=>273,1494=>413,1495=>616,1496=>626,1497=>273,1498=>521,1499=>491,1500=>496,1501=>611,1502=>630,1503=>273,1504=>386,1505=>613,1506=>543,1507=>594,1508=>587,1509=>500,1510=>512,1511=>573,1512=>521,1513=>715,1514=>673,1520=>546,1521=>546,1522=>546,1523=>276,1524=>504,7424=>592,7425=>776,7426=>889,7427=>619,7428=>556,7429=>606,7430=>606,7431=>488,7432=>510,7433=>278,7434=>500,7435=>566,7436=>485,7437=>740,7438=>592,7439=>611,7440=>556,7441=>611,7442=>556,7443=>611,7444=>944,7445=>577,7446=>611,7447=>611,7448=>582,7449=>589,7450=>589,7451=>458,7452=>591,7453=>611,7454=>731,7455=>611,7456=>556,7457=>778,7458=>500,7459=>526,7460=>493,7461=>615,7462=>469,7463=>556,7464=>611,7465=>582,7466=>773,7467=>622,7468=>510,7469=>733,7470=>498,7471=>498,7472=>505,7473=>480,7474=>480,7475=>528,7476=>498,7477=>211,7478=>376,7479=>508,7480=>418,7481=>577,7482=>496,7483=>498,7484=>547,7485=>498,7486=>458,7487=>532,7488=>415,7489=>480,7490=>676,7491=>384,7492=>384,7493=>405,7494=>611,7495=>415,7496=>415,7497=>398,7498=>398,7499=>320,7500=>320,7501=>416,7502=>171,7503=>382,7504=>595,7505=>403,7506=>427,7507=>404,7508=>427,7509=>427,7510=>420,7511=>238,7512=>402,7513=>402,7514=>595,7515=>401,7516=>431,7517=>426,7518=>388,7519=>427,7520=>490,7521=>395,7522=>171,7523=>279,7524=>402,7525=>401,7526=>426,7527=>388,7528=>415,7529=>490,7530=>395,7531=>750,7532=>611,7533=>611,7534=>333,7535=>889,7536=>611,7537=>611,7538=>389,7539=>389,7540=>556,7541=>333,7542=>500,7543=>611,7544=>400,7545=>530,7546=>884,7547=>278,7548=>278,7549=>611,7550=>591,7551=>621,7552=>611,7553=>611,7554=>333,7555=>727,7556=>556,7557=>278,7558=>889,7559=>611,7560=>611,7561=>389,7562=>556,7563=>394,7564=>556,7565=>556,7566=>500,7567=>556,7568=>611,7569=>611,7570=>556,7571=>479,7572=>510,7573=>589,7574=>278,7575=>556,7576=>319,7577=>611,7578=>526,7579=>405,7580=>404,7581=>404,7582=>432,7583=>320,7584=>213,7585=>213,7586=>416,7587=>403,7588=>171,7589=>171,7590=>171,7591=>171,7592=>276,7593=>171,7594=>171,7595=>293,7596=>595,7597=>595,7598=>403,7599=>403,7600=>430,7601=>427,7602=>526,7603=>359,7604=>214,7605=>238,7606=>402,7607=>434,7608=>402,7609=>402,7610=>401,7611=>327,7612=>327,7613=>452,7614=>363,7615=>391,7616=>0,7617=>0,7618=>0,7619=>0,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7626=>0,7678=>750,7679=>750,7680=>722,7681=>556,7682=>722,7683=>611,7684=>722,7685=>611,7686=>722,7687=>611,7688=>722,7689=>556,7690=>722,7691=>611,7692=>722,7693=>611,7694=>722,7695=>611,7696=>722,7697=>611,7698=>722,7699=>611,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>333,7712=>778,7713=>611,7714=>722,7715=>611,7716=>722,7717=>611,7718=>722,7719=>611,7720=>722,7721=>611,7722=>722,7723=>611,7724=>278,7725=>278,7726=>278,7727=>278,7728=>722,7729=>556,7730=>722,7731=>556,7732=>722,7733=>556,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>833,7743=>889,7744=>833,7745=>889,7746=>833,7747=>889,7748=>722,7749=>611,7750=>722,7751=>611,7752=>722,7753=>611,7754=>722,7755=>611,7756=>778,7757=>611,7758=>778,7759=>611,7760=>778,7761=>611,7762=>778,7763=>611,7764=>667,7765=>611,7766=>667,7767=>611,7768=>722,7769=>389,7770=>722,7771=>389,7772=>722,7773=>389,7774=>722,7775=>389,7776=>667,7777=>556,7778=>667,7779=>556,7780=>667,7781=>556,7782=>667,7783=>556,7784=>667,7785=>556,7786=>611,7787=>333,7788=>611,7789=>333,7790=>611,7791=>333,7792=>611,7793=>333,7794=>722,7795=>611,7796=>722,7797=>611,7798=>722,7799=>611,7800=>722,7801=>611,7802=>722,7803=>611,7804=>667,7805=>556,7806=>667,7807=>556,7808=>750,7809=>750,7810=>750,7811=>750,7812=>750,7813=>750,7814=>750,7815=>750,7816=>750,7817=>750,7818=>750,7819=>750,7820=>750,7821=>750,7822=>750,7823=>750,7824=>750,7825=>750,7826=>750,7827=>750,7828=>750,7829=>750,7830=>750,7831=>750,7832=>750,7833=>750,7834=>750,7835=>750,7838=>715,7840=>722,7841=>556,7842=>722,7843=>556,7844=>722,7845=>556,7846=>722,7847=>556,7848=>722,7849=>556,7850=>722,7851=>556,7852=>722,7853=>556,7854=>722,7855=>556,7856=>722,7857=>556,7858=>722,7859=>556,7860=>722,7861=>556,7862=>722,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>278,7884=>778,7885=>611,7886=>778,7887=>611,7888=>778,7889=>611,7890=>778,7891=>611,7892=>778,7893=>611,7894=>778,7895=>611,7896=>778,7897=>611,7898=>837,7899=>671,7900=>837,7901=>671,7902=>837,7903=>671,7904=>837,7905=>671,7906=>837,7907=>671,7908=>722,7909=>611,7910=>722,7911=>611,7912=>809,7913=>714,7914=>809,7915=>714,7916=>809,7917=>714,7918=>809,7919=>714,7920=>809,7921=>714,7922=>750,7923=>750,7924=>750,7925=>750,7926=>750,7927=>750,7928=>750,7929=>750,7936=>620,7937=>620,7938=>620,7939=>620,7940=>620,7941=>620,7942=>620,7943=>620,7944=>722,7945=>722,7946=>869,7947=>869,7948=>869,7949=>869,7950=>869,7951=>869,7952=>479,7953=>479,7954=>479,7955=>479,7956=>479,7957=>479,7960=>765,7961=>765,7962=>960,7963=>960,7964=>960,7965=>960,7968=>611,7969=>611,7970=>611,7971=>611,7972=>611,7973=>611,7974=>611,7975=>611,7976=>820,7977=>820,7978=>1015,7979=>1015,7980=>1015,7981=>1015,7982=>1015,7983=>1015,7984=>278,7985=>278,7986=>278,7987=>278,7988=>278,7989=>278,7990=>278,7991=>278,7992=>375,7993=>375,7994=>571,7995=>571,7996=>571,7997=>571,7998=>571,7999=>571,8000=>611,8001=>611,8002=>611,8003=>611,8004=>611,8005=>611,8008=>827,8009=>827,8010=>1071,8011=>1071,8012=>973,8013=>973,8016=>591,8017=>591,8018=>591,8019=>591,8020=>591,8021=>591,8022=>591,8023=>591,8025=>813,8027=>960,8029=>1058,8031=>960,8032=>834,8033=>834,8034=>834,8035=>834,8036=>834,8037=>834,8038=>834,8039=>834,8040=>830,8041=>830,8042=>1074,8043=>1074,8044=>976,8045=>976,8046=>976,8047=>976,8048=>620,8049=>620,8050=>479,8051=>479,8052=>611,8053=>611,8054=>278,8055=>278,8056=>611,8057=>611,8058=>591,8059=>591,8060=>834,8061=>834,8064=>620,8065=>620,8066=>620,8067=>620,8068=>620,8069=>620,8070=>620,8071=>620,8072=>722,8073=>722,8074=>869,8075=>869,8076=>869,8077=>869,8078=>869,8079=>869,8080=>611,8081=>611,8082=>611,8083=>611,8084=>611,8085=>611,8086=>611,8087=>611,8088=>820,8089=>820,8090=>1015,8091=>1015,8092=>1015,8093=>1015,8094=>1015,8095=>1015,8096=>834,8097=>834,8098=>834,8099=>834,8100=>834,8101=>834,8102=>834,8103=>834,8104=>830,8105=>830,8106=>1074,8107=>1074,8108=>976,8109=>976,8110=>976,8111=>976,8112=>620,8113=>620,8114=>620,8115=>620,8116=>620,8118=>620,8119=>620,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>333,8126=>333,8127=>333,8128=>333,8129=>333,8130=>611,8131=>611,8132=>611,8134=>611,8135=>611,8136=>813,8137=>862,8138=>869,8139=>917,8140=>722,8141=>333,8142=>333,8143=>333,8144=>278,8145=>278,8146=>278,8147=>278,8150=>278,8151=>278,8152=>278,8153=>278,8154=>424,8155=>473,8157=>333,8158=>333,8159=>333,8160=>591,8161=>591,8162=>591,8163=>591,8164=>605,8165=>605,8166=>591,8167=>591,8168=>667,8169=>667,8170=>862,8171=>911,8172=>765,8173=>333,8174=>333,8175=>333,8178=>834,8179=>834,8180=>834,8182=>834,8183=>834,8184=>924,8185=>827,8186=>927,8187=>830,8188=>781,8189=>333,8190=>333,8192=>750,8193=>750,8194=>750,8195=>750,8196=>750,8197=>750,8198=>750,8199=>750,8200=>750,8201=>750,8202=>750,8203=>750,8204=>750,8205=>750,8206=>750,8207=>750,8210=>750,8211=>750,8212=>750,8213=>750,8214=>750,8215=>750,8216=>750,8217=>750,8218=>750,8219=>750,8220=>750,8221=>750,8222=>750,8223=>750,8224=>750,8225=>750,8226=>750,8230=>1000,8234=>750,8235=>750,8236=>750,8237=>750,8238=>750,8239=>750,8240=>750,8242=>750,8243=>750,8244=>750,8249=>333,8250=>333,8252=>604,8254=>333,8260=>167,8286=>333,8298=>750,8299=>750,8300=>750,8301=>750,8302=>750,8303=>750,8319=>396,8336=>384,8337=>398,8338=>427,8339=>395,8340=>398,8352=>750,8353=>750,8354=>750,8355=>750,8356=>750,8357=>750,8358=>750,8359=>750,8360=>750,8361=>750,8362=>750,8363=>750,8364=>750,8365=>750,8366=>750,8367=>750,8368=>750,8369=>750,8370=>750,8371=>750,8372=>750,8373=>750,8376=>611,8377=>556,8432=>0,8453=>885,8467=>516,8470=>750,8471=>750,8482=>1000,8486=>768,8494=>600,8525=>1000,8526=>500,8531=>834,8532=>834,8539=>834,8540=>834,8541=>834,8542=>834,8580=>556,8592=>1000,8593=>500,8594=>1000,8595=>500,8596=>1000,8597=>500,8616=>500,8706=>494,8710=>612,8719=>823,8721=>750,8722=>750,8725=>167,8729=>750,8730=>750,8734=>750,8735=>750,8745=>722,8747=>274,8776=>549,8800=>750,8801=>750,8804=>549,8805=>549,8962=>604,8976=>584,8992=>604,8993=>604,9472=>708,9474=>625,9484=>708,9488=>708,9492=>708,9496=>708,9500=>708,9508=>708,9516=>708,9524=>708,9532=>708,9552=>708,9553=>708,9554=>708,9555=>708,9556=>708,9557=>708,9558=>708,9559=>708,9560=>708,9561=>708,9562=>708,9563=>708,9564=>708,9565=>708,9566=>708,9567=>708,9568=>708,9569=>708,9570=>708,9571=>708,9572=>708,9573=>708,9574=>708,9575=>708,9576=>708,9577=>708,9578=>708,9579=>708,9580=>708,9600=>708,9604=>708,9608=>708,9612=>708,9616=>708,9617=>708,9618=>708,9619=>729,9632=>750,9633=>750,9642=>750,9643=>750,9644=>750,9650=>990,9658=>990,9660=>990,9668=>990,9674=>750,9675=>750,9676=>750,9679=>604,9688=>604,9689=>604,9702=>354,9786=>1021,9787=>1052,9788=>917,9792=>750,9794=>750,9824=>531,9827=>656,9829=>594,9830=>510,9834=>500,9835=>750,9839=>500,11360=>750,11361=>750,11362=>750,11363=>750,11364=>750,11365=>750,11366=>750,11367=>750,11368=>750,11369=>750,11370=>750,11371=>750,11372=>750,11373=>750,11377=>750,11378=>750,11379=>750,11380=>750,11381=>750,11382=>750,11383=>750,11799=>333,42775=>750,42776=>750,42777=>750,42778=>750,42779=>750,42780=>750,42781=>750,42782=>750,42783=>750,42784=>750,42785=>750,42888=>750,42889=>750,42890=>750,42891=>750,42892=>750,64257=>611,64258=>611,64285=>750,64286=>750,64287=>750,64288=>750,64289=>750,64290=>750,64291=>750,64292=>750,64293=>750,64294=>750,64295=>750,64296=>750,64297=>750,64298=>750,64299=>750,64300=>750,64301=>750,64302=>750,64303=>750,64304=>750,64305=>750,64306=>750,64307=>750,64308=>750,64309=>750,64310=>750,64312=>626,64313=>323,64314=>521,64315=>491,64316=>496,64318=>630,64320=>386,64321=>613,64323=>594,64324=>587,64326=>512,64327=>573,64328=>521,64329=>715,64330=>673,64331=>273,64332=>576,64333=>491,64334=>587,64335=>607,65056=>0,65057=>0,65058=>0,65059=>0,65532=>1000,65535=>750); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/ariali.php b/incs/tcpdf_old/fonts/ariali.php new file mode 100644 index 0000000..5e945be --- /dev/null +++ b/incs/tcpdf_old/fonts/ariali.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-517 -325 1359 998]','ItalicAngle'=>-12,'Ascent'=>905,'Descent'=>-212,'Leading'=>33,'CapHeight'=>716,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>1333,'MissingWidth'=>750); +$cw=array(0=>0,1=>750,2=>750,3=>750,4=>750,5=>750,6=>750,7=>750,8=>0,9=>278,10=>278,11=>750,12=>750,13=>278,14=>750,15=>750,16=>750,17=>750,18=>750,19=>750,20=>750,21=>750,22=>750,23=>750,24=>750,25=>750,26=>750,27=>750,28=>750,29=>0,30=>750,31=>750,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>750,128=>667,129=>667,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>500,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>556,151=>556,152=>556,153=>556,154=>556,155=>556,156=>556,157=>556,158=>556,159=>556,160=>750,161=>750,162=>750,163=>750,164=>750,165=>750,166=>750,167=>750,168=>750,169=>750,170=>750,171=>750,172=>750,173=>750,174=>750,175=>750,176=>750,177=>750,178=>750,179=>750,180=>750,181=>750,182=>750,183=>750,184=>750,185=>750,186=>750,187=>750,188=>750,189=>750,190=>750,191=>750,192=>750,193=>750,194=>750,195=>750,196=>750,197=>750,198=>750,199=>750,200=>750,201=>750,202=>750,203=>750,204=>750,205=>750,206=>750,207=>750,208=>750,209=>750,210=>750,211=>750,212=>750,213=>750,214=>750,215=>750,216=>750,217=>750,218=>750,219=>750,220=>750,221=>750,222=>750,223=>750,224=>750,225=>750,226=>750,227=>750,228=>750,229=>750,230=>750,231=>750,232=>750,233=>750,234=>750,235=>750,236=>750,237=>750,238=>750,239=>750,240=>750,241=>750,242=>750,243=>750,244=>750,245=>750,246=>750,247=>750,248=>750,249=>750,250=>750,251=>750,252=>750,253=>750,254=>750,255=>750,256=>750,257=>750,258=>750,259=>750,260=>750,261=>750,262=>750,263=>750,264=>750,265=>750,266=>750,267=>750,268=>750,269=>750,270=>750,271=>750,272=>750,273=>750,274=>750,275=>750,276=>750,277=>750,278=>750,279=>750,280=>750,281=>750,282=>750,283=>750,284=>750,285=>750,286=>750,287=>750,288=>750,289=>750,290=>750,291=>750,292=>750,293=>750,294=>750,295=>750,296=>750,297=>750,298=>750,299=>750,300=>750,301=>750,302=>750,303=>750,304=>750,305=>750,306=>750,307=>750,308=>750,309=>750,310=>750,311=>750,312=>750,313=>750,314=>750,315=>750,316=>750,317=>750,318=>750,319=>750,320=>750,321=>750,322=>750,323=>750,324=>750,325=>750,326=>750,327=>750,328=>750,329=>750,330=>750,331=>750,332=>750,333=>750,334=>750,335=>750,336=>750,337=>750,338=>750,339=>750,340=>750,341=>750,342=>750,343=>750,344=>750,345=>750,346=>750,347=>750,348=>750,349=>750,350=>750,351=>750,352=>750,353=>750,354=>750,355=>750,356=>750,357=>750,358=>750,359=>750,360=>750,361=>750,362=>750,363=>750,364=>750,365=>750,366=>750,367=>750,368=>750,369=>750,370=>750,371=>750,372=>750,373=>750,374=>750,375=>750,376=>750,377=>750,378=>750,379=>750,380=>750,381=>750,382=>750,383=>750,384=>750,385=>750,386=>750,387=>750,388=>750,389=>750,390=>750,391=>750,392=>750,393=>750,394=>750,395=>750,396=>750,397=>750,398=>750,399=>750,400=>750,401=>750,402=>750,403=>750,404=>750,405=>750,406=>750,407=>750,408=>750,409=>750,410=>750,411=>750,412=>750,413=>750,414=>750,415=>750,416=>750,417=>750,418=>750,419=>750,420=>750,421=>750,422=>750,423=>750,424=>750,425=>750,426=>750,427=>750,428=>750,429=>750,430=>750,431=>750,432=>750,433=>750,434=>750,435=>750,436=>750,437=>750,438=>750,439=>750,440=>750,441=>750,442=>750,443=>750,444=>750,445=>750,446=>750,447=>750,448=>750,449=>750,450=>750,451=>750,452=>750,453=>750,454=>750,455=>750,456=>750,457=>750,458=>750,459=>750,460=>750,461=>750,462=>750,463=>750,464=>750,465=>750,466=>750,467=>750,468=>750,469=>750,470=>750,471=>750,472=>750,473=>750,474=>750,475=>750,476=>750,477=>750,478=>750,479=>750,480=>750,481=>750,482=>750,483=>750,484=>750,485=>750,486=>750,487=>750,488=>750,489=>750,490=>750,491=>750,492=>750,493=>750,494=>750,495=>750,496=>750,497=>750,498=>750,499=>750,500=>750,501=>750,502=>750,503=>750,504=>750,505=>750,506=>750,507=>750,508=>750,509=>750,510=>750,511=>750,512=>750,513=>750,514=>750,515=>750,516=>750,517=>750,518=>750,519=>750,520=>750,521=>750,522=>750,523=>750,524=>750,525=>750,526=>750,527=>750,528=>750,529=>750,530=>750,531=>750,532=>750,533=>750,534=>750,535=>750,536=>750,537=>750,538=>750,539=>750,540=>750,541=>750,542=>750,543=>750,544=>750,545=>750,546=>750,547=>750,548=>750,549=>750,550=>750,551=>750,552=>750,553=>750,554=>750,555=>750,556=>750,557=>750,558=>750,559=>750,560=>750,561=>750,562=>750,563=>750,564=>750,565=>750,566=>750,567=>750,568=>750,569=>750,570=>750,571=>750,572=>750,573=>750,574=>750,575=>750,576=>750,577=>750,578=>750,579=>750,580=>750,581=>750,582=>750,583=>750,584=>750,585=>750,586=>750,587=>750,588=>750,589=>750,590=>750,591=>750,592=>750,593=>750,594=>750,595=>750,596=>750,597=>750,598=>750,599=>750,600=>750,601=>750,602=>750,603=>750,604=>750,605=>750,606=>750,607=>750,608=>750,609=>750,610=>750,611=>750,612=>750,613=>750,614=>750,615=>750,616=>750,617=>750,618=>750,619=>750,620=>750,621=>750,622=>750,623=>750,624=>750,625=>750,626=>750,627=>750,628=>750,629=>750,630=>750,631=>750,632=>750,633=>750,634=>750,635=>750,636=>750,637=>750,638=>750,639=>750,640=>750,641=>750,642=>750,643=>750,644=>750,645=>750,646=>750,647=>750,648=>750,649=>750,650=>750,651=>750,652=>750,653=>750,654=>750,655=>750,656=>750,657=>750,658=>750,659=>750,660=>750,661=>750,662=>750,663=>750,664=>750,665=>750,666=>750,667=>750,668=>750,669=>750,670=>750,671=>750,672=>750,673=>750,674=>750,675=>750,676=>750,677=>750,678=>750,679=>750,680=>750,681=>750,682=>750,683=>750,684=>750,685=>750,686=>750,687=>750,688=>750,689=>750,690=>750,691=>750,692=>750,693=>750,694=>750,695=>750,696=>750,697=>750,698=>750,699=>750,700=>750,701=>750,702=>750,703=>750,704=>750,705=>750,706=>750,707=>750,708=>750,709=>750,710=>750,711=>750,712=>750,713=>750,714=>750,715=>750,716=>750,717=>750,718=>750,719=>750,720=>750,721=>750,722=>750,723=>750,724=>750,725=>750,726=>750,727=>750,728=>750,729=>750,730=>750,731=>750,732=>750,733=>750,734=>750,735=>750,736=>750,737=>750,738=>750,739=>750,740=>750,741=>750,742=>750,743=>750,744=>750,745=>750,746=>750,747=>750,748=>750,749=>750,750=>750,751=>750,752=>750,753=>750,754=>750,755=>750,756=>750,757=>750,758=>750,759=>750,760=>750,761=>750,762=>750,763=>750,764=>750,765=>750,766=>750,767=>750,768=>750,769=>750,770=>750,771=>750,772=>750,773=>750,774=>750,775=>750,776=>750,777=>750,778=>750,779=>750,780=>750,781=>750,782=>750,783=>750,784=>750,785=>750,786=>750,787=>750,788=>750,789=>750,790=>750,791=>750,792=>750,793=>750,794=>750,795=>750,796=>750,797=>750,798=>750,799=>750,800=>750,801=>750,802=>750,803=>750,804=>750,805=>750,806=>750,807=>750,808=>750,809=>750,810=>750,811=>750,812=>750,813=>750,814=>750,815=>750,816=>750,817=>750,818=>750,819=>750,820=>750,821=>750,822=>750,823=>750,824=>750,825=>750,826=>750,827=>750,828=>750,829=>750,830=>750,831=>750,832=>750,833=>750,834=>750,835=>750,836=>750,837=>750,838=>750,839=>750,840=>750,841=>750,842=>750,843=>750,844=>750,845=>750,846=>750,847=>750,848=>750,849=>750,850=>750,851=>750,852=>750,853=>750,854=>750,855=>750,856=>750,857=>750,858=>750,859=>750,860=>750,861=>750,862=>750,863=>750,864=>750,865=>750,866=>750,867=>750,868=>750,869=>750,870=>750,871=>750,872=>750,873=>750,874=>750,875=>750,876=>750,877=>750,878=>750,879=>750,884=>750,885=>750,890=>750,891=>750,892=>750,893=>750,894=>750,900=>750,901=>750,902=>750,903=>750,904=>750,905=>750,906=>750,908=>794,910=>750,911=>750,912=>750,913=>750,914=>750,915=>750,916=>750,917=>750,918=>750,919=>750,920=>750,921=>750,922=>750,923=>750,924=>750,925=>750,926=>750,927=>750,928=>750,929=>750,931=>750,932=>750,933=>750,934=>750,935=>750,936=>750,937=>750,938=>750,939=>750,940=>750,941=>750,942=>750,943=>750,944=>750,945=>750,946=>750,947=>750,948=>750,949=>750,950=>750,951=>750,952=>750,953=>750,954=>750,955=>750,956=>750,957=>750,958=>750,959=>750,960=>750,961=>750,962=>750,963=>750,964=>750,965=>750,966=>750,967=>750,968=>750,969=>750,970=>750,971=>750,972=>750,973=>750,974=>750,976=>750,977=>750,978=>750,979=>750,980=>750,981=>750,982=>750,983=>750,984=>750,985=>750,986=>750,987=>750,988=>750,989=>750,990=>750,991=>750,992=>750,993=>750,994=>750,995=>750,996=>750,997=>750,998=>750,999=>750,1000=>750,1001=>750,1002=>750,1003=>750,1004=>750,1005=>750,1006=>750,1007=>750,1008=>750,1009=>750,1010=>750,1011=>750,1012=>750,1013=>750,1014=>750,1015=>750,1016=>750,1017=>750,1018=>750,1019=>750,1020=>750,1021=>750,1022=>750,1023=>750,1024=>750,1025=>750,1026=>750,1027=>750,1028=>750,1029=>750,1030=>750,1031=>750,1032=>750,1033=>750,1034=>750,1035=>750,1036=>750,1037=>750,1038=>639,1039=>724,1040=>667,1041=>651,1042=>667,1043=>544,1044=>704,1045=>667,1046=>917,1047=>614,1048=>715,1049=>715,1050=>589,1051=>686,1052=>833,1053=>722,1054=>778,1055=>725,1056=>667,1057=>722,1058=>611,1059=>639,1060=>795,1061=>667,1062=>727,1063=>673,1064=>920,1065=>923,1066=>805,1067=>886,1068=>651,1069=>694,1070=>1022,1071=>682,1072=>556,1073=>563,1074=>522,1075=>493,1076=>553,1077=>556,1078=>688,1079=>465,1080=>556,1081=>556,1082=>472,1083=>564,1084=>686,1085=>550,1086=>556,1087=>550,1088=>556,1089=>500,1090=>833,1091=>500,1092=>835,1093=>500,1094=>572,1095=>518,1096=>830,1097=>851,1098=>621,1099=>736,1100=>526,1101=>492,1102=>752,1103=>534,1104=>750,1105=>750,1106=>750,1107=>750,1108=>750,1109=>750,1110=>750,1111=>750,1112=>750,1113=>750,1114=>750,1115=>750,1116=>750,1117=>750,1118=>750,1119=>750,1120=>750,1121=>750,1122=>750,1123=>750,1124=>750,1125=>750,1126=>750,1127=>750,1128=>750,1129=>750,1130=>750,1131=>750,1132=>750,1133=>750,1134=>750,1135=>750,1136=>750,1137=>750,1138=>750,1139=>750,1140=>750,1141=>750,1142=>750,1143=>750,1144=>750,1145=>750,1146=>750,1147=>750,1148=>750,1149=>750,1150=>750,1151=>750,1152=>750,1153=>750,1154=>750,1155=>750,1156=>750,1157=>750,1158=>750,1159=>750,1160=>750,1161=>750,1162=>750,1163=>750,1164=>750,1165=>750,1166=>750,1167=>750,1168=>750,1169=>750,1170=>750,1171=>750,1172=>750,1173=>750,1174=>750,1175=>750,1176=>750,1177=>750,1178=>750,1179=>750,1180=>750,1181=>750,1182=>750,1183=>750,1184=>750,1185=>750,1186=>750,1187=>750,1188=>750,1189=>750,1190=>750,1191=>750,1192=>750,1193=>750,1194=>750,1195=>750,1196=>750,1197=>750,1198=>750,1199=>750,1200=>750,1201=>750,1202=>750,1203=>750,1204=>750,1205=>750,1206=>750,1207=>750,1208=>750,1209=>750,1210=>750,1211=>750,1212=>750,1213=>750,1214=>750,1215=>750,1216=>750,1217=>750,1218=>750,1219=>750,1220=>750,1221=>750,1222=>750,1223=>750,1224=>750,1225=>750,1226=>750,1227=>750,1228=>750,1229=>750,1230=>750,1231=>750,1232=>750,1233=>750,1234=>750,1235=>750,1236=>750,1237=>750,1238=>750,1239=>750,1240=>750,1241=>750,1242=>750,1243=>750,1244=>750,1245=>750,1246=>750,1247=>750,1248=>750,1249=>750,1250=>750,1251=>750,1252=>750,1253=>750,1254=>750,1255=>750,1256=>750,1257=>750,1258=>750,1259=>750,1260=>750,1261=>750,1262=>750,1263=>750,1264=>750,1265=>750,1266=>750,1267=>750,1268=>750,1269=>750,1270=>750,1271=>750,1272=>750,1273=>750,1274=>750,1275=>750,1276=>750,1277=>750,1278=>750,1279=>750,1280=>750,1281=>750,1282=>750,1283=>750,1284=>750,1285=>750,1286=>750,1287=>750,1288=>750,1289=>750,1290=>750,1291=>750,1292=>750,1293=>750,1294=>750,1295=>750,1296=>750,1297=>750,1298=>750,1299=>750,1306=>750,1307=>750,1308=>750,1309=>750,1425=>750,1426=>750,1427=>750,1428=>750,1429=>750,1430=>750,1431=>750,1432=>750,1433=>750,1434=>750,1435=>750,1436=>750,1437=>750,1438=>750,1439=>750,1440=>750,1441=>750,1442=>750,1443=>750,1444=>750,1445=>750,1446=>750,1447=>750,1448=>750,1449=>750,1450=>750,1451=>750,1452=>750,1453=>750,1454=>750,1455=>750,1456=>750,1457=>750,1458=>750,1459=>750,1460=>750,1461=>750,1462=>750,1463=>750,1464=>750,1465=>750,1466=>750,1467=>750,1468=>750,1469=>750,1470=>750,1471=>750,1472=>750,1473=>750,1474=>750,1475=>750,1476=>750,1477=>750,1478=>750,1479=>750,1488=>563,1489=>542,1490=>399,1491=>508,1492=>602,1493=>247,1494=>382,1495=>599,1496=>590,1497=>247,1498=>509,1499=>461,1500=>463,1501=>599,1502=>601,1503=>247,1504=>353,1505=>574,1506=>529,1507=>566,1508=>546,1509=>461,1510=>479,1511=>550,1512=>509,1513=>694,1514=>643,1520=>493,1521=>493,1522=>493,1523=>236,1524=>417,7424=>500,7425=>717,7426=>889,7427=>500,7428=>500,7429=>555,7430=>555,7431=>471,7432=>465,7433=>222,7434=>414,7435=>500,7436=>448,7437=>686,7438=>586,7439=>556,7440=>500,7441=>556,7442=>500,7443=>611,7444=>944,7445=>457,7446=>556,7447=>556,7448=>535,7449=>534,7450=>534,7451=>514,7452=>550,7453=>556,7454=>698,7455=>556,7456=>500,7457=>722,7458=>500,7459=>465,7460=>465,7461=>607,7462=>378,7463=>500,7464=>550,7465=>535,7466=>728,7467=>564,7468=>491,7469=>717,7470=>454,7471=>454,7472=>477,7473=>452,7474=>452,7475=>490,7476=>476,7477=>161,7478=>334,7479=>450,7480=>376,7481=>554,7482=>473,7483=>474,7484=>497,7485=>382,7486=>438,7487=>457,7488=>396,7489=>444,7490=>641,7491=>358,7492=>358,7493=>354,7494=>592,7495=>312,7496=>396,7497=>387,7498=>387,7499=>289,7500=>289,7501=>392,7502=>125,7503=>315,7504=>500,7505=>307,7506=>395,7507=>355,7508=>395,7509=>395,7510=>367,7511=>195,7512=>354,7513=>467,7514=>526,7515=>357,7516=>441,7517=>398,7518=>367,7519=>381,7520=>438,7521=>381,7522=>125,7523=>191,7524=>354,7525=>357,7526=>398,7527=>367,7528=>379,7529=>438,7530=>381,7531=>750,7532=>556,7533=>556,7534=>278,7535=>833,7536=>556,7537=>556,7538=>333,7539=>333,7540=>500,7541=>278,7542=>500,7543=>556,7544=>380,7545=>557,7546=>762,7547=>222,7548=>222,7549=>556,7550=>550,7551=>563,7552=>556,7553=>556,7554=>278,7555=>688,7556=>500,7557=>222,7558=>833,7559=>556,7560=>556,7561=>333,7562=>500,7563=>387,7564=>500,7565=>500,7566=>500,7567=>556,7568=>556,7569=>556,7570=>556,7571=>439,7572=>465,7573=>635,7574=>222,7575=>500,7576=>291,7577=>556,7578=>545,7579=>379,7580=>356,7581=>356,7582=>395,7583=>289,7584=>206,7585=>206,7586=>392,7587=>354,7588=>125,7589=>125,7590=>125,7591=>125,7592=>235,7593=>125,7594=>125,7595=>303,7596=>500,7597=>500,7598=>307,7599=>307,7600=>353,7601=>395,7602=>395,7603=>344,7604=>191,7605=>195,7606=>307,7607=>402,7608=>307,7609=>307,7610=>357,7611=>328,7612=>328,7613=>367,7614=>342,7615=>395,7616=>0,7617=>0,7618=>0,7619=>0,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7626=>0,7678=>750,7679=>750,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>750,7809=>750,7810=>750,7811=>750,7812=>750,7813=>750,7814=>750,7815=>750,7816=>750,7817=>750,7818=>750,7819=>750,7820=>750,7821=>750,7822=>750,7823=>750,7824=>750,7825=>750,7826=>750,7827=>750,7828=>750,7829=>750,7830=>750,7831=>750,7832=>750,7833=>750,7834=>750,7835=>750,7838=>673,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>222,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>812,7899=>604,7900=>812,7901=>604,7902=>812,7903=>604,7904=>812,7905=>604,7906=>812,7907=>604,7908=>722,7909=>556,7910=>722,7911=>556,7912=>793,7913=>634,7914=>793,7915=>634,7916=>793,7917=>634,7918=>793,7919=>634,7920=>793,7921=>634,7922=>750,7923=>750,7924=>750,7925=>750,7926=>750,7927=>750,7928=>750,7929=>750,7936=>570,7937=>570,7938=>570,7939=>570,7940=>570,7941=>570,7942=>570,7943=>570,7944=>667,7945=>667,7946=>813,7947=>813,7948=>813,7949=>813,7950=>813,7951=>813,7952=>439,7953=>439,7954=>439,7955=>439,7956=>439,7957=>439,7960=>765,7961=>765,7962=>960,7963=>960,7964=>960,7965=>960,7968=>555,7969=>555,7970=>555,7971=>555,7972=>555,7973=>555,7974=>555,7975=>555,7976=>820,7977=>820,7978=>1015,7979=>1015,7980=>1015,7981=>1015,7982=>1015,7983=>1015,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>375,7993=>375,7994=>571,7995=>571,7996=>571,7997=>571,7998=>571,7999=>571,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>827,8009=>827,8010=>1022,8011=>1022,8012=>973,8013=>973,8016=>550,8017=>550,8018=>550,8019=>550,8020=>550,8021=>550,8022=>550,8023=>550,8025=>813,8027=>960,8029=>1009,8031=>960,8032=>779,8033=>779,8034=>779,8035=>779,8036=>779,8037=>779,8038=>779,8039=>779,8040=>810,8041=>810,8042=>1005,8043=>1005,8044=>956,8045=>956,8046=>956,8047=>956,8048=>570,8049=>570,8050=>439,8051=>439,8052=>555,8053=>555,8054=>222,8055=>222,8056=>556,8057=>556,8058=>550,8059=>550,8060=>779,8061=>779,8064=>570,8065=>570,8066=>570,8067=>570,8068=>570,8069=>570,8070=>570,8071=>570,8072=>667,8073=>667,8074=>813,8075=>813,8076=>813,8077=>813,8078=>813,8079=>813,8080=>555,8081=>555,8082=>555,8083=>555,8084=>555,8085=>555,8086=>555,8087=>555,8088=>820,8089=>820,8090=>1015,8091=>1015,8092=>1015,8093=>1015,8094=>1015,8095=>1015,8096=>779,8097=>779,8098=>779,8099=>779,8100=>779,8101=>779,8102=>779,8103=>779,8104=>810,8105=>810,8106=>1005,8107=>1005,8108=>956,8109=>956,8110=>956,8111=>956,8112=>570,8113=>570,8114=>570,8115=>570,8116=>570,8118=>570,8119=>570,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>333,8126=>333,8127=>333,8128=>333,8129=>333,8130=>555,8131=>555,8132=>555,8134=>555,8135=>555,8136=>813,8137=>813,8138=>869,8139=>869,8140=>722,8141=>333,8142=>333,8143=>333,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>424,8155=>424,8157=>333,8158=>333,8159=>333,8160=>550,8161=>550,8162=>550,8163=>550,8164=>573,8165=>573,8166=>550,8167=>550,8168=>667,8169=>667,8170=>813,8171=>862,8172=>765,8173=>333,8174=>333,8175=>333,8178=>779,8179=>779,8180=>779,8182=>779,8183=>779,8184=>924,8185=>827,8186=>907,8187=>810,8188=>761,8189=>333,8190=>333,8192=>750,8193=>750,8194=>750,8195=>750,8196=>750,8197=>750,8198=>750,8199=>750,8200=>750,8201=>750,8202=>750,8203=>750,8204=>750,8205=>750,8206=>750,8207=>750,8210=>750,8211=>750,8212=>750,8213=>750,8214=>750,8215=>750,8216=>750,8217=>750,8218=>750,8219=>750,8220=>750,8221=>750,8222=>750,8223=>750,8224=>750,8225=>750,8226=>750,8230=>1000,8234=>750,8235=>750,8236=>750,8237=>750,8238=>750,8239=>750,8240=>750,8242=>750,8243=>750,8244=>750,8249=>333,8250=>333,8252=>500,8254=>333,8260=>167,8286=>278,8298=>750,8299=>750,8300=>750,8301=>750,8302=>750,8303=>750,8319=>365,8336=>358,8337=>387,8338=>395,8339=>381,8340=>387,8352=>750,8353=>750,8354=>750,8355=>750,8356=>750,8357=>750,8358=>750,8359=>750,8360=>750,8361=>750,8362=>750,8363=>750,8364=>750,8365=>750,8366=>750,8367=>750,8368=>750,8369=>750,8370=>750,8371=>750,8372=>750,8373=>750,8376=>611,8377=>556,8432=>0,8453=>885,8467=>323,8470=>750,8471=>750,8482=>1000,8486=>768,8494=>600,8525=>943,8526=>490,8531=>834,8532=>834,8539=>834,8540=>834,8541=>834,8542=>834,8580=>500,8592=>1000,8593=>500,8594=>1000,8595=>500,8596=>1000,8597=>500,8616=>500,8706=>494,8710=>612,8719=>823,8721=>750,8722=>750,8725=>167,8729=>750,8730=>750,8734=>750,8735=>750,8745=>719,8747=>274,8776=>549,8800=>750,8801=>750,8804=>549,8805=>549,8962=>604,8976=>584,8992=>604,8993=>604,9472=>708,9474=>625,9484=>708,9488=>708,9492=>708,9496=>708,9500=>708,9508=>708,9516=>708,9524=>708,9532=>708,9552=>708,9553=>708,9554=>708,9555=>708,9556=>708,9557=>708,9558=>708,9559=>708,9560=>708,9561=>708,9562=>708,9563=>708,9564=>708,9565=>708,9566=>708,9567=>708,9568=>708,9569=>708,9570=>708,9571=>708,9572=>708,9573=>708,9574=>708,9575=>708,9576=>708,9577=>708,9578=>708,9579=>708,9580=>708,9600=>708,9604=>708,9608=>708,9612=>708,9616=>708,9617=>708,9618=>708,9619=>729,9632=>750,9633=>750,9642=>750,9643=>750,9644=>750,9650=>990,9658=>990,9660=>990,9668=>990,9674=>750,9675=>750,9676=>750,9679=>604,9688=>604,9689=>604,9702=>354,9786=>1021,9787=>1052,9788=>917,9792=>750,9794=>750,9824=>531,9827=>656,9829=>594,9830=>510,9834=>500,9835=>750,9839=>500,11360=>750,11361=>750,11362=>750,11363=>750,11364=>750,11365=>750,11366=>750,11367=>750,11368=>750,11369=>750,11370=>750,11371=>750,11372=>750,11373=>750,11377=>750,11378=>750,11379=>750,11380=>750,11381=>750,11382=>750,11383=>750,11799=>333,42775=>750,42776=>750,42777=>750,42778=>750,42779=>750,42780=>750,42781=>750,42782=>750,42783=>750,42784=>750,42785=>750,42888=>750,42889=>750,42890=>750,42891=>750,42892=>750,64257=>500,64258=>500,64285=>750,64286=>750,64287=>750,64288=>750,64289=>750,64290=>750,64291=>750,64292=>750,64293=>750,64294=>750,64295=>750,64296=>750,64297=>750,64298=>750,64299=>750,64300=>750,64301=>750,64302=>750,64303=>750,64304=>750,64305=>750,64306=>750,64307=>750,64308=>750,64309=>750,64310=>750,64312=>590,64313=>287,64314=>509,64315=>461,64316=>463,64318=>601,64320=>353,64321=>574,64323=>566,64324=>546,64326=>479,64327=>550,64328=>509,64329=>694,64330=>643,64331=>247,64332=>542,64333=>461,64334=>546,64335=>576,65056=>0,65057=>0,65058=>0,65059=>0,65532=>1000,65535=>750); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/ariblk.php b/incs/tcpdf_old/fonts/ariblk.php new file mode 100644 index 0000000..2bd0977 --- /dev/null +++ b/incs/tcpdf_old/fonts/ariblk.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-194 -307 1688 1083]','ItalicAngle'=>0,'Ascent'=>1101,'Descent'=>-310,'Leading'=>0,'CapHeight'=>716,'XHeight'=>519,'StemV'=>77,'StemH'=>33,'AvgWidth'=>552,'MaxWidth'=>1722,'MissingWidth'=>750); +$cw=array(0=>0,1=>750,2=>750,3=>750,4=>750,5=>750,6=>750,7=>750,8=>0,9=>333,10=>333,11=>750,12=>750,13=>333,14=>750,15=>750,16=>750,17=>750,18=>750,19=>750,20=>750,21=>750,22=>750,23=>750,24=>750,25=>750,26=>750,27=>750,28=>750,29=>0,30=>750,31=>750,32=>333,33=>333,34=>500,35=>660,36=>667,37=>1000,38=>889,39=>278,40=>389,41=>389,42=>556,43=>660,44=>333,45=>333,46=>333,47=>278,48=>667,49=>667,50=>667,51=>667,52=>667,53=>667,54=>667,55=>667,56=>667,57=>667,58=>333,59=>333,60=>660,61=>660,62=>660,63=>611,64=>740,65=>778,66=>778,67=>778,68=>778,69=>722,70=>667,71=>833,72=>833,73=>389,74=>667,75=>833,76=>667,77=>944,78=>833,79=>833,80=>722,81=>833,82=>778,83=>722,84=>722,85=>833,86=>778,87=>1000,88=>778,89=>778,90=>722,91=>389,92=>278,93=>389,94=>660,95=>500,96=>333,97=>667,98=>667,99=>667,100=>667,101=>667,102=>389,103=>667,104=>667,105=>333,106=>333,107=>667,108=>333,109=>1000,110=>667,111=>667,112=>667,113=>667,114=>444,115=>611,116=>444,117=>667,118=>611,119=>944,120=>667,121=>611,122=>556,123=>389,124=>278,125=>389,126=>660,127=>750,128=>778,129=>778,130=>778,131=>722,132=>833,133=>833,134=>833,135=>667,136=>667,137=>667,138=>667,139=>667,140=>667,141=>667,142=>667,143=>667,144=>667,145=>667,146=>333,147=>333,148=>333,149=>333,150=>667,151=>667,152=>667,153=>667,154=>667,155=>667,156=>667,157=>667,158=>667,159=>667,160=>750,161=>750,162=>750,163=>750,164=>750,165=>750,166=>750,167=>750,168=>750,169=>750,170=>750,171=>750,172=>750,173=>750,174=>750,175=>750,176=>750,177=>750,178=>750,179=>750,180=>750,181=>750,182=>750,183=>750,184=>750,185=>750,186=>750,187=>750,188=>750,189=>750,190=>750,191=>750,192=>750,193=>750,194=>750,195=>750,196=>750,197=>750,198=>750,199=>750,200=>750,201=>750,202=>750,203=>750,204=>750,205=>750,206=>750,207=>750,208=>750,209=>750,210=>750,211=>750,212=>750,213=>750,214=>750,215=>750,216=>750,217=>750,218=>750,219=>750,220=>750,221=>750,222=>750,223=>750,224=>750,225=>750,226=>750,227=>750,228=>750,229=>750,230=>750,231=>750,232=>750,233=>750,234=>750,235=>750,236=>750,237=>750,238=>750,239=>750,240=>750,241=>750,242=>750,243=>750,244=>750,245=>750,246=>750,247=>750,248=>750,249=>750,250=>750,251=>750,252=>750,253=>750,254=>750,255=>750,256=>750,257=>750,258=>750,259=>750,260=>750,261=>750,262=>750,263=>750,264=>750,265=>750,266=>750,267=>750,268=>750,269=>750,270=>750,271=>750,272=>750,273=>750,274=>750,275=>750,276=>750,277=>750,278=>750,279=>750,280=>750,281=>750,282=>750,283=>750,284=>750,285=>750,286=>750,287=>750,288=>750,289=>750,290=>750,291=>750,292=>750,293=>750,294=>750,295=>750,296=>750,297=>750,298=>750,299=>750,300=>750,301=>750,302=>750,303=>750,304=>750,305=>750,306=>750,307=>750,308=>750,309=>750,310=>750,311=>750,312=>750,313=>750,314=>750,315=>750,316=>750,317=>750,318=>750,319=>750,320=>750,321=>750,322=>750,323=>750,324=>750,325=>750,326=>750,327=>750,328=>750,329=>750,330=>750,331=>750,332=>750,333=>750,334=>750,335=>750,336=>750,337=>750,338=>750,339=>750,340=>750,341=>750,342=>750,343=>750,344=>750,345=>750,346=>750,347=>750,348=>750,349=>750,350=>750,351=>750,352=>750,353=>750,354=>750,355=>750,356=>750,357=>750,358=>750,359=>750,360=>750,361=>750,362=>750,363=>750,364=>750,365=>750,366=>750,367=>750,368=>750,369=>750,370=>750,371=>750,372=>750,373=>750,374=>750,375=>750,376=>750,377=>750,378=>750,379=>750,380=>750,381=>750,382=>750,383=>750,402=>667,506=>778,507=>667,508=>1000,509=>1000,510=>833,511=>667,536=>750,537=>750,538=>750,539=>750,710=>750,711=>750,713=>333,728=>750,729=>750,730=>750,731=>750,732=>750,733=>750,894=>333,900=>190,901=>333,902=>778,903=>500,904=>846,905=>957,906=>501,908=>886,910=>969,911=>893,912=>389,913=>778,914=>778,915=>667,916=>778,917=>722,918=>722,919=>833,920=>833,921=>389,922=>833,923=>778,924=>944,925=>833,926=>722,927=>833,928=>833,929=>722,931=>722,932=>722,933=>778,934=>924,935=>778,936=>946,937=>833,938=>389,939=>778,940=>678,941=>548,942=>667,943=>333,944=>667,945=>678,946=>644,947=>611,948=>667,949=>548,950=>460,951=>667,952=>667,953=>333,954=>667,955=>611,956=>667,957=>611,958=>460,959=>667,960=>707,961=>667,962=>528,963=>748,964=>508,965=>667,966=>888,967=>648,968=>916,969=>946,970=>333,971=>667,972=>667,973=>667,974=>946,1025=>722,1026=>1004,1027=>667,1028=>796,1029=>722,1030=>389,1031=>389,1032=>667,1033=>1210,1034=>1210,1035=>976,1036=>730,1038=>672,1039=>833,1040=>778,1041=>778,1042=>778,1043=>667,1044=>838,1045=>722,1046=>1086,1047=>688,1048=>833,1049=>833,1050=>730,1051=>804,1052=>944,1053=>833,1054=>833,1055=>833,1056=>722,1057=>778,1058=>722,1059=>672,1060=>924,1061=>778,1062=>860,1063=>804,1064=>1110,1065=>1138,1066=>1002,1067=>1082,1068=>774,1069=>796,1070=>1158,1071=>780,1072=>667,1073=>667,1074=>615,1075=>508,1076=>662,1077=>667,1078=>924,1079=>678,1080=>706,1081=>706,1082=>642,1083=>716,1084=>846,1085=>713,1086=>667,1087=>667,1088=>667,1089=>667,1090=>508,1091=>611,1092=>1013,1093=>667,1094=>690,1095=>662,1096=>949,1097=>962,1098=>771,1099=>909,1100=>621,1101=>667,1102=>975,1103=>624,1105=>667,1106=>676,1107=>444,1108=>667,1109=>611,1110=>333,1111=>333,1112=>333,1113=>1011,1114=>1023,1115=>676,1116=>642,1118=>611,1119=>667,1168=>555,1169=>468,7808=>1000,7809=>944,7810=>1000,7811=>944,7812=>1000,7813=>944,7922=>778,7923=>611,8211=>750,8212=>750,8213=>750,8215=>750,8216=>750,8217=>750,8218=>750,8219=>750,8220=>750,8221=>750,8222=>750,8224=>750,8225=>750,8226=>750,8230=>1000,8240=>1000,8242=>304,8243=>524,8249=>333,8250=>333,8252=>604,8254=>500,8260=>167,8308=>750,8309=>750,8311=>400,8312=>400,8319=>436,8355=>750,8356=>750,8359=>1722,8364=>667,8453=>1000,8467=>586,8470=>1345,8482=>950,8486=>854,8494=>600,8539=>1000,8540=>1000,8541=>1000,8542=>1000,8592=>1000,8593=>500,8594=>1000,8595=>500,8596=>1000,8597=>500,8616=>500,8706=>500,8710=>612,8719=>823,8721=>750,8722=>750,8725=>167,8729=>750,8730=>750,8734=>750,8735=>750,8745=>719,8747=>271,8776=>660,8800=>750,8801=>750,8804=>660,8805=>660,8962=>600,8976=>660,8992=>600,8993=>600,9472=>710,9474=>620,9484=>710,9488=>710,9492=>710,9496=>710,9500=>710,9508=>710,9516=>710,9524=>710,9532=>710,9552=>710,9553=>710,9554=>710,9555=>710,9556=>710,9557=>710,9558=>710,9559=>710,9560=>710,9561=>710,9562=>710,9563=>710,9564=>710,9565=>710,9566=>710,9567=>710,9568=>710,9569=>710,9570=>710,9571=>710,9572=>710,9573=>710,9574=>710,9575=>710,9576=>710,9577=>710,9578=>710,9579=>710,9580=>710,9600=>710,9604=>710,9608=>710,9612=>710,9616=>710,9617=>710,9618=>708,9619=>730,9632=>750,9633=>750,9642=>750,9643=>750,9644=>750,9650=>990,9658=>990,9660=>990,9668=>990,9674=>750,9675=>750,9679=>604,9688=>600,9689=>600,9702=>354,9786=>1020,9787=>1050,9788=>920,9792=>550,9794=>670,9824=>530,9827=>660,9829=>590,9830=>510,9834=>770,9835=>1000,64257=>667,64258=>667,65535=>750); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/cid0cs.php b/incs/tcpdf_old/fonts/cid0cs.php new file mode 100644 index 0000000..84e80ee --- /dev/null +++ b/incs/tcpdf_old/fonts/cid0cs.php @@ -0,0 +1,16 @@ +'Adobe', 'Ordering'=>'GB1','Supplement'=>2); +include(dirname(__FILE__).'/uni2cid_ag15.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/cid0ct.php b/incs/tcpdf_old/fonts/cid0ct.php new file mode 100644 index 0000000..ee62888 --- /dev/null +++ b/incs/tcpdf_old/fonts/cid0ct.php @@ -0,0 +1,16 @@ +'Adobe', 'Ordering'=>'CNS1','Supplement'=>0); +include(dirname(__FILE__).'/uni2cid_aj16.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/cid0jp.php b/incs/tcpdf_old/fonts/cid0jp.php new file mode 100644 index 0000000..010e25a --- /dev/null +++ b/incs/tcpdf_old/fonts/cid0jp.php @@ -0,0 +1,16 @@ +'Adobe', 'Ordering'=>'Japan1','Supplement'=>5); +include(dirname(__FILE__).'/uni2cid_aj16.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/cid0kr.php b/incs/tcpdf_old/fonts/cid0kr.php new file mode 100644 index 0000000..2e85064 --- /dev/null +++ b/incs/tcpdf_old/fonts/cid0kr.php @@ -0,0 +1,16 @@ +'Adobe', 'Ordering'=>'Korea1','Supplement'=>0); +include(dirname(__FILE__).'/uni2cid_ak12.php'); +$desc=array('Flags'=>32,'FontBBox'=>'[-1011 -330 2260 1078]','ItalicAngle'=>0,'Ascent'=>1069,'Descent'=>-271,'Leading'=>0,'CapHeight'=>716,'XHeight'=>518,'StemV'=>34,'StemH'=>15,'AvgWidth'=>441,'MaxWidth'=>2259,'MissingWidth'=>1000); +$cw=array(0=>1000,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>500,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>500,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>627,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>222,298=>278,299=>222,300=>278,301=>222,302=>278,303=>222,304=>278,305=>278,306=>751,307=>444,308=>500,309=>222,310=>667,311=>500,312=>437,313=>556,314=>222,315=>556,316=>222,317=>556,318=>222,319=>556,320=>318,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>626,330=>723,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>944,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>406,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>222,384=>556,385=>740,386=>655,387=>556,388=>556,389=>556,390=>722,391=>766,392=>579,393=>722,394=>789,395=>655,396=>556,397=>557,398=>667,399=>729,400=>604,401=>611,402=>278,403=>791,404=>649,405=>806,406=>245,407=>322,408=>667,409=>500,410=>322,411=>500,412=>833,413=>722,414=>556,415=>778,416=>776,417=>556,418=>1019,419=>782,420=>735,421=>556,422=>722,423=>667,424=>500,425=>602,426=>366,427=>278,428=>571,429=>278,430=>611,431=>776,432=>620,433=>748,434=>667,435=>752,436=>615,437=>611,438=>500,439=>628,440=>628,441=>526,442=>480,443=>556,444=>556,445=>526,446=>556,447=>556,448=>278,449=>464,450=>474,451=>278,452=>1333,453=>1222,454=>1056,455=>1030,456=>778,457=>444,458=>1222,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>889,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>534,495=>534,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,506=>667,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,592=>556,593=>556,594=>556,595=>556,596=>500,597=>500,598=>556,599=>556,600=>556,601=>556,602=>777,603=>485,604=>485,605=>686,606=>519,607=>260,608=>556,609=>556,610=>557,611=>500,612=>500,613=>556,614=>556,615=>556,616=>242,617=>282,618=>356,619=>356,620=>425,621=>222,622=>635,623=>833,624=>833,625=>833,626=>556,627=>556,628=>558,629=>556,630=>715,631=>674,632=>558,633=>333,634=>333,635=>333,636=>333,637=>333,638=>312,639=>312,640=>530,641=>530,642=>500,643=>216,644=>276,645=>216,646=>222,647=>278,648=>278,649=>596,650=>558,651=>556,652=>500,653=>722,654=>500,655=>500,656=>500,657=>564,658=>530,659=>530,660=>464,661=>464,662=>464,663=>500,664=>614,665=>526,666=>519,667=>557,668=>558,669=>222,670=>500,671=>416,672=>556,673=>464,674=>464,675=>966,676=>966,677=>1030,678=>689,679=>484,680=>718,688=>326,689=>326,690=>153,691=>201,692=>201,693=>201,694=>304,695=>389,696=>278,697=>222,698=>372,699=>222,700=>222,701=>222,702=>222,703=>222,704=>250,705=>250,706=>320,707=>320,708=>320,709=>320,710=>333,711=>333,712=>192,713=>333,714=>333,715=>333,716=>192,717=>333,718=>333,719=>333,720=>300,721=>300,722=>222,723=>222,724=>340,725=>340,726=>280,727=>362,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,736=>278,737=>153,738=>270,739=>274,740=>325,741=>360,742=>360,743=>360,744=>360,745=>360,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,864=>0,865=>0,884=>308,885=>308,890=>278,894=>278,900=>278,901=>278,902=>667,903=>278,904=>704,905=>759,906=>315,908=>778,910=>746,911=>758,912=>222,913=>667,914=>667,915=>550,916=>682,917=>667,918=>611,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>650,927=>778,928=>722,929=>667,931=>602,932=>611,933=>667,934=>808,935=>667,936=>804,937=>758,938=>278,939=>667,940=>576,941=>434,942=>556,943=>222,944=>551,945=>576,946=>563,947=>500,948=>557,949=>434,950=>440,951=>556,952=>556,953=>222,954=>498,955=>500,956=>553,957=>500,958=>432,959=>556,960=>678,961=>571,962=>472,963=>619,964=>382,965=>551,966=>649,967=>522,968=>729,969=>766,970=>222,971=>551,972=>556,973=>551,974=>766,976=>563,977=>616,978=>631,979=>726,980=>631,981=>644,982=>781,986=>722,988=>578,990=>570,992=>692,994=>880,995=>833,996=>684,997=>558,998=>680,999=>529,1000=>557,1001=>505,1002=>623,1003=>603,1004=>610,1005=>611,1006=>568,1007=>434,1008=>600,1009=>571,1010=>500,1011=>222,1025=>667,1026=>865,1027=>567,1028=>717,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1105,1034=>1009,1035=>867,1036=>584,1038=>635,1039=>723,1040=>667,1041=>655,1042=>667,1043=>567,1044=>677,1045=>667,1046=>923,1047=>604,1048=>722,1049=>722,1050=>584,1051=>705,1052=>833,1053=>722,1054=>778,1055=>723,1056=>667,1057=>722,1058=>611,1059=>635,1060=>760,1061=>667,1062=>740,1063=>684,1064=>920,1065=>939,1066=>793,1067=>883,1068=>655,1069=>717,1070=>1006,1071=>722,1072=>556,1073=>573,1074=>531,1075=>383,1076=>583,1077=>556,1078=>669,1079=>458,1080=>559,1081=>559,1082=>437,1083=>571,1084=>683,1085=>552,1086=>556,1087=>542,1088=>556,1089=>500,1090=>458,1091=>500,1092=>823,1093=>500,1094=>562,1095=>533,1096=>802,1097=>823,1098=>620,1099=>717,1100=>523,1101=>510,1102=>744,1103=>542,1105=>556,1106=>556,1107=>383,1108=>510,1109=>500,1110=>222,1111=>278,1112=>222,1113=>873,1114=>811,1115=>556,1116=>437,1118=>500,1119=>542,1120=>976,1121=>766,1122=>656,1123=>521,1124=>950,1125=>694,1126=>667,1127=>597,1128=>952,1129=>817,1130=>654,1131=>600,1132=>932,1133=>817,1134=>604,1135=>458,1136=>804,1137=>729,1138=>778,1139=>556,1140=>667,1141=>500,1142=>667,1143=>500,1144=>1279,1145=>1060,1146=>778,1147=>556,1148=>976,1149=>766,1150=>976,1151=>766,1152=>722,1153=>514,1154=>686,1155=>334,1156=>382,1157=>334,1158=>334,1168=>435,1169=>339,1170=>567,1171=>383,1172=>656,1173=>556,1174=>923,1175=>669,1176=>604,1177=>458,1178=>584,1179=>437,1180=>584,1181=>437,1182=>584,1183=>437,1184=>764,1185=>537,1186=>741,1187=>573,1188=>900,1189=>670,1190=>736,1191=>560,1192=>778,1193=>560,1194=>722,1195=>500,1196=>611,1197=>458,1198=>667,1199=>500,1200=>667,1201=>500,1202=>667,1203=>500,1204=>916,1205=>661,1206=>684,1207=>533,1208=>684,1209=>533,1210=>684,1211=>556,1212=>829,1213=>667,1214=>829,1215=>667,1216=>278,1217=>923,1218=>669,1219=>584,1220=>437,1223=>735,1224=>570,1227=>684,1228=>533,1232=>667,1233=>556,1234=>667,1235=>556,1236=>1000,1237=>889,1238=>667,1239=>556,1240=>729,1241=>556,1242=>729,1243=>556,1244=>923,1245=>669,1246=>604,1247=>458,1248=>604,1249=>492,1250=>722,1251=>559,1252=>722,1253=>559,1254=>778,1255=>556,1256=>778,1257=>556,1258=>778,1259=>556,1262=>635,1263=>500,1264=>635,1265=>500,1266=>635,1267=>500,1268=>684,1269=>533,1272=>883,1273=>717,1329=>635,1330=>531,1331=>583,1332=>583,1333=>531,1334=>531,1335=>427,1336=>531,1337=>750,1338=>635,1339=>531,1340=>375,1341=>583,1342=>698,1343=>531,1344=>427,1345=>531,1346=>583,1347=>531,1348=>635,1349=>698,1350=>635,1351=>635,1352=>531,1353=>531,1354=>698,1355=>531,1356=>635,1357=>531,1358=>698,1359=>583,1360=>479,1361=>583,1362=>531,1363=>698,1364=>698,1365=>635,1366=>750,1369=>271,1370=>271,1371=>150,1372=>300,1373=>271,1374=>271,1375=>420,1377=>583,1378=>427,1379=>427,1380=>427,1381=>427,1382=>427,1383=>427,1384=>427,1385=>459,1386=>427,1387=>427,1388=>323,1389=>531,1390=>427,1391=>427,1392=>427,1393=>427,1394=>427,1395=>427,1396=>427,1397=>271,1398=>427,1399=>375,1400=>427,1401=>375,1402=>583,1403=>427,1404=>427,1405=>427,1406=>427,1407=>583,1408=>427,1409=>427,1410=>323,1411=>583,1412=>375,1413=>375,1414=>583,1415=>527,1417=>271,1425=>360,1426=>360,1427=>360,1428=>360,1429=>360,1430=>360,1431=>360,1432=>360,1433=>360,1434=>360,1435=>360,1436=>360,1437=>360,1438=>360,1439=>360,1440=>360,1441=>360,1443=>360,1444=>360,1445=>360,1446=>360,1447=>360,1448=>360,1449=>360,1450=>360,1451=>360,1452=>360,1453=>360,1454=>360,1455=>360,1456=>360,1457=>360,1458=>360,1459=>360,1460=>360,1461=>360,1462=>360,1463=>360,1464=>360,1465=>360,1467=>360,1468=>360,1469=>360,1470=>366,1471=>360,1472=>225,1473=>360,1474=>360,1475=>238,1476=>360,1488=>577,1489=>563,1490=>411,1491=>512,1492=>594,1493=>316,1494=>326,1495=>594,1496=>594,1497=>316,1498=>507,1499=>527,1500=>484,1501=>594,1502=>594,1503=>316,1504=>338,1505=>604,1506=>550,1507=>567,1508=>569,1509=>505,1510=>514,1511=>583,1512=>507,1513=>700,1514=>633,1520=>590,1521=>590,1522=>590,1523=>216,1524=>412,1548=>278,1563=>278,1567=>556,1569=>529,1570=>243,1571=>243,1572=>470,1573=>243,1574=>731,1575=>243,1576=>771,1577=>514,1578=>771,1579=>771,1580=>544,1581=>544,1582=>544,1583=>430,1584=>430,1585=>421,1586=>421,1587=>1194,1588=>1194,1589=>1291,1590=>1291,1591=>843,1592=>843,1593=>594,1594=>594,1600=>279,1601=>957,1602=>800,1603=>757,1604=>662,1605=>589,1606=>692,1607=>514,1608=>470,1609=>731,1610=>731,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1632=>480,1633=>480,1634=>480,1635=>480,1636=>480,1637=>480,1638=>480,1639=>480,1640=>480,1641=>480,1642=>547,1643=>278,1644=>278,1645=>438,1648=>0,1649=>243,1650=>243,1651=>243,1652=>0,1653=>380,1654=>470,1655=>548,1656=>772,1657=>771,1658=>771,1659=>771,1660=>771,1661=>771,1662=>771,1663=>771,1664=>771,1665=>544,1666=>544,1667=>544,1668=>544,1669=>544,1670=>544,1671=>544,1672=>430,1673=>430,1674=>430,1675=>430,1676=>430,1677=>430,1678=>430,1679=>430,1680=>430,1681=>421,1682=>421,1683=>421,1684=>421,1685=>421,1686=>419,1687=>421,1688=>421,1689=>421,1690=>1194,1691=>1194,1692=>1194,1693=>1291,1694=>1291,1695=>843,1696=>594,1697=>957,1698=>957,1699=>957,1700=>957,1701=>957,1702=>957,1703=>800,1704=>800,1705=>828,1706=>1058,1707=>828,1708=>757,1709=>757,1710=>757,1711=>828,1712=>828,1713=>828,1714=>828,1715=>828,1716=>828,1717=>662,1718=>662,1719=>662,1722=>692,1723=>692,1724=>692,1725=>692,1726=>706,1728=>514,1729=>509,1730=>509,1731=>509,1732=>470,1733=>470,1734=>470,1735=>470,1736=>470,1737=>470,1738=>470,1739=>470,1740=>731,1741=>841,1742=>731,1744=>731,1745=>731,1746=>550,1747=>550,1748=>279,1749=>514,1750=>726,1751=>558,1752=>321,1753=>318,1754=>342,1755=>373,1756=>716,1757=>688,1758=>852,1759=>288,1760=>288,1761=>388,1762=>350,1763=>716,1764=>146,1765=>282,1766=>339,1767=>339,1768=>415,1769=>514,1770=>220,1771=>220,1772=>220,1773=>350,1776=>480,1777=>480,1778=>480,1779=>480,1780=>480,1781=>480,1782=>480,1783=>480,1784=>480,1785=>480,2305=>0,2306=>0,2307=>294,2309=>693,2310=>910,2311=>533,2312=>533,2313=>590,2314=>713,2315=>920,2316=>677,2317=>611,2318=>611,2319=>611,2320=>611,2321=>910,2322=>910,2323=>910,2324=>910,2325=>667,2326=>732,2327=>593,2328=>639,2329=>624,2330=>688,2331=>713,2332=>688,2333=>712,2334=>697,2335=>502,2336=>533,2337=>583,2338=>523,2339=>693,2340=>585,2341=>638,2342=>533,2343=>640,2344=>585,2345=>585,2346=>565,2347=>699,2348=>592,2349=>689,2350=>633,2351=>600,2352=>486,2353=>486,2354=>680,2355=>730,2356=>730,2357=>592,2358=>684,2359=>608,2360=>646,2361=>546,2364=>0,2365=>373,2366=>319,2367=>319,2368=>319,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>0,2376=>0,2377=>319,2378=>319,2379=>319,2380=>319,2381=>0,2384=>884,2385=>0,2386=>0,2387=>0,2388=>0,2392=>667,2393=>732,2394=>593,2395=>688,2396=>583,2397=>523,2398=>699,2399=>600,2400=>920,2401=>677,2402=>0,2403=>0,2404=>331,2405=>513,2406=>639,2407=>639,2408=>639,2409=>639,2410=>639,2411=>639,2412=>639,2413=>639,2414=>639,2415=>639,2416=>362,2433=>0,2434=>430,2435=>430,2437=>786,2438=>1030,2439=>582,2440=>603,2441=>648,2442=>757,2443=>758,2444=>630,2447=>685,2448=>746,2451=>711,2452=>776,2453=>779,2454=>655,2455=>606,2456=>645,2457=>661,2458=>554,2459=>585,2460=>729,2461=>752,2462=>893,2463=>567,2464=>625,2465=>648,2466=>567,2467=>598,2468=>680,2469=>645,2470=>609,2471=>596,2472=>595,2474=>635,2475=>780,2476=>593,2477=>677,2478=>621,2479=>601,2480=>593,2482=>640,2486=>598,2487=>596,2488=>637,2489=>582,2492=>0,2494=>245,2495=>245,2496=>245,2497=>0,2498=>0,2499=>0,2500=>0,2503=>309,2504=>309,2507=>932,2508=>932,2509=>0,2519=>245,2524=>648,2525=>553,2527=>596,2528=>758,2529=>630,2530=>0,2531=>335,2534=>610,2535=>559,2536=>595,2537=>711,2538=>610,2539=>661,2540=>661,2541=>559,2542=>661,2543=>600,2544=>593,2545=>593,2546=>601,2547=>567,2548=>601,2549=>699,2550=>661,2551=>267,2552=>610,2553=>424,2554=>548,2562=>0,2565=>691,2566=>936,2567=>803,2568=>803,2569=>678,2570=>678,2575=>557,2576=>691,2579=>678,2580=>691,2581=>602,2582=>567,2583=>641,2584=>688,2585=>565,2586=>592,2587=>603,2588=>591,2589=>541,2590=>558,2591=>543,2592=>581,2593=>596,2594=>640,2595=>640,2596=>591,2597=>564,2598=>640,2599=>564,2600=>581,2602=>564,2603=>551,2604=>560,2605=>549,2606=>558,2607=>652,2608=>540,2610=>677,2611=>677,2613=>601,2614=>558,2616=>558,2617=>549,2620=>0,2622=>246,2623=>246,2624=>246,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2649=>567,2650=>690,2651=>591,2652=>591,2654=>581,2662=>591,2663=>591,2664=>591,2665=>591,2666=>591,2667=>591,2668=>591,2669=>591,2670=>591,2671=>591,2672=>0,2673=>0,2674=>557,2675=>678,2676=>894,2689=>0,2690=>0,2691=>300,2693=>781,2694=>1044,2695=>589,2696=>589,2697=>560,2698=>758,2699=>806,2701=>781,2703=>781,2704=>781,2705=>1044,2707=>1044,2708=>1044,2709=>413,2710=>773,2711=>606,2712=>558,2713=>483,2714=>600,2715=>691,2716=>811,2717=>647,2718=>651,2719=>453,2720=>450,2721=>425,2722=>478,2723=>694,2724=>534,2725=>553,2726=>446,2727=>541,2728=>582,2730=>572,2731=>437,2732=>663,2733=>756,2734=>594,2735=>493,2736=>392,2738=>613,2739=>656,2741=>538,2742=>611,2743=>507,2744=>663,2745=>587,2748=>0,2749=>478,2750=>273,2751=>273,2752=>273,2753=>0,2754=>0,2755=>0,2756=>0,2757=>0,2759=>0,2760=>0,2761=>273,2763=>273,2764=>273,2765=>0,2768=>843,2784=>893,2790=>625,2791=>625,2792=>625,2793=>625,2794=>625,2795=>625,2796=>625,2797=>625,2798=>625,2799=>625,2817=>0,2818=>306,2819=>391,2821=>590,2822=>808,2823=>658,2824=>658,2825=>633,2826=>654,2827=>636,2828=>540,2831=>560,2832=>938,2835=>600,2836=>973,2837=>603,2838=>620,2839=>620,2840=>605,2841=>712,2842=>579,2843=>579,2844=>593,2845=>564,2846=>581,2847=>604,2848=>578,2849=>579,2850=>579,2851=>607,2852=>579,2853=>587,2854=>579,2855=>602,2856=>579,2858=>605,2859=>728,2860=>579,2861=>643,2862=>605,2863=>628,2864=>619,2866=>653,2867=>593,2870=>620,2871=>605,2872=>605,2873=>579,2876=>0,2877=>333,2878=>218,2879=>0,2880=>294,2881=>0,2882=>0,2883=>0,2887=>479,2888=>479,2891=>1026,2892=>1026,2893=>0,2902=>0,2903=>218,2908=>579,2909=>579,2911=>599,2912=>636,2913=>540,2918=>578,2919=>480,2920=>480,2921=>622,2922=>506,2923=>605,2924=>529,2925=>548,2926=>512,2927=>528,2928=>561,2946=>0,2947=>742,2949=>1002,2950=>1118,2951=>994,2952=>660,2953=>1012,2954=>1231,2958=>726,2959=>731,2960=>870,2962=>763,2963=>763,2964=>1636,2965=>667,2969=>830,2970=>584,2972=>876,2974=>986,2975=>802,2979=>1295,2980=>656,2984=>630,2985=>1012,2986=>694,2990=>727,2991=>790,2992=>545,2993=>718,2994=>821,2995=>871,2996=>724,2997=>873,2999=>1087,3000=>1098,3001=>1274,3006=>547,3007=>172,3008=>93,3009=>519,3010=>814,3014=>748,3015=>681,3016=>956,3018=>1666,3019=>1666,3020=>1994,3021=>0,3031=>871,3047=>667,3048=>1012,3049=>751,3050=>740,3051=>924,3052=>884,3053=>726,3054=>1002,3055=>825,3056=>717,3057=>719,3058=>774,3073=>365,3074=>601,3075=>346,3077=>720,3078=>786,3079=>567,3080=>1159,3081=>690,3082=>1047,3083=>1299,3084=>913,3086=>625,3087=>625,3088=>712,3090=>655,3091=>655,3092=>862,3093=>515,3094=>680,3095=>526,3096=>943,3097=>655,3098=>684,3099=>684,3100=>670,3101=>1205,3102=>732,3103=>888,3104=>597,3105=>709,3106=>709,3107=>809,3108=>715,3109=>702,3110=>702,3111=>702,3112=>607,3114=>623,3115=>623,3116=>681,3117=>681,3118=>932,3119=>1203,3120=>597,3121=>893,3122=>631,3123=>608,3125=>620,3126=>541,3127=>667,3128=>640,3129=>911,3134=>644,3135=>298,3136=>298,3137=>361,3138=>682,3139=>342,3140=>704,3142=>624,3143=>624,3144=>900,3146=>849,3147=>849,3148=>976,3149=>669,3157=>298,3158=>119,3168=>1620,3169=>1281,3174=>840,3175=>840,3176=>840,3177=>840,3178=>840,3179=>840,3180=>840,3181=>840,3182=>840,3183=>840,3202=>440,3203=>251,3205=>654,3206=>654,3207=>631,3208=>891,3209=>957,3210=>1293,3211=>1044,3212=>744,3214=>650,3215=>650,3216=>659,3218=>667,3219=>667,3220=>667,3221=>462,3222=>749,3223=>543,3224=>779,3225=>674,3226=>682,3227=>660,3228=>667,3229=>1171,3230=>926,3231=>671,3232=>557,3233=>669,3234=>669,3235=>728,3236=>544,3237=>672,3238=>672,3239=>672,3240=>560,3242=>668,3243=>668,3244=>681,3245=>687,3246=>972,3247=>1101,3248=>556,3249=>677,3250=>661,3251=>545,3253=>666,3254=>553,3255=>670,3256=>549,3257=>716,3262=>425,3263=>341,3264=>680,3265=>354,3266=>714,3267=>386,3268=>638,3270=>307,3271=>670,3272=>462,3274=>908,3275=>1251,3276=>434,3277=>336,3285=>344,3286=>404,3294=>673,3296=>1695,3297=>978,3302=>549,3303=>549,3304=>549,3305=>549,3306=>549,3307=>549,3308=>549,3309=>549,3310=>549,3311=>549,3330=>368,3331=>305,3333=>1201,3334=>1351,3335=>905,3336=>1459,3337=>635,3338=>1198,3339=>861,3340=>957,3342=>1211,3343=>1202,3344=>1839,3346=>642,3347=>1114,3348=>1195,3349=>861,3350=>982,3351=>874,3352=>1354,3353=>957,3354=>1016,3355=>1266,3356=>712,3357=>1454,3358=>1215,3359=>563,3360=>565,3361=>1192,3362=>1244,3363=>1268,3364=>878,3365=>966,3366=>545,3367=>879,3368=>879,3370=>1031,3371=>1175,3372=>1334,3373=>546,3374=>643,3375=>949,3376=>642,3377=>555,3378=>945,3379=>631,3380=>553,3381=>959,3382=>936,3383=>1122,3384=>1190,3385=>1112,3390=>475,3391=>418,3392=>442,3393=>340,3394=>340,3395=>473,3398=>640,3399=>530,3400=>1279,3402=>1368,3403=>1258,3404=>1447,3405=>0,3415=>553,3424=>861,3425=>1100,3430=>1095,3431=>929,3432=>854,3433=>1181,3434=>658,3435=>972,3436=>1210,3437=>650,3438=>959,3439=>896,3585=>595,3586=>648,3587=>665,3588=>608,3589=>608,3590=>665,3591=>471,3592=>556,3593=>652,3594=>664,3595=>681,3596=>816,3597=>849,3598=>620,3599=>620,3600=>541,3601=>785,3602=>826,3603=>887,3604=>598,3605=>605,3606=>595,3607=>650,3608=>541,3609=>652,3610=>608,3611=>608,3612=>630,3613=>630,3614=>695,3615=>695,3616=>620,3617=>581,3618=>588,3619=>501,3620=>595,3621=>569,3622=>620,3623=>519,3624=>592,3625=>659,3626=>574,3627=>654,3628=>695,3629=>566,3630=>574,3631=>517,3632=>452,3633=>0,3634=>496,3635=>496,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>687,3648=>302,3649=>571,3650=>478,3651=>515,3652=>515,3653=>496,3654=>506,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>555,3664=>598,3665=>640,3666=>688,3667=>690,3668=>657,3669=>657,3670=>635,3671=>839,3672=>693,3673=>769,3674=>673,3675=>994,3713=>775,3714=>707,3716=>724,3719=>524,3720=>690,3722=>678,3725=>711,3732=>719,3733=>834,3734=>776,3735=>916,3737=>744,3738=>740,3739=>740,3740=>834,3741=>834,3742=>854,3743=>854,3745=>775,3746=>724,3747=>697,3749=>700,3751=>700,3754=>708,3755=>916,3757=>700,3758=>697,3759=>658,3760=>432,3761=>534,3762=>476,3763=>476,3764=>778,3765=>778,3766=>778,3767=>778,3768=>778,3769=>778,3771=>778,3772=>778,3773=>670,3776=>420,3777=>806,3778=>430,3779=>446,3780=>346,3782=>571,3784=>778,3785=>778,3786=>778,3787=>778,3788=>778,3789=>778,3792=>721,3793=>719,3794=>601,3795=>711,3796=>686,3797=>686,3798=>834,3799=>756,3800=>724,3801=>906,3804=>1272,3805=>1272,3840=>600,3841=>600,3842=>600,3843=>600,3844=>600,3845=>600,3846=>600,3847=>600,3848=>600,3849=>600,3850=>600,3851=>600,3852=>600,3853=>600,3854=>600,3855=>600,3856=>600,3857=>600,3858=>600,3859=>600,3860=>600,3861=>600,3862=>600,3863=>600,3864=>600,3865=>600,3866=>600,3867=>600,3868=>600,3869=>600,3870=>600,3871=>600,3872=>600,3873=>600,3874=>600,3875=>600,3876=>600,3877=>600,3878=>600,3879=>600,3880=>600,3881=>600,3882=>600,3883=>600,3884=>600,3885=>600,3886=>600,3887=>600,3888=>600,3889=>600,3890=>600,3891=>600,3892=>600,3893=>600,3894=>600,3895=>600,3896=>600,3897=>600,3898=>600,3899=>600,3900=>600,3901=>600,3902=>600,3903=>600,3904=>600,3905=>600,3906=>600,3907=>600,3908=>600,3909=>600,3910=>600,3911=>600,3913=>600,3914=>600,3915=>600,3916=>600,3917=>600,3918=>600,3919=>600,3920=>600,3921=>600,3922=>600,3923=>600,3924=>600,3925=>600,3926=>600,3927=>600,3928=>600,3929=>600,3930=>600,3931=>600,3932=>600,3933=>600,3934=>600,3935=>600,3936=>600,3937=>600,3938=>600,3939=>600,3940=>600,3941=>600,3942=>600,3943=>600,3944=>600,3945=>600,3953=>600,3954=>600,3955=>600,3956=>600,3957=>600,3958=>600,3959=>600,3960=>600,3961=>600,3962=>600,3963=>600,3964=>600,3965=>600,3966=>600,3967=>600,3968=>600,3969=>600,3970=>600,3971=>600,3972=>600,3973=>600,3974=>600,3975=>600,3976=>600,3977=>600,3978=>600,3979=>600,3984=>600,3985=>600,3986=>600,3987=>600,3988=>600,3989=>600,3991=>600,3993=>600,3994=>600,3995=>600,3996=>600,3997=>600,3998=>600,3999=>600,4000=>600,4001=>600,4002=>600,4003=>600,4004=>600,4005=>600,4006=>600,4007=>600,4008=>600,4009=>600,4010=>600,4011=>600,4012=>600,4013=>600,4017=>600,4018=>600,4019=>600,4020=>600,4021=>600,4022=>600,4023=>600,4025=>600,4256=>662,4257=>677,4258=>708,4259=>696,4260=>609,4261=>790,4262=>664,4263=>785,4264=>560,4265=>634,4266=>782,4267=>701,4268=>629,4269=>682,4270=>705,4271=>692,4272=>734,4273=>615,4274=>592,4275=>680,4276=>679,4277=>705,4278=>643,4279=>623,4280=>623,4281=>629,4282=>633,4283=>770,4284=>592,4285=>662,4286=>629,4287=>672,4288=>735,4289=>576,4290=>606,4291=>605,4292=>676,4293=>792,4304=>435,4305=>556,4306=>565,4307=>872,4308=>506,4309=>544,4310=>723,4311=>868,4312=>530,4313=>532,4314=>955,4315=>552,4316=>565,4317=>712,4318=>547,4319=>574,4320=>685,4321=>554,4322=>806,4323=>810,4324=>777,4325=>502,4326=>686,4327=>512,4328=>552,4329=>496,4330=>568,4331=>552,4332=>592,4333=>565,4334=>552,4335=>741,4336=>549,4337=>659,4338=>559,4339=>524,4340=>482,4341=>565,4342=>822,4347=>506,4352=>1000,4353=>1000,4354=>1000,4355=>1000,4356=>1000,4357=>1000,4358=>1000,4359=>1000,4360=>1000,4361=>1000,4362=>1000,4363=>1000,4364=>1000,4365=>1000,4366=>1000,4367=>1000,4368=>1000,4369=>1000,4370=>1000,4371=>1000,4372=>1000,4373=>1000,4374=>1000,4375=>1000,4376=>1000,4377=>1000,4378=>1000,4379=>1000,4380=>1000,4381=>1000,4382=>1000,4383=>1000,4384=>1000,4385=>1000,4386=>1000,4387=>1000,4388=>1000,4389=>1000,4390=>1000,4391=>1000,4392=>1000,4393=>1000,4394=>1000,4395=>1000,4396=>1000,4397=>1000,4398=>1000,4399=>1000,4400=>1000,4401=>1000,4402=>1000,4403=>1000,4404=>1000,4405=>1000,4406=>1000,4407=>1000,4408=>1000,4409=>1000,4410=>1000,4411=>1000,4412=>1000,4413=>1000,4414=>1000,4415=>1000,4416=>1000,4417=>1000,4418=>1000,4419=>1000,4420=>1000,4421=>1000,4422=>1000,4423=>1000,4424=>1000,4425=>1000,4426=>1000,4427=>1000,4428=>1000,4429=>1000,4430=>1000,4431=>1000,4432=>1000,4433=>1000,4434=>1000,4435=>1000,4436=>1000,4437=>1000,4438=>1000,4439=>1000,4440=>1000,4441=>1000,4447=>1000,4448=>1000,4449=>1000,4450=>1000,4451=>1000,4452=>1000,4453=>1000,4454=>1000,4455=>1000,4456=>1000,4457=>1000,4458=>1000,4459=>1000,4460=>1000,4461=>1000,4462=>1000,4463=>1000,4464=>1000,4465=>1000,4466=>1000,4467=>1000,4468=>1000,4469=>1000,4470=>1000,4471=>1000,4472=>1000,4473=>1000,4474=>1000,4475=>1000,4476=>1000,4477=>1000,4478=>1000,4479=>1000,4480=>1000,4481=>1000,4482=>1000,4483=>1000,4484=>1000,4485=>1000,4486=>1000,4487=>1000,4488=>1000,4489=>1000,4490=>1000,4491=>1000,4492=>1000,4493=>1000,4494=>1000,4495=>1000,4496=>1000,4497=>1000,4498=>1000,4499=>1000,4500=>1000,4501=>1000,4502=>1000,4503=>1000,4504=>1000,4505=>1000,4506=>1000,4507=>1000,4508=>1000,4509=>1000,4510=>1000,4511=>1000,4512=>1000,4513=>1000,4514=>1000,4520=>1000,4521=>1000,4522=>1000,4523=>1000,4524=>1000,4525=>1000,4526=>1000,4527=>1000,4528=>1000,4529=>1000,4530=>1000,4531=>1000,4532=>1000,4533=>1000,4534=>1000,4535=>1000,4536=>1000,4537=>1000,4538=>1000,4539=>1000,4540=>1000,4541=>1000,4542=>1000,4543=>1000,4544=>1000,4545=>1000,4546=>1000,4547=>1000,4548=>1000,4549=>1000,4550=>1000,4551=>1000,4552=>1000,4553=>1000,4554=>1000,4555=>1000,4556=>1000,4557=>1000,4558=>1000,4559=>1000,4560=>1000,4561=>1000,4562=>1000,4563=>1000,4564=>1000,4565=>1000,4566=>1000,4567=>1000,4568=>1000,4569=>1000,4570=>1000,4571=>1000,4572=>1000,4573=>1000,4574=>1000,4575=>1000,4576=>1000,4577=>1000,4578=>1000,4579=>1000,4580=>1000,4581=>1000,4582=>1000,4583=>1000,4584=>1000,4585=>1000,4586=>1000,4587=>1000,4588=>1000,4589=>1000,4590=>1000,4591=>1000,4592=>1000,4593=>1000,4594=>1000,4595=>1000,4596=>1000,4597=>1000,4598=>1000,4599=>1000,4600=>1000,4601=>1000,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>556,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>776,7899=>556,7900=>776,7901=>556,7902=>776,7903=>556,7904=>776,7905=>556,7906=>776,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>620,7914=>776,7915=>620,7916=>776,7917=>620,7918=>776,7919=>620,7920=>776,7921=>620,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>576,7937=>576,7938=>576,7939=>576,7940=>576,7941=>576,7942=>576,7943=>576,7944=>667,7945=>667,7946=>680,7947=>680,7948=>680,7949=>680,7950=>718,7951=>718,7952=>434,7953=>434,7954=>434,7955=>434,7956=>434,7957=>434,7960=>692,7961=>692,7962=>823,7963=>823,7964=>823,7965=>823,7968=>556,7969=>556,7970=>556,7971=>556,7972=>556,7973=>556,7974=>556,7975=>556,7976=>747,7977=>747,7978=>878,7979=>878,7980=>878,7981=>878,7982=>923,7983=>923,7984=>222,7985=>222,7986=>222,7987=>222,7988=>222,7989=>222,7990=>222,7991=>222,7992=>303,7993=>303,7994=>434,7995=>434,7996=>434,7997=>434,7998=>479,7999=>479,8000=>556,8001=>556,8002=>556,8003=>556,8004=>556,8005=>556,8008=>778,8009=>778,8010=>894,8011=>894,8012=>894,8013=>894,8016=>551,8017=>551,8018=>551,8019=>551,8020=>551,8021=>551,8022=>551,8023=>551,8025=>777,8027=>893,8029=>885,8031=>940,8032=>766,8033=>766,8034=>766,8035=>766,8036=>766,8037=>766,8038=>766,8039=>766,8040=>758,8041=>758,8042=>874,8043=>874,8044=>868,8045=>867,8046=>911,8047=>911,8048=>576,8049=>576,8050=>434,8051=>434,8052=>556,8053=>556,8054=>222,8055=>222,8056=>556,8057=>556,8058=>551,8059=>551,8060=>766,8061=>766,8064=>576,8065=>576,8066=>576,8067=>576,8068=>576,8069=>576,8070=>576,8071=>576,8072=>667,8073=>667,8074=>680,8075=>680,8076=>680,8077=>680,8078=>718,8079=>718,8080=>556,8081=>556,8082=>556,8083=>556,8084=>556,8085=>556,8086=>556,8087=>556,8088=>747,8089=>747,8090=>878,8091=>878,8092=>878,8093=>878,8094=>923,8095=>923,8096=>766,8097=>766,8098=>766,8099=>766,8100=>766,8101=>766,8102=>766,8103=>766,8104=>758,8105=>758,8106=>874,8107=>874,8108=>868,8109=>867,8110=>911,8111=>911,8112=>576,8113=>576,8114=>576,8115=>576,8116=>576,8118=>576,8119=>576,8120=>667,8121=>667,8122=>667,8123=>667,8124=>667,8125=>278,8126=>278,8127=>278,8128=>278,8129=>278,8130=>556,8131=>556,8132=>556,8134=>556,8135=>556,8136=>693,8137=>704,8138=>748,8139=>759,8140=>722,8141=>278,8142=>278,8143=>278,8144=>222,8145=>222,8146=>222,8147=>222,8150=>222,8151=>222,8152=>278,8153=>278,8154=>304,8155=>304,8157=>278,8158=>278,8159=>278,8160=>551,8161=>551,8162=>551,8163=>551,8164=>571,8165=>571,8166=>551,8167=>551,8168=>667,8169=>667,8170=>742,8171=>746,8172=>693,8173=>278,8174=>278,8175=>278,8178=>766,8179=>766,8180=>766,8182=>766,8183=>766,8184=>778,8185=>778,8186=>758,8187=>758,8188=>758,8189=>278,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>100,8202=>50,8203=>0,8204=>0,8205=>0,8208=>333,8209=>333,8210=>556,8211=>500,8212=>1000,8213=>564,8214=>428,8215=>500,8216=>222,8217=>222,8218=>222,8219=>222,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>556,8230=>1000,8231=>278,8232=>0,8233=>0,8240=>1000,8241=>1330,8242=>222,8243=>372,8244=>522,8245=>206,8246=>356,8247=>506,8248=>312,8249=>333,8250=>333,8251=>1000,8252=>471,8253=>556,8254=>500,8255=>945,8256=>945,8257=>312,8258=>820,8259=>333,8260=>167,8261=>278,8262=>278,8304=>333,8308=>333,8309=>333,8310=>333,8311=>333,8312=>333,8313=>333,8314=>333,8315=>333,8316=>333,8317=>210,8318=>210,8319=>333,8320=>333,8321=>333,8322=>333,8323=>333,8324=>333,8325=>333,8326=>333,8327=>333,8328=>333,8329=>333,8330=>333,8331=>333,8332=>333,8333=>210,8334=>210,8352=>556,8353=>556,8354=>556,8355=>556,8356=>556,8357=>833,8358=>556,8359=>556,8360=>1024,8361=>940,8362=>784,8363=>556,8364=>556,8400=>600,8401=>600,8402=>600,8403=>600,8404=>700,8405=>700,8406=>600,8407=>600,8408=>600,8409=>600,8410=>600,8411=>600,8412=>600,8413=>900,8414=>900,8415=>900,8416=>900,8417=>700,8448=>889,8449=>889,8450=>667,8451=>1022,8452=>611,8453=>889,8454=>889,8455=>501,8456=>667,8457=>921,8458=>510,8459=>906,8460=>988,8461=>722,8462=>500,8463=>500,8464=>688,8465=>553,8466=>708,8467=>291,8468=>778,8469=>722,8470=>1073,8471=>737,8472=>740,8473=>556,8474=>722,8475=>927,8476=>795,8477=>667,8478=>667,8479=>667,8480=>1000,8481=>1174,8482=>1000,8483=>722,8484=>611,8485=>542,8486=>768,8487=>768,8488=>698,8489=>321,8490=>667,8491=>667,8492=>927,8493=>646,8494=>556,8495=>385,8496=>615,8497=>688,8498=>611,8499=>1115,8500=>406,8501=>688,8502=>688,8503=>344,8504=>688,8531=>834,8532=>834,8533=>834,8534=>834,8535=>834,8536=>834,8537=>834,8538=>834,8539=>834,8540=>834,8541=>834,8542=>834,8543=>834,8544=>278,8545=>555,8546=>832,8547=>933,8548=>667,8549=>934,8550=>1031,8551=>1268,8552=>944,8553=>667,8554=>944,8555=>1035,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>700,8564=>500,8565=>700,8566=>922,8567=>1144,8568=>712,8569=>500,8570=>712,8571=>934,8572=>222,8573=>500,8574=>556,8575=>833,8576=>983,8577=>722,8578=>983,8592=>713,8593=>713,8594=>713,8595=>713,8596=>713,8597=>713,8598=>713,8599=>713,8600=>713,8601=>713,8602=>713,8603=>713,8604=>713,8605=>713,8606=>713,8607=>713,8608=>713,8609=>713,8610=>713,8611=>713,8612=>713,8613=>713,8614=>713,8615=>713,8616=>713,8617=>713,8618=>713,8619=>713,8620=>713,8621=>813,8622=>813,8623=>713,8624=>713,8625=>713,8626=>713,8627=>713,8628=>713,8629=>713,8630=>713,8631=>713,8632=>713,8633=>713,8634=>800,8635=>800,8636=>713,8637=>713,8638=>713,8639=>713,8640=>713,8641=>713,8642=>713,8643=>713,8644=>713,8645=>713,8646=>713,8647=>713,8648=>713,8649=>713,8650=>713,8651=>713,8652=>713,8653=>713,8654=>950,8655=>713,8656=>713,8657=>713,8658=>713,8659=>713,8660=>863,8661=>713,8662=>713,8663=>713,8664=>713,8665=>713,8666=>713,8667=>713,8668=>813,8669=>813,8670=>713,8671=>713,8672=>713,8673=>713,8674=>713,8675=>713,8676=>713,8677=>713,8678=>713,8679=>713,8680=>713,8681=>713,8682=>713,8704=>600,8705=>600,8706=>494,8707=>600,8708=>600,8709=>800,8710=>612,8711=>612,8712=>549,8713=>549,8714=>549,8715=>549,8716=>549,8717=>549,8718=>549,8719=>823,8720=>823,8721=>713,8722=>584,8723=>584,8724=>584,8725=>167,8726=>278,8727=>389,8728=>400,8729=>400,8730=>600,8731=>600,8732=>600,8733=>549,8734=>549,8735=>584,8736=>584,8737=>584,8738=>584,8739=>260,8740=>444,8741=>418,8742=>602,8743=>561,8744=>561,8745=>561,8746=>561,8747=>506,8748=>806,8749=>1106,8750=>506,8751=>806,8752=>1106,8753=>506,8754=>506,8755=>506,8756=>561,8757=>561,8758=>422,8759=>561,8760=>584,8761=>584,8762=>584,8763=>584,8764=>584,8765=>584,8766=>584,8767=>584,8768=>422,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8778=>584,8779=>584,8780=>584,8781=>584,8782=>584,8783=>584,8784=>584,8785=>584,8786=>584,8787=>584,8788=>737,8789=>737,8790=>584,8791=>584,8792=>584,8793=>584,8794=>584,8795=>584,8796=>584,8797=>584,8798=>584,8799=>584,8800=>584,8801=>584,8802=>584,8803=>584,8804=>584,8805=>584,8806=>584,8807=>584,8808=>584,8809=>584,8810=>969,8811=>969,8812=>584,8813=>584,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8820=>584,8821=>584,8822=>584,8823=>584,8824=>584,8825=>584,8826=>584,8827=>584,8828=>584,8829=>584,8830=>584,8831=>584,8832=>584,8833=>584,8834=>678,8835=>678,8836=>678,8837=>678,8838=>678,8839=>678,8840=>678,8841=>678,8842=>678,8843=>678,8844=>561,8845=>561,8846=>561,8847=>678,8848=>678,8849=>673,8850=>673,8851=>561,8852=>561,8853=>800,8854=>800,8855=>800,8856=>800,8857=>800,8858=>800,8859=>800,8860=>800,8861=>800,8862=>800,8863=>800,8864=>800,8865=>800,8866=>549,8867=>549,8868=>549,8869=>549,8870=>399,8871=>399,8872=>549,8873=>549,8874=>549,8875=>672,8876=>549,8877=>549,8878=>549,8879=>672,8880=>549,8881=>549,8882=>549,8883=>549,8884=>549,8885=>549,8886=>713,8887=>713,8888=>713,8889=>549,8890=>549,8891=>584,8892=>584,8893=>584,8894=>584,8895=>584,8896=>561,8897=>561,8898=>561,8899=>561,8900=>549,8901=>250,8902=>549,8903=>649,8904=>630,8905=>630,8906=>630,8907=>630,8908=>630,8909=>584,8910=>561,8911=>561,8912=>668,8913=>668,8914=>668,8915=>668,8916=>561,8917=>602,8918=>584,8919=>584,8920=>1354,8921=>1354,8922=>584,8923=>584,8924=>584,8925=>584,8926=>584,8927=>584,8928=>584,8929=>584,8930=>673,8931=>673,8932=>673,8933=>673,8934=>584,8935=>584,8936=>584,8937=>584,8938=>584,8939=>584,8940=>584,8941=>584,8942=>278,8943=>1000,8944=>1000,8945=>1000,8960=>549,8962=>549,8963=>549,8964=>549,8965=>549,8966=>549,8967=>549,8968=>449,8969=>449,8970=>449,8971=>449,8972=>549,8973=>549,8974=>549,8975=>549,8976=>549,8977=>549,8978=>800,8979=>800,8980=>549,8981=>549,8982=>549,8983=>650,8984=>780,8985=>549,8986=>549,8987=>549,8988=>549,8989=>549,8990=>549,8991=>549,8992=>506,8993=>506,8994=>713,8995=>713,8996=>1000,8997=>1000,8998=>1000,8999=>1000,9000=>1000,9001=>329,9002=>329,9003=>1000,9004=>549,9005=>549,9006=>549,9007=>549,9008=>549,9009=>549,9010=>549,9011=>549,9012=>549,9013=>549,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9109=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9250=>600,9251=>600,9252=>600,9280=>604,9281=>604,9282=>604,9283=>604,9284=>604,9285=>604,9286=>750,9287=>750,9288=>750,9289=>750,9290=>604,9312=>1000,9313=>1000,9314=>1000,9315=>1000,9316=>1000,9317=>1000,9318=>1000,9319=>1000,9320=>1000,9321=>1000,9322=>1000,9323=>1000,9324=>1000,9325=>1000,9326=>1000,9327=>1000,9328=>1000,9329=>1000,9330=>1000,9331=>1000,9332=>1000,9333=>1000,9334=>1000,9335=>1000,9336=>1000,9337=>1000,9338=>1000,9339=>1000,9340=>1000,9341=>1000,9342=>1000,9343=>1000,9344=>1000,9345=>1000,9346=>1000,9347=>1000,9348=>1000,9349=>1000,9350=>1000,9351=>1000,9352=>1000,9353=>1000,9354=>1000,9355=>1000,9356=>1000,9357=>1000,9358=>1000,9359=>1000,9360=>1000,9361=>1000,9362=>1000,9363=>1000,9364=>1000,9365=>1000,9366=>1000,9367=>1000,9368=>1000,9369=>1000,9370=>1000,9371=>1000,9372=>1000,9373=>1000,9374=>1000,9375=>1000,9376=>1000,9377=>1000,9378=>1000,9379=>1000,9380=>1000,9381=>1000,9382=>1000,9383=>1000,9384=>1000,9385=>1000,9386=>1000,9387=>1000,9388=>1000,9389=>1000,9390=>1000,9391=>1000,9392=>1000,9393=>1000,9394=>1000,9395=>1000,9396=>1000,9397=>1000,9398=>1000,9399=>1000,9400=>1000,9401=>1000,9402=>1000,9403=>1000,9404=>1000,9405=>1000,9406=>1000,9407=>1000,9408=>1000,9409=>1000,9410=>1000,9411=>1000,9412=>1000,9413=>1000,9414=>1000,9415=>1000,9416=>1000,9417=>1000,9418=>1000,9419=>1000,9420=>1000,9421=>1000,9422=>1000,9423=>1000,9424=>1000,9425=>1000,9426=>1000,9427=>1000,9428=>1000,9429=>1000,9430=>1000,9431=>1000,9432=>1000,9433=>1000,9434=>1000,9435=>1000,9436=>1000,9437=>1000,9438=>1000,9439=>1000,9440=>1000,9441=>1000,9442=>1000,9443=>1000,9444=>1000,9445=>1000,9446=>1000,9447=>1000,9448=>1000,9449=>1000,9450=>1000,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9728=>750,9729=>1000,9730=>750,9731=>750,9732=>1000,9733=>816,9734=>823,9735=>500,9736=>500,9737=>800,9738=>800,9739=>800,9740=>800,9741=>800,9742=>719,9743=>719,9744=>734,9745=>734,9746=>734,9747=>762,9754=>960,9755=>960,9756=>939,9757=>939,9758=>939,9759=>939,9760=>750,9761=>600,9762=>750,9763=>750,9764=>580,9765=>460,9766=>444,9767=>650,9768=>444,9769=>768,9770=>800,9771=>850,9772=>675,9773=>800,9774=>750,9775=>750,9776=>900,9777=>900,9778=>900,9779=>900,9780=>900,9781=>900,9782=>900,9783=>900,9784=>750,9785=>750,9786=>750,9787=>750,9788=>750,9789=>750,9790=>750,9791=>740,9792=>740,9793=>740,9794=>740,9795=>653,9796=>490,9797=>632,9798=>780,9799=>560,9800=>838,9801=>780,9802=>734,9803=>887,9804=>780,9805=>1080,9806=>896,9807=>1080,9808=>804,9809=>868,9810=>922,9811=>696,9812=>1000,9813=>1000,9814=>1000,9815=>1000,9816=>1000,9817=>1000,9818=>1000,9819=>1000,9820=>1000,9821=>1000,9822=>1000,9823=>1000,9824=>722,9825=>734,9826=>674,9827=>804,9828=>722,9829=>734,9830=>674,9831=>804,9832=>860,9833=>423,9834=>592,9835=>750,9836=>750,9837=>439,9838=>439,9839=>439,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,12288=>1000,12289=>1000,12290=>1000,12291=>1000,12292=>1000,12293=>1000,12294=>1000,12295=>1000,12296=>1000,12297=>1000,12298=>1000,12299=>1000,12300=>1000,12301=>1000,12302=>1000,12303=>1000,12304=>1000,12305=>1000,12306=>1000,12307=>1000,12308=>1000,12309=>1000,12310=>1000,12311=>1000,12312=>1000,12313=>1000,12314=>1000,12315=>1000,12316=>1000,12317=>1000,12318=>1000,12319=>1000,12320=>1000,12321=>1000,12322=>1000,12323=>1000,12324=>1000,12325=>1000,12326=>1000,12327=>1000,12328=>1000,12329=>1000,12330=>1000,12331=>1000,12332=>1000,12333=>1000,12334=>1000,12335=>1000,12336=>1000,12337=>1000,12338=>1000,12339=>1000,12340=>1000,12341=>1000,12342=>1000,12343=>1000,12351=>1000,12353=>1000,12354=>1000,12355=>1000,12356=>1000,12357=>1000,12358=>1000,12359=>1000,12360=>1000,12361=>1000,12362=>1000,12363=>1000,12364=>1000,12365=>1000,12366=>1000,12367=>1000,12368=>1000,12369=>1000,12370=>1000,12371=>1000,12372=>1000,12373=>1000,12374=>1000,12375=>1000,12376=>1000,12377=>1000,12378=>1000,12379=>1000,12380=>1000,12381=>1000,12382=>1000,12383=>1000,12384=>1000,12385=>1000,12386=>1000,12387=>1000,12388=>1000,12389=>1000,12390=>1000,12391=>1000,12392=>1000,12393=>1000,12394=>1000,12395=>1000,12396=>1000,12397=>1000,12398=>1000,12399=>1000,12400=>1000,12401=>1000,12402=>1000,12403=>1000,12404=>1000,12405=>1000,12406=>1000,12407=>1000,12408=>1000,12409=>1000,12410=>1000,12411=>1000,12412=>1000,12413=>1000,12414=>1000,12415=>1000,12416=>1000,12417=>1000,12418=>1000,12419=>1000,12420=>1000,12421=>1000,12422=>1000,12423=>1000,12424=>1000,12425=>1000,12426=>1000,12427=>1000,12428=>1000,12429=>1000,12430=>1000,12431=>1000,12432=>1000,12433=>1000,12434=>1000,12435=>1000,12436=>1000,12441=>1000,12442=>1000,12443=>1000,12444=>1000,12445=>1000,12446=>1000,12449=>1000,12450=>1000,12451=>1000,12452=>1000,12453=>1000,12454=>1000,12455=>1000,12456=>1000,12457=>1000,12458=>1000,12459=>1000,12460=>1000,12461=>1000,12462=>1000,12463=>1000,12464=>1000,12465=>1000,12466=>1000,12467=>1000,12468=>1000,12469=>1000,12470=>1000,12471=>1000,12472=>1000,12473=>1000,12474=>1000,12475=>1000,12476=>1000,12477=>1000,12478=>1000,12479=>1000,12480=>1000,12481=>1000,12482=>1000,12483=>1000,12484=>1000,12485=>1000,12486=>1000,12487=>1000,12488=>1000,12489=>1000,12490=>1000,12491=>1000,12492=>1000,12493=>1000,12494=>1000,12495=>1000,12496=>1000,12497=>1000,12498=>1000,12499=>1000,12500=>1000,12501=>1000,12502=>1000,12503=>1000,12504=>1000,12505=>1000,12506=>1000,12507=>1000,12508=>1000,12509=>1000,12510=>1000,12511=>1000,12512=>1000,12513=>1000,12514=>1000,12515=>1000,12516=>1000,12517=>1000,12518=>1000,12519=>1000,12520=>1000,12521=>1000,12522=>1000,12523=>1000,12524=>1000,12525=>1000,12526=>1000,12527=>1000,12528=>1000,12529=>1000,12530=>1000,12531=>1000,12532=>1000,12533=>1000,12534=>1000,12535=>1000,12536=>1000,12537=>1000,12538=>1000,12539=>1000,12540=>1000,12541=>1000,12542=>1000,12549=>1000,12550=>1000,12551=>1000,12552=>1000,12553=>1000,12554=>1000,12555=>1000,12556=>1000,12557=>1000,12558=>1000,12559=>1000,12560=>1000,12561=>1000,12562=>1000,12563=>1000,12564=>1000,12565=>1000,12566=>1000,12567=>1000,12568=>1000,12569=>1000,12570=>1000,12571=>1000,12572=>1000,12573=>1000,12574=>1000,12575=>1000,12576=>1000,12577=>1000,12578=>1000,12579=>1000,12580=>1000,12581=>1000,12582=>1000,12583=>1000,12584=>1000,12585=>1000,12586=>1000,12587=>1000,12588=>1000,12593=>1000,12594=>1000,12595=>1000,12596=>1000,12597=>1000,12598=>1000,12599=>1000,12600=>1000,12601=>1000,12602=>1000,12603=>1000,12604=>1000,12605=>1000,12606=>1000,12607=>1000,12608=>1000,12609=>1000,12610=>1000,12611=>1000,12612=>1000,12613=>1000,12614=>1000,12615=>1000,12616=>1000,12617=>1000,12618=>1000,12619=>1000,12620=>1000,12621=>1000,12622=>1000,12623=>1000,12624=>1000,12625=>1000,12626=>1000,12627=>1000,12628=>1000,12629=>1000,12630=>1000,12631=>1000,12632=>1000,12633=>1000,12634=>1000,12635=>1000,12636=>1000,12637=>1000,12638=>1000,12639=>1000,12640=>1000,12641=>1000,12642=>1000,12643=>1000,12644=>1000,12645=>1000,12646=>1000,12647=>1000,12648=>1000,12649=>1000,12650=>1000,12651=>1000,12652=>1000,12653=>1000,12654=>1000,12655=>1000,12656=>1000,12657=>1000,12658=>1000,12659=>1000,12660=>1000,12661=>1000,12662=>1000,12663=>1000,12664=>1000,12665=>1000,12666=>1000,12667=>1000,12668=>1000,12669=>1000,12670=>1000,12671=>1000,12672=>1000,12673=>1000,12674=>1000,12675=>1000,12676=>1000,12677=>1000,12678=>1000,12679=>1000,12680=>1000,12681=>1000,12682=>1000,12683=>1000,12684=>1000,12685=>1000,12686=>1000,12688=>1000,12689=>1000,12690=>1000,12691=>1000,12692=>1000,12693=>1000,12694=>1000,12695=>1000,12696=>1000,12697=>1000,12698=>1000,12699=>1000,12700=>1000,12701=>1000,12702=>1000,12703=>1000,12800=>1000,12801=>1000,12802=>1000,12803=>1000,12804=>1000,12805=>1000,12806=>1000,12807=>1000,12808=>1000,12809=>1000,12810=>1000,12811=>1000,12812=>1000,12813=>1000,12814=>1000,12815=>1000,12816=>1000,12817=>1000,12818=>1000,12819=>1000,12820=>1000,12821=>1000,12822=>1000,12823=>1000,12824=>1000,12825=>1000,12826=>1000,12827=>1000,12828=>1000,12832=>1000,12833=>1000,12834=>1000,12835=>1000,12836=>1000,12837=>1000,12838=>1000,12839=>1000,12840=>1000,12841=>1000,12842=>1000,12843=>1000,12844=>1000,12845=>1000,12846=>1000,12847=>1000,12848=>1000,12849=>1000,12850=>1000,12851=>1000,12852=>1000,12853=>1000,12854=>1000,12855=>1000,12856=>1000,12857=>1000,12858=>1000,12859=>1000,12860=>1000,12861=>1000,12862=>1000,12863=>1000,12864=>1000,12865=>1000,12866=>1000,12867=>1000,12896=>1000,12897=>1000,12898=>1000,12899=>1000,12900=>1000,12901=>1000,12902=>1000,12903=>1000,12904=>1000,12905=>1000,12906=>1000,12907=>1000,12908=>1000,12909=>1000,12910=>1000,12911=>1000,12912=>1000,12913=>1000,12914=>1000,12915=>1000,12916=>1000,12917=>1000,12918=>1000,12919=>1000,12920=>1000,12921=>1000,12922=>1000,12923=>1000,12927=>1000,12928=>1000,12929=>1000,12930=>1000,12931=>1000,12932=>1000,12933=>1000,12934=>1000,12935=>1000,12936=>1000,12937=>1000,12938=>1000,12939=>1000,12940=>1000,12941=>1000,12942=>1000,12943=>1000,12944=>1000,12945=>1000,12946=>1000,12947=>1000,12948=>1000,12949=>1000,12950=>1000,12951=>1000,12952=>1000,12953=>1000,12954=>1000,12955=>1000,12956=>1000,12957=>1000,12958=>1000,12959=>1000,12960=>1000,12961=>1000,12962=>1000,12963=>1000,12964=>1000,12965=>1000,12966=>1000,12967=>1000,12968=>1000,12969=>1000,12970=>1000,12971=>1000,12972=>1000,12973=>1000,12974=>1000,12975=>1000,12976=>1000,12992=>1000,12993=>1000,12994=>1000,12995=>1000,12996=>1000,12997=>1000,12998=>1000,12999=>1000,13000=>1000,13001=>1000,13002=>1000,13003=>1000,13008=>1000,13009=>1000,13010=>1000,13011=>1000,13012=>1000,13013=>1000,13014=>1000,13015=>1000,13016=>1000,13017=>1000,13018=>1000,13019=>1000,13020=>1000,13021=>1000,13022=>1000,13023=>1000,13024=>1000,13025=>1000,13026=>1000,13027=>1000,13028=>1000,13029=>1000,13030=>1000,13031=>1000,13032=>1000,13033=>1000,13034=>1000,13035=>1000,13036=>1000,13037=>1000,13038=>1000,13039=>1000,13040=>1000,13041=>1000,13042=>1000,13043=>1000,13044=>1000,13045=>1000,13046=>1000,13047=>1000,13048=>1000,13049=>1000,13050=>1000,13051=>1000,13052=>1000,13053=>1000,13054=>1000,13056=>1000,13057=>1000,13058=>1000,13059=>1000,13060=>1000,13061=>1000,13062=>1000,13063=>1000,13064=>1000,13065=>1000,13066=>1000,13067=>1000,13068=>1000,13069=>1000,13070=>1000,13071=>1000,13072=>1000,13073=>1000,13074=>1000,13075=>1000,13076=>1000,13077=>1000,13078=>1000,13079=>1000,13080=>1000,13081=>1000,13082=>1000,13083=>1000,13084=>1000,13085=>1000,13086=>1000,13087=>1000,13088=>1000,13089=>1000,13090=>1000,13091=>1000,13092=>1000,13093=>1000,13094=>1000,13095=>1000,13096=>1000,13097=>1000,13098=>1000,13099=>1000,13100=>1000,13101=>1000,13102=>1000,13103=>1000,13104=>1000,13105=>1000,13106=>1000,13107=>1000,13108=>1000,13109=>1000,13110=>1000,13111=>1000,13112=>1000,13113=>1000,13114=>1000,13115=>1000,13116=>1000,13117=>1000,13118=>1000,13119=>1000,13120=>1000,13121=>1000,13122=>1000,13123=>1000,13124=>1000,13125=>1000,13126=>1000,13127=>1000,13128=>1000,13129=>1000,13130=>1000,13131=>1000,13132=>1000,13133=>1000,13134=>1000,13135=>1000,13136=>1000,13137=>1000,13138=>1000,13139=>1000,13140=>1000,13141=>1000,13142=>1000,13143=>1000,13144=>1000,13145=>1000,13146=>1000,13147=>1000,13148=>1000,13149=>1000,13150=>1000,13151=>1000,13152=>1000,13153=>1000,13154=>1000,13155=>1000,13156=>1000,13157=>1000,13158=>1000,13159=>1000,13160=>1000,13161=>1000,13162=>1000,13163=>1000,13164=>1000,13165=>1000,13166=>1000,13167=>1000,13168=>1000,13169=>1000,13170=>1000,13171=>1000,13172=>1000,13173=>1000,13174=>1000,13179=>1000,13180=>1000,13181=>1000,13182=>1000,13183=>1000,13184=>1000,13185=>1000,13186=>1000,13187=>1000,13188=>1000,13189=>1000,13190=>1000,13191=>1000,13192=>1000,13193=>1000,13194=>1000,13195=>1000,13196=>1000,13197=>1000,13198=>1000,13199=>1000,13200=>1000,13201=>1000,13202=>1000,13203=>1000,13204=>1000,13205=>1000,13206=>1000,13207=>1000,13208=>1000,13209=>1000,13210=>1000,13211=>1000,13212=>1000,13213=>1000,13214=>1000,13215=>1000,13216=>1000,13217=>1000,13218=>1000,13219=>1000,13220=>1000,13221=>1000,13222=>1000,13223=>1000,13224=>1000,13225=>1000,13226=>1000,13227=>1000,13228=>1000,13229=>1000,13230=>1000,13231=>1000,13232=>1000,13233=>1000,13234=>1000,13235=>1000,13236=>1000,13237=>1000,13238=>1000,13239=>1000,13240=>1000,13241=>1000,13242=>1000,13243=>1000,13244=>1000,13245=>1000,13246=>1000,13247=>1000,13248=>1000,13249=>1000,13250=>1000,13251=>1000,13252=>1000,13253=>1000,13254=>1000,13255=>1000,13256=>1000,13257=>1000,13258=>1000,13259=>1000,13260=>1000,13261=>1000,13262=>1000,13263=>1000,13264=>1000,13265=>1000,13266=>1000,13267=>1000,13268=>1000,13269=>1000,13270=>1000,13271=>1000,13272=>1000,13273=>1000,13274=>1000,13275=>1000,13276=>1000,13277=>1000,13280=>1000,13281=>1000,13282=>1000,13283=>1000,13284=>1000,13285=>1000,13286=>1000,13287=>1000,13288=>1000,13289=>1000,13290=>1000,13291=>1000,13292=>1000,13293=>1000,13294=>1000,13295=>1000,13296=>1000,13297=>1000,13298=>1000,13299=>1000,13300=>1000,13301=>1000,13302=>1000,13303=>1000,13304=>1000,13305=>1000,13306=>1000,13307=>1000,13308=>1000,13309=>1000,13310=>1000,19968=>1000,19969=>1000,19970=>1000,19971=>1000,19972=>1000,19973=>1000,19974=>1000,19975=>1000,19976=>1000,19977=>1000,19978=>1000,19979=>1000,19980=>1000,19981=>1000,19982=>1000,19983=>1000,19984=>1000,19985=>1000,19986=>1000,19987=>1000,19988=>1000,19989=>1000,19990=>1000,19991=>1000,19992=>1000,19993=>1000,19994=>1000,19995=>1000,19996=>1000,19997=>1000,19998=>1000,19999=>1000,20000=>1000,20001=>1000,20002=>1000,20003=>1000,20004=>1000,20005=>1000,20006=>1000,20007=>1000,20008=>1000,20009=>1000,20010=>1000,20011=>1000,20012=>1000,20013=>1000,20014=>1000,20015=>1000,20016=>1000,20017=>1000,20018=>1000,20019=>1000,20020=>1000,20021=>1000,20022=>1000,20023=>1000,20024=>1000,20025=>1000,20026=>1000,20027=>1000,20028=>1000,20029=>1000,20030=>1000,20031=>1000,20032=>1000,20033=>1000,20034=>1000,20035=>1000,20036=>1000,20037=>1000,20038=>1000,20039=>1000,20040=>1000,20041=>1000,20042=>1000,20043=>1000,20044=>1000,20045=>1000,20046=>1000,20047=>1000,20048=>1000,20049=>1000,20050=>1000,20051=>1000,20052=>1000,20053=>1000,20054=>1000,20055=>1000,20056=>1000,20057=>1000,20058=>1000,20059=>1000,20060=>1000,20061=>1000,20062=>1000,20063=>1000,20064=>1000,20065=>1000,20066=>1000,20067=>1000,20068=>1000,20069=>1000,20070=>1000,20071=>1000,20072=>1000,20073=>1000,20074=>1000,20075=>1000,20076=>1000,20077=>1000,20078=>1000,20079=>1000,20080=>1000,20081=>1000,20082=>1000,20083=>1000,20084=>1000,20085=>1000,20086=>1000,20087=>1000,20088=>1000,20089=>1000,20090=>1000,20091=>1000,20092=>1000,20093=>1000,20094=>1000,20095=>1000,20096=>1000,20097=>1000,20098=>1000,20099=>1000,20100=>1000,20101=>1000,20102=>1000,20103=>1000,20104=>1000,20105=>1000,20106=>1000,20107=>1000,20108=>1000,20109=>1000,20110=>1000,20111=>1000,20112=>1000,20113=>1000,20114=>1000,20115=>1000,20116=>1000,20117=>1000,20118=>1000,20119=>1000,20120=>1000,20121=>1000,20122=>1000,20123=>1000,20124=>1000,20125=>1000,20126=>1000,20127=>1000,20128=>1000,20129=>1000,20130=>1000,20131=>1000,20132=>1000,20133=>1000,20134=>1000,20135=>1000,20136=>1000,20137=>1000,20138=>1000,20139=>1000,20140=>1000,20141=>1000,20142=>1000,20143=>1000,20144=>1000,20145=>1000,20146=>1000,20147=>1000,20148=>1000,20149=>1000,20150=>1000,20151=>1000,20152=>1000,20153=>1000,20154=>1000,20155=>1000,20156=>1000,20157=>1000,20158=>1000,20159=>1000,20160=>1000,20161=>1000,20162=>1000,20163=>1000,20164=>1000,20165=>1000,20166=>1000,20167=>1000,20168=>1000,20169=>1000,20170=>1000,20171=>1000,20172=>1000,20173=>1000,20174=>1000,20175=>1000,20176=>1000,20177=>1000,20178=>1000,20179=>1000,20180=>1000,20181=>1000,20182=>1000,20183=>1000,20184=>1000,20185=>1000,20186=>1000,20187=>1000,20188=>1000,20189=>1000,20190=>1000,20191=>1000,20192=>1000,20193=>1000,20194=>1000,20195=>1000,20196=>1000,20197=>1000,20198=>1000,20199=>1000,20200=>1000,20201=>1000,20202=>1000,20203=>1000,20204=>1000,20205=>1000,20206=>1000,20207=>1000,20208=>1000,20209=>1000,20210=>1000,20211=>1000,20212=>1000,20213=>1000,20214=>1000,20215=>1000,20216=>1000,20217=>1000,20218=>1000,20219=>1000,20220=>1000,20221=>1000,20222=>1000,20223=>1000,20224=>1000,20225=>1000,20226=>1000,20227=>1000,20228=>1000,20229=>1000,20230=>1000,20231=>1000,20232=>1000,20233=>1000,20234=>1000,20235=>1000,20236=>1000,20237=>1000,20238=>1000,20239=>1000,20240=>1000,20241=>1000,20242=>1000,20243=>1000,20244=>1000,20245=>1000,20246=>1000,20247=>1000,20248=>1000,20249=>1000,20250=>1000,20251=>1000,20252=>1000,20253=>1000,20254=>1000,20255=>1000,20256=>1000,20257=>1000,20258=>1000,20259=>1000,20260=>1000,20261=>1000,20262=>1000,20263=>1000,20264=>1000,20265=>1000,20266=>1000,20267=>1000,20268=>1000,20269=>1000,20270=>1000,20271=>1000,20272=>1000,20273=>1000,20274=>1000,20275=>1000,20276=>1000,20277=>1000,20278=>1000,20279=>1000,20280=>1000,20281=>1000,20282=>1000,20283=>1000,20284=>1000,20285=>1000,20286=>1000,20287=>1000,20288=>1000,20289=>1000,20290=>1000,20291=>1000,20292=>1000,20293=>1000,20294=>1000,20295=>1000,20296=>1000,20297=>1000,20298=>1000,20299=>1000,20300=>1000,20301=>1000,20302=>1000,20303=>1000,20304=>1000,20305=>1000,20306=>1000,20307=>1000,20308=>1000,20309=>1000,20310=>1000,20311=>1000,20312=>1000,20313=>1000,20314=>1000,20315=>1000,20316=>1000,20317=>1000,20318=>1000,20319=>1000,20320=>1000,20321=>1000,20322=>1000,20323=>1000,20324=>1000,20325=>1000,20326=>1000,20327=>1000,20328=>1000,20329=>1000,20330=>1000,20331=>1000,20332=>1000,20333=>1000,20334=>1000,20335=>1000,20336=>1000,20337=>1000,20338=>1000,20339=>1000,20340=>1000,20341=>1000,20342=>1000,20343=>1000,20344=>1000,20345=>1000,20346=>1000,20347=>1000,20348=>1000,20349=>1000,20350=>1000,20351=>1000,20352=>1000,20353=>1000,20354=>1000,20355=>1000,20356=>1000,20357=>1000,20358=>1000,20359=>1000,20360=>1000,20361=>1000,20362=>1000,20363=>1000,20364=>1000,20365=>1000,20366=>1000,20367=>1000,20368=>1000,20369=>1000,20370=>1000,20371=>1000,20372=>1000,20373=>1000,20374=>1000,20375=>1000,20376=>1000,20377=>1000,20378=>1000,20379=>1000,20380=>1000,20381=>1000,20382=>1000,20383=>1000,20384=>1000,20385=>1000,20386=>1000,20387=>1000,20388=>1000,20389=>1000,20390=>1000,20391=>1000,20392=>1000,20393=>1000,20394=>1000,20395=>1000,20396=>1000,20397=>1000,20398=>1000,20399=>1000,20400=>1000,20401=>1000,20402=>1000,20403=>1000,20404=>1000,20405=>1000,20406=>1000,20407=>1000,20408=>1000,20409=>1000,20410=>1000,20411=>1000,20412=>1000,20413=>1000,20414=>1000,20415=>1000,20416=>1000,20417=>1000,20418=>1000,20419=>1000,20420=>1000,20421=>1000,20422=>1000,20423=>1000,20424=>1000,20425=>1000,20426=>1000,20427=>1000,20428=>1000,20429=>1000,20430=>1000,20431=>1000,20432=>1000,20433=>1000,20434=>1000,20435=>1000,20436=>1000,20437=>1000,20438=>1000,20439=>1000,20440=>1000,20441=>1000,20442=>1000,20443=>1000,20444=>1000,20445=>1000,20446=>1000,20447=>1000,20448=>1000,20449=>1000,20450=>1000,20451=>1000,20452=>1000,20453=>1000,20454=>1000,20455=>1000,20456=>1000,20457=>1000,20458=>1000,20459=>1000,20460=>1000,20461=>1000,20462=>1000,20463=>1000,20464=>1000,20465=>1000,20466=>1000,20467=>1000,20468=>1000,20469=>1000,20470=>1000,20471=>1000,20472=>1000,20473=>1000,20474=>1000,20475=>1000,20476=>1000,20477=>1000,20478=>1000,20479=>1000,20480=>1000,20481=>1000,20482=>1000,20483=>1000,20484=>1000,20485=>1000,20486=>1000,20487=>1000,20488=>1000,20489=>1000,20490=>1000,20491=>1000,20492=>1000,20493=>1000,20494=>1000,20495=>1000,20496=>1000,20497=>1000,20498=>1000,20499=>1000,20500=>1000,20501=>1000,20502=>1000,20503=>1000,20504=>1000,20505=>1000,20506=>1000,20507=>1000,20508=>1000,20509=>1000,20510=>1000,20511=>1000,20512=>1000,20513=>1000,20514=>1000,20515=>1000,20516=>1000,20517=>1000,20518=>1000,20519=>1000,20520=>1000,20521=>1000,20522=>1000,20523=>1000,20524=>1000,20525=>1000,20526=>1000,20527=>1000,20528=>1000,20529=>1000,20530=>1000,20531=>1000,20532=>1000,20533=>1000,20534=>1000,20535=>1000,20536=>1000,20537=>1000,20538=>1000,20539=>1000,20540=>1000,20541=>1000,20542=>1000,20543=>1000,20544=>1000,20545=>1000,20546=>1000,20547=>1000,20548=>1000,20549=>1000,20550=>1000,20551=>1000,20552=>1000,20553=>1000,20554=>1000,20555=>1000,20556=>1000,20557=>1000,20558=>1000,20559=>1000,20560=>1000,20561=>1000,20562=>1000,20563=>1000,20564=>1000,20565=>1000,20566=>1000,20567=>1000,20568=>1000,20569=>1000,20570=>1000,20571=>1000,20572=>1000,20573=>1000,20574=>1000,20575=>1000,20576=>1000,20577=>1000,20578=>1000,20579=>1000,20580=>1000,20581=>1000,20582=>1000,20583=>1000,20584=>1000,20585=>1000,20586=>1000,20587=>1000,20588=>1000,20589=>1000,20590=>1000,20591=>1000,20592=>1000,20593=>1000,20594=>1000,20595=>1000,20596=>1000,20597=>1000,20598=>1000,20599=>1000,20600=>1000,20601=>1000,20602=>1000,20603=>1000,20604=>1000,20605=>1000,20606=>1000,20607=>1000,20608=>1000,20609=>1000,20610=>1000,20611=>1000,20612=>1000,20613=>1000,20614=>1000,20615=>1000,20616=>1000,20617=>1000,20618=>1000,20619=>1000,20620=>1000,20621=>1000,20622=>1000,20623=>1000,20624=>1000,20625=>1000,20626=>1000,20627=>1000,20628=>1000,20629=>1000,20630=>1000,20631=>1000,20632=>1000,20633=>1000,20634=>1000,20635=>1000,20636=>1000,20637=>1000,20638=>1000,20639=>1000,20640=>1000,20641=>1000,20642=>1000,20643=>1000,20644=>1000,20645=>1000,20646=>1000,20647=>1000,20648=>1000,20649=>1000,20650=>1000,20651=>1000,20652=>1000,20653=>1000,20654=>1000,20655=>1000,20656=>1000,20657=>1000,20658=>1000,20659=>1000,20660=>1000,20661=>1000,20662=>1000,20663=>1000,20664=>1000,20665=>1000,20666=>1000,20667=>1000,20668=>1000,20669=>1000,20670=>1000,20671=>1000,20672=>1000,20673=>1000,20674=>1000,20675=>1000,20676=>1000,20677=>1000,20678=>1000,20679=>1000,20680=>1000,20681=>1000,20682=>1000,20683=>1000,20684=>1000,20685=>1000,20686=>1000,20687=>1000,20688=>1000,20689=>1000,20690=>1000,20691=>1000,20692=>1000,20693=>1000,20694=>1000,20695=>1000,20696=>1000,20697=>1000,20698=>1000,20699=>1000,20700=>1000,20701=>1000,20702=>1000,20703=>1000,20704=>1000,20705=>1000,20706=>1000,20707=>1000,20708=>1000,20709=>1000,20710=>1000,20711=>1000,20712=>1000,20713=>1000,20714=>1000,20715=>1000,20716=>1000,20717=>1000,20718=>1000,20719=>1000,20720=>1000,20721=>1000,20722=>1000,20723=>1000,20724=>1000,20725=>1000,20726=>1000,20727=>1000,20728=>1000,20729=>1000,20730=>1000,20731=>1000,20732=>1000,20733=>1000,20734=>1000,20735=>1000,20736=>1000,20737=>1000,20738=>1000,20739=>1000,20740=>1000,20741=>1000,20742=>1000,20743=>1000,20744=>1000,20745=>1000,20746=>1000,20747=>1000,20748=>1000,20749=>1000,20750=>1000,20751=>1000,20752=>1000,20753=>1000,20754=>1000,20755=>1000,20756=>1000,20757=>1000,20758=>1000,20759=>1000,20760=>1000,20761=>1000,20762=>1000,20763=>1000,20764=>1000,20765=>1000,20766=>1000,20767=>1000,20768=>1000,20769=>1000,20770=>1000,20771=>1000,20772=>1000,20773=>1000,20774=>1000,20775=>1000,20776=>1000,20777=>1000,20778=>1000,20779=>1000,20780=>1000,20781=>1000,20782=>1000,20783=>1000,20784=>1000,20785=>1000,20786=>1000,20787=>1000,20788=>1000,20789=>1000,20790=>1000,20791=>1000,20792=>1000,20793=>1000,20794=>1000,20795=>1000,20796=>1000,20797=>1000,20798=>1000,20799=>1000,20800=>1000,20801=>1000,20802=>1000,20803=>1000,20804=>1000,20805=>1000,20806=>1000,20807=>1000,20808=>1000,20809=>1000,20810=>1000,20811=>1000,20812=>1000,20813=>1000,20814=>1000,20815=>1000,20816=>1000,20817=>1000,20818=>1000,20819=>1000,20820=>1000,20821=>1000,20822=>1000,20823=>1000,20824=>1000,20825=>1000,20826=>1000,20827=>1000,20828=>1000,20829=>1000,20830=>1000,20831=>1000,20832=>1000,20833=>1000,20834=>1000,20835=>1000,20836=>1000,20837=>1000,20838=>1000,20839=>1000,20840=>1000,20841=>1000,20842=>1000,20843=>1000,20844=>1000,20845=>1000,20846=>1000,20847=>1000,20848=>1000,20849=>1000,20850=>1000,20851=>1000,20852=>1000,20853=>1000,20854=>1000,20855=>1000,20856=>1000,20857=>1000,20858=>1000,20859=>1000,20860=>1000,20861=>1000,20862=>1000,20863=>1000,20864=>1000,20865=>1000,20866=>1000,20867=>1000,20868=>1000,20869=>1000,20870=>1000,20871=>1000,20872=>1000,20873=>1000,20874=>1000,20875=>1000,20876=>1000,20877=>1000,20878=>1000,20879=>1000,20880=>1000,20881=>1000,20882=>1000,20883=>1000,20884=>1000,20885=>1000,20886=>1000,20887=>1000,20888=>1000,20889=>1000,20890=>1000,20891=>1000,20892=>1000,20893=>1000,20894=>1000,20895=>1000,20896=>1000,20897=>1000,20898=>1000,20899=>1000,20900=>1000,20901=>1000,20902=>1000,20903=>1000,20904=>1000,20905=>1000,20906=>1000,20907=>1000,20908=>1000,20909=>1000,20910=>1000,20911=>1000,20912=>1000,20913=>1000,20914=>1000,20915=>1000,20916=>1000,20917=>1000,20918=>1000,20919=>1000,20920=>1000,20921=>1000,20922=>1000,20923=>1000,20924=>1000,20925=>1000,20926=>1000,20927=>1000,20928=>1000,20929=>1000,20930=>1000,20931=>1000,20932=>1000,20933=>1000,20934=>1000,20935=>1000,20936=>1000,20937=>1000,20938=>1000,20939=>1000,20940=>1000,20941=>1000,20942=>1000,20943=>1000,20944=>1000,20945=>1000,20946=>1000,20947=>1000,20948=>1000,20949=>1000,20950=>1000,20951=>1000,20952=>1000,20953=>1000,20954=>1000,20955=>1000,20956=>1000,20957=>1000,20958=>1000,20959=>1000,20960=>1000,20961=>1000,20962=>1000,20963=>1000,20964=>1000,20965=>1000,20966=>1000,20967=>1000,20968=>1000,20969=>1000,20970=>1000,20971=>1000,20972=>1000,20973=>1000,20974=>1000,20975=>1000,20976=>1000,20977=>1000,20978=>1000,20979=>1000,20980=>1000,20981=>1000,20982=>1000,20983=>1000,20984=>1000,20985=>1000,20986=>1000,20987=>1000,20988=>1000,20989=>1000,20990=>1000,20991=>1000,20992=>1000,20993=>1000,20994=>1000,20995=>1000,20996=>1000,20997=>1000,20998=>1000,20999=>1000,21000=>1000,21001=>1000,21002=>1000,21003=>1000,21004=>1000,21005=>1000,21006=>1000,21007=>1000,21008=>1000,21009=>1000,21010=>1000,21011=>1000,21012=>1000,21013=>1000,21014=>1000,21015=>1000,21016=>1000,21017=>1000,21018=>1000,21019=>1000,21020=>1000,21021=>1000,21022=>1000,21023=>1000,21024=>1000,21025=>1000,21026=>1000,21027=>1000,21028=>1000,21029=>1000,21030=>1000,21031=>1000,21032=>1000,21033=>1000,21034=>1000,21035=>1000,21036=>1000,21037=>1000,21038=>1000,21039=>1000,21040=>1000,21041=>1000,21042=>1000,21043=>1000,21044=>1000,21045=>1000,21046=>1000,21047=>1000,21048=>1000,21049=>1000,21050=>1000,21051=>1000,21052=>1000,21053=>1000,21054=>1000,21055=>1000,21056=>1000,21057=>1000,21058=>1000,21059=>1000,21060=>1000,21061=>1000,21062=>1000,21063=>1000,21064=>1000,21065=>1000,21066=>1000,21067=>1000,21068=>1000,21069=>1000,21070=>1000,21071=>1000,21072=>1000,21073=>1000,21074=>1000,21075=>1000,21076=>1000,21077=>1000,21078=>1000,21079=>1000,21080=>1000,21081=>1000,21082=>1000,21083=>1000,21084=>1000,21085=>1000,21086=>1000,21087=>1000,21088=>1000,21089=>1000,21090=>1000,21091=>1000,21092=>1000,21093=>1000,21094=>1000,21095=>1000,21096=>1000,21097=>1000,21098=>1000,21099=>1000,21100=>1000,21101=>1000,21102=>1000,21103=>1000,21104=>1000,21105=>1000,21106=>1000,21107=>1000,21108=>1000,21109=>1000,21110=>1000,21111=>1000,21112=>1000,21113=>1000,21114=>1000,21115=>1000,21116=>1000,21117=>1000,21118=>1000,21119=>1000,21120=>1000,21121=>1000,21122=>1000,21123=>1000,21124=>1000,21125=>1000,21126=>1000,21127=>1000,21128=>1000,21129=>1000,21130=>1000,21131=>1000,21132=>1000,21133=>1000,21134=>1000,21135=>1000,21136=>1000,21137=>1000,21138=>1000,21139=>1000,21140=>1000,21141=>1000,21142=>1000,21143=>1000,21144=>1000,21145=>1000,21146=>1000,21147=>1000,21148=>1000,21149=>1000,21150=>1000,21151=>1000,21152=>1000,21153=>1000,21154=>1000,21155=>1000,21156=>1000,21157=>1000,21158=>1000,21159=>1000,21160=>1000,21161=>1000,21162=>1000,21163=>1000,21164=>1000,21165=>1000,21166=>1000,21167=>1000,21168=>1000,21169=>1000,21170=>1000,21171=>1000,21172=>1000,21173=>1000,21174=>1000,21175=>1000,21176=>1000,21177=>1000,21178=>1000,21179=>1000,21180=>1000,21181=>1000,21182=>1000,21183=>1000,21184=>1000,21185=>1000,21186=>1000,21187=>1000,21188=>1000,21189=>1000,21190=>1000,21191=>1000,21192=>1000,21193=>1000,21194=>1000,21195=>1000,21196=>1000,21197=>1000,21198=>1000,21199=>1000,21200=>1000,21201=>1000,21202=>1000,21203=>1000,21204=>1000,21205=>1000,21206=>1000,21207=>1000,21208=>1000,21209=>1000,21210=>1000,21211=>1000,21212=>1000,21213=>1000,21214=>1000,21215=>1000,21216=>1000,21217=>1000,21218=>1000,21219=>1000,21220=>1000,21221=>1000,21222=>1000,21223=>1000,21224=>1000,21225=>1000,21226=>1000,21227=>1000,21228=>1000,21229=>1000,21230=>1000,21231=>1000,21232=>1000,21233=>1000,21234=>1000,21235=>1000,21236=>1000,21237=>1000,21238=>1000,21239=>1000,21240=>1000,21241=>1000,21242=>1000,21243=>1000,21244=>1000,21245=>1000,21246=>1000,21247=>1000,21248=>1000,21249=>1000,21250=>1000,21251=>1000,21252=>1000,21253=>1000,21254=>1000,21255=>1000,21256=>1000,21257=>1000,21258=>1000,21259=>1000,21260=>1000,21261=>1000,21262=>1000,21263=>1000,21264=>1000,21265=>1000,21266=>1000,21267=>1000,21268=>1000,21269=>1000,21270=>1000,21271=>1000,21272=>1000,21273=>1000,21274=>1000,21275=>1000,21276=>1000,21277=>1000,21278=>1000,21279=>1000,21280=>1000,21281=>1000,21282=>1000,21283=>1000,21284=>1000,21285=>1000,21286=>1000,21287=>1000,21288=>1000,21289=>1000,21290=>1000,21291=>1000,21292=>1000,21293=>994,21294=>1000,21295=>1000,21296=>1000,21297=>1000,21298=>1000,21299=>1000,21300=>1000,21301=>1000,21302=>1000,21303=>1000,21304=>1000,21305=>1000,21306=>1000,21307=>1000,21308=>1000,21309=>1000,21310=>1000,21311=>1000,21312=>1000,21313=>1000,21314=>1000,21315=>1000,21316=>1000,21317=>1000,21318=>1000,21319=>1000,21320=>1000,21321=>1000,21322=>1000,21323=>1000,21324=>1000,21325=>1000,21326=>1000,21327=>1000,21328=>1000,21329=>1000,21330=>1000,21331=>1000,21332=>1000,21333=>1000,21334=>1000,21335=>1000,21336=>1000,21337=>1000,21338=>1000,21339=>1000,21340=>1000,21341=>1000,21342=>1000,21343=>1000,21344=>1000,21345=>1000,21346=>1000,21347=>1000,21348=>1000,21349=>1000,21350=>1000,21351=>1000,21352=>1000,21353=>1000,21354=>1000,21355=>1000,21356=>1000,21357=>1000,21358=>1000,21359=>1000,21360=>1000,21361=>1000,21362=>1000,21363=>1000,21364=>1000,21365=>1000,21366=>1000,21367=>1000,21368=>1000,21369=>1000,21370=>1000,21371=>1000,21372=>1000,21373=>1000,21374=>1000,21375=>1000,21376=>1000,21377=>1000,21378=>1000,21379=>1000,21380=>1000,21381=>1000,21382=>1000,21383=>1000,21384=>1000,21385=>1000,21386=>1000,21387=>1000,21388=>1000,21389=>1000,21390=>1000,21391=>1000,21392=>1000,21393=>1000,21394=>1000,21395=>1000,21396=>1000,21397=>1000,21398=>1000,21399=>1000,21400=>1000,21401=>1000,21402=>1000,21403=>1000,21404=>1000,21405=>1000,21406=>1000,21407=>1000,21408=>1000,21409=>1000,21410=>1000,21411=>1000,21412=>1000,21413=>1000,21414=>1000,21415=>1000,21416=>1000,21417=>1000,21418=>1000,21419=>1000,21420=>1000,21421=>1000,21422=>1000,21423=>1000,21424=>1000,21425=>1000,21426=>1000,21427=>1000,21428=>1000,21429=>1000,21430=>1000,21431=>1000,21432=>1000,21433=>1000,21434=>1000,21435=>1000,21436=>1000,21437=>1000,21438=>1000,21439=>1000,21440=>1000,21441=>1000,21442=>1000,21443=>1000,21444=>1000,21445=>1000,21446=>1000,21447=>1000,21448=>1000,21449=>1000,21450=>1000,21451=>1000,21452=>1000,21453=>1000,21454=>1000,21455=>1000,21456=>1000,21457=>1000,21458=>1000,21459=>1000,21460=>1000,21461=>1000,21462=>1000,21463=>1000,21464=>1000,21465=>1000,21466=>1000,21467=>1000,21468=>1000,21469=>1000,21470=>1000,21471=>1000,21472=>1000,21473=>1000,21474=>1000,21475=>1000,21476=>1000,21477=>1000,21478=>1000,21479=>1000,21480=>1000,21481=>1000,21482=>1000,21483=>1000,21484=>1000,21485=>1000,21486=>1000,21487=>1000,21488=>1000,21489=>1000,21490=>1000,21491=>1000,21492=>1000,21493=>1000,21494=>1000,21495=>1000,21496=>1000,21497=>1000,21498=>1000,21499=>1000,21500=>1000,21501=>1000,21502=>1000,21503=>1000,21504=>1000,21505=>1000,21506=>1000,21507=>1000,21508=>1000,21509=>1000,21510=>1000,21511=>1000,21512=>1000,21513=>1000,21514=>1000,21515=>1000,21516=>1000,21517=>1000,21518=>1000,21519=>1000,21520=>1000,21521=>1000,21522=>1000,21523=>1000,21524=>1000,21525=>1000,21526=>1000,21527=>1000,21528=>1000,21529=>1000,21530=>1000,21531=>1000,21532=>1000,21533=>1000,21534=>1000,21535=>1000,21536=>1000,21537=>1000,21538=>1000,21539=>1000,21540=>1000,21541=>1000,21542=>1000,21543=>1000,21544=>1000,21545=>1000,21546=>1000,21547=>1000,21548=>1000,21549=>1000,21550=>1000,21551=>1000,21552=>1000,21553=>1000,21554=>1000,21555=>1000,21556=>1000,21557=>1000,21558=>1000,21559=>1000,21560=>1000,21561=>1000,21562=>1000,21563=>1000,21564=>1000,21565=>1000,21566=>1000,21567=>1000,21568=>1000,21569=>1000,21570=>1000,21571=>1000,21572=>1000,21573=>1000,21574=>1000,21575=>1000,21576=>1000,21577=>1000,21578=>1000,21579=>1000,21580=>1000,21581=>1000,21582=>1000,21583=>1000,21584=>1000,21585=>1000,21586=>1000,21587=>1000,21588=>1000,21589=>1000,21590=>1000,21591=>1000,21592=>1000,21593=>1000,21594=>1000,21595=>1000,21596=>1000,21597=>1000,21598=>1000,21599=>1000,21600=>1000,21601=>1000,21602=>1000,21603=>1000,21604=>1000,21605=>1000,21606=>1000,21607=>1000,21608=>1000,21609=>1000,21610=>1000,21611=>1000,21612=>1000,21613=>1000,21614=>1000,21615=>1000,21616=>1000,21617=>1000,21618=>1000,21619=>1000,21620=>1000,21621=>1000,21622=>1000,21623=>1000,21624=>1000,21625=>1000,21626=>1000,21627=>1000,21628=>1000,21629=>1000,21630=>1000,21631=>1000,21632=>1000,21633=>1000,21634=>1000,21635=>1000,21636=>1000,21637=>1000,21638=>1000,21639=>1000,21640=>1000,21641=>1000,21642=>1000,21643=>1000,21644=>1000,21645=>1000,21646=>1000,21647=>1000,21648=>1000,21649=>1000,21650=>1000,21651=>1000,21652=>1000,21653=>1000,21654=>1000,21655=>1000,21656=>1000,21657=>1000,21658=>1000,21659=>1000,21660=>1000,21661=>1000,21662=>1000,21663=>1000,21664=>1000,21665=>1000,21666=>1000,21667=>1000,21668=>1000,21669=>1000,21670=>1000,21671=>1000,21672=>1000,21673=>1000,21674=>1000,21675=>1000,21676=>1000,21677=>1000,21678=>1000,21679=>1000,21680=>1000,21681=>1000,21682=>1000,21683=>1000,21684=>1000,21685=>1000,21686=>1000,21687=>1000,21688=>1000,21689=>1000,21690=>1000,21691=>1000,21692=>1000,21693=>1000,21694=>1000,21695=>1000,21696=>1000,21697=>1000,21698=>1000,21699=>1000,21700=>1000,21701=>1000,21702=>1000,21703=>1000,21704=>1000,21705=>1000,21706=>1000,21707=>1000,21708=>1000,21709=>1000,21710=>1000,21711=>1000,21712=>1000,21713=>1000,21714=>1000,21715=>1000,21716=>1000,21717=>1000,21718=>1000,21719=>1000,21720=>1000,21721=>1000,21722=>1000,21723=>1000,21724=>1000,21725=>1000,21726=>1000,21727=>1000,21728=>1000,21729=>1000,21730=>1000,21731=>1000,21732=>1000,21733=>1000,21734=>1000,21735=>1000,21736=>1000,21737=>1000,21738=>1000,21739=>1000,21740=>1000,21741=>1000,21742=>1000,21743=>1000,21744=>1000,21745=>1000,21746=>1000,21747=>1000,21748=>1000,21749=>1000,21750=>1000,21751=>1000,21752=>1000,21753=>1000,21754=>1000,21755=>1000,21756=>1000,21757=>1000,21758=>1000,21759=>1000,21760=>1000,21761=>1000,21762=>1000,21763=>1000,21764=>1000,21765=>1000,21766=>1000,21767=>1000,21768=>1000,21769=>1000,21770=>1000,21771=>1000,21772=>1000,21773=>1000,21774=>1000,21775=>1000,21776=>1000,21777=>1000,21778=>1000,21779=>1000,21780=>1000,21781=>1000,21782=>1000,21783=>1000,21784=>1000,21785=>1000,21786=>1000,21787=>1000,21788=>1000,21789=>1000,21790=>1000,21791=>1000,21792=>1000,21793=>1000,21794=>1000,21795=>1000,21796=>1000,21797=>1000,21798=>1000,21799=>1000,21800=>1000,21801=>1000,21802=>1000,21803=>1000,21804=>1000,21805=>1000,21806=>1000,21807=>1000,21808=>1000,21809=>1000,21810=>1000,21811=>1000,21812=>1000,21813=>1000,21814=>1000,21815=>1000,21816=>1000,21817=>1000,21818=>1000,21819=>1000,21820=>1000,21821=>1000,21822=>1000,21823=>1000,21824=>1000,21825=>1000,21826=>1000,21827=>1000,21828=>1000,21829=>1000,21830=>1000,21831=>1000,21832=>1000,21833=>1000,21834=>1000,21835=>1000,21836=>1000,21837=>1000,21838=>1000,21839=>1000,21840=>1000,21841=>1000,21842=>1000,21843=>1000,21844=>1000,21845=>1000,21846=>1000,21847=>1000,21848=>1000,21849=>1000,21850=>1000,21851=>1000,21852=>1000,21853=>1000,21854=>1000,21855=>1000,21856=>1000,21857=>1000,21858=>1000,21859=>1000,21860=>1000,21861=>1000,21862=>1000,21863=>1000,21864=>1000,21865=>1000,21866=>1000,21867=>1000,21868=>1000,21869=>1000,21870=>1000,21871=>1000,21872=>1000,21873=>1000,21874=>1000,21875=>1000,21876=>1000,21877=>1000,21878=>1000,21879=>1000,21880=>1000,21881=>1000,21882=>1000,21883=>1000,21884=>1000,21885=>1000,21886=>1000,21887=>1000,21888=>1000,21889=>1000,21890=>1000,21891=>1000,21892=>1000,21893=>1000,21894=>1000,21895=>1000,21896=>1000,21897=>1000,21898=>1000,21899=>1000,21900=>1000,21901=>1000,21902=>1000,21903=>1000,21904=>1000,21905=>1000,21906=>1000,21907=>1000,21908=>1000,21909=>1000,21910=>1000,21911=>1000,21912=>1000,21913=>1000,21914=>1000,21915=>1000,21916=>1000,21917=>1000,21918=>1000,21919=>1000,21920=>1000,21921=>1000,21922=>1000,21923=>1000,21924=>1000,21925=>1000,21926=>1000,21927=>1000,21928=>1000,21929=>1000,21930=>1000,21931=>1000,21932=>1000,21933=>1000,21934=>1000,21935=>1000,21936=>1000,21937=>1000,21938=>1000,21939=>1000,21940=>1000,21941=>1000,21942=>1000,21943=>1000,21944=>1000,21945=>1000,21946=>1000,21947=>1000,21948=>1000,21949=>1000,21950=>1000,21951=>1000,21952=>1000,21953=>1000,21954=>1000,21955=>1000,21956=>1000,21957=>1000,21958=>1000,21959=>1000,21960=>1000,21961=>1000,21962=>1000,21963=>1000,21964=>1000,21965=>1000,21966=>1000,21967=>1000,21968=>1000,21969=>1000,21970=>1000,21971=>1000,21972=>1000,21973=>1000,21974=>1000,21975=>1000,21976=>1000,21977=>1000,21978=>1000,21979=>1000,21980=>1000,21981=>1000,21982=>1000,21983=>1000,21984=>1000,21985=>1000,21986=>1000,21987=>1000,21988=>1000,21989=>1000,21990=>1000,21991=>1000,21992=>1000,21993=>1000,21994=>1000,21995=>1000,21996=>1000,21997=>1000,21998=>1000,21999=>1000,22000=>1000,22001=>1000,22002=>1000,22003=>1000,22004=>1000,22005=>1000,22006=>1000,22007=>1000,22008=>1000,22009=>1000,22010=>1000,22011=>1000,22012=>1000,22013=>1000,22014=>1000,22015=>1000,22016=>1000,22017=>1000,22018=>1000,22019=>1000,22020=>1000,22021=>1000,22022=>1000,22023=>1000,22024=>1000,22025=>1000,22026=>1000,22027=>1000,22028=>1000,22029=>1000,22030=>1000,22031=>1000,22032=>1000,22033=>1000,22034=>1000,22035=>1000,22036=>1000,22037=>1000,22038=>1000,22039=>1000,22040=>1000,22041=>1000,22042=>1000,22043=>1000,22044=>1000,22045=>1000,22046=>1000,22047=>1000,22048=>1000,22049=>1000,22050=>1000,22051=>1000,22052=>1000,22053=>1000,22054=>1000,22055=>1000,22056=>1000,22057=>1000,22058=>1000,22059=>1000,22060=>1000,22061=>1000,22062=>1000,22063=>1000,22064=>1000,22065=>1000,22066=>1000,22067=>1000,22068=>1000,22069=>1000,22070=>1000,22071=>1000,22072=>1000,22073=>1000,22074=>1000,22075=>1000,22076=>1000,22077=>1000,22078=>1000,22079=>1000,22080=>1000,22081=>1000,22082=>1000,22083=>1000,22084=>1000,22085=>1000,22086=>1000,22087=>1000,22088=>1000,22089=>1000,22090=>1000,22091=>1000,22092=>1000,22093=>1000,22094=>1000,22095=>1000,22096=>1000,22097=>1000,22098=>1000,22099=>1000,22100=>1000,22101=>1000,22102=>1000,22103=>1000,22104=>1000,22105=>1000,22106=>1000,22107=>1000,22108=>1000,22109=>1000,22110=>1000,22111=>1000,22112=>1000,22113=>1000,22114=>1000,22115=>1000,22116=>1000,22117=>1000,22118=>1000,22119=>1000,22120=>1000,22121=>1000,22122=>1000,22123=>1000,22124=>1000,22125=>1000,22126=>1000,22127=>1000,22128=>1000,22129=>1000,22130=>1000,22131=>1000,22132=>1000,22133=>1000,22134=>1000,22135=>1000,22136=>1000,22137=>1000,22138=>1000,22139=>1000,22140=>1000,22141=>1000,22142=>1000,22143=>1000,22144=>1000,22145=>1000,22146=>1000,22147=>1000,22148=>1000,22149=>1000,22150=>1000,22151=>1000,22152=>1000,22153=>1000,22154=>1000,22155=>1000,22156=>1000,22157=>1000,22158=>1000,22159=>1000,22160=>1000,22161=>1000,22162=>1000,22163=>1000,22164=>1000,22165=>1000,22166=>1000,22167=>1000,22168=>1000,22169=>1000,22170=>1000,22171=>1000,22172=>1000,22173=>1000,22174=>1000,22175=>1000,22176=>1000,22177=>1000,22178=>1000,22179=>1000,22180=>1000,22181=>1000,22182=>1000,22183=>1000,22184=>1000,22185=>1000,22186=>1000,22187=>1000,22188=>1000,22189=>1000,22190=>1000,22191=>1000,22192=>1000,22193=>1000,22194=>1000,22195=>1000,22196=>1000,22197=>1000,22198=>1000,22199=>1000,22200=>1000,22201=>1000,22202=>1000,22203=>1000,22204=>1000,22205=>1000,22206=>1000,22207=>1000,22208=>1000,22209=>1000,22210=>1000,22211=>1000,22212=>1000,22213=>1000,22214=>1000,22215=>1000,22216=>1000,22217=>1000,22218=>1000,22219=>1000,22220=>1000,22221=>1000,22222=>1000,22223=>1000,22224=>1000,22225=>1000,22226=>1000,22227=>1000,22228=>1000,22229=>1000,22230=>1000,22231=>1000,22232=>1000,22233=>1000,22234=>1000,22235=>1000,22236=>1000,22237=>1000,22238=>1000,22239=>1000,22240=>1000,22241=>1000,22242=>1000,22243=>1000,22244=>1000,22245=>1000,22246=>1000,22247=>1000,22248=>1000,22249=>1000,22250=>1000,22251=>1000,22252=>1000,22253=>1000,22254=>1000,22255=>1000,22256=>1000,22257=>1000,22258=>1000,22259=>1000,22260=>1000,22261=>1000,22262=>1000,22263=>1000,22264=>1000,22265=>1000,22266=>1000,22267=>1000,22268=>1000,22269=>1000,22270=>1000,22271=>1000,22272=>1000,22273=>1000,22274=>1000,22275=>1000,22276=>1000,22277=>1000,22278=>1000,22279=>1000,22280=>1000,22281=>1000,22282=>1000,22283=>1000,22284=>1000,22285=>1000,22286=>1000,22287=>1000,22288=>1000,22289=>1000,22290=>1000,22291=>1000,22292=>1000,22293=>1000,22294=>1000,22295=>1000,22296=>1000,22297=>1000,22298=>1000,22299=>1000,22300=>1000,22301=>1000,22302=>1000,22303=>1000,22304=>1000,22305=>1000,22306=>1000,22307=>1000,22308=>1000,22309=>1000,22310=>1000,22311=>1000,22312=>1000,22313=>1000,22314=>1000,22315=>1000,22316=>1000,22317=>1000,22318=>1000,22319=>1000,22320=>1000,22321=>1000,22322=>1000,22323=>1000,22324=>1000,22325=>1000,22326=>1000,22327=>1000,22328=>1000,22329=>1000,22330=>1000,22331=>1000,22332=>1000,22333=>1000,22334=>1000,22335=>1000,22336=>1000,22337=>1000,22338=>1000,22339=>1000,22340=>1000,22341=>1000,22342=>1000,22343=>1000,22344=>1000,22345=>1000,22346=>1000,22347=>1000,22348=>1000,22349=>1000,22350=>1000,22351=>1000,22352=>1000,22353=>1000,22354=>1000,22355=>1000,22356=>1000,22357=>1000,22358=>1000,22359=>1000,22360=>1000,22361=>1000,22362=>1000,22363=>1000,22364=>1000,22365=>1000,22366=>1000,22367=>1000,22368=>1000,22369=>1000,22370=>1000,22371=>1000,22372=>1000,22373=>1000,22374=>1000,22375=>1000,22376=>1000,22377=>1000,22378=>1000,22379=>1000,22380=>1000,22381=>1000,22382=>1000,22383=>1000,22384=>1000,22385=>1000,22386=>1000,22387=>1000,22388=>1000,22389=>1000,22390=>1000,22391=>1000,22392=>1000,22393=>1000,22394=>1000,22395=>1000,22396=>1000,22397=>1000,22398=>1000,22399=>1000,22400=>1000,22401=>1000,22402=>1000,22403=>1000,22404=>1000,22405=>1000,22406=>1000,22407=>1000,22408=>1000,22409=>1000,22410=>1000,22411=>1000,22412=>1000,22413=>1000,22414=>1000,22415=>1000,22416=>1000,22417=>1000,22418=>1000,22419=>1000,22420=>1000,22421=>1000,22422=>1000,22423=>1000,22424=>1000,22425=>1000,22426=>1000,22427=>1000,22428=>1000,22429=>1000,22430=>1000,22431=>1000,22432=>1000,22433=>1000,22434=>1000,22435=>1000,22436=>1000,22437=>1000,22438=>1000,22439=>1000,22440=>1000,22441=>1000,22442=>1000,22443=>1000,22444=>1000,22445=>1000,22446=>1000,22447=>1000,22448=>1000,22449=>1000,22450=>1000,22451=>1000,22452=>1000,22453=>1000,22454=>1000,22455=>1000,22456=>1000,22457=>1000,22458=>1000,22459=>1000,22460=>1000,22461=>1000,22462=>1000,22463=>1000,22464=>1000,22465=>1000,22466=>1000,22467=>1000,22468=>1000,22469=>1000,22470=>1000,22471=>1000,22472=>1000,22473=>1000,22474=>1000,22475=>1000,22476=>1000,22477=>1000,22478=>1000,22479=>1000,22480=>1000,22481=>1000,22482=>1000,22483=>1000,22484=>1000,22485=>1000,22486=>1000,22487=>1000,22488=>1000,22489=>1000,22490=>1000,22491=>1000,22492=>1000,22493=>1000,22494=>1000,22495=>1000,22496=>1000,22497=>1000,22498=>1000,22499=>1000,22500=>1000,22501=>1000,22502=>1000,22503=>1000,22504=>1000,22505=>1000,22506=>1000,22507=>1000,22508=>1000,22509=>1000,22510=>1000,22511=>1000,22512=>1000,22513=>1000,22514=>1000,22515=>1000,22516=>1000,22517=>1000,22518=>1000,22519=>1000,22520=>1000,22521=>1000,22522=>1000,22523=>1000,22524=>1000,22525=>1000,22526=>1000,22527=>1000,22528=>1000,22529=>1000,22530=>1000,22531=>1000,22532=>1000,22533=>1000,22534=>1000,22535=>1000,22536=>1000,22537=>1000,22538=>1000,22539=>1000,22540=>1000,22541=>1000,22542=>1000,22543=>1000,22544=>1000,22545=>1000,22546=>1000,22547=>1000,22548=>1000,22549=>1000,22550=>1000,22551=>1000,22552=>1000,22553=>1000,22554=>1000,22555=>1000,22556=>1000,22557=>1000,22558=>1000,22559=>1000,22560=>1000,22561=>1000,22562=>1000,22563=>1000,22564=>1000,22565=>1000,22566=>1000,22567=>1000,22568=>1000,22569=>1000,22570=>1000,22571=>1000,22572=>1000,22573=>1000,22574=>1000,22575=>1000,22576=>1000,22577=>1000,22578=>1000,22579=>1000,22580=>1000,22581=>1000,22582=>1000,22583=>1000,22584=>1000,22585=>1000,22586=>1000,22587=>1000,22588=>1000,22589=>1000,22590=>1000,22591=>1000,22592=>1000,22593=>1000,22594=>1000,22595=>1000,22596=>1000,22597=>1000,22598=>1000,22599=>1000,22600=>1000,22601=>1000,22602=>1000,22603=>1000,22604=>1000,22605=>1000,22606=>1000,22607=>1000,22608=>1000,22609=>1000,22610=>1000,22611=>1000,22612=>1000,22613=>1000,22614=>1000,22615=>1000,22616=>1000,22617=>1000,22618=>1000,22619=>1000,22620=>1000,22621=>1000,22622=>1000,22623=>1000,22624=>1000,22625=>1000,22626=>1000,22627=>1000,22628=>1000,22629=>1000,22630=>1000,22631=>1000,22632=>1000,22633=>1000,22634=>1000,22635=>1000,22636=>1000,22637=>1000,22638=>1000,22639=>1000,22640=>1000,22641=>1000,22642=>1000,22643=>1000,22644=>1000,22645=>1000,22646=>1000,22647=>1000,22648=>1000,22649=>1000,22650=>1000,22651=>1000,22652=>1000,22653=>1000,22654=>1000,22655=>1000,22656=>1000,22657=>1000,22658=>1000,22659=>1000,22660=>1000,22661=>1000,22662=>1000,22663=>1000,22664=>1000,22665=>1000,22666=>1000,22667=>1000,22668=>1000,22669=>1000,22670=>1000,22671=>1000,22672=>1000,22673=>1000,22674=>1000,22675=>1000,22676=>1000,22677=>1000,22678=>1000,22679=>1000,22680=>1000,22681=>1000,22682=>1000,22683=>1000,22684=>1000,22685=>1000,22686=>1000,22687=>1000,22688=>1000,22689=>1000,22690=>1000,22691=>1000,22692=>1000,22693=>1000,22694=>1000,22695=>1000,22696=>1000,22697=>1000,22698=>1000,22699=>1000,22700=>1000,22701=>1000,22702=>1000,22703=>1000,22704=>1000,22705=>1000,22706=>1000,22707=>1000,22708=>1000,22709=>1000,22710=>1000,22711=>1000,22712=>1000,22713=>1000,22714=>1000,22715=>1000,22716=>1000,22717=>1000,22718=>1000,22719=>1000,22720=>1000,22721=>1000,22722=>1000,22723=>1000,22724=>1000,22725=>1000,22726=>1000,22727=>1000,22728=>1000,22729=>1000,22730=>1000,22731=>1000,22732=>1000,22733=>1000,22734=>1000,22735=>1000,22736=>1000,22737=>1000,22738=>1000,22739=>1000,22740=>1000,22741=>1000,22742=>1000,22743=>1000,22744=>1000,22745=>1000,22746=>1000,22747=>1000,22748=>1000,22749=>1000,22750=>1000,22751=>1000,22752=>1000,22753=>1000,22754=>1000,22755=>1000,22756=>1000,22757=>1000,22758=>1000,22759=>1000,22760=>1000,22761=>1000,22762=>1000,22763=>1000,22764=>1000,22765=>1000,22766=>1000,22767=>1000,22768=>1000,22769=>1000,22770=>1000,22771=>1000,22772=>1000,22773=>1000,22774=>1000,22775=>1000,22776=>1000,22777=>1000,22778=>1000,22779=>1000,22780=>1000,22781=>1000,22782=>1000,22783=>1000,22784=>1000,22785=>1000,22786=>1000,22787=>1000,22788=>1000,22789=>1000,22790=>1000,22791=>1000,22792=>1000,22793=>1000,22794=>1000,22795=>1000,22796=>1000,22797=>1000,22798=>1000,22799=>1000,22800=>1000,22801=>1000,22802=>1000,22803=>1000,22804=>1000,22805=>1000,22806=>1000,22807=>1000,22808=>1000,22809=>1000,22810=>1000,22811=>1000,22812=>1000,22813=>1000,22814=>1000,22815=>1000,22816=>1000,22817=>1000,22818=>1000,22819=>1000,22820=>1000,22821=>1000,22822=>1000,22823=>1000,22824=>1000,22825=>1000,22826=>1000,22827=>1000,22828=>1000,22829=>1000,22830=>1000,22831=>1000,22832=>1000,22833=>1000,22834=>1000,22835=>1000,22836=>1000,22837=>1000,22838=>1000,22839=>1000,22840=>1000,22841=>1000,22842=>1000,22843=>1000,22844=>1000,22845=>1000,22846=>1000,22847=>1000,22848=>1000,22849=>1000,22850=>1000,22851=>1000,22852=>1000,22853=>1000,22854=>1000,22855=>1000,22856=>1000,22857=>1000,22858=>1000,22859=>1000,22860=>1000,22861=>1000,22862=>1000,22863=>1000,22864=>1000,22865=>1000,22866=>1000,22867=>1000,22868=>1000,22869=>1000,22870=>1000,22871=>1000,22872=>1000,22873=>1000,22874=>1000,22875=>1000,22876=>1000,22877=>1000,22878=>1000,22879=>1000,22880=>1000,22881=>1000,22882=>1000,22883=>1000,22884=>1000,22885=>1000,22886=>1000,22887=>1000,22888=>1000,22889=>1000,22890=>1000,22891=>1000,22892=>1000,22893=>1000,22894=>1000,22895=>1000,22896=>1000,22897=>1000,22898=>1000,22899=>1000,22900=>1000,22901=>1000,22902=>1000,22903=>1000,22904=>1000,22905=>1000,22906=>1000,22907=>1000,22908=>1000,22909=>1000,22910=>1000,22911=>1000,22912=>1000,22913=>1000,22914=>1000,22915=>1000,22916=>1000,22917=>1000,22918=>1000,22919=>1000,22920=>1000,22921=>1000,22922=>1000,22923=>1000,22924=>1000,22925=>1000,22926=>1000,22927=>1000,22928=>1000,22929=>1000,22930=>1000,22931=>1000,22932=>1000,22933=>1000,22934=>1000,22935=>1000,22936=>1000,22937=>1000,22938=>1000,22939=>1000,22940=>1000,22941=>1000,22942=>1000,22943=>1000,22944=>1000,22945=>1000,22946=>1000,22947=>1000,22948=>1000,22949=>1000,22950=>1000,22951=>1000,22952=>1000,22953=>1000,22954=>1000,22955=>1000,22956=>1000,22957=>1000,22958=>1000,22959=>1000,22960=>1000,22961=>1000,22962=>1000,22963=>1000,22964=>1000,22965=>1000,22966=>1000,22967=>1000,22968=>1000,22969=>1000,22970=>1000,22971=>1000,22972=>1000,22973=>1000,22974=>1000,22975=>1000,22976=>1000,22977=>1000,22978=>1000,22979=>1000,22980=>1000,22981=>1000,22982=>1000,22983=>1000,22984=>1000,22985=>1000,22986=>1000,22987=>1000,22988=>1000,22989=>1000,22990=>1000,22991=>1000,22992=>1000,22993=>1000,22994=>1000,22995=>1000,22996=>1000,22997=>1000,22998=>1000,22999=>1000,23000=>1000,23001=>1000,23002=>1000,23003=>1000,23004=>1000,23005=>1000,23006=>1000,23007=>1000,23008=>1000,23009=>1000,23010=>1000,23011=>1000,23012=>1000,23013=>1000,23014=>1000,23015=>1000,23016=>1000,23017=>1000,23018=>1000,23019=>1000,23020=>1000,23021=>1000,23022=>1000,23023=>1000,23024=>1000,23025=>1000,23026=>1000,23027=>1000,23028=>1000,23029=>1000,23030=>1000,23031=>1000,23032=>1000,23033=>1000,23034=>1000,23035=>1000,23036=>1000,23037=>1000,23038=>1000,23039=>1000,23040=>1000,23041=>1000,23042=>1000,23043=>1000,23044=>1000,23045=>1000,23046=>1000,23047=>1000,23048=>1000,23049=>1000,23050=>1000,23051=>1000,23052=>1000,23053=>1000,23054=>1000,23055=>1000,23056=>1000,23057=>1000,23058=>1000,23059=>1000,23060=>1000,23061=>1000,23062=>1000,23063=>1000,23064=>1000,23065=>1000,23066=>1000,23067=>1000,23068=>1000,23069=>1000,23070=>1000,23071=>1000,23072=>1000,23073=>1000,23074=>1000,23075=>1000,23076=>1000,23077=>1000,23078=>1000,23079=>1000,23080=>1000,23081=>1000,23082=>1000,23083=>1000,23084=>1000,23085=>1000,23086=>1000,23087=>1000,23088=>1000,23089=>1000,23090=>1000,23091=>1000,23092=>1000,23093=>1000,23094=>1000,23095=>1000,23096=>1000,23097=>1000,23098=>1000,23099=>1000,23100=>1000,23101=>1000,23102=>1000,23103=>1000,23104=>1000,23105=>1000,23106=>1000,23107=>1000,23108=>1000,23109=>1000,23110=>1000,23111=>1000,23112=>1000,23113=>1000,23114=>1000,23115=>1000,23116=>1000,23117=>1000,23118=>1000,23119=>1000,23120=>1000,23121=>1000,23122=>1000,23123=>1000,23124=>1000,23125=>1000,23126=>1000,23127=>1000,23128=>1000,23129=>1000,23130=>1000,23131=>1000,23132=>1000,23133=>1000,23134=>1000,23135=>1000,23136=>1000,23137=>1000,23138=>1000,23139=>1000,23140=>1000,23141=>1000,23142=>1000,23143=>1000,23144=>1000,23145=>1000,23146=>1000,23147=>1000,23148=>1000,23149=>1000,23150=>1000,23151=>1000,23152=>1000,23153=>1000,23154=>1000,23155=>1000,23156=>1000,23157=>1000,23158=>1000,23159=>1000,23160=>1000,23161=>1000,23162=>1000,23163=>1000,23164=>1000,23165=>1000,23166=>1000,23167=>1000,23168=>1000,23169=>1000,23170=>1000,23171=>1000,23172=>1000,23173=>1000,23174=>1000,23175=>1000,23176=>1000,23177=>1000,23178=>1000,23179=>1000,23180=>1000,23181=>1000,23182=>1000,23183=>1000,23184=>1000,23185=>1000,23186=>1000,23187=>1000,23188=>1000,23189=>1000,23190=>1000,23191=>1000,23192=>1000,23193=>1000,23194=>1000,23195=>1000,23196=>1000,23197=>1000,23198=>1000,23199=>1000,23200=>1000,23201=>1000,23202=>1000,23203=>1000,23204=>1000,23205=>1000,23206=>1000,23207=>1000,23208=>1000,23209=>1000,23210=>1000,23211=>1000,23212=>1000,23213=>1000,23214=>1000,23215=>1000,23216=>1000,23217=>1000,23218=>1000,23219=>1000,23220=>1000,23221=>1000,23222=>1000,23223=>1000,23224=>1000,23225=>1000,23226=>1000,23227=>1000,23228=>1000,23229=>1000,23230=>1000,23231=>1000,23232=>1000,23233=>1000,23234=>1000,23235=>1000,23236=>1000,23237=>1000,23238=>1000,23239=>1000,23240=>1000,23241=>1000,23242=>1000,23243=>1000,23244=>1000,23245=>1000,23246=>1000,23247=>1000,23248=>1000,23249=>1000,23250=>1000,23251=>1000,23252=>1000,23253=>1000,23254=>1000,23255=>1000,23256=>1000,23257=>1000,23258=>1000,23259=>1000,23260=>1000,23261=>1000,23262=>1000,23263=>1000,23264=>1000,23265=>1000,23266=>1000,23267=>1000,23268=>1000,23269=>1000,23270=>1000,23271=>1000,23272=>1000,23273=>1000,23274=>1000,23275=>1000,23276=>1000,23277=>1000,23278=>1000,23279=>1000,23280=>1000,23281=>1000,23282=>1000,23283=>1000,23284=>1000,23285=>1000,23286=>1000,23287=>1000,23288=>1000,23289=>1000,23290=>1000,23291=>1000,23292=>1000,23293=>1000,23294=>1000,23295=>1000,23296=>1000,23297=>1000,23298=>1000,23299=>1000,23300=>1000,23301=>1000,23302=>1000,23303=>1000,23304=>1000,23305=>1000,23306=>1000,23307=>1000,23308=>1000,23309=>1000,23310=>1000,23311=>1000,23312=>1000,23313=>1000,23314=>1000,23315=>1000,23316=>1000,23317=>1000,23318=>1000,23319=>1000,23320=>1000,23321=>1000,23322=>1000,23323=>1000,23324=>1000,23325=>1000,23326=>1000,23327=>1000,23328=>1000,23329=>1000,23330=>1000,23331=>1000,23332=>1000,23333=>1000,23334=>1000,23335=>1000,23336=>1000,23337=>1000,23338=>1000,23339=>1000,23340=>1000,23341=>1000,23342=>1000,23343=>1000,23344=>1000,23345=>1000,23346=>1000,23347=>1000,23348=>1000,23349=>1000,23350=>1000,23351=>1000,23352=>1000,23353=>1000,23354=>1000,23355=>1000,23356=>1000,23357=>1000,23358=>1000,23359=>1000,23360=>1000,23361=>1000,23362=>1000,23363=>1000,23364=>1000,23365=>1000,23366=>1000,23367=>1000,23368=>1000,23369=>1000,23370=>1000,23371=>1000,23372=>1000,23373=>1000,23374=>1000,23375=>1000,23376=>1000,23377=>1000,23378=>1000,23379=>1000,23380=>1000,23381=>1000,23382=>1000,23383=>1000,23384=>1000,23385=>1000,23386=>1000,23387=>1000,23388=>1000,23389=>1000,23390=>1000,23391=>1000,23392=>1000,23393=>1000,23394=>1000,23395=>1000,23396=>1000,23397=>1000,23398=>1000,23399=>1000,23400=>1000,23401=>1000,23402=>1000,23403=>1000,23404=>1000,23405=>1000,23406=>1000,23407=>1000,23408=>1000,23409=>1000,23410=>1000,23411=>1000,23412=>1000,23413=>1000,23414=>1000,23415=>1000,23416=>1000,23417=>1000,23418=>1000,23419=>1000,23420=>1000,23421=>1000,23422=>1000,23423=>1000,23424=>1000,23425=>1000,23426=>1000,23427=>1000,23428=>1000,23429=>1000,23430=>1000,23431=>1000,23432=>1000,23433=>1000,23434=>1000,23435=>1000,23436=>1000,23437=>1000,23438=>1000,23439=>1000,23440=>1000,23441=>1000,23442=>1000,23443=>1000,23444=>1000,23445=>1000,23446=>1000,23447=>1000,23448=>1000,23449=>1000,23450=>1000,23451=>1000,23452=>1000,23453=>1000,23454=>1000,23455=>1000,23456=>1000,23457=>1000,23458=>1000,23459=>1000,23460=>1000,23461=>1000,23462=>1000,23463=>1000,23464=>1000,23465=>1000,23466=>1000,23467=>1000,23468=>1000,23469=>1000,23470=>1000,23471=>1000,23472=>1000,23473=>1000,23474=>1000,23475=>1000,23476=>1000,23477=>1000,23478=>1000,23479=>1000,23480=>1000,23481=>1000,23482=>1000,23483=>1000,23484=>1000,23485=>1000,23486=>1000,23487=>1000,23488=>1000,23489=>1000,23490=>1000,23491=>1000,23492=>1000,23493=>1000,23494=>1000,23495=>1000,23496=>1000,23497=>1000,23498=>1000,23499=>1000,23500=>1000,23501=>1000,23502=>1000,23503=>1000,23504=>1000,23505=>1000,23506=>1000,23507=>1000,23508=>1000,23509=>1000,23510=>1000,23511=>1000,23512=>1000,23513=>1000,23514=>1000,23515=>1000,23516=>1000,23517=>1000,23518=>1000,23519=>1000,23520=>1000,23521=>1000,23522=>1000,23523=>1000,23524=>1000,23525=>1000,23526=>1000,23527=>1000,23528=>1000,23529=>1000,23530=>1000,23531=>1000,23532=>1000,23533=>1000,23534=>1000,23535=>1000,23536=>1000,23537=>1000,23538=>1000,23539=>1000,23540=>1000,23541=>1000,23542=>1000,23543=>1000,23544=>1000,23545=>1000,23546=>1000,23547=>1000,23548=>1000,23549=>1000,23550=>1000,23551=>1000,23552=>1000,23553=>1000,23554=>1000,23555=>1000,23556=>1000,23557=>1000,23558=>1000,23559=>1000,23560=>1000,23561=>1000,23562=>1000,23563=>1000,23564=>1000,23565=>1000,23566=>1000,23567=>1000,23568=>1000,23569=>1000,23570=>1000,23571=>1000,23572=>1000,23573=>1000,23574=>1000,23575=>1000,23576=>1000,23577=>1000,23578=>1000,23579=>1000,23580=>1000,23581=>1000,23582=>1000,23583=>1000,23584=>1000,23585=>1000,23586=>1000,23587=>1000,23588=>1000,23589=>1000,23590=>1000,23591=>1000,23592=>1000,23593=>1000,23594=>1000,23595=>1000,23596=>1000,23597=>1000,23598=>1000,23599=>1000,23600=>1000,23601=>1000,23602=>1000,23603=>1000,23604=>1000,23605=>1000,23606=>1000,23607=>1000,23608=>1000,23609=>1000,23610=>1000,23611=>1000,23612=>1000,23613=>1000,23614=>1000,23615=>1000,23616=>1000,23617=>1000,23618=>1000,23619=>1000,23620=>1000,23621=>1000,23622=>1000,23623=>1000,23624=>1000,23625=>1000,23626=>1000,23627=>1000,23628=>1000,23629=>1000,23630=>1000,23631=>1000,23632=>1000,23633=>1000,23634=>1000,23635=>1000,23636=>1000,23637=>1000,23638=>1000,23639=>1000,23640=>1000,23641=>1000,23642=>1000,23643=>1000,23644=>1000,23645=>1000,23646=>1000,23647=>1000,23648=>1000,23649=>1000,23650=>1000,23651=>1000,23652=>1000,23653=>1000,23654=>1000,23655=>1000,23656=>1000,23657=>1000,23658=>1000,23659=>1000,23660=>1000,23661=>1000,23662=>1000,23663=>1000,23664=>1000,23665=>1000,23666=>1000,23667=>1000,23668=>1000,23669=>1000,23670=>1000,23671=>1000,23672=>1000,23673=>1000,23674=>1000,23675=>1000,23676=>1000,23677=>1000,23678=>1000,23679=>1000,23680=>1000,23681=>1000,23682=>1000,23683=>1000,23684=>1000,23685=>1000,23686=>1000,23687=>1000,23688=>1000,23689=>1000,23690=>1000,23691=>1000,23692=>1000,23693=>1000,23694=>1000,23695=>1000,23696=>1000,23697=>1000,23698=>1000,23699=>1000,23700=>1000,23701=>1000,23702=>1000,23703=>1000,23704=>1000,23705=>1000,23706=>1000,23707=>1000,23708=>1000,23709=>1000,23710=>1000,23711=>1000,23712=>1000,23713=>1000,23714=>1000,23715=>1000,23716=>1000,23717=>1000,23718=>1000,23719=>1000,23720=>1000,23721=>1000,23722=>1000,23723=>1000,23724=>1000,23725=>1000,23726=>1000,23727=>1000,23728=>1000,23729=>1000,23730=>1000,23731=>1000,23732=>1000,23733=>1000,23734=>1000,23735=>1000,23736=>1000,23737=>1000,23738=>1000,23739=>1000,23740=>1000,23741=>1000,23742=>1000,23743=>1000,23744=>1000,23745=>1000,23746=>1000,23747=>1000,23748=>1000,23749=>1000,23750=>1000,23751=>1000,23752=>1000,23753=>1000,23754=>1000,23755=>1000,23756=>1000,23757=>1000,23758=>1000,23759=>1000,23760=>1000,23761=>1000,23762=>1000,23763=>1000,23764=>1000,23765=>1000,23766=>1000,23767=>1000,23768=>1000,23769=>1000,23770=>1000,23771=>1000,23772=>1000,23773=>1000,23774=>1000,23775=>1000,23776=>1000,23777=>1000,23778=>1000,23779=>1000,23780=>1000,23781=>1000,23782=>1000,23783=>1000,23784=>1000,23785=>1000,23786=>1000,23787=>1000,23788=>1000,23789=>1000,23790=>1000,23791=>1000,23792=>1000,23793=>1000,23794=>1000,23795=>1000,23796=>1000,23797=>1000,23798=>1000,23799=>1000,23800=>1000,23801=>1000,23802=>1000,23803=>1000,23804=>1000,23805=>1000,23806=>1000,23807=>1000,23808=>1000,23809=>1000,23810=>1000,23811=>1000,23812=>1000,23813=>1000,23814=>1000,23815=>1000,23816=>1000,23817=>1000,23818=>1000,23819=>1000,23820=>1000,23821=>1000,23822=>1000,23823=>1000,23824=>1000,23825=>1000,23826=>1000,23827=>1000,23828=>1000,23829=>1000,23830=>1000,23831=>1000,23832=>1000,23833=>1000,23834=>1000,23835=>1000,23836=>1000,23837=>1000,23838=>1000,23839=>1000,23840=>1000,23841=>1000,23842=>1000,23843=>1000,23844=>1000,23845=>1000,23846=>1000,23847=>1000,23848=>1000,23849=>1000,23850=>1000,23851=>1000,23852=>1000,23853=>1000,23854=>1000,23855=>1000,23856=>1000,23857=>1000,23858=>1000,23859=>1000,23860=>1000,23861=>1000,23862=>1000,23863=>1000,23864=>1000,23865=>1000,23866=>1000,23867=>1000,23868=>1000,23869=>1000,23870=>1000,23871=>1000,23872=>1000,23873=>1000,23874=>1000,23875=>1000,23876=>1000,23877=>1000,23878=>1000,23879=>1000,23880=>1000,23881=>1000,23882=>1000,23883=>1000,23884=>1000,23885=>1000,23886=>1000,23887=>1000,23888=>1000,23889=>1000,23890=>1000,23891=>1000,23892=>1000,23893=>1000,23894=>1000,23895=>1000,23896=>1000,23897=>1000,23898=>1000,23899=>1000,23900=>1000,23901=>1000,23902=>1000,23903=>1000,23904=>1000,23905=>1000,23906=>1000,23907=>1000,23908=>1000,23909=>1000,23910=>1000,23911=>1000,23912=>1000,23913=>1000,23914=>1000,23915=>1000,23916=>1000,23917=>1000,23918=>1000,23919=>1000,23920=>1000,23921=>1000,23922=>1000,23923=>1000,23924=>1000,23925=>1000,23926=>1000,23927=>1000,23928=>1000,23929=>1000,23930=>1000,23931=>1000,23932=>1000,23933=>1000,23934=>1000,23935=>1000,23936=>1000,23937=>1000,23938=>1000,23939=>1000,23940=>1000,23941=>1000,23942=>1000,23943=>1000,23944=>1000,23945=>1000,23946=>1000,23947=>1000,23948=>1000,23949=>1000,23950=>1000,23951=>1000,23952=>1000,23953=>1000,23954=>1000,23955=>1000,23956=>1000,23957=>1000,23958=>1000,23959=>1000,23960=>1000,23961=>1000,23962=>1000,23963=>1000,23964=>1000,23965=>1000,23966=>1000,23967=>1000,23968=>1000,23969=>1000,23970=>1000,23971=>1000,23972=>1000,23973=>1000,23974=>1000,23975=>1000,23976=>1000,23977=>1000,23978=>1000,23979=>1000,23980=>1000,23981=>1000,23982=>1000,23983=>1000,23984=>1000,23985=>1000,23986=>1000,23987=>1000,23988=>1000,23989=>1000,23990=>1000,23991=>1000,23992=>1000,23993=>1000,23994=>1000,23995=>1000,23996=>1000,23997=>1000,23998=>1000,23999=>1000,24000=>1000,24001=>1000,24002=>1000,24003=>1000,24004=>1000,24005=>1000,24006=>1000,24007=>1000,24008=>1000,24009=>1000,24010=>1000,24011=>1000,24012=>1000,24013=>1000,24014=>1000,24015=>1000,24016=>1000,24017=>1000,24018=>1000,24019=>1000,24020=>1000,24021=>1000,24022=>1000,24023=>1000,24024=>1000,24025=>1000,24026=>1000,24027=>1000,24028=>1000,24029=>1000,24030=>1000,24031=>1000,24032=>1000,24033=>1000,24034=>1000,24035=>1000,24036=>1000,24037=>1000,24038=>1000,24039=>1000,24040=>1000,24041=>1000,24042=>1000,24043=>1000,24044=>1000,24045=>1000,24046=>1000,24047=>1000,24048=>1000,24049=>1000,24050=>1000,24051=>1000,24052=>1000,24053=>1000,24054=>1000,24055=>1000,24056=>1000,24057=>1000,24058=>1000,24059=>1000,24060=>1000,24061=>1000,24062=>1000,24063=>1000,24064=>1000,24065=>1000,24066=>1000,24067=>1000,24068=>1000,24069=>1000,24070=>1000,24071=>1000,24072=>1000,24073=>1000,24074=>1000,24075=>1000,24076=>1000,24077=>1000,24078=>1000,24079=>1000,24080=>1000,24081=>1000,24082=>1000,24083=>1000,24084=>1000,24085=>1000,24086=>1000,24087=>1000,24088=>1000,24089=>1000,24090=>1000,24091=>1000,24092=>1000,24093=>1000,24094=>1000,24095=>1000,24096=>1000,24097=>1000,24098=>1000,24099=>1000,24100=>1000,24101=>1000,24102=>1000,24103=>1000,24104=>1000,24105=>1000,24106=>1000,24107=>1000,24108=>1000,24109=>1000,24110=>1000,24111=>1000,24112=>1000,24113=>1000,24114=>1000,24115=>1000,24116=>1000,24117=>1000,24118=>1000,24119=>1000,24120=>1000,24121=>1000,24122=>1000,24123=>1000,24124=>1000,24125=>1000,24126=>1000,24127=>1000,24128=>1000,24129=>1000,24130=>1000,24131=>1000,24132=>1000,24133=>1000,24134=>1000,24135=>1000,24136=>1000,24137=>1000,24138=>1000,24139=>1000,24140=>1000,24141=>1000,24142=>1000,24143=>1000,24144=>1000,24145=>1000,24146=>1000,24147=>1000,24148=>1000,24149=>1000,24150=>1000,24151=>1000,24152=>1000,24153=>1000,24154=>1000,24155=>1000,24156=>1000,24157=>1000,24158=>1000,24159=>1000,24160=>1000,24161=>1000,24162=>1000,24163=>1000,24164=>1000,24165=>1000,24166=>1000,24167=>1000,24168=>1000,24169=>1000,24170=>1000,24171=>1000,24172=>1000,24173=>1000,24174=>1000,24175=>1000,24176=>1000,24177=>1000,24178=>1000,24179=>1000,24180=>1000,24181=>1000,24182=>1000,24183=>1000,24184=>1000,24185=>1000,24186=>1000,24187=>1000,24188=>1000,24189=>1000,24190=>1000,24191=>1000,24192=>1000,24193=>1000,24194=>1000,24195=>1000,24196=>1000,24197=>1000,24198=>1000,24199=>1000,24200=>1000,24201=>1000,24202=>1000,24203=>1000,24204=>1000,24205=>1000,24206=>1000,24207=>1000,24208=>1000,24209=>1000,24210=>1000,24211=>1000,24212=>1000,24213=>1000,24214=>1000,24215=>1000,24216=>1000,24217=>1000,24218=>1000,24219=>1000,24220=>1000,24221=>1000,24222=>1000,24223=>1000,24224=>1000,24225=>1000,24226=>1000,24227=>1000,24228=>1000,24229=>1000,24230=>1000,24231=>1000,24232=>1000,24233=>1000,24234=>1000,24235=>1000,24236=>1000,24237=>1000,24238=>1000,24239=>1000,24240=>1000,24241=>1000,24242=>1000,24243=>1000,24244=>1000,24245=>1000,24246=>1000,24247=>1000,24248=>1000,24249=>1000,24250=>1000,24251=>1000,24252=>1000,24253=>1000,24254=>1000,24255=>1000,24256=>1000,24257=>1000,24258=>1000,24259=>1000,24260=>1000,24261=>1000,24262=>1000,24263=>1000,24264=>1000,24265=>1000,24266=>1000,24267=>1000,24268=>1000,24269=>1000,24270=>1000,24271=>1000,24272=>1000,24273=>1000,24274=>1000,24275=>1000,24276=>1000,24277=>1000,24278=>1000,24279=>1000,24280=>1000,24281=>1000,24282=>1000,24283=>1000,24284=>1000,24285=>1000,24286=>1000,24287=>1000,24288=>1000,24289=>1000,24290=>1000,24291=>1000,24292=>1000,24293=>1000,24294=>1000,24295=>1000,24296=>1000,24297=>1000,24298=>1000,24299=>1000,24300=>1000,24301=>1000,24302=>1000,24303=>1000,24304=>1000,24305=>1000,24306=>1000,24307=>1000,24308=>1000,24309=>1000,24310=>1000,24311=>1000,24312=>1000,24313=>1000,24314=>1000,24315=>1000,24316=>1000,24317=>1000,24318=>1000,24319=>1000,24320=>1000,24321=>1000,24322=>1000,24323=>1000,24324=>1000,24325=>1000,24326=>1000,24327=>1000,24328=>1000,24329=>1000,24330=>1000,24331=>1000,24332=>1000,24333=>1000,24334=>1000,24335=>1000,24336=>1000,24337=>1000,24338=>1000,24339=>1000,24340=>1000,24341=>1000,24342=>1000,24343=>1000,24344=>1000,24345=>1000,24346=>1000,24347=>1000,24348=>1000,24349=>1000,24350=>1000,24351=>1000,24352=>1000,24353=>1000,24354=>1000,24355=>1000,24356=>1000,24357=>1000,24358=>1000,24359=>1000,24360=>1000,24361=>1000,24362=>1000,24363=>1000,24364=>1000,24365=>1000,24366=>1000,24367=>1000,24368=>1000,24369=>1000,24370=>1000,24371=>1000,24372=>1000,24373=>1000,24374=>1000,24375=>1000,24376=>1000,24377=>1000,24378=>1000,24379=>1000,24380=>1000,24381=>1000,24382=>1000,24383=>1000,24384=>1000,24385=>1000,24386=>1000,24387=>1000,24388=>1000,24389=>1000,24390=>1000,24391=>1000,24392=>1000,24393=>1000,24394=>1000,24395=>1000,24396=>1000,24397=>1000,24398=>1000,24399=>1000,24400=>1000,24401=>1000,24402=>1000,24403=>1000,24404=>1000,24405=>1000,24406=>1000,24407=>1000,24408=>1000,24409=>1000,24410=>1000,24411=>1000,24412=>1000,24413=>1000,24414=>1000,24415=>1000,24416=>1000,24417=>1000,24418=>1000,24419=>1000,24420=>1000,24421=>1000,24422=>1000,24423=>1000,24424=>1000,24425=>1000,24426=>1000,24427=>1000,24428=>1000,24429=>1000,24430=>1000,24431=>1000,24432=>1000,24433=>1000,24434=>1000,24435=>1000,24436=>1000,24437=>1000,24438=>1000,24439=>1000,24440=>1000,24441=>1000,24442=>1000,24443=>1000,24444=>1000,24445=>1000,24446=>1000,24447=>1000,24448=>1000,24449=>1000,24450=>1000,24451=>1000,24452=>1000,24453=>1000,24454=>1000,24455=>1000,24456=>1000,24457=>1000,24458=>1000,24459=>1000,24460=>1000,24461=>1000,24462=>1000,24463=>1000,24464=>1000,24465=>1000,24466=>1000,24467=>1000,24468=>1000,24469=>1000,24470=>1000,24471=>1000,24472=>1000,24473=>1000,24474=>1000,24475=>1000,24476=>1000,24477=>1000,24478=>1000,24479=>1000,24480=>1000,24481=>1000,24482=>1000,24483=>1000,24484=>1000,24485=>1000,24486=>1000,24487=>1000,24488=>1000,24489=>1000,24490=>1000,24491=>1000,24492=>1000,24493=>1000,24494=>1000,24495=>1000,24496=>1000,24497=>1000,24498=>1000,24499=>1000,24500=>1000,24501=>1000,24502=>1000,24503=>1000,24504=>1000,24505=>1000,24506=>1000,24507=>1000,24508=>1000,24509=>1000,24510=>1000,24511=>1000,24512=>1000,24513=>1000,24514=>1000,24515=>1000,24516=>1000,24517=>1000,24518=>1000,24519=>1000,24520=>1000,24521=>1000,24522=>1000,24523=>1000,24524=>1000,24525=>1000,24526=>1000,24527=>1000,24528=>1000,24529=>1000,24530=>1000,24531=>1000,24532=>1000,24533=>1000,24534=>1000,24535=>1000,24536=>1000,24537=>1000,24538=>1000,24539=>1000,24540=>1000,24541=>1000,24542=>1000,24543=>1000,24544=>1000,24545=>1000,24546=>1000,24547=>1000,24548=>1000,24549=>1000,24550=>1000,24551=>1000,24552=>1000,24553=>1000,24554=>1000,24555=>1000,24556=>1000,24557=>1000,24558=>1000,24559=>1000,24560=>1000,24561=>1000,24562=>1000,24563=>1000,24564=>1000,24565=>1000,24566=>1000,24567=>1000,24568=>1000,24569=>1000,24570=>1000,24571=>1000,24572=>1000,24573=>1000,24574=>1000,24575=>1000,24576=>1000,24577=>1000,24578=>1000,24579=>1000,24580=>1000,24581=>1000,24582=>1000,24583=>1000,24584=>1000,24585=>1000,24586=>1000,24587=>1000,24588=>1000,24589=>1000,24590=>1000,24591=>1000,24592=>1000,24593=>1000,24594=>1000,24595=>1000,24596=>1000,24597=>1000,24598=>1000,24599=>1000,24600=>1000,24601=>1000,24602=>1000,24603=>1000,24604=>1000,24605=>1000,24606=>1000,24607=>1000,24608=>1000,24609=>1000,24610=>1000,24611=>1000,24612=>1000,24613=>1000,24614=>1000,24615=>1000,24616=>1000,24617=>1000,24618=>1000,24619=>1000,24620=>1000,24621=>1000,24622=>1000,24623=>1000,24624=>1000,24625=>1000,24626=>1000,24627=>1000,24628=>1000,24629=>1000,24630=>1000,24631=>1000,24632=>1000,24633=>1000,24634=>1000,24635=>1000,24636=>1000,24637=>1000,24638=>1000,24639=>1000,24640=>1000,24641=>1000,24642=>1000,24643=>1000,24644=>1000,24645=>1000,24646=>1000,24647=>1000,24648=>1000,24649=>1000,24650=>1000,24651=>1000,24652=>1000,24653=>1000,24654=>1000,24655=>1000,24656=>1000,24657=>1000,24658=>1000,24659=>1000,24660=>1000,24661=>1000,24662=>1000,24663=>1000,24664=>1000,24665=>1000,24666=>1000,24667=>1000,24668=>1000,24669=>1000,24670=>1000,24671=>1000,24672=>1000,24673=>1000,24674=>1000,24675=>1000,24676=>1000,24677=>1000,24678=>1000,24679=>1000,24680=>1000,24681=>1000,24682=>1000,24683=>1000,24684=>1000,24685=>1000,24686=>1000,24687=>1000,24688=>1000,24689=>1000,24690=>1000,24691=>1000,24692=>1000,24693=>1000,24694=>1000,24695=>1000,24696=>1000,24697=>1000,24698=>1000,24699=>1000,24700=>1000,24701=>1000,24702=>1000,24703=>1000,24704=>1000,24705=>1000,24706=>1000,24707=>1000,24708=>1000,24709=>1000,24710=>1000,24711=>1000,24712=>1000,24713=>1000,24714=>1000,24715=>1000,24716=>1000,24717=>1000,24718=>1000,24719=>1000,24720=>1000,24721=>1000,24722=>1000,24723=>1000,24724=>1000,24725=>1000,24726=>1000,24727=>1000,24728=>1000,24729=>1000,24730=>1000,24731=>1000,24732=>1000,24733=>1000,24734=>1000,24735=>1000,24736=>1000,24737=>1000,24738=>1000,24739=>1000,24740=>1000,24741=>1000,24742=>1000,24743=>1000,24744=>1000,24745=>1000,24746=>1000,24747=>1000,24748=>1000,24749=>1000,24750=>1000,24751=>1000,24752=>1000,24753=>1000,24754=>1000,24755=>1000,24756=>1000,24757=>1000,24758=>1000,24759=>1000,24760=>1000,24761=>1000,24762=>1000,24763=>1000,24764=>1000,24765=>1000,24766=>1000,24767=>1000,24768=>1000,24769=>1000,24770=>1000,24771=>1000,24772=>1000,24773=>1000,24774=>1000,24775=>1000,24776=>1000,24777=>1000,24778=>1000,24779=>1000,24780=>1000,24781=>1000,24782=>1000,24783=>1000,24784=>1000,24785=>1000,24786=>1000,24787=>1000,24788=>1000,24789=>1000,24790=>1000,24791=>1000,24792=>1000,24793=>1000,24794=>1000,24795=>1000,24796=>1000,24797=>1000,24798=>1000,24799=>1000,24800=>1000,24801=>1000,24802=>1000,24803=>1000,24804=>1000,24805=>1000,24806=>1000,24807=>1000,24808=>1000,24809=>1000,24810=>1000,24811=>1000,24812=>1000,24813=>1000,24814=>1000,24815=>1000,24816=>1000,24817=>1000,24818=>1000,24819=>1000,24820=>1000,24821=>1000,24822=>1000,24823=>1000,24824=>1000,24825=>1000,24826=>1000,24827=>1000,24828=>1000,24829=>1000,24830=>1000,24831=>1000,24832=>1000,24833=>1000,24834=>1000,24835=>1000,24836=>1000,24837=>1000,24838=>1000,24839=>1000,24840=>1000,24841=>1000,24842=>1000,24843=>1000,24844=>1000,24845=>1000,24846=>1000,24847=>1000,24848=>1000,24849=>1000,24850=>1000,24851=>1000,24852=>1000,24853=>1000,24854=>1000,24855=>1000,24856=>1000,24857=>1000,24858=>1000,24859=>1000,24860=>1000,24861=>1000,24862=>1000,24863=>1000,24864=>1000,24865=>1000,24866=>1000,24867=>1000,24868=>1000,24869=>1000,24870=>1000,24871=>1000,24872=>1000,24873=>1000,24874=>1000,24875=>1000,24876=>1000,24877=>1000,24878=>1000,24879=>1000,24880=>1000,24881=>1000,24882=>1000,24883=>1000,24884=>1000,24885=>1000,24886=>1000,24887=>1000,24888=>1000,24889=>1000,24890=>1000,24891=>1000,24892=>1000,24893=>1000,24894=>1000,24895=>1000,24896=>1000,24897=>1000,24898=>1000,24899=>1000,24900=>1000,24901=>1000,24902=>1000,24903=>1000,24904=>1000,24905=>1000,24906=>1000,24907=>1000,24908=>1000,24909=>1000,24910=>1000,24911=>1000,24912=>1000,24913=>1000,24914=>1000,24915=>1000,24916=>1000,24917=>1000,24918=>1000,24919=>1000,24920=>1000,24921=>1000,24922=>1000,24923=>1000,24924=>1000,24925=>1000,24926=>1000,24927=>1000,24928=>1000,24929=>1000,24930=>1000,24931=>1000,24932=>1000,24933=>1000,24934=>1000,24935=>1000,24936=>1000,24937=>1000,24938=>1000,24939=>1000,24940=>1000,24941=>1000,24942=>1000,24943=>1000,24944=>1000,24945=>1000,24946=>1000,24947=>1000,24948=>1000,24949=>1000,24950=>1000,24951=>1000,24952=>1000,24953=>1000,24954=>1000,24955=>1000,24956=>1000,24957=>1000,24958=>1000,24959=>1000,24960=>1000,24961=>1001,24962=>1000,24963=>1000,24964=>1000,24965=>1000,24966=>1000,24967=>1000,24968=>1000,24969=>1000,24970=>1000,24971=>1000,24972=>1000,24973=>1000,24974=>1000,24975=>1000,24976=>1000,24977=>1000,24978=>1000,24979=>1000,24980=>1000,24981=>1000,24982=>1000,24983=>1000,24984=>1000,24985=>1000,24986=>1000,24987=>1000,24988=>1000,24989=>1000,24990=>1000,24991=>1000,24992=>1000,24993=>1000,24994=>1000,24995=>1000,24996=>1000,24997=>1000,24998=>1000,24999=>1000,25000=>1000,25001=>1000,25002=>1000,25003=>1000,25004=>1000,25005=>1000,25006=>1000,25007=>1000,25008=>1000,25009=>1000,25010=>1000,25011=>1000,25012=>1000,25013=>1000,25014=>1000,25015=>1000,25016=>1000,25017=>1000,25018=>1000,25019=>1000,25020=>1000,25021=>1000,25022=>1000,25023=>1000,25024=>1000,25025=>1000,25026=>1000,25027=>1000,25028=>1000,25029=>1000,25030=>1000,25031=>1000,25032=>1000,25033=>1000,25034=>1000,25035=>1000,25036=>1000,25037=>1000,25038=>1000,25039=>1000,25040=>1000,25041=>1000,25042=>1000,25043=>1000,25044=>1000,25045=>1000,25046=>1000,25047=>1000,25048=>1000,25049=>1000,25050=>1000,25051=>1000,25052=>1000,25053=>1000,25054=>1000,25055=>1000,25056=>1000,25057=>1000,25058=>1000,25059=>1000,25060=>1000,25061=>1000,25062=>1000,25063=>1000,25064=>1000,25065=>1000,25066=>1000,25067=>1000,25068=>1000,25069=>1000,25070=>1000,25071=>1000,25072=>1000,25073=>1000,25074=>1000,25075=>1000,25076=>1000,25077=>1000,25078=>1000,25079=>1000,25080=>1000,25081=>1000,25082=>1000,25083=>1000,25084=>1000,25085=>1000,25086=>1000,25087=>1000,25088=>1000,25089=>1000,25090=>1000,25091=>1000,25092=>1000,25093=>1000,25094=>1000,25095=>1000,25096=>1000,25097=>1000,25098=>1000,25099=>1000,25100=>1000,25101=>1000,25102=>1000,25103=>1000,25104=>1000,25105=>1000,25106=>1000,25107=>1000,25108=>1000,25109=>1000,25110=>1000,25111=>1000,25112=>1000,25113=>1000,25114=>1000,25115=>1000,25116=>1000,25117=>1000,25118=>1000,25119=>1000,25120=>1000,25121=>1000,25122=>1000,25123=>1000,25124=>1000,25125=>1000,25126=>1000,25127=>1000,25128=>1000,25129=>1000,25130=>1000,25131=>1000,25132=>1000,25133=>1000,25134=>1000,25135=>1000,25136=>1000,25137=>1000,25138=>1000,25139=>1000,25140=>1000,25141=>1000,25142=>1000,25143=>1000,25144=>1000,25145=>1000,25146=>1000,25147=>1000,25148=>1000,25149=>1000,25150=>1000,25151=>1000,25152=>1000,25153=>1000,25154=>1000,25155=>1000,25156=>1000,25157=>1000,25158=>1000,25159=>1000,25160=>1000,25161=>1000,25162=>1000,25163=>1000,25164=>1000,25165=>1000,25166=>1000,25167=>1000,25168=>1000,25169=>1000,25170=>1000,25171=>1000,25172=>1000,25173=>1000,25174=>1000,25175=>1000,25176=>1000,25177=>1000,25178=>1000,25179=>1000,25180=>1000,25181=>1000,25182=>1000,25183=>1000,25184=>1000,25185=>1000,25186=>1000,25187=>1000,25188=>1000,25189=>1000,25190=>1000,25191=>1000,25192=>1000,25193=>1000,25194=>1000,25195=>1000,25196=>1000,25197=>1000,25198=>1000,25199=>1000,25200=>1000,25201=>1000,25202=>1000,25203=>1000,25204=>1000,25205=>1000,25206=>1000,25207=>1000,25208=>1000,25209=>1000,25210=>1000,25211=>1000,25212=>1000,25213=>1000,25214=>1000,25215=>1000,25216=>1000,25217=>1000,25218=>1000,25219=>1000,25220=>1000,25221=>1000,25222=>1000,25223=>1000,25224=>1000,25225=>1000,25226=>1000,25227=>1000,25228=>1000,25229=>1000,25230=>1000,25231=>1000,25232=>1000,25233=>1000,25234=>1000,25235=>1000,25236=>1000,25237=>1000,25238=>1000,25239=>1000,25240=>1000,25241=>1000,25242=>1000,25243=>1000,25244=>1000,25245=>1000,25246=>1000,25247=>1000,25248=>1000,25249=>1000,25250=>1000,25251=>1000,25252=>1000,25253=>1000,25254=>1000,25255=>1000,25256=>1000,25257=>1000,25258=>1000,25259=>1000,25260=>1000,25261=>1000,25262=>1000,25263=>1000,25264=>1000,25265=>1000,25266=>1000,25267=>1000,25268=>1000,25269=>1000,25270=>1000,25271=>1000,25272=>1000,25273=>1000,25274=>1000,25275=>1000,25276=>1000,25277=>1000,25278=>1000,25279=>1000,25280=>1000,25281=>1000,25282=>1000,25283=>1000,25284=>1000,25285=>1000,25286=>1000,25287=>1000,25288=>1000,25289=>1000,25290=>1000,25291=>1000,25292=>1000,25293=>1000,25294=>1000,25295=>1000,25296=>1000,25297=>1000,25298=>1000,25299=>1000,25300=>1000,25301=>1000,25302=>1000,25303=>1000,25304=>1000,25305=>1000,25306=>1000,25307=>1000,25308=>1000,25309=>1000,25310=>1000,25311=>1000,25312=>1000,25313=>1000,25314=>1000,25315=>1000,25316=>1000,25317=>1000,25318=>1000,25319=>1000,25320=>1000,25321=>1000,25322=>1000,25323=>1000,25324=>1000,25325=>1000,25326=>1000,25327=>1000,25328=>1000,25329=>1000,25330=>1000,25331=>1000,25332=>1000,25333=>1000,25334=>1000,25335=>1000,25336=>1000,25337=>1000,25338=>1000,25339=>1000,25340=>1000,25341=>1000,25342=>1000,25343=>1000,25344=>1000,25345=>1000,25346=>1000,25347=>1000,25348=>1000,25349=>1000,25350=>1000,25351=>1000,25352=>1000,25353=>1000,25354=>1000,25355=>1000,25356=>1000,25357=>1000,25358=>1000,25359=>1000,25360=>1000,25361=>1000,25362=>1000,25363=>1000,25364=>1000,25365=>1000,25366=>1000,25367=>1000,25368=>1000,25369=>1000,25370=>1000,25371=>1000,25372=>1000,25373=>1000,25374=>1000,25375=>1000,25376=>1000,25377=>1000,25378=>1000,25379=>1000,25380=>1000,25381=>1000,25382=>1000,25383=>1000,25384=>1000,25385=>1000,25386=>1000,25387=>1000,25388=>1000,25389=>1000,25390=>1000,25391=>1000,25392=>1000,25393=>1000,25394=>1000,25395=>1000,25396=>1000,25397=>1000,25398=>1000,25399=>1000,25400=>1000,25401=>1000,25402=>1000,25403=>1000,25404=>1000,25405=>1000,25406=>1000,25407=>1000,25408=>1000,25409=>1000,25410=>1000,25411=>1000,25412=>1000,25413=>1000,25414=>1000,25415=>1000,25416=>1000,25417=>1000,25418=>1000,25419=>1000,25420=>1000,25421=>1000,25422=>1000,25423=>1000,25424=>1000,25425=>1000,25426=>1000,25427=>1000,25428=>1000,25429=>1000,25430=>1000,25431=>1000,25432=>1000,25433=>1000,25434=>1000,25435=>1000,25436=>1000,25437=>1000,25438=>1000,25439=>1000,25440=>1000,25441=>1000,25442=>1000,25443=>1000,25444=>1000,25445=>1000,25446=>1000,25447=>1000,25448=>1000,25449=>1000,25450=>1000,25451=>1000,25452=>1000,25453=>1000,25454=>1000,25455=>1000,25456=>1000,25457=>1000,25458=>1000,25459=>1000,25460=>1000,25461=>1000,25462=>1000,25463=>1000,25464=>1000,25465=>1000,25466=>1000,25467=>1000,25468=>1000,25469=>1000,25470=>1000,25471=>1000,25472=>1000,25473=>1000,25474=>1000,25475=>1000,25476=>1000,25477=>1000,25478=>1000,25479=>1000,25480=>1000,25481=>1000,25482=>1000,25483=>1000,25484=>1000,25485=>1000,25486=>1000,25487=>1000,25488=>1000,25489=>1000,25490=>1000,25491=>1000,25492=>1000,25493=>1000,25494=>1000,25495=>1000,25496=>1000,25497=>1000,25498=>1000,25499=>1000,25500=>1000,25501=>1000,25502=>1000,25503=>1000,25504=>1000,25505=>1000,25506=>1000,25507=>1000,25508=>1000,25509=>1000,25510=>1000,25511=>1000,25512=>1000,25513=>1000,25514=>1000,25515=>1000,25516=>1000,25517=>1000,25518=>1000,25519=>1000,25520=>1000,25521=>1000,25522=>1000,25523=>1000,25524=>1000,25525=>1000,25526=>1000,25527=>1000,25528=>1000,25529=>1000,25530=>1000,25531=>1000,25532=>1000,25533=>1000,25534=>1000,25535=>1000,25536=>1000,25537=>1000,25538=>1000,25539=>1000,25540=>1000,25541=>1000,25542=>1000,25543=>1000,25544=>1000,25545=>1000,25546=>1000,25547=>1000,25548=>1000,25549=>1000,25550=>1000,25551=>1000,25552=>1000,25553=>1000,25554=>1000,25555=>1000,25556=>1000,25557=>1000,25558=>1000,25559=>1000,25560=>1000,25561=>1000,25562=>1000,25563=>1000,25564=>1000,25565=>1000,25566=>1000,25567=>1000,25568=>1000,25569=>1000,25570=>1000,25571=>1000,25572=>1000,25573=>1000,25574=>1000,25575=>1000,25576=>1000,25577=>1000,25578=>1000,25579=>1000,25580=>1000,25581=>1000,25582=>1000,25583=>1000,25584=>1000,25585=>1000,25586=>1000,25587=>1000,25588=>1000,25589=>1000,25590=>1000,25591=>1000,25592=>1000,25593=>1000,25594=>1000,25595=>1000,25596=>1000,25597=>1000,25598=>1000,25599=>1000,25600=>1000,25601=>1000,25602=>1000,25603=>1000,25604=>1000,25605=>1000,25606=>1000,25607=>1000,25608=>1000,25609=>1000,25610=>1000,25611=>1000,25612=>1000,25613=>1000,25614=>1000,25615=>1000,25616=>1000,25617=>1000,25618=>1000,25619=>1000,25620=>1000,25621=>1000,25622=>1000,25623=>1000,25624=>1000,25625=>1000,25626=>1000,25627=>1000,25628=>1000,25629=>1000,25630=>1000,25631=>1000,25632=>1000,25633=>1000,25634=>1000,25635=>1000,25636=>1000,25637=>1000,25638=>1000,25639=>1000,25640=>1000,25641=>1000,25642=>1000,25643=>1000,25644=>1000,25645=>1000,25646=>1000,25647=>1000,25648=>1000,25649=>1000,25650=>1000,25651=>1000,25652=>1000,25653=>1000,25654=>1000,25655=>1000,25656=>1000,25657=>1000,25658=>1000,25659=>1000,25660=>1000,25661=>1000,25662=>1000,25663=>1000,25664=>1000,25665=>1000,25666=>1000,25667=>1000,25668=>1000,25669=>1000,25670=>1000,25671=>1000,25672=>1000,25673=>1000,25674=>1000,25675=>1000,25676=>1000,25677=>1000,25678=>1000,25679=>1000,25680=>1000,25681=>1000,25682=>1000,25683=>1000,25684=>1000,25685=>1000,25686=>1000,25687=>1000,25688=>1000,25689=>1000,25690=>1000,25691=>1000,25692=>1000,25693=>1000,25694=>1000,25695=>1000,25696=>1000,25697=>1000,25698=>1000,25699=>1000,25700=>1000,25701=>1000,25702=>1000,25703=>1000,25704=>1000,25705=>1000,25706=>1000,25707=>1000,25708=>1000,25709=>1000,25710=>1000,25711=>1000,25712=>1000,25713=>1000,25714=>1000,25715=>1000,25716=>1000,25717=>1000,25718=>1000,25719=>1000,25720=>1000,25721=>1000,25722=>1000,25723=>1000,25724=>1000,25725=>1000,25726=>1000,25727=>1000,25728=>1000,25729=>1000,25730=>1000,25731=>1000,25732=>1000,25733=>1000,25734=>1000,25735=>1000,25736=>1000,25737=>1000,25738=>1000,25739=>1000,25740=>1000,25741=>1000,25742=>1000,25743=>1000,25744=>1000,25745=>1000,25746=>1000,25747=>1000,25748=>1000,25749=>1000,25750=>1000,25751=>1000,25752=>1000,25753=>1000,25754=>1000,25755=>1000,25756=>1000,25757=>1000,25758=>1000,25759=>1000,25760=>1000,25761=>1000,25762=>1000,25763=>1000,25764=>1000,25765=>1000,25766=>1000,25767=>1000,25768=>1000,25769=>1000,25770=>1000,25771=>1000,25772=>1000,25773=>1000,25774=>1000,25775=>1000,25776=>1000,25777=>1000,25778=>1000,25779=>1000,25780=>1000,25781=>1000,25782=>1000,25783=>1000,25784=>1000,25785=>1000,25786=>1000,25787=>1000,25788=>1000,25789=>1000,25790=>1000,25791=>1000,25792=>1000,25793=>1000,25794=>1000,25795=>1000,25796=>1000,25797=>1000,25798=>1000,25799=>1000,25800=>1000,25801=>1000,25802=>1000,25803=>1000,25804=>1000,25805=>1000,25806=>1000,25807=>1000,25808=>1000,25809=>1000,25810=>1000,25811=>1000,25812=>1000,25813=>1000,25814=>1000,25815=>1000,25816=>1000,25817=>1000,25818=>1000,25819=>1000,25820=>1000,25821=>1000,25822=>1000,25823=>1000,25824=>1000,25825=>1000,25826=>1000,25827=>1000,25828=>1000,25829=>1000,25830=>1000,25831=>1000,25832=>1000,25833=>1000,25834=>1000,25835=>1000,25836=>1000,25837=>1000,25838=>1000,25839=>1000,25840=>1000,25841=>1000,25842=>1000,25843=>1000,25844=>1000,25845=>1000,25846=>1000,25847=>1000,25848=>1000,25849=>1000,25850=>1000,25851=>1000,25852=>1000,25853=>1000,25854=>1000,25855=>1000,25856=>1000,25857=>1000,25858=>1000,25859=>1000,25860=>1000,25861=>1000,25862=>1000,25863=>1000,25864=>1000,25865=>1000,25866=>1000,25867=>1000,25868=>1000,25869=>1000,25870=>1000,25871=>1000,25872=>1000,25873=>1000,25874=>1000,25875=>1000,25876=>1000,25877=>1000,25878=>1000,25879=>1000,25880=>1000,25881=>1000,25882=>1000,25883=>1000,25884=>1000,25885=>1000,25886=>1000,25887=>1000,25888=>1000,25889=>1000,25890=>1000,25891=>1000,25892=>1000,25893=>1000,25894=>1000,25895=>1000,25896=>1000,25897=>1000,25898=>1000,25899=>1000,25900=>1000,25901=>1000,25902=>1000,25903=>1000,25904=>1000,25905=>1000,25906=>1000,25907=>1000,25908=>1000,25909=>1000,25910=>1000,25911=>1000,25912=>1000,25913=>1000,25914=>1000,25915=>1000,25916=>1000,25917=>1000,25918=>1000,25919=>1000,25920=>1000,25921=>1000,25922=>1000,25923=>1000,25924=>1000,25925=>1000,25926=>1000,25927=>1000,25928=>1000,25929=>1000,25930=>1000,25931=>1000,25932=>1000,25933=>1000,25934=>1000,25935=>1000,25936=>1000,25937=>1000,25938=>1000,25939=>1000,25940=>1000,25941=>1000,25942=>1000,25943=>1000,25944=>1000,25945=>1000,25946=>1000,25947=>1000,25948=>1000,25949=>1000,25950=>1000,25951=>1000,25952=>1000,25953=>1000,25954=>1000,25955=>1000,25956=>1000,25957=>1000,25958=>1000,25959=>1000,25960=>1000,25961=>1000,25962=>1000,25963=>1000,25964=>1000,25965=>1000,25966=>1000,25967=>1000,25968=>1000,25969=>1000,25970=>1000,25971=>1000,25972=>1000,25973=>1000,25974=>1000,25975=>1000,25976=>1000,25977=>1000,25978=>1000,25979=>1000,25980=>1000,25981=>1000,25982=>1000,25983=>1000,25984=>1000,25985=>1000,25986=>1000,25987=>1000,25988=>1000,25989=>1000,25990=>1000,25991=>1000,25992=>1000,25993=>1000,25994=>1000,25995=>1000,25996=>1000,25997=>1000,25998=>1000,25999=>1000,26000=>1000,26001=>1000,26002=>1000,26003=>1000,26004=>1000,26005=>1000,26006=>1000,26007=>1000,26008=>1000,26009=>1000,26010=>1000,26011=>1000,26012=>1000,26013=>1000,26014=>1000,26015=>1000,26016=>1000,26017=>1000,26018=>1000,26019=>1000,26020=>1000,26021=>1000,26022=>1000,26023=>1000,26024=>1000,26025=>1000,26026=>1000,26027=>1000,26028=>1000,26029=>1000,26030=>1000,26031=>1000,26032=>1000,26033=>1000,26034=>1000,26035=>1000,26036=>1000,26037=>1000,26038=>1000,26039=>1000,26040=>1000,26041=>1000,26042=>1000,26043=>1000,26044=>1000,26045=>1000,26046=>1000,26047=>1000,26048=>1000,26049=>1000,26050=>1000,26051=>1000,26052=>1000,26053=>1000,26054=>1000,26055=>1000,26056=>1000,26057=>1000,26058=>1000,26059=>1000,26060=>1000,26061=>1000,26062=>1000,26063=>1000,26064=>1000,26065=>1000,26066=>1000,26067=>1000,26068=>1000,26069=>1000,26070=>1000,26071=>1000,26072=>1000,26073=>1000,26074=>1000,26075=>1000,26076=>1000,26077=>1000,26078=>1000,26079=>1000,26080=>1000,26081=>1000,26082=>1000,26083=>1000,26084=>1000,26085=>1000,26086=>1000,26087=>1000,26088=>1000,26089=>1000,26090=>1000,26091=>1000,26092=>1000,26093=>1000,26094=>1000,26095=>1000,26096=>1000,26097=>1000,26098=>1000,26099=>1000,26100=>1000,26101=>1000,26102=>1000,26103=>1000,26104=>1000,26105=>1000,26106=>1000,26107=>1000,26108=>1000,26109=>1000,26110=>1000,26111=>1000,26112=>1000,26113=>1000,26114=>1000,26115=>1000,26116=>1000,26117=>1000,26118=>1000,26119=>1000,26120=>1000,26121=>1000,26122=>1000,26123=>1000,26124=>1000,26125=>1000,26126=>1000,26127=>1000,26128=>1000,26129=>1000,26130=>1000,26131=>1000,26132=>1000,26133=>1000,26134=>1000,26135=>1000,26136=>1000,26137=>1000,26138=>1000,26139=>1000,26140=>1000,26141=>1000,26142=>1000,26143=>1000,26144=>1000,26145=>1000,26146=>1000,26147=>1000,26148=>1000,26149=>1000,26150=>1000,26151=>1000,26152=>1000,26153=>1000,26154=>1000,26155=>1000,26156=>1000,26157=>1000,26158=>1000,26159=>1000,26160=>1000,26161=>1000,26162=>1000,26163=>1000,26164=>1000,26165=>1000,26166=>1000,26167=>1000,26168=>1000,26169=>1000,26170=>1000,26171=>1000,26172=>1000,26173=>1000,26174=>1000,26175=>1000,26176=>1000,26177=>1000,26178=>1000,26179=>1000,26180=>1000,26181=>1000,26182=>1000,26183=>1000,26184=>1000,26185=>1000,26186=>1000,26187=>1000,26188=>1000,26189=>1000,26190=>1000,26191=>1000,26192=>1000,26193=>1000,26194=>1000,26195=>1000,26196=>1000,26197=>1000,26198=>1000,26199=>1000,26200=>1000,26201=>1000,26202=>1000,26203=>1000,26204=>1000,26205=>1000,26206=>1000,26207=>1000,26208=>1000,26209=>1000,26210=>1000,26211=>1000,26212=>1000,26213=>1000,26214=>1000,26215=>1000,26216=>1000,26217=>1000,26218=>1000,26219=>1000,26220=>1000,26221=>1000,26222=>1000,26223=>1000,26224=>1000,26225=>1000,26226=>1000,26227=>1000,26228=>1000,26229=>1000,26230=>1000,26231=>1000,26232=>1000,26233=>1000,26234=>1000,26235=>1000,26236=>1000,26237=>1000,26238=>1000,26239=>1000,26240=>1000,26241=>1000,26242=>1000,26243=>1000,26244=>1000,26245=>1000,26246=>1000,26247=>1000,26248=>1000,26249=>1000,26250=>1000,26251=>1000,26252=>1000,26253=>1000,26254=>1000,26255=>1000,26256=>1000,26257=>1000,26258=>1000,26259=>1000,26260=>1000,26261=>1000,26262=>1000,26263=>1000,26264=>1000,26265=>1000,26266=>1000,26267=>1000,26268=>1000,26269=>1000,26270=>1000,26271=>1000,26272=>1000,26273=>1000,26274=>1000,26275=>1000,26276=>1000,26277=>1000,26278=>1000,26279=>1000,26280=>1000,26281=>1000,26282=>1000,26283=>1000,26284=>1000,26285=>1000,26286=>1000,26287=>1000,26288=>1000,26289=>1000,26290=>1000,26291=>1000,26292=>1000,26293=>1000,26294=>1000,26295=>1000,26296=>1000,26297=>1000,26298=>1000,26299=>1000,26300=>1000,26301=>1000,26302=>1000,26303=>1000,26304=>1000,26305=>1000,26306=>1000,26307=>1000,26308=>1000,26309=>1000,26310=>1000,26311=>1000,26312=>1000,26313=>1000,26314=>1000,26315=>1000,26316=>1000,26317=>1000,26318=>1000,26319=>1000,26320=>1000,26321=>1000,26322=>1000,26323=>1000,26324=>1000,26325=>1000,26326=>1000,26327=>1000,26328=>1000,26329=>1000,26330=>1000,26331=>1000,26332=>1000,26333=>1000,26334=>1000,26335=>1000,26336=>1000,26337=>1000,26338=>1000,26339=>1000,26340=>1000,26341=>1000,26342=>1000,26343=>1000,26344=>1000,26345=>1000,26346=>1000,26347=>1000,26348=>1000,26349=>1000,26350=>1000,26351=>1000,26352=>1000,26353=>1000,26354=>1000,26355=>1000,26356=>1000,26357=>1000,26358=>1000,26359=>1000,26360=>1000,26361=>1000,26362=>1000,26363=>1000,26364=>1000,26365=>1000,26366=>1000,26367=>1000,26368=>1000,26369=>1000,26370=>1000,26371=>1000,26372=>1000,26373=>1000,26374=>1000,26375=>1000,26376=>1000,26377=>1000,26378=>1000,26379=>1000,26380=>1000,26381=>1000,26382=>1000,26383=>1000,26384=>1000,26385=>1000,26386=>1000,26387=>1000,26388=>1000,26389=>1000,26390=>1000,26391=>1000,26392=>1000,26393=>1000,26394=>1000,26395=>1000,26396=>1000,26397=>1000,26398=>1000,26399=>1000,26400=>1000,26401=>1000,26402=>1000,26403=>1000,26404=>1000,26405=>1000,26406=>1000,26407=>1000,26408=>1000,26409=>1000,26410=>1000,26411=>1000,26412=>1000,26413=>1000,26414=>1000,26415=>1000,26416=>1000,26417=>1000,26418=>1000,26419=>1000,26420=>1000,26421=>1000,26422=>1000,26423=>1000,26424=>1000,26425=>1000,26426=>1000,26427=>1000,26428=>1000,26429=>1000,26430=>1000,26431=>1000,26432=>1000,26433=>1000,26434=>1000,26435=>1000,26436=>1000,26437=>1000,26438=>1000,26439=>1000,26440=>1000,26441=>1000,26442=>1000,26443=>1000,26444=>1000,26445=>1000,26446=>1000,26447=>1000,26448=>1000,26449=>1000,26450=>1000,26451=>1000,26452=>1000,26453=>1000,26454=>1000,26455=>1000,26456=>1000,26457=>1000,26458=>1000,26459=>1000,26460=>1000,26461=>1000,26462=>1000,26463=>1000,26464=>1000,26465=>1000,26466=>1000,26467=>1000,26468=>1000,26469=>1000,26470=>1000,26471=>1000,26472=>1000,26473=>1000,26474=>1000,26475=>1000,26476=>1000,26477=>1000,26478=>1000,26479=>1000,26480=>1000,26481=>1000,26482=>1000,26483=>1000,26484=>1000,26485=>1000,26486=>1000,26487=>1000,26488=>1000,26489=>1000,26490=>1000,26491=>1000,26492=>1000,26493=>1000,26494=>1000,26495=>1000,26496=>1000,26497=>1000,26498=>1000,26499=>1000,26500=>1000,26501=>1000,26502=>1000,26503=>1000,26504=>1000,26505=>1000,26506=>1000,26507=>1000,26508=>1000,26509=>1000,26510=>1000,26511=>1000,26512=>1000,26513=>1000,26514=>1000,26515=>1000,26516=>1000,26517=>1000,26518=>1000,26519=>1000,26520=>1000,26521=>1000,26522=>1000,26523=>1000,26524=>1000,26525=>1000,26526=>1000,26527=>1000,26528=>1000,26529=>1000,26530=>1000,26531=>1000,26532=>1000,26533=>1000,26534=>1000,26535=>1000,26536=>1000,26537=>1000,26538=>1000,26539=>1000,26540=>1000,26541=>1000,26542=>1000,26543=>1000,26544=>1000,26545=>1000,26546=>1000,26547=>1000,26548=>1000,26549=>1000,26550=>1000,26551=>1000,26552=>1000,26553=>1000,26554=>1000,26555=>1000,26556=>1000,26557=>1000,26558=>1000,26559=>1000,26560=>1000,26561=>1000,26562=>1000,26563=>1000,26564=>1000,26565=>1000,26566=>1000,26567=>1000,26568=>1000,26569=>1000,26570=>1000,26571=>1000,26572=>1000,26573=>1000,26574=>1000,26575=>1000,26576=>1000,26577=>1000,26578=>1000,26579=>1000,26580=>1000,26581=>1000,26582=>1000,26583=>1000,26584=>1000,26585=>1000,26586=>1000,26587=>1000,26588=>1000,26589=>1000,26590=>1000,26591=>1000,26592=>1000,26593=>1000,26594=>1000,26595=>1000,26596=>1000,26597=>1000,26598=>1000,26599=>1000,26600=>1000,26601=>1000,26602=>1000,26603=>1000,26604=>1000,26605=>1000,26606=>1000,26607=>1000,26608=>1000,26609=>1000,26610=>1000,26611=>1000,26612=>1000,26613=>1000,26614=>1000,26615=>1000,26616=>1000,26617=>1000,26618=>1000,26619=>1000,26620=>1000,26621=>1000,26622=>1000,26623=>1000,26624=>1000,26625=>1000,26626=>1000,26627=>1000,26628=>1000,26629=>1000,26630=>1000,26631=>1000,26632=>1000,26633=>1000,26634=>1000,26635=>1000,26636=>1000,26637=>1000,26638=>1000,26639=>1000,26640=>1000,26641=>1000,26642=>1000,26643=>1000,26644=>1000,26645=>1000,26646=>1000,26647=>1000,26648=>1000,26649=>1000,26650=>1000,26651=>1000,26652=>1000,26653=>1000,26654=>1000,26655=>1000,26656=>1000,26657=>1000,26658=>1000,26659=>1000,26660=>1000,26661=>1000,26662=>1000,26663=>1000,26664=>1000,26665=>1000,26666=>1000,26667=>1000,26668=>1000,26669=>1000,26670=>1000,26671=>1000,26672=>1000,26673=>1000,26674=>1000,26675=>1000,26676=>1000,26677=>1000,26678=>1000,26679=>1000,26680=>1000,26681=>1000,26682=>1000,26683=>1000,26684=>1000,26685=>1000,26686=>1000,26687=>1000,26688=>1000,26689=>1000,26690=>1000,26691=>1000,26692=>1000,26693=>1000,26694=>1000,26695=>1000,26696=>1000,26697=>1000,26698=>1000,26699=>1000,26700=>1000,26701=>1000,26702=>1000,26703=>1000,26704=>1000,26705=>1000,26706=>1000,26707=>1000,26708=>1000,26709=>1000,26710=>1000,26711=>1000,26712=>1000,26713=>1000,26714=>1000,26715=>1000,26716=>1000,26717=>1000,26718=>1000,26719=>1000,26720=>1000,26721=>1000,26722=>1000,26723=>1000,26724=>1000,26725=>1000,26726=>1000,26727=>1000,26728=>1000,26729=>1000,26730=>1000,26731=>1000,26732=>1000,26733=>1000,26734=>1000,26735=>1000,26736=>1000,26737=>1000,26738=>1000,26739=>1000,26740=>1000,26741=>1000,26742=>1000,26743=>1000,26744=>1000,26745=>1000,26746=>1000,26747=>1000,26748=>1000,26749=>1000,26750=>1000,26751=>1000,26752=>1000,26753=>1000,26754=>1000,26755=>1000,26756=>1000,26757=>1000,26758=>1000,26759=>1000,26760=>1000,26761=>1000,26762=>1000,26763=>1000,26764=>1000,26765=>1000,26766=>1000,26767=>1000,26768=>1000,26769=>1000,26770=>1000,26771=>1000,26772=>1000,26773=>1000,26774=>1000,26775=>1000,26776=>1000,26777=>1000,26778=>1000,26779=>1000,26780=>1000,26781=>1000,26782=>1000,26783=>1000,26784=>1000,26785=>1000,26786=>1000,26787=>1000,26788=>1000,26789=>1000,26790=>1000,26791=>1000,26792=>1000,26793=>1000,26794=>1000,26795=>1000,26796=>1000,26797=>1000,26798=>1000,26799=>1000,26800=>1000,26801=>1000,26802=>1000,26803=>1000,26804=>1000,26805=>1000,26806=>1000,26807=>1000,26808=>1000,26809=>1000,26810=>1000,26811=>1000,26812=>1000,26813=>1000,26814=>1000,26815=>1000,26816=>1000,26817=>1000,26818=>1000,26819=>1000,26820=>1000,26821=>1000,26822=>1000,26823=>1000,26824=>1000,26825=>1000,26826=>1000,26827=>1000,26828=>1000,26829=>1000,26830=>1000,26831=>1000,26832=>1000,26833=>1000,26834=>1000,26835=>1000,26836=>1000,26837=>1000,26838=>1000,26839=>1000,26840=>1000,26841=>1000,26842=>1000,26843=>1000,26844=>1000,26845=>1000,26846=>1000,26847=>1000,26848=>1000,26849=>1000,26850=>1000,26851=>1000,26852=>1000,26853=>1000,26854=>1000,26855=>1000,26856=>1000,26857=>1000,26858=>1000,26859=>1000,26860=>1000,26861=>1000,26862=>1000,26863=>1000,26864=>1000,26865=>1000,26866=>1000,26867=>1000,26868=>1000,26869=>1000,26870=>1000,26871=>1000,26872=>1000,26873=>1000,26874=>1000,26875=>1000,26876=>1000,26877=>1000,26878=>1000,26879=>1000,26880=>1000,26881=>1000,26882=>1000,26883=>1000,26884=>1000,26885=>1000,26886=>1000,26887=>1000,26888=>1000,26889=>1000,26890=>1000,26891=>1000,26892=>1000,26893=>1000,26894=>1000,26895=>1000,26896=>1000,26897=>1000,26898=>1000,26899=>1000,26900=>1000,26901=>1000,26902=>1000,26903=>1000,26904=>1000,26905=>1000,26906=>1000,26907=>1000,26908=>1000,26909=>1000,26910=>1000,26911=>1000,26912=>1000,26913=>1000,26914=>1000,26915=>1000,26916=>1000,26917=>1000,26918=>1000,26919=>1000,26920=>1000,26921=>1000,26922=>1000,26923=>1000,26924=>1000,26925=>1000,26926=>1000,26927=>1000,26928=>1000,26929=>1000,26930=>1000,26931=>1000,26932=>1000,26933=>1000,26934=>1000,26935=>1000,26936=>1000,26937=>1000,26938=>1000,26939=>1000,26940=>1000,26941=>1000,26942=>1000,26943=>1000,26944=>1000,26945=>1000,26946=>1000,26947=>1000,26948=>1000,26949=>1000,26950=>1000,26951=>1000,26952=>1000,26953=>1000,26954=>1000,26955=>1000,26956=>1000,26957=>1000,26958=>1000,26959=>1000,26960=>1000,26961=>1000,26962=>1000,26963=>1000,26964=>1000,26965=>1000,26966=>1000,26967=>1000,26968=>1000,26969=>1000,26970=>1000,26971=>1000,26972=>1000,26973=>1000,26974=>1000,26975=>1000,26976=>1000,26977=>1000,26978=>1000,26979=>1000,26980=>1000,26981=>1000,26982=>1000,26983=>1000,26984=>1000,26985=>1000,26986=>1000,26987=>1000,26988=>1000,26989=>1000,26990=>1000,26991=>1000,26992=>1000,26993=>1000,26994=>1000,26995=>1000,26996=>1000,26997=>1000,26998=>1000,26999=>1000,27000=>1000,27001=>1000,27002=>1000,27003=>1000,27004=>1000,27005=>1000,27006=>1000,27007=>1000,27008=>1000,27009=>1000,27010=>1000,27011=>1000,27012=>1000,27013=>1000,27014=>1000,27015=>1000,27016=>1000,27017=>1000,27018=>1000,27019=>1000,27020=>1000,27021=>1000,27022=>1000,27023=>1000,27024=>1000,27025=>1000,27026=>1000,27027=>1000,27028=>1000,27029=>1000,27030=>1000,27031=>1000,27032=>1000,27033=>1000,27034=>1000,27035=>1000,27036=>1000,27037=>1000,27038=>1000,27039=>1000,27040=>1000,27041=>1000,27042=>1000,27043=>1000,27044=>1000,27045=>1000,27046=>1000,27047=>1000,27048=>1000,27049=>1000,27050=>1000,27051=>1000,27052=>1000,27053=>1000,27054=>1000,27055=>1000,27056=>1000,27057=>1000,27058=>1000,27059=>1000,27060=>1000,27061=>1000,27062=>1000,27063=>1000,27064=>1000,27065=>1000,27066=>1000,27067=>1000,27068=>1000,27069=>1000,27070=>1000,27071=>1000,27072=>1000,27073=>1000,27074=>1000,27075=>1000,27076=>1000,27077=>1000,27078=>1000,27079=>1000,27080=>1000,27081=>1000,27082=>1000,27083=>1000,27084=>1000,27085=>1000,27086=>1000,27087=>1000,27088=>1000,27089=>1000,27090=>1000,27091=>1000,27092=>1000,27093=>1000,27094=>1000,27095=>1000,27096=>1000,27097=>1000,27098=>1000,27099=>1000,27100=>1000,27101=>1000,27102=>1000,27103=>1000,27104=>1000,27105=>1000,27106=>1000,27107=>1000,27108=>1000,27109=>1000,27110=>1000,27111=>1000,27112=>1000,27113=>1000,27114=>1000,27115=>1000,27116=>1000,27117=>1000,27118=>1000,27119=>1000,27120=>1000,27121=>1000,27122=>1000,27123=>1000,27124=>1000,27125=>1000,27126=>1000,27127=>1000,27128=>1000,27129=>1000,27130=>1000,27131=>1000,27132=>1000,27133=>1000,27134=>1000,27135=>1000,27136=>1000,27137=>1000,27138=>1000,27139=>1000,27140=>1000,27141=>1000,27142=>1000,27143=>1000,27144=>1000,27145=>1000,27146=>1000,27147=>1000,27148=>1000,27149=>1000,27150=>1000,27151=>1000,27152=>1000,27153=>1000,27154=>1000,27155=>1000,27156=>1000,27157=>1000,27158=>1000,27159=>1000,27160=>1000,27161=>1000,27162=>1000,27163=>1000,27164=>1000,27165=>1000,27166=>1000,27167=>1000,27168=>1000,27169=>1000,27170=>1000,27171=>1000,27172=>1000,27173=>1000,27174=>1000,27175=>1000,27176=>1000,27177=>1000,27178=>1000,27179=>1000,27180=>1000,27181=>1000,27182=>1000,27183=>1000,27184=>1000,27185=>1000,27186=>1000,27187=>1000,27188=>1000,27189=>1000,27190=>1000,27191=>1000,27192=>1000,27193=>1000,27194=>1000,27195=>1000,27196=>1000,27197=>1000,27198=>1000,27199=>1000,27200=>1000,27201=>1000,27202=>1000,27203=>1000,27204=>1000,27205=>1000,27206=>1000,27207=>1000,27208=>1000,27209=>1000,27210=>1000,27211=>1000,27212=>1000,27213=>1000,27214=>1000,27215=>1000,27216=>1000,27217=>1000,27218=>1000,27219=>1000,27220=>1000,27221=>1000,27222=>1000,27223=>1000,27224=>1000,27225=>1000,27226=>1000,27227=>1000,27228=>1000,27229=>1000,27230=>1000,27231=>1000,27232=>1000,27233=>1000,27234=>1000,27235=>1000,27236=>1000,27237=>1000,27238=>1000,27239=>1000,27240=>1000,27241=>1000,27242=>1000,27243=>1000,27244=>1000,27245=>1000,27246=>1000,27247=>1000,27248=>1000,27249=>1000,27250=>1000,27251=>1000,27252=>1000,27253=>1000,27254=>1000,27255=>1000,27256=>1000,27257=>1000,27258=>1000,27259=>1000,27260=>1000,27261=>1000,27262=>1000,27263=>1000,27264=>1000,27265=>1000,27266=>1000,27267=>1000,27268=>1000,27269=>1000,27270=>1000,27271=>1000,27272=>1000,27273=>1000,27274=>1000,27275=>1000,27276=>1000,27277=>1000,27278=>1000,27279=>1000,27280=>1000,27281=>1000,27282=>1000,27283=>1000,27284=>1000,27285=>1000,27286=>1000,27287=>1000,27288=>1000,27289=>1000,27290=>1000,27291=>1000,27292=>1000,27293=>1000,27294=>1000,27295=>1000,27296=>1000,27297=>1000,27298=>1000,27299=>1000,27300=>1000,27301=>1000,27302=>1000,27303=>1000,27304=>1000,27305=>1000,27306=>1000,27307=>1000,27308=>1000,27309=>1000,27310=>1000,27311=>1000,27312=>1000,27313=>1000,27314=>1000,27315=>1000,27316=>1000,27317=>1000,27318=>1000,27319=>1000,27320=>1000,27321=>1000,27322=>1000,27323=>1000,27324=>1000,27325=>1000,27326=>1000,27327=>1000,27328=>1000,27329=>1000,27330=>1000,27331=>1000,27332=>1000,27333=>1000,27334=>1000,27335=>1000,27336=>1000,27337=>1000,27338=>1000,27339=>1000,27340=>1000,27341=>1000,27342=>1000,27343=>1000,27344=>1000,27345=>1000,27346=>1000,27347=>1000,27348=>1000,27349=>1000,27350=>1000,27351=>1000,27352=>1000,27353=>1000,27354=>1000,27355=>1000,27356=>1000,27357=>1000,27358=>1000,27359=>1000,27360=>1000,27361=>1000,27362=>1000,27363=>1000,27364=>1000,27365=>1000,27366=>1000,27367=>1000,27368=>1000,27369=>1000,27370=>1000,27371=>1000,27372=>1000,27373=>1000,27374=>1000,27375=>1000,27376=>1000,27377=>1000,27378=>1000,27379=>1000,27380=>1000,27381=>1000,27382=>1000,27383=>1000,27384=>1000,27385=>1000,27386=>1000,27387=>1000,27388=>1000,27389=>1000,27390=>1000,27391=>1000,27392=>1000,27393=>1000,27394=>1000,27395=>1000,27396=>1000,27397=>1000,27398=>1000,27399=>1000,27400=>1000,27401=>1000,27402=>1000,27403=>1000,27404=>1000,27405=>1000,27406=>1000,27407=>1000,27408=>1000,27409=>1000,27410=>1000,27411=>1000,27412=>1000,27413=>1000,27414=>1000,27415=>1000,27416=>1000,27417=>1000,27418=>1000,27419=>1000,27420=>1000,27421=>1000,27422=>1000,27423=>1000,27424=>1000,27425=>1000,27426=>1000,27427=>1000,27428=>1000,27429=>1000,27430=>1000,27431=>1000,27432=>1000,27433=>1000,27434=>1000,27435=>1000,27436=>1000,27437=>1000,27438=>1000,27439=>1000,27440=>1000,27441=>1000,27442=>1000,27443=>1000,27444=>1000,27445=>1000,27446=>1000,27447=>1000,27448=>1000,27449=>1000,27450=>1000,27451=>1000,27452=>1000,27453=>1000,27454=>1000,27455=>1000,27456=>1000,27457=>1000,27458=>1000,27459=>1000,27460=>1000,27461=>1000,27462=>1000,27463=>1000,27464=>1000,27465=>1000,27466=>1000,27467=>1000,27468=>1000,27469=>1000,27470=>1000,27471=>1000,27472=>1000,27473=>1000,27474=>1000,27475=>1000,27476=>1000,27477=>1000,27478=>1000,27479=>1000,27480=>1000,27481=>1000,27482=>1000,27483=>1000,27484=>1000,27485=>1000,27486=>1000,27487=>1000,27488=>1000,27489=>1000,27490=>1000,27491=>1000,27492=>1000,27493=>1000,27494=>1000,27495=>1000,27496=>1000,27497=>1000,27498=>1000,27499=>1000,27500=>1000,27501=>1000,27502=>1000,27503=>1000,27504=>1000,27505=>1000,27506=>1000,27507=>1000,27508=>1000,27509=>1000,27510=>1000,27511=>1000,27512=>1000,27513=>1000,27514=>1000,27515=>1000,27516=>1000,27517=>1000,27518=>1000,27519=>1000,27520=>1000,27521=>1000,27522=>1000,27523=>1000,27524=>1000,27525=>1000,27526=>1000,27527=>1000,27528=>1000,27529=>1000,27530=>1000,27531=>1000,27532=>1000,27533=>1000,27534=>1000,27535=>1000,27536=>1000,27537=>1000,27538=>1000,27539=>1000,27540=>1000,27541=>1000,27542=>1000,27543=>1000,27544=>1000,27545=>1000,27546=>1000,27547=>1000,27548=>1000,27549=>1000,27550=>1000,27551=>1000,27552=>1000,27553=>1000,27554=>1000,27555=>1000,27556=>1000,27557=>1000,27558=>1000,27559=>1000,27560=>1000,27561=>1000,27562=>1000,27563=>1000,27564=>1000,27565=>1000,27566=>1000,27567=>1000,27568=>1000,27569=>1000,27570=>1000,27571=>1000,27572=>1000,27573=>1000,27574=>1000,27575=>1000,27576=>1000,27577=>1000,27578=>1000,27579=>1000,27580=>1000,27581=>1000,27582=>1000,27583=>1000,27584=>1000,27585=>1000,27586=>1000,27587=>1000,27588=>1000,27589=>1000,27590=>1000,27591=>1000,27592=>1000,27593=>1000,27594=>1000,27595=>1000,27596=>1000,27597=>1000,27598=>1000,27599=>1000,27600=>1000,27601=>1000,27602=>1000,27603=>1000,27604=>1000,27605=>1000,27606=>1000,27607=>1000,27608=>1000,27609=>1000,27610=>1000,27611=>1000,27612=>1000,27613=>1000,27614=>1000,27615=>1000,27616=>1000,27617=>1000,27618=>1000,27619=>1000,27620=>1000,27621=>1000,27622=>1000,27623=>1000,27624=>1000,27625=>1000,27626=>1000,27627=>1000,27628=>1000,27629=>1000,27630=>1000,27631=>1000,27632=>1000,27633=>1000,27634=>1000,27635=>1000,27636=>1000,27637=>1000,27638=>1000,27639=>1000,27640=>1000,27641=>1000,27642=>1000,27643=>1000,27644=>1000,27645=>1000,27646=>1000,27647=>1000,27648=>1000,27649=>1000,27650=>1000,27651=>1000,27652=>1000,27653=>1000,27654=>1000,27655=>1000,27656=>1000,27657=>1000,27658=>1000,27659=>1000,27660=>1000,27661=>1000,27662=>1000,27663=>1000,27664=>1000,27665=>1000,27666=>1000,27667=>1000,27668=>1000,27669=>1000,27670=>1000,27671=>1000,27672=>1000,27673=>1000,27674=>1000,27675=>1000,27676=>1000,27677=>1000,27678=>1000,27679=>1000,27680=>1000,27681=>1000,27682=>1000,27683=>1000,27684=>1000,27685=>1000,27686=>1000,27687=>1000,27688=>1000,27689=>1000,27690=>1000,27691=>1000,27692=>1000,27693=>1000,27694=>1000,27695=>1000,27696=>1000,27697=>1000,27698=>1000,27699=>1000,27700=>1000,27701=>1000,27702=>1000,27703=>1000,27704=>1000,27705=>1000,27706=>1000,27707=>1000,27708=>1000,27709=>1000,27710=>1000,27711=>1000,27712=>1000,27713=>1000,27714=>1000,27715=>1000,27716=>1000,27717=>1000,27718=>1000,27719=>1000,27720=>1000,27721=>1000,27722=>1000,27723=>1000,27724=>1000,27725=>1000,27726=>1000,27727=>1000,27728=>1000,27729=>1000,27730=>1000,27731=>1000,27732=>1000,27733=>1000,27734=>1000,27735=>1000,27736=>1000,27737=>1000,27738=>1000,27739=>1000,27740=>1000,27741=>1000,27742=>1000,27743=>1000,27744=>1000,27745=>1000,27746=>1000,27747=>1000,27748=>1000,27749=>1000,27750=>1000,27751=>1000,27752=>1000,27753=>1000,27754=>1000,27755=>1000,27756=>1000,27757=>1000,27758=>1000,27759=>1000,27760=>1000,27761=>1000,27762=>1000,27763=>1000,27764=>1000,27765=>1000,27766=>1000,27767=>1000,27768=>1000,27769=>1000,27770=>1000,27771=>1000,27772=>1000,27773=>1000,27774=>1000,27775=>1000,27776=>1000,27777=>1000,27778=>1000,27779=>1000,27780=>1000,27781=>1000,27782=>1000,27783=>1000,27784=>1000,27785=>1000,27786=>1000,27787=>1000,27788=>1000,27789=>1000,27790=>1000,27791=>1000,27792=>1000,27793=>1000,27794=>1000,27795=>1000,27796=>1000,27797=>1000,27798=>1000,27799=>1000,27800=>1000,27801=>1000,27802=>1000,27803=>1000,27804=>1000,27805=>1000,27806=>1000,27807=>1000,27808=>1000,27809=>1000,27810=>1000,27811=>1000,27812=>1000,27813=>1000,27814=>1000,27815=>1000,27816=>1000,27817=>1000,27818=>1000,27819=>1000,27820=>1000,27821=>1000,27822=>1000,27823=>1000,27824=>1000,27825=>1000,27826=>1000,27827=>1000,27828=>1000,27829=>1000,27830=>1000,27831=>1000,27832=>1000,27833=>1000,27834=>1000,27835=>1000,27836=>1000,27837=>1000,27838=>1000,27839=>1000,27840=>1000,27841=>1000,27842=>1000,27843=>1000,27844=>1000,27845=>1000,27846=>1000,27847=>1000,27848=>1000,27849=>1000,27850=>1000,27851=>1000,27852=>1000,27853=>1000,27854=>1000,27855=>1000,27856=>1000,27857=>1000,27858=>1000,27859=>1000,27860=>1000,27861=>1000,27862=>1000,27863=>1000,27864=>1000,27865=>1000,27866=>1000,27867=>1000,27868=>1000,27869=>1000,27870=>1000,27871=>1000,27872=>1000,27873=>1000,27874=>1000,27875=>1000,27876=>1000,27877=>1000,27878=>1000,27879=>1000,27880=>1000,27881=>1000,27882=>1000,27883=>1000,27884=>1000,27885=>1000,27886=>1000,27887=>1000,27888=>1000,27889=>1000,27890=>1000,27891=>1000,27892=>1000,27893=>1000,27894=>1000,27895=>1000,27896=>1000,27897=>1000,27898=>1000,27899=>1000,27900=>1000,27901=>1000,27902=>1000,27903=>1000,27904=>1000,27905=>1000,27906=>1000,27907=>1000,27908=>1000,27909=>1000,27910=>1000,27911=>1000,27912=>1000,27913=>1000,27914=>1000,27915=>1000,27916=>1000,27917=>1000,27918=>1000,27919=>1000,27920=>1000,27921=>1000,27922=>1000,27923=>1000,27924=>1000,27925=>1000,27926=>1000,27927=>1000,27928=>1000,27929=>1000,27930=>1000,27931=>1000,27932=>1000,27933=>1000,27934=>1000,27935=>1000,27936=>1000,27937=>1000,27938=>1000,27939=>1000,27940=>1000,27941=>1000,27942=>1000,27943=>1000,27944=>1000,27945=>1000,27946=>1000,27947=>1000,27948=>1000,27949=>1000,27950=>1000,27951=>1000,27952=>1000,27953=>1000,27954=>1000,27955=>1000,27956=>1000,27957=>1000,27958=>1000,27959=>1000,27960=>1000,27961=>1000,27962=>1000,27963=>1000,27964=>1000,27965=>1000,27966=>1000,27967=>1000,27968=>1000,27969=>1000,27970=>1000,27971=>1000,27972=>1000,27973=>1000,27974=>1000,27975=>1000,27976=>1000,27977=>1000,27978=>1000,27979=>1000,27980=>1000,27981=>1000,27982=>1000,27983=>1000,27984=>1000,27985=>1000,27986=>1000,27987=>1000,27988=>1000,27989=>1000,27990=>1000,27991=>1000,27992=>1000,27993=>1000,27994=>1000,27995=>1000,27996=>1000,27997=>1000,27998=>1000,27999=>1000,28000=>1000,28001=>1000,28002=>1000,28003=>1000,28004=>1000,28005=>1000,28006=>1000,28007=>1000,28008=>1000,28009=>1000,28010=>1000,28011=>1000,28012=>1000,28013=>1000,28014=>1000,28015=>1000,28016=>1000,28017=>1000,28018=>1000,28019=>1000,28020=>1000,28021=>1000,28022=>1000,28023=>1000,28024=>1000,28025=>1000,28026=>1000,28027=>1000,28028=>1000,28029=>1000,28030=>1000,28031=>1000,28032=>1000,28033=>1000,28034=>1000,28035=>1000,28036=>1000,28037=>1000,28038=>1000,28039=>1000,28040=>1000,28041=>1000,28042=>1000,28043=>1000,28044=>1000,28045=>1000,28046=>1000,28047=>1000,28048=>1000,28049=>1000,28050=>1000,28051=>1000,28052=>1000,28053=>1000,28054=>1000,28055=>1000,28056=>1000,28057=>1000,28058=>1000,28059=>1000,28060=>1000,28061=>1000,28062=>1000,28063=>1000,28064=>1000,28065=>1000,28066=>1000,28067=>1000,28068=>1000,28069=>1000,28070=>1000,28071=>1000,28072=>1000,28073=>1000,28074=>1000,28075=>1000,28076=>1000,28077=>1000,28078=>1000,28079=>1000,28080=>1000,28081=>1000,28082=>1000,28083=>1000,28084=>1000,28085=>1000,28086=>1000,28087=>1000,28088=>1000,28089=>1000,28090=>1000,28091=>1000,28092=>1000,28093=>1000,28094=>1000,28095=>1000,28096=>1000,28097=>1000,28098=>1000,28099=>1000,28100=>1000,28101=>1000,28102=>1000,28103=>1000,28104=>1000,28105=>1000,28106=>1000,28107=>1000,28108=>1000,28109=>1000,28110=>1000,28111=>1000,28112=>1000,28113=>1000,28114=>1000,28115=>1000,28116=>1000,28117=>1000,28118=>1000,28119=>1000,28120=>1000,28121=>1000,28122=>1000,28123=>1000,28124=>1000,28125=>1000,28126=>1000,28127=>1000,28128=>1000,28129=>1000,28130=>1000,28131=>1000,28132=>1000,28133=>1000,28134=>1000,28135=>1000,28136=>1000,28137=>1000,28138=>1000,28139=>1000,28140=>1000,28141=>1000,28142=>1000,28143=>1000,28144=>1000,28145=>1000,28146=>1000,28147=>1000,28148=>1000,28149=>1000,28150=>1000,28151=>1000,28152=>1000,28153=>1000,28154=>1000,28155=>1000,28156=>1000,28157=>1000,28158=>1000,28159=>1000,28160=>1000,28161=>1000,28162=>1000,28163=>1000,28164=>1000,28165=>1000,28166=>1000,28167=>1000,28168=>1000,28169=>1000,28170=>1000,28171=>1000,28172=>1000,28173=>1000,28174=>1000,28175=>1000,28176=>1000,28177=>1000,28178=>1000,28179=>1000,28180=>1000,28181=>1000,28182=>1000,28183=>1000,28184=>1000,28185=>1000,28186=>1000,28187=>1000,28188=>1000,28189=>1000,28190=>1000,28191=>1000,28192=>1000,28193=>1000,28194=>1000,28195=>1000,28196=>1000,28197=>1000,28198=>1000,28199=>1000,28200=>1000,28201=>1000,28202=>1000,28203=>1000,28204=>1000,28205=>1000,28206=>1000,28207=>1000,28208=>1000,28209=>1000,28210=>1000,28211=>1000,28212=>1000,28213=>1000,28214=>1000,28215=>1000,28216=>1000,28217=>1000,28218=>1000,28219=>1000,28220=>1000,28221=>1000,28222=>1000,28223=>1000,28224=>1000,28225=>1000,28226=>1000,28227=>1000,28228=>1000,28229=>1000,28230=>1000,28231=>1000,28232=>1000,28233=>1000,28234=>1000,28235=>1000,28236=>1000,28237=>1000,28238=>1000,28239=>1000,28240=>1000,28241=>1000,28242=>1000,28243=>1000,28244=>1000,28245=>1000,28246=>1000,28247=>1000,28248=>1000,28249=>1000,28250=>1000,28251=>1000,28252=>1000,28253=>1000,28254=>1000,28255=>1000,28256=>1000,28257=>1000,28258=>1000,28259=>1000,28260=>1000,28261=>1000,28262=>1000,28263=>1000,28264=>1000,28265=>1000,28266=>1000,28267=>1000,28268=>1000,28269=>1000,28270=>1000,28271=>1000,28272=>1000,28273=>1000,28274=>1000,28275=>1000,28276=>1000,28277=>1000,28278=>1000,28279=>1000,28280=>1000,28281=>1000,28282=>1000,28283=>1000,28284=>1000,28285=>1000,28286=>1000,28287=>1000,28288=>1000,28289=>1000,28290=>1000,28291=>1000,28292=>1000,28293=>1000,28294=>1000,28295=>1000,28296=>1000,28297=>1000,28298=>1000,28299=>1000,28300=>1000,28301=>1000,28302=>1000,28303=>1000,28304=>1000,28305=>1000,28306=>1000,28307=>1000,28308=>1000,28309=>1000,28310=>1000,28311=>1000,28312=>1000,28313=>1000,28314=>1000,28315=>1000,28316=>1000,28317=>1000,28318=>1000,28319=>1000,28320=>1000,28321=>1000,28322=>1000,28323=>1000,28324=>1000,28325=>1000,28326=>1000,28327=>1000,28328=>1000,28329=>1000,28330=>1000,28331=>1000,28332=>1000,28333=>1000,28334=>1000,28335=>1000,28336=>1000,28337=>1000,28338=>1000,28339=>1000,28340=>1000,28341=>1000,28342=>1000,28343=>1000,28344=>1000,28345=>1000,28346=>1000,28347=>1000,28348=>1000,28349=>1000,28350=>1000,28351=>1000,28352=>1000,28353=>1000,28354=>1000,28355=>1000,28356=>1000,28357=>1000,28358=>1000,28359=>1000,28360=>1000,28361=>1000,28362=>1000,28363=>1000,28364=>1000,28365=>1000,28366=>1000,28367=>1000,28368=>1000,28369=>1000,28370=>1000,28371=>1000,28372=>1000,28373=>1000,28374=>1000,28375=>1000,28376=>1000,28377=>1000,28378=>1000,28379=>1000,28380=>1000,28381=>1000,28382=>1000,28383=>1000,28384=>1000,28385=>1000,28386=>1000,28387=>1000,28388=>1000,28389=>1000,28390=>1000,28391=>1000,28392=>1000,28393=>1000,28394=>1000,28395=>1000,28396=>1000,28397=>1000,28398=>1000,28399=>1000,28400=>1000,28401=>1000,28402=>1000,28403=>1000,28404=>1000,28405=>1000,28406=>1000,28407=>1000,28408=>1000,28409=>1000,28410=>1000,28411=>1000,28412=>1000,28413=>1000,28414=>1000,28415=>1000,28416=>1000,28417=>1000,28418=>1000,28419=>1000,28420=>1000,28421=>1000,28422=>1000,28423=>1000,28424=>1000,28425=>1000,28426=>1000,28427=>1000,28428=>1000,28429=>1000,28430=>1000,28431=>1000,28432=>1000,28433=>1000,28434=>1000,28435=>1000,28436=>1000,28437=>1000,28438=>1000,28439=>1000,28440=>1000,28441=>1000,28442=>1000,28443=>1000,28444=>1000,28445=>1000,28446=>1000,28447=>1000,28448=>1000,28449=>1000,28450=>1000,28451=>1000,28452=>1000,28453=>1000,28454=>1000,28455=>1000,28456=>1000,28457=>1000,28458=>1000,28459=>1000,28460=>1000,28461=>1000,28462=>1000,28463=>1000,28464=>1000,28465=>1000,28466=>1000,28467=>1000,28468=>1000,28469=>1000,28470=>1000,28471=>1000,28472=>1000,28473=>1000,28474=>1000,28475=>1000,28476=>1000,28477=>1000,28478=>1000,28479=>1000,28480=>1000,28481=>1000,28482=>1000,28483=>1000,28484=>1000,28485=>1000,28486=>1000,28487=>1000,28488=>1000,28489=>1000,28490=>1000,28491=>1000,28492=>1000,28493=>1000,28494=>1000,28495=>1000,28496=>1000,28497=>1000,28498=>1000,28499=>1000,28500=>1000,28501=>1000,28502=>1000,28503=>1000,28504=>1000,28505=>1000,28506=>1000,28507=>1000,28508=>1000,28509=>1000,28510=>1000,28511=>1000,28512=>1000,28513=>1000,28514=>1000,28515=>1000,28516=>1000,28517=>1000,28518=>1000,28519=>1000,28520=>1000,28521=>1000,28522=>1000,28523=>1000,28524=>1000,28525=>1000,28526=>1000,28527=>1000,28528=>1000,28529=>1000,28530=>1000,28531=>1000,28532=>1000,28533=>1000,28534=>1000,28535=>1000,28536=>1000,28537=>1000,28538=>1000,28539=>1000,28540=>1000,28541=>1000,28542=>1000,28543=>1000,28544=>1000,28545=>1000,28546=>1000,28547=>1000,28548=>1000,28549=>1000,28550=>1000,28551=>1000,28552=>1000,28553=>1000,28554=>1000,28555=>1000,28556=>1000,28557=>1000,28558=>1000,28559=>1000,28560=>1000,28561=>1000,28562=>1000,28563=>1000,28564=>1000,28565=>1000,28566=>1000,28567=>1000,28568=>1000,28569=>1000,28570=>1000,28571=>1000,28572=>1000,28573=>1000,28574=>1000,28575=>1000,28576=>1000,28577=>1000,28578=>1000,28579=>1000,28580=>1000,28581=>1000,28582=>1000,28583=>1000,28584=>1000,28585=>1000,28586=>1000,28587=>1000,28588=>1000,28589=>1000,28590=>1000,28591=>1000,28592=>1000,28593=>1000,28594=>1000,28595=>1000,28596=>1000,28597=>1000,28598=>1000,28599=>1000,28600=>1000,28601=>1000,28602=>1000,28603=>1000,28604=>1000,28605=>1000,28606=>1000,28607=>1000,28608=>1000,28609=>1000,28610=>1000,28611=>1000,28612=>1000,28613=>1000,28614=>1000,28615=>1000,28616=>1000,28617=>1000,28618=>1000,28619=>1000,28620=>1000,28621=>1000,28622=>1000,28623=>1000,28624=>1000,28625=>1000,28626=>1000,28627=>1000,28628=>1000,28629=>1000,28630=>1000,28631=>1000,28632=>1000,28633=>1000,28634=>1000,28635=>1000,28636=>1000,28637=>1000,28638=>1000,28639=>1000,28640=>1000,28641=>1000,28642=>1000,28643=>1000,28644=>1000,28645=>1000,28646=>1000,28647=>1000,28648=>1000,28649=>1000,28650=>1000,28651=>1000,28652=>1000,28653=>1000,28654=>1000,28655=>1000,28656=>1000,28657=>1000,28658=>1000,28659=>1000,28660=>1000,28661=>1000,28662=>1000,28663=>1000,28664=>1000,28665=>1000,28666=>1000,28667=>1000,28668=>1000,28669=>1000,28670=>1000,28671=>1000,28672=>1000,28673=>1000,28674=>1000,28675=>1000,28676=>1000,28677=>1000,28678=>1000,28679=>1000,28680=>1000,28681=>1000,28682=>1000,28683=>1000,28684=>1000,28685=>1000,28686=>1000,28687=>1000,28688=>1000,28689=>1000,28690=>1000,28691=>1000,28692=>1000,28693=>1000,28694=>1000,28695=>1000,28696=>1000,28697=>1000,28698=>1000,28699=>1000,28700=>1000,28701=>1000,28702=>1000,28703=>1000,28704=>1000,28705=>1000,28706=>1000,28707=>1000,28708=>1000,28709=>1000,28710=>1000,28711=>1000,28712=>1000,28713=>1000,28714=>1000,28715=>1000,28716=>1000,28717=>1000,28718=>1000,28719=>1000,28720=>1000,28721=>1000,28722=>1000,28723=>1000,28724=>1000,28725=>1000,28726=>1000,28727=>1000,28728=>1000,28729=>1000,28730=>1000,28731=>1000,28732=>1000,28733=>1000,28734=>1000,28735=>1000,28736=>1000,28737=>1000,28738=>1000,28739=>1000,28740=>1000,28741=>1000,28742=>1000,28743=>1000,28744=>1000,28745=>1000,28746=>1000,28747=>1000,28748=>1000,28749=>1000,28750=>1000,28751=>1000,28752=>1000,28753=>1000,28754=>1000,28755=>1000,28756=>1000,28757=>1000,28758=>1000,28759=>1000,28760=>1000,28761=>1000,28762=>1000,28763=>1000,28764=>1000,28765=>1000,28766=>1000,28767=>1000,28768=>1000,28769=>1000,28770=>1000,28771=>1000,28772=>1000,28773=>1000,28774=>1000,28775=>1000,28776=>1000,28777=>1000,28778=>1000,28779=>1000,28780=>1000,28781=>1000,28782=>1000,28783=>1000,28784=>1000,28785=>1000,28786=>1000,28787=>1000,28788=>1000,28789=>1000,28790=>1000,28791=>1000,28792=>1000,28793=>1000,28794=>1000,28795=>1000,28796=>1000,28797=>1000,28798=>1000,28799=>1000,28800=>1000,28801=>1000,28802=>1000,28803=>1000,28804=>1000,28805=>1000,28806=>1000,28807=>1000,28808=>1000,28809=>1000,28810=>1000,28811=>1000,28812=>1000,28813=>1000,28814=>1000,28815=>1000,28816=>1000,28817=>1000,28818=>1000,28819=>1000,28820=>1000,28821=>1000,28822=>1000,28823=>1000,28824=>1000,28825=>1000,28826=>1000,28827=>1000,28828=>1000,28829=>1000,28830=>1000,28831=>1000,28832=>1000,28833=>1000,28834=>1000,28835=>1000,28836=>1000,28837=>1000,28838=>1000,28839=>1000,28840=>1000,28841=>1000,28842=>1000,28843=>1000,28844=>1000,28845=>1000,28846=>1000,28847=>1000,28848=>1000,28849=>1000,28850=>1000,28851=>1000,28852=>1000,28853=>1000,28854=>1000,28855=>1000,28856=>1000,28857=>1000,28858=>1000,28859=>1000,28860=>1000,28861=>1000,28862=>1000,28863=>1000,28864=>1000,28865=>1000,28866=>1000,28867=>1000,28868=>1000,28869=>1000,28870=>1000,28871=>1000,28872=>1000,28873=>1000,28874=>1000,28875=>1000,28876=>1000,28877=>1000,28878=>1000,28879=>1000,28880=>1000,28881=>1000,28882=>1000,28883=>1000,28884=>1000,28885=>1000,28886=>1000,28887=>1000,28888=>1000,28889=>1000,28890=>1000,28891=>1000,28892=>1000,28893=>1000,28894=>1000,28895=>1000,28896=>1000,28897=>1000,28898=>1000,28899=>1000,28900=>1000,28901=>1000,28902=>1000,28903=>1000,28904=>1000,28905=>1000,28906=>1000,28907=>1000,28908=>1000,28909=>1000,28910=>1000,28911=>1000,28912=>1000,28913=>1000,28914=>1000,28915=>1000,28916=>1000,28917=>1000,28918=>1000,28919=>1000,28920=>1000,28921=>1000,28922=>1000,28923=>1000,28924=>1000,28925=>1000,28926=>1000,28927=>1000,28928=>1000,28929=>1000,28930=>1000,28931=>1000,28932=>1000,28933=>1000,28934=>1000,28935=>1000,28936=>1000,28937=>1000,28938=>1000,28939=>1000,28940=>1000,28941=>1000,28942=>1000,28943=>1000,28944=>1000,28945=>1000,28946=>1000,28947=>1000,28948=>1000,28949=>1000,28950=>1000,28951=>1000,28952=>1000,28953=>1000,28954=>1000,28955=>1000,28956=>1000,28957=>1000,28958=>1000,28959=>1000,28960=>1000,28961=>1000,28962=>1000,28963=>1000,28964=>1000,28965=>1000,28966=>1000,28967=>1000,28968=>1000,28969=>1000,28970=>1000,28971=>1000,28972=>1000,28973=>1000,28974=>1000,28975=>1000,28976=>1000,28977=>1000,28978=>1000,28979=>1000,28980=>1000,28981=>1000,28982=>1000,28983=>1000,28984=>1000,28985=>1000,28986=>1000,28987=>1000,28988=>1000,28989=>1000,28990=>1000,28991=>1000,28992=>1000,28993=>1000,28994=>1000,28995=>1000,28996=>1000,28997=>1000,28998=>1000,28999=>1000,29000=>1000,29001=>1000,29002=>1000,29003=>1000,29004=>1000,29005=>1000,29006=>1000,29007=>1000,29008=>1000,29009=>1000,29010=>1000,29011=>1000,29012=>1000,29013=>1000,29014=>1000,29015=>1000,29016=>1000,29017=>1000,29018=>1000,29019=>1000,29020=>1000,29021=>1000,29022=>1000,29023=>1000,29024=>1000,29025=>1000,29026=>1000,29027=>1000,29028=>1000,29029=>1000,29030=>1000,29031=>1000,29032=>1000,29033=>1000,29034=>1000,29035=>1000,29036=>1000,29037=>1000,29038=>1000,29039=>1000,29040=>1000,29041=>1000,29042=>1000,29043=>1000,29044=>1000,29045=>1000,29046=>1000,29047=>1000,29048=>1000,29049=>1000,29050=>1000,29051=>1000,29052=>1000,29053=>1000,29054=>1000,29055=>1000,29056=>1000,29057=>1000,29058=>1000,29059=>1000,29060=>1000,29061=>1000,29062=>1000,29063=>1000,29064=>1000,29065=>1000,29066=>1000,29067=>1000,29068=>1000,29069=>1000,29070=>1000,29071=>1000,29072=>1000,29073=>1000,29074=>1000,29075=>1000,29076=>1000,29077=>1000,29078=>1000,29079=>1000,29080=>1000,29081=>1000,29082=>1000,29083=>1000,29084=>1000,29085=>1000,29086=>1000,29087=>1000,29088=>1000,29089=>1000,29090=>1000,29091=>1000,29092=>1000,29093=>1000,29094=>1000,29095=>1000,29096=>1000,29097=>1000,29098=>1000,29099=>1000,29100=>1000,29101=>1000,29102=>1000,29103=>1000,29104=>1000,29105=>1000,29106=>1000,29107=>1000,29108=>1000,29109=>1000,29110=>1000,29111=>1000,29112=>1000,29113=>1000,29114=>1000,29115=>1000,29116=>1000,29117=>1000,29118=>1000,29119=>1000,29120=>1000,29121=>1000,29122=>1000,29123=>1000,29124=>1000,29125=>1000,29126=>1000,29127=>1000,29128=>1000,29129=>1000,29130=>1000,29131=>1000,29132=>1000,29133=>1000,29134=>1000,29135=>1000,29136=>1000,29137=>1000,29138=>1000,29139=>1000,29140=>1000,29141=>1000,29142=>1000,29143=>1000,29144=>1000,29145=>1000,29146=>1000,29147=>1000,29148=>1000,29149=>1000,29150=>1000,29151=>1000,29152=>1000,29153=>1000,29154=>1000,29155=>1000,29156=>1000,29157=>1000,29158=>1000,29159=>1000,29160=>1000,29161=>1000,29162=>1000,29163=>1000,29164=>1000,29165=>1000,29166=>1000,29167=>1000,29168=>1000,29169=>1000,29170=>1000,29171=>1000,29172=>1000,29173=>1000,29174=>1000,29175=>1000,29176=>1000,29177=>1000,29178=>1000,29179=>1000,29180=>1000,29181=>1000,29182=>1000,29183=>1000,29184=>1000,29185=>1000,29186=>1000,29187=>1000,29188=>1000,29189=>1000,29190=>1000,29191=>1000,29192=>1000,29193=>1000,29194=>1000,29195=>1000,29196=>1000,29197=>1000,29198=>1000,29199=>1000,29200=>1000,29201=>1000,29202=>1000,29203=>1000,29204=>1000,29205=>1000,29206=>1000,29207=>1000,29208=>1000,29209=>1000,29210=>1000,29211=>1000,29212=>1000,29213=>1000,29214=>1000,29215=>1000,29216=>1000,29217=>1000,29218=>1000,29219=>1000,29220=>1000,29221=>1000,29222=>1000,29223=>1000,29224=>1000,29225=>1000,29226=>1000,29227=>1000,29228=>1000,29229=>1000,29230=>1000,29231=>1000,29232=>1000,29233=>1000,29234=>1000,29235=>1000,29236=>1000,29237=>1000,29238=>1000,29239=>1000,29240=>1000,29241=>1000,29242=>1000,29243=>1000,29244=>1000,29245=>1000,29246=>1000,29247=>1000,29248=>1000,29249=>1000,29250=>1000,29251=>1000,29252=>1000,29253=>1000,29254=>1000,29255=>1000,29256=>1000,29257=>1000,29258=>1000,29259=>1000,29260=>1000,29261=>1000,29262=>1000,29263=>1000,29264=>1000,29265=>1000,29266=>1000,29267=>1000,29268=>1000,29269=>1000,29270=>1000,29271=>1000,29272=>1000,29273=>1000,29274=>1000,29275=>1000,29276=>1000,29277=>1000,29278=>1000,29279=>1000,29280=>1000,29281=>1000,29282=>1000,29283=>1000,29284=>1000,29285=>1000,29286=>1000,29287=>1000,29288=>1000,29289=>1000,29290=>1000,29291=>1000,29292=>1000,29293=>1000,29294=>1000,29295=>1000,29296=>1000,29297=>1000,29298=>1000,29299=>1000,29300=>1000,29301=>1000,29302=>1000,29303=>1000,29304=>1000,29305=>1000,29306=>1000,29307=>1000,29308=>1000,29309=>1000,29310=>1000,29311=>1000,29312=>1000,29313=>1000,29314=>1000,29315=>1000,29316=>1000,29317=>1000,29318=>1000,29319=>1000,29320=>1000,29321=>1000,29322=>1000,29323=>1000,29324=>1000,29325=>1000,29326=>1000,29327=>1000,29328=>1000,29329=>1000,29330=>1000,29331=>1000,29332=>1000,29333=>1000,29334=>1000,29335=>1000,29336=>1000,29337=>1000,29338=>1000,29339=>1000,29340=>1000,29341=>1000,29342=>1000,29343=>1000,29344=>1000,29345=>1000,29346=>1000,29347=>1000,29348=>1000,29349=>1000,29350=>1000,29351=>1000,29352=>1000,29353=>1000,29354=>1000,29355=>1000,29356=>1000,29357=>1000,29358=>1000,29359=>1000,29360=>1000,29361=>1000,29362=>1000,29363=>1000,29364=>1000,29365=>1000,29366=>1000,29367=>1000,29368=>1000,29369=>1000,29370=>1000,29371=>1000,29372=>1000,29373=>1000,29374=>1000,29375=>1000,29376=>1000,29377=>1000,29378=>1000,29379=>1000,29380=>1000,29381=>1000,29382=>1000,29383=>1000,29384=>1000,29385=>1000,29386=>1000,29387=>1000,29388=>1000,29389=>1000,29390=>1000,29391=>1000,29392=>1000,29393=>1000,29394=>1000,29395=>1000,29396=>1000,29397=>1000,29398=>1000,29399=>1000,29400=>1000,29401=>1000,29402=>1000,29403=>1000,29404=>1000,29405=>1000,29406=>1000,29407=>1000,29408=>1000,29409=>1000,29410=>1000,29411=>1000,29412=>1000,29413=>1000,29414=>1000,29415=>1000,29416=>1000,29417=>1000,29418=>1000,29419=>1000,29420=>1000,29421=>1000,29422=>1000,29423=>1000,29424=>1000,29425=>1000,29426=>1000,29427=>1000,29428=>1000,29429=>1000,29430=>1000,29431=>1000,29432=>1000,29433=>1000,29434=>1000,29435=>1000,29436=>1000,29437=>1000,29438=>1000,29439=>1000,29440=>1000,29441=>1000,29442=>1000,29443=>1000,29444=>1000,29445=>1000,29446=>1000,29447=>1000,29448=>1000,29449=>1000,29450=>1000,29451=>1000,29452=>1000,29453=>1000,29454=>1000,29455=>1000,29456=>1000,29457=>1000,29458=>1000,29459=>1000,29460=>1000,29461=>1000,29462=>1000,29463=>1000,29464=>1000,29465=>1000,29466=>1000,29467=>1000,29468=>1000,29469=>1000,29470=>1000,29471=>1000,29472=>1000,29473=>1000,29474=>1000,29475=>1000,29476=>1000,29477=>1000,29478=>1000,29479=>1000,29480=>1000,29481=>1000,29482=>1000,29483=>1000,29484=>1000,29485=>1000,29486=>1000,29487=>1000,29488=>1000,29489=>1000,29490=>1000,29491=>1000,29492=>1000,29493=>1000,29494=>1000,29495=>1000,29496=>1000,29497=>1000,29498=>1000,29499=>1000,29500=>1000,29501=>1000,29502=>1000,29503=>1000,29504=>1000,29505=>1000,29506=>1000,29507=>1000,29508=>1000,29509=>1000,29510=>1000,29511=>1000,29512=>1000,29513=>1000,29514=>1000,29515=>1000,29516=>1000,29517=>1000,29518=>1000,29519=>1000,29520=>1000,29521=>1000,29522=>1000,29523=>1000,29524=>1000,29525=>1000,29526=>1000,29527=>1000,29528=>1000,29529=>1000,29530=>1000,29531=>1000,29532=>1000,29533=>1000,29534=>1000,29535=>1000,29536=>1000,29537=>1000,29538=>1000,29539=>1000,29540=>1000,29541=>1000,29542=>1000,29543=>1000,29544=>1000,29545=>1000,29546=>1000,29547=>1000,29548=>1000,29549=>1000,29550=>1000,29551=>1000,29552=>1000,29553=>1000,29554=>1000,29555=>1000,29556=>1000,29557=>1000,29558=>1000,29559=>1000,29560=>1000,29561=>1000,29562=>1000,29563=>1000,29564=>1000,29565=>1000,29566=>1000,29567=>1000,29568=>1000,29569=>1000,29570=>1000,29571=>1000,29572=>1000,29573=>1000,29574=>1000,29575=>1000,29576=>1000,29577=>1000,29578=>1000,29579=>1000,29580=>1000,29581=>1000,29582=>1000,29583=>1000,29584=>1000,29585=>1000,29586=>1000,29587=>1000,29588=>1000,29589=>1000,29590=>1000,29591=>1000,29592=>1000,29593=>1000,29594=>1000,29595=>1000,29596=>1000,29597=>1000,29598=>1000,29599=>1000,29600=>1000,29601=>1000,29602=>1000,29603=>1000,29604=>1000,29605=>1000,29606=>1000,29607=>1000,29608=>1000,29609=>1000,29610=>1000,29611=>1000,29612=>1000,29613=>1000,29614=>1000,29615=>1000,29616=>1000,29617=>1000,29618=>1000,29619=>1000,29620=>1000,29621=>1000,29622=>1000,29623=>1000,29624=>1000,29625=>1000,29626=>1000,29627=>1000,29628=>1000,29629=>1000,29630=>1000,29631=>1000,29632=>1000,29633=>1000,29634=>1000,29635=>1000,29636=>1000,29637=>1000,29638=>1000,29639=>1000,29640=>1000,29641=>1000,29642=>1000,29643=>1000,29644=>1000,29645=>1000,29646=>1000,29647=>1000,29648=>1000,29649=>1000,29650=>1000,29651=>1000,29652=>1000,29653=>1000,29654=>1000,29655=>1000,29656=>1000,29657=>1000,29658=>1000,29659=>1000,29660=>1000,29661=>1000,29662=>1000,29663=>1000,29664=>1000,29665=>1000,29666=>1000,29667=>1000,29668=>1000,29669=>1000,29670=>1000,29671=>1000,29672=>1000,29673=>1000,29674=>1000,29675=>1000,29676=>1000,29677=>1000,29678=>1000,29679=>1000,29680=>1000,29681=>1000,29682=>1000,29683=>1000,29684=>1000,29685=>1000,29686=>1000,29687=>1000,29688=>1000,29689=>1000,29690=>1000,29691=>1000,29692=>1000,29693=>1000,29694=>1000,29695=>1000,29696=>1000,29697=>1000,29698=>1000,29699=>1000,29700=>1000,29701=>1000,29702=>1000,29703=>1000,29704=>1000,29705=>1000,29706=>1000,29707=>1000,29708=>1000,29709=>1000,29710=>1000,29711=>1000,29712=>1000,29713=>1000,29714=>1000,29715=>1000,29716=>1000,29717=>1000,29718=>1000,29719=>1000,29720=>1000,29721=>1000,29722=>1000,29723=>1000,29724=>1000,29725=>1000,29726=>1000,29727=>1000,29728=>1000,29729=>1000,29730=>1000,29731=>1000,29732=>1000,29733=>1000,29734=>1000,29735=>1000,29736=>1000,29737=>1000,29738=>1000,29739=>1000,29740=>1000,29741=>1000,29742=>1000,29743=>1000,29744=>1000,29745=>1000,29746=>1000,29747=>1000,29748=>1000,29749=>1000,29750=>1000,29751=>1000,29752=>1000,29753=>1000,29754=>1000,29755=>1000,29756=>1000,29757=>1000,29758=>1000,29759=>1000,29760=>1000,29761=>1000,29762=>1000,29763=>1000,29764=>1000,29765=>1000,29766=>1000,29767=>1000,29768=>1000,29769=>1000,29770=>1000,29771=>1000,29772=>1000,29773=>1000,29774=>1000,29775=>1000,29776=>1000,29777=>1000,29778=>1000,29779=>1000,29780=>1000,29781=>1000,29782=>1000,29783=>1000,29784=>1000,29785=>1000,29786=>1000,29787=>1000,29788=>1000,29789=>1000,29790=>1000,29791=>1000,29792=>1000,29793=>1000,29794=>1000,29795=>1000,29796=>1000,29797=>1000,29798=>1000,29799=>1000,29800=>1000,29801=>1000,29802=>1000,29803=>1000,29804=>1000,29805=>1000,29806=>1000,29807=>1000,29808=>1000,29809=>1000,29810=>1000,29811=>1000,29812=>1000,29813=>1000,29814=>1000,29815=>1000,29816=>1000,29817=>1000,29818=>1000,29819=>1000,29820=>1000,29821=>1000,29822=>1000,29823=>1000,29824=>1000,29825=>1000,29826=>1000,29827=>1000,29828=>1000,29829=>1000,29830=>1000,29831=>1000,29832=>1000,29833=>1000,29834=>1000,29835=>1000,29836=>1000,29837=>1000,29838=>1000,29839=>1000,29840=>1000,29841=>1000,29842=>1000,29843=>1000,29844=>1000,29845=>1000,29846=>1000,29847=>1000,29848=>1000,29849=>1000,29850=>1000,29851=>1000,29852=>1000,29853=>1000,29854=>1000,29855=>1000,29856=>1000,29857=>1000,29858=>1000,29859=>1000,29860=>1000,29861=>1000,29862=>1000,29863=>1000,29864=>1000,29865=>1000,29866=>1000,29867=>1000,29868=>1000,29869=>1000,29870=>1000,29871=>1000,29872=>1000,29873=>1000,29874=>1000,29875=>1000,29876=>1000,29877=>1000,29878=>1000,29879=>1000,29880=>1000,29881=>1000,29882=>1000,29883=>1000,29884=>1000,29885=>1000,29886=>1000,29887=>1000,29888=>1000,29889=>1000,29890=>1000,29891=>1000,29892=>1000,29893=>1000,29894=>1000,29895=>1000,29896=>1000,29897=>1000,29898=>1000,29899=>1000,29900=>1000,29901=>1000,29902=>1000,29903=>1000,29904=>1000,29905=>1000,29906=>1000,29907=>1000,29908=>1000,29909=>1000,29910=>1000,29911=>1000,29912=>1000,29913=>1000,29914=>1000,29915=>1000,29916=>1000,29917=>1000,29918=>1000,29919=>1000,29920=>1000,29921=>1000,29922=>1000,29923=>1000,29924=>1000,29925=>1000,29926=>1000,29927=>1000,29928=>1000,29929=>1000,29930=>1000,29931=>1000,29932=>1000,29933=>1000,29934=>1000,29935=>1000,29936=>1000,29937=>1000,29938=>1000,29939=>1000,29940=>1000,29941=>1000,29942=>1000,29943=>1000,29944=>1000,29945=>1000,29946=>1000,29947=>1000,29948=>1000,29949=>1000,29950=>1000,29951=>1000,29952=>1000,29953=>1000,29954=>1000,29955=>1000,29956=>1000,29957=>1000,29958=>1000,29959=>1000,29960=>1000,29961=>1000,29962=>1000,29963=>1000,29964=>1000,29965=>1000,29966=>1000,29967=>1000,29968=>1000,29969=>1000,29970=>1000,29971=>1000,29972=>1000,29973=>1000,29974=>1000,29975=>1000,29976=>1000,29977=>1000,29978=>1000,29979=>1000,29980=>1000,29981=>1000,29982=>1000,29983=>1000,29984=>1000,29985=>1000,29986=>1000,29987=>1000,29988=>1000,29989=>1000,29990=>1000,29991=>1000,29992=>1000,29993=>1000,29994=>1000,29995=>1000,29996=>1000,29997=>1000,29998=>1000,29999=>1000,30000=>1000,30001=>1000,30002=>1000,30003=>1000,30004=>1000,30005=>1000,30006=>1000,30007=>1000,30008=>1000,30009=>1000,30010=>1000,30011=>1000,30012=>1000,30013=>1000,30014=>1000,30015=>1000,30016=>1000,30017=>1000,30018=>1000,30019=>1000,30020=>1000,30021=>1000,30022=>1000,30023=>1000,30024=>1000,30025=>1000,30026=>1000,30027=>1000,30028=>1000,30029=>1000,30030=>1000,30031=>1000,30032=>1000,30033=>1000,30034=>1000,30035=>1000,30036=>1000,30037=>1000,30038=>1000,30039=>1000,30040=>1000,30041=>1000,30042=>1000,30043=>1000,30044=>1000,30045=>1000,30046=>1000,30047=>1000,30048=>1000,30049=>1000,30050=>1000,30051=>1000,30052=>1000,30053=>1000,30054=>1000,30055=>1000,30056=>1000,30057=>1000,30058=>1000,30059=>1000,30060=>1000,30061=>1000,30062=>1000,30063=>1000,30064=>1000,30065=>1000,30066=>1000,30067=>1000,30068=>1000,30069=>1000,30070=>1000,30071=>1000,30072=>1000,30073=>1000,30074=>1000,30075=>1000,30076=>1000,30077=>1000,30078=>1000,30079=>1000,30080=>1000,30081=>1000,30082=>1000,30083=>1000,30084=>1000,30085=>1000,30086=>1000,30087=>1000,30088=>1000,30089=>1000,30090=>1000,30091=>1000,30092=>1000,30093=>1000,30094=>1000,30095=>1000,30096=>1000,30097=>1000,30098=>1000,30099=>1000,30100=>1000,30101=>1000,30102=>1000,30103=>1000,30104=>1000,30105=>1000,30106=>1000,30107=>1000,30108=>1000,30109=>1000,30110=>1000,30111=>1000,30112=>1000,30113=>1000,30114=>1000,30115=>1000,30116=>1000,30117=>1000,30118=>1000,30119=>1000,30120=>1000,30121=>1000,30122=>1000,30123=>1000,30124=>1000,30125=>1000,30126=>1000,30127=>1000,30128=>1000,30129=>1000,30130=>1000,30131=>1000,30132=>1000,30133=>1000,30134=>1000,30135=>1000,30136=>1000,30137=>1000,30138=>1000,30139=>1000,30140=>1000,30141=>1000,30142=>1000,30143=>1000,30144=>1000,30145=>1000,30146=>1000,30147=>1000,30148=>1000,30149=>1000,30150=>1000,30151=>1000,30152=>1000,30153=>1000,30154=>1000,30155=>1000,30156=>1000,30157=>1000,30158=>1000,30159=>1000,30160=>1000,30161=>1000,30162=>1000,30163=>1000,30164=>1000,30165=>1000,30166=>1000,30167=>1000,30168=>1000,30169=>1000,30170=>1000,30171=>1000,30172=>1000,30173=>1000,30174=>1000,30175=>1000,30176=>1000,30177=>1000,30178=>1000,30179=>1000,30180=>1000,30181=>1000,30182=>1000,30183=>1000,30184=>1000,30185=>1000,30186=>1000,30187=>1000,30188=>1000,30189=>1000,30190=>1000,30191=>1000,30192=>1000,30193=>1000,30194=>1000,30195=>1000,30196=>1000,30197=>1000,30198=>1000,30199=>1000,30200=>1000,30201=>1000,30202=>1000,30203=>1000,30204=>1000,30205=>1000,30206=>1000,30207=>1000,30208=>1000,30209=>1000,30210=>1000,30211=>1000,30212=>1000,30213=>1000,30214=>1000,30215=>1000,30216=>1000,30217=>1000,30218=>1000,30219=>1000,30220=>1000,30221=>1000,30222=>1000,30223=>1000,30224=>1000,30225=>1000,30226=>1000,30227=>1000,30228=>1000,30229=>1000,30230=>1000,30231=>1000,30232=>1000,30233=>1000,30234=>1000,30235=>1000,30236=>1000,30237=>1000,30238=>1000,30239=>1000,30240=>1000,30241=>1000,30242=>1000,30243=>1000,30244=>1000,30245=>1000,30246=>1000,30247=>1000,30248=>1000,30249=>1000,30250=>1000,30251=>1000,30252=>1000,30253=>1000,30254=>1000,30255=>1000,30256=>1000,30257=>1000,30258=>1000,30259=>1000,30260=>1000,30261=>1000,30262=>1000,30263=>1000,30264=>1000,30265=>1000,30266=>1000,30267=>1000,30268=>1000,30269=>1000,30270=>1000,30271=>1000,30272=>1000,30273=>1000,30274=>1000,30275=>1000,30276=>1000,30277=>1000,30278=>1000,30279=>1000,30280=>1000,30281=>1000,30282=>1000,30283=>1000,30284=>1000,30285=>1000,30286=>1000,30287=>1000,30288=>1000,30289=>1000,30290=>1000,30291=>1000,30292=>1000,30293=>1000,30294=>1000,30295=>1000,30296=>1000,30297=>1000,30298=>1000,30299=>1000,30300=>1000,30301=>1000,30302=>1000,30303=>1000,30304=>1000,30305=>1000,30306=>1000,30307=>1000,30308=>1000,30309=>1000,30310=>1000,30311=>1000,30312=>1000,30313=>1000,30314=>1000,30315=>1000,30316=>1000,30317=>1000,30318=>1000,30319=>1000,30320=>1000,30321=>1000,30322=>1000,30323=>1000,30324=>1000,30325=>1000,30326=>1000,30327=>1000,30328=>1000,30329=>1000,30330=>1000,30331=>1000,30332=>1000,30333=>1000,30334=>1000,30335=>1000,30336=>1000,30337=>1000,30338=>1000,30339=>1000,30340=>1000,30341=>1000,30342=>1000,30343=>1000,30344=>1000,30345=>1000,30346=>1000,30347=>1000,30348=>1000,30349=>1000,30350=>1000,30351=>1000,30352=>1000,30353=>1000,30354=>1000,30355=>1000,30356=>1000,30357=>1000,30358=>1000,30359=>1000,30360=>1000,30361=>1000,30362=>1000,30363=>1000,30364=>1000,30365=>1000,30366=>1000,30367=>1000,30368=>1000,30369=>1000,30370=>1000,30371=>1000,30372=>1000,30373=>1000,30374=>1000,30375=>1000,30376=>1000,30377=>1000,30378=>1000,30379=>1000,30380=>1000,30381=>1000,30382=>1000,30383=>1000,30384=>1000,30385=>1000,30386=>1000,30387=>1000,30388=>1000,30389=>1000,30390=>1000,30391=>1000,30392=>1000,30393=>1000,30394=>1000,30395=>1000,30396=>1000,30397=>1000,30398=>1000,30399=>1000,30400=>1000,30401=>1000,30402=>1000,30403=>1000,30404=>1000,30405=>1000,30406=>1000,30407=>1000,30408=>1000,30409=>1000,30410=>1000,30411=>1000,30412=>1000,30413=>1000,30414=>1000,30415=>1000,30416=>1000,30417=>1000,30418=>1000,30419=>1000,30420=>1000,30421=>1000,30422=>1000,30423=>1000,30424=>1000,30425=>1000,30426=>1000,30427=>1000,30428=>1000,30429=>1000,30430=>1000,30431=>1000,30432=>1000,30433=>1000,30434=>1000,30435=>1000,30436=>1000,30437=>1000,30438=>1000,30439=>1000,30440=>1000,30441=>1000,30442=>1000,30443=>1000,30444=>1000,30445=>1000,30446=>1000,30447=>1000,30448=>1000,30449=>1000,30450=>1000,30451=>1000,30452=>1000,30453=>1000,30454=>1000,30455=>1000,30456=>1000,30457=>1000,30458=>1000,30459=>1000,30460=>1000,30461=>1000,30462=>1000,30463=>1000,30464=>1000,30465=>1000,30466=>1000,30467=>1000,30468=>1000,30469=>1000,30470=>1000,30471=>1000,30472=>1000,30473=>1000,30474=>1000,30475=>1000,30476=>1000,30477=>1000,30478=>1000,30479=>1000,30480=>1000,30481=>1000,30482=>1000,30483=>1000,30484=>1000,30485=>1000,30486=>1000,30487=>1000,30488=>1000,30489=>1000,30490=>1000,30491=>1000,30492=>1000,30493=>1000,30494=>1000,30495=>1000,30496=>1000,30497=>1000,30498=>1000,30499=>1000,30500=>1000,30501=>1000,30502=>1000,30503=>1000,30504=>1000,30505=>1000,30506=>1000,30507=>1000,30508=>1000,30509=>1000,30510=>1000,30511=>1000,30512=>1000,30513=>1000,30514=>1000,30515=>1000,30516=>1000,30517=>1000,30518=>1000,30519=>1000,30520=>1000,30521=>1000,30522=>1000,30523=>1000,30524=>1000,30525=>1000,30526=>1000,30527=>1000,30528=>1000,30529=>1000,30530=>1000,30531=>1000,30532=>1000,30533=>1000,30534=>1000,30535=>1000,30536=>1000,30537=>1000,30538=>1000,30539=>1000,30540=>1000,30541=>1000,30542=>1000,30543=>1000,30544=>1000,30545=>1000,30546=>1000,30547=>1000,30548=>1000,30549=>1000,30550=>1000,30551=>1000,30552=>1000,30553=>1000,30554=>1000,30555=>1000,30556=>1000,30557=>1000,30558=>1000,30559=>1000,30560=>1000,30561=>1000,30562=>1000,30563=>1000,30564=>1000,30565=>1000,30566=>1000,30567=>1000,30568=>1000,30569=>1000,30570=>1000,30571=>1000,30572=>1000,30573=>1000,30574=>1000,30575=>1000,30576=>1000,30577=>1000,30578=>1000,30579=>1000,30580=>1000,30581=>1000,30582=>1000,30583=>1000,30584=>1000,30585=>1000,30586=>1000,30587=>1000,30588=>1000,30589=>1000,30590=>1000,30591=>1000,30592=>1000,30593=>1000,30594=>1000,30595=>1000,30596=>1000,30597=>1000,30598=>1000,30599=>1000,30600=>1000,30601=>1000,30602=>1000,30603=>1000,30604=>1000,30605=>1000,30606=>1000,30607=>1000,30608=>1000,30609=>1000,30610=>1000,30611=>1000,30612=>1000,30613=>1000,30614=>1000,30615=>1000,30616=>1000,30617=>1000,30618=>1000,30619=>1000,30620=>1000,30621=>1000,30622=>1000,30623=>1000,30624=>1000,30625=>1000,30626=>1000,30627=>1000,30628=>1000,30629=>1000,30630=>1000,30631=>1000,30632=>1000,30633=>1000,30634=>1000,30635=>1000,30636=>1000,30637=>1000,30638=>1000,30639=>1000,30640=>1000,30641=>1000,30642=>1000,30643=>1000,30644=>1000,30645=>1000,30646=>1000,30647=>1000,30648=>1000,30649=>1000,30650=>1000,30651=>1000,30652=>1000,30653=>1000,30654=>1000,30655=>1000,30656=>1000,30657=>1000,30658=>1000,30659=>1000,30660=>1000,30661=>1000,30662=>1000,30663=>1000,30664=>1000,30665=>1000,30666=>1000,30667=>1000,30668=>1000,30669=>1000,30670=>1000,30671=>1000,30672=>1000,30673=>1000,30674=>1000,30675=>1000,30676=>1000,30677=>1000,30678=>1000,30679=>1000,30680=>1000,30681=>1000,30682=>1000,30683=>1000,30684=>1000,30685=>1000,30686=>1000,30687=>1000,30688=>1000,30689=>1000,30690=>1000,30691=>1000,30692=>1000,30693=>1000,30694=>1000,30695=>1000,30696=>1000,30697=>1000,30698=>1000,30699=>1000,30700=>1000,30701=>1000,30702=>1000,30703=>1000,30704=>1000,30705=>1000,30706=>1000,30707=>1000,30708=>1000,30709=>1000,30710=>1000,30711=>1000,30712=>1000,30713=>1000,30714=>1000,30715=>1000,30716=>1000,30717=>1000,30718=>1000,30719=>1000,30720=>1000,30721=>1000,30722=>1000,30723=>1000,30724=>1000,30725=>1000,30726=>1000,30727=>1000,30728=>1000,30729=>1000,30730=>1000,30731=>1000,30732=>1000,30733=>1000,30734=>1000,30735=>1000,30736=>1000,30737=>1000,30738=>1000,30739=>1000,30740=>1000,30741=>1000,30742=>1000,30743=>1000,30744=>1000,30745=>1000,30746=>1000,30747=>1000,30748=>1000,30749=>1000,30750=>1000,30751=>1000,30752=>1000,30753=>1000,30754=>1000,30755=>1000,30756=>1000,30757=>1000,30758=>1000,30759=>1000,30760=>1000,30761=>1000,30762=>1000,30763=>1000,30764=>1000,30765=>1000,30766=>1000,30767=>1000,30768=>1000,30769=>1000,30770=>1000,30771=>1000,30772=>1000,30773=>1000,30774=>1000,30775=>1000,30776=>1000,30777=>1000,30778=>1000,30779=>1000,30780=>1000,30781=>1000,30782=>1000,30783=>1000,30784=>1000,30785=>1000,30786=>1000,30787=>1000,30788=>1000,30789=>1000,30790=>1000,30791=>1000,30792=>1000,30793=>1000,30794=>1000,30795=>1000,30796=>1000,30797=>1000,30798=>1000,30799=>1000,30800=>1000,30801=>1000,30802=>1000,30803=>1000,30804=>1000,30805=>1000,30806=>1000,30807=>1000,30808=>1000,30809=>1000,30810=>1000,30811=>1000,30812=>1000,30813=>1000,30814=>1000,30815=>1000,30816=>1000,30817=>1000,30818=>1000,30819=>1000,30820=>1000,30821=>1000,30822=>1000,30823=>1000,30824=>1000,30825=>1000,30826=>1000,30827=>1000,30828=>1000,30829=>1000,30830=>1000,30831=>1000,30832=>1000,30833=>1000,30834=>1000,30835=>1000,30836=>1000,30837=>1000,30838=>1000,30839=>1000,30840=>1000,30841=>1000,30842=>1000,30843=>1000,30844=>1000,30845=>1000,30846=>1000,30847=>1000,30848=>1000,30849=>1000,30850=>1000,30851=>1000,30852=>1000,30853=>1000,30854=>1000,30855=>1000,30856=>1000,30857=>1000,30858=>1000,30859=>1000,30860=>1000,30861=>1000,30862=>1000,30863=>1000,30864=>1000,30865=>1000,30866=>1000,30867=>1000,30868=>1000,30869=>1000,30870=>1000,30871=>1000,30872=>1000,30873=>1000,30874=>1000,30875=>1000,30876=>1000,30877=>1000,30878=>1000,30879=>1000,30880=>1000,30881=>1000,30882=>1000,30883=>1000,30884=>1000,30885=>1000,30886=>1000,30887=>1000,30888=>1000,30889=>1000,30890=>1000,30891=>1000,30892=>1000,30893=>1000,30894=>1000,30895=>1000,30896=>1000,30897=>1000,30898=>1000,30899=>1000,30900=>1000,30901=>1000,30902=>1000,30903=>1000,30904=>1000,30905=>1000,30906=>1000,30907=>1000,30908=>1000,30909=>1000,30910=>1000,30911=>1000,30912=>1000,30913=>1000,30914=>1000,30915=>1000,30916=>1000,30917=>1000,30918=>1000,30919=>1000,30920=>1000,30921=>1000,30922=>1000,30923=>1000,30924=>1000,30925=>1000,30926=>1000,30927=>1000,30928=>1000,30929=>1000,30930=>1000,30931=>1000,30932=>1000,30933=>1000,30934=>1000,30935=>1000,30936=>1000,30937=>1000,30938=>1000,30939=>1000,30940=>1000,30941=>1000,30942=>1000,30943=>1000,30944=>1000,30945=>1000,30946=>1000,30947=>1000,30948=>1000,30949=>1000,30950=>1000,30951=>1000,30952=>1000,30953=>1000,30954=>1000,30955=>1000,30956=>1000,30957=>1000,30958=>1000,30959=>1000,30960=>1000,30961=>1000,30962=>1000,30963=>1000,30964=>1000,30965=>1000,30966=>1000,30967=>1000,30968=>1000,30969=>1000,30970=>1000,30971=>1000,30972=>1000,30973=>1000,30974=>1000,30975=>1000,30976=>1000,30977=>1000,30978=>1000,30979=>1000,30980=>1000,30981=>1000,30982=>1000,30983=>1000,30984=>1000,30985=>1000,30986=>1000,30987=>1000,30988=>1000,30989=>1000,30990=>1000,30991=>1000,30992=>1000,30993=>1000,30994=>1000,30995=>1000,30996=>1000,30997=>1000,30998=>1000,30999=>1000,31000=>1000,31001=>1000,31002=>1000,31003=>1000,31004=>1000,31005=>1000,31006=>1000,31007=>1000,31008=>1000,31009=>1000,31010=>1000,31011=>1000,31012=>1000,31013=>1000,31014=>1000,31015=>1000,31016=>1000,31017=>1000,31018=>1000,31019=>1000,31020=>1000,31021=>1000,31022=>1000,31023=>1000,31024=>1000,31025=>1000,31026=>1000,31027=>1000,31028=>1000,31029=>1000,31030=>1000,31031=>1000,31032=>1000,31033=>1000,31034=>1000,31035=>1000,31036=>1000,31037=>1000,31038=>1000,31039=>1000,31040=>1000,31041=>1000,31042=>1000,31043=>1000,31044=>1000,31045=>1000,31046=>1000,31047=>1000,31048=>1000,31049=>1000,31050=>1000,31051=>1000,31052=>1000,31053=>1000,31054=>1000,31055=>1000,31056=>1000,31057=>1000,31058=>1000,31059=>1000,31060=>1000,31061=>1000,31062=>1000,31063=>1000,31064=>1000,31065=>1000,31066=>1000,31067=>1000,31068=>1000,31069=>1000,31070=>1000,31071=>1000,31072=>1000,31073=>1000,31074=>1000,31075=>1000,31076=>1000,31077=>1000,31078=>1000,31079=>1000,31080=>1000,31081=>1000,31082=>1000,31083=>1000,31084=>1000,31085=>1000,31086=>1000,31087=>1000,31088=>1000,31089=>1000,31090=>1000,31091=>1000,31092=>1000,31093=>1000,31094=>1000,31095=>1000,31096=>1000,31097=>1000,31098=>1000,31099=>1000,31100=>1000,31101=>1000,31102=>1000,31103=>1000,31104=>1000,31105=>1000,31106=>1000,31107=>1000,31108=>1000,31109=>1000,31110=>1000,31111=>1000,31112=>1000,31113=>1000,31114=>1000,31115=>1000,31116=>1000,31117=>1000,31118=>1000,31119=>1000,31120=>1000,31121=>1000,31122=>1000,31123=>1000,31124=>1000,31125=>1000,31126=>1000,31127=>1000,31128=>1000,31129=>1000,31130=>1000,31131=>1000,31132=>1000,31133=>1000,31134=>1000,31135=>1000,31136=>1000,31137=>1000,31138=>1000,31139=>1000,31140=>1000,31141=>1000,31142=>1000,31143=>1000,31144=>1000,31145=>1000,31146=>1000,31147=>1000,31148=>1000,31149=>1000,31150=>1000,31151=>1000,31152=>1000,31153=>1000,31154=>1000,31155=>1000,31156=>1000,31157=>1000,31158=>1000,31159=>1000,31160=>1000,31161=>1000,31162=>1000,31163=>1000,31164=>1000,31165=>1000,31166=>1000,31167=>1000,31168=>1000,31169=>1000,31170=>1000,31171=>1000,31172=>1000,31173=>1000,31174=>1000,31175=>1000,31176=>1000,31177=>1000,31178=>1000,31179=>1000,31180=>1000,31181=>1000,31182=>1000,31183=>1000,31184=>1000,31185=>1000,31186=>1000,31187=>1000,31188=>1000,31189=>1000,31190=>1000,31191=>1000,31192=>1000,31193=>1000,31194=>1000,31195=>1000,31196=>1000,31197=>1000,31198=>1000,31199=>1000,31200=>1000,31201=>1000,31202=>1000,31203=>1000,31204=>1000,31205=>1000,31206=>1000,31207=>1000,31208=>1000,31209=>1000,31210=>1000,31211=>1000,31212=>1000,31213=>1000,31214=>1000,31215=>1000,31216=>1000,31217=>1000,31218=>1000,31219=>1000,31220=>1000,31221=>1000,31222=>1000,31223=>1000,31224=>1000,31225=>1000,31226=>1000,31227=>1000,31228=>1000,31229=>1000,31230=>1000,31231=>1000,31232=>1000,31233=>1000,31234=>1000,31235=>1000,31236=>1000,31237=>1000,31238=>1000,31239=>1000,31240=>1000,31241=>1000,31242=>1000,31243=>1000,31244=>1000,31245=>1000,31246=>1000,31247=>1000,31248=>1000,31249=>1000,31250=>1000,31251=>1000,31252=>1000,31253=>1000,31254=>1000,31255=>1000,31256=>1000,31257=>1000,31258=>1000,31259=>1000,31260=>1000,31261=>1000,31262=>1000,31263=>1000,31264=>1000,31265=>1000,31266=>1000,31267=>1000,31268=>1000,31269=>1000,31270=>1000,31271=>1000,31272=>1000,31273=>1000,31274=>1000,31275=>1000,31276=>1000,31277=>1000,31278=>1000,31279=>1000,31280=>1000,31281=>1000,31282=>1000,31283=>1000,31284=>1000,31285=>1000,31286=>1000,31287=>1000,31288=>1000,31289=>1000,31290=>1000,31291=>1000,31292=>1000,31293=>1000,31294=>1000,31295=>1000,31296=>1000,31297=>1000,31298=>1000,31299=>1000,31300=>1000,31301=>1000,31302=>1000,31303=>1000,31304=>1000,31305=>1000,31306=>1000,31307=>1000,31308=>1000,31309=>1000,31310=>1000,31311=>1000,31312=>1000,31313=>1000,31314=>1000,31315=>1000,31316=>1000,31317=>1000,31318=>1000,31319=>1000,31320=>1000,31321=>1000,31322=>1000,31323=>1000,31324=>1000,31325=>1000,31326=>1000,31327=>1000,31328=>1000,31329=>1000,31330=>1000,31331=>1000,31332=>1000,31333=>1000,31334=>1000,31335=>1000,31336=>1000,31337=>1000,31338=>1000,31339=>1000,31340=>1000,31341=>1000,31342=>1000,31343=>1000,31344=>1000,31345=>1000,31346=>1000,31347=>1000,31348=>1000,31349=>1000,31350=>1000,31351=>1000,31352=>1000,31353=>1000,31354=>1000,31355=>1000,31356=>1000,31357=>1000,31358=>1000,31359=>1000,31360=>1000,31361=>1000,31362=>1000,31363=>1000,31364=>1000,31365=>1000,31366=>1000,31367=>1000,31368=>1000,31369=>1000,31370=>1000,31371=>1000,31372=>1000,31373=>1000,31374=>1000,31375=>1000,31376=>1000,31377=>1000,31378=>1000,31379=>1000,31380=>1000,31381=>1000,31382=>1000,31383=>1000,31384=>1000,31385=>1000,31386=>1000,31387=>1000,31388=>1000,31389=>1000,31390=>1000,31391=>1000,31392=>1000,31393=>1000,31394=>1000,31395=>1000,31396=>1000,31397=>1000,31398=>1000,31399=>1000,31400=>1000,31401=>1000,31402=>1000,31403=>1000,31404=>1000,31405=>1000,31406=>1000,31407=>1000,31408=>1000,31409=>1000,31410=>1000,31411=>1000,31412=>1000,31413=>1000,31414=>1000,31415=>1000,31416=>1000,31417=>1000,31418=>1000,31419=>1000,31420=>1000,31421=>1000,31422=>1000,31423=>1000,31424=>1000,31425=>1000,31426=>1000,31427=>1000,31428=>1000,31429=>1000,31430=>1000,31431=>1000,31432=>1000,31433=>1000,31434=>1000,31435=>1000,31436=>1000,31437=>1000,31438=>1000,31439=>1000,31440=>1000,31441=>1000,31442=>1000,31443=>1000,31444=>1000,31445=>1000,31446=>1000,31447=>1000,31448=>1000,31449=>1000,31450=>1000,31451=>1000,31452=>1000,31453=>1000,31454=>1000,31455=>1000,31456=>1000,31457=>1000,31458=>1000,31459=>1000,31460=>1000,31461=>1000,31462=>1000,31463=>1000,31464=>1000,31465=>1000,31466=>1000,31467=>1000,31468=>1000,31469=>1000,31470=>1000,31471=>1000,31472=>1000,31473=>1000,31474=>1000,31475=>1000,31476=>1000,31477=>1000,31478=>1000,31479=>1000,31480=>1000,31481=>1000,31482=>1000,31483=>1000,31484=>1000,31485=>1000,31486=>1000,31487=>1000,31488=>1000,31489=>1000,31490=>1000,31491=>1000,31492=>1000,31493=>1000,31494=>1000,31495=>1000,31496=>1000,31497=>1000,31498=>1000,31499=>1000,31500=>1000,31501=>1000,31502=>1000,31503=>1000,31504=>1000,31505=>1000,31506=>1000,31507=>1000,31508=>1000,31509=>1000,31510=>1000,31511=>1000,31512=>1000,31513=>1000,31514=>1000,31515=>1000,31516=>1000,31517=>1000,31518=>1000,31519=>1000,31520=>1000,31521=>1000,31522=>1000,31523=>1000,31524=>1000,31525=>1000,31526=>1000,31527=>1000,31528=>1000,31529=>1000,31530=>1000,31531=>1000,31532=>1000,31533=>1000,31534=>1000,31535=>1000,31536=>1000,31537=>1000,31538=>1000,31539=>1000,31540=>1000,31541=>1000,31542=>1000,31543=>1000,31544=>1000,31545=>1000,31546=>1000,31547=>1000,31548=>1000,31549=>1000,31550=>1000,31551=>1000,31552=>1000,31553=>1000,31554=>1000,31555=>1000,31556=>1000,31557=>1000,31558=>1000,31559=>1000,31560=>1000,31561=>1000,31562=>1000,31563=>1000,31564=>1000,31565=>1000,31566=>1000,31567=>1000,31568=>1000,31569=>1000,31570=>1000,31571=>1000,31572=>1000,31573=>1000,31574=>1000,31575=>1000,31576=>1000,31577=>1000,31578=>1000,31579=>1000,31580=>1000,31581=>1000,31582=>1000,31583=>1000,31584=>1000,31585=>1000,31586=>1000,31587=>1000,31588=>1000,31589=>1000,31590=>1000,31591=>1000,31592=>1000,31593=>1000,31594=>1000,31595=>1000,31596=>1000,31597=>1000,31598=>1000,31599=>1000,31600=>1000,31601=>1000,31602=>1000,31603=>1000,31604=>1000,31605=>1000,31606=>1000,31607=>1000,31608=>1000,31609=>1000,31610=>1000,31611=>1000,31612=>1000,31613=>1000,31614=>1000,31615=>1000,31616=>1000,31617=>1000,31618=>1000,31619=>1000,31620=>1000,31621=>1000,31622=>1000,31623=>1000,31624=>1000,31625=>1000,31626=>1000,31627=>1000,31628=>1000,31629=>1000,31630=>1000,31631=>1000,31632=>1000,31633=>1000,31634=>1000,31635=>1000,31636=>1000,31637=>1000,31638=>1000,31639=>1000,31640=>1000,31641=>1000,31642=>1000,31643=>1000,31644=>1000,31645=>1000,31646=>1000,31647=>1000,31648=>1000,31649=>1000,31650=>1000,31651=>1000,31652=>1000,31653=>1000,31654=>1000,31655=>1000,31656=>1000,31657=>1000,31658=>1000,31659=>1000,31660=>1000,31661=>1000,31662=>1000,31663=>1000,31664=>1000,31665=>1000,31666=>1000,31667=>1000,31668=>1000,31669=>1000,31670=>1000,31671=>1000,31672=>1000,31673=>1000,31674=>1000,31675=>1000,31676=>1000,31677=>1000,31678=>1000,31679=>1000,31680=>1000,31681=>1000,31682=>1000,31683=>1000,31684=>1000,31685=>1000,31686=>1000,31687=>1000,31688=>1000,31689=>1000,31690=>1000,31691=>1000,31692=>1000,31693=>1000,31694=>1000,31695=>1000,31696=>1000,31697=>1000,31698=>1000,31699=>1000,31700=>1000,31701=>1000,31702=>1000,31703=>1000,31704=>1000,31705=>1000,31706=>1000,31707=>1000,31708=>1000,31709=>1000,31710=>1000,31711=>1000,31712=>1000,31713=>1000,31714=>1000,31715=>1000,31716=>1000,31717=>1000,31718=>1000,31719=>1000,31720=>1000,31721=>1000,31722=>1000,31723=>1000,31724=>1000,31725=>1000,31726=>1000,31727=>1000,31728=>1000,31729=>1000,31730=>1000,31731=>1000,31732=>1000,31733=>1000,31734=>1000,31735=>1000,31736=>1000,31737=>1000,31738=>1000,31739=>1000,31740=>1000,31741=>1000,31742=>1000,31743=>1000,31744=>1000,31745=>1000,31746=>1000,31747=>1000,31748=>1000,31749=>1000,31750=>1000,31751=>1000,31752=>1000,31753=>1000,31754=>1000,31755=>1000,31756=>1000,31757=>1000,31758=>1000,31759=>1000,31760=>1000,31761=>1000,31762=>1000,31763=>1000,31764=>1000,31765=>1000,31766=>1000,31767=>1000,31768=>1000,31769=>1000,31770=>1000,31771=>1000,31772=>1000,31773=>1000,31774=>1000,31775=>1000,31776=>1000,31777=>1000,31778=>1000,31779=>1000,31780=>1000,31781=>1000,31782=>1000,31783=>1000,31784=>1000,31785=>1000,31786=>1000,31787=>1000,31788=>1000,31789=>1000,31790=>1000,31791=>1000,31792=>1000,31793=>1000,31794=>1000,31795=>1000,31796=>1000,31797=>1000,31798=>1000,31799=>1000,31800=>1000,31801=>1000,31802=>1000,31803=>1000,31804=>1000,31805=>1000,31806=>1000,31807=>1000,31808=>1000,31809=>1000,31810=>1000,31811=>1000,31812=>1000,31813=>1000,31814=>1000,31815=>1000,31816=>1000,31817=>1000,31818=>1000,31819=>1000,31820=>1000,31821=>1000,31822=>1000,31823=>1000,31824=>1000,31825=>1000,31826=>1000,31827=>1000,31828=>1000,31829=>1000,31830=>1000,31831=>1000,31832=>1000,31833=>1000,31834=>1000,31835=>1000,31836=>1000,31837=>1000,31838=>1000,31839=>1000,31840=>1000,31841=>1000,31842=>1000,31843=>1000,31844=>1000,31845=>1000,31846=>1000,31847=>1000,31848=>1000,31849=>1000,31850=>1000,31851=>1000,31852=>1000,31853=>1000,31854=>1000,31855=>1000,31856=>1000,31857=>1000,31858=>1000,31859=>1000,31860=>1000,31861=>1000,31862=>1000,31863=>1000,31864=>1000,31865=>1000,31866=>1000,31867=>1000,31868=>1000,31869=>1000,31870=>1000,31871=>1000,31872=>1000,31873=>1000,31874=>1000,31875=>1000,31876=>1000,31877=>1000,31878=>1000,31879=>1000,31880=>1000,31881=>1000,31882=>1000,31883=>1000,31884=>1000,31885=>1000,31886=>1000,31887=>1000,31888=>1000,31889=>1000,31890=>1000,31891=>1000,31892=>1000,31893=>1000,31894=>1000,31895=>1000,31896=>1000,31897=>1000,31898=>1000,31899=>1000,31900=>1000,31901=>1000,31902=>1000,31903=>1000,31904=>1000,31905=>1000,31906=>1000,31907=>1000,31908=>1000,31909=>1000,31910=>1000,31911=>1000,31912=>1000,31913=>1000,31914=>1000,31915=>1000,31916=>1000,31917=>1000,31918=>1000,31919=>1000,31920=>1000,31921=>1000,31922=>1000,31923=>1000,31924=>1000,31925=>1000,31926=>1000,31927=>1000,31928=>1000,31929=>1000,31930=>1000,31931=>1000,31932=>1000,31933=>1000,31934=>1000,31935=>1000,31936=>1000,31937=>1000,31938=>1000,31939=>1000,31940=>1000,31941=>1000,31942=>1000,31943=>1000,31944=>1000,31945=>1000,31946=>1000,31947=>1000,31948=>1000,31949=>1000,31950=>1000,31951=>1000,31952=>1000,31953=>1000,31954=>1000,31955=>1000,31956=>1000,31957=>1000,31958=>1000,31959=>1000,31960=>1000,31961=>1000,31962=>1000,31963=>1000,31964=>1000,31965=>1000,31966=>1000,31967=>1000,31968=>1000,31969=>1000,31970=>1000,31971=>1000,31972=>1000,31973=>1000,31974=>1000,31975=>1000,31976=>1000,31977=>1000,31978=>1000,31979=>1000,31980=>1000,31981=>1000,31982=>1000,31983=>1000,31984=>1000,31985=>1000,31986=>1000,31987=>1000,31988=>1000,31989=>1000,31990=>1000,31991=>1000,31992=>1000,31993=>1000,31994=>1000,31995=>1000,31996=>1000,31997=>1000,31998=>1000,31999=>1000,32000=>1000,32001=>1000,32002=>1000,32003=>1000,32004=>1000,32005=>1000,32006=>1000,32007=>1000,32008=>1000,32009=>1000,32010=>1000,32011=>1000,32012=>1000,32013=>1000,32014=>1000,32015=>1000,32016=>1000,32017=>1000,32018=>1000,32019=>1000,32020=>1000,32021=>1000,32022=>1000,32023=>1000,32024=>1000,32025=>1000,32026=>1000,32027=>1000,32028=>1000,32029=>1000,32030=>1000,32031=>1000,32032=>1000,32033=>1000,32034=>1000,32035=>1000,32036=>1000,32037=>1000,32038=>1000,32039=>1000,32040=>1000,32041=>1000,32042=>1000,32043=>1000,32044=>1000,32045=>1000,32046=>1000,32047=>1000,32048=>1000,32049=>1000,32050=>1000,32051=>1000,32052=>1000,32053=>1000,32054=>1000,32055=>1000,32056=>1000,32057=>1000,32058=>1000,32059=>1000,32060=>1000,32061=>1000,32062=>1000,32063=>1000,32064=>1000,32065=>1000,32066=>1000,32067=>1000,32068=>1000,32069=>1000,32070=>1000,32071=>1000,32072=>1000,32073=>1000,32074=>1000,32075=>1000,32076=>1000,32077=>1000,32078=>1000,32079=>1000,32080=>1000,32081=>1000,32082=>1000,32083=>1000,32084=>1000,32085=>1000,32086=>1000,32087=>1000,32088=>1000,32089=>1000,32090=>1000,32091=>1000,32092=>1000,32093=>1000,32094=>1000,32095=>1000,32096=>1000,32097=>1000,32098=>1000,32099=>1000,32100=>1000,32101=>1000,32102=>1000,32103=>1000,32104=>1000,32105=>1000,32106=>1000,32107=>1000,32108=>1000,32109=>1000,32110=>1000,32111=>1000,32112=>1000,32113=>1000,32114=>1000,32115=>1000,32116=>1000,32117=>1000,32118=>1000,32119=>1000,32120=>1000,32121=>1000,32122=>1000,32123=>1000,32124=>1000,32125=>1000,32126=>1000,32127=>1000,32128=>1000,32129=>1000,32130=>1000,32131=>1000,32132=>1000,32133=>1000,32134=>1000,32135=>1000,32136=>1000,32137=>1000,32138=>1000,32139=>1000,32140=>1000,32141=>1000,32142=>1000,32143=>1000,32144=>1000,32145=>1000,32146=>1000,32147=>1000,32148=>1000,32149=>1000,32150=>1000,32151=>1000,32152=>1000,32153=>1000,32154=>1000,32155=>1000,32156=>1000,32157=>1000,32158=>1000,32159=>1000,32160=>1000,32161=>1000,32162=>1000,32163=>1000,32164=>1000,32165=>1000,32166=>1000,32167=>1000,32168=>1000,32169=>1000,32170=>1000,32171=>1000,32172=>1000,32173=>1000,32174=>1000,32175=>1000,32176=>1000,32177=>1000,32178=>1000,32179=>1000,32180=>1000,32181=>1000,32182=>1000,32183=>1000,32184=>1000,32185=>1000,32186=>1000,32187=>1000,32188=>1000,32189=>1000,32190=>1000,32191=>1000,32192=>1000,32193=>1000,32194=>1000,32195=>1000,32196=>1000,32197=>1000,32198=>1000,32199=>1000,32200=>1000,32201=>1000,32202=>1000,32203=>1000,32204=>1000,32205=>1000,32206=>1000,32207=>1000,32208=>1000,32209=>1000,32210=>1000,32211=>1000,32212=>1000,32213=>1000,32214=>1000,32215=>1000,32216=>1000,32217=>1000,32218=>1000,32219=>1000,32220=>1000,32221=>1000,32222=>1000,32223=>1000,32224=>1000,32225=>1000,32226=>1000,32227=>1000,32228=>1000,32229=>1000,32230=>1000,32231=>1000,32232=>1000,32233=>1000,32234=>1000,32235=>1000,32236=>1000,32237=>1000,32238=>1000,32239=>1000,32240=>1000,32241=>1000,32242=>1000,32243=>1000,32244=>1000,32245=>1000,32246=>1000,32247=>1000,32248=>1000,32249=>1000,32250=>1000,32251=>1000,32252=>1000,32253=>1000,32254=>1000,32255=>1000,32256=>1000,32257=>1000,32258=>1000,32259=>1000,32260=>1000,32261=>1000,32262=>1000,32263=>1000,32264=>1000,32265=>1000,32266=>1000,32267=>1000,32268=>1000,32269=>1000,32270=>1000,32271=>1000,32272=>1000,32273=>1000,32274=>1000,32275=>1000,32276=>1000,32277=>1000,32278=>1000,32279=>1000,32280=>1000,32281=>1000,32282=>1000,32283=>1000,32284=>1000,32285=>1000,32286=>1000,32287=>1000,32288=>1000,32289=>1000,32290=>1000,32291=>1000,32292=>1000,32293=>1000,32294=>1000,32295=>1000,32296=>1000,32297=>1000,32298=>1000,32299=>1000,32300=>1000,32301=>1000,32302=>1000,32303=>1000,32304=>1000,32305=>1000,32306=>1000,32307=>1000,32308=>1000,32309=>1000,32310=>1000,32311=>1000,32312=>1000,32313=>1000,32314=>1000,32315=>1000,32316=>1000,32317=>1000,32318=>1000,32319=>1000,32320=>1000,32321=>1000,32322=>1000,32323=>1000,32324=>1000,32325=>1000,32326=>1000,32327=>1000,32328=>1000,32329=>1000,32330=>1000,32331=>1000,32332=>1000,32333=>1000,32334=>1000,32335=>1000,32336=>1000,32337=>1000,32338=>1000,32339=>1000,32340=>1000,32341=>1000,32342=>1000,32343=>1000,32344=>1000,32345=>1000,32346=>1000,32347=>1000,32348=>1000,32349=>1000,32350=>1000,32351=>1000,32352=>1000,32353=>1000,32354=>1000,32355=>1000,32356=>1000,32357=>1000,32358=>1000,32359=>1000,32360=>1000,32361=>1000,32362=>1000,32363=>1000,32364=>1000,32365=>1000,32366=>1000,32367=>1000,32368=>1000,32369=>1000,32370=>1000,32371=>1000,32372=>1000,32373=>1000,32374=>1000,32375=>1000,32376=>1000,32377=>1000,32378=>1000,32379=>1000,32380=>1000,32381=>1000,32382=>1000,32383=>1000,32384=>1000,32385=>1000,32386=>1000,32387=>1000,32388=>1000,32389=>1000,32390=>1000,32391=>1000,32392=>1000,32393=>1000,32394=>1000,32395=>1000,32396=>1000,32397=>1000,32398=>1000,32399=>1000,32400=>1000,32401=>1000,32402=>1000,32403=>1000,32404=>1000,32405=>1000,32406=>1000,32407=>1000,32408=>1000,32409=>1000,32410=>1000,32411=>1000,32412=>1000,32413=>1000,32414=>1000,32415=>1000,32416=>1000,32417=>1000,32418=>1000,32419=>1000,32420=>1000,32421=>1000,32422=>1000,32423=>1000,32424=>1000,32425=>1000,32426=>1000,32427=>1000,32428=>1000,32429=>1000,32430=>1000,32431=>1000,32432=>1000,32433=>1000,32434=>1000,32435=>1000,32436=>1000,32437=>1000,32438=>1000,32439=>1000,32440=>1000,32441=>1000,32442=>1000,32443=>1000,32444=>1000,32445=>1000,32446=>1000,32447=>1000,32448=>1000,32449=>1000,32450=>1000,32451=>1000,32452=>1000,32453=>1000,32454=>1000,32455=>1000,32456=>1000,32457=>1000,32458=>1000,32459=>1000,32460=>1000,32461=>1000,32462=>1000,32463=>1000,32464=>1000,32465=>1000,32466=>1000,32467=>1000,32468=>1000,32469=>1000,32470=>1000,32471=>1000,32472=>1000,32473=>1000,32474=>1000,32475=>1000,32476=>1000,32477=>1000,32478=>1000,32479=>1000,32480=>1000,32481=>1000,32482=>1000,32483=>1000,32484=>1000,32485=>1000,32486=>1000,32487=>1000,32488=>1000,32489=>1000,32490=>1000,32491=>1000,32492=>1000,32493=>1000,32494=>1000,32495=>1000,32496=>1000,32497=>1000,32498=>1000,32499=>1000,32500=>1000,32501=>1000,32502=>1000,32503=>1000,32504=>1000,32505=>1000,32506=>1000,32507=>1000,32508=>1000,32509=>1000,32510=>1000,32511=>1000,32512=>1000,32513=>1000,32514=>1000,32515=>1000,32516=>1000,32517=>1000,32518=>1000,32519=>1000,32520=>1000,32521=>1000,32522=>1000,32523=>1000,32524=>1000,32525=>1000,32526=>1000,32527=>1000,32528=>1000,32529=>1000,32530=>1000,32531=>1000,32532=>1000,32533=>1000,32534=>1000,32535=>1000,32536=>1000,32537=>1000,32538=>1000,32539=>1000,32540=>1000,32541=>1000,32542=>1000,32543=>1000,32544=>1000,32545=>1000,32546=>1000,32547=>1000,32548=>1000,32549=>1000,32550=>1000,32551=>1000,32552=>1000,32553=>1000,32554=>1000,32555=>1000,32556=>1000,32557=>1000,32558=>1000,32559=>1000,32560=>1000,32561=>1000,32562=>1000,32563=>1000,32564=>1000,32565=>1000,32566=>1000,32567=>1000,32568=>1000,32569=>1000,32570=>1000,32571=>1000,32572=>1000,32573=>1000,32574=>1000,32575=>1000,32576=>1000,32577=>1000,32578=>1000,32579=>1000,32580=>1000,32581=>1000,32582=>1000,32583=>1000,32584=>1000,32585=>1000,32586=>1000,32587=>1000,32588=>1000,32589=>1000,32590=>1000,32591=>1000,32592=>1000,32593=>1000,32594=>1000,32595=>1000,32596=>1000,32597=>1000,32598=>1000,32599=>1000,32600=>1000,32601=>1000,32602=>1000,32603=>1000,32604=>1000,32605=>1000,32606=>1000,32607=>1000,32608=>1000,32609=>1000,32610=>1000,32611=>1000,32612=>1000,32613=>1000,32614=>1000,32615=>1000,32616=>1000,32617=>1000,32618=>1000,32619=>1000,32620=>1000,32621=>1000,32622=>1000,32623=>1000,32624=>1000,32625=>1000,32626=>1000,32627=>1000,32628=>1000,32629=>1000,32630=>1000,32631=>1000,32632=>1000,32633=>1000,32634=>1000,32635=>1000,32636=>1000,32637=>1000,32638=>1000,32639=>1000,32640=>1000,32641=>1000,32642=>1000,32643=>1000,32644=>1000,32645=>1000,32646=>1000,32647=>1000,32648=>1000,32649=>1000,32650=>1000,32651=>1000,32652=>1000,32653=>1000,32654=>1000,32655=>1000,32656=>1000,32657=>1000,32658=>1000,32659=>1000,32660=>1000,32661=>1000,32662=>1000,32663=>1000,32664=>1000,32665=>1000,32666=>1000,32667=>1000,32668=>1000,32669=>1000,32670=>1000,32671=>1000,32672=>1000,32673=>1000,32674=>1000,32675=>1000,32676=>1000,32677=>1000,32678=>1000,32679=>1000,32680=>1000,32681=>1000,32682=>1000,32683=>1000,32684=>1000,32685=>1000,32686=>1000,32687=>1000,32688=>1000,32689=>1000,32690=>1000,32691=>1000,32692=>1000,32693=>1000,32694=>1000,32695=>1000,32696=>1000,32697=>1000,32698=>1000,32699=>1000,32700=>1000,32701=>1000,32702=>1000,32703=>1000,32704=>1000,32705=>1000,32706=>1000,32707=>1000,32708=>1000,32709=>1000,32710=>1000,32711=>1000,32712=>1000,32713=>1000,32714=>1000,32715=>1000,32716=>1000,32717=>1000,32718=>1000,32719=>1000,32720=>1000,32721=>1000,32722=>1000,32723=>1000,32724=>1000,32725=>1000,32726=>1000,32727=>1000,32728=>1000,32729=>1000,32730=>1000,32731=>1000,32732=>1000,32733=>1000,32734=>1000,32735=>1000,32736=>1000,32737=>1000,32738=>1000,32739=>1000,32740=>1000,32741=>1000,32742=>1000,32743=>1000,32744=>1000,32745=>1000,32746=>1000,32747=>1000,32748=>1000,32749=>1000,32750=>1000,32751=>1000,32752=>1000,32753=>1000,32754=>1000,32755=>1000,32756=>1000,32757=>1000,32758=>1000,32759=>1000,32760=>1000,32761=>1000,32762=>1000,32763=>1000,32764=>1000,32765=>1000,32766=>1000,32767=>1000,32768=>1000,32769=>1000,32770=>1000,32771=>1000,32772=>1000,32773=>1000,32774=>1000,32775=>1000,32776=>1000,32777=>1000,32778=>1000,32779=>1000,32780=>1000,32781=>1000,32782=>1000,32783=>1000,32784=>1000,32785=>1000,32786=>1000,32787=>1000,32788=>1000,32789=>1000,32790=>1000,32791=>1000,32792=>1000,32793=>1000,32794=>1000,32795=>1000,32796=>1000,32797=>1000,32798=>1000,32799=>1000,32800=>1000,32801=>1000,32802=>1000,32803=>1000,32804=>1000,32805=>1000,32806=>1000,32807=>1000,32808=>1000,32809=>1000,32810=>1000,32811=>1000,32812=>1000,32813=>1000,32814=>1000,32815=>1000,32816=>1000,32817=>1000,32818=>1000,32819=>1000,32820=>1000,32821=>1000,32822=>1000,32823=>1000,32824=>1000,32825=>1000,32826=>1000,32827=>1000,32828=>1000,32829=>1000,32830=>1000,32831=>1000,32832=>1000,32833=>1000,32834=>1000,32835=>1000,32836=>1000,32837=>1000,32838=>1000,32839=>1000,32840=>1000,32841=>1000,32842=>1000,32843=>1000,32844=>1000,32845=>1000,32846=>1000,32847=>1000,32848=>1000,32849=>1000,32850=>1000,32851=>1000,32852=>1000,32853=>1000,32854=>1000,32855=>1000,32856=>1000,32857=>1000,32858=>1000,32859=>1000,32860=>1000,32861=>1000,32862=>1000,32863=>1000,32864=>1000,32865=>1000,32866=>1000,32867=>1000,32868=>1000,32869=>1000,32870=>1000,32871=>1000,32872=>1000,32873=>1000,32874=>1000,32875=>1000,32876=>1000,32877=>1000,32878=>1000,32879=>1000,32880=>1000,32881=>1000,32882=>1000,32883=>1000,32884=>1000,32885=>1000,32886=>1000,32887=>1000,32888=>1000,32889=>1000,32890=>1000,32891=>1000,32892=>1000,32893=>1000,32894=>1000,32895=>1000,32896=>1000,32897=>1000,32898=>1000,32899=>1000,32900=>1000,32901=>1000,32902=>1000,32903=>1000,32904=>1000,32905=>1000,32906=>1000,32907=>1000,32908=>1000,32909=>1000,32910=>1000,32911=>1000,32912=>1000,32913=>1000,32914=>1000,32915=>1000,32916=>1000,32917=>1000,32918=>1000,32919=>1000,32920=>1000,32921=>1000,32922=>1000,32923=>1000,32924=>1000,32925=>1000,32926=>1000,32927=>1000,32928=>1000,32929=>1000,32930=>1000,32931=>1000,32932=>1000,32933=>1000,32934=>1000,32935=>1000,32936=>1000,32937=>1000,32938=>1000,32939=>1000,32940=>1000,32941=>1000,32942=>1000,32943=>1000,32944=>1000,32945=>1000,32946=>1000,32947=>1000,32948=>1000,32949=>1000,32950=>1000,32951=>1000,32952=>1000,32953=>1000,32954=>1000,32955=>1000,32956=>1000,32957=>1000,32958=>1000,32959=>1000,32960=>1000,32961=>1000,32962=>1000,32963=>1000,32964=>1000,32965=>1000,32966=>1000,32967=>1000,32968=>1000,32969=>1000,32970=>1000,32971=>1000,32972=>1000,32973=>1000,32974=>1000,32975=>1000,32976=>1000,32977=>1000,32978=>1000,32979=>1000,32980=>1000,32981=>1000,32982=>1000,32983=>1000,32984=>1000,32985=>1000,32986=>1000,32987=>1000,32988=>1000,32989=>1000,32990=>1000,32991=>1000,32992=>1000,32993=>1000,32994=>1000,32995=>1000,32996=>1000,32997=>1000,32998=>1000,32999=>1000,33000=>1000,33001=>1000,33002=>1000,33003=>1000,33004=>1000,33005=>1000,33006=>1000,33007=>1000,33008=>1000,33009=>1000,33010=>1000,33011=>1000,33012=>1000,33013=>1000,33014=>1000,33015=>1000,33016=>1000,33017=>1000,33018=>1000,33019=>1000,33020=>1000,33021=>1000,33022=>1000,33023=>1000,33024=>1000,33025=>1000,33026=>1000,33027=>1000,33028=>1000,33029=>1000,33030=>1000,33031=>1000,33032=>1000,33033=>1000,33034=>1000,33035=>1000,33036=>1000,33037=>1000,33038=>1000,33039=>1000,33040=>1000,33041=>1000,33042=>1000,33043=>1000,33044=>1000,33045=>1000,33046=>1000,33047=>1000,33048=>1000,33049=>1000,33050=>1000,33051=>1000,33052=>1000,33053=>1000,33054=>1000,33055=>1000,33056=>1000,33057=>1000,33058=>1000,33059=>1000,33060=>1000,33061=>1000,33062=>1000,33063=>1000,33064=>1000,33065=>1000,33066=>1000,33067=>1000,33068=>1000,33069=>1000,33070=>1000,33071=>1000,33072=>1000,33073=>1000,33074=>1000,33075=>1000,33076=>1000,33077=>1000,33078=>1000,33079=>1000,33080=>1000,33081=>1000,33082=>1000,33083=>1000,33084=>1000,33085=>1000,33086=>1000,33087=>1000,33088=>1000,33089=>1000,33090=>1000,33091=>1000,33092=>1000,33093=>1000,33094=>1000,33095=>1000,33096=>1000,33097=>1000,33098=>1000,33099=>1000,33100=>1000,33101=>1000,33102=>1000,33103=>1000,33104=>1000,33105=>1000,33106=>1000,33107=>1000,33108=>1000,33109=>1000,33110=>1000,33111=>1000,33112=>1000,33113=>1000,33114=>1000,33115=>1000,33116=>1000,33117=>1000,33118=>1000,33119=>1000,33120=>1000,33121=>1000,33122=>1000,33123=>1000,33124=>1000,33125=>1000,33126=>1000,33127=>1000,33128=>1000,33129=>1000,33130=>1000,33131=>1000,33132=>1000,33133=>1000,33134=>1000,33135=>1000,33136=>1000,33137=>1000,33138=>1000,33139=>1000,33140=>1000,33141=>1000,33142=>1000,33143=>1000,33144=>1000,33145=>1000,33146=>1000,33147=>1000,33148=>1000,33149=>1000,33150=>1000,33151=>1000,33152=>1000,33153=>1000,33154=>1000,33155=>1000,33156=>1000,33157=>1000,33158=>1000,33159=>1000,33160=>1000,33161=>1000,33162=>1000,33163=>1000,33164=>1000,33165=>1000,33166=>1000,33167=>1000,33168=>1000,33169=>1000,33170=>1000,33171=>1000,33172=>1000,33173=>1000,33174=>1000,33175=>1000,33176=>1000,33177=>1000,33178=>1000,33179=>1000,33180=>1000,33181=>1000,33182=>1000,33183=>1000,33184=>1000,33185=>1000,33186=>1000,33187=>1000,33188=>1000,33189=>1000,33190=>1000,33191=>1000,33192=>1000,33193=>1000,33194=>1000,33195=>1000,33196=>1000,33197=>1000,33198=>1000,33199=>1000,33200=>1000,33201=>1000,33202=>1000,33203=>1000,33204=>1000,33205=>1000,33206=>1000,33207=>1000,33208=>1000,33209=>1000,33210=>1000,33211=>1000,33212=>1000,33213=>1000,33214=>1000,33215=>1000,33216=>1000,33217=>1000,33218=>1000,33219=>1000,33220=>1000,33221=>1000,33222=>1000,33223=>1000,33224=>1000,33225=>1000,33226=>1000,33227=>1000,33228=>1000,33229=>1000,33230=>1000,33231=>1000,33232=>1000,33233=>1000,33234=>1000,33235=>1000,33236=>1000,33237=>1000,33238=>1000,33239=>1000,33240=>1000,33241=>1000,33242=>1000,33243=>1000,33244=>1000,33245=>1000,33246=>1000,33247=>1000,33248=>1000,33249=>1000,33250=>1000,33251=>1000,33252=>1000,33253=>1000,33254=>1000,33255=>1000,33256=>1000,33257=>1000,33258=>1000,33259=>1000,33260=>1000,33261=>1000,33262=>1000,33263=>1000,33264=>1000,33265=>1000,33266=>1000,33267=>1000,33268=>1000,33269=>1000,33270=>1000,33271=>1000,33272=>1000,33273=>1000,33274=>1000,33275=>1000,33276=>1000,33277=>1000,33278=>1000,33279=>1000,33280=>1000,33281=>1000,33282=>1000,33283=>1000,33284=>1000,33285=>1000,33286=>1000,33287=>1000,33288=>1000,33289=>1000,33290=>1000,33291=>1000,33292=>1000,33293=>1000,33294=>1000,33295=>1000,33296=>1000,33297=>1000,33298=>1000,33299=>1000,33300=>1000,33301=>1000,33302=>1000,33303=>1000,33304=>1000,33305=>1000,33306=>1000,33307=>1000,33308=>1000,33309=>1000,33310=>1000,33311=>1000,33312=>1000,33313=>1000,33314=>1000,33315=>1000,33316=>1000,33317=>1000,33318=>1000,33319=>1000,33320=>1000,33321=>1000,33322=>1000,33323=>1000,33324=>1000,33325=>1000,33326=>1000,33327=>1000,33328=>1000,33329=>1000,33330=>1000,33331=>1000,33332=>1000,33333=>1000,33334=>1000,33335=>1000,33336=>1000,33337=>1000,33338=>1000,33339=>1000,33340=>1000,33341=>1000,33342=>1000,33343=>1000,33344=>1000,33345=>1000,33346=>1000,33347=>1000,33348=>1000,33349=>1000,33350=>1000,33351=>1000,33352=>1000,33353=>1000,33354=>1000,33355=>1000,33356=>1000,33357=>1000,33358=>1000,33359=>1000,33360=>1000,33361=>1000,33362=>1000,33363=>1000,33364=>1000,33365=>1000,33366=>1000,33367=>1000,33368=>1000,33369=>1000,33370=>1000,33371=>1000,33372=>1000,33373=>1000,33374=>1000,33375=>1000,33376=>1000,33377=>1000,33378=>1000,33379=>1000,33380=>1000,33381=>1000,33382=>1000,33383=>1000,33384=>1000,33385=>1000,33386=>1000,33387=>1000,33388=>1000,33389=>1000,33390=>1000,33391=>1000,33392=>1000,33393=>1000,33394=>1000,33395=>1000,33396=>1000,33397=>1000,33398=>1000,33399=>1000,33400=>1000,33401=>1000,33402=>1000,33403=>1000,33404=>1000,33405=>1000,33406=>1000,33407=>1000,33408=>1000,33409=>1000,33410=>1000,33411=>1000,33412=>1000,33413=>1000,33414=>1000,33415=>1000,33416=>1000,33417=>1000,33418=>1000,33419=>1000,33420=>1000,33421=>1000,33422=>1000,33423=>1000,33424=>1000,33425=>1000,33426=>1000,33427=>1000,33428=>1000,33429=>1000,33430=>1000,33431=>1000,33432=>1000,33433=>1000,33434=>1000,33435=>1000,33436=>1000,33437=>1000,33438=>1000,33439=>1000,33440=>1000,33441=>1000,33442=>1000,33443=>1000,33444=>1000,33445=>1000,33446=>1000,33447=>1000,33448=>1000,33449=>1000,33450=>1000,33451=>1000,33452=>1000,33453=>1000,33454=>1000,33455=>1000,33456=>1000,33457=>1000,33458=>1000,33459=>1000,33460=>1000,33461=>1000,33462=>1000,33463=>1000,33464=>1000,33465=>1000,33466=>1000,33467=>1000,33468=>1000,33469=>1000,33470=>1000,33471=>1000,33472=>1000,33473=>1000,33474=>1000,33475=>1000,33476=>1000,33477=>1000,33478=>1000,33479=>1000,33480=>1000,33481=>1000,33482=>1000,33483=>1000,33484=>1000,33485=>1000,33486=>1000,33487=>1000,33488=>1000,33489=>1000,33490=>1000,33491=>1000,33492=>1000,33493=>1000,33494=>1000,33495=>1000,33496=>1000,33497=>1000,33498=>1000,33499=>1000,33500=>1000,33501=>1000,33502=>1000,33503=>1000,33504=>1000,33505=>1000,33506=>1000,33507=>1000,33508=>1000,33509=>1000,33510=>1000,33511=>1000,33512=>1000,33513=>1000,33514=>1000,33515=>1000,33516=>1000,33517=>1000,33518=>1000,33519=>1000,33520=>1000,33521=>1000,33522=>1000,33523=>1000,33524=>1000,33525=>1000,33526=>1000,33527=>1000,33528=>1000,33529=>1000,33530=>1000,33531=>1000,33532=>1000,33533=>1000,33534=>1000,33535=>1000,33536=>1000,33537=>1000,33538=>1000,33539=>1000,33540=>1000,33541=>1000,33542=>1000,33543=>1000,33544=>1000,33545=>1000,33546=>1000,33547=>1000,33548=>1000,33549=>1000,33550=>1000,33551=>1000,33552=>1000,33553=>1000,33554=>1000,33555=>1000,33556=>1000,33557=>1000,33558=>1000,33559=>1000,33560=>1000,33561=>1000,33562=>1000,33563=>1000,33564=>1000,33565=>1000,33566=>1000,33567=>1000,33568=>1000,33569=>1000,33570=>1000,33571=>1000,33572=>1000,33573=>1000,33574=>1000,33575=>1000,33576=>1000,33577=>1000,33578=>1000,33579=>1000,33580=>1000,33581=>1000,33582=>1000,33583=>1000,33584=>1000,33585=>1000,33586=>1000,33587=>1000,33588=>1000,33589=>1000,33590=>1000,33591=>1000,33592=>1000,33593=>1000,33594=>1000,33595=>1000,33596=>1000,33597=>1000,33598=>1000,33599=>1000,33600=>1000,33601=>1000,33602=>1000,33603=>1000,33604=>1000,33605=>1000,33606=>1000,33607=>1000,33608=>1000,33609=>1000,33610=>1000,33611=>1000,33612=>1000,33613=>1000,33614=>1000,33615=>1000,33616=>1000,33617=>1000,33618=>1000,33619=>1000,33620=>1000,33621=>1000,33622=>1000,33623=>1000,33624=>1000,33625=>1000,33626=>1000,33627=>1000,33628=>1000,33629=>1000,33630=>1000,33631=>1000,33632=>1000,33633=>1000,33634=>1000,33635=>1000,33636=>1000,33637=>1000,33638=>1000,33639=>1000,33640=>1000,33641=>1000,33642=>1000,33643=>1000,33644=>1000,33645=>1000,33646=>1000,33647=>1000,33648=>1000,33649=>1000,33650=>1000,33651=>1000,33652=>1000,33653=>1000,33654=>1000,33655=>1000,33656=>1000,33657=>1000,33658=>1000,33659=>1000,33660=>1000,33661=>1000,33662=>1000,33663=>1000,33664=>1000,33665=>1000,33666=>1000,33667=>1000,33668=>1000,33669=>1000,33670=>1000,33671=>1000,33672=>1000,33673=>1000,33674=>1000,33675=>1000,33676=>1000,33677=>1000,33678=>1000,33679=>1000,33680=>1000,33681=>1000,33682=>1000,33683=>1000,33684=>1000,33685=>1000,33686=>1000,33687=>1000,33688=>1000,33689=>1000,33690=>1000,33691=>1000,33692=>1000,33693=>1000,33694=>1000,33695=>1000,33696=>1000,33697=>1000,33698=>1000,33699=>1000,33700=>1000,33701=>1000,33702=>1000,33703=>1000,33704=>1000,33705=>1000,33706=>1000,33707=>1000,33708=>1000,33709=>1000,33710=>1000,33711=>1000,33712=>1000,33713=>1000,33714=>1000,33715=>1000,33716=>1000,33717=>1000,33718=>1000,33719=>1000,33720=>1000,33721=>1000,33722=>1000,33723=>1000,33724=>1000,33725=>1000,33726=>1000,33727=>1000,33728=>1000,33729=>1000,33730=>1000,33731=>1000,33732=>1000,33733=>1000,33734=>1000,33735=>1000,33736=>1000,33737=>1000,33738=>1000,33739=>1000,33740=>1000,33741=>1000,33742=>1000,33743=>1000,33744=>1000,33745=>1000,33746=>1000,33747=>1000,33748=>1000,33749=>1000,33750=>1000,33751=>1000,33752=>1000,33753=>1000,33754=>1000,33755=>1000,33756=>1000,33757=>1000,33758=>1000,33759=>1000,33760=>1000,33761=>1000,33762=>1000,33763=>1000,33764=>1000,33765=>1000,33766=>1000,33767=>1000,33768=>1000,33769=>1000,33770=>1000,33771=>1000,33772=>1000,33773=>1000,33774=>1000,33775=>1000,33776=>1000,33777=>1000,33778=>1000,33779=>1000,33780=>1000,33781=>1000,33782=>1000,33783=>1000,33784=>1000,33785=>1000,33786=>1000,33787=>1000,33788=>1000,33789=>1000,33790=>1000,33791=>1000,33792=>1000,33793=>1000,33794=>1000,33795=>1000,33796=>1000,33797=>1000,33798=>1000,33799=>1000,33800=>1000,33801=>1000,33802=>1000,33803=>1000,33804=>1000,33805=>1000,33806=>1000,33807=>1000,33808=>1000,33809=>1000,33810=>1000,33811=>1000,33812=>1000,33813=>1000,33814=>1000,33815=>1000,33816=>1000,33817=>1000,33818=>1000,33819=>1000,33820=>1000,33821=>1000,33822=>1000,33823=>1000,33824=>1000,33825=>1000,33826=>1000,33827=>1000,33828=>1000,33829=>1000,33830=>1000,33831=>1000,33832=>1000,33833=>1000,33834=>1000,33835=>1000,33836=>1000,33837=>1000,33838=>1000,33839=>1000,33840=>1000,33841=>1000,33842=>1000,33843=>1000,33844=>1000,33845=>1000,33846=>1000,33847=>1000,33848=>1000,33849=>1000,33850=>1000,33851=>1000,33852=>1000,33853=>1000,33854=>1000,33855=>1000,33856=>1000,33857=>1000,33858=>1000,33859=>1000,33860=>1000,33861=>1000,33862=>1000,33863=>1000,33864=>1000,33865=>1000,33866=>1000,33867=>1000,33868=>1000,33869=>1000,33870=>1000,33871=>1000,33872=>1000,33873=>1000,33874=>1000,33875=>1000,33876=>1000,33877=>1000,33878=>1000,33879=>1000,33880=>1000,33881=>1000,33882=>1000,33883=>1000,33884=>1000,33885=>1000,33886=>1000,33887=>1000,33888=>1000,33889=>1000,33890=>1000,33891=>1000,33892=>1000,33893=>1000,33894=>1000,33895=>1000,33896=>1000,33897=>1000,33898=>1000,33899=>1000,33900=>1000,33901=>1000,33902=>1000,33903=>1000,33904=>1000,33905=>1000,33906=>1000,33907=>1000,33908=>1000,33909=>1000,33910=>1000,33911=>1000,33912=>1000,33913=>1000,33914=>1000,33915=>1000,33916=>1000,33917=>1000,33918=>1000,33919=>1000,33920=>1000,33921=>1000,33922=>1000,33923=>1000,33924=>1000,33925=>1000,33926=>1000,33927=>1000,33928=>1000,33929=>1000,33930=>1000,33931=>1000,33932=>1000,33933=>1000,33934=>1000,33935=>1000,33936=>1000,33937=>1000,33938=>1000,33939=>1000,33940=>1000,33941=>1000,33942=>1000,33943=>1000,33944=>1000,33945=>1000,33946=>1000,33947=>1000,33948=>1000,33949=>1000,33950=>1000,33951=>1000,33952=>1000,33953=>1000,33954=>1000,33955=>1000,33956=>1000,33957=>1000,33958=>1000,33959=>1000,33960=>1000,33961=>1000,33962=>1000,33963=>1000,33964=>1000,33965=>1000,33966=>1000,33967=>1000,33968=>1000,33969=>1000,33970=>1000,33971=>1000,33972=>1000,33973=>1000,33974=>1000,33975=>1000,33976=>1000,33977=>1000,33978=>1000,33979=>1000,33980=>1000,33981=>1000,33982=>1000,33983=>1000,33984=>1000,33985=>1000,33986=>1000,33987=>1000,33988=>1000,33989=>1000,33990=>1000,33991=>1000,33992=>1000,33993=>1000,33994=>1000,33995=>1000,33996=>1000,33997=>1000,33998=>1000,33999=>1000,34000=>1000,34001=>1000,34002=>1000,34003=>1000,34004=>1000,34005=>1000,34006=>1000,34007=>1000,34008=>1000,34009=>1000,34010=>1000,34011=>1000,34012=>1000,34013=>1000,34014=>1000,34015=>1000,34016=>1000,34017=>1000,34018=>1000,34019=>1000,34020=>1000,34021=>1000,34022=>1000,34023=>1000,34024=>1000,34025=>1000,34026=>1000,34027=>1000,34028=>1000,34029=>1000,34030=>1000,34031=>1000,34032=>1000,34033=>1000,34034=>1000,34035=>1000,34036=>1000,34037=>1000,34038=>1000,34039=>1000,34040=>1000,34041=>1000,34042=>1000,34043=>1000,34044=>1000,34045=>1000,34046=>1000,34047=>1000,34048=>1000,34049=>1000,34050=>1000,34051=>1000,34052=>1000,34053=>1000,34054=>1000,34055=>1000,34056=>1000,34057=>1000,34058=>1000,34059=>1000,34060=>1000,34061=>1000,34062=>1000,34063=>1000,34064=>1000,34065=>1000,34066=>1000,34067=>1000,34068=>1000,34069=>1000,34070=>1000,34071=>1000,34072=>1000,34073=>1000,34074=>1000,34075=>1000,34076=>1000,34077=>1000,34078=>1000,34079=>1000,34080=>1000,34081=>1000,34082=>1000,34083=>1000,34084=>1000,34085=>1000,34086=>1000,34087=>1000,34088=>1000,34089=>1000,34090=>1000,34091=>1000,34092=>1000,34093=>1000,34094=>1000,34095=>1000,34096=>1000,34097=>1000,34098=>1000,34099=>1000,34100=>1000,34101=>1000,34102=>1000,34103=>1000,34104=>1000,34105=>1000,34106=>1000,34107=>1000,34108=>1000,34109=>1000,34110=>1000,34111=>1000,34112=>1000,34113=>1000,34114=>1000,34115=>1000,34116=>1000,34117=>1000,34118=>1000,34119=>1000,34120=>1000,34121=>1000,34122=>1000,34123=>1000,34124=>1000,34125=>1000,34126=>1000,34127=>1000,34128=>1000,34129=>1000,34130=>1000,34131=>1000,34132=>1000,34133=>1000,34134=>1000,34135=>1000,34136=>1000,34137=>1000,34138=>1000,34139=>1000,34140=>1000,34141=>1000,34142=>1000,34143=>1000,34144=>1000,34145=>1000,34146=>1000,34147=>1000,34148=>1000,34149=>1000,34150=>1000,34151=>1000,34152=>1000,34153=>1000,34154=>1000,34155=>1000,34156=>1000,34157=>1000,34158=>1000,34159=>1000,34160=>1000,34161=>1000,34162=>1000,34163=>1000,34164=>1000,34165=>1000,34166=>1000,34167=>1000,34168=>1000,34169=>1000,34170=>1000,34171=>1000,34172=>1000,34173=>1000,34174=>1000,34175=>1000,34176=>1000,34177=>1000,34178=>1000,34179=>1000,34180=>1000,34181=>1000,34182=>1000,34183=>1000,34184=>1000,34185=>1000,34186=>1000,34187=>1000,34188=>1000,34189=>1000,34190=>1000,34191=>1000,34192=>1000,34193=>1000,34194=>1000,34195=>1000,34196=>1000,34197=>1000,34198=>1000,34199=>1000,34200=>1000,34201=>1000,34202=>1000,34203=>1000,34204=>1000,34205=>1000,34206=>1000,34207=>1000,34208=>1000,34209=>1000,34210=>1000,34211=>1000,34212=>1000,34213=>1000,34214=>1000,34215=>1000,34216=>1000,34217=>1000,34218=>1000,34219=>1000,34220=>1000,34221=>1000,34222=>1000,34223=>1000,34224=>1000,34225=>1000,34226=>1000,34227=>1000,34228=>1000,34229=>1000,34230=>1000,34231=>1000,34232=>1000,34233=>1000,34234=>1000,34235=>1000,34236=>1000,34237=>1000,34238=>1000,34239=>1000,34240=>1000,34241=>1000,34242=>1000,34243=>1000,34244=>1000,34245=>1000,34246=>1000,34247=>1000,34248=>1000,34249=>1000,34250=>1000,34251=>1000,34252=>1000,34253=>1000,34254=>1000,34255=>1000,34256=>1000,34257=>1000,34258=>1000,34259=>1000,34260=>1000,34261=>1000,34262=>1000,34263=>1000,34264=>1000,34265=>1000,34266=>1000,34267=>1000,34268=>1000,34269=>1000,34270=>1000,34271=>1000,34272=>1000,34273=>1000,34274=>1000,34275=>1000,34276=>1000,34277=>1000,34278=>1000,34279=>1000,34280=>1000,34281=>1000,34282=>1000,34283=>1000,34284=>1000,34285=>1000,34286=>1000,34287=>1000,34288=>1000,34289=>1000,34290=>1000,34291=>1000,34292=>1000,34293=>1000,34294=>1000,34295=>1000,34296=>1000,34297=>1000,34298=>1000,34299=>1000,34300=>1000,34301=>1000,34302=>1000,34303=>1000,34304=>1000,34305=>1000,34306=>1000,34307=>1000,34308=>1000,34309=>1000,34310=>1000,34311=>1000,34312=>1000,34313=>1000,34314=>1000,34315=>1000,34316=>1000,34317=>1000,34318=>1000,34319=>1000,34320=>1000,34321=>1000,34322=>1000,34323=>1000,34324=>1000,34325=>1000,34326=>1000,34327=>1000,34328=>1000,34329=>1000,34330=>1000,34331=>1000,34332=>1000,34333=>1000,34334=>1000,34335=>1000,34336=>1000,34337=>1000,34338=>1000,34339=>1000,34340=>1000,34341=>1000,34342=>1000,34343=>1000,34344=>1000,34345=>1000,34346=>1000,34347=>1000,34348=>1000,34349=>1000,34350=>1000,34351=>1000,34352=>1000,34353=>1000,34354=>1000,34355=>1000,34356=>1000,34357=>1000,34358=>1000,34359=>1000,34360=>1000,34361=>1000,34362=>1000,34363=>1000,34364=>1000,34365=>1000,34366=>1000,34367=>1000,34368=>1000,34369=>1000,34370=>1000,34371=>1000,34372=>1000,34373=>1000,34374=>1000,34375=>1000,34376=>1000,34377=>1000,34378=>1000,34379=>1000,34380=>1000,34381=>1000,34382=>1000,34383=>1000,34384=>1000,34385=>1000,34386=>1000,34387=>1000,34388=>1000,34389=>1000,34390=>1000,34391=>1000,34392=>1000,34393=>1000,34394=>1000,34395=>1000,34396=>1000,34397=>1000,34398=>1000,34399=>1000,34400=>1000,34401=>1000,34402=>1000,34403=>1000,34404=>1000,34405=>1000,34406=>1000,34407=>1000,34408=>1000,34409=>1000,34410=>1000,34411=>1000,34412=>1000,34413=>1000,34414=>1000,34415=>1000,34416=>1000,34417=>1000,34418=>1000,34419=>1000,34420=>1000,34421=>1000,34422=>1000,34423=>1000,34424=>1000,34425=>1000,34426=>1000,34427=>1000,34428=>1000,34429=>1000,34430=>1000,34431=>1000,34432=>1000,34433=>1000,34434=>1000,34435=>1000,34436=>1000,34437=>1000,34438=>1000,34439=>1000,34440=>1000,34441=>1000,34442=>1000,34443=>1000,34444=>1000,34445=>1000,34446=>1000,34447=>1000,34448=>1000,34449=>1000,34450=>1000,34451=>1000,34452=>1000,34453=>1000,34454=>1000,34455=>1000,34456=>1000,34457=>1000,34458=>1000,34459=>1000,34460=>1000,34461=>1000,34462=>1000,34463=>1000,34464=>1000,34465=>1000,34466=>1000,34467=>1000,34468=>1000,34469=>1000,34470=>1000,34471=>1000,34472=>1000,34473=>1000,34474=>1000,34475=>1000,34476=>1000,34477=>1000,34478=>1000,34479=>1000,34480=>1000,34481=>1000,34482=>1000,34483=>1000,34484=>1000,34485=>1000,34486=>1000,34487=>1000,34488=>1000,34489=>1000,34490=>1000,34491=>1000,34492=>1000,34493=>1000,34494=>1000,34495=>1000,34496=>1000,34497=>1000,34498=>1000,34499=>1000,34500=>1000,34501=>1000,34502=>1000,34503=>1000,34504=>1000,34505=>1000,34506=>1000,34507=>1000,34508=>1000,34509=>1000,34510=>1000,34511=>1000,34512=>1000,34513=>1000,34514=>1000,34515=>1000,34516=>1000,34517=>1000,34518=>1000,34519=>1000,34520=>1000,34521=>1000,34522=>1000,34523=>1000,34524=>1000,34525=>1000,34526=>1000,34527=>1000,34528=>1000,34529=>1000,34530=>1000,34531=>1000,34532=>1000,34533=>1000,34534=>1000,34535=>1000,34536=>1000,34537=>1000,34538=>1000,34539=>1000,34540=>1000,34541=>1000,34542=>1000,34543=>1000,34544=>1000,34545=>1000,34546=>1000,34547=>1000,34548=>1000,34549=>1000,34550=>1000,34551=>1000,34552=>1000,34553=>1000,34554=>1000,34555=>1000,34556=>1000,34557=>1000,34558=>1000,34559=>1000,34560=>1000,34561=>1000,34562=>1000,34563=>1000,34564=>1000,34565=>1000,34566=>1000,34567=>1000,34568=>1000,34569=>1000,34570=>1000,34571=>1000,34572=>1000,34573=>1000,34574=>1000,34575=>1000,34576=>1000,34577=>1000,34578=>1000,34579=>1000,34580=>1000,34581=>1000,34582=>1000,34583=>1000,34584=>1000,34585=>1000,34586=>1000,34587=>1000,34588=>1000,34589=>1000,34590=>1000,34591=>1000,34592=>1000,34593=>1000,34594=>1000,34595=>1000,34596=>1000,34597=>1000,34598=>1000,34599=>1000,34600=>1000,34601=>1000,34602=>1000,34603=>1000,34604=>1000,34605=>1000,34606=>1000,34607=>1000,34608=>1000,34609=>1000,34610=>1000,34611=>1000,34612=>1000,34613=>1000,34614=>1000,34615=>1000,34616=>1000,34617=>1000,34618=>1000,34619=>1000,34620=>1000,34621=>1000,34622=>1000,34623=>1000,34624=>1000,34625=>1000,34626=>1000,34627=>1000,34628=>1000,34629=>1000,34630=>1000,34631=>1000,34632=>1000,34633=>1000,34634=>1000,34635=>1000,34636=>1000,34637=>1000,34638=>1000,34639=>1000,34640=>1000,34641=>1000,34642=>1000,34643=>1000,34644=>1000,34645=>1000,34646=>1000,34647=>1000,34648=>1000,34649=>1000,34650=>1000,34651=>1000,34652=>1000,34653=>1000,34654=>1000,34655=>1000,34656=>1000,34657=>1000,34658=>1000,34659=>1000,34660=>1000,34661=>1000,34662=>1000,34663=>1000,34664=>1000,34665=>1000,34666=>1000,34667=>1000,34668=>1000,34669=>1000,34670=>1000,34671=>1000,34672=>1000,34673=>1000,34674=>1000,34675=>1000,34676=>1000,34677=>1000,34678=>1000,34679=>1000,34680=>1000,34681=>1000,34682=>1000,34683=>1000,34684=>1000,34685=>1000,34686=>1000,34687=>1000,34688=>1000,34689=>1000,34690=>1000,34691=>1000,34692=>1000,34693=>1000,34694=>1000,34695=>1000,34696=>1000,34697=>1000,34698=>1000,34699=>1000,34700=>1000,34701=>1000,34702=>1000,34703=>1000,34704=>1000,34705=>1000,34706=>1000,34707=>1000,34708=>1000,34709=>1000,34710=>1000,34711=>1000,34712=>1000,34713=>1000,34714=>1000,34715=>1000,34716=>1000,34717=>1000,34718=>1000,34719=>1000,34720=>1000,34721=>1000,34722=>1000,34723=>1000,34724=>1000,34725=>1000,34726=>1000,34727=>1000,34728=>1000,34729=>1000,34730=>1000,34731=>1000,34732=>1000,34733=>1000,34734=>1000,34735=>1000,34736=>1000,34737=>1000,34738=>1000,34739=>1000,34740=>1000,34741=>1000,34742=>1000,34743=>1000,34744=>1000,34745=>1000,34746=>1000,34747=>1000,34748=>1000,34749=>1000,34750=>1000,34751=>1000,34752=>1000,34753=>1000,34754=>1000,34755=>1000,34756=>1000,34757=>1000,34758=>1000,34759=>1000,34760=>1000,34761=>1000,34762=>1000,34763=>1000,34764=>1000,34765=>1000,34766=>1000,34767=>1000,34768=>1000,34769=>1000,34770=>1000,34771=>1000,34772=>1000,34773=>1000,34774=>1000,34775=>1000,34776=>1000,34777=>1000,34778=>1000,34779=>1000,34780=>1000,34781=>1000,34782=>1000,34783=>1000,34784=>1000,34785=>1000,34786=>1000,34787=>1000,34788=>1000,34789=>1000,34790=>1000,34791=>1000,34792=>1000,34793=>1000,34794=>1000,34795=>1000,34796=>1000,34797=>1000,34798=>1000,34799=>1000,34800=>1000,34801=>1000,34802=>1000,34803=>1000,34804=>1000,34805=>1000,34806=>1000,34807=>1000,34808=>1000,34809=>1000,34810=>1000,34811=>1000,34812=>1000,34813=>1000,34814=>1000,34815=>1000,34816=>1000,34817=>1000,34818=>1000,34819=>1000,34820=>1000,34821=>1000,34822=>1000,34823=>1000,34824=>1000,34825=>1000,34826=>1000,34827=>1000,34828=>1000,34829=>1000,34830=>1000,34831=>1000,34832=>1000,34833=>1000,34834=>1000,34835=>1000,34836=>1000,34837=>1000,34838=>1000,34839=>1000,34840=>1000,34841=>1000,34842=>1000,34843=>1000,34844=>1000,34845=>1000,34846=>1000,34847=>1000,34848=>1000,34849=>1000,34850=>1000,34851=>1000,34852=>1000,34853=>1000,34854=>1000,34855=>1000,34856=>1000,34857=>1000,34858=>1000,34859=>1000,34860=>1000,34861=>1000,34862=>1000,34863=>1000,34864=>1000,34865=>1000,34866=>1000,34867=>1000,34868=>1000,34869=>1000,34870=>1000,34871=>1000,34872=>1000,34873=>1000,34874=>1000,34875=>1000,34876=>1000,34877=>1000,34878=>1000,34879=>1000,34880=>1000,34881=>1000,34882=>1000,34883=>1000,34884=>1000,34885=>1000,34886=>1000,34887=>1000,34888=>1000,34889=>1000,34890=>1000,34891=>1000,34892=>1000,34893=>1000,34894=>1000,34895=>1000,34896=>1000,34897=>1000,34898=>1000,34899=>1000,34900=>1000,34901=>1000,34902=>1000,34903=>1000,34904=>1000,34905=>1000,34906=>1000,34907=>1000,34908=>1000,34909=>1000,34910=>1000,34911=>1000,34912=>1000,34913=>1000,34914=>1000,34915=>1000,34916=>1000,34917=>1000,34918=>1000,34919=>1000,34920=>1000,34921=>1000,34922=>1000,34923=>1000,34924=>1000,34925=>1000,34926=>1000,34927=>1000,34928=>1000,34929=>1000,34930=>1000,34931=>1000,34932=>1000,34933=>1000,34934=>1000,34935=>1000,34936=>1000,34937=>1000,34938=>1000,34939=>1000,34940=>1000,34941=>1000,34942=>1000,34943=>1000,34944=>1000,34945=>1000,34946=>1000,34947=>1000,34948=>1000,34949=>1000,34950=>1000,34951=>1000,34952=>1000,34953=>1000,34954=>1000,34955=>1000,34956=>1000,34957=>1000,34958=>1000,34959=>1000,34960=>1000,34961=>1000,34962=>1000,34963=>1000,34964=>1000,34965=>1000,34966=>1000,34967=>1000,34968=>1000,34969=>1000,34970=>1000,34971=>1000,34972=>1000,34973=>1000,34974=>1000,34975=>1000,34976=>1000,34977=>1000,34978=>1000,34979=>1000,34980=>1000,34981=>1000,34982=>1000,34983=>1000,34984=>1000,34985=>1000,34986=>1000,34987=>1000,34988=>1000,34989=>1000,34990=>1000,34991=>1000,34992=>1000,34993=>1000,34994=>1000,34995=>1000,34996=>1000,34997=>1000,34998=>1000,34999=>1000,35000=>1000,35001=>1000,35002=>1000,35003=>1000,35004=>1000,35005=>1000,35006=>1000,35007=>1000,35008=>1000,35009=>1000,35010=>1000,35011=>1000,35012=>1000,35013=>1000,35014=>1000,35015=>1000,35016=>1000,35017=>1000,35018=>1000,35019=>1000,35020=>1000,35021=>1000,35022=>1000,35023=>1000,35024=>1000,35025=>1000,35026=>1000,35027=>1000,35028=>1000,35029=>1000,35030=>1000,35031=>1000,35032=>1000,35033=>1000,35034=>1000,35035=>1000,35036=>1000,35037=>1000,35038=>1000,35039=>1000,35040=>1000,35041=>1000,35042=>1000,35043=>1000,35044=>1000,35045=>1000,35046=>1000,35047=>1000,35048=>1000,35049=>1000,35050=>1000,35051=>1000,35052=>1000,35053=>1000,35054=>1000,35055=>1000,35056=>1000,35057=>1000,35058=>1000,35059=>1000,35060=>1000,35061=>1000,35062=>1000,35063=>1000,35064=>1000,35065=>1000,35066=>1000,35067=>1000,35068=>1000,35069=>1000,35070=>1000,35071=>1000,35072=>1000,35073=>1000,35074=>1000,35075=>1000,35076=>1000,35077=>1000,35078=>1000,35079=>1000,35080=>1000,35081=>1000,35082=>1000,35083=>1000,35084=>1000,35085=>1000,35086=>1000,35087=>1000,35088=>1000,35089=>1000,35090=>1000,35091=>1000,35092=>1000,35093=>1000,35094=>1000,35095=>1000,35096=>1000,35097=>1000,35098=>1000,35099=>1000,35100=>1000,35101=>1000,35102=>1000,35103=>1000,35104=>1000,35105=>1000,35106=>1000,35107=>1000,35108=>1000,35109=>1000,35110=>1000,35111=>1000,35112=>1000,35113=>1000,35114=>1000,35115=>1000,35116=>1000,35117=>1000,35118=>1000,35119=>1000,35120=>1000,35121=>1000,35122=>1000,35123=>1000,35124=>1000,35125=>1000,35126=>1000,35127=>1000,35128=>1000,35129=>1000,35130=>1000,35131=>1000,35132=>1000,35133=>1000,35134=>1000,35135=>1000,35136=>1000,35137=>1000,35138=>1000,35139=>1000,35140=>1000,35141=>1000,35142=>1000,35143=>1000,35144=>1000,35145=>1000,35146=>1000,35147=>1000,35148=>1000,35149=>1000,35150=>1000,35151=>1000,35152=>1000,35153=>1000,35154=>1000,35155=>1000,35156=>1000,35157=>1000,35158=>1000,35159=>1000,35160=>1000,35161=>1000,35162=>1000,35163=>1000,35164=>1000,35165=>1000,35166=>1000,35167=>1000,35168=>1000,35169=>1000,35170=>1000,35171=>1000,35172=>1000,35173=>1000,35174=>1000,35175=>1000,35176=>1000,35177=>1000,35178=>1000,35179=>1000,35180=>1000,35181=>1000,35182=>1000,35183=>1000,35184=>1000,35185=>1000,35186=>1000,35187=>1000,35188=>1000,35189=>1000,35190=>1000,35191=>1000,35192=>1000,35193=>1000,35194=>1000,35195=>1000,35196=>1000,35197=>1000,35198=>1000,35199=>1000,35200=>1000,35201=>1000,35202=>1000,35203=>1000,35204=>1000,35205=>1000,35206=>1000,35207=>1000,35208=>1000,35209=>1000,35210=>1000,35211=>1000,35212=>1000,35213=>1000,35214=>1000,35215=>1000,35216=>1000,35217=>1000,35218=>1000,35219=>1000,35220=>1000,35221=>1000,35222=>1000,35223=>1000,35224=>1000,35225=>1000,35226=>1000,35227=>1000,35228=>1000,35229=>1000,35230=>1000,35231=>1000,35232=>1000,35233=>1000,35234=>1000,35235=>1000,35236=>1000,35237=>1000,35238=>1000,35239=>1000,35240=>1000,35241=>1000,35242=>1000,35243=>1000,35244=>1000,35245=>1000,35246=>1000,35247=>1000,35248=>1000,35249=>1000,35250=>1000,35251=>1000,35252=>1000,35253=>1000,35254=>1000,35255=>1000,35256=>1000,35257=>1000,35258=>1000,35259=>1000,35260=>1000,35261=>1000,35262=>1000,35263=>1000,35264=>1000,35265=>1000,35266=>1000,35267=>1000,35268=>1000,35269=>1000,35270=>1000,35271=>1000,35272=>1000,35273=>1000,35274=>1000,35275=>1000,35276=>1000,35277=>1000,35278=>1000,35279=>1000,35280=>1000,35281=>1000,35282=>1000,35283=>1000,35284=>1000,35285=>1000,35286=>1000,35287=>1000,35288=>1000,35289=>1000,35290=>1000,35291=>1000,35292=>1000,35293=>1000,35294=>1000,35295=>1000,35296=>1000,35297=>1000,35298=>1000,35299=>1000,35300=>1000,35301=>1000,35302=>1000,35303=>1000,35304=>1000,35305=>1000,35306=>1000,35307=>1000,35308=>1000,35309=>1000,35310=>1000,35311=>1000,35312=>1000,35313=>1000,35314=>1000,35315=>1000,35316=>1000,35317=>1000,35318=>1000,35319=>1000,35320=>1000,35321=>1000,35322=>1000,35323=>1000,35324=>1000,35325=>1000,35326=>1000,35327=>1000,35328=>1000,35329=>1000,35330=>1000,35331=>1000,35332=>1000,35333=>1000,35334=>1000,35335=>1000,35336=>1000,35337=>1000,35338=>1000,35339=>1000,35340=>1000,35341=>1000,35342=>1000,35343=>1000,35344=>1000,35345=>1000,35346=>1000,35347=>1000,35348=>1000,35349=>1000,35350=>1000,35351=>1000,35352=>1000,35353=>1000,35354=>1000,35355=>1000,35356=>1000,35357=>1000,35358=>1000,35359=>1000,35360=>1000,35361=>1000,35362=>1000,35363=>1000,35364=>1000,35365=>1000,35366=>1000,35367=>1000,35368=>1000,35369=>1000,35370=>1000,35371=>1000,35372=>1000,35373=>1000,35374=>1000,35375=>1000,35376=>1000,35377=>1000,35378=>1000,35379=>1000,35380=>1000,35381=>1000,35382=>1000,35383=>1000,35384=>1000,35385=>1000,35386=>1000,35387=>1000,35388=>1000,35389=>1000,35390=>1000,35391=>1000,35392=>1000,35393=>1000,35394=>1000,35395=>1000,35396=>1000,35397=>1000,35398=>1000,35399=>1000,35400=>1000,35401=>1000,35402=>1000,35403=>1000,35404=>1000,35405=>1000,35406=>1000,35407=>1000,35408=>1000,35409=>1000,35410=>1000,35411=>1000,35412=>1000,35413=>1000,35414=>1000,35415=>1000,35416=>1000,35417=>1000,35418=>1000,35419=>1000,35420=>1000,35421=>1000,35422=>1000,35423=>1000,35424=>1000,35425=>1000,35426=>1000,35427=>1000,35428=>1000,35429=>1000,35430=>1000,35431=>1000,35432=>1000,35433=>1000,35434=>1000,35435=>1000,35436=>1000,35437=>1000,35438=>1000,35439=>1000,35440=>1000,35441=>1000,35442=>1000,35443=>1000,35444=>1000,35445=>1000,35446=>1000,35447=>1000,35448=>1000,35449=>1000,35450=>1000,35451=>1000,35452=>1000,35453=>1000,35454=>1000,35455=>1000,35456=>1000,35457=>1000,35458=>1000,35459=>1000,35460=>1000,35461=>1000,35462=>1000,35463=>1000,35464=>1000,35465=>1000,35466=>1000,35467=>1000,35468=>1000,35469=>1000,35470=>1000,35471=>1000,35472=>1000,35473=>1000,35474=>1000,35475=>1000,35476=>1000,35477=>1000,35478=>1000,35479=>1000,35480=>1000,35481=>1000,35482=>1000,35483=>1000,35484=>1000,35485=>1000,35486=>1000,35487=>1000,35488=>1000,35489=>1000,35490=>1000,35491=>1000,35492=>1000,35493=>1000,35494=>1000,35495=>1000,35496=>1000,35497=>1000,35498=>1000,35499=>1000,35500=>1000,35501=>1000,35502=>1000,35503=>1000,35504=>1000,35505=>1000,35506=>1000,35507=>1000,35508=>1000,35509=>1000,35510=>1000,35511=>1000,35512=>1000,35513=>1000,35514=>1000,35515=>1000,35516=>1000,35517=>1000,35518=>1000,35519=>1000,35520=>1000,35521=>1000,35522=>1000,35523=>1000,35524=>1000,35525=>1000,35526=>1000,35527=>1000,35528=>1000,35529=>1000,35530=>1000,35531=>1000,35532=>1000,35533=>1000,35534=>1000,35535=>1000,35536=>1000,35537=>1000,35538=>1000,35539=>1000,35540=>1000,35541=>1000,35542=>1000,35543=>1000,35544=>1000,35545=>1000,35546=>1000,35547=>1000,35548=>1000,35549=>1000,35550=>1000,35551=>1000,35552=>1000,35553=>1000,35554=>1000,35555=>1000,35556=>1000,35557=>1000,35558=>1000,35559=>1000,35560=>1000,35561=>1000,35562=>1000,35563=>1000,35564=>1000,35565=>1000,35566=>1000,35567=>1000,35568=>1000,35569=>1000,35570=>1000,35571=>1000,35572=>1000,35573=>1000,35574=>1000,35575=>1000,35576=>1000,35577=>1000,35578=>1000,35579=>1000,35580=>1000,35581=>1000,35582=>1000,35583=>1000,35584=>1000,35585=>1000,35586=>1000,35587=>1000,35588=>1000,35589=>1000,35590=>1000,35591=>1000,35592=>1000,35593=>1000,35594=>1000,35595=>1000,35596=>1000,35597=>1000,35598=>1000,35599=>1000,35600=>1000,35601=>1000,35602=>1000,35603=>1000,35604=>1000,35605=>1000,35606=>1000,35607=>1000,35608=>1000,35609=>1000,35610=>1000,35611=>1000,35612=>1000,35613=>1000,35614=>1000,35615=>1000,35616=>1000,35617=>1000,35618=>1000,35619=>1000,35620=>1000,35621=>1000,35622=>1000,35623=>1000,35624=>1000,35625=>1000,35626=>1000,35627=>1000,35628=>1000,35629=>1000,35630=>1000,35631=>1000,35632=>1000,35633=>1000,35634=>1000,35635=>1000,35636=>1000,35637=>1000,35638=>1000,35639=>1000,35640=>1000,35641=>1000,35642=>1000,35643=>1000,35644=>1000,35645=>1000,35646=>1000,35647=>1000,35648=>1000,35649=>1000,35650=>1000,35651=>1000,35652=>1000,35653=>1000,35654=>1000,35655=>1000,35656=>1000,35657=>1000,35658=>1000,35659=>1000,35660=>1000,35661=>1000,35662=>1000,35663=>1000,35664=>1000,35665=>1000,35666=>1000,35667=>1000,35668=>1000,35669=>1000,35670=>1000,35671=>1000,35672=>1000,35673=>1000,35674=>1000,35675=>1000,35676=>1000,35677=>1000,35678=>1000,35679=>1000,35680=>1000,35681=>1000,35682=>1000,35683=>1000,35684=>1000,35685=>1000,35686=>1000,35687=>1000,35688=>1000,35689=>1000,35690=>1000,35691=>1000,35692=>1000,35693=>1000,35694=>1000,35695=>1000,35696=>1000,35697=>1000,35698=>1000,35699=>1000,35700=>1000,35701=>1000,35702=>1000,35703=>1000,35704=>1000,35705=>1000,35706=>1000,35707=>1000,35708=>1000,35709=>1000,35710=>1000,35711=>1000,35712=>1000,35713=>1000,35714=>1000,35715=>1000,35716=>1000,35717=>1000,35718=>1000,35719=>1000,35720=>1000,35721=>1000,35722=>1000,35723=>1000,35724=>1000,35725=>1000,35726=>1000,35727=>1000,35728=>1000,35729=>1000,35730=>1000,35731=>1000,35732=>1000,35733=>1000,35734=>1000,35735=>1000,35736=>1000,35737=>1000,35738=>1000,35739=>1000,35740=>1000,35741=>1000,35742=>1000,35743=>1000,35744=>1000,35745=>1000,35746=>1000,35747=>1000,35748=>1000,35749=>1000,35750=>1000,35751=>1000,35752=>1000,35753=>1000,35754=>1000,35755=>1000,35756=>1000,35757=>1000,35758=>1000,35759=>1000,35760=>1000,35761=>1000,35762=>1000,35763=>1000,35764=>1000,35765=>1000,35766=>1000,35767=>1000,35768=>1000,35769=>1000,35770=>1000,35771=>1000,35772=>1000,35773=>1000,35774=>1000,35775=>1000,35776=>1000,35777=>1000,35778=>1000,35779=>1000,35780=>1000,35781=>1000,35782=>1000,35783=>1000,35784=>1000,35785=>1000,35786=>1000,35787=>1000,35788=>1000,35789=>1000,35790=>1000,35791=>1000,35792=>1000,35793=>1000,35794=>1000,35795=>1000,35796=>1000,35797=>1000,35798=>1000,35799=>1000,35800=>1000,35801=>1000,35802=>1000,35803=>1000,35804=>1000,35805=>1000,35806=>1000,35807=>1000,35808=>1000,35809=>1000,35810=>1000,35811=>1000,35812=>1000,35813=>1000,35814=>1000,35815=>1000,35816=>1000,35817=>1000,35818=>1000,35819=>1000,35820=>1000,35821=>1000,35822=>1000,35823=>1000,35824=>1000,35825=>1000,35826=>1000,35827=>1000,35828=>1000,35829=>1000,35830=>1000,35831=>1000,35832=>1000,35833=>1000,35834=>1000,35835=>1000,35836=>1000,35837=>1000,35838=>1000,35839=>1000,35840=>1000,35841=>1000,35842=>1000,35843=>1000,35844=>1000,35845=>1000,35846=>1000,35847=>1000,35848=>1000,35849=>1000,35850=>1000,35851=>1000,35852=>1000,35853=>1000,35854=>1000,35855=>1000,35856=>1000,35857=>1000,35858=>1000,35859=>1000,35860=>1000,35861=>1000,35862=>1000,35863=>1000,35864=>1000,35865=>1000,35866=>1000,35867=>1000,35868=>1000,35869=>1000,35870=>1000,35871=>1000,35872=>1000,35873=>1000,35874=>1000,35875=>1000,35876=>1000,35877=>1000,35878=>1000,35879=>1000,35880=>1000,35881=>1000,35882=>1000,35883=>1000,35884=>1000,35885=>1000,35886=>1000,35887=>1000,35888=>1000,35889=>1000,35890=>1000,35891=>1000,35892=>1000,35893=>1000,35894=>1000,35895=>1000,35896=>1000,35897=>1000,35898=>1000,35899=>1000,35900=>1000,35901=>1000,35902=>1000,35903=>1000,35904=>1000,35905=>1000,35906=>1000,35907=>1000,35908=>1000,35909=>1000,35910=>1000,35911=>1000,35912=>1000,35913=>1000,35914=>1000,35915=>1000,35916=>1000,35917=>1000,35918=>1000,35919=>1000,35920=>1000,35921=>1000,35922=>1000,35923=>1000,35924=>1000,35925=>1000,35926=>1000,35927=>1000,35928=>1000,35929=>1000,35930=>1000,35931=>1000,35932=>1000,35933=>1000,35934=>1000,35935=>1000,35936=>1000,35937=>1000,35938=>1000,35939=>1000,35940=>1000,35941=>1000,35942=>1000,35943=>1000,35944=>1000,35945=>1000,35946=>1000,35947=>1000,35948=>1000,35949=>1000,35950=>1000,35951=>1000,35952=>1000,35953=>1000,35954=>1000,35955=>1000,35956=>1000,35957=>1000,35958=>1000,35959=>1000,35960=>1000,35961=>1000,35962=>1000,35963=>1000,35964=>1000,35965=>1000,35966=>1000,35967=>1000,35968=>1000,35969=>1000,35970=>1000,35971=>1000,35972=>1000,35973=>1000,35974=>1000,35975=>1000,35976=>1000,35977=>1000,35978=>1000,35979=>1000,35980=>1000,35981=>1000,35982=>1000,35983=>1000,35984=>1000,35985=>1000,35986=>1000,35987=>1000,35988=>1000,35989=>1000,35990=>1000,35991=>1000,35992=>1000,35993=>1000,35994=>1000,35995=>1000,35996=>1000,35997=>1000,35998=>1000,35999=>1000,36000=>1000,36001=>1000,36002=>1000,36003=>1000,36004=>1000,36005=>1000,36006=>1000,36007=>1000,36008=>1000,36009=>1000,36010=>1000,36011=>1000,36012=>1000,36013=>1000,36014=>1000,36015=>1000,36016=>1000,36017=>1000,36018=>1000,36019=>1000,36020=>1000,36021=>1000,36022=>1000,36023=>1000,36024=>1000,36025=>1000,36026=>1000,36027=>1000,36028=>1000,36029=>1000,36030=>1000,36031=>1000,36032=>1000,36033=>1000,36034=>1000,36035=>1000,36036=>1000,36037=>1000,36038=>1000,36039=>1000,36040=>1000,36041=>1000,36042=>1000,36043=>1000,36044=>1000,36045=>1000,36046=>1000,36047=>1000,36048=>1000,36049=>1000,36050=>1000,36051=>1000,36052=>1000,36053=>1000,36054=>1000,36055=>1000,36056=>1000,36057=>1000,36058=>1000,36059=>1000,36060=>1000,36061=>1000,36062=>1000,36063=>1000,36064=>1000,36065=>1000,36066=>1000,36067=>1000,36068=>1000,36069=>1000,36070=>1000,36071=>1000,36072=>1000,36073=>1000,36074=>1000,36075=>1000,36076=>1000,36077=>1000,36078=>1000,36079=>1000,36080=>1000,36081=>1000,36082=>1000,36083=>1000,36084=>1000,36085=>1000,36086=>1000,36087=>1000,36088=>1000,36089=>1000,36090=>1000,36091=>1000,36092=>1000,36093=>1000,36094=>1000,36095=>1000,36096=>1000,36097=>1000,36098=>1000,36099=>1000,36100=>1000,36101=>1000,36102=>1000,36103=>1000,36104=>1000,36105=>1000,36106=>1000,36107=>1000,36108=>1000,36109=>1000,36110=>1000,36111=>1000,36112=>1000,36113=>1000,36114=>1000,36115=>1000,36116=>1000,36117=>1000,36118=>1000,36119=>1000,36120=>1000,36121=>1000,36122=>1000,36123=>1000,36124=>1000,36125=>1000,36126=>1000,36127=>1000,36128=>1000,36129=>1000,36130=>1000,36131=>1000,36132=>1000,36133=>1000,36134=>1000,36135=>1000,36136=>1000,36137=>1000,36138=>1000,36139=>1000,36140=>1000,36141=>1000,36142=>1000,36143=>1000,36144=>1000,36145=>1000,36146=>1000,36147=>1000,36148=>1000,36149=>1000,36150=>1000,36151=>1000,36152=>1000,36153=>1000,36154=>1000,36155=>1000,36156=>1000,36157=>1000,36158=>1000,36159=>1000,36160=>1000,36161=>1000,36162=>1000,36163=>1000,36164=>1000,36165=>1000,36166=>1000,36167=>1000,36168=>1000,36169=>1000,36170=>1000,36171=>1000,36172=>1000,36173=>1000,36174=>1000,36175=>1000,36176=>1000,36177=>1000,36178=>1000,36179=>1000,36180=>1000,36181=>1000,36182=>1000,36183=>1000,36184=>1000,36185=>1000,36186=>1000,36187=>1000,36188=>1000,36189=>1000,36190=>1000,36191=>1000,36192=>1000,36193=>1000,36194=>1000,36195=>1000,36196=>1000,36197=>1000,36198=>1000,36199=>1000,36200=>1000,36201=>1000,36202=>1000,36203=>1000,36204=>1000,36205=>1000,36206=>1000,36207=>1000,36208=>1000,36209=>1000,36210=>1000,36211=>1000,36212=>1000,36213=>1000,36214=>1000,36215=>1000,36216=>1000,36217=>1000,36218=>1000,36219=>1000,36220=>1000,36221=>1000,36222=>1000,36223=>1000,36224=>1000,36225=>1000,36226=>1000,36227=>1000,36228=>1000,36229=>1000,36230=>1000,36231=>1000,36232=>1000,36233=>1000,36234=>1000,36235=>1000,36236=>1000,36237=>1000,36238=>1000,36239=>1000,36240=>1000,36241=>1000,36242=>1000,36243=>1000,36244=>1000,36245=>1000,36246=>1000,36247=>1000,36248=>1000,36249=>1000,36250=>1000,36251=>1000,36252=>1000,36253=>1000,36254=>1000,36255=>1000,36256=>1000,36257=>1000,36258=>1000,36259=>1000,36260=>1000,36261=>1000,36262=>1000,36263=>1000,36264=>1000,36265=>1000,36266=>1000,36267=>1000,36268=>1000,36269=>1000,36270=>1000,36271=>1000,36272=>1000,36273=>1000,36274=>1000,36275=>1000,36276=>1000,36277=>1000,36278=>1000,36279=>1000,36280=>1000,36281=>1000,36282=>1000,36283=>1000,36284=>1000,36285=>1000,36286=>1000,36287=>1000,36288=>1000,36289=>1000,36290=>1000,36291=>1000,36292=>1000,36293=>1000,36294=>1000,36295=>1000,36296=>1000,36297=>1000,36298=>1000,36299=>1000,36300=>1000,36301=>1000,36302=>1000,36303=>1000,36304=>1000,36305=>1000,36306=>1000,36307=>1000,36308=>1000,36309=>1000,36310=>1000,36311=>1000,36312=>1000,36313=>1000,36314=>1000,36315=>1000,36316=>1000,36317=>1000,36318=>1000,36319=>1000,36320=>1000,36321=>1000,36322=>1000,36323=>1000,36324=>1000,36325=>1000,36326=>1000,36327=>1000,36328=>1000,36329=>1000,36330=>1000,36331=>1000,36332=>1000,36333=>1000,36334=>1000,36335=>1000,36336=>1000,36337=>1000,36338=>1000,36339=>1000,36340=>1000,36341=>1000,36342=>1000,36343=>1000,36344=>1000,36345=>1000,36346=>1000,36347=>1000,36348=>1000,36349=>1000,36350=>1000,36351=>1000,36352=>1000,36353=>1000,36354=>1000,36355=>1000,36356=>1000,36357=>1000,36358=>1000,36359=>1000,36360=>1000,36361=>1000,36362=>1000,36363=>1000,36364=>1000,36365=>1000,36366=>1000,36367=>1000,36368=>1000,36369=>1000,36370=>1000,36371=>1000,36372=>1000,36373=>1000,36374=>1000,36375=>1000,36376=>1000,36377=>1000,36378=>1000,36379=>1000,36380=>1000,36381=>1000,36382=>1000,36383=>1000,36384=>1000,36385=>1000,36386=>1000,36387=>1000,36388=>1000,36389=>1000,36390=>1000,36391=>1000,36392=>1000,36393=>1000,36394=>1000,36395=>1000,36396=>1000,36397=>1000,36398=>1000,36399=>1000,36400=>1000,36401=>1000,36402=>1000,36403=>1000,36404=>1000,36405=>1000,36406=>1000,36407=>1000,36408=>1000,36409=>1000,36410=>1000,36411=>1000,36412=>1000,36413=>1000,36414=>1000,36415=>1000,36416=>1000,36417=>1000,36418=>1000,36419=>1000,36420=>1000,36421=>1000,36422=>1000,36423=>1000,36424=>1000,36425=>1000,36426=>1000,36427=>1000,36428=>1000,36429=>1000,36430=>1000,36431=>1000,36432=>1000,36433=>1000,36434=>1000,36435=>1000,36436=>1000,36437=>1000,36438=>1000,36439=>1000,36440=>1000,36441=>1000,36442=>1000,36443=>1000,36444=>1000,36445=>1000,36446=>1000,36447=>1000,36448=>1000,36449=>1000,36450=>1000,36451=>1000,36452=>1000,36453=>1000,36454=>1000,36455=>1000,36456=>1000,36457=>1000,36458=>1000,36459=>1000,36460=>1000,36461=>1000,36462=>1000,36463=>1000,36464=>1000,36465=>1000,36466=>1000,36467=>1000,36468=>1000,36469=>1000,36470=>1000,36471=>1000,36472=>1000,36473=>1000,36474=>1000,36475=>1000,36476=>1000,36477=>1000,36478=>1000,36479=>1000,36480=>1000,36481=>1000,36482=>1000,36483=>1000,36484=>1000,36485=>1000,36486=>1000,36487=>1000,36488=>1000,36489=>1000,36490=>1000,36491=>1000,36492=>1000,36493=>1000,36494=>1000,36495=>1000,36496=>1000,36497=>1000,36498=>1000,36499=>1000,36500=>1000,36501=>1000,36502=>1000,36503=>1000,36504=>1000,36505=>1000,36506=>1000,36507=>1000,36508=>1000,36509=>1000,36510=>1000,36511=>1000,36512=>1000,36513=>1000,36514=>1000,36515=>1000,36516=>1000,36517=>1000,36518=>1000,36519=>1000,36520=>1000,36521=>1000,36522=>1000,36523=>1000,36524=>1000,36525=>1000,36526=>1000,36527=>1000,36528=>1000,36529=>1000,36530=>1000,36531=>1000,36532=>1000,36533=>1000,36534=>1000,36535=>1000,36536=>1000,36537=>1000,36538=>1000,36539=>1000,36540=>1000,36541=>1000,36542=>1000,36543=>1000,36544=>1000,36545=>1000,36546=>1000,36547=>1000,36548=>1000,36549=>1000,36550=>1000,36551=>1000,36552=>1000,36553=>1000,36554=>1000,36555=>1000,36556=>1000,36557=>1000,36558=>1000,36559=>1000,36560=>1000,36561=>1000,36562=>1000,36563=>1000,36564=>1000,36565=>1000,36566=>1000,36567=>1000,36568=>1000,36569=>1000,36570=>1000,36571=>1000,36572=>1000,36573=>1000,36574=>1000,36575=>1000,36576=>1000,36577=>1000,36578=>1000,36579=>1000,36580=>1000,36581=>1000,36582=>1000,36583=>1000,36584=>1000,36585=>1000,36586=>1000,36587=>1000,36588=>1000,36589=>1000,36590=>1000,36591=>1000,36592=>1000,36593=>1000,36594=>1000,36595=>1000,36596=>1000,36597=>1000,36598=>1000,36599=>1000,36600=>1000,36601=>1000,36602=>1000,36603=>1000,36604=>1000,36605=>1000,36606=>1000,36607=>1000,36608=>1000,36609=>1000,36610=>1000,36611=>1000,36612=>1000,36613=>1000,36614=>1000,36615=>1000,36616=>1000,36617=>1000,36618=>1000,36619=>1000,36620=>1000,36621=>1000,36622=>1000,36623=>1000,36624=>1000,36625=>1000,36626=>1000,36627=>1000,36628=>1000,36629=>1000,36630=>1000,36631=>1000,36632=>1000,36633=>1000,36634=>1000,36635=>1000,36636=>1000,36637=>1000,36638=>1000,36639=>1000,36640=>1000,36641=>1000,36642=>1000,36643=>1000,36644=>1000,36645=>1000,36646=>1000,36647=>1000,36648=>1000,36649=>1000,36650=>1000,36651=>1000,36652=>1000,36653=>1000,36654=>1000,36655=>1000,36656=>1000,36657=>1000,36658=>1000,36659=>1000,36660=>1000,36661=>1000,36662=>1000,36663=>1000,36664=>1000,36665=>1000,36666=>1000,36667=>1000,36668=>1000,36669=>1000,36670=>1000,36671=>1000,36672=>1000,36673=>1000,36674=>1000,36675=>1000,36676=>1000,36677=>1000,36678=>1000,36679=>1000,36680=>1000,36681=>1000,36682=>1000,36683=>1000,36684=>1000,36685=>1000,36686=>1000,36687=>1000,36688=>1000,36689=>1000,36690=>1000,36691=>1000,36692=>1000,36693=>1000,36694=>1000,36695=>1000,36696=>1000,36697=>1000,36698=>1000,36699=>1000,36700=>1000,36701=>1000,36702=>1000,36703=>1000,36704=>1000,36705=>1000,36706=>1000,36707=>1000,36708=>1000,36709=>1000,36710=>1000,36711=>1000,36712=>1000,36713=>1000,36714=>1000,36715=>1000,36716=>1000,36717=>1000,36718=>1000,36719=>1000,36720=>1000,36721=>1000,36722=>1000,36723=>1000,36724=>1000,36725=>1000,36726=>1000,36727=>1000,36728=>1000,36729=>1000,36730=>1000,36731=>1000,36732=>1000,36733=>1000,36734=>1000,36735=>1000,36736=>1000,36737=>1000,36738=>1000,36739=>1000,36740=>1000,36741=>1000,36742=>1000,36743=>1000,36744=>1000,36745=>1000,36746=>1000,36747=>1000,36748=>1000,36749=>1000,36750=>1000,36751=>1000,36752=>1000,36753=>1000,36754=>1000,36755=>1000,36756=>1000,36757=>1000,36758=>1000,36759=>1000,36760=>1000,36761=>1000,36762=>1000,36763=>1000,36764=>1000,36765=>1000,36766=>1000,36767=>1000,36768=>1000,36769=>1000,36770=>1000,36771=>1000,36772=>1000,36773=>1000,36774=>1000,36775=>1000,36776=>1000,36777=>1000,36778=>1000,36779=>1000,36780=>1000,36781=>1000,36782=>1000,36783=>1000,36784=>1000,36785=>1000,36786=>1000,36787=>1000,36788=>1000,36789=>1000,36790=>1000,36791=>1000,36792=>1000,36793=>1000,36794=>1000,36795=>1000,36796=>1000,36797=>1000,36798=>1000,36799=>1000,36800=>1000,36801=>1000,36802=>1000,36803=>1000,36804=>1000,36805=>1000,36806=>1000,36807=>1000,36808=>1000,36809=>1000,36810=>1000,36811=>1000,36812=>1000,36813=>1000,36814=>1000,36815=>1000,36816=>1000,36817=>1000,36818=>1000,36819=>1000,36820=>1000,36821=>1000,36822=>1000,36823=>1000,36824=>1000,36825=>1000,36826=>1000,36827=>1000,36828=>1000,36829=>1000,36830=>1000,36831=>1000,36832=>1000,36833=>1000,36834=>1000,36835=>1000,36836=>1000,36837=>1000,36838=>1000,36839=>1000,36840=>1000,36841=>1000,36842=>1000,36843=>1000,36844=>1000,36845=>1000,36846=>1000,36847=>1000,36848=>1000,36849=>1000,36850=>1000,36851=>1000,36852=>1000,36853=>1000,36854=>1000,36855=>1000,36856=>1000,36857=>1000,36858=>1000,36859=>1000,36860=>1000,36861=>1000,36862=>1000,36863=>1000,36864=>1000,36865=>1000,36866=>1000,36867=>1000,36868=>1000,36869=>1000,36870=>1000,36871=>1000,36872=>1000,36873=>1000,36874=>1000,36875=>1000,36876=>1000,36877=>1000,36878=>1000,36879=>1000,36880=>1000,36881=>1000,36882=>1000,36883=>1000,36884=>1000,36885=>1000,36886=>1000,36887=>1000,36888=>1000,36889=>1000,36890=>1000,36891=>1000,36892=>1000,36893=>1000,36894=>1000,36895=>1000,36896=>1000,36897=>1000,36898=>1000,36899=>1000,36900=>1000,36901=>1000,36902=>1000,36903=>1000,36904=>1000,36905=>1000,36906=>1000,36907=>1000,36908=>1000,36909=>1000,36910=>1000,36911=>1000,36912=>1000,36913=>1000,36914=>1000,36915=>1000,36916=>1000,36917=>1000,36918=>1000,36919=>1000,36920=>1000,36921=>1000,36922=>1000,36923=>1000,36924=>1000,36925=>1000,36926=>1000,36927=>1000,36928=>1000,36929=>1000,36930=>1000,36931=>1000,36932=>1000,36933=>1000,36934=>1000,36935=>1000,36936=>1000,36937=>1000,36938=>1000,36939=>1000,36940=>1000,36941=>1000,36942=>1000,36943=>1000,36944=>1000,36945=>1000,36946=>1000,36947=>1000,36948=>1000,36949=>1000,36950=>1000,36951=>1000,36952=>1000,36953=>1000,36954=>1000,36955=>1000,36956=>1000,36957=>1000,36958=>1000,36959=>1000,36960=>1000,36961=>1000,36962=>1000,36963=>1000,36964=>1000,36965=>1000,36966=>1000,36967=>1000,36968=>1000,36969=>1000,36970=>1000,36971=>1000,36972=>1000,36973=>1000,36974=>1000,36975=>1000,36976=>1000,36977=>1000,36978=>1000,36979=>1000,36980=>1000,36981=>1000,36982=>1000,36983=>1000,36984=>1000,36985=>1000,36986=>1000,36987=>1000,36988=>1000,36989=>1000,36990=>1000,36991=>1000,36992=>1000,36993=>1000,36994=>1000,36995=>1000,36996=>1000,36997=>1000,36998=>1000,36999=>1000,37000=>1000,37001=>1000,37002=>1000,37003=>1000,37004=>1000,37005=>1000,37006=>1000,37007=>1000,37008=>1000,37009=>1000,37010=>1000,37011=>1000,37012=>1000,37013=>1000,37014=>1000,37015=>1000,37016=>1000,37017=>1000,37018=>1000,37019=>1000,37020=>1000,37021=>1000,37022=>1000,37023=>1000,37024=>1000,37025=>1000,37026=>1000,37027=>1000,37028=>1000,37029=>1000,37030=>1000,37031=>1000,37032=>1000,37033=>1000,37034=>1000,37035=>1000,37036=>1000,37037=>1000,37038=>1000,37039=>1000,37040=>1000,37041=>1000,37042=>1000,37043=>1000,37044=>1000,37045=>1000,37046=>1000,37047=>1000,37048=>1000,37049=>1000,37050=>1000,37051=>1000,37052=>1000,37053=>1000,37054=>1000,37055=>1000,37056=>1000,37057=>1000,37058=>1000,37059=>1000,37060=>1000,37061=>1000,37062=>1000,37063=>1000,37064=>1000,37065=>1000,37066=>1000,37067=>1000,37068=>1000,37069=>1000,37070=>1000,37071=>1000,37072=>1000,37073=>1000,37074=>1000,37075=>1000,37076=>1000,37077=>1000,37078=>1000,37079=>1000,37080=>1000,37081=>1000,37082=>1000,37083=>1000,37084=>1000,37085=>1000,37086=>1000,37087=>1000,37088=>1000,37089=>1000,37090=>1000,37091=>1000,37092=>1000,37093=>1000,37094=>1000,37095=>1000,37096=>1000,37097=>1000,37098=>1000,37099=>1000,37100=>1000,37101=>1000,37102=>1000,37103=>1000,37104=>1000,37105=>1000,37106=>1000,37107=>1000,37108=>1000,37109=>1000,37110=>1000,37111=>1000,37112=>1000,37113=>1000,37114=>1000,37115=>1000,37116=>1000,37117=>1000,37118=>1000,37119=>1000,37120=>1000,37121=>1000,37122=>1000,37123=>1000,37124=>1000,37125=>1000,37126=>1000,37127=>1000,37128=>1000,37129=>1000,37130=>1000,37131=>1000,37132=>1000,37133=>1000,37134=>1000,37135=>1000,37136=>1000,37137=>1000,37138=>1000,37139=>1000,37140=>1000,37141=>1000,37142=>1000,37143=>1000,37144=>1000,37145=>1000,37146=>1000,37147=>1000,37148=>1000,37149=>1000,37150=>1000,37151=>1000,37152=>1000,37153=>1000,37154=>1000,37155=>1000,37156=>1000,37157=>1000,37158=>1000,37159=>1000,37160=>1000,37161=>1000,37162=>1000,37163=>1000,37164=>1000,37165=>1000,37166=>1000,37167=>1000,37168=>1000,37169=>1000,37170=>1000,37171=>1000,37172=>1000,37173=>1000,37174=>1000,37175=>1000,37176=>1000,37177=>1000,37178=>1000,37179=>1000,37180=>1000,37181=>1000,37182=>1000,37183=>1000,37184=>1000,37185=>1000,37186=>1000,37187=>1000,37188=>1000,37189=>1000,37190=>1000,37191=>1000,37192=>1000,37193=>1000,37194=>1000,37195=>1000,37196=>1000,37197=>1000,37198=>1000,37199=>1000,37200=>1000,37201=>1000,37202=>1000,37203=>1000,37204=>1000,37205=>1000,37206=>1000,37207=>1000,37208=>1000,37209=>1000,37210=>1000,37211=>1000,37212=>1000,37213=>1000,37214=>1000,37215=>1000,37216=>1000,37217=>1000,37218=>1000,37219=>1000,37220=>1000,37221=>1000,37222=>1000,37223=>1000,37224=>1000,37225=>1000,37226=>1000,37227=>1000,37228=>1000,37229=>1000,37230=>1000,37231=>1000,37232=>1000,37233=>1000,37234=>1000,37235=>1000,37236=>1000,37237=>1000,37238=>1000,37239=>1000,37240=>1000,37241=>1000,37242=>1000,37243=>1000,37244=>1000,37245=>1000,37246=>1000,37247=>1000,37248=>1000,37249=>1000,37250=>1000,37251=>1000,37252=>1000,37253=>1000,37254=>1000,37255=>1000,37256=>1000,37257=>1000,37258=>1000,37259=>1000,37260=>1000,37261=>1000,37262=>1000,37263=>1000,37264=>1000,37265=>1000,37266=>1000,37267=>1000,37268=>1000,37269=>1000,37270=>1000,37271=>1000,37272=>1000,37273=>1000,37274=>1000,37275=>1000,37276=>1000,37277=>1000,37278=>1000,37279=>1000,37280=>1000,37281=>1000,37282=>1000,37283=>1000,37284=>1000,37285=>1000,37286=>1000,37287=>1000,37288=>1000,37289=>1000,37290=>1000,37291=>1000,37292=>1000,37293=>1000,37294=>1000,37295=>1000,37296=>1000,37297=>1000,37298=>1000,37299=>1000,37300=>1000,37301=>1000,37302=>1000,37303=>1000,37304=>1000,37305=>1000,37306=>1000,37307=>1000,37308=>1000,37309=>1000,37310=>1000,37311=>1000,37312=>1000,37313=>1000,37314=>1000,37315=>1000,37316=>1000,37317=>1000,37318=>1000,37319=>1000,37320=>1000,37321=>1000,37322=>1000,37323=>1000,37324=>1000,37325=>1000,37326=>1000,37327=>1000,37328=>1000,37329=>1000,37330=>1000,37331=>1000,37332=>1000,37333=>1000,37334=>1000,37335=>1000,37336=>1000,37337=>1000,37338=>1000,37339=>1000,37340=>1000,37341=>1000,37342=>1000,37343=>1000,37344=>1000,37345=>1000,37346=>1000,37347=>1000,37348=>1000,37349=>1000,37350=>1000,37351=>1000,37352=>1000,37353=>1000,37354=>1000,37355=>1000,37356=>1000,37357=>1000,37358=>1000,37359=>1000,37360=>1000,37361=>1000,37362=>1000,37363=>1000,37364=>1000,37365=>1000,37366=>1000,37367=>1000,37368=>1000,37369=>1000,37370=>1000,37371=>1000,37372=>1000,37373=>1000,37374=>1000,37375=>1000,37376=>1000,37377=>1000,37378=>1000,37379=>1000,37380=>1000,37381=>1000,37382=>1000,37383=>1000,37384=>1000,37385=>1000,37386=>1000,37387=>1000,37388=>1000,37389=>1000,37390=>1000,37391=>1000,37392=>1000,37393=>1000,37394=>1000,37395=>1000,37396=>1000,37397=>1000,37398=>1000,37399=>1000,37400=>1000,37401=>1000,37402=>1000,37403=>1000,37404=>1000,37405=>1000,37406=>1000,37407=>1000,37408=>1000,37409=>1000,37410=>1000,37411=>1000,37412=>1000,37413=>1000,37414=>1000,37415=>1000,37416=>1000,37417=>1000,37418=>1000,37419=>1000,37420=>1000,37421=>1000,37422=>1000,37423=>1000,37424=>1000,37425=>1000,37426=>1000,37427=>1000,37428=>1000,37429=>1000,37430=>1000,37431=>1000,37432=>1000,37433=>1000,37434=>1000,37435=>1000,37436=>1000,37437=>1000,37438=>1000,37439=>1000,37440=>1000,37441=>1000,37442=>1000,37443=>1000,37444=>1000,37445=>1000,37446=>1000,37447=>1000,37448=>1000,37449=>1000,37450=>1000,37451=>1000,37452=>1000,37453=>1000,37454=>1000,37455=>1000,37456=>1000,37457=>1000,37458=>1000,37459=>1000,37460=>1000,37461=>1000,37462=>1000,37463=>1000,37464=>1000,37465=>1000,37466=>1000,37467=>1000,37468=>1000,37469=>1000,37470=>1000,37471=>1000,37472=>1000,37473=>1000,37474=>1000,37475=>1000,37476=>1000,37477=>1000,37478=>1000,37479=>1000,37480=>1000,37481=>1000,37482=>1000,37483=>1000,37484=>1000,37485=>1000,37486=>1000,37487=>1000,37488=>1000,37489=>1000,37490=>1000,37491=>1000,37492=>1000,37493=>1000,37494=>1000,37495=>1000,37496=>1000,37497=>1000,37498=>1000,37499=>1000,37500=>1000,37501=>1000,37502=>1000,37503=>1000,37504=>1000,37505=>1000,37506=>1000,37507=>1000,37508=>1000,37509=>1000,37510=>1000,37511=>1000,37512=>1000,37513=>1000,37514=>1000,37515=>1000,37516=>1000,37517=>1000,37518=>1000,37519=>1000,37520=>1000,37521=>1000,37522=>1000,37523=>1000,37524=>1000,37525=>1000,37526=>1000,37527=>1000,37528=>1000,37529=>1000,37530=>1000,37531=>1000,37532=>1000,37533=>1000,37534=>1000,37535=>1000,37536=>1000,37537=>1000,37538=>1000,37539=>1000,37540=>1000,37541=>1000,37542=>1000,37543=>1000,37544=>1000,37545=>1000,37546=>1000,37547=>1000,37548=>1000,37549=>1000,37550=>1000,37551=>1000,37552=>1000,37553=>1000,37554=>1000,37555=>1000,37556=>1000,37557=>1000,37558=>1000,37559=>1000,37560=>1000,37561=>1000,37562=>1000,37563=>1000,37564=>1000,37565=>1000,37566=>1000,37567=>1000,37568=>1000,37569=>1000,37570=>1000,37571=>1000,37572=>1000,37573=>1000,37574=>1000,37575=>1000,37576=>1000,37577=>1000,37578=>1000,37579=>1000,37580=>1000,37581=>1000,37582=>1000,37583=>1000,37584=>1000,37585=>1000,37586=>1000,37587=>1000,37588=>1000,37589=>1000,37590=>1000,37591=>1000,37592=>1000,37593=>1000,37594=>1000,37595=>1000,37596=>1000,37597=>1000,37598=>1000,37599=>1000,37600=>1000,37601=>1000,37602=>1000,37603=>1000,37604=>1000,37605=>1000,37606=>1000,37607=>1000,37608=>1000,37609=>1000,37610=>1000,37611=>1000,37612=>1000,37613=>1000,37614=>1000,37615=>1000,37616=>1000,37617=>1000,37618=>1000,37619=>1000,37620=>1000,37621=>1000,37622=>1000,37623=>1000,37624=>1000,37625=>1000,37626=>1000,37627=>1000,37628=>1000,37629=>1000,37630=>1000,37631=>1000,37632=>1000,37633=>1000,37634=>1000,37635=>1000,37636=>1000,37637=>1000,37638=>1000,37639=>1000,37640=>1000,37641=>1000,37642=>1000,37643=>1000,37644=>1000,37645=>1000,37646=>1000,37647=>1000,37648=>1000,37649=>1000,37650=>1000,37651=>1000,37652=>1000,37653=>1000,37654=>1000,37655=>1000,37656=>1000,37657=>1000,37658=>1000,37659=>1000,37660=>1000,37661=>1000,37662=>1000,37663=>1000,37664=>1000,37665=>1000,37666=>1000,37667=>1000,37668=>1000,37669=>1000,37670=>1000,37671=>1000,37672=>1000,37673=>1000,37674=>1000,37675=>1000,37676=>1000,37677=>1000,37678=>1000,37679=>1000,37680=>1000,37681=>1000,37682=>1000,37683=>1000,37684=>1000,37685=>1000,37686=>1000,37687=>1000,37688=>1000,37689=>1000,37690=>1000,37691=>1000,37692=>1000,37693=>1000,37694=>1000,37695=>1000,37696=>1000,37697=>1000,37698=>1000,37699=>1000,37700=>1000,37701=>1000,37702=>1000,37703=>1000,37704=>1000,37705=>1000,37706=>1000,37707=>1000,37708=>1000,37709=>1000,37710=>1000,37711=>1000,37712=>1000,37713=>1000,37714=>1000,37715=>1000,37716=>1000,37717=>1000,37718=>1000,37719=>1000,37720=>1000,37721=>1000,37722=>1000,37723=>1000,37724=>1000,37725=>1000,37726=>1000,37727=>1000,37728=>1000,37729=>1000,37730=>1000,37731=>1000,37732=>1000,37733=>1000,37734=>1000,37735=>1000,37736=>1000,37737=>1000,37738=>1000,37739=>1000,37740=>1000,37741=>1000,37742=>1000,37743=>1000,37744=>1000,37745=>1000,37746=>1000,37747=>1000,37748=>1000,37749=>1000,37750=>1000,37751=>1000,37752=>1000,37753=>1000,37754=>1000,37755=>1000,37756=>1000,37757=>1000,37758=>1000,37759=>1000,37760=>1000,37761=>1000,37762=>1000,37763=>1000,37764=>1000,37765=>1000,37766=>1000,37767=>1000,37768=>1000,37769=>1000,37770=>1000,37771=>1000,37772=>1000,37773=>1000,37774=>1000,37775=>1000,37776=>1000,37777=>1000,37778=>1000,37779=>1000,37780=>1000,37781=>1000,37782=>1000,37783=>1000,37784=>1000,37785=>1000,37786=>1000,37787=>1000,37788=>1000,37789=>1000,37790=>1000,37791=>1000,37792=>1000,37793=>1000,37794=>1000,37795=>1000,37796=>1000,37797=>1000,37798=>1000,37799=>1000,37800=>1000,37801=>1000,37802=>1000,37803=>1000,37804=>1000,37805=>1000,37806=>1000,37807=>1000,37808=>1000,37809=>1000,37810=>1000,37811=>1000,37812=>1000,37813=>1000,37814=>1000,37815=>1000,37816=>1000,37817=>1000,37818=>1000,37819=>1000,37820=>1000,37821=>1000,37822=>1000,37823=>1000,37824=>1000,37825=>1000,37826=>1000,37827=>1000,37828=>1000,37829=>1000,37830=>1000,37831=>1000,37832=>1000,37833=>1000,37834=>1000,37835=>1000,37836=>1000,37837=>1000,37838=>1000,37839=>1000,37840=>1000,37841=>1000,37842=>1000,37843=>1000,37844=>1000,37845=>1000,37846=>1000,37847=>1000,37848=>1000,37849=>1000,37850=>1000,37851=>1000,37852=>1000,37853=>1000,37854=>1000,37855=>1000,37856=>1000,37857=>1000,37858=>1000,37859=>1000,37860=>1000,37861=>1000,37862=>1000,37863=>1000,37864=>1000,37865=>1000,37866=>1000,37867=>1000,37868=>1000,37869=>1000,37870=>1000,37871=>1000,37872=>1000,37873=>1000,37874=>1000,37875=>1000,37876=>1000,37877=>1000,37878=>1000,37879=>1000,37880=>1000,37881=>1000,37882=>1000,37883=>1000,37884=>1000,37885=>1000,37886=>1000,37887=>1000,37888=>1000,37889=>1000,37890=>1000,37891=>1000,37892=>1000,37893=>1000,37894=>1000,37895=>1000,37896=>1000,37897=>1000,37898=>1000,37899=>1000,37900=>1000,37901=>1000,37902=>1000,37903=>1000,37904=>1000,37905=>1000,37906=>1000,37907=>1000,37908=>1000,37909=>1000,37910=>1000,37911=>1000,37912=>1000,37913=>1000,37914=>1000,37915=>1000,37916=>1000,37917=>1000,37918=>1000,37919=>1000,37920=>1000,37921=>1000,37922=>1000,37923=>1000,37924=>1000,37925=>1000,37926=>1000,37927=>998,37928=>1000,37929=>1000,37930=>1000,37931=>1000,37932=>1000,37933=>1000,37934=>1000,37935=>1000,37936=>1000,37937=>1000,37938=>1000,37939=>1000,37940=>1000,37941=>1000,37942=>1000,37943=>1000,37944=>1000,37945=>1000,37946=>1000,37947=>1000,37948=>1000,37949=>1000,37950=>1000,37951=>1000,37952=>1000,37953=>1000,37954=>1000,37955=>1000,37956=>1000,37957=>1000,37958=>1000,37959=>1000,37960=>1000,37961=>1000,37962=>1000,37963=>1000,37964=>1000,37965=>1000,37966=>1000,37967=>1000,37968=>1000,37969=>1000,37970=>1000,37971=>1000,37972=>1000,37973=>1000,37974=>1000,37975=>1000,37976=>1000,37977=>1000,37978=>1000,37979=>1000,37980=>1000,37981=>1000,37982=>1000,37983=>1000,37984=>1000,37985=>1000,37986=>1000,37987=>1000,37988=>1000,37989=>1000,37990=>1000,37991=>1000,37992=>1000,37993=>1000,37994=>1000,37995=>1000,37996=>1000,37997=>1000,37998=>1000,37999=>1000,38000=>1000,38001=>1000,38002=>1000,38003=>1000,38004=>1000,38005=>1000,38006=>1000,38007=>1000,38008=>1000,38009=>1000,38010=>1000,38011=>1000,38012=>1000,38013=>1000,38014=>1000,38015=>1000,38016=>1000,38017=>1000,38018=>1000,38019=>1000,38020=>1000,38021=>1000,38022=>1000,38023=>1000,38024=>1000,38025=>1000,38026=>1000,38027=>1000,38028=>1000,38029=>1000,38030=>1000,38031=>1000,38032=>1000,38033=>1000,38034=>1000,38035=>1000,38036=>1000,38037=>1000,38038=>1000,38039=>1000,38040=>1000,38041=>1000,38042=>1000,38043=>1000,38044=>1000,38045=>1000,38046=>1000,38047=>1000,38048=>1000,38049=>1000,38050=>1000,38051=>1000,38052=>1000,38053=>1000,38054=>1000,38055=>1000,38056=>1000,38057=>1000,38058=>1000,38059=>1000,38060=>1000,38061=>1000,38062=>1000,38063=>1000,38064=>1000,38065=>1000,38066=>1000,38067=>1000,38068=>1000,38069=>1000,38070=>1000,38071=>1000,38072=>1000,38073=>1000,38074=>1000,38075=>1000,38076=>1000,38077=>1000,38078=>1000,38079=>1000,38080=>1000,38081=>1000,38082=>1000,38083=>1000,38084=>1000,38085=>1000,38086=>1000,38087=>1000,38088=>1000,38089=>1000,38090=>1000,38091=>1000,38092=>1000,38093=>1000,38094=>1000,38095=>1000,38096=>1000,38097=>1000,38098=>1000,38099=>1000,38100=>1000,38101=>1000,38102=>1000,38103=>1000,38104=>1000,38105=>1000,38106=>1000,38107=>1000,38108=>1000,38109=>1000,38110=>1000,38111=>1000,38112=>1000,38113=>1000,38114=>1000,38115=>1000,38116=>1000,38117=>1000,38118=>1000,38119=>1000,38120=>1000,38121=>1000,38122=>1000,38123=>1000,38124=>1000,38125=>1000,38126=>1000,38127=>1000,38128=>1000,38129=>1000,38130=>1000,38131=>1000,38132=>1000,38133=>1000,38134=>1000,38135=>1000,38136=>1000,38137=>1000,38138=>1000,38139=>1000,38140=>1000,38141=>1000,38142=>1000,38143=>1000,38144=>1000,38145=>1000,38146=>1000,38147=>1000,38148=>1000,38149=>1000,38150=>1000,38151=>1000,38152=>1000,38153=>1000,38154=>1000,38155=>1000,38156=>1000,38157=>1000,38158=>1000,38159=>1000,38160=>1000,38161=>1000,38162=>1000,38163=>1000,38164=>1000,38165=>1000,38166=>1000,38167=>1000,38168=>1000,38169=>1000,38170=>1000,38171=>1000,38172=>1000,38173=>1000,38174=>1000,38175=>1000,38176=>1000,38177=>1000,38178=>1000,38179=>1000,38180=>1000,38181=>1000,38182=>1000,38183=>1000,38184=>1000,38185=>1000,38186=>1000,38187=>1000,38188=>1000,38189=>1000,38190=>1000,38191=>1000,38192=>1000,38193=>1000,38194=>1000,38195=>1000,38196=>1000,38197=>1000,38198=>1000,38199=>1000,38200=>1000,38201=>1000,38202=>1000,38203=>1000,38204=>1000,38205=>1000,38206=>1000,38207=>1000,38208=>1000,38209=>1000,38210=>1000,38211=>1000,38212=>1000,38213=>1000,38214=>1000,38215=>1000,38216=>1000,38217=>1000,38218=>1000,38219=>1000,38220=>1000,38221=>1000,38222=>1000,38223=>1000,38224=>1000,38225=>1000,38226=>1000,38227=>1000,38228=>1000,38229=>1000,38230=>1000,38231=>1000,38232=>1000,38233=>1000,38234=>1000,38235=>1000,38236=>1000,38237=>1000,38238=>1000,38239=>1000,38240=>1000,38241=>1000,38242=>1000,38243=>1000,38244=>1000,38245=>1000,38246=>1000,38247=>1000,38248=>1000,38249=>1000,38250=>1000,38251=>1000,38252=>1000,38253=>1000,38254=>1000,38255=>1000,38256=>1000,38257=>1000,38258=>1000,38259=>1000,38260=>1000,38261=>1000,38262=>1000,38263=>1000,38264=>1000,38265=>1000,38266=>1000,38267=>1000,38268=>1000,38269=>1000,38270=>1000,38271=>1000,38272=>1000,38273=>1000,38274=>1000,38275=>1000,38276=>1000,38277=>1000,38278=>1000,38279=>1000,38280=>1000,38281=>1000,38282=>1000,38283=>1000,38284=>1000,38285=>1000,38286=>1000,38287=>1000,38288=>1000,38289=>1000,38290=>1000,38291=>1000,38292=>1000,38293=>1000,38294=>1000,38295=>1000,38296=>1000,38297=>1000,38298=>1000,38299=>1000,38300=>1000,38301=>1000,38302=>1000,38303=>1000,38304=>1000,38305=>1000,38306=>1000,38307=>1000,38308=>1000,38309=>1000,38310=>1000,38311=>1000,38312=>1000,38313=>1000,38314=>1000,38315=>1000,38316=>1000,38317=>1000,38318=>1000,38319=>1000,38320=>1000,38321=>1000,38322=>1000,38323=>1000,38324=>1000,38325=>1000,38326=>1000,38327=>1000,38328=>1000,38329=>1000,38330=>1000,38331=>1000,38332=>1000,38333=>1000,38334=>1000,38335=>1000,38336=>1000,38337=>1000,38338=>1000,38339=>1000,38340=>1000,38341=>1000,38342=>1000,38343=>1000,38344=>1000,38345=>1000,38346=>1000,38347=>1000,38348=>1000,38349=>1000,38350=>1000,38351=>1000,38352=>1000,38353=>1000,38354=>1000,38355=>1000,38356=>1000,38357=>1000,38358=>1000,38359=>1000,38360=>1000,38361=>1000,38362=>1000,38363=>1000,38364=>1000,38365=>1000,38366=>1000,38367=>1000,38368=>1000,38369=>1000,38370=>1000,38371=>1000,38372=>1000,38373=>1000,38374=>1000,38375=>1000,38376=>1000,38377=>1000,38378=>1000,38379=>1000,38380=>1000,38381=>1000,38382=>1000,38383=>1000,38384=>1000,38385=>1000,38386=>1000,38387=>1000,38388=>1000,38389=>1000,38390=>1000,38391=>1000,38392=>1000,38393=>1000,38394=>1000,38395=>1000,38396=>1000,38397=>1000,38398=>1000,38399=>1000,38400=>1000,38401=>1000,38402=>1000,38403=>1000,38404=>1000,38405=>1000,38406=>1000,38407=>1000,38408=>1000,38409=>1000,38410=>1000,38411=>1000,38412=>1000,38413=>1000,38414=>1000,38415=>1000,38416=>1000,38417=>1000,38418=>1000,38419=>1000,38420=>1000,38421=>1000,38422=>1000,38423=>1000,38424=>1000,38425=>1000,38426=>1000,38427=>1000,38428=>1000,38429=>1000,38430=>1000,38431=>1000,38432=>1000,38433=>1000,38434=>1000,38435=>1000,38436=>1000,38437=>1000,38438=>1000,38439=>1000,38440=>1000,38441=>1000,38442=>1000,38443=>1000,38444=>1000,38445=>1000,38446=>1000,38447=>1000,38448=>1000,38449=>1000,38450=>1000,38451=>1000,38452=>1000,38453=>1000,38454=>1000,38455=>1000,38456=>1000,38457=>1000,38458=>1000,38459=>1000,38460=>1000,38461=>1000,38462=>1000,38463=>1000,38464=>1000,38465=>1000,38466=>1000,38467=>1000,38468=>1000,38469=>1000,38470=>1000,38471=>1000,38472=>1000,38473=>1000,38474=>1000,38475=>1000,38476=>1000,38477=>1000,38478=>1000,38479=>1000,38480=>1000,38481=>1000,38482=>1000,38483=>1000,38484=>1000,38485=>1000,38486=>1000,38487=>1000,38488=>1000,38489=>1000,38490=>1000,38491=>1000,38492=>1000,38493=>1000,38494=>1000,38495=>1000,38496=>1000,38497=>1000,38498=>1000,38499=>1000,38500=>1000,38501=>1000,38502=>1000,38503=>1000,38504=>1000,38505=>1000,38506=>1000,38507=>1000,38508=>1000,38509=>1000,38510=>1000,38511=>1000,38512=>1000,38513=>1000,38514=>1000,38515=>1000,38516=>1000,38517=>1000,38518=>1000,38519=>1000,38520=>1000,38521=>1000,38522=>1000,38523=>1000,38524=>1000,38525=>1000,38526=>1000,38527=>1000,38528=>1000,38529=>1000,38530=>1000,38531=>1000,38532=>1000,38533=>1000,38534=>1000,38535=>1000,38536=>1000,38537=>1000,38538=>1000,38539=>1000,38540=>1000,38541=>1000,38542=>1000,38543=>1000,38544=>1000,38545=>1000,38546=>1000,38547=>1000,38548=>1000,38549=>1000,38550=>1000,38551=>1000,38552=>1000,38553=>1000,38554=>1000,38555=>1000,38556=>1000,38557=>1000,38558=>1000,38559=>1000,38560=>1000,38561=>1000,38562=>1000,38563=>1000,38564=>1000,38565=>1000,38566=>1000,38567=>1000,38568=>1000,38569=>1000,38570=>1000,38571=>1000,38572=>1000,38573=>1000,38574=>1000,38575=>1000,38576=>1000,38577=>1000,38578=>1000,38579=>1000,38580=>1000,38581=>1000,38582=>1000,38583=>1000,38584=>1000,38585=>1000,38586=>1000,38587=>1000,38588=>1000,38589=>1000,38590=>1000,38591=>1000,38592=>1000,38593=>1000,38594=>1000,38595=>1000,38596=>1000,38597=>1000,38598=>1000,38599=>1000,38600=>1000,38601=>1000,38602=>1000,38603=>1000,38604=>1000,38605=>1000,38606=>1000,38607=>1000,38608=>1000,38609=>1000,38610=>1000,38611=>1000,38612=>1000,38613=>1000,38614=>1000,38615=>1000,38616=>1000,38617=>1000,38618=>1000,38619=>1000,38620=>1000,38621=>1000,38622=>1000,38623=>1000,38624=>1000,38625=>1000,38626=>1000,38627=>1000,38628=>1000,38629=>1000,38630=>1000,38631=>1000,38632=>1000,38633=>1000,38634=>1000,38635=>1000,38636=>1000,38637=>1000,38638=>1000,38639=>1000,38640=>1000,38641=>1000,38642=>1000,38643=>1000,38644=>1000,38645=>1000,38646=>1000,38647=>1000,38648=>1000,38649=>1000,38650=>1000,38651=>1000,38652=>1000,38653=>1000,38654=>1000,38655=>1000,38656=>1000,38657=>1000,38658=>1000,38659=>1000,38660=>1000,38661=>1000,38662=>1000,38663=>1000,38664=>1000,38665=>1000,38666=>1000,38667=>1000,38668=>1000,38669=>1000,38670=>1000,38671=>1000,38672=>1000,38673=>1000,38674=>1000,38675=>1000,38676=>1000,38677=>1000,38678=>1000,38679=>1000,38680=>1000,38681=>1000,38682=>1000,38683=>1000,38684=>1000,38685=>1000,38686=>1000,38687=>1000,38688=>1000,38689=>1000,38690=>1000,38691=>1000,38692=>1000,38693=>1000,38694=>1000,38695=>1000,38696=>1000,38697=>1000,38698=>1000,38699=>1000,38700=>1000,38701=>1000,38702=>1000,38703=>1000,38704=>1000,38705=>1000,38706=>1000,38707=>1000,38708=>1000,38709=>1000,38710=>1000,38711=>1000,38712=>1000,38713=>1000,38714=>1000,38715=>1000,38716=>1000,38717=>1000,38718=>1000,38719=>1000,38720=>1000,38721=>1000,38722=>1000,38723=>1000,38724=>1000,38725=>1000,38726=>1000,38727=>1000,38728=>1000,38729=>1000,38730=>1000,38731=>1000,38732=>1000,38733=>1000,38734=>1000,38735=>1000,38736=>1000,38737=>1000,38738=>1000,38739=>1000,38740=>1000,38741=>1000,38742=>1000,38743=>1000,38744=>1000,38745=>1000,38746=>1000,38747=>1000,38748=>1000,38749=>1000,38750=>1000,38751=>1000,38752=>1000,38753=>1000,38754=>1000,38755=>1000,38756=>1000,38757=>1000,38758=>1000,38759=>1000,38760=>1000,38761=>1000,38762=>1000,38763=>1000,38764=>1000,38765=>1000,38766=>1000,38767=>1000,38768=>1000,38769=>1000,38770=>1000,38771=>1000,38772=>1000,38773=>1000,38774=>1000,38775=>1000,38776=>1000,38777=>1000,38778=>1000,38779=>1000,38780=>1000,38781=>1000,38782=>1000,38783=>1000,38784=>1000,38785=>1000,38786=>1000,38787=>1000,38788=>1000,38789=>1000,38790=>1000,38791=>1000,38792=>1000,38793=>1000,38794=>1000,38795=>1000,38796=>1000,38797=>1000,38798=>1000,38799=>1000,38800=>1000,38801=>1000,38802=>1000,38803=>1000,38804=>1000,38805=>1000,38806=>1000,38807=>1000,38808=>1000,38809=>1000,38810=>1000,38811=>1000,38812=>1000,38813=>1000,38814=>1000,38815=>1000,38816=>1000,38817=>1000,38818=>1000,38819=>1000,38820=>1000,38821=>1000,38822=>1000,38823=>1000,38824=>1000,38825=>1000,38826=>1000,38827=>1000,38828=>1000,38829=>1000,38830=>1000,38831=>1000,38832=>1000,38833=>1000,38834=>1000,38835=>1000,38836=>1000,38837=>1000,38838=>1000,38839=>1000,38840=>1000,38841=>1000,38842=>1000,38843=>1000,38844=>1000,38845=>1000,38846=>1000,38847=>1000,38848=>1000,38849=>1000,38850=>1000,38851=>1000,38852=>1000,38853=>1000,38854=>1000,38855=>1000,38856=>1000,38857=>1000,38858=>1000,38859=>1000,38860=>1000,38861=>1000,38862=>1000,38863=>1000,38864=>1000,38865=>1000,38866=>1000,38867=>1000,38868=>1000,38869=>1000,38870=>1000,38871=>1000,38872=>1000,38873=>1000,38874=>1000,38875=>1000,38876=>1000,38877=>1000,38878=>1000,38879=>1000,38880=>1000,38881=>1000,38882=>1000,38883=>1000,38884=>1000,38885=>1000,38886=>1000,38887=>1000,38888=>1000,38889=>1000,38890=>1000,38891=>1000,38892=>1000,38893=>1000,38894=>1000,38895=>1000,38896=>1000,38897=>1000,38898=>1000,38899=>1000,38900=>1000,38901=>1000,38902=>1000,38903=>1000,38904=>1000,38905=>1000,38906=>1000,38907=>1000,38908=>1000,38909=>1000,38910=>1000,38911=>1000,38912=>1000,38913=>1000,38914=>1000,38915=>1000,38916=>1000,38917=>1000,38918=>1000,38919=>1000,38920=>1000,38921=>1000,38922=>1000,38923=>1000,38924=>1000,38925=>1000,38926=>1000,38927=>1000,38928=>1000,38929=>1000,38930=>1000,38931=>1000,38932=>1000,38933=>1000,38934=>1000,38935=>1000,38936=>1000,38937=>1000,38938=>1000,38939=>1000,38940=>1000,38941=>1000,38942=>1000,38943=>1000,38944=>1000,38945=>1000,38946=>1000,38947=>1000,38948=>1000,38949=>1000,38950=>1000,38951=>1000,38952=>1000,38953=>1000,38954=>1000,38955=>1000,38956=>1000,38957=>1000,38958=>1000,38959=>1000,38960=>1000,38961=>1000,38962=>1000,38963=>1000,38964=>1000,38965=>1000,38966=>1000,38967=>1000,38968=>1000,38969=>1000,38970=>1000,38971=>1000,38972=>1000,38973=>1000,38974=>1000,38975=>1000,38976=>1000,38977=>1000,38978=>1000,38979=>1000,38980=>1000,38981=>1000,38982=>1000,38983=>1000,38984=>1000,38985=>1000,38986=>1000,38987=>1000,38988=>1000,38989=>1000,38990=>1000,38991=>1000,38992=>1000,38993=>1000,38994=>1000,38995=>1000,38996=>1000,38997=>1000,38998=>1000,38999=>1000,39000=>1000,39001=>1000,39002=>1000,39003=>1000,39004=>1000,39005=>1000,39006=>1000,39007=>1000,39008=>1000,39009=>1000,39010=>1000,39011=>1000,39012=>1000,39013=>1000,39014=>1000,39015=>1000,39016=>1000,39017=>1000,39018=>1000,39019=>1000,39020=>1000,39021=>1000,39022=>1000,39023=>1000,39024=>1000,39025=>1000,39026=>1000,39027=>1000,39028=>1000,39029=>1000,39030=>1000,39031=>1000,39032=>1000,39033=>1000,39034=>1000,39035=>1000,39036=>1000,39037=>1000,39038=>1000,39039=>1000,39040=>1000,39041=>1000,39042=>1000,39043=>1000,39044=>1000,39045=>1000,39046=>1000,39047=>1000,39048=>1000,39049=>1000,39050=>1000,39051=>1000,39052=>1000,39053=>1000,39054=>1000,39055=>1000,39056=>1000,39057=>1000,39058=>1000,39059=>1000,39060=>1000,39061=>1000,39062=>1000,39063=>1000,39064=>1000,39065=>1000,39066=>1000,39067=>1000,39068=>1000,39069=>1000,39070=>1000,39071=>1000,39072=>1000,39073=>1000,39074=>1000,39075=>1000,39076=>1000,39077=>1000,39078=>1000,39079=>1000,39080=>1000,39081=>1000,39082=>1000,39083=>1000,39084=>1000,39085=>1000,39086=>1000,39087=>1000,39088=>1000,39089=>1000,39090=>1000,39091=>1000,39092=>1000,39093=>1000,39094=>1000,39095=>1000,39096=>1000,39097=>1000,39098=>1000,39099=>1000,39100=>1000,39101=>1000,39102=>1000,39103=>1000,39104=>1000,39105=>1000,39106=>1000,39107=>1000,39108=>1000,39109=>1000,39110=>1000,39111=>1000,39112=>1000,39113=>1000,39114=>1000,39115=>1000,39116=>1000,39117=>1000,39118=>1000,39119=>1000,39120=>1000,39121=>1000,39122=>1000,39123=>1000,39124=>1000,39125=>1000,39126=>1000,39127=>1000,39128=>1000,39129=>1000,39130=>1000,39131=>1000,39132=>1000,39133=>1000,39134=>1000,39135=>1000,39136=>1000,39137=>1000,39138=>1000,39139=>1000,39140=>1000,39141=>1000,39142=>1000,39143=>1000,39144=>1000,39145=>1000,39146=>1000,39147=>1000,39148=>1000,39149=>1000,39150=>1000,39151=>1000,39152=>1000,39153=>1000,39154=>1000,39155=>1000,39156=>1000,39157=>1000,39158=>1000,39159=>1000,39160=>1000,39161=>1000,39162=>1000,39163=>1000,39164=>1000,39165=>1000,39166=>1000,39167=>1000,39168=>1000,39169=>1000,39170=>1000,39171=>1000,39172=>1000,39173=>1000,39174=>1000,39175=>1000,39176=>1000,39177=>1000,39178=>1000,39179=>1000,39180=>1000,39181=>1000,39182=>1000,39183=>1000,39184=>1000,39185=>1000,39186=>1000,39187=>1000,39188=>1000,39189=>1000,39190=>1000,39191=>1000,39192=>1000,39193=>1000,39194=>1000,39195=>1000,39196=>1000,39197=>1000,39198=>1000,39199=>1000,39200=>1000,39201=>1000,39202=>1000,39203=>1000,39204=>1000,39205=>1000,39206=>1000,39207=>1000,39208=>1000,39209=>1000,39210=>1000,39211=>1000,39212=>1000,39213=>1000,39214=>1000,39215=>1000,39216=>1000,39217=>1000,39218=>1000,39219=>1000,39220=>1000,39221=>1000,39222=>1000,39223=>1000,39224=>1000,39225=>1000,39226=>1000,39227=>1000,39228=>1000,39229=>1000,39230=>1000,39231=>1000,39232=>1000,39233=>1000,39234=>1000,39235=>1000,39236=>1000,39237=>1000,39238=>1000,39239=>1000,39240=>1000,39241=>1000,39242=>1000,39243=>1000,39244=>1000,39245=>1000,39246=>1000,39247=>1000,39248=>1000,39249=>1000,39250=>1000,39251=>1000,39252=>1000,39253=>1000,39254=>1000,39255=>1000,39256=>1000,39257=>1000,39258=>1000,39259=>1000,39260=>1000,39261=>1000,39262=>1000,39263=>1000,39264=>1000,39265=>1000,39266=>1000,39267=>1000,39268=>1000,39269=>1000,39270=>1000,39271=>1000,39272=>1000,39273=>1000,39274=>1000,39275=>1000,39276=>1000,39277=>1000,39278=>1000,39279=>1000,39280=>1000,39281=>1000,39282=>1000,39283=>1000,39284=>1000,39285=>1000,39286=>1000,39287=>1000,39288=>1000,39289=>1000,39290=>1000,39291=>1000,39292=>1000,39293=>1000,39294=>1000,39295=>1000,39296=>1000,39297=>1000,39298=>1000,39299=>1000,39300=>1000,39301=>1000,39302=>1000,39303=>1000,39304=>1000,39305=>1000,39306=>1000,39307=>1000,39308=>1000,39309=>1000,39310=>1000,39311=>1000,39312=>1000,39313=>1000,39314=>1000,39315=>1000,39316=>1000,39317=>1000,39318=>1000,39319=>1000,39320=>1000,39321=>1000,39322=>1000,39323=>1000,39324=>1000,39325=>1000,39326=>1000,39327=>1000,39328=>1000,39329=>1000,39330=>1000,39331=>1000,39332=>1000,39333=>1000,39334=>1000,39335=>1000,39336=>1000,39337=>1000,39338=>1000,39339=>1000,39340=>1000,39341=>1000,39342=>1000,39343=>1000,39344=>1000,39345=>1000,39346=>1000,39347=>1000,39348=>1000,39349=>1000,39350=>1000,39351=>1000,39352=>1000,39353=>1000,39354=>1000,39355=>1000,39356=>1000,39357=>1000,39358=>1000,39359=>1000,39360=>1000,39361=>1000,39362=>1000,39363=>1000,39364=>1000,39365=>1000,39366=>1000,39367=>1000,39368=>1000,39369=>1000,39370=>1000,39371=>1000,39372=>1000,39373=>1000,39374=>1000,39375=>1000,39376=>1000,39377=>1000,39378=>1000,39379=>1000,39380=>1000,39381=>1000,39382=>1000,39383=>1000,39384=>1000,39385=>1000,39386=>1000,39387=>1000,39388=>1000,39389=>1000,39390=>1000,39391=>1000,39392=>1000,39393=>1000,39394=>1000,39395=>1000,39396=>1000,39397=>1000,39398=>1000,39399=>1000,39400=>1000,39401=>1000,39402=>1000,39403=>1000,39404=>1000,39405=>1000,39406=>1000,39407=>1000,39408=>1000,39409=>1000,39410=>1000,39411=>1000,39412=>1000,39413=>1000,39414=>1000,39415=>1000,39416=>1000,39417=>1000,39418=>1000,39419=>1000,39420=>1000,39421=>1000,39422=>1000,39423=>1000,39424=>1000,39425=>1000,39426=>1000,39427=>1000,39428=>1000,39429=>1000,39430=>1000,39431=>1000,39432=>1000,39433=>1000,39434=>1000,39435=>1000,39436=>1000,39437=>1000,39438=>1000,39439=>1000,39440=>1000,39441=>1000,39442=>1000,39443=>1000,39444=>1000,39445=>1000,39446=>1000,39447=>1000,39448=>1000,39449=>1000,39450=>1000,39451=>1000,39452=>1000,39453=>1000,39454=>1000,39455=>1000,39456=>1000,39457=>1000,39458=>1000,39459=>1000,39460=>1000,39461=>1000,39462=>1000,39463=>1000,39464=>1000,39465=>1000,39466=>1000,39467=>1000,39468=>1000,39469=>1000,39470=>1000,39471=>1000,39472=>1000,39473=>1000,39474=>1000,39475=>1000,39476=>1000,39477=>1000,39478=>1000,39479=>1000,39480=>1000,39481=>1000,39482=>1000,39483=>1000,39484=>1000,39485=>1000,39486=>1000,39487=>1000,39488=>1000,39489=>1000,39490=>1000,39491=>1000,39492=>1000,39493=>1000,39494=>1000,39495=>1000,39496=>1000,39497=>1000,39498=>1000,39499=>1000,39500=>1000,39501=>1000,39502=>1000,39503=>1000,39504=>1000,39505=>1000,39506=>1000,39507=>1000,39508=>1000,39509=>1000,39510=>1000,39511=>1000,39512=>1000,39513=>1000,39514=>1000,39515=>1000,39516=>1000,39517=>1000,39518=>1000,39519=>1000,39520=>1000,39521=>1000,39522=>1000,39523=>1000,39524=>1000,39525=>1000,39526=>1000,39527=>1000,39528=>1000,39529=>1000,39530=>1000,39531=>1000,39532=>1000,39533=>1000,39534=>1000,39535=>1000,39536=>1000,39537=>1000,39538=>1000,39539=>1000,39540=>1000,39541=>1000,39542=>1000,39543=>1000,39544=>1000,39545=>1000,39546=>1000,39547=>1000,39548=>1000,39549=>1000,39550=>1000,39551=>1000,39552=>1000,39553=>1000,39554=>1000,39555=>1000,39556=>1000,39557=>1000,39558=>1000,39559=>1000,39560=>1000,39561=>1000,39562=>1000,39563=>1000,39564=>1000,39565=>1000,39566=>1000,39567=>1000,39568=>1000,39569=>1000,39570=>1000,39571=>1000,39572=>1000,39573=>1000,39574=>1000,39575=>1000,39576=>1000,39577=>1000,39578=>1000,39579=>1000,39580=>1000,39581=>1000,39582=>1000,39583=>1000,39584=>1000,39585=>1000,39586=>1000,39587=>1000,39588=>1000,39589=>1000,39590=>1000,39591=>1000,39592=>1000,39593=>1000,39594=>1000,39595=>1000,39596=>1000,39597=>1000,39598=>1000,39599=>1000,39600=>1000,39601=>1000,39602=>1000,39603=>1000,39604=>1000,39605=>1000,39606=>1000,39607=>1000,39608=>1000,39609=>1000,39610=>1000,39611=>1000,39612=>1000,39613=>1000,39614=>1000,39615=>1000,39616=>1000,39617=>1000,39618=>1000,39619=>1000,39620=>1000,39621=>1000,39622=>1000,39623=>1000,39624=>1000,39625=>1000,39626=>1000,39627=>1000,39628=>1000,39629=>1000,39630=>1000,39631=>1000,39632=>1000,39633=>1000,39634=>1000,39635=>1000,39636=>1000,39637=>1000,39638=>1000,39639=>1000,39640=>1000,39641=>1000,39642=>1000,39643=>1000,39644=>1000,39645=>1000,39646=>1000,39647=>1000,39648=>1000,39649=>1000,39650=>1000,39651=>1000,39652=>1000,39653=>1000,39654=>1000,39655=>1000,39656=>1000,39657=>1000,39658=>1000,39659=>1000,39660=>1000,39661=>1000,39662=>1000,39663=>1000,39664=>1000,39665=>1000,39666=>1000,39667=>1000,39668=>1000,39669=>1000,39670=>1000,39671=>1000,39672=>1000,39673=>1000,39674=>1000,39675=>1000,39676=>1000,39677=>1000,39678=>1000,39679=>1000,39680=>1000,39681=>1000,39682=>1000,39683=>1000,39684=>1000,39685=>1000,39686=>1000,39687=>1000,39688=>1000,39689=>1000,39690=>1000,39691=>1000,39692=>1000,39693=>1000,39694=>1000,39695=>1000,39696=>1000,39697=>1000,39698=>1000,39699=>1000,39700=>1000,39701=>1000,39702=>1000,39703=>1000,39704=>1000,39705=>1000,39706=>1000,39707=>1000,39708=>1000,39709=>1000,39710=>1000,39711=>1000,39712=>1000,39713=>1000,39714=>1000,39715=>1000,39716=>1000,39717=>1000,39718=>1000,39719=>1000,39720=>1000,39721=>1000,39722=>1000,39723=>1000,39724=>1000,39725=>1000,39726=>1000,39727=>1000,39728=>1000,39729=>1000,39730=>1000,39731=>1000,39732=>1000,39733=>1000,39734=>1000,39735=>1000,39736=>1000,39737=>1000,39738=>1000,39739=>1000,39740=>1000,39741=>1000,39742=>1000,39743=>1000,39744=>1000,39745=>1000,39746=>1000,39747=>1000,39748=>1000,39749=>1000,39750=>1000,39751=>1000,39752=>1000,39753=>1000,39754=>1000,39755=>1000,39756=>1000,39757=>1000,39758=>1000,39759=>1000,39760=>1000,39761=>1000,39762=>1000,39763=>1000,39764=>1000,39765=>1000,39766=>1000,39767=>1000,39768=>1000,39769=>1000,39770=>1000,39771=>1000,39772=>1000,39773=>1000,39774=>1000,39775=>1000,39776=>1000,39777=>1000,39778=>1000,39779=>1000,39780=>1000,39781=>1000,39782=>1000,39783=>1000,39784=>1000,39785=>1000,39786=>1000,39787=>1000,39788=>1000,39789=>1000,39790=>1000,39791=>1000,39792=>1000,39793=>1000,39794=>1000,39795=>1000,39796=>1000,39797=>1000,39798=>1000,39799=>1000,39800=>1000,39801=>1000,39802=>1000,39803=>1000,39804=>1000,39805=>1000,39806=>1000,39807=>1000,39808=>1000,39809=>1000,39810=>1000,39811=>1000,39812=>1000,39813=>1000,39814=>1000,39815=>1000,39816=>1000,39817=>1000,39818=>1000,39819=>1000,39820=>1000,39821=>1000,39822=>1000,39823=>1000,39824=>1000,39825=>1000,39826=>1000,39827=>1000,39828=>1000,39829=>1000,39830=>1000,39831=>1000,39832=>1000,39833=>1000,39834=>1000,39835=>1000,39836=>1000,39837=>1000,39838=>1000,39839=>1000,39840=>1000,39841=>1000,39842=>1000,39843=>1000,39844=>1000,39845=>1000,39846=>1000,39847=>1000,39848=>1000,39849=>1000,39850=>1000,39851=>1000,39852=>1000,39853=>1000,39854=>1000,39855=>1000,39856=>1000,39857=>1000,39858=>1000,39859=>1000,39860=>1000,39861=>1000,39862=>1000,39863=>1000,39864=>1000,39865=>1000,39866=>1000,39867=>1000,39868=>1000,39869=>1000,39870=>1000,39871=>1000,39872=>1000,39873=>1000,39874=>1000,39875=>1000,39876=>1000,39877=>1000,39878=>1000,39879=>1000,39880=>1000,39881=>1000,39882=>1000,39883=>1000,39884=>1000,39885=>1000,39886=>1000,39887=>1000,39888=>1000,39889=>1000,39890=>1000,39891=>1000,39892=>1000,39893=>1000,39894=>1000,39895=>1000,39896=>1000,39897=>1000,39898=>1000,39899=>1000,39900=>1000,39901=>1000,39902=>1000,39903=>1000,39904=>1000,39905=>1000,39906=>1000,39907=>1000,39908=>1000,39909=>1000,39910=>1000,39911=>1000,39912=>1000,39913=>1000,39914=>1000,39915=>1000,39916=>1000,39917=>1000,39918=>1000,39919=>1000,39920=>1000,39921=>1000,39922=>1000,39923=>1000,39924=>1000,39925=>1000,39926=>1000,39927=>1000,39928=>1000,39929=>1000,39930=>1000,39931=>1000,39932=>1000,39933=>1000,39934=>1000,39935=>1000,39936=>1000,39937=>1000,39938=>1000,39939=>1000,39940=>1000,39941=>1000,39942=>1000,39943=>1000,39944=>1000,39945=>1000,39946=>1000,39947=>1000,39948=>1000,39949=>1000,39950=>1000,39951=>1000,39952=>1000,39953=>1000,39954=>1000,39955=>1000,39956=>1000,39957=>1000,39958=>1000,39959=>1000,39960=>1000,39961=>1000,39962=>1000,39963=>1000,39964=>1000,39965=>1000,39966=>1000,39967=>1000,39968=>1000,39969=>1000,39970=>1000,39971=>1000,39972=>1000,39973=>1000,39974=>1000,39975=>1000,39976=>1000,39977=>1000,39978=>1000,39979=>1000,39980=>1000,39981=>1000,39982=>1000,39983=>1000,39984=>1000,39985=>1000,39986=>1000,39987=>1000,39988=>1000,39989=>1000,39990=>1000,39991=>1000,39992=>1000,39993=>1000,39994=>1000,39995=>1000,39996=>1000,39997=>1000,39998=>1000,39999=>1000,40000=>1000,40001=>1000,40002=>1000,40003=>1000,40004=>1000,40005=>1000,40006=>1000,40007=>1000,40008=>1000,40009=>1000,40010=>1000,40011=>1000,40012=>1000,40013=>1000,40014=>1000,40015=>1000,40016=>1000,40017=>1000,40018=>1000,40019=>1000,40020=>1000,40021=>1000,40022=>1000,40023=>1000,40024=>1000,40025=>1000,40026=>1000,40027=>1000,40028=>1000,40029=>1000,40030=>1000,40031=>1000,40032=>1000,40033=>1000,40034=>1000,40035=>1000,40036=>1000,40037=>1000,40038=>1000,40039=>1000,40040=>1000,40041=>1000,40042=>1000,40043=>1000,40044=>1000,40045=>1000,40046=>1000,40047=>1000,40048=>1000,40049=>1000,40050=>1000,40051=>1000,40052=>1000,40053=>1000,40054=>1000,40055=>1000,40056=>1000,40057=>1000,40058=>1000,40059=>1000,40060=>1000,40061=>1000,40062=>1000,40063=>1000,40064=>1000,40065=>1000,40066=>1000,40067=>1000,40068=>1000,40069=>1000,40070=>1000,40071=>1000,40072=>1000,40073=>1000,40074=>1000,40075=>1000,40076=>1000,40077=>1000,40078=>1000,40079=>1000,40080=>1000,40081=>1000,40082=>1000,40083=>1000,40084=>1000,40085=>1000,40086=>1000,40087=>1000,40088=>1000,40089=>1000,40090=>1000,40091=>1000,40092=>1000,40093=>1000,40094=>1000,40095=>1000,40096=>1000,40097=>1000,40098=>1000,40099=>1000,40100=>1000,40101=>1000,40102=>1000,40103=>1000,40104=>1000,40105=>1000,40106=>1000,40107=>1000,40108=>1000,40109=>1000,40110=>1000,40111=>1000,40112=>1000,40113=>1000,40114=>1000,40115=>1000,40116=>1000,40117=>1000,40118=>1000,40119=>1000,40120=>1000,40121=>1000,40122=>1000,40123=>1000,40124=>1000,40125=>1000,40126=>1000,40127=>1000,40128=>1000,40129=>1000,40130=>1000,40131=>1000,40132=>1000,40133=>1000,40134=>1000,40135=>1000,40136=>1000,40137=>1000,40138=>1000,40139=>1000,40140=>1000,40141=>1000,40142=>1000,40143=>1000,40144=>1000,40145=>1000,40146=>1000,40147=>1000,40148=>1000,40149=>1000,40150=>1000,40151=>1000,40152=>1000,40153=>1000,40154=>1000,40155=>1000,40156=>1000,40157=>1000,40158=>1000,40159=>1000,40160=>1000,40161=>1000,40162=>1000,40163=>1000,40164=>1000,40165=>1000,40166=>1000,40167=>1000,40168=>1000,40169=>1000,40170=>1000,40171=>1000,40172=>1000,40173=>1000,40174=>1000,40175=>1000,40176=>1000,40177=>1000,40178=>1000,40179=>1000,40180=>1000,40181=>1000,40182=>1000,40183=>1000,40184=>1000,40185=>1000,40186=>1000,40187=>1000,40188=>1000,40189=>1000,40190=>1000,40191=>1000,40192=>1000,40193=>1000,40194=>1000,40195=>1000,40196=>1000,40197=>1000,40198=>1000,40199=>1000,40200=>1000,40201=>1000,40202=>1000,40203=>1000,40204=>1000,40205=>1000,40206=>1000,40207=>1000,40208=>1000,40209=>1000,40210=>1000,40211=>1000,40212=>1000,40213=>1000,40214=>1000,40215=>1000,40216=>1000,40217=>1000,40218=>1000,40219=>1000,40220=>1000,40221=>1000,40222=>1000,40223=>1000,40224=>1000,40225=>1000,40226=>1000,40227=>1000,40228=>1000,40229=>1000,40230=>1000,40231=>1000,40232=>1000,40233=>1000,40234=>1000,40235=>1000,40236=>1000,40237=>1000,40238=>1000,40239=>1000,40240=>1000,40241=>1000,40242=>1000,40243=>1000,40244=>1000,40245=>1000,40246=>1000,40247=>1000,40248=>1000,40249=>1000,40250=>1000,40251=>1000,40252=>1000,40253=>1000,40254=>1000,40255=>1000,40256=>1000,40257=>1000,40258=>1000,40259=>1000,40260=>1000,40261=>1000,40262=>1000,40263=>1000,40264=>1000,40265=>1000,40266=>1000,40267=>1000,40268=>1000,40269=>1000,40270=>1000,40271=>1000,40272=>1000,40273=>1000,40274=>1000,40275=>1000,40276=>1000,40277=>1000,40278=>1000,40279=>1000,40280=>1000,40281=>1000,40282=>1000,40283=>1000,40284=>1000,40285=>1000,40286=>1000,40287=>1000,40288=>1000,40289=>1000,40290=>1000,40291=>1000,40292=>1000,40293=>1000,40294=>1000,40295=>1000,40296=>1000,40297=>1000,40298=>1000,40299=>1000,40300=>1000,40301=>1000,40302=>1000,40303=>1000,40304=>1000,40305=>1000,40306=>1000,40307=>1000,40308=>1000,40309=>1000,40310=>1000,40311=>1000,40312=>1000,40313=>1000,40314=>1000,40315=>1000,40316=>1000,40317=>1000,40318=>1000,40319=>1000,40320=>1000,40321=>1000,40322=>1000,40323=>1000,40324=>1000,40325=>1000,40326=>1000,40327=>1000,40328=>1000,40329=>1000,40330=>1000,40331=>1000,40332=>1000,40333=>1000,40334=>1000,40335=>1000,40336=>1000,40337=>1000,40338=>1000,40339=>1000,40340=>1000,40341=>1000,40342=>1000,40343=>1000,40344=>1000,40345=>1000,40346=>1000,40347=>1000,40348=>1000,40349=>1000,40350=>1000,40351=>1000,40352=>1000,40353=>1000,40354=>1000,40355=>1000,40356=>1000,40357=>1000,40358=>1000,40359=>1000,40360=>1000,40361=>1000,40362=>1000,40363=>1000,40364=>1000,40365=>1000,40366=>1000,40367=>1000,40368=>1000,40369=>1000,40370=>1000,40371=>1000,40372=>1000,40373=>1000,40374=>1000,40375=>1000,40376=>1000,40377=>1000,40378=>1000,40379=>1000,40380=>1000,40381=>1000,40382=>1000,40383=>1000,40384=>1000,40385=>1000,40386=>1000,40387=>1000,40388=>1000,40389=>1000,40390=>1000,40391=>1000,40392=>1000,40393=>1000,40394=>1000,40395=>1000,40396=>1000,40397=>1000,40398=>1000,40399=>1000,40400=>1000,40401=>1000,40402=>1000,40403=>1000,40404=>1000,40405=>1000,40406=>1000,40407=>1000,40408=>1000,40409=>1000,40410=>1000,40411=>1000,40412=>1000,40413=>1000,40414=>1000,40415=>1000,40416=>1000,40417=>1000,40418=>1000,40419=>1000,40420=>1000,40421=>1000,40422=>1000,40423=>1000,40424=>1000,40425=>1000,40426=>1000,40427=>1000,40428=>1000,40429=>1000,40430=>1000,40431=>1000,40432=>1000,40433=>1000,40434=>1000,40435=>1000,40436=>1000,40437=>1000,40438=>1000,40439=>1000,40440=>1000,40441=>1000,40442=>1000,40443=>1000,40444=>1000,40445=>1000,40446=>1000,40447=>1000,40448=>1000,40449=>1000,40450=>1000,40451=>1000,40452=>1000,40453=>1000,40454=>1000,40455=>1000,40456=>1000,40457=>1000,40458=>1000,40459=>1000,40460=>1000,40461=>1000,40462=>1000,40463=>1000,40464=>1000,40465=>1000,40466=>1000,40467=>1000,40468=>1000,40469=>1000,40470=>1000,40471=>1000,40472=>1000,40473=>1000,40474=>1000,40475=>1000,40476=>1000,40477=>1000,40478=>1000,40479=>1000,40480=>1000,40481=>1000,40482=>1000,40483=>1000,40484=>1000,40485=>1000,40486=>1000,40487=>1000,40488=>1000,40489=>1000,40490=>1000,40491=>1000,40492=>1000,40493=>1000,40494=>1000,40495=>1000,40496=>1000,40497=>1000,40498=>1000,40499=>1000,40500=>1000,40501=>1000,40502=>1000,40503=>1000,40504=>1000,40505=>1000,40506=>1000,40507=>1000,40508=>1000,40509=>1000,40510=>1000,40511=>1000,40512=>1000,40513=>1000,40514=>1000,40515=>1000,40516=>1000,40517=>1000,40518=>1000,40519=>1000,40520=>1000,40521=>1000,40522=>1000,40523=>1000,40524=>1000,40525=>1000,40526=>1000,40527=>1000,40528=>1000,40529=>1000,40530=>1000,40531=>1000,40532=>1000,40533=>1000,40534=>1000,40535=>1000,40536=>1000,40537=>1000,40538=>1000,40539=>1000,40540=>1000,40541=>1000,40542=>1000,40543=>1000,40544=>1000,40545=>1000,40546=>1000,40547=>1000,40548=>1000,40549=>1000,40550=>1000,40551=>1000,40552=>1000,40553=>1000,40554=>1000,40555=>1000,40556=>1000,40557=>1000,40558=>1000,40559=>1000,40560=>1000,40561=>1000,40562=>1000,40563=>1000,40564=>1000,40565=>1000,40566=>1000,40567=>1000,40568=>1000,40569=>1000,40570=>1000,40571=>1000,40572=>1000,40573=>1000,40574=>1000,40575=>1000,40576=>1000,40577=>1000,40578=>1000,40579=>1000,40580=>1000,40581=>1000,40582=>1000,40583=>1000,40584=>1000,40585=>1000,40586=>1000,40587=>1000,40588=>1000,40589=>1000,40590=>1000,40591=>1000,40592=>1000,40593=>1000,40594=>1000,40595=>1000,40596=>1000,40597=>1000,40598=>1000,40599=>1000,40600=>1000,40601=>1000,40602=>1000,40603=>1000,40604=>1000,40605=>1000,40606=>1000,40607=>1000,40608=>1000,40609=>1000,40610=>1000,40611=>1000,40612=>1000,40613=>1000,40614=>1000,40615=>1000,40616=>1000,40617=>1000,40618=>1000,40619=>1000,40620=>1000,40621=>1000,40622=>1000,40623=>1000,40624=>1000,40625=>1000,40626=>1000,40627=>1000,40628=>1000,40629=>1000,40630=>1000,40631=>1000,40632=>1000,40633=>1000,40634=>1000,40635=>1000,40636=>1000,40637=>1000,40638=>1000,40639=>1000,40640=>1000,40641=>1000,40642=>1000,40643=>1000,40644=>1000,40645=>1000,40646=>1000,40647=>1000,40648=>1000,40649=>1000,40650=>1000,40651=>1000,40652=>1000,40653=>1000,40654=>1000,40655=>1000,40656=>1000,40657=>1000,40658=>1000,40659=>1000,40660=>1000,40661=>1000,40662=>1000,40663=>1000,40664=>1000,40665=>1000,40666=>1000,40667=>1000,40668=>1000,40669=>1000,40670=>1000,40671=>1000,40672=>1000,40673=>1000,40674=>1000,40675=>1000,40676=>1000,40677=>1000,40678=>1000,40679=>1000,40680=>1000,40681=>1000,40682=>1000,40683=>1000,40684=>1000,40685=>1000,40686=>1000,40687=>1000,40688=>1000,40689=>1000,40690=>1000,40691=>1000,40692=>1000,40693=>1000,40694=>1000,40695=>1000,40696=>1000,40697=>1000,40698=>1000,40699=>1000,40700=>1000,40701=>1000,40702=>1000,40703=>1000,40704=>1000,40705=>1000,40706=>1000,40707=>1000,40708=>1000,40709=>1000,40710=>1000,40711=>1000,40712=>1000,40713=>1000,40714=>1000,40715=>1000,40716=>1000,40717=>1000,40718=>1000,40719=>1000,40720=>1000,40721=>1000,40722=>1000,40723=>1000,40724=>1000,40725=>1000,40726=>1000,40727=>1000,40728=>1000,40729=>1000,40730=>1000,40731=>1000,40732=>1000,40733=>1000,40734=>1000,40735=>1000,40736=>1000,40737=>1000,40738=>1000,40739=>1000,40740=>1000,40741=>1000,40742=>1000,40743=>1000,40744=>1000,40745=>1000,40746=>1000,40747=>1000,40748=>1000,40749=>1000,40750=>1000,40751=>1000,40752=>1000,40753=>1000,40754=>1000,40755=>1000,40756=>1000,40757=>1000,40758=>1000,40759=>1000,40760=>1000,40761=>1000,40762=>1000,40763=>1000,40764=>1000,40765=>1000,40766=>1000,40767=>1000,40768=>1000,40769=>1000,40770=>1000,40771=>1000,40772=>1000,40773=>1000,40774=>1000,40775=>1000,40776=>1000,40777=>1000,40778=>1000,40779=>1000,40780=>1000,40781=>1000,40782=>1000,40783=>1000,40784=>1000,40785=>1000,40786=>1000,40787=>1000,40788=>1000,40789=>1000,40790=>1000,40791=>1000,40792=>1000,40793=>1000,40794=>1000,40795=>1000,40796=>1000,40797=>1000,40798=>1000,40799=>1000,40800=>1000,40801=>1000,40802=>1000,40803=>1000,40804=>1000,40805=>1000,40806=>1000,40807=>1000,40808=>1000,40809=>1000,40810=>1000,40811=>1000,40812=>1000,40813=>1000,40814=>1000,40815=>1000,40816=>1000,40817=>1000,40818=>1000,40819=>1000,40820=>1000,40821=>1000,40822=>1000,40823=>1000,40824=>1000,40825=>1000,40826=>1000,40827=>1000,40828=>1000,40829=>1000,40830=>1000,40831=>1000,40832=>1000,40833=>1000,40834=>1000,40835=>1000,40836=>1000,40837=>1000,40838=>1000,40839=>1000,40840=>1000,40841=>1000,40842=>1000,40843=>1000,40844=>1000,40845=>1000,40846=>1000,40847=>1000,40848=>1000,40849=>1000,40850=>1000,40851=>1000,40852=>1000,40853=>1000,40854=>1000,40855=>1000,40856=>1000,40857=>1000,40858=>1000,40859=>1000,40860=>1000,40861=>1000,40862=>1000,40863=>1000,40864=>1000,40865=>1000,40866=>1000,40867=>1000,40868=>1000,40869=>1000,44032=>1000,44033=>1000,44034=>1000,44035=>1000,44036=>1000,44037=>1000,44038=>1000,44039=>1000,44040=>1000,44041=>1000,44042=>1000,44043=>1000,44044=>1000,44045=>1000,44046=>1000,44047=>1000,44048=>1000,44049=>1000,44050=>1000,44051=>1000,44052=>1000,44053=>1000,44054=>1000,44055=>1000,44056=>1000,44057=>1000,44058=>1000,44059=>1000,44060=>1000,44061=>1000,44062=>1000,44063=>1000,44064=>1000,44065=>1000,44066=>1000,44067=>1000,44068=>1000,44069=>1000,44070=>1000,44071=>1000,44072=>1000,44073=>1000,44074=>1000,44075=>1000,44076=>1000,44077=>1000,44078=>1000,44079=>1000,44080=>1000,44081=>1000,44082=>1000,44083=>1000,44084=>1000,44085=>1000,44086=>1000,44087=>1000,44088=>1000,44089=>1000,44090=>1000,44091=>1000,44092=>1000,44093=>1000,44094=>1000,44095=>1000,44096=>1000,44097=>1000,44098=>1000,44099=>1000,44100=>1000,44101=>1000,44102=>1000,44103=>1000,44104=>1000,44105=>1000,44106=>1000,44107=>1000,44108=>1000,44109=>1000,44110=>1000,44111=>1000,44112=>1000,44113=>1000,44114=>1000,44115=>1000,44116=>1000,44117=>1000,44118=>1000,44119=>1000,44120=>1000,44121=>1000,44122=>1000,44123=>1000,44124=>1000,44125=>1000,44126=>1000,44127=>1000,44128=>1000,44129=>1000,44130=>1000,44131=>1000,44132=>1000,44133=>1000,44134=>1000,44135=>1000,44136=>1000,44137=>1000,44138=>1000,44139=>1000,44140=>1000,44141=>1000,44142=>1000,44143=>1000,44144=>1000,44145=>1000,44146=>1000,44147=>1000,44148=>1000,44149=>1000,44150=>1000,44151=>1000,44152=>1000,44153=>1000,44154=>1000,44155=>1000,44156=>1000,44157=>1000,44158=>1000,44159=>1000,44160=>1000,44161=>1000,44162=>1000,44163=>1000,44164=>1000,44165=>1000,44166=>1000,44167=>1000,44168=>1000,44169=>1000,44170=>1000,44171=>1000,44172=>1000,44173=>1000,44174=>1000,44175=>1000,44176=>1000,44177=>1000,44178=>1000,44179=>1000,44180=>1000,44181=>1000,44182=>1000,44183=>1000,44184=>1000,44185=>1000,44186=>1000,44187=>1000,44188=>1000,44189=>1000,44190=>1000,44191=>1000,44192=>1000,44193=>1000,44194=>1000,44195=>1000,44196=>1000,44197=>1000,44198=>1000,44199=>1000,44200=>1000,44201=>1000,44202=>1000,44203=>1000,44204=>1000,44205=>1000,44206=>1000,44207=>1000,44208=>1000,44209=>1000,44210=>1000,44211=>1000,44212=>1000,44213=>1000,44214=>1000,44215=>1000,44216=>1000,44217=>1000,44218=>1000,44219=>1000,44220=>1000,44221=>1000,44222=>1000,44223=>1000,44224=>1000,44225=>1000,44226=>1000,44227=>1000,44228=>1000,44229=>1000,44230=>1000,44231=>1000,44232=>1000,44233=>1000,44234=>1000,44235=>1000,44236=>1000,44237=>1000,44238=>1000,44239=>1000,44240=>1000,44241=>1000,44242=>1000,44243=>1000,44244=>1000,44245=>1000,44246=>1000,44247=>1000,44248=>1000,44249=>1000,44250=>1000,44251=>1000,44252=>1000,44253=>1000,44254=>1000,44255=>1000,44256=>1000,44257=>1000,44258=>1000,44259=>1000,44260=>1000,44261=>1000,44262=>1000,44263=>1000,44264=>1000,44265=>1000,44266=>1000,44267=>1000,44268=>1000,44269=>1000,44270=>1000,44271=>1000,44272=>1000,44273=>1000,44274=>1000,44275=>1000,44276=>1000,44277=>1000,44278=>1000,44279=>1000,44280=>1000,44281=>1000,44282=>1000,44283=>1000,44284=>1000,44285=>1000,44286=>1000,44287=>1000,44288=>1000,44289=>1000,44290=>1000,44291=>1000,44292=>1000,44293=>1000,44294=>1000,44295=>1000,44296=>1000,44297=>1000,44298=>1000,44299=>1000,44300=>1000,44301=>1000,44302=>1000,44303=>1000,44304=>1000,44305=>1000,44306=>1000,44307=>1000,44308=>1000,44309=>1000,44310=>1000,44311=>1000,44312=>1000,44313=>1000,44314=>1000,44315=>1000,44316=>1000,44317=>1000,44318=>1000,44319=>1000,44320=>1000,44321=>1000,44322=>1000,44323=>1000,44324=>1000,44325=>1000,44326=>1000,44327=>1000,44328=>1000,44329=>1000,44330=>1000,44331=>1000,44332=>1000,44333=>1000,44334=>1000,44335=>1000,44336=>1000,44337=>1000,44338=>1000,44339=>1000,44340=>1000,44341=>1000,44342=>1000,44343=>1000,44344=>1000,44345=>1000,44346=>1000,44347=>1000,44348=>1000,44349=>1000,44350=>1000,44351=>1000,44352=>1000,44353=>1000,44354=>1000,44355=>1000,44356=>1000,44357=>1000,44358=>1000,44359=>1000,44360=>1000,44361=>1000,44362=>1000,44363=>1000,44364=>1000,44365=>1000,44366=>1000,44367=>1000,44368=>1000,44369=>1000,44370=>1000,44371=>1000,44372=>1000,44373=>1000,44374=>1000,44375=>1000,44376=>1000,44377=>1000,44378=>1000,44379=>1000,44380=>1000,44381=>1000,44382=>1000,44383=>1000,44384=>1000,44385=>1000,44386=>1000,44387=>1000,44388=>1000,44389=>1000,44390=>1000,44391=>1000,44392=>1000,44393=>1000,44394=>1000,44395=>1000,44396=>1000,44397=>1000,44398=>1000,44399=>1000,44400=>1000,44401=>1000,44402=>1000,44403=>1000,44404=>1000,44405=>1000,44406=>1000,44407=>1000,44408=>1000,44409=>1000,44410=>1000,44411=>1000,44412=>1000,44413=>1000,44414=>1000,44415=>1000,44416=>1000,44417=>1000,44418=>1000,44419=>1000,44420=>1000,44421=>1000,44422=>1000,44423=>1000,44424=>1000,44425=>1000,44426=>1000,44427=>1000,44428=>1000,44429=>1000,44430=>1000,44431=>1000,44432=>1000,44433=>1000,44434=>1000,44435=>1000,44436=>1000,44437=>1000,44438=>1000,44439=>1000,44440=>1000,44441=>1000,44442=>1000,44443=>1000,44444=>1000,44445=>1000,44446=>1000,44447=>1000,44448=>1000,44449=>1000,44450=>1000,44451=>1000,44452=>1000,44453=>1000,44454=>1000,44455=>1000,44456=>1000,44457=>1000,44458=>1000,44459=>1000,44460=>1000,44461=>1000,44462=>1000,44463=>1000,44464=>1000,44465=>1000,44466=>1000,44467=>1000,44468=>1000,44469=>1000,44470=>1000,44471=>1000,44472=>1000,44473=>1000,44474=>1000,44475=>1000,44476=>1000,44477=>1000,44478=>1000,44479=>1000,44480=>1000,44481=>1000,44482=>1000,44483=>1000,44484=>1000,44485=>1000,44486=>1000,44487=>1000,44488=>1000,44489=>1000,44490=>1000,44491=>1000,44492=>1000,44493=>1000,44494=>1000,44495=>1000,44496=>1000,44497=>1000,44498=>1000,44499=>1000,44500=>1000,44501=>1000,44502=>1000,44503=>1000,44504=>1000,44505=>1000,44506=>1000,44507=>1000,44508=>1000,44509=>1000,44510=>1000,44511=>1000,44512=>1000,44513=>1000,44514=>1000,44515=>1000,44516=>1000,44517=>1000,44518=>1000,44519=>1000,44520=>1000,44521=>1000,44522=>1000,44523=>1000,44524=>1000,44525=>1000,44526=>1000,44527=>1000,44528=>1000,44529=>1000,44530=>1000,44531=>1000,44532=>1000,44533=>1000,44534=>1000,44535=>1000,44536=>1000,44537=>1000,44538=>1000,44539=>1000,44540=>1000,44541=>1000,44542=>1000,44543=>1000,44544=>1000,44545=>1000,44546=>1000,44547=>1000,44548=>1000,44549=>1000,44550=>1000,44551=>1000,44552=>1000,44553=>1000,44554=>1000,44555=>1000,44556=>1000,44557=>1000,44558=>1000,44559=>1000,44560=>1000,44561=>1000,44562=>1000,44563=>1000,44564=>1000,44565=>1000,44566=>1000,44567=>1000,44568=>1000,44569=>1000,44570=>1000,44571=>1000,44572=>1000,44573=>1000,44574=>1000,44575=>1000,44576=>1000,44577=>1000,44578=>1000,44579=>1000,44580=>1000,44581=>1000,44582=>1000,44583=>1000,44584=>1000,44585=>1000,44586=>1000,44587=>1000,44588=>1000,44589=>1000,44590=>1000,44591=>1000,44592=>1000,44593=>1000,44594=>1000,44595=>1000,44596=>1000,44597=>1000,44598=>1000,44599=>1000,44600=>1000,44601=>1000,44602=>1000,44603=>1000,44604=>1000,44605=>1000,44606=>1000,44607=>1000,44608=>1000,44609=>1000,44610=>1000,44611=>1000,44612=>1000,44613=>1000,44614=>1000,44615=>1000,44616=>1000,44617=>1000,44618=>1000,44619=>1000,44620=>1000,44621=>1000,44622=>1000,44623=>1000,44624=>1000,44625=>1000,44626=>1000,44627=>1000,44628=>1000,44629=>1000,44630=>1000,44631=>1000,44632=>1000,44633=>1000,44634=>1000,44635=>1000,44636=>1000,44637=>1000,44638=>1000,44639=>1000,44640=>1000,44641=>1000,44642=>1000,44643=>1000,44644=>1000,44645=>1000,44646=>1000,44647=>1000,44648=>1000,44649=>1000,44650=>1000,44651=>1000,44652=>1000,44653=>1000,44654=>1000,44655=>1000,44656=>1000,44657=>1000,44658=>1000,44659=>1000,44660=>1000,44661=>1000,44662=>1000,44663=>1000,44664=>1000,44665=>1000,44666=>1000,44667=>1000,44668=>1000,44669=>1000,44670=>1000,44671=>1000,44672=>1000,44673=>1000,44674=>1000,44675=>1000,44676=>1000,44677=>1000,44678=>1000,44679=>1000,44680=>1000,44681=>1000,44682=>1000,44683=>1000,44684=>1000,44685=>1000,44686=>1000,44687=>1000,44688=>1000,44689=>1000,44690=>1000,44691=>1000,44692=>1000,44693=>1000,44694=>1000,44695=>1000,44696=>1000,44697=>1000,44698=>1000,44699=>1000,44700=>1000,44701=>1000,44702=>1000,44703=>1000,44704=>1000,44705=>1000,44706=>1000,44707=>1000,44708=>1000,44709=>1000,44710=>1000,44711=>1000,44712=>1000,44713=>1000,44714=>1000,44715=>1000,44716=>1000,44717=>1000,44718=>1000,44719=>1000,44720=>1000,44721=>1000,44722=>1000,44723=>1000,44724=>1000,44725=>1000,44726=>1000,44727=>1000,44728=>1000,44729=>1000,44730=>1000,44731=>1000,44732=>1000,44733=>1000,44734=>1000,44735=>1000,44736=>1000,44737=>1000,44738=>1000,44739=>1000,44740=>1000,44741=>1000,44742=>1000,44743=>1000,44744=>1000,44745=>1000,44746=>1000,44747=>1000,44748=>1000,44749=>1000,44750=>1000,44751=>1000,44752=>1000,44753=>1000,44754=>1000,44755=>1000,44756=>1000,44757=>1000,44758=>1000,44759=>1000,44760=>1000,44761=>1000,44762=>1000,44763=>1000,44764=>1000,44765=>1000,44766=>1000,44767=>1000,44768=>1000,44769=>1000,44770=>1000,44771=>1000,44772=>1000,44773=>1000,44774=>1000,44775=>1000,44776=>1000,44777=>1000,44778=>1000,44779=>1000,44780=>1000,44781=>1000,44782=>1000,44783=>1000,44784=>1000,44785=>1000,44786=>1000,44787=>1000,44788=>1000,44789=>1000,44790=>1000,44791=>1000,44792=>1000,44793=>1000,44794=>1000,44795=>1000,44796=>1000,44797=>1000,44798=>1000,44799=>1000,44800=>1000,44801=>1000,44802=>1000,44803=>1000,44804=>1000,44805=>1000,44806=>1000,44807=>1000,44808=>1000,44809=>1000,44810=>1000,44811=>1000,44812=>1000,44813=>1000,44814=>1000,44815=>1000,44816=>1000,44817=>1000,44818=>1000,44819=>1000,44820=>1000,44821=>1000,44822=>1000,44823=>1000,44824=>1000,44825=>1000,44826=>1000,44827=>1000,44828=>1000,44829=>1000,44830=>1000,44831=>1000,44832=>1000,44833=>1000,44834=>1000,44835=>1000,44836=>1000,44837=>1000,44838=>1000,44839=>1000,44840=>1000,44841=>1000,44842=>1000,44843=>1000,44844=>1000,44845=>1000,44846=>1000,44847=>1000,44848=>1000,44849=>1000,44850=>1000,44851=>1000,44852=>1000,44853=>1000,44854=>1000,44855=>1000,44856=>1000,44857=>1000,44858=>1000,44859=>1000,44860=>1000,44861=>1000,44862=>1000,44863=>1000,44864=>1000,44865=>1000,44866=>1000,44867=>1000,44868=>1000,44869=>1000,44870=>1000,44871=>1000,44872=>1000,44873=>1000,44874=>1000,44875=>1000,44876=>1000,44877=>1000,44878=>1000,44879=>1000,44880=>1000,44881=>1000,44882=>1000,44883=>1000,44884=>1000,44885=>1000,44886=>1000,44887=>1000,44888=>1000,44889=>1000,44890=>1000,44891=>1000,44892=>1000,44893=>1000,44894=>1000,44895=>1000,44896=>1000,44897=>1000,44898=>1000,44899=>1000,44900=>1000,44901=>1000,44902=>1000,44903=>1000,44904=>1000,44905=>1000,44906=>1000,44907=>1000,44908=>1000,44909=>1000,44910=>1000,44911=>1000,44912=>1000,44913=>1000,44914=>1000,44915=>1000,44916=>1000,44917=>1000,44918=>1000,44919=>1000,44920=>1000,44921=>1000,44922=>1000,44923=>1000,44924=>1000,44925=>1000,44926=>1000,44927=>1000,44928=>1000,44929=>1000,44930=>1000,44931=>1000,44932=>1000,44933=>1000,44934=>1000,44935=>1000,44936=>1000,44937=>1000,44938=>1000,44939=>1000,44940=>1000,44941=>1000,44942=>1000,44943=>1000,44944=>1000,44945=>1000,44946=>1000,44947=>1000,44948=>1000,44949=>1000,44950=>1000,44951=>1000,44952=>1000,44953=>1000,44954=>1000,44955=>1000,44956=>1000,44957=>1000,44958=>1000,44959=>1000,44960=>1000,44961=>1000,44962=>1000,44963=>1000,44964=>1000,44965=>1000,44966=>1000,44967=>1000,44968=>1000,44969=>1000,44970=>1000,44971=>1000,44972=>1000,44973=>1000,44974=>1000,44975=>1000,44976=>1000,44977=>1000,44978=>1000,44979=>1000,44980=>1000,44981=>1000,44982=>1000,44983=>1000,44984=>1000,44985=>1000,44986=>1000,44987=>1000,44988=>1000,44989=>1000,44990=>1000,44991=>1000,44992=>1000,44993=>1000,44994=>1000,44995=>1000,44996=>1000,44997=>1000,44998=>1000,44999=>1000,45000=>1000,45001=>1000,45002=>1000,45003=>1000,45004=>1000,45005=>1000,45006=>1000,45007=>1000,45008=>1000,45009=>1000,45010=>1000,45011=>1000,45012=>1000,45013=>1000,45014=>1000,45015=>1000,45016=>1000,45017=>1000,45018=>1000,45019=>1000,45020=>1000,45021=>1000,45022=>1000,45023=>1000,45024=>1000,45025=>1000,45026=>1000,45027=>1000,45028=>1000,45029=>1000,45030=>1000,45031=>1000,45032=>1000,45033=>1000,45034=>1000,45035=>1000,45036=>1000,45037=>1000,45038=>1000,45039=>1000,45040=>1000,45041=>1000,45042=>1000,45043=>1000,45044=>1000,45045=>1000,45046=>1000,45047=>1000,45048=>1000,45049=>1000,45050=>1000,45051=>1000,45052=>1000,45053=>1000,45054=>1000,45055=>1000,45056=>1000,45057=>1000,45058=>1000,45059=>1000,45060=>1000,45061=>1000,45062=>1000,45063=>1000,45064=>1000,45065=>1000,45066=>1000,45067=>1000,45068=>1000,45069=>1000,45070=>1000,45071=>1000,45072=>1000,45073=>1000,45074=>1000,45075=>1000,45076=>1000,45077=>1000,45078=>1000,45079=>1000,45080=>1000,45081=>1000,45082=>1000,45083=>1000,45084=>1000,45085=>1000,45086=>1000,45087=>1000,45088=>1000,45089=>1000,45090=>1000,45091=>1000,45092=>1000,45093=>1000,45094=>1000,45095=>1000,45096=>1000,45097=>1000,45098=>1000,45099=>1000,45100=>1000,45101=>1000,45102=>1000,45103=>1000,45104=>1000,45105=>1000,45106=>1000,45107=>1000,45108=>1000,45109=>1000,45110=>1000,45111=>1000,45112=>1000,45113=>1000,45114=>1000,45115=>1000,45116=>1000,45117=>1000,45118=>1000,45119=>1000,45120=>1000,45121=>1000,45122=>1000,45123=>1000,45124=>1000,45125=>1000,45126=>1000,45127=>1000,45128=>1000,45129=>1000,45130=>1000,45131=>1000,45132=>1000,45133=>1000,45134=>1000,45135=>1000,45136=>1000,45137=>1000,45138=>1000,45139=>1000,45140=>1000,45141=>1000,45142=>1000,45143=>1000,45144=>1000,45145=>1000,45146=>1000,45147=>1000,45148=>1000,45149=>1000,45150=>1000,45151=>1000,45152=>1000,45153=>1000,45154=>1000,45155=>1000,45156=>1000,45157=>1000,45158=>1000,45159=>1000,45160=>1000,45161=>1000,45162=>1000,45163=>1000,45164=>1000,45165=>1000,45166=>1000,45167=>1000,45168=>1000,45169=>1000,45170=>1000,45171=>1000,45172=>1000,45173=>1000,45174=>1000,45175=>1000,45176=>1000,45177=>1000,45178=>1000,45179=>1000,45180=>1000,45181=>1000,45182=>1000,45183=>1000,45184=>1000,45185=>1000,45186=>1000,45187=>1000,45188=>1000,45189=>1000,45190=>1000,45191=>1000,45192=>1000,45193=>1000,45194=>1000,45195=>1000,45196=>1000,45197=>1000,45198=>1000,45199=>1000,45200=>1000,45201=>1000,45202=>1000,45203=>1000,45204=>1000,45205=>1000,45206=>1000,45207=>1000,45208=>1000,45209=>1000,45210=>1000,45211=>1000,45212=>1000,45213=>1000,45214=>1000,45215=>1000,45216=>1000,45217=>1000,45218=>1000,45219=>1000,45220=>1000,45221=>1000,45222=>1000,45223=>1000,45224=>1000,45225=>1000,45226=>1000,45227=>1000,45228=>1000,45229=>1000,45230=>1000,45231=>1000,45232=>1000,45233=>1000,45234=>1000,45235=>1000,45236=>1000,45237=>1000,45238=>1000,45239=>1000,45240=>1000,45241=>1000,45242=>1000,45243=>1000,45244=>1000,45245=>1000,45246=>1000,45247=>1000,45248=>1000,45249=>1000,45250=>1000,45251=>1000,45252=>1000,45253=>1000,45254=>1000,45255=>1000,45256=>1000,45257=>1000,45258=>1000,45259=>1000,45260=>1000,45261=>1000,45262=>1000,45263=>1000,45264=>1000,45265=>1000,45266=>1000,45267=>1000,45268=>1000,45269=>1000,45270=>1000,45271=>1000,45272=>1000,45273=>1000,45274=>1000,45275=>1000,45276=>1000,45277=>1000,45278=>1000,45279=>1000,45280=>1000,45281=>1000,45282=>1000,45283=>1000,45284=>1000,45285=>1000,45286=>1000,45287=>1000,45288=>1000,45289=>1000,45290=>1000,45291=>1000,45292=>1000,45293=>1000,45294=>1000,45295=>1000,45296=>1000,45297=>1000,45298=>1000,45299=>1000,45300=>1000,45301=>1000,45302=>1000,45303=>1000,45304=>1000,45305=>1000,45306=>1000,45307=>1000,45308=>1000,45309=>1000,45310=>1000,45311=>1000,45312=>1000,45313=>1000,45314=>1000,45315=>1000,45316=>1000,45317=>1000,45318=>1000,45319=>1000,45320=>1000,45321=>1000,45322=>1000,45323=>1000,45324=>1000,45325=>1000,45326=>1000,45327=>1000,45328=>1000,45329=>1000,45330=>1000,45331=>1000,45332=>1000,45333=>1000,45334=>1000,45335=>1000,45336=>1000,45337=>1000,45338=>1000,45339=>1000,45340=>1000,45341=>1000,45342=>1000,45343=>1000,45344=>1000,45345=>1000,45346=>1000,45347=>1000,45348=>1000,45349=>1000,45350=>1000,45351=>1000,45352=>1000,45353=>1000,45354=>1000,45355=>1000,45356=>1000,45357=>1000,45358=>1000,45359=>1000,45360=>1000,45361=>1000,45362=>1000,45363=>1000,45364=>1000,45365=>1000,45366=>1000,45367=>1000,45368=>1000,45369=>1000,45370=>1000,45371=>1000,45372=>1000,45373=>1000,45374=>1000,45375=>1000,45376=>1000,45377=>1000,45378=>1000,45379=>1000,45380=>1000,45381=>1000,45382=>1000,45383=>1000,45384=>1000,45385=>1000,45386=>1000,45387=>1000,45388=>1000,45389=>1000,45390=>1000,45391=>1000,45392=>1000,45393=>1000,45394=>1000,45395=>1000,45396=>1000,45397=>1000,45398=>1000,45399=>1000,45400=>1000,45401=>1000,45402=>1000,45403=>1000,45404=>1000,45405=>1000,45406=>1000,45407=>1000,45408=>1000,45409=>1000,45410=>1000,45411=>1000,45412=>1000,45413=>1000,45414=>1000,45415=>1000,45416=>1000,45417=>1000,45418=>1000,45419=>1000,45420=>1000,45421=>1000,45422=>1000,45423=>1000,45424=>1000,45425=>1000,45426=>1000,45427=>1000,45428=>1000,45429=>1000,45430=>1000,45431=>1000,45432=>1000,45433=>1000,45434=>1000,45435=>1000,45436=>1000,45437=>1000,45438=>1000,45439=>1000,45440=>1000,45441=>1000,45442=>1000,45443=>1000,45444=>1000,45445=>1000,45446=>1000,45447=>1000,45448=>1000,45449=>1000,45450=>1000,45451=>1000,45452=>1000,45453=>1000,45454=>1000,45455=>1000,45456=>1000,45457=>1000,45458=>1000,45459=>1000,45460=>1000,45461=>1000,45462=>1000,45463=>1000,45464=>1000,45465=>1000,45466=>1000,45467=>1000,45468=>1000,45469=>1000,45470=>1000,45471=>1000,45472=>1000,45473=>1000,45474=>1000,45475=>1000,45476=>1000,45477=>1000,45478=>1000,45479=>1000,45480=>1000,45481=>1000,45482=>1000,45483=>1000,45484=>1000,45485=>1000,45486=>1000,45487=>1000,45488=>1000,45489=>1000,45490=>1000,45491=>1000,45492=>1000,45493=>1000,45494=>1000,45495=>1000,45496=>1000,45497=>1000,45498=>1000,45499=>1000,45500=>1000,45501=>1000,45502=>1000,45503=>1000,45504=>1000,45505=>1000,45506=>1000,45507=>1000,45508=>1000,45509=>1000,45510=>1000,45511=>1000,45512=>1000,45513=>1000,45514=>1000,45515=>1000,45516=>1000,45517=>1000,45518=>1000,45519=>1000,45520=>1000,45521=>1000,45522=>1000,45523=>1000,45524=>1000,45525=>1000,45526=>1000,45527=>1000,45528=>1000,45529=>1000,45530=>1000,45531=>1000,45532=>1000,45533=>1000,45534=>1000,45535=>1000,45536=>1000,45537=>1000,45538=>1000,45539=>1000,45540=>1000,45541=>1000,45542=>1000,45543=>1000,45544=>1000,45545=>1000,45546=>1000,45547=>1000,45548=>1000,45549=>1000,45550=>1000,45551=>1000,45552=>1000,45553=>1000,45554=>1000,45555=>1000,45556=>1000,45557=>1000,45558=>1000,45559=>1000,45560=>1000,45561=>1000,45562=>1000,45563=>1000,45564=>1000,45565=>1000,45566=>1000,45567=>1000,45568=>1000,45569=>1000,45570=>1000,45571=>1000,45572=>1000,45573=>1000,45574=>1000,45575=>1000,45576=>1000,45577=>1000,45578=>1000,45579=>1000,45580=>1000,45581=>1000,45582=>1000,45583=>1000,45584=>1000,45585=>1000,45586=>1000,45587=>1000,45588=>1000,45589=>1000,45590=>1000,45591=>1000,45592=>1000,45593=>1000,45594=>1000,45595=>1000,45596=>1000,45597=>1000,45598=>1000,45599=>1000,45600=>1000,45601=>1000,45602=>1000,45603=>1000,45604=>1000,45605=>1000,45606=>1000,45607=>1000,45608=>1000,45609=>1000,45610=>1000,45611=>1000,45612=>1000,45613=>1000,45614=>1000,45615=>1000,45616=>1000,45617=>1000,45618=>1000,45619=>1000,45620=>1000,45621=>1000,45622=>1000,45623=>1000,45624=>1000,45625=>1000,45626=>1000,45627=>1000,45628=>1000,45629=>1000,45630=>1000,45631=>1000,45632=>1000,45633=>1000,45634=>1000,45635=>1000,45636=>1000,45637=>1000,45638=>1000,45639=>1000,45640=>1000,45641=>1000,45642=>1000,45643=>1000,45644=>1000,45645=>1000,45646=>1000,45647=>1000,45648=>1000,45649=>1000,45650=>1000,45651=>1000,45652=>1000,45653=>1000,45654=>1000,45655=>1000,45656=>1000,45657=>1000,45658=>1000,45659=>1000,45660=>1000,45661=>1000,45662=>1000,45663=>1000,45664=>1000,45665=>1000,45666=>1000,45667=>1000,45668=>1000,45669=>1000,45670=>1000,45671=>1000,45672=>1000,45673=>1000,45674=>1000,45675=>1000,45676=>1000,45677=>1000,45678=>1000,45679=>1000,45680=>1000,45681=>1000,45682=>1000,45683=>1000,45684=>1000,45685=>1000,45686=>1000,45687=>1000,45688=>1000,45689=>1000,45690=>1000,45691=>1000,45692=>1000,45693=>1000,45694=>1000,45695=>1000,45696=>1000,45697=>1000,45698=>1000,45699=>1000,45700=>1000,45701=>1000,45702=>1000,45703=>1000,45704=>1000,45705=>1000,45706=>1000,45707=>1000,45708=>1000,45709=>1000,45710=>1000,45711=>1000,45712=>1000,45713=>1000,45714=>1000,45715=>1000,45716=>1000,45717=>1000,45718=>1000,45719=>1000,45720=>1000,45721=>1000,45722=>1000,45723=>1000,45724=>1000,45725=>1000,45726=>1000,45727=>1000,45728=>1000,45729=>1000,45730=>1000,45731=>1000,45732=>1000,45733=>1000,45734=>1000,45735=>1000,45736=>1000,45737=>1000,45738=>1000,45739=>1000,45740=>1000,45741=>1000,45742=>1000,45743=>1000,45744=>1000,45745=>1000,45746=>1000,45747=>1000,45748=>1000,45749=>1000,45750=>1000,45751=>1000,45752=>1000,45753=>1000,45754=>1000,45755=>1000,45756=>1000,45757=>1000,45758=>1000,45759=>1000,45760=>1000,45761=>1000,45762=>1000,45763=>1000,45764=>1000,45765=>1000,45766=>1000,45767=>1000,45768=>1000,45769=>1000,45770=>1000,45771=>1000,45772=>1000,45773=>1000,45774=>1000,45775=>1000,45776=>1000,45777=>1000,45778=>1000,45779=>1000,45780=>1000,45781=>1000,45782=>1000,45783=>1000,45784=>1000,45785=>1000,45786=>1000,45787=>1000,45788=>1000,45789=>1000,45790=>1000,45791=>1000,45792=>1000,45793=>1000,45794=>1000,45795=>1000,45796=>1000,45797=>1000,45798=>1000,45799=>1000,45800=>1000,45801=>1000,45802=>1000,45803=>1000,45804=>1000,45805=>1000,45806=>1000,45807=>1000,45808=>1000,45809=>1000,45810=>1000,45811=>1000,45812=>1000,45813=>1000,45814=>1000,45815=>1000,45816=>1000,45817=>1000,45818=>1000,45819=>1000,45820=>1000,45821=>1000,45822=>1000,45823=>1000,45824=>1000,45825=>1000,45826=>1000,45827=>1000,45828=>1000,45829=>1000,45830=>1000,45831=>1000,45832=>1000,45833=>1000,45834=>1000,45835=>1000,45836=>1000,45837=>1000,45838=>1000,45839=>1000,45840=>1000,45841=>1000,45842=>1000,45843=>1000,45844=>1000,45845=>1000,45846=>1000,45847=>1000,45848=>1000,45849=>1000,45850=>1000,45851=>1000,45852=>1000,45853=>1000,45854=>1000,45855=>1000,45856=>1000,45857=>1000,45858=>1000,45859=>1000,45860=>1000,45861=>1000,45862=>1000,45863=>1000,45864=>1000,45865=>1000,45866=>1000,45867=>1000,45868=>1000,45869=>1000,45870=>1000,45871=>1000,45872=>1000,45873=>1000,45874=>1000,45875=>1000,45876=>1000,45877=>1000,45878=>1000,45879=>1000,45880=>1000,45881=>1000,45882=>1000,45883=>1000,45884=>1000,45885=>1000,45886=>1000,45887=>1000,45888=>1000,45889=>1000,45890=>1000,45891=>1000,45892=>1000,45893=>1000,45894=>1000,45895=>1000,45896=>1000,45897=>1000,45898=>1000,45899=>1000,45900=>1000,45901=>1000,45902=>1000,45903=>1000,45904=>1000,45905=>1000,45906=>1000,45907=>1000,45908=>1000,45909=>1000,45910=>1000,45911=>1000,45912=>1000,45913=>1000,45914=>1000,45915=>1000,45916=>1000,45917=>1000,45918=>1000,45919=>1000,45920=>1000,45921=>1000,45922=>1000,45923=>1000,45924=>1000,45925=>1000,45926=>1000,45927=>1000,45928=>1000,45929=>1000,45930=>1000,45931=>1000,45932=>1000,45933=>1000,45934=>1000,45935=>1000,45936=>1000,45937=>1000,45938=>1000,45939=>1000,45940=>1000,45941=>1000,45942=>1000,45943=>1000,45944=>1000,45945=>1000,45946=>1000,45947=>1000,45948=>1000,45949=>1000,45950=>1000,45951=>1000,45952=>1000,45953=>1000,45954=>1000,45955=>1000,45956=>1000,45957=>1000,45958=>1000,45959=>1000,45960=>1000,45961=>1000,45962=>1000,45963=>1000,45964=>1000,45965=>1000,45966=>1000,45967=>1000,45968=>1000,45969=>1000,45970=>1000,45971=>1000,45972=>1000,45973=>1000,45974=>1000,45975=>1000,45976=>1000,45977=>1000,45978=>1000,45979=>1000,45980=>1000,45981=>1000,45982=>1000,45983=>1000,45984=>1000,45985=>1000,45986=>1000,45987=>1000,45988=>1000,45989=>1000,45990=>1000,45991=>1000,45992=>1000,45993=>1000,45994=>1000,45995=>1000,45996=>1000,45997=>1000,45998=>1000,45999=>1000,46000=>1000,46001=>1000,46002=>1000,46003=>1000,46004=>1000,46005=>1000,46006=>1000,46007=>1000,46008=>1000,46009=>1000,46010=>1000,46011=>1000,46012=>1000,46013=>1000,46014=>1000,46015=>1000,46016=>1000,46017=>1000,46018=>1000,46019=>1000,46020=>1000,46021=>1000,46022=>1000,46023=>1000,46024=>1000,46025=>1000,46026=>1000,46027=>1000,46028=>1000,46029=>1000,46030=>1000,46031=>1000,46032=>1000,46033=>1000,46034=>1000,46035=>1000,46036=>1000,46037=>1000,46038=>1000,46039=>1000,46040=>1000,46041=>1000,46042=>1000,46043=>1000,46044=>1000,46045=>1000,46046=>1000,46047=>1000,46048=>1000,46049=>1000,46050=>1000,46051=>1000,46052=>1000,46053=>1000,46054=>1000,46055=>1000,46056=>1000,46057=>1000,46058=>1000,46059=>1000,46060=>1000,46061=>1000,46062=>1000,46063=>1000,46064=>1000,46065=>1000,46066=>1000,46067=>1000,46068=>1000,46069=>1000,46070=>1000,46071=>1000,46072=>1000,46073=>1000,46074=>1000,46075=>1000,46076=>1000,46077=>1000,46078=>1000,46079=>1000,46080=>1000,46081=>1000,46082=>1000,46083=>1000,46084=>1000,46085=>1000,46086=>1000,46087=>1000,46088=>1000,46089=>1000,46090=>1000,46091=>1000,46092=>1000,46093=>1000,46094=>1000,46095=>1000,46096=>1000,46097=>1000,46098=>1000,46099=>1000,46100=>1000,46101=>1000,46102=>1000,46103=>1000,46104=>1000,46105=>1000,46106=>1000,46107=>1000,46108=>1000,46109=>1000,46110=>1000,46111=>1000,46112=>1000,46113=>1000,46114=>1000,46115=>1000,46116=>1000,46117=>1000,46118=>1000,46119=>1000,46120=>1000,46121=>1000,46122=>1000,46123=>1000,46124=>1000,46125=>1000,46126=>1000,46127=>1000,46128=>1000,46129=>1000,46130=>1000,46131=>1000,46132=>1000,46133=>1000,46134=>1000,46135=>1000,46136=>1000,46137=>1000,46138=>1000,46139=>1000,46140=>1000,46141=>1000,46142=>1000,46143=>1000,46144=>1000,46145=>1000,46146=>1000,46147=>1000,46148=>1000,46149=>1000,46150=>1000,46151=>1000,46152=>1000,46153=>1000,46154=>1000,46155=>1000,46156=>1000,46157=>1000,46158=>1000,46159=>1000,46160=>1000,46161=>1000,46162=>1000,46163=>1000,46164=>1000,46165=>1000,46166=>1000,46167=>1000,46168=>1000,46169=>1000,46170=>1000,46171=>1000,46172=>1000,46173=>1000,46174=>1000,46175=>1000,46176=>1000,46177=>1000,46178=>1000,46179=>1000,46180=>1000,46181=>1000,46182=>1000,46183=>1000,46184=>1000,46185=>1000,46186=>1000,46187=>1000,46188=>1000,46189=>1000,46190=>1000,46191=>1000,46192=>1000,46193=>1000,46194=>1000,46195=>1000,46196=>1000,46197=>1000,46198=>1000,46199=>1000,46200=>1000,46201=>1000,46202=>1000,46203=>1000,46204=>1000,46205=>1000,46206=>1000,46207=>1000,46208=>1000,46209=>1000,46210=>1000,46211=>1000,46212=>1000,46213=>1000,46214=>1000,46215=>1000,46216=>1000,46217=>1000,46218=>1000,46219=>1000,46220=>1000,46221=>1000,46222=>1000,46223=>1000,46224=>1000,46225=>1000,46226=>1000,46227=>1000,46228=>1000,46229=>1000,46230=>1000,46231=>1000,46232=>1000,46233=>1000,46234=>1000,46235=>1000,46236=>1000,46237=>1000,46238=>1000,46239=>1000,46240=>1000,46241=>1000,46242=>1000,46243=>1000,46244=>1000,46245=>1000,46246=>1000,46247=>1000,46248=>1000,46249=>1000,46250=>1000,46251=>1000,46252=>1000,46253=>1000,46254=>1000,46255=>1000,46256=>1000,46257=>1000,46258=>1000,46259=>1000,46260=>1000,46261=>1000,46262=>1000,46263=>1000,46264=>1000,46265=>1000,46266=>1000,46267=>1000,46268=>1000,46269=>1000,46270=>1000,46271=>1000,46272=>1000,46273=>1000,46274=>1000,46275=>1000,46276=>1000,46277=>1000,46278=>1000,46279=>1000,46280=>1000,46281=>1000,46282=>1000,46283=>1000,46284=>1000,46285=>1000,46286=>1000,46287=>1000,46288=>1000,46289=>1000,46290=>1000,46291=>1000,46292=>1000,46293=>1000,46294=>1000,46295=>1000,46296=>1000,46297=>1000,46298=>1000,46299=>1000,46300=>1000,46301=>1000,46302=>1000,46303=>1000,46304=>1000,46305=>1000,46306=>1000,46307=>1000,46308=>1000,46309=>1000,46310=>1000,46311=>1000,46312=>1000,46313=>1000,46314=>1000,46315=>1000,46316=>1000,46317=>1000,46318=>1000,46319=>1000,46320=>1000,46321=>1000,46322=>1000,46323=>1000,46324=>1000,46325=>1000,46326=>1000,46327=>1000,46328=>1000,46329=>1000,46330=>1000,46331=>1000,46332=>1000,46333=>1000,46334=>1000,46335=>1000,46336=>1000,46337=>1000,46338=>1000,46339=>1000,46340=>1000,46341=>1000,46342=>1000,46343=>1000,46344=>1000,46345=>1000,46346=>1000,46347=>1000,46348=>1000,46349=>1000,46350=>1000,46351=>1000,46352=>1000,46353=>1000,46354=>1000,46355=>1000,46356=>1000,46357=>1000,46358=>1000,46359=>1000,46360=>1000,46361=>1000,46362=>1000,46363=>1000,46364=>1000,46365=>1000,46366=>1000,46367=>1000,46368=>1000,46369=>1000,46370=>1000,46371=>1000,46372=>1000,46373=>1000,46374=>1000,46375=>1000,46376=>1000,46377=>1000,46378=>1000,46379=>1000,46380=>1000,46381=>1000,46382=>1000,46383=>1000,46384=>1000,46385=>1000,46386=>1000,46387=>1000,46388=>1000,46389=>1000,46390=>1000,46391=>1000,46392=>1000,46393=>1000,46394=>1000,46395=>1000,46396=>1000,46397=>1000,46398=>1000,46399=>1000,46400=>1000,46401=>1000,46402=>1000,46403=>1000,46404=>1000,46405=>1000,46406=>1000,46407=>1000,46408=>1000,46409=>1000,46410=>1000,46411=>1000,46412=>1000,46413=>1000,46414=>1000,46415=>1000,46416=>1000,46417=>1000,46418=>1000,46419=>1000,46420=>1000,46421=>1000,46422=>1000,46423=>1000,46424=>1000,46425=>1000,46426=>1000,46427=>1000,46428=>1000,46429=>1000,46430=>1000,46431=>1000,46432=>1000,46433=>1000,46434=>1000,46435=>1000,46436=>1000,46437=>1000,46438=>1000,46439=>1000,46440=>1000,46441=>1000,46442=>1000,46443=>1000,46444=>1000,46445=>1000,46446=>1000,46447=>1000,46448=>1000,46449=>1000,46450=>1000,46451=>1000,46452=>1000,46453=>1000,46454=>1000,46455=>1000,46456=>1000,46457=>1000,46458=>1000,46459=>1000,46460=>1000,46461=>1000,46462=>1000,46463=>1000,46464=>1000,46465=>1000,46466=>1000,46467=>1000,46468=>1000,46469=>1000,46470=>1000,46471=>1000,46472=>1000,46473=>1000,46474=>1000,46475=>1000,46476=>1000,46477=>1000,46478=>1000,46479=>1000,46480=>1000,46481=>1000,46482=>1000,46483=>1000,46484=>1000,46485=>1000,46486=>1000,46487=>1000,46488=>1000,46489=>1000,46490=>1000,46491=>1000,46492=>1000,46493=>1000,46494=>1000,46495=>1000,46496=>1000,46497=>1000,46498=>1000,46499=>1000,46500=>1000,46501=>1000,46502=>1000,46503=>1000,46504=>1000,46505=>1000,46506=>1000,46507=>1000,46508=>1000,46509=>1000,46510=>1000,46511=>1000,46512=>1000,46513=>1000,46514=>1000,46515=>1000,46516=>1000,46517=>1000,46518=>1000,46519=>1000,46520=>1000,46521=>1000,46522=>1000,46523=>1000,46524=>1000,46525=>1000,46526=>1000,46527=>1000,46528=>1000,46529=>1000,46530=>1000,46531=>1000,46532=>1000,46533=>1000,46534=>1000,46535=>1000,46536=>1000,46537=>1000,46538=>1000,46539=>1000,46540=>1000,46541=>1000,46542=>1000,46543=>1000,46544=>1000,46545=>1000,46546=>1000,46547=>1000,46548=>1000,46549=>1000,46550=>1000,46551=>1000,46552=>1000,46553=>1000,46554=>1000,46555=>1000,46556=>1000,46557=>1000,46558=>1000,46559=>1000,46560=>1000,46561=>1000,46562=>1000,46563=>1000,46564=>1000,46565=>1000,46566=>1000,46567=>1000,46568=>1000,46569=>1000,46570=>1000,46571=>1000,46572=>1000,46573=>1000,46574=>1000,46575=>1000,46576=>1000,46577=>1000,46578=>1000,46579=>1000,46580=>1000,46581=>1000,46582=>1000,46583=>1000,46584=>1000,46585=>1000,46586=>1000,46587=>1000,46588=>1000,46589=>1000,46590=>1000,46591=>1000,46592=>1000,46593=>1000,46594=>1000,46595=>1000,46596=>1000,46597=>1000,46598=>1000,46599=>1000,46600=>1000,46601=>1000,46602=>1000,46603=>1000,46604=>1000,46605=>1000,46606=>1000,46607=>1000,46608=>1000,46609=>1000,46610=>1000,46611=>1000,46612=>1000,46613=>1000,46614=>1000,46615=>1000,46616=>1000,46617=>1000,46618=>1000,46619=>1000,46620=>1000,46621=>1000,46622=>1000,46623=>1000,46624=>1000,46625=>1000,46626=>1000,46627=>1000,46628=>1000,46629=>1000,46630=>1000,46631=>1000,46632=>1000,46633=>1000,46634=>1000,46635=>1000,46636=>1000,46637=>1000,46638=>1000,46639=>1000,46640=>1000,46641=>1000,46642=>1000,46643=>1000,46644=>1000,46645=>1000,46646=>1000,46647=>1000,46648=>1000,46649=>1000,46650=>1000,46651=>1000,46652=>1000,46653=>1000,46654=>1000,46655=>1000,46656=>1000,46657=>1000,46658=>1000,46659=>1000,46660=>1000,46661=>1000,46662=>1000,46663=>1000,46664=>1000,46665=>1000,46666=>1000,46667=>1000,46668=>1000,46669=>1000,46670=>1000,46671=>1000,46672=>1000,46673=>1000,46674=>1000,46675=>1000,46676=>1000,46677=>1000,46678=>1000,46679=>1000,46680=>1000,46681=>1000,46682=>1000,46683=>1000,46684=>1000,46685=>1000,46686=>1000,46687=>1000,46688=>1000,46689=>1000,46690=>1000,46691=>1000,46692=>1000,46693=>1000,46694=>1000,46695=>1000,46696=>1000,46697=>1000,46698=>1000,46699=>1000,46700=>1000,46701=>1000,46702=>1000,46703=>1000,46704=>1000,46705=>1000,46706=>1000,46707=>1000,46708=>1000,46709=>1000,46710=>1000,46711=>1000,46712=>1000,46713=>1000,46714=>1000,46715=>1000,46716=>1000,46717=>1000,46718=>1000,46719=>1000,46720=>1000,46721=>1000,46722=>1000,46723=>1000,46724=>1000,46725=>1000,46726=>1000,46727=>1000,46728=>1000,46729=>1000,46730=>1000,46731=>1000,46732=>1000,46733=>1000,46734=>1000,46735=>1000,46736=>1000,46737=>1000,46738=>1000,46739=>1000,46740=>1000,46741=>1000,46742=>1000,46743=>1000,46744=>1000,46745=>1000,46746=>1000,46747=>1000,46748=>1000,46749=>1000,46750=>1000,46751=>1000,46752=>1000,46753=>1000,46754=>1000,46755=>1000,46756=>1000,46757=>1000,46758=>1000,46759=>1000,46760=>1000,46761=>1000,46762=>1000,46763=>1000,46764=>1000,46765=>1000,46766=>1000,46767=>1000,46768=>1000,46769=>1000,46770=>1000,46771=>1000,46772=>1000,46773=>1000,46774=>1000,46775=>1000,46776=>1000,46777=>1000,46778=>1000,46779=>1000,46780=>1000,46781=>1000,46782=>1000,46783=>1000,46784=>1000,46785=>1000,46786=>1000,46787=>1000,46788=>1000,46789=>1000,46790=>1000,46791=>1000,46792=>1000,46793=>1000,46794=>1000,46795=>1000,46796=>1000,46797=>1000,46798=>1000,46799=>1000,46800=>1000,46801=>1000,46802=>1000,46803=>1000,46804=>1000,46805=>1000,46806=>1000,46807=>1000,46808=>1000,46809=>1000,46810=>1000,46811=>1000,46812=>1000,46813=>1000,46814=>1000,46815=>1000,46816=>1000,46817=>1000,46818=>1000,46819=>1000,46820=>1000,46821=>1000,46822=>1000,46823=>1000,46824=>1000,46825=>1000,46826=>1000,46827=>1000,46828=>1000,46829=>1000,46830=>1000,46831=>1000,46832=>1000,46833=>1000,46834=>1000,46835=>1000,46836=>1000,46837=>1000,46838=>1000,46839=>1000,46840=>1000,46841=>1000,46842=>1000,46843=>1000,46844=>1000,46845=>1000,46846=>1000,46847=>1000,46848=>1000,46849=>1000,46850=>1000,46851=>1000,46852=>1000,46853=>1000,46854=>1000,46855=>1000,46856=>1000,46857=>1000,46858=>1000,46859=>1000,46860=>1000,46861=>1000,46862=>1000,46863=>1000,46864=>1000,46865=>1000,46866=>1000,46867=>1000,46868=>1000,46869=>1000,46870=>1000,46871=>1000,46872=>1000,46873=>1000,46874=>1000,46875=>1000,46876=>1000,46877=>1000,46878=>1000,46879=>1000,46880=>1000,46881=>1000,46882=>1000,46883=>1000,46884=>1000,46885=>1000,46886=>1000,46887=>1000,46888=>1000,46889=>1000,46890=>1000,46891=>1000,46892=>1000,46893=>1000,46894=>1000,46895=>1000,46896=>1000,46897=>1000,46898=>1000,46899=>1000,46900=>1000,46901=>1000,46902=>1000,46903=>1000,46904=>1000,46905=>1000,46906=>1000,46907=>1000,46908=>1000,46909=>1000,46910=>1000,46911=>1000,46912=>1000,46913=>1000,46914=>1000,46915=>1000,46916=>1000,46917=>1000,46918=>1000,46919=>1000,46920=>1000,46921=>1000,46922=>1000,46923=>1000,46924=>1000,46925=>1000,46926=>1000,46927=>1000,46928=>1000,46929=>1000,46930=>1000,46931=>1000,46932=>1000,46933=>1000,46934=>1000,46935=>1000,46936=>1000,46937=>1000,46938=>1000,46939=>1000,46940=>1000,46941=>1000,46942=>1000,46943=>1000,46944=>1000,46945=>1000,46946=>1000,46947=>1000,46948=>1000,46949=>1000,46950=>1000,46951=>1000,46952=>1000,46953=>1000,46954=>1000,46955=>1000,46956=>1000,46957=>1000,46958=>1000,46959=>1000,46960=>1000,46961=>1000,46962=>1000,46963=>1000,46964=>1000,46965=>1000,46966=>1000,46967=>1000,46968=>1000,46969=>1000,46970=>1000,46971=>1000,46972=>1000,46973=>1000,46974=>1000,46975=>1000,46976=>1000,46977=>1000,46978=>1000,46979=>1000,46980=>1000,46981=>1000,46982=>1000,46983=>1000,46984=>1000,46985=>1000,46986=>1000,46987=>1000,46988=>1000,46989=>1000,46990=>1000,46991=>1000,46992=>1000,46993=>1000,46994=>1000,46995=>1000,46996=>1000,46997=>1000,46998=>1000,46999=>1000,47000=>1000,47001=>1000,47002=>1000,47003=>1000,47004=>1000,47005=>1000,47006=>1000,47007=>1000,47008=>1000,47009=>1000,47010=>1000,47011=>1000,47012=>1000,47013=>1000,47014=>1000,47015=>1000,47016=>1000,47017=>1000,47018=>1000,47019=>1000,47020=>1000,47021=>1000,47022=>1000,47023=>1000,47024=>1000,47025=>1000,47026=>1000,47027=>1000,47028=>1000,47029=>1000,47030=>1000,47031=>1000,47032=>1000,47033=>1000,47034=>1000,47035=>1000,47036=>1000,47037=>1000,47038=>1000,47039=>1000,47040=>1000,47041=>1000,47042=>1000,47043=>1000,47044=>1000,47045=>1000,47046=>1000,47047=>1000,47048=>1000,47049=>1000,47050=>1000,47051=>1000,47052=>1000,47053=>1000,47054=>1000,47055=>1000,47056=>1000,47057=>1000,47058=>1000,47059=>1000,47060=>1000,47061=>1000,47062=>1000,47063=>1000,47064=>1000,47065=>1000,47066=>1000,47067=>1000,47068=>1000,47069=>1000,47070=>1000,47071=>1000,47072=>1000,47073=>1000,47074=>1000,47075=>1000,47076=>1000,47077=>1000,47078=>1000,47079=>1000,47080=>1000,47081=>1000,47082=>1000,47083=>1000,47084=>1000,47085=>1000,47086=>1000,47087=>1000,47088=>1000,47089=>1000,47090=>1000,47091=>1000,47092=>1000,47093=>1000,47094=>1000,47095=>1000,47096=>1000,47097=>1000,47098=>1000,47099=>1000,47100=>1000,47101=>1000,47102=>1000,47103=>1000,47104=>1000,47105=>1000,47106=>1000,47107=>1000,47108=>1000,47109=>1000,47110=>1000,47111=>1000,47112=>1000,47113=>1000,47114=>1000,47115=>1000,47116=>1000,47117=>1000,47118=>1000,47119=>1000,47120=>1000,47121=>1000,47122=>1000,47123=>1000,47124=>1000,47125=>1000,47126=>1000,47127=>1000,47128=>1000,47129=>1000,47130=>1000,47131=>1000,47132=>1000,47133=>1000,47134=>1000,47135=>1000,47136=>1000,47137=>1000,47138=>1000,47139=>1000,47140=>1000,47141=>1000,47142=>1000,47143=>1000,47144=>1000,47145=>1000,47146=>1000,47147=>1000,47148=>1000,47149=>1000,47150=>1000,47151=>1000,47152=>1000,47153=>1000,47154=>1000,47155=>1000,47156=>1000,47157=>1000,47158=>1000,47159=>1000,47160=>1000,47161=>1000,47162=>1000,47163=>1000,47164=>1000,47165=>1000,47166=>1000,47167=>1000,47168=>1000,47169=>1000,47170=>1000,47171=>1000,47172=>1000,47173=>1000,47174=>1000,47175=>1000,47176=>1000,47177=>1000,47178=>1000,47179=>1000,47180=>1000,47181=>1000,47182=>1000,47183=>1000,47184=>1000,47185=>1000,47186=>1000,47187=>1000,47188=>1000,47189=>1000,47190=>1000,47191=>1000,47192=>1000,47193=>1000,47194=>1000,47195=>1000,47196=>1000,47197=>1000,47198=>1000,47199=>1000,47200=>1000,47201=>1000,47202=>1000,47203=>1000,47204=>1000,47205=>1000,47206=>1000,47207=>1000,47208=>1000,47209=>1000,47210=>1000,47211=>1000,47212=>1000,47213=>1000,47214=>1000,47215=>1000,47216=>1000,47217=>1000,47218=>1000,47219=>1000,47220=>1000,47221=>1000,47222=>1000,47223=>1000,47224=>1000,47225=>1000,47226=>1000,47227=>1000,47228=>1000,47229=>1000,47230=>1000,47231=>1000,47232=>1000,47233=>1000,47234=>1000,47235=>1000,47236=>1000,47237=>1000,47238=>1000,47239=>1000,47240=>1000,47241=>1000,47242=>1000,47243=>1000,47244=>1000,47245=>1000,47246=>1000,47247=>1000,47248=>1000,47249=>1000,47250=>1000,47251=>1000,47252=>1000,47253=>1000,47254=>1000,47255=>1000,47256=>1000,47257=>1000,47258=>1000,47259=>1000,47260=>1000,47261=>1000,47262=>1000,47263=>1000,47264=>1000,47265=>1000,47266=>1000,47267=>1000,47268=>1000,47269=>1000,47270=>1000,47271=>1000,47272=>1000,47273=>1000,47274=>1000,47275=>1000,47276=>1000,47277=>1000,47278=>1000,47279=>1000,47280=>1000,47281=>1000,47282=>1000,47283=>1000,47284=>1000,47285=>1000,47286=>1000,47287=>1000,47288=>1000,47289=>1000,47290=>1000,47291=>1000,47292=>1000,47293=>1000,47294=>1000,47295=>1000,47296=>1000,47297=>1000,47298=>1000,47299=>1000,47300=>1000,47301=>1000,47302=>1000,47303=>1000,47304=>1000,47305=>1000,47306=>1000,47307=>1000,47308=>1000,47309=>1000,47310=>1000,47311=>1000,47312=>1000,47313=>1000,47314=>1000,47315=>1000,47316=>1000,47317=>1000,47318=>1000,47319=>1000,47320=>1000,47321=>1000,47322=>1000,47323=>1000,47324=>1000,47325=>1000,47326=>1000,47327=>1000,47328=>1000,47329=>1000,47330=>1000,47331=>1000,47332=>1000,47333=>1000,47334=>1000,47335=>1000,47336=>1000,47337=>1000,47338=>1000,47339=>1000,47340=>1000,47341=>1000,47342=>1000,47343=>1000,47344=>1000,47345=>1000,47346=>1000,47347=>1000,47348=>1000,47349=>1000,47350=>1000,47351=>1000,47352=>1000,47353=>1000,47354=>1000,47355=>1000,47356=>1000,47357=>1000,47358=>1000,47359=>1000,47360=>1000,47361=>1000,47362=>1000,47363=>1000,47364=>1000,47365=>1000,47366=>1000,47367=>1000,47368=>1000,47369=>1000,47370=>1000,47371=>1000,47372=>1000,47373=>1000,47374=>1000,47375=>1000,47376=>1000,47377=>1000,47378=>1000,47379=>1000,47380=>1000,47381=>1000,47382=>1000,47383=>1000,47384=>1000,47385=>1000,47386=>1000,47387=>1000,47388=>1000,47389=>1000,47390=>1000,47391=>1000,47392=>1000,47393=>1000,47394=>1000,47395=>1000,47396=>1000,47397=>1000,47398=>1000,47399=>1000,47400=>1000,47401=>1000,47402=>1000,47403=>1000,47404=>1000,47405=>1000,47406=>1000,47407=>1000,47408=>1000,47409=>1000,47410=>1000,47411=>1000,47412=>1000,47413=>1000,47414=>1000,47415=>1000,47416=>1000,47417=>1000,47418=>1000,47419=>1000,47420=>1000,47421=>1000,47422=>1000,47423=>1000,47424=>1000,47425=>1000,47426=>1000,47427=>1000,47428=>1000,47429=>1000,47430=>1000,47431=>1000,47432=>1000,47433=>1000,47434=>1000,47435=>1000,47436=>1000,47437=>1000,47438=>1000,47439=>1000,47440=>1000,47441=>1000,47442=>1000,47443=>1000,47444=>1000,47445=>1000,47446=>1000,47447=>1000,47448=>1000,47449=>1000,47450=>1000,47451=>1000,47452=>1000,47453=>1000,47454=>1000,47455=>1000,47456=>1000,47457=>1000,47458=>1000,47459=>1000,47460=>1000,47461=>1000,47462=>1000,47463=>1000,47464=>1000,47465=>1000,47466=>1000,47467=>1000,47468=>1000,47469=>1000,47470=>1000,47471=>1000,47472=>1000,47473=>1000,47474=>1000,47475=>1000,47476=>1000,47477=>1000,47478=>1000,47479=>1000,47480=>1000,47481=>1000,47482=>1000,47483=>1000,47484=>1000,47485=>1000,47486=>1000,47487=>1000,47488=>1000,47489=>1000,47490=>1000,47491=>1000,47492=>1000,47493=>1000,47494=>1000,47495=>1000,47496=>1000,47497=>1000,47498=>1000,47499=>1000,47500=>1000,47501=>1000,47502=>1000,47503=>1000,47504=>1000,47505=>1000,47506=>1000,47507=>1000,47508=>1000,47509=>1000,47510=>1000,47511=>1000,47512=>1000,47513=>1000,47514=>1000,47515=>1000,47516=>1000,47517=>1000,47518=>1000,47519=>1000,47520=>1000,47521=>1000,47522=>1000,47523=>1000,47524=>1000,47525=>1000,47526=>1000,47527=>1000,47528=>1000,47529=>1000,47530=>1000,47531=>1000,47532=>1000,47533=>1000,47534=>1000,47535=>1000,47536=>1000,47537=>1000,47538=>1000,47539=>1000,47540=>1000,47541=>1000,47542=>1000,47543=>1000,47544=>1000,47545=>1000,47546=>1000,47547=>1000,47548=>1000,47549=>1000,47550=>1000,47551=>1000,47552=>1000,47553=>1000,47554=>1000,47555=>1000,47556=>1000,47557=>1000,47558=>1000,47559=>1000,47560=>1000,47561=>1000,47562=>1000,47563=>1000,47564=>1000,47565=>1000,47566=>1000,47567=>1000,47568=>1000,47569=>1000,47570=>1000,47571=>1000,47572=>1000,47573=>1000,47574=>1000,47575=>1000,47576=>1000,47577=>1000,47578=>1000,47579=>1000,47580=>1000,47581=>1000,47582=>1000,47583=>1000,47584=>1000,47585=>1000,47586=>1000,47587=>1000,47588=>1000,47589=>1000,47590=>1000,47591=>1000,47592=>1000,47593=>1000,47594=>1000,47595=>1000,47596=>1000,47597=>1000,47598=>1000,47599=>1000,47600=>1000,47601=>1000,47602=>1000,47603=>1000,47604=>1000,47605=>1000,47606=>1000,47607=>1000,47608=>1000,47609=>1000,47610=>1000,47611=>1000,47612=>1000,47613=>1000,47614=>1000,47615=>1000,47616=>1000,47617=>1000,47618=>1000,47619=>1000,47620=>1000,47621=>1000,47622=>1000,47623=>1000,47624=>1000,47625=>1000,47626=>1000,47627=>1000,47628=>1000,47629=>1000,47630=>1000,47631=>1000,47632=>1000,47633=>1000,47634=>1000,47635=>1000,47636=>1000,47637=>1000,47638=>1000,47639=>1000,47640=>1000,47641=>1000,47642=>1000,47643=>1000,47644=>1000,47645=>1000,47646=>1000,47647=>1000,47648=>1000,47649=>1000,47650=>1000,47651=>1000,47652=>1000,47653=>1000,47654=>1000,47655=>1000,47656=>1000,47657=>1000,47658=>1000,47659=>1000,47660=>1000,47661=>1000,47662=>1000,47663=>1000,47664=>1000,47665=>1000,47666=>1000,47667=>1000,47668=>1000,47669=>1000,47670=>1000,47671=>1000,47672=>1000,47673=>1000,47674=>1000,47675=>1000,47676=>1000,47677=>1000,47678=>1000,47679=>1000,47680=>1000,47681=>1000,47682=>1000,47683=>1000,47684=>1000,47685=>1000,47686=>1000,47687=>1000,47688=>1000,47689=>1000,47690=>1000,47691=>1000,47692=>1000,47693=>1000,47694=>1000,47695=>1000,47696=>1000,47697=>1000,47698=>1000,47699=>1000,47700=>1000,47701=>1000,47702=>1000,47703=>1000,47704=>1000,47705=>1000,47706=>1000,47707=>1000,47708=>1000,47709=>1000,47710=>1000,47711=>1000,47712=>1000,47713=>1000,47714=>1000,47715=>1000,47716=>1000,47717=>1000,47718=>1000,47719=>1000,47720=>1000,47721=>1000,47722=>1000,47723=>1000,47724=>1000,47725=>1000,47726=>1000,47727=>1000,47728=>1000,47729=>1000,47730=>1000,47731=>1000,47732=>1000,47733=>1000,47734=>1000,47735=>1000,47736=>1000,47737=>1000,47738=>1000,47739=>1000,47740=>1000,47741=>1000,47742=>1000,47743=>1000,47744=>1000,47745=>1000,47746=>1000,47747=>1000,47748=>1000,47749=>1000,47750=>1000,47751=>1000,47752=>1000,47753=>1000,47754=>1000,47755=>1000,47756=>1000,47757=>1000,47758=>1000,47759=>1000,47760=>1000,47761=>1000,47762=>1000,47763=>1000,47764=>1000,47765=>1000,47766=>1000,47767=>1000,47768=>1000,47769=>1000,47770=>1000,47771=>1000,47772=>1000,47773=>1000,47774=>1000,47775=>1000,47776=>1000,47777=>1000,47778=>1000,47779=>1000,47780=>1000,47781=>1000,47782=>1000,47783=>1000,47784=>1000,47785=>1000,47786=>1000,47787=>1000,47788=>1000,47789=>1000,47790=>1000,47791=>1000,47792=>1000,47793=>1000,47794=>1000,47795=>1000,47796=>1000,47797=>1000,47798=>1000,47799=>1000,47800=>1000,47801=>1000,47802=>1000,47803=>1000,47804=>1000,47805=>1000,47806=>1000,47807=>1000,47808=>1000,47809=>1000,47810=>1000,47811=>1000,47812=>1000,47813=>1000,47814=>1000,47815=>1000,47816=>1000,47817=>1000,47818=>1000,47819=>1000,47820=>1000,47821=>1000,47822=>1000,47823=>1000,47824=>1000,47825=>1000,47826=>1000,47827=>1000,47828=>1000,47829=>1000,47830=>1000,47831=>1000,47832=>1000,47833=>1000,47834=>1000,47835=>1000,47836=>1000,47837=>1000,47838=>1000,47839=>1000,47840=>1000,47841=>1000,47842=>1000,47843=>1000,47844=>1000,47845=>1000,47846=>1000,47847=>1000,47848=>1000,47849=>1000,47850=>1000,47851=>1000,47852=>1000,47853=>1000,47854=>1000,47855=>1000,47856=>1000,47857=>1000,47858=>1000,47859=>1000,47860=>1000,47861=>1000,47862=>1000,47863=>1000,47864=>1000,47865=>1000,47866=>1000,47867=>1000,47868=>1000,47869=>1000,47870=>1000,47871=>1000,47872=>1000,47873=>1000,47874=>1000,47875=>1000,47876=>1000,47877=>1000,47878=>1000,47879=>1000,47880=>1000,47881=>1000,47882=>1000,47883=>1000,47884=>1000,47885=>1000,47886=>1000,47887=>1000,47888=>1000,47889=>1000,47890=>1000,47891=>1000,47892=>1000,47893=>1000,47894=>1000,47895=>1000,47896=>1000,47897=>1000,47898=>1000,47899=>1000,47900=>1000,47901=>1000,47902=>1000,47903=>1000,47904=>1000,47905=>1000,47906=>1000,47907=>1000,47908=>1000,47909=>1000,47910=>1000,47911=>1000,47912=>1000,47913=>1000,47914=>1000,47915=>1000,47916=>1000,47917=>1000,47918=>1000,47919=>1000,47920=>1000,47921=>1000,47922=>1000,47923=>1000,47924=>1000,47925=>1000,47926=>1000,47927=>1000,47928=>1000,47929=>1000,47930=>1000,47931=>1000,47932=>1000,47933=>1000,47934=>1000,47935=>1000,47936=>1000,47937=>1000,47938=>1000,47939=>1000,47940=>1000,47941=>1000,47942=>1000,47943=>1000,47944=>1000,47945=>1000,47946=>1000,47947=>1000,47948=>1000,47949=>1000,47950=>1000,47951=>1000,47952=>1000,47953=>1000,47954=>1000,47955=>1000,47956=>1000,47957=>1000,47958=>1000,47959=>1000,47960=>1000,47961=>1000,47962=>1000,47963=>1000,47964=>1000,47965=>1000,47966=>1000,47967=>1000,47968=>1000,47969=>1000,47970=>1000,47971=>1000,47972=>1000,47973=>1000,47974=>1000,47975=>1000,47976=>1000,47977=>1000,47978=>1000,47979=>1000,47980=>1000,47981=>1000,47982=>1000,47983=>1000,47984=>1000,47985=>1000,47986=>1000,47987=>1000,47988=>1000,47989=>1000,47990=>1000,47991=>1000,47992=>1000,47993=>1000,47994=>1000,47995=>1000,47996=>1000,47997=>1000,47998=>1000,47999=>1000,48000=>1000,48001=>1000,48002=>1000,48003=>1000,48004=>1000,48005=>1000,48006=>1000,48007=>1000,48008=>1000,48009=>1000,48010=>1000,48011=>1000,48012=>1000,48013=>1000,48014=>1000,48015=>1000,48016=>1000,48017=>1000,48018=>1000,48019=>1000,48020=>1000,48021=>1000,48022=>1000,48023=>1000,48024=>1000,48025=>1000,48026=>1000,48027=>1000,48028=>1000,48029=>1000,48030=>1000,48031=>1000,48032=>1000,48033=>1000,48034=>1000,48035=>1000,48036=>1000,48037=>1000,48038=>1000,48039=>1000,48040=>1000,48041=>1000,48042=>1000,48043=>1000,48044=>1000,48045=>1000,48046=>1000,48047=>1000,48048=>1000,48049=>1000,48050=>1000,48051=>1000,48052=>1000,48053=>1000,48054=>1000,48055=>1000,48056=>1000,48057=>1000,48058=>1000,48059=>1000,48060=>1000,48061=>1000,48062=>1000,48063=>1000,48064=>1000,48065=>1000,48066=>1000,48067=>1000,48068=>1000,48069=>1000,48070=>1000,48071=>1000,48072=>1000,48073=>1000,48074=>1000,48075=>1000,48076=>1000,48077=>1000,48078=>1000,48079=>1000,48080=>1000,48081=>1000,48082=>1000,48083=>1000,48084=>1000,48085=>1000,48086=>1000,48087=>1000,48088=>1000,48089=>1000,48090=>1000,48091=>1000,48092=>1000,48093=>1000,48094=>1000,48095=>1000,48096=>1000,48097=>1000,48098=>1000,48099=>1000,48100=>1000,48101=>1000,48102=>1000,48103=>1000,48104=>1000,48105=>1000,48106=>1000,48107=>1000,48108=>1000,48109=>1000,48110=>1000,48111=>1000,48112=>1000,48113=>1000,48114=>1000,48115=>1000,48116=>1000,48117=>1000,48118=>1000,48119=>1000,48120=>1000,48121=>1000,48122=>1000,48123=>1000,48124=>1000,48125=>1000,48126=>1000,48127=>1000,48128=>1000,48129=>1000,48130=>1000,48131=>1000,48132=>1000,48133=>1000,48134=>1000,48135=>1000,48136=>1000,48137=>1000,48138=>1000,48139=>1000,48140=>1000,48141=>1000,48142=>1000,48143=>1000,48144=>1000,48145=>1000,48146=>1000,48147=>1000,48148=>1000,48149=>1000,48150=>1000,48151=>1000,48152=>1000,48153=>1000,48154=>1000,48155=>1000,48156=>1000,48157=>1000,48158=>1000,48159=>1000,48160=>1000,48161=>1000,48162=>1000,48163=>1000,48164=>1000,48165=>1000,48166=>1000,48167=>1000,48168=>1000,48169=>1000,48170=>1000,48171=>1000,48172=>1000,48173=>1000,48174=>1000,48175=>1000,48176=>1000,48177=>1000,48178=>1000,48179=>1000,48180=>1000,48181=>1000,48182=>1000,48183=>1000,48184=>1000,48185=>1000,48186=>1000,48187=>1000,48188=>1000,48189=>1000,48190=>1000,48191=>1000,48192=>1000,48193=>1000,48194=>1000,48195=>1000,48196=>1000,48197=>1000,48198=>1000,48199=>1000,48200=>1000,48201=>1000,48202=>1000,48203=>1000,48204=>1000,48205=>1000,48206=>1000,48207=>1000,48208=>1000,48209=>1000,48210=>1000,48211=>1000,48212=>1000,48213=>1000,48214=>1000,48215=>1000,48216=>1000,48217=>1000,48218=>1000,48219=>1000,48220=>1000,48221=>1000,48222=>1000,48223=>1000,48224=>1000,48225=>1000,48226=>1000,48227=>1000,48228=>1000,48229=>1000,48230=>1000,48231=>1000,48232=>1000,48233=>1000,48234=>1000,48235=>1000,48236=>1000,48237=>1000,48238=>1000,48239=>1000,48240=>1000,48241=>1000,48242=>1000,48243=>1000,48244=>1000,48245=>1000,48246=>1000,48247=>1000,48248=>1000,48249=>1000,48250=>1000,48251=>1000,48252=>1000,48253=>1000,48254=>1000,48255=>1000,48256=>1000,48257=>1000,48258=>1000,48259=>1000,48260=>1000,48261=>1000,48262=>1000,48263=>1000,48264=>1000,48265=>1000,48266=>1000,48267=>1000,48268=>1000,48269=>1000,48270=>1000,48271=>1000,48272=>1000,48273=>1000,48274=>1000,48275=>1000,48276=>1000,48277=>1000,48278=>1000,48279=>1000,48280=>1000,48281=>1000,48282=>1000,48283=>1000,48284=>1000,48285=>1000,48286=>1000,48287=>1000,48288=>1000,48289=>1000,48290=>1000,48291=>1000,48292=>1000,48293=>1000,48294=>1000,48295=>1000,48296=>1000,48297=>1000,48298=>1000,48299=>1000,48300=>1000,48301=>1000,48302=>1000,48303=>1000,48304=>1000,48305=>1000,48306=>1000,48307=>1000,48308=>1000,48309=>1000,48310=>1000,48311=>1000,48312=>1000,48313=>1000,48314=>1000,48315=>1000,48316=>1000,48317=>1000,48318=>1000,48319=>1000,48320=>1000,48321=>1000,48322=>1000,48323=>1000,48324=>1000,48325=>1000,48326=>1000,48327=>1000,48328=>1000,48329=>1000,48330=>1000,48331=>1000,48332=>1000,48333=>1000,48334=>1000,48335=>1000,48336=>1000,48337=>1000,48338=>1000,48339=>1000,48340=>1000,48341=>1000,48342=>1000,48343=>1000,48344=>1000,48345=>1000,48346=>1000,48347=>1000,48348=>1000,48349=>1000,48350=>1000,48351=>1000,48352=>1000,48353=>1000,48354=>1000,48355=>1000,48356=>1000,48357=>1000,48358=>1000,48359=>1000,48360=>1000,48361=>1000,48362=>1000,48363=>1000,48364=>1000,48365=>1000,48366=>1000,48367=>1000,48368=>1000,48369=>1000,48370=>1000,48371=>1000,48372=>1000,48373=>1000,48374=>1000,48375=>1000,48376=>1000,48377=>1000,48378=>1000,48379=>1000,48380=>1000,48381=>1000,48382=>1000,48383=>1000,48384=>1000,48385=>1000,48386=>1000,48387=>1000,48388=>1000,48389=>1000,48390=>1000,48391=>1000,48392=>1000,48393=>1000,48394=>1000,48395=>1000,48396=>1000,48397=>1000,48398=>1000,48399=>1000,48400=>1000,48401=>1000,48402=>1000,48403=>1000,48404=>1000,48405=>1000,48406=>1000,48407=>1000,48408=>1000,48409=>1000,48410=>1000,48411=>1000,48412=>1000,48413=>1000,48414=>1000,48415=>1000,48416=>1000,48417=>1000,48418=>1000,48419=>1000,48420=>1000,48421=>1000,48422=>1000,48423=>1000,48424=>1000,48425=>1000,48426=>1000,48427=>1000,48428=>1000,48429=>1000,48430=>1000,48431=>1000,48432=>1000,48433=>1000,48434=>1000,48435=>1000,48436=>1000,48437=>1000,48438=>1000,48439=>1000,48440=>1000,48441=>1000,48442=>1000,48443=>1000,48444=>1000,48445=>1000,48446=>1000,48447=>1000,48448=>1000,48449=>1000,48450=>1000,48451=>1000,48452=>1000,48453=>1000,48454=>1000,48455=>1000,48456=>1000,48457=>1000,48458=>1000,48459=>1000,48460=>1000,48461=>1000,48462=>1000,48463=>1000,48464=>1000,48465=>1000,48466=>1000,48467=>1000,48468=>1000,48469=>1000,48470=>1000,48471=>1000,48472=>1000,48473=>1000,48474=>1000,48475=>1000,48476=>1000,48477=>1000,48478=>1000,48479=>1000,48480=>1000,48481=>1000,48482=>1000,48483=>1000,48484=>1000,48485=>1000,48486=>1000,48487=>1000,48488=>1000,48489=>1000,48490=>1000,48491=>1000,48492=>1000,48493=>1000,48494=>1000,48495=>1000,48496=>1000,48497=>1000,48498=>1000,48499=>1000,48500=>1000,48501=>1000,48502=>1000,48503=>1000,48504=>1000,48505=>1000,48506=>1000,48507=>1000,48508=>1000,48509=>1000,48510=>1000,48511=>1000,48512=>1000,48513=>1000,48514=>1000,48515=>1000,48516=>1000,48517=>1000,48518=>1000,48519=>1000,48520=>1000,48521=>1000,48522=>1000,48523=>1000,48524=>1000,48525=>1000,48526=>1000,48527=>1000,48528=>1000,48529=>1000,48530=>1000,48531=>1000,48532=>1000,48533=>1000,48534=>1000,48535=>1000,48536=>1000,48537=>1000,48538=>1000,48539=>1000,48540=>1000,48541=>1000,48542=>1000,48543=>1000,48544=>1000,48545=>1000,48546=>1000,48547=>1000,48548=>1000,48549=>1000,48550=>1000,48551=>1000,48552=>1000,48553=>1000,48554=>1000,48555=>1000,48556=>1000,48557=>1000,48558=>1000,48559=>1000,48560=>1000,48561=>1000,48562=>1000,48563=>1000,48564=>1000,48565=>1000,48566=>1000,48567=>1000,48568=>1000,48569=>1000,48570=>1000,48571=>1000,48572=>1000,48573=>1000,48574=>1000,48575=>1000,48576=>1000,48577=>1000,48578=>1000,48579=>1000,48580=>1000,48581=>1000,48582=>1000,48583=>1000,48584=>1000,48585=>1000,48586=>1000,48587=>1000,48588=>1000,48589=>1000,48590=>1000,48591=>1000,48592=>1000,48593=>1000,48594=>1000,48595=>1000,48596=>1000,48597=>1000,48598=>1000,48599=>1000,48600=>1000,48601=>1000,48602=>1000,48603=>1000,48604=>1000,48605=>1000,48606=>1000,48607=>1000,48608=>1000,48609=>1000,48610=>1000,48611=>1000,48612=>1000,48613=>1000,48614=>1000,48615=>1000,48616=>1000,48617=>1000,48618=>1000,48619=>1000,48620=>1000,48621=>1000,48622=>1000,48623=>1000,48624=>1000,48625=>1000,48626=>1000,48627=>1000,48628=>1000,48629=>1000,48630=>1000,48631=>1000,48632=>1000,48633=>1000,48634=>1000,48635=>1000,48636=>1000,48637=>1000,48638=>1000,48639=>1000,48640=>1000,48641=>1000,48642=>1000,48643=>1000,48644=>1000,48645=>1000,48646=>1000,48647=>1000,48648=>1000,48649=>1000,48650=>1000,48651=>1000,48652=>1000,48653=>1000,48654=>1000,48655=>1000,48656=>1000,48657=>1000,48658=>1000,48659=>1000,48660=>1000,48661=>1000,48662=>1000,48663=>1000,48664=>1000,48665=>1000,48666=>1000,48667=>1000,48668=>1000,48669=>1000,48670=>1000,48671=>1000,48672=>1000,48673=>1000,48674=>1000,48675=>1000,48676=>1000,48677=>1000,48678=>1000,48679=>1000,48680=>1000,48681=>1000,48682=>1000,48683=>1000,48684=>1000,48685=>1000,48686=>1000,48687=>1000,48688=>1000,48689=>1000,48690=>1000,48691=>1000,48692=>1000,48693=>1000,48694=>1000,48695=>1000,48696=>1000,48697=>1000,48698=>1000,48699=>1000,48700=>1000,48701=>1000,48702=>1000,48703=>1000,48704=>1000,48705=>1000,48706=>1000,48707=>1000,48708=>1000,48709=>1000,48710=>1000,48711=>1000,48712=>1000,48713=>1000,48714=>1000,48715=>1000,48716=>1000,48717=>1000,48718=>1000,48719=>1000,48720=>1000,48721=>1000,48722=>1000,48723=>1000,48724=>1000,48725=>1000,48726=>1000,48727=>1000,48728=>1000,48729=>1000,48730=>1000,48731=>1000,48732=>1000,48733=>1000,48734=>1000,48735=>1000,48736=>1000,48737=>1000,48738=>1000,48739=>1000,48740=>1000,48741=>1000,48742=>1000,48743=>1000,48744=>1000,48745=>1000,48746=>1000,48747=>1000,48748=>1000,48749=>1000,48750=>1000,48751=>1000,48752=>1000,48753=>1000,48754=>1000,48755=>1000,48756=>1000,48757=>1000,48758=>1000,48759=>1000,48760=>1000,48761=>1000,48762=>1000,48763=>1000,48764=>1000,48765=>1000,48766=>1000,48767=>1000,48768=>1000,48769=>1000,48770=>1000,48771=>1000,48772=>1000,48773=>1000,48774=>1000,48775=>1000,48776=>1000,48777=>1000,48778=>1000,48779=>1000,48780=>1000,48781=>1000,48782=>1000,48783=>1000,48784=>1000,48785=>1000,48786=>1000,48787=>1000,48788=>1000,48789=>1000,48790=>1000,48791=>1000,48792=>1000,48793=>1000,48794=>1000,48795=>1000,48796=>1000,48797=>1000,48798=>1000,48799=>1000,48800=>1000,48801=>1000,48802=>1000,48803=>1000,48804=>1000,48805=>1000,48806=>1000,48807=>1000,48808=>1000,48809=>1000,48810=>1000,48811=>1000,48812=>1000,48813=>1000,48814=>1000,48815=>1000,48816=>1000,48817=>1000,48818=>1000,48819=>1000,48820=>1000,48821=>1000,48822=>1000,48823=>1000,48824=>1000,48825=>1000,48826=>1000,48827=>1000,48828=>1000,48829=>1000,48830=>1000,48831=>1000,48832=>1000,48833=>1000,48834=>1000,48835=>1000,48836=>1000,48837=>1000,48838=>1000,48839=>1000,48840=>1000,48841=>1000,48842=>1000,48843=>1000,48844=>1000,48845=>1000,48846=>1000,48847=>1000,48848=>1000,48849=>1000,48850=>1000,48851=>1000,48852=>1000,48853=>1000,48854=>1000,48855=>1000,48856=>1000,48857=>1000,48858=>1000,48859=>1000,48860=>1000,48861=>1000,48862=>1000,48863=>1000,48864=>1000,48865=>1000,48866=>1000,48867=>1000,48868=>1000,48869=>1000,48870=>1000,48871=>1000,48872=>1000,48873=>1000,48874=>1000,48875=>1000,48876=>1000,48877=>1000,48878=>1000,48879=>1000,48880=>1000,48881=>1000,48882=>1000,48883=>1000,48884=>1000,48885=>1000,48886=>1000,48887=>1000,48888=>1000,48889=>1000,48890=>1000,48891=>1000,48892=>1000,48893=>1000,48894=>1000,48895=>1000,48896=>1000,48897=>1000,48898=>1000,48899=>1000,48900=>1000,48901=>1000,48902=>1000,48903=>1000,48904=>1000,48905=>1000,48906=>1000,48907=>1000,48908=>1000,48909=>1000,48910=>1000,48911=>1000,48912=>1000,48913=>1000,48914=>1000,48915=>1000,48916=>1000,48917=>1000,48918=>1000,48919=>1000,48920=>1000,48921=>1000,48922=>1000,48923=>1000,48924=>1000,48925=>1000,48926=>1000,48927=>1000,48928=>1000,48929=>1000,48930=>1000,48931=>1000,48932=>1000,48933=>1000,48934=>1000,48935=>1000,48936=>1000,48937=>1000,48938=>1000,48939=>1000,48940=>1000,48941=>1000,48942=>1000,48943=>1000,48944=>1000,48945=>1000,48946=>1000,48947=>1000,48948=>1000,48949=>1000,48950=>1000,48951=>1000,48952=>1000,48953=>1000,48954=>1000,48955=>1000,48956=>1000,48957=>1000,48958=>1000,48959=>1000,48960=>1000,48961=>1000,48962=>1000,48963=>1000,48964=>1000,48965=>1000,48966=>1000,48967=>1000,48968=>1000,48969=>1000,48970=>1000,48971=>1000,48972=>1000,48973=>1000,48974=>1000,48975=>1000,48976=>1000,48977=>1000,48978=>1000,48979=>1000,48980=>1000,48981=>1000,48982=>1000,48983=>1000,48984=>1000,48985=>1000,48986=>1000,48987=>1000,48988=>1000,48989=>1000,48990=>1000,48991=>1000,48992=>1000,48993=>1000,48994=>1000,48995=>1000,48996=>1000,48997=>1000,48998=>1000,48999=>1000,49000=>1000,49001=>1000,49002=>1000,49003=>1000,49004=>1000,49005=>1000,49006=>1000,49007=>1000,49008=>1000,49009=>1000,49010=>1000,49011=>1000,49012=>1000,49013=>1000,49014=>1000,49015=>1000,49016=>1000,49017=>1000,49018=>1000,49019=>1000,49020=>1000,49021=>1000,49022=>1000,49023=>1000,49024=>1000,49025=>1000,49026=>1000,49027=>1000,49028=>1000,49029=>1000,49030=>1000,49031=>1000,49032=>1000,49033=>1000,49034=>1000,49035=>1000,49036=>1000,49037=>1000,49038=>1000,49039=>1000,49040=>1000,49041=>1000,49042=>1000,49043=>1000,49044=>1000,49045=>1000,49046=>1000,49047=>1000,49048=>1000,49049=>1000,49050=>1000,49051=>1000,49052=>1000,49053=>1000,49054=>1000,49055=>1000,49056=>1000,49057=>1000,49058=>1000,49059=>1000,49060=>1000,49061=>1000,49062=>1000,49063=>1000,49064=>1000,49065=>1000,49066=>1000,49067=>1000,49068=>1000,49069=>1000,49070=>1000,49071=>1000,49072=>1000,49073=>1000,49074=>1000,49075=>1000,49076=>1000,49077=>1000,49078=>1000,49079=>1000,49080=>1000,49081=>1000,49082=>1000,49083=>1000,49084=>1000,49085=>1000,49086=>1000,49087=>1000,49088=>1000,49089=>1000,49090=>1000,49091=>1000,49092=>1000,49093=>1000,49094=>1000,49095=>1000,49096=>1000,49097=>1000,49098=>1000,49099=>1000,49100=>1000,49101=>1000,49102=>1000,49103=>1000,49104=>1000,49105=>1000,49106=>1000,49107=>1000,49108=>1000,49109=>1000,49110=>1000,49111=>1000,49112=>1000,49113=>1000,49114=>1000,49115=>1000,49116=>1000,49117=>1000,49118=>1000,49119=>1000,49120=>1000,49121=>1000,49122=>1000,49123=>1000,49124=>1000,49125=>1000,49126=>1000,49127=>1000,49128=>1000,49129=>1000,49130=>1000,49131=>1000,49132=>1000,49133=>1000,49134=>1000,49135=>1000,49136=>1000,49137=>1000,49138=>1000,49139=>1000,49140=>1000,49141=>1000,49142=>1000,49143=>1000,49144=>1000,49145=>1000,49146=>1000,49147=>1000,49148=>1000,49149=>1000,49150=>1000,49151=>1000,49152=>1000,49153=>1000,49154=>1000,49155=>1000,49156=>1000,49157=>1000,49158=>1000,49159=>1000,49160=>1000,49161=>1000,49162=>1000,49163=>1000,49164=>1000,49165=>1000,49166=>1000,49167=>1000,49168=>1000,49169=>1000,49170=>1000,49171=>1000,49172=>1000,49173=>1000,49174=>1000,49175=>1000,49176=>1000,49177=>1000,49178=>1000,49179=>1000,49180=>1000,49181=>1000,49182=>1000,49183=>1000,49184=>1000,49185=>1000,49186=>1000,49187=>1000,49188=>1000,49189=>1000,49190=>1000,49191=>1000,49192=>1000,49193=>1000,49194=>1000,49195=>1000,49196=>1000,49197=>1000,49198=>1000,49199=>1000,49200=>1000,49201=>1000,49202=>1000,49203=>1000,49204=>1000,49205=>1000,49206=>1000,49207=>1000,49208=>1000,49209=>1000,49210=>1000,49211=>1000,49212=>1000,49213=>1000,49214=>1000,49215=>1000,49216=>1000,49217=>1000,49218=>1000,49219=>1000,49220=>1000,49221=>1000,49222=>1000,49223=>1000,49224=>1000,49225=>1000,49226=>1000,49227=>1000,49228=>1000,49229=>1000,49230=>1000,49231=>1000,49232=>1000,49233=>1000,49234=>1000,49235=>1000,49236=>1000,49237=>1000,49238=>1000,49239=>1000,49240=>1000,49241=>1000,49242=>1000,49243=>1000,49244=>1000,49245=>1000,49246=>1000,49247=>1000,49248=>1000,49249=>1000,49250=>1000,49251=>1000,49252=>1000,49253=>1000,49254=>1000,49255=>1000,49256=>1000,49257=>1000,49258=>1000,49259=>1000,49260=>1000,49261=>1000,49262=>1000,49263=>1000,49264=>1000,49265=>1000,49266=>1000,49267=>1000,49268=>1000,49269=>1000,49270=>1000,49271=>1000,49272=>1000,49273=>1000,49274=>1000,49275=>1000,49276=>1000,49277=>1000,49278=>1000,49279=>1000,49280=>1000,49281=>1000,49282=>1000,49283=>1000,49284=>1000,49285=>1000,49286=>1000,49287=>1000,49288=>1000,49289=>1000,49290=>1000,49291=>1000,49292=>1000,49293=>1000,49294=>1000,49295=>1000,49296=>1000,49297=>1000,49298=>1000,49299=>1000,49300=>1000,49301=>1000,49302=>1000,49303=>1000,49304=>1000,49305=>1000,49306=>1000,49307=>1000,49308=>1000,49309=>1000,49310=>1000,49311=>1000,49312=>1000,49313=>1000,49314=>1000,49315=>1000,49316=>1000,49317=>1000,49318=>1000,49319=>1000,49320=>1000,49321=>1000,49322=>1000,49323=>1000,49324=>1000,49325=>1000,49326=>1000,49327=>1000,49328=>1000,49329=>1000,49330=>1000,49331=>1000,49332=>1000,49333=>1000,49334=>1000,49335=>1000,49336=>1000,49337=>1000,49338=>1000,49339=>1000,49340=>1000,49341=>1000,49342=>1000,49343=>1000,49344=>1000,49345=>1000,49346=>1000,49347=>1000,49348=>1000,49349=>1000,49350=>1000,49351=>1000,49352=>1000,49353=>1000,49354=>1000,49355=>1000,49356=>1000,49357=>1000,49358=>1000,49359=>1000,49360=>1000,49361=>1000,49362=>1000,49363=>1000,49364=>1000,49365=>1000,49366=>1000,49367=>1000,49368=>1000,49369=>1000,49370=>1000,49371=>1000,49372=>1000,49373=>1000,49374=>1000,49375=>1000,49376=>1000,49377=>1000,49378=>1000,49379=>1000,49380=>1000,49381=>1000,49382=>1000,49383=>1000,49384=>1000,49385=>1000,49386=>1000,49387=>1000,49388=>1000,49389=>1000,49390=>1000,49391=>1000,49392=>1000,49393=>1000,49394=>1000,49395=>1000,49396=>1000,49397=>1000,49398=>1000,49399=>1000,49400=>1000,49401=>1000,49402=>1000,49403=>1000,49404=>1000,49405=>1000,49406=>1000,49407=>1000,49408=>1000,49409=>1000,49410=>1000,49411=>1000,49412=>1000,49413=>1000,49414=>1000,49415=>1000,49416=>1000,49417=>1000,49418=>1000,49419=>1000,49420=>1000,49421=>1000,49422=>1000,49423=>1000,49424=>1000,49425=>1000,49426=>1000,49427=>1000,49428=>1000,49429=>1000,49430=>1000,49431=>1000,49432=>1000,49433=>1000,49434=>1000,49435=>1000,49436=>1000,49437=>1000,49438=>1000,49439=>1000,49440=>1000,49441=>1000,49442=>1000,49443=>1000,49444=>1000,49445=>1000,49446=>1000,49447=>1000,49448=>1000,49449=>1000,49450=>1000,49451=>1000,49452=>1000,49453=>1000,49454=>1000,49455=>1000,49456=>1000,49457=>1000,49458=>1000,49459=>1000,49460=>1000,49461=>1000,49462=>1000,49463=>1000,49464=>1000,49465=>1000,49466=>1000,49467=>1000,49468=>1000,49469=>1000,49470=>1000,49471=>1000,49472=>1000,49473=>1000,49474=>1000,49475=>1000,49476=>1000,49477=>1000,49478=>1000,49479=>1000,49480=>1000,49481=>1000,49482=>1000,49483=>1000,49484=>1000,49485=>1000,49486=>1000,49487=>1000,49488=>1000,49489=>1000,49490=>1000,49491=>1000,49492=>1000,49493=>1000,49494=>1000,49495=>1000,49496=>1000,49497=>1000,49498=>1000,49499=>1000,49500=>1000,49501=>1000,49502=>1000,49503=>1000,49504=>1000,49505=>1000,49506=>1000,49507=>1000,49508=>1000,49509=>1000,49510=>1000,49511=>1000,49512=>1000,49513=>1000,49514=>1000,49515=>1000,49516=>1000,49517=>1000,49518=>1000,49519=>1000,49520=>1000,49521=>1000,49522=>1000,49523=>1000,49524=>1000,49525=>1000,49526=>1000,49527=>1000,49528=>1000,49529=>1000,49530=>1000,49531=>1000,49532=>1000,49533=>1000,49534=>1000,49535=>1000,49536=>1000,49537=>1000,49538=>1000,49539=>1000,49540=>1000,49541=>1000,49542=>1000,49543=>1000,49544=>1000,49545=>1000,49546=>1000,49547=>1000,49548=>1000,49549=>1000,49550=>1000,49551=>1000,49552=>1000,49553=>1000,49554=>1000,49555=>1000,49556=>1000,49557=>1000,49558=>1000,49559=>1000,49560=>1000,49561=>1000,49562=>1000,49563=>1000,49564=>1000,49565=>1000,49566=>1000,49567=>1000,49568=>1000,49569=>1000,49570=>1000,49571=>1000,49572=>1000,49573=>1000,49574=>1000,49575=>1000,49576=>1000,49577=>1000,49578=>1000,49579=>1000,49580=>1000,49581=>1000,49582=>1000,49583=>1000,49584=>1000,49585=>1000,49586=>1000,49587=>1000,49588=>1000,49589=>1000,49590=>1000,49591=>1000,49592=>1000,49593=>1000,49594=>1000,49595=>1000,49596=>1000,49597=>1000,49598=>1000,49599=>1000,49600=>1000,49601=>1000,49602=>1000,49603=>1000,49604=>1000,49605=>1000,49606=>1000,49607=>1000,49608=>1000,49609=>1000,49610=>1000,49611=>1000,49612=>1000,49613=>1000,49614=>1000,49615=>1000,49616=>1000,49617=>1000,49618=>1000,49619=>1000,49620=>1000,49621=>1000,49622=>1000,49623=>1000,49624=>1000,49625=>1000,49626=>1000,49627=>1000,49628=>1000,49629=>1000,49630=>1000,49631=>1000,49632=>1000,49633=>1000,49634=>1000,49635=>1000,49636=>1000,49637=>1000,49638=>1000,49639=>1000,49640=>1000,49641=>1000,49642=>1000,49643=>1000,49644=>1000,49645=>1000,49646=>1000,49647=>1000,49648=>1000,49649=>1000,49650=>1000,49651=>1000,49652=>1000,49653=>1000,49654=>1000,49655=>1000,49656=>1000,49657=>1000,49658=>1000,49659=>1000,49660=>1000,49661=>1000,49662=>1000,49663=>1000,49664=>1000,49665=>1000,49666=>1000,49667=>1000,49668=>1000,49669=>1000,49670=>1000,49671=>1000,49672=>1000,49673=>1000,49674=>1000,49675=>1000,49676=>1000,49677=>1000,49678=>1000,49679=>1000,49680=>1000,49681=>1000,49682=>1000,49683=>1000,49684=>1000,49685=>1000,49686=>1000,49687=>1000,49688=>1000,49689=>1000,49690=>1000,49691=>1000,49692=>1000,49693=>1000,49694=>1000,49695=>1000,49696=>1000,49697=>1000,49698=>1000,49699=>1000,49700=>1000,49701=>1000,49702=>1000,49703=>1000,49704=>1000,49705=>1000,49706=>1000,49707=>1000,49708=>1000,49709=>1000,49710=>1000,49711=>1000,49712=>1000,49713=>1000,49714=>1000,49715=>1000,49716=>1000,49717=>1000,49718=>1000,49719=>1000,49720=>1000,49721=>1000,49722=>1000,49723=>1000,49724=>1000,49725=>1000,49726=>1000,49727=>1000,49728=>1000,49729=>1000,49730=>1000,49731=>1000,49732=>1000,49733=>1000,49734=>1000,49735=>1000,49736=>1000,49737=>1000,49738=>1000,49739=>1000,49740=>1000,49741=>1000,49742=>1000,49743=>1000,49744=>1000,49745=>1000,49746=>1000,49747=>1000,49748=>1000,49749=>1000,49750=>1000,49751=>1000,49752=>1000,49753=>1000,49754=>1000,49755=>1000,49756=>1000,49757=>1000,49758=>1000,49759=>1000,49760=>1000,49761=>1000,49762=>1000,49763=>1000,49764=>1000,49765=>1000,49766=>1000,49767=>1000,49768=>1000,49769=>1000,49770=>1000,49771=>1000,49772=>1000,49773=>1000,49774=>1000,49775=>1000,49776=>1000,49777=>1000,49778=>1000,49779=>1000,49780=>1000,49781=>1000,49782=>1000,49783=>1000,49784=>1000,49785=>1000,49786=>1000,49787=>1000,49788=>1000,49789=>1000,49790=>1000,49791=>1000,49792=>1000,49793=>1000,49794=>1000,49795=>1000,49796=>1000,49797=>1000,49798=>1000,49799=>1000,49800=>1000,49801=>1000,49802=>1000,49803=>1000,49804=>1000,49805=>1000,49806=>1000,49807=>1000,49808=>1000,49809=>1000,49810=>1000,49811=>1000,49812=>1000,49813=>1000,49814=>1000,49815=>1000,49816=>1000,49817=>1000,49818=>1000,49819=>1000,49820=>1000,49821=>1000,49822=>1000,49823=>1000,49824=>1000,49825=>1000,49826=>1000,49827=>1000,49828=>1000,49829=>1000,49830=>1000,49831=>1000,49832=>1000,49833=>1000,49834=>1000,49835=>1000,49836=>1000,49837=>1000,49838=>1000,49839=>1000,49840=>1000,49841=>1000,49842=>1000,49843=>1000,49844=>1000,49845=>1000,49846=>1000,49847=>1000,49848=>1000,49849=>1000,49850=>1000,49851=>1000,49852=>1000,49853=>1000,49854=>1000,49855=>1000,49856=>1000,49857=>1000,49858=>1000,49859=>1000,49860=>1000,49861=>1000,49862=>1000,49863=>1000,49864=>1000,49865=>1000,49866=>1000,49867=>1000,49868=>1000,49869=>1000,49870=>1000,49871=>1000,49872=>1000,49873=>1000,49874=>1000,49875=>1000,49876=>1000,49877=>1000,49878=>1000,49879=>1000,49880=>1000,49881=>1000,49882=>1000,49883=>1000,49884=>1000,49885=>1000,49886=>1000,49887=>1000,49888=>1000,49889=>1000,49890=>1000,49891=>1000,49892=>1000,49893=>1000,49894=>1000,49895=>1000,49896=>1000,49897=>1000,49898=>1000,49899=>1000,49900=>1000,49901=>1000,49902=>1000,49903=>1000,49904=>1000,49905=>1000,49906=>1000,49907=>1000,49908=>1000,49909=>1000,49910=>1000,49911=>1000,49912=>1000,49913=>1000,49914=>1000,49915=>1000,49916=>1000,49917=>1000,49918=>1000,49919=>1000,49920=>1000,49921=>1000,49922=>1000,49923=>1000,49924=>1000,49925=>1000,49926=>1000,49927=>1000,49928=>1000,49929=>1000,49930=>1000,49931=>1000,49932=>1000,49933=>1000,49934=>1000,49935=>1000,49936=>1000,49937=>1000,49938=>1000,49939=>1000,49940=>1000,49941=>1000,49942=>1000,49943=>1000,49944=>1000,49945=>1000,49946=>1000,49947=>1000,49948=>1000,49949=>1000,49950=>1000,49951=>1000,49952=>1000,49953=>1000,49954=>1000,49955=>1000,49956=>1000,49957=>1000,49958=>1000,49959=>1000,49960=>1000,49961=>1000,49962=>1000,49963=>1000,49964=>1000,49965=>1000,49966=>1000,49967=>1000,49968=>1000,49969=>1000,49970=>1000,49971=>1000,49972=>1000,49973=>1000,49974=>1000,49975=>1000,49976=>1000,49977=>1000,49978=>1000,49979=>1000,49980=>1000,49981=>1000,49982=>1000,49983=>1000,49984=>1000,49985=>1000,49986=>1000,49987=>1000,49988=>1000,49989=>1000,49990=>1000,49991=>1000,49992=>1000,49993=>1000,49994=>1000,49995=>1000,49996=>1000,49997=>1000,49998=>1000,49999=>1000,50000=>1000,50001=>1000,50002=>1000,50003=>1000,50004=>1000,50005=>1000,50006=>1000,50007=>1000,50008=>1000,50009=>1000,50010=>1000,50011=>1000,50012=>1000,50013=>1000,50014=>1000,50015=>1000,50016=>1000,50017=>1000,50018=>1000,50019=>1000,50020=>1000,50021=>1000,50022=>1000,50023=>1000,50024=>1000,50025=>1000,50026=>1000,50027=>1000,50028=>1000,50029=>1000,50030=>1000,50031=>1000,50032=>1000,50033=>1000,50034=>1000,50035=>1000,50036=>1000,50037=>1000,50038=>1000,50039=>1000,50040=>1000,50041=>1000,50042=>1000,50043=>1000,50044=>1000,50045=>1000,50046=>1000,50047=>1000,50048=>1000,50049=>1000,50050=>1000,50051=>1000,50052=>1000,50053=>1000,50054=>1000,50055=>1000,50056=>1000,50057=>1000,50058=>1000,50059=>1000,50060=>1000,50061=>1000,50062=>1000,50063=>1000,50064=>1000,50065=>1000,50066=>1000,50067=>1000,50068=>1000,50069=>1000,50070=>1000,50071=>1000,50072=>1000,50073=>1000,50074=>1000,50075=>1000,50076=>1000,50077=>1000,50078=>1000,50079=>1000,50080=>1000,50081=>1000,50082=>1000,50083=>1000,50084=>1000,50085=>1000,50086=>1000,50087=>1000,50088=>1000,50089=>1000,50090=>1000,50091=>1000,50092=>1000,50093=>1000,50094=>1000,50095=>1000,50096=>1000,50097=>1000,50098=>1000,50099=>1000,50100=>1000,50101=>1000,50102=>1000,50103=>1000,50104=>1000,50105=>1000,50106=>1000,50107=>1000,50108=>1000,50109=>1000,50110=>1000,50111=>1000,50112=>1000,50113=>1000,50114=>1000,50115=>1000,50116=>1000,50117=>1000,50118=>1000,50119=>1000,50120=>1000,50121=>1000,50122=>1000,50123=>1000,50124=>1000,50125=>1000,50126=>1000,50127=>1000,50128=>1000,50129=>1000,50130=>1000,50131=>1000,50132=>1000,50133=>1000,50134=>1000,50135=>1000,50136=>1000,50137=>1000,50138=>1000,50139=>1000,50140=>1000,50141=>1000,50142=>1000,50143=>1000,50144=>1000,50145=>1000,50146=>1000,50147=>1000,50148=>1000,50149=>1000,50150=>1000,50151=>1000,50152=>1000,50153=>1000,50154=>1000,50155=>1000,50156=>1000,50157=>1000,50158=>1000,50159=>1000,50160=>1000,50161=>1000,50162=>1000,50163=>1000,50164=>1000,50165=>1000,50166=>1000,50167=>1000,50168=>1000,50169=>1000,50170=>1000,50171=>1000,50172=>1000,50173=>1000,50174=>1000,50175=>1000,50176=>1000,50177=>1000,50178=>1000,50179=>1000,50180=>1000,50181=>1000,50182=>1000,50183=>1000,50184=>1000,50185=>1000,50186=>1000,50187=>1000,50188=>1000,50189=>1000,50190=>1000,50191=>1000,50192=>1000,50193=>1000,50194=>1000,50195=>1000,50196=>1000,50197=>1000,50198=>1000,50199=>1000,50200=>1000,50201=>1000,50202=>1000,50203=>1000,50204=>1000,50205=>1000,50206=>1000,50207=>1000,50208=>1000,50209=>1000,50210=>1000,50211=>1000,50212=>1000,50213=>1000,50214=>1000,50215=>1000,50216=>1000,50217=>1000,50218=>1000,50219=>1000,50220=>1000,50221=>1000,50222=>1000,50223=>1000,50224=>1000,50225=>1000,50226=>1000,50227=>1000,50228=>1000,50229=>1000,50230=>1000,50231=>1000,50232=>1000,50233=>1000,50234=>1000,50235=>1000,50236=>1000,50237=>1000,50238=>1000,50239=>1000,50240=>1000,50241=>1000,50242=>1000,50243=>1000,50244=>1000,50245=>1000,50246=>1000,50247=>1000,50248=>1000,50249=>1000,50250=>1000,50251=>1000,50252=>1000,50253=>1000,50254=>1000,50255=>1000,50256=>1000,50257=>1000,50258=>1000,50259=>1000,50260=>1000,50261=>1000,50262=>1000,50263=>1000,50264=>1000,50265=>1000,50266=>1000,50267=>1000,50268=>1000,50269=>1000,50270=>1000,50271=>1000,50272=>1000,50273=>1000,50274=>1000,50275=>1000,50276=>1000,50277=>1000,50278=>1000,50279=>1000,50280=>1000,50281=>1000,50282=>1000,50283=>1000,50284=>1000,50285=>1000,50286=>1000,50287=>1000,50288=>1000,50289=>1000,50290=>1000,50291=>1000,50292=>1000,50293=>1000,50294=>1000,50295=>1000,50296=>1000,50297=>1000,50298=>1000,50299=>1000,50300=>1000,50301=>1000,50302=>1000,50303=>1000,50304=>1000,50305=>1000,50306=>1000,50307=>1000,50308=>1000,50309=>1000,50310=>1000,50311=>1000,50312=>1000,50313=>1000,50314=>1000,50315=>1000,50316=>1000,50317=>1000,50318=>1000,50319=>1000,50320=>1000,50321=>1000,50322=>1000,50323=>1000,50324=>1000,50325=>1000,50326=>1000,50327=>1000,50328=>1000,50329=>1000,50330=>1000,50331=>1000,50332=>1000,50333=>1000,50334=>1000,50335=>1000,50336=>1000,50337=>1000,50338=>1000,50339=>1000,50340=>1000,50341=>1000,50342=>1000,50343=>1000,50344=>1000,50345=>1000,50346=>1000,50347=>1000,50348=>1000,50349=>1000,50350=>1000,50351=>1000,50352=>1000,50353=>1000,50354=>1000,50355=>1000,50356=>1000,50357=>1000,50358=>1000,50359=>1000,50360=>1000,50361=>1000,50362=>1000,50363=>1000,50364=>1000,50365=>1000,50366=>1000,50367=>1000,50368=>1000,50369=>1000,50370=>1000,50371=>1000,50372=>1000,50373=>1000,50374=>1000,50375=>1000,50376=>1000,50377=>1000,50378=>1000,50379=>1000,50380=>1000,50381=>1000,50382=>1000,50383=>1000,50384=>1000,50385=>1000,50386=>1000,50387=>1000,50388=>1000,50389=>1000,50390=>1000,50391=>1000,50392=>1000,50393=>1000,50394=>1000,50395=>1000,50396=>1000,50397=>1000,50398=>1000,50399=>1000,50400=>1000,50401=>1000,50402=>1000,50403=>1000,50404=>1000,50405=>1000,50406=>1000,50407=>1000,50408=>1000,50409=>1000,50410=>1000,50411=>1000,50412=>1000,50413=>1000,50414=>1000,50415=>1000,50416=>1000,50417=>1000,50418=>1000,50419=>1000,50420=>1000,50421=>1000,50422=>1000,50423=>1000,50424=>1000,50425=>1000,50426=>1000,50427=>1000,50428=>1000,50429=>1000,50430=>1000,50431=>1000,50432=>1000,50433=>1000,50434=>1000,50435=>1000,50436=>1000,50437=>1000,50438=>1000,50439=>1000,50440=>1000,50441=>1000,50442=>1000,50443=>1000,50444=>1000,50445=>1000,50446=>1000,50447=>1000,50448=>1000,50449=>1000,50450=>1000,50451=>1000,50452=>1000,50453=>1000,50454=>1000,50455=>1000,50456=>1000,50457=>1000,50458=>1000,50459=>1000,50460=>1000,50461=>1000,50462=>1000,50463=>1000,50464=>1000,50465=>1000,50466=>1000,50467=>1000,50468=>1000,50469=>1000,50470=>1000,50471=>1000,50472=>1000,50473=>1000,50474=>1000,50475=>1000,50476=>1000,50477=>1000,50478=>1000,50479=>1000,50480=>1000,50481=>1000,50482=>1000,50483=>1000,50484=>1000,50485=>1000,50486=>1000,50487=>1000,50488=>1000,50489=>1000,50490=>1000,50491=>1000,50492=>1000,50493=>1000,50494=>1000,50495=>1000,50496=>1000,50497=>1000,50498=>1000,50499=>1000,50500=>1000,50501=>1000,50502=>1000,50503=>1000,50504=>1000,50505=>1000,50506=>1000,50507=>1000,50508=>1000,50509=>1000,50510=>1000,50511=>1000,50512=>1000,50513=>1000,50514=>1000,50515=>1000,50516=>1000,50517=>1000,50518=>1000,50519=>1000,50520=>1000,50521=>1000,50522=>1000,50523=>1000,50524=>1000,50525=>1000,50526=>1000,50527=>1000,50528=>1000,50529=>1000,50530=>1000,50531=>1000,50532=>1000,50533=>1000,50534=>1000,50535=>1000,50536=>1000,50537=>1000,50538=>1000,50539=>1000,50540=>1000,50541=>1000,50542=>1000,50543=>1000,50544=>1000,50545=>1000,50546=>1000,50547=>1000,50548=>1000,50549=>1000,50550=>1000,50551=>1000,50552=>1000,50553=>1000,50554=>1000,50555=>1000,50556=>1000,50557=>1000,50558=>1000,50559=>1000,50560=>1000,50561=>1000,50562=>1000,50563=>1000,50564=>1000,50565=>1000,50566=>1000,50567=>1000,50568=>1000,50569=>1000,50570=>1000,50571=>1000,50572=>1000,50573=>1000,50574=>1000,50575=>1000,50576=>1000,50577=>1000,50578=>1000,50579=>1000,50580=>1000,50581=>1000,50582=>1000,50583=>1000,50584=>1000,50585=>1000,50586=>1000,50587=>1000,50588=>1000,50589=>1000,50590=>1000,50591=>1000,50592=>1000,50593=>1000,50594=>1000,50595=>1000,50596=>1000,50597=>1000,50598=>1000,50599=>1000,50600=>1000,50601=>1000,50602=>1000,50603=>1000,50604=>1000,50605=>1000,50606=>1000,50607=>1000,50608=>1000,50609=>1000,50610=>1000,50611=>1000,50612=>1000,50613=>1000,50614=>1000,50615=>1000,50616=>1000,50617=>1000,50618=>1000,50619=>1000,50620=>1000,50621=>1000,50622=>1000,50623=>1000,50624=>1000,50625=>1000,50626=>1000,50627=>1000,50628=>1000,50629=>1000,50630=>1000,50631=>1000,50632=>1000,50633=>1000,50634=>1000,50635=>1000,50636=>1000,50637=>1000,50638=>1000,50639=>1000,50640=>1000,50641=>1000,50642=>1000,50643=>1000,50644=>1000,50645=>1000,50646=>1000,50647=>1000,50648=>1000,50649=>1000,50650=>1000,50651=>1000,50652=>1000,50653=>1000,50654=>1000,50655=>1000,50656=>1000,50657=>1000,50658=>1000,50659=>1000,50660=>1000,50661=>1000,50662=>1000,50663=>1000,50664=>1000,50665=>1000,50666=>1000,50667=>1000,50668=>1000,50669=>1000,50670=>1000,50671=>1000,50672=>1000,50673=>1000,50674=>1000,50675=>1000,50676=>1000,50677=>1000,50678=>1000,50679=>1000,50680=>1000,50681=>1000,50682=>1000,50683=>1000,50684=>1000,50685=>1000,50686=>1000,50687=>1000,50688=>1000,50689=>1000,50690=>1000,50691=>1000,50692=>1000,50693=>1000,50694=>1000,50695=>1000,50696=>1000,50697=>1000,50698=>1000,50699=>1000,50700=>1000,50701=>1000,50702=>1000,50703=>1000,50704=>1000,50705=>1000,50706=>1000,50707=>1000,50708=>1000,50709=>1000,50710=>1000,50711=>1000,50712=>1000,50713=>1000,50714=>1000,50715=>1000,50716=>1000,50717=>1000,50718=>1000,50719=>1000,50720=>1000,50721=>1000,50722=>1000,50723=>1000,50724=>1000,50725=>1000,50726=>1000,50727=>1000,50728=>1000,50729=>1000,50730=>1000,50731=>1000,50732=>1000,50733=>1000,50734=>1000,50735=>1000,50736=>1000,50737=>1000,50738=>1000,50739=>1000,50740=>1000,50741=>1000,50742=>1000,50743=>1000,50744=>1000,50745=>1000,50746=>1000,50747=>1000,50748=>1000,50749=>1000,50750=>1000,50751=>1000,50752=>1000,50753=>1000,50754=>1000,50755=>1000,50756=>1000,50757=>1000,50758=>1000,50759=>1000,50760=>1000,50761=>1000,50762=>1000,50763=>1000,50764=>1000,50765=>1000,50766=>1000,50767=>1000,50768=>1000,50769=>1000,50770=>1000,50771=>1000,50772=>1000,50773=>1000,50774=>1000,50775=>1000,50776=>1000,50777=>1000,50778=>1000,50779=>1000,50780=>1000,50781=>1000,50782=>1000,50783=>1000,50784=>1000,50785=>1000,50786=>1000,50787=>1000,50788=>1000,50789=>1000,50790=>1000,50791=>1000,50792=>1000,50793=>1000,50794=>1000,50795=>1000,50796=>1000,50797=>1000,50798=>1000,50799=>1000,50800=>1000,50801=>1000,50802=>1000,50803=>1000,50804=>1000,50805=>1000,50806=>1000,50807=>1000,50808=>1000,50809=>1000,50810=>1000,50811=>1000,50812=>1000,50813=>1000,50814=>1000,50815=>1000,50816=>1000,50817=>1000,50818=>1000,50819=>1000,50820=>1000,50821=>1000,50822=>1000,50823=>1000,50824=>1000,50825=>1000,50826=>1000,50827=>1000,50828=>1000,50829=>1000,50830=>1000,50831=>1000,50832=>1000,50833=>1000,50834=>1000,50835=>1000,50836=>1000,50837=>1000,50838=>1000,50839=>1000,50840=>1000,50841=>1000,50842=>1000,50843=>1000,50844=>1000,50845=>1000,50846=>1000,50847=>1000,50848=>1000,50849=>1000,50850=>1000,50851=>1000,50852=>1000,50853=>1000,50854=>1000,50855=>1000,50856=>1000,50857=>1000,50858=>1000,50859=>1000,50860=>1000,50861=>1000,50862=>1000,50863=>1000,50864=>1000,50865=>1000,50866=>1000,50867=>1000,50868=>1000,50869=>1000,50870=>1000,50871=>1000,50872=>1000,50873=>1000,50874=>1000,50875=>1000,50876=>1000,50877=>1000,50878=>1000,50879=>1000,50880=>1000,50881=>1000,50882=>1000,50883=>1000,50884=>1000,50885=>1000,50886=>1000,50887=>1000,50888=>1000,50889=>1000,50890=>1000,50891=>1000,50892=>1000,50893=>1000,50894=>1000,50895=>1000,50896=>1000,50897=>1000,50898=>1000,50899=>1000,50900=>1000,50901=>1000,50902=>1000,50903=>1000,50904=>1000,50905=>1000,50906=>1000,50907=>1000,50908=>1000,50909=>1000,50910=>1000,50911=>1000,50912=>1000,50913=>1000,50914=>1000,50915=>1000,50916=>1000,50917=>1000,50918=>1000,50919=>1000,50920=>1000,50921=>1000,50922=>1000,50923=>1000,50924=>1000,50925=>1000,50926=>1000,50927=>1000,50928=>1000,50929=>1000,50930=>1000,50931=>1000,50932=>1000,50933=>1000,50934=>1000,50935=>1000,50936=>1000,50937=>1000,50938=>1000,50939=>1000,50940=>1000,50941=>1000,50942=>1000,50943=>1000,50944=>1000,50945=>1000,50946=>1000,50947=>1000,50948=>1000,50949=>1000,50950=>1000,50951=>1000,50952=>1000,50953=>1000,50954=>1000,50955=>1000,50956=>1000,50957=>1000,50958=>1000,50959=>1000,50960=>1000,50961=>1000,50962=>1000,50963=>1000,50964=>1000,50965=>1000,50966=>1000,50967=>1000,50968=>1000,50969=>1000,50970=>1000,50971=>1000,50972=>1000,50973=>1000,50974=>1000,50975=>1000,50976=>1000,50977=>1000,50978=>1000,50979=>1000,50980=>1000,50981=>1000,50982=>1000,50983=>1000,50984=>1000,50985=>1000,50986=>1000,50987=>1000,50988=>1000,50989=>1000,50990=>1000,50991=>1000,50992=>1000,50993=>1000,50994=>1000,50995=>1000,50996=>1000,50997=>1000,50998=>1000,50999=>1000,51000=>1000,51001=>1000,51002=>1000,51003=>1000,51004=>1000,51005=>1000,51006=>1000,51007=>1000,51008=>1000,51009=>1000,51010=>1000,51011=>1000,51012=>1000,51013=>1000,51014=>1000,51015=>1000,51016=>1000,51017=>1000,51018=>1000,51019=>1000,51020=>1000,51021=>1000,51022=>1000,51023=>1000,51024=>1000,51025=>1000,51026=>1000,51027=>1000,51028=>1000,51029=>1000,51030=>1000,51031=>1000,51032=>1000,51033=>1000,51034=>1000,51035=>1000,51036=>1000,51037=>1000,51038=>1000,51039=>1000,51040=>1000,51041=>1000,51042=>1000,51043=>1000,51044=>1000,51045=>1000,51046=>1000,51047=>1000,51048=>1000,51049=>1000,51050=>1000,51051=>1000,51052=>1000,51053=>1000,51054=>1000,51055=>1000,51056=>1000,51057=>1000,51058=>1000,51059=>1000,51060=>1000,51061=>1000,51062=>1000,51063=>1000,51064=>1000,51065=>1000,51066=>1000,51067=>1000,51068=>1000,51069=>1000,51070=>1000,51071=>1000,51072=>1000,51073=>1000,51074=>1000,51075=>1000,51076=>1000,51077=>1000,51078=>1000,51079=>1000,51080=>1000,51081=>1000,51082=>1000,51083=>1000,51084=>1000,51085=>1000,51086=>1000,51087=>1000,51088=>1000,51089=>1000,51090=>1000,51091=>1000,51092=>1000,51093=>1000,51094=>1000,51095=>1000,51096=>1000,51097=>1000,51098=>1000,51099=>1000,51100=>1000,51101=>1000,51102=>1000,51103=>1000,51104=>1000,51105=>1000,51106=>1000,51107=>1000,51108=>1000,51109=>1000,51110=>1000,51111=>1000,51112=>1000,51113=>1000,51114=>1000,51115=>1000,51116=>1000,51117=>1000,51118=>1000,51119=>1000,51120=>1000,51121=>1000,51122=>1000,51123=>1000,51124=>1000,51125=>1000,51126=>1000,51127=>1000,51128=>1000,51129=>1000,51130=>1000,51131=>1000,51132=>1000,51133=>1000,51134=>1000,51135=>1000,51136=>1000,51137=>1000,51138=>1000,51139=>1000,51140=>1000,51141=>1000,51142=>1000,51143=>1000,51144=>1000,51145=>1000,51146=>1000,51147=>1000,51148=>1000,51149=>1000,51150=>1000,51151=>1000,51152=>1000,51153=>1000,51154=>1000,51155=>1000,51156=>1000,51157=>1000,51158=>1000,51159=>1000,51160=>1000,51161=>1000,51162=>1000,51163=>1000,51164=>1000,51165=>1000,51166=>1000,51167=>1000,51168=>1000,51169=>1000,51170=>1000,51171=>1000,51172=>1000,51173=>1000,51174=>1000,51175=>1000,51176=>1000,51177=>1000,51178=>1000,51179=>1000,51180=>1000,51181=>1000,51182=>1000,51183=>1000,51184=>1000,51185=>1000,51186=>1000,51187=>1000,51188=>1000,51189=>1000,51190=>1000,51191=>1000,51192=>1000,51193=>1000,51194=>1000,51195=>1000,51196=>1000,51197=>1000,51198=>1000,51199=>1000,51200=>1000,51201=>1000,51202=>1000,51203=>1000,51204=>1000,51205=>1000,51206=>1000,51207=>1000,51208=>1000,51209=>1000,51210=>1000,51211=>1000,51212=>1000,51213=>1000,51214=>1000,51215=>1000,51216=>1000,51217=>1000,51218=>1000,51219=>1000,51220=>1000,51221=>1000,51222=>1000,51223=>1000,51224=>1000,51225=>1000,51226=>1000,51227=>1000,51228=>1000,51229=>1000,51230=>1000,51231=>1000,51232=>1000,51233=>1000,51234=>1000,51235=>1000,51236=>1000,51237=>1000,51238=>1000,51239=>1000,51240=>1000,51241=>1000,51242=>1000,51243=>1000,51244=>1000,51245=>1000,51246=>1000,51247=>1000,51248=>1000,51249=>1000,51250=>1000,51251=>1000,51252=>1000,51253=>1000,51254=>1000,51255=>1000,51256=>1000,51257=>1000,51258=>1000,51259=>1000,51260=>1000,51261=>1000,51262=>1000,51263=>1000,51264=>1000,51265=>1000,51266=>1000,51267=>1000,51268=>1000,51269=>1000,51270=>1000,51271=>1000,51272=>1000,51273=>1000,51274=>1000,51275=>1000,51276=>1000,51277=>1000,51278=>1000,51279=>1000,51280=>1000,51281=>1000,51282=>1000,51283=>1000,51284=>1000,51285=>1000,51286=>1000,51287=>1000,51288=>1000,51289=>1000,51290=>1000,51291=>1000,51292=>1000,51293=>1000,51294=>1000,51295=>1000,51296=>1000,51297=>1000,51298=>1000,51299=>1000,51300=>1000,51301=>1000,51302=>1000,51303=>1000,51304=>1000,51305=>1000,51306=>1000,51307=>1000,51308=>1000,51309=>1000,51310=>1000,51311=>1000,51312=>1000,51313=>1000,51314=>1000,51315=>1000,51316=>1000,51317=>1000,51318=>1000,51319=>1000,51320=>1000,51321=>1000,51322=>1000,51323=>1000,51324=>1000,51325=>1000,51326=>1000,51327=>1000,51328=>1000,51329=>1000,51330=>1000,51331=>1000,51332=>1000,51333=>1000,51334=>1000,51335=>1000,51336=>1000,51337=>1000,51338=>1000,51339=>1000,51340=>1000,51341=>1000,51342=>1000,51343=>1000,51344=>1000,51345=>1000,51346=>1000,51347=>1000,51348=>1000,51349=>1000,51350=>1000,51351=>1000,51352=>1000,51353=>1000,51354=>1000,51355=>1000,51356=>1000,51357=>1000,51358=>1000,51359=>1000,51360=>1000,51361=>1000,51362=>1000,51363=>1000,51364=>1000,51365=>1000,51366=>1000,51367=>1000,51368=>1000,51369=>1000,51370=>1000,51371=>1000,51372=>1000,51373=>1000,51374=>1000,51375=>1000,51376=>1000,51377=>1000,51378=>1000,51379=>1000,51380=>1000,51381=>1000,51382=>1000,51383=>1000,51384=>1000,51385=>1000,51386=>1000,51387=>1000,51388=>1000,51389=>1000,51390=>1000,51391=>1000,51392=>1000,51393=>1000,51394=>1000,51395=>1000,51396=>1000,51397=>1000,51398=>1000,51399=>1000,51400=>1000,51401=>1000,51402=>1000,51403=>1000,51404=>1000,51405=>1000,51406=>1000,51407=>1000,51408=>1000,51409=>1000,51410=>1000,51411=>1000,51412=>1000,51413=>1000,51414=>1000,51415=>1000,51416=>1000,51417=>1000,51418=>1000,51419=>1000,51420=>1000,51421=>1000,51422=>1000,51423=>1000,51424=>1000,51425=>1000,51426=>1000,51427=>1000,51428=>1000,51429=>1000,51430=>1000,51431=>1000,51432=>1000,51433=>1000,51434=>1000,51435=>1000,51436=>1000,51437=>1000,51438=>1000,51439=>1000,51440=>1000,51441=>1000,51442=>1000,51443=>1000,51444=>1000,51445=>1000,51446=>1000,51447=>1000,51448=>1000,51449=>1000,51450=>1000,51451=>1000,51452=>1000,51453=>1000,51454=>1000,51455=>1000,51456=>1000,51457=>1000,51458=>1000,51459=>1000,51460=>1000,51461=>1000,51462=>1000,51463=>1000,51464=>1000,51465=>1000,51466=>1000,51467=>1000,51468=>1000,51469=>1000,51470=>1000,51471=>1000,51472=>1000,51473=>1000,51474=>1000,51475=>1000,51476=>1000,51477=>1000,51478=>1000,51479=>1000,51480=>1000,51481=>1000,51482=>1000,51483=>1000,51484=>1000,51485=>1000,51486=>1000,51487=>1000,51488=>1000,51489=>1000,51490=>1000,51491=>1000,51492=>1000,51493=>1000,51494=>1000,51495=>1000,51496=>1000,51497=>1000,51498=>1000,51499=>1000,51500=>1000,51501=>1000,51502=>1000,51503=>1000,51504=>1000,51505=>1000,51506=>1000,51507=>1000,51508=>1000,51509=>1000,51510=>1000,51511=>1000,51512=>1000,51513=>1000,51514=>1000,51515=>1000,51516=>1000,51517=>1000,51518=>1000,51519=>1000,51520=>1000,51521=>1000,51522=>1000,51523=>1000,51524=>1000,51525=>1000,51526=>1000,51527=>1000,51528=>1000,51529=>1000,51530=>1000,51531=>1000,51532=>1000,51533=>1000,51534=>1000,51535=>1000,51536=>1000,51537=>1000,51538=>1000,51539=>1000,51540=>1000,51541=>1000,51542=>1000,51543=>1000,51544=>1000,51545=>1000,51546=>1000,51547=>1000,51548=>1000,51549=>1000,51550=>1000,51551=>1000,51552=>1000,51553=>1000,51554=>1000,51555=>1000,51556=>1000,51557=>1000,51558=>1000,51559=>1000,51560=>1000,51561=>1000,51562=>1000,51563=>1000,51564=>1000,51565=>1000,51566=>1000,51567=>1000,51568=>1000,51569=>1000,51570=>1000,51571=>1000,51572=>1000,51573=>1000,51574=>1000,51575=>1000,51576=>1000,51577=>1000,51578=>1000,51579=>1000,51580=>1000,51581=>1000,51582=>1000,51583=>1000,51584=>1000,51585=>1000,51586=>1000,51587=>1000,51588=>1000,51589=>1000,51590=>1000,51591=>1000,51592=>1000,51593=>1000,51594=>1000,51595=>1000,51596=>1000,51597=>1000,51598=>1000,51599=>1000,51600=>1000,51601=>1000,51602=>1000,51603=>1000,51604=>1000,51605=>1000,51606=>1000,51607=>1000,51608=>1000,51609=>1000,51610=>1000,51611=>1000,51612=>1000,51613=>1000,51614=>1000,51615=>1000,51616=>1000,51617=>1000,51618=>1000,51619=>1000,51620=>1000,51621=>1000,51622=>1000,51623=>1000,51624=>1000,51625=>1000,51626=>1000,51627=>1000,51628=>1000,51629=>1000,51630=>1000,51631=>1000,51632=>1000,51633=>1000,51634=>1000,51635=>1000,51636=>1000,51637=>1000,51638=>1000,51639=>1000,51640=>1000,51641=>1000,51642=>1000,51643=>1000,51644=>1000,51645=>1000,51646=>1000,51647=>1000,51648=>1000,51649=>1000,51650=>1000,51651=>1000,51652=>1000,51653=>1000,51654=>1000,51655=>1000,51656=>1000,51657=>1000,51658=>1000,51659=>1000,51660=>1000,51661=>1000,51662=>1000,51663=>1000,51664=>1000,51665=>1000,51666=>1000,51667=>1000,51668=>1000,51669=>1000,51670=>1000,51671=>1000,51672=>1000,51673=>1000,51674=>1000,51675=>1000,51676=>1000,51677=>1000,51678=>1000,51679=>1000,51680=>1000,51681=>1000,51682=>1000,51683=>1000,51684=>1000,51685=>1000,51686=>1000,51687=>1000,51688=>1000,51689=>1000,51690=>1000,51691=>1000,51692=>1000,51693=>1000,51694=>1000,51695=>1000,51696=>1000,51697=>1000,51698=>1000,51699=>1000,51700=>1000,51701=>1000,51702=>1000,51703=>1000,51704=>1000,51705=>1000,51706=>1000,51707=>1000,51708=>1000,51709=>1000,51710=>1000,51711=>1000,51712=>1000,51713=>1000,51714=>1000,51715=>1000,51716=>1000,51717=>1000,51718=>1000,51719=>1000,51720=>1000,51721=>1000,51722=>1000,51723=>1000,51724=>1000,51725=>1000,51726=>1000,51727=>1000,51728=>1000,51729=>1000,51730=>1000,51731=>1000,51732=>1000,51733=>1000,51734=>1000,51735=>1000,51736=>1000,51737=>1000,51738=>1000,51739=>1000,51740=>1000,51741=>1000,51742=>1000,51743=>1000,51744=>1000,51745=>1000,51746=>1000,51747=>1000,51748=>1000,51749=>1000,51750=>1000,51751=>1000,51752=>1000,51753=>1000,51754=>1000,51755=>1000,51756=>1000,51757=>1000,51758=>1000,51759=>1000,51760=>1000,51761=>1000,51762=>1000,51763=>1000,51764=>1000,51765=>1000,51766=>1000,51767=>1000,51768=>1000,51769=>1000,51770=>1000,51771=>1000,51772=>1000,51773=>1000,51774=>1000,51775=>1000,51776=>1000,51777=>1000,51778=>1000,51779=>1000,51780=>1000,51781=>1000,51782=>1000,51783=>1000,51784=>1000,51785=>1000,51786=>1000,51787=>1000,51788=>1000,51789=>1000,51790=>1000,51791=>1000,51792=>1000,51793=>1000,51794=>1000,51795=>1000,51796=>1000,51797=>1000,51798=>1000,51799=>1000,51800=>1000,51801=>1000,51802=>1000,51803=>1000,51804=>1000,51805=>1000,51806=>1000,51807=>1000,51808=>1000,51809=>1000,51810=>1000,51811=>1000,51812=>1000,51813=>1000,51814=>1000,51815=>1000,51816=>1000,51817=>1000,51818=>1000,51819=>1000,51820=>1000,51821=>1000,51822=>1000,51823=>1000,51824=>1000,51825=>1000,51826=>1000,51827=>1000,51828=>1000,51829=>1000,51830=>1000,51831=>1000,51832=>1000,51833=>1000,51834=>1000,51835=>1000,51836=>1000,51837=>1000,51838=>1000,51839=>1000,51840=>1000,51841=>1000,51842=>1000,51843=>1000,51844=>1000,51845=>1000,51846=>1000,51847=>1000,51848=>1000,51849=>1000,51850=>1000,51851=>1000,51852=>1000,51853=>1000,51854=>1000,51855=>1000,51856=>1000,51857=>1000,51858=>1000,51859=>1000,51860=>1000,51861=>1000,51862=>1000,51863=>1000,51864=>1000,51865=>1000,51866=>1000,51867=>1000,51868=>1000,51869=>1000,51870=>1000,51871=>1000,51872=>1000,51873=>1000,51874=>1000,51875=>1000,51876=>1000,51877=>1000,51878=>1000,51879=>1000,51880=>1000,51881=>1000,51882=>1000,51883=>1000,51884=>1000,51885=>1000,51886=>1000,51887=>1000,51888=>1000,51889=>1000,51890=>1000,51891=>1000,51892=>1000,51893=>1000,51894=>1000,51895=>1000,51896=>1000,51897=>1000,51898=>1000,51899=>1000,51900=>1000,51901=>1000,51902=>1000,51903=>1000,51904=>1000,51905=>1000,51906=>1000,51907=>1000,51908=>1000,51909=>1000,51910=>1000,51911=>1000,51912=>1000,51913=>1000,51914=>1000,51915=>1000,51916=>1000,51917=>1000,51918=>1000,51919=>1000,51920=>1000,51921=>1000,51922=>1000,51923=>1000,51924=>1000,51925=>1000,51926=>1000,51927=>1000,51928=>1000,51929=>1000,51930=>1000,51931=>1000,51932=>1000,51933=>1000,51934=>1000,51935=>1000,51936=>1000,51937=>1000,51938=>1000,51939=>1000,51940=>1000,51941=>1000,51942=>1000,51943=>1000,51944=>1000,51945=>1000,51946=>1000,51947=>1000,51948=>1000,51949=>1000,51950=>1000,51951=>1000,51952=>1000,51953=>1000,51954=>1000,51955=>1000,51956=>1000,51957=>1000,51958=>1000,51959=>1000,51960=>1000,51961=>1000,51962=>1000,51963=>1000,51964=>1000,51965=>1000,51966=>1000,51967=>1000,51968=>1000,51969=>1000,51970=>1000,51971=>1000,51972=>1000,51973=>1000,51974=>1000,51975=>1000,51976=>1000,51977=>1000,51978=>1000,51979=>1000,51980=>1000,51981=>1000,51982=>1000,51983=>1000,51984=>1000,51985=>1000,51986=>1000,51987=>1000,51988=>1000,51989=>1000,51990=>1000,51991=>1000,51992=>1000,51993=>1000,51994=>1000,51995=>1000,51996=>1000,51997=>1000,51998=>1000,51999=>1000,52000=>1000,52001=>1000,52002=>1000,52003=>1000,52004=>1000,52005=>1000,52006=>1000,52007=>1000,52008=>1000,52009=>1000,52010=>1000,52011=>1000,52012=>1000,52013=>1000,52014=>1000,52015=>1000,52016=>1000,52017=>1000,52018=>1000,52019=>1000,52020=>1000,52021=>1000,52022=>1000,52023=>1000,52024=>1000,52025=>1000,52026=>1000,52027=>1000,52028=>1000,52029=>1000,52030=>1000,52031=>1000,52032=>1000,52033=>1000,52034=>1000,52035=>1000,52036=>1000,52037=>1000,52038=>1000,52039=>1000,52040=>1000,52041=>1000,52042=>1000,52043=>1000,52044=>1000,52045=>1000,52046=>1000,52047=>1000,52048=>1000,52049=>1000,52050=>1000,52051=>1000,52052=>1000,52053=>1000,52054=>1000,52055=>1000,52056=>1000,52057=>1000,52058=>1000,52059=>1000,52060=>1000,52061=>1000,52062=>1000,52063=>1000,52064=>1000,52065=>1000,52066=>1000,52067=>1000,52068=>1000,52069=>1000,52070=>1000,52071=>1000,52072=>1000,52073=>1000,52074=>1000,52075=>1000,52076=>1000,52077=>1000,52078=>1000,52079=>1000,52080=>1000,52081=>1000,52082=>1000,52083=>1000,52084=>1000,52085=>1000,52086=>1000,52087=>1000,52088=>1000,52089=>1000,52090=>1000,52091=>1000,52092=>1000,52093=>1000,52094=>1000,52095=>1000,52096=>1000,52097=>1000,52098=>1000,52099=>1000,52100=>1000,52101=>1000,52102=>1000,52103=>1000,52104=>1000,52105=>1000,52106=>1000,52107=>1000,52108=>1000,52109=>1000,52110=>1000,52111=>1000,52112=>1000,52113=>1000,52114=>1000,52115=>1000,52116=>1000,52117=>1000,52118=>1000,52119=>1000,52120=>1000,52121=>1000,52122=>1000,52123=>1000,52124=>1000,52125=>1000,52126=>1000,52127=>1000,52128=>1000,52129=>1000,52130=>1000,52131=>1000,52132=>1000,52133=>1000,52134=>1000,52135=>1000,52136=>1000,52137=>1000,52138=>1000,52139=>1000,52140=>1000,52141=>1000,52142=>1000,52143=>1000,52144=>1000,52145=>1000,52146=>1000,52147=>1000,52148=>1000,52149=>1000,52150=>1000,52151=>1000,52152=>1000,52153=>1000,52154=>1000,52155=>1000,52156=>1000,52157=>1000,52158=>1000,52159=>1000,52160=>1000,52161=>1000,52162=>1000,52163=>1000,52164=>1000,52165=>1000,52166=>1000,52167=>1000,52168=>1000,52169=>1000,52170=>1000,52171=>1000,52172=>1000,52173=>1000,52174=>1000,52175=>1000,52176=>1000,52177=>1000,52178=>1000,52179=>1000,52180=>1000,52181=>1000,52182=>1000,52183=>1000,52184=>1000,52185=>1000,52186=>1000,52187=>1000,52188=>1000,52189=>1000,52190=>1000,52191=>1000,52192=>1000,52193=>1000,52194=>1000,52195=>1000,52196=>1000,52197=>1000,52198=>1000,52199=>1000,52200=>1000,52201=>1000,52202=>1000,52203=>1000,52204=>1000,52205=>1000,52206=>1000,52207=>1000,52208=>1000,52209=>1000,52210=>1000,52211=>1000,52212=>1000,52213=>1000,52214=>1000,52215=>1000,52216=>1000,52217=>1000,52218=>1000,52219=>1000,52220=>1000,52221=>1000,52222=>1000,52223=>1000,52224=>1000,52225=>1000,52226=>1000,52227=>1000,52228=>1000,52229=>1000,52230=>1000,52231=>1000,52232=>1000,52233=>1000,52234=>1000,52235=>1000,52236=>1000,52237=>1000,52238=>1000,52239=>1000,52240=>1000,52241=>1000,52242=>1000,52243=>1000,52244=>1000,52245=>1000,52246=>1000,52247=>1000,52248=>1000,52249=>1000,52250=>1000,52251=>1000,52252=>1000,52253=>1000,52254=>1000,52255=>1000,52256=>1000,52257=>1000,52258=>1000,52259=>1000,52260=>1000,52261=>1000,52262=>1000,52263=>1000,52264=>1000,52265=>1000,52266=>1000,52267=>1000,52268=>1000,52269=>1000,52270=>1000,52271=>1000,52272=>1000,52273=>1000,52274=>1000,52275=>1000,52276=>1000,52277=>1000,52278=>1000,52279=>1000,52280=>1000,52281=>1000,52282=>1000,52283=>1000,52284=>1000,52285=>1000,52286=>1000,52287=>1000,52288=>1000,52289=>1000,52290=>1000,52291=>1000,52292=>1000,52293=>1000,52294=>1000,52295=>1000,52296=>1000,52297=>1000,52298=>1000,52299=>1000,52300=>1000,52301=>1000,52302=>1000,52303=>1000,52304=>1000,52305=>1000,52306=>1000,52307=>1000,52308=>1000,52309=>1000,52310=>1000,52311=>1000,52312=>1000,52313=>1000,52314=>1000,52315=>1000,52316=>1000,52317=>1000,52318=>1000,52319=>1000,52320=>1000,52321=>1000,52322=>1000,52323=>1000,52324=>1000,52325=>1000,52326=>1000,52327=>1000,52328=>1000,52329=>1000,52330=>1000,52331=>1000,52332=>1000,52333=>1000,52334=>1000,52335=>1000,52336=>1000,52337=>1000,52338=>1000,52339=>1000,52340=>1000,52341=>1000,52342=>1000,52343=>1000,52344=>1000,52345=>1000,52346=>1000,52347=>1000,52348=>1000,52349=>1000,52350=>1000,52351=>1000,52352=>1000,52353=>1000,52354=>1000,52355=>1000,52356=>1000,52357=>1000,52358=>1000,52359=>1000,52360=>1000,52361=>1000,52362=>1000,52363=>1000,52364=>1000,52365=>1000,52366=>1000,52367=>1000,52368=>1000,52369=>1000,52370=>1000,52371=>1000,52372=>1000,52373=>1000,52374=>1000,52375=>1000,52376=>1000,52377=>1000,52378=>1000,52379=>1000,52380=>1000,52381=>1000,52382=>1000,52383=>1000,52384=>1000,52385=>1000,52386=>1000,52387=>1000,52388=>1000,52389=>1000,52390=>1000,52391=>1000,52392=>1000,52393=>1000,52394=>1000,52395=>1000,52396=>1000,52397=>1000,52398=>1000,52399=>1000,52400=>1000,52401=>1000,52402=>1000,52403=>1000,52404=>1000,52405=>1000,52406=>1000,52407=>1000,52408=>1000,52409=>1000,52410=>1000,52411=>1000,52412=>1000,52413=>1000,52414=>1000,52415=>1000,52416=>1000,52417=>1000,52418=>1000,52419=>1000,52420=>1000,52421=>1000,52422=>1000,52423=>1000,52424=>1000,52425=>1000,52426=>1000,52427=>1000,52428=>1000,52429=>1000,52430=>1000,52431=>1000,52432=>1000,52433=>1000,52434=>1000,52435=>1000,52436=>1000,52437=>1000,52438=>1000,52439=>1000,52440=>1000,52441=>1000,52442=>1000,52443=>1000,52444=>1000,52445=>1000,52446=>1000,52447=>1000,52448=>1000,52449=>1000,52450=>1000,52451=>1000,52452=>1000,52453=>1000,52454=>1000,52455=>1000,52456=>1000,52457=>1000,52458=>1000,52459=>1000,52460=>1000,52461=>1000,52462=>1000,52463=>1000,52464=>1000,52465=>1000,52466=>1000,52467=>1000,52468=>1000,52469=>1000,52470=>1000,52471=>1000,52472=>1000,52473=>1000,52474=>1000,52475=>1000,52476=>1000,52477=>1000,52478=>1000,52479=>1000,52480=>1000,52481=>1000,52482=>1000,52483=>1000,52484=>1000,52485=>1000,52486=>1000,52487=>1000,52488=>1000,52489=>1000,52490=>1000,52491=>1000,52492=>1000,52493=>1000,52494=>1000,52495=>1000,52496=>1000,52497=>1000,52498=>1000,52499=>1000,52500=>1000,52501=>1000,52502=>1000,52503=>1000,52504=>1000,52505=>1000,52506=>1000,52507=>1000,52508=>1000,52509=>1000,52510=>1000,52511=>1000,52512=>1000,52513=>1000,52514=>1000,52515=>1000,52516=>1000,52517=>1000,52518=>1000,52519=>1000,52520=>1000,52521=>1000,52522=>1000,52523=>1000,52524=>1000,52525=>1000,52526=>1000,52527=>1000,52528=>1000,52529=>1000,52530=>1000,52531=>1000,52532=>1000,52533=>1000,52534=>1000,52535=>1000,52536=>1000,52537=>1000,52538=>1000,52539=>1000,52540=>1000,52541=>1000,52542=>1000,52543=>1000,52544=>1000,52545=>1000,52546=>1000,52547=>1000,52548=>1000,52549=>1000,52550=>1000,52551=>1000,52552=>1000,52553=>1000,52554=>1000,52555=>1000,52556=>1000,52557=>1000,52558=>1000,52559=>1000,52560=>1000,52561=>1000,52562=>1000,52563=>1000,52564=>1000,52565=>1000,52566=>1000,52567=>1000,52568=>1000,52569=>1000,52570=>1000,52571=>1000,52572=>1000,52573=>1000,52574=>1000,52575=>1000,52576=>1000,52577=>1000,52578=>1000,52579=>1000,52580=>1000,52581=>1000,52582=>1000,52583=>1000,52584=>1000,52585=>1000,52586=>1000,52587=>1000,52588=>1000,52589=>1000,52590=>1000,52591=>1000,52592=>1000,52593=>1000,52594=>1000,52595=>1000,52596=>1000,52597=>1000,52598=>1000,52599=>1000,52600=>1000,52601=>1000,52602=>1000,52603=>1000,52604=>1000,52605=>1000,52606=>1000,52607=>1000,52608=>1000,52609=>1000,52610=>1000,52611=>1000,52612=>1000,52613=>1000,52614=>1000,52615=>1000,52616=>1000,52617=>1000,52618=>1000,52619=>1000,52620=>1000,52621=>1000,52622=>1000,52623=>1000,52624=>1000,52625=>1000,52626=>1000,52627=>1000,52628=>1000,52629=>1000,52630=>1000,52631=>1000,52632=>1000,52633=>1000,52634=>1000,52635=>1000,52636=>1000,52637=>1000,52638=>1000,52639=>1000,52640=>1000,52641=>1000,52642=>1000,52643=>1000,52644=>1000,52645=>1000,52646=>1000,52647=>1000,52648=>1000,52649=>1000,52650=>1000,52651=>1000,52652=>1000,52653=>1000,52654=>1000,52655=>1000,52656=>1000,52657=>1000,52658=>1000,52659=>1000,52660=>1000,52661=>1000,52662=>1000,52663=>1000,52664=>1000,52665=>1000,52666=>1000,52667=>1000,52668=>1000,52669=>1000,52670=>1000,52671=>1000,52672=>1000,52673=>1000,52674=>1000,52675=>1000,52676=>1000,52677=>1000,52678=>1000,52679=>1000,52680=>1000,52681=>1000,52682=>1000,52683=>1000,52684=>1000,52685=>1000,52686=>1000,52687=>1000,52688=>1000,52689=>1000,52690=>1000,52691=>1000,52692=>1000,52693=>1000,52694=>1000,52695=>1000,52696=>1000,52697=>1000,52698=>1000,52699=>1000,52700=>1000,52701=>1000,52702=>1000,52703=>1000,52704=>1000,52705=>1000,52706=>1000,52707=>1000,52708=>1000,52709=>1000,52710=>1000,52711=>1000,52712=>1000,52713=>1000,52714=>1000,52715=>1000,52716=>1000,52717=>1000,52718=>1000,52719=>1000,52720=>1000,52721=>1000,52722=>1000,52723=>1000,52724=>1000,52725=>1000,52726=>1000,52727=>1000,52728=>1000,52729=>1000,52730=>1000,52731=>1000,52732=>1000,52733=>1000,52734=>1000,52735=>1000,52736=>1000,52737=>1000,52738=>1000,52739=>1000,52740=>1000,52741=>1000,52742=>1000,52743=>1000,52744=>1000,52745=>1000,52746=>1000,52747=>1000,52748=>1000,52749=>1000,52750=>1000,52751=>1000,52752=>1000,52753=>1000,52754=>1000,52755=>1000,52756=>1000,52757=>1000,52758=>1000,52759=>1000,52760=>1000,52761=>1000,52762=>1000,52763=>1000,52764=>1000,52765=>1000,52766=>1000,52767=>1000,52768=>1000,52769=>1000,52770=>1000,52771=>1000,52772=>1000,52773=>1000,52774=>1000,52775=>1000,52776=>1000,52777=>1000,52778=>1000,52779=>1000,52780=>1000,52781=>1000,52782=>1000,52783=>1000,52784=>1000,52785=>1000,52786=>1000,52787=>1000,52788=>1000,52789=>1000,52790=>1000,52791=>1000,52792=>1000,52793=>1000,52794=>1000,52795=>1000,52796=>1000,52797=>1000,52798=>1000,52799=>1000,52800=>1000,52801=>1000,52802=>1000,52803=>1000,52804=>1000,52805=>1000,52806=>1000,52807=>1000,52808=>1000,52809=>1000,52810=>1000,52811=>1000,52812=>1000,52813=>1000,52814=>1000,52815=>1000,52816=>1000,52817=>1000,52818=>1000,52819=>1000,52820=>1000,52821=>1000,52822=>1000,52823=>1000,52824=>1000,52825=>1000,52826=>1000,52827=>1000,52828=>1000,52829=>1000,52830=>1000,52831=>1000,52832=>1000,52833=>1000,52834=>1000,52835=>1000,52836=>1000,52837=>1000,52838=>1000,52839=>1000,52840=>1000,52841=>1000,52842=>1000,52843=>1000,52844=>1000,52845=>1000,52846=>1000,52847=>1000,52848=>1000,52849=>1000,52850=>1000,52851=>1000,52852=>1000,52853=>1000,52854=>1000,52855=>1000,52856=>1000,52857=>1000,52858=>1000,52859=>1000,52860=>1000,52861=>1000,52862=>1000,52863=>1000,52864=>1000,52865=>1000,52866=>1000,52867=>1000,52868=>1000,52869=>1000,52870=>1000,52871=>1000,52872=>1000,52873=>1000,52874=>1000,52875=>1000,52876=>1000,52877=>1000,52878=>1000,52879=>1000,52880=>1000,52881=>1000,52882=>1000,52883=>1000,52884=>1000,52885=>1000,52886=>1000,52887=>1000,52888=>1000,52889=>1000,52890=>1000,52891=>1000,52892=>1000,52893=>1000,52894=>1000,52895=>1000,52896=>1000,52897=>1000,52898=>1000,52899=>1000,52900=>1000,52901=>1000,52902=>1000,52903=>1000,52904=>1000,52905=>1000,52906=>1000,52907=>1000,52908=>1000,52909=>1000,52910=>1000,52911=>1000,52912=>1000,52913=>1000,52914=>1000,52915=>1000,52916=>1000,52917=>1000,52918=>1000,52919=>1000,52920=>1000,52921=>1000,52922=>1000,52923=>1000,52924=>1000,52925=>1000,52926=>1000,52927=>1000,52928=>1000,52929=>1000,52930=>1000,52931=>1000,52932=>1000,52933=>1000,52934=>1000,52935=>1000,52936=>1000,52937=>1000,52938=>1000,52939=>1000,52940=>1000,52941=>1000,52942=>1000,52943=>1000,52944=>1000,52945=>1000,52946=>1000,52947=>1000,52948=>1000,52949=>1000,52950=>1000,52951=>1000,52952=>1000,52953=>1000,52954=>1000,52955=>1000,52956=>1000,52957=>1000,52958=>1000,52959=>1000,52960=>1000,52961=>1000,52962=>1000,52963=>1000,52964=>1000,52965=>1000,52966=>1000,52967=>1000,52968=>1000,52969=>1000,52970=>1000,52971=>1000,52972=>1000,52973=>1000,52974=>1000,52975=>1000,52976=>1000,52977=>1000,52978=>1000,52979=>1000,52980=>1000,52981=>1000,52982=>1000,52983=>1000,52984=>1000,52985=>1000,52986=>1000,52987=>1000,52988=>1000,52989=>1000,52990=>1000,52991=>1000,52992=>1000,52993=>1000,52994=>1000,52995=>1000,52996=>1000,52997=>1000,52998=>1000,52999=>1000,53000=>1000,53001=>1000,53002=>1000,53003=>1000,53004=>1000,53005=>1000,53006=>1000,53007=>1000,53008=>1000,53009=>1000,53010=>1000,53011=>1000,53012=>1000,53013=>1000,53014=>1000,53015=>1000,53016=>1000,53017=>1000,53018=>1000,53019=>1000,53020=>1000,53021=>1000,53022=>1000,53023=>1000,53024=>1000,53025=>1000,53026=>1000,53027=>1000,53028=>1000,53029=>1000,53030=>1000,53031=>1000,53032=>1000,53033=>1000,53034=>1000,53035=>1000,53036=>1000,53037=>1000,53038=>1000,53039=>1000,53040=>1000,53041=>1000,53042=>1000,53043=>1000,53044=>1000,53045=>1000,53046=>1000,53047=>1000,53048=>1000,53049=>1000,53050=>1000,53051=>1000,53052=>1000,53053=>1000,53054=>1000,53055=>1000,53056=>1000,53057=>1000,53058=>1000,53059=>1000,53060=>1000,53061=>1000,53062=>1000,53063=>1000,53064=>1000,53065=>1000,53066=>1000,53067=>1000,53068=>1000,53069=>1000,53070=>1000,53071=>1000,53072=>1000,53073=>1000,53074=>1000,53075=>1000,53076=>1000,53077=>1000,53078=>1000,53079=>1000,53080=>1000,53081=>1000,53082=>1000,53083=>1000,53084=>1000,53085=>1000,53086=>1000,53087=>1000,53088=>1000,53089=>1000,53090=>1000,53091=>1000,53092=>1000,53093=>1000,53094=>1000,53095=>1000,53096=>1000,53097=>1000,53098=>1000,53099=>1000,53100=>1000,53101=>1000,53102=>1000,53103=>1000,53104=>1000,53105=>1000,53106=>1000,53107=>1000,53108=>1000,53109=>1000,53110=>1000,53111=>1000,53112=>1000,53113=>1000,53114=>1000,53115=>1000,53116=>1000,53117=>1000,53118=>1000,53119=>1000,53120=>1000,53121=>1000,53122=>1000,53123=>1000,53124=>1000,53125=>1000,53126=>1000,53127=>1000,53128=>1000,53129=>1000,53130=>1000,53131=>1000,53132=>1000,53133=>1000,53134=>1000,53135=>1000,53136=>1000,53137=>1000,53138=>1000,53139=>1000,53140=>1000,53141=>1000,53142=>1000,53143=>1000,53144=>1000,53145=>1000,53146=>1000,53147=>1000,53148=>1000,53149=>1000,53150=>1000,53151=>1000,53152=>1000,53153=>1000,53154=>1000,53155=>1000,53156=>1000,53157=>1000,53158=>1000,53159=>1000,53160=>1000,53161=>1000,53162=>1000,53163=>1000,53164=>1000,53165=>1000,53166=>1000,53167=>1000,53168=>1000,53169=>1000,53170=>1000,53171=>1000,53172=>1000,53173=>1000,53174=>1000,53175=>1000,53176=>1000,53177=>1000,53178=>1000,53179=>1000,53180=>1000,53181=>1000,53182=>1000,53183=>1000,53184=>1000,53185=>1000,53186=>1000,53187=>1000,53188=>1000,53189=>1000,53190=>1000,53191=>1000,53192=>1000,53193=>1000,53194=>1000,53195=>1000,53196=>1000,53197=>1000,53198=>1000,53199=>1000,53200=>1000,53201=>1000,53202=>1000,53203=>1000,53204=>1000,53205=>1000,53206=>1000,53207=>1000,53208=>1000,53209=>1000,53210=>1000,53211=>1000,53212=>1000,53213=>1000,53214=>1000,53215=>1000,53216=>1000,53217=>1000,53218=>1000,53219=>1000,53220=>1000,53221=>1000,53222=>1000,53223=>1000,53224=>1000,53225=>1000,53226=>1000,53227=>1000,53228=>1000,53229=>1000,53230=>1000,53231=>1000,53232=>1000,53233=>1000,53234=>1000,53235=>1000,53236=>1000,53237=>1000,53238=>1000,53239=>1000,53240=>1000,53241=>1000,53242=>1000,53243=>1000,53244=>1000,53245=>1000,53246=>1000,53247=>1000,53248=>1000,53249=>1000,53250=>1000,53251=>1000,53252=>1000,53253=>1000,53254=>1000,53255=>1000,53256=>1000,53257=>1000,53258=>1000,53259=>1000,53260=>1000,53261=>1000,53262=>1000,53263=>1000,53264=>1000,53265=>1000,53266=>1000,53267=>1000,53268=>1000,53269=>1000,53270=>1000,53271=>1000,53272=>1000,53273=>1000,53274=>1000,53275=>1000,53276=>1000,53277=>1000,53278=>1000,53279=>1000,53280=>1000,53281=>1000,53282=>1000,53283=>1000,53284=>1000,53285=>1000,53286=>1000,53287=>1000,53288=>1000,53289=>1000,53290=>1000,53291=>1000,53292=>1000,53293=>1000,53294=>1000,53295=>1000,53296=>1000,53297=>1000,53298=>1000,53299=>1000,53300=>1000,53301=>1000,53302=>1000,53303=>1000,53304=>1000,53305=>1000,53306=>1000,53307=>1000,53308=>1000,53309=>1000,53310=>1000,53311=>1000,53312=>1000,53313=>1000,53314=>1000,53315=>1000,53316=>1000,53317=>1000,53318=>1000,53319=>1000,53320=>1000,53321=>1000,53322=>1000,53323=>1000,53324=>1000,53325=>1000,53326=>1000,53327=>1000,53328=>1000,53329=>1000,53330=>1000,53331=>1000,53332=>1000,53333=>1000,53334=>1000,53335=>1000,53336=>1000,53337=>1000,53338=>1000,53339=>1000,53340=>1000,53341=>1000,53342=>1000,53343=>1000,53344=>1000,53345=>1000,53346=>1000,53347=>1000,53348=>1000,53349=>1000,53350=>1000,53351=>1000,53352=>1000,53353=>1000,53354=>1000,53355=>1000,53356=>1000,53357=>1000,53358=>1000,53359=>1000,53360=>1000,53361=>1000,53362=>1000,53363=>1000,53364=>1000,53365=>1000,53366=>1000,53367=>1000,53368=>1000,53369=>1000,53370=>1000,53371=>1000,53372=>1000,53373=>1000,53374=>1000,53375=>1000,53376=>1000,53377=>1000,53378=>1000,53379=>1000,53380=>1000,53381=>1000,53382=>1000,53383=>1000,53384=>1000,53385=>1000,53386=>1000,53387=>1000,53388=>1000,53389=>1000,53390=>1000,53391=>1000,53392=>1000,53393=>1000,53394=>1000,53395=>1000,53396=>1000,53397=>1000,53398=>1000,53399=>1000,53400=>1000,53401=>1000,53402=>1000,53403=>1000,53404=>1000,53405=>1000,53406=>1000,53407=>1000,53408=>1000,53409=>1000,53410=>1000,53411=>1000,53412=>1000,53413=>1000,53414=>1000,53415=>1000,53416=>1000,53417=>1000,53418=>1000,53419=>1000,53420=>1000,53421=>1000,53422=>1000,53423=>1000,53424=>1000,53425=>1000,53426=>1000,53427=>1000,53428=>1000,53429=>1000,53430=>1000,53431=>1000,53432=>1000,53433=>1000,53434=>1000,53435=>1000,53436=>1000,53437=>1000,53438=>1000,53439=>1000,53440=>1000,53441=>1000,53442=>1000,53443=>1000,53444=>1000,53445=>1000,53446=>1000,53447=>1000,53448=>1000,53449=>1000,53450=>1000,53451=>1000,53452=>1000,53453=>1000,53454=>1000,53455=>1000,53456=>1000,53457=>1000,53458=>1000,53459=>1000,53460=>1000,53461=>1000,53462=>1000,53463=>1000,53464=>1000,53465=>1000,53466=>1000,53467=>1000,53468=>1000,53469=>1000,53470=>1000,53471=>1000,53472=>1000,53473=>1000,53474=>1000,53475=>1000,53476=>1000,53477=>1000,53478=>1000,53479=>1000,53480=>1000,53481=>1000,53482=>1000,53483=>1000,53484=>1000,53485=>1000,53486=>1000,53487=>1000,53488=>1000,53489=>1000,53490=>1000,53491=>1000,53492=>1000,53493=>1000,53494=>1000,53495=>1000,53496=>1000,53497=>1000,53498=>1000,53499=>1000,53500=>1000,53501=>1000,53502=>1000,53503=>1000,53504=>1000,53505=>1000,53506=>1000,53507=>1000,53508=>1000,53509=>1000,53510=>1000,53511=>1000,53512=>1000,53513=>1000,53514=>1000,53515=>1000,53516=>1000,53517=>1000,53518=>1000,53519=>1000,53520=>1000,53521=>1000,53522=>1000,53523=>1000,53524=>1000,53525=>1000,53526=>1000,53527=>1000,53528=>1000,53529=>1000,53530=>1000,53531=>1000,53532=>1000,53533=>1000,53534=>1000,53535=>1000,53536=>1000,53537=>1000,53538=>1000,53539=>1000,53540=>1000,53541=>1000,53542=>1000,53543=>1000,53544=>1000,53545=>1000,53546=>1000,53547=>1000,53548=>1000,53549=>1000,53550=>1000,53551=>1000,53552=>1000,53553=>1000,53554=>1000,53555=>1000,53556=>1000,53557=>1000,53558=>1000,53559=>1000,53560=>1000,53561=>1000,53562=>1000,53563=>1000,53564=>1000,53565=>1000,53566=>1000,53567=>1000,53568=>1000,53569=>1000,53570=>1000,53571=>1000,53572=>1000,53573=>1000,53574=>1000,53575=>1000,53576=>1000,53577=>1000,53578=>1000,53579=>1000,53580=>1000,53581=>1000,53582=>1000,53583=>1000,53584=>1000,53585=>1000,53586=>1000,53587=>1000,53588=>1000,53589=>1000,53590=>1000,53591=>1000,53592=>1000,53593=>1000,53594=>1000,53595=>1000,53596=>1000,53597=>1000,53598=>1000,53599=>1000,53600=>1000,53601=>1000,53602=>1000,53603=>1000,53604=>1000,53605=>1000,53606=>1000,53607=>1000,53608=>1000,53609=>1000,53610=>1000,53611=>1000,53612=>1000,53613=>1000,53614=>1000,53615=>1000,53616=>1000,53617=>1000,53618=>1000,53619=>1000,53620=>1000,53621=>1000,53622=>1000,53623=>1000,53624=>1000,53625=>1000,53626=>1000,53627=>1000,53628=>1000,53629=>1000,53630=>1000,53631=>1000,53632=>1000,53633=>1000,53634=>1000,53635=>1000,53636=>1000,53637=>1000,53638=>1000,53639=>1000,53640=>1000,53641=>1000,53642=>1000,53643=>1000,53644=>1000,53645=>1000,53646=>1000,53647=>1000,53648=>1000,53649=>1000,53650=>1000,53651=>1000,53652=>1000,53653=>1000,53654=>1000,53655=>1000,53656=>1000,53657=>1000,53658=>1000,53659=>1000,53660=>1000,53661=>1000,53662=>1000,53663=>1000,53664=>1000,53665=>1000,53666=>1000,53667=>1000,53668=>1000,53669=>1000,53670=>1000,53671=>1000,53672=>1000,53673=>1000,53674=>1000,53675=>1000,53676=>1000,53677=>1000,53678=>1000,53679=>1000,53680=>1000,53681=>1000,53682=>1000,53683=>1000,53684=>1000,53685=>1000,53686=>1000,53687=>1000,53688=>1000,53689=>1000,53690=>1000,53691=>1000,53692=>1000,53693=>1000,53694=>1000,53695=>1000,53696=>1000,53697=>1000,53698=>1000,53699=>1000,53700=>1000,53701=>1000,53702=>1000,53703=>1000,53704=>1000,53705=>1000,53706=>1000,53707=>1000,53708=>1000,53709=>1000,53710=>1000,53711=>1000,53712=>1000,53713=>1000,53714=>1000,53715=>1000,53716=>1000,53717=>1000,53718=>1000,53719=>1000,53720=>1000,53721=>1000,53722=>1000,53723=>1000,53724=>1000,53725=>1000,53726=>1000,53727=>1000,53728=>1000,53729=>1000,53730=>1000,53731=>1000,53732=>1000,53733=>1000,53734=>1000,53735=>1000,53736=>1000,53737=>1000,53738=>1000,53739=>1000,53740=>1000,53741=>1000,53742=>1000,53743=>1000,53744=>1000,53745=>1000,53746=>1000,53747=>1000,53748=>1000,53749=>1000,53750=>1000,53751=>1000,53752=>1000,53753=>1000,53754=>1000,53755=>1000,53756=>1000,53757=>1000,53758=>1000,53759=>1000,53760=>1000,53761=>1000,53762=>1000,53763=>1000,53764=>1000,53765=>1000,53766=>1000,53767=>1000,53768=>1000,53769=>1000,53770=>1000,53771=>1000,53772=>1000,53773=>1000,53774=>1000,53775=>1000,53776=>1000,53777=>1000,53778=>1000,53779=>1000,53780=>1000,53781=>1000,53782=>1000,53783=>1000,53784=>1000,53785=>1000,53786=>1000,53787=>1000,53788=>1000,53789=>1000,53790=>1000,53791=>1000,53792=>1000,53793=>1000,53794=>1000,53795=>1000,53796=>1000,53797=>1000,53798=>1000,53799=>1000,53800=>1000,53801=>1000,53802=>1000,53803=>1000,53804=>1000,53805=>1000,53806=>1000,53807=>1000,53808=>1000,53809=>1000,53810=>1000,53811=>1000,53812=>1000,53813=>1000,53814=>1000,53815=>1000,53816=>1000,53817=>1000,53818=>1000,53819=>1000,53820=>1000,53821=>1000,53822=>1000,53823=>1000,53824=>1000,53825=>1000,53826=>1000,53827=>1000,53828=>1000,53829=>1000,53830=>1000,53831=>1000,53832=>1000,53833=>1000,53834=>1000,53835=>1000,53836=>1000,53837=>1000,53838=>1000,53839=>1000,53840=>1000,53841=>1000,53842=>1000,53843=>1000,53844=>1000,53845=>1000,53846=>1000,53847=>1000,53848=>1000,53849=>1000,53850=>1000,53851=>1000,53852=>1000,53853=>1000,53854=>1000,53855=>1000,53856=>1000,53857=>1000,53858=>1000,53859=>1000,53860=>1000,53861=>1000,53862=>1000,53863=>1000,53864=>1000,53865=>1000,53866=>1000,53867=>1000,53868=>1000,53869=>1000,53870=>1000,53871=>1000,53872=>1000,53873=>1000,53874=>1000,53875=>1000,53876=>1000,53877=>1000,53878=>1000,53879=>1000,53880=>1000,53881=>1000,53882=>1000,53883=>1000,53884=>1000,53885=>1000,53886=>1000,53887=>1000,53888=>1000,53889=>1000,53890=>1000,53891=>1000,53892=>1000,53893=>1000,53894=>1000,53895=>1000,53896=>1000,53897=>1000,53898=>1000,53899=>1000,53900=>1000,53901=>1000,53902=>1000,53903=>1000,53904=>1000,53905=>1000,53906=>1000,53907=>1000,53908=>1000,53909=>1000,53910=>1000,53911=>1000,53912=>1000,53913=>1000,53914=>1000,53915=>1000,53916=>1000,53917=>1000,53918=>1000,53919=>1000,53920=>1000,53921=>1000,53922=>1000,53923=>1000,53924=>1000,53925=>1000,53926=>1000,53927=>1000,53928=>1000,53929=>1000,53930=>1000,53931=>1000,53932=>1000,53933=>1000,53934=>1000,53935=>1000,53936=>1000,53937=>1000,53938=>1000,53939=>1000,53940=>1000,53941=>1000,53942=>1000,53943=>1000,53944=>1000,53945=>1000,53946=>1000,53947=>1000,53948=>1000,53949=>1000,53950=>1000,53951=>1000,53952=>1000,53953=>1000,53954=>1000,53955=>1000,53956=>1000,53957=>1000,53958=>1000,53959=>1000,53960=>1000,53961=>1000,53962=>1000,53963=>1000,53964=>1000,53965=>1000,53966=>1000,53967=>1000,53968=>1000,53969=>1000,53970=>1000,53971=>1000,53972=>1000,53973=>1000,53974=>1000,53975=>1000,53976=>1000,53977=>1000,53978=>1000,53979=>1000,53980=>1000,53981=>1000,53982=>1000,53983=>1000,53984=>1000,53985=>1000,53986=>1000,53987=>1000,53988=>1000,53989=>1000,53990=>1000,53991=>1000,53992=>1000,53993=>1000,53994=>1000,53995=>1000,53996=>1000,53997=>1000,53998=>1000,53999=>1000,54000=>1000,54001=>1000,54002=>1000,54003=>1000,54004=>1000,54005=>1000,54006=>1000,54007=>1000,54008=>1000,54009=>1000,54010=>1000,54011=>1000,54012=>1000,54013=>1000,54014=>1000,54015=>1000,54016=>1000,54017=>1000,54018=>1000,54019=>1000,54020=>1000,54021=>1000,54022=>1000,54023=>1000,54024=>1000,54025=>1000,54026=>1000,54027=>1000,54028=>1000,54029=>1000,54030=>1000,54031=>1000,54032=>1000,54033=>1000,54034=>1000,54035=>1000,54036=>1000,54037=>1000,54038=>1000,54039=>1000,54040=>1000,54041=>1000,54042=>1000,54043=>1000,54044=>1000,54045=>1000,54046=>1000,54047=>1000,54048=>1000,54049=>1000,54050=>1000,54051=>1000,54052=>1000,54053=>1000,54054=>1000,54055=>1000,54056=>1000,54057=>1000,54058=>1000,54059=>1000,54060=>1000,54061=>1000,54062=>1000,54063=>1000,54064=>1000,54065=>1000,54066=>1000,54067=>1000,54068=>1000,54069=>1000,54070=>1000,54071=>1000,54072=>1000,54073=>1000,54074=>1000,54075=>1000,54076=>1000,54077=>1000,54078=>1000,54079=>1000,54080=>1000,54081=>1000,54082=>1000,54083=>1000,54084=>1000,54085=>1000,54086=>1000,54087=>1000,54088=>1000,54089=>1000,54090=>1000,54091=>1000,54092=>1000,54093=>1000,54094=>1000,54095=>1000,54096=>1000,54097=>1000,54098=>1000,54099=>1000,54100=>1000,54101=>1000,54102=>1000,54103=>1000,54104=>1000,54105=>1000,54106=>1000,54107=>1000,54108=>1000,54109=>1000,54110=>1000,54111=>1000,54112=>1000,54113=>1000,54114=>1000,54115=>1000,54116=>1000,54117=>1000,54118=>1000,54119=>1000,54120=>1000,54121=>1000,54122=>1000,54123=>1000,54124=>1000,54125=>1000,54126=>1000,54127=>1000,54128=>1000,54129=>1000,54130=>1000,54131=>1000,54132=>1000,54133=>1000,54134=>1000,54135=>1000,54136=>1000,54137=>1000,54138=>1000,54139=>1000,54140=>1000,54141=>1000,54142=>1000,54143=>1000,54144=>1000,54145=>1000,54146=>1000,54147=>1000,54148=>1000,54149=>1000,54150=>1000,54151=>1000,54152=>1000,54153=>1000,54154=>1000,54155=>1000,54156=>1000,54157=>1000,54158=>1000,54159=>1000,54160=>1000,54161=>1000,54162=>1000,54163=>1000,54164=>1000,54165=>1000,54166=>1000,54167=>1000,54168=>1000,54169=>1000,54170=>1000,54171=>1000,54172=>1000,54173=>1000,54174=>1000,54175=>1000,54176=>1000,54177=>1000,54178=>1000,54179=>1000,54180=>1000,54181=>1000,54182=>1000,54183=>1000,54184=>1000,54185=>1000,54186=>1000,54187=>1000,54188=>1000,54189=>1000,54190=>1000,54191=>1000,54192=>1000,54193=>1000,54194=>1000,54195=>1000,54196=>1000,54197=>1000,54198=>1000,54199=>1000,54200=>1000,54201=>1000,54202=>1000,54203=>1000,54204=>1000,54205=>1000,54206=>1000,54207=>1000,54208=>1000,54209=>1000,54210=>1000,54211=>1000,54212=>1000,54213=>1000,54214=>1000,54215=>1000,54216=>1000,54217=>1000,54218=>1000,54219=>1000,54220=>1000,54221=>1000,54222=>1000,54223=>1000,54224=>1000,54225=>1000,54226=>1000,54227=>1000,54228=>1000,54229=>1000,54230=>1000,54231=>1000,54232=>1000,54233=>1000,54234=>1000,54235=>1000,54236=>1000,54237=>1000,54238=>1000,54239=>1000,54240=>1000,54241=>1000,54242=>1000,54243=>1000,54244=>1000,54245=>1000,54246=>1000,54247=>1000,54248=>1000,54249=>1000,54250=>1000,54251=>1000,54252=>1000,54253=>1000,54254=>1000,54255=>1000,54256=>1000,54257=>1000,54258=>1000,54259=>1000,54260=>1000,54261=>1000,54262=>1000,54263=>1000,54264=>1000,54265=>1000,54266=>1000,54267=>1000,54268=>1000,54269=>1000,54270=>1000,54271=>1000,54272=>1000,54273=>1000,54274=>1000,54275=>1000,54276=>1000,54277=>1000,54278=>1000,54279=>1000,54280=>1000,54281=>1000,54282=>1000,54283=>1000,54284=>1000,54285=>1000,54286=>1000,54287=>1000,54288=>1000,54289=>1000,54290=>1000,54291=>1000,54292=>1000,54293=>1000,54294=>1000,54295=>1000,54296=>1000,54297=>1000,54298=>1000,54299=>1000,54300=>1000,54301=>1000,54302=>1000,54303=>1000,54304=>1000,54305=>1000,54306=>1000,54307=>1000,54308=>1000,54309=>1000,54310=>1000,54311=>1000,54312=>1000,54313=>1000,54314=>1000,54315=>1000,54316=>1000,54317=>1000,54318=>1000,54319=>1000,54320=>1000,54321=>1000,54322=>1000,54323=>1000,54324=>1000,54325=>1000,54326=>1000,54327=>1000,54328=>1000,54329=>1000,54330=>1000,54331=>1000,54332=>1000,54333=>1000,54334=>1000,54335=>1000,54336=>1000,54337=>1000,54338=>1000,54339=>1000,54340=>1000,54341=>1000,54342=>1000,54343=>1000,54344=>1000,54345=>1000,54346=>1000,54347=>1000,54348=>1000,54349=>1000,54350=>1000,54351=>1000,54352=>1000,54353=>1000,54354=>1000,54355=>1000,54356=>1000,54357=>1000,54358=>1000,54359=>1000,54360=>1000,54361=>1000,54362=>1000,54363=>1000,54364=>1000,54365=>1000,54366=>1000,54367=>1000,54368=>1000,54369=>1000,54370=>1000,54371=>1000,54372=>1000,54373=>1000,54374=>1000,54375=>1000,54376=>1000,54377=>1000,54378=>1000,54379=>1000,54380=>1000,54381=>1000,54382=>1000,54383=>1000,54384=>1000,54385=>1000,54386=>1000,54387=>1000,54388=>1000,54389=>1000,54390=>1000,54391=>1000,54392=>1000,54393=>1000,54394=>1000,54395=>1000,54396=>1000,54397=>1000,54398=>1000,54399=>1000,54400=>1000,54401=>1000,54402=>1000,54403=>1000,54404=>1000,54405=>1000,54406=>1000,54407=>1000,54408=>1000,54409=>1000,54410=>1000,54411=>1000,54412=>1000,54413=>1000,54414=>1000,54415=>1000,54416=>1000,54417=>1000,54418=>1000,54419=>1000,54420=>1000,54421=>1000,54422=>1000,54423=>1000,54424=>1000,54425=>1000,54426=>1000,54427=>1000,54428=>1000,54429=>1000,54430=>1000,54431=>1000,54432=>1000,54433=>1000,54434=>1000,54435=>1000,54436=>1000,54437=>1000,54438=>1000,54439=>1000,54440=>1000,54441=>1000,54442=>1000,54443=>1000,54444=>1000,54445=>1000,54446=>1000,54447=>1000,54448=>1000,54449=>1000,54450=>1000,54451=>1000,54452=>1000,54453=>1000,54454=>1000,54455=>1000,54456=>1000,54457=>1000,54458=>1000,54459=>1000,54460=>1000,54461=>1000,54462=>1000,54463=>1000,54464=>1000,54465=>1000,54466=>1000,54467=>1000,54468=>1000,54469=>1000,54470=>1000,54471=>1000,54472=>1000,54473=>1000,54474=>1000,54475=>1000,54476=>1000,54477=>1000,54478=>1000,54479=>1000,54480=>1000,54481=>1000,54482=>1000,54483=>1000,54484=>1000,54485=>1000,54486=>1000,54487=>1000,54488=>1000,54489=>1000,54490=>1000,54491=>1000,54492=>1000,54493=>1000,54494=>1000,54495=>1000,54496=>1000,54497=>1000,54498=>1000,54499=>1000,54500=>1000,54501=>1000,54502=>1000,54503=>1000,54504=>1000,54505=>1000,54506=>1000,54507=>1000,54508=>1000,54509=>1000,54510=>1000,54511=>1000,54512=>1000,54513=>1000,54514=>1000,54515=>1000,54516=>1000,54517=>1000,54518=>1000,54519=>1000,54520=>1000,54521=>1000,54522=>1000,54523=>1000,54524=>1000,54525=>1000,54526=>1000,54527=>1000,54528=>1000,54529=>1000,54530=>1000,54531=>1000,54532=>1000,54533=>1000,54534=>1000,54535=>1000,54536=>1000,54537=>1000,54538=>1000,54539=>1000,54540=>1000,54541=>1000,54542=>1000,54543=>1000,54544=>1000,54545=>1000,54546=>1000,54547=>1000,54548=>1000,54549=>1000,54550=>1000,54551=>1000,54552=>1000,54553=>1000,54554=>1000,54555=>1000,54556=>1000,54557=>1000,54558=>1000,54559=>1000,54560=>1000,54561=>1000,54562=>1000,54563=>1000,54564=>1000,54565=>1000,54566=>1000,54567=>1000,54568=>1000,54569=>1000,54570=>1000,54571=>1000,54572=>1000,54573=>1000,54574=>1000,54575=>1000,54576=>1000,54577=>1000,54578=>1000,54579=>1000,54580=>1000,54581=>1000,54582=>1000,54583=>1000,54584=>1000,54585=>1000,54586=>1000,54587=>1000,54588=>1000,54589=>1000,54590=>1000,54591=>1000,54592=>1000,54593=>1000,54594=>1000,54595=>1000,54596=>1000,54597=>1000,54598=>1000,54599=>1000,54600=>1000,54601=>1000,54602=>1000,54603=>1000,54604=>1000,54605=>1000,54606=>1000,54607=>1000,54608=>1000,54609=>1000,54610=>1000,54611=>1000,54612=>1000,54613=>1000,54614=>1000,54615=>1000,54616=>1000,54617=>1000,54618=>1000,54619=>1000,54620=>1000,54621=>1000,54622=>1000,54623=>1000,54624=>1000,54625=>1000,54626=>1000,54627=>1000,54628=>1000,54629=>1000,54630=>1000,54631=>1000,54632=>1000,54633=>1000,54634=>1000,54635=>1000,54636=>1000,54637=>1000,54638=>1000,54639=>1000,54640=>1000,54641=>1000,54642=>1000,54643=>1000,54644=>1000,54645=>1000,54646=>1000,54647=>1000,54648=>1000,54649=>1000,54650=>1000,54651=>1000,54652=>1000,54653=>1000,54654=>1000,54655=>1000,54656=>1000,54657=>1000,54658=>1000,54659=>1000,54660=>1000,54661=>1000,54662=>1000,54663=>1000,54664=>1000,54665=>1000,54666=>1000,54667=>1000,54668=>1000,54669=>1000,54670=>1000,54671=>1000,54672=>1000,54673=>1000,54674=>1000,54675=>1000,54676=>1000,54677=>1000,54678=>1000,54679=>1000,54680=>1000,54681=>1000,54682=>1000,54683=>1000,54684=>1000,54685=>1000,54686=>1000,54687=>1000,54688=>1000,54689=>1000,54690=>1000,54691=>1000,54692=>1000,54693=>1000,54694=>1000,54695=>1000,54696=>1000,54697=>1000,54698=>1000,54699=>1000,54700=>1000,54701=>1000,54702=>1000,54703=>1000,54704=>1000,54705=>1000,54706=>1000,54707=>1000,54708=>1000,54709=>1000,54710=>1000,54711=>1000,54712=>1000,54713=>1000,54714=>1000,54715=>1000,54716=>1000,54717=>1000,54718=>1000,54719=>1000,54720=>1000,54721=>1000,54722=>1000,54723=>1000,54724=>1000,54725=>1000,54726=>1000,54727=>1000,54728=>1000,54729=>1000,54730=>1000,54731=>1000,54732=>1000,54733=>1000,54734=>1000,54735=>1000,54736=>1000,54737=>1000,54738=>1000,54739=>1000,54740=>1000,54741=>1000,54742=>1000,54743=>1000,54744=>1000,54745=>1000,54746=>1000,54747=>1000,54748=>1000,54749=>1000,54750=>1000,54751=>1000,54752=>1000,54753=>1000,54754=>1000,54755=>1000,54756=>1000,54757=>1000,54758=>1000,54759=>1000,54760=>1000,54761=>1000,54762=>1000,54763=>1000,54764=>1000,54765=>1000,54766=>1000,54767=>1000,54768=>1000,54769=>1000,54770=>1000,54771=>1000,54772=>1000,54773=>1000,54774=>1000,54775=>1000,54776=>1000,54777=>1000,54778=>1000,54779=>1000,54780=>1000,54781=>1000,54782=>1000,54783=>1000,54784=>1000,54785=>1000,54786=>1000,54787=>1000,54788=>1000,54789=>1000,54790=>1000,54791=>1000,54792=>1000,54793=>1000,54794=>1000,54795=>1000,54796=>1000,54797=>1000,54798=>1000,54799=>1000,54800=>1000,54801=>1000,54802=>1000,54803=>1000,54804=>1000,54805=>1000,54806=>1000,54807=>1000,54808=>1000,54809=>1000,54810=>1000,54811=>1000,54812=>1000,54813=>1000,54814=>1000,54815=>1000,54816=>1000,54817=>1000,54818=>1000,54819=>1000,54820=>1000,54821=>1000,54822=>1000,54823=>1000,54824=>1000,54825=>1000,54826=>1000,54827=>1000,54828=>1000,54829=>1000,54830=>1000,54831=>1000,54832=>1000,54833=>1000,54834=>1000,54835=>1000,54836=>1000,54837=>1000,54838=>1000,54839=>1000,54840=>1000,54841=>1000,54842=>1000,54843=>1000,54844=>1000,54845=>1000,54846=>1000,54847=>1000,54848=>1000,54849=>1000,54850=>1000,54851=>1000,54852=>1000,54853=>1000,54854=>1000,54855=>1000,54856=>1000,54857=>1000,54858=>1000,54859=>1000,54860=>1000,54861=>1000,54862=>1000,54863=>1000,54864=>1000,54865=>1000,54866=>1000,54867=>1000,54868=>1000,54869=>1000,54870=>1000,54871=>1000,54872=>1000,54873=>1000,54874=>1000,54875=>1000,54876=>1000,54877=>1000,54878=>1000,54879=>1000,54880=>1000,54881=>1000,54882=>1000,54883=>1000,54884=>1000,54885=>1000,54886=>1000,54887=>1000,54888=>1000,54889=>1000,54890=>1000,54891=>1000,54892=>1000,54893=>1000,54894=>1000,54895=>1000,54896=>1000,54897=>1000,54898=>1000,54899=>1000,54900=>1000,54901=>1000,54902=>1000,54903=>1000,54904=>1000,54905=>1000,54906=>1000,54907=>1000,54908=>1000,54909=>1000,54910=>1000,54911=>1000,54912=>1000,54913=>1000,54914=>1000,54915=>1000,54916=>1000,54917=>1000,54918=>1000,54919=>1000,54920=>1000,54921=>1000,54922=>1000,54923=>1000,54924=>1000,54925=>1000,54926=>1000,54927=>1000,54928=>1000,54929=>1000,54930=>1000,54931=>1000,54932=>1000,54933=>1000,54934=>1000,54935=>1000,54936=>1000,54937=>1000,54938=>1000,54939=>1000,54940=>1000,54941=>1000,54942=>1000,54943=>1000,54944=>1000,54945=>1000,54946=>1000,54947=>1000,54948=>1000,54949=>1000,54950=>1000,54951=>1000,54952=>1000,54953=>1000,54954=>1000,54955=>1000,54956=>1000,54957=>1000,54958=>1000,54959=>1000,54960=>1000,54961=>1000,54962=>1000,54963=>1000,54964=>1000,54965=>1000,54966=>1000,54967=>1000,54968=>1000,54969=>1000,54970=>1000,54971=>1000,54972=>1000,54973=>1000,54974=>1000,54975=>1000,54976=>1000,54977=>1000,54978=>1000,54979=>1000,54980=>1000,54981=>1000,54982=>1000,54983=>1000,54984=>1000,54985=>1000,54986=>1000,54987=>1000,54988=>1000,54989=>1000,54990=>1000,54991=>1000,54992=>1000,54993=>1000,54994=>1000,54995=>1000,54996=>1000,54997=>1000,54998=>1000,54999=>1000,55000=>1000,55001=>1000,55002=>1000,55003=>1000,55004=>1000,55005=>1000,55006=>1000,55007=>1000,55008=>1000,55009=>1000,55010=>1000,55011=>1000,55012=>1000,55013=>1000,55014=>1000,55015=>1000,55016=>1000,55017=>1000,55018=>1000,55019=>1000,55020=>1000,55021=>1000,55022=>1000,55023=>1000,55024=>1000,55025=>1000,55026=>1000,55027=>1000,55028=>1000,55029=>1000,55030=>1000,55031=>1000,55032=>1000,55033=>1000,55034=>1000,55035=>1000,55036=>1000,55037=>1000,55038=>1000,55039=>1000,55040=>1000,55041=>1000,55042=>1000,55043=>1000,55044=>1000,55045=>1000,55046=>1000,55047=>1000,55048=>1000,55049=>1000,55050=>1000,55051=>1000,55052=>1000,55053=>1000,55054=>1000,55055=>1000,55056=>1000,55057=>1000,55058=>1000,55059=>1000,55060=>1000,55061=>1000,55062=>1000,55063=>1000,55064=>1000,55065=>1000,55066=>1000,55067=>1000,55068=>1000,55069=>1000,55070=>1000,55071=>1000,55072=>1000,55073=>1000,55074=>1000,55075=>1000,55076=>1000,55077=>1000,55078=>1000,55079=>1000,55080=>1000,55081=>1000,55082=>1000,55083=>1000,55084=>1000,55085=>1000,55086=>1000,55087=>1000,55088=>1000,55089=>1000,55090=>1000,55091=>1000,55092=>1000,55093=>1000,55094=>1000,55095=>1000,55096=>1000,55097=>1000,55098=>1000,55099=>1000,55100=>1000,55101=>1000,55102=>1000,55103=>1000,55104=>1000,55105=>1000,55106=>1000,55107=>1000,55108=>1000,55109=>1000,55110=>1000,55111=>1000,55112=>1000,55113=>1000,55114=>1000,55115=>1000,55116=>1000,55117=>1000,55118=>1000,55119=>1000,55120=>1000,55121=>1000,55122=>1000,55123=>1000,55124=>1000,55125=>1000,55126=>1000,55127=>1000,55128=>1000,55129=>1000,55130=>1000,55131=>1000,55132=>1000,55133=>1000,55134=>1000,55135=>1000,55136=>1000,55137=>1000,55138=>1000,55139=>1000,55140=>1000,55141=>1000,55142=>1000,55143=>1000,55144=>1000,55145=>1000,55146=>1000,55147=>1000,55148=>1000,55149=>1000,55150=>1000,55151=>1000,55152=>1000,55153=>1000,55154=>1000,55155=>1000,55156=>1000,55157=>1000,55158=>1000,55159=>1000,55160=>1000,55161=>1000,55162=>1000,55163=>1000,55164=>1000,55165=>1000,55166=>1000,55167=>1000,55168=>1000,55169=>1000,55170=>1000,55171=>1000,55172=>1000,55173=>1000,55174=>1000,55175=>1000,55176=>1000,55177=>1000,55178=>1000,55179=>1000,55180=>1000,55181=>1000,55182=>1000,55183=>1000,55184=>1000,55185=>1000,55186=>1000,55187=>1000,55188=>1000,55189=>1000,55190=>1000,55191=>1000,55192=>1000,55193=>1000,55194=>1000,55195=>1000,55196=>1000,55197=>1000,55198=>1000,55199=>1000,55200=>1000,55201=>1000,55202=>1000,55203=>1000,59393=>316,59394=>507,59395=>507,59396=>484,59397=>484,59416=>0,59492=>480,59495=>480,59536=>458,59557=>466,59558=>480,59559=>903,61441=>500,61442=>500,63232=>541,63233=>0,63234=>0,63235=>0,63236=>0,63237=>0,63238=>0,63239=>0,63240=>0,63241=>0,63242=>0,63243=>0,63244=>0,63245=>0,63246=>0,63247=>849,63248=>0,63249=>0,63250=>0,63251=>0,63252=>0,63253=>0,63254=>0,63255=>0,63256=>0,63257=>0,63258=>0,63260=>333,63261=>287,63744=>1000,63745=>1000,63746=>1000,63747=>1000,63748=>1000,63749=>1000,63750=>1000,63751=>1000,63752=>1000,63753=>1000,63754=>1000,63755=>1000,63756=>1000,63757=>1000,63758=>1000,63759=>1000,63760=>1000,63761=>1000,63762=>1000,63763=>1000,63764=>1000,63765=>1000,63766=>1000,63767=>1000,63768=>1000,63769=>1000,63770=>1000,63771=>1000,63772=>1000,63773=>1000,63774=>1000,63775=>1000,63776=>1000,63777=>1000,63778=>1000,63779=>1000,63780=>1000,63781=>1000,63782=>1000,63783=>1000,63784=>1000,63785=>1000,63786=>1000,63787=>1000,63788=>1000,63789=>1000,63790=>1000,63791=>1000,63792=>1000,63793=>1000,63794=>1000,63795=>1000,63796=>1000,63797=>1000,63798=>1000,63799=>1000,63800=>1000,63801=>1000,63802=>1000,63803=>1000,63804=>1000,63805=>1000,63806=>1000,63807=>1000,63808=>1000,63809=>1000,63810=>1000,63811=>1000,63812=>1000,63813=>1000,63814=>1000,63815=>1000,63816=>1000,63817=>1000,63818=>1000,63819=>1000,63820=>1000,63821=>1000,63822=>1000,63823=>1000,63824=>1000,63825=>1000,63826=>1000,63827=>1000,63828=>1000,63829=>1000,63830=>1000,63831=>1000,63832=>1000,63833=>1000,63834=>1000,63835=>1000,63836=>1000,63837=>1000,63838=>1000,63839=>1000,63840=>1000,63841=>1000,63842=>1000,63843=>1000,63844=>1000,63845=>1000,63846=>1000,63847=>1000,63848=>1000,63849=>1000,63850=>1000,63851=>1000,63852=>1000,63853=>1000,63854=>1000,63855=>1000,63856=>1000,63857=>1000,63858=>1000,63859=>1000,63860=>1000,63861=>1000,63862=>1000,63863=>1000,63864=>1000,63865=>1000,63866=>1000,63867=>1000,63868=>1000,63869=>1000,63870=>1000,63871=>1000,63872=>1000,63873=>1000,63874=>1000,63875=>1000,63876=>1000,63877=>1000,63878=>1000,63879=>1000,63880=>1000,63881=>1000,63882=>1000,63883=>1000,63884=>1000,63885=>1000,63886=>1000,63887=>1000,63888=>1000,63889=>1000,63890=>1000,63891=>1000,63892=>1000,63893=>1000,63894=>1000,63895=>1000,63896=>1000,63897=>1000,63898=>1000,63899=>1000,63900=>1000,63901=>1000,63902=>1000,63903=>1000,63904=>1000,63905=>1000,63906=>1000,63907=>1000,63908=>1000,63909=>1000,63910=>1000,63911=>1000,63912=>1000,63913=>1000,63914=>1000,63915=>1000,63916=>1000,63917=>1000,63918=>1000,63919=>1000,63920=>1000,63921=>1000,63922=>1000,63923=>1000,63924=>1000,63925=>1000,63926=>1000,63927=>1000,63928=>1000,63929=>1000,63930=>1000,63931=>1000,63932=>1000,63933=>1000,63934=>1000,63935=>1000,63936=>1000,63937=>1000,63938=>1000,63939=>1000,63940=>1000,63941=>1000,63942=>1000,63943=>1000,63944=>1000,63945=>1000,63946=>1000,63947=>1000,63948=>1000,63949=>1000,63950=>1000,63951=>1000,63952=>1000,63953=>1000,63954=>1000,63955=>1000,63956=>1000,63957=>1000,63958=>1000,63959=>1000,63960=>1000,63961=>1000,63962=>1000,63963=>1000,63964=>1000,63965=>1000,63966=>1000,63967=>1000,63968=>1000,63969=>1000,63970=>1000,63971=>1000,63972=>1000,63973=>1000,63974=>1000,63975=>1000,63976=>1000,63977=>1000,63978=>1000,63979=>1000,63980=>1000,63981=>1000,63982=>1000,63983=>1000,63984=>1000,63985=>1000,63986=>1000,63987=>1000,63988=>1000,63989=>1000,63990=>1000,63991=>1000,63992=>1000,63993=>1000,63994=>1000,63995=>1000,63996=>1000,63997=>1000,63998=>1000,63999=>1000,64000=>1000,64001=>1000,64002=>1000,64003=>1000,64004=>1000,64005=>1000,64006=>1000,64007=>1000,64008=>1000,64009=>1000,64010=>1000,64011=>1000,64012=>1000,64013=>1000,64014=>1000,64015=>1000,64016=>1000,64017=>1000,64018=>1000,64019=>1000,64020=>1000,64021=>1000,64022=>1000,64023=>1000,64024=>1000,64025=>1000,64026=>1000,64027=>1000,64028=>1000,64029=>1000,64030=>1000,64031=>1000,64032=>1000,64033=>1000,64034=>1000,64035=>1000,64036=>1000,64037=>1000,64038=>1000,64039=>1000,64040=>1000,64041=>1000,64042=>1000,64043=>1000,64044=>1000,64045=>1000,64256=>537,64257=>500,64258=>500,64259=>778,64260=>750,64261=>532,64262=>758,64275=>784,64276=>784,64277=>784,64278=>784,64279=>893,64286=>333,64287=>590,64288=>550,64289=>709,64290=>649,64291=>730,64292=>656,64293=>605,64294=>730,64295=>633,64296=>794,64297=>584,64298=>700,64299=>700,64300=>700,64301=>700,64302=>577,64303=>577,64304=>577,64305=>563,64306=>411,64307=>512,64308=>594,64309=>316,64310=>326,64312=>594,64313=>316,64314=>507,64315=>527,64316=>484,64318=>594,64320=>338,64321=>604,64323=>567,64324=>569,64326=>514,64327=>583,64328=>507,64329=>700,64330=>633,64331=>316,64332=>563,64333=>527,64334=>569,64335=>577,64336=>243,64337=>273,64338=>771,64339=>788,64340=>276,64341=>243,64342=>771,64343=>788,64344=>276,64345=>243,64346=>771,64347=>788,64348=>276,64349=>243,64350=>771,64351=>788,64352=>276,64353=>243,64354=>771,64355=>788,64356=>276,64357=>243,64358=>771,64359=>788,64360=>276,64361=>243,64362=>957,64363=>903,64364=>466,64365=>480,64366=>957,64367=>903,64368=>466,64369=>480,64370=>544,64371=>658,64372=>646,64373=>637,64374=>544,64375=>658,64376=>646,64377=>637,64378=>544,64379=>658,64380=>646,64381=>637,64382=>544,64383=>658,64384=>646,64385=>637,64386=>430,64387=>458,64388=>430,64389=>458,64390=>430,64391=>458,64392=>430,64393=>458,64394=>421,64395=>436,64396=>421,64397=>436,64398=>828,64399=>942,64400=>432,64401=>549,64402=>828,64403=>942,64404=>432,64405=>549,64406=>828,64407=>942,64408=>432,64409=>549,64410=>828,64411=>942,64412=>432,64413=>549,64414=>692,64415=>723,64416=>692,64417=>723,64418=>276,64419=>243,64420=>514,64421=>477,64422=>514,64423=>509,64424=>273,64425=>427,64426=>706,64427=>706,64428=>686,64429=>686,64430=>550,64431=>461,64432=>550,64433=>461,64467=>757,64468=>733,64469=>432,64470=>549,64471=>470,64472=>466,64473=>470,64474=>466,64475=>470,64476=>466,64477=>470,64478=>470,64479=>466,64480=>470,64481=>466,64482=>470,64483=>466,64484=>781,64485=>933,64486=>276,64487=>243,64488=>276,64489=>243,64490=>547,64491=>517,64492=>783,64493=>753,64494=>740,64495=>710,64496=>740,64497=>710,64498=>740,64499=>710,64500=>740,64501=>710,64502=>1207,64503=>1177,64504=>517,64505=>1067,64506=>1037,64507=>517,64508=>731,64509=>793,64510=>276,64511=>243,64512=>932,64513=>932,64514=>914,64515=>1067,64516=>1077,64517=>935,64518=>935,64519=>935,64520=>917,64521=>1070,64522=>1080,64523=>932,64524=>932,64525=>932,64526=>914,64527=>1067,64528=>1077,64529=>932,64530=>914,64531=>1067,64532=>1077,64533=>1305,64534=>1287,64535=>1305,64536=>1287,64537=>1305,64538=>1305,64539=>1287,64540=>1429,64541=>1429,64542=>1429,64543=>1411,64544=>1476,64545=>1458,64546=>1476,64547=>1476,64548=>1476,64549=>1458,64550=>1392,64551=>1374,64552=>1374,64553=>1245,64554=>1227,64555=>1245,64556=>1227,64557=>1125,64558=>1125,64559=>1125,64560=>1107,64561=>1260,64562=>1270,64563=>1125,64564=>1107,64565=>1260,64566=>1270,64567=>706,64568=>1091,64569=>1091,64570=>1091,64571=>1106,64572=>1073,64573=>1226,64574=>1236,64575=>932,64576=>932,64577=>932,64578=>914,64579=>1067,64580=>1077,64581=>1140,64582=>1140,64583=>1140,64584=>1122,64585=>1275,64586=>1285,64587=>932,64588=>932,64589=>932,64590=>914,64591=>1067,64592=>1077,64593=>1345,64594=>1327,64595=>1480,64596=>1490,64597=>932,64598=>932,64599=>932,64600=>914,64601=>1067,64602=>1077,64603=>430,64604=>421,64605=>731,64606=>296,64607=>300,64608=>300,64609=>300,64610=>300,64611=>300,64612=>680,64613=>680,64614=>884,64615=>967,64616=>1037,64617=>1047,64618=>680,64619=>680,64620=>884,64621=>967,64622=>1037,64623=>1047,64624=>680,64625=>680,64626=>884,64627=>967,64628=>1037,64629=>1047,64630=>680,64631=>680,64632=>884,64633=>967,64634=>1037,64635=>1047,64636=>1274,64637=>1284,64638=>1274,64639=>1284,64640=>821,64641=>1221,64642=>1188,64643=>1341,64644=>1351,64645=>884,64646=>1037,64647=>1047,64648=>806,64649=>1173,64650=>680,64651=>680,64652=>884,64653=>967,64654=>1037,64655=>1047,64656=>793,64657=>680,64658=>680,64659=>884,64660=>967,64661=>1037,64662=>1047,64663=>911,64664=>911,64665=>911,64666=>806,64667=>679,64668=>911,64669=>911,64670=>911,64671=>806,64672=>679,64673=>911,64674=>911,64675=>911,64676=>806,64677=>679,64678=>806,64679=>1284,64680=>1179,64681=>1284,64682=>1179,64683=>1284,64684=>1179,64685=>1408,64686=>1408,64687=>1408,64688=>1303,64689=>1455,64690=>1455,64691=>1350,64692=>1455,64693=>1455,64694=>1455,64695=>1350,64696=>1371,64697=>1266,64698=>1224,64699=>1119,64700=>1224,64701=>1119,64702=>1104,64703=>1104,64704=>1104,64705=>999,64706=>1104,64707=>999,64708=>1070,64709=>1070,64710=>1070,64711=>676,64712=>965,64713=>911,64714=>911,64715=>911,64716=>806,64717=>679,64718=>1119,64719=>1119,64720=>1119,64721=>1014,64722=>911,64723=>911,64724=>911,64725=>806,64726=>679,64727=>1324,64728=>1219,64729=>686,64730=>911,64731=>911,64732=>911,64733=>806,64734=>679,64735=>776,64736=>649,64737=>776,64738=>649,64739=>776,64740=>649,64741=>776,64742=>649,64743=>1303,64744=>1176,64745=>1303,64746=>1176,64747=>793,64748=>1082,64749=>776,64750=>776,64751=>649,64752=>776,64753=>649,64754=>306,64755=>302,64756=>298,64757=>1527,64758=>1537,64759=>1380,64760=>1390,64761=>1380,64762=>1390,64763=>1564,64764=>1574,64765=>1564,64766=>1574,64767=>1440,64768=>1450,64769=>1440,64770=>1450,64771=>1440,64772=>1450,64773=>1611,64774=>1621,64775=>1611,64776=>1621,64777=>1429,64778=>1429,64779=>1429,64780=>1411,64781=>1207,64782=>1207,64783=>1254,64784=>1254,64785=>1527,64786=>1537,64787=>1348,64788=>1358,64789=>1348,64790=>1358,64791=>1564,64792=>1574,64793=>1564,64794=>1574,64795=>1431,64796=>1441,64797=>1431,64798=>1441,64799=>1431,64800=>1441,64801=>1611,64802=>1621,64803=>1611,64804=>1621,64805=>1429,64806=>1429,64807=>1429,64808=>1411,64809=>1207,64810=>1207,64811=>1254,64812=>1254,64813=>1408,64814=>1408,64815=>1408,64816=>1303,64817=>1176,64818=>1176,64819=>1266,64820=>1408,64821=>1408,64822=>1408,64823=>1408,64824=>1408,64825=>1408,64826=>1266,64827=>1266,64828=>273,64829=>243,64830=>600,64831=>600,64848=>1444,64849=>1541,64850=>1549,64851=>1444,64852=>1444,64853=>1444,64854=>1444,64855=>1444,64856=>1830,64857=>1817,64858=>1975,64859=>1964,64860=>2046,64861=>2046,64862=>2202,64863=>1962,64864=>1941,64865=>1941,64866=>1944,64867=>1836,64868=>2114,64869=>2093,64870=>1991,64871=>2049,64872=>1941,64873=>2212,64874=>1962,64875=>1941,64876=>1944,64877=>1836,64878=>2249,64879=>2096,64880=>1988,64881=>1925,64882=>1904,64883=>1799,64884=>2070,64885=>1833,64886=>1729,64887=>1652,64888=>1881,64889=>1729,64890=>1892,64891=>1881,64892=>1759,64893=>1637,64894=>1670,64895=>1654,64896=>1522,64897=>1686,64898=>1675,64899=>1549,64900=>1541,64901=>1522,64902=>1444,64903=>1436,64904=>1444,64905=>1757,64906=>1652,64907=>1975,64908=>1757,64909=>1652,64910=>1757,64911=>1652,64914=>1757,64915=>1857,64916=>1752,64917=>1444,64918=>1675,64919=>1522,64920=>1444,64921=>1675,64922=>1581,64923=>1570,64924=>1417,64925=>1362,64926=>1686,64927=>1686,64928=>1675,64929=>1686,64930=>1675,64931=>1581,64932=>1570,64933=>1975,64934=>2069,64935=>1964,64936=>2202,64937=>2259,64938=>2212,64939=>2259,64940=>1686,64941=>1581,64942=>1686,64943=>1686,64944=>1581,64945=>1870,64946=>1817,64947=>1686,64948=>1637,64949=>1444,64950=>1892,64951=>1886,64952=>1549,64953=>1975,64954=>1444,64955=>1723,64956=>1522,64957=>1541,64958=>2080,64959=>2080,64960=>1975,64961=>1817,64962=>1686,64963=>1499,64964=>1757,64965=>1883,64966=>2212,64967=>1686,65008=>1523,65009=>1172,65010=>1159,65011=>1356,65012=>2111,65013=>2258,65014=>2130,65015=>1552,65016=>2046,65017=>1856,65018=>1930,65019=>1070,65056=>450,65057=>450,65058=>450,65059=>450,65072=>1000,65073=>1000,65074=>1000,65075=>1000,65076=>1000,65077=>1000,65078=>1000,65079=>1000,65080=>1000,65081=>1000,65082=>1000,65083=>1000,65084=>1000,65085=>1000,65086=>1000,65087=>1000,65088=>1000,65089=>1000,65090=>1000,65091=>1000,65092=>1000,65097=>1000,65098=>1000,65099=>1000,65100=>1000,65101=>1000,65102=>1000,65103=>1000,65104=>167,65105=>250,65106=>167,65108=>167,65109=>167,65110=>334,65111=>167,65112=>600,65113=>200,65114=>200,65115=>200,65116=>200,65117=>200,65118=>200,65119=>334,65120=>400,65121=>233,65122=>350,65123=>200,65124=>350,65125=>350,65126=>350,65128=>167,65129=>334,65130=>533,65131=>609,65136=>300,65137=>298,65138=>296,65140=>298,65142=>300,65143=>298,65144=>300,65145=>302,65146=>298,65147=>296,65148=>306,65149=>306,65150=>154,65151=>154,65152=>529,65153=>243,65154=>273,65155=>243,65156=>273,65157=>470,65158=>466,65159=>243,65160=>273,65161=>731,65162=>793,65163=>276,65164=>243,65165=>243,65166=>273,65167=>771,65168=>788,65169=>276,65170=>243,65171=>514,65172=>477,65173=>771,65174=>788,65175=>276,65176=>243,65177=>771,65178=>788,65179=>276,65180=>243,65181=>544,65182=>658,65183=>646,65184=>637,65185=>544,65186=>658,65187=>646,65188=>637,65189=>544,65190=>658,65191=>646,65192=>637,65193=>430,65194=>458,65195=>430,65196=>458,65197=>421,65198=>436,65199=>421,65200=>436,65201=>1194,65202=>1194,65203=>770,65204=>770,65205=>1194,65206=>1194,65207=>770,65208=>770,65209=>1291,65210=>1291,65211=>817,65212=>817,65213=>1291,65214=>1291,65215=>817,65216=>817,65217=>843,65218=>843,65219=>733,65220=>733,65221=>843,65222=>843,65223=>733,65224=>733,65225=>594,65226=>556,65227=>586,65228=>554,65229=>594,65230=>556,65231=>586,65232=>554,65233=>957,65234=>903,65235=>466,65236=>480,65237=>800,65238=>823,65239=>466,65240=>480,65241=>757,65242=>733,65243=>432,65244=>549,65245=>662,65246=>673,65247=>273,65248=>243,65249=>589,65250=>640,65251=>481,65252=>532,65253=>692,65254=>723,65255=>276,65256=>243,65257=>514,65258=>477,65259=>686,65260=>405,65261=>470,65262=>466,65263=>731,65264=>793,65265=>731,65266=>803,65267=>276,65268=>243,65269=>551,65270=>603,65271=>551,65272=>603,65273=>551,65274=>603,65275=>551,65276=>603,65281=>1000,65282=>1000,65283=>1000,65284=>1000,65285=>1000,65286=>1000,65287=>1000,65288=>1000,65289=>1000,65290=>1000,65291=>1000,65292=>1000,65293=>1000,65294=>1000,65295=>1000,65296=>1000,65297=>1000,65298=>1000,65299=>1000,65300=>1000,65301=>1000,65302=>1000,65303=>1000,65304=>1000,65305=>1000,65306=>1000,65307=>1000,65308=>1000,65309=>1000,65310=>1000,65311=>1000,65312=>1000,65313=>1000,65314=>1000,65315=>1000,65316=>1000,65317=>1000,65318=>1000,65319=>1000,65320=>1000,65321=>1000,65322=>1000,65323=>1000,65324=>1000,65325=>1000,65326=>1000,65327=>1000,65328=>1000,65329=>1000,65330=>1000,65331=>1000,65332=>1000,65333=>1000,65334=>1000,65335=>1000,65336=>1000,65337=>1000,65338=>1000,65339=>1000,65340=>1000,65341=>1000,65342=>1000,65343=>1000,65344=>1000,65345=>1000,65346=>1000,65347=>1000,65348=>1000,65349=>1000,65350=>1000,65351=>1000,65352=>1000,65353=>1000,65354=>1000,65355=>1000,65356=>1000,65357=>1000,65358=>1000,65359=>1000,65360=>1000,65361=>1000,65362=>1000,65363=>1000,65364=>1000,65365=>1000,65366=>1000,65367=>1000,65368=>1000,65369=>1000,65370=>1000,65371=>1000,65372=>1000,65373=>1000,65374=>1000,65377=>500,65378=>500,65379=>500,65380=>500,65381=>500,65382=>500,65383=>500,65384=>500,65385=>500,65386=>500,65387=>500,65388=>500,65389=>500,65390=>500,65391=>500,65392=>500,65393=>500,65394=>500,65395=>500,65396=>500,65397=>500,65398=>500,65399=>500,65400=>500,65401=>500,65402=>500,65403=>500,65404=>500,65405=>500,65406=>500,65407=>500,65408=>500,65409=>500,65410=>500,65411=>500,65412=>500,65413=>500,65414=>500,65415=>500,65416=>500,65417=>500,65418=>500,65419=>500,65420=>500,65421=>500,65422=>500,65423=>500,65424=>500,65425=>500,65426=>500,65427=>500,65428=>500,65429=>500,65430=>500,65431=>500,65432=>500,65433=>500,65434=>500,65435=>500,65436=>500,65437=>500,65438=>500,65439=>500,65440=>500,65441=>500,65442=>500,65443=>500,65444=>500,65445=>500,65446=>500,65447=>500,65448=>500,65449=>500,65450=>500,65451=>500,65452=>500,65453=>500,65454=>500,65455=>500,65456=>500,65457=>500,65458=>500,65459=>500,65460=>500,65461=>500,65462=>500,65463=>500,65464=>500,65465=>500,65466=>500,65467=>500,65468=>500,65469=>500,65470=>500,65474=>500,65475=>500,65476=>500,65477=>500,65478=>500,65479=>500,65482=>500,65483=>500,65484=>500,65485=>500,65486=>500,65487=>500,65490=>500,65491=>500,65492=>500,65493=>500,65494=>500,65495=>500,65498=>500,65499=>500,65500=>500,65504=>1000,65505=>1000,65506=>1000,65507=>1000,65508=>1000,65509=>1000,65510=>1000,65512=>500,65513=>500,65514=>500,65515=>500,65516=>500,65517=>500,65518=>500,65532=>1000,65533=>1000,65535=>1000); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/courier.php b/incs/tcpdf_old/fonts/courier.php new file mode 100644 index 0000000..e935b67 --- /dev/null +++ b/incs/tcpdf_old/fonts/courier.php @@ -0,0 +1,12 @@ +33,'FontBBox'=>'[-23 -250 715 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/courierb.php b/incs/tcpdf_old/fonts/courierb.php new file mode 100644 index 0000000..acb01b0 --- /dev/null +++ b/incs/tcpdf_old/fonts/courierb.php @@ -0,0 +1,12 @@ +33,'FontBBox'=>'[-113 -250 749 801]','ItalicAngle'=>0,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/courierbi.php b/incs/tcpdf_old/fonts/courierbi.php new file mode 100644 index 0000000..631c623 --- /dev/null +++ b/incs/tcpdf_old/fonts/courierbi.php @@ -0,0 +1,12 @@ +97,'FontBBox'=>'[-57 -250 869 801]','ItalicAngle'=>-12,'Ascent'=>801,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>439,'StemV'=>106,'StemH'=>84,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/courieri.php b/incs/tcpdf_old/fonts/courieri.php new file mode 100644 index 0000000..5ae725d --- /dev/null +++ b/incs/tcpdf_old/fonts/courieri.php @@ -0,0 +1,12 @@ +97,'FontBBox'=>'[-27 -250 849 805]','ItalicAngle'=>-12,'Ascent'=>805,'Descent'=>-250,'Leading'=>0,'CapHeight'=>562,'XHeight'=>426,'StemV'=>51,'StemH'=>51,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/AUTHORS b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/AUTHORS new file mode 100644 index 0000000..48073da --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/AUTHORS @@ -0,0 +1,53 @@ +abysta at yandex.ru +Adrian Schroeter +Aleksey Chalabyan +Andrey Valentinovich Panov +Ben Laenen +Besarion Gugushvili +Bhikkhu Pesala +Clayborne Arevalo +Dafydd Harries +Danilo Segan +Davide Viti +David Jez +David Lawrence Ramsey +Denis Jacquerye +Dwayne Bailey +Eugeniy Meshcheryakov +Gee Fung Sit +Heikki Lindroos +James Cloos +James Crippen +John Karp +Keenan Pepper +Lars Naesbye Christensen +Lior Halphon +MaEr +Mashrab Kuvatov +Max Berger +Mederic Boquien +Michael Everson +MihailJP +Misu Moldovan +Nguyen Thai Ngoc Duy +Nicolas Mailhot +Norayr Chilingarian +Ognyan Kulev +Ondrej Koala Vacha +Peter Cernak +Remy Oudompheng +Roozbeh Pournader +Rouben Hakobian +Sahak Petrosyan +Sander Vesik +Stepan Roh +Stephen Hartke +Steve Tinney +Tavmjong Bah +Thomas Henlich +Tim May +Valentin Stoykov +Vasek Stodulka +Wesley Transue + +$Id: AUTHORS 2461 2011-02-18 16:38:20Z ben_laenen $ diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/BUGS b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/BUGS new file mode 100644 index 0000000..49b36de --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/BUGS @@ -0,0 +1,3 @@ +See http://dejavu.sourceforge.net/wiki/index.php/Bugs + +$Id: BUGS 80 2004-11-13 13:12:02Z src $ diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/LICENSE b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/LICENSE new file mode 100644 index 0000000..254e2cc --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/LICENSE @@ -0,0 +1,99 @@ +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong @ free +. fr. + +$Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $ diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/NEWS b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/NEWS new file mode 100644 index 0000000..87e3d5e --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/NEWS @@ -0,0 +1,1315 @@ +Changes from 2.32 to 2.33 + +* added Old Italic block to Sans (by MaEr) +* added U+051E, U+051F to Sans (by MaEr) +* added U+01BA, U+0372-U+0373, U+0376-U+0377, U+03CF, U+1D00-U+1D01, + U+1D03-U+1D07, U+1D0A-U+1D13, U+1D15, U+1D18-U+1D1C, U+1D20-U+1D2B, + U+1D2F, U+1D3D, U+1D5C-U+1D61, U+1D66-U+1D6B, U+1DB8, U+1E9C-U+1E9D, + U+1EFA-U+1EFB, U+2C60-U+2C61, U+2C63, U+A726-U+A73C, U+A73E-U+A73F, + U+A746-U+A747, U+A74A-U+A74B, U+A74E+U+A74F, U+A768-U+A769, U+A77B-U+A77C, + U+A780-U+A787, U+A790-U+A791, U+A7FA-U+A7FF to Serif (by Gee Fung Sit 薛至峰) +* added alternate forms to U+014A and U+01B7 in Serif (by Gee Fung Sit 薛至峰) +* typographical improvements to U+0166-U+0167, U+0197, U+01B5-U+01B6, U+01BB, + U+0222-U+0223, U+023D, U+0250-U+0252, U+026E, U+0274, U+028F, U+029F, + U+02A3-U+02A5, U+02AB, U+03FE-U+03FF, U+1D02, U+1D14, U+1D1D-U+1D1F, U+1D3B, + U+1D43-U+1D46, U+1D59, U+1D9B, U+2C71, U+2C73 in Serif (by Gee Fung Sit 薛至峰) +* fixed bugs #31762 and #34700 plus other small fixes (wrong direction, + duplicate points, etc.) for Sans and Serif (by Gee Fung Sit 薛至峰) +* added U+204B to Mono (by Gee Fung Sit 薛至峰) +* added U+26E2 to Sans (by Gee Fung Sit 薛至峰) +* added Playing Cards block (U+1F0A0-U+1F0DF) to Sans (by Gee Fung Sit 薛至峰) +* emoticons in Sans: replace U+2639-U+263B with better versions, add + U+1F601-U+1F610, U+1F612-U+1F614, U+1F616, U+1F618, U+1F61A, U+1F61C-U+1F61E, + U+1F620-U+1F624, U+1F625, U+1F628-U+1F62B, U+1F62D, U+1F630-U+1F633, + U+1F635-U+1F640 (by Ben Laenen and Denis Jacquerye) +* added U+A78E, U+A790-U+A791 to Sans and Mono (by Denis Jacquerye) +* added U+A7FA to Sans (by Denis Jacquerye) +* subscripts: added U+2095-U+209C to Sans, Serif and Mono, adjusted + U+1D49-U+1D4A in Sans and Mono (by Denis Jacquerye) +* added U+0243 to Mono (by Denis Jacquerye) +* adjusted U+0307 to match dot of i, replaced dotaccent U+02D9 with U+0307 in +most dependencies in Sans (by Denis Jacquerye) +* adjusted anchors of f and added them to long s in Sans (by Denis Jacquerye) +* added anchors to precomposed dependencies of D and d (by Denis Jacquerye) +* added debug glyphs U+F002 and U+F003 which will show current point size (by + Ben Laenen) +* use correct version for Serbian italic be (by Eugeniy Meshcheryakov) +* added pictograms U+1F42D-U+1F42E, U+1F431, U+1F435 (by Denis Jacquerye) +* improved Hebrew in Sans (by Lior Halphon) +* improved Armenian in Sans, and added Armenian in Serif and Mono (by Rouben + Hakobian (Tarumian), Aleksey Chalabyan and Norayr Chilingarian) +* remove "locl" feature for Romanian for S/T/s/t with cedilla/comma accent (by + Ben Laenen) +* replace wrong "dflt" script tag in Mono with "DFLT" (by Ben Laenen) + +Changes from 2.31 to 2.32 + +* added to Sans: Latin small letter p with stroke (U+1D7D), Latin capital + letter p with stroke through descender (U+A750), Latin small letter p with + stroke through descender (U+A751), Latin capital letter thorn with stroke + (U+A764), Latin small letter thorn with stroke (U+A765), Latin capital letter + thorn with stroke through descender (U+A766), Latin small letter thorn with + stroke through descender (U+A767), Latin capital letter q with stroke through + descender (U+A756), Latin small letter q with stroke through descender + (U+A757), Latin capital letter p with flourish (U+A752), Latin small letter p + with flourish (U+A753) (by Ben Laenen) +* add new Indian rupee symbol (U+20B9) to Sans, Serif and Mono (although + standardization in Unicode not complete yet, UTC did assign this code point) + (by Ben Laenen) +* Sans: adjusted U+0E3F, U+20AB, U+20AD-U+20AE, U+20B1, U+20B5, U+20B8 to have + them take up the same width as digits (by Gee Fung Sit 薛至峰) +* added U+23E8 to Sans (by Thomas Henlich) +* fixed numerous bugs (#22579, #28189, #28977, N'Ko in Windows, fixed U+FB4F, + anchors for U+0332-U+0333, made extensions in Misc. Technical connect, and + other small fixes) (by Gee Fung Sit 薛至峰) +* added looptail g as stylistic variant to Serif (by Gee Fung Sit 薛至峰) +* added the remaining precomposed characters in Latin Extended Additional in + Serif (by Gee Fung Sit 薛至峰) +* added Georgian Mkhedruli (U+10D0-U+10FC) to Sans ExtraLight (by Besarion + Gugushvili) +* fix spacing in hinting of U+042E (Ю) in Mono (by Ben Laenen) +* replaced U+2650 and minor changes to U+2640-U+2642, U+2699, U+26A2-U+26A5, + U+26B2-U+26B5, U+26B8 in Sans (by Gee Fung Sit 薛至峰) +* added U+1E9C-U+1E9D, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2150-U+2152, + U+2189, U+26C0-U+26C3, U+A722-U+A725, U+1F030-U+1F093 to Sans (by Gee Fung + Sit 薛至峰) +* added U+1E9C-U+1E9E, U+1EFA-U+1EFB, U+2028-U+2029, U+20B8, U+2181-U+2182, + U+2185 U+A722-U+A725, to Sans ExtraLight (by Gee Fung Sit 薛至峰) +* added U+20B8, U+22A2-U+22A5, U+A722-U+A725 to Mono (by Gee Fung Sit 薛至峰) +* added U+02CD, U+01BF, U+01F7, U+0222-U+0223, U+0243-U+0244, U+0246-U+024F, + U+2150-U+2152, U+2189, U+239B-U+23AD and U+A73D to Serif (by Gee Fung Sit + 薛至峰) + +Changes from 2.30 to 2.31 + +* fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags (by + Ben Laenen) +* added math operators U+2234-U+2237 to Mono (by Ben Laenen) +* removed buggy instructions of U+032D (by Eugeniy Meshcheryakov) +* added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono (by Denis Jacquerye) +* added U+2C7D to Sans Mono (by Denis Jacquerye) +* added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif (by Denis Jacquerye) +* added extremas to alpha U+03B1 in Serif-Italic (by Denis Jacquerye) +* added U+4A4, U+4A5 to Mono (by Andrey V. Panov) +* added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694, + U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8, + U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE and their + contextual forms to Sans (by MihailJP) +* added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0 (by Denis + Jacquerye) + +Changes from 2.29 to 2.30 + +* added U+0462-U+0463 to Mono (by Denis Jacquerye) +* corrected U+1E53 in Serif (by Gee Fung Sit) +* added U+1E4C-U+1E4D to Mono and Serif (by Gee Fung Sit) +* added U+1E78-U+1E79 to Mono (by Gee Fung Sit) +* fixed missing diacritics in Latin Extended Additional in Sans ExtraLight + (moved stacked diacritics out of PUA in the process) (by Gee Fung Sit) +* fixed anchors on U+1E78 in Serif (by Gee Fung Sit) +* added U+1DC4-U+1DC9 to Serif (by Denis Jacquerye) +* renamed above-mark to above-mark in Serif-Italic (by Denis Jacquerye) +* added U+1DC4-U+1DC9 to context class for dotless substitution (by Denis + Jacquerye) +* changed Doubleacute to Doublegrave in Sans ExtraLight (by Gee Fung Sit) +* removed redundant reference in U+01FB in Sans Oblique (by Gee Fung Sit) +* added U+A726-U+A727 to Mono (Denis Jacquerye) +* changed U+04BE and U+04BF according to recommedations of Sasha Ankwab in Sans + (by Andrey V. Panov) +* remove "Symbol Charset" from set of codepages in Sans (by Eugeniy + Meshcheryakov) + +Changes from 2.28 to 2.29 + +* modified U+10FB in Sans to be a mirror image of U+2056, since U+10FB is not + Georgian-specific (by Roozbeh Pournader) +* added U+2B1F, U+2B24, U+2B53, U+2B54 in Sans (by Roozbeh Pournader) +* fixed TUR opentype language tag to TRK in Serif (bug 19825) (by Ben Laenen) +* early implementation of Abkhaz letter U+0524-U+0525 in Sans + (by Michael Everson and abysta) +* flipped U+1D538 in Sans (by Gee Fung Sit) +* added U+26B3-U+26B8, U+1D7D8-U+1D7E1 in Sans (by Gee Fung Sit) +* corrected U+1D7A9 in Sans Bold Oblique (by Gee Fung Sit) +* Fixed U+0649 to be dual-joining in Sans Mono (by Roozbeh Pournader) +* Remove unnecessary 'isol' feature from Sans Mono (by Roozbeh Pournader) +* Remove 'cmap' mappings for U+066E, U+066F, U+067C, U+067D, U+0681, U+0682, + U+0685, U+0692, U+06A1, U+06B5, U+06BA, U+06C6, U+06CE, and U+06D5 + in Sans Mono (bug 20323) (by Roozbeh Pournader) +* add half brackets (U+2E22 - U+2E25, by Steve Tinney) + +Changes from 2.27 to 2.28 + +* added U+A789, U+A78A in Sans and Sans Mono (by Denis Jacquerye) +* modified U+02D6, U+02D7, U+02EE in Sans and Sans Mono (by Denis Jacquerye) +* added U+1E9E (German capital ß) to Sans and Serif (by Denis Jacquerye) +* adjusted width of U+01B7-U+01B9 in Serif Italic (by Denis Jacquerye) +* modified U+021C, U+021D in Sans (by Denis Jacquerye) +* added U+021C, U+021D in Mono (by Denis Jacquerye) +* added U+F428 (Georgian Nuskhuri "f") in private use area (by Besarion + Gugushvili) +* updated Georgian mkhedruli (U+10D0-U+10FA) with new version (by Besarion + Gugushvili) +* updated Georgian asomtavruli (U+10A0-U+10C5) with new version (by Besarion + Gugushvili) +* added Georgian nuskhuri (U+2D00-U+2D25) (by Besarion Gugushvili) +* added Georgian mtavruli in private use area (U+F400-U+F426) (by Besarion + Gugushvili) +* added mark anchors above to Cyrillic U+0430-U+0438, U+043A-U+044F, + U+0454-U+0455 in Mono (by Ben Laenen) +* modified/moved up U+0318-U+0319, U+031C-U+031F, U+0329-U+032A, U+032C-U+032D, + U+0339-U+033B, U+0348 and U+0353 in Sans to prevent cut-off (by Gee Fung Sit) +* added U+035A to Sans (by Gee Fung Sit) +* updated fontconfig files (by Nicolas Mailhot) +* added U+2032-2037 to Mono (by Denis Jacquerye) +* added Ogham to Sans ExtraLight (by Gee Fung Sit) +* added U+2C6F, U+2C79, U+2C7C-2C7D to Mono (by Gee Fung Sit) +* added U+210F to Serif and Sans ExtraLight (by Gee Fung Sit) +* changed U+210F to a more common glyph in Sans and Mono (by Gee Fung Sit) + +Changes from 2.26 to 2.27 + +* added some of Michael Everson's new Cyrillic glyphs to Sans (by Wesley + Transue) +* removed blank glyph at U+05EF from Sans Bold Oblique (by Gee Fung Sit) +* small adjustments to existing tone bars in Sans and Mono (by Gee Fung Sit) +* added U+0372-U+0373, U+0376-U+0377, U+03CF, U+A668-U+A66E, U+A708-U+A711, + U+A71B-U+A71F to Sans (by Gee Fung Sit) +* copied U+02E5-U+02E9 over from Sans to fix inconsistencies in Serif (by Gee + Fung Sit) +* added U+021C-U+021D, U+0370-U+0371, U+037B-U+037D, U+0470-U+0471, + U+0510-U+0515, U+051A-U+051D, U+1E9F, U+2C64, U+2C6E-U+2C6F, U+2C79, + U+2C7C-U+2C7D, U+A644-U+A647, U+A650-U+A651, U+A654-U+A657, U+A708-U+A716, + U+A71B-U+A71F to Serif (by Gee Fung Sit) +* added U+A708-U+A716, U+A71B-U+A71F to Mono (by Gee Fung Sit) +* added anchors to U+017F (ſ) and fixed U+1E9B (ẛ) in Serif (by Gee Fung Sit) +* made U+0325 smaller in Sans Bold and Serif to match Sans Book (by Gee Fung + Sit) +* fixes to U+02F3 (moved up), U+228F-U+2294 (more square-like) and + U+22CE-U+22CF (stroke width) in Sans (by Gee Fung Sit) +* replaced U+2202 ∂ (Sans and Mono) and U+221D �, U+221E ∞ (Sans) with glyphs + from Arev (with small changes) (by Gee Fung Sit) +* added U+22B0-U+22B1, U+22C7, U+22D0-U+22D5 from Arev to Sans to complete the + block (by Gee Fung Sit) +* added U+0514-U+0515 to Sans ExtraLight (by Gee Fung Sit) +* skewed U+A78C in all Oblique/Italic fonts (by Gee Fung Sit) +* moved U+2215 to U+2044 in Sans and Serif and replaced U+2215 with reference + to U+002F in all fonts (by Gee Fung Sit) +* added U+2C6E to Mono (by Denis Jacquerye) +* added U+A782 and U+A783 in Sans (by Wesley Transue) +* added U+0244, U+024C-024D, U+2C64 in Sans Mono (by Denis Jacquerye) +* modified U+01AE in Sans Mono (by Denis Jacquerye) +* added U+2C7A to all fonts (by Gee Fung Sit) +* italicized/small changes to U+2C76 in Serif (Bold) Italic (by Gee Fung Sit) +* improved outlines of U+2C68, U+2C6A, U+2C6C in Serif (Bold) Italic (by Gee + Fung Sit) +* rounded U+2C77 at the bottom in Serif (by Gee Fung Sit) +* added joining behavior for tone letters (U+02E5-U+02E9) in Sans (bug #15669) + (by Gee Fung Sit) +* fixed outline of y.alt in Sans Regular (by Denis Jacquerye) +* changed references of U+1D5A8, U+1D5C5, U+1D5DC, U+1D5F9, U+1D610, U+1D62D, + U+1D644 and U+1D661 to stylistic alternates to have a better distinction (by + Gee Fung Sit) +* hinted I.alt in Sans Regular (by Gee Fung Sit) +* added U+0487, completing Cyrillic block (by Gee Fung Sit) +* extended the bar of U+0463 to the right and moved the anchor (by Gee Fung + Sit) +* added anchors to glyphs in Cyrillic block (by Gee Fung Sit) +* added (preliminary) hints to tone letter forms (U+02E5.5, U+02E9.1, stem) in + Sans Book (by Gee Fung Sit) + +Changes from 2.25 to 2.26 + +- added glyphs for Cyrillic-B to Sans (by Wesley Transue) +- added U+0370-U+0371 to Sans (by Wesley Transue) +- added U+019C, U+01A2-U+01A3, U+01A6, U+01E4-U+01E5, U+024C-U+024D, U+0285, + U+0290, U+02A0, U+0370-U+0371, U+03F1, U+03FC to Sans ExtraLight (by Wesley + Transue) +- added U+20A0-U+20A5, U+20A7-U+20B3, U+2105, U+210D, U+210F, U+2115, U+2117, + U+2119-U+211A, U+211D, U+2124, U+212E, U+2200-U+2204 to Mono (by Heikki + Lindroos) +- added U+01BA and U+01BF to Mono (by Heikki Lindroos) +- merged OpenType "aalt" feature in Latin in Sans (by Denis Jacquerye) +- added alternative shape for y in Sans (by Denis Jacquerye) +- added saltillo (U+A78B-U+A78C) to all faces (by James Cloos) +- changed U+047C-U+047D to references instead of outlines in Sans (by Wesley + Transue) +- added Latin letter tresillo U+A72A-U+A72B to Sans (by Wesley Transue) +- added U+A734-U+A737 to Sans (by Wesley Transue) +- added U+2053 to Serif and fixed it bug:9425 in Sans (by Gee Fung Sit) +- removed problematic hints for U+0423 bug:10025 (by Gee Fung Sit) +- added U+27C5-U+27C6 bug:10255 to all faces (by Gee Fung Sit) +- fixed width of U+2016 in Sans Oblique (by Gee Fung Sit) +- added U+2016, U+2032-U+2038, U+2042, U+2045-U+2046, U+204B-U+204F, + U+2051-U+2052, U+2057 to Serif (by Gee Fung Sit) +- made U+2140 bigger to match other n-ary operators (by Gee Fung Sit) +- added U+0606-U+0607, U+0609-U+060A to Sans (by Gee Fung Sit) +- added U+221B-U+221C to Mono (by Gee Fung Sit) +- small adjustments to U+221B-U+221C in Sans and Serif (by Gee Fung Sit) +- update U+04B4-U+04B5 in Serif (by Andrey V. Panov) +- increased max-storage value from maxp table to 153 (by Andrey V. Panov) +- added U+0472-U+0473, U+0510-U+0511, U+051A-U+051D, U+0606-U+0607, + U+0609-U+060A, U+1E26-U+1E27, U+1E54-U+1E55, U+1E7C-U+1E7D, U+1E8C-U+1E8D, + U+1E90-U+1E91, U+1E97-U+1E99, U+1E9F, U+1EAC-U+1EAD, U+1EB6-U+1EB7, + U+1EC6-U+1EC7, U+1ED8-U+1EDD, U+1EE0-U+1EE3, U+1EE8-U+1EEB, U+1EEE-U+1EF1 to + Mono (by Gee Fung Sit) +- added locl rules for S/T cedilla for Romanian and Moldavian so they get + rendered as S/T with comma accent (see Redhat bug #455981) (by Ben Laenen) +- removed ligature rule from Armenian U+0587 bug:16113 (by Gee Fung Sit) + +Changes from 2.24 to 2.25 + +- moved/added U+2E18 (by Gee Fung Sit) +- added empty glyph for U+2064 in Sans and Serif (by Gee Fung Sit) +- added U+22CE-U+22CF to Sans (by Gee Fung Sit) +- Sans Oblique and Bold Oblique, Serif: reverted digits hinting instructions back to before revision 1590, which fixed mistaken debian bug #471024. This fixes Debian bug #411308. The original bug was in freetype not in the fonts (by Denis Jacquerye) +- added U+A726-U+A729, U+A730-U+A733, U+A738-U+A73F, U+A746-U+A74B, U+A74E-U+A74F, U+A780-U+A781, U+A7FB-U+A7FF to Sans (by Gee Fung Sit) +- added Macedonian italic glyph shape for U+0453 in Serif (by Ben Laenen) +- changed descenders in U+0446, U+0449, U+0497, U+04A3, U+04AD (by Andrey V. Panov) +- updated main SFD files to SplineFontDB 3.0 (Denis Jacquerye and Gee Fung Sit) +- moved U+0561 2 up since it wasn't aligned with the baseline well (by Ben Laenen) +- added U+2E2E to Sans (by Gee Fung Sit) +- replaced U+2699 with simpler version in Sans (by Gee Fung Sit) +- added a lot of hinting instructions to Latin Extended B, Greek and Coptic glyphs Sans Book (by Wesley Transue) +- differentiated U+2219 from U+22C5 and adjusted affected references in Sans and Mono (by Gee Fung Sit) +- made Hebrew narrower in Sans Bold and Sans Bold Oblique (by Denis Jacquerye) +- added Kurdish and Chuvash letters from Unicode 5.1 Cyrillic Extended block (by Wesley Transue) +- added U+1E9F, U+A644-U+A647, U+A64C-U+A64D, U+A650-U+A651, U+A654-U+A655, U+A712U+A716 to Sans (by Gee Fung Sit) +- added several glyphs to Sans ExtraLight (by Gee Fung Sit) +- added hinting instructions to U+046A-U+046B, U+0508-U+0509, U+050B, U+0512-U+0513 in Sans Book (by Wesley Transue) +- corrected width of U+027E in Sans Book (by Gee Fung Sit) +- added U+2C79, U+2C7B-U+2C7D to Sans (by Gee Fung Sit) +- added a bunch of glyphs+small corrections to Sans Light (by Gee Fung Sit) +- added U+0496, U+0497, U+04B0, U+04B1 (by Andrey V. Panov) +- updated U+0493, U+049B, U+04B3, U+04B7, U+04F7 (by Andrey V. Panov) +- further improvements in extended Cyrillic (by Andrey V. Panov) + +Changes from 2.23 to 2.24 + +- instructions for U+05C0 ׀, U+05C3 ׃, U+05F3 ׳, and U+05F4 ״ in DejaVu + Sans. (by Wesley Transue) +- instructions for U+2116 in Sans (by Andrey V. Panov) +- Unicode 5.1 update: moved U+F208 to U+2C6D, U+F25F to U+2C71, added + U+2C6E-U+2C6F, U+2C72-U+2C73, updated outline of U+2C71 in Sans. (by + Denis Jacquerye) +- updated and instructed U+0401 in Sans (by Andrey V. Panov) +- fixed the bug in Sans faces where U+02EC ˬ faced the wrong direction. + Also, added a few more glyph instructions. (by Wesley Transue) +- removed OS2Sub and OS2Strike that weren't intentional in Sans + ExtraLight. (by Denis Jacquerye) +- updated instructions for U+401, U+44F in Serif Book. (by Andrey V. + Panov) +- instructions for U+02C4 ˄, U+02C5 ˅, U+03D8 Ϙ, U+03D9 ϙ, U+0494 Ҕ, and + U+0495 ҕ in Sans Book. (by Wesley Transue) +- instructions for U+01A6 Ʀ, U+0238 ȸ, U+0239 ȹ, U+02EC ˬ, and U+05C6 ׆ + in Sans Book. (by Wesley Transue) +- DejaVuSans.sfd DejaVuSerif.sfd: updated instructions for U+447 and + U+451 using code generated with xgridfit (by Andrey V. Panov) +- instructions for a few glyphs in the Latin Extended-B Block, Greek + Block, Cyrillic Block, and N'Ko block. (by Wesley Transue) +- updated sfdnormalize.pl, and SFD files to new SFD format with empty + lines. (by Denis Jacquerye) + +Changes from 2.22 to 2.23 + +- fixed bug which made Condensed fonts appear instead of normal width ones +- added U+20DB, U+20DC, and U+20E1 to Sans (by Roozbeh Pournader) +- added hinting instructions to U+01A7, U+01AA-U+01AC, U+01AE-U+01AF, + U+01BC-U+01BD, U+01BF, U+01F7, U+0277, U+027F, U+0285-U+0286, U+0297, U+02AF, + U+02B4-U+02B5, U+02BD, U+030D, U+0311, U+0329, U+04A0-U+04A1 in Sans Book (by + Wesley Transue) +- modified hinting instructions of U+04A2 in Sans Book (by Wesley Transue) +- added hinting instructions to U+237D, U+2423 in Mono Book and Mono Bold (by + Wesley Transue) +- added mathematical alphanumeric symbols to all styles (by Max Berger) +- added Unicode 5.1 U+2E18 as U+2E18.u51 (not yet usable) to Sans (by Roozbeh + Pournader) +- dereferenced all glyphs with mixed references and outlines (by Denis + Jacquerye) +- removed non-zero width from U+0344 in Sans (by Denis Jacquerye) + +Changes from 2.21 to 2.22 + +- directory structure has changed, we now use the Makefile +- modified Armenian U+0565 in Sans (by �ահակ Պետրոսյան) +- added double struck letters and numbers U+2102, U+210D, U+2115, + U+2119-U+211A, U+211D, U+2124, U+213C-U+2140, U+2145-U+2149, U+1D538-U+1D539, + U+1D53B-U+1D53E, U+1D540-U+1D544, U+1D546, U+1D54A-U+1D550, U+1D552-U+1D56B, + U+1D7D8-U+1D7E1 to Serif (by Stephen Hartke) +- added letterlike symbols U+2103, U+2109, U+2127, U+214B, U+2141-U+2144 to + Serif (by Ben Laenen) +- fixed outline direction of U+2143 in Sans Bold/Bold Oblique (by Ben Laenen) +- added arrow set in Serif: arrows: U+2194-U+21FF; dingbats: U+27A1; + supplemental arrows A: U+27F0-U+27FF; supplemental arrows B: U+2900-U+2975, + U+297A; miscellaneous symbols and arrows: U+2B00-U+2B11 (by Ben Laenen) +- added U+0180, U+01DE, U+01E0-01E1, U+022A, U+022C, U+0230, U+1E08-U+1E09, + U+1E10-U+1E11, U+1EB0-U+1EB1 to Mono (by Denis Jacquerye) +- adjusted U+01D5, U+01D7, U+01D9, U+1DB in Mono (by Denis Jacquerye) +- added Ogham in Sans (by Wesley Transue) +- added Yijing Hexagram Symbols in Sans (by Wesley Transue) +- hinting instructions added to Cyrillic U+0460, U+04A6-U+04A7, U+04AC-U+04AD, + U+04C7-U+04C8, U+04F6-U+04F7, U+04FA-U+04FB, U+050C-U+050D in Sans Book (by + Wesley Transue) +- adjusted Cyrillic letters U+042A, U+044A, U+044C, U+0459-U+045B, U+0462, + U+048C-U+048D in Serif (by Andrey V. Panov) +- hinting instructions added to Lao U+0EB7 in Sans (by Wesley Transue) +- added Roman numerals and Claudian letter U+2160-U+2184 in Serif (by Ben + Laenen) +- added U+FFF9-U+FFFD to Sans, Serif and Mono (by Lars Næsbye Christensen) +- added mathematical symbols to Serif: U+2200, U+2203-U+2204, U+2213-U+2214, + U+2217-U+2218, U+2223-U+2226, U+2250-U+2255, U+2295-U+22AF, U+22C5 (by Ben + Laenen) +- modified bullet symbol U+2219 in Serif (by Ben Laenen) + +Changes from 2.20 to 2.21 + +- added U+FE20-U+FE23 (half diacritics) to Sans (by Denis Jacquerye) +- added anchor "half" to position right half of double marks, U+FE21 or U+FE23 + to Sans (by Denis Jacquerye) +- shifted U+0360 up to avoid collision with some outlines in Sans (by Denis + Jacquerye) +- added anchor above-mark anchor to U+035D, U+035E, U+0360, U+0361 in Sans (by + Denis Jacquerye) +- added instructions for ff, ffi, ffl ligatures in Serif Bold (by Eugeniy + Meshcheryakov) +- added instructions to some N'Ko glyphs (by Wesley Transue) +- added instructions to some Lao glyphs (by Wesley Transue) +- cleaning up 'liga' Standard Ligature in Latin, in Sans and Sans Mono (by + Denis Jacquerye) +- added U+046A, U+046B (big yus) in Serif (by Andrey V. Panov) +- added box drawing symbols to Sans and Serif (by Lars Næsbye Christensen) +- added Makefile to improve font and packages generating (by Nicolas Mailhot) + +Changes from 2.19 to 2.20 + +- removed TeX and TeXData tags from all sfd files (by Eugeniy Meshcheryakov) +- removed all 'frac' lookups (by Eugeniy Meshcheryakov) +- fixed duplicate glyph names (by Eugeniy Meshcheryakov) +- removed standard ligatures with U+00B7 in Mono (by Eugeniy Meshcheryakov) +- use reference to U+002D in U+00AD in Sans Oblique, and adjust instructions + (by Eugeniy Meshcheryakov) +- updated Cyrillic in Sans Extra Light (by Andrey V. Panov) +- added instructions to N'Ko U+07C1-U+07C6, U+07CA, U+07CE-U+07CF, U+07D1, + U+07D3-U+07D4, U+07D8, U+07DB and U+07EB in Sans (by Wesley Transue) +- added instructions to Lao U+0E8A, U+0E95, U+0E97, U+EA5, U+0EB4 and U+0EB5 + (by Wesley Transue) +- adjusted instructions for Hebrew glyphs (by Denis Jacquerye) +- added instructions for U+0265 in Sans Bold (by Denis Jacquerye) +- fix U+1D68 in Sans: it had the shape of delta, where it should be a rho (by + Ben Laenen) +- remove U+1D5C glyph in Sans Oblique (it was empty) (by Ben Laenen) +- fix instructions of U+01AD in Sans Bold (by Ben Laenen) +- fix instructions of U+042D in Serif (by Ben Laenen) +- remove buggy instructions of U+2328 in Serif (by Ben Laenen) +- corrected width of U+2C75-U+2C76 in Sans Bold and Serif Bold (by Gee Fung Sit) +- added U+2C75-U+2C77 to Mono (by Gee Fung Sit) + +Changes from 2.18 to 2.19 + +- fixed misplaced symbols (U+2325,2326) in Sans Oblique (by John Karp) +- added Mark to Base anchors: 'cedilla' for combining cedilla and + 'above-legacy' for stacking above precomposed glyphs (just a,e,i,o,u with + macron for now) in Sans (by Denis Jacquerye). +- added contextual substitution for Case and Dotless forms in all Sans variants + (by Denis Jacquerye). +- renamed 'ccmp' lookups for RTL and Basic (LGC, etc.) (by Denis Jacquerye) +- added anchor 'cedilla' for vowels in Sans. (by Denis Jacquerye) +- extended contextual dotless and case substitutions to handle both below and + above diacritics (by Denis Jacquerye) +- renamed Dotless and Case Form GSUB lookups in Sans with meaningful names (by + Denis Jacquerye) + +Changes from 2.17 to 2.18 + +- Re-encoded the source files for Full Unicode (by Ben Laenen) +- Re-enabled the "ff", "fl", "fi", "ffl", "ffi" ligatures by default in Serif + (by Ben Laenen) +- Disabled the "fi", "ffi" ligatures for languages with dotless i in Serif (by + Ben Laenen) +- added Tifinagh to Sans Book and Bold, U+2D30-U+2D65, U+2D6F, partially hinted + in Sans Book. (by Denis Jacquerye) +- added Tai Xuan Jing Symbols (U+1D300-1D356) to Sans (by Remy Oudompheng) +- added double-struck letters (U+1D538-U+1D56B minus reserved code points) to + Sans (by Gee Fung Sit) +- added U+22EE-U+22F1 to Sans (by Gee Fung Sit) +- added U+2C67-U+2C6C, U+2C75-U+2C77 to Serif (by Gee Fung Sit) +- italicized various glyphs in Latin Extended-B, IPA Extensions, Spacing + Modifier Letters, Phonetic Extension (Supplement) and Super- and Subscripts + in Serif Oblique fonts (by Gee Fung Sit) +- modified outlines, bearings of Hebrew U+05D6, U+05D8, U+05DB, U+05DE, U+05E0, + U+05E1, U+05E2, U+05EA in Sans Book and Oblique, adjusted hinting in Book + based on Yotam Benshalom's comments. (by Denis Jacquerye) +- added Braille Patterns (U+2800-U+28FF) to Serif fonts (by Gee Fung Sit) +- added N'Ko to Sans Book and Bold: U+07C0-U+07E7, U+07EB-U+07F5, U+07F8-U+07FA + (by Eugeniy Meshcheryakov) +- added U+0ED8 (Lao digit 8) to Sans (by Remy Oudompheng) +- added Lao diacritics U+0EB0-0EB9, U+0EBB-0EBC, U+0EC8-0ECD to Mono (by Remy + Oudompheng) +- renamed Serif [Bold] Oblique, make it Italic (by Eugeniy Meshcheryakov) +- added U+29FA-U+29FB to Sans and Sans Mono (by Gee Fung Sit) +- swapped glyphs for Eng U+014A from Sami Eng to African Eng, the latter being + more common (by Denis Jacquerye) +- swapped ae U+00E6 and ae.alt in Serif Italics fonts, thus fixing #8213 (by + Denis Jacquerye) +- minor improvements to Misc. Symbols in Sans (by Gee Fung Sit) +- minor improvements and additions to Sans ExtraLight (by Gee Fung Sit) +- improved instructions for various Cyrillic letters (by Eugeniy Meshcheryakov) +- fixed hinting of theta and chi in Sans Book (by Ben Laenen) +- added Georgian Mkhedruli to Sans, Serif and Mono, ASumtavruli to Sans and + Serif (by Besarion Gugushvili) + +Changes from 2.16 to 2.17 + +- Sans fonts: fix position for certain combinations of Arabic fatha, kasra, + shadda, damma, kasratan, dammatan, fathatan and hamza (by Ben Laenen) +- added 'ae.alt' to Serif Oblique fonts, with design matching shape of italic + 'a' instead of slanted 'a', see bug #8213 (by Denis Jacquerye) +- added super- and subscripts to Serif and Mono: U+1D2C-U+1D2E, U+1D30-U+1D3C, + U+1D3E-U+1D42, U+1D62-U+1D65, U+1D78, U+2071, U+207A-U+207E, U+208A-U+208E, + U+2090-U+2094 (by Gee Fung Sit) + +Changes from 2.15 to 2.16 + +- fixed hinting instructions for digits in DejaVu Sans Oblique, Bold Oblique, + and Serif Book to not change glyph width (by Eugeniy Meshcheryakov) +- added instructions for U+0404, U+0411, U+0413, U+0414, U+0417-U+041B, U+041F, + U+0423, U+0424, U+0426-U+0429, U+042C, U+042E, U+042F, U+0490 in Serif Bold + (by Eugeniy Meshcheryakov) +- added U+0220 and Eng.alt to Serif fonts (by Denis Jacquerye) +- added U+232C, U+2394, U+23E3 to Sans fonts (by John Karp) +- added U+230C-U+230F, U+231C-U+231F to Sans fonts, fixing bug:9547 + (by John Karp) +- adjusted dot below, dot above, dieresis above, dieresis below in Sans fonts + (by Denis Jacquerye) +- added U+2300, U+2301, U+2303, U+2304, U+2305, U+2307, U+2326, U+2327, U+232B, + arrow.base to Sans fonts (by John Karp) +- adjusted dot and dieresis below and above in Serif fonts (by Denis Jacquerye) +- added U+1E1C-U+1E1D to Serif fonts (by Denis Jacquerye) +- added U+22BE, U+22BF (by Wesley Transue) +- added U+2324; modified U+2325: more standard proportions, and matches U+2324 + and U+2387; added U+2387 : flipped U+2325 with standard arrowhead + (by John Karp) +- added Lao digits U+0ED0-0ED7, U+0ED9 (by Remy Oudompheng) +- added to Mono in Arabic block : U+060C, U+0615, U+061B, U+061F, + U+0621-U+063A, U+0640-0655, U+065A, U+0660-066F, U+0674, U+0679-0687, U+0691, + U+0692, U+0698, U+06A1, U+06A4, U+06A9, U+06AF, U+06B5, U+06BA, U+06BE, + U+06C6, U+06CC, U+06CE, U+06D5, U+06F0-06F9 (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-A : U+FB52-FB81, U+FB8A-FB95, + U+FB9E, U+FB9F, U+FBAA-FBAD, U+FBE8, U+FBE9, U+FBFC-FBFF (by Remy Oudompheng) +- added to Mono in Arabic Presentations Forms-B : U+FE70-FE74, U+FE76-FEFC, + U+FEFF (by Remy Oudompheng) +- added U+05BA, U+05BE, U+05F3, U+05F4, U+FB1E, U+FB21-U+FB28, U+FB4F to Sans + (by Eugeniy Meshcheryakov) +- added U+2102 to Mono (by Eugeniy Meshcheryakov) +- added U+2983-U+2984 to Sans (by Gee Fung Sit) +- added U+2A2F to Sans, Serif and Mono (by Gee Fung Sit) +- added U+2373-2375, U+237A to Sans (by John Karp) +- converted kern pairs to kern classes with Tavmjong Bah's scripts + (by Denis Jacquerye) +- set ScriptLang of kerning classes to just latn because of Pango bug + (by Denis Jacquerye) +- added DNK to ScriptLang latn otherwise it is excluded, and SRB and MDK to + cyrl (by Denis Jacquerye) +- removed flag 0x80 in generate.pe, otherwise it generates kerning tables some + systems don't like; thus loosing Apple tables (by Denis Jacquerye) +- removed ligature for precomposed legacy characters of Sans Oblique fonts + (by Denis Jacquerye) +- added bearings to en dash U+2013, em dash U+2014 and figure dash U+2012 + by making dashes shorter, preserving character width (by Denis Jacquerye) +- reduced U+031C, U+0325 (ring below), U+0339 to be entirely visible; + added instructions in Sans Book; changed U+1e00-U+1e01 to use new ring below + (by Denis Jacquerye) +- adjusted circumflex below on U+1E12-U+1E13, U+1E18-U+1E19, U+1E3C-U+1E3D, + U+1E4A-U+1E4B, U+1E70-U+1E71, U+1E76-U+1E77 in Sans fonts (by Denis Jacquerye) +- Added U+0ED4, U+0ED5 to DejaVu Sans (by Remy Oudompheng) +- Lao-specific anchors (by Remy Oudompheng) +- added alternate I to match the small capital in Sans (by Gee Fung Sit) + +Changes from 2.14 to 2.15 + +- improved hinting in Sans Oblique to deal with some spacing and inconsistency + issues (by Ben Laenen) +- added anchors to Mono Book, and added GPOS rules for combining diacritics to + show up as zero width glyphs (by Ben Laenen) +- removed U+F21C (PUA), it was copy of U+2C64 from Latin Extended C (by Eugeniy + Meshcheryakov) +- added U+27E6-U+27E7 to Sans (by Gee Fung Sit) +- added U+1407, U+1409, U+140C-U+141B, U+141D-U+1425, U+1427-U+142E, + U+1435-U+1438, U+143A-U+1449, U+1452, U+1454, U+1457-U+1465, U+1467-U+146A, + U+1471, U+1474-U+1482, U+1484-U+1488, U+148F, U+1492, U+14A0, U+14A2, U+14A9, + U+14AC-U+14BA, U+14BC, U+14BD, U+14C6, U+14C9-U+14CF, U+14D1, U+14D2, U+14D9, + U+14DC-U+14E9, U+14EC, U+14F3, U+14F6-U+1504, U+1506, U+1507, U+1510-U+1525, + U+152C, U+152F-U+153D, U+1540, U+1541, U+154E, U+154F, U+1552, U+155B, U+155C, + U+1568, U+1569, U+1574-U+157B, U+157D, U+15A7-U+15AE, U+1646, U+1647 (by + Eugeniy Meshcheryakov) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc in Sans Book (by Denis Jacquerye) +- added U+0496-U+0497 in Serif (by Andrey V. Panov) + +Changes from 2.13 to 2.14 + +- added Philippine peso glyph U+20B1 (by Clayborne Arevalo) +- made U+2012 have the same width as digits, according to Unicode 5.0, + page 206 (by Roozbeh Pournader) +- made all of the "above" combining characters remove the dot of "i", + "j", etc (Soft_Dotted characters), according to Unicode 5.0, + page 228 (by Roozbeh Pournader) +- made U+012F, U+03F3, U+0456, U+0458, U+1E2D, and U+1ECB (all fonts + except Mono), U+0249, U+2148, and U+2149 (Sans and Sans Condensed), + U+0268 (Sans ExtraLight, Serif and Serif Condensed), and U+029D (Serif + and Serif Condensed) respect the Soft_Dotted property (by Roozbeh + Pournader) +- added U+223E, U+223F, U+2240, U+22C2, U+22C3 to Sans (by Remy Oudompheng) +- added U+203D to Serif (by Gee Fung Sit) +- added zero-width glyphs for U+2061-U+2063 to Sans and Serif (by Gee + Fung Sit) +- changed isolated forms of Arabic waw (U+0648, U+0624 and U+06C6) (bug #9432) + (by Ben Laenen) +- added Lao consonants U+0E81, U+0E82, U+0E84, U+0E87, U+0E88, U+0E8A, + U+0E8D, U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA, + U+0EAB, U+0EAD-0EAF to Sans Mono (by Remy Oudompheng) +- added U+0200-U+0217, U+0226-U+0229, U+02F3, U+1E00-U+1E07, + U+1E0A-U+1E0B, U+1E18-U+1E1F, U+1E22-U+1E23, U+1E28-U+1E2D, + U+1E3A-U+1E3B, U+1E40, U+1E48-U+1E49, U+1E56, U+1E58-U+1E59, + U+1E5E-U+1E5F, U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, U+1E72-U+1E77, + U+1E86-U+1E8B, U+1E92-U+1E96, U+1EA0-U+1EA1, U+1EF4-U+1EF5 to Mono + (by Ben Laenen) +- renamed uppercase variants of diacritics (macron, breve, double grave, + double acute, inverted breve, dot above) to "uni03XX.case" in Mono + (by Ben Laenen) +- moved uppercase variants of diacritics up in Mono so they properly + vertically align on capitals (by Ben Laenen) +- precomposed glyphs with macron, breve, double grave, double acute, + inverted breve, dot above, macron below, breve below, inverted breve + below, dot below, cedilla, caron below, circumflex below, diaeresis + below, tilde below now reference to combining diacritics instead of + space modifiers in Mono (by Ben Laenen) +- made ring below (U+0325), and half rings below (U+031C and U+0339) + smaller in Mono (by Ben Laenen) +- added U+205F to all fonts (by Roozbeh Pournader) +- added U+035E-U+035F to Sans (by Roozbeh Pournader) +- added empty glyphs for U+034F, U+202A-U+202E, U+2060, U+206A-206F, + U+FE00-U+FE0F to non-Mono fonts (by Roozbeh Pournader) +- added U+2101, U+2107-U+2108, U+210B, U+210C, U+2110, U+2112, U+211B, + U+211F, U+2123, U+2125, U+2128-U+2129, U+212C-U+212D, U+212F, + U+2130-U+2131, U+2133, U+2136-U+213A, U+2141-U+2144, U+2B00-U+2B11, + U+2B20-U+2B23 to Sans (by John Karp) +- reshaped omega (U+03C9) in Mono (by Ben Laenen) +- added U+2205, U+22C6, U+2300-U+2301, U+2303-U+2306, U+230C-U+230F, + U+2312-U+2315, U+231C-U+231F, U+2335, U+2337-U+233E, U+2341-U+2344, + U+2347-U+2348, U+234B-U+234D, U+2349-U+2350, U+2352-U+2354, + U+2357-U+2359, U+235A-U+235C, U+235E-U+2360, U+2363-U+2365, + U+2368-U+2369, U+236B-U+2370, U+2373-U+237A, U+2380-U+2383, + U+2388-U+238B, U+2395 in Mono (by Ben Laenen) + +Changes from 2.12 to 2.13 + +- adjusted U+0198B, U+01B3-U+01B4 in Sans, hinted U+01B4 in Sans Book + (by Denis Jacquerye) +- added U+27F0-U+27FF, U+2906-U+2907, U+290A-U+290B, U+2940-U+2941 to Sans + (by Denis Jacquerye) +- added U+01E6-U+01E9, U+01EE-U+01EF, U+01F4-U+01F5, U+01FC-U+01FF, + U+021E-U+021F, U+0245, U+02BD, U+02C9, U+1E9B, U+2045-U+2046, U+2213, U+22C5, + U+22EF to Sans Mono (by Roozbeh Pournader) +- added U+04FA-U+04FD to Sans (by Michael Everson) +- removed U+2329 and U+232A because of their CJK properties, added U+27E8 + and U+27E9 in their stead, fixing part of bug #9038 (by Roozbeh Pournader) +- corrected and improvised U+0466-U+0469, U+046E-U+0471, U+047C-U+047D, U+0482, + U+0484-U+0486, U+0492-U+0493, U+04B0-U+04B1, U+050C-U+050D, and U+204A + in Sans (by Michael Everson) +- added instructions for U+0402, U+0409, U+040A, U+040B, U+044D, U+040F, + U+0452, U+0459-U+045B, U+045F to Sans Book (by Eugeniy Meshcheryakov) +- made italic shape for U+431, U+432, U+437, U+43B, U+43C, U+43D, U+444, U+447, + U+44D, U+44F, U+459, U+45A in SerifOblique and SerifBoldOblique + (by Andrey V. Panov) +- modified U+024C to match glyph in Unicode chart, fixing bug #9039 + (by Denis Jacquerye) +- made some canonically equivalent characters share the same glyph: + U+02B9 = U+0374, U+0343 = U+0313, and U+0387 = U+00B7 also adjusting U+02BA + to look like double U+02B9, fixing parts of bug #9038 (by Roozbeh Pournader) +- changed shapes for U+0478 and U+0479 in Sans to those in the Unicode charts, + based on a recent decision by Unicode Technical Committee to only use + the digraph form (by Michael Everson) +- adjusted width of NBSP U+00A0 and NNBSP U+202F, fixing bug #8401 + (by Denis Jacquerye) +- fixed several contours to not intersect, use horizontal or vertical tangents, + use integer coordinates, etc (by Roozbeh Pournader and Denis Jacquerye) +- added U+1402, U+1430, U+144D, U+146C, U+148A, U+14A4, U+14C1, U+14D4, U+14EE, + U+1527, U+1545, U+157E, U+158E, U+15AF to Sans (by Eugeniy Meshcheryakov) +- enlarged width of U+459 and U+45A in Serif (by Andrey V. Panov) +- made traditional shape for U+452, U+45B (by Andrey V. Panov) +- added euro sign U+20AC to Sans ExtraLight, making fontconfig recognize + the font as supporting English (by Denis Jacquerye) + +Changes from 2.11 to 2.12 + +- added U+0180 to Serif (by Denis Jacquerye) +- improved and/or hinted Armenian letters U+0542, U+0546, U+0562, + U+0563, U+0564, U+0577, U+0582 in Sans (by Ben Laenen) +- added U+4FE-U+4FF, U+512-U+513, U+2114, U+214E, U+26B2 to Sans + (by Gee Fung Sit) +- adjusted U+0496-U+0497, U+049A-U+04A1 in Sans to match U+0416, + U+041A, U+0436 and U+043A (by Gee Fung Sit) +- Mathematical Operators in Sans: changed U+22C0-U+22C1 to match + other n-ary operators, adjusted U+2203-U+2204, changed U+2220 in + Sans to match the style of U+2221 (by Gee Fung Sit) +- added U+1401, U+1403-U+1406, U+140A, U+140B, U+1426, U+142F, + U+1431-U+1434, U+1438, U+1439, U+1449, U+144A, U+144C, + U+144E-U+1451, U+1455, U+1456, U+1466, U+146B, U+146D-U+1470, + U+1472, U+1473, U+1483, U+1489, U+148B-U+148E, U+1490, U+1491, + U+14A1, U+14A3, U+14A5-U+14A8, U+14AA, U+14AB, U+14BB, U+14C0, + U+14C2-U+14C5, U+14C7, U+14C8, U+14D0, U+14D3, U+14D5-U+14D8, + U+14DA, U+14DB, U+14EA, U+14ED, U+14EF-U+14F2, U+14F4, U+14F5, + U+1405, U+1526, U+1528-U+152B, U+152D, U+152E, U+153E, + U+1542-U+1544, U+1546-U+154D, U+1550, U+1553, U+1555-U+155A, + U+1567, U+156A, U+157C, U+157F-U+1585, U+158A-U+158D, + U+158F-U+1596, U+15A0-U+15A6, U+15DE, U+15E1, U+166E-U+1676 to + Sans (by Eugeniy Meshcheryakov) +- re-enabled Latin ligatures fi, ffi, fl, ffl and ff in Sans + (by Ben Laenen) +- made italic shape for U+436, U+44A, U+44B, U+44C, U+44E, U+45F, + U+463 in SerifOblique and SerifBoldOblique (by Andrey V. Panov) +- fixed sub- and superscript metrics in Condensed Sans (bug #8848) + (by Ben Laenen) +- added U+474, U+475 in Serif (by Andrey V. Panov) +- hinted Greek glyphs U+03B7, U+30B8, U+03B9, U+03C1, U+03C3, + U+03C6 in Mono Book (by Ben Laenen) + +Changes from 2.10 to 2.11 + +- added instructions for Hebrew glyphs (Sans Book, by Eugeniy + Meshcheryakov) +- changed U+01A6 (Latin Yr) after bug #8212, in Sans, Serif and + Sans Mono fonts (by Denis Jacquerye). +- removed instruction for U+2600-U+26A1 (by Mederic Boquien) +- added U+202F and set width of U+00A0 (nobreakingspace) to the + same as U+0020, space (by Denis Jacquerye). +- added and improved instructions for various Cyrillic letters + (by Eugeniy Meshcheryakov) +- Changed U+416, U+42F, U+427 (non-Bold), U+436, U+447 (non-Bold), + U+44F, U+437 (Bold), corrected U+40F, U+414, U+424, U+426, U+429, + U+434, U+438 (Bold), U+446, U+449, U+44D (non-Bold), U+45F in + Sans Mono (by Andrey V. Panov) +- made small corrections to Cyrillic, most appreciable to U+409, + U+413, U+41B, U+427 and U+433, U+434, U+43B, U+447, U+459 + (upright fonts) to Serif (by Andrey V. Panov) +- adjusted bearings of U+410, U+416, U+41A, U+42F, U+436, U+43A, + U+443, U+44F in Serif (by Andrey V. Panov) +- enlarged width of U+44A, U+44B, U+44C, U+463 in Serif + (by Andrey V. Panov) +- added ligature "iacute" as "afii10103" (U+456) "acutecomb" in + Serif (by Andrey V. Panov) +- made italic shape to U+446, U+448, U+449 in Serif (by Andrey V. + Panov) +- added "afii10831" (U+F6C7), "afii10832" (U+F6C8) in Serif (by + Andrey V. Panov) +- new minimum version of fontforge is 20061014 (by Ben Laenen) + +Changes from 2.9 to 2.10: + +- added U+0242, U+024A-U+024B, U+024E-U+024F, U+037C-U+037D, U+0E3F, + U+1D2C-U+1D2E, U+1D30-U+1D42, U+1D5D-U+1D6A, U+1D78, U+1DB8, + U+2090-U+2094, U+20D0-U+20D1, U+2C60-U+2C66, U+2C6B-U+2C6C, U+2C74 and + U+FB29 to Sans (by Gee Fung Sit) +- added Lao glyphs : U+0E81-0E82, U+E084, U+0E87-0E88, U+0E8A, U+0E8D, + U+0E94-0E97, U+0E99-0E9F, U+0EA1-0EA3, U+0EA5, U+0EA7, U+0EAA-0EAB, + U+0EAD-0EB9, U+0EBB-0EBD, U+0EC0-0EC4, U+0EC6, U+0EC8-0ECD, U+0EDC-0EDD + (by Remy Oudompheng) +- fixed U+0193 not showing in Windows (bug #7897) (by Ben Laenen) +- changes to U+222B-222D in Sans Mono (by Remy Oudompheng) +- ported the three remaining currency symbols from Arev (U+20B0, + U+20B2-U+20B3), and replaced one (U+20AF) in Sans (by Lars Naesbye + Christensen) +- corrected U+20A5 in Sans (by Gee Fung Sit) +- merged Double-Struck Letters from Arev: U+2102, U+210D, U+2115, + U+2119-U+211A, U+2124, U+213C-U+2140 (by Gee Fung Sit) +- added U+2308-U+230B and U+2329-U+232A to Sans Mono and Serif faces, + fixed incorrect direction of U+2329 in Sans faces, and improved + U+2308-U+230B in Sans faces per Ben Laenen's suggestions (by David + Lawrence Ramsey) +- added U+06D5 and final form of it (needed for Kurdish) (by Ben Laenen) +- added two special glyphs U+F000 and U+F001 in Sans Book that show the + current ppem size (horizontal and vertical) (by Ben Laenen) +- added U+2318 and U+2325 to Sans Mono faces, based on the Sans versions + (by David Lawrence Ramsey) +- added U+2B14-U+2B1A to all faces except Sans ExtraLight (by David + Lawrence Ramsey) +- respaced all Geometric Shapes characters in Serif faces to match those + in Sans faces again, respaced U+23CF in Sans, Sans ExtraLight, and + Serif faces to match U+25A0 (or Sans in Sans ExtraLight's case) again, + and respaced U+2B12-U+2B13 in Sans and Serif faces to match U+25A1 + again (by David Lawrence Ramsey) +- corrected width of Modifier Small Letters U+1D43-1D5B in Sans Oblique + and U+1D9B-U+1DBF in Sans Oblique and Sans Bold Oblique (by Gee Fung Sit) +- added a bunch of glyphs to Sans ExtraLight (see SVN for details) (by + Gee Fung Sit) +- adjusted Cyrillic descenders in Sans ExtraLight to sync with Sans (by + Gee Fung Sit) +- added U+0242, U+0245 to Serif (by Gee Fung Sit) +- replaced the SHPIX routines which gave them bad spacing at certain + sizes in FreeType for A, V, Z, v and z in Sans Bold (by Ben Laenen) + +Changes from 2.8 to 2.9: + +- DejaVuSansExtraLight.sfd: changed family name from "DejaVu Sans" to + "DejaVu Sans Light" (in case we add a Light weight variant), so legacy + apps that understand only 4 styles are happy. (by Denis Jacquerye) +- added Name ID 16, aka preferred family name, and Name ID 17, aka + preferred style name, so contemporary apps that understand more that 4 + styles can use big fonts families "DejaVu Sans" and "DejaVu Serif". For + those, Extralight and Condensed are just styles not different families. + (by Denis Jacquerye) +- added U+22B6-22BD, U+22C0-22C1, U+22D6-22D7 to Sans. (by Remy Oudompheng) +- added U+037B, U+2184, U+2C67-U+2C6A and U+2C75-U+2C77 to Sans (by Gee + Fung Sit) +- adjusted asteriskmath (U+2217) for consistency with other mathematical + operators in Sans (by Ben Laenen) +- hinted some Armenian capitals in Sans Book (by Ben Laenen) +- added U+0246 - U+0249 (by Ben Laenen) +- BUGFIX : swapped U+224E and U+224F, in Sans, Sans Condensed and Sans Mono + (by Remy Oudompheng) +- adjusted U+20B5 (by Mederic Boquien) +- swapped U+21DA and U+21DB which were in wrong order (by Heikki Lindroos) +- added U+222E-2233, U+239B-23AD, U+2A00-2A02, U+2A0F-2A1C to Sans (by Remy + Oudompheng) +- added U+239B-23AD to Mono (by Remy Oudompheng) +- added U+2024-2025 to Serif (by Mederic Boquien) +- added U+222C-222D, U+2A0C-2A0E to Serif (by Remy Oudompheng) +- added U+2190-21FF to Mono (by Heikki Lindroos) +- added Hebrew glyphs - U+05B0-U+05BD, U+05BF-U+05C3, U+05C6, U+05C7, + U+05D0-U+05EA, U+05F0-U+05F2, U+FB1F, U+FB20, U+FB2A-U+FB36, + U+FB38-U+FB3C, U+FB3E, U+FB40, U+FB41, U+FB43, U+FB44, U+FB46-U+FB4E (by + Gee Fung Sit and Eugeniy Meshcheryakov) +- adjustments for Cyrillic in Sans (by Andrey V. Panov) +- made italic shape for U+0434, U+0456, U+0457 in SerifOblique and Serif + Bold Oblique (by Andrey V. Panov) + +Changes from 2.7 to 2.8: + +- fixed instructions for U+0423, U+0427, U+0447, U+0448 in Serif, so they + look good at large sizes too (by Eugeniy Meshcheryakov) +- added U+FB00 and U+FB03 to U+FB06 to Serif typefaces (by Heikki Lindroos) +- added U+26B0-U+26B1, U+2701-U+2704, U+2706-U+2709, U+270C-U+2727, U+2729 + to U+274B, U+274D, U+274F to U+2752, U+2756, U+2758-U+275E, U+2761 to + U+2775 (by Heikki Lindroos) +- added and improved instructions for Cyrillic letters in Mono and Serif + (Book, by Eugeniy Meshcheryakov) +- rotated U+26B0 (was too small in mono) (by Gee Fung Sit) +- adjusted U+1EDA-U+1EDD, U+1EE8-U+1EEB, capitals using capital specific + accent and moved diacritics to match position on U+00F2 (ograve), etc. + (by Denis Jacquerye) +- added U+20D6, U+20D7 to Sans (by Gee Fung Sit) +- made Armenian ligatures discretionary since the Firefox ligature problem + still isn't fixed (by Ben Laenen) +- moved Armenian hyphen U+058A to a higher position (bug #7436) (by Ben + Laenen) +- hinted Greek glyphs in Sans Bold (by Ben Laenen) +- enabled Arabic lam-alif ligatures when diacritics are used (by Ben Laenen) + +Changes from 2.6 to 2.7: + +- added glyphs needed for Kurdish: U+0695, U+06B5, U+06C6, U+06CE and their + init/medi/fina forms in Sans (by Ben Laenen) +- added U+02CD, U+01F8 - U+01F9, U+1E3E - U+1E3F, U+1E30 - U+1E35, U+1EBC - + U+1EBD, U+1EF8 - U+1EF9 (includes glyphs needed for Yoruba, Maori, Guarani + and Twi) (by Ben Laenen) +- added U+22C8-22CC, U+29CE-29D5, U+2A7D-2AA0, U+2AAE-2ABA, U+2AF9-2AFA to + Sans (by Remy Oudompheng) +- adjusted diacritics on Vietnamese, Pinyin and other characters: + U+01A0-U+01A1, U+01AF-U+01B0, U+01D5-U+01DC, U+01DE-01E1, U+01FA-U+01FB + U+022A-U+022D, U+0230-U+0231, U+1E14-U+1E17, U+1E4C-U+1E53, U+1E78-U+1E7B, + U+1EA4-U+1EF1 in Sans (Book, Bold and Oblique) (by Denis Jacquerye) +- added basic arrows U+2190-U+2193 in Serif, which completes MES-1 compliance + for Serif (by Ben Laenen) +- added U+01E4, U+01E5, U+01FA, U+01FB, U+02BD, U+02C9 and U+02EE to Serif + (by Ben Laenen) +- fixed U+0209 in Serif Bold Oblique (by Ben Laenen) +- adjusted Box Drawing block characters U+2500-257F in Mono to fit character + cell, shifting them up by 416 (Denis Jacquerye) +- redid U+0194 in Sans (by Ben Laenen) +- added U+2217-2218, U+2295-22A1 to Mono (by Remy Oudompheng) +- added U+0462 to Serif (by Andrey V. Panov) +- added U+226C, U+228C-228E, U+2293-2294, U+22F2-22FF to Sans (by Remy + Oudompheng) +- adjusted U+2208-220D in Sans (by Remy Oudompheng) +- improved some Cyrillic glyphs in Mono (by Andrey V. Panov), rewritten + instructions for changed glyphs (by Eugeniy Meshcheryakov) +- added U+1E0E-1E0F, U+1E8E-1E8F to Mono fonts (by Denis Jacquerye). (bug + #7166) +- renamed 'Dotabove' to 'Dotaccent' in Mono Sans Oblique to match other fonts + (by Denis Jacquerye). +- added U+200B-U+200F in Sans faces and Serif faces, U+200B and U+200C were + in Sans already (by Lars Naesbye Christensen) +- added U+2601-U+262F, U+263D, U+263E, U+2648-U+265F, U+2668, U+2670-U+268B, + U+2690-U+269C, U+26A0, U+26A1, U+2794, U+2798-U+27AF, U+27B1-U+27BE to Mono + (by Heikki Lindroos) +- replaced the references with unshifted ones for both κ U+03BA and к U+043A + in Mono Book (by Denis Jacquerye) +- fixing glyph for U+04ED in Mono Book, consisted only of dieresis (by Andrey + V. Panov). + +Changes from 2.5 to 2.6: + +- redid U+2032 - U+2037, U+2057 based on Arev in Sans (by Gee Fung Sit) +- added U+0195, corrected U+039E, U+204B in Sans ExtraLight (by Gee Fung Sit) +- added instructions for some Cyrillic letters in Sans Bold (by Eugeniy + Meshcheryakov) +- added vulgar fractions U+2153-U+215F for Serif, made with references (by + Lars Naesbye Christensen) +- added U+228F-2292, U+2299-22AF, U+22B2-22B5, U+22CD, U+22D8-22ED to Sans + (by Remy Oudompheng) +- added U+2208-220D, U+2238-223D, U+2278-2281, U+228A-228B, U+228F-2292, + U+22CD, U+22DA-22E9 to Mono (by Remy Oudompheng) +- fixed misplaced dot in U+2250 in Mono (by Remy Oudompheng) +- added instructions for some Cyrillic letters in Mono Book and Bold(by + Eugeniy Meshcheryakov) +- minor changes to U+2241, U+2261-2263, U+22A4, U+22A5 in Sans (by Remy + Oudompheng) +- added hinting instructions to lowercase Armenian glyphs in Sans Book (by + Ben Laenen) +- changed U+2208, U+220B to match U+2209 and U+220C in Sans Bold (by Remy + Oudompheng) +- added Braille patterns U+2800-U+28FF to Sans (by Mederic Boquien) +- added instructions for some Cyrillic letters in Serif Book (by Eugeniy + Meshcheryakov) +- renamed BoldOblique fonts to Bold Oblique in TTF Name as originally in + Bitstream Vera fonts (by Denis Jacquerye) +- added hinting instructions to some Latin-B Extended and IPA characters in + Sans Book (by Denis Jacquerye and Ben Laenen) +- adjusted bearings, replaced diacritics, hinted hook and horn for + Vietnamese in Sans Book (by Denis Jacquerye) +- made FAX, TM, TEL, etc. discritionary ligatures in Sans and Serif fonts + (by Denis Jacquerye) +- removed ligatures of precomposed characters in Sans and Serif fonts (by + Denis Jacquerye) +- added U+F208, U+F20A, U+F215-F217, U+F21A-F21B, U+F25F in PUA (from SIL's + PUA, probably in Unicode 5.0): U+0243, U+0244, U+0245, U+024C, U+024D, + U+2C64, (U+2C6D), (U+2C71) +- modified some glyphs in Serif Oblique to make them more italic (by Denis + Jacquerye) + +Changes from 2.4 to 2.5: + +- fixed excessive kerning bug that occurs with Pango (by Denis Jacquerye) +- added U+20AF to Sans and Serif (by Lars Naesbye Christensen) +- regenerated Condensed faces (by Ben Laenen) +- added U+035C-U+035D to Sans, fixed U+0361 (by Denis Jacquerye) +- integrated 255 characters from Arev fonts: Latin Extended-B, Spacing + Modifiers, Combining Diacritical Marks, Cyrillic, Cyrillic supplement, + General Punctuation, Letterlike Symbols, Arrows, Mathematical Operators, + Miscellaneous Technical, Dingbats, Alphabetic Presentation Forms (by Denis + Jacquerye) +- added basic Cyrillic and basic Greek to Sans ExtraLight (by Denis Jacquerye) +- added U+0498, U+049A, U+04AA, U+04AB, U+04AF to Serif (by Eugeniy + Meshcheryakov) +- added U+0494, U+0495, U+0498, U+0499, U+04AA, U+04AB, U+04C3, U+04C4, + U+04C7, U+04C8 to Mono (by Eugeniy Meshcheryakov) +- adjusted weight of U+0256, U+0257, U+0260, U+0272, U+0273, U+0277, U+029B, + U+02A0 and modifed U+028B and U+027A in Mono (by Denis Jacquerye) +- added U+2000-200A to Mono (by Denis Jacquerye) +- added vulgar fractions U+2153 - U+215F to Mono (by Gee Fung Sit) +- adapted metrics of Arabic glyphs so they stay above cut-off height in Sans + (by Ben Laenen) +- fixed mkmk anchors for Arabic diacritics so they stack properly in Sans (by + Ben Laenen) +- fixed weight of lowercase upsilon in Sans Bold, make small adjustment to + lowercase omega in Sans (by Ben Laenen) +- added U+210E (by Mederic Boquien) +- unslanted U+2201, U+221B and U+221C in Sans Oblique (by Mederic Boquien) +- added several mathematical relation symbols to Sans and Mono (U+2241-224C, + U+2250-2255, U+2260-2269, U+226E-2277, U+2282-2287) modified U+223C to match + other tildes, and U+2282-2284 to have the same shape. (by Remy Oudompheng) +- made U+2234-U+2237 refer to U+2219 instead of U+00B7 in Sans (by Mederic + Boquien) +- added U+2238-223B, U+226A-226B, U+2278-2281, U+2288-228B to Sans (by Remy + Oudompheng) +- unslanted and changed reference of U+22C5 from U+00B7 to U+2219 in Sans (by + Mederic Boquien) +- added U+224D-225F, U+226D, U+22C6 to Sans and unslanted U+2219 in Sans + Oblique. (by Remy Oudompheng) +- added U+224D-225F, U+226D to Mono, shifted U+2266-2269 higher upwards and + unslanted U+2219 in Oblique. (by Remy Oudompheng) +- merged Coptic glyphs from Arev 0.2 (by Lars Naesbye Christensen) +- fixed and adjusted various Cyrillic glyphs in Serif (by Andrey V. Panov) +- made fi, fl... ligatures discretionary ligatures (by Ben Laenen) + +Changes from 2.3 to 2.4: + +- added U+04A2, U+04A3, U+04AC - U+04AF, U+04BA, U+04BB, U+04C0 - + U+04C2, U+04CB, U+04CD, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04E8 - U+04F5, + U+04F6 - U+04F9 to Mono (by Eugeniy Meshcheryakov) +- added U+048C, U+048D, U+0494, U+0495, U+049E - U+04A7, U+04AC - + U+04AE, U+04B4- U+04B7, U+04BA, U+04BB, U+04C0 - U+04C4, U+04C7, U+04C8, + U+04CB, U+04CC, U+04D8 - U+04DF, U+04E2 - U+04E5, U+04EC - U+04F9 to Serif + (by Eugeniy Meshcheryakov) +- added U+2134 to Sans (by Gee Fung Sit) +- added U+2080 - U+2089 to all faces (by Gee Fung Sit) +- several minor corrections to Sans (by Gee Fung Sit) +- major corrections to Sans Condensed (by Gee Fung Sit) +- corrected Superscripts and Subscripts in Sans (by Gee Fung Sit) +- corrected anchors of U+0316-U+0319 (by Denis Jacquerye) +- Verajja integrated (by Stepan Roh) +- copied U+2328, U+2600, U+2639-U+263C, U+263F-U+2647, U+2660-U+2667, + and U+2669-U+266F from Sans to Serif, and copied scaled-down versions of + them to Sans Mono (by David Lawrence Ramsey) +- added U+20B4 to all faces (by Eugeniy Meshcheryakov) +- added more minor positional adjustments to U+2638 in all faces to + match the other miscellaneous symbols in Verajja, and rescale it in Sans + Mono so that it looks better (by David Lawrence Ramsey) +- added U+2242, U+2243 and U+22A4 (by Mederic Boquien) +- corrected U+2245 in Sans (by Mederic Boquien) +- added U+0221, U+0234-0236 (by Denis Jacquerye) +- added in Arabic block to Sans: U+060C, U+0615, U+061B, U+061F, U+0621 +- U+063A, U+0640 - U+0655, U+0660 - U+066F, U+0679 - U+0687, U+0698, U+06A1, + U+06A9, U+06AF, U+06BA, U+06BF, U+06CC, U+06F0 - U+06F9 (by Ben Laenen) +- added in Arabic Presentation Forms A to Sans: U+FB52 - U+FB81, U+FB8A +- U+FB95, U+FB9E - U+FB9F, U+FBE8 - U+FBE9, U+FBFC - U+FBFF (by Ben Laenen) +- added complete Arabic Presentation Forms B to Sans: U+FE70 - U+FE74, + U+FE76 - U+FEFC, U+FEFF (by Ben Laenen) +- added complete Greek Extended block to Mono (by Ben Laenen) +- modified Greek capitals with tonos in Mono (by Ben Laenen) +- added U+01C4-01CC, U+01D5, U+01DE, U+01E0-U+01E1, U+01E6-U+01E9, + U+01EE-U+01F5, U+01F8-U+0217, U+021E-U+021F, U+0226-U+022A, U+022C to Serif + (by Denis Jacquerye) +- adjusted U+043B and U+044F in Serif (by Denis Jacquerye) +- added U+2000-U+200A (by Denis Jacquerye) +- added U+1E00-U+1E0B, U+1E0E-U+1E11, U+1E14-U+1E1C, U+1E1E-U+1E23, + U+1E26-U+1E2D, U+1E30-U+1E35, U+1E3A-U+1E3B, U+1E3E-U+1E40, U+1E48-U+1E49, + U+1E50-U+1E56, U+1E58-U+1E59, U+1E5E-U+1E60, U+1E68-U+1E6B, U+1E6E-U+1E6F, + U+1E72-U+1E7D, U+1E86-U+1E9B, U+1EA0-U+1EA3, U+1EAC-U+1EB7, U+1EBA-U+1EBD, + U+1EC6-U+1ECF, U+1ED8-U+1ED9, U+1EE6-U+1EE7, U+1EF4-U+1EF9 to Serif (by + Denis Jacquerye) +- added U+048E, U+048F, U+049C-U+049F, U+04B8, U+04B9, U+04BC-U+04BF, + U+04C3, U+04C4 to Sans (by Eugeniy Meshcheryakov) +- added DejaVu Sans Extra Light (by Denis Jacquerye) +- Adjusted underline position for (hopefully) improved legibility in + Sans, Serif, Mono (Tim May) +- added auto-generated DejaVu LGC (by Stepan Roh) + +Changes from 2.2 to 2.3: + +- fixed bug U+042B and U+044B behave badly in Sans Bold or Oblique (by + Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+04D0-U+04D7, U+04E6, U+04E7 to Mono (by Eugeniy Meshcheryakov) +- added U+048A - U+048D, U+0498, U+0499, U+04AA, U+04AB, U+04B0, U+04B1, + U+04C0, U+04C9, U+04CA, U+04CE, U+04CD, U+04DA, U+04DB, U+04DE, U+04DF, + U+04E2 - U+04E5, U+04EC - U+04F8, U+04F9 to Sans (by Eugeniy Meshcheryakov) +- added U+04E0, U+04E1 to all faces (by Eugeniy Meshcheryakov) +- added Greek Extended to Sans and Serif: U+1F00-U+1F15, U+1F18-U+1F1D, + U+1F20-U+1F45, U+1F48-U+1F4D, U+1F50-U+1F57, U+1F59, U+1F5B, U+1F5D, + U+1F5F-U+1F7D, U+1F80-U+1FB4, U+1FB6-U+1FC4, U+1FC6-U+1FD3, U+1FD6-U+1FDB, + U+1FDD-U+1FEF, U+1FF2-U+1FF4, U+1FF6-U+1FFE (by Ben Laenen) +- added Greek variant letterforms, archaic letters and symbols to Mono: + U+03D0-U+03E1, U+03F0-U+03FF (by Ben Laenen) +- added Armenian block and Armenian ligatures to Sans (U+0531 - U+0556, + U+0559 - U+055F, U+0561 - U+0587, U+0589 - U+058A, U+FB13 - U+FB17) (by Ben + Laenen) +- redid some Greek characters in Sans and Mono to make them look better + and to correct some errors (by Ben Laenen) +- added U+27E0 to all faces (by David Lawrence Ramsey) +- added underscore (U+005F) consistency fixes: extended the Sans Mono + and Sans Mono Oblique underscores to touch both horizontal edges, and + reduced the height of the Sans Bold Oblique underscore to match the Sans + Bold underscore (by David Lawrence Ramsey) +- added underscore (U+005F) derivatives and consistency fixes for them: + made U+0332 a reference to underscore at Denis Jacquerye's suggestion; made + U+0333 two references to underscore; made U+033F two references to U+203E; + added U+2017 as two references to underscore, and made U+0333 a reference to + it; and added U+203E as a reference to underscore, and made U+0305 a + reference to it (by David Lawrence Ramsey) +- added U+201B, U+2220, U+2320-U+2321, U+23AE, U+23CF, all remaining + Geometric Shapes glyphs (U+25A0-U+25C9, U+25CB-U+25D7, U+25D9-U+25E5, + U+25E7-U+25FF), and U+2B12-U+2B13 to all faces (by David Lawrence Ramsey) +- added minor positional adjustments to U+2638 in all faces (by David + Lawrence Ramsey) +- added U+201F to Sans Mono and Serif faces (by David Lawrence Ramsey) +- added U+01B7, U+01F6, U+0464 - U+0465, U+2160 - U+2180, U+2183, + U+220A, U+220D, U+2329, U+232A, U+2422, U+27E8 - U+27EB, U+2680 - U+2685 to + Sans (by Gee Fung Sit ???) +- added U+2116 to Sans and Serif (by Gee Fung Sit) +- changed florin sign U+0192 in Sans (by Gee Fung Sit) +- added anchor points to some glyphs (by Denis Jacquerye) +- adjusted height of IPA superscripts U+02B0-02B8, U+02C0-02C1, + U+02E0-02E4, U+207F to match with height of U+00B2 (by Denis Jacquerye) +- added U+0184-U+0185, U+019C, U+019F, U+01A0-U+01A3, U+01A6, U+01AA, + U+01AF-U+01B0, U+01B2-U+01B4, U+01B7-U+01B8, U+01BC-U+01BC, U+0224-U+0225, + U+023A-U+0240, U+1D16-U+1D17, U+1D1D-U+1D1E, U+1D43-U+1D5B, U+1D7B, + U+1D85,U+1D9B-1DB7, U+1DB9-U+1DBF, U+20A6 to all fonts (by Denis Jacquerye) +- added added U+0182, U+018B, U+018E, U+01A0-U+01A1, U+01B1, U+01B9, + U+01C0-U+01C3, U+0238-U+0239, U+1D02, U+1D08-U+1D09, U+1D14, U+1D1F, U+1D77 + to Serif and Mono (by Denis Jacquerye) +- added U+0181, U+0183, U+0187-U+0188, U+018A-U+018F, U+0191, U+0193, + U+0195-U+019B, U+019D-U+019E, U+01A4-U+01A5, U+01AC-U+01AE, U+01B5-U+01B6, + U+01B9, U+01BB, U+01F6 to Serif (by Denis Jacquerye) +- added U+0181, U+0187-U+0188, U+018A, U+018D, U+018F, U+0191, U+0193, + U+0195-U+019F, U+01A4-01A5, U+01AC-01AD, U+01B5-U+01B6, U+1BB, U+01F6, + U+01D7-U+01DC, U+0238-U+0239, U+0241 to Mono (by Denis Jacquerye) +- added to Mono and Serif (by Denis Jacquerye) + +Changes from 2.1 to 2.2: + +- reworked the vertical orientation of the Blocks Elements characters + in all faces to remove their overly large descenders, in order to fix + problems with e.g. terminal emulators (by David Lawrence Ramsey) +- copied bullet in Sans faces to Serif faces for consistency (by David + Lawrence Ramsey) +- added U+2023, U+25D8, U+25E6, and U+29EB to all faces (by David + Lawrence Ramsey) +- added U+1EB8, U+1EB9, U+1ECA - U+1ECD, U+1EE4, U+1EE5 (by Tim May) +- added U+01DD, U+02BE, U+02BF, U+02D3 to all, changed U+02D2 in + non-Condensed and U+1EE5 in Serif (by Tim May) +- fixed U+01CE, replacing wrong circumflex by caron (by Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- added U+20B5 (by Denis Jacquerye) +- added U+0181 - U+0183, U+0187, U+0188, U+018A - U+018D, U+0191, + U+0193, U+0195 - U+019B, U+019D, U+019E, U+01A4, U+01A7 - U+01A9, U+01AB - + U+01AE, U+01B1, U+01B5, U+01B6, U+01BB, U+01C0 - U+01C3, U+01F1 - U+01F3, + U+0238, U+0239, U+1D02, U+1D08, U+1D09, U+1D14, U+1D1F, U+1D77, U+2103, + U+2126, U+2127, U+212A, U+212B, U+2132, U+214B, U+2210, U+2217, U+2218, + U+2A0C - U+2A0E, U+FB00, U+FB03 and U+FB04 to Sans (by Gee Fung Sit) +- added U+01A9, U+01C3 and U+2126 to Mono and Serif (by Gee Fung Sit) +- adjusted bearings of U+028B in Sans (by Gee Fung Sit) +- added U+018F, U+0494-U+0497, U+04A0-U+04A7, U+04AC-U+04AF, + U+04B4-U+04B7, U+04BA-U+04BB, U+04C1-U+04C2, U+04C5-U+04C8, U+04CB-U+04CC, + U+04D0-U+04D9, U+04DC-U+04DD, U+04E6-U+04EB to Sans (by Eugeniy + Meshcheryakov) +- replaced with references U+0391-U+0393, U+0395-U+0397, U+0399, U+039A, + U+039C, U+039D, U+039F-U+03A1, U+03A4, U+03A5, U+03A7, U+03BF, U+03DC, + U+0405, U+0406, U+0408, U+0410, U+0412, U+0415, U+0417, U+041A, + U+041C-U+041E, U+0420-U+0422, U+0425, U+0430, U+0435, U+043E, U+0440, + U+0441, U+0443, U+0445, U+0455-U+0458 in Serif and Mono (by Eugeniy + Meshcheryakov) +- added U+04D0-U+04D7, U+04E6-U+04EB to Serif (by Eugeniy Meshcheryakov) +- added U+212A and U+212B to the rest of the faces (by Lars Naesbye + Christensen) +- added U+2318 and U+2325 to Sans and Serif (by Lars Naesbye Christensen) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- completed basic Greek alphabet: added U+0374-U+0375, U+037A, U+037E, + U+0384-U+038A, U+038C, U+038E-U+0390, U+03AC-U+03BF, U+03C1-U+03CE (by Ben + Laenen) +- added U+2070 and U+2074-U+2079 (by Mederic Boquien) + +Changes from 2.0 to 2.1: + +*** Be aware that names of some TTF files changed since version 2.0. *** + +- added U+0323, U+1E0C, U+1E0D, U+1E24, U+1E25, U+1E36 - U+1E39, U+1E42, + U+1E43, U+1E46, U+1E47, U+1E5A - U+1E5D, U+1E62, U+1E63, U+1E6C, U+1E6D, + U+1E7E, U+1E7F (by Tim May) +- fixed bug where GNOME applications used Mono Bold Oblique instead of + Mono Oblique (by Keenan Pepper) +- added and improved TrueType instructions and related settings (by + Keenan Pepper) +- added U+1E41, U+1E57, U+1E61 (by Sander Vesik) +- added U+0189, U+0309, U+0313, U+0314, U+031A, U+031B, U+0327, U+0328, + U+032B, U+0333, U+033C (by Denis Jacquerye) +- adjusted and fixed U+0186, U+0254, U+0291, U+0316 - U+0319, U+031C - + U+0320, U+0323 - U+0326, U+0329 - U+032A, U+032C - U+0332, U+0339 - U+033B, + U+033E, U+033F (by Denis Jacquerye) +- fixed U+1E12, U+1E3C, U+1E4A, U+1E70 to have normal below diacritics + (by Denis Jacquerye) +- fixed U+1E82, U+1E84 and U+1EF2 to have uppercase above diacritics (by + Denis Jacquerye) +- added anchor points to some glyphs (by Denis Jacquerye) +- dropped "-Roman" from font names - affects both internal TTF names and + names of generated files (by Stepan Roh) +- attempt to fix bug Vertical spacing too big for Mono by exchanging + LineGap and OS2TypoLinegap values (proofed by Stefan Rank) +- added Greek capitals U+0391 - U+03A1, U+03A3 - U+03A9, U+03AA, U+03AB + in Mono (by Ben Laenen) +- added the per ten thousand sign U+2031 (by Mederic Boquien) +- added U+2207, U+221D, U+221F, U+2227 - U+222A, and U+2261 (by David + Lawrence Ramsey) +- new logo (by Gee Fung Sit) +- added U+0180, U+018E, U+201F, U+2024, U+2025, U+203D, U+2200, U+2203, + U+2213, U+222C, U+222D, U+2263 to Sans (by Gee Fung Sit) + +Changes from 1.15 to 2.0: + +- "Italized" basic glyphs in all Serif Oblique and their Condensed faces + (by David Jez) +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- added anchor points to some glyphs (by Denis Jacquerye) +- many new spacing and combining accents (by Denis Jacquerye) +- smart substitutions for transforming i and j to dottless form and for + using uppercase diacritics (by Denis Jacquerye) +- fixed remaining erroneously slanted characters in Serif Oblique faces (by + David Lawrence Ramsey) +- copied bullet in Sans faces to Sans Oblique faces for consistency (by + David Lawrence Ramsey) +- added U+203C and U+2047-U+2049 (by David Lawrence Ramsey) +- added Greek glyphs to Serif (by Ben Laenen, Condensed merge by David Jez) +- fixed bug LTR glyphs behaving like RTL (by Ben Laenen) +- fixed wrong glyph directions (by David Jez) +- fixed repositioned accents in Condensed faces (by David Jez) + +Changes from 1.14 to 1.15: + +- added and improved TrueType instructions and related settings (by Keenan + Pepper) +- fixed U+2302, U+2319 (by David Lawrence Ramsey) +- fixed yet another monospace bug (by Stepan Roh) +- fixed potential "too big ascender/descender" bug (by Stepan Roh) +- fixed U+026E and U+028E (by Denis Jacquerye) +- added U+0186, U+0190, U+0300 - U+0304, U+0306 - U+0308, U+030A - U+030C, + U+0321, U+0322 (by Denis Jacquerye) +- added rest of Block Elements: U+2591 - U+2593 (by David Lawrence Ramsey) +- added U+2311, U+237D and U+2638 (by David Lawrence Ramsey) +- added U+01CD - U+01D4 (by Denis Jacquerye) +- fixed accents of U+00F2 - U+00F6 by replacing them with references in Mono + Bold (by David Jez) +- added U+0490, U+0491 (by Eugeniy Meshcheryakov) +- added hints to U+0404 and U+0454 in Sans (by Eugeniy Meshcheryakov) +- completed Greek glyphs from U+0370 to U+03CF in Serif (by Ben Laenen) +- fixed shape of U+0255 in Sans Bold and Sans Bold Oblique (by Denis + Jacquerye) + +Changes from 1.13 to 1.14: + +- fixed bug where Mono faces were not recognized as fixed pitch in Windows + by correcting Venda glyphs (by David Jez) +- added and improved TrueType instructions (by Keenan Pepper) +- added 6 Uzbekian glyphs (by Mashrab Kuvatov) +- added Greek glyphs to Sans and Serif, changed pi and omega to fit in (by + Ben Laenen) +- added IPA and related superscript glyphs (by Denis Jacquerye) +- fixed buggy Venda glyphs (by David Lawrence Ramsey and Stepan Roh) +- added U+2302, U+2310, U+2319 (by David Lawrence Ramsey) +- fixed slanted U+00AC in Serif Oblique faces (by David Lawrence Ramsey) +- added 29 glyphs from Block Elements (by David Lawrence Ramsey) + +Changes from 1.12 to 1.13: + +- removed all stems (PS hints) (requested by David Jez) +- added U+01D6, U+01DF, U+022B, U+022D and U+0231 (by Sander Vesik) +- added 10 Venda glyphs (by Dwayne Bailey) +- fixed bug when fonts had no name on Microsoft Windows (by Stepan Roh) +- updated 'missing' glyph U+FFFD (by David Jez) +- set TTF flag fsType to 'Installable Embedding' (= unrestricted usage) + (idea by C. Tiffany) + +Changes from 1.11 to 1.12: + +- added long s (by James Cloos) +- prettier comma accent in gcommaaccent (by David Jez) +- added Hbar, hbar, kgreenlandic, napostrophe, Eng, eng, Tbar, tbar, + afii57929 (by David Jez) +- changed Iogonek, iogonek, IJ, ij to look better (by David Jez) +- glyph uni0237 renamed to dotlessj (requested by David Jez) +- fixed accents for dcaron, lcaron, tcaron, Uogonek, uogonek in Serif (by + David Jez) +- added U+2500 - U+257F box drawing glyphs to Sans Mono (by David Jez) +- fixed accents in Wcircumflex, Ycircumflex and Zdotaccent (by David Jez) +- extra kerning for F (by Sander Vesik) +- added 'missing' glyph U+FFFD (by David Jez) + +Changes from 1.10 to 1.11: + +- kerning updates (by Sander Vesik) +- added Iogonek, iogonek, IJ, ij, Uogonek, uogonek (from SuSE standard fonts + by Adrian Schroeter, SuSE AG) +- added Gcommaaccent, gcommaaccent, Kcommaaccent, kcommaaccent, + Lcommaaccent, lcommaaccent, Ncommaaccent, ncommaaccent, Rcommaaccent, + rcommaaccent (by Stepan Roh) + +Changes from 1.9 to 1.10: + +- added U+022E, U+022F (by Sander Vesik) +- kerning updates for DejaVu Sans (by Sander Vesik) +- fixed too wide cyrillic glyphs in DejaVu Sans Mono (by Valentin Stoykov) +- fixed ligatures bug in Mono (by Stepan Roh) + +Changes from 1.8 to 1.9: + +- integrated Arev Cyrillics (by Danilo Segan) +- added U+01EA, U+01EB, U+01EC, U+01ED (by Sander Vesik) + +Changes from 1.7 to 1.8: + +- fixed accents in Serif Oblique and Serif Bold Oblique (by Stepan Roh) + +Changes from 1.6 to 1.7: + +- added automatically generated Condensed typefaces (by Stepan Roh) + +Changes from 1.5 to 1.6: + +- monospace bug fixed (by Stepan Roh) +- incorrect Bitstream foundry assigned by fontconfig and KDE Font Installer +fixed (by Stepan Roh) +- added automatically generated Oblique version of Serif typefaces (by +Stepan Roh) +- corrected cyrillic D and d (by Danilo Segan and David Jez) +- fixed accents position in Oblique version of Serif typefaces (by Danilo +Segan and Sander Vesik) +- fixed incorrect computation of OS2Win* fields (by Stepan Roh) +- added visiblespace U+2423 (by David Jez) +- fixed 'line height' bug by fixing ascender and descender values (by David +Jez and Stepan Roh) +- fixed part of 'worse than Vera' bug (by Peter Cernak) +- smaller comma accent U+0326 (by David Jez) + +Changes from 1.4 to 1.5: + +- added Cyrillics (96 characters) and Dcroat to the rest of typefaces (by +Danilo Segan) +- fixed bugs in some Cyrillic characters, some of them reported by Sander +Vesik (by Danilo Segan) +- added U+0100, U+0101, U+0112, U+0113, U+012A, U+012B, U+014C, U+014D, +U+016A, U+016B, U+01E2, U+01E3, U+0232 and U+0233 (by Sander Vesik) +- added Romanian characters (by Misu Moldovan) +- added U+0108, U+0109, U+010A, U+010B, U+0114, U+0115, U+0116, U+0117, +U+011C, U+011D, U+0120, U+0121, U+0124, U+0125, U+0128, U+0129, U+012C, +U+012D, U+0134, U+0135, U+014E, U+014F, U+0150, U+0151, U+015C, U+015D, +U+0168, U+0169, U+016C, U+016D, U+0170, U+0171 and U+0237 (by James +Crippen) +- added U+02BB, U+2010, U+2011, U+2012 and U+2015 (by Stepan Roh) + +Changes from 1.3 to 1.4: + +- added Polish characters (Aogonek, aogonek, Eogonek, eogonek, Nacute, +nacute, Sacute, sacute, Zacute, zacute, Zdotaccent, zdotaccent) (by Stepan +Roh) + +Changes from 1.2 to 1.3: + +- added Cyrillics (96 characters) and Dcroat to Sans typefaces (by Danilo +Segan from his BePa fonts) + +Changes from 1.1 to 1.2: + +- added Ldot, ldot, Wcircumflex, wcircumflex, Ycircumflex, ycircumflex, + Wgrave, wgrave, Wacute, wacute, Wdieresis, wdieresis, Ygrave and ygrave + (from The Olwen Font Family 0.2 by Dafydd Harries) + +Changes from 1.0 to 1.1: + +- added Lacute, lacute, Lcaron, lcaron, Racute and racute (by Peter Cernak) + +Changes from 0.9.4 to 1.0: + +- none, just changed version and updated README + +Changes from 0.9.3 to 0.9.4: + +- fixed TTF generation (kerning tables were missing) + +Changes from 0.9.2 to 0.9.3: + +- kerning of added characters +- proper caron shape for dcaron in Mono (by Ondrej Koala Vacha) +- minor visual changes + +Changes from 0.9.1 to 0.9.2: + +- internal bugged version + +Changes from 0.9 to 0.9.1: + +- proper caron shape for dcaron and tcaron +- minor visual changes + +$Id: NEWS 2471 2011-02-27 14:25:15Z ben_laenen $ diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/README b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/README new file mode 100644 index 0000000..0f2079a --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/README @@ -0,0 +1,59 @@ +DejaVu fonts 2.33 (c)2004-2011 DejaVu fonts team +------------------------------------------------ + +The DejaVu fonts are a font family based on the Bitstream Vera Fonts +(http://gnome.org/fonts/). Its purpose is to provide a wider range of +characters (see status.txt for more information) while maintaining the +original look and feel. + +DejaVu fonts are based on Bitstream Vera fonts version 1.10. + +Available fonts (Sans = sans serif, Mono = monospaced): + +DejaVu Sans Mono +DejaVu Sans Mono Bold +DejaVu Sans Mono Bold Oblique +DejaVu Sans Mono Oblique +DejaVu Sans +DejaVu Sans Bold +DejaVu Sans Bold Oblique +DejaVu Sans Oblique +DejaVu Sans ExtraLight (experimental) +DejaVu Serif +DejaVu Serif Bold +DejaVu Serif Bold Italic (experimental) +DejaVu Serif Italic (experimental) +DejaVu Sans Condensed (experimental) +DejaVu Sans Condensed Bold (experimental) +DejaVu Sans Condensed Bold Oblique (experimental) +DejaVu Sans Condensed Oblique (experimental) +DejaVu Serif Condensed (experimental) +DejaVu Serif Condensed Bold (experimental) +DejaVu Serif Condensed Bold Italic (experimental) +DejaVu Serif Condensed Italic (experimental) + +All fonts are also available as derivative called DejaVu LGC with support +only for Latin, Greek and Cyrillic scripts. + +For license information see LICENSE. What's new is described in NEWS. Known +bugs are in BUGS. All authors are mentioned in AUTHORS. + +Fonts are published in source form as SFD files (Spline Font Database from +FontForge - http://fontforge.sf.net/) and in compiled form as TTF files +(TrueType fonts). + +For more information go to http://dejavu.sourceforge.net/. + +Characters from Arev fonts, Copyright (c) 2006 by Tavmjong Bah: +--------------------------- +U+01BA, U+01BF, U+01F7, U+021C-U+021D, U+0220, U+0222-U+0223, +U+02B9, U+02BA, U+02BD, U+02C2-U+02C5, U+02d4-U+02D5, +U+02D7, U+02EC-U+02EE, U+0346-U+034E, U+0360, U+0362, +U+03E2-03EF, U+0460-0463, U+0466-U+0486, U+0488-U+0489, U+04A8-U+04A9, +U+0500-U+050F, U+2055-205E, U+20B0, U+20B2-U+20B3, U+2102, U+210D, U+210F, +U+2111, U+2113, U+2115, U+2118-U+211A, U+211C-U+211D, U+2124, U+2135, +U+213C-U+2140, U+2295-U+2298, U+2308-U+230B, U+26A2-U+26B1, U+2701-U+2704, +U+2706-U+2709, U+270C-U+274B, U+2758-U+275A, U+2761-U+2775, U+2780-U+2794, +U+2798-U+27AF, U+27B1-U+27BE, U+FB05-U+FB06 + +$Id: README 2471 2011-02-27 14:25:15Z ben_laenen $ diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/langcover.txt b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/langcover.txt new file mode 100644 index 0000000..f503448 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/langcover.txt @@ -0,0 +1,242 @@ +This is the language coverage file for DejaVu fonts +($Id$) + + Sans Serif Sans Mono +aa Afar 100% (62/62) 100% (62/62) 100% (62/62) +ab Abkhazia 100% (90/90) 93% (84/90) 84% (76/90) +af Afrikaans 100% (69/69) 100% (69/69) 100% (69/69) +ak Akan 100% (73/73) 100% (73/73) 100% (73/73) +am Amharic (0/264) (0/264) (0/264) +an Aragonese 100% (66/66) 100% (66/66) 100% (66/66) +ar Arabic 100% (125/125) (0/125) 100% (125/125) +as Assamese (0/64) (0/64) (0/64) +ast Asturian/Bable/Leonese/Asturleonese 100% (66/66) 100% (66/66) 100% (66/66) +av Avaric 100% (67/67) 100% (67/67) 100% (67/67) +ay Aymara 100% (60/60) 100% (60/60) 100% (60/60) +az-az Azerbaijani in Azerbaijan 100% (66/66) 100% (66/66) 100% (66/66) +az-ir Azerbaijani in Iran 100% (130/130) (0/130) 100% (130/130) +ba Bashkir 100% (82/82) 100% (82/82) 97% (80/82) +be Byelorussian 100% (68/68) 100% (68/68) 100% (68/68) +ber-dz Berber in Algeria 100% (70/70) 100% (70/70) 100% (70/70) +ber-ma Berber in Morocco 100% (32/32) (0/32) (0/32) +bg Bulgarian 100% (60/60) 100% (60/60) 100% (60/60) +bh Bihari (Devanagari script) (0/68) (0/68) (0/68) +bho Bhojpuri (Devanagari script) (0/68) (0/68) (0/68) +bi Bislama 100% (58/58) 100% (58/58) 100% (58/58) +bin Edo or Bini 100% (78/78) 100% (78/78) 100% (78/78) +bm Bambara 100% (60/60) 100% (60/60) 100% (60/60) +bn Bengali (0/63) (0/63) (0/63) +bo Tibetan (0/95) (0/95) (0/95) +br Breton 100% (64/64) 100% (64/64) 100% (64/64) +bs Bosnian 100% (62/62) 100% (62/62) 100% (62/62) +bua Buriat (Buryat) 100% (70/70) 100% (70/70) 100% (70/70) +byn Blin/Bilin (0/255) (0/255) (0/255) +ca Catalan 100% (74/74) 100% (74/74) 100% (74/74) +ce Chechen 100% (67/67) 100% (67/67) 100% (67/67) +ch Chamorro 100% (58/58) 100% (58/58) 100% (58/58) +chm Mari (Lower Cheremis / Upper Cheremis) 100% (76/76) 100% (76/76) 100% (76/76) +chr Cherokee (0/85) (0/85) (0/85) +co Corsican 100% (84/84) 100% (84/84) 100% (84/84) +crh Crimean Tatar/Crimean Turkish 100% (68/68) 100% (68/68) 100% (68/68) +cs Czech 100% (82/82) 100% (82/82) 100% (82/82) +csb Kashubian 100% (74/74) 100% (74/74) 100% (74/74) +cu Old Church Slavonic 100% (103/103) 86% (89/103) 78% (81/103) +cv Chuvash 100% (74/74) 100% (74/74) 100% (74/74) +cy Welsh 100% (78/78) 100% (78/78) 100% (78/78) +da Danish 100% (70/70) 100% (70/70) 100% (70/70) +de German 100% (59/59) 100% (59/59) 100% (59/59) +dv Divehi/Dhivehi/Maldivian (0/49) (0/49) (0/49) +dz Dzongkha (0/95) (0/95) (0/95) +ee Ewe 100% (99/99) 100% (99/99) 100% (99/99) +el Greek 100% (69/69) 100% (69/69) 100% (69/69) +en English 100% (72/72) 100% (72/72) 100% (72/72) +eo Esperanto 100% (64/64) 100% (64/64) 100% (64/64) +es Spanish 100% (66/66) 100% (66/66) 100% (66/66) +et Estonian 100% (64/64) 100% (64/64) 100% (64/64) +eu Basque 100% (56/56) 100% (56/56) 100% (56/56) +fa Persian 100% (129/129) (0/129) 100% (129/129) +fat Fanti 100% (73/73) 100% (73/73) 100% (73/73) +ff Fulah (Fula) 100% (62/62) 100% (62/62) 100% (62/62) +fi Finnish 100% (62/62) 100% (62/62) 100% (62/62) +fil Filipino 100% (84/84) 100% (84/84) 100% (84/84) +fj Fijian 100% (52/52) 100% (52/52) 100% (52/52) +fo Faroese 100% (68/68) 100% (68/68) 100% (68/68) +fr French 100% (84/84) 100% (84/84) 100% (84/84) +fur Friulian 100% (66/66) 100% (66/66) 100% (66/66) +fy Frisian 100% (75/75) 100% (75/75) 100% (75/75) +ga Irish 100% (80/80) 100% (80/80) 100% (80/80) +gd Scots Gaelic 100% (70/70) 100% (70/70) 100% (70/70) +gez Ethiopic (Geez) (0/218) (0/218) (0/218) +gl Galician 100% (66/66) 100% (66/66) 100% (66/66) +gn Guarani 100% (70/70) 100% (70/70) 100% (70/70) +gu Gujarati (0/68) (0/68) (0/68) +gv Manx Gaelic 100% (54/54) 100% (54/54) 100% (54/54) +ha Hausa 100% (60/60) 100% (60/60) 100% (60/60) +haw Hawaiian 100% (63/63) 100% (63/63) 100% (63/63) +he Hebrew 100% (27/27) (0/27) (0/27) +hi Hindi (Devanagari script) (0/68) (0/68) (0/68) +hne Chhattisgarhi (0/68) (0/68) (0/68) +ho Hiri Motu 100% (52/52) 100% (52/52) 100% (52/52) +hr Croatian 100% (62/62) 100% (62/62) 100% (62/62) +hsb Upper Sorbian 100% (72/72) 100% (72/72) 100% (72/72) +ht Haitian/Haitian Creole 100% (56/56) 100% (56/56) 100% (56/56) +hu Hungarian 100% (70/70) 100% (70/70) 100% (70/70) +hy Armenian 100% (77/77) 100% (77/77) 100% (77/77) +hz Herero 100% (57/57) 100% (57/57) 100% (57/57) +ia Interlingua 100% (52/52) 100% (52/52) 100% (52/52) +id Indonesian 100% (54/54) 100% (54/54) 100% (54/54) +ie Interlingue 100% (52/52) 100% (52/52) 100% (52/52) +ig Igbo 100% (58/58) 100% (58/58) 100% (58/58) +ii Sichuan Yi/Nuosu (0/1165) (0/1165) (0/1165) +ik Inupiaq (Inupiak, Eskimo) 100% (68/68) 100% (68/68) 100% (68/68) +io Ido 100% (52/52) 100% (52/52) 100% (52/52) +is Icelandic 100% (70/70) 100% (70/70) 100% (70/70) +it Italian 100% (72/72) 100% (72/72) 100% (72/72) +iu Inuktitut 100% (161/161) (0/161) (0/161) +ja Japanese (0/6537) (0/6537) (0/6537) +jv Javanese 100% (56/56) 100% (56/56) 100% (56/56) +ka Georgian 100% (33/33) 100% (33/33) 100% (33/33) +kaa Kara-Kalpak (Karakalpak) 100% (78/78) 100% (78/78) 100% (78/78) +kab Kabyle 100% (70/70) 100% (70/70) 100% (70/70) +ki Kikuyu 100% (56/56) 100% (56/56) 100% (56/56) +kj Kuanyama/Kwanyama 100% (52/52) 100% (52/52) 100% (52/52) +kk Kazakh 100% (77/77) 100% (77/77) 100% (77/77) +kl Greenlandic 100% (81/81) 100% (81/81) 100% (81/81) +km Central Khmer (0/63) (0/63) (0/63) +kn Kannada (0/70) (0/70) (0/70) +ko Korean (0/2443) (0/2443) (0/2443) +kok Kokani (Devanagari script) (0/68) (0/68) (0/68) +kr Kanuri 100% (56/56) 100% (56/56) 100% (56/56) +ks Kashmiri 98% (143/145) (0/145) 97% (141/145) +ku-am Kurdish in Armenia 100% (64/64) 100% (64/64) 100% (64/64) +ku-iq Kurdish in Iraq 100% (32/32) (0/32) 87% (28/32) +ku-ir Kurdish in Iran 100% (32/32) (0/32) 87% (28/32) +ku-tr Kurdish in Turkey 100% (62/62) 100% (62/62) 100% (62/62) +kum Kumyk 100% (66/66) 100% (66/66) 100% (66/66) +kv Komi (Komi-Permyak/Komi-Siryan) 100% (70/70) 100% (70/70) 100% (70/70) +kw Cornish 100% (64/64) 100% (64/64) 100% (64/64) +kwm Kwambi 100% (52/52) 100% (52/52) 100% (52/52) +ky Kirgiz 100% (70/70) 100% (70/70) 100% (70/70) +la Latin 100% (68/68) 100% (68/68) 100% (68/68) +lah Lahnda 98% (143/145) (0/145) 97% (141/145) +lb Luxembourgish (Letzeburgesch) 100% (75/75) 100% (75/75) 100% (75/75) +lez Lezghian (Lezgian) 100% (67/67) 100% (67/67) 100% (67/67) +lg Ganda 100% (54/54) 100% (54/54) 100% (54/54) +li Limburgan/Limburger/Limburgish 100% (62/62) 100% (62/62) 100% (62/62) +ln Lingala 100% (81/81) 100% (81/81) 100% (81/81) +lo Lao 100% (55/55) (0/55) 83% (46/55) +lt Lithuanian 100% (70/70) 100% (70/70) 100% (70/70) +lv Latvian 100% (78/78) 100% (78/78) 100% (78/78) +mai Maithili (Devanagari script) (0/68) (0/68) (0/68) +mg Malagasy 100% (56/56) 100% (56/56) 100% (56/56) +mh Marshallese 100% (62/62) 100% (62/62) 100% (62/62) +mi Maori 100% (64/64) 100% (64/64) 100% (64/64) +mk Macedonian 100% (42/42) 100% (42/42) 100% (42/42) +ml Malayalam (0/68) (0/68) (0/68) +mn-cn Mongolian in China (0/130) (0/130) (0/130) +mn-mn Mongolian in Mongolia 100% (70/70) 100% (70/70) 100% (70/70) +mo Moldavian 100% (128/128) 100% (128/128) 100% (128/128) +mr Marathi (Devanagari script) (0/68) (0/68) (0/68) +ms Malay 100% (52/52) 100% (52/52) 100% (52/52) +mt Maltese 100% (72/72) 100% (72/72) 100% (72/72) +my Burmese (Myanmar) (0/48) (0/48) (0/48) +na Nauru 100% (60/60) 100% (60/60) 100% (60/60) +nb Norwegian Bokmal 100% (70/70) 100% (70/70) 100% (70/70) +nds Low Saxon 100% (59/59) 100% (59/59) 100% (59/59) +ne Nepali (Devanagari script) (0/68) (0/68) (0/68) +ng Ndonga 100% (52/52) 100% (52/52) 100% (52/52) +nl Dutch 100% (82/82) 100% (82/82) 100% (82/82) +nn Norwegian Nynorsk 100% (76/76) 100% (76/76) 100% (76/76) +no Norwegian (Bokmal) 100% (70/70) 100% (70/70) 100% (70/70) +nr Ndebele, South 100% (52/52) 100% (52/52) 100% (52/52) +nso Northern Sotho 100% (58/58) 100% (58/58) 100% (58/58) +nv Navajo/Navaho 100% (72/72) 100% (72/72) 100% (72/72) +ny Chichewa 100% (54/54) 100% (54/54) 100% (54/54) +oc Occitan 100% (70/70) 100% (70/70) 100% (70/70) +om Oromo or Galla 100% (52/52) 100% (52/52) 100% (52/52) +or Oriya (0/68) (0/68) (0/68) +os Ossetic 100% (66/66) 100% (66/66) 100% (66/66) +ota Ottoman Turkish 100% (37/37) (0/37) 97% (36/37) +pa Panjabi/Punjabi (0/63) (0/63) (0/63) +pa-pk Panjabi/Punjabi in Pakistan 98% (143/145) (0/145) 97% (141/145) +pap-an Papiamento in Netherlands Antilles 100% (72/72) 100% (72/72) 100% (72/72) +pap-aw Papiamento in Aruba 100% (54/54) 100% (54/54) 100% (54/54) +pl Polish 100% (70/70) 100% (70/70) 100% (70/70) +ps-af Pashto in Afghanistan 95% (47/49) (0/49) 77% (38/49) +ps-pk Pashto in Pakistan 93% (46/49) (0/49) 75% (37/49) +pt Portuguese 100% (82/82) 100% (82/82) 100% (82/82) +qu Quechua 100% (55/55) 100% (55/55) 100% (55/55) +rm Rhaeto-Romance (Romansch) 100% (66/66) 100% (66/66) 100% (66/66) +rn Rundi 100% (52/52) 100% (52/52) 100% (52/52) +ro Romanian 100% (62/62) 100% (62/62) 100% (62/62) +ru Russian 100% (66/66) 100% (66/66) 100% (66/66) +rw Kinyarwanda 100% (52/52) 100% (52/52) 100% (52/52) +sa Sanskrit (Devanagari script) (0/68) (0/68) (0/68) +sah Yakut 100% (76/76) 100% (76/76) 100% (76/76) +sc Sardinian 100% (62/62) 100% (62/62) 100% (62/62) +sco Scots 100% (56/56) 100% (56/56) 100% (56/56) +sd Sindhi 100% (54/54) (0/54) 79% (43/54) +se North Sami 100% (66/66) 100% (66/66) 100% (66/66) +sel Selkup (Ostyak-Samoyed) 100% (66/66) 100% (66/66) 100% (66/66) +sg Sango 100% (72/72) 100% (72/72) 100% (72/72) +sh Serbo-Croatian 100% (156/156) 100% (156/156) 98% (154/156) +shs Secwepemctsin 100% (48/48) 100% (48/48) 100% (48/48) +si Sinhala/Sinhalese (0/73) (0/73) (0/73) +sid Sidamo (0/281) (0/281) (0/281) +sk Slovak 100% (86/86) 100% (86/86) 100% (86/86) +sl Slovenian 100% (62/62) 100% (62/62) 100% (62/62) +sm Samoan 100% (53/53) 100% (53/53) 100% (53/53) +sma South Sami 100% (60/60) 100% (60/60) 100% (60/60) +smj Lule Sami 100% (60/60) 100% (60/60) 100% (60/60) +smn Inari Sami 100% (68/68) 100% (68/68) 100% (68/68) +sms Skolt Sami 100% (80/80) 100% (80/80) 97% (78/80) +sn Shona 100% (52/52) 100% (52/52) 100% (52/52) +so Somali 100% (52/52) 100% (52/52) 100% (52/52) +sq Albanian 100% (56/56) 100% (56/56) 100% (56/56) +sr Serbian 100% (60/60) 100% (60/60) 100% (60/60) +ss Swati 100% (52/52) 100% (52/52) 100% (52/52) +st Sotho, Southern 100% (52/52) 100% (52/52) 100% (52/52) +su Sundanese 100% (54/54) 100% (54/54) 100% (54/54) +sv Swedish 100% (68/68) 100% (68/68) 100% (68/68) +sw Swahili 100% (52/52) 100% (52/52) 100% (52/52) +syr Syriac (0/45) (0/45) (0/45) +ta Tamil (0/48) (0/48) (0/48) +te Telugu (0/70) (0/70) (0/70) +tg Tajik 100% (78/78) 100% (78/78) 97% (76/78) +th Thai 1% (1/74) (0/74) (0/74) +ti-er Eritrean Tigrinya (0/255) (0/255) (0/255) +ti-et Ethiopian Tigrinya (0/281) (0/281) (0/281) +tig Tigre (0/221) (0/221) (0/221) +tk Turkmen 100% (68/68) 100% (68/68) 100% (68/68) +tl Tagalog 100% (84/84) 100% (84/84) 100% (84/84) +tn Tswana 100% (58/58) 100% (58/58) 100% (58/58) +to Tonga 100% (53/53) 100% (53/53) 100% (53/53) +tr Turkish 100% (70/70) 100% (70/70) 100% (70/70) +ts Tsonga 100% (52/52) 100% (52/52) 100% (52/52) +tt Tatar 100% (76/76) 100% (76/76) 100% (76/76) +tw Twi 100% (73/73) 100% (73/73) 100% (73/73) +ty Tahitian 100% (65/65) 100% (65/65) 100% (65/65) +tyv Tuvinian 100% (70/70) 100% (70/70) 100% (70/70) +ug Uighur 100% (125/125) (0/125) 100% (125/125) +uk Ukrainian 100% (72/72) 100% (72/72) 100% (72/72) +ur Urdu 98% (143/145) (0/145) 97% (141/145) +uz Uzbek 100% (52/52) 100% (52/52) 100% (52/52) +ve Venda 100% (62/62) 100% (62/62) 100% (62/62) +vi Vietnamese 100% (194/194) 100% (194/194) 76% (148/194) +vo Volapuk 100% (54/54) 100% (54/54) 100% (54/54) +vot Votic 100% (62/62) 100% (62/62) 100% (62/62) +wa Walloon 100% (70/70) 100% (70/70) 100% (70/70) +wal Wolaitta/Wolaytta (0/281) (0/281) (0/281) +wen Sorbian languages (lower and upper) 100% (76/76) 100% (76/76) 100% (76/76) +wo Wolof 100% (66/66) 100% (66/66) 100% (66/66) +xh Xhosa 100% (52/52) 100% (52/52) 100% (52/52) +yap Yapese 100% (58/58) 100% (58/58) 100% (58/58) +yi Yiddish 100% (27/27) (0/27) (0/27) +yo Yoruba 100% (119/119) 100% (119/119) 100% (119/119) +za Zhuang/Chuang 100% (52/52) 100% (52/52) 100% (52/52) +zh-cn Chinese (simplified) 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-hk Chinese Hong Kong Supplementary Character Set (0/2213) (0/2213) (0/2213) +zh-mo Chinese in Macau (0/2213) (0/2213) (0/2213) +zh-sg Chinese in Singapore 0% (2/6765) 0% (2/6765) 0% (2/6765) +zh-tw Chinese (traditional) (0/13063) (0/13063) (0/13063) +zu Zulu 100% (52/52) 100% (52/52) 100% (52/52) diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/status.txt b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/status.txt new file mode 100644 index 0000000..e860ef4 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/status.txt @@ -0,0 +1,6657 @@ +This is the status file for DejaVu fonts +($Id: status.txt 2425 2010-08-22 16:07:31Z moyogo $) + +original = present in original Bitstream Vera 1.10 + = added in DejaVu fonts + +U+0020 space original +U+0021 exclam original +U+0022 quotedbl original +U+0023 numbersign original +U+0024 dollar original +U+0025 percent original +U+0026 ampersand original +U+0027 quotesingle original +U+0028 parenleft original +U+0029 parenright original +U+002a asterisk original +U+002b plus original +U+002c comma original +U+002d hyphen original +U+002e period original +U+002f slash original +U+0030 zero original +U+0031 one original +U+0032 two original +U+0033 three original +U+0034 four original +U+0035 five original +U+0036 six original +U+0037 seven original +U+0038 eight original +U+0039 nine original +U+003a colon original +U+003b semicolon original +U+003c less original +U+003d equal original +U+003e greater original +U+003f question original +U+0040 at original +U+0041 A original +U+0042 B original +U+0043 C original +U+0044 D original +U+0045 E original +U+0046 F original +U+0047 G original +U+0048 H original +U+0049 I original +U+004a J original +U+004b K original +U+004c L original +U+004d M original +U+004e N original +U+004f O original +U+0050 P original +U+0051 Q original +U+0052 R original +U+0053 S original +U+0054 T original +U+0055 U original +U+0056 V original +U+0057 W original +U+0058 X original +U+0059 Y original +U+005a Z original +U+005b bracketleft original +U+005c backslash original +U+005d bracketright original +U+005e asciicircum original +U+005f underscore original +U+0060 grave original +U+0061 a original +U+0062 b original +U+0063 c original +U+0064 d original +U+0065 e original +U+0066 f original +U+0067 g original +U+0068 h original +U+0069 i original +U+006a j original +U+006b k original +U+006c l original +U+006d m original +U+006e n original +U+006f o original +U+0070 p original +U+0071 q original +U+0072 r original +U+0073 s original +U+0074 t original +U+0075 u original +U+0076 v original +U+0077 w original +U+0078 x original +U+0079 y original +U+007a z original +U+007b braceleft original +U+007c bar original +U+007d braceright original +U+007e asciitilde original +U+00a0 nonbreakingspace original +U+00a1 exclamdown original +U+00a2 cent original +U+00a3 sterling original +U+00a4 currency original +U+00a5 yen original +U+00a6 brokenbar original +U+00a7 section original +U+00a8 dieresis original +U+00a9 copyright original +U+00aa ordfeminine original +U+00ab guillemotleft original +U+00ac logicalnot original +U+00ad sfthyphen original +U+00ae registered original +U+00af macron original +U+00b0 degree original +U+00b1 plusminus original +U+00b2 twosuperior original +U+00b3 threesuperior original +U+00b4 acute original +U+00b5 mu original +U+00b6 paragraph original +U+00b7 periodcentered original +U+00b8 cedilla original +U+00b9 onesuperior original +U+00ba ordmasculine original +U+00bb guillemotright original +U+00bc onequarter original +U+00bd onehalf original +U+00be threequarters original +U+00bf questiondown original +U+00c0 Agrave original +U+00c1 Aacute original +U+00c2 Acircumflex original +U+00c3 Atilde original +U+00c4 Adieresis original +U+00c5 Aring original +U+00c6 AE original +U+00c7 Ccedilla original +U+00c8 Egrave original +U+00c9 Eacute original +U+00ca Ecircumflex original +U+00cb Edieresis original +U+00cc Igrave original +U+00cd Iacute original +U+00ce Icircumflex original +U+00cf Idieresis original +U+00d0 Eth original +U+00d1 Ntilde original +U+00d2 Ograve original +U+00d3 Oacute original +U+00d4 Ocircumflex original +U+00d5 Otilde original +U+00d6 Odieresis original +U+00d7 multiply original +U+00d8 Oslash original +U+00d9 Ugrave original +U+00da Uacute original +U+00db Ucircumflex original +U+00dc Udieresis original +U+00dd Yacute original +U+00de Thorn original +U+00df germandbls original +U+00e0 agrave original +U+00e1 aacute original +U+00e2 acircumflex original +U+00e3 atilde original +U+00e4 adieresis original +U+00e5 aring original +U+00e6 ae original +U+00e7 ccedilla original +U+00e8 egrave original +U+00e9 eacute original +U+00ea ecircumflex original +U+00eb edieresis original +U+00ec igrave original +U+00ed iacute original +U+00ee icircumflex original +U+00ef idieresis original +U+00f0 eth original +U+00f1 ntilde original +U+00f2 ograve original +U+00f3 oacute original +U+00f4 ocircumflex original +U+00f5 otilde original +U+00f6 odieresis original +U+00f7 divide original +U+00f8 oslash original +U+00f9 ugrave original +U+00fa uacute original +U+00fb ucircumflex original +U+00fc udieresis original +U+00fd yacute original +U+00fe thorn original +U+00ff ydieresis original +U+0100 Amacron 1.5 +U+0101 amacron 1.5 +U+0102 Abreve 1.5 +U+0103 abreve 1.5 +U+0104 Aogonek 1.4 +U+0105 aogonek 1.4 +U+0106 Cacute original +U+0107 cacute original +U+0108 Ccircumflex 1.5 +U+0109 ccircumflex 1.5 +U+010a Cdotaccent 1.5 +U+010b cdotaccent 1.5 +U+010c Ccaron original +U+010d ccaron original +U+010e Dcaron 1.0 +U+010f dcaron 1.0 +U+0110 Dcroat 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0111 dcroat original +U+0112 Emacron 1.5 +U+0113 emacron 1.5 +U+0114 Ebreve 1.5 +U+0115 ebreve 1.5 +U+0116 Edotaccent 1.5 +U+0117 edotaccent 1.5 +U+0118 Eogonek 1.4 +U+0119 eogonek 1.4 +U+011a Ecaron 1.0 +U+011b ecaron 1.0 +U+011c Gcircumflex 1.5 +U+011d gcircumflex 1.5 +U+011e Gbreve original +U+011f gbreve original +U+0120 Gdotaccent 1.5 +U+0121 gdotaccent 1.5 +U+0122 Gcommaaccent 1.11 +U+0123 gcommaaccent 1.11 +U+0124 Hcircumflex 1.5 +U+0125 hcircumflex 1.5 +U+0126 Hbar 1.12 +U+0127 hbar 1.12 +U+0128 Itilde 1.5 +U+0129 itilde 1.5 +U+012a Imacron 1.5 +U+012b imacron 1.5 +U+012c Ibreve 1.5 +U+012d ibreve 1.5 +U+012e Iogonek 1.11 +U+012f iogonek 1.11 +U+0130 Idotaccent original +U+0131 dotlessi original +U+0132 IJ 1.11 +U+0133 ij 1.11 +U+0134 Jcircumflex 1.5 +U+0135 jcircumflex 1.5 +U+0136 Kcommaaccent 1.11 +U+0137 kcommaaccent 1.11 +U+0138 kgreenlandic 1.12 +U+0139 Lacute 1.1 +U+013a lacute 1.1 +U+013b Lcommaaccent 1.11 +U+013c lcommaaccent 1.11 +U+013d Lcaron 1.1 +U+013e lcaron 1.1 +U+013f Ldot 1.2 +U+0140 ldot 1.2 +U+0141 Lslash original +U+0142 lslash original +U+0143 Nacute 1.4 +U+0144 nacute 1.4 +U+0145 Ncommaaccent 1.11 +U+0146 ncommaaccent 1.11 +U+0147 Ncaron 1.0 +U+0148 ncaron 1.0 +U+0149 napostrophe 1.12 +U+014a Eng 1.12 +U+014b eng 1.12 +U+014c Omacron 1.5 +U+014d omacron 1.5 +U+014e Obreve 1.5 +U+014f obreve 1.5 +U+0150 Ohungarumlaut 1.5 +U+0151 ohungarumlaut 1.5 +U+0152 OE original +U+0153 oe original +U+0154 Racute 1.1 +U+0155 racute 1.1 +U+0156 Rcommaaccent 1.11 +U+0157 rcommaaccent 1.11 +U+0158 Rcaron 1.0 +U+0159 rcaron 1.0 +U+015a Sacute 1.4 +U+015b sacute 1.4 +U+015c Scircumflex 1.5 +U+015d scircumflex 1.5 +U+015e Scedilla original +U+015f scedilla original +U+0160 Scaron original +U+0161 scaron original +U+0162 Tcommaaccent 1.5 +U+0163 tcommaaccent 1.5 +U+0164 Tcaron 1.0 +U+0165 tcaron 1.0 +U+0166 Tbar 1.12 +U+0167 tbar 1.12 +U+0168 Utilde 1.5 +U+0169 utilde 1.5 +U+016a Umacron 1.5 +U+016b umacron 1.5 +U+016c Ubreve 1.5 +U+016d ubreve 1.5 +U+016e Uring 1.0 +U+016f uring 1.0 +U+0170 Uhungarumlaut 1.5 +U+0171 uhungarumlaut 1.5 +U+0172 Uogonek 1.11 +U+0173 uogonek 1.11 +U+0174 Wcircumflex 1.2 +U+0175 wcircumflex 1.2 +U+0176 Ycircumflex 1.2 +U+0177 ycircumflex 1.2 +U+0178 Ydieresis original +U+0179 Zacute 1.4 +U+017a zacute 1.4 +U+017b Zdotaccent 1.4 +U+017c zdotaccent 1.4 +U+017d Zcaron original +U+017e zcaron original +U+017f longs 1.12 +U+0180 uni0180 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0181 uni0181 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0182 uni0182 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0183 uni0183 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0184 uni0184 2.3 +U+0185 uni0185 2.3 +U+0186 uni0186 1.15 +U+0187 uni0187 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0188 uni0188 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0189 uni0189 2.1 +U+018a uni018A 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018b uni018B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018c uni018C 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018d uni018D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018e uni018E 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+018f uni018F 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0190 uni0190 1.15 +U+0191 uni0191 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0192 florin original +U+0193 uni0193 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0194 uni0194 1.14 +U+0195 uni0195 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.6 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0196 uni0196 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0197 uni0197 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0198 uni0198 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0199 uni0199 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019a uni019A 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019b uni019B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+019c uni019C 2.3 +U+019d uni019D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019e uni019E 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+019f uni019F 2.3 +U+01a0 Ohorn 2.3 +U+01a1 ohorn 2.3 +U+01a2 uni01A2 2.3 +U+01a3 uni01A3 2.3 +U+01a4 uni01A4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a5 uni01A5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a6 uni01A6 2.3 +U+01a7 uni01A7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a8 uni01A8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01a9 uni01A9 2.2 +U+01aa uni01AA 2.3 +U+01ab uni01AB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ac uni01AC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ad uni01AD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01ae uni01AE 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01af Uhorn 2.3 +U+01b0 uhorn 2.3 +U+01b1 uni01B1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b2 uni01B2 2.3 +U+01b3 uni01B3 2.3 +U+01b4 uni01B4 2.3 +U+01b5 uni01B5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b6 uni01B6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01b7 uni01B7 2.3 +U+01b8 uni01B8 2.3 +U+01b9 uni01B9 2.3 +U+01ba uni01BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01bb uni01BB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01bc uni01BC 2.3 +U+01bd uni01BD 2.3 +U+01be uni01BE 2.3 +U+01bf uni01BF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01c0 uni01C0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c1 uni01C1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c2 uni01C2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+01c3 uni01C3 2.2 +U+01c4 uni01C4 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c5 uni01C5 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c6 uni01C6 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c7 uni01C7 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c8 uni01C8 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01c9 uni01C9 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01ca uni01CA 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cb uni01CB 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cc uni01CC 1.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01cd uni01CD 1.15 +U+01ce uni01CE 1.15 +U+01cf uni01CF 1.15 +U+01d0 uni01D0 1.15 +U+01d1 uni01D1 1.15 +U+01d2 uni01D2 1.15 +U+01d3 uni01D3 1.15 +U+01d4 uni01D4 1.15 +U+01d5 uni01D5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01d6 uni01D6 1.13 +U+01d7 uni01D7 2.3 +U+01d8 uni01D8 2.3 +U+01d9 uni01D9 2.3 +U+01da uni01DA 2.3 +U+01db uni01DB 2.3 +U+01dc uni01DC 2.3 +U+01dd uni01DD 2.2 +U+01de uni01DE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique) 2.23 (Serif Italic Condensed) +U+01df uni01DF 1.13 +U+01e0 uni01E0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e1 uni01E1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e2 uni01E2 1.5 +U+01e3 uni01E3 1.5 +U+01e4 uni01E4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+01e5 uni01E5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+01e6 Gcaron 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e7 gcaron 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e8 uni01E8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01e9 uni01E9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ea uni01EA 1.9 +U+01eb uni01EB 1.9 +U+01ec uni01EC 1.9 +U+01ed uni01ED 1.9 +U+01ee uni01EE 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ef uni01EF 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f0 uni01F0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono) 2.22 (Sans Mono Bold) 2.23 (Serif Italic Condensed) +U+01f1 uni01F1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f2 uni01F2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f3 uni01F3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01f4 uni01F4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f5 uni01F5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f6 uni01F6 2.3 +U+01f7 uni01F7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+01f8 uni01F8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01f9 uni01F9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fa Aringacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01fb aringacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+01fc AEacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fd aeacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01fe Oslashacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+01ff oslashacute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0200 uni0200 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0201 uni0201 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0202 uni0202 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0203 uni0203 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0204 uni0204 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0205 uni0205 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0206 uni0206 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0207 uni0207 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0208 uni0208 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0209 uni0209 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020a uni020A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020b uni020B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020c uni020C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020d uni020D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020e uni020E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+020f uni020F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0210 uni0210 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0211 uni0211 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0212 uni0212 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0213 uni0213 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0214 uni0214 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0215 uni0215 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0216 uni0216 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0217 uni0217 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0218 Scommaaccent 1.5 +U+0219 scommaaccent 1.5 +U+021a uni021A 1.5 +U+021b uni021B 1.5 +U+021c uni021C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+021d uni021D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+021e uni021E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+021f uni021F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0220 uni0220 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.18 (Sans Mono, Sans Mono Bold) 2.23 (Serif Italic Condensed) +U+0221 uni0221 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0222 uni0222 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0223 uni0223 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0224 uni0224 2.3 +U+0225 uni0225 2.3 +U+0226 uni0226 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0227 uni0227 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0228 uni0228 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0229 uni0229 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022a uni022A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022b uni022B 1.13 +U+022c uni022C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+022d uni022D 1.13 +U+022e uni022E 1.10 +U+022f uni022F 1.10 +U+0230 uni0230 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0231 uni0231 1.13 +U+0232 uni0232 1.5 +U+0233 uni0233 1.5 +U+0234 uni0234 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0235 uni0235 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0236 uni0236 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0237 dotlessj 1.5 +U+0238 uni0238 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0239 uni0239 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+023a uni023A 2.3 +U+023b uni023B 2.3 +U+023c uni023C 2.3 +U+023d uni023D 2.3 +U+023e uni023E 2.3 +U+023f uni023F 2.3 +U+0240 uni0240 2.3 +U+0241 uni0241 2.3 +U+0242 uni0242 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+0243 uni0243 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0244 uni0244 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0245 uni0245 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0246 uni0246 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0247 uni0247 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0248 uni0248 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0249 uni0249 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024a uni024A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024b uni024B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024c uni024C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024d uni024D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024e uni024E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+024f uni024F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0250 uni0250 1.14 +U+0251 uni0251 1.14 +U+0252 uni0252 1.14 +U+0253 uni0253 1.14 +U+0254 uni0254 1.14 +U+0255 uni0255 1.14 +U+0256 uni0256 1.14 +U+0257 uni0257 1.14 +U+0258 uni0258 1.14 +U+0259 uni0259 1.14 +U+025a uni025A 1.14 +U+025b uni025B 1.14 +U+025c uni025C 1.14 +U+025d uni025D 1.14 +U+025e uni025E 1.14 +U+025f uni025F 1.14 +U+0260 uni0260 1.14 +U+0261 uni0261 1.14 +U+0262 uni0262 1.14 +U+0263 uni0263 1.14 +U+0264 uni0264 1.14 +U+0265 uni0265 1.14 +U+0266 uni0266 1.14 +U+0267 uni0267 1.14 +U+0268 uni0268 1.14 +U+0269 uni0269 1.14 +U+026a uni026A 1.14 +U+026b uni026B 1.14 +U+026c uni026C 1.14 +U+026d uni026D 1.14 +U+026e uni026E 1.14 +U+026f uni026F 1.14 +U+0270 uni0270 1.14 +U+0271 uni0271 1.14 +U+0272 uni0272 1.14 +U+0273 uni0273 1.14 +U+0274 uni0274 1.14 +U+0275 uni0275 1.14 +U+0276 uni0276 1.14 +U+0277 uni0277 1.14 +U+0278 uni0278 1.14 +U+0279 uni0279 1.14 +U+027a uni027A 1.14 +U+027b uni027B 1.14 +U+027c uni027C 1.14 +U+027d uni027D 1.14 +U+027e uni027E 1.14 +U+027f uni027F 1.14 +U+0280 uni0280 1.14 +U+0281 uni0281 1.14 +U+0282 uni0282 1.14 +U+0283 uni0283 1.14 +U+0284 uni0284 1.14 +U+0285 uni0285 1.14 +U+0286 uni0286 1.14 +U+0287 uni0287 1.14 +U+0288 uni0288 1.14 +U+0289 uni0289 1.14 +U+028a uni028A 1.14 +U+028b uni028B 1.14 +U+028c uni028C 1.14 +U+028d uni028D 1.14 +U+028e uni028E 1.14 +U+028f uni028F 1.14 +U+0290 uni0290 1.14 +U+0291 uni0291 1.14 +U+0292 uni0292 1.14 +U+0293 uni0293 1.14 +U+0294 uni0294 1.14 +U+0295 uni0295 1.14 +U+0296 uni0296 1.14 +U+0297 uni0297 1.14 +U+0298 uni0298 1.14 +U+0299 uni0299 1.14 +U+029a uni029A 1.14 +U+029b uni029B 1.14 +U+029c uni029C 1.14 +U+029d uni029D 1.14 +U+029e uni029E 1.14 +U+029f uni029F 1.14 +U+02a0 uni02A0 1.14 +U+02a1 uni02A1 1.14 +U+02a2 uni02A2 1.14 +U+02a3 uni02A3 1.14 +U+02a4 uni02A4 1.14 +U+02a5 uni02A5 1.14 +U+02a6 uni02A6 1.14 +U+02a7 uni02A7 1.14 +U+02a8 uni02A8 1.14 +U+02a9 uni02A9 1.14 +U+02aa uni02AA 1.14 +U+02ab uni02AB 1.14 +U+02ac uni02AC 1.14 +U+02ad uni02AD 1.14 +U+02ae uni02AE 1.14 +U+02af uni02AF 1.14 +U+02b0 uni02B0 1.14 +U+02b1 uni02B1 1.14 +U+02b2 uni02B2 1.14 +U+02b3 uni02B3 1.14 +U+02b4 uni02B4 1.14 +U+02b5 uni02B5 1.14 +U+02b6 uni02B6 1.14 +U+02b7 uni02B7 1.14 +U+02b8 uni02B8 1.14 +U+02b9 uni02B9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+02ba uni02BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02bb uni02BB 1.5 +U+02bc uni02BC 1.12 +U+02bd uni02BD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+02be uni02BE 2.2 +U+02bf uni02BF 2.2 +U+02c0 uni02C0 1.14 +U+02c1 uni02C1 1.14 +U+02c2 uni02C2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c3 uni02C3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c4 uni02C4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c5 uni02C5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02c6 circumflex original +U+02c7 caron original +U+02c8 uni02C8 2.0 +U+02c9 uni02C9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+02ca uni02CA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02cb uni02CB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02cc uni02CC 2.0 +U+02cd uni02CD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+02ce uni02CE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02cf uni02CF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+02d0 uni02D0 1.14 +U+02d1 uni02D1 1.14 +U+02d2 uni02D2 2.0 +U+02d3 uni02D3 2.2 +U+02d4 uni02D4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02d5 uni02D5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02d6 uni02D6 2.0 +U+02d7 uni02D7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02d8 breve original +U+02d9 dotaccent original +U+02da ring original +U+02db ogonek original +U+02dc tilde original +U+02dd hungarumlaut original +U+02de uni02DE 2.0 +U+02df uni02DF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02e0 uni02E0 1.14 +U+02e1 uni02E1 1.14 +U+02e2 uni02E2 1.14 +U+02e3 uni02E3 1.14 +U+02e4 uni02E4 1.14 +U+02e5 uni02E5 2.0 +U+02e6 uni02E6 2.0 +U+02e7 uni02E7 2.0 +U+02e8 uni02E8 2.0 +U+02e9 uni02E9 2.0 +U+02ec uni02EC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02ed uni02ED 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+02ee uni02EE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02f3 uni02F3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+02f7 uni02F7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+0300 gravecomb 1.15 +U+0301 acutecomb 1.15 +U+0302 uni0302 1.15 +U+0303 tildecomb 1.15 +U+0304 uni0304 1.15 +U+0305 uni0305 2.0 +U+0306 uni0306 1.15 +U+0307 uni0307 1.15 +U+0308 uni0308 1.15 +U+0309 hookabovecomb 2.1 +U+030a uni030A 1.15 +U+030b uni030B 1.15 +U+030c uni030C 1.15 +U+030d uni030D 2.0 +U+030e uni030E 2.0 +U+030f uni030F 2.0 +U+0310 uni0310 2.0 +U+0311 uni0311 2.0 +U+0312 uni0312 1.11 +U+0313 uni0313 2.1 +U+0314 uni0314 2.1 +U+0315 uni0315 2.0 +U+0316 uni0316 2.0 +U+0317 uni0317 2.0 +U+0318 uni0318 2.0 +U+0319 uni0319 2.0 +U+031a uni031A 2.1 +U+031b uni031B 2.1 +U+031c uni031C 2.0 +U+031d uni031D 2.0 +U+031e uni031E 2.0 +U+031f uni031F 2.0 +U+0320 uni0320 2.0 +U+0321 uni0321 1.15 +U+0322 uni0322 1.15 +U+0323 dotbelowcomb 2.1 +U+0324 uni0324 2.0 +U+0325 uni0325 2.0 +U+0326 uni0326 1.5 +U+0327 uni0327 2.1 +U+0328 uni0328 2.1 +U+0329 uni0329 2.0 +U+032a uni032A 2.0 +U+032b uni032B 2.1 +U+032c uni032C 2.0 +U+032d uni032D 2.0 +U+032e uni032E 2.0 +U+032f uni032F 2.0 +U+0330 uni0330 2.0 +U+0331 uni0331 2.0 +U+0332 uni0332 2.0 +U+0333 uni0333 2.1 +U+0334 uni0334 2.3 +U+0335 uni0335 2.3 +U+0336 uni0336 2.3 +U+0337 uni0337 2.3 +U+0338 uni0338 2.3 +U+0339 uni0339 2.0 +U+033a uni033A 2.0 +U+033b uni033B 2.0 +U+033c uni033C 2.1 +U+033d uni033D 2.0 +U+033e uni033E 2.1 +U+033f uni033F 2.1 +U+0340 uni0340 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0341 uni0341 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0342 uni0342 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0343 uni0343 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0344 uni0344 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0345 uni0345 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0346 uni0346 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0347 uni0347 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0348 uni0348 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0349 uni0349 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034a uni034A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034b uni034B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034c uni034C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034d uni034D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034e uni034E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+034f uni034F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0351 uni0351 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0352 uni0352 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) 2.28 (Sans Condensed Oblique, Sans Oblique) +U+0353 uni0353 2.5 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0357 uni0357 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0358 uni0358 2.3 +U+035a uni035A 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+035c uni035C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+035d uni035D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+035e uni035E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+035f uni035F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0360 uni0360 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0361 uni0361 2.0 +U+0362 uni0362 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0370 uni0370 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0371 uni0371 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0372 uni0372 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0373 uni0373 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0374 uni0374 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0375 uni0375 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0376 uni0376 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0377 uni0377 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+037a uni037A 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+037b uni037B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037c uni037C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037d uni037D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+037e uni037E 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0384 tonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0385 dieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0386 Alphatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0387 anoteleia 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0388 Epsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0389 Etatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038a Iotatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038c Omicrontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038e Upsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+038f Omegatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0390 iotadieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0391 Alpha 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0392 Beta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0393 Gamma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0394 uni0394 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0395 Epsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0396 Zeta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0397 Eta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0398 Theta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0399 Iota 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039a Kappa 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039b Lambda 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039c Mu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039d Nu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039e Xi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+039f Omicron 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a0 Pi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a1 Rho 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a3 Sigma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a4 Tau 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a5 Upsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a6 Phi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a7 Chi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a8 Psi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03a9 Omega original +U+03aa Iotadieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ab Upsilondieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.1 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ac alphatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ad epsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ae etatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03af iotatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b0 upsilondieresistonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b1 alpha 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b2 beta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b3 gamma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b4 delta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b5 epsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b6 zeta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b7 eta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b8 theta 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03b9 iota 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ba kappa 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bb lambda 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bc uni03BC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bd nu 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03be xi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03bf omicron 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c0 pi original +U+03c1 rho 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c2 sigma1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c3 sigma 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c4 tau 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c5 upsilon 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c6 phi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c7 chi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c8 psi 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03c9 omega 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ca iotadieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cb upsilondieresis 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cc omicrontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cd upsilontonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ce omegatonos 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 1.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.2 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03cf uni03CF 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+03d0 uni03D0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d1 theta1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d2 Upsilon1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d3 uni03D3 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d4 uni03D4 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d5 phi1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.18 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03d6 omega1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03d7 uni03D7 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03d8 uni03D8 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03d9 uni03D9 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03da uni03DA 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03db uni03DB 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03dc uni03DC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03dd uni03DD 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03de uni03DE 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03df uni03DF 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e0 uni03E0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e1 uni03E1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03e2 uni03E2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e3 uni03E3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e4 uni03E4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e5 uni03E5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e6 uni03E6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e7 uni03E7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e8 uni03E8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03e9 uni03E9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ea uni03EA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03eb uni03EB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ec uni03EC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ed uni03ED 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ee uni03EE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03ef uni03EF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+03f0 uni03F0 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03f1 uni03F1 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03f2 uni03F2 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f3 uni03F3 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f4 uni03F4 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f5 uni03F5 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f6 uni03F6 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f7 uni03F7 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f8 uni03F8 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03f9 uni03F9 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03fa uni03FA 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03fb uni03FB 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+03fc uni03FC 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+03fd uni03FD 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03fe uni03FE 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+03ff uni03FF 1.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.0 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0400 uni0400 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0401 uni0401 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0402 uni0402 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0403 uni0403 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0404 uni0404 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0405 uni0405 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0406 uni0406 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0407 uni0407 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0408 uni0408 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0409 uni0409 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040a uni040A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040b uni040B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040c uni040C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040d uni040D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040e uni040E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+040f uni040F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0410 uni0410 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0411 uni0411 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0412 uni0412 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0413 uni0413 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0414 uni0414 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0415 uni0415 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0416 uni0416 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0417 uni0417 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0418 uni0418 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0419 uni0419 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041a uni041A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041b uni041B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041c uni041C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041d uni041D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041e uni041E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+041f uni041F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0420 uni0420 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0421 uni0421 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0422 uni0422 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0423 uni0423 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0424 uni0424 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0425 uni0425 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0426 uni0426 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0427 uni0427 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0428 uni0428 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0429 uni0429 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042a uni042A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042b uni042B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042c uni042C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042d uni042D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042e uni042E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+042f uni042F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0430 uni0430 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0431 uni0431 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0432 uni0432 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0433 uni0433 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0434 uni0434 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0435 uni0435 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0436 uni0436 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0437 uni0437 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0438 uni0438 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0439 uni0439 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043a uni043A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043b uni043B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043c uni043C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043d uni043D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043e uni043E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+043f uni043F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0440 uni0440 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0441 uni0441 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0442 uni0442 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0443 uni0443 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0444 uni0444 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0445 uni0445 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0446 uni0446 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0447 uni0447 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0448 uni0448 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0449 uni0449 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044a uni044A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044b uni044B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044c uni044C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044d uni044D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044e uni044E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+044f uni044F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0450 uni0450 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0451 uni0451 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0452 uni0452 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0453 uni0453 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0454 uni0454 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0455 uni0455 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0456 uni0456 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0457 uni0457 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0458 uni0458 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0459 uni0459 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045a uni045A 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045b uni045B 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045c uni045C 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045d uni045D 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045e uni045E 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+045f uni045F 1.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 1.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold) 1.6 (Serif Bold Italic, Serif Italic) 1.7 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+0460 uni0460 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0461 uni0461 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) +U+0462 uni0462 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0463 uni0463 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0464 uni0464 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0465 uni0465 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0466 uni0466 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0467 uni0467 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0468 uni0468 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0469 uni0469 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046a uni046A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.21 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+046b uni046B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.21 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+046c uni046C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046d uni046D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046e uni046E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+046f uni046F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0470 uni0470 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0471 uni0471 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0472 uni0472 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0473 uni0473 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0474 uni0474 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0475 uni0475 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.12 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0476 uni0476 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0477 uni0477 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0478 uni0478 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0479 uni0479 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047a uni047A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047b uni047B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047c uni047C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047d uni047D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047e uni047E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+047f uni047F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0480 uni0480 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0481 uni0481 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0482 uni0482 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0483 uni0483 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0484 uni0484 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0485 uni0485 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0486 uni0486 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0487 uni0487 2.9 (Sans, Sans Condensed) 2.27 (Sans Bold, Sans Bold Oblique, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0488 uni0488 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0489 uni0489 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048a uni048A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048b uni048B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048c uni048C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+048d uni048D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+048e uni048E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+048f uni048F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0490 uni0490 1.15 +U+0491 uni0491 1.15 +U+0492 uni0492 1.14 +U+0493 uni0493 1.14 +U+0494 uni0494 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0495 uni0495 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+0496 uni0496 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0497 uni0497 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.15 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0498 uni0498 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+0499 uni0499 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+049a uni049A 1.14 +U+049b uni049B 1.14 +U+049c uni049C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+049d uni049D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+049e uni049E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+049f uni049F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a0 uni04A0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04a1 uni04A1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04a2 uni04A2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a3 uni04A3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a4 uni04A4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+04a5 uni04A5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+04a6 uni04A6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a7 uni04A7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04a8 uni04A8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04a9 uni04A9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04aa uni04AA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ab uni04AB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ac uni04AC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ad uni04AD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04ae uni04AE 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04af uni04AF 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b0 uni04B0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+04b1 uni04B1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+04b2 uni04B2 1.14 +U+04b3 uni04B3 1.14 +U+04b4 uni04B4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04b5 uni04B5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04b6 uni04B6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b7 uni04B7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04b8 uni04B8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04b9 uni04B9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ba uni04BA 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04bb uni04BB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04bc uni04BC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04bd uni04BD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04be uni04BE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04bf uni04BF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c0 uni04C0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04c1 uni04C1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04c2 uni04C2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04c3 uni04C3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04c4 uni04C4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04c5 uni04C5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c6 uni04C6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04c7 uni04C7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04c8 uni04C8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+04c9 uni04C9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ca uni04CA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04cb uni04CB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04cc uni04CC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04cd uni04CD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04ce uni04CE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04cf uni04CF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04d0 uni04D0 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d1 uni04D1 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d2 uni04D2 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d3 uni04D3 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d4 uni04D4 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d5 uni04D5 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d6 uni04D6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d7 uni04D7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04d8 uni04D8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04d9 uni04D9 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04da uni04DA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04db uni04DB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04dc uni04DC 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04dd uni04DD 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04de uni04DE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04df uni04DF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e0 uni04E0 2.3 +U+04e1 uni04E1 2.3 +U+04e2 uni04E2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e3 uni04E3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e4 uni04E4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e5 uni04E5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04e6 uni04E6 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04e7 uni04E7 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04e8 uni04E8 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04e9 uni04E9 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04ea uni04EA 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04eb uni04EB 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+04ec uni04EC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ed uni04ED 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ee uni04EE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04ef uni04EF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f0 uni04F0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f1 uni04F1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f2 uni04F2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f3 uni04F3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f4 uni04F4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f5 uni04F5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04f6 uni04F6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f7 uni04F7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f8 uni04F8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+04f9 uni04F9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+04fa uni04FA 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fb uni04FB 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fc uni04FC 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fd uni04FD 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+04fe uni04FE 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+04ff uni04FF 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0500 uni0500 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0501 uni0501 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) +U+0502 uni0502 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0503 uni0503 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0504 uni0504 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0505 uni0505 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0506 uni0506 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0507 uni0507 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0508 uni0508 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0509 uni0509 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050a uni050A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050b uni050B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050c uni050C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050d uni050D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050e uni050E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+050f uni050F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0510 uni0510 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0511 uni0511 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0512 uni0512 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0513 uni0513 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0514 uni0514 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0515 uni0515 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+0516 uni0516 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0517 uni0517 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0518 uni0518 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0519 uni0519 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+051a uni051A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051b uni051B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051c uni051C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051d uni051D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+051e uni051E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+051f uni051F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0520 uni0520 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0521 uni0521 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0522 uni0522 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0523 uni0523 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0524 uni0524 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0525 uni0525 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0531 uni0531 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0532 uni0532 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0533 uni0533 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0534 uni0534 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0535 uni0535 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0536 uni0536 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0537 uni0537 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0538 uni0538 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0539 uni0539 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053a uni053A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053b uni053B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053c uni053C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053d uni053D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053e uni053E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+053f uni053F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0540 uni0540 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0541 uni0541 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0542 uni0542 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0543 uni0543 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0544 uni0544 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0545 uni0545 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0546 uni0546 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0547 uni0547 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0548 uni0548 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0549 uni0549 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054a uni054A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054b uni054B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054c uni054C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054d uni054D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054e uni054E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+054f uni054F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0550 uni0550 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0551 uni0551 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0552 uni0552 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0553 uni0553 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0554 uni0554 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0555 uni0555 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0556 uni0556 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0559 uni0559 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055a uni055A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055b uni055B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055c uni055C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055d uni055D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055e uni055E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+055f uni055F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0561 uni0561 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0562 uni0562 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0563 uni0563 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0564 uni0564 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0565 uni0565 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0566 uni0566 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0567 uni0567 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0568 uni0568 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0569 uni0569 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056a uni056A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056b uni056B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056c uni056C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056d uni056D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056e uni056E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+056f uni056F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0570 uni0570 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0571 uni0571 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0572 uni0572 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0573 uni0573 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0574 uni0574 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0575 uni0575 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0576 uni0576 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0577 uni0577 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0578 uni0578 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0579 uni0579 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057a uni057A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057b uni057B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057c uni057C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057d uni057D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057e uni057E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+057f uni057F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0580 uni0580 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0581 uni0581 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0582 uni0582 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0583 uni0583 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0584 uni0584 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0585 uni0585 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0586 uni0586 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0587 uni0587 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+0589 uni0589 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+058a uni058A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+05b0 uni05B0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b1 uni05B1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b2 uni05B2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b3 uni05B3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b4 uni05B4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b5 uni05B5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b6 uni05B6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b7 uni05B7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b8 uni05B8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05b9 uni05B9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05ba uni05BA 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+05bb uni05BB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05bc uni05BC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05bd uni05BD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05be uni05BE 2.9 (Sans Condensed Oblique, Sans Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) +U+05bf uni05BF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c0 uni05C0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c1 uni05C1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c2 uni05C2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c3 uni05C3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c6 uni05C6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05c7 uni05C7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d0 uni05D0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d1 uni05D1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d2 uni05D2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d3 uni05D3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d4 uni05D4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d5 uni05D5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d6 uni05D6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d7 uni05D7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d8 uni05D8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05d9 uni05D9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05da uni05DA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05db uni05DB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05dc uni05DC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05dd uni05DD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05de uni05DE 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05df uni05DF 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e0 uni05E0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e1 uni05E1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e2 uni05E2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e3 uni05E3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e4 uni05E4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e5 uni05E5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e6 uni05E6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e7 uni05E7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e8 uni05E8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05e9 uni05E9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05ea uni05EA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f0 uni05F0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f1 uni05F1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f2 uni05F2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+05f3 uni05F3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+05f4 uni05F4 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0606 uni0606 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+0607 uni0607 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+0609 uni0609 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+060a uni060A 2.26 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold) +U+060c uni060C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0615 uni0615 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+061b uni061B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+061f uni061F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0621 uni0621 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0622 uni0622 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0623 uni0623 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0624 uni0624 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0625 uni0625 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0626 uni0626 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0627 uni0627 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0628 uni0628 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0629 uni0629 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062a uni062A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062b uni062B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062c uni062C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062d uni062D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062e uni062E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+062f uni062F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0630 uni0630 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0631 uni0631 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0632 uni0632 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0633 uni0633 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0634 uni0634 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0635 uni0635 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0636 uni0636 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0637 uni0637 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0638 uni0638 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0639 uni0639 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+063a uni063A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0640 uni0640 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0641 uni0641 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0642 uni0642 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0643 uni0643 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0644 uni0644 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0645 uni0645 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0646 uni0646 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0647 uni0647 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0648 uni0648 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0649 uni0649 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064a uni064A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064b uni064B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064c uni064C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064d uni064D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064e uni064E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+064f uni064F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0650 uni0650 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0651 uni0651 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0652 uni0652 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0653 uni0653 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0654 uni0654 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0655 uni0655 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0657 uni0657 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+065a uni065A 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0660 uni0660 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0661 uni0661 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0662 uni0662 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0663 uni0663 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0664 uni0664 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0665 uni0665 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0666 uni0666 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0667 uni0667 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0668 uni0668 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0669 uni0669 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066a uni066A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066b uni066B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066c uni066C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066d uni066D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066e uni066E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+066f uni066F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0670 uni0670 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0674 uni0674 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans ExtraLight) 2.16 (Sans Mono, Sans Mono Bold) +U+0679 uni0679 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067a uni067A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067b uni067B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067c uni067C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067d uni067D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067e uni067E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+067f uni067F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0680 uni0680 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0681 uni0681 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0682 uni0682 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0683 uni0683 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0684 uni0684 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0685 uni0685 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0686 uni0686 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0687 uni0687 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0688 uni0688 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0689 uni0689 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068a uni068A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068b uni068B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068c uni068C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068d uni068D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068e uni068E 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+068f uni068F 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0690 uni0690 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0691 uni0691 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0692 uni0692 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0693 uni0693 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0694 uni0694 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0695 uni0695 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0696 uni0696 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0697 uni0697 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0698 uni0698 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+0699 uni0699 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069a uni069A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069b uni069B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069c uni069C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069d uni069D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069e uni069E 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+069f uni069F 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a0 uni06A0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a1 uni06A1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06a2 uni06A2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a3 uni06A3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a4 uni06A4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06a5 uni06A5 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a6 uni06A6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a7 uni06A7 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a8 uni06A8 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06a9 uni06A9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06aa uni06AA 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ab uni06AB 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ac uni06AC 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ad uni06AD 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ae uni06AE 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06af uni06AF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06b0 uni06B0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b1 uni06B1 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b2 uni06B2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b3 uni06B3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b4 uni06B4 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b5 uni06B5 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06b6 uni06B6 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b7 uni06B7 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b8 uni06B8 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06b9 uni06B9 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06ba uni06BA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06bb uni06BB 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bc uni06BC 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bd uni06BD 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06be uni06BE 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06bf uni06BF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+06c6 uni06C6 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06cc uni06CC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06ce uni06CE 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06d5 uni06D5 2.10 (Sans, Sans Bold) 2.11 (Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f0 uni06F0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f1 uni06F1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f2 uni06F2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f3 uni06F3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f4 uni06F4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f5 uni06F5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f6 uni06F6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f7 uni06F7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f8 uni06F8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+06f9 uni06F9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+07c0 uni07C0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c1 uni07C1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c2 uni07C2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c3 uni07C3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c4 uni07C4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c5 uni07C5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c6 uni07C6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c7 uni07C7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c8 uni07C8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07c9 uni07C9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ca uni07CA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cb uni07CB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cc uni07CC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cd uni07CD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ce uni07CE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07cf uni07CF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d0 uni07D0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d1 uni07D1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d2 uni07D2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d3 uni07D3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d4 uni07D4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d5 uni07D5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d6 uni07D6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d7 uni07D7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d8 uni07D8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07d9 uni07D9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07da uni07DA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07db uni07DB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07dc uni07DC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07dd uni07DD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07de uni07DE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07df uni07DF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e0 uni07E0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e1 uni07E1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e2 uni07E2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e3 uni07E3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e4 uni07E4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e5 uni07E5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e6 uni07E6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07e7 uni07E7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07eb uni07EB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ec uni07EC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ed uni07ED 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ee uni07EE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07ef uni07EF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f0 uni07F0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f1 uni07F1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f2 uni07F2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f3 uni07F3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f4 uni07F4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f5 uni07F5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f8 uni07F8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07f9 uni07F9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+07fa uni07FA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+0e3f uni0E3F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0e81 uni0E81 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e82 uni0E82 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e84 uni0E84 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e87 uni0E87 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e88 uni0E88 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e8a uni0E8A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e8d uni0E8D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e94 uni0E94 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e95 uni0E95 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e96 uni0E96 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e97 uni0E97 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e99 uni0E99 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9a uni0E9A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9b uni0E9B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9c uni0E9C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9d uni0E9D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9e uni0E9E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0e9f uni0E9F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea1 uni0EA1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea2 uni0EA2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea3 uni0EA3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea5 uni0EA5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ea7 uni0EA7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eaa uni0EAA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eab uni0EAB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ead uni0EAD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eae uni0EAE 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eaf uni0EAF 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb0 uni0EB0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb1 uni0EB1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb2 uni0EB2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb3 uni0EB3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb4 uni0EB4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb5 uni0EB5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb6 uni0EB6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb7 uni0EB7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb8 uni0EB8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eb9 uni0EB9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebb uni0EBB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebc uni0EBC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ebd uni0EBD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec0 uni0EC0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec1 uni0EC1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec2 uni0EC2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec3 uni0EC3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec4 uni0EC4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec6 uni0EC6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ec8 uni0EC8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ec9 uni0EC9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0eca uni0ECA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecb uni0ECB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecc uni0ECC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ecd uni0ECD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+0ed0 uni0ED0 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed1 uni0ED1 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed2 uni0ED2 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed3 uni0ED3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed4 uni0ED4 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed5 uni0ED5 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed6 uni0ED6 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed7 uni0ED7 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0ed8 uni0ED8 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+0ed9 uni0ED9 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0edc uni0EDC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+0edd uni0EDD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+10a0 uni10A0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a1 uni10A1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a2 uni10A2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a3 uni10A3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a4 uni10A4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a5 uni10A5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a6 uni10A6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a7 uni10A7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a8 uni10A8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10a9 uni10A9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10aa uni10AA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ab uni10AB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ac uni10AC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ad uni10AD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ae uni10AE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10af uni10AF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b0 uni10B0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b1 uni10B1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b2 uni10B2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b3 uni10B3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b4 uni10B4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b5 uni10B5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b6 uni10B6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b7 uni10B7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b8 uni10B8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10b9 uni10B9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10ba uni10BA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bb uni10BB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bc uni10BC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bd uni10BD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10be uni10BE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10bf uni10BF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c0 uni10C0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c1 uni10C1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c2 uni10C2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c3 uni10C3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c4 uni10C4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10c5 uni10C5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+10d0 uni10D0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d1 uni10D1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d2 uni10D2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d3 uni10D3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d4 uni10D4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d5 uni10D5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d6 uni10D6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d7 uni10D7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d8 uni10D8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10d9 uni10D9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10da uni10DA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10db uni10DB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10dc uni10DC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10dd uni10DD 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10de uni10DE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10df uni10DF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e0 uni10E0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e1 uni10E1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e2 uni10E2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e3 uni10E3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e4 uni10E4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e5 uni10E5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e6 uni10E6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e7 uni10E7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e8 uni10E8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10e9 uni10E9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ea uni10EA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10eb uni10EB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ec uni10EC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ed uni10ED 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ee uni10EE 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10ef uni10EF 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f0 uni10F0 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f1 uni10F1 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f2 uni10F2 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f3 uni10F3 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f4 uni10F4 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f5 uni10F5 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f6 uni10F6 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f7 uni10F7 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f8 uni10F8 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10f9 uni10F9 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fa uni10FA 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fb uni10FB 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+10fc uni10FC 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Mono, Sans Mono Bold, Serif, Serif Bold, Serif Condensed, Serif Condensed Bold) 2.20 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+1401 uni1401 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1402 uni1402 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1403 uni1403 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1404 uni1404 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1405 uni1405 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1406 uni1406 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1407 uni1407 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1409 uni1409 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140a uni140A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140b uni140B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140c uni140C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140d uni140D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140e uni140E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+140f uni140F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1410 uni1410 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1411 uni1411 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1412 uni1412 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1413 uni1413 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1414 uni1414 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1415 uni1415 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1416 uni1416 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1417 uni1417 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1418 uni1418 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1419 uni1419 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141a uni141A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141b uni141B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141d uni141D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141e uni141E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+141f uni141F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1420 uni1420 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1421 uni1421 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1422 uni1422 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1423 uni1423 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1424 uni1424 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1425 uni1425 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1426 uni1426 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1427 uni1427 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1428 uni1428 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1429 uni1429 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142a uni142A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142b uni142B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142c uni142C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142d uni142D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142e uni142E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+142f uni142F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1430 uni1430 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1431 uni1431 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1432 uni1432 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1433 uni1433 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1434 uni1434 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1435 uni1435 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1437 uni1437 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1438 uni1438 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1439 uni1439 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143a uni143A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143b uni143B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143c uni143C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143d uni143D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143e uni143E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+143f uni143F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1440 uni1440 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1441 uni1441 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1442 uni1442 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1443 uni1443 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1444 uni1444 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1445 uni1445 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1446 uni1446 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1447 uni1447 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1448 uni1448 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1449 uni1449 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144a uni144A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144c uni144C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144d uni144D 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144e uni144E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+144f uni144F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1450 uni1450 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1451 uni1451 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1452 uni1452 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1454 uni1454 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1455 uni1455 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1456 uni1456 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1457 uni1457 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1458 uni1458 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1459 uni1459 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145a uni145A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145b uni145B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145c uni145C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145d uni145D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145e uni145E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+145f uni145F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1460 uni1460 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1461 uni1461 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1462 uni1462 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1463 uni1463 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1464 uni1464 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1465 uni1465 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1466 uni1466 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1467 uni1467 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1468 uni1468 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1469 uni1469 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146a uni146A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146b uni146B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146c uni146C 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146d uni146D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146e uni146E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+146f uni146F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1470 uni1470 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1471 uni1471 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1472 uni1472 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1473 uni1473 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1474 uni1474 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1475 uni1475 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1476 uni1476 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1477 uni1477 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1478 uni1478 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1479 uni1479 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147a uni147A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147b uni147B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147c uni147C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147d uni147D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147e uni147E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+147f uni147F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1480 uni1480 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1481 uni1481 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1482 uni1482 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1483 uni1483 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1484 uni1484 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1485 uni1485 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1486 uni1486 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1487 uni1487 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1488 uni1488 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1489 uni1489 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148a uni148A 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148b uni148B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148c uni148C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148d uni148D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148e uni148E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+148f uni148F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1490 uni1490 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1491 uni1491 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1492 uni1492 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1493 uni1493 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1494 uni1494 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1495 uni1495 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1496 uni1496 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1497 uni1497 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1498 uni1498 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1499 uni1499 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149a uni149A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149b uni149B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149c uni149C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149d uni149D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149e uni149E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+149f uni149F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a0 uni14A0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a1 uni14A1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a2 uni14A2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a3 uni14A3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a4 uni14A4 2.13 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.15 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+14a5 uni14A5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a6 uni14A6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a7 uni14A7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a8 uni14A8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14a9 uni14A9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14aa uni14AA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ab uni14AB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ac uni14AC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ad uni14AD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ae uni14AE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14af uni14AF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b0 uni14B0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b1 uni14B1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b2 uni14B2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b3 uni14B3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b4 uni14B4 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b5 uni14B5 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b6 uni14B6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b7 uni14B7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b8 uni14B8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14b9 uni14B9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ba uni14BA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bb uni14BB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bc uni14BC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14bd uni14BD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c0 uni14C0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c1 uni14C1 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c2 uni14C2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c3 uni14C3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c4 uni14C4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c5 uni14C5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c6 uni14C6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c7 uni14C7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c8 uni14C8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14c9 uni14C9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ca uni14CA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cb uni14CB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cc uni14CC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cd uni14CD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ce uni14CE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14cf uni14CF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d0 uni14D0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d1 uni14D1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d2 uni14D2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d3 uni14D3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d4 uni14D4 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d5 uni14D5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d6 uni14D6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d7 uni14D7 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d8 uni14D8 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14d9 uni14D9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14da uni14DA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14db uni14DB 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14dc uni14DC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14dd uni14DD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14de uni14DE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14df uni14DF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e0 uni14E0 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e1 uni14E1 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e2 uni14E2 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e3 uni14E3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e4 uni14E4 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e5 uni14E5 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e6 uni14E6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e7 uni14E7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e8 uni14E8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14e9 uni14E9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ea uni14EA 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ec uni14EC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ed uni14ED 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ee uni14EE 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ef uni14EF 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f0 uni14F0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f1 uni14F1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f2 uni14F2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f3 uni14F3 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f4 uni14F4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f5 uni14F5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f6 uni14F6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f7 uni14F7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f8 uni14F8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14f9 uni14F9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fa uni14FA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fb uni14FB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fc uni14FC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fd uni14FD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14fe uni14FE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+14ff uni14FF 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1500 uni1500 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1501 uni1501 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1502 uni1502 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1503 uni1503 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1504 uni1504 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1505 uni1505 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1506 uni1506 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1507 uni1507 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1510 uni1510 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1511 uni1511 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1512 uni1512 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1513 uni1513 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1514 uni1514 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1515 uni1515 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1516 uni1516 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1517 uni1517 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1518 uni1518 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1519 uni1519 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151a uni151A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151b uni151B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151c uni151C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151d uni151D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151e uni151E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+151f uni151F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1520 uni1520 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1521 uni1521 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1522 uni1522 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1523 uni1523 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1524 uni1524 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1525 uni1525 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1526 uni1526 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1527 uni1527 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1528 uni1528 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1529 uni1529 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152a uni152A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152b uni152B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152c uni152C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152d uni152D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152e uni152E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+152f uni152F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1530 uni1530 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1531 uni1531 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1532 uni1532 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1533 uni1533 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1534 uni1534 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1535 uni1535 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1536 uni1536 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1537 uni1537 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1538 uni1538 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1539 uni1539 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153a uni153A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153b uni153B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153c uni153C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153d uni153D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+153e uni153E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1540 uni1540 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1541 uni1541 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1542 uni1542 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1543 uni1543 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1544 uni1544 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1545 uni1545 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1546 uni1546 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1547 uni1547 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1548 uni1548 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1549 uni1549 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154a uni154A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154b uni154B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154c uni154C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154d uni154D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154e uni154E 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+154f uni154F 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1550 uni1550 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1552 uni1552 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1553 uni1553 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1554 uni1554 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1555 uni1555 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1556 uni1556 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1557 uni1557 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1558 uni1558 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1559 uni1559 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155a uni155A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155b uni155B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155c uni155C 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155d uni155D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155e uni155E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+155f uni155F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1560 uni1560 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1561 uni1561 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1562 uni1562 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1563 uni1563 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1564 uni1564 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1565 uni1565 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1566 uni1566 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1567 uni1567 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1568 uni1568 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1569 uni1569 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+156a uni156A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1574 uni1574 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1575 uni1575 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1576 uni1576 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1577 uni1577 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1578 uni1578 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1579 uni1579 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157a uni157A 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157b uni157B 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157c uni157C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157d uni157D 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157e uni157E 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+157f uni157F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1580 uni1580 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1581 uni1581 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1582 uni1582 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1583 uni1583 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1584 uni1584 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1585 uni1585 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158a uni158A 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158b uni158B 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158c uni158C 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158d uni158D 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158e uni158E 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+158f uni158F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1590 uni1590 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1591 uni1591 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1592 uni1592 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1593 uni1593 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1594 uni1594 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1595 uni1595 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1596 uni1596 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a0 uni15A0 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a1 uni15A1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a2 uni15A2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a3 uni15A3 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a4 uni15A4 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a5 uni15A5 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a6 uni15A6 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a7 uni15A7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a8 uni15A8 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15a9 uni15A9 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15aa uni15AA 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ab uni15AB 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ac uni15AC 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ad uni15AD 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15ae uni15AE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15af uni15AF 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15de uni15DE 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+15e1 uni15E1 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1646 uni1646 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1647 uni1647 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+166e uni166E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+166f uni166F 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1670 uni1670 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1671 uni1671 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1672 uni1672 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1673 uni1673 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1674 uni1674 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1675 uni1675 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1676 uni1676 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1680 uni1680 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1681 uni1681 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1682 uni1682 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1683 uni1683 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1684 uni1684 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1685 uni1685 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1686 uni1686 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1687 uni1687 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1688 uni1688 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1689 uni1689 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168a uni168A 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168b uni168B 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168c uni168C 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168d uni168D 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168e uni168E 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+168f uni168F 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1690 uni1690 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1691 uni1691 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1692 uni1692 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1693 uni1693 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1694 uni1694 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1695 uni1695 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1696 uni1696 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1697 uni1697 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1698 uni1698 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1699 uni1699 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169a uni169A 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169b uni169B 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+169c uni169C 2.22 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.28 (Sans ExtraLight) +U+1d00 uni1D00 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d01 uni1D01 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d02 uni1D02 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d03 uni1D03 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d04 uni1D04 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d05 uni1D05 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d06 uni1D06 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d07 uni1D07 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d08 uni1D08 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+1d09 uni1D09 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d0a uni1D0A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0b uni1D0B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0c uni1D0C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0d uni1D0D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0e uni1D0E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d0f uni1D0F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d10 uni1D10 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d11 uni1D11 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d12 uni1D12 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d13 uni1D13 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d14 uni1D14 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d15 uni1D15 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d16 uni1D16 2.3 +U+1d17 uni1D17 2.3 +U+1d18 uni1D18 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d19 uni1D19 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1a uni1D1A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1b uni1D1B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1c uni1D1C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d1d uni1D1D 2.3 +U+1d1e uni1D1E 2.3 +U+1d1f uni1D1F 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+1d20 uni1D20 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d21 uni1D21 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d22 uni1D22 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d23 uni1D23 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d24 uni1D24 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d25 uni1D25 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d26 uni1D26 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d27 uni1D27 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d28 uni1D28 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d29 uni1D29 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2a uni1D2A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2b uni1D2B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans ExtraLight) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d2c uni1D2C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2d uni1D2D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2e uni1D2E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d2f uni1D2F 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d30 uni1D30 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d31 uni1D31 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d32 uni1D32 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d33 uni1D33 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d34 uni1D34 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d35 uni1D35 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d36 uni1D36 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d37 uni1D37 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d38 uni1D38 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d39 uni1D39 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3a uni1D3A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3b uni1D3B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3c uni1D3C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3d uni1D3D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d3e uni1D3E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d3f uni1D3F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d40 uni1D40 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d41 uni1D41 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d42 uni1D42 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d43 uni1D43 2.3 +U+1d44 uni1D44 2.3 +U+1d45 uni1D45 2.3 +U+1d46 uni1D46 2.3 +U+1d47 uni1D47 2.3 +U+1d48 uni1D48 2.3 +U+1d49 uni1D49 2.3 +U+1d4a uni1D4A 2.3 +U+1d4b uni1D4B 2.3 +U+1d4c uni1D4C 2.3 +U+1d4d uni1D4D 2.3 +U+1d4e uni1D4E 2.3 +U+1d4f uni1D4F 2.3 +U+1d50 uni1D50 2.3 +U+1d51 uni1D51 2.3 +U+1d52 uni1D52 2.3 +U+1d53 uni1D53 2.3 +U+1d54 uni1D54 2.3 +U+1d55 uni1D55 2.3 +U+1d56 uni1D56 2.3 +U+1d57 uni1D57 2.3 +U+1d58 uni1D58 2.3 +U+1d59 uni1D59 2.3 +U+1d5a uni1D5A 2.3 +U+1d5b uni1D5B 2.3 +U+1d5c uni1D5C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5d uni1D5D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5e uni1D5E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d5f uni1D5F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d60 uni1D60 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d61 uni1D61 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d62 uni1D62 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d63 uni1D63 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d64 uni1D64 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d65 uni1D65 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d66 uni1D66 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d67 uni1D67 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d68 uni1D68 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d69 uni1D69 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d6a uni1D6A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d6b uni1D6B 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1d77 uni1D77 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1d78 uni1D78 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1d7b uni1D7B 2.3 +U+1d7d uni1D7D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d85 uni1D85 2.3 +U+1d9b uni1D9B 2.3 +U+1d9c uni1D9C 2.3 +U+1d9d uni1D9D 2.3 +U+1d9e uni1D9E 2.3 +U+1d9f uni1D9F 2.3 +U+1da0 uni1DA0 2.3 +U+1da1 uni1DA1 2.3 +U+1da2 uni1DA2 2.3 +U+1da3 uni1DA3 2.3 +U+1da4 uni1DA4 2.3 +U+1da5 uni1DA5 2.3 +U+1da6 uni1DA6 2.3 +U+1da7 uni1DA7 2.3 +U+1da8 uni1DA8 2.3 +U+1da9 uni1DA9 2.3 +U+1daa uni1DAA 2.3 +U+1dab uni1DAB 2.3 +U+1dac uni1DAC 2.3 +U+1dad uni1DAD 2.3 +U+1dae uni1DAE 2.3 +U+1daf uni1DAF 2.3 +U+1db0 uni1DB0 2.3 +U+1db1 uni1DB1 2.3 +U+1db2 uni1DB2 2.3 +U+1db3 uni1DB3 2.3 +U+1db4 uni1DB4 2.3 +U+1db5 uni1DB5 2.3 +U+1db6 uni1DB6 2.3 +U+1db7 uni1DB7 2.3 +U+1db8 uni1DB8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1db9 uni1DB9 2.3 +U+1dba uni1DBA 2.3 +U+1dbb uni1DBB 2.3 +U+1dbc uni1DBC 2.3 +U+1dbd uni1DBD 2.3 +U+1dbe uni1DBE 2.3 +U+1dbf uni1DBF 2.3 +U+1dc4 uni1DC4 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc5 uni1DC5 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc6 uni1DC6 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc7 uni1DC7 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc8 uni1DC8 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1dc9 uni1DC9 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e00 uni1E00 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e01 uni1E01 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e02 uni1E02 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e03 uni1E03 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e04 uni1E04 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e05 uni1E05 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e06 uni1E06 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e07 uni1E07 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e08 uni1E08 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e09 uni1E09 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0a uni1E0A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0b uni1E0B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0c uni1E0C 2.1 +U+1e0d uni1E0D 2.1 +U+1e0e uni1E0E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e0f uni1E0F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e10 uni1E10 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e11 uni1E11 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e12 uni1E12 1.13 +U+1e13 uni1E13 1.13 +U+1e14 uni1E14 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e15 uni1E15 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e16 uni1E16 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e17 uni1E17 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e18 uni1E18 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e19 uni1E19 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1a uni1E1A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1b uni1E1B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1c uni1E1C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1e1d uni1E1D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+1e1e uni1E1E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e1f uni1E1F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e20 uni1E20 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e21 uni1E21 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e22 uni1E22 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e23 uni1E23 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e24 uni1E24 2.1 +U+1e25 uni1E25 2.1 +U+1e26 uni1E26 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e27 uni1E27 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e28 uni1E28 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e29 uni1E29 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2a uni1E2A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2b uni1E2B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2c uni1E2C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2d uni1E2D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e2e uni1E2E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e2f uni1E2F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e30 uni1E30 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e31 uni1E31 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e32 uni1E32 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e33 uni1E33 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e34 uni1E34 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e35 uni1E35 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e36 uni1E36 2.1 +U+1e37 uni1E37 2.1 +U+1e38 uni1E38 2.1 +U+1e39 uni1E39 2.1 +U+1e3a uni1E3A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3b uni1E3B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3c uni1E3C 1.13 +U+1e3d uni1E3D 1.13 +U+1e3e uni1E3E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e3f uni1E3F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e40 uni1E40 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e41 uni1E41 2.1 +U+1e42 uni1E42 2.1 +U+1e43 uni1E43 2.1 +U+1e44 uni1E44 1.13 +U+1e45 uni1E45 1.13 +U+1e46 uni1E46 2.1 +U+1e47 uni1E47 2.1 +U+1e48 uni1E48 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e49 uni1E49 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e4a uni1E4A 1.13 +U+1e4b uni1E4B 1.13 +U+1e4c uni1E4C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e4d uni1E4D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1e4e uni1E4E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e4f uni1E4F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e50 uni1E50 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e51 uni1E51 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e52 uni1E52 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e53 uni1E53 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e54 uni1E54 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e55 uni1E55 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e56 uni1E56 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e57 uni1E57 2.1 +U+1e58 uni1E58 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e59 uni1E59 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e5a uni1E5A 2.1 +U+1e5b uni1E5B 2.1 +U+1e5c uni1E5C 2.1 +U+1e5d uni1E5D 2.1 +U+1e5e uni1E5E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e5f uni1E5F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e60 uni1E60 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e61 uni1E61 2.1 +U+1e62 uni1E62 2.1 +U+1e63 uni1E63 2.1 +U+1e64 uni1E64 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e65 uni1E65 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e66 uni1E66 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e67 uni1E67 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e68 uni1E68 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e69 uni1E69 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6a uni1E6A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6b uni1E6B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6c uni1E6C 2.1 +U+1e6d uni1E6D 2.1 +U+1e6e uni1E6E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e6f uni1E6F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e70 uni1E70 1.13 +U+1e71 uni1E71 1.13 +U+1e72 uni1E72 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e73 uni1E73 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e74 uni1E74 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e75 uni1E75 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e76 uni1E76 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e77 uni1E77 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e78 uni1E78 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e79 uni1E79 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7a uni1E7A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e7b uni1E7B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e7c uni1E7C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7d uni1E7D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e7e uni1E7E 2.1 +U+1e7f uni1E7F 2.1 +U+1e80 Wgrave 1.2 +U+1e81 wgrave 1.2 +U+1e82 Wacute 1.2 +U+1e83 wacute 1.2 +U+1e84 Wdieresis 1.2 +U+1e85 wdieresis 1.2 +U+1e86 uni1E86 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e87 uni1E87 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e88 uni1E88 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e89 uni1E89 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8a uni1E8A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8b uni1E8B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8c uni1E8C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e8d uni1E8D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e8e uni1E8E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e8f uni1E8F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e90 uni1E90 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e91 uni1E91 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e92 uni1E92 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e93 uni1E93 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e94 uni1E94 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e95 uni1E95 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e96 uni1E96 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e97 uni1E97 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e98 uni1E98 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e99 uni1E99 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1e9a uni1E9A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1e9b uni1E9B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1e9c uni1E9C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e9d uni1E9D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1e9e uni1E9E 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.32 (Sans ExtraLight) +U+1e9f uni1E9F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1ea0 uni1EA0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ea1 uni1EA1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ea2 uni1EA2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ea3 uni1EA3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ea4 uni1EA4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea5 uni1EA5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea6 uni1EA6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea7 uni1EA7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea8 uni1EA8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ea9 uni1EA9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eaa uni1EAA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eab uni1EAB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eac uni1EAC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ead uni1EAD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eae uni1EAE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eaf uni1EAF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb0 uni1EB0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1eb1 uni1EB1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.22 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1eb2 uni1EB2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb3 uni1EB3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb4 uni1EB4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb5 uni1EB5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eb6 uni1EB6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eb7 uni1EB7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eb8 uni1EB8 2.2 +U+1eb9 uni1EB9 2.2 +U+1eba uni1EBA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ebb uni1EBB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ebc uni1EBC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ebd uni1EBD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ebe uni1ebe 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ebf uni1ebF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec0 uni1EC0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec1 uni1EC1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec2 uni1EC2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec3 uni1EC3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec4 uni1EC4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec5 uni1EC5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ec6 uni1EC6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ec7 uni1EC7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ec8 uni1EC8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ec9 uni1EC9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1eca uni1ECA 2.2 +U+1ecb uni1ECB 2.2 +U+1ecc uni1ECC 2.2 +U+1ecd uni1ECD 2.2 +U+1ece uni1ECE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ecf uni1ECF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ed0 uni1ED0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed1 uni1ED1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed2 uni1ED2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed3 uni1ED3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed4 uni1ED4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed5 uni1ED5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed6 uni1ED6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed7 uni1ED7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ed8 uni1ED8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1ed9 uni1ED9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+1eda uni1EDA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edb uni1EDB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edc uni1EDC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edd uni1EDD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ede uni1EDE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1edf uni1EDF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee0 uni1EE0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee1 uni1EE1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee2 uni1EE2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee3 uni1EE3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee4 uni1EE4 2.2 +U+1ee5 uni1EE5 2.2 +U+1ee6 uni1EE6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ee7 uni1EE7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ee8 uni1EE8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ee9 uni1EE9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eea uni1EEA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eeb uni1EEB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eec uni1EEC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eed uni1EED 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eee uni1EEE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1eef uni1EEF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef0 uni1EF0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef1 uni1EF1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1ef2 Ygrave 1.2 +U+1ef3 ygrave 1.2 +U+1ef4 uni1EF4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef5 uni1EF5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef6 uni1EF6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ef7 uni1EF7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ef8 uni1EF8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ef9 uni1EF9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1efa uni1EFA 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1efb uni1EFB 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+1f00 uni1F00 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f01 uni1F01 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f02 uni1F02 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f03 uni1F03 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f04 uni1F04 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f05 uni1F05 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f06 uni1F06 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f07 uni1F07 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f08 uni1F08 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f09 uni1F09 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0a uni1F0A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0b uni1F0B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0c uni1F0C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0d uni1F0D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0e uni1F0E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f0f uni1F0F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f10 uni1F10 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f11 uni1F11 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f12 uni1F12 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f13 uni1F13 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f14 uni1F14 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f15 uni1F15 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f18 uni1F18 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f19 uni1F19 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1a uni1F1A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1b uni1F1B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1c uni1F1C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f1d uni1F1D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f20 uni1F20 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f21 uni1F21 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f22 uni1F22 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f23 uni1F23 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f24 uni1F24 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f25 uni1F25 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f26 uni1F26 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f27 uni1F27 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f28 uni1F28 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f29 uni1F29 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2a uni1F2A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2b uni1F2B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2c uni1F2C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2d uni1F2D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2e uni1F2E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f2f uni1F2F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f30 uni1F30 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f31 uni1F31 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f32 uni1F32 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f33 uni1F33 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f34 uni1F34 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f35 uni1F35 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f36 uni1F36 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f37 uni1F37 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f38 uni1F38 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f39 uni1F39 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3a uni1F3A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3b uni1F3B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3c uni1F3C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3d uni1F3D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3e uni1F3E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f3f uni1F3F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f40 uni1F40 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f41 uni1F41 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f42 uni1F42 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f43 uni1F43 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f44 uni1F44 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f45 uni1F45 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f48 uni1F48 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f49 uni1F49 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4a uni1F4A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4b uni1F4B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4c uni1F4C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f4d uni1F4D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f50 uni1F50 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f51 uni1F51 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f52 uni1F52 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f53 uni1F53 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f54 uni1F54 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f55 uni1F55 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f56 uni1F56 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f57 uni1F57 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f59 uni1F59 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5b uni1F5B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5d uni1F5D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f5f uni1F5F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f60 uni1F60 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f61 uni1F61 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f62 uni1F62 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f63 uni1F63 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f64 uni1F64 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f65 uni1F65 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f66 uni1F66 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f67 uni1F67 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f68 uni1F68 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f69 uni1F69 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6a uni1F6A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6b uni1F6B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6c uni1F6C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6d uni1F6D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6e uni1F6E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f6f uni1F6F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f70 uni1F70 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f71 uni1F71 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f72 uni1F72 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f73 uni1F73 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f74 uni1F74 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f75 uni1F75 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f76 uni1F76 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f77 uni1F77 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f78 uni1F78 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f79 uni1F79 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1f7a uni1F7A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7b uni1F7B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7c uni1F7C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f7d uni1F7D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f80 uni1F80 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f81 uni1F81 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f82 uni1F82 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f83 uni1F83 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f84 uni1F84 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f85 uni1F85 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f86 uni1F86 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f87 uni1F87 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f88 uni1F88 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f89 uni1F89 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8a uni1F8A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8b uni1F8B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8c uni1F8C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8d uni1F8D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8e uni1F8E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f8f uni1F8F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f90 uni1F90 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f91 uni1F91 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f92 uni1F92 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f93 uni1F93 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f94 uni1F94 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f95 uni1F95 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f96 uni1F96 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f97 uni1F97 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f98 uni1F98 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f99 uni1F99 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9a uni1F9A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9b uni1F9B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9c uni1F9C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9d uni1F9D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9e uni1F9E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1f9f uni1F9F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa0 uni1FA0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa1 uni1FA1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa2 uni1FA2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa3 uni1FA3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa4 uni1FA4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa5 uni1FA5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa6 uni1FA6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa7 uni1FA7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa8 uni1FA8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fa9 uni1FA9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1faa uni1FAA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fab uni1FAB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fac uni1FAC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fad uni1FAD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fae uni1FAE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1faf uni1FAF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb0 uni1FB0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb1 uni1FB1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb2 uni1FB2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb3 uni1FB3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb4 uni1FB4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb6 uni1FB6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb7 uni1FB7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fb8 uni1FB8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fb9 uni1FB9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fba uni1FBA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbb uni1FBB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbc uni1FBC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fbd uni1FBD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fbe uni1FBE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fbf uni1FBF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc0 uni1FC0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc1 uni1FC1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc2 uni1FC2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc3 uni1FC3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc4 uni1FC4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc6 uni1FC6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc7 uni1FC7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fc8 uni1FC8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fc9 uni1FC9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fca uni1FCA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fcb uni1FCB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fcc uni1FCC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fcd uni1FCD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fce uni1FCE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fcf uni1FCF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd0 uni1FD0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd1 uni1FD1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd2 uni1FD2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd3 uni1FD3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd6 uni1FD6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd7 uni1FD7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fd8 uni1FD8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fd9 uni1FD9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fda uni1FDA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fdb uni1FDB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fdd uni1FDD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fde uni1FDE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fdf uni1FDF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe0 uni1FE0 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe1 uni1FE1 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe2 uni1FE2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe3 uni1FE3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe4 uni1FE4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe5 uni1FE5 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe6 uni1FE6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe7 uni1FE7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fe8 uni1FE8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fe9 uni1FE9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fea uni1FEA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1feb uni1FEB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fec uni1FEC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1fed uni1FED 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fee uni1FEE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1fef uni1FEF 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ff2 uni1FF2 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff3 uni1FF3 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff4 uni1FF4 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff6 uni1FF6 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff7 uni1FF7 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ff8 uni1FF8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ff9 uni1FF9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ffa uni1FFA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffb uni1FFB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.10 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffc uni1FFC 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+1ffd uni1FFD 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+1ffe uni1FFE 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.5 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+2000 uni2000 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2001 uni2001 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2002 uni2002 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2003 uni2003 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2004 uni2004 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2005 uni2005 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2006 uni2006 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2007 uni2007 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2008 uni2008 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2009 uni2009 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+200a uni200A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+200b uni200B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200c uni200C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200d uni200D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200e uni200E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+200f uni200F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.8 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2010 uni2010 1.5 +U+2011 uni2011 1.5 +U+2012 figuredash 1.5 +U+2013 endash original +U+2014 emdash original +U+2015 uni2015 1.5 +U+2016 uni2016 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2017 underscoredbl 2.3 +U+2018 quoteleft original +U+2019 quoteright original +U+201a quotesinglbase original +U+201b quotereversed 2.3 +U+201c quotedblleft original +U+201d quotedblright original +U+201e quotedblbase original +U+201f uni201F 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.3 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+2020 dagger original +U+2021 daggerdbl original +U+2022 bullet original +U+2023 uni2023 2.2 +U+2024 onedotenleader 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2025 twodotenleader 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2026 ellipsis original +U+2027 uni2027 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2028 uni2028 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2029 uni2029 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+202a uni202A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202b uni202B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202c uni202C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202d uni202D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202e uni202E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+202f uni202F 2.11 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.23 (Serif Italic Condensed) +U+2030 perthousand original +U+2031 uni2031 2.1 +U+2032 minute 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2033 second 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2034 uni2034 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2035 uni2035 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2036 uni2036 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2037 uni2037 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2038 uni2038 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2039 guilsinglleft original +U+203a guilsinglright original +U+203b uni203B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+203c exclamdbl 2.0 +U+203d uni203D 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.11 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.14 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+203e uni203E 2.3 +U+203f uni203F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2040 uni2040 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2041 uni2041 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2042 uni2042 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2043 uni2043 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2044 fraction 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2045 uni2045 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2046 uni2046 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2047 uni2047 2.0 +U+2048 uni2048 2.0 +U+2049 uni2049 2.0 +U+204a uni204A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+204b uni204B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) 2.33 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+204c uni204C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204d uni204D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204e uni204E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+204f uni204F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2050 uni2050 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2051 uni2051 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2052 uni2052 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2053 uni2053 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2054 uni2054 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2055 uni2055 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2056 uni2056 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2057 uni2057 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2058 uni2058 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2059 uni2059 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205a uni205A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205b uni205B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205c uni205C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205d uni205D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205e uni205E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+205f uni205F 2.14 +U+2060 uni2060 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2061 uni2061 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2062 uni2062 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2063 uni2063 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2064 uni2064 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+206a uni206A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206b uni206B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206c uni206C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206d uni206D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206e uni206E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+206f uni206F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2070 uni2070 2.2 +U+2071 uni2071 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2074 uni2074 2.2 +U+2075 uni2075 2.2 +U+2076 uni2076 2.2 +U+2077 uni2077 2.2 +U+2078 uni2078 2.2 +U+2079 uni2079 2.2 +U+207a uni207A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207b uni207B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207c uni207C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207d uni207D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207e uni207E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+207f uni207F 1.14 +U+2080 uni2080 2.4 +U+2081 uni2081 2.4 +U+2082 uni2082 2.4 +U+2083 uni2083 2.4 +U+2084 uni2084 2.4 +U+2085 uni2085 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2086 uni2086 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2087 uni2087 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2088 uni2088 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2089 uni2089 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+208a uni208A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208b uni208B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208c uni208C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208d uni208D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+208e uni208E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2090 uni2090 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2091 uni2091 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2092 uni2092 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2093 uni2093 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2094 uni2094 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.17 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.18 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2095 uni2095 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2096 uni2096 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2097 uni2097 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2098 uni2098 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2099 uni2099 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209a uni209A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209b uni209B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+209c uni209C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+20a0 uni20A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a1 colonmonetary 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a2 uni20A2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a3 franc 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a4 lira 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a5 uni20A5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a6 uni20A6 2.3 +U+20a7 peseta 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a8 uni20A8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20a9 uni20A9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20aa uni20AA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ab dong 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ac Euro original +U+20ad uni20AD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20ae uni20AE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20af uni20AF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b0 uni20B0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b1 uni20B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+20b2 uni20B2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b3 uni20B3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+20b4 uni20B4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+20b5 uni20B5 2.2 +U+20b8 uni20B8 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+20b9 uni20B9 2.32 +U+20d0 uni20D0 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+20d1 uni20D1 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+20d6 uni20D6 2.8 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20d7 uni20D7 2.8 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20db uni20DB 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20dc uni20DC 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+20e1 uni20E1 2.23 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2100 uni2100 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2101 uni2101 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2102 uni2102 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.16 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Condensed) +U+2103 uni2103 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2104 uni2104 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2105 uni2105 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2106 uni2106 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2107 uni2107 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2108 uni2108 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2109 uni2109 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+210b uni210B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+210c uni210C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+210d uni210D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+210e uni210E 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.23 (Serif Italic Condensed) 2.26 (Sans ExtraLight) +U+210f uni210F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.28 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2110 uni2110 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2111 Ifraktur 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2112 uni2112 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2113 uni2113 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2114 uni2114 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2115 uni2115 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2116 uni2116 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2117 uni2117 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2118 weierstrass 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2119 uni2119 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211a uni211A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211b uni211B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211c Rfraktur 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211d uni211D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+211e prescription 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+211f uni211F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2120 uni2120 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2121 uni2121 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2122 trademark original +U+2123 uni2123 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2124 uni2124 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2125 uni2125 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2126 uni2126 2.2 +U+2127 uni2127 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2128 uni2128 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2129 uni2129 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212a uni212A 2.2 +U+212b uni212B 2.2 +U+212c uni212C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212d uni212D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+212e estimated 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+212f uni212F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2130 uni2130 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2131 uni2131 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2132 uni2132 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) +U+2133 uni2133 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2134 uni2134 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2135 aleph 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2136 uni2136 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2137 uni2137 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2138 uni2138 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2139 uni2139 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213a uni213A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213b uni213B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+213c uni213C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213d uni213D 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213e uni213E 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+213f uni213F 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2140 uni2140 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2141 uni2141 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2142 uni2142 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2143 uni2143 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2144 uni2144 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2145 uni2145 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2146 uni2146 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2147 uni2147 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2148 uni2148 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+2149 uni2149 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.22 (Serif, Serif Condensed) +U+214b uni214B 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+214e uni214E 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2150 uni2150 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2151 uni2151 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2152 uni2152 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2153 onethird 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2154 twothirds 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2155 uni2155 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2156 uni2156 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2157 uni2157 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2158 uni2158 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2159 uni2159 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215a uni215A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215b oneeighth 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215c threeeighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215d fiveeighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215e seveneighths 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+215f uni215F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.6 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2160 uni2160 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2161 uni2161 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2162 uni2162 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2163 uni2163 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2164 uni2164 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2165 uni2165 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2166 uni2166 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2167 uni2167 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2168 uni2168 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2169 uni2169 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216a uni216A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216b uni216B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216c uni216C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216d uni216D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216e uni216E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+216f uni216F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2170 uni2170 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2171 uni2171 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2172 uni2172 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2173 uni2173 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2174 uni2174 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2175 uni2175 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2176 uni2176 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2177 uni2177 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2178 uni2178 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2179 uni2179 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217a uni217A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217b uni217B 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217c uni217C 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217d uni217D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217e uni217E 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+217f uni217F 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2180 uni2180 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2181 uni2181 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+2182 uni2182 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans ExtraLight) +U+2183 uni2183 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2184 uni2184 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2185 uni2185 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2189 uni2189 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2190 arrowleft 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2191 arrowup 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2192 arrowright 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2193 arrowdown 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2194 arrowboth 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2195 arrowupdn 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2196 uni2196 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2197 uni2197 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2198 uni2198 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2199 uni2199 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219a uni219A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219b uni219B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219c uni219C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219d uni219D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219e uni219E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+219f uni219F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a0 uni21A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a1 uni21A1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a2 uni21A2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a3 uni21A3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a4 uni21A4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a5 uni21A5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a6 uni21A6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a7 uni21A7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a8 arrowupdnbse 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21a9 uni21A9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21aa uni21AA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ab uni21AB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ac uni21AC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ad uni21AD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ae uni21AE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21af uni21AF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b0 uni21B0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b1 uni21B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b2 uni21B2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b3 uni21B3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b4 uni21B4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b5 carriagereturn 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b6 uni21B6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b7 uni21B7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b8 uni21B8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21b9 uni21B9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ba uni21BA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bb uni21BB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bc uni21BC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bd uni21BD 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21be uni21BE 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21bf uni21BF 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c0 uni21C0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c1 uni21C1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c2 uni21C2 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c3 uni21C3 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c4 uni21C4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c5 uni21C5 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c6 uni21C6 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c7 uni21C7 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c8 uni21C8 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21c9 uni21C9 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ca uni21CA 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cb uni21CB 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cc uni21CC 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cd uni21CD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ce uni21CE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21cf uni21CF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d0 arrowdblleft 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d1 arrowdblup 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d2 arrowdblright 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d3 arrowdbldown 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d4 arrowdblboth 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d5 uni21D5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d6 uni21D6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d7 uni21D7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d8 uni21D8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21d9 uni21D9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21da uni21DA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21db uni21DB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21dc uni21DC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21dd uni21DD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21de uni21DE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21df uni21DF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e0 uni21E0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e1 uni21E1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e2 uni21E2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e3 uni21E3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e4 uni21E4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e5 uni21E5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e6 uni21E6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e7 uni21E7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e8 uni21E8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21e9 uni21E9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ea uni21EA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21eb uni21EB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ec uni21EC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ed uni21ED 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ee uni21EE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ef uni21EF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f0 uni21F0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f1 uni21F1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f2 uni21F2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f3 uni21F3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f4 uni21F4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f5 uni21F5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f6 uni21F6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f7 uni21F7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f8 uni21F8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21f9 uni21F9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fa uni21FA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fb uni21FB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fc uni21FC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fd uni21FD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21fe uni21FE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+21ff uni21FF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2200 universal 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2201 uni2201 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2202 partialdiff original +U+2203 existential 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans ExtraLight) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2204 uni2204 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2205 emptyset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2206 Delta original +U+2207 gradient 2.1 +U+2208 element 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2209 notelement 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220a uni220A 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+220b suchthat 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220c uni220C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+220d uni220D 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+220e uni220E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+220f product original +U+2210 uni2210 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2211 summation original +U+2212 minus original +U+2213 uni2213 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2214 uni2214 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2215 uni2215 original +U+2216 uni2216 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2217 asteriskmath 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2218 uni2218 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2219 uni2219 original +U+221a radical original +U+221b uni221B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+221c uni221C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.26 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+221d proportional 2.1 +U+221e infinity original +U+221f orthogonal 2.1 +U+2220 angle 2.3 +U+2221 uni2221 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2222 uni2222 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2223 uni2223 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2224 uni2224 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2225 uni2225 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2226 uni2226 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2227 logicaland 2.1 +U+2228 logicalor 2.1 +U+2229 intersection 2.1 +U+222a union 2.1 +U+222b integral original +U+222c uni222C 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+222d uni222D 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+222e uni222E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+222f uni222F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2230 uni2230 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2231 uni2231 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2232 uni2232 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2233 uni2233 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2234 therefore 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2235 uni2235 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2236 uni2236 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2237 uni2237 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2238 uni2238 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2239 uni2239 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223a uni223A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223b uni223B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223c similar 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223d uni223D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+223e uni223E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+223f uni223F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2240 uni2240 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2241 uni2241 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2242 uni2242 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2243 uni2243 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2244 uni2244 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2245 congruent 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2246 uni2246 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2247 uni2247 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2248 approxequal original +U+2249 uni2249 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224a uni224A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224b uni224B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224c uni224C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224d uni224D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224e uni224E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+224f uni224F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2250 uni2250 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2251 uni2251 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2252 uni2252 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2253 uni2253 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2254 uni2254 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2255 uni2255 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2256 uni2256 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2257 uni2257 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2258 uni2258 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2259 uni2259 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225a uni225A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225b uni225B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225c uni225C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225d uni225D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225e uni225E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+225f uni225F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2260 notequal original +U+2261 equivalence 2.1 +U+2262 uni2262 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2263 uni2263 2.1 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2264 lessequal original +U+2265 greaterequal original +U+2266 uni2266 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2267 uni2267 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2268 uni2268 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2269 uni2269 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226a uni226A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226b uni226B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226c uni226C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+226d uni226D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226e uni226E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+226f uni226F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2270 uni2270 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2271 uni2271 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2272 uni2272 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2273 uni2273 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2274 uni2274 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2275 uni2275 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2276 uni2276 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2277 uni2277 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2278 uni2278 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2279 uni2279 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227a uni227A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227b uni227B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227c uni227C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227d uni227D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227e uni227E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+227f uni227F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2280 uni2280 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2281 uni2281 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2282 propersubset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2283 propersuperset 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2284 notsubset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2285 uni2285 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2286 reflexsubset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2287 reflexsuperset 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2288 uni2288 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2289 uni2289 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+228a uni228A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+228b uni228B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.6 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+228c uni228C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228d uni228D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228e uni228E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+228f uni228F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2290 uni2290 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2291 uni2291 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2292 uni2292 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2293 uni2293 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2294 uni2294 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2295 circleplus 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2296 uni2296 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2297 circlemultiply 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2298 uni2298 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2299 uni2299 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229a uni229A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229b uni229B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229c uni229C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229d uni229D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229e uni229E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+229f uni229F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a0 uni22A0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a1 uni22A1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a2 uni22A2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a3 uni22A3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a4 uni22A4 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a5 perpendicular 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) 2.32 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22a6 uni22A6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a7 uni22A7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a8 uni22A8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22a9 uni22A9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22aa uni22AA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ab uni22AB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ac uni22AC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ad uni22AD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22ae uni22AE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22af uni22AF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22b0 uni22B0 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b1 uni22B1 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b2 uni22B2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b3 uni22B3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b4 uni22B4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b5 uni22B5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b6 uni22B6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b7 uni22B7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b8 uni22B8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22b9 uni22B9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ba uni22BA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bb uni22BB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bc uni22BC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22bd uni22BD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22be uni22BE 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+22bf uni22BF 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+22c0 uni22C0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c1 uni22C1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c2 uni22C2 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c3 uni22C3 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c4 uni22C4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c5 dotmath 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+22c6 uni22C6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+22c7 uni22C7 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c8 uni22C8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22c9 uni22C9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ca uni22CA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cb uni22CB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cc uni22CC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cd uni22CD 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22ce uni22CE 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22cf uni22CF 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d0 uni22D0 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d1 uni22D1 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d2 uni22D2 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d3 uni22D3 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d4 uni22D4 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d5 uni22D5 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d6 uni22D6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d7 uni22D7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22d8 uni22D8 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22d9 uni22D9 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22da uni22DA 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22db uni22DB 2.6 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.7 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+22dc uni22DC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22dd uni22DD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22de uni22DE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22df uni22DF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e0 uni22E0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e1 uni22E1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e2 uni22E2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e3 uni22E3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e4 uni22E4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e5 uni22E5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e6 uni22E6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e7 uni22E7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e8 uni22E8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22e9 uni22E9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+22ea uni22EA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22eb uni22EB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ec uni22EC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ed uni22ED 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ee uni22EE 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ef uni22EF 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f0 uni22F0 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f1 uni22F1 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f2 uni22F2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f3 uni22F3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f4 uni22F4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f5 uni22F5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f6 uni22F6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f7 uni22F7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f8 uni22F8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22f9 uni22F9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fa uni22FA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fb uni22FB 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fc uni22FC 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fd uni22FD 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22fe uni22FE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+22ff uni22FF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2300 uni2300 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2301 uni2301 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2302 house 1.14 +U+2303 uni2303 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2304 uni2304 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2305 uni2305 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2306 uni2306 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2307 uni2307 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2308 uni2308 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2309 uni2309 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230a uni230A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230b uni230B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+230c uni230C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230d uni230D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230e uni230E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+230f uni230F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2310 revlogicalnot 1.14 +U+2311 uni2311 1.15 +U+2312 uni2312 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2313 uni2313 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2314 uni2314 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2315 uni2315 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2318 uni2318 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2319 uni2319 1.14 +U+231c uni231C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231d uni231D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231e uni231E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+231f uni231F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2320 integraltp 2.3 +U+2321 integralbt 2.3 +U+2324 uni2324 2.16 (Sans, Sans Bold, Sans Bold Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique) 2.19 (Sans Condensed Oblique, Sans Oblique) +U+2325 uni2325 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2326 uni2326 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2327 uni2327 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2328 uni2328 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2329 angleleft 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) +U+232a angleright 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.10 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) +U+232b uni232B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+232c uni232C 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2335 uni2335 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2337 uni2337 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2338 uni2338 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2339 uni2339 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233a uni233A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233b uni233B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233c uni233C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233d uni233D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+233e uni233E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2341 uni2341 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2342 uni2342 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2343 uni2343 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2344 uni2344 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2347 uni2347 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2348 uni2348 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2349 uni2349 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234b uni234B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234c uni234C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+234d uni234D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2350 uni2350 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2352 uni2352 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2353 uni2353 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2354 uni2354 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2357 uni2357 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2358 uni2358 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2359 uni2359 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235a uni235A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235b uni235B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235c uni235C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235e uni235E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+235f uni235F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2360 uni2360 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2363 uni2363 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2364 uni2364 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2365 uni2365 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2368 uni2368 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2369 uni2369 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236b uni236B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236c uni236C 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236d uni236D 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236e uni236E 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+236f uni236F 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2370 uni2370 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2373 uni2373 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2374 uni2374 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2375 uni2375 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2376 uni2376 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2377 uni2377 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2378 uni2378 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2379 uni2379 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+237a uni237A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+237d uni237D 1.15 +U+2380 uni2380 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2381 uni2381 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2382 uni2382 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2383 uni2383 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2387 uni2387 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2388 uni2388 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2389 uni2389 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+238a uni238A 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+238b uni238B 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+2394 uni2394 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2395 uni2395 2.14 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) +U+239b uni239B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239c uni239C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239d uni239D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239e uni239E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+239f uni239F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a0 uni23A0 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a1 uni23A1 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a2 uni23A2 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a3 uni23A3 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a4 uni23A4 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a5 uni23A5 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a6 uni23A6 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a7 uni23A7 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a8 uni23A8 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23a9 uni23A9 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23aa uni23AA 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ab uni23AB 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ac uni23AC 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ad uni23AD 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+23ae uni23AE 2.3 +U+23ce uni23CE 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+23cf uni23CF 2.3 +U+23e3 uni23E3 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+23e5 uni23E5 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+23e8 uni23E8 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2422 uni2422 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2423 uni2423 1.6 +U+2460 uni2460 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2461 uni2461 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2462 uni2462 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2463 uni2463 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2464 uni2464 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2465 uni2465 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2466 uni2466 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2467 uni2467 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2468 uni2468 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2469 uni2469 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2500 SF100000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2501 uni2501 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2502 SF110000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2503 uni2503 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2504 uni2504 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2505 uni2505 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2506 uni2506 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2507 uni2507 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2508 uni2508 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2509 uni2509 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250a uni250A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250b uni250B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250c SF010000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250d uni250D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250e uni250E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+250f uni250F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2510 SF030000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2511 uni2511 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2512 uni2512 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2513 uni2513 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2514 SF020000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2515 uni2515 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2516 uni2516 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2517 uni2517 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2518 SF040000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2519 uni2519 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251a uni251A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251b uni251B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251c SF080000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251d uni251D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251e uni251E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+251f uni251F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2520 uni2520 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2521 uni2521 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2522 uni2522 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2523 uni2523 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2524 SF090000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2525 uni2525 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2526 uni2526 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2527 uni2527 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2528 uni2528 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2529 uni2529 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252a uni252A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252b uni252B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252c SF060000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252d uni252D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252e uni252E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+252f uni252F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2530 uni2530 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2531 uni2531 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2532 uni2532 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2533 uni2533 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2534 SF070000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2535 uni2535 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2536 uni2536 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2537 uni2537 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2538 uni2538 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2539 uni2539 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253a uni253A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253b uni253B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253c SF050000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253d uni253D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253e uni253E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+253f uni253F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2540 uni2540 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2541 uni2541 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2542 uni2542 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2543 uni2543 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2544 uni2544 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2545 uni2545 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2546 uni2546 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2547 uni2547 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2548 uni2548 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2549 uni2549 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254a uni254A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254b uni254B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254c uni254C 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254d uni254D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254e uni254E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+254f uni254F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2550 SF430000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2551 SF240000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2552 SF510000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2553 SF520000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2554 SF390000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2555 SF220000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2556 SF210000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2557 SF250000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2558 SF500000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2559 SF490000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255a SF380000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255b SF280000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255c SF270000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255d SF260000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255e SF360000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+255f SF370000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2560 SF420000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2561 SF190000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2562 SF200000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2563 SF230000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2564 SF470000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2565 SF480000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2566 SF410000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2567 SF450000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2568 SF460000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2569 SF400000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256a SF540000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256b SF530000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256c SF440000 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256d uni256D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256e uni256E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+256f uni256F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2570 uni2570 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2571 uni2571 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2572 uni2572 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2573 uni2573 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2574 uni2574 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2575 uni2575 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2576 uni2576 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2577 uni2577 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2578 uni2578 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2579 uni2579 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257a uni257A 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257b uni257B 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257c uni257C 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257d uni257D 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257e uni257E 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+257f uni257F 1.12 (Sans Mono, Sans Mono Oblique) 2.21 (Sans, Sans Condensed, Sans Condensed Oblique, Sans Oblique, Serif, Serif Condensed, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2580 upblock 1.14 +U+2581 uni2581 1.14 +U+2582 uni2582 1.14 +U+2583 uni2583 1.14 +U+2584 dnblock 1.14 +U+2585 uni2585 1.14 +U+2586 uni2586 1.14 +U+2587 uni2587 1.14 +U+2588 block 1.14 +U+2589 uni2589 1.14 +U+258a uni258A 1.14 +U+258b uni258B 1.14 +U+258c lfblock 1.14 +U+258d uni258D 1.14 +U+258e uni258E 1.14 +U+258f uni258F 1.14 +U+2590 rtblock 1.14 +U+2591 ltshade 1.15 +U+2592 shade 1.15 +U+2593 dkshade 1.15 +U+2594 uni2594 1.14 +U+2595 uni2595 1.14 +U+2596 uni2596 1.14 +U+2597 uni2597 1.14 +U+2598 uni2598 1.14 +U+2599 uni2599 1.14 +U+259a uni259A 1.14 +U+259b uni259B 1.14 +U+259c uni259C 1.14 +U+259d uni259D 1.14 +U+259e uni259E 1.14 +U+259f uni259F 1.14 +U+25a0 filledbox 2.3 +U+25a1 H22073 2.3 +U+25a2 uni25A2 2.3 +U+25a3 uni25A3 2.3 +U+25a4 uni25A4 2.3 +U+25a5 uni25A5 2.3 +U+25a6 uni25A6 2.3 +U+25a7 uni25A7 2.3 +U+25a8 uni25A8 2.3 +U+25a9 uni25A9 2.3 +U+25aa H18543 2.3 +U+25ab H18551 2.3 +U+25ac filledrect 2.3 +U+25ad uni25AD 2.3 +U+25ae uni25AE 2.3 +U+25af uni25AF 2.3 +U+25b0 uni25B0 2.3 +U+25b1 uni25B1 2.3 +U+25b2 triagup 2.3 +U+25b3 uni25B3 2.3 +U+25b4 uni25B4 2.3 +U+25b5 uni25B5 2.3 +U+25b6 uni25B6 2.3 +U+25b7 uni25B7 2.3 +U+25b8 uni25B8 2.3 +U+25b9 uni25B9 2.3 +U+25ba triagrt 2.3 +U+25bb uni25BB 2.3 +U+25bc triagdn 2.3 +U+25bd uni25BD 2.3 +U+25be uni25BE 2.3 +U+25bf uni25BF 2.3 +U+25c0 uni25C0 2.3 +U+25c1 uni25C1 2.3 +U+25c2 uni25C2 2.3 +U+25c3 uni25C3 2.3 +U+25c4 triaglf 2.3 +U+25c5 uni25C5 2.3 +U+25c6 uni25C6 2.3 +U+25c7 uni25C7 2.3 +U+25c8 uni25C8 2.3 +U+25c9 uni25C9 2.3 +U+25ca lozenge original +U+25cb circle 2.3 +U+25cc uni25CC 2.3 +U+25cd uni25CD 2.3 +U+25ce uni25CE 2.3 +U+25cf H18533 2.3 +U+25d0 uni25D0 2.3 +U+25d1 uni25D1 2.3 +U+25d2 uni25D2 2.3 +U+25d3 uni25D3 2.3 +U+25d4 uni25D4 2.3 +U+25d5 uni25D5 2.3 +U+25d6 uni25D6 2.3 +U+25d7 uni25D7 2.3 +U+25d8 invbullet 2.2 +U+25d9 invcircle 2.3 +U+25da uni25DA 2.3 +U+25db uni25DB 2.3 +U+25dc uni25DC 2.3 +U+25dd uni25DD 2.3 +U+25de uni25DE 2.3 +U+25df uni25DF 2.3 +U+25e0 uni25E0 2.3 +U+25e1 uni25E1 2.3 +U+25e2 uni25E2 2.3 +U+25e3 uni25E3 2.3 +U+25e4 uni25E4 2.3 +U+25e5 uni25E5 2.3 +U+25e6 openbullet 2.2 +U+25e7 uni25E7 2.3 +U+25e8 uni25E8 2.3 +U+25e9 uni25E9 2.3 +U+25ea uni25EA 2.3 +U+25eb uni25EB 2.3 +U+25ec uni25EC 2.3 +U+25ed uni25ED 2.3 +U+25ee uni25EE 2.3 +U+25ef uni25EF 2.3 +U+25f0 uni25F0 2.3 +U+25f1 uni25F1 2.3 +U+25f2 uni25F2 2.3 +U+25f3 uni25F3 2.3 +U+25f4 uni25F4 2.3 +U+25f5 uni25F5 2.3 +U+25f6 uni25F6 2.3 +U+25f7 uni25F7 2.3 +U+25f8 uni25F8 2.3 +U+25f9 uni25F9 2.3 +U+25fa uni25FA 2.3 +U+25fb uni25FB 2.3 +U+25fc uni25FC 2.3 +U+25fd uni25FD 2.3 +U+25fe uni25FE 2.3 +U+25ff uni25FF 2.3 +U+2600 uni2600 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2601 uni2601 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2602 uni2602 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2603 uni2603 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2604 uni2604 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2605 uni2605 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2606 uni2606 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2607 uni2607 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2608 uni2608 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2609 uni2609 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260a uni260A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260b uni260B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260c uni260C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260d uni260D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260e uni260E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+260f uni260F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2610 uni2610 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2611 uni2611 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2612 uni2612 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2613 uni2613 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2614 uni2614 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2615 uni2615 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2616 uni2616 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2617 uni2617 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2618 uni2618 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2619 uni2619 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261a uni261A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261b uni261B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261c uni261C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261d uni261D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261e uni261E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+261f uni261F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2620 uni2620 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2621 uni2621 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2622 uni2622 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2623 uni2623 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2624 uni2624 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2625 uni2625 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2626 uni2626 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2627 uni2627 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2628 uni2628 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2629 uni2629 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262a uni262A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262b uni262B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262c uni262C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262d uni262D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262e uni262E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+262f uni262F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2630 uni2630 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2631 uni2631 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2632 uni2632 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2633 uni2633 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2634 uni2634 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2635 uni2635 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2636 uni2636 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2637 uni2637 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2638 uni2638 1.15 +U+2639 uni2639 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263a smileface 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263b invsmileface 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263c sun 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+263d uni263D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+263e uni263E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+263f uni263F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2640 female 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2641 uni2641 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2642 male 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2643 uni2643 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2644 uni2644 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2645 uni2645 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2646 uni2646 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2647 uni2647 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2648 uni2648 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2649 uni2649 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264a uni264A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264b uni264B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264c uni264C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264d uni264D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264e uni264E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+264f uni264F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2650 uni2650 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2651 uni2651 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2652 uni2652 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2653 uni2653 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2654 uni2654 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2655 uni2655 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2656 uni2656 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2657 uni2657 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2658 uni2658 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2659 uni2659 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265a uni265A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265b uni265B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265c uni265C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265d uni265D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265e uni265E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+265f uni265F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2660 spade 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2661 uni2661 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2662 uni2662 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2663 club 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2664 uni2664 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2665 heart 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2666 diamond 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2667 uni2667 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2668 uni2668 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2669 uni2669 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266a musicalnote 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266b musicalnotedbl 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266c uni266C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266d uni266D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266e uni266E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+266f uni266F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2670 uni2670 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2671 uni2671 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2672 uni2672 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2673 uni2673 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2674 uni2674 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2675 uni2675 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2676 uni2676 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2677 uni2677 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2678 uni2678 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2679 uni2679 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267a uni267A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267b uni267B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267c uni267C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267d uni267D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267e uni267E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+267f uni267F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2680 uni2680 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2681 uni2681 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2682 uni2682 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2683 uni2683 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2684 uni2684 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2685 uni2685 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.4 (Sans ExtraLight) 2.7 (Sans Mono, Sans Mono Bold) +U+2686 uni2686 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2687 uni2687 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2688 uni2688 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2689 uni2689 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268a uni268A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268b uni268B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+268c uni268C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268d uni268D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268e uni268E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+268f uni268F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+2690 uni2690 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2691 uni2691 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2692 uni2692 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2693 uni2693 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2694 uni2694 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2695 uni2695 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2696 uni2696 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2697 uni2697 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2698 uni2698 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2699 uni2699 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269a uni269A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269b uni269B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+269c uni269C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a0 uni26A0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a1 uni26A1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+26a2 uni26A2 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a3 uni26A3 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a4 uni26A4 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a5 uni26A5 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a6 uni26A6 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a7 uni26A7 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a8 uni26A8 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26a9 uni26A9 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26aa uni26AA 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ab uni26AB 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ac uni26AC 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ad uni26AD 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26ae uni26AE 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26af uni26AF 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+26b0 uni26B0 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+26b1 uni26B1 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+26b2 uni26B2 2.12 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b3 uni26B3 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b4 uni26B4 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b5 uni26B5 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b6 uni26B6 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b7 uni26B7 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26b8 uni26B8 2.29 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c0 uni26C0 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c1 uni26C1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c2 uni26C2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26c3 uni26C3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+26e2 uni26E2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2701 uni2701 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2702 uni2702 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2703 uni2703 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2704 uni2704 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2706 uni2706 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2707 uni2707 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2708 uni2708 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2709 uni2709 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270c uni270C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270d uni270D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270e uni270E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+270f uni270F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2710 uni2710 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2711 uni2711 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2712 uni2712 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2713 uni2713 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2714 uni2714 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2715 uni2715 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2716 uni2716 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2717 uni2717 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2718 uni2718 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2719 uni2719 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271a uni271A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271b uni271B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271c uni271C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271d uni271D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271e uni271E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+271f uni271F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2720 uni2720 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2721 uni2721 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2722 uni2722 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2723 uni2723 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2724 uni2724 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2725 uni2725 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2726 uni2726 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2727 uni2727 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2729 uni2729 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272a uni272A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272b uni272B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272c uni272C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272d uni272D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272e uni272E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+272f uni272F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2730 uni2730 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2731 uni2731 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2732 uni2732 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2733 uni2733 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2734 uni2734 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2735 uni2735 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2736 uni2736 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2737 uni2737 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2738 uni2738 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2739 uni2739 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273a uni273A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273b uni273B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273c uni273C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273d uni273D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273e uni273E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+273f uni273F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2740 uni2740 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2741 uni2741 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2742 uni2742 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2743 uni2743 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2744 uni2744 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2745 uni2745 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2746 uni2746 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2747 uni2747 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2748 uni2748 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2749 uni2749 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274a uni274A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274b uni274B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274d uni274D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+274f uni274F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2750 uni2750 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2751 uni2751 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2752 uni2752 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2756 uni2756 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2758 uni2758 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2759 uni2759 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275a uni275A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275b uni275B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275c uni275C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275d uni275D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+275e uni275E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2761 uni2761 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2762 uni2762 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2763 uni2763 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2764 uni2764 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2765 uni2765 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2766 uni2766 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2767 uni2767 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2768 uni2768 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2769 uni2769 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276a uni276A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276b uni276B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276c uni276C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276d uni276D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276e uni276E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+276f uni276F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2770 uni2770 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2771 uni2771 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2772 uni2772 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2773 uni2773 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2774 uni2774 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2775 uni2775 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Sans Mono, Sans Mono Bold) +U+2776 uni2776 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2777 uni2777 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2778 uni2778 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2779 uni2779 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277a uni277A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277b uni277B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277c uni277C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277d uni277D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277e uni277E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+277f uni277F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2780 uni2780 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2781 uni2781 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2782 uni2782 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2783 uni2783 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2784 uni2784 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2785 uni2785 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2786 uni2786 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2787 uni2787 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2788 uni2788 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2789 uni2789 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278a uni278A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278b uni278B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278c uni278C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278d uni278D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278e uni278E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+278f uni278F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2790 uni2790 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2791 uni2791 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2792 uni2792 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2793 uni2793 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2794 uni2794 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2798 uni2798 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+2799 uni2799 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279a uni279A 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279b uni279B 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279c uni279C 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279d uni279D 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279e uni279E 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+279f uni279F 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a0 uni27A0 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a1 uni27A1 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27a2 uni27A2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a3 uni27A3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a4 uni27A4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a5 uni27A5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a6 uni27A6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a7 uni27A7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a8 uni27A8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27a9 uni27A9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27aa uni27AA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ab uni27AB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ac uni27AC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ad uni27AD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ae uni27AE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27af uni27AF 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b1 uni27B1 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b2 uni27B2 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b3 uni27B3 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b4 uni27B4 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b5 uni27B5 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b6 uni27B6 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b7 uni27B7 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b8 uni27B8 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27b9 uni27B9 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27ba uni27BA 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bb uni27BB 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bc uni27BC 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bd uni27BD 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27be uni27BE 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.7 (Sans Mono, Sans Mono Bold) +U+27bf uni27BF 2.7 (Sans Mono Bold) +U+27c5 uni27C5 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+27c6 uni27C6 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+27e0 uni27E0 2.3 +U+27e6 uni27E6 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27e7 uni27E7 2.15 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27e8 uni27E8 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27e9 uni27E9 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.13 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27ea uni27EA 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27eb uni27EB 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+27f0 uni27F0 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f1 uni27F1 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f2 uni27F2 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f3 uni27F3 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f4 uni27F4 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f5 uni27F5 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f6 uni27F6 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f7 uni27F7 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f8 uni27F8 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27f9 uni27F9 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fa uni27FA 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fb uni27FB 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fc uni27FC 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fd uni27FD 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27fe uni27FE 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+27ff uni27FF 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2800 uni2800 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2801 uni2801 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2802 uni2802 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2803 uni2803 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2804 uni2804 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2805 uni2805 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2806 uni2806 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2807 uni2807 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2808 uni2808 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2809 uni2809 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280a uni280A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280b uni280B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280c uni280C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280d uni280D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280e uni280E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+280f uni280F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2810 uni2810 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2811 uni2811 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2812 uni2812 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2813 uni2813 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2814 uni2814 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2815 uni2815 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2816 uni2816 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2817 uni2817 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2818 uni2818 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2819 uni2819 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281a uni281A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281b uni281B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281c uni281C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281d uni281D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281e uni281E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+281f uni281F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2820 uni2820 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2821 uni2821 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2822 uni2822 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2823 uni2823 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2824 uni2824 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2825 uni2825 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2826 uni2826 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2827 uni2827 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2828 uni2828 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2829 uni2829 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282a uni282A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282b uni282B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282c uni282C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282d uni282D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282e uni282E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+282f uni282F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2830 uni2830 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2831 uni2831 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2832 uni2832 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2833 uni2833 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2834 uni2834 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2835 uni2835 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2836 uni2836 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2837 uni2837 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2838 uni2838 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2839 uni2839 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283a uni283A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283b uni283B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283c uni283C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283d uni283D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283e uni283E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+283f uni283F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2840 uni2840 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2841 uni2841 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2842 uni2842 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2843 uni2843 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2844 uni2844 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2845 uni2845 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2846 uni2846 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2847 uni2847 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2848 uni2848 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2849 uni2849 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284a uni284A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284b uni284B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284c uni284C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284d uni284D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284e uni284E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+284f uni284F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2850 uni2850 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2851 uni2851 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2852 uni2852 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2853 uni2853 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2854 uni2854 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2855 uni2855 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2856 uni2856 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2857 uni2857 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2858 uni2858 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2859 uni2859 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285a uni285A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285b uni285B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285c uni285C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285d uni285D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285e uni285E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+285f uni285F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2860 uni2860 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2861 uni2861 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2862 uni2862 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2863 uni2863 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2864 uni2864 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2865 uni2865 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2866 uni2866 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2867 uni2867 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2868 uni2868 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2869 uni2869 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286a uni286A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286b uni286B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286c uni286C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286d uni286D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286e uni286E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+286f uni286F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2870 uni2870 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2871 uni2871 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2872 uni2872 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2873 uni2873 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2874 uni2874 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2875 uni2875 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2876 uni2876 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2877 uni2877 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2878 uni2878 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2879 uni2879 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287a uni287A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287b uni287B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287c uni287C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287d uni287D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287e uni287E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+287f uni287F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2880 uni2880 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2881 uni2881 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2882 uni2882 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2883 uni2883 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2884 uni2884 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2885 uni2885 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2886 uni2886 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2887 uni2887 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2888 uni2888 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2889 uni2889 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288a uni288A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288b uni288B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288c uni288C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288d uni288D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288e uni288E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+288f uni288F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2890 uni2890 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2891 uni2891 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2892 uni2892 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2893 uni2893 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2894 uni2894 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2895 uni2895 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2896 uni2896 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2897 uni2897 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2898 uni2898 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2899 uni2899 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289a uni289A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289b uni289B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289c uni289C 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289d uni289D 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289e uni289E 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+289f uni289F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a0 uni28A0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a1 uni28A1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a2 uni28A2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a3 uni28A3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a4 uni28A4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a5 uni28A5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a6 uni28A6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a7 uni28A7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a8 uni28A8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28a9 uni28A9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28aa uni28AA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ab uni28AB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ac uni28AC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ad uni28AD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ae uni28AE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28af uni28AF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b0 uni28B0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b1 uni28B1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b2 uni28B2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b3 uni28B3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b4 uni28B4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b5 uni28B5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b6 uni28B6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b7 uni28B7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b8 uni28B8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28b9 uni28B9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ba uni28BA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bb uni28BB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bc uni28BC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bd uni28BD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28be uni28BE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28bf uni28BF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c0 uni28C0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c1 uni28C1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c2 uni28C2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c3 uni28C3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c4 uni28C4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c5 uni28C5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c6 uni28C6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c7 uni28C7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c8 uni28C8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28c9 uni28C9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ca uni28CA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cb uni28CB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cc uni28CC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cd uni28CD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ce uni28CE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28cf uni28CF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d0 uni28D0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d1 uni28D1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d2 uni28D2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d3 uni28D3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d4 uni28D4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d5 uni28D5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d6 uni28D6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d7 uni28D7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d8 uni28D8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28d9 uni28D9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28da uni28DA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28db uni28DB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28dc uni28DC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28dd uni28DD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28de uni28DE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28df uni28DF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e0 uni28E0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e1 uni28E1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e2 uni28E2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e3 uni28E3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e4 uni28E4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e5 uni28E5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e6 uni28E6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e7 uni28E7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e8 uni28E8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28e9 uni28E9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ea uni28EA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28eb uni28EB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ec uni28EC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ed uni28ED 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ee uni28EE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ef uni28EF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f0 uni28F0 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f1 uni28F1 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f2 uni28F2 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f3 uni28F3 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f4 uni28F4 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f5 uni28F5 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f6 uni28F6 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f7 uni28F7 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f8 uni28F8 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28f9 uni28F9 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fa uni28FA 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fb uni28FB 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fc uni28FC 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fd uni28FD 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28fe uni28FE 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+28ff uni28FF 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2900 uni2900 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2901 uni2901 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2902 uni2902 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2903 uni2903 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2904 uni2904 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2905 uni2905 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2906 uni2906 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2907 uni2907 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2908 uni2908 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2909 uni2909 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290a uni290A 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290b uni290B 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290c uni290C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290d uni290D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290e uni290E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+290f uni290F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2910 uni2910 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2911 uni2911 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2912 uni2912 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2913 uni2913 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2914 uni2914 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2915 uni2915 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2916 uni2916 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2917 uni2917 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2918 uni2918 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2919 uni2919 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291a uni291A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291b uni291B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291c uni291C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291d uni291D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291e uni291E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+291f uni291F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2920 uni2920 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2921 uni2921 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2922 uni2922 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2923 uni2923 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2924 uni2924 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2925 uni2925 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2926 uni2926 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2927 uni2927 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2928 uni2928 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2929 uni2929 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292a uni292A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292b uni292B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292c uni292C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292d uni292D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292e uni292E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+292f uni292F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2930 uni2930 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2931 uni2931 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2932 uni2932 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2933 uni2933 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2934 uni2934 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2935 uni2935 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2936 uni2936 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2937 uni2937 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2938 uni2938 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2939 uni2939 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293a uni293A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293b uni293B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293c uni293C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293d uni293D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293e uni293E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+293f uni293F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2940 uni2940 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2941 uni2941 2.13 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2942 uni2942 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2943 uni2943 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2944 uni2944 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2945 uni2945 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2946 uni2946 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2947 uni2947 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2948 uni2948 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2949 uni2949 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294a uni294A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294b uni294B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294c uni294C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294d uni294D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294e uni294E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+294f uni294F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2950 uni2950 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2951 uni2951 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2952 uni2952 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2953 uni2953 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2954 uni2954 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2955 uni2955 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2956 uni2956 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2957 uni2957 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2958 uni2958 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2959 uni2959 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295a uni295A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295b uni295B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295c uni295C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295d uni295D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295e uni295E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+295f uni295F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2960 uni2960 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2961 uni2961 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2962 uni2962 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2963 uni2963 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2964 uni2964 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2965 uni2965 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2966 uni2966 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2967 uni2967 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2968 uni2968 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2969 uni2969 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296a uni296A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296b uni296B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296c uni296C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296d uni296D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296e uni296E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+296f uni296F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2970 uni2970 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2971 uni2971 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2972 uni2972 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2973 uni2973 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2974 uni2974 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2975 uni2975 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2976 uni2976 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2977 uni2977 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2978 uni2978 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2979 uni2979 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297a uni297A 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297b uni297B 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297c uni297C 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297d uni297D 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297e uni297E 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+297f uni297F 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2983 uni2983 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2984 uni2984 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+29ce uni29CE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29cf uni29CF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d0 uni29D0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d1 uni29D1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d2 uni29D2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d3 uni29D3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d4 uni29D4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29d5 uni29D5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+29eb uni29EB 2.2 +U+29fa uni29FA 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+29fb uni29FB 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+2a00 uni2A00 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a01 uni2A01 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a02 uni2A02 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a0c uni2A0C 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0d uni2A0D 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0e uni2A0E 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.9 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2a0f uni2A0F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a10 uni2A10 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a11 uni2A11 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a12 uni2A12 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a13 uni2A13 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a14 uni2A14 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a15 uni2A15 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a16 uni2A16 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a17 uni2A17 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a18 uni2A18 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a19 uni2A19 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1a uni2A1A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1b uni2A1B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a1c uni2A1C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a2f uni2A2F 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2a7d uni2A7D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a7e uni2A7E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a7f uni2A7F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a80 uni2A80 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a81 uni2A81 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a82 uni2A82 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a83 uni2A83 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a84 uni2A84 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a85 uni2A85 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a86 uni2A86 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a87 uni2A87 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a88 uni2A88 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a89 uni2A89 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8a uni2A8A 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8b uni2A8B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8c uni2A8C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8d uni2A8D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8e uni2A8E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a8f uni2A8F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a90 uni2A90 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a91 uni2A91 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a92 uni2A92 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a93 uni2A93 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a94 uni2A94 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a95 uni2A95 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a96 uni2A96 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a97 uni2A97 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a98 uni2A98 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a99 uni2A99 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9a uni2A9A 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9b uni2A9B 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9c uni2A9C 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9d uni2A9D 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9e uni2A9E 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2a9f uni2A9F 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aa0 uni2AA0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aae uni2AAE 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aaf uni2AAF 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab0 uni2AB0 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab1 uni2AB1 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab2 uni2AB2 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab3 uni2AB3 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab4 uni2AB4 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab5 uni2AB5 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab6 uni2AB6 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab7 uni2AB7 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab8 uni2AB8 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2ab9 uni2AB9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2aba uni2ABA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2af9 uni2AF9 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2afa uni2AFA 2.7 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b00 uni2B00 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b01 uni2B01 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b02 uni2B02 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b03 uni2B03 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b04 uni2B04 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b05 uni2B05 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b06 uni2B06 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b07 uni2B07 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b08 uni2B08 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b09 uni2B09 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0a uni2B0A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0b uni2B0B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0c uni2B0C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0d uni2B0D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0e uni2B0E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b0f uni2B0F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b10 uni2B10 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b11 uni2B11 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2b12 uni2B12 2.3 +U+2b13 uni2B13 2.3 +U+2b14 uni2B14 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b15 uni2B15 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b16 uni2B16 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b17 uni2B17 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b18 uni2B18 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b19 uni2B19 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b1a uni2B1A 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Italic) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+2b1f uni2B1F 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b20 uni2B20 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b21 uni2B21 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b22 uni2B22 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b23 uni2B23 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2b24 uni2B24 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b53 uni2B53 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2b54 uni2B54 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+2c60 uni2C60 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c61 uni2C61 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c62 uni2C62 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c63 uni2C63 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c64 uni2C64 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2c65 uni2C65 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c66 uni2C66 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c67 uni2C67 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c68 uni2C68 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c69 uni2C69 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6a uni2C6A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6b uni2C6B 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6c uni2C6C 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) 2.18 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+2c6d uni2C6D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c6e uni2C6E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2c6f uni2C6F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c70 uni2C70 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c71 uni2C71 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c72 uni2C72 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c73 uni2C73 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.31 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c74 uni2C74 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+2c75 uni2C75 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c76 uni2C76 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c77 uni2C77 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.20 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.23 (Serif Italic Condensed) +U+2c79 uni2C79 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7a uni2C7A 2.27 +U+2c7b uni2C7B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+2c7c uni2C7C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7d uni2C7D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.28 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.31 (Serif Condensed Italic) +U+2c7e uni2C7E 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2c7f uni2C7F 2.31 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+2d00 uni2D00 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d01 uni2D01 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d02 uni2D02 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d03 uni2D03 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d04 uni2D04 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d05 uni2D05 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d06 uni2D06 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d07 uni2D07 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d08 uni2D08 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d09 uni2D09 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0a uni2D0A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0b uni2D0B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0c uni2D0C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0d uni2D0D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0e uni2D0E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d0f uni2D0F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d10 uni2D10 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d11 uni2D11 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d12 uni2D12 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d13 uni2D13 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d14 uni2D14 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d15 uni2D15 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d16 uni2D16 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d17 uni2D17 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d18 uni2D18 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d19 uni2D19 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1a uni2D1A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1b uni2D1B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1c uni2D1C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1d uni2D1D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1e uni2D1E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d1f uni2D1F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d20 uni2D20 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d21 uni2D21 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d22 uni2D22 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d23 uni2D23 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d24 uni2D24 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d25 uni2D25 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+2d30 uni2D30 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d31 uni2D31 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d32 uni2D32 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d33 uni2D33 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d34 uni2D34 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d35 uni2D35 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d36 uni2D36 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d37 uni2D37 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d38 uni2D38 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d39 uni2D39 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3a uni2D3A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3b uni2D3B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3c uni2D3C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3d uni2D3D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3e uni2D3E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d3f uni2D3F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d40 uni2D40 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d41 uni2D41 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d42 uni2D42 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d43 uni2D43 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d44 uni2D44 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d45 uni2D45 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d46 uni2D46 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d47 uni2D47 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d48 uni2D48 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d49 uni2D49 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4a uni2D4A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4b uni2D4B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4c uni2D4C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4d uni2D4D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4e uni2D4E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d4f uni2D4F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d50 uni2D50 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d51 uni2D51 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d52 uni2D52 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d53 uni2D53 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d54 uni2D54 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d55 uni2D55 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d56 uni2D56 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d57 uni2D57 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d58 uni2D58 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d59 uni2D59 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5a uni2D5A 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5b uni2D5B 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5c uni2D5C 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5d uni2D5D 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5e uni2D5E 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d5f uni2D5F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d60 uni2D60 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d61 uni2D61 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d62 uni2D62 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d63 uni2D63 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d64 uni2D64 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d65 uni2D65 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2d6f uni2D6F 2.18 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+2e18 uni2E18 2.26 +U+2e22 uni2E22 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e23 uni2E23 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e24 uni2E24 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e25 uni2E25 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.30 (Sans Bold) 2.31 (Serif Condensed Italic) +U+2e2e uni2E2E 2.26 +U+4dc0 uni4DC0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc1 uni4DC1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc2 uni4DC2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc3 uni4DC3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc4 uni4DC4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc5 uni4DC5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc6 uni4DC6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc7 uni4DC7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc8 uni4DC8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dc9 uni4DC9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dca uni4DCA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcb uni4DCB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcc uni4DCC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcd uni4DCD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dce uni4DCE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dcf uni4DCF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd0 uni4DD0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd1 uni4DD1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd2 uni4DD2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd3 uni4DD3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd4 uni4DD4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd5 uni4DD5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd6 uni4DD6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd7 uni4DD7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd8 uni4DD8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dd9 uni4DD9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dda uni4DDA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddb uni4DDB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddc uni4DDC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddd uni4DDD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dde uni4DDE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ddf uni4DDF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de0 uni4DE0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de1 uni4DE1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de2 uni4DE2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de3 uni4DE3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de4 uni4DE4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de5 uni4DE5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de6 uni4DE6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de7 uni4DE7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de8 uni4DE8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4de9 uni4DE9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dea uni4DEA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4deb uni4DEB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dec uni4DEC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4ded uni4DED 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dee uni4DEE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4def uni4DEF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df0 uni4DF0 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df1 uni4DF1 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df2 uni4DF2 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df3 uni4DF3 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df4 uni4DF4 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df5 uni4DF5 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df6 uni4DF6 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df7 uni4DF7 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df8 uni4DF8 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4df9 uni4DF9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfa uni4DFA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfb uni4DFB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfc uni4DFC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfd uni4DFD 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dfe uni4DFE 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+4dff uni4DFF 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a644 uniA644 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a645 uniA645 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a646 uniA646 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a647 uniA647 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a64c uniA64C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a64d uniA64D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a650 uniA650 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a651 uniA651 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a654 uniA654 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a655 uniA655 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a656 uniA656 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a657 uniA657 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a662 uniA662 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a663 uniA663 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a664 uniA664 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a665 uniA665 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a666 uniA666 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a667 uniA667 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a668 uniA668 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a669 uniA669 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66a uniA66A 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66b uniA66B 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66c uniA66C 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66d uniA66D 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a66e uniA66E 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a68a uniA68A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a68b uniA68B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a68c uniA68C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a68d uniA68D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a694 uniA694 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a695 uniA695 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+a708 uniA708 2.27 +U+a709 uniA709 2.27 +U+a70a uniA70A 2.27 +U+a70b uniA70B 2.27 +U+a70c uniA70C 2.27 +U+a70d uniA70D 2.27 +U+a70e uniA70E 2.27 +U+a70f uniA70F 2.27 +U+a710 uniA710 2.27 +U+a711 uniA711 2.27 +U+a712 uniA712 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a713 uniA713 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a714 uniA714 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a715 uniA715 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a716 uniA716 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.27 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+a71b uniA71B 2.27 +U+a71c uniA71C 2.27 +U+a71d uniA71D 2.27 +U+a71e uniA71E 2.27 +U+a71f uniA71F 2.27 +U+a722 uniA722 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a723 uniA723 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a724 uniA724 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a725 uniA725 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a726 uniA726 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a727 uniA727 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.30 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a728 uniA728 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a729 uniA729 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72a uniA72A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72b uniA72B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72c uniA72C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72d uniA72D 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72e uniA72E 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a72f uniA72F 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a730 uniA730 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a731 uniA731 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a732 uniA732 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a733 uniA733 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a734 uniA734 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a735 uniA735 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a736 uniA736 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a737 uniA737 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a738 uniA738 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a739 uniA739 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73a uniA73A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73b uniA73B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73c uniA73C 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73d uniA73D 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.32 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73e uniA73E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a73f uniA73F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a746 uniA746 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a747 uniA747 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a748 uniA748 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a749 uniA749 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a74a uniA74A 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74b uniA74B 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74e uniA74E 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a74f uniA74F 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a750 uniA750 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a751 uniA751 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a752 uniA752 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a753 uniA753 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a756 uniA756 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a757 uniA757 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a764 uniA764 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a765 uniA765 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a766 uniA766 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a767 uniA767 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+a768 uniA768 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a769 uniA769 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a77b uniA77B 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a77c uniA77C 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a780 uniA780 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a781 uniA781 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a782 uniA782 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a783 uniA783 2.27 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a784 uniA784 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a785 uniA785 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a786 uniA786 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a787 uniA787 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a789 uniA789 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a78a uniA78A 2.28 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a78b uniA78B 2.26 +U+a78c uniA78C 2.26 +U+a78d uniA78D 2.31 +U+a78e uniA78E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique) +U+a790 uniA790 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a791 uniA791 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fa uniA7FA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fb uniA7FB 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fc uniA7FC 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fd uniA7FD 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7fe uniA7FE 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+a7ff uniA7FF 2.26 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) 2.33 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) +U+e000 uniE000 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e001 uniE001 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e002 uniE002 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e003 uniE003 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e004 uniE004 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e005 uniE005 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e006 uniE006 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e007 uniE007 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e008 uniE008 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique) +U+e009 uniE009 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00a uniE00A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00b uniE00B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00c uniE00C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00d uniE00D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00e uniE00E 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e00f uniE00F 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e010 uniE010 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e011 uniE011 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e012 uniE012 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e013 uniE013 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e014 uniE014 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) +U+e015 uniE015 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e016 uniE016 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e017 uniE017 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e018 uniE018 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e019 uniE019 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01a uniE01A 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01b uniE01B 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01c uniE01C 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+e01d uniE01D 2.4 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef00 uni02E5.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef01 uni02E6.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef02 uni02E7.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef03 uni02E8.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef04 uni02E9.5 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef05 uni02E5.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef06 uni02E6.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef07 uni02E7.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef08 uni02E8.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef09 uni02E9.4 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0a uni02E5.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0b uni02E6.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0c uni02E7.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0d uni02E8.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0e uni02E9.3 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef0f uni02E5.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef10 uni02E6.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef11 uni02E7.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef12 uni02E8.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef13 uni02E9.2 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef14 uni02E5.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef15 uni02E6.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef16 uni02E7.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef17 uni02E8.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef18 uni02E9.1 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+ef19 stem 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f000 uniF000 2.10 (Sans) 2.11 (Sans Condensed) +U+f001 uniF001 2.10 (Sans) 2.11 (Sans Condensed) +U+f002 uniF002 2.33 (Sans, Sans Condensed) +U+f003 uniF003 2.33 (Sans, Sans Condensed) +U+f208 uniF208 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f20a uniF20A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f215 uniF215 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f216 uniF216 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f217 uniF217 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f21a uniF21A 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f21b uniF21B 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f25f uniF25F 2.6 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+f400 uniF400 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f401 uniF401 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f402 uniF402 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f403 uniF403 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f404 uniF404 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f405 uniF405 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f406 uniF406 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f407 uniF407 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f408 uniF408 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f409 uniF409 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40a uniF40A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40b uniF40B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40c uniF40C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40d uniF40D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40e uniF40E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f40f uniF40F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f410 uniF410 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f411 uniF411 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f412 uniF412 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f413 uniF413 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f414 uniF414 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f415 uniF415 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f416 uniF416 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f417 uniF417 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f418 uniF418 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f419 uniF419 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41a uniF41A 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41b uniF41B 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41c uniF41C 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41d uniF41D 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41e uniF41E 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f41f uniF41F 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f420 uniF420 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f421 uniF421 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f422 uniF422 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f423 uniF423 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f424 uniF424 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f425 uniF425 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f426 uniF426 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f428 uniF428 2.28 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+f5c5 uniF5C5 2.9 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+f6c4 uniF6C4 2.10 (Serif Bold Italic, Serif Italic) 2.11 (Serif Condensed Bold Italic, Serif Condensed Italic) 2.23 (Serif Italic Condensed) +U+f6c5 uniF6C5 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.7 (Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique) 2.9 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold, Sans Condensed Oblique, Sans Oblique) 2.18 (Sans ExtraLight) 2.23 (Serif Italic Condensed) +U+f6c6 uniF6C6 2.5 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6c7 uniF6C7 2.11 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6c8 uniF6C8 2.11 (Serif Bold Italic, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6d1 cyrBreve 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+f6d4 cyrbreve 2.5 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb00 uniFB00 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb01 fi original +U+fb02 fl original +U+fb03 uniFB03 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb04 uniFB04 2.2 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.5 (Sans ExtraLight) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb05 uniFB05 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb06 uniFB06 2.5 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.8 (Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fb13 uniFB13 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb14 uniFB14 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb15 uniFB15 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb16 uniFB16 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb17 uniFB17 2.3 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb1d uniFB1D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb1e uniFB1E 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb1f uniFB1F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb20 uniFB20 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb21 uniFB21 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb22 uniFB22 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb23 uniFB23 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb24 uniFB24 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb25 uniFB25 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb26 uniFB26 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb27 uniFB27 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb28 uniFB28 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb29 uniFB29 2.10 (Sans, Sans Bold, Sans Bold Oblique, Sans ExtraLight, Sans Oblique) 2.11 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb2a uniFB2A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2b uniFB2B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2c uniFB2C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2d uniFB2D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2e uniFB2E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb2f uniFB2F 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb30 uniFB30 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb31 uniFB31 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb32 uniFB32 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb33 uniFB33 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb34 uniFB34 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb35 uniFB35 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb36 uniFB36 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb37 uniFB37 2.11 (Sans Condensed Oblique, Sans Oblique) 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+fb38 uniFB38 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb39 uniFB39 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3a uniFB3A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3b uniFB3B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3c uniFB3C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3d uniFB3D 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3e uniFB3E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb3f uniFB3F 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb40 uniFB40 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb41 uniFB41 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb42 uniFB42 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb43 uniFB43 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb44 uniFB44 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb45 uniFB45 2.33 (Sans Bold Oblique, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb46 uniFB46 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb47 uniFB47 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb48 uniFB48 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb49 uniFB49 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4a uniFB4A 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4b uniFB4B 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4c uniFB4C 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4d uniFB4D 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4e uniFB4E 2.9 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fb4f uniFB4F 2.16 (Sans, Sans Bold, Sans Bold Oblique, Sans Oblique) 2.17 (Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique) +U+fb52 uniFB52 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb53 uniFB53 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb54 uniFB54 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb55 uniFB55 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb56 uniFB56 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb57 uniFB57 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb58 uniFB58 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb59 uniFB59 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5a uniFB5A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5b uniFB5B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5c uniFB5C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5d uniFB5D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5e uniFB5E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb5f uniFB5F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb60 uniFB60 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb61 uniFB61 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb62 uniFB62 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb63 uniFB63 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb64 uniFB64 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb65 uniFB65 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb66 uniFB66 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb67 uniFB67 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb68 uniFB68 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb69 uniFB69 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6a uniFB6A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6b uniFB6B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6c uniFB6C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6d uniFB6D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6e uniFB6E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb6f uniFB6F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb70 uniFB70 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb71 uniFB71 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb72 uniFB72 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb73 uniFB73 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb74 uniFB74 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb75 uniFB75 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb76 uniFB76 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb77 uniFB77 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb78 uniFB78 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb79 uniFB79 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7a uniFB7A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7b uniFB7B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7c uniFB7C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7d uniFB7D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7e uniFB7E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb7f uniFB7F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb80 uniFB80 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb81 uniFB81 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb82 uniFB82 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb83 uniFB83 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb84 uniFB84 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb85 uniFB85 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb86 uniFB86 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb87 uniFB87 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb88 uniFB88 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb89 uniFB89 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb8a uniFB8A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8b uniFB8B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8c uniFB8C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8d uniFB8D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8e uniFB8E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb8f uniFB8F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb90 uniFB90 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb91 uniFB91 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb92 uniFB92 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb93 uniFB93 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb94 uniFB94 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb95 uniFB95 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb96 uniFB96 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb97 uniFB97 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb98 uniFB98 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb99 uniFB99 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9a uniFB9A 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9b uniFB9B 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9c uniFB9C 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9d uniFB9D 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fb9e uniFB9E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fb9f uniFB9F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fba0 uniFBA0 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba1 uniFBA1 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba2 uniFBA2 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fba3 uniFBA3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbaa uniFBAA 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbab uniFBAB 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbac uniFBAC 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbad uniFBAD 2.16 (Sans Mono, Sans Mono Bold) 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd3 uniFBD3 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd4 uniFBD4 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd5 uniFBD5 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd6 uniFBD6 2.31 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbd9 uniFBD9 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbda uniFBDA 2.7 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) +U+fbe8 uniFBE8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbe9 uniFBE9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfc uniFBFC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfd uniFBFD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbfe uniFBFE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fbff uniFBFF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe00 uniFE00 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe01 uniFE01 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe02 uniFE02 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe03 uniFE03 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe04 uniFE04 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe05 uniFE05 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe06 uniFE06 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe07 uniFE07 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe08 uniFE08 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe09 uniFE09 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0a uniFE0A 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0b uniFE0B 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0c uniFE0C 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0d uniFE0D 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0e uniFE0E 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe0f uniFE0F 2.14 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans ExtraLight, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fe20 uniFE20 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe21 uniFE21 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe22 uniFE22 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe23 uniFE23 2.21 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+fe70 uniFE70 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe71 uniFE71 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe72 uniFE72 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe73 uniFE73 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe74 uniFE74 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe76 uniFE76 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe77 uniFE77 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe78 uniFE78 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe79 uniFE79 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7a uniFE7A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7b uniFE7B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7c uniFE7C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7d uniFE7D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7e uniFE7E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe7f uniFE7F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe80 uniFE80 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe81 uniFE81 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe82 uniFE82 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe83 uniFE83 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe84 uniFE84 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe85 uniFE85 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe86 uniFE86 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe87 uniFE87 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe88 uniFE88 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe89 uniFE89 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8a uniFE8A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8b uniFE8B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8c uniFE8C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8d uniFE8D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8e uniFE8E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe8f uniFE8F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe90 uniFE90 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe91 uniFE91 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe92 uniFE92 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe93 uniFE93 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe94 uniFE94 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe95 uniFE95 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe96 uniFE96 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe97 uniFE97 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe98 uniFE98 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe99 uniFE99 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9a uniFE9A 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9b uniFE9B 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9c uniFE9C 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9d uniFE9D 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9e uniFE9E 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fe9f uniFE9F 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea0 uniFEA0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea1 uniFEA1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea2 uniFEA2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea3 uniFEA3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea4 uniFEA4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea5 uniFEA5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea6 uniFEA6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea7 uniFEA7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea8 uniFEA8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fea9 uniFEA9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feaa uniFEAA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feab uniFEAB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feac uniFEAC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fead uniFEAD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feae uniFEAE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feaf uniFEAF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb0 uniFEB0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb1 uniFEB1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb2 uniFEB2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb3 uniFEB3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb4 uniFEB4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb5 uniFEB5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb6 uniFEB6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb7 uniFEB7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb8 uniFEB8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feb9 uniFEB9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feba uniFEBA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febb uniFEBB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febc uniFEBC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febd uniFEBD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febe uniFEBE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+febf uniFEBF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec0 uniFEC0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec1 uniFEC1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec2 uniFEC2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec3 uniFEC3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec4 uniFEC4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec5 uniFEC5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec6 uniFEC6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec7 uniFEC7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec8 uniFEC8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fec9 uniFEC9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feca uniFECA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecb uniFECB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecc uniFECC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecd uniFECD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fece uniFECE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fecf uniFECF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed0 uniFED0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed1 uniFED1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed2 uniFED2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed3 uniFED3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed4 uniFED4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed5 uniFED5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed6 uniFED6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed7 uniFED7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed8 uniFED8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fed9 uniFED9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feda uniFEDA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedb uniFEDB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedc uniFEDC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedd uniFEDD 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fede uniFEDE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fedf uniFEDF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee0 uniFEE0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee1 uniFEE1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee2 uniFEE2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee3 uniFEE3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee4 uniFEE4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee5 uniFEE5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee6 uniFEE6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee7 uniFEE7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee8 uniFEE8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fee9 uniFEE9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feea uniFEEA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feeb uniFEEB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feec uniFEEC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feed uniFEED 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feee uniFEEE 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feef uniFEEF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef0 uniFEF0 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef1 uniFEF1 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef2 uniFEF2 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef3 uniFEF3 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef4 uniFEF4 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef5 uniFEF5 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef6 uniFEF6 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef7 uniFEF7 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef8 uniFEF8 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fef9 uniFEF9 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefa uniFEFA 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefb uniFEFB 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fefc uniFEFC 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+feff uniFEFF 2.4 (Sans, Sans Bold, Sans Condensed, Sans Condensed Bold) 2.16 (Sans Mono, Sans Mono Bold) +U+fff9 uniFFF9 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffa uniFFFA 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffb uniFFFB 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffc uniFFFC 2.22 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Mono, Sans Mono Bold, Sans Mono Bold Oblique, Sans Mono Oblique, Sans Oblique, Serif, Serif Bold, Serif Bold Italic, Serif Condensed, Serif Condensed Bold, Serif Condensed Bold Italic, Serif Condensed Italic, Serif Italic) 2.23 (Serif Italic Condensed) +U+fffd uniFFFD 1.12 +U+10300 u10300 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10301 u10301 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10302 u10302 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10303 u10303 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10304 u10304 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10305 u10305 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10306 u10306 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10307 u10307 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10308 u10308 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10309 u10309 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030a u1030A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030b u1030B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030c u1030C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030d u1030D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030e u1030E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1030f u1030F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10310 u10310 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10311 u10311 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10312 u10312 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10313 u10313 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10314 u10314 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10315 u10315 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10316 u10316 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10317 u10317 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10318 u10318 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10319 u10319 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031a u1031A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031b u1031B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031c u1031C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031d u1031D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1031e u1031E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10320 u10320 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10321 u10321 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10322 u10322 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+10323 u10323 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d300 u1D300 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d301 u1D301 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d302 u1D302 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d303 u1D303 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d304 u1D304 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d305 u1D305 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d306 u1D306 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d307 u1D307 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d308 u1D308 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d309 u1D309 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30a u1D30A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30b u1D30B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30c u1D30C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30d u1D30D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30e u1D30E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d30f u1D30F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d310 u1D310 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d311 u1D311 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d312 u1D312 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d313 u1D313 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d314 u1D314 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d315 u1D315 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d316 u1D316 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d317 u1D317 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d318 u1D318 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d319 u1D319 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31a u1D31A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31b u1D31B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31c u1D31C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31d u1D31D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31e u1D31E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d31f u1D31F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d320 u1D320 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d321 u1D321 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d322 u1D322 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d323 u1D323 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d324 u1D324 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d325 u1D325 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d326 u1D326 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d327 u1D327 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d328 u1D328 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d329 u1D329 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32a u1D32A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32b u1D32B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32c u1D32C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32d u1D32D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32e u1D32E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d32f u1D32F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d330 u1D330 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d331 u1D331 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d332 u1D332 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d333 u1D333 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d334 u1D334 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d335 u1D335 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d336 u1D336 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d337 u1D337 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d338 u1D338 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d339 u1D339 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33a u1D33A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33b u1D33B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33c u1D33C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33d u1D33D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33e u1D33E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d33f u1D33F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d340 u1D340 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d341 u1D341 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d342 u1D342 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d343 u1D343 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d344 u1D344 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d345 u1D345 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d346 u1D346 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d347 u1D347 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d348 u1D348 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d349 u1D349 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34a u1D34A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34b u1D34B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34c u1D34C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34d u1D34D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34e u1D34E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d34f u1D34F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d350 u1D350 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d351 u1D351 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d352 u1D352 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d353 u1D353 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d354 u1D354 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d355 u1D355 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d356 u1D356 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1d400 u1D400 2.23 (Serif Bold, Serif Condensed Bold) +U+1d401 u1D401 2.23 (Serif Bold, Serif Condensed Bold) +U+1d402 u1D402 2.23 (Serif Bold, Serif Condensed Bold) +U+1d403 u1D403 2.23 (Serif Bold, Serif Condensed Bold) +U+1d404 u1D404 2.23 (Serif Bold, Serif Condensed Bold) +U+1d405 u1D405 2.23 (Serif Bold, Serif Condensed Bold) +U+1d406 u1D406 2.23 (Serif Bold, Serif Condensed Bold) +U+1d407 u1D407 2.23 (Serif Bold, Serif Condensed Bold) +U+1d408 u1D408 2.23 (Serif Bold, Serif Condensed Bold) +U+1d409 u1D409 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40a u1D40A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40b u1D40B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40c u1D40C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40d u1D40D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40e u1D40E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d40f u1D40F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d410 u1D410 2.23 (Serif Bold, Serif Condensed Bold) +U+1d411 u1D411 2.23 (Serif Bold, Serif Condensed Bold) +U+1d412 u1D412 2.23 (Serif Bold, Serif Condensed Bold) +U+1d413 u1D413 2.23 (Serif Bold, Serif Condensed Bold) +U+1d414 u1D414 2.23 (Serif Bold, Serif Condensed Bold) +U+1d415 u1D415 2.23 (Serif Bold, Serif Condensed Bold) +U+1d416 u1D416 2.23 (Serif Bold, Serif Condensed Bold) +U+1d417 u1D417 2.23 (Serif Bold, Serif Condensed Bold) +U+1d418 u1D418 2.23 (Serif Bold, Serif Condensed Bold) +U+1d419 u1D419 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41a u1D41A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41b u1D41B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41c u1D41C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41d u1D41D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41e u1D41E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d41f u1D41F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d420 u1D420 2.23 (Serif Bold, Serif Condensed Bold) +U+1d421 u1D421 2.23 (Serif Bold, Serif Condensed Bold) +U+1d422 u1D422 2.23 (Serif Bold, Serif Condensed Bold) +U+1d423 u1D423 2.23 (Serif Bold, Serif Condensed Bold) +U+1d424 u1D424 2.23 (Serif Bold, Serif Condensed Bold) +U+1d425 u1D425 2.23 (Serif Bold, Serif Condensed Bold) +U+1d426 u1D426 2.23 (Serif Bold, Serif Condensed Bold) +U+1d427 u1D427 2.23 (Serif Bold, Serif Condensed Bold) +U+1d428 u1D428 2.23 (Serif Bold, Serif Condensed Bold) +U+1d429 u1D429 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42a u1D42A 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42b u1D42B 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42c u1D42C 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42d u1D42D 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42e u1D42E 2.23 (Serif Bold, Serif Condensed Bold) +U+1d42f u1D42F 2.23 (Serif Bold, Serif Condensed Bold) +U+1d430 u1D430 2.23 (Serif Bold, Serif Condensed Bold) +U+1d431 u1D431 2.23 (Serif Bold, Serif Condensed Bold) +U+1d432 u1D432 2.23 (Serif Bold, Serif Condensed Bold) +U+1d433 u1D433 2.23 (Serif Bold, Serif Condensed Bold) +U+1d434 u1D434 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d435 u1D435 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d436 u1D436 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d437 u1D437 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d438 u1D438 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d439 u1D439 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43a u1D43A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43b u1D43B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43c u1D43C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43d u1D43D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43e u1D43E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d43f u1D43F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d440 u1D440 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d441 u1D441 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d442 u1D442 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d443 u1D443 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d444 u1D444 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d445 u1D445 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d446 u1D446 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d447 u1D447 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d448 u1D448 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d449 u1D449 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44a u1D44A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44b u1D44B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44c u1D44C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44d u1D44D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44e u1D44E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d44f u1D44F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d450 u1D450 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d451 u1D451 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d452 u1D452 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d453 u1D453 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d454 u1D454 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d456 u1D456 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d457 u1D457 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d458 u1D458 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d459 u1D459 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45a u1D45A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45b u1D45B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45c u1D45C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45d u1D45D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45e u1D45E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d45f u1D45F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d460 u1D460 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d461 u1D461 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d462 u1D462 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d463 u1D463 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d464 u1D464 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d465 u1D465 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d466 u1D466 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d467 u1D467 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d468 u1D468 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d469 u1D469 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46a u1D46A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46b u1D46B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46c u1D46C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46d u1D46D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46e u1D46E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d46f u1D46F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d470 u1D470 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d471 u1D471 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d472 u1D472 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d473 u1D473 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d474 u1D474 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d475 u1D475 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d476 u1D476 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d477 u1D477 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d478 u1D478 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d479 u1D479 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47a u1D47A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47b u1D47B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47c u1D47C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47d u1D47D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47e u1D47E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d47f u1D47F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d480 u1D480 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d481 u1D481 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d482 u1D482 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d483 u1D483 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d484 u1D484 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d485 u1D485 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d486 u1D486 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d487 u1D487 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d488 u1D488 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d489 u1D489 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48a u1D48A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48b u1D48B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48c u1D48C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48d u1D48D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48e u1D48E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d48f u1D48F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d490 u1D490 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d491 u1D491 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d492 u1D492 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d493 u1D493 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d494 u1D494 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d495 u1D495 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d496 u1D496 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d497 u1D497 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d498 u1D498 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d499 u1D499 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d49a u1D49A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d49b u1D49B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d538 u1D538 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d539 u1D539 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53b u1D53B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53c u1D53C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53d u1D53D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d53e u1D53E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d540 u1D540 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d541 u1D541 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d542 u1D542 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d543 u1D543 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d544 u1D544 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d546 u1D546 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54a u1D54A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54b u1D54B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54c u1D54C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54d u1D54D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54e u1D54E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d54f u1D54F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d550 u1D550 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d552 u1D552 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d553 u1D553 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d554 u1D554 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d555 u1D555 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d556 u1D556 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d557 u1D557 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d558 u1D558 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d559 u1D559 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55a u1D55A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55b u1D55B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55c u1D55C 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55d u1D55D 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55e u1D55E 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d55f u1D55F 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d560 u1D560 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d561 u1D561 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d562 u1D562 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d563 u1D563 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d564 u1D564 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d565 u1D565 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d566 u1D566 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d567 u1D567 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d568 u1D568 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d569 u1D569 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d56a u1D56A 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d56b u1D56B 2.18 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.22 (Serif, Serif Condensed) +U+1d5a0 u1D5A0 2.23 (Sans, Sans Condensed) +U+1d5a1 u1D5A1 2.23 (Sans, Sans Condensed) +U+1d5a2 u1D5A2 2.23 (Sans, Sans Condensed) +U+1d5a3 u1D5A3 2.23 (Sans, Sans Condensed) +U+1d5a4 u1D5A4 2.23 (Sans, Sans Condensed) +U+1d5a5 u1D5A5 2.23 (Sans, Sans Condensed) +U+1d5a6 u1D5A6 2.23 (Sans, Sans Condensed) +U+1d5a7 u1D5A7 2.23 (Sans, Sans Condensed) +U+1d5a8 u1D5A8 2.23 (Sans, Sans Condensed) +U+1d5a9 u1D5A9 2.23 (Sans, Sans Condensed) +U+1d5aa u1D5AA 2.23 (Sans, Sans Condensed) +U+1d5ab u1D5AB 2.23 (Sans, Sans Condensed) +U+1d5ac u1D5AC 2.23 (Sans, Sans Condensed) +U+1d5ad u1D5AD 2.23 (Sans, Sans Condensed) +U+1d5ae u1D5AE 2.23 (Sans, Sans Condensed) +U+1d5af u1D5AF 2.23 (Sans, Sans Condensed) +U+1d5b0 u1D5B0 2.23 (Sans, Sans Condensed) +U+1d5b1 u1D5B1 2.23 (Sans, Sans Condensed) +U+1d5b2 u1D5B2 2.23 (Sans, Sans Condensed) +U+1d5b3 u1D5B3 2.23 (Sans, Sans Condensed) +U+1d5b4 u1D5B4 2.23 (Sans, Sans Condensed) +U+1d5b5 u1D5B5 2.23 (Sans, Sans Condensed) +U+1d5b6 u1D5B6 2.23 (Sans, Sans Condensed) +U+1d5b7 u1D5B7 2.23 (Sans, Sans Condensed) +U+1d5b8 u1D5B8 2.23 (Sans, Sans Condensed) +U+1d5b9 u1D5B9 2.23 (Sans, Sans Condensed) +U+1d5ba u1D5BA 2.23 (Sans, Sans Condensed) +U+1d5bb u1D5BB 2.23 (Sans, Sans Condensed) +U+1d5bc u1D5BC 2.23 (Sans, Sans Condensed) +U+1d5bd u1D5BD 2.23 (Sans, Sans Condensed) +U+1d5be u1D5BE 2.23 (Sans, Sans Condensed) +U+1d5bf u1D5BF 2.23 (Sans, Sans Condensed) +U+1d5c0 u1D5C0 2.23 (Sans, Sans Condensed) +U+1d5c1 u1D5C1 2.23 (Sans, Sans Condensed) +U+1d5c2 u1D5C2 2.23 (Sans, Sans Condensed) +U+1d5c3 u1D5C3 2.23 (Sans, Sans Condensed) +U+1d5c4 u1D5C4 2.23 (Sans, Sans Condensed) +U+1d5c5 u1D5C5 2.23 (Sans, Sans Condensed) +U+1d5c6 u1D5C6 2.23 (Sans, Sans Condensed) +U+1d5c7 u1D5C7 2.23 (Sans, Sans Condensed) +U+1d5c8 u1D5C8 2.23 (Sans, Sans Condensed) +U+1d5c9 u1D5C9 2.23 (Sans, Sans Condensed) +U+1d5ca u1D5CA 2.23 (Sans, Sans Condensed) +U+1d5cb u1D5CB 2.23 (Sans, Sans Condensed) +U+1d5cc u1D5CC 2.23 (Sans, Sans Condensed) +U+1d5cd u1D5CD 2.23 (Sans, Sans Condensed) +U+1d5ce u1D5CE 2.23 (Sans, Sans Condensed) +U+1d5cf u1D5CF 2.23 (Sans, Sans Condensed) +U+1d5d0 u1D5D0 2.23 (Sans, Sans Condensed) +U+1d5d1 u1D5D1 2.23 (Sans, Sans Condensed) +U+1d5d2 u1D5D2 2.23 (Sans, Sans Condensed) +U+1d5d3 u1D5D3 2.23 (Sans, Sans Condensed) +U+1d5d4 u1D5D4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d5 u1D5D5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d6 u1D5D6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d7 u1D5D7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d8 u1D5D8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5d9 u1D5D9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5da u1D5DA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5db u1D5DB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5dc u1D5DC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5dd u1D5DD 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5de u1D5DE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5df u1D5DF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e0 u1D5E0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e1 u1D5E1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e2 u1D5E2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e3 u1D5E3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e4 u1D5E4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e5 u1D5E5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e6 u1D5E6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e7 u1D5E7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e8 u1D5E8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5e9 u1D5E9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ea u1D5EA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5eb u1D5EB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ec u1D5EC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ed u1D5ED 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ee u1D5EE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ef u1D5EF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f0 u1D5F0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f1 u1D5F1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f2 u1D5F2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f3 u1D5F3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f4 u1D5F4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f5 u1D5F5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f6 u1D5F6 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f7 u1D5F7 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f8 u1D5F8 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5f9 u1D5F9 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fa u1D5FA 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fb u1D5FB 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fc u1D5FC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fd u1D5FD 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5fe u1D5FE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d5ff u1D5FF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d600 u1D600 2.23 (Sans Bold, Sans Condensed Bold) +U+1d601 u1D601 2.23 (Sans Bold, Sans Condensed Bold) +U+1d602 u1D602 2.23 (Sans Bold, Sans Condensed Bold) +U+1d603 u1D603 2.23 (Sans Bold, Sans Condensed Bold) +U+1d604 u1D604 2.23 (Sans Bold, Sans Condensed Bold) +U+1d605 u1D605 2.23 (Sans Bold, Sans Condensed Bold) +U+1d606 u1D606 2.23 (Sans Bold, Sans Condensed Bold) +U+1d607 u1D607 2.23 (Sans Bold, Sans Condensed Bold) +U+1d608 u1D608 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d609 u1D609 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60a u1D60A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60b u1D60B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60c u1D60C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60d u1D60D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60e u1D60E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d60f u1D60F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d610 u1D610 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d611 u1D611 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d612 u1D612 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d613 u1D613 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d614 u1D614 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d615 u1D615 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d616 u1D616 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d617 u1D617 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d618 u1D618 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d619 u1D619 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61a u1D61A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61b u1D61B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61c u1D61C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61d u1D61D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61e u1D61E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d61f u1D61F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d620 u1D620 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d621 u1D621 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d622 u1D622 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d623 u1D623 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d624 u1D624 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d625 u1D625 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d626 u1D626 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d627 u1D627 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d628 u1D628 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d629 u1D629 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62a u1D62A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62b u1D62B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62c u1D62C 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62d u1D62D 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62e u1D62E 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d62f u1D62F 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d630 u1D630 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d631 u1D631 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d632 u1D632 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d633 u1D633 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d634 u1D634 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d635 u1D635 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d636 u1D636 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d637 u1D637 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d638 u1D638 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d639 u1D639 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63a u1D63A 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63b u1D63B 2.23 (Sans Condensed Oblique, Sans Oblique) +U+1d63c u1D63C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63d u1D63D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63e u1D63E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d63f u1D63F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d640 u1D640 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d641 u1D641 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d642 u1D642 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d643 u1D643 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d644 u1D644 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d645 u1D645 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d646 u1D646 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d647 u1D647 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d648 u1D648 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d649 u1D649 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64a u1D64A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64b u1D64B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64c u1D64C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64d u1D64D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64e u1D64E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d64f u1D64F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d650 u1D650 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d651 u1D651 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d652 u1D652 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d653 u1D653 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d654 u1D654 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d655 u1D655 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d656 u1D656 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d657 u1D657 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d658 u1D658 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d659 u1D659 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65a u1D65A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65b u1D65B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65c u1D65C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65d u1D65D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65e u1D65E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d65f u1D65F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d660 u1D660 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d661 u1D661 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d662 u1D662 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d663 u1D663 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d664 u1D664 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d665 u1D665 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d666 u1D666 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d667 u1D667 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d668 u1D668 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d669 u1D669 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66a u1D66A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66b u1D66B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66c u1D66C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66d u1D66D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66e u1D66E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d66f u1D66F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d670 u1D670 2.23 (Sans Mono) +U+1d671 u1D671 2.23 (Sans Mono) +U+1d672 u1D672 2.23 (Sans Mono) +U+1d673 u1D673 2.23 (Sans Mono) +U+1d674 u1D674 2.23 (Sans Mono) +U+1d675 u1D675 2.23 (Sans Mono) +U+1d676 u1D676 2.23 (Sans Mono) +U+1d677 u1D677 2.23 (Sans Mono) +U+1d678 u1D678 2.23 (Sans Mono) +U+1d679 u1D679 2.23 (Sans Mono) +U+1d67a u1D67A 2.23 (Sans Mono) +U+1d67b u1D67B 2.23 (Sans Mono) +U+1d67c u1D67C 2.23 (Sans Mono) +U+1d67d u1D67D 2.23 (Sans Mono) +U+1d67e u1D67E 2.23 (Sans Mono) +U+1d67f u1D67F 2.23 (Sans Mono) +U+1d680 u1D680 2.23 (Sans Mono) +U+1d681 u1D681 2.23 (Sans Mono) +U+1d682 u1D682 2.23 (Sans Mono) +U+1d683 u1D683 2.23 (Sans Mono) +U+1d684 u1D684 2.23 (Sans Mono) +U+1d685 u1D685 2.23 (Sans Mono) +U+1d686 u1D686 2.23 (Sans Mono) +U+1d687 u1D687 2.23 (Sans Mono) +U+1d688 u1D688 2.23 (Sans Mono) +U+1d689 u1D689 2.23 (Sans Mono) +U+1d68a u1D68A 2.23 (Sans Mono) +U+1d68b u1D68B 2.23 (Sans Mono) +U+1d68c u1D68C 2.23 (Sans Mono) +U+1d68d u1D68D 2.23 (Sans Mono) +U+1d68e u1D68E 2.23 (Sans Mono) +U+1d68f u1D68F 2.23 (Sans Mono) +U+1d690 u1D690 2.23 (Sans Mono) +U+1d691 u1D691 2.23 (Sans Mono) +U+1d692 u1D692 2.23 (Sans Mono) +U+1d693 u1D693 2.23 (Sans Mono) +U+1d694 u1D694 2.23 (Sans Mono) +U+1d695 u1D695 2.23 (Sans Mono) +U+1d696 u1D696 2.23 (Sans Mono) +U+1d697 u1D697 2.23 (Sans Mono) +U+1d698 u1D698 2.23 (Sans Mono) +U+1d699 u1D699 2.23 (Sans Mono) +U+1d69a u1D69A 2.23 (Sans Mono) +U+1d69b u1D69B 2.23 (Sans Mono) +U+1d69c u1D69C 2.23 (Sans Mono) +U+1d69d u1D69D 2.23 (Sans Mono) +U+1d69e u1D69E 2.23 (Sans Mono) +U+1d69f u1D69F 2.23 (Sans Mono) +U+1d6a0 u1D6A0 2.23 (Sans Mono) +U+1d6a1 u1D6A1 2.23 (Sans Mono) +U+1d6a2 u1D6A2 2.23 (Sans Mono) +U+1d6a3 u1D6A3 2.23 (Sans Mono) +U+1d6a4 u1D6A4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6a5 u1D6A5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6a8 u1D6A8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6a9 u1D6A9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6aa u1D6AA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ab u1D6AB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ac u1D6AC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ad u1D6AD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ae u1D6AE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6af u1D6AF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b0 u1D6B0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b1 u1D6B1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b2 u1D6B2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b3 u1D6B3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b4 u1D6B4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b5 u1D6B5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b6 u1D6B6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b7 u1D6B7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b8 u1D6B8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6b9 u1D6B9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ba u1D6BA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bb u1D6BB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bc u1D6BC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bd u1D6BD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6be u1D6BE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6bf u1D6BF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c0 u1D6C0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c1 u1D6C1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c2 u1D6C2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c3 u1D6C3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c4 u1D6C4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c5 u1D6C5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c6 u1D6C6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c7 u1D6C7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c8 u1D6C8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6c9 u1D6C9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ca u1D6CA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cb u1D6CB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cc u1D6CC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cd u1D6CD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6ce u1D6CE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6cf u1D6CF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d0 u1D6D0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d1 u1D6D1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d2 u1D6D2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d3 u1D6D3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d4 u1D6D4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d5 u1D6D5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d6 u1D6D6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d7 u1D6D7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d8 u1D6D8 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6d9 u1D6D9 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6da u1D6DA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6db u1D6DB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6dc u1D6DC 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6dd u1D6DD 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6de u1D6DE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6df u1D6DF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e0 u1D6E0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e1 u1D6E1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d6e2 u1D6E2 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e3 u1D6E3 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e4 u1D6E4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e5 u1D6E5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e6 u1D6E6 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e7 u1D6E7 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e8 u1D6E8 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6e9 u1D6E9 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ea u1D6EA 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6eb u1D6EB 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ec u1D6EC 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ed u1D6ED 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ee u1D6EE 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ef u1D6EF 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f0 u1D6F0 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f1 u1D6F1 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f2 u1D6F2 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f3 u1D6F3 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f4 u1D6F4 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f5 u1D6F5 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f6 u1D6F6 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f7 u1D6F7 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f8 u1D6F8 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6f9 u1D6F9 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fa u1D6FA 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fb u1D6FB 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fc u1D6FC 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fd u1D6FD 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6fe u1D6FE 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d6ff u1D6FF 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d700 u1D700 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d701 u1D701 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d702 u1D702 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d703 u1D703 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d704 u1D704 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d705 u1D705 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d706 u1D706 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d707 u1D707 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d708 u1D708 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d709 u1D709 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70a u1D70A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70b u1D70B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70c u1D70C 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70d u1D70D 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70e u1D70E 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d70f u1D70F 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d710 u1D710 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d711 u1D711 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d712 u1D712 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d713 u1D713 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d714 u1D714 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d715 u1D715 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d716 u1D716 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d717 u1D717 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d718 u1D718 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d719 u1D719 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71a u1D71A 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71b u1D71B 2.23 (Serif Italic, Serif Italic Condensed) 2.31 (Serif Condensed Italic) +U+1d71c u1D71C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71d u1D71D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71e u1D71E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d71f u1D71F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d720 u1D720 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d721 u1D721 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d722 u1D722 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d723 u1D723 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d724 u1D724 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d725 u1D725 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d726 u1D726 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d727 u1D727 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d728 u1D728 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d729 u1D729 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72a u1D72A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72b u1D72B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72c u1D72C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72d u1D72D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72e u1D72E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d72f u1D72F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d730 u1D730 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d731 u1D731 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d732 u1D732 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d733 u1D733 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d734 u1D734 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d735 u1D735 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d736 u1D736 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d737 u1D737 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d738 u1D738 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d739 u1D739 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73a u1D73A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73b u1D73B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73c u1D73C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73d u1D73D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73e u1D73E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d73f u1D73F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d740 u1D740 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d741 u1D741 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d742 u1D742 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d743 u1D743 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d744 u1D744 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d745 u1D745 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d746 u1D746 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d747 u1D747 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d748 u1D748 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d749 u1D749 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74a u1D74A 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74b u1D74B 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74c u1D74C 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74d u1D74D 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74e u1D74E 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d74f u1D74F 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d750 u1D750 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d751 u1D751 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d752 u1D752 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d753 u1D753 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d754 u1D754 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d755 u1D755 2.23 (Serif Bold Italic, Serif Condensed Bold Italic) +U+1d756 u1D756 2.23 (Sans Bold, Sans Condensed Bold) +U+1d757 u1D757 2.23 (Sans Bold, Sans Condensed Bold) +U+1d758 u1D758 2.23 (Sans Bold, Sans Condensed Bold) +U+1d759 u1D759 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75a u1D75A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75b u1D75B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75c u1D75C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75d u1D75D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75e u1D75E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d75f u1D75F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d760 u1D760 2.23 (Sans Bold, Sans Condensed Bold) +U+1d761 u1D761 2.23 (Sans Bold, Sans Condensed Bold) +U+1d762 u1D762 2.23 (Sans Bold, Sans Condensed Bold) +U+1d763 u1D763 2.23 (Sans Bold, Sans Condensed Bold) +U+1d764 u1D764 2.23 (Sans Bold, Sans Condensed Bold) +U+1d765 u1D765 2.23 (Sans Bold, Sans Condensed Bold) +U+1d766 u1D766 2.23 (Sans Bold, Sans Condensed Bold) +U+1d767 u1D767 2.23 (Sans Bold, Sans Condensed Bold) +U+1d768 u1D768 2.23 (Sans Bold, Sans Condensed Bold) +U+1d769 u1D769 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76a u1D76A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76b u1D76B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76c u1D76C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76d u1D76D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76e u1D76E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d76f u1D76F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d770 u1D770 2.23 (Sans Bold, Sans Condensed Bold) +U+1d771 u1D771 2.23 (Sans Bold, Sans Condensed Bold) +U+1d772 u1D772 2.23 (Sans Bold, Sans Condensed Bold) +U+1d773 u1D773 2.23 (Sans Bold, Sans Condensed Bold) +U+1d774 u1D774 2.23 (Sans Bold, Sans Condensed Bold) +U+1d775 u1D775 2.23 (Sans Bold, Sans Condensed Bold) +U+1d776 u1D776 2.23 (Sans Bold, Sans Condensed Bold) +U+1d777 u1D777 2.23 (Sans Bold, Sans Condensed Bold) +U+1d778 u1D778 2.23 (Sans Bold, Sans Condensed Bold) +U+1d779 u1D779 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77a u1D77A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77b u1D77B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77c u1D77C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77d u1D77D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77e u1D77E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d77f u1D77F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d780 u1D780 2.23 (Sans Bold, Sans Condensed Bold) +U+1d781 u1D781 2.23 (Sans Bold, Sans Condensed Bold) +U+1d782 u1D782 2.23 (Sans Bold, Sans Condensed Bold) +U+1d783 u1D783 2.23 (Sans Bold, Sans Condensed Bold) +U+1d784 u1D784 2.23 (Sans Bold, Sans Condensed Bold) +U+1d785 u1D785 2.23 (Sans Bold, Sans Condensed Bold) +U+1d786 u1D786 2.23 (Sans Bold, Sans Condensed Bold) +U+1d787 u1D787 2.23 (Sans Bold, Sans Condensed Bold) +U+1d788 u1D788 2.23 (Sans Bold, Sans Condensed Bold) +U+1d789 u1D789 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78a u1D78A 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78b u1D78B 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78c u1D78C 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78d u1D78D 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78e u1D78E 2.23 (Sans Bold, Sans Condensed Bold) +U+1d78f u1D78F 2.23 (Sans Bold, Sans Condensed Bold) +U+1d790 u1D790 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d791 u1D791 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d792 u1D792 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d793 u1D793 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d794 u1D794 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d795 u1D795 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d796 u1D796 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d797 u1D797 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d798 u1D798 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d799 u1D799 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79a u1D79A 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79b u1D79B 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79c u1D79C 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79d u1D79D 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79e u1D79E 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d79f u1D79F 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a0 u1D7A0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a1 u1D7A1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a2 u1D7A2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a3 u1D7A3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a4 u1D7A4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a5 u1D7A5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a6 u1D7A6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a7 u1D7A7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a8 u1D7A8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7a9 u1D7A9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7aa u1D7AA 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ab u1D7AB 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ac u1D7AC 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ad u1D7AD 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ae u1D7AE 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7af u1D7AF 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b0 u1D7B0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b1 u1D7B1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b2 u1D7B2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b3 u1D7B3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b4 u1D7B4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b5 u1D7B5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b6 u1D7B6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b7 u1D7B7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b8 u1D7B8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7b9 u1D7B9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ba u1D7BA 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bb u1D7BB 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bc u1D7BC 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bd u1D7BD 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7be u1D7BE 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7bf u1D7BF 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c0 u1D7C0 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c1 u1D7C1 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c2 u1D7C2 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c3 u1D7C3 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c4 u1D7C4 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c5 u1D7C5 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c6 u1D7C6 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c7 u1D7C7 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c8 u1D7C8 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7c9 u1D7C9 2.23 (Sans Bold Oblique, Sans Condensed Bold Oblique) +U+1d7ca u1D7CA 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7cb u1D7CB 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7ce u1D7CE 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7cf u1D7CF 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d0 u1D7D0 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d1 u1D7D1 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d2 u1D7D2 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d3 u1D7D3 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d4 u1D7D4 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d5 u1D7D5 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d6 u1D7D6 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d7 u1D7D7 2.23 (Serif Bold, Serif Condensed Bold) +U+1d7d8 u1D7D8 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7d9 u1D7D9 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7da u1D7DA 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7db u1D7DB 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7dc u1D7DC 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7dd u1D7DD 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7de u1D7DE 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7df u1D7DF 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e0 u1D7E0 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e1 u1D7E1 2.22 (Serif, Serif Condensed) 2.29 (Sans, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) 2.30 (Sans Bold) +U+1d7e2 u1D7E2 2.23 (Sans, Sans Condensed) +U+1d7e3 u1D7E3 2.23 (Sans, Sans Condensed) +U+1d7e4 u1D7E4 2.23 (Sans, Sans Condensed) +U+1d7e5 u1D7E5 2.23 (Sans, Sans Condensed) +U+1d7e6 u1D7E6 2.23 (Sans, Sans Condensed) +U+1d7e7 u1D7E7 2.23 (Sans, Sans Condensed) +U+1d7e8 u1D7E8 2.23 (Sans, Sans Condensed) +U+1d7e9 u1D7E9 2.23 (Sans, Sans Condensed) +U+1d7ea u1D7EA 2.23 (Sans, Sans Condensed) +U+1d7eb u1D7EB 2.23 (Sans, Sans Condensed) +U+1d7ec u1D7EC 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ed u1D7ED 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ee u1D7EE 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7ef u1D7EF 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f0 u1D7F0 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f1 u1D7F1 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f2 u1D7F2 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f3 u1D7F3 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f4 u1D7F4 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f5 u1D7F5 2.23 (Sans Bold, Sans Condensed Bold) +U+1d7f6 u1D7F6 2.23 (Sans Mono) +U+1d7f7 u1D7F7 2.23 (Sans Mono) +U+1d7f8 u1D7F8 2.23 (Sans Mono) +U+1d7f9 u1D7F9 2.23 (Sans Mono) +U+1d7fa u1D7FA 2.23 (Sans Mono) +U+1d7fb u1D7FB 2.23 (Sans Mono) +U+1d7fc u1D7FC 2.23 (Sans Mono) +U+1d7fd u1D7FD 2.23 (Sans Mono) +U+1d7fe u1D7FE 2.23 (Sans Mono) +U+1d7ff u1D7FF 2.23 (Sans Mono) +U+1f030 u1F030 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f031 u1F031 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f032 u1F032 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f033 u1F033 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f034 u1F034 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f035 u1F035 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f036 u1F036 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f037 u1F037 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f038 u1F038 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f039 u1F039 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03a u1F03A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03b u1F03B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03c u1F03C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03d u1F03D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03e u1F03E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f03f u1F03F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f040 u1F040 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f041 u1F041 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f042 u1F042 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f043 u1F043 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f044 u1F044 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f045 u1F045 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f046 u1F046 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f047 u1F047 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f048 u1F048 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f049 u1F049 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04a u1F04A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04b u1F04B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04c u1F04C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04d u1F04D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04e u1F04E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f04f u1F04F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f050 u1F050 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f051 u1F051 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f052 u1F052 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f053 u1F053 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f054 u1F054 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f055 u1F055 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f056 u1F056 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f057 u1F057 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f058 u1F058 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f059 u1F059 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05a u1F05A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05b u1F05B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05c u1F05C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05d u1F05D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05e u1F05E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f05f u1F05F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f060 u1F060 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f061 u1F061 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f062 u1F062 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f063 u1F063 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f064 u1F064 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f065 u1F065 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f066 u1F066 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f067 u1F067 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f068 u1F068 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f069 u1F069 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06a u1F06A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06b u1F06B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06c u1F06C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06d u1F06D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06e u1F06E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f06f u1F06F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f070 u1F070 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f071 u1F071 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f072 u1F072 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f073 u1F073 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f074 u1F074 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f075 u1F075 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f076 u1F076 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f077 u1F077 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f078 u1F078 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f079 u1F079 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07a u1F07A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07b u1F07B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07c u1F07C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07d u1F07D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07e u1F07E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f07f u1F07F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f080 u1F080 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f081 u1F081 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f082 u1F082 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f083 u1F083 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f084 u1F084 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f085 u1F085 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f086 u1F086 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f087 u1F087 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f088 u1F088 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f089 u1F089 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08a u1F08A 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08b u1F08B 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08c u1F08C 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08d u1F08D 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08e u1F08E 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f08f u1F08F 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f090 u1F090 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f091 u1F091 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f092 u1F092 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f093 u1F093 2.32 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a0 u1F0A0 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a1 u1F0A1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a2 u1F0A2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a3 u1F0A3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a4 u1F0A4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a5 u1F0A5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a6 u1F0A6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a7 u1F0A7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a8 u1F0A8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0a9 u1F0A9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0aa u1F0AA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ab u1F0AB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ac u1F0AC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ad u1F0AD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ae u1F0AE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b1 u1F0B1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b2 u1F0B2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b3 u1F0B3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b4 u1F0B4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b5 u1F0B5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b6 u1F0B6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b7 u1F0B7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b8 u1F0B8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0b9 u1F0B9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ba u1F0BA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bb u1F0BB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bc u1F0BC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0bd u1F0BD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0be u1F0BE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c1 u1F0C1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c2 u1F0C2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c3 u1F0C3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c4 u1F0C4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c5 u1F0C5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c6 u1F0C6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c7 u1F0C7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c8 u1F0C8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0c9 u1F0C9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ca u1F0CA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cb u1F0CB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cc u1F0CC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cd u1F0CD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0ce u1F0CE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0cf u1F0CF 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d1 u1F0D1 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d2 u1F0D2 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d3 u1F0D3 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d4 u1F0D4 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d5 u1F0D5 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d6 u1F0D6 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d7 u1F0D7 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d8 u1F0D8 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0d9 u1F0D9 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0da u1F0DA 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0db u1F0DB 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0dc u1F0DC 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0dd u1F0DD 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0de u1F0DE 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f0df u1F0DF 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f42d u1F42D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f42e u1F42E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f431 u1F431 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f435 u1F435 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f601 u1F601 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f602 u1F602 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f603 u1F603 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f604 u1F604 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f605 u1F605 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f606 u1F606 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f607 u1F607 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f608 u1F608 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f609 u1F609 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60a u1F60A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60b u1F60B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60c u1F60C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60d u1F60D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60e u1F60E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f60f u1F60F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f610 u1F610 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f612 u1F612 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f613 u1F613 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f614 u1F614 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f616 u1F616 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f618 u1F618 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61a u1F61A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61c u1F61C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61d u1F61D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f61e u1F61E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f620 u1F620 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f621 u1F621 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f622 u1F622 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f623 u1F623 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f625 u1F625 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f628 u1F628 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f629 u1F629 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62a u1F62A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62b u1F62B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f62d u1F62D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f630 u1F630 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f631 u1F631 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f632 u1F632 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f633 u1F633 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f635 u1F635 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f636 u1F636 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f637 u1F637 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f638 u1F638 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f639 u1F639 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63a u1F63A 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63b u1F63B 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63c u1F63C 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63d u1F63D 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63e u1F63E 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f63f u1F63F 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) +U+1f640 u1F640 2.33 (Sans, Sans Bold, Sans Bold Oblique, Sans Condensed, Sans Condensed Bold, Sans Condensed Bold Oblique, Sans Condensed Oblique, Sans Oblique) diff --git a/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/unicover.txt b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/unicover.txt new file mode 100644 index 0000000..42c2122 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavu-fonts-ttf-2.33/unicover.txt @@ -0,0 +1,215 @@ +This is the Unicode coverage file for DejaVu fonts +($Id$) + +Control and similar characters are discounted from totals. + + Sans Serif Sans Mono +U+0000 Basic Latin 100% (95/95) 100% (95/95) 100% (95/95) +U+0080 Latin-1 Supplement 100% (96/96) 100% (96/96) 100% (96/96) +U+0100 Latin Extended-A 100% (128/128) 100% (128/128) 100% (128/128) +U+0180 Latin Extended-B 100% (208/208) 100% (208/208) 86% (180/208) +U+0250 IPA Extensions 100% (96/96) 100% (96/96) 100% (96/96) +U+02b0 Spacing Modifier Letters 78% (63/80) 57% (46/80) 60% (48/80) +U+0300 Combining Diacritical Marks 83% (93/112) 60% (68/112) 59% (67/112) +U+0370 Greek and Coptic 100% (134/134) 89% (120/134) 82% (110/134) +U+0400 Cyrillic 100% (256/256) 78% (200/256) 70% (180/256) +U+0500 Cyrillic Supplement 95% (38/40) 25% (10/40) 15% (6/40) +U+0530 Armenian 100% (86/86) 100% (86/86) 100% (86/86) +U+0590 Hebrew 62% (54/87) (0/87) (0/87) +U+0600 Arabic 63% (161/252) (0/252) 39% (99/252) +U+0700 Syriac (0/77) (0/77) (0/77) +U+0750 Arabic Supplement (0/48) (0/48) (0/48) +U+0780 Thaana (0/50) (0/50) (0/50) +U+07c0 NKo 91% (54/59) (0/59) (0/59) +U+0800 Samaritan (0/61) (0/61) (0/61) +U+0840 Mandaic (0/29) (0/29) (0/29) +U+0900 Devanagari (0/127) (0/127) (0/127) +U+0980 Bengali (0/92) (0/92) (0/92) +U+0a00 Gurmukhi (0/79) (0/79) (0/79) +U+0a80 Gujarati (0/83) (0/83) (0/83) +U+0b00 Oriya (0/90) (0/90) (0/90) +U+0b80 Tamil (0/72) (0/72) (0/72) +U+0c00 Telugu (0/93) (0/93) (0/93) +U+0c80 Kannada (0/86) (0/86) (0/86) +U+0d00 Malayalam (0/98) (0/98) (0/98) +U+0d80 Sinhala (0/80) (0/80) (0/80) +U+0e00 Thai 1% (1/87) (0/87) (0/87) +U+0e80 Lao 100% (65/65) (0/65) 70% (46/65) +U+0f00 Tibetan (0/211) (0/211) (0/211) +U+1000 Myanmar (0/160) (0/160) (0/160) +U+10a0 Georgian 100% (83/83) 100% (83/83) 54% (45/83) +U+1100 Hangul Jamo (0/256) (0/256) (0/256) +U+1200 Ethiopic (0/358) (0/358) (0/358) +U+1380 Ethiopic Supplement (0/26) (0/26) (0/26) +U+13a0 Cherokee (0/85) (0/85) (0/85) +U+1400 Unified Canadian Aboriginal Syllabics 63% (404/640) (0/640) (0/640) +U+1680 Ogham 100% (29/29) (0/29) (0/29) +U+16a0 Runic (0/81) (0/81) (0/81) +U+1700 Tagalog (0/20) (0/20) (0/20) +U+1720 Hanunoo (0/23) (0/23) (0/23) +U+1740 Buhid (0/20) (0/20) (0/20) +U+1760 Tagbanwa (0/18) (0/18) (0/18) +U+1780 Khmer (0/114) (0/114) (0/114) +U+1800 Mongolian (0/156) (0/156) (0/156) +U+18b0 Unified Canadian Aboriginal Syllabics Extended (0/70) (0/70) (0/70) +U+1900 Limbu (0/66) (0/66) (0/66) +U+1950 Tai Le (0/35) (0/35) (0/35) +U+1980 New Tai Lue (0/83) (0/83) (0/83) +U+19e0 Khmer Symbols (0/32) (0/32) (0/32) +U+1a00 Buginese (0/30) (0/30) (0/30) +U+1a20 Tai Tham (0/127) (0/127) (0/127) +U+1b00 Balinese (0/121) (0/121) (0/121) +U+1b80 Sundanese (0/55) (0/55) (0/55) +U+1bc0 Batak (0/56) (0/56) (0/56) +U+1c00 Lepcha (0/74) (0/74) (0/74) +U+1c50 Ol Chiki (0/48) (0/48) (0/48) +U+1cd0 Vedic Extensions (0/35) (0/35) (0/35) +U+1d00 Phonetic Extensions 82% (106/128) 86% (111/128) 48% (62/128) +U+1d80 Phonetic Extensions Supplement 59% (38/64) 59% (38/64) 57% (37/64) +U+1dc0 Combining Diacritical Marks Supplement 13% (6/43) 13% (6/43) (0/43) +U+1e00 Latin Extended Additional 98% (252/256) 98% (252/256) 71% (182/256) +U+1f00 Greek Extended 100% (233/233) 100% (233/233) 100% (233/233) +U+2000 General Punctuation 100% (107/107) 81% (87/107) 48% (52/107) +U+2070 Superscripts and Subscripts 100% (42/42) 100% (42/42) 100% (42/42) +U+20a0 Currency Symbols 92% (24/26) 26% (7/26) 92% (24/26) +U+20d0 Combining Diacritical Marks for Symbols 21% (7/33) (0/33) (0/33) +U+2100 Letterlike Symbols 93% (75/80) 40% (32/80) 21% (17/80) +U+2150 Number Forms 94% (55/58) 94% (55/58) 22% (13/58) +U+2190 Arrows 100% (112/112) 100% (112/112) 100% (112/112) +U+2200 Mathematical Operators 100% (256/256) 39% (100/256) 62% (159/256) +U+2300 Miscellaneous Technical 26% (65/244) 14% (35/244) 47% (117/244) +U+2400 Control Pictures 5% (2/39) 2% (1/39) 2% (1/39) +U+2440 Optical Character Recognition (0/11) (0/11) (0/11) +U+2460 Enclosed Alphanumerics 6% (10/160) (0/160) (0/160) +U+2500 Box Drawing 100% (128/128) 100% (128/128) 100% (128/128) +U+2580 Block Elements 100% (32/32) 100% (32/32) 100% (32/32) +U+25a0 Geometric Shapes 100% (96/96) 100% (96/96) 100% (96/96) +U+2600 Miscellaneous Symbols 73% (187/256) 11% (30/256) 58% (149/256) +U+2700 Dingbats 91% (174/191) 0% (1/191) 75% (144/191) +U+27c0 Miscellaneous Mathematical Symbols-A 19% (9/46) 10% (5/46) 10% (5/46) +U+27f0 Supplemental Arrows-A 100% (16/16) 100% (16/16) (0/16) +U+2800 Braille Patterns 100% (256/256) 100% (256/256) (0/256) +U+2900 Supplemental Arrows-B 4% (6/128) 100% (128/128) (0/128) +U+2980 Miscellaneous Mathematical Symbols-B 10% (13/128) 0% (1/128) 2% (3/128) +U+2a00 Supplemental Mathematical Operators 28% (72/256) 1% (4/256) 0% (1/256) +U+2b00 Miscellaneous Symbols and Arrows 40% (35/87) 31% (27/87) 10% (9/87) +U+2c00 Glagolitic (0/94) (0/94) (0/94) +U+2c60 Latin Extended-C 96% (31/32) 81% (26/32) 43% (14/32) +U+2c80 Coptic (0/121) (0/121) (0/121) +U+2d00 Georgian Supplement (0/38) 100% (38/38) (0/38) +U+2d30 Tifinagh 96% (55/57) (0/57) (0/57) +U+2d80 Ethiopic Extended (0/79) (0/79) (0/79) +U+2de0 Cyrillic Extended-A (0/32) (0/32) (0/32) +U+2e00 Supplemental Punctuation 12% (6/50) 12% (6/50) 12% (6/50) +U+2e80 CJK Radicals Supplement (0/115) (0/115) (0/115) +U+2f00 Kangxi Radicals (0/214) (0/214) (0/214) +U+2ff0 Ideographic Description Characters (0/12) (0/12) (0/12) +U+3000 CJK Symbols and Punctuation (0/64) (0/64) (0/64) +U+3040 Hiragana (0/93) (0/93) (0/93) +U+30a0 Katakana (0/96) (0/96) (0/96) +U+3100 Bopomofo (0/41) (0/41) (0/41) +U+3130 Hangul Compatibility Jamo (0/94) (0/94) (0/94) +U+3190 Kanbun (0/16) (0/16) (0/16) +U+31a0 Bopomofo Extended (0/27) (0/27) (0/27) +U+31c0 CJK Strokes (0/36) (0/36) (0/36) +U+31f0 Katakana Phonetic Extensions (0/16) (0/16) (0/16) +U+3200 Enclosed CJK Letters and Months (0/254) (0/254) (0/254) +U+3300 CJK Compatibility (0/256) (0/256) (0/256) +U+3400 CJK Unified Ideographs Extension A (0/0) (0/0) (0/0) +U+4dc0 Yijing Hexagram Symbols 100% (64/64) (0/64) (0/64) +U+4e00 CJK Unified Ideographs (0/0) (0/0) (0/0) +U+a000 Yi Syllables (0/1165) (0/1165) (0/1165) +U+a490 Yi Radicals (0/55) (0/55) (0/55) +U+a4d0 Lisu (0/48) (0/48) (0/48) +U+a500 Vai (0/300) (0/300) (0/300) +U+a640 Cyrillic Extended-B 38% (31/80) 12% (10/80) (0/80) +U+a6a0 Bamum (0/88) (0/88) (0/88) +U+a700 Modifier Tone Letters 62% (20/32) 62% (20/32) 62% (20/32) +U+a720 Latin Extended-D 48% (62/129) 42% (55/129) 10% (14/129) +U+a800 Syloti Nagri (0/44) (0/44) (0/44) +U+a830 Common Indic Number Forms (0/10) (0/10) (0/10) +U+a840 Phags-pa (0/56) (0/56) (0/56) +U+a880 Saurashtra (0/81) (0/81) (0/81) +U+a8e0 Devanagari Extended (0/28) (0/28) (0/28) +U+a900 Kayah Li (0/48) (0/48) (0/48) +U+a930 Rejang (0/37) (0/37) (0/37) +U+a960 Hangul Jamo Extended-A (0/29) (0/29) (0/29) +U+a980 Javanese (0/91) (0/91) (0/91) +U+aa00 Cham (0/83) (0/83) (0/83) +U+aa60 Myanmar Extended-A (0/28) (0/28) (0/28) +U+aa80 Tai Viet (0/72) (0/72) (0/72) +U+ab00 Ethiopic Extended-A (0/33) (0/33) (0/33) +U+abc0 Meetei Mayek (0/56) (0/56) (0/56) +U+ac00 Hangul Syllables (0/0) (0/0) (0/0) +U+d7b0 Hangul Jamo Extended-B (0/72) (0/72) (0/72) +U+d800 High Surrogates (0/0) (0/0) (0/0) +U+db80 High Private Use Surrogates (0/0) (0/0) (0/0) +U+dc00 Low Surrogates (0/0) (0/0) (0/0) +U+e000 Private Use Area (0/0) (0/0) (0/0) +U+f900 CJK Compatibility Ideographs (0/470) (0/470) (0/470) +U+fb00 Alphabetic Presentation Forms 100% (58/58) 12% (7/58) 3% (2/58) +U+fb50 Arabic Presentation Forms-A 16% (98/611) (0/611) 11% (72/611) +U+fe00 Variation Selectors 100% (16/16) 100% (16/16) (0/16) +U+fe10 Vertical Forms (0/10) (0/10) (0/10) +U+fe20 Combining Half Marks 57% (4/7) (0/7) (0/7) +U+fe30 CJK Compatibility Forms (0/32) (0/32) (0/32) +U+fe50 Small Form Variants (0/26) (0/26) (0/26) +U+fe70 Arabic Presentation Forms-B 100% (141/141) (0/141) 100% (141/141) +U+ff00 Halfwidth and Fullwidth Forms (0/225) (0/225) (0/225) +U+fff0 Specials 100% (5/5) 100% (5/5) 100% (5/5) +U+10000 Linear B Syllabary (0/88) (0/88) (0/88) +U+10080 Linear B Ideograms (0/123) (0/123) (0/123) +U+10100 Aegean Numbers (0/57) (0/57) (0/57) +U+10140 Ancient Greek Numbers (0/75) (0/75) (0/75) +U+10190 Ancient Symbols (0/12) (0/12) (0/12) +U+101d0 Phaistos Disc (0/46) (0/46) (0/46) +U+10280 Lycian (0/29) (0/29) (0/29) +U+102a0 Carian (0/49) (0/49) (0/49) +U+10300 Old Italic 100% (35/35) (0/35) (0/35) +U+10330 Gothic (0/27) (0/27) (0/27) +U+10380 Ugaritic (0/31) (0/31) (0/31) +U+103a0 Old Persian (0/50) (0/50) (0/50) +U+10400 Deseret (0/80) (0/80) (0/80) +U+10450 Shavian (0/48) (0/48) (0/48) +U+10480 Osmanya (0/40) (0/40) (0/40) +U+10800 Cypriot Syllabary (0/55) (0/55) (0/55) +U+10840 Imperial Aramaic (0/31) (0/31) (0/31) +U+10900 Phoenician (0/29) (0/29) (0/29) +U+10920 Lydian (0/27) (0/27) (0/27) +U+10a00 Kharoshthi (0/65) (0/65) (0/65) +U+10a60 Old South Arabian (0/32) (0/32) (0/32) +U+10b00 Avestan (0/61) (0/61) (0/61) +U+10b40 Inscriptional Parthian (0/30) (0/30) (0/30) +U+10b60 Inscriptional Pahlavi (0/27) (0/27) (0/27) +U+10c00 Old Turkic (0/73) (0/73) (0/73) +U+10e60 Rumi Numeral Symbols (0/31) (0/31) (0/31) +U+11000 Brahmi (0/108) (0/108) (0/108) +U+11080 Kaithi (0/66) (0/66) (0/66) +U+12000 Cuneiform (0/879) (0/879) (0/879) +U+12400 Cuneiform Numbers and Punctuation (0/103) (0/103) (0/103) +U+13000 Egyptian Hieroglyphs (0/1071) (0/1071) (0/1071) +U+16800 Bamum Supplement (0/569) (0/569) (0/569) +U+1b000 Kana Supplement (0/2) (0/2) (0/2) +U+1d000 Byzantine Musical Symbols (0/246) (0/246) (0/246) +U+1d100 Musical Symbols (0/220) (0/220) (0/220) +U+1d200 Ancient Greek Musical Notation (0/70) (0/70) (0/70) +U+1d300 Tai Xuan Jing Symbols 100% (87/87) (0/87) (0/87) +U+1d360 Counting Rod Numerals (0/18) (0/18) (0/18) +U+1d400 Mathematical Alphanumeric Symbols 11% (117/996) 5% (55/996) 6% (62/996) +U+1f000 Mahjong Tiles (0/44) (0/44) (0/44) +U+1f030 Domino Tiles 100% (100/100) (0/100) (0/100) +U+1f0a0 Playing Cards 100% (59/59) (0/59) (0/59) +U+1f100 Enclosed Alphanumeric Supplement (0/169) (0/169) (0/169) +U+1f200 Enclosed Ideographic Supplement (0/57) (0/57) (0/57) +U+1f300 Miscellaneous Symbols And Pictographs 0% (4/529) (0/529) (0/529) +U+1f600 Emoticons 80% (51/63) (0/63) (0/63) +U+1f680 Transport And Map Symbols (0/70) (0/70) (0/70) +U+1f700 Alchemical Symbols (0/116) (0/116) (0/116) +U+20000 CJK Unified Ideographs Extension B (0/0) (0/0) (0/0) +U+2a700 CJK Unified Ideographs Extension C (0/0) (0/0) (0/0) +U+2b740 CJK Unified Ideographs Extension D (0/0) (0/0) (0/0) +U+2f800 CJK Compatibility Ideographs Supplement (0/542) (0/542) (0/542) +U+e0000 Tags (0/98) (0/98) (0/98) +U+e0100 Variation Selectors Supplement (0/240) (0/240) (0/240) +U+f0000 Supplementary Private Use Area-A (0/0) (0/0) (0/0) +U+100000 Supplementary Private Use Area-B (0/0) (0/0) (0/0) diff --git a/incs/tcpdf_old/fonts/dejavusans.php b/incs/tcpdf_old/fonts/dejavusans.php new file mode 100644 index 0000000..b03781f --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusans.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-1021 -415 1681 1167]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>507,'MaxWidth'=>1735,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,127=>600,128=>684,129=>684,130=>698,131=>632,132=>748,133=>787,134=>732,135=>613,136=>613,137=>613,138=>613,139=>613,140=>613,141=>550,142=>615,143=>615,144=>615,145=>615,146=>278,147=>278,148=>278,149=>278,150=>634,151=>612,152=>612,153=>612,154=>612,155=>612,156=>634,157=>634,158=>634,159=>634,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>858,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>578,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>600,593=>635,594=>635,595=>635,596=>549,597=>550,598=>635,599=>696,600=>615,601=>615,602=>819,603=>541,604=>532,605=>775,606=>664,607=>278,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>278,617=>338,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>414,634=>414,635=>414,636=>411,637=>411,638=>530,639=>530,640=>604,641=>604,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>824,679=>610,680=>778,681=>848,682=>641,683=>654,684=>515,685=>515,686=>661,687=>664,688=>404,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>578,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>610,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>610,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>772,1163=>677,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>590,1172=>624,1173=>530,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1081,1191=>916,1192=>878,1193=>693,1194=>698,1195=>550,1196=>611,1197=>583,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>941,1213=>728,1214=>941,1215=>728,1216=>295,1217=>1077,1218=>901,1219=>656,1220=>604,1221=>776,1222=>670,1223=>752,1224=>661,1225=>776,1226=>681,1227=>686,1228=>591,1229=>888,1230=>774,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>610,1271=>525,1272=>882,1273=>790,1274=>675,1275=>590,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1302=>894,1303=>864,1304=>1032,1305=>986,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1081,1313=>905,1314=>1081,1315=>912,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>271,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>633,1410=>435,1411=>974,1412=>636,1413=>609,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>441,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>423,1522=>331,1523=>416,1524=>645,1542=>637,1543=>637,1545=>757,1546=>977,1548=>323,1557=>0,1563=>318,1567=>531,1569=>470,1570=>278,1571=>278,1572=>483,1573=>278,1574=>783,1575=>278,1576=>941,1577=>524,1578=>941,1579=>941,1580=>646,1581=>646,1582=>646,1583=>445,1584=>445,1585=>483,1586=>483,1587=>1221,1588=>1221,1589=>1209,1590=>1209,1591=>925,1592=>925,1593=>597,1594=>597,1600=>293,1601=>1037,1602=>776,1603=>824,1604=>727,1605=>619,1606=>734,1607=>524,1608=>483,1609=>783,1610=>783,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>537,1633=>537,1634=>537,1635=>537,1636=>537,1637=>537,1638=>537,1639=>537,1640=>537,1641=>537,1642=>537,1643=>325,1644=>318,1645=>545,1646=>941,1647=>776,1648=>0,1652=>292,1657=>941,1658=>941,1659=>941,1660=>941,1661=>941,1662=>941,1663=>941,1664=>941,1665=>646,1666=>646,1667=>646,1668=>646,1669=>646,1670=>646,1671=>646,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>483,1682=>483,1683=>498,1684=>530,1685=>610,1686=>530,1687=>483,1688=>483,1689=>483,1690=>1221,1691=>1221,1692=>1221,1693=>1209,1694=>1209,1695=>925,1696=>597,1697=>1037,1698=>1037,1699=>1037,1700=>1037,1701=>1037,1702=>1037,1703=>776,1704=>776,1705=>895,1706=>1054,1707=>895,1708=>824,1709=>824,1710=>824,1711=>895,1712=>895,1713=>895,1714=>895,1715=>895,1716=>895,1717=>727,1718=>727,1719=>727,1720=>727,1721=>734,1722=>734,1723=>734,1724=>734,1725=>734,1726=>698,1727=>646,1734=>483,1740=>783,1742=>783,1749=>524,1776=>537,1777=>537,1778=>537,1779=>537,1780=>537,1781=>537,1782=>537,1783=>537,1784=>537,1785=>537,1984=>636,1985=>636,1986=>636,1987=>636,1988=>636,1989=>636,1990=>636,1991=>636,1992=>636,1993=>636,1994=>278,1995=>571,1996=>424,1997=>592,1998=>654,1999=>654,2000=>594,2001=>654,2002=>829,2003=>438,2004=>438,2005=>559,2006=>612,2007=>350,2008=>959,2009=>473,2010=>783,2011=>654,2012=>625,2013=>734,2014=>530,2015=>724,2016=>473,2017=>625,2018=>594,2019=>530,2020=>530,2021=>522,2022=>594,2023=>594,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>313,2037=>313,2040=>560,2041=>560,2042=>361,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>669,3733=>642,3734=>645,3735=>655,3737=>659,3738=>625,3739=>625,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>375,3777=>657,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>840,4257=>690,4258=>642,4259=>759,4260=>591,4261=>686,4262=>789,4263=>811,4264=>467,4265=>565,4266=>789,4267=>793,4268=>584,4269=>837,4270=>750,4271=>688,4272=>811,4273=>584,4274=>584,4275=>837,4276=>837,4277=>646,4278=>604,4279=>584,4280=>596,4281=>584,4282=>721,4283=>795,4284=>584,4285=>566,4286=>584,4287=>669,4288=>799,4289=>542,4290=>664,4291=>542,4292=>565,4293=>674,4304=>508,4305=>508,4306=>533,4307=>785,4308=>522,4309=>517,4310=>508,4311=>797,4312=>507,4313=>518,4314=>1058,4315=>522,4316=>523,4317=>783,4318=>518,4319=>523,4320=>792,4321=>523,4322=>656,4323=>524,4324=>788,4325=>523,4326=>782,4327=>523,4328=>522,4329=>522,4330=>566,4331=>523,4332=>523,4333=>489,4334=>522,4335=>498,4336=>517,4337=>560,4338=>508,4339=>508,4340=>508,4341=>563,4342=>824,4343=>595,4344=>522,4345=>554,4346=>553,4347=>586,4348=>304,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>916,5445=>916,5446=>916,5447=>916,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>852,5539=>852,5540=>852,5541=>852,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>767,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>858,7913=>634,7914=>858,7915=>634,7916=>858,7917=>634,7918=>858,7919=>634,7920=>858,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>398,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>404,8342=>426,8343=>166,8344=>623,8345=>398,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1272,8360=>1074,8361=>989,8362=>784,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1019,8449=>1019,8450=>698,8451=>1123,8452=>642,8453=>1019,8454=>1067,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1074,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1194,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>839,8787=>839,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11568=>646,11569=>888,11570=>888,11571=>682,11572=>684,11573=>635,11574=>562,11575=>684,11576=>684,11577=>632,11578=>632,11579=>683,11580=>875,11581=>685,11582=>491,11583=>685,11584=>888,11585=>888,11586=>300,11587=>627,11588=>752,11589=>656,11590=>527,11591=>685,11592=>645,11593=>632,11594=>502,11595=>953,11596=>778,11597=>748,11598=>621,11599=>295,11600=>778,11601=>295,11602=>752,11603=>633,11604=>888,11605=>888,11606=>752,11607=>320,11608=>749,11609=>888,11610=>888,11611=>698,11612=>768,11613=>685,11614=>698,11615=>622,11616=>684,11617=>752,11618=>632,11619=>788,11620=>567,11621=>788,11631=>515,11800=>531,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>977,42583=>843,42594=>1062,42595=>912,42596=>1066,42597=>901,42598=>1178,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>782,42635=>685,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1203,42805=>990,42806=>1142,42807=>981,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>703,42815=>549,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,61440=>977,61441=>977,61442=>977,61443=>977,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>331,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>355,64310=>406,64312=>648,64313=>330,64314=>537,64315=>529,64316=>568,64318=>679,64320=>399,64321=>649,64323=>640,64324=>625,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,64338=>941,64339=>982,64340=>278,64341=>302,64342=>941,64343=>982,64344=>278,64345=>302,64346=>941,64347=>982,64348=>278,64349=>302,64350=>941,64351=>982,64352=>278,64353=>302,64354=>941,64355=>982,64356=>278,64357=>302,64358=>941,64359=>982,64360=>278,64361=>302,64362=>1037,64363=>1035,64364=>478,64365=>506,64366=>1037,64367=>1035,64368=>478,64369=>506,64370=>646,64371=>646,64372=>618,64373=>646,64374=>646,64375=>646,64376=>618,64377=>646,64378=>646,64379=>646,64380=>618,64381=>646,64382=>646,64383=>646,64384=>618,64385=>646,64386=>445,64387=>525,64388=>445,64389=>525,64390=>445,64391=>525,64392=>445,64393=>525,64394=>483,64395=>552,64396=>483,64397=>552,64398=>895,64399=>895,64400=>476,64401=>552,64402=>895,64403=>895,64404=>476,64405=>552,64406=>895,64407=>895,64408=>476,64409=>552,64410=>895,64411=>895,64412=>476,64413=>552,64414=>734,64415=>761,64416=>734,64417=>761,64418=>278,64419=>302,64426=>698,64427=>632,64428=>527,64429=>461,64467=>824,64468=>843,64469=>476,64470=>552,64473=>483,64474=>517,64488=>278,64489=>302,64508=>783,64509=>833,64510=>278,64511=>302,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>293,65137=>293,65138=>293,65139=>262,65140=>293,65142=>293,65143=>293,65144=>293,65145=>293,65146=>293,65147=>293,65148=>293,65149=>293,65150=>293,65151=>293,65152=>470,65153=>278,65154=>305,65155=>278,65156=>305,65157=>483,65158=>517,65159=>278,65160=>305,65161=>783,65162=>833,65163=>278,65164=>302,65165=>278,65166=>305,65167=>941,65168=>982,65169=>278,65170=>302,65171=>524,65172=>536,65173=>941,65174=>982,65175=>278,65176=>302,65177=>941,65178=>982,65179=>278,65180=>302,65181=>646,65182=>646,65183=>618,65184=>646,65185=>646,65186=>646,65187=>618,65188=>646,65189=>646,65190=>646,65191=>618,65192=>646,65193=>445,65194=>525,65195=>445,65196=>525,65197=>483,65198=>552,65199=>483,65200=>552,65201=>1221,65202=>1275,65203=>838,65204=>892,65205=>1221,65206=>1275,65207=>838,65208=>892,65209=>1209,65210=>1225,65211=>849,65212=>867,65213=>1209,65214=>1225,65215=>849,65216=>867,65217=>925,65218=>949,65219=>796,65220=>820,65221=>925,65222=>949,65223=>796,65224=>820,65225=>597,65226=>532,65227=>597,65228=>482,65229=>597,65230=>532,65231=>523,65232=>482,65233=>1037,65234=>1035,65235=>478,65236=>506,65237=>776,65238=>834,65239=>478,65240=>506,65241=>824,65242=>843,65243=>476,65244=>552,65245=>727,65246=>757,65247=>305,65248=>331,65249=>619,65250=>666,65251=>536,65252=>578,65253=>734,65254=>761,65255=>278,65256=>302,65257=>524,65258=>536,65259=>527,65260=>461,65261=>483,65262=>517,65263=>783,65264=>833,65265=>783,65266=>833,65267=>278,65268=>302,65269=>570,65270=>597,65271=>570,65272=>597,65273=>570,65274=>597,65275=>570,65276=>597,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansb.php b/incs/tcpdf_old/fonts/dejavusansb.php new file mode 100644 index 0000000..40a37e8 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansb.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-1069 -415 1975 1174]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>573,'MaxWidth'=>2016,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>348,33=>456,34=>521,35=>838,36=>696,37=>1002,38=>872,39=>306,40=>457,41=>457,42=>523,43=>838,44=>380,45=>415,46=>380,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>400,59=>400,60=>838,61=>838,62=>838,63=>580,64=>1000,65=>774,66=>762,67=>734,68=>830,69=>683,70=>683,71=>821,72=>837,73=>372,74=>372,75=>775,76=>637,77=>995,78=>837,79=>850,80=>733,81=>850,82=>770,83=>720,84=>682,85=>812,86=>774,87=>1103,88=>771,89=>724,90=>725,91=>457,92=>365,93=>457,94=>838,95=>500,96=>500,97=>675,98=>716,99=>593,100=>716,101=>678,102=>435,103=>716,104=>712,105=>343,106=>343,107=>665,108=>343,109=>1042,110=>712,111=>687,112=>716,113=>716,114=>493,115=>595,116=>478,117=>712,118=>652,119=>924,120=>645,121=>652,122=>582,123=>712,124=>365,125=>712,126=>838,127=>600,128=>774,129=>774,130=>734,131=>683,132=>837,133=>850,134=>812,135=>675,136=>675,137=>675,138=>675,139=>675,140=>675,141=>593,142=>678,143=>678,144=>678,145=>678,146=>343,147=>343,148=>343,149=>343,150=>712,151=>687,152=>687,153=>687,154=>687,155=>687,156=>712,157=>712,158=>712,159=>712,160=>348,161=>456,162=>696,163=>696,164=>636,165=>696,166=>365,167=>500,168=>500,169=>1000,170=>564,171=>646,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>736,182=>636,183=>380,184=>500,185=>438,186=>564,187=>646,188=>1035,189=>1035,190=>1035,191=>580,192=>774,193=>774,194=>774,195=>774,196=>774,197=>774,198=>1085,199=>734,200=>683,201=>683,202=>683,203=>683,204=>372,205=>372,206=>372,207=>372,208=>838,209=>837,210=>850,211=>850,212=>850,213=>850,214=>850,215=>838,216=>850,217=>812,218=>812,219=>812,220=>812,221=>724,222=>738,223=>719,224=>675,225=>675,226=>675,227=>675,228=>675,229=>675,230=>1048,231=>593,232=>678,233=>678,234=>678,235=>678,236=>343,237=>343,238=>343,239=>343,240=>687,241=>712,242=>687,243=>687,244=>687,245=>687,246=>687,247=>838,248=>687,249=>712,250=>712,251=>712,252=>712,253=>652,254=>716,255=>652,256=>774,257=>675,258=>774,259=>675,260=>774,261=>675,262=>734,263=>593,264=>734,265=>593,266=>734,267=>593,268=>734,269=>593,270=>830,271=>716,272=>838,273=>716,274=>683,275=>678,276=>683,277=>678,278=>683,279=>678,280=>683,281=>678,282=>683,283=>678,284=>821,285=>716,286=>821,287=>716,288=>821,289=>716,290=>821,291=>716,292=>837,293=>712,294=>974,295=>790,296=>372,297=>343,298=>372,299=>343,300=>372,301=>343,302=>372,303=>343,304=>372,305=>343,306=>744,307=>686,308=>372,309=>343,310=>775,311=>665,312=>665,313=>637,314=>343,315=>637,316=>343,317=>637,318=>479,319=>637,320=>557,321=>642,322=>371,323=>837,324=>712,325=>837,326=>712,327=>837,328=>712,329=>983,330=>837,331=>712,332=>850,333=>687,334=>850,335=>687,336=>850,337=>687,338=>1167,339=>1094,340=>770,341=>493,342=>770,343=>493,344=>770,345=>493,346=>720,347=>595,348=>720,349=>595,350=>720,351=>595,352=>720,353=>595,354=>682,355=>478,356=>682,357=>478,358=>682,359=>478,360=>812,361=>712,362=>812,363=>712,364=>812,365=>712,366=>812,367=>712,368=>812,369=>712,370=>812,371=>712,372=>1103,373=>924,374=>724,375=>652,376=>724,377=>725,378=>582,379=>725,380=>582,381=>725,382=>582,383=>435,384=>716,385=>811,386=>762,387=>716,388=>762,389=>716,390=>734,391=>734,392=>593,393=>838,394=>879,395=>757,396=>716,397=>688,398=>683,399=>849,400=>696,401=>683,402=>435,403=>821,404=>793,405=>1045,406=>436,407=>389,408=>775,409=>665,410=>360,411=>592,412=>1042,413=>837,414=>712,415=>850,416=>874,417=>687,418=>1083,419=>912,420=>782,421=>716,422=>770,423=>720,424=>595,425=>683,426=>552,427=>478,428=>707,429=>478,430=>682,431=>835,432=>712,433=>850,434=>813,435=>797,436=>778,437=>725,438=>582,439=>772,440=>772,441=>641,442=>582,443=>696,444=>772,445=>641,446=>573,447=>716,448=>372,449=>659,450=>544,451=>372,452=>1555,453=>1412,454=>1298,455=>1009,456=>980,457=>686,458=>1209,459=>1180,460=>1055,461=>774,462=>675,463=>372,464=>343,465=>850,466=>687,467=>812,468=>712,469=>812,470=>712,471=>812,472=>712,473=>812,474=>712,475=>812,476=>712,477=>678,478=>774,479=>675,480=>774,481=>675,482=>1085,483=>1048,484=>821,485=>716,486=>821,487=>716,488=>775,489=>665,490=>850,491=>687,492=>850,493=>687,494=>772,495=>582,496=>343,497=>1555,498=>1412,499=>1298,500=>821,501=>716,502=>1289,503=>787,504=>837,505=>712,506=>774,507=>675,508=>1085,509=>1048,510=>850,511=>687,512=>774,513=>675,514=>774,515=>675,516=>683,517=>678,518=>683,519=>678,520=>372,521=>343,522=>372,523=>343,524=>850,525=>687,526=>850,527=>687,528=>770,529=>493,530=>770,531=>493,532=>812,533=>712,534=>812,535=>712,536=>720,537=>595,538=>682,539=>478,540=>690,541=>607,542=>837,543=>712,544=>837,545=>865,546=>809,547=>659,548=>725,549=>582,550=>774,551=>675,552=>683,553=>678,554=>850,555=>687,556=>850,557=>687,558=>850,559=>687,560=>850,561=>687,562=>724,563=>652,564=>492,565=>867,566=>512,567=>343,568=>1088,569=>1088,570=>774,571=>734,572=>593,573=>637,574=>682,575=>595,576=>582,577=>782,578=>614,579=>762,580=>812,581=>774,582=>683,583=>678,584=>372,585=>343,586=>860,587=>791,588=>770,589=>493,590=>724,591=>652,592=>675,593=>716,594=>716,595=>716,596=>593,597=>593,598=>717,599=>792,600=>678,601=>678,602=>876,603=>557,604=>545,605=>815,606=>731,607=>343,608=>792,609=>716,610=>627,611=>644,612=>635,613=>712,614=>712,615=>712,616=>545,617=>440,618=>545,619=>559,620=>693,621=>343,622=>841,623=>1042,624=>1042,625=>1042,626=>712,627=>793,628=>707,629=>687,630=>909,631=>681,632=>796,633=>538,634=>538,635=>650,636=>493,637=>493,638=>596,639=>596,640=>642,641=>642,642=>595,643=>415,644=>435,645=>605,646=>552,647=>478,648=>478,649=>920,650=>772,651=>670,652=>652,653=>924,654=>652,655=>724,656=>694,657=>684,658=>641,659=>641,660=>573,661=>573,662=>573,663=>573,664=>850,665=>633,666=>731,667=>685,668=>691,669=>343,670=>732,671=>539,672=>792,673=>573,674=>573,675=>1156,676=>1214,677=>1155,678=>974,679=>769,680=>929,681=>1026,682=>792,683=>780,684=>591,685=>415,686=>677,687=>789,688=>456,689=>456,690=>219,691=>315,692=>315,693=>315,694=>411,695=>591,696=>417,697=>302,698=>521,699=>380,700=>380,701=>380,702=>366,703=>366,704=>326,705=>326,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>306,713=>500,714=>500,715=>500,716=>306,717=>500,718=>500,719=>500,720=>337,721=>337,722=>366,723=>366,724=>500,725=>500,726=>416,727=>328,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>351,735=>500,736=>412,737=>219,738=>381,739=>413,740=>326,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,749=>500,750=>657,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>698,881=>565,882=>1022,883=>836,884=>302,885=>302,886=>837,887=>701,890=>500,891=>593,892=>550,893=>549,894=>400,900=>441,901=>500,902=>797,903=>380,904=>846,905=>1009,906=>563,908=>891,910=>980,911=>894,912=>390,913=>774,914=>762,915=>637,916=>774,917=>683,918=>725,919=>837,920=>850,921=>372,922=>775,923=>774,924=>995,925=>837,926=>632,927=>850,928=>837,929=>733,931=>683,932=>682,933=>724,934=>850,935=>771,936=>850,937=>850,938=>372,939=>724,940=>687,941=>557,942=>712,943=>390,944=>675,945=>687,946=>716,947=>681,948=>687,949=>557,950=>591,951=>712,952=>687,953=>390,954=>710,955=>633,956=>736,957=>681,958=>591,959=>687,960=>791,961=>716,962=>593,963=>779,964=>638,965=>675,966=>782,967=>645,968=>794,969=>869,970=>390,971=>675,972=>687,973=>675,974=>869,975=>775,976=>651,977=>661,978=>746,979=>981,980=>746,981=>796,982=>869,983=>744,984=>850,985=>687,986=>734,987=>593,988=>683,989=>494,990=>702,991=>660,992=>919,993=>627,994=>1093,995=>837,996=>832,997=>716,998=>928,999=>744,1000=>733,1001=>650,1002=>789,1003=>671,1004=>752,1005=>716,1006=>682,1007=>590,1008=>744,1009=>716,1010=>593,1011=>343,1012=>850,1013=>645,1014=>644,1015=>738,1016=>716,1017=>734,1018=>995,1019=>732,1020=>716,1021=>698,1022=>734,1023=>698,1024=>683,1025=>683,1026=>878,1027=>637,1028=>734,1029=>720,1030=>372,1031=>372,1032=>372,1033=>1154,1034=>1130,1035=>878,1036=>817,1037=>837,1038=>771,1039=>837,1040=>774,1041=>762,1042=>762,1043=>637,1044=>891,1045=>683,1046=>1224,1047=>710,1048=>837,1049=>837,1050=>817,1051=>831,1052=>995,1053=>837,1054=>850,1055=>837,1056=>733,1057=>734,1058=>682,1059=>771,1060=>992,1061=>771,1062=>928,1063=>808,1064=>1235,1065=>1326,1066=>939,1067=>1036,1068=>762,1069=>734,1070=>1174,1071=>770,1072=>675,1073=>698,1074=>633,1075=>522,1076=>808,1077=>678,1078=>995,1079=>581,1080=>701,1081=>701,1082=>679,1083=>732,1084=>817,1085=>691,1086=>687,1087=>691,1088=>716,1089=>593,1090=>580,1091=>652,1092=>992,1093=>645,1094=>741,1095=>687,1096=>1062,1097=>1105,1098=>751,1099=>904,1100=>632,1101=>593,1102=>972,1103=>642,1104=>678,1105=>678,1106=>714,1107=>522,1108=>593,1109=>595,1110=>343,1111=>343,1112=>343,1113=>991,1114=>956,1115=>734,1116=>679,1117=>701,1118=>652,1119=>691,1120=>1093,1121=>869,1122=>840,1123=>736,1124=>1012,1125=>839,1126=>992,1127=>832,1128=>1358,1129=>1121,1130=>850,1131=>687,1132=>1236,1133=>1007,1134=>696,1135=>557,1136=>1075,1137=>1061,1138=>850,1139=>687,1140=>850,1141=>695,1142=>850,1143=>695,1144=>1148,1145=>1043,1146=>1074,1147=>863,1148=>1405,1149=>1173,1150=>1093,1151=>869,1152=>734,1153=>593,1154=>652,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>957,1163=>807,1164=>762,1165=>611,1166=>733,1167=>716,1168=>637,1169=>522,1170=>666,1171=>543,1172=>808,1173=>669,1174=>1224,1175=>995,1176=>710,1177=>581,1178=>775,1179=>679,1180=>817,1181=>679,1182=>817,1183=>679,1184=>1015,1185=>826,1186=>956,1187=>808,1188=>1103,1189=>874,1190=>1273,1191=>1017,1192=>952,1193=>858,1194=>734,1195=>593,1196=>682,1197=>580,1198=>724,1199=>652,1200=>724,1201=>652,1202=>771,1203=>645,1204=>1112,1205=>1000,1206=>808,1207=>687,1208=>808,1209=>687,1210=>808,1211=>712,1212=>1026,1213=>810,1214=>1026,1215=>810,1216=>372,1217=>1224,1218=>995,1219=>775,1220=>630,1221=>951,1222=>805,1223=>837,1224=>691,1225=>957,1226=>807,1227=>808,1228=>687,1229=>1115,1230=>933,1231=>343,1232=>774,1233=>675,1234=>774,1235=>675,1236=>1085,1237=>1048,1238=>683,1239=>678,1240=>849,1241=>678,1242=>849,1243=>678,1244=>1224,1245=>995,1246=>710,1247=>581,1248=>772,1249=>641,1250=>837,1251=>701,1252=>837,1253=>701,1254=>850,1255=>687,1256=>850,1257=>687,1258=>850,1259=>687,1260=>734,1261=>593,1262=>771,1263=>652,1264=>771,1265=>652,1266=>771,1267=>652,1268=>808,1269=>687,1270=>637,1271=>522,1272=>1036,1273=>904,1274=>666,1275=>543,1276=>771,1277=>645,1278=>771,1279=>645,1280=>762,1281=>608,1282=>1159,1283=>893,1284=>1119,1285=>920,1286=>828,1287=>693,1288=>1242,1289=>1017,1290=>1289,1291=>1013,1292=>839,1293=>638,1294=>938,1295=>803,1296=>696,1297=>557,1298=>831,1299=>732,1300=>1286,1301=>1068,1302=>1065,1303=>979,1304=>1082,1305=>1013,1306=>850,1307=>716,1308=>1103,1309=>924,1310=>817,1311=>679,1312=>1267,1313=>1059,1314=>1273,1315=>1017,1316=>957,1317=>807,1329=>813,1330=>729,1331=>728,1332=>731,1333=>729,1334=>733,1335=>652,1336=>720,1337=>903,1338=>728,1339=>666,1340=>558,1341=>961,1342=>788,1343=>713,1344=>651,1345=>730,1346=>715,1347=>704,1348=>780,1349=>689,1350=>715,1351=>708,1352=>731,1353=>677,1354=>867,1355=>711,1356=>780,1357=>731,1358=>715,1359=>693,1360=>666,1361=>698,1362=>576,1363=>833,1364=>698,1365=>763,1366=>855,1369=>330,1370=>342,1371=>308,1372=>374,1373=>313,1374=>461,1375=>468,1377=>938,1378=>642,1379=>704,1380=>708,1381=>642,1382=>644,1383=>565,1384=>642,1385=>756,1386=>704,1387=>643,1388=>310,1389=>984,1390=>638,1391=>643,1392=>643,1393=>603,1394=>643,1395=>642,1396=>643,1397=>309,1398=>643,1399=>486,1400=>643,1401=>366,1402=>938,1403=>573,1404=>666,1405=>643,1406=>643,1407=>934,1408=>643,1409=>643,1410=>479,1411=>934,1412=>648,1413=>620,1414=>813,1415=>812,1417=>360,1418=>374,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>415,1471=>0,1472=>372,1473=>0,1474=>0,1475=>372,1478=>497,1479=>0,1488=>728,1489=>610,1490=>447,1491=>588,1492=>687,1493=>343,1494=>400,1495=>687,1496=>679,1497=>294,1498=>578,1499=>566,1500=>605,1501=>696,1502=>724,1503=>343,1504=>453,1505=>680,1506=>666,1507=>675,1508=>658,1509=>661,1510=>653,1511=>736,1512=>602,1513=>758,1514=>683,1520=>664,1521=>567,1522=>519,1523=>444,1524=>710,1542=>667,1543=>667,1545=>884,1546=>1157,1548=>380,1557=>0,1563=>400,1567=>580,1569=>511,1570=>343,1571=>343,1572=>622,1573=>343,1574=>917,1575=>343,1576=>1005,1577=>590,1578=>1005,1579=>1005,1580=>721,1581=>721,1582=>721,1583=>513,1584=>513,1585=>576,1586=>576,1587=>1380,1588=>1380,1589=>1345,1590=>1345,1591=>1039,1592=>1039,1593=>683,1594=>683,1600=>342,1601=>1162,1602=>894,1603=>917,1604=>868,1605=>733,1606=>854,1607=>590,1608=>622,1609=>917,1610=>917,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>500,1632=>610,1633=>610,1634=>610,1635=>610,1636=>610,1637=>610,1638=>610,1639=>610,1640=>610,1641=>610,1642=>610,1643=>374,1644=>380,1645=>545,1646=>1005,1647=>894,1648=>0,1652=>292,1657=>1005,1658=>1005,1659=>1005,1660=>1005,1661=>1005,1662=>1005,1663=>1005,1664=>1005,1665=>721,1666=>721,1667=>721,1668=>721,1669=>721,1670=>721,1671=>721,1672=>445,1673=>445,1674=>445,1675=>445,1676=>445,1677=>445,1678=>445,1679=>445,1680=>445,1681=>576,1682=>576,1683=>576,1684=>576,1685=>681,1686=>576,1687=>576,1688=>576,1689=>576,1690=>1380,1691=>1380,1692=>1380,1693=>1345,1694=>1345,1695=>1039,1696=>683,1697=>1162,1698=>1162,1699=>1162,1700=>1162,1701=>1162,1702=>1162,1703=>894,1704=>894,1705=>1024,1706=>1271,1707=>1024,1708=>917,1709=>917,1710=>917,1711=>1024,1712=>1024,1713=>1024,1714=>1024,1715=>1024,1716=>1024,1717=>868,1718=>868,1719=>868,1720=>868,1721=>854,1722=>854,1723=>854,1724=>854,1725=>854,1726=>938,1727=>721,1734=>622,1740=>917,1742=>917,1749=>590,1776=>610,1777=>610,1778=>610,1779=>610,1780=>610,1781=>610,1782=>610,1783=>610,1784=>610,1785=>610,1984=>696,1985=>696,1986=>696,1987=>696,1988=>696,1989=>696,1990=>696,1991=>696,1992=>696,1993=>696,1994=>343,1995=>547,1996=>543,1997=>652,1998=>691,1999=>691,2000=>594,2001=>691,2002=>904,2003=>551,2004=>551,2005=>627,2006=>688,2007=>444,2008=>1022,2009=>506,2010=>826,2011=>691,2012=>652,2013=>912,2014=>627,2015=>707,2016=>506,2017=>652,2018=>574,2019=>627,2020=>627,2021=>627,2022=>574,2023=>574,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>380,2037=>380,2040=>691,2041=>691,2042=>415,3647=>696,3713=>790,3714=>748,3716=>749,3719=>569,3720=>742,3722=>744,3725=>761,3732=>706,3733=>704,3734=>747,3735=>819,3737=>730,3738=>727,3739=>727,3740=>922,3741=>827,3742=>866,3743=>866,3745=>836,3746=>761,3747=>770,3749=>769,3751=>713,3754=>827,3755=>1031,3757=>724,3758=>784,3759=>934,3760=>688,3761=>0,3762=>610,3763=>610,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>670,3776=>516,3777=>860,3778=>516,3779=>650,3780=>632,3782=>759,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>771,3793=>771,3794=>693,3795=>836,3796=>729,3797=>729,3798=>849,3799=>790,3800=>759,3801=>910,3804=>1363,3805=>1363,4256=>918,4257=>744,4258=>739,4259=>837,4260=>649,4261=>773,4262=>857,4263=>889,4264=>530,4265=>633,4266=>857,4267=>900,4268=>643,4269=>903,4270=>814,4271=>752,4272=>869,4273=>643,4274=>643,4275=>886,4276=>886,4277=>733,4278=>653,4279=>643,4280=>646,4281=>643,4282=>790,4283=>902,4284=>633,4285=>619,4286=>643,4287=>778,4288=>892,4289=>601,4290=>742,4291=>616,4292=>633,4293=>742,4304=>553,4305=>552,4306=>596,4307=>815,4308=>562,4309=>563,4310=>553,4311=>827,4312=>553,4313=>543,4314=>1074,4315=>563,4316=>563,4317=>812,4318=>552,4319=>591,4320=>822,4321=>563,4322=>690,4323=>583,4324=>813,4325=>562,4326=>813,4327=>563,4328=>563,4329=>563,4330=>632,4331=>563,4332=>563,4333=>552,4334=>563,4335=>563,4336=>558,4337=>604,4338=>552,4339=>552,4340=>553,4341=>605,4342=>852,4343=>635,4344=>563,4345=>596,4346=>542,4347=>684,4348=>368,5121=>774,5122=>774,5123=>774,5124=>774,5125=>905,5126=>905,5127=>905,5129=>905,5130=>905,5131=>905,5132=>1018,5133=>1009,5134=>1018,5135=>1009,5136=>1018,5137=>1009,5138=>1149,5139=>1140,5140=>1149,5141=>1140,5142=>905,5143=>1149,5144=>1142,5145=>1149,5146=>1142,5147=>905,5149=>310,5150=>529,5151=>425,5152=>425,5153=>395,5154=>395,5155=>395,5156=>395,5157=>564,5158=>470,5159=>310,5160=>395,5161=>395,5162=>395,5163=>1213,5164=>986,5165=>1216,5166=>1297,5167=>774,5168=>774,5169=>774,5170=>774,5171=>886,5172=>886,5173=>886,5175=>886,5176=>886,5177=>886,5178=>1018,5179=>1009,5180=>1018,5181=>1009,5182=>1018,5183=>1009,5184=>1149,5185=>1140,5186=>1149,5187=>1140,5188=>1149,5189=>1142,5190=>1149,5191=>1142,5192=>886,5193=>576,5194=>229,5196=>812,5197=>812,5198=>812,5199=>812,5200=>815,5201=>815,5202=>815,5204=>815,5205=>815,5206=>815,5207=>1056,5208=>1048,5209=>1056,5210=>1048,5211=>1056,5212=>1048,5213=>1060,5214=>1054,5215=>1060,5216=>1054,5217=>1060,5218=>1052,5219=>1060,5220=>1052,5221=>1060,5222=>483,5223=>1005,5224=>1005,5225=>1023,5226=>1017,5227=>743,5228=>743,5229=>743,5230=>743,5231=>743,5232=>743,5233=>743,5234=>743,5235=>743,5236=>1029,5237=>975,5238=>980,5239=>975,5240=>980,5241=>975,5242=>1029,5243=>975,5244=>1029,5245=>975,5246=>980,5247=>975,5248=>980,5249=>975,5250=>980,5251=>501,5252=>501,5253=>938,5254=>938,5255=>938,5256=>938,5257=>743,5258=>743,5259=>743,5260=>743,5261=>743,5262=>743,5263=>743,5264=>743,5265=>743,5266=>1029,5267=>975,5268=>1029,5269=>975,5270=>1029,5271=>975,5272=>1029,5273=>975,5274=>1029,5275=>975,5276=>1029,5277=>975,5278=>1029,5279=>975,5280=>1029,5281=>501,5282=>501,5283=>626,5284=>626,5285=>626,5286=>626,5287=>626,5288=>626,5289=>626,5290=>626,5291=>626,5292=>881,5293=>854,5294=>863,5295=>874,5296=>863,5297=>874,5298=>881,5299=>874,5300=>881,5301=>874,5302=>863,5303=>874,5304=>863,5305=>874,5306=>863,5307=>436,5308=>548,5309=>436,5312=>988,5313=>988,5314=>988,5315=>988,5316=>931,5317=>931,5318=>931,5319=>931,5320=>931,5321=>1238,5322=>1247,5323=>1200,5324=>1228,5325=>1200,5326=>1228,5327=>931,5328=>660,5329=>497,5330=>660,5331=>988,5332=>988,5333=>988,5334=>988,5335=>931,5336=>931,5337=>931,5338=>931,5339=>931,5340=>1231,5341=>1247,5342=>1283,5343=>1228,5344=>1283,5345=>1228,5346=>1228,5347=>1214,5348=>1228,5349=>1214,5350=>1283,5351=>1228,5352=>1283,5353=>1228,5354=>660,5356=>886,5357=>730,5358=>730,5359=>730,5360=>730,5361=>730,5362=>730,5363=>730,5364=>730,5365=>730,5366=>998,5367=>958,5368=>967,5369=>989,5370=>967,5371=>989,5372=>998,5373=>958,5374=>998,5375=>958,5376=>967,5377=>989,5378=>967,5379=>989,5380=>967,5381=>493,5382=>460,5383=>493,5392=>923,5393=>923,5394=>923,5395=>1136,5396=>1136,5397=>1136,5398=>1136,5399=>1209,5400=>1202,5401=>1209,5402=>1202,5403=>1209,5404=>1202,5405=>1431,5406=>1420,5407=>1431,5408=>1420,5409=>1431,5410=>1420,5411=>1431,5412=>1420,5413=>746,5414=>776,5415=>776,5416=>776,5417=>776,5418=>776,5419=>776,5420=>776,5421=>776,5422=>776,5423=>1003,5424=>1003,5425=>1013,5426=>996,5427=>1013,5428=>996,5429=>1003,5430=>1003,5431=>1003,5432=>1003,5433=>1013,5434=>996,5435=>1013,5436=>996,5437=>1013,5438=>495,5440=>395,5441=>510,5442=>1033,5443=>1033,5444=>976,5445=>976,5446=>976,5447=>976,5448=>733,5449=>733,5450=>733,5451=>733,5452=>733,5453=>733,5454=>1003,5455=>959,5456=>495,5458=>886,5459=>774,5460=>774,5461=>774,5462=>774,5463=>928,5464=>928,5465=>928,5466=>928,5467=>1172,5468=>1142,5469=>602,5470=>812,5471=>812,5472=>812,5473=>812,5474=>812,5475=>812,5476=>815,5477=>815,5478=>815,5479=>815,5480=>1060,5481=>1052,5482=>548,5492=>977,5493=>977,5494=>977,5495=>977,5496=>977,5497=>977,5498=>977,5499=>618,5500=>837,5501=>510,5502=>1238,5503=>1238,5504=>1238,5505=>1238,5506=>1238,5507=>1238,5508=>1238,5509=>989,5514=>977,5515=>977,5516=>977,5517=>977,5518=>1591,5519=>1591,5520=>1591,5521=>1295,5522=>1295,5523=>1591,5524=>1591,5525=>848,5526=>1273,5536=>988,5537=>988,5538=>931,5539=>931,5540=>931,5541=>931,5542=>660,5543=>776,5544=>776,5545=>776,5546=>776,5547=>776,5548=>776,5549=>776,5550=>495,5551=>743,5598=>830,5601=>830,5702=>496,5703=>496,5742=>413,5743=>1238,5744=>1591,5745=>2016,5746=>2016,5747=>1720,5748=>1678,5749=>2016,5750=>2016,5760=>543,5761=>637,5762=>945,5763=>1254,5764=>1563,5765=>1871,5766=>627,5767=>936,5768=>1254,5769=>1559,5770=>1871,5771=>569,5772=>877,5773=>1187,5774=>1497,5775=>1807,5776=>637,5777=>945,5778=>1240,5779=>1555,5780=>1871,5781=>569,5782=>569,5783=>789,5784=>1234,5785=>1559,5786=>740,5787=>638,5788=>638,7424=>652,7425=>833,7426=>1048,7427=>608,7428=>593,7429=>676,7430=>676,7431=>559,7432=>557,7433=>343,7434=>494,7435=>665,7436=>539,7437=>817,7438=>701,7439=>687,7440=>593,7441=>660,7442=>660,7443=>660,7444=>1094,7446=>687,7447=>687,7448=>556,7449=>642,7450=>642,7451=>580,7452=>634,7453=>737,7454=>948,7455=>695,7456=>652,7457=>924,7458=>582,7459=>646,7462=>539,7463=>652,7464=>691,7465=>556,7466=>781,7467=>732,7468=>487,7469=>683,7470=>480,7472=>523,7473=>430,7474=>430,7475=>517,7476=>527,7477=>234,7478=>234,7479=>488,7480=>401,7481=>626,7482=>527,7483=>527,7484=>535,7485=>509,7486=>461,7487=>485,7488=>430,7489=>511,7490=>695,7491=>458,7492=>458,7493=>479,7494=>712,7495=>479,7496=>479,7497=>479,7498=>479,7499=>386,7500=>386,7501=>479,7502=>219,7503=>487,7504=>664,7505=>456,7506=>488,7507=>414,7508=>488,7509=>488,7510=>479,7511=>388,7512=>456,7513=>462,7514=>664,7515=>501,7517=>451,7518=>429,7519=>433,7520=>493,7521=>406,7522=>219,7523=>315,7524=>456,7525=>501,7526=>451,7527=>429,7528=>451,7529=>493,7530=>406,7543=>716,7544=>527,7547=>545,7549=>747,7557=>514,7579=>479,7580=>414,7581=>414,7582=>488,7583=>386,7584=>377,7585=>348,7586=>479,7587=>456,7588=>347,7589=>281,7590=>347,7591=>347,7592=>431,7593=>326,7594=>330,7595=>370,7596=>664,7597=>664,7598=>562,7599=>562,7600=>448,7601=>488,7602=>542,7603=>422,7604=>396,7605=>388,7606=>583,7607=>494,7608=>399,7609=>451,7610=>501,7611=>417,7612=>523,7613=>470,7614=>455,7615=>425,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>774,7681=>675,7682=>762,7683=>716,7684=>762,7685=>716,7686=>762,7687=>716,7688=>734,7689=>593,7690=>830,7691=>716,7692=>830,7693=>716,7694=>830,7695=>716,7696=>830,7697=>716,7698=>830,7699=>716,7700=>683,7701=>678,7702=>683,7703=>678,7704=>683,7705=>678,7706=>683,7707=>678,7708=>683,7709=>678,7710=>683,7711=>435,7712=>821,7713=>716,7714=>837,7715=>712,7716=>837,7717=>712,7718=>837,7719=>712,7720=>837,7721=>712,7722=>837,7723=>712,7724=>372,7725=>343,7726=>372,7727=>343,7728=>775,7729=>665,7730=>775,7731=>665,7732=>775,7733=>665,7734=>637,7735=>343,7736=>637,7737=>343,7738=>637,7739=>343,7740=>637,7741=>343,7742=>995,7743=>1042,7744=>995,7745=>1042,7746=>995,7747=>1042,7748=>837,7749=>712,7750=>837,7751=>712,7752=>837,7753=>712,7754=>837,7755=>712,7756=>850,7757=>687,7758=>850,7759=>687,7760=>850,7761=>687,7762=>850,7763=>687,7764=>733,7765=>716,7766=>733,7767=>716,7768=>770,7769=>493,7770=>770,7771=>493,7772=>770,7773=>493,7774=>770,7775=>493,7776=>720,7777=>595,7778=>720,7779=>595,7780=>720,7781=>595,7782=>720,7783=>595,7784=>720,7785=>595,7786=>682,7787=>478,7788=>682,7789=>478,7790=>682,7791=>478,7792=>682,7793=>478,7794=>812,7795=>712,7796=>812,7797=>712,7798=>812,7799=>712,7800=>812,7801=>712,7802=>812,7803=>712,7804=>774,7805=>652,7806=>774,7807=>652,7808=>1103,7809=>924,7810=>1103,7811=>924,7812=>1103,7813=>924,7814=>1103,7815=>924,7816=>1103,7817=>924,7818=>771,7819=>645,7820=>771,7821=>645,7822=>724,7823=>652,7824=>725,7825=>582,7826=>725,7827=>582,7828=>725,7829=>582,7830=>712,7831=>478,7832=>924,7833=>652,7834=>675,7835=>435,7836=>435,7837=>435,7838=>896,7839=>687,7840=>774,7841=>675,7842=>774,7843=>675,7844=>774,7845=>675,7846=>774,7847=>675,7848=>774,7849=>675,7850=>774,7851=>675,7852=>774,7853=>675,7854=>774,7855=>675,7856=>774,7857=>675,7858=>774,7859=>675,7860=>774,7861=>675,7862=>774,7863=>675,7864=>683,7865=>678,7866=>683,7867=>678,7868=>683,7869=>678,7870=>683,7871=>678,7872=>683,7873=>678,7874=>683,7875=>678,7876=>683,7877=>678,7878=>683,7879=>678,7880=>372,7881=>343,7882=>372,7883=>343,7884=>850,7885=>687,7886=>850,7887=>687,7888=>850,7889=>687,7890=>850,7891=>687,7892=>850,7893=>687,7894=>850,7895=>687,7896=>850,7897=>687,7898=>874,7899=>687,7900=>874,7901=>687,7902=>874,7903=>687,7904=>874,7905=>687,7906=>874,7907=>687,7908=>812,7909=>712,7910=>812,7911=>712,7912=>835,7913=>712,7914=>835,7915=>712,7916=>835,7917=>712,7918=>835,7919=>712,7920=>835,7921=>712,7922=>724,7923=>652,7924=>724,7925=>652,7926=>724,7927=>652,7928=>724,7929=>652,7930=>953,7931=>644,7936=>687,7937=>687,7938=>687,7939=>687,7940=>687,7941=>687,7942=>687,7943=>687,7944=>774,7945=>774,7946=>1041,7947=>1043,7948=>935,7949=>963,7950=>835,7951=>859,7952=>557,7953=>557,7954=>557,7955=>557,7956=>557,7957=>557,7960=>792,7961=>794,7962=>1100,7963=>1096,7964=>1023,7965=>1052,7968=>712,7969=>712,7970=>712,7971=>712,7972=>712,7973=>712,7974=>712,7975=>712,7976=>945,7977=>951,7978=>1250,7979=>1250,7980=>1180,7981=>1206,7982=>1054,7983=>1063,7984=>390,7985=>390,7986=>390,7987=>390,7988=>390,7989=>390,7990=>390,7991=>390,7992=>483,7993=>489,7994=>777,7995=>785,7996=>712,7997=>738,7998=>604,7999=>604,8000=>687,8001=>687,8002=>687,8003=>687,8004=>687,8005=>687,8008=>892,8009=>933,8010=>1221,8011=>1224,8012=>1053,8013=>1082,8016=>675,8017=>675,8018=>675,8019=>675,8020=>675,8021=>675,8022=>675,8023=>675,8025=>930,8027=>1184,8029=>1199,8031=>1049,8032=>869,8033=>869,8034=>869,8035=>869,8036=>869,8037=>869,8038=>869,8039=>869,8040=>909,8041=>958,8042=>1246,8043=>1251,8044=>1076,8045=>1105,8046=>1028,8047=>1076,8048=>687,8049=>687,8050=>557,8051=>557,8052=>712,8053=>712,8054=>390,8055=>390,8056=>687,8057=>687,8058=>675,8059=>675,8060=>869,8061=>869,8064=>687,8065=>687,8066=>687,8067=>687,8068=>687,8069=>687,8070=>687,8071=>687,8072=>774,8073=>774,8074=>1041,8075=>1043,8076=>935,8077=>963,8078=>835,8079=>859,8080=>712,8081=>712,8082=>712,8083=>712,8084=>712,8085=>712,8086=>712,8087=>712,8088=>945,8089=>951,8090=>1250,8091=>1250,8092=>1180,8093=>1206,8094=>1054,8095=>1063,8096=>869,8097=>869,8098=>869,8099=>869,8100=>869,8101=>869,8102=>869,8103=>869,8104=>909,8105=>958,8106=>1246,8107=>1251,8108=>1076,8109=>1105,8110=>1028,8111=>1076,8112=>687,8113=>687,8114=>687,8115=>687,8116=>687,8118=>687,8119=>687,8120=>774,8121=>774,8122=>876,8123=>797,8124=>774,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>712,8131=>712,8132=>712,8134=>712,8135=>712,8136=>929,8137=>846,8138=>1080,8139=>1009,8140=>837,8141=>500,8142=>500,8143=>500,8144=>390,8145=>390,8146=>390,8147=>390,8150=>390,8151=>390,8152=>372,8153=>372,8154=>621,8155=>563,8157=>500,8158=>500,8159=>500,8160=>675,8161=>675,8162=>675,8163=>675,8164=>716,8165=>716,8166=>675,8167=>675,8168=>724,8169=>724,8170=>1020,8171=>980,8172=>838,8173=>500,8174=>500,8175=>500,8178=>869,8179=>869,8180=>869,8182=>869,8183=>869,8184=>1065,8185=>891,8186=>1084,8187=>894,8188=>850,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>380,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>380,8217=>380,8218=>380,8219=>380,8220=>657,8221=>657,8222=>657,8223=>657,8224=>500,8225=>500,8226=>639,8227=>639,8228=>333,8229=>667,8230=>1000,8231=>348,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1440,8241=>1887,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>412,8250=>412,8251=>972,8252=>627,8253=>580,8254=>500,8255=>828,8256=>828,8257=>329,8258=>1023,8259=>500,8260=>167,8261=>457,8262=>457,8263=>1030,8264=>829,8265=>829,8266=>513,8267=>636,8268=>500,8269=>500,8270=>523,8271=>400,8272=>828,8273=>523,8274=>556,8275=>1000,8276=>828,8277=>838,8278=>684,8279=>813,8280=>838,8281=>838,8282=>380,8283=>872,8284=>838,8285=>380,8286=>380,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>219,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>288,8318=>288,8319=>456,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>288,8334=>288,8336=>458,8337=>479,8338=>488,8339=>413,8340=>479,8341=>456,8342=>487,8343=>219,8344=>664,8345=>456,8346=>479,8347=>381,8348=>388,8352=>929,8353=>696,8354=>696,8355=>696,8356=>696,8357=>1042,8358=>837,8359=>1518,8360=>1205,8361=>1103,8362=>904,8363=>696,8364=>696,8365=>696,8366=>696,8367=>1392,8368=>696,8369=>696,8370=>696,8371=>696,8372=>859,8373=>696,8376=>696,8377=>696,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1120,8449=>1170,8450=>734,8451=>1211,8452=>896,8453=>1091,8454=>1144,8455=>614,8456=>698,8457=>1086,8459=>1073,8460=>913,8461=>888,8462=>712,8463=>712,8464=>597,8465=>697,8466=>856,8467=>472,8468=>974,8469=>837,8470=>1203,8471=>1000,8472=>697,8473=>750,8474=>850,8475=>938,8476=>814,8477=>801,8478=>896,8479=>710,8480=>1020,8481=>1281,8482=>1000,8483=>755,8484=>754,8485=>578,8486=>850,8487=>850,8488=>763,8489=>338,8490=>775,8491=>774,8492=>928,8493=>818,8494=>854,8495=>636,8496=>729,8497=>808,8498=>683,8499=>1184,8500=>465,8501=>794,8502=>731,8503=>494,8504=>684,8505=>380,8506=>945,8507=>1348,8508=>790,8509=>737,8510=>654,8511=>863,8512=>840,8513=>775,8514=>557,8515=>637,8516=>760,8517=>830,8518=>716,8519=>678,8520=>343,8521=>343,8523=>872,8526=>547,8528=>1035,8529=>1035,8530=>1483,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>372,8545=>659,8546=>945,8547=>1099,8548=>774,8549=>1099,8550=>1386,8551=>1672,8552=>1121,8553=>771,8554=>1120,8555=>1407,8556=>637,8557=>734,8558=>830,8559=>995,8560=>343,8561=>607,8562=>872,8563=>984,8564=>652,8565=>962,8566=>1227,8567=>1491,8568=>969,8569=>645,8570=>969,8571=>1233,8572=>343,8573=>593,8574=>716,8575=>1042,8576=>1289,8577=>830,8578=>1289,8579=>734,8580=>593,8581=>734,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>774,8705=>696,8706=>544,8707=>683,8708=>683,8709=>856,8710=>697,8711=>697,8712=>896,8713=>896,8714=>750,8715=>896,8716=>896,8717=>750,8718=>636,8719=>787,8720=>787,8721=>718,8722=>838,8723=>838,8724=>696,8725=>365,8726=>696,8727=>838,8728=>626,8729=>380,8730=>667,8731=>667,8732=>667,8733=>712,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>812,8744=>812,8745=>812,8746=>812,8747=>610,8748=>929,8749=>1295,8750=>563,8751=>977,8752=>1313,8753=>563,8754=>563,8755=>563,8756=>696,8757=>696,8758=>294,8759=>696,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1063,8789=>1063,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>841,8809=>841,8810=>1047,8811=>1047,8812=>500,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>812,8845=>812,8846=>812,8847=>838,8848=>838,8849=>838,8850=>838,8851=>796,8852=>796,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>914,8867=>914,8868=>914,8869=>914,8870=>542,8871=>542,8872=>914,8873=>914,8874=>914,8875=>914,8876=>914,8877=>914,8878=>914,8879=>914,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>542,8891=>812,8892=>812,8893=>812,8894=>838,8895=>838,8896=>843,8897=>843,8898=>843,8899=>843,8900=>494,8901=>380,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>812,8911=>812,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1158,8947=>896,8948=>750,8949=>896,8950=>896,8951=>750,8952=>896,8953=>896,8954=>1158,8955=>896,8956=>750,8957=>896,8958=>750,8959=>896,8960=>602,8961=>602,8962=>716,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>457,8969=>457,8970=>457,8971=>457,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>539,8984=>928,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>610,8993=>610,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>390,9076=>716,9077=>869,9082=>687,9085=>863,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>610,9166=>838,9167=>945,9187=>873,9189=>769,9192=>696,9250=>716,9251=>716,9312=>847,9313=>847,9314=>847,9315=>847,9316=>847,9317=>847,9318=>847,9319=>847,9320=>847,9321=>847,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>840,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>639,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>347,10076=>347,10077=>587,10078=>587,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>847,10103=>847,10104=>847,10105=>847,10106=>847,10107=>847,10108=>847,10109=>847,10110=>847,10111=>847,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>457,10182=>457,10208=>494,10214=>487,10215=>487,10216=>457,10217=>457,10218=>721,10219=>721,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10502=>838,10503=>838,10506=>838,10507=>838,10560=>838,10561=>838,10627=>753,10628=>753,10702=>838,10703=>1046,10704=>1046,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1661,10765=>563,10766=>563,10767=>563,10768=>563,10769=>563,10770=>563,10771=>563,10772=>563,10773=>563,10774=>563,10775=>563,10776=>563,10777=>563,10778=>563,10779=>563,10780=>563,10799=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>637,11361=>360,11362=>637,11363=>733,11364=>770,11365=>675,11366=>478,11367=>956,11368=>712,11369=>775,11370=>665,11371=>725,11372=>582,11373=>860,11374=>995,11375=>774,11376=>860,11377=>778,11378=>1221,11379=>1056,11380=>652,11381=>698,11382=>565,11383=>782,11385=>538,11386=>687,11387=>559,11388=>219,11389=>487,11390=>720,11391=>725,11568=>691,11569=>941,11570=>941,11571=>725,11572=>725,11573=>725,11574=>676,11575=>774,11576=>774,11577=>683,11578=>683,11579=>802,11580=>989,11581=>761,11582=>623,11583=>761,11584=>941,11585=>941,11586=>373,11587=>740,11588=>837,11589=>914,11590=>672,11591=>737,11592=>680,11593=>683,11594=>602,11595=>1039,11596=>778,11597=>837,11598=>683,11599=>372,11600=>778,11601=>373,11602=>725,11603=>691,11604=>941,11605=>941,11606=>837,11607=>373,11608=>836,11609=>941,11610=>941,11611=>734,11612=>876,11613=>771,11614=>734,11615=>683,11616=>774,11617=>837,11618=>683,11619=>850,11620=>697,11621=>850,11631=>716,11800=>580,11810=>457,11811=>457,11812=>457,11813=>457,11822=>580,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42564=>720,42565=>595,42566=>436,42567=>440,42572=>1405,42573=>1173,42576=>1234,42577=>1027,42580=>1174,42581=>972,42582=>1093,42583=>958,42594=>1085,42595=>924,42596=>1096,42597=>912,42598=>1260,42599=>997,42600=>850,42601=>687,42602=>1037,42603=>868,42604=>1406,42605=>1106,42606=>961,42634=>963,42635=>787,42636=>682,42637=>580,42644=>808,42645=>712,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>400,42780=>400,42781=>287,42782=>287,42783=>287,42786=>444,42787=>390,42788=>540,42789=>540,42790=>837,42791=>712,42792=>1031,42793=>857,42794=>696,42795=>557,42800=>559,42801=>595,42802=>1349,42803=>1052,42804=>1284,42805=>1064,42806=>1216,42807=>1054,42808=>1079,42809=>922,42810=>1079,42811=>922,42812=>1035,42813=>922,42814=>698,42815=>549,42822=>850,42823=>542,42824=>683,42825=>531,42826=>918,42827=>814,42830=>1406,42831=>1106,42832=>733,42833=>716,42834=>948,42835=>937,42838=>850,42839=>716,42852=>738,42853=>716,42854=>738,42855=>716,42880=>637,42881=>343,42882=>837,42883=>712,42889=>400,42890=>386,42891=>456,42892=>306,42893=>808,42894=>693,42896=>928,42897=>768,43002=>1062,43003=>683,43004=>733,43005=>995,43006=>372,43007=>1325,61184=>216,61185=>242,61186=>267,61187=>277,61188=>282,61189=>242,61190=>216,61191=>242,61192=>267,61193=>277,61194=>267,61195=>242,61196=>216,61197=>242,61198=>267,61199=>277,61200=>267,61201=>242,61202=>216,61203=>242,61204=>282,61205=>277,61206=>267,61207=>242,61208=>216,61209=>282,63173=>687,64256=>810,64257=>741,64258=>741,64259=>1115,64260=>1116,64261=>808,64262=>1020,64275=>1388,64276=>1384,64277=>1378,64278=>1384,64279=>1713,64285=>294,64286=>0,64287=>519,64288=>665,64289=>939,64290=>788,64291=>920,64292=>786,64293=>857,64294=>869,64295=>821,64296=>890,64297=>838,64298=>758,64299=>758,64300=>758,64301=>758,64302=>728,64303=>728,64304=>728,64305=>610,64306=>447,64307=>588,64308=>687,64309=>437,64310=>485,64312=>679,64313=>435,64314=>578,64315=>566,64316=>605,64318=>724,64320=>453,64321=>680,64323=>675,64324=>658,64326=>653,64327=>736,64328=>602,64329=>758,64330=>683,64331=>343,64332=>610,64333=>566,64334=>658,64335=>710,64338=>1005,64339=>1059,64340=>375,64341=>408,64342=>1005,64343=>1059,64344=>375,64345=>408,64346=>1005,64347=>1059,64348=>375,64349=>408,64350=>1005,64351=>1059,64352=>375,64353=>408,64354=>1005,64355=>1059,64356=>375,64357=>408,64358=>1005,64359=>1059,64360=>375,64361=>408,64362=>1162,64363=>1191,64364=>655,64365=>720,64366=>1162,64367=>1191,64368=>655,64369=>720,64370=>721,64371=>721,64372=>721,64373=>721,64374=>721,64375=>721,64376=>721,64377=>721,64378=>721,64379=>721,64380=>721,64381=>721,64382=>721,64383=>721,64384=>721,64385=>721,64386=>513,64387=>578,64388=>513,64389=>578,64390=>513,64391=>578,64392=>513,64393=>578,64394=>576,64395=>622,64396=>576,64397=>622,64398=>1024,64399=>1024,64400=>582,64401=>582,64402=>1024,64403=>1024,64404=>582,64405=>582,64406=>1024,64407=>1024,64408=>582,64409=>582,64410=>1024,64411=>1024,64412=>582,64413=>582,64414=>854,64415=>900,64416=>854,64417=>900,64418=>375,64419=>408,64426=>938,64427=>880,64428=>693,64429=>660,64467=>824,64468=>843,64469=>476,64470=>552,64473=>622,64474=>627,64488=>375,64489=>408,64508=>917,64509=>1012,64510=>375,64511=>408,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>342,65137=>342,65138=>342,65139=>346,65140=>342,65142=>342,65143=>342,65144=>342,65145=>342,65146=>342,65147=>342,65148=>342,65149=>342,65150=>342,65151=>342,65152=>511,65153=>343,65154=>375,65155=>343,65156=>375,65157=>622,65158=>627,65159=>343,65160=>375,65161=>917,65162=>917,65163=>375,65164=>408,65165=>343,65166=>375,65167=>1005,65168=>1059,65169=>375,65170=>408,65171=>590,65172=>606,65173=>1005,65174=>1059,65175=>375,65176=>408,65177=>1005,65178=>1059,65179=>375,65180=>408,65181=>721,65182=>721,65183=>721,65184=>721,65185=>721,65186=>721,65187=>721,65188=>721,65189=>721,65190=>721,65191=>721,65192=>721,65193=>513,65194=>578,65195=>513,65196=>578,65197=>576,65198=>622,65199=>576,65200=>622,65201=>1380,65202=>1414,65203=>983,65204=>1018,65205=>1380,65206=>1414,65207=>983,65208=>1018,65209=>1345,65210=>1364,65211=>966,65212=>985,65213=>1345,65214=>1364,65215=>966,65216=>985,65217=>1039,65218=>1071,65219=>942,65220=>974,65221=>1039,65222=>1071,65223=>942,65224=>974,65225=>683,65226=>683,65227=>683,65228=>564,65229=>683,65230=>683,65231=>683,65232=>564,65233=>1162,65234=>1191,65235=>655,65236=>720,65237=>894,65238=>901,65239=>655,65240=>720,65241=>917,65242=>931,65243=>582,65244=>582,65245=>868,65246=>893,65247=>375,65248=>408,65249=>733,65250=>784,65251=>619,65252=>670,65253=>854,65254=>900,65255=>375,65256=>408,65257=>590,65258=>606,65259=>693,65260=>660,65261=>622,65262=>627,65263=>917,65264=>1012,65265=>917,65266=>1012,65267=>375,65268=>408,65269=>745,65270=>759,65271=>745,65272=>759,65273=>745,65274=>759,65275=>745,65276=>759,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansbi.php b/incs/tcpdf_old/fonts/dejavusansbi.php new file mode 100644 index 0000000..62675e3 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-1067 -385 1999 1121]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>573,'MaxWidth'=>2016,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>348,33=>456,34=>521,35=>696,36=>696,37=>1002,38=>872,39=>306,40=>457,41=>457,42=>523,43=>838,44=>380,45=>415,46=>380,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>400,59=>400,60=>838,61=>838,62=>838,63=>580,64=>1000,65=>774,66=>762,67=>734,68=>830,69=>683,70=>683,71=>821,72=>837,73=>372,74=>372,75=>775,76=>637,77=>995,78=>837,79=>850,80=>733,81=>850,82=>770,83=>720,84=>682,85=>812,86=>774,87=>1103,88=>771,89=>724,90=>725,91=>457,92=>365,93=>457,94=>838,95=>500,96=>500,97=>675,98=>716,99=>593,100=>716,101=>678,102=>435,103=>716,104=>712,105=>343,106=>343,107=>665,108=>343,109=>1042,110=>712,111=>687,112=>716,113=>716,114=>493,115=>595,116=>478,117=>712,118=>652,119=>924,120=>645,121=>652,122=>582,123=>712,124=>365,125=>712,126=>838,127=>600,128=>774,129=>774,130=>734,131=>683,132=>837,133=>850,134=>812,135=>675,136=>675,137=>675,138=>675,139=>675,140=>675,141=>593,142=>678,143=>678,144=>678,145=>678,146=>343,147=>343,148=>343,149=>343,150=>712,151=>687,152=>687,153=>687,154=>687,155=>687,156=>712,157=>712,158=>712,159=>712,160=>348,161=>456,162=>696,163=>696,164=>636,165=>696,166=>365,167=>500,168=>500,169=>1000,170=>564,171=>650,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>736,182=>636,183=>380,184=>500,185=>438,186=>564,187=>650,188=>1035,189=>1035,190=>1035,191=>580,192=>774,193=>774,194=>774,195=>774,196=>774,197=>774,198=>1085,199=>734,200=>683,201=>683,202=>683,203=>683,204=>372,205=>372,206=>372,207=>372,208=>845,209=>837,210=>850,211=>850,212=>850,213=>850,214=>850,215=>838,216=>850,217=>812,218=>812,219=>812,220=>812,221=>724,222=>742,223=>719,224=>675,225=>675,226=>675,227=>675,228=>675,229=>675,230=>1048,231=>593,232=>678,233=>678,234=>678,235=>678,236=>343,237=>343,238=>343,239=>343,240=>687,241=>712,242=>687,243=>687,244=>687,245=>687,246=>687,247=>838,248=>687,249=>712,250=>712,251=>712,252=>712,253=>652,254=>716,255=>652,256=>774,257=>675,258=>774,259=>675,260=>774,261=>675,262=>734,263=>593,264=>734,265=>593,266=>734,267=>593,268=>734,269=>593,270=>830,271=>716,272=>845,273=>716,274=>683,275=>678,276=>683,277=>678,278=>683,279=>678,280=>683,281=>678,282=>683,283=>678,284=>821,285=>716,286=>821,287=>716,288=>821,289=>716,290=>821,291=>716,292=>837,293=>712,294=>974,295=>790,296=>372,297=>343,298=>372,299=>343,300=>372,301=>343,302=>372,303=>343,304=>372,305=>343,306=>744,307=>686,308=>372,309=>343,310=>775,311=>665,312=>665,313=>637,314=>343,315=>637,316=>343,317=>637,318=>343,319=>637,320=>343,321=>660,322=>375,323=>837,324=>712,325=>837,326=>712,327=>837,328=>712,329=>983,330=>837,331=>712,332=>850,333=>687,334=>850,335=>687,336=>850,337=>687,338=>1167,339=>1094,340=>770,341=>493,342=>770,343=>493,344=>770,345=>493,346=>720,347=>595,348=>720,349=>595,350=>720,351=>595,352=>720,353=>595,354=>682,355=>478,356=>682,357=>478,358=>682,359=>478,360=>812,361=>712,362=>812,363=>712,364=>812,365=>712,366=>812,367=>712,368=>812,369=>712,370=>812,371=>712,372=>1103,373=>924,374=>724,375=>652,376=>724,377=>725,378=>582,379=>725,380=>582,381=>725,382=>582,383=>435,384=>716,385=>811,386=>762,387=>716,388=>762,389=>716,390=>734,391=>734,392=>593,393=>845,394=>879,395=>762,396=>716,397=>687,398=>683,399=>850,400=>696,401=>683,402=>435,403=>821,404=>793,405=>1045,406=>436,407=>389,408=>775,409=>665,410=>360,411=>592,412=>1042,413=>837,414=>712,415=>850,416=>850,417=>687,418=>1114,419=>962,420=>782,421=>716,422=>770,423=>720,424=>595,425=>683,426=>552,427=>478,428=>707,429=>478,430=>682,431=>812,432=>712,433=>769,434=>813,435=>797,436=>778,437=>725,438=>582,439=>772,440=>772,441=>641,442=>582,443=>696,444=>772,445=>641,446=>573,447=>716,448=>372,449=>659,450=>544,451=>372,452=>1548,453=>1450,454=>1307,455=>977,456=>979,457=>670,458=>1193,459=>1213,460=>1063,461=>774,462=>675,463=>372,464=>343,465=>850,466=>687,467=>812,468=>712,469=>812,470=>712,471=>812,472=>712,473=>812,474=>712,475=>812,476=>712,477=>678,478=>774,479=>675,480=>774,481=>675,482=>1085,483=>1048,484=>821,485=>716,486=>821,487=>716,488=>775,489=>665,490=>850,491=>687,492=>850,493=>687,494=>772,495=>582,496=>343,497=>1548,498=>1450,499=>1307,500=>821,501=>716,502=>1289,503=>787,504=>837,505=>712,506=>774,507=>675,508=>1085,509=>1048,510=>850,511=>687,512=>774,513=>675,514=>774,515=>675,516=>683,517=>678,518=>683,519=>678,520=>372,521=>343,522=>372,523=>343,524=>850,525=>687,526=>850,527=>687,528=>770,529=>493,530=>770,531=>493,532=>812,533=>712,534=>812,535=>712,536=>720,537=>595,538=>682,539=>478,540=>690,541=>607,542=>837,543=>712,544=>837,545=>865,546=>809,547=>659,548=>725,549=>582,550=>774,551=>675,552=>683,553=>678,554=>850,555=>687,556=>850,557=>687,558=>850,559=>687,560=>850,561=>687,562=>724,563=>652,564=>492,565=>867,566=>512,567=>343,568=>1088,569=>1088,570=>774,571=>734,572=>593,573=>637,574=>682,575=>595,576=>582,577=>782,578=>614,579=>762,580=>812,581=>774,582=>683,583=>678,584=>372,585=>343,586=>860,587=>791,588=>770,589=>493,590=>724,591=>652,592=>675,593=>716,594=>716,595=>716,596=>593,597=>593,598=>791,599=>792,600=>678,601=>678,602=>876,603=>557,604=>545,605=>774,606=>731,607=>343,608=>792,609=>716,610=>627,611=>735,612=>635,613=>712,614=>712,615=>712,616=>545,617=>440,618=>545,619=>559,620=>693,621=>343,622=>841,623=>1042,624=>1042,625=>1042,626=>712,627=>793,628=>642,629=>687,630=>909,631=>682,632=>796,633=>538,634=>538,635=>650,636=>493,637=>493,638=>596,639=>596,640=>642,641=>642,642=>595,643=>415,644=>435,645=>605,646=>552,647=>478,648=>478,649=>920,650=>769,651=>670,652=>652,653=>924,654=>652,655=>724,656=>694,657=>684,658=>641,659=>641,660=>573,661=>573,662=>573,663=>573,664=>850,665=>633,666=>731,667=>685,668=>691,669=>343,670=>732,671=>539,672=>792,673=>573,674=>573,675=>1156,676=>1214,677=>1155,678=>974,679=>769,680=>929,681=>1026,682=>792,683=>780,684=>591,685=>415,686=>677,687=>789,688=>456,689=>456,690=>219,691=>315,692=>315,693=>315,694=>411,695=>591,696=>417,697=>302,698=>521,699=>380,700=>380,701=>380,702=>366,703=>366,704=>326,705=>326,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>306,713=>500,714=>500,715=>500,716=>306,717=>500,718=>500,719=>500,720=>337,721=>337,722=>366,723=>366,724=>500,725=>500,726=>416,727=>328,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>351,735=>500,736=>412,737=>219,738=>381,739=>413,740=>326,741=>500,742=>500,743=>500,744=>500,745=>500,748=>500,749=>500,750=>644,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>698,881=>565,882=>1022,883=>836,884=>302,885=>302,886=>837,887=>701,890=>500,891=>593,892=>550,893=>549,894=>400,900=>441,901=>500,902=>797,903=>380,904=>846,905=>1009,906=>563,908=>891,910=>980,911=>894,912=>390,913=>774,914=>762,915=>637,916=>774,917=>683,918=>725,919=>837,920=>850,921=>372,922=>775,923=>774,924=>995,925=>837,926=>632,927=>850,928=>837,929=>733,931=>683,932=>682,933=>724,934=>850,935=>771,936=>850,937=>850,938=>372,939=>724,940=>687,941=>557,942=>712,943=>390,944=>675,945=>687,946=>716,947=>681,948=>687,949=>557,950=>591,951=>712,952=>687,953=>390,954=>710,955=>633,956=>736,957=>681,958=>591,959=>687,960=>791,961=>716,962=>593,963=>779,964=>638,965=>675,966=>782,967=>645,968=>794,969=>869,970=>390,971=>675,972=>687,973=>675,974=>869,975=>775,976=>651,977=>661,978=>746,979=>981,980=>746,981=>796,982=>869,983=>744,984=>850,985=>687,986=>734,987=>593,988=>683,989=>494,990=>702,991=>660,992=>919,993=>627,994=>1093,995=>837,996=>832,997=>716,998=>928,999=>744,1000=>733,1001=>650,1002=>789,1003=>671,1004=>752,1005=>716,1006=>682,1007=>590,1008=>744,1009=>716,1010=>593,1011=>343,1012=>850,1013=>645,1014=>645,1015=>742,1016=>716,1017=>734,1018=>995,1019=>732,1020=>716,1021=>734,1022=>734,1023=>698,1024=>683,1025=>683,1026=>878,1027=>637,1028=>734,1029=>720,1030=>372,1031=>372,1032=>372,1033=>1154,1034=>1130,1035=>878,1036=>817,1037=>837,1038=>771,1039=>837,1040=>774,1041=>762,1042=>762,1043=>637,1044=>891,1045=>683,1046=>1224,1047=>710,1048=>837,1049=>837,1050=>817,1051=>831,1052=>995,1053=>837,1054=>850,1055=>837,1056=>733,1057=>734,1058=>682,1059=>771,1060=>992,1061=>771,1062=>928,1063=>808,1064=>1235,1065=>1326,1066=>939,1067=>1036,1068=>762,1069=>734,1070=>1174,1071=>770,1072=>675,1073=>698,1074=>633,1075=>522,1076=>808,1077=>678,1078=>995,1079=>581,1080=>701,1081=>701,1082=>679,1083=>732,1084=>817,1085=>691,1086=>687,1087=>691,1088=>716,1089=>593,1090=>580,1091=>652,1092=>992,1093=>645,1094=>741,1095=>687,1096=>1062,1097=>1105,1098=>751,1099=>904,1100=>632,1101=>593,1102=>972,1103=>642,1104=>678,1105=>678,1106=>714,1107=>522,1108=>593,1109=>595,1110=>343,1111=>343,1112=>343,1113=>991,1114=>956,1115=>734,1116=>679,1117=>701,1118=>652,1119=>691,1120=>1093,1121=>869,1122=>840,1123=>736,1124=>1012,1125=>839,1126=>992,1127=>832,1128=>1358,1129=>1121,1130=>850,1131=>687,1132=>1236,1133=>1007,1134=>696,1135=>557,1136=>1075,1137=>1061,1138=>850,1139=>687,1140=>850,1141=>695,1142=>850,1143=>695,1144=>1148,1145=>1043,1146=>1074,1147=>863,1148=>1405,1149=>1173,1150=>1093,1151=>869,1152=>734,1153=>593,1154=>652,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>938,1163=>806,1164=>762,1165=>611,1166=>736,1167=>718,1168=>637,1169=>522,1170=>666,1171=>543,1172=>789,1173=>522,1174=>1224,1175=>995,1176=>710,1177=>581,1178=>775,1179=>679,1180=>817,1181=>679,1182=>817,1183=>679,1184=>1015,1185=>826,1186=>837,1187=>691,1188=>1103,1189=>871,1190=>1254,1191=>979,1192=>946,1193=>859,1194=>734,1195=>593,1196=>682,1197=>580,1198=>724,1199=>652,1200=>724,1201=>652,1202=>771,1203=>645,1204=>1104,1205=>1001,1206=>808,1207=>687,1208=>808,1209=>687,1210=>808,1211=>712,1212=>1026,1213=>810,1214=>1026,1215=>810,1216=>372,1217=>1224,1218=>995,1219=>778,1220=>629,1221=>933,1222=>804,1223=>837,1224=>691,1225=>938,1226=>806,1227=>808,1228=>687,1229=>1096,1230=>932,1231=>343,1232=>774,1233=>675,1234=>774,1235=>675,1236=>1085,1237=>1048,1238=>683,1239=>678,1240=>850,1241=>678,1242=>850,1243=>678,1244=>1224,1245=>995,1246=>710,1247=>581,1248=>772,1249=>641,1250=>837,1251=>701,1252=>837,1253=>701,1254=>850,1255=>687,1256=>850,1257=>687,1258=>850,1259=>687,1260=>734,1261=>593,1262=>771,1263=>652,1264=>771,1265=>652,1266=>771,1267=>652,1268=>808,1269=>687,1270=>637,1271=>522,1272=>1036,1273=>904,1274=>666,1275=>543,1276=>771,1277=>645,1278=>771,1279=>645,1280=>762,1281=>608,1282=>1159,1283=>893,1284=>1119,1285=>920,1286=>828,1287=>693,1288=>1242,1289=>1017,1290=>1289,1291=>1013,1292=>839,1293=>638,1294=>938,1295=>803,1296=>696,1297=>557,1298=>831,1299=>732,1300=>1286,1301=>1070,1302=>1065,1303=>982,1304=>1082,1305=>960,1306=>850,1307=>716,1308=>1103,1309=>924,1310=>817,1311=>679,1312=>1248,1313=>1022,1314=>1254,1315=>979,1316=>957,1317=>807,1329=>904,1330=>810,1331=>809,1332=>813,1333=>810,1334=>815,1335=>724,1336=>800,1337=>1004,1338=>809,1339=>740,1340=>620,1341=>1068,1342=>875,1343=>792,1344=>723,1345=>811,1346=>794,1347=>782,1348=>867,1349=>766,1350=>794,1351=>787,1352=>812,1353=>752,1354=>963,1355=>790,1356=>867,1357=>812,1358=>794,1359=>771,1360=>740,1361=>775,1362=>640,1363=>926,1364=>775,1365=>848,1366=>951,1369=>366,1370=>380,1371=>342,1372=>415,1373=>348,1374=>513,1375=>521,1377=>1043,1378=>713,1379=>782,1380=>786,1381=>713,1382=>715,1383=>628,1384=>713,1385=>840,1386=>782,1387=>714,1388=>344,1389=>1094,1390=>708,1391=>714,1392=>714,1393=>670,1394=>714,1395=>713,1396=>714,1397=>343,1398=>714,1399=>541,1400=>714,1401=>407,1402=>1043,1403=>636,1404=>740,1405=>714,1406=>714,1407=>1038,1408=>714,1409=>714,1410=>532,1411=>1038,1412=>720,1413=>689,1414=>904,1415=>902,1417=>400,1418=>415,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>415,1471=>0,1472=>372,1473=>0,1474=>0,1475=>372,1478=>497,1479=>0,1488=>728,1489=>610,1490=>447,1491=>588,1492=>687,1493=>343,1494=>400,1495=>687,1496=>679,1497=>294,1498=>578,1499=>566,1500=>605,1501=>696,1502=>724,1503=>343,1504=>453,1505=>680,1506=>666,1507=>675,1508=>658,1509=>661,1510=>653,1511=>736,1512=>602,1513=>749,1514=>683,1520=>664,1521=>664,1522=>663,1523=>444,1524=>710,3647=>696,3713=>815,3714=>748,3716=>749,3719=>569,3720=>742,3722=>744,3725=>761,3732=>706,3733=>704,3734=>747,3735=>819,3737=>730,3738=>727,3739=>727,3740=>922,3741=>827,3742=>866,3743=>866,3745=>836,3746=>761,3747=>770,3749=>769,3751=>713,3754=>827,3755=>1031,3757=>724,3758=>784,3759=>934,3760=>688,3761=>0,3762=>610,3763=>610,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>670,3776=>516,3777=>860,3778=>516,3779=>650,3780=>632,3782=>759,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>771,3793=>771,3794=>693,3795=>836,3796=>729,3797=>729,3798=>849,3799=>790,3800=>759,3801=>910,3804=>1363,3805=>1363,4256=>918,4257=>744,4258=>739,4259=>837,4260=>649,4261=>773,4262=>857,4263=>889,4264=>530,4265=>633,4266=>857,4267=>900,4268=>643,4269=>903,4270=>814,4271=>752,4272=>869,4273=>643,4274=>643,4275=>886,4276=>886,4277=>733,4278=>653,4279=>643,4280=>646,4281=>643,4282=>790,4283=>902,4284=>633,4285=>619,4286=>643,4287=>778,4288=>892,4289=>601,4290=>742,4291=>616,4292=>633,4293=>742,4304=>553,4305=>552,4306=>596,4307=>815,4308=>562,4309=>563,4310=>553,4311=>827,4312=>553,4313=>543,4314=>1074,4315=>563,4316=>563,4317=>812,4318=>552,4319=>591,4320=>822,4321=>563,4322=>690,4323=>583,4324=>813,4325=>562,4326=>813,4327=>563,4328=>563,4329=>563,4330=>632,4331=>563,4332=>563,4333=>552,4334=>563,4335=>563,4336=>558,4337=>604,4338=>552,4339=>552,4340=>553,4341=>605,4342=>852,4343=>635,4344=>563,4345=>596,4346=>542,4347=>684,4348=>368,5121=>774,5122=>774,5123=>774,5124=>774,5125=>905,5126=>905,5127=>905,5129=>905,5130=>905,5131=>905,5132=>1018,5133=>1009,5134=>1018,5135=>1009,5136=>1018,5137=>1009,5138=>1149,5139=>1140,5140=>1149,5141=>1140,5142=>905,5143=>1149,5144=>1142,5145=>1149,5146=>1142,5147=>905,5149=>310,5150=>529,5151=>425,5152=>425,5153=>395,5154=>395,5155=>395,5156=>395,5157=>564,5158=>470,5159=>310,5160=>395,5161=>395,5162=>395,5163=>1213,5164=>986,5165=>1216,5166=>1297,5167=>774,5168=>774,5169=>774,5170=>774,5171=>886,5172=>886,5173=>886,5175=>886,5176=>886,5177=>886,5178=>1018,5179=>1009,5180=>1018,5181=>1009,5182=>1018,5183=>1009,5184=>1149,5185=>1140,5186=>1149,5187=>1140,5188=>1149,5189=>1142,5190=>1149,5191=>1142,5192=>886,5193=>576,5194=>229,5196=>812,5197=>812,5198=>812,5199=>812,5200=>815,5201=>815,5202=>815,5204=>815,5205=>815,5206=>815,5207=>1056,5208=>1048,5209=>1056,5210=>1048,5211=>1056,5212=>1048,5213=>1060,5214=>1054,5215=>1060,5216=>1054,5217=>1060,5218=>1052,5219=>1060,5220=>1052,5221=>1060,5222=>483,5223=>1005,5224=>1005,5225=>1023,5226=>1017,5227=>743,5228=>743,5229=>743,5230=>743,5231=>743,5232=>743,5233=>743,5234=>743,5235=>743,5236=>1029,5237=>975,5238=>980,5239=>975,5240=>980,5241=>975,5242=>1029,5243=>975,5244=>1029,5245=>975,5246=>980,5247=>975,5248=>980,5249=>975,5250=>980,5251=>501,5252=>501,5253=>938,5254=>938,5255=>938,5256=>938,5257=>743,5258=>743,5259=>743,5260=>743,5261=>743,5262=>743,5263=>743,5264=>743,5265=>743,5266=>1029,5267=>975,5268=>1029,5269=>975,5270=>1029,5271=>975,5272=>1029,5273=>975,5274=>1029,5275=>975,5276=>1029,5277=>975,5278=>1029,5279=>975,5280=>1029,5281=>501,5282=>501,5283=>626,5284=>626,5285=>626,5286=>626,5287=>626,5288=>626,5289=>626,5290=>626,5291=>626,5292=>881,5293=>854,5294=>863,5295=>874,5296=>863,5297=>874,5298=>881,5299=>874,5300=>881,5301=>874,5302=>863,5303=>874,5304=>863,5305=>874,5306=>863,5307=>436,5308=>548,5309=>436,5312=>988,5313=>988,5314=>988,5315=>988,5316=>931,5317=>931,5318=>931,5319=>931,5320=>931,5321=>1238,5322=>1247,5323=>1200,5324=>1228,5325=>1200,5326=>1228,5327=>931,5328=>660,5329=>497,5330=>660,5331=>988,5332=>988,5333=>988,5334=>988,5335=>931,5336=>931,5337=>931,5338=>931,5339=>931,5340=>1231,5341=>1247,5342=>1283,5343=>1228,5344=>1283,5345=>1228,5346=>1228,5347=>1214,5348=>1228,5349=>1214,5350=>1283,5351=>1228,5352=>1283,5353=>1228,5354=>660,5356=>886,5357=>730,5358=>730,5359=>730,5360=>730,5361=>730,5362=>730,5363=>730,5364=>730,5365=>730,5366=>998,5367=>958,5368=>967,5369=>989,5370=>967,5371=>989,5372=>998,5373=>958,5374=>998,5375=>958,5376=>967,5377=>989,5378=>967,5379=>989,5380=>967,5381=>493,5382=>460,5383=>493,5392=>923,5393=>923,5394=>923,5395=>1136,5396=>1136,5397=>1136,5398=>1136,5399=>1209,5400=>1202,5401=>1209,5402=>1202,5403=>1209,5404=>1202,5405=>1431,5406=>1420,5407=>1431,5408=>1420,5409=>1431,5410=>1420,5411=>1431,5412=>1420,5413=>746,5414=>776,5415=>776,5416=>776,5417=>776,5418=>776,5419=>776,5420=>776,5421=>776,5422=>776,5423=>1003,5424=>1003,5425=>1013,5426=>996,5427=>1013,5428=>996,5429=>1003,5430=>1003,5431=>1003,5432=>1003,5433=>1013,5434=>996,5435=>1013,5436=>996,5437=>1013,5438=>495,5440=>395,5441=>510,5442=>1033,5443=>1033,5444=>976,5445=>976,5446=>976,5447=>976,5448=>733,5449=>733,5450=>733,5451=>733,5452=>733,5453=>733,5454=>1003,5455=>959,5456=>495,5458=>886,5459=>774,5460=>774,5461=>774,5462=>774,5463=>928,5464=>928,5465=>928,5466=>928,5467=>1172,5468=>1142,5469=>602,5470=>812,5471=>812,5472=>812,5473=>812,5474=>812,5475=>812,5476=>815,5477=>815,5478=>815,5479=>815,5480=>1060,5481=>1052,5482=>548,5492=>977,5493=>977,5494=>977,5495=>977,5496=>977,5497=>977,5498=>977,5499=>618,5500=>837,5501=>510,5502=>1238,5503=>1238,5504=>1238,5505=>1238,5506=>1238,5507=>1238,5508=>1238,5509=>989,5514=>977,5515=>977,5516=>977,5517=>977,5518=>1591,5519=>1591,5520=>1591,5521=>1295,5522=>1295,5523=>1591,5524=>1591,5525=>848,5526=>1273,5536=>988,5537=>988,5538=>931,5539=>931,5540=>931,5541=>931,5542=>660,5543=>776,5544=>776,5545=>776,5546=>776,5547=>776,5548=>776,5549=>776,5550=>495,5551=>743,5598=>830,5601=>830,5702=>496,5703=>496,5742=>413,5743=>1238,5744=>1591,5745=>2016,5746=>2016,5747=>1720,5748=>1678,5749=>2016,5750=>2016,7424=>652,7425=>833,7426=>1048,7427=>608,7428=>593,7429=>676,7430=>676,7431=>559,7432=>557,7433=>343,7434=>494,7435=>665,7436=>539,7437=>817,7438=>701,7439=>687,7440=>593,7441=>660,7442=>660,7443=>660,7444=>1094,7446=>687,7447=>687,7448=>556,7449=>642,7450=>642,7451=>580,7452=>634,7453=>737,7454=>948,7455=>695,7456=>652,7457=>924,7458=>582,7459=>646,7462=>539,7463=>652,7464=>691,7465=>556,7466=>781,7467=>732,7468=>487,7469=>683,7470=>480,7472=>523,7473=>430,7474=>430,7475=>517,7476=>527,7477=>234,7478=>234,7479=>488,7480=>401,7481=>626,7482=>527,7483=>527,7484=>535,7485=>509,7486=>461,7487=>485,7488=>430,7489=>511,7490=>695,7491=>458,7492=>458,7493=>479,7494=>712,7495=>479,7496=>479,7497=>479,7498=>479,7499=>386,7500=>386,7501=>479,7502=>219,7503=>487,7504=>664,7505=>456,7506=>488,7507=>414,7508=>488,7509=>488,7510=>479,7511=>388,7512=>456,7513=>462,7514=>664,7515=>501,7517=>451,7518=>429,7519=>433,7520=>493,7521=>406,7522=>219,7523=>315,7524=>456,7525=>501,7526=>451,7527=>429,7528=>451,7529=>493,7530=>406,7543=>716,7544=>527,7547=>545,7549=>747,7557=>514,7579=>479,7580=>414,7581=>414,7582=>488,7583=>386,7584=>377,7585=>348,7586=>479,7587=>456,7588=>347,7589=>281,7590=>347,7591=>347,7592=>431,7593=>326,7594=>330,7595=>370,7596=>664,7597=>664,7598=>562,7599=>562,7600=>448,7601=>488,7602=>542,7603=>422,7604=>396,7605=>388,7606=>583,7607=>494,7608=>399,7609=>451,7610=>501,7611=>417,7612=>523,7613=>470,7614=>455,7615=>425,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>774,7681=>675,7682=>762,7683=>716,7684=>762,7685=>716,7686=>762,7687=>716,7688=>734,7689=>593,7690=>830,7691=>716,7692=>830,7693=>716,7694=>830,7695=>716,7696=>830,7697=>716,7698=>830,7699=>716,7700=>683,7701=>678,7702=>683,7703=>678,7704=>683,7705=>678,7706=>683,7707=>678,7708=>683,7709=>678,7710=>683,7711=>435,7712=>821,7713=>716,7714=>837,7715=>712,7716=>837,7717=>712,7718=>837,7719=>712,7720=>837,7721=>712,7722=>837,7723=>712,7724=>372,7725=>343,7726=>372,7727=>343,7728=>775,7729=>665,7730=>775,7731=>665,7732=>775,7733=>665,7734=>637,7735=>343,7736=>637,7737=>343,7738=>637,7739=>343,7740=>637,7741=>343,7742=>995,7743=>1042,7744=>995,7745=>1042,7746=>995,7747=>1042,7748=>837,7749=>712,7750=>837,7751=>712,7752=>837,7753=>712,7754=>837,7755=>712,7756=>850,7757=>687,7758=>850,7759=>687,7760=>850,7761=>687,7762=>850,7763=>687,7764=>733,7765=>716,7766=>733,7767=>716,7768=>770,7769=>493,7770=>770,7771=>493,7772=>770,7773=>493,7774=>770,7775=>493,7776=>720,7777=>595,7778=>720,7779=>595,7780=>720,7781=>595,7782=>720,7783=>595,7784=>720,7785=>595,7786=>682,7787=>478,7788=>682,7789=>478,7790=>682,7791=>478,7792=>682,7793=>478,7794=>812,7795=>712,7796=>812,7797=>712,7798=>812,7799=>712,7800=>812,7801=>712,7802=>812,7803=>712,7804=>774,7805=>652,7806=>774,7807=>652,7808=>1103,7809=>924,7810=>1103,7811=>924,7812=>1103,7813=>924,7814=>1103,7815=>924,7816=>1103,7817=>924,7818=>771,7819=>645,7820=>771,7821=>645,7822=>724,7823=>652,7824=>725,7825=>582,7826=>725,7827=>582,7828=>725,7829=>582,7830=>712,7831=>478,7832=>924,7833=>652,7834=>675,7835=>435,7836=>435,7837=>435,7838=>896,7839=>687,7840=>774,7841=>675,7842=>774,7843=>675,7844=>774,7845=>675,7846=>774,7847=>675,7848=>774,7849=>675,7850=>774,7851=>675,7852=>774,7853=>675,7854=>774,7855=>675,7856=>774,7857=>675,7858=>774,7859=>675,7860=>774,7861=>675,7862=>774,7863=>675,7864=>683,7865=>678,7866=>683,7867=>678,7868=>683,7869=>678,7870=>683,7871=>678,7872=>683,7873=>678,7874=>683,7875=>678,7876=>683,7877=>678,7878=>683,7879=>678,7880=>372,7881=>343,7882=>372,7883=>343,7884=>850,7885=>687,7886=>850,7887=>687,7888=>850,7889=>687,7890=>850,7891=>687,7892=>850,7893=>687,7894=>850,7895=>687,7896=>850,7897=>687,7898=>850,7899=>687,7900=>850,7901=>687,7902=>850,7903=>687,7904=>850,7905=>687,7906=>850,7907=>687,7908=>812,7909=>712,7910=>812,7911=>712,7912=>812,7913=>712,7914=>812,7915=>712,7916=>812,7917=>712,7918=>812,7919=>712,7920=>812,7921=>712,7922=>724,7923=>652,7924=>724,7925=>652,7926=>724,7927=>652,7928=>724,7929=>652,7930=>953,7931=>644,7936=>687,7937=>687,7938=>687,7939=>687,7940=>687,7941=>687,7942=>687,7943=>687,7944=>774,7945=>774,7946=>1041,7947=>1043,7948=>935,7949=>963,7950=>835,7951=>859,7952=>557,7953=>557,7954=>557,7955=>557,7956=>557,7957=>557,7960=>792,7961=>794,7962=>1100,7963=>1096,7964=>1023,7965=>1052,7968=>712,7969=>712,7970=>712,7971=>712,7972=>712,7973=>712,7974=>712,7975=>712,7976=>945,7977=>951,7978=>1250,7979=>1250,7980=>1180,7981=>1206,7982=>1054,7983=>1063,7984=>390,7985=>390,7986=>390,7987=>390,7988=>390,7989=>390,7990=>390,7991=>390,7992=>483,7993=>489,7994=>777,7995=>785,7996=>712,7997=>738,7998=>604,7999=>604,8000=>687,8001=>687,8002=>687,8003=>687,8004=>687,8005=>687,8008=>892,8009=>933,8010=>1221,8011=>1224,8012=>1053,8013=>1082,8016=>675,8017=>675,8018=>675,8019=>675,8020=>675,8021=>675,8022=>675,8023=>675,8025=>930,8027=>1184,8029=>1199,8031=>1049,8032=>869,8033=>869,8034=>869,8035=>869,8036=>869,8037=>869,8038=>869,8039=>869,8040=>909,8041=>958,8042=>1246,8043=>1251,8044=>1076,8045=>1105,8046=>1028,8047=>1076,8048=>687,8049=>687,8050=>557,8051=>557,8052=>712,8053=>712,8054=>390,8055=>390,8056=>687,8057=>687,8058=>675,8059=>675,8060=>869,8061=>869,8064=>687,8065=>687,8066=>687,8067=>687,8068=>687,8069=>687,8070=>687,8071=>687,8072=>774,8073=>774,8074=>1041,8075=>1043,8076=>935,8077=>963,8078=>835,8079=>859,8080=>712,8081=>712,8082=>712,8083=>712,8084=>712,8085=>712,8086=>712,8087=>712,8088=>945,8089=>951,8090=>1250,8091=>1250,8092=>1180,8093=>1206,8094=>1054,8095=>1063,8096=>869,8097=>869,8098=>869,8099=>869,8100=>869,8101=>869,8102=>869,8103=>869,8104=>909,8105=>958,8106=>1246,8107=>1251,8108=>1076,8109=>1105,8110=>1028,8111=>1076,8112=>687,8113=>687,8114=>687,8115=>687,8116=>687,8118=>687,8119=>687,8120=>774,8121=>774,8122=>876,8123=>797,8124=>774,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>712,8131=>712,8132=>712,8134=>712,8135=>712,8136=>929,8137=>846,8138=>1080,8139=>1009,8140=>837,8141=>500,8142=>500,8143=>500,8144=>390,8145=>390,8146=>390,8147=>390,8150=>390,8151=>390,8152=>372,8153=>372,8154=>621,8155=>563,8157=>500,8158=>500,8159=>500,8160=>675,8161=>675,8162=>675,8163=>675,8164=>716,8165=>716,8166=>675,8167=>675,8168=>724,8169=>724,8170=>1020,8171=>980,8172=>838,8173=>500,8174=>500,8175=>500,8178=>869,8179=>869,8180=>869,8182=>869,8183=>869,8184=>1065,8185=>891,8186=>1084,8187=>894,8188=>850,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>380,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>380,8217=>380,8218=>380,8219=>380,8220=>644,8221=>644,8222=>644,8223=>657,8224=>500,8225=>500,8226=>639,8227=>639,8228=>380,8229=>685,8230=>1000,8231=>348,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1454,8241=>1908,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>412,8250=>412,8251=>972,8252=>627,8253=>580,8254=>500,8255=>828,8256=>828,8257=>329,8258=>1023,8259=>500,8260=>167,8261=>457,8262=>457,8263=>1030,8264=>829,8265=>829,8266=>513,8267=>687,8268=>500,8269=>500,8270=>523,8271=>400,8272=>828,8273=>523,8274=>556,8275=>838,8276=>828,8277=>838,8278=>684,8279=>813,8280=>838,8281=>838,8282=>380,8283=>872,8284=>838,8285=>380,8286=>380,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>219,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>288,8318=>288,8319=>456,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>288,8334=>288,8336=>458,8337=>479,8338=>488,8339=>413,8340=>479,8341=>456,8342=>487,8343=>219,8344=>664,8345=>456,8346=>479,8347=>381,8348=>388,8352=>929,8353=>696,8354=>696,8355=>696,8356=>696,8357=>1042,8358=>837,8359=>1488,8360=>1205,8361=>1103,8362=>854,8363=>696,8364=>696,8365=>696,8366=>696,8367=>1392,8368=>696,8369=>696,8370=>696,8371=>696,8372=>859,8373=>696,8376=>696,8377=>696,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1106,8449=>1106,8450=>734,8451=>1211,8452=>896,8453=>1114,8454=>1148,8455=>696,8456=>698,8457=>952,8459=>1073,8460=>913,8461=>888,8462=>712,8463=>712,8464=>597,8465=>697,8466=>856,8467=>472,8468=>974,8469=>837,8470=>1203,8471=>1000,8472=>697,8473=>750,8474=>850,8475=>938,8476=>814,8477=>801,8478=>896,8479=>710,8480=>1020,8481=>1239,8482=>1000,8483=>834,8484=>754,8485=>622,8486=>850,8487=>769,8488=>763,8489=>303,8490=>775,8491=>774,8492=>928,8493=>818,8494=>854,8495=>636,8496=>729,8497=>808,8498=>683,8499=>1184,8500=>465,8501=>794,8502=>731,8503=>494,8504=>684,8505=>380,8506=>945,8507=>1370,8508=>790,8509=>737,8510=>654,8511=>863,8512=>840,8513=>786,8514=>576,8515=>637,8516=>760,8517=>830,8518=>716,8519=>678,8520=>343,8521=>343,8523=>872,8526=>547,8528=>1035,8529=>1035,8530=>1483,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>372,8545=>659,8546=>945,8547=>1099,8548=>774,8549=>1099,8550=>1386,8551=>1672,8552=>1121,8553=>771,8554=>1120,8555=>1407,8556=>637,8557=>734,8558=>830,8559=>995,8560=>343,8561=>607,8562=>872,8563=>984,8564=>652,8565=>962,8566=>1227,8567=>1491,8568=>969,8569=>645,8570=>969,8571=>1233,8572=>343,8573=>593,8574=>716,8575=>1042,8576=>1289,8577=>830,8578=>1289,8579=>734,8580=>593,8581=>734,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>774,8705=>696,8706=>544,8707=>683,8708=>683,8709=>856,8710=>697,8711=>697,8712=>896,8713=>896,8714=>750,8715=>896,8716=>896,8717=>750,8718=>636,8719=>787,8720=>787,8721=>718,8722=>838,8723=>838,8724=>696,8725=>365,8726=>696,8727=>838,8728=>626,8729=>380,8730=>667,8731=>667,8732=>667,8733=>712,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>812,8744=>812,8745=>812,8746=>812,8747=>610,8748=>929,8749=>1295,8750=>563,8751=>977,8752=>1313,8753=>563,8754=>563,8755=>563,8756=>696,8757=>696,8758=>294,8759=>696,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1063,8789=>1063,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>841,8809=>841,8810=>1047,8811=>1047,8812=>500,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>812,8845=>812,8846=>812,8847=>838,8848=>838,8849=>838,8850=>838,8851=>796,8852=>796,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>914,8867=>914,8868=>914,8869=>914,8870=>542,8871=>542,8872=>914,8873=>914,8874=>914,8875=>914,8876=>914,8877=>914,8878=>914,8879=>914,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>542,8891=>812,8892=>812,8893=>812,8894=>838,8895=>838,8896=>843,8897=>843,8898=>843,8899=>843,8900=>494,8901=>380,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>812,8911=>812,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1158,8947=>896,8948=>750,8949=>896,8950=>896,8951=>750,8952=>896,8953=>896,8954=>1158,8955=>896,8956=>750,8957=>896,8958=>750,8959=>896,8960=>602,8961=>602,8962=>716,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>457,8969=>457,8970=>457,8971=>457,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>539,8984=>928,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>610,8993=>610,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>390,9076=>716,9077=>869,9082=>687,9085=>863,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>610,9166=>838,9167=>945,9187=>873,9189=>769,9192=>696,9250=>716,9251=>716,9312=>847,9313=>847,9314=>847,9315=>847,9316=>847,9317=>847,9318=>847,9319=>847,9320=>847,9321=>847,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>840,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>639,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>896,9777=>896,9778=>896,9779=>896,9780=>896,9781=>896,9782=>896,9783=>896,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>896,9863=>896,9864=>896,9865=>896,9866=>896,9867=>896,9868=>896,9869=>896,9870=>896,9871=>896,9872=>896,9873=>896,9874=>896,9875=>896,9876=>896,9877=>541,9878=>896,9879=>896,9880=>896,9881=>896,9882=>896,9883=>896,9884=>896,9888=>896,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>847,10103=>847,10104=>847,10105=>847,10106=>847,10107=>847,10108=>847,10109=>847,10110=>847,10111=>847,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>457,10182=>457,10208=>494,10214=>487,10215=>487,10216=>457,10217=>457,10218=>721,10219=>721,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10502=>838,10503=>838,10506=>838,10507=>838,10560=>838,10561=>838,10627=>753,10628=>753,10702=>838,10703=>1046,10704=>1046,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1661,10765=>563,10766=>563,10767=>563,10768=>563,10769=>563,10770=>563,10771=>563,10772=>563,10773=>563,10774=>563,10775=>563,10776=>563,10777=>563,10778=>563,10779=>563,10780=>563,10799=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>637,11361=>360,11362=>637,11363=>733,11364=>770,11365=>675,11366=>478,11367=>956,11368=>712,11369=>775,11370=>665,11371=>725,11372=>582,11373=>860,11374=>995,11375=>774,11376=>860,11377=>778,11378=>1221,11379=>1056,11380=>652,11381=>698,11382=>565,11383=>782,11385=>538,11386=>687,11387=>559,11388=>219,11389=>487,11390=>720,11391=>725,11800=>586,11810=>457,11811=>457,11812=>457,11813=>457,11822=>580,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42564=>720,42565=>595,42566=>436,42567=>440,42572=>1405,42573=>1173,42576=>1234,42577=>1027,42580=>1174,42581=>972,42582=>1100,42583=>969,42594=>1100,42595=>940,42596=>1096,42597=>915,42598=>1260,42599=>997,42600=>850,42601=>687,42602=>1037,42603=>868,42604=>1406,42605=>1106,42606=>961,42634=>944,42635=>749,42636=>682,42637=>580,42644=>808,42645=>712,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>400,42780=>400,42781=>287,42782=>287,42783=>287,42786=>444,42787=>390,42788=>540,42789=>540,42790=>837,42791=>712,42792=>1031,42793=>857,42794=>696,42795=>557,42800=>559,42801=>595,42802=>1349,42803=>1052,42804=>1285,42805=>1065,42806=>1245,42807=>1052,42808=>1079,42809=>922,42810=>1079,42811=>922,42812=>1035,42813=>922,42814=>698,42815=>549,42822=>850,42823=>542,42824=>683,42825=>531,42826=>918,42827=>814,42830=>1406,42831=>1106,42832=>733,42833=>716,42834=>948,42835=>937,42838=>850,42839=>716,42852=>738,42853=>716,42854=>738,42855=>716,42880=>637,42881=>343,42882=>837,42883=>712,42889=>400,42890=>396,42891=>456,42892=>306,42893=>808,42894=>693,42896=>928,42897=>768,43002=>1062,43003=>683,43004=>733,43005=>995,43006=>372,43007=>1325,61184=>216,61185=>242,61186=>267,61187=>277,61188=>282,61189=>242,61190=>216,61191=>242,61192=>267,61193=>277,61194=>267,61195=>242,61196=>216,61197=>242,61198=>267,61199=>277,61200=>267,61201=>242,61202=>216,61203=>242,61204=>282,61205=>277,61206=>267,61207=>242,61208=>216,61209=>282,62917=>687,64256=>833,64257=>787,64258=>787,64259=>1138,64260=>1139,64261=>808,64262=>1020,64275=>1388,64276=>1384,64277=>1378,64278=>1384,64279=>1713,64285=>294,64286=>0,64287=>663,64288=>665,64289=>939,64290=>788,64291=>920,64292=>786,64293=>857,64294=>869,64295=>821,64296=>890,64297=>838,64298=>749,64299=>749,64300=>749,64301=>749,64302=>728,64303=>728,64304=>728,64305=>610,64306=>447,64307=>588,64308=>687,64309=>343,64310=>400,64311=>1000,64312=>679,64313=>436,64314=>578,64315=>566,64316=>605,64317=>1000,64318=>724,64319=>1000,64320=>453,64321=>680,64322=>1000,64323=>675,64324=>658,64325=>1000,64326=>653,64327=>736,64328=>602,64329=>749,64330=>683,64331=>343,64332=>610,64333=>566,64334=>658,64335=>710,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusanscondensed.php b/incs/tcpdf_old/fonts/dejavusanscondensed.php new file mode 100644 index 0000000..4b05f01 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusanscondensed.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-918 -415 1513 1167]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>456,'MaxWidth'=>1562,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>286,33=>360,34=>414,35=>754,36=>572,37=>855,38=>702,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>325,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>478,64=>900,65=>615,66=>617,67=>628,68=>693,69=>568,70=>518,71=>697,72=>677,73=>265,74=>265,75=>590,76=>501,77=>776,78=>673,79=>708,80=>542,81=>708,82=>625,83=>571,84=>549,85=>659,86=>615,87=>890,88=>616,89=>549,90=>616,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>551,98=>571,99=>495,100=>571,101=>554,102=>316,103=>571,104=>570,105=>250,106=>250,107=>521,108=>250,109=>876,110=>570,111=>550,112=>571,113=>571,114=>370,115=>469,116=>353,117=>570,118=>532,119=>736,120=>532,121=>532,122=>472,123=>572,124=>303,125=>572,126=>754,127=>540,128=>615,129=>615,130=>628,131=>568,132=>673,133=>708,134=>659,135=>551,136=>551,137=>551,138=>551,139=>551,140=>551,141=>495,142=>554,143=>554,144=>554,145=>554,146=>250,147=>250,148=>250,149=>250,150=>570,151=>550,152=>550,153=>550,154=>550,155=>550,156=>570,157=>570,158=>570,159=>570,160=>286,161=>360,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>424,171=>550,172=>754,173=>325,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>572,182=>572,183=>286,184=>450,185=>360,186=>424,187=>550,188=>872,189=>872,190=>872,191=>478,192=>615,193=>615,194=>615,195=>615,196=>615,197=>615,198=>876,199=>628,200=>568,201=>568,202=>568,203=>568,204=>265,205=>265,206=>265,207=>265,208=>697,209=>673,210=>708,211=>708,212=>708,213=>708,214=>708,215=>754,216=>708,217=>659,218=>659,219=>659,220=>659,221=>549,222=>544,223=>567,224=>551,225=>551,226=>551,227=>551,228=>551,229=>551,230=>883,231=>495,232=>554,233=>554,234=>554,235=>554,236=>250,237=>250,238=>250,239=>250,240=>550,241=>570,242=>550,243=>550,244=>550,245=>550,246=>550,247=>754,248=>550,249=>570,250=>570,251=>570,252=>570,253=>532,254=>571,255=>532,256=>615,257=>551,258=>615,259=>551,260=>615,261=>551,262=>628,263=>495,264=>628,265=>495,266=>628,267=>495,268=>628,269=>495,270=>693,271=>571,272=>697,273=>571,274=>568,275=>554,276=>568,277=>554,278=>568,279=>554,280=>568,281=>554,282=>568,283=>554,284=>697,285=>571,286=>697,287=>571,288=>697,289=>571,290=>697,291=>571,292=>677,293=>570,294=>824,295=>625,296=>265,297=>250,298=>265,299=>250,300=>265,301=>250,302=>265,303=>250,304=>265,305=>250,306=>531,307=>500,308=>265,309=>250,310=>590,311=>521,312=>521,313=>501,314=>250,315=>501,316=>250,317=>501,318=>337,319=>501,320=>308,321=>505,322=>255,323=>673,324=>570,325=>673,326=>570,327=>673,328=>570,329=>732,330=>673,331=>570,332=>708,333=>550,334=>708,335=>550,336=>708,337=>550,338=>962,339=>920,340=>625,341=>370,342=>625,343=>370,344=>625,345=>370,346=>571,347=>469,348=>571,349=>469,350=>571,351=>469,352=>571,353=>469,354=>549,355=>353,356=>549,357=>353,358=>549,359=>353,360=>659,361=>570,362=>659,363=>570,364=>659,365=>570,366=>659,367=>570,368=>659,369=>570,370=>659,371=>570,372=>890,373=>736,374=>549,375=>532,376=>549,377=>616,378=>472,379=>616,380=>472,381=>616,382=>472,383=>316,384=>571,385=>661,386=>617,387=>571,388=>617,389=>571,390=>633,391=>628,392=>495,393=>697,394=>737,395=>617,396=>571,397=>550,398=>568,399=>708,400=>553,401=>518,402=>316,403=>697,404=>618,405=>885,406=>318,407=>265,408=>671,409=>521,410=>250,411=>532,412=>876,413=>673,414=>570,415=>708,416=>822,417=>550,418=>854,419=>683,420=>586,421=>571,422=>625,423=>571,424=>469,425=>568,426=>302,427=>353,428=>549,429=>353,430=>549,431=>772,432=>570,433=>688,434=>648,435=>669,436=>657,437=>616,438=>472,439=>599,440=>599,441=>520,442=>472,443=>572,444=>599,445=>520,446=>459,447=>571,448=>265,449=>443,450=>413,451=>266,452=>1279,453=>1169,454=>1039,455=>751,456=>708,457=>411,458=>838,459=>831,460=>717,461=>615,462=>551,463=>265,464=>250,465=>708,466=>550,467=>659,468=>570,469=>659,470=>570,471=>659,472=>570,473=>659,474=>570,475=>659,476=>570,477=>554,478=>615,479=>551,480=>615,481=>551,482=>876,483=>883,484=>697,485=>571,486=>697,487=>571,488=>590,489=>521,490=>708,491=>550,492=>708,493=>550,494=>599,495=>520,496=>250,497=>1279,498=>1169,499=>1039,500=>697,501=>571,502=>1001,503=>614,504=>673,505=>570,506=>615,507=>551,508=>876,509=>883,510=>708,511=>550,512=>615,513=>551,514=>615,515=>551,516=>568,517=>554,518=>568,519=>554,520=>265,521=>250,522=>265,523=>250,524=>708,525=>550,526=>708,527=>550,528=>625,529=>370,530=>625,531=>370,532=>659,533=>570,534=>659,535=>570,536=>571,537=>469,538=>549,539=>353,540=>564,541=>469,542=>677,543=>570,544=>662,545=>754,546=>628,547=>549,548=>616,549=>472,550=>615,551=>551,552=>568,553=>554,554=>708,555=>550,556=>708,557=>550,558=>708,559=>550,560=>708,561=>550,562=>549,563=>532,564=>427,565=>758,566=>429,567=>250,568=>898,569=>898,570=>615,571=>628,572=>495,573=>501,574=>549,575=>469,576=>472,577=>542,578=>431,579=>617,580=>659,581=>615,582=>568,583=>554,584=>265,585=>250,586=>703,587=>571,588=>625,589=>370,590=>549,591=>532,592=>540,593=>571,594=>571,595=>571,596=>494,597=>495,598=>571,599=>626,600=>554,601=>554,602=>737,603=>486,604=>479,605=>698,606=>598,607=>250,608=>626,609=>571,610=>566,611=>536,612=>536,613=>570,614=>570,615=>570,616=>250,617=>304,618=>334,619=>356,620=>438,621=>250,622=>635,623=>876,624=>876,625=>876,626=>581,627=>578,628=>570,629=>550,630=>772,631=>655,632=>593,633=>373,634=>373,635=>372,636=>370,637=>369,638=>477,639=>477,640=>543,641=>543,642=>469,643=>302,644=>302,645=>415,646=>302,647=>353,648=>353,649=>570,650=>556,651=>538,652=>532,653=>736,654=>532,655=>549,656=>472,657=>472,658=>520,659=>520,660=>459,661=>459,662=>459,663=>459,664=>708,665=>521,666=>598,667=>637,668=>588,669=>263,670=>600,671=>456,672=>654,673=>459,674=>459,675=>913,676=>952,677=>911,678=>742,679=>549,680=>700,681=>763,682=>576,683=>589,684=>463,685=>463,686=>595,687=>597,688=>364,689=>359,690=>157,691=>233,692=>266,693=>266,694=>341,695=>463,696=>335,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>333,705=>333,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>247,713=>450,714=>450,715=>450,716=>247,717=>450,718=>450,719=>450,720=>303,721=>303,722=>276,723=>276,724=>450,725=>450,726=>351,727=>286,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>284,735=>450,736=>383,737=>149,738=>335,739=>399,740=>333,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,749=>450,750=>466,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>589,881=>511,882=>775,883=>583,884=>250,885=>250,886=>673,887=>584,890=>450,891=>494,892=>495,893=>494,894=>303,900=>450,901=>450,902=>623,903=>286,904=>671,905=>784,906=>367,908=>731,910=>742,911=>743,912=>304,913=>615,914=>617,915=>501,916=>615,917=>568,918=>616,919=>677,920=>708,921=>265,922=>590,923=>615,924=>776,925=>673,926=>568,927=>708,928=>677,929=>542,931=>568,932=>549,933=>549,934=>708,935=>616,936=>708,937=>688,938=>265,939=>549,940=>593,941=>486,942=>570,943=>304,944=>521,945=>593,946=>574,947=>532,948=>550,949=>486,950=>489,951=>570,952=>550,953=>304,954=>530,955=>532,956=>572,957=>502,958=>501,959=>550,960=>542,961=>571,962=>528,963=>570,964=>542,965=>521,966=>593,967=>520,968=>593,969=>753,970=>304,971=>521,972=>550,973=>521,974=>753,975=>590,976=>553,977=>557,978=>628,979=>758,980=>628,981=>593,982=>753,983=>597,984=>708,985=>550,986=>583,987=>528,988=>518,989=>413,990=>593,991=>593,992=>778,993=>564,994=>840,995=>753,996=>682,997=>593,998=>712,999=>553,1000=>618,1001=>546,1002=>690,1003=>563,1004=>629,1005=>550,1006=>549,1007=>482,1008=>597,1009=>571,1010=>495,1011=>250,1012=>708,1013=>554,1014=>554,1015=>544,1016=>571,1017=>628,1018=>776,1019=>585,1020=>571,1021=>633,1022=>628,1023=>633,1024=>568,1025=>568,1026=>708,1027=>549,1028=>628,1029=>571,1030=>265,1031=>265,1032=>265,1033=>984,1034=>940,1035=>708,1036=>639,1037=>673,1038=>548,1039=>677,1040=>615,1041=>617,1042=>617,1043=>549,1044=>703,1045=>568,1046=>969,1047=>577,1048=>673,1049=>673,1050=>639,1051=>677,1052=>776,1053=>677,1054=>708,1055=>677,1056=>542,1057=>628,1058=>549,1059=>548,1060=>774,1061=>616,1062=>699,1063=>617,1064=>962,1065=>984,1066=>749,1067=>794,1068=>617,1069=>628,1070=>971,1071=>625,1072=>551,1073=>555,1074=>530,1075=>473,1076=>622,1077=>554,1078=>811,1079=>479,1080=>584,1081=>584,1082=>543,1083=>575,1084=>679,1085=>588,1086=>550,1087=>588,1088=>571,1089=>495,1090=>524,1091=>532,1092=>769,1093=>532,1094=>612,1095=>532,1096=>823,1097=>848,1098=>636,1099=>710,1100=>530,1101=>494,1102=>757,1103=>541,1104=>554,1105=>554,1106=>563,1107=>473,1108=>494,1109=>469,1110=>250,1111=>250,1112=>250,1113=>812,1114=>809,1115=>586,1116=>543,1117=>584,1118=>532,1119=>588,1120=>840,1121=>753,1122=>693,1123=>604,1124=>848,1125=>674,1126=>791,1127=>705,1128=>1043,1129=>901,1130=>708,1131=>550,1132=>924,1133=>742,1134=>572,1135=>486,1136=>771,1137=>789,1138=>708,1139=>550,1140=>703,1141=>598,1142=>703,1143=>598,1144=>893,1145=>813,1146=>857,1147=>682,1148=>1062,1149=>925,1150=>840,1151=>753,1152=>628,1153=>495,1154=>452,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>695,1163=>609,1164=>617,1165=>530,1166=>542,1167=>571,1168=>549,1169=>473,1170=>607,1171=>531,1172=>562,1173=>477,1174=>969,1175=>811,1176=>577,1177=>479,1178=>639,1179=>543,1180=>639,1181=>543,1182=>639,1183=>543,1184=>771,1185=>748,1186=>677,1187=>594,1188=>913,1189=>789,1190=>973,1191=>824,1192=>790,1193=>624,1194=>628,1195=>495,1196=>549,1197=>524,1198=>549,1199=>532,1200=>549,1201=>532,1202=>616,1203=>532,1204=>840,1205=>726,1206=>617,1207=>532,1208=>617,1209=>532,1210=>617,1211=>570,1212=>847,1213=>655,1214=>847,1215=>655,1216=>265,1217=>969,1218=>811,1219=>590,1220=>543,1221=>698,1222=>603,1223=>677,1224=>594,1225=>699,1226=>612,1227=>617,1228=>532,1229=>799,1230=>697,1231=>250,1232=>615,1233=>551,1234=>615,1235=>551,1236=>876,1237=>883,1238=>568,1239=>554,1240=>708,1241=>554,1242=>708,1243=>554,1244=>969,1245=>811,1246=>577,1247=>479,1248=>599,1249=>520,1250=>673,1251=>584,1252=>673,1253=>584,1254=>708,1255=>550,1256=>708,1257=>550,1258=>708,1259=>550,1260=>628,1261=>494,1262=>548,1263=>532,1264=>548,1265=>532,1266=>548,1267=>532,1268=>617,1269=>532,1270=>549,1271=>473,1272=>794,1273=>710,1274=>607,1275=>531,1276=>616,1277=>532,1278=>616,1279=>532,1280=>617,1281=>530,1282=>905,1283=>807,1284=>877,1285=>782,1286=>611,1287=>529,1288=>964,1289=>861,1290=>1001,1291=>870,1292=>697,1293=>593,1294=>695,1295=>640,1296=>553,1297=>486,1298=>677,1299=>575,1300=>1052,1301=>894,1302=>804,1303=>778,1304=>928,1305=>887,1306=>708,1307=>571,1308=>890,1309=>736,1310=>639,1311=>543,1312=>972,1313=>814,1314=>973,1315=>821,1316=>713,1317=>614,1329=>689,1330=>659,1331=>678,1332=>678,1333=>659,1334=>694,1335=>576,1336=>659,1337=>773,1338=>678,1339=>622,1340=>479,1341=>830,1342=>777,1343=>659,1344=>644,1345=>689,1346=>678,1347=>690,1348=>712,1349=>655,1350=>656,1351=>681,1352=>659,1353=>642,1354=>720,1355=>691,1356=>712,1357=>659,1358=>678,1359=>634,1360=>624,1361=>669,1362=>483,1363=>729,1364=>681,1365=>708,1366=>711,1369=>276,1370=>286,1371=>211,1372=>325,1373=>214,1374=>365,1375=>450,1377=>876,1378=>570,1379=>592,1380=>597,1381=>570,1382=>571,1383=>463,1384=>570,1385=>664,1386=>592,1387=>570,1388=>244,1389=>882,1390=>560,1391=>570,1392=>570,1393=>547,1394=>571,1395=>566,1396=>570,1397=>244,1398=>570,1399=>448,1400=>570,1401=>364,1402=>876,1403=>504,1404=>583,1405=>570,1406=>570,1407=>876,1408=>570,1409=>570,1410=>391,1411=>876,1412=>572,1413=>548,1414=>725,1415=>730,1417=>303,1418=>325,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>325,1471=>0,1472=>265,1473=>0,1474=>0,1475=>265,1478=>397,1479=>0,1488=>602,1489=>520,1490=>371,1491=>491,1492=>588,1493=>245,1494=>312,1495=>588,1496=>583,1497=>201,1498=>483,1499=>476,1500=>511,1501=>597,1502=>611,1503=>245,1504=>360,1505=>584,1506=>563,1507=>576,1508=>562,1509=>485,1510=>534,1511=>638,1512=>508,1513=>637,1514=>591,1520=>423,1521=>380,1522=>297,1523=>374,1524=>580,1542=>573,1543=>573,1545=>681,1546=>879,1548=>290,1557=>0,1563=>286,1567=>478,1569=>423,1570=>250,1571=>250,1572=>435,1573=>250,1574=>704,1575=>250,1576=>847,1577=>471,1578=>847,1579=>847,1580=>581,1581=>581,1582=>581,1583=>400,1584=>400,1585=>435,1586=>435,1587=>1099,1588=>1099,1589=>1088,1590=>1088,1591=>832,1592=>832,1593=>537,1594=>537,1600=>264,1601=>933,1602=>698,1603=>742,1604=>654,1605=>557,1606=>661,1607=>471,1608=>435,1609=>704,1610=>704,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>450,1632=>483,1633=>483,1634=>483,1635=>483,1636=>483,1637=>483,1638=>483,1639=>483,1640=>483,1641=>483,1642=>483,1643=>292,1644=>286,1645=>490,1646=>847,1647=>698,1648=>0,1652=>263,1657=>847,1658=>847,1659=>847,1660=>847,1661=>847,1662=>847,1663=>847,1664=>847,1665=>581,1666=>581,1667=>581,1668=>581,1669=>581,1670=>581,1671=>581,1672=>400,1673=>400,1674=>400,1675=>400,1676=>400,1677=>400,1678=>400,1679=>400,1680=>400,1681=>435,1682=>435,1683=>448,1684=>477,1685=>549,1686=>477,1687=>435,1688=>435,1689=>435,1690=>1099,1691=>1099,1692=>1099,1693=>1088,1694=>1088,1695=>832,1696=>537,1697=>933,1698=>933,1699=>933,1700=>933,1701=>933,1702=>933,1703=>698,1704=>698,1705=>805,1706=>948,1707=>805,1708=>742,1709=>742,1710=>742,1711=>805,1712=>805,1713=>805,1714=>805,1715=>805,1716=>805,1717=>654,1718=>654,1719=>654,1720=>654,1721=>661,1722=>661,1723=>661,1724=>661,1725=>661,1726=>628,1727=>581,1734=>435,1740=>704,1742=>704,1749=>471,1776=>483,1777=>483,1778=>483,1779=>483,1780=>483,1781=>483,1782=>483,1783=>483,1784=>483,1785=>483,1984=>572,1985=>572,1986=>572,1987=>572,1988=>572,1989=>572,1990=>572,1991=>572,1992=>572,1993=>572,1994=>250,1995=>514,1996=>381,1997=>532,1998=>588,1999=>588,2000=>534,2001=>588,2002=>746,2003=>394,2004=>394,2005=>502,2006=>550,2007=>315,2008=>863,2009=>425,2010=>705,2011=>588,2012=>563,2013=>660,2014=>477,2015=>651,2016=>425,2017=>563,2018=>534,2019=>477,2020=>477,2021=>470,2022=>534,2023=>534,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>282,2037=>282,2040=>504,2041=>504,2042=>325,3647=>572,3713=>603,3714=>615,3716=>619,3719=>434,3720=>565,3722=>615,3725=>619,3732=>602,3733=>577,3734=>580,3735=>589,3737=>593,3738=>563,3739=>563,3740=>670,3741=>690,3742=>618,3743=>618,3745=>631,3746=>619,3747=>615,3749=>584,3751=>569,3754=>633,3755=>737,3757=>569,3758=>615,3759=>708,3760=>569,3761=>0,3762=>485,3763=>485,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>597,3776=>337,3777=>591,3778=>414,3779=>492,3780=>442,3782=>606,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>572,3793=>576,3794=>576,3795=>603,3796=>563,3797=>563,3798=>633,3799=>603,3800=>606,3801=>609,3804=>925,3805=>925,4256=>756,4257=>621,4258=>577,4259=>683,4260=>532,4261=>617,4262=>710,4263=>729,4264=>420,4265=>508,4266=>710,4267=>713,4268=>526,4269=>753,4270=>675,4271=>620,4272=>729,4273=>526,4274=>526,4275=>753,4276=>753,4277=>581,4278=>543,4279=>526,4280=>536,4281=>526,4282=>649,4283=>715,4284=>526,4285=>510,4286=>526,4287=>602,4288=>719,4289=>488,4290=>598,4291=>488,4292=>508,4293=>606,4304=>457,4305=>457,4306=>479,4307=>706,4308=>470,4309=>465,4310=>457,4311=>717,4312=>457,4313=>466,4314=>952,4315=>470,4316=>470,4317=>704,4318=>466,4319=>470,4320=>713,4321=>470,4322=>590,4323=>471,4324=>709,4325=>470,4326=>704,4327=>470,4328=>470,4329=>470,4330=>510,4331=>470,4332=>470,4333=>439,4334=>470,4335=>448,4336=>465,4337=>504,4338=>457,4339=>457,4340=>457,4341=>507,4342=>741,4343=>536,4344=>470,4345=>498,4346=>498,4347=>527,4348=>273,5121=>615,5122=>615,5123=>615,5124=>615,5125=>692,5126=>692,5127=>692,5129=>692,5130=>692,5131=>692,5132=>751,5133=>751,5134=>751,5135=>751,5136=>751,5137=>751,5138=>870,5139=>906,5140=>870,5141=>906,5142=>692,5143=>870,5144=>906,5145=>870,5146=>906,5147=>692,5149=>230,5150=>488,5151=>381,5152=>381,5153=>350,5154=>350,5155=>354,5156=>350,5157=>419,5158=>347,5159=>230,5160=>350,5161=>350,5162=>350,5163=>980,5164=>817,5165=>857,5166=>1005,5167=>615,5168=>615,5169=>615,5170=>615,5171=>656,5172=>656,5173=>656,5175=>656,5176=>656,5177=>656,5178=>751,5179=>615,5180=>751,5181=>751,5182=>751,5183=>751,5184=>870,5185=>906,5186=>870,5187=>906,5188=>870,5189=>906,5190=>870,5191=>906,5192=>656,5193=>457,5194=>172,5196=>659,5197=>659,5198=>659,5199=>659,5200=>657,5201=>657,5202=>657,5204=>657,5205=>657,5206=>657,5207=>829,5208=>800,5209=>829,5210=>800,5211=>829,5212=>800,5213=>835,5214=>810,5215=>835,5216=>810,5217=>853,5218=>810,5219=>853,5220=>810,5221=>853,5222=>391,5223=>790,5224=>790,5225=>779,5226=>801,5227=>565,5228=>565,5229=>565,5230=>565,5231=>565,5232=>565,5233=>565,5234=>565,5235=>565,5236=>773,5237=>693,5238=>733,5239=>734,5240=>733,5241=>734,5242=>773,5243=>693,5244=>773,5245=>693,5246=>733,5247=>734,5248=>733,5249=>734,5250=>733,5251=>366,5252=>366,5253=>675,5254=>697,5255=>675,5256=>697,5257=>565,5258=>565,5259=>565,5260=>565,5261=>565,5262=>565,5263=>565,5264=>565,5265=>565,5266=>773,5267=>693,5268=>733,5269=>734,5270=>733,5271=>734,5272=>773,5273=>693,5274=>773,5275=>693,5276=>733,5277=>734,5278=>733,5279=>734,5280=>733,5281=>391,5282=>391,5283=>549,5284=>501,5285=>501,5286=>501,5287=>549,5288=>549,5289=>549,5290=>501,5291=>501,5292=>674,5293=>691,5294=>671,5295=>687,5296=>671,5297=>687,5298=>674,5299=>691,5300=>674,5301=>691,5302=>671,5303=>687,5304=>671,5305=>687,5306=>671,5307=>347,5308=>457,5309=>347,5312=>766,5313=>766,5314=>766,5315=>766,5316=>766,5317=>766,5318=>766,5319=>766,5320=>766,5321=>962,5322=>931,5323=>953,5324=>766,5325=>953,5326=>766,5327=>766,5328=>540,5329=>407,5330=>540,5331=>766,5332=>766,5333=>766,5334=>766,5335=>766,5336=>766,5337=>766,5338=>766,5339=>766,5340=>962,5341=>931,5342=>953,5343=>927,5344=>953,5345=>927,5346=>962,5347=>931,5348=>962,5349=>931,5350=>975,5351=>927,5352=>975,5353=>927,5354=>540,5356=>656,5357=>542,5358=>542,5359=>542,5360=>542,5361=>542,5362=>542,5363=>542,5364=>542,5365=>542,5366=>751,5367=>678,5368=>712,5369=>694,5370=>712,5371=>694,5372=>751,5373=>678,5374=>751,5375=>678,5376=>712,5377=>694,5378=>712,5379=>694,5380=>712,5381=>376,5382=>378,5383=>376,5392=>641,5393=>641,5394=>641,5395=>802,5396=>802,5397=>802,5398=>802,5399=>818,5400=>785,5401=>818,5402=>785,5403=>818,5404=>785,5405=>1026,5406=>989,5407=>1026,5408=>989,5409=>1026,5410=>989,5411=>1026,5412=>989,5413=>576,5414=>564,5415=>564,5416=>564,5417=>564,5418=>564,5419=>564,5420=>564,5421=>564,5422=>564,5423=>760,5424=>703,5425=>734,5426=>736,5427=>734,5428=>736,5429=>760,5430=>703,5431=>760,5432=>703,5433=>734,5434=>736,5435=>734,5436=>736,5437=>734,5438=>376,5440=>350,5441=>436,5442=>824,5443=>824,5444=>824,5445=>824,5446=>824,5447=>824,5448=>542,5449=>542,5450=>542,5451=>542,5452=>542,5453=>542,5454=>751,5455=>678,5456=>376,5458=>656,5459=>615,5460=>615,5461=>615,5462=>615,5463=>653,5464=>653,5465=>653,5466=>653,5467=>831,5468=>906,5469=>457,5470=>659,5471=>659,5472=>659,5473=>659,5474=>659,5475=>659,5476=>657,5477=>657,5478=>657,5479=>657,5480=>853,5481=>810,5482=>457,5492=>747,5493=>747,5494=>747,5495=>747,5496=>747,5497=>747,5498=>747,5499=>507,5500=>677,5501=>436,5502=>942,5503=>942,5504=>942,5505=>942,5506=>942,5507=>942,5508=>942,5509=>743,5514=>747,5515=>747,5516=>747,5517=>747,5518=>1133,5519=>1133,5520=>1133,5521=>901,5522=>901,5523=>1133,5524=>1133,5525=>629,5526=>965,5536=>766,5537=>766,5538=>766,5539=>766,5540=>766,5541=>766,5542=>540,5543=>579,5544=>579,5545=>579,5546=>579,5547=>579,5548=>579,5549=>579,5550=>376,5551=>565,5598=>693,5601=>690,5702=>421,5703=>421,5742=>399,5743=>942,5744=>1178,5745=>1469,5746=>1469,5747=>1237,5748=>1237,5749=>1469,5750=>1469,5760=>429,5761=>443,5762=>641,5763=>838,5764=>1035,5765=>1232,5766=>443,5767=>641,5768=>838,5769=>1035,5770=>1232,5771=>448,5772=>646,5773=>844,5774=>1042,5775=>1241,5776=>443,5777=>641,5778=>836,5779=>1034,5780=>1232,5781=>448,5782=>677,5783=>709,5784=>1084,5785=>1035,5786=>615,5787=>457,5788=>456,7424=>532,7425=>646,7426=>883,7427=>527,7428=>495,7429=>544,7430=>544,7431=>441,7432=>486,7433=>250,7434=>355,7435=>521,7436=>524,7437=>679,7438=>584,7439=>550,7440=>495,7441=>615,7442=>615,7443=>615,7444=>920,7446=>550,7447=>550,7448=>472,7449=>541,7450=>541,7451=>524,7452=>517,7453=>663,7454=>853,7455=>574,7456=>532,7457=>736,7458=>472,7459=>473,7462=>524,7463=>532,7464=>507,7465=>472,7466=>531,7467=>575,7468=>387,7469=>552,7470=>389,7472=>436,7473=>358,7474=>358,7475=>439,7476=>426,7477=>167,7478=>167,7479=>372,7480=>315,7481=>489,7482=>424,7483=>424,7484=>446,7485=>396,7486=>342,7487=>394,7488=>346,7489=>415,7490=>560,7491=>352,7492=>352,7493=>365,7494=>583,7495=>385,7496=>365,7497=>375,7498=>375,7499=>324,7500=>323,7501=>365,7502=>161,7503=>383,7504=>561,7505=>368,7506=>372,7507=>333,7508=>372,7509=>372,7510=>385,7511=>265,7512=>364,7513=>422,7514=>561,7515=>375,7517=>361,7518=>335,7519=>347,7520=>374,7521=>327,7522=>161,7523=>233,7524=>364,7525=>375,7526=>361,7527=>335,7528=>370,7529=>374,7530=>327,7543=>571,7544=>426,7547=>334,7549=>600,7557=>250,7579=>365,7580=>333,7581=>333,7582=>372,7583=>324,7584=>267,7585=>209,7586=>365,7587=>364,7588=>235,7589=>224,7590=>234,7591=>235,7592=>211,7593=>224,7594=>211,7595=>338,7596=>561,7597=>561,7598=>369,7599=>431,7600=>368,7601=>372,7602=>372,7603=>324,7604=>258,7605=>265,7606=>457,7607=>376,7608=>325,7609=>365,7610=>375,7611=>330,7612=>393,7613=>330,7614=>353,7615=>372,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>615,7681=>551,7682=>617,7683=>571,7684=>617,7685=>571,7686=>617,7687=>571,7688=>628,7689=>495,7690=>693,7691=>571,7692=>693,7693=>571,7694=>693,7695=>571,7696=>693,7697=>571,7698=>693,7699=>571,7700=>568,7701=>554,7702=>568,7703=>554,7704=>568,7705=>554,7706=>568,7707=>554,7708=>568,7709=>554,7710=>518,7711=>316,7712=>697,7713=>571,7714=>677,7715=>570,7716=>677,7717=>570,7718=>677,7719=>570,7720=>677,7721=>570,7722=>677,7723=>570,7724=>265,7725=>250,7726=>265,7727=>250,7728=>590,7729=>521,7730=>590,7731=>521,7732=>590,7733=>521,7734=>501,7735=>259,7736=>501,7737=>259,7738=>501,7739=>250,7740=>501,7741=>250,7742=>776,7743=>876,7744=>776,7745=>876,7746=>776,7747=>876,7748=>673,7749=>570,7750=>673,7751=>570,7752=>673,7753=>570,7754=>673,7755=>570,7756=>708,7757=>550,7758=>708,7759=>550,7760=>708,7761=>550,7762=>708,7763=>550,7764=>542,7765=>571,7766=>542,7767=>571,7768=>625,7769=>370,7770=>625,7771=>370,7772=>625,7773=>370,7774=>625,7775=>370,7776=>571,7777=>469,7778=>571,7779=>469,7780=>571,7781=>469,7782=>571,7783=>469,7784=>571,7785=>469,7786=>549,7787=>353,7788=>549,7789=>353,7790=>549,7791=>353,7792=>549,7793=>353,7794=>659,7795=>570,7796=>659,7797=>570,7798=>659,7799=>570,7800=>659,7801=>570,7802=>659,7803=>570,7804=>615,7805=>532,7806=>615,7807=>532,7808=>890,7809=>736,7810=>890,7811=>736,7812=>890,7813=>736,7814=>890,7815=>736,7816=>890,7817=>736,7818=>616,7819=>532,7820=>616,7821=>532,7822=>549,7823=>532,7824=>616,7825=>472,7826=>616,7827=>472,7828=>616,7829=>472,7830=>570,7831=>353,7832=>736,7833=>532,7834=>551,7835=>316,7836=>316,7837=>316,7838=>691,7839=>550,7840=>615,7841=>551,7842=>615,7843=>551,7844=>615,7845=>551,7846=>615,7847=>551,7848=>615,7849=>551,7850=>615,7851=>551,7852=>615,7853=>551,7854=>615,7855=>551,7856=>615,7857=>551,7858=>615,7859=>551,7860=>615,7861=>551,7862=>615,7863=>551,7864=>568,7865=>554,7866=>568,7867=>554,7868=>568,7869=>554,7870=>568,7871=>554,7872=>568,7873=>554,7874=>568,7875=>554,7876=>568,7877=>554,7878=>568,7879=>554,7880=>265,7881=>250,7882=>265,7883=>250,7884=>708,7885=>550,7886=>708,7887=>550,7888=>708,7889=>550,7890=>708,7891=>550,7892=>708,7893=>550,7894=>708,7895=>550,7896=>708,7897=>550,7898=>822,7899=>550,7900=>822,7901=>550,7902=>822,7903=>550,7904=>822,7905=>550,7906=>822,7907=>550,7908=>659,7909=>570,7910=>659,7911=>570,7912=>772,7913=>570,7914=>772,7915=>570,7916=>772,7917=>570,7918=>772,7919=>570,7920=>772,7921=>570,7922=>549,7923=>532,7924=>549,7925=>532,7926=>549,7927=>532,7928=>549,7929=>532,7930=>692,7931=>429,7936=>593,7937=>593,7938=>593,7939=>593,7940=>593,7941=>593,7942=>593,7943=>593,7944=>615,7945=>615,7946=>790,7947=>790,7948=>692,7949=>721,7950=>637,7951=>668,7952=>486,7953=>486,7954=>486,7955=>486,7956=>486,7957=>486,7960=>640,7961=>640,7962=>869,7963=>877,7964=>809,7965=>835,7968=>570,7969=>570,7970=>570,7971=>570,7972=>570,7973=>570,7974=>570,7975=>570,7976=>753,7977=>751,7978=>977,7979=>980,7980=>924,7981=>945,7982=>840,7983=>852,7984=>304,7985=>304,7986=>304,7987=>304,7988=>304,7989=>304,7990=>304,7991=>304,7992=>342,7993=>336,7994=>571,7995=>571,7996=>513,7997=>540,7998=>440,7999=>443,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>724,8009=>763,8010=>985,8011=>989,8012=>844,8013=>873,8016=>521,8017=>521,8018=>521,8019=>521,8020=>521,8021=>521,8022=>521,8023=>521,8025=>705,8027=>897,8029=>911,8031=>808,8032=>753,8033=>753,8034=>753,8035=>753,8036=>753,8037=>753,8038=>753,8039=>753,8040=>722,8041=>759,8042=>980,8043=>985,8044=>851,8045=>875,8046=>829,8047=>857,8048=>593,8049=>593,8050=>486,8051=>493,8052=>570,8053=>589,8054=>304,8055=>304,8056=>550,8057=>550,8058=>521,8059=>521,8060=>753,8061=>753,8064=>593,8065=>593,8066=>593,8067=>593,8068=>593,8069=>593,8070=>593,8071=>593,8072=>615,8073=>615,8074=>790,8075=>790,8076=>692,8077=>721,8078=>637,8079=>668,8080=>570,8081=>570,8082=>570,8083=>570,8084=>570,8085=>570,8086=>570,8087=>570,8088=>753,8089=>751,8090=>977,8091=>980,8092=>924,8093=>945,8094=>840,8095=>852,8096=>753,8097=>753,8098=>753,8099=>753,8100=>753,8101=>753,8102=>753,8103=>753,8104=>722,8105=>759,8106=>980,8107=>985,8108=>851,8109=>875,8110=>829,8111=>857,8112=>593,8113=>593,8114=>593,8115=>593,8116=>593,8118=>593,8119=>593,8120=>615,8121=>615,8122=>645,8123=>623,8124=>615,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>570,8131=>570,8132=>589,8134=>570,8135=>570,8136=>724,8137=>671,8138=>837,8139=>784,8140=>677,8141=>450,8142=>450,8143=>450,8144=>304,8145=>304,8146=>304,8147=>304,8150=>304,8151=>304,8152=>265,8153=>265,8154=>427,8155=>367,8157=>450,8158=>450,8159=>450,8160=>521,8161=>521,8162=>521,8163=>521,8164=>571,8165=>571,8166=>521,8167=>521,8168=>549,8169=>549,8170=>760,8171=>742,8172=>616,8173=>450,8174=>450,8175=>450,8178=>753,8179=>753,8180=>753,8182=>753,8183=>753,8184=>847,8185=>731,8186=>830,8187=>743,8188=>688,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>325,8209=>325,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>466,8221=>466,8222=>466,8223=>466,8224=>450,8225=>450,8226=>531,8227=>531,8228=>301,8229=>601,8230=>900,8231=>286,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1562,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8251=>754,8252=>437,8253=>478,8254=>450,8255=>723,8256=>723,8257=>225,8258=>900,8259=>450,8260=>150,8261=>351,8262=>351,8263=>830,8264=>659,8265=>659,8266=>447,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8272=>723,8273=>450,8274=>404,8275=>900,8276=>723,8277=>754,8278=>527,8279=>597,8280=>754,8281=>754,8282=>286,8283=>717,8284=>754,8285=>286,8286=>286,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>161,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>358,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>352,8337=>375,8338=>372,8339=>399,8340=>375,8341=>364,8342=>383,8343=>149,8344=>561,8345=>358,8346=>385,8347=>335,8348=>265,8352=>789,8353=>572,8354=>572,8355=>572,8356=>572,8357=>876,8358=>673,8359=>1145,8360=>966,8361=>890,8362=>706,8363=>572,8364=>572,8365=>572,8366=>572,8367=>1145,8368=>572,8369=>572,8370=>572,8371=>572,8372=>696,8373=>572,8376=>572,8377=>572,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>917,8449=>917,8450=>628,8451=>1011,8452=>578,8453=>917,8454=>960,8455=>553,8456=>628,8457=>856,8459=>889,8460=>679,8461=>765,8462=>570,8463=>570,8464=>422,8465=>627,8466=>648,8467=>372,8468=>736,8469=>721,8470=>936,8471=>900,8472=>627,8473=>631,8474=>708,8475=>718,8476=>732,8477=>712,8478=>807,8479=>615,8480=>917,8481=>967,8482=>900,8483=>615,8484=>670,8485=>520,8486=>688,8487=>688,8488=>554,8489=>304,8490=>590,8491=>615,8492=>708,8493=>633,8494=>769,8495=>532,8496=>545,8497=>708,8498=>518,8499=>962,8500=>416,8501=>670,8502=>606,8503=>419,8504=>580,8505=>342,8506=>833,8507=>1074,8508=>632,8509=>655,8510=>589,8511=>764,8512=>729,8513=>697,8514=>501,8515=>501,8516=>549,8517=>737,8518=>637,8519=>554,8520=>316,8521=>316,8523=>702,8526=>474,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>265,8545=>443,8546=>620,8547=>831,8548=>615,8549=>830,8550=>1007,8551=>1185,8552=>826,8553=>616,8554=>839,8555=>1018,8556=>501,8557=>628,8558=>693,8559=>776,8560=>250,8561=>412,8562=>573,8563=>730,8564=>532,8565=>729,8566=>892,8567=>1053,8568=>737,8569=>532,8570=>740,8571=>901,8572=>250,8573=>495,8574=>571,8575=>876,8576=>1121,8577=>693,8578=>1121,8579=>633,8580=>494,8581=>628,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>615,8705=>572,8706=>465,8707=>568,8708=>568,8709=>784,8710=>602,8711=>602,8712=>784,8713=>784,8714=>646,8715=>784,8716=>784,8717=>646,8718=>572,8719=>681,8720=>681,8721=>606,8722=>754,8723=>754,8724=>754,8725=>303,8726=>573,8727=>754,8728=>563,8729=>563,8730=>573,8731=>573,8732=>573,8733=>643,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>659,8744=>659,8745=>659,8746=>659,8747=>469,8748=>710,8749=>951,8750=>469,8751=>710,8752=>951,8753=>469,8754=>469,8755=>469,8756=>572,8757=>572,8758=>234,8759=>572,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>755,8787=>755,8788=>900,8789=>900,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>754,8809=>754,8810=>942,8811=>942,8812=>417,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>659,8845=>659,8846=>659,8847=>754,8848=>754,8849=>754,8850=>754,8851=>702,8852=>702,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>784,8867=>784,8868=>784,8869=>784,8870=>468,8871=>468,8872=>784,8873=>784,8874=>784,8875=>784,8876=>784,8877=>784,8878=>784,8879=>784,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>468,8891=>659,8892=>659,8893=>659,8894=>754,8895=>754,8896=>738,8897=>738,8898=>738,8899=>738,8900=>444,8901=>286,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>659,8911=>659,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>900,8947=>784,8948=>646,8949=>784,8950=>784,8951=>646,8952=>784,8953=>784,8954=>900,8955=>784,8956=>646,8957=>784,8958=>646,8959=>784,8960=>542,8961=>542,8962=>571,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>351,8969=>351,8970=>351,8971=>351,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>461,8984=>900,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>469,8993=>469,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>304,9076=>571,9077=>753,9082=>593,9085=>681,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9166=>754,9167=>850,9187=>786,9189=>692,9192=>572,9250=>571,9251=>571,9312=>807,9313=>807,9314=>807,9315=>807,9316=>807,9317=>807,9318=>807,9319=>807,9320=>807,9321=>807,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>807,9777=>807,9778=>807,9779=>807,9780=>807,9781=>807,9782=>807,9783=>807,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>807,9863=>807,9864=>807,9865=>807,9866=>807,9867=>807,9868=>807,9869=>807,9870=>807,9871=>807,9872=>807,9873=>807,9874=>807,9875=>807,9876=>807,9877=>487,9878=>807,9879=>807,9880=>807,9881=>807,9882=>807,9883=>807,9884=>807,9888=>807,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>290,10076=>290,10077=>484,10078=>484,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>807,10103=>807,10104=>807,10105=>807,10106=>807,10107=>807,10108=>807,10109=>807,10110=>807,10111=>807,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>351,10182=>351,10208=>444,10214=>445,10215=>445,10216=>351,10217=>351,10218=>500,10219=>500,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10502=>754,10503=>754,10506=>754,10507=>754,10560=>615,10561=>615,10627=>660,10628=>660,10702=>754,10703=>900,10704=>900,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1192,10765=>469,10766=>469,10767=>469,10768=>469,10769=>469,10770=>469,10771=>469,10772=>469,10773=>469,10774=>469,10775=>469,10776=>469,10777=>469,10778=>469,10779=>469,10780=>469,10799=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>752,11023=>752,11024=>752,11025=>752,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>501,11361=>250,11362=>501,11363=>542,11364=>625,11365=>551,11366=>353,11367=>677,11368=>570,11369=>590,11370=>521,11371=>616,11372=>472,11373=>703,11374=>776,11375=>615,11376=>703,11377=>661,11378=>1015,11379=>865,11380=>532,11381=>589,11382=>511,11383=>593,11385=>373,11386=>550,11387=>441,11388=>157,11389=>387,11390=>571,11391=>616,11568=>582,11569=>799,11570=>799,11571=>614,11572=>615,11573=>571,11574=>505,11575=>615,11576=>615,11577=>568,11578=>568,11579=>614,11580=>787,11581=>616,11582=>441,11583=>616,11584=>799,11585=>799,11586=>270,11587=>564,11588=>677,11589=>590,11590=>475,11591=>616,11592=>580,11593=>568,11594=>452,11595=>857,11596=>700,11597=>673,11598=>558,11599=>265,11600=>700,11601=>265,11602=>677,11603=>569,11604=>799,11605=>799,11606=>677,11607=>288,11608=>674,11609=>799,11610=>799,11611=>628,11612=>690,11613=>616,11614=>628,11615=>560,11616=>615,11617=>677,11618=>568,11619=>709,11620=>510,11621=>709,11631=>463,11800=>478,11810=>351,11811=>351,11812=>351,11813=>351,11822=>478,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42564=>571,42565=>469,42566=>318,42567=>304,42572=>1062,42573=>925,42576=>926,42577=>815,42580=>971,42581=>757,42582=>879,42583=>758,42594=>956,42595=>820,42596=>959,42597=>811,42598=>1060,42599=>907,42600=>708,42601=>550,42602=>770,42603=>641,42604=>1222,42605=>917,42606=>791,42634=>704,42635=>616,42636=>549,42637=>524,42644=>617,42645=>570,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>227,42782=>227,42783=>227,42786=>347,42787=>320,42788=>424,42789=>424,42790=>677,42791=>570,42792=>790,42793=>638,42794=>553,42795=>486,42800=>441,42801=>469,42802=>1125,42803=>886,42804=>1083,42805=>891,42806=>1028,42807=>883,42808=>874,42809=>736,42810=>874,42811=>736,42812=>863,42813=>736,42814=>633,42815=>494,42822=>612,42823=>353,42824=>523,42825=>384,42826=>726,42827=>633,42830=>1222,42831=>917,42832=>542,42833=>571,42834=>660,42835=>697,42838=>708,42839=>571,42852=>544,42853=>571,42854=>544,42855=>571,42880=>501,42881=>250,42882=>662,42883=>570,42889=>303,42890=>338,42891=>360,42892=>247,42893=>617,42894=>438,42896=>695,42897=>600,43002=>823,43003=>518,43004=>542,43005=>776,43006=>265,43007=>1079,61184=>192,61185=>214,61186=>231,61187=>237,61188=>240,61189=>214,61190=>192,61191=>214,61192=>231,61193=>237,61194=>231,61195=>214,61196=>192,61197=>214,61198=>231,61199=>237,61200=>231,61201=>214,61202=>192,61203=>214,61204=>240,61205=>237,61206=>231,61207=>214,61208=>192,61209=>247,61440=>879,61441=>879,61442=>879,61443=>879,63173=>550,64256=>620,64257=>567,64258=>567,64259=>870,64260=>870,64261=>617,64262=>774,64275=>1081,64276=>1081,64277=>1076,64278=>1067,64279=>1376,64285=>201,64286=>0,64287=>297,64288=>572,64289=>770,64290=>696,64291=>815,64292=>694,64293=>759,64294=>769,64295=>726,64296=>788,64297=>754,64298=>637,64299=>637,64300=>637,64301=>637,64302=>602,64303=>602,64304=>602,64305=>520,64306=>371,64307=>491,64308=>588,64309=>320,64310=>365,64312=>583,64313=>297,64314=>483,64315=>476,64316=>511,64318=>611,64320=>359,64321=>584,64323=>576,64324=>562,64326=>534,64327=>638,64328=>508,64329=>637,64330=>591,64331=>245,64332=>520,64333=>476,64334=>562,64335=>566,64338=>847,64339=>883,64340=>250,64341=>271,64342=>847,64343=>883,64344=>250,64345=>271,64346=>847,64347=>883,64348=>250,64349=>271,64350=>847,64351=>883,64352=>250,64353=>271,64354=>847,64355=>883,64356=>250,64357=>271,64358=>847,64359=>883,64360=>250,64361=>271,64362=>933,64363=>932,64364=>430,64365=>455,64366=>933,64367=>932,64368=>430,64369=>455,64370=>581,64371=>581,64372=>556,64373=>581,64374=>581,64375=>581,64376=>556,64377=>581,64378=>581,64379=>581,64380=>556,64381=>581,64382=>581,64383=>581,64384=>556,64385=>581,64386=>400,64387=>472,64388=>400,64389=>472,64390=>400,64391=>472,64392=>400,64393=>472,64394=>435,64395=>497,64396=>435,64397=>497,64398=>805,64399=>805,64400=>428,64401=>497,64402=>805,64403=>805,64404=>428,64405=>497,64406=>805,64407=>805,64408=>428,64409=>497,64410=>805,64411=>805,64412=>428,64413=>497,64414=>661,64415=>685,64416=>661,64417=>685,64418=>250,64419=>271,64426=>628,64427=>568,64428=>475,64429=>415,64467=>742,64468=>758,64469=>428,64470=>497,64473=>435,64474=>465,64488=>250,64489=>271,64508=>704,64509=>750,64510=>250,64511=>271,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>264,65137=>264,65138=>264,65139=>235,65140=>264,65142=>264,65143=>264,65144=>264,65145=>264,65146=>264,65147=>264,65148=>264,65149=>264,65150=>264,65151=>264,65152=>423,65153=>250,65154=>274,65155=>250,65156=>274,65157=>435,65158=>465,65159=>250,65160=>274,65161=>704,65162=>750,65163=>250,65164=>271,65165=>250,65166=>274,65167=>847,65168=>883,65169=>250,65170=>271,65171=>471,65172=>482,65173=>847,65174=>883,65175=>250,65176=>271,65177=>847,65178=>883,65179=>250,65180=>271,65181=>581,65182=>581,65183=>556,65184=>581,65185=>581,65186=>581,65187=>556,65188=>581,65189=>581,65190=>581,65191=>556,65192=>581,65193=>400,65194=>472,65195=>400,65196=>472,65197=>435,65198=>497,65199=>435,65200=>497,65201=>1099,65202=>1147,65203=>754,65204=>803,65205=>1099,65206=>1147,65207=>754,65208=>803,65209=>1088,65210=>1103,65211=>764,65212=>780,65213=>1088,65214=>1103,65215=>764,65216=>780,65217=>832,65218=>854,65219=>716,65220=>738,65221=>832,65222=>854,65223=>716,65224=>738,65225=>537,65226=>479,65227=>537,65228=>434,65229=>537,65230=>479,65231=>470,65232=>434,65233=>933,65234=>932,65235=>430,65236=>455,65237=>698,65238=>750,65239=>430,65240=>455,65241=>742,65242=>758,65243=>428,65244=>497,65245=>654,65246=>681,65247=>274,65248=>298,65249=>557,65250=>599,65251=>482,65252=>520,65253=>661,65254=>685,65255=>250,65256=>271,65257=>471,65258=>482,65259=>475,65260=>415,65261=>435,65262=>465,65263=>704,65264=>750,65265=>704,65266=>750,65267=>250,65268=>271,65269=>513,65270=>537,65271=>513,65272=>537,65273=>513,65274=>537,65275=>513,65276=>537,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusanscondensedb.php b/incs/tcpdf_old/fonts/dejavusanscondensedb.php new file mode 100644 index 0000000..968d1c8 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusanscondensedb.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-962 -415 1778 1174]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>515,'MaxWidth'=>1814,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>313,33=>410,34=>469,35=>754,36=>626,37=>901,38=>785,39=>275,40=>411,41=>411,42=>470,43=>754,44=>342,45=>374,46=>342,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>360,59=>360,60=>754,61=>754,62=>754,63=>522,64=>900,65=>696,66=>686,67=>660,68=>747,69=>615,70=>615,71=>738,72=>753,73=>334,74=>334,75=>697,76=>573,77=>896,78=>753,79=>765,80=>659,81=>765,82=>693,83=>648,84=>614,85=>730,86=>696,87=>993,88=>694,89=>651,90=>652,91=>411,92=>329,93=>411,94=>754,95=>450,96=>450,97=>607,98=>644,99=>533,100=>644,101=>610,102=>391,103=>644,104=>641,105=>308,106=>308,107=>598,108=>308,109=>938,110=>641,111=>618,112=>644,113=>644,114=>444,115=>536,116=>430,117=>641,118=>586,119=>831,120=>580,121=>586,122=>523,123=>641,124=>329,125=>641,126=>754,127=>540,128=>696,129=>696,130=>660,131=>615,132=>753,133=>765,134=>730,135=>607,136=>607,137=>607,138=>607,139=>607,140=>607,141=>533,142=>610,143=>610,144=>610,145=>610,146=>308,147=>308,148=>308,149=>308,150=>641,151=>618,152=>618,153=>618,154=>618,155=>618,156=>641,157=>641,158=>641,159=>641,160=>313,161=>410,162=>626,163=>626,164=>572,165=>626,166=>329,167=>450,168=>450,169=>900,170=>507,171=>581,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>662,182=>572,183=>342,184=>450,185=>394,186=>507,187=>581,188=>932,189=>932,190=>932,191=>522,192=>696,193=>696,194=>696,195=>696,196=>696,197=>696,198=>976,199=>660,200=>615,201=>615,202=>615,203=>615,204=>334,205=>334,206=>334,207=>334,208=>754,209=>753,210=>765,211=>765,212=>765,213=>765,214=>765,215=>754,216=>765,217=>730,218=>730,219=>730,220=>730,221=>651,222=>664,223=>647,224=>607,225=>607,226=>607,227=>607,228=>607,229=>607,230=>943,231=>533,232=>610,233=>610,234=>610,235=>610,236=>308,237=>308,238=>308,239=>308,240=>618,241=>641,242=>618,243=>618,244=>618,245=>618,246=>618,247=>754,248=>618,249=>641,250=>641,251=>641,252=>641,253=>586,254=>644,255=>586,256=>696,257=>607,258=>696,259=>607,260=>696,261=>607,262=>660,263=>533,264=>660,265=>533,266=>660,267=>533,268=>660,269=>533,270=>747,271=>644,272=>754,273=>644,274=>615,275=>610,276=>615,277=>610,278=>615,279=>610,280=>615,281=>610,282=>615,283=>610,284=>738,285=>644,286=>738,287=>644,288=>738,289=>644,290=>738,291=>644,292=>753,293=>641,294=>876,295=>711,296=>334,297=>308,298=>334,299=>308,300=>334,301=>308,302=>334,303=>308,304=>334,305=>308,306=>669,307=>617,308=>334,309=>308,310=>697,311=>598,312=>598,313=>573,314=>308,315=>573,316=>308,317=>573,318=>431,319=>573,320=>501,321=>578,322=>334,323=>753,324=>641,325=>753,326=>641,327=>753,328=>641,329=>884,330=>753,331=>641,332=>765,333=>618,334=>765,335=>618,336=>765,337=>618,338=>1050,339=>984,340=>693,341=>444,342=>693,343=>444,344=>693,345=>444,346=>648,347=>536,348=>648,349=>536,350=>648,351=>536,352=>648,353=>536,354=>614,355=>430,356=>614,357=>430,358=>614,359=>430,360=>730,361=>641,362=>730,363=>641,364=>730,365=>641,366=>730,367=>641,368=>730,369=>641,370=>730,371=>641,372=>993,373=>831,374=>651,375=>586,376=>651,377=>652,378=>523,379=>652,380=>523,381=>652,382=>523,383=>391,384=>644,385=>729,386=>686,387=>644,388=>686,389=>644,390=>660,391=>660,392=>533,393=>754,394=>791,395=>681,396=>644,397=>619,398=>615,399=>764,400=>626,401=>615,402=>391,403=>738,404=>713,405=>940,406=>392,407=>350,408=>697,409=>598,410=>324,411=>532,412=>938,413=>753,414=>641,415=>765,416=>786,417=>618,418=>974,419=>821,420=>703,421=>644,422=>693,423=>648,424=>536,425=>615,426=>497,427=>430,428=>636,429=>430,430=>614,431=>751,432=>641,433=>765,434=>732,435=>717,436=>700,437=>652,438=>523,439=>695,440=>695,441=>576,442=>523,443=>626,444=>695,445=>576,446=>515,447=>644,448=>334,449=>593,450=>489,451=>334,452=>1399,453=>1271,454=>1168,455=>908,456=>882,457=>617,458=>1088,459=>1062,460=>949,461=>696,462=>607,463=>334,464=>308,465=>765,466=>618,467=>730,468=>641,469=>730,470=>641,471=>730,472=>641,473=>730,474=>641,475=>730,476=>641,477=>610,478=>696,479=>607,480=>696,481=>607,482=>976,483=>943,484=>738,485=>644,486=>738,487=>644,488=>697,489=>598,490=>765,491=>618,492=>765,493=>618,494=>695,495=>523,496=>308,497=>1399,498=>1271,499=>1168,500=>738,501=>644,502=>1160,503=>708,504=>753,505=>641,506=>696,507=>607,508=>976,509=>943,510=>765,511=>618,512=>696,513=>607,514=>696,515=>607,516=>615,517=>610,518=>615,519=>610,520=>334,521=>308,522=>334,523=>308,524=>765,525=>618,526=>765,527=>618,528=>693,529=>444,530=>693,531=>444,532=>730,533=>641,534=>730,535=>641,536=>648,537=>536,538=>614,539=>430,540=>621,541=>546,542=>753,543=>641,544=>753,545=>778,546=>728,547=>593,548=>652,549=>523,550=>696,551=>607,552=>615,553=>610,554=>765,555=>618,556=>765,557=>618,558=>765,559=>618,560=>765,561=>618,562=>651,563=>586,564=>442,565=>780,566=>460,567=>308,568=>979,569=>979,570=>696,571=>660,572=>533,573=>573,574=>614,575=>536,576=>523,577=>703,578=>553,579=>686,580=>730,581=>696,582=>615,583=>610,584=>334,585=>308,586=>774,587=>712,588=>693,589=>444,590=>651,591=>586,592=>607,593=>644,594=>644,595=>644,596=>533,597=>533,598=>645,599=>712,600=>610,601=>610,602=>788,603=>501,604=>490,605=>733,606=>658,607=>308,608=>712,609=>644,610=>564,611=>579,612=>571,613=>641,614=>641,615=>641,616=>491,617=>396,618=>491,619=>502,620=>624,621=>308,622=>757,623=>938,624=>938,625=>938,626=>641,627=>713,628=>636,629=>618,630=>817,631=>613,632=>716,633=>484,634=>484,635=>584,636=>444,637=>444,638=>536,639=>536,640=>578,641=>578,642=>536,643=>374,644=>391,645=>544,646=>497,647=>430,648=>430,649=>828,650=>695,651=>603,652=>586,653=>831,654=>586,655=>651,656=>624,657=>615,658=>576,659=>576,660=>515,661=>515,662=>515,663=>515,664=>765,665=>569,666=>658,667=>616,668=>622,669=>308,670=>659,671=>485,672=>712,673=>515,674=>515,675=>1040,676=>1093,677=>1039,678=>876,679=>691,680=>836,681=>923,682=>712,683=>702,684=>532,685=>374,686=>609,687=>710,688=>410,689=>410,690=>197,691=>284,692=>284,693=>284,694=>369,695=>532,696=>375,697=>271,698=>469,699=>342,700=>342,701=>342,702=>330,703=>330,704=>293,705=>293,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>275,713=>450,714=>450,715=>450,716=>275,717=>450,718=>450,719=>450,720=>303,721=>303,722=>330,723=>330,724=>450,725=>450,726=>374,727=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>315,735=>450,736=>370,737=>197,738=>343,739=>371,740=>293,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,749=>450,750=>591,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>628,881=>508,882=>919,883=>752,884=>271,885=>271,886=>753,887=>630,890=>450,891=>533,892=>495,893=>494,894=>360,900=>397,901=>450,902=>717,903=>342,904=>761,905=>908,906=>507,908=>801,910=>882,911=>804,912=>351,913=>696,914=>686,915=>573,916=>696,917=>615,918=>652,919=>753,920=>765,921=>334,922=>697,923=>696,924=>896,925=>753,926=>568,927=>765,928=>753,929=>659,931=>615,932=>614,933=>651,934=>765,935=>694,936=>765,937=>765,938=>334,939=>651,940=>618,941=>501,942=>641,943=>351,944=>607,945=>618,946=>644,947=>613,948=>618,949=>501,950=>532,951=>641,952=>618,953=>351,954=>639,955=>569,956=>662,957=>613,958=>532,959=>618,960=>712,961=>644,962=>533,963=>701,964=>574,965=>607,966=>704,967=>580,968=>714,969=>782,970=>351,971=>607,972=>618,973=>607,974=>782,975=>697,976=>585,977=>594,978=>671,979=>883,980=>671,981=>716,982=>782,983=>669,984=>765,985=>618,986=>660,987=>533,988=>615,989=>444,990=>632,991=>593,992=>827,993=>564,994=>983,995=>753,996=>749,997=>644,998=>835,999=>669,1000=>660,1001=>585,1002=>709,1003=>604,1004=>677,1005=>644,1006=>614,1007=>531,1008=>669,1009=>644,1010=>533,1011=>308,1012=>765,1013=>580,1014=>580,1015=>664,1016=>644,1017=>660,1018=>896,1019=>659,1020=>644,1021=>628,1022=>660,1023=>628,1024=>615,1025=>615,1026=>791,1027=>573,1028=>660,1029=>648,1030=>334,1031=>334,1032=>334,1033=>1039,1034=>1017,1035=>791,1036=>735,1037=>753,1038=>694,1039=>753,1040=>696,1041=>686,1042=>686,1043=>573,1044=>801,1045=>615,1046=>1102,1047=>639,1048=>753,1049=>753,1050=>735,1051=>747,1052=>896,1053=>753,1054=>765,1055=>753,1056=>659,1057=>660,1058=>614,1059=>694,1060=>892,1061=>694,1062=>835,1063=>727,1064=>1112,1065=>1193,1066=>845,1067=>932,1068=>686,1069=>660,1070=>1056,1071=>693,1072=>607,1073=>628,1074=>569,1075=>470,1076=>727,1077=>610,1078=>896,1079=>523,1080=>630,1081=>630,1082=>611,1083=>659,1084=>735,1085=>622,1086=>618,1087=>622,1088=>644,1089=>533,1090=>521,1091=>586,1092=>893,1093=>580,1094=>667,1095=>618,1096=>956,1097=>995,1098=>676,1099=>813,1100=>569,1101=>533,1102=>875,1103=>578,1104=>610,1105=>610,1106=>642,1107=>470,1108=>533,1109=>536,1110=>308,1111=>308,1112=>308,1113=>892,1114=>860,1115=>661,1116=>611,1117=>630,1118=>586,1119=>622,1120=>983,1121=>782,1122=>756,1123=>662,1124=>911,1125=>755,1126=>893,1127=>749,1128=>1222,1129=>1009,1130=>765,1131=>618,1132=>1112,1133=>906,1134=>626,1135=>501,1136=>967,1137=>955,1138=>765,1139=>618,1140=>765,1141=>625,1142=>765,1143=>625,1144=>1033,1145=>939,1146=>967,1147=>776,1148=>1265,1149=>1055,1150=>983,1151=>782,1152=>660,1153=>533,1154=>587,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>861,1163=>726,1164=>686,1165=>550,1166=>659,1167=>644,1168=>573,1169=>470,1170=>599,1171=>488,1172=>727,1173=>602,1174=>1102,1175=>896,1176=>639,1177=>523,1178=>697,1179=>611,1180=>735,1181=>611,1182=>735,1183=>611,1184=>914,1185=>743,1186=>860,1187=>727,1188=>992,1189=>787,1190=>1146,1191=>915,1192=>856,1193=>772,1194=>660,1195=>533,1196=>614,1197=>521,1198=>651,1199=>586,1200=>651,1201=>586,1202=>694,1203=>580,1204=>1001,1205=>900,1206=>727,1207=>618,1208=>727,1209=>618,1210=>727,1211=>641,1212=>923,1213=>729,1214=>923,1215=>729,1216=>334,1217=>1102,1218=>896,1219=>697,1220=>567,1221=>855,1222=>725,1223=>753,1224=>622,1225=>861,1226=>726,1227=>727,1228=>618,1229=>1003,1230=>839,1231=>308,1232=>696,1233=>607,1234=>696,1235=>607,1236=>976,1237=>943,1238=>615,1239=>610,1240=>764,1241=>610,1242=>764,1243=>610,1244=>1102,1245=>896,1246=>639,1247=>523,1248=>695,1249=>576,1250=>753,1251=>630,1252=>753,1253=>630,1254=>765,1255=>618,1256=>765,1257=>618,1258=>765,1259=>618,1260=>660,1261=>533,1262=>694,1263=>586,1264=>694,1265=>586,1266=>694,1267=>586,1268=>727,1269=>618,1270=>573,1271=>470,1272=>932,1273=>813,1274=>599,1275=>488,1276=>694,1277=>580,1278=>694,1279=>580,1280=>686,1281=>547,1282=>1043,1283=>804,1284=>1007,1285=>828,1286=>745,1287=>624,1288=>1117,1289=>915,1290=>1160,1291=>912,1292=>755,1293=>574,1294=>844,1295=>722,1296=>626,1297=>501,1298=>747,1299=>659,1300=>1157,1301=>961,1302=>958,1303=>881,1304=>973,1305=>912,1306=>765,1307=>644,1308=>993,1309=>831,1310=>735,1311=>611,1312=>1140,1313=>953,1314=>1146,1315=>915,1316=>861,1317=>726,1329=>732,1330=>656,1331=>655,1332=>658,1333=>656,1334=>660,1335=>586,1336=>648,1337=>813,1338=>655,1339=>599,1340=>501,1341=>865,1342=>708,1343=>642,1344=>585,1345=>657,1346=>643,1347=>633,1348=>702,1349=>620,1350=>643,1351=>637,1352=>658,1353=>609,1354=>780,1355=>640,1356=>702,1357=>658,1358=>643,1359=>624,1360=>599,1361=>628,1362=>519,1363=>750,1364=>628,1365=>686,1366=>770,1369=>296,1370=>308,1371=>277,1372=>336,1373=>282,1374=>415,1375=>421,1377=>844,1378=>577,1379=>633,1380=>637,1381=>577,1382=>579,1383=>508,1384=>577,1385=>680,1386=>633,1387=>578,1388=>278,1389=>886,1390=>574,1391=>578,1392=>578,1393=>542,1394=>578,1395=>577,1396=>578,1397=>277,1398=>578,1399=>438,1400=>578,1401=>330,1402=>844,1403=>515,1404=>599,1405=>578,1406=>578,1407=>840,1408=>578,1409=>579,1410=>431,1411=>840,1412=>583,1413=>558,1414=>732,1415=>730,1417=>324,1418=>336,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>374,1471=>0,1472=>334,1473=>0,1474=>0,1475=>334,1478=>447,1479=>0,1488=>655,1489=>549,1490=>402,1491=>529,1492=>618,1493=>309,1494=>360,1495=>618,1496=>611,1497=>265,1498=>520,1499=>510,1500=>544,1501=>626,1502=>651,1503=>309,1504=>408,1505=>611,1506=>599,1507=>607,1508=>592,1509=>595,1510=>587,1511=>663,1512=>542,1513=>682,1514=>615,1520=>598,1521=>510,1522=>467,1523=>399,1524=>639,1542=>600,1543=>600,1545=>795,1546=>1042,1548=>342,1557=>0,1563=>360,1567=>522,1569=>460,1570=>308,1571=>308,1572=>559,1573=>308,1574=>825,1575=>308,1576=>904,1577=>531,1578=>904,1579=>904,1580=>648,1581=>648,1582=>648,1583=>461,1584=>461,1585=>518,1586=>518,1587=>1242,1588=>1242,1589=>1210,1590=>1210,1591=>935,1592=>935,1593=>615,1594=>615,1600=>308,1601=>1045,1602=>804,1603=>825,1604=>781,1605=>659,1606=>768,1607=>531,1608=>559,1609=>825,1610=>825,1611=>0,1612=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1623=>0,1626=>450,1632=>549,1633=>549,1634=>549,1635=>549,1636=>549,1637=>549,1638=>549,1639=>549,1640=>549,1641=>549,1642=>549,1643=>336,1644=>342,1645=>490,1646=>904,1647=>804,1648=>0,1652=>263,1657=>904,1658=>904,1659=>904,1660=>904,1661=>904,1662=>904,1663=>904,1664=>904,1665=>648,1666=>648,1667=>648,1668=>648,1669=>648,1670=>648,1671=>648,1672=>400,1673=>400,1674=>400,1675=>400,1676=>400,1677=>400,1678=>400,1679=>400,1680=>400,1681=>518,1682=>518,1683=>518,1684=>518,1685=>613,1686=>518,1687=>518,1688=>518,1689=>518,1690=>1242,1691=>1242,1692=>1242,1693=>1210,1694=>1210,1695=>935,1696=>615,1697=>1045,1698=>1045,1699=>1045,1700=>1045,1701=>1045,1702=>1045,1703=>804,1704=>804,1705=>921,1706=>1144,1707=>921,1708=>825,1709=>825,1710=>825,1711=>921,1712=>921,1713=>921,1714=>921,1715=>921,1716=>921,1717=>781,1718=>781,1719=>781,1720=>781,1721=>768,1722=>768,1723=>768,1724=>768,1725=>768,1726=>844,1727=>648,1734=>559,1740=>825,1742=>825,1749=>531,1776=>549,1777=>549,1778=>549,1779=>549,1780=>549,1781=>549,1782=>549,1783=>549,1784=>549,1785=>549,1984=>626,1985=>626,1986=>626,1987=>626,1988=>626,1989=>626,1990=>626,1991=>626,1992=>626,1993=>626,1994=>308,1995=>492,1996=>489,1997=>586,1998=>622,1999=>622,2000=>534,2001=>622,2002=>813,2003=>496,2004=>496,2005=>564,2006=>619,2007=>399,2008=>920,2009=>456,2010=>743,2011=>622,2012=>586,2013=>821,2014=>564,2015=>636,2016=>456,2017=>586,2018=>517,2019=>564,2020=>564,2021=>564,2022=>517,2023=>517,2027=>0,2028=>0,2029=>0,2030=>0,2031=>0,2032=>0,2033=>0,2034=>0,2035=>0,2036=>342,2037=>342,2040=>622,2041=>622,2042=>374,3647=>626,3713=>710,3714=>673,3716=>674,3719=>512,3720=>668,3722=>669,3725=>685,3732=>635,3733=>633,3734=>672,3735=>737,3737=>657,3738=>654,3739=>654,3740=>830,3741=>744,3742=>779,3743=>779,3745=>752,3746=>685,3747=>692,3749=>691,3751=>642,3754=>744,3755=>928,3757=>651,3758=>705,3759=>840,3760=>620,3761=>0,3762=>549,3763=>549,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>603,3776=>464,3777=>774,3778=>464,3779=>584,3780=>569,3782=>683,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>694,3793=>694,3794=>624,3795=>752,3796=>655,3797=>655,3798=>764,3799=>710,3800=>683,3801=>818,3804=>1227,3805=>1227,4256=>826,4257=>669,4258=>665,4259=>753,4260=>584,4261=>696,4262=>771,4263=>800,4264=>477,4265=>570,4266=>771,4267=>810,4268=>579,4269=>813,4270=>732,4271=>677,4272=>782,4273=>579,4274=>579,4275=>797,4276=>797,4277=>660,4278=>587,4279=>579,4280=>582,4281=>579,4282=>710,4283=>812,4284=>570,4285=>557,4286=>579,4287=>700,4288=>802,4289=>541,4290=>668,4291=>554,4292=>570,4293=>668,4304=>497,4305=>497,4306=>536,4307=>734,4308=>505,4309=>506,4310=>497,4311=>744,4312=>497,4313=>488,4314=>967,4315=>506,4316=>507,4317=>730,4318=>497,4319=>532,4320=>740,4321=>506,4322=>621,4323=>525,4324=>732,4325=>505,4326=>731,4327=>506,4328=>506,4329=>507,4330=>568,4331=>506,4332=>506,4333=>497,4334=>506,4335=>506,4336=>501,4337=>543,4338=>497,4339=>497,4340=>497,4341=>544,4342=>767,4343=>571,4344=>506,4345=>536,4346=>487,4347=>615,4348=>331,5121=>696,5122=>696,5123=>696,5124=>696,5125=>814,5126=>814,5127=>814,5129=>814,5130=>814,5131=>814,5132=>916,5133=>908,5134=>916,5135=>908,5136=>916,5137=>908,5138=>1034,5139=>1025,5140=>1034,5141=>1025,5142=>814,5143=>1034,5144=>1028,5145=>1034,5146=>1028,5147=>814,5149=>278,5150=>476,5151=>382,5152=>382,5153=>355,5154=>355,5155=>355,5156=>355,5157=>507,5158=>423,5159=>278,5160=>355,5161=>355,5162=>355,5163=>1092,5164=>888,5165=>1094,5166=>1167,5167=>696,5168=>696,5169=>696,5170=>696,5171=>797,5172=>797,5173=>797,5175=>797,5176=>797,5177=>797,5178=>916,5179=>908,5180=>916,5181=>908,5182=>916,5183=>908,5184=>1034,5185=>1025,5186=>1034,5187=>1025,5188=>1034,5189=>1028,5190=>1034,5191=>1028,5192=>797,5193=>518,5194=>206,5196=>730,5197=>730,5198=>730,5199=>730,5200=>734,5201=>734,5202=>734,5204=>734,5205=>734,5206=>734,5207=>950,5208=>943,5209=>950,5210=>943,5211=>950,5212=>943,5213=>954,5214=>949,5215=>954,5216=>949,5217=>954,5218=>946,5219=>954,5220=>946,5221=>954,5222=>435,5223=>904,5224=>904,5225=>921,5226=>915,5227=>668,5228=>668,5229=>668,5230=>668,5231=>668,5232=>668,5233=>668,5234=>668,5235=>668,5236=>926,5237=>877,5238=>882,5239=>877,5240=>882,5241=>877,5242=>926,5243=>877,5244=>926,5245=>877,5246=>882,5247=>877,5248=>882,5249=>877,5250=>882,5251=>451,5252=>451,5253=>844,5254=>844,5255=>844,5256=>844,5257=>668,5258=>668,5259=>668,5260=>668,5261=>668,5262=>668,5263=>668,5264=>668,5265=>668,5266=>926,5267=>877,5268=>926,5269=>877,5270=>926,5271=>877,5272=>926,5273=>877,5274=>926,5275=>877,5276=>926,5277=>877,5278=>926,5279=>877,5280=>926,5281=>451,5282=>451,5283=>563,5284=>563,5285=>563,5286=>563,5287=>563,5288=>563,5289=>563,5290=>563,5291=>563,5292=>793,5293=>769,5294=>777,5295=>786,5296=>777,5297=>786,5298=>793,5299=>786,5300=>793,5301=>786,5302=>777,5303=>786,5304=>777,5305=>786,5306=>777,5307=>392,5308=>493,5309=>392,5312=>889,5313=>889,5314=>889,5315=>889,5316=>838,5317=>838,5318=>838,5319=>838,5320=>838,5321=>1114,5322=>1122,5323=>1080,5324=>1105,5325=>1080,5326=>1105,5327=>838,5328=>593,5329=>447,5330=>593,5331=>889,5332=>889,5333=>889,5334=>889,5335=>838,5336=>838,5337=>838,5338=>838,5339=>838,5340=>1107,5341=>1122,5342=>1155,5343=>1105,5344=>1155,5345=>1105,5346=>1105,5347=>1093,5348=>1105,5349=>1093,5350=>1155,5351=>1105,5352=>1155,5353=>1105,5354=>593,5356=>797,5357=>657,5358=>657,5359=>657,5360=>657,5361=>657,5362=>657,5363=>657,5364=>657,5365=>657,5366=>897,5367=>862,5368=>870,5369=>890,5370=>870,5371=>890,5372=>897,5373=>862,5374=>897,5375=>862,5376=>870,5377=>890,5378=>870,5379=>890,5380=>870,5381=>443,5382=>414,5383=>443,5392=>831,5393=>831,5394=>831,5395=>1022,5396=>1022,5397=>1022,5398=>1022,5399=>1088,5400=>1081,5401=>1088,5402=>1081,5403=>1088,5404=>1081,5405=>1288,5406=>1278,5407=>1288,5408=>1278,5409=>1288,5410=>1278,5411=>1288,5412=>1278,5413=>671,5414=>698,5415=>698,5416=>698,5417=>698,5418=>698,5419=>698,5420=>698,5421=>698,5422=>698,5423=>902,5424=>903,5425=>911,5426=>896,5427=>911,5428=>896,5429=>902,5430=>903,5431=>902,5432=>903,5433=>911,5434=>896,5435=>911,5436=>896,5437=>911,5438=>445,5440=>355,5441=>458,5442=>929,5443=>929,5444=>878,5445=>878,5446=>878,5447=>878,5448=>659,5449=>659,5450=>659,5451=>659,5452=>659,5453=>659,5454=>902,5455=>863,5456=>445,5458=>797,5459=>696,5460=>696,5461=>696,5462=>696,5463=>835,5464=>835,5465=>835,5466=>835,5467=>1055,5468=>1028,5469=>542,5470=>730,5471=>730,5472=>730,5473=>730,5474=>730,5475=>730,5476=>734,5477=>734,5478=>734,5479=>734,5480=>954,5481=>946,5482=>493,5492=>879,5493=>879,5494=>879,5495=>879,5496=>879,5497=>879,5498=>879,5499=>556,5500=>753,5501=>458,5502=>1114,5503=>1114,5504=>1114,5505=>1114,5506=>1114,5507=>1114,5508=>1114,5509=>890,5514=>879,5515=>879,5516=>879,5517=>879,5518=>1432,5519=>1432,5520=>1432,5521=>1165,5522=>1165,5523=>1432,5524=>1432,5525=>763,5526=>1146,5536=>889,5537=>889,5538=>838,5539=>838,5540=>838,5541=>838,5542=>593,5543=>698,5544=>698,5545=>698,5546=>698,5547=>698,5548=>698,5549=>698,5550=>445,5551=>668,5598=>747,5601=>747,5702=>446,5703=>446,5742=>371,5743=>1114,5744=>1432,5745=>1814,5746=>1814,5747=>1548,5748=>1510,5749=>1814,5750=>1814,5760=>489,5761=>573,5762=>851,5763=>1128,5764=>1406,5765=>1684,5766=>564,5767=>842,5768=>1128,5769=>1403,5770=>1684,5771=>512,5772=>789,5773=>1068,5774=>1347,5775=>1626,5776=>573,5777=>851,5778=>1116,5779=>1399,5780=>1684,5781=>512,5782=>512,5783=>709,5784=>1110,5785=>1403,5786=>666,5787=>574,5788=>574,7424=>586,7425=>750,7426=>943,7427=>547,7428=>533,7429=>608,7430=>608,7431=>502,7432=>501,7433=>308,7434=>444,7435=>598,7436=>485,7437=>735,7438=>630,7439=>618,7440=>533,7441=>594,7442=>594,7443=>594,7444=>984,7446=>618,7447=>618,7448=>500,7449=>578,7450=>578,7451=>521,7452=>571,7453=>663,7454=>853,7455=>625,7456=>586,7457=>831,7458=>523,7459=>581,7462=>485,7463=>586,7464=>622,7465=>500,7466=>703,7467=>659,7468=>438,7469=>615,7470=>432,7472=>470,7473=>387,7474=>387,7475=>465,7476=>474,7477=>211,7478=>211,7479=>439,7480=>361,7481=>563,7482=>474,7483=>474,7484=>481,7485=>458,7486=>415,7487=>436,7488=>387,7489=>460,7490=>625,7491=>412,7492=>412,7493=>431,7494=>641,7495=>431,7496=>431,7497=>431,7498=>431,7499=>347,7500=>347,7501=>431,7502=>197,7503=>438,7504=>597,7505=>410,7506=>439,7507=>372,7508=>439,7509=>439,7510=>431,7511=>349,7512=>410,7513=>416,7514=>597,7515=>451,7517=>405,7518=>386,7519=>389,7520=>443,7521=>365,7522=>197,7523=>284,7524=>410,7525=>451,7526=>405,7527=>386,7528=>405,7529=>443,7530=>365,7543=>644,7544=>474,7547=>491,7549=>672,7557=>462,7579=>431,7580=>372,7581=>372,7582=>439,7583=>347,7584=>339,7585=>313,7586=>431,7587=>410,7588=>312,7589=>253,7590=>312,7591=>312,7592=>388,7593=>293,7594=>296,7595=>333,7596=>598,7597=>597,7598=>505,7599=>505,7600=>403,7601=>439,7602=>488,7603=>379,7604=>356,7605=>349,7606=>524,7607=>444,7608=>359,7609=>405,7610=>451,7611=>375,7612=>471,7613=>422,7614=>409,7615=>382,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>696,7681=>607,7682=>686,7683=>644,7684=>686,7685=>644,7686=>686,7687=>644,7688=>660,7689=>533,7690=>747,7691=>644,7692=>747,7693=>644,7694=>747,7695=>644,7696=>747,7697=>644,7698=>747,7699=>644,7700=>615,7701=>610,7702=>615,7703=>610,7704=>615,7705=>610,7706=>615,7707=>610,7708=>615,7709=>610,7710=>615,7711=>391,7712=>738,7713=>644,7714=>753,7715=>641,7716=>753,7717=>641,7718=>753,7719=>641,7720=>753,7721=>641,7722=>753,7723=>641,7724=>334,7725=>308,7726=>334,7727=>308,7728=>697,7729=>598,7730=>697,7731=>598,7732=>697,7733=>598,7734=>573,7735=>308,7736=>573,7737=>308,7738=>573,7739=>308,7740=>573,7741=>308,7742=>896,7743=>938,7744=>896,7745=>938,7746=>896,7747=>938,7748=>753,7749=>641,7750=>753,7751=>641,7752=>753,7753=>641,7754=>753,7755=>641,7756=>765,7757=>618,7758=>765,7759=>618,7760=>765,7761=>618,7762=>765,7763=>618,7764=>659,7765=>644,7766=>659,7767=>644,7768=>693,7769=>444,7770=>693,7771=>444,7772=>693,7773=>444,7774=>693,7775=>444,7776=>648,7777=>536,7778=>648,7779=>536,7780=>648,7781=>536,7782=>648,7783=>536,7784=>648,7785=>536,7786=>614,7787=>430,7788=>614,7789=>430,7790=>614,7791=>430,7792=>614,7793=>430,7794=>730,7795=>641,7796=>730,7797=>641,7798=>730,7799=>641,7800=>730,7801=>641,7802=>730,7803=>641,7804=>696,7805=>586,7806=>696,7807=>586,7808=>993,7809=>831,7810=>993,7811=>831,7812=>993,7813=>831,7814=>993,7815=>831,7816=>993,7817=>831,7818=>694,7819=>580,7820=>694,7821=>580,7822=>651,7823=>586,7824=>652,7825=>523,7826=>652,7827=>523,7828=>652,7829=>523,7830=>641,7831=>430,7832=>831,7833=>586,7834=>607,7835=>391,7836=>391,7837=>391,7838=>806,7839=>618,7840=>696,7841=>607,7842=>696,7843=>607,7844=>696,7845=>607,7846=>696,7847=>607,7848=>696,7849=>607,7850=>696,7851=>607,7852=>696,7853=>607,7854=>696,7855=>607,7856=>696,7857=>607,7858=>696,7859=>607,7860=>696,7861=>607,7862=>696,7863=>607,7864=>615,7865=>610,7866=>615,7867=>610,7868=>615,7869=>610,7870=>615,7871=>610,7872=>615,7873=>610,7874=>615,7875=>610,7876=>615,7877=>610,7878=>615,7879=>610,7880=>334,7881=>308,7882=>334,7883=>308,7884=>765,7885=>618,7886=>765,7887=>618,7888=>765,7889=>618,7890=>765,7891=>618,7892=>765,7893=>618,7894=>765,7895=>618,7896=>765,7897=>618,7898=>786,7899=>618,7900=>786,7901=>618,7902=>786,7903=>618,7904=>786,7905=>618,7906=>786,7907=>618,7908=>730,7909=>641,7910=>730,7911=>641,7912=>751,7913=>641,7914=>751,7915=>641,7916=>751,7917=>641,7918=>751,7919=>641,7920=>751,7921=>641,7922=>651,7923=>586,7924=>651,7925=>586,7926=>651,7927=>586,7928=>651,7929=>586,7930=>857,7931=>579,7936=>618,7937=>618,7938=>618,7939=>618,7940=>618,7941=>618,7942=>618,7943=>618,7944=>696,7945=>696,7946=>937,7947=>939,7948=>841,7949=>866,7950=>751,7951=>773,7952=>501,7953=>501,7954=>501,7955=>501,7956=>501,7957=>501,7960=>712,7961=>715,7962=>989,7963=>986,7964=>920,7965=>947,7968=>641,7969=>641,7970=>641,7971=>641,7972=>641,7973=>641,7974=>641,7975=>641,7976=>851,7977=>856,7978=>1125,7979=>1125,7980=>1062,7981=>1085,7982=>948,7983=>956,7984=>351,7985=>351,7986=>351,7987=>351,7988=>351,7989=>351,7990=>351,7991=>351,7992=>435,7993=>440,7994=>699,7995=>707,7996=>641,7997=>664,7998=>544,7999=>544,8000=>618,8001=>618,8002=>618,8003=>618,8004=>618,8005=>618,8008=>802,8009=>839,8010=>1099,8011=>1101,8012=>947,8013=>974,8016=>607,8017=>607,8018=>607,8019=>607,8020=>607,8021=>607,8022=>607,8023=>607,8025=>837,8027=>1065,8029=>1079,8031=>944,8032=>782,8033=>782,8034=>782,8035=>782,8036=>782,8037=>782,8038=>782,8039=>782,8040=>817,8041=>862,8042=>1121,8043=>1126,8044=>968,8045=>994,8046=>925,8047=>968,8048=>618,8049=>618,8050=>501,8051=>501,8052=>641,8053=>641,8054=>351,8055=>351,8056=>618,8057=>618,8058=>607,8059=>607,8060=>782,8061=>782,8064=>618,8065=>618,8066=>618,8067=>618,8068=>618,8069=>618,8070=>618,8071=>618,8072=>696,8073=>696,8074=>937,8075=>939,8076=>841,8077=>866,8078=>751,8079=>773,8080=>641,8081=>641,8082=>641,8083=>641,8084=>641,8085=>641,8086=>641,8087=>641,8088=>851,8089=>856,8090=>1125,8091=>1125,8092=>1062,8093=>1085,8094=>948,8095=>956,8096=>782,8097=>782,8098=>782,8099=>782,8100=>782,8101=>782,8102=>782,8103=>782,8104=>817,8105=>862,8106=>1121,8107=>1126,8108=>968,8109=>994,8110=>925,8111=>968,8112=>618,8113=>618,8114=>618,8115=>618,8116=>618,8118=>618,8119=>618,8120=>696,8121=>696,8122=>789,8123=>717,8124=>696,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>641,8131=>641,8132=>641,8134=>641,8135=>641,8136=>836,8137=>761,8138=>972,8139=>908,8140=>753,8141=>450,8142=>450,8143=>450,8144=>351,8145=>351,8146=>351,8147=>351,8150=>351,8151=>351,8152=>334,8153=>334,8154=>559,8155=>507,8157=>450,8158=>450,8159=>450,8160=>607,8161=>607,8162=>607,8163=>607,8164=>644,8165=>644,8166=>607,8167=>607,8168=>651,8169=>651,8170=>918,8171=>882,8172=>754,8173=>450,8174=>450,8175=>450,8178=>782,8179=>782,8180=>782,8182=>782,8183=>782,8184=>958,8185=>801,8186=>976,8187=>804,8188=>765,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>342,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>342,8217=>342,8218=>342,8219=>342,8220=>591,8221=>591,8222=>591,8223=>591,8224=>450,8225=>450,8226=>575,8227=>575,8228=>299,8229=>600,8230=>900,8231=>313,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1296,8241=>1698,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>371,8250=>371,8251=>875,8252=>564,8253=>522,8254=>450,8255=>745,8256=>745,8257=>296,8258=>920,8259=>450,8260=>150,8261=>411,8262=>411,8263=>927,8264=>746,8265=>746,8266=>461,8267=>572,8268=>450,8269=>450,8270=>470,8271=>360,8272=>745,8273=>470,8274=>500,8275=>900,8276=>745,8277=>754,8278=>615,8279=>731,8280=>754,8281=>754,8282=>342,8283=>784,8284=>754,8285=>342,8286=>342,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>197,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>259,8318=>259,8319=>410,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>259,8334=>259,8336=>412,8337=>431,8338=>439,8339=>371,8340=>431,8341=>410,8342=>438,8343=>197,8344=>597,8345=>410,8346=>431,8347=>343,8348=>349,8352=>836,8353=>626,8354=>626,8355=>626,8356=>626,8357=>938,8358=>753,8359=>1366,8360=>1084,8361=>993,8362=>813,8363=>626,8364=>626,8365=>626,8366=>626,8367=>1252,8368=>626,8369=>626,8370=>626,8371=>626,8372=>773,8373=>626,8376=>626,8377=>626,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>1007,8449=>1053,8450=>660,8451=>1090,8452=>806,8453=>982,8454=>1029,8455=>553,8456=>628,8457=>978,8459=>965,8460=>822,8461=>799,8462=>641,8463=>641,8464=>537,8465=>627,8466=>771,8467=>424,8468=>876,8469=>753,8470=>1083,8471=>900,8472=>627,8473=>675,8474=>765,8475=>844,8476=>732,8477=>721,8478=>807,8479=>639,8480=>917,8481=>1152,8482=>900,8483=>679,8484=>679,8485=>520,8486=>765,8487=>765,8488=>686,8489=>304,8490=>697,8491=>696,8492=>835,8493=>736,8494=>769,8495=>572,8496=>656,8497=>727,8498=>615,8499=>1065,8500=>418,8501=>714,8502=>658,8503=>444,8504=>615,8505=>342,8506=>851,8507=>1213,8508=>710,8509=>663,8510=>589,8511=>776,8512=>756,8513=>697,8514=>501,8515=>573,8516=>684,8517=>747,8518=>644,8519=>610,8520=>308,8521=>308,8523=>785,8526=>492,8528=>932,8529=>932,8530=>1334,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>334,8545=>593,8546=>851,8547=>989,8548=>696,8549=>989,8550=>1247,8551=>1505,8552=>1008,8553=>694,8554=>1008,8555=>1266,8556=>573,8557=>660,8558=>747,8559=>896,8560=>308,8561=>546,8562=>785,8563=>885,8564=>586,8565=>866,8566=>1104,8567=>1342,8568=>872,8569=>580,8570=>872,8571=>1110,8572=>308,8573=>533,8574=>644,8575=>938,8576=>1160,8577=>747,8578=>1160,8579=>660,8580=>533,8581=>660,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>696,8705=>626,8706=>489,8707=>615,8708=>615,8709=>771,8710=>627,8711=>627,8712=>807,8713=>807,8714=>675,8715=>807,8716=>807,8717=>675,8718=>572,8719=>708,8720=>708,8721=>646,8722=>754,8723=>754,8724=>626,8725=>329,8726=>626,8727=>754,8728=>563,8729=>342,8730=>600,8731=>600,8732=>600,8733=>641,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>730,8744=>730,8745=>730,8746=>730,8747=>549,8748=>835,8749=>1165,8750=>506,8751=>879,8752=>1181,8753=>506,8754=>506,8755=>506,8756=>626,8757=>626,8758=>264,8759=>626,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>956,8789=>956,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>756,8809=>756,8810=>942,8811=>942,8812=>450,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>730,8845=>730,8846=>730,8847=>754,8848=>754,8849=>754,8850=>754,8851=>716,8852=>716,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>822,8867=>822,8868=>822,8869=>822,8870=>488,8871=>488,8872=>822,8873=>822,8874=>822,8875=>822,8876=>822,8877=>822,8878=>822,8879=>822,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>488,8891=>730,8892=>730,8893=>730,8894=>754,8895=>754,8896=>758,8897=>758,8898=>758,8899=>758,8900=>444,8901=>342,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>730,8911=>730,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>1042,8947=>807,8948=>675,8949=>807,8950=>807,8951=>675,8952=>807,8953=>807,8954=>1042,8955=>807,8956=>675,8957=>807,8958=>675,8959=>807,8960=>542,8961=>542,8962=>644,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>411,8969=>411,8970=>411,8971=>411,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>484,8984=>835,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>549,8993=>549,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>351,9076=>644,9077=>782,9082=>618,9085=>776,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>549,9166=>754,9167=>850,9187=>786,9189=>692,9192=>626,9250=>644,9251=>644,9312=>762,9313=>762,9314=>762,9315=>762,9316=>762,9317=>762,9318=>762,9319=>762,9320=>762,9321=>762,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>756,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>692,9697=>692,9698=>692,9699=>692,9700=>692,9701=>692,9702=>575,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>807,9777=>807,9778=>807,9779=>807,9780=>807,9781=>807,9782=>807,9783=>807,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>807,9863=>807,9864=>807,9865=>807,9866=>807,9867=>807,9868=>807,9869=>807,9870=>807,9871=>807,9872=>807,9873=>807,9874=>807,9875=>807,9876=>807,9877=>487,9878=>807,9879=>807,9880=>807,9881=>807,9882=>807,9883=>807,9884=>807,9888=>807,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>312,10076=>312,10077=>528,10078=>528,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>762,10103=>762,10104=>762,10105=>762,10106=>762,10107=>762,10108=>762,10109=>762,10110=>762,10111=>762,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>411,10182=>411,10208=>444,10214=>438,10215=>438,10216=>411,10217=>411,10218=>648,10219=>648,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10502=>754,10503=>754,10506=>754,10507=>754,10560=>754,10561=>754,10627=>678,10628=>678,10702=>754,10703=>941,10704=>941,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1495,10765=>506,10766=>506,10767=>506,10768=>506,10769=>506,10770=>506,10771=>506,10772=>506,10773=>506,10774=>506,10775=>506,10776=>506,10777=>506,10778=>506,10779=>506,10780=>506,10799=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>573,11361=>324,11362=>573,11363=>659,11364=>693,11365=>607,11366=>430,11367=>860,11368=>641,11369=>697,11370=>598,11371=>652,11372=>523,11373=>774,11374=>896,11375=>696,11376=>774,11377=>700,11378=>1099,11379=>950,11380=>586,11381=>628,11382=>508,11383=>704,11385=>484,11386=>618,11387=>502,11388=>197,11389=>438,11390=>648,11391=>652,11568=>622,11569=>847,11570=>847,11571=>652,11572=>652,11573=>652,11574=>608,11575=>696,11576=>696,11577=>615,11578=>615,11579=>721,11580=>890,11581=>685,11582=>561,11583=>685,11584=>847,11585=>847,11586=>335,11587=>666,11588=>753,11589=>822,11590=>604,11591=>663,11592=>612,11593=>615,11594=>542,11595=>935,11596=>700,11597=>753,11598=>615,11599=>334,11600=>700,11601=>335,11602=>652,11603=>622,11604=>847,11605=>847,11606=>753,11607=>335,11608=>752,11609=>847,11610=>847,11611=>660,11612=>789,11613=>694,11614=>660,11615=>615,11616=>696,11617=>753,11618=>615,11619=>765,11620=>627,11621=>765,11631=>644,11800=>522,11810=>411,11811=>411,11812=>411,11813=>411,11822=>522,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42564=>648,42565=>536,42566=>392,42567=>396,42572=>1265,42573=>1055,42576=>1110,42577=>924,42580=>1056,42581=>875,42582=>983,42583=>862,42594=>976,42595=>832,42596=>986,42597=>821,42598=>1134,42599=>897,42600=>765,42601=>618,42602=>933,42603=>781,42604=>1266,42605=>995,42606=>865,42634=>867,42635=>708,42636=>614,42637=>521,42644=>727,42645=>641,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>360,42780=>360,42781=>258,42782=>258,42783=>258,42786=>399,42787=>351,42788=>486,42789=>486,42790=>753,42791=>641,42792=>928,42793=>771,42794=>626,42795=>501,42800=>502,42801=>536,42802=>1214,42803=>946,42804=>1156,42805=>958,42806=>1094,42807=>949,42808=>971,42809=>830,42810=>971,42811=>830,42812=>932,42813=>830,42814=>628,42815=>494,42822=>765,42823=>488,42824=>614,42825=>478,42826=>826,42827=>732,42830=>1266,42831=>995,42832=>659,42833=>644,42834=>853,42835=>843,42838=>765,42839=>644,42852=>664,42853=>644,42854=>664,42855=>644,42880=>573,42881=>308,42882=>753,42883=>641,42889=>360,42890=>347,42891=>410,42892=>275,42893=>727,42894=>624,42896=>835,42897=>691,43002=>956,43003=>615,43004=>659,43005=>896,43006=>334,43007=>1192,61184=>194,61185=>218,61186=>240,61187=>249,61188=>254,61189=>218,61190=>194,61191=>218,61192=>240,61193=>249,61194=>240,61195=>218,61196=>194,61197=>218,61198=>240,61199=>249,61200=>240,61201=>218,61202=>194,61203=>218,61204=>254,61205=>249,61206=>240,61207=>218,61208=>194,61209=>254,63173=>618,64256=>729,64257=>667,64258=>667,64259=>1003,64260=>1004,64261=>727,64262=>917,64275=>1249,64276=>1245,64277=>1240,64278=>1245,64279=>1542,64285=>265,64286=>0,64287=>467,64288=>598,64289=>845,64290=>709,64291=>828,64292=>707,64293=>771,64294=>782,64295=>739,64296=>801,64297=>754,64298=>682,64299=>682,64300=>682,64301=>682,64302=>655,64303=>655,64304=>655,64305=>549,64306=>402,64307=>529,64308=>618,64309=>393,64310=>436,64312=>611,64313=>391,64314=>520,64315=>510,64316=>544,64318=>651,64320=>408,64321=>611,64323=>607,64324=>592,64326=>587,64327=>663,64328=>542,64329=>682,64330=>615,64331=>309,64332=>549,64333=>510,64334=>592,64335=>639,64338=>904,64339=>953,64340=>338,64341=>367,64342=>904,64343=>953,64344=>338,64345=>367,64346=>904,64347=>953,64348=>338,64349=>367,64350=>904,64351=>953,64352=>338,64353=>367,64354=>904,64355=>953,64356=>338,64357=>367,64358=>904,64359=>953,64360=>338,64361=>367,64362=>1045,64363=>1072,64364=>589,64365=>647,64366=>1045,64367=>1072,64368=>589,64369=>647,64370=>648,64371=>648,64372=>648,64373=>648,64374=>648,64375=>648,64376=>648,64377=>648,64378=>648,64379=>648,64380=>648,64381=>648,64382=>648,64383=>648,64384=>648,64385=>648,64386=>461,64387=>520,64388=>461,64389=>520,64390=>461,64391=>520,64392=>461,64393=>520,64394=>518,64395=>560,64396=>518,64397=>560,64398=>921,64399=>921,64400=>523,64401=>523,64402=>921,64403=>921,64404=>523,64405=>523,64406=>921,64407=>921,64408=>523,64409=>523,64410=>921,64411=>921,64412=>523,64413=>523,64414=>768,64415=>810,64416=>768,64417=>810,64418=>338,64419=>367,64426=>844,64427=>792,64428=>624,64429=>594,64467=>742,64468=>758,64469=>428,64470=>497,64473=>559,64474=>564,64488=>338,64489=>367,64508=>825,64509=>910,64510=>338,64511=>367,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65136=>308,65137=>308,65138=>308,65139=>311,65140=>308,65142=>308,65143=>308,65144=>308,65145=>308,65146=>308,65147=>308,65148=>308,65149=>308,65150=>308,65151=>308,65152=>460,65153=>308,65154=>338,65155=>308,65156=>338,65157=>559,65158=>564,65159=>308,65160=>338,65161=>825,65162=>825,65163=>338,65164=>367,65165=>308,65166=>338,65167=>904,65168=>953,65169=>338,65170=>367,65171=>531,65172=>545,65173=>904,65174=>953,65175=>338,65176=>367,65177=>904,65178=>953,65179=>338,65180=>367,65181=>648,65182=>648,65183=>648,65184=>648,65185=>648,65186=>648,65187=>648,65188=>648,65189=>648,65190=>648,65191=>648,65192=>648,65193=>461,65194=>520,65195=>461,65196=>520,65197=>518,65198=>560,65199=>518,65200=>560,65201=>1242,65202=>1272,65203=>885,65204=>916,65205=>1242,65206=>1272,65207=>885,65208=>916,65209=>1210,65210=>1228,65211=>870,65212=>887,65213=>1210,65214=>1228,65215=>870,65216=>887,65217=>935,65218=>963,65219=>848,65220=>876,65221=>935,65222=>963,65223=>848,65224=>876,65225=>615,65226=>615,65227=>615,65228=>508,65229=>615,65230=>615,65231=>615,65232=>508,65233=>1045,65234=>1072,65235=>589,65236=>647,65237=>804,65238=>811,65239=>589,65240=>647,65241=>825,65242=>838,65243=>523,65244=>523,65245=>781,65246=>803,65247=>338,65248=>367,65249=>659,65250=>706,65251=>557,65252=>603,65253=>768,65254=>810,65255=>338,65256=>367,65257=>531,65258=>545,65259=>624,65260=>594,65261=>559,65262=>564,65263=>825,65264=>910,65265=>825,65266=>910,65267=>338,65268=>367,65269=>670,65270=>683,65271=>670,65272=>683,65273=>670,65274=>683,65275=>670,65276=>683,65279=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusanscondensedbi.php b/incs/tcpdf_old/fonts/dejavusanscondensedbi.php new file mode 100644 index 0000000..0269537 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusanscondensedbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-960 -385 1799 1121]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>515,'MaxWidth'=>1814,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>313,33=>410,34=>469,35=>626,36=>626,37=>901,38=>785,39=>275,40=>411,41=>411,42=>470,43=>754,44=>342,45=>374,46=>342,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>360,59=>360,60=>754,61=>754,62=>754,63=>522,64=>900,65=>696,66=>686,67=>660,68=>747,69=>615,70=>615,71=>738,72=>753,73=>334,74=>334,75=>697,76=>573,77=>896,78=>753,79=>765,80=>659,81=>765,82=>693,83=>648,84=>614,85=>730,86=>696,87=>993,88=>694,89=>651,90=>652,91=>411,92=>329,93=>411,94=>754,95=>450,96=>450,97=>607,98=>644,99=>533,100=>644,101=>610,102=>391,103=>644,104=>641,105=>308,106=>308,107=>598,108=>308,109=>938,110=>641,111=>618,112=>644,113=>644,114=>444,115=>536,116=>430,117=>641,118=>586,119=>831,120=>580,121=>586,122=>523,123=>641,124=>329,125=>641,126=>754,127=>540,128=>696,129=>696,130=>660,131=>615,132=>753,133=>765,134=>730,135=>607,136=>607,137=>607,138=>607,139=>607,140=>607,141=>533,142=>610,143=>610,144=>610,145=>610,146=>308,147=>308,148=>308,149=>308,150=>641,151=>618,152=>618,153=>618,154=>618,155=>618,156=>641,157=>641,158=>641,159=>641,160=>313,161=>410,162=>626,163=>626,164=>572,165=>626,166=>329,167=>450,168=>450,169=>900,170=>507,171=>584,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>662,182=>572,183=>342,184=>450,185=>394,186=>507,187=>584,188=>932,189=>932,190=>932,191=>522,192=>696,193=>696,194=>696,195=>696,196=>696,197=>696,198=>976,199=>660,200=>615,201=>615,202=>615,203=>615,204=>334,205=>334,206=>334,207=>334,208=>760,209=>753,210=>765,211=>765,212=>765,213=>765,214=>765,215=>754,216=>765,217=>730,218=>730,219=>730,220=>730,221=>651,222=>668,223=>647,224=>607,225=>607,226=>607,227=>607,228=>607,229=>607,230=>943,231=>533,232=>610,233=>610,234=>610,235=>610,236=>308,237=>308,238=>308,239=>308,240=>618,241=>641,242=>618,243=>618,244=>618,245=>618,246=>618,247=>754,248=>618,249=>641,250=>641,251=>641,252=>641,253=>586,254=>644,255=>586,256=>696,257=>607,258=>696,259=>607,260=>696,261=>607,262=>660,263=>533,264=>660,265=>533,266=>660,267=>533,268=>660,269=>533,270=>747,271=>644,272=>760,273=>644,274=>615,275=>610,276=>615,277=>610,278=>615,279=>610,280=>615,281=>610,282=>615,283=>610,284=>738,285=>644,286=>738,287=>644,288=>738,289=>644,290=>738,291=>644,292=>753,293=>641,294=>876,295=>711,296=>334,297=>308,298=>334,299=>308,300=>334,301=>308,302=>334,303=>308,304=>334,305=>308,306=>669,307=>617,308=>334,309=>308,310=>697,311=>598,312=>598,313=>573,314=>308,315=>573,316=>308,317=>573,318=>308,319=>573,320=>308,321=>594,322=>337,323=>753,324=>641,325=>753,326=>641,327=>753,328=>641,329=>884,330=>753,331=>641,332=>765,333=>618,334=>765,335=>618,336=>765,337=>618,338=>1050,339=>984,340=>693,341=>444,342=>693,343=>444,344=>693,345=>444,346=>648,347=>536,348=>648,349=>536,350=>648,351=>536,352=>648,353=>536,354=>614,355=>430,356=>614,357=>430,358=>614,359=>430,360=>730,361=>641,362=>730,363=>641,364=>730,365=>641,366=>730,367=>641,368=>730,369=>641,370=>730,371=>641,372=>993,373=>831,374=>651,375=>586,376=>651,377=>652,378=>523,379=>652,380=>523,381=>652,382=>523,383=>391,384=>644,385=>729,386=>686,387=>644,388=>686,389=>644,390=>660,391=>660,392=>533,393=>760,394=>791,395=>686,396=>644,397=>618,398=>615,399=>765,400=>626,401=>615,402=>391,403=>738,404=>713,405=>940,406=>392,407=>350,408=>697,409=>598,410=>324,411=>532,412=>938,413=>753,414=>641,415=>765,416=>765,417=>618,418=>1002,419=>866,420=>703,421=>644,422=>693,423=>648,424=>536,425=>615,426=>497,427=>430,428=>636,429=>430,430=>614,431=>730,432=>641,433=>692,434=>732,435=>717,436=>700,437=>652,438=>523,439=>695,440=>695,441=>576,442=>523,443=>626,444=>695,445=>576,446=>515,447=>644,448=>334,449=>593,450=>489,451=>334,452=>1393,453=>1305,454=>1176,455=>879,456=>881,457=>603,458=>1074,459=>1091,460=>957,461=>696,462=>607,463=>334,464=>308,465=>765,466=>618,467=>730,468=>641,469=>730,470=>641,471=>730,472=>641,473=>730,474=>641,475=>730,476=>641,477=>610,478=>696,479=>607,480=>696,481=>607,482=>976,483=>943,484=>738,485=>644,486=>738,487=>644,488=>697,489=>598,490=>765,491=>618,492=>765,493=>618,494=>695,495=>523,496=>308,497=>1393,498=>1305,499=>1176,500=>738,501=>644,502=>1160,503=>708,504=>753,505=>641,506=>696,507=>607,508=>976,509=>943,510=>765,511=>618,512=>696,513=>607,514=>696,515=>607,516=>615,517=>610,518=>615,519=>610,520=>334,521=>308,522=>334,523=>308,524=>765,525=>618,526=>765,527=>618,528=>693,529=>444,530=>693,531=>444,532=>730,533=>641,534=>730,535=>641,536=>648,537=>536,538=>614,539=>430,540=>621,541=>546,542=>753,543=>641,544=>753,545=>778,546=>728,547=>593,548=>652,549=>523,550=>696,551=>607,552=>615,553=>610,554=>765,555=>618,556=>765,557=>618,558=>765,559=>618,560=>765,561=>618,562=>651,563=>586,564=>442,565=>780,566=>460,567=>308,568=>979,569=>979,570=>696,571=>660,572=>533,573=>573,574=>614,575=>536,576=>523,577=>703,578=>553,579=>686,580=>730,581=>696,582=>615,583=>610,584=>334,585=>308,586=>774,587=>712,588=>693,589=>444,590=>651,591=>586,592=>607,593=>644,594=>644,595=>644,596=>533,597=>533,598=>712,599=>712,600=>610,601=>610,602=>788,603=>501,604=>490,605=>696,606=>658,607=>308,608=>712,609=>644,610=>564,611=>661,612=>571,613=>641,614=>641,615=>641,616=>491,617=>396,618=>491,619=>502,620=>624,621=>308,622=>757,623=>938,624=>938,625=>938,626=>641,627=>713,628=>578,629=>618,630=>817,631=>613,632=>716,633=>484,634=>484,635=>584,636=>444,637=>444,638=>536,639=>536,640=>578,641=>578,642=>536,643=>374,644=>391,645=>544,646=>497,647=>430,648=>430,649=>828,650=>692,651=>603,652=>586,653=>831,654=>586,655=>651,656=>624,657=>615,658=>576,659=>576,660=>515,661=>515,662=>515,663=>515,664=>765,665=>569,666=>658,667=>616,668=>622,669=>308,670=>659,671=>485,672=>712,673=>515,674=>515,675=>1040,676=>1093,677=>1039,678=>876,679=>691,680=>836,681=>923,682=>712,683=>702,684=>532,685=>374,686=>609,687=>710,688=>410,689=>410,690=>197,691=>284,692=>284,693=>284,694=>369,695=>532,696=>375,697=>271,698=>469,699=>342,700=>342,701=>342,702=>330,703=>330,704=>293,705=>293,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>275,713=>450,714=>450,715=>450,716=>275,717=>450,718=>450,719=>450,720=>303,721=>303,722=>330,723=>330,724=>450,725=>450,726=>374,727=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>315,735=>450,736=>370,737=>197,738=>343,739=>371,740=>293,741=>450,742=>450,743=>450,744=>450,745=>450,748=>450,749=>450,750=>580,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>628,881=>508,882=>919,883=>752,884=>271,885=>271,886=>753,887=>630,890=>450,891=>533,892=>495,893=>494,894=>360,900=>397,901=>450,902=>717,903=>342,904=>761,905=>908,906=>507,908=>801,910=>882,911=>804,912=>351,913=>696,914=>686,915=>573,916=>696,917=>615,918=>652,919=>753,920=>765,921=>334,922=>697,923=>696,924=>896,925=>753,926=>568,927=>765,928=>753,929=>659,931=>615,932=>614,933=>651,934=>765,935=>694,936=>765,937=>765,938=>334,939=>651,940=>618,941=>501,942=>641,943=>351,944=>607,945=>618,946=>644,947=>613,948=>618,949=>501,950=>532,951=>641,952=>618,953=>351,954=>639,955=>569,956=>662,957=>613,958=>532,959=>618,960=>712,961=>644,962=>533,963=>701,964=>574,965=>607,966=>704,967=>580,968=>714,969=>782,970=>351,971=>607,972=>618,973=>607,974=>782,975=>697,976=>585,977=>594,978=>671,979=>883,980=>671,981=>716,982=>782,983=>669,984=>765,985=>618,986=>660,987=>533,988=>615,989=>444,990=>632,991=>593,992=>827,993=>564,994=>983,995=>753,996=>749,997=>644,998=>835,999=>669,1000=>660,1001=>585,1002=>709,1003=>604,1004=>677,1005=>644,1006=>614,1007=>531,1008=>669,1009=>644,1010=>533,1011=>308,1012=>765,1013=>580,1014=>580,1015=>668,1016=>644,1017=>660,1018=>896,1019=>659,1020=>644,1021=>660,1022=>660,1023=>628,1024=>615,1025=>615,1026=>791,1027=>573,1028=>660,1029=>648,1030=>334,1031=>334,1032=>334,1033=>1039,1034=>1017,1035=>791,1036=>735,1037=>753,1038=>694,1039=>753,1040=>696,1041=>686,1042=>686,1043=>573,1044=>801,1045=>615,1046=>1102,1047=>639,1048=>753,1049=>753,1050=>735,1051=>747,1052=>896,1053=>753,1054=>765,1055=>753,1056=>659,1057=>660,1058=>614,1059=>694,1060=>892,1061=>694,1062=>835,1063=>727,1064=>1112,1065=>1193,1066=>845,1067=>932,1068=>686,1069=>660,1070=>1056,1071=>693,1072=>607,1073=>628,1074=>569,1075=>470,1076=>727,1077=>610,1078=>896,1079=>523,1080=>630,1081=>630,1082=>611,1083=>659,1084=>735,1085=>622,1086=>618,1087=>622,1088=>644,1089=>533,1090=>521,1091=>586,1092=>893,1093=>580,1094=>667,1095=>618,1096=>956,1097=>995,1098=>676,1099=>813,1100=>569,1101=>533,1102=>875,1103=>578,1104=>610,1105=>610,1106=>642,1107=>470,1108=>533,1109=>536,1110=>308,1111=>308,1112=>308,1113=>892,1114=>860,1115=>661,1116=>611,1117=>630,1118=>586,1119=>622,1120=>983,1121=>782,1122=>756,1123=>662,1124=>911,1125=>755,1126=>893,1127=>749,1128=>1222,1129=>1009,1130=>765,1131=>618,1132=>1112,1133=>906,1134=>626,1135=>501,1136=>967,1137=>955,1138=>765,1139=>618,1140=>765,1141=>625,1142=>765,1143=>625,1144=>1033,1145=>939,1146=>967,1147=>776,1148=>1265,1149=>1055,1150=>983,1151=>782,1152=>660,1153=>533,1154=>587,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>844,1163=>725,1164=>686,1165=>550,1166=>662,1167=>646,1168=>573,1169=>470,1170=>599,1171=>488,1172=>709,1173=>470,1174=>1102,1175=>896,1176=>639,1177=>523,1178=>697,1179=>611,1180=>735,1181=>611,1182=>735,1183=>611,1184=>914,1185=>743,1186=>753,1187=>622,1188=>992,1189=>783,1190=>1129,1191=>880,1192=>851,1193=>773,1194=>660,1195=>533,1196=>614,1197=>521,1198=>651,1199=>586,1200=>651,1201=>586,1202=>694,1203=>580,1204=>993,1205=>901,1206=>727,1207=>618,1208=>727,1209=>618,1210=>727,1211=>641,1212=>923,1213=>729,1214=>923,1215=>729,1216=>334,1217=>1102,1218=>896,1219=>700,1220=>566,1221=>839,1222=>724,1223=>753,1224=>622,1225=>844,1226=>725,1227=>727,1228=>618,1229=>986,1230=>838,1231=>308,1232=>696,1233=>607,1234=>696,1235=>607,1236=>976,1237=>943,1238=>615,1239=>610,1240=>765,1241=>610,1242=>765,1243=>610,1244=>1102,1245=>896,1246=>639,1247=>523,1248=>695,1249=>576,1250=>753,1251=>630,1252=>753,1253=>630,1254=>765,1255=>618,1256=>765,1257=>618,1258=>765,1259=>618,1260=>660,1261=>533,1262=>694,1263=>586,1264=>694,1265=>586,1266=>694,1267=>586,1268=>727,1269=>618,1270=>573,1271=>470,1272=>932,1273=>813,1274=>599,1275=>488,1276=>694,1277=>580,1278=>694,1279=>580,1280=>686,1281=>547,1282=>1043,1283=>804,1284=>1007,1285=>828,1286=>745,1287=>624,1288=>1117,1289=>915,1290=>1160,1291=>912,1292=>755,1293=>574,1294=>844,1295=>722,1296=>626,1297=>501,1298=>747,1299=>659,1300=>1157,1301=>963,1302=>958,1303=>883,1304=>973,1305=>864,1306=>765,1307=>644,1308=>993,1309=>831,1310=>735,1311=>611,1312=>1123,1313=>920,1314=>1128,1315=>880,1316=>861,1317=>726,1329=>813,1330=>729,1331=>728,1332=>731,1333=>729,1334=>733,1335=>651,1336=>720,1337=>903,1338=>728,1339=>666,1340=>558,1341=>961,1342=>787,1343=>713,1344=>650,1345=>729,1346=>715,1347=>704,1348=>780,1349=>689,1350=>715,1351=>708,1352=>730,1353=>677,1354=>867,1355=>711,1356=>780,1357=>730,1358=>715,1359=>693,1360=>666,1361=>698,1362=>576,1363=>833,1364=>698,1365=>763,1366=>855,1369=>330,1370=>342,1371=>308,1372=>374,1373=>313,1374=>461,1375=>468,1377=>938,1378=>642,1379=>704,1380=>708,1381=>642,1382=>643,1383=>565,1384=>642,1385=>756,1386=>704,1387=>642,1388=>309,1389=>984,1390=>637,1391=>642,1392=>642,1393=>603,1394=>642,1395=>642,1396=>642,1397=>308,1398=>642,1399=>486,1400=>642,1401=>366,1402=>938,1403=>572,1404=>666,1405=>642,1406=>642,1407=>934,1408=>642,1409=>643,1410=>479,1411=>934,1412=>647,1413=>620,1414=>813,1415=>812,1417=>360,1418=>374,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>374,1471=>0,1472=>334,1473=>0,1474=>0,1475=>334,1478=>447,1479=>0,1488=>655,1489=>549,1490=>402,1491=>529,1492=>618,1493=>309,1494=>360,1495=>618,1496=>611,1497=>265,1498=>520,1499=>510,1500=>544,1501=>626,1502=>651,1503=>309,1504=>408,1505=>611,1506=>599,1507=>607,1508=>592,1509=>595,1510=>587,1511=>663,1512=>542,1513=>673,1514=>615,1520=>598,1521=>598,1522=>597,1523=>399,1524=>639,3647=>626,3713=>734,3714=>673,3716=>674,3719=>512,3720=>668,3722=>669,3725=>685,3732=>635,3733=>633,3734=>672,3735=>737,3737=>657,3738=>654,3739=>654,3740=>830,3741=>744,3742=>779,3743=>779,3745=>752,3746=>685,3747=>692,3749=>691,3751=>642,3754=>744,3755=>928,3757=>651,3758=>705,3759=>840,3760=>620,3761=>0,3762=>549,3763=>549,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>603,3776=>464,3777=>774,3778=>464,3779=>584,3780=>569,3782=>683,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>694,3793=>694,3794=>624,3795=>752,3796=>655,3797=>655,3798=>764,3799=>710,3800=>683,3801=>818,3804=>1227,3805=>1227,4256=>826,4257=>669,4258=>665,4259=>753,4260=>584,4261=>696,4262=>771,4263=>800,4264=>477,4265=>570,4266=>771,4267=>810,4268=>579,4269=>813,4270=>732,4271=>677,4272=>782,4273=>579,4274=>579,4275=>797,4276=>797,4277=>660,4278=>587,4279=>579,4280=>582,4281=>579,4282=>710,4283=>812,4284=>570,4285=>557,4286=>579,4287=>700,4288=>802,4289=>541,4290=>668,4291=>554,4292=>570,4293=>668,4304=>497,4305=>497,4306=>536,4307=>734,4308=>505,4309=>506,4310=>497,4311=>744,4312=>497,4313=>488,4314=>967,4315=>506,4316=>507,4317=>730,4318=>497,4319=>532,4320=>740,4321=>506,4322=>621,4323=>525,4324=>732,4325=>505,4326=>731,4327=>506,4328=>506,4329=>507,4330=>568,4331=>506,4332=>506,4333=>497,4334=>506,4335=>506,4336=>501,4337=>543,4338=>497,4339=>497,4340=>497,4341=>544,4342=>767,4343=>571,4344=>506,4345=>536,4346=>487,4347=>615,4348=>331,5121=>696,5122=>696,5123=>696,5124=>696,5125=>814,5126=>814,5127=>814,5129=>814,5130=>814,5131=>814,5132=>916,5133=>908,5134=>916,5135=>908,5136=>916,5137=>908,5138=>1034,5139=>1025,5140=>1034,5141=>1025,5142=>814,5143=>1034,5144=>1028,5145=>1034,5146=>1028,5147=>814,5149=>278,5150=>476,5151=>382,5152=>382,5153=>355,5154=>355,5155=>355,5156=>355,5157=>507,5158=>423,5159=>278,5160=>355,5161=>355,5162=>355,5163=>1092,5164=>888,5165=>1094,5166=>1167,5167=>696,5168=>696,5169=>696,5170=>696,5171=>797,5172=>797,5173=>797,5175=>797,5176=>797,5177=>797,5178=>916,5179=>908,5180=>916,5181=>908,5182=>916,5183=>908,5184=>1034,5185=>1025,5186=>1034,5187=>1025,5188=>1034,5189=>1028,5190=>1034,5191=>1028,5192=>797,5193=>518,5194=>206,5196=>730,5197=>730,5198=>730,5199=>730,5200=>734,5201=>734,5202=>734,5204=>734,5205=>734,5206=>734,5207=>950,5208=>943,5209=>950,5210=>943,5211=>950,5212=>943,5213=>954,5214=>949,5215=>954,5216=>949,5217=>954,5218=>946,5219=>954,5220=>946,5221=>954,5222=>435,5223=>904,5224=>904,5225=>921,5226=>915,5227=>668,5228=>668,5229=>668,5230=>668,5231=>668,5232=>668,5233=>668,5234=>668,5235=>668,5236=>926,5237=>877,5238=>882,5239=>877,5240=>882,5241=>877,5242=>926,5243=>877,5244=>926,5245=>877,5246=>882,5247=>877,5248=>882,5249=>877,5250=>882,5251=>451,5252=>451,5253=>844,5254=>844,5255=>844,5256=>844,5257=>668,5258=>668,5259=>668,5260=>668,5261=>668,5262=>668,5263=>668,5264=>668,5265=>668,5266=>926,5267=>877,5268=>926,5269=>877,5270=>926,5271=>877,5272=>926,5273=>877,5274=>926,5275=>877,5276=>926,5277=>877,5278=>926,5279=>877,5280=>926,5281=>451,5282=>451,5283=>563,5284=>563,5285=>563,5286=>563,5287=>563,5288=>563,5289=>563,5290=>563,5291=>563,5292=>793,5293=>769,5294=>777,5295=>786,5296=>777,5297=>786,5298=>793,5299=>786,5300=>793,5301=>786,5302=>777,5303=>786,5304=>777,5305=>786,5306=>777,5307=>392,5308=>493,5309=>392,5312=>889,5313=>889,5314=>889,5315=>889,5316=>838,5317=>838,5318=>838,5319=>838,5320=>838,5321=>1114,5322=>1122,5323=>1080,5324=>1105,5325=>1080,5326=>1105,5327=>838,5328=>593,5329=>447,5330=>593,5331=>889,5332=>889,5333=>889,5334=>889,5335=>838,5336=>838,5337=>838,5338=>838,5339=>838,5340=>1107,5341=>1122,5342=>1155,5343=>1105,5344=>1155,5345=>1105,5346=>1105,5347=>1093,5348=>1105,5349=>1093,5350=>1155,5351=>1105,5352=>1155,5353=>1105,5354=>593,5356=>797,5357=>657,5358=>657,5359=>657,5360=>657,5361=>657,5362=>657,5363=>657,5364=>657,5365=>657,5366=>897,5367=>862,5368=>870,5369=>890,5370=>870,5371=>890,5372=>897,5373=>862,5374=>897,5375=>862,5376=>870,5377=>890,5378=>870,5379=>890,5380=>870,5381=>443,5382=>414,5383=>443,5392=>831,5393=>831,5394=>831,5395=>1022,5396=>1022,5397=>1022,5398=>1022,5399=>1088,5400=>1081,5401=>1088,5402=>1081,5403=>1088,5404=>1081,5405=>1288,5406=>1278,5407=>1288,5408=>1278,5409=>1288,5410=>1278,5411=>1288,5412=>1278,5413=>671,5414=>698,5415=>698,5416=>698,5417=>698,5418=>698,5419=>698,5420=>698,5421=>698,5422=>698,5423=>902,5424=>903,5425=>911,5426=>896,5427=>911,5428=>896,5429=>902,5430=>903,5431=>902,5432=>903,5433=>911,5434=>896,5435=>911,5436=>896,5437=>911,5438=>445,5440=>355,5441=>458,5442=>929,5443=>929,5444=>878,5445=>878,5446=>878,5447=>878,5448=>659,5449=>659,5450=>659,5451=>659,5452=>659,5453=>659,5454=>902,5455=>863,5456=>445,5458=>797,5459=>696,5460=>696,5461=>696,5462=>696,5463=>835,5464=>835,5465=>835,5466=>835,5467=>1055,5468=>1028,5469=>542,5470=>730,5471=>730,5472=>730,5473=>730,5474=>730,5475=>730,5476=>734,5477=>734,5478=>734,5479=>734,5480=>954,5481=>946,5482=>493,5492=>879,5493=>879,5494=>879,5495=>879,5496=>879,5497=>879,5498=>879,5499=>556,5500=>753,5501=>458,5502=>1114,5503=>1114,5504=>1114,5505=>1114,5506=>1114,5507=>1114,5508=>1114,5509=>890,5514=>879,5515=>879,5516=>879,5517=>879,5518=>1432,5519=>1432,5520=>1432,5521=>1165,5522=>1165,5523=>1432,5524=>1432,5525=>763,5526=>1146,5536=>889,5537=>889,5538=>838,5539=>838,5540=>838,5541=>838,5542=>593,5543=>698,5544=>698,5545=>698,5546=>698,5547=>698,5548=>698,5549=>698,5550=>445,5551=>668,5598=>747,5601=>747,5702=>446,5703=>446,5742=>371,5743=>1114,5744=>1432,5745=>1814,5746=>1814,5747=>1548,5748=>1510,5749=>1814,5750=>1814,7424=>586,7425=>750,7426=>943,7427=>547,7428=>533,7429=>608,7430=>608,7431=>502,7432=>501,7433=>308,7434=>444,7435=>598,7436=>485,7437=>735,7438=>630,7439=>618,7440=>533,7441=>594,7442=>594,7443=>594,7444=>984,7446=>618,7447=>618,7448=>500,7449=>578,7450=>578,7451=>521,7452=>571,7453=>663,7454=>853,7455=>625,7456=>586,7457=>831,7458=>523,7459=>581,7462=>485,7463=>586,7464=>622,7465=>500,7466=>703,7467=>659,7468=>438,7469=>615,7470=>432,7472=>470,7473=>387,7474=>387,7475=>465,7476=>474,7477=>211,7478=>211,7479=>439,7480=>361,7481=>563,7482=>474,7483=>474,7484=>481,7485=>458,7486=>415,7487=>436,7488=>387,7489=>460,7490=>625,7491=>412,7492=>412,7493=>431,7494=>641,7495=>431,7496=>431,7497=>431,7498=>431,7499=>347,7500=>347,7501=>431,7502=>197,7503=>438,7504=>597,7505=>410,7506=>439,7507=>372,7508=>439,7509=>439,7510=>431,7511=>349,7512=>410,7513=>416,7514=>597,7515=>451,7517=>405,7518=>386,7519=>389,7520=>443,7521=>365,7522=>197,7523=>284,7524=>410,7525=>451,7526=>405,7527=>386,7528=>405,7529=>443,7530=>365,7543=>644,7544=>474,7547=>491,7549=>672,7557=>462,7579=>431,7580=>372,7581=>372,7582=>439,7583=>347,7584=>339,7585=>313,7586=>431,7587=>410,7588=>312,7589=>253,7590=>312,7591=>312,7592=>388,7593=>293,7594=>296,7595=>333,7596=>598,7597=>597,7598=>505,7599=>505,7600=>403,7601=>439,7602=>488,7603=>379,7604=>356,7605=>349,7606=>524,7607=>444,7608=>359,7609=>405,7610=>451,7611=>375,7612=>471,7613=>422,7614=>409,7615=>382,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>696,7681=>607,7682=>686,7683=>644,7684=>686,7685=>644,7686=>686,7687=>644,7688=>660,7689=>533,7690=>747,7691=>644,7692=>747,7693=>644,7694=>747,7695=>644,7696=>747,7697=>644,7698=>747,7699=>644,7700=>615,7701=>610,7702=>615,7703=>610,7704=>615,7705=>610,7706=>615,7707=>610,7708=>615,7709=>610,7710=>615,7711=>391,7712=>738,7713=>644,7714=>753,7715=>641,7716=>753,7717=>641,7718=>753,7719=>641,7720=>753,7721=>641,7722=>753,7723=>641,7724=>334,7725=>308,7726=>334,7727=>308,7728=>697,7729=>598,7730=>697,7731=>598,7732=>697,7733=>598,7734=>573,7735=>308,7736=>573,7737=>308,7738=>573,7739=>308,7740=>573,7741=>308,7742=>896,7743=>938,7744=>896,7745=>938,7746=>896,7747=>938,7748=>753,7749=>641,7750=>753,7751=>641,7752=>753,7753=>641,7754=>753,7755=>641,7756=>765,7757=>618,7758=>765,7759=>618,7760=>765,7761=>618,7762=>765,7763=>618,7764=>659,7765=>644,7766=>659,7767=>644,7768=>693,7769=>444,7770=>693,7771=>444,7772=>693,7773=>444,7774=>693,7775=>444,7776=>648,7777=>536,7778=>648,7779=>536,7780=>648,7781=>536,7782=>648,7783=>536,7784=>648,7785=>536,7786=>614,7787=>430,7788=>614,7789=>430,7790=>614,7791=>430,7792=>614,7793=>430,7794=>730,7795=>641,7796=>730,7797=>641,7798=>730,7799=>641,7800=>730,7801=>641,7802=>730,7803=>641,7804=>696,7805=>586,7806=>696,7807=>586,7808=>993,7809=>831,7810=>993,7811=>831,7812=>993,7813=>831,7814=>993,7815=>831,7816=>993,7817=>831,7818=>694,7819=>580,7820=>694,7821=>580,7822=>651,7823=>586,7824=>652,7825=>523,7826=>652,7827=>523,7828=>652,7829=>523,7830=>641,7831=>430,7832=>831,7833=>586,7834=>607,7835=>391,7836=>391,7837=>391,7838=>806,7839=>618,7840=>696,7841=>607,7842=>696,7843=>607,7844=>696,7845=>607,7846=>696,7847=>607,7848=>696,7849=>607,7850=>696,7851=>607,7852=>696,7853=>607,7854=>696,7855=>607,7856=>696,7857=>607,7858=>696,7859=>607,7860=>696,7861=>607,7862=>696,7863=>607,7864=>615,7865=>610,7866=>615,7867=>610,7868=>615,7869=>610,7870=>615,7871=>610,7872=>615,7873=>610,7874=>615,7875=>610,7876=>615,7877=>610,7878=>615,7879=>610,7880=>334,7881=>308,7882=>334,7883=>308,7884=>765,7885=>618,7886=>765,7887=>618,7888=>765,7889=>618,7890=>765,7891=>618,7892=>765,7893=>618,7894=>765,7895=>618,7896=>765,7897=>618,7898=>765,7899=>618,7900=>765,7901=>618,7902=>765,7903=>618,7904=>765,7905=>618,7906=>765,7907=>618,7908=>730,7909=>641,7910=>730,7911=>641,7912=>730,7913=>641,7914=>730,7915=>641,7916=>730,7917=>641,7918=>730,7919=>641,7920=>730,7921=>641,7922=>651,7923=>586,7924=>651,7925=>586,7926=>651,7927=>586,7928=>651,7929=>586,7930=>857,7931=>579,7936=>618,7937=>618,7938=>618,7939=>618,7940=>618,7941=>618,7942=>618,7943=>618,7944=>696,7945=>696,7946=>937,7947=>939,7948=>841,7949=>866,7950=>751,7951=>773,7952=>501,7953=>501,7954=>501,7955=>501,7956=>501,7957=>501,7960=>712,7961=>715,7962=>989,7963=>986,7964=>920,7965=>947,7968=>641,7969=>641,7970=>641,7971=>641,7972=>641,7973=>641,7974=>641,7975=>641,7976=>851,7977=>856,7978=>1125,7979=>1125,7980=>1062,7981=>1085,7982=>948,7983=>956,7984=>351,7985=>351,7986=>351,7987=>351,7988=>351,7989=>351,7990=>351,7991=>351,7992=>435,7993=>440,7994=>699,7995=>707,7996=>641,7997=>664,7998=>544,7999=>544,8000=>618,8001=>618,8002=>618,8003=>618,8004=>618,8005=>618,8008=>802,8009=>839,8010=>1099,8011=>1101,8012=>947,8013=>974,8016=>607,8017=>607,8018=>607,8019=>607,8020=>607,8021=>607,8022=>607,8023=>607,8025=>837,8027=>1065,8029=>1079,8031=>944,8032=>782,8033=>782,8034=>782,8035=>782,8036=>782,8037=>782,8038=>782,8039=>782,8040=>817,8041=>862,8042=>1121,8043=>1126,8044=>968,8045=>994,8046=>925,8047=>968,8048=>618,8049=>618,8050=>501,8051=>501,8052=>641,8053=>641,8054=>351,8055=>351,8056=>618,8057=>618,8058=>607,8059=>607,8060=>782,8061=>782,8064=>618,8065=>618,8066=>618,8067=>618,8068=>618,8069=>618,8070=>618,8071=>618,8072=>696,8073=>696,8074=>937,8075=>939,8076=>841,8077=>866,8078=>751,8079=>773,8080=>641,8081=>641,8082=>641,8083=>641,8084=>641,8085=>641,8086=>641,8087=>641,8088=>851,8089=>856,8090=>1125,8091=>1125,8092=>1062,8093=>1085,8094=>948,8095=>956,8096=>782,8097=>782,8098=>782,8099=>782,8100=>782,8101=>782,8102=>782,8103=>782,8104=>817,8105=>862,8106=>1121,8107=>1126,8108=>968,8109=>994,8110=>925,8111=>968,8112=>618,8113=>618,8114=>618,8115=>618,8116=>618,8118=>618,8119=>618,8120=>696,8121=>696,8122=>789,8123=>717,8124=>696,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>641,8131=>641,8132=>641,8134=>641,8135=>641,8136=>836,8137=>761,8138=>972,8139=>908,8140=>753,8141=>450,8142=>450,8143=>450,8144=>351,8145=>351,8146=>351,8147=>351,8150=>351,8151=>351,8152=>334,8153=>334,8154=>559,8155=>507,8157=>450,8158=>450,8159=>450,8160=>607,8161=>607,8162=>607,8163=>607,8164=>644,8165=>644,8166=>607,8167=>607,8168=>651,8169=>651,8170=>918,8171=>882,8172=>754,8173=>450,8174=>450,8175=>450,8178=>782,8179=>782,8180=>782,8182=>782,8183=>782,8184=>958,8185=>801,8186=>976,8187=>804,8188=>765,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>342,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>342,8217=>342,8218=>342,8219=>342,8220=>580,8221=>580,8222=>580,8223=>591,8224=>450,8225=>450,8226=>575,8227=>575,8228=>342,8229=>616,8230=>900,8231=>313,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1309,8241=>1717,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>371,8250=>371,8251=>875,8252=>564,8253=>522,8254=>450,8255=>745,8256=>745,8257=>296,8258=>920,8259=>450,8260=>150,8261=>411,8262=>411,8263=>927,8264=>746,8265=>746,8266=>461,8267=>618,8268=>450,8269=>450,8270=>470,8271=>360,8272=>745,8273=>470,8274=>500,8275=>754,8276=>745,8277=>754,8278=>615,8279=>731,8280=>754,8281=>754,8282=>342,8283=>784,8284=>754,8285=>342,8286=>342,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>197,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>259,8318=>259,8319=>410,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>259,8334=>259,8336=>412,8337=>431,8338=>439,8339=>371,8340=>431,8341=>410,8342=>438,8343=>197,8344=>597,8345=>410,8346=>431,8347=>343,8348=>349,8352=>836,8353=>626,8354=>626,8355=>626,8356=>626,8357=>938,8358=>753,8359=>1339,8360=>1084,8361=>993,8362=>768,8363=>626,8364=>626,8365=>626,8366=>626,8367=>1252,8368=>626,8369=>626,8370=>626,8371=>626,8372=>773,8373=>626,8376=>626,8377=>626,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>995,8449=>995,8450=>660,8451=>1090,8452=>807,8453=>1002,8454=>1033,8455=>626,8456=>628,8457=>856,8459=>965,8460=>822,8461=>799,8462=>641,8463=>641,8464=>537,8465=>627,8466=>771,8467=>424,8468=>876,8469=>753,8470=>1083,8471=>900,8472=>627,8473=>675,8474=>765,8475=>844,8476=>732,8477=>721,8478=>807,8479=>639,8480=>917,8481=>1115,8482=>900,8483=>751,8484=>679,8485=>560,8486=>765,8487=>692,8488=>686,8489=>272,8490=>697,8491=>696,8492=>835,8493=>736,8494=>769,8495=>572,8496=>656,8497=>727,8498=>615,8499=>1065,8500=>418,8501=>714,8502=>658,8503=>444,8504=>615,8505=>342,8506=>851,8507=>1232,8508=>710,8509=>663,8510=>589,8511=>776,8512=>756,8513=>707,8514=>518,8515=>573,8516=>684,8517=>747,8518=>644,8519=>610,8520=>308,8521=>308,8523=>785,8526=>492,8528=>932,8529=>932,8530=>1334,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>334,8545=>593,8546=>851,8547=>989,8548=>696,8549=>989,8550=>1247,8551=>1505,8552=>1008,8553=>694,8554=>1008,8555=>1266,8556=>573,8557=>660,8558=>747,8559=>896,8560=>308,8561=>546,8562=>785,8563=>885,8564=>586,8565=>866,8566=>1104,8567=>1342,8568=>872,8569=>580,8570=>872,8571=>1110,8572=>308,8573=>533,8574=>644,8575=>938,8576=>1160,8577=>747,8578=>1160,8579=>660,8580=>533,8581=>660,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>696,8705=>626,8706=>489,8707=>615,8708=>615,8709=>771,8710=>627,8711=>627,8712=>807,8713=>807,8714=>675,8715=>807,8716=>807,8717=>675,8718=>572,8719=>708,8720=>708,8721=>646,8722=>754,8723=>754,8724=>626,8725=>329,8726=>626,8727=>754,8728=>563,8729=>342,8730=>600,8731=>600,8732=>600,8733=>641,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>730,8744=>730,8745=>730,8746=>730,8747=>549,8748=>835,8749=>1165,8750=>506,8751=>879,8752=>1181,8753=>506,8754=>506,8755=>506,8756=>626,8757=>626,8758=>264,8759=>626,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>956,8789=>956,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>756,8809=>756,8810=>942,8811=>942,8812=>450,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>730,8845=>730,8846=>730,8847=>754,8848=>754,8849=>754,8850=>754,8851=>716,8852=>716,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>822,8867=>822,8868=>822,8869=>822,8870=>488,8871=>488,8872=>822,8873=>822,8874=>822,8875=>822,8876=>822,8877=>822,8878=>822,8879=>822,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>488,8891=>730,8892=>730,8893=>730,8894=>754,8895=>754,8896=>758,8897=>758,8898=>758,8899=>758,8900=>444,8901=>342,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>730,8911=>730,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>1042,8947=>807,8948=>675,8949=>807,8950=>807,8951=>675,8952=>807,8953=>807,8954=>1042,8955=>807,8956=>675,8957=>807,8958=>675,8959=>807,8960=>542,8961=>542,8962=>644,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>411,8969=>411,8970=>411,8971=>411,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>484,8984=>835,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>549,8993=>549,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>351,9076=>644,9077=>782,9082=>618,9085=>776,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>549,9166=>754,9167=>850,9187=>786,9189=>692,9192=>626,9250=>644,9251=>644,9312=>762,9313=>762,9314=>762,9315=>762,9316=>762,9317=>762,9318=>762,9319=>762,9320=>762,9321=>762,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>756,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>692,9697=>692,9698=>692,9699=>692,9700=>692,9701=>692,9702=>575,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>807,9777=>807,9778=>807,9779=>807,9780=>807,9781=>807,9782=>807,9783=>807,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>807,9863=>807,9864=>807,9865=>807,9866=>807,9867=>807,9868=>807,9869=>807,9870=>807,9871=>807,9872=>807,9873=>807,9874=>807,9875=>807,9876=>807,9877=>487,9878=>807,9879=>807,9880=>807,9881=>807,9882=>807,9883=>807,9884=>807,9888=>807,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>290,10076=>290,10077=>484,10078=>484,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>762,10103=>762,10104=>762,10105=>762,10106=>762,10107=>762,10108=>762,10109=>762,10110=>762,10111=>762,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>411,10182=>411,10208=>444,10214=>438,10215=>438,10216=>411,10217=>411,10218=>648,10219=>648,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10502=>754,10503=>754,10506=>754,10507=>754,10560=>754,10561=>754,10627=>678,10628=>678,10702=>754,10703=>941,10704=>941,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1495,10765=>506,10766=>506,10767=>506,10768=>506,10769=>506,10770=>506,10771=>506,10772=>506,10773=>506,10774=>506,10775=>506,10776=>506,10777=>506,10778=>506,10779=>506,10780=>506,10799=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>573,11361=>324,11362=>573,11363=>659,11364=>693,11365=>607,11366=>430,11367=>860,11368=>641,11369=>697,11370=>598,11371=>652,11372=>523,11373=>774,11374=>896,11375=>696,11376=>774,11377=>700,11378=>1099,11379=>950,11380=>586,11381=>628,11382=>508,11383=>704,11385=>484,11386=>618,11387=>502,11388=>197,11389=>438,11390=>648,11391=>652,11800=>527,11810=>411,11811=>411,11812=>411,11813=>411,11822=>522,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42564=>648,42565=>536,42566=>392,42567=>396,42572=>1265,42573=>1055,42576=>1110,42577=>924,42580=>1056,42581=>875,42582=>990,42583=>872,42594=>990,42595=>846,42596=>986,42597=>823,42598=>1134,42599=>896,42600=>765,42601=>618,42602=>933,42603=>781,42604=>1266,42605=>995,42606=>865,42634=>849,42635=>673,42636=>614,42637=>521,42644=>727,42645=>641,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>360,42780=>360,42781=>258,42782=>258,42783=>258,42786=>399,42787=>351,42788=>486,42789=>486,42790=>753,42791=>641,42792=>928,42793=>771,42794=>626,42795=>501,42800=>502,42801=>536,42802=>1214,42803=>946,42804=>1156,42805=>958,42806=>1120,42807=>947,42808=>971,42809=>830,42810=>971,42811=>830,42812=>932,42813=>830,42814=>628,42815=>494,42822=>765,42823=>488,42824=>614,42825=>478,42826=>826,42827=>732,42830=>1266,42831=>995,42832=>659,42833=>644,42834=>853,42835=>843,42838=>765,42839=>644,42852=>664,42853=>644,42854=>664,42855=>644,42880=>573,42881=>308,42882=>753,42883=>641,42889=>360,42890=>356,42891=>410,42892=>275,42893=>727,42894=>624,42896=>835,42897=>691,43002=>956,43003=>615,43004=>659,43005=>896,43006=>334,43007=>1192,61184=>194,61185=>218,61186=>240,61187=>249,61188=>254,61189=>218,61190=>194,61191=>218,61192=>240,61193=>249,61194=>240,61195=>218,61196=>194,61197=>218,61198=>240,61199=>249,61200=>240,61201=>218,61202=>194,61203=>218,61204=>254,61205=>249,61206=>240,61207=>218,61208=>194,61209=>254,62917=>618,64256=>749,64257=>708,64258=>708,64259=>1024,64260=>1024,64261=>727,64262=>917,64275=>1249,64276=>1245,64277=>1240,64278=>1245,64279=>1542,64285=>265,64286=>0,64287=>597,64288=>598,64289=>845,64290=>709,64291=>828,64292=>707,64293=>771,64294=>782,64295=>739,64296=>801,64297=>754,64298=>673,64299=>673,64300=>673,64301=>673,64302=>655,64303=>655,64304=>655,64305=>549,64306=>402,64307=>529,64308=>618,64309=>309,64310=>360,64311=>900,64312=>611,64313=>392,64314=>520,64315=>510,64316=>544,64317=>900,64318=>651,64319=>900,64320=>408,64321=>611,64322=>900,64323=>607,64324=>592,64325=>900,64326=>587,64327=>663,64328=>542,64329=>673,64330=>615,64331=>309,64332=>549,64333=>510,64334=>592,64335=>639,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusanscondensedi.php b/incs/tcpdf_old/fonts/dejavusanscondensedi.php new file mode 100644 index 0000000..be7ec74 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusanscondensedi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-914 -350 1493 1068]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>456,'MaxWidth'=>1521,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>286,33=>360,34=>414,35=>754,36=>572,37=>855,38=>702,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>325,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>478,64=>900,65=>615,66=>617,67=>628,68=>693,69=>568,70=>518,71=>697,72=>677,73=>265,74=>265,75=>590,76=>501,77=>776,78=>673,79=>708,80=>542,81=>708,82=>625,83=>571,84=>549,85=>659,86=>615,87=>890,88=>616,89=>549,90=>616,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>551,98=>571,99=>495,100=>571,101=>554,102=>316,103=>571,104=>570,105=>250,106=>250,107=>521,108=>250,109=>876,110=>570,111=>550,112=>571,113=>571,114=>370,115=>469,116=>353,117=>570,118=>532,119=>736,120=>532,121=>532,122=>472,123=>572,124=>303,125=>572,126=>754,127=>540,128=>615,129=>615,130=>628,131=>568,132=>673,133=>708,134=>659,135=>551,136=>551,137=>551,138=>551,139=>551,140=>551,141=>495,142=>554,143=>554,144=>554,145=>554,146=>250,147=>250,148=>250,149=>250,150=>570,151=>550,152=>550,153=>550,154=>550,155=>550,156=>570,157=>570,158=>570,159=>570,160=>286,161=>360,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>424,171=>555,172=>754,173=>325,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>572,182=>572,183=>286,184=>450,185=>360,186=>424,187=>555,188=>872,189=>872,190=>872,191=>478,192=>615,193=>615,194=>615,195=>615,196=>615,197=>615,198=>876,199=>628,200=>568,201=>568,202=>568,203=>568,204=>265,205=>265,206=>265,207=>265,208=>697,209=>673,210=>708,211=>708,212=>708,213=>708,214=>708,215=>754,216=>708,217=>659,218=>659,219=>659,220=>659,221=>549,222=>547,223=>567,224=>551,225=>551,226=>551,227=>551,228=>551,229=>551,230=>896,231=>495,232=>554,233=>554,234=>554,235=>554,236=>250,237=>250,238=>250,239=>250,240=>550,241=>570,242=>550,243=>550,244=>550,245=>550,246=>550,247=>754,248=>550,249=>570,250=>570,251=>570,252=>570,253=>532,254=>571,255=>532,256=>615,257=>551,258=>615,259=>551,260=>615,261=>551,262=>628,263=>495,264=>628,265=>495,266=>628,267=>495,268=>628,269=>495,270=>693,271=>571,272=>697,273=>571,274=>568,275=>554,276=>568,277=>554,278=>568,279=>554,280=>568,281=>554,282=>568,283=>554,284=>697,285=>571,286=>697,287=>571,288=>697,289=>571,290=>697,291=>571,292=>677,293=>570,294=>824,295=>625,296=>265,297=>250,298=>265,299=>250,300=>265,301=>250,302=>265,303=>250,304=>265,305=>250,306=>531,307=>500,308=>265,309=>250,310=>590,311=>521,312=>521,313=>501,314=>250,315=>501,316=>250,317=>501,318=>250,319=>501,320=>250,321=>505,322=>258,323=>673,324=>570,325=>673,326=>570,327=>673,328=>570,329=>732,330=>673,331=>570,332=>708,333=>550,334=>708,335=>550,336=>708,337=>550,338=>962,339=>925,340=>625,341=>370,342=>625,343=>370,344=>625,345=>370,346=>571,347=>469,348=>571,349=>469,350=>571,351=>469,352=>571,353=>469,354=>549,355=>353,356=>549,357=>353,358=>549,359=>353,360=>659,361=>570,362=>659,363=>570,364=>659,365=>570,366=>659,367=>570,368=>659,369=>570,370=>659,371=>570,372=>890,373=>736,374=>549,375=>532,376=>549,377=>616,378=>472,379=>616,380=>472,381=>616,382=>472,383=>316,384=>571,385=>661,386=>617,387=>571,388=>617,389=>571,390=>633,391=>628,392=>495,393=>697,394=>737,395=>617,396=>571,397=>550,398=>568,399=>708,400=>553,401=>518,402=>316,403=>697,404=>618,405=>885,406=>318,407=>265,408=>671,409=>521,410=>250,411=>532,412=>876,413=>673,414=>570,415=>708,416=>822,417=>550,418=>844,419=>663,420=>586,421=>571,422=>625,423=>571,424=>469,425=>568,426=>302,427=>353,428=>549,429=>353,430=>549,431=>754,432=>570,433=>688,434=>648,435=>669,436=>657,437=>616,438=>472,439=>599,440=>599,441=>520,442=>472,443=>572,444=>599,445=>520,446=>459,447=>571,448=>265,449=>443,450=>413,451=>266,452=>1310,453=>1165,454=>1043,455=>767,456=>751,457=>500,458=>938,459=>923,460=>820,461=>615,462=>551,463=>265,464=>250,465=>708,466=>550,467=>659,468=>570,469=>659,470=>570,471=>659,472=>570,473=>659,474=>570,475=>659,476=>570,477=>554,478=>615,479=>551,480=>615,481=>551,482=>876,483=>896,484=>697,485=>571,486=>697,487=>571,488=>590,489=>521,490=>708,491=>550,492=>708,493=>550,494=>599,495=>472,496=>250,497=>1310,498=>1165,499=>1043,500=>697,501=>571,502=>1001,503=>614,504=>673,505=>570,506=>615,507=>551,508=>876,509=>896,510=>708,511=>550,512=>615,513=>551,514=>615,515=>551,516=>568,517=>554,518=>568,519=>554,520=>265,521=>250,522=>265,523=>250,524=>708,525=>550,526=>708,527=>550,528=>625,529=>370,530=>625,531=>370,532=>659,533=>570,534=>659,535=>570,536=>571,537=>469,538=>549,539=>353,540=>564,541=>469,542=>677,543=>570,544=>662,545=>754,546=>628,547=>549,548=>616,549=>472,550=>615,551=>551,552=>568,553=>554,554=>708,555=>550,556=>708,557=>550,558=>708,559=>550,560=>708,561=>550,562=>549,563=>532,564=>427,565=>758,566=>429,567=>250,568=>898,569=>898,570=>615,571=>628,572=>495,573=>501,574=>549,575=>469,576=>472,577=>542,578=>431,579=>617,580=>659,581=>615,582=>568,583=>554,584=>265,585=>250,586=>703,587=>571,588=>625,589=>370,590=>549,591=>532,592=>551,593=>571,594=>571,595=>571,596=>495,597=>495,598=>571,599=>654,600=>554,601=>554,602=>759,603=>490,604=>490,605=>698,606=>598,607=>293,608=>626,609=>571,610=>566,611=>536,612=>536,613=>570,614=>570,615=>570,616=>334,617=>348,618=>334,619=>356,620=>438,621=>250,622=>635,623=>876,624=>876,625=>876,626=>581,627=>578,628=>570,629=>550,630=>772,631=>655,632=>593,633=>422,634=>422,635=>422,636=>422,637=>422,638=>477,639=>477,640=>541,641=>541,642=>469,643=>302,644=>302,645=>415,646=>302,647=>353,648=>353,649=>570,650=>556,651=>538,652=>532,653=>736,654=>532,655=>549,656=>472,657=>472,658=>520,659=>520,660=>459,661=>459,662=>459,663=>459,664=>708,665=>521,666=>598,667=>637,668=>588,669=>263,670=>600,671=>456,672=>654,673=>459,674=>459,675=>913,676=>952,677=>911,678=>742,679=>549,680=>700,681=>763,682=>576,683=>589,684=>463,685=>463,686=>513,687=>597,688=>359,689=>359,690=>157,691=>233,692=>266,693=>266,694=>341,695=>463,696=>335,697=>250,698=>414,699=>286,700=>286,701=>286,702=>276,703=>276,704=>333,705=>333,706=>450,707=>450,708=>450,709=>450,710=>450,711=>450,712=>247,713=>450,714=>450,715=>450,716=>247,717=>450,718=>450,719=>450,720=>303,721=>303,722=>276,723=>276,724=>450,725=>450,726=>351,727=>286,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>284,735=>450,736=>383,737=>149,738=>335,739=>399,740=>333,741=>444,742=>444,743=>444,744=>444,745=>444,748=>450,749=>450,750=>466,755=>450,759=>450,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>589,881=>511,882=>775,883=>583,884=>250,885=>250,886=>673,887=>584,890=>450,891=>494,892=>495,893=>494,894=>303,900=>450,901=>450,902=>615,903=>286,904=>690,905=>813,906=>391,908=>755,910=>773,911=>814,912=>304,913=>615,914=>617,915=>501,916=>615,917=>568,918=>616,919=>677,920=>708,921=>265,922=>590,923=>615,924=>776,925=>673,926=>568,927=>708,928=>677,929=>542,931=>568,932=>549,933=>549,934=>708,935=>616,936=>708,937=>688,938=>265,939=>549,940=>593,941=>486,942=>570,943=>304,944=>521,945=>593,946=>574,947=>532,948=>550,949=>486,950=>489,951=>570,952=>550,953=>304,954=>530,955=>532,956=>572,957=>502,958=>501,959=>550,960=>542,961=>571,962=>528,963=>570,964=>542,965=>521,966=>593,967=>532,968=>593,969=>753,970=>304,971=>521,972=>550,973=>521,974=>753,975=>590,976=>553,977=>557,978=>628,979=>758,980=>628,981=>593,982=>753,983=>597,984=>708,985=>550,986=>583,987=>528,988=>518,989=>413,990=>593,991=>593,992=>778,993=>564,994=>840,995=>753,996=>682,997=>593,998=>712,999=>553,1000=>618,1001=>546,1002=>690,1003=>563,1004=>629,1005=>550,1006=>549,1007=>482,1008=>597,1009=>571,1010=>495,1011=>250,1012=>708,1013=>554,1014=>554,1015=>547,1016=>571,1017=>628,1018=>776,1019=>585,1020=>571,1021=>633,1022=>628,1023=>633,1024=>568,1025=>568,1026=>708,1027=>501,1028=>628,1029=>571,1030=>265,1031=>265,1032=>265,1033=>984,1034=>940,1035=>708,1036=>639,1037=>673,1038=>548,1039=>677,1040=>615,1041=>617,1042=>617,1043=>501,1044=>703,1045=>568,1046=>969,1047=>577,1048=>673,1049=>673,1050=>639,1051=>677,1052=>776,1053=>677,1054=>708,1055=>677,1056=>542,1057=>628,1058=>549,1059=>548,1060=>774,1061=>616,1062=>699,1063=>617,1064=>962,1065=>984,1066=>749,1067=>736,1068=>617,1069=>628,1070=>971,1071=>625,1072=>551,1073=>555,1074=>530,1075=>473,1076=>622,1077=>554,1078=>811,1079=>479,1080=>584,1081=>584,1082=>543,1083=>575,1084=>679,1085=>588,1086=>550,1087=>588,1088=>571,1089=>495,1090=>524,1091=>532,1092=>769,1093=>532,1094=>612,1095=>532,1096=>823,1097=>848,1098=>636,1099=>710,1100=>530,1101=>494,1102=>757,1103=>541,1104=>554,1105=>554,1106=>563,1107=>473,1108=>494,1109=>469,1110=>250,1111=>250,1112=>250,1113=>812,1114=>809,1115=>586,1116=>543,1117=>584,1118=>532,1119=>588,1120=>840,1121=>753,1122=>693,1123=>604,1124=>848,1125=>674,1126=>791,1127=>705,1128=>1043,1129=>901,1130=>708,1131=>550,1132=>924,1133=>742,1134=>572,1135=>486,1136=>771,1137=>789,1138=>708,1139=>550,1140=>703,1141=>598,1142=>703,1143=>598,1144=>893,1145=>813,1146=>857,1147=>682,1148=>1062,1149=>925,1150=>840,1151=>753,1152=>628,1153=>495,1154=>452,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>376,1161=>376,1162=>673,1163=>591,1164=>617,1165=>530,1166=>542,1167=>571,1168=>549,1169=>473,1170=>607,1171=>500,1172=>501,1173=>441,1174=>969,1175=>811,1176=>577,1177=>479,1178=>639,1179=>543,1180=>639,1181=>543,1182=>639,1183=>543,1184=>771,1185=>748,1186=>677,1187=>594,1188=>913,1189=>789,1190=>1002,1191=>855,1192=>801,1193=>636,1194=>628,1195=>495,1196=>549,1197=>476,1198=>549,1199=>532,1200=>549,1201=>532,1202=>616,1203=>532,1204=>840,1205=>726,1206=>617,1207=>532,1208=>617,1209=>532,1210=>617,1211=>570,1212=>836,1213=>658,1214=>836,1215=>658,1216=>265,1217=>969,1218=>811,1219=>589,1220=>543,1221=>677,1222=>575,1223=>677,1224=>594,1225=>677,1226=>594,1227=>617,1228=>532,1229=>776,1230=>679,1231=>250,1232=>615,1233=>551,1234=>615,1235=>551,1236=>876,1237=>896,1238=>568,1239=>554,1240=>708,1241=>554,1242=>708,1243=>554,1244=>969,1245=>811,1246=>577,1247=>479,1248=>599,1249=>520,1250=>673,1251=>584,1252=>673,1253=>584,1254=>708,1255=>550,1256=>708,1257=>550,1258=>708,1259=>550,1260=>628,1261=>494,1262=>548,1263=>532,1264=>548,1265=>532,1266=>548,1267=>532,1268=>617,1269=>532,1270=>501,1271=>442,1272=>736,1273=>710,1274=>607,1275=>500,1276=>616,1277=>532,1278=>616,1279=>532,1280=>617,1281=>530,1282=>905,1283=>807,1284=>877,1285=>782,1286=>611,1287=>529,1288=>964,1289=>861,1290=>1001,1291=>870,1292=>697,1293=>593,1294=>695,1295=>640,1296=>553,1297=>486,1298=>677,1299=>575,1300=>1076,1301=>896,1302=>810,1303=>780,1304=>927,1305=>890,1306=>708,1307=>571,1308=>890,1309=>736,1310=>639,1311=>543,1312=>1002,1313=>848,1314=>1002,1315=>854,1316=>713,1317=>614,1329=>689,1330=>659,1331=>678,1332=>678,1333=>659,1334=>694,1335=>576,1336=>659,1337=>773,1338=>678,1339=>622,1340=>479,1341=>830,1342=>777,1343=>659,1344=>644,1345=>689,1346=>678,1347=>690,1348=>712,1349=>655,1350=>656,1351=>681,1352=>659,1353=>642,1354=>720,1355=>691,1356=>712,1357=>659,1358=>678,1359=>634,1360=>624,1361=>669,1362=>483,1363=>729,1364=>681,1365=>708,1366=>711,1369=>276,1370=>286,1371=>211,1372=>325,1373=>214,1374=>365,1375=>450,1377=>876,1378=>570,1379=>592,1380=>597,1381=>570,1382=>571,1383=>463,1384=>570,1385=>664,1386=>592,1387=>570,1388=>244,1389=>882,1390=>560,1391=>570,1392=>570,1393=>547,1394=>571,1395=>566,1396=>570,1397=>250,1398=>570,1399=>448,1400=>570,1401=>364,1402=>876,1403=>504,1404=>583,1405=>570,1406=>570,1407=>876,1408=>570,1409=>571,1410=>391,1411=>876,1412=>572,1413=>550,1414=>725,1415=>730,1417=>303,1418=>325,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>325,1471=>0,1472=>265,1473=>0,1474=>0,1475=>265,1478=>410,1479=>0,1488=>602,1489=>520,1490=>371,1491=>491,1492=>588,1493=>245,1494=>312,1495=>588,1496=>583,1497=>201,1498=>483,1499=>476,1500=>511,1501=>597,1502=>611,1503=>245,1504=>360,1505=>584,1506=>563,1507=>576,1508=>562,1509=>485,1510=>534,1511=>638,1512=>508,1513=>637,1514=>591,1520=>423,1521=>409,1522=>423,1523=>374,1524=>580,3647=>572,3713=>603,3714=>615,3716=>619,3719=>434,3720=>565,3722=>615,3725=>619,3732=>577,3733=>577,3734=>605,3735=>589,3737=>576,3738=>533,3739=>533,3740=>670,3741=>690,3742=>618,3743=>618,3745=>631,3746=>619,3747=>615,3749=>584,3751=>569,3754=>633,3755=>737,3757=>569,3758=>615,3759=>708,3760=>569,3761=>0,3762=>485,3763=>485,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>597,3776=>324,3777=>611,3778=>414,3779=>492,3780=>442,3782=>606,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>572,3793=>576,3794=>576,3795=>603,3796=>563,3797=>563,3798=>633,3799=>603,3800=>606,3801=>609,3804=>925,3805=>925,4256=>756,4257=>621,4258=>577,4259=>683,4260=>532,4261=>617,4262=>710,4263=>729,4264=>420,4265=>508,4266=>710,4267=>713,4268=>526,4269=>753,4270=>675,4271=>620,4272=>729,4273=>526,4274=>526,4275=>753,4276=>753,4277=>581,4278=>543,4279=>526,4280=>536,4281=>526,4282=>649,4283=>715,4284=>526,4285=>510,4286=>526,4287=>602,4288=>719,4289=>488,4290=>598,4291=>488,4292=>508,4293=>606,4304=>457,4305=>457,4306=>479,4307=>706,4308=>470,4309=>465,4310=>457,4311=>717,4312=>457,4313=>466,4314=>952,4315=>470,4316=>470,4317=>704,4318=>466,4319=>470,4320=>713,4321=>470,4322=>590,4323=>471,4324=>709,4325=>470,4326=>704,4327=>470,4328=>470,4329=>470,4330=>510,4331=>470,4332=>470,4333=>439,4334=>470,4335=>448,4336=>465,4337=>504,4338=>457,4339=>457,4340=>457,4341=>507,4342=>741,4343=>536,4344=>470,4345=>498,4346=>498,4347=>527,4348=>273,5121=>615,5122=>615,5123=>615,5124=>615,5125=>692,5126=>692,5127=>692,5129=>692,5130=>692,5131=>692,5132=>751,5133=>751,5134=>751,5135=>751,5136=>751,5137=>751,5138=>870,5139=>906,5140=>870,5141=>906,5142=>692,5143=>870,5144=>906,5145=>870,5146=>906,5147=>692,5149=>230,5150=>488,5151=>381,5152=>381,5153=>350,5154=>350,5155=>354,5156=>350,5157=>419,5158=>347,5159=>230,5160=>350,5161=>350,5162=>350,5163=>980,5164=>817,5165=>857,5166=>1005,5167=>615,5168=>615,5169=>615,5170=>615,5171=>656,5172=>656,5173=>656,5175=>656,5176=>656,5177=>656,5178=>751,5179=>615,5180=>751,5181=>751,5182=>751,5183=>751,5184=>870,5185=>906,5186=>870,5187=>906,5188=>870,5189=>906,5190=>870,5191=>906,5192=>656,5193=>457,5194=>172,5196=>659,5197=>659,5198=>659,5199=>659,5200=>657,5201=>657,5202=>657,5204=>657,5205=>657,5206=>657,5207=>829,5208=>800,5209=>829,5210=>800,5211=>829,5212=>800,5213=>835,5214=>810,5215=>835,5216=>810,5217=>853,5218=>810,5219=>853,5220=>810,5221=>853,5222=>391,5223=>790,5224=>790,5225=>779,5226=>801,5227=>565,5228=>565,5229=>565,5230=>565,5231=>565,5232=>565,5233=>565,5234=>565,5235=>565,5236=>773,5237=>693,5238=>733,5239=>734,5240=>733,5241=>734,5242=>773,5243=>693,5244=>773,5245=>693,5246=>733,5247=>734,5248=>733,5249=>734,5250=>733,5251=>366,5252=>366,5253=>675,5254=>697,5255=>675,5256=>697,5257=>565,5258=>565,5259=>565,5260=>565,5261=>565,5262=>565,5263=>565,5264=>565,5265=>565,5266=>773,5267=>693,5268=>733,5269=>734,5270=>733,5271=>734,5272=>773,5273=>693,5274=>773,5275=>693,5276=>733,5277=>734,5278=>733,5279=>734,5280=>733,5281=>391,5282=>391,5283=>549,5284=>501,5285=>501,5286=>501,5287=>549,5288=>549,5289=>549,5290=>501,5291=>501,5292=>674,5293=>691,5294=>671,5295=>687,5296=>671,5297=>687,5298=>674,5299=>691,5300=>674,5301=>691,5302=>671,5303=>687,5304=>671,5305=>687,5306=>671,5307=>347,5308=>457,5309=>347,5312=>766,5313=>766,5314=>766,5315=>766,5316=>766,5317=>766,5318=>766,5319=>766,5320=>766,5321=>962,5322=>931,5323=>953,5324=>766,5325=>953,5326=>766,5327=>766,5328=>540,5329=>407,5330=>540,5331=>766,5332=>766,5333=>766,5334=>766,5335=>766,5336=>766,5337=>766,5338=>766,5339=>766,5340=>962,5341=>931,5342=>953,5343=>927,5344=>953,5345=>927,5346=>962,5347=>931,5348=>962,5349=>931,5350=>975,5351=>927,5352=>975,5353=>927,5354=>540,5356=>656,5357=>542,5358=>542,5359=>542,5360=>542,5361=>542,5362=>542,5363=>542,5364=>542,5365=>542,5366=>751,5367=>678,5368=>712,5369=>694,5370=>712,5371=>694,5372=>751,5373=>678,5374=>751,5375=>678,5376=>712,5377=>694,5378=>712,5379=>694,5380=>712,5381=>376,5382=>378,5383=>376,5392=>641,5393=>641,5394=>641,5395=>802,5396=>802,5397=>802,5398=>802,5399=>818,5400=>785,5401=>818,5402=>785,5403=>818,5404=>785,5405=>1026,5406=>989,5407=>1026,5408=>989,5409=>1026,5410=>989,5411=>1026,5412=>989,5413=>576,5414=>564,5415=>564,5416=>564,5417=>564,5418=>564,5419=>564,5420=>564,5421=>564,5422=>564,5423=>760,5424=>703,5425=>734,5426=>736,5427=>734,5428=>736,5429=>760,5430=>703,5431=>760,5432=>703,5433=>734,5434=>736,5435=>734,5436=>736,5437=>734,5438=>376,5440=>350,5441=>436,5442=>824,5443=>824,5444=>776,5445=>824,5446=>776,5447=>776,5448=>542,5449=>542,5450=>542,5451=>542,5452=>542,5453=>542,5454=>751,5455=>678,5456=>376,5458=>656,5459=>615,5460=>615,5461=>615,5462=>615,5463=>653,5464=>653,5465=>653,5466=>653,5467=>831,5468=>906,5469=>457,5470=>659,5471=>659,5472=>659,5473=>659,5474=>659,5475=>659,5476=>657,5477=>657,5478=>657,5479=>657,5480=>853,5481=>810,5482=>457,5492=>747,5493=>747,5494=>747,5495=>747,5496=>747,5497=>747,5498=>747,5499=>507,5500=>677,5501=>436,5502=>942,5503=>942,5504=>942,5505=>942,5506=>942,5507=>942,5508=>942,5509=>743,5514=>747,5515=>747,5516=>747,5517=>747,5518=>1133,5519=>1133,5520=>1133,5521=>901,5522=>901,5523=>1133,5524=>1133,5525=>629,5526=>965,5536=>766,5537=>766,5538=>719,5539=>719,5540=>719,5541=>719,5542=>540,5543=>579,5544=>579,5545=>579,5546=>579,5547=>579,5548=>579,5549=>579,5550=>376,5551=>565,5598=>693,5601=>693,5702=>421,5703=>421,5742=>399,5743=>942,5744=>1178,5745=>1469,5746=>1469,5747=>1237,5748=>1237,5749=>1469,5750=>1469,7424=>532,7425=>646,7426=>883,7427=>527,7428=>495,7429=>544,7430=>544,7431=>441,7432=>486,7433=>250,7434=>355,7435=>521,7436=>524,7437=>679,7438=>584,7439=>550,7440=>495,7441=>615,7442=>615,7443=>615,7444=>920,7446=>550,7447=>550,7448=>472,7449=>541,7450=>541,7451=>524,7452=>517,7453=>663,7454=>853,7455=>574,7456=>532,7457=>736,7458=>472,7459=>473,7462=>524,7463=>532,7464=>507,7465=>472,7466=>531,7467=>575,7468=>387,7469=>552,7470=>389,7472=>436,7473=>358,7474=>358,7475=>439,7476=>426,7477=>167,7478=>167,7479=>372,7480=>315,7481=>489,7482=>424,7483=>424,7484=>446,7485=>396,7486=>342,7487=>394,7488=>346,7489=>415,7490=>560,7491=>352,7492=>352,7493=>365,7494=>583,7495=>385,7496=>365,7497=>375,7498=>375,7499=>324,7500=>323,7501=>365,7502=>161,7503=>383,7504=>561,7505=>368,7506=>372,7507=>333,7508=>372,7509=>372,7510=>385,7511=>265,7512=>364,7513=>422,7514=>561,7515=>375,7517=>361,7518=>335,7519=>347,7520=>374,7521=>327,7522=>161,7523=>233,7524=>364,7525=>375,7526=>361,7527=>335,7528=>370,7529=>374,7530=>327,7543=>571,7544=>426,7547=>334,7549=>600,7557=>250,7579=>365,7580=>333,7581=>333,7582=>372,7583=>324,7584=>267,7585=>209,7586=>365,7587=>364,7588=>235,7589=>224,7590=>234,7591=>235,7592=>211,7593=>224,7594=>211,7595=>338,7596=>561,7597=>561,7598=>369,7599=>431,7600=>368,7601=>372,7602=>372,7603=>324,7604=>258,7605=>265,7606=>457,7607=>376,7608=>325,7609=>365,7610=>375,7611=>330,7612=>393,7613=>330,7614=>353,7615=>372,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>615,7681=>551,7682=>617,7683=>571,7684=>617,7685=>571,7686=>617,7687=>571,7688=>628,7689=>495,7690=>693,7691=>571,7692=>693,7693=>571,7694=>693,7695=>571,7696=>693,7697=>571,7698=>693,7699=>571,7700=>568,7701=>554,7702=>568,7703=>554,7704=>568,7705=>554,7706=>568,7707=>554,7708=>568,7709=>554,7710=>518,7711=>316,7712=>697,7713=>571,7714=>677,7715=>570,7716=>677,7717=>570,7718=>677,7719=>570,7720=>677,7721=>570,7722=>677,7723=>570,7724=>265,7725=>250,7726=>265,7727=>250,7728=>590,7729=>521,7730=>590,7731=>521,7732=>590,7733=>521,7734=>501,7735=>250,7736=>501,7737=>250,7738=>501,7739=>250,7740=>501,7741=>250,7742=>776,7743=>876,7744=>776,7745=>876,7746=>776,7747=>876,7748=>673,7749=>570,7750=>673,7751=>570,7752=>673,7753=>570,7754=>673,7755=>570,7756=>708,7757=>550,7758=>708,7759=>550,7760=>708,7761=>550,7762=>708,7763=>550,7764=>542,7765=>571,7766=>542,7767=>571,7768=>625,7769=>370,7770=>625,7771=>370,7772=>625,7773=>370,7774=>625,7775=>370,7776=>571,7777=>469,7778=>571,7779=>469,7780=>571,7781=>469,7782=>571,7783=>469,7784=>571,7785=>469,7786=>549,7787=>353,7788=>549,7789=>353,7790=>549,7791=>353,7792=>549,7793=>353,7794=>659,7795=>570,7796=>659,7797=>570,7798=>659,7799=>570,7800=>659,7801=>570,7802=>659,7803=>570,7804=>615,7805=>532,7806=>615,7807=>532,7808=>890,7809=>736,7810=>890,7811=>736,7812=>890,7813=>736,7814=>890,7815=>736,7816=>890,7817=>736,7818=>616,7819=>532,7820=>616,7821=>532,7822=>549,7823=>532,7824=>616,7825=>472,7826=>616,7827=>472,7828=>616,7829=>472,7830=>570,7831=>353,7832=>736,7833=>532,7834=>551,7835=>316,7836=>316,7837=>316,7838=>691,7839=>550,7840=>615,7841=>551,7842=>615,7843=>551,7844=>615,7845=>551,7846=>615,7847=>551,7848=>615,7849=>551,7850=>615,7851=>551,7852=>615,7853=>551,7854=>615,7855=>551,7856=>615,7857=>551,7858=>615,7859=>551,7860=>615,7861=>551,7862=>615,7863=>551,7864=>568,7865=>554,7866=>568,7867=>554,7868=>568,7869=>554,7870=>568,7871=>554,7872=>568,7873=>554,7874=>568,7875=>554,7876=>568,7877=>554,7878=>568,7879=>554,7880=>265,7881=>250,7882=>265,7883=>250,7884=>708,7885=>550,7886=>708,7887=>550,7888=>708,7889=>550,7890=>708,7891=>550,7892=>708,7893=>550,7894=>708,7895=>550,7896=>708,7897=>550,7898=>822,7899=>550,7900=>822,7901=>550,7902=>822,7903=>550,7904=>822,7905=>550,7906=>822,7907=>550,7908=>659,7909=>570,7910=>659,7911=>570,7912=>754,7913=>570,7914=>754,7915=>570,7916=>754,7917=>570,7918=>754,7919=>570,7920=>754,7921=>570,7922=>549,7923=>532,7924=>549,7925=>532,7926=>549,7927=>532,7928=>549,7929=>532,7930=>692,7931=>429,7936=>593,7937=>593,7938=>593,7939=>593,7940=>593,7941=>593,7942=>593,7943=>593,7944=>615,7945=>615,7946=>790,7947=>790,7948=>692,7949=>721,7950=>637,7951=>668,7952=>486,7953=>486,7954=>486,7955=>486,7956=>486,7957=>486,7960=>640,7961=>640,7962=>869,7963=>877,7964=>809,7965=>835,7968=>570,7969=>570,7970=>570,7971=>570,7972=>570,7973=>570,7974=>570,7975=>570,7976=>753,7977=>751,7978=>977,7979=>980,7980=>924,7981=>945,7982=>840,7983=>852,7984=>304,7985=>304,7986=>304,7987=>304,7988=>304,7989=>304,7990=>304,7991=>304,7992=>342,7993=>336,7994=>571,7995=>571,7996=>513,7997=>540,7998=>440,7999=>443,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>724,8009=>763,8010=>985,8011=>989,8012=>844,8013=>873,8016=>521,8017=>521,8018=>521,8019=>521,8020=>521,8021=>521,8022=>521,8023=>521,8025=>705,8027=>897,8029=>911,8031=>808,8032=>753,8033=>753,8034=>753,8035=>753,8036=>753,8037=>753,8038=>753,8039=>753,8040=>722,8041=>759,8042=>980,8043=>985,8044=>851,8045=>875,8046=>829,8047=>857,8048=>593,8049=>593,8050=>486,8051=>493,8052=>570,8053=>589,8054=>304,8055=>304,8056=>550,8057=>550,8058=>521,8059=>521,8060=>753,8061=>753,8064=>593,8065=>593,8066=>593,8067=>593,8068=>593,8069=>593,8070=>593,8071=>593,8072=>615,8073=>615,8074=>790,8075=>790,8076=>692,8077=>721,8078=>637,8079=>668,8080=>570,8081=>570,8082=>570,8083=>570,8084=>570,8085=>570,8086=>570,8087=>570,8088=>753,8089=>751,8090=>977,8091=>980,8092=>924,8093=>945,8094=>840,8095=>852,8096=>753,8097=>753,8098=>753,8099=>753,8100=>753,8101=>753,8102=>753,8103=>753,8104=>722,8105=>759,8106=>980,8107=>985,8108=>851,8109=>875,8110=>829,8111=>857,8112=>593,8113=>593,8114=>593,8115=>593,8116=>593,8118=>593,8119=>593,8120=>615,8121=>615,8122=>645,8123=>623,8124=>615,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>570,8131=>570,8132=>589,8134=>570,8135=>570,8136=>724,8137=>671,8138=>837,8139=>784,8140=>677,8141=>450,8142=>450,8143=>450,8144=>304,8145=>304,8146=>304,8147=>304,8150=>304,8151=>304,8152=>265,8153=>265,8154=>427,8155=>367,8157=>450,8158=>450,8159=>450,8160=>521,8161=>521,8162=>521,8163=>521,8164=>571,8165=>571,8166=>521,8167=>521,8168=>549,8169=>549,8170=>760,8171=>742,8172=>616,8173=>450,8174=>450,8175=>450,8178=>753,8179=>753,8180=>753,8182=>753,8183=>753,8184=>847,8185=>731,8186=>830,8187=>743,8188=>688,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>325,8209=>325,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>466,8221=>466,8222=>466,8223=>466,8224=>450,8225=>450,8226=>531,8227=>531,8228=>299,8229=>600,8230=>900,8231=>286,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1215,8241=>1521,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8251=>754,8252=>437,8253=>478,8254=>450,8255=>723,8256=>723,8257=>225,8258=>900,8259=>450,8260=>150,8261=>351,8262=>351,8263=>830,8264=>659,8265=>659,8266=>447,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8272=>723,8273=>450,8274=>404,8275=>900,8276=>723,8277=>754,8278=>527,8279=>597,8280=>754,8281=>754,8282=>286,8283=>717,8284=>754,8285=>286,8286=>286,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>161,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>359,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>352,8337=>375,8338=>372,8339=>399,8340=>375,8341=>359,8342=>383,8343=>149,8344=>561,8345=>359,8346=>385,8347=>335,8348=>265,8352=>789,8353=>572,8354=>572,8355=>572,8356=>572,8357=>876,8358=>673,8359=>1143,8360=>966,8361=>890,8362=>754,8363=>572,8364=>572,8365=>572,8366=>572,8367=>1145,8368=>572,8369=>572,8370=>572,8371=>572,8372=>696,8373=>572,8376=>572,8377=>572,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>873,8449=>873,8450=>628,8451=>1011,8452=>807,8453=>872,8454=>929,8455=>553,8456=>628,8457=>856,8459=>889,8460=>679,8461=>765,8462=>570,8463=>570,8464=>422,8465=>627,8466=>648,8467=>372,8468=>736,8469=>721,8470=>936,8471=>900,8472=>627,8473=>631,8474=>708,8475=>718,8476=>732,8477=>712,8478=>807,8479=>615,8480=>917,8481=>912,8482=>900,8483=>615,8484=>670,8485=>520,8486=>688,8487=>688,8488=>554,8489=>304,8490=>590,8491=>615,8492=>708,8493=>633,8494=>769,8495=>532,8496=>545,8497=>708,8498=>518,8499=>962,8500=>416,8501=>670,8502=>606,8503=>419,8504=>580,8505=>342,8506=>833,8507=>1041,8508=>632,8509=>655,8510=>589,8511=>764,8512=>729,8513=>697,8514=>501,8515=>501,8516=>549,8517=>737,8518=>637,8519=>554,8520=>316,8521=>316,8523=>702,8526=>474,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>265,8545=>443,8546=>620,8547=>831,8548=>615,8549=>830,8550=>1007,8551=>1185,8552=>826,8553=>616,8554=>839,8555=>1018,8556=>501,8557=>628,8558=>693,8559=>776,8560=>250,8561=>412,8562=>573,8563=>730,8564=>532,8565=>729,8566=>892,8567=>1053,8568=>737,8569=>532,8570=>740,8571=>901,8572=>250,8573=>495,8574=>571,8575=>876,8576=>1121,8577=>693,8578=>1121,8579=>633,8580=>494,8581=>628,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>615,8705=>572,8706=>465,8707=>568,8708=>568,8709=>784,8710=>602,8711=>602,8712=>784,8713=>784,8714=>646,8715=>784,8716=>784,8717=>646,8718=>572,8719=>681,8720=>681,8721=>606,8722=>754,8723=>754,8724=>754,8725=>303,8726=>573,8727=>754,8728=>563,8729=>563,8730=>573,8731=>573,8732=>573,8733=>643,8734=>750,8735=>754,8736=>807,8737=>807,8738=>754,8739=>450,8740=>450,8741=>450,8742=>450,8743=>659,8744=>659,8745=>659,8746=>659,8747=>469,8748=>710,8749=>951,8750=>469,8751=>710,8752=>951,8753=>469,8754=>469,8755=>469,8756=>572,8757=>572,8758=>234,8759=>572,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8766=>754,8767=>754,8768=>337,8769=>754,8770=>754,8771=>754,8772=>754,8773=>754,8774=>754,8775=>754,8776=>754,8777=>754,8778=>754,8779=>754,8780=>754,8781=>754,8782=>754,8783=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>900,8789=>900,8790=>754,8791=>754,8792=>754,8793=>754,8794=>754,8795=>754,8796=>754,8797=>754,8798=>754,8799=>754,8800=>754,8801=>754,8802=>754,8803=>754,8804=>754,8805=>754,8806=>754,8807=>754,8808=>754,8809=>754,8810=>942,8811=>942,8812=>417,8813=>754,8814=>754,8815=>754,8816=>754,8817=>754,8818=>754,8819=>754,8820=>754,8821=>754,8822=>754,8823=>754,8824=>754,8825=>754,8826=>754,8827=>754,8828=>754,8829=>754,8830=>754,8831=>754,8832=>754,8833=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8840=>754,8841=>754,8842=>754,8843=>754,8844=>659,8845=>659,8846=>659,8847=>754,8848=>754,8849=>754,8850=>754,8851=>702,8852=>702,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>784,8867=>784,8868=>784,8869=>784,8870=>468,8871=>468,8872=>784,8873=>784,8874=>784,8875=>784,8876=>784,8877=>784,8878=>784,8879=>784,8880=>754,8881=>754,8882=>754,8883=>754,8884=>754,8885=>754,8886=>900,8887=>900,8888=>754,8889=>754,8890=>468,8891=>659,8892=>659,8893=>659,8894=>754,8895=>754,8896=>738,8897=>738,8898=>738,8899=>738,8900=>444,8901=>286,8902=>563,8903=>754,8904=>900,8905=>900,8906=>900,8907=>900,8908=>900,8909=>754,8910=>659,8911=>659,8912=>754,8913=>754,8914=>754,8915=>754,8916=>754,8917=>754,8918=>754,8919=>754,8920=>1280,8921=>1280,8922=>754,8923=>754,8924=>754,8925=>754,8926=>754,8927=>754,8928=>754,8929=>754,8930=>754,8931=>754,8932=>754,8933=>754,8934=>754,8935=>754,8936=>754,8937=>754,8938=>754,8939=>754,8940=>754,8941=>754,8942=>900,8943=>900,8944=>900,8945=>900,8946=>900,8947=>784,8948=>646,8949=>784,8950=>784,8951=>646,8952=>784,8953=>784,8954=>900,8955=>784,8956=>646,8957=>784,8958=>646,8959=>784,8960=>542,8961=>542,8962=>571,8963=>754,8964=>754,8965=>754,8966=>754,8967=>439,8968=>351,8969=>351,8970=>351,8971=>351,8972=>728,8973=>728,8974=>728,8975=>728,8976=>754,8977=>461,8984=>900,8985=>754,8988=>422,8989=>422,8990=>422,8991=>422,8992=>469,8993=>469,8996=>1037,8997=>1037,8998=>1272,8999=>1037,9000=>1299,9003=>1272,9004=>786,9075=>304,9076=>571,9077=>753,9082=>593,9085=>681,9095=>1037,9108=>786,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9166=>754,9167=>850,9187=>786,9189=>692,9192=>572,9250=>571,9251=>571,9312=>807,9313=>807,9314=>807,9315=>807,9316=>807,9317=>807,9318=>807,9319=>807,9320=>807,9321=>807,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>692,9697=>692,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9729=>900,9730=>807,9731=>807,9732=>807,9733=>807,9734=>807,9735=>515,9736=>806,9737=>807,9738=>799,9739=>799,9740=>604,9741=>911,9742=>1121,9743=>1125,9744=>807,9745=>807,9746=>807,9747=>479,9748=>807,9749=>807,9750=>807,9751=>807,9752=>807,9753=>807,9754=>807,9755=>807,9756=>807,9757=>548,9758=>807,9759=>548,9760=>807,9761=>807,9762=>807,9763=>807,9764=>602,9765=>671,9766=>584,9767=>705,9768=>490,9769=>807,9770=>807,9771=>807,9772=>639,9773=>807,9774=>807,9775=>807,9776=>800,9777=>800,9778=>800,9779=>800,9780=>800,9781=>800,9782=>800,9783=>800,9784=>807,9785=>938,9786=>938,9787=>938,9788=>807,9789=>807,9790=>807,9791=>552,9792=>659,9793=>659,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9800=>807,9801=>807,9802=>807,9803=>807,9804=>807,9805=>807,9806=>807,9807=>807,9808=>807,9809=>807,9810=>807,9811=>807,9812=>807,9813=>807,9814=>807,9815=>807,9816=>807,9817=>807,9818=>807,9819=>807,9820=>807,9821=>807,9822=>807,9823=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9832=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,9840=>673,9841=>689,9842=>807,9843=>807,9844=>807,9845=>807,9846=>807,9847=>807,9848=>807,9849=>807,9850=>807,9851=>807,9852=>807,9853=>807,9854=>807,9855=>807,9856=>782,9857=>782,9858=>782,9859=>782,9860=>782,9861=>782,9862=>800,9863=>800,9864=>800,9865=>800,9866=>800,9867=>800,9868=>800,9869=>800,9870=>800,9871=>800,9872=>675,9873=>675,9874=>800,9875=>734,9876=>644,9877=>483,9878=>766,9879=>800,9880=>615,9881=>807,9882=>637,9883=>800,9884=>800,9888=>800,9889=>632,9890=>904,9891=>980,9892=>1057,9893=>813,9894=>754,9895=>754,9896=>754,9897=>754,9898=>754,9899=>754,9900=>754,9901=>754,9902=>754,9903=>754,9904=>759,9905=>754,9906=>659,9907=>659,9908=>659,9909=>659,9910=>765,9911=>659,9912=>659,9920=>754,9921=>754,9922=>754,9923=>754,9954=>659,9985=>754,9986=>754,9987=>754,9988=>754,9990=>754,9991=>754,9992=>754,9993=>754,9996=>754,9997=>754,9998=>754,9999=>754,10000=>754,10001=>754,10002=>754,10003=>754,10004=>754,10005=>754,10006=>754,10007=>754,10008=>754,10009=>754,10010=>754,10011=>754,10012=>754,10013=>754,10014=>754,10015=>754,10016=>754,10017=>754,10018=>754,10019=>754,10020=>754,10021=>754,10022=>754,10023=>754,10025=>754,10026=>754,10027=>754,10028=>754,10029=>754,10030=>754,10031=>754,10032=>754,10033=>754,10034=>754,10035=>754,10036=>754,10037=>754,10038=>754,10039=>754,10040=>754,10041=>754,10042=>754,10043=>754,10044=>754,10045=>754,10046=>754,10047=>754,10048=>754,10049=>754,10050=>754,10051=>754,10052=>754,10053=>754,10054=>754,10055=>754,10056=>754,10057=>754,10058=>754,10059=>754,10061=>807,10063=>807,10064=>807,10065=>807,10066=>807,10070=>807,10072=>754,10073=>754,10074=>754,10075=>290,10076=>290,10077=>484,10078=>484,10081=>754,10082=>754,10083=>754,10084=>754,10085=>754,10086=>754,10087=>754,10088=>754,10089=>754,10090=>754,10091=>754,10092=>754,10093=>754,10094=>754,10095=>754,10096=>754,10097=>754,10098=>754,10099=>754,10100=>754,10101=>754,10102=>807,10103=>807,10104=>807,10105=>807,10106=>807,10107=>807,10108=>807,10109=>807,10110=>807,10111=>807,10112=>754,10113=>754,10114=>754,10115=>754,10116=>754,10117=>754,10118=>754,10119=>754,10120=>754,10121=>754,10122=>754,10123=>754,10124=>754,10125=>754,10126=>754,10127=>754,10128=>754,10129=>754,10130=>754,10131=>754,10132=>754,10136=>754,10137=>754,10138=>754,10139=>754,10140=>754,10141=>754,10142=>754,10143=>754,10144=>754,10145=>754,10146=>754,10147=>754,10148=>754,10149=>754,10150=>754,10151=>754,10152=>754,10153=>754,10154=>754,10155=>754,10156=>754,10157=>754,10158=>754,10159=>754,10161=>754,10162=>754,10163=>754,10164=>754,10165=>754,10166=>754,10167=>754,10168=>754,10169=>754,10170=>754,10171=>754,10172=>754,10173=>754,10174=>754,10181=>351,10182=>351,10208=>444,10214=>445,10215=>445,10216=>351,10217=>351,10218=>500,10219=>500,10224=>754,10225=>754,10226=>754,10227=>754,10228=>1042,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10502=>754,10503=>754,10506=>754,10507=>754,10560=>615,10561=>615,10627=>660,10628=>660,10702=>754,10703=>900,10704=>900,10705=>900,10706=>900,10707=>900,10708=>900,10709=>900,10731=>444,10746=>754,10747=>754,10752=>900,10753=>900,10754=>900,10764=>1192,10765=>469,10766=>469,10767=>469,10768=>469,10769=>469,10770=>469,10771=>469,10772=>469,10773=>469,10774=>469,10775=>469,10776=>469,10777=>469,10778=>469,10779=>469,10780=>469,10799=>754,10877=>754,10878=>754,10879=>754,10880=>754,10881=>754,10882=>754,10883=>754,10884=>754,10885=>754,10886=>754,10887=>754,10888=>754,10889=>754,10890=>754,10891=>754,10892=>754,10893=>754,10894=>754,10895=>754,10896=>754,10897=>754,10898=>754,10899=>754,10900=>754,10901=>754,10902=>754,10903=>754,10904=>754,10905=>754,10906=>754,10907=>754,10908=>754,10909=>754,10910=>754,10911=>754,10912=>754,10926=>754,10927=>754,10928=>754,10929=>754,10930=>754,10931=>754,10932=>754,10933=>754,10934=>754,10935=>754,10936=>754,10937=>754,10938=>754,11001=>754,11002=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>752,11023=>752,11024=>752,11025=>752,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11039=>782,11040=>782,11041=>786,11042=>786,11043=>786,11044=>1007,11091=>782,11092=>782,11360=>501,11361=>250,11362=>501,11363=>542,11364=>625,11365=>551,11366=>353,11367=>677,11368=>570,11369=>590,11370=>521,11371=>616,11372=>472,11373=>703,11374=>776,11375=>615,11376=>703,11377=>661,11378=>1015,11379=>865,11380=>532,11381=>589,11382=>511,11383=>593,11385=>373,11386=>550,11387=>441,11388=>157,11389=>387,11390=>571,11391=>616,11800=>478,11810=>351,11811=>351,11812=>351,11813=>351,11822=>478,19904=>807,19905=>807,19906=>807,19907=>807,19908=>807,19909=>807,19910=>807,19911=>807,19912=>807,19913=>807,19914=>807,19915=>807,19916=>807,19917=>807,19918=>807,19919=>807,19920=>807,19921=>807,19922=>807,19923=>807,19924=>807,19925=>807,19926=>807,19927=>807,19928=>807,19929=>807,19930=>807,19931=>807,19932=>807,19933=>807,19934=>807,19935=>807,19936=>807,19937=>807,19938=>807,19939=>807,19940=>807,19941=>807,19942=>807,19943=>807,19944=>807,19945=>807,19946=>807,19947=>807,19948=>807,19949=>807,19950=>807,19951=>807,19952=>807,19953=>807,19954=>807,19955=>807,19956=>807,19957=>807,19958=>807,19959=>807,19960=>807,19961=>807,19962=>807,19963=>807,19964=>807,19965=>807,19966=>807,19967=>807,42564=>571,42565=>469,42566=>318,42567=>304,42572=>1062,42573=>925,42576=>926,42577=>815,42580=>971,42581=>757,42582=>886,42583=>762,42594=>922,42595=>833,42596=>912,42597=>810,42598=>776,42599=>907,42600=>708,42601=>550,42602=>770,42603=>641,42604=>1222,42605=>917,42606=>791,42634=>725,42635=>649,42636=>549,42637=>524,42644=>617,42645=>570,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>227,42782=>227,42783=>227,42786=>347,42787=>320,42788=>424,42789=>424,42790=>677,42791=>570,42792=>790,42793=>638,42794=>553,42795=>486,42800=>441,42801=>469,42802=>1125,42803=>886,42804=>1097,42805=>900,42806=>1039,42807=>896,42808=>874,42809=>736,42810=>874,42811=>736,42812=>863,42813=>736,42814=>628,42815=>494,42822=>612,42823=>353,42824=>523,42825=>384,42826=>726,42827=>633,42830=>1222,42831=>917,42832=>542,42833=>571,42834=>660,42835=>697,42838=>708,42839=>571,42852=>544,42853=>571,42854=>544,42855=>571,42880=>501,42881=>250,42882=>662,42883=>570,42889=>303,42890=>338,42891=>360,42892=>247,42893=>617,42894=>438,42896=>695,42897=>600,43002=>823,43003=>518,43004=>542,43005=>776,43006=>265,43007=>1079,61184=>192,61185=>214,61186=>231,61187=>237,61188=>240,61189=>214,61190=>192,61191=>214,61192=>231,61193=>237,61194=>231,61195=>214,61196=>192,61197=>214,61198=>231,61199=>237,61200=>231,61201=>214,61202=>192,61203=>214,61204=>240,61205=>237,61206=>231,61207=>214,61208=>192,61209=>247,63173=>550,64256=>649,64257=>581,64258=>581,64259=>899,64260=>899,64261=>617,64262=>774,64275=>1081,64276=>1081,64277=>1076,64278=>1067,64279=>1376,64285=>201,64286=>0,64287=>423,64288=>572,64289=>770,64290=>696,64291=>815,64292=>694,64293=>759,64294=>769,64295=>726,64296=>788,64297=>754,64298=>637,64299=>637,64300=>637,64301=>637,64302=>602,64303=>602,64304=>602,64305=>520,64306=>371,64307=>491,64308=>588,64309=>245,64310=>312,64311=>900,64312=>583,64313=>276,64314=>483,64315=>476,64316=>511,64317=>900,64318=>611,64319=>900,64320=>360,64321=>584,64322=>900,64323=>576,64324=>562,64325=>900,64326=>534,64327=>638,64328=>508,64329=>637,64330=>591,64331=>245,64332=>520,64333=>476,64334=>562,64335=>566,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansextralight.php b/incs/tcpdf_old/fonts/dejavusansextralight.php new file mode 100644 index 0000000..bde2dec --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansextralight.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-733 -269 1659 1104]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>17,'StemH'=>7,'AvgWidth'=>506,'MaxWidth'=>1735,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>655,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>600,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,127=>600,128=>684,129=>684,130=>698,131=>632,132=>748,133=>787,134=>732,135=>613,136=>613,137=>613,138=>613,139=>613,140=>613,141=>550,142=>615,143=>615,144=>615,145=>615,146=>278,147=>278,148=>278,149=>278,150=>634,151=>612,152=>612,153=>612,154=>612,155=>612,156=>634,157=>634,158=>634,159=>634,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>612,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>483,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>612,188=>969,189=>969,190=>969,191=>536,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>605,223=>676,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>982,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>600,286=>775,287=>600,288=>775,289=>600,290=>775,291=>600,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>375,319=>557,320=>342,321=>562,322=>284,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>757,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1023,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,390=>698,391=>698,392=>550,393=>775,394=>824,395=>686,396=>635,397=>612,398=>632,399=>787,400=>585,401=>575,402=>352,403=>775,404=>685,405=>965,406=>354,407=>295,408=>690,409=>526,410=>278,412=>974,413=>748,414=>634,415=>787,416=>934,417=>757,418=>949,419=>759,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,427=>392,428=>611,429=>392,430=>611,431=>879,432=>779,433=>764,434=>721,435=>696,436=>805,437=>685,438=>525,448=>295,449=>492,450=>459,451=>295,452=>1422,453=>1299,454=>1154,455=>835,456=>787,457=>457,458=>931,459=>924,460=>797,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>982,484=>775,485=>600,486=>775,487=>600,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,496=>278,497=>1422,498=>1299,499=>1154,500=>775,501=>600,504=>748,505=>634,506=>684,507=>613,508=>974,509=>982,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,542=>752,543=>634,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,567=>278,568=>1032,569=>1032,581=>684,584=>295,585=>278,587=>635,588=>695,589=>411,592=>614,593=>635,594=>635,595=>635,596=>550,598=>635,599=>727,600=>615,601=>615,603=>541,604=>541,607=>326,608=>637,609=>635,611=>685,613=>634,614=>634,615=>634,616=>278,617=>387,618=>372,621=>387,623=>974,624=>974,625=>974,626=>634,627=>634,628=>634,629=>612,632=>660,633=>411,634=>411,635=>411,636=>411,637=>411,638=>530,639=>530,640=>602,641=>602,642=>521,643=>336,645=>461,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,656=>525,665=>580,668=>654,670=>667,671=>583,672=>712,675=>1014,678=>824,679=>610,681=>848,682=>641,683=>654,686=>661,687=>664,699=>318,700=>318,702=>307,710=>500,711=>500,713=>500,714=>483,715=>500,717=>500,718=>500,719=>483,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,741=>493,742=>493,743=>493,744=>493,745=>493,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,795=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,831=>0,847=>0,856=>0,860=>0,861=>0,865=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>361,891=>549,892=>550,893=>549,894=>337,900=>483,901=>500,902=>692,903=>318,904=>746,905=>871,906=>408,908=>813,910=>825,911=>826,912=>387,913=>684,914=>655,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>860,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>387,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>387,954=>594,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>592,968=>660,969=>837,970=>387,971=>579,972=>612,973=>579,974=>837,975=>656,981=>660,982=>837,984=>787,985=>612,988=>575,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>605,1016=>635,1017=>698,1020=>635,1021=>698,1022=>698,1023=>698,1024=>632,1025=>632,1026=>786,1027=>557,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>674,1037=>755,1038=>609,1039=>752,1040=>684,1041=>686,1042=>655,1043=>557,1044=>776,1045=>632,1046=>1040,1047=>636,1048=>755,1049=>755,1050=>674,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>860,1061=>685,1062=>776,1063=>686,1064=>1068,1065=>1094,1066=>833,1067=>882,1068=>686,1069=>698,1070=>1031,1071=>695,1072=>613,1073=>612,1074=>586,1075=>491,1076=>677,1077=>615,1078=>908,1079=>541,1080=>659,1081=>659,1082=>594,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>549,1091=>592,1092=>854,1093=>592,1094=>681,1095=>591,1096=>917,1097=>938,1098=>727,1099=>765,1100=>589,1101=>549,1102=>813,1103=>592,1104=>615,1105=>615,1106=>625,1107=>491,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>898,1114=>892,1115=>652,1116=>594,1117=>659,1118=>592,1119=>662,1121=>837,1122=>769,1123=>667,1124=>942,1125=>749,1136=>787,1137=>660,1138=>787,1168=>557,1169=>491,1176=>636,1177=>541,1184=>856,1185=>832,1188=>1014,1189=>868,1194=>698,1195=>550,1198=>611,1199=>592,1204=>934,1205=>809,1210=>686,1211=>634,1216=>278,1217=>1040,1218=>908,1223=>752,1224=>654,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>982,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1040,1245=>908,1246=>636,1247=>541,1250=>755,1251=>659,1252=>755,1253=>659,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1272=>882,1273=>765,1278=>685,1279=>592,1280=>686,1281=>589,1296=>585,1297=>541,1298=>752,1299=>639,1300=>1169,1301=>994,1306=>787,1307=>635,1308=>989,1309=>818,1329=>792,1330=>746,1331=>790,1332=>800,1333=>746,1334=>779,1335=>665,1336=>746,1337=>877,1338=>780,1339=>689,1340=>540,1341=>1040,1342=>858,1343=>744,1344=>684,1345=>774,1346=>800,1347=>794,1348=>789,1349=>728,1350=>755,1351=>755,1352=>732,1353=>739,1354=>889,1355=>792,1356=>833,1357=>732,1358=>790,1359=>737,1360=>732,1361=>728,1362=>557,1363=>784,1364=>767,1365=>787,1366=>833,1370=>318,1371=>224,1372=>359,1373=>213,1374=>370,1375=>366,1377=>974,1378=>634,1379=>702,1380=>742,1381=>634,1382=>702,1383=>567,1384=>634,1385=>832,1386=>702,1387=>634,1388=>280,1389=>894,1390=>645,1391=>634,1392=>634,1393=>606,1394=>702,1395=>649,1396=>709,1397=>278,1398=>669,1399=>581,1400=>634,1401=>419,1402=>974,1403=>581,1404=>671,1405=>634,1406=>701,1407=>1002,1408=>634,1409=>600,1410=>477,1411=>1002,1412=>645,1413=>612,1414=>899,1415=>836,1417=>337,1418=>313,1652=>292,4304=>469,4305=>469,4306=>519,4307=>741,4308=>479,4309=>478,4310=>468,4311=>749,4312=>469,4313=>479,4314=>1058,4315=>479,4316=>479,4317=>744,4318=>469,4319=>479,4320=>753,4321=>479,4322=>578,4323=>468,4324=>729,4325=>478,4326=>743,4327=>479,4328=>479,4329=>479,4330=>532,4331=>479,4332=>478,4333=>469,4334=>479,4335=>469,4336=>468,4337=>506,4338=>469,4339=>469,4340=>469,4341=>524,4342=>755,4343=>517,4344=>469,4345=>519,4346=>524,4347=>416,4348=>304,5760=>477,5761=>493,5762=>712,5763=>931,5764=>1150,5765=>1370,5766=>493,5767=>712,5768=>931,5769=>1150,5770=>1370,5771=>498,5772=>718,5773=>938,5774=>1159,5775=>1379,5776=>493,5777=>712,5778=>930,5779=>1149,5780=>1370,5781=>498,5782=>752,5783=>789,5784=>1205,5785=>1150,5786=>683,5787=>507,5788=>507,7426=>982,7428=>550,7433=>278,7435=>604,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7449=>592,7450=>592,7456=>592,7457=>818,7458=>525,7462=>525,7463=>592,7464=>654,7467=>639,7543=>635,7680=>684,7681=>613,7682=>655,7683=>635,7684=>655,7685=>635,7686=>655,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>600,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>288,7736=>557,7737=>288,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>934,7899=>757,7900=>934,7901=>757,7902=>934,7903=>757,7904=>934,7905=>757,7906=>934,7907=>757,7908=>732,7909=>634,7910=>732,7911=>634,7912=>879,7913=>779,7914=>879,7915=>779,7916=>879,7917=>779,7918=>879,7919=>779,7920=>879,7921=>779,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8228=>334,8229=>667,8230=>1000,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1735,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8363=>636,8364=>636,8369=>636,8376=>636,8377=>636,8451=>1123,8457=>952,8462=>634,8463=>634,8470=>1165,8471=>1000,8486=>764,8487=>764,8490=>656,8491=>684,8494=>854,8498=>575,8500=>462,8523=>780,8530=>1370,8531=>969,8532=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1285,8577=>770,8578=>1285,8579=>698,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8704=>684,8707=>632,8710=>684,8711=>684,8722=>838,8725=>337,8726=>637,8727=>626,8728=>626,8756=>636,8757=>636,8758=>260,8759=>636,8764=>636,9134=>521,9167=>945,10731=>494,10799=>838,11374=>863,11375=>684,11381=>654,11382=>568,11383=>660,11386=>612,11800=>536,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,42564=>635,42565=>521,42566=>354,42567=>387,42576=>1029,42577=>906,42580=>1031,42581=>813,42582=>927,42583=>814,42594=>1014,42595=>866,42596=>1015,42597=>864,42598=>1088,42599=>944,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42636=>611,42637=>549,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42800=>491,42801=>521,42802=>1250,42803=>985,42814=>703,42815=>549,42822=>680,42823=>392,42830=>1358,42831=>1019,42880=>557,42881=>278,42891=>401,42892=>275,42893=>686,43002=>917,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,63173=>612,64256=>689,64257=>630,64258=>630,64259=>967,64260=>967,64297=>838,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansi.php b/incs/tcpdf_old/fonts/dejavusansi.php new file mode 100644 index 0000000..8975fa4 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-1016 -350 1659 1068]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>507,'MaxWidth'=>1690,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>318,33=>401,34=>460,35=>838,36=>636,37=>950,38=>780,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>361,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>531,64=>1000,65=>684,66=>686,67=>698,68=>770,69=>632,70=>575,71=>775,72=>752,73=>295,74=>295,75=>656,76=>557,77=>863,78=>748,79=>787,80=>603,81=>787,82=>695,83=>635,84=>611,85=>732,86=>684,87=>989,88=>685,89=>611,90=>685,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>613,98=>635,99=>550,100=>635,101=>615,102=>352,103=>635,104=>634,105=>278,106=>278,107=>579,108=>278,109=>974,110=>634,111=>612,112=>635,113=>635,114=>411,115=>521,116=>392,117=>634,118=>592,119=>818,120=>592,121=>592,122=>525,123=>636,124=>337,125=>636,126=>838,127=>600,128=>684,129=>684,130=>698,131=>632,132=>748,133=>787,134=>732,135=>613,136=>613,137=>613,138=>613,139=>613,140=>613,141=>550,142=>615,143=>615,144=>615,145=>615,146=>278,147=>278,148=>278,149=>278,150=>634,151=>612,152=>612,153=>612,154=>612,155=>612,156=>634,157=>634,158=>634,159=>634,160=>318,161=>401,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>471,171=>617,172=>838,173=>361,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>636,182=>636,183=>318,184=>500,185=>401,186=>471,187=>617,188=>969,189=>969,190=>969,191=>531,192=>684,193=>684,194=>684,195=>684,196=>684,197=>684,198=>974,199=>698,200=>632,201=>632,202=>632,203=>632,204=>295,205=>295,206=>295,207=>295,208=>775,209=>748,210=>787,211=>787,212=>787,213=>787,214=>787,215=>838,216=>787,217=>732,218=>732,219=>732,220=>732,221=>611,222=>608,223=>630,224=>613,225=>613,226=>613,227=>613,228=>613,229=>613,230=>995,231=>550,232=>615,233=>615,234=>615,235=>615,236=>278,237=>278,238=>278,239=>278,240=>612,241=>634,242=>612,243=>612,244=>612,245=>612,246=>612,247=>838,248=>612,249=>634,250=>634,251=>634,252=>634,253=>592,254=>635,255=>592,256=>684,257=>613,258=>684,259=>613,260=>684,261=>613,262=>698,263=>550,264=>698,265=>550,266=>698,267=>550,268=>698,269=>550,270=>770,271=>635,272=>775,273=>635,274=>632,275=>615,276=>632,277=>615,278=>632,279=>615,280=>632,281=>615,282=>632,283=>615,284=>775,285=>635,286=>775,287=>635,288=>775,289=>635,290=>775,291=>635,292=>752,293=>634,294=>916,295=>695,296=>295,297=>278,298=>295,299=>278,300=>295,301=>278,302=>295,303=>278,304=>295,305=>278,306=>590,307=>556,308=>295,309=>278,310=>656,311=>579,312=>579,313=>557,314=>278,315=>557,316=>278,317=>557,318=>278,319=>557,320=>278,321=>562,322=>287,323=>748,324=>634,325=>748,326=>634,327=>748,328=>634,329=>813,330=>748,331=>634,332=>787,333=>612,334=>787,335=>612,336=>787,337=>612,338=>1070,339=>1028,340=>695,341=>411,342=>695,343=>411,344=>695,345=>411,346=>635,347=>521,348=>635,349=>521,350=>635,351=>521,352=>635,353=>521,354=>611,355=>392,356=>611,357=>392,358=>611,359=>392,360=>732,361=>634,362=>732,363=>634,364=>732,365=>634,366=>732,367=>634,368=>732,369=>634,370=>732,371=>634,372=>989,373=>818,374=>611,375=>592,376=>611,377=>685,378=>525,379=>685,380=>525,381=>685,382=>525,383=>352,384=>635,385=>735,386=>686,387=>635,388=>686,389=>635,390=>703,391=>698,392=>550,393=>775,394=>819,395=>686,396=>635,397=>612,398=>632,399=>787,400=>614,401=>575,402=>352,403=>775,404=>687,405=>984,406=>354,407=>295,408=>746,409=>579,410=>278,411=>592,412=>974,413=>748,414=>634,415=>787,416=>913,417=>612,418=>938,419=>737,420=>652,421=>635,422=>695,423=>635,424=>521,425=>632,426=>336,427=>392,428=>611,429=>392,430=>611,431=>838,432=>634,433=>764,434=>721,435=>744,436=>730,437=>685,438=>525,439=>666,440=>666,441=>578,442=>525,443=>636,444=>666,445=>578,446=>510,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1455,453=>1295,454=>1160,455=>852,456=>835,457=>556,458=>1043,459=>1026,460=>912,461=>684,462=>613,463=>295,464=>278,465=>787,466=>612,467=>732,468=>634,469=>732,470=>634,471=>732,472=>634,473=>732,474=>634,475=>732,476=>634,477=>615,478=>684,479=>613,480=>684,481=>613,482=>974,483=>995,484=>775,485=>635,486=>775,487=>635,488=>656,489=>579,490=>787,491=>612,492=>787,493=>612,494=>666,495=>525,496=>278,497=>1455,498=>1295,499=>1160,500=>775,501=>635,502=>1113,503=>682,504=>748,505=>634,506=>684,507=>613,508=>974,509=>995,510=>787,511=>612,512=>684,513=>613,514=>684,515=>613,516=>632,517=>615,518=>632,519=>615,520=>295,521=>278,522=>295,523=>278,524=>787,525=>612,526=>787,527=>612,528=>695,529=>411,530=>695,531=>411,532=>732,533=>634,534=>732,535=>634,536=>635,537=>521,538=>611,539=>392,540=>627,541=>521,542=>752,543=>634,544=>735,545=>838,546=>698,547=>610,548=>685,549=>525,550=>684,551=>613,552=>632,553=>615,554=>787,555=>612,556=>787,557=>612,558=>787,559=>612,560=>787,561=>612,562=>611,563=>592,564=>475,565=>843,566=>477,567=>278,568=>998,569=>998,570=>684,571=>698,572=>550,573=>557,574=>611,575=>521,576=>525,577=>603,578=>479,579=>686,580=>732,581=>684,582=>632,583=>615,584=>295,585=>278,586=>781,587=>635,588=>695,589=>411,590=>611,591=>592,592=>613,593=>635,594=>635,595=>635,596=>550,597=>550,598=>635,599=>727,600=>615,601=>615,602=>844,603=>545,604=>545,605=>775,606=>664,607=>326,608=>696,609=>635,610=>629,611=>596,612=>596,613=>634,614=>634,615=>634,616=>372,617=>387,618=>372,619=>396,620=>487,621=>278,622=>706,623=>974,624=>974,625=>974,626=>646,627=>642,628=>634,629=>612,630=>858,631=>728,632=>660,633=>469,634=>469,635=>469,636=>469,637=>469,638=>530,639=>530,640=>602,641=>602,642=>521,643=>336,644=>336,645=>461,646=>336,647=>392,648=>392,649=>634,650=>618,651=>598,652=>592,653=>818,654=>592,655=>611,656=>525,657=>525,658=>578,659=>578,660=>510,661=>510,662=>510,663=>510,664=>787,665=>580,666=>664,667=>708,668=>654,669=>292,670=>667,671=>507,672=>727,673=>510,674=>510,675=>1014,676=>1058,677=>1013,678=>824,679=>610,680=>778,681=>848,682=>641,683=>654,684=>515,685=>515,686=>570,687=>664,688=>399,689=>399,690=>175,691=>259,692=>295,693=>296,694=>379,695=>515,696=>373,697=>278,698=>460,699=>318,700=>318,701=>318,702=>307,703=>307,704=>370,705=>370,706=>500,707=>500,708=>500,709=>500,710=>500,711=>500,712=>275,713=>500,714=>500,715=>500,716=>275,717=>500,718=>500,719=>500,720=>337,721=>337,722=>307,723=>307,724=>500,725=>500,726=>390,727=>317,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>315,735=>500,736=>426,737=>166,738=>373,739=>444,740=>370,741=>493,742=>493,743=>493,744=>493,745=>493,748=>500,749=>500,750=>518,755=>500,759=>500,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,849=>0,850=>0,851=>0,855=>0,856=>0,858=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,880=>654,881=>568,882=>862,883=>647,884=>278,885=>278,886=>748,887=>650,890=>500,891=>549,892=>550,893=>549,894=>337,900=>500,901=>500,902=>684,903=>318,904=>767,905=>903,906=>435,908=>839,910=>860,911=>905,912=>338,913=>684,914=>686,915=>557,916=>684,917=>632,918=>685,919=>752,920=>787,921=>295,922=>656,923=>684,924=>863,925=>748,926=>632,927=>787,928=>752,929=>603,931=>632,932=>611,933=>611,934=>787,935=>685,936=>787,937=>764,938=>295,939=>611,940=>659,941=>541,942=>634,943=>338,944=>579,945=>659,946=>638,947=>592,948=>612,949=>541,950=>544,951=>634,952=>612,953=>338,954=>589,955=>592,956=>636,957=>559,958=>558,959=>612,960=>602,961=>635,962=>587,963=>634,964=>602,965=>579,966=>660,967=>592,968=>660,969=>837,970=>338,971=>579,972=>612,973=>579,974=>837,975=>656,976=>614,977=>619,978=>699,979=>842,980=>699,981=>660,982=>837,983=>664,984=>787,985=>612,986=>648,987=>587,988=>575,989=>458,990=>660,991=>660,992=>865,993=>627,994=>934,995=>837,996=>758,997=>659,998=>792,999=>615,1000=>687,1001=>607,1002=>768,1003=>625,1004=>699,1005=>612,1006=>611,1007=>536,1008=>664,1009=>635,1010=>550,1011=>278,1012=>787,1013=>615,1014=>615,1015=>608,1016=>635,1017=>698,1018=>863,1019=>651,1020=>635,1021=>703,1022=>698,1023=>703,1024=>632,1025=>632,1026=>786,1027=>557,1028=>698,1029=>635,1030=>295,1031=>295,1032=>295,1033=>1094,1034=>1045,1035=>786,1036=>710,1037=>748,1038=>609,1039=>752,1040=>684,1041=>686,1042=>686,1043=>557,1044=>781,1045=>632,1046=>1077,1047=>641,1048=>748,1049=>748,1050=>710,1051=>752,1052=>863,1053=>752,1054=>787,1055=>752,1056=>603,1057=>698,1058=>611,1059=>609,1060=>861,1061=>685,1062=>776,1063=>686,1064=>1069,1065=>1094,1066=>833,1067=>818,1068=>686,1069=>698,1070=>1080,1071=>695,1072=>613,1073=>617,1074=>589,1075=>525,1076=>691,1077=>615,1078=>901,1079=>532,1080=>650,1081=>650,1082=>604,1083=>639,1084=>754,1085=>654,1086=>612,1087=>654,1088=>635,1089=>550,1090=>583,1091=>592,1092=>855,1093=>592,1094=>681,1095=>591,1096=>915,1097=>942,1098=>707,1099=>790,1100=>589,1101=>549,1102=>842,1103=>602,1104=>615,1105=>615,1106=>625,1107=>525,1108=>549,1109=>521,1110=>278,1111=>278,1112=>278,1113=>902,1114=>898,1115=>652,1116=>604,1117=>650,1118=>592,1119=>654,1120=>934,1121=>837,1122=>771,1123=>672,1124=>942,1125=>749,1126=>879,1127=>783,1128=>1160,1129=>1001,1130=>787,1131=>612,1132=>1027,1133=>824,1134=>636,1135=>541,1136=>856,1137=>876,1138=>787,1139=>612,1140=>781,1141=>665,1142=>781,1143=>665,1144=>992,1145=>904,1146=>953,1147=>758,1148=>1180,1149=>1028,1150=>934,1151=>837,1152=>698,1153=>550,1154=>502,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>418,1161=>418,1162=>748,1163=>657,1164=>686,1165=>589,1166=>603,1167=>635,1168=>610,1169=>525,1170=>675,1171=>556,1172=>557,1173=>491,1174=>1077,1175=>901,1176=>641,1177=>532,1178=>710,1179=>604,1180=>710,1181=>604,1182=>710,1183=>604,1184=>856,1185=>832,1186=>752,1187=>661,1188=>1014,1189=>877,1190=>1113,1191=>950,1192=>890,1193=>707,1194=>698,1195=>550,1196=>611,1197=>529,1198=>611,1199=>592,1200=>611,1201=>592,1202=>685,1203=>592,1204=>934,1205=>807,1206=>686,1207=>591,1208=>686,1209=>591,1210=>686,1211=>634,1212=>929,1213=>731,1214=>929,1215=>731,1216=>295,1217=>1077,1218=>901,1219=>655,1220=>604,1221=>752,1222=>639,1223=>752,1224=>661,1225=>752,1226=>661,1227=>686,1228=>591,1229=>863,1230=>754,1231=>278,1232=>684,1233=>613,1234=>684,1235=>613,1236=>974,1237=>995,1238=>632,1239=>615,1240=>787,1241=>615,1242=>787,1243=>615,1244=>1077,1245=>901,1246=>641,1247=>532,1248=>666,1249=>578,1250=>748,1251=>650,1252=>748,1253=>650,1254=>787,1255=>612,1256=>787,1257=>612,1258=>787,1259=>612,1260=>698,1261=>549,1262=>609,1263=>592,1264=>609,1265=>592,1266=>609,1267=>592,1268=>686,1269=>591,1270=>557,1271=>491,1272=>818,1273=>790,1274=>675,1275=>556,1276=>685,1277=>592,1278=>685,1279=>592,1280=>686,1281=>589,1282=>1006,1283=>897,1284=>975,1285=>869,1286=>679,1287=>588,1288=>1072,1289=>957,1290=>1113,1291=>967,1292=>775,1293=>660,1294=>773,1295=>711,1296=>614,1297=>541,1298=>752,1299=>639,1300=>1195,1301=>997,1302=>900,1303=>867,1304=>1031,1305=>989,1306=>787,1307=>635,1308=>989,1309=>818,1310=>710,1311=>604,1312=>1113,1313=>942,1314=>1113,1315=>949,1316=>793,1317=>683,1329=>766,1330=>732,1331=>753,1332=>753,1333=>732,1334=>772,1335=>640,1336=>732,1337=>859,1338=>753,1339=>691,1340=>533,1341=>922,1342=>863,1343=>732,1344=>716,1345=>766,1346=>753,1347=>767,1348=>792,1349=>728,1350=>729,1351=>757,1352=>732,1353=>713,1354=>800,1355=>768,1356=>792,1357=>732,1358=>753,1359=>705,1360=>694,1361=>744,1362=>538,1363=>811,1364=>757,1365=>787,1366=>790,1369=>307,1370=>318,1371=>234,1372=>361,1373=>238,1374=>405,1375=>500,1377=>974,1378=>634,1379=>658,1380=>663,1381=>634,1382=>635,1383=>515,1384=>634,1385=>738,1386=>658,1387=>634,1388=>271,1389=>980,1390=>623,1391=>634,1392=>634,1393=>608,1394=>634,1395=>629,1396=>634,1397=>278,1398=>634,1399=>499,1400=>634,1401=>404,1402=>974,1403=>560,1404=>648,1405=>634,1406=>634,1407=>974,1408=>634,1409=>635,1410=>435,1411=>974,1412=>636,1413=>612,1414=>805,1415=>812,1417=>337,1418=>361,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>361,1471=>0,1472=>295,1473=>0,1474=>0,1475=>295,1478=>456,1479=>0,1488=>668,1489=>578,1490=>412,1491=>546,1492=>653,1493=>272,1494=>346,1495=>653,1496=>648,1497=>224,1498=>537,1499=>529,1500=>568,1501=>664,1502=>679,1503=>272,1504=>400,1505=>649,1506=>626,1507=>640,1508=>625,1509=>540,1510=>593,1511=>709,1512=>564,1513=>708,1514=>657,1520=>471,1521=>454,1522=>471,1523=>416,1524=>645,3647=>636,3713=>670,3714=>684,3716=>688,3719=>482,3720=>628,3722=>684,3725=>688,3732=>642,3733=>642,3734=>672,3735=>655,3737=>641,3738=>592,3739=>592,3740=>745,3741=>767,3742=>687,3743=>687,3745=>702,3746=>688,3747=>684,3749=>649,3751=>632,3754=>703,3755=>819,3757=>633,3758=>684,3759=>788,3760=>632,3761=>0,3762=>539,3763=>539,3764=>0,3765=>0,3766=>0,3767=>0,3768=>0,3769=>0,3771=>0,3772=>0,3773=>663,3776=>360,3777=>679,3778=>460,3779=>547,3780=>491,3782=>674,3784=>0,3785=>0,3786=>0,3787=>0,3788=>0,3789=>0,3792=>636,3793=>641,3794=>641,3795=>670,3796=>625,3797=>625,3798=>703,3799=>670,3800=>674,3801=>677,3804=>1028,3805=>1028,4256=>840,4257=>690,4258=>642,4259=>759,4260=>591,4261=>686,4262=>789,4263=>811,4264=>467,4265=>565,4266=>789,4267=>793,4268=>584,4269=>837,4270=>750,4271=>688,4272=>811,4273=>584,4274=>584,4275=>837,4276=>837,4277=>646,4278=>604,4279=>584,4280=>596,4281=>584,4282=>721,4283=>795,4284=>584,4285=>566,4286=>584,4287=>669,4288=>799,4289=>542,4290=>664,4291=>542,4292=>565,4293=>674,4304=>508,4305=>508,4306=>533,4307=>785,4308=>522,4309=>517,4310=>508,4311=>797,4312=>507,4313=>518,4314=>1058,4315=>522,4316=>523,4317=>783,4318=>518,4319=>523,4320=>792,4321=>523,4322=>656,4323=>524,4324=>788,4325=>523,4326=>782,4327=>523,4328=>522,4329=>522,4330=>566,4331=>523,4332=>523,4333=>489,4334=>522,4335=>498,4336=>517,4337=>560,4338=>508,4339=>508,4340=>508,4341=>563,4342=>824,4343=>595,4344=>522,4345=>554,4346=>553,4347=>586,4348=>304,5121=>684,5122=>684,5123=>684,5124=>684,5125=>769,5126=>769,5127=>769,5129=>769,5130=>769,5131=>769,5132=>835,5133=>834,5134=>835,5135=>834,5136=>835,5137=>834,5138=>967,5139=>1007,5140=>967,5141=>1007,5142=>769,5143=>967,5144=>1007,5145=>967,5146=>1007,5147=>769,5149=>256,5150=>543,5151=>423,5152=>423,5153=>389,5154=>389,5155=>393,5156=>389,5157=>466,5158=>385,5159=>256,5160=>389,5161=>389,5162=>389,5163=>1090,5164=>909,5165=>953,5166=>1117,5167=>684,5168=>684,5169=>684,5170=>684,5171=>729,5172=>729,5173=>729,5175=>729,5176=>729,5177=>729,5178=>835,5179=>684,5180=>835,5181=>834,5182=>835,5183=>834,5184=>967,5185=>1007,5186=>967,5187=>1007,5188=>967,5189=>1007,5190=>967,5191=>1007,5192=>729,5193=>508,5194=>192,5196=>732,5197=>732,5198=>732,5199=>732,5200=>730,5201=>730,5202=>730,5204=>730,5205=>730,5206=>730,5207=>921,5208=>889,5209=>921,5210=>889,5211=>921,5212=>889,5213=>928,5214=>900,5215=>928,5216=>900,5217=>947,5218=>900,5219=>947,5220=>900,5221=>947,5222=>434,5223=>877,5224=>877,5225=>866,5226=>890,5227=>628,5228=>628,5229=>628,5230=>628,5231=>628,5232=>628,5233=>628,5234=>628,5235=>628,5236=>860,5237=>771,5238=>815,5239=>816,5240=>815,5241=>816,5242=>860,5243=>771,5244=>860,5245=>771,5246=>815,5247=>816,5248=>815,5249=>816,5250=>815,5251=>407,5252=>407,5253=>750,5254=>775,5255=>750,5256=>775,5257=>628,5258=>628,5259=>628,5260=>628,5261=>628,5262=>628,5263=>628,5264=>628,5265=>628,5266=>860,5267=>771,5268=>815,5269=>816,5270=>815,5271=>816,5272=>860,5273=>771,5274=>860,5275=>771,5276=>815,5277=>816,5278=>815,5279=>816,5280=>815,5281=>435,5282=>435,5283=>610,5284=>557,5285=>557,5286=>557,5287=>610,5288=>610,5289=>610,5290=>557,5291=>557,5292=>749,5293=>769,5294=>746,5295=>764,5296=>746,5297=>764,5298=>749,5299=>769,5300=>749,5301=>769,5302=>746,5303=>764,5304=>746,5305=>764,5306=>746,5307=>386,5308=>508,5309=>386,5312=>852,5313=>852,5314=>852,5315=>852,5316=>852,5317=>852,5318=>852,5319=>852,5320=>852,5321=>1069,5322=>1035,5323=>1059,5324=>852,5325=>1059,5326=>852,5327=>852,5328=>600,5329=>453,5330=>600,5331=>852,5332=>852,5333=>852,5334=>852,5335=>852,5336=>852,5337=>852,5338=>852,5339=>852,5340=>1069,5341=>1035,5342=>1059,5343=>1030,5344=>1059,5345=>1030,5346=>1069,5347=>1035,5348=>1069,5349=>1035,5350=>1083,5351=>1030,5352=>1083,5353=>1030,5354=>600,5356=>729,5357=>603,5358=>603,5359=>603,5360=>603,5361=>603,5362=>603,5363=>603,5364=>603,5365=>603,5366=>834,5367=>754,5368=>792,5369=>771,5370=>792,5371=>771,5372=>834,5373=>754,5374=>834,5375=>754,5376=>792,5377=>771,5378=>792,5379=>771,5380=>792,5381=>418,5382=>420,5383=>418,5392=>712,5393=>712,5394=>712,5395=>892,5396=>892,5397=>892,5398=>892,5399=>910,5400=>872,5401=>910,5402=>872,5403=>910,5404=>872,5405=>1140,5406=>1100,5407=>1140,5408=>1100,5409=>1140,5410=>1100,5411=>1140,5412=>1100,5413=>641,5414=>627,5415=>627,5416=>627,5417=>627,5418=>627,5419=>627,5420=>627,5421=>627,5422=>627,5423=>844,5424=>781,5425=>816,5426=>818,5427=>816,5428=>818,5429=>844,5430=>781,5431=>844,5432=>781,5433=>816,5434=>818,5435=>816,5436=>818,5437=>816,5438=>418,5440=>389,5441=>484,5442=>916,5443=>916,5444=>863,5445=>916,5446=>863,5447=>863,5448=>603,5449=>603,5450=>603,5451=>603,5452=>603,5453=>603,5454=>834,5455=>754,5456=>418,5458=>729,5459=>684,5460=>684,5461=>684,5462=>684,5463=>726,5464=>726,5465=>726,5466=>726,5467=>924,5468=>1007,5469=>508,5470=>732,5471=>732,5472=>732,5473=>732,5474=>732,5475=>732,5476=>730,5477=>730,5478=>730,5479=>730,5480=>947,5481=>900,5482=>508,5492=>831,5493=>831,5494=>831,5495=>831,5496=>831,5497=>831,5498=>831,5499=>563,5500=>752,5501=>484,5502=>1047,5503=>1047,5504=>1047,5505=>1047,5506=>1047,5507=>1047,5508=>1047,5509=>825,5514=>831,5515=>831,5516=>831,5517=>831,5518=>1259,5519=>1259,5520=>1259,5521=>1002,5522=>1002,5523=>1259,5524=>1259,5525=>700,5526=>1073,5536=>852,5537=>852,5538=>799,5539=>799,5540=>799,5541=>799,5542=>600,5543=>643,5544=>643,5545=>643,5546=>643,5547=>643,5548=>643,5549=>643,5550=>418,5551=>628,5598=>770,5601=>770,5702=>468,5703=>468,5742=>444,5743=>1047,5744=>1310,5745=>1632,5746=>1632,5747=>1375,5748=>1375,5749=>1632,5750=>1632,7424=>592,7425=>717,7426=>982,7427=>586,7428=>550,7429=>605,7430=>605,7431=>491,7432=>541,7433=>278,7434=>395,7435=>579,7436=>583,7437=>754,7438=>650,7439=>612,7440=>550,7441=>684,7442=>684,7443=>684,7444=>1023,7446=>612,7447=>612,7448=>524,7449=>602,7450=>602,7451=>583,7452=>574,7453=>737,7454=>948,7455=>638,7456=>592,7457=>818,7458=>525,7459=>526,7462=>583,7463=>592,7464=>564,7465=>524,7466=>590,7467=>639,7468=>431,7469=>613,7470=>432,7472=>485,7473=>398,7474=>398,7475=>488,7476=>474,7477=>186,7478=>186,7479=>413,7480=>351,7481=>543,7482=>471,7483=>471,7484=>496,7485=>439,7486=>380,7487=>438,7488=>385,7489=>461,7490=>623,7491=>392,7492=>392,7493=>405,7494=>648,7495=>428,7496=>405,7497=>417,7498=>417,7499=>360,7500=>359,7501=>405,7502=>179,7503=>426,7504=>623,7505=>409,7506=>414,7507=>370,7508=>414,7509=>414,7510=>428,7511=>295,7512=>405,7513=>470,7514=>623,7515=>417,7517=>402,7518=>373,7519=>385,7520=>416,7521=>364,7522=>179,7523=>259,7524=>405,7525=>417,7526=>402,7527=>373,7528=>412,7529=>416,7530=>364,7543=>635,7544=>474,7547=>372,7549=>667,7557=>278,7579=>405,7580=>370,7581=>370,7582=>414,7583=>360,7584=>296,7585=>233,7586=>405,7587=>405,7588=>261,7589=>250,7590=>261,7591=>261,7592=>234,7593=>250,7594=>235,7595=>376,7596=>623,7597=>623,7598=>411,7599=>479,7600=>409,7601=>414,7602=>414,7603=>360,7604=>287,7605=>295,7606=>508,7607=>418,7608=>361,7609=>406,7610=>417,7611=>366,7612=>437,7613=>366,7614=>392,7615=>414,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>684,7681=>613,7682=>686,7683=>635,7684=>686,7685=>635,7686=>686,7687=>635,7688=>698,7689=>550,7690=>770,7691=>635,7692=>770,7693=>635,7694=>770,7695=>635,7696=>770,7697=>635,7698=>770,7699=>635,7700=>632,7701=>615,7702=>632,7703=>615,7704=>632,7705=>615,7706=>632,7707=>615,7708=>632,7709=>615,7710=>575,7711=>352,7712=>775,7713=>635,7714=>752,7715=>634,7716=>752,7717=>634,7718=>752,7719=>634,7720=>752,7721=>634,7722=>752,7723=>634,7724=>295,7725=>278,7726=>295,7727=>278,7728=>656,7729=>579,7730=>656,7731=>579,7732=>656,7733=>579,7734=>557,7735=>278,7736=>557,7737=>278,7738=>557,7739=>278,7740=>557,7741=>278,7742=>863,7743=>974,7744=>863,7745=>974,7746=>863,7747=>974,7748=>748,7749=>634,7750=>748,7751=>634,7752=>748,7753=>634,7754=>748,7755=>634,7756=>787,7757=>612,7758=>787,7759=>612,7760=>787,7761=>612,7762=>787,7763=>612,7764=>603,7765=>635,7766=>603,7767=>635,7768=>695,7769=>411,7770=>695,7771=>411,7772=>695,7773=>411,7774=>695,7775=>411,7776=>635,7777=>521,7778=>635,7779=>521,7780=>635,7781=>521,7782=>635,7783=>521,7784=>635,7785=>521,7786=>611,7787=>392,7788=>611,7789=>392,7790=>611,7791=>392,7792=>611,7793=>392,7794=>732,7795=>634,7796=>732,7797=>634,7798=>732,7799=>634,7800=>732,7801=>634,7802=>732,7803=>634,7804=>684,7805=>592,7806=>684,7807=>592,7808=>989,7809=>818,7810=>989,7811=>818,7812=>989,7813=>818,7814=>989,7815=>818,7816=>989,7817=>818,7818=>685,7819=>592,7820=>685,7821=>592,7822=>611,7823=>592,7824=>685,7825=>525,7826=>685,7827=>525,7828=>685,7829=>525,7830=>634,7831=>392,7832=>818,7833=>592,7834=>613,7835=>352,7836=>352,7837=>352,7838=>769,7839=>612,7840=>684,7841=>613,7842=>684,7843=>613,7844=>684,7845=>613,7846=>684,7847=>613,7848=>684,7849=>613,7850=>684,7851=>613,7852=>684,7853=>613,7854=>684,7855=>613,7856=>684,7857=>613,7858=>684,7859=>613,7860=>684,7861=>613,7862=>684,7863=>613,7864=>632,7865=>615,7866=>632,7867=>615,7868=>632,7869=>615,7870=>632,7871=>615,7872=>632,7873=>615,7874=>632,7875=>615,7876=>632,7877=>615,7878=>632,7879=>615,7880=>295,7881=>278,7882=>295,7883=>278,7884=>787,7885=>612,7886=>787,7887=>612,7888=>787,7889=>612,7890=>787,7891=>612,7892=>787,7893=>612,7894=>787,7895=>612,7896=>787,7897=>612,7898=>913,7899=>612,7900=>913,7901=>612,7902=>913,7903=>612,7904=>913,7905=>612,7906=>913,7907=>612,7908=>732,7909=>634,7910=>732,7911=>634,7912=>838,7913=>634,7914=>838,7915=>634,7916=>838,7917=>634,7918=>838,7919=>634,7920=>838,7921=>634,7922=>611,7923=>592,7924=>611,7925=>592,7926=>611,7927=>592,7928=>611,7929=>592,7930=>769,7931=>477,7936=>659,7937=>659,7938=>659,7939=>659,7940=>659,7941=>659,7942=>659,7943=>659,7944=>684,7945=>684,7946=>877,7947=>877,7948=>769,7949=>801,7950=>708,7951=>743,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>711,7961=>711,7962=>966,7963=>975,7964=>898,7965=>928,7968=>634,7969=>634,7970=>634,7971=>634,7972=>634,7973=>634,7974=>634,7975=>634,7976=>837,7977=>835,7978=>1086,7979=>1089,7980=>1027,7981=>1051,7982=>934,7983=>947,7984=>338,7985=>338,7986=>338,7987=>338,7988=>338,7989=>338,7990=>338,7991=>338,7992=>380,7993=>374,7994=>635,7995=>635,7996=>570,7997=>600,7998=>489,7999=>493,8000=>612,8001=>612,8002=>612,8003=>612,8004=>612,8005=>612,8008=>804,8009=>848,8010=>1095,8011=>1100,8012=>938,8013=>970,8016=>579,8017=>579,8018=>579,8019=>579,8020=>579,8021=>579,8022=>579,8023=>579,8025=>784,8027=>998,8029=>1012,8031=>897,8032=>837,8033=>837,8034=>837,8035=>837,8036=>837,8037=>837,8038=>837,8039=>837,8040=>802,8041=>843,8042=>1089,8043=>1095,8044=>946,8045=>972,8046=>921,8047=>952,8048=>659,8049=>659,8050=>541,8051=>548,8052=>634,8053=>654,8054=>338,8055=>338,8056=>612,8057=>612,8058=>579,8059=>579,8060=>837,8061=>837,8064=>659,8065=>659,8066=>659,8067=>659,8068=>659,8069=>659,8070=>659,8071=>659,8072=>684,8073=>684,8074=>877,8075=>877,8076=>769,8077=>801,8078=>708,8079=>743,8080=>634,8081=>634,8082=>634,8083=>634,8084=>634,8085=>634,8086=>634,8087=>634,8088=>837,8089=>835,8090=>1086,8091=>1089,8092=>1027,8093=>1051,8094=>934,8095=>947,8096=>837,8097=>837,8098=>837,8099=>837,8100=>837,8101=>837,8102=>837,8103=>837,8104=>802,8105=>843,8106=>1089,8107=>1095,8108=>946,8109=>972,8110=>921,8111=>952,8112=>659,8113=>659,8114=>659,8115=>659,8116=>659,8118=>659,8119=>659,8120=>684,8121=>684,8122=>716,8123=>692,8124=>684,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>634,8131=>634,8132=>654,8134=>634,8135=>634,8136=>805,8137=>746,8138=>931,8139=>871,8140=>752,8141=>500,8142=>500,8143=>500,8144=>338,8145=>338,8146=>338,8147=>338,8150=>338,8151=>338,8152=>295,8153=>295,8154=>475,8155=>408,8157=>500,8158=>500,8159=>500,8160=>579,8161=>579,8162=>579,8163=>579,8164=>635,8165=>635,8166=>579,8167=>579,8168=>611,8169=>611,8170=>845,8171=>825,8172=>685,8173=>500,8174=>500,8175=>500,8178=>837,8179=>837,8180=>837,8182=>837,8183=>837,8184=>941,8185=>813,8186=>922,8187=>826,8188=>764,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>361,8209=>361,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>518,8221=>518,8222=>518,8223=>518,8224=>500,8225=>500,8226=>590,8227=>590,8228=>333,8229=>667,8230=>1000,8231=>318,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1350,8241=>1690,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8251=>838,8252=>485,8253=>531,8254=>500,8255=>804,8256=>804,8257=>250,8258=>1000,8259=>500,8260=>167,8261=>390,8262=>390,8263=>922,8264=>733,8265=>733,8266=>497,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8272=>804,8273=>500,8274=>450,8275=>1000,8276=>804,8277=>838,8278=>586,8279=>663,8280=>838,8281=>838,8282=>318,8283=>797,8284=>838,8285=>318,8286=>318,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>179,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>399,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>392,8337=>417,8338=>414,8339=>444,8340=>417,8341=>399,8342=>426,8343=>166,8344=>623,8345=>399,8346=>428,8347=>373,8348=>295,8352=>877,8353=>636,8354=>636,8355=>636,8356=>636,8357=>974,8358=>748,8359=>1271,8360=>1074,8361=>989,8362=>838,8363=>636,8364=>636,8365=>636,8366=>636,8367=>1272,8368=>636,8369=>636,8370=>636,8371=>636,8372=>774,8373=>636,8376=>636,8377=>636,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8417=>0,8448=>970,8449=>970,8450=>698,8451=>1123,8452=>896,8453=>969,8454=>1032,8455=>614,8456=>698,8457=>952,8459=>988,8460=>754,8461=>850,8462=>634,8463=>634,8464=>470,8465=>697,8466=>720,8467=>413,8468=>818,8469=>801,8470=>1040,8471=>1000,8472=>697,8473=>701,8474=>787,8475=>798,8476=>814,8477=>792,8478=>896,8479=>684,8480=>1020,8481=>1014,8482=>1000,8483=>684,8484=>745,8485=>578,8486=>764,8487=>764,8488=>616,8489=>338,8490=>656,8491=>684,8492=>786,8493=>703,8494=>854,8495=>592,8496=>605,8497=>786,8498=>575,8499=>1069,8500=>462,8501=>745,8502=>674,8503=>466,8504=>645,8505=>380,8506=>926,8507=>1157,8508=>702,8509=>728,8510=>654,8511=>849,8512=>811,8513=>775,8514=>557,8515=>557,8516=>611,8517=>819,8518=>708,8519=>615,8520=>351,8521=>351,8523=>780,8526=>526,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>295,8545=>492,8546=>689,8547=>923,8548=>684,8549=>922,8550=>1120,8551=>1317,8552=>917,8553=>685,8554=>933,8555=>1131,8556=>557,8557=>698,8558=>770,8559=>863,8560=>278,8561=>458,8562=>637,8563=>812,8564=>592,8565=>811,8566=>991,8567=>1170,8568=>819,8569=>592,8570=>822,8571=>1002,8572=>278,8573=>550,8574=>635,8575=>974,8576=>1245,8577=>770,8578=>1245,8579=>703,8580=>549,8581=>698,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>684,8705=>636,8706=>517,8707=>632,8708=>632,8709=>871,8710=>669,8711=>669,8712=>871,8713=>871,8714=>718,8715=>871,8716=>871,8717=>718,8718=>636,8719=>757,8720=>757,8721=>674,8722=>838,8723=>838,8724=>838,8725=>337,8726=>637,8727=>838,8728=>626,8729=>626,8730=>637,8731=>637,8732=>637,8733=>714,8734=>833,8735=>838,8736=>896,8737=>896,8738=>838,8739=>500,8740=>500,8741=>500,8742=>500,8743=>732,8744=>732,8745=>732,8746=>732,8747=>521,8748=>789,8749=>1057,8750=>521,8751=>789,8752=>1057,8753=>521,8754=>521,8755=>521,8756=>636,8757=>636,8758=>260,8759=>636,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8766=>838,8767=>838,8768=>375,8769=>838,8770=>838,8771=>838,8772=>838,8773=>838,8774=>838,8775=>838,8776=>838,8777=>838,8778=>838,8779=>838,8780=>838,8781=>838,8782=>838,8783=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1000,8789=>1000,8790=>838,8791=>838,8792=>838,8793=>838,8794=>838,8795=>838,8796=>838,8797=>838,8798=>838,8799=>838,8800=>838,8801=>838,8802=>838,8803=>838,8804=>838,8805=>838,8806=>838,8807=>838,8808=>838,8809=>838,8810=>1047,8811=>1047,8812=>464,8813=>838,8814=>838,8815=>838,8816=>838,8817=>838,8818=>838,8819=>838,8820=>838,8821=>838,8822=>838,8823=>838,8824=>838,8825=>838,8826=>838,8827=>838,8828=>838,8829=>838,8830=>838,8831=>838,8832=>838,8833=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8840=>838,8841=>838,8842=>838,8843=>838,8844=>732,8845=>732,8846=>732,8847=>838,8848=>838,8849=>838,8850=>838,8851=>780,8852=>780,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>871,8867=>871,8868=>871,8869=>871,8870=>521,8871=>521,8872=>871,8873=>871,8874=>871,8875=>871,8876=>871,8877=>871,8878=>871,8879=>871,8880=>838,8881=>838,8882=>838,8883=>838,8884=>838,8885=>838,8886=>1000,8887=>1000,8888=>838,8889=>838,8890=>521,8891=>732,8892=>732,8893=>732,8894=>838,8895=>838,8896=>820,8897=>820,8898=>820,8899=>820,8900=>494,8901=>318,8902=>626,8903=>838,8904=>1000,8905=>1000,8906=>1000,8907=>1000,8908=>1000,8909=>838,8910=>732,8911=>732,8912=>838,8913=>838,8914=>838,8915=>838,8916=>838,8917=>838,8918=>838,8919=>838,8920=>1422,8921=>1422,8922=>838,8923=>838,8924=>838,8925=>838,8926=>838,8927=>838,8928=>838,8929=>838,8930=>838,8931=>838,8932=>838,8933=>838,8934=>838,8935=>838,8936=>838,8937=>838,8938=>838,8939=>838,8940=>838,8941=>838,8942=>1000,8943=>1000,8944=>1000,8945=>1000,8946=>1000,8947=>871,8948=>718,8949=>871,8950=>871,8951=>718,8952=>871,8953=>871,8954=>1000,8955=>871,8956=>718,8957=>871,8958=>718,8959=>871,8960=>602,8961=>602,8962=>635,8963=>838,8964=>838,8965=>838,8966=>838,8967=>488,8968=>390,8969=>390,8970=>390,8971=>390,8972=>809,8973=>809,8974=>809,8975=>809,8976=>838,8977=>513,8984=>1000,8985=>838,8988=>469,8989=>469,8990=>469,8991=>469,8992=>521,8993=>521,8996=>1152,8997=>1152,8998=>1414,8999=>1152,9000=>1443,9003=>1414,9004=>873,9075=>338,9076=>635,9077=>837,9082=>659,9085=>757,9095=>1152,9108=>873,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9166=>838,9167=>945,9187=>873,9189=>769,9192=>636,9250=>635,9251=>635,9312=>896,9313=>896,9314=>896,9315=>896,9316=>896,9317=>896,9318=>896,9319=>896,9320=>896,9321=>896,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>769,9697=>769,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9729=>1000,9730=>896,9731=>896,9732=>896,9733=>896,9734=>896,9735=>573,9736=>896,9737=>896,9738=>888,9739=>888,9740=>671,9741=>1013,9742=>1246,9743=>1250,9744=>896,9745=>896,9746=>896,9747=>532,9748=>896,9749=>896,9750=>896,9751=>896,9752=>896,9753=>896,9754=>896,9755=>896,9756=>896,9757=>609,9758=>896,9759=>609,9760=>896,9761=>896,9762=>896,9763=>896,9764=>669,9765=>746,9766=>649,9767=>784,9768=>545,9769=>896,9770=>896,9771=>896,9772=>710,9773=>896,9774=>896,9775=>896,9776=>890,9777=>890,9778=>890,9779=>890,9780=>890,9781=>890,9782=>890,9783=>890,9784=>896,9785=>1042,9786=>1042,9787=>1042,9788=>896,9789=>896,9790=>896,9791=>614,9792=>732,9793=>732,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9800=>896,9801=>896,9802=>896,9803=>896,9804=>896,9805=>896,9806=>896,9807=>896,9808=>896,9809=>896,9810=>896,9811=>896,9812=>896,9813=>896,9814=>896,9815=>896,9816=>896,9817=>896,9818=>896,9819=>896,9820=>896,9821=>896,9822=>896,9823=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9832=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,9840=>748,9841=>766,9842=>896,9843=>896,9844=>896,9845=>896,9846=>896,9847=>896,9848=>896,9849=>896,9850=>896,9851=>896,9852=>896,9853=>896,9854=>896,9855=>896,9856=>869,9857=>869,9858=>869,9859=>869,9860=>869,9861=>869,9862=>890,9863=>890,9864=>890,9865=>890,9866=>890,9867=>890,9868=>890,9869=>890,9870=>890,9871=>890,9872=>750,9873=>750,9874=>890,9875=>816,9876=>716,9877=>537,9878=>852,9879=>890,9880=>684,9881=>896,9882=>708,9883=>890,9884=>890,9888=>890,9889=>702,9890=>1004,9891=>1089,9892=>1175,9893=>903,9894=>838,9895=>838,9896=>838,9897=>838,9898=>838,9899=>838,9900=>838,9901=>838,9902=>838,9903=>838,9904=>844,9905=>838,9906=>732,9907=>732,9908=>732,9909=>732,9910=>850,9911=>732,9912=>732,9920=>838,9921=>838,9922=>838,9923=>838,9954=>732,9985=>838,9986=>838,9987=>838,9988=>838,9990=>838,9991=>838,9992=>838,9993=>838,9996=>838,9997=>838,9998=>838,9999=>838,10000=>838,10001=>838,10002=>838,10003=>838,10004=>838,10005=>838,10006=>838,10007=>838,10008=>838,10009=>838,10010=>838,10011=>838,10012=>838,10013=>838,10014=>838,10015=>838,10016=>838,10017=>838,10018=>838,10019=>838,10020=>838,10021=>838,10022=>838,10023=>838,10025=>838,10026=>838,10027=>838,10028=>838,10029=>838,10030=>838,10031=>838,10032=>838,10033=>838,10034=>838,10035=>838,10036=>838,10037=>838,10038=>838,10039=>838,10040=>838,10041=>838,10042=>838,10043=>838,10044=>838,10045=>838,10046=>838,10047=>838,10048=>838,10049=>838,10050=>838,10051=>838,10052=>838,10053=>838,10054=>838,10055=>838,10056=>838,10057=>838,10058=>838,10059=>838,10061=>896,10063=>896,10064=>896,10065=>896,10066=>896,10070=>896,10072=>838,10073=>838,10074=>838,10075=>322,10076=>322,10077=>538,10078=>538,10081=>838,10082=>838,10083=>838,10084=>838,10085=>838,10086=>838,10087=>838,10088=>838,10089=>838,10090=>838,10091=>838,10092=>838,10093=>838,10094=>838,10095=>838,10096=>838,10097=>838,10098=>838,10099=>838,10100=>838,10101=>838,10102=>896,10103=>896,10104=>896,10105=>896,10106=>896,10107=>896,10108=>896,10109=>896,10110=>896,10111=>896,10112=>838,10113=>838,10114=>838,10115=>838,10116=>838,10117=>838,10118=>838,10119=>838,10120=>838,10121=>838,10122=>838,10123=>838,10124=>838,10125=>838,10126=>838,10127=>838,10128=>838,10129=>838,10130=>838,10131=>838,10132=>838,10136=>838,10137=>838,10138=>838,10139=>838,10140=>838,10141=>838,10142=>838,10143=>838,10144=>838,10145=>838,10146=>838,10147=>838,10148=>838,10149=>838,10150=>838,10151=>838,10152=>838,10153=>838,10154=>838,10155=>838,10156=>838,10157=>838,10158=>838,10159=>838,10161=>838,10162=>838,10163=>838,10164=>838,10165=>838,10166=>838,10167=>838,10168=>838,10169=>838,10170=>838,10171=>838,10172=>838,10173=>838,10174=>838,10181=>390,10182=>390,10208=>494,10214=>495,10215=>495,10216=>390,10217=>390,10218=>556,10219=>556,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1157,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10502=>838,10503=>838,10506=>838,10507=>838,10560=>683,10561=>683,10627=>734,10628=>734,10702=>838,10703=>1000,10704=>1000,10705=>1000,10706=>1000,10707=>1000,10708=>1000,10709=>1000,10731=>494,10746=>838,10747=>838,10752=>1000,10753=>1000,10754=>1000,10764=>1325,10765=>521,10766=>521,10767=>521,10768=>521,10769=>521,10770=>521,10771=>521,10772=>521,10773=>521,10774=>521,10775=>521,10776=>521,10777=>521,10778=>521,10779=>521,10780=>521,10799=>838,10877=>838,10878=>838,10879=>838,10880=>838,10881=>838,10882=>838,10883=>838,10884=>838,10885=>838,10886=>838,10887=>838,10888=>838,10889=>838,10890=>838,10891=>838,10892=>838,10893=>838,10894=>838,10895=>838,10896=>838,10897=>838,10898=>838,10899=>838,10900=>838,10901=>838,10902=>838,10903=>838,10904=>838,10905=>838,10906=>838,10907=>838,10908=>838,10909=>838,10910=>838,10911=>838,10912=>838,10926=>838,10927=>838,10928=>838,10929=>838,10930=>838,10931=>838,10932=>838,10933=>838,10934=>838,10935=>838,10936=>838,10937=>838,10938=>838,11001=>838,11002=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>836,11023=>836,11024=>836,11025=>836,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11039=>869,11040=>869,11041=>873,11042=>873,11043=>873,11044=>1119,11091=>869,11092=>869,11360=>557,11361=>278,11362=>557,11363=>603,11364=>695,11365=>613,11366=>392,11367=>752,11368=>634,11369=>656,11370=>579,11371=>685,11372=>525,11373=>781,11374=>863,11375=>684,11376=>781,11377=>734,11378=>1128,11379=>961,11380=>592,11381=>654,11382=>568,11383=>660,11385=>414,11386=>612,11387=>491,11388=>175,11389=>431,11390=>635,11391=>685,11800=>531,11810=>390,11811=>390,11812=>390,11813=>390,11822=>531,19904=>896,19905=>896,19906=>896,19907=>896,19908=>896,19909=>896,19910=>896,19911=>896,19912=>896,19913=>896,19914=>896,19915=>896,19916=>896,19917=>896,19918=>896,19919=>896,19920=>896,19921=>896,19922=>896,19923=>896,19924=>896,19925=>896,19926=>896,19927=>896,19928=>896,19929=>896,19930=>896,19931=>896,19932=>896,19933=>896,19934=>896,19935=>896,19936=>896,19937=>896,19938=>896,19939=>896,19940=>896,19941=>896,19942=>896,19943=>896,19944=>896,19945=>896,19946=>896,19947=>896,19948=>896,19949=>896,19950=>896,19951=>896,19952=>896,19953=>896,19954=>896,19955=>896,19956=>896,19957=>896,19958=>896,19959=>896,19960=>896,19961=>896,19962=>896,19963=>896,19964=>896,19965=>896,19966=>896,19967=>896,42564=>635,42565=>521,42566=>354,42567=>338,42572=>1180,42573=>1028,42576=>1029,42577=>906,42580=>1080,42581=>842,42582=>985,42583=>847,42594=>1024,42595=>925,42596=>1014,42597=>900,42598=>863,42599=>1008,42600=>787,42601=>612,42602=>855,42603=>712,42604=>1358,42605=>1019,42606=>879,42634=>805,42635=>722,42636=>611,42637=>583,42644=>686,42645=>634,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>252,42782=>252,42783=>252,42786=>385,42787=>356,42788=>472,42789=>472,42790=>752,42791=>634,42792=>878,42793=>709,42794=>614,42795=>541,42800=>491,42801=>521,42802=>1250,42803=>985,42804=>1219,42805=>1000,42806=>1155,42807=>996,42808=>971,42809=>818,42810=>971,42811=>818,42812=>959,42813=>818,42814=>698,42815=>549,42822=>680,42823=>392,42824=>582,42825=>427,42826=>807,42827=>704,42830=>1358,42831=>1019,42832=>603,42833=>635,42834=>734,42835=>774,42838=>787,42839=>635,42852=>605,42853=>635,42854=>605,42855=>635,42880=>557,42881=>278,42882=>735,42883=>634,42889=>337,42890=>376,42891=>401,42892=>275,42893=>686,42894=>487,42896=>772,42897=>667,43002=>915,43003=>575,43004=>603,43005=>863,43006=>295,43007=>1199,61184=>213,61185=>238,61186=>257,61187=>264,61188=>267,61189=>238,61190=>213,61191=>238,61192=>257,61193=>264,61194=>257,61195=>238,61196=>213,61197=>238,61198=>257,61199=>264,61200=>257,61201=>238,61202=>213,61203=>238,61204=>267,61205=>264,61206=>257,61207=>238,61208=>213,61209=>275,63173=>612,64256=>722,64257=>646,64258=>646,64259=>1000,64260=>1000,64261=>686,64262=>861,64275=>1202,64276=>1202,64277=>1196,64278=>1186,64279=>1529,64285=>224,64286=>0,64287=>471,64288=>636,64289=>856,64290=>774,64291=>906,64292=>771,64293=>843,64294=>855,64295=>807,64296=>875,64297=>838,64298=>708,64299=>708,64300=>708,64301=>708,64302=>668,64303=>668,64304=>668,64305=>578,64306=>412,64307=>546,64308=>653,64309=>272,64310=>346,64311=>1000,64312=>648,64313=>307,64314=>537,64315=>529,64316=>568,64317=>1000,64318=>679,64319=>1000,64320=>400,64321=>649,64322=>1000,64323=>640,64324=>625,64325=>1000,64326=>593,64327=>709,64328=>564,64329=>708,64330=>657,64331=>272,64332=>578,64333=>529,64334=>625,64335=>629,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65056=>0,65057=>0,65058=>0,65059=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansmono.php b/incs/tcpdf_old/fonts/dejavusansmono.php new file mode 100644 index 0000000..1f7a453 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansmono.php @@ -0,0 +1,15 @@ +33,'FontBBox'=>'[-558 -375 718 1042]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cw=array(0=>602,1=>602,2=>602,3=>602,4=>602,5=>602,6=>602,7=>602,8=>0,9=>602,10=>602,11=>602,12=>602,13=>602,14=>602,15=>602,16=>602,17=>602,18=>602,19=>602,20=>602,21=>602,22=>602,23=>602,24=>602,25=>602,26=>602,27=>602,28=>602,29=>0,30=>602,31=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,127=>602,128=>602,129=>602,130=>602,131=>602,132=>602,133=>602,134=>602,135=>602,136=>602,137=>602,138=>602,139=>602,140=>602,141=>602,142=>602,143=>602,144=>602,145=>602,146=>602,147=>602,148=>602,149=>602,150=>602,151=>602,152=>602,153=>602,154=>602,155=>602,156=>602,157=>602,158=>602,159=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,496=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,544=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,1542=>602,1543=>602,1545=>602,1546=>602,1548=>602,1557=>602,1563=>602,1567=>602,1569=>602,1570=>602,1571=>602,1572=>602,1573=>602,1574=>602,1575=>602,1576=>602,1577=>602,1578=>602,1579=>602,1580=>602,1581=>602,1582=>602,1583=>602,1584=>602,1585=>602,1586=>602,1587=>602,1588=>602,1589=>602,1590=>602,1591=>602,1592=>602,1593=>602,1594=>602,1600=>602,1601=>602,1602=>602,1603=>602,1604=>602,1605=>602,1606=>602,1607=>602,1608=>602,1609=>602,1610=>602,1611=>602,1612=>602,1613=>602,1614=>602,1615=>602,1616=>602,1617=>602,1618=>602,1619=>602,1620=>602,1621=>602,1626=>602,1632=>602,1633=>602,1634=>602,1635=>602,1636=>602,1637=>602,1638=>602,1639=>602,1640=>602,1641=>602,1642=>602,1643=>602,1644=>602,1645=>602,1652=>602,1657=>602,1658=>602,1659=>602,1662=>602,1663=>602,1664=>602,1667=>602,1668=>602,1670=>602,1671=>602,1681=>602,1688=>602,1700=>602,1705=>602,1711=>602,1726=>602,1740=>602,1776=>602,1777=>602,1778=>602,1779=>602,1780=>602,1781=>602,1782=>602,1783=>602,1784=>602,1785=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9729=>602,9730=>602,9731=>602,9732=>602,9733=>602,9734=>602,9735=>602,9736=>602,9737=>602,9738=>602,9739=>602,9740=>602,9741=>602,9742=>602,9743=>602,9744=>602,9745=>602,9746=>602,9747=>602,9748=>602,9749=>602,9750=>602,9751=>602,9752=>602,9753=>602,9754=>602,9755=>602,9756=>602,9757=>602,9758=>602,9759=>602,9760=>602,9761=>602,9762=>602,9763=>602,9764=>602,9765=>602,9766=>602,9767=>602,9768=>602,9769=>602,9770=>602,9771=>602,9772=>602,9773=>602,9774=>602,9775=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9789=>602,9790=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9800=>602,9801=>602,9802=>602,9803=>602,9804=>602,9805=>602,9806=>602,9807=>602,9808=>602,9809=>602,9810=>602,9811=>602,9812=>602,9813=>602,9814=>602,9815=>602,9816=>602,9817=>602,9818=>602,9819=>602,9820=>602,9821=>602,9822=>602,9823=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9832=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,9840=>602,9841=>602,9842=>602,9843=>602,9844=>602,9845=>602,9846=>602,9847=>602,9848=>602,9849=>602,9850=>602,9851=>602,9852=>602,9853=>602,9854=>602,9855=>602,9856=>602,9857=>602,9858=>602,9859=>602,9860=>602,9861=>602,9862=>602,9863=>602,9864=>602,9865=>602,9866=>602,9867=>602,9872=>602,9873=>602,9874=>602,9875=>602,9876=>602,9877=>602,9878=>602,9879=>602,9880=>602,9881=>602,9882=>602,9883=>602,9884=>602,9888=>602,9889=>602,9904=>602,9905=>602,9985=>602,9986=>602,9987=>602,9988=>602,9990=>602,9991=>602,9992=>602,9993=>602,9996=>602,9997=>602,9998=>602,9999=>602,10000=>602,10001=>602,10002=>602,10003=>602,10004=>602,10005=>602,10006=>602,10007=>602,10008=>602,10009=>602,10010=>602,10011=>602,10012=>602,10013=>602,10014=>602,10015=>602,10016=>602,10017=>602,10018=>602,10019=>602,10020=>602,10021=>602,10022=>602,10023=>602,10025=>602,10026=>602,10027=>602,10028=>602,10029=>602,10030=>602,10031=>602,10032=>602,10033=>602,10034=>602,10035=>602,10036=>602,10037=>602,10038=>602,10039=>602,10040=>602,10041=>602,10042=>602,10043=>602,10044=>602,10045=>602,10046=>602,10047=>602,10048=>602,10049=>602,10050=>602,10051=>602,10052=>602,10053=>602,10054=>602,10055=>602,10056=>602,10057=>602,10058=>602,10059=>602,10061=>602,10063=>602,10064=>602,10065=>602,10066=>602,10070=>602,10072=>602,10073=>602,10074=>602,10075=>602,10076=>602,10077=>602,10078=>602,10081=>602,10082=>602,10083=>602,10084=>602,10085=>602,10086=>602,10087=>602,10088=>602,10089=>602,10090=>602,10091=>602,10092=>602,10093=>602,10094=>602,10095=>602,10096=>602,10097=>602,10098=>602,10099=>602,10100=>602,10101=>602,10132=>602,10136=>602,10137=>602,10138=>602,10139=>602,10140=>602,10141=>602,10142=>602,10143=>602,10144=>602,10145=>602,10146=>602,10147=>602,10148=>602,10149=>602,10150=>602,10151=>602,10152=>602,10153=>602,10154=>602,10155=>602,10156=>602,10157=>602,10158=>602,10159=>602,10161=>602,10162=>602,10163=>602,10164=>602,10165=>602,10166=>602,10167=>602,10168=>602,10169=>602,10170=>602,10171=>602,10172=>602,10173=>602,10174=>602,10181=>602,10182=>602,10208=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,63173=>602,64257=>602,64258=>602,64338=>602,64339=>602,64340=>602,64341=>602,64342=>602,64343=>602,64344=>602,64345=>602,64346=>602,64347=>602,64348=>602,64349=>602,64350=>602,64351=>602,64352=>602,64353=>602,64354=>602,64355=>602,64356=>602,64357=>602,64358=>602,64359=>602,64360=>602,64361=>602,64362=>602,64363=>602,64364=>602,64365=>602,64366=>602,64367=>602,64368=>602,64369=>602,64370=>602,64371=>602,64372=>602,64373=>602,64374=>602,64375=>602,64376=>602,64377=>602,64378=>602,64379=>602,64380=>602,64381=>602,64382=>602,64383=>602,64384=>602,64385=>602,64394=>602,64395=>602,64396=>602,64397=>602,64398=>602,64399=>602,64400=>602,64401=>602,64402=>602,64403=>602,64404=>602,64405=>602,64414=>602,64415=>602,64426=>602,64427=>602,64428=>602,64429=>602,64488=>602,64489=>602,64508=>602,64509=>602,64510=>602,64511=>602,65136=>602,65137=>602,65138=>602,65139=>602,65140=>602,65142=>602,65143=>602,65144=>602,65145=>602,65146=>602,65147=>602,65148=>602,65149=>602,65150=>602,65151=>602,65152=>602,65153=>602,65154=>602,65155=>602,65156=>602,65157=>602,65158=>602,65159=>602,65160=>602,65161=>602,65162=>602,65163=>602,65164=>602,65165=>602,65166=>602,65167=>602,65168=>602,65169=>602,65170=>602,65171=>602,65172=>602,65173=>602,65174=>602,65175=>602,65176=>602,65177=>602,65178=>602,65179=>602,65180=>602,65181=>602,65182=>602,65183=>602,65184=>602,65185=>602,65186=>602,65187=>602,65188=>602,65189=>602,65190=>602,65191=>602,65192=>602,65193=>602,65194=>602,65195=>602,65196=>602,65197=>602,65198=>602,65199=>602,65200=>602,65201=>602,65202=>602,65203=>602,65204=>602,65205=>602,65206=>602,65207=>602,65208=>602,65209=>602,65210=>602,65211=>602,65212=>602,65213=>602,65214=>602,65215=>602,65216=>602,65217=>602,65218=>602,65219=>602,65220=>602,65221=>602,65222=>602,65223=>602,65224=>602,65225=>602,65226=>602,65227=>602,65228=>602,65229=>602,65230=>602,65231=>602,65232=>602,65233=>602,65234=>602,65235=>602,65236=>602,65237=>602,65238=>602,65239=>602,65240=>602,65241=>602,65242=>602,65243=>602,65244=>602,65245=>602,65246=>602,65247=>602,65248=>602,65249=>602,65250=>602,65251=>602,65252=>602,65253=>602,65254=>602,65255=>602,65256=>602,65257=>602,65258=>602,65259=>602,65260=>602,65261=>602,65262=>602,65263=>602,65264=>602,65265=>602,65266=>602,65267=>602,65268=>602,65269=>602,65270=>602,65271=>602,65272=>602,65273=>602,65274=>602,65275=>602,65276=>602,65279=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansmonob.php b/incs/tcpdf_old/fonts/dejavusansmonob.php new file mode 100644 index 0000000..0f0f43e --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansmonob.php @@ -0,0 +1,15 @@ +33,'FontBBox'=>'[-447 -394 731 1052]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cw=array(0=>602,1=>602,2=>602,3=>602,4=>602,5=>602,6=>602,7=>602,8=>0,9=>602,10=>602,11=>602,12=>602,13=>602,14=>602,15=>602,16=>602,17=>602,18=>602,19=>602,20=>602,21=>602,22=>602,23=>602,24=>602,25=>602,26=>602,27=>602,28=>602,29=>0,30=>602,31=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,127=>602,128=>602,129=>602,130=>602,131=>602,132=>602,133=>602,134=>602,135=>602,136=>602,137=>602,138=>602,139=>602,140=>602,141=>602,142=>602,143=>602,144=>602,145=>602,146=>602,147=>602,148=>602,149=>602,150=>602,151=>602,152=>602,153=>602,154=>602,155=>602,156=>602,157=>602,158=>602,159=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,496=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,544=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,1542=>602,1543=>602,1545=>602,1546=>602,1548=>602,1557=>602,1563=>602,1567=>602,1569=>602,1570=>602,1571=>602,1572=>602,1573=>602,1574=>602,1575=>602,1576=>602,1577=>602,1578=>602,1579=>602,1580=>602,1581=>602,1582=>602,1583=>602,1584=>602,1585=>602,1586=>602,1587=>602,1588=>602,1589=>602,1590=>602,1591=>602,1592=>602,1593=>602,1594=>602,1600=>602,1601=>602,1602=>602,1603=>602,1604=>602,1605=>602,1606=>602,1607=>602,1608=>602,1609=>602,1610=>602,1611=>602,1612=>602,1613=>602,1614=>602,1615=>602,1616=>602,1617=>602,1618=>602,1619=>602,1620=>602,1621=>602,1626=>602,1632=>602,1633=>602,1634=>602,1635=>602,1636=>602,1637=>602,1638=>602,1639=>602,1640=>602,1641=>602,1642=>602,1643=>602,1644=>602,1645=>602,1652=>602,1657=>602,1658=>602,1659=>602,1662=>602,1663=>602,1664=>602,1667=>602,1668=>602,1670=>602,1671=>602,1681=>602,1688=>602,1700=>602,1705=>602,1711=>602,1726=>602,1740=>602,1776=>602,1777=>602,1778=>602,1779=>602,1780=>602,1781=>602,1782=>602,1783=>602,1784=>602,1785=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9729=>602,9730=>602,9731=>602,9732=>602,9733=>602,9734=>602,9735=>602,9736=>602,9737=>602,9738=>602,9739=>602,9740=>602,9741=>602,9742=>602,9743=>602,9744=>602,9745=>602,9746=>602,9747=>602,9748=>602,9749=>602,9750=>602,9751=>602,9752=>602,9753=>602,9754=>602,9755=>602,9756=>602,9757=>602,9758=>602,9759=>602,9760=>602,9761=>602,9762=>602,9763=>602,9764=>602,9765=>602,9766=>602,9767=>602,9768=>602,9769=>602,9770=>602,9771=>602,9772=>602,9773=>602,9774=>602,9775=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9789=>602,9790=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9800=>602,9801=>602,9802=>602,9803=>602,9804=>602,9805=>602,9806=>602,9807=>602,9808=>602,9809=>602,9810=>602,9811=>602,9812=>602,9813=>602,9814=>602,9815=>602,9816=>602,9817=>602,9818=>602,9819=>602,9820=>602,9821=>602,9822=>602,9823=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9832=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,9840=>602,9841=>602,9842=>602,9843=>602,9844=>602,9845=>602,9846=>602,9847=>602,9848=>602,9849=>602,9850=>602,9851=>602,9852=>602,9853=>602,9854=>602,9855=>602,9856=>602,9857=>602,9858=>602,9859=>602,9860=>602,9861=>602,9862=>602,9863=>602,9864=>602,9865=>602,9866=>602,9867=>602,9872=>602,9873=>602,9874=>602,9875=>602,9876=>602,9877=>602,9878=>602,9879=>602,9880=>602,9881=>602,9882=>602,9883=>602,9884=>602,9888=>602,9889=>602,9904=>602,9905=>602,9985=>602,9986=>602,9987=>602,9988=>602,9990=>602,9991=>602,9992=>602,9993=>602,9996=>602,9997=>602,9998=>602,9999=>602,10000=>602,10001=>602,10002=>602,10003=>602,10004=>602,10005=>602,10006=>602,10007=>602,10008=>602,10009=>602,10010=>602,10011=>602,10012=>602,10013=>602,10014=>602,10015=>602,10016=>602,10017=>602,10018=>602,10019=>602,10020=>602,10021=>602,10022=>602,10023=>602,10025=>602,10026=>602,10027=>602,10028=>602,10029=>602,10030=>602,10031=>602,10032=>602,10033=>602,10034=>602,10035=>602,10036=>602,10037=>602,10038=>602,10039=>602,10040=>602,10041=>602,10042=>602,10043=>602,10044=>602,10045=>602,10046=>602,10047=>602,10048=>602,10049=>602,10050=>602,10051=>602,10052=>602,10053=>602,10054=>602,10055=>602,10056=>602,10057=>602,10058=>602,10059=>602,10061=>602,10063=>602,10064=>602,10065=>602,10066=>602,10070=>602,10072=>602,10073=>602,10074=>602,10075=>602,10076=>602,10077=>602,10078=>602,10081=>602,10082=>602,10083=>602,10084=>602,10085=>602,10086=>602,10087=>602,10088=>602,10089=>602,10090=>602,10091=>602,10092=>602,10093=>602,10094=>602,10095=>602,10096=>602,10097=>602,10098=>602,10099=>602,10100=>602,10101=>602,10132=>602,10136=>602,10137=>602,10138=>602,10139=>602,10140=>602,10141=>602,10142=>602,10143=>602,10144=>602,10145=>602,10146=>602,10147=>602,10148=>602,10149=>602,10150=>602,10151=>602,10152=>602,10153=>602,10154=>602,10155=>602,10156=>602,10157=>602,10158=>602,10159=>602,10161=>602,10162=>602,10163=>602,10164=>602,10165=>602,10166=>602,10167=>602,10168=>602,10169=>602,10170=>602,10171=>602,10172=>602,10173=>602,10174=>602,10175=>602,10181=>602,10182=>602,10208=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,63173=>602,64257=>602,64258=>602,64338=>602,64339=>602,64340=>602,64341=>602,64342=>602,64343=>602,64344=>602,64345=>602,64346=>602,64347=>602,64348=>602,64349=>602,64350=>602,64351=>602,64352=>602,64353=>602,64354=>602,64355=>602,64356=>602,64357=>602,64358=>602,64359=>602,64360=>602,64361=>602,64362=>602,64363=>602,64364=>602,64365=>602,64366=>602,64367=>602,64368=>602,64369=>602,64370=>602,64371=>602,64372=>602,64373=>602,64374=>602,64375=>602,64376=>602,64377=>602,64378=>602,64379=>602,64380=>602,64381=>602,64382=>602,64383=>602,64384=>602,64385=>602,64394=>602,64395=>602,64396=>602,64397=>602,64398=>602,64399=>602,64400=>602,64401=>602,64402=>602,64403=>602,64404=>602,64405=>602,64414=>602,64415=>602,64426=>602,64427=>602,64428=>602,64429=>602,64488=>602,64489=>602,64508=>602,64509=>602,64510=>602,64511=>602,65136=>602,65137=>602,65138=>602,65139=>602,65140=>602,65142=>602,65143=>602,65144=>602,65145=>602,65146=>602,65147=>602,65148=>602,65149=>602,65150=>602,65151=>602,65152=>602,65153=>602,65154=>602,65155=>602,65156=>602,65157=>602,65158=>602,65159=>602,65160=>602,65161=>602,65162=>602,65163=>602,65164=>602,65165=>602,65166=>602,65167=>602,65168=>602,65169=>602,65170=>602,65171=>602,65172=>602,65173=>602,65174=>602,65175=>602,65176=>602,65177=>602,65178=>602,65179=>602,65180=>602,65181=>602,65182=>602,65183=>602,65184=>602,65185=>602,65186=>602,65187=>602,65188=>602,65189=>602,65190=>602,65191=>602,65192=>602,65193=>602,65194=>602,65195=>602,65196=>602,65197=>602,65198=>602,65199=>602,65200=>602,65201=>602,65202=>602,65203=>602,65204=>602,65205=>602,65206=>602,65207=>602,65208=>602,65209=>602,65210=>602,65211=>602,65212=>602,65213=>602,65214=>602,65215=>602,65216=>602,65217=>602,65218=>602,65219=>602,65220=>602,65221=>602,65222=>602,65223=>602,65224=>602,65225=>602,65226=>602,65227=>602,65228=>602,65229=>602,65230=>602,65231=>602,65232=>602,65233=>602,65234=>602,65235=>602,65236=>602,65237=>602,65238=>602,65239=>602,65240=>602,65241=>602,65242=>602,65243=>602,65244=>602,65245=>602,65246=>602,65247=>602,65248=>602,65249=>602,65250=>602,65251=>602,65252=>602,65253=>602,65254=>602,65255=>602,65256=>602,65257=>602,65258=>602,65259=>602,65260=>602,65261=>602,65262=>602,65263=>602,65264=>602,65265=>602,65266=>602,65267=>602,65268=>602,65269=>602,65270=>602,65271=>602,65272=>602,65273=>602,65274=>602,65275=>602,65276=>602,65279=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansmonobi.php b/incs/tcpdf_old/fonts/dejavusansmonobi.php new file mode 100644 index 0000000..420bf85 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansmonobi.php @@ -0,0 +1,15 @@ +97,'FontBBox'=>'[-425 -394 808 1053]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>60,'StemH'=>26,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cw=array(0=>602,1=>602,2=>602,3=>602,4=>602,5=>602,6=>602,7=>602,8=>0,9=>602,10=>602,11=>602,12=>602,13=>602,14=>602,15=>602,16=>602,17=>602,18=>602,19=>602,20=>602,21=>602,22=>602,23=>602,24=>602,25=>602,26=>602,27=>602,28=>602,29=>0,30=>602,31=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,127=>602,128=>602,129=>602,130=>602,131=>602,132=>602,133=>602,134=>602,135=>602,136=>602,137=>602,138=>602,139=>602,140=>602,141=>602,142=>602,143=>602,144=>602,145=>602,146=>602,147=>602,148=>602,149=>602,150=>602,151=>602,152=>602,153=>602,154=>602,155=>602,156=>602,157=>602,158=>602,159=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,478=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,10181=>602,10182=>602,10208=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,63173=>602,64257=>602,64258=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavusansmonoi.php b/incs/tcpdf_old/fonts/dejavusansmonoi.php new file mode 100644 index 0000000..3bb34d6 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavusansmonoi.php @@ -0,0 +1,15 @@ +97,'FontBBox'=>'[-403 -375 746 1028]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>547,'StemV'=>34,'StemH'=>15,'AvgWidth'=>602,'MaxWidth'=>602,'MissingWidth'=>602); +$cw=array(0=>602,1=>602,2=>602,3=>602,4=>602,5=>602,6=>602,7=>602,8=>0,9=>602,10=>602,11=>602,12=>602,13=>602,14=>602,15=>602,16=>602,17=>602,18=>602,19=>602,20=>602,21=>602,22=>602,23=>602,24=>602,25=>602,26=>602,27=>602,28=>602,29=>0,30=>602,31=>602,32=>602,33=>602,34=>602,35=>602,36=>602,37=>602,38=>602,39=>602,40=>602,41=>602,42=>602,43=>602,44=>602,45=>602,46=>602,47=>602,48=>602,49=>602,50=>602,51=>602,52=>602,53=>602,54=>602,55=>602,56=>602,57=>602,58=>602,59=>602,60=>602,61=>602,62=>602,63=>602,64=>602,65=>602,66=>602,67=>602,68=>602,69=>602,70=>602,71=>602,72=>602,73=>602,74=>602,75=>602,76=>602,77=>602,78=>602,79=>602,80=>602,81=>602,82=>602,83=>602,84=>602,85=>602,86=>602,87=>602,88=>602,89=>602,90=>602,91=>602,92=>602,93=>602,94=>602,95=>602,96=>602,97=>602,98=>602,99=>602,100=>602,101=>602,102=>602,103=>602,104=>602,105=>602,106=>602,107=>602,108=>602,109=>602,110=>602,111=>602,112=>602,113=>602,114=>602,115=>602,116=>602,117=>602,118=>602,119=>602,120=>602,121=>602,122=>602,123=>602,124=>602,125=>602,126=>602,127=>602,128=>602,129=>602,130=>602,131=>602,132=>602,133=>602,134=>602,135=>602,136=>602,137=>602,138=>602,139=>602,140=>602,141=>602,142=>602,143=>602,144=>602,145=>602,146=>602,147=>602,148=>602,149=>602,150=>602,151=>602,152=>602,153=>602,154=>602,155=>602,156=>602,157=>602,158=>602,159=>602,160=>602,161=>602,162=>602,163=>602,164=>602,165=>602,166=>602,167=>602,168=>602,169=>602,170=>602,171=>602,172=>602,173=>602,174=>602,175=>602,176=>602,177=>602,178=>602,179=>602,180=>602,181=>602,182=>602,183=>602,184=>602,185=>602,186=>602,187=>602,188=>602,189=>602,190=>602,191=>602,192=>602,193=>602,194=>602,195=>602,196=>602,197=>602,198=>602,199=>602,200=>602,201=>602,202=>602,203=>602,204=>602,205=>602,206=>602,207=>602,208=>602,209=>602,210=>602,211=>602,212=>602,213=>602,214=>602,215=>602,216=>602,217=>602,218=>602,219=>602,220=>602,221=>602,222=>602,223=>602,224=>602,225=>602,226=>602,227=>602,228=>602,229=>602,230=>602,231=>602,232=>602,233=>602,234=>602,235=>602,236=>602,237=>602,238=>602,239=>602,240=>602,241=>602,242=>602,243=>602,244=>602,245=>602,246=>602,247=>602,248=>602,249=>602,250=>602,251=>602,252=>602,253=>602,254=>602,255=>602,256=>602,257=>602,258=>602,259=>602,260=>602,261=>602,262=>602,263=>602,264=>602,265=>602,266=>602,267=>602,268=>602,269=>602,270=>602,271=>602,272=>602,273=>602,274=>602,275=>602,276=>602,277=>602,278=>602,279=>602,280=>602,281=>602,282=>602,283=>602,284=>602,285=>602,286=>602,287=>602,288=>602,289=>602,290=>602,291=>602,292=>602,293=>602,294=>602,295=>602,296=>602,297=>602,298=>602,299=>602,300=>602,301=>602,302=>602,303=>602,304=>602,305=>602,306=>602,307=>602,308=>602,309=>602,310=>602,311=>602,312=>602,313=>602,314=>602,315=>602,316=>602,317=>602,318=>602,319=>602,320=>602,321=>602,322=>602,323=>602,324=>602,325=>602,326=>602,327=>602,328=>602,329=>602,330=>602,331=>602,332=>602,333=>602,334=>602,335=>602,336=>602,337=>602,338=>602,339=>602,340=>602,341=>602,342=>602,343=>602,344=>602,345=>602,346=>602,347=>602,348=>602,349=>602,350=>602,351=>602,352=>602,353=>602,354=>602,355=>602,356=>602,357=>602,358=>602,359=>602,360=>602,361=>602,362=>602,363=>602,364=>602,365=>602,366=>602,367=>602,368=>602,369=>602,370=>602,371=>602,372=>602,373=>602,374=>602,375=>602,376=>602,377=>602,378=>602,379=>602,380=>602,381=>602,382=>602,383=>602,384=>602,385=>602,386=>602,387=>602,388=>602,389=>602,390=>602,391=>602,392=>602,393=>602,394=>602,395=>602,396=>602,397=>602,398=>602,399=>602,400=>602,401=>602,402=>602,403=>602,404=>602,405=>602,406=>602,407=>602,408=>602,409=>602,410=>602,411=>602,412=>602,413=>602,414=>602,415=>602,416=>602,417=>602,418=>602,419=>602,420=>602,421=>602,422=>602,423=>602,424=>602,425=>602,426=>602,427=>602,428=>602,429=>602,430=>602,431=>602,432=>602,433=>602,434=>602,435=>602,436=>602,437=>602,438=>602,439=>602,440=>602,441=>602,442=>602,443=>602,444=>602,445=>602,446=>602,447=>602,448=>602,449=>602,450=>602,451=>602,461=>602,462=>602,463=>602,464=>602,465=>602,466=>602,467=>602,468=>602,469=>602,470=>602,471=>602,472=>602,473=>602,474=>602,475=>602,476=>602,477=>602,479=>602,480=>602,481=>602,482=>602,483=>602,486=>602,487=>602,488=>602,489=>602,490=>602,491=>602,492=>602,493=>602,494=>602,495=>602,500=>602,501=>602,502=>602,504=>602,505=>602,508=>602,509=>602,510=>602,511=>602,512=>602,513=>602,514=>602,515=>602,516=>602,517=>602,518=>602,519=>602,520=>602,521=>602,522=>602,523=>602,524=>602,525=>602,526=>602,527=>602,528=>602,529=>602,530=>602,531=>602,532=>602,533=>602,534=>602,535=>602,536=>602,537=>602,538=>602,539=>602,540=>602,541=>602,542=>602,543=>602,545=>602,548=>602,549=>602,550=>602,551=>602,552=>602,553=>602,554=>602,555=>602,556=>602,557=>602,558=>602,559=>602,560=>602,561=>602,562=>602,563=>602,564=>602,565=>602,566=>602,567=>602,568=>602,569=>602,570=>602,571=>602,572=>602,573=>602,574=>602,575=>602,576=>602,577=>602,579=>602,580=>602,581=>602,588=>602,589=>602,592=>602,593=>602,594=>602,595=>602,596=>602,597=>602,598=>602,599=>602,600=>602,601=>602,602=>602,603=>602,604=>602,605=>602,606=>602,607=>602,608=>602,609=>602,610=>602,611=>602,612=>602,613=>602,614=>602,615=>602,616=>602,617=>602,618=>602,619=>602,620=>602,621=>602,622=>602,623=>602,624=>602,625=>602,626=>602,627=>602,628=>602,629=>602,630=>602,631=>602,632=>602,633=>602,634=>602,635=>602,636=>602,637=>602,638=>602,639=>602,640=>602,641=>602,642=>602,643=>602,644=>602,645=>602,646=>602,647=>602,648=>602,649=>602,650=>602,651=>602,652=>602,653=>602,654=>602,655=>602,656=>602,657=>602,658=>602,659=>602,660=>602,661=>602,662=>602,663=>602,664=>602,665=>602,666=>602,667=>602,668=>602,669=>602,670=>602,671=>602,672=>602,673=>602,674=>602,675=>602,676=>602,677=>602,678=>602,679=>602,680=>602,681=>602,682=>602,683=>602,684=>602,685=>602,686=>602,687=>602,688=>602,689=>602,690=>602,691=>602,692=>602,693=>602,694=>602,695=>602,696=>602,697=>602,699=>602,700=>602,701=>602,702=>602,703=>602,704=>602,705=>602,710=>602,711=>602,712=>602,713=>602,716=>602,717=>602,720=>602,721=>602,722=>602,723=>602,726=>602,727=>602,728=>602,729=>602,730=>602,731=>602,732=>602,733=>602,734=>602,736=>602,737=>602,738=>602,739=>602,740=>602,741=>602,742=>602,743=>602,744=>602,745=>602,750=>602,755=>602,768=>602,769=>602,770=>602,771=>602,772=>602,773=>602,774=>602,775=>602,776=>602,777=>602,778=>602,779=>602,780=>602,781=>602,782=>602,783=>602,784=>602,785=>602,786=>602,787=>602,788=>602,789=>602,790=>602,791=>602,792=>602,793=>602,794=>602,795=>602,796=>602,797=>602,798=>602,799=>602,800=>602,801=>602,802=>602,803=>602,804=>602,805=>602,806=>602,807=>602,808=>602,809=>602,810=>602,811=>602,812=>602,813=>602,814=>602,815=>602,816=>602,817=>602,818=>602,819=>602,820=>602,821=>602,822=>602,823=>602,824=>602,825=>602,826=>602,827=>602,828=>602,829=>602,830=>602,831=>602,835=>602,856=>602,865=>602,884=>602,885=>602,890=>602,894=>602,900=>602,901=>602,902=>602,903=>602,904=>602,905=>602,906=>602,908=>602,910=>602,911=>602,912=>602,913=>602,914=>602,915=>602,916=>602,917=>602,918=>602,919=>602,920=>602,921=>602,922=>602,923=>602,924=>602,925=>602,926=>602,927=>602,928=>602,929=>602,931=>602,932=>602,933=>602,934=>602,935=>602,936=>602,937=>602,938=>602,939=>602,940=>602,941=>602,942=>602,943=>602,944=>602,945=>602,946=>602,947=>602,948=>602,949=>602,950=>602,951=>602,952=>602,953=>602,954=>602,955=>602,956=>602,957=>602,958=>602,959=>602,960=>602,961=>602,962=>602,963=>602,964=>602,965=>602,966=>602,967=>602,968=>602,969=>602,970=>602,971=>602,972=>602,973=>602,974=>602,976=>602,977=>602,978=>602,979=>602,980=>602,981=>602,982=>602,983=>602,984=>602,985=>602,986=>602,987=>602,988=>602,989=>602,990=>602,991=>602,992=>602,993=>602,1008=>602,1009=>602,1010=>602,1011=>602,1012=>602,1013=>602,1014=>602,1015=>602,1016=>602,1017=>602,1018=>602,1019=>602,1020=>602,1021=>602,1022=>602,1023=>602,1024=>602,1025=>602,1026=>602,1027=>602,1028=>602,1029=>602,1030=>602,1031=>602,1032=>602,1033=>602,1034=>602,1035=>602,1036=>602,1037=>602,1038=>602,1039=>602,1040=>602,1041=>602,1042=>602,1043=>602,1044=>602,1045=>602,1046=>602,1047=>602,1048=>602,1049=>602,1050=>602,1051=>602,1052=>602,1053=>602,1054=>602,1055=>602,1056=>602,1057=>602,1058=>602,1059=>602,1060=>602,1061=>602,1062=>602,1063=>602,1064=>602,1065=>602,1066=>602,1067=>602,1068=>602,1069=>602,1070=>602,1071=>602,1072=>602,1073=>602,1074=>602,1075=>602,1076=>602,1077=>602,1078=>602,1079=>602,1080=>602,1081=>602,1082=>602,1083=>602,1084=>602,1085=>602,1086=>602,1087=>602,1088=>602,1089=>602,1090=>602,1091=>602,1092=>602,1093=>602,1094=>602,1095=>602,1096=>602,1097=>602,1098=>602,1099=>602,1100=>602,1101=>602,1102=>602,1103=>602,1104=>602,1105=>602,1106=>602,1107=>602,1108=>602,1109=>602,1110=>602,1111=>602,1112=>602,1113=>602,1114=>602,1115=>602,1116=>602,1117=>602,1118=>602,1119=>602,1122=>602,1123=>602,1138=>602,1139=>602,1168=>602,1169=>602,1170=>602,1171=>602,1172=>602,1173=>602,1174=>602,1175=>602,1176=>602,1177=>602,1178=>602,1179=>602,1186=>602,1187=>602,1188=>602,1189=>602,1194=>602,1195=>602,1196=>602,1197=>602,1198=>602,1199=>602,1200=>602,1201=>602,1202=>602,1203=>602,1210=>602,1211=>602,1216=>602,1217=>602,1218=>602,1219=>602,1220=>602,1223=>602,1224=>602,1227=>602,1228=>602,1231=>602,1232=>602,1233=>602,1234=>602,1235=>602,1236=>602,1237=>602,1238=>602,1239=>602,1240=>602,1241=>602,1242=>602,1243=>602,1244=>602,1245=>602,1246=>602,1247=>602,1248=>602,1249=>602,1250=>602,1251=>602,1252=>602,1253=>602,1254=>602,1255=>602,1256=>602,1257=>602,1258=>602,1259=>602,1260=>602,1261=>602,1262=>602,1263=>602,1264=>602,1265=>602,1266=>602,1267=>602,1268=>602,1269=>602,1270=>602,1271=>602,1272=>602,1273=>602,1296=>602,1297=>602,1306=>602,1307=>602,1308=>602,1309=>602,1329=>602,1330=>602,1331=>602,1332=>602,1333=>602,1334=>602,1335=>602,1336=>602,1337=>602,1338=>602,1339=>602,1340=>602,1341=>602,1342=>602,1343=>602,1344=>602,1345=>602,1346=>602,1347=>602,1348=>602,1349=>602,1350=>602,1351=>602,1352=>602,1353=>602,1354=>602,1355=>602,1356=>602,1357=>602,1358=>602,1359=>602,1360=>602,1361=>602,1362=>602,1363=>602,1364=>602,1365=>602,1366=>602,1369=>602,1370=>602,1371=>602,1372=>602,1373=>602,1374=>602,1375=>602,1377=>602,1378=>602,1379=>602,1380=>602,1381=>602,1382=>602,1383=>602,1384=>602,1385=>602,1386=>602,1387=>602,1388=>602,1389=>602,1390=>602,1391=>602,1392=>602,1393=>602,1394=>602,1395=>602,1396=>602,1397=>602,1398=>602,1399=>602,1400=>602,1401=>602,1402=>602,1403=>602,1404=>602,1405=>602,1406=>602,1407=>602,1408=>602,1409=>602,1410=>602,1411=>602,1412=>602,1413=>602,1414=>602,1415=>602,1417=>602,1418=>602,3713=>602,3714=>602,3716=>602,3719=>602,3720=>602,3722=>602,3725=>602,3732=>602,3733=>602,3734=>602,3735=>602,3737=>602,3738=>602,3739=>602,3740=>602,3741=>602,3742=>602,3743=>602,3745=>602,3746=>602,3747=>602,3749=>602,3751=>602,3754=>602,3755=>602,3757=>602,3758=>602,3759=>602,3760=>602,3761=>602,3762=>602,3763=>602,3764=>602,3765=>602,3766=>602,3767=>602,3768=>602,3769=>602,3771=>602,3772=>602,3784=>602,3785=>602,3786=>602,3787=>602,3788=>602,3789=>602,4304=>602,4305=>602,4306=>602,4307=>602,4308=>602,4309=>602,4310=>602,4311=>602,4312=>602,4313=>602,4314=>602,4315=>602,4316=>602,4317=>602,4318=>602,4319=>602,4320=>602,4321=>602,4322=>602,4323=>602,4324=>602,4325=>602,4326=>602,4327=>602,4328=>602,4329=>602,4330=>602,4331=>602,4332=>602,4333=>602,4334=>602,4335=>602,4336=>602,4337=>602,4338=>602,4339=>602,4340=>602,4341=>602,4342=>602,4343=>602,4344=>602,4345=>602,4346=>602,4347=>602,4348=>602,7426=>602,7432=>602,7433=>602,7444=>602,7446=>602,7447=>602,7453=>602,7454=>602,7455=>602,7468=>602,7469=>602,7470=>602,7472=>602,7473=>602,7474=>602,7475=>602,7476=>602,7477=>602,7478=>602,7479=>602,7480=>602,7481=>602,7482=>602,7483=>602,7484=>602,7485=>602,7486=>602,7487=>602,7488=>602,7489=>602,7490=>602,7491=>602,7492=>602,7493=>602,7494=>602,7495=>602,7496=>602,7497=>602,7498=>602,7499=>602,7500=>602,7501=>602,7502=>602,7503=>602,7504=>602,7505=>602,7506=>602,7507=>602,7508=>602,7509=>602,7510=>602,7511=>602,7512=>602,7513=>602,7514=>602,7515=>602,7522=>602,7523=>602,7524=>602,7525=>602,7543=>602,7544=>602,7547=>602,7557=>602,7579=>602,7580=>602,7581=>602,7582=>602,7583=>602,7584=>602,7585=>602,7586=>602,7587=>602,7588=>602,7589=>602,7590=>602,7591=>602,7592=>602,7593=>602,7594=>602,7595=>602,7596=>602,7597=>602,7598=>602,7599=>602,7600=>602,7601=>602,7602=>602,7603=>602,7604=>602,7605=>602,7606=>602,7607=>602,7609=>602,7610=>602,7611=>602,7612=>602,7613=>602,7614=>602,7615=>602,7680=>602,7681=>602,7682=>602,7683=>602,7684=>602,7685=>602,7686=>602,7687=>602,7688=>602,7689=>602,7690=>602,7691=>602,7692=>602,7693=>602,7694=>602,7695=>602,7696=>602,7697=>602,7698=>602,7699=>602,7704=>602,7705=>602,7706=>602,7707=>602,7708=>602,7709=>602,7710=>602,7711=>602,7712=>602,7713=>602,7714=>602,7715=>602,7716=>602,7717=>602,7718=>602,7719=>602,7720=>602,7721=>602,7722=>602,7723=>602,7724=>602,7725=>602,7728=>602,7729=>602,7730=>602,7731=>602,7732=>602,7733=>602,7734=>602,7735=>602,7736=>602,7737=>602,7738=>602,7739=>602,7740=>602,7741=>602,7742=>602,7743=>602,7744=>602,7745=>602,7746=>602,7747=>602,7748=>602,7749=>602,7750=>602,7751=>602,7752=>602,7753=>602,7754=>602,7755=>602,7756=>602,7757=>602,7764=>602,7765=>602,7766=>602,7767=>602,7768=>602,7769=>602,7770=>602,7771=>602,7772=>602,7773=>602,7774=>602,7775=>602,7776=>602,7777=>602,7778=>602,7779=>602,7784=>602,7785=>602,7786=>602,7787=>602,7788=>602,7789=>602,7790=>602,7791=>602,7792=>602,7793=>602,7794=>602,7795=>602,7796=>602,7797=>602,7798=>602,7799=>602,7800=>602,7801=>602,7804=>602,7805=>602,7806=>602,7807=>602,7808=>602,7809=>602,7810=>602,7811=>602,7812=>602,7813=>602,7814=>602,7815=>602,7816=>602,7817=>602,7818=>602,7819=>602,7820=>602,7821=>602,7822=>602,7823=>602,7824=>602,7825=>602,7826=>602,7827=>602,7828=>602,7829=>602,7830=>602,7831=>602,7832=>602,7833=>602,7835=>602,7839=>602,7840=>602,7841=>602,7852=>602,7853=>602,7856=>602,7857=>602,7862=>602,7863=>602,7864=>602,7865=>602,7868=>602,7869=>602,7878=>602,7879=>602,7882=>602,7883=>602,7884=>602,7885=>602,7896=>602,7897=>602,7898=>602,7899=>602,7900=>602,7901=>602,7904=>602,7905=>602,7906=>602,7907=>602,7908=>602,7909=>602,7912=>602,7913=>602,7914=>602,7915=>602,7918=>602,7919=>602,7920=>602,7921=>602,7922=>602,7923=>602,7924=>602,7925=>602,7928=>602,7929=>602,7936=>602,7937=>602,7938=>602,7939=>602,7940=>602,7941=>602,7942=>602,7943=>602,7944=>602,7945=>602,7946=>602,7947=>602,7948=>602,7949=>602,7950=>602,7951=>602,7952=>602,7953=>602,7954=>602,7955=>602,7956=>602,7957=>602,7960=>602,7961=>602,7962=>602,7963=>602,7964=>602,7965=>602,7968=>602,7969=>602,7970=>602,7971=>602,7972=>602,7973=>602,7974=>602,7975=>602,7976=>602,7977=>602,7978=>602,7979=>602,7980=>602,7981=>602,7982=>602,7983=>602,7984=>602,7985=>602,7986=>602,7987=>602,7988=>602,7989=>602,7990=>602,7991=>602,7992=>602,7993=>602,7994=>602,7995=>602,7996=>602,7997=>602,7998=>602,7999=>602,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>602,8009=>602,8010=>602,8011=>602,8012=>602,8013=>602,8016=>602,8017=>602,8018=>602,8019=>602,8020=>602,8021=>602,8022=>602,8023=>602,8025=>602,8027=>602,8029=>602,8031=>602,8032=>602,8033=>602,8034=>602,8035=>602,8036=>602,8037=>602,8038=>602,8039=>602,8040=>602,8041=>602,8042=>602,8043=>602,8044=>602,8045=>602,8046=>602,8047=>602,8048=>602,8049=>602,8050=>602,8051=>602,8052=>602,8053=>602,8054=>602,8055=>602,8056=>602,8057=>602,8058=>602,8059=>602,8060=>602,8061=>602,8064=>602,8065=>602,8066=>602,8067=>602,8068=>602,8069=>602,8070=>602,8071=>602,8072=>602,8073=>602,8074=>602,8075=>602,8076=>602,8077=>602,8078=>602,8079=>602,8080=>602,8081=>602,8082=>602,8083=>602,8084=>602,8085=>602,8086=>602,8087=>602,8088=>602,8089=>602,8090=>602,8091=>602,8092=>602,8093=>602,8094=>602,8095=>602,8096=>602,8097=>602,8098=>602,8099=>602,8100=>602,8101=>602,8102=>602,8103=>602,8104=>602,8105=>602,8106=>602,8107=>602,8108=>602,8109=>602,8110=>602,8111=>602,8112=>602,8113=>602,8114=>602,8115=>602,8116=>602,8118=>602,8119=>602,8120=>602,8121=>602,8122=>602,8123=>602,8124=>602,8125=>602,8126=>602,8127=>602,8128=>602,8129=>602,8130=>602,8131=>602,8132=>602,8134=>602,8135=>602,8136=>602,8137=>602,8138=>602,8139=>602,8140=>602,8141=>602,8142=>602,8143=>602,8144=>602,8145=>602,8146=>602,8147=>602,8150=>602,8151=>602,8152=>602,8153=>602,8154=>602,8155=>602,8157=>602,8158=>602,8159=>602,8160=>602,8161=>602,8162=>602,8163=>602,8164=>602,8165=>602,8166=>602,8167=>602,8168=>602,8169=>602,8170=>602,8171=>602,8172=>602,8173=>602,8174=>602,8175=>602,8178=>602,8179=>602,8180=>602,8182=>602,8183=>602,8184=>602,8185=>602,8186=>602,8187=>602,8188=>602,8189=>602,8190=>602,8192=>602,8193=>602,8194=>602,8195=>602,8196=>602,8197=>602,8198=>602,8199=>602,8200=>602,8201=>602,8202=>602,8208=>602,8209=>602,8210=>602,8211=>602,8212=>602,8213=>602,8215=>602,8216=>602,8217=>602,8218=>602,8219=>602,8220=>602,8221=>602,8222=>602,8223=>602,8224=>602,8225=>602,8226=>602,8227=>602,8230=>602,8239=>602,8240=>602,8241=>602,8242=>602,8243=>602,8244=>602,8245=>602,8246=>602,8247=>602,8249=>602,8250=>602,8252=>602,8253=>602,8254=>602,8261=>602,8262=>602,8263=>602,8264=>602,8265=>602,8267=>602,8287=>602,8304=>602,8305=>602,8308=>602,8309=>602,8310=>602,8311=>602,8312=>602,8313=>602,8314=>602,8315=>602,8316=>602,8317=>602,8318=>602,8319=>602,8320=>602,8321=>602,8322=>602,8323=>602,8324=>602,8325=>602,8326=>602,8327=>602,8328=>602,8329=>602,8330=>602,8331=>602,8332=>602,8333=>602,8334=>602,8336=>602,8337=>602,8338=>602,8339=>602,8340=>602,8341=>602,8342=>602,8343=>602,8344=>602,8345=>602,8346=>602,8347=>602,8348=>602,8352=>602,8353=>602,8354=>602,8355=>602,8356=>602,8357=>602,8358=>602,8359=>602,8360=>602,8361=>602,8362=>602,8363=>602,8364=>602,8365=>602,8366=>602,8367=>602,8368=>602,8369=>602,8370=>602,8371=>602,8372=>602,8373=>602,8376=>602,8377=>602,8450=>602,8453=>602,8461=>602,8462=>602,8463=>602,8469=>602,8470=>602,8471=>602,8473=>602,8474=>602,8477=>602,8482=>602,8484=>602,8486=>602,8490=>602,8491=>602,8494=>602,8531=>602,8532=>602,8533=>602,8534=>602,8535=>602,8536=>602,8537=>602,8538=>602,8539=>602,8540=>602,8541=>602,8542=>602,8543=>602,8592=>602,8593=>602,8594=>602,8595=>602,8596=>602,8597=>602,8598=>602,8599=>602,8600=>602,8601=>602,8602=>602,8603=>602,8604=>602,8605=>602,8606=>602,8607=>602,8608=>602,8609=>602,8610=>602,8611=>602,8612=>602,8613=>602,8614=>602,8615=>602,8616=>602,8617=>602,8618=>602,8619=>602,8620=>602,8621=>602,8622=>602,8623=>602,8624=>602,8625=>602,8626=>602,8627=>602,8628=>602,8629=>602,8630=>602,8631=>602,8632=>602,8633=>602,8634=>602,8635=>602,8636=>602,8637=>602,8638=>602,8639=>602,8640=>602,8641=>602,8642=>602,8643=>602,8644=>602,8645=>602,8646=>602,8647=>602,8648=>602,8649=>602,8650=>602,8651=>602,8652=>602,8653=>602,8654=>602,8655=>602,8656=>602,8657=>602,8658=>602,8659=>602,8660=>602,8661=>602,8662=>602,8663=>602,8664=>602,8665=>602,8666=>602,8667=>602,8668=>602,8669=>602,8670=>602,8671=>602,8672=>602,8673=>602,8674=>602,8675=>602,8676=>602,8677=>602,8678=>602,8679=>602,8680=>602,8681=>602,8682=>602,8683=>602,8684=>602,8685=>602,8686=>602,8687=>602,8688=>602,8689=>602,8690=>602,8691=>602,8692=>602,8693=>602,8694=>602,8695=>602,8696=>602,8697=>602,8698=>602,8699=>602,8700=>602,8701=>602,8702=>602,8703=>602,8704=>602,8705=>602,8706=>602,8707=>602,8708=>602,8709=>602,8710=>602,8711=>602,8712=>602,8713=>602,8714=>602,8715=>602,8716=>602,8717=>602,8719=>602,8721=>602,8722=>602,8723=>602,8725=>602,8727=>602,8728=>602,8729=>602,8730=>602,8731=>602,8732=>602,8733=>602,8734=>602,8735=>602,8736=>602,8743=>602,8744=>602,8745=>602,8746=>602,8747=>602,8748=>602,8749=>602,8756=>602,8757=>602,8758=>602,8759=>602,8760=>602,8761=>602,8762=>602,8763=>602,8764=>602,8765=>602,8769=>602,8770=>602,8771=>602,8772=>602,8773=>602,8774=>602,8775=>602,8776=>602,8777=>602,8778=>602,8779=>602,8780=>602,8781=>602,8782=>602,8783=>602,8784=>602,8785=>602,8786=>602,8787=>602,8788=>602,8789=>602,8790=>602,8791=>602,8792=>602,8793=>602,8794=>602,8795=>602,8796=>602,8797=>602,8798=>602,8799=>602,8800=>602,8801=>602,8802=>602,8803=>602,8804=>602,8805=>602,8806=>602,8807=>602,8808=>602,8809=>602,8813=>602,8814=>602,8815=>602,8816=>602,8817=>602,8818=>602,8819=>602,8820=>602,8821=>602,8822=>602,8823=>602,8824=>602,8825=>602,8826=>602,8827=>602,8828=>602,8829=>602,8830=>602,8831=>602,8832=>602,8833=>602,8834=>602,8835=>602,8836=>602,8837=>602,8838=>602,8839=>602,8840=>602,8841=>602,8842=>602,8843=>602,8847=>602,8848=>602,8849=>602,8850=>602,8853=>602,8854=>602,8855=>602,8856=>602,8857=>602,8858=>602,8859=>602,8860=>602,8861=>602,8862=>602,8863=>602,8864=>602,8865=>602,8866=>602,8867=>602,8868=>602,8869=>602,8901=>602,8902=>602,8909=>602,8922=>602,8923=>602,8924=>602,8925=>602,8926=>602,8927=>602,8928=>602,8929=>602,8930=>602,8931=>602,8932=>602,8933=>602,8934=>602,8935=>602,8936=>602,8937=>602,8943=>602,8960=>602,8961=>602,8962=>602,8963=>602,8964=>602,8965=>602,8966=>602,8968=>602,8969=>602,8970=>602,8971=>602,8972=>602,8973=>602,8974=>602,8975=>602,8976=>602,8977=>602,8978=>602,8979=>602,8980=>602,8981=>602,8984=>602,8985=>602,8988=>602,8989=>602,8990=>602,8991=>602,8992=>602,8993=>602,8997=>602,8998=>602,8999=>602,9000=>602,9003=>602,9013=>602,9015=>602,9016=>602,9017=>602,9018=>602,9019=>602,9020=>602,9021=>602,9022=>602,9025=>602,9026=>602,9027=>602,9028=>602,9031=>602,9032=>602,9033=>602,9035=>602,9036=>602,9037=>602,9040=>602,9042=>602,9043=>602,9044=>602,9047=>602,9048=>602,9049=>602,9050=>602,9051=>602,9052=>602,9054=>602,9055=>602,9056=>602,9059=>602,9060=>602,9061=>602,9064=>602,9065=>602,9067=>602,9068=>602,9069=>602,9070=>602,9071=>602,9072=>602,9075=>602,9076=>602,9077=>602,9078=>602,9079=>602,9080=>602,9081=>602,9082=>602,9085=>602,9088=>602,9089=>602,9090=>602,9091=>602,9096=>602,9097=>602,9098=>602,9099=>602,9109=>602,9115=>602,9116=>602,9117=>602,9118=>602,9119=>602,9120=>602,9121=>602,9122=>602,9123=>602,9124=>602,9125=>602,9126=>602,9127=>602,9128=>602,9129=>602,9130=>602,9131=>602,9132=>602,9133=>602,9134=>602,9166=>602,9167=>602,9251=>602,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>602,9601=>602,9602=>602,9603=>602,9604=>602,9605=>602,9606=>602,9607=>602,9608=>602,9609=>602,9610=>602,9611=>602,9612=>602,9613=>602,9614=>602,9615=>602,9616=>602,9617=>602,9618=>602,9619=>602,9620=>602,9621=>602,9622=>602,9623=>602,9624=>602,9625=>602,9626=>602,9627=>602,9628=>602,9629=>602,9630=>602,9631=>602,9632=>602,9633=>602,9634=>602,9635=>602,9636=>602,9637=>602,9638=>602,9639=>602,9640=>602,9641=>602,9642=>602,9643=>602,9644=>602,9645=>602,9646=>602,9647=>602,9648=>602,9649=>602,9650=>602,9651=>602,9652=>602,9653=>602,9654=>602,9655=>602,9656=>602,9657=>602,9658=>602,9659=>602,9660=>602,9661=>602,9662=>602,9663=>602,9664=>602,9665=>602,9666=>602,9667=>602,9668=>602,9669=>602,9670=>602,9671=>602,9672=>602,9673=>602,9674=>602,9675=>602,9676=>602,9677=>602,9678=>602,9679=>602,9680=>602,9681=>602,9682=>602,9683=>602,9684=>602,9685=>602,9686=>602,9687=>602,9688=>602,9689=>602,9690=>602,9691=>602,9692=>602,9693=>602,9694=>602,9695=>602,9696=>602,9697=>602,9698=>602,9699=>602,9700=>602,9701=>602,9702=>602,9703=>602,9704=>602,9705=>602,9706=>602,9707=>602,9708=>602,9709=>602,9710=>602,9711=>602,9712=>602,9713=>602,9714=>602,9715=>602,9716=>602,9717=>602,9718=>602,9719=>602,9720=>602,9721=>602,9722=>602,9723=>602,9724=>602,9725=>602,9726=>602,9727=>602,9728=>602,9784=>602,9785=>602,9786=>602,9787=>602,9788=>602,9791=>602,9792=>602,9793=>602,9794=>602,9795=>602,9796=>602,9797=>602,9798=>602,9799=>602,9824=>602,9825=>602,9826=>602,9827=>602,9828=>602,9829=>602,9830=>602,9831=>602,9833=>602,9834=>602,9835=>602,9836=>602,9837=>602,9838=>602,9839=>602,10181=>602,10182=>602,10208=>602,10216=>602,10217=>602,10731=>602,10746=>602,10747=>602,10799=>602,11026=>602,11027=>602,11028=>602,11029=>602,11030=>602,11031=>602,11032=>602,11033=>602,11034=>602,11364=>602,11373=>602,11374=>602,11375=>602,11376=>602,11381=>602,11382=>602,11383=>602,11385=>602,11386=>602,11388=>602,11389=>602,11390=>602,11391=>602,11800=>602,11810=>602,11811=>602,11812=>602,11813=>602,11822=>602,42760=>602,42761=>602,42762=>602,42763=>602,42764=>602,42765=>602,42766=>602,42767=>602,42768=>602,42769=>602,42770=>602,42771=>602,42772=>602,42773=>602,42774=>602,42779=>602,42780=>602,42781=>602,42782=>602,42783=>602,42786=>602,42787=>602,42788=>602,42789=>602,42790=>602,42791=>602,42889=>602,42890=>602,42891=>602,42892=>602,42893=>602,42894=>602,42896=>602,42897=>602,63173=>602,64257=>602,64258=>602,65529=>602,65530=>602,65531=>602,65532=>602,65533=>602,65535=>602); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserif.php b/incs/tcpdf_old/fonts/dejavuserif.php new file mode 100644 index 0000000..c43553e --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserif.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-770 -347 1679 1109]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>513,'MaxWidth'=>1734,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>318,33=>402,34=>460,35=>838,36=>636,37=>950,38=>890,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>338,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>536,64=>1000,65=>722,66=>735,67=>765,68=>802,69=>730,70=>694,71=>799,72=>872,73=>395,74=>401,75=>747,76=>664,77=>1024,78=>875,79=>820,80=>673,81=>820,82=>753,83=>685,84=>667,85=>843,86=>722,87=>1028,88=>712,89=>660,90=>695,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>596,98=>640,99=>560,100=>640,101=>592,102=>370,103=>640,104=>644,105=>320,106=>310,107=>606,108=>320,109=>948,110=>644,111=>602,112=>640,113=>640,114=>478,115=>513,116=>402,117=>644,118=>565,119=>856,120=>564,121=>565,122=>527,123=>636,124=>337,125=>636,126=>838,127=>600,128=>722,129=>722,130=>765,131=>730,132=>875,133=>820,134=>843,135=>596,136=>596,137=>596,138=>596,139=>596,140=>596,141=>560,142=>592,143=>592,144=>592,145=>592,146=>320,147=>320,148=>320,149=>320,150=>644,151=>602,152=>602,153=>602,154=>602,155=>602,156=>644,157=>644,158=>644,159=>644,160=>318,161=>402,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>475,171=>612,172=>838,173=>338,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>650,182=>636,183=>318,184=>500,185=>401,186=>470,187=>612,188=>969,189=>969,190=>969,191=>536,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1001,199=>765,200=>730,201=>730,202=>730,203=>730,204=>395,205=>395,206=>395,207=>395,208=>807,209=>875,210=>820,211=>820,212=>820,213=>820,214=>820,215=>838,216=>820,217=>843,218=>843,219=>843,220=>843,221=>660,222=>676,223=>668,224=>596,225=>596,226=>596,227=>596,228=>596,229=>596,230=>940,231=>560,232=>592,233=>592,234=>592,235=>592,236=>320,237=>320,238=>320,239=>320,240=>602,241=>644,242=>602,243=>602,244=>602,245=>602,246=>602,247=>838,248=>602,249=>644,250=>644,251=>644,252=>644,253=>565,254=>640,255=>565,256=>722,257=>596,258=>722,259=>596,260=>722,261=>596,262=>765,263=>560,264=>765,265=>560,266=>765,267=>560,268=>765,269=>560,270=>802,271=>640,272=>807,273=>640,274=>730,275=>592,276=>730,277=>592,278=>730,279=>592,280=>730,281=>592,282=>730,283=>592,284=>799,285=>640,286=>799,287=>640,288=>799,289=>640,290=>799,291=>640,292=>872,293=>644,294=>872,295=>644,296=>395,297=>320,298=>395,299=>320,300=>395,301=>320,302=>395,303=>320,304=>395,305=>320,306=>801,307=>533,308=>401,309=>310,310=>747,311=>606,312=>606,313=>664,314=>320,315=>664,316=>320,317=>664,318=>320,319=>664,320=>320,321=>669,322=>324,323=>875,324=>644,325=>875,326=>644,327=>875,328=>644,329=>866,330=>843,331=>644,332=>820,333=>602,334=>820,335=>602,336=>820,337=>602,338=>1137,339=>989,340=>753,341=>478,342=>753,343=>478,344=>753,345=>478,346=>685,347=>513,348=>685,349=>513,350=>685,351=>513,352=>685,353=>513,354=>667,355=>402,356=>667,357=>402,358=>667,359=>402,360=>843,361=>644,362=>843,363=>644,364=>843,365=>644,366=>843,367=>644,368=>843,369=>644,370=>843,371=>644,372=>1028,373=>856,374=>660,375=>565,376=>660,377=>695,378=>527,379=>695,380=>527,381=>695,382=>527,383=>370,384=>640,385=>735,386=>735,387=>640,388=>735,389=>640,390=>765,391=>765,392=>560,393=>807,394=>802,395=>735,396=>640,397=>602,398=>730,399=>820,400=>623,401=>694,402=>370,403=>799,404=>712,405=>932,406=>395,407=>395,408=>747,409=>606,410=>320,411=>634,412=>948,413=>875,414=>644,415=>820,416=>820,417=>602,418=>1040,419=>807,420=>673,421=>640,422=>753,423=>685,424=>513,425=>707,426=>324,427=>402,428=>667,429=>402,430=>667,431=>843,432=>644,433=>829,434=>760,435=>738,436=>663,437=>695,438=>527,439=>564,440=>564,441=>564,442=>564,443=>636,444=>687,445=>564,446=>536,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1497,453=>1329,454=>1167,455=>1065,456=>974,457=>630,458=>1276,459=>1185,460=>954,461=>722,462=>596,463=>395,464=>320,465=>820,466=>602,467=>843,468=>644,469=>843,470=>644,471=>843,472=>644,473=>843,474=>644,475=>843,476=>644,477=>592,478=>722,479=>596,480=>722,481=>596,482=>1001,483=>940,484=>848,485=>640,486=>799,487=>640,488=>747,489=>606,490=>820,491=>602,492=>820,493=>602,494=>564,495=>564,496=>320,497=>1497,498=>1329,499=>1167,500=>799,501=>640,502=>1154,503=>707,504=>875,505=>644,506=>722,507=>596,508=>1001,509=>940,510=>820,511=>602,512=>722,513=>596,514=>722,515=>596,516=>730,517=>592,518=>730,519=>592,520=>395,521=>320,522=>395,523=>320,524=>820,525=>602,526=>820,527=>602,528=>753,529=>478,530=>753,531=>478,532=>843,533=>644,534=>843,535=>644,536=>685,537=>513,538=>667,539=>402,540=>627,541=>521,542=>872,543=>644,544=>843,545=>814,546=>572,547=>552,548=>695,549=>527,550=>722,551=>596,552=>730,553=>592,554=>820,555=>602,556=>820,557=>602,558=>820,559=>602,560=>820,561=>602,562=>660,563=>565,564=>500,565=>832,566=>494,567=>310,568=>960,569=>960,570=>722,571=>765,572=>560,573=>664,574=>667,575=>513,576=>527,577=>583,578=>464,579=>735,580=>843,581=>722,582=>730,583=>592,584=>401,585=>315,586=>782,587=>640,588=>753,589=>478,590=>660,591=>565,592=>596,593=>640,594=>640,595=>640,596=>560,597=>560,598=>647,599=>683,600=>592,601=>592,602=>843,603=>518,604=>509,605=>773,606=>613,607=>315,608=>683,609=>640,610=>544,611=>712,612=>564,613=>644,614=>644,615=>644,616=>320,617=>392,618=>320,619=>380,620=>454,621=>363,622=>704,623=>948,624=>948,625=>948,626=>644,627=>694,628=>646,629=>602,630=>790,631=>647,632=>602,633=>501,634=>501,635=>551,636=>478,637=>478,638=>453,639=>453,640=>594,641=>594,642=>513,643=>271,644=>370,645=>487,646=>324,647=>402,648=>402,649=>644,650=>620,651=>608,652=>565,653=>856,654=>565,655=>655,656=>597,657=>560,658=>564,659=>560,660=>536,661=>536,662=>536,663=>513,664=>820,665=>563,666=>613,667=>654,668=>667,669=>366,670=>606,671=>543,672=>683,673=>536,674=>536,675=>996,676=>1033,677=>998,678=>809,679=>598,680=>782,681=>894,682=>646,683=>676,684=>598,685=>443,686=>781,687=>767,688=>433,689=>430,690=>264,691=>347,692=>347,693=>430,694=>392,695=>585,696=>423,697=>278,699=>318,700=>318,701=>318,702=>307,703=>307,704=>280,705=>281,710=>500,711=>500,712=>275,713=>500,716=>275,717=>500,720=>337,721=>337,722=>307,723=>307,726=>329,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>447,737=>243,738=>337,739=>424,740=>281,741=>493,742=>493,743=>493,744=>493,745=>493,750=>484,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>740,881=>531,882=>667,883=>553,884=>278,885=>278,886=>875,887=>667,890=>500,891=>560,892=>560,893=>560,894=>337,900=>500,901=>500,902=>722,903=>318,904=>900,905=>1039,906=>562,908=>835,910=>897,911=>853,912=>392,913=>722,914=>735,915=>694,916=>722,917=>730,918=>695,919=>872,920=>820,921=>395,922=>747,923=>722,924=>1024,925=>875,926=>704,927=>820,928=>872,929=>673,931=>707,932=>667,933=>660,934=>820,935=>712,936=>877,937=>829,938=>395,939=>660,940=>675,941=>518,942=>599,943=>392,944=>608,945=>675,946=>578,947=>598,948=>602,949=>518,950=>542,951=>599,952=>602,953=>392,954=>625,955=>634,956=>650,957=>608,958=>551,959=>602,960=>657,961=>588,962=>560,963=>683,964=>553,965=>608,966=>700,967=>606,968=>784,969=>815,970=>392,971=>608,972=>602,973=>608,974=>815,975=>747,976=>583,977=>715,978=>687,979=>874,980=>687,981=>682,982=>815,983=>624,984=>820,985=>602,986=>765,987=>560,988=>694,989=>463,990=>590,991=>660,992=>782,993=>577,1008=>624,1009=>588,1010=>560,1011=>310,1012=>820,1013=>560,1014=>560,1015=>676,1016=>640,1017=>765,1018=>1024,1019=>708,1020=>588,1021=>765,1022=>765,1023=>765,1024=>730,1025=>730,1026=>799,1027=>662,1028=>765,1029=>685,1030=>395,1031=>395,1032=>401,1033=>1084,1034=>1118,1035=>872,1036=>774,1037=>872,1038=>723,1039=>872,1040=>757,1041=>735,1042=>735,1043=>662,1044=>813,1045=>730,1046=>1124,1047=>623,1048=>872,1049=>872,1050=>774,1051=>834,1052=>1024,1053=>872,1054=>820,1055=>872,1056=>673,1057=>765,1058=>667,1059=>723,1060=>830,1061=>712,1062=>872,1063=>773,1064=>1141,1065=>1141,1066=>794,1067=>984,1068=>674,1069=>765,1070=>1193,1071=>808,1072=>596,1073=>602,1074=>563,1075=>524,1076=>616,1077=>592,1078=>920,1079=>545,1080=>667,1081=>667,1082=>625,1083=>635,1084=>778,1085=>667,1086=>602,1087=>667,1088=>640,1089=>560,1090=>553,1091=>588,1092=>783,1093=>564,1094=>643,1095=>661,1096=>930,1097=>930,1098=>636,1099=>796,1100=>544,1101=>560,1102=>871,1103=>631,1104=>592,1105=>592,1106=>624,1107=>524,1108=>560,1109=>513,1110=>320,1111=>320,1112=>310,1113=>843,1114=>860,1115=>644,1116=>625,1117=>667,1118=>588,1119=>656,1122=>762,1123=>603,1124=>1129,1125=>834,1130=>1124,1131=>920,1136=>944,1137=>902,1138=>820,1139=>552,1140=>859,1141=>678,1164=>707,1165=>544,1168=>672,1169=>529,1170=>662,1171=>523,1172=>728,1173=>614,1174=>1124,1175=>920,1176=>636,1177=>537,1178=>774,1179=>606,1182=>774,1183=>625,1184=>891,1185=>717,1186=>872,1187=>641,1188=>1139,1189=>852,1190=>1205,1191=>941,1194=>765,1195=>560,1196=>667,1197=>553,1198=>660,1199=>565,1200=>660,1201=>565,1202=>712,1203=>564,1204=>952,1205=>732,1206=>749,1207=>690,1210=>749,1211=>644,1216=>395,1217=>1124,1218=>920,1219=>747,1220=>606,1223=>872,1224=>667,1227=>749,1228=>667,1231=>320,1232=>757,1233=>596,1234=>757,1235=>596,1236=>1001,1237=>940,1238=>730,1239=>592,1240=>820,1241=>592,1242=>820,1243=>592,1244=>1124,1245=>920,1246=>623,1247=>545,1248=>564,1249=>564,1250=>872,1251=>667,1252=>872,1253=>667,1254=>820,1255=>602,1256=>820,1257=>602,1258=>820,1259=>602,1260=>765,1261=>560,1262=>723,1263=>588,1264=>723,1265=>588,1266=>723,1267=>588,1268=>773,1269=>661,1270=>662,1271=>524,1272=>984,1273=>796,1296=>623,1297=>545,1298=>834,1299=>635,1300=>1198,1301=>919,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>810,1330=>811,1331=>826,1332=>847,1333=>806,1334=>826,1335=>761,1336=>811,1337=>968,1338=>816,1339=>772,1340=>682,1341=>1097,1342=>845,1343=>804,1344=>719,1345=>810,1346=>833,1347=>843,1348=>897,1349=>763,1350=>794,1351=>754,1352=>799,1353=>797,1354=>875,1355=>830,1356=>884,1357=>799,1358=>802,1359=>731,1360=>774,1361=>749,1362=>633,1363=>845,1364=>843,1365=>835,1366=>821,1369=>307,1370=>264,1371=>229,1372=>391,1373=>364,1374=>386,1375=>500,1377=>949,1378=>618,1379=>695,1380=>695,1381=>628,1382=>688,1383=>510,1384=>636,1385=>791,1386=>671,1387=>635,1388=>305,1389=>973,1390=>614,1391=>628,1392=>636,1393=>630,1394=>636,1395=>654,1396=>644,1397=>309,1398=>636,1399=>461,1400=>649,1401=>365,1402=>940,1403=>562,1404=>657,1405=>644,1406=>630,1407=>930,1408=>644,1409=>643,1410=>483,1411=>930,1412=>636,1413=>609,1414=>809,1415=>789,1417=>340,1418=>334,4256=>723,4257=>850,4258=>828,4259=>859,4260=>733,4261=>981,4262=>916,4263=>1101,4264=>566,4265=>750,4266=>962,4267=>941,4268=>743,4269=>1075,4270=>896,4271=>829,4272=>1040,4273=>733,4274=>669,4275=>1015,4276=>937,4277=>1020,4278=>731,4279=>733,4280=>732,4281=>733,4282=>879,4283=>937,4284=>714,4285=>755,4286=>733,4287=>958,4288=>1000,4289=>702,4290=>864,4291=>734,4292=>837,4293=>951,4304=>541,4305=>571,4306=>589,4307=>833,4308=>561,4309=>557,4310=>618,4311=>861,4312=>560,4313=>546,4314=>1066,4315=>586,4316=>586,4317=>825,4318=>570,4319=>581,4320=>824,4321=>607,4322=>748,4323=>698,4324=>815,4325=>585,4326=>858,4327=>568,4328=>594,4329=>586,4330=>675,4331=>587,4332=>582,4333=>576,4334=>612,4335=>683,4336=>572,4337=>603,4338=>571,4339=>572,4340=>570,4341=>649,4342=>886,4343=>626,4344=>582,4345=>619,4346=>571,4347=>437,4348=>354,7424=>565,7425=>774,7426=>940,7427=>563,7428=>560,7429=>585,7430=>585,7431=>553,7432=>509,7433=>320,7434=>499,7435=>625,7436=>543,7437=>778,7438=>667,7439=>602,7440=>560,7441=>647,7442=>647,7443=>647,7444=>989,7445=>512,7446=>602,7447=>602,7448=>553,7449=>594,7450=>594,7451=>553,7452=>585,7453=>664,7454=>923,7455=>655,7456=>565,7457=>856,7458=>527,7459=>527,7460=>531,7461=>743,7462=>524,7463=>565,7464=>657,7465=>553,7466=>703,7467=>635,7468=>455,7469=>630,7470=>463,7471=>463,7472=>505,7473=>459,7474=>459,7475=>503,7476=>549,7477=>249,7478=>252,7479=>470,7480=>418,7481=>645,7482=>551,7483=>551,7484=>516,7485=>369,7486=>424,7487=>474,7488=>420,7489=>531,7490=>647,7491=>386,7492=>386,7493=>400,7494=>618,7495=>400,7496=>400,7497=>387,7498=>387,7499=>340,7500=>340,7501=>400,7502=>175,7503=>365,7504=>613,7505=>399,7506=>385,7507=>346,7508=>385,7509=>385,7510=>400,7511=>247,7512=>399,7513=>418,7514=>613,7515=>373,7516=>468,7517=>364,7518=>376,7519=>379,7520=>441,7521=>381,7522=>201,7523=>347,7524=>399,7525=>373,7526=>364,7527=>376,7528=>370,7529=>441,7530=>381,7531=>974,7543=>640,7544=>549,7547=>372,7557=>320,7579=>400,7580=>346,7581=>346,7582=>385,7583=>340,7584=>222,7585=>229,7586=>400,7587=>399,7588=>234,7589=>244,7590=>234,7591=>234,7592=>230,7593=>175,7594=>175,7595=>367,7596=>613,7597=>613,7598=>407,7599=>404,7600=>399,7601=>385,7602=>385,7603=>328,7604=>211,7605=>247,7606=>399,7607=>389,7608=>368,7609=>376,7610=>373,7611=>331,7612=>331,7613=>331,7614=>364,7615=>385,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>722,7681=>596,7682=>735,7683=>640,7684=>735,7685=>640,7686=>735,7687=>640,7688=>765,7689=>560,7690=>802,7691=>640,7692=>802,7693=>640,7694=>802,7695=>640,7696=>802,7697=>640,7698=>802,7699=>640,7700=>730,7701=>592,7702=>730,7703=>592,7704=>730,7705=>592,7706=>730,7707=>592,7708=>730,7709=>592,7710=>694,7711=>370,7712=>799,7713=>640,7714=>872,7715=>644,7716=>872,7717=>644,7718=>872,7719=>644,7720=>872,7721=>644,7722=>872,7723=>644,7724=>395,7725=>320,7726=>395,7727=>320,7728=>747,7729=>606,7730=>747,7731=>606,7732=>747,7733=>606,7734=>664,7735=>320,7736=>664,7737=>320,7738=>664,7739=>320,7740=>664,7741=>320,7742=>1024,7743=>948,7744=>1024,7745=>948,7746=>1024,7747=>948,7748=>875,7749=>644,7750=>875,7751=>644,7752=>875,7753=>644,7754=>875,7755=>644,7756=>820,7757=>602,7758=>820,7759=>602,7760=>820,7761=>602,7762=>820,7763=>602,7764=>673,7765=>640,7766=>673,7767=>640,7768=>753,7769=>478,7770=>753,7771=>478,7772=>753,7773=>478,7774=>753,7775=>478,7776=>685,7777=>513,7778=>685,7779=>513,7780=>685,7781=>513,7782=>685,7783=>521,7784=>685,7785=>513,7786=>667,7787=>402,7788=>667,7789=>402,7790=>667,7791=>402,7792=>667,7793=>402,7794=>843,7795=>644,7796=>843,7797=>644,7798=>843,7799=>644,7800=>843,7801=>644,7802=>843,7803=>644,7804=>722,7805=>565,7806=>722,7807=>565,7808=>1028,7809=>856,7810=>1028,7811=>856,7812=>1028,7813=>856,7814=>1028,7815=>856,7816=>1028,7817=>856,7818=>712,7819=>564,7820=>712,7821=>564,7822=>660,7823=>565,7824=>695,7825=>527,7826=>695,7827=>527,7828=>695,7829=>527,7830=>644,7831=>402,7832=>856,7833=>565,7834=>903,7835=>370,7836=>370,7837=>370,7838=>829,7839=>602,7840=>722,7841=>596,7842=>722,7843=>596,7844=>722,7845=>613,7846=>722,7847=>613,7848=>722,7849=>613,7850=>722,7851=>613,7852=>722,7853=>596,7854=>722,7855=>596,7856=>722,7857=>596,7858=>722,7859=>596,7860=>722,7861=>596,7862=>722,7863=>596,7864=>730,7865=>592,7866=>730,7867=>592,7868=>730,7869=>592,7870=>730,7871=>615,7872=>730,7873=>615,7874=>730,7875=>615,7876=>730,7877=>615,7878=>730,7879=>592,7880=>395,7881=>320,7882=>395,7883=>320,7884=>820,7885=>602,7886=>820,7887=>602,7888=>820,7889=>612,7890=>820,7891=>612,7892=>820,7893=>612,7894=>820,7895=>612,7896=>820,7897=>602,7898=>820,7899=>602,7900=>820,7901=>602,7902=>820,7903=>602,7904=>820,7905=>602,7906=>820,7907=>602,7908=>843,7909=>644,7910=>843,7911=>644,7912=>843,7913=>644,7914=>843,7915=>644,7916=>843,7917=>644,7918=>843,7919=>644,7920=>843,7921=>644,7922=>660,7923=>565,7924=>660,7925=>565,7926=>660,7927=>565,7928=>660,7929=>565,7930=>949,7931=>581,7936=>675,7937=>675,7938=>675,7939=>675,7940=>675,7941=>675,7942=>675,7943=>675,7944=>722,7945=>722,7946=>869,7947=>869,7948=>734,7949=>763,7950=>722,7951=>722,7952=>537,7953=>537,7954=>537,7955=>537,7956=>537,7957=>537,7960=>853,7961=>841,7962=>1067,7963=>1077,7964=>1008,7965=>1035,7968=>599,7969=>599,7970=>599,7971=>599,7972=>599,7973=>599,7974=>599,7975=>599,7976=>998,7977=>992,7978=>1212,7979=>1224,7980=>1159,7981=>1183,7982=>1098,7983=>1095,7984=>392,7985=>392,7986=>392,7987=>392,7988=>392,7989=>392,7990=>392,7991=>392,7992=>521,7993=>512,7994=>735,7995=>738,7996=>679,7997=>706,7998=>624,7999=>615,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>820,8009=>859,8010=>1120,8011=>1127,8012=>937,8013=>964,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>851,8027=>1079,8029=>1044,8031=>953,8032=>815,8033=>815,8034=>815,8035=>815,8036=>815,8037=>815,8038=>815,8039=>815,8040=>829,8041=>870,8042=>1131,8043=>1137,8044=>946,8045=>976,8046=>938,8047=>970,8048=>675,8049=>675,8050=>537,8051=>537,8052=>599,8053=>599,8054=>392,8055=>392,8056=>602,8057=>602,8058=>608,8059=>608,8060=>815,8061=>815,8064=>675,8065=>675,8066=>675,8067=>675,8068=>675,8069=>675,8070=>675,8071=>675,8072=>722,8073=>722,8074=>869,8075=>869,8076=>734,8077=>763,8078=>722,8079=>722,8080=>599,8081=>599,8082=>599,8083=>599,8084=>599,8085=>599,8086=>599,8087=>599,8088=>998,8089=>992,8090=>1212,8091=>1224,8092=>1159,8093=>1183,8094=>1098,8095=>1095,8096=>815,8097=>815,8098=>815,8099=>815,8100=>815,8101=>815,8102=>815,8103=>815,8104=>829,8105=>870,8106=>1131,8107=>1137,8108=>946,8109=>976,8110=>938,8111=>970,8112=>675,8113=>675,8114=>675,8115=>675,8116=>675,8118=>675,8119=>675,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>599,8131=>599,8132=>599,8134=>599,8135=>599,8136=>912,8137=>900,8138=>1063,8139=>1039,8140=>872,8141=>500,8142=>500,8143=>500,8144=>392,8145=>392,8146=>392,8147=>392,8150=>392,8151=>392,8152=>395,8153=>395,8154=>588,8155=>562,8157=>500,8158=>500,8159=>500,8160=>608,8161=>608,8162=>608,8163=>608,8164=>588,8165=>588,8166=>608,8167=>608,8168=>660,8169=>660,8170=>921,8171=>897,8172=>790,8173=>500,8174=>500,8175=>500,8178=>815,8179=>815,8180=>815,8182=>815,8183=>815,8184=>961,8185=>835,8186=>984,8187=>853,8188=>829,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>338,8209=>338,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>511,8221=>511,8222=>518,8223=>511,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1734,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8252=>527,8253=>536,8254=>500,8258=>1000,8260=>167,8261=>390,8262=>390,8263=>976,8264=>753,8265=>753,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8273=>500,8274=>450,8275=>1000,8279=>663,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>201,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>433,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>386,8337=>387,8338=>385,8339=>424,8340=>387,8341=>433,8342=>365,8343=>243,8344=>613,8345=>433,8346=>400,8347=>337,8348=>247,8358=>660,8364=>636,8367=>1057,8369=>706,8372=>780,8373=>636,8377=>636,8450=>796,8451=>1119,8457=>1047,8461=>945,8462=>644,8463=>644,8469=>914,8470=>946,8473=>752,8474=>871,8477=>831,8482=>1000,8484=>730,8486=>829,8487=>829,8490=>747,8491=>722,8508=>732,8509=>660,8510=>710,8511=>944,8512=>714,8513=>775,8514=>557,8515=>557,8516=>611,8517=>867,8518=>699,8519=>636,8520=>380,8521=>362,8523=>890,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>395,8545=>590,8546=>786,8547=>966,8548=>722,8549=>981,8550=>1176,8551=>1372,8552=>932,8553=>712,8554=>932,8555=>1127,8556=>664,8557=>765,8558=>802,8559=>1024,8560=>320,8561=>640,8562=>959,8563=>885,8564=>565,8565=>885,8566=>1205,8567=>1524,8568=>884,8569=>564,8570=>884,8571=>1204,8572=>320,8573=>560,8574=>640,8575=>948,8576=>1206,8577=>802,8578=>1206,8579=>765,8580=>560,8581=>765,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>604,8706=>517,8707=>542,8708=>542,8710=>698,8711=>698,8712=>740,8713=>740,8715=>740,8716=>740,8719=>796,8720=>796,8721=>714,8722=>838,8723=>838,8724=>838,8725=>337,8727=>680,8728=>490,8729=>490,8730=>637,8731=>637,8732=>637,8733=>677,8734=>833,8735=>838,8736=>838,8739=>291,8740=>479,8741=>462,8742=>634,8743=>732,8744=>732,8745=>838,8746=>838,8747=>521,8748=>852,8749=>1182,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1033,8789=>1033,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>846,8848=>846,8849=>846,8850=>846,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>860,8867=>860,8868=>940,8869=>940,8870=>567,8871=>567,8872=>860,8873=>860,8874=>860,8875=>1031,8876=>860,8877=>860,8878=>860,8879=>1031,8901=>342,8962=>764,8968=>390,8969=>390,8970=>390,8971=>390,8976=>838,8977=>513,8984=>1000,8985=>838,8992=>521,8993=>521,8997=>1000,9000=>1443,9085=>919,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9167=>945,9251=>764,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>390,10182=>390,10208=>494,10216=>390,10217=>390,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>981,10616=>838,10617=>838,10618=>984,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1513,10765=>521,10766=>521,10799=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>664,11361=>320,11363=>673,11364=>753,11367=>872,11368=>644,11369=>747,11370=>606,11371=>695,11372=>527,11373=>782,11374=>1024,11375=>722,11376=>782,11377=>663,11378=>1130,11379=>939,11381=>740,11382=>556,11383=>700,11385=>501,11386=>602,11388=>264,11389=>455,11390=>685,11391=>695,11520=>773,11521=>635,11522=>633,11523=>658,11524=>631,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>632,11532=>646,11533=>962,11534=>645,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>634,11548=>982,11549=>681,11550=>676,11551=>852,11552=>957,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>536,11810=>390,11811=>390,11812=>390,11813=>390,11822=>536,42564=>685,42565=>513,42566=>395,42567=>392,42576=>1104,42577=>888,42580=>1193,42581=>871,42582=>1140,42583=>899,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>253,42782=>253,42783=>253,42790=>872,42791=>634,42792=>843,42793=>754,42794=>612,42795=>560,42796=>548,42797=>531,42798=>629,42799=>610,42800=>514,42801=>513,42802=>1195,42803=>944,42804=>1226,42805=>950,42806=>1149,42807=>934,42808=>968,42809=>784,42810=>968,42811=>784,42812=>962,42813=>824,42814=>765,42815=>560,42822=>787,42823=>434,42826=>932,42827=>711,42830=>1416,42831=>999,42856=>707,42857=>610,42875=>612,42876=>478,42880=>664,42881=>320,42882=>843,42883=>644,42884=>612,42885=>478,42886=>765,42887=>560,42891=>402,42892=>275,42893=>773,42896=>875,42897=>644,43002=>957,43003=>694,43004=>673,43005=>1024,43006=>395,43007=>1201,62464=>654,62465=>665,62466=>714,62467=>947,62468=>665,62469=>659,62470=>725,62471=>986,62472=>665,62473=>665,62474=>1257,62475=>683,62476=>682,62477=>953,62478=>665,62479=>682,62480=>999,62481=>746,62482=>798,62483=>748,62484=>944,62485=>681,62486=>936,62487=>680,62488=>688,62489=>682,62490=>729,62491=>682,62492=>688,62493=>666,62494=>729,62495=>884,62496=>665,62497=>706,62498=>666,62499=>665,62500=>665,62501=>722,62502=>961,62504=>904,63173=>602,63185=>500,63188=>500,64256=>710,64257=>667,64258=>667,64259=>1028,64260=>1030,64261=>771,64262=>933,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifb.php b/incs/tcpdf_old/fonts/dejavuserifb.php new file mode 100644 index 0000000..692bb8c --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifb.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-836 -389 1796 1145]','ItalicAngle'=>0,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>566,'MaxWidth'=>1820,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>348,33=>439,34=>521,35=>838,36=>696,37=>950,38=>903,39=>306,40=>473,41=>473,42=>523,43=>838,44=>348,45=>415,46=>348,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>369,59=>369,60=>838,61=>838,62=>838,63=>586,64=>1000,65=>776,66=>845,67=>796,68=>867,69=>762,70=>710,71=>854,72=>945,73=>468,74=>473,75=>869,76=>703,77=>1107,78=>914,79=>871,80=>752,81=>871,82=>831,83=>722,84=>744,85=>872,86=>776,87=>1123,88=>776,89=>714,90=>730,91=>473,92=>365,93=>473,94=>838,95=>500,96=>500,97=>648,98=>699,99=>609,100=>699,101=>636,102=>430,103=>699,104=>727,105=>380,106=>362,107=>693,108=>380,109=>1058,110=>727,111=>667,112=>699,113=>699,114=>527,115=>563,116=>462,117=>727,118=>581,119=>861,120=>596,121=>581,122=>568,123=>643,124=>364,125=>643,126=>838,127=>600,128=>776,129=>776,130=>796,131=>762,132=>914,133=>871,134=>872,135=>648,136=>648,137=>648,138=>648,139=>648,140=>648,141=>609,142=>636,143=>636,144=>636,145=>636,146=>380,147=>380,148=>380,149=>380,150=>727,151=>667,152=>667,153=>667,154=>667,155=>667,156=>727,157=>727,158=>727,159=>727,160=>348,161=>439,162=>696,163=>696,164=>636,165=>696,166=>364,167=>523,168=>500,169=>1000,170=>487,171=>625,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>732,182=>636,183=>348,184=>500,185=>438,186=>500,187=>625,188=>1043,189=>1043,190=>1043,191=>586,192=>776,193=>776,194=>776,195=>776,196=>776,197=>776,198=>1034,199=>796,200=>762,201=>762,202=>762,203=>762,204=>468,205=>468,206=>468,207=>468,208=>874,209=>914,210=>871,211=>871,212=>871,213=>871,214=>871,215=>838,216=>871,217=>872,218=>872,219=>872,220=>872,221=>714,222=>757,223=>760,224=>648,225=>648,226=>648,227=>648,228=>648,229=>648,230=>975,231=>609,232=>636,233=>636,234=>636,235=>636,236=>380,237=>380,238=>380,239=>380,240=>667,241=>727,242=>667,243=>667,244=>667,245=>667,246=>667,247=>838,248=>667,249=>727,250=>727,251=>727,252=>727,253=>581,254=>699,255=>581,256=>776,257=>648,258=>776,259=>648,260=>776,261=>648,262=>796,263=>609,264=>796,265=>609,266=>796,267=>609,268=>796,269=>609,270=>867,271=>699,272=>874,273=>699,274=>762,275=>636,276=>762,277=>636,278=>762,279=>636,280=>762,281=>636,282=>762,283=>636,284=>854,285=>699,286=>854,287=>699,288=>854,289=>699,290=>854,291=>699,292=>945,293=>727,294=>945,295=>727,296=>468,297=>380,298=>468,299=>380,300=>468,301=>380,302=>468,303=>380,304=>468,305=>380,306=>942,307=>751,308=>473,309=>362,310=>869,311=>693,312=>693,313=>703,314=>380,315=>703,316=>380,317=>703,318=>380,319=>703,320=>380,321=>710,322=>385,323=>914,324=>727,325=>914,326=>727,327=>914,328=>727,329=>1008,330=>872,331=>727,332=>871,333=>667,334=>871,335=>667,336=>871,337=>667,338=>1180,339=>1028,340=>831,341=>527,342=>831,343=>527,344=>831,345=>527,346=>722,347=>563,348=>722,349=>563,350=>722,351=>563,352=>722,353=>563,354=>744,355=>462,356=>744,357=>462,358=>744,359=>462,360=>872,361=>727,362=>872,363=>727,364=>872,365=>727,366=>872,367=>727,368=>872,369=>727,370=>872,371=>727,372=>1123,373=>861,374=>714,375=>581,376=>714,377=>730,378=>568,379=>730,380=>568,381=>730,382=>568,383=>430,384=>699,385=>845,386=>854,387=>699,388=>854,389=>699,390=>796,391=>796,392=>609,393=>874,394=>867,395=>854,396=>699,397=>667,398=>762,399=>871,400=>721,401=>710,402=>430,403=>854,404=>771,405=>1043,406=>468,407=>468,408=>869,409=>693,410=>380,411=>701,412=>1058,413=>914,414=>727,415=>871,416=>871,417=>667,418=>1200,419=>943,420=>752,421=>699,422=>831,423=>722,424=>563,425=>707,426=>331,427=>462,428=>744,429=>462,430=>744,431=>872,432=>727,433=>890,434=>890,435=>714,436=>708,437=>730,438=>568,439=>657,440=>657,441=>657,442=>657,443=>696,444=>754,445=>568,446=>536,447=>716,448=>295,449=>492,450=>459,451=>295,452=>1597,453=>1435,454=>1267,455=>1176,456=>1065,457=>742,458=>1387,459=>1276,460=>1089,461=>776,462=>648,463=>468,464=>380,465=>871,466=>667,467=>872,468=>727,469=>872,470=>727,471=>872,472=>727,473=>872,474=>727,475=>872,476=>727,477=>636,478=>776,479=>648,480=>776,481=>648,482=>1034,483=>975,484=>896,485=>699,486=>854,487=>699,488=>869,489=>693,490=>871,491=>667,492=>871,493=>667,494=>657,495=>568,496=>380,497=>1597,498=>1435,499=>1267,500=>854,501=>699,502=>1221,503=>787,504=>914,505=>727,506=>776,507=>648,508=>1034,509=>975,510=>871,511=>667,512=>776,513=>648,514=>776,515=>648,516=>762,517=>636,518=>762,519=>636,520=>468,521=>380,522=>468,523=>380,524=>871,525=>667,526=>871,527=>667,528=>831,529=>527,530=>831,531=>527,532=>872,533=>727,534=>872,535=>727,536=>722,537=>563,538=>744,539=>462,540=>690,541=>607,542=>945,543=>727,544=>872,545=>791,546=>703,547=>616,548=>730,549=>568,550=>776,551=>648,552=>762,553=>636,554=>871,555=>667,556=>871,557=>667,558=>871,559=>667,560=>871,561=>667,562=>714,563=>581,564=>573,565=>922,566=>564,567=>362,568=>1031,569=>1031,570=>776,571=>796,572=>609,573=>703,574=>744,575=>563,576=>568,577=>660,578=>547,579=>845,580=>872,581=>776,582=>762,583=>636,584=>473,585=>387,586=>848,587=>699,588=>831,589=>527,590=>714,591=>581,592=>648,593=>699,594=>699,595=>699,596=>609,597=>609,598=>699,599=>730,600=>636,601=>636,602=>907,603=>608,604=>562,605=>907,606=>720,607=>387,608=>699,609=>699,610=>626,611=>712,612=>627,613=>727,614=>727,615=>727,616=>380,617=>380,618=>380,619=>409,620=>514,621=>380,622=>795,623=>1058,624=>1058,625=>1058,626=>727,627=>727,628=>712,629=>667,630=>1061,631=>749,632=>667,633=>571,634=>571,635=>571,636=>527,637=>527,638=>452,639=>487,640=>801,641=>801,642=>563,643=>331,644=>430,645=>540,646=>331,647=>492,648=>462,649=>727,650=>679,651=>694,652=>641,653=>907,654=>635,655=>727,656=>568,657=>568,658=>568,659=>568,660=>536,661=>536,662=>536,663=>545,664=>871,665=>695,666=>720,667=>626,668=>732,669=>384,670=>740,671=>646,672=>699,673=>536,674=>536,675=>1117,676=>1179,677=>1117,678=>911,679=>715,680=>909,681=>1039,682=>790,683=>795,684=>662,685=>443,686=>613,687=>717,688=>521,689=>519,690=>313,691=>414,692=>414,693=>480,694=>527,695=>662,696=>485,697=>302,699=>348,700=>348,701=>348,702=>366,703=>366,704=>313,705=>313,710=>500,711=>500,712=>282,713=>500,716=>282,717=>500,720=>369,721=>369,722=>366,723=>366,726=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>458,737=>292,738=>395,739=>475,740=>313,741=>500,742=>500,743=>500,744=>500,745=>500,750=>553,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>779,881=>576,882=>803,883=>777,884=>302,885=>302,886=>963,887=>737,890=>500,891=>609,892=>609,893=>609,894=>369,900=>500,901=>500,902=>776,903=>348,904=>947,905=>1118,906=>662,908=>887,910=>953,911=>911,912=>484,913=>776,914=>845,915=>710,916=>776,917=>762,918=>730,919=>945,920=>871,921=>468,922=>869,923=>776,924=>1107,925=>914,926=>704,927=>871,928=>944,929=>752,931=>707,932=>744,933=>714,934=>871,935=>776,936=>913,937=>890,938=>468,939=>714,940=>770,941=>608,942=>727,943=>484,944=>694,945=>770,946=>664,947=>660,948=>667,949=>608,950=>592,951=>727,952=>667,953=>484,954=>750,955=>701,956=>732,957=>694,958=>592,959=>667,960=>732,961=>665,962=>609,963=>737,964=>673,965=>694,966=>905,967=>658,968=>941,969=>952,970=>484,971=>694,972=>667,973=>694,974=>952,975=>869,976=>667,977=>849,978=>764,979=>969,980=>764,981=>941,982=>952,983=>655,984=>871,985=>667,986=>796,987=>609,988=>710,989=>527,990=>590,991=>660,992=>796,993=>667,1008=>655,1009=>665,1010=>609,1011=>362,1012=>871,1013=>609,1014=>609,1015=>757,1016=>699,1017=>796,1018=>1107,1019=>860,1020=>692,1021=>796,1022=>796,1023=>796,1024=>762,1025=>762,1026=>901,1027=>690,1028=>795,1029=>722,1030=>468,1031=>468,1032=>473,1033=>1202,1034=>1262,1035=>963,1036=>910,1037=>945,1038=>812,1039=>945,1040=>814,1041=>854,1042=>845,1043=>690,1044=>889,1045=>762,1046=>1312,1047=>721,1048=>945,1049=>945,1050=>910,1051=>884,1052=>1107,1053=>945,1054=>871,1055=>944,1056=>752,1057=>796,1058=>744,1059=>812,1060=>949,1061=>776,1062=>966,1063=>913,1064=>1268,1065=>1293,1066=>957,1067=>1202,1068=>825,1069=>795,1070=>1287,1071=>882,1072=>648,1073=>667,1074=>695,1075=>613,1076=>667,1077=>636,1078=>1010,1079=>638,1080=>742,1081=>742,1082=>722,1083=>705,1084=>869,1085=>732,1086=>667,1087=>732,1088=>699,1089=>609,1090=>620,1091=>640,1092=>902,1093=>596,1094=>739,1095=>732,1096=>1075,1097=>1082,1098=>767,1099=>1002,1100=>679,1101=>609,1102=>1025,1103=>739,1104=>636,1105=>636,1106=>719,1107=>613,1108=>609,1109=>563,1110=>380,1111=>380,1112=>362,1113=>988,1114=>1015,1115=>727,1116=>722,1117=>742,1118=>640,1119=>732,1122=>880,1123=>703,1124=>1195,1125=>963,1130=>1312,1131=>1010,1136=>1096,1137=>1105,1138=>871,1139=>652,1140=>916,1141=>749,1164=>846,1165=>673,1168=>700,1169=>618,1170=>690,1171=>613,1172=>868,1173=>716,1174=>1312,1175=>1010,1176=>721,1177=>638,1178=>947,1179=>744,1182=>910,1183=>722,1184=>1041,1185=>827,1186=>966,1187=>739,1188=>1167,1189=>956,1190=>1345,1191=>1059,1194=>796,1195=>609,1196=>744,1197=>620,1198=>714,1199=>581,1200=>714,1201=>581,1202=>866,1203=>649,1204=>1022,1205=>807,1206=>928,1207=>739,1210=>910,1211=>727,1216=>468,1217=>1312,1218=>1010,1219=>869,1220=>693,1223=>945,1224=>732,1227=>913,1228=>732,1231=>380,1232=>814,1233=>648,1234=>814,1235=>648,1236=>1034,1237=>975,1238=>762,1239=>636,1240=>871,1241=>636,1242=>871,1243=>636,1244=>1312,1245=>1010,1246=>721,1247=>638,1248=>657,1249=>568,1250=>945,1251=>742,1252=>945,1253=>742,1254=>871,1255=>667,1256=>871,1257=>667,1258=>871,1259=>667,1260=>795,1261=>609,1262=>812,1263=>640,1264=>812,1265=>640,1266=>812,1267=>640,1268=>913,1269=>732,1270=>690,1271=>613,1272=>1202,1273=>1002,1296=>721,1297=>638,1298=>884,1299=>705,1300=>1248,1301=>945,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>942,1330=>832,1331=>894,1332=>909,1333=>822,1334=>821,1335=>747,1336=>832,1337=>1125,1338=>894,1339=>803,1340=>722,1341=>1188,1342=>887,1343=>842,1344=>737,1345=>863,1346=>918,1347=>851,1348=>977,1349=>833,1350=>914,1351=>843,1352=>871,1353=>818,1354=>1034,1355=>846,1356=>964,1357=>871,1358=>914,1359=>808,1360=>808,1361=>836,1362=>710,1363=>955,1364=>891,1365=>871,1366=>963,1369=>307,1370=>264,1371=>293,1372=>391,1373=>323,1374=>439,1375=>500,1377=>1055,1378=>695,1379=>776,1380=>801,1381=>729,1382=>742,1383=>599,1384=>733,1385=>909,1386=>768,1387=>724,1388=>398,1389=>1087,1390=>695,1391=>719,1392=>737,1393=>684,1394=>738,1395=>703,1396=>724,1397=>359,1398=>719,1399=>496,1400=>738,1401=>428,1402=>1059,1403=>668,1404=>744,1405=>724,1406=>724,1407=>1040,1408=>724,1409=>713,1410=>493,1411=>1040,1412=>734,1413=>693,1414=>956,1415=>833,1417=>340,1418=>388,4256=>755,4257=>936,4258=>866,4259=>874,4260=>781,4261=>1078,4262=>1014,4263=>1213,4264=>643,4265=>818,4266=>1051,4267=>1051,4268=>796,4269=>1135,4270=>969,4271=>902,4272=>1109,4273=>792,4274=>756,4275=>1076,4276=>976,4277=>1066,4278=>811,4279=>833,4280=>821,4281=>833,4282=>908,4283=>1077,4284=>769,4285=>822,4286=>813,4287=>1111,4288=>1123,4289=>802,4290=>892,4291=>802,4292=>880,4293=>1063,4304=>594,4305=>625,4306=>643,4307=>887,4308=>615,4309=>611,4310=>667,4311=>915,4312=>613,4313=>600,4314=>1120,4315=>640,4316=>640,4317=>879,4318=>624,4319=>634,4320=>877,4321=>666,4322=>780,4323=>751,4324=>869,4325=>639,4326=>912,4327=>622,4328=>647,4329=>640,4330=>729,4331=>641,4332=>630,4333=>629,4334=>670,4335=>753,4336=>625,4337=>657,4338=>625,4339=>625,4340=>624,4341=>670,4342=>940,4343=>680,4344=>636,4345=>672,4346=>625,4347=>588,4348=>354,7424=>641,7425=>892,7426=>940,7427=>695,7428=>609,7429=>675,7430=>675,7431=>617,7432=>509,7433=>320,7434=>561,7435=>722,7436=>617,7437=>869,7438=>737,7439=>667,7440=>609,7441=>628,7442=>628,7443=>667,7444=>989,7445=>598,7446=>667,7447=>667,7448=>586,7449=>801,7450=>801,7451=>620,7452=>647,7453=>664,7454=>923,7455=>655,7456=>581,7457=>861,7458=>568,7459=>568,7460=>588,7461=>802,7462=>586,7463=>641,7464=>732,7465=>586,7466=>854,7467=>705,7468=>489,7469=>651,7470=>532,7471=>532,7472=>546,7473=>480,7474=>480,7475=>538,7476=>595,7477=>294,7478=>298,7479=>547,7480=>443,7481=>697,7482=>576,7483=>606,7484=>548,7485=>442,7486=>474,7487=>523,7488=>455,7489=>469,7490=>549,7491=>466,7492=>466,7493=>498,7494=>657,7495=>499,7496=>498,7497=>444,7498=>444,7499=>412,7500=>412,7501=>498,7502=>300,7503=>523,7504=>729,7505=>473,7506=>467,7507=>427,7508=>467,7509=>467,7510=>499,7511=>371,7512=>520,7513=>418,7514=>729,7515=>491,7516=>505,7517=>418,7518=>416,7519=>420,7520=>570,7521=>414,7522=>239,7523=>414,7524=>520,7525=>491,7526=>418,7527=>416,7528=>419,7529=>570,7530=>414,7531=>1041,7543=>640,7544=>595,7547=>380,7557=>380,7579=>498,7580=>427,7581=>427,7582=>467,7583=>412,7584=>383,7585=>373,7586=>498,7587=>522,7588=>300,7589=>307,7590=>300,7591=>300,7592=>370,7593=>368,7594=>321,7595=>430,7596=>682,7597=>729,7598=>588,7599=>587,7600=>472,7601=>467,7602=>522,7603=>400,7604=>387,7605=>371,7606=>520,7607=>475,7608=>408,7609=>489,7610=>491,7611=>412,7612=>527,7613=>412,7614=>452,7615=>467,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>776,7681=>648,7682=>845,7683=>699,7684=>845,7685=>699,7686=>845,7687=>699,7688=>796,7689=>609,7690=>867,7691=>699,7692=>867,7693=>699,7694=>867,7695=>699,7696=>867,7697=>699,7698=>867,7699=>699,7700=>762,7701=>636,7702=>762,7703=>636,7704=>762,7705=>636,7706=>762,7707=>636,7708=>762,7709=>636,7710=>710,7711=>430,7712=>854,7713=>699,7714=>945,7715=>727,7716=>945,7717=>727,7718=>945,7719=>727,7720=>945,7721=>727,7722=>945,7723=>727,7724=>468,7725=>380,7726=>468,7727=>380,7728=>869,7729=>693,7730=>869,7731=>693,7732=>869,7733=>693,7734=>703,7735=>380,7736=>703,7737=>380,7738=>703,7739=>380,7740=>703,7741=>380,7742=>1107,7743=>1058,7744=>1107,7745=>1058,7746=>1107,7747=>1058,7748=>914,7749=>727,7750=>914,7751=>727,7752=>914,7753=>727,7754=>914,7755=>727,7756=>871,7757=>667,7758=>871,7759=>667,7760=>871,7761=>667,7762=>871,7763=>667,7764=>752,7765=>699,7766=>752,7767=>699,7768=>831,7769=>527,7770=>831,7771=>527,7772=>831,7773=>527,7774=>831,7775=>527,7776=>722,7777=>563,7778=>722,7779=>563,7780=>722,7781=>563,7782=>722,7783=>563,7784=>722,7785=>563,7786=>744,7787=>462,7788=>744,7789=>462,7790=>744,7791=>462,7792=>744,7793=>462,7794=>872,7795=>727,7796=>872,7797=>727,7798=>872,7799=>727,7800=>872,7801=>727,7802=>872,7803=>727,7804=>776,7805=>581,7806=>776,7807=>581,7808=>1123,7809=>861,7810=>1123,7811=>861,7812=>1123,7813=>861,7814=>1123,7815=>861,7816=>1123,7817=>861,7818=>776,7819=>596,7820=>776,7821=>596,7822=>714,7823=>581,7824=>730,7825=>568,7826=>730,7827=>568,7828=>730,7829=>568,7830=>727,7831=>462,7832=>861,7833=>581,7834=>1014,7835=>430,7836=>430,7837=>430,7838=>947,7839=>667,7840=>776,7841=>648,7842=>776,7843=>648,7844=>776,7845=>648,7846=>776,7847=>648,7848=>776,7849=>648,7850=>776,7851=>648,7852=>776,7853=>648,7854=>776,7855=>648,7856=>776,7857=>648,7858=>776,7859=>648,7860=>776,7861=>648,7862=>776,7863=>648,7864=>762,7865=>636,7866=>762,7867=>636,7868=>762,7869=>636,7870=>762,7871=>636,7872=>762,7873=>636,7874=>762,7875=>636,7876=>762,7877=>636,7878=>762,7879=>636,7880=>468,7881=>380,7882=>468,7883=>380,7884=>871,7885=>667,7886=>871,7887=>667,7888=>871,7889=>667,7890=>871,7891=>667,7892=>871,7893=>667,7894=>871,7895=>667,7896=>871,7897=>667,7898=>871,7899=>667,7900=>871,7901=>667,7902=>871,7903=>667,7904=>871,7905=>667,7906=>871,7907=>667,7908=>872,7909=>727,7910=>872,7911=>727,7912=>872,7913=>727,7914=>872,7915=>727,7916=>872,7917=>727,7918=>872,7919=>727,7920=>872,7921=>727,7922=>714,7923=>581,7924=>714,7925=>581,7926=>714,7927=>581,7928=>714,7929=>581,7930=>1078,7931=>701,7936=>770,7937=>770,7938=>770,7939=>770,7940=>770,7941=>770,7942=>770,7943=>770,7944=>776,7945=>776,7946=>978,7947=>978,7948=>832,7949=>849,7950=>776,7951=>776,7952=>608,7953=>608,7954=>608,7955=>608,7956=>608,7957=>608,7960=>917,7961=>909,7962=>1169,7963=>1169,7964=>1093,7965=>1120,7968=>727,7969=>727,7970=>727,7971=>727,7972=>727,7973=>727,7974=>727,7975=>727,7976=>1100,7977=>1094,7978=>1358,7979=>1361,7980=>1279,7981=>1308,7982=>1197,7983=>1194,7984=>484,7985=>484,7986=>484,7987=>484,7988=>484,7989=>484,7990=>484,7991=>484,7992=>629,7993=>617,7994=>878,7995=>881,7996=>799,7997=>831,7998=>723,7999=>714,8000=>667,8001=>667,8002=>667,8003=>667,8004=>667,8005=>667,8008=>900,8009=>935,8010=>1240,8011=>1237,8012=>1035,8013=>1066,8016=>694,8017=>694,8018=>694,8019=>694,8020=>694,8021=>694,8022=>694,8023=>694,8025=>922,8027=>1186,8029=>1133,8031=>1019,8032=>952,8033=>952,8034=>952,8035=>952,8036=>952,8037=>952,8038=>952,8039=>952,8040=>931,8041=>963,8042=>1268,8043=>1274,8044=>1054,8045=>1088,8046=>1023,8047=>1060,8048=>770,8049=>770,8050=>608,8051=>608,8052=>727,8053=>727,8054=>484,8055=>484,8056=>667,8057=>667,8058=>694,8059=>694,8060=>952,8061=>952,8064=>770,8065=>770,8066=>770,8067=>770,8068=>770,8069=>770,8070=>770,8071=>770,8072=>776,8073=>776,8074=>978,8075=>978,8076=>832,8077=>849,8078=>776,8079=>776,8080=>727,8081=>727,8082=>727,8083=>727,8084=>727,8085=>727,8086=>727,8087=>727,8088=>1100,8089=>1094,8090=>1358,8091=>1361,8092=>1279,8093=>1308,8094=>1197,8095=>1194,8096=>952,8097=>952,8098=>952,8099=>952,8100=>952,8101=>952,8102=>952,8103=>952,8104=>931,8105=>963,8106=>1268,8107=>1274,8108=>1054,8109=>1088,8110=>1023,8111=>1060,8112=>770,8113=>770,8114=>770,8115=>770,8116=>770,8118=>770,8119=>770,8120=>776,8121=>776,8122=>811,8123=>776,8124=>776,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>727,8131=>727,8132=>727,8134=>727,8135=>727,8136=>1000,8137=>947,8138=>1191,8139=>1118,8140=>945,8141=>500,8142=>500,8143=>500,8144=>484,8145=>484,8146=>484,8147=>484,8150=>484,8151=>484,8152=>468,8153=>468,8154=>714,8155=>662,8157=>500,8158=>500,8159=>500,8160=>694,8161=>694,8162=>694,8163=>694,8164=>665,8165=>665,8166=>694,8167=>694,8168=>714,8169=>714,8170=>1019,8171=>953,8172=>910,8173=>500,8174=>500,8175=>500,8178=>952,8179=>952,8180=>952,8182=>952,8183=>952,8184=>1069,8185=>887,8186=>1101,8187=>911,8188=>890,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>348,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>348,8217=>348,8218=>348,8219=>348,8220=>575,8221=>575,8222=>575,8223=>575,8224=>523,8225=>523,8226=>639,8227=>639,8228=>348,8229=>674,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1385,8241=>1820,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>400,8250=>400,8252=>629,8253=>586,8254=>500,8258=>1023,8260=>167,8261=>473,8262=>473,8263=>1082,8264=>856,8265=>856,8267=>636,8268=>500,8269=>500,8270=>523,8271=>369,8273=>523,8274=>556,8275=>1000,8279=>813,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>239,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>298,8318=>298,8319=>519,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>298,8334=>298,8336=>466,8337=>444,8338=>467,8339=>475,8340=>444,8341=>521,8342=>523,8343=>292,8344=>729,8345=>519,8346=>499,8347=>395,8348=>371,8358=>696,8364=>696,8367=>1155,8369=>790,8372=>876,8373=>696,8377=>696,8451=>1198,8457=>1112,8462=>727,8463=>727,8470=>1087,8482=>1000,8486=>890,8487=>890,8490=>869,8491=>776,8513=>775,8514=>557,8515=>637,8516=>760,8523=>903,8528=>1035,8529=>1035,8530=>1473,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>468,8545=>736,8546=>1005,8547=>1093,8548=>776,8549=>1127,8550=>1396,8551=>1664,8552=>1069,8553=>776,8554=>1078,8555=>1347,8556=>703,8557=>796,8558=>867,8559=>1107,8560=>380,8561=>760,8562=>1140,8563=>961,8564=>581,8565=>961,8566=>1341,8567=>1721,8568=>976,8569=>596,8570=>976,8571=>1356,8572=>380,8573=>609,8574=>699,8575=>1058,8576=>1255,8577=>867,8578=>1268,8579=>796,8580=>609,8581=>796,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>850,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>641,8706=>534,8707=>620,8708=>620,8710=>753,8711=>753,8712=>740,8713=>740,8715=>740,8716=>740,8719=>842,8720=>842,8721=>753,8722=>838,8723=>838,8724=>838,8725=>365,8727=>691,8728=>519,8729=>519,8730=>657,8731=>657,8732=>657,8733=>672,8734=>833,8735=>838,8736=>838,8739=>324,8740=>607,8741=>529,8742=>773,8743=>812,8744=>812,8745=>838,8746=>838,8747=>579,8748=>1000,8749=>1391,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1082,8789=>1082,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>838,8848=>838,8849=>838,8850=>838,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>884,8867=>884,8868=>960,8869=>960,8870=>616,8871=>616,8872=>884,8873=>884,8874=>884,8875=>1080,8876=>884,8877=>884,8878=>884,8879=>1080,8901=>398,8962=>834,8968=>473,8969=>473,8970=>473,8971=>473,8976=>838,8977=>539,8984=>928,8985=>838,8992=>579,8993=>579,8997=>1000,9000=>1443,9085=>1008,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>579,9167=>945,9251=>834,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>457,10182=>457,10208=>494,10216=>457,10217=>457,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>1032,10616=>838,10617=>838,10618=>960,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1782,10765=>610,10766=>610,10799=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>703,11361=>380,11363=>752,11364=>831,11367=>945,11368=>727,11369=>869,11370=>693,11371=>730,11372=>568,11373=>848,11374=>1107,11375=>776,11376=>848,11377=>709,11378=>1221,11379=>984,11381=>779,11382=>601,11383=>905,11385=>571,11386=>667,11388=>313,11389=>489,11390=>722,11391=>730,11520=>773,11521=>635,11522=>804,11523=>658,11524=>788,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>631,11532=>646,11533=>962,11534=>846,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>936,11548=>982,11549=>681,11550=>676,11551=>852,11552=>1113,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>586,11810=>473,11811=>473,11812=>473,11813=>473,11822=>586,42564=>722,42565=>563,42566=>468,42567=>380,42576=>1333,42577=>1092,42580=>1287,42581=>1025,42582=>1287,42583=>1039,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>384,42780=>384,42781=>276,42782=>276,42783=>276,42790=>945,42791=>712,42792=>1003,42793=>909,42794=>696,42795=>609,42796=>634,42797=>598,42798=>741,42799=>706,42800=>592,42801=>563,42802=>1301,42803=>986,42804=>1261,42805=>1004,42806=>1168,42807=>1008,42808=>1016,42809=>813,42810=>1016,42811=>813,42812=>994,42813=>847,42814=>796,42815=>609,42822=>916,42823=>581,42826=>1010,42827=>770,42830=>1448,42831=>1060,42856=>787,42857=>716,42875=>694,42876=>527,42880=>703,42881=>380,42882=>872,42883=>727,42884=>694,42885=>527,42886=>796,42887=>609,42891=>439,42892=>306,42893=>913,42896=>914,42897=>727,43002=>1069,43003=>710,43004=>752,43005=>1107,43006=>468,43007=>1286,62464=>705,62465=>716,62466=>765,62467=>999,62468=>716,62469=>710,62470=>776,62471=>1038,62472=>716,62473=>716,62474=>1309,62475=>734,62476=>733,62477=>1004,62478=>716,62479=>733,62480=>1050,62481=>797,62482=>850,62483=>799,62484=>996,62485=>732,62486=>987,62487=>731,62488=>739,62489=>733,62490=>780,62491=>733,62492=>739,62493=>717,62494=>780,62495=>936,62496=>716,62497=>826,62498=>717,62499=>716,62500=>716,62501=>773,62502=>1013,62504=>904,63173=>667,63185=>500,63188=>500,64256=>821,64257=>727,64258=>727,64259=>1120,64260=>1117,64261=>871,64262=>971,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifbi.php b/incs/tcpdf_old/fonts/dejavuserifbi.php new file mode 100644 index 0000000..1f91b1a --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-906 -389 1754 1145]','ItalicAngle'=>-11,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>566,'MaxWidth'=>1813,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>348,33=>439,34=>521,35=>838,36=>696,37=>950,38=>903,39=>306,40=>473,41=>473,42=>523,43=>838,44=>348,45=>415,46=>348,47=>365,48=>696,49=>696,50=>696,51=>696,52=>696,53=>696,54=>696,55=>696,56=>696,57=>696,58=>369,59=>369,60=>838,61=>838,62=>838,63=>586,64=>1000,65=>776,66=>845,67=>796,68=>867,69=>762,70=>710,71=>854,72=>945,73=>468,74=>473,75=>869,76=>703,77=>1107,78=>914,79=>871,80=>752,81=>871,82=>831,83=>722,84=>744,85=>872,86=>776,87=>1123,88=>776,89=>714,90=>730,91=>473,92=>365,93=>473,94=>838,95=>500,96=>500,97=>648,98=>699,99=>609,100=>699,101=>636,102=>430,103=>699,104=>727,105=>380,106=>362,107=>693,108=>380,109=>1058,110=>727,111=>667,112=>699,113=>699,114=>527,115=>563,116=>462,117=>727,118=>581,119=>861,120=>596,121=>581,122=>568,123=>643,124=>364,125=>643,126=>838,127=>600,128=>776,129=>776,130=>796,131=>762,132=>914,133=>871,134=>872,135=>648,136=>648,137=>648,138=>648,139=>648,140=>648,141=>609,142=>636,143=>636,144=>636,145=>636,146=>380,147=>380,148=>380,149=>380,150=>727,151=>667,152=>667,153=>667,154=>667,155=>667,156=>727,157=>727,158=>727,159=>727,160=>348,161=>439,162=>696,163=>696,164=>636,165=>696,166=>364,167=>523,168=>500,169=>1000,170=>487,171=>625,172=>838,173=>415,174=>1000,175=>500,176=>500,177=>838,178=>438,179=>438,180=>500,181=>732,182=>636,183=>348,184=>500,185=>438,186=>500,187=>625,188=>1043,189=>1043,190=>1043,191=>586,192=>776,193=>776,194=>776,195=>776,196=>776,197=>776,198=>1034,199=>796,200=>762,201=>762,202=>762,203=>762,204=>468,205=>468,206=>468,207=>468,208=>874,209=>914,210=>871,211=>871,212=>871,213=>871,214=>871,215=>838,216=>871,217=>872,218=>872,219=>872,220=>872,221=>714,222=>757,223=>760,224=>648,225=>648,226=>648,227=>648,228=>648,229=>648,230=>932,231=>609,232=>636,233=>636,234=>636,235=>636,236=>380,237=>380,238=>380,239=>380,240=>667,241=>727,242=>667,243=>667,244=>667,245=>667,246=>667,247=>838,248=>667,249=>727,250=>727,251=>727,252=>727,253=>581,254=>699,255=>581,256=>776,257=>648,258=>776,259=>648,260=>776,261=>648,262=>796,263=>609,264=>796,265=>609,266=>796,267=>609,268=>796,269=>609,270=>867,271=>699,272=>874,273=>699,274=>762,275=>636,276=>762,277=>636,278=>762,279=>636,280=>762,281=>636,282=>762,283=>636,284=>854,285=>699,286=>854,287=>699,288=>854,289=>699,290=>854,291=>699,292=>945,293=>727,294=>945,295=>727,296=>468,297=>380,298=>468,299=>380,300=>468,301=>380,302=>468,303=>380,304=>468,305=>380,306=>942,307=>751,308=>473,309=>362,310=>869,311=>693,312=>693,313=>703,314=>380,315=>703,316=>380,317=>703,318=>508,319=>703,320=>557,321=>710,322=>385,323=>914,324=>727,325=>914,326=>727,327=>914,328=>727,329=>1008,330=>872,331=>727,332=>871,333=>667,334=>871,335=>667,336=>871,337=>667,338=>1180,339=>1028,340=>831,341=>527,342=>831,343=>527,344=>831,345=>527,346=>722,347=>563,348=>722,349=>563,350=>722,351=>563,352=>722,353=>563,354=>744,355=>462,356=>744,357=>462,358=>744,359=>462,360=>872,361=>727,362=>872,363=>727,364=>872,365=>727,366=>872,367=>727,368=>872,369=>727,370=>872,371=>727,372=>1123,373=>861,374=>714,375=>581,376=>714,377=>730,378=>568,379=>730,380=>568,381=>730,382=>568,383=>430,384=>699,385=>845,386=>854,387=>699,388=>854,389=>699,390=>796,391=>796,392=>609,393=>874,394=>867,395=>854,396=>699,397=>667,398=>762,399=>871,400=>721,401=>710,402=>430,403=>854,404=>771,405=>1043,406=>468,407=>468,408=>869,409=>693,410=>380,411=>701,412=>1058,413=>914,414=>727,415=>871,416=>871,417=>667,418=>1200,419=>943,420=>752,421=>699,422=>831,423=>722,424=>563,425=>707,426=>331,427=>462,428=>744,429=>462,430=>744,431=>872,432=>727,433=>890,434=>890,435=>714,436=>699,437=>730,438=>568,439=>657,440=>657,441=>657,442=>657,443=>696,444=>754,445=>568,446=>536,447=>716,448=>295,449=>492,450=>459,451=>295,452=>1597,453=>1435,454=>1267,455=>1176,456=>1065,457=>742,458=>1387,459=>1276,460=>1089,461=>776,462=>648,463=>468,464=>380,465=>871,466=>667,467=>872,468=>727,469=>872,470=>727,471=>872,472=>727,473=>872,474=>727,475=>872,476=>727,477=>636,478=>776,479=>648,480=>776,481=>648,482=>1034,483=>975,484=>896,485=>699,486=>854,487=>699,488=>869,489=>693,490=>871,491=>667,492=>871,493=>667,494=>657,495=>568,496=>362,497=>1597,498=>1435,499=>1267,500=>854,501=>699,502=>1221,503=>787,504=>914,505=>727,506=>776,507=>648,508=>1034,509=>932,510=>871,511=>667,512=>776,513=>648,514=>776,515=>648,516=>762,517=>636,518=>762,519=>636,520=>468,521=>380,522=>468,523=>380,524=>871,525=>667,526=>871,527=>667,528=>831,529=>527,530=>831,531=>527,532=>872,533=>727,534=>872,535=>727,536=>722,537=>563,538=>744,539=>462,540=>690,541=>607,542=>945,543=>727,544=>872,545=>791,546=>703,547=>616,548=>730,549=>568,550=>776,551=>648,552=>762,553=>636,554=>871,555=>667,556=>871,557=>667,558=>871,559=>667,560=>871,561=>667,562=>714,563=>581,564=>573,565=>922,566=>564,567=>362,568=>1031,569=>1031,570=>776,571=>796,572=>609,573=>703,574=>744,575=>563,576=>568,577=>660,578=>547,579=>845,580=>872,581=>776,582=>762,583=>636,584=>473,585=>387,586=>848,587=>699,588=>831,589=>527,590=>714,591=>581,592=>648,593=>770,594=>770,595=>699,596=>609,597=>609,598=>699,599=>730,600=>636,601=>636,602=>907,603=>608,604=>562,605=>907,606=>720,607=>387,608=>699,609=>699,610=>626,611=>712,612=>627,613=>727,614=>727,615=>727,616=>380,617=>380,618=>380,619=>409,620=>514,621=>380,622=>795,623=>1058,624=>1058,625=>1058,626=>727,627=>727,628=>712,629=>667,630=>1061,631=>749,632=>667,633=>571,634=>571,635=>571,636=>527,637=>527,638=>452,639=>487,640=>801,641=>801,642=>563,643=>331,644=>430,645=>540,646=>331,647=>492,648=>462,649=>727,650=>679,651=>694,652=>581,653=>861,654=>635,655=>727,656=>568,657=>568,658=>568,659=>568,660=>536,661=>536,662=>536,663=>545,664=>871,665=>695,666=>720,667=>626,668=>732,669=>384,670=>740,671=>617,672=>699,673=>536,674=>536,675=>1117,676=>1179,677=>1117,678=>911,679=>715,680=>909,681=>1039,682=>790,683=>795,684=>662,685=>443,686=>613,687=>717,688=>521,689=>519,690=>313,691=>414,692=>414,693=>480,694=>527,695=>542,696=>366,697=>302,699=>348,700=>348,701=>348,702=>366,703=>366,704=>313,705=>313,710=>500,711=>500,712=>282,713=>500,716=>282,717=>500,720=>369,721=>369,722=>366,723=>366,726=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>448,737=>292,738=>395,739=>375,740=>313,741=>500,742=>500,743=>500,744=>500,745=>500,750=>553,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>779,881=>576,882=>803,883=>777,884=>302,885=>302,886=>963,887=>737,890=>500,891=>609,892=>609,893=>609,894=>369,900=>500,901=>500,902=>776,903=>348,904=>947,905=>1136,906=>662,908=>887,910=>953,911=>911,912=>484,913=>776,914=>845,915=>710,916=>776,917=>762,918=>730,919=>945,920=>871,921=>468,922=>869,923=>776,924=>1107,925=>914,926=>704,927=>871,928=>945,929=>752,931=>707,932=>744,933=>714,934=>871,935=>776,936=>913,937=>890,938=>468,939=>714,940=>770,941=>608,942=>727,943=>484,944=>694,945=>770,946=>664,947=>660,948=>667,949=>608,950=>592,951=>727,952=>667,953=>484,954=>750,955=>701,956=>732,957=>694,958=>592,959=>667,960=>732,961=>665,962=>609,963=>737,964=>673,965=>694,966=>905,967=>658,968=>941,969=>952,970=>484,971=>694,972=>667,973=>694,974=>952,975=>869,976=>667,977=>849,978=>764,979=>969,980=>764,981=>941,982=>952,983=>655,984=>871,985=>667,986=>796,987=>609,988=>710,989=>527,990=>590,991=>660,992=>796,993=>667,1008=>655,1009=>665,1010=>609,1011=>362,1012=>871,1013=>609,1014=>609,1015=>757,1016=>699,1017=>796,1018=>1107,1019=>860,1020=>692,1021=>796,1022=>796,1023=>796,1024=>762,1025=>762,1026=>901,1027=>690,1028=>795,1029=>722,1030=>468,1031=>468,1032=>473,1033=>1202,1034=>1262,1035=>963,1036=>910,1037=>945,1038=>812,1039=>945,1040=>814,1041=>854,1042=>845,1043=>690,1044=>889,1045=>762,1046=>1312,1047=>721,1048=>945,1049=>945,1050=>910,1051=>884,1052=>1107,1053=>945,1054=>871,1055=>945,1056=>752,1057=>796,1058=>744,1059=>812,1060=>949,1061=>776,1062=>966,1063=>913,1064=>1268,1065=>1293,1066=>957,1067=>1202,1068=>825,1069=>795,1070=>1287,1071=>882,1072=>648,1073=>722,1074=>657,1075=>563,1076=>695,1077=>636,1078=>1306,1079=>638,1080=>727,1081=>727,1082=>677,1083=>732,1084=>951,1085=>729,1086=>667,1087=>727,1088=>699,1089=>609,1090=>1058,1091=>598,1092=>902,1093=>596,1094=>803,1095=>715,1096=>1058,1097=>1134,1098=>727,1099=>1018,1100=>660,1101=>645,1102=>1001,1103=>796,1104=>636,1105=>636,1106=>719,1107=>563,1108=>609,1109=>563,1110=>380,1111=>380,1112=>362,1113=>1014,1114=>1011,1115=>727,1116=>677,1117=>727,1118=>598,1119=>727,1122=>880,1123=>1050,1124=>1195,1125=>963,1130=>1312,1131=>1010,1136=>1096,1137=>1105,1138=>871,1139=>652,1140=>916,1141=>749,1164=>846,1165=>673,1168=>700,1169=>618,1170=>690,1171=>563,1172=>854,1173=>705,1174=>1312,1175=>1306,1176=>721,1177=>638,1178=>902,1179=>703,1182=>910,1183=>677,1184=>1041,1185=>760,1186=>952,1187=>805,1188=>1167,1189=>955,1190=>1324,1191=>1013,1194=>796,1195=>609,1196=>744,1197=>1142,1198=>714,1199=>572,1200=>713,1201=>572,1202=>789,1203=>596,1204=>1010,1205=>833,1206=>913,1207=>792,1210=>910,1211=>727,1216=>468,1217=>1312,1218=>1306,1219=>869,1220=>693,1223=>945,1224=>732,1227=>984,1228=>732,1231=>380,1232=>814,1233=>648,1234=>814,1235=>648,1236=>1034,1237=>975,1238=>762,1239=>636,1240=>871,1241=>636,1242=>871,1243=>636,1244=>1312,1245=>1306,1246=>721,1247=>638,1248=>657,1249=>568,1250=>945,1251=>727,1252=>945,1253=>727,1254=>871,1255=>667,1256=>871,1257=>667,1258=>871,1259=>667,1260=>795,1261=>645,1262=>812,1263=>598,1264=>812,1265=>598,1266=>812,1267=>598,1268=>913,1269=>715,1270=>690,1271=>563,1272=>1202,1273=>1018,1296=>721,1297=>638,1298=>884,1299=>732,1300=>1248,1301=>1005,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>942,1330=>832,1331=>894,1332=>909,1333=>822,1334=>821,1335=>747,1336=>832,1337=>1125,1338=>894,1339=>803,1340=>722,1341=>1188,1342=>887,1343=>842,1344=>737,1345=>863,1346=>918,1347=>851,1348=>977,1349=>833,1350=>914,1351=>843,1352=>871,1353=>818,1354=>1034,1355=>846,1356=>964,1357=>871,1358=>914,1359=>808,1360=>808,1361=>836,1362=>710,1363=>955,1364=>891,1365=>871,1366=>963,1369=>307,1370=>264,1371=>293,1372=>391,1373=>323,1374=>439,1375=>500,1377=>1055,1378=>695,1379=>776,1380=>801,1381=>729,1382=>742,1383=>599,1384=>733,1385=>909,1386=>768,1387=>724,1388=>398,1389=>1087,1390=>695,1391=>719,1392=>737,1393=>684,1394=>738,1395=>703,1396=>724,1397=>359,1398=>719,1399=>496,1400=>738,1401=>428,1402=>1059,1403=>668,1404=>744,1405=>724,1406=>724,1407=>1040,1408=>724,1409=>713,1410=>493,1411=>1040,1412=>734,1413=>693,1414=>956,1415=>833,1417=>340,1418=>388,4256=>765,4257=>945,4258=>876,4259=>884,4260=>791,4261=>1087,4262=>1024,4263=>1223,4264=>653,4265=>828,4266=>1061,4267=>1061,4268=>806,4269=>1145,4270=>979,4271=>912,4272=>1119,4273=>802,4274=>766,4275=>1085,4276=>986,4277=>1076,4278=>820,4279=>843,4280=>831,4281=>843,4282=>918,4283=>1086,4284=>779,4285=>832,4286=>822,4287=>1121,4288=>1132,4289=>812,4290=>902,4291=>812,4292=>890,4293=>1073,4304=>594,4305=>625,4306=>643,4307=>887,4308=>615,4309=>611,4310=>666,4311=>915,4312=>613,4313=>600,4314=>1120,4315=>654,4316=>640,4317=>879,4318=>624,4319=>634,4320=>877,4321=>657,4322=>802,4323=>751,4324=>869,4325=>639,4326=>912,4327=>622,4328=>647,4329=>640,4330=>729,4331=>641,4332=>639,4333=>629,4334=>674,4335=>737,4336=>625,4337=>657,4338=>625,4339=>625,4340=>624,4341=>670,4342=>940,4343=>680,4344=>636,4345=>672,4346=>625,4347=>446,4348=>363,7424=>641,7425=>892,7426=>932,7427=>695,7428=>609,7429=>675,7430=>675,7431=>617,7432=>509,7433=>320,7434=>561,7435=>722,7436=>617,7437=>869,7438=>737,7439=>667,7440=>609,7441=>628,7442=>628,7443=>667,7444=>1028,7445=>598,7446=>667,7447=>667,7448=>586,7449=>801,7450=>801,7451=>620,7452=>647,7453=>664,7454=>923,7455=>655,7456=>581,7457=>861,7458=>568,7459=>568,7460=>588,7461=>802,7462=>586,7463=>641,7464=>732,7465=>586,7466=>854,7467=>705,7468=>489,7469=>651,7470=>532,7471=>532,7472=>546,7473=>480,7474=>480,7475=>538,7476=>595,7477=>294,7478=>298,7479=>547,7480=>443,7481=>697,7482=>576,7483=>606,7484=>548,7485=>442,7486=>474,7487=>523,7488=>469,7489=>549,7490=>708,7491=>408,7492=>408,7493=>484,7494=>587,7495=>499,7496=>498,7497=>444,7498=>444,7499=>412,7500=>412,7501=>498,7502=>300,7503=>523,7504=>729,7505=>473,7506=>467,7507=>427,7508=>467,7509=>467,7510=>499,7511=>371,7512=>520,7513=>418,7514=>729,7515=>491,7516=>505,7517=>418,7518=>416,7519=>420,7520=>570,7521=>414,7522=>239,7523=>414,7524=>520,7525=>491,7526=>418,7527=>416,7528=>419,7529=>570,7530=>414,7531=>1042,7543=>640,7544=>595,7547=>380,7557=>380,7579=>484,7580=>427,7581=>427,7582=>467,7583=>412,7584=>271,7585=>373,7586=>498,7587=>522,7588=>300,7589=>307,7590=>300,7591=>300,7592=>370,7593=>368,7594=>321,7595=>430,7596=>682,7597=>729,7598=>588,7599=>587,7600=>472,7601=>467,7602=>522,7603=>400,7604=>387,7605=>371,7606=>520,7607=>475,7608=>408,7609=>489,7610=>366,7611=>357,7612=>527,7613=>412,7614=>452,7615=>467,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>776,7681=>648,7682=>845,7683=>699,7684=>845,7685=>699,7686=>845,7687=>699,7688=>796,7689=>609,7690=>867,7691=>699,7692=>867,7693=>699,7694=>867,7695=>699,7696=>867,7697=>699,7698=>867,7699=>699,7700=>762,7701=>636,7702=>762,7703=>636,7704=>762,7705=>636,7706=>762,7707=>636,7708=>762,7709=>636,7710=>710,7711=>430,7712=>854,7713=>699,7714=>945,7715=>727,7716=>945,7717=>727,7718=>945,7719=>727,7720=>945,7721=>727,7722=>945,7723=>727,7724=>468,7725=>380,7726=>468,7727=>380,7728=>869,7729=>693,7730=>869,7731=>693,7732=>869,7733=>693,7734=>703,7735=>380,7736=>703,7737=>380,7738=>703,7739=>380,7740=>703,7741=>380,7742=>1107,7743=>1058,7744=>1107,7745=>1058,7746=>1107,7747=>1058,7748=>914,7749=>727,7750=>914,7751=>727,7752=>914,7753=>727,7754=>914,7755=>727,7756=>871,7757=>667,7758=>871,7759=>667,7760=>871,7761=>667,7762=>871,7763=>667,7764=>752,7765=>699,7766=>752,7767=>699,7768=>831,7769=>527,7770=>831,7771=>527,7772=>831,7773=>527,7774=>831,7775=>527,7776=>722,7777=>563,7778=>722,7779=>563,7780=>722,7781=>563,7782=>722,7783=>563,7784=>722,7785=>563,7786=>744,7787=>462,7788=>744,7789=>462,7790=>744,7791=>462,7792=>744,7793=>462,7794=>872,7795=>727,7796=>872,7797=>727,7798=>872,7799=>727,7800=>872,7801=>727,7802=>872,7803=>727,7804=>776,7805=>581,7806=>776,7807=>581,7808=>1123,7809=>861,7810=>1123,7811=>861,7812=>1123,7813=>861,7814=>1123,7815=>861,7816=>1123,7817=>861,7818=>776,7819=>596,7820=>776,7821=>596,7822=>714,7823=>581,7824=>730,7825=>568,7826=>730,7827=>568,7828=>730,7829=>568,7830=>727,7831=>462,7832=>861,7833=>581,7834=>1014,7835=>430,7836=>430,7837=>430,7838=>947,7839=>667,7840=>776,7841=>648,7842=>776,7843=>648,7844=>776,7845=>648,7846=>776,7847=>648,7848=>776,7849=>648,7850=>776,7851=>648,7852=>776,7853=>648,7854=>776,7855=>648,7856=>776,7857=>648,7858=>776,7859=>648,7860=>776,7861=>648,7862=>776,7863=>648,7864=>762,7865=>636,7866=>762,7867=>636,7868=>762,7869=>636,7870=>762,7871=>636,7872=>762,7873=>636,7874=>762,7875=>636,7876=>762,7877=>636,7878=>762,7879=>636,7880=>468,7881=>380,7882=>468,7883=>380,7884=>871,7885=>667,7886=>871,7887=>667,7888=>871,7889=>667,7890=>871,7891=>667,7892=>871,7893=>667,7894=>871,7895=>667,7896=>871,7897=>667,7898=>871,7899=>667,7900=>871,7901=>667,7902=>871,7903=>667,7904=>871,7905=>667,7906=>871,7907=>667,7908=>872,7909=>727,7910=>872,7911=>727,7912=>872,7913=>727,7914=>872,7915=>727,7916=>872,7917=>727,7918=>872,7919=>727,7920=>872,7921=>727,7922=>714,7923=>581,7924=>714,7925=>581,7926=>714,7927=>581,7928=>714,7929=>581,7930=>1078,7931=>701,7936=>770,7937=>770,7938=>770,7939=>770,7940=>770,7941=>770,7942=>770,7943=>770,7944=>776,7945=>776,7946=>978,7947=>978,7948=>832,7949=>849,7950=>776,7951=>776,7952=>608,7953=>608,7954=>608,7955=>608,7956=>608,7957=>608,7960=>917,7961=>909,7962=>1169,7963=>1169,7964=>1093,7965=>1120,7968=>727,7969=>727,7970=>727,7971=>727,7972=>727,7973=>727,7974=>727,7975=>727,7976=>1100,7977=>1094,7978=>1358,7979=>1361,7980=>1279,7981=>1308,7982=>1197,7983=>1194,7984=>484,7985=>484,7986=>484,7987=>484,7988=>484,7989=>484,7990=>484,7991=>484,7992=>629,7993=>617,7994=>878,7995=>881,7996=>799,7997=>831,7998=>723,7999=>714,8000=>667,8001=>667,8002=>667,8003=>667,8004=>667,8005=>667,8008=>900,8009=>935,8010=>1240,8011=>1237,8012=>1035,8013=>1066,8016=>694,8017=>694,8018=>694,8019=>694,8020=>694,8021=>694,8022=>694,8023=>694,8025=>922,8027=>1186,8029=>1133,8031=>1019,8032=>952,8033=>952,8034=>952,8035=>952,8036=>952,8037=>952,8038=>952,8039=>952,8040=>931,8041=>963,8042=>1268,8043=>1274,8044=>1054,8045=>1088,8046=>1023,8047=>1060,8048=>770,8049=>770,8050=>608,8051=>608,8052=>727,8053=>727,8054=>484,8055=>484,8056=>667,8057=>667,8058=>694,8059=>694,8060=>952,8061=>952,8064=>770,8065=>770,8066=>770,8067=>770,8068=>770,8069=>770,8070=>770,8071=>770,8072=>776,8073=>776,8074=>978,8075=>978,8076=>832,8077=>849,8078=>776,8079=>776,8080=>727,8081=>727,8082=>727,8083=>727,8084=>727,8085=>727,8086=>727,8087=>727,8088=>1100,8089=>1094,8090=>1358,8091=>1361,8092=>1279,8093=>1308,8094=>1197,8095=>1194,8096=>952,8097=>952,8098=>952,8099=>952,8100=>952,8101=>952,8102=>952,8103=>952,8104=>931,8105=>963,8106=>1268,8107=>1274,8108=>1054,8109=>1088,8110=>1023,8111=>1060,8112=>770,8113=>770,8114=>770,8115=>770,8116=>770,8118=>770,8119=>770,8120=>776,8121=>776,8122=>811,8123=>776,8124=>776,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>727,8131=>727,8132=>727,8134=>727,8135=>727,8136=>1000,8137=>947,8138=>1191,8139=>1118,8140=>945,8141=>500,8142=>500,8143=>500,8144=>484,8145=>484,8146=>484,8147=>484,8150=>484,8151=>484,8152=>468,8153=>468,8154=>714,8155=>662,8157=>500,8158=>500,8159=>500,8160=>694,8161=>694,8162=>694,8163=>694,8164=>665,8165=>665,8166=>694,8167=>694,8168=>714,8169=>714,8170=>1019,8171=>953,8172=>910,8173=>500,8174=>500,8175=>500,8178=>952,8179=>952,8180=>952,8182=>952,8183=>952,8184=>1069,8185=>887,8186=>1101,8187=>911,8188=>890,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>696,8200=>348,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>415,8209=>415,8210=>696,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>348,8217=>348,8218=>348,8219=>348,8220=>575,8221=>575,8222=>575,8223=>575,8224=>523,8225=>523,8226=>639,8227=>639,8228=>348,8229=>674,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1385,8241=>1813,8242=>264,8243=>447,8244=>630,8245=>264,8246=>447,8247=>630,8248=>733,8249=>400,8250=>400,8252=>629,8253=>586,8254=>500,8258=>1023,8260=>167,8261=>473,8262=>473,8263=>1082,8264=>856,8265=>856,8267=>636,8268=>500,8269=>500,8270=>523,8271=>369,8273=>523,8274=>556,8275=>1000,8279=>813,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>438,8305=>239,8308=>438,8309=>438,8310=>438,8311=>438,8312=>438,8313=>438,8314=>528,8315=>528,8316=>528,8317=>298,8318=>298,8319=>458,8320=>438,8321=>438,8322=>438,8323=>438,8324=>438,8325=>438,8326=>438,8327=>438,8328=>438,8329=>438,8330=>528,8331=>528,8332=>528,8333=>298,8334=>298,8336=>408,8337=>444,8338=>467,8339=>375,8340=>444,8341=>521,8342=>523,8343=>292,8344=>729,8345=>458,8346=>499,8347=>395,8348=>371,8358=>696,8364=>696,8367=>1155,8369=>790,8372=>876,8373=>696,8377=>696,8451=>1198,8457=>1112,8462=>727,8463=>727,8470=>1087,8482=>1000,8486=>890,8487=>890,8490=>869,8491=>776,8513=>786,8514=>576,8515=>637,8516=>760,8523=>903,8528=>1035,8529=>1035,8530=>1473,8531=>1035,8532=>1035,8533=>1035,8534=>1035,8535=>1035,8536=>1035,8537=>1035,8538=>1035,8539=>1035,8540=>1035,8541=>1035,8542=>1035,8543=>615,8544=>468,8545=>736,8546=>1005,8547=>1093,8548=>776,8549=>1127,8550=>1396,8551=>1664,8552=>1069,8553=>776,8554=>1078,8555=>1347,8556=>703,8557=>796,8558=>867,8559=>1107,8560=>380,8561=>760,8562=>1140,8563=>961,8564=>581,8565=>961,8566=>1341,8567=>1721,8568=>976,8569=>596,8570=>976,8571=>1356,8572=>380,8573=>609,8574=>699,8575=>1058,8576=>1255,8577=>867,8578=>1268,8579=>796,8580=>609,8581=>796,8585=>1035,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>850,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>641,8706=>534,8707=>620,8708=>620,8710=>753,8711=>753,8712=>740,8713=>740,8715=>740,8716=>740,8719=>842,8720=>842,8721=>753,8722=>838,8723=>838,8724=>838,8725=>365,8727=>691,8728=>519,8729=>519,8730=>657,8731=>657,8732=>657,8733=>672,8734=>833,8735=>838,8736=>838,8739=>324,8740=>607,8741=>529,8742=>773,8743=>812,8744=>812,8745=>838,8746=>838,8747=>579,8748=>1000,8749=>1391,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1082,8789=>1082,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>838,8848=>838,8849=>838,8850=>838,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>884,8867=>884,8868=>960,8869=>960,8870=>616,8871=>616,8872=>884,8873=>884,8874=>884,8875=>1080,8876=>884,8877=>884,8878=>884,8879=>1080,8901=>398,8962=>834,8968=>473,8969=>473,8970=>473,8971=>473,8976=>838,8977=>539,8984=>928,8985=>838,8992=>579,8993=>579,8997=>1000,9000=>1443,9085=>1008,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>579,9167=>945,9251=>834,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>457,10182=>457,10208=>494,10216=>457,10217=>457,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>781,10241=>781,10242=>781,10243=>781,10244=>781,10245=>781,10246=>781,10247=>781,10248=>781,10249=>781,10250=>781,10251=>781,10252=>781,10253=>781,10254=>781,10255=>781,10256=>781,10257=>781,10258=>781,10259=>781,10260=>781,10261=>781,10262=>781,10263=>781,10264=>781,10265=>781,10266=>781,10267=>781,10268=>781,10269=>781,10270=>781,10271=>781,10272=>781,10273=>781,10274=>781,10275=>781,10276=>781,10277=>781,10278=>781,10279=>781,10280=>781,10281=>781,10282=>781,10283=>781,10284=>781,10285=>781,10286=>781,10287=>781,10288=>781,10289=>781,10290=>781,10291=>781,10292=>781,10293=>781,10294=>781,10295=>781,10296=>781,10297=>781,10298=>781,10299=>781,10300=>781,10301=>781,10302=>781,10303=>781,10304=>781,10305=>781,10306=>781,10307=>781,10308=>781,10309=>781,10310=>781,10311=>781,10312=>781,10313=>781,10314=>781,10315=>781,10316=>781,10317=>781,10318=>781,10319=>781,10320=>781,10321=>781,10322=>781,10323=>781,10324=>781,10325=>781,10326=>781,10327=>781,10328=>781,10329=>781,10330=>781,10331=>781,10332=>781,10333=>781,10334=>781,10335=>781,10336=>781,10337=>781,10338=>781,10339=>781,10340=>781,10341=>781,10342=>781,10343=>781,10344=>781,10345=>781,10346=>781,10347=>781,10348=>781,10349=>781,10350=>781,10351=>781,10352=>781,10353=>781,10354=>781,10355=>781,10356=>781,10357=>781,10358=>781,10359=>781,10360=>781,10361=>781,10362=>781,10363=>781,10364=>781,10365=>781,10366=>781,10367=>781,10368=>781,10369=>781,10370=>781,10371=>781,10372=>781,10373=>781,10374=>781,10375=>781,10376=>781,10377=>781,10378=>781,10379=>781,10380=>781,10381=>781,10382=>781,10383=>781,10384=>781,10385=>781,10386=>781,10387=>781,10388=>781,10389=>781,10390=>781,10391=>781,10392=>781,10393=>781,10394=>781,10395=>781,10396=>781,10397=>781,10398=>781,10399=>781,10400=>781,10401=>781,10402=>781,10403=>781,10404=>781,10405=>781,10406=>781,10407=>781,10408=>781,10409=>781,10410=>781,10411=>781,10412=>781,10413=>781,10414=>781,10415=>781,10416=>781,10417=>781,10418=>781,10419=>781,10420=>781,10421=>781,10422=>781,10423=>781,10424=>781,10425=>781,10426=>781,10427=>781,10428=>781,10429=>781,10430=>781,10431=>781,10432=>781,10433=>781,10434=>781,10435=>781,10436=>781,10437=>781,10438=>781,10439=>781,10440=>781,10441=>781,10442=>781,10443=>781,10444=>781,10445=>781,10446=>781,10447=>781,10448=>781,10449=>781,10450=>781,10451=>781,10452=>781,10453=>781,10454=>781,10455=>781,10456=>781,10457=>781,10458=>781,10459=>781,10460=>781,10461=>781,10462=>781,10463=>781,10464=>781,10465=>781,10466=>781,10467=>781,10468=>781,10469=>781,10470=>781,10471=>781,10472=>781,10473=>781,10474=>781,10475=>781,10476=>781,10477=>781,10478=>781,10479=>781,10480=>781,10481=>781,10482=>781,10483=>781,10484=>781,10485=>781,10486=>781,10487=>781,10488=>781,10489=>781,10490=>781,10491=>781,10492=>781,10493=>781,10494=>781,10495=>781,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>1032,10616=>838,10617=>838,10618=>960,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1782,10765=>610,10766=>610,10799=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>703,11361=>380,11363=>752,11364=>831,11367=>945,11368=>727,11369=>869,11370=>693,11371=>730,11372=>568,11373=>848,11374=>1107,11375=>776,11376=>848,11377=>709,11378=>1221,11379=>984,11381=>779,11382=>576,11383=>905,11385=>571,11386=>667,11388=>313,11389=>489,11390=>722,11391=>730,11520=>773,11521=>635,11522=>804,11523=>658,11524=>788,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>631,11532=>646,11533=>962,11534=>846,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>936,11548=>982,11549=>681,11550=>676,11551=>852,11552=>1113,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>586,11810=>473,11811=>473,11812=>473,11813=>473,11822=>586,42564=>722,42565=>563,42566=>468,42567=>380,42576=>1333,42577=>1085,42580=>1287,42581=>1025,42582=>1287,42583=>1029,42760=>500,42761=>500,42762=>500,42763=>500,42764=>500,42765=>500,42766=>500,42767=>500,42768=>500,42769=>500,42770=>500,42771=>500,42772=>500,42773=>500,42774=>500,42779=>384,42780=>384,42781=>276,42782=>276,42783=>276,42790=>945,42791=>712,42792=>1003,42793=>909,42794=>696,42795=>609,42796=>634,42797=>598,42798=>741,42799=>706,42800=>592,42801=>563,42802=>1301,42803=>983,42804=>1261,42805=>985,42806=>1168,42807=>1007,42808=>1016,42809=>832,42810=>1016,42811=>832,42812=>994,42813=>746,42814=>796,42815=>609,42822=>916,42823=>581,42826=>1010,42827=>770,42830=>1448,42831=>1060,42856=>787,42857=>716,42875=>694,42876=>527,42880=>703,42881=>380,42882=>872,42883=>727,42884=>694,42885=>527,42886=>796,42887=>609,42891=>439,42892=>306,42893=>913,42896=>914,42897=>812,43002=>1068,43003=>710,43004=>752,43005=>1107,43006=>468,43007=>1286,62464=>726,62465=>737,62466=>786,62467=>1019,62468=>737,62469=>731,62470=>796,62471=>1058,62472=>737,62473=>737,62474=>1329,62475=>754,62476=>753,62477=>1024,62478=>737,62479=>753,62480=>1070,62481=>818,62482=>870,62483=>819,62484=>1016,62485=>753,62486=>1008,62487=>752,62488=>760,62489=>753,62490=>800,62491=>753,62492=>760,62493=>738,62494=>801,62495=>956,62496=>736,62497=>847,62498=>737,62499=>737,62500=>737,62501=>793,62502=>1033,62504=>904,63172=>380,63173=>667,63174=>699,63175=>727,63176=>1058,63185=>500,63188=>500,64256=>827,64257=>727,64258=>727,64259=>1108,64260=>1146,64261=>879,64262=>971,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1113,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifcondensed.php b/incs/tcpdf_old/fonts/dejavuserifcondensed.php new file mode 100644 index 0000000..fab413d --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifcondensed.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-693 -347 1512 1109]','ItalicAngle'=>0,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>461,'MaxWidth'=>1560,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>286,33=>361,34=>414,35=>754,36=>572,37=>855,38=>801,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>304,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>482,64=>900,65=>650,66=>661,67=>688,68=>721,69=>657,70=>624,71=>719,72=>785,73=>355,74=>360,75=>672,76=>598,77=>921,78=>787,79=>738,80=>605,81=>738,82=>677,83=>616,84=>600,85=>758,86=>650,87=>925,88=>641,89=>594,90=>625,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>536,98=>576,99=>504,100=>576,101=>532,102=>333,103=>576,104=>580,105=>288,106=>279,107=>545,108=>288,109=>853,110=>580,111=>542,112=>576,113=>576,114=>430,115=>461,116=>361,117=>580,118=>508,119=>770,120=>507,121=>508,122=>474,123=>572,124=>303,125=>572,126=>754,127=>540,128=>650,129=>650,130=>688,131=>657,132=>787,133=>738,134=>758,135=>536,136=>536,137=>536,138=>536,139=>536,140=>536,141=>504,142=>532,143=>532,144=>532,145=>532,146=>288,147=>288,148=>288,149=>288,150=>580,151=>542,152=>542,153=>542,154=>542,155=>542,156=>580,157=>580,158=>580,159=>580,160=>286,161=>361,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>427,171=>550,172=>754,173=>304,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>584,182=>572,183=>286,184=>450,185=>360,186=>423,187=>550,188=>872,189=>872,190=>872,191=>482,192=>650,193=>650,194=>650,195=>650,196=>650,197=>650,198=>901,199=>688,200=>657,201=>657,202=>657,203=>657,204=>355,205=>355,206=>355,207=>355,208=>726,209=>787,210=>738,211=>738,212=>738,213=>738,214=>738,215=>754,216=>738,217=>758,218=>758,219=>758,220=>758,221=>594,222=>608,223=>601,224=>536,225=>536,226=>536,227=>536,228=>536,229=>536,230=>846,231=>504,232=>532,233=>532,234=>532,235=>532,236=>288,237=>288,238=>288,239=>288,240=>542,241=>580,242=>542,243=>542,244=>542,245=>542,246=>542,247=>754,248=>542,249=>580,250=>580,251=>580,252=>580,253=>508,254=>576,255=>508,256=>650,257=>536,258=>650,259=>536,260=>650,261=>536,262=>688,263=>504,264=>688,265=>504,266=>688,267=>504,268=>688,269=>504,270=>721,271=>576,272=>726,273=>576,274=>657,275=>532,276=>657,277=>532,278=>657,279=>532,280=>657,281=>532,282=>657,283=>532,284=>719,285=>576,286=>719,287=>576,288=>719,289=>576,290=>719,291=>576,292=>785,293=>580,294=>785,295=>580,296=>355,297=>288,298=>355,299=>288,300=>355,301=>288,302=>355,303=>288,304=>355,305=>288,306=>721,307=>479,308=>360,309=>279,310=>672,311=>545,312=>545,313=>598,314=>288,315=>598,316=>288,317=>598,318=>288,319=>598,320=>288,321=>602,322=>292,323=>787,324=>580,325=>787,326=>580,327=>787,328=>580,329=>779,330=>758,331=>580,332=>738,333=>542,334=>738,335=>542,336=>738,337=>542,338=>1023,339=>890,340=>677,341=>430,342=>677,343=>430,344=>677,345=>430,346=>616,347=>461,348=>616,349=>461,350=>616,351=>461,352=>616,353=>461,354=>600,355=>361,356=>600,357=>361,358=>600,359=>361,360=>758,361=>580,362=>758,363=>580,364=>758,365=>580,366=>758,367=>580,368=>758,369=>580,370=>758,371=>580,372=>925,373=>770,374=>594,375=>508,376=>594,377=>625,378=>474,379=>625,380=>474,381=>625,382=>474,383=>333,384=>576,385=>661,386=>661,387=>576,388=>661,389=>576,390=>688,391=>688,392=>504,393=>726,394=>721,395=>661,396=>576,397=>542,398=>657,399=>738,400=>561,401=>624,402=>333,403=>719,404=>641,405=>839,406=>355,407=>355,408=>672,409=>545,410=>288,411=>570,412=>853,413=>787,414=>580,415=>738,416=>738,417=>542,418=>936,419=>726,420=>605,421=>576,422=>677,423=>616,424=>461,425=>636,426=>292,427=>361,428=>600,429=>361,430=>600,431=>758,432=>580,433=>746,434=>684,435=>664,436=>596,437=>625,438=>474,439=>508,440=>508,441=>508,442=>508,443=>572,444=>618,445=>508,446=>482,447=>571,448=>265,449=>443,450=>413,451=>265,452=>1347,453=>1195,454=>1050,455=>958,456=>876,457=>567,458=>1148,459=>1066,460=>858,461=>650,462=>536,463=>355,464=>288,465=>738,466=>542,467=>758,468=>580,469=>758,470=>580,471=>758,472=>580,473=>758,474=>580,475=>758,476=>580,477=>532,478=>650,479=>536,480=>650,481=>536,482=>901,483=>846,484=>763,485=>576,486=>719,487=>576,488=>672,489=>545,490=>738,491=>542,492=>738,493=>542,494=>508,495=>508,496=>288,497=>1347,498=>1195,499=>1050,500=>719,501=>576,502=>1038,503=>636,504=>787,505=>580,506=>650,507=>536,508=>901,509=>846,510=>738,511=>542,512=>650,513=>536,514=>650,515=>536,516=>657,517=>532,518=>657,519=>532,520=>355,521=>288,522=>355,523=>288,524=>738,525=>542,526=>738,527=>542,528=>677,529=>430,530=>677,531=>430,532=>758,533=>580,534=>758,535=>580,536=>616,537=>461,538=>600,539=>361,540=>564,541=>469,542=>785,543=>580,544=>758,545=>732,546=>514,547=>497,548=>625,549=>474,550=>650,551=>536,552=>657,553=>532,554=>738,555=>542,556=>738,557=>542,558=>738,559=>542,560=>738,561=>542,562=>594,563=>508,564=>450,565=>748,566=>444,567=>279,568=>864,569=>864,570=>650,571=>688,572=>504,573=>598,574=>600,575=>461,576=>474,577=>525,578=>417,579=>661,580=>758,581=>650,582=>657,583=>532,584=>360,585=>283,586=>704,587=>576,588=>677,589=>430,590=>594,591=>508,592=>536,593=>576,594=>576,595=>576,596=>504,597=>504,598=>582,599=>614,600=>532,601=>532,602=>759,603=>466,604=>458,605=>695,606=>552,607=>283,608=>615,609=>576,610=>489,611=>641,612=>507,613=>580,614=>580,615=>580,616=>288,617=>353,618=>288,619=>342,620=>409,621=>326,622=>633,623=>853,624=>853,625=>853,626=>579,627=>624,628=>581,629=>542,630=>711,631=>583,632=>542,633=>451,634=>451,635=>496,636=>430,637=>430,638=>407,639=>407,640=>534,641=>534,642=>461,643=>244,644=>333,645=>438,646=>292,647=>361,648=>361,649=>580,650=>558,651=>547,652=>508,653=>770,654=>508,655=>589,656=>537,657=>504,658=>508,659=>504,660=>482,661=>482,662=>482,663=>461,664=>738,665=>506,666=>552,667=>588,668=>600,669=>329,670=>545,671=>488,672=>615,673=>482,674=>482,675=>896,676=>930,677=>898,678=>728,679=>538,680=>704,681=>804,682=>582,683=>608,684=>538,685=>398,686=>703,687=>690,688=>389,689=>387,690=>237,691=>312,692=>312,693=>387,694=>352,695=>527,696=>381,697=>250,699=>286,700=>286,701=>286,702=>276,703=>276,704=>252,705=>252,710=>450,711=>450,712=>247,713=>450,716=>247,717=>450,720=>303,721=>303,722=>276,723=>276,726=>295,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>402,737=>218,738=>303,739=>381,740=>252,741=>444,742=>444,743=>444,744=>444,745=>444,750=>435,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>666,881=>478,882=>600,883=>498,884=>250,885=>250,886=>787,887=>600,890=>450,891=>504,892=>504,893=>504,894=>303,900=>450,901=>450,902=>650,903=>286,904=>810,905=>935,906=>505,908=>751,910=>808,911=>767,912=>353,913=>650,914=>661,915=>624,916=>650,917=>657,918=>625,919=>785,920=>738,921=>355,922=>672,923=>650,924=>921,925=>787,926=>633,927=>738,928=>785,929=>605,931=>636,932=>600,933=>594,934=>738,935=>641,936=>789,937=>746,938=>355,939=>594,940=>607,941=>466,942=>539,943=>353,944=>547,945=>607,946=>520,947=>538,948=>542,949=>466,950=>488,951=>539,952=>542,953=>353,954=>563,955=>570,956=>584,957=>547,958=>496,959=>542,960=>591,961=>529,962=>504,963=>614,964=>498,965=>547,966=>630,967=>545,968=>706,969=>734,970=>353,971=>547,972=>542,973=>547,974=>734,975=>672,976=>524,977=>643,978=>618,979=>787,980=>618,981=>613,982=>734,983=>561,984=>738,985=>542,986=>688,987=>504,988=>624,989=>417,990=>531,991=>593,992=>704,993=>519,1008=>561,1009=>529,1010=>504,1011=>279,1012=>738,1013=>504,1014=>504,1015=>608,1016=>576,1017=>688,1018=>921,1019=>637,1020=>529,1021=>688,1022=>688,1023=>688,1024=>657,1025=>657,1026=>719,1027=>596,1028=>688,1029=>616,1030=>355,1031=>355,1032=>360,1033=>976,1034=>1006,1035=>785,1036=>696,1037=>785,1038=>650,1039=>785,1040=>681,1041=>661,1042=>661,1043=>596,1044=>731,1045=>657,1046=>1011,1047=>561,1048=>785,1049=>785,1050=>696,1051=>751,1052=>921,1053=>785,1054=>738,1055=>785,1056=>605,1057=>688,1058=>600,1059=>650,1060=>747,1061=>641,1062=>785,1063=>695,1064=>1027,1065=>1027,1066=>715,1067=>885,1068=>606,1069=>688,1070=>1074,1071=>727,1072=>536,1073=>542,1074=>506,1075=>471,1076=>554,1077=>532,1078=>828,1079=>491,1080=>600,1081=>600,1082=>563,1083=>571,1084=>700,1085=>600,1086=>542,1087=>600,1088=>576,1089=>504,1090=>498,1091=>529,1092=>704,1093=>507,1094=>579,1095=>595,1096=>836,1097=>836,1098=>572,1099=>716,1100=>490,1101=>504,1102=>783,1103=>567,1104=>532,1105=>532,1106=>561,1107=>471,1108=>504,1109=>461,1110=>288,1111=>288,1112=>279,1113=>759,1114=>774,1115=>580,1116=>563,1117=>600,1118=>529,1119=>590,1122=>686,1123=>542,1124=>1016,1125=>750,1130=>1011,1131=>828,1136=>849,1137=>812,1138=>738,1139=>497,1140=>773,1141=>610,1164=>636,1165=>490,1168=>604,1169=>476,1170=>596,1171=>471,1172=>655,1173=>552,1174=>1011,1175=>828,1176=>572,1177=>483,1178=>696,1179=>545,1182=>696,1183=>563,1184=>801,1185=>645,1186=>785,1187=>577,1188=>1025,1189=>767,1190=>1084,1191=>847,1194=>688,1195=>504,1196=>600,1197=>498,1198=>594,1199=>508,1200=>594,1201=>508,1202=>641,1203=>507,1204=>856,1205=>659,1206=>674,1207=>621,1210=>674,1211=>580,1216=>355,1217=>1011,1218=>828,1219=>672,1220=>545,1223=>785,1224=>600,1227=>674,1228=>600,1231=>288,1232=>681,1233=>536,1234=>681,1235=>536,1236=>901,1237=>846,1238=>657,1239=>532,1240=>738,1241=>532,1242=>738,1243=>532,1244=>1011,1245=>828,1246=>561,1247=>491,1248=>508,1249=>508,1250=>785,1251=>600,1252=>785,1253=>600,1254=>738,1255=>542,1256=>738,1257=>542,1258=>738,1259=>542,1260=>688,1261=>504,1262=>650,1263=>529,1264=>650,1265=>529,1266=>650,1267=>529,1268=>695,1269=>595,1270=>596,1271=>471,1272=>885,1273=>716,1296=>561,1297=>491,1298=>751,1299=>571,1300=>1078,1301=>827,1306=>738,1307=>576,1308=>925,1309=>770,1329=>729,1330=>729,1331=>743,1332=>762,1333=>725,1334=>743,1335=>685,1336=>729,1337=>871,1338=>734,1339=>695,1340=>614,1341=>987,1342=>760,1343=>723,1344=>647,1345=>729,1346=>750,1347=>759,1348=>808,1349=>687,1350=>714,1351=>678,1352=>719,1353=>717,1354=>787,1355=>747,1356=>795,1357=>719,1358=>721,1359=>658,1360=>697,1361=>674,1362=>570,1363=>760,1364=>759,1365=>751,1366=>738,1369=>276,1370=>237,1371=>207,1372=>352,1373=>328,1374=>347,1375=>450,1377=>854,1378=>556,1379=>625,1380=>625,1381=>565,1382=>619,1383=>458,1384=>572,1385=>711,1386=>604,1387=>571,1388=>274,1389=>875,1390=>553,1391=>565,1392=>572,1393=>567,1394=>572,1395=>588,1396=>580,1397=>278,1398=>572,1399=>415,1400=>584,1401=>329,1402=>846,1403=>505,1404=>591,1405=>580,1406=>567,1407=>836,1408=>580,1409=>578,1410=>435,1411=>836,1412=>572,1413=>548,1414=>728,1415=>709,1417=>306,1418=>300,4256=>650,4257=>765,4258=>745,4259=>773,4260=>659,4261=>883,4262=>824,4263=>991,4264=>510,4265=>675,4266=>866,4267=>847,4268=>668,4269=>967,4270=>807,4271=>746,4272=>936,4273=>660,4274=>602,4275=>914,4276=>843,4277=>917,4278=>658,4279=>659,4280=>659,4281=>660,4282=>791,4283=>843,4284=>642,4285=>679,4286=>660,4287=>862,4288=>900,4289=>632,4290=>777,4291=>660,4292=>753,4293=>855,4304=>486,4305=>514,4306=>530,4307=>750,4308=>505,4309=>501,4310=>556,4311=>774,4312=>503,4313=>491,4314=>959,4315=>527,4316=>527,4317=>743,4318=>513,4319=>522,4320=>741,4321=>546,4322=>673,4323=>628,4324=>733,4325=>526,4326=>772,4327=>511,4328=>534,4329=>527,4330=>607,4331=>528,4332=>523,4333=>518,4334=>550,4335=>615,4336=>514,4337=>542,4338=>514,4339=>514,4340=>513,4341=>584,4342=>797,4343=>563,4344=>523,4345=>557,4346=>514,4347=>393,4348=>318,7424=>508,7425=>697,7426=>846,7427=>506,7428=>504,7429=>527,7430=>527,7431=>498,7432=>458,7433=>288,7434=>448,7435=>563,7436=>488,7437=>700,7438=>600,7439=>542,7440=>504,7441=>582,7442=>582,7443=>582,7444=>890,7445=>461,7446=>542,7447=>542,7448=>498,7449=>534,7450=>534,7451=>498,7452=>526,7453=>597,7454=>831,7455=>589,7456=>508,7457=>770,7458=>474,7459=>474,7460=>478,7461=>668,7462=>471,7463=>508,7464=>591,7465=>498,7466=>632,7467=>571,7468=>409,7469=>567,7470=>417,7471=>417,7472=>454,7473=>413,7474=>413,7475=>453,7476=>494,7477=>224,7478=>227,7479=>423,7480=>376,7481=>580,7482=>496,7483=>496,7484=>464,7485=>332,7486=>381,7487=>426,7488=>378,7489=>478,7490=>583,7491=>347,7492=>347,7493=>360,7494=>556,7495=>360,7496=>360,7497=>348,7498=>348,7499=>306,7500=>306,7501=>360,7502=>157,7503=>328,7504=>552,7505=>359,7506=>347,7507=>312,7508=>347,7509=>347,7510=>360,7511=>222,7512=>359,7513=>376,7514=>552,7515=>335,7516=>421,7517=>327,7518=>338,7519=>341,7520=>396,7521=>343,7522=>181,7523=>312,7524=>359,7525=>335,7526=>327,7527=>338,7528=>333,7529=>396,7530=>343,7531=>876,7543=>576,7544=>494,7547=>334,7557=>288,7579=>360,7580=>312,7581=>312,7582=>347,7583=>306,7584=>199,7585=>206,7586=>360,7587=>359,7588=>210,7589=>219,7590=>210,7591=>210,7592=>207,7593=>158,7594=>157,7595=>330,7596=>552,7597=>552,7598=>366,7599=>364,7600=>359,7601=>347,7602=>347,7603=>295,7604=>190,7605=>222,7606=>359,7607=>350,7608=>331,7609=>338,7610=>335,7611=>297,7612=>297,7613=>297,7614=>327,7615=>347,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>650,7681=>536,7682=>661,7683=>576,7684=>661,7685=>576,7686=>661,7687=>576,7688=>688,7689=>504,7690=>721,7691=>576,7692=>721,7693=>576,7694=>721,7695=>576,7696=>721,7697=>576,7698=>721,7699=>576,7700=>657,7701=>532,7702=>657,7703=>532,7704=>657,7705=>532,7706=>657,7707=>532,7708=>657,7709=>532,7710=>624,7711=>333,7712=>719,7713=>576,7714=>785,7715=>580,7716=>785,7717=>580,7718=>785,7719=>580,7720=>785,7721=>580,7722=>785,7723=>580,7724=>355,7725=>288,7726=>355,7727=>288,7728=>672,7729=>545,7730=>672,7731=>545,7732=>672,7733=>545,7734=>598,7735=>288,7736=>598,7737=>288,7738=>598,7739=>288,7740=>598,7741=>288,7742=>921,7743=>853,7744=>921,7745=>853,7746=>921,7747=>853,7748=>787,7749=>580,7750=>787,7751=>580,7752=>787,7753=>580,7754=>787,7755=>580,7756=>738,7757=>542,7758=>738,7759=>542,7760=>738,7761=>542,7762=>738,7763=>542,7764=>605,7765=>576,7766=>605,7767=>576,7768=>677,7769=>430,7770=>677,7771=>430,7772=>677,7773=>430,7774=>677,7775=>430,7776=>616,7777=>461,7778=>616,7779=>461,7780=>616,7781=>461,7782=>616,7783=>469,7784=>616,7785=>461,7786=>600,7787=>361,7788=>600,7789=>361,7790=>600,7791=>361,7792=>600,7793=>361,7794=>758,7795=>580,7796=>758,7797=>580,7798=>758,7799=>580,7800=>758,7801=>580,7802=>758,7803=>580,7804=>650,7805=>508,7806=>650,7807=>508,7808=>925,7809=>770,7810=>925,7811=>770,7812=>925,7813=>770,7814=>925,7815=>770,7816=>925,7817=>770,7818=>641,7819=>507,7820=>641,7821=>507,7822=>594,7823=>508,7824=>625,7825=>474,7826=>625,7827=>474,7828=>625,7829=>474,7830=>580,7831=>361,7832=>770,7833=>508,7834=>813,7835=>333,7836=>333,7837=>333,7838=>746,7839=>542,7840=>650,7841=>536,7842=>650,7843=>536,7844=>650,7845=>551,7846=>650,7847=>551,7848=>650,7849=>551,7850=>650,7851=>551,7852=>650,7853=>536,7854=>650,7855=>536,7856=>650,7857=>536,7858=>650,7859=>536,7860=>650,7861=>536,7862=>650,7863=>536,7864=>657,7865=>532,7866=>657,7867=>532,7868=>657,7869=>532,7870=>657,7871=>554,7872=>657,7873=>554,7874=>657,7875=>554,7876=>657,7877=>554,7878=>657,7879=>532,7880=>355,7881=>288,7882=>355,7883=>288,7884=>738,7885=>542,7886=>738,7887=>542,7888=>738,7889=>550,7890=>738,7891=>550,7892=>738,7893=>550,7894=>738,7895=>550,7896=>738,7897=>542,7898=>738,7899=>542,7900=>738,7901=>542,7902=>738,7903=>542,7904=>738,7905=>542,7906=>738,7907=>542,7908=>758,7909=>580,7910=>758,7911=>580,7912=>758,7913=>580,7914=>758,7915=>580,7916=>758,7917=>580,7918=>758,7919=>580,7920=>758,7921=>580,7922=>594,7923=>508,7924=>594,7925=>508,7926=>594,7927=>508,7928=>594,7929=>508,7930=>854,7931=>523,7936=>607,7937=>607,7938=>607,7939=>607,7940=>607,7941=>607,7942=>607,7943=>607,7944=>650,7945=>650,7946=>782,7947=>782,7948=>660,7949=>687,7950=>650,7951=>650,7952=>483,7953=>483,7954=>483,7955=>483,7956=>483,7957=>483,7960=>768,7961=>757,7962=>960,7963=>969,7964=>907,7965=>931,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>898,7977=>893,7978=>1090,7979=>1101,7980=>1043,7981=>1064,7982=>988,7983=>985,7984=>353,7985=>353,7986=>353,7987=>353,7988=>353,7989=>353,7990=>353,7991=>353,7992=>469,7993=>461,7994=>661,7995=>664,7996=>611,7997=>635,7998=>561,7999=>553,8000=>542,8001=>542,8002=>542,8003=>542,8004=>542,8005=>542,8008=>738,8009=>773,8010=>1008,8011=>1015,8012=>843,8013=>867,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>765,8027=>971,8029=>939,8031=>857,8032=>734,8033=>734,8034=>734,8035=>734,8036=>734,8037=>734,8038=>734,8039=>734,8040=>746,8041=>783,8042=>1018,8043=>1023,8044=>852,8045=>878,8046=>844,8047=>873,8048=>607,8049=>607,8050=>483,8051=>483,8052=>539,8053=>539,8054=>353,8055=>353,8056=>542,8057=>542,8058=>547,8059=>547,8060=>734,8061=>734,8064=>607,8065=>607,8066=>607,8067=>607,8068=>607,8069=>607,8070=>607,8071=>607,8072=>650,8073=>650,8074=>782,8075=>782,8076=>660,8077=>687,8078=>650,8079=>650,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>898,8089=>893,8090=>1090,8091=>1101,8092=>1043,8093=>1064,8094=>988,8095=>985,8096=>734,8097=>734,8098=>734,8099=>734,8100=>734,8101=>734,8102=>734,8103=>734,8104=>746,8105=>783,8106=>1018,8107=>1023,8108=>852,8109=>878,8110=>844,8111=>873,8112=>607,8113=>607,8114=>607,8115=>607,8116=>607,8118=>607,8119=>607,8120=>650,8121=>650,8122=>650,8123=>650,8124=>650,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>820,8137=>810,8138=>956,8139=>935,8140=>785,8141=>450,8142=>450,8143=>450,8144=>353,8145=>353,8146=>353,8147=>353,8150=>353,8151=>353,8152=>355,8153=>355,8154=>529,8155=>505,8157=>450,8158=>450,8159=>450,8160=>547,8161=>547,8162=>547,8163=>547,8164=>529,8165=>529,8166=>547,8167=>547,8168=>594,8169=>594,8170=>829,8171=>808,8172=>711,8173=>450,8174=>450,8175=>450,8178=>734,8179=>734,8180=>734,8182=>734,8183=>734,8184=>865,8185=>751,8186=>886,8187=>767,8188=>746,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>304,8209=>304,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>460,8221=>460,8222=>466,8223=>460,8224=>450,8225=>450,8226=>531,8227=>531,8228=>300,8229=>600,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1560,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8252=>475,8253=>482,8254=>450,8258=>900,8260=>150,8261=>351,8262=>351,8263=>878,8264=>678,8265=>678,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8273=>450,8274=>404,8275=>900,8279=>597,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>181,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>389,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>347,8337=>348,8338=>347,8339=>381,8340=>348,8341=>389,8342=>328,8343=>218,8344=>552,8345=>389,8346=>360,8347=>303,8348=>222,8358=>594,8364=>572,8367=>951,8369=>635,8372=>702,8373=>572,8377=>572,8450=>716,8451=>1006,8457=>942,8461=>850,8462=>580,8463=>580,8469=>822,8470=>852,8473=>677,8474=>784,8477=>748,8482=>900,8484=>657,8486=>746,8487=>746,8490=>672,8491=>650,8508=>659,8509=>594,8510=>639,8511=>850,8512=>642,8513=>697,8514=>501,8515=>501,8516=>549,8517=>780,8518=>629,8519=>572,8520=>342,8521=>325,8523=>801,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>355,8545=>531,8546=>707,8547=>870,8548=>650,8549=>883,8550=>1059,8551=>1234,8552=>838,8553=>641,8554=>839,8555=>1015,8556=>598,8557=>688,8558=>721,8559=>921,8560=>288,8561=>576,8562=>863,8563=>796,8564=>508,8565=>796,8566=>1084,8567=>1372,8568=>795,8569=>507,8570=>795,8571=>1083,8572=>288,8573=>504,8574=>576,8575=>853,8576=>1085,8577=>721,8578=>1085,8579=>688,8580=>504,8581=>688,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>543,8706=>465,8707=>488,8708=>488,8710=>628,8711=>628,8712=>666,8713=>666,8715=>666,8716=>666,8719=>716,8720=>716,8721=>642,8722=>754,8723=>754,8724=>754,8725=>303,8727=>611,8728=>441,8729=>441,8730=>573,8731=>573,8732=>573,8733=>609,8734=>750,8735=>754,8736=>754,8739=>262,8740=>431,8741=>416,8742=>570,8743=>659,8744=>659,8745=>754,8746=>754,8747=>469,8748=>766,8749=>1063,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>930,8789=>930,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>761,8848=>761,8849=>761,8850=>761,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>773,8867=>773,8868=>846,8869=>846,8870=>510,8871=>510,8872=>773,8873=>773,8874=>773,8875=>927,8876=>773,8877=>773,8878=>773,8879=>927,8901=>308,8962=>687,8968=>351,8969=>351,8970=>351,8971=>351,8976=>754,8977=>461,8984=>900,8985=>754,8992=>469,8993=>469,8997=>900,9000=>1299,9085=>827,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9167=>850,9251=>687,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>351,10182=>351,10208=>444,10216=>351,10217=>351,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>883,10616=>754,10617=>754,10618=>886,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1361,10765=>469,10766=>469,10799=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>598,11361=>288,11363=>605,11364=>677,11367=>785,11368=>580,11369=>672,11370=>545,11371=>625,11372=>474,11373=>704,11374=>921,11375=>650,11376=>704,11377=>596,11378=>1017,11379=>845,11381=>666,11382=>500,11383=>630,11385=>451,11386=>542,11388=>237,11389=>409,11390=>616,11391=>625,11520=>695,11521=>571,11522=>569,11523=>592,11524=>568,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>568,11532=>581,11533=>866,11534=>580,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>571,11548=>883,11549=>613,11550=>608,11551=>766,11552=>861,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>482,11810=>351,11811=>351,11812=>351,11813=>351,11822=>482,42564=>616,42565=>461,42566=>355,42567=>353,42576=>994,42577=>799,42580=>1074,42581=>783,42582=>1025,42583=>809,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>228,42782=>228,42783=>228,42790=>785,42791=>571,42792=>758,42793=>679,42794=>550,42795=>504,42796=>493,42797=>478,42798=>566,42799=>549,42800=>462,42801=>461,42802=>1075,42803=>850,42804=>1103,42805=>855,42806=>1034,42807=>840,42808=>871,42809=>705,42810=>871,42811=>705,42812=>866,42813=>742,42814=>688,42815=>504,42822=>708,42823=>391,42826=>838,42827=>640,42830=>1274,42831=>899,42856=>636,42857=>549,42875=>550,42876=>430,42880=>598,42881=>288,42882=>758,42883=>580,42884=>550,42885=>430,42886=>688,42887=>504,42891=>361,42892=>247,42893=>695,42896=>787,42897=>580,43002=>861,43003=>624,43004=>605,43005=>921,43006=>355,43007=>1081,62464=>588,62465=>598,62466=>642,62467=>853,62468=>598,62469=>593,62470=>652,62471=>888,62472=>598,62473=>598,62474=>1131,62475=>614,62476=>613,62477=>857,62478=>598,62479=>613,62480=>898,62481=>671,62482=>718,62483=>672,62484=>850,62485=>613,62486=>842,62487=>612,62488=>619,62489=>613,62490=>655,62491=>613,62492=>619,62493=>599,62494=>656,62495=>795,62496=>598,62497=>635,62498=>599,62499=>598,62500=>598,62501=>649,62502=>865,62504=>813,63173=>542,63185=>450,63188=>450,64256=>639,64257=>600,64258=>600,64259=>925,64260=>927,64261=>694,64262=>839,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifcondensedb.php b/incs/tcpdf_old/fonts/dejavuserifcondensedb.php new file mode 100644 index 0000000..0b1914b --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifcondensedb.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-752 -389 1617 1145]','ItalicAngle'=>0,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>509,'MaxWidth'=>1638,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>313,33=>395,34=>469,35=>754,36=>626,37=>855,38=>813,39=>275,40=>426,41=>426,42=>470,43=>754,44=>313,45=>374,46=>313,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>332,59=>332,60=>754,61=>754,62=>754,63=>527,64=>900,65=>698,66=>760,67=>716,68=>780,69=>686,70=>639,71=>769,72=>850,73=>421,74=>426,75=>782,76=>633,77=>996,78=>822,79=>784,80=>677,81=>784,82=>748,83=>650,84=>669,85=>785,86=>698,87=>1011,88=>698,89=>642,90=>657,91=>426,92=>329,93=>426,94=>754,95=>450,96=>450,97=>583,98=>629,99=>548,100=>629,101=>572,102=>387,103=>629,104=>654,105=>342,106=>325,107=>624,108=>342,109=>952,110=>654,111=>600,112=>629,113=>629,114=>474,115=>506,116=>416,117=>654,118=>523,119=>774,120=>536,121=>523,122=>511,123=>579,124=>327,125=>579,126=>754,127=>540,128=>698,129=>698,130=>716,131=>686,132=>822,133=>784,134=>785,135=>583,136=>583,137=>583,138=>583,139=>583,140=>583,141=>548,142=>572,143=>572,144=>572,145=>572,146=>342,147=>342,148=>342,149=>342,150=>654,151=>600,152=>600,153=>600,154=>600,155=>600,156=>654,157=>654,158=>654,159=>654,160=>313,161=>395,162=>626,163=>626,164=>572,165=>626,166=>327,167=>470,168=>450,169=>900,170=>438,171=>563,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>659,182=>572,183=>313,184=>450,185=>394,186=>450,187=>563,188=>938,189=>938,190=>938,191=>527,192=>698,193=>698,194=>698,195=>698,196=>698,197=>698,198=>931,199=>716,200=>686,201=>686,202=>686,203=>686,204=>421,205=>421,206=>421,207=>421,208=>787,209=>822,210=>784,211=>784,212=>784,213=>784,214=>784,215=>754,216=>784,217=>785,218=>785,219=>785,220=>785,221=>642,222=>681,223=>684,224=>583,225=>583,226=>583,227=>583,228=>583,229=>583,230=>877,231=>548,232=>572,233=>572,234=>572,235=>572,236=>342,237=>342,238=>342,239=>342,240=>600,241=>654,242=>600,243=>600,244=>600,245=>600,246=>600,247=>754,248=>600,249=>654,250=>654,251=>654,252=>654,253=>523,254=>629,255=>523,256=>698,257=>583,258=>698,259=>583,260=>698,261=>583,262=>716,263=>548,264=>716,265=>548,266=>716,267=>548,268=>716,269=>548,270=>780,271=>629,272=>787,273=>629,274=>686,275=>572,276=>686,277=>572,278=>686,279=>572,280=>686,281=>572,282=>686,283=>572,284=>769,285=>629,286=>769,287=>629,288=>769,289=>629,290=>769,291=>629,292=>850,293=>654,294=>850,295=>654,296=>421,297=>342,298=>421,299=>342,300=>421,301=>342,302=>421,303=>342,304=>421,305=>342,306=>848,307=>676,308=>426,309=>325,310=>782,311=>624,312=>624,313=>633,314=>342,315=>633,316=>342,317=>633,318=>342,319=>633,320=>342,321=>639,322=>346,323=>822,324=>654,325=>822,326=>654,327=>822,328=>654,329=>907,330=>785,331=>654,332=>784,333=>600,334=>784,335=>600,336=>784,337=>600,338=>1062,339=>925,340=>748,341=>474,342=>748,343=>474,344=>748,345=>474,346=>650,347=>506,348=>650,349=>506,350=>650,351=>506,352=>650,353=>506,354=>669,355=>416,356=>669,357=>416,358=>669,359=>416,360=>785,361=>654,362=>785,363=>654,364=>785,365=>654,366=>785,367=>654,368=>785,369=>654,370=>785,371=>654,372=>1011,373=>774,374=>642,375=>523,376=>642,377=>657,378=>511,379=>657,380=>511,381=>657,382=>511,383=>387,384=>629,385=>760,386=>769,387=>629,388=>769,389=>629,390=>716,391=>716,392=>548,393=>787,394=>780,395=>769,396=>629,397=>600,398=>686,399=>784,400=>649,401=>639,402=>387,403=>769,404=>693,405=>938,406=>421,407=>421,408=>782,409=>624,410=>342,411=>631,412=>952,413=>822,414=>654,415=>784,416=>784,417=>600,418=>1080,419=>849,420=>677,421=>629,422=>748,423=>650,424=>506,425=>636,426=>298,427=>416,428=>669,429=>416,430=>669,431=>785,432=>654,433=>801,434=>801,435=>642,436=>637,437=>657,438=>511,439=>591,440=>591,441=>591,442=>591,443=>626,444=>678,445=>511,446=>482,447=>644,448=>265,449=>443,450=>413,451=>265,452=>1437,453=>1292,454=>1140,455=>1059,456=>958,457=>667,458=>1248,459=>1148,460=>980,461=>698,462=>583,463=>421,464=>342,465=>784,466=>600,467=>785,468=>654,469=>785,470=>654,471=>785,472=>654,473=>785,474=>654,475=>785,476=>654,477=>572,478=>698,479=>583,480=>698,481=>583,482=>931,483=>877,484=>806,485=>629,486=>769,487=>629,488=>782,489=>624,490=>784,491=>600,492=>784,493=>600,494=>591,495=>511,496=>342,497=>1437,498=>1292,499=>1140,500=>769,501=>629,502=>1099,503=>708,504=>822,505=>654,506=>698,507=>583,508=>931,509=>877,510=>784,511=>600,512=>698,513=>583,514=>698,515=>583,516=>686,517=>572,518=>686,519=>572,520=>421,521=>342,522=>421,523=>342,524=>784,525=>600,526=>784,527=>600,528=>748,529=>474,530=>748,531=>474,532=>785,533=>654,534=>785,535=>654,536=>650,537=>506,538=>669,539=>416,540=>621,541=>546,542=>850,543=>654,544=>785,545=>711,546=>632,547=>554,548=>657,549=>511,550=>698,551=>583,552=>686,553=>572,554=>784,555=>600,556=>784,557=>600,558=>784,559=>600,560=>784,561=>600,562=>642,563=>523,564=>516,565=>830,566=>508,567=>325,568=>928,569=>928,570=>698,571=>716,572=>548,573=>633,574=>669,575=>506,576=>511,577=>594,578=>492,579=>760,580=>785,581=>698,582=>686,583=>572,584=>426,585=>348,586=>763,587=>629,588=>748,589=>474,590=>642,591=>523,592=>583,593=>629,594=>629,595=>629,596=>548,597=>548,598=>629,599=>657,600=>572,601=>572,602=>816,603=>547,604=>505,605=>816,606=>647,607=>348,608=>629,609=>629,610=>563,611=>641,612=>564,613=>654,614=>654,615=>654,616=>342,617=>342,618=>342,619=>368,620=>462,621=>342,622=>716,623=>952,624=>952,625=>952,626=>654,627=>654,628=>641,629=>600,630=>955,631=>674,632=>600,633=>514,634=>514,635=>514,636=>474,637=>474,638=>406,639=>438,640=>721,641=>721,642=>506,643=>298,644=>387,645=>486,646=>298,647=>443,648=>416,649=>654,650=>611,651=>624,652=>577,653=>816,654=>571,655=>654,656=>511,657=>511,658=>511,659=>511,660=>482,661=>482,662=>482,663=>490,664=>784,665=>625,666=>647,667=>563,668=>659,669=>345,670=>666,671=>581,672=>629,673=>482,674=>482,675=>1005,676=>1061,677=>1005,678=>819,679=>643,680=>817,681=>935,682=>711,683=>716,684=>596,685=>398,686=>552,687=>646,688=>469,689=>466,690=>282,691=>372,692=>372,693=>432,694=>474,695=>595,696=>436,697=>271,699=>313,700=>313,701=>313,702=>330,703=>330,704=>282,705=>282,710=>450,711=>450,712=>254,713=>450,716=>254,717=>450,720=>332,721=>332,722=>330,723=>330,726=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>412,737=>263,738=>355,739=>427,740=>282,741=>450,742=>450,743=>450,744=>450,745=>450,750=>498,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>701,881=>519,882=>722,883=>699,884=>271,885=>271,886=>866,887=>664,890=>450,891=>548,892=>548,893=>548,894=>332,900=>450,901=>450,902=>698,903=>313,904=>852,905=>1006,906=>595,908=>798,910=>857,911=>820,912=>435,913=>698,914=>760,915=>639,916=>698,917=>686,918=>657,919=>850,920=>784,921=>421,922=>782,923=>698,924=>996,925=>822,926=>633,927=>784,928=>850,929=>677,931=>636,932=>669,933=>642,934=>784,935=>698,936=>822,937=>801,938=>421,939=>642,940=>692,941=>547,942=>654,943=>435,944=>624,945=>692,946=>598,947=>594,948=>600,949=>547,950=>533,951=>654,952=>600,953=>435,954=>674,955=>631,956=>659,957=>624,958=>533,959=>600,960=>659,961=>598,962=>548,963=>664,964=>605,965=>624,966=>814,967=>592,968=>847,969=>857,970=>435,971=>624,972=>600,973=>624,974=>857,975=>782,976=>600,977=>764,978=>687,979=>872,980=>687,981=>847,982=>857,983=>589,984=>784,985=>600,986=>716,987=>548,988=>639,989=>475,990=>531,991=>593,992=>716,993=>600,1008=>589,1009=>598,1010=>548,1011=>325,1012=>784,1013=>548,1014=>548,1015=>681,1016=>629,1017=>716,1018=>996,1019=>774,1020=>623,1021=>716,1022=>716,1023=>716,1024=>686,1025=>686,1026=>811,1027=>621,1028=>716,1029=>650,1030=>421,1031=>421,1032=>426,1033=>1081,1034=>1135,1035=>866,1036=>818,1037=>850,1038=>730,1039=>850,1040=>733,1041=>769,1042=>760,1043=>621,1044=>800,1045=>686,1046=>1181,1047=>649,1048=>850,1049=>850,1050=>818,1051=>795,1052=>996,1053=>850,1054=>784,1055=>850,1056=>677,1057=>716,1058=>669,1059=>730,1060=>854,1061=>698,1062=>870,1063=>822,1064=>1141,1065=>1164,1066=>861,1067=>1081,1068=>743,1069=>716,1070=>1158,1071=>793,1072=>583,1073=>600,1074=>625,1075=>551,1076=>600,1077=>572,1078=>909,1079=>574,1080=>667,1081=>667,1082=>650,1083=>634,1084=>782,1085=>659,1086=>600,1087=>659,1088=>629,1089=>548,1090=>558,1091=>576,1092=>812,1093=>536,1094=>665,1095=>659,1096=>967,1097=>974,1098=>690,1099=>902,1100=>611,1101=>548,1102=>923,1103=>665,1104=>572,1105=>572,1106=>646,1107=>551,1108=>548,1109=>506,1110=>342,1111=>342,1112=>325,1113=>889,1114=>913,1115=>654,1116=>650,1117=>667,1118=>576,1119=>659,1122=>792,1123=>633,1124=>1076,1125=>867,1130=>1181,1131=>909,1136=>986,1137=>995,1138=>784,1139=>587,1140=>824,1141=>673,1164=>761,1165=>606,1168=>630,1169=>556,1170=>621,1171=>551,1172=>781,1173=>645,1174=>1181,1175=>909,1176=>649,1177=>574,1178=>852,1179=>669,1182=>818,1183=>650,1184=>937,1185=>744,1186=>870,1187=>665,1188=>1050,1189=>860,1190=>1210,1191=>953,1194=>716,1195=>548,1196=>669,1197=>558,1198=>642,1199=>523,1200=>642,1201=>523,1202=>779,1203=>584,1204=>919,1205=>726,1206=>835,1207=>665,1210=>819,1211=>654,1216=>421,1217=>1181,1218=>909,1219=>782,1220=>624,1223=>850,1224=>659,1227=>822,1228=>659,1231=>342,1232=>733,1233=>583,1234=>733,1235=>583,1236=>931,1237=>877,1238=>686,1239=>572,1240=>784,1241=>572,1242=>784,1243=>572,1244=>1181,1245=>909,1246=>649,1247=>574,1248=>591,1249=>511,1250=>850,1251=>667,1252=>850,1253=>667,1254=>784,1255=>600,1256=>784,1257=>600,1258=>784,1259=>600,1260=>716,1261=>548,1262=>730,1263=>576,1264=>730,1265=>576,1266=>730,1267=>576,1268=>822,1269=>659,1270=>621,1271=>551,1272=>1081,1273=>902,1296=>649,1297=>574,1298=>795,1299=>634,1300=>1123,1301=>851,1306=>738,1307=>576,1308=>925,1309=>770,1329=>848,1330=>748,1331=>804,1332=>817,1333=>739,1334=>738,1335=>672,1336=>748,1337=>1013,1338=>804,1339=>722,1340=>650,1341=>1069,1342=>798,1343=>757,1344=>663,1345=>777,1346=>826,1347=>766,1348=>879,1349=>750,1350=>822,1351=>759,1352=>784,1353=>736,1354=>931,1355=>761,1356=>867,1357=>784,1358=>822,1359=>727,1360=>727,1361=>752,1362=>639,1363=>859,1364=>802,1365=>784,1366=>867,1369=>276,1370=>237,1371=>264,1372=>352,1373=>290,1374=>396,1375=>450,1377=>949,1378=>625,1379=>699,1380=>721,1381=>655,1382=>668,1383=>539,1384=>660,1385=>818,1386=>690,1387=>651,1388=>358,1389=>978,1390=>625,1391=>647,1392=>663,1393=>615,1394=>664,1395=>633,1396=>651,1397=>323,1398=>647,1399=>446,1400=>664,1401=>385,1402=>953,1403=>602,1404=>669,1405=>651,1406=>651,1407=>936,1408=>651,1409=>642,1410=>444,1411=>936,1412=>660,1413=>624,1414=>860,1415=>750,1417=>306,1418=>349,4256=>680,4257=>842,4258=>779,4259=>787,4260=>703,4261=>970,4262=>913,4263=>1091,4264=>579,4265=>736,4266=>946,4267=>945,4268=>716,4269=>1021,4270=>872,4271=>812,4272=>998,4273=>712,4274=>680,4275=>968,4276=>878,4277=>959,4278=>729,4279=>750,4280=>739,4281=>750,4282=>817,4283=>969,4284=>692,4285=>739,4286=>731,4287=>1000,4288=>1010,4289=>721,4290=>803,4291=>722,4292=>792,4293=>957,4304=>535,4305=>563,4306=>579,4307=>798,4308=>553,4309=>549,4310=>600,4311=>823,4312=>552,4313=>540,4314=>1008,4315=>576,4316=>576,4317=>791,4318=>561,4319=>571,4320=>790,4321=>599,4322=>702,4323=>676,4324=>782,4325=>575,4326=>820,4327=>559,4328=>583,4329=>576,4330=>656,4331=>577,4332=>567,4333=>566,4334=>603,4335=>678,4336=>563,4337=>591,4338=>563,4339=>563,4340=>562,4341=>603,4342=>846,4343=>612,4344=>572,4345=>605,4346=>562,4347=>529,4348=>318,7424=>577,7425=>802,7426=>846,7427=>625,7428=>548,7429=>607,7430=>607,7431=>555,7432=>458,7433=>288,7434=>505,7435=>650,7436=>555,7437=>782,7438=>664,7439=>600,7440=>548,7441=>565,7442=>565,7443=>600,7444=>890,7445=>538,7446=>600,7447=>600,7448=>527,7449=>721,7450=>721,7451=>558,7452=>583,7453=>597,7454=>831,7455=>589,7456=>523,7457=>774,7458=>511,7459=>511,7460=>529,7461=>721,7462=>527,7463=>577,7464=>659,7465=>527,7466=>769,7467=>634,7468=>439,7469=>586,7470=>479,7471=>479,7472=>491,7473=>432,7474=>432,7475=>483,7476=>536,7477=>265,7478=>268,7479=>492,7480=>398,7481=>627,7482=>518,7483=>545,7484=>493,7485=>398,7486=>426,7487=>471,7488=>409,7489=>422,7490=>494,7491=>419,7492=>419,7493=>448,7494=>591,7495=>448,7496=>448,7497=>400,7498=>400,7499=>370,7500=>370,7501=>448,7502=>270,7503=>471,7504=>655,7505=>426,7506=>420,7507=>384,7508=>420,7509=>420,7510=>448,7511=>333,7512=>468,7513=>376,7514=>655,7515=>442,7516=>454,7517=>376,7518=>374,7519=>378,7520=>513,7521=>373,7522=>215,7523=>372,7524=>468,7525=>442,7526=>376,7527=>374,7528=>377,7529=>513,7530=>373,7531=>937,7543=>576,7544=>536,7547=>342,7557=>342,7579=>448,7580=>384,7581=>384,7582=>420,7583=>370,7584=>345,7585=>335,7586=>448,7587=>470,7588=>270,7589=>276,7590=>270,7591=>270,7592=>333,7593=>331,7594=>289,7595=>387,7596=>613,7597=>655,7598=>529,7599=>528,7600=>425,7601=>420,7602=>470,7603=>360,7604=>348,7605=>333,7606=>468,7607=>427,7608=>367,7609=>439,7610=>442,7611=>371,7612=>474,7613=>371,7614=>407,7615=>420,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>698,7681=>583,7682=>760,7683=>629,7684=>760,7685=>629,7686=>760,7687=>629,7688=>716,7689=>548,7690=>780,7691=>629,7692=>780,7693=>629,7694=>780,7695=>629,7696=>780,7697=>629,7698=>780,7699=>629,7700=>686,7701=>572,7702=>686,7703=>572,7704=>686,7705=>572,7706=>686,7707=>572,7708=>686,7709=>572,7710=>639,7711=>387,7712=>769,7713=>629,7714=>850,7715=>654,7716=>850,7717=>654,7718=>850,7719=>654,7720=>850,7721=>654,7722=>850,7723=>654,7724=>421,7725=>342,7726=>421,7727=>342,7728=>782,7729=>624,7730=>782,7731=>624,7732=>782,7733=>624,7734=>633,7735=>342,7736=>633,7737=>342,7738=>633,7739=>342,7740=>633,7741=>342,7742=>996,7743=>952,7744=>996,7745=>952,7746=>996,7747=>952,7748=>822,7749=>654,7750=>822,7751=>654,7752=>822,7753=>654,7754=>822,7755=>654,7756=>784,7757=>600,7758=>784,7759=>600,7760=>784,7761=>600,7762=>784,7763=>600,7764=>677,7765=>629,7766=>677,7767=>629,7768=>748,7769=>474,7770=>748,7771=>474,7772=>748,7773=>474,7774=>748,7775=>474,7776=>650,7777=>506,7778=>650,7779=>506,7780=>650,7781=>506,7782=>650,7783=>506,7784=>650,7785=>506,7786=>669,7787=>416,7788=>669,7789=>416,7790=>669,7791=>416,7792=>669,7793=>416,7794=>785,7795=>654,7796=>785,7797=>654,7798=>785,7799=>654,7800=>785,7801=>654,7802=>785,7803=>654,7804=>698,7805=>523,7806=>698,7807=>523,7808=>1011,7809=>774,7810=>1011,7811=>774,7812=>1011,7813=>774,7814=>1011,7815=>774,7816=>1011,7817=>774,7818=>698,7819=>536,7820=>698,7821=>536,7822=>642,7823=>523,7824=>657,7825=>511,7826=>657,7827=>511,7828=>657,7829=>511,7830=>654,7831=>416,7832=>774,7833=>523,7834=>913,7835=>387,7836=>387,7837=>387,7838=>852,7839=>600,7840=>698,7841=>583,7842=>698,7843=>583,7844=>698,7845=>583,7846=>698,7847=>583,7848=>698,7849=>583,7850=>698,7851=>583,7852=>698,7853=>583,7854=>698,7855=>583,7856=>698,7857=>583,7858=>698,7859=>583,7860=>698,7861=>583,7862=>698,7863=>583,7864=>686,7865=>572,7866=>686,7867=>572,7868=>686,7869=>572,7870=>686,7871=>572,7872=>686,7873=>572,7874=>686,7875=>572,7876=>686,7877=>572,7878=>686,7879=>572,7880=>421,7881=>342,7882=>421,7883=>342,7884=>784,7885=>600,7886=>784,7887=>600,7888=>784,7889=>600,7890=>784,7891=>600,7892=>784,7893=>600,7894=>784,7895=>600,7896=>784,7897=>600,7898=>784,7899=>600,7900=>784,7901=>600,7902=>784,7903=>600,7904=>784,7905=>600,7906=>784,7907=>600,7908=>785,7909=>654,7910=>785,7911=>654,7912=>785,7913=>654,7914=>785,7915=>654,7916=>785,7917=>654,7918=>785,7919=>654,7920=>785,7921=>654,7922=>642,7923=>523,7924=>642,7925=>523,7926=>642,7927=>523,7928=>642,7929=>523,7930=>970,7931=>630,7936=>692,7937=>692,7938=>692,7939=>692,7940=>692,7941=>692,7942=>692,7943=>692,7944=>698,7945=>698,7946=>880,7947=>880,7948=>748,7949=>764,7950=>698,7951=>698,7952=>547,7953=>547,7954=>547,7955=>547,7956=>547,7957=>547,7960=>826,7961=>817,7962=>1052,7963=>1052,7964=>984,7965=>1007,7968=>654,7969=>654,7970=>654,7971=>654,7972=>654,7973=>654,7974=>654,7975=>654,7976=>990,7977=>984,7978=>1222,7979=>1225,7980=>1151,7981=>1177,7982=>1077,7983=>1074,7984=>435,7985=>435,7986=>435,7987=>435,7988=>435,7989=>435,7990=>435,7991=>435,7992=>566,7993=>555,7994=>790,7995=>792,7996=>719,7997=>748,7998=>650,7999=>642,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>810,8009=>841,8010=>1116,8011=>1113,8012=>931,8013=>959,8016=>624,8017=>624,8018=>624,8019=>624,8020=>624,8021=>624,8022=>624,8023=>624,8025=>830,8027=>1067,8029=>1020,8031=>917,8032=>857,8033=>857,8034=>857,8035=>857,8036=>857,8037=>857,8038=>857,8039=>857,8040=>838,8041=>867,8042=>1141,8043=>1146,8044=>949,8045=>979,8046=>920,8047=>954,8048=>692,8049=>692,8050=>547,8051=>547,8052=>654,8053=>654,8054=>435,8055=>435,8056=>600,8057=>600,8058=>624,8059=>624,8060=>857,8061=>857,8064=>692,8065=>692,8066=>692,8067=>692,8068=>692,8069=>692,8070=>692,8071=>692,8072=>698,8073=>698,8074=>880,8075=>880,8076=>748,8077=>764,8078=>698,8079=>698,8080=>654,8081=>654,8082=>654,8083=>654,8084=>654,8085=>654,8086=>654,8087=>654,8088=>990,8089=>984,8090=>1222,8091=>1225,8092=>1151,8093=>1177,8094=>1077,8095=>1074,8096=>857,8097=>857,8098=>857,8099=>857,8100=>857,8101=>857,8102=>857,8103=>857,8104=>838,8105=>867,8106=>1141,8107=>1146,8108=>949,8109=>979,8110=>920,8111=>954,8112=>692,8113=>692,8114=>692,8115=>692,8116=>692,8118=>692,8119=>692,8120=>698,8121=>698,8122=>729,8123=>698,8124=>698,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>654,8131=>654,8132=>654,8134=>654,8135=>654,8136=>899,8137=>852,8138=>1072,8139=>1006,8140=>850,8141=>450,8142=>450,8143=>450,8144=>435,8145=>435,8146=>435,8147=>435,8150=>435,8151=>435,8152=>421,8153=>421,8154=>642,8155=>595,8157=>450,8158=>450,8159=>450,8160=>624,8161=>624,8162=>624,8163=>624,8164=>598,8165=>598,8166=>624,8167=>624,8168=>642,8169=>642,8170=>917,8171=>857,8172=>819,8173=>450,8174=>450,8175=>450,8178=>857,8179=>857,8180=>857,8182=>857,8183=>857,8184=>962,8185=>798,8186=>991,8187=>820,8188=>801,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>313,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>313,8217=>313,8218=>313,8219=>313,8220=>518,8221=>518,8222=>518,8223=>518,8224=>470,8225=>470,8226=>575,8227=>575,8228=>313,8229=>606,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1246,8241=>1638,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>360,8250=>360,8252=>566,8253=>527,8254=>450,8258=>920,8260=>150,8261=>426,8262=>426,8263=>974,8264=>770,8265=>770,8267=>572,8268=>450,8269=>450,8270=>470,8271=>332,8273=>470,8274=>500,8275=>900,8279=>731,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>215,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>268,8318=>268,8319=>467,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>268,8334=>268,8336=>419,8337=>400,8338=>420,8339=>427,8340=>400,8341=>469,8342=>471,8343=>263,8344=>655,8345=>467,8346=>448,8347=>355,8348=>333,8358=>626,8364=>626,8367=>1039,8369=>710,8372=>788,8373=>626,8377=>626,8451=>1078,8457=>1001,8462=>654,8463=>654,8470=>978,8482=>900,8486=>801,8487=>801,8490=>782,8491=>698,8513=>697,8514=>501,8515=>573,8516=>684,8523=>813,8528=>932,8529=>932,8530=>1326,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>421,8545=>663,8546=>904,8547=>984,8548=>698,8549=>1014,8550=>1256,8551=>1498,8552=>962,8553=>698,8554=>970,8555=>1212,8556=>633,8557=>716,8558=>780,8559=>996,8560=>342,8561=>684,8562=>1025,8563=>865,8564=>523,8565=>865,8566=>1207,8567=>1548,8568=>878,8569=>536,8570=>878,8571=>1220,8572=>342,8573=>548,8574=>629,8575=>952,8576=>1129,8577=>780,8578=>1141,8579=>716,8580=>548,8581=>716,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>765,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>577,8706=>480,8707=>558,8708=>558,8710=>677,8711=>677,8712=>666,8713=>666,8715=>666,8716=>666,8719=>757,8720=>757,8721=>677,8722=>754,8723=>754,8724=>754,8725=>329,8727=>622,8728=>466,8729=>466,8730=>591,8731=>591,8732=>591,8733=>604,8734=>750,8735=>754,8736=>754,8739=>292,8740=>546,8741=>476,8742=>696,8743=>730,8744=>730,8745=>754,8746=>754,8747=>521,8748=>900,8749=>1252,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>974,8789=>974,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>754,8848=>754,8849=>754,8850=>754,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>795,8867=>795,8868=>864,8869=>864,8870=>554,8871=>554,8872=>795,8873=>795,8874=>795,8875=>971,8876=>795,8877=>795,8878=>795,8879=>971,8901=>358,8962=>751,8968=>426,8969=>426,8970=>426,8971=>426,8976=>754,8977=>484,8984=>835,8985=>754,8992=>521,8993=>521,8997=>900,9000=>1299,9085=>907,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>521,9167=>850,9251=>751,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>411,10182=>411,10208=>444,10216=>411,10217=>411,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>929,10616=>754,10617=>754,10618=>864,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1604,10765=>549,10766=>549,10799=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>633,11361=>342,11363=>677,11364=>748,11367=>850,11368=>654,11369=>782,11370=>624,11371=>657,11372=>511,11373=>763,11374=>996,11375=>698,11376=>763,11377=>638,11378=>1099,11379=>886,11381=>701,11382=>541,11383=>814,11385=>514,11386=>600,11388=>282,11389=>439,11390=>650,11391=>657,11520=>695,11521=>571,11522=>723,11523=>592,11524=>708,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>567,11532=>581,11533=>866,11534=>761,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>842,11548=>883,11549=>613,11550=>608,11551=>766,11552=>1002,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>527,11810=>426,11811=>426,11812=>426,11813=>426,11822=>527,42564=>650,42565=>506,42566=>421,42567=>342,42576=>1200,42577=>982,42580=>1158,42581=>923,42582=>1158,42583=>935,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>346,42780=>346,42781=>249,42782=>249,42783=>249,42790=>850,42791=>641,42792=>903,42793=>817,42794=>626,42795=>548,42796=>570,42797=>538,42798=>667,42799=>635,42800=>533,42801=>506,42802=>1170,42803=>887,42804=>1134,42805=>903,42806=>1051,42807=>907,42808=>914,42809=>731,42810=>914,42811=>731,42812=>895,42813=>762,42814=>716,42815=>548,42822=>824,42823=>523,42826=>909,42827=>692,42830=>1303,42831=>954,42856=>708,42857=>644,42875=>625,42876=>474,42880=>633,42881=>342,42882=>785,42883=>654,42884=>625,42885=>474,42886=>716,42887=>548,42891=>395,42892=>275,42893=>822,42896=>822,42897=>654,43002=>962,43003=>639,43004=>677,43005=>996,43006=>421,43007=>1157,62464=>634,62465=>645,62466=>688,62467=>898,62468=>645,62469=>639,62470=>698,62471=>934,62472=>645,62473=>645,62474=>1178,62475=>660,62476=>659,62477=>903,62478=>645,62479=>659,62480=>945,62481=>717,62482=>765,62483=>719,62484=>896,62485=>659,62486=>888,62487=>658,62488=>665,62489=>659,62490=>702,62491=>659,62492=>665,62493=>646,62494=>702,62495=>842,62496=>644,62497=>743,62498=>645,62499=>645,62500=>645,62501=>695,62502=>911,62504=>813,63173=>600,63185=>450,63188=>450,64256=>738,64257=>654,64258=>654,64259=>1007,64260=>1005,64261=>784,64262=>874,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifcondensedbi.php b/incs/tcpdf_old/fonts/dejavuserifcondensedbi.php new file mode 100644 index 0000000..977898d --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifcondensedbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-815 -389 1579 1145]','ItalicAngle'=>-11,'Ascent'=>939,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>60,'StemH'=>26,'AvgWidth'=>509,'MaxWidth'=>1631,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>313,33=>395,34=>469,35=>754,36=>626,37=>855,38=>813,39=>275,40=>426,41=>426,42=>470,43=>754,44=>313,45=>374,46=>313,47=>329,48=>626,49=>626,50=>626,51=>626,52=>626,53=>626,54=>626,55=>626,56=>626,57=>626,58=>332,59=>332,60=>754,61=>754,62=>754,63=>527,64=>900,65=>698,66=>760,67=>716,68=>780,69=>686,70=>639,71=>769,72=>850,73=>421,74=>426,75=>782,76=>633,77=>996,78=>822,79=>784,80=>677,81=>784,82=>748,83=>650,84=>669,85=>785,86=>698,87=>1011,88=>698,89=>642,90=>657,91=>426,92=>329,93=>426,94=>754,95=>450,96=>450,97=>583,98=>629,99=>548,100=>629,101=>572,102=>387,103=>629,104=>654,105=>342,106=>325,107=>624,108=>342,109=>952,110=>654,111=>600,112=>629,113=>629,114=>474,115=>506,116=>416,117=>654,118=>523,119=>774,120=>536,121=>523,122=>511,123=>579,124=>327,125=>579,126=>754,127=>540,128=>698,129=>698,130=>716,131=>686,132=>822,133=>784,134=>785,135=>583,136=>583,137=>583,138=>583,139=>583,140=>583,141=>548,142=>572,143=>572,144=>572,145=>572,146=>342,147=>342,148=>342,149=>342,150=>654,151=>600,152=>600,153=>600,154=>600,155=>600,156=>654,157=>654,158=>654,159=>654,160=>313,161=>395,162=>626,163=>626,164=>572,165=>626,166=>327,167=>470,168=>450,169=>900,170=>438,171=>563,172=>754,173=>374,174=>900,175=>450,176=>450,177=>754,178=>394,179=>394,180=>450,181=>659,182=>572,183=>313,184=>450,185=>394,186=>450,187=>563,188=>938,189=>938,190=>938,191=>527,192=>698,193=>698,194=>698,195=>698,196=>698,197=>698,198=>931,199=>716,200=>686,201=>686,202=>686,203=>686,204=>421,205=>421,206=>421,207=>421,208=>787,209=>822,210=>784,211=>784,212=>784,213=>784,214=>784,215=>754,216=>784,217=>785,218=>785,219=>785,220=>785,221=>642,222=>681,223=>684,224=>583,225=>583,226=>583,227=>583,228=>583,229=>583,230=>838,231=>548,232=>572,233=>572,234=>572,235=>572,236=>342,237=>342,238=>342,239=>342,240=>600,241=>654,242=>600,243=>600,244=>600,245=>600,246=>600,247=>754,248=>600,249=>654,250=>654,251=>654,252=>654,253=>523,254=>629,255=>523,256=>698,257=>583,258=>698,259=>583,260=>698,261=>583,262=>716,263=>548,264=>716,265=>548,266=>716,267=>548,268=>716,269=>548,270=>780,271=>629,272=>787,273=>629,274=>686,275=>572,276=>686,277=>572,278=>686,279=>572,280=>686,281=>572,282=>686,283=>572,284=>769,285=>629,286=>769,287=>629,288=>769,289=>629,290=>769,291=>629,292=>850,293=>654,294=>850,295=>654,296=>421,297=>342,298=>421,299=>342,300=>421,301=>342,302=>421,303=>342,304=>421,305=>342,306=>848,307=>676,308=>426,309=>325,310=>782,311=>624,312=>624,313=>633,314=>342,315=>633,316=>342,317=>633,318=>457,319=>633,320=>501,321=>639,322=>346,323=>822,324=>654,325=>822,326=>654,327=>822,328=>654,329=>907,330=>785,331=>654,332=>784,333=>600,334=>784,335=>600,336=>784,337=>600,338=>1062,339=>925,340=>748,341=>474,342=>748,343=>474,344=>748,345=>474,346=>650,347=>506,348=>650,349=>506,350=>650,351=>506,352=>650,353=>506,354=>669,355=>416,356=>669,357=>416,358=>669,359=>416,360=>785,361=>654,362=>785,363=>654,364=>785,365=>654,366=>785,367=>654,368=>785,369=>654,370=>785,371=>654,372=>1011,373=>774,374=>642,375=>523,376=>642,377=>657,378=>511,379=>657,380=>511,381=>657,382=>511,383=>387,384=>629,385=>760,386=>769,387=>629,388=>769,389=>629,390=>716,391=>716,392=>548,393=>787,394=>780,395=>769,396=>629,397=>600,398=>686,399=>784,400=>649,401=>639,402=>387,403=>769,404=>693,405=>938,406=>421,407=>421,408=>782,409=>624,410=>342,411=>631,412=>952,413=>822,414=>654,415=>784,416=>784,417=>600,418=>1080,419=>849,420=>677,421=>629,422=>748,423=>650,424=>506,425=>636,426=>298,427=>416,428=>669,429=>416,430=>669,431=>785,432=>654,433=>801,434=>801,435=>642,436=>628,437=>657,438=>511,439=>591,440=>591,441=>591,442=>591,443=>626,444=>678,445=>511,446=>482,447=>644,448=>265,449=>443,450=>413,451=>265,452=>1437,453=>1292,454=>1140,455=>1059,456=>958,457=>667,458=>1248,459=>1148,460=>980,461=>698,462=>583,463=>421,464=>342,465=>784,466=>600,467=>785,468=>654,469=>785,470=>654,471=>785,472=>654,473=>785,474=>654,475=>785,476=>654,477=>572,478=>698,479=>583,480=>698,481=>583,482=>931,483=>877,484=>806,485=>629,486=>769,487=>629,488=>782,489=>624,490=>784,491=>600,492=>784,493=>600,494=>591,495=>511,496=>325,497=>1437,498=>1292,499=>1140,500=>769,501=>629,502=>1099,503=>708,504=>822,505=>654,506=>698,507=>583,508=>931,509=>838,510=>784,511=>600,512=>698,513=>583,514=>698,515=>583,516=>686,517=>572,518=>686,519=>572,520=>421,521=>342,522=>421,523=>342,524=>784,525=>600,526=>784,527=>600,528=>748,529=>474,530=>748,531=>474,532=>785,533=>654,534=>785,535=>654,536=>650,537=>506,538=>669,539=>416,540=>621,541=>546,542=>850,543=>654,544=>785,545=>711,546=>632,547=>554,548=>657,549=>511,550=>698,551=>583,552=>686,553=>572,554=>784,555=>600,556=>784,557=>600,558=>784,559=>600,560=>784,561=>600,562=>642,563=>523,564=>516,565=>830,566=>508,567=>325,568=>928,569=>928,570=>698,571=>716,572=>548,573=>633,574=>669,575=>506,576=>511,577=>594,578=>492,579=>760,580=>785,581=>698,582=>686,583=>572,584=>426,585=>348,586=>763,587=>629,588=>748,589=>474,590=>642,591=>523,592=>583,593=>692,594=>692,595=>629,596=>548,597=>548,598=>629,599=>657,600=>572,601=>572,602=>816,603=>547,604=>505,605=>816,606=>647,607=>348,608=>629,609=>629,610=>563,611=>641,612=>564,613=>654,614=>654,615=>654,616=>342,617=>342,618=>342,619=>368,620=>462,621=>342,622=>716,623=>952,624=>952,625=>952,626=>654,627=>654,628=>641,629=>600,630=>955,631=>674,632=>600,633=>514,634=>514,635=>514,636=>474,637=>474,638=>406,639=>438,640=>721,641=>721,642=>506,643=>298,644=>387,645=>486,646=>298,647=>443,648=>416,649=>654,650=>611,651=>624,652=>523,653=>774,654=>571,655=>654,656=>511,657=>511,658=>511,659=>511,660=>482,661=>482,662=>482,663=>490,664=>784,665=>625,666=>647,667=>563,668=>659,669=>345,670=>666,671=>555,672=>629,673=>482,674=>482,675=>1005,676=>1061,677=>1005,678=>819,679=>643,680=>817,681=>935,682=>711,683=>716,684=>596,685=>398,686=>552,687=>646,688=>469,689=>466,690=>282,691=>372,692=>372,693=>432,694=>474,695=>488,696=>329,697=>271,699=>313,700=>313,701=>313,702=>330,703=>330,704=>282,705=>282,710=>450,711=>450,712=>254,713=>450,716=>254,717=>450,720=>332,721=>332,722=>330,723=>330,726=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>403,737=>263,738=>355,739=>338,740=>282,741=>450,742=>450,743=>450,744=>450,745=>450,750=>498,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>701,881=>519,882=>722,883=>699,884=>271,885=>271,886=>866,887=>664,890=>450,891=>548,892=>548,893=>548,894=>332,900=>450,901=>450,902=>698,903=>313,904=>852,905=>1022,906=>595,908=>798,910=>857,911=>820,912=>435,913=>698,914=>760,915=>639,916=>698,917=>686,918=>657,919=>850,920=>784,921=>421,922=>782,923=>698,924=>996,925=>822,926=>633,927=>784,928=>850,929=>677,931=>636,932=>669,933=>642,934=>784,935=>698,936=>822,937=>801,938=>421,939=>642,940=>692,941=>547,942=>654,943=>435,944=>624,945=>692,946=>598,947=>594,948=>600,949=>547,950=>533,951=>654,952=>600,953=>435,954=>674,955=>631,956=>659,957=>624,958=>533,959=>600,960=>659,961=>598,962=>548,963=>664,964=>605,965=>624,966=>814,967=>592,968=>847,969=>857,970=>435,971=>624,972=>600,973=>624,974=>857,975=>782,976=>600,977=>764,978=>687,979=>872,980=>687,981=>847,982=>857,983=>589,984=>784,985=>600,986=>716,987=>548,988=>639,989=>475,990=>531,991=>593,992=>716,993=>600,1008=>589,1009=>598,1010=>548,1011=>325,1012=>784,1013=>548,1014=>548,1015=>681,1016=>629,1017=>716,1018=>996,1019=>774,1020=>623,1021=>716,1022=>716,1023=>716,1024=>686,1025=>686,1026=>811,1027=>621,1028=>716,1029=>650,1030=>421,1031=>421,1032=>426,1033=>1081,1034=>1135,1035=>866,1036=>818,1037=>850,1038=>730,1039=>850,1040=>733,1041=>769,1042=>760,1043=>621,1044=>800,1045=>686,1046=>1181,1047=>649,1048=>850,1049=>850,1050=>818,1051=>795,1052=>996,1053=>850,1054=>784,1055=>850,1056=>677,1057=>716,1058=>669,1059=>730,1060=>854,1061=>698,1062=>870,1063=>822,1064=>1141,1065=>1164,1066=>861,1067=>1081,1068=>743,1069=>716,1070=>1158,1071=>793,1072=>583,1073=>650,1074=>591,1075=>506,1076=>625,1077=>572,1078=>1175,1079=>574,1080=>654,1081=>654,1082=>609,1083=>659,1084=>855,1085=>656,1086=>600,1087=>654,1088=>629,1089=>548,1090=>952,1091=>538,1092=>812,1093=>536,1094=>723,1095=>643,1096=>952,1097=>1021,1098=>654,1099=>916,1100=>593,1101=>580,1102=>901,1103=>716,1104=>572,1105=>572,1106=>646,1107=>506,1108=>548,1109=>506,1110=>342,1111=>342,1112=>325,1113=>913,1114=>910,1115=>654,1116=>609,1117=>654,1118=>538,1119=>654,1122=>792,1123=>945,1124=>1076,1125=>867,1130=>1181,1131=>909,1136=>986,1137=>995,1138=>784,1139=>587,1140=>824,1141=>673,1164=>761,1165=>606,1168=>630,1169=>556,1170=>621,1171=>506,1172=>768,1173=>634,1174=>1181,1175=>1175,1176=>649,1177=>574,1178=>812,1179=>633,1182=>818,1183=>609,1184=>937,1185=>684,1186=>856,1187=>725,1188=>1050,1189=>859,1190=>1191,1191=>911,1194=>716,1195=>548,1196=>669,1197=>1028,1198=>642,1199=>515,1200=>642,1201=>515,1202=>709,1203=>536,1204=>909,1205=>749,1206=>822,1207=>712,1210=>819,1211=>654,1216=>421,1217=>1181,1218=>1175,1219=>782,1220=>624,1223=>850,1224=>659,1227=>885,1228=>659,1231=>342,1232=>733,1233=>583,1234=>733,1235=>583,1236=>931,1237=>877,1238=>686,1239=>572,1240=>784,1241=>572,1242=>784,1243=>572,1244=>1181,1245=>1175,1246=>649,1247=>574,1248=>591,1249=>511,1250=>850,1251=>654,1252=>850,1253=>654,1254=>784,1255=>600,1256=>784,1257=>600,1258=>784,1259=>600,1260=>716,1261=>580,1262=>730,1263=>538,1264=>730,1265=>538,1266=>730,1267=>538,1268=>822,1269=>643,1270=>621,1271=>506,1272=>1081,1273=>916,1296=>649,1297=>574,1298=>795,1299=>659,1300=>1123,1301=>904,1306=>738,1307=>576,1308=>925,1309=>770,1329=>848,1330=>748,1331=>804,1332=>817,1333=>739,1334=>738,1335=>672,1336=>748,1337=>1013,1338=>804,1339=>722,1340=>650,1341=>1069,1342=>798,1343=>757,1344=>663,1345=>777,1346=>826,1347=>766,1348=>879,1349=>750,1350=>822,1351=>759,1352=>784,1353=>736,1354=>931,1355=>761,1356=>867,1357=>784,1358=>822,1359=>727,1360=>727,1361=>752,1362=>639,1363=>859,1364=>802,1365=>784,1366=>867,1369=>276,1370=>237,1371=>264,1372=>352,1373=>290,1374=>396,1375=>450,1377=>949,1378=>625,1379=>699,1380=>721,1381=>655,1382=>668,1383=>539,1384=>660,1385=>818,1386=>690,1387=>651,1388=>358,1389=>978,1390=>625,1391=>647,1392=>663,1393=>615,1394=>664,1395=>633,1396=>651,1397=>323,1398=>647,1399=>446,1400=>664,1401=>385,1402=>953,1403=>602,1404=>669,1405=>651,1406=>651,1407=>936,1408=>651,1409=>642,1410=>444,1411=>936,1412=>660,1413=>624,1414=>860,1415=>750,1417=>306,1418=>349,4256=>688,4257=>851,4258=>788,4259=>795,4260=>712,4261=>979,4262=>921,4263=>1100,4264=>587,4265=>745,4266=>955,4267=>954,4268=>725,4269=>1030,4270=>880,4271=>820,4272=>1007,4273=>721,4274=>689,4275=>977,4276=>887,4277=>968,4278=>738,4279=>758,4280=>748,4281=>759,4282=>826,4283=>978,4284=>701,4285=>748,4286=>740,4287=>1008,4288=>1019,4289=>730,4290=>812,4291=>730,4292=>801,4293=>965,4304=>535,4305=>563,4306=>579,4307=>798,4308=>553,4309=>549,4310=>599,4311=>823,4312=>552,4313=>540,4314=>1008,4315=>589,4316=>576,4317=>791,4318=>561,4319=>571,4320=>790,4321=>591,4322=>721,4323=>676,4324=>782,4325=>575,4326=>820,4327=>559,4328=>583,4329=>576,4330=>656,4331=>577,4332=>575,4333=>566,4334=>606,4335=>663,4336=>563,4337=>591,4338=>563,4339=>563,4340=>562,4341=>603,4342=>846,4343=>612,4344=>572,4345=>605,4346=>562,4347=>401,4348=>327,7424=>577,7425=>802,7426=>838,7427=>625,7428=>548,7429=>607,7430=>607,7431=>555,7432=>458,7433=>288,7434=>505,7435=>650,7436=>555,7437=>782,7438=>664,7439=>600,7440=>548,7441=>565,7442=>565,7443=>600,7444=>925,7445=>538,7446=>600,7447=>600,7448=>527,7449=>721,7450=>721,7451=>558,7452=>583,7453=>597,7454=>831,7455=>589,7456=>523,7457=>774,7458=>511,7459=>511,7460=>529,7461=>721,7462=>527,7463=>577,7464=>659,7465=>527,7466=>769,7467=>634,7468=>439,7469=>586,7470=>479,7471=>479,7472=>491,7473=>432,7474=>432,7475=>483,7476=>536,7477=>265,7478=>268,7479=>492,7480=>398,7481=>627,7482=>518,7483=>545,7484=>493,7485=>398,7486=>426,7487=>471,7488=>422,7489=>494,7490=>637,7491=>367,7492=>367,7493=>436,7494=>528,7495=>448,7496=>448,7497=>400,7498=>400,7499=>370,7500=>370,7501=>448,7502=>270,7503=>471,7504=>655,7505=>426,7506=>420,7507=>384,7508=>420,7509=>420,7510=>448,7511=>333,7512=>468,7513=>376,7514=>655,7515=>442,7516=>454,7517=>376,7518=>374,7519=>378,7520=>513,7521=>373,7522=>215,7523=>372,7524=>468,7525=>442,7526=>376,7527=>374,7528=>377,7529=>513,7530=>373,7531=>938,7543=>576,7544=>536,7547=>342,7557=>342,7579=>436,7580=>384,7581=>384,7582=>420,7583=>370,7584=>244,7585=>335,7586=>448,7587=>470,7588=>270,7589=>276,7590=>270,7591=>270,7592=>333,7593=>331,7594=>289,7595=>387,7596=>613,7597=>655,7598=>529,7599=>528,7600=>425,7601=>420,7602=>470,7603=>360,7604=>348,7605=>333,7606=>468,7607=>427,7608=>367,7609=>439,7610=>329,7611=>321,7612=>474,7613=>371,7614=>407,7615=>420,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>698,7681=>583,7682=>760,7683=>629,7684=>760,7685=>629,7686=>760,7687=>629,7688=>716,7689=>548,7690=>780,7691=>629,7692=>780,7693=>629,7694=>780,7695=>629,7696=>780,7697=>629,7698=>780,7699=>629,7700=>686,7701=>572,7702=>686,7703=>572,7704=>686,7705=>572,7706=>686,7707=>572,7708=>686,7709=>572,7710=>639,7711=>387,7712=>769,7713=>629,7714=>850,7715=>654,7716=>850,7717=>654,7718=>850,7719=>654,7720=>850,7721=>654,7722=>850,7723=>654,7724=>421,7725=>342,7726=>421,7727=>342,7728=>782,7729=>624,7730=>782,7731=>624,7732=>782,7733=>624,7734=>633,7735=>342,7736=>633,7737=>342,7738=>633,7739=>342,7740=>633,7741=>342,7742=>996,7743=>952,7744=>996,7745=>952,7746=>996,7747=>952,7748=>822,7749=>654,7750=>822,7751=>654,7752=>822,7753=>654,7754=>822,7755=>654,7756=>784,7757=>600,7758=>784,7759=>600,7760=>784,7761=>600,7762=>784,7763=>600,7764=>677,7765=>629,7766=>677,7767=>629,7768=>748,7769=>474,7770=>748,7771=>474,7772=>748,7773=>474,7774=>748,7775=>474,7776=>650,7777=>506,7778=>650,7779=>506,7780=>650,7781=>506,7782=>650,7783=>506,7784=>650,7785=>506,7786=>669,7787=>416,7788=>669,7789=>416,7790=>669,7791=>416,7792=>669,7793=>416,7794=>785,7795=>654,7796=>785,7797=>654,7798=>785,7799=>654,7800=>785,7801=>654,7802=>785,7803=>654,7804=>698,7805=>523,7806=>698,7807=>523,7808=>1011,7809=>774,7810=>1011,7811=>774,7812=>1011,7813=>774,7814=>1011,7815=>774,7816=>1011,7817=>774,7818=>698,7819=>536,7820=>698,7821=>536,7822=>642,7823=>523,7824=>657,7825=>511,7826=>657,7827=>511,7828=>657,7829=>511,7830=>654,7831=>416,7832=>774,7833=>523,7834=>913,7835=>387,7836=>387,7837=>387,7838=>852,7839=>600,7840=>698,7841=>583,7842=>698,7843=>583,7844=>698,7845=>583,7846=>698,7847=>583,7848=>698,7849=>583,7850=>698,7851=>583,7852=>698,7853=>583,7854=>698,7855=>583,7856=>698,7857=>583,7858=>698,7859=>583,7860=>698,7861=>583,7862=>698,7863=>583,7864=>686,7865=>572,7866=>686,7867=>572,7868=>686,7869=>572,7870=>686,7871=>572,7872=>686,7873=>572,7874=>686,7875=>572,7876=>686,7877=>572,7878=>686,7879=>572,7880=>421,7881=>342,7882=>421,7883=>342,7884=>784,7885=>600,7886=>784,7887=>600,7888=>784,7889=>600,7890=>784,7891=>600,7892=>784,7893=>600,7894=>784,7895=>600,7896=>784,7897=>600,7898=>784,7899=>600,7900=>784,7901=>600,7902=>784,7903=>600,7904=>784,7905=>600,7906=>784,7907=>600,7908=>785,7909=>654,7910=>785,7911=>654,7912=>785,7913=>654,7914=>785,7915=>654,7916=>785,7917=>654,7918=>785,7919=>654,7920=>785,7921=>654,7922=>642,7923=>523,7924=>642,7925=>523,7926=>642,7927=>523,7928=>642,7929=>523,7930=>970,7931=>630,7936=>692,7937=>692,7938=>692,7939=>692,7940=>692,7941=>692,7942=>692,7943=>692,7944=>698,7945=>698,7946=>880,7947=>880,7948=>748,7949=>764,7950=>698,7951=>698,7952=>547,7953=>547,7954=>547,7955=>547,7956=>547,7957=>547,7960=>826,7961=>817,7962=>1052,7963=>1052,7964=>984,7965=>1007,7968=>654,7969=>654,7970=>654,7971=>654,7972=>654,7973=>654,7974=>654,7975=>654,7976=>990,7977=>984,7978=>1222,7979=>1225,7980=>1151,7981=>1177,7982=>1077,7983=>1074,7984=>435,7985=>435,7986=>435,7987=>435,7988=>435,7989=>435,7990=>435,7991=>435,7992=>566,7993=>555,7994=>790,7995=>792,7996=>719,7997=>748,7998=>650,7999=>642,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>810,8009=>841,8010=>1116,8011=>1113,8012=>931,8013=>959,8016=>624,8017=>624,8018=>624,8019=>624,8020=>624,8021=>624,8022=>624,8023=>624,8025=>830,8027=>1067,8029=>1020,8031=>917,8032=>857,8033=>857,8034=>857,8035=>857,8036=>857,8037=>857,8038=>857,8039=>857,8040=>838,8041=>867,8042=>1141,8043=>1146,8044=>949,8045=>979,8046=>920,8047=>954,8048=>692,8049=>692,8050=>547,8051=>547,8052=>654,8053=>654,8054=>435,8055=>435,8056=>600,8057=>600,8058=>624,8059=>624,8060=>857,8061=>857,8064=>692,8065=>692,8066=>692,8067=>692,8068=>692,8069=>692,8070=>692,8071=>692,8072=>698,8073=>698,8074=>880,8075=>880,8076=>748,8077=>764,8078=>698,8079=>698,8080=>654,8081=>654,8082=>654,8083=>654,8084=>654,8085=>654,8086=>654,8087=>654,8088=>990,8089=>984,8090=>1222,8091=>1225,8092=>1151,8093=>1177,8094=>1077,8095=>1074,8096=>857,8097=>857,8098=>857,8099=>857,8100=>857,8101=>857,8102=>857,8103=>857,8104=>838,8105=>867,8106=>1141,8107=>1146,8108=>949,8109=>979,8110=>920,8111=>954,8112=>692,8113=>692,8114=>692,8115=>692,8116=>692,8118=>692,8119=>692,8120=>698,8121=>698,8122=>729,8123=>698,8124=>698,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>654,8131=>654,8132=>654,8134=>654,8135=>654,8136=>899,8137=>852,8138=>1072,8139=>1006,8140=>850,8141=>450,8142=>450,8143=>450,8144=>435,8145=>435,8146=>435,8147=>435,8150=>435,8151=>435,8152=>421,8153=>421,8154=>642,8155=>595,8157=>450,8158=>450,8159=>450,8160=>624,8161=>624,8162=>624,8163=>624,8164=>598,8165=>598,8166=>624,8167=>624,8168=>642,8169=>642,8170=>917,8171=>857,8172=>819,8173=>450,8174=>450,8175=>450,8178=>857,8179=>857,8180=>857,8182=>857,8183=>857,8184=>962,8185=>798,8186=>991,8187=>820,8188=>801,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>626,8200=>313,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>374,8209=>374,8210=>626,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>313,8217=>313,8218=>313,8219=>313,8220=>518,8221=>518,8222=>518,8223=>518,8224=>470,8225=>470,8226=>575,8227=>575,8228=>313,8229=>606,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1246,8241=>1631,8242=>237,8243=>402,8244=>567,8245=>237,8246=>402,8247=>567,8248=>659,8249=>360,8250=>360,8252=>566,8253=>527,8254=>450,8258=>920,8260=>150,8261=>426,8262=>426,8263=>974,8264=>770,8265=>770,8267=>572,8268=>450,8269=>450,8270=>470,8271=>332,8273=>470,8274=>500,8275=>900,8279=>731,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>394,8305=>215,8308=>394,8309=>394,8310=>394,8311=>394,8312=>394,8313=>394,8314=>475,8315=>475,8316=>475,8317=>268,8318=>268,8319=>412,8320=>394,8321=>394,8322=>394,8323=>394,8324=>394,8325=>394,8326=>394,8327=>394,8328=>394,8329=>394,8330=>475,8331=>475,8332=>475,8333=>268,8334=>268,8336=>367,8337=>400,8338=>420,8339=>338,8340=>400,8341=>469,8342=>471,8343=>263,8344=>655,8345=>412,8346=>448,8347=>355,8348=>333,8358=>626,8364=>626,8367=>1039,8369=>710,8372=>788,8373=>626,8377=>626,8451=>1078,8457=>1001,8462=>654,8463=>654,8470=>978,8482=>900,8486=>801,8487=>801,8490=>782,8491=>698,8513=>707,8514=>518,8515=>573,8516=>684,8523=>813,8528=>932,8529=>932,8530=>1326,8531=>932,8532=>932,8533=>932,8534=>932,8535=>932,8536=>932,8537=>932,8538=>932,8539=>932,8540=>932,8541=>932,8542=>932,8543=>554,8544=>421,8545=>663,8546=>904,8547=>984,8548=>698,8549=>1014,8550=>1256,8551=>1498,8552=>962,8553=>698,8554=>970,8555=>1212,8556=>633,8557=>716,8558=>780,8559=>996,8560=>342,8561=>684,8562=>1025,8563=>865,8564=>523,8565=>865,8566=>1207,8567=>1548,8568=>878,8569=>536,8570=>878,8571=>1220,8572=>342,8573=>548,8574=>629,8575=>952,8576=>1129,8577=>780,8578=>1141,8579=>716,8580=>548,8581=>716,8585=>932,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>765,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>577,8706=>480,8707=>558,8708=>558,8710=>677,8711=>677,8712=>666,8713=>666,8715=>666,8716=>666,8719=>757,8720=>757,8721=>677,8722=>754,8723=>754,8724=>754,8725=>329,8727=>622,8728=>466,8729=>466,8730=>591,8731=>591,8732=>591,8733=>604,8734=>750,8735=>754,8736=>754,8739=>292,8740=>546,8741=>476,8742=>696,8743=>730,8744=>730,8745=>754,8746=>754,8747=>521,8748=>900,8749=>1252,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>974,8789=>974,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>754,8848=>754,8849=>754,8850=>754,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>795,8867=>795,8868=>864,8869=>864,8870=>554,8871=>554,8872=>795,8873=>795,8874=>795,8875=>971,8876=>795,8877=>795,8878=>795,8879=>971,8901=>358,8962=>751,8968=>426,8969=>426,8970=>426,8971=>426,8976=>754,8977=>484,8984=>835,8985=>754,8992=>521,8993=>521,8997=>900,9000=>1299,9085=>907,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>521,9167=>850,9251=>751,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>411,10182=>411,10208=>444,10216=>411,10217=>411,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>703,10241=>703,10242=>703,10243=>703,10244=>703,10245=>703,10246=>703,10247=>703,10248=>703,10249=>703,10250=>703,10251=>703,10252=>703,10253=>703,10254=>703,10255=>703,10256=>703,10257=>703,10258=>703,10259=>703,10260=>703,10261=>703,10262=>703,10263=>703,10264=>703,10265=>703,10266=>703,10267=>703,10268=>703,10269=>703,10270=>703,10271=>703,10272=>703,10273=>703,10274=>703,10275=>703,10276=>703,10277=>703,10278=>703,10279=>703,10280=>703,10281=>703,10282=>703,10283=>703,10284=>703,10285=>703,10286=>703,10287=>703,10288=>703,10289=>703,10290=>703,10291=>703,10292=>703,10293=>703,10294=>703,10295=>703,10296=>703,10297=>703,10298=>703,10299=>703,10300=>703,10301=>703,10302=>703,10303=>703,10304=>703,10305=>703,10306=>703,10307=>703,10308=>703,10309=>703,10310=>703,10311=>703,10312=>703,10313=>703,10314=>703,10315=>703,10316=>703,10317=>703,10318=>703,10319=>703,10320=>703,10321=>703,10322=>703,10323=>703,10324=>703,10325=>703,10326=>703,10327=>703,10328=>703,10329=>703,10330=>703,10331=>703,10332=>703,10333=>703,10334=>703,10335=>703,10336=>703,10337=>703,10338=>703,10339=>703,10340=>703,10341=>703,10342=>703,10343=>703,10344=>703,10345=>703,10346=>703,10347=>703,10348=>703,10349=>703,10350=>703,10351=>703,10352=>703,10353=>703,10354=>703,10355=>703,10356=>703,10357=>703,10358=>703,10359=>703,10360=>703,10361=>703,10362=>703,10363=>703,10364=>703,10365=>703,10366=>703,10367=>703,10368=>703,10369=>703,10370=>703,10371=>703,10372=>703,10373=>703,10374=>703,10375=>703,10376=>703,10377=>703,10378=>703,10379=>703,10380=>703,10381=>703,10382=>703,10383=>703,10384=>703,10385=>703,10386=>703,10387=>703,10388=>703,10389=>703,10390=>703,10391=>703,10392=>703,10393=>703,10394=>703,10395=>703,10396=>703,10397=>703,10398=>703,10399=>703,10400=>703,10401=>703,10402=>703,10403=>703,10404=>703,10405=>703,10406=>703,10407=>703,10408=>703,10409=>703,10410=>703,10411=>703,10412=>703,10413=>703,10414=>703,10415=>703,10416=>703,10417=>703,10418=>703,10419=>703,10420=>703,10421=>703,10422=>703,10423=>703,10424=>703,10425=>703,10426=>703,10427=>703,10428=>703,10429=>703,10430=>703,10431=>703,10432=>703,10433=>703,10434=>703,10435=>703,10436=>703,10437=>703,10438=>703,10439=>703,10440=>703,10441=>703,10442=>703,10443=>703,10444=>703,10445=>703,10446=>703,10447=>703,10448=>703,10449=>703,10450=>703,10451=>703,10452=>703,10453=>703,10454=>703,10455=>703,10456=>703,10457=>703,10458=>703,10459=>703,10460=>703,10461=>703,10462=>703,10463=>703,10464=>703,10465=>703,10466=>703,10467=>703,10468=>703,10469=>703,10470=>703,10471=>703,10472=>703,10473=>703,10474=>703,10475=>703,10476=>703,10477=>703,10478=>703,10479=>703,10480=>703,10481=>703,10482=>703,10483=>703,10484=>703,10485=>703,10486=>703,10487=>703,10488=>703,10489=>703,10490=>703,10491=>703,10492=>703,10493=>703,10494=>703,10495=>703,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>929,10616=>754,10617=>754,10618=>864,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1604,10765=>549,10766=>549,10799=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>633,11361=>342,11363=>677,11364=>748,11367=>850,11368=>654,11369=>782,11370=>624,11371=>657,11372=>511,11373=>763,11374=>996,11375=>698,11376=>763,11377=>638,11378=>1099,11379=>886,11381=>701,11382=>519,11383=>814,11385=>514,11386=>600,11388=>282,11389=>439,11390=>650,11391=>657,11520=>695,11521=>571,11522=>723,11523=>592,11524=>708,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>567,11532=>581,11533=>866,11534=>761,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>842,11548=>883,11549=>613,11550=>608,11551=>766,11552=>1002,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>527,11810=>426,11811=>426,11812=>426,11813=>426,11822=>527,42564=>650,42565=>506,42566=>421,42567=>342,42576=>1200,42577=>976,42580=>1158,42581=>923,42582=>1158,42583=>926,42760=>450,42761=>450,42762=>450,42763=>450,42764=>450,42765=>450,42766=>450,42767=>450,42768=>450,42769=>450,42770=>450,42771=>450,42772=>450,42773=>450,42774=>450,42779=>346,42780=>346,42781=>249,42782=>249,42783=>249,42790=>850,42791=>641,42792=>903,42793=>817,42794=>626,42795=>548,42796=>570,42797=>538,42798=>667,42799=>635,42800=>533,42801=>506,42802=>1170,42803=>885,42804=>1134,42805=>886,42806=>1051,42807=>906,42808=>914,42809=>749,42810=>914,42811=>749,42812=>895,42813=>671,42814=>716,42815=>548,42822=>824,42823=>523,42826=>909,42827=>692,42830=>1303,42831=>954,42856=>708,42857=>644,42875=>625,42876=>474,42880=>633,42881=>342,42882=>785,42883=>654,42884=>625,42885=>474,42886=>716,42887=>548,42891=>395,42892=>275,42893=>822,42896=>822,42897=>730,43002=>961,43003=>639,43004=>677,43005=>996,43006=>421,43007=>1157,62464=>653,62465=>663,62466=>707,62467=>917,62468=>663,62469=>658,62470=>716,62471=>952,62472=>663,62473=>663,62474=>1196,62475=>679,62476=>678,62477=>922,62478=>663,62479=>678,62480=>963,62481=>736,62482=>783,62483=>737,62484=>914,62485=>677,62486=>907,62487=>677,62488=>684,62489=>678,62490=>720,62491=>678,62492=>684,62493=>664,62494=>721,62495=>860,62496=>663,62497=>762,62498=>664,62499=>663,62500=>663,62501=>714,62502=>930,62504=>813,63172=>342,63173=>600,63174=>629,63175=>654,63176=>952,63185=>450,63188=>450,64256=>744,64257=>654,64258=>654,64259=>998,64260=>1031,64261=>791,64262=>874,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1002,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifcondensedi.php b/incs/tcpdf_old/fonts/dejavuserifcondensedi.php new file mode 100644 index 0000000..66cd44f --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifcondensedi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-755 -347 1480 1109]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>461,'MaxWidth'=>1560,'MissingWidth'=>540); +$cw=array(0=>540,1=>540,2=>540,3=>540,4=>540,5=>540,6=>540,7=>540,8=>0,9=>333,10=>540,11=>540,12=>540,13=>333,14=>540,15=>540,16=>540,17=>540,18=>540,19=>540,20=>540,21=>540,22=>540,23=>540,24=>540,25=>540,26=>540,27=>540,28=>540,29=>0,30=>540,31=>540,32=>286,33=>361,34=>414,35=>754,36=>572,37=>855,38=>801,39=>247,40=>351,41=>351,42=>450,43=>754,44=>286,45=>304,46=>286,47=>303,48=>572,49=>572,50=>572,51=>572,52=>572,53=>572,54=>572,55=>572,56=>572,57=>572,58=>303,59=>303,60=>754,61=>754,62=>754,63=>482,64=>900,65=>650,66=>661,67=>688,68=>721,69=>657,70=>624,71=>719,72=>785,73=>355,74=>360,75=>672,76=>598,77=>921,78=>787,79=>738,80=>605,81=>738,82=>677,83=>616,84=>600,85=>758,86=>650,87=>925,88=>641,89=>594,90=>625,91=>351,92=>303,93=>351,94=>754,95=>450,96=>450,97=>536,98=>576,99=>504,100=>576,101=>532,102=>333,103=>576,104=>580,105=>288,106=>279,107=>545,108=>288,109=>853,110=>580,111=>542,112=>576,113=>576,114=>430,115=>461,116=>361,117=>580,118=>508,119=>770,120=>507,121=>508,122=>474,123=>572,124=>303,125=>572,126=>754,127=>540,128=>650,129=>650,130=>688,131=>657,132=>787,133=>738,134=>758,135=>536,136=>536,137=>536,138=>536,139=>536,140=>536,141=>504,142=>532,143=>532,144=>532,145=>532,146=>288,147=>288,148=>288,149=>288,150=>580,151=>542,152=>542,153=>542,154=>542,155=>542,156=>580,157=>580,158=>580,159=>580,160=>286,161=>361,162=>572,163=>572,164=>572,165=>572,166=>303,167=>450,168=>450,169=>900,170=>427,171=>550,172=>754,173=>304,174=>900,175=>450,176=>450,177=>754,178=>360,179=>360,180=>450,181=>584,182=>572,183=>286,184=>450,185=>360,186=>423,187=>550,188=>872,189=>872,190=>872,191=>482,192=>650,193=>650,194=>650,195=>650,196=>650,197=>650,198=>901,199=>688,200=>657,201=>657,202=>657,203=>657,204=>355,205=>355,206=>355,207=>355,208=>726,209=>787,210=>738,211=>738,212=>738,213=>738,214=>738,215=>754,216=>738,217=>758,218=>758,219=>758,220=>758,221=>594,222=>608,223=>601,224=>536,225=>536,226=>536,227=>536,228=>536,229=>536,230=>846,231=>504,232=>532,233=>532,234=>532,235=>532,236=>288,237=>288,238=>288,239=>288,240=>542,241=>580,242=>542,243=>542,244=>542,245=>542,246=>542,247=>754,248=>542,249=>580,250=>580,251=>580,252=>580,253=>508,254=>576,255=>508,256=>650,257=>536,258=>650,259=>536,260=>650,261=>536,262=>688,263=>504,264=>688,265=>504,266=>688,267=>504,268=>688,269=>504,270=>721,271=>576,272=>726,273=>576,274=>657,275=>532,276=>657,277=>532,278=>657,279=>532,280=>657,281=>532,282=>657,283=>532,284=>719,285=>576,286=>719,287=>576,288=>719,289=>576,290=>719,291=>576,292=>785,293=>580,294=>785,295=>580,296=>355,297=>288,298=>355,299=>288,300=>355,301=>288,302=>355,303=>288,304=>355,305=>288,306=>721,307=>479,308=>360,309=>279,310=>672,311=>545,312=>545,313=>598,314=>288,315=>598,316=>288,317=>598,318=>360,319=>604,320=>418,321=>602,322=>292,323=>787,324=>580,325=>787,326=>580,327=>787,328=>580,329=>779,330=>758,331=>580,332=>738,333=>542,334=>738,335=>542,336=>738,337=>542,338=>1023,339=>890,340=>677,341=>430,342=>677,343=>430,344=>677,345=>430,346=>616,347=>461,348=>616,349=>461,350=>616,351=>461,352=>616,353=>461,354=>600,355=>361,356=>600,357=>361,358=>600,359=>361,360=>758,361=>580,362=>758,363=>580,364=>758,365=>580,366=>758,367=>580,368=>758,369=>580,370=>758,371=>580,372=>925,373=>770,374=>594,375=>508,376=>594,377=>625,378=>474,379=>625,380=>474,381=>625,382=>474,383=>333,384=>576,385=>661,386=>661,387=>576,388=>661,389=>576,390=>688,391=>688,392=>504,393=>726,394=>721,395=>661,396=>576,397=>542,398=>657,399=>738,400=>561,401=>624,402=>333,403=>719,404=>641,405=>839,406=>355,407=>355,408=>672,409=>545,410=>288,411=>570,412=>853,413=>787,414=>580,415=>738,416=>738,417=>542,418=>936,419=>726,420=>605,421=>576,422=>677,423=>616,424=>461,425=>636,426=>292,427=>361,428=>600,429=>361,430=>600,431=>758,432=>580,433=>746,434=>684,435=>664,436=>670,437=>625,438=>474,439=>508,440=>508,441=>508,442=>508,443=>572,444=>618,445=>508,446=>482,447=>571,448=>265,449=>443,450=>413,451=>265,452=>1347,453=>1195,454=>1050,455=>958,456=>876,457=>567,458=>1148,459=>1066,460=>858,461=>650,462=>536,463=>355,464=>288,465=>738,466=>542,467=>758,468=>580,469=>758,470=>580,471=>758,472=>580,473=>758,474=>580,475=>758,476=>580,477=>532,478=>650,479=>536,480=>650,481=>536,482=>901,483=>846,484=>763,485=>576,486=>719,487=>576,488=>672,489=>545,490=>738,491=>542,492=>738,493=>542,494=>508,495=>508,496=>288,497=>1347,498=>1195,499=>1050,500=>719,501=>576,502=>1038,503=>636,504=>787,505=>580,506=>650,507=>536,508=>901,509=>846,510=>738,511=>542,512=>650,513=>536,514=>650,515=>536,516=>657,517=>532,518=>657,519=>532,520=>355,521=>288,522=>355,523=>288,524=>738,525=>542,526=>738,527=>542,528=>677,529=>430,530=>677,531=>430,532=>758,533=>580,534=>758,535=>580,536=>616,537=>461,538=>600,539=>361,540=>564,541=>469,542=>785,543=>580,544=>758,545=>732,546=>514,547=>497,548=>625,549=>474,550=>650,551=>536,552=>657,553=>532,554=>738,555=>542,556=>738,557=>542,558=>738,559=>542,560=>738,561=>542,562=>594,563=>508,564=>450,565=>748,566=>444,567=>279,568=>864,569=>864,570=>650,571=>688,572=>504,573=>598,574=>600,575=>461,576=>474,577=>525,578=>417,579=>661,580=>758,581=>650,582=>657,583=>532,584=>360,585=>283,586=>704,587=>576,588=>677,589=>430,590=>594,591=>508,592=>536,593=>607,594=>607,595=>576,596=>504,597=>504,598=>582,599=>614,600=>532,601=>532,602=>759,603=>483,604=>458,605=>695,606=>552,607=>283,608=>615,609=>576,610=>489,611=>641,612=>507,613=>580,614=>580,615=>580,616=>288,617=>353,618=>288,619=>342,620=>409,621=>326,622=>633,623=>853,624=>853,625=>853,626=>579,627=>624,628=>581,629=>542,630=>711,631=>583,632=>542,633=>451,634=>451,635=>496,636=>430,637=>430,638=>407,639=>407,640=>534,641=>534,642=>461,643=>244,644=>333,645=>438,646=>292,647=>361,648=>361,649=>580,650=>558,651=>547,652=>508,653=>770,654=>508,655=>589,656=>537,657=>504,658=>508,659=>504,660=>482,661=>482,662=>482,663=>461,664=>738,665=>506,666=>552,667=>588,668=>600,669=>329,670=>545,671=>488,672=>615,673=>482,674=>482,675=>896,676=>930,677=>898,678=>728,679=>538,680=>704,681=>804,682=>582,683=>608,684=>538,685=>398,686=>703,687=>690,688=>389,689=>387,690=>237,691=>312,692=>312,693=>387,694=>352,695=>485,696=>320,697=>250,699=>286,700=>286,701=>286,702=>276,703=>276,704=>252,705=>252,710=>450,711=>450,712=>254,713=>450,716=>254,717=>450,720=>303,721=>303,722=>276,723=>276,726=>353,728=>450,729=>450,730=>450,731=>450,732=>450,733=>450,734=>375,736=>403,737=>218,738=>303,739=>319,740=>252,741=>444,742=>444,743=>444,744=>444,745=>444,750=>435,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>666,881=>478,882=>600,883=>498,884=>250,885=>250,886=>787,887=>600,890=>450,891=>504,892=>504,893=>504,894=>303,900=>450,901=>450,902=>650,903=>286,904=>810,905=>935,906=>505,908=>751,910=>808,911=>767,912=>353,913=>650,914=>661,915=>624,916=>650,917=>657,918=>625,919=>785,920=>738,921=>355,922=>672,923=>650,924=>921,925=>787,926=>633,927=>738,928=>785,929=>605,931=>636,932=>600,933=>594,934=>738,935=>641,936=>789,937=>746,938=>355,939=>594,940=>607,941=>483,942=>539,943=>353,944=>547,945=>607,946=>520,947=>538,948=>542,949=>483,950=>488,951=>539,952=>542,953=>353,954=>590,955=>570,956=>584,957=>547,958=>496,959=>542,960=>591,961=>529,962=>504,963=>614,964=>498,965=>547,966=>630,967=>545,968=>706,969=>734,970=>353,971=>547,972=>542,973=>547,974=>734,975=>672,976=>524,977=>643,978=>618,979=>787,980=>618,981=>613,982=>734,983=>561,984=>738,985=>542,986=>688,987=>504,988=>624,989=>417,990=>531,991=>593,992=>704,993=>519,1008=>561,1009=>529,1010=>504,1011=>279,1012=>738,1013=>504,1014=>504,1015=>608,1016=>576,1017=>688,1018=>921,1019=>637,1020=>529,1021=>688,1022=>688,1023=>688,1024=>657,1025=>657,1026=>719,1027=>596,1028=>688,1029=>616,1030=>355,1031=>355,1032=>360,1033=>976,1034=>1006,1035=>785,1036=>696,1037=>785,1038=>650,1039=>785,1040=>681,1041=>661,1042=>661,1043=>596,1044=>731,1045=>657,1046=>1011,1047=>561,1048=>785,1049=>785,1050=>696,1051=>751,1052=>921,1053=>785,1054=>738,1055=>785,1056=>605,1057=>688,1058=>600,1059=>650,1060=>747,1061=>641,1062=>785,1063=>695,1064=>1027,1065=>1027,1066=>715,1067=>885,1068=>606,1069=>688,1070=>1074,1071=>727,1072=>536,1073=>549,1074=>523,1075=>455,1076=>570,1077=>532,1078=>1023,1079=>491,1080=>580,1081=>580,1082=>537,1083=>573,1084=>746,1085=>593,1086=>542,1087=>580,1088=>576,1089=>504,1090=>853,1091=>522,1092=>704,1093=>507,1094=>628,1095=>560,1096=>853,1097=>901,1098=>600,1099=>733,1100=>490,1101=>504,1102=>792,1103=>596,1104=>532,1105=>532,1106=>561,1107=>455,1108=>504,1109=>461,1110=>288,1111=>288,1112=>279,1113=>773,1114=>790,1115=>580,1116=>537,1117=>580,1118=>522,1119=>580,1122=>686,1123=>794,1124=>1016,1125=>750,1130=>1011,1131=>828,1136=>849,1137=>812,1138=>738,1139=>497,1140=>773,1141=>610,1164=>636,1165=>490,1168=>604,1169=>476,1170=>596,1171=>455,1172=>657,1173=>552,1174=>1011,1175=>1023,1176=>561,1177=>491,1178=>696,1179=>544,1182=>696,1183=>537,1184=>803,1185=>602,1186=>785,1187=>641,1188=>1025,1189=>771,1190=>1085,1191=>848,1194=>688,1195=>504,1196=>600,1197=>911,1198=>594,1199=>514,1200=>594,1201=>514,1202=>641,1203=>566,1204=>842,1205=>659,1206=>674,1207=>609,1210=>674,1211=>580,1216=>355,1217=>1011,1218=>1023,1219=>672,1220=>545,1223=>785,1224=>600,1227=>674,1228=>600,1231=>288,1232=>681,1233=>536,1234=>681,1235=>536,1236=>901,1237=>846,1238=>657,1239=>532,1240=>738,1241=>532,1242=>738,1243=>532,1244=>1011,1245=>1023,1246=>561,1247=>491,1248=>508,1249=>508,1250=>785,1251=>580,1252=>785,1253=>580,1254=>738,1255=>542,1256=>738,1257=>542,1258=>738,1259=>542,1260=>688,1261=>504,1262=>650,1263=>522,1264=>650,1265=>522,1266=>650,1267=>522,1268=>695,1269=>560,1270=>596,1271=>455,1272=>885,1273=>733,1296=>561,1297=>491,1298=>751,1299=>573,1300=>1079,1301=>845,1306=>738,1307=>576,1308=>925,1309=>770,1329=>729,1330=>729,1331=>725,1332=>745,1333=>725,1334=>743,1335=>685,1336=>729,1337=>871,1338=>734,1339=>695,1340=>614,1341=>987,1342=>760,1343=>723,1344=>647,1345=>729,1346=>750,1347=>748,1348=>808,1349=>687,1350=>714,1351=>678,1352=>719,1353=>717,1354=>787,1355=>747,1356=>778,1357=>719,1358=>721,1359=>658,1360=>697,1361=>674,1362=>570,1363=>760,1364=>759,1365=>751,1366=>738,1369=>276,1370=>237,1371=>207,1372=>352,1373=>328,1374=>347,1375=>450,1377=>854,1378=>556,1379=>625,1380=>625,1381=>565,1382=>619,1383=>458,1384=>572,1385=>711,1386=>604,1387=>571,1388=>274,1389=>875,1390=>553,1391=>565,1392=>572,1393=>567,1394=>572,1395=>588,1396=>580,1397=>278,1398=>572,1399=>415,1400=>584,1401=>329,1402=>846,1403=>505,1404=>591,1405=>580,1406=>567,1407=>836,1408=>580,1409=>578,1410=>435,1411=>836,1412=>572,1413=>548,1414=>728,1415=>709,1417=>306,1418=>300,4256=>659,4257=>773,4258=>753,4259=>782,4260=>668,4261=>892,4262=>833,4263=>1000,4264=>519,4265=>684,4266=>875,4267=>856,4268=>677,4269=>976,4270=>815,4271=>754,4272=>944,4273=>668,4274=>611,4275=>922,4276=>852,4277=>926,4278=>667,4279=>668,4280=>668,4281=>668,4282=>800,4283=>852,4284=>651,4285=>688,4286=>668,4287=>871,4288=>909,4289=>641,4290=>786,4291=>669,4292=>762,4293=>864,4304=>495,4305=>523,4306=>539,4307=>759,4308=>514,4309=>510,4310=>558,4311=>783,4312=>512,4313=>500,4314=>968,4315=>536,4316=>536,4317=>751,4318=>521,4319=>531,4320=>750,4321=>546,4322=>682,4323=>631,4324=>742,4325=>535,4326=>781,4327=>520,4328=>543,4329=>536,4330=>616,4331=>537,4332=>501,4333=>527,4334=>562,4335=>624,4336=>523,4337=>551,4338=>523,4339=>523,4340=>522,4341=>593,4342=>806,4343=>572,4344=>532,4345=>565,4346=>522,4347=>410,4348=>335,7424=>508,7425=>697,7426=>846,7427=>506,7428=>504,7429=>527,7430=>527,7431=>498,7432=>458,7433=>288,7434=>448,7435=>537,7436=>488,7437=>700,7438=>600,7439=>542,7440=>504,7441=>582,7442=>582,7443=>582,7444=>890,7445=>461,7446=>542,7447=>542,7448=>498,7449=>534,7450=>534,7451=>498,7452=>526,7453=>597,7454=>831,7455=>589,7456=>508,7457=>770,7458=>474,7459=>474,7460=>478,7461=>668,7462=>471,7463=>508,7464=>591,7465=>498,7466=>632,7467=>571,7468=>409,7469=>567,7470=>417,7471=>417,7472=>454,7473=>413,7474=>413,7475=>453,7476=>494,7477=>224,7478=>227,7479=>423,7480=>376,7481=>580,7482=>496,7483=>496,7484=>464,7485=>332,7486=>381,7487=>426,7488=>378,7489=>478,7490=>583,7491=>338,7492=>338,7493=>382,7494=>532,7495=>360,7496=>360,7497=>348,7498=>348,7499=>385,7500=>306,7501=>360,7502=>157,7503=>328,7504=>552,7505=>359,7506=>347,7507=>312,7508=>347,7509=>347,7510=>360,7511=>222,7512=>359,7513=>376,7514=>552,7515=>335,7516=>421,7517=>327,7518=>338,7519=>341,7520=>396,7521=>343,7522=>181,7523=>312,7524=>359,7525=>335,7526=>327,7527=>338,7528=>333,7529=>396,7530=>343,7531=>876,7543=>576,7544=>494,7547=>334,7557=>288,7579=>382,7580=>317,7581=>317,7582=>426,7583=>385,7584=>209,7585=>285,7586=>439,7587=>359,7588=>181,7589=>181,7590=>181,7591=>181,7592=>286,7593=>237,7594=>236,7595=>409,7596=>552,7597=>552,7598=>445,7599=>443,7600=>438,7601=>347,7602=>426,7603=>295,7604=>269,7605=>301,7606=>359,7607=>429,7608=>331,7609=>417,7610=>320,7611=>298,7612=>376,7613=>376,7614=>406,7615=>426,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>650,7681=>536,7682=>661,7683=>576,7684=>661,7685=>576,7686=>661,7687=>576,7688=>688,7689=>504,7690=>721,7691=>576,7692=>721,7693=>576,7694=>721,7695=>576,7696=>721,7697=>576,7698=>721,7699=>576,7700=>657,7701=>532,7702=>657,7703=>532,7704=>657,7705=>532,7706=>657,7707=>532,7708=>657,7709=>532,7710=>624,7711=>333,7712=>719,7713=>576,7714=>785,7715=>580,7716=>785,7717=>580,7718=>785,7719=>580,7720=>785,7721=>580,7722=>785,7723=>580,7724=>355,7725=>288,7726=>355,7727=>288,7728=>672,7729=>545,7730=>672,7731=>545,7732=>672,7733=>545,7734=>598,7735=>288,7736=>598,7737=>288,7738=>598,7739=>288,7740=>598,7741=>288,7742=>921,7743=>853,7744=>921,7745=>853,7746=>921,7747=>857,7748=>787,7749=>580,7750=>787,7751=>580,7752=>787,7753=>580,7754=>787,7755=>580,7756=>738,7757=>542,7758=>738,7759=>542,7760=>738,7761=>542,7762=>738,7763=>542,7764=>605,7765=>576,7766=>605,7767=>576,7768=>677,7769=>430,7770=>677,7771=>430,7772=>677,7773=>430,7774=>677,7775=>430,7776=>616,7777=>461,7778=>616,7779=>461,7780=>616,7781=>461,7782=>616,7783=>469,7784=>616,7785=>461,7786=>600,7787=>361,7788=>600,7789=>361,7790=>600,7791=>361,7792=>600,7793=>361,7794=>758,7795=>580,7796=>758,7797=>580,7798=>758,7799=>580,7800=>758,7801=>580,7802=>758,7803=>580,7804=>650,7805=>508,7806=>650,7807=>508,7808=>925,7809=>770,7810=>925,7811=>770,7812=>925,7813=>770,7814=>925,7815=>770,7816=>925,7817=>770,7818=>641,7819=>507,7820=>641,7821=>507,7822=>594,7823=>508,7824=>625,7825=>474,7826=>625,7827=>474,7828=>625,7829=>474,7830=>580,7831=>361,7832=>770,7833=>508,7834=>813,7835=>333,7836=>333,7837=>333,7838=>746,7839=>542,7840=>650,7841=>536,7842=>650,7843=>536,7844=>650,7845=>551,7846=>650,7847=>551,7848=>650,7849=>551,7850=>650,7851=>551,7852=>650,7853=>536,7854=>650,7855=>536,7856=>650,7857=>536,7858=>650,7859=>536,7860=>650,7861=>536,7862=>650,7863=>536,7864=>657,7865=>532,7866=>657,7867=>532,7868=>657,7869=>532,7870=>657,7871=>554,7872=>657,7873=>554,7874=>657,7875=>554,7876=>657,7877=>554,7878=>657,7879=>532,7880=>355,7881=>288,7882=>355,7883=>288,7884=>738,7885=>542,7886=>738,7887=>542,7888=>738,7889=>550,7890=>738,7891=>550,7892=>738,7893=>550,7894=>738,7895=>550,7896=>738,7897=>542,7898=>738,7899=>542,7900=>738,7901=>542,7902=>738,7903=>542,7904=>738,7905=>542,7906=>738,7907=>542,7908=>758,7909=>580,7910=>758,7911=>580,7912=>758,7913=>580,7914=>758,7915=>580,7916=>758,7917=>580,7918=>758,7919=>580,7920=>758,7921=>580,7922=>594,7923=>508,7924=>594,7925=>508,7926=>594,7927=>508,7928=>594,7929=>508,7930=>854,7931=>523,7936=>607,7937=>607,7938=>607,7939=>607,7940=>607,7941=>607,7942=>607,7943=>607,7944=>650,7945=>650,7946=>782,7947=>782,7948=>660,7949=>687,7950=>650,7951=>650,7952=>483,7953=>483,7954=>483,7955=>483,7956=>483,7957=>483,7960=>768,7961=>757,7962=>960,7963=>969,7964=>907,7965=>931,7968=>539,7969=>539,7970=>539,7971=>539,7972=>539,7973=>539,7974=>539,7975=>539,7976=>898,7977=>893,7978=>1090,7979=>1101,7980=>1043,7981=>1064,7982=>988,7983=>985,7984=>353,7985=>353,7986=>353,7987=>353,7988=>353,7989=>353,7990=>353,7991=>353,7992=>469,7993=>461,7994=>661,7995=>664,7996=>611,7997=>635,7998=>561,7999=>553,8000=>542,8001=>542,8002=>542,8003=>542,8004=>542,8005=>542,8008=>738,8009=>773,8010=>1008,8011=>1015,8012=>843,8013=>867,8016=>547,8017=>547,8018=>547,8019=>547,8020=>547,8021=>547,8022=>547,8023=>547,8025=>765,8027=>971,8029=>939,8031=>857,8032=>734,8033=>734,8034=>734,8035=>734,8036=>734,8037=>734,8038=>734,8039=>734,8040=>746,8041=>783,8042=>1018,8043=>1023,8044=>852,8045=>878,8046=>844,8047=>873,8048=>607,8049=>607,8050=>483,8051=>483,8052=>539,8053=>539,8054=>353,8055=>353,8056=>542,8057=>542,8058=>547,8059=>547,8060=>734,8061=>734,8064=>607,8065=>607,8066=>607,8067=>607,8068=>607,8069=>607,8070=>607,8071=>607,8072=>650,8073=>650,8074=>782,8075=>782,8076=>660,8077=>687,8078=>650,8079=>650,8080=>539,8081=>539,8082=>539,8083=>539,8084=>539,8085=>539,8086=>539,8087=>539,8088=>898,8089=>893,8090=>1090,8091=>1101,8092=>1043,8093=>1064,8094=>988,8095=>985,8096=>734,8097=>734,8098=>734,8099=>734,8100=>734,8101=>734,8102=>734,8103=>734,8104=>746,8105=>783,8106=>1018,8107=>1023,8108=>852,8109=>878,8110=>844,8111=>873,8112=>607,8113=>607,8114=>607,8115=>607,8116=>607,8118=>607,8119=>607,8120=>650,8121=>650,8122=>650,8123=>650,8124=>650,8125=>450,8126=>450,8127=>450,8128=>450,8129=>450,8130=>539,8131=>539,8132=>539,8134=>539,8135=>539,8136=>820,8137=>810,8138=>956,8139=>935,8140=>785,8141=>450,8142=>450,8143=>450,8144=>353,8145=>353,8146=>353,8147=>353,8150=>353,8151=>353,8152=>355,8153=>355,8154=>529,8155=>505,8157=>450,8158=>450,8159=>450,8160=>547,8161=>547,8162=>547,8163=>547,8164=>529,8165=>529,8166=>547,8167=>547,8168=>594,8169=>594,8170=>829,8171=>808,8172=>711,8173=>450,8174=>450,8175=>450,8178=>734,8179=>734,8180=>734,8182=>734,8183=>734,8184=>865,8185=>751,8186=>886,8187=>767,8188=>746,8189=>450,8190=>450,8192=>450,8193=>900,8194=>450,8195=>900,8196=>296,8197=>225,8198=>150,8199=>572,8200=>286,8201=>180,8202=>89,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>304,8209=>304,8210=>572,8211=>450,8212=>900,8213=>900,8214=>450,8215=>450,8216=>286,8217=>286,8218=>286,8219=>286,8220=>460,8221=>460,8222=>466,8223=>460,8224=>450,8225=>450,8226=>531,8227=>531,8228=>301,8229=>600,8230=>900,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>180,8240=>1208,8241=>1560,8242=>204,8243=>336,8244=>468,8245=>204,8246=>336,8247=>468,8248=>305,8249=>360,8250=>360,8252=>475,8253=>482,8254=>450,8258=>900,8260=>150,8261=>351,8262=>351,8263=>878,8264=>678,8265=>678,8267=>572,8268=>450,8269=>450,8270=>450,8271=>303,8273=>450,8274=>404,8275=>900,8279=>597,8287=>200,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>360,8305=>181,8308=>360,8309=>360,8310=>360,8311=>360,8312=>360,8313=>360,8314=>475,8315=>475,8316=>475,8317=>221,8318=>221,8319=>365,8320=>360,8321=>360,8322=>360,8323=>360,8324=>360,8325=>360,8326=>360,8327=>360,8328=>360,8329=>360,8330=>475,8331=>475,8332=>475,8333=>221,8334=>221,8336=>338,8337=>348,8338=>347,8339=>319,8340=>348,8341=>389,8342=>328,8343=>218,8344=>552,8345=>365,8346=>360,8347=>303,8348=>222,8358=>594,8364=>572,8367=>951,8369=>635,8372=>702,8373=>572,8377=>572,8451=>1006,8457=>942,8462=>580,8463=>580,8470=>852,8482=>900,8486=>746,8487=>746,8490=>672,8491=>650,8513=>697,8514=>501,8515=>501,8516=>549,8523=>801,8528=>872,8529=>872,8530=>1233,8531=>872,8532=>872,8533=>872,8534=>872,8535=>872,8536=>872,8537=>872,8538=>872,8539=>872,8540=>872,8541=>872,8542=>872,8543=>511,8544=>355,8545=>531,8546=>707,8547=>870,8548=>650,8549=>883,8550=>1059,8551=>1234,8552=>838,8553=>641,8554=>839,8555=>1015,8556=>598,8557=>688,8558=>721,8559=>921,8560=>288,8561=>576,8562=>863,8563=>796,8564=>508,8565=>796,8566=>1084,8567=>1372,8568=>795,8569=>507,8570=>795,8571=>1083,8572=>288,8573=>504,8574=>576,8575=>853,8576=>1085,8577=>721,8578=>1085,8579=>688,8580=>504,8581=>688,8585=>872,8592=>754,8593=>754,8594=>754,8595=>754,8596=>754,8597=>754,8598=>754,8599=>754,8600=>754,8601=>754,8602=>754,8603=>754,8604=>754,8605=>754,8606=>754,8607=>754,8608=>754,8609=>754,8610=>754,8611=>754,8612=>754,8613=>754,8614=>754,8615=>754,8616=>754,8617=>754,8618=>754,8619=>754,8620=>754,8621=>754,8622=>754,8623=>754,8624=>754,8625=>754,8626=>754,8627=>754,8628=>754,8629=>754,8630=>754,8631=>754,8632=>754,8633=>754,8634=>754,8635=>754,8636=>754,8637=>754,8638=>754,8639=>754,8640=>754,8641=>754,8642=>754,8643=>754,8644=>754,8645=>754,8646=>754,8647=>754,8648=>754,8649=>754,8650=>754,8651=>754,8652=>754,8653=>754,8654=>754,8655=>754,8656=>754,8657=>754,8658=>754,8659=>754,8660=>754,8661=>754,8662=>754,8663=>754,8664=>754,8665=>754,8666=>754,8667=>754,8668=>754,8669=>754,8670=>754,8671=>754,8672=>754,8673=>754,8674=>754,8675=>754,8676=>754,8677=>754,8678=>754,8679=>754,8680=>754,8681=>754,8682=>754,8683=>754,8684=>754,8685=>754,8686=>754,8687=>754,8688=>754,8689=>754,8690=>754,8691=>754,8692=>754,8693=>754,8694=>754,8695=>754,8696=>754,8697=>754,8698=>754,8699=>754,8700=>754,8701=>754,8702=>754,8703=>754,8704=>543,8706=>465,8707=>488,8708=>488,8710=>628,8711=>628,8712=>666,8713=>666,8715=>666,8716=>666,8719=>716,8720=>716,8721=>642,8722=>754,8723=>754,8724=>754,8725=>303,8727=>611,8728=>441,8729=>441,8730=>573,8731=>573,8732=>573,8733=>609,8734=>750,8735=>754,8736=>754,8739=>262,8740=>431,8741=>416,8742=>570,8743=>659,8744=>659,8745=>754,8746=>754,8747=>469,8748=>766,8749=>1063,8760=>754,8761=>754,8762=>754,8763=>754,8764=>754,8765=>754,8770=>754,8771=>754,8776=>754,8784=>754,8785=>754,8786=>754,8787=>754,8788=>930,8789=>930,8800=>754,8801=>754,8804=>754,8805=>754,8834=>754,8835=>754,8836=>754,8837=>754,8838=>754,8839=>754,8844=>754,8845=>754,8846=>754,8847=>761,8848=>761,8849=>761,8850=>761,8851=>754,8852=>754,8853=>754,8854=>754,8855=>754,8856=>754,8857=>754,8858=>754,8859=>754,8860=>754,8861=>754,8862=>754,8863=>754,8864=>754,8865=>754,8866=>773,8867=>773,8868=>846,8869=>846,8870=>510,8871=>510,8872=>773,8873=>773,8874=>773,8875=>927,8876=>773,8877=>773,8878=>773,8879=>927,8901=>308,8962=>687,8968=>351,8969=>351,8970=>351,8971=>351,8976=>754,8977=>461,8984=>900,8985=>754,8992=>469,8993=>469,8997=>900,9000=>1299,9085=>827,9115=>450,9116=>450,9117=>450,9118=>450,9119=>450,9120=>450,9121=>450,9122=>450,9123=>450,9124=>450,9125=>450,9126=>450,9127=>675,9128=>675,9129=>675,9130=>675,9131=>675,9132=>675,9133=>675,9134=>469,9167=>850,9251=>687,9472=>542,9473=>542,9474=>542,9475=>542,9476=>542,9477=>542,9478=>542,9479=>542,9480=>542,9481=>542,9482=>542,9483=>542,9484=>542,9485=>542,9486=>542,9487=>542,9488=>542,9489=>542,9490=>542,9491=>542,9492=>542,9493=>542,9494=>542,9495=>542,9496=>542,9497=>542,9498=>542,9499=>542,9500=>542,9501=>542,9502=>542,9503=>542,9504=>542,9505=>542,9506=>542,9507=>542,9508=>542,9509=>542,9510=>542,9511=>542,9512=>542,9513=>542,9514=>542,9515=>542,9516=>542,9517=>542,9518=>542,9519=>542,9520=>542,9521=>542,9522=>542,9523=>542,9524=>542,9525=>542,9526=>542,9527=>542,9528=>542,9529=>542,9530=>542,9531=>542,9532=>542,9533=>542,9534=>542,9535=>542,9536=>542,9537=>542,9538=>542,9539=>542,9540=>542,9541=>542,9542=>542,9543=>542,9544=>542,9545=>542,9546=>542,9547=>542,9548=>542,9549=>542,9550=>542,9551=>542,9552=>542,9553=>542,9554=>542,9555=>542,9556=>542,9557=>542,9558=>542,9559=>542,9560=>542,9561=>542,9562=>542,9563=>542,9564=>542,9565=>542,9566=>542,9567=>542,9568=>542,9569=>542,9570=>542,9571=>542,9572=>542,9573=>542,9574=>542,9575=>542,9576=>542,9577=>542,9578=>542,9579=>542,9580=>542,9581=>542,9582=>542,9583=>542,9584=>542,9585=>542,9586=>542,9587=>542,9588=>542,9589=>542,9590=>542,9591=>542,9592=>542,9593=>542,9594=>542,9595=>542,9596=>542,9597=>542,9598=>542,9599=>542,9600=>692,9601=>692,9602=>692,9603=>692,9604=>692,9605=>692,9606=>692,9607=>692,9608=>692,9609=>692,9610=>692,9611=>692,9612=>692,9613=>692,9614=>692,9615=>692,9616=>692,9617=>692,9618=>692,9619=>692,9620=>692,9621=>692,9622=>692,9623=>692,9624=>692,9625=>692,9626=>692,9627=>692,9628=>692,9629=>692,9630=>692,9631=>692,9632=>850,9633=>850,9634=>850,9635=>850,9636=>850,9637=>850,9638=>850,9639=>850,9640=>850,9641=>850,9642=>610,9643=>610,9644=>850,9645=>850,9646=>495,9647=>495,9648=>692,9649=>692,9650=>692,9651=>692,9652=>452,9653=>452,9654=>692,9655=>692,9656=>452,9657=>452,9658=>692,9659=>692,9660=>692,9661=>692,9662=>452,9663=>452,9664=>692,9665=>692,9666=>452,9667=>452,9668=>692,9669=>692,9670=>692,9671=>692,9672=>692,9673=>785,9674=>444,9675=>785,9676=>785,9677=>785,9678=>785,9679=>785,9680=>785,9681=>785,9682=>785,9683=>785,9684=>785,9685=>785,9686=>474,9687=>474,9688=>712,9689=>873,9690=>873,9691=>873,9692=>348,9693=>348,9694=>348,9695=>348,9696=>785,9697=>785,9698=>692,9699=>692,9700=>692,9701=>692,9702=>531,9703=>850,9704=>850,9705=>850,9706=>850,9707=>850,9708=>692,9709=>692,9710=>692,9711=>1007,9712=>850,9713=>850,9714=>850,9715=>850,9716=>785,9717=>785,9718=>785,9719=>785,9720=>692,9721=>692,9722=>692,9723=>747,9724=>747,9725=>659,9726=>659,9727=>692,9728=>807,9784=>807,9785=>807,9786=>807,9787=>807,9788=>807,9791=>552,9792=>658,9793=>658,9794=>807,9795=>807,9796=>807,9797=>807,9798=>807,9799=>807,9824=>807,9825=>807,9826=>807,9827=>807,9828=>807,9829=>807,9830=>807,9831=>807,9833=>424,9834=>574,9835=>807,9836=>807,9837=>424,9838=>321,9839=>435,10145=>754,10181=>351,10182=>351,10208=>444,10216=>351,10217=>351,10224=>754,10225=>754,10226=>754,10227=>754,10228=>930,10229=>1290,10230=>1290,10231=>1290,10232=>1290,10233=>1290,10234=>1290,10235=>1290,10236=>1290,10237=>1290,10238=>1290,10239=>1290,10240=>659,10241=>659,10242=>659,10243=>659,10244=>659,10245=>659,10246=>659,10247=>659,10248=>659,10249=>659,10250=>659,10251=>659,10252=>659,10253=>659,10254=>659,10255=>659,10256=>659,10257=>659,10258=>659,10259=>659,10260=>659,10261=>659,10262=>659,10263=>659,10264=>659,10265=>659,10266=>659,10267=>659,10268=>659,10269=>659,10270=>659,10271=>659,10272=>659,10273=>659,10274=>659,10275=>659,10276=>659,10277=>659,10278=>659,10279=>659,10280=>659,10281=>659,10282=>659,10283=>659,10284=>659,10285=>659,10286=>659,10287=>659,10288=>659,10289=>659,10290=>659,10291=>659,10292=>659,10293=>659,10294=>659,10295=>659,10296=>659,10297=>659,10298=>659,10299=>659,10300=>659,10301=>659,10302=>659,10303=>659,10304=>659,10305=>659,10306=>659,10307=>659,10308=>659,10309=>659,10310=>659,10311=>659,10312=>659,10313=>659,10314=>659,10315=>659,10316=>659,10317=>659,10318=>659,10319=>659,10320=>659,10321=>659,10322=>659,10323=>659,10324=>659,10325=>659,10326=>659,10327=>659,10328=>659,10329=>659,10330=>659,10331=>659,10332=>659,10333=>659,10334=>659,10335=>659,10336=>659,10337=>659,10338=>659,10339=>659,10340=>659,10341=>659,10342=>659,10343=>659,10344=>659,10345=>659,10346=>659,10347=>659,10348=>659,10349=>659,10350=>659,10351=>659,10352=>659,10353=>659,10354=>659,10355=>659,10356=>659,10357=>659,10358=>659,10359=>659,10360=>659,10361=>659,10362=>659,10363=>659,10364=>659,10365=>659,10366=>659,10367=>659,10368=>659,10369=>659,10370=>659,10371=>659,10372=>659,10373=>659,10374=>659,10375=>659,10376=>659,10377=>659,10378=>659,10379=>659,10380=>659,10381=>659,10382=>659,10383=>659,10384=>659,10385=>659,10386=>659,10387=>659,10388=>659,10389=>659,10390=>659,10391=>659,10392=>659,10393=>659,10394=>659,10395=>659,10396=>659,10397=>659,10398=>659,10399=>659,10400=>659,10401=>659,10402=>659,10403=>659,10404=>659,10405=>659,10406=>659,10407=>659,10408=>659,10409=>659,10410=>659,10411=>659,10412=>659,10413=>659,10414=>659,10415=>659,10416=>659,10417=>659,10418=>659,10419=>659,10420=>659,10421=>659,10422=>659,10423=>659,10424=>659,10425=>659,10426=>659,10427=>659,10428=>659,10429=>659,10430=>659,10431=>659,10432=>659,10433=>659,10434=>659,10435=>659,10436=>659,10437=>659,10438=>659,10439=>659,10440=>659,10441=>659,10442=>659,10443=>659,10444=>659,10445=>659,10446=>659,10447=>659,10448=>659,10449=>659,10450=>659,10451=>659,10452=>659,10453=>659,10454=>659,10455=>659,10456=>659,10457=>659,10458=>659,10459=>659,10460=>659,10461=>659,10462=>659,10463=>659,10464=>659,10465=>659,10466=>659,10467=>659,10468=>659,10469=>659,10470=>659,10471=>659,10472=>659,10473=>659,10474=>659,10475=>659,10476=>659,10477=>659,10478=>659,10479=>659,10480=>659,10481=>659,10482=>659,10483=>659,10484=>659,10485=>659,10486=>659,10487=>659,10488=>659,10489=>659,10490=>659,10491=>659,10492=>659,10493=>659,10494=>659,10495=>659,10496=>754,10497=>754,10498=>754,10499=>754,10500=>754,10501=>754,10502=>754,10503=>754,10504=>754,10505=>754,10506=>754,10507=>754,10508=>754,10509=>754,10510=>754,10511=>754,10512=>754,10513=>754,10514=>754,10515=>754,10516=>754,10517=>754,10518=>754,10519=>754,10520=>754,10521=>754,10522=>754,10523=>754,10524=>754,10525=>754,10526=>754,10527=>754,10528=>754,10529=>754,10530=>754,10531=>754,10532=>754,10533=>754,10534=>754,10535=>754,10536=>754,10537=>754,10538=>754,10539=>754,10540=>754,10541=>754,10542=>754,10543=>754,10544=>754,10545=>754,10546=>754,10547=>754,10548=>754,10549=>754,10550=>754,10551=>754,10552=>754,10553=>754,10554=>754,10555=>754,10556=>754,10557=>754,10558=>754,10559=>754,10560=>754,10561=>754,10562=>754,10563=>754,10564=>754,10565=>754,10566=>754,10567=>754,10568=>754,10569=>754,10570=>754,10571=>754,10572=>754,10573=>754,10574=>754,10575=>754,10576=>754,10577=>754,10578=>754,10579=>754,10580=>754,10581=>754,10582=>754,10583=>754,10584=>754,10585=>754,10586=>754,10587=>754,10588=>754,10589=>754,10590=>754,10591=>754,10592=>754,10593=>754,10594=>754,10595=>754,10596=>754,10597=>754,10598=>754,10599=>754,10600=>754,10601=>754,10602=>754,10603=>754,10604=>754,10605=>754,10606=>754,10607=>754,10608=>754,10609=>754,10610=>754,10611=>754,10612=>754,10613=>754,10614=>754,10615=>883,10616=>754,10617=>754,10618=>886,10619=>754,10620=>754,10621=>754,10622=>754,10623=>754,10731=>444,10764=>1361,10765=>469,10766=>469,10799=>754,11008=>754,11009=>754,11010=>754,11011=>754,11012=>754,11013=>754,11014=>754,11015=>754,11016=>754,11017=>754,11018=>754,11019=>754,11020=>754,11021=>754,11022=>754,11023=>754,11024=>754,11025=>754,11026=>850,11027=>850,11028=>850,11029=>850,11030=>692,11031=>692,11032=>692,11033=>692,11034=>850,11360=>598,11361=>288,11363=>605,11364=>677,11367=>785,11368=>580,11369=>672,11370=>545,11371=>625,11372=>474,11373=>704,11374=>921,11375=>650,11376=>704,11377=>596,11378=>1017,11379=>845,11381=>666,11382=>478,11383=>630,11385=>451,11386=>542,11388=>237,11389=>409,11390=>616,11391=>625,11520=>695,11521=>571,11522=>569,11523=>592,11524=>568,11525=>866,11526=>680,11527=>864,11528=>555,11529=>581,11530=>866,11531=>568,11532=>581,11533=>866,11534=>580,11535=>779,11536=>865,11537=>580,11538=>580,11539=>863,11540=>851,11541=>777,11542=>580,11543=>581,11544=>580,11545=>584,11546=>619,11547=>571,11548=>883,11549=>613,11550=>608,11551=>766,11552=>861,11553=>569,11554=>580,11555=>582,11556=>674,11557=>822,11800=>482,11810=>351,11811=>351,11812=>351,11813=>351,11822=>482,42564=>616,42565=>461,42566=>355,42567=>353,42576=>994,42577=>845,42580=>1074,42581=>783,42582=>1025,42583=>787,42760=>444,42761=>444,42762=>444,42763=>444,42764=>444,42765=>444,42766=>444,42767=>444,42768=>444,42769=>444,42770=>444,42771=>444,42772=>444,42773=>444,42774=>444,42779=>332,42780=>332,42781=>228,42782=>228,42783=>228,42790=>785,42791=>571,42792=>758,42793=>679,42794=>550,42795=>504,42796=>493,42797=>478,42798=>566,42799=>549,42800=>462,42801=>461,42802=>1075,42803=>848,42804=>1103,42805=>855,42806=>1034,42807=>839,42808=>871,42809=>705,42810=>871,42811=>705,42812=>866,42813=>683,42814=>688,42815=>504,42822=>708,42823=>391,42826=>838,42827=>640,42830=>1274,42831=>899,42856=>636,42857=>549,42875=>550,42876=>430,42880=>598,42881=>288,42882=>758,42883=>580,42884=>550,42885=>430,42886=>688,42887=>504,42891=>361,42892=>247,42893=>695,42896=>787,42897=>628,43002=>861,43003=>624,43004=>605,43005=>921,43006=>355,43007=>1081,62464=>598,62465=>607,62466=>651,62467=>861,62468=>607,62469=>602,62470=>661,62471=>896,62472=>607,62473=>607,62474=>1141,62475=>624,62476=>623,62477=>866,62478=>607,62479=>623,62480=>908,62481=>681,62482=>728,62483=>682,62484=>859,62485=>622,62486=>852,62487=>621,62488=>628,62489=>623,62490=>665,62491=>623,62492=>628,62493=>608,62494=>665,62495=>805,62496=>607,62497=>707,62498=>608,62499=>607,62500=>607,62501=>659,62502=>875,62504=>813,63172=>288,63173=>542,63174=>576,63175=>580,63176=>853,63185=>450,63188=>450,64256=>637,64257=>600,64258=>600,64259=>847,64260=>887,64261=>669,64262=>824,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>923,65535=>540); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/dejavuserifi.php b/incs/tcpdf_old/fonts/dejavuserifi.php new file mode 100644 index 0000000..2183ea4 --- /dev/null +++ b/incs/tcpdf_old/fonts/dejavuserifi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-839 -347 1645 1109]','ItalicAngle'=>-11,'Ascent'=>928,'Descent'=>-236,'Leading'=>0,'CapHeight'=>729,'XHeight'=>519,'StemV'=>34,'StemH'=>15,'AvgWidth'=>513,'MaxWidth'=>1734,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>333,10=>600,11=>600,12=>600,13=>333,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>318,33=>402,34=>460,35=>838,36=>636,37=>950,38=>890,39=>275,40=>390,41=>390,42=>500,43=>838,44=>318,45=>338,46=>318,47=>337,48=>636,49=>636,50=>636,51=>636,52=>636,53=>636,54=>636,55=>636,56=>636,57=>636,58=>337,59=>337,60=>838,61=>838,62=>838,63=>536,64=>1000,65=>722,66=>735,67=>765,68=>802,69=>730,70=>694,71=>799,72=>872,73=>395,74=>401,75=>747,76=>664,77=>1024,78=>875,79=>820,80=>673,81=>820,82=>753,83=>685,84=>667,85=>843,86=>722,87=>1028,88=>712,89=>660,90=>695,91=>390,92=>337,93=>390,94=>838,95=>500,96=>500,97=>596,98=>640,99=>560,100=>640,101=>592,102=>370,103=>640,104=>644,105=>320,106=>310,107=>606,108=>320,109=>948,110=>644,111=>602,112=>640,113=>640,114=>478,115=>513,116=>402,117=>644,118=>565,119=>856,120=>564,121=>565,122=>527,123=>636,124=>337,125=>636,126=>838,127=>600,128=>722,129=>722,130=>765,131=>730,132=>875,133=>820,134=>843,135=>596,136=>596,137=>596,138=>596,139=>596,140=>596,141=>560,142=>592,143=>592,144=>592,145=>592,146=>320,147=>320,148=>320,149=>320,150=>644,151=>602,152=>602,153=>602,154=>602,155=>602,156=>644,157=>644,158=>644,159=>644,160=>318,161=>402,162=>636,163=>636,164=>636,165=>636,166=>337,167=>500,168=>500,169=>1000,170=>475,171=>612,172=>838,173=>338,174=>1000,175=>500,176=>500,177=>838,178=>401,179=>401,180=>500,181=>650,182=>636,183=>318,184=>500,185=>401,186=>470,187=>612,188=>969,189=>969,190=>969,191=>536,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1001,199=>765,200=>730,201=>730,202=>730,203=>730,204=>395,205=>395,206=>395,207=>395,208=>807,209=>875,210=>820,211=>820,212=>820,213=>820,214=>820,215=>838,216=>820,217=>843,218=>843,219=>843,220=>843,221=>660,222=>676,223=>668,224=>596,225=>596,226=>596,227=>596,228=>596,229=>596,230=>940,231=>560,232=>592,233=>592,234=>592,235=>592,236=>320,237=>320,238=>320,239=>320,240=>602,241=>644,242=>602,243=>602,244=>602,245=>602,246=>602,247=>838,248=>602,249=>644,250=>644,251=>644,252=>644,253=>565,254=>640,255=>565,256=>722,257=>596,258=>722,259=>596,260=>722,261=>596,262=>765,263=>560,264=>765,265=>560,266=>765,267=>560,268=>765,269=>560,270=>802,271=>640,272=>807,273=>640,274=>730,275=>592,276=>730,277=>592,278=>730,279=>592,280=>730,281=>592,282=>730,283=>592,284=>799,285=>640,286=>799,287=>640,288=>799,289=>640,290=>799,291=>640,292=>872,293=>644,294=>872,295=>644,296=>395,297=>320,298=>395,299=>320,300=>395,301=>320,302=>395,303=>320,304=>395,305=>320,306=>801,307=>533,308=>401,309=>310,310=>747,311=>606,312=>606,313=>664,314=>320,315=>664,316=>320,317=>664,318=>400,319=>671,320=>465,321=>669,322=>324,323=>875,324=>644,325=>875,326=>644,327=>875,328=>644,329=>866,330=>843,331=>644,332=>820,333=>602,334=>820,335=>602,336=>820,337=>602,338=>1137,339=>989,340=>753,341=>478,342=>753,343=>478,344=>753,345=>478,346=>685,347=>513,348=>685,349=>513,350=>685,351=>513,352=>685,353=>513,354=>667,355=>402,356=>667,357=>402,358=>667,359=>402,360=>843,361=>644,362=>843,363=>644,364=>843,365=>644,366=>843,367=>644,368=>843,369=>644,370=>843,371=>644,372=>1028,373=>856,374=>660,375=>565,376=>660,377=>695,378=>527,379=>695,380=>527,381=>695,382=>527,383=>370,384=>640,385=>735,386=>735,387=>640,388=>735,389=>640,390=>765,391=>765,392=>560,393=>807,394=>802,395=>735,396=>640,397=>602,398=>730,399=>820,400=>623,401=>694,402=>370,403=>799,404=>712,405=>932,406=>395,407=>395,408=>747,409=>606,410=>320,411=>634,412=>948,413=>875,414=>644,415=>820,416=>820,417=>602,418=>1040,419=>807,420=>673,421=>640,422=>753,423=>685,424=>513,425=>707,426=>324,427=>402,428=>667,429=>402,430=>667,431=>843,432=>644,433=>829,434=>760,435=>738,436=>745,437=>695,438=>527,439=>564,440=>564,441=>564,442=>564,443=>636,444=>687,445=>564,446=>536,447=>635,448=>295,449=>492,450=>459,451=>295,452=>1497,453=>1329,454=>1167,455=>1065,456=>974,457=>630,458=>1276,459=>1185,460=>954,461=>722,462=>596,463=>395,464=>320,465=>820,466=>602,467=>843,468=>644,469=>843,470=>644,471=>843,472=>644,473=>843,474=>644,475=>843,476=>644,477=>592,478=>722,479=>596,480=>722,481=>596,482=>1001,483=>940,484=>848,485=>640,486=>799,487=>640,488=>747,489=>606,490=>820,491=>602,492=>820,493=>602,494=>564,495=>564,496=>320,497=>1497,498=>1329,499=>1167,500=>799,501=>640,502=>1154,503=>707,504=>875,505=>644,506=>722,507=>596,508=>1001,509=>940,510=>820,511=>602,512=>722,513=>596,514=>722,515=>596,516=>730,517=>592,518=>730,519=>592,520=>395,521=>320,522=>395,523=>320,524=>820,525=>602,526=>820,527=>602,528=>753,529=>478,530=>753,531=>478,532=>843,533=>644,534=>843,535=>644,536=>685,537=>513,538=>667,539=>402,540=>627,541=>521,542=>872,543=>644,544=>843,545=>814,546=>572,547=>552,548=>695,549=>527,550=>722,551=>596,552=>730,553=>592,554=>820,555=>602,556=>820,557=>602,558=>820,559=>602,560=>820,561=>602,562=>660,563=>565,564=>500,565=>832,566=>494,567=>310,568=>960,569=>960,570=>722,571=>765,572=>560,573=>664,574=>667,575=>513,576=>527,577=>583,578=>464,579=>735,580=>843,581=>722,582=>730,583=>592,584=>401,585=>315,586=>782,587=>640,588=>753,589=>478,590=>660,591=>565,592=>596,593=>675,594=>675,595=>640,596=>560,597=>560,598=>647,599=>683,600=>592,601=>592,602=>843,603=>537,604=>509,605=>773,606=>613,607=>315,608=>683,609=>640,610=>544,611=>712,612=>564,613=>644,614=>644,615=>644,616=>320,617=>392,618=>320,619=>380,620=>454,621=>363,622=>704,623=>948,624=>948,625=>948,626=>644,627=>694,628=>646,629=>602,630=>790,631=>647,632=>602,633=>501,634=>501,635=>551,636=>478,637=>478,638=>453,639=>453,640=>594,641=>594,642=>513,643=>271,644=>370,645=>487,646=>324,647=>402,648=>402,649=>644,650=>620,651=>608,652=>565,653=>856,654=>565,655=>655,656=>597,657=>560,658=>564,659=>560,660=>536,661=>536,662=>536,663=>513,664=>820,665=>563,666=>613,667=>654,668=>667,669=>366,670=>606,671=>543,672=>683,673=>536,674=>536,675=>996,676=>1033,677=>998,678=>809,679=>598,680=>782,681=>894,682=>646,683=>676,684=>598,685=>443,686=>781,687=>767,688=>433,689=>430,690=>264,691=>347,692=>347,693=>430,694=>392,695=>539,696=>355,697=>278,699=>318,700=>318,701=>318,702=>307,703=>307,704=>280,705=>281,710=>500,711=>500,712=>282,713=>500,716=>282,717=>500,720=>337,721=>337,722=>307,723=>307,726=>392,728=>500,729=>500,730=>500,731=>500,732=>500,733=>500,734=>417,736=>448,737=>243,738=>337,739=>355,740=>281,741=>493,742=>493,743=>493,744=>493,745=>493,750=>484,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,835=>0,847=>0,856=>0,865=>0,880=>740,881=>531,882=>667,883=>553,884=>278,885=>278,886=>875,887=>667,890=>500,891=>560,892=>560,893=>560,894=>337,900=>500,901=>500,902=>722,903=>318,904=>900,905=>1039,906=>562,908=>835,910=>897,911=>853,912=>392,913=>722,914=>735,915=>694,916=>722,917=>730,918=>695,919=>872,920=>820,921=>395,922=>747,923=>722,924=>1024,925=>875,926=>704,927=>820,928=>872,929=>673,931=>707,932=>667,933=>660,934=>820,935=>712,936=>877,937=>829,938=>395,939=>660,940=>675,941=>537,942=>599,943=>392,944=>608,945=>675,946=>578,947=>598,948=>602,949=>537,950=>542,951=>599,952=>602,953=>392,954=>656,955=>634,956=>650,957=>608,958=>551,959=>602,960=>657,961=>588,962=>560,963=>683,964=>553,965=>608,966=>700,967=>606,968=>784,969=>815,970=>392,971=>608,972=>602,973=>608,974=>815,975=>747,976=>583,977=>715,978=>687,979=>874,980=>687,981=>682,982=>815,983=>624,984=>820,985=>602,986=>765,987=>560,988=>694,989=>463,990=>590,991=>660,992=>782,993=>577,1008=>624,1009=>588,1010=>560,1011=>310,1012=>820,1013=>560,1014=>560,1015=>676,1016=>640,1017=>765,1018=>1024,1019=>708,1020=>588,1021=>765,1022=>765,1023=>765,1024=>730,1025=>730,1026=>799,1027=>662,1028=>765,1029=>685,1030=>395,1031=>395,1032=>401,1033=>1084,1034=>1118,1035=>872,1036=>774,1037=>872,1038=>723,1039=>872,1040=>757,1041=>735,1042=>735,1043=>662,1044=>813,1045=>730,1046=>1124,1047=>623,1048=>872,1049=>872,1050=>774,1051=>834,1052=>1024,1053=>872,1054=>820,1055=>872,1056=>673,1057=>765,1058=>667,1059=>723,1060=>830,1061=>712,1062=>872,1063=>773,1064=>1141,1065=>1141,1066=>794,1067=>984,1068=>674,1069=>765,1070=>1193,1071=>808,1072=>596,1073=>610,1074=>582,1075=>505,1076=>634,1077=>592,1078=>1137,1079=>545,1080=>644,1081=>644,1082=>597,1083=>637,1084=>829,1085=>659,1086=>602,1087=>644,1088=>640,1089=>560,1090=>948,1091=>580,1092=>783,1093=>564,1094=>698,1095=>622,1096=>947,1097=>1001,1098=>667,1099=>814,1100=>544,1101=>560,1102=>880,1103=>662,1104=>592,1105=>592,1106=>624,1107=>505,1108=>560,1109=>513,1110=>320,1111=>320,1112=>310,1113=>859,1114=>878,1115=>644,1116=>597,1117=>644,1118=>580,1119=>644,1122=>762,1123=>882,1124=>1129,1125=>834,1130=>1124,1131=>920,1136=>944,1137=>902,1138=>820,1139=>552,1140=>859,1141=>678,1164=>707,1165=>544,1168=>672,1169=>529,1170=>662,1171=>505,1172=>730,1173=>614,1174=>1124,1175=>1137,1176=>623,1177=>545,1178=>774,1179=>604,1182=>774,1183=>597,1184=>892,1185=>669,1186=>872,1187=>712,1188=>1139,1189=>857,1190=>1206,1191=>943,1194=>765,1195=>560,1196=>667,1197=>1013,1198=>660,1199=>571,1200=>660,1201=>571,1202=>712,1203=>629,1204=>936,1205=>732,1206=>749,1207=>677,1210=>749,1211=>644,1216=>395,1217=>1124,1218=>1137,1219=>747,1220=>606,1223=>872,1224=>667,1227=>749,1228=>667,1231=>320,1232=>757,1233=>596,1234=>757,1235=>596,1236=>1001,1237=>940,1238=>730,1239=>592,1240=>820,1241=>592,1242=>820,1243=>592,1244=>1124,1245=>1137,1246=>623,1247=>545,1248=>564,1249=>564,1250=>872,1251=>644,1252=>872,1253=>644,1254=>820,1255=>602,1256=>820,1257=>602,1258=>820,1259=>602,1260=>765,1261=>560,1262=>723,1263=>580,1264=>723,1265=>580,1266=>723,1267=>580,1268=>773,1269=>622,1270=>662,1271=>505,1272=>984,1273=>814,1296=>623,1297=>545,1298=>834,1299=>637,1300=>1199,1301=>939,1306=>820,1307=>640,1308=>1028,1309=>856,1329=>810,1330=>811,1331=>806,1332=>828,1333=>806,1334=>826,1335=>761,1336=>811,1337=>968,1338=>816,1339=>772,1340=>682,1341=>1097,1342=>845,1343=>804,1344=>719,1345=>810,1346=>833,1347=>831,1348=>897,1349=>763,1350=>794,1351=>754,1352=>799,1353=>797,1354=>875,1355=>830,1356=>864,1357=>799,1358=>802,1359=>731,1360=>774,1361=>749,1362=>633,1363=>845,1364=>843,1365=>835,1366=>821,1369=>307,1370=>264,1371=>229,1372=>391,1373=>364,1374=>386,1375=>500,1377=>949,1378=>618,1379=>695,1380=>695,1381=>628,1382=>688,1383=>510,1384=>636,1385=>791,1386=>671,1387=>635,1388=>305,1389=>973,1390=>614,1391=>628,1392=>636,1393=>630,1394=>636,1395=>654,1396=>644,1397=>309,1398=>636,1399=>461,1400=>649,1401=>365,1402=>940,1403=>562,1404=>657,1405=>644,1406=>630,1407=>930,1408=>644,1409=>643,1410=>483,1411=>930,1412=>636,1413=>609,1414=>809,1415=>789,1417=>340,1418=>334,4256=>732,4257=>860,4258=>837,4259=>869,4260=>743,4261=>991,4262=>925,4263=>1111,4264=>576,4265=>760,4266=>972,4267=>951,4268=>753,4269=>1084,4270=>906,4271=>838,4272=>1049,4273=>743,4274=>679,4275=>1025,4276=>946,4277=>1029,4278=>741,4279=>743,4280=>742,4281=>743,4282=>889,4283=>946,4284=>724,4285=>765,4286=>743,4287=>968,4288=>1010,4289=>712,4290=>874,4291=>744,4292=>847,4293=>960,4304=>550,4305=>581,4306=>599,4307=>843,4308=>571,4309=>567,4310=>620,4311=>871,4312=>569,4313=>556,4314=>1076,4315=>596,4316=>596,4317=>835,4318=>580,4319=>590,4320=>833,4321=>607,4322=>758,4323=>701,4324=>825,4325=>595,4326=>868,4327=>578,4328=>604,4329=>596,4330=>685,4331=>597,4332=>557,4333=>585,4334=>625,4335=>693,4336=>582,4337=>613,4338=>581,4339=>582,4340=>580,4341=>659,4342=>896,4343=>636,4344=>592,4345=>628,4346=>581,4347=>456,4348=>373,7424=>565,7425=>774,7426=>940,7427=>563,7428=>560,7429=>585,7430=>585,7431=>553,7432=>509,7433=>320,7434=>499,7435=>597,7436=>543,7437=>778,7438=>667,7439=>602,7440=>560,7441=>647,7442=>647,7443=>647,7444=>989,7445=>512,7446=>602,7447=>602,7448=>553,7449=>594,7450=>594,7451=>553,7452=>585,7453=>664,7454=>923,7455=>655,7456=>565,7457=>856,7458=>527,7459=>527,7460=>531,7461=>743,7462=>524,7463=>565,7464=>657,7465=>553,7466=>703,7467=>635,7468=>455,7469=>630,7470=>463,7471=>463,7472=>505,7473=>459,7474=>459,7475=>503,7476=>549,7477=>249,7478=>252,7479=>470,7480=>418,7481=>645,7482=>551,7483=>551,7484=>516,7485=>369,7486=>424,7487=>474,7488=>420,7489=>531,7490=>647,7491=>375,7492=>375,7493=>425,7494=>592,7495=>400,7496=>400,7497=>387,7498=>387,7499=>428,7500=>340,7501=>400,7502=>175,7503=>365,7504=>613,7505=>399,7506=>385,7507=>346,7508=>385,7509=>385,7510=>400,7511=>247,7512=>399,7513=>418,7514=>613,7515=>373,7516=>468,7517=>364,7518=>376,7519=>379,7520=>441,7521=>381,7522=>201,7523=>347,7524=>399,7525=>373,7526=>364,7527=>376,7528=>370,7529=>441,7530=>381,7531=>974,7543=>640,7544=>549,7547=>372,7557=>320,7579=>425,7580=>353,7581=>353,7582=>473,7583=>428,7584=>233,7585=>316,7586=>488,7587=>399,7588=>201,7589=>201,7590=>201,7591=>201,7592=>318,7593=>263,7594=>263,7595=>455,7596=>613,7597=>613,7598=>495,7599=>492,7600=>487,7601=>385,7602=>473,7603=>328,7604=>299,7605=>334,7606=>399,7607=>477,7608=>368,7609=>464,7610=>355,7611=>332,7612=>418,7613=>418,7614=>452,7615=>473,7620=>0,7621=>0,7622=>0,7623=>0,7624=>0,7625=>0,7680=>722,7681=>596,7682=>735,7683=>640,7684=>735,7685=>640,7686=>735,7687=>640,7688=>765,7689=>560,7690=>802,7691=>640,7692=>802,7693=>640,7694=>802,7695=>640,7696=>802,7697=>640,7698=>802,7699=>640,7700=>730,7701=>592,7702=>730,7703=>592,7704=>730,7705=>592,7706=>730,7707=>592,7708=>730,7709=>592,7710=>694,7711=>370,7712=>799,7713=>640,7714=>872,7715=>644,7716=>872,7717=>644,7718=>872,7719=>644,7720=>872,7721=>644,7722=>872,7723=>644,7724=>395,7725=>320,7726=>395,7727=>320,7728=>747,7729=>606,7730=>747,7731=>606,7732=>747,7733=>606,7734=>664,7735=>320,7736=>664,7737=>320,7738=>664,7739=>320,7740=>664,7741=>320,7742=>1024,7743=>948,7744=>1024,7745=>948,7746=>1024,7747=>953,7748=>875,7749=>644,7750=>875,7751=>644,7752=>875,7753=>644,7754=>875,7755=>644,7756=>820,7757=>602,7758=>820,7759=>602,7760=>820,7761=>602,7762=>820,7763=>602,7764=>673,7765=>640,7766=>673,7767=>640,7768=>753,7769=>478,7770=>753,7771=>478,7772=>753,7773=>478,7774=>753,7775=>478,7776=>685,7777=>513,7778=>685,7779=>513,7780=>685,7781=>513,7782=>685,7783=>521,7784=>685,7785=>513,7786=>667,7787=>402,7788=>667,7789=>402,7790=>667,7791=>402,7792=>667,7793=>402,7794=>843,7795=>644,7796=>843,7797=>644,7798=>843,7799=>644,7800=>843,7801=>644,7802=>843,7803=>644,7804=>722,7805=>565,7806=>722,7807=>565,7808=>1028,7809=>856,7810=>1028,7811=>856,7812=>1028,7813=>856,7814=>1028,7815=>856,7816=>1028,7817=>856,7818=>712,7819=>564,7820=>712,7821=>564,7822=>660,7823=>565,7824=>695,7825=>527,7826=>695,7827=>527,7828=>695,7829=>527,7830=>644,7831=>402,7832=>856,7833=>565,7834=>903,7835=>370,7836=>370,7837=>370,7838=>829,7839=>602,7840=>722,7841=>596,7842=>722,7843=>596,7844=>722,7845=>613,7846=>722,7847=>613,7848=>722,7849=>613,7850=>722,7851=>613,7852=>722,7853=>596,7854=>722,7855=>596,7856=>722,7857=>596,7858=>722,7859=>596,7860=>722,7861=>596,7862=>722,7863=>596,7864=>730,7865=>592,7866=>730,7867=>592,7868=>730,7869=>592,7870=>730,7871=>615,7872=>730,7873=>615,7874=>730,7875=>615,7876=>730,7877=>615,7878=>730,7879=>592,7880=>395,7881=>320,7882=>395,7883=>320,7884=>820,7885=>602,7886=>820,7887=>602,7888=>820,7889=>612,7890=>820,7891=>612,7892=>820,7893=>612,7894=>820,7895=>612,7896=>820,7897=>602,7898=>820,7899=>602,7900=>820,7901=>602,7902=>820,7903=>602,7904=>820,7905=>602,7906=>820,7907=>602,7908=>843,7909=>644,7910=>843,7911=>644,7912=>843,7913=>644,7914=>843,7915=>644,7916=>843,7917=>644,7918=>843,7919=>644,7920=>843,7921=>644,7922=>660,7923=>565,7924=>660,7925=>565,7926=>660,7927=>565,7928=>660,7929=>565,7930=>949,7931=>581,7936=>675,7937=>675,7938=>675,7939=>675,7940=>675,7941=>675,7942=>675,7943=>675,7944=>722,7945=>722,7946=>869,7947=>869,7948=>734,7949=>763,7950=>722,7951=>722,7952=>537,7953=>537,7954=>537,7955=>537,7956=>537,7957=>537,7960=>853,7961=>841,7962=>1067,7963=>1077,7964=>1008,7965=>1035,7968=>599,7969=>599,7970=>599,7971=>599,7972=>599,7973=>599,7974=>599,7975=>599,7976=>998,7977=>992,7978=>1212,7979=>1224,7980=>1159,7981=>1183,7982=>1098,7983=>1095,7984=>392,7985=>392,7986=>392,7987=>392,7988=>392,7989=>392,7990=>392,7991=>392,7992=>521,7993=>512,7994=>735,7995=>738,7996=>679,7997=>706,7998=>624,7999=>615,8000=>602,8001=>602,8002=>602,8003=>602,8004=>602,8005=>602,8008=>820,8009=>859,8010=>1120,8011=>1127,8012=>937,8013=>964,8016=>608,8017=>608,8018=>608,8019=>608,8020=>608,8021=>608,8022=>608,8023=>608,8025=>851,8027=>1079,8029=>1044,8031=>953,8032=>815,8033=>815,8034=>815,8035=>815,8036=>815,8037=>815,8038=>815,8039=>815,8040=>829,8041=>870,8042=>1131,8043=>1137,8044=>946,8045=>976,8046=>938,8047=>970,8048=>675,8049=>675,8050=>537,8051=>537,8052=>599,8053=>599,8054=>392,8055=>392,8056=>602,8057=>602,8058=>608,8059=>608,8060=>815,8061=>815,8064=>675,8065=>675,8066=>675,8067=>675,8068=>675,8069=>675,8070=>675,8071=>675,8072=>722,8073=>722,8074=>869,8075=>869,8076=>734,8077=>763,8078=>722,8079=>722,8080=>599,8081=>599,8082=>599,8083=>599,8084=>599,8085=>599,8086=>599,8087=>599,8088=>998,8089=>992,8090=>1212,8091=>1224,8092=>1159,8093=>1183,8094=>1098,8095=>1095,8096=>815,8097=>815,8098=>815,8099=>815,8100=>815,8101=>815,8102=>815,8103=>815,8104=>829,8105=>870,8106=>1131,8107=>1137,8108=>946,8109=>976,8110=>938,8111=>970,8112=>675,8113=>675,8114=>675,8115=>675,8116=>675,8118=>675,8119=>675,8120=>722,8121=>722,8122=>722,8123=>722,8124=>722,8125=>500,8126=>500,8127=>500,8128=>500,8129=>500,8130=>599,8131=>599,8132=>599,8134=>599,8135=>599,8136=>912,8137=>900,8138=>1063,8139=>1039,8140=>872,8141=>500,8142=>500,8143=>500,8144=>392,8145=>392,8146=>392,8147=>392,8150=>392,8151=>392,8152=>395,8153=>395,8154=>588,8155=>562,8157=>500,8158=>500,8159=>500,8160=>608,8161=>608,8162=>608,8163=>608,8164=>588,8165=>588,8166=>608,8167=>608,8168=>660,8169=>660,8170=>921,8171=>897,8172=>790,8173=>500,8174=>500,8175=>500,8178=>815,8179=>815,8180=>815,8182=>815,8183=>815,8184=>961,8185=>835,8186=>984,8187=>853,8188=>829,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>330,8197=>250,8198=>167,8199=>636,8200=>318,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>338,8209=>338,8210=>636,8211=>500,8212=>1000,8213=>1000,8214=>500,8215=>500,8216=>318,8217=>318,8218=>318,8219=>318,8220=>511,8221=>511,8222=>518,8223=>511,8224=>500,8225=>500,8226=>590,8227=>590,8228=>334,8229=>667,8230=>1000,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>200,8240=>1342,8241=>1734,8242=>227,8243=>374,8244=>520,8245=>227,8246=>374,8247=>520,8248=>339,8249=>400,8250=>400,8252=>527,8253=>536,8254=>500,8258=>1000,8260=>167,8261=>390,8262=>390,8263=>976,8264=>753,8265=>753,8267=>636,8268=>500,8269=>500,8270=>500,8271=>337,8273=>500,8274=>450,8275=>1000,8279=>663,8287=>222,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8298=>0,8299=>0,8300=>0,8301=>0,8302=>0,8303=>0,8304=>401,8305=>201,8308=>401,8309=>401,8310=>401,8311=>401,8312=>401,8313=>401,8314=>528,8315=>528,8316=>528,8317=>246,8318=>246,8319=>405,8320=>401,8321=>401,8322=>401,8323=>401,8324=>401,8325=>401,8326=>401,8327=>401,8328=>401,8329=>401,8330=>528,8331=>528,8332=>528,8333=>246,8334=>246,8336=>375,8337=>387,8338=>385,8339=>355,8340=>387,8341=>433,8342=>365,8343=>243,8344=>613,8345=>405,8346=>400,8347=>337,8348=>247,8358=>660,8364=>636,8367=>1057,8369=>706,8372=>780,8373=>636,8377=>636,8451=>1119,8457=>1047,8462=>644,8463=>644,8470=>946,8482=>1000,8486=>829,8487=>829,8490=>747,8491=>722,8513=>775,8514=>557,8515=>557,8516=>611,8523=>890,8528=>969,8529=>969,8530=>1370,8531=>969,8532=>969,8533=>969,8534=>969,8535=>969,8536=>969,8537=>969,8538=>969,8539=>969,8540=>969,8541=>969,8542=>969,8543=>568,8544=>395,8545=>590,8546=>786,8547=>966,8548=>722,8549=>981,8550=>1176,8551=>1372,8552=>932,8553=>712,8554=>932,8555=>1127,8556=>664,8557=>765,8558=>802,8559=>1024,8560=>320,8561=>640,8562=>959,8563=>885,8564=>565,8565=>885,8566=>1205,8567=>1524,8568=>884,8569=>564,8570=>884,8571=>1204,8572=>320,8573=>560,8574=>640,8575=>948,8576=>1206,8577=>802,8578=>1206,8579=>765,8580=>560,8581=>765,8585=>969,8592=>838,8593=>838,8594=>838,8595=>838,8596=>838,8597=>838,8598=>838,8599=>838,8600=>838,8601=>838,8602=>838,8603=>838,8604=>838,8605=>838,8606=>838,8607=>838,8608=>838,8609=>838,8610=>838,8611=>838,8612=>838,8613=>838,8614=>838,8615=>838,8616=>838,8617=>838,8618=>838,8619=>838,8620=>838,8621=>838,8622=>838,8623=>838,8624=>838,8625=>838,8626=>838,8627=>838,8628=>838,8629=>838,8630=>838,8631=>838,8632=>838,8633=>838,8634=>838,8635=>838,8636=>838,8637=>838,8638=>838,8639=>838,8640=>838,8641=>838,8642=>838,8643=>838,8644=>838,8645=>838,8646=>838,8647=>838,8648=>838,8649=>838,8650=>838,8651=>838,8652=>838,8653=>838,8654=>838,8655=>838,8656=>838,8657=>838,8658=>838,8659=>838,8660=>838,8661=>838,8662=>838,8663=>838,8664=>838,8665=>838,8666=>838,8667=>838,8668=>838,8669=>838,8670=>838,8671=>838,8672=>838,8673=>838,8674=>838,8675=>838,8676=>838,8677=>838,8678=>838,8679=>838,8680=>838,8681=>838,8682=>838,8683=>838,8684=>838,8685=>838,8686=>838,8687=>838,8688=>838,8689=>838,8690=>838,8691=>838,8692=>838,8693=>838,8694=>838,8695=>838,8696=>838,8697=>838,8698=>838,8699=>838,8700=>838,8701=>838,8702=>838,8703=>838,8704=>604,8706=>517,8707=>542,8708=>542,8710=>698,8711=>698,8712=>740,8713=>740,8715=>740,8716=>740,8719=>796,8720=>796,8721=>714,8722=>838,8723=>838,8724=>838,8725=>337,8727=>680,8728=>490,8729=>490,8730=>637,8731=>637,8732=>637,8733=>677,8734=>833,8735=>838,8736=>838,8739=>291,8740=>479,8741=>462,8742=>634,8743=>732,8744=>732,8745=>838,8746=>838,8747=>521,8748=>852,8749=>1182,8760=>838,8761=>838,8762=>838,8763=>838,8764=>838,8765=>838,8770=>838,8771=>838,8776=>838,8784=>838,8785=>838,8786=>838,8787=>838,8788=>1033,8789=>1033,8800=>838,8801=>838,8804=>838,8805=>838,8834=>838,8835=>838,8836=>838,8837=>838,8838=>838,8839=>838,8844=>838,8845=>838,8846=>838,8847=>846,8848=>846,8849=>846,8850=>846,8851=>838,8852=>838,8853=>838,8854=>838,8855=>838,8856=>838,8857=>838,8858=>838,8859=>838,8860=>838,8861=>838,8862=>838,8863=>838,8864=>838,8865=>838,8866=>860,8867=>860,8868=>940,8869=>940,8870=>567,8871=>567,8872=>860,8873=>860,8874=>860,8875=>1031,8876=>860,8877=>860,8878=>860,8879=>1031,8901=>342,8962=>764,8968=>390,8969=>390,8970=>390,8971=>390,8976=>838,8977=>513,8984=>1000,8985=>838,8992=>521,8993=>521,8997=>1000,9000=>1443,9085=>919,9115=>500,9116=>500,9117=>500,9118=>500,9119=>500,9120=>500,9121=>500,9122=>500,9123=>500,9124=>500,9125=>500,9126=>500,9127=>750,9128=>750,9129=>750,9130=>750,9131=>750,9132=>750,9133=>750,9134=>521,9167=>945,9251=>764,9472=>602,9473=>602,9474=>602,9475=>602,9476=>602,9477=>602,9478=>602,9479=>602,9480=>602,9481=>602,9482=>602,9483=>602,9484=>602,9485=>602,9486=>602,9487=>602,9488=>602,9489=>602,9490=>602,9491=>602,9492=>602,9493=>602,9494=>602,9495=>602,9496=>602,9497=>602,9498=>602,9499=>602,9500=>602,9501=>602,9502=>602,9503=>602,9504=>602,9505=>602,9506=>602,9507=>602,9508=>602,9509=>602,9510=>602,9511=>602,9512=>602,9513=>602,9514=>602,9515=>602,9516=>602,9517=>602,9518=>602,9519=>602,9520=>602,9521=>602,9522=>602,9523=>602,9524=>602,9525=>602,9526=>602,9527=>602,9528=>602,9529=>602,9530=>602,9531=>602,9532=>602,9533=>602,9534=>602,9535=>602,9536=>602,9537=>602,9538=>602,9539=>602,9540=>602,9541=>602,9542=>602,9543=>602,9544=>602,9545=>602,9546=>602,9547=>602,9548=>602,9549=>602,9550=>602,9551=>602,9552=>602,9553=>602,9554=>602,9555=>602,9556=>602,9557=>602,9558=>602,9559=>602,9560=>602,9561=>602,9562=>602,9563=>602,9564=>602,9565=>602,9566=>602,9567=>602,9568=>602,9569=>602,9570=>602,9571=>602,9572=>602,9573=>602,9574=>602,9575=>602,9576=>602,9577=>602,9578=>602,9579=>602,9580=>602,9581=>602,9582=>602,9583=>602,9584=>602,9585=>602,9586=>602,9587=>602,9588=>602,9589=>602,9590=>602,9591=>602,9592=>602,9593=>602,9594=>602,9595=>602,9596=>602,9597=>602,9598=>602,9599=>602,9600=>769,9601=>769,9602=>769,9603=>769,9604=>769,9605=>769,9606=>769,9607=>769,9608=>769,9609=>769,9610=>769,9611=>769,9612=>769,9613=>769,9614=>769,9615=>769,9616=>769,9617=>769,9618=>769,9619=>769,9620=>769,9621=>769,9622=>769,9623=>769,9624=>769,9625=>769,9626=>769,9627=>769,9628=>769,9629=>769,9630=>769,9631=>769,9632=>945,9633=>945,9634=>945,9635=>945,9636=>945,9637=>945,9638=>945,9639=>945,9640=>945,9641=>945,9642=>678,9643=>678,9644=>945,9645=>945,9646=>550,9647=>550,9648=>769,9649=>769,9650=>769,9651=>769,9652=>502,9653=>502,9654=>769,9655=>769,9656=>502,9657=>502,9658=>769,9659=>769,9660=>769,9661=>769,9662=>502,9663=>502,9664=>769,9665=>769,9666=>502,9667=>502,9668=>769,9669=>769,9670=>769,9671=>769,9672=>769,9673=>873,9674=>494,9675=>873,9676=>873,9677=>873,9678=>873,9679=>873,9680=>873,9681=>873,9682=>873,9683=>873,9684=>873,9685=>873,9686=>527,9687=>527,9688=>791,9689=>970,9690=>970,9691=>970,9692=>387,9693=>387,9694=>387,9695=>387,9696=>873,9697=>873,9698=>769,9699=>769,9700=>769,9701=>769,9702=>590,9703=>945,9704=>945,9705=>945,9706=>945,9707=>945,9708=>769,9709=>769,9710=>769,9711=>1119,9712=>945,9713=>945,9714=>945,9715=>945,9716=>873,9717=>873,9718=>873,9719=>873,9720=>769,9721=>769,9722=>769,9723=>830,9724=>830,9725=>732,9726=>732,9727=>769,9728=>896,9784=>896,9785=>896,9786=>896,9787=>896,9788=>896,9791=>614,9792=>731,9793=>731,9794=>896,9795=>896,9796=>896,9797=>896,9798=>896,9799=>896,9824=>896,9825=>896,9826=>896,9827=>896,9828=>896,9829=>896,9830=>896,9831=>896,9833=>472,9834=>638,9835=>896,9836=>896,9837=>472,9838=>357,9839=>484,10145=>838,10181=>390,10182=>390,10208=>494,10216=>390,10217=>390,10224=>838,10225=>838,10226=>838,10227=>838,10228=>1033,10229=>1434,10230=>1434,10231=>1434,10232=>1434,10233=>1434,10234=>1434,10235=>1434,10236=>1434,10237=>1434,10238=>1434,10239=>1434,10240=>732,10241=>732,10242=>732,10243=>732,10244=>732,10245=>732,10246=>732,10247=>732,10248=>732,10249=>732,10250=>732,10251=>732,10252=>732,10253=>732,10254=>732,10255=>732,10256=>732,10257=>732,10258=>732,10259=>732,10260=>732,10261=>732,10262=>732,10263=>732,10264=>732,10265=>732,10266=>732,10267=>732,10268=>732,10269=>732,10270=>732,10271=>732,10272=>732,10273=>732,10274=>732,10275=>732,10276=>732,10277=>732,10278=>732,10279=>732,10280=>732,10281=>732,10282=>732,10283=>732,10284=>732,10285=>732,10286=>732,10287=>732,10288=>732,10289=>732,10290=>732,10291=>732,10292=>732,10293=>732,10294=>732,10295=>732,10296=>732,10297=>732,10298=>732,10299=>732,10300=>732,10301=>732,10302=>732,10303=>732,10304=>732,10305=>732,10306=>732,10307=>732,10308=>732,10309=>732,10310=>732,10311=>732,10312=>732,10313=>732,10314=>732,10315=>732,10316=>732,10317=>732,10318=>732,10319=>732,10320=>732,10321=>732,10322=>732,10323=>732,10324=>732,10325=>732,10326=>732,10327=>732,10328=>732,10329=>732,10330=>732,10331=>732,10332=>732,10333=>732,10334=>732,10335=>732,10336=>732,10337=>732,10338=>732,10339=>732,10340=>732,10341=>732,10342=>732,10343=>732,10344=>732,10345=>732,10346=>732,10347=>732,10348=>732,10349=>732,10350=>732,10351=>732,10352=>732,10353=>732,10354=>732,10355=>732,10356=>732,10357=>732,10358=>732,10359=>732,10360=>732,10361=>732,10362=>732,10363=>732,10364=>732,10365=>732,10366=>732,10367=>732,10368=>732,10369=>732,10370=>732,10371=>732,10372=>732,10373=>732,10374=>732,10375=>732,10376=>732,10377=>732,10378=>732,10379=>732,10380=>732,10381=>732,10382=>732,10383=>732,10384=>732,10385=>732,10386=>732,10387=>732,10388=>732,10389=>732,10390=>732,10391=>732,10392=>732,10393=>732,10394=>732,10395=>732,10396=>732,10397=>732,10398=>732,10399=>732,10400=>732,10401=>732,10402=>732,10403=>732,10404=>732,10405=>732,10406=>732,10407=>732,10408=>732,10409=>732,10410=>732,10411=>732,10412=>732,10413=>732,10414=>732,10415=>732,10416=>732,10417=>732,10418=>732,10419=>732,10420=>732,10421=>732,10422=>732,10423=>732,10424=>732,10425=>732,10426=>732,10427=>732,10428=>732,10429=>732,10430=>732,10431=>732,10432=>732,10433=>732,10434=>732,10435=>732,10436=>732,10437=>732,10438=>732,10439=>732,10440=>732,10441=>732,10442=>732,10443=>732,10444=>732,10445=>732,10446=>732,10447=>732,10448=>732,10449=>732,10450=>732,10451=>732,10452=>732,10453=>732,10454=>732,10455=>732,10456=>732,10457=>732,10458=>732,10459=>732,10460=>732,10461=>732,10462=>732,10463=>732,10464=>732,10465=>732,10466=>732,10467=>732,10468=>732,10469=>732,10470=>732,10471=>732,10472=>732,10473=>732,10474=>732,10475=>732,10476=>732,10477=>732,10478=>732,10479=>732,10480=>732,10481=>732,10482=>732,10483=>732,10484=>732,10485=>732,10486=>732,10487=>732,10488=>732,10489=>732,10490=>732,10491=>732,10492=>732,10493=>732,10494=>732,10495=>732,10496=>838,10497=>838,10498=>838,10499=>838,10500=>838,10501=>838,10502=>838,10503=>838,10504=>838,10505=>838,10506=>838,10507=>838,10508=>838,10509=>838,10510=>838,10511=>838,10512=>838,10513=>838,10514=>838,10515=>838,10516=>838,10517=>838,10518=>838,10519=>838,10520=>838,10521=>838,10522=>838,10523=>838,10524=>838,10525=>838,10526=>838,10527=>838,10528=>838,10529=>838,10530=>838,10531=>838,10532=>838,10533=>838,10534=>838,10535=>838,10536=>838,10537=>838,10538=>838,10539=>838,10540=>838,10541=>838,10542=>838,10543=>838,10544=>838,10545=>838,10546=>838,10547=>838,10548=>838,10549=>838,10550=>838,10551=>838,10552=>838,10553=>838,10554=>838,10555=>838,10556=>838,10557=>838,10558=>838,10559=>838,10560=>838,10561=>838,10562=>838,10563=>838,10564=>838,10565=>838,10566=>838,10567=>838,10568=>838,10569=>838,10570=>838,10571=>838,10572=>838,10573=>838,10574=>838,10575=>838,10576=>838,10577=>838,10578=>838,10579=>838,10580=>838,10581=>838,10582=>838,10583=>838,10584=>838,10585=>838,10586=>838,10587=>838,10588=>838,10589=>838,10590=>838,10591=>838,10592=>838,10593=>838,10594=>838,10595=>838,10596=>838,10597=>838,10598=>838,10599=>838,10600=>838,10601=>838,10602=>838,10603=>838,10604=>838,10605=>838,10606=>838,10607=>838,10608=>838,10609=>838,10610=>838,10611=>838,10612=>838,10613=>838,10614=>838,10615=>981,10616=>838,10617=>838,10618=>984,10619=>838,10620=>838,10621=>838,10622=>838,10623=>838,10731=>494,10764=>1513,10765=>521,10766=>521,10799=>838,11008=>838,11009=>838,11010=>838,11011=>838,11012=>838,11013=>838,11014=>838,11015=>838,11016=>838,11017=>838,11018=>838,11019=>838,11020=>838,11021=>838,11022=>838,11023=>838,11024=>838,11025=>838,11026=>945,11027=>945,11028=>945,11029=>945,11030=>769,11031=>769,11032=>769,11033=>769,11034=>945,11360=>664,11361=>320,11363=>673,11364=>753,11367=>872,11368=>644,11369=>747,11370=>606,11371=>695,11372=>527,11373=>782,11374=>1024,11375=>722,11376=>782,11377=>663,11378=>1130,11379=>939,11381=>740,11382=>531,11383=>700,11385=>501,11386=>602,11388=>264,11389=>455,11390=>685,11391=>695,11520=>773,11521=>635,11522=>633,11523=>658,11524=>631,11525=>962,11526=>756,11527=>960,11528=>617,11529=>646,11530=>962,11531=>632,11532=>646,11533=>962,11534=>645,11535=>866,11536=>961,11537=>645,11538=>645,11539=>959,11540=>945,11541=>863,11542=>644,11543=>646,11544=>645,11545=>649,11546=>688,11547=>634,11548=>982,11549=>681,11550=>676,11551=>852,11552=>957,11553=>632,11554=>645,11555=>646,11556=>749,11557=>914,11800=>536,11810=>390,11811=>390,11812=>390,11813=>390,11822=>536,42564=>685,42565=>513,42566=>395,42567=>392,42576=>1104,42577=>939,42580=>1193,42581=>871,42582=>1140,42583=>875,42760=>493,42761=>493,42762=>493,42763=>493,42764=>493,42765=>493,42766=>493,42767=>493,42768=>493,42769=>493,42770=>493,42771=>493,42772=>493,42773=>493,42774=>493,42779=>369,42780=>369,42781=>253,42782=>253,42783=>253,42790=>872,42791=>634,42792=>843,42793=>754,42794=>612,42795=>560,42796=>548,42797=>531,42798=>629,42799=>610,42800=>514,42801=>513,42802=>1195,42803=>943,42804=>1226,42805=>950,42806=>1149,42807=>933,42808=>968,42809=>784,42810=>968,42811=>784,42812=>962,42813=>759,42814=>765,42815=>560,42822=>787,42823=>434,42826=>932,42827=>711,42830=>1416,42831=>999,42856=>707,42857=>610,42875=>612,42876=>478,42880=>664,42881=>320,42882=>843,42883=>644,42884=>612,42885=>478,42886=>765,42887=>560,42891=>402,42892=>275,42893=>773,42896=>875,42897=>698,43002=>957,43003=>694,43004=>673,43005=>1024,43006=>395,43007=>1201,62464=>664,62465=>675,62466=>724,62467=>958,62468=>675,62469=>669,62470=>735,62471=>997,62472=>675,62473=>675,62474=>1268,62475=>693,62476=>692,62477=>963,62478=>675,62479=>692,62480=>1009,62481=>756,62482=>809,62483=>758,62484=>955,62485=>691,62486=>946,62487=>690,62488=>698,62489=>692,62490=>739,62491=>692,62492=>698,62493=>676,62494=>739,62495=>895,62496=>675,62497=>785,62498=>676,62499=>675,62500=>675,62501=>732,62502=>972,62504=>904,63172=>320,63173=>602,63174=>640,63175=>644,63176=>947,63185=>500,63188=>500,64256=>708,64257=>667,64258=>667,64259=>941,64260=>986,64261=>744,64262=>916,65024=>0,65025=>0,65026=>0,65027=>0,65028=>0,65029=>0,65030=>0,65031=>0,65032=>0,65033=>0,65034=>0,65035=>0,65036=>0,65037=>0,65038=>0,65039=>0,65529=>0,65530=>0,65531=>0,65532=>0,65533=>1025,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freefont-20100919/AUTHORS b/incs/tcpdf_old/fonts/freefont-20100919/AUTHORS new file mode 100644 index 0000000..d369db6 --- /dev/null +++ b/incs/tcpdf_old/fonts/freefont-20100919/AUTHORS @@ -0,0 +1,235 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Authors + ==================== + +The FreeFont collection is being maintained by + Steve White +The folowing list cites the other contributors that contributed to +particular ISO 10646 blocks. + +* URW++ Design & Development GmbH + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) (most) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) (parts) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + +* Yannis Haralambous and John + Plaice + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Yannis Haralambous and Wellcome Institute + + Sinhala (U+0D80-U+0DFF) + +* Young U. Ryu + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + +* Valek Filippov + + Cyrillic (U+0400-U+04FF) + +* Wadalab Kanji Comittee + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + +* Angelo Haritsis + + Greek (U+0370-U+03FF) + +* Yannis Haralambous and Virach Sornlertlamvanich + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque + + Bengali (U+0980-U+09FF) + +* Sam Stepanyan + + Armenian (U+0530-U+058F) + +* Mohamed Ishan + + Thaana (U+0780-U+07BF) + +* Sushant Kumar Dash + + Oriya (U+0B00-U+0B7F) + +* Harsh Kumar + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + +* Prasad A. Chodavarapu + + Telugu (U+0C00-U+0C7F) + +* Frans Velthuis and Anshuman Pandey + + + Devanagari (U+0900-U+097F) + +* Hardip Singh Pannu + + Gurmukhi (U+0A00-U+0A7F) + +* Jeroen Hellingman + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + +* Thomas Ridgeway + + Tamil (U+0B80-U+0BFF) + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek , Olaf + Kummer , and Jochen Metzinger + + Ethiopic (U+1200-U+137F) + +* Maxim Iorsh + + Hebrew (U+0590-U+05FF) + +* Vyacheslav Dikonov + + Syriac (U+0700-U+074A) + Braille (U+2800-U+28FF) + +* Panayotis Katsaloulis + + Greek Extended (U+1F00-U+1FFF) + +* M.S. Sridhar + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + + + Sinhala (U+0D80-U+0DFF) + +* Dan Shurovich Chirkov + + Cyrillic (U+0400-U+04FF) + +* Abbas Izad + + Arabic (U+0600-U+06FF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +* Denis Jacquerye + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + +* K.H. Hussain and R. Chitrajan + + Malayalam (U+0D00-U+0D7F) + +* Solaiman Karim and Omi Azad + + Bengali (U+0980-U+09FF) + +* Sonali Sonania and Monika Shah + + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +* Pravin Satpute , Bageshri Salvi + , Rahul Bhalerao and Sandeep Shedmake + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +* Gia Shervashidze + + Georgian (U+10A0-U+10FF) + +* Daniel Johnson + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Kayah Li (U+A900-U+A92F) + Osmanya (U+10480-U+104a7) + +* George Douros + + Gothic (U+10330-U+1034F) + Phoenecian (U+10900-U+1091F) + Byzantine Musical Symbols (U+1D000-U+1D0FF) + Western Musical Symbols (U+1D100-U+1D1DF) + Mathematical Alphanumeric Symbols (U+1D400-U+1D7FF) + Mah Jong Tiles (U+1F000-U+1F02B) + Dominoes (U+1F030-U+1F093) + +* Steve White + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +* Mark Williamson + Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + + +* Primož Peterlin + maintained FreeFont for several years, and is thanked for all his work. + +Please see the CREDITS file for details on who contributed particular +subsets of the glyphs in font files. + +-------------------------------------------------------------------------- +$Id: AUTHORS,v 1.23 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/incs/tcpdf_old/fonts/freefont-20100919/COPYING b/incs/tcpdf_old/fonts/freefont-20100919/COPYING new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/incs/tcpdf_old/fonts/freefont-20100919/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/incs/tcpdf_old/fonts/freefont-20100919/CREDITS b/incs/tcpdf_old/fonts/freefont-20100919/CREDITS new file mode 100644 index 0000000..9700728 --- /dev/null +++ b/incs/tcpdf_old/fonts/freefont-20100919/CREDITS @@ -0,0 +1,581 @@ +-*- mode:text; coding:utf-8; -*- + GNU FreeFont Credits + ==================== + +This file lists contributors and contributions to the GNU FreeFont project. + + +* URW++ Design & Development GmbH + +URW++ donated a set of 35 core PostScript Type 1 fonts to the +Ghostscript project , to be available +under the terms of GNU General Public License (GPL). + + Basic Latin (U+0041-U+007A) + Latin-1 Supplement (U+00C0-U+00FF) + Latin Extended-A (U+0100-U+017F) + Spacing Modifier Letters (U+02B0-U+02FF) + Mathematical Operators (U+2200-U+22FF) + Block Elements (U+2580-U+259F) + Dingbats (U+2700-U+27BF) + + +* Yannis Haralambous and John + Plaice + +Yannis Haralambous and John Plaice are the authors of Omega typesetting +system, . Omega is an extension of TeX. +Its first release, aims primarily at improving TeX's multilingual abilities. +In Omega all characters and pointers into data-structures are 16-bit wide, +instead of 8-bit, thereby eliminating many of the trivial limitations of TeX. +Omega also allows multiple input and output character sets, and uses +programmable filters to translate from one encoding to another, to perform +contextual analysis, etc. Internally, Omega uses the universal 16-bit Unicode +standard character set, based on ISO-10646. These improvements not only make +it a lot easier for TeX users to cope with multiple or complex languages, +like Arabic, Indic, Khmer, Chinese, Japanese or Korean, in one document, but +will also form the basis for future developments in other areas, such as +native color support and hypertext features. ... Fonts for UT1 (omlgc family) +and UT2 (omah family) are under development: these fonts are in PostScript +format and visually close to Times and Helvetica font families. +Omega fonts are available subject to GPL + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Greek (U+0370-U+03FF) + Armenian (U+0530-U+058F) + Hebrew (U+0590-U+05FF) + Arabic (U+0600-U+06FF) + Currency Symbols (U+20A0-U+20CF) + Arabic Presentation Forms-A (U+FB50-U+FDFF) + Arabic Presentation Forms-B (U+FE70-U+FEFF) + +Current info: + +* Valek Filippov + +Valek Filippov added Cyrillic glyphs and composite Latin Extended A to +the whole set of the abovementioned URW set of 35 PostScript core fonts, +. The fonts are available under GPL. + + Latin Extended-A (U+0100-U+017F) + Cyrillic (U+0400-U+04FF) + + +* Wadalab Kanji Comittee + +Between April 1990 and March 1992, Wadalab Kanji Comittee put together +a series of scalable font files with Japanese scripts, in four forms: +Sai Micho, Chu Mincho, Cho Kaku and Saimaru. The font files are +written in custom file format, while tools for conversion into +Metafont and PostScript Type 1 are also supplied. The Wadalab Kanji +Comittee has later been dismissed, and the resulting files can be now +found on the FTP server of the Depertment of Mathematical Engineering +and Information Physics, Faculty of Engineering, University of Tokyo +. + + Hiragana (U+3040-U+309F) + Katakana (U+30A0-U+30FF) + + +* Young U. Ryu + +Young Ryu is the author of Txfonts, a set of mathematical symbols +designed to accompany text typeset in Times or its variants. In the +documentation, Young adresses the design of mathematical symbols: "The +Adobe Times fonts are thicker than the CM fonts. Designing math fonts +for Times based on the rule thickness of Times = , , + , / , < , +etc. would result in too thick math symbols, in my opinion. In the TX +fonts, these glyphs are thinner than those of original Times +fonts. That is, the rule thickness of these glyphs is around 85% of +that of the Times fonts, but still thicker than that of the CM fonts." +TX fonts are are distributed under the GNU public license (GPL). +. + + Arrows (U+2190-U+21FF) + Mathematical Symbols (U+2200-U+22FF) + + +* Angelo Haritsis + +Angelo Haritsis has compiled a set of Greek Type 1 fonts, available on +. +The glyphs from this source has been used to compose Greek glyphs in +FreeSans and FreeMono. + +Angelo's licence says: "You can enjoy free use of these fonts for +educational or commercial purposes. All derived works should include +this paragraph. If you want to change something please let me have +your changes (via email) so that they can go into the next +version. You can also send comments etc to the above address." + + Greek (U+0370-U+03FF) + + +* Yannis Haralambous and Virach Sornlertlamvanich + +In 1999, Yannis Haralambous and Virach Sornlertlamvanich made a set of +glyphs covering the Thai national standard Nf3, in both upright and +slanted shape. The collection of glyphs have been made part of GNU +intlfonts 1.2 package and is available under the GPL at +. + + Thai (U+0E00-U+0E7F) + +* Shaheed R. Haque + +Shaheed Haque has developed a basic set of basic Bengali glyphs +(without ligatures), using ISO10646 encoding. They are available under +the XFree86 license at . + +Copyright (C) 2001 S.R.Haque . All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL S.R.HAQUE BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of S.R.Haque shall not be +used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from +S.R.Haque. + + Bengali (U+0980-U+09FF) + + +* Sam Stepanyan + +Sam Stepanyan created a set of Armenian sans serif glyphs visually +compatible with Helvetica or Arial. Available on +. On +2002-01-24, Sam writes: "Arial Armenian font is free for +non-commercial use, so it is OK to use under GPL license." + + Armenian (U+0530-U+058F) + + +* Mohamed Ishan + +Mohamed Ishan has started a Thaana Unicode Project + and among other things created a +couple of Thaana fonts, available under FDL or BDF license. + + Thaana (U+0780-U+07BF) + + +* Sushant Kumar Dash (*) + +Sushant Dash has created a font in his mother tongue, Oriya. As he +states on his web page : +"Please feel free to foreword this mail to your Oriya friends. No +copyright law is applied for this font. It is totally free!!! Feel +free to modify this using any font editing tools. This is designed for +people like me, who are away from Orissa and want to write letters +home using Computers, but suffer due to unavailability of Oriya +fonts.(Or the cost of the available packages are too much)." + + Oriya (U+0B00-U+0B7F) + + +* Harsh Kumar + +Harsh Kumar has started BharatBhasha - +an effort to provide "FREE software, Tutorial, Source Codes +etc. available for working in Hindi, Marathi, Gujarati, Gurmukhi and +Bangla. You can type text, write Web pages or develop Indian Languages +Applications on Windows and on Linux. We also offer FREE help to +users, enthusiasts and software developers for their work in Indian +languages." + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + + +* Prasad A. Chodavarapu + +Prasad A. Chodavarapu created Tikkana, a Telugu font available in Type +1 and TrueType format on . +Tikkana exceeds the Unicode Telugu range with some composite glyphs. +Available under the GNU General Public License. + + Telugu (U+0C00-U+0C7F) + + +* Frans Velthuis and Anshuman Pandey + + +In 1991, Frans Velthuis from the Groningen University, The +Netherlands, released a Devanagari font as Metafont source, available +under the terms of GNU GPL. Later, Anshuman Pandey from the Washington +University, Seattle, USA, took over the maintenance of font. Fonts can +be found on CTAN, . I +converted the font to Type 1 format using Péter Szabó's TeXtrace +program and removed some +redundant control points with PfaEdit. + + Devanagari (U+0900-U+097F) + + +* Hardip Singh Pannu + +In 1991, Hardip Singh Pannu has created a free Gurmukhi TrueType font, +available as regular, bold, oblique and bold oblique form. Its license +says "Please remember that these fonts are copyrighted (by me) and are +for non-profit use only." + + Gurmukhi (U+0A00-U+0A7F) + + +* Jeroen Hellingman + +Jeroen Hellingman created a set of Malayalam metafonts in 1994, and a +set of Oriya metafonts in 1996. Malayalam fonts were created as +uniform stroke only, while Oriya metafonts exist in both uniform and +modulated stroke. From private communication: "It is my intention to +release the fonts under GPL, but not all copies around have this +notice on them." Metafonts can be found on CTAN, + and +. + + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + + +* Thomas Ridgeway <> (*) + +Thomas Ridgeway, then at the Humanities And Arts Computing Center, +Washington University, Seattle, USA, (now defunct), created a Tamil +metafont in 1990. Anshuman Pandey from the same university took over +the maintenance of font. Fonts can be found at CTAN, +. + + Tamil (U+0B80-U+0BFF) + + +* Berhanu Beyene <1beyene AT informatik.uni-hamburg.de>, + Prof. Dr. Manfred Kudlek , Olaf + Kummer , and Jochen Metzinger + +Beyene, Kudlek, Kummer and Metzinger from the Theoretical Foundations +of Computer Science, University of Hamburg, prepared a set of Ethiopic +metafonts, found on +. They also +maintain home page on the Ethiopic font project, +, +and can be reached at . The current +version of fonts is 0.7 (1998), and they are released under GNU GPL. I +converted the fonts to Type 1 format using Péter Szabó's TeXtrace-A +program and removed some +redundant control points with PfaEdit. + + Ethiopic (U+1200-U+137F) + + +* Maxim Iorsh + +In 2002, Maxim Iorsh started the Culmus project, aiming at providing +Hebrew-speaking Linux and Unix community with a basic collection of +Hebrew fonts for X Windows. The fonts are visually compatible with +URW++ Century Schoolbook L, URW++ Nimbus Sans L and URW++ Nimbus Mono +L families, respectively, and are released under GNU GPL license. See +also . + + Hebrew (U+0590-U+05FF) + + +* Panayotis Katsaloulis + +Panayotis Katsaloulis helped fixing Greek accents in the Greek +Extended area. + + Greek Extended (U+1F00-U+1FFF) + + +* Vyacheslav Dikonov + +Vyacheslav Dikonov made a Braille unicode font that could be merged +with the UCS fonts to fill the 2800-28FF range completely. (uniform +scaling is possible to adapt it to any cell size). He also contributed +a free syriac font, whose glyphs (about half of them) are borrowed +from the "Carlo Ator" font freely downloadable from +. Vyacheslav also filled in a few missing +spots in the U+2000-U+27FF area, e.g. the box drawing section, sets of +subscript and superscript digits and capital Roman numbers. + + Syriac (U+0700-U+074A) + Box Drawing (U+2500-U+257F) + Braille (U+2800-U+28FF) + + +* M.S. Sridhar + +M/S Cyberscape Multimedia Limited, Mumbai, developers of Akruti +Software for Indian Languages (http://www.akruti.com/), have released +a set of TTF fonts for nine Indian scripts (Devanagari, Gujarati, +Telugu, Tamil, Malayalam, Kannada, Bengali, Oriya, and Gurumukhi) +under the GNU General Public License (GPL). You can download the fonts +from the Free Software Foundation of India WWW site +(http://www.gnu.org.in/akruti-fonts/) or from the Akruti website. + +For any further information or assistance regarding these fonts, +please contact mssridhar AT vsnl.com. + + Devanagari (U+0900-U+097F) + Bengali (U+0980-U+09FF) + Gurmukhi (U+0A00-U+0A7F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Tamil (U+0B80-U+0BFF) + Telugu (U+0C00-U+0C7F) + Kannada (U+0C80-U+0CFF) + Malayalam (U+0D00-U+0D7F) + + +* DMS Electronics, The Sri Lanka Tipitaka Project, and Noah Levitt + + +Noah Levitt found out that the Sinhalese fonts available on the site + are released under GNU GPL, or, +precisely, "Public Domain under GNU Licence Produced by DMS +Electronics for The Sri Lanka Tipitaka Project" (taken from the font +comment), and took the effort of recoding the font to Unicode. + +These glyphs were later replaced by those from the LKLUG font + + +Finally the range was completely replaced by glyphs from the sinh TeX +font, with much help and advice from Harshula Jayasuriya. + + Sinhala (U+0D80-U+0DFF) + + +* Daniel Shurovich Chirkov + +Dan Chirkov updated the FreeSerif font with the missing Cyrillic +glyphs needed for conformance to Unicode 3.2. The effort is part of +the Slavjanskij package for Mac OS X, +. + + Cyrillic (U+0400-U+04FF) + + +* Denis Jacquerye + +Denis Jacquerye added new glyphs and corrected existing ones in the +Latin Extended-B and IPA Extensions ranges. + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + + +* K.H. Hussain and R. Chitrajan + +`Rachana' in Malayalam means `to write', `to create'. Rachana Akshara Vedi, +a team of socially committed information technology professionals and +philologists, has applied developments in computer technology and desktop +publishing to resurrect the Malayalam language from the disorder, +fragmentation and degeneration it had suffered since the attempt to adapt +the Malayalam script for using with a regular mechanical typewriter, which +took place in 1967-69. K.H. Hussein at the Kerala Forest Research Institute +has released "Rachana Normal" fonts with approximately 900 glyphs required +to typeset traditional Malayalam. R. Chitrajan apparently encoded the +glyphs in the OpenType table. + +In 2008, the Malayalam ranges in FreeSerif were updated under the advise +and supervision of Hiran Venugopalan of Swathanthra Malayalam Computing, +to reflect the revised edition Rachana_04. + + Malayalam (U+0D00-U+0D7F) + + +* Solaiman Karim + + Bengali (U+0980-U+09FF) + +Solaiman Karim has developed several OpenType Bangla fonts and +released them under GNU GPL on . + + +* Sonali Sonania and Monika Shah + + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + +Glyphs were drawn by Cyberscape Multimedia Ltd., #101,Mahalakshmi +Mansion 21st Main 22nd "A" Cross Banashankari 2nd stage Banglore +560070, India. Converted to OTF by IndicTrans Team, Powai, Mumbai, +lead by Prof. Jitendra Shah. Maintained by Monika Shah and Sonali +Sonania of janabhaaratii Team, C-DAC, Mumbai. This font is released +under GPL by Dr. Alka Irani and Prof Jitendra Shah, janabhaaratii +Team, C-DAC, Mumabi. janabhaaratii is localisation project at C-DAC +Mumbai (formerly National Centre for Software Technology); funded by +TDIL, Govt. of India. Contact:monika_shah AT lycos.com, +sonalisonania AT yahoo.com, jitendras AT vsnl.com, alka AT ncst.ernet.in. +website: www.janabhaaratii.org.in. + + +* Pravin Satpute , Bageshri Salvi + , Rahul Bhalerao and Sandeep Shedmake + + Devanagari (U+0900-U+097F) + Gujarati (U+0A80-U+0AFF) + Oriya (U+0B00-U+0B7F) + Malayalam (U+0D00-U+0D7F) + Tamil (U+0B80-U+0BFF) + +In December 2005 the team at www.gnowledge.org released a set of two +Unicode pan-Indic fonts: "Samyak" and "Samyak Sans". "Samyak" font +belongs to serif style and is an original work of the team; "Samyak +Sans" font belongs to sans serif style and is actually a compilation +of already released Indic fonts (Gargi, Padma, Mukti, Utkal, Akruti +and ThendralUni). Both fonts are based on Unicode standard. You can +download the font files (released under GNU/GPL License) from +http://www.gnowledge.org/Gnoware/localization/font.htm + + +* Kulbir Singh Thind + + Gurmukhi (U+0A00-U+0A7F) + +Dr. Kulbir Singh Thind designed a set of Gurmukhi Unicode fonts, +AnmolUni and AnmolUni-Bold, which are available under the terms of GNU +Generel Public Licens from the Punjabu Computing Resource Center, +http://guca.sourceforge.net/typography/fonts/anmoluni/. + + +* Gia Shervashidze + + Georgian (U+10A0-U+10FF) + +Starting in mid-1990s, Gia Shervashidze designed many +Unicode-compliant Georgian fonts: Times New Roman Georgian, Arial +Georgian, Courier New Georgian. His work on Georgian localization can +be reached at http://www.gia.ge/. + + +* Primož Peterlin + +Primož Peterlin filled in missing glyphs here and there (e.g. Latin +Extended-B and IPA Extensions ranges in the FreeMono familiy), and +created the following UCS blocks: + + Latin Extended-B (U+0180-U+024F) + IPA Extensions (U+0250-U+02AF) + Arrows (U+2190-U+21FF) + Box Drawing (U+2500-U+257F) + Block Elements (U+2580-U+259F) + Geometrical Shapes (U+25A0-U+25FF) + +* Mark Williamson + +Made the MPH 2 Damase font, from which + Hanunóo (U+1720-U+173F) + Buginese (U+1A00-U+1A1F) + Tai Le (U+1950-U+197F) + Ugaritic (U+10380-U+1039F) + Old Persian (U+103A0-U+103DF) + +* Jacob Poon + +Submitted a very thorough survey of glyph problems and other suggestions. + +* Alexey Kryukov + +Made the TemporaLCGUni fonts, based on the URW++ fonts, from which at one +point FreeSerif Cyrillic, and some of the Greek, was drawn. He also provided +valuable direction about Cyrillic and Greek typesetting. + +* George Douros + +The creator of several fonts focusing on ancient scripts and symbols. +Many of the glyphs are created by making outlines from scanned images +of ancient sources. + + Aegean: Phoenecian + Analecta: Gothic (U+10330-U+1034F) + Musical: Byzantine & Western + Unicode: many Miscellaneous Symbols, Miscellaneous Technical, + supplemental Symbols, and Mathematical Alphanumeric symbols, + Mah Jong, and the outline of the Domino. + +* Daniel Johnson + +Created by hand a Cherokee range specially for FreeFont to be "in line with +the classic Cherokee typefaces used in 19th century printing", but also to +fit well with ranges previously in FreeFont. Then he made Unified Canadian +Syllabics in Sans, and a Cherokee and Kayah Li in Mono! And never to be +outdone by himself, then did UCAS Extended and Osmanya.... What next? + + Armenian (serif) (U+0530-U+058F) + Cherokee (U+13A0-U+13FF) + Unified Canadian Aboriginal Syllabics (U+1400-U+167F) + UCAS Extended (U+18B0-U+18F5) + Kayah Li (U+A900-U+A92F) + Tifinagh (U+2D30-U+2D7F) + Vai (U+A500-U+A62B) + Latin Extended-D (Mayanist letters) (U+A720-U+A7FF) + Osmanya (U+10480-U+104a7) + +* Yannis Haralambous and Wellcome Institute + +In 1994, The Wellcome Library + The Wellcome Institute for the History of Medicine + 183 Euston Road, London NW1 2BE, England. +commissioned Mr. Haralambous to produce a Sinhalese font for them. + +We have received 03/09 official notice from Robert Kiley, Head of e-Strategy +for the Wellcome Library, that Yannis' font could be included in GNU +FreeFont under its GNU license. + +Thanks to Dominik Wujastyk, for providing us with feedback and contacts +to repsonsible people at the Trust. + + Sinhala (U+0D80-U+0DFF) + +* The Sinhala font project http://sinhala.sourceforge.net/ + +The Sinhala font project has taken the glyphs from Yannis Haralambous' +Sinhala font, to produce a Unicode TrueType font, LKLUG. These glyphs +were for a while included in FreeFont. + + Sinhala (U+0D80-U+0DFF) + +* Steve White + +Filled in a lot of missing characters, got some font features working, +left fingerprints almost everywhere, and is responsible for these blocks: + + Glagolitic (U+2C00-U+2C5F) + Coptic (U+2C80-U+2CFF) + +* Pavel Skrylev is responsible for + Cyrillic Extended-A (U+2DEO-U+2DFF) + as well as many of the additions to + Cyrillic Extended-B (U+A640-U+A65F) + +Notes: + +*: The glyph collection looks license-compatible, but its author has + not yet replied and agreed on their work being used in part of + this glyph collection. + +-------------------------------------------------------------------------- +$Id: CREDITS,v 1.28 2010/09/11 13:24:11 Stevan_White Exp $ diff --git a/incs/tcpdf_old/fonts/freefont-20100919/ChangeLog b/incs/tcpdf_old/fonts/freefont-20100919/ChangeLog new file mode 100644 index 0000000..1140327 --- /dev/null +++ b/incs/tcpdf_old/fonts/freefont-20100919/ChangeLog @@ -0,0 +1,6325 @@ +$Id: ChangeLog,v 1.257 2010/09/19 13:15:07 Stevan_White Exp $ +2010-09-19 Stevan_White + * FreeSerif.sfd: + + Sinhala: Fixed one lookup table mistake, and a couple of glpyh + omissions, that Harshula pointed out. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Sans: Applied Daniel Johnsons improvement to capital Eng to Sans, as + described in previous commits. + + * FreeSerif.sfd, FreeSerifBold.sfd: + + Coptic: added alphabet to bold. Accent marks not working -- a mystery. + Some tweeks in medium face as well. + + glyph cleanup -- points too close, some glyphs outside bounding boxes. + +2010-09-17 Stevan_White + * FreeSerif.sfd: + + Sinhala: tightened up left side of na and derivatives. + tighened up left sides of u, lla, na, dha, ndha, nya, jnya + tightened up some of the vowel conjuncts, and left side of nna. + +2010-09-16 Stevan_White + * FreeSerif.sfd: + + Coptic: fiddled about with letter forms, striving for a kind of + consistency. + + Sinhala: Harshula noticed four incorrect combined forms. Fixed these. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Latin Extended-A: Applied Daniel Johnson's patch that made two versions + of capital Eng. His explanation: + ' + http://en.wikipedia.org/wiki/%C5%8A + + The form of capital Eng currently in all three FreeFont faces + is that used by the Sami people, resembling a capital N with a + hooked right descender. + However, the form preferred for African and Amerindian + languages resembles a tall lowercase n with a hook that almost + meets the left vertical. (See wikipedia link above for a + visual.) + + Recommend moving the existing Sami-style Eng to a PUA or + non-Unicode slot, creating African-style Eng at U+014A, and + adding a LOCL table with substitution rules for + Inari Sami (ISM), Lule Sami (LSM), + Northern Sami (NSM) and Skolt Sami (SKS). + ' + Latin Extended-B: Also in his patch: + added U+0220 (Latin Capital Letter N with long leg) + +2010-09-15 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin for Sami: Daniel Johnson's patch added alternative form of Eng for + African languages and a 'local' table for the Sami form. + + * FreeSerif.sfd: + + Sinhala: regularized kundaliya a bit. + re-named a few more ligature glyphs, for consistency + + * FreeSans.sfd: + + Put stray lookup into its proper subtable. + + Gurmukhi: improved some names of ligature glyphs, and found one + apparently doubled table entry (kagurmukhi_nuktagurmukhi.nukt now + gur_ka.nukt) + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Various measures to fix problems FontForge Find Problems reports under + ATT, including a mass glyph rename of Sinhala ligatures. + +2010-09-15 Stevan_White + * to0ls/GenerateTrueType: + + prev. commit had one space too many + +2010-09-14 Stevan_White + * tools-- GenerateMacTT, GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, hex_range.py, isMonoMono.py, ligatureLookups.py, nameBySlot.py, range_report.py, ranges.py, validate.py, OpenType.py: + + Added license and other tags to python files. + +2010-09-13 Stevan_White + * tools/OpenType.py: + + updated some Web links. + + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cyrillic: A few more old letters. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Supplemental Punctuation: One character for consistency with other faces. + +2010-09-12 Stevan_White + * FreeMono.sfd, FreeSans.sfd: + + Control Pictures: Added because it was easy. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Alphabetic Presentation Forms: filled out range in sans faces. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: + + Cleared hints. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Dozens of measures to pass general validation tests, including + . cleanup of many glyphs for extrema and self-intersection problmes + . re-naming glyphs whose PS names are too long. + . removing blank glyphs + . giving Unicode points to glyphs missing them. + + There are still a few lookup table issues in FreeSerif and FreeSans though. + + * FreeSerif.sfd: + + Re-named some of the Sinhala lookups in somewhat better way. + Control Pictures: added a bunch (but... is it worth it?) + + * tools/nameBySlot.py: + + Corrected output for high Unicode. + + * tools/checkGlyphNumbers.py: + + Made aware of special TrueType slots. + + * tools/range_report.py: + + Added a Private Use total and better explanation of totals generally. + Some code clean-up. + +2010-09-11 Stevan_White + * tools/OpenType.py: + + made not to complain about extra TrueType characters. + + * FreeSerif.sfd: + + Coptic: Widened bowl of Khei. + Deepened descenders of small letters to same depth as in Latin + Expanded bowl of Fei and fei to resemble other samples. + +2010-09-10 Stevan_White + * FreeSerif.sfd: + + Cyrillic: mostly positioning of marks for old Cyrillic alphabets + + Coptic: Replaced acoptic with something more dramatic, fiddled with + kerning, tidied some other letters + +2010-09-09 Stevan_White + * FreeSerifBold.sfd, FreeSans.sfd, FreeSerif.sfd: + + Block Elements: replaced long-missing shade blocks + +2010-09-08 Stevan_White + * tools/range_report.py: + + More explanation in output. + + * tools/range_report.py, OpenType.py: + + another consistency check + added UCAS Extended range + +2010-09-07 Stevan_White + * FreeSerif.sfd: + + Buginese: lookup tables and glyphs to re-order vowels, courtesy of + Mohammad Anwari. + + Sinhala: complete replacement of range with glyphs extracted more + directly from Yannis Haralambous' sinha TeX font (last version was + also derived from this font, but had undergone detrimental processing). + Implements "rak" glyphs using three GSUB lookup steps. + + * FreeSans.sfd: + + Osmanya: courtesy of Daniel Johnson. + + Note this script is slanted in every sample I've seen. That is + justification enough that the glyphs in this range look slated, + although the face isn't oblique. + + UCAS Extended: by Daniel Johnson + +2010-09-05 Stevan_White + * FreeSerif.sfd: + + Fix for FontForge warning (v 20090923) + + "On Windows many apps will have problems with this font's kerning, + because because 58 of its glyph kern pairs cannot be mapped to + unicode-BMP kern pairs" + + This was due to kern tables for the Musical Symbols range, which isn't + in the Unicode Basic Multilingual Plane. + + Removed this lookup. Might consider another way to position these + symbols. + +2010-08-30 Stevan_White + * FreeSerif.sfd: + + Sinhala: patch by Harshula Jayasuriya to correct the writing system + direction in some lookups. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Currency Symbols: additions and tweeking + +2010-08-24 Stevan_White + * FreeSerif.sfd: + + Sinhala: added one ligature glyph, from Harshula Jayasuriya + +2010-08-20 Stevan_White + * FreeSerif.sfd: + + Resolves class of validation problems in Sinhala: Bad Glyph Name. + + This is a FontForge bug, that appears when certain types of problems + occur in the glyph contours. Probably an arithmetic error causes some + corruption. + + Corrected missing extrema in recent Latin Extended-D range + + Sinhala: re-did previous patch using a more recent one. + Un-did some other glyph changes that didn't help much anyway. + + * FreeMono.sfd: + + Named letters in several ranges... should write a script for this... + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added full GNU copyright announcement to TT Names. + Updated Copyright date. + + * FreeSerif.sfd: + + Sinhala: Applied a patch from Harshula Jayasuriya, improving glyph + names. + I tried to tidy up some of the glyphs, but it's a big job... + + Latin Extended B: fixed one case of missing extrema + +2010-08-18 Stevan_White + * FreeSerif.sfd: + + Latin Extended-D: yet a few more easily made letters + + Latin Extended-D: made a few more letters + +2010-08-09 Stevan_White + * FreeSerif.sfd: + + Supplemental Arrows-A: completed + + Arrows: completed + +2010-08-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Combining Diacritics: some additions in BoldOblique, corrections in + other faces. + Several improvements to Greek letter forms in BoldOblique + +2010-08-03 Stevan_White + * FreeMonoBold.sfd: + + Arrows, a few math operators, and one more combining diacritical + + * FreeMono.sfd, FreeMonoBold.sfd: + + Added some combining diacriticals to bold, touched up some spacing + modifiers. + Minor corrections to roman. + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Marks, spacing modifier letters: corrected placement of marks, + added some spacing modifier letters and combining marks. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Better Vietnamese support, using 'ccmp' and 'mark' lookup tables. + MonoBoldOblique: added Extended Latin ranges + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Vietnamese: Much adjustment of horn letters, + also general adjustement of marks + +2010-08-02 Stevan_White + * FreeSerif.sfd: + + Vietnamese: inadvertently broke the main face. This fixes it. + + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Vietamese: In roman and sans, lookups are basically functional now. + Used 'ccmp' Ligature Substitution to form stacked marks (inasmuch as + glyphs for the stacked Unicode codepoints are available) + Adjusted positioning of some marks. + Named many letters and combining marks. + + roman italic. Re-designed horn of O and U. Other roman faces could also + benefit from a horn job. + + * FreeMono.sfd, FreeSerif.sfd: + + roman: correction to one math operator + mono: Mathematical Operators complete (up to some pre-5.2 Unicode version) + + * FreeMono.sfd: + + Mathematical Symbols: range nearly finished + + * tools/OpenType.py: + + Correction regarding NKo range. + + * tools/range_report.py: + + made not to complain about special TrueType slots 0x00, 0x01, 0x0D + +2010-08-01 Stevan_White + * FreeMono.sfd, FreeSerif.sfd: + + roman: corrected direction of 2 math operators + mono: added several math operators + + Worked on mark positioning for Vietnamese, Cyrillic + +2010-07-30 Stevan_White + * FreeMono.sfd: + + Reduced height of two-part Summation symbols + https://savannah.gnu.org/bugs/?23064 + + Corrected U+2626 Orthodox Cross + https://savannah.gnu.org/bugs/?27579#discussion + + * FreeSerif.sfd: + + Added some Miscellaneous Technical Symbols + +2010-07-29 Stevan_White + * FreeSerif.sfd: + + Put in some scan lines 23BA-23BD, based on 2500, as discussed in + https://savannah.gnu.org/bugs/?23064 + I still have no idea what the application for these glyphs would be... + +2010-07-17 Stevan_White + * FreeSerif.sfd: + + added mark anchors for acute, grave in cyrillic (other faces already + had them) + +2010-07-13 Stevan_White + * FreeMono.sfd: + + Made germandbls (ess-zet) a bit wider, moved a bit to left + +2010-07-10 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Resolves bug 30344: "Greek Final Sigma could be shortened" + https://savannah.gnu.org/bugs/index.php?30344 + Problem only affected roman, but touched up other faces anyway. + +2010-05-30 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin-extended-B: fiddled with some of the horizontal strokes + +2010-05-29 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: accents on ogonek letters (for Navaho) + a little adjustment of apostrophe (Navaho, Hawaiian) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin mark problems + * low dots in bold uneven + * ring in bold smaller than in roman, and not heavier + * apostrophe in italic too far to right (Navaho, Hawaiian) + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: fixed problems with various marks: ogonek, hook, comma below, + some kerning, esp. of non-ascii characters + + * FreeSans.sfd, FreeSerif.sfd: + + Sans: made dot accents same height as i-dot, kerned y with comma + Both: made low comma accent lower, smaller (esp. for Romanian) + +2010-05-27 Stevan_White + * FreeSans.sfd: + + Latin: make caron of more uniform height + + Latin: i was somehow displaced, dotlessi was much too wide for Turkish + + * FreeSans.sfd, FreeSansOblique.sfd: + + Latin: made ring accent heavier, esp. for Swedish + + +2010-05-10 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + Latin: kerning tweeks + +2010-05-09 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + As discussed in freefont-bugs mailing list, Thu, May 6, 2010 + "FreeMono affected by OS X 10.6 nested character references bug" + reduced reference nesting in multiple quote characters, as a courtesy + to Mac OS 10.6 users, who suffer from a bug. + +2010-05-04 Stevan_White + * FreeSerif.sfd: + + Latin: kerning tweeks + +2010-05-03 Stevan_White + * FreeSerifBold.sfd: + + Latin: spacing of round small letters, kerning tweeks, fiddled with + ligatures + +2010-04-17 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Daniel Johnson improved Cherokee Da + +2010-04-10 Stevan_White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Emboldened underscore and related glyphs. Resolves issue 22999 + https://savannah.gnu.org/bugs/index.php?22999 + Low line (005F) in bold fonts do not have heavier weight + +2010-04-09 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: Added Thai TTF names + +2010-04-08 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Corrected some language names + A bit o kerning + + * FreeSerifBold.sfd: + + Fixed problem with name. This should be the same as before the revision + except for the fix. + The KDE font installer was saying this face was incorrectly named + Free Serif Bold Italic, but this wasn't quite correct. One of the other + language names said it was named Free Serif Halvfett Kursiv, which + conflicted with that language name for the real Free Serif Bold Italic. + + Regression: for some unknown reason, previous release gets built so + that my system thinks it is Free Serif Bold Italic. + This is a mystery. There is nothing about Italic in the file. + +2010-04-06 Stevan_White + * Makefile: + + Made graceful in absence of Fontforge + +2010-03-29 Stevan_White + * FreeSerifBold.sfd: + + Adjusted some accent marks, named a few characters + +2010-03-25 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added Ukrainian TTF names + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added bahasa indonesian TTF names + +2010-03-21 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added several TTF Names. (Need to check with native speakers.) + +2010-03-20 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fill out TTF Names tables regarding font names + +2010-03-19 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Removed TTF Names for 'sample text' and all 'license URL' except English, + 1) in response to FontForge complain that large names tables conflict + with recent Windows patches + 2) because they are redundant and inappropriate + (Hope to post the list of sample texts elsewhere, because I like the idea.) + +2010-03-02 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Latin standard ligatures: in non-bold, promoted dlig to liga. + Put standard Dutch IJ in all; Adjusted spacing a bit + +2010-02-28 Stevan_White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Cyrillic: further revision of spacing, in direction of loosening. + bold ze was strangely thin; made bolder. + +2010-02-27 Stevan_White + * FreeSerif.sfd: + + Cyrillic: reviewed spacing of whole range, generally loosened slightly + tidied a couple of ugly glyphs + +2010-02-09 Stevan_White + * FreeSerifBoldItalic.sfd: + + tweeks to kerning in Latin + + * FreeSerifBold.sfd: + + Tweeks to kerning in Latin + +2010-01-28 Stevan_White + * tools/isMonoMono.py: + + Implement FontForge handling of magic characters + .notdef, .null, nonmarkingreturn + at + 0x0000 0x0001 0x000D + +2010-01-27 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Improved magic characters for FreeMono, inserted them for other faces + https://savannah.gnu.org/bugs/index.php?28742 + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added at 0x0000 0x0001 0x000D characters + .notdef .null nonmarkingreturn + These are NOT UNICODE they are to satisfy an essentially undocumented + "feature" of FontForge, ( in source tottf.c, AssignNotdefNull() ) + And a funny strong suggestion of TrueType fonts, that they begin with + three special characters (evidently different from encoding slots) + http://www.microsoft.com/typography/otspec/recom.htm + + FontForge looks for these glyphs in certain places and copies them. + Otherwise, apparently, it will find a glyph elsewhere (unclear how) and + copy it there, possibly resulting in something quite wrong + (such as a non-monospace font). + + The three are copied to the end of TTF fonts (only one to the end of OTF + fonts) + +2009-12-31 Stevan_White + * FreeSans.sfd: + + Tamil: deletd Unicode range due to absence of necessary ligatures + + * FreeSerifBold.sfd: + + Cyrillic tweek to spacing + +2009-12-29 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd: + + Gurmukhi: added 2 characters to complete range + + * FreeSans.sfd, FreeSerif.sfd: + + Devanagari: filled out sans, some corrections in serif + + * FreeSerif.sfd: + + Devanagari: Drew and constructed glyphs to complete range. + +2009-12-28 Stevan_White + * OpenType.py: + + Added/corrected some ranges + +2009-12-27 Stevan_White + * tools -- CheckConformance.pl, GenerateTrueType, MES-1.lst, MES-1.txt, MES-2.lst, MES-2.txt, MES-3B.lst, MES-3B.txt, WGL4.lst, mes-list-expand.pl: + + disabled build of Mac TT + + * tools/ligatureLookups.py: + + better sanity check + + * tools/range_report.py: + + more generic title + + * tools/OpenType.py: + + correction to Tamil + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Resolves bug #23049 + Replacement character (U+FFFD) not properly styled + https://savannah.gnu.org/bugs/index.php?23049 + + * FreeSerif.sfd: + + Devanagari: added letters, completing Unicode range + + * FreeSerif.sfd: + + Tamil: added 2 monster glyphs, completing range + (0bc1-2 still questionable) + +2009-12-26 Stevan_White + * FreeSerif.sfd: + + Indic ranges: named lots of characters + Tamil: corrected and added a few letters + + Tamil: added digits + + Tamil: a few more symbols. Only a couple of monster signs still + missing, and a couple of marks seem just wrong... + + Malayalam: completed Unicode range, also moving some Chillu letters from + Private Use area to Unicode, and re-establishing ligatures + + * FreeSans.sfd: + + Tamil: completed digits, added some other chars + +2009-12-25 Stevan_White + * FreeSans.sfd: + + Indic ranges, esp. + Devanagari: added several new Unicode (not yet complete) + tidied letters + Bengali: tidying, made some refs + +2009-12-24 Stevan_White + * FreeSans.sfd: + + Indic ranges: named most of the Unicode characters + Tried to improve a few bad names for ligatures + in Private Use Area + Made a few references: not clearly an improvement. + This stuff is still a mess... + + Devanagari: added an obviously missing nukta ligature + + Gujarati: added some subvocalic letters for Sanskrit. Quality is low. + + Filled out Geometric Shapes. + + * tools/ligatureLookups.py: + + fixed syntax error + + * tools/LigatureList.pl: + + no longer relevant. + +2009-12-23 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + cosmetic re-name and re-order of lookups + + * tools/OpenType.py: + + removed links to disappeared web pages + +2009-12-22 Stevan_White + * FreeMonoOblique.sfd: + + Diagonal Fractions lookup didn't make much sense in mono anyway, + much less in just one style. + +2009-12-20 Stevan_White + * FreeSerif.sfd: + + split Diagonal Fractions lookup into two tables + + re-encoded some characters + adjusted some marks + corrected two wrongly-placed glyphs in Phonetic Extensions Supplement + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + General Punctuation: Got rid of deprecated subrange 0x206A-0x206F + + * tools/range_report.py: + + corrected script name + + * tools/OpenType.py: + + numerous changes, some reflecting changes to Unicode standard + +2009-12-14 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Unicode 5.2 corrections of Abkhasian letters from Daniel Johnson. + Got rid of some old glyph names. + +2009-12-06 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Cherokee: fixed previous commit of a partial, and old range in + medium weight + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cherokee, courtesy of Daniel Johnson. + +2009-11-20 Stevan_White + * FreeSans.sfd: + + New glyphs for Unified Canadian Aboriginal Syllabics as defined in Unicode 5.2 + by Daniel Johnson + +2009-11-14 Stevan_White + * FreeSerif.sfd: + + Resolves bug #27842: FreeSerif U+1F016 (Mahjong Tile Seven of Bamboos) Wrong + https://savannah.gnu.org/bugs/?27842 + has one extra bamboo in it for a total of eight. + The bamboo on the top left needs to be removed + + Resolves bug #27579: Orthodox cross has wrong glyph + http://savannah.gnu.org/bugs/?27579 + U+2626 Orthodox Cross should slope downwards from left to right. + +2009-11-13 Stevan_White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Cyrillic: corrections to Abkhazian letters by Daniel Johnson + +2009-11-05 Stevan_White + * FreeSerif.sfd: + + Cyrillic: corrections to Abkhazian letters by Daniel Johnson + +2009-10-16 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: tweeks to brev, based on Unicode 5.2 samples + +2009-10-08 Stevan_White + * FreeSerif.sfd: + + Currency Symbols: tidied + + Number Forms: three new vulgar fractions + + Currency Symbols: added "Tenga" of Kazakhstan + + Latin Extended: corrected a couple of wrong bearings + some fiddling with Vienamese letters with hook + +2009-10-01 Stevan_White + * FreeSerif.sfd: + + added missing accent + +2009-09-17 Stevan_White + * FreeSerif.sfd: + + Latin kerning: gave qj positive kerning (it must happen sometimes) + + Latin kerning: differentiated grave and dieresis vowels in some combos. + (also, adieresis hadn't been kerned at all...) + + Made ref of one Sinhala letter + +2009-07-30 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + kerning + +2009-07-26 Stevan_White + * FreeSansBold.sfd: + + kerning + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + added some space in diaeresis + did some kerning + + * FreeSansBold.sfd: + + Revert serious mistake with previous commit: had somehow set splines + quadratic. + Here, the GaspTable from that commit is preserved, + However there were evidently numerous other changes that weren't + documented, and these are lost. + +2009-07-12 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added GASP tables for control of hinting/smoothing (anti-alising) of + TrueType. + Now the values are better suited to the EM size of the fonts. + Further adjustment (based say on stem width) might still be profitable. + + * FreeSans.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + More tweeks on accents, especially Maltese letters. + +2009-07-11 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Maltese Hbar, hbar, Improved, made more consistent. + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin: various corrections and tweeks for consistency in accented letters. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + more space to accent on lcaron + tightened DZ etc ligatures + in SerifItalic faces made references etc in Spacing Modifiers and Combining + further kerning + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + kerning + Sans: decided dots and some other marks needed more room. + +2009-07-10 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + IPA. Phonetics: tweeks + + * FreeSerif.sfd: + + Tweeked some math symbols + + * FreeSans.sfd, FreeSansOblique.sfd: + + Letterlike: additions + + * FreeMonoOblique.sfd: + + IPA + + * FreeSerifBoldItalic.sfd: + + Another IPA symbol + + * FreeSerifBoldItalic.sfd: + + IPA and Spacing Modifier Letters: added a few + +2009-07-09 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Latin: various horizontal spacing and positioning issues + Replaced Tz and tz ligatures with the originals of Danial Johnson. + (range is "Mayanist" and despite Unicode samples, current usage + uses normal z in glyph) + Put stylized Tz tz in a discretionary ligature lookup. + +2009-07-08 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Cyrillic yi_yi Ukrainian ligature + Latin various pointwise cleanup, made some references, horizontal adjustments + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: Special ligature for Ukrainian yi_yi, also some kerning + +2009-07-07 Stevan_White + * FreeSerif.sfd: + + Latin: kerning; made accents on i tighter to avoid collisions + +2009-07-05 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made lookup tables for Dutch IJ + + Re-did Dutch digraph IJ in bold faces as "broken-U", because I + thought it was cool and nobody was there to stop me. + + * FreeSerif.sfd: + + Corrected ligatures Tz tz; put them in special lookup + Latin Extended Additional: added medevalist letters, completing range + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic: added yi_yi ligature for Ukrainian in roman. Not sure + if it's right. + Latin: kerning. Added longs_t ligature, and historic ligature tables + IPA: in bolditalic, added a letter or two + + * FreeSerif.sfd: + + Kerning for hbar + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Kerning for Western Slavic languages + Added a couple of IPA to BI + +2009-07-04 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Combined letters ae, oe, ij had incorrect horizontal spacing + + * FreeMono.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Combining Diacritical Marks for Symbols: additions and fiddling. + Also related circles, arrows. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: various additions and adjustments + Number Forms: Completed range in serif roman. Adjusted spacing + of Latin numerals in serif faces. + Diacritics for Symbols: various additions + Geometric shapes: thought it best for circle to be round even in + oblique faces. It's a choice of course. + Added to several faces. + Made all to pass tests (except Sinhala) + +2009-07-02 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: more additions, adjustments + Also fiddled with some math symbols in Sans faces + + * FreeSans.sfd, FreeSansOblique.sfd: + + Letterlike Symbols; additions and adjustments + Note: Pango is rendering very strangely: many glyphs in the font are + being stolen from some other fonts instead: All the script in + blackletter, and some others as well. Is there a cache in the system + somewhere? Or what? + +2009-06-28 Stevan_White + * FreeSerif.sfd: + + Modified glyph. From patch by Pavel Skrylev. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Superscritps and Subscripts: made glyphs to complete range in all faces + + * FreeSans.sfd, FreeSansOblique.sfd: + + Added some combining marks for symbols and Blackboard Bold letters to + letterlike symbols + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various adjustments regarding superscript and subscript characters in + several ranges. + +2009-06-27 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + More fiddling with super/subscripts + Tidied points in Serif to make fontforge "wrong direction" complaint + in scaled reference go away. + Made some other references in basic latin ranges. + + * FreeSerif.sfd: + + Superscripts and subscripts (in various ranges): tried to systematize + sizing and vertical placement. Note: most letters are still simply + scaled. + This is practical maintenance-wise, but isn't typographically optimal. + + * FreeSerif.sfd: + + Cyrillic Extended A: altered mark positions + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Phonetic Extensions: various corrections and fiddling + Changed Blues values in FreeSerifBoldItalic + +2009-06-25 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Combining Diacritical Marks for Symbols: added to bold oblique + added placement mark to many + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + IPA Extensions: completed in bold and boldoblique, completing range for face. + + All faces: deleted 'cvt', 'prep', 'fpgm' TrueType tables, because + FontForge was complaining about them (legacy hinting that could + interfere, possibly lower quality code, etc) + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + IPA Extensions: made several characters + + * FreeSerif.sfd, FreeSerifBold.sfd: + + IPA Extensions: completed range in bold + +2009-06-23 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Spacing Modifiers: added a couple + Combining Diacriticals: brought range to par with FreeSans + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Same correction as for FreeSerif + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Corrected descender of 027f + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + IPA and related: made lots of additional glyphs + +2009-06-22 Stevan_White + * FreeSerif.sfd: + + Latin: further clean-up + +2009-06-21 Stevan_White + * FreeSerif.sfd: + + General pointwise clean-up of Latin and Latin Extended. + No visible changes were intended besides changed policy on + horizontal placement of some horned letters + + * FreeSerif.sfd: + + Latin Extended-C: constructed glyphs to complete range. + Latin Extended-D: constructed a bunch of glyphs; some related changes elsewhere. + +2009-06-20 Stevan_White + * FreeSerif.sfd: + + Latin Extended-C: added most of range + + Modifier Tone Letters: added glyphs to complete range. + This should also complete all the IPA/Phonetic extenseions ranges. + + Phonetic Extensions Supplement: added letters completing range + Note the superscript ones are simply scaled, so stem width is + not quite right... + +2009-06-19 Stevan_White + * FreeSerif.sfd: + + Phonetic Extensions: made letters to complete range + +2009-06-18 Stevan_White + * FreeSans.sfd: + + IPA Extensions: clean-up, fix some horizontal spacing issues + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Some glyph problems clean-up, made to pass validate (BlueValues) + +2009-06-17 Stevan_White + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + IPA Extensions: Improved spacing and horizontal positioning + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Georgian: added missing letter + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + IPA: made curls on some glyphs more distinct. + note horizontal placement in BO is chaotic--needs work + +2009-06-14 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: various experiments with lookups. + calt: should have allowed isolatef forms of combining marks, + (but can't see application support...) + aalt, hist: for alterntative characters + Added some historical glyphs + Math Alphanumeric: some clean-up. + +2009-06-11 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: various tweeks. Failed attempt to use 'isol' + lookup to put isolated combining marks above the baseline. + + More fiddling with mark placement, strengthened ornamental endings + + mkmk positioning of augmentation dot + +2009-06-10 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: combining marks above and below notes now working + somewhat + +2009-06-08 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: more adjustments of size and placement + +2009-06-07 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: mostly work on lookups. Made tablature symbols + thinner. + +2009-06-06 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: more fiddling with sizes and positions + + Byzantine Musical Symbols: minor clean-ups + + Fixed some ATT problems with 'kern' lookups for Cyrillic + +2009-06-05 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: many changes to glyph positions and shapes + +2009-05-28 Stevan_White + * FreeSerif.sfd: + + Cyrillic: additions and re-naming by Pavel Skrylev. + * Added Cyrillic-B Ext glyphs, and Cyrillic-A Ext glyphs. + * Added cyr_above anchor to all cyrillic glyphs, some glyphs + was changed + * To all Cyrillic letters I've given proper names based on old + Slavic language which is source of all modern slavic languages. + + (the naming is contentious, and there are a couple of technical + problems...under consideration) + +2009-05-27 Stevan_White + * FreeSerif.sfd: + + Musical Symbols: + Scaled up accidentals a bit. + Reduced width of repeated figure marks + Reduced width of caesura even more + Tried to implement mark positioning...not working everywhere + made references + +2009-05-26 Stevan_White + * FreeSerif.sfd: + + Made all letterlike glyph parts more like those from Serif and + Serif Italic. + (Except for Ped. U+1d1ae) + +2009-05-20 Stevan_White + * FreeSerif.sfd: + + Corrected DPOS lookup for Music range to be in script 'musi' + + Western Musical Symbols: fiddling + Miscellaneous Symbols: re-design of musical flat symbol. + +2009-05-19 Stevan_White + * FreeSerif.sfd: + + Western Musical Symbols: Revised horizontal placement of notes. + Altered many combining symbols to be more like Unicode sample. + Corrected many symbols that should be spacing but had 0 width. + Raised many symbols that were far lower than in Unicode + samples. + +2009-05-18 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + U+0354 and U+0355 (combining left/right arrowhead below) were switched + +2009-05-11 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + Hebrew: Moved vowel below mark for esh (05e8) and dalet (05d3) as + recommended in bug report #25887 + "FreeSans Hebrew most nonspacing marks are spacing" + https://savannah.gnu.org/bugs/?25887 + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Put PS Private BlueScale back to default. (Was really experiment to + alleviate excessive overshoot. Didn't work and FontForge complained.) + + * FreeSerif.sfd: + + Geometric Shapes: made two 'bullet' shapes to be consistent with 'bullet' + Blues values: put Std VH W into Stem Snap values + + * FreeSans.sfd: + + More Geometric Shapes. also worked on character widths. + +2009-05-09 Stevan_White + * FreeSans.sfd: + + More Geometric Shapes + +2009-05-02 Stevan_White + * FreeSansOblique.sfd: + + Had misplaced Tifinagh range. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + The rest of Tifinagh, courtesy of Daniel Johnson. + + a few adjustments. + +2009-05-01 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Explicitly disabled PS Private dictionary entry BlueFuzz + as recommended in Adobe Type 1 Font Format, sect. 5.8. + + * FreeSans.sfd: + + Tifinagh range, courtesy of Daniel Johnson. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjusted PS Private values according to understanding of + Adobe Type 1 Font Format (Ch. 5, Private Dictionary) + + Not completely clear on BlueScale, and StemSnap values are still a + mystery. (FontForge 'guess' seems to do little or nothing, and I + don't know where these values came from) + + Original hope was to improve appearance of overshoot in Sans, but it + seems that my renderers ignore this information. + + * tools/ranges.py: + + Corrections for Georgian and Tifinagh ranges + +2009-04-28 Stevan_White + * FreeSans.sfd: + + More Geometric Shapes + +2009-04-27 Stevan_White + * FreeSans.sfd: + + Added U+25D0-3 (half-black circles) + Note the Geometric Shapes range is still in poor shape in Sans. + +2009-04-25 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: fiddled with mark positioning in Cyrillic and Glagolitic + Non-roman faces: Added 'mark' positioning for Cyrillic + +2009-04-14 Stevan_White + * FreeSerif.sfd: + + Cyrillic Extended-B more additions. Now has all except payerok + punctuation and Old Abkhasian letters. + +2009-04-13 Stevan_White + * FreeSerif.sfd: + + Cyrillic Extended-B a few more letters + + * FreeSans.sfd, FreeSerif.sfd: + + kerning: tweeks + +2009-04-11 Stevan_White + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Georgian: additions and improvements. + Serif now has full compliment. + Note uppercase is questionable, being a simple scaling... + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Latin Extended-D added u+a788-c + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin Extended-D + corrected slots for Mayanist letters in roman + added modifier letters u+a788-c + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Latin Extended-D Mayanist letters by Daniel Johnson + + * tools/ranges.py: + + Corrected Vai range + +2009-04-10 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Letterlike Symbols: additions and improvements + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Letterlike Symbols: additions, improvements + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Reconsidered numeral 1. Made angle more like other angles in font. + +2009-04-09 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Increased angle of hook on numeral 'one', to improve distinction from + letter 'l' at small point sizes. (Noticed that on some systems, even + at 12 point the distinction had not been obvious.) + +2009-03-29 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + General Punctuation: Adjust position, shape of quotes, fiddle with + others. + + * FreeSans.sfd: + + Kerning: Had grouped letters with round bowls on left (e,c,0,d,q) + together, but now see the original Nimbus fonts had left bounds that + vary by 10 EM or more, which is quite visible. I am correcting a + flaw in the original font in a very difficult and complex way. + It would be much better to make the bounds of these similar letters + to be equal. + To do: same for punctuation, copy to other styles of Sans. + + * FreeSerif.sfd: + + Kerning tweeks. + +2009-03-22 Stevan_White + * FreeMono.sfd: + + clean-up of some of the basic Nimbus glyphs + + * FreeSans.sfd, FreeSerif.sfd: + + Hebrew: more work on lookups regarding vowel marks + + * FreeSans.sfd: + + Hebrew: vowel mark positioning + +2009-03-16 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + re-named some lookup tables (Sinhala, Hebrew) + +2009-03-15 Stevan_White + * FreeSerif.sfd: + + Georgian: point-wise cleanup + note: doubts about spacing and glyph bounds in capitals + + * FreeSerif.sfd: + + Greek Extended: corrected u+1fd3 + +2009-03-13 Stevan_White + * FreeSerif.sfd: + + Cyrillic (and extensions) various tweeks to old Cyrillic letters, + spacing. + +2009-03-07 Stevan_White + * FreeMonoBoldOblique.sfd: + + correct direction braceleft + + * FreeSerif.sfd: + + Glagolitic: tweeks + + * FreeMonoBold.sfd: + + correct direction of braceleft + +2009-03-05 Stevan_White + * FreeSerif.sfd: + + Glagolitic: more fiddling. Raised small letters so their tops are + even with the tops of the big letters, which is more in line with + their "hanging" nature, and with most manuscripts. + +2009-03-04 Stevan_White + * tools/ranges.py: + + ranges for Sinhala + +2009-03-03 Stevan_White + * FreeSerif.sfd: + + Glagolitic: More tweeks. Added Djervi (I think) + +2009-03-02 Stevan_White + * FreeSerif.sfd: + + Glagolitic: tweeks + +2009-02-28 Stevan_White + * FreeSerif.sfd: + + Sinhala: replaced U+0DD0-1 with ones from sinha font + + Glagolitic: Additions, improvements (Note: the characters still missing + I simply haven't yet recognized in a manuscript or found in an on-line + HTML encoded text. I would like to see real ones rather than copying + out of the Unicode samples.) + + Cyrillic Extended-B: Assembled Monograph Uk, uk. See discussion + http://en.wikipedia.org/wiki/Uk_(Cyrillic) + +2009-02-27 Stevan_White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made braces more distinctive. + +2009-02-26 Stevan_White + * FreeMono.sfd: + + ASCII: Accentuated braces (for better readability in terminals) + +2009-02-24 Stevan_White + * FreeSerif.sfd: + + Cherokee: Daniel improved U+13d2 + + Sinhala: Copied most Unicode glyphs directly from Yannis Haralambous + sinhala MetaFont files. These are: all but 0dd0 0dd1 0df4. + Gave Unicode characters names, based on a transliteration scheme from + Harshula. + The auxiliary Sinhala are all from the LKLUG font. + +2009-02-23 Stevan_White + * FreeSerif.sfd: + + Copied glyphs from LKLUG font, as discussed with Harshula Jayasuriya. + http://sinhala.cvs.sourceforge.net/viewvc/sinhala/sinhala/fonts/ + + This font is derived from a Metafont font: This package was + originally developed by Yannis Haralambous (Yannis.Haralambous at + univ-lille1 fr), with funding from the Wellcome Institute for the + History of Medicine, 183 Euston Road, London NW1 2BE, England (Contact + person: Dominik Wujastyk (D.Wujastyk at ucl ac uk)), which is using + the font in its Catalogue of Sinhala Manuscript. The original package + was available by ftp at ftp.bcc.ac.uk in: + /pub/users/ucgadkw/indology/software/sinhala1-TeX.zip + + The hope is to eventually pull glyphs directly from the original MF + files. + +2009-02-21 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + tidying previous commits + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: Revised letter spacing in Armenian. + Serif roman: Added initial version of Glagolitic (by me) + +2009-02-18 Stevan_White + * FreeSerif.sfd: + + Armenian: spacing changes + Sinhala: deleted range, for usual reasons: + It doesn't even contain the full set of Unicode letters, and Sinhala + requires auxiliary characters and lookup tables for proper + representation. + (Found what I think are the originals at + http://www.mettanet.org/fonts/ ) + +2009-02-12 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + SerifBoldItalic - Armenian oblique from Daniel Johnson's bold version + Added ligatures (by Daniel) and lookup tables. + + * FreeSerifItalic.sfd: + + Armenian: Made oblique version of Daniel Johnson's range + + * FreeSerifBold.sfd: + + Armenian by Daniel Johnson + + * FreeSerif.sfd: + + Improvements of a couple of Armenian characters, from Daniel Johnson. + + * tools-- GenerateOpenType, GenerateTrueType, checkGlyphNumbers.py, findBackLayers.py, isMonoMono.py, range_report.py, ranges.py, validate.py: + + Changed /usr/local/bin/fontforge to /usr/bin/fontforge + (to work with the update-alternatives mechanism, whereby a link is made + /usr/bin/fontforge -> /etc/alternatives/fontforge -> preferred binary ) + +2009-02-07 Stevan_White + * FreeSerifItalic.sfd: + + Latin: Kerning. Fixed some missing extrema + Made some more delicate italic IPA letters + +2009-02-06 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Latin: kerning + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Adjusted ff etc ligatures in Italic + +2009-02-05 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Thai sample text (means something like + Mr Sangkapan who sells bottles was picked up by the police because he + stole the wash of ms. .....) + +2009-02-04 Stevan_White + * FreeSans.sfd: + + Vai range, by Daniel Johnson + + * FreeSerifBoldItalic.sfd: + + Latin: kerning + +2009-02-03 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Latin: kerning + +2009-01-26 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made nu distinct from v. + Remedies bug #25376: https://savannah.gnu.org/bugs/?25376 + greek letter 'nu' [U+03bd] same as latin 'v' [U+0076] in FreeMono + +2009-01-22 Stevan_White + * FreeSans.sfd: + + Kerning. Need to copy to other faces + + Arabic ligatures: turned on "ignore combining marks" on advice of + Khaled Hosny. + +2009-01-20 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Drew U+1e9C-F in Latin Extended Additional (including capital ess-zet) + +2009-01-19 Stevan_White + * FreeMono.sfd: + + Update of Kayah Li from Daniel Johnson + +2009-01-18 Stevan_White + * FreeSerif.sfd: + + Latin: kerning + + Coptic: Laula to be same height as Phi Psi (higher than other letters). + Dei and dei also to be higher letters, adjusted widths too. + + Unified Canadian Aboriginal Syllabics: moved the non-Unicode letter + part glyphs ucas.ring ucas.horizline ucas.shortvert ucas.righttack + ucas.lefttack to the Private Use area + 59664-59668 + Technique was to edit the SFD file directly: It seems the encoding + slot for the glyph is the first field of the "Encoding:" line for + the character. + + * FreeMono.sfd: + + Cherokee: improvements from D. Johnson. + +2009-01-17 Stevan_White + * FreeSerif.sfd: + + Cyrillic: Kerning. + + Re-linked Ezh/Yogh and re-made reversed Ezh. + +2009-01-16 Stevan_White + * FreeSerif.sfd: + + Fiddled with Coptic glyphs: Longer tail on Shei, less droopy Alfa. + Made Armenian Aiw to be a link to Phi (on Daniel Johnson's advice ) + + * FreeMono.sfd: + + Kayah Li by Daniel Johnson + + Cherokee, by Daniel Johnson + + Made references of some Armenian punctuation, + Made primereversed to be really the reverse of prime. + + Removed hints + + * tools/ranges.py: + + corrected Unified Canadian Aboriginal Syllabics + +2009-01-13 Stevan_White + * FreeSans.sfd: + + named some Armenian letters + + * FreeSerif.sfd: + + Armenian range by Daniel Johnson, with ligatures. + +2009-01-12 Stevan_White + * FreeSerif.sfd: + + Coptic: Raised top of laula above common top, as it appears in most + other fonts. Makes it easier to distinguish from alfa. + A little more space around Iauda and iauda. + Kerned Dei. + +2009-01-11 Stevan_White + * FreeSerif.sfd: + + Coptic: Made capital Alpha is distinct in printed form. + Made more angular vida with flattened top and bottom. + Made small hori more curvy. + More fiddling with Hori, made Kapa much wider. + + Reduced width of small letter straight stems to match small letters + in Latin. + Kerning for capitals. + + Revised: + Added a few dialectic letters and kai symbol + Removed many "ear" serifs, preferring a slashing continuation of + long decenders and diagonals as in some manuscripts + Made Kai and kai not to go below baseline + Made Psi a little broader + Made small khei distinct from cap, + Revised Hori and hori. + Some of this toward https://savannah.gnu.org/bugs/?25289 + + Greek: Made archaic letters u+0370-3 (understand are used for + old numbering) + +2009-01-08 Stevan_White + * FreeSerif.sfd: + + Various alterations to Coptic: Re-worked K and M, added kern table. + +2009-01-07 Stevan_White + * FreeSans.sfd: + + Daniel Johnson's fix of TT reference transformation bug in + Unified Canadian Aboriginal Syllabics, + +2009-01-06 Stevan_White + * FreeSans.sfd: + + Unified Canadian Aboriginal Syllabics range, courtesy of Daniel Johnson. + +2009-01-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added 2009 to copyright dates + + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some TrueType names + +2009-01-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added 2009 to copyright dates + + * AUTHORS, CREDITS: + + Removed Glagolitic range author + + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some TrueType names + +2009-01-01 Stevan_White + * FreeSerif.sfd: + + Removed Glagolitic range, since have not (yet) received OK from author. + + Added some TrueType Names + +2008-12-31 Stevan_White + * COPYING: + + Updated license to GPL v3 + +2008-12-30 Stevan_White + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Oblique versions of Daniel Johnson's Cherokee. + + * FreeSerifBold.sfd: + + Cherokee Bold range from Daniel Johnson. + +2008-12-27 Stevan_White + * isMonoMono.py: + + 900 EM -> 800 + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Made glyphs to lie between -200 and 800 EM + + * isMonoMono.py: + + check that glyphs lie in vertical bounding boxes + + * FreeMono.sfd, FreeSerif.sfd: + + Extensible bracket characters didn't exactly line up. Fixed. + Mono: a couple of glyphs had gotten out of their bounding boxes again. + + * tools/isMonoMono.py: + + 900 EM -> 800 + + check that glyphs lie in vertical bounding boxes + +2008-12-26 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Final pre-release cleanup + + * FreeSerif.sfd: + + Buginese vowel u was misnamed + + * FreeMono.sfd: + + Yatcyrillic somehow was a mark character ... fixed + + * FreeSans.sfd, FreeSansOblique.sfd: + + Had to un-link references in + Sans: uni02B2, uni02B5 + SansOblique: uni0363 + because validation of the TTF file said the glyph + "is drawn in wrong direction" + I would have preferred to have understand this... + + * Makefile: + + Added quick test for FontForge version. + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd: + + Removed kerning tables (?? what were they doing here anyway??) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Kerning tables for Thai. + Handles one common case: short letter followed by a tall one with + an overhang to the left. + + * tools/ranges.py: + + some changes to explanatory text + +2008-12-25 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + More putzing with kerning tables + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Copied kerning classes + Serif -> SerifBold + SerifItalic -> SerifBoldItalic + Sans -> SansOblique SansBold SansBoldOblique + Some associated naming of characters, etc + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Additions and correction in Spacing Modifier letters and IPA Extensions + +2008-12-23 Stevan_White + * FreeSerif.sfd: + + Applied patch to Cherokee range + +2008-12-20 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Fixed kern classes that end in space (crashes FontForge) + + * FreeSerifItalic.sfd, FreeSerif.sfd: + + kerning + +2008-12-19 Stevan_White + * FreeSerifItalic.sfd: + + kerning + + * FreeSerif.sfd: + + kerning + Some adjustments to Glagolitc spacing, mark positioning + +2008-12-18 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-17 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-11 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + kerning + +2008-12-10 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd: + + kerning + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + kerning + +2008-12-09 Stevan_White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + +2008-12-08 Stevan_White + * FreeSansOblique.sfd: + + Slanted small final sigma. Remedies + bug #24993: U+03C2 "Greek small letter final sigma" not slanted in + Free Sans Oblique + https://savannah.gnu.org/bugs/index.php?24993 + +2008-12-07 Stevan_White + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + kerning, etc + +2008-12-06 Stevan_White + * FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + kerning + Tweek in Sans having to do with addition of Latin Extended + +2008-12-05 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Tweeks to Latin Extended Additional + + * FreeSansBoldOblique.sfd: + + Added Latin Extended Additional range + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Extra space at end of kern class names has bad effect on FornForge + script that try to run through kern classes. Some FontForge call + corrupts memory. + Got rid of extra space. + +2008-12-02 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Replaced U+0387 GREEK ANO TELEIA with top dot of colon. + See bug #24987: U+0387 GREEK ANO TELEIA too low + https://savannah.gnu.org/bugs/index.php?24987 + + * FreeSerif.sfd: + + more kerning in Cyrillic (broke into two tables of classes) + +2008-12-01 Stevan_White + * FreeSerif.sfd: + + tweeks to kernin + + * FreeSerifBoldItalic.sfd: + + kerning + +2008-11-30 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Kerning for Latin and Cyrillic fairly complete in Serif faces. + Complete in sense that it looks pretty good under Pango for + English French German Spanish Polish Czech Latvian + But have not done Vietnamese (will require many more entries). + I adjust roman and italic, then copy tables by hand to bold and + bolditalic. + Misgiving: bolditalic is much too crammed + Overall, I may have over-kerned. (A difficult temptation to master.) + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + kerning + In Serif, modified widths of some extended latin glyphs + +2008-11-29 Stevan_White + * FreeSerif.sfd: + + Broke Latin kerning subtable into four, hoping it will be easier to + understand and maintain. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, + FreeSerifItalic.sfd, FreeSerifBold.sfd, FreeSansOblique.sfd, + FreeSans.sfd: + + kerninig + +2008-11-28 Stevan_White + * FreeSans.sfd, FreeSerif.sfd: + + more kerning; + made guillemot narrower + + * FreeSansOblique.sfd, FreeSerif.sfd: + + previous commit was incomplete + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjusted width of single quotes (and apostrophe) to be "punctuation width" + More fiddling with kerning. + +2008-11-27 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + much fiddling with kerning + +2008-11-26 Stevan_White + * FreeSerifBold.sfd: + + Basic kerning, named main Cyrillic letters + + * FreeSerifItalic.sfd: + + Basic Cyrillic kerning + + * FreeSerif.sfd: + + Tweeks to Cyrillic kerning + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd, Makefile: + + Much fiddling with kerning, tables, and generating fonts whose kerning + tables work with OpenOffice. + + * tools/GenerateTrueType: + + Made to include old-style kerning + Converted to Python + +2008-11-24 Stevan_White + * FreeSerif.sfd: + + regularized padding in Miscellaneous symbols. + At least within related ranges tried to make similar. + Made to validate + +2008-11-23 Stevan_White + * FreeSerif.sfd: + + Filled out Miscellaneous Symbols. Used George Douros' Unicode font. + Completed Miscellaneous Symbols, with some drawings from George Douros' + Unicode Symbols, and some of mine. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Replaced Greek Exteded psili and dasia with scaled versions of the + "bent quote" mark. I think it's distinctive enough, but not so silly. + + Remedies bug #22997: Mono: Greek Extended psili is ugly + https://savannah.gnu.org/bugs/?22997 + + * FreeSerif.sfd: + + Made some recycling symbols + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Finished with Hebrew Pointed letters in all faces. + + * tools/range_report: + + preferred to keep the file ending + +2008-11-22 Stevan_White + * FreeSans.sfd: + + Fiddled with Hebrew Pointed letters + + * FreeSerifItalic.sfd: + + Marks for Vietnamese + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Letter pe had strange thick middle ear that looked awful. lamed had ben + bumped at some point. Fixed. Adjusted some of the points. + +2008-11-21 Stevan_White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + repairs to Pointed Hebrew + + * FreeSerif.sfd: + + Numeral line positioning marks for Gothic + + * FreeSerifItalic.sfd: + + Added Combining Marks for Symbols (some question about obliqueness of + some symbols) + Cleaned up some empty glyphs in Pointed Hebrew. + +2008-11-20 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Provided Hebrew pointed letters, with lookups, for all Serif faces. + +2008-11-19 Stevan_White + * FreeSerifBoldItalic.sfd: + + renamed Hebrew lookups + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Completed Hebrew in Bold faces. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + More tweeks to Hebrew points + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Adjustments corrections and additions to Hebrew points + +2008-11-18 Stevan_White + * FreeSansBold.sfd: + + Cleaned out a lot of ridiculous kernings + +2008-11-17 Stevan_White + * FreeSansBoldOblique.sfd: + + fiddled with Armenian ligatures + + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added Armenian (with ligatures) to BoldOblique + Fiddled with character spacing + +2008-11-16 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added U+01f9 and paragraph end marker to Georgian + Fiddled with Armenian ligatures + +2008-11-15 Stevan_White + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Another pass at letter spacing in Cyrillic. + Also went through ancient letters. + + Added Georgian paragraph separator 10FB + Added Georgian turned gan 10F9 (because it was easy) + + Re-worked letter spacing through modern Cyrillic range. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + Letter spacing + +2008-11-14 Stevan_White + * FreeSerif.sfd: + + Added several characters to Cyrillic Extended-B + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made Cyrillic hooked e U+04BC-F to look less goofy. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Based on assertion on Pechatnyj Dvor's web site, Cyrillic Fita + U+0472-3 and "Barred O" U+04E8-9 are different styles the same letter, + and the fact that the tilde in the O never looked good in Sans, I + made them all barred O's. + + * FreeSerif.sfd: + + Added Cyrillic Yn, yn (U+a65e-f) + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Synced up Cyrillic and Combining Diacritics ranges, + Couple of tweeks in Gujarati to make TT validate + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Changes to older Cyrillic letters, in response to further information. + Made omegas, omegas with titlo, and OT to all be of the same size and + shape in Serif. + Un-linked Cyrillic Psi and psi from Greek, made squarer versions. + + Some more Cyrillic diacritical marks in Sans. Re-worked U+04bc-f . + Experimenting with mark positioning for Cyrillic + +2008-11-12 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Strove to make Euro look more like the EC logo design, while making + glyph fit better with the design of its face. Bug #3576: Euro design + https://savannah.gnu.org/bugs/?23576 + + * FreeSans.sfd, FreeSerif.sfd: + + Adjustments mostly to GPOS tables having to do with Vietnamese marks. + The WAZU Vietnamese test page looks pretty good in Sans now. + Still not thrilled with below-dot when it appears with a mark over + e.g. U+0102. Pango positions one or the other but not both. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Extensive modification of GPOS lookup tables for mark positioning. + I think they're now all functional (except styled Mono faces have none). + Also added lots of marks to faces that didn't have them, and also + fiddled with Combining Diacritical Marks. + +2008-11-10 Stevan_White + * FreeSerif.sfd: + + Made one combining mark really combining + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made a few combining characters to be zero-width in Mono, + Added them to other styles. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Figured out why below marks in Thai weren't working in the lowest + letters. I think Pango and other font renderers ignore 'blwm'. + However, 'mark' works. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Tweeks to Thai marks + +2008-11-09 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Several bugfixes in Thai, mostly having to do with mark placement and + ligatures. Implemented ru-saraaa and lu-saraaa with ligatures. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + added and named dottedcircle (used by Pango to render + combining mark base) + + * FreeSerif.sfd: + + Tweeks to Coptic, after viewing more papyrus samples and web pages. + + * FreeSerif.sfd: + + Weight of Coptic small letters made to match that of Latin and Greek ones. + +2008-11-08 Stevan_White + * FreeSerif.sfd: + + Made Coptic to comply better with + http://www.wazu.jp/gallery/Test_Coptic.html + Made a flourish at foot of letters with long diagonal. + + More tweeks to Coptic; put in a mark lookup table. + + Note: for small letters I made scaled references to captials. + Results in those letters looking quite light next to the capitals and + next to small Latin letters. Also, there are a few variant forms for + capitals (Unicode samples don't show this). It would be good to + re-work + + Added Coptic alphabet in u+2C80-2CB1 and u+03E2-u+03EF, drawn/built by + me, based on Unicode samples, TeX font copte, and scans at WikiPedia. + +2008-11-07 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Further tweeks to dieresis in Greek and Cyrillic + + * FreeSerif.sfd: + + replaced Greek I dieresis with references, tweeked height of dieresis. + +2008-11-04 Stevan_White + * FreeSerif.sfd: + + Added a few Cyrillic Extended-B letters seen in web pages while looking + for Glagolitic text. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Added a few old Cyrillic characters. + + * FreeSerif.sfd: + + Several corrections and tweeks to Glagolitic. + Still missing six slots from Unicode, but don't see them in the TeX + fonts. + On the other hand, several on-line Glagolitic pages (bibles etc) don't + seem to use these. Maybe it's OK as-is. + +2008-11-03 Stevan_White + * FreeSerif.sfd: + + Added lowercase range to Glagolitic, as a facile scaling of the + uppercase. + + Added letter to Glagolitic, scaled range. + +2008-11-02 Stevan_White + * FreeSerif.sfd: + + Replaced fraktur bold from Mathematical Alphanumeric Symbols with that + from TX Fonts by Young Ryu. + One concern: letter k is damaged (in both medium and bold). I just + hacked something up. + + Added Glagolitic "round type" font (Croation capitols only) from the + collection of Croatian fonts for LaTeX by Darko Zubrinić + ftp://ftp.dante.de/tex-archive/languages/croatian/ + http://www.tug.org/TUGboat/Articles/tb17-1/tb50zubr.pdf + + Several letters are missing besides the small letters. + + * FreeSerifBoldItalic.sfd: + + A couple of Thai references got obliqued twice. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + By popular demand, removed 'ears' from Greek Upsilon and Psi. + Copied resulting glyphs to Serif Mathematical Alphanumeric Symbols. + + * FreeSerif.sfd: + + Some pointwise cleanup of main Tamil range + + Tried some things with lookups. Didn't make much headway. + +2008-11-01 Stevan_White + * FreeMono.sfd: + + somehow made a letter with wrong width + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added similar lookups and ligatures to Thai ranges. + + * FreeSerif.sfd: + + Lookups now work no worse than those for other Thai fonts, at least + in Pango. Still perplexed by behaviour of "Required" lookups. + + For Thai, made ligatures and lookups for yoying and thothan combined + with a lower vowel. These work well. + Attempted looksups for saraaa with ru and lu, and for saraam. + Not working. + + Cleaned up a few of the Bengali ligatures + + * FreeSerifBold.sfd: + + Tweek Thai + +2008-10-31 Stevan_White + * FreeSerif.sfd: + + Fixed ligatures and mark positioning for Hanunóo. + Problem with ligatures: Gnome pango doesn't do 'rlig', only 'liga' + + * FreeSerifItalic.sfd: + + Changed lookup table scripts for Devanagari and Bengali. + Find Problems -> ATT found several problems showing lookups acting on + glyphs that weren't listed in the script ranges, including dev2, bng2 + (why not deva and beng, I don't know). + + danda and doubledanda of Devanagari I understand are to be shared among + Indic scripts. So included bng2 and dev2 in the 'aalt' table for those. + + The 'init' and 'half' tables for Bengali made active for bng2. + + The 'locl' table for Bengali didn't do anything I could see: It mapped + the Devanagari danda to itself, and the doubledanda to itself. Deleted. + + Cleaned up some kern tables. + adjustments of under 5 EM are invisible. Some others I just didn't like. + Some were putting a letter beneath another, with is wrong. + + * FreeSerifBoldItalic.sfd: + + Added Thai + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Changes to mark positioning lookups, esp. in Italic. + Widened numerals in Bold + +2008-10-27 Stevan_White + * FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Tweeks regarding Armenian and lookups + + * FreeSansBold.sfd: + + Added Armenian ligatures FB13-FB17 with lookups + Also made a historical ligature ('hlig') table for u+0587. + + Toward bug #15183: missing characters from Armenian range + https://savannah.gnu.org/bugs/index.php?15183 + + * FreeSansOblique.sfd: + + Added Armenian ligatures, lookups. Cleaned up contours. + + * FreeSans.sfd: + + Added 5 Armenian ligatures to U+FB13 – FB17, and made corresponding + 'liga' lookup. Found there one ligature u+0587 that according to + http://en.wikipedia.org/wiki/Armenian_alphabet + + "in new orthography the և character is not a typographical ligature anymore, and must never be treated as such. It is a distinct letter and has its place in the new alphabetic sequence." + So moved this out of the 'liga' lookup and into a new 'hlig' lookup. + +2008-10-26 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Lots of improvements to Thai. + Completely revised letter spacing in Italic, and fiddled with combining + marks in all. + Still aren't working quite right, especially in Italic. + Still need to work over digits (in Bold they aren't even bold yet) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Bold Thai : added (painstakingly) constructed glyphs, lookups + roman Thai: tweeks + Italic Thai: tweeks (Note this still has multiple problems) + +2008-10-25 Stevan_White + * FreeSerif.sfd: + + WAZU says + http://www.wazu.jp/gallery/Fonts_Hanunoo.html + + MPH 2B Damase doesn't support the consonant-vowel ligatures necessary + to render Buhid writing. + + OK, so I made 'mark' lookups for combining marks and a bunch of + ligatures in an 'rlig' lookup. The latter still not working: + don't know why. + + Made page to match the example of the combining forms at + http://www.omniglot.com/writing/hanunoo.htm + +2008-10-24 Stevan_White + * FreeSerif.sfd: + + Removed some marks from Mathematical Alphanumeric Symbols + + * FreeSerif.sfd: + + Tweeked combining marks for Vietnamese. Made to satisfy + WAZU JAPAN Comprehensive Unicode Test Page for Vietnamese + http://www.wazu.jp/gallery/Test_Vietnamese.html + Could still use some tweeking... + + * FreeSerif.sfd: + + Added marks for composition of Vietnamese + + * FreeMono.sfd, FreeSerif.sfd: + + Put "below" combining mark on lots of vowels and derivatives, + for Vietnamese. + Named a bunch of composit Latin, expecting to make substitutions. + +2008-10-23 Stevan_White + * FreeSerif.sfd: + + Thai spacing alterations based on advice of a native speaker. + +2008-10-22 Stevan_White + * FreeSerif.sfd: + + re-named Thai lookups according to order + +2008-10-21 Stevan_White + * FreeSans.sfd: + + Cleanup of glyphs in Gujarati, Devanagari. + + Note: Serious problem with Sans GPOS abvm in Devanagari + "'abvm' Above Base Mark in Devanagari subtable" "gujr-0" + But all the characters that list gujr-0 are in Gujarati. + Not sure how this got broken or how to fix it. + + * FreeSerif.sfd: + + Fiddled with Thai mark positioning: passes my tests now OK. + Made a few more references in Math Symbols; more regularization of + stroke. + + * FreeSerif.sfd: + + Added mark class for Vietnamese "horn" + Several references made in General Punctuation, Arrows + + * FreeMono.sfd: + + added some Combining Diacritical Marks + +2008-10-20 Stevan_White + * FreeSerif.sfd: + + Made some references from serifed Latin capitals to Greek counterparts. + + * FreeSerif.sfd: + + Made a few repeated glyphs into references in Musical Symbols + + * tools/ranges.py, tools/validate.py: + + tweeked some ranges, format of output + +2008-10-19 Stevan_White + * FreeSerif.sfd: + + Moved several glypns from Mathematical Alphanumeric Symbols to + Letterlike Symbols. + Couple tweeks in Mathematical Symbols. + + * FreeMono.sfd, FreeSerif.sfd: + + Fiddling with Mathematical Symbols. + In Serif, trying to make stroke width more consistent. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Added some Greek symbols in Mono and Sans to make a little more regular + and correspond better with TeX. + Tweek of serif. + + * FreeSansBold.sfd: + + a few more improvements. + + One problem with the Mathematical Alphanumeric area is, one must + remember to change it any time another face is altered... + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerifBold.sfd: + + Several improvements and additions to Sans faces (mostly in Greek) from + experience of pasting into FreeSerif Mathematical Alphanumeric Symbols. + + * FreeSerif.sfd: + + Replaced most of Mathematical Alphanumeric Symbols + roman italic bold (latin and greek) + gothic italic bold (latin and greek) + typewriter + and numerals + with glyphs from FreeFont. These were scaled to uniform height. + + Remains: Blackboard Bold, Fraktur, Calligraphic, Script + + * FreeSerif.sfd: + + Tidied lookup table names for Malayalam + + * FreeSerif.sfd: + + Applied Malayalam patch from Hiran Venugopalan + + * FreeMono.sfd: + + Added/corrected many Mathematical Symbols + + * FreeSansOblique.sfd: + + more IPA + +2008-10-18 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made lots more IPA and Phonetic Extensions + Note: fontforge is reporting an error in a few glyphs made by scaling + another, that the glyphs are drawn in the wrong direction--only in + TrueType though. Suspect a FontForge bug. + + Added several Combining Diacritical Marks + +2008-10-17 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made several Spacing Modifier Letters, Combining Diacritical Marks, + and IPA and Phonetic Extensions + +2008-10-16 Stevan_White + * tools/ranges.py: + + un-grayed totals rows + + Fiddled Cyrillic + made output prettier + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added some Superscripts and Subscripts + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Finished off Superscripts and subscripts + + Completed General Punctuation for Mono faces + + Added some General Punctuation + +2008-10-15 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + more Letterlike Symbols, Currency Symbols + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made some Combining Diacritical Marks for Symbols, Letterlike Symbols + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added some General Punctuation + +2008-10-14 Stevan_White + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added double slanted hyphen, made General Punctuaton Supplement like + Serif's + + * FreeSansBoldOblique.sfd: + + Filled out Greek Extended + + * FreeMono.sfd, FreeSerifItalic.sfd: + + fixes to last 2 commits + + * FreeSerifItalic.sfd: + + Last character to General Punctuation + + * FreeMono.sfd: + + Built some Enclosed Alphanumerics (1-10) + + * FreeSerif.sfd: + + Copied in Daniel Johnson's changes to Cherokee. + +2008-10-12 Stevan_White + * FreeSerif.sfd: + + Included Daniel Johnson's Cherokee glyphs. + +2008-10-05 Stevan_White + * FreeMono.sfd: + + Further corrections to diaresis in Cyrillic -- legibility in small sizes + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: + + Regularized placement of diaresis in Cyrillic + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added same set of glyphs to Cyrillic Supplement + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added some of the easier letters from Cyrillic Supplement + +2008-10-04 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSerifItalic.sfd: + + Finished high Cyrillic range for MonoBold and MonoBoldOblique. + (Remaining: historic ranges, Cyrillic extensions) + Tweeked others. + + * FreeMonoBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif*Italic: Added last Abkhazian letters to Cyrillic + MonoBold: tweek + +2008-10-03 Stevan_White + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifBoldItalic.sfd: + + Mono: Some additions to historic letters + + * FreeSerif.sfd: + + Added some punctuation and combining numeric marks from + Cyrillic Extended B + + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various technical tweeks, mostly concerning recent additions. + Also did a bit more "Points too close" and "irrelevant control points". + Cyrillic millions redesign meant could not maintain use of refrences + for it. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More high Cyrillic + Included old Cyrillic millions combining mark in Sans, changed design + in Serif + +2008-10-02 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + More high Cyrillic + + * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd: + + More high Cyrillic glyphs + + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More glyphs in high Cyrillic. Remains only some whose form I'm unsure + of in italic. + + * FreeSerifBoldItalic.sfd: + + More glyphs in higher Cyrillic range + + * FreeSerifItalic.sfd: + + Same process of tightening el, em, ge (but a P.S. to previous commit: + also did ya, ze for SerifBold.) + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + BoldItalic: Tightened up spacing on left of el, em, ge (could go + farther, but it is partly a problem with glyph design... + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More additions to Cyrillic. Finished SerifBold except for Nivkh + additions. + Used references on number combining forms. + +2008-09-30 Stevan_White + * FreeSerif.sfd: + + Added four (obsolete) Chuvash letters to Cyrillic Supplement + - completing it. + +2008-09-29 Stevan_White + * FreeSerif.sfd: + + Greek adjustments + Adjusted spacing of kappa slightly + Got rid of ears on Psi, following similar request for Upsilon. + +2008-09-28 Stevan_White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Adding and fiddling with Spacing Modifiers and Combining Diacriticals + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Revisions of several Combining Diacritical marks + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + A few Combining Diacriticals and Spacing Modifiers + + MonoBoldOblique: Primarily filling out Spacing Modifier Letters + others: little fixes found along the way + +2008-09-27 Stevan_White + * FreeSerif.sfd: + + Replaced Malayalam range with that from Rachana_04 found on + Swathanthra Malayalam Computing project page + http://savannah.nongnu.org/projects/smc/ + Besides scaling and converting to cubic, performed much clean-up of + glyphs, added an r2 character, and re-named a bunch of characters. + +2008-09-23 Stevan_White + * tools/ranges.py: + + Corrections and additions to several ranges, + put extra row in table with character totals + +2008-09-22 Stevan_White + * FreeSerif.sfd: + + Filled in as much of Phonetic Extensions as I could without artistic + abilities. + Note 1D48-9 are not references due to apparent FontForge bug, that says + scaled references go in wrong direction. + + * FreeSerif.sfd: + + Cleaup of some Bengali glyphs. + Note many of the ligatures remain very very messy. + + * Makefile: + + added more validations + made to work with GenerateOpenType + + * FreeSerif.sfd: + + Built two more easy Phonetic Extensions + + * FreeSerif.sfd: + + Built some Phonetic Extensions letters, those with middle tilde + + * tools/GenerateOpenType: + + Replaced bash version with Python + +2008-09-21 Stevan_White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Added lots of Spacing Modifier Letters and Combining Diacritical Marks. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSerif.sfd: + + Wrote script to check if glyph encodings were in stated ranges, fixed + most discrepancies. + + There were a bunch of incompletely deleted characters in several faces. + + Sans: found several other problems in the process + # Tamil + Four slots labelled 0BDA-D have glyphs, not in Unicode. also 0BE1 + I think they are misplaced; added 0010 to each of them + + # Devanagari + Slot labelled U+093B is not in Unicode--can't find glyph: deleted + likewise 094F (may have been meant to be 0954) + 0955, 0973-0976 + + 0954 should be a combining mark, but it appears on the wrong side of 0. + 0971 was just wrong--made into simple dot. + 0972 is also wrong--made my own Candra A. + + # Gujarati + Slots labelled 0AE4-5 are not in Unicode; seem not to belong at all. + Deleted. 2800 is a dup of 2790. Deleted + + Serif: phillipine_double u1736 was misplaced + + A bunch of the Math Alphanumeric symbols are empty in the standard, + because they're represented elsewhere. These should be deleted + First need to make style consistent with existing symbols. + + * FreeSerif.sfd: + + Applied patch from Daniel J + Remedies bug + FreeSerif: Missing glyphs with palatal hook + https://savannah.gnu.org/bugs/index.php?24298 + Adding several letters to Phoenetic Extensions range U+1D80-BF + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made four characters U+200C-F to be zero-width + Remedy to bug #23593: Mono 0-width chars: zero-width or space? + https://savannah.gnu.org/bugs/index.php?23593 + + * FreeSerif.sfd: + + Made Mahjong tiles to take up less space using references + Cleaned up several validation problems + +2008-09-20 Stevan_White + * tools/checkGlyphNumbers.py: + + included other Private Use Ranges + +2008-09-19 Stevan_White + * FreeSerif.sfd: + + Added several Hebrew Alphabetic Presentation Forms (some easy ones), to + make its coverage the same as Serif Bold. + + * FreeSerifBold.sfd: + + Re-encoded. + Deleted several glyphs in Hebrew Alphabetic Presentation Forms that + didn't correspond valid Unicode + + * FreeMonoBold.sfd, FreeSans.sfd, FreeSerifItalic.sfd: + + Ran script to find mis-numbered glyphs. Several were simply typos, + some offset by one. + + * FreeSansOblique.sfd: + + Numerous cases of glyphs in Private Use area incorrectly assigned + Unicode numbers and names. Gave all -1 for Unicode and named like + "slot.XXXX". + + * FreeSerif.sfd: + + Adapted Mahjong Tiles from George Douros' Unicode Symbols font. + + * FreeSerif.sfd: + + Added Domino Tiles. Domino outline is copied from George Douros' + Unicode Symbols, but the rest I preferred to do with references. + +2008-09-19 Stevan_White + * tools/ranges.py: + + corrected and simplified calculation of whether OS/2 bit is set. + Now works mostly perfectly, except for some high Unicode ranges... + + * tools/GenerateOpenType: + + Made to output old-style kerning tables for Windows + (FontForge complains though) + + * tools/GenerateTrueType: + + Made to hint before instructing: FontForge bases TT instructions on hints + although hints are not put into TrueType fonts. + + * tools/hex_range.py: + + cosmetic tweek + + * tools/isMonoMono.py: + + re-worked to take a list of files as input + + * tools/ranges.py: + + re-structured code and corrected a few ranges + +2008-09-18 Stevan_White + * FreeSerif.sfd: + + Adapted Mathematical Alphanumeric Symbols from George Douros' Unicode + Symbols font. + + * FreeMonoBoldOblique.sfd: + + This one got away from me--I don't know what I did. + Looks like some small contour edits. + + * FreeSansBoldOblique.sfd: + + Fixed one mis-numberd character in Latin Extended-B + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Fixed several mis-numbered characters. + + * FreeSansBold.sfd: + + SansBold: one Georgian letter with no name, one Zapf Dingbat was + unnumbered + ATT test shows a bunch of problems with Gurmukhi and 'blwf' table + indeed shows those letters at 0x10000+ + Sans names them like uni0A30_uni0A4D.blwf: they are in range + ECC6 to ED06 + + I meant to move this range into Private Use in last release, and + missed it. So now it is moved, into same range as Sans. + + Both Sans and SansBold in nukt table for Gurmukhi have duplicate + entries for uni0A15 uni0A3C. Deleted dups. + + * FreeMonoOblique.sfd: + + fixed a number of Unassigned Code Points in Greek Extended + + * FreeSansOblique.sfd: + + mis-numbered Combining Diacritics + + * FreeSansOblique.sfd: + + Several chars in Latin Extended hadn't been named. + One spurious letter in Letterlike Symbols + +2008-09-16 Stevan_White + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + Lots of additions: unless otherwise noted, they are from George Duros' + fonts Analecta, Music, and Unicode (haven't got final confirmation of + the eligibility of these glyphs, so this is just for testing.) + + Added some combining marks, fiddled a bit. In both Serif & Mono, tried + to get a key symbol characters to fit inside the key combining mark + + Serif + Got rid of ears on Upsilon + Added: + # Gothic + # Western & Byzantine Musical Symbols + + # Misc Symbols, Misc Technical Symbols (drew many myself) + # Supplemental Symbols and Arrows + + Mono + Added: + # lotsa Misc Technical Symbols + # OCR Symbols + # drew many Supplemental Symbols and Arrows, Misc Technical + + Sans + Added # Phoenecian + Made a few Letterlike Symbols; Made Re and Im to be sans-serif. + +2008-09-11 Stevan_White + * FreeSerif.sfd: + + Removed pointless entries from Latin kern table + + Tidied points in Sinhala + +2008-09-07 Stevan_White + * FreeSerif.sfd: + + Tidied up Tamil ligatures EEA8-EEAB to fix TT build warning + "MonotonicFindAlong: Never found our spline." + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, Makefile: + + + Added APL characters to FreeMono (why?...) + + Fixed several last-minute problems, including + + Serif: Tweeked GPOS mark table for Cyrillic + Sans: Added a GPOS table for Cyrillic (but several diacritics missing) + + Serif, Mono: tweeked some bugs in extensible brackets & integrals + + Serif: Vietnamese o circumflex: accent was a bit high. fixed. + + MonoBoldOblique OTF build + uni213b intersects self + + Generation of TT fonts complains about several things to stderr, + including: + + SerifBold: "There exists a 'fpgm' code that seems incompatible with FontForge's. Instructions generated will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It will be then possible to append user's code to FontForge's 'fpgm', but due to possible future updates, it is extremely advised to use high numbers for user's functions." + Probably has been there since I first copied the TT instructions in. + Just repeated the copying process carefully, and the warning went away. + + Serif: "FindMatchingHVEdge fell into an impossible position" + fixed a bunch of point too close + + REMAINING PROBLEM in Serif TT build + "MonotonicFindAlong: Never found our spline." + fixed several bad TT matrices-- there are several more + fixed many "control points too close" no luck + +2008-09-03 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Added/corrected some Misc. Symbols by copying from Serif. + Note this is only a stopgap solution. Want real sans-serif symbols. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added minimal Miscellaneous Symbols: card suites and some musical notes. + Note not happy with shapes...some I just drew. Sans isn't really sans. + + Fixed one APL symbol in Mono so it verified in OTF version + +2008-08-31 Stevan_White + * FreeMono.sfd: + + Built set of APL symbols. + +2008-08-30 Stevan_White + * FreeSans.sfd: + + Un-linked references in uni02B2 and uni02B5, because when validating the + TrueType version, FontForge gave an error "is drawn in wrong direction". + I suspect a bug in FontForge. Other similar glyphs make no errors. + + Fixed missing extrema in TrueType. + These were the last cases being reported by validate in all the faces. + + * FreeSerifItalic.sfd: + + fixed last missing extrema in TrueType + + * Makefile: + + restructured validation to look in a directory + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Fixed missing extrema in TrueType versions + + * isMonoMono.py, validate.py: + + restructured validation to look in a directory + +2008-08-15 Stevan_White + * FreeSans.sfd: + + Same problem with uni0A83 as with bn_llikaar. Just made zero-width. + +2008-08-14 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd: + + Glyph bn_llikaar, U+09E3 BENGALI VOWEL SIGN VOCALIC LL, + has right bound positioned far into the negative. Causes a warning in + FontForge when opening OTF version. + Comparing with other fonts supporting Bengali, found no others that + do this. + Serif makes glyph width 0 (which sounds right according to Unicode) + and puts glyph wholly to left of 0. But, I haven't found this letter + in text anywhere. I wonder if it is really used in writing. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Further TrueType validation fixes. + Sans still has two glyps in wrong direction. + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fixed more TrueType problems...all missing extrema in TTF validation + +2008-08-13 Stevan_White + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + fixed all the TrueType validation problems of type "intersects itself" + and all but two of the "wrong directions", as well as a lot of + "missing extrema". But there remain hundreds of missing extrema in the + TrueType version. + Also, bn_llikaar in Sans and Oblique still has a problem in OTF version. + + * FreeMono.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd: + + Made .ttf files to validate. Other faces have many more problems still. + +2008-08-12 Stevan_White + * FreeMonoOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Continuing to make OTF versions validate. + + * FreeMonoOblique.sfd: + lots of missing points at extrema + * FreeSerif.sfd: + 12 wrong directions, 1 missing extrema + * FreeSerifItalic.sfd: + many missing points at extrema, 1 self-intersecting + + What was wrong: in several oblique cases, an already-italic glyph was + made more italic, thereby fouling up extrema (although why it passed + validation in the SFD I don't know). Some glyphs were + overly-complicated with many near points. Cleaned up, rounded to int. + + Remaining problem: OTF FreeSansOblique FreeSans. one Bengali glyph in + each whose advance width and htmx don't match. + + Moral of story: validate the OTF and TTF versions too before a release. + + * FreeSansOblique.sfd: + + Reverse a mistake from last commit: somehow this file was converted to + quadratic, or something. + + * tools/GenerateTrueType: + + For TrueType, one puts in Instructions, not Hints. + This vastly improves look of TrueType fonts in Windows. + +2008-08-11 Stevan_White + * FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Found that SFD files that validated produced OpenType files that don't. + These represent the easy fixes. Some were result of conversion to + quadratic; some shouldn't have validated in the SFD... + + * MonoBoldOblique: uni0250 missing pts at extrema [reference glyph rotated...] + * Sans: uni0AC4 wrong direction [simplified, rounded to int] + * SansOblique: uni01EA wrong direction [rounded to int] + * SerifBold: uni023f wrong direction [round to int] + * SerifBoldItalic: uni0245 missing pts at extrema [ungrouped ref, added extrema] + +2008-08-06 Stevan_White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: + + Re-set font metrics, which were somehow making uneven vertical spacing. + +2008-06-22 Steve White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Made to validate + + * ranges.py: + + Brought more into line with OpenType + Added some ranges + Fixed bug with ranges outside of font + + * CREDITS: + + 3 new ranges + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Cyrillic: tweeked accents for consistency, and for readability in small + sizes. + + * FreeSerif.sfd: + + Thanna range: tweeking + + Thaana range: Scaled up by about 15%, raised by 100EM, tightened + some of the diacritics to get inside 900 to -300 EM limits. + + * FreeSans.sfd: + + Added Old Persian and Ugaritic from MPH2BDamase font. + +2008-06-21 Steve White + * FreeSerif.sfd: + + Added Tai Le range adapted from MPH2BDamase font. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Added some ancient Greek numerals from Tempora to high Unicode area, + (partly just to show it can now be done.) + + * FreeSerifItalic.sfd: + + Couple of tweeks putting glyphs above -300EM. + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Surgery to Thai letter 'tho than', u+0e10, to push it above -300 EM. + This makes Thai range completely between 900 and -300 EM. + + * FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Many auxilary characters (esp. for Malayalam, Bengla, and Tamil) + representing ligatures and alternative forms without their own Unicode, + were moved from + ranges above 0xFFFF (which ought to have been slots for other defined + Unicode ranges) into the Private Use area. + + In Serif, I segregated the scripts, in Sans it was hard to see where one + began and another ended, so I moved them en masse. + + Note several problems with wrongly-named characters: + I already re-named glyph570 and glyph582. + But there are others with names starting with A... + + * FreeSansBold.sfd, FreeSansOblique.sfd: + + Fixed (I hope the last) problem with scripts in lookups + Find Problems -> ATT (all selected) finds multiple issues, + + * FreeSansBold.sfd: + In addition to script 'guru', added 'gur2' to the scripts for these + lookups + 'nukt' Nukta forms in Gurmukhi + 'blwf' Below Base Forms in Gurmukhi + 'pstf' Post Base Forms in Gurmukhi + 'blws' Below Base Substitutions in Gurmukhi + 'abvs' Above Base Substitutions in Gurmukhi + 'psts' Post Base Substitutions in Gurmukhi + + * FreeSansOblique.sfd: + In addition to script 'beng', added 'bng2' to the scripts for the lookup + 'half' Half Forms in Bengali + + Moreover, the lookup + 'aalt' Access All Alternates in Latin + contains only Bengali letters. + Re-named as Bengali, made to work on beng, bng2 scripts + +2008-06-20 Steve White + * FreeSerif.sfd: + + Scaled Sinhala range. + Remedies bug #23656: Sinhala letters over-sized + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Mostly messing with Greek Extended accents again. + re-positioned ypogegrammani on advice of Alexey Kryukov + Put prosgegrammani beneath main letters in Mono, to make narrower glyphs + Implemented more distinction between tonos and acute. + +2008-06-19 Steve White + * FreeMonoBoldOblique.sfd: + + Completed fit of Mono to 800 to -200 EM. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd: + + Set Metrics to recommended values + + * FreeMonoOblique.sfd: + + Now Mono Oblique, as well as roman and Bold, are within 800 to -200 EM. + Just BoldOblique to go. + + * FreeMono.sfd, FreeMonoBold.sfd: + + More toward fitting to 800 to -200 EM. + Basically, reduced Georgian by 92%. + Also made an over-all offset, so Georgian is somehow centered (Bold...I + guess I already did this in roman). + Want to also do an emboldening to make stroke like rest of font, but + current FontForge has a nasty crash that loses data on this function. + + * FreeMono.sfd: + + In effort to make fit in 800 to -200 EM, + Scaled Georgian by 92%, centered on 600 wide box. + Next: Embolden a bit. + +2008-06-18 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Toward making all glyphs lie between -200 and 800 EM. + Numerous small changes, especially raising descenders of some Hebrew + letters. + Georgian remains a problem + +2008-06-13 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Moved prosgegrammeni up to baseline, + (and then moved all references down to baseline) + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added Control Picture "blank" to all faces. + Switched U+0222-3 from TemporaLGCUni + +2008-06-11 Steve White + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More fiddling with Greek Extended accents + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Tweeks to accents etc in Greek Extended and Cyrillic + +2008-06-10 Steve White + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Fixed a few big horizontal spacing problems + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Implemented TemporaLCGUni glyphs in Cyrillic ranges. + Added a breve_cyrillic for the moustache breve mark. + +2008-06-08 Steve White + * FreeSerif.sfd: + + Replaced most of Cyrillic range with TemporaLGCUni. + Remodelled many of the derived Cyrillic characters after these. + Fiddled globally with spacing of small letters. + Unclear on diacritics 485-6, unhappy with breve. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Started implementing TemporaLCGUni in Greek ranges. + + Replaced 3DC-3E1 from Tempora, because I thought they looked nicer and + more like the other existing FreeFont glyphs. + Replaced 3DA-B from Tempora, because they look more like Unicode + samples, and nicer. + Added 03f3-4, 03F7-F. + Prefer my own lunate epsilon. + Replaced Phi and Omega from Tempora. + These plainly fit the other FreeFont glyphs better than the origninals. + (How did this happen?) + + In bold, replaced U+03D7 + + Copied lbbar u+2114 + + Small italic greek--replaced most except phi, psi, omega + + Based on new information, broke the identification of oxia with Latin + acute. + +2008-06-07 Steve White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Efforts to control heights of characters + +2008-06-06 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made to validate + +2008-06-05 Steve White + * FreeSans.sfd: + + Fixed undefined character in kerning classes + +2008-06-04 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + tweeks and additions to General Punctuation + +2008-06-03 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansOblique.sfd: + + Completed/tweeked Number Forms + + * FreeMono.sfd, FreeSerif.sfd: + + Added some Miscellaneous Technical symbols + +2008-06-02 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Tweeks...mostly Letterlike + +2008-06-01 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Added Box Drawing characters to Serif. + Tweeked a glyph in Mono + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Added several glyphs to Letterlike Characters + +2008-05-31 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Validation pass + + SansOblique and SansBoldOblique had validation problem with BlueValues + Private Dictionary + Elements in BlueValues/OtherBlues array are disordered + Elements in BlueValues/OtherBlues array are too close + (Change BlueFuzz) + StemSnapV does not contain StdVW value. + So I ordered the array, and based on other slanted fonts, + removed StemSnapV. + + Note however, I still think the two top Blues lines are too close + But I don't even know what the second-to-top line is meant to do. + + * FreeSerif.sfd: + + Added to Block Elements, Geometric Shapes + Made to validate + +2008-05-29 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Looking at special symbols. + Drew several Miscellaneous Symbols in Mono and Serif + > Completed/corrected planetary symbols, added Dice, + some other easy ones + > Completed Dingbats in Serif (using URW Dingbats) + Added some Block Elements to Serif + +2008-05-26 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More changes stemming from J. Poon's report. + +2008-05-25 Steve White + * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Height surgery on SerifBoldItalic. + More fiddling with accents in others. + + * FreeSerifItalic.sfd: + + More height surgery. Only a few left in Benglai and Thai + + * FreeSerifBold.sfd: + + Re-applied surgery to make glyphs between 900 and -300EM + + *** Regression + Inadvertently un-linked all references in SerifBold in r1.83. + This reverses that error (but also un-does the surgery mentioned there) + + * FreeSerifBold.sfd, FreeSerifItalic.sfd: + + Applied surgery to make Latin letters go under 900EM. + One exception yet... + +2008-05-24 Steve White + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Serif: much fiddling with accents in Latin ranges. + Re-thought some glyphs (there are still a few messy ones, especially + in bold) + Checked horizontal spacing...fixed a number of problems. + +2008-05-23 Steve White + * FreeSansBold.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Made Latin Extended-B coverage consistent across Serif; cleaned up some + glyphs + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Filled more of General Punctuation in Sans and Serif + Made all agree on coverage of Latin Extended Additional + +2008-05-22 Steve White + * FreeSans.sfd, FreeSansBold.sfd, FreeSansOblique.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Added Latin Extended Additional to SansOblique. + Made Latin Extended Additional coverage consistent across Sans, B, I + Made Latin Extended-B coverage same in SerifBold. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeSansBold.sfd: + + Mono* made Latin-B coverage consistent across faces + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Made set of Latin Extended-B consistent across Sans faces + + * FreeSans.sfd, FreeSansBold.sfd: + + More filling in General Punctuation + + * FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Another bunch of J. Poon's reports + also, filling in some Combining Diacriticals, Spacing Modifiers, and + General Punctuation in bold faces + +2008-05-21 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Mucking about with mark tables in Thai (Serif) + Other faces: Making changes from J. Poon's report + +2008-05-20 Steve White + * CREDITS: + + Mark Williamson + Jacob Poon + + * Makefile: + + added tests target + +2008-05-18 Steve White + * ranges.py: + + Put table explanation back in + + Improved behaviour for high Unicode + + * FreeSans.sfd: + + Revision of kerning + + * FreeSerif.sfd: + + Made Latin kerning a little more reasonable: + reduced many excessive kerns (some had letters apparently + overlapping, which shouldn't happen) + made kerns increment by 5EM for ease of reading + got rid of kerns too small to be seen + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerifBold.sfd: + + Made to verify + +2008-05-13 Steve White + * FreeSerif.sfd: + + Made to validate + + * FreeSerif.sfd: + + Gurmukhi: filled range in Serif, taking glyphs from the original + Punjabi font by Hardip Singh Pannu + http://members.aol.com/hspannu/punjabi.html (file pb_win95.exe) + +2008-05-12 Steve White + * FreeSans.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Hebrew, basic. Some faces missing punctuation marks, added. + + * FreeMono.sfd, FreeSans.sfd: + + Armenian: Sans tried to make verticals and horizontals of more uniform + width both, finddled with punctuation + + * FreeMonoOblique.sfd: + + made to validate + + * FreeMonoBold.sfd: + + made to validate + + * FreeSans.sfd, FreeSansBold.sfd: + + Armenian in Sans: regularized letter spacing + + * FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd: + + Armenian: fill out ranges and clean up + SansBold especially had a lot of incorrect references. + Now all the ranges with Armenian at least share the same set of + characters. + + * FreeMono.sfd: + + Fixed glyph with wrong width. + +2008-05-11 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerifItalic.sfd: + + 1) made to validate + 2) Mono: copied in Spacing Modifier Letters (glyphs not yet named) + 3) SerifItalic: Filled in General Punctuation + + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made to validate, and pass all other FontForge tests. + Expedient: rounded everything to int + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Made to have the same Greek Symbols, + Made to validate + + * FreeSans.sfd, FreeSansBold.sfd: + + Made Greek Symbols as full as rest of Sans. Changed a name in Sans. + + * FreeMonoOblique.sfd: + + Made Greek as full as other faces + Made to validate + + * FreeSansBold.sfd: + + Deleted seven orphaned Arabic characters; looks like somebody started, + didn't get very far, putting Arabic in bold. + + Deleted orphaned Arabic glyph from Arabic Presentation forms-B + + * FreeSerifBold.sfd: + + Deleted the single Arabic character: it was clearly there by mistake. + + * FreeSansOblique.sfd: + + Made Greek Symbols as full as rest of Sans + + Tweeks to Armenian + + Comment from previous commit of FreeSans was meant for FreeSansOblique. + In FreeSans, only tweeked a few letters during putting more characters + in this face. + + Filled in Spacing Modifier Letters, increased General Punctuation. + + * FreeSans.sfd: + + Filled in Spacing Modifier Letters, increased General Punctuation + + * FreeMono.sfd: + + Made Armenian as full as other roman faces. + + Completed Spacing Modifier Letters + Added a couple of Greek Punctuation + + added more Spacing Modifier Letters + +2008-05-10 Steve White + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Did same process of scaling and sizing for Thai in Sans as in Serif. + Added mark tables to Sans. Improvement, but there are questions... + + * FreeSans.sfd: + + Tidied some Gurmukhi glyphs, validated. + + Deleted ranges for Oriya, Kannada, on account of + 1) they only contained a subset of the consonant glyphs of the scripts, + few if any vowels, and had no ligature lookups as required + 2) Kannada was based on the Akurti fonts, which have copyright issues. + + See + bug #23225: Oriya range only partial + bug #23224: Kannada range only partial + + * FreeMonoBoldOblique.sfd: + + Made metrics like rest of Mono + +2008-05-09 Steve White + * ranges.py: + + More info on range intervals + + * FreeSerif.sfd: + + Deleted Telugu range. + It didn't represent a complete writing system for the language. + + See notes at https://savannah.gnu.org/bugs/index.php?23202 + Serif: Telugu range missing many characters; many wrong + + Got a copy of the original Tikkana font, + Copied in remaining consonants and vowels that I could find there. + I think one vowel 0C55 is missing according to unicode). + Strangely, the Telugu digits are alo missing. + In Tikkana, the default "checkmark" structural mark is missing from many + consonants, according to Unicode, but is a separate glyph. I put + the checkmark on. + This, and scaled up by 150% and cleaned up intersecting glyphs and + many unnecessary points. + +2008-05-08 Steve White + * FreeSerif.sfd: + + Filled out Telugu consonants. + Vowels still need to be done + +2008-05-07 Steve White + * FreeSerif.sfd: + + Operated on Latin glyphs with stacked accents to make them fit under + 900EM. + Scaled Telugu bu 150%. + +2008-05-06 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeSansBold.sfd, FreeSerif.sfd: + + Corrected further fontforge "find problems" + Added some math characters to FreeSerif + +2008-05-05 Steve White + * FreeSansBold.sfd: + + Made to validate, and fixed bad TT transformations + +2008-05-04 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Mainly TeX additions trying to satisfy Markus Kuhn's TeX-as-Unicode page + + * FreeMono.sfd: + + Adjusted heights of extensible brackets + + Fixed problems with extensible brackets, thanks to Markus Kuhn's page + http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt + + * ranges.py: + + fiddled with ranges, doc + + made some ranges more correct? + + fixed some bugs in ranges + better error reporting + + Got rid of Unicode 1.1 references + + made to use OpenType table + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + made to validate + +2008-05-03 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Removed digits from Private Use Area. + See bug 23050. + + * FreeMono.sfd, FreeSans.sfd: + + Completed General Punctuation + + * FreeSans.sfd: + + Completed IPA Extensions + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd: + + More work on Superscripts and Subscripts, Spacing Modifiers. + Sans is now complete in both. + Added Pfennig to Sans and Mono. + + * ranges.py: + + Restructure text output + Rearrangement and cosmetic ...except I had broken it. now fixed + Seems to be in a useful form at this point. + More docs, date + + * FreeSerif.sfd: + + Added a hand-drawn old German Pfennig to Currency Symbols + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifItalic.sfd: + + Further additions to General Punctuation, Super and Sub Scripts, + Spacing Modifiers, etc. + +2008-05-02 Steve White + * FreeSans.sfd: + + additions to Spacing Modifiers, IPA + + * FreeSerifItalic.sfd: + + Shortening stacked accents to maintain readability when clipped + +2008-05-01 Steve White + * FreeSans.sfd: + + Additions to Spacing Modifiers and changes to Combining Diacritics + + * FreeSerif.sfd: + + Made sure all the half rings in Combining Diacriticals and Spacing + Modifiers were really half rings (J. Poon had complained about this) + + Filled out General Punctuation + Some work on Spacing Modifiers + + Filled out Mathematical Operators + still needs lots of work + Made to validate + + Filled out Latin Extended B + Added some letters with curls to Latin Extended B + More fiddling with Latin Extended B accents + +2008-04-30 Steve White + * FreeSerif.sfd: + + Added Hanunóo script, with characters based on those in + font MPH2BDamase, on request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase + + Glyphs are simple vector strokes. Could be a little more uniform. + + Added Buginese script "Lontara", with characters based on those in + font MPH2BDamase, on request from the maintainer of that font, + http://packages.debian.org/sid/ttf-mph-2b-damase + + Note the glyphs are pretty rough, clearly a digitization of handwriting. + I just cleaned them up, and corrected discrepancies with Unicode, + and compared with some pictorial samples of the script I could find. + +2008-04-29 Steve White + * ranges.py: + + Improved look a lot--still unhappy with some ranges + OS/2 seems sometimes bang-on, sometimes unrelated to anything (including + fontforge's OS/2 listing) + + * FreeSerif.sfd: + + Much fiddling with Tamil range. + First scaled to 78% (avoiding the references) + This gets it in the ballpark height-wise. [A bit taller than the Latin + letters, but the stroke is narrower, but then the glyphs are busier.] + Then had to re-align combined references, the trickiest being the + halants. + Checked with other fonts with Tamil text. + +2008-04-28 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Cleanup of control points in Arabic and Thaana + + * FreeSerif.sfd: + + Cleanup of missing extrema in Arabic and Thaana + + Many changes to Thai, trying to make the script fit between some lines, + so accents won't get clipped, etc. + Also, stroke weight was heavier than that of Latin. + + Scaled whole thing by 93%. + Shrank the tallest letters 0E42-4 to get them under 900EM. + Shaved off top of maiek. + Fiddled with positioning of all accents. + Made positioning tables for accents. + Note: unclear these are working correctly + + Fixed a bug having to do with character replacements for characters + named 'ng' and 'nj'; these names had been taken on by other characters. + + Made to validate + + Unicode positions of two Cyrillic Extended characters were switched. + Fiddled with a couple of Cyrillic combining diacritics + +2008-04-27 Steve White + * FreeSans.sfd: + + bugfix: a left harpoon mysteriously appeared to the left of letter p! + +2008-04-26 Steve White + * FreeMono.sfd: + + Made to validate + + * FreeSans.sfd: + + Made to validate + + Toward J. Poons report + Made 032B more like proper double-arches (and distinct fro 033C seagull) + Made 032b more like a seagull + + * FreeSans.sfd, FreeSansBold.sfd: + + Sans: fiddling with widths and terminators of math symbols, + toward J. Poon's report + R & B: removed u+2741 because it didn't match the Unicode description + + * FreeMono.sfd: + + Extensible parenthesis symbols weight/terminators + Toward bug # 23064: https://savannah.gnu.org/bugs/index.php?23064 + Rounded a bunch of terminators + +2008-04-22 Steve White + * FreeSerif.sfd: + + Small alignment problem in Greek Extended + + One more tweek to spacing in Cyrillic Extended + + Corrected spacing in Cyrillic Supplement + + Added Cyrillic Supplement letters for + Enets, Khanty, Chukchi, Itelmen, Mordvin, Kurdish, Aleut + + Added Cyrillic letters for Nivkh (completing Cyrillic range) + More tightening of accents in Latin Extended. + + * FreeSans.sfd: + + Fiddled with math--consequences of changing the "similar" operator + + More tightening of accents + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjustments to h and k with caron and cedilla in Latin A and B + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + FreeSerifBold: deleted 3 dotted Hebrew letters in Private/Corporate use + (E801-3). They weren't ligatures or in any other lookup, and they + weren't present in FreeSerif. + + * FreeSansBold: + Unlinked and deleted F6C3, which called itself commaaccent. + Made some new spacing and non-spacing accents to make up for it. + + * FreeSansBoldOblique: + Made references of many Latin Extended. + Also corrected several wrong ones. + + * Freeserif: + Re-named commaaccent + +2008-04-21 Steve White + * FreeMono.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSerif.sfd, FreeSerifBold.sfd: + + Deleted Hiragana and Katakana ranges, as discussed on bugs list. + Cleaned up some encoding issues, unnamed glyphs + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Roman: added 'sine' -- not beautiful, but I liked drawing it + All: Made special lookup for Dutch ligatures 'IJ' and 'ij' + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Roman: ffi etc Latin ligatures from 'liga' to 'dlig' (these weren't + really ligatures anyway, and only looked very bad when used. + Retain for condensed type. + Others: deleted Latin 'liga' table altogether + BoldOblique : added j to ij ligature + + Toward J. Poon's Report: + Except for issues of terminators not always vertical or horizontal, + and a few things that were too hard or I was unsure of. + +2008-04-20 Steve White + * FreeSerif.sfd: + + Futzing with accents in Latin Extended Additional and Latin Extended-B + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Added primemod character, referenced by Greek number sign + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Following J. Poon's report, disconnected NJ (01CA) + +2008-04-19 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + First pass throught J. Poon's bug list. + See bug reports for details. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made underscore slanted in Oblique faces, made all to be width of + space character. + Towards J. Poon's report. + Disturbed that xterm and some other apps put small space between + characters when none was called for. + + * FreeMono.sfd, FreeMonoBold.sfd, FreeSans.sfd, FreeSansOblique.sfd: + + Corrections on Currency Symbols + + * FreeMono.sfd, FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More corrections, additions to Currency Symbols + + * FreeSans.sfd, FreeSerif.sfd: + + Filled out and corrected Currency Symbols + +2008-04-18 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Adjustments to Combining Marks for Symbols + Additions to range in Sans, and re-structured its marks table so that + "middle" can apply to any range + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Made reference between combining koronis and lenis of Greek Extended. + In Serif, re-worked combining marks lookup tables, added anchors in + Latin, moved so without marks they work in kedit (but now I'm doubting + kedit does a reasonable thing...what is a better application for + testing this?) + +2008-04-16 Steve White + * FreeSerifItalic.sfd: + + Adjusting of spacing and accents in Greek + + * FreeMono.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansOblique.sfd, FreeSerif.sfd: + + Much futzing with Greek letter spacing and accents. + Added lenis to FreeMono. + + * FreeMono.sfd, FreeSerif.sfd: + + Adjusted spacing of dots of Greek dieresistonons in Serif + Whipped up something for Greek kappascript in Mono (could use revision) + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Raised dots on double-dotted Cyrillic i, to match that of i and j. + +2008-04-14 Steve White + * FreeMono.sfd: + + Corrected 27e6-7 "white bracket" + Note it is probably a FontForge bug these symbols aren't showing up. + FontForge thinks they are in Supplemental Arrows, but they should be + in Supplemental Math-A + + Named some Greek characters + + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd: + + Spacing of some Cyrillic characters + +2008-04-13 Steve White + * FreeSerif.sfd: + + Some fiddling with accents + 'yogh' was too wide + + * FreeSansBold.sfd, FreeSansOblique.sfd: + + Character spacing was chaos--tried to improve. BoldOblique also needs + it. + + * FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd: + + Completed the fix of bug #12798, Greek glyphs with accents to side + Much mucking with accents here, and fixed a few things that were just + wrong. + +2008-04-12 Steve White + * FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Made Mono curly quotes "bent" + + * FreeMono.sfd: + + More fiddling with Greek accents + Made quotes "bent" + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Adjustments on Greek diaresistonos etc. + Adjustments in Serif on combining marks for symbols + + * FreeSerif.sfd: + + More additions to Combining marks for Symbols + + Additions to Combining marks for Symbols -- now mostly full. + Lots of adjustments to middle anchor point in Latin to make big circle + (nearly) encircle preceding latter + +2008-04-11 Steve White + * FreeMono.sfd: + + Bugfix: + Had indroduce a glyph of width other than 600, making kterminal not + recognize it as a monospace font. + +2008-04-10 Steve White + * FreeSans.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More messing with accents. + Further to bug #12798, Greek glyphs with accents to side + Much messing with glyphs in Greek Extended range + +2008-04-09 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSerif.sfd: + + Revisited Latin-1 and Latin-A accents. + Glyph B7 was called "periodcentered", but Unicode callse it Mid Dot, + and the description doesn't refer to the period. I made it like the + dot accent. throughout, and referred L-dot to it. + + Also double-checked "commaaccent" characters (some in Unicode called + cedilla, but the Unicode example shows a comma...mystery) + + Also the funny IPA upside-down f often had two bars, incorrectly. + + To do: go through rest of Serif, and Sans + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Completed re-structuring of stacked Latin accents in Mono. + Also: lots of associated adjustments of Greek Extended accents. + (Trying to at least center extremely wide characters on their box) + Repaired some victems of "find overlaps" sweeps + Worked on glyphs with apostrope/comma parts + Corrected a few wrong glyphs. + + Trying out a "bent quotes" solution to making primes distinct from + quotes. + +2008-04-08 Steve White + * FreeMonoOblique.sfd: + + Toward reducing overall height + Did similar process as for Mono, fixing a few errors along the way. + Also the Greek Extended range was very messed up vertical and + horizontally. + Horizonal spacing of the heavily accented Greek is a real problem in + Mono... + To do: + revisit "commaaccent" characters in all faces: do some have + edillas? + some Hebrew glyphs are a little low + Georgian generally is way out of bounds + +2008-04-07 Steve White + * INSTALL: + + Various updates and corrections, tweeked formatting + + * FreeMonoBold.sfd: + + Tweeking of accents + +2008-04-06 Steve White + * FreeMono.sfd, FreeMonoBold.sfd: + + Re-worked accents in FreeMonoBold.sfd to make Latin ranges lie between + 800 and -200 EM, as with FreeMono. + + * FreeMono.sfd: + + Latin Extended ranges: Implemented new policy of shortening the letters + of the characters with the highest-stacked accents. + + At this point all the Latin glyphs lie betweeen 800 and -200 EM. + + Also checked for readability of all the Latin extended letters in xterm. + (Issue: it chops letters outside their bounding boxes; many accents had + been a bit outside. Made sure that if they were chopped, they were at + least still recognizable.) + +2008-04-05 Steve White + * FreeMono.sfd: + + Following exchange about Mono on freefont-bugs with Joe Wells, who + > doesn't like the curly quote marks + > wants combining diacritics to work + > wants tight line spacing + + Trying to reduce font height: + > exclamdown was below -200 + > Throughout Extended Greek, ypogegrammeni were too low. Shortened + glyph, and raised all references. + > Lots of messing with Latin Extended ranges to make glyphs mostly + fit into 800 height. Mostly succeeded. A couple will get chopped. + > Messed with "commaaccent" glyphs, which were very low + > Cyrillic 04B1 had a tail that was incorrectly low + > Much mucking with Georgian range. Moved up by 95 (read that Georgian + is written as though centered between two horizontal lines, rather than + as sitting on a baseline) There are still a few very high glyphs. + + FontForge U+0122 called Gcommaaccent, glyph looks like that, but + Unicode says it's Gcedilla. Made the ones called cedilla by Unicode + to be cedillas + + Note bug in Unicode: standard for 0122, 0123, 0136, 0137, 013B, 013C, + 0145, 0146, 0156, 0157 all talk about cedilla, say to make it with + cedilla, but example shows comma. + + By the way: + > Got rid of commaaccent and dotlessj in Corporate Use + > Replaced shadedark, with little squares now not overlapping. + > Corrected IPA symbol 'ts' 02A6, added 02a8, 02a9, 02aa, 02ab, 02ac, + 02ad, 02ae, 02af + + (so many changes...the CVS server was down...) + + * FreeSerif.sfd: + + Re-named arabic and hebrew characters + Big adjustment to comma-accents. Mostly effects Greek Extended. + Made such accents to be like comma, rather than like Russian apostrophe + (and de-referenced that symbol) + +2008-04-04 Steve White + * FreeMono.sfd, FreeSerif.sfd: + + Raised dot on superscript i (2071) -- more distinct at small sizes + + * FreeMono.sfd: + + added two IPA symbols + +2008-04-02 Steve White + * FreeSerif.sfd: + + fixed a few more control points too close + + Fixed names of languages in ligature table for latn "w/i". + This fixes a crash when FontForge opened the ttf table + + Motivated by bug crashing FontForge when opening ttf file, + started cleanup of useless control points. Not finished. + Got partway through Sinhala + +2008-03-31 Steve White + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoOblique.sfd, FreeSans.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Fixed various "Find Problems", including glyphs with mixed-up names, + and bad TT matrices. (lots more bad TT matrices remain) + + * FreeSerif.sfd: + + Re-named a bunch of Cyrillic letters + + * FreeSerif.sfd: + + Put above mark on Cyrillic i and double-dot i for Slavonic number forms + +2008-03-30 Steve White + * FreeSans.sfd: + + Tightened spacing on glyphs of last commit + + * FreeSans.sfd, FreeSerif.sfd: + + Concerning bug #16120, Include upper case Wynn and upper case Yogh + Adapted Herman Miller's Thyromanes letters 01F7 021C 021D for Serif + Drew my own versions for Sans. + + * FreeSerif.sfd: + + Added 04F6,7 + + * FreeSerif.sfd, FreeSerifItalic.sfd: + + Made more Cyrillic diacritics really combine. + Made a mark lookup just for Cyrillic diacritics, + Marked most of the unadorned Cyrillic alphabet. + + Still not clear on correct shapes for some of the marks. + + * FreeMono.sfd, FreeMonoOblique.sfd: + + Tweeks to accents + +2008-03-29 Steve White + * FreeSans.sfd, FreeSerifItalic.sfd: + + Small adjustments in Cyrillic + + * FreeSerif.sfd: + + Corrected small palochka + Made Cyrillic combining hundred-thousands and millions really combine + Named some combining diacriticals + + * FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd: + + Mostly adjusted horizontal spacing of mono oblique faces + + * FreeMono.sfd, FreeMonoBold.sfd, FreeMonoBoldOblique.sfd, FreeMonoOblique.sfd, FreeSansBold.sfd, FreeSansBoldOblique.sfd, FreeSansOblique.sfd, FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + More cleanup of Cyrillic ranges + + Completely re-did horizontal spacing of SerifItalic and SerifBoldItalic. + See bug #17912, poor kerning in Cyrillic oblique... + https://savannah.gnu.org/bugs/index.php?17912 + It looked like chaos to me. + Only so much can be done: the font is flawed. + But I think the changes make text readable in these faces. + + There were dozens of incorrect glyphs in higher-numbered characters. + I deleted all those I found. No glyph is better than a wrong glyph. + + Futzt with accents, shooting for consistency and readability. + + A maintenance thing: making correct references (acyrillic vs a, + although they may be the same glyph) I made a lot of headway, but + it isn't finished. + + Likewise, a large fraction of these are compound characters, which can + be made with references, resulting in easier maintenance, reduced + likelihood of errors, and smaller files. I replaced many. + + * FreeSerif.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic italic + Added italic, bolditalic + 0493, 04a7, 04AD + because their form clearly varies in italic. But was just guessing... + + * FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Cyrillic italic + + Added italic, bolditalic + 0493, 04AD + because their form clearly varies in italic. + But was just guessing as to exact form. + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Overhaul of Cyrillic + + Italic, BoldItalic + added small yat for bug #22588 (note Times New Roman doesn't use + alternate form in Italic) + + All forms of Serif have big problems in Cyrillic. + + The ugliest is in roman. The letters, even of the Russian alphabet, are + of inconsistent height (awfully, small 0438 (ii) 0446 (tse)) + and they vary from the height of Latin + and they vary from the height of italic and bold. + They are a mish-mash of letters from several fonts, of similar (but not + quite identical) weight, and similar, (but not quite identical) size. + + I think the best solution would be to identify the face that best + matches Latin, and fill the range with that. I think this is possible + because the rarer letters seem to be better: the common letters are the + ones that are wrong. + + For now, I just increased the sized of 0438 and 0446, and 048a, 048b, + also 0459 (lje) 045A (nje) 0464 (dje) + + Other issues + +2008-03-27 Steve White + * FreeSerifBoldItalic.sfd: + + Moving all Greek capitals with accent so they don't cover previous + letter. Remedies bug #12798 + + * FreeSerif.sfd, FreeSerifBold.sfd, FreeSerifBoldItalic.sfd, FreeSerifItalic.sfd: + + Various tweeks to accented Latin letters. + Connected O-ogonek correctly + + * FreeSerifItalic.sfd: + + Accents of numerous accented Latin letters got shifted in a previous + commit. This fixes it. + + * FreeSerif.sfd: + + Adjusted combining tack left and right (0318-0319) to be above -300 EM. + + * FreeSans.sfd, FreeSerif.sfd: + + Added some "middle" marks for positioning of diacritics + + * FreeSans.sfd: + + Copied 4 enclosing combining diacriticals from Serif 20DD - 20E0 + + * FreeSerif.sfd: + + Adjusted and added some enclosing diacritics 20DD - 20E0 + In response to Debian bug #472566 + ttf-freefont: U+20DD COMBINING ENCOLSING CIRCLE doesn't combine + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472566 + +2008-03-26 Steve White + * FreeSerif.sfd: + + Lowered a few over-high Latin accents + + * FreeSansBold: + + Devangari--only digits 1 and 2, and nothing else. Deleted + + * FreeMonoBold, FreeMonoOblique, + FreeSerifBold, FreeSeriftalic, FreeSerifBoldItalic, + FreeSansOblique, FreeSansBold, FreeSansBoldOblique: + + Got rid of dotlessj, comma in Corporate Use + Single Substitution lookup, ccmp table + Made proper dotlessj, re-linked j-circumflex + + Note: + FreeSansBold has a commaaccent in Corporate Use, used by several other + characers. Haven't done anything about this. + +2008-03-25 Steve White + * FreeSerif.sfd: + + Added/corrected glyphs for yeh hamza in Arabic, + Added init and medi lookups for yeh hamza. + +2008-03-24 Steve White + * FreeSerif.sfd: + + Added isolated and final forms for + 0629 teh marbuta + 0624 waw hamza + 0626 yeh hamza + 0649 alef maksura + A previous commit had added lookups that referred to these, + + More fiddling with super/subscripts + + * Makefile, Makefile, GenerateTrueType: + + Scripts and Make targets to generate OpenType fonts and zip file + + * maintenance.txt: + + Added gnupload and info about tagging + +2008-03-23 Steve White + * FreeSerif.sfd: + + Last of Find Problems -> ATT + 'mark' Latin lookup: afii10026 is in 'cyrl', also afii10074 + Upper and lower Cyrillic i. Just removed mark from both letters. + + 'half' Bengali lookup Khanda_Ta is in 'bng2'. Added bng2 to lookup + Added TtTable etc + + Clean-up of Points too Close through to end of font. + This episode completes the paths/points clean-up of Serif. + But note: many ranges, esp. Ethiopic, Japanese, and Indic, have way + too many points, resulting in lumpiness. + + At this point, FontForge can convert splines to quadratic, auto-hint, + and auto-instrument without segfault. + + * Makefile, sfd/Makefile, tools/GenerateTrueType: + + Alterations to build process: added a Makefile, and made to work + on my system. Now auto-hints before generating TrueType. + +2008-03-22 Steve White + * sfd/FreeSans.sfd: + Lots of additions of math characters. Should complete for + LaTeX 2e, except for extensible brackets. + +2008-03-21 Steve White + * *.sfd: + + Regularized stacking of accents in Latin Extended Additional + Changed name of 00B5 from 'mu' to 'micro', + 2206 from 'Delta' to 'Delta.math', + 0308 from 'diaerisis' to 'diaerisiscomb' + + * FreeMono.sfd: + + additions to IPA + + * FreeMonoBoldOblique.sfd: + + Moved dotlessj from Corporate Use, + Deleted commaaccent there + Fixed mis-named glyphs tcommaaccent, Tcommaaccent + Changed name of 030A from 'dieresis' to 'ringcomb' + + * FreeSans.sfd: + + Added some arrows, and a couple of blackboard bold characters + + Several characters in U+F600 Corporate Use range + dotlessj, onefitted, commaaccent + + dotlessj referred to by: jcircumflex, uni01F0: + renamed it to uFFFF, re-linked others by hand + + commaaccent + http://diacritics.typo.cz/index.php?id=9 + should be u+0326 but wasn't linked to anything + + * FreeSansBold.sfd: + + U+0617 etc: read glyphs "4GWglm". It should be Arabic. Deleted + + * FreeSansBold.sfd, FreeSansOblique.sfd, FreeSansBoldOblique.sfd: + + Removed bogus glyphs for 200C 200D, ZWJ and ZWNJ + + * FreeSerif.sfd: + + Split lookup for ligatures in latin into two classes; + ff, ffl, fl which are appropriate for all languages, + and fi, ffi, which are not appropriate in Turkish (due to distinction + between short and long i) + Needs to be done for other faces. + + Filled set of extensible brackets in Miscellaneous Technical + + Think IPA is now complete. + +2008-03-18 Steve White + * FreeSans.sfd: + + clean-up of all path issues and points too close + +2008-03-18 Steve White + * FreeSans.sfd: + + Something was causing crashing effects in Windows. Cleanup of + problems eventually made it go away. Now works well. + + Cleaned up many "points too close" + + Cleaned up all ATT problems, of which there were many and various. + + # Incorrectly labelled zero-width joiner used in a ligature + + # Incorrect substitution of dotlessi and dotlessj with i and j was + somehow connected with FontForge crash. Attemts to remove the + substitution would damage a 'ccmp' table; subsequent changes would + result in FontForge crashing on save, and truncating the sfd file. + Surgically removed with vi. + + # A couple of Indic lookups had incorrect script DFLT; one had 'latn'. + + # Don't understand why there are scripts named + dev2 bng2 grj2 gur2 when there are already deva beng gurj guru + But anyway, lots of 'vatu' 'pres' 'haln' and 'liga' lookups contained + characters in the '2' scripts but were lablled only for the 'non-2' + ones. Added the '2' scripts to all these lookups. Suspect a mistake. + + Note: several of these problems are repeated in other Sans faces. + +2008-03-16 Steve White + * FreeMono.sfd: + + Cleanup of many path problems "points too close" + + Strove to make accents Latin Extended range legible at small sizes + + Named some unnamed characters; removed a duplicate + + At this point, all fonts are passing FontForge Validate. + +2008-03-15 Steve White + * FreeSerif.sfd: + + CJK punctuation: made some of the very high glyphs smaller (under 900EM) + The brackets in Sans were very ugly, and not even Sans-serif. + Serif: added extensible square brackets, diddled with integral + corrected direction of some added glyphs + + Several bugs having to do with missing glyphs in Tamil range. + Also a buggy ligature in Devangari. + + Shortened names of many lookup tables + + Futzt with some combining diacriticals + + Added extensible square brackets. + + * FreeSans.sfd: + + Changed names of a bunch of glyphs with invalid + TrueType names, in range 0x1025f+ (not real Unicode). + Took pains to retain information contained in the names. + Wonder if these glyphs have ever been of any use. + + CJK Punctuation: brackets were hand-drawn and very ugly. Improved. + + * *.sfd: + + Set OS/2 Metrics back to absolute 900/300. Offsets are not + interpreted uniformly. + + Cleanup of many path problems up to extrema and self-intersecting + + Ordered PS Blue values. + +2008-03-14 Steve White + * FreeSerif.sfd: + + Got rid of mixed references and contours + Cleanup of many path problems "points too close" + + Started clean-up to satisfy FontForge Validate + + Changed names of three glyphs in the + Tamil ligatures range...all clearly bugs. + + * FreeSans.sfd: + + Added slanted-hyphen + + * *.sfd: + + Unified OS/2 Metrics + Added Grid Fit + +2008-03-13 Steve White + * FreeSans.sfd: + + Rearranged PS BluesValues so they were in increasing order, + Made all 20 in width. + +2008-03-12 Steve White + * FreeSans.sfd, FreeMono.sfd: + + Added TrueType hinting tables. + Fixed glyphs that didn't convert well to quadratics + Got rid of mixed contours and refs + + * FreeSerifBold.sfd: + + Cleanup of path problems + +2008-03-11 Steve White + * FreeMonoOblique.sfd: + + Cleanup of path problems + +2008-03-09 Steve White + * FreeSerif.sfd: + + Corrected L-dot + Further cleanup of path/ref problems + + Found several ligatures that referred to a missing glyph "ZWJ". + Took this to mean the "zero width joiner" u+200D + + * *.sfd: + + Changed OS/2 metrics to be absolute 900/300 + + * FreeSerifItalic.sfd: + + Added Greek lunate epsilon + + * FreeMono.sfd: + + Many additions in math range + Reduced size of binary union, intersection, vee, wedge + Corrected empty set + Corrected logical 'assert' relations, etc. 22a2-22af + Efforts to make Math glyphs legible at small point sizes + + * FreeSans.sfd: + + Added Greek lunate epsilon and rho symbol + Unstacked more stacked diacriticals + + Further cleanup of path/reference problems + +2008-03-08 Steve White + * FreeSans.sfd, FreeSerif.sfd: + + Added some "n-ary" Math operators + + * FreeSerif.sfd: + + Further clean-up of path problems...up to Ethiopic + > Started adding and correcting Math operators for LaTeX 2e + > Corrected n-ary union, intersection, and spikes to be larger + than the binary operators + > Made (many of) the operators based on + - = to use those + symbols directly (by reference or copying). + > Added lunate epsilon + > Corrected empty set + > Tightened up spacing of some other technical characters + > Worked on some more math operators involving = + > triangle + > Several arrows + > Supplemental Arrows-A + + * FreeSans.sfd: + + Clean-up of font paths + Open self-intersecting outermost-clockwise missing-extrema + also flipped references (unlinked) + + Added Greek lunate epsilon and rho symbol + +2008-03-06 Steve White + * sfd/FreeSerif.sfd: Shortened and thickened the combining hook mark, + U+0309, to make more like Unicode samples. + Also see (bug #22499) un-stacked incorrectly stacked accents + +2008-03-05 Steve White + * sfd/FreeSerif.sfd: vertical lines: combining diacritical marks + corrected 0300 030D 0329 0348 (were rendered as straight apostrophes) + Spacing Modifier letters added 02C8 02CC + 02B9 02Ba prime and double-prime + Fixed positioning U+1EC8, 9, I with hook above + +2008-03-03 Steve White + * sfd/FreeSerif.sfd: TT strings updates. + updated Copyright to 2008 + Added Vendor URL as the Savannah freefont site + * sfd/FreeMono.sfd: A standard pangram as the Sample Text for Russian + It reads: In the thickets of the South once there was a citrus + ...--yes, but a fake specimen! + * sfd/*.sfd: Set the OS/2 Sup/Sub settings, which by default looked + like random trash. + +2008-03-02 Steve White + * sfd/FreeSerif.sfd: began cleanup of problems given by FontForge + "Find Problems" feature. (bug #22454) + +2008-03-01 Steve White + * sfd/FreeSerif.sfd: made Arabic work for text display (bug #22329) + Added required contextual replacement tables, + Made a few missing characters, + * sfd/*.sfd: Removde all back layers from glyphs that had them. + +2008-02-27 Steve White + * sfd/FreeSans.sfd: filled in Combining Diacriticals + * sfd/FreeSerif.sfd: shifted whole Arabic range down by 200EM. + +2008-02-26 Steve White + * sfd/FreeSerif.sfd: enabled DPOS table. + +2008-02-24 Steve White + * sfd/*.sfd: Much fiddling with the "combining diacriticals" + range 0300-036F. Made to align with medium-size lowercase + preceding character if not using DPOS table. + +2008-02-23 Steve White + * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #21784) Filled + in set of HTML 4 Character Entities. + + * sfd/FreeSerif.sfd, FreeSans.sfd, FreeMono.sfd: (bug #18413) + undertie too low -- went on to tidy other similar characters in + Combining Diacriticals range. + +2008-02-21 Steve White + * sfd/*.sfd: Moved capital Greek letters with tonos so tonos doesn't + cover preceding letter (bug #12798) + + * sfd/FreeSerif.sfd, FreeSans.sfd: (bug #13370) made extended + integrals to line up. + +2008-02-20 Steve White + * sfd/*.sfd: started removing glyphs with back layers (printing bug) + * sfd/*.sfd: adjusted vulgar fractions (bug #17756) + * sfd/*.sfd: adjusted numerical superscripts (bug #20278) + +2008-02-18 Steve White + * sfd/FreeSerif.sfd: Offset Hiragana and Katakana ranges (bug #22326) + * sfd/FreeSerif.sfd: U+30FB, KATAKANA MIDDLE DOT to be full width + (bug #18326) + + * sfd/FreeSerif.sfd: Re-promoted + ff ffi ffl fi fl + as standard ligatures in Latin. + +2008-02-17 Steve White + * sfd/*.sfd: committed to FontForge Spline Font Database (SFD) 2 + format. + +2008-02-10 Steve White + * sfd/*.sfd: brought into line with Debian ttf-freefont + Deleted a couple of patches, and applied those applied to Debian. + +2006-09-20 Primoz Peterlin + + * INSTALL: added installation procedure for MacOS X, courtesy + Philipp Kempgen. + +2006-05-04 Primoz Peterlin + + * sfd/FreeMono.sfd: deleted Russian sample text, which did not + conform to UTF-7. + +2006-04-15 Primoz Peterlin + + * sfd/FreeSerif.sfd: corrected U+10D3. + + * sfd/FreeSans.sfd: ligature U+FB06 (LATIN SMALL LIGATURE S T) + changed from mandatory ("liga") to discretionary ("dlig") (bug + #16253). + + * sfd/FreeMono.sfd: deleted incomplete glyph U+FB06 (LATIN SMALL + LIGATURE S T); deleted U+FB00, U+FB01, U+FB02, U+FB05 as + ligatures (bug #16253). + + * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBoldOblique.sfd: added + U+FB00; deleted U+FB01, U+FB02 as ligatures (bug #16253). + + * sfd/FreeMonoBold.sfd: deleted U+FB00, U+FB01, U+FB02 as + ligatures (bug #16253). + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: added Georgian letters, donated by + Gia Shervashidze + +2006-02-22 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd: ligature U+FB4F + changed from mandatory ("liga") to discretionary ("dlig"). This is + respons to Bug#349657: [bug #15792] Freefont Alef and Lamed + combine + +2006-02-21 Primoz Peterlin + + * sfd/FreeSerifBold.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd, + sfd/FreeSansBold.sfd: ligature U+FB4F changed from mandatory + ("liga") to discretionary ("dlig"). This is respons to Bug#349657: + [bug #15792] Freefont Alef and Lamed combine + + * sfd/FreeSerif.sfd: corrected bug#275759: [bug #15790] FreeSerif + glyphs for U+2198/U+2199 were reversed. + +2006-02-15 Denis Jacquerye + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: removed ij + and IJ ligatures. + +2006-02-10 Primoz Peterlin + + * sfd/FreeSerif.sfd: added small Georgian letters (mkhedruli), + donated by Gia Shervashidze + + * AUTHORS: Added Gia Shervashidze + + * CREDITS: Added Gia Shervashidze + +2006-01-26 Primoz Peterlin + + * notes/maintenance.txt: Added information on the Makefile now + used; username for FTP login is anonymous. + + * sfd/FreeSansBold.sfd: added U+0569, U+0571, U+0579, U+057B, + U+0586. Armenian small letters completed. + + * sfd/FreeSerif.sfd: added U+0297, U+02AD-02AF. IPA Extensions + section is now complete. Copied a dozen of glyphs from Omega IPA + to Phonetic Extension section. + +2006-01-25 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+01A, U+01A3, U+01A6, U+01B2, U+01BA, + U+01BB, U+01BE, U+01BF. + + * sfd/FreeSans.sfd: aligned small Armenian letters to x-height in + response to bug #15480. Armenian in Free Sans needs a major + cleanup. + +2006-01-24 Primoz Peterlin + + * sfd/FreeSerif.sfd: changed U+0452, U+045B. Cleanup: U+0460, + U+0461, U+04Bc, U+04BD, U+0508. + + * sfd/FreeSansOblique.sfd: replaced accented chars in Latin-1 and + Latin Extended-B sections with references, where possible. + + * sfd/FreeSerif.sfd: changed U+0285. + +2006-01-23 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0195, U+01AA, U+0297, U+03D7, + U+03F0. Several flipped references replaced by outlines. + + * sfd/FreeSansOblique.sfd: Latin Extended-B section more or less + brought in sync with FreeSans. + + * sfd/FreeMonoBoldOblique.sfd: added glyphs from FreeMonoBold in + the Latin Extended-B and IPA Extensions sections. + + * sfd/FreeSerifBold.sfd: Added U+0224, U+0225. Changed U+01B7, + U+01B8, U+04E0, U+0452, U+045B. Replaced accented characters in + the Cyrillic region with references. + +2006-01-21 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0255, U+0264, U+0277, U+0286, + U+029D. Changed U+0261. Deleted spurious glyphs in the control + code area. + +2006-01-19 Primoz Peterlin + + * sfd/FreeSans.sfd: replaced Hardip Pannu Singh's Gurmukhi with + AnmolUni by Kulbir Singh Thind. + +2006-01-17 Primoz Peterlin + + * sfd/FreeSansBold.sfd: Added U+018D, U+0194, U+01B5, U+01B6, + U+01BE, U+0262, U+02A2. + + * sfd/FreeSansBold.sfd: Changed U+0261 in order to distinguish it + from U+0067. Changed U+0251, U+0252. + + * sfd/FreeSerifBold.sfd: Small changes in the Cyrillic + section. Added U+0183, U+018C. + + * sfd/FreeSans.sfd: Added U+2045, U+2046. + + * sfd/FreeSansBold.sfd: Filled in the Gurkmukhi part with the + AnmolUni-Bold by Kulbir Singh Thind. Also some minor corrections + in the Cyrillic part. + + * CREDITS: Added Kulbir Singh Thind. + + * AUTHORS: Added Kulbir Singh Thind. + +2006-01-14 Primoz Peterlin + + * sfd/FreeSerif.sfd: Thomas Ridgeway's Tamil characters replaced + by the ones released by the Samyak font project. + + * CREDITS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao + and Sandeep Shedmake + + * AUTHORS: Added Pravin Satpute, Bageshri Salvi, Rahul Bhalerao + and Sandeep Shedmake + +2006-01-08 Primoz Peterlin + + * sfd/FreeSansBold.sfd, sfd/FreeMonoBoldOblique.sfd: minor changes. + +2006-01-05 Denis Jacquerye + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: added cedi sign U+20B5, Ghanaian + currency + +2005-12-29 Primoz Peterlin + + * sfd/FreeSans.sfd: minor cleanup in the Gujarati part. + +2005-12-22 Primoz Peterlin + + * sfd/FreeSans.sfd: Devanagari and Gujarati parts cleared; once + again merged with Gargi 1.9 and Padmaa 0.6, this time correctly so + that the anchor points survived the merger. + +2005-12-16 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0577. + +2005-12-15 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0559, U+055F, U+2024. + + * sfd/FreeSansBold.sfd: added U+056E, U+0573. + +2005-12-14 Primoz Peterlin + + * sfd/FreeSans.sfd: Merged with Gargi 1.9 and Padmaa 0.6, + courtesy Monika Shah and Sonali Sonania from C-DAC, Mumbai. + + * CREDITS: Added Monika Shah and Sonali Sonania. + + * AUTHORS: Added Monika Shah and Sonali Sonania. + +2005-12-13 Primoz Peterlin + + * sfd/FreeSans.sfd - Removed Sinhala glyphs. + + * sfd/FreeSerif.sfd - Added Sinhala glyphs, formerly in FreeSans. + +2005-12-09 Primoz Peterlin + + * sfd/FreeSerif.sfd: added U+20AF, U+211E. Changed U+20AC (EURO + SIGN). + + * tools/freefont-ttf.spec: Added specification file for building + RPM package, courtesy Rok Papez. + + * sfd/FreeSerifBold.sfd: added more glyphs from Txfonts to the + Arrows and Mathematical Symbols ranges. + + * sfd/FreeSerifBoldItalic.sfd: added U+03F5 from Txfonts. + +2005-12-08 Primoz Peterlin + + * sfd/FreeSans.sfd: added U+0567, U+056A, U+056C, U+0582. + + * sfd/FreeSerifBold.sfd: copied Box Drawing range from FreeSans. + + * sfd/FreeSerifBold.sfd: added glyphs from Txfonts to the Arrows + and Mathematical Symbols ranges. + + * sfd/FreeSerif.sfd: added U+2259-225A, U+22BA, U+2308-230B, + U+2322-2323. Cyrillic composite characters replaced with + references. + +2005-12-07 Primoz Peterlin + + * sfd/FreeSerifBold.sfd: added U+025A, U+025D, U+026B, U+029B, + U+02AE, U+02AF, U+02DE. + + * sfd/FreeSerifBold.sfd: updated Hebrew part with Drugulin font + from the Culmus project. + + * sfd/FreeSerif.sfd: added U+207A-207C, U+208A-208C, U+2215-2216. + + * sfd/FreeSans.sfd: added U+2320 TOP HALF INTEGRAL, U+23AE + INTEGRAL EXTENSION, U+2321 BOTTOM HALF INTEGRAL (bug #13370). + +2005-12-07 Primoz Peterlin + + * sfd/FreeSerifBold.sfd: added U+0294-0296, U+02A1-02A2. Started + adding "below" anchors. Performed hinting on characters that were + not hinted "en masse". + +2005-12-06 Primoz Peterlin + + * sfd/FreeSans.sfd: fixed some more metrics problems in the + Extended Greek area; performed hinting on characters that were not + hinted "en masse". + + * Makefile: clean also signature files. + + * sfd/FreeMonoBoldOblique.sfd, sfd/FreeMonoBold.sfd: cosmetic + changes; cleaning background of referenced composed characters. + +2005-12-05 Panayotis Katsaloulis + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd: Some changes to the greek glyphs, + mostly having to do with "tonos" (accent) + +2005-12-05 Primoz Peterlin + + * sfd/FreeSans.sfd: minor cosmetic changes. + + * sfd/FreeSans.sfd: adjusted widths of characters in the Extended + Greek range; accents are not any more considerably overhanging on + the left side. Added U+1EDA-1EE3, U+1EE8-1EF1. + + * sfd/FreeSans.sfd: continued working on Extended Greek range; + metrics still not finished. + +2005-12-03 Primoz Peterlin + + * sfd/FreeSans.sfd: fixed combined Greek accents (bug + #12800). Width of characters still need to be adjusted as in + FreeSerif. + + * sfd/FreeSerif.sfd: fixed positions of Greek accents (bug #12798). + + * CREDITS: Added Panayotis Katsaloulis. + + * AUTHORS: Added Panayotis Katsaloulis. + + * Makefile: minor changes; now creating also a tarfile with sfds. + +2005-12-01 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd: added U+0183, U+018C, U+01C0, U+01C1, + U+01C3, U+01E0, U+01E1, U+01F8, U+01F9. + + * Makefile: created a Makefile to assist building. + + * README: an update. + + * COPYING: added GNU General Public License, version 2. + + * tools/GenerateTrueType: wrote a FontForge script for conversion + to TrueType. + + * sfd/FreeSerif.sfd: merged with SolaimanLipi Bangla OpenType font + from www.ekushey.org, courtesy Solaiman Karim. + + * sfd/FreeSerifItalic.sfd: merged with SolaimanLipi Bangla + OpenType font from www.ekushey.org, slanted by 15.5 degrees. + + * sfd/FreeSans.sfd: merged with Rupali Bangla OpenType font from + www.ekushey.org + + * sfd/FreeSansOblique.sfd: merged with Rupali Bangla OpenType font from + www.ekushey.org, slanted by 12 degrees. + + * CREDITS: added Solaiman Karim + + * AUTHORS: added Solaiman Karim + +2005-11-30 Primoz Peterlin + + * sfd/FreeSerif.sfd: merged with the Rachana Normal. + + * AUTHORS: added K.H. Hussain and R. Chitrajan + + * CREDITS: added K.H. Hussain and R. Chitrajan + +2005-11-23 Primoz Peterlin + + * sfd/FreeSans.sfd - cleaned some background images. + + * sfd/FreeSans.sfd - added U+01A0-01A1, U+01AF-01B0, U+026E, + U+028F, U+0291, U+02A3-02A5, U+031B. Modified U+0198. + +2005-11-22 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+2504-250B. + + * sfd/FreeSans.sfd - added U+2591-25A1, U+25A3-25A5, U+25AA, U+25AC. + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - added U+0263. + +2005-11-21 Primoz Peterlin + + * sfd/FreeMono.sfd - corrected positions of some Greek diacritics + on page 0x1F. + + * sfd/FreeMonoOblique.sfd - working on bringing it in sync with + FreeMono.sfd. + + * sfd/FreeSerifBoldItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added a couple of + glyphs in the IPA Extensions region. + + * sfd/FreeSansBold.sfd - added U+0574, U+0576. Removed overlaps. + +2005-11-20 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+02AA-02AC, U+02B0-02B2. + +2005-11-19 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+01B7-01B9, U+0196, U+019A, U+01C3, + U+0224-0225, U+025E, U+029A, U+2422. Changed U+0184-0185, U+0192, + U+01B4, U+0282, U+0284. + +2005-11-18 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+02EE, U+207F. + + * sfd/FreeSans.sfd - started Box Drawing area. + +2005-11-17 Primoz Peterlin + + * sfd/FreeSerifBold.sfd - added glyphs from the Omega project to + Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifBoldItalic.sfd - added glyphs from the Omega + project to Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifItalic.sfd - added glyphs from the Omega + project to Latin Extended-B, IPA Extensions and Greek ranges. + + * sfd/FreeSerifItalic.sfd - added U+018B, U+025C, U+0265, U+026F, + U+0279, U+0287, U+028C-028E, U+029E. + + * sfd/FreeSerifBoldItalic.sfd - added U+1EDA-1EE3, U+1EE8-1EF1, + U+2190-219B, U+219E-21A8, U+21B9-21BA, U+21C4-21CA, U+21E4-21E5, + U+2669-266F. MES-1 compliant. + + * sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+FFFD. + + * sfd/FreeSerif.sfd - removed overlaps in Latin Extended-B and IPA + Extensions ranges. + +2005-11-16 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. + + * sfd/papers/eurotex2003/freefont.tex, + sfd/papers/eurotex2003/freefont.bib - Revised version, sent back + by Karl Berry on 20050110, that should match the one published in + TUGboat. + + * sfd/FreeSerifItalic.sfd - started added accent anchors. Added a + handful of Greek letters from Omega font collection. + + * sfd/FreeSerif.sfd - added a handful of letters in the Latin + Extended-B and IPA Extension ranges from the Omega font collection. + +2005-11-16 Denis Jacquerye + + * sfd/FreeSerif.sfd - moved U+0263 to U+0264; added U+0263 + + * sfd/FreeSerifItalic.sfd - fixe U+01EE; added U+01B7-U+01B9 + +2005-11-16 Primoz Peterlin + + * sfd/FreeSans.sfd - Made small Greek letters the same height as + Latin and Cyrillic ones and replaced them with references, where + applicable. + + * sfd/FreeSerif.sfd - replaced Greek letters with references, + where applicable. Added U+03D7, U+03F0-03F2. + + * sfd/FreeSerif.sfd - added U+0255, U+025A, U+025D, U+025F, + U+0262-0263, U+026B-026C, U+0274, U+0276-0277, U+028F, U+0291, + U+029D. + + * sfd/FreeMonoOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Added U+F6BE. + + * sfd/FreeSansOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. + + * sfd/FreeSans.sfd - changed U+01A5. + +2005-11-16 Primoz Peterlin + + * sfd/FreeSans.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs in + the Latin-1 and Latin Extended-A areas with references. Made + capital Greek letters the same height as Latin and Cyrillic ones + and replaced them with references, where applicable. + +2005-11-15 Denis Jacquerye + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSansOblique.sfd - fixed + U+026A, it was a dotlessi and therefore like U+0069 when + accented. + +2005-11-15 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - corrected Greek tonos (slanted instead of + a vertical line). + + * sfd/FreeMonoBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Added 2005 in copyright info. + + * sfd/FreeSansBoldOblique.sfd - applied the sequence suggested by + Werner Lemberg for reducing redundant points. Replaced accented + glyphs in the Latin-1 area with references. + + * sfd/FreeSansBoldOblique.sfd - added U+0180, U+0184, U+0185, + U+0195, U+01A0-01A2, U+01AF-01B0, U+025E, U+026E, U+0292, + U+0294-0296, U+029A, U+02A1, U+2126-2127, U+2190-219B, + U+219E-21A8, U+21C4-21CA, U+2669-266F. MES-1 compliant. + + * sfd/FreeMono.sfd - Replaced accented glyphs in the Greek and + Cyrillic areas with references. + + * sfd/FreeMonoBold.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. Replaced accented glyphs in + the Latin-1 and Latin Extended-A areas with references. + +2005-11-14 Primoz Peterlin + + * sfd/FreeSerif.sfd - applied the sequence suggested by Werner + Lemberg for reducing redundant points. + + * sfd/FreeSansBold.sfd - added U+219A, U+219B, U+2669-266F. + + * sfd/FreeSerifBold.sfd - added U+2669-266F. + +2005-11-12 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+0180, U+0181, U+0183, U+0187, + U+0188, U+018A, U+018C, U+018D, U+0193, U+019C, U+01A0, U+01A1, + U+01AC, U+01AF, U+01B0, U+025C, U+0260, U+026E, U+0277, U+0281, + U+0284. + +2005-11-11 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+195, U+1A6, U+025E, U+026E, + U+029A, U+0313, U+0314, U+0342, U+0344, U+0345. Started adding + accent anchors. + + * sfd/FreeMono.sfd - applied the sequence for reducing redundant + points, suggested by Werner Lemberg. + + * sfd/FreeMono.sfd - corrected Greek letters (using tonos instead + of a vertical line). Added U+026E, U+F6BE. Accented characters in + Latin 1, Latin Extended A and partly Latin Extended B replaced by + references. + + * sfd/FreeSerifBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added U+01A5, + U+02A0, U+2190-219B, U+219E-21A8, U+21B8, U+21B9, U+21C4-21CA, + U+21E4, U+21E5. + +2005-11-10 Primoz Peterlin + + * sfd/FreeSansOblique - changed U+0192, U+01A5; added U+01C0-01C3. + + * sfd/FreeSansBold.sfd - replaced glyphs with references in the + Cyrillic area. Removed U+04A8, U+04A9. Added U+04C5, U+04C6, + U+04C9, U+04CA, U+04CD, U+04CE, U+0535, U+053F, U+0546, U+0565, + U+0584, U+0587, U+0589. + +2005-11-10 Denis Jacquerye + + * sfd/FreeSans.sfd - added U+028A-U+028B + + * sfd/FreeSansOblique - added U+028A-U+028B, U+0276, + U+0292, U+0294-U+0296, U+0298-U+0299 and U+029B; fixed some + other glyphs + +2005-11-10 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+01A6. Simplified outlines in the + ASCII range. + + * sfd/FreeSansBold.sfd - added U+00A0, U+00AD, U+0531, U+2126, + U+2190-2199, U+219E-21A8, U+21C4-21CA. + + * sfd/FreeSansBold.sfd - applied the sequence for reducing + redundant points, suggested by Werner Lemberg. Added automatically + constructed accented characters in page 0x1E. + +2005-11-09 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+0183, U+018C. + + * sfd/FreeSans.sfd - added U+1EA2, U+1EA3, U+1EA8, U+1EA9, U+1EB2, + U+1EB3, U+1EBA, U+1EBB, U+1EC2, U+1EC3, U+1EC8, U+1EC9, U+1ECE, + U+1ECF, U+1ED4, U+1ED5, U+1EE6, U+1EE7, U+1EF6, U+1EF7, U+220A, + U+220B, U+220D, U+2272, U+2273, U+2282, U+2283. + + * sfd/FreeSerifItalic.sfd - changed U+03D5. + + * sfd/FreeSerifBoldItalic.sfd - changed U+03C6; added U+2070, + U+2075-2079, U+207F, U+2080, U+2085-2089, U+2155-217F. + + * sfd/FreeSerif.sfd - added U+0184, U+0185, U+018D, U+0195, + U+0197, U+019A, U+019B, U+01A0, U+01A1, U+01AC, U+01B5, U+01B6, + U+01C0, U+01C1, U+01C3, U+01F6, U+0294-0296, U+1E9A, U+1EDA-1EE3, + U+1EE8-1EF1. + +2005-11-07 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+0562, U+056D. U+0575. + + * sfd/FreeMono.sfd - added U+0589. + +2005-11-06 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+0278, U+03D5, U+2248. Corrected + U+2071, U+222E, U+2242, U+2243 in response to bug reports + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276118 + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276120 + + * sfd/FreeMono.sfd - added U+2227, U+2228, U+2262. Corrected + U+2299-229D in response to bug report + http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276121 + + * sfd/FreeMonoBold.sfd - added U+2010, U+2012 in response to bug + report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=289032 + Swapped U+03C6 (Greek small letter phi) and U+03D5 (Greek phi + symbol) in order to conform to Unicode standard. Simplified glyph + shapes in ASCII range. Started adding "above" and "below" anchors. + +2005-11-05 Primoz Peterlin + + * sfd/FreeSerif.sfd - accented letters in Latin Extended-A + replaced by references wherever possible. + + * sfd/FreeSerif.sfd - added U+0180, U+0181, U+0187, U+0188, + U+018A, U+0193, U+019C, U+01A4, U+01A5, U+01A7, U+01A8, U+01AF, + U+01B0, U+026E, U+0270, U+0278, U+0280, U+0281, U+028B, U+0299, + U+029C, U+029F. + +2005-11-03 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+0180, U+0184, U+0185, U+0192, + U+019B, U+01A0-01A2, U+01AF, U+01B0, U+01EE, U+01EF, U+0292, + U+0294-0296, U+02A1, U+0532, U+054C, U+057C, U+222B. Changed + U+014B, U+01A5, U+01B4, U+03BB. + + * sfd/FreeSans.sfd - added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, + U+04CE. + + * sfd/FreeSansBold.sfd - cleaner Arabic outlines. Added U+01E4, + U+01E5. + +2005-11-02 Primoz Peterlin + + * sfd/FreeSansBold.sfd - started Armenian; added U+0538, U+0542, + U+0544, U+0548, U+054D, U+054F, U+0550, U+0553, U+0555, U+0561, + U+0563, U+0564, U+0566, U+0568 U+056B, U+056F, U+0570, U+0572, + U+0578, U+057A, U+057D-057F, U+0580, U+0581, U+0583, U+0585. + + * sfd/FreeMono.sfd - swapped U+03C6 (Greek small letter phi) and + U+03D5 (Greek phi symbol) in order to conform to Unicode standard. + Added U+04C5, U+04C6, U+04C9, U+04CA, U+04D, U+04CE. + +2005-11-01 Primoz Peterlin + + * sfd/FreeSansBold.sfd - modified U+019C. + + * sfd/FreeSansBoldOblique.sfd - added U+00A0, U+00AD, U+019C, + U+01B7, U+01B8, U+0275, U+0278, U+0298, U+2012, U+2015, + U+2070-207F, U+2080-208E, U+2153-217F, U+2213, U+2215. + +2005-10-31 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+0199, U+01AB, U+0265, U+0282, + U+0288, U+028C-028E, U+0290, U+029E, U+02A0. + +2005-10-28 Primoz Peterlin + + * sfd/FreeSerifBold.sfd - added U+019E, U+01AB, U+01AD, U+01B1, + U+0256, U+025F, U+0265, U+0269, U+026F, U+0270, U+0279-027F, + U+0282, U+0287, U+0288, U+028C-028E, U+0290. + + * sfd/FreeSerifBold.sfd - added U+2070, U+2075-2079, U+2080, + U+2085-2089, U+2153-215E, U+2113-2115, U+2119. + + * sfd/FreeSerifBold.sfd - added U+0199, U+019B, U+01B8, U+01B9, + U+01BE, U+01C0, U+0262, U+0274, U+0278, U+0280, U+028F, U+0298, + U+0299, U+029C, U+029E, U+029F, U+2012, U+2015, U+2016, U+2129, + U+2217. + +2005-10-27 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+018D, U+0194, U+019B, U+019C, U+01B5, + U+01B6, U+0295, U+0296, U+029B, U+02A2, U+0472, U+0473, U+2114, + U+2119. + + * sfd/FreeSerifItalic.sfd - minor cleanup in the superscript range + (U+2070-2079). + + * sfd/FreeSansBold.sfd - added subscripts and superscripts + (U+2070-208F), completed fractions (U+2152-215F) and Roman + numerals (U+2160-217F). + + * sfd/FreeSerifBold.sfd - added U+018B, U+018E, U+018F, U+0191, + U+019D, U+01A7, U+01A8, U+01AE, U+0253, U+0266, U+0267, U+026A, + U+0271-0273, U+0283, U+0285. + +2005-10-26 Primoz Peterlin + + * sfd/FreeSans.sfd - added "above" anchors to selected Cyrillic + characters. Added U+0294, U+02A1. + + * sfd/FreeMono.sfd - added U+2011, U+2012, U+203B, U+204A, U+2071, + U+2129, U+2232, U+2233. Changed and/or corrected U+2106, U+211E, + U+2126, U+2127, U+2153-215F, U+2202. + + * sfd/FreeMono.sfd - a try to imitate Denis' work on adding + anchors by adding "above" anchor to a couple of basic Latin + characters. + + * sfd/FreeSansBold.sfd - added U+0278, U+0298. Cleaned up outlines + of most Greek letters. + + * sfd/FreeSansBold.sfd - Added U+2010-2012, U+2015, U+2032, + U+203C, U+2047-2049. + + * sfd/FreeSans.sfd - Added U+01C0-01C2, U+0276, U+0292, + U+0298. Changed U+0251, U+0294, U+02A1. + +2005-10-25 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2126, U+2127, U+2153-215E, U+2160-217F, U+2190-2193, + U+2669-266F. FreeSerifItalic is now MES-1 compliant. + + * sfd/FreeSerif.sfd - added U+0191, U+019D, U+01AE, U+027E, + U+027F, U+0283, U+0285. + + * sfd/FreeSerif.sfd - added U+019E, U+01AD, U+01B8, U+01B9, + U+0253, U+0256, U+0257, U+025C, U+0260, U+0266, U+0267, U+0269, + U+026D, U+0271-0273, U+0279-027D. + + * sfd/FreeSerifBoldItalic.sfd - added U+00A0, U+00AD, U+2010-2012, + U+2015, U+2032-2034, U+203C, U+2047-204A, U+2074, U+2081-2084, + U+2126, U+2153, U+2154, U+215F, U+2215. Corrected positions of + diacritics on U+0200-0217. + + * sfd/FreeSansOblique.sfd, sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBoldOblique.sfd, + sfd/FreeMonoBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd sfd/FreeSerifBoldItalic.sfd - brought in + sync with Valek Filipov's urw-fonts-1.0.7pre41. + + * sfd/FreeSansOblique.sfd - added U+00A0, U+2011-2012, U+2015, + U+2070, U+2071, U+2074-2079, U+2080-2089, U+2126, U+2153-215F, + U+2190-2195, U+2215, U+266A. FreeSansOblique is now MES-1 + compliant. + +2005-10-24 Denis Jacquerye + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - added + ccmp for i and j to be substituted with dotless i or j when + followed by above diacritic + +2005-10-24 Primoz Peterlin + + * sfd/FreeSans.sfd - added U+2011, U+2012, U+2015. FreeSans is now + MES-1 conformant. + +2005-10-23 Denis Jacquerye + + * sfd/FreeSans.sfd - added above, below, abovemk and belowmk + anchors for diacritics placement to many Basic Latin characters, + some Latin Extented A and B, and some IPA characters; fixed a + couple of precomposed characters to have diacritics at the same + height as similar characters. + +2005-10-21 Primoz Peterlin + + * sfd/FreeSerif.sfd - added U+02B9, U+02BA, U+02CD, U+2017, + U+2036, U+2037, U+203C, U+203E, U+2047-204A. + +2005-10-20 Primoz Peterlin + + * sfd/FreeSerifBold.sfd - added U+0182, U+0189, U+0192, U+019F, + U+01A9, U+01B7, U+01C4-01CC, U+01E0-1E2, U+01F0-01F3, U+F6BE. + Corrected position of diacritics on U+0200-0217. + + * sfd/FreeSerif.sfd - added U+00A0, U+00AD, U+0182, U+0189, + U+018B, U+018E, U+018F, U+0192, U+019F, U+01A9, U+01B1, U+01B7, + U+01DD, U+2010-2013, U+2015. FreeSerif is now MES-1 conformant. + +2005-10-19 Denis Jacquerye + + * sfd/FreeSerif.sfd - added U+0268, U+026A, U+0289, U+0292; and + anchor "above" to more base glyphs. + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+0250-0252, U+0258-0259, + U+0261, U+0268, U+026A, U+0279, U+0289 + + * sfd/FreeSerifBold.sfd - added anchor "above" to marks + U+0300-0314, and to base glyphs (vowels). + +2005-10-18 Denis Jacquerye + + * sfd/FreeSerif.sfd - added anchor "above" to marks U+0300-0314, + and bases vowel of the U+0041-007A range, U+00E6, U+0186, U+0190, + U+0254 and U+025B; fixed Latin-1 Supplement block accented glyphs + to use references. + +2005-10-17 Primoz Peterlin + + * sfd/FreeSansBold.sfd - added U+01B7, U+01B8, U+0275. + +2005-10-16 Denis Jacquerye + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added some Latin + Extended-B African letters: U+0181, U+018A, U+0197-0198, U+01A4, + U+01AC, U+01B1, U+01B3-01B4; + + * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added Latin + Extended-B U+0187, 018E-018F, U+0191, U+0193, U+0197-0199, + U+019D-019F, U+01AB-01AE; correcting width of non-space + Combining Diacrtical Marks; added more glyphs to IPA Extensions + to match non Bold + + * sfd/FreeSansBoldOblique.sfd - added many accented glyphs to + Latin Extended-B + +2005-10-15 Denis Jacquerye + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - added IPA Extensions + U+0262,U+0274,U+0280-0281, U+0299, U+029F, and Spacing Modifier + Letters U+02C9-02CB; fixed U+0287,029E height to baseline; added + stroke to U+0268 + + * sfd/FreeSansOblique.sfd - fixed skew on U+027F + + * sfd/FreeSansBold.sfd, sfd/FreeSansBoldOblique.sfd - added to Latin + Extended-B U+01A7-01A8, IPA Extensions U+0251-0253, U+0256-0257, + U+0261, U+0265-026A, U+026F-0273, U+0289, U+028C-028E + + * sfd/FreeSansBoldOblique.sfd - added to Latin extended-B U+0189, + U+01A8, U+01B1, U+0283, U+02C9 and Spacing Modifiers U+02C9-02CB + +2005-10-14 Primoz Peterlin + + * sfd/FreeSansBold.sfd - Added a couple of composite glyphs, + mostly in the IPA and Latin Extended B ranges. + +2005-10-13 Denis Jacquerye + + * FreeSans.sfd - removed overlap and simplified U+0187, 0191, + 0193, 01A5, 01AE, 0260, 0271, 0272, 0273, 027B; fixed diacritics + placement on U+0200-0217; fixed glyph for U+0283 to correct esh + without stroke; added U+025F and fixed U+025F from it; fixed + height of glyph at U+0285; arranged U+027E,027F to make more + distinguishable from U+0072. + + * FreeSansOblique.sfd - added the corrected or new glyphs from + FreeSans; diacritics on U+200-0217 will need height readjustements. + + * FreeSansBold.sfd, FreeSansBoldOblique.sfd - added U+0186, 0190, + 0250, 0254, 0258, 0259, 025B, 025C + +2005-10-13 Primoz Peterlin + + * sfd/FreeSerif.sfd - Minor changes: U+22A2, U+22A3, U+22A6, U+23AE. + Added U+0250, U+0251, U+0258, U+0259, U+0275. + + * sfd/FreeSerifItalic.sfd - Added glyphs U+222B-U+222F, U+2320, + U+2321. Fixed diacritics on U+0200-U+0217. + +2005-10-12 Denis Jacquerye + + * sfd/FreeSerif.sfd - Corrected diacritics position on + U+01D5-01D9,01DB,01EA-01ED,0200-0217 and U+022A. + + * sfd/FreeSerif.sfd, sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBoldItalic.sfd - added U+0186,0190,0254 and U+025B. + +2005-10-11 Primoz Peterlin + + * sfd/FreeSerif.sfd - Fixed bug #13399 (glyphs for U+0360 and + U+0361 were swapped). + + * sfd/FreeSerif.sfd - Attempt to correct bug #13370: INTEGRAL + EXTENSION does not align with TOP/BOTTOM HALF INTEGRAL; added + glyph U+23AE. + +2005-05-16 Primoz Peterlin + + * sfd/FreeMono.sfd - Corrected shapes for Cross of Lorraine and + Cross of Jerusalem. + +2005-04-07 Primoz Peterlin + + * sfd/FreeSansBold.sfd - Added some combining accents, just to + test the a version of FontForge. + +2003-12-05 Primoz Peterlin + + * sfd/FreeMono.sfd - Some composite Latin characters rebuilt, as + they had accents 600 points to the left due to changes on October + 2. Some other minor changes in the mathematics area. + +2003-10-08 Primoz Peterlin + + * sfd/FreeMonoOblique.sfd, sfd/FreeSerifBoldItalic.sfd, + FreeSerifItalic.sfd - applied Josef Segur's corrections from + Oct. 5. + +2003-10-02 Primoz Peterlin + + * sfd/FreeSerif.sfd - Abbas Izad's contributed Arabic/Farsi + characters added. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Combining characters (U+0300 - + U+036F) moved left, so that they have negative horizontal values + and zero advance width. + +2003-09-15 Primoz Peterlin + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifItalic.sfd - Started working + on super- and subscripts. + +2003-09-12 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSerif.sfd - Added some missing + Hiragana and Katakana characters. + + * sfd/FreeSansBold.sfd - Cleared background characters in Latin + Extended-A. Added some automatically constructed characters in + Latin Extended-B. Started with superscripts and subscripts. + + * sfd/FreeSans.sfd - Subscript numerals (U+2080-U+2089) completed. + +2003-05-19 Primoz Peterlin + + * sfd/FreeSerif.sfd - Thai characters po pla and bo baimai + swapped; Thai character fongman corrected; all courtesy Theppitak + Karoonboonyanan. + +2003-05-17 Panayotis Katsaloulis + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - Full support + of all ancient greek glyphs + +2003-05-15 Primoz Peterlin + + * tools/KerningNumerals.pl - A Perl script for moving kerning + information from ASCII numerals (U+0030...) to characters in the + Adobe corporate use area (U+F6xx). + + * sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBoldOblique.sfd - Created kerned numerals in the Adobe + corporate use area (U+F6xx) and moved kerning information from + ASCII numerals to the kerned numerals. + +2003-05-14 Primoz Peterlin + + * sfd/FreeSans.sfd - First approximation of super- and subscript + numerals and vulgar fractions. + + * sfd/FreeSerif.sfd - Super- and subscript numerals complete, + vulgar fractions completed and redone as references rather than + outlines. + +2003-05-12 Primoz Peterlin + + * sfd/FreeSerif.sfd - Clean-up of the Cyrillic letters added on + March 27; super- and subscripts, vulgar fractions. + +2003-05-09 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - Added a couple of characters to + the Latin Extended-B area and the IPA extensions area. + +2003-05-08 Primoz Peterlin + + * sfd/FreeSerifBoldItalic.sfd - Added a couple of characters to + the Latin Extended-B area. + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - ASCII + numerals now monospaced; kerned numerals moved to Adobe corporate + use area + (U+F6xx). + +2003-05-07 Primoz Peterlin + + * sfd/FreeSerif.sfd - Roman numerals now more complete. + + * sfd/FreeSansOblique.sfd, sfd/FreeSansBoldOblique.sfd - Accented + characters added in the Latin Extended-B area. + + * sfd/FreeSans.sfd - Greek accents added in the Greek Extended + area, characters added in the Latin Extended-B area, Roman + numerals added. + + * sfd/FreeMonoOblique.sfd - Kerning pairs removed (what were they + doing in a monospaced font, anyway?). + + * sfd/FreeMonoBoldOblique.sfd - Additions in Latin Extended-B and + Basic Greek. + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBoldOblique.sfd - Major cleanup (fixed widths, open + paths, path directions (clockwise/counter-clockwise), points + rounded to integer values; outlines simplified etc.) + +2003-05-06 Primoz Peterlin + + * tools/OS2UnicodeRange - A simple script to display OS/2 Unicode + range table in TrueType fonts. + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd - ASCII numerals now + monospaced; kerned numerals moved to Adobe corporate use area + (U+F6xx). FreeSans is done, FreeSansBold half-way. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Added 2003 in copyright info. + +2003-03-27 Primoz Peterlin + + * sfd/FreeSerif.sfd - Cyrillic and Cyrillic Supplement blocks + brought to conformance with Unicode 3.2, courtesy Daniel Shurovich + Chirkov. + +2003-03-19 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd - somewhat wider + germandbls (U+00DF), due to complaints by Walter Schmidt. + +2003-03-18 Primoz Peterlin + + * sfd/FreeSans.sfd - Added Sinhala glyphs from the Tipitaka + project , recoded to Unicode by Noah Levitt. + +2003-02-19 Primoz Peterlin + + * sfd/FreeSans.sfd - Minor changes on mathematical operators. + +2003-02-18 Primoz Peterlin + + * sfd/FreeMono.sfd - minor cleanup of glyph backgrounds; changed + integral signs (U+222B - U+2230) + +2003-02-05 Primoz Peterlin + + * sfd/FreeSans.sfd - added a couple of glyphs in the IPA and + African Latin ranges. + +2003-01-30 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd - Corrected Maltese Hbar (U+0126) + and/or hbar (U+0127). + +2003-01-28 Primoz Peterlin + + * sfd/FreeSerifItalic.sfd - Corrected Maltese hbar (U+0127). + +2002-12-18 Primoz Peterlin + + * tools/ConvertFont - PfaEdit script for converting SFD files to + TrueType fonts. + + * sfd/FreeSans.sfd - Added Tamil and Kannada glyphs from the + Akruti Indic fonts. + +2002-12-17 Primoz Peterlin + + * sfd/FreeSans.sfd - Added Devanagari and Gujarati glyphs from the + Akruti Indic fonts. + + * www/index.html - Added information on Rogier van Dalen's tools. + + * AUTHORS - Added M.S. Sridhar. + + * CREDITS - Correct spelling of Culmus project. Added M.S. Sridhar. + +2002-12-06 Primoz Peterlin + + * sfd/FreeMono.sfd - Added Braille glyphs, courtesy Vyacheslav + Dikonov. + + * sfd/FreeSans.sfd - Added Unicode Syriac glyphs, courtesy + Vyacheslav Dikonov. + +2002-10-11 Primoz Peterlin + + * www/index.html - Added information on the availability of the + Debian GNU/Linux package. + + * sfd/FreeSerif.sfd, sfd/FreeSans.sfd - added some kern pairs + beyond Latin-1 area. + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - re-introduced + all the emtpy glyph slots (changes from Sep 23 made PfaEdit + crash). + +2002-09-23 Primoz Peterlin + + * sfd/FreeSerif.sfd, sfd/FreeSerifItalic.sfd, + sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd - imported + kerning information from the URW++ AFM files + +2002-09-11 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoOblique.sfd - updated Hebrew parts to comply with + Culmus v0.6. + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd - Added Danilo Segan's Serbian Cyrillic + glyphs; updated Hebrew parts to comply with Culmus v0.6. + +2002-09-09 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansOblique.sfd - Updated Cyrillic part to match + Filippov's 1.0.7pre14 + + * sfd/FreeSansOblique.sfd - added Sam Stepanyan's Armenian glyphs + from FreeSans (skewed for 12 degrees). + +2002-09-06 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansOblique.sfd, + sfd/FreeSansBold.sfd, sfd/FreeSansOblique.sfd - Added Maxim + Iorsh's Hebrew characters. + +2002-08-29 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, + sfd/FreeMonoBold.sfd, sfd/FreeMonoOblique.sfd - Added Maxim + Iorsh's Hebrew characters. + + * AUTHORS, CREDITS - Added Maxim Iorsh as author. + +2002-08-28 Primoz Peterlin + + * www/index.html - Added information of Microsoft's withdrawal of + freely available Unicode TrueType fonts + + * www/resources.html - Added link to Maxim Iorsh's Culmus project. + +2002-07-26 Primoz Peterlin + + * sfd/FreeMono.sfd - Added a couple of characters (Arrows area). + +2002-06-11 Primoz Peterlin + + * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning + perispomeni in Greek politoniko. + +2002-05-23 Primoz Peterlin + + * sfd/FreeMono.sfd - Applied Michalis Kabrianis's patch concerning + psili in Greek politoniko. Also added two working variants of + chars in the IPA range. + +2002-05-15 Primoz Peterlin + + * sfd/FreeSans.sfd, sfd/FreeSansBold.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifBold.sfd - Deleted explicit ".notdef" character with + no contours. + +2002-05-14 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - The new version of PfaEdit saves + correctly formed Panose and LineGap lines. + + * sfd/FreeSansBoldOblique.sfd - Filled-in the missing TTFWidth and + TTFWeight values. + +2002-05-09 Primoz Peterlin + + * sfd/FreeSans.sfd - Added diacritics to the Spacing Modifier + Letters and Combining Diacritical Marks areas. Added composed + glyphs to the Latin Extended-B area. + +2002-05-07 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Updated Panose information with data + provided by Josef W. Segur. Updated TTF headers with English and + Slovenian text. + +2002-04-30 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - Working on Greek small letters. Several + minor changes (lower carons etc.) + +2002-04-29 Primoz Peterlin + + * FreeMonoBoldOblique.sfd - Started adding Greek. + + * sfd/FreeMonoBold.sfd - Added glyphs in the Geometrical Shapes + and Miscellaneous Symbols area. Harmonizing Greek with Latin. Done + with capitals. + + * sfd/FreeMono.sfd - Deleted the explicit .notdef character. Added + one glyph to the Geometrical Shapes area, which is now completed; + added three glyphs to the Miscellaneous Symbols area. Harmonizing + Greek with Latin. Done with the capitals. + +2002-04-26 Primoz Peterlin + + * sfd/FreeSans.sfd - Adjusted accent positions on several glyphs + in the Latin Extended-A area. + +2002-04-25 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - Box Drawing area completed. Added a + couple of glyphs in the Geometrical Shapes area. + + * sfd/FreeMono.sfd - Small corrections in the Box Drawing area. + +2002-04-24 Primoz Peterlin + + * sfd/FreeMono.sfd - Box Drawing area completed. + +2002-04-23 Primoz Peterlin + + * tools/WGL4.lst - corrected. + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Box Drawing + area. + +2002-04-22 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoBold.sfd - Working on Latin + Extended-B and Greek. + +2002-04-19 Primoz Peterlin + + * sfd/FreeSerif.sfd - Somewhat cleaner chess figures. + + * tools/MES-2.txt, tools/MES-2.lst - Corrected list (it is not + 203C-203E, it is 203C and 203E). + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd, sfd/FreeSans.sfd, + sfd/FreeSansOblique.sfd, sfd/FreeSansBold.sfd, + sfd/FreeSansBoldOblique.sfd, sfd/FreeSerif.sfd, + sfd/FreeSerifItalic.sfd, sfd/FreeSerifBold.sfd, + sfd/FreeSerifBoldItalic.sfd - Changed "Family Name" from Free to + FreeSerif, FreeSans and FreeMono, as appropriate. Changed Font + Modifiers from MonoBold etc. to Bold, Italic, Oblique, BoldOblique + and BoldItalic. + +2002-04-18 Primoz Peterlin + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd, sfd/FreeMonoBold.sfd, + sfd/FreeMonoBoldOblique.sfd - Corrected metrics; now all character + widths are set to 600. + +2002-04-17 Primoz Peterlin + + * sfd/FreeSerif.sfd - Corrected glyphs in the Box Drawing area and + Block Elements area, which should extend through the ascender *and + descender* height. + + * sfd/FreeMonoBold.sfd - Continued working on harmonizing Greek + letters with Latin and Cyrillic. + + * sfd/FreeMonoBold.sfd - Added some box drawing characters. + +2002-04-16 Primoz Peterlin + + * www/design-notes.html - Updated notes on stroke width for + symbols in Free Mono Bold. + + * sfd/FreeMono.sfd - Added a handful of characters in the + Miscellaneous Symbols area. + + * sfd/FreeMonoBoldOblique.sfd - Added subscripts, superscripts and + vulgar fractions. + + * sfd/FreeMonoBold.sfd - Started harmonizing Greek letters with + Latin and Cyrillic. + + * sfd/FreeMonoBold.sfd - Added subscripts, superscripts and vulgar + fractions. + +2002-04-15 Primoz Peterlin + + * www/design-notes.html - Updated notes on super-/subscripts in + Free Mono Bold. Separate subsections for Free Mono regular and + Free Mono Bold. + +2002-04-12 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added Ethiopian glyphs, converted from the + Metafont sources from TGI, Universität Hamburg (authors Berhanu + Beyene, Prof. Dr. Manfred Kudlek, Olaf Kummer, and Jochen + Metzinger) using Szabo's TeXtrace and retouched using + PfaEdit. Ethiopian metafonts are released under GNU GPL, + . + + * sfd/FreeMonoBold.sfd - Added 40 characters, mostly in the Latin + Extended-B and IPA Extensions areas. + +2002-04-11 Primoz Peterlin + + * sfd/FreeMono.sfd - Added a handful of characters in the Latin + Extended-B, IPA Extensions, Currency Symbols and Miscellaneous + Symbols areas. + +2002-04-09 Primoz Peterlin + + * sfd/FreeMono.sfd - Correcting accent positioning in the Extended + Greek area; adding a couple of characters here and there. Still 20 + characters short of MES-2 conformance. + +2002-04-08 Primoz Peterlin + + * sfd/FreeMono.sfd - Added some characters in the Arrows area; + more or less completed Extended Greek area (accents still need to + be fine-tuned). + +2002-04-05 Primoz Peterlin + + * sfd/FreeMono.sfd - Modern non-Russian Cyrilic mostly completed. + + * sfd/FreeMonoOblique.sfd - Synchronized with FreeMono. + + * sfd/FreeSerif.sfd - Added Thomas Ridgeway's Tamil characters + (converted from Metafont and edited somehwat). + +2002-04-04 Primoz Peterlin + + * sfd/FreeMonoOblique.sfd - Armenian letters added. + + * sfd/FreeMonoBold.sfd - Serbian Cyrillic letters dje, tshe, lje + and nje corrected. + + * sfd/FreeMono.sfd - Serbian Cyrillic letters dje and tshe + corrected. Some other non-Russian Cyrillic letters modified and + "welded together". + +2002-04-03 Primoz Peterlin + + * sfd/FreeMono.sfd - Added more or less complete Armenian + area. The glyphs are a tidied-up version based on the Armenian + Courier on the . Now we have + 1673 characters. + +2002-03-28 Primoz Peterlin + + * sfd/FreeMono.sfd - Added some mathematical symbols. + +2002-03-26 Primoz Peterlin + + * sfd/FreeSans.sfd - took H.S. Pannu's Gurmukhi from FreeSerif. It + actually fits to FreeSans much better. It seems I'll have to look + for another Gurmukhi font with modulated stroke for FreeSerif. + + * sfd/FreeSerifItalic.sfd - replaced existing Hebrew glyphs by + those from FreeSerif (slanted for 15.5 degrees). + + * sfd/FreeSerif.sfd - Added dotted Hebrew letters. Changed barred H. + + * sfd/FreeMono.sfd - Completed vulgar fractions; minor changes in + Greek; added some mathematical operators. + + * sfd/FreeMonoBold.sfd - added 12 characters to Latin Extended-B + and IPA Extensions areas (total 984). + +2002-03-25 Primoz Peterlin + + * sfd/FreeMonoBold.sfd - started adding Latin Extended-B and IPA + Extensions. + + * sfd/FreeMono.sfd - Minor cosmetic changes; cleaning up Greek + (removing redundant control points), added some non-European + Cyrillic glyphs as a test. + +2002-03-22 Primoz Peterlin + + * sfd/FreeMono.sfd - Some minor modifications; letters in Latin + Extended-B area "welded" together. + +2002-03-20 Primoz Peterlin + + * www/index.html - finally linked the resources and design notes + pages. + + * www/design-notes.html - added scaling information for super- and + subscript numerals in FreeMono. + +2002-03-19 Primoz Peterlin + + * sfd/FreeMono.sfd - the Latin Extended-B and IPA Extension area + characters moved from FreeMono and skewed for 12 degrees. + +2002-03-18 Primoz Peterlin + + * sfd/FreeMono.sfd - added a dozen or two of new characters, in + particular in the Latin Extended-B and IPA Extension area. + +2002-03-15 Primoz Peterlin + + * sfd/FreeMono.sfd - added a dozen of two of new characters, in + particular in the IPA Extension area. + + * www/design-notes.html - Corrected data for x-height in FreeMono; + information on constructing small caps. + +2002-03-14 Primoz Peterlin + + * sfd/FreeMono.sfd - added three smiley characters to the + Miscallaneous Symbols area. + +2002-03-10 Primoz Peterlin + + * sfd/FreeSerif.sfd - Anshuman Pandey has only converted Gurmukhi + from TrueType to Metafont; the original author of Gurkmukhi font + is Hardip Singh Pannu . + Got the permission from him to include the Gurmukhi glyph set. + +2002-03-08 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added some more glyphs in the Mathematical + Symbols area to a total number of 3374. + +2002-03-06 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added a basic Gurmukhi set. + + * www/design-notes.html - started a page on design notes + + * sfd/FreeMono.sfd - realized that glyphs in the Box Drawing area + and Block Elements area should extend through the ascender *and + descender* height, and corrected it. + + * sfd/FreeMono.sfd, sfd/FreeMonoOblique.sfd - added some musical + glyphs, linking "no-break space" to space, "soft hyphen" to + hyphen-minus etc. + +2002-03-05 Primoz Peterlin + + * tools/WGL4.lst - Added Windows Glyph List 4.0 + + * tools/LigatureList.pl - Wrote a Perl script, which lists the + GSUB list (ligature list) of a OpenType font. + + * sfd/FreeSerifBold.sfd, sfd/FreeSerifBoldItalic.sfd, + sfd/FreeSerifItalic.sfd - auxilliary Hebrew glyphs added. They are + too light compared with Latin and will be substituted with better + ones. + +2002-03-04 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added some more glyphs to the Mathematical + Operators area (page 0x22). + + * sfd/FreeSerif.sfd - Incomplete and fragmentary support for + Devanagari, originating from Harsh Kumar's Shusha fonts was + replaced by Frans Velthuis' Devanagari metafont, now maintained by + Anshuman Pandey and available under + GPL. Until I figure out how to provide glyph substitution table in + OpenType, only the Unicode part is there. + +2002-02-28 Primoz Peterlin + + * ChangeLog file created + + * sfd/FreeSerif.sfd - Added some Telugu glyphs to page 0x0C, + courtesy Prasad A. Chodavarapu + + * sfd/FreeSerif.sfd - Added some glyphs to the Miscellaneous + Symbols page (0x26). + +2002-02-26 Primoz Peterlin + + * mailing lists freefont-announce and freefont-bugs created + +2002-02-25 Primoz Peterlin + + * sfd/FreeSerif.sfd - Added a couple of glyphs in Mathematics + Operators area. + + * sfd/FreeMono.sfd + - Added some more glyphs, in particular in the Mathematical + Operators section. + - Changed FamilyName to Free, FontName to FreeMono, and Full name + to "Free Monospaced". + +2002-02-20 Primoz Peterlin + + * sfd/ directory added containing FreeSerif, FreeSans and FreeMono + families. + + * tools/ directory added containing lists with characters required + for MES (Multilinguag European Subset) compliance. + + * tools/mes-list-expand.pl created - a Perl script for expanding MES + ranges into simple one-char-per-line format + + * tools/CheckConformance.pl created - a Perl script for checking + conformance of a font file with a given coded character set + + * homepage created + +2002-02-19 Primoz Peterlin + + * freefont (Free UCS Scalable Fonts) project approved on + savannah.gnu.org: diff --git a/incs/tcpdf_old/fonts/freefont-20100919/INSTALL b/incs/tcpdf_old/fonts/freefont-20100919/INSTALL new file mode 100644 index 0000000..fbbbe80 --- /dev/null +++ b/incs/tcpdf_old/fonts/freefont-20100919/INSTALL @@ -0,0 +1,86 @@ + Installing GNU FreeFont + ======================= + +GNU FreeFont can be used in any modern operating system. + +This document explains how to install FreeFont on some common systems. + +UNIX/GNU/Linux/BSD Systems +-------------------------- + +FreeFont works with any system using the free font rasterizer FreeType +. + +* Debian GNU/Linux + +Users of Debian GNU/Linux system will probably want to use the Debian package, +available from the Debian site, + + , + +or any of its mirrors. + +Install them by issuing the command + apt-get install ttf-freefont + + +* KDE local installation + +Users of KDE can install .ttf files on a per-user basis using the KDE +Control Center module "kcmfontinst", which may appear in the menu as + + Settings -> System Administration -> Font Installer + +This is especially helpful for developers and testers. + + +* Generic X-windows + + 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts + in the TrueType format. + + 2) Unpack TrueType fonts into a suitable directory, + e.g. /usr/local/share/fonts/default/TrueType/ + + 3) If you have chosen any other directory, make sure the directory you + used to install the fonts is listed in the path searched by the X + Font Server by editing the config file in /etc/X11/. + + In some systems, you list the directory in the item "catalogue=" + in the file /etc/X11/fs/config. + + 4) Run ttmkfdir in the directory where you unpacked the fonts. + + +Windows 95/98/NT/2000/XP; Vista +------------------------------- + +Note that in at least Vista, XP and 2000, the OpenType versions perform much +better than, and are recommended over, the TrueType ones. + +* Vista: + 1) From the Start menu, open Control Panels + 2) Drag-n-drop font files onto Fonts control panel + You may get a dialog saying + "Windows needs your permission to continue" + a) Click Continue + +* 95/98/NT: + The font installation is similar to Vista. + + In order to use OpenType, users of Windows 95, 98 and NT 4.0 can + install Adobe's 'Type Manager Light'. It is available for download + without cost from Adobe's web site. + + Otherwise, use the TrueType versions. + +Mac OS X +-------- + +Installing on Mac OS X consists of moving the .ttf files to either + /Library/Fonts/ or ~/Library/Fonts/ +depending on whether they should be available to all users on your system +or just to yourself. + +-------------------------------------------------------------------------- +$Id: INSTALL,v 1.7 2008/12/26 12:33:31 Stevan_White Exp $ diff --git a/incs/tcpdf_old/fonts/freefont-20100919/README b/incs/tcpdf_old/fonts/freefont-20100919/README new file mode 100644 index 0000000..8c970cb --- /dev/null +++ b/incs/tcpdf_old/fonts/freefont-20100919/README @@ -0,0 +1,108 @@ +-*-text-*- + GNU FreeFont + +The GNU FreeFont project aims to provide a useful set of free scalable +(i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode +UCS (Universal Character Set). + +Statement of Purpose +-------------------- + +The practical reason for putting glyphs together in a single font face is +to conveniently mix symbols and characters from different writing systems, +without having to switch fonts. + +Coverage +-------- + +FreeFont covers the following character sets + +* ISO 8859 parts 1-15 +* CEN MES-3 European Unicode Subset + http://www.evertype.com/standards/iso10646/pdf/cwa13873.pdf +* IBM/Microsoft code pages 437, 850, 852, 1250, 1252 and more +* Microsoft/Adobe Windows Glyph List 4 (WGL4) + http://www.microsoft.com/typography/otspec/WGL4.htm +* KOI8-R and KOI8-RU +* DEC VT100 graphics symbols +* International Phonetic Alphabet +* Arabic, Hebrew, Armenian, Georgian, Ethiopian and Thai alphabets, + including Arabic presentation forms A/B +* mathematical symbols, including the whole TeX repertoire of symbols +* APL symbols + etc. + +Editing +------- + +The free outline font editor, George Williams's FontForge + is used for editing the fonts. + +Design Issues +------------- + +Which font shapes should be made? Historical style terms like Renaissance +or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek +scripts to any greater extent than Kufi or Nashki can be applied beyond +Arabic script; "italic" is really only meaningful for Latin letters. + +However, most modern writing systems have typographic formulations for +contrasting uniform and modulated character stroke widths, and have some +history with "oblique", faces. Since the advent of the typewriter, most +have developed a typographic style with uniform-width characters. + +Accordingly, the FreeFont family has one monospaced - FreeMono - and two +proportional faces (one with uniform stroke - FreeSans - and one with +modulated stroke - FreeSerif). + +To make text from different writing systems look good side-by-side, each +FreeFont face is meant to contain characters of similar style and weight. + +Licensing +--------- + +Free UCS scalable fonts is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +The fonts are distributed in the hope that they will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the +GNU General Public License. This exception does not however invalidate any +other reasons why the document might be covered by the GNU General Public +License. If you modify this font, you may extend this exception to your +version of the font, but you are not obligated to do so. If you do not +wish to do so, delete this exception statement from your version. + + +Files and their suffixes +------------------------ + +The files with .sfd (Spline Font Database) are in FontForge's native format. +Please use these if you plan to modify the font files. + +TrueType fonts for immediate consumption are the files with the .ttf +(TrueType Font) suffix. These are ready to use in Xwindows based +systems using FreeType, on Mac OS, and on older Windows systems. + +OpenType fonts (with suffix .otf) are for use in Windows Vista. +Note that although they can be installed on Linux, but many applications +in Linux still don't support them. + + +-------------------------------------------------------------------------- +Primoz Peterlin, +Steve White + +Free UCS scalable fonts: http://savannah.gnu.org/projects/freefont/ +$Id: README,v 1.7 2009/01/13 08:43:23 Stevan_White Exp $ diff --git a/incs/tcpdf_old/fonts/freemono.php b/incs/tcpdf_old/fonts/freemono.php new file mode 100644 index 0000000..fe446e7 --- /dev/null +++ b/incs/tcpdf_old/fonts/freemono.php @@ -0,0 +1,15 @@ +33,'FontBBox'=>'[-793 -200 699 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>90,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>0,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,597=>600,598=>600,599=>600,600=>600,601=>600,602=>600,603=>600,604=>600,605=>600,606=>600,607=>600,608=>600,609=>600,610=>600,611=>600,612=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,620=>600,621=>600,622=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,630=>600,631=>600,632=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,646=>600,647=>600,648=>600,649=>600,650=>600,651=>600,652=>600,653=>600,654=>600,655=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,675=>600,676=>600,677=>600,678=>600,679=>600,680=>600,681=>600,682=>600,683=>600,684=>600,685=>600,686=>600,687=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,843=>0,844=>0,845=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1120=>600,1121=>600,1122=>600,1123=>600,1124=>600,1126=>600,1127=>600,1128=>600,1130=>600,1131=>600,1132=>600,1133=>600,1136=>600,1137=>600,1138=>600,1140=>600,1141=>600,1142=>600,1143=>600,1148=>600,1149=>600,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1329=>600,1330=>600,1331=>600,1332=>600,1333=>600,1334=>600,1335=>600,1336=>600,1337=>600,1338=>600,1339=>600,1340=>600,1341=>600,1342=>600,1343=>600,1344=>600,1345=>600,1346=>600,1347=>600,1348=>600,1349=>600,1350=>600,1351=>600,1352=>600,1353=>600,1354=>600,1355=>600,1356=>600,1357=>600,1358=>600,1359=>600,1360=>600,1361=>600,1362=>600,1363=>600,1364=>600,1365=>600,1366=>600,1369=>600,1370=>600,1371=>600,1372=>600,1373=>600,1374=>600,1375=>600,1377=>600,1378=>600,1379=>600,1380=>600,1381=>600,1382=>600,1383=>600,1384=>600,1385=>600,1386=>600,1387=>600,1388=>600,1389=>600,1390=>600,1391=>600,1392=>600,1393=>600,1394=>600,1395=>600,1396=>600,1397=>600,1398=>600,1399=>600,1400=>600,1401=>600,1402=>600,1403=>600,1404=>600,1405=>600,1406=>600,1407=>600,1408=>600,1409=>600,1410=>600,1411=>600,1412=>600,1413=>600,1414=>600,1415=>600,1417=>600,1418=>600,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>600,1471=>0,1472=>600,1473=>0,1474=>0,1475=>600,1476=>0,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,5024=>600,5025=>600,5026=>600,5027=>600,5028=>600,5029=>600,5030=>600,5031=>600,5032=>600,5033=>600,5034=>600,5035=>600,5036=>600,5037=>600,5038=>600,5039=>600,5040=>600,5041=>600,5042=>600,5043=>600,5044=>600,5045=>600,5046=>600,5047=>600,5048=>600,5049=>600,5050=>600,5051=>600,5052=>600,5053=>600,5054=>600,5055=>600,5056=>600,5057=>600,5058=>600,5059=>600,5060=>600,5061=>600,5062=>600,5063=>600,5064=>600,5065=>600,5066=>600,5067=>600,5068=>600,5069=>600,5070=>600,5071=>600,5072=>600,5073=>600,5074=>600,5075=>600,5076=>600,5077=>600,5078=>600,5079=>600,5080=>600,5081=>600,5082=>600,5083=>600,5084=>600,5085=>600,5086=>600,5087=>600,5088=>600,5089=>600,5090=>600,5091=>600,5092=>600,5093=>600,5094=>600,5095=>600,5096=>600,5097=>600,5098=>600,5099=>600,5100=>600,5101=>600,5102=>600,5103=>600,5104=>600,5105=>600,5106=>600,5107=>600,5108=>600,5792=>600,5793=>600,5794=>600,5795=>600,5796=>600,5797=>600,5798=>600,5799=>600,5800=>600,5801=>600,5802=>600,5803=>600,5804=>600,5805=>600,5806=>600,5807=>600,5808=>600,5809=>600,5810=>600,5811=>600,5812=>600,5813=>600,5814=>600,5815=>600,5816=>600,5817=>600,5818=>600,5819=>600,5820=>600,5821=>600,5822=>600,5823=>600,5824=>600,5825=>600,5826=>600,5827=>600,5828=>600,5829=>600,5830=>600,5831=>600,5832=>600,5833=>600,5834=>600,5835=>600,5836=>600,5837=>600,5838=>600,5839=>600,5840=>600,5841=>600,5842=>600,5843=>600,5844=>600,5845=>600,5846=>600,5847=>600,5848=>600,5849=>600,5850=>600,5851=>600,5852=>600,5853=>600,5854=>600,5855=>600,5856=>600,5857=>600,5858=>600,5859=>600,5860=>600,5861=>600,5862=>600,5863=>600,5864=>600,5865=>600,5866=>600,5867=>600,5868=>600,5869=>600,5870=>600,5871=>600,5872=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,7936=>600,7937=>600,7938=>600,7939=>600,7940=>600,7941=>600,7942=>600,7943=>600,7944=>600,7945=>600,7946=>600,7947=>600,7948=>600,7949=>600,7950=>600,7951=>600,7952=>600,7953=>600,7954=>600,7955=>600,7956=>600,7957=>600,7960=>600,7961=>600,7962=>600,7963=>600,7964=>600,7965=>600,7968=>600,7969=>600,7970=>600,7971=>600,7972=>600,7973=>600,7974=>600,7975=>600,7976=>600,7977=>600,7978=>600,7979=>600,7980=>600,7981=>600,7982=>600,7983=>600,7984=>600,7985=>600,7986=>600,7987=>600,7988=>600,7989=>600,7990=>600,7991=>600,7992=>600,7993=>600,7994=>600,7995=>600,7996=>600,7997=>600,7998=>600,7999=>600,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>600,8009=>600,8010=>600,8011=>600,8012=>600,8013=>600,8016=>600,8017=>600,8018=>600,8019=>600,8020=>600,8021=>600,8022=>600,8023=>600,8025=>600,8027=>600,8029=>600,8031=>600,8032=>600,8033=>600,8034=>600,8035=>600,8036=>600,8037=>600,8038=>600,8039=>600,8040=>600,8041=>600,8042=>600,8043=>600,8044=>600,8045=>600,8046=>600,8047=>600,8048=>600,8049=>600,8050=>600,8051=>600,8052=>600,8053=>600,8054=>600,8055=>600,8056=>600,8057=>600,8058=>600,8059=>600,8060=>600,8061=>600,8064=>600,8065=>600,8066=>600,8067=>600,8068=>600,8069=>600,8070=>600,8071=>600,8072=>600,8073=>600,8074=>600,8075=>600,8076=>600,8077=>600,8078=>600,8079=>600,8080=>600,8081=>600,8082=>600,8083=>600,8084=>600,8085=>600,8086=>600,8087=>600,8088=>600,8089=>600,8090=>600,8091=>600,8092=>600,8093=>600,8094=>600,8095=>600,8096=>600,8097=>600,8098=>600,8099=>600,8100=>600,8101=>600,8102=>600,8103=>600,8104=>600,8105=>600,8106=>600,8107=>600,8108=>600,8109=>600,8110=>600,8111=>600,8112=>600,8113=>600,8114=>600,8115=>600,8116=>600,8118=>600,8119=>600,8120=>600,8121=>600,8122=>600,8123=>600,8124=>600,8125=>600,8126=>600,8127=>600,8128=>600,8129=>600,8130=>600,8131=>600,8132=>600,8134=>600,8135=>600,8136=>600,8137=>600,8138=>600,8139=>600,8140=>600,8141=>600,8142=>600,8143=>600,8144=>600,8145=>600,8146=>600,8147=>600,8150=>600,8151=>600,8152=>600,8153=>600,8154=>600,8155=>600,8157=>600,8158=>600,8159=>600,8160=>600,8161=>600,8162=>600,8163=>600,8164=>600,8165=>600,8166=>600,8167=>600,8168=>600,8169=>600,8170=>600,8171=>600,8172=>600,8173=>600,8174=>600,8175=>600,8178=>600,8179=>600,8180=>600,8182=>600,8183=>600,8184=>600,8185=>600,8186=>600,8187=>600,8188=>600,8189=>600,8190=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>0,8205=>0,8206=>0,8207=>0,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8353=>600,8354=>600,8355=>600,8356=>600,8357=>600,8358=>600,8359=>600,8360=>600,8361=>600,8362=>600,8363=>600,8364=>600,8365=>600,8366=>600,8368=>600,8369=>600,8370=>600,8371=>600,8372=>600,8373=>600,8400=>0,8401=>0,8402=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8421=>0,8422=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>600,8449=>600,8450=>600,8451=>600,8452=>600,8453=>600,8454=>600,8455=>600,8456=>600,8457=>600,8461=>600,8462=>600,8463=>600,8464=>600,8465=>600,8466=>600,8467=>600,8468=>600,8469=>600,8470=>600,8471=>600,8472=>600,8473=>600,8474=>600,8476=>600,8477=>600,8478=>600,8480=>600,8481=>600,8482=>600,8484=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8505=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8551=>600,8552=>600,8553=>600,8554=>600,8555=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8561=>600,8562=>600,8563=>600,8564=>600,8565=>600,8566=>600,8567=>600,8568=>600,8569=>600,8570=>600,8571=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8602=>600,8603=>600,8604=>600,8605=>600,8606=>600,8607=>600,8608=>600,8609=>600,8610=>600,8611=>600,8612=>600,8613=>600,8614=>600,8615=>600,8616=>600,8617=>600,8618=>600,8619=>600,8620=>600,8621=>600,8622=>600,8623=>600,8624=>600,8625=>600,8626=>600,8627=>600,8628=>600,8629=>600,8630=>600,8631=>600,8632=>600,8633=>600,8634=>600,8635=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8653=>600,8654=>600,8655=>600,8656=>600,8657=>600,8658=>600,8659=>600,8660=>600,8661=>600,8669=>600,8678=>600,8679=>600,8680=>600,8681=>600,8691=>600,8704=>600,8705=>600,8706=>600,8707=>600,8708=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8718=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8724=>600,8725=>600,8726=>600,8727=>600,8728=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8736=>600,8737=>600,8738=>600,8739=>600,8740=>600,8741=>600,8742=>600,8743=>600,8744=>600,8745=>600,8746=>600,8747=>600,8748=>600,8749=>600,8750=>600,8751=>600,8752=>600,8753=>600,8754=>600,8755=>600,8756=>600,8757=>600,8758=>600,8759=>600,8760=>600,8761=>600,8762=>600,8763=>600,8764=>600,8765=>600,8766=>600,8767=>600,8768=>600,8769=>600,8770=>600,8771=>600,8772=>600,8773=>600,8774=>600,8775=>600,8776=>600,8777=>600,8778=>600,8779=>600,8780=>600,8781=>600,8782=>600,8783=>600,8784=>600,8785=>600,8786=>600,8787=>600,8788=>600,8789=>600,8790=>600,8791=>600,8792=>600,8793=>600,8794=>600,8795=>600,8796=>600,8797=>600,8798=>600,8799=>600,8800=>600,8801=>600,8802=>600,8803=>600,8804=>600,8805=>600,8806=>600,8807=>600,8808=>600,8809=>600,8810=>600,8811=>600,8812=>600,8813=>600,8814=>600,8815=>600,8816=>600,8817=>600,8818=>600,8819=>600,8820=>600,8821=>600,8822=>600,8823=>600,8824=>600,8825=>600,8826=>600,8827=>600,8828=>600,8829=>600,8830=>600,8831=>600,8832=>600,8833=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8840=>600,8841=>600,8842=>600,8843=>600,8844=>600,8845=>600,8846=>600,8847=>600,8848=>600,8849=>600,8850=>600,8851=>600,8852=>600,8853=>600,8854=>600,8855=>600,8856=>600,8857=>600,8858=>600,8859=>600,8860=>600,8861=>600,8862=>600,8863=>600,8864=>600,8865=>600,8866=>600,8867=>600,8868=>600,8869=>600,8870=>600,8871=>600,8872=>600,8873=>600,8874=>600,8875=>600,8876=>600,8877=>600,8878=>600,8879=>600,8880=>600,8881=>600,8882=>600,8883=>600,8884=>600,8885=>600,8886=>600,8887=>600,8888=>600,8889=>600,8890=>600,8891=>600,8892=>600,8893=>600,8894=>600,8895=>600,8896=>600,8897=>600,8898=>600,8899=>600,8900=>600,8901=>600,8902=>600,8903=>600,8904=>600,8905=>600,8906=>600,8907=>600,8908=>600,8909=>600,8910=>600,8911=>600,8912=>600,8913=>600,8914=>600,8915=>600,8916=>600,8917=>600,8918=>600,8919=>600,8920=>600,8921=>600,8922=>600,8923=>600,8924=>600,8925=>600,8926=>600,8927=>600,8928=>600,8929=>600,8930=>600,8931=>600,8932=>600,8933=>600,8934=>600,8935=>600,8936=>600,8937=>600,8938=>600,8939=>600,8940=>600,8941=>600,8942=>600,8943=>600,8944=>600,8945=>600,8960=>600,8962=>600,8963=>600,8964=>600,8965=>600,8966=>600,8968=>600,8969=>600,8970=>600,8971=>600,8972=>600,8973=>600,8974=>600,8975=>600,8976=>600,8978=>600,8980=>600,8981=>600,8984=>600,8985=>600,8988=>600,8989=>600,8990=>600,8991=>600,8992=>600,8993=>600,8994=>600,8995=>600,8996=>600,8997=>600,8998=>600,8999=>600,9001=>600,9002=>600,9003=>600,9004=>600,9014=>600,9015=>600,9016=>600,9017=>600,9018=>600,9019=>600,9020=>600,9021=>600,9022=>600,9023=>600,9024=>600,9025=>600,9026=>600,9027=>600,9028=>600,9029=>600,9030=>600,9031=>600,9032=>600,9033=>600,9034=>600,9035=>600,9036=>600,9037=>600,9038=>600,9039=>600,9040=>600,9041=>600,9042=>600,9043=>600,9044=>600,9045=>600,9046=>600,9047=>600,9048=>600,9049=>600,9050=>600,9051=>600,9052=>600,9053=>600,9054=>600,9055=>600,9056=>600,9057=>600,9058=>600,9059=>600,9060=>600,9061=>600,9062=>600,9063=>600,9064=>600,9065=>600,9066=>600,9067=>600,9068=>600,9069=>600,9070=>600,9071=>600,9072=>600,9073=>600,9074=>600,9075=>600,9076=>600,9077=>600,9078=>600,9079=>600,9080=>600,9081=>600,9082=>600,9084=>600,9085=>600,9086=>600,9087=>600,9088=>600,9089=>600,9090=>600,9091=>600,9092=>600,9093=>600,9094=>600,9095=>600,9096=>600,9097=>600,9098=>600,9099=>600,9100=>600,9101=>600,9102=>600,9103=>600,9104=>600,9105=>600,9106=>600,9107=>600,9108=>600,9109=>600,9110=>600,9111=>600,9112=>600,9113=>600,9114=>600,9115=>600,9116=>600,9117=>600,9118=>600,9119=>600,9120=>600,9121=>600,9122=>600,9123=>600,9124=>600,9125=>600,9126=>600,9127=>600,9128=>600,9129=>600,9130=>600,9131=>600,9132=>600,9133=>600,9134=>600,9135=>600,9136=>600,9137=>600,9138=>600,9139=>600,9140=>600,9141=>600,9142=>600,9143=>600,9146=>600,9147=>600,9148=>600,9149=>600,9150=>600,9151=>600,9152=>600,9153=>600,9154=>600,9155=>600,9156=>600,9157=>600,9158=>600,9159=>600,9160=>600,9161=>600,9162=>600,9163=>600,9164=>600,9165=>600,9166=>600,9167=>600,9178=>600,9179=>600,9182=>600,9183=>600,9186=>600,9187=>600,9188=>600,9189=>600,9190=>600,9216=>600,9217=>600,9218=>600,9219=>600,9220=>600,9221=>600,9222=>600,9223=>600,9224=>600,9225=>600,9226=>600,9227=>600,9228=>600,9229=>600,9230=>600,9231=>600,9232=>600,9233=>600,9234=>600,9235=>600,9236=>600,9237=>600,9238=>600,9239=>600,9240=>600,9241=>600,9242=>600,9243=>600,9244=>600,9245=>600,9246=>600,9247=>600,9248=>600,9249=>600,9251=>600,9252=>600,9280=>600,9281=>600,9282=>600,9283=>600,9284=>600,9285=>600,9286=>600,9287=>600,9288=>600,9289=>600,9290=>600,9312=>600,9313=>600,9314=>600,9315=>600,9316=>600,9317=>600,9318=>600,9319=>600,9320=>600,9321=>600,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9622=>600,9623=>600,9624=>600,9625=>600,9626=>600,9627=>600,9628=>600,9629=>600,9630=>600,9631=>600,9632=>600,9633=>600,9634=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9659=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9672=>600,9673=>600,9674=>600,9675=>600,9676=>600,9677=>600,9678=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9690=>600,9691=>600,9692=>600,9693=>600,9694=>600,9695=>600,9696=>600,9697=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9711=>600,9712=>600,9713=>600,9714=>600,9715=>600,9716=>600,9717=>600,9718=>600,9719=>600,9720=>600,9721=>600,9722=>600,9723=>600,9724=>600,9725=>600,9726=>600,9727=>600,9728=>600,9729=>600,9730=>600,9731=>600,9733=>600,9734=>600,9735=>600,9736=>600,9737=>600,9744=>600,9745=>600,9746=>600,9754=>600,9755=>600,9756=>600,9757=>600,9758=>600,9759=>600,9766=>600,9768=>600,9769=>600,9774=>600,9775=>600,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9785=>600,9786=>600,9787=>600,9788=>600,9789=>600,9790=>600,9791=>600,9792=>600,9793=>600,9794=>600,9795=>600,9796=>600,9797=>600,9798=>600,9799=>600,9800=>600,9801=>600,9802=>600,9803=>600,9804=>600,9805=>600,9806=>600,9807=>600,9808=>600,9809=>600,9810=>600,9811=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,9856=>600,9857=>600,9858=>600,9859=>600,9860=>600,9861=>600,10176=>600,10177=>600,10178=>600,10179=>600,10180=>600,10181=>600,10182=>600,10183=>600,10184=>600,10185=>600,10186=>600,10188=>600,10192=>600,10193=>600,10194=>600,10195=>600,10196=>600,10197=>600,10198=>600,10199=>600,10212=>600,10213=>600,10214=>600,10215=>600,10216=>600,10217=>600,10218=>600,10219=>600,10226=>600,10227=>600,10229=>600,10230=>600,10231=>600,10232=>600,10233=>600,10234=>600,10235=>600,10236=>600,10240=>600,10241=>600,10242=>600,10243=>600,10244=>600,10245=>600,10246=>600,10247=>600,10248=>600,10249=>600,10250=>600,10251=>600,10252=>600,10253=>600,10254=>600,10255=>600,10256=>600,10257=>600,10258=>600,10259=>600,10260=>600,10261=>600,10262=>600,10263=>600,10264=>600,10265=>600,10266=>600,10267=>600,10268=>600,10269=>600,10270=>600,10271=>600,10272=>600,10273=>600,10274=>600,10275=>600,10276=>600,10277=>600,10278=>600,10279=>600,10280=>600,10281=>600,10282=>600,10283=>600,10284=>600,10285=>600,10286=>600,10287=>600,10288=>600,10289=>600,10290=>600,10291=>600,10292=>600,10293=>600,10294=>600,10295=>600,10296=>600,10297=>600,10298=>600,10299=>600,10300=>600,10301=>600,10302=>600,10303=>600,10304=>600,10305=>600,10306=>600,10307=>600,10308=>600,10309=>600,10310=>600,10311=>600,10312=>600,10313=>600,10314=>600,10315=>600,10316=>600,10317=>600,10318=>600,10319=>600,10320=>600,10321=>600,10322=>600,10323=>600,10324=>600,10325=>600,10326=>600,10327=>600,10328=>600,10329=>600,10330=>600,10331=>600,10332=>600,10333=>600,10334=>600,10335=>600,10336=>600,10337=>600,10338=>600,10339=>600,10340=>600,10341=>600,10342=>600,10343=>600,10344=>600,10345=>600,10346=>600,10347=>600,10348=>600,10349=>600,10350=>600,10351=>600,10352=>600,10353=>600,10354=>600,10355=>600,10356=>600,10357=>600,10358=>600,10359=>600,10360=>600,10361=>600,10362=>600,10363=>600,10364=>600,10365=>600,10366=>600,10367=>600,10368=>600,10369=>600,10370=>600,10371=>600,10372=>600,10373=>600,10374=>600,10375=>600,10376=>600,10377=>600,10378=>600,10379=>600,10380=>600,10381=>600,10382=>600,10383=>600,10384=>600,10385=>600,10386=>600,10387=>600,10388=>600,10389=>600,10390=>600,10391=>600,10392=>600,10393=>600,10394=>600,10395=>600,10396=>600,10397=>600,10398=>600,10399=>600,10400=>600,10401=>600,10402=>600,10403=>600,10404=>600,10405=>600,10406=>600,10407=>600,10408=>600,10409=>600,10410=>600,10411=>600,10412=>600,10413=>600,10414=>600,10415=>600,10416=>600,10417=>600,10418=>600,10419=>600,10420=>600,10421=>600,10422=>600,10423=>600,10424=>600,10425=>600,10426=>600,10427=>600,10428=>600,10429=>600,10430=>600,10431=>600,10432=>600,10433=>600,10434=>600,10435=>600,10436=>600,10437=>600,10438=>600,10439=>600,10440=>600,10441=>600,10442=>600,10443=>600,10444=>600,10445=>600,10446=>600,10447=>600,10448=>600,10449=>600,10450=>600,10451=>600,10452=>600,10453=>600,10454=>600,10455=>600,10456=>600,10457=>600,10458=>600,10459=>600,10460=>600,10461=>600,10462=>600,10463=>600,10464=>600,10465=>600,10466=>600,10467=>600,10468=>600,10469=>600,10470=>600,10471=>600,10472=>600,10473=>600,10474=>600,10475=>600,10476=>600,10477=>600,10478=>600,10479=>600,10480=>600,10481=>600,10482=>600,10483=>600,10484=>600,10485=>600,10486=>600,10487=>600,10488=>600,10489=>600,10490=>600,10491=>600,10492=>600,10493=>600,10494=>600,10495=>600,10752=>600,10753=>600,10754=>600,10755=>600,10756=>600,10757=>600,10758=>600,10781=>600,10815=>600,11008=>600,11009=>600,11010=>600,11011=>600,11012=>600,11013=>600,11014=>600,11015=>600,11016=>600,11017=>600,11018=>600,11019=>600,11020=>600,11021=>600,11026=>600,11027=>600,11028=>600,11029=>600,11030=>600,11031=>600,11032=>600,11033=>600,11035=>600,11036=>600,11037=>600,11038=>600,11039=>600,11040=>600,11041=>600,11042=>600,11043=>600,11044=>600,11045=>600,11046=>600,11047=>600,11048=>600,11049=>600,11050=>600,11051=>600,11091=>600,11092=>600,11799=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,43264=>600,43265=>600,43266=>600,43267=>600,43268=>600,43269=>600,43270=>600,43271=>600,43272=>600,43273=>600,43274=>600,43275=>600,43276=>600,43277=>600,43278=>600,43279=>600,43280=>600,43281=>600,43282=>600,43283=>600,43284=>600,43285=>600,43286=>600,43287=>600,43288=>600,43289=>600,43290=>600,43291=>600,43292=>600,43293=>600,43294=>600,43295=>600,43296=>600,43297=>600,43298=>600,43299=>600,43300=>600,43301=>600,43302=>0,43303=>0,43304=>0,43305=>0,43306=>0,43307=>0,43308=>0,43309=>0,43310=>600,43311=>600,64256=>600,64257=>600,64258=>600,64259=>600,64260=>600,64261=>600,64285=>600,64286=>600,64287=>600,64288=>600,64289=>600,64290=>600,64291=>600,64292=>600,64293=>600,64294=>600,64295=>600,64296=>600,64297=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freemonob.php b/incs/tcpdf_old/fonts/freemonob.php new file mode 100644 index 0000000..9e36ea9 --- /dev/null +++ b/incs/tcpdf_old/fonts/freemonob.php @@ -0,0 +1,15 @@ +33,'FontBBox'=>'[-600 -200 736 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>90,'CapHeight'=>583,'XHeight'=>437,'StemV'=>123,'StemH'=>53,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>0,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,598=>600,599=>600,600=>600,601=>600,603=>600,604=>600,607=>600,608=>600,609=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,621=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,647=>600,648=>600,649=>600,652=>600,653=>600,654=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,843=>0,844=>0,845=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1136=>600,1137=>600,1138=>600,1156=>0,1157=>0,1158=>0,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>600,1471=>0,1472=>600,1473=>0,1474=>0,1475=>600,1476=>0,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>0,8205=>0,8206=>0,8207=>0,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8355=>600,8356=>600,8362=>600,8364=>600,8373=>600,8448=>600,8449=>600,8451=>600,8453=>600,8454=>600,8455=>600,8457=>600,8462=>600,8465=>600,8466=>600,8467=>600,8470=>600,8472=>600,8476=>600,8480=>600,8481=>600,8482=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8553=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8564=>600,8569=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8612=>600,8613=>600,8614=>600,8615=>600,8633=>600,8636=>600,8637=>600,8638=>600,8639=>600,8640=>600,8641=>600,8642=>600,8643=>600,8644=>600,8645=>600,8646=>600,8647=>600,8648=>600,8649=>600,8650=>600,8651=>600,8652=>600,8704=>600,8706=>600,8707=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8725=>600,8727=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8735=>600,8756=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,8869=>600,8976=>600,9001=>600,9002=>600,9251=>600,9472=>600,9473=>600,9474=>600,9475=>600,9476=>600,9477=>600,9478=>600,9479=>600,9480=>600,9481=>600,9482=>600,9483=>600,9484=>600,9485=>600,9486=>600,9487=>600,9488=>600,9489=>600,9490=>600,9491=>600,9492=>600,9493=>600,9494=>600,9495=>600,9496=>600,9497=>600,9498=>600,9499=>600,9500=>600,9501=>600,9502=>600,9503=>600,9504=>600,9505=>600,9506=>600,9507=>600,9508=>600,9509=>600,9510=>600,9511=>600,9512=>600,9513=>600,9514=>600,9515=>600,9516=>600,9517=>600,9518=>600,9519=>600,9520=>600,9521=>600,9522=>600,9523=>600,9524=>600,9525=>600,9526=>600,9527=>600,9528=>600,9529=>600,9530=>600,9531=>600,9532=>600,9533=>600,9534=>600,9535=>600,9536=>600,9537=>600,9538=>600,9539=>600,9540=>600,9541=>600,9542=>600,9543=>600,9544=>600,9545=>600,9546=>600,9547=>600,9548=>600,9549=>600,9550=>600,9551=>600,9552=>600,9553=>600,9554=>600,9555=>600,9556=>600,9557=>600,9558=>600,9559=>600,9560=>600,9561=>600,9562=>600,9563=>600,9564=>600,9565=>600,9566=>600,9567=>600,9568=>600,9569=>600,9570=>600,9571=>600,9572=>600,9573=>600,9574=>600,9575=>600,9576=>600,9577=>600,9578=>600,9579=>600,9580=>600,9581=>600,9582=>600,9583=>600,9584=>600,9585=>600,9586=>600,9587=>600,9588=>600,9589=>600,9590=>600,9591=>600,9592=>600,9593=>600,9594=>600,9595=>600,9596=>600,9597=>600,9598=>600,9599=>600,9600=>600,9601=>600,9602=>600,9603=>600,9604=>600,9605=>600,9606=>600,9607=>600,9608=>600,9609=>600,9610=>600,9611=>600,9612=>600,9613=>600,9614=>600,9615=>600,9616=>600,9617=>600,9618=>600,9619=>600,9620=>600,9621=>600,9632=>600,9633=>600,9635=>600,9636=>600,9637=>600,9638=>600,9639=>600,9640=>600,9641=>600,9642=>600,9643=>600,9644=>600,9645=>600,9646=>600,9647=>600,9648=>600,9649=>600,9650=>600,9651=>600,9652=>600,9653=>600,9654=>600,9655=>600,9656=>600,9657=>600,9658=>600,9660=>600,9661=>600,9662=>600,9663=>600,9664=>600,9665=>600,9666=>600,9667=>600,9668=>600,9669=>600,9670=>600,9671=>600,9673=>600,9674=>600,9675=>600,9677=>600,9679=>600,9680=>600,9681=>600,9682=>600,9683=>600,9684=>600,9685=>600,9686=>600,9687=>600,9688=>600,9689=>600,9698=>600,9699=>600,9700=>600,9701=>600,9702=>600,9703=>600,9704=>600,9705=>600,9706=>600,9707=>600,9708=>600,9709=>600,9710=>600,9712=>600,9713=>600,9714=>600,9715=>600,9716=>600,9717=>600,9718=>600,9719=>600,9735=>600,9736=>600,9737=>600,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9785=>600,9786=>600,9787=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11799=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64287=>600,64288=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freemonobi.php b/incs/tcpdf_old/fonts/freemonobi.php new file mode 100644 index 0000000..73422a4 --- /dev/null +++ b/incs/tcpdf_old/fonts/freemonobi.php @@ -0,0 +1,15 @@ +97,'FontBBox'=>'[-642 -200 834 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>90,'CapHeight'=>583,'XHeight'=>437,'StemV'=>123,'StemH'=>53,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>0,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,598=>600,599=>600,600=>600,601=>600,603=>600,604=>600,607=>600,608=>600,609=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,621=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,647=>600,648=>600,649=>600,652=>600,653=>600,654=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,843=>0,844=>0,845=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1136=>600,1137=>600,1138=>600,1156=>0,1157=>0,1158=>0,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>0,1471=>0,1472=>600,1473=>0,1474=>0,1475=>600,1476=>0,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>0,8205=>0,8206=>0,8207=>0,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8362=>600,8364=>600,8373=>600,8448=>600,8449=>600,8451=>600,8453=>600,8454=>600,8455=>600,8457=>600,8462=>600,8465=>600,8466=>600,8467=>600,8470=>600,8472=>600,8476=>600,8480=>600,8481=>600,8482=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8553=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8564=>600,8569=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8704=>600,8706=>600,8707=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8714=>600,8715=>600,8716=>600,8717=>600,8719=>600,8720=>600,8721=>600,8722=>600,8723=>600,8725=>600,8727=>600,8729=>600,8730=>600,8731=>600,8732=>600,8733=>600,8734=>600,8756=>600,8800=>600,8801=>600,8804=>600,8805=>600,9251=>600,9674=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11799=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64287=>600,64288=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freemonoi.php b/incs/tcpdf_old/fonts/freemonoi.php new file mode 100644 index 0000000..7609953 --- /dev/null +++ b/incs/tcpdf_old/fonts/freemonoi.php @@ -0,0 +1,15 @@ +97,'FontBBox'=>'[-644 -200 816 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>90,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>0,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>0,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>0,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600,256=>600,257=>600,258=>600,259=>600,260=>600,261=>600,262=>600,263=>600,264=>600,265=>600,266=>600,267=>600,268=>600,269=>600,270=>600,271=>600,272=>600,273=>600,274=>600,275=>600,276=>600,277=>600,278=>600,279=>600,280=>600,281=>600,282=>600,283=>600,284=>600,285=>600,286=>600,287=>600,288=>600,289=>600,290=>600,291=>600,292=>600,293=>600,294=>600,295=>600,296=>600,297=>600,298=>600,299=>600,300=>600,301=>600,302=>600,303=>600,304=>600,305=>600,306=>600,307=>600,308=>600,309=>600,310=>600,311=>600,312=>600,313=>600,314=>600,315=>600,316=>600,317=>600,318=>600,319=>600,320=>600,321=>600,322=>600,323=>600,324=>600,325=>600,326=>600,327=>600,328=>600,329=>600,330=>600,331=>600,332=>600,333=>600,334=>600,335=>600,336=>600,337=>600,338=>600,339=>600,340=>600,341=>600,342=>600,343=>600,344=>600,345=>600,346=>600,347=>600,348=>600,349=>600,350=>600,351=>600,352=>600,353=>600,354=>600,355=>600,356=>600,357=>600,358=>600,359=>600,360=>600,361=>600,362=>600,363=>600,364=>600,365=>600,366=>600,367=>600,368=>600,369=>600,370=>600,371=>600,372=>600,373=>600,374=>600,375=>600,376=>600,377=>600,378=>600,379=>600,380=>600,381=>600,382=>600,383=>600,384=>600,385=>600,386=>600,387=>600,388=>600,389=>600,390=>600,391=>600,392=>600,393=>600,394=>600,395=>600,396=>600,397=>600,398=>600,399=>600,400=>600,401=>600,402=>600,403=>600,404=>600,405=>600,406=>600,407=>600,408=>600,409=>600,410=>600,411=>600,412=>600,413=>600,414=>600,415=>600,416=>600,417=>600,418=>600,419=>600,420=>600,421=>600,422=>600,423=>600,424=>600,425=>600,426=>600,427=>600,428=>600,429=>600,430=>600,431=>600,432=>600,433=>600,434=>600,435=>600,436=>600,437=>600,438=>600,439=>600,440=>600,441=>600,442=>600,443=>600,444=>600,445=>600,446=>600,447=>600,448=>600,449=>600,450=>600,451=>600,452=>600,453=>600,454=>600,455=>600,456=>600,457=>600,458=>600,459=>600,460=>600,461=>600,462=>600,463=>600,464=>600,465=>600,466=>600,467=>600,468=>600,469=>600,470=>600,471=>600,472=>600,473=>600,474=>600,475=>600,476=>600,477=>600,478=>600,479=>600,480=>600,481=>600,482=>600,483=>600,484=>600,485=>600,486=>600,487=>600,488=>600,489=>600,490=>600,491=>600,492=>600,493=>600,494=>600,495=>600,496=>600,497=>600,498=>600,499=>600,500=>600,501=>600,502=>600,503=>600,504=>600,505=>600,506=>600,507=>600,508=>600,509=>600,510=>600,511=>600,512=>600,513=>600,514=>600,515=>600,516=>600,517=>600,518=>600,519=>600,520=>600,521=>600,522=>600,523=>600,524=>600,525=>600,526=>600,527=>600,528=>600,529=>600,530=>600,531=>600,532=>600,533=>600,534=>600,535=>600,536=>600,537=>600,538=>600,539=>600,540=>600,541=>600,542=>600,543=>600,544=>600,548=>600,549=>600,550=>600,551=>600,552=>600,553=>600,554=>600,555=>600,556=>600,557=>600,558=>600,559=>600,560=>600,561=>600,562=>600,563=>600,567=>600,592=>600,593=>600,594=>600,595=>600,596=>600,597=>600,598=>600,599=>600,600=>600,601=>600,602=>600,603=>600,604=>600,605=>600,606=>600,607=>600,608=>600,609=>600,610=>600,611=>600,612=>600,613=>600,614=>600,615=>600,616=>600,617=>600,618=>600,619=>600,620=>600,621=>600,622=>600,623=>600,624=>600,625=>600,626=>600,627=>600,628=>600,629=>600,630=>600,631=>600,632=>600,633=>600,634=>600,635=>600,636=>600,637=>600,638=>600,639=>600,640=>600,641=>600,642=>600,643=>600,644=>600,645=>600,646=>600,647=>600,648=>600,649=>600,650=>600,651=>600,652=>600,653=>600,654=>600,655=>600,656=>600,657=>600,658=>600,659=>600,660=>600,661=>600,662=>600,663=>600,664=>600,665=>600,666=>600,667=>600,668=>600,669=>600,670=>600,671=>600,672=>600,673=>600,674=>600,675=>600,676=>600,677=>600,678=>600,679=>600,680=>600,681=>600,682=>600,683=>600,684=>600,685=>600,686=>600,687=>600,688=>600,689=>600,690=>600,691=>600,692=>600,693=>600,694=>600,695=>600,696=>600,697=>600,698=>600,699=>600,700=>600,701=>600,702=>600,703=>600,704=>600,705=>600,706=>600,707=>600,708=>600,709=>600,710=>600,711=>600,712=>600,713=>600,714=>600,715=>600,716=>600,717=>600,718=>600,719=>600,720=>600,721=>600,722=>600,723=>600,724=>600,725=>600,726=>600,727=>600,728=>600,729=>600,730=>600,731=>600,732=>600,733=>600,734=>600,735=>600,736=>600,737=>600,738=>600,739=>600,740=>600,741=>600,742=>600,743=>600,744=>600,745=>600,746=>600,747=>600,748=>600,749=>600,750=>600,751=>600,752=>600,753=>600,754=>600,755=>600,756=>600,757=>600,758=>600,759=>600,760=>600,761=>600,762=>600,763=>600,764=>600,765=>600,766=>600,767=>600,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,843=>0,844=>0,845=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,884=>600,885=>600,890=>600,894=>600,900=>600,901=>600,902=>600,903=>600,904=>600,905=>600,906=>600,908=>600,910=>600,911=>600,912=>600,913=>600,914=>600,915=>600,916=>600,917=>600,918=>600,919=>600,920=>600,921=>600,922=>600,923=>600,924=>600,925=>600,926=>600,927=>600,928=>600,929=>600,931=>600,932=>600,933=>600,934=>600,935=>600,936=>600,937=>600,938=>600,939=>600,940=>600,941=>600,942=>600,943=>600,944=>600,945=>600,946=>600,947=>600,948=>600,949=>600,950=>600,951=>600,952=>600,953=>600,954=>600,955=>600,956=>600,957=>600,958=>600,959=>600,960=>600,961=>600,962=>600,963=>600,964=>600,965=>600,966=>600,967=>600,968=>600,969=>600,970=>600,971=>600,972=>600,973=>600,974=>600,976=>600,977=>600,978=>600,979=>600,980=>600,981=>600,982=>600,986=>600,987=>600,988=>600,1008=>600,1009=>600,1012=>600,1013=>600,1024=>600,1025=>600,1026=>600,1027=>600,1028=>600,1029=>600,1030=>600,1031=>600,1032=>600,1033=>600,1034=>600,1035=>600,1036=>600,1037=>600,1038=>600,1039=>600,1040=>600,1041=>600,1042=>600,1043=>600,1044=>600,1045=>600,1046=>600,1047=>600,1048=>600,1049=>600,1050=>600,1051=>600,1052=>600,1053=>600,1054=>600,1055=>600,1056=>600,1057=>600,1058=>600,1059=>600,1060=>600,1061=>600,1062=>600,1063=>600,1064=>600,1065=>600,1066=>600,1067=>600,1068=>600,1069=>600,1070=>600,1071=>600,1072=>600,1073=>600,1074=>600,1075=>600,1076=>600,1077=>600,1078=>600,1079=>600,1080=>600,1081=>600,1082=>600,1083=>600,1084=>600,1085=>600,1086=>600,1087=>600,1088=>600,1089=>600,1090=>600,1091=>600,1092=>600,1093=>600,1094=>600,1095=>600,1096=>600,1097=>600,1098=>600,1099=>600,1100=>600,1101=>600,1102=>600,1103=>600,1104=>600,1105=>600,1106=>600,1107=>600,1108=>600,1109=>600,1110=>600,1111=>600,1112=>600,1113=>600,1114=>600,1115=>600,1116=>600,1117=>600,1118=>600,1119=>600,1120=>600,1121=>600,1122=>600,1123=>600,1124=>600,1126=>600,1127=>600,1128=>600,1130=>600,1131=>600,1132=>600,1133=>600,1136=>600,1137=>600,1138=>600,1140=>600,1141=>600,1142=>600,1143=>600,1148=>600,1149=>600,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1162=>600,1163=>600,1164=>600,1165=>600,1166=>600,1167=>600,1168=>600,1169=>600,1170=>600,1171=>600,1172=>600,1173=>600,1174=>600,1175=>600,1176=>600,1177=>600,1178=>600,1179=>600,1180=>600,1181=>600,1182=>600,1183=>600,1184=>600,1185=>600,1186=>600,1187=>600,1188=>600,1189=>600,1190=>600,1191=>600,1192=>600,1193=>600,1194=>600,1195=>600,1196=>600,1197=>600,1198=>600,1199=>600,1200=>600,1201=>600,1202=>600,1203=>600,1204=>600,1205=>600,1206=>600,1207=>600,1208=>600,1209=>600,1210=>600,1211=>600,1212=>600,1213=>600,1214=>600,1215=>600,1216=>600,1217=>600,1218=>600,1219=>600,1220=>600,1221=>600,1222=>600,1223=>600,1224=>600,1225=>600,1226=>600,1227=>600,1228=>600,1229=>600,1230=>600,1231=>600,1232=>600,1233=>600,1234=>600,1235=>600,1236=>600,1237=>600,1238=>600,1239=>600,1240=>600,1241=>600,1242=>600,1243=>600,1244=>600,1245=>600,1246=>600,1247=>600,1248=>600,1249=>600,1250=>600,1251=>600,1252=>600,1253=>600,1254=>600,1255=>600,1256=>600,1257=>600,1258=>600,1259=>600,1260=>600,1261=>600,1262=>600,1263=>600,1264=>600,1265=>600,1266=>600,1267=>600,1268=>600,1269=>600,1270=>600,1271=>600,1272=>600,1273=>600,1296=>600,1297=>600,1298=>600,1299=>600,1306=>600,1307=>600,1308=>600,1309=>600,1310=>600,1311=>600,1329=>600,1330=>600,1331=>600,1332=>600,1333=>600,1334=>600,1335=>600,1336=>600,1337=>600,1338=>600,1339=>600,1340=>600,1341=>600,1342=>600,1343=>600,1344=>600,1345=>600,1346=>600,1347=>600,1348=>600,1349=>600,1350=>600,1351=>600,1352=>600,1353=>600,1354=>600,1355=>600,1356=>600,1357=>600,1358=>600,1359=>600,1360=>600,1361=>600,1362=>600,1363=>600,1364=>600,1365=>600,1366=>600,1369=>600,1370=>600,1371=>600,1372=>600,1373=>600,1374=>600,1375=>600,1377=>600,1378=>600,1379=>600,1380=>600,1381=>600,1382=>600,1383=>600,1384=>600,1385=>600,1386=>600,1387=>600,1388=>600,1389=>600,1390=>600,1391=>600,1392=>600,1393=>600,1394=>600,1395=>600,1396=>600,1397=>600,1398=>600,1399=>600,1400=>600,1401=>600,1402=>600,1403=>600,1404=>600,1405=>600,1406=>600,1407=>600,1408=>600,1409=>600,1410=>600,1411=>600,1412=>600,1413=>600,1414=>600,1415=>600,1417=>600,1418=>600,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>600,1471=>0,1472=>600,1473=>0,1474=>0,1475=>600,1476=>0,1488=>600,1489=>600,1490=>600,1491=>600,1492=>600,1493=>600,1494=>600,1495=>600,1496=>600,1497=>600,1498=>600,1499=>600,1500=>600,1501=>600,1502=>600,1503=>600,1504=>600,1505=>600,1506=>600,1507=>600,1508=>600,1509=>600,1510=>600,1511=>600,1512=>600,1513=>600,1514=>600,1520=>600,1521=>600,1522=>600,1523=>600,1524=>600,4304=>600,4305=>600,4306=>600,4307=>600,4308=>600,4309=>600,4310=>600,4311=>600,4312=>600,4313=>600,4314=>600,4315=>600,4316=>600,4317=>600,4318=>600,4319=>600,4320=>600,4321=>600,4322=>600,4323=>600,4324=>600,4325=>600,4326=>600,4327=>600,4328=>600,4329=>600,4330=>600,4331=>600,4332=>600,4333=>600,4334=>600,4335=>600,4336=>600,4337=>600,4338=>600,4339=>600,4340=>600,4341=>600,4345=>600,4347=>600,4348=>600,7680=>600,7681=>600,7682=>600,7683=>600,7684=>600,7685=>600,7686=>600,7687=>600,7688=>600,7689=>600,7690=>600,7691=>600,7692=>600,7693=>600,7694=>600,7695=>600,7696=>600,7697=>600,7698=>600,7699=>600,7700=>600,7701=>600,7702=>600,7703=>600,7704=>600,7705=>600,7706=>600,7707=>600,7708=>600,7709=>600,7710=>600,7711=>600,7712=>600,7713=>600,7714=>600,7715=>600,7716=>600,7717=>600,7718=>600,7719=>600,7720=>600,7721=>600,7722=>600,7723=>600,7724=>600,7725=>600,7726=>600,7727=>600,7728=>600,7729=>600,7730=>600,7731=>600,7732=>600,7733=>600,7734=>600,7735=>600,7736=>600,7737=>600,7738=>600,7739=>600,7740=>600,7741=>600,7742=>600,7743=>600,7744=>600,7745=>600,7746=>600,7747=>600,7748=>600,7749=>600,7750=>600,7751=>600,7752=>600,7753=>600,7754=>600,7755=>600,7756=>600,7757=>600,7758=>600,7759=>600,7760=>600,7761=>600,7762=>600,7763=>600,7764=>600,7765=>600,7766=>600,7767=>600,7768=>600,7769=>600,7770=>600,7771=>600,7772=>600,7773=>600,7774=>600,7775=>600,7776=>600,7777=>600,7778=>600,7779=>600,7780=>600,7781=>600,7782=>600,7783=>600,7784=>600,7785=>600,7786=>600,7787=>600,7788=>600,7789=>600,7790=>600,7791=>600,7792=>600,7793=>600,7794=>600,7795=>600,7796=>600,7797=>600,7798=>600,7799=>600,7800=>600,7801=>600,7802=>600,7803=>600,7804=>600,7805=>600,7806=>600,7807=>600,7808=>600,7809=>600,7810=>600,7811=>600,7812=>600,7813=>600,7814=>600,7815=>600,7816=>600,7817=>600,7818=>600,7819=>600,7820=>600,7821=>600,7822=>600,7823=>600,7824=>600,7825=>600,7826=>600,7827=>600,7828=>600,7829=>600,7830=>600,7831=>600,7832=>600,7833=>600,7834=>600,7835=>600,7840=>600,7841=>600,7842=>600,7843=>600,7844=>600,7845=>600,7846=>600,7847=>600,7848=>600,7849=>600,7850=>600,7851=>600,7852=>600,7853=>600,7854=>600,7855=>600,7856=>600,7857=>600,7858=>600,7859=>600,7860=>600,7861=>600,7862=>600,7863=>600,7864=>600,7865=>600,7866=>600,7867=>600,7868=>600,7869=>600,7870=>600,7871=>600,7872=>600,7873=>600,7874=>600,7875=>600,7876=>600,7877=>600,7878=>600,7879=>600,7880=>600,7881=>600,7882=>600,7883=>600,7884=>600,7885=>600,7886=>600,7887=>600,7888=>600,7889=>600,7890=>600,7891=>600,7892=>600,7893=>600,7894=>600,7895=>600,7896=>600,7897=>600,7898=>600,7899=>600,7900=>600,7901=>600,7902=>600,7903=>600,7904=>600,7905=>600,7906=>600,7907=>600,7908=>600,7909=>600,7910=>600,7911=>600,7912=>600,7913=>600,7914=>600,7915=>600,7916=>600,7917=>600,7918=>600,7919=>600,7920=>600,7921=>600,7922=>600,7923=>600,7924=>600,7925=>600,7926=>600,7927=>600,7928=>600,7929=>600,7936=>600,7937=>600,7938=>600,7939=>600,7940=>600,7941=>600,7942=>600,7943=>600,7944=>600,7945=>600,7946=>600,7947=>600,7948=>600,7949=>600,7950=>600,7951=>600,7952=>600,7953=>600,7954=>600,7955=>600,7956=>600,7957=>600,7960=>600,7961=>600,7962=>600,7963=>600,7964=>600,7965=>600,7968=>600,7969=>600,7970=>600,7971=>600,7972=>600,7973=>600,7974=>600,7975=>600,7976=>600,7977=>600,7978=>600,7979=>600,7980=>600,7981=>600,7982=>600,7983=>600,7984=>600,7985=>600,7986=>600,7987=>600,7988=>600,7989=>600,7990=>600,7991=>600,7992=>600,7993=>600,7994=>600,7995=>600,7996=>600,7997=>600,7998=>600,7999=>600,8000=>600,8001=>600,8002=>600,8003=>600,8004=>600,8005=>600,8008=>600,8009=>600,8010=>600,8011=>600,8012=>600,8013=>600,8016=>600,8017=>600,8018=>600,8019=>600,8020=>600,8021=>600,8022=>600,8023=>600,8025=>600,8027=>600,8029=>600,8031=>600,8032=>600,8033=>600,8034=>600,8035=>600,8036=>600,8037=>600,8038=>600,8039=>600,8040=>600,8041=>600,8042=>600,8043=>600,8044=>600,8045=>600,8046=>600,8047=>600,8048=>600,8049=>600,8050=>600,8051=>600,8052=>600,8053=>600,8054=>600,8055=>600,8056=>600,8057=>600,8058=>600,8059=>600,8060=>600,8061=>600,8064=>600,8065=>600,8066=>600,8067=>600,8068=>600,8069=>600,8070=>600,8071=>600,8072=>600,8073=>600,8074=>600,8075=>600,8076=>600,8077=>600,8078=>600,8079=>600,8080=>600,8081=>600,8082=>600,8083=>600,8084=>600,8085=>600,8086=>600,8087=>600,8088=>600,8089=>600,8090=>600,8091=>600,8092=>600,8093=>600,8094=>600,8095=>600,8096=>600,8097=>600,8098=>600,8099=>600,8100=>600,8101=>600,8102=>600,8103=>600,8104=>600,8105=>600,8106=>600,8107=>600,8108=>600,8109=>600,8110=>600,8111=>600,8112=>600,8113=>600,8114=>600,8115=>600,8116=>600,8118=>600,8119=>600,8120=>600,8121=>600,8122=>600,8123=>600,8124=>600,8125=>600,8126=>600,8127=>600,8128=>600,8129=>600,8130=>600,8131=>600,8132=>600,8134=>600,8135=>600,8136=>600,8137=>600,8138=>600,8139=>600,8140=>600,8141=>600,8142=>600,8143=>600,8144=>600,8145=>600,8146=>600,8147=>600,8150=>600,8151=>600,8152=>600,8153=>600,8154=>600,8155=>600,8157=>600,8158=>600,8159=>600,8160=>600,8161=>600,8162=>600,8163=>600,8164=>600,8165=>600,8166=>600,8167=>600,8168=>600,8169=>600,8170=>600,8171=>600,8172=>600,8173=>600,8174=>600,8175=>600,8178=>600,8179=>600,8180=>600,8182=>600,8183=>600,8184=>600,8185=>600,8186=>600,8187=>600,8188=>600,8189=>600,8190=>600,8192=>600,8193=>600,8194=>600,8195=>600,8196=>600,8197=>600,8198=>600,8199=>600,8200=>600,8201=>600,8202=>600,8203=>600,8204=>0,8205=>0,8206=>0,8207=>0,8208=>600,8209=>600,8210=>600,8211=>600,8212=>600,8213=>600,8214=>600,8215=>600,8216=>600,8217=>600,8218=>600,8219=>600,8220=>600,8221=>600,8222=>600,8223=>600,8224=>600,8225=>600,8226=>600,8227=>600,8228=>600,8229=>600,8230=>600,8231=>600,8232=>600,8233=>600,8234=>600,8235=>600,8236=>600,8237=>600,8238=>600,8239=>600,8240=>600,8241=>600,8242=>600,8243=>600,8244=>600,8245=>600,8246=>600,8247=>600,8248=>600,8249=>600,8250=>600,8251=>600,8252=>600,8253=>600,8254=>600,8255=>600,8256=>600,8257=>600,8258=>600,8259=>600,8260=>600,8261=>600,8262=>600,8263=>600,8264=>600,8265=>600,8266=>600,8267=>600,8268=>600,8269=>600,8270=>600,8271=>600,8272=>600,8273=>600,8274=>600,8275=>600,8276=>600,8277=>600,8278=>600,8279=>600,8280=>600,8281=>600,8282=>600,8283=>600,8284=>600,8285=>600,8286=>600,8287=>600,8288=>600,8289=>600,8290=>600,8291=>600,8292=>600,8304=>600,8305=>600,8308=>600,8309=>600,8310=>600,8311=>600,8312=>600,8313=>600,8314=>600,8315=>600,8316=>600,8317=>600,8318=>600,8319=>600,8320=>600,8321=>600,8322=>600,8323=>600,8324=>600,8325=>600,8326=>600,8327=>600,8328=>600,8329=>600,8330=>600,8331=>600,8332=>600,8333=>600,8334=>600,8336=>600,8337=>600,8338=>600,8339=>600,8340=>600,8355=>600,8356=>600,8359=>600,8362=>600,8364=>600,8373=>600,8448=>600,8449=>600,8450=>600,8451=>600,8452=>600,8453=>600,8454=>600,8455=>600,8456=>600,8457=>600,8461=>600,8462=>600,8463=>600,8464=>600,8465=>600,8466=>600,8467=>600,8468=>600,8469=>600,8470=>600,8471=>600,8472=>600,8473=>600,8474=>600,8476=>600,8477=>600,8478=>600,8480=>600,8481=>600,8482=>600,8484=>600,8486=>600,8487=>600,8489=>600,8490=>600,8491=>600,8494=>600,8498=>600,8501=>600,8502=>600,8503=>600,8504=>600,8505=>600,8506=>600,8507=>600,8513=>600,8514=>600,8515=>600,8516=>600,8523=>600,8525=>600,8526=>600,8531=>600,8532=>600,8533=>600,8534=>600,8535=>600,8536=>600,8537=>600,8538=>600,8539=>600,8540=>600,8541=>600,8542=>600,8543=>600,8544=>600,8545=>600,8546=>600,8547=>600,8548=>600,8549=>600,8550=>600,8551=>600,8552=>600,8553=>600,8554=>600,8555=>600,8556=>600,8557=>600,8558=>600,8559=>600,8560=>600,8561=>600,8562=>600,8563=>600,8564=>600,8565=>600,8566=>600,8567=>600,8568=>600,8569=>600,8570=>600,8571=>600,8572=>600,8573=>600,8574=>600,8575=>600,8592=>600,8593=>600,8594=>600,8595=>600,8596=>600,8597=>600,8598=>600,8599=>600,8600=>600,8601=>600,8616=>600,8704=>600,8706=>600,8707=>600,8709=>600,8710=>600,8711=>600,8712=>600,8713=>600,8715=>600,8716=>600,8721=>600,8722=>600,8723=>600,8725=>600,8729=>600,8730=>600,8733=>600,8734=>600,8745=>600,8746=>600,8747=>600,8756=>600,8764=>600,8769=>600,8770=>600,8773=>600,8776=>600,8800=>600,8801=>600,8804=>600,8805=>600,8834=>600,8835=>600,8836=>600,8837=>600,8838=>600,8839=>600,9001=>600,9002=>600,9251=>600,9674=>600,9675=>600,9711=>600,9824=>600,9825=>600,9826=>600,9827=>600,9828=>600,9829=>600,9830=>600,9831=>600,9833=>600,9834=>600,9835=>600,9836=>600,9837=>600,9838=>600,9839=>600,11799=>600,42888=>600,42889=>600,42890=>600,42891=>600,42892=>600,64256=>600,64257=>600,64258=>600,64285=>600,64286=>600,64287=>600,64288=>600,64289=>600,64290=>600,64291=>600,64292=>600,64293=>600,64294=>600,64295=>600,64296=>600,64297=>600,64298=>600,64299=>600,64300=>600,64301=>600,64302=>600,64303=>600,64304=>600,64305=>600,64306=>600,64307=>600,64308=>600,64309=>600,64310=>600,64312=>600,64313=>600,64314=>600,64315=>600,64316=>600,64318=>600,64320=>600,64321=>600,64323=>600,64324=>600,64326=>600,64327=>600,64328=>600,64329=>600,64330=>600,64331=>600,64332=>600,64333=>600,64334=>600,64335=>600,65533=>600,65535=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freesans.php b/incs/tcpdf_old/fonts/freesans.php new file mode 100644 index 0000000..0de0807 --- /dev/null +++ b/incs/tcpdf_old/fonts/freesans.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-1166 -469 1518 1050]','ItalicAngle'=>0,'Ascent'=>1000,'Descent'=>-300,'Leading'=>90,'CapHeight'=>729,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>441,'MaxWidth'=>1501,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>700,128=>667,129=>667,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>500,142=>556,143=>556,144=>556,145=>556,146=>251,147=>251,148=>251,149=>251,150=>556,151=>556,152=>556,153=>556,154=>556,155=>556,156=>556,157=>556,158=>556,159=>556,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>722,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>251,298=>278,299=>251,300=>278,301=>251,302=>278,303=>222,304=>278,305=>251,306=>740,307=>384,308=>500,309=>222,310=>667,311=>500,312=>500,313=>556,314=>222,315=>556,316=>222,317=>556,318=>367,319=>556,320=>500,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>702,330=>710,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>938,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>443,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>854,386=>668,387=>556,388=>717,389=>596,390=>722,391=>767,392=>575,393=>722,394=>899,395=>667,396=>556,397=>564,398=>667,399=>722,400=>667,401=>611,402=>278,403=>802,404=>667,405=>889,406=>278,407=>345,408=>667,409=>500,410=>345,411=>560,412=>833,413=>722,414=>556,415=>778,416=>788,417=>565,418=>944,419=>722,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>333,427=>278,428=>611,429=>278,430=>611,431=>776,432=>624,433=>778,434=>722,435=>722,436=>556,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>370,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>556,463=>278,464=>251,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>896,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>611,495=>526,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,503=>630,504=>722,505=>556,506=>667,507=>556,508=>1000,509=>896,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>251,522=>278,523=>251,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,536=>667,537=>500,538=>611,539=>278,540=>521,541=>393,542=>722,543=>556,548=>611,549=>500,550=>667,551=>556,552=>667,553=>556,554=>778,555=>556,556=>778,557=>556,558=>778,559=>556,560=>778,561=>556,562=>667,563=>500,567=>222,592=>556,593=>562,594=>571,595=>556,596=>500,597=>500,598=>608,599=>602,600=>556,601=>556,602=>804,603=>500,604=>499,605=>742,606=>510,607=>283,608=>596,609=>556,610=>556,611=>500,612=>556,613=>556,614=>556,615=>556,616=>268,617=>255,618=>278,619=>473,620=>427,621=>260,622=>618,623=>833,624=>833,625=>833,626=>594,627=>596,628=>567,629=>556,630=>778,631=>722,632=>730,633=>333,634=>333,635=>372,636=>333,637=>333,638=>386,639=>371,640=>546,641=>546,642=>500,643=>299,644=>298,645=>309,646=>463,647=>278,648=>278,649=>596,650=>626,651=>539,652=>500,653=>722,654=>500,655=>556,656=>565,657=>508,658=>526,659=>552,660=>556,661=>556,662=>556,663=>722,664=>778,665=>506,666=>520,667=>623,668=>558,669=>469,670=>550,671=>430,672=>602,673=>556,674=>556,675=>940,676=>956,677=>944,678=>689,679=>515,680=>764,681=>786,682=>660,683=>597,684=>530,685=>486,686=>570,687=>631,688=>333,689=>333,690=>167,691=>236,692=>236,693=>276,694=>359,695=>500,696=>330,697=>278,698=>454,699=>278,700=>278,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>272,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>333,737=>186,738=>333,739=>333,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>278,885=>199,890=>332,894=>278,900=>333,901=>333,902=>667,903=>275,904=>786,905=>828,906=>369,908=>833,910=>845,911=>778,912=>286,913=>667,914=>667,915=>582,916=>778,917=>667,918=>628,919=>722,920=>778,921=>278,922=>667,923=>667,924=>833,925=>722,926=>630,927=>778,928=>722,929=>667,931=>628,932=>611,933=>667,934=>717,935=>667,936=>745,937=>778,938=>278,939=>667,940=>596,941=>528,942=>548,943=>307,944=>538,945=>596,946=>542,947=>531,948=>564,949=>512,950=>455,951=>548,952=>525,953=>286,954=>510,955=>551,956=>540,957=>500,958=>470,959=>546,960=>619,961=>569,962=>547,963=>620,964=>492,965=>538,966=>741,967=>571,968=>662,969=>740,970=>286,971=>538,972=>546,973=>538,974=>740,977=>580,978=>742,979=>845,980=>620,981=>741,982=>740,983=>556,1008=>556,1009=>566,1012=>778,1013=>328,1024=>667,1025=>657,1026=>766,1027=>582,1028=>722,1029=>667,1030=>278,1031=>278,1032=>500,1033=>1080,1034=>1014,1035=>766,1036=>628,1037=>730,1038=>613,1039=>722,1040=>666,1041=>668,1042=>668,1043=>582,1044=>812,1045=>657,1046=>905,1047=>667,1048=>730,1049=>730,1050=>632,1051=>674,1052=>846,1053=>721,1054=>796,1055=>721,1056=>654,1057=>722,1058=>611,1059=>613,1060=>861,1061=>657,1062=>742,1063=>626,1064=>830,1065=>851,1066=>841,1067=>874,1068=>670,1069=>717,1070=>1001,1071=>686,1072=>552,1073=>550,1074=>506,1075=>404,1076=>602,1077=>547,1078=>755,1079=>499,1080=>567,1081=>567,1082=>489,1083=>517,1084=>618,1085=>558,1086=>550,1087=>557,1088=>577,1089=>520,1090=>444,1091=>468,1092=>865,1093=>466,1094=>578,1095=>498,1096=>692,1097=>712,1098=>664,1099=>690,1100=>521,1101=>520,1102=>759,1103=>543,1104=>549,1105=>549,1106=>577,1107=>404,1108=>519,1109=>502,1110=>224,1111=>251,1112=>223,1113=>813,1114=>853,1115=>577,1116=>489,1117=>567,1118=>468,1119=>558,1120=>942,1121=>693,1136=>762,1137=>662,1138=>800,1139=>550,1148=>942,1149=>693,1150=>942,1151=>693,1154=>468,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>763,1163=>583,1164=>689,1165=>526,1166=>652,1167=>572,1168=>601,1169=>397,1170=>589,1171=>392,1172=>591,1173=>475,1174=>927,1175=>830,1176=>661,1177=>493,1178=>658,1179=>510,1180=>675,1181=>519,1182=>684,1183=>514,1184=>839,1185=>653,1186=>740,1187=>570,1188=>987,1189=>714,1190=>1058,1191=>808,1192=>810,1193=>645,1194=>722,1195=>516,1196=>611,1197=>402,1198=>668,1199=>578,1200=>668,1201=>588,1202=>664,1203=>488,1204=>936,1205=>679,1206=>638,1207=>521,1208=>630,1209=>498,1210=>630,1211=>498,1212=>927,1213=>699,1214=>927,1215=>699,1216=>254,1217=>905,1218=>755,1219=>668,1220=>512,1221=>696,1222=>524,1223=>721,1224=>558,1225=>744,1226=>571,1227=>630,1228=>498,1229=>869,1230=>631,1231=>254,1232=>666,1233=>552,1234=>666,1235=>552,1236=>1000,1237=>879,1238=>657,1239=>547,1240=>722,1241=>543,1242=>722,1243=>543,1244=>905,1245=>755,1246=>667,1247=>499,1248=>611,1249=>540,1250=>730,1251=>567,1252=>730,1253=>567,1254=>796,1255=>550,1256=>800,1257=>550,1258=>800,1259=>550,1260=>717,1261=>520,1262=>613,1263=>468,1264=>613,1265=>468,1266=>613,1267=>468,1268=>626,1269=>498,1270=>582,1271=>395,1272=>874,1273=>690,1296=>667,1297=>491,1298=>665,1299=>509,1306=>778,1307=>575,1308=>934,1309=>712,1310=>627,1311=>489,1329=>720,1330=>696,1331=>750,1332=>725,1333=>699,1334=>751,1335=>446,1336=>703,1337=>790,1338=>656,1339=>697,1340=>390,1341=>852,1342=>791,1343=>698,1344=>585,1345=>656,1346=>651,1347=>658,1348=>759,1349=>595,1350=>772,1351=>603,1352=>703,1353=>648,1354=>698,1355=>744,1356=>738,1357=>703,1358=>739,1359=>660,1360=>693,1361=>623,1362=>385,1363=>788,1364=>632,1365=>775,1366=>714,1369=>333,1370=>222,1371=>200,1372=>333,1373=>333,1374=>333,1375=>333,1377=>833,1378=>551,1379=>572,1380=>569,1381=>546,1382=>581,1383=>353,1384=>551,1385=>568,1386=>569,1387=>552,1388=>276,1389=>795,1390=>535,1391=>553,1392=>537,1393=>512,1394=>568,1395=>552,1396=>531,1397=>249,1398=>527,1399=>405,1400=>551,1401=>390,1402=>833,1403=>509,1404=>523,1405=>545,1406=>584,1407=>879,1408=>552,1409=>552,1410=>301,1411=>884,1412=>578,1413=>556,1414=>668,1415=>544,1417=>278,1418=>333,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>488,1471=>0,1472=>212,1473=>0,1474=>0,1475=>278,1476=>0,1488=>640,1489=>591,1490=>466,1491=>598,1492=>622,1493=>212,1494=>351,1495=>623,1496=>608,1497=>200,1498=>526,1499=>550,1500=>600,1501=>623,1502=>621,1503=>212,1504=>378,1505=>607,1506=>587,1507=>575,1508=>568,1509=>540,1510=>590,1511=>606,1512=>547,1513=>776,1514=>687,1520=>424,1521=>412,1522=>400,1523=>184,1524=>344,1792=>600,1793=>201,1794=>201,1795=>201,1796=>201,1797=>500,1798=>500,1799=>500,1800=>370,1801=>370,1802=>574,1803=>574,1804=>645,1805=>574,1807=>0,1808=>452,1809=>452,1810=>574,1811=>645,1812=>645,1813=>509,1814=>509,1815=>682,1816=>585,1817=>404,1818=>627,1819=>718,1820=>718,1821=>484,1822=>682,1823=>600,1824=>660,1825=>682,1826=>538,1827=>718,1828=>718,1829=>718,1830=>574,1831=>574,1832=>638,1833=>585,1834=>509,1835=>682,1836=>682,1840=>0,1841=>0,1842=>0,1843=>0,1844=>0,1845=>0,1846=>0,1847=>0,1848=>0,1849=>0,1850=>0,1851=>0,1852=>0,1853=>0,1854=>0,1855=>0,1856=>0,1857=>0,1858=>0,1859=>0,1860=>0,1861=>0,1862=>0,1863=>0,1864=>0,1865=>0,1866=>0,2304=>0,2305=>0,2306=>0,2307=>305,2308=>702,2309=>717,2310=>828,2311=>464,2312=>464,2313=>582,2314=>804,2315=>921,2316=>641,2317=>433,2318=>433,2319=>433,2320=>433,2321=>856,2322=>827,2323=>837,2324=>856,2325=>749,2326=>780,2327=>522,2328=>590,2329=>650,2330=>620,2331=>644,2332=>703,2333=>692,2334=>680,2335=>568,2336=>531,2337=>611,2338=>538,2339=>608,2340=>564,2341=>660,2342=>500,2343=>593,2344=>568,2345=>568,2346=>479,2347=>733,2348=>492,2349=>578,2350=>518,2351=>556,2352=>435,2353=>435,2354=>656,2355=>661,2356=>661,2357=>492,2358=>646,2359=>479,2360=>667,2361=>486,2364=>6,2365=>442,2366=>211,2367=>226,2368=>225,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>84,2375=>0,2376=>0,2377=>226,2378=>225,2379=>226,2380=>226,2381=>0,2382=>0,2384=>839,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2392=>749,2393=>780,2394=>522,2395=>703,2396=>611,2397=>538,2398=>733,2399=>556,2400=>900,2401=>626,2402=>625,2403=>625,2404=>674,2405=>674,2406=>575,2407=>575,2408=>575,2409=>575,2410=>575,2411=>575,2412=>575,2413=>575,2414=>575,2415=>575,2416=>365,2417=>387,2418=>717,2425=>814,2426=>556,2427=>568,2428=>703,2429=>575,2430=>611,2431=>492,2433=>0,2434=>300,2435=>264,2437=>656,2438=>829,2439=>507,2440=>564,2441=>539,2442=>559,2443=>600,2444=>481,2447=>580,2448=>627,2451=>540,2452=>613,2453=>570,2454=>467,2455=>481,2456=>438,2457=>483,2458=>408,2459=>509,2460=>601,2461=>563,2462=>771,2463=>401,2464=>404,2465=>540,2466=>408,2467=>460,2468=>543,2469=>477,2470=>418,2471=>433,2472=>445,2474=>499,2475=>594,2476=>397,2477=>565,2478=>458,2479=>433,2480=>410,2482=>508,2486=>518,2487=>445,2488=>508,2489=>460,2492=>0,2493=>440,2494=>193,2495=>189,2496=>180,2497=>0,2498=>0,2499=>0,2500=>0,2503=>295,2504=>303,2507=>0,2508=>0,2509=>0,2510=>356,2519=>219,2524=>553,2525=>408,2527=>439,2528=>594,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>530,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>377,2545=>377,2546=>429,2547=>383,2548=>429,2549=>478,2550=>545,2551=>158,2552=>365,2553=>280,2554=>357,2561=>0,2562=>0,2563=>351,2565=>860,2566=>1088,2567=>869,2568=>928,2569=>723,2570=>723,2575=>665,2576=>857,2579=>716,2580=>858,2581=>682,2582=>634,2583=>696,2584=>744,2585=>649,2586=>674,2587=>656,2588=>653,2589=>629,2590=>639,2591=>641,2592=>657,2593=>650,2594=>653,2595=>651,2596=>640,2597=>634,2598=>662,2599=>630,2600=>625,2602=>645,2603=>653,2604=>624,2605=>613,2606=>658,2607=>734,2608=>620,2610=>676,2611=>719,2613=>626,2614=>666,2616=>666,2617=>614,2620=>0,2622=>286,2623=>322,2624=>301,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>636,2650=>762,2651=>652,2652=>653,2654=>656,2662=>672,2663=>543,2664=>622,2665=>622,2666=>576,2667=>589,2668=>509,2669=>645,2670=>661,2671=>655,2672=>0,2673=>0,2674=>666,2675=>726,2676=>1217,2677=>0,2689=>22,2690=>23,2691=>0,2693=>775,2694=>979,2695=>594,2696=>568,2697=>525,2698=>724,2699=>942,2700=>558,2701=>775,2703=>775,2704=>775,2705=>979,2707=>979,2708=>979,2709=>610,2710=>706,2711=>623,2712=>610,2713=>601,2714=>614,2715=>642,2716=>684,2717=>634,2718=>644,2719=>509,2720=>541,2721=>539,2722=>524,2723=>657,2724=>547,2725=>616,2726=>494,2727=>601,2728=>627,2730=>524,2731=>620,2732=>691,2733=>687,2734=>468,2735=>590,2736=>509,2738=>571,2739=>687,2741=>526,2742=>620,2743=>575,2744=>620,2745=>549,2748=>53,2749=>415,2750=>241,2751=>186,2752=>217,2753=>32,2754=>21,2755=>38,2756=>27,2757=>45,2759=>41,2760=>46,2761=>207,2763=>190,2764=>182,2765=>16,2768=>962,2784=>949,2785=>609,2786=>0,2787=>0,2790=>479,2791=>502,2792=>484,2793=>471,2794=>501,2795=>527,2796=>462,2797=>524,2798=>454,2799=>495,2801=>752,4256=>587,4257=>620,4258=>642,4259=>815,4260=>600,4261=>595,4262=>799,4263=>893,4264=>622,4265=>597,4266=>939,4267=>602,4268=>603,4269=>790,4270=>587,4271=>623,4272=>799,4273=>601,4274=>792,4275=>724,4276=>847,4277=>599,4278=>812,4279=>603,4280=>653,4281=>590,4282=>754,4283=>596,4284=>653,4285=>651,4286=>596,4287=>888,4288=>593,4304=>436,4305=>491,4306=>528,4307=>692,4308=>447,4309=>447,4310=>628,4311=>734,4312=>449,4313=>445,4314=>843,4315=>449,4316=>449,4317=>682,4318=>449,4319=>480,4320=>682,4321=>468,4322=>710,4323=>623,4324=>697,4325=>447,4326=>702,4327=>447,4328=>470,4329=>440,4330=>632,4331=>449,4332=>470,4333=>536,4334=>449,4335=>656,4336=>474,4337=>630,4338=>394,4339=>419,4340=>422,4341=>436,4345=>528,4347=>515,4348=>449,5024=>678,5025=>756,5026=>604,5027=>770,5028=>969,5029=>207,5030=>633,5031=>800,5032=>474,5033=>689,5034=>672,5035=>446,5036=>637,5037=>776,5038=>511,5039=>723,5040=>528,5041=>591,5042=>839,5043=>963,5044=>615,5045=>563,5046=>705,5047=>800,5048=>558,5049=>880,5050=>966,5051=>675,5052=>527,5053=>733,5054=>779,5055=>547,5056=>756,5057=>834,5058=>604,5059=>632,5060=>605,5061=>1051,5062=>657,5063=>842,5064=>748,5065=>1192,5066=>842,5067=>632,5068=>668,5069=>928,5070=>626,5071=>655,5072=>502,5073=>696,5074=>642,5075=>518,5076=>952,5077=>622,5078=>710,5079=>521,5080=>556,5081=>656,5082=>622,5083=>881,5084=>760,5085=>564,5086=>567,5087=>712,5088=>717,5089=>838,5090=>617,5091=>689,5092=>767,5093=>728,5094=>690,5095=>551,5096=>859,5097=>957,5098=>900,5099=>779,5100=>805,5101=>621,5102=>604,5103=>842,5104=>653,5105=>737,5106=>601,5107=>901,5108=>655,5121=>941,5122=>941,5123=>941,5124=>941,5125=>726,5126=>726,5127=>726,5128=>726,5129=>726,5130=>726,5131=>726,5132=>941,5133=>941,5134=>941,5135=>941,5136=>941,5137=>941,5138=>882,5139=>882,5140=>882,5141=>882,5142=>726,5143=>882,5144=>882,5145=>882,5146=>882,5147=>726,5148=>494,5149=>347,5150=>447,5151=>329,5152=>329,5153=>452,5154=>452,5155=>276,5156=>451,5157=>463,5158=>289,5159=>216,5160=>400,5161=>400,5162=>400,5163=>1169,5164=>941,5165=>810,5166=>1012,5167=>941,5168=>941,5169=>941,5170=>941,5171=>726,5172=>726,5173=>726,5174=>726,5175=>726,5176=>726,5177=>726,5178=>941,5179=>941,5180=>941,5181=>941,5182=>941,5183=>941,5184=>726,5185=>882,5186=>726,5187=>882,5188=>882,5189=>726,5190=>882,5191=>726,5192=>726,5193=>390,5194=>159,5195=>332,5196=>742,5197=>742,5198=>742,5199=>742,5200=>744,5201=>744,5202=>744,5203=>744,5204=>744,5205=>744,5206=>744,5207=>914,5208=>912,5209=>912,5210=>914,5211=>912,5212=>914,5213=>744,5214=>916,5215=>744,5216=>916,5217=>916,5218=>744,5219=>916,5220=>744,5221=>915,5222=>477,5223=>855,5224=>855,5225=>855,5226=>855,5227=>592,5228=>592,5229=>592,5230=>592,5231=>592,5232=>610,5233=>713,5234=>592,5235=>608,5236=>718,5237=>764,5238=>764,5239=>718,5240=>764,5241=>718,5242=>718,5243=>763,5244=>735,5245=>763,5246=>764,5247=>718,5248=>764,5249=>734,5250=>763,5251=>361,5252=>361,5253=>708,5254=>708,5255=>708,5256=>651,5257=>592,5258=>592,5259=>592,5260=>592,5261=>592,5262=>610,5263=>713,5264=>592,5265=>608,5266=>608,5267=>763,5268=>763,5269=>608,5270=>763,5271=>608,5272=>609,5273=>763,5274=>627,5275=>763,5276=>763,5277=>609,5278=>763,5279=>625,5280=>763,5281=>361,5282=>361,5283=>592,5284=>592,5285=>592,5286=>592,5287=>592,5288=>610,5289=>713,5290=>592,5291=>608,5292=>592,5293=>763,5294=>763,5295=>592,5296=>763,5297=>592,5298=>592,5299=>763,5300=>610,5301=>763,5302=>763,5303=>592,5304=>763,5305=>608,5306=>763,5307=>346,5308=>276,5309=>346,5310=>331,5311=>562,5312=>712,5313=>712,5314=>712,5315=>712,5316=>712,5317=>712,5318=>712,5319=>712,5320=>712,5321=>868,5322=>828,5323=>828,5324=>712,5325=>828,5326=>712,5327=>712,5328=>466,5329=>452,5330=>466,5331=>712,5332=>712,5333=>712,5334=>712,5335=>712,5336=>712,5337=>712,5338=>712,5339=>712,5340=>868,5341=>828,5342=>828,5343=>868,5344=>828,5345=>868,5346=>712,5347=>828,5348=>712,5349=>828,5350=>828,5351=>712,5352=>828,5353=>712,5354=>466,5355=>262,5356=>624,5357=>504,5358=>524,5359=>504,5360=>521,5361=>504,5362=>520,5363=>624,5364=>504,5365=>520,5366=>620,5367=>660,5368=>659,5369=>620,5370=>676,5371=>620,5372=>620,5373=>660,5374=>637,5375=>676,5376=>659,5377=>620,5378=>659,5379=>636,5380=>659,5381=>309,5382=>365,5383=>309,5384=>458,5385=>315,5386=>315,5387=>347,5388=>1010,5389=>1020,5390=>872,5391=>872,5392=>830,5393=>830,5394=>830,5395=>854,5396=>854,5397=>854,5398=>854,5399=>1001,5400=>1002,5401=>1001,5402=>1002,5403=>1001,5404=>1002,5405=>998,5406=>998,5407=>998,5408=>998,5409=>998,5410=>998,5411=>998,5412=>998,5413=>594,5414=>516,5415=>516,5416=>516,5417=>516,5418=>516,5419=>532,5420=>636,5421=>516,5422=>532,5423=>671,5424=>672,5425=>671,5426=>672,5427=>671,5428=>672,5429=>671,5430=>672,5431=>687,5432=>672,5433=>671,5434=>672,5435=>671,5436=>688,5437=>671,5438=>372,5439=>505,5440=>464,5441=>460,5442=>830,5443=>830,5444=>830,5445=>830,5446=>830,5447=>830,5448=>556,5449=>556,5450=>556,5451=>556,5452=>556,5453=>556,5454=>691,5455=>712,5456=>343,5457=>362,5458=>624,5459=>817,5460=>817,5461=>817,5462=>817,5463=>824,5464=>824,5465=>824,5466=>824,5467=>980,5468=>972,5469=>465,5470=>742,5471=>742,5472=>742,5473=>742,5474=>742,5475=>742,5476=>742,5477=>742,5478=>742,5479=>742,5480=>898,5481=>848,5482=>410,5483=>742,5484=>742,5485=>744,5486=>744,5487=>825,5488=>742,5489=>742,5490=>744,5491=>744,5492=>800,5493=>800,5494=>800,5495=>800,5496=>800,5497=>800,5498=>800,5499=>493,5500=>592,5501=>460,5502=>875,5503=>875,5504=>875,5505=>777,5506=>795,5507=>875,5508=>875,5509=>644,5510=>592,5511=>592,5512=>592,5513=>592,5514=>782,5515=>782,5516=>782,5517=>782,5518=>1056,5519=>1056,5520=>1056,5521=>687,5522=>705,5523=>1056,5524=>1056,5525=>524,5526=>782,5527=>646,5528=>646,5529=>646,5530=>646,5531=>712,5532=>712,5533=>712,5534=>712,5535=>466,5536=>772,5537=>772,5538=>772,5539=>772,5540=>772,5541=>772,5542=>466,5543=>638,5544=>638,5545=>638,5546=>638,5547=>638,5548=>638,5549=>638,5550=>388,5551=>488,5552=>515,5553=>515,5554=>515,5555=>515,5556=>592,5557=>592,5558=>592,5559=>592,5560=>542,5561=>542,5562=>542,5563=>542,5564=>561,5565=>561,5566=>561,5567=>561,5568=>630,5569=>630,5570=>630,5571=>630,5572=>941,5573=>941,5574=>726,5575=>726,5576=>726,5577=>726,5578=>941,5579=>941,5580=>726,5581=>726,5582=>726,5583=>726,5584=>941,5585=>941,5586=>726,5587=>726,5588=>730,5589=>726,5590=>941,5591=>941,5592=>726,5593=>726,5594=>730,5595=>726,5596=>830,5597=>830,5598=>830,5599=>830,5600=>830,5601=>830,5602=>830,5603=>830,5604=>830,5605=>830,5606=>830,5607=>830,5608=>830,5609=>830,5610=>830,5611=>830,5612=>830,5613=>830,5614=>400,5615=>722,5616=>722,5617=>722,5618=>722,5619=>722,5620=>722,5621=>722,5622=>722,5623=>722,5624=>722,5625=>722,5626=>722,5627=>722,5628=>722,5629=>722,5630=>722,5631=>722,5632=>722,5633=>522,5634=>592,5635=>592,5636=>712,5637=>712,5638=>712,5639=>712,5640=>722,5641=>722,5642=>722,5643=>722,5644=>722,5645=>722,5646=>830,5647=>830,5648=>704,5649=>704,5650=>704,5651=>704,5652=>647,5653=>647,5654=>647,5655=>830,5656=>830,5657=>830,5658=>830,5659=>830,5660=>647,5661=>647,5662=>830,5663=>830,5664=>830,5665=>830,5666=>830,5667=>830,5668=>465,5669=>465,5670=>465,5671=>465,5672=>830,5673=>830,5674=>574,5675=>574,5676=>574,5677=>574,5678=>609,5679=>609,5680=>647,5681=>647,5682=>647,5683=>647,5684=>739,5685=>739,5686=>754,5687=>754,5688=>754,5689=>754,5690=>830,5691=>830,5692=>755,5693=>755,5694=>755,5695=>755,5696=>830,5697=>830,5698=>830,5699=>830,5700=>830,5701=>830,5702=>427,5703=>427,5704=>830,5705=>830,5706=>830,5707=>830,5708=>830,5709=>830,5710=>830,5711=>830,5712=>718,5713=>718,5714=>718,5715=>718,5716=>830,5717=>830,5718=>718,5719=>718,5720=>718,5721=>718,5722=>525,5723=>830,5724=>830,5725=>718,5726=>718,5727=>718,5728=>718,5729=>830,5730=>830,5731=>718,5732=>718,5733=>718,5734=>718,5735=>722,5736=>722,5737=>722,5738=>722,5739=>722,5740=>722,5741=>822,5742=>370,5743=>875,5744=>1056,5745=>1316,5746=>1314,5747=>963,5748=>981,5749=>1314,5750=>1330,5751=>668,5752=>778,5753=>778,5754=>698,5755=>698,5756=>778,5757=>778,5758=>400,5759=>400,6320=>726,6321=>726,6322=>726,6323=>882,6324=>726,6325=>726,6326=>786,6327=>744,6328=>592,6329=>764,6330=>592,6331=>712,6332=>712,6333=>712,6334=>504,6335=>504,6336=>830,6337=>830,6338=>1001,6339=>516,6340=>516,6341=>556,6342=>824,6343=>892,6344=>824,6345=>892,6346=>712,6347=>824,6348=>712,6349=>824,6350=>996,6351=>964,6352=>964,6353=>726,6354=>726,6355=>686,6356=>525,6357=>452,6358=>361,6359=>361,6360=>346,6361=>466,6362=>310,6363=>486,6364=>575,6365=>575,6366=>223,6367=>216,6368=>984,6369=>556,6370=>556,6371=>906,6372=>858,6373=>906,6374=>744,6375=>744,6376=>758,6377=>592,6378=>808,6379=>646,6380=>630,6381=>906,6382=>722,6383=>722,6384=>906,6385=>647,6386=>984,6387=>280,6388=>319,6389=>355,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>251,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>555,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>251,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>788,7899=>565,7900=>788,7901=>565,7902=>788,7903=>565,7904=>788,7905=>565,7906=>788,7907=>565,7908=>722,7909=>556,7910=>722,7911=>556,7912=>776,7913=>624,7914=>776,7915=>624,7916=>776,7917=>624,7918=>776,7919=>624,7920=>776,7921=>624,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>596,7937=>596,7938=>596,7939=>596,7940=>596,7941=>596,7942=>596,7943=>596,7944=>667,7945=>667,7946=>742,7947=>756,7948=>692,7949=>699,7950=>673,7951=>667,7952=>512,7953=>512,7954=>512,7955=>512,7956=>512,7957=>512,7960=>730,7961=>714,7962=>900,7963=>882,7964=>867,7965=>879,7968=>548,7969=>548,7970=>548,7971=>548,7972=>548,7973=>548,7974=>548,7975=>548,7976=>772,7977=>778,7978=>945,7979=>947,7980=>943,7981=>946,7982=>853,7983=>853,7984=>286,7985=>286,7986=>286,7987=>286,7988=>286,7989=>286,7990=>286,7991=>286,7992=>322,7993=>321,7994=>482,7995=>485,7996=>477,7997=>484,7998=>394,7999=>390,8000=>546,8001=>546,8002=>546,8003=>546,8004=>546,8005=>546,8008=>775,8009=>784,8010=>990,8011=>987,8012=>887,8013=>897,8016=>538,8017=>538,8018=>538,8019=>538,8020=>538,8021=>538,8022=>538,8023=>538,8025=>747,8027=>915,8029=>971,8031=>863,8032=>740,8033=>740,8034=>740,8035=>740,8036=>740,8037=>740,8038=>740,8039=>740,8040=>769,8041=>774,8042=>972,8043=>970,8044=>879,8045=>918,8046=>901,8047=>901,8048=>596,8049=>596,8050=>512,8051=>512,8052=>548,8053=>548,8054=>286,8055=>286,8056=>546,8057=>546,8058=>538,8059=>538,8060=>740,8061=>740,8064=>596,8065=>596,8066=>596,8067=>596,8068=>596,8069=>596,8070=>596,8071=>596,8072=>830,8073=>828,8074=>916,8075=>916,8076=>853,8077=>860,8078=>835,8079=>827,8080=>548,8081=>548,8082=>548,8083=>548,8084=>548,8085=>548,8086=>548,8087=>548,8088=>928,8089=>931,8090=>1104,8091=>1109,8092=>1099,8093=>1102,8094=>1009,8095=>1012,8096=>740,8097=>740,8098=>740,8099=>740,8100=>740,8101=>740,8102=>740,8103=>740,8104=>934,8105=>934,8106=>1130,8107=>1128,8108=>1045,8109=>1077,8110=>1062,8111=>1065,8112=>596,8113=>596,8114=>596,8115=>596,8116=>596,8118=>596,8119=>596,8120=>667,8121=>667,8122=>667,8123=>667,8124=>832,8125=>333,8126=>200,8127=>333,8128=>333,8129=>333,8130=>548,8131=>548,8132=>548,8134=>548,8135=>548,8136=>833,8137=>776,8138=>944,8139=>896,8140=>875,8141=>400,8142=>400,8143=>333,8144=>286,8145=>286,8146=>286,8147=>286,8150=>286,8151=>286,8152=>278,8153=>278,8154=>385,8155=>376,8157=>400,8158=>400,8159=>333,8160=>538,8161=>538,8162=>538,8163=>538,8164=>569,8165=>569,8166=>538,8167=>514,8168=>667,8169=>667,8170=>817,8171=>827,8172=>741,8173=>393,8174=>393,8175=>333,8178=>740,8179=>740,8180=>740,8182=>740,8183=>740,8184=>833,8185=>833,8186=>848,8187=>814,8188=>939,8189=>333,8190=>333,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>312,8215=>566,8216=>222,8217=>221,8218=>222,8219=>221,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>500,8240=>1000,8241=>1360,8242=>278,8243=>469,8244=>680,8245=>278,8246=>469,8247=>680,8248=>376,8249=>250,8250=>250,8251=>622,8252=>556,8253=>556,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1112,8264=>834,8265=>834,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>278,8272=>658,8273=>389,8274=>634,8275=>500,8276=>658,8277=>787,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>350,8305=>140,8308=>350,8309=>350,8310=>350,8311=>350,8312=>350,8313=>350,8314=>350,8315=>350,8316=>350,8317=>350,8318=>350,8319=>360,8320=>350,8321=>350,8322=>350,8323=>350,8324=>350,8325=>350,8326=>350,8327=>350,8328=>350,8329=>350,8330=>350,8331=>350,8332=>350,8333=>350,8334=>350,8336=>363,8337=>366,8338=>360,8339=>325,8340=>350,8353=>615,8354=>601,8355=>611,8356=>556,8357=>833,8358=>682,8359=>1317,8360=>1202,8361=>879,8362=>869,8363=>538,8364=>655,8365=>667,8366=>611,8368=>570,8369=>684,8370=>717,8371=>667,8372=>667,8373=>640,8376=>516,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>870,8449=>859,8450=>722,8451=>1017,8452=>556,8453=>796,8454=>832,8455=>667,8456=>722,8457=>919,8459=>969,8460=>615,8461=>647,8462=>556,8463=>572,8464=>809,8465=>606,8466=>900,8467=>481,8468=>747,8469=>722,8470=>934,8471=>882,8472=>600,8473=>667,8474=>778,8475=>850,8476=>699,8477=>722,8478=>834,8479=>722,8480=>1043,8481=>1261,8482=>1000,8483=>667,8484=>611,8486=>778,8487=>778,8488=>512,8489=>286,8490=>667,8491=>667,8492=>908,8493=>623,8494=>556,8495=>469,8496=>562,8497=>895,8498=>588,8499=>1080,8501=>640,8502=>592,8503=>466,8504=>598,8505=>278,8506=>868,8507=>1338,8508=>619,8510=>582,8511=>722,8513=>778,8514=>556,8515=>556,8516=>667,8522=>516,8523=>655,8525=>1200,8526=>435,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>667,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>667,8554=>945,8555=>1223,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>722,8564=>500,8565=>722,8566=>944,8567=>1166,8568=>722,8569=>500,8570=>722,8571=>944,8572=>222,8573=>500,8574=>556,8575=>833,8592=>987,8593=>603,8594=>987,8595=>603,8596=>1042,8597=>1042,8598=>800,8599=>800,8600=>800,8601=>800,8614=>987,8617=>987,8618=>987,8629=>658,8636=>987,8637=>987,8638=>380,8639=>393,8640=>987,8641=>987,8642=>380,8643=>379,8652=>987,8656=>987,8657=>603,8658=>987,8659=>603,8660=>1042,8661=>603,8669=>1092,8704=>667,8706=>556,8707=>667,8709=>823,8710=>711,8711=>711,8712=>584,8713=>584,8714=>584,8715=>584,8716=>584,8717=>713,8719=>823,8720=>823,8721=>804,8722=>584,8723=>584,8724=>584,8725=>510,8726=>392,8727=>584,8729=>584,8730=>542,8733=>713,8734=>713,8736=>768,8739=>200,8740=>288,8741=>312,8742=>340,8743=>603,8744=>603,8745=>768,8746=>768,8747=>556,8748=>796,8749=>956,8750=>556,8756=>863,8764=>584,8765=>584,8766=>573,8768=>244,8769=>584,8770=>584,8771=>584,8772=>584,8773=>584,8774=>584,8775=>584,8776=>584,8777=>584,8781=>554,8784=>584,8800=>584,8801=>584,8802=>584,8804=>584,8805=>584,8810=>955,8811=>955,8813=>554,8814=>584,8815=>584,8816=>584,8817=>584,8818=>584,8819=>584,8826=>584,8827=>584,8828=>584,8829=>584,8832=>584,8833=>584,8834=>584,8835=>584,8836=>584,8837=>584,8838=>584,8839=>584,8840=>584,8841=>584,8844=>768,8847=>636,8848=>636,8849=>636,8850=>636,8851=>636,8852=>636,8853=>768,8854=>768,8855=>768,8856=>768,8857=>768,8866=>658,8867=>658,8868=>658,8869=>658,8870=>600,8871=>608,8882=>636,8883=>636,8884=>636,8885=>636,8896=>744,8897=>744,8898=>764,8899=>764,8901=>278,8902=>471,8904=>710,8928=>584,8929=>584,8930=>636,8931=>636,8960=>823,8968=>456,8969=>455,8970=>455,8971=>456,8992=>556,8993=>556,8994=>658,8995=>658,9001=>329,9002=>329,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9134=>556,9216=>800,9217=>800,9218=>800,9219=>800,9220=>800,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9250=>556,9251=>500,9252=>800,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>1000,9473=>1000,9474=>1000,9475=>1000,9476=>1000,9477=>1000,9478=>1000,9479=>1000,9480=>1000,9481=>1000,9482=>1000,9483=>1000,9484=>1000,9485=>1000,9486=>1000,9487=>1000,9488=>1000,9489=>1000,9490=>1000,9491=>1000,9492=>1000,9493=>1000,9494=>1000,9495=>1000,9496=>1000,9497=>1000,9498=>1000,9499=>1000,9500=>1000,9501=>1000,9502=>1000,9503=>1000,9504=>1000,9505=>1000,9506=>1000,9507=>1000,9508=>1000,9509=>1000,9510=>1000,9511=>1000,9512=>1000,9513=>1000,9514=>1000,9515=>1000,9516=>1000,9517=>1000,9518=>1000,9519=>1000,9520=>1000,9521=>1000,9522=>1000,9523=>1000,9524=>1000,9525=>1000,9526=>1000,9527=>1000,9528=>1000,9529=>1000,9530=>1000,9531=>1000,9532=>1000,9533=>1000,9534=>1000,9535=>1000,9536=>1000,9537=>1000,9538=>1000,9539=>1000,9540=>1000,9541=>1000,9542=>1000,9543=>1000,9544=>1000,9545=>1000,9546=>1000,9547=>1000,9552=>1000,9553=>1000,9554=>1000,9555=>1000,9556=>1000,9557=>1000,9558=>1000,9559=>1000,9560=>1000,9561=>1000,9562=>1000,9563=>1000,9564=>1000,9565=>1000,9566=>1000,9567=>1000,9568=>1000,9569=>1000,9570=>1000,9571=>1000,9572=>1000,9573=>1000,9574=>1000,9575=>1000,9576=>1000,9577=>1000,9578=>1000,9579=>1000,9580=>1000,9600=>1000,9601=>1000,9602=>1000,9603=>1000,9604=>1000,9605=>1000,9606=>1000,9607=>1000,9608=>1000,9609=>1000,9610=>1000,9611=>1000,9612=>1000,9613=>1000,9614=>1000,9615=>1000,9616=>1000,9617=>1000,9618=>1000,9619=>1000,9620=>1000,9621=>1000,9622=>1000,9623=>1000,9624=>1000,9625=>1000,9626=>1000,9627=>1000,9628=>1000,9629=>1000,9630=>1000,9631=>1000,9632=>800,9633=>800,9634=>800,9635=>800,9636=>800,9637=>800,9638=>800,9639=>800,9640=>800,9641=>800,9642=>625,9643=>625,9644=>800,9645=>800,9646=>800,9647=>800,9648=>1000,9649=>1000,9650=>892,9651=>892,9652=>669,9653=>669,9654=>892,9655=>892,9656=>669,9657=>669,9658=>891,9659=>891,9660=>892,9661=>892,9662=>669,9663=>669,9664=>892,9665=>892,9666=>669,9667=>669,9668=>891,9669=>891,9670=>788,9671=>788,9672=>788,9673=>800,9674=>489,9675=>800,9676=>800,9677=>800,9678=>800,9679=>800,9680=>800,9681=>800,9682=>800,9683=>800,9684=>800,9685=>800,9686=>800,9687=>800,9688=>350,9689=>800,9690=>800,9691=>800,9692=>800,9693=>800,9694=>800,9695=>799,9696=>800,9697=>800,9698=>1000,9699=>1000,9700=>1000,9701=>1000,9702=>350,9703=>800,9704=>800,9705=>800,9706=>800,9707=>800,9708=>892,9709=>892,9710=>892,9711=>882,9712=>800,9713=>800,9714=>800,9715=>800,9716=>800,9717=>800,9718=>800,9719=>800,9720=>800,9721=>800,9722=>800,9723=>800,9724=>800,9725=>800,9726=>800,9727=>800,9772=>929,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>555,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,10048=>1161,10752=>791,10753=>791,10754=>791,10755=>764,10756=>764,10761=>584,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>544,11575=>709,11576=>709,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>292,11587=>696,11588=>696,11589=>720,11590=>544,11591=>724,11592=>756,11593=>600,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>260,11600=>836,11601=>224,11602=>678,11603=>380,11604=>872,11605=>872,11606=>720,11607=>268,11608=>640,11609=>872,11610=>872,11611=>770,11612=>424,11613=>720,11614=>770,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>442,11799=>333,42240=>698,42241=>698,42242=>676,42243=>800,42244=>800,42245=>850,42246=>930,42247=>720,42248=>756,42249=>750,42250=>750,42251=>750,42252=>540,42253=>540,42254=>780,42255=>780,42256=>1082,42257=>1082,42258=>780,42259=>780,42260=>720,42261=>774,42262=>600,42263=>600,42264=>600,42265=>600,42266=>983,42267=>983,42268=>749,42269=>749,42270=>1080,42271=>890,42272=>869,42273=>720,42274=>739,42275=>983,42276=>780,42277=>840,42278=>780,42279=>424,42280=>840,42281=>967,42282=>462,42283=>952,42284=>735,42285=>735,42286=>780,42287=>750,42288=>869,42289=>772,42290=>772,42291=>676,42292=>762,42293=>674,42294=>674,42295=>488,42296=>604,42297=>822,42298=>1059,42299=>851,42300=>851,42301=>689,42302=>844,42303=>708,42304=>907,42305=>907,42306=>907,42307=>612,42308=>612,42309=>840,42310=>775,42311=>544,42312=>774,42313=>540,42314=>704,42315=>723,42316=>887,42317=>887,42318=>676,42319=>817,42320=>762,42321=>887,42322=>824,42323=>890,42324=>705,42325=>780,42326=>705,42327=>533,42328=>523,42329=>694,42330=>772,42331=>772,42332=>772,42333=>892,42334=>711,42335=>711,42336=>832,42337=>832,42338=>944,42339=>944,42340=>832,42341=>928,42342=>743,42343=>735,42344=>731,42345=>782,42346=>595,42347=>890,42348=>680,42349=>887,42350=>815,42351=>510,42352=>848,42353=>700,42354=>700,42355=>700,42356=>724,42357=>724,42358=>633,42359=>633,42360=>813,42361=>834,42362=>625,42363=>887,42364=>592,42365=>772,42366=>772,42367=>639,42368=>639,42369=>887,42370=>887,42371=>717,42372=>717,42373=>786,42374=>891,42375=>780,42376=>841,42377=>500,42378=>792,42379=>522,42380=>522,42381=>647,42382=>361,42383=>815,42384=>850,42385=>683,42386=>834,42387=>898,42388=>522,42389=>820,42390=>820,42391=>808,42392=>864,42393=>772,42394=>808,42395=>869,42396=>900,42397=>844,42398=>844,42399=>812,42400=>812,42401=>812,42402=>930,42403=>990,42404=>540,42405=>608,42406=>630,42407=>910,42408=>687,42409=>687,42410=>744,42411=>687,42412=>724,42413=>742,42414=>724,42415=>742,42416=>744,42417=>744,42418=>744,42419=>744,42420=>780,42421=>540,42422=>540,42423=>595,42424=>740,42425=>620,42426=>772,42427=>914,42428=>914,42429=>857,42430=>800,42431=>772,42432=>887,42433=>990,42434=>1005,42435=>799,42436=>799,42437=>948,42438=>948,42439=>906,42440=>1044,42441=>600,42442=>600,42443=>574,42444=>742,42445=>574,42446=>742,42447=>500,42448=>604,42449=>704,42450=>704,42451=>746,42452=>820,42453=>731,42454=>805,42455=>606,42456=>726,42457=>726,42458=>500,42459=>813,42460=>939,42461=>898,42462=>660,42463=>633,42464=>914,42465=>689,42466=>1231,42467=>784,42468=>710,42469=>982,42470=>704,42471=>782,42472=>591,42473=>770,42474=>620,42475=>620,42476=>930,42477=>930,42478=>930,42479=>785,42480=>785,42481=>813,42482=>813,42483=>971,42484=>971,42485=>721,42486=>801,42487=>582,42488=>604,42489=>618,42490=>582,42491=>1059,42492=>1059,42493=>1059,42494=>1059,42495=>720,42496=>789,42497=>723,42498=>721,42499=>772,42500=>772,42501=>772,42502=>772,42503=>772,42504=>620,42505=>634,42506=>806,42507=>825,42508=>670,42509=>521,42510=>512,42511=>1134,42512=>1324,42513=>772,42514=>1091,42515=>445,42516=>811,42517=>776,42518=>614,42519=>720,42520=>902,42521=>765,42522=>920,42523=>1024,42524=>735,42525=>742,42526=>816,42527=>715,42528=>692,42529=>200,42530=>677,42531=>770,42532=>640,42533=>595,42534=>526,42535=>677,42536=>500,42537=>715,42538=>1143,42539=>560,42888=>333,42889=>276,42890=>342,42891=>194,42892=>194,64256=>495,64257=>460,64258=>465,64259=>652,64260=>645,64261=>520,64275=>1004,64276=>1044,64277=>1042,64278=>1037,64279=>1256,64285=>200,64286=>305,64287=>400,64288=>587,64289=>890,64290=>848,64291=>872,64292=>800,64293=>850,64294=>873,64295=>797,64296=>937,64297=>584,64298=>776,64299=>776,64300=>776,64301=>776,64302=>640,64303=>640,64304=>640,64305=>591,64306=>466,64307=>598,64308=>622,64309=>262,64310=>351,64312=>608,64313=>270,64314=>526,64315=>550,64316=>600,64318=>621,64320=>378,64321=>607,64323=>575,64324=>568,64326=>590,64327=>606,64328=>547,64329=>776,64330=>687,64331=>212,64332=>591,64333=>550,64334=>568,64335=>640,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freesansb.php b/incs/tcpdf_old/fonts/freesansb.php new file mode 100644 index 0000000..17add19 --- /dev/null +++ b/incs/tcpdf_old/fonts/freesansb.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-968 -460 1556 1072]','ItalicAngle'=>0,'Ascent'=>1000,'Descent'=>-300,'Leading'=>90,'CapHeight'=>729,'XHeight'=>540,'StemV'=>123,'StemH'=>53,'AvgWidth'=>478,'MaxWidth'=>1501,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>700,128=>722,129=>722,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>556,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>611,151=>611,152=>611,153=>611,154=>611,155=>611,156=>611,157=>611,158=>611,159=>611,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556,256=>722,257=>556,258=>722,259=>556,260=>722,261=>556,262=>722,263=>556,264=>722,265=>556,266=>722,267=>556,268=>722,269=>556,270=>722,271=>723,272=>722,273=>611,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>611,286=>778,287=>611,288=>778,289=>611,290=>778,291=>611,292=>722,293=>611,294=>722,295=>611,296=>278,297=>278,298=>278,299=>278,300=>278,301=>278,302=>278,303=>278,304=>278,305=>278,306=>593,307=>486,308=>556,309=>278,310=>722,311=>556,312=>559,313=>611,314=>278,315=>611,316=>278,317=>611,318=>422,319=>611,320=>556,321=>611,322=>278,323=>722,324=>611,325=>722,326=>611,327=>722,328=>611,329=>701,330=>720,331=>611,332=>778,333=>611,334=>778,335=>611,336=>778,337=>611,338=>1000,339=>953,340=>722,341=>389,342=>722,343=>389,344=>722,345=>389,346=>667,347=>556,348=>667,349=>556,350=>667,351=>556,352=>667,353=>556,354=>611,355=>333,356=>611,357=>414,358=>611,359=>333,360=>722,361=>611,362=>722,363=>611,364=>722,365=>611,366=>722,367=>611,368=>722,369=>611,370=>722,371=>611,372=>944,373=>778,374=>667,375=>556,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>333,384=>611,385=>963,386=>704,387=>611,388=>687,389=>611,390=>722,391=>752,392=>562,393=>722,394=>968,395=>722,396=>611,397=>609,398=>667,399=>778,400=>672,401=>611,402=>333,403=>778,404=>667,405=>940,406=>278,407=>395,408=>778,409=>556,410=>333,411=>620,412=>944,413=>722,414=>611,415=>778,416=>811,417=>673,418=>1111,419=>722,420=>914,421=>611,422=>647,423=>667,424=>556,425=>673,426=>441,427=>333,428=>742,429=>333,430=>611,431=>789,432=>676,433=>766,434=>722,435=>839,436=>620,437=>611,438=>500,439=>556,440=>556,441=>645,442=>569,443=>579,446=>611,447=>608,448=>260,449=>370,450=>584,451=>278,452=>1333,453=>1222,454=>1111,455=>1167,456=>889,457=>556,458=>1278,459=>1000,460=>889,461=>722,462=>556,463=>278,464=>278,465=>778,466=>611,467=>722,468=>611,469=>722,470=>611,471=>722,472=>611,473=>722,474=>611,475=>722,476=>611,477=>556,478=>722,479=>556,480=>722,481=>556,482=>1000,483=>889,484=>778,485=>611,486=>778,487=>611,488=>722,489=>556,490=>778,491=>611,492=>778,493=>611,494=>556,495=>556,496=>278,497=>1333,498=>1222,499=>1111,500=>778,501=>611,503=>630,504=>722,505=>611,506=>722,507=>556,508=>1000,509=>889,510=>778,511=>611,512=>722,513=>556,514=>722,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>611,526=>778,527=>611,528=>722,529=>389,530=>722,531=>389,532=>722,533=>611,534=>722,535=>611,536=>667,537=>556,538=>611,539=>333,540=>569,541=>486,542=>722,543=>611,548=>645,549=>500,550=>722,551=>556,552=>667,553=>556,554=>778,555=>611,556=>778,557=>611,558=>778,559=>611,560=>778,561=>611,562=>667,563=>556,567=>278,592=>556,593=>677,594=>678,595=>611,596=>556,597=>600,598=>625,599=>625,600=>556,601=>556,602=>834,603=>571,604=>557,605=>820,606=>570,607=>316,608=>619,609=>611,610=>566,611=>556,612=>656,613=>619,614=>611,615=>611,616=>300,617=>344,618=>300,619=>473,620=>527,621=>298,622=>778,623=>893,624=>889,625=>889,626=>628,627=>626,628=>615,629=>606,630=>878,631=>839,632=>738,633=>411,634=>406,635=>426,636=>396,637=>396,638=>455,639=>475,640=>620,641=>620,642=>610,643=>333,644=>331,645=>333,646=>553,647=>328,648=>333,649=>643,650=>726,651=>639,652=>556,653=>778,654=>556,655=>556,656=>551,657=>591,658=>556,659=>642,660=>611,661=>611,662=>611,663=>556,664=>611,665=>554,666=>590,667=>616,668=>603,669=>552,670=>588,671=>454,672=>626,673=>611,674=>611,675=>1004,676=>1018,677=>1097,678=>804,679=>593,680=>840,681=>866,682=>752,683=>668,684=>525,685=>486,686=>659,687=>679,688=>377,689=>377,690=>202,691=>272,692=>272,693=>299,694=>395,695=>534,696=>364,697=>278,698=>454,699=>278,700=>278,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>272,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>372,737=>210,738=>363,739=>373,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>333,756=>333,757=>437,758=>437,759=>400,760=>333,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>379,885=>379,890=>333,894=>333,900=>363,901=>333,902=>761,903=>333,904=>864,905=>903,906=>454,908=>796,910=>991,911=>867,912=>315,913=>696,914=>640,915=>585,916=>726,917=>589,918=>581,919=>654,920=>783,921=>215,922=>648,923=>710,924=>829,925=>683,926=>645,927=>738,928=>726,929=>645,931=>673,932=>674,933=>771,934=>773,935=>780,936=>778,937=>766,938=>263,939=>771,940=>660,941=>541,942=>560,943=>356,944=>568,945=>632,946=>560,947=>591,948=>609,949=>541,950=>488,951=>608,952=>562,953=>315,954=>533,955=>603,956=>582,957=>586,958=>513,959=>611,960=>658,961=>595,962=>590,963=>657,964=>557,965=>568,966=>768,967=>632,968=>708,969=>778,970=>315,971=>568,972=>599,973=>568,974=>778,977=>580,978=>742,979=>857,980=>620,981=>706,982=>740,983=>556,1008=>556,1009=>566,1012=>778,1013=>328,1024=>670,1025=>670,1026=>800,1027=>611,1028=>714,1029=>667,1030=>314,1031=>300,1032=>576,1033=>1100,1034=>1114,1035=>806,1036=>740,1037=>757,1038=>711,1039=>754,1040=>707,1041=>704,1042=>704,1043=>611,1044=>900,1045=>670,1046=>1076,1047=>667,1048=>757,1049=>757,1050=>740,1051=>729,1052=>874,1053=>753,1054=>774,1055=>753,1056=>675,1057=>711,1058=>611,1059=>711,1060=>904,1061=>666,1062=>816,1063=>698,1064=>1057,1065=>1157,1066=>837,1067=>980,1068=>675,1069=>711,1070=>1093,1071=>708,1072=>552,1073=>593,1074=>554,1075=>423,1076=>685,1077=>573,1078=>782,1079=>557,1080=>615,1081=>615,1082=>559,1083=>568,1084=>666,1085=>603,1086=>606,1087=>603,1088=>612,1089=>556,1090=>440,1091=>549,1092=>964,1093=>539,1094=>652,1095=>554,1096=>886,1097=>968,1098=>699,1099=>778,1100=>568,1101=>556,1102=>848,1103=>586,1104=>573,1105=>573,1106=>606,1107=>423,1108=>556,1109=>555,1110=>260,1111=>278,1112=>270,1113=>898,1114=>898,1115=>626,1116=>559,1117=>615,1118=>549,1119=>604,1120=>986,1121=>736,1136=>832,1137=>748,1138=>774,1139=>606,1148=>942,1149=>736,1150=>986,1151=>736,1154=>449,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>832,1163=>675,1164=>678,1165=>611,1166=>675,1167=>612,1168=>636,1169=>440,1170=>622,1171=>449,1172=>647,1173=>574,1174=>1096,1175=>803,1176=>683,1177=>555,1178=>759,1179=>573,1180=>730,1181=>554,1182=>737,1183=>555,1184=>892,1185=>680,1186=>825,1187=>653,1188=>999,1189=>763,1190=>1105,1191=>925,1192=>963,1193=>766,1194=>722,1195=>558,1196=>614,1197=>438,1198=>643,1199=>573,1200=>643,1201=>603,1202=>670,1203=>548,1204=>952,1205=>738,1206=>781,1207=>615,1208=>698,1209=>588,1210=>687,1211=>588,1212=>993,1213=>761,1214=>993,1215=>761,1216=>314,1217=>1076,1218=>809,1219=>700,1220=>543,1221=>793,1222=>634,1223=>753,1224=>603,1225=>819,1226=>663,1227=>706,1228=>588,1229=>935,1230=>720,1231=>314,1232=>707,1233=>564,1234=>707,1235=>566,1236=>1004,1237=>898,1238=>670,1239=>573,1240=>722,1241=>573,1242=>722,1243=>573,1244=>1076,1245=>782,1246=>667,1247=>557,1248=>556,1249=>552,1250=>757,1251=>615,1252=>757,1253=>615,1254=>778,1255=>611,1256=>774,1257=>606,1258=>774,1259=>606,1260=>711,1261=>556,1262=>700,1263=>544,1264=>701,1265=>539,1266=>700,1267=>537,1268=>698,1269=>554,1270=>611,1271=>432,1272=>980,1273=>778,1296=>672,1297=>546,1298=>729,1299=>577,1306=>778,1307=>612,1308=>944,1309=>776,1310=>730,1311=>554,1329=>730,1330=>713,1331=>765,1332=>752,1333=>708,1334=>801,1335=>496,1336=>713,1337=>855,1338=>686,1339=>727,1340=>420,1341=>897,1342=>841,1343=>708,1344=>660,1345=>666,1346=>747,1347=>698,1348=>757,1349=>630,1350=>747,1351=>651,1352=>743,1353=>657,1354=>728,1355=>799,1356=>752,1357=>743,1358=>768,1359=>691,1360=>713,1361=>640,1362=>425,1363=>818,1364=>672,1365=>805,1366=>754,1369=>333,1370=>222,1371=>250,1372=>333,1373=>333,1374=>352,1375=>362,1377=>873,1378=>613,1379=>634,1380=>636,1381=>593,1382=>639,1383=>417,1384=>613,1385=>658,1386=>711,1387=>609,1388=>318,1389=>836,1390=>670,1391=>613,1392=>607,1393=>611,1394=>626,1395=>619,1396=>618,1397=>324,1398=>613,1399=>540,1400=>591,1401=>392,1402=>873,1403=>577,1404=>603,1405=>600,1406=>626,1407=>951,1408=>613,1409=>612,1410=>348,1411=>951,1412=>616,1413=>606,1414=>763,1415=>626,1417=>333,1418=>398,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>516,1471=>0,1472=>297,1473=>0,1474=>0,1475=>333,1476=>0,1488=>714,1489=>651,1490=>557,1491=>638,1492=>682,1493=>297,1494=>443,1495=>682,1496=>670,1497=>284,1498=>590,1499=>595,1500=>667,1501=>683,1502=>704,1503=>297,1504=>429,1505=>670,1506=>653,1507=>661,1508=>660,1509=>616,1510=>671,1511=>672,1512=>600,1513=>840,1514=>756,1520=>554,1521=>550,1522=>542,1523=>238,1524=>474,2561=>0,2562=>122,2563=>313,2565=>897,2566=>1157,2567=>930,2568=>966,2569=>762,2570=>762,2575=>729,2576=>904,2579=>773,2580=>903,2581=>726,2582=>672,2583=>741,2584=>790,2585=>702,2586=>723,2587=>693,2588=>688,2589=>673,2590=>683,2591=>686,2592=>711,2593=>680,2594=>693,2595=>729,2596=>691,2597=>694,2598=>699,2599=>666,2600=>669,2602=>683,2603=>690,2604=>660,2605=>659,2606=>692,2607=>772,2608=>673,2610=>731,2611=>814,2613=>663,2614=>704,2616=>702,2617=>650,2620=>0,2622=>307,2623=>304,2624=>306,2625=>7,2626=>7,2631=>7,2632=>8,2635=>6,2636=>5,2637=>0,2641=>0,2649=>684,2650=>813,2651=>715,2652=>695,2654=>709,2662=>697,2663=>630,2664=>696,2665=>690,2666=>646,2667=>636,2668=>571,2669=>682,2670=>718,2671=>730,2672=>9,2673=>162,2674=>722,2675=>760,2676=>1110,2677=>0,4256=>616,4257=>645,4258=>664,4259=>839,4260=>627,4261=>630,4262=>827,4263=>928,4264=>639,4265=>630,4266=>951,4267=>606,4268=>608,4269=>835,4270=>630,4271=>610,4272=>804,4273=>615,4274=>823,4275=>747,4276=>870,4277=>627,4278=>840,4279=>627,4280=>665,4281=>610,4282=>799,4283=>598,4284=>665,4285=>664,4286=>608,4287=>886,4288=>629,4304=>463,4305=>516,4306=>564,4307=>706,4308=>459,4309=>476,4310=>623,4311=>711,4312=>494,4313=>476,4314=>894,4315=>500,4316=>500,4317=>712,4318=>493,4319=>503,4320=>712,4321=>503,4322=>710,4323=>670,4324=>707,4325=>459,4326=>691,4327=>465,4328=>492,4329=>480,4330=>656,4331=>500,4332=>492,4333=>524,4334=>500,4335=>688,4336=>510,4337=>739,4338=>450,4339=>479,4340=>502,4341=>501,4345=>564,4347=>515,4348=>449,5024=>714,5025=>731,5026=>624,5027=>908,5028=>1040,5029=>271,5030=>654,5031=>863,5032=>604,5033=>791,5034=>714,5035=>522,5036=>661,5037=>926,5038=>615,5039=>811,5040=>538,5041=>633,5042=>979,5043=>964,5044=>635,5045=>607,5046=>753,5047=>831,5048=>566,5049=>977,5050=>958,5051=>710,5052=>616,5053=>834,5054=>790,5055=>612,5056=>766,5057=>857,5058=>627,5059=>649,5060=>607,5061=>1127,5062=>680,5063=>920,5064=>928,5065=>1333,5066=>920,5067=>705,5068=>695,5069=>1074,5070=>672,5071=>672,5072=>667,5073=>819,5074=>679,5075=>575,5076=>903,5077=>652,5078=>776,5079=>643,5080=>670,5081=>660,5082=>648,5083=>934,5084=>909,5085=>613,5086=>615,5087=>735,5088=>900,5089=>1024,5090=>647,5091=>760,5092=>829,5093=>824,5094=>756,5095=>625,5096=>981,5097=>1014,5098=>1040,5099=>790,5100=>926,5101=>686,5102=>656,5103=>920,5104=>741,5105=>890,5106=>626,5107=>974,5108=>699,7680=>722,7681=>556,7682=>722,7683=>611,7684=>722,7685=>611,7686=>722,7687=>611,7688=>722,7689=>556,7690=>722,7691=>611,7692=>722,7693=>611,7694=>722,7695=>611,7696=>722,7697=>611,7698=>722,7699=>611,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>333,7712=>778,7713=>611,7714=>722,7715=>611,7716=>722,7717=>611,7718=>722,7719=>611,7720=>722,7721=>611,7722=>722,7723=>611,7724=>278,7725=>278,7726=>278,7727=>278,7728=>722,7729=>556,7730=>722,7731=>556,7732=>722,7733=>556,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>833,7743=>889,7744=>833,7745=>889,7746=>833,7747=>889,7748=>722,7749=>611,7750=>722,7751=>611,7752=>722,7753=>611,7754=>722,7755=>611,7756=>778,7757=>611,7758=>778,7759=>611,7760=>778,7761=>611,7762=>778,7763=>611,7764=>667,7765=>611,7766=>667,7767=>611,7768=>722,7769=>389,7770=>722,7771=>389,7772=>722,7773=>389,7774=>722,7775=>389,7776=>667,7777=>556,7778=>667,7779=>556,7780=>667,7781=>556,7782=>667,7783=>556,7784=>667,7785=>556,7786=>611,7787=>333,7788=>611,7789=>333,7790=>611,7791=>333,7792=>611,7793=>333,7794=>722,7795=>611,7796=>722,7797=>611,7798=>722,7799=>611,7800=>722,7801=>611,7802=>722,7803=>611,7804=>667,7805=>556,7806=>667,7807=>556,7808=>944,7809=>778,7810=>944,7811=>778,7812=>944,7813=>778,7814=>944,7815=>778,7816=>944,7817=>778,7818=>667,7819=>556,7820=>667,7821=>556,7822=>667,7823=>556,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>611,7831=>333,7832=>778,7833=>556,7834=>555,7835=>333,7840=>722,7841=>556,7842=>722,7843=>556,7844=>722,7845=>556,7846=>722,7847=>556,7848=>667,7849=>556,7850=>722,7851=>556,7852=>722,7853=>556,7854=>722,7855=>556,7856=>722,7857=>556,7858=>722,7859=>556,7860=>722,7861=>556,7862=>722,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>278,7884=>778,7885=>611,7886=>778,7887=>611,7888=>778,7889=>611,7890=>778,7891=>611,7892=>778,7893=>611,7894=>778,7895=>611,7896=>778,7897=>611,7898=>811,7899=>673,7900=>811,7901=>673,7902=>811,7903=>673,7904=>811,7905=>673,7906=>811,7907=>673,7908=>722,7909=>611,7910=>722,7911=>611,7912=>789,7913=>676,7914=>789,7915=>676,7916=>789,7917=>676,7918=>789,7919=>676,7920=>789,7921=>676,7922=>667,7923=>556,7924=>667,7925=>556,7926=>667,7927=>556,7928=>667,7929=>556,7936=>632,7937=>632,7938=>632,7939=>632,7940=>632,7941=>632,7942=>632,7943=>632,7944=>696,7945=>696,7946=>865,7947=>849,7948=>796,7949=>807,7950=>730,7951=>750,7952=>541,7953=>541,7954=>541,7955=>541,7956=>541,7957=>541,7960=>758,7961=>760,7962=>957,7963=>943,7964=>939,7965=>945,7968=>608,7969=>608,7970=>608,7971=>608,7972=>608,7973=>608,7974=>608,7975=>608,7976=>823,7977=>831,7978=>1026,7979=>1017,7980=>1002,7981=>1024,7982=>908,7983=>909,7984=>315,7985=>315,7986=>373,7987=>375,7988=>378,7989=>374,7990=>370,7991=>384,7992=>378,7993=>383,7994=>596,7995=>579,7996=>572,7997=>576,7998=>474,7999=>459,8000=>610,8001=>610,8002=>610,8003=>610,8004=>610,8005=>610,8008=>800,8009=>871,8010=>1084,8011=>1079,8012=>975,8013=>973,8016=>568,8017=>568,8018=>568,8019=>568,8020=>568,8021=>568,8022=>568,8023=>568,8025=>906,8027=>1080,8029=>1115,8031=>977,8032=>778,8033=>778,8034=>778,8035=>778,8036=>778,8037=>778,8038=>778,8039=>778,8040=>837,8041=>860,8042=>1062,8043=>1072,8044=>962,8045=>985,8046=>922,8047=>959,8048=>632,8049=>632,8050=>541,8051=>541,8052=>608,8053=>608,8054=>315,8055=>315,8056=>610,8057=>610,8058=>568,8059=>568,8060=>778,8061=>778,8064=>632,8065=>632,8066=>632,8067=>632,8068=>632,8069=>632,8070=>632,8071=>632,8072=>909,8073=>906,8074=>1061,8075=>1035,8076=>984,8077=>994,8078=>910,8079=>916,8080=>608,8081=>608,8082=>608,8083=>608,8084=>608,8085=>608,8086=>608,8087=>608,8088=>1006,8089=>1015,8090=>1204,8091=>1207,8092=>1188,8093=>1209,8094=>1096,8095=>1105,8096=>778,8097=>778,8098=>778,8099=>778,8100=>778,8101=>778,8102=>778,8103=>778,8104=>1026,8105=>1048,8106=>1251,8107=>1260,8108=>1150,8109=>1177,8110=>1106,8111=>1142,8112=>632,8113=>632,8114=>632,8115=>632,8116=>660,8118=>632,8119=>632,8120=>696,8121=>696,8122=>696,8123=>696,8124=>907,8125=>278,8126=>346,8127=>278,8128=>278,8129=>333,8130=>608,8131=>608,8132=>560,8134=>608,8135=>608,8136=>776,8137=>793,8138=>847,8139=>854,8140=>848,8141=>492,8142=>489,8143=>394,8144=>335,8145=>354,8146=>367,8147=>368,8150=>353,8151=>366,8152=>240,8153=>259,8154=>418,8155=>416,8157=>481,8158=>589,8159=>333,8160=>568,8161=>568,8162=>568,8163=>568,8164=>595,8165=>595,8166=>568,8167=>568,8168=>771,8169=>771,8170=>951,8171=>982,8172=>806,8173=>333,8174=>333,8175=>333,8178=>778,8179=>778,8180=>778,8182=>778,8183=>778,8184=>909,8185=>809,8186=>897,8187=>825,8188=>978,8189=>333,8190=>278,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>437,8215=>556,8216=>278,8217=>278,8218=>278,8219=>278,8220=>500,8221=>500,8222=>500,8223=>500,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>500,8240=>1000,8241=>1367,8242=>238,8243=>426,8244=>614,8245=>238,8246=>379,8247=>571,8248=>450,8249=>333,8250=>333,8251=>622,8252=>666,8253=>614,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1222,8264=>944,8265=>944,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>333,8272=>658,8273=>389,8274=>634,8275=>568,8276=>658,8277=>793,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>200,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>351,8315=>351,8316=>351,8317=>216,8318=>218,8319=>391,8320=>351,8321=>301,8322=>351,8323=>351,8324=>351,8325=>351,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>216,8334=>216,8336=>363,8337=>366,8338=>394,8339=>360,8340=>355,8355=>611,8356=>591,8357=>889,8358=>727,8360=>1265,8362=>1049,8363=>580,8364=>640,8368=>605,8373=>591,8376=>612,8400=>0,8401=>0,8402=>0,8403=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>945,8449=>968,8451=>1034,8453=>981,8454=>1002,8455=>667,8456=>722,8457=>919,8462=>611,8465=>606,8467=>608,8468=>881,8470=>999,8471=>860,8476=>699,8480=>1000,8481=>1370,8482=>1000,8486=>766,8487=>778,8489=>315,8490=>741,8491=>729,8494=>556,8498=>588,8501=>714,8502=>651,8503=>557,8504=>638,8506=>871,8507=>1431,8513=>778,8514=>611,8515=>611,8516=>667,8523=>669,8525=>1242,8526=>482,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>667,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>667,8554=>945,8555=>1223,8556=>611,8557=>722,8558=>722,8559=>833,8560=>278,8561=>556,8562=>834,8563=>834,8564=>556,8565=>834,8566=>1112,8567=>1390,8568=>834,8569=>556,8570=>834,8571=>1112,8572=>278,8573=>556,8574=>611,8575=>889,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8704=>722,8706=>556,8707=>667,8710=>729,8711=>729,8721=>856,8722=>584,8725=>869,8730=>594,8747=>608,8800=>548,8804=>584,8805=>584,9251=>500,9674=>541,9675=>860,9711=>1020,9772=>923,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,10048=>1453,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>664,11575=>752,11576=>752,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>312,11587=>720,11588=>696,11589=>720,11590=>584,11591=>742,11592=>796,11593=>613,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>300,11600=>836,11601=>300,11602=>718,11603=>388,11604=>872,11605=>872,11606=>696,11607=>308,11608=>640,11609=>872,11610=>872,11611=>762,11612=>424,11613=>720,11614=>762,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>482,11799=>333,42888=>333,42889=>276,42890=>342,42891=>258,42892=>258,64256=>607,64257=>576,64258=>603,64259=>849,64260=>849,64261=>627,64275=>1243,64276=>1226,64277=>1233,64278=>1238,64279=>1448,64285=>284,64286=>305,64287=>542,64288=>653,64289=>964,64290=>888,64291=>932,64292=>845,64293=>917,64294=>933,64295=>850,64296=>1006,64297=>584,64298=>840,64299=>840,64300=>840,64301=>840,64302=>714,64303=>714,64304=>714,64305=>651,64306=>557,64307=>638,64308=>682,64309=>348,64310=>443,64312=>670,64313=>354,64314=>590,64315=>595,64316=>667,64318=>704,64320=>429,64321=>670,64323=>661,64324=>660,64326=>671,64327=>672,64328=>600,64329=>840,64330=>756,64331=>212,64332=>591,64333=>550,64334=>568,64335=>714,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freesansbi.php b/incs/tcpdf_old/fonts/freesansbi.php new file mode 100644 index 0000000..a924c9b --- /dev/null +++ b/incs/tcpdf_old/fonts/freesansbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-908 -313 1591 1076]','ItalicAngle'=>-12,'Ascent'=>1000,'Descent'=>-300,'Leading'=>90,'CapHeight'=>729,'XHeight'=>540,'StemV'=>123,'StemH'=>53,'AvgWidth'=>478,'MaxWidth'=>1501,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>700,128=>722,129=>722,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>556,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>611,151=>611,152=>611,153=>611,154=>611,155=>611,156=>611,157=>611,158=>611,159=>611,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556,256=>722,257=>556,258=>722,259=>556,260=>722,261=>556,262=>722,263=>556,264=>722,265=>556,266=>722,267=>556,268=>722,269=>556,270=>722,271=>722,272=>722,273=>611,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>611,286=>778,287=>611,288=>778,289=>611,290=>778,291=>611,292=>722,293=>611,294=>722,295=>611,296=>278,297=>278,298=>278,299=>278,300=>278,301=>278,302=>278,303=>268,304=>278,305=>278,306=>595,307=>488,308=>556,309=>278,310=>722,311=>556,312=>529,313=>611,314=>278,315=>611,316=>278,317=>611,318=>444,319=>611,320=>556,321=>611,322=>278,323=>722,324=>611,325=>722,326=>611,327=>722,328=>611,329=>656,330=>720,331=>611,332=>778,333=>611,334=>778,335=>611,336=>778,337=>611,338=>1000,339=>962,340=>722,341=>389,342=>722,343=>389,344=>722,345=>389,346=>667,347=>556,348=>667,349=>556,350=>667,351=>556,352=>667,353=>556,354=>611,355=>333,356=>611,357=>444,358=>611,359=>404,360=>722,361=>611,362=>722,363=>611,364=>722,365=>611,366=>722,367=>611,368=>722,369=>611,370=>722,371=>611,372=>944,373=>778,374=>667,375=>556,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>333,384=>611,385=>963,386=>722,387=>611,388=>687,389=>611,390=>722,391=>752,392=>562,393=>722,394=>968,395=>722,396=>611,397=>609,398=>667,399=>778,400=>672,401=>611,402=>333,403=>778,404=>667,405=>940,406=>278,407=>395,408=>778,409=>556,410=>333,411=>620,412=>889,413=>722,414=>611,415=>778,416=>808,417=>673,418=>1111,419=>722,420=>914,421=>611,422=>647,423=>667,424=>556,425=>688,426=>441,427=>333,428=>742,429=>333,430=>611,431=>789,432=>684,433=>780,434=>722,435=>762,436=>706,437=>611,438=>500,439=>556,440=>556,441=>645,442=>569,443=>579,446=>611,447=>608,448=>258,449=>443,450=>584,451=>278,452=>1333,453=>1222,454=>1111,455=>1167,456=>889,457=>556,458=>1278,459=>1000,460=>889,461=>722,462=>556,463=>278,464=>278,465=>778,466=>611,467=>722,468=>611,469=>722,470=>611,471=>722,472=>611,473=>722,474=>611,475=>722,476=>611,477=>556,478=>722,479=>556,480=>722,481=>556,482=>1000,483=>892,484=>811,485=>641,486=>778,487=>611,488=>722,489=>556,490=>778,491=>611,492=>778,493=>611,494=>556,495=>556,496=>278,497=>1333,498=>1222,499=>1111,500=>778,501=>611,503=>630,504=>722,505=>611,506=>722,507=>556,508=>1000,509=>892,510=>778,511=>611,512=>722,513=>556,514=>722,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>611,526=>778,527=>611,528=>722,529=>389,530=>722,531=>389,532=>722,533=>611,534=>722,535=>611,536=>667,537=>556,538=>611,539=>333,540=>569,541=>486,542=>722,543=>611,548=>645,549=>500,550=>722,551=>556,552=>667,553=>556,554=>778,555=>611,556=>778,557=>611,558=>778,559=>611,560=>778,561=>611,562=>667,563=>556,567=>278,592=>556,593=>611,594=>671,595=>611,596=>556,597=>600,598=>595,599=>611,600=>556,601=>556,602=>834,603=>570,604=>546,605=>820,606=>570,607=>278,608=>611,609=>611,610=>556,611=>556,612=>646,613=>619,614=>611,615=>611,616=>278,617=>326,618=>278,619=>473,620=>527,621=>298,622=>778,623=>889,624=>889,625=>889,626=>611,627=>611,628=>615,629=>590,630=>878,631=>822,632=>778,633=>389,634=>389,635=>406,636=>419,637=>389,638=>455,639=>455,640=>620,641=>586,642=>606,643=>333,644=>302,645=>333,646=>556,647=>328,648=>333,649=>623,650=>686,651=>630,652=>556,653=>778,654=>556,655=>556,656=>519,657=>571,658=>556,659=>632,660=>611,661=>611,662=>611,663=>556,664=>579,665=>572,666=>570,667=>616,668=>603,669=>552,670=>556,671=>454,672=>611,673=>611,674=>611,675=>1004,676=>1018,677=>1097,678=>804,679=>593,680=>840,681=>866,682=>752,683=>668,684=>536,685=>486,686=>659,687=>679,688=>377,689=>377,690=>202,691=>272,692=>272,693=>299,694=>395,695=>534,696=>364,697=>278,698=>454,699=>278,700=>333,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>272,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>372,737=>210,738=>363,739=>373,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>333,753=>333,754=>333,755=>333,756=>333,757=>437,758=>437,759=>400,760=>333,761=>200,762=>200,763=>200,764=>200,765=>332,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>208,885=>247,890=>364,894=>333,900=>239,901=>446,902=>688,903=>333,904=>903,905=>962,906=>448,908=>904,910=>991,911=>932,912=>346,913=>764,914=>688,915=>642,916=>744,917=>710,918=>688,919=>743,920=>810,921=>296,922=>744,923=>744,924=>860,925=>714,926=>690,927=>822,928=>781,929=>698,931=>688,932=>688,933=>744,934=>777,935=>783,936=>805,937=>780,938=>296,939=>744,940=>640,941=>530,942=>597,943=>339,944=>575,945=>656,946=>576,947=>591,948=>620,949=>570,950=>522,951=>586,952=>586,953=>346,954=>576,955=>620,956=>667,957=>564,958=>530,959=>610,960=>721,961=>626,962=>595,963=>676,964=>592,965=>575,966=>801,967=>632,968=>722,969=>800,970=>346,971=>575,972=>609,973=>604,974=>769,977=>580,978=>742,979=>857,980=>620,981=>778,982=>740,983=>601,1008=>556,1009=>566,1012=>778,1013=>328,1024=>667,1025=>667,1026=>790,1027=>617,1028=>731,1029=>667,1030=>278,1031=>278,1032=>556,1033=>1110,1034=>1088,1035=>790,1036=>722,1037=>757,1038=>698,1039=>722,1040=>722,1041=>722,1042=>722,1043=>617,1044=>876,1045=>667,1046=>1100,1047=>670,1048=>757,1049=>757,1050=>722,1051=>715,1052=>874,1053=>753,1054=>778,1055=>753,1056=>680,1057=>722,1058=>611,1059=>698,1060=>909,1061=>657,1062=>845,1063=>688,1064=>1132,1065=>1217,1066=>835,1067=>980,1068=>678,1069=>735,1070=>1142,1071=>708,1072=>553,1073=>591,1074=>574,1075=>429,1076=>745,1077=>572,1078=>792,1079=>554,1080=>603,1081=>603,1082=>559,1083=>583,1084=>664,1085=>603,1086=>588,1087=>603,1088=>605,1089=>549,1090=>440,1091=>541,1092=>948,1093=>539,1094=>690,1095=>564,1096=>901,1097=>987,1098=>692,1099=>806,1100=>572,1101=>546,1102=>893,1103=>586,1104=>572,1105=>572,1106=>616,1107=>429,1108=>549,1109=>562,1110=>281,1111=>281,1112=>282,1113=>888,1114=>897,1115=>606,1116=>559,1117=>603,1118=>541,1119=>603,1120=>986,1121=>736,1136=>830,1137=>761,1138=>778,1139=>590,1148=>942,1149=>736,1150=>986,1151=>736,1154=>456,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>791,1163=>662,1164=>639,1165=>581,1166=>670,1167=>649,1168=>623,1169=>450,1170=>623,1171=>472,1172=>674,1173=>528,1174=>1091,1175=>803,1176=>659,1177=>548,1178=>739,1179=>569,1180=>742,1181=>560,1182=>737,1183=>559,1184=>900,1185=>679,1186=>808,1187=>673,1188=>1004,1189=>761,1190=>1114,1191=>876,1192=>963,1193=>766,1194=>724,1195=>554,1196=>611,1197=>454,1198=>667,1199=>584,1200=>652,1201=>632,1202=>667,1203=>550,1204=>951,1205=>748,1206=>759,1207=>630,1208=>669,1209=>580,1210=>672,1211=>576,1212=>977,1213=>752,1214=>993,1215=>761,1216=>318,1217=>1087,1218=>792,1219=>726,1220=>530,1221=>782,1222=>674,1223=>749,1224=>603,1225=>823,1226=>682,1227=>675,1228=>573,1229=>941,1230=>754,1231=>310,1232=>704,1233=>553,1234=>711,1235=>553,1236=>1000,1237=>892,1238=>667,1239=>569,1240=>738,1241=>561,1242=>738,1243=>561,1244=>1086,1245=>792,1246=>670,1247=>554,1248=>558,1249=>546,1250=>753,1251=>603,1252=>753,1253=>603,1254=>778,1255=>588,1256=>778,1257=>590,1258=>778,1259=>590,1260=>735,1261=>546,1262=>698,1263=>541,1264=>698,1265=>541,1266=>698,1267=>541,1268=>686,1269=>564,1270=>617,1271=>475,1272=>976,1273=>806,1296=>672,1297=>546,1298=>729,1299=>577,1306=>778,1307=>611,1308=>944,1309=>776,1310=>750,1311=>573,1329=>730,1330=>713,1331=>765,1332=>752,1333=>708,1334=>801,1335=>496,1336=>713,1337=>855,1338=>686,1339=>727,1340=>420,1341=>897,1342=>841,1343=>708,1344=>660,1345=>666,1346=>747,1347=>698,1348=>757,1349=>630,1350=>747,1351=>651,1352=>743,1353=>657,1354=>728,1355=>799,1356=>752,1357=>743,1358=>768,1359=>691,1360=>713,1361=>640,1362=>425,1363=>818,1364=>672,1365=>805,1366=>754,1369=>333,1370=>222,1371=>250,1372=>333,1373=>333,1374=>352,1375=>362,1377=>873,1378=>613,1379=>634,1380=>636,1381=>593,1382=>639,1383=>417,1384=>613,1385=>658,1386=>711,1387=>609,1388=>318,1389=>836,1390=>670,1391=>613,1392=>607,1393=>611,1394=>626,1395=>619,1396=>618,1397=>324,1398=>613,1399=>540,1400=>591,1401=>392,1402=>873,1403=>577,1404=>603,1405=>600,1406=>626,1407=>951,1408=>613,1409=>612,1410=>348,1411=>951,1412=>616,1413=>606,1414=>763,1415=>626,1417=>333,1418=>398,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>516,1471=>0,1472=>297,1473=>0,1474=>0,1475=>333,1476=>0,1488=>714,1489=>651,1490=>557,1491=>638,1492=>682,1493=>297,1494=>443,1495=>682,1496=>670,1497=>284,1498=>590,1499=>595,1500=>667,1501=>683,1502=>704,1503=>297,1504=>429,1505=>670,1506=>653,1507=>661,1508=>660,1509=>616,1510=>671,1511=>672,1512=>600,1513=>840,1514=>756,1520=>554,1521=>550,1522=>542,1523=>238,1524=>474,4256=>616,4257=>645,4258=>664,4259=>839,4260=>627,4261=>630,4262=>827,4263=>928,4264=>639,4265=>630,4266=>951,4267=>606,4268=>608,4269=>835,4270=>630,4271=>610,4272=>804,4273=>615,4274=>823,4275=>747,4276=>870,4277=>627,4278=>840,4279=>627,4280=>665,4281=>610,4282=>799,4283=>598,4284=>665,4285=>664,4286=>608,4287=>886,4288=>629,4304=>463,4305=>516,4306=>564,4307=>706,4308=>459,4309=>476,4310=>623,4311=>711,4312=>494,4313=>476,4314=>894,4315=>500,4316=>500,4317=>712,4318=>493,4319=>503,4320=>712,4321=>503,4322=>710,4323=>670,4324=>707,4325=>459,4326=>691,4327=>465,4328=>492,4329=>480,4330=>656,4331=>500,4332=>492,4333=>524,4334=>500,4335=>688,4336=>510,4337=>739,4338=>450,4339=>479,4340=>502,4341=>501,4345=>564,4347=>515,4348=>449,5024=>714,5025=>731,5026=>624,5027=>908,5028=>1040,5029=>271,5030=>654,5031=>863,5032=>604,5033=>791,5034=>714,5035=>522,5036=>661,5037=>926,5038=>615,5039=>811,5040=>538,5041=>633,5042=>979,5043=>964,5044=>635,5045=>607,5046=>753,5047=>831,5048=>566,5049=>977,5050=>958,5051=>710,5052=>616,5053=>834,5054=>790,5055=>612,5056=>766,5057=>857,5058=>627,5059=>649,5060=>607,5061=>1127,5062=>680,5063=>920,5064=>928,5065=>1333,5066=>920,5067=>705,5068=>695,5069=>1074,5070=>672,5071=>672,5072=>667,5073=>819,5074=>679,5075=>575,5076=>903,5077=>652,5078=>776,5079=>643,5080=>670,5081=>660,5082=>648,5083=>934,5084=>909,5085=>613,5086=>615,5087=>735,5088=>900,5089=>1024,5090=>647,5091=>760,5092=>829,5093=>824,5094=>756,5095=>625,5096=>981,5097=>1014,5098=>1040,5099=>790,5100=>926,5101=>686,5102=>656,5103=>920,5104=>741,5105=>890,5106=>626,5107=>974,5108=>699,7680=>722,7681=>556,7682=>722,7683=>611,7684=>722,7685=>611,7686=>722,7687=>611,7688=>722,7689=>556,7690=>722,7691=>611,7692=>722,7693=>611,7694=>722,7695=>611,7696=>722,7697=>611,7698=>722,7699=>611,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>333,7712=>778,7713=>611,7714=>722,7715=>611,7716=>722,7717=>611,7718=>722,7719=>611,7720=>722,7721=>611,7722=>722,7723=>611,7724=>278,7725=>278,7726=>278,7727=>278,7728=>722,7729=>556,7730=>722,7731=>556,7732=>722,7733=>556,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>833,7743=>889,7744=>833,7745=>889,7746=>833,7747=>889,7748=>722,7749=>611,7750=>722,7751=>611,7752=>722,7753=>611,7754=>722,7755=>611,7756=>778,7757=>611,7758=>778,7759=>611,7760=>778,7761=>611,7762=>778,7763=>611,7764=>667,7765=>611,7766=>667,7767=>611,7768=>722,7769=>389,7770=>722,7771=>389,7772=>722,7773=>389,7774=>722,7775=>389,7776=>667,7777=>556,7778=>667,7779=>556,7780=>667,7781=>556,7782=>667,7783=>556,7784=>667,7785=>556,7786=>611,7787=>333,7788=>611,7789=>333,7790=>611,7791=>333,7792=>611,7793=>333,7794=>722,7795=>611,7796=>722,7797=>611,7798=>722,7799=>611,7800=>722,7801=>611,7802=>722,7803=>611,7804=>667,7805=>556,7806=>667,7807=>556,7808=>944,7809=>778,7810=>944,7811=>778,7812=>944,7813=>778,7814=>944,7815=>778,7816=>944,7817=>778,7818=>667,7819=>556,7820=>667,7821=>556,7822=>667,7823=>556,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>611,7831=>333,7832=>778,7833=>556,7834=>555,7835=>333,7840=>722,7841=>556,7842=>722,7843=>556,7844=>722,7845=>556,7846=>722,7847=>556,7848=>722,7849=>556,7850=>722,7851=>556,7852=>722,7853=>556,7854=>722,7855=>556,7856=>722,7857=>556,7858=>722,7859=>556,7860=>722,7861=>556,7862=>722,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>278,7884=>778,7885=>611,7886=>778,7887=>611,7888=>778,7889=>611,7890=>778,7891=>611,7892=>778,7893=>611,7894=>778,7895=>611,7896=>778,7897=>611,7898=>808,7899=>673,7900=>808,7901=>673,7902=>808,7903=>673,7904=>808,7905=>673,7906=>808,7907=>673,7908=>722,7909=>611,7910=>722,7911=>611,7912=>789,7913=>684,7914=>789,7915=>684,7916=>789,7917=>684,7918=>789,7919=>684,7920=>789,7921=>684,7922=>667,7923=>556,7924=>667,7925=>556,7926=>667,7927=>556,7928=>667,7929=>556,7936=>656,7937=>656,7938=>656,7939=>656,7940=>656,7941=>656,7942=>656,7943=>656,7944=>764,7945=>764,7946=>916,7947=>940,7948=>908,7949=>891,7950=>844,7951=>869,7952=>570,7953=>570,7954=>570,7955=>570,7956=>570,7957=>570,7960=>842,7961=>836,7962=>1025,7963=>1051,7964=>1035,7965=>1049,7968=>586,7969=>586,7970=>586,7971=>586,7972=>586,7973=>586,7974=>586,7975=>586,7976=>891,7977=>886,7978=>1081,7979=>1108,7980=>1085,7981=>1096,7982=>1009,7983=>1023,7984=>346,7985=>346,7986=>346,7987=>346,7988=>346,7989=>346,7990=>346,7991=>346,7992=>467,7993=>476,7994=>631,7995=>661,7996=>631,7997=>633,7998=>568,7999=>571,8000=>610,8001=>610,8002=>610,8003=>610,8004=>610,8005=>610,8008=>945,8009=>905,8010=>1118,8011=>1121,8012=>1064,8013=>1062,8016=>575,8017=>575,8018=>575,8019=>575,8020=>575,8021=>575,8022=>575,8023=>575,8025=>964,8027=>1148,8029=>1162,8031=>1081,8032=>800,8033=>800,8034=>800,8035=>800,8036=>800,8037=>800,8038=>800,8039=>800,8040=>904,8041=>875,8042=>1092,8043=>1087,8044=>1003,8045=>1002,8046=>1001,8047=>1025,8048=>656,8049=>656,8050=>570,8051=>570,8052=>586,8053=>586,8054=>346,8055=>346,8056=>610,8057=>610,8058=>575,8059=>575,8060=>800,8061=>800,8064=>656,8065=>656,8066=>656,8067=>656,8068=>656,8069=>656,8070=>656,8071=>656,8072=>854,8073=>855,8074=>1006,8075=>1030,8076=>996,8077=>977,8078=>938,8079=>959,8080=>586,8081=>586,8082=>586,8083=>586,8084=>586,8085=>586,8086=>586,8087=>586,8088=>960,8089=>960,8090=>1155,8091=>1186,8092=>1161,8093=>1171,8094=>1087,8095=>1102,8096=>800,8097=>800,8098=>800,8099=>800,8100=>800,8101=>800,8102=>800,8103=>800,8104=>1005,8105=>980,8106=>1201,8107=>1192,8108=>1109,8109=>1108,8110=>1106,8111=>1130,8112=>656,8113=>656,8114=>656,8115=>656,8116=>640,8118=>656,8119=>656,8120=>764,8121=>764,8122=>764,8123=>764,8124=>854,8125=>278,8126=>201,8127=>147,8128=>278,8129=>333,8130=>586,8131=>586,8132=>597,8134=>586,8135=>586,8136=>911,8137=>925,8138=>941,8139=>948,8140=>826,8141=>402,8142=>403,8143=>147,8144=>346,8145=>346,8146=>346,8147=>346,8150=>346,8151=>346,8152=>296,8153=>296,8154=>511,8155=>521,8157=>434,8158=>433,8159=>333,8160=>575,8161=>575,8162=>575,8163=>575,8164=>626,8165=>626,8166=>575,8167=>575,8168=>744,8169=>744,8170=>901,8171=>975,8172=>837,8173=>353,8174=>351,8175=>303,8178=>800,8179=>800,8180=>800,8182=>800,8183=>800,8184=>979,8185=>918,8186=>936,8187=>877,8188=>895,8189=>333,8190=>159,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>437,8215=>556,8216=>278,8217=>278,8218=>278,8219=>278,8220=>500,8221=>500,8222=>500,8223=>503,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>500,8240=>1000,8241=>1372,8242=>238,8243=>426,8244=>614,8245=>238,8246=>379,8247=>571,8248=>450,8249=>333,8250=>333,8251=>622,8252=>666,8253=>617,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1222,8264=>944,8265=>944,8266=>556,8267=>556,8268=>537,8269=>537,8270=>389,8271=>333,8272=>658,8273=>389,8274=>634,8275=>568,8276=>658,8277=>793,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>200,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>351,8315=>351,8316=>351,8317=>270,8318=>270,8319=>391,8320=>351,8321=>251,8322=>351,8323=>351,8324=>351,8325=>351,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>270,8334=>270,8336=>363,8337=>366,8338=>394,8339=>360,8340=>355,8355=>611,8356=>576,8357=>833,8358=>724,8360=>1286,8362=>1049,8363=>571,8364=>640,8368=>594,8373=>591,8376=>612,8400=>0,8401=>0,8402=>0,8403=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>945,8449=>1007,8451=>1020,8453=>981,8454=>1002,8455=>667,8456=>722,8457=>930,8462=>611,8465=>606,8467=>608,8468=>883,8470=>1006,8471=>860,8476=>699,8480=>1000,8481=>1330,8482=>1000,8486=>780,8487=>780,8489=>286,8490=>722,8491=>722,8494=>556,8498=>626,8501=>714,8502=>651,8503=>557,8504=>638,8506=>906,8507=>1425,8513=>778,8514=>611,8515=>611,8516=>667,8523=>710,8525=>1242,8526=>460,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>667,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>667,8554=>945,8555=>1223,8556=>611,8557=>722,8558=>722,8559=>833,8560=>278,8561=>556,8562=>834,8563=>834,8564=>556,8565=>834,8566=>1112,8567=>1390,8568=>834,8569=>556,8570=>834,8571=>1112,8572=>278,8573=>556,8574=>611,8575=>889,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8706=>608,8710=>729,8721=>856,8722=>584,8723=>584,8725=>1107,8730=>597,8800=>584,8804=>584,8805=>584,9251=>500,9674=>541,9675=>860,9711=>1020,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>664,11575=>752,11576=>752,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>312,11587=>720,11588=>696,11589=>720,11590=>584,11591=>742,11592=>796,11593=>613,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>300,11600=>836,11601=>300,11602=>718,11603=>388,11604=>872,11605=>872,11606=>696,11607=>308,11608=>640,11609=>872,11610=>872,11611=>762,11612=>424,11613=>720,11614=>762,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>482,11799=>333,42888=>333,42889=>276,42890=>342,42891=>258,42892=>258,64256=>607,64257=>576,64258=>603,64259=>849,64260=>849,64261=>627,64275=>1243,64276=>1226,64277=>1233,64278=>1238,64279=>1448,64285=>284,64286=>305,64287=>542,64288=>653,64289=>964,64290=>888,64291=>932,64292=>845,64293=>917,64294=>933,64295=>850,64296=>1006,64297=>584,64298=>840,64299=>840,64300=>840,64301=>840,64302=>714,64303=>714,64304=>714,64305=>651,64306=>557,64307=>638,64308=>682,64309=>348,64310=>443,64312=>670,64313=>354,64314=>590,64315=>595,64316=>667,64318=>704,64320=>429,64321=>670,64323=>661,64324=>660,64326=>671,64327=>672,64328=>600,64329=>840,64330=>756,64331=>212,64332=>591,64333=>550,64334=>568,64335=>714,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freesansi.php b/incs/tcpdf_old/fonts/freesansi.php new file mode 100644 index 0000000..4d2694b --- /dev/null +++ b/incs/tcpdf_old/fonts/freesansi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-1166 -431 1572 1072]','ItalicAngle'=>-12,'Ascent'=>1000,'Descent'=>-300,'Leading'=>90,'CapHeight'=>729,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>441,'MaxWidth'=>1501,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>500,10=>700,11=>700,12=>700,13=>500,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>700,128=>667,129=>667,130=>722,131=>667,132=>722,133=>778,134=>722,135=>556,136=>556,137=>556,138=>556,139=>556,140=>556,141=>500,142=>556,143=>556,144=>556,145=>556,146=>278,147=>278,148=>278,149=>278,150=>556,151=>556,152=>556,153=>556,154=>556,155=>556,156=>556,157=>556,158=>556,159=>556,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>947,189=>947,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>897,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>667,257=>556,258=>667,259=>556,260=>667,261=>556,262=>722,263=>500,264=>722,265=>500,266=>722,267=>500,268=>722,269=>500,270=>722,271=>722,272=>722,273=>556,274=>667,275=>556,276=>667,277=>556,278=>667,279=>556,280=>667,281=>556,282=>667,283=>556,284=>778,285=>556,286=>778,287=>556,288=>778,289=>556,290=>778,291=>556,292=>722,293=>556,294=>722,295=>556,296=>278,297=>278,298=>278,299=>278,300=>278,301=>278,302=>278,303=>222,304=>278,305=>278,306=>742,307=>387,308=>500,309=>222,310=>667,311=>500,312=>510,313=>556,314=>222,315=>556,316=>222,317=>556,318=>377,319=>556,320=>409,321=>556,322=>222,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>692,330=>670,331=>556,332=>778,333=>556,334=>778,335=>556,336=>778,337=>556,338=>1000,339=>937,340=>722,341=>333,342=>722,343=>333,344=>722,345=>333,346=>667,347=>500,348=>667,349=>500,350=>667,351=>500,352=>667,353=>500,354=>611,355=>278,356=>611,357=>443,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>944,373=>722,374=>667,375=>500,376=>667,377=>611,378=>500,379=>611,380=>500,381=>611,382=>500,383=>278,384=>556,385=>854,386=>667,387=>556,388=>667,389=>556,390=>722,391=>722,392=>530,393=>722,394=>869,395=>667,396=>556,397=>566,398=>667,399=>778,400=>667,401=>611,402=>278,403=>778,404=>667,405=>889,406=>278,407=>333,408=>741,409=>500,410=>333,411=>560,412=>833,413=>722,414=>556,415=>778,416=>778,417=>556,418=>944,419=>722,420=>842,421=>556,422=>666,423=>667,424=>500,425=>611,426=>333,427=>278,428=>611,429=>278,430=>611,431=>773,432=>623,433=>768,434=>722,435=>793,436=>616,437=>611,438=>500,439=>611,440=>611,441=>500,442=>500,443=>556,446=>556,447=>556,448=>260,449=>520,450=>584,451=>278,452=>1311,453=>1208,454=>1056,455=>1056,456=>778,457=>444,458=>1158,459=>944,460=>778,461=>667,462=>556,463=>278,464=>278,465=>778,466=>556,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>556,478=>667,479=>556,480=>667,481=>556,482=>1000,483=>897,484=>778,485=>556,486=>778,487=>556,488=>667,489=>500,490=>778,491=>556,492=>778,493=>556,494=>611,495=>560,496=>222,497=>1333,498=>1222,499=>1056,500=>778,501=>556,503=>630,504=>722,505=>556,506=>667,507=>556,508=>1000,509=>897,510=>778,511=>611,512=>667,513=>556,514=>667,515=>556,516=>667,517=>556,518=>667,519=>556,520=>278,521=>278,522=>278,523=>278,524=>778,525=>556,526=>778,527=>556,528=>722,529=>333,530=>722,531=>333,532=>722,533=>556,534=>722,535=>556,536=>667,537=>500,538=>611,539=>278,540=>521,541=>393,542=>722,543=>556,548=>611,549=>500,550=>667,551=>556,552=>667,553=>556,554=>778,555=>556,556=>778,557=>556,558=>778,559=>556,560=>778,561=>556,562=>667,563=>500,567=>222,592=>556,593=>556,594=>589,595=>556,596=>500,597=>500,598=>581,599=>564,600=>556,601=>556,602=>773,603=>500,604=>500,605=>742,606=>500,607=>246,608=>556,609=>556,610=>546,611=>551,612=>556,613=>556,614=>556,615=>556,616=>245,617=>222,618=>278,619=>473,620=>427,621=>229,622=>611,623=>833,624=>803,625=>833,626=>566,627=>576,628=>560,629=>556,630=>778,631=>722,632=>728,633=>333,634=>333,635=>393,636=>333,637=>333,638=>384,639=>369,640=>546,641=>546,642=>550,643=>328,644=>298,645=>298,646=>444,647=>278,648=>278,649=>579,650=>626,651=>539,652=>500,653=>722,654=>500,655=>538,656=>510,657=>520,658=>560,659=>552,660=>556,661=>556,662=>556,663=>1000,664=>526,665=>501,666=>520,667=>575,668=>520,669=>444,670=>500,671=>430,672=>556,673=>521,674=>516,675=>934,676=>944,677=>944,678=>689,679=>506,680=>764,681=>766,682=>660,683=>577,684=>475,685=>486,686=>565,687=>621,688=>333,689=>333,690=>167,691=>236,692=>236,693=>276,694=>359,695=>500,696=>330,697=>278,698=>454,699=>278,700=>278,701=>278,702=>333,703=>333,704=>333,705=>333,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>333,717=>333,718=>333,719=>333,720=>333,721=>333,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>510,736=>333,737=>186,738=>333,739=>333,740=>334,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>333,751=>333,752=>383,753=>294,754=>294,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>200,762=>200,763=>200,764=>200,765=>333,766=>333,767=>333,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>199,890=>332,894=>278,900=>291,901=>624,902=>659,903=>278,904=>870,905=>870,906=>315,908=>876,910=>903,911=>882,912=>333,913=>765,914=>643,915=>589,916=>760,917=>659,918=>682,919=>707,920=>769,921=>256,922=>689,923=>765,924=>825,925=>687,926=>649,927=>766,928=>730,929=>649,931=>678,932=>655,933=>733,934=>753,935=>783,936=>773,937=>768,938=>285,939=>733,940=>593,941=>523,942=>595,943=>271,944=>549,945=>596,946=>534,947=>531,948=>566,949=>523,950=>470,951=>557,952=>547,953=>293,954=>516,955=>579,956=>571,957=>518,958=>499,959=>561,960=>636,961=>551,962=>564,963=>627,964=>505,965=>549,966=>715,967=>579,968=>662,969=>746,970=>335,971=>549,972=>535,973=>503,974=>725,977=>580,978=>742,979=>809,980=>620,981=>728,982=>740,983=>556,1008=>556,1009=>566,1012=>778,1013=>328,1024=>657,1025=>657,1026=>781,1027=>590,1028=>709,1029=>655,1030=>254,1031=>254,1032=>532,1033=>1002,1034=>1166,1035=>772,1036=>674,1037=>730,1038=>605,1039=>721,1040=>667,1041=>665,1042=>665,1043=>590,1044=>807,1045=>657,1046=>914,1047=>653,1048=>730,1049=>730,1050=>674,1051=>656,1052=>846,1053=>721,1054=>778,1055=>720,1056=>649,1057=>709,1058=>606,1059=>605,1060=>875,1061=>660,1062=>754,1063=>612,1064=>830,1065=>872,1066=>839,1067=>885,1068=>668,1069=>708,1070=>1099,1071=>676,1072=>556,1073=>545,1074=>521,1075=>375,1076=>572,1077=>538,1078=>815,1079=>488,1080=>557,1081=>557,1082=>519,1083=>508,1084=>618,1085=>558,1086=>533,1087=>557,1088=>569,1089=>511,1090=>392,1091=>469,1092=>922,1093=>475,1094=>588,1095=>482,1096=>693,1097=>722,1098=>644,1099=>731,1100=>521,1101=>509,1102=>790,1103=>550,1104=>538,1105=>538,1106=>566,1107=>375,1108=>506,1109=>488,1110=>224,1111=>272,1112=>226,1113=>793,1114=>849,1115=>576,1116=>519,1117=>557,1118=>469,1119=>557,1120=>942,1121=>693,1136=>749,1137=>666,1138=>785,1139=>528,1148=>942,1149=>736,1150=>947,1151=>686,1154=>456,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>751,1163=>588,1164=>685,1165=>554,1166=>656,1167=>606,1168=>598,1169=>396,1170=>611,1171=>409,1172=>592,1173=>448,1174=>921,1175=>826,1176=>657,1177=>493,1178=>680,1179=>529,1180=>678,1181=>524,1182=>695,1183=>528,1184=>846,1185=>650,1186=>741,1187=>578,1188=>992,1189=>700,1190=>1047,1191=>778,1192=>810,1193=>645,1194=>709,1195=>509,1196=>611,1197=>393,1198=>664,1199=>580,1200=>668,1201=>617,1202=>664,1203=>489,1204=>905,1205=>662,1206=>631,1207=>498,1208=>597,1209=>472,1210=>597,1211=>471,1212=>927,1213=>716,1214=>927,1215=>699,1216=>254,1217=>915,1218=>815,1219=>665,1220=>510,1221=>678,1222=>533,1223=>721,1224=>558,1225=>751,1226=>589,1227=>599,1228=>472,1229=>876,1230=>649,1231=>254,1232=>667,1233=>552,1234=>667,1235=>552,1236=>1000,1237=>897,1238=>657,1239=>538,1240=>722,1241=>511,1242=>722,1243=>511,1244=>914,1245=>815,1246=>653,1247=>488,1248=>611,1249=>546,1250=>730,1251=>557,1252=>730,1253=>557,1254=>774,1255=>529,1256=>785,1257=>528,1258=>785,1259=>528,1260=>708,1261=>509,1262=>605,1263=>469,1264=>605,1265=>469,1266=>605,1267=>469,1268=>612,1269=>482,1270=>601,1271=>430,1272=>885,1273=>731,1296=>667,1297=>500,1298=>673,1299=>557,1306=>778,1307=>556,1308=>944,1309=>722,1310=>667,1311=>510,1329=>722,1330=>705,1331=>774,1332=>754,1333=>722,1334=>751,1335=>485,1336=>722,1337=>782,1338=>655,1339=>699,1340=>417,1341=>853,1342=>791,1343=>711,1344=>588,1345=>663,1346=>665,1347=>665,1348=>756,1349=>623,1350=>773,1351=>603,1352=>722,1353=>648,1354=>722,1355=>751,1356=>750,1357=>722,1358=>748,1359=>667,1360=>699,1361=>623,1362=>417,1363=>785,1364=>638,1365=>778,1366=>716,1369=>333,1370=>222,1371=>133,1372=>325,1373=>333,1374=>333,1375=>333,1377=>833,1378=>556,1379=>572,1380=>581,1381=>546,1382=>588,1383=>448,1384=>556,1385=>568,1386=>582,1387=>552,1388=>301,1389=>799,1390=>556,1391=>554,1392=>533,1393=>548,1394=>552,1395=>552,1396=>544,1397=>222,1398=>544,1399=>456,1400=>556,1401=>390,1402=>833,1403=>509,1404=>547,1405=>533,1406=>610,1407=>887,1408=>556,1409=>545,1410=>301,1411=>853,1412=>632,1413=>579,1414=>690,1415=>545,1417=>278,1418=>367,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1467=>0,1468=>0,1469=>0,1470=>488,1471=>0,1472=>212,1473=>0,1474=>0,1475=>278,1476=>0,1488=>640,1489=>591,1490=>466,1491=>598,1492=>622,1493=>212,1494=>351,1495=>623,1496=>608,1497=>200,1498=>526,1499=>550,1500=>600,1501=>623,1502=>621,1503=>212,1504=>378,1505=>607,1506=>587,1507=>575,1508=>568,1509=>540,1510=>590,1511=>606,1512=>547,1513=>776,1514=>687,1520=>424,1521=>412,1522=>400,1523=>184,1524=>344,2433=>0,2434=>300,2435=>264,2437=>594,2438=>790,2439=>469,2440=>513,2441=>520,2442=>549,2443=>594,2444=>481,2447=>580,2448=>627,2451=>540,2452=>613,2453=>570,2454=>467,2455=>471,2456=>428,2457=>483,2458=>408,2459=>509,2460=>591,2461=>563,2462=>771,2463=>381,2464=>404,2465=>522,2466=>408,2467=>450,2468=>543,2469=>477,2470=>418,2471=>433,2472=>445,2474=>499,2475=>584,2476=>377,2477=>555,2478=>448,2479=>423,2480=>390,2482=>498,2486=>498,2487=>425,2488=>495,2489=>440,2492=>22,2493=>440,2494=>193,2495=>189,2496=>180,2497=>0,2498=>0,2499=>0,2500=>0,2503=>252,2504=>243,2507=>889,2508=>865,2509=>0,2510=>356,2519=>219,2524=>523,2525=>408,2527=>428,2528=>594,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>530,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>377,2545=>377,2546=>429,2547=>383,2548=>429,2549=>478,2550=>545,2551=>158,2552=>365,2553=>280,2554=>357,4256=>587,4257=>620,4258=>642,4259=>815,4260=>600,4261=>595,4262=>799,4263=>893,4264=>622,4265=>597,4266=>939,4267=>602,4268=>603,4269=>790,4270=>587,4271=>623,4272=>799,4273=>601,4274=>792,4275=>724,4276=>847,4277=>599,4278=>812,4279=>603,4280=>653,4281=>590,4282=>754,4283=>596,4284=>653,4285=>651,4286=>596,4287=>888,4288=>593,4304=>436,4305=>491,4306=>528,4307=>692,4308=>447,4309=>447,4310=>628,4311=>734,4312=>449,4313=>445,4314=>843,4315=>449,4316=>449,4317=>682,4318=>449,4319=>480,4320=>682,4321=>468,4322=>710,4323=>623,4324=>697,4325=>447,4326=>702,4327=>447,4328=>470,4329=>440,4330=>632,4331=>449,4332=>470,4333=>536,4334=>449,4335=>656,4336=>474,4337=>630,4338=>394,4339=>419,4340=>422,4341=>436,4345=>528,4347=>515,4348=>449,5024=>678,5025=>756,5026=>604,5027=>770,5028=>969,5029=>207,5030=>633,5031=>800,5032=>474,5033=>689,5034=>672,5035=>446,5036=>637,5037=>776,5038=>511,5039=>723,5040=>528,5041=>591,5042=>839,5043=>963,5044=>615,5045=>563,5046=>705,5047=>800,5048=>558,5049=>880,5050=>966,5051=>675,5052=>527,5053=>733,5054=>779,5055=>547,5056=>756,5057=>834,5058=>604,5059=>632,5060=>605,5061=>1051,5062=>657,5063=>842,5064=>748,5065=>1192,5066=>842,5067=>632,5068=>668,5069=>928,5070=>626,5071=>655,5072=>502,5073=>696,5074=>642,5075=>518,5076=>952,5077=>622,5078=>710,5079=>521,5080=>556,5081=>656,5082=>622,5083=>881,5084=>760,5085=>564,5086=>567,5087=>712,5088=>717,5089=>838,5090=>617,5091=>689,5092=>767,5093=>728,5094=>690,5095=>551,5096=>859,5097=>957,5098=>900,5099=>779,5100=>805,5101=>621,5102=>604,5103=>842,5104=>653,5105=>737,5106=>601,5107=>901,5108=>655,7680=>667,7681=>556,7682=>667,7683=>556,7684=>667,7685=>556,7686=>667,7687=>556,7688=>722,7689=>500,7690=>722,7691=>556,7692=>722,7693=>556,7694=>722,7695=>556,7696=>722,7697=>556,7698=>722,7699=>556,7700=>667,7701=>556,7702=>667,7703=>556,7704=>667,7705=>556,7706=>667,7707=>556,7708=>667,7709=>556,7710=>611,7711=>278,7712=>778,7713=>556,7714=>722,7715=>556,7716=>722,7717=>556,7718=>722,7719=>556,7720=>722,7721=>556,7722=>722,7723=>556,7724=>278,7725=>222,7726=>278,7727=>278,7728=>667,7729=>500,7730=>667,7731=>500,7732=>667,7733=>500,7734=>556,7735=>222,7736=>556,7737=>222,7738=>556,7739=>222,7740=>556,7741=>222,7742=>833,7743=>833,7744=>833,7745=>833,7746=>833,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>556,7758=>778,7759=>556,7760=>778,7761=>556,7762=>778,7763=>556,7764=>667,7765=>556,7766=>667,7767=>556,7768=>722,7769=>333,7770=>722,7771=>333,7772=>722,7773=>333,7774=>722,7775=>333,7776=>667,7777=>500,7778=>667,7779=>500,7780=>667,7781=>500,7782=>667,7783=>500,7784=>667,7785=>500,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>500,7806=>667,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>667,7819=>500,7820=>667,7821=>500,7822=>667,7823=>500,7824=>611,7825=>500,7826=>611,7827=>500,7828=>611,7829=>500,7830=>556,7831=>278,7832=>722,7833=>500,7834=>555,7835=>278,7840=>667,7841=>556,7842=>667,7843=>556,7844=>667,7845=>556,7846=>667,7847=>556,7848=>667,7849=>556,7850=>667,7851=>556,7852=>667,7853=>556,7854=>667,7855=>556,7856=>667,7857=>556,7858=>667,7859=>556,7860=>667,7861=>556,7862=>667,7863=>556,7864=>667,7865=>556,7866=>667,7867=>556,7868=>667,7869=>556,7870=>667,7871=>556,7872=>667,7873=>556,7874=>667,7875=>556,7876=>667,7877=>556,7878=>667,7879=>556,7880=>278,7881=>278,7882=>278,7883=>222,7884=>778,7885=>556,7886=>778,7887=>556,7888=>778,7889=>556,7890=>778,7891=>556,7892=>778,7893=>556,7894=>778,7895=>556,7896=>778,7897=>556,7898=>778,7899=>556,7900=>778,7901=>556,7902=>778,7903=>556,7904=>778,7905=>556,7906=>778,7907=>556,7908=>722,7909=>556,7910=>722,7911=>556,7912=>773,7913=>623,7914=>773,7915=>623,7916=>773,7917=>623,7918=>773,7919=>623,7920=>773,7921=>623,7922=>667,7923=>500,7924=>667,7925=>500,7926=>667,7927=>500,7928=>667,7929=>500,7936=>596,7937=>596,7938=>596,7939=>596,7940=>596,7941=>596,7942=>596,7943=>596,7944=>718,7945=>718,7946=>796,7947=>780,7948=>746,7949=>744,7950=>718,7951=>718,7952=>523,7953=>523,7954=>523,7955=>523,7956=>523,7957=>523,7960=>759,7961=>751,7962=>962,7963=>957,7964=>958,7965=>947,7968=>557,7969=>557,7970=>557,7971=>557,7972=>557,7973=>557,7974=>557,7975=>557,7976=>807,7977=>796,7978=>1013,7979=>1002,7980=>1009,7981=>1000,7982=>882,7983=>919,7984=>293,7985=>293,7986=>361,7987=>382,7988=>347,7989=>329,7990=>352,7991=>347,7992=>353,7993=>348,7994=>555,7995=>557,7996=>557,7997=>545,7998=>435,7999=>448,8000=>561,8001=>561,8002=>561,8003=>561,8004=>561,8005=>561,8008=>792,8009=>801,8010=>1031,8011=>1029,8012=>931,8013=>931,8016=>549,8017=>549,8018=>549,8019=>549,8020=>549,8021=>549,8022=>549,8023=>549,8025=>838,8027=>1004,8029=>1036,8031=>936,8032=>746,8033=>746,8034=>746,8035=>746,8036=>746,8037=>746,8038=>746,8039=>746,8040=>768,8041=>794,8042=>1003,8043=>1002,8044=>922,8045=>918,8046=>871,8047=>893,8048=>596,8049=>596,8050=>523,8051=>523,8052=>557,8053=>557,8054=>293,8055=>293,8056=>561,8057=>561,8058=>549,8059=>549,8060=>746,8061=>746,8064=>596,8065=>596,8066=>596,8067=>596,8068=>596,8069=>596,8070=>596,8071=>596,8072=>859,8073=>861,8074=>948,8075=>928,8076=>886,8077=>895,8078=>865,8079=>864,8080=>557,8081=>557,8082=>557,8083=>557,8084=>557,8085=>557,8086=>557,8087=>557,8088=>890,8089=>894,8090=>1092,8091=>1084,8092=>1095,8093=>1080,8094=>953,8095=>986,8096=>746,8097=>746,8098=>746,8099=>746,8100=>746,8101=>746,8102=>746,8103=>746,8104=>892,8105=>907,8106=>1113,8107=>1095,8108=>1034,8109=>1030,8110=>983,8111=>1002,8112=>596,8113=>596,8114=>596,8115=>596,8116=>593,8118=>596,8119=>596,8120=>765,8121=>765,8122=>765,8123=>765,8124=>861,8125=>147,8126=>201,8127=>147,8128=>278,8129=>333,8130=>557,8131=>557,8132=>595,8134=>557,8135=>557,8136=>835,8137=>849,8138=>895,8139=>861,8140=>786,8141=>602,8142=>601,8143=>333,8144=>335,8145=>322,8146=>357,8147=>336,8150=>340,8151=>320,8152=>300,8153=>298,8154=>439,8155=>408,8157=>434,8158=>433,8159=>333,8160=>549,8161=>549,8162=>549,8163=>549,8164=>551,8165=>551,8166=>549,8167=>549,8168=>733,8169=>733,8170=>794,8171=>832,8172=>739,8173=>333,8174=>624,8175=>303,8178=>746,8179=>746,8180=>725,8182=>746,8183=>746,8184=>889,8185=>828,8186=>836,8187=>811,8188=>867,8189=>333,8190=>159,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>556,8200=>278,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>556,8211=>556,8212=>1000,8213=>1000,8214=>312,8215=>567,8216=>222,8217=>222,8218=>222,8219=>221,8220=>333,8221=>333,8222=>333,8223=>333,8224=>556,8225=>556,8226=>350,8227=>350,8228=>278,8229=>666,8230=>1000,8231=>278,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>500,8240=>1000,8241=>1360,8242=>278,8243=>469,8244=>680,8245=>278,8246=>469,8247=>680,8248=>376,8249=>250,8250=>250,8251=>622,8252=>556,8253=>556,8254=>556,8255=>658,8256=>658,8257=>438,8258=>840,8259=>400,8260=>167,8261=>334,8262=>334,8263=>1112,8264=>834,8265=>834,8266=>556,8267=>537,8268=>537,8269=>537,8270=>389,8271=>278,8272=>658,8273=>389,8274=>634,8275=>500,8276=>658,8277=>1000,8278=>515,8279=>855,8280=>722,8281=>725,8282=>224,8283=>722,8284=>604,8285=>224,8286=>224,8287=>0,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>351,8305=>140,8308=>351,8309=>351,8310=>351,8311=>351,8312=>351,8313=>351,8314=>350,8315=>350,8316=>350,8317=>350,8318=>350,8319=>360,8320=>351,8321=>251,8322=>351,8323=>351,8324=>351,8325=>353,8326=>351,8327=>351,8328=>351,8329=>351,8330=>350,8331=>350,8332=>350,8333=>350,8334=>350,8336=>363,8337=>366,8338=>360,8339=>325,8340=>350,8353=>615,8354=>601,8355=>611,8356=>556,8357=>833,8358=>682,8359=>1205,8360=>1222,8361=>879,8362=>869,8363=>538,8364=>655,8365=>667,8366=>611,8368=>570,8369=>684,8370=>717,8371=>667,8372=>667,8373=>640,8376=>516,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>900,8449=>889,8450=>722,8451=>1019,8452=>556,8453=>836,8454=>862,8455=>667,8456=>722,8457=>867,8459=>969,8460=>615,8461=>647,8462=>556,8463=>572,8464=>809,8465=>606,8466=>900,8467=>481,8468=>747,8469=>722,8470=>934,8471=>882,8472=>600,8473=>667,8474=>778,8475=>850,8476=>699,8477=>722,8478=>834,8479=>722,8480=>1043,8481=>1261,8482=>1000,8483=>667,8484=>611,8486=>768,8487=>744,8488=>512,8489=>286,8490=>722,8491=>722,8492=>908,8493=>623,8494=>556,8495=>469,8496=>562,8497=>895,8498=>556,8499=>1080,8501=>520,8502=>591,8503=>456,8504=>598,8505=>278,8506=>848,8507=>1338,8508=>619,8510=>582,8511=>722,8513=>778,8514=>556,8515=>556,8516=>667,8522=>516,8523=>640,8525=>1160,8526=>435,8531=>869,8532=>869,8533=>869,8534=>869,8535=>869,8536=>869,8537=>869,8538=>869,8539=>869,8540=>869,8541=>869,8542=>869,8543=>869,8544=>278,8545=>556,8546=>834,8547=>945,8548=>667,8549=>945,8550=>1223,8551=>1501,8552=>945,8553=>667,8554=>945,8555=>1223,8556=>556,8557=>722,8558=>722,8559=>833,8560=>222,8561=>444,8562=>666,8563=>722,8564=>500,8565=>722,8566=>944,8567=>1166,8568=>722,8569=>500,8570=>722,8571=>944,8572=>222,8573=>500,8574=>556,8575=>833,8592=>987,8593=>603,8594=>987,8595=>603,8596=>1042,8597=>1042,8706=>556,8710=>712,8721=>804,8722=>584,8725=>947,8730=>542,8739=>200,8741=>312,8800=>584,8804=>584,8805=>584,9251=>500,9674=>489,9675=>800,9711=>882,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>556,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,11568=>352,11569=>872,11570=>872,11571=>720,11572=>720,11573=>720,11574=>544,11575=>709,11576=>709,11577=>720,11578=>720,11579=>596,11580=>698,11581=>742,11582=>574,11583=>742,11584=>872,11585=>872,11586=>292,11587=>696,11588=>696,11589=>720,11590=>544,11591=>724,11592=>756,11593=>600,11594=>672,11595=>888,11596=>836,11597=>524,11598=>720,11599=>260,11600=>836,11601=>224,11602=>678,11603=>380,11604=>872,11605=>872,11606=>720,11607=>268,11608=>640,11609=>872,11610=>872,11611=>770,11612=>424,11613=>720,11614=>770,11615=>720,11616=>709,11617=>720,11618=>541,11619=>828,11620=>454,11621=>828,11631=>442,11799=>333,42888=>333,42889=>276,42890=>342,42891=>194,42892=>194,64256=>494,64257=>471,64258=>474,64259=>659,64260=>654,64261=>530,64275=>1027,64276=>1056,64277=>1058,64278=>1073,64279=>1301,64285=>200,64286=>305,64287=>400,64288=>587,64289=>890,64290=>848,64291=>872,64292=>800,64293=>850,64294=>873,64295=>797,64296=>937,64297=>584,64298=>776,64299=>776,64300=>776,64301=>776,64302=>640,64303=>640,64304=>640,64305=>591,64306=>466,64307=>598,64308=>622,64309=>262,64310=>351,64312=>608,64313=>270,64314=>526,64315=>550,64316=>600,64318=>621,64320=>378,64321=>607,64323=>575,64324=>568,64326=>590,64327=>606,64328=>547,64329=>776,64330=>687,64331=>212,64332=>591,64333=>550,64334=>568,64335=>640,65533=>788,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freeserif.php b/incs/tcpdf_old/fonts/freeserif.php new file mode 100644 index 0000000..cc1aa8b --- /dev/null +++ b/incs/tcpdf_old/fonts/freeserif.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-879 -545 1767 934]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-300,'Leading'=>90,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>401,'MaxWidth'=>1752,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>296,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>700,128=>722,129=>722,130=>667,131=>611,132=>722,133=>722,134=>722,135=>444,136=>444,137=>444,138=>444,139=>444,140=>444,141=>444,142=>444,143=>444,144=>444,145=>444,146=>278,147=>278,148=>278,149=>278,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>444,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>333,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>441,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>576,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>651,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>501,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>496,255=>500,256=>722,257=>444,258=>722,259=>444,260=>722,261=>444,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>630,272=>722,273=>500,274=>611,275=>444,276=>611,277=>444,278=>611,279=>444,280=>611,281=>444,282=>611,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>722,293=>500,294=>722,295=>500,296=>333,297=>278,298=>333,299=>278,300=>333,301=>278,302=>333,303=>278,304=>333,305=>278,306=>703,307=>529,308=>389,309=>278,310=>722,311=>500,312=>500,313=>611,314=>278,315=>611,316=>278,317=>611,318=>396,319=>611,320=>444,321=>611,322=>278,323=>722,324=>500,325=>722,326=>500,327=>722,328=>500,329=>556,330=>721,331=>500,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>889,339=>709,340=>667,341=>333,342=>667,343=>333,344=>667,345=>333,346=>556,347=>389,348=>556,349=>389,350=>556,351=>389,352=>556,353=>389,354=>611,355=>278,356=>611,357=>415,358=>611,359=>278,360=>722,361=>500,362=>722,363=>500,364=>722,365=>500,366=>722,367=>500,368=>722,369=>500,370=>722,371=>500,372=>944,373=>722,374=>722,375=>500,376=>722,377=>611,378=>444,379=>611,380=>444,381=>611,382=>444,383=>333,384=>500,385=>777,386=>576,387=>520,388=>646,389=>520,390=>667,391=>811,392=>558,393=>722,394=>830,395=>646,396=>500,397=>534,398=>611,399=>710,400=>518,401=>629,402=>358,403=>824,404=>665,405=>729,406=>333,407=>336,408=>810,409=>500,410=>286,411=>480,412=>944,413=>798,414=>500,415=>726,416=>722,417=>540,418=>1043,419=>778,420=>667,421=>500,422=>667,423=>556,424=>389,425=>627,426=>592,427=>285,428=>626,429=>376,430=>611,431=>782,432=>544,433=>743,434=>722,435=>813,436=>657,437=>611,438=>444,439=>530,440=>556,441=>389,442=>394,443=>500,444=>615,445=>439,446=>421,447=>500,448=>190,449=>350,450=>600,451=>333,452=>1333,453=>1166,454=>944,455=>1000,456=>889,457=>556,458=>1111,459=>1000,460=>778,461=>722,462=>444,463=>333,464=>278,465=>722,466=>500,467=>722,468=>500,469=>722,470=>500,471=>722,472=>500,473=>722,474=>500,475=>722,476=>500,477=>444,478=>722,479=>444,480=>722,481=>444,482=>889,483=>651,484=>722,485=>500,486=>722,487=>500,488=>722,489=>500,490=>722,491=>500,492=>722,493=>500,494=>530,495=>389,496=>278,497=>1333,498=>1166,499=>944,500=>722,501=>500,502=>944,503=>522,504=>722,505=>500,506=>722,507=>444,508=>889,509=>651,510=>722,511=>500,512=>722,513=>444,514=>722,515=>444,516=>611,517=>444,518=>611,519=>444,520=>333,521=>278,522=>333,523=>278,524=>722,525=>500,526=>722,527=>500,528=>667,529=>333,530=>667,531=>333,532=>722,533=>500,534=>722,535=>500,536=>556,537=>389,538=>611,539=>279,540=>424,541=>455,542=>722,543=>500,544=>715,545=>588,546=>565,547=>468,548=>611,549=>444,550=>722,551=>444,552=>611,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>722,563=>500,564=>407,565=>597,566=>379,567=>278,568=>771,569=>760,570=>722,571=>667,572=>444,573=>611,574=>611,575=>389,576=>444,577=>444,578=>444,579=>667,580=>722,581=>722,582=>611,583=>444,584=>389,585=>278,586=>810,587=>601,588=>667,589=>333,590=>722,591=>500,592=>444,593=>500,594=>507,595=>500,596=>444,597=>444,598=>606,599=>624,600=>444,601=>444,602=>703,603=>426,604=>426,605=>662,606=>454,607=>353,608=>624,609=>500,610=>484,611=>500,612=>582,613=>500,614=>500,615=>500,616=>278,617=>306,618=>278,619=>340,620=>294,621=>364,622=>556,623=>778,624=>778,625=>778,626=>596,627=>599,628=>500,629=>491,630=>668,631=>693,632=>640,633=>336,634=>339,635=>444,636=>338,637=>339,638=>372,639=>372,640=>457,641=>456,642=>389,643=>466,644=>483,645=>466,646=>506,647=>278,648=>336,649=>512,650=>517,651=>514,652=>500,653=>722,654=>500,655=>510,656=>600,657=>444,658=>389,659=>456,660=>444,661=>444,662=>444,663=>444,664=>722,665=>468,666=>454,667=>623,668=>524,669=>354,670=>505,671=>443,672=>625,673=>444,674=>444,675=>798,676=>795,677=>805,678=>539,679=>549,680=>678,681=>722,682=>533,683=>554,684=>500,685=>500,686=>611,687=>716,688=>332,689=>333,690=>240,691=>228,692=>228,693=>299,694=>300,695=>477,696=>328,697=>250,698=>408,699=>333,700=>333,701=>333,702=>333,703=>333,704=>258,705=>258,706=>374,707=>374,708=>383,709=>383,710=>333,711=>333,712=>250,713=>333,714=>333,715=>333,716=>250,717=>333,718=>333,719=>333,720=>278,721=>278,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>382,734=>336,735=>352,736=>331,737=>187,738=>263,739=>332,740=>300,741=>460,742=>460,743=>460,744=>460,745=>460,746=>477,747=>475,748=>339,749=>333,750=>444,751=>383,752=>383,753=>294,754=>294,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>175,762=>175,763=>175,764=>175,765=>337,766=>337,767=>326,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,880=>535,881=>433,882=>537,883=>497,884=>199,885=>199,890=>332,894=>278,900=>267,901=>333,902=>722,903=>250,904=>800,905=>902,906=>507,908=>818,910=>861,911=>871,912=>286,913=>722,914=>667,915=>586,916=>660,917=>611,918=>611,919=>722,920=>726,921=>333,922=>722,923=>722,924=>889,925=>722,926=>628,927=>722,928=>722,929=>556,931=>627,932=>611,933=>696,934=>742,935=>722,936=>808,937=>743,938=>333,939=>718,940=>583,941=>426,942=>536,943=>286,944=>514,945=>583,946=>527,947=>480,948=>534,949=>426,950=>466,951=>536,952=>534,953=>286,954=>544,955=>476,956=>536,957=>480,958=>514,959=>500,960=>587,961=>528,962=>452,963=>537,964=>420,965=>514,966=>643,967=>480,968=>693,969=>693,970=>286,971=>514,972=>500,973=>514,974=>693,976=>534,977=>587,978=>620,979=>809,980=>620,981=>640,982=>684,983=>534,984=>556,985=>500,986=>594,987=>426,988=>556,989=>445,990=>656,991=>400,992=>722,993=>570,994=>960,995=>673,996=>592,997=>522,998=>580,999=>460,1000=>500,1001=>338,1002=>842,1003=>593,1004=>564,1005=>412,1006=>634,1007=>447,1008=>534,1009=>534,1010=>485,1011=>278,1012=>726,1013=>361,1014=>361,1015=>576,1016=>542,1017=>667,1018=>889,1019=>709,1020=>534,1021=>667,1022=>1000,1023=>1000,1024=>613,1025=>613,1026=>748,1027=>570,1028=>659,1029=>487,1030=>337,1031=>337,1032=>385,1033=>943,1034=>985,1035=>827,1036=>669,1037=>723,1038=>709,1039=>723,1040=>711,1041=>576,1042=>626,1043=>570,1044=>639,1045=>613,1046=>937,1047=>580,1048=>723,1049=>723,1050=>669,1051=>684,1052=>891,1053=>723,1054=>722,1055=>723,1056=>576,1057=>659,1058=>608,1059=>709,1060=>750,1061=>714,1062=>728,1063=>682,1064=>984,1065=>988,1066=>725,1067=>863,1068=>576,1069=>659,1070=>966,1071=>648,1072=>434,1073=>495,1074=>468,1075=>388,1076=>490,1077=>436,1078=>662,1079=>406,1080=>524,1081=>524,1082=>498,1083=>490,1084=>632,1085=>524,1086=>491,1087=>524,1088=>500,1089=>424,1090=>422,1091=>471,1092=>694,1093=>482,1094=>524,1095=>506,1096=>756,1097=>756,1098=>505,1099=>626,1100=>431,1101=>432,1102=>664,1103=>492,1104=>434,1105=>434,1106=>479,1107=>388,1108=>432,1109=>347,1110=>269,1111=>278,1112=>278,1113=>677,1114=>711,1115=>514,1116=>498,1117=>524,1118=>471,1119=>524,1120=>978,1121=>664,1122=>718,1123=>506,1124=>947,1125=>647,1126=>901,1127=>635,1128=>1248,1129=>894,1130=>937,1131=>654,1132=>1278,1133=>907,1134=>516,1135=>391,1136=>870,1137=>694,1138=>726,1139=>491,1140=>780,1141=>550,1142=>780,1143=>550,1144=>1207,1145=>946,1146=>877,1147=>611,1148=>978,1149=>664,1150=>978,1151=>664,1152=>594,1153=>428,1154=>232,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>715,1163=>522,1164=>562,1165=>430,1166=>556,1167=>511,1168=>564,1169=>398,1170=>586,1171=>392,1172=>623,1173=>463,1174=>1001,1175=>688,1176=>580,1177=>401,1178=>696,1179=>517,1180=>713,1181=>532,1182=>669,1183=>498,1184=>813,1185=>572,1186=>730,1187=>524,1188=>934,1189=>652,1190=>1030,1191=>722,1192=>750,1193=>516,1194=>659,1195=>424,1196=>608,1197=>452,1198=>722,1199=>563,1200=>722,1201=>562,1202=>773,1203=>518,1204=>972,1205=>693,1206=>681,1207=>506,1208=>726,1209=>540,1210=>682,1211=>510,1212=>866,1213=>553,1214=>866,1215=>553,1216=>333,1217=>937,1218=>662,1219=>618,1220=>448,1221=>702,1222=>490,1223=>723,1224=>499,1225=>723,1226=>547,1227=>682,1228=>506,1229=>891,1230=>632,1231=>337,1232=>711,1233=>434,1234=>711,1235=>434,1236=>891,1237=>630,1238=>623,1239=>436,1240=>710,1241=>436,1242=>710,1243=>436,1244=>937,1245=>662,1246=>580,1247=>406,1248=>530,1249=>366,1250=>723,1251=>524,1252=>723,1253=>524,1254=>722,1255=>491,1256=>722,1257=>491,1258=>722,1259=>491,1260=>659,1261=>432,1262=>709,1263=>471,1264=>709,1265=>471,1266=>709,1267=>471,1268=>682,1269=>506,1270=>572,1271=>388,1272=>863,1273=>626,1274=>572,1275=>388,1276=>720,1277=>445,1278=>722,1279=>495,1280=>556,1281=>504,1282=>900,1283=>634,1284=>803,1285=>518,1286=>553,1287=>471,1288=>964,1289=>637,1290=>968,1291=>682,1292=>722,1293=>433,1294=>714,1295=>504,1296=>532,1297=>407,1298=>702,1299=>489,1300=>960,1301=>644,1302=>823,1303=>698,1304=>961,1305=>748,1306=>722,1307=>505,1308=>947,1309=>693,1310=>669,1311=>498,1312=>992,1313=>710,1314=>1029,1315=>742,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>750,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>418,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>440,1471=>0,1472=>126,1473=>0,1474=>0,1475=>418,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>350,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>350,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>537,1521=>537,1522=>537,1523=>396,1524=>396,1548=>226,1563=>250,1567=>473,1569=>350,1570=>321,1571=>249,1572=>399,1573=>249,1574=>776,1575=>249,1576=>950,1577=>424,1578=>925,1579=>924,1580=>738,1581=>748,1582=>701,1583=>397,1584=>399,1585=>328,1586=>331,1587=>951,1588=>949,1589=>949,1590=>949,1591=>557,1592=>550,1593=>625,1594=>602,1601=>801,1602=>696,1603=>757,1604=>655,1605=>549,1606=>651,1607=>424,1608=>399,1609=>776,1610=>776,1611=>0,1613=>0,1614=>0,1615=>0,1616=>0,1617=>0,1618=>0,1619=>0,1620=>0,1621=>0,1632=>297,1633=>254,1634=>427,1635=>497,1636=>440,1637=>465,1638=>466,1639=>421,1640=>459,1641=>424,1643=>212,1652=>300,1662=>926,1670=>750,1688=>338,1711=>874,1740=>776,1748=>176,1920=>450,1921=>501,1922=>582,1923=>544,1924=>482,1925=>433,1926=>448,1927=>462,1928=>474,1929=>471,1930=>469,1931=>537,1932=>499,1933=>514,1934=>471,1935=>572,1936=>880,1937=>440,1938=>476,1939=>594,1940=>469,1941=>448,1942=>441,1943=>519,1944=>573,1945=>459,1946=>447,1947=>496,1948=>541,1949=>887,1950=>883,1951=>964,1952=>558,1953=>505,1954=>471,1955=>554,1956=>459,1957=>486,1958=>36,1959=>36,1960=>43,1961=>45,1962=>43,1963=>45,1964=>45,1965=>45,1966=>45,1967=>45,1968=>0,2304=>0,2305=>0,2306=>398,2307=>398,2308=>862,2309=>862,2310=>1042,2311=>553,2312=>553,2313=>597,2314=>848,2315=>967,2316=>828,2317=>654,2318=>654,2319=>654,2320=>654,2321=>1042,2322=>1042,2323=>1042,2324=>1042,2325=>743,2326=>798,2327=>694,2328=>694,2329=>730,2330=>734,2331=>888,2332=>814,2333=>834,2334=>734,2335=>629,2336=>629,2337=>653,2338=>609,2339=>694,2340=>654,2341=>694,2342=>588,2343=>694,2344=>654,2345=>654,2346=>615,2347=>788,2348=>621,2349=>694,2350=>694,2351=>694,2352=>575,2353=>575,2354=>787,2355=>848,2356=>848,2357=>621,2358=>654,2359=>615,2360=>734,2361=>609,2364=>398,2365=>569,2366=>341,2367=>341,2368=>341,2369=>0,2370=>0,2371=>0,2372=>0,2373=>0,2374=>0,2375=>615,2376=>615,2377=>341,2378=>341,2379=>341,2380=>341,2381=>0,2382=>0,2384=>1047,2385=>0,2386=>0,2387=>0,2388=>0,2389=>0,2392=>743,2393=>798,2394=>694,2395=>814,2396=>653,2397=>609,2398=>788,2399=>694,2400=>967,2401=>828,2402=>0,2403=>0,2404=>398,2405=>478,2406=>455,2407=>420,2408=>569,2409=>509,2410=>702,2411=>629,2412=>569,2413=>702,2414=>609,2415=>609,2416=>626,2417=>398,2418=>862,2425=>814,2426=>694,2427=>654,2428=>814,2429=>569,2430=>730,2431=>621,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,2561=>0,2562=>0,2563=>385,2565=>728,2566=>884,2567=>656,2568=>656,2569=>580,2570=>580,2575=>482,2576=>728,2579=>580,2580=>728,2581=>534,2582=>518,2583=>602,2584=>674,2585=>530,2586=>502,2587=>576,2588=>476,2589=>558,2590=>501,2591=>510,2592=>540,2593=>508,2594=>512,2595=>558,2596=>468,2597=>518,2598=>488,2599=>518,2600=>522,2602=>518,2603=>490,2604=>546,2605=>500,2606=>530,2607=>654,2608=>522,2610=>710,2611=>710,2613=>498,2614=>530,2616=>530,2617=>501,2620=>286,2622=>156,2623=>174,2624=>174,2625=>0,2626=>0,2631=>0,2632=>0,2635=>0,2636=>0,2637=>0,2641=>0,2649=>534,2650=>618,2651=>492,2652=>484,2654=>506,2662=>616,2663=>480,2664=>560,2665=>480,2666=>468,2667=>492,2668=>514,2669=>538,2670=>572,2671=>560,2672=>0,2673=>0,2674=>498,2675=>596,2676=>900,2677=>0,2946=>0,2947=>616,2949=>910,2950=>1072,2951=>848,2952=>591,2953=>492,2954=>1123,2958=>602,2959=>602,2960=>691,2962=>753,2963=>753,2964=>1597,2965=>677,2969=>697,2970=>607,2972=>691,2974=>871,2975=>589,2979=>1230,2980=>688,2984=>560,2985=>911,2986=>477,2990=>625,2991=>672,2992=>452,2993=>553,2994=>651,2995=>804,2996=>645,2997=>740,2998=>767,2999=>865,3000=>870,3001=>1067,3006=>452,3007=>176,3008=>0,3009=>404,3010=>601,3014=>690,3015=>500,3016=>840,3018=>1150,3019=>1000,3020=>1488,3021=>0,3024=>753,3031=>844,3046=>500,3047=>677,3048=>829,3049=>673,3050=>793,3051=>845,3052=>861,3053=>602,3054=>910,3055=>807,3056=>553,3057=>697,3058=>906,3059=>609,3060=>853,3061=>1585,3062=>664,3063=>978,3064=>1325,3065=>845,3066=>731,3330=>417,3331=>221,3333=>1055,3334=>1195,3335=>792,3336=>1469,3337=>570,3338=>1244,3339=>676,3340=>897,3342=>1008,3343=>1008,3344=>1538,3346=>586,3347=>981,3348=>1254,3349=>776,3350=>798,3351=>691,3352=>1095,3353=>811,3354=>728,3355=>963,3356=>704,3357=>1245,3358=>1106,3359=>466,3360=>531,3361=>984,3362=>1028,3363=>1102,3364=>780,3365=>732,3366=>485,3367=>737,3368=>747,3370=>780,3371=>962,3372=>1023,3373=>500,3374=>511,3375=>792,3376=>530,3377=>512,3378=>712,3379=>556,3380=>519,3381=>716,3382=>786,3383=>921,3384=>977,3385=>978,3389=>375,3390=>403,3391=>283,3392=>323,3393=>275,3394=>258,3395=>378,3396=>378,3398=>542,3399=>478,3400=>1070,3402=>0,3403=>0,3404=>0,3405=>89,3415=>677,3424=>676,3425=>1006,3426=>0,3427=>0,3430=>559,3431=>660,3432=>674,3433=>933,3434=>671,3435=>699,3436=>704,3437=>694,3438=>678,3439=>684,3440=>981,3441=>742,3442=>1056,3443=>660,3444=>664,3445=>870,3449=>864,3450=>1137,3451=>776,3452=>534,3453=>860,3454=>780,3455=>866,3458=>254,3459=>254,3461=>616,3462=>922,3463=>908,3464=>907,3465=>626,3466=>615,3467=>763,3468=>1109,3469=>1019,3470=>1311,3471=>1050,3472=>1477,3473=>677,3474=>746,3475=>1314,3476=>741,3477=>741,3478=>1170,3482=>894,3483=>715,3484=>715,3485=>719,3486=>741,3487=>834,3488=>719,3489=>677,3490=>677,3491=>1302,3492=>1005,3493=>919,3494=>677,3495=>719,3496=>677,3497=>741,3498=>677,3499=>1123,3500=>743,3501=>779,3502=>677,3503=>444,3504=>741,3505=>921,3507=>444,3508=>677,3509=>677,3510=>715,3511=>787,3512=>719,3513=>741,3514=>719,3515=>604,3517=>763,3520=>719,3521=>715,3522=>677,3523=>719,3524=>787,3525=>763,3526=>677,3530=>0,3535=>329,3536=>319,3537=>319,3538=>0,3539=>0,3540=>0,3542=>0,3544=>329,3545=>691,3546=>1062,3547=>1333,3548=>1278,3549=>1235,3550=>1292,3551=>461,3570=>680,3571=>481,3572=>948,3585=>532,3586=>472,3587=>534,3588=>532,3589=>544,3590=>583,3591=>417,3592=>488,3593=>604,3594=>472,3595=>534,3596=>716,3597=>717,3598=>568,3599=>568,3600=>457,3601=>637,3602=>731,3603=>790,3604=>531,3605=>542,3606=>522,3607=>577,3608=>468,3609=>603,3610=>554,3611=>554,3612=>556,3613=>556,3614=>604,3615=>604,3616=>568,3617=>542,3618=>496,3619=>442,3620=>530,3621=>512,3622=>568,3623=>478,3624=>543,3625=>614,3626=>525,3627=>578,3628=>659,3629=>514,3630=>514,3631=>450,3632=>402,3633=>0,3634=>378,3635=>415,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>620,3648=>286,3649=>521,3650=>447,3651=>426,3652=>424,3653=>333,3654=>453,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>528,3665=>528,3666=>571,3667=>594,3668=>631,3669=>632,3670=>478,3671=>713,3672=>597,3673=>565,3674=>615,3675=>1381,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>842,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>518,4324=>560,4325=>450,4326=>627,4327=>452,4328=>490,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>482,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,4608=>583,4609=>770,4610=>560,4611=>525,4612=>525,4613=>583,4614=>758,4616=>598,4617=>787,4618=>817,4619=>583,4620=>758,4621=>612,4622=>875,4623=>817,4624=>817,4625=>1050,4626=>1050,4627=>817,4628=>1050,4629=>817,4630=>787,4631=>1021,4632=>933,4633=>1137,4634=>1067,4635=>980,4636=>1065,4637=>962,4638=>962,4639=>1097,4640=>831,4641=>1021,4642=>851,4643=>735,4644=>875,4645=>968,4646=>817,4647=>881,4648=>583,4649=>642,4650=>583,4651=>758,4652=>700,4653=>583,4654=>700,4655=>758,4656=>583,4657=>787,4658=>787,4659=>583,4660=>729,4661=>583,4662=>583,4663=>817,4664=>642,4665=>817,4666=>846,4667=>642,4668=>758,4669=>744,4670=>642,4671=>817,4672=>700,4673=>700,4674=>700,4675=>758,4676=>700,4677=>700,4678=>729,4680=>846,4682=>1079,4683=>700,4684=>700,4685=>1021,4688=>700,4689=>700,4690=>700,4691=>758,4692=>700,4693=>758,4694=>729,4696=>846,4698=>1079,4699=>700,4700=>700,4701=>1021,4704=>525,4705=>758,4706=>758,4707=>525,4708=>700,4709=>773,4710=>525,4711=>787,4712=>525,4713=>758,4714=>758,4715=>525,4716=>700,4717=>773,4718=>525,4719=>525,4720=>729,4721=>729,4722=>729,4723=>802,4724=>729,4725=>729,4726=>758,4727=>729,4728=>758,4729=>758,4730=>758,4731=>817,4732=>758,4733=>817,4734=>758,4735=>758,4736=>612,4737=>817,4738=>817,4739=>612,4740=>787,4741=>583,4742=>875,4744=>962,4746=>992,4747=>700,4748=>758,4749=>904,4752=>408,4753=>583,4754=>525,4755=>554,4756=>481,4757=>554,4758=>642,4759=>671,4760=>700,4761=>758,4762=>729,4763=>700,4764=>671,4765=>700,4766=>758,4767=>700,4768=>583,4769=>735,4770=>822,4771=>583,4772=>793,4773=>583,4774=>583,4775=>694,4776=>554,4777=>729,4778=>773,4779=>554,4780=>700,4781=>554,4782=>554,4784=>992,4786=>1021,4787=>671,4788=>787,4789=>904,4792=>729,4793=>904,4794=>948,4795=>729,4796=>875,4797=>729,4798=>729,4800=>1137,4802=>1167,4803=>758,4804=>875,4805=>1108,4808=>758,4809=>875,4810=>700,4811=>700,4812=>700,4813=>992,4814=>758,4816=>554,4817=>787,4818=>758,4819=>583,4820=>758,4821=>496,4822=>612,4824=>525,4825=>700,4826=>700,4827=>525,4828=>685,4829=>729,4830=>510,4831=>729,4832=>962,4833=>962,4834=>962,4835=>962,4836=>962,4837=>1021,4838=>962,4839=>962,4840=>467,4841=>525,4842=>671,4843=>612,4844=>612,4845=>671,4846=>671,4848=>612,4849=>875,4850=>817,4851=>642,4852=>729,4853=>729,4854=>758,4855=>817,4856=>700,4857=>758,4858=>715,4859=>700,4860=>700,4861=>787,4862=>758,4863=>700,4864=>700,4865=>758,4866=>715,4867=>700,4868=>700,4869=>787,4870=>758,4871=>700,4872=>467,4873=>671,4874=>671,4875=>612,4876=>612,4877=>583,4878=>525,4880=>846,4882=>904,4883=>554,4884=>700,4885=>817,4888=>525,4889=>729,4890=>729,4891=>612,4892=>671,4893=>583,4894=>525,4896=>817,4897=>1021,4898=>1021,4899=>817,4900=>992,4901=>758,4902=>817,4903=>1021,4904=>1079,4905=>1137,4906=>1137,4907=>1050,4908=>1312,4909=>1050,4910=>1050,4911=>1123,4912=>647,4913=>793,4914=>822,4915=>647,4916=>793,4917=>764,4918=>583,4919=>647,4920=>583,4921=>793,4922=>822,4923=>583,4924=>793,4925=>764,4926=>583,4927=>793,4928=>540,4929=>758,4930=>583,4931=>467,4932=>583,4933=>481,4934=>612,4936=>758,4937=>700,4938=>758,4939=>700,4940=>831,4941=>671,4942=>758,4943=>700,4944=>758,4945=>758,4946=>758,4947=>817,4948=>758,4949=>758,4950=>817,4951=>758,4952=>642,4953=>980,4954=>758,4961=>233,4962=>583,4963=>408,4964=>408,4965=>525,4966=>525,4967=>233,4968=>700,4969=>671,4970=>612,4971=>642,4972=>642,4973=>642,4974=>583,4975=>700,4976=>758,4977=>642,4978=>583,4979=>700,4980=>729,4981=>720,4982=>583,4983=>758,4984=>700,4985=>904,4986=>612,4987=>583,4988=>875,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>542,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,5920=>502,5921=>502,5922=>500,5923=>498,5924=>500,5925=>502,5926=>502,5927=>502,5928=>500,5929=>503,5930=>502,5931=>502,5932=>500,5933=>500,5934=>500,5935=>796,5936=>500,5937=>502,5938=>0,5939=>0,5940=>0,5941=>230,5942=>397,6480=>537,6481=>537,6482=>531,6483=>678,6484=>682,6485=>628,6486=>732,6487=>721,6488=>598,6489=>583,6490=>702,6491=>554,6492=>683,6493=>554,6494=>710,6495=>695,6496=>523,6497=>678,6498=>589,6499=>272,6500=>506,6501=>515,6502=>515,6503=>210,6504=>210,6505=>515,6506=>515,6507=>515,6508=>229,6509=>705,6512=>649,6513=>538,6514=>568,6515=>520,6516=>544,6656=>820,6657=>958,6658=>758,6659=>859,6660=>958,6661=>727,6662=>904,6663=>940,6664=>850,6665=>905,6666=>838,6667=>961,6668=>1000,6669=>880,6670=>1189,6671=>1246,6672=>1177,6673=>757,6674=>1246,6675=>1192,6676=>709,6677=>1192,6678=>1075,6679=>0,6680=>0,6681=>534,6682=>690,6683=>0,6686=>697,6687=>500,7424=>484,7425=>595,7426=>651,7427=>446,7428=>446,7429=>483,7430=>483,7431=>409,7432=>426,7433=>278,7434=>260,7435=>483,7436=>409,7437=>595,7438=>483,7439=>483,7440=>435,7441=>507,7442=>507,7443=>673,7444=>709,7445=>378,7446=>483,7447=>483,7448=>372,7449=>456,7450=>446,7451=>409,7452=>483,7453=>488,7454=>660,7455=>500,7456=>483,7457=>632,7458=>409,7459=>355,7460=>444,7461=>681,7462=>392,7463=>483,7464=>483,7465=>372,7466=>541,7467=>470,7468=>484,7469=>595,7470=>446,7471=>446,7472=>483,7473=>409,7474=>409,7475=>483,7476=>483,7477=>223,7478=>260,7479=>483,7480=>409,7481=>595,7482=>483,7483=>483,7484=>483,7485=>378,7486=>372,7487=>446,7488=>409,7489=>483,7490=>632,7491=>297,7492=>297,7493=>335,7494=>440,7495=>335,7496=>335,7497=>297,7498=>297,7499=>285,7500=>285,7501=>335,7502=>186,7503=>335,7504=>521,7505=>335,7506=>335,7507=>297,7508=>483,7509=>483,7510=>335,7511=>186,7512=>335,7513=>326,7514=>521,7515=>335,7516=>442,7517=>353,7518=>321,7519=>357,7520=>430,7521=>321,7522=>186,7523=>223,7524=>335,7525=>335,7526=>353,7527=>321,7528=>353,7529=>430,7530=>321,7531=>754,7532=>500,7533=>500,7534=>333,7535=>778,7536=>500,7537=>500,7538=>333,7539=>333,7540=>389,7541=>278,7542=>444,7543=>500,7544=>483,7545=>447,7546=>774,7547=>280,7548=>278,7549=>500,7550=>483,7551=>514,7552=>500,7553=>500,7554=>333,7555=>676,7556=>525,7557=>278,7558=>802,7559=>507,7560=>500,7561=>333,7562=>389,7563=>384,7564=>500,7565=>500,7566=>444,7567=>602,7568=>637,7569=>648,7570=>590,7571=>559,7572=>426,7573=>590,7574=>413,7575=>444,7576=>360,7577=>638,7578=>389,7579=>335,7580=>293,7581=>283,7582=>337,7583=>299,7584=>229,7585=>251,7586=>335,7587=>322,7588=>188,7589=>212,7590=>278,7591=>182,7592=>240,7593=>233,7594=>208,7595=>287,7596=>499,7597=>533,7598=>401,7599=>374,7600=>330,7601=>329,7602=>426,7603=>262,7604=>312,7605=>197,7606=>344,7607=>336,7608=>323,7609=>334,7610=>325,7611=>293,7612=>403,7613=>288,7614=>257,7615=>354,7680=>722,7681=>444,7682=>667,7683=>500,7684=>667,7685=>500,7686=>667,7687=>500,7688=>667,7689=>444,7690=>722,7691=>500,7692=>722,7693=>500,7694=>722,7695=>500,7696=>720,7697=>500,7698=>722,7699=>500,7700=>611,7701=>444,7702=>611,7703=>444,7704=>611,7705=>444,7706=>611,7707=>444,7708=>611,7709=>444,7710=>556,7711=>333,7712=>722,7713=>500,7714=>722,7715=>500,7716=>722,7717=>500,7718=>722,7719=>500,7720=>722,7721=>500,7722=>722,7723=>500,7724=>333,7725=>278,7726=>333,7727=>278,7728=>722,7729=>500,7730=>722,7731=>500,7732=>722,7733=>500,7734=>611,7735=>278,7736=>611,7737=>278,7738=>611,7739=>278,7740=>611,7741=>278,7742=>889,7743=>778,7744=>889,7745=>778,7746=>889,7747=>778,7748=>722,7749=>500,7750=>722,7751=>500,7752=>722,7753=>500,7754=>722,7755=>500,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>556,7765=>500,7766=>556,7767=>500,7768=>667,7769=>333,7770=>667,7771=>333,7772=>667,7773=>333,7774=>667,7775=>333,7776=>556,7777=>389,7778=>556,7779=>389,7780=>556,7781=>389,7782=>556,7783=>389,7784=>556,7785=>389,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>500,7796=>722,7797=>500,7798=>722,7799=>500,7800=>722,7801=>500,7802=>722,7803=>500,7804=>722,7805=>500,7806=>722,7807=>500,7808=>944,7809=>722,7810=>944,7811=>722,7812=>944,7813=>722,7814=>944,7815=>722,7816=>944,7817=>722,7818=>722,7819=>500,7820=>722,7821=>500,7822=>722,7823=>500,7824=>611,7825=>444,7826=>611,7827=>444,7828=>611,7829=>444,7830=>500,7831=>278,7832=>722,7833=>500,7834=>444,7835=>333,7836=>333,7837=>333,7838=>659,7839=>534,7840=>722,7841=>444,7842=>722,7843=>444,7844=>722,7845=>444,7846=>722,7847=>444,7848=>722,7849=>454,7850=>722,7851=>444,7852=>722,7853=>444,7854=>722,7855=>444,7856=>722,7857=>444,7858=>722,7859=>454,7860=>722,7861=>444,7862=>722,7863=>444,7864=>611,7865=>444,7866=>611,7867=>444,7868=>611,7869=>444,7870=>611,7871=>444,7872=>611,7873=>444,7874=>613,7875=>444,7876=>611,7877=>444,7878=>611,7879=>444,7880=>333,7881=>278,7882=>333,7883=>278,7884=>722,7885=>500,7886=>722,7887=>500,7888=>722,7889=>500,7890=>722,7891=>500,7892=>722,7893=>500,7894=>722,7895=>500,7896=>722,7897=>500,7898=>722,7899=>540,7900=>722,7901=>540,7902=>720,7903=>540,7904=>722,7905=>540,7906=>722,7907=>540,7908=>722,7909=>500,7910=>717,7911=>500,7912=>782,7913=>544,7914=>782,7915=>544,7916=>782,7917=>544,7918=>782,7919=>544,7920=>782,7921=>544,7922=>722,7923=>500,7924=>722,7925=>500,7926=>722,7927=>501,7928=>722,7929=>500,7930=>914,7931=>514,7932=>500,7933=>342,7934=>722,7935=>530,7936=>583,7937=>583,7938=>583,7939=>583,7940=>583,7941=>583,7942=>583,7943=>583,7944=>722,7945=>722,7946=>813,7947=>817,7948=>763,7949=>765,7950=>720,7951=>722,7952=>426,7953=>426,7954=>426,7955=>426,7956=>426,7957=>426,7960=>770,7961=>770,7962=>902,7963=>919,7964=>940,7965=>936,7968=>536,7969=>536,7970=>536,7971=>536,7972=>536,7973=>536,7974=>536,7975=>536,7976=>847,7977=>859,7978=>986,7979=>1010,7980=>1026,7981=>1029,7982=>918,7983=>921,7984=>286,7985=>286,7986=>302,7987=>320,7988=>300,7989=>306,7990=>312,7991=>303,7992=>475,7993=>507,7994=>617,7995=>654,7996=>655,7997=>660,7998=>551,7999=>566,8000=>500,8001=>500,8002=>500,8003=>500,8004=>500,8005=>500,8008=>816,8009=>825,8010=>969,8011=>995,8012=>938,8013=>955,8016=>514,8017=>514,8018=>514,8019=>514,8020=>514,8021=>514,8022=>514,8023=>514,8025=>818,8027=>988,8029=>989,8031=>893,8032=>693,8033=>693,8034=>693,8035=>693,8036=>693,8037=>693,8038=>693,8039=>693,8040=>836,8041=>843,8042=>1006,8043=>1024,8044=>974,8045=>986,8046=>905,8047=>896,8048=>583,8049=>583,8050=>426,8051=>426,8052=>536,8053=>536,8054=>286,8055=>286,8056=>500,8057=>500,8058=>514,8059=>514,8060=>693,8061=>693,8064=>583,8065=>583,8066=>583,8067=>583,8068=>583,8069=>583,8070=>583,8071=>583,8072=>888,8073=>889,8074=>984,8075=>991,8076=>943,8077=>948,8078=>884,8079=>886,8080=>536,8081=>536,8082=>536,8083=>536,8084=>536,8085=>536,8086=>536,8087=>536,8088=>1017,8089=>1026,8090=>1153,8091=>1179,8092=>1195,8093=>1199,8094=>1088,8095=>1088,8096=>693,8097=>693,8098=>693,8099=>693,8100=>693,8101=>693,8102=>693,8103=>693,8104=>1034,8105=>1040,8106=>1210,8107=>1229,8108=>1176,8109=>1186,8110=>1098,8111=>1090,8112=>583,8113=>583,8114=>583,8115=>583,8116=>583,8118=>583,8119=>583,8120=>722,8121=>722,8122=>722,8123=>722,8124=>889,8125=>250,8126=>332,8127=>500,8128=>500,8129=>534,8130=>536,8131=>536,8132=>536,8134=>536,8135=>536,8136=>761,8137=>800,8138=>829,8139=>893,8140=>883,8141=>500,8142=>500,8143=>500,8144=>286,8145=>286,8146=>286,8147=>286,8150=>286,8151=>286,8152=>333,8153=>333,8154=>447,8155=>537,8157=>500,8158=>500,8159=>500,8160=>514,8161=>514,8162=>514,8163=>514,8164=>528,8165=>528,8166=>514,8167=>514,8168=>696,8169=>696,8170=>816,8171=>828,8172=>721,8173=>333,8174=>333,8175=>500,8178=>693,8179=>693,8180=>693,8182=>693,8183=>693,8184=>832,8185=>899,8186=>847,8187=>852,8188=>928,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>293,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>444,8221=>444,8222=>444,8223=>444,8224=>500,8225=>500,8226=>350,8227=>350,8228=>620,8229=>620,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>250,8240=>1000,8241=>1363,8242=>247,8243=>411,8244=>611,8245=>247,8246=>411,8247=>611,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>444,8254=>500,8255=>953,8256=>953,8257=>314,8258=>931,8259=>333,8260=>167,8261=>383,8262=>383,8263=>888,8264=>777,8265=>777,8266=>500,8267=>453,8268=>453,8269=>450,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>855,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>320,8305=>180,8308=>320,8309=>320,8310=>320,8311=>320,8312=>320,8313=>320,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>335,8320=>320,8321=>320,8322=>320,8323=>320,8324=>320,8325=>320,8326=>320,8327=>320,8328=>320,8329=>320,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>320,8337=>304,8338=>340,8339=>337,8340=>298,8352=>698,8353=>667,8354=>667,8355=>556,8356=>500,8357=>778,8358=>722,8359=>940,8360=>1026,8361=>813,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>601,8370=>619,8371=>722,8372=>556,8373=>611,8374=>498,8376=>524,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>751,8449=>723,8450=>674,8451=>954,8452=>556,8453=>781,8454=>806,8455=>518,8456=>667,8457=>822,8458=>490,8459=>824,8460=>663,8461=>818,8462=>500,8463=>500,8464=>578,8465=>613,8466=>715,8467=>417,8468=>778,8469=>751,8470=>880,8471=>792,8472=>832,8473=>589,8474=>729,8475=>892,8476=>711,8477=>755,8478=>667,8479=>667,8480=>939,8481=>1156,8482=>1008,8483=>722,8484=>659,8485=>389,8486=>743,8487=>757,8488=>663,8489=>286,8490=>722,8491=>722,8492=>846,8493=>613,8494=>533,8495=>363,8496=>587,8497=>690,8498=>556,8499=>1021,8500=>387,8501=>537,8502=>537,8503=>350,8504=>537,8505=>417,8506=>906,8507=>1155,8508=>655,8510=>586,8511=>722,8513=>663,8514=>485,8515=>485,8516=>637,8522=>516,8523=>778,8525=>899,8526=>386,8528=>780,8529=>770,8530=>980,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>333,8545=>658,8546=>977,8547=>1041,8548=>722,8549=>1040,8550=>1363,8551=>1679,8552=>1051,8553=>722,8554=>1046,8555=>1366,8556=>611,8557=>667,8558=>722,8559=>889,8560=>278,8561=>536,8562=>794,8563=>734,8564=>500,8565=>758,8566=>1016,8567=>1274,8568=>754,8569=>500,8570=>764,8571=>1022,8572=>278,8573=>444,8574=>500,8575=>778,8576=>1082,8577=>722,8578=>1090,8579=>667,8580=>444,8581=>667,8582=>528,8583=>722,8584=>1093,8585=>771,8592=>964,8593=>472,8594=>964,8595=>500,8596=>964,8597=>499,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8604=>1009,8605=>1009,8606=>964,8607=>500,8608=>964,8609=>499,8610=>1093,8611=>1093,8612=>1093,8613=>500,8614=>1093,8615=>500,8616=>500,8617=>964,8618=>964,8619=>964,8620=>964,8621=>1151,8622=>964,8623=>592,8624=>482,8625=>482,8626=>482,8627=>482,8628=>658,8629=>658,8630=>1069,8631=>1069,8632=>836,8633=>964,8634=>939,8635=>939,8636=>964,8637=>964,8638=>499,8639=>499,8640=>964,8641=>964,8642=>499,8643=>499,8644=>964,8645=>840,8646=>964,8647=>964,8648=>840,8649=>964,8650=>840,8651=>964,8652=>964,8653=>964,8654=>964,8655=>964,8656=>964,8657=>550,8658=>964,8659=>550,8660=>964,8661=>550,8662=>1047,8663=>1047,8664=>1047,8665=>1047,8666=>964,8667=>964,8668=>1092,8669=>1092,8670=>500,8671=>500,8672=>964,8673=>500,8674=>964,8675=>500,8676=>964,8677=>964,8678=>964,8679=>596,8680=>964,8681=>596,8682=>594,8683=>594,8684=>594,8685=>595,8686=>596,8687=>596,8688=>966,8689=>926,8690=>926,8691=>596,8692=>964,8693=>842,8694=>964,8695=>964,8696=>964,8697=>964,8698=>964,8699=>964,8700=>964,8701=>964,8702=>964,8703=>964,8704=>587,8705=>716,8706=>494,8707=>587,8708=>587,8709=>746,8710=>612,8711=>612,8712=>536,8713=>536,8714=>439,8715=>536,8716=>536,8717=>439,8718=>506,8719=>823,8720=>823,8721=>713,8722=>564,8723=>564,8724=>564,8725=>636,8726=>636,8727=>471,8728=>497,8729=>497,8730=>549,8731=>549,8732=>549,8733=>636,8734=>853,8735=>509,8736=>575,8737=>559,8738=>509,8739=>200,8740=>250,8741=>320,8742=>320,8743=>564,8744=>564,8745=>654,8746=>654,8747=>416,8748=>750,8749=>1083,8750=>722,8751=>750,8752=>1083,8753=>697,8754=>722,8755=>722,8756=>565,8757=>568,8758=>250,8759=>629,8760=>564,8761=>758,8762=>564,8763=>636,8764=>636,8765=>636,8766=>503,8767=>614,8768=>636,8769=>636,8770=>636,8771=>636,8772=>636,8773=>636,8774=>636,8775=>636,8776=>636,8777=>636,8778=>636,8779=>636,8780=>636,8781=>636,8782=>636,8783=>636,8784=>564,8785=>564,8786=>564,8787=>564,8788=>735,8789=>755,8790=>564,8791=>564,8792=>564,8793=>564,8794=>564,8795=>564,8796=>600,8797=>564,8798=>564,8799=>564,8800=>564,8801=>636,8802=>636,8803=>636,8804=>636,8805=>636,8806=>636,8807=>636,8808=>636,8809=>636,8810=>900,8811=>899,8812=>410,8813=>636,8814=>636,8815=>636,8816=>636,8817=>636,8818=>636,8819=>636,8820=>636,8821=>636,8822=>636,8823=>636,8824=>636,8825=>636,8826=>636,8827=>636,8828=>636,8829=>636,8830=>636,8831=>636,8832=>636,8833=>636,8834=>636,8835=>636,8836=>636,8837=>636,8838=>636,8839=>636,8840=>636,8841=>636,8842=>636,8843=>636,8844=>654,8845=>654,8846=>654,8847=>636,8848=>636,8849=>636,8850=>636,8851=>636,8852=>636,8853=>636,8854=>636,8855=>636,8856=>636,8857=>636,8858=>636,8859=>636,8860=>636,8861=>636,8862=>636,8863=>636,8864=>636,8865=>636,8866=>600,8867=>600,8868=>712,8869=>712,8870=>466,8871=>466,8872=>595,8873=>588,8874=>710,8875=>706,8876=>595,8877=>596,8878=>588,8879=>706,8880=>636,8881=>636,8882=>636,8883=>636,8884=>636,8885=>636,8886=>1296,8887=>1296,8888=>966,8889=>564,8890=>626,8891=>564,8892=>564,8893=>566,8894=>570,8895=>582,8896=>744,8897=>744,8898=>764,8899=>764,8900=>512,8901=>250,8902=>471,8903=>629,8904=>636,8905=>636,8906=>636,8907=>816,8908=>816,8909=>636,8910=>636,8911=>636,8912=>636,8913=>636,8914=>654,8915=>654,8916=>654,8917=>564,8918=>564,8919=>564,8920=>1215,8921=>1215,8922=>636,8923=>636,8924=>636,8925=>636,8926=>636,8927=>636,8928=>636,8929=>636,8930=>636,8931=>636,8932=>636,8933=>636,8934=>636,8935=>636,8936=>636,8937=>636,8938=>636,8939=>636,8940=>636,8941=>636,8942=>250,8943=>1000,8944=>1000,8945=>1000,8946=>601,8947=>536,8948=>464,8949=>536,8950=>536,8951=>464,8952=>536,8953=>536,8954=>601,8955=>536,8956=>464,8957=>536,8958=>464,8959=>600,8960=>780,8961=>442,8962=>794,8968=>474,8969=>474,8970=>474,8971=>474,8976=>564,8977=>503,8978=>791,8979=>791,8980=>593,8981=>560,8982=>563,8983=>563,8984=>800,8985=>564,8986=>800,8987=>632,8988=>474,8989=>474,8990=>474,8991=>474,8992=>686,8993=>686,8994=>658,8995=>658,8996=>800,8997=>800,8998=>800,8999=>800,9000=>800,9001=>329,9002=>329,9003=>800,9004=>800,9031=>777,9032=>777,9040=>777,9047=>777,9054=>777,9088=>800,9089=>800,9090=>800,9091=>800,9094=>800,9095=>800,9096=>800,9097=>800,9098=>800,9100=>800,9103=>788,9104=>788,9105=>788,9106=>788,9108=>800,9109=>800,9110=>800,9111=>800,9112=>800,9113=>800,9114=>800,9115=>384,9116=>384,9117=>384,9118=>384,9119=>384,9120=>384,9121=>388,9122=>388,9123=>388,9124=>388,9125=>388,9126=>388,9127=>494,9128=>494,9129=>494,9130=>494,9131=>494,9132=>494,9133=>494,9134=>686,9138=>1287,9139=>1287,9140=>860,9141=>861,9142=>861,9144=>889,9145=>889,9146=>889,9147=>889,9148=>889,9149=>889,9166=>800,9167=>800,9180=>896,9181=>896,9182=>903,9183=>904,9184=>910,9185=>910,9186=>761,9187=>910,9189=>942,9190=>817,9216=>800,9217=>800,9218=>800,9219=>800,9220=>800,9221=>800,9222=>800,9223=>800,9224=>800,9225=>800,9226=>800,9227=>800,9228=>800,9229=>800,9230=>800,9231=>800,9232=>800,9233=>800,9234=>800,9235=>800,9236=>800,9237=>800,9238=>800,9239=>800,9240=>800,9241=>800,9242=>800,9243=>800,9244=>800,9245=>800,9246=>800,9247=>800,9248=>800,9249=>800,9251=>500,9252=>800,9312=>788,9313=>788,9314=>788,9315=>788,9316=>788,9317=>788,9318=>788,9319=>788,9320=>788,9321=>788,9472=>889,9473=>889,9474=>889,9475=>889,9484=>889,9485=>889,9486=>889,9487=>889,9488=>889,9489=>889,9490=>889,9491=>889,9492=>889,9493=>889,9494=>889,9495=>889,9496=>889,9497=>889,9498=>889,9499=>889,9500=>889,9501=>889,9502=>889,9503=>889,9504=>889,9505=>889,9506=>889,9507=>889,9508=>889,9509=>889,9510=>889,9511=>889,9512=>889,9513=>889,9514=>889,9515=>889,9516=>889,9517=>889,9518=>889,9519=>889,9520=>889,9521=>889,9522=>889,9523=>889,9524=>889,9525=>889,9526=>889,9527=>889,9528=>889,9529=>889,9530=>889,9531=>889,9532=>889,9533=>889,9534=>889,9535=>889,9536=>889,9537=>889,9538=>889,9539=>889,9540=>889,9541=>889,9542=>889,9543=>889,9544=>889,9545=>889,9546=>889,9547=>889,9552=>889,9553=>889,9554=>889,9555=>889,9556=>889,9557=>889,9558=>889,9559=>889,9560=>889,9561=>889,9562=>889,9563=>889,9564=>889,9565=>889,9566=>889,9567=>889,9568=>889,9569=>889,9570=>889,9571=>889,9572=>889,9573=>889,9574=>889,9575=>889,9576=>889,9577=>889,9578=>889,9579=>889,9580=>889,9581=>889,9582=>889,9583=>889,9584=>889,9585=>889,9586=>889,9587=>889,9588=>889,9589=>889,9590=>889,9591=>889,9592=>889,9593=>889,9594=>889,9595=>889,9596=>600,9597=>889,9598=>600,9599=>889,9600=>761,9601=>761,9602=>761,9603=>761,9604=>761,9605=>761,9606=>761,9607=>761,9608=>761,9609=>761,9610=>761,9611=>761,9612=>761,9613=>761,9614=>761,9615=>761,9616=>761,9617=>1000,9618=>1000,9619=>1000,9620=>761,9621=>761,9622=>761,9623=>761,9624=>761,9625=>761,9626=>761,9627=>761,9628=>761,9629=>761,9630=>761,9631=>761,9632=>761,9633=>761,9634=>761,9635=>761,9636=>761,9637=>761,9638=>761,9639=>761,9640=>761,9641=>761,9642=>532,9643=>532,9644=>761,9645=>761,9646=>761,9647=>761,9648=>761,9649=>761,9650=>892,9651=>892,9652=>446,9653=>446,9654=>892,9655=>892,9656=>446,9657=>446,9658=>892,9659=>892,9660=>892,9661=>892,9662=>446,9663=>446,9664=>892,9665=>892,9666=>446,9667=>446,9668=>892,9669=>892,9670=>788,9671=>788,9672=>788,9673=>791,9674=>494,9675=>791,9676=>791,9677=>785,9678=>791,9679=>791,9680=>791,9681=>791,9682=>791,9683=>791,9684=>791,9685=>791,9686=>791,9687=>791,9688=>350,9689=>761,9690=>761,9691=>761,9692=>791,9693=>791,9694=>791,9695=>791,9696=>791,9697=>791,9698=>761,9699=>761,9700=>761,9701=>761,9702=>350,9703=>761,9704=>761,9705=>761,9706=>761,9707=>761,9708=>892,9709=>892,9710=>892,9711=>885,9712=>761,9713=>761,9714=>761,9715=>761,9716=>791,9717=>791,9718=>791,9719=>791,9720=>761,9721=>761,9722=>761,9723=>761,9724=>761,9725=>570,9726=>570,9727=>761,9728=>800,9729=>800,9730=>748,9731=>800,9732=>800,9733=>811,9734=>816,9735=>468,9736=>677,9737=>724,9738=>944,9739=>944,9740=>686,9741=>944,9742=>715,9743=>715,9744=>757,9745=>755,9746=>755,9747=>756,9748=>800,9749=>837,9750=>719,9751=>719,9752=>782,9753=>822,9754=>954,9755=>954,9756=>933,9757=>489,9758=>933,9759=>489,9760=>517,9761=>660,9762=>724,9763=>732,9764=>886,9765=>577,9766=>489,9767=>563,9768=>490,9769=>770,9770=>725,9771=>860,9772=>668,9773=>753,9774=>724,9775=>730,9776=>600,9777=>600,9778=>600,9779=>600,9780=>600,9781=>600,9782=>600,9783=>600,9784=>730,9785=>724,9786=>724,9787=>724,9788=>799,9789=>659,9790=>659,9791=>495,9792=>495,9793=>495,9794=>686,9795=>661,9796=>544,9797=>608,9798=>605,9799=>545,9800=>804,9801=>583,9802=>796,9803=>1006,9804=>825,9805=>1189,9806=>1144,9807=>1189,9808=>683,9809=>808,9810=>1146,9811=>797,9812=>758,9813=>757,9814=>758,9815=>758,9816=>758,9817=>758,9818=>758,9819=>758,9820=>758,9821=>758,9822=>758,9823=>758,9824=>770,9825=>770,9826=>770,9827=>770,9828=>770,9829=>770,9830=>770,9831=>770,9832=>895,9833=>333,9834=>513,9835=>722,9836=>722,9837=>371,9838=>377,9839=>402,9840=>642,9841=>655,9842=>869,9843=>905,9844=>905,9845=>905,9846=>905,9847=>905,9848=>905,9849=>905,9850=>905,9851=>1016,9852=>1064,9853=>1064,9854=>954,9855=>606,9856=>522,9857=>522,9858=>522,9859=>522,9860=>522,9861=>522,9862=>845,9863=>844,9864=>844,9865=>844,9866=>748,9867=>748,9868=>748,9869=>748,9870=>748,9871=>748,9872=>726,9873=>726,9874=>963,9875=>770,9876=>1038,9877=>388,9878=>997,9879=>787,9880=>508,9881=>809,9882=>1014,9883=>859,9884=>818,9885=>972,9888=>1000,9889=>546,9890=>784,9891=>786,9892=>738,9893=>542,9894=>601,9895=>700,9896=>511,9897=>861,9898=>611,9899=>611,9900=>544,9901=>782,9902=>1025,9903=>1141,9904=>1000,9905=>513,9906=>510,9907=>642,9908=>722,9909=>719,9910=>777,9911=>495,9912=>602,9913=>836,9914=>666,9915=>666,9916=>691,9920=>689,9921=>689,9922=>689,9923=>689,9985=>974,9986=>961,9987=>974,9988=>980,9990=>789,9991=>790,9992=>791,9993=>690,9996=>549,9997=>855,9998=>911,9999=>933,10000=>911,10001=>945,10002=>974,10003=>755,10004=>846,10005=>762,10006=>761,10007=>571,10008=>677,10009=>763,10010=>760,10011=>759,10012=>754,10013=>494,10014=>552,10015=>537,10016=>577,10017=>692,10018=>786,10019=>788,10020=>788,10021=>790,10022=>793,10023=>794,10025=>823,10026=>789,10027=>841,10028=>823,10029=>833,10030=>816,10031=>831,10032=>923,10033=>744,10034=>723,10035=>749,10036=>790,10037=>792,10038=>695,10039=>776,10040=>768,10041=>792,10042=>759,10043=>707,10044=>708,10045=>682,10046=>701,10047=>826,10048=>815,10049=>789,10050=>789,10051=>707,10052=>687,10053=>696,10054=>689,10055=>786,10056=>787,10057=>713,10058=>791,10059=>785,10061=>873,10063=>762,10064=>762,10065=>759,10066=>759,10070=>784,10072=>138,10073=>277,10074=>415,10075=>392,10076=>392,10077=>668,10078=>668,10081=>732,10082=>544,10083=>544,10084=>910,10085=>667,10086=>760,10087=>760,10088=>390,10089=>390,10090=>317,10091=>317,10092=>276,10093=>276,10094=>509,10095=>509,10096=>410,10097=>410,10098=>234,10099=>234,10100=>334,10101=>334,10102=>788,10103=>788,10104=>788,10105=>788,10106=>788,10107=>788,10108=>788,10109=>788,10110=>788,10111=>788,10112=>788,10113=>788,10114=>788,10115=>788,10116=>788,10117=>788,10118=>788,10119=>788,10120=>788,10121=>788,10122=>788,10123=>788,10124=>788,10125=>788,10126=>788,10127=>788,10128=>788,10129=>788,10130=>788,10131=>788,10132=>894,10136=>748,10137=>924,10138=>748,10139=>918,10140=>927,10141=>928,10142=>928,10143=>834,10144=>873,10145=>828,10146=>924,10147=>924,10148=>917,10149=>930,10150=>931,10151=>463,10152=>883,10153=>836,10154=>836,10155=>867,10156=>867,10157=>696,10158=>696,10159=>874,10161=>874,10162=>760,10163=>946,10164=>771,10165=>865,10166=>771,10167=>888,10168=>967,10169=>888,10170=>831,10171=>873,10172=>927,10173=>970,10174=>918,10214=>545,10215=>545,10216=>329,10217=>329,10218=>496,10219=>496,10224=>1000,10225=>1000,10226=>1104,10227=>1102,10228=>964,10229=>1000,10230=>1000,10231=>1000,10232=>1000,10233=>1000,10234=>1000,10235=>1000,10236=>1000,10237=>1000,10238=>1000,10239=>1392,10752=>860,10753=>860,10754=>860,10755=>766,10756=>766,10757=>756,10758=>756,10761=>745,10781=>702,10815=>722,11008=>1000,11009=>1000,11010=>1000,11011=>1000,11012=>1222,11013=>1000,11014=>1000,11015=>1000,11016=>1000,11017=>1000,11018=>1000,11019=>1000,11020=>1244,11021=>1000,11026=>770,11027=>770,11028=>770,11029=>770,11030=>770,11031=>770,11032=>770,11033=>770,11034=>770,11035=>1000,11036=>1000,11037=>283,11038=>283,11039=>846,11040=>846,11041=>799,11042=>799,11043=>807,11044=>1000,11045=>461,11046=>461,11047=>461,11048=>461,11049=>360,11050=>360,11051=>283,11052=>854,11053=>854,11054=>628,11055=>628,11088=>589,11089=>443,11090=>443,11091=>802,11092=>803,11264=>645,11265=>793,11266=>851,11267=>700,11268=>851,11269=>640,11270=>774,11271=>665,11272=>733,11273=>834,11274=>834,11275=>734,11276=>790,11277=>580,11278=>834,11279=>979,11280=>738,11281=>410,11282=>775,11283=>471,11284=>734,11285=>851,11286=>895,11287=>722,11288=>638,11289=>620,11290=>721,11291=>793,11292=>821,11293=>699,11294=>793,11295=>682,11296=>569,11297=>791,11299=>751,11300=>705,11301=>874,11302=>665,11303=>1139,11304=>1023,11305=>1238,11306=>762,11310=>759,11312=>484,11313=>595,11314=>638,11315=>525,11316=>638,11317=>480,11318=>580,11319=>499,11320=>550,11321=>625,11322=>626,11323=>550,11324=>592,11325=>435,11326=>626,11327=>734,11328=>553,11329=>308,11330=>581,11331=>353,11332=>550,11333=>638,11334=>671,11335=>542,11336=>478,11337=>465,11338=>540,11339=>594,11340=>616,11341=>524,11342=>594,11343=>512,11344=>427,11345=>589,11347=>564,11348=>529,11349=>655,11350=>499,11351=>854,11352=>767,11353=>929,11354=>571,11358=>569,11360=>611,11361=>289,11362=>627,11363=>556,11364=>667,11365=>447,11366=>303,11367=>728,11368=>500,11369=>734,11370=>511,11371=>611,11372=>444,11373=>680,11374=>889,11375=>722,11377=>651,11378=>1075,11379=>881,11380=>500,11381=>557,11382=>383,11383=>643,11384=>559,11385=>339,11386=>722,11387=>397,11388=>180,11389=>469,11392=>719,11393=>499,11394=>532,11395=>381,11396=>615,11397=>433,11398=>969,11399=>680,11400=>647,11401=>443,11402=>593,11403=>402,11404=>573,11405=>405,11406=>698,11407=>509,11408=>726,11409=>493,11410=>283,11411=>238,11412=>628,11413=>455,11414=>653,11415=>471,11416=>819,11417=>589,11418=>698,11419=>507,11420=>546,11421=>378,11422=>722,11423=>489,11424=>724,11425=>524,11426=>526,11427=>375,11428=>647,11429=>438,11430=>615,11431=>433,11432=>719,11433=>519,11434=>762,11435=>538,11436=>649,11437=>461,11438=>721,11439=>519,11440=>964,11441=>681,11456=>689,11457=>464,11464=>579,11465=>391,11466=>493,11467=>355,11492=>408,11493=>499,11494=>496,11495=>986,11496=>466,11497=>461,11498=>934,11517=>256,11518=>617,11519=>266,11744=>0,11745=>0,11746=>0,11747=>0,11748=>0,11749=>0,11750=>0,11751=>0,11752=>0,11753=>0,11754=>0,11755=>0,11756=>0,11757=>0,11758=>0,11759=>0,11760=>0,11761=>0,11762=>0,11763=>0,11764=>0,11765=>0,11766=>0,11767=>0,11768=>0,11769=>0,11770=>0,11771=>0,11772=>0,11773=>0,11774=>0,11775=>0,11799=>333,42560=>607,42561=>411,42562=>611,42563=>410,42564=>487,42565=>347,42566=>368,42567=>286,42568=>722,42569=>519,42570=>550,42571=>468,42572=>1145,42573=>775,42574=>665,42575=>548,42576=>1014,42577=>736,42578=>910,42579=>675,42580=>966,42581=>677,42582=>1042,42583=>648,42584=>722,42585=>513,42586=>932,42587=>700,42588=>1042,42589=>749,42590=>780,42591=>550,42594=>896,42595=>635,42596=>933,42597=>635,42598=>1139,42599=>777,42600=>722,42601=>500,42602=>790,42603=>560,42604=>1262,42605=>850,42606=>734,42607=>0,42608=>0,42609=>0,42610=>0,42611=>519,42620=>0,42621=>0,42622=>510,42623=>201,42624=>639,42625=>488,42626=>475,42627=>347,42628=>1160,42629=>842,42630=>1000,42631=>768,42632=>737,42633=>531,42634=>827,42635=>530,42636=>608,42637=>438,42638=>742,42639=>545,42640=>608,42641=>480,42642=>926,42643=>654,42644=>671,42645=>518,42646=>992,42647=>780,42752=>318,42753=>318,42754=>318,42755=>318,42756=>318,42757=>318,42758=>318,42759=>318,42760=>307,42761=>307,42762=>307,42763=>307,42764=>307,42765=>307,42766=>307,42767=>307,42768=>307,42769=>307,42770=>460,42771=>460,42772=>460,42773=>460,42774=>460,42775=>374,42776=>445,42777=>564,42778=>564,42779=>354,42780=>354,42781=>243,42782=>243,42783=>243,42784=>564,42785=>564,42786=>276,42787=>242,42788=>386,42789=>276,42790=>722,42791=>500,42792=>895,42793=>703,42794=>532,42795=>409,42796=>437,42797=>389,42798=>592,42799=>600,42800=>378,42801=>378,42802=>1183,42803=>708,42804=>1154,42805=>758,42806=>1089,42807=>716,42808=>902,42809=>586,42810=>902,42811=>586,42812=>912,42813=>572,42814=>667,42815=>444,42816=>722,42817=>500,42818=>722,42819=>500,42820=>722,42821=>500,42822=>713,42823=>361,42824=>611,42825=>289,42826=>750,42827=>544,42828=>918,42829=>658,42830=>1262,42831=>848,42832=>556,42833=>500,42838=>722,42839=>500,42852=>576,42853=>496,42854=>576,42855=>496,42873=>722,42874=>500,42875=>483,42876=>341,42877=>611,42878=>611,42879=>447,42880=>611,42881=>278,42882=>689,42883=>500,42884=>483,42885=>341,42886=>667,42887=>444,42888=>333,42889=>278,42890=>282,42891=>286,42892=>278,43003=>556,43004=>556,43005=>889,43006=>333,43007=>1298,64256=>589,64257=>534,64258=>530,64259=>805,64260=>799,64261=>586,64262=>677,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>350,64286=>0,64287=>537,64288=>537,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>350,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>537,64342=>926,64343=>926,64344=>308,64345=>308,64378=>750,64379=>750,64380=>580,64381=>580,64394=>338,64395=>338,64402=>874,64403=>874,64404=>329,64405=>329,64508=>776,64509=>700,64510=>304,64511=>304,65010=>640,65020=>837,65136=>300,65140=>300,65142=>300,65144=>300,65146=>300,65148=>300,65152=>724,65153=>321,65154=>275,65155=>249,65156=>275,65157=>399,65158=>399,65159=>249,65160=>275,65161=>776,65162=>776,65163=>301,65164=>264,65165=>249,65166=>275,65167=>950,65168=>950,65169=>293,65170=>293,65171=>424,65172=>622,65173=>925,65174=>925,65175=>308,65176=>308,65177=>924,65178=>924,65179=>298,65180=>298,65181=>738,65182=>738,65183=>574,65184=>574,65185=>748,65186=>750,65187=>600,65188=>600,65189=>701,65190=>775,65191=>596,65192=>596,65193=>397,65194=>397,65195=>399,65196=>399,65197=>328,65198=>328,65199=>331,65200=>331,65201=>951,65202=>951,65203=>600,65204=>600,65205=>949,65206=>949,65207=>649,65208=>649,65209=>949,65210=>949,65211=>823,65212=>823,65213=>949,65214=>949,65215=>805,65216=>805,65217=>557,65218=>557,65219=>460,65220=>460,65221=>550,65222=>550,65223=>455,65224=>550,65225=>625,65226=>575,65227=>674,65228=>550,65229=>602,65230=>577,65231=>578,65232=>577,65233=>801,65234=>801,65235=>300,65236=>300,65237=>696,65238=>696,65239=>650,65240=>650,65241=>757,65242=>757,65243=>318,65244=>318,65245=>655,65246=>655,65247=>206,65248=>206,65249=>549,65250=>549,65251=>403,65252=>403,65253=>651,65254=>651,65255=>323,65256=>323,65257=>424,65258=>622,65259=>525,65260=>476,65261=>399,65262=>399,65263=>776,65264=>776,65265=>776,65266=>776,65267=>296,65268=>264,65269=>676,65270=>724,65271=>676,65272=>724,65273=>676,65274=>724,65275=>676,65276=>724,65279=>0,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freeserifb.php b/incs/tcpdf_old/fonts/freeserifb.php new file mode 100644 index 0000000..b48fb4e --- /dev/null +++ b/incs/tcpdf_old/fonts/freeserifb.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-796 -306 1830 932]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-300,'Leading'=>90,'CapHeight'=>676,'XHeight'=>461,'StemV'=>123,'StemH'=>53,'AvgWidth'=>426,'MaxWidth'=>1850,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>722,66=>667,67=>722,68=>724,69=>667,70=>611,71=>778,72=>774,73=>386,74=>500,75=>764,76=>664,77=>943,78=>722,79=>778,80=>611,81=>778,82=>712,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>546,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>549,113=>547,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>700,128=>722,129=>722,130=>722,131=>667,132=>722,133=>778,134=>722,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>444,142=>444,143=>444,144=>444,145=>444,146=>278,147=>278,148=>278,149=>278,150=>556,151=>500,152=>500,153=>500,154=>500,155=>500,156=>556,157=>556,158=>556,159=>556,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>632,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>676,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500,256=>722,257=>500,258=>722,259=>500,260=>722,261=>500,262=>722,263=>444,264=>722,265=>444,266=>722,267=>444,268=>722,269=>444,270=>722,271=>692,272=>722,273=>556,274=>667,275=>444,276=>667,277=>444,278=>667,279=>444,280=>667,281=>444,282=>667,283=>444,284=>778,285=>500,286=>778,287=>500,288=>778,289=>500,290=>778,291=>500,292=>778,293=>556,294=>778,295=>556,296=>389,297=>278,298=>389,299=>278,300=>389,301=>278,302=>389,303=>278,304=>389,305=>278,306=>882,307=>533,308=>500,309=>338,310=>778,311=>556,312=>534,313=>667,314=>278,315=>667,316=>278,317=>667,318=>433,319=>667,320=>528,321=>667,322=>278,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>666,330=>829,331=>556,332=>778,333=>500,334=>778,335=>500,336=>778,337=>500,338=>1000,339=>717,340=>722,341=>444,342=>722,343=>444,344=>722,345=>444,346=>556,347=>389,348=>556,349=>389,350=>556,351=>389,352=>556,353=>389,354=>667,355=>333,356=>667,357=>488,358=>667,359=>333,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>1000,373=>722,374=>722,375=>500,376=>722,377=>667,378=>444,379=>667,380=>444,381=>667,382=>444,383=>333,384=>556,385=>805,386=>659,387=>556,388=>667,389=>556,390=>722,391=>915,392=>605,393=>722,394=>862,395=>667,396=>556,397=>550,398=>667,399=>818,400=>631,401=>611,402=>333,403=>903,404=>776,405=>807,406=>327,407=>389,408=>887,409=>556,410=>278,411=>495,412=>1000,413=>864,414=>556,415=>828,416=>793,417=>584,418=>1192,419=>795,420=>749,421=>556,422=>748,423=>556,424=>389,425=>650,426=>465,427=>333,428=>667,429=>333,430=>667,431=>768,432=>620,433=>811,434=>685,435=>853,436=>705,437=>667,438=>444,439=>593,440=>654,441=>508,442=>500,443=>500,444=>654,445=>520,446=>444,447=>611,448=>220,449=>418,450=>570,451=>333,452=>1331,453=>1158,454=>990,455=>1134,456=>977,457=>611,458=>1200,459=>1015,460=>879,461=>722,462=>500,463=>386,464=>278,465=>778,466=>500,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>444,478=>722,479=>500,480=>722,481=>500,482=>1000,483=>703,484=>778,485=>500,486=>778,487=>500,488=>764,489=>556,490=>778,491=>500,492=>778,493=>500,494=>593,495=>502,496=>338,497=>1331,498=>1158,499=>990,500=>778,501=>500,502=>995,503=>603,504=>722,505=>556,506=>722,507=>500,508=>1000,509=>703,510=>778,511=>500,512=>722,513=>500,514=>722,515=>500,516=>667,517=>444,518=>667,519=>444,520=>386,521=>278,522=>386,523=>278,524=>778,525=>500,526=>778,527=>500,528=>712,529=>444,530=>712,531=>444,532=>722,533=>556,534=>722,535=>556,536=>556,537=>389,538=>667,539=>333,540=>464,541=>455,542=>774,543=>556,544=>731,545=>649,546=>568,547=>494,548=>667,549=>444,550=>722,551=>500,552=>667,553=>444,554=>778,555=>500,556=>778,557=>500,558=>778,559=>500,560=>778,561=>500,562=>722,563=>500,564=>437,565=>636,566=>415,567=>338,568=>776,569=>760,570=>722,571=>722,572=>444,573=>664,574=>667,575=>389,576=>451,577=>505,578=>479,579=>686,580=>750,581=>722,582=>667,583=>478,584=>500,585=>333,586=>808,587=>608,588=>712,589=>444,590=>722,591=>500,592=>500,593=>523,594=>523,595=>556,596=>444,597=>468,598=>658,599=>659,600=>444,601=>444,602=>611,603=>440,604=>440,605=>611,606=>459,607=>333,608=>665,609=>500,610=>556,611=>550,612=>582,613=>556,614=>556,615=>556,616=>293,617=>333,618=>278,619=>369,620=>397,621=>389,622=>667,623=>833,624=>833,625=>833,626=>556,627=>673,628=>589,629=>500,630=>744,631=>715,632=>667,633=>444,634=>444,635=>564,636=>444,637=>444,638=>394,639=>394,640=>556,641=>556,642=>389,643=>503,644=>507,645=>507,646=>560,647=>333,648=>394,649=>500,650=>557,651=>529,652=>500,653=>722,654=>500,655=>500,656=>672,657=>492,658=>502,659=>502,660=>500,661=>500,662=>500,663=>444,664=>778,665=>545,666=>460,667=>722,668=>556,669=>438,670=>556,671=>444,672=>666,673=>500,674=>500,675=>872,676=>878,677=>926,678=>645,679=>634,680=>724,681=>825,682=>636,683=>604,684=>490,685=>500,686=>611,687=>722,688=>378,689=>378,690=>226,691=>301,692=>301,693=>301,694=>378,695=>490,696=>340,697=>250,698=>408,699=>250,700=>250,701=>250,702=>300,703=>300,704=>340,705=>340,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>300,717=>333,718=>333,719=>333,720=>278,721=>278,722=>300,723=>300,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>400,734=>333,735=>352,736=>374,737=>189,738=>264,739=>340,740=>340,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>480,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>437,758=>437,759=>400,760=>278,761=>175,762=>175,763=>175,764=>175,765=>333,766=>337,767=>432,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,884=>199,885=>199,890=>0,894=>333,900=>330,901=>415,902=>722,903=>250,904=>811,905=>938,906=>556,908=>840,910=>886,911=>879,912=>330,913=>722,914=>667,915=>611,916=>759,917=>667,918=>667,919=>774,920=>778,921=>386,922=>777,923=>722,924=>943,925=>722,926=>650,927=>778,928=>812,929=>611,931=>650,932=>667,933=>738,934=>868,935=>722,936=>924,937=>811,938=>386,939=>738,940=>605,941=>440,942=>605,943=>330,944=>550,945=>605,946=>550,947=>550,948=>550,949=>440,950=>495,951=>605,952=>550,953=>330,954=>608,955=>495,956=>605,957=>495,958=>495,959=>550,960=>605,961=>550,962=>440,963=>550,964=>440,965=>550,966=>660,967=>495,968=>715,969=>715,970=>330,971=>550,972=>550,973=>550,974=>715,976=>550,977=>605,978=>722,979=>871,980=>722,981=>660,982=>715,983=>550,984=>611,985=>550,986=>650,987=>514,988=>611,989=>513,990=>715,991=>439,992=>722,993=>605,994=>1022,995=>715,996=>626,997=>576,998=>616,999=>544,1000=>539,1001=>441,1002=>932,1003=>653,1004=>593,1005=>513,1006=>654,1007=>517,1008=>550,1009=>550,1010=>477,1011=>333,1012=>828,1013=>424,1014=>424,1015=>632,1016=>575,1017=>722,1018=>943,1019=>809,1020=>550,1021=>722,1022=>722,1023=>722,1024=>666,1025=>666,1026=>852,1027=>617,1028=>733,1029=>568,1030=>400,1031=>400,1032=>513,1033=>1062,1034=>1057,1035=>899,1036=>769,1037=>788,1038=>731,1039=>788,1040=>704,1041=>659,1042=>678,1043=>617,1044=>718,1045=>666,1046=>1104,1047=>654,1048=>788,1049=>788,1050=>769,1051=>793,1052=>957,1053=>788,1054=>828,1055=>814,1056=>659,1057=>733,1058=>649,1059=>731,1060=>864,1061=>715,1062=>788,1063=>768,1064=>1129,1065=>1129,1066=>794,1067=>984,1068=>659,1069=>747,1070=>1136,1071=>734,1072=>528,1073=>567,1074=>545,1075=>439,1076=>565,1077=>511,1078=>805,1079=>495,1080=>572,1081=>572,1082=>566,1083=>551,1084=>682,1085=>572,1086=>571,1087=>572,1088=>591,1089=>495,1090=>501,1091=>496,1092=>879,1093=>502,1094=>566,1095=>564,1096=>833,1097=>827,1098=>647,1099=>764,1100=>545,1101=>539,1102=>800,1103=>563,1104=>511,1105=>511,1106=>592,1107=>439,1108=>539,1109=>436,1110=>291,1111=>291,1112=>333,1113=>812,1114=>824,1115=>570,1116=>566,1117=>572,1118=>496,1119=>572,1120=>1066,1121=>769,1122=>796,1123=>648,1124=>1033,1125=>778,1126=>977,1127=>685,1128=>1363,1129=>971,1130=>1086,1131=>778,1132=>1466,1133=>1062,1134=>650,1135=>462,1136=>974,1137=>771,1138=>828,1139=>661,1140=>808,1141=>578,1142=>808,1143=>590,1144=>1318,1145=>1014,1146=>992,1147=>744,1148=>1066,1149=>769,1150=>1066,1151=>769,1152=>694,1153=>483,1154=>258,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>788,1163=>569,1164=>659,1165=>548,1166=>659,1167=>594,1168=>618,1169=>459,1170=>618,1171=>439,1172=>666,1173=>585,1174=>1155,1175=>843,1176=>670,1177=>495,1178=>833,1179=>610,1180=>815,1181=>597,1182=>901,1183=>676,1184=>874,1185=>636,1186=>788,1187=>572,1188=>986,1189=>693,1190=>1086,1191=>864,1192=>913,1193=>666,1194=>733,1195=>495,1196=>649,1197=>501,1198=>712,1199=>609,1200=>712,1201=>609,1202=>790,1203=>567,1204=>1043,1205=>785,1206=>768,1207=>562,1208=>824,1209=>598,1210=>768,1211=>570,1212=>960,1213=>637,1214=>960,1215=>637,1216=>400,1217=>1104,1218=>805,1219=>742,1220=>557,1221=>793,1222=>551,1223=>788,1224=>570,1225=>788,1226=>572,1227=>768,1228=>564,1229=>957,1230=>682,1231=>400,1232=>704,1233=>528,1234=>704,1235=>528,1236=>989,1237=>725,1238=>667,1239=>511,1240=>818,1241=>511,1242=>818,1243=>511,1244=>1104,1245=>805,1246=>654,1247=>495,1248=>644,1249=>472,1250=>788,1251=>572,1252=>788,1253=>572,1254=>828,1255=>571,1256=>828,1257=>571,1258=>828,1259=>571,1260=>747,1261=>539,1262=>731,1263=>496,1264=>731,1265=>496,1266=>731,1267=>500,1268=>768,1269=>564,1270=>627,1271=>435,1272=>984,1273=>764,1296=>660,1297=>495,1298=>793,1299=>551,1306=>818,1307=>588,1308=>994,1309=>716,1310=>769,1311=>566,1329=>889,1330=>787,1331=>858,1332=>941,1333=>775,1334=>765,1335=>805,1336=>762,1337=>938,1338=>869,1339=>765,1340=>756,1341=>966,1342=>992,1343=>748,1344=>469,1345=>731,1346=>941,1347=>745,1348=>966,1349=>641,1350=>929,1351=>774,1352=>779,1353=>784,1354=>841,1355=>775,1356=>955,1357=>779,1358=>927,1359=>555,1360=>763,1361=>641,1362=>656,1363=>824,1364=>869,1365=>768,1366=>754,1369=>300,1370=>300,1371=>270,1372=>307,1373=>270,1374=>324,1375=>322,1377=>818,1378=>548,1379=>601,1380=>608,1381=>551,1382=>547,1383=>496,1384=>548,1385=>586,1386=>585,1387=>548,1388=>269,1389=>798,1390=>594,1391=>544,1392=>548,1393=>513,1394=>583,1395=>560,1396=>551,1397=>397,1398=>567,1399=>447,1400=>548,1401=>411,1402=>810,1403=>464,1404=>548,1405=>551,1406=>595,1407=>821,1408=>548,1409=>557,1410=>312,1411=>821,1412=>550,1413=>511,1414=>668,1415=>602,1417=>333,1418=>349,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>433,1471=>0,1472=>155,1473=>0,1474=>0,1475=>400,1476=>0,1477=>0,1478=>347,1479=>0,1488=>593,1489=>498,1490=>339,1491=>523,1492=>561,1493=>266,1494=>291,1495=>559,1496=>576,1497=>266,1498=>496,1499=>501,1500=>510,1501=>542,1502=>581,1503=>273,1504=>347,1505=>512,1506=>552,1507=>493,1508=>491,1509=>537,1510=>561,1511=>544,1512=>502,1513=>716,1514=>571,1520=>532,1521=>532,1522=>532,1523=>396,1524=>432,3585=>590,3586=>578,3587=>661,3588=>592,3589=>592,3590=>699,3591=>447,3592=>534,3593=>692,3594=>578,3595=>659,3596=>899,3597=>804,3598=>633,3599=>637,3600=>484,3601=>730,3602=>876,3603=>915,3604=>592,3605=>592,3606=>578,3607=>670,3608=>542,3609=>671,3610=>621,3611=>618,3612=>621,3613=>617,3614=>708,3615=>708,3616=>637,3617=>589,3618=>552,3619=>484,3620=>590,3621=>569,3622=>637,3623=>526,3624=>599,3625=>802,3626=>579,3627=>668,3628=>778,3629=>560,3630=>514,3631=>510,3632=>412,3633=>0,3634=>423,3635=>452,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>665,3648=>357,3649=>624,3650=>529,3651=>486,3652=>475,3653=>423,3654=>500,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>548,3665=>548,3666=>592,3667=>614,3668=>631,3669=>643,3670=>508,3671=>744,3672=>622,3673=>585,3674=>721,3675=>1381,4256=>540,4257=>544,4258=>639,4259=>718,4260=>553,4261=>545,4262=>541,4263=>810,4264=>540,4265=>541,4266=>921,4267=>540,4268=>529,4269=>810,4270=>540,4271=>540,4272=>810,4273=>545,4274=>642,4275=>643,4276=>659,4277=>538,4278=>718,4279=>541,4280=>592,4281=>535,4282=>586,4283=>540,4284=>628,4285=>521,4286=>548,4287=>630,4288=>541,4289=>541,4290=>660,4291=>544,4292=>542,4293=>498,4304=>522,4305=>518,4306=>621,4307=>716,4308=>517,4309=>519,4310=>518,4311=>796,4312=>518,4313=>518,4314=>934,4315=>517,4316=>519,4317=>787,4318=>515,4319=>514,4320=>788,4321=>573,4322=>620,4323=>593,4324=>639,4325=>516,4326=>714,4327=>518,4328=>572,4329=>518,4330=>555,4331=>518,4332=>559,4333=>509,4334=>572,4335=>677,4336=>523,4337=>517,4338=>595,4339=>480,4340=>519,4341=>484,4342=>838,4343=>517,4344=>516,4345=>621,4346=>522,4347=>450,4348=>389,5024=>718,5025=>768,5026=>633,5027=>878,5028=>1001,5029=>371,5030=>576,5031=>754,5032=>531,5033=>774,5034=>692,5035=>499,5036=>668,5037=>829,5038=>575,5039=>681,5040=>485,5041=>607,5042=>885,5043=>974,5044=>588,5045=>583,5046=>726,5047=>947,5048=>558,5049=>832,5050=>1096,5051=>780,5052=>595,5053=>869,5054=>752,5055=>710,5056=>761,5057=>802,5058=>760,5059=>656,5060=>655,5061=>982,5062=>684,5063=>801,5064=>805,5065=>1042,5066=>755,5067=>612,5068=>707,5069=>889,5070=>584,5071=>623,5072=>536,5073=>763,5074=>763,5075=>581,5076=>1052,5077=>600,5078=>730,5079=>714,5080=>714,5081=>697,5082=>543,5083=>943,5084=>718,5085=>630,5086=>660,5087=>692,5088=>841,5089=>861,5090=>617,5091=>733,5092=>898,5093=>896,5094=>781,5095=>612,5096=>830,5097=>948,5098=>886,5099=>757,5100=>796,5101=>578,5102=>601,5103=>797,5104=>623,5105=>886,5106=>730,5107=>827,5108=>648,7680=>722,7681=>500,7682=>667,7683=>546,7684=>667,7685=>546,7686=>667,7687=>546,7688=>722,7689=>444,7690=>724,7691=>556,7692=>724,7693=>556,7694=>724,7695=>556,7696=>724,7697=>556,7698=>724,7699=>556,7700=>667,7701=>444,7702=>667,7703=>444,7704=>667,7705=>444,7706=>667,7707=>444,7708=>667,7709=>444,7710=>611,7711=>333,7712=>778,7713=>500,7714=>774,7715=>556,7716=>774,7717=>556,7718=>774,7719=>556,7720=>774,7721=>556,7722=>774,7723=>556,7724=>386,7725=>278,7726=>389,7727=>278,7728=>764,7729=>556,7730=>764,7731=>556,7732=>764,7733=>556,7734=>664,7735=>278,7736=>664,7737=>278,7738=>664,7739=>278,7740=>664,7741=>278,7742=>943,7743=>833,7744=>943,7745=>833,7746=>943,7747=>833,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>778,7757=>500,7758=>778,7759=>500,7760=>778,7761=>500,7762=>778,7763=>500,7764=>611,7765=>549,7766=>611,7767=>549,7768=>712,7769=>444,7770=>712,7771=>444,7772=>712,7773=>444,7774=>712,7775=>444,7776=>556,7777=>389,7778=>556,7779=>389,7780=>556,7781=>389,7782=>556,7783=>389,7784=>556,7785=>389,7786=>667,7787=>333,7788=>667,7789=>333,7790=>667,7791=>333,7792=>667,7793=>333,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>722,7805=>500,7806=>722,7807=>500,7808=>1000,7809=>722,7810=>1000,7811=>722,7812=>1000,7813=>722,7814=>1000,7815=>722,7816=>1000,7817=>722,7818=>722,7819=>500,7820=>722,7821=>500,7822=>722,7823=>500,7824=>667,7825=>444,7826=>667,7827=>444,7828=>667,7829=>444,7830=>556,7831=>333,7832=>722,7833=>500,7834=>507,7835=>333,7836=>333,7837=>333,7838=>792,7839=>534,7840=>722,7841=>500,7842=>722,7843=>500,7844=>722,7845=>500,7846=>722,7847=>500,7848=>722,7849=>500,7850=>722,7851=>500,7852=>722,7853=>500,7854=>722,7855=>500,7856=>722,7857=>500,7858=>722,7859=>603,7860=>722,7861=>500,7862=>722,7863=>500,7864=>667,7865=>444,7866=>667,7867=>444,7868=>667,7869=>444,7870=>667,7871=>444,7872=>667,7873=>444,7874=>667,7875=>444,7876=>667,7877=>444,7878=>667,7879=>444,7880=>386,7881=>278,7882=>386,7883=>278,7884=>778,7885=>500,7886=>778,7887=>500,7888=>778,7889=>500,7890=>778,7891=>500,7892=>778,7893=>500,7894=>778,7895=>500,7896=>778,7897=>500,7898=>774,7899=>584,7900=>774,7901=>584,7902=>774,7903=>549,7904=>793,7905=>584,7906=>793,7907=>584,7908=>722,7909=>556,7910=>722,7911=>556,7912=>838,7913=>672,7914=>838,7915=>672,7916=>825,7917=>659,7918=>768,7919=>620,7920=>768,7921=>620,7922=>722,7923=>500,7924=>722,7925=>500,7926=>722,7927=>500,7928=>722,7929=>500,7936=>605,7937=>605,7938=>605,7939=>605,7940=>605,7941=>605,7942=>605,7943=>605,7944=>722,7945=>722,7946=>830,7947=>833,7948=>761,7949=>798,7950=>721,7951=>722,7952=>440,7953=>440,7954=>440,7955=>440,7956=>440,7957=>440,7960=>817,7961=>826,7962=>944,7963=>970,7964=>964,7965=>1009,7968=>605,7969=>605,7970=>605,7971=>605,7972=>605,7973=>605,7974=>605,7975=>605,7976=>926,7977=>921,7978=>1038,7979=>1064,7980=>1092,7981=>1102,7982=>1005,7983=>991,7984=>330,7985=>330,7986=>330,7987=>330,7988=>330,7989=>330,7990=>330,7991=>330,7992=>534,7993=>541,7994=>653,7995=>659,7996=>705,7997=>714,7998=>612,7999=>614,8000=>550,8001=>550,8002=>550,8003=>550,8004=>550,8005=>550,8008=>885,8009=>886,8010=>1038,8011=>1052,8012=>997,8013=>1021,8016=>550,8017=>550,8018=>550,8019=>550,8020=>550,8021=>550,8022=>550,8023=>550,8025=>870,8027=>1014,8029=>1043,8031=>944,8032=>715,8033=>715,8034=>715,8035=>715,8036=>715,8037=>715,8038=>715,8039=>715,8040=>905,8041=>913,8042=>1066,8043=>1085,8044=>1034,8045=>1044,8046=>980,8047=>961,8048=>605,8049=>605,8050=>440,8051=>440,8052=>605,8053=>605,8054=>330,8055=>330,8056=>550,8057=>550,8058=>550,8059=>550,8060=>715,8061=>715,8064=>605,8065=>605,8066=>605,8067=>605,8068=>605,8069=>605,8070=>605,8071=>605,8072=>886,8073=>887,8074=>985,8075=>993,8076=>937,8077=>956,8078=>874,8079=>878,8080=>605,8081=>605,8082=>605,8083=>605,8084=>605,8085=>605,8086=>605,8087=>605,8088=>1096,8089=>1092,8090=>1223,8091=>1250,8092=>1270,8093=>1283,8094=>1174,8095=>1162,8096=>715,8097=>715,8098=>715,8099=>715,8100=>715,8101=>715,8102=>715,8103=>715,8104=>1057,8105=>1073,8106=>1228,8107=>1251,8108=>1202,8109=>1210,8110=>1151,8111=>1131,8112=>605,8113=>605,8114=>605,8115=>605,8116=>605,8118=>605,8119=>605,8120=>722,8121=>722,8122=>722,8123=>722,8124=>883,8125=>500,8126=>0,8127=>500,8128=>500,8129=>550,8130=>605,8131=>605,8132=>605,8134=>605,8135=>605,8136=>790,8137=>830,8138=>909,8139=>931,8140=>950,8141=>500,8142=>500,8143=>500,8144=>330,8145=>330,8146=>330,8147=>330,8150=>330,8151=>330,8152=>386,8153=>386,8154=>506,8155=>550,8157=>500,8158=>500,8159=>500,8160=>550,8161=>550,8162=>550,8163=>550,8164=>550,8165=>550,8166=>550,8167=>550,8168=>738,8169=>738,8170=>858,8171=>880,8172=>764,8173=>550,8174=>550,8175=>500,8178=>715,8179=>715,8180=>715,8182=>715,8183=>715,8184=>884,8185=>857,8186=>927,8187=>892,8188=>988,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>333,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>500,8221=>500,8222=>500,8223=>500,8224=>500,8225=>500,8226=>524,8227=>560,8228=>250,8229=>500,8230=>1000,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>250,8240=>1000,8241=>1588,8242=>270,8243=>492,8244=>714,8245=>270,8246=>484,8247=>693,8248=>469,8249=>333,8250=>333,8251=>727,8252=>666,8253=>695,8254=>500,8255=>953,8256=>953,8257=>338,8258=>931,8259=>333,8260=>167,8261=>332,8262=>332,8263=>1000,8264=>833,8265=>833,8266=>500,8267=>540,8268=>528,8269=>523,8270=>500,8271=>333,8272=>953,8273=>500,8274=>497,8275=>576,8276=>953,8277=>785,8278=>450,8279=>881,8280=>620,8281=>620,8282=>179,8283=>621,8284=>569,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>185,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>325,8320=>300,8321=>274,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>344,8337=>304,8338=>340,8339=>337,8340=>308,8352=>710,8353=>722,8354=>783,8355=>611,8356=>500,8357=>833,8358=>722,8359=>960,8360=>1101,8361=>1000,8362=>889,8363=>532,8364=>761,8365=>742,8366=>631,8367=>1435,8368=>579,8369=>609,8370=>639,8371=>660,8372=>556,8373=>500,8376=>524,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8423=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>624,8449=>625,8451=>1009,8453=>623,8454=>737,8455=>631,8456=>709,8457=>923,8458=>500,8459=>1035,8462=>556,8463=>556,8464=>792,8465=>737,8466=>800,8467=>427,8468=>835,8470=>896,8471=>855,8472=>666,8475=>747,8476=>955,8478=>722,8479=>722,8480=>991,8481=>1186,8482=>1086,8483=>722,8486=>811,8487=>811,8489=>333,8490=>764,8491=>722,8492=>806,8494=>551,8495=>444,8497=>723,8498=>611,8499=>1203,8501=>593,8502=>498,8503=>339,8504=>523,8506=>906,8507=>1181,8523=>778,8525=>1028,8526=>408,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>386,8545=>760,8546=>1138,8547=>1098,8548=>722,8549=>1098,8550=>1474,8551=>1850,8552=>1096,8553=>722,8554=>1095,8555=>1472,8556=>664,8557=>722,8558=>724,8559=>943,8560=>278,8561=>545,8562=>812,8563=>758,8564=>500,8565=>769,8566=>1036,8567=>1298,8568=>768,8569=>500,8570=>768,8571=>1034,8572=>278,8573=>444,8574=>556,8575=>833,8592=>964,8593=>523,8594=>964,8595=>523,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8604=>1152,8605=>1152,8606=>964,8607=>964,8608=>964,8609=>964,8610=>1078,8611=>1078,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8617=>964,8618=>964,8619=>964,8620=>964,8621=>1168,8622=>964,8624=>622,8625=>622,8630=>1069,8631=>1069,8632=>964,8633=>964,8634=>980,8635=>980,8636=>964,8637=>964,8638=>557,8639=>556,8640=>964,8641=>964,8642=>557,8643=>556,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8651=>964,8652=>964,8653=>964,8654=>964,8655=>964,8656=>964,8657=>630,8658=>964,8659=>630,8660=>964,8661=>630,8662=>1063,8663=>1063,8664=>1063,8665=>1063,8666=>964,8667=>964,8668=>1100,8669=>1100,8672=>964,8674=>964,8676=>964,8677=>964,8704=>627,8705=>716,8706=>558,8707=>627,8708=>627,8709=>746,8710=>612,8711=>719,8713=>576,8714=>576,8716=>576,8717=>576,8720=>733,8721=>713,8722=>676,8723=>676,8724=>676,8725=>750,8727=>570,8729=>570,8730=>549,8733=>676,8734=>752,8736=>555,8737=>555,8738=>555,8739=>240,8740=>531,8741=>478,8742=>705,8743=>694,8744=>694,8745=>694,8746=>694,8747=>323,8756=>629,8757=>629,8761=>947,8764=>676,8765=>676,8766=>763,8768=>305,8769=>676,8770=>676,8771=>676,8773=>676,8776=>676,8777=>676,8778=>676,8781=>676,8782=>676,8783=>676,8784=>676,8785=>676,8786=>676,8787=>676,8788=>947,8789=>947,8790=>676,8791=>676,8796=>676,8800=>570,8801=>676,8802=>676,8804=>570,8805=>570,8806=>676,8807=>676,8808=>676,8809=>676,8810=>1047,8811=>1047,8812=>450,8813=>676,8814=>676,8815=>676,8816=>676,8817=>676,8818=>676,8819=>676,8820=>676,8821=>676,8822=>676,8823=>676,8824=>676,8825=>676,8826=>676,8827=>676,8828=>676,8829=>676,8830=>676,8831=>676,8832=>676,8833=>676,8834=>676,8835=>676,8836=>676,8837=>676,8838=>676,8839=>676,8840=>676,8841=>676,8842=>676,8843=>676,8846=>694,8847=>676,8848=>676,8849=>676,8850=>676,8851=>694,8852=>694,8853=>738,8854=>738,8855=>738,8856=>738,8857=>738,8858=>738,8859=>738,8861=>738,8862=>678,8863=>678,8864=>678,8865=>678,8866=>487,8867=>487,8868=>752,8869=>752,8871=>487,8873=>659,8874=>831,8876=>487,8877=>487,8878=>659,8879=>659,8882=>676,8883=>676,8884=>676,8885=>676,8886=>1380,8887=>1380,8888=>1027,8890=>626,8891=>694,8892=>694,8893=>694,8900=>512,8903=>676,8904=>759,8905=>632,8906=>632,8907=>1000,8908=>1000,8909=>676,8910=>694,8911=>694,8912=>676,8913=>676,8914=>694,8915=>694,8916=>694,8918=>676,8919=>676,8920=>1441,8921=>1441,8922=>676,8923=>676,8924=>676,8925=>676,8926=>676,8927=>676,8928=>676,8929=>676,8930=>676,8931=>676,8934=>676,8935=>676,8936=>676,8937=>676,8938=>676,8939=>676,8940=>676,8941=>676,8960=>737,8968=>411,8969=>411,8970=>411,8971=>411,8976=>680,8994=>951,8995=>951,9001=>398,9002=>398,9251=>500,9472=>1000,9473=>1000,9474=>1000,9475=>1000,9476=>1000,9477=>1000,9478=>1000,9479=>1000,9480=>1000,9481=>1000,9482=>1000,9483=>1000,9484=>1000,9485=>1000,9486=>1000,9487=>1000,9488=>1000,9489=>1000,9490=>1000,9491=>1000,9492=>1000,9493=>1000,9494=>1000,9495=>1000,9496=>1000,9497=>1000,9498=>1000,9499=>1000,9500=>1000,9501=>1000,9502=>1000,9503=>1000,9504=>1000,9505=>1000,9506=>1000,9507=>1000,9508=>1000,9509=>1000,9510=>1000,9511=>1000,9512=>1000,9513=>1000,9514=>1000,9515=>1000,9516=>1000,9517=>1000,9518=>1000,9519=>1000,9520=>1000,9521=>1000,9522=>1000,9523=>1000,9524=>1000,9525=>1000,9526=>1000,9527=>1000,9528=>1000,9529=>1000,9530=>1000,9531=>1000,9532=>1000,9533=>1000,9534=>1000,9535=>1000,9536=>1000,9537=>1000,9538=>1000,9539=>1000,9540=>1000,9541=>1000,9542=>1000,9543=>1000,9544=>1000,9545=>1000,9546=>1000,9547=>1000,9552=>1000,9553=>1000,9554=>1000,9555=>1000,9556=>1000,9557=>1000,9558=>1000,9559=>1000,9560=>1000,9561=>1000,9562=>1000,9563=>1000,9564=>1000,9565=>1000,9566=>1000,9567=>1000,9568=>1000,9569=>1000,9570=>1000,9571=>1000,9572=>1000,9573=>1000,9574=>1000,9575=>1000,9576=>1000,9577=>1000,9578=>1000,9579=>1000,9580=>1000,9600=>1000,9601=>1000,9602=>1000,9603=>1000,9604=>1000,9605=>1000,9606=>1000,9607=>1000,9608=>1000,9609=>1000,9610=>1000,9611=>1000,9612=>1000,9613=>1000,9614=>1000,9615=>1000,9616=>1000,9617=>1000,9618=>1000,9619=>1000,9620=>1000,9621=>1000,9622=>1000,9623=>1000,9624=>1000,9625=>1000,9626=>1000,9627=>1000,9628=>1000,9629=>1000,9630=>1000,9631=>1000,9632=>678,9633=>678,9642=>309,9650=>681,9651=>681,9654=>681,9655=>681,9660=>681,9661=>681,9664=>681,9665=>681,9670=>580,9671=>580,9674=>494,9675=>738,9676=>732,9679=>738,9702=>524,9711=>855,9733=>1003,9734=>1003,9824=>618,9825=>645,9826=>587,9827=>582,9828=>582,9829=>645,9830=>587,9831=>618,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,10214=>561,10215=>561,11392=>760,11393=>568,11394=>545,11395=>444,11396=>598,11397=>433,11398=>1039,11399=>760,11400=>681,11401=>502,11402=>572,11403=>405,11404=>583,11405=>463,11406=>698,11407=>529,11408=>754,11409=>555,11410=>338,11411=>258,11412=>688,11413=>524,11414=>700,11415=>521,11416=>799,11417=>609,11418=>708,11419=>537,11420=>546,11421=>411,11422=>778,11423=>541,11424=>724,11425=>524,11426=>545,11427=>446,11428=>676,11429=>498,11430=>615,11431=>433,11432=>759,11433=>589,11434=>800,11435=>670,11436=>669,11437=>512,11438=>801,11439=>609,11440=>1003,11441=>743,11517=>266,11518=>617,11519=>307,11799=>333,42790=>774,42791=>551,42792=>964,42793=>754,42794=>652,42795=>452,42796=>478,42797=>422,42798=>662,42799=>612,42888=>333,42889=>278,42890=>282,42891=>349,42892=>278,64256=>613,64257=>559,64258=>559,64259=>846,64260=>836,64261=>603,64262=>723,64275=>1105,64276=>1105,64277=>1099,64278=>1105,64279=>1361,64285=>266,64286=>0,64287=>532,64288=>552,64297=>570,64298=>716,64299=>716,64300=>716,64301=>716,64302=>593,64303=>593,64304=>593,64305=>498,64306=>339,64307=>523,64308=>561,64309=>266,64310=>291,64312=>576,64313=>266,64314=>496,64315=>501,64316=>510,64318=>581,64320=>347,64321=>512,64323=>493,64324=>491,64326=>561,64327=>544,64328=>502,64329=>716,64330=>571,64331=>266,64332=>498,64333=>501,64334=>491,64335=>593,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freeserifbi.php b/incs/tcpdf_old/fonts/freeserifbi.php new file mode 100644 index 0000000..ad45bc9 --- /dev/null +++ b/incs/tcpdf_old/fonts/freeserifbi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-787 -300 1678 924]','ItalicAngle'=>-16.45875,'Ascent'=>900,'Descent'=>-300,'Leading'=>90,'CapHeight'=>669,'XHeight'=>475,'StemV'=>123,'StemH'=>53,'AvgWidth'=>412,'MaxWidth'=>1657,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>744,69=>670,70=>656,71=>722,72=>778,73=>393,74=>500,75=>664,76=>609,77=>896,78=>722,79=>722,80=>614,81=>722,82=>672,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>700,128=>667,129=>667,130=>667,131=>667,132=>722,133=>722,134=>722,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>444,142=>444,143=>444,144=>444,145=>444,146=>278,147=>278,148=>278,149=>278,150=>556,151=>500,152=>500,153=>500,154=>500,155=>500,156=>556,157=>556,158=>556,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>609,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444,256=>667,257=>500,258=>667,259=>500,260=>667,261=>500,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>609,272=>722,273=>500,274=>667,275=>444,276=>667,277=>444,278=>667,279=>444,280=>667,281=>444,282=>667,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>778,293=>556,294=>778,295=>556,296=>389,297=>278,298=>389,299=>278,300=>389,301=>278,302=>389,303=>278,304=>389,305=>278,306=>834,307=>545,308=>500,309=>278,310=>667,311=>500,312=>534,313=>611,314=>278,315=>611,316=>278,317=>638,318=>382,319=>611,320=>424,321=>611,322=>278,323=>722,324=>556,325=>722,326=>556,327=>722,328=>556,329=>646,330=>829,331=>547,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>944,339=>711,340=>667,341=>389,342=>667,343=>389,344=>667,345=>389,346=>556,347=>389,348=>556,349=>389,350=>556,351=>389,352=>556,353=>389,354=>611,355=>278,356=>611,357=>426,358=>611,359=>278,360=>722,361=>556,362=>722,363=>556,364=>722,365=>556,366=>722,367=>556,368=>722,369=>556,370=>722,371=>556,372=>889,373=>667,374=>611,375=>444,376=>611,377=>611,378=>389,379=>611,380=>389,381=>611,382=>389,383=>333,384=>500,385=>850,386=>667,387=>575,388=>630,389=>500,390=>722,391=>929,392=>654,393=>722,394=>864,395=>684,396=>500,397=>546,398=>670,399=>722,400=>631,401=>769,402=>333,403=>929,404=>716,405=>745,406=>278,407=>389,408=>829,409=>500,410=>278,411=>495,412=>853,413=>919,414=>556,415=>722,416=>868,417=>603,418=>1014,419=>778,420=>757,421=>500,422=>611,423=>556,424=>389,425=>730,426=>455,427=>349,428=>611,429=>298,430=>611,431=>879,432=>704,433=>811,434=>678,435=>611,436=>581,437=>611,438=>389,439=>619,440=>614,441=>461,442=>445,443=>500,444=>614,445=>500,446=>389,447=>504,448=>220,449=>418,450=>570,451=>333,452=>1355,453=>1133,454=>889,455=>1109,456=>887,457=>556,458=>1152,459=>1000,460=>834,461=>667,462=>500,463=>393,464=>278,465=>722,466=>500,467=>722,468=>556,469=>722,470=>556,471=>722,472=>556,473=>722,474=>556,475=>722,476=>556,477=>444,478=>667,479=>500,480=>667,481=>500,482=>944,483=>703,484=>722,485=>500,486=>722,487=>500,488=>664,489=>500,490=>722,491=>500,492=>722,493=>500,494=>619,495=>513,496=>278,497=>1355,498=>1133,499=>889,500=>722,501=>500,502=>944,503=>660,504=>722,505=>556,506=>667,507=>500,508=>944,509=>703,510=>722,511=>500,512=>667,513=>500,514=>667,515=>500,516=>670,517=>444,518=>670,519=>444,520=>393,521=>278,522=>393,523=>278,524=>722,525=>500,526=>722,527=>500,528=>672,529=>389,530=>672,531=>389,532=>722,533=>556,534=>722,535=>556,536=>556,537=>389,538=>611,539=>278,540=>424,541=>455,542=>778,543=>556,544=>731,545=>618,546=>568,547=>500,548=>667,549=>444,550=>667,551=>500,552=>670,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>611,563=>444,564=>422,565=>621,566=>413,567=>278,568=>800,569=>784,570=>644,571=>667,572=>444,573=>664,574=>611,575=>389,576=>451,577=>444,578=>444,579=>667,580=>722,581=>722,582=>670,583=>444,584=>500,585=>278,586=>808,587=>608,588=>672,589=>389,590=>611,591=>444,592=>500,593=>590,594=>590,595=>510,596=>444,598=>516,599=>552,600=>444,601=>444,603=>430,604=>440,606=>440,607=>278,608=>569,609=>500,610=>504,612=>582,613=>556,614=>556,615=>556,616=>288,617=>320,618=>278,619=>278,621=>516,622=>559,623=>778,624=>778,625=>778,626=>556,627=>556,628=>500,629=>500,630=>732,631=>715,632=>667,633=>389,634=>389,635=>495,636=>389,637=>389,638=>394,639=>394,640=>556,641=>556,642=>389,643=>333,644=>333,645=>433,647=>333,648=>278,649=>500,650=>557,651=>492,652=>444,653=>667,654=>444,655=>406,656=>604,658=>513,660=>500,661=>500,662=>500,663=>444,664=>778,665=>445,667=>700,668=>542,670=>500,671=>429,672=>560,673=>500,675=>752,676=>807,678=>609,679=>510,681=>815,682=>606,683=>525,684=>490,686=>556,687=>556,688=>396,689=>397,690=>172,691=>243,692=>267,693=>341,694=>368,695=>440,696=>300,697=>250,698=>408,699=>250,700=>250,701=>250,702=>300,703=>300,704=>340,705=>340,706=>333,707=>333,708=>333,709=>333,710=>333,711=>333,712=>333,713=>333,714=>333,715=>333,716=>300,717=>333,718=>333,719=>333,720=>278,721=>278,722=>300,723=>300,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>333,735=>352,736=>374,737=>227,738=>264,739=>340,740=>340,741=>526,742=>526,743=>526,744=>526,745=>526,746=>519,747=>519,748=>333,749=>333,750=>480,751=>333,752=>333,753=>333,754=>333,755=>327,756=>261,757=>437,758=>437,759=>400,760=>278,761=>175,762=>175,763=>175,764=>175,765=>0,766=>337,767=>432,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,884=>199,885=>199,890=>0,894=>333,900=>330,901=>333,902=>667,903=>250,904=>819,905=>955,906=>539,908=>835,910=>961,911=>889,912=>320,913=>667,914=>667,915=>637,916=>740,917=>667,918=>611,919=>778,920=>722,921=>389,922=>677,923=>667,924=>889,925=>722,926=>650,927=>722,928=>778,929=>611,931=>730,932=>621,933=>722,934=>748,935=>667,936=>858,937=>741,938=>389,939=>722,940=>590,941=>430,942=>548,943=>320,944=>536,945=>590,946=>536,947=>548,948=>550,949=>430,950=>482,951=>548,952=>525,953=>320,954=>564,955=>510,956=>589,957=>522,958=>482,959=>536,960=>629,961=>536,962=>470,963=>536,964=>464,965=>536,966=>643,967=>482,968=>715,969=>715,970=>320,971=>536,972=>536,973=>536,974=>715,976=>508,977=>589,978=>722,979=>931,980=>722,981=>660,982=>715,983=>536,984=>611,985=>536,986=>620,987=>524,988=>667,989=>535,990=>708,991=>428,992=>671,993=>633,1008=>550,1009=>550,1010=>477,1011=>278,1012=>722,1013=>411,1014=>411,1015=>609,1016=>500,1017=>667,1018=>896,1019=>769,1020=>536,1021=>667,1022=>667,1023=>667,1024=>670,1025=>670,1026=>762,1027=>637,1028=>667,1029=>556,1030=>393,1031=>393,1032=>500,1033=>1085,1034=>1049,1035=>747,1036=>736,1037=>778,1038=>746,1039=>778,1040=>667,1041=>667,1042=>667,1043=>637,1044=>778,1045=>670,1046=>1044,1047=>650,1048=>778,1049=>778,1050=>736,1051=>814,1052=>896,1053=>778,1054=>722,1055=>778,1056=>614,1057=>667,1058=>611,1059=>746,1060=>748,1061=>667,1062=>778,1063=>742,1064=>1136,1065=>1135,1066=>779,1067=>984,1068=>664,1069=>732,1070=>1069,1071=>779,1072=>500,1073=>508,1074=>486,1075=>414,1076=>486,1077=>444,1078=>982,1079=>476,1080=>556,1081=>556,1082=>564,1083=>585,1084=>757,1085=>552,1086=>500,1087=>556,1088=>500,1089=>444,1090=>778,1091=>532,1092=>764,1093=>500,1094=>556,1095=>556,1096=>806,1097=>806,1098=>644,1099=>744,1100=>470,1101=>488,1102=>757,1103=>586,1104=>444,1105=>444,1106=>524,1107=>414,1108=>488,1109=>389,1110=>278,1111=>278,1112=>278,1113=>772,1114=>745,1115=>556,1116=>564,1117=>556,1118=>532,1119=>556,1120=>990,1121=>690,1122=>804,1123=>751,1124=>1017,1125=>752,1126=>900,1127=>728,1128=>1236,1129=>927,1130=>1044,1131=>826,1132=>1401,1133=>1016,1134=>620,1135=>476,1136=>858,1137=>769,1138=>722,1139=>544,1140=>796,1141=>584,1142=>796,1143=>584,1144=>1268,1145=>1023,1146=>895,1147=>612,1148=>990,1149=>690,1150=>990,1151=>635,1152=>620,1153=>444,1154=>372,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>778,1163=>556,1164=>664,1165=>470,1166=>614,1167=>473,1168=>624,1169=>448,1170=>624,1171=>448,1172=>733,1173=>485,1174=>1080,1175=>982,1176=>650,1177=>476,1178=>772,1179=>564,1180=>772,1181=>590,1182=>738,1183=>499,1184=>862,1185=>718,1186=>778,1187=>552,1188=>976,1189=>682,1190=>1085,1191=>787,1192=>667,1193=>480,1194=>667,1195=>444,1196=>534,1197=>778,1198=>611,1199=>640,1200=>611,1201=>640,1202=>694,1203=>500,1204=>1004,1205=>518,1206=>742,1207=>556,1208=>742,1209=>556,1210=>716,1211=>556,1212=>844,1213=>530,1214=>844,1215=>530,1216=>393,1217=>1044,1218=>982,1219=>736,1220=>534,1221=>814,1222=>585,1223=>778,1224=>552,1225=>778,1226=>552,1227=>742,1228=>556,1229=>896,1230=>757,1231=>393,1232=>667,1233=>500,1234=>667,1235=>500,1236=>891,1237=>646,1238=>670,1239=>444,1240=>659,1241=>372,1242=>619,1243=>372,1244=>1044,1245=>994,1246=>650,1247=>476,1248=>604,1249=>459,1250=>778,1251=>539,1252=>778,1253=>539,1254=>722,1255=>500,1256=>722,1257=>500,1258=>722,1259=>500,1260=>732,1261=>488,1262=>746,1263=>532,1264=>746,1265=>532,1266=>746,1267=>532,1268=>742,1269=>556,1270=>637,1271=>448,1272=>984,1273=>744,1296=>652,1297=>452,1298=>814,1299=>585,1306=>722,1307=>500,1308=>889,1309=>656,1310=>736,1311=>564,1329=>889,1330=>787,1331=>858,1332=>941,1333=>775,1334=>765,1335=>805,1336=>762,1337=>938,1338=>869,1339=>765,1340=>756,1341=>966,1342=>992,1343=>748,1344=>469,1345=>731,1346=>941,1347=>745,1348=>966,1349=>641,1350=>929,1351=>774,1352=>779,1353=>784,1354=>841,1355=>775,1356=>955,1357=>779,1358=>927,1359=>555,1360=>763,1361=>641,1362=>656,1363=>824,1364=>869,1365=>768,1366=>754,1369=>300,1370=>300,1371=>270,1372=>307,1373=>270,1374=>324,1375=>322,1377=>818,1378=>548,1379=>601,1380=>608,1381=>551,1382=>547,1383=>496,1384=>548,1385=>586,1386=>585,1387=>548,1388=>269,1389=>798,1390=>594,1391=>544,1392=>548,1393=>513,1394=>583,1395=>560,1396=>551,1397=>397,1398=>567,1399=>447,1400=>548,1401=>411,1402=>810,1403=>464,1404=>548,1405=>551,1406=>595,1407=>821,1408=>548,1409=>557,1410=>312,1411=>821,1412=>550,1413=>511,1414=>668,1415=>602,1417=>333,1418=>349,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>0,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>433,1471=>0,1472=>155,1473=>0,1474=>0,1475=>400,1476=>0,1477=>0,1478=>347,1479=>0,1488=>593,1489=>498,1490=>339,1491=>523,1492=>561,1493=>266,1494=>291,1495=>559,1496=>576,1497=>266,1498=>496,1499=>501,1500=>510,1501=>542,1502=>581,1503=>273,1504=>347,1505=>512,1506=>552,1507=>493,1508=>491,1509=>537,1510=>561,1511=>544,1512=>502,1513=>716,1514=>571,1520=>532,1521=>532,1522=>532,1523=>396,1524=>432,3585=>590,3586=>578,3587=>661,3588=>592,3589=>592,3590=>699,3591=>447,3592=>534,3593=>692,3594=>578,3595=>659,3596=>899,3597=>804,3598=>633,3599=>637,3600=>484,3601=>730,3602=>876,3603=>915,3604=>592,3605=>592,3606=>578,3607=>670,3608=>542,3609=>671,3610=>621,3611=>618,3612=>621,3613=>617,3614=>708,3615=>708,3616=>637,3617=>589,3618=>552,3619=>484,3620=>590,3621=>569,3622=>637,3623=>526,3624=>599,3625=>802,3626=>579,3627=>668,3628=>778,3629=>560,3630=>514,3631=>510,3632=>442,3633=>0,3634=>423,3635=>452,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>665,3648=>357,3649=>624,3650=>529,3651=>486,3652=>475,3653=>423,3654=>500,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>657,3664=>548,3665=>548,3666=>592,3667=>614,3668=>631,3669=>643,3670=>508,3671=>744,3672=>622,3673=>585,3674=>721,3675=>1381,4256=>475,4257=>469,4258=>573,4259=>650,4260=>502,4261=>506,4262=>481,4263=>746,4264=>491,4265=>495,4266=>888,4267=>488,4268=>464,4269=>745,4270=>483,4271=>489,4272=>721,4273=>464,4274=>578,4275=>590,4276=>611,4277=>491,4278=>663,4279=>489,4280=>544,4281=>479,4282=>527,4283=>488,4284=>560,4285=>461,4286=>467,4287=>546,4288=>483,4289=>487,4290=>562,4291=>477,4292=>491,4293=>471,4304=>522,4305=>518,4306=>621,4307=>716,4308=>517,4309=>519,4310=>518,4311=>796,4312=>518,4313=>518,4314=>934,4315=>517,4316=>519,4317=>787,4318=>515,4319=>514,4320=>788,4321=>573,4322=>620,4323=>593,4324=>639,4325=>516,4326=>714,4327=>518,4328=>572,4329=>518,4330=>555,4331=>518,4332=>562,4333=>509,4334=>572,4335=>677,4336=>523,4337=>517,4338=>595,4339=>480,4340=>519,4341=>484,4342=>838,4343=>517,4344=>516,4345=>621,4346=>522,4347=>410,4348=>389,5024=>718,5025=>768,5026=>633,5027=>878,5028=>1001,5029=>371,5030=>576,5031=>754,5032=>531,5033=>774,5034=>692,5035=>499,5036=>668,5037=>829,5038=>575,5039=>681,5040=>485,5041=>607,5042=>885,5043=>974,5044=>588,5045=>583,5046=>726,5047=>947,5048=>558,5049=>832,5050=>1096,5051=>780,5052=>595,5053=>869,5054=>752,5055=>710,5056=>761,5057=>802,5058=>760,5059=>656,5060=>655,5061=>982,5062=>684,5063=>801,5064=>805,5065=>1042,5066=>755,5067=>612,5068=>707,5069=>889,5070=>584,5071=>623,5072=>536,5073=>763,5074=>763,5075=>549,5076=>1052,5077=>600,5078=>730,5079=>714,5080=>714,5081=>697,5082=>543,5083=>943,5084=>718,5085=>630,5086=>660,5087=>692,5088=>841,5089=>861,5090=>617,5091=>733,5092=>898,5093=>896,5094=>781,5095=>612,5096=>830,5097=>948,5098=>886,5099=>757,5100=>796,5101=>578,5102=>601,5103=>797,5104=>623,5105=>886,5106=>730,5107=>827,5108=>648,7680=>667,7681=>500,7682=>667,7683=>500,7684=>667,7685=>500,7686=>667,7687=>500,7688=>667,7689=>444,7690=>744,7691=>500,7692=>744,7693=>500,7694=>744,7695=>500,7696=>744,7697=>500,7698=>744,7699=>500,7700=>667,7701=>444,7702=>667,7703=>444,7704=>670,7705=>444,7706=>670,7707=>444,7708=>670,7709=>444,7710=>656,7711=>333,7712=>722,7713=>500,7714=>778,7715=>556,7716=>778,7717=>556,7718=>778,7719=>556,7720=>778,7721=>556,7722=>778,7723=>556,7724=>393,7725=>278,7726=>389,7727=>278,7728=>664,7729=>500,7730=>664,7731=>500,7732=>664,7733=>500,7734=>609,7735=>278,7736=>609,7737=>278,7738=>609,7739=>278,7740=>609,7741=>278,7742=>896,7743=>778,7744=>896,7745=>778,7746=>896,7747=>778,7748=>722,7749=>556,7750=>722,7751=>556,7752=>722,7753=>556,7754=>722,7755=>556,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>614,7765=>500,7766=>614,7767=>500,7768=>672,7769=>389,7770=>672,7771=>389,7772=>672,7773=>389,7774=>672,7775=>389,7776=>556,7777=>389,7778=>556,7779=>389,7780=>556,7781=>389,7782=>556,7783=>389,7784=>556,7785=>389,7786=>611,7787=>278,7788=>611,7789=>278,7790=>611,7791=>278,7792=>611,7793=>278,7794=>722,7795=>556,7796=>722,7797=>556,7798=>722,7799=>556,7800=>722,7801=>556,7802=>722,7803=>556,7804=>667,7805=>444,7806=>667,7807=>444,7808=>889,7809=>667,7810=>889,7811=>667,7812=>889,7813=>667,7814=>889,7815=>667,7816=>889,7817=>667,7818=>667,7819=>500,7820=>667,7821=>500,7822=>611,7823=>444,7824=>611,7825=>389,7826=>611,7827=>389,7828=>611,7829=>389,7830=>556,7831=>278,7832=>667,7833=>444,7834=>507,7835=>333,7836=>333,7837=>333,7838=>792,7839=>534,7840=>667,7841=>500,7842=>667,7843=>500,7844=>667,7845=>500,7846=>667,7847=>500,7848=>667,7849=>500,7850=>667,7851=>500,7852=>667,7853=>500,7854=>667,7855=>500,7856=>667,7857=>500,7858=>667,7859=>500,7860=>667,7861=>500,7862=>667,7863=>500,7864=>670,7865=>444,7866=>670,7867=>444,7868=>670,7869=>444,7870=>667,7871=>444,7872=>667,7873=>444,7874=>667,7875=>444,7876=>667,7877=>444,7878=>670,7879=>444,7880=>393,7881=>278,7882=>393,7883=>278,7884=>722,7885=>500,7886=>722,7887=>500,7888=>722,7889=>500,7890=>722,7891=>500,7892=>722,7893=>500,7894=>722,7895=>500,7896=>722,7897=>500,7898=>868,7899=>603,7900=>868,7901=>603,7902=>868,7903=>603,7904=>868,7905=>603,7906=>868,7907=>603,7908=>722,7909=>556,7910=>722,7911=>556,7912=>879,7913=>704,7914=>879,7915=>704,7916=>879,7917=>704,7918=>879,7919=>704,7920=>879,7921=>704,7922=>611,7923=>444,7924=>611,7925=>444,7926=>611,7927=>444,7928=>611,7929=>444,7936=>590,7937=>590,7938=>590,7939=>590,7940=>590,7941=>590,7942=>590,7943=>590,7944=>724,7945=>753,7946=>891,7947=>912,7948=>822,7949=>853,7950=>796,7951=>787,7952=>430,7953=>430,7954=>430,7955=>430,7956=>430,7957=>430,7960=>864,7961=>905,7962=>1034,7963=>1038,7964=>1031,7965=>1045,7968=>548,7969=>548,7970=>548,7971=>548,7972=>548,7973=>548,7974=>548,7975=>548,7976=>976,7977=>1009,7978=>1132,7979=>1141,7980=>1138,7981=>1154,7982=>1079,7983=>1071,7984=>320,7985=>320,7986=>320,7987=>320,7988=>320,7989=>320,7990=>320,7991=>320,7992=>593,7993=>620,7994=>746,7995=>762,7996=>742,7997=>773,7998=>691,7999=>683,8000=>536,8001=>536,8002=>536,8003=>536,8004=>536,8005=>536,8008=>899,8009=>928,8010=>1086,8011=>1118,8012=>1020,8013=>1028,8016=>536,8017=>536,8018=>536,8019=>536,8020=>536,8021=>536,8022=>536,8023=>536,8025=>959,8027=>1085,8029=>1108,8031=>1027,8032=>715,8033=>715,8034=>715,8035=>715,8036=>715,8037=>715,8038=>715,8039=>715,8040=>946,8041=>960,8042=>1133,8043=>1148,8044=>1059,8045=>1081,8046=>1020,8047=>1016,8048=>590,8049=>590,8050=>430,8051=>430,8052=>548,8053=>548,8054=>320,8055=>320,8056=>536,8057=>536,8058=>536,8059=>536,8060=>715,8061=>715,8064=>590,8065=>590,8066=>590,8067=>590,8068=>590,8069=>590,8070=>590,8071=>590,8072=>842,8073=>877,8074=>1011,8075=>1031,8076=>947,8077=>975,8078=>907,8079=>893,8080=>548,8081=>548,8082=>548,8083=>548,8084=>548,8085=>548,8086=>548,8087=>548,8088=>1030,8089=>1066,8090=>1188,8091=>1199,8092=>1196,8093=>1211,8094=>1134,8095=>1129,8096=>715,8097=>715,8098=>715,8099=>715,8100=>715,8101=>715,8102=>715,8103=>715,8104=>1060,8105=>1076,8106=>1264,8107=>1287,8108=>1179,8109=>1204,8110=>1137,8111=>1135,8112=>590,8113=>590,8114=>590,8115=>590,8116=>590,8118=>590,8119=>590,8120=>667,8121=>667,8122=>752,8123=>728,8124=>775,8125=>250,8126=>0,8127=>500,8128=>500,8129=>550,8130=>548,8131=>548,8132=>548,8134=>548,8135=>548,8136=>884,8137=>859,8138=>982,8139=>968,8140=>839,8141=>500,8142=>500,8143=>500,8144=>320,8145=>320,8146=>320,8147=>320,8150=>320,8151=>320,8152=>389,8153=>389,8154=>599,8155=>592,8157=>500,8158=>500,8159=>500,8160=>536,8161=>536,8162=>536,8163=>536,8164=>536,8165=>536,8166=>536,8167=>536,8168=>722,8169=>722,8170=>1007,8171=>932,8172=>842,8173=>550,8174=>550,8175=>500,8178=>715,8179=>715,8180=>715,8182=>715,8183=>715,8184=>971,8185=>853,8186=>1004,8187=>875,8188=>862,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>333,8215=>478,8216=>250,8217=>250,8218=>250,8219=>250,8220=>500,8221=>500,8222=>500,8223=>500,8224=>500,8225=>500,8226=>350,8227=>560,8228=>250,8229=>478,8230=>1000,8231=>0,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>250,8239=>0,8240=>1000,8241=>1618,8242=>278,8243=>556,8244=>834,8245=>270,8246=>468,8247=>630,8248=>469,8249=>333,8250=>333,8251=>727,8252=>778,8253=>733,8254=>500,8255=>953,8256=>953,8257=>338,8258=>931,8259=>333,8260=>167,8261=>332,8262=>332,8263=>1000,8264=>889,8265=>889,8266=>500,8267=>453,8268=>479,8269=>492,8270=>500,8271=>333,8272=>953,8273=>500,8274=>521,8275=>576,8276=>953,8277=>785,8278=>410,8279=>881,8280=>620,8281=>620,8282=>179,8283=>621,8284=>569,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>219,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>362,8320=>300,8321=>274,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>350,8337=>296,8338=>320,8339=>337,8340=>298,8352=>667,8353=>667,8354=>667,8355=>667,8356=>500,8357=>742,8358=>722,8359=>1008,8360=>953,8361=>889,8362=>889,8363=>532,8364=>761,8365=>742,8366=>631,8367=>1435,8368=>579,8369=>609,8370=>639,8371=>742,8372=>576,8373=>500,8376=>524,8400=>0,8401=>0,8406=>0,8407=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8421=>0,8423=>0,8424=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8448=>624,8449=>625,8451=>925,8453=>623,8454=>737,8455=>631,8456=>709,8457=>867,8458=>500,8459=>1035,8462=>556,8463=>556,8464=>792,8465=>737,8466=>800,8467=>427,8468=>835,8470=>806,8471=>855,8472=>666,8475=>747,8476=>955,8478=>722,8479=>722,8480=>991,8481=>1050,8482=>1086,8483=>667,8486=>741,8487=>741,8489=>320,8490=>664,8491=>667,8492=>806,8494=>551,8495=>444,8497=>723,8498=>595,8499=>1203,8501=>537,8502=>537,8503=>350,8504=>537,8506=>942,8507=>1050,8523=>698,8525=>1028,8526=>396,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>393,8545=>716,8546=>1039,8547=>1040,8548=>667,8549=>1016,8550=>1334,8551=>1657,8552=>1005,8553=>667,8554=>1024,8555=>1353,8556=>609,8557=>667,8558=>744,8559=>896,8560=>278,8561=>556,8562=>834,8563=>722,8564=>444,8565=>722,8566=>1000,8567=>1278,8568=>778,8569=>500,8570=>778,8571=>1056,8572=>278,8573=>444,8574=>500,8575=>778,8592=>964,8593=>964,8594=>964,8595=>964,8596=>964,8597=>964,8598=>964,8599=>964,8600=>964,8601=>964,8602=>964,8603=>964,8606=>964,8607=>964,8608=>964,8609=>964,8610=>964,8611=>964,8612=>964,8613=>964,8614=>964,8615=>964,8616=>964,8632=>964,8633=>964,8636=>964,8637=>964,8638=>964,8639=>964,8640=>964,8641=>964,8642=>964,8643=>964,8644=>964,8645=>964,8646=>964,8647=>964,8648=>964,8649=>964,8650=>964,8676=>964,8677=>964,8706=>494,8710=>612,8721=>713,8722=>606,8725=>750,8730=>549,8734=>752,8800=>570,8804=>570,8805=>570,9251=>500,9674=>494,9675=>738,9676=>732,9711=>855,9824=>618,9825=>645,9826=>587,9827=>582,9828=>582,9829=>645,9830=>587,9831=>618,9833=>333,9834=>556,9835=>778,9836=>778,9837=>556,9838=>556,9839=>556,11799=>333,42790=>778,42791=>548,42792=>839,42793=>615,42794=>652,42795=>452,42796=>478,42797=>422,42798=>675,42799=>627,42888=>333,42889=>278,42890=>282,42891=>349,42892=>278,64256=>602,64257=>572,64258=>569,64259=>842,64260=>838,64261=>577,64262=>662,64275=>1105,64276=>1105,64277=>1099,64278=>1105,64279=>1361,64285=>266,64286=>0,64287=>532,64288=>552,64297=>570,64298=>716,64299=>716,64300=>716,64301=>716,64302=>593,64303=>593,64304=>593,64305=>498,64306=>339,64307=>523,64308=>561,64309=>266,64310=>291,64312=>576,64313=>266,64314=>496,64315=>501,64316=>510,64318=>581,64320=>347,64321=>512,64323=>493,64324=>491,64326=>561,64327=>544,64328=>502,64329=>716,64330=>571,64331=>266,64332=>498,64333=>501,64334=>491,64335=>593,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/freeserifi.php b/incs/tcpdf_old/fonts/freeserifi.php new file mode 100644 index 0000000..d9a71f6 --- /dev/null +++ b/incs/tcpdf_old/fonts/freeserifi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-879 -434 1558 900]','ItalicAngle'=>-16.32768,'Ascent'=>900,'Descent'=>-300,'Leading'=>90,'CapHeight'=>653,'XHeight'=>452,'StemV'=>70,'StemH'=>30,'AvgWidth'=>402,'MaxWidth'=>1601,'MissingWidth'=>700); +$cw=array(0=>0,1=>700,2=>700,3=>700,4=>700,5=>700,6=>700,7=>700,8=>0,9=>600,10=>700,11=>700,12=>700,13=>600,14=>700,15=>700,16=>700,17=>700,18=>700,19=>700,20=>700,21=>700,22=>700,23=>700,24=>700,25=>700,26=>700,27=>700,28=>700,29=>0,30=>700,31=>700,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>604,70=>611,71=>722,72=>722,73=>339,74=>444,75=>652,76=>556,77=>828,78=>657,79=>722,80=>603,81=>722,82=>616,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>700,128=>611,129=>611,130=>667,131=>611,132=>667,133=>722,134=>722,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>444,142=>444,143=>444,144=>444,145=>444,146=>278,147=>278,148=>278,149=>278,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>250,186=>310,187=>444,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>673,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444,256=>611,257=>500,258=>611,259=>500,260=>611,261=>500,262=>667,263=>444,264=>667,265=>444,266=>667,267=>444,268=>667,269=>444,270=>722,271=>611,272=>722,273=>500,274=>611,275=>444,276=>611,277=>444,278=>611,279=>444,280=>611,281=>444,282=>611,283=>444,284=>722,285=>500,286=>722,287=>500,288=>722,289=>500,290=>722,291=>500,292=>722,293=>500,294=>722,295=>500,296=>333,297=>278,298=>333,299=>278,300=>333,301=>278,302=>333,303=>278,304=>333,305=>278,306=>707,307=>506,308=>444,309=>278,310=>667,311=>444,312=>444,313=>556,314=>278,315=>556,316=>278,317=>556,318=>361,319=>556,320=>278,321=>556,322=>278,323=>667,324=>500,325=>667,326=>500,327=>667,328=>500,329=>550,330=>721,331=>500,332=>722,333=>500,334=>722,335=>500,336=>722,337=>500,338=>944,339=>694,340=>611,341=>389,342=>611,343=>389,344=>611,345=>389,346=>500,347=>389,348=>500,349=>389,350=>500,351=>389,352=>500,353=>389,354=>556,355=>278,356=>556,357=>447,358=>556,359=>278,360=>722,361=>500,362=>722,363=>500,364=>722,365=>500,366=>722,367=>500,368=>722,369=>500,370=>722,371=>500,372=>833,373=>667,374=>556,375=>444,376=>556,377=>556,378=>389,379=>556,380=>389,381=>556,382=>389,383=>278,384=>500,385=>781,386=>610,387=>551,388=>611,389=>549,390=>667,391=>866,392=>703,393=>722,394=>892,395=>682,396=>500,397=>520,398=>611,399=>722,400=>518,401=>611,402=>278,403=>863,404=>611,405=>728,406=>278,407=>333,408=>792,409=>444,410=>278,411=>480,412=>900,413=>779,414=>500,415=>722,416=>759,417=>546,418=>908,419=>722,420=>772,421=>500,422=>611,423=>500,424=>389,425=>657,426=>461,427=>313,428=>556,429=>335,430=>556,431=>778,432=>584,433=>747,434=>755,435=>636,436=>549,437=>556,438=>389,439=>525,440=>558,441=>424,442=>416,443=>500,444=>615,445=>439,446=>389,447=>500,448=>275,449=>500,450=>600,451=>333,452=>1268,453=>1091,454=>869,455=>1000,456=>824,457=>506,458=>1101,459=>895,460=>748,461=>611,462=>500,463=>339,464=>278,465=>722,466=>500,467=>722,468=>500,469=>722,470=>500,471=>722,472=>500,473=>722,474=>500,475=>722,476=>500,477=>444,478=>611,479=>500,480=>611,481=>500,482=>889,483=>673,484=>722,485=>500,486=>722,487=>500,488=>652,489=>444,490=>730,491=>500,492=>730,493=>500,494=>525,495=>446,496=>278,497=>1258,498=>1091,499=>859,500=>817,501=>595,502=>1024,503=>607,504=>657,505=>500,506=>611,507=>500,508=>889,509=>673,510=>722,511=>500,512=>611,513=>500,514=>611,515=>500,516=>604,517=>444,518=>604,519=>444,520=>339,521=>278,522=>339,523=>278,524=>722,525=>500,526=>722,527=>500,528=>616,529=>389,530=>616,531=>389,532=>722,533=>500,534=>722,535=>500,536=>500,537=>389,538=>556,539=>278,540=>424,541=>465,542=>722,543=>500,544=>781,545=>588,546=>568,547=>468,548=>611,549=>444,550=>611,551=>500,552=>604,553=>444,554=>722,555=>500,556=>722,557=>500,558=>722,559=>500,560=>722,561=>500,562=>556,563=>444,564=>405,565=>597,566=>377,567=>278,568=>775,569=>767,570=>722,571=>667,572=>444,573=>611,574=>611,575=>389,576=>444,577=>444,578=>444,579=>667,580=>750,581=>697,582=>611,583=>444,584=>389,585=>278,586=>796,587=>590,588=>667,589=>333,590=>722,591=>500,592=>500,593=>564,594=>564,595=>500,596=>444,597=>444,598=>524,599=>559,600=>444,601=>444,602=>722,603=>416,604=>426,605=>674,606=>454,607=>353,608=>624,609=>500,610=>452,611=>500,612=>582,613=>500,614=>500,615=>500,616=>278,617=>306,618=>278,619=>278,620=>278,621=>364,622=>556,623=>722,624=>778,625=>778,626=>614,627=>599,628=>500,629=>500,630=>668,631=>693,632=>640,633=>389,634=>389,635=>444,636=>389,637=>333,638=>333,639=>333,640=>434,641=>456,642=>389,643=>278,644=>500,645=>466,646=>500,647=>278,648=>278,649=>500,650=>517,651=>500,652=>444,653=>667,654=>444,655=>510,656=>510,657=>432,658=>446,659=>439,660=>444,661=>444,662=>444,663=>444,664=>722,665=>402,666=>454,667=>665,668=>476,669=>347,670=>444,671=>363,672=>590,673=>444,674=>444,675=>798,676=>795,677=>805,678=>554,679=>561,680=>678,681=>614,682=>554,683=>554,684=>500,685=>500,686=>611,687=>716,688=>300,689=>300,690=>258,691=>278,692=>278,693=>309,694=>306,695=>432,696=>310,697=>250,698=>408,699=>333,700=>333,701=>333,702=>333,703=>333,704=>258,705=>258,706=>374,707=>374,708=>383,709=>383,710=>333,711=>333,712=>250,713=>333,714=>333,715=>333,716=>250,717=>333,718=>333,719=>333,720=>278,721=>278,722=>333,723=>333,724=>333,725=>333,726=>333,727=>333,728=>333,729=>333,730=>333,731=>333,732=>333,733=>333,734=>336,735=>352,736=>311,737=>200,738=>243,739=>328,740=>300,741=>460,742=>460,743=>460,744=>460,745=>460,746=>477,747=>475,748=>339,749=>330,750=>444,751=>383,752=>383,753=>294,754=>294,755=>327,756=>261,757=>437,758=>437,759=>333,760=>278,761=>175,762=>175,763=>175,764=>175,765=>337,766=>337,767=>326,768=>0,769=>0,770=>0,771=>0,772=>0,773=>0,774=>0,775=>0,776=>0,777=>0,778=>0,779=>0,780=>0,781=>0,782=>0,783=>0,784=>0,785=>0,786=>0,787=>0,788=>0,789=>0,790=>0,791=>0,792=>0,793=>0,794=>0,795=>0,796=>0,797=>0,798=>0,799=>0,800=>0,801=>0,802=>0,803=>0,804=>0,805=>0,806=>0,807=>0,808=>0,809=>0,810=>0,811=>0,812=>0,813=>0,814=>0,815=>0,816=>0,817=>0,818=>0,819=>0,820=>0,821=>0,822=>0,823=>0,824=>0,825=>0,826=>0,827=>0,828=>0,829=>0,830=>0,831=>0,832=>0,833=>0,834=>0,835=>0,836=>0,837=>0,838=>0,839=>0,840=>0,841=>0,842=>0,843=>0,844=>0,845=>0,846=>0,847=>0,848=>0,849=>0,850=>0,851=>0,852=>0,853=>0,854=>0,855=>0,856=>0,857=>0,858=>0,859=>0,860=>0,861=>0,862=>0,863=>0,864=>0,865=>0,866=>0,867=>0,868=>0,869=>0,870=>0,871=>0,872=>0,873=>0,874=>0,875=>0,876=>0,877=>0,878=>0,879=>0,884=>199,885=>199,890=>332,894=>333,900=>257,901=>333,902=>661,903=>250,904=>841,905=>950,906=>559,908=>815,910=>877,911=>899,912=>270,913=>661,914=>581,915=>611,916=>660,917=>611,918=>606,919=>742,920=>672,921=>333,922=>667,923=>641,924=>833,925=>657,926=>678,927=>682,928=>749,929=>611,931=>657,932=>596,933=>676,934=>722,935=>611,936=>812,937=>743,938=>333,939=>696,940=>564,941=>416,942=>506,943=>270,944=>504,945=>564,946=>509,947=>496,948=>520,949=>416,950=>398,951=>506,952=>533,953=>270,954=>491,955=>488,956=>501,957=>486,958=>430,959=>510,960=>608,961=>506,962=>423,963=>524,964=>425,965=>504,966=>618,967=>459,968=>693,969=>693,970=>270,971=>504,972=>510,973=>504,974=>693,976=>534,977=>587,978=>620,979=>820,980=>620,981=>640,982=>684,983=>504,984=>555,985=>534,986=>548,987=>496,988=>610,989=>470,990=>633,991=>410,992=>687,993=>544,1008=>534,1009=>534,1010=>485,1011=>278,1012=>722,1013=>280,1014=>280,1015=>610,1016=>500,1017=>704,1018=>832,1019=>703,1020=>533,1021=>704,1022=>704,1023=>704,1024=>604,1025=>604,1026=>668,1027=>611,1028=>666,1029=>500,1030=>339,1031=>339,1032=>444,1033=>972,1034=>977,1035=>703,1036=>664,1037=>720,1038=>728,1039=>728,1040=>611,1041=>610,1042=>611,1043=>611,1044=>682,1045=>604,1046=>976,1047=>592,1048=>720,1049=>720,1050=>664,1051=>719,1052=>828,1053=>722,1054=>722,1055=>749,1056=>603,1057=>667,1058=>556,1059=>728,1060=>722,1061=>611,1062=>728,1063=>666,1064=>997,1065=>1005,1066=>710,1067=>891,1068=>594,1069=>632,1070=>1024,1071=>696,1072=>500,1073=>500,1074=>442,1075=>344,1076=>503,1077=>440,1078=>932,1079=>402,1080=>500,1081=>500,1082=>491,1083=>487,1084=>624,1085=>500,1086=>500,1087=>500,1088=>500,1089=>441,1090=>722,1091=>500,1092=>741,1093=>444,1094=>500,1095=>500,1096=>750,1097=>750,1098=>545,1099=>683,1100=>433,1101=>432,1102=>700,1103=>503,1104=>440,1105=>440,1106=>500,1107=>344,1108=>442,1109=>389,1110=>278,1111=>278,1112=>278,1113=>686,1114=>696,1115=>500,1116=>491,1117=>500,1118=>500,1119=>500,1120=>964,1121=>684,1122=>708,1123=>690,1124=>975,1125=>646,1126=>800,1127=>628,1128=>1096,1129=>795,1130=>952,1131=>730,1132=>1260,1133=>892,1134=>574,1135=>400,1136=>812,1137=>694,1138=>721,1139=>500,1140=>745,1141=>533,1142=>745,1143=>533,1144=>1193,1145=>967,1146=>868,1147=>602,1148=>964,1149=>684,1150=>964,1151=>684,1152=>548,1153=>443,1154=>320,1155=>0,1156=>0,1157=>0,1158=>0,1159=>0,1160=>0,1161=>0,1162=>720,1163=>500,1164=>602,1165=>433,1166=>611,1167=>500,1168=>552,1169=>424,1170=>593,1171=>424,1172=>611,1173=>432,1174=>992,1175=>932,1176=>592,1177=>396,1178=>681,1179=>491,1180=>700,1181=>532,1182=>664,1183=>491,1184=>776,1185=>690,1186=>729,1187=>500,1188=>908,1189=>660,1190=>1034,1191=>694,1192=>730,1193=>543,1194=>666,1195=>443,1196=>556,1197=>775,1198=>556,1199=>574,1200=>555,1201=>574,1202=>660,1203=>443,1204=>798,1205=>581,1206=>674,1207=>500,1208=>690,1209=>516,1210=>640,1211=>500,1212=>785,1213=>558,1214=>785,1215=>558,1216=>339,1217=>976,1218=>932,1219=>664,1220=>491,1221=>719,1222=>487,1223=>722,1224=>500,1225=>722,1226=>500,1227=>666,1228=>500,1229=>828,1230=>624,1231=>339,1232=>611,1233=>500,1234=>611,1235=>500,1236=>889,1237=>673,1238=>604,1239=>444,1240=>722,1241=>444,1242=>722,1243=>444,1244=>976,1245=>932,1246=>592,1247=>402,1248=>525,1249=>446,1250=>720,1251=>500,1252=>720,1253=>500,1254=>722,1255=>500,1256=>722,1257=>500,1258=>722,1259=>500,1260=>632,1261=>432,1262=>728,1263=>500,1264=>728,1265=>500,1266=>728,1267=>500,1268=>666,1269=>500,1270=>611,1271=>424,1272=>891,1273=>683,1296=>532,1297=>409,1298=>719,1299=>487,1306=>722,1307=>500,1308=>833,1309=>656,1310=>664,1311=>491,1329=>794,1330=>712,1331=>782,1332=>854,1333=>711,1334=>702,1335=>707,1336=>655,1337=>777,1338=>782,1339=>710,1340=>663,1341=>830,1342=>917,1343=>672,1344=>469,1345=>666,1346=>858,1347=>685,1348=>856,1349=>618,1350=>858,1351=>709,1352=>719,1353=>714,1354=>731,1355=>702,1356=>874,1357=>719,1358=>844,1359=>519,1360=>703,1361=>608,1362=>586,1363=>750,1364=>780,1365=>714,1366=>684,1369=>120,1370=>120,1371=>269,1372=>307,1373=>241,1374=>312,1375=>300,1377=>786,1378=>506,1379=>542,1380=>541,1381=>506,1382=>503,1383=>478,1384=>499,1385=>541,1386=>539,1387=>508,1388=>289,1389=>750,1390=>540,1391=>513,1392=>508,1393=>503,1394=>531,1395=>518,1396=>500,1397=>243,1398=>473,1399=>406,1400=>499,1401=>407,1402=>793,1403=>414,1404=>463,1405=>500,1406=>516,1407=>758,1408=>504,1409=>466,1410=>288,1411=>758,1412=>510,1413=>501,1414=>562,1415=>543,1417=>278,1418=>280,1425=>0,1426=>0,1427=>0,1428=>0,1429=>0,1430=>0,1431=>418,1432=>0,1433=>0,1434=>0,1435=>0,1436=>0,1437=>0,1438=>0,1439=>0,1440=>0,1441=>0,1442=>0,1443=>0,1444=>0,1445=>0,1446=>0,1447=>0,1448=>0,1449=>0,1450=>0,1451=>0,1452=>0,1453=>0,1454=>0,1455=>0,1456=>0,1457=>0,1458=>0,1459=>0,1460=>0,1461=>0,1462=>0,1463=>0,1464=>0,1465=>0,1466=>0,1467=>0,1468=>0,1469=>0,1470=>440,1471=>0,1472=>126,1473=>0,1474=>0,1475=>418,1476=>0,1477=>0,1478=>350,1479=>0,1488=>537,1489=>537,1490=>350,1491=>537,1492=>537,1493=>350,1494=>350,1495=>537,1496=>537,1497=>350,1498=>537,1499=>537,1500=>537,1501=>537,1502=>537,1503=>350,1504=>350,1505=>537,1506=>537,1507=>537,1508=>537,1509=>537,1510=>537,1511=>537,1512=>537,1513=>537,1514=>537,1520=>537,1521=>537,1522=>537,1523=>396,1524=>396,2404=>318,2405=>446,2433=>0,2434=>300,2435=>312,2437=>594,2438=>776,2439=>469,2440=>513,2441=>535,2442=>561,2443=>604,2444=>481,2447=>580,2448=>604,2451=>540,2452=>620,2453=>570,2454=>485,2455=>484,2456=>471,2457=>457,2458=>408,2459=>452,2460=>591,2461=>551,2462=>771,2463=>414,2464=>404,2465=>522,2466=>415,2467=>450,2468=>551,2469=>477,2470=>478,2471=>449,2472=>448,2474=>535,2475=>611,2476=>443,2477=>534,2478=>492,2479=>474,2480=>442,2482=>542,2486=>507,2487=>467,2488=>523,2489=>419,2492=>0,2493=>419,2494=>202,2495=>189,2496=>202,2497=>0,2498=>0,2499=>0,2500=>0,2503=>294,2504=>289,2507=>774,2508=>825,2509=>0,2510=>356,2519=>219,2524=>523,2525=>420,2527=>469,2528=>604,2529=>481,2530=>0,2531=>0,2534=>500,2535=>437,2536=>479,2537=>507,2538=>497,2539=>500,2540=>482,2541=>503,2542=>517,2543=>481,2544=>443,2545=>443,2546=>429,2547=>383,2548=>432,2549=>478,2550=>539,2551=>158,2552=>365,2553=>280,2554=>357,3585=>512,3586=>453,3587=>512,3588=>519,3589=>529,3590=>561,3591=>411,3592=>437,3593=>552,3594=>452,3595=>509,3596=>707,3597=>707,3598=>574,3599=>570,3600=>406,3601=>607,3602=>686,3603=>749,3604=>494,3605=>497,3606=>509,3607=>552,3608=>461,3609=>565,3610=>527,3611=>523,3612=>556,3613=>551,3614=>570,3615=>570,3616=>571,3617=>531,3618=>493,3619=>433,3620=>513,3621=>491,3622=>571,3623=>439,3624=>510,3625=>594,3626=>484,3627=>554,3628=>616,3629=>493,3630=>496,3631=>417,3632=>392,3633=>0,3634=>366,3635=>366,3636=>0,3637=>0,3638=>0,3639=>0,3640=>0,3641=>0,3642=>0,3647=>662,3648=>297,3649=>544,3650=>298,3651=>329,3652=>328,3653=>326,3654=>488,3655=>0,3656=>0,3657=>0,3658=>0,3659=>0,3660=>0,3661=>0,3662=>0,3663=>725,3664=>624,3665=>624,3666=>624,3667=>624,3668=>624,3669=>624,3670=>624,3671=>624,3672=>624,3673=>624,3674=>645,3675=>872,4256=>453,4257=>448,4258=>546,4259=>619,4260=>478,4261=>481,4262=>459,4263=>707,4264=>467,4265=>471,4266=>842,4267=>464,4268=>443,4269=>707,4270=>460,4271=>465,4272=>686,4273=>440,4274=>550,4275=>561,4276=>580,4277=>467,4278=>630,4279=>466,4280=>517,4281=>456,4282=>502,4283=>464,4284=>534,4285=>440,4286=>443,4287=>522,4288=>460,4289=>463,4290=>536,4291=>455,4292=>468,4293=>449,4304=>454,4305=>452,4306=>544,4307=>629,4308=>451,4309=>452,4310=>452,4311=>702,4312=>451,4313=>452,4314=>820,4315=>451,4316=>453,4317=>695,4318=>449,4319=>448,4320=>694,4321=>501,4322=>544,4323=>517,4324=>560,4325=>450,4326=>627,4327=>452,4328=>491,4329=>452,4330=>485,4331=>452,4332=>485,4333=>443,4334=>500,4335=>582,4336=>455,4337=>451,4338=>480,4339=>414,4340=>453,4341=>418,4342=>741,4343=>452,4344=>452,4345=>544,4346=>454,4347=>410,4348=>339,5024=>711,5025=>678,5026=>604,5027=>667,5028=>796,5029=>301,5030=>516,5031=>544,5032=>457,5033=>716,5034=>703,5035=>383,5036=>628,5037=>709,5038=>455,5039=>601,5040=>472,5041=>574,5042=>730,5043=>939,5044=>498,5045=>528,5046=>667,5047=>891,5048=>505,5049=>792,5050=>957,5051=>725,5052=>595,5053=>733,5054=>698,5055=>638,5056=>720,5057=>732,5058=>624,5059=>638,5060=>565,5061=>903,5062=>655,5063=>681,5064=>675,5065=>949,5066=>683,5067=>547,5068=>693,5069=>732,5070=>529,5071=>569,5072=>536,5073=>677,5074=>631,5075=>495,5076=>973,5077=>543,5078=>607,5079=>652,5080=>652,5081=>693,5082=>514,5083=>803,5084=>658,5085=>597,5086=>627,5087=>659,5088=>679,5089=>706,5090=>563,5091=>618,5092=>767,5093=>776,5094=>731,5095=>492,5096=>808,5097=>823,5098=>796,5099=>689,5100=>716,5101=>518,5102=>521,5103=>719,5104=>563,5105=>776,5106=>634,5107=>822,5108=>621,7680=>611,7681=>500,7682=>611,7683=>500,7684=>611,7685=>500,7686=>611,7687=>500,7688=>667,7689=>444,7690=>722,7691=>500,7692=>722,7693=>500,7694=>722,7695=>500,7696=>722,7697=>500,7698=>722,7699=>500,7700=>611,7701=>444,7702=>611,7703=>444,7704=>604,7705=>444,7706=>604,7707=>444,7708=>604,7709=>444,7710=>611,7711=>278,7712=>722,7713=>500,7714=>722,7715=>500,7716=>722,7717=>500,7718=>722,7719=>500,7720=>722,7721=>500,7722=>722,7723=>500,7724=>339,7725=>278,7726=>333,7727=>278,7728=>652,7729=>444,7730=>652,7731=>444,7732=>652,7733=>444,7734=>556,7735=>278,7736=>556,7737=>278,7738=>556,7739=>278,7740=>556,7741=>278,7742=>828,7743=>722,7744=>828,7745=>722,7746=>828,7747=>722,7748=>657,7749=>500,7750=>657,7751=>500,7752=>657,7753=>500,7754=>657,7755=>500,7756=>722,7757=>500,7758=>722,7759=>500,7760=>722,7761=>500,7762=>722,7763=>500,7764=>603,7765=>500,7766=>603,7767=>500,7768=>616,7769=>389,7770=>616,7771=>389,7772=>616,7773=>389,7774=>616,7775=>389,7776=>500,7777=>389,7778=>500,7779=>389,7780=>500,7781=>389,7782=>500,7783=>389,7784=>500,7785=>389,7786=>556,7787=>278,7788=>556,7789=>278,7790=>556,7791=>278,7792=>556,7793=>278,7794=>722,7795=>500,7796=>722,7797=>500,7798=>722,7799=>500,7800=>722,7801=>500,7802=>722,7803=>500,7804=>611,7805=>444,7806=>611,7807=>444,7808=>833,7809=>667,7810=>833,7811=>667,7812=>833,7813=>667,7814=>833,7815=>667,7816=>833,7817=>667,7818=>611,7819=>444,7820=>611,7821=>444,7822=>556,7823=>444,7824=>556,7825=>389,7826=>556,7827=>389,7828=>556,7829=>389,7830=>500,7831=>278,7832=>667,7833=>444,7834=>444,7835=>278,7836=>333,7837=>278,7838=>659,7839=>534,7840=>611,7841=>500,7842=>611,7843=>500,7844=>611,7845=>500,7846=>611,7847=>500,7848=>611,7849=>500,7850=>611,7851=>500,7852=>611,7853=>500,7854=>611,7855=>500,7856=>611,7857=>500,7858=>611,7859=>500,7860=>611,7861=>500,7862=>611,7863=>500,7864=>604,7865=>444,7866=>604,7867=>444,7868=>604,7869=>444,7870=>611,7871=>444,7872=>611,7873=>444,7874=>611,7875=>444,7876=>611,7877=>444,7878=>604,7879=>444,7880=>339,7881=>278,7882=>339,7883=>278,7884=>722,7885=>500,7886=>722,7887=>500,7888=>722,7889=>500,7890=>722,7891=>500,7892=>722,7893=>500,7894=>722,7895=>500,7896=>722,7897=>500,7898=>759,7899=>546,7900=>759,7901=>546,7902=>807,7903=>585,7904=>759,7905=>546,7906=>759,7907=>546,7908=>722,7909=>500,7910=>722,7911=>500,7912=>778,7913=>584,7914=>778,7915=>584,7916=>807,7917=>585,7918=>778,7919=>584,7920=>778,7921=>584,7922=>556,7923=>444,7924=>556,7925=>444,7926=>556,7927=>444,7928=>556,7929=>444,7936=>564,7937=>564,7938=>564,7939=>564,7940=>564,7941=>564,7942=>564,7943=>564,7944=>661,7945=>661,7946=>794,7947=>811,7948=>792,7949=>803,7950=>661,7951=>648,7952=>416,7953=>416,7954=>416,7955=>416,7956=>416,7957=>416,7960=>740,7961=>795,7962=>923,7963=>940,7964=>996,7965=>986,7968=>506,7969=>506,7970=>506,7971=>506,7972=>506,7973=>506,7974=>506,7975=>506,7976=>879,7977=>901,7978=>1036,7979=>1035,7980=>1099,7981=>1100,7982=>954,7983=>959,7984=>270,7985=>270,7986=>267,7987=>267,7988=>267,7989=>267,7990=>267,7991=>267,7992=>490,7993=>529,7994=>655,7995=>654,7996=>705,7997=>713,7998=>570,7999=>573,8000=>558,8001=>510,8002=>510,8003=>510,8004=>510,8005=>510,8008=>797,8009=>867,8010=>1026,8011=>1022,8012=>993,8013=>1017,8016=>504,8017=>504,8018=>504,8019=>504,8020=>504,8021=>504,8022=>504,8023=>504,8025=>916,8027=>1062,8029=>1100,8031=>933,8032=>693,8033=>693,8034=>693,8035=>693,8036=>693,8037=>693,8038=>693,8039=>693,8040=>852,8041=>909,8042=>1072,8043=>1072,8044=>1032,8045=>1047,8046=>930,8047=>946,8048=>564,8049=>564,8050=>416,8051=>416,8052=>506,8053=>506,8054=>270,8055=>270,8056=>510,8057=>510,8058=>504,8059=>504,8060=>693,8061=>693,8064=>564,8065=>564,8066=>564,8067=>564,8068=>564,8069=>564,8070=>564,8071=>564,8072=>821,8073=>854,8074=>998,8075=>1011,8076=>992,8077=>1001,8078=>866,8079=>858,8080=>506,8081=>506,8082=>506,8083=>506,8084=>506,8085=>506,8086=>506,8087=>506,8088=>999,8089=>1044,8090=>1179,8091=>1165,8092=>1227,8093=>1229,8094=>1080,8095=>1085,8096=>693,8097=>693,8098=>693,8099=>693,8100=>693,8101=>693,8102=>693,8103=>693,8104=>1037,8105=>1113,8106=>1264,8107=>1264,8108=>1219,8109=>1241,8110=>1120,8111=>1132,8112=>564,8113=>564,8114=>564,8115=>564,8116=>564,8118=>564,8119=>564,8120=>661,8121=>661,8122=>661,8123=>661,8124=>831,8125=>192,8126=>332,8127=>500,8128=>500,8129=>534,8130=>506,8131=>506,8132=>506,8134=>506,8135=>506,8136=>611,8137=>816,8138=>889,8139=>908,8140=>881,8141=>500,8142=>500,8143=>500,8144=>270,8145=>270,8146=>270,8147=>270,8150=>270,8151=>270,8152=>333,8153=>333,8154=>497,8155=>521,8157=>500,8158=>500,8159=>500,8160=>504,8161=>504,8162=>504,8163=>504,8164=>506,8165=>506,8166=>504,8167=>504,8168=>676,8169=>676,8170=>905,8171=>901,8172=>783,8173=>333,8174=>333,8175=>500,8178=>693,8179=>693,8180=>693,8182=>693,8183=>693,8184=>907,8185=>833,8186=>963,8187=>875,8188=>952,8189=>500,8190=>500,8192=>500,8193=>1000,8194=>500,8195=>1000,8196=>333,8197=>250,8198=>167,8199=>500,8200=>250,8201=>200,8202=>100,8203=>0,8204=>0,8205=>0,8206=>0,8207=>0,8208=>333,8209=>333,8210=>500,8211=>500,8212=>1000,8213=>1000,8214=>293,8215=>465,8216=>250,8217=>250,8218=>250,8219=>250,8220=>444,8221=>444,8222=>444,8223=>444,8224=>500,8225=>500,8226=>350,8227=>350,8228=>250,8229=>500,8230=>889,8231=>250,8232=>0,8233=>0,8234=>0,8235=>0,8236=>0,8237=>0,8238=>0,8239=>250,8240=>1000,8241=>1601,8242=>247,8243=>411,8244=>611,8245=>220,8246=>440,8247=>660,8248=>469,8249=>250,8250=>250,8251=>629,8252=>666,8253=>500,8254=>500,8255=>953,8256=>1000,8257=>314,8258=>931,8259=>333,8260=>167,8261=>480,8262=>480,8263=>1000,8264=>833,8265=>833,8266=>500,8267=>453,8268=>453,8269=>450,8270=>500,8271=>278,8272=>882,8273=>500,8274=>497,8275=>500,8276=>953,8277=>512,8278=>410,8279=>855,8280=>620,8281=>620,8282=>179,8283=>621,8284=>564,8285=>179,8286=>179,8287=>111,8288=>0,8289=>0,8290=>0,8291=>0,8292=>0,8304=>300,8305=>235,8308=>300,8309=>300,8310=>300,8311=>300,8312=>300,8313=>300,8314=>300,8315=>300,8316=>300,8317=>216,8318=>216,8319=>318,8320=>300,8321=>250,8322=>300,8323=>300,8324=>300,8325=>300,8326=>300,8327=>300,8328=>300,8329=>300,8330=>300,8331=>300,8332=>300,8333=>216,8334=>216,8336=>350,8337=>304,8338=>340,8339=>317,8340=>278,8352=>698,8353=>667,8354=>667,8355=>611,8356=>500,8357=>722,8358=>667,8359=>988,8360=>953,8361=>833,8362=>869,8363=>512,8364=>741,8365=>722,8366=>611,8367=>1340,8368=>489,8369=>589,8370=>619,8371=>722,8372=>556,8373=>611,8374=>408,8376=>524,8400=>0,8401=>0,8402=>0,8403=>0,8404=>0,8405=>0,8406=>0,8407=>0,8408=>0,8409=>0,8410=>0,8411=>0,8412=>0,8413=>0,8414=>0,8415=>0,8416=>0,8417=>0,8418=>0,8419=>0,8420=>0,8421=>0,8422=>0,8423=>0,8424=>0,8425=>0,8426=>0,8427=>0,8428=>0,8429=>0,8430=>0,8431=>0,8432=>0,8448=>604,8449=>605,8450=>674,8451=>954,8452=>556,8453=>573,8454=>667,8455=>518,8456=>667,8457=>822,8458=>490,8459=>824,8460=>663,8461=>818,8462=>500,8463=>500,8464=>578,8465=>613,8466=>715,8467=>417,8468=>777,8469=>751,8470=>783,8471=>792,8472=>832,8473=>589,8474=>729,8475=>892,8476=>711,8477=>755,8478=>616,8479=>610,8480=>879,8481=>1156,8482=>920,8483=>611,8484=>659,8485=>389,8486=>743,8487=>743,8488=>663,8489=>286,8490=>722,8491=>722,8492=>846,8493=>613,8494=>533,8495=>363,8496=>587,8497=>690,8498=>556,8499=>1021,8500=>387,8501=>537,8502=>537,8503=>350,8504=>537,8505=>417,8506=>906,8507=>1155,8508=>655,8510=>586,8511=>722,8513=>663,8514=>485,8515=>485,8516=>637,8522=>516,8523=>778,8525=>906,8526=>378,8531=>750,8532=>750,8533=>750,8534=>750,8535=>750,8536=>750,8537=>750,8538=>750,8539=>750,8540=>750,8541=>750,8542=>750,8543=>750,8544=>339,8545=>608,8546=>877,8547=>940,8548=>611,8549=>910,8550=>1176,8551=>1439,8552=>940,8553=>611,8554=>936,8555=>1204,8556=>556,8557=>667,8558=>722,8559=>828,8560=>278,8561=>526,8562=>774,8563=>712,8564=>444,8565=>702,8566=>950,8567=>1198,8568=>712,8569=>444,8570=>692,8571=>970,8572=>278,8573=>444,8574=>500,8575=>722,8592=>964,8593=>499,8594=>964,8595=>499,8706=>494,8710=>612,8721=>713,8722=>675,8723=>675,8725=>750,8730=>549,8734=>677,8747=>416,8748=>750,8749=>1083,8750=>722,8751=>750,8800=>564,8804=>675,8805=>675,8992=>686,8993=>686,9251=>500,9674=>494,9675=>791,9676=>791,9824=>626,9825=>694,9826=>595,9827=>776,9828=>626,9829=>694,9830=>595,9831=>776,9833=>333,9834=>555,9835=>722,9836=>722,9837=>415,9838=>377,9839=>402,11799=>333,42790=>722,42791=>491,42792=>770,42793=>586,42794=>532,42795=>409,42796=>437,42797=>389,42798=>578,42799=>580,42888=>333,42889=>278,42890=>282,42891=>286,42892=>278,64256=>526,64257=>500,64258=>500,64259=>747,64260=>748,64261=>518,64262=>665,64275=>971,64276=>969,64277=>978,64278=>971,64279=>1219,64285=>350,64286=>0,64287=>537,64288=>537,64297=>564,64298=>537,64299=>537,64300=>537,64301=>537,64302=>537,64303=>537,64304=>537,64305=>537,64306=>350,64307=>537,64308=>537,64309=>350,64310=>350,64312=>537,64313=>350,64314=>537,64315=>537,64316=>537,64318=>537,64320=>350,64321=>537,64323=>537,64324=>537,64326=>537,64327=>537,64328=>537,64329=>537,64330=>537,64331=>350,64332=>537,64333=>537,64334=>537,64335=>537,65533=>900,65535=>700); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/helvetica.php b/incs/tcpdf_old/fonts/helvetica.php new file mode 100644 index 0000000..d1aa6d8 --- /dev/null +++ b/incs/tcpdf_old/fonts/helvetica.php @@ -0,0 +1,13 @@ +32,'FontBBox'=>'[-166 -225 1000 931]','ItalicAngle'=>0,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); + +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/helveticab.php b/incs/tcpdf_old/fonts/helveticab.php new file mode 100644 index 0000000..8d6047f --- /dev/null +++ b/incs/tcpdf_old/fonts/helveticab.php @@ -0,0 +1,12 @@ +32,'FontBBox'=>'[-170 -228 1003 962]','ItalicAngle'=>0,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); +$cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/helveticabi.php b/incs/tcpdf_old/fonts/helveticabi.php new file mode 100644 index 0000000..e2ecf38 --- /dev/null +++ b/incs/tcpdf_old/fonts/helveticabi.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-174 -228 1114 962]','ItalicAngle'=>-12,'Ascent'=>962,'Descent'=>-228,'Leading'=>0,'CapHeight'=>718,'XHeight'=>532,'StemV'=>140,'StemH'=>118,'AvgWidth'=>535,'MaxWidth'=>1000,'MissingWidth'=>535); +$cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>350,128=>556,129=>350,130=>278,131=>556,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>611,182=>556,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/helveticai.php b/incs/tcpdf_old/fonts/helveticai.php new file mode 100644 index 0000000..0404aeb --- /dev/null +++ b/incs/tcpdf_old/fonts/helveticai.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-170 -225 1116 931]','ItalicAngle'=>-12,'Ascent'=>931,'Descent'=>-225,'Leading'=>0,'CapHeight'=>718,'XHeight'=>523,'StemV'=>88,'StemH'=>76,'AvgWidth'=>513,'MaxWidth'=>1015,'MissingWidth'=>513); +$cw=array(0=>278,1=>278,2=>278,3=>278,4=>278,5=>278,6=>278,7=>278,8=>278,9=>278,10=>278,11=>278,12=>278,13=>278,14=>278,15=>278,16=>278,17=>278,18=>278,19=>278,20=>278,21=>278,22=>278,23=>278,24=>278,25=>278,26=>278,27=>278,28=>278,29=>278,30=>278,31=>278,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>350,128=>556,129=>350,130=>222,131=>556,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>350,142=>611,143=>350,144=>350,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>333,156=>944,157=>350,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>400,177=>584,178=>333,179=>333,180=>333,181=>556,182=>537,183=>278,184=>333,185=>333,186=>365,187=>556,188=>834,189=>834,190=>834,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/hysmyeongjostdmedium.php b/incs/tcpdf_old/fonts/hysmyeongjostdmedium.php new file mode 100644 index 0000000..9e8b23b --- /dev/null +++ b/incs/tcpdf_old/fonts/hysmyeongjostdmedium.php @@ -0,0 +1,48 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 720, + 'Flags' => 6, + 'FontBBox' => '[-28 -148 1001 880]', + 'ItalicAngle' => 0, + 'StemV' => 60, + 'Style' => '<< /Panose <000000000600000000000000> >>', +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Korea1', + 'Supplement' => '1', +); +$enc = 'UniKS-UCS2-H'; + +// underline position, needs checking: +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 333, 33 => 416, 34 => 416, 35 => 833, 36 => 625, 37 => 916, 38 => 833, 39 => 250, 40 => 500, 41 => 500, + 42 => 500, 43 => 833, 44 => 291, 45 => 450, 46 => 291, 47 => 375, 48 => 625, 49 => 625, 50 => 625, 51 => 625, + 52 => 625, 53 => 625, 54 => 625, 55 => 625, 56 => 625, 57 => 625, 58 => 333, 59 => 333, 60 => 833, 61 => 833, + 62 => 916, 63 => 500, 64 => 1000, 65 => 791, 66 => 708, 67 => 708, 68 => 750, 69 => 708, 70 => 666, 71 => 750, + 72 => 791, 73 => 375, 74 => 500, 75 => 791, 76 => 666, 77 => 916, 78 => 791, 79 => 750, 80 => 666, 81 => 750, + 82 => 708, 83 => 666, 84 => 791, 85 => 791, 86 => 750, 87 => 1000, 88 => 708, 89 => 708, 90 => 666, 91 => 500, + 92 => 375, 93 => 500, 94 => 500, 95 => 500, 96 => 333, 97 => 541, 98 => 583, 99 => 541, 100 => 583, 101 => 583, + 102 => 375, 103 => 583, 104 => 583, 105 => 291, 106 => 333, 107 => 583, 108 => 291, 109 => 875, 110 => 583, 111 => 583, + 112 => 583, 113 => 583, 114 => 458, 115 => 541, 116 => 375, 117 => 583, 118 => 583, 119 => 833, 120 => 625, 121 => 625, + 122 => 500, 123 => 583, 124 => 583, 125 => 583, 126 => 750, +); +$_cr = array( + //array(97, 97, 500), + array(8094, 8190, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/kozgopromedium.php b/incs/tcpdf_old/fonts/kozgopromedium.php new file mode 100644 index 0000000..72783b7 --- /dev/null +++ b/incs/tcpdf_old/fonts/kozgopromedium.php @@ -0,0 +1,65 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 763, + 'Flags' => 4, + 'FontBBox' => '[-149 -374 1254 1008]', + 'ItalicAngle' => 0, + 'StemV' => 99, + 'Style' => '<< /Panose <0000020b0700000000000000> >>', + 'XHeight' => 549, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Japan1', + 'Supplement' => '4', +); +$enc = 'UniJIS-UCS2-H'; + +// underline position, needs checking: +$up = -75; +$ut = 50; + +$dw = 1000; +$cw = array( + 32 => 224, 33 => 266, 34 => 392, 35 => 551, 36 => 562, 37 => 883, 38 => 677, 39 => 213, 40 => 322, 41 => 322, + 42 => 470, 43 => 677, 44 => 247, 45 => 343, 46 => 245, 47 => 370, 48 => 562, 49 => 562, 50 => 562, 51 => 562, + 52 => 562, 53 => 562, 54 => 562, 55 => 562, 56 => 562, 57 => 562, 58 => 245, 59 => 247, 60 => 677, 61 => 677, + 62 => 677, 63 => 447, 64 => 808, 65 => 661, 66 => 602, 67 => 610, 68 => 708, 69 => 535, 70 => 528, 71 => 689, + 72 => 703, 73 => 275, 74 => 404, 75 => 602, 76 => 514, 77 => 871, 78 => 708, 79 => 727, 80 => 585, 81 => 727, + 82 => 595, 83 => 539, 84 => 541, 85 => 696, 86 => 619, 87 => 922, 88 => 612, 89 => 591, 90 => 584, 91 => 322, + 92 => 562, 93 => 322, 94 => 677, 95 => 568, 96 => 340, 97 => 532, 98 => 612, 99 => 475, 100 => 608, 101 => 543, + 102 => 332, 103 => 603, 104 => 601, 105 => 265, 106 => 276, 107 => 524, 108 => 264, 109 => 901, 110 => 601, 111 => 590, + 112 => 612, 113 => 607, 114 => 367, 115 => 433, 116 => 369, 117 => 597, 118 => 527, 119 => 800, 120 => 511, 121 => 518, + 122 => 468, 123 => 321, 124 => 273, 125 => 321, 126 => 341, 127 => 241, 128 => 362, 129 => 241, 130 => 273, 131 => 677, + 132 => 266, 133 => 562, 134 => 562, 135 => 456, 136 => 562, 137 => 571, 138 => 562, 139 => 416, 140 => 472, 141 => 283, + 142 => 283, 143 => 587, 144 => 588, 145 => 568, 146 => 545, 147 => 545, 148 => 247, 149 => 561, 150 => 330, 151 => 239, + 152 => 418, 153 => 416, 154 => 472, 155 => 1136, 156 => 1288, 157 => 447, 158 => 340, 159 => 340, 160 => 340, 161 => 340, + 162 => 340, 163 => 340, 164 => 455, 165 => 340, 166 => 340, 167 => 340, 168 => 340, 169 => 1136, 170 => 857, 171 => 384, + 172 => 519, 173 => 727, 174 => 952, 175 => 398, 176 => 834, 177 => 264, 178 => 275, 179 => 590, 180 => 918, 181 => 605, + 182 => 677, 183 => 769, 184 => 677, 185 => 473, 186 => 361, 187 => 677, 188 => 347, 189 => 340, 190 => 599, 191 => 284, + 192 => 845, 193 => 845, 194 => 845, 195 => 661, 196 => 661, 197 => 661, 198 => 661, 199 => 661, 200 => 661, 201 => 610, + 202 => 535, 203 => 535, 204 => 535, 205 => 535, 206 => 275, 207 => 275, 208 => 275, 209 => 275, 210 => 715, 211 => 708, + 212 => 727, 213 => 727, 214 => 727, 215 => 727, 216 => 727, 217 => 677, 218 => 696, 219 => 696, 220 => 696, 221 => 696, + 222 => 591, 223 => 584, 224 => 532, 225 => 532, 226 => 532, 227 => 532, 228 => 532, 229 => 532, 230 => 475, 231 => 543, + 232 => 543, 233 => 543, 234 => 543, 235 => 264, 236 => 264, 237 => 264, 238 => 264, 239 => 584, 240 => 601, 241 => 590, + 242 => 590, 243 => 590, 244 => 590, 245 => 590, 246 => 677, 247 => 597, 248 => 597, 249 => 597, 250 => 597, 251 => 518, + 252 => 612, 253 => 518, 254 => 539, 255 => 591, 256 => 584, 257 => 446, 258 => 433, 259 => 683, 260 => 468, 261 => 562, +); +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500) +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/kozminproregular.php b/incs/tcpdf_old/fonts/kozminproregular.php new file mode 100644 index 0000000..c308d41 --- /dev/null +++ b/incs/tcpdf_old/fonts/kozminproregular.php @@ -0,0 +1,63 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 740, + 'Flags' => 6, + 'FontBBox' => '[-195 -272 1110 1075]', + 'ItalicAngle' => 0, + 'StemV' => 86, + 'XHeight' => 502, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'Japan1', + 'Supplement' => '4', +); +$enc = 'UniJIS-UCS2-H'; + +$up = -75; +$ut = 50; + +$dw = 1000; +$cw = array( + 32 => 278, 33 => 299, 34 => 353, 35 => 614, 36 => 614, 37 => 721, 38 => 735, 39 => 216, 40 => 323, 41 => 323, + 42 => 449, 43 => 529, 44 => 219, 45 => 306, 46 => 219, 47 => 453, 48 => 614, 49 => 614, 50 => 614, 51 => 614, + 52 => 614, 53 => 614, 54 => 614, 55 => 614, 56 => 614, 57 => 614, 58 => 219, 59 => 219, 60 => 529, 61 => 529, + 62 => 529, 63 => 486, 64 => 744, 65 => 646, 66 => 604, 67 => 617, 68 => 681, 69 => 567, 70 => 537, 71 => 647, + 72 => 738, 73 => 320, 74 => 433, 75 => 637, 76 => 566, 77 => 904, 78 => 710, 79 => 716, 80 => 605, 81 => 716, + 82 => 623, 83 => 517, 84 => 601, 85 => 690, 86 => 668, 87 => 990, 88 => 681, 89 => 634, 90 => 578, 91 => 316, + 92 => 614, 93 => 316, 94 => 529, 95 => 500, 96 => 387, 97 => 509, 98 => 566, 99 => 478, 100 => 565, 101 => 503, + 102 => 337, 103 => 549, 104 => 580, 105 => 275, 106 => 266, 107 => 544, 108 => 276, 109 => 854, 110 => 579, 111 => 550, + 112 => 578, 113 => 566, 114 => 410, 115 => 444, 116 => 340, 117 => 575, 118 => 512, 119 => 760, 120 => 503, 121 => 529, + 122 => 453, 123 => 326, 124 => 380, 125 => 326, 126 => 387, 127 => 216, 128 => 453, 129 => 216, 130 => 380, 131 => 529, + 132 => 299, 133 => 614, 134 => 614, 135 => 265, 136 => 614, 137 => 475, 138 => 614, 139 => 353, 140 => 451, 141 => 291, + 142 => 291, 143 => 588, 144 => 589, 145 => 500, 146 => 476, 147 => 476, 148 => 219, 149 => 494, 150 => 452, 151 => 216, + 152 => 353, 153 => 353, 154 => 451, 156 => 1075, 157 => 486, 158 => 387, 159 => 387, 160 => 387, 161 => 387, + 162 => 387, 163 => 387, 164 => 387, 165 => 387, 166 => 387, 167 => 387, 168 => 387, 170 => 880, 171 => 448, + 172 => 566, 173 => 716, 174 => 903, 175 => 460, 176 => 805, 177 => 275, 178 => 276, 179 => 550, 180 => 886, 181 => 582, + 182 => 529, 183 => 738, 184 => 529, 185 => 738, 186 => 357, 187 => 529, 188 => 406, 189 => 406, 190 => 575, 191 => 406, + 192 => 934, 193 => 934, 194 => 934, 195 => 646, 196 => 646, 197 => 646, 198 => 646, 199 => 646, 200 => 646, 201 => 617, + 202 => 567, 203 => 567, 204 => 567, 205 => 567, 206 => 320, 207 => 320, 208 => 320, 209 => 320, 210 => 681, 211 => 710, + 212 => 716, 213 => 716, 214 => 716, 215 => 716, 216 => 716, 217 => 529, 218 => 690, 219 => 690, 220 => 690, 221 => 690, + 222 => 634, 223 => 605, 224 => 509, 225 => 509, 226 => 509, 227 => 509, 228 => 509, 229 => 509, 230 => 478, 231 => 503, + 232 => 503, 233 => 503, 234 => 503, 235 => 275, 236 => 275, 237 => 275, 238 => 275, 239 => 550, 240 => 579, 241 => 550, + 242 => 550, 243 => 550, 244 => 550, 245 => 550, 246 => 529, 247 => 575, 248 => 575, 249 => 575, 250 => 575, 251 => 529, + 252 => 578, 253 => 529, 254 => 517, 255 => 634, 256 => 578, 257 => 445, 258 => 444, 259 => 842, 260 => 453, 261 => 614, +); +$_cr = array( + array(231, 632, 500), // half-width + array(8718, 8718, 500), + array(9738, 9757, 250), // quarter-width + array(9758, 9778, 333), // third-width + array(12063, 12087, 500), +); +foreach($_cr as $_r) { + for($i = $_r[0]; $i <= $_r[1]; $i++) { + $cw[$i+31] = $_r[2]; + } +} +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/msungstdlight.php b/incs/tcpdf_old/fonts/msungstdlight.php new file mode 100644 index 0000000..a71ea29 --- /dev/null +++ b/incs/tcpdf_old/fonts/msungstdlight.php @@ -0,0 +1,38 @@ + 880, + 'Descent' => -120, + 'CapHeight' => 880, + 'Flags' => 6, + 'FontBBox' => '[-160 -249 1015 1071]', + 'ItalicAngle' => 0, + 'StemV' => 93, +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'CNS1', + 'Supplement' => '3', +); +$enc = 'UniCNS-UCS2-H'; + +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 250, 33 => 250, 34 => 408, 35 => 668, 36 => 490, 37 => 875, 38 => 698, 39 => 250, 40 => 240, 41 => 240, + 42 => 417, 43 => 667, 44 => 250, 45 => 313, 46 => 250, 47 => 520, 48 => 500, 49 => 500, 50 => 500, 51 => 500, + 52 => 500, 53 => 500, 54 => 500, 55 => 500, 56 => 500, 57 => 500, 58 => 250, 59 => 250, 60 => 667, 61 => 667, + 62 => 667, 63 => 396, 64 => 921, 65 => 677, 66 => 615, 67 => 719, 68 => 760, 69 => 625, 70 => 552, 71 => 771, + 72 => 802, 73 => 354, 74 => 354, 75 => 781, 76 => 604, 77 => 927, 78 => 750, 79 => 823, 80 => 563, 81 => 823, + 82 => 729, 83 => 542, 84 => 698, 85 => 771, 86 => 729, 87 => 948, 88 => 771, 89 => 677, 90 => 635, 91 => 344, + 92 => 520, 93 => 344, 94 => 469, 95 => 500, 96 => 250, 97 => 469, 98 => 521, 99 => 427, 100 => 521, 101 => 438, + 102 => 271, 103 => 469, 104 => 531, 105 => 250, 106 => 250, 107 => 458, 108 => 240, 109 => 802, 110 => 531, 111 => 500, + 112 => 521, 113 => 521, 114 => 365, 115 => 333, 116 => 292, 117 => 521, 118 => 458, 119 => 677, 120 => 479, 121 => 458, + 122 => 427, 123 => 480, 124 => 496, 125 => 480, 126 => 667, + 17601 => 500, +); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfacourier.php b/incs/tcpdf_old/fonts/pdfacourier.php new file mode 100644 index 0000000..9b843ec --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfacourier.php @@ -0,0 +1,15 @@ +33,'FontBBox'=>'[0 -200 600 794]','ItalicAngle'=>0,'Ascent'=>794,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfacourierb.php b/incs/tcpdf_old/fonts/pdfacourierb.php new file mode 100644 index 0000000..12e1b3b --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfacourierb.php @@ -0,0 +1,15 @@ +262177,'FontBBox'=>'[-43 -200 630 800]','ItalicAngle'=>0,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfacourierbi.php b/incs/tcpdf_old/fonts/pdfacourierbi.php new file mode 100644 index 0000000..41c17da --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfacourierbi.php @@ -0,0 +1,15 @@ +262241,'FontBBox'=>'[-43 -200 735 800]','ItalicAngle'=>-12,'Ascent'=>800,'Descent'=>-200,'Leading'=>0,'CapHeight'=>583,'XHeight'=>437,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfacourieri.php b/incs/tcpdf_old/fonts/pdfacourieri.php new file mode 100644 index 0000000..d27bc90 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfacourieri.php @@ -0,0 +1,15 @@ +97,'FontBBox'=>'[-27 -200 710 783]','ItalicAngle'=>-12,'Ascent'=>783,'Descent'=>-200,'Leading'=>0,'CapHeight'=>563,'XHeight'=>417,'StemV'=>70,'StemH'=>30,'AvgWidth'=>600,'MaxWidth'=>600,'MissingWidth'=>600); +$cw=array(0=>600,1=>600,2=>600,3=>600,4=>600,5=>600,6=>600,7=>600,8=>600,9=>600,10=>600,11=>600,12=>600,13=>600,14=>600,15=>600,16=>600,17=>600,18=>600,19=>600,20=>600,21=>600,22=>600,23=>600,24=>600,25=>600,26=>600,27=>600,28=>600,29=>600,30=>600,31=>600,32=>600,33=>600,34=>600,35=>600,36=>600,37=>600,38=>600,39=>600,40=>600,41=>600,42=>600,43=>600,44=>600,45=>600,46=>600,47=>600,48=>600,49=>600,50=>600,51=>600,52=>600,53=>600,54=>600,55=>600,56=>600,57=>600,58=>600,59=>600,60=>600,61=>600,62=>600,63=>600,64=>600,65=>600,66=>600,67=>600,68=>600,69=>600,70=>600,71=>600,72=>600,73=>600,74=>600,75=>600,76=>600,77=>600,78=>600,79=>600,80=>600,81=>600,82=>600,83=>600,84=>600,85=>600,86=>600,87=>600,88=>600,89=>600,90=>600,91=>600,92=>600,93=>600,94=>600,95=>600,96=>600,97=>600,98=>600,99=>600,100=>600,101=>600,102=>600,103=>600,104=>600,105=>600,106=>600,107=>600,108=>600,109=>600,110=>600,111=>600,112=>600,113=>600,114=>600,115=>600,116=>600,117=>600,118=>600,119=>600,120=>600,121=>600,122=>600,123=>600,124=>600,125=>600,126=>600,127=>600,128=>600,129=>600,130=>600,131=>600,132=>600,133=>600,134=>600,135=>600,136=>600,137=>600,138=>600,139=>600,140=>600,141=>600,142=>600,143=>600,144=>600,145=>600,146=>600,147=>600,148=>600,149=>600,150=>600,151=>600,152=>600,153=>600,154=>600,155=>600,156=>600,157=>600,158=>600,159=>600,160=>600,161=>600,162=>600,163=>600,164=>600,165=>600,166=>600,167=>600,168=>600,169=>600,170=>600,171=>600,172=>600,173=>600,174=>600,175=>600,176=>600,177=>600,178=>600,179=>600,180=>600,181=>600,182=>600,183=>600,184=>600,185=>600,186=>600,187=>600,188=>600,189=>600,190=>600,191=>600,192=>600,193=>600,194=>600,195=>600,196=>600,197=>600,198=>600,199=>600,200=>600,201=>600,202=>600,203=>600,204=>600,205=>600,206=>600,207=>600,208=>600,209=>600,210=>600,211=>600,212=>600,213=>600,214=>600,215=>600,216=>600,217=>600,218=>600,219=>600,220=>600,221=>600,222=>600,223=>600,224=>600,225=>600,226=>600,227=>600,228=>600,229=>600,230=>600,231=>600,232=>600,233=>600,234=>600,235=>600,236=>600,237=>600,238=>600,239=>600,240=>600,241=>600,242=>600,243=>600,244=>600,245=>600,246=>600,247=>600,248=>600,249=>600,250=>600,251=>600,252=>600,253=>600,254=>600,255=>600); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfahelvetica.php b/incs/tcpdf_old/fonts/pdfahelvetica.php new file mode 100644 index 0000000..6fdef5a --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfahelvetica.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-22 -220 1001 966]','ItalicAngle'=>0,'Ascent'=>966,'Descent'=>-220,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>543,'MaxWidth'=>1015,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>277,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>221,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>938,157=>500,158=>500,159=>667,160=>278,161=>278,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>448,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>556,182=>537,183=>278,184=>333,185=>350,186=>365,187=>448,188=>869,189=>869,190=>879,191=>556,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>666,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>896,231=>500,232=>556,233=>556,234=>556,235=>556,236=>251,237=>251,238=>251,239=>251,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>555,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfahelveticab.php b/incs/tcpdf_old/fonts/pdfahelveticab.php new file mode 100644 index 0000000..3968150 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfahelveticab.php @@ -0,0 +1,15 @@ +262176,'FontBBox'=>'[-22 -220 1003 949]','ItalicAngle'=>0,'Ascent'=>949,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>953,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>351,179=>351,180=>333,181=>611,182=>556,183=>278,184=>333,185=>300,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>889,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfahelveticabi.php b/incs/tcpdf_old/fonts/pdfahelveticabi.php new file mode 100644 index 0000000..2822fd2 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfahelveticabi.php @@ -0,0 +1,15 @@ +262240,'FontBBox'=>'[-65 -220 1107 953]','ItalicAngle'=>-12,'Ascent'=>953,'Descent'=>-220,'Leading'=>0,'CapHeight'=>724,'XHeight'=>540,'StemV'=>70,'StemH'=>30,'AvgWidth'=>565,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>333,34=>474,35=>556,36=>556,37=>889,38=>722,39=>238,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>333,59=>333,60=>584,61=>584,62=>584,63=>611,64=>975,65=>722,66=>722,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>556,75=>722,76=>611,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>333,92=>278,93=>333,94=>584,95=>556,96=>333,97=>556,98=>611,99=>556,100=>611,101=>556,102=>333,103=>611,104=>611,105=>278,106=>278,107=>556,108=>278,109=>889,110=>611,111=>611,112=>611,113=>611,114=>389,115=>556,116=>333,117=>611,118=>556,119=>778,120=>556,121=>556,122=>500,123=>389,124=>280,125=>389,126=>584,127=>500,128=>640,129=>500,130=>278,131=>333,132=>500,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>333,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>278,146=>278,147=>500,148=>500,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>556,155=>333,156=>962,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>280,167=>556,168=>333,169=>737,170=>370,171=>556,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>350,179=>350,180=>333,181=>667,182=>556,183=>278,184=>333,185=>248,186=>365,187=>556,188=>869,189=>869,190=>869,191=>611,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>892,231=>556,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>611,241=>611,242=>611,243=>611,244=>611,245=>611,246=>611,247=>584,248=>611,249=>611,250=>611,251=>611,252=>611,253=>556,254=>611,255=>556); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfahelveticai.php b/incs/tcpdf_old/fonts/pdfahelveticai.php new file mode 100644 index 0000000..ff0915d --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfahelveticai.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-65 -218 1108 970]','ItalicAngle'=>-12,'Ascent'=>970,'Descent'=>-218,'Leading'=>0,'CapHeight'=>709,'XHeight'=>524,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1015,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>278,33=>278,34=>355,35=>556,36=>556,37=>889,38=>667,39=>191,40=>333,41=>333,42=>389,43=>584,44=>278,45=>333,46=>278,47=>278,48=>556,49=>556,50=>556,51=>556,52=>556,53=>556,54=>556,55=>556,56=>556,57=>556,58=>278,59=>278,60=>584,61=>584,62=>584,63=>556,64=>1015,65=>667,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>722,73=>278,74=>500,75=>667,76=>556,77=>833,78=>722,79=>778,80=>667,81=>778,82=>722,83=>667,84=>611,85=>722,86=>667,87=>944,88=>667,89=>667,90=>611,91=>278,92=>278,93=>278,94=>469,95=>556,96=>333,97=>556,98=>556,99=>500,100=>556,101=>556,102=>278,103=>556,104=>556,105=>222,106=>222,107=>500,108=>222,109=>833,110=>556,111=>556,112=>556,113=>556,114=>333,115=>500,116=>278,117=>556,118=>500,119=>722,120=>500,121=>500,122=>500,123=>334,124=>260,125=>334,126=>584,127=>500,128=>655,129=>500,130=>222,131=>278,132=>333,133=>1000,134=>556,135=>556,136=>333,137=>1000,138=>667,139=>250,140=>1000,141=>500,142=>611,143=>500,144=>500,145=>222,146=>222,147=>333,148=>333,149=>350,150=>556,151=>1000,152=>333,153=>1000,154=>500,155=>250,156=>937,157=>500,158=>500,159=>667,160=>278,161=>333,162=>556,163=>556,164=>556,165=>556,166=>260,167=>556,168=>333,169=>737,170=>370,171=>444,172=>584,173=>333,174=>737,175=>333,176=>606,177=>584,178=>352,179=>352,180=>333,181=>556,182=>537,183=>278,184=>333,185=>250,186=>365,187=>444,188=>947,189=>947,190=>947,191=>611,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>278,205=>278,206=>278,207=>278,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>584,216=>778,217=>722,218=>722,219=>722,220=>722,221=>667,222=>667,223=>611,224=>556,225=>556,226=>556,227=>556,228=>556,229=>556,230=>897,231=>500,232=>556,233=>556,234=>556,235=>556,236=>278,237=>278,238=>278,239=>278,240=>556,241=>556,242=>556,243=>556,244=>556,245=>556,246=>556,247=>584,248=>611,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfasymbol.php b/incs/tcpdf_old/fonts/pdfasymbol.php new file mode 100644 index 0000000..0af8051 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfasymbol.php @@ -0,0 +1,15 @@ +4,'FontBBox'=>'[-168 -233 997 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-233,'Leading'=>0,'CapHeight'=>661,'XHeight'=>460,'StemV'=>70,'StemH'=>30,'AvgWidth'=>578,'MaxWidth'=>1008,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>587,35=>500,36=>587,37=>833,38=>778,39=>439,40=>333,41=>333,42=>471,43=>564,44=>250,45=>564,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>636,65=>722,66=>667,67=>722,68=>660,69=>611,70=>742,71=>586,72=>722,73=>333,74=>587,75=>722,76=>722,77=>889,78=>722,79=>722,80=>722,81=>726,82=>556,83=>627,84=>611,85=>696,86=>452,87=>743,88=>628,89=>808,90=>611,91=>333,92=>565,93=>333,94=>712,95=>500,96=>500,97=>583,98=>527,99=>480,100=>534,101=>426,102=>643,103=>480,104=>536,105=>286,106=>640,107=>544,108=>476,109=>536,110=>480,111=>500,112=>587,113=>534,114=>528,115=>537,116=>420,117=>514,118=>684,119=>693,120=>514,121=>693,122=>466,123=>480,124=>200,125=>480,126=>636,127=>500,128=>500,129=>500,130=>500,131=>500,132=>500,133=>500,134=>500,135=>500,136=>500,137=>500,138=>500,139=>500,140=>500,141=>500,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>500,161=>620,162=>247,163=>636,164=>167,165=>853,166=>358,167=>770,168=>770,169=>770,170=>770,171=>964,172=>964,173=>472,174=>964,175=>500,176=>400,177=>564,178=>411,179=>636,180=>564,181=>636,182=>494,183=>350,184=>564,185=>564,186=>636,187=>636,188=>1000,189=>500,190=>500,191=>658,192=>537,193=>613,194=>711,195=>832,196=>636,197=>636,198=>746,199=>654,200=>654,201=>636,202=>636,203=>636,204=>636,205=>636,206=>536,207=>536,208=>575,209=>612,210=>792,211=>793,212=>1008,213=>823,214=>549,215=>250,216=>564,217=>564,218=>564,219=>964,220=>964,221=>550,222=>964,223=>550,224=>512,225=>329,226=>500,227=>500,228=>500,229=>713,230=>500,231=>500,232=>500,233=>500,234=>500,235=>500,236=>500,237=>500,238=>500,239=>500,240=>500,241=>329,242=>416,243=>686,244=>500,245=>686,246=>500,247=>500,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>333); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfatimes.php b/incs/tcpdf_old/fonts/pdfatimes.php new file mode 100644 index 0000000..49de77b --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfatimes.php @@ -0,0 +1,15 @@ +32,'FontBBox'=>'[-70 -218 1000 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>517,'MaxWidth'=>1008,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>296,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>500,128=>741,129=>500,130=>250,131=>358,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>250,140=>889,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>1008,154=>389,155=>250,156=>709,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>793,170=>276,171=>444,172=>564,173=>333,174=>792,175=>333,176=>400,177=>564,178=>320,179=>320,180=>333,181=>500,182=>483,183=>250,184=>333,185=>320,186=>310,187=>441,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>576,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>651,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>501,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>496,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfatimesb.php b/incs/tcpdf_old/fonts/pdfatimesb.php new file mode 100644 index 0000000..837a5d9 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfatimesb.php @@ -0,0 +1,15 @@ +262176,'FontBBox'=>'[-107 -218 1065 900]','ItalicAngle'=>0,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>70,'StemH'=>30,'AvgWidth'=>544,'MaxWidth'=>1086,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>507,43=>676,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>676,61=>676,62=>676,63=>500,64=>930,65=>722,66=>667,67=>722,68=>724,69=>667,70=>611,71=>778,72=>774,73=>386,74=>500,75=>764,76=>664,77=>943,78=>722,79=>778,80=>611,81=>778,82=>712,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>546,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>549,113=>547,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>500,142=>667,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>524,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>717,157=>500,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>680,173=>333,174=>747,175=>333,176=>400,177=>676,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>270,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>676,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>632,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>676,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfatimesbi.php b/incs/tcpdf_old/fonts/pdfatimesbi.php new file mode 100644 index 0000000..52eeff2 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfatimesbi.php @@ -0,0 +1,15 @@ +262240,'FontBBox'=>'[-200 -218 1121 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>70,'StemH'=>30,'AvgWidth'=>525,'MaxWidth'=>1086,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>744,69=>670,70=>656,71=>722,72=>778,73=>393,74=>500,75=>664,76=>609,77=>896,78=>722,79=>722,80=>614,81=>722,82=>672,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>500,128=>761,129=>500,130=>250,131=>333,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>500,142=>611,143=>500,144=>500,145=>250,146=>250,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1086,154=>389,155=>333,156=>711,157=>500,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>272,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>609,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>703,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfatimesi.php b/incs/tcpdf_old/fonts/pdfatimesi.php new file mode 100644 index 0000000..4d15e94 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfatimesi.php @@ -0,0 +1,15 @@ +96,'FontBBox'=>'[-168 -217 1053 900]','ItalicAngle'=>-15,'Ascent'=>900,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>70,'StemH'=>30,'AvgWidth'=>511,'MaxWidth'=>1000,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>604,70=>611,71=>722,72=>722,73=>339,74=>444,75=>652,76=>556,77=>828,78=>657,79=>722,80=>603,81=>722,82=>616,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>500,128=>741,129=>500,130=>250,131=>278,132=>444,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>250,140=>944,141=>500,142=>556,143=>500,144=>500,145=>250,146=>250,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>920,154=>389,155=>250,156=>694,157=>500,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>444,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>250,186=>310,187=>444,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>673,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/pdfazapfdingbats.php b/incs/tcpdf_old/fonts/pdfazapfdingbats.php new file mode 100644 index 0000000..2e22503 --- /dev/null +++ b/incs/tcpdf_old/fonts/pdfazapfdingbats.php @@ -0,0 +1,15 @@ +4,'FontBBox'=>'[-1 -218 945 805]','ItalicAngle'=>0,'Ascent'=>805,'Descent'=>-218,'Leading'=>0,'CapHeight'=>700,'XHeight'=>450,'StemV'=>70,'StemH'=>30,'AvgWidth'=>744,'MaxWidth'=>980,'MissingWidth'=>500); +$cw=array(0=>500,1=>500,2=>500,3=>500,4=>500,5=>500,6=>500,7=>500,8=>500,9=>500,10=>500,11=>500,12=>500,13=>500,14=>500,15=>500,16=>500,17=>500,18=>500,19=>500,20=>500,21=>500,22=>500,23=>500,24=>500,25=>500,26=>500,27=>500,28=>500,29=>500,30=>500,31=>500,32=>250,33=>974,34=>961,35=>974,36=>980,37=>715,38=>789,39=>790,40=>791,41=>690,42=>954,43=>933,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>811,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>791,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>500,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>500,143=>500,144=>500,145=>500,146=>500,147=>500,148=>500,149=>500,150=>500,151=>500,152=>500,153=>500,154=>500,155=>500,156=>500,157=>500,158=>500,159=>500,160=>250,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>770,169=>770,170=>770,171=>770,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>964,214=>964,215=>499,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>501,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/stsongstdlight.php b/incs/tcpdf_old/fonts/stsongstdlight.php new file mode 100644 index 0000000..1c74c62 --- /dev/null +++ b/incs/tcpdf_old/fonts/stsongstdlight.php @@ -0,0 +1,39 @@ + 752, + 'Descent' => -271, + 'CapHeight' => 737, + 'Flags' => 6, + 'FontBBox' => '[-25 -254 1000 880]', + 'ItalicAngle' => 0, + 'StemV' => 58, + 'Style' => '<< /Panose <000000000400000000000000> >>', +); +$cidinfo = array( + 'Registry' => 'Adobe', + 'Ordering' => 'GB1', + 'Supplement' => '2', +); +$enc = 'UniGB-UCS2-H'; + +// underline position, needs checking: +$up = -130; +$ut = 40; + +$dw = 1000; +$cw = array( + 32 => 207, 33 => 270, 34 => 342, 35 => 467, 36 => 462, 37 => 797, 38 => 710, 39 => 239, 40 => 374, 41 => 374, + 42 => 423, 43 => 605, 44 => 238, 45 => 375, 46 => 238, 47 => 334, 48 => 462, 49 => 462, 50 => 462, 51 => 462, + 52 => 462, 53 => 462, 54 => 462, 55 => 462, 56 => 462, 57 => 462, 58 => 238, 59 => 238, 60 => 605, 61 => 605, + 62 => 605, 63 => 344, 64 => 748, 65 => 684, 66 => 560, 67 => 695, 68 => 739, 69 => 563, 70 => 511, 71 => 729, + 72 => 793, 73 => 318, 74 => 312, 75 => 666, 76 => 526, 77 => 896, 78 => 758, 79 => 772, 80 => 544, 81 => 772, + 82 => 628, 83 => 465, 84 => 607, 85 => 753, 86 => 711, 87 => 972, 88 => 647, 89 => 620, 90 => 607, 91 => 374, + 92 => 333, 93 => 374, 94 => 606, 95 => 500, 96 => 239, 97 => 417, 98 => 503, 99 => 427, 100 => 529, 101 => 415, + 102 => 264, 103 => 444, 104 => 518, 105 => 241, 106 => 230, 107 => 495, 108 => 228, 109 => 793, 110 => 527, 111 => 524, + 112 => 524, 113 => 504, 114 => 338, 115 => 336, 116 => 277, 117 => 517, 118 => 450, 119 => 652, 120 => 466, 121 => 452, + 122 => 407, 123 => 370, 124 => 258, 125 => 370, 126 => 605 +); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/symbol.php b/incs/tcpdf_old/fonts/symbol.php new file mode 100644 index 0000000..15f7f1d --- /dev/null +++ b/incs/tcpdf_old/fonts/symbol.php @@ -0,0 +1,12 @@ +4,'FontBBox'=>'[-180 -293 1090 1010]','ItalicAngle'=>0,'Ascent'=>1010,'Descent'=>-293,'Leading'=>0,'CapHeight'=>1010,'StemV'=>85,'StemH'=>92,'AvgWidth'=>587,'MaxWidth'=>1042,'MissingWidth'=>587); +$cw=array(0=>587,1=>587,2=>587,3=>587,4=>587,5=>587,6=>587,7=>587,8=>587,9=>587,10=>587,11=>587,12=>587,13=>587,14=>587,15=>587,16=>587,17=>587,18=>587,19=>587,20=>587,21=>587,22=>587,23=>587,24=>587,25=>587,26=>587,27=>587,28=>587,29=>587,30=>587,31=>587,32=>250,33=>333,34=>713,35=>500,36=>549,37=>833,38=>778,39=>439,40=>333,41=>333,42=>500,43=>549,44=>250,45=>549,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>549,61=>549,62=>549,63=>444,64=>549,65=>722,66=>667,67=>722,68=>612,69=>611,70=>763,71=>603,72=>722,73=>333,74=>631,75=>722,76=>686,77=>889,78=>722,79=>722,80=>768,81=>741,82=>556,83=>592,84=>611,85=>690,86=>439,87=>768,88=>645,89=>795,90=>611,91=>333,92=>863,93=>333,94=>658,95=>500,96=>500,97=>631,98=>549,99=>549,100=>494,101=>439,102=>521,103=>411,104=>603,105=>329,106=>603,107=>549,108=>549,109=>576,110=>521,111=>549,112=>549,113=>521,114=>549,115=>603,116=>439,117=>576,118=>713,119=>686,120=>493,121=>686,122=>494,123=>480,124=>200,125=>480,126=>549,127=>587,128=>587,129=>587,130=>587,131=>587,132=>587,133=>587,134=>587,135=>587,136=>587,137=>587,138=>587,139=>587,140=>587,141=>587,142=>587,143=>587,144=>587,145=>587,146=>587,147=>587,148=>587,149=>587,150=>587,151=>587,152=>587,153=>587,154=>587,155=>587,156=>587,157=>587,158=>587,159=>587,160=>750,161=>620,162=>247,163=>549,164=>167,165=>713,166=>500,167=>753,168=>753,169=>753,170=>753,171=>1042,172=>987,173=>603,174=>987,175=>603,176=>400,177=>549,178=>411,179=>549,180=>549,181=>713,182=>494,183=>460,184=>549,185=>549,186=>549,187=>549,188=>1000,189=>603,190=>1000,191=>658,192=>823,193=>686,194=>795,195=>987,196=>768,197=>768,198=>823,199=>768,200=>768,201=>713,202=>713,203=>713,204=>713,205=>713,206=>713,207=>713,208=>768,209=>713,210=>790,211=>790,212=>890,213=>823,214=>549,215=>250,216=>713,217=>603,218=>603,219=>1042,220=>987,221=>603,222=>987,223=>603,224=>494,225=>329,226=>790,227=>790,228=>786,229=>713,230=>384,231=>384,232=>384,233=>384,234=>384,235=>384,236=>494,237=>494,238=>494,239=>494,240=>587,241=>329,242=>274,243=>686,244=>686,245=>686,246=>384,247=>384,248=>384,249=>384,250=>384,251=>384,252=>494,253=>494,254=>494,255=>587); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/times.php b/incs/tcpdf_old/fonts/times.php new file mode 100644 index 0000000..cfcaf06 --- /dev/null +++ b/incs/tcpdf_old/fonts/times.php @@ -0,0 +1,12 @@ +32,'FontBBox'=>'[-168 -218 1000 898]','ItalicAngle'=>0,'Ascent'=>898,'Descent'=>-218,'Leading'=>0,'CapHeight'=>662,'XHeight'=>450,'StemV'=>84,'StemH'=>28,'AvgWidth'=>495,'MaxWidth'=>1000,'MissingWidth'=>495); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>408,35=>500,36=>500,37=>833,38=>778,39=>180,40=>333,41=>333,42=>500,43=>564,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>278,59=>278,60=>564,61=>564,62=>564,63=>444,64=>921,65=>722,66=>667,67=>667,68=>722,69=>611,70=>556,71=>722,72=>722,73=>333,74=>389,75=>722,76=>611,77=>889,78=>722,79=>722,80=>556,81=>722,82=>667,83=>556,84=>611,85=>722,86=>722,87=>944,88=>722,89=>722,90=>611,91=>333,92=>278,93=>333,94=>469,95=>500,96=>333,97=>444,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>500,105=>278,106=>278,107=>500,108=>278,109=>778,110=>500,111=>500,112=>500,113=>500,114=>333,115=>389,116=>278,117=>500,118=>500,119=>722,120=>500,121=>500,122=>444,123=>480,124=>200,125=>480,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>444,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>889,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>444,148=>444,149=>350,150=>500,151=>1000,152=>333,153=>980,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>200,167=>500,168=>333,169=>760,170=>276,171=>500,172=>564,173=>333,174=>760,175=>333,176=>400,177=>564,178=>300,179=>300,180=>333,181=>500,182=>453,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>444,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>564,216=>722,217=>722,218=>722,219=>722,220=>722,221=>722,222=>556,223=>500,224=>444,225=>444,226=>444,227=>444,228=>444,229=>444,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>564,248=>500,249=>500,250=>500,251=>500,252=>500,253=>500,254=>500,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/timesb.php b/incs/tcpdf_old/fonts/timesb.php new file mode 100644 index 0000000..9c41a7b --- /dev/null +++ b/incs/tcpdf_old/fonts/timesb.php @@ -0,0 +1,12 @@ +32,'FontBBox'=>'[-168 -218 1000 935]','ItalicAngle'=>0,'Ascent'=>935,'Descent'=>-218,'Leading'=>0,'CapHeight'=>676,'XHeight'=>461,'StemV'=>139,'StemH'=>44,'AvgWidth'=>516,'MaxWidth'=>1000,'MissingWidth'=>516); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>555,35=>500,36=>500,37=>1000,38=>833,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>930,65=>722,66=>667,67=>722,68=>722,69=>667,70=>611,71=>778,72=>778,73=>389,74=>500,75=>778,76=>667,77=>944,78=>722,79=>778,80=>611,81=>778,82=>722,83=>556,84=>667,85=>722,86=>722,87=>1000,88=>722,89=>722,90=>667,91=>333,92=>278,93=>333,94=>581,95=>500,96=>333,97=>500,98=>556,99=>444,100=>556,101=>444,102=>333,103=>500,104=>556,105=>278,106=>333,107=>556,108=>278,109=>833,110=>556,111=>500,112=>556,113=>556,114=>444,115=>389,116=>333,117=>556,118=>500,119=>722,120=>500,121=>500,122=>444,123=>394,124=>220,125=>394,126=>520,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>1000,141=>350,142=>667,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>444,159=>722,160=>250,161=>333,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>300,171=>500,172=>570,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>556,182=>540,183=>250,184=>333,185=>300,186=>330,187=>500,188=>750,189=>750,190=>750,191=>500,192=>722,193=>722,194=>722,195=>722,196=>722,197=>722,198=>1000,199=>722,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>778,211=>778,212=>778,213=>778,214=>778,215=>570,216=>778,217=>722,218=>722,219=>722,220=>722,221=>722,222=>611,223=>556,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>500,254=>556,255=>500); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/timesbi.php b/incs/tcpdf_old/fonts/timesbi.php new file mode 100644 index 0000000..4feed74 --- /dev/null +++ b/incs/tcpdf_old/fonts/timesbi.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-200 -218 996 921]','ItalicAngle'=>-15,'Ascent'=>921,'Descent'=>-218,'Leading'=>0,'CapHeight'=>669,'XHeight'=>462,'StemV'=>121,'StemH'=>42,'AvgWidth'=>501,'MaxWidth'=>1000,'MissingWidth'=>501); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>389,34=>555,35=>500,36=>500,37=>833,38=>778,39=>278,40=>333,41=>333,42=>500,43=>570,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>570,61=>570,62=>570,63=>500,64=>832,65=>667,66=>667,67=>667,68=>722,69=>667,70=>667,71=>722,72=>778,73=>389,74=>500,75=>667,76=>611,77=>889,78=>722,79=>722,80=>611,81=>722,82=>667,83=>556,84=>611,85=>722,86=>667,87=>889,88=>667,89=>611,90=>611,91=>333,92=>278,93=>333,94=>570,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>333,103=>500,104=>556,105=>278,106=>278,107=>500,108=>278,109=>778,110=>556,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>556,118=>444,119=>667,120=>500,121=>444,122=>389,123=>348,124=>220,125=>348,126=>570,127=>350,128=>500,129=>350,130=>333,131=>500,132=>500,133=>1000,134=>500,135=>500,136=>333,137=>1000,138=>556,139=>333,140=>944,141=>350,142=>611,143=>350,144=>350,145=>333,146=>333,147=>500,148=>500,149=>350,150=>500,151=>1000,152=>333,153=>1000,154=>389,155=>333,156=>722,157=>350,158=>389,159=>611,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>220,167=>500,168=>333,169=>747,170=>266,171=>500,172=>606,173=>333,174=>747,175=>333,176=>400,177=>570,178=>300,179=>300,180=>333,181=>576,182=>500,183=>250,184=>333,185=>300,186=>300,187=>500,188=>750,189=>750,190=>750,191=>500,192=>667,193=>667,194=>667,195=>667,196=>667,197=>667,198=>944,199=>667,200=>667,201=>667,202=>667,203=>667,204=>389,205=>389,206=>389,207=>389,208=>722,209=>722,210=>722,211=>722,212=>722,213=>722,214=>722,215=>570,216=>722,217=>722,218=>722,219=>722,220=>722,221=>611,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>722,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>556,242=>500,243=>500,244=>500,245=>500,246=>500,247=>570,248=>500,249=>556,250=>556,251=>556,252=>556,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/timesi.php b/incs/tcpdf_old/fonts/timesi.php new file mode 100644 index 0000000..1e8b673 --- /dev/null +++ b/incs/tcpdf_old/fonts/timesi.php @@ -0,0 +1,12 @@ +96,'FontBBox'=>'[-169 -217 1010 883]','ItalicAngle'=>-15.5,'Ascent'=>883,'Descent'=>-217,'Leading'=>0,'CapHeight'=>653,'XHeight'=>441,'StemV'=>76,'StemH'=>32,'AvgWidth'=>491,'MaxWidth'=>1000,'MissingWidth'=>491); +$cw=array(0=>250,1=>250,2=>250,3=>250,4=>250,5=>250,6=>250,7=>250,8=>250,9=>250,10=>250,11=>250,12=>250,13=>250,14=>250,15=>250,16=>250,17=>250,18=>250,19=>250,20=>250,21=>250,22=>250,23=>250,24=>250,25=>250,26=>250,27=>250,28=>250,29=>250,30=>250,31=>250,32=>250,33=>333,34=>420,35=>500,36=>500,37=>833,38=>778,39=>214,40=>333,41=>333,42=>500,43=>675,44=>250,45=>333,46=>250,47=>278,48=>500,49=>500,50=>500,51=>500,52=>500,53=>500,54=>500,55=>500,56=>500,57=>500,58=>333,59=>333,60=>675,61=>675,62=>675,63=>500,64=>920,65=>611,66=>611,67=>667,68=>722,69=>611,70=>611,71=>722,72=>722,73=>333,74=>444,75=>667,76=>556,77=>833,78=>667,79=>722,80=>611,81=>722,82=>611,83=>500,84=>556,85=>722,86=>611,87=>833,88=>611,89=>556,90=>556,91=>389,92=>278,93=>389,94=>422,95=>500,96=>333,97=>500,98=>500,99=>444,100=>500,101=>444,102=>278,103=>500,104=>500,105=>278,106=>278,107=>444,108=>278,109=>722,110=>500,111=>500,112=>500,113=>500,114=>389,115=>389,116=>278,117=>500,118=>444,119=>667,120=>444,121=>444,122=>389,123=>400,124=>275,125=>400,126=>541,127=>350,128=>500,129=>350,130=>333,131=>500,132=>556,133=>889,134=>500,135=>500,136=>333,137=>1000,138=>500,139=>333,140=>944,141=>350,142=>556,143=>350,144=>350,145=>333,146=>333,147=>556,148=>556,149=>350,150=>500,151=>889,152=>333,153=>980,154=>389,155=>333,156=>667,157=>350,158=>389,159=>556,160=>250,161=>389,162=>500,163=>500,164=>500,165=>500,166=>275,167=>500,168=>333,169=>760,170=>276,171=>500,172=>675,173=>333,174=>760,175=>333,176=>400,177=>675,178=>300,179=>300,180=>333,181=>500,182=>523,183=>250,184=>333,185=>300,186=>310,187=>500,188=>750,189=>750,190=>750,191=>500,192=>611,193=>611,194=>611,195=>611,196=>611,197=>611,198=>889,199=>667,200=>611,201=>611,202=>611,203=>611,204=>333,205=>333,206=>333,207=>333,208=>722,209=>667,210=>722,211=>722,212=>722,213=>722,214=>722,215=>675,216=>722,217=>722,218=>722,219=>722,220=>722,221=>556,222=>611,223=>500,224=>500,225=>500,226=>500,227=>500,228=>500,229=>500,230=>667,231=>444,232=>444,233=>444,234=>444,235=>444,236=>278,237=>278,238=>278,239=>278,240=>500,241=>500,242=>500,243=>500,244=>500,245=>500,246=>500,247=>675,248=>500,249=>500,250=>500,251=>500,252=>500,253=>444,254=>500,255=>444); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/uni2cid_ac15.php b/incs/tcpdf_old/fonts/uni2cid_ac15.php new file mode 100644 index 0000000..42c588d --- /dev/null +++ b/incs/tcpdf_old/fonts/uni2cid_ac15.php @@ -0,0 +1,6 @@ +1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,12288=>99,65292=>100,12289=>101,12290=>102,65294=>103,8226=>104,8231=>104,65307=>105,65306=>106,65311=>107,65281=>108,65072=>109,8230=>110,8943=>110,8229=>111,65104=>112,65380=>113,65105=>113,65106=>114,183=>115,65108=>116,65109=>117,65110=>118,65111=>119,65372=>120,8211=>121,65073=>122,8212=>123,65288=>128,65289=>129,65077=>130,65078=>131,65371=>132,65373=>133,65079=>134,65080=>135,12308=>136,12309=>137,65081=>138,65082=>139,12304=>140,12305=>141,65083=>142,65084=>143,12298=>144,12299=>145,65085=>146,65086=>147,12296=>148,12297=>149,65087=>150,65088=>151,12300=>152,12301=>153,65089=>154,65090=>155,12302=>156,12303=>157,65091=>158,65092=>159,65113=>160,65114=>161,65115=>162,65116=>163,65117=>164,65118=>165,8216=>166,8217=>167,8220=>168,8221=>169,12317=>170,12318=>171,8245=>172,8242=>173,65283=>174,65286=>175,65290=>176,8251=>177,167=>178,12291=>179,9675=>180,9679=>181,9651=>182,9650=>183,9678=>184,9734=>185,9733=>186,9671=>187,9670=>188,9633=>189,9632=>190,9661=>191,9660=>192,12963=>193,8453=>194,175=>195,772=>195,8254=>195,65507=>196,65343=>197,717=>198,65097=>199,65098=>200,65101=>201,65102=>202,65099=>203,65100=>204,65119=>205,65120=>206,65121=>207,65291=>208,65293=>209,215=>210,247=>211,177=>212,8730=>213,65308=>214,65310=>215,65309=>216,8806=>217,8807=>218,8800=>219,8734=>220,8786=>221,8801=>222,65122=>223,65123=>224,65124=>225,65125=>226,65126=>227,8764=>228,65374=>228,8745=>229,8746=>230,8869=>231,8736=>232,8735=>233,8895=>234,13266=>235,13265=>236,8747=>237,8750=>238,8757=>239,8756=>240,9792=>241,9794=>242,8853=>243,9793=>243,8857=>244,9737=>244,8593=>245,8595=>246,8594=>247,8592=>248,8598=>249,8599=>250,8601=>251,8600=>252,8741=>253,8739=>254,8725=>257,65295=>257,65128=>258,65340=>258,65284=>259,165=>260,65509=>260,12306=>261,162=>262,65504=>262,163=>263,65505=>263,65285=>264,65312=>265,8451=>266,8457=>267,65129=>268,65130=>269,65131=>270,13269=>271,13212=>272,13213=>273,13214=>274,13262=>275,13217=>276,13198=>277,13199=>278,13252=>279,176=>280,20825=>281,58834=>281,20827=>282,58835=>282,20830=>283,58837=>283,20829=>284,58836=>284,20833=>285,20835=>286,21991=>287,29929=>288,58044=>288,31950=>289,58191=>289,9601=>290,9602=>291,9603=>292,9604=>293,9605=>294,9606=>295,9607=>296,9608=>297,9615=>298,9614=>299,9613=>300,9612=>301,9611=>302,9610=>303,9609=>304,9532=>305,9524=>306,9516=>307,9508=>308,9500=>309,9620=>310,9472=>311,9474=>312,9621=>313,9484=>314,9488=>315,9492=>316,9496=>317,9581=>318,9582=>319,9584=>320,9583=>321,9552=>322,9566=>323,9578=>324,9569=>325,9698=>326,9699=>327,9701=>328,9700=>329,9585=>330,9586=>331,9587=>332,65296=>333,65297=>334,65298=>335,65299=>336,65300=>337,65301=>338,65302=>339,65303=>340,65304=>341,65305=>342,8544=>343,8545=>344,8546=>345,8547=>346,8548=>347,8549=>348,8550=>349,8551=>350,8552=>351,8553=>352,12321=>353,12322=>354,12323=>355,12324=>356,12325=>357,12326=>358,12327=>359,12328=>360,12329=>361,12344=>362,21316=>363,57443=>363,12345=>363,12346=>364,65313=>365,65314=>366,65315=>367,65316=>368,65317=>369,65318=>370,65319=>371,65320=>372,65321=>373,65322=>374,65323=>375,65324=>376,65325=>377,65326=>378,65327=>379,65328=>380,65329=>381,65330=>382,65331=>383,65332=>384,65333=>385,65334=>386,65335=>387,65336=>388,65337=>389,65338=>390,65345=>391,65346=>392,65347=>393,65348=>394,65349=>395,65350=>396,65351=>397,65352=>398,65353=>399,65354=>400,65355=>401,65356=>402,65357=>403,65358=>404,65359=>405,65360=>406,65361=>407,65362=>408,65363=>409,65364=>410,65365=>411,65366=>412,65367=>413,65368=>414,65369=>415,65370=>416,913=>417,914=>418,915=>419,916=>420,917=>421,918=>422,919=>423,920=>424,921=>425,922=>426,923=>427,924=>428,925=>429,926=>430,927=>431,928=>432,929=>433,931=>434,932=>435,933=>436,934=>437,935=>438,936=>439,937=>440,945=>441,946=>442,947=>443,948=>444,949=>445,950=>446,951=>447,952=>448,953=>449,954=>450,955=>451,956=>452,957=>453,958=>454,959=>455,960=>456,961=>457,963=>458,964=>459,965=>460,966=>461,967=>462,968=>463,969=>464,12549=>465,12550=>466,12551=>467,12552=>468,12553=>469,12554=>470,12555=>471,12556=>472,12557=>473,12558=>474,12559=>475,12560=>476,12561=>477,12562=>478,12563=>479,12564=>480,12565=>481,12566=>482,12567=>483,12568=>484,12569=>485,12570=>486,12571=>487,12572=>488,12573=>489,12574=>490,12575=>491,12576=>492,12577=>493,12578=>494,12579=>495,12580=>496,12581=>497,12582=>498,12583=>499,12584=>500,12585=>501,729=>502,714=>503,711=>504,780=>504,715=>505,9312=>506,63153=>506,9313=>507,63154=>507,9314=>508,63155=>508,9315=>509,63156=>509,9316=>510,63157=>510,9317=>511,63158=>511,9318=>512,63159=>512,9319=>513,63160=>513,9320=>514,63161=>514,9321=>515,63162=>515,9332=>516,63163=>516,9333=>517,63164=>517,9334=>518,63165=>518,9335=>519,63166=>519,9336=>520,63167=>520,9337=>521,63168=>521,9338=>522,63169=>522,9339=>523,63170=>523,9340=>524,63171=>524,9341=>525,63172=>525,8560=>526,63173=>526,8561=>527,63174=>527,8562=>528,63175=>528,8563=>529,63176=>529,8564=>530,63177=>530,8565=>531,63178=>531,8566=>532,63179=>532,8567=>533,63180=>533,8568=>534,63181=>534,8569=>535,63182=>535,20008=>536,12033=>536,20022=>537,12034=>537,63183=>537,20031=>538,12035=>538,63184=>538,12037=>539,20101=>539,63185=>539,12039=>540,20128=>540,63186=>540,20866=>541,12044=>541,63187=>541,20886=>542,12045=>542,63188=>542,20907=>543,12046=>543,63189=>543,12051=>544,21241=>544,63190=>544,12054=>545,21304=>545,63191=>545,12057=>546,21353=>546,63192=>546,12059=>547,21430=>547,63193=>547,12065=>548,12066=>548,22786=>548,22794=>548,63194=>548,12071=>549,23424=>549,63195=>549,12078=>550,24027=>550,63196=>550,24186=>551,12083=>551,63197=>551,24191=>552,12084=>552,63198=>552,24308=>553,12085=>553,24400=>554,12089=>554,63200=>554,24417=>555,12090=>555,63201=>555,12097=>556,25908=>556,63202=>556,12102=>557,26080=>557,30098=>558,63204=>558,12135=>558,30326=>559,12136=>559,12193=>560,36789=>560,63206=>560,12202=>561,38582=>561,9216=>562,9217=>563,9218=>564,9219=>565,9220=>566,9221=>567,9222=>568,9223=>569,9224=>570,9225=>571,9226=>572,9227=>573,9228=>574,9229=>575,9230=>576,9231=>577,9232=>578,9233=>579,9234=>580,9235=>581,9236=>582,9237=>583,9238=>584,9239=>585,9240=>586,9241=>587,9242=>588,9243=>589,9244=>590,9245=>591,9246=>592,9247=>593,9249=>594,12032=>595,19968=>595,12036=>596,20057=>596,19969=>597,19971=>598,20035=>599,20061=>600,20102=>601,12038=>602,20108=>602,20154=>603,12040=>603,20799=>604,12041=>604,20837=>605,12042=>605,20843=>606,12043=>606,12047=>607,20960=>607,12049=>608,20992=>608,20993=>609,12050=>610,21147=>610,12052=>611,21269=>611,21313=>612,12055=>612,21340=>613,12056=>613,12060=>614,21448=>614,19977=>615,19979=>616,19976=>617,19978=>618,20011=>619,20024=>620,20961=>621,20037=>622,20040=>623,20063=>624,20062=>625,20110=>626,20129=>627,20800=>628,64012=>628,20995=>629,21242=>630,21315=>631,21449=>632,12061=>633,21475=>633,22303=>634,12063=>634,22763=>635,12064=>635,22805=>636,12067=>636,22823=>637,12068=>637,22899=>638,12069=>638,12070=>639,23376=>639,23377=>640,23379=>641,23544=>642,12072=>642,23567=>643,12073=>643,23586=>644,12074=>644,23608=>645,12075=>645,12077=>646,23665=>646,24029=>647,24037=>648,12079=>648,12080=>649,24049=>649,24050=>650,24051=>651,24062=>652,12081=>652,24178=>653,12082=>653,24318=>654,12086=>654,24331=>655,12087=>655,24339=>656,12088=>656,25165=>657,19985=>658,19984=>659,19981=>660,20013=>661,20016=>662,20025=>663,20043=>664,23609=>665,20104=>666,20113=>667,20117=>668,20114=>669,20116=>670,20130=>671,20161=>672,20160=>673,20163=>674,20166=>675,20167=>676,20173=>677,20170=>678,20171=>679,20164=>680,20803=>681,20801=>682,20839=>683,20845=>684,20846=>685,20844=>686,20887=>687,20982=>688,20998=>689,20999=>690,21000=>691,21243=>692,21246=>693,21247=>694,21270=>695,21305=>696,21320=>697,21319=>698,21317=>699,21342=>700,21380=>701,21451=>702,21450=>703,21453=>704,22764=>705,22825=>706,22827=>707,22826=>708,22829=>709,23380=>710,23569=>711,23588=>712,23610=>713,23663=>714,24052=>715,24187=>716,24319=>717,24340=>718,24341=>719,24515=>720,12092=>720,25096=>721,12093=>721,25142=>722,12094=>722,25163=>723,12095=>723,25166=>724,12096=>725,25903=>725,25991=>726,12098=>726,26007=>727,12099=>727,26020=>728,12100=>728,26041=>729,12101=>729,26085=>730,12103=>730,26352=>731,12104=>731,26376=>732,12105=>732,26408=>733,12106=>733,27424=>734,12107=>734,27490=>735,12108=>735,27513=>736,12109=>736,27595=>737,12111=>737,27604=>738,12112=>738,27611=>739,12113=>739,27663=>740,12114=>740,27700=>741,12116=>741,28779=>742,12117=>742,29226=>743,12118=>743,29238=>744,12119=>744,29243=>745,12120=>745,29255=>746,12122=>746,29273=>747,12123=>747,29275=>748,12124=>748,29356=>749,12125=>749,29579=>750,19993=>751,19990=>752,19989=>753,19988=>754,19992=>755,20027=>756,20045=>757,20047=>758,20046=>759,20197=>760,20184=>761,20180=>762,20181=>763,20182=>764,20183=>765,20195=>766,20196=>767,20185=>768,20190=>769,20805=>770,20804=>771,20873=>772,20874=>773,20908=>774,20985=>775,20986=>776,20984=>777,21002=>778,21152=>779,21151=>780,57435=>781,21253=>781,21254=>782,21271=>783,21277=>784,20191=>785,21322=>786,21321=>787,21345=>788,21344=>789,21359=>790,21358=>791,21435=>792,21487=>793,21476=>794,21491=>795,21484=>796,21486=>797,21481=>798,21480=>799,21500=>800,21496=>801,21493=>802,21483=>803,21478=>804,21482=>805,21490=>806,21489=>807,21488=>808,21477=>809,21485=>810,21499=>811,22235=>812,22234=>813,22806=>814,22830=>815,22833=>816,22900=>817,22902=>818,23381=>819,23427=>820,23612=>821,24040=>822,24039=>823,24038=>824,24066=>825,24067=>826,24179=>827,24188=>828,24321=>829,24344=>830,24343=>831,24517=>832,25098=>833,25171=>834,25172=>835,25170=>836,25169=>837,26021=>838,26086=>839,26414=>840,26412=>841,26410=>842,26411=>843,26413=>844,27491=>845,27597=>846,27665=>847,27664=>848,27704=>849,27713=>850,27712=>851,27710=>852,29359=>853,29572=>854,12126=>854,29577=>855,12127=>855,29916=>856,12128=>856,29926=>857,12129=>857,29976=>858,12130=>858,29983=>859,12131=>859,12132=>860,29992=>860,29993=>861,12133=>862,30000=>862,30001=>863,30002=>864,30003=>865,12134=>866,30091=>866,30333=>867,12137=>867,30382=>868,12138=>868,30399=>869,12139=>869,30446=>870,12140=>870,30683=>871,12141=>871,30690=>872,12142=>872,30707=>873,12143=>873,31034=>874,12144=>874,31166=>875,12146=>875,31348=>876,12147=>876,31435=>877,12148=>877,19998=>878,19999=>879,20050=>880,20051=>881,20073=>882,20121=>883,20132=>884,20134=>885,20133=>886,20223=>887,20233=>888,20249=>889,20234=>890,20245=>891,20237=>892,20240=>893,20241=>894,20239=>895,20210=>896,20214=>897,20219=>898,20208=>899,20211=>900,20221=>901,20225=>902,20235=>903,20809=>904,20807=>905,20806=>906,20808=>907,20840=>908,20849=>909,20877=>910,20912=>911,21015=>912,21009=>913,21010=>914,21006=>915,21014=>916,21155=>917,21256=>918,21281=>919,21280=>920,21360=>921,21361=>922,21513=>923,21519=>924,21516=>925,21514=>926,21520=>927,21505=>928,21515=>929,21508=>930,21521=>931,21517=>932,21512=>933,21507=>934,21518=>935,21510=>936,21522=>937,22240=>938,22238=>939,22237=>940,22323=>941,22320=>942,22312=>943,22317=>944,22316=>945,22319=>946,22313=>947,22809=>948,22810=>949,22839=>950,22840=>951,22916=>952,22904=>953,22915=>954,22909=>955,22905=>956,22914=>957,22913=>958,23383=>959,23384=>960,23431=>961,23432=>962,23429=>963,23433=>964,23546=>965,23574=>966,23673=>967,24030=>968,24070=>969,24182=>970,24180=>971,24335=>972,24347=>973,24537=>974,24534=>975,25102=>976,25100=>977,25101=>978,25104=>979,25187=>980,25179=>981,25176=>982,25910=>983,26089=>984,26088=>985,26092=>986,26093=>987,26354=>988,26355=>989,26377=>990,26429=>991,26420=>992,26417=>993,26421=>994,27425=>995,27492=>996,27515=>997,27670=>998,27741=>999,27735=>1000,27737=>1001,27743=>1002,27744=>1003,27728=>1004,27733=>1005,27745=>1006,27739=>1007,27725=>1008,27726=>1009,28784=>1010,29279=>1011,29277=>1012,30334=>1013,31481=>1014,12149=>1014,31859=>1015,12150=>1015,31992=>1016,12151=>1016,32566=>1017,12152=>1017,32650=>1018,12154=>1018,32701=>1019,12155=>1019,32769=>1020,12156=>1020,32771=>1021,32780=>1022,12157=>1022,32786=>1023,12158=>1023,32819=>1024,12159=>1024,32895=>1025,12160=>1025,32905=>1026,12161=>1026,32907=>1027,32908=>1028,33251=>1029,12162=>1029,33258=>1030,12163=>1030,33267=>1031,12164=>1031,33276=>1032,12165=>1032,33292=>1033,12166=>1033,33307=>1034,12167=>1034,33311=>1035,12168=>1035,33390=>1036,12169=>1036,33394=>1037,12170=>1037,33406=>1038,34411=>1039,12173=>1039,34880=>1040,12174=>1040,34892=>1041,12175=>1041,34915=>1042,12176=>1042,35199=>1043,38433=>1044,20018=>1045,20136=>1046,20301=>1047,20303=>1048,20295=>1049,20311=>1050,20318=>1051,20276=>1052,20315=>1053,20309=>1054,20272=>1055,20304=>1056,20305=>1057,20285=>1058,20282=>1059,20280=>1060,20291=>1061,20308=>1062,20284=>1063,20294=>1064,20323=>1065,20316=>1066,20320=>1067,20271=>1068,20302=>1069,20278=>1070,20313=>1071,20317=>1072,20296=>1073,20314=>1074,20812=>1075,20811=>1076,20813=>1077,20853=>1078,20918=>1079,20919=>1080,21029=>1081,21028=>1082,21033=>1083,21034=>1084,21032=>1085,21163=>1086,21161=>1087,21162=>1088,21164=>1089,21283=>1090,21363=>1091,21365=>1092,21533=>1093,21549=>1094,21534=>1095,21566=>1096,21542=>1097,21582=>1098,21543=>1099,21574=>1100,21571=>1101,21555=>1102,21576=>1103,21570=>1104,21531=>1105,21545=>1106,21578=>1107,21561=>1108,21563=>1109,21560=>1110,21550=>1111,21557=>1112,21558=>1113,21536=>1114,21564=>1115,21568=>1116,21553=>1117,21547=>1118,21535=>1119,21548=>1120,22250=>1121,22256=>1122,22244=>1123,22251=>1124,22346=>1125,22353=>1126,22336=>1127,22349=>1128,22343=>1129,22350=>1130,22334=>1131,22352=>1132,22351=>1133,22331=>1134,22767=>1135,22846=>1136,22941=>1137,22930=>1138,22952=>1139,22942=>1140,22947=>1141,22937=>1142,22934=>1143,22925=>1144,22948=>1145,22931=>1146,22922=>1147,22949=>1148,23389=>1149,23388=>1150,23386=>1151,23387=>1152,23436=>1153,23435=>1154,23439=>1155,23596=>1156,23616=>1157,23617=>1158,23615=>1159,23614=>1160,23696=>1161,23697=>1162,23700=>1163,23692=>1164,24043=>1165,24076=>1166,24207=>1167,24199=>1168,24202=>1169,24311=>1170,24324=>1171,24351=>1172,24420=>1173,24418=>1174,24439=>1175,24441=>1176,24536=>1177,24524=>1178,24535=>1179,24525=>1180,24561=>1181,24555=>1182,24568=>1183,24554=>1184,25106=>1185,25105=>1186,25220=>1187,25239=>1188,25238=>1189,25216=>1190,25206=>1191,25225=>1192,25197=>1193,25226=>1194,25212=>1195,25214=>1196,25209=>1197,25203=>1198,25234=>1199,25199=>1200,25240=>1201,25198=>1202,25237=>1203,25235=>1204,25233=>1205,25222=>1206,25913=>1207,25915=>1208,25912=>1209,26097=>1210,26356=>1211,26463=>1212,26446=>1213,26447=>1214,26448=>1215,26449=>1216,26460=>1217,26454=>1218,26462=>1219,57801=>1219,26441=>1220,26438=>1221,26464=>1222,26451=>1223,26455=>1224,27493=>1225,27599=>1226,27714=>1227,27742=>1228,27801=>1229,27777=>1230,27784=>1231,27785=>1232,27781=>1233,27803=>1234,27754=>1235,27770=>1236,27792=>1237,27760=>1238,27788=>1239,27752=>1240,27798=>1241,27794=>1242,27773=>1243,27779=>1244,27762=>1245,27774=>1246,27764=>1247,27782=>1248,27766=>1249,27789=>1250,27796=>1251,27800=>1252,27778=>1253,28790=>1254,28796=>1255,28797=>1256,28792=>1257,29282=>1258,29281=>1259,29280=>1260,29380=>1261,29378=>1262,29590=>1263,29996=>1264,29995=>1265,30007=>1266,30008=>1267,30338=>1268,30447=>1269,30691=>1270,31169=>1271,31168=>1272,31167=>1273,31350=>1274,31995=>1275,32597=>1276,32918=>1277,32915=>1278,32925=>1279,32920=>1280,32923=>1281,32922=>1282,32946=>1283,33391=>1284,33426=>1285,33419=>1286,33421=>1287,35211=>1288,12178=>1288,35282=>1289,12179=>1289,35328=>1290,12180=>1290,35895=>1291,12181=>1291,35910=>1292,12182=>1292,35925=>1293,12183=>1293,35997=>1294,12185=>1294,36196=>1295,12186=>1295,36208=>1296,12187=>1296,36275=>1297,12188=>1297,36523=>1298,12189=>1298,36554=>1299,12190=>1299,36763=>1300,12191=>1300,36784=>1301,12192=>1301,36802=>1302,36806=>1303,36805=>1304,36804=>1305,24033=>1306,12194=>1307,37009=>1307,37026=>1308,37034=>1309,37030=>1310,37027=>1311,37193=>1312,12195=>1312,37318=>1313,12196=>1313,37324=>1314,12197=>1314,38450=>1315,38446=>1316,38449=>1317,38442=>1318,38444=>1319,20006=>1320,20054=>1321,20083=>1322,20107=>1323,20123=>1324,20126=>1325,20139=>1326,20140=>1327,20335=>1328,20381=>1329,20365=>1330,20339=>1331,20351=>1332,20332=>1333,20379=>1334,20363=>1335,20358=>1336,20355=>1337,20336=>1338,20341=>1339,20360=>1340,20329=>1341,20347=>1342,20374=>1343,20350=>1344,20367=>1345,20369=>1346,20346=>1347,20820=>1348,20818=>1349,20821=>1350,20841=>1351,20855=>1352,20854=>1353,20856=>1354,20925=>1355,20989=>1356,21051=>1357,21048=>1358,21047=>1359,21050=>1360,21040=>1361,21038=>1362,21046=>1363,21057=>1364,21182=>1365,21179=>1366,21330=>1367,21332=>1368,21331=>1369,21329=>1370,21350=>1371,21367=>1372,21368=>1373,21369=>1374,21462=>1375,21460=>1376,21463=>1377,21619=>1378,21621=>1379,21654=>1380,21624=>1381,21653=>1382,21632=>1383,21627=>1384,21623=>1385,21636=>1386,21650=>1387,21638=>1388,21628=>1389,21648=>1390,21617=>1391,21622=>1392,21644=>1393,21658=>1394,21602=>1395,21608=>1396,21643=>1397,21629=>1398,21646=>1399,22266=>1400,22403=>1401,22391=>1402,22378=>1403,22377=>1404,22369=>1405,22374=>1406,22372=>1407,22396=>1408,22812=>1409,22857=>1410,22855=>1411,22856=>1412,22852=>1413,22868=>1414,22974=>1415,22971=>1416,22996=>1417,22969=>1418,22958=>1419,22993=>1420,22982=>1421,22992=>1422,22989=>1423,22987=>1424,22995=>1425,22986=>1426,22959=>1427,22963=>1428,22994=>1429,22981=>1430,23391=>1431,23396=>1432,23395=>1433,23447=>1434,23450=>1435,23448=>1436,23452=>1437,23449=>1438,23451=>1439,23578=>1440,23624=>1441,23621=>1442,23622=>1443,23735=>1444,23713=>1445,23736=>1446,23721=>1447,23723=>1448,23729=>1449,23731=>1450,24088=>1451,24090=>1452,24086=>1453,24085=>1454,24091=>1455,24081=>1456,24184=>1457,24218=>1458,24215=>1459,24220=>1460,24213=>1461,24214=>1462,24310=>1463,24358=>1464,24359=>1465,24361=>1466,24448=>1467,24449=>1468,24447=>1469,24444=>1470,24541=>1471,24544=>1472,24573=>1473,24565=>1474,24575=>1475,24591=>1476,24596=>1477,24623=>1478,24629=>1479,24598=>1480,24618=>1481,24597=>1482,24609=>1483,24615=>1484,24617=>1485,24619=>1486,24603=>1487,25110=>1488,25109=>1489,25151=>1490,25150=>1491,25152=>1492,25215=>1493,25289=>1494,25292=>1495,25284=>1496,25279=>1497,25282=>1498,25273=>1499,25298=>1500,25307=>1501,25259=>1502,25299=>1503,25300=>1504,25291=>1505,25288=>1506,25256=>1507,25277=>1508,25276=>1509,25296=>1510,60582=>1510,25305=>1511,25287=>1512,25293=>1513,25269=>1514,25306=>1515,25265=>1516,25304=>1517,25302=>1518,25303=>1519,25286=>1520,25260=>1521,25294=>1522,61010=>1522,25918=>1523,26023=>1524,26044=>1525,26106=>1526,26132=>1527,26131=>1528,26124=>1529,26118=>1530,26114=>1531,26126=>1532,26112=>1533,26127=>1534,26133=>1535,26122=>1536,26119=>1537,26381=>1538,26379=>1539,26477=>1540,26507=>1541,26517=>1542,26481=>1543,26524=>1544,26483=>1545,26487=>1546,26503=>1547,26525=>1548,26519=>1549,26479=>1550,26480=>1551,26495=>1552,26505=>1553,26494=>1554,26512=>1555,26485=>1556,26522=>1557,26515=>1558,26492=>1559,26474=>1560,26482=>1561,27427=>1562,27494=>1563,27495=>1564,27519=>1565,27667=>1566,27675=>1567,27875=>1568,27880=>1569,27891=>1570,27825=>1571,27852=>1572,27877=>1573,27827=>1574,27837=>1575,27838=>1576,27836=>1577,27874=>1578,27819=>1579,27861=>1580,27859=>1581,27832=>1582,27844=>1583,27833=>1584,27841=>1585,27822=>1586,27863=>1587,27845=>1588,27889=>1589,27839=>1590,27835=>1591,27873=>1592,27867=>1593,27850=>1594,27820=>1595,27887=>1596,27868=>1597,27862=>1598,27872=>1599,28821=>1600,28814=>1601,28818=>1602,28810=>1603,28825=>1604,29228=>1605,29229=>1606,29240=>1607,29256=>1608,29287=>1609,29289=>1610,29376=>1611,29390=>1612,29401=>1613,29399=>1614,29392=>1615,29609=>1616,29608=>1617,29599=>1618,29611=>1619,29605=>1620,30013=>1621,30109=>1622,30105=>1623,30106=>1624,30340=>1625,30402=>1626,30450=>1627,30452=>1628,30693=>1629,30717=>1630,31038=>1631,31040=>1632,31041=>1633,31177=>1634,31176=>1635,31354=>1636,31353=>1637,31482=>1638,31998=>1639,32596=>1640,32652=>1641,32651=>1642,32773=>1643,58236=>1643,32954=>1644,32933=>1645,32930=>1646,32945=>1647,32929=>1648,32939=>1649,32937=>1650,32948=>1651,32938=>1652,32943=>1653,33253=>1654,33278=>1655,33293=>1656,33459=>1657,33437=>1658,33433=>1659,33453=>1660,33469=>1661,33439=>1662,33465=>1663,33457=>1664,33452=>1665,33445=>1666,33455=>1667,33464=>1668,33443=>1669,33456=>1670,33470=>1671,33463=>1672,34382=>1673,34417=>1674,21021=>1675,34920=>1676,36555=>1677,36814=>1678,36820=>1679,36817=>1680,37045=>1681,37048=>1682,37041=>1683,37046=>1684,37319=>1685,37329=>1686,12198=>1686,38263=>1687,12199=>1687,38272=>1688,12200=>1688,38428=>1689,12201=>1689,38464=>1690,38463=>1691,38459=>1692,38468=>1693,38466=>1694,38585=>1695,12203=>1695,38632=>1696,12204=>1696,38738=>1697,12206=>1698,38750=>1698,20127=>1699,20141=>1700,20142=>1701,20449=>1702,20405=>1703,20399=>1704,20415=>1705,20448=>1706,20433=>1707,20431=>1708,20445=>1709,20419=>1710,20406=>1711,20440=>1712,20447=>1713,20426=>1714,20439=>1715,20398=>1716,20432=>1717,20420=>1718,20418=>1719,20442=>1720,20430=>1721,20446=>1722,20407=>1723,20823=>1724,20882=>1725,20881=>1726,20896=>1727,21070=>1728,21059=>1729,21066=>1730,21069=>1731,21068=>1732,21067=>1733,21063=>1734,21191=>1735,21193=>1736,21187=>1737,21185=>1738,21261=>1739,21335=>1740,21371=>1741,21402=>1742,21467=>1743,21676=>1744,21696=>1745,21672=>1746,21710=>1747,21705=>1748,21688=>1749,21670=>1750,21683=>1751,21703=>1752,21698=>1753,21693=>1754,21674=>1755,21697=>1756,21700=>1757,21704=>1758,21679=>1759,21675=>1760,21681=>1761,21691=>1762,21673=>1763,21671=>1764,21695=>1765,22271=>1766,22402=>1767,22411=>1768,22432=>1769,22435=>1770,22434=>1771,22478=>1772,22446=>1773,22419=>1774,22869=>1775,22865=>1776,22863=>1777,22862=>1778,22864=>1779,23004=>1780,23000=>1781,23039=>1782,23011=>1783,23016=>1784,23043=>1785,23013=>1786,23018=>1787,23002=>1788,23014=>1789,23041=>1790,23035=>1791,23401=>1792,23459=>1793,23462=>1794,23460=>1795,23458=>1796,23461=>1797,23553=>1798,23630=>1799,23631=>1800,23629=>1801,23627=>1802,23769=>1803,23762=>1804,24055=>1805,24093=>1806,24101=>1807,24095=>1808,24189=>1809,24224=>1810,24230=>1811,24314=>1812,24328=>1813,24365=>1814,24421=>1815,24456=>1816,24453=>1817,24458=>1818,24459=>1819,24455=>1820,24460=>1821,24457=>1822,24594=>1823,24605=>1824,24608=>1825,24613=>1826,24590=>1827,24616=>1828,24653=>1829,24688=>1830,24680=>1831,24674=>1832,60712=>1832,24646=>1833,24643=>1834,24684=>1835,24683=>1836,24682=>1837,24676=>1838,25153=>1839,25308=>1840,25366=>1841,25353=>1842,25340=>1843,25325=>1844,25345=>1845,25326=>1846,25341=>1847,25351=>1848,25329=>1849,25335=>1850,25327=>1851,25324=>1852,25342=>1853,25332=>1854,25361=>1855,25346=>1856,25919=>1857,25925=>1858,26027=>1859,26045=>1860,26082=>1861,26149=>1862,26157=>1863,26144=>1864,26151=>1865,26159=>1866,26143=>1867,26152=>1868,26161=>1869,26148=>1870,26359=>1871,26623=>1872,26579=>1873,26609=>1874,26580=>1875,26576=>1876,26604=>1877,26550=>1878,26543=>1879,26613=>1880,26601=>1881,26607=>1882,26564=>1883,26577=>1884,26548=>1885,26586=>1886,26597=>1887,26552=>1888,26575=>1889,26590=>1890,26611=>1891,26544=>1892,26585=>1893,26594=>1894,26589=>1895,26578=>1896,27498=>1897,27523=>1898,27526=>1899,27573=>1900,27602=>1901,27607=>1902,27679=>1903,27849=>1904,27915=>1905,27954=>1906,27946=>1907,27969=>1908,27941=>1909,27916=>1910,27953=>1911,27934=>1912,27927=>1913,27963=>1914,27965=>1915,27966=>1916,27958=>1917,27931=>1918,27893=>1919,27961=>1920,27943=>1921,27960=>1922,27945=>1923,27950=>1924,27957=>1925,27918=>1926,27947=>1927,28843=>1928,28858=>1929,28851=>1930,28844=>1931,28847=>1932,28845=>1933,28856=>1934,28846=>1935,28836=>1936,29232=>1937,29298=>1938,29295=>1939,29300=>1940,29417=>1941,29408=>1942,29409=>1943,29623=>1944,29642=>1945,29627=>1946,29618=>1947,29645=>1948,29632=>1949,29619=>1950,29978=>1951,29997=>1952,30031=>1953,30028=>1954,30030=>1955,30027=>1956,30123=>1957,30116=>1958,30117=>1959,30114=>1960,30115=>1961,30328=>1962,30342=>1963,30343=>1964,30344=>1965,30408=>1966,30406=>1967,30403=>1968,30405=>1969,30465=>1970,30457=>1971,30456=>1972,30473=>1973,30475=>1974,30462=>1975,30460=>1976,30471=>1977,30684=>1978,30722=>1979,30740=>1980,30732=>1981,30733=>1982,31046=>1983,31049=>1984,31048=>1985,31047=>1986,31161=>1987,31162=>1988,31185=>1989,31186=>1990,31179=>1991,31359=>1992,31361=>1993,31487=>1994,31485=>1995,31869=>1996,32002=>1997,32005=>1998,32000=>1999,32009=>2000,32007=>2001,32004=>2002,32006=>2003,32568=>2004,32654=>2005,32703=>2006,32784=>2007,32781=>2008,32785=>2009,32822=>2010,32982=>2011,32997=>2012,32986=>2013,32963=>2014,32964=>2015,32972=>2016,32993=>2017,32987=>2018,32974=>2019,32990=>2020,32996=>2021,32989=>2022,33268=>2023,33314=>2024,33511=>2025,33539=>2026,33541=>2027,33507=>2028,33499=>2029,33510=>2030,33540=>2031,33509=>2032,33538=>2033,33545=>2034,33490=>2035,33495=>2036,33521=>2037,33537=>2038,33500=>2039,33492=>2040,33489=>2041,33502=>2042,33491=>2043,33503=>2044,33519=>2045,33542=>2046,34384=>2047,34425=>2048,34427=>2049,34426=>2050,34893=>2051,34923=>2052,35201=>2053,35284=>2054,35336=>2055,35330=>2056,35331=>2057,35998=>2058,36000=>2059,36212=>2060,36211=>2061,36276=>2062,36557=>2063,36556=>2064,36848=>2065,36838=>2066,36834=>2067,36842=>2068,36837=>2069,36845=>2070,36843=>2071,36836=>2072,36840=>2073,37066=>2074,37070=>2075,37057=>2076,37059=>2077,37195=>2078,37194=>2079,37325=>2080,38274=>2081,38480=>2082,38475=>2083,38476=>2084,38477=>2085,38754=>2086,12207=>2086,38761=>2087,12208=>2087,38859=>2088,12209=>2088,38893=>2089,12210=>2089,38899=>2090,12211=>2090,38913=>2091,12212=>2091,39080=>2092,12213=>2092,39131=>2093,12214=>2093,39135=>2094,12215=>2094,39318=>2095,12216=>2095,39321=>2096,12217=>2096,20056=>2097,20147=>2098,20492=>2099,20493=>2100,20515=>2101,20463=>2102,20518=>2103,20517=>2104,20472=>2105,20521=>2106,57375=>2106,20502=>2107,20486=>2108,20540=>2109,20511=>2110,20506=>2111,20498=>2112,20497=>2113,20474=>2114,20480=>2115,20500=>2116,20520=>2117,20465=>2118,20513=>2119,20491=>2120,20505=>2121,20504=>2122,20467=>2123,20462=>2124,20525=>2125,20522=>2126,20478=>2127,20523=>2128,20489=>2129,20860=>2130,20900=>2131,20901=>2132,20898=>2133,20941=>2134,20940=>2135,20934=>2136,20939=>2137,21078=>2138,21084=>2139,21076=>2140,21083=>2141,21085=>2142,21290=>2143,21375=>2144,57459=>2144,21407=>2145,21405=>2146,21471=>2147,21736=>2148,21776=>2149,21761=>2150,21815=>2151,21756=>2152,21733=>2153,21746=>2154,21766=>2155,21754=>2156,21780=>2157,21737=>2158,21741=>2159,21729=>2160,21769=>2161,21742=>2162,21738=>2163,21734=>2164,21799=>2165,21767=>2166,21757=>2167,21775=>2168,22275=>2169,22276=>2170,22466=>2171,22484=>2172,22475=>2173,22467=>2174,22537=>2175,22799=>2176,22871=>2177,22872=>2178,22874=>2179,23057=>2180,23064=>2181,23068=>2182,23071=>2183,23067=>2184,23059=>2185,23020=>2186,23072=>2187,23075=>2188,23081=>2189,23077=>2190,23052=>2191,23049=>2192,23403=>2193,23640=>2194,23472=>2195,23475=>2196,23478=>2197,23476=>2198,23470=>2199,23477=>2200,23481=>2201,23480=>2202,23556=>2203,23633=>2204,23637=>2205,23632=>2206,23789=>2207,23805=>2208,23803=>2209,23786=>2210,23784=>2211,23792=>2212,23798=>2213,23809=>2214,23796=>2215,24046=>2216,24109=>2217,24107=>2218,24235=>2219,24237=>2220,24231=>2221,24369=>2222,24466=>2223,24465=>2224,24464=>2225,24665=>2226,24675=>2227,24677=>2228,24656=>2229,24661=>2230,24685=>2231,24681=>2232,24687=>2233,24708=>2234,24735=>2235,24730=>2236,24717=>2237,24724=>2238,24716=>2239,24709=>2240,24726=>2241,25159=>2242,25331=>2243,25352=>2244,25343=>2245,25422=>2246,25406=>2247,25391=>2248,25429=>2249,25410=>2250,25414=>2251,25423=>2252,25417=>2253,25402=>2254,25424=>2255,25405=>2256,25386=>2257,25387=>2258,25384=>2259,25421=>2260,25420=>2261,25928=>2262,25929=>2263,26009=>2264,26049=>2265,26053=>2266,26178=>2267,26185=>2268,26191=>2269,26179=>2270,26194=>2271,26188=>2272,26181=>2273,26177=>2274,26360=>2275,26388=>2276,26389=>2277,26391=>2278,26657=>2279,26680=>2280,26696=>2281,26694=>2282,26707=>2283,26681=>2284,26690=>2285,26708=>2286,26665=>2287,26803=>2288,26647=>2289,26700=>2290,26705=>2291,26685=>2292,26612=>2293,26704=>2294,26688=>2295,26684=>2296,26691=>2297,26666=>2298,26693=>2299,26643=>2300,26648=>2301,26689=>2302,27530=>2303,27529=>2304,27575=>2305,27683=>2306,27687=>2307,27688=>2308,27686=>2309,27684=>2310,27888=>2311,28010=>2312,28053=>2313,28040=>2314,28039=>2315,28006=>2316,28024=>2317,28023=>2318,27993=>2319,28051=>2320,28012=>2321,28041=>2322,28014=>2323,27994=>2324,28020=>2325,28009=>2326,28044=>2327,28042=>2328,28025=>2329,28037=>2330,28005=>2331,28052=>2332,28874=>2333,28888=>2334,28900=>2335,28889=>2336,28872=>2337,28879=>2338,29241=>2339,29305=>2340,29436=>2341,29433=>2342,29437=>2343,29432=>2344,29431=>2345,29574=>2346,29677=>2347,29705=>2348,29678=>2349,29664=>2350,29674=>2351,29662=>2352,30036=>2353,30045=>2354,30044=>2355,30042=>2356,30041=>2357,30142=>2358,30149=>2359,30151=>2360,30130=>2361,30131=>2362,30141=>2363,30140=>2364,30137=>2365,30146=>2366,30136=>2367,30347=>2368,30384=>2369,30410=>2370,30413=>2371,30414=>2372,30505=>2373,30495=>2374,30496=>2375,30504=>2376,30697=>2377,30768=>2378,30759=>2379,30776=>2380,30749=>2381,30772=>2382,30775=>2383,30757=>2384,30765=>2385,30752=>2386,30751=>2387,30770=>2388,31061=>2389,31056=>2390,31072=>2391,31071=>2392,31062=>2393,31070=>2394,31069=>2395,31063=>2396,31066=>2397,31204=>2398,31203=>2399,60418=>2399,31207=>2400,31199=>2401,31206=>2402,31209=>2403,31192=>2404,31364=>2405,31368=>2406,31449=>2407,31494=>2408,31505=>2409,31881=>2410,32033=>2411,32023=>2412,32011=>2413,32010=>2414,32032=>2415,32034=>2416,32020=>2417,32016=>2418,32021=>2419,32026=>2420,32028=>2421,32013=>2422,32025=>2423,32027=>2424,32570=>2425,32607=>2426,32660=>2427,32709=>2428,32705=>2429,32774=>2430,32772=>2431,32792=>2432,32789=>2433,32793=>2434,32791=>2435,32829=>2436,32831=>2437,33009=>2438,33026=>2439,33008=>2440,33029=>2441,33005=>2442,33012=>2443,33030=>2444,33016=>2445,33011=>2446,33032=>2447,33021=>2448,33034=>2449,33020=>2450,33007=>2451,33261=>2452,33260=>2453,33280=>2454,33296=>2455,33322=>2456,33323=>2457,33320=>2458,33324=>2459,33467=>2460,33579=>2461,33618=>2462,33620=>2463,33610=>2464,33592=>2465,33616=>2466,33609=>2467,33589=>2468,33588=>2469,33615=>2470,33586=>2471,33593=>2472,33590=>2473,33559=>2474,33600=>2475,33585=>2476,33576=>2477,33603=>2478,34388=>2479,34442=>2480,34474=>2481,34451=>2482,34468=>2483,34473=>2484,34444=>2485,34467=>2486,34460=>2487,34928=>2488,34935=>2489,34945=>2490,34946=>2491,34941=>2492,34937=>2493,35352=>2494,35344=>2495,35342=>2496,35340=>2497,35349=>2498,35338=>2499,35351=>2500,35347=>2501,35350=>2502,35343=>2503,35345=>2504,35912=>2505,35962=>2506,35961=>2507,36001=>2508,36002=>2509,36215=>2510,58442=>2510,36524=>2511,36562=>2512,36564=>2513,36559=>2514,36785=>2515,36865=>2516,36870=>2517,36855=>2518,36864=>2519,36858=>2520,36852=>2521,36867=>2522,36861=>2523,36869=>2524,36856=>2525,37013=>2526,37089=>2527,37085=>2528,37090=>2529,37202=>2530,37197=>2531,37196=>2532,37336=>2533,37341=>2534,37335=>2535,37340=>2536,37337=>2537,38275=>2538,38498=>2539,38499=>2540,38497=>2541,38491=>2542,38493=>2543,38500=>2544,38488=>2545,38494=>2546,38587=>2547,39138=>2548,39340=>2549,12218=>2549,39592=>2550,12219=>2550,39640=>2551,12220=>2551,12222=>2552,39717=>2552,39730=>2553,12224=>2553,39740=>2554,12225=>2554,20094=>2555,20602=>2556,20605=>2557,57382=>2557,20572=>2558,20551=>2559,20547=>2560,20556=>2561,20570=>2562,20553=>2563,20581=>2564,20598=>2565,20558=>2566,20565=>2567,20597=>2568,20596=>2569,20599=>2570,20559=>2571,20495=>2572,20591=>2573,20589=>2574,20828=>2575,20885=>2576,20976=>2577,21098=>2578,21103=>2579,21202=>2580,21209=>2581,21208=>2582,21205=>2583,21264=>2584,21263=>2585,21273=>2586,21311=>2587,21312=>2588,21310=>2589,21443=>2590,26364=>2591,21830=>2592,21866=>2593,21862=>2594,21828=>2595,21854=>2596,21857=>2597,21827=>2598,21834=>2599,21809=>2600,21846=>2601,21839=>2602,21845=>2603,21807=>2604,21860=>2605,21816=>2606,21806=>2607,21852=>2608,21804=>2609,21859=>2610,21811=>2611,21825=>2612,21847=>2613,22280=>2614,22283=>2615,22281=>2616,22495=>2617,22533=>2618,22538=>2619,22534=>2620,22496=>2621,22500=>2622,22522=>2623,22530=>2624,22581=>2625,22519=>2626,22521=>2627,22816=>2628,22882=>2629,23094=>2630,23105=>2631,23113=>2632,23142=>2633,23146=>2634,23104=>2635,23100=>2636,23138=>2637,23130=>2638,23110=>2639,23114=>2640,23408=>2641,23495=>2642,23493=>2643,23492=>2644,23490=>2645,23487=>2646,23494=>2647,23561=>2648,23560=>2649,23559=>2650,23648=>2651,23644=>2652,23645=>2653,23815=>2654,23814=>2655,23822=>2656,23835=>2657,23830=>2658,23842=>2659,23825=>2660,23849=>2661,23828=>2662,23833=>2663,23844=>2664,23847=>2665,23831=>2666,24034=>2667,24120=>2668,24118=>2669,24115=>2670,24119=>2671,24247=>2672,24248=>2673,24246=>2674,24245=>2675,24254=>2676,24373=>2677,24375=>2678,24407=>2679,24428=>2680,24425=>2681,24427=>2682,24471=>2683,24473=>2684,24478=>2685,24472=>2686,24481=>2687,24480=>2688,24476=>2689,24703=>2690,24739=>2691,24713=>2692,24736=>2693,24744=>2694,24779=>2695,24756=>2696,24806=>2697,24765=>2698,24773=>2699,24763=>2700,24757=>2701,24796=>2702,24764=>2703,24792=>2704,24789=>2705,24774=>2706,24799=>2707,24760=>2708,24794=>2709,24775=>2710,25114=>2711,25115=>2712,25160=>2713,25504=>2714,25511=>2715,25458=>2716,25494=>2717,25506=>2718,25509=>2719,25463=>2720,25447=>2721,25496=>2722,25514=>2723,25457=>2724,25513=>2725,25481=>2726,25475=>2727,25499=>2728,25451=>2729,25512=>2730,25476=>2731,25480=>2732,25497=>2733,25505=>2734,25516=>2735,25490=>2736,25487=>2737,25472=>2738,25467=>2739,25449=>2740,25448=>2741,25466=>2742,25949=>2743,25942=>2744,25937=>2745,25945=>2746,25943=>2747,21855=>2748,25935=>2749,25944=>2750,25941=>2751,25940=>2752,26012=>2753,26011=>2754,26028=>2755,26063=>2756,26059=>2757,26060=>2758,26062=>2759,26205=>2760,26202=>2761,26212=>2762,26216=>2763,26214=>2764,26206=>2765,26361=>2766,21207=>2767,26395=>2768,26753=>2769,26799=>2770,26786=>2771,26771=>2772,26805=>2773,26751=>2774,26742=>2775,26801=>2776,26791=>2777,26775=>2778,26800=>2779,26755=>2780,26820=>2781,26797=>2782,26758=>2783,26757=>2784,26772=>2785,26781=>2786,26792=>2787,26783=>2788,26785=>2789,26754=>2790,27442=>2791,27578=>2792,27627=>2793,27628=>2794,27691=>2795,28046=>2796,28092=>2797,28147=>2798,28121=>2799,28082=>2800,28129=>2801,28108=>2802,28132=>2803,28155=>2804,28154=>2805,28165=>2806,28103=>2807,28107=>2808,28079=>2809,28113=>2810,28078=>2811,28126=>2812,28153=>2813,28088=>2814,28151=>2815,28149=>2816,28101=>2817,28114=>2818,28186=>2819,28085=>2820,28122=>2821,28139=>2822,28120=>2823,28138=>2824,28145=>2825,28142=>2826,28136=>2827,28102=>2828,28100=>2829,28074=>2830,28140=>2831,28095=>2832,28134=>2833,28921=>2834,28937=>2835,28938=>2836,28925=>2837,28911=>2838,29245=>2839,29309=>2840,29313=>2841,29468=>2842,29467=>2843,29462=>2844,29459=>2845,29465=>2846,29575=>2847,29701=>2848,29706=>2849,29699=>2850,29702=>2851,29694=>2852,29709=>2853,29920=>2854,29942=>2855,29943=>2856,29980=>2857,29986=>2858,30053=>2859,30054=>2860,30050=>2861,30064=>2862,30095=>2863,30164=>2864,30165=>2865,30133=>2866,30154=>2867,30157=>2868,30350=>2869,30420=>2870,30418=>2871,30427=>2872,30519=>2873,30526=>2874,30524=>2875,30518=>2876,30520=>2877,30522=>2878,30827=>2879,30787=>2880,30798=>2881,31077=>2882,31080=>2883,31085=>2884,31227=>2885,31378=>2886,31381=>2887,31520=>2888,31528=>2889,31515=>2890,31532=>2891,31526=>2892,31513=>2893,31518=>2894,31534=>2895,31890=>2896,31895=>2897,31893=>2898,32070=>2899,32067=>2900,32113=>2901,32046=>2902,32057=>2903,32060=>2904,32064=>2905,32048=>2906,32051=>2907,32068=>2908,32047=>2909,32066=>2910,32050=>2911,32049=>2912,32573=>2913,32670=>2914,32666=>2915,32716=>2916,32718=>2917,32722=>2918,32796=>2919,32842=>2920,32838=>2921,33071=>2922,33046=>2923,33059=>2924,33067=>2925,33065=>2926,33072=>2927,33060=>2928,33282=>2929,33333=>2930,33335=>2931,33334=>2932,33337=>2933,33678=>2934,33694=>2935,33688=>2936,33656=>2937,33698=>2938,33686=>2939,33725=>2940,33707=>2941,33682=>2942,33674=>2943,33683=>2944,33673=>2945,33696=>2946,33655=>2947,33659=>2948,33660=>2949,33670=>2950,33703=>2951,34389=>2952,24426=>2953,34503=>2954,34496=>2955,34486=>2956,34500=>2957,34485=>2958,34502=>2959,34507=>2960,34481=>2961,34479=>2962,34505=>2963,34899=>2964,34974=>2965,34952=>2966,34987=>2967,34962=>2968,34966=>2969,34957=>2970,34955=>2971,35219=>2972,35215=>2973,35370=>2974,35357=>2975,35363=>2976,35365=>2977,35377=>2978,35373=>2979,35359=>2980,35355=>2981,35362=>2982,35913=>2983,35930=>2984,36009=>2985,36012=>2986,36011=>2987,36008=>2988,36010=>2989,36007=>2990,36199=>2991,36198=>2992,36286=>2993,36282=>2994,36571=>2995,36575=>2996,36889=>2997,36877=>2998,36890=>2999,36887=>3000,36899=>3001,36895=>3002,36893=>3003,36880=>3004,36885=>3005,36894=>3006,36896=>3007,36879=>3008,36898=>3009,36886=>3010,36891=>3011,36884=>3012,37096=>3013,37101=>3014,37117=>3015,58488=>3015,37207=>3016,37326=>3017,37365=>3018,37350=>3019,37347=>3020,37351=>3021,37357=>3022,37353=>3023,38281=>3024,38506=>3025,38517=>3026,38515=>3027,38520=>3028,38512=>3029,38516=>3030,38518=>3031,38519=>3032,38508=>3033,38592=>3034,38634=>3035,38633=>3036,31456=>3037,31455=>3038,38914=>3039,38915=>3040,39770=>3041,12226=>3041,40165=>3042,12227=>3042,40565=>3043,12228=>3043,40575=>3044,12229=>3044,40613=>3045,12230=>3045,40635=>3046,12231=>3046,20642=>3047,20621=>3048,20613=>3049,20633=>3050,20625=>3051,20608=>3052,20630=>3053,20632=>3054,20634=>3055,26368=>3056,20977=>3057,21106=>3058,21108=>3059,21109=>3060,21097=>3061,21214=>3062,21213=>3063,21211=>3064,21338=>3065,21413=>3066,21883=>3067,21888=>3068,21927=>3069,21884=>3070,21898=>3071,21917=>3072,21912=>3073,21890=>3074,21916=>3075,21930=>3076,21908=>3077,21895=>3078,21899=>3079,21891=>3080,21939=>3081,21934=>3082,21919=>3083,21822=>3084,21938=>3085,21914=>3086,21947=>3087,21932=>3088,21937=>3089,21886=>3090,21897=>3091,21931=>3092,21913=>3093,22285=>3094,22575=>3095,22570=>3096,22580=>3097,22564=>3098,22576=>3099,22577=>3100,22561=>3101,22557=>3102,22560=>3103,22777=>3104,22778=>3105,22880=>3106,23159=>3107,57587=>3107,23194=>3108,23167=>3109,23186=>3110,23195=>3111,23207=>3112,23411=>3113,23409=>3114,23506=>3115,23500=>3116,23507=>3117,23504=>3118,23562=>3119,23563=>3120,23601=>3121,23884=>3122,23888=>3123,23860=>3124,23879=>3125,24061=>3126,24133=>3127,24125=>3128,24128=>3129,24131=>3130,24190=>3131,24266=>3132,24257=>3133,24258=>3134,24260=>3135,24380=>3136,24429=>3137,24489=>3138,24490=>3139,24488=>3140,24785=>3141,24801=>3142,24754=>3143,24758=>3144,24800=>3145,24860=>3146,24867=>3147,24826=>3148,24853=>3149,24816=>3150,24827=>3151,24820=>3152,24936=>3153,24817=>3154,24846=>3155,24822=>3156,24841=>3157,24832=>3158,24850=>3159,25119=>3160,25161=>3161,25507=>3162,25484=>3163,25551=>3164,25536=>3165,25577=>3166,25545=>3167,25542=>3168,25549=>3169,25554=>3170,25571=>3171,25552=>3172,25569=>3173,25558=>3174,25581=>3175,25582=>3176,25462=>3177,25588=>3178,25578=>3179,25563=>3180,25682=>3181,25562=>3182,25593=>3183,25950=>3184,25958=>3185,25954=>3186,25955=>3187,26001=>3188,26000=>3189,26031=>3190,26222=>3191,26224=>3192,26228=>3193,57786=>3193,26230=>3194,26223=>3195,26257=>3196,26234=>3197,26238=>3198,26231=>3199,26366=>3200,26367=>3201,26399=>3202,26397=>3203,26874=>3204,26837=>3205,26848=>3206,26840=>3207,26839=>3208,26885=>3209,26847=>3210,26869=>3211,26862=>3212,26855=>3213,26873=>3214,26834=>3215,26866=>3216,26851=>3217,26827=>3218,26829=>3219,26893=>3220,26898=>3221,26894=>3222,26825=>3223,26842=>3224,26990=>3225,26875=>3226,27454=>3227,27450=>3228,27453=>3229,27544=>3230,27542=>3231,27580=>3232,27631=>3233,27694=>3234,27695=>3235,27692=>3236,28207=>3237,57904=>3237,28216=>3238,28244=>3239,28193=>3240,28210=>3241,28263=>3242,28234=>3243,28192=>3244,28197=>3245,28195=>3246,28187=>3247,28251=>3248,28248=>3249,28196=>3250,28246=>3251,28270=>3252,28205=>3253,28198=>3254,28271=>3255,28212=>3256,28237=>3257,28218=>3258,28204=>3259,28227=>3260,28189=>3261,57901=>3261,28222=>3262,28363=>3263,28297=>3264,28185=>3265,28238=>3266,28259=>3267,28228=>3268,28274=>3269,28265=>3270,28255=>3271,28953=>3272,28954=>3273,28966=>3274,28976=>3275,28961=>3276,28982=>3277,29038=>3278,57958=>3278,28956=>3279,29260=>3280,29316=>3281,29312=>3282,29494=>3283,29477=>3284,29492=>3285,29481=>3286,29754=>3287,29738=>3288,29747=>3289,29730=>3290,29733=>3291,29749=>3292,29750=>3293,29748=>3294,29743=>3295,29723=>3296,29734=>3297,29736=>3298,29989=>3299,29990=>3300,30059=>3301,30058=>3302,30178=>3303,30171=>3304,30179=>3305,30169=>3306,30168=>3307,30174=>3308,30176=>3309,30331=>3310,30332=>3311,30358=>3312,30355=>3313,30388=>3314,30428=>3315,30543=>3316,30701=>3317,30813=>3318,30828=>3319,30831=>3320,31245=>3321,31240=>3322,31243=>3323,31237=>3324,31232=>3325,31384=>3326,31383=>3327,31382=>3328,31461=>3329,31459=>3330,31561=>3331,31574=>3332,31558=>3333,31568=>3334,31570=>3335,31572=>3336,31565=>3337,31563=>3338,31567=>3339,31569=>3340,60510=>3340,31903=>3341,31909=>3342,32094=>3343,32080=>3344,32104=>3345,32085=>3346,32043=>3347,32110=>3348,32114=>3349,32097=>3350,32102=>3351,32098=>3352,32112=>3353,32115=>3354,21892=>3355,32724=>3356,32725=>3357,32779=>3358,32850=>3359,32901=>3360,33109=>3361,33108=>3362,33099=>3363,33105=>3364,33102=>3365,33081=>3366,33094=>3367,33086=>3368,33100=>3369,33107=>3370,33140=>3371,33298=>3372,33308=>3373,33769=>3374,33795=>3375,33784=>3376,33805=>3377,33760=>3378,33733=>3379,33803=>3380,33729=>3381,58309=>3381,33775=>3382,33777=>3383,33780=>3384,33879=>3385,33802=>3386,33776=>3387,33804=>3388,33740=>3389,33789=>3390,33778=>3391,33738=>3392,33848=>3393,33806=>3394,33796=>3395,33756=>3396,33799=>3397,33748=>3398,33759=>3399,34395=>3400,34527=>3401,34521=>3402,34541=>3403,34516=>3404,34523=>3405,34532=>3406,34512=>3407,34526=>3408,34903=>3409,35009=>3410,35010=>3411,34993=>3412,35203=>3413,35222=>3414,35387=>3415,35424=>3416,35413=>3417,35422=>3418,35388=>3419,35393=>3420,35412=>3421,35419=>3422,35408=>3423,35398=>3424,35380=>3425,35386=>3426,35382=>3427,35414=>3428,35937=>3429,35970=>3430,36015=>3431,36028=>3432,36019=>3433,36029=>3434,36033=>3435,36027=>3436,36032=>3437,36020=>3438,36023=>3439,36022=>3440,36031=>3441,36024=>3442,36234=>3443,36229=>3444,36225=>3445,36302=>3446,36317=>3447,36299=>3448,36314=>3449,36305=>3450,36300=>3451,36315=>3452,36294=>3453,36603=>3454,36600=>3455,36604=>3456,36764=>3457,36910=>3458,36917=>3459,36913=>3460,36920=>3461,36914=>3462,36918=>3463,37122=>3464,37109=>3465,37129=>3466,37118=>3467,37219=>3468,37221=>3469,37327=>3470,37396=>3471,37397=>3472,37411=>3473,37385=>3474,37406=>3475,37389=>3476,37392=>3477,37383=>3478,37393=>3479,38292=>3480,38287=>3481,38283=>3482,38289=>3483,38291=>3484,38290=>3485,38286=>3486,38538=>3487,38542=>3488,38539=>3489,38525=>3490,38533=>3491,38534=>3492,38541=>3493,38514=>3494,38532=>3495,38593=>3496,38597=>3497,38596=>3498,38598=>3499,38599=>3500,38639=>3501,38642=>3502,38860=>3503,38917=>3504,38918=>3505,38920=>3506,39143=>3507,39146=>3508,39151=>3509,39145=>3510,39154=>3511,39149=>3512,39342=>3513,39341=>3514,40643=>3515,12232=>3515,40653=>3516,12233=>3516,40657=>3517,12234=>3517,20098=>3518,20653=>3519,20661=>3520,20658=>3521,20659=>3522,20677=>3523,20670=>3524,20652=>3525,20663=>3526,20667=>3527,20655=>3528,20679=>3529,21119=>3530,21111=>3531,21117=>3532,21215=>3533,21222=>3534,21220=>3535,21218=>3536,21219=>3537,21295=>3538,21983=>3539,21992=>3540,21971=>3541,21990=>3542,21966=>3543,21980=>3544,21959=>3545,21969=>3546,21987=>3547,21988=>3548,21999=>3549,21978=>3550,21985=>3551,21957=>3552,21958=>3553,21989=>3554,21961=>3555,22290=>3556,22291=>3557,22622=>3558,22609=>3559,22616=>3560,22615=>3561,22618=>3562,22612=>3563,22635=>3564,22604=>3565,22637=>3566,22602=>3567,22626=>3568,22610=>3569,22603=>3570,22887=>3571,23233=>3572,23241=>3573,23244=>3574,23230=>3575,23229=>3576,23228=>3577,23219=>3578,23234=>3579,23218=>3580,23913=>3581,23919=>3582,24140=>3583,24185=>3584,24265=>3585,24264=>3586,24338=>3587,24409=>3588,24492=>3589,24494=>3590,24858=>3591,24847=>3592,24904=>3593,24863=>3594,24819=>3595,24859=>3596,24825=>3597,24833=>3598,24840=>3599,24910=>3600,24908=>3601,24900=>3602,24909=>3603,24894=>3604,24884=>3605,24871=>3606,24845=>3607,24838=>3608,24887=>3609,25121=>3610,25122=>3611,25619=>3612,25662=>3613,25630=>3614,25642=>3615,25645=>3616,25661=>3617,25644=>3618,25615=>3619,25628=>3620,25620=>3621,25613=>3622,25654=>3623,25622=>3624,25623=>3625,25606=>3626,25964=>3627,26015=>3628,26032=>3629,26263=>3630,26249=>3631,26247=>3632,26248=>3633,26262=>3634,26244=>3635,26264=>3636,26253=>3637,26371=>3638,27028=>3639,26989=>3640,26970=>3641,26999=>3642,26976=>3643,26964=>3644,26997=>3645,26928=>3646,27010=>3647,26954=>3648,26984=>3649,26987=>3650,26974=>3651,26963=>3652,27001=>3653,27014=>3654,26973=>3655,26979=>3656,26971=>3657,27463=>3658,27506=>3659,27584=>3660,27583=>3661,27603=>3662,27645=>3663,28322=>3664,28335=>3665,28371=>3666,28342=>3667,28354=>3668,28304=>3669,28317=>3670,28359=>3671,28357=>3672,28325=>3673,28312=>3674,28348=>3675,28346=>3676,28331=>3677,28369=>3678,28310=>3679,28316=>3680,28356=>3681,28372=>3682,28330=>3683,28327=>3684,28340=>3685,29006=>3686,29017=>3687,29033=>3688,29028=>3689,29001=>3690,29031=>3691,29020=>3692,29036=>3693,29030=>3694,29004=>3695,29029=>3696,29022=>3697,28998=>3698,29032=>3699,29014=>3700,29242=>3701,29266=>3702,29495=>3703,29509=>3704,29503=>3705,29502=>3706,29807=>3707,29786=>3708,29781=>3709,29791=>3710,29790=>3711,29761=>3712,29759=>3713,29785=>3714,29787=>3715,58019=>3716,29788=>3716,30070=>3717,30072=>3718,30208=>3719,30192=>3720,30209=>3721,30194=>3722,30193=>3723,30202=>3724,30207=>3725,30196=>3726,30195=>3727,30430=>3728,30431=>3729,30555=>3730,30571=>3731,30566=>3732,30558=>3733,30563=>3734,30585=>3735,30570=>3736,30572=>3737,30556=>3738,30565=>3739,30568=>3740,30562=>3741,30702=>3742,30862=>3743,30896=>3744,30871=>3745,30872=>3746,30860=>3747,30857=>3748,30844=>3749,30865=>3750,30867=>3751,30847=>3752,31098=>3753,31103=>3754,31105=>3755,33836=>3756,31165=>3757,31260=>3758,31258=>3759,31264=>3760,31252=>3761,31263=>3762,31262=>3763,31391=>3764,31392=>3765,31607=>3766,31680=>3767,31584=>3768,31598=>3769,31591=>3770,31921=>3771,31923=>3772,31925=>3773,32147=>3774,32121=>3775,32145=>3776,32129=>3777,32143=>3778,32091=>3779,32622=>3780,32617=>3781,32618=>3782,32626=>3783,32681=>3784,32680=>3785,32676=>3786,32854=>3787,32856=>3788,32902=>3789,32900=>3790,33137=>3791,33136=>3792,33144=>3793,33125=>3794,33134=>3795,33139=>3796,33131=>3797,33145=>3798,33146=>3799,33126=>3800,33285=>3801,33351=>3802,33922=>3803,33911=>3804,33853=>3805,33841=>3806,33909=>3807,33894=>3808,33899=>3809,33865=>3810,33900=>3811,33883=>3812,33852=>3813,33845=>3814,33889=>3815,33891=>3816,33897=>3817,33901=>3818,33862=>3819,34398=>3820,34396=>3821,34399=>3822,34553=>3823,34579=>3824,34568=>3825,34567=>3826,34560=>3827,34558=>3828,34555=>3829,34562=>3830,34563=>3831,34566=>3832,34570=>3833,34905=>3834,35039=>3835,35028=>3836,35033=>3837,35036=>3838,35032=>3839,35037=>3840,35041=>3841,35018=>3842,35029=>3843,35026=>3844,35228=>3845,35299=>3846,35435=>3847,35442=>3848,35443=>3849,35430=>3850,35433=>3851,35440=>3852,35463=>3853,35452=>3854,35427=>3855,35488=>3856,35441=>3857,35461=>3858,35437=>3859,35426=>3860,35438=>3861,35436=>3862,35449=>3863,35451=>3864,35390=>3865,35432=>3866,35938=>3867,35978=>3868,35977=>3869,36042=>3870,36039=>3871,36040=>3872,36036=>3873,36018=>3874,36035=>3875,36034=>3876,36037=>3877,36321=>3878,36319=>3879,36328=>3880,36335=>3881,36339=>3882,36346=>3883,36330=>3884,36324=>3885,36326=>3886,36530=>3887,36611=>3888,36617=>3889,36606=>3890,36618=>3891,36767=>3892,36786=>3893,36939=>3894,36938=>3895,36947=>3896,36930=>3897,36948=>3898,36924=>3899,36949=>3900,36944=>3901,36935=>3902,36943=>3903,36942=>3904,36941=>3905,36945=>3906,36926=>3907,36929=>3908,37138=>3909,37143=>3910,37228=>3911,37226=>3912,37225=>3913,37321=>3914,37431=>3915,37463=>3916,37432=>3917,37437=>3918,37440=>3919,37438=>3920,37467=>3921,37451=>3922,37476=>3923,37457=>3924,37428=>3925,37449=>3926,37453=>3927,37445=>3928,37433=>3929,37439=>3930,37466=>3931,38296=>3932,38552=>3933,38548=>3934,38549=>3935,38605=>3936,38603=>3937,38601=>3938,38602=>3939,38647=>3940,38651=>3941,38649=>3942,38646=>3943,38742=>3944,38772=>3945,38774=>3946,38928=>3947,38929=>3948,38931=>3949,38922=>3950,38930=>3951,38924=>3952,39164=>3953,39156=>3954,39165=>3955,39166=>3956,39347=>3957,39345=>3958,39348=>3959,39649=>3960,40169=>3961,40578=>3962,40718=>3963,12237=>3963,40723=>3964,12238=>3964,40736=>3965,12239=>3965,20711=>3966,20718=>3967,20709=>3968,20694=>3969,20717=>3970,60903=>3970,20698=>3971,20693=>3972,20687=>3973,20689=>3974,20721=>3975,20686=>3976,20713=>3977,20834=>3978,20979=>3979,21123=>3980,21122=>3981,21297=>3982,21421=>3983,22014=>3984,22016=>3985,22043=>3986,22039=>3987,22013=>3988,22036=>3989,22022=>3990,22025=>3991,22029=>3992,22030=>3993,22007=>3994,22038=>3995,22047=>3996,22024=>3997,22032=>3998,22006=>3999,22296=>4000,22294=>4001,22645=>4002,22654=>4003,22659=>4004,22675=>4005,22666=>4006,22649=>4007,22661=>4008,22653=>4009,22781=>4010,22821=>4011,22818=>4012,22820=>4013,22890=>4014,22889=>4015,23265=>4016,23270=>4017,23273=>4018,23255=>4019,23254=>4020,23256=>4021,23267=>4022,23413=>4023,23518=>4024,23527=>4025,23521=>4026,23525=>4027,23526=>4028,23528=>4029,23522=>4030,23524=>4031,23519=>4032,23565=>4033,23650=>4034,23940=>4035,23943=>4036,24155=>4037,24163=>4038,24149=>4039,24151=>4040,24148=>4041,24275=>4042,24278=>4043,24330=>4044,24390=>4045,24432=>4046,24505=>4047,24903=>4048,24895=>4049,24907=>4050,24951=>4051,24930=>4052,24931=>4053,24927=>4054,24922=>4055,24920=>4056,24949=>4057,25130=>4058,25735=>4059,25688=>4060,25684=>4061,25764=>4062,25720=>4063,25695=>4064,25722=>4065,25681=>4066,25703=>4067,25652=>4068,25709=>4069,25723=>4070,25970=>4071,26017=>4072,26071=>4073,26070=>4074,26274=>4075,26280=>4076,26269=>4077,27036=>4078,27048=>4079,27029=>4080,27073=>4081,27054=>4082,27091=>4083,27083=>4084,27035=>4085,27063=>4086,27067=>4087,27051=>4088,27060=>4089,27088=>4090,27085=>4091,27053=>4092,27084=>4093,27046=>4094,27075=>4095,27043=>4096,27465=>4097,27468=>4098,27699=>4099,28467=>4100,28436=>4101,28414=>4102,28435=>4103,28404=>4104,28457=>4105,28478=>4106,28448=>4107,28460=>4108,28431=>4109,28418=>4110,28450=>4111,28415=>4112,28399=>4113,28422=>4114,28465=>4115,28472=>4116,28466=>4117,28451=>4118,28437=>4119,28459=>4120,28463=>4121,28552=>4122,28458=>4123,28396=>4124,28417=>4125,28402=>4126,28364=>4127,28407=>4128,29076=>4129,29081=>4130,29053=>4131,29066=>4132,29060=>4133,29074=>4134,29246=>4135,29330=>4136,29334=>4137,29508=>4138,29520=>4139,29796=>4140,29795=>4141,29802=>4142,29808=>4143,29805=>4144,29956=>4145,30097=>4146,30247=>4147,30221=>4148,30219=>4149,30217=>4150,30227=>4151,30433=>4152,30435=>4153,30596=>4154,30589=>4155,30591=>4156,30561=>4157,30913=>4158,30879=>4159,30887=>4160,30899=>4161,30889=>4162,30883=>4163,31118=>4164,31119=>4165,31117=>4166,31278=>4167,31281=>4168,31402=>4169,31401=>4170,31469=>4171,31471=>4172,31649=>4173,31637=>4174,31627=>4175,31605=>4176,31639=>4177,31645=>4178,31636=>4179,31631=>4180,31672=>4181,58170=>4181,31623=>4182,31620=>4183,31929=>4184,31933=>4185,31934=>4186,32187=>4187,32176=>4188,32156=>4189,32189=>4190,32190=>4191,32160=>4192,32202=>4193,32180=>4194,32178=>4195,32177=>4196,32186=>4197,32162=>4198,32191=>4199,32181=>4200,32184=>4201,32173=>4202,32210=>4203,58202=>4203,32199=>4204,32172=>4205,32624=>4206,32736=>4207,32737=>4208,32735=>4209,32862=>4210,32858=>4211,32903=>4212,33104=>4213,33152=>4214,33167=>4215,33160=>4216,33162=>4217,33151=>4218,33154=>4219,33255=>4220,33274=>4221,33287=>4222,33300=>4223,33310=>4224,33355=>4225,33993=>4226,33983=>4227,33990=>4228,33988=>4229,33945=>4230,33950=>4231,33970=>4232,33948=>4233,33995=>4234,33976=>4235,33984=>4236,34003=>4237,33936=>4238,33980=>4239,34001=>4240,33994=>4241,34623=>4242,34588=>4243,34619=>4244,34594=>4245,34597=>4246,34612=>4247,34584=>4248,34645=>4249,34615=>4250,34601=>4251,35059=>4252,35074=>4253,35060=>4254,35065=>4255,35064=>4256,35069=>4257,35048=>4258,35098=>4259,35055=>4260,35494=>4261,35468=>4262,35486=>4263,35491=>4264,35469=>4265,35489=>4266,35475=>4267,35492=>4268,35498=>4269,35493=>4270,35496=>4271,35480=>4272,35473=>4273,35482=>4274,35495=>4275,35946=>4276,35981=>4277,35980=>4278,36051=>4279,36049=>4280,36050=>4281,36203=>4282,36249=>4283,36245=>4284,36348=>4285,36628=>4286,36626=>4287,36629=>4288,36627=>4289,36771=>4290,36960=>4291,36952=>4292,36956=>4293,36963=>4294,36953=>4295,36958=>4296,36962=>4297,36957=>4298,36955=>4299,37145=>4300,37144=>4301,37150=>4302,37237=>4303,37240=>4304,37239=>4305,37236=>4306,37496=>4307,37548=>4308,37504=>4309,37509=>4310,37528=>4311,37526=>4312,37499=>4313,37523=>4314,37532=>4315,37544=>4316,37500=>4317,37521=>4318,38305=>4319,38312=>4320,38313=>4321,38307=>4322,38309=>4323,38308=>4324,38553=>4325,38556=>4326,38555=>4327,38604=>4328,38610=>4329,38656=>4330,38780=>4331,38789=>4332,38902=>4333,38935=>4334,38936=>4335,39087=>4336,39089=>4337,39171=>4338,39173=>4339,39180=>4340,39177=>4341,39361=>4342,39599=>4343,39600=>4344,39654=>4345,39745=>4346,39746=>4347,40180=>4348,40182=>4349,40179=>4350,40636=>4351,40763=>4352,12240=>4352,40778=>4353,12241=>4353,20740=>4354,20736=>4355,20731=>4356,20725=>4357,20729=>4358,20738=>4359,20744=>4360,20745=>4361,20741=>4362,20956=>4363,21127=>4364,21128=>4365,21129=>4366,21133=>4367,21130=>4368,21232=>4369,21426=>4370,22062=>4371,22075=>4372,22073=>4373,22066=>4374,22079=>4375,22068=>4376,22057=>4377,22099=>4378,22094=>4379,22103=>4380,22132=>4381,22070=>4382,22063=>4383,22064=>4384,22656=>4385,22687=>4386,22686=>4387,22707=>4388,22684=>4389,22702=>4390,22697=>4391,22694=>4392,22893=>4393,23305=>4394,23291=>4395,23307=>4396,23285=>4397,23308=>4398,23304=>4399,23534=>4400,23532=>4401,23529=>4402,23531=>4403,23652=>4404,23653=>4405,23965=>4406,23956=>4407,24162=>4408,24159=>4409,24161=>4410,24290=>4411,24282=>4412,24287=>4413,24285=>4414,24291=>4415,24288=>4416,24392=>4417,24433=>4418,24503=>4419,24501=>4420,24950=>4421,24935=>4422,24942=>4423,24925=>4424,24917=>4425,24962=>4426,24956=>4427,24944=>4428,24939=>4429,24958=>4430,24999=>4431,24976=>4432,25003=>4433,24974=>4434,25004=>4435,24986=>4436,24996=>4437,24980=>4438,25006=>4439,25134=>4440,25705=>4441,25711=>4442,25721=>4443,25758=>4444,25778=>4445,25736=>4446,25744=>4447,57745=>4447,25776=>4448,25765=>4449,25747=>4450,25749=>4451,25769=>4452,25746=>4453,25774=>4454,25773=>4455,25771=>4456,25754=>4457,25772=>4458,25753=>4459,25762=>4460,25779=>4461,25973=>4462,25975=>4463,25976=>4464,26286=>4465,26283=>4466,26292=>4467,26289=>4468,27171=>4469,27167=>4470,27112=>4471,27137=>4472,27166=>4473,27161=>4474,27133=>4475,27169=>4476,27155=>4477,27146=>4478,27123=>4479,27138=>4480,27141=>4481,27117=>4482,27153=>4483,27472=>4484,27470=>4485,27556=>4486,27589=>4487,27590=>4488,28479=>4489,28540=>4490,28548=>4491,28497=>4492,28518=>4493,28500=>4494,28550=>4495,28525=>4496,28507=>4497,28536=>4498,28526=>4499,28558=>4500,28538=>4501,28528=>4502,28516=>4503,28567=>4504,28504=>4505,28373=>4506,28527=>4507,28512=>4508,28511=>4509,29087=>4510,29100=>4511,29105=>4512,29096=>4513,29270=>4514,29339=>4515,29518=>4516,29527=>4517,29801=>4518,29835=>4519,29827=>4520,29822=>4521,29824=>4522,30079=>4523,30240=>4524,30249=>4525,30239=>4526,30244=>4527,30246=>4528,30241=>4529,30242=>4530,30362=>4531,30394=>4532,30436=>4533,30606=>4534,30599=>4535,30604=>4536,30609=>4537,30603=>4538,30923=>4539,30917=>4540,30906=>4541,30922=>4542,30910=>4543,30933=>4544,30908=>4545,30928=>4546,31295=>4547,31292=>4548,31296=>4549,31293=>4550,31287=>4551,31291=>4552,31407=>4553,31406=>4554,31661=>4555,31665=>4556,31684=>4557,31668=>4558,31686=>4559,31687=>4560,31681=>4561,31648=>4562,31692=>4563,31946=>4564,32224=>4565,32244=>4566,32239=>4567,32251=>4568,32216=>4569,32236=>4570,32221=>4571,32232=>4572,32227=>4573,32218=>4574,32222=>4575,32233=>4576,32158=>4577,32217=>4578,32242=>4579,32249=>4580,32629=>4581,32631=>4582,32687=>4583,32745=>4584,32806=>4585,33179=>4586,33180=>4587,33181=>4588,33184=>4589,33178=>4590,33176=>4591,34071=>4592,34109=>4593,34074=>4594,34030=>4595,34092=>4596,34093=>4597,34067=>4598,34065=>4599,34083=>4600,34081=>4601,34068=>4602,34028=>4603,34085=>4604,34047=>4605,34054=>4606,34690=>4607,34676=>4608,34678=>4609,34656=>4610,34662=>4611,34680=>4612,34664=>4613,34649=>4614,34647=>4615,34636=>4616,34643=>4617,34907=>4618,34909=>4619,35088=>4620,35079=>4621,35090=>4622,35091=>4623,35093=>4624,35082=>4625,35516=>4626,35538=>4627,35527=>4628,35524=>4629,35477=>4630,35531=>4631,35576=>4632,35506=>4633,35529=>4634,35522=>4635,35519=>4636,35504=>4637,35542=>4638,35533=>4639,35510=>4640,35513=>4641,35547=>4642,35916=>4643,35918=>4644,35948=>4645,36064=>4646,36062=>4647,36070=>4648,36068=>4649,36076=>4650,36077=>4651,36066=>4652,36067=>4653,36060=>4654,36074=>4655,36065=>4656,36205=>4657,36255=>4658,36259=>4659,36395=>4660,36368=>4661,36381=>4662,36386=>4663,36367=>4664,36393=>4665,36383=>4666,36385=>4667,36382=>4668,36538=>4669,36637=>4670,36635=>4671,36639=>4672,36649=>4673,36646=>4674,36650=>4675,36636=>4676,36638=>4677,36645=>4678,36969=>4679,36974=>4680,36968=>4681,36973=>4682,36983=>4683,37168=>4684,37165=>4685,37159=>4686,37169=>4687,37255=>4688,37257=>4689,37259=>4690,37251=>4691,37573=>4692,37563=>4693,37559=>4694,37610=>4695,37604=>4696,37569=>4697,37555=>4698,37564=>4699,37586=>4700,37575=>4701,37616=>4702,37554=>4703,38317=>4704,38321=>4705,38660=>4706,38662=>4707,38663=>4708,38665=>4709,38752=>4710,38797=>4711,38795=>4712,38799=>4713,38945=>4714,38955=>4715,38940=>4716,39091=>4717,39178=>4718,39187=>4719,39186=>4720,39192=>4721,39389=>4722,39376=>4723,39391=>4724,39387=>4725,39377=>4726,39381=>4727,39378=>4728,39385=>4729,39607=>4730,39662=>4731,39663=>4732,39719=>4733,39749=>4734,39748=>4735,39799=>4736,39791=>4737,40198=>4738,40201=>4739,40195=>4740,40617=>4741,40638=>4742,40654=>4743,22696=>4744,12242=>4745,40786=>4745,20754=>4746,20760=>4747,20756=>4748,20752=>4749,20757=>4750,20864=>4751,20906=>4752,20957=>4753,21137=>4754,21139=>4755,21235=>4756,22105=>4757,22123=>4758,22137=>4759,22121=>4760,22116=>4761,22136=>4762,22122=>4763,22120=>4764,22117=>4765,22129=>4766,22127=>4767,22124=>4768,22114=>4769,22134=>4770,22721=>4771,22718=>4772,22727=>4773,22725=>4774,22894=>4775,23325=>4776,23348=>4777,23416=>4778,23536=>4779,23566=>4780,24394=>4781,25010=>4782,24977=>4783,25001=>4784,24970=>4785,25037=>4786,25014=>4787,25022=>4788,25034=>4789,25032=>4790,25136=>4791,25797=>4792,25793=>4793,25803=>4794,25787=>4795,25788=>4796,25818=>4797,25796=>4798,25799=>4799,25794=>4800,25805=>4801,25791=>4802,25810=>4803,25812=>4804,25790=>4805,25972=>4806,26310=>4807,26313=>4808,26297=>4809,26308=>4810,26311=>4811,26296=>4812,27197=>4813,27192=>4814,27194=>4815,27225=>4816,27243=>4817,27224=>4818,27193=>4819,27204=>4820,27234=>4821,27233=>4822,27211=>4823,27207=>4824,27189=>4825,27231=>4826,27208=>4827,27481=>4828,27511=>4829,27653=>4830,28610=>4831,28593=>4832,28577=>4833,28611=>4834,28580=>4835,28609=>4836,28583=>4837,28595=>4838,28608=>4839,28601=>4840,28598=>4841,60318=>4841,28582=>4842,28576=>4843,28596=>4844,29118=>4845,29129=>4846,29136=>4847,29138=>4848,29128=>4849,29141=>4850,29113=>4851,29134=>4852,29145=>4853,29148=>4854,29123=>4855,29124=>4856,29544=>4857,29852=>4858,29859=>4859,29848=>4860,29855=>4861,29854=>4862,29922=>4863,29964=>4864,29965=>4865,30260=>4866,30264=>4867,30266=>4868,30439=>4869,30437=>4870,30624=>4871,30622=>4872,30623=>4873,30629=>4874,30952=>4875,30938=>4876,30956=>4877,30951=>4878,31142=>4879,31309=>4880,31310=>4881,31302=>4882,31308=>4883,31307=>4884,31418=>4885,31705=>4886,31761=>4887,31689=>4888,31716=>4889,31707=>4890,31713=>4891,31721=>4892,31718=>4893,31957=>4894,31958=>4895,32266=>4896,32273=>4897,32264=>4898,32283=>4899,32291=>4900,32286=>4901,32285=>4902,58211=>4902,32265=>4903,32272=>4904,32633=>4905,32690=>4906,32752=>4907,32753=>4908,32750=>4909,32808=>4910,58239=>4910,33203=>4911,33193=>4912,33192=>4913,33275=>4914,33288=>4915,33368=>4916,33369=>4917,34122=>4918,34137=>4919,34120=>4920,34152=>4921,34153=>4922,34115=>4923,34121=>4924,34157=>4925,34154=>4926,34142=>4927,34691=>4928,34719=>4929,34718=>4930,34722=>4931,34701=>4932,34913=>4933,35114=>4934,35122=>4935,35109=>4936,35115=>4937,35105=>4938,35242=>4939,35238=>4940,58391=>4940,35558=>4941,35578=>4942,35563=>4943,35569=>4944,35584=>4945,35548=>4946,35559=>4947,35566=>4948,35582=>4949,35585=>4950,35586=>4951,35575=>4952,35565=>4953,35571=>4954,35574=>4955,35580=>4956,35947=>4957,35949=>4958,35987=>4959,36084=>4960,36420=>4961,36401=>4962,36404=>4963,36418=>4964,36409=>4965,36405=>4966,36667=>4967,36655=>4968,36664=>4969,36659=>4970,36776=>4971,36774=>4972,36981=>4973,36980=>4974,36984=>4975,36978=>4976,36988=>4977,36986=>4978,37172=>4979,37266=>4980,37664=>4981,37686=>4982,37624=>4983,37683=>4984,37679=>4985,37666=>4986,37628=>4987,37675=>4988,37636=>4989,37658=>4990,37648=>4991,37670=>4992,37665=>4993,37653=>4994,37678=>4995,37657=>4996,38331=>4997,38567=>4998,38568=>4999,38570=>5000,38613=>5001,38670=>5002,38673=>5003,38678=>5004,38669=>5005,38675=>5006,38671=>5007,38747=>5008,58565=>5009,38748=>5009,38758=>5010,38808=>5011,38960=>5012,38968=>5013,38971=>5014,38967=>5015,38957=>5016,38969=>5017,38948=>5018,39184=>5019,39208=>5020,39198=>5021,39195=>5022,39201=>5023,39194=>5024,39405=>5025,39394=>5026,39409=>5027,39608=>5028,39612=>5029,39675=>5030,39661=>5031,39720=>5032,39825=>5033,40213=>5034,40227=>5035,40230=>5036,40232=>5037,40210=>5038,40219=>5039,40664=>5040,40660=>5041,40845=>5042,12243=>5042,40860=>5043,12244=>5043,20778=>5044,20767=>5045,20769=>5046,20786=>5047,21237=>5048,22158=>5049,22144=>5050,22160=>5051,22149=>5052,22151=>5053,22159=>5054,22741=>5055,22739=>5056,22737=>5057,22734=>5058,23344=>5059,23338=>5060,23332=>5061,23418=>5062,23607=>5063,23656=>5064,23996=>5065,23994=>5066,23997=>5067,23992=>5068,24171=>5069,24396=>5070,24509=>5071,25033=>5072,25026=>5073,25031=>5074,25062=>5075,25035=>5076,25138=>5077,25140=>5078,25806=>5079,25802=>5080,25816=>5081,25824=>5082,25840=>5083,25830=>5084,25836=>5085,25841=>5086,25826=>5087,25837=>5088,25986=>5089,25987=>5090,26329=>5091,26326=>5092,27264=>5093,27284=>5094,27268=>5095,27298=>5096,27292=>5097,27355=>5098,27299=>5099,27262=>5100,27287=>5101,27280=>5102,27296=>5103,27484=>5104,27566=>5105,27610=>5106,27656=>5107,28632=>5108,28657=>5109,28639=>5110,28640=>5111,28635=>5112,28644=>5113,28651=>5114,28655=>5115,28544=>5116,28652=>5117,28641=>5118,28649=>5119,28629=>5120,28654=>5121,28656=>5122,29159=>5123,29151=>5124,60361=>5124,29166=>5125,29158=>5126,29157=>5127,29165=>5128,29164=>5129,29172=>5130,29152=>5131,29237=>5132,29254=>5133,29552=>5134,29554=>5135,29865=>5136,29872=>5137,29862=>5138,29864=>5139,30278=>5140,30274=>5141,30284=>5142,30442=>5143,30643=>5144,30634=>5145,30640=>5146,30636=>5147,30631=>5148,30637=>5149,30703=>5150,30967=>5151,30970=>5152,30964=>5153,30959=>5154,30977=>5155,31143=>5156,31146=>5157,31319=>5158,31423=>5159,31751=>5160,31757=>5161,31742=>5162,31735=>5163,31756=>5164,31712=>5165,31968=>5166,31964=>5167,31966=>5168,31970=>5169,31967=>5170,31961=>5171,31965=>5172,32302=>5173,32318=>5174,32326=>5175,32311=>5176,32306=>5177,32323=>5178,32299=>5179,32317=>5180,32305=>5181,32325=>5182,32321=>5183,32308=>5184,32313=>5185,32328=>5186,32309=>5187,32319=>5188,32303=>5189,32580=>5190,32755=>5191,32764=>5192,32881=>5193,32882=>5194,32880=>5195,32879=>5196,32883=>5197,33222=>5198,33219=>5199,33210=>5200,33218=>5201,33216=>5202,33215=>5203,33213=>5204,33225=>5205,33214=>5206,33256=>5207,33289=>5208,33393=>5209,34218=>5210,34180=>5211,34174=>5212,34204=>5213,34193=>5214,34196=>5215,34223=>5216,34203=>5217,34183=>5218,34216=>5219,34186=>5220,34214=>5221,34407=>5222,34752=>5223,34769=>5224,34739=>5225,34770=>5226,34758=>5227,34731=>5228,34747=>5229,34746=>5230,34760=>5231,34763=>5232,35131=>5233,35126=>5234,35140=>5235,35128=>5236,35133=>5237,35244=>5238,35598=>5239,35607=>5240,35609=>5241,35611=>5242,35594=>5243,35616=>5244,35613=>5245,35588=>5246,35600=>5247,35905=>5248,35903=>5249,35955=>5250,36090=>5251,36093=>5252,36092=>5253,36088=>5254,36091=>5255,36264=>5256,36425=>5257,36427=>5258,36424=>5259,36426=>5260,36676=>5261,36670=>5262,36674=>5263,36677=>5264,36671=>5265,36991=>5266,36989=>5267,36996=>5268,36993=>5269,36994=>5270,36992=>5271,37177=>5272,37283=>5273,37278=>5274,37276=>5275,37709=>5276,37762=>5277,37672=>5278,37749=>5279,37706=>5280,37733=>5281,37707=>5282,37656=>5283,37758=>5284,37740=>5285,37723=>5286,37744=>5287,37722=>5288,37716=>5289,38346=>5290,38347=>5291,38348=>5292,38344=>5293,38342=>5294,38577=>5295,38584=>5296,38614=>5297,38684=>5298,38686=>5299,38816=>5300,38867=>5301,38982=>5302,39094=>5303,39221=>5304,39425=>5305,39423=>5306,39854=>5307,39851=>5308,39850=>5309,39853=>5310,40251=>5311,40255=>5312,40587=>5313,40655=>5314,40670=>5315,40668=>5316,40669=>5317,40667=>5318,40766=>5319,40779=>5320,21474=>5321,22165=>5322,22190=>5323,22745=>5324,22744=>5325,23352=>5326,24413=>5327,25059=>5328,25139=>5329,25844=>5330,25842=>5331,25854=>5332,25862=>5333,25850=>5334,25851=>5335,25847=>5336,26039=>5337,26332=>5338,26406=>5339,27315=>5340,27308=>5341,27331=>5342,27323=>5343,27320=>5344,27330=>5345,27310=>5346,27311=>5347,27487=>5348,27512=>5349,27567=>5350,28681=>5351,28683=>5352,28670=>5353,28678=>5354,28666=>5355,28689=>5356,28687=>5357,29179=>5358,29180=>5359,29182=>5360,29176=>5361,29559=>5362,29557=>5363,29863=>5364,29887=>5365,29973=>5366,30294=>5367,30296=>5368,30290=>5369,30653=>5370,30655=>5371,30651=>5372,30652=>5373,30990=>5374,31150=>5375,31329=>5376,31330=>5377,31328=>5378,31428=>5379,31429=>5380,31787=>5381,31783=>5382,31786=>5383,31774=>5384,31779=>5385,31777=>5386,31975=>5387,32340=>5388,32341=>5389,32350=>5390,32346=>5391,32353=>5392,32338=>5393,32345=>5394,32584=>5395,32761=>5396,32763=>5397,32887=>5398,32886=>5399,33229=>5400,33231=>5401,33290=>5402,34255=>5403,34217=>5404,34253=>5405,34256=>5406,34249=>5407,34224=>5408,34234=>5409,34233=>5410,34799=>5411,34796=>5412,34802=>5413,34784=>5414,35206=>5415,35250=>5416,35316=>5417,35624=>5418,35641=>5419,35628=>5420,35627=>5421,35920=>5422,36101=>5423,36441=>5424,36451=>5425,36454=>5426,36452=>5427,36447=>5428,36437=>5429,36544=>5430,36681=>5431,36685=>5432,36999=>5433,36995=>5434,37000=>5435,37291=>5436,37292=>5437,37328=>5438,37780=>5439,37770=>5440,37782=>5441,37794=>5442,37811=>5443,37806=>5444,37804=>5445,37808=>5446,37784=>5447,37786=>5448,37783=>5449,38356=>5450,38358=>5451,38352=>5452,38357=>5453,38626=>5454,38620=>5455,38617=>5456,38619=>5457,38622=>5458,38692=>5459,38819=>5460,38822=>5461,38829=>5462,38905=>5463,38989=>5464,38991=>5465,38988=>5466,38990=>5467,38995=>5468,39098=>5469,39230=>5470,39231=>5471,39229=>5472,39214=>5473,39333=>5474,39438=>5475,39617=>5476,39683=>5477,39686=>5478,39759=>5479,39758=>5480,39757=>5481,39882=>5482,39881=>5483,39933=>5484,39880=>5485,39872=>5486,40273=>5487,40285=>5488,40288=>5489,40672=>5490,40725=>5491,40748=>5492,20787=>5493,22181=>5494,22184=>5495,22750=>5496,22751=>5497,22754=>5498,23541=>5499,40848=>5500,24300=>5501,25074=>5502,25079=>5503,25078=>5504,25077=>5505,25856=>5506,25871=>5507,26336=>5508,26333=>5509,27365=>5510,27357=>5511,27354=>5512,27347=>5513,28699=>5514,28703=>5515,28712=>5516,28698=>5517,28701=>5518,28693=>5519,28696=>5520,29190=>5521,29197=>5522,29272=>5523,29346=>5524,29560=>5525,29562=>5526,29885=>5527,29898=>5528,29923=>5529,30087=>5530,30086=>5531,30303=>5532,30305=>5533,30663=>5534,31001=>5535,31153=>5536,31339=>5537,31337=>5538,31806=>5539,31807=>5540,31800=>5541,31805=>5542,31799=>5543,31808=>5544,32363=>5545,32365=>5546,32377=>5547,32361=>5548,32362=>5549,32371=>5550,32645=>5551,32694=>5552,32697=>5553,32696=>5554,33240=>5555,34281=>5556,34269=>5557,34282=>5558,34261=>5559,34276=>5560,34277=>5561,34295=>5562,34811=>5563,34821=>5564,34829=>5565,34809=>5566,34814=>5567,35168=>5568,35167=>5569,35158=>5570,35166=>5571,35649=>5572,35676=>5573,35672=>5574,35657=>5575,35674=>5576,35662=>5577,35663=>5578,35654=>5579,35673=>5580,36104=>5581,36106=>5582,36476=>5583,36466=>5584,36487=>5585,36470=>5586,36460=>5587,36474=>5588,36468=>5589,36692=>5590,36686=>5591,36781=>5592,37002=>5593,37003=>5594,37297=>5595,37294=>5596,37857=>5597,37841=>5598,37855=>5599,37827=>5600,37832=>5601,37852=>5602,37853=>5603,37846=>5604,37858=>5605,37837=>5606,37848=>5607,37860=>5608,37847=>5609,37864=>5610,38364=>5611,38580=>5612,38627=>5613,38698=>5614,38695=>5615,38753=>5616,38876=>5617,38907=>5618,39006=>5619,39000=>5620,39003=>5621,39100=>5622,39237=>5623,39241=>5624,39446=>5625,39449=>5626,39693=>5627,39912=>5628,39911=>5629,39894=>5630,39899=>5631,40329=>5632,40289=>5633,40306=>5634,40298=>5635,40300=>5636,40594=>5637,40599=>5638,40595=>5639,40628=>5640,21240=>5641,22199=>5642,22198=>5643,22196=>5644,22204=>5645,22756=>5646,23360=>5647,23363=>5648,23421=>5649,23542=>5650,24009=>5651,25080=>5652,25082=>5653,25880=>5654,25876=>5655,25881=>5656,26342=>5657,26407=>5658,27372=>5659,28734=>5660,28720=>5661,28722=>5662,29200=>5663,29563=>5664,29903=>5665,30306=>5666,30309=>5667,31014=>5668,31018=>5669,31020=>5670,31019=>5671,31431=>5672,31478=>5673,31820=>5674,31811=>5675,31821=>5676,31983=>5677,31984=>5678,36782=>5679,32381=>5680,32380=>5681,32386=>5682,32588=>5683,32768=>5684,33242=>5685,33382=>5686,34299=>5687,34297=>5688,34321=>5689,34298=>5690,34310=>5691,34315=>5692,34311=>5693,34314=>5694,34836=>5695,34837=>5696,35172=>5697,35258=>5698,35320=>5699,35696=>5700,35692=>5701,35686=>5702,35695=>5703,35679=>5704,35691=>5705,36111=>5706,36109=>5707,36489=>5708,36481=>5709,36485=>5710,36482=>5711,37300=>5712,37323=>5713,37912=>5714,37891=>5715,37885=>5716,38369=>5717,38704=>5718,39108=>5719,39250=>5720,39249=>5721,39336=>5722,39467=>5723,39472=>5724,39479=>5725,39477=>5726,39955=>5727,39949=>5728,40569=>5729,40629=>5730,40680=>5731,40751=>5732,40799=>5733,40803=>5734,40801=>5735,20791=>5736,20792=>5737,22209=>5738,22208=>5739,22210=>5740,22804=>5741,23660=>5742,24013=>5743,25084=>5744,25086=>5745,25885=>5746,25884=>5747,26005=>5748,26345=>5749,27387=>5750,27396=>5751,27386=>5752,27570=>5753,28748=>5754,29211=>5755,29351=>5756,29910=>5757,29908=>5758,30313=>5759,30675=>5760,31824=>5761,32399=>5762,32396=>5763,32700=>5764,34327=>5765,34349=>5766,34330=>5767,34851=>5768,34850=>5769,34849=>5770,34847=>5771,35178=>5772,35180=>5773,35261=>5774,35700=>5775,35703=>5776,35709=>5777,36115=>5778,36490=>5779,36493=>5780,36491=>5781,36703=>5782,36783=>5783,37306=>5784,37934=>5785,37939=>5786,37941=>5787,37946=>5788,37944=>5789,37938=>5790,37931=>5791,38370=>5792,38712=>5793,38713=>5794,38706=>5795,38911=>5796,58586=>5796,39015=>5797,39013=>5798,39255=>5799,39493=>5800,39491=>5801,39488=>5802,39486=>5803,39631=>5804,39764=>5805,39761=>5806,39981=>5807,39973=>5808,40367=>5809,40372=>5810,40386=>5811,40376=>5812,40605=>5813,40687=>5814,40729=>5815,40796=>5816,40806=>5817,40807=>5818,20796=>5819,20795=>5820,22216=>5821,22218=>5822,22217=>5823,23423=>5824,24020=>5825,24018=>5826,24398=>5827,25087=>5828,25892=>5829,27402=>5830,27489=>5831,28753=>5832,28760=>5833,29568=>5834,29924=>5835,30090=>5836,30318=>5837,30316=>5838,31155=>5839,31840=>5840,31839=>5841,32894=>5842,32893=>5843,33247=>5844,35186=>5845,35183=>5846,35324=>5847,35712=>5848,36118=>5849,36119=>5850,36497=>5851,36499=>5852,36705=>5853,37192=>5854,37956=>5855,37969=>5856,37970=>5857,38717=>5858,38718=>5859,38851=>5860,38849=>5861,39019=>5862,39253=>5863,39509=>5864,39501=>5865,39634=>5866,39706=>5867,40009=>5868,39985=>5869,39998=>5870,39995=>5871,40403=>5872,40407=>5873,40756=>5874,40812=>5875,40810=>5876,40852=>5877,22220=>5878,24022=>5879,25088=>5880,25891=>5881,25899=>5882,25898=>5883,26348=>5884,27408=>5885,29914=>5886,31434=>5887,31844=>5888,31843=>5889,31845=>5890,32403=>5891,32406=>5892,32404=>5893,33250=>5894,34360=>5895,34367=>5896,34865=>5897,35722=>5898,37008=>5899,37007=>5900,37987=>5901,37984=>5902,37988=>5903,38760=>5904,39023=>5905,39260=>5906,39514=>5907,39515=>5908,39511=>5909,39635=>5910,39636=>5911,39633=>5912,40020=>5913,40023=>5914,40022=>5915,40421=>5916,40607=>5917,40692=>5918,22225=>5919,22761=>5920,25900=>5921,28766=>5922,30321=>5923,30322=>5924,30679=>5925,60226=>5925,32592=>5926,32648=>5927,34870=>5928,34873=>5929,34914=>5930,35731=>5931,35730=>5932,35734=>5933,33399=>5934,36123=>5935,37312=>5936,37994=>5937,38722=>5938,38728=>5939,38724=>5940,38854=>5941,39024=>5942,39519=>5943,39714=>5944,39768=>5945,40031=>5946,40441=>5947,40442=>5948,40572=>5949,40573=>5950,40711=>5951,40823=>5952,40818=>5953,24307=>5954,27414=>5955,28771=>5956,31852=>5957,31854=>5958,34875=>5959,35264=>5960,36513=>5961,37313=>5962,38002=>5963,38000=>5964,39025=>5965,39262=>5966,39638=>5967,39715=>5968,40652=>5969,28772=>5970,30682=>5971,35738=>5972,38007=>5973,38857=>5974,39522=>5975,39525=>5976,32412=>5977,35740=>5978,36522=>5979,37317=>5980,38013=>5981,38014=>5982,38012=>5983,40055=>5984,40056=>5985,40695=>5986,35924=>5987,38015=>5988,40474=>5989,29224=>5990,39530=>5991,39729=>5992,40475=>5993,40478=>5994,31858=>5995,20034=>5996,20060=>5997,12048=>5998,20981=>5998,12053=>5999,21274=>5999,12058=>6000,21378=>6000,19975=>6001,19980=>6002,20039=>6003,20109=>6004,12062=>6005,22231=>6005,12076=>6006,23662=>6006,12091=>6007,24435=>6007,19983=>6008,20871=>6009,19982=>6010,20014=>6011,20115=>6012,20162=>6013,20169=>6014,20168=>6015,20888=>6016,21244=>6017,21356=>6018,21433=>6019,22304=>6020,22787=>6021,22828=>6022,23568=>6023,60417=>6023,24063=>6024,26081=>6025,12110=>6026,27571=>6026,27596=>6027,12115=>6028,27668=>6028,12121=>6029,29247=>6029,20017=>6030,20028=>6031,20200=>6032,20188=>6033,20201=>6034,20193=>6035,20189=>6036,20186=>6037,21004=>6038,21001=>6039,21276=>6040,21324=>6041,22306=>6042,22307=>6043,22807=>6044,22831=>6045,23425=>6046,23428=>6047,23570=>6048,23611=>6049,23668=>6050,23667=>6051,24068=>6052,24192=>6053,24194=>6054,24521=>6055,25097=>6056,25168=>6057,27669=>6058,27702=>6059,27715=>6060,27711=>6061,27707=>6062,29358=>6063,29360=>6064,29578=>6065,12145=>6066,31160=>6066,32906=>6067,38430=>6068,20238=>6069,20248=>6070,20268=>6071,20213=>6072,20244=>6073,20209=>6074,20224=>6075,20215=>6076,20232=>6077,20253=>6078,20226=>6079,20229=>6080,20258=>6081,20243=>6082,20228=>6083,20212=>6084,20242=>6085,20913=>6086,21011=>6087,21008=>6088,21158=>6089,21282=>6090,21279=>6091,21325=>6092,21386=>6093,21511=>6094,22241=>6095,22239=>6096,22318=>6097,22314=>6098,22324=>6099,22844=>6100,22912=>6101,22908=>6102,22917=>6103,22907=>6104,22910=>6105,22903=>6106,22911=>6107,23382=>6108,23573=>6109,23589=>6110,23676=>6111,23674=>6112,23675=>6113,23678=>6114,24031=>6115,24181=>6116,57646=>6116,24196=>6117,24322=>6118,24346=>6119,24436=>6120,24533=>6121,24532=>6122,24527=>6123,25180=>6124,25182=>6125,25188=>6126,25185=>6127,25190=>6128,25186=>6129,25177=>6130,25184=>6131,25178=>6132,25189=>6133,25911=>6134,26095=>6135,26094=>6136,26430=>6137,26425=>6138,26424=>6139,26427=>6140,26426=>6141,26431=>6142,26428=>6143,26419=>6144,27672=>6145,27718=>6146,27730=>6147,27740=>6148,27727=>6149,27722=>6150,60796=>6150,27732=>6151,27723=>6152,27724=>6153,28785=>6154,29278=>6155,29364=>6156,29365=>6157,29582=>6158,29994=>6159,30335=>6160,31349=>6161,12153=>6162,32593=>6162,12171=>6163,33400=>6163,33404=>6164,33408=>6165,33405=>6166,33407=>6167,12172=>6168,34381=>6168,12177=>6169,35198=>6169,37017=>6170,59347=>6171,37015=>6171,37016=>6172,37019=>6173,37012=>6174,38434=>6175,38436=>6176,38432=>6177,38435=>6178,20310=>6179,20283=>6180,20322=>6181,20297=>6182,20307=>6183,20324=>6184,20286=>6185,20327=>6186,20306=>6187,20319=>6188,20289=>6189,20312=>6190,20269=>6191,20275=>6192,20287=>6193,20321=>6194,20879=>6195,20921=>6196,21020=>6197,21022=>6198,21025=>6199,21165=>6200,21166=>6201,21257=>6202,21347=>6203,21362=>6204,21390=>6205,21391=>6206,21552=>6207,21559=>6208,21546=>6209,21588=>6210,21573=>6211,21529=>6212,21532=>6213,21541=>6214,21528=>6215,21565=>6216,21583=>6217,21569=>6218,21544=>6219,21540=>6220,21575=>6221,22254=>6222,22247=>6223,22245=>6224,22337=>6225,22341=>6226,22348=>6227,22345=>6228,22347=>6229,22354=>6230,22790=>6231,22848=>6232,22950=>6233,22936=>6234,22944=>6235,22935=>6236,22926=>6237,22946=>6238,22928=>6239,22927=>6240,22951=>6241,22945=>6242,23438=>6243,23442=>6244,23592=>6245,23594=>6246,23693=>6247,23695=>6248,23688=>6249,23691=>6250,23689=>6251,23698=>6252,23690=>6253,23686=>6254,23699=>6255,23701=>6256,24032=>6257,24074=>6258,24078=>6259,24203=>6260,24201=>6261,24204=>6262,24200=>6263,24205=>6264,24325=>6265,24349=>6266,24440=>6267,24438=>6268,24530=>6269,24529=>6270,24528=>6271,24557=>6272,24552=>6273,24558=>6274,24563=>6275,24545=>6276,24548=>6277,24547=>6278,24570=>6279,24559=>6280,24567=>6281,24571=>6282,24576=>6283,24564=>6284,25146=>6285,25219=>6286,25228=>6287,25230=>6288,25231=>6289,25236=>6290,25223=>6291,25201=>6292,25211=>6293,25210=>6294,25200=>6295,25217=>6296,25224=>6297,25207=>6298,25213=>6299,25202=>6300,25204=>6301,26096=>6302,26100=>6303,26099=>6304,26098=>6305,26101=>6306,26437=>6307,26439=>6308,26457=>6309,26453=>6310,26444=>6311,26440=>6312,26461=>6313,26445=>6314,26458=>6315,26443=>6316,27600=>6317,27673=>6318,27674=>6319,27768=>6320,27751=>6321,27755=>6322,27780=>6323,27787=>6324,27791=>6325,27761=>6326,27759=>6327,27753=>6328,27802=>6329,27757=>6330,27783=>6331,27797=>6332,27804=>6333,57900=>6333,27750=>6334,27763=>6335,27749=>6336,27771=>6337,27790=>6338,28788=>6339,28794=>6340,29283=>6341,29375=>6342,29373=>6343,29379=>6344,29382=>6345,29377=>6346,29370=>6347,29381=>6348,29589=>6349,29591=>6350,29587=>6351,29588=>6352,29586=>6353,30010=>6354,30009=>6355,30100=>6356,30101=>6357,30337=>6358,31037=>6359,32820=>6360,32917=>6361,32921=>6362,32912=>6363,32914=>6364,32924=>6365,33424=>6366,33423=>6367,33413=>6368,33422=>6369,33425=>6370,33427=>6371,33418=>6372,33411=>6373,33412=>6374,12184=>6375,35960=>6375,36809=>6376,36799=>6377,37023=>6378,37025=>6379,37029=>6380,37022=>6381,37031=>6382,37024=>6383,38448=>6384,38440=>6385,38447=>6386,38445=>6387,20019=>6388,20376=>6389,20348=>6390,20357=>6391,20349=>6392,20352=>6393,20359=>6394,20342=>6395,20340=>6396,20361=>6397,20356=>6398,20343=>6399,20300=>6400,20375=>6401,20330=>6402,20378=>6403,20345=>6404,20353=>6405,20344=>6406,20368=>6407,20380=>6408,20372=>6409,20382=>6410,20370=>6411,20354=>6412,20373=>6413,20331=>6414,20334=>6415,20894=>6416,20924=>6417,20926=>6418,21045=>6419,21042=>6420,21043=>6421,21062=>6422,21041=>6423,21180=>6424,21258=>6425,21259=>6426,21308=>6427,21394=>6428,21396=>6429,21639=>6430,21631=>6431,21633=>6432,21649=>6433,21634=>6434,21640=>6435,21611=>6436,21626=>6437,21630=>6438,21605=>6439,21612=>6440,21620=>6441,21606=>6442,21645=>6443,21615=>6444,21601=>6445,21600=>6446,21656=>6447,21603=>6448,21607=>6449,21604=>6450,22263=>6451,22265=>6452,22383=>6453,22386=>6454,22381=>6455,22379=>6456,22385=>6457,22384=>6458,22390=>6459,22400=>6460,22389=>6461,22395=>6462,22387=>6463,22388=>6464,22370=>6465,22376=>6466,22397=>6467,22796=>6468,22853=>6469,22965=>6470,22970=>6471,22991=>6472,22990=>6473,22962=>6474,22988=>6475,22977=>6476,22966=>6477,22972=>6478,22979=>6479,22998=>6480,22961=>6481,22973=>6482,22976=>6483,22984=>6484,22964=>6485,22983=>6486,23394=>6487,23397=>6488,23443=>6489,23445=>6490,23620=>6491,23623=>6492,23726=>6493,23716=>6494,23712=>6495,23733=>6496,23727=>6497,23720=>6498,23724=>6499,23711=>6500,23715=>6501,23725=>6502,23714=>6503,23722=>6504,23719=>6505,23709=>6506,23717=>6507,23734=>6508,23728=>6509,23718=>6510,24087=>6511,24084=>6512,24089=>6513,24360=>6514,24354=>6515,24355=>6516,24356=>6517,24404=>6518,24450=>6519,24446=>6520,24445=>6521,24542=>6522,24549=>6523,24621=>6524,24614=>6525,24601=>6526,24626=>6527,24587=>6528,24628=>6529,24586=>6530,24599=>6531,24627=>6532,24602=>6533,24606=>6534,24620=>6535,24610=>6536,24589=>6537,24592=>6538,24622=>6539,24595=>6540,24593=>6541,24588=>6542,24585=>6543,24604=>6544,25108=>6545,25149=>6546,25261=>6547,25268=>6548,25297=>6549,25278=>6550,25258=>6551,25270=>6552,25290=>6553,25262=>6554,25267=>6555,25263=>6556,25275=>6557,25257=>6558,25264=>6559,25272=>6560,25917=>6561,26024=>6562,26043=>6563,26121=>6564,26108=>6565,26116=>6566,26130=>6567,26120=>6568,26107=>6569,26115=>6570,26123=>6571,26125=>6572,26117=>6573,26109=>6574,26129=>6575,26128=>6576,26358=>6577,26378=>6578,26501=>6579,26476=>6580,26510=>6581,26514=>6582,26486=>6583,26491=>6584,26520=>6585,26502=>6586,26500=>6587,26484=>6588,26509=>6589,26508=>6590,26490=>6591,26527=>6592,26513=>6593,26521=>6594,26499=>6595,26493=>6596,26497=>6597,26488=>6598,26489=>6599,26516=>6600,27429=>6601,27520=>6602,27518=>6603,27614=>6604,27677=>6605,27795=>6606,27884=>6607,27883=>6608,27886=>6609,27865=>6610,27830=>6611,27860=>6612,27821=>6613,27879=>6614,27831=>6615,27856=>6616,27842=>6617,27834=>6618,27843=>6619,27846=>6620,27885=>6621,27890=>6622,27858=>6623,27869=>6624,27828=>6625,27786=>6626,27805=>6627,27776=>6628,27870=>6629,27840=>6630,27952=>6631,27853=>6632,27847=>6633,27824=>6634,27897=>6635,27855=>6636,27881=>6637,27857=>6638,28820=>6639,28824=>6640,28805=>6641,28819=>6642,28806=>6643,28804=>6644,28817=>6645,28822=>6646,28802=>6647,28826=>6648,28803=>6649,29290=>6650,29398=>6651,29387=>6652,29400=>6653,29385=>6654,29404=>6655,29394=>6656,29396=>6657,29402=>6658,29388=>6659,29393=>6660,29604=>6661,29601=>6662,29613=>6663,29606=>6664,29602=>6665,29600=>6666,29612=>6667,29597=>6668,29917=>6669,29928=>6670,30015=>6671,30016=>6672,30014=>6673,30092=>6674,30104=>6675,30383=>6676,30451=>6677,30449=>6678,30448=>6679,30453=>6680,30712=>6681,30716=>6682,30713=>6683,30715=>6684,30714=>6685,30711=>6686,31042=>6687,31039=>6688,31173=>6689,31352=>6690,31355=>6691,31483=>6692,31861=>6693,31997=>6694,32821=>6695,32911=>6696,32942=>6697,32931=>6698,32952=>6699,32949=>6700,32941=>6701,33312=>6702,33440=>6703,33472=>6704,33451=>6705,33434=>6706,33432=>6707,33435=>6708,33461=>6709,33447=>6710,33454=>6711,33468=>6712,33438=>6713,33466=>6714,33460=>6715,33448=>6716,33441=>6717,33449=>6718,33474=>6719,33444=>6720,33475=>6721,33462=>6722,33442=>6723,34416=>6724,34415=>6725,34413=>6726,34414=>6727,35926=>6728,36818=>6729,36811=>6730,36819=>6731,36813=>6732,36822=>6733,36821=>6734,36823=>6735,37042=>6736,37044=>6737,37039=>6738,37043=>6739,37040=>6740,38457=>6741,38461=>6742,38460=>6743,38458=>6744,38467=>6745,20429=>6746,20421=>6747,20435=>6748,20402=>6749,20425=>6750,20427=>6751,20417=>6752,20436=>6753,20444=>6754,20441=>6755,20411=>6756,60346=>6756,20403=>6757,20443=>6758,20423=>6759,20438=>6760,20410=>6761,20416=>6762,20409=>6763,20460=>6764,21060=>6765,21065=>6766,21184=>6767,21186=>6768,21309=>6769,21372=>6770,21399=>6771,21398=>6772,21401=>6773,21400=>6774,21690=>6775,21665=>6776,21677=>6777,21669=>6778,21711=>6779,21699=>6780,33549=>6781,21687=>6782,21678=>6783,21718=>6784,21686=>6785,21701=>6786,21702=>6787,21664=>6788,21616=>6789,21692=>6790,21666=>6791,21694=>6792,21618=>6793,21726=>6794,21680=>6795,22453=>6796,22430=>6797,22431=>6798,22436=>6799,22412=>6800,22423=>6801,22429=>6802,22427=>6803,22420=>6804,22424=>6805,22415=>6806,22425=>6807,22437=>6808,22426=>6809,22421=>6810,22772=>6811,22797=>6812,22867=>6813,23009=>6814,23006=>6815,23022=>6816,23040=>6817,23025=>6818,23005=>6819,23034=>6820,23037=>6821,23036=>6822,23030=>6823,23012=>6824,23026=>6825,23031=>6826,23003=>6827,23017=>6828,23027=>6829,23029=>6830,23008=>6831,23038=>6832,23028=>6833,23021=>6834,23464=>6835,23628=>6836,23760=>6837,23768=>6838,23756=>6839,23767=>6840,23755=>6841,23771=>6842,23774=>6843,23770=>6844,23753=>6845,23751=>6846,23754=>6847,23766=>6848,23763=>6849,23764=>6850,23759=>6851,23752=>6852,23750=>6853,23758=>6854,23775=>6855,23800=>6856,24057=>6857,24097=>6858,24098=>6859,24099=>6860,24096=>6861,24100=>6862,24240=>6863,24228=>6864,24226=>6865,24219=>6866,24227=>6867,24229=>6868,24327=>6869,24366=>6870,24406=>6871,24454=>6872,24631=>6873,24633=>6874,24660=>6875,24690=>6876,24670=>6877,24645=>6878,24659=>6879,24647=>6880,24649=>6881,24667=>6882,24652=>6883,24640=>6884,24642=>6885,24671=>6886,24612=>6887,24644=>6888,24664=>6889,24678=>6890,24686=>6891,25154=>6892,25155=>6893,25295=>6894,25357=>6895,25355=>6896,25333=>6897,25358=>6898,25347=>6899,25323=>6900,25337=>6901,25359=>6902,25356=>6903,25336=>6904,25334=>6905,25344=>6906,25363=>6907,25364=>6908,25338=>6909,25365=>6910,25339=>6911,25328=>6912,25921=>6913,25923=>6914,26026=>6915,26047=>6916,26166=>6917,26145=>6918,26162=>6919,26165=>6920,26140=>6921,26150=>6922,26146=>6923,26163=>6924,26155=>6925,26170=>6926,26141=>6927,26164=>6928,26169=>6929,26158=>6930,26383=>6931,26384=>6932,26561=>6933,26610=>6934,26568=>6935,26554=>6936,26588=>6937,26555=>6938,26616=>6939,26584=>6940,26560=>6941,26551=>6942,26565=>6943,26603=>6944,26596=>6945,26591=>6946,26549=>6947,26573=>6948,26547=>6949,26615=>6950,26614=>6951,26606=>6952,26595=>6953,26562=>6954,26553=>6955,26574=>6956,26599=>6957,26608=>6958,26546=>6959,26620=>6960,26566=>6961,26605=>6962,26572=>6963,26542=>6964,26598=>6965,26587=>6966,26618=>6967,26569=>6968,26570=>6969,26563=>6970,26602=>6971,26571=>6972,27432=>6973,27522=>6974,27524=>6975,27574=>6976,27606=>6977,27608=>6978,27616=>6979,27680=>6980,27681=>6981,27944=>6982,27956=>6983,27949=>6984,27935=>6985,27964=>6986,27967=>6987,27922=>6988,27914=>6989,27866=>6990,27955=>6991,27908=>6992,27929=>6993,27962=>6994,27930=>6995,27921=>6996,27904=>6997,27933=>6998,27970=>6999,27905=>7000,27928=>7001,27959=>7002,27907=>7003,27919=>7004,27968=>7005,27911=>7006,27936=>7007,27948=>7008,27912=>7009,27938=>7010,27913=>7011,27920=>7012,28855=>7013,28831=>7014,28862=>7015,28849=>7016,28848=>7017,28833=>7018,28852=>7019,28853=>7020,28841=>7021,29249=>7022,29257=>7023,29258=>7024,29292=>7025,29296=>7026,29299=>7027,29294=>7028,29386=>7029,29412=>7030,29416=>7031,29419=>7032,29407=>7033,29418=>7034,29414=>7035,29411=>7036,29573=>7037,29644=>7038,29634=>7039,29640=>7040,29637=>7041,29625=>7042,29622=>7043,29621=>7044,29620=>7045,29675=>7046,29631=>7047,29639=>7048,29630=>7049,29635=>7050,29638=>7051,29624=>7052,29643=>7053,29932=>7054,29934=>7055,29998=>7056,30023=>7057,30024=>7058,30119=>7059,30122=>7060,30329=>7061,30404=>7062,30472=>7063,30467=>7064,30468=>7065,30469=>7066,30474=>7067,30455=>7068,30459=>7069,30458=>7070,30695=>7071,30696=>7072,30726=>7073,30737=>7074,30738=>7075,30725=>7076,30736=>7077,30735=>7078,30734=>7079,30729=>7080,58095=>7080,30723=>7081,30739=>7082,31050=>7083,31052=>7084,31051=>7085,31045=>7086,31044=>7087,31189=>7088,31181=>7089,31183=>7090,31190=>7091,31182=>7092,31360=>7093,31358=>7094,31441=>7095,31488=>7096,31489=>7097,31866=>7098,31864=>7099,31865=>7100,31871=>7101,31872=>7102,31873=>7103,32003=>7104,32008=>7105,32001=>7106,32600=>7107,32657=>7108,32653=>7109,32702=>7110,32775=>7111,32782=>7112,32783=>7113,32788=>7114,32823=>7115,32984=>7116,32967=>7117,32992=>7118,32977=>7119,32968=>7120,32962=>7121,32976=>7122,32965=>7123,32995=>7124,32985=>7125,32988=>7126,32970=>7127,32981=>7128,32969=>7129,32975=>7130,32983=>7131,32998=>7132,32973=>7133,33279=>7134,33313=>7135,33428=>7136,33497=>7137,33534=>7138,33529=>7139,33543=>7140,33512=>7141,33536=>7142,33493=>7143,33594=>7144,33515=>7145,33494=>7146,33524=>7147,33516=>7148,33505=>7149,33522=>7150,33525=>7151,33548=>7152,33531=>7153,33526=>7154,33520=>7155,33514=>7156,33508=>7157,33504=>7158,33530=>7159,33523=>7160,33517=>7161,34423=>7162,34420=>7163,34428=>7164,34419=>7165,34881=>7166,34894=>7167,34919=>7168,34922=>7169,34921=>7170,35283=>7171,35332=>7172,35335=>7173,36210=>7174,36835=>7175,36833=>7176,36846=>7177,36832=>7178,37105=>7179,37053=>7180,37055=>7181,37077=>7182,37061=>7183,37054=>7184,37063=>7185,37067=>7186,37064=>7187,37332=>7188,60294=>7188,37331=>7189,38484=>7190,38479=>7191,38481=>7192,38483=>7193,38474=>7194,38478=>7195,20510=>7196,20485=>7197,20487=>7198,20499=>7199,20514=>7200,20528=>7201,20507=>7202,20469=>7203,20468=>7204,20531=>7205,20535=>7206,20524=>7207,20470=>7208,20471=>7209,20503=>7210,20508=>7211,20512=>7212,20519=>7213,20533=>7214,20527=>7215,20529=>7216,20494=>7217,20826=>7218,20884=>7219,20883=>7220,20938=>7221,20932=>7222,20933=>7223,20936=>7224,20942=>7225,21089=>7226,21082=>7227,21074=>7228,21086=>7229,21087=>7230,21077=>7231,21090=>7232,21197=>7233,21262=>7234,21406=>7235,21798=>7236,21730=>7237,21783=>7238,21778=>7239,21735=>7240,21747=>7241,21732=>7242,21786=>7243,21759=>7244,21764=>7245,21768=>7246,21739=>7247,21777=>7248,21765=>7249,21745=>7250,21770=>7251,21755=>7252,21751=>7253,21752=>7254,21728=>7255,21774=>7256,21763=>7257,21771=>7258,22273=>7259,22274=>7260,22476=>7261,22578=>7262,22485=>7263,22482=>7264,22458=>7265,22470=>7266,22461=>7267,22460=>7268,22456=>7269,22454=>7270,22463=>7271,22471=>7272,22480=>7273,22457=>7274,22465=>7275,22798=>7276,22858=>7277,23065=>7278,23062=>7279,23085=>7280,23086=>7281,23061=>7282,23055=>7283,23063=>7284,23050=>7285,23070=>7286,23091=>7287,23404=>7288,23463=>7289,23469=>7290,23468=>7291,23555=>7292,23638=>7293,23636=>7294,23788=>7295,23807=>7296,23790=>7297,23793=>7298,23799=>7299,23808=>7300,23801=>7301,24105=>7302,24104=>7303,24232=>7304,24238=>7305,24234=>7306,24236=>7307,24371=>7308,24368=>7309,24423=>7310,24669=>7311,24666=>7312,24679=>7313,24641=>7314,24738=>7315,24712=>7316,24704=>7317,24722=>7318,24705=>7319,24733=>7320,24707=>7321,24725=>7322,24731=>7323,24727=>7324,24711=>7325,24732=>7326,24718=>7327,25113=>7328,25158=>7329,25330=>7330,25360=>7331,25430=>7332,25388=>7333,25412=>7334,25413=>7335,25398=>7336,25411=>7337,25572=>7338,25401=>7339,25419=>7340,25418=>7341,25404=>7342,25385=>7343,25409=>7344,25396=>7345,25432=>7346,25428=>7347,25433=>7348,25389=>7349,25415=>7350,25395=>7351,25434=>7352,25425=>7353,25400=>7354,25431=>7355,25408=>7356,25416=>7357,25930=>7358,25926=>7359,26054=>7360,26051=>7361,26052=>7362,26050=>7363,26186=>7364,26207=>7365,26183=>7366,26193=>7367,26386=>7368,26387=>7369,26655=>7370,26650=>7371,26697=>7372,26674=>7373,26675=>7374,26683=>7375,26699=>7376,26703=>7377,26646=>7378,26673=>7379,26652=>7380,26677=>7381,26667=>7382,26669=>7383,26671=>7384,26702=>7385,26692=>7386,26676=>7387,26653=>7388,26642=>7389,26644=>7390,26662=>7391,26664=>7392,26670=>7393,26701=>7394,26682=>7395,26661=>7396,26656=>7397,27436=>7398,27439=>7399,27437=>7400,27441=>7401,27444=>7402,27501=>7403,32898=>7404,27528=>7405,27622=>7406,27620=>7407,27624=>7408,27619=>7409,27618=>7410,27623=>7411,27685=>7412,28026=>7413,28003=>7414,28004=>7415,28022=>7416,27917=>7417,28001=>7418,28050=>7419,27992=>7420,28002=>7421,28013=>7422,28015=>7423,28049=>7424,28045=>7425,28143=>7426,28031=>7427,28038=>7428,27998=>7429,28007=>7430,59078=>7430,28000=>7431,28055=>7432,28016=>7433,28028=>7434,27999=>7435,28034=>7436,28056=>7437,27951=>7438,28008=>7439,28043=>7440,28030=>7441,28032=>7442,28036=>7443,27926=>7444,28035=>7445,28027=>7446,28029=>7447,28021=>7448,28048=>7449,28892=>7450,28883=>7451,28881=>7452,28893=>7453,28875=>7454,32569=>7455,28898=>7456,28887=>7457,28882=>7458,28894=>7459,28896=>7460,28884=>7461,28877=>7462,28869=>7463,28870=>7464,28871=>7465,28890=>7466,28878=>7467,28897=>7468,29250=>7469,29304=>7470,29303=>7471,29302=>7472,29440=>7473,29434=>7474,29428=>7475,29438=>7476,29430=>7477,29427=>7478,29435=>7479,29441=>7480,29651=>7481,29657=>7482,29669=>7483,29654=>7484,29628=>7485,29671=>7486,29667=>7487,29673=>7488,29660=>7489,29650=>7490,29659=>7491,29652=>7492,29661=>7493,29658=>7494,29655=>7495,29656=>7496,29672=>7497,29918=>7498,29919=>7499,29940=>7500,29941=>7501,29985=>7502,30043=>7503,30047=>7504,30128=>7505,30145=>7506,30139=>7507,30148=>7508,30144=>7509,30143=>7510,30134=>7511,30138=>7512,30346=>7513,30409=>7514,30493=>7515,30491=>7516,30480=>7517,30483=>7518,30482=>7519,30499=>7520,30481=>7521,30485=>7522,30489=>7523,30490=>7524,30498=>7525,30503=>7526,30755=>7527,30764=>7528,30754=>7529,30773=>7530,30767=>7531,30760=>7532,30766=>7533,30763=>7534,30753=>7535,30761=>7536,30771=>7537,30762=>7538,30769=>7539,31060=>7540,31067=>7541,31055=>7542,31068=>7543,31059=>7544,31058=>7545,31057=>7546,31211=>7547,31212=>7548,31200=>7549,31214=>7550,31213=>7551,31210=>7552,31196=>7553,31198=>7554,31197=>7555,31366=>7556,31369=>7557,31365=>7558,31371=>7559,31372=>7560,31370=>7561,31367=>7562,31448=>7563,31504=>7564,31492=>7565,31507=>7566,31493=>7567,31503=>7568,31496=>7569,31498=>7570,31502=>7571,31497=>7572,31506=>7573,31876=>7574,31889=>7575,31882=>7576,31884=>7577,31880=>7578,31885=>7579,31877=>7580,32030=>7581,32029=>7582,32017=>7583,32014=>7584,32024=>7585,32022=>7586,32019=>7587,32031=>7588,32018=>7589,32015=>7590,32012=>7591,32604=>7592,32609=>7593,32606=>7594,32608=>7595,32605=>7596,32603=>7597,32662=>7598,32658=>7599,32707=>7600,32706=>7601,32704=>7602,32790=>7603,32830=>7604,32825=>7605,33018=>7606,33010=>7607,33017=>7608,33013=>7609,33025=>7610,33019=>7611,33024=>7612,33281=>7613,33327=>7614,33317=>7615,33587=>7616,33581=>7617,33604=>7618,33561=>7619,33617=>7620,33573=>7621,33622=>7622,33599=>7623,33601=>7624,33574=>7625,33564=>7626,33570=>7627,33602=>7628,33614=>7629,33563=>7630,33578=>7631,33544=>7632,33596=>7633,33613=>7634,33558=>7635,33572=>7636,33568=>7637,33591=>7638,33583=>7639,33577=>7640,33607=>7641,33605=>7642,33612=>7643,33619=>7644,33566=>7645,33580=>7646,33611=>7647,33575=>7648,33608=>7649,34387=>7650,34386=>7651,34466=>7652,34472=>7653,34454=>7654,34445=>7655,34449=>7656,34462=>7657,34439=>7658,34455=>7659,34438=>7660,34443=>7661,34458=>7662,34437=>7663,34469=>7664,34457=>7665,34465=>7666,34471=>7667,34453=>7668,34456=>7669,34446=>7670,34461=>7671,34448=>7672,34452=>7673,34883=>7674,34884=>7675,34925=>7676,34933=>7677,34934=>7678,34930=>7679,34944=>7680,34929=>7681,34943=>7682,34927=>7683,34947=>7684,34942=>7685,34932=>7686,34940=>7687,35346=>7688,35911=>7689,35927=>7690,35963=>7691,36004=>7692,36003=>7693,36214=>7694,36216=>7695,36277=>7696,36279=>7697,36278=>7698,36561=>7699,36563=>7700,36862=>7701,36853=>7702,36866=>7703,36863=>7704,36859=>7705,36868=>7706,36860=>7707,36854=>7708,37078=>7709,37088=>7710,37081=>7711,37082=>7712,37091=>7713,37087=>7714,37093=>7715,37080=>7716,37083=>7717,37079=>7718,37084=>7719,37092=>7720,37200=>7721,37198=>7722,37199=>7723,37333=>7724,37346=>7725,37338=>7726,38492=>7727,38495=>7728,38588=>7729,39139=>7730,12221=>7731,39647=>7731,12223=>7732,39727=>7732,20095=>7733,20592=>7734,20586=>7735,20577=>7736,20574=>7737,20576=>7738,20563=>7739,20555=>7740,20573=>7741,20594=>7742,20552=>7743,20557=>7744,20545=>7745,20571=>7746,20554=>7747,20578=>7748,20501=>7749,20549=>7750,20575=>7751,20585=>7752,20587=>7753,20579=>7754,20580=>7755,20550=>7756,20544=>7757,20590=>7758,20595=>7759,20567=>7760,20561=>7761,20944=>7762,21099=>7763,21101=>7764,21100=>7765,21102=>7766,21206=>7767,21203=>7768,21293=>7769,21404=>7770,21877=>7771,21878=>7772,21820=>7773,21837=>7774,21840=>7775,21812=>7776,21802=>7777,21841=>7778,21858=>7779,21814=>7780,21813=>7781,21808=>7782,21842=>7783,21829=>7784,21772=>7785,21810=>7786,21861=>7787,21838=>7788,21817=>7789,21832=>7790,21805=>7791,21819=>7792,21824=>7793,21835=>7794,22282=>7795,22279=>7796,22523=>7797,22548=>7798,22498=>7799,22518=>7800,22492=>7801,22516=>7802,22528=>7803,22509=>7804,22525=>7805,22536=>7806,22520=>7807,22539=>7808,22515=>7809,22479=>7810,22535=>7811,22510=>7812,22499=>7813,22514=>7814,22501=>7815,22508=>7816,22497=>7817,22542=>7818,22524=>7819,22544=>7820,22503=>7821,22529=>7822,22540=>7823,22513=>7824,22505=>7825,22512=>7826,22541=>7827,22532=>7828,22876=>7829,23136=>7830,23128=>7831,23125=>7832,23143=>7833,60437=>7833,23134=>7834,23096=>7835,23093=>7836,23149=>7837,23120=>7838,23135=>7839,23141=>7840,23148=>7841,23123=>7842,23140=>7843,23127=>7844,23107=>7845,23133=>7846,23122=>7847,23108=>7848,23131=>7849,23112=>7850,23182=>7851,23102=>7852,23117=>7853,23097=>7854,23116=>7855,23152=>7856,23145=>7857,23111=>7858,23121=>7859,23126=>7860,23106=>7861,23132=>7862,23410=>7863,23406=>7864,23489=>7865,23488=>7866,23641=>7867,23838=>7868,23819=>7869,23837=>7870,23834=>7871,23840=>7872,23820=>7873,23848=>7874,23821=>7875,23846=>7876,23845=>7877,23823=>7878,23856=>7879,23826=>7880,23843=>7881,23839=>7882,23854=>7883,24126=>7884,24116=>7885,24241=>7886,24244=>7887,24249=>7888,24242=>7889,24243=>7890,24374=>7891,24376=>7892,24475=>7893,24470=>7894,24479=>7895,24714=>7896,24720=>7897,24710=>7898,24766=>7899,24752=>7900,24762=>7901,24787=>7902,24788=>7903,24783=>7904,24804=>7905,24793=>7906,24797=>7907,24776=>7908,24753=>7909,24795=>7910,24759=>7911,24778=>7912,24767=>7913,24771=>7914,24781=>7915,24768=>7916,25394=>7917,25445=>7918,25482=>7919,25474=>7920,25469=>7921,25533=>7922,25502=>7923,25517=>7924,25501=>7925,25495=>7926,25515=>7927,25486=>7928,25455=>7929,25479=>7930,25488=>7931,25454=>7932,25519=>7933,25461=>7934,25500=>7935,25453=>7936,25518=>7937,25468=>7938,25508=>7939,25403=>7940,25503=>7941,25464=>7942,25477=>7943,25473=>7944,25489=>7945,25485=>7946,25456=>7947,25939=>7948,26061=>7949,26213=>7950,26209=>7951,26203=>7952,26201=>7953,26204=>7954,26210=>7955,26392=>7956,26745=>7957,26759=>7958,26768=>7959,26780=>7960,26733=>7961,26734=>7962,26798=>7963,26795=>7964,26966=>7965,26735=>7966,26787=>7967,26796=>7968,26793=>7969,26741=>7970,26740=>7971,26802=>7972,26767=>7973,26743=>7974,26770=>7975,26748=>7976,26731=>7977,26738=>7978,26794=>7979,26752=>7980,26737=>7981,26750=>7982,26779=>7983,26774=>7984,26763=>7985,26784=>7986,26761=>7987,26788=>7988,26744=>7989,26747=>7990,26769=>7991,26764=>7992,26762=>7993,26749=>7994,27446=>7995,27443=>7996,27447=>7997,27448=>7998,27537=>7999,27535=>8000,27533=>8001,27534=>8002,27532=>8003,27690=>8004,28096=>8005,28075=>8006,28084=>8007,28083=>8008,28276=>8009,28076=>8010,28137=>8011,28130=>8012,28087=>8013,28150=>8014,28116=>8015,28160=>8016,28104=>8017,28128=>8018,28127=>8019,28118=>8020,28094=>8021,28133=>8022,28124=>8023,28125=>8024,28123=>8025,28148=>8026,28106=>8027,28093=>8028,28141=>8029,28144=>8030,28090=>8031,28117=>8032,28098=>8033,28111=>8034,28105=>8035,28112=>8036,28146=>8037,28115=>8038,28157=>8039,28119=>8040,28109=>8041,28131=>8042,28091=>8043,28922=>8044,28941=>8045,28919=>8046,28951=>8047,28916=>8048,28940=>8049,28912=>8050,28932=>8051,28915=>8052,28944=>8053,28924=>8054,28927=>8055,28934=>8056,28947=>8057,28928=>8058,28920=>8059,28918=>8060,28939=>8061,28930=>8062,28942=>8063,29310=>8064,29307=>8065,29308=>8066,29311=>8067,29469=>8068,29463=>8069,29447=>8070,29457=>8071,29464=>8072,29450=>8073,29448=>8074,29439=>8075,29455=>8076,29470=>8077,29576=>8078,29686=>8079,29688=>8080,29685=>8081,29700=>8082,29697=>8083,29693=>8084,29703=>8085,29696=>8086,29690=>8087,29692=>8088,29695=>8089,29708=>8090,29707=>8091,29684=>8092,29704=>8093,30052=>8094,30051=>8095,30158=>8096,30162=>8097,30159=>8098,30155=>8099,30156=>8100,30161=>8101,30160=>8102,30351=>8103,30345=>8104,30419=>8105,30521=>8106,30511=>8107,30509=>8108,30513=>8109,30514=>8110,30516=>8111,30515=>8112,30525=>8113,30501=>8114,30523=>8115,30517=>8116,30792=>8117,30802=>8118,30793=>8119,30797=>8120,30794=>8121,30796=>8122,30758=>8123,30789=>8124,30800=>8125,31076=>8126,31079=>8127,31081=>8128,31082=>8129,31075=>8130,31083=>8131,31073=>8132,31163=>8133,31226=>8134,31224=>8135,31222=>8136,31223=>8137,31375=>8138,31380=>8139,31376=>8140,31541=>8141,31547=>8142,31540=>8143,31525=>8144,31536=>8145,31522=>8146,31524=>8147,31539=>8148,31512=>8149,31530=>8150,31517=>8151,31537=>8152,31531=>8153,31533=>8154,31535=>8155,31538=>8156,31544=>8157,31514=>8158,31523=>8159,31892=>8160,31896=>8161,31894=>8162,31907=>8163,32053=>8164,32061=>8165,32056=>8166,32054=>8167,32058=>8168,32069=>8169,32044=>8170,32041=>8171,32065=>8172,32071=>8173,32062=>8174,32063=>8175,32074=>8176,32059=>8177,32040=>8178,32611=>8179,32661=>8180,32668=>8181,32669=>8182,32667=>8183,32714=>8184,32715=>8185,32717=>8186,32720=>8187,32721=>8188,32711=>8189,32719=>8190,32713=>8191,32799=>8192,32798=>8193,32795=>8194,32839=>8195,32835=>8196,32840=>8197,33048=>8198,33061=>8199,33049=>8200,33051=>8201,33069=>8202,33055=>8203,33068=>8204,33054=>8205,33057=>8206,33045=>8207,33063=>8208,33053=>8209,33058=>8210,33297=>8211,33336=>8212,33331=>8213,33338=>8214,33332=>8215,33330=>8216,33396=>8217,33680=>8218,33699=>8219,33704=>8220,33677=>8221,33658=>8222,33651=>8223,33700=>8224,33652=>8225,33679=>8226,33665=>8227,33685=>8228,33689=>8229,33653=>8230,33684=>8231,33705=>8232,33661=>8233,33667=>8234,33676=>8235,33693=>8236,33691=>8237,33706=>8238,33675=>8239,33662=>8240,33701=>8241,33711=>8242,33672=>8243,33687=>8244,33712=>8245,33663=>8246,33702=>8247,33671=>8248,33710=>8249,33654=>8250,34393=>8251,34390=>8252,34495=>8253,34487=>8254,34498=>8255,34497=>8256,34501=>8257,34490=>8258,34480=>8259,34504=>8260,34489=>8261,34483=>8262,34488=>8263,34508=>8264,34484=>8265,34491=>8266,34492=>8267,34499=>8268,34493=>8269,34494=>8270,34898=>8271,34953=>8272,34965=>8273,34984=>8274,34978=>8275,34986=>8276,34970=>8277,34961=>8278,34977=>8279,34975=>8280,34968=>8281,34983=>8282,34969=>8283,34971=>8284,34967=>8285,34980=>8286,34988=>8287,34956=>8288,34963=>8289,34958=>8290,35202=>8291,35286=>8292,35289=>8293,35285=>8294,35376=>8295,35367=>8296,35372=>8297,35358=>8298,35897=>8299,35899=>8300,35932=>8301,35933=>8302,35965=>8303,36005=>8304,36221=>8305,36219=>8306,36217=>8307,36284=>8308,36290=>8309,36281=>8310,36287=>8311,36289=>8312,36568=>8313,36574=>8314,36573=>8315,36572=>8316,36567=>8317,36576=>8318,36577=>8319,36900=>8320,36875=>8321,36881=>8322,36892=>8323,36876=>8324,36897=>8325,37103=>8326,37098=>8327,37104=>8328,37108=>8329,37106=>8330,37107=>8331,37076=>8332,37099=>8333,37100=>8334,37097=>8335,37206=>8336,37208=>8337,37210=>8338,37203=>8339,37205=>8340,37356=>8341,37364=>8342,37361=>8343,37363=>8344,37368=>8345,37348=>8346,37369=>8347,37354=>8348,37355=>8349,37367=>8350,37352=>8351,37358=>8352,38266=>8353,38278=>8354,38280=>8355,38524=>8356,38509=>8357,38507=>8358,38513=>8359,38511=>8360,38591=>8361,38762=>8362,38916=>8363,39141=>8364,39319=>8365,20635=>8366,20629=>8367,20628=>8368,20638=>8369,20619=>8370,20643=>8371,20611=>8372,20620=>8373,20622=>8374,20637=>8375,20584=>8376,20636=>8377,20626=>8378,20610=>8379,20615=>8380,20831=>8381,20948=>8382,21266=>8383,21265=>8384,21412=>8385,21415=>8386,21905=>8387,21928=>8388,21925=>8389,21933=>8390,21879=>8391,22085=>8392,21922=>8393,21907=>8394,21896=>8395,21903=>8396,21941=>8397,21889=>8398,21923=>8399,21906=>8400,21924=>8401,21885=>8402,21900=>8403,21926=>8404,21887=>8405,21909=>8406,21921=>8407,21902=>8408,22284=>8409,22569=>8410,22583=>8411,22553=>8412,22558=>8413,22567=>8414,22563=>8415,22568=>8416,22517=>8417,22600=>8418,22565=>8419,22556=>8420,22555=>8421,22579=>8422,22591=>8423,22582=>8424,22574=>8425,22585=>8426,22584=>8427,22573=>8428,22572=>8429,22587=>8430,22881=>8431,23215=>8432,23188=>8433,23199=>8434,23162=>8435,23202=>8436,23198=>8437,23160=>8438,23206=>8439,23164=>8440,23205=>8441,23212=>8442,23189=>8443,23214=>8444,23095=>8445,23172=>8446,23178=>8447,23191=>8448,23171=>8449,23179=>8450,23209=>8451,23163=>8452,23165=>8453,23180=>8454,23196=>8455,23183=>8456,23187=>8457,23197=>8458,23530=>8459,23501=>8460,23499=>8461,23508=>8462,23505=>8463,23498=>8464,23502=>8465,23564=>8466,23600=>8467,23863=>8468,23875=>8469,23915=>8470,23873=>8471,23883=>8472,23871=>8473,23861=>8474,23889=>8475,23886=>8476,23893=>8477,23859=>8478,23866=>8479,23890=>8480,23869=>8481,23857=>8482,23897=>8483,23874=>8484,23865=>8485,23881=>8486,23864=>8487,23868=>8488,23858=>8489,23862=>8490,23872=>8491,23877=>8492,24132=>8493,24129=>8494,24408=>8495,57673=>8495,24486=>8496,24485=>8497,24491=>8498,24777=>8499,24761=>8500,24780=>8501,24802=>8502,24782=>8503,24772=>8504,24852=>8505,24818=>8506,24842=>8507,24854=>8508,24837=>8509,24821=>8510,24851=>8511,24824=>8512,24828=>8513,24830=>8514,24769=>8515,24835=>8516,24856=>8517,24861=>8518,24848=>8519,24831=>8520,24836=>8521,24843=>8522,25162=>8523,25492=>8524,25521=>8525,25520=>8526,25550=>8527,25573=>8528,25576=>8529,25583=>8530,25539=>8531,25757=>8532,25587=>8533,25546=>8534,25568=>8535,25590=>8536,25557=>8537,25586=>8538,25589=>8539,25697=>8540,25567=>8541,25534=>8542,25565=>8543,25564=>8544,25540=>8545,25560=>8546,25555=>8547,25538=>8548,25543=>8549,25548=>8550,25547=>8551,25544=>8552,25584=>8553,25559=>8554,25561=>8555,25906=>8556,25959=>8557,25962=>8558,25956=>8559,25948=>8560,25960=>8561,25957=>8562,25996=>8563,26013=>8564,26014=>8565,26030=>8566,26064=>8567,26066=>8568,26236=>8569,26220=>8570,26235=>8571,26240=>8572,26225=>8573,26233=>8574,26218=>8575,26226=>8576,26369=>8577,26892=>8578,26835=>8579,26884=>8580,26844=>8581,26922=>8582,26860=>8583,26858=>8584,26865=>8585,26895=>8586,26838=>8587,26871=>8588,26859=>8589,26852=>8590,26870=>8591,26899=>8592,26896=>8593,26867=>8594,26849=>8595,26887=>8596,26828=>8597,26888=>8598,26992=>8599,26804=>8600,26897=>8601,26863=>8602,26822=>8603,26900=>8604,26872=>8605,26832=>8606,26877=>8607,26876=>8608,26856=>8609,26891=>8610,26890=>8611,26903=>8612,26830=>8613,26824=>8614,26845=>8615,26846=>8616,26854=>8617,26868=>8618,26833=>8619,26886=>8620,26836=>8621,26857=>8622,26901=>8623,26917=>8624,26823=>8625,27449=>8626,27451=>8627,27455=>8628,27452=>8629,27540=>8630,27543=>8631,27545=>8632,27541=>8633,27581=>8634,27632=>8635,27634=>8636,27635=>8637,27696=>8638,28156=>8639,28230=>8640,28231=>8641,28191=>8642,28233=>8643,28296=>8644,28220=>8645,28221=>8646,28229=>8647,28258=>8648,28203=>8649,28223=>8650,28225=>8651,28253=>8652,28275=>8653,28188=>8654,28211=>8655,28235=>8656,28224=>8657,28241=>8658,28219=>8659,28163=>8660,28206=>8661,28254=>8662,28264=>8663,28252=>8664,28257=>8665,28209=>8666,28200=>8667,28256=>8668,28273=>8669,28267=>8670,28217=>8671,28194=>8672,28208=>8673,28243=>8674,28261=>8675,28199=>8676,28280=>8677,28260=>8678,28279=>8679,28245=>8680,28281=>8681,28242=>8682,28262=>8683,28213=>8684,28214=>8685,28250=>8686,28960=>8687,28958=>8688,28975=>8689,28923=>8690,28974=>8691,28977=>8692,28963=>8693,28965=>8694,28962=>8695,28978=>8696,28959=>8697,28968=>8698,28986=>8699,28955=>8700,29259=>8701,29274=>8702,29320=>8703,29321=>8704,29318=>8705,29317=>8706,29323=>8707,29458=>8708,29451=>8709,29488=>8710,29474=>8711,29489=>8712,29491=>8713,29479=>8714,29490=>8715,29485=>8716,29478=>8717,29475=>8718,29493=>8719,29452=>8720,29742=>8721,29740=>8722,29744=>8723,29739=>8724,29718=>8725,29722=>8726,29729=>8727,29741=>8728,29745=>8729,29732=>8730,29731=>8731,29725=>8732,29737=>8733,29728=>8734,29746=>8735,29947=>8736,29999=>8737,30063=>8738,30060=>8739,30183=>8740,30170=>8741,30177=>8742,30182=>8743,30173=>8744,30175=>8745,30180=>8746,30167=>8747,30357=>8748,30354=>8749,30426=>8750,30534=>8751,30535=>8752,30532=>8753,30541=>8754,30533=>8755,30538=>8756,30542=>8757,30539=>8758,30540=>8759,30686=>8760,30700=>8761,30816=>8762,30820=>8763,30821=>8764,30812=>8765,30829=>8766,30833=>8767,30826=>8768,30830=>8769,30832=>8770,30825=>8771,30824=>8772,30814=>8773,30818=>8774,31092=>8775,31091=>8776,31090=>8777,31088=>8778,31234=>8779,31242=>8780,31235=>8781,31244=>8782,31236=>8783,31385=>8784,31462=>8785,31460=>8786,31562=>8787,31559=>8788,31556=>8789,31560=>8790,31564=>8791,31566=>8792,31552=>8793,31576=>8794,31557=>8795,31906=>8796,31902=>8797,31912=>8798,31905=>8799,32088=>8800,32111=>8801,32099=>8802,32083=>8803,32086=>8804,32103=>8805,32106=>8806,32079=>8807,32109=>8808,32092=>8809,32107=>8810,32082=>8811,32084=>8812,32105=>8813,32081=>8814,32095=>8815,32078=>8816,32574=>8817,32575=>8818,32613=>8819,32614=>8820,32674=>8821,32672=>8822,32673=>8823,32727=>8824,32849=>8825,32847=>8826,32848=>8827,33022=>8828,32980=>8829,33091=>8830,33098=>8831,33106=>8832,33103=>8833,33095=>8834,33085=>8835,33101=>8836,33082=>8837,33254=>8838,33262=>8839,33271=>8840,33272=>8841,33273=>8842,33284=>8843,33340=>8844,33341=>8845,33343=>8846,33397=>8847,33595=>8848,33743=>8849,60382=>8849,33785=>8850,33827=>8851,33728=>8852,33768=>8853,33810=>8854,33767=>8855,33764=>8856,33788=>8857,33782=>8858,33808=>8859,33734=>8860,33736=>8861,33771=>8862,33763=>8863,33727=>8864,33793=>8865,33757=>8866,33765=>8867,33752=>8868,33791=>8869,33761=>8870,33739=>8871,33742=>8872,33750=>8873,33781=>8874,33737=>8875,33801=>8876,33807=>8877,58332=>8877,33758=>8878,33809=>8879,33798=>8880,33730=>8881,33779=>8882,33749=>8883,33786=>8884,33735=>8885,33745=>8886,33770=>8887,33811=>8888,33690=>8889,33731=>8890,33772=>8891,33774=>8892,33732=>8893,33787=>8894,33751=>8895,33762=>8896,33819=>8897,33755=>8898,33790=>8899,34520=>8900,34530=>8901,34534=>8902,34515=>8903,34531=>8904,34522=>8905,34538=>8906,34525=>8907,34539=>8908,34524=>8909,34540=>8910,34537=>8911,34519=>8912,34536=>8913,34513=>8914,34888=>8915,34902=>8916,34901=>8917,35002=>8918,35031=>8919,35001=>8920,35000=>8921,35008=>8922,35006=>8923,34998=>8924,35004=>8925,34999=>8926,35005=>8927,34994=>8928,35073=>8929,35017=>8930,35221=>8931,35224=>8932,35223=>8933,35293=>8934,35290=>8935,35291=>8936,35406=>8937,35405=>8938,35385=>8939,35417=>8940,35392=>8941,35415=>8942,35416=>8943,35396=>8944,35397=>8945,35410=>8946,35400=>8947,35409=>8948,35402=>8949,35404=>8950,35407=>8951,35935=>8952,35969=>8953,35968=>8954,36026=>8955,36030=>8956,36016=>8957,36025=>8958,36021=>8959,36228=>8960,36224=>8961,36233=>8962,36312=>8963,36307=>8964,36301=>8965,36295=>8966,36310=>8967,36316=>8968,36303=>8969,36309=>8970,36313=>8971,36296=>8972,36311=>8973,36293=>8974,36591=>8975,36599=>8976,36602=>8977,36601=>8978,36582=>8979,36590=>8980,36581=>8981,36597=>8982,36583=>8983,36584=>8984,36598=>8985,36587=>8986,36593=>8987,36588=>8988,36596=>8989,36585=>8990,36909=>8991,36916=>8992,36911=>8993,37126=>8994,37164=>8995,37124=>8996,60367=>8996,37119=>8997,37116=>8998,37128=>8999,37113=>9000,37115=>9001,37121=>9002,37120=>9003,37127=>9004,37125=>9005,37123=>9006,37217=>9007,37220=>9008,37215=>9009,37218=>9010,37216=>9011,37377=>9012,37386=>9013,37413=>9014,37379=>9015,37402=>9016,37414=>9017,37391=>9018,37388=>9019,37376=>9020,37394=>9021,37375=>9022,37373=>9023,37382=>9024,37380=>9025,37415=>9026,37378=>9027,37404=>9028,37412=>9029,37401=>9030,37399=>9031,37381=>9032,37398=>9033,38267=>9034,38285=>9035,38284=>9036,38288=>9037,38535=>9038,38526=>9039,38536=>9040,38537=>9041,38531=>9042,38528=>9043,38594=>9044,38600=>9045,38595=>9046,38641=>9047,38640=>9048,38764=>9049,38768=>9050,38766=>9051,38919=>9052,39081=>9053,39147=>9054,40166=>9055,12235=>9056,40697=>9056,20099=>9057,20100=>9058,20150=>9059,20669=>9060,20671=>9061,20678=>9062,20654=>9063,20676=>9064,20682=>9065,20660=>9066,20680=>9067,20674=>9068,20656=>9069,20673=>9070,20666=>9071,20657=>9072,20683=>9073,20681=>9074,20662=>9075,20664=>9076,20951=>9077,21114=>9078,21112=>9079,21115=>9080,21116=>9081,21955=>9082,21979=>9083,21964=>9084,21968=>9085,21963=>9086,21962=>9087,21981=>9088,21952=>9089,64013=>9089,21972=>9090,21956=>9091,21993=>9092,21951=>9093,21970=>9094,21901=>9095,21967=>9096,21973=>9097,21986=>9098,21974=>9099,21960=>9100,22002=>9101,21965=>9102,21977=>9103,21954=>9104,22292=>9105,22611=>9106,22632=>9107,22628=>9108,22607=>9109,22605=>9110,22601=>9111,22639=>9112,22613=>9113,22606=>9114,22621=>9115,22617=>9116,22629=>9117,22619=>9118,22589=>9119,22627=>9120,22641=>9121,22780=>9122,23239=>9123,23236=>9124,23243=>9125,23226=>9126,23224=>9127,23217=>9128,23221=>9129,23216=>9130,23231=>9131,23240=>9132,23227=>9133,23238=>9134,23223=>9135,23232=>9136,23242=>9137,23220=>9138,23222=>9139,23245=>9140,23225=>9141,23184=>9142,23510=>9143,23512=>9144,23513=>9145,23583=>9146,23603=>9147,23921=>9148,23907=>9149,23882=>9150,23909=>9151,23922=>9152,23916=>9153,23902=>9154,23912=>9155,23911=>9156,23906=>9157,24048=>9158,24143=>9159,24142=>9160,24138=>9161,24141=>9162,24139=>9163,24261=>9164,24268=>9165,24262=>9166,24267=>9167,24263=>9168,24384=>9169,24495=>9170,24493=>9171,24823=>9172,24905=>9173,24906=>9174,24875=>9175,24901=>9176,24886=>9177,24882=>9178,24878=>9179,24902=>9180,24879=>9181,24911=>9182,24873=>9183,24896=>9184,25120=>9185,37224=>9186,25123=>9187,25125=>9188,25124=>9189,25541=>9190,25585=>9191,25579=>9192,25616=>9193,25618=>9194,25609=>9195,25632=>9196,25636=>9197,25651=>9198,25667=>9199,25631=>9200,25621=>9201,25624=>9202,25657=>9203,25655=>9204,25634=>9205,25635=>9206,25612=>9207,25638=>9208,25648=>9209,25640=>9210,25665=>9211,25653=>9212,25647=>9213,25610=>9214,25626=>9215,25664=>9216,25637=>9217,25639=>9218,25611=>9219,25575=>9220,25627=>9221,25646=>9222,25633=>9223,25614=>9224,25967=>9225,26002=>9226,26067=>9227,26246=>9228,26252=>9229,26261=>9230,26256=>9231,26251=>9232,26250=>9233,26265=>9234,26260=>9235,26232=>9236,26400=>9237,26982=>9238,26975=>9239,26936=>9240,26958=>9241,26978=>9242,26993=>9243,26943=>9244,26949=>9245,26986=>9246,26937=>9247,26946=>9248,26967=>9249,26969=>9250,27002=>9251,26952=>9252,26953=>9253,26933=>9254,26988=>9255,26931=>9256,26941=>9257,26981=>9258,26864=>9259,27000=>9260,26932=>9261,26985=>9262,26944=>9263,26991=>9264,26948=>9265,26998=>9266,26968=>9267,26945=>9268,26996=>9269,26956=>9270,26939=>9271,26955=>9272,26935=>9273,26972=>9274,26959=>9275,26961=>9276,26930=>9277,26962=>9278,26927=>9279,27003=>9280,26940=>9281,27462=>9282,27461=>9283,27459=>9284,27458=>9285,27464=>9286,27457=>9287,27547=>9288,27643=>9289,27644=>9290,27641=>9291,27639=>9292,27640=>9293,28315=>9294,28374=>9295,28360=>9296,28303=>9297,28352=>9298,28319=>9299,28307=>9300,28308=>9301,28320=>9302,28337=>9303,28345=>9304,28358=>9305,28370=>9306,28349=>9307,28353=>9308,28318=>9309,28361=>9310,28343=>9311,28336=>9312,28365=>9313,28326=>9314,28367=>9315,28338=>9316,28350=>9317,28355=>9318,28380=>9319,28376=>9320,28313=>9321,28306=>9322,28302=>9323,28301=>9324,28324=>9325,28321=>9326,28351=>9327,28339=>9328,28368=>9329,28362=>9330,28311=>9331,28334=>9332,28323=>9333,28999=>9334,29012=>9335,29010=>9336,29027=>9337,29024=>9338,28993=>9339,29021=>9340,29026=>9341,61080=>9341,29042=>9342,29048=>9343,29034=>9344,29025=>9345,28994=>9346,29016=>9347,28995=>9348,29003=>9349,29040=>9350,29023=>9351,29008=>9352,29011=>9353,28996=>9354,29005=>9355,29018=>9356,29263=>9357,29325=>9358,29324=>9359,29329=>9360,29328=>9361,29326=>9362,29500=>9363,29506=>9364,29499=>9365,29498=>9366,29504=>9367,29514=>9368,29513=>9369,29764=>9370,29770=>9371,29771=>9372,29778=>9373,29777=>9374,29783=>9375,29760=>9376,29775=>9377,29776=>9378,29774=>9379,29762=>9380,29766=>9381,29773=>9382,29780=>9383,29921=>9384,29951=>9385,29950=>9386,29949=>9387,29981=>9388,30073=>9389,30071=>9390,27011=>9391,30191=>9392,30223=>9393,30211=>9394,30199=>9395,30206=>9396,30204=>9397,30201=>9398,60782=>9398,30200=>9399,30224=>9400,30203=>9401,30198=>9402,30189=>9403,30197=>9404,30205=>9405,30361=>9406,30389=>9407,30429=>9408,30549=>9409,30559=>9410,30560=>9411,30546=>9412,30550=>9413,30554=>9414,30569=>9415,30567=>9416,30548=>9417,30553=>9418,30573=>9419,30688=>9420,30855=>9421,30874=>9422,30868=>9423,30863=>9424,30852=>9425,30869=>9426,30853=>9427,30854=>9428,30881=>9429,30851=>9430,30841=>9431,30873=>9432,30848=>9433,30870=>9434,30843=>9435,31100=>9436,31106=>9437,31101=>9438,31097=>9439,31249=>9440,31256=>9441,31257=>9442,31250=>9443,31255=>9444,31253=>9445,31266=>9446,31251=>9447,31259=>9448,31248=>9449,31395=>9450,31394=>9451,31390=>9452,31467=>9453,31590=>9454,31588=>9455,31597=>9456,31604=>9457,31593=>9458,31602=>9459,31589=>9460,31603=>9461,31601=>9462,31600=>9463,31585=>9464,31608=>9465,31606=>9466,31587=>9467,31922=>9468,31924=>9469,31919=>9470,32136=>9471,32134=>9472,32128=>9473,32141=>9474,32127=>9475,32133=>9476,32122=>9477,32142=>9478,32123=>9479,32131=>9480,32124=>9481,32140=>9482,32148=>9483,32132=>9484,32125=>9485,32146=>9486,32621=>9487,32619=>9488,32615=>9489,32616=>9490,32620=>9491,32678=>9492,32677=>9493,32679=>9494,32731=>9495,32732=>9496,32801=>9497,33124=>9498,33120=>9499,33143=>9500,33116=>9501,33129=>9502,33115=>9503,33122=>9504,33138=>9505,26401=>9506,33118=>9507,33142=>9508,33127=>9509,33135=>9510,33092=>9511,33121=>9512,33309=>9513,33353=>9514,33348=>9515,33344=>9516,33346=>9517,33349=>9518,34033=>9519,33855=>9520,33878=>9521,33910=>9522,33913=>9523,33935=>9524,33933=>9525,33893=>9526,33873=>9527,33856=>9528,33926=>9529,33895=>9530,33840=>9531,33869=>9532,33917=>9533,33882=>9534,33881=>9535,33908=>9536,33907=>9537,33885=>9538,34055=>9539,33886=>9540,33847=>9541,33850=>9542,33844=>9543,33914=>9544,33859=>9545,33912=>9546,33842=>9547,33861=>9548,33833=>9549,33753=>9550,33867=>9551,33839=>9552,33858=>9553,33837=>9554,33887=>9555,33904=>9556,33849=>9557,33870=>9558,33868=>9559,33874=>9560,33903=>9561,33989=>9562,33934=>9563,33851=>9564,33863=>9565,33846=>9566,33843=>9567,33896=>9568,33918=>9569,33860=>9570,33835=>9571,33888=>9572,33876=>9573,33902=>9574,33872=>9575,34571=>9576,34564=>9577,34551=>9578,34572=>9579,34554=>9580,34518=>9581,34549=>9582,34637=>9583,34552=>9584,34574=>9585,34569=>9586,34561=>9587,34550=>9588,34573=>9589,34565=>9590,35030=>9591,35019=>9592,35021=>9593,35022=>9594,35038=>9595,35035=>9596,35034=>9597,35020=>9598,35024=>9599,35205=>9600,35227=>9601,35295=>9602,35301=>9603,35300=>9604,35297=>9605,35296=>9606,35298=>9607,35292=>9608,35302=>9609,35446=>9610,35462=>9611,35455=>9612,35425=>9613,35391=>9614,35447=>9615,35458=>9616,35460=>9617,35445=>9618,35459=>9619,35457=>9620,35444=>9621,35450=>9622,35900=>9623,35915=>9624,35914=>9625,35941=>9626,35940=>9627,35942=>9628,35974=>9629,35972=>9630,35973=>9631,36044=>9632,36200=>9633,36201=>9634,36241=>9635,36236=>9636,36238=>9637,36239=>9638,36237=>9639,36243=>9640,36244=>9641,36240=>9642,36242=>9643,36336=>9644,36320=>9645,36332=>9646,36337=>9647,36334=>9648,36304=>9649,36329=>9650,36323=>9651,36322=>9652,36327=>9653,36338=>9654,36331=>9655,36340=>9656,36614=>9657,36607=>9658,36609=>9659,36608=>9660,36613=>9661,36615=>9662,36616=>9663,36610=>9664,36619=>9665,60507=>9665,36946=>9666,36927=>9667,36932=>9668,36937=>9669,36925=>9670,37136=>9671,37133=>9672,37135=>9673,37137=>9674,37142=>9675,37140=>9676,37131=>9677,37134=>9678,37230=>9679,37231=>9680,37448=>9681,37458=>9682,37424=>9683,37434=>9684,37478=>9685,37427=>9686,37477=>9687,37470=>9688,37507=>9689,37422=>9690,37450=>9691,37446=>9692,37485=>9693,37484=>9694,37455=>9695,37472=>9696,37479=>9697,37487=>9698,37430=>9699,37473=>9700,37488=>9701,37425=>9702,37460=>9703,37475=>9704,37456=>9705,37490=>9706,37454=>9707,37459=>9708,37452=>9709,37462=>9710,37426=>9711,38303=>9712,38300=>9713,38302=>9714,38299=>9715,38546=>9716,38547=>9717,38545=>9718,38551=>9719,38606=>9720,38650=>9721,38653=>9722,38648=>9723,38645=>9724,38771=>9725,38775=>9726,38776=>9727,38770=>9728,38927=>9729,38925=>9730,38926=>9731,39084=>9732,39158=>9733,39161=>9734,39343=>9735,39346=>9736,39344=>9737,39349=>9738,39597=>9739,39595=>9740,39771=>9741,40170=>9742,40173=>9743,40167=>9744,40576=>9745,12236=>9746,40701=>9746,20710=>9747,20692=>9748,20695=>9749,20712=>9750,20723=>9751,20699=>9752,20714=>9753,20701=>9754,20708=>9755,20691=>9756,20716=>9757,20720=>9758,20719=>9759,20707=>9760,20704=>9761,20952=>9762,21120=>9763,21121=>9764,21225=>9765,21227=>9766,21296=>9767,21420=>9768,22055=>9769,22037=>9770,22028=>9771,22034=>9772,22012=>9773,22031=>9774,22044=>9775,22017=>9776,22035=>9777,22018=>9778,22010=>9779,22045=>9780,22020=>9781,22015=>9782,22009=>9783,22665=>9784,22652=>9785,22672=>9786,22680=>9787,22662=>9788,22657=>9789,22655=>9790,22644=>9791,22667=>9792,22650=>9793,22663=>9794,22673=>9795,22670=>9796,22646=>9797,22658=>9798,22664=>9799,22651=>9800,22676=>9801,22671=>9802,22782=>9803,22891=>9804,23260=>9805,23278=>9806,23269=>9807,23253=>9808,23274=>9809,23258=>9810,23277=>9811,23275=>9812,23283=>9813,23266=>9814,23264=>9815,23259=>9816,23276=>9817,23262=>9818,23261=>9819,23257=>9820,23272=>9821,23263=>9822,23415=>9823,23520=>9824,23523=>9825,23651=>9826,23938=>9827,23936=>9828,23933=>9829,23942=>9830,23930=>9831,23937=>9832,23927=>9833,23946=>9834,23945=>9835,23944=>9836,23934=>9837,23932=>9838,23949=>9839,23929=>9840,23935=>9841,24152=>9842,24153=>9843,24147=>9844,24280=>9845,24273=>9846,24279=>9847,24270=>9848,24284=>9849,24277=>9850,24281=>9851,24274=>9852,24276=>9853,24388=>9854,24387=>9855,24431=>9856,24502=>9857,24876=>9858,24872=>9859,24897=>9860,24926=>9861,24945=>9862,24947=>9863,24914=>9864,24915=>9865,24946=>9866,24940=>9867,24960=>9868,24948=>9869,24916=>9870,24954=>9871,24923=>9872,24933=>9873,24891=>9874,24938=>9875,24929=>9876,24918=>9877,25129=>9878,25127=>9879,25131=>9880,25643=>9881,25677=>9882,25691=>9883,25693=>9884,25716=>9885,25718=>9886,25714=>9887,25715=>9888,25725=>9889,25717=>9890,25702=>9891,25766=>9892,25678=>9893,25730=>9894,25694=>9895,25692=>9896,25675=>9897,25683=>9898,25696=>9899,25680=>9900,25727=>9901,25663=>9902,25708=>9903,25707=>9904,25689=>9905,25701=>9906,25719=>9907,25971=>9908,26016=>9909,26273=>9910,26272=>9911,26271=>9912,26373=>9913,26372=>9914,26402=>9915,27057=>9916,27062=>9917,27081=>9918,27040=>9919,27086=>9920,27030=>9921,27056=>9922,27052=>9923,27068=>9924,27025=>9925,27033=>9926,27022=>9927,27047=>9928,27021=>9929,27049=>9930,27070=>9931,27055=>9932,27071=>9933,27076=>9934,27069=>9935,27044=>9936,27092=>9937,27065=>9938,27082=>9939,27034=>9940,27087=>9941,27059=>9942,27027=>9943,27050=>9944,27041=>9945,27038=>9946,27097=>9947,27031=>9948,27024=>9949,27074=>9950,27061=>9951,27045=>9952,27078=>9953,27466=>9954,27469=>9955,27467=>9956,27550=>9957,27551=>9958,27552=>9959,27587=>9960,27588=>9961,27646=>9962,28366=>9963,28405=>9964,28401=>9965,28419=>9966,28453=>9967,28408=>9968,28471=>9969,28411=>9970,28462=>9971,28425=>9972,28494=>9973,28441=>9974,28442=>9975,28455=>9976,28440=>9977,28475=>9978,28434=>9979,28397=>9980,28426=>9981,28470=>9982,28531=>9983,28409=>9984,28398=>9985,28461=>9986,28480=>9987,28464=>9988,28476=>9989,28469=>9990,28395=>9991,28423=>9992,28430=>9993,28483=>9994,28421=>9995,28413=>9996,28406=>9997,28473=>9998,28444=>9999,28412=>10000,28474=>10001,28447=>10002,28429=>10003,28446=>10004,28424=>10005,28449=>10006,29063=>10007,29072=>10008,29065=>10009,29056=>10010,29061=>10011,29058=>10012,29071=>10013,29051=>10014,29062=>10015,29057=>10016,29079=>10017,29252=>10018,29267=>10019,29335=>10020,29333=>10021,29331=>10022,29507=>10023,29517=>10024,29521=>10025,29516=>10026,29794=>10027,29811=>10028,29809=>10029,29813=>10030,29810=>10031,29799=>10032,29806=>10033,29952=>10034,29954=>10035,29955=>10036,30077=>10037,30096=>10038,30230=>10039,30216=>10040,30220=>10041,30229=>10042,30225=>10043,30218=>10044,30228=>10045,30392=>10046,30593=>10047,30588=>10048,30597=>10049,30594=>10050,30574=>10051,30592=>10052,30575=>10053,30590=>10054,30595=>10055,30898=>10056,30890=>10057,30900=>10058,30893=>10059,30888=>10060,30846=>10061,30891=>10062,30878=>10063,30885=>10064,30880=>10065,30892=>10066,30882=>10067,30884=>10068,31128=>10069,31114=>10070,31115=>10071,31126=>10072,31125=>10073,31124=>10074,31123=>10075,31127=>10076,31112=>10077,31122=>10078,31120=>10079,31275=>10080,31306=>10081,31280=>10082,31279=>10083,31272=>10084,31270=>10085,31400=>10086,31403=>10087,31404=>10088,31470=>10089,31624=>10090,31644=>10091,31626=>10092,31633=>10093,31632=>10094,31638=>10095,31629=>10096,31628=>10097,31643=>10098,31630=>10099,31621=>10100,31640=>10101,21124=>10102,31641=>10103,31652=>10104,31618=>10105,31931=>10106,31935=>10107,31932=>10108,31930=>10109,32167=>10110,32183=>10111,32194=>10112,32163=>10113,32170=>10114,32193=>10115,32192=>10116,32197=>10117,32157=>10118,32206=>10119,32196=>10120,32198=>10121,32203=>10122,32204=>10123,32175=>10124,32185=>10125,32150=>10126,32188=>10127,32159=>10128,32166=>10129,32174=>10130,32169=>10131,32161=>10132,32201=>10133,32627=>10134,32738=>10135,32739=>10136,32741=>10137,32734=>10138,32804=>10139,32861=>10140,32860=>10141,33161=>10142,33158=>10143,33155=>10144,33159=>10145,33165=>10146,33164=>10147,33163=>10148,33301=>10149,33943=>10150,33956=>10151,33953=>10152,33951=>10153,33978=>10154,33998=>10155,33986=>10156,33964=>10157,33966=>10158,33963=>10159,33977=>10160,33972=>10161,33985=>10162,33997=>10163,33962=>10164,33946=>10165,33969=>10166,34000=>10167,33949=>10168,33959=>10169,33979=>10170,33954=>10171,33940=>10172,33991=>10173,33996=>10174,33947=>10175,33961=>10176,33967=>10177,33960=>10178,58327=>10178,34006=>10179,33944=>10180,33974=>10181,33999=>10182,33952=>10183,34007=>10184,34004=>10185,34002=>10186,34011=>10187,33968=>10188,33937=>10189,34401=>10190,34611=>10191,34595=>10192,34600=>10193,34667=>10194,34624=>10195,34606=>10196,34590=>10197,34593=>10198,34585=>10199,34587=>10200,34627=>10201,34604=>10202,34625=>10203,34622=>10204,34630=>10205,34592=>10206,34610=>10207,34602=>10208,34605=>10209,34620=>10210,34578=>10211,34618=>10212,34609=>10213,34613=>10214,34626=>10215,34598=>10216,34599=>10217,34616=>10218,34596=>10219,34586=>10220,34608=>10221,34577=>10222,35063=>10223,35047=>10224,35057=>10225,35058=>10226,35066=>10227,35070=>10228,35054=>10229,35068=>10230,35062=>10231,35067=>10232,35056=>10233,35052=>10234,35051=>10235,35229=>10236,35233=>10237,35231=>10238,35230=>10239,35305=>10240,35307=>10241,35304=>10242,35499=>10243,35481=>10244,35467=>10245,35474=>10246,35471=>10247,35478=>10248,35901=>10249,35944=>10250,35945=>10251,36053=>10252,36047=>10253,36055=>10254,36246=>10255,36361=>10256,36354=>10257,36351=>10258,36365=>10259,36349=>10260,36362=>10261,36355=>10262,36359=>10263,36358=>10264,36357=>10265,36350=>10266,36352=>10267,36356=>10268,36624=>10269,36625=>10270,36622=>10271,36621=>10272,37155=>10273,37148=>10274,37152=>10275,37154=>10276,37151=>10277,37149=>10278,37146=>10279,37156=>10280,37153=>10281,37147=>10282,37242=>10283,37234=>10284,37241=>10285,37235=>10286,37541=>10287,37540=>10288,37494=>10289,37531=>10290,37498=>10291,37536=>10292,37524=>10293,37546=>10294,37517=>10295,37542=>10296,37530=>10297,37547=>10298,37497=>10299,37527=>10300,37503=>10301,37539=>10302,37614=>10303,37518=>10304,37506=>10305,37525=>10306,37538=>10307,37501=>10308,37512=>10309,37537=>10310,37514=>10311,37510=>10312,37516=>10313,37529=>10314,37543=>10315,37502=>10316,37511=>10317,37545=>10318,37533=>10319,37515=>10320,37421=>10321,38558=>10322,38561=>10323,38655=>10324,38744=>10325,38781=>10326,38778=>10327,38782=>10328,38787=>10329,38784=>10330,38786=>10331,38779=>10332,38788=>10333,38785=>10334,38783=>10335,38862=>10336,38861=>10337,38934=>10338,39085=>10339,39086=>10340,39170=>10341,39168=>10342,39175=>10343,39325=>10344,39324=>10345,39363=>10346,39353=>10347,39355=>10348,39354=>10349,39362=>10350,39357=>10351,39367=>10352,39601=>10353,39651=>10354,39655=>10355,39742=>10356,39743=>10357,39776=>10358,39777=>10359,39775=>10360,40177=>10361,40178=>10362,40181=>10363,40615=>10364,20735=>10365,20739=>10366,20784=>10367,20728=>10368,20742=>10369,20743=>10370,20726=>10371,20734=>10372,20747=>10373,20748=>10374,20733=>10375,20746=>10376,21131=>10377,21132=>10378,21233=>10379,21231=>10380,22088=>10381,22082=>10382,22092=>10383,22069=>10384,22081=>10385,22090=>10386,22089=>10387,22086=>10388,22104=>10389,22106=>10390,22080=>10391,22067=>10392,22077=>10393,22060=>10394,22078=>10395,22072=>10396,22058=>10397,22074=>10398,22298=>10399,22699=>10400,22685=>10401,22705=>10402,22688=>10403,22691=>10404,22703=>10405,22700=>10406,22693=>10407,22689=>10408,22783=>10409,23295=>10410,23284=>10411,23293=>10412,23287=>10413,23286=>10414,23299=>10415,23288=>10416,23298=>10417,23289=>10418,23297=>10419,23303=>10420,23301=>10421,23311=>10422,23655=>10423,23961=>10424,23959=>10425,23967=>10426,23954=>10427,23970=>10428,23955=>10429,23957=>10430,23968=>10431,23964=>10432,23969=>10433,23962=>10434,23966=>10435,24169=>10436,24157=>10437,24160=>10438,24156=>10439,32243=>10440,24283=>10441,24286=>10442,24289=>10443,24393=>10444,24498=>10445,24971=>10446,24963=>10447,24953=>10448,25009=>10449,25008=>10450,24994=>10451,24969=>10452,24987=>10453,24979=>10454,25007=>10455,25005=>10456,24991=>10457,24978=>10458,25002=>10459,24993=>10460,24973=>10461,24934=>10462,25011=>10463,25133=>10464,25710=>10465,25712=>10466,25750=>10467,25760=>10468,25733=>10469,25751=>10470,25756=>10471,25743=>10472,25739=>10473,25738=>10474,25740=>10475,25763=>10476,25759=>10477,25704=>10478,25777=>10479,25752=>10480,25974=>10481,25978=>10482,25977=>10483,25979=>10484,26034=>10485,26035=>10486,26293=>10487,26288=>10488,26281=>10489,26290=>10490,26295=>10491,26282=>10492,26287=>10493,27136=>10494,27142=>10495,27159=>10496,27109=>10497,27128=>10498,27157=>10499,27121=>10500,27108=>10501,27168=>10502,27135=>10503,27116=>10504,27106=>10505,27163=>10506,27165=>10507,27134=>10508,27175=>10509,27122=>10510,27118=>10511,27156=>10512,27127=>10513,27111=>10514,27200=>10515,27144=>10516,27110=>10517,27131=>10518,27149=>10519,27132=>10520,27115=>10521,27145=>10522,27140=>10523,27160=>10524,27173=>10525,27151=>10526,27126=>10527,27174=>10528,27143=>10529,27124=>10530,27158=>10531,27473=>10532,27557=>10533,27555=>10534,27554=>10535,27558=>10536,27649=>10537,27648=>10538,27647=>10539,27650=>10540,28481=>10541,28454=>10542,28542=>10543,28551=>10544,28614=>10545,28562=>10546,28557=>10547,28553=>10548,28556=>10549,28514=>10550,28495=>10551,28549=>10552,28506=>10553,28566=>10554,28534=>10555,28524=>10556,28546=>10557,28501=>10558,28530=>10559,28498=>10560,28496=>10561,28503=>10562,28564=>10563,28563=>10564,28509=>10565,28416=>10566,28513=>10567,28523=>10568,28541=>10569,28519=>10570,28560=>10571,28499=>10572,28555=>10573,28521=>10574,28543=>10575,28565=>10576,28515=>10577,28535=>10578,28522=>10579,28539=>10580,29106=>10581,29103=>10582,29083=>10583,29104=>10584,29088=>10585,29082=>10586,29097=>10587,29109=>10588,29085=>10589,29093=>10590,29086=>10591,29092=>10592,29089=>10593,29098=>10594,29084=>10595,29095=>10596,29107=>10597,29336=>10598,29338=>10599,29528=>10600,29522=>10601,29534=>10602,29535=>10603,29536=>10604,29533=>10605,29531=>10606,29537=>10607,29530=>10608,29529=>10609,29538=>10610,29831=>10611,29833=>10612,29834=>10613,29830=>10614,29825=>10615,29821=>10616,29829=>10617,29832=>10618,29820=>10619,29817=>10620,58868=>10620,29960=>10621,29959=>10622,30078=>10623,30245=>10624,30238=>10625,30233=>10626,30237=>10627,30236=>10628,30243=>10629,30234=>10630,30248=>10631,30235=>10632,30364=>10633,30365=>10634,30366=>10635,30363=>10636,30605=>10637,30607=>10638,30601=>10639,30600=>10640,30925=>10641,30907=>10642,30927=>10643,30924=>10644,30929=>10645,30926=>10646,30932=>10647,30920=>10648,30915=>10649,30916=>10650,30921=>10651,31130=>10652,31137=>10653,31136=>10654,31132=>10655,31138=>10656,31131=>10657,59175=>10657,27510=>10658,31289=>10659,31410=>10660,31412=>10661,31411=>10662,31671=>10663,31691=>10664,31678=>10665,31660=>10666,31694=>10667,31663=>10668,31673=>10669,31690=>10670,31669=>10671,31941=>10672,31944=>10673,31948=>10674,31947=>10675,32247=>10676,32219=>10677,32234=>10678,32231=>10679,32215=>10680,32225=>10681,32259=>10682,32250=>10683,32230=>10684,32246=>10685,32241=>10686,32240=>10687,32238=>10688,32223=>10689,32630=>10690,32684=>10691,32688=>10692,32685=>10693,32749=>10694,32747=>10695,32746=>10696,32748=>10697,32742=>10698,32744=>10699,32868=>10700,32871=>10701,33187=>10702,33183=>10703,33182=>10704,33173=>10705,33186=>10706,33177=>10707,33175=>10708,33302=>10709,33359=>10710,33363=>10711,33362=>10712,33360=>10713,33358=>10714,33361=>10715,34084=>10716,34107=>10717,34063=>10718,34048=>10719,34089=>10720,34062=>10721,34057=>10722,34061=>10723,34079=>10724,34058=>10725,34087=>10726,34076=>10727,34043=>10728,34091=>10729,34042=>10730,34056=>10731,34060=>10732,34036=>10733,34090=>10734,34034=>10735,34069=>10736,34039=>10737,34027=>10738,34035=>10739,34044=>10740,34066=>10741,34026=>10742,34025=>10743,34070=>10744,34046=>10745,34088=>10746,34077=>10747,34094=>10748,34050=>10749,34045=>10750,34078=>10751,34038=>10752,34097=>10753,34086=>10754,34023=>10755,34024=>10756,34032=>10757,34031=>10758,34041=>10759,34072=>10760,34080=>10761,34096=>10762,34059=>10763,34073=>10764,34095=>10765,34402=>10766,34646=>10767,34659=>10768,34660=>10769,34679=>10770,34785=>10771,34675=>10772,34648=>10773,34644=>10774,34651=>10775,34642=>10776,34657=>10777,34650=>10778,34641=>10779,34654=>10780,34669=>10781,34666=>10782,34640=>10783,34638=>10784,34655=>10785,34653=>10786,34671=>10787,34668=>10788,34682=>10789,34670=>10790,34652=>10791,34661=>10792,34639=>10793,34683=>10794,34677=>10795,34658=>10796,34663=>10797,34665=>10798,34906=>10799,35077=>10800,35084=>10801,35092=>10802,35083=>10803,35095=>10804,35096=>10805,35097=>10806,35078=>10807,35094=>10808,35089=>10809,35086=>10810,35081=>10811,35234=>10812,35236=>10813,35235=>10814,35309=>10815,35312=>10816,35308=>10817,35535=>10818,35526=>10819,35512=>10820,35539=>10821,35537=>10822,35540=>10823,35541=>10824,35515=>10825,35543=>10826,35518=>10827,35520=>10828,35525=>10829,35544=>10830,35523=>10831,35514=>10832,35517=>10833,35545=>10834,35902=>10835,35917=>10836,35983=>10837,36069=>10838,36063=>10839,36057=>10840,36072=>10841,36058=>10842,36061=>10843,36071=>10844,36256=>10845,36252=>10846,36257=>10847,36251=>10848,36384=>10849,36387=>10850,36389=>10851,36388=>10852,36398=>10853,36373=>10854,36379=>10855,36374=>10856,36369=>10857,36377=>10858,36390=>10859,36391=>10860,36372=>10861,36370=>10862,36376=>10863,36371=>10864,36380=>10865,36375=>10866,36378=>10867,36652=>10868,36644=>10869,36632=>10870,36634=>10871,36640=>10872,36643=>10873,36630=>10874,36631=>10875,36979=>10876,36976=>10877,36975=>10878,36967=>10879,36971=>10880,37167=>10881,37163=>10882,37161=>10883,37162=>10884,37170=>10885,37158=>10886,37166=>10887,37253=>10888,37254=>10889,37258=>10890,37249=>10891,37250=>10892,37252=>10893,37248=>10894,37584=>10895,37571=>10896,37572=>10897,37568=>10898,37593=>10899,37558=>10900,37583=>10901,37617=>10902,37599=>10903,37592=>10904,37609=>10905,37591=>10906,37597=>10907,37580=>10908,37615=>10909,37570=>10910,37608=>10911,37578=>10912,37576=>10913,37582=>10914,37606=>10915,37581=>10916,37589=>10917,37577=>10918,37600=>10919,37598=>10920,37607=>10921,37585=>10922,37587=>10923,37557=>10924,37601=>10925,37669=>10926,37574=>10927,37556=>10928,38268=>10929,38316=>10930,38315=>10931,38318=>10932,38320=>10933,38564=>10934,38562=>10935,38611=>10936,38661=>10937,38664=>10938,38658=>10939,38746=>10940,38794=>10941,38798=>10942,38792=>10943,38864=>10944,38863=>10945,38942=>10946,38941=>10947,38950=>10948,38953=>10949,38952=>10950,38944=>10951,38939=>10952,38951=>10953,39090=>10954,39176=>10955,39162=>10956,39185=>10957,39188=>10958,39190=>10959,39191=>10960,39189=>10961,39388=>10962,39373=>10963,39375=>10964,39379=>10965,39380=>10966,39374=>10967,39369=>10968,39382=>10969,60270=>10969,39384=>10970,39371=>10971,39383=>10972,39372=>10973,39603=>10974,39660=>10975,39659=>10976,39667=>10977,39666=>10978,39665=>10979,39750=>10980,39747=>10981,39783=>10982,39796=>10983,39793=>10984,39782=>10985,39798=>10986,39797=>10987,39792=>10988,39784=>10989,39780=>10990,39788=>10991,40188=>10992,40186=>10993,40189=>10994,40191=>10995,40183=>10996,40199=>10997,40192=>10998,40185=>10999,40187=>11000,40200=>11001,40197=>11002,40196=>11003,40579=>11004,40659=>11005,40719=>11006,40720=>11007,20764=>11008,20755=>11009,20759=>11010,20762=>11011,20753=>11012,20958=>11013,21300=>11014,21473=>11015,22128=>11016,22112=>11017,22126=>11018,22131=>11019,22118=>11020,22115=>11021,22125=>11022,22130=>11023,22110=>11024,22135=>11025,22300=>11026,22299=>11027,22728=>11028,22717=>11029,22729=>11030,22719=>11031,22714=>11032,22722=>11033,22716=>11034,22726=>11035,23319=>11036,23321=>11037,23323=>11038,23329=>11039,23316=>11040,23315=>11041,23312=>11042,23318=>11043,23336=>11044,59539=>11044,23322=>11045,23328=>11046,23326=>11047,23535=>11048,23980=>11049,23985=>11050,23977=>11051,23975=>11052,23989=>11053,23984=>11054,23982=>11055,23978=>11056,23976=>11057,23986=>11058,23981=>11059,23983=>11060,23988=>11061,24167=>11062,24168=>11063,24166=>11064,24175=>11065,24297=>11066,24295=>11067,24294=>11068,24296=>11069,24293=>11070,24395=>11071,24508=>11072,24507=>11073,24989=>11074,25000=>11075,24982=>11076,25029=>11077,25012=>11078,25030=>11079,25025=>11080,25036=>11081,25018=>11082,25023=>11083,25016=>11084,24972=>11085,25815=>11086,25814=>11087,25808=>11088,25807=>11089,25801=>11090,25789=>11091,25737=>11092,25795=>11093,25819=>11094,25843=>11095,25817=>11096,25907=>11097,25983=>11098,25980=>11099,26018=>11100,26312=>11101,26302=>11102,26304=>11103,26314=>11104,26315=>11105,26319=>11106,26301=>11107,26299=>11108,26298=>11109,26316=>11110,26403=>11111,27188=>11112,27238=>11113,27209=>11114,27239=>11115,27186=>11116,27240=>11117,27198=>11118,27229=>11119,27245=>11120,27254=>11121,27227=>11122,27217=>11123,27176=>11124,27226=>11125,27195=>11126,27199=>11127,27201=>11128,27242=>11129,27236=>11130,27216=>11131,27215=>11132,27220=>11133,27247=>11134,27241=>11135,27232=>11136,27196=>11137,27230=>11138,27222=>11139,27221=>11140,27213=>11141,27214=>11142,27206=>11143,27477=>11144,27476=>11145,27478=>11146,27559=>11147,27562=>11148,27563=>11149,27592=>11150,27591=>11151,27652=>11152,27651=>11153,27654=>11154,28589=>11155,28619=>11156,28579=>11157,28615=>11158,28604=>11159,28622=>11160,28616=>11161,28510=>11162,28612=>11163,28605=>11164,28574=>11165,28618=>11166,28584=>11167,28676=>11168,28581=>11169,28590=>11170,28602=>11171,28588=>11172,28586=>11173,28623=>11174,28607=>11175,28600=>11176,28578=>11177,28617=>11178,28587=>11179,28621=>11180,28591=>11181,28594=>11182,28592=>11183,29125=>11184,29122=>11185,29119=>11186,29112=>11187,29142=>11188,29120=>11189,29121=>11190,29131=>11191,29140=>11192,29130=>11193,29127=>11194,29135=>11195,29117=>11196,29144=>11197,29116=>11198,29126=>11199,29146=>11200,29147=>11201,29341=>11202,29342=>11203,29545=>11204,29542=>11205,29543=>11206,29548=>11207,29541=>11208,29547=>11209,29546=>11210,29823=>11211,29850=>11212,29856=>11213,29844=>11214,29842=>11215,29845=>11216,29857=>11217,29963=>11218,30080=>11219,30255=>11220,30253=>11221,30257=>11222,30269=>11223,30259=>11224,30268=>11225,30261=>11226,30258=>11227,30256=>11228,30395=>11229,30438=>11230,30618=>11231,30621=>11232,30625=>11233,30620=>11234,30619=>11235,30626=>11236,30627=>11237,30613=>11238,30617=>11239,30615=>11240,30941=>11241,30953=>11242,30949=>11243,30954=>11244,30942=>11245,30947=>11246,30939=>11247,30945=>11248,30946=>11249,30957=>11250,30943=>11251,30944=>11252,31140=>11253,31300=>11254,31304=>11255,31303=>11256,31414=>11257,31416=>11258,31413=>11259,31409=>11260,31415=>11261,31710=>11262,31715=>11263,31719=>11264,31709=>11265,31701=>11266,31717=>11267,31706=>11268,31720=>11269,31737=>11270,31700=>11271,31722=>11272,31714=>11273,31708=>11274,31723=>11275,31704=>11276,31711=>11277,31954=>11278,31956=>11279,31959=>11280,31952=>11281,31953=>11282,32274=>11283,32289=>11284,32279=>11285,32268=>11286,32287=>11287,32288=>11288,32275=>11289,32270=>11290,32284=>11291,32277=>11292,32282=>11293,32290=>11294,32267=>11295,32271=>11296,32278=>11297,32269=>11298,32276=>11299,32293=>11300,32292=>11301,32579=>11302,32635=>11303,32636=>11304,32634=>11305,32689=>11306,32751=>11307,32810=>11308,32809=>11309,32876=>11310,33201=>11311,33190=>11312,33198=>11313,33209=>11314,33205=>11315,33195=>11316,33200=>11317,33196=>11318,33204=>11319,33202=>11320,33207=>11321,33191=>11322,33266=>11323,33365=>11324,33366=>11325,33367=>11326,34134=>11327,34117=>11328,34155=>11329,34125=>11330,34131=>11331,34145=>11332,34136=>11333,34112=>11334,34118=>11335,34148=>11336,34113=>11337,34146=>11338,34116=>11339,34129=>11340,34119=>11341,34147=>11342,34110=>11343,34139=>11344,34161=>11345,34126=>11346,34158=>11347,34165=>11348,34133=>11349,34151=>11350,34144=>11351,34188=>11352,34150=>11353,34141=>11354,34132=>11355,34149=>11356,34156=>11357,34403=>11358,34405=>11359,34404=>11360,34724=>11361,34715=>11362,34703=>11363,34711=>11364,34707=>11365,34706=>11366,34696=>11367,34689=>11368,34710=>11369,34712=>11370,34681=>11371,34695=>11372,34723=>11373,34693=>11374,34704=>11375,34705=>11376,34717=>11377,34692=>11378,34708=>11379,34716=>11380,34714=>11381,34697=>11382,35102=>11383,35110=>11384,35120=>11385,35117=>11386,35118=>11387,35111=>11388,35121=>11389,35106=>11390,35113=>11391,35107=>11392,35119=>11393,35116=>11394,35103=>11395,35313=>11396,35552=>11397,35554=>11398,35570=>11399,35572=>11400,35573=>11401,35549=>11402,35604=>11403,35556=>11404,35551=>11405,35568=>11406,35528=>11407,35550=>11408,35553=>11409,35560=>11410,35583=>11411,35567=>11412,35579=>11413,35985=>11414,35986=>11415,35984=>11416,36085=>11417,36078=>11418,36081=>11419,36080=>11420,36083=>11421,36204=>11422,36206=>11423,36261=>11424,36263=>11425,36403=>11426,36414=>11427,36408=>11428,36416=>11429,36421=>11430,36406=>11431,36412=>11432,36413=>11433,36417=>11434,36400=>11435,36415=>11436,36541=>11437,36662=>11438,60329=>11438,36654=>11439,36661=>11440,36658=>11441,36665=>11442,36663=>11443,36660=>11444,36982=>11445,36985=>11446,36987=>11447,36998=>11448,37114=>11449,37171=>11450,37173=>11451,37174=>11452,37267=>11453,37264=>11454,37265=>11455,37261=>11456,37263=>11457,37671=>11458,37662=>11459,37640=>11460,37663=>11461,37638=>11462,37647=>11463,37754=>11464,37688=>11465,37692=>11466,37659=>11467,37667=>11468,37650=>11469,37633=>11470,37702=>11471,37677=>11472,37646=>11473,37645=>11474,37579=>11475,37661=>11476,37626=>11477,37651=>11478,37625=>11479,37623=>11480,37684=>11481,37634=>11482,37668=>11483,37631=>11484,37673=>11485,37689=>11486,37685=>11487,37674=>11488,37652=>11489,37644=>11490,37643=>11491,37630=>11492,37641=>11493,37632=>11494,37627=>11495,37654=>11496,38332=>11497,38349=>11498,38334=>11499,38329=>11500,38330=>11501,38326=>11502,38335=>11503,38325=>11504,38333=>11505,38569=>11506,38612=>11507,38667=>11508,38674=>11509,38672=>11510,38809=>11511,38807=>11512,38804=>11513,38896=>11514,38904=>11515,38965=>11516,38959=>11517,38962=>11518,39204=>11519,39199=>11520,39207=>11521,39209=>11522,39326=>11523,39406=>11524,39404=>11525,39397=>11526,39396=>11527,39408=>11528,39395=>11529,39402=>11530,39401=>11531,39399=>11532,39609=>11533,39615=>11534,39604=>11535,39611=>11536,39670=>11537,39674=>11538,39673=>11539,39671=>11540,39731=>11541,39808=>11542,39813=>11543,39815=>11544,39804=>11545,39806=>11546,39803=>11547,39810=>11548,39827=>11549,39826=>11550,39824=>11551,39802=>11552,39829=>11553,39805=>11554,39816=>11555,40229=>11556,40215=>11557,40224=>11558,40222=>11559,40212=>11560,40233=>11561,40221=>11562,40216=>11563,40226=>11564,40208=>11565,40217=>11566,40223=>11567,40584=>11568,40582=>11569,40583=>11570,40622=>11571,40621=>11572,40661=>11573,40662=>11574,40698=>11575,40722=>11576,40765=>11577,20774=>11578,20773=>11579,20770=>11580,20772=>11581,20768=>11582,20777=>11583,21236=>11584,22163=>11585,22156=>11586,22157=>11587,22150=>11588,22148=>11589,22147=>11590,22142=>11591,22146=>11592,22143=>11593,22145=>11594,22742=>11595,22740=>11596,22735=>11597,22738=>11598,23341=>11599,23333=>11600,23346=>11601,23331=>11602,23340=>11603,23335=>11604,23334=>11605,23343=>11606,23342=>11607,23419=>11608,23537=>11609,23538=>11610,23991=>11611,24172=>11612,24170=>11613,24510=>11614,25027=>11615,25013=>11616,25020=>11617,25063=>11618,25056=>11619,25061=>11620,25060=>11621,25064=>11622,25054=>11623,25839=>11624,25833=>11625,25827=>11626,25835=>11627,25828=>11628,25832=>11629,25985=>11630,25984=>11631,26038=>11632,26074=>11633,26322=>11634,27277=>11635,27286=>11636,27265=>11637,27301=>11638,27273=>11639,27295=>11640,27291=>11641,27297=>11642,27294=>11643,27271=>11644,27283=>11645,27278=>11646,27285=>11647,27267=>11648,27304=>11649,27300=>11650,27281=>11651,27263=>11652,27302=>11653,27290=>11654,27269=>11655,27276=>11656,27282=>11657,27483=>11658,27565=>11659,27657=>11660,28620=>11661,28585=>11662,28660=>11663,28628=>11664,28643=>11665,28636=>11666,28653=>11667,28647=>11668,28646=>11669,28638=>11670,28658=>11671,28637=>11672,28642=>11673,28648=>11674,29153=>11675,29169=>11676,29160=>11677,29170=>11678,29156=>11679,29168=>11680,29154=>11681,29555=>11682,29550=>11683,29551=>11684,29847=>11685,29874=>11686,29867=>11687,29840=>11688,29866=>11689,29869=>11690,29873=>11691,29861=>11692,29871=>11693,29968=>11694,29969=>11695,29970=>11696,29967=>11697,30084=>11698,30275=>11699,30280=>11700,30281=>11701,30279=>11702,30372=>11703,30441=>11704,30645=>11705,30635=>11706,30642=>11707,30647=>11708,30646=>11709,30644=>11710,30641=>11711,30632=>11712,30704=>11713,30963=>11714,30973=>11715,30978=>11716,30971=>11717,30972=>11718,30975=>11719,30962=>11720,30981=>11721,30969=>11722,30974=>11723,30980=>11724,31147=>11725,31144=>11726,31324=>11727,31323=>11728,31318=>11729,31320=>11730,31316=>11731,31322=>11732,31422=>11733,31424=>11734,31425=>11735,31749=>11736,31759=>11737,31730=>11738,31744=>11739,31743=>11740,31739=>11741,31758=>11742,31732=>11743,31755=>11744,31731=>11745,31746=>11746,31753=>11747,31747=>11748,31745=>11749,31736=>11750,31741=>11751,31750=>11752,58176=>11752,31728=>11753,31729=>11754,31760=>11755,31754=>11756,31976=>11757,32301=>11758,32316=>11759,32322=>11760,32307=>11761,38984=>11762,32312=>11763,32298=>11764,32329=>11765,32320=>11766,32327=>11767,32297=>11768,32332=>11769,32304=>11770,32315=>11771,32310=>11772,32324=>11773,32314=>11774,32581=>11775,32639=>11776,32638=>11777,32637=>11778,32756=>11779,32754=>11780,32812=>11781,33211=>11782,33220=>11783,33228=>11784,33226=>11785,33221=>11786,33223=>11787,33212=>11788,33257=>11789,33371=>11790,33370=>11791,33372=>11792,34179=>11793,34176=>11794,34191=>11795,34215=>11796,34197=>11797,34208=>11798,34187=>11799,34211=>11800,34171=>11801,34212=>11802,34202=>11803,34206=>11804,34167=>11805,34172=>11806,34185=>11807,34209=>11808,34170=>11809,34168=>11810,34135=>11811,34190=>11812,34198=>11813,34182=>11814,34189=>11815,34201=>11816,34205=>11817,34177=>11818,34210=>11819,34178=>11820,34184=>11821,34181=>11822,34169=>11823,34166=>11824,34200=>11825,34192=>11826,34207=>11827,34408=>11828,34750=>11829,34730=>11830,34733=>11831,34757=>11832,34736=>11833,34732=>11834,34745=>11835,34741=>11836,34748=>11837,34734=>11838,34761=>11839,34755=>11840,34754=>11841,34764=>11842,34743=>11843,34735=>11844,34756=>11845,34762=>11846,34740=>11847,34742=>11848,34751=>11849,34744=>11850,34749=>11851,34782=>11852,34738=>11853,35125=>11854,35123=>11855,35132=>11856,35134=>11857,35137=>11858,35154=>11859,35127=>11860,35138=>11861,35245=>11862,35247=>11863,35246=>11864,35314=>11865,35315=>11866,35614=>11867,35608=>11868,35606=>11869,35601=>11870,35589=>11871,35595=>11872,35618=>11873,35599=>11874,35602=>11875,35605=>11876,35591=>11877,35597=>11878,35592=>11879,35590=>11880,35612=>11881,35603=>11882,35610=>11883,35919=>11884,35952=>11885,35954=>11886,35953=>11887,35951=>11888,35989=>11889,35988=>11890,36089=>11891,36207=>11892,36430=>11893,36429=>11894,36435=>11895,36432=>11896,36428=>11897,36423=>11898,36675=>11899,36672=>11900,36997=>11901,36990=>11902,37176=>11903,37274=>11904,37282=>11905,37275=>11906,37273=>11907,37279=>11908,37281=>11909,37277=>11910,37280=>11911,37793=>11912,37763=>11913,37807=>11914,37732=>11915,37718=>11916,37703=>11917,37756=>11918,37720=>11919,37724=>11920,37750=>11921,37705=>11922,37712=>11923,37713=>11924,37728=>11925,37741=>11926,37775=>11927,37708=>11928,37738=>11929,37753=>11930,37719=>11931,37717=>11932,37714=>11933,37711=>11934,37745=>11935,37751=>11936,37755=>11937,37729=>11938,37726=>11939,37731=>11940,37735=>11941,37710=>11942,37721=>11943,38343=>11944,38336=>11945,38345=>11946,38339=>11947,38341=>11948,38327=>11949,38574=>11950,38576=>11951,38572=>11952,38688=>11953,38687=>11954,38680=>11955,38685=>11956,38681=>11957,38810=>11958,38817=>11959,38812=>11960,38814=>11961,38813=>11962,38869=>11963,38868=>11964,38897=>11965,38977=>11966,38980=>11967,38986=>11968,38985=>11969,38981=>11970,38979=>11971,39205=>11972,39211=>11973,39212=>11974,39210=>11975,39219=>11976,39218=>11977,39215=>11978,39213=>11979,39217=>11980,39216=>11981,39320=>11982,39331=>11983,39329=>11984,39426=>11985,39418=>11986,39412=>11987,39415=>11988,39417=>11989,39416=>11990,39414=>11991,39419=>11992,39421=>11993,39422=>11994,39420=>11995,39427=>11996,39614=>11997,39678=>11998,39677=>11999,39681=>12000,39676=>12001,39752=>12002,39834=>12003,39848=>12004,39838=>12005,39835=>12006,39846=>12007,39841=>12008,39845=>12009,39844=>12010,39814=>12011,39842=>12012,39840=>12013,39855=>12014,40243=>12015,40257=>12016,40295=>12017,40246=>12018,40238=>12019,40239=>12020,40241=>12021,40248=>12022,40240=>12023,40261=>12024,40258=>12025,40259=>12026,40254=>12027,40247=>12028,40256=>12029,40253=>12030,32757=>12031,40237=>12032,40586=>12033,40585=>12034,40589=>12035,40624=>12036,40648=>12037,40666=>12038,40699=>12039,40703=>12040,40740=>12041,40739=>12042,40738=>12043,40788=>12044,12245=>12045,40864=>12045,20785=>12046,20781=>12047,20782=>12048,22168=>12049,22172=>12050,22167=>12051,22170=>12052,22173=>12053,22169=>12054,22896=>12055,23356=>12056,23657=>12057,23658=>12058,24000=>12059,24173=>12060,24174=>12061,25048=>12062,25055=>12063,25069=>12064,25070=>12065,25073=>12066,25066=>12067,25072=>12068,25067=>12069,25046=>12070,25065=>12071,25855=>12072,25860=>12073,25853=>12074,25848=>12075,25857=>12076,25859=>12077,25852=>12078,26004=>12079,26075=>12080,26330=>12081,26331=>12082,26328=>12083,27333=>12084,27321=>12085,27325=>12086,27361=>12087,27334=>12088,27322=>12089,27318=>12090,27319=>12091,27335=>12092,27316=>12093,27309=>12094,27486=>12095,27593=>12096,27659=>12097,28679=>12098,28684=>12099,28685=>12100,28673=>12101,28677=>12102,28692=>12103,28686=>12104,28671=>12105,28672=>12106,28667=>12107,28710=>12108,28668=>12109,28663=>12110,28682=>12111,29185=>12112,60224=>12112,29183=>12113,29177=>12114,29187=>12115,29181=>12116,29558=>12117,29880=>12118,29888=>12119,29877=>12120,29889=>12121,29886=>12122,29878=>12123,29883=>12124,29890=>12125,29972=>12126,29971=>12127,30300=>12128,30308=>12129,30297=>12130,30288=>12131,30291=>12132,30295=>12133,30298=>12134,30374=>12135,30397=>12136,30444=>12137,30658=>12138,30650=>12139,30988=>12140,30995=>12141,30996=>12142,30985=>12143,30992=>12144,30994=>12145,30993=>12146,31149=>12147,31148=>12148,31327=>12149,31772=>12150,31785=>12151,31769=>12152,31776=>12153,31775=>12154,31789=>12155,31773=>12156,31782=>12157,31784=>12158,31778=>12159,31781=>12160,31792=>12161,32348=>12162,32336=>12163,32342=>12164,32355=>12165,32344=>12166,32354=>12167,32351=>12168,32337=>12169,32352=>12170,32343=>12171,32339=>12172,32693=>12173,32691=>12174,32759=>12175,32760=>12176,32885=>12177,33233=>12178,33234=>12179,33232=>12180,33375=>12181,33374=>12182,34228=>12183,34246=>12184,34240=>12185,34243=>12186,34242=>12187,34227=>12188,34229=>12189,34237=>12190,34247=>12191,34244=>12192,34239=>12193,34251=>12194,34254=>12195,34248=>12196,34245=>12197,34225=>12198,34230=>12199,34258=>12200,34340=>12201,34232=>12202,34231=>12203,34238=>12204,34409=>12205,34791=>12206,34790=>12207,34786=>12208,34779=>12209,34795=>12210,34794=>12211,34789=>12212,34783=>12213,34803=>12214,34788=>12215,34772=>12216,34780=>12217,34771=>12218,34797=>12219,34776=>12220,34787=>12221,34775=>12222,34777=>12223,34817=>12224,34804=>12225,34792=>12226,34781=>12227,35155=>12228,35147=>12229,35151=>12230,35148=>12231,35142=>12232,35152=>12233,35153=>12234,35145=>12235,35626=>12236,35623=>12237,35619=>12238,35635=>12239,35632=>12240,35637=>12241,35655=>12242,35631=>12243,35644=>12244,35646=>12245,35633=>12246,35621=>12247,35639=>12248,35622=>12249,35638=>12250,35630=>12251,35620=>12252,35643=>12253,35645=>12254,35642=>12255,35906=>12256,35957=>12257,35993=>12258,35992=>12259,35991=>12260,36094=>12261,36100=>12262,36098=>12263,36096=>12264,36444=>12265,36450=>12266,36448=>12267,36439=>12268,36438=>12269,36446=>12270,36453=>12271,36455=>12272,36443=>12273,36442=>12274,36449=>12275,36445=>12276,36457=>12277,36436=>12278,36678=>12279,36679=>12280,36680=>12281,36683=>12282,37160=>12283,37178=>12284,37179=>12285,37182=>12286,37288=>12287,37285=>12288,37287=>12289,37295=>12290,37290=>12291,37813=>12292,37772=>12293,37778=>12294,37815=>12295,37787=>12296,37789=>12297,37769=>12298,37799=>12299,37774=>12300,37802=>12301,37790=>12302,37798=>12303,37781=>12304,37768=>12305,37785=>12306,37791=>12307,37760=>12308,37773=>12309,37809=>12310,37777=>12311,37810=>12312,37796=>12313,37800=>12314,37812=>12315,37795=>12316,38354=>12317,38355=>12318,38353=>12319,38579=>12320,38615=>12321,38618=>12322,24002=>12323,38623=>12324,38616=>12325,38621=>12326,38691=>12327,38690=>12328,38693=>12329,38828=>12330,38830=>12331,38824=>12332,38827=>12333,38820=>12334,38826=>12335,38818=>12336,38821=>12337,38871=>12338,38873=>12339,38870=>12340,38872=>12341,38906=>12342,38992=>12343,38993=>12344,38994=>12345,39096=>12346,39233=>12347,39228=>12348,39226=>12349,39439=>12350,39435=>12351,39433=>12352,39437=>12353,39428=>12354,39441=>12355,39434=>12356,39429=>12357,39431=>12358,39430=>12359,39616=>12360,39644=>12361,39688=>12362,39684=>12363,39685=>12364,39721=>12365,39733=>12366,39754=>12367,39756=>12368,39755=>12369,39879=>12370,39878=>12371,39875=>12372,39871=>12373,39873=>12374,39861=>12375,39864=>12376,39891=>12377,39862=>12378,39876=>12379,39865=>12380,39869=>12381,40284=>12382,40275=>12383,40271=>12384,40266=>12385,40283=>12386,40267=>12387,40281=>12388,40278=>12389,40268=>12390,40279=>12391,40274=>12392,40276=>12393,40287=>12394,40280=>12395,40282=>12396,40590=>12397,40588=>12398,40671=>12399,40705=>12400,40704=>12401,40726=>12402,58693=>12402,40741=>12403,40747=>12404,40746=>12405,40745=>12406,40744=>12407,40780=>12408,40789=>12409,20788=>12410,20789=>12411,21142=>12412,21239=>12413,21428=>12414,22187=>12415,22189=>12416,22182=>12417,22183=>12418,22186=>12419,22188=>12420,22746=>12421,22749=>12422,22747=>12423,22802=>12424,23357=>12425,23358=>12426,23359=>12427,24003=>12428,24176=>12429,24511=>12430,25083=>12431,25863=>12432,25872=>12433,25869=>12434,25865=>12435,25868=>12436,25870=>12437,25988=>12438,26078=>12439,26077=>12440,26334=>12441,27367=>12442,27360=>12443,27340=>12444,27345=>12445,27353=>12446,27339=>12447,27359=>12448,27356=>12449,27344=>12450,27371=>12451,27343=>12452,27341=>12453,27358=>12454,27488=>12455,27568=>12456,27660=>12457,28697=>12458,28711=>12459,28704=>12460,28694=>12461,28715=>12462,28705=>12463,28706=>12464,28707=>12465,28713=>12466,28695=>12467,28708=>12468,28700=>12469,29196=>12470,29194=>12471,29191=>12472,29186=>12473,29189=>12474,29349=>12475,29350=>12476,29348=>12477,29347=>12478,29345=>12479,29899=>12480,29893=>12481,29879=>12482,29891=>12483,29974=>12484,30304=>12485,30665=>12486,30666=>12487,30660=>12488,30705=>12489,31005=>12490,31003=>12491,31009=>12492,31004=>12493,30999=>12494,31006=>12495,31152=>12496,31335=>12497,31336=>12498,31795=>12499,31804=>12500,31801=>12501,31788=>12502,31803=>12503,31980=>12504,31978=>12505,32374=>12506,32373=>12507,32376=>12508,32368=>12509,32375=>12510,32367=>12511,32378=>12512,32370=>12513,32372=>12514,32360=>12515,32587=>12516,32586=>12517,32643=>12518,32646=>12519,32695=>12520,32765=>12521,32766=>12522,32888=>12523,33239=>12524,33237=>12525,33291=>12526,33380=>12527,33377=>12528,33379=>12529,34283=>12530,34289=>12531,34285=>12532,34265=>12533,34273=>12534,34280=>12535,34266=>12536,34263=>12537,34284=>12538,34290=>12539,34296=>12540,34264=>12541,34271=>12542,34275=>12543,34268=>12544,34257=>12545,34288=>12546,34278=>12547,34287=>12548,34270=>12549,34274=>12550,34816=>12551,34810=>12552,34819=>12553,34806=>12554,34807=>12555,34825=>12556,34828=>12557,34827=>12558,34822=>12559,34812=>12560,34824=>12561,34815=>12562,34826=>12563,34818=>12564,35170=>12565,35162=>12566,35163=>12567,35159=>12568,35169=>12569,35164=>12570,35160=>12571,35165=>12572,35161=>12573,35208=>12574,35255=>12575,35254=>12576,35318=>12577,35664=>12578,35656=>12579,35658=>12580,35648=>12581,35667=>12582,35670=>12583,35668=>12584,35659=>12585,35669=>12586,35665=>12587,35650=>12588,35666=>12589,35671=>12590,35907=>12591,35959=>12592,35958=>12593,35994=>12594,36102=>12595,36103=>12596,36105=>12597,36268=>12598,36266=>12599,36269=>12600,36267=>12601,36461=>12602,36472=>12603,36467=>12604,36458=>12605,36463=>12606,36475=>12607,36546=>12608,36690=>12609,36689=>12610,36687=>12611,36688=>12612,36691=>12613,36788=>12614,37184=>12615,37183=>12616,37296=>12617,37293=>12618,37854=>12619,37831=>12620,37839=>12621,37826=>12622,37850=>12623,37840=>12624,37881=>12625,37868=>12626,37836=>12627,37849=>12628,37801=>12629,37862=>12630,37834=>12631,37844=>12632,37870=>12633,37859=>12634,37845=>12635,37828=>12636,37838=>12637,37824=>12638,37842=>12639,37797=>12640,37863=>12641,38269=>12642,38362=>12643,38363=>12644,38625=>12645,38697=>12646,38699=>12647,38700=>12648,38696=>12649,38694=>12650,38835=>12651,38839=>12652,38838=>12653,38877=>12654,38878=>12655,38879=>12656,39004=>12657,39001=>12658,39005=>12659,38999=>12660,39103=>12661,39101=>12662,39099=>12663,39102=>12664,39240=>12665,39239=>12666,39235=>12667,39334=>12668,39335=>12669,39450=>12670,39445=>12671,39461=>12672,39453=>12673,39460=>12674,39451=>12675,39458=>12676,39456=>12677,39463=>12678,39459=>12679,39454=>12680,39452=>12681,39444=>12682,39618=>12683,39691=>12684,39690=>12685,39694=>12686,39692=>12687,39735=>12688,39914=>12689,39915=>12690,39904=>12691,39902=>12692,39908=>12693,39910=>12694,39906=>12695,39920=>12696,39892=>12697,39895=>12698,39916=>12699,39900=>12700,39897=>12701,39909=>12702,39893=>12703,39905=>12704,39898=>12705,40311=>12706,40321=>12707,40330=>12708,40324=>12709,40328=>12710,40305=>12711,40320=>12712,40312=>12713,40326=>12714,40331=>12715,40332=>12716,40317=>12717,40299=>12718,40308=>12719,40309=>12720,40304=>12721,40297=>12722,40325=>12723,40307=>12724,40315=>12725,40322=>12726,40303=>12727,40313=>12728,40319=>12729,40327=>12730,40296=>12731,40596=>12732,40593=>12733,40640=>12734,40700=>12735,40749=>12736,40768=>12737,40769=>12738,40781=>12739,40790=>12740,40791=>12741,40792=>12742,21303=>12743,22194=>12744,22197=>12745,22195=>12746,22755=>12747,23365=>12748,24006=>12749,24007=>12750,24302=>12751,24303=>12752,24512=>12753,24513=>12754,25081=>12755,25879=>12756,25878=>12757,25877=>12758,25875=>12759,26079=>12760,26344=>12761,26339=>12762,26340=>12763,27379=>12764,27376=>12765,27370=>12766,27368=>12767,27385=>12768,27377=>12769,27374=>12770,27375=>12771,28732=>12772,28725=>12773,28719=>12774,28727=>12775,28724=>12776,28721=>12777,28738=>12778,28728=>12779,28735=>12780,28730=>12781,28729=>12782,28714=>12783,28736=>12784,28731=>12785,28723=>12786,28737=>12787,29203=>12788,29204=>12789,29352=>12790,29565=>12791,29564=>12792,29882=>12793,30379=>12794,30378=>12795,30398=>12796,30445=>12797,30668=>12798,30670=>12799,30671=>12800,30669=>12801,30706=>12802,31013=>12803,31011=>12804,31015=>12805,31016=>12806,31012=>12807,31017=>12808,31154=>12809,31342=>12810,31340=>12811,31341=>12812,31479=>12813,31817=>12814,31816=>12815,31818=>12816,31815=>12817,31813=>12818,31982=>12819,32379=>12820,32382=>12821,32385=>12822,32384=>12823,32698=>12824,32767=>12825,32889=>12826,33243=>12827,33241=>12828,33384=>12829,33385=>12830,34338=>12831,34303=>12832,34305=>12833,34302=>12834,34331=>12835,34304=>12836,34294=>12837,34308=>12838,34313=>12839,34309=>12840,34316=>12841,34301=>12842,34841=>12843,34832=>12844,34833=>12845,34839=>12846,34835=>12847,34838=>12848,35171=>12849,35174=>12850,35257=>12851,35319=>12852,35680=>12853,35690=>12854,35677=>12855,35688=>12856,35683=>12857,35685=>12858,35687=>12859,35693=>12860,36270=>12861,36486=>12862,36488=>12863,36484=>12864,36697=>12865,36694=>12866,36695=>12867,36693=>12868,36696=>12869,36698=>12870,37005=>12871,37187=>12872,37185=>12873,37303=>12874,37301=>12875,37298=>12876,37299=>12877,37899=>12878,37907=>12879,37883=>12880,37920=>12881,37903=>12882,37908=>12883,37886=>12884,37909=>12885,37904=>12886,37928=>12887,37913=>12888,37901=>12889,37877=>12890,37888=>12891,37879=>12892,37895=>12893,37902=>12894,37910=>12895,37906=>12896,37882=>12897,37897=>12898,37880=>12899,37948=>12900,37898=>12901,37887=>12902,37884=>12903,37900=>12904,37878=>12905,37905=>12906,37894=>12907,38366=>12908,38368=>12909,38367=>12910,38702=>12911,38703=>12912,38841=>12913,38843=>12914,38909=>12915,38910=>12916,39008=>12917,39010=>12918,39011=>12919,39007=>12920,39105=>12921,39106=>12922,39248=>12923,39246=>12924,39257=>12925,39244=>12926,39243=>12927,39251=>12928,39474=>12929,39476=>12930,39473=>12931,39468=>12932,39466=>12933,39478=>12934,39465=>12935,39470=>12936,39480=>12937,39469=>12938,39623=>12939,39626=>12940,39622=>12941,39696=>12942,39698=>12943,39697=>12944,39947=>12945,39944=>12946,39927=>12947,39941=>12948,39954=>12949,39928=>12950,40000=>12951,39943=>12952,39950=>12953,39942=>12954,39959=>12955,39956=>12956,39945=>12957,40351=>12958,40345=>12959,40356=>12960,40349=>12961,40338=>12962,40344=>12963,40336=>12964,40347=>12965,40352=>12966,40340=>12967,40348=>12968,40362=>12969,40343=>12970,40353=>12971,40346=>12972,40354=>12973,40360=>12974,40350=>12975,40355=>12976,40383=>12977,40361=>12978,40342=>12979,40358=>12980,40359=>12981,40601=>12982,40603=>12983,40602=>12984,40677=>12985,40676=>12986,40679=>12987,40678=>12988,40752=>12989,40750=>12990,40795=>12991,40800=>12992,40798=>12993,40797=>12994,40793=>12995,40849=>12996,20794=>12997,20793=>12998,21144=>12999,21143=>13000,22211=>13001,22205=>13002,22206=>13003,23368=>13004,23367=>13005,24011=>13006,24015=>13007,24305=>13008,25085=>13009,25883=>13010,27394=>13011,27388=>13012,27395=>13013,27384=>13014,27392=>13015,28739=>13016,28740=>13017,28746=>13018,28744=>13019,28745=>13020,28741=>13021,28742=>13022,29213=>13023,29210=>13024,29209=>13025,29566=>13026,29975=>13027,30314=>13028,30672=>13029,31021=>13030,31025=>13031,31023=>13032,31828=>13033,31827=>13034,31986=>13035,32394=>13036,60229=>13037,32391=>13037,32392=>13038,32395=>13039,32390=>13040,32397=>13041,32589=>13042,32699=>13043,32816=>13044,33245=>13045,34328=>13046,34346=>13047,34342=>13048,34335=>13049,34339=>13050,34332=>13051,34329=>13052,34343=>13053,34350=>13054,34337=>13055,34336=>13056,34345=>13057,34334=>13058,34341=>13059,34857=>13060,34845=>13061,34843=>13062,34848=>13063,34852=>13064,34844=>13065,34859=>13066,34890=>13067,35181=>13068,35177=>13069,35182=>13070,35179=>13071,35322=>13072,35705=>13073,35704=>13074,35653=>13075,35706=>13076,35707=>13077,36112=>13078,36116=>13079,36271=>13080,36494=>13081,36492=>13082,36702=>13083,36699=>13084,36701=>13085,37190=>13086,37188=>13087,37189=>13088,37305=>13089,37951=>13090,37947=>13091,37942=>13092,37929=>13093,37949=>13094,37936=>13095,37945=>13096,37930=>13097,37943=>13098,37932=>13099,37952=>13100,37937=>13101,38373=>13102,38372=>13103,38371=>13104,38709=>13105,38714=>13106,38847=>13107,38881=>13108,39012=>13109,39113=>13110,39110=>13111,39104=>13112,39256=>13113,39254=>13114,39481=>13115,39485=>13116,39494=>13117,39492=>13118,39490=>13119,39489=>13120,39482=>13121,39487=>13122,39629=>13123,39701=>13124,39703=>13125,39704=>13126,39702=>13127,39738=>13128,39762=>13129,39979=>13130,39965=>13131,39964=>13132,39980=>13133,39971=>13134,39976=>13135,39977=>13136,39972=>13137,39969=>13138,40375=>13139,40374=>13140,40380=>13141,40385=>13142,40391=>13143,40394=>13144,40399=>13145,40382=>13146,40389=>13147,40387=>13148,40379=>13149,40373=>13150,40398=>13151,40377=>13152,40378=>13153,40364=>13154,40392=>13155,40369=>13156,40365=>13157,40396=>13158,40371=>13159,40397=>13160,40370=>13161,40570=>13162,40604=>13163,40683=>13164,40686=>13165,40685=>13166,40731=>13167,40728=>13168,40730=>13169,40753=>13170,40782=>13171,40805=>13172,40804=>13173,40850=>13174,20153=>13175,22214=>13176,22213=>13177,22219=>13178,22897=>13179,23371=>13180,23372=>13181,24021=>13182,24017=>13183,24306=>13184,25889=>13185,25888=>13186,25894=>13187,25890=>13188,27403=>13189,27400=>13190,27401=>13191,27661=>13192,28757=>13193,28758=>13194,28759=>13195,28754=>13196,29214=>13197,29215=>13198,29353=>13199,29567=>13200,29912=>13201,29909=>13202,29913=>13203,29911=>13204,30317=>13205,30381=>13206,31029=>13207,31156=>13208,31344=>13209,31345=>13210,31831=>13211,31836=>13212,31833=>13213,31835=>13214,31834=>13215,31988=>13216,31985=>13217,32401=>13218,32591=>13219,32647=>13220,33246=>13221,33387=>13222,34356=>13223,34357=>13224,34355=>13225,34348=>13226,34354=>13227,34358=>13228,34860=>13229,34856=>13230,34854=>13231,34858=>13232,34853=>13233,35185=>13234,35263=>13235,35262=>13236,35323=>13237,35710=>13238,35716=>13239,35714=>13240,35718=>13241,35717=>13242,35711=>13243,36117=>13244,36501=>13245,36500=>13246,36506=>13247,36498=>13248,36496=>13249,36502=>13250,36503=>13251,36704=>13252,36706=>13253,37191=>13254,37964=>13255,37968=>13256,37962=>13257,37963=>13258,37967=>13259,37959=>13260,37957=>13261,37960=>13262,37961=>13263,37958=>13264,38719=>13265,38883=>13266,39018=>13267,39017=>13268,39115=>13269,39252=>13270,39259=>13271,39502=>13272,39507=>13273,39508=>13274,39500=>13275,39503=>13276,39496=>13277,39498=>13278,39497=>13279,39506=>13280,39504=>13281,39632=>13282,39705=>13283,39723=>13284,39739=>13285,39766=>13286,39765=>13287,40006=>13288,40008=>13289,39999=>13290,40004=>13291,39993=>13292,39987=>13293,40001=>13294,39996=>13295,39991=>13296,39988=>13297,39986=>13298,39997=>13299,39990=>13300,40411=>13301,40402=>13302,40414=>13303,40410=>13304,40395=>13305,40400=>13306,40412=>13307,40401=>13308,40415=>13309,40425=>13310,40409=>13311,40408=>13312,40406=>13313,40437=>13314,40405=>13315,40413=>13316,40630=>13317,40688=>13318,40757=>13319,40755=>13320,40754=>13321,40770=>13322,40811=>13323,40853=>13324,40866=>13325,20797=>13326,21145=>13327,22760=>13328,22759=>13329,22898=>13330,23373=>13331,24024=>13332,34863=>13333,24399=>13334,25089=>13335,25091=>13336,25092=>13337,25897=>13338,25893=>13339,26006=>13340,26347=>13341,27409=>13342,27410=>13343,27407=>13344,27594=>13345,28763=>13346,28762=>13347,29218=>13348,29570=>13349,29569=>13350,29571=>13351,30320=>13352,30676=>13353,31847=>13354,31846=>13355,32405=>13356,33388=>13357,34362=>13358,34368=>13359,34361=>13360,34364=>13361,34353=>13362,34363=>13363,34366=>13364,34864=>13365,34866=>13366,34862=>13367,34867=>13368,35190=>13369,35188=>13370,35187=>13371,35326=>13372,35724=>13373,35726=>13374,35723=>13375,35720=>13376,35909=>13377,36121=>13378,36504=>13379,36708=>13380,36707=>13381,37308=>13382,37986=>13383,37973=>13384,37981=>13385,37975=>13386,37982=>13387,38852=>13388,38853=>13389,38912=>13390,39510=>13391,39513=>13392,39710=>13393,39711=>13394,39712=>13395,40018=>13396,40024=>13397,40016=>13398,40010=>13399,40013=>13400,40011=>13401,40021=>13402,40025=>13403,40012=>13404,40014=>13405,40443=>13406,40439=>13407,40431=>13408,40419=>13409,40427=>13410,40440=>13411,40420=>13412,40438=>13413,40417=>13414,40430=>13415,40422=>13416,40434=>13417,40432=>13418,60370=>13418,40418=>13419,40428=>13420,40436=>13421,40435=>13422,40424=>13423,40429=>13424,40642=>13425,40656=>13426,40690=>13427,40691=>13428,40710=>13429,40732=>13430,40760=>13431,40759=>13432,40758=>13433,40771=>13434,40783=>13435,40817=>13436,40816=>13437,40814=>13438,40815=>13439,22227=>13440,22221=>13441,23374=>13442,23661=>13443,25901=>13444,26349=>13445,26350=>13446,27411=>13447,28767=>13448,28769=>13449,28765=>13450,28768=>13451,29219=>13452,29915=>13453,29925=>13454,30677=>13455,31032=>13456,31159=>13457,31158=>13458,31850=>13459,32407=>13460,32649=>13461,33389=>13462,34371=>13463,34872=>13464,34871=>13465,34869=>13466,34891=>13467,35732=>13468,35733=>13469,36510=>13470,36511=>13471,36512=>13472,36509=>13473,37310=>13474,37309=>13475,37314=>13476,37995=>13477,37992=>13478,37993=>13479,38629=>13480,38726=>13481,38723=>13482,38727=>13483,38855=>13484,38885=>13485,39518=>13486,39637=>13487,39769=>13488,40035=>13489,40039=>13490,40038=>13491,40034=>13492,40030=>13493,40032=>13494,40450=>13495,40446=>13496,40455=>13497,40451=>13498,40454=>13499,40453=>13500,40448=>13501,40449=>13502,40457=>13503,40447=>13504,40445=>13505,40452=>13506,40608=>13507,40734=>13508,40774=>13509,40820=>13510,40821=>13511,40822=>13512,22228=>13513,25902=>13514,26040=>13515,27416=>13516,27417=>13517,27415=>13518,27418=>13519,28770=>13520,29222=>13521,29354=>13522,30680=>13523,30681=>13524,31033=>13525,31849=>13526,31851=>13527,31990=>13528,32410=>13529,32408=>13530,32411=>13531,32409=>13532,33248=>13533,33249=>13534,34374=>13535,34375=>13536,34376=>13537,35193=>13538,35194=>13539,35196=>13540,35195=>13541,35327=>13542,35736=>13543,35737=>13544,36517=>13545,36516=>13546,36515=>13547,37998=>13548,37997=>13549,37999=>13550,38001=>13551,38003=>13552,38729=>13553,39026=>13554,39263=>13555,40040=>13556,40046=>13557,40045=>13558,40459=>13559,40461=>13560,40464=>13561,40463=>13562,40466=>13563,40465=>13564,40609=>13565,40693=>13566,40713=>13567,40775=>13568,40824=>13569,40827=>13570,40826=>13571,40825=>13572,22302=>13573,28774=>13574,31855=>13575,34876=>13576,36274=>13577,36518=>13578,37315=>13579,38004=>13580,38008=>13581,38006=>13582,38005=>13583,39520=>13584,39726=>13585,60830=>13585,40052=>13586,40051=>13587,40049=>13588,40053=>13589,40468=>13590,40467=>13591,40694=>13592,40714=>13593,40868=>13594,28776=>13595,28773=>13596,31991=>13597,34410=>13598,34878=>13599,34877=>13600,34879=>13601,35742=>13602,35996=>13603,36521=>13604,36553=>13605,38731=>13606,39027=>13607,39028=>13608,39116=>13609,39265=>13610,39339=>13611,39524=>13612,39526=>13613,39527=>13614,39716=>13615,40469=>13616,40471=>13617,40776=>13618,25095=>13619,27422=>13620,29223=>13621,34380=>13622,36520=>13623,38018=>13624,38016=>13625,38017=>13626,39529=>13627,39528=>13628,40473=>13629,34379=>13630,35743=>13631,38019=>13632,40057=>13633,40631=>13634,30325=>13635,39531=>13636,40058=>13637,40477=>13638,28777=>13639,28778=>13640,29225=>13641,40612=>13642,40830=>13643,40777=>13644,40856=>13645,65049=>13646,65075=>13743,9588=>13744,65076=>13745,65103=>13746,168=>13747,776=>13747,63208=>13747,710=>13748,65342=>13748,63209=>13748,12541=>13749,63210=>13749,12542=>13750,63211=>13750,12445=>13751,63212=>13751,12446=>13752,63213=>13752,12293=>13754,63216=>13754,12294=>13755,63217=>13755,12295=>13756,63218=>13756,12540=>13757,63219=>13757,65339=>13758,63220=>13758,65341=>13759,63221=>13759,10045=>13760,63222=>13760,12353=>13761,63223=>13761,12354=>13762,63224=>13762,12355=>13763,63225=>13763,12356=>13764,63226=>13764,12357=>13765,63227=>13765,12358=>13766,63228=>13766,12359=>13767,63229=>13767,12360=>13768,63230=>13768,12361=>13769,63231=>13769,12362=>13770,63232=>13770,12363=>13771,63233=>13771,12364=>13772,63234=>13772,12365=>13773,63235=>13773,12366=>13774,63236=>13774,12367=>13775,63237=>13775,12368=>13776,63238=>13776,12369=>13777,63239=>13777,12370=>13778,63240=>13778,12371=>13779,63241=>13779,12372=>13780,63242=>13780,12373=>13781,63243=>13781,12374=>13782,63244=>13782,12375=>13783,63245=>13783,12376=>13784,63246=>13784,12377=>13785,63247=>13785,12378=>13786,63248=>13786,12379=>13787,63249=>13787,12380=>13788,63250=>13788,12381=>13789,63251=>13789,12382=>13790,63252=>13790,12383=>13791,63253=>13791,12384=>13792,63254=>13792,12385=>13793,63255=>13793,12386=>13794,63256=>13794,12387=>13795,63257=>13795,12388=>13796,63258=>13796,12389=>13797,63259=>13797,12390=>13798,63260=>13798,12391=>13799,63261=>13799,12392=>13800,63262=>13800,12393=>13801,63263=>13801,12394=>13802,63264=>13802,12395=>13803,63265=>13803,12396=>13804,63266=>13804,12397=>13805,63267=>13805,12398=>13806,63268=>13806,12399=>13807,63269=>13807,12400=>13808,63270=>13808,12401=>13809,63271=>13809,12402=>13810,63272=>13810,12403=>13811,63273=>13811,12404=>13812,63274=>13812,12405=>13813,63275=>13813,12406=>13814,63276=>13814,12407=>13815,63277=>13815,12408=>13816,63278=>13816,12409=>13817,63279=>13817,12410=>13818,63280=>13818,12411=>13819,63281=>13819,12412=>13820,63282=>13820,12413=>13821,63283=>13821,12414=>13822,63284=>13822,12415=>13823,63285=>13823,12416=>13824,63286=>13824,12417=>13825,63287=>13825,12418=>13826,63288=>13826,12419=>13827,63289=>13827,12420=>13828,63290=>13828,12421=>13829,63291=>13829,12422=>13830,63292=>13830,12423=>13831,63293=>13831,12424=>13832,63294=>13832,12425=>13833,63295=>13833,12426=>13834,63296=>13834,12427=>13835,63297=>13835,12428=>13836,63298=>13836,12429=>13837,63299=>13837,12430=>13838,63300=>13838,12431=>13839,63301=>13839,12432=>13840,63302=>13840,12433=>13841,63303=>13841,12434=>13842,63304=>13842,12435=>13843,63305=>13843,12449=>13844,63306=>13844,12450=>13845,63307=>13845,12451=>13846,63308=>13846,12452=>13847,63309=>13847,12453=>13848,63310=>13848,12454=>13849,63311=>13849,12455=>13850,63312=>13850,12456=>13851,63313=>13851,12457=>13852,63314=>13852,12458=>13853,63315=>13853,12459=>13854,63316=>13854,12460=>13855,63317=>13855,12461=>13856,63318=>13856,12462=>13857,63319=>13857,12463=>13858,63320=>13858,12464=>13859,63321=>13859,12465=>13860,63322=>13860,12466=>13861,63323=>13861,12467=>13862,63324=>13862,12468=>13863,63325=>13863,12469=>13864,63326=>13864,12470=>13865,63327=>13865,12471=>13866,63328=>13866,12472=>13867,63329=>13867,12473=>13868,63330=>13868,12474=>13869,63331=>13869,12475=>13870,63332=>13870,12476=>13871,63333=>13871,12477=>13872,63334=>13872,12478=>13873,63335=>13873,12479=>13874,63336=>13874,12480=>13875,63337=>13875,12481=>13876,63338=>13876,12482=>13877,63339=>13877,12483=>13878,63340=>13878,12484=>13879,63341=>13879,12485=>13880,63342=>13880,12486=>13881,63343=>13881,12487=>13882,63344=>13882,12488=>13883,63345=>13883,12489=>13884,63346=>13884,12490=>13885,63347=>13885,12491=>13886,63348=>13886,12492=>13887,63349=>13887,12493=>13888,63350=>13888,12494=>13889,63351=>13889,12495=>13890,63352=>13890,12496=>13891,63353=>13891,12497=>13892,63354=>13892,12498=>13893,63355=>13893,12499=>13894,63356=>13894,12500=>13895,63357=>13895,12501=>13896,63358=>13896,12502=>13897,63359=>13897,12503=>13898,63360=>13898,12504=>13899,63361=>13899,12505=>13900,63362=>13900,12506=>13901,63363=>13901,12507=>13902,63364=>13902,12508=>13903,63365=>13903,12509=>13904,63366=>13904,12510=>13905,63367=>13905,12511=>13906,63368=>13906,12512=>13907,63369=>13907,12513=>13908,63370=>13908,12514=>13909,63371=>13909,12515=>13910,63372=>13910,12516=>13911,63373=>13911,12517=>13912,63374=>13912,12518=>13913,63375=>13913,12519=>13914,63376=>13914,12520=>13915,63377=>13915,12521=>13916,63378=>13916,12522=>13917,63379=>13917,12523=>13918,63380=>13918,12524=>13919,63381=>13919,12525=>13920,63382=>13920,12526=>13921,63383=>13921,12527=>13922,63384=>13922,12528=>13923,63385=>13923,12529=>13924,63386=>13924,12530=>13925,63387=>13925,12531=>13926,63388=>13926,12532=>13927,63389=>13927,12533=>13928,63390=>13928,12534=>13929,63391=>13929,1040=>13930,63392=>13930,1041=>13931,63393=>13931,1042=>13932,63394=>13932,1043=>13933,63395=>13933,1044=>13934,63396=>13934,1045=>13935,63397=>13935,1025=>13936,63398=>13936,1046=>13937,63399=>13937,1047=>13938,63400=>13938,1048=>13939,63401=>13939,1049=>13940,63402=>13940,1050=>13941,63403=>13941,1051=>13942,63404=>13942,1052=>13943,63405=>13943,1053=>13944,63406=>13944,1054=>13945,63407=>13945,1055=>13946,63408=>13946,1056=>13947,63409=>13947,1057=>13948,63410=>13948,1058=>13949,63411=>13949,1059=>13950,63412=>13950,1060=>13951,63413=>13951,1061=>13952,63414=>13952,1062=>13953,63415=>13953,1063=>13954,63416=>13954,1064=>13955,63417=>13955,1065=>13956,63418=>13956,1066=>13957,63419=>13957,1067=>13958,63420=>13958,1068=>13959,63421=>13959,1069=>13960,63422=>13960,1070=>13961,63423=>13961,1071=>13962,63424=>13962,1072=>13963,63425=>13963,1073=>13964,63426=>13964,1074=>13965,63427=>13965,1075=>13966,63428=>13966,1076=>13967,63429=>13967,1077=>13968,63430=>13968,1105=>13969,63431=>13969,1078=>13970,63432=>13970,1079=>13971,63433=>13971,1080=>13972,63434=>13972,1081=>13973,63435=>13973,1082=>13974,63436=>13974,1083=>13975,63437=>13975,1084=>13976,63438=>13976,1085=>13977,63439=>13977,1086=>13978,63440=>13978,1087=>13979,63441=>13979,1088=>13980,63442=>13980,1089=>13981,63443=>13981,1090=>13982,63444=>13982,1091=>13983,63445=>13983,1092=>13984,63446=>13984,1093=>13985,63447=>13985,1094=>13986,63448=>13986,1095=>13987,63449=>13987,1096=>13988,63450=>13988,1097=>13989,63451=>13989,1098=>13990,63452=>13990,1099=>13991,63453=>13991,1100=>13992,63454=>13992,1101=>13993,63455=>13993,1102=>13994,63456=>13994,1103=>13995,63457=>13995,8679=>13996,63458=>13996,8632=>13997,63459=>13997,8633=>13998,63460=>13998,12751=>13999,20033=>13999,63461=>13999,131276=>14000,63462=>14000,20058=>14001,63463=>14001,131210=>14002,63464=>14002,20994=>14003,63465=>14003,17553=>14004,63466=>14004,40880=>14005,63467=>14005,20872=>14006,63468=>14006,13853=>14007,40881=>14007,63469=>14007,161287=>14008,63470=>14008,172=>14049,65506=>14049,63511=>14049,65508=>14050,63512=>14050,65287=>14051,63513=>14051,65282=>14052,63514=>14052,12849=>14053,63515=>14053,8470=>14054,63516=>14054,8481=>14055,63517=>14055,30849=>14056,37561=>14057,58501=>14057,35023=>14058,22715=>14059,24658=>14060,31911=>14061,23290=>14062,9556=>14063,9574=>14064,9559=>14065,9568=>14066,9580=>14067,9571=>14068,9562=>14069,9577=>14070,9565=>14071,9554=>14072,9572=>14073,9557=>14074,9560=>14078,9575=>14079,9563=>14080,9555=>14081,9573=>14082,9558=>14083,9567=>14084,9579=>14085,9570=>14086,9561=>14087,9576=>14088,9564=>14089,9553=>14090,9619=>14096,65517=>14096,65040=>14099,65041=>14100,65042=>14101,65044=>14103,65043=>14104,65046=>14105,65045=>14106,147159=>14123,58129=>14123,22462=>14124,58130=>14124,159443=>14125,58131=>14125,28990=>14126,58132=>14126,153568=>14127,58133=>14127,27042=>14128,58135=>14128,166889=>14129,58136=>14129,23412=>14130,58137=>14130,31305=>14131,58138=>14131,153825=>14132,58139=>14132,169177=>14133,58140=>14133,31333=>14134,58141=>14134,31357=>14135,58142=>14135,154028=>14136,58143=>14136,31419=>14137,58144=>14137,31408=>14138,58145=>14138,31426=>14139,58146=>14139,31427=>14140,58147=>14140,29137=>14141,58148=>14141,156813=>14142,58149=>14142,16842=>14143,58150=>14143,31450=>14144,58151=>14144,31453=>14145,58152=>14145,31466=>14146,58153=>14146,16879=>14147,58154=>14147,21682=>14148,58155=>14148,154625=>14149,58156=>14149,31499=>14150,58157=>14150,31573=>14151,58158=>14151,31529=>14152,58159=>14152,152334=>14153,58160=>14153,154878=>14154,58161=>14154,31650=>14155,58162=>14155,31599=>14156,58163=>14156,33692=>14157,58164=>14157,154548=>14158,58165=>14158,158847=>14159,58166=>14159,31696=>14160,58167=>14160,33825=>14161,58168=>14161,31634=>14162,58169=>14162,58171=>14164,154912=>14164,33938=>14166,58174=>14166,31738=>14167,58175=>14167,31797=>14169,58177=>14169,154817=>14170,58178=>14170,31812=>14171,58179=>14171,31875=>14172,58180=>14172,149634=>14173,58181=>14173,31910=>14174,58182=>14174,148856=>14175,58184=>14175,31945=>14176,58185=>14176,31943=>14177,58186=>14177,31974=>14178,58187=>14178,31987=>14180,58189=>14180,31989=>14181,58190=>14181,32359=>14182,58192=>14182,17693=>14183,58193=>14183,159300=>14184,58194=>14184,32093=>14185,58195=>14185,159446=>14186,58196=>14186,32137=>14187,58198=>14187,32171=>14188,58199=>14188,28981=>14189,58200=>14189,32179=>14190,58201=>14190,32214=>14191,147543=>14192,58203=>14192,155689=>14193,58204=>14193,32228=>14194,58205=>14194,15635=>14195,58206=>14195,32245=>14196,58207=>14196,137209=>14197,58208=>14197,32229=>14198,58209=>14198,164717=>14199,58210=>14199,155937=>14201,58212=>14201,155994=>14202,58213=>14202,32366=>14203,58214=>14203,17195=>14205,58216=>14205,37996=>14206,58217=>14206,32295=>14207,58218=>14207,32576=>14208,58219=>14208,32577=>14209,58220=>14209,32583=>14210,58221=>14210,31030=>14211,58222=>14211,156368=>14212,58223=>14212,39393=>14213,58224=>14213,32663=>14214,58225=>14214,156497=>14215,58226=>14215,32675=>14216,58227=>14216,136801=>14217,58228=>14217,131176=>14218,58229=>14218,17756=>14219,58230=>14219,145254=>14220,58231=>14220,164666=>14221,58233=>14221,32762=>14222,58234=>14222,156809=>14223,58235=>14223,64091=>14224,32776=>14225,58237=>14225,32797=>14226,58238=>14226,32815=>14228,58240=>14228,172167=>14229,58241=>14229,158915=>14230,58242=>14230,32827=>14231,58243=>14231,32828=>14232,58244=>14232,32865=>14233,58245=>14233,141076=>14234,58246=>14234,18825=>14235,58247=>14235,157222=>14236,58248=>14236,146915=>14237,58249=>14237,157416=>14238,58250=>14238,26405=>14239,58251=>14239,32935=>14240,58252=>14240,166472=>14241,58253=>14241,33031=>14242,58254=>14242,33050=>14243,58255=>14243,22704=>14244,58256=>14244,141046=>14245,58257=>14245,27775=>14246,58258=>14246,156824=>14247,58259=>14247,25831=>14248,58261=>14248,136330=>14249,58262=>14249,33304=>14250,58263=>14250,137310=>14251,58264=>14251,27219=>14252,58265=>14252,150117=>14253,58266=>14253,150165=>14254,58267=>14254,17530=>14255,58268=>14255,33321=>14256,58269=>14256,158290=>14257,58271=>14257,146814=>14258,58272=>14258,20473=>14259,58273=>14259,136445=>14260,58274=>14260,34018=>14261,58275=>14261,33634=>14262,58276=>14262,194959=>14263,149927=>14264,58278=>14264,144688=>14265,58279=>14265,137075=>14266,58280=>14266,146936=>14267,58281=>14267,33450=>14268,58282=>14268,26907=>14269,58283=>14269,194964=>14270,58284=>14270,16859=>14271,58285=>14271,34123=>14272,58286=>14272,33488=>14273,58287=>14273,33562=>14274,58288=>14274,134678=>14275,58289=>14275,137140=>14276,58290=>14276,14017=>14277,58291=>14277,143741=>14278,58292=>14278,144730=>14279,58293=>14279,33403=>14280,58294=>14280,33506=>14281,58295=>14281,33560=>14282,58296=>14282,147083=>14283,58297=>14283,159139=>14284,58298=>14284,158469=>14285,58299=>14285,158615=>14286,58300=>14286,144846=>14287,58301=>14287,15807=>14288,58302=>14288,33565=>14289,58303=>14289,21996=>14290,58304=>14290,33669=>14291,58305=>14291,17675=>14292,58306=>14292,159141=>14293,58307=>14293,33708=>14294,58308=>14294,33747=>14296,58310=>14296,159444=>14297,58312=>14297,27223=>14298,58313=>14298,34138=>14299,58314=>14299,13462=>14300,58315=>14300,159298=>14301,58316=>14301,33880=>14302,58318=>14302,154596=>14303,58319=>14303,33905=>14304,58320=>14304,15827=>14305,58321=>14305,17636=>14306,58322=>14306,27303=>14307,58323=>14307,33866=>14308,58324=>14308,31064=>14309,58326=>14309,158614=>14311,58328=>14311,159351=>14312,58329=>14312,159299=>14313,58330=>14313,34014=>14314,58331=>14314,33681=>14316,58333=>14316,17568=>14317,58334=>14317,33939=>14318,58335=>14318,34020=>14319,58336=>14319,154769=>14320,58337=>14320,16960=>14321,58338=>14321,154816=>14322,58339=>14322,17731=>14323,58340=>14323,34100=>14324,58341=>14324,23282=>14325,58342=>14325,17699=>14326,17703=>14327,58344=>14327,34163=>14328,58345=>14328,17686=>14329,58346=>14329,26559=>14330,58347=>14330,34326=>14331,58348=>14331,165413=>14332,58349=>14332,165435=>14333,58350=>14333,34241=>14334,58351=>14334,159880=>14335,58352=>14335,34306=>14336,58353=>14336,136578=>14337,58354=>14337,159949=>14338,58355=>14338,194994=>14339,58356=>14339,17770=>14340,58357=>14340,34344=>14341,58358=>14341,13896=>14342,58359=>14342,137378=>14343,58360=>14343,21495=>14344,58361=>14344,160666=>14345,58362=>14345,34430=>14346,58363=>14346,172280=>14348,58365=>14348,34798=>14349,58366=>14349,142375=>14350,58367=>14350,34737=>14351,58368=>14351,34778=>14352,58369=>14352,34831=>14353,60990=>14353,58370=>14353,22113=>14354,58371=>14354,34412=>14355,58372=>14355,26710=>14356,58373=>14356,17935=>14357,58374=>14357,34885=>14358,58375=>14358,34886=>14359,58376=>14359,161248=>14360,58377=>14360,146873=>14361,58378=>14361,161252=>14362,58379=>14362,34910=>14363,58380=>14363,34972=>14364,58381=>14364,18011=>14365,58382=>14365,34996=>14366,58383=>14366,34997=>14367,58384=>14367,35013=>14368,58386=>14368,161551=>14369,58388=>14369,35207=>14370,58389=>14370,35239=>14374,58393=>14374,35260=>14375,58394=>14375,166437=>14376,58395=>14376,35303=>14377,58396=>14377,162084=>14378,58397=>14378,162493=>14379,58398=>14379,35484=>14380,58399=>14380,30611=>14381,58400=>14381,37374=>14382,58401=>14382,35472=>14383,58402=>14383,162393=>14384,58403=>14384,31465=>14385,58404=>14385,162618=>14386,58405=>14386,18195=>14387,58407=>14387,162616=>14388,58408=>14388,29052=>14389,58409=>14389,35596=>14390,58410=>14390,35615=>14391,58411=>14391,152624=>14392,58412=>14392,152933=>14393,58413=>14393,35647=>14394,58414=>14394,35661=>14396,58416=>14396,35497=>14397,58417=>14397,150138=>14398,58418=>14398,35728=>14399,58419=>14399,35739=>14400,58420=>14400,35503=>14401,58421=>14401,136927=>14402,58422=>14402,17941=>14403,58423=>14403,34895=>14404,58424=>14404,35995=>14405,58425=>14405,163156=>14406,58426=>14406,163215=>14407,58427=>14407,195028=>14408,58428=>14408,14117=>14409,58429=>14409,163155=>14410,58430=>14410,36054=>14411,58431=>14411,163224=>14412,58432=>14412,163261=>14413,58433=>14413,36114=>14414,58434=>14414,36099=>14415,58435=>14415,137488=>14416,58436=>14416,36059=>14417,58437=>14417,28764=>14418,58438=>14418,36113=>14419,58439=>14419,16080=>14420,58441=>14420,195031=>14421,36265=>14422,58443=>14422,163842=>14423,58444=>14423,135188=>14424,58445=>14424,149898=>14425,58446=>14425,15228=>14426,58447=>14426,164284=>14427,58448=>14427,160012=>14428,58449=>14428,31463=>14429,58450=>14429,36525=>14430,58451=>14430,36534=>14431,58452=>14431,36547=>14432,58453=>14432,37588=>14433,58454=>14433,36633=>14434,58455=>14434,36653=>14435,58456=>14435,164709=>14436,58457=>14436,164882=>14437,58458=>14437,36773=>14438,58459=>14438,37635=>14439,58460=>14439,172703=>14440,58461=>14440,133712=>14441,58462=>14441,36787=>14442,58463=>14442,166366=>14444,58465=>14444,165181=>14445,58466=>14445,146875=>14446,58467=>14446,24312=>14447,58468=>14447,143970=>14448,58469=>14448,36857=>14449,58470=>14449,140069=>14451,58474=>14451,14720=>14452,58475=>14452,159447=>14453,58476=>14453,36919=>14454,58477=>14454,165180=>14455,58478=>14455,162494=>14456,58479=>14456,36961=>14457,58480=>14457,165228=>14458,58481=>14458,165387=>14459,58482=>14459,37032=>14460,58483=>14460,165651=>14461,58484=>14461,37060=>14462,58485=>14462,165606=>14463,58486=>14463,37038=>14464,58487=>14464,64038=>14465,37223=>14466,58489=>14466,37289=>14467,58491=>14467,37316=>14468,58492=>14468,31916=>14469,58493=>14469,166195=>14470,58494=>14470,138889=>14471,58495=>14471,37390=>14472,58496=>14472,27807=>14473,58497=>14473,37441=>14474,58498=>14474,37474=>14475,58499=>14475,153017=>14476,58500=>14476,166598=>14477,58502=>14477,146587=>14478,58503=>14478,166668=>14479,58504=>14479,153051=>14480,58505=>14480,134449=>14481,58506=>14481,37676=>14482,58507=>14482,37739=>14483,58508=>14483,166625=>14484,58509=>14484,166891=>14485,58510=>14485,23235=>14486,58512=>14486,166626=>14487,58513=>14487,166629=>14488,58514=>14488,18789=>14489,58515=>14489,37444=>14490,58516=>14490,166892=>14491,58517=>14491,166969=>14492,58518=>14492,166911=>14493,58519=>14493,37747=>14494,58520=>14494,37979=>14495,58521=>14495,36540=>14496,58522=>14496,38277=>14497,58523=>14497,38310=>14498,58524=>14498,37926=>14499,58525=>14499,38304=>14500,58526=>14500,28662=>14501,58527=>14501,17081=>14502,58528=>14502,165592=>14503,58530=>14503,135804=>14504,58531=>14504,146990=>14505,58532=>14505,18911=>14506,58533=>14506,27676=>14507,58534=>14507,38523=>14508,58535=>14508,38550=>14509,58536=>14509,16748=>14510,58537=>14510,38563=>14511,58538=>14511,159445=>14512,58539=>14512,25050=>14513,58540=>14513,58541=>14514,30965=>14515,58542=>14515,166624=>14516,58543=>14516,38589=>14517,58544=>14517,21452=>14518,58545=>14518,18849=>14519,58546=>14519,158904=>14520,58547=>14520,131700=>14521,58548=>14521,156688=>14522,58549=>14522,168111=>14523,58550=>14523,168165=>14524,58551=>14524,150225=>14525,58552=>14525,137493=>14526,58553=>14526,144138=>14527,58554=>14527,38705=>14528,58555=>14528,34370=>14529,58556=>14529,38710=>14530,58557=>14530,18959=>14531,58558=>14531,17725=>14532,58559=>14532,17797=>14533,58560=>14533,150249=>14534,58561=>14534,28789=>14535,58562=>14535,23361=>14536,58563=>14536,38683=>14537,58564=>14537,168405=>14539,58566=>14539,38743=>14540,58567=>14540,23370=>14541,58568=>14541,168427=>14542,58569=>14542,38751=>14543,58570=>14543,37925=>14544,58571=>14544,20688=>14545,58572=>14545,143543=>14546,58573=>14546,143548=>14547,58574=>14547,38793=>14548,58575=>14548,38815=>14549,58576=>14549,38833=>14550,58577=>14550,38846=>14551,58578=>14551,38848=>14552,58579=>14552,38866=>14553,58580=>14553,38880=>14554,58581=>14554,152684=>14555,58582=>14555,38894=>14556,58583=>14556,29724=>14557,58584=>14557,169011=>14558,58585=>14558,38901=>14560,58587=>14560,168989=>14561,58588=>14561,162170=>14562,58589=>14562,19153=>14563,58590=>14563,38964=>14564,58591=>14564,38963=>14565,58592=>14565,38987=>14566,58593=>14566,39014=>14567,58594=>14567,15118=>14568,58595=>14568,160117=>14569,58596=>14569,15697=>14570,58597=>14570,132656=>14571,58598=>14571,147804=>14572,58599=>14572,153350=>14573,58600=>14573,39114=>14574,58601=>14574,39095=>14575,58602=>14575,39112=>14576,58603=>14576,39111=>14577,58604=>14577,19199=>14578,58605=>14578,159015=>14579,58606=>14579,136915=>14580,58607=>14580,21936=>14581,58608=>14581,39137=>14582,58609=>14582,39142=>14583,58610=>14583,39148=>14584,58611=>14584,37752=>14585,58612=>14585,39225=>14586,58613=>14586,150057=>14587,58614=>14587,19314=>14588,58615=>14588,170071=>14589,58616=>14589,170245=>14590,58617=>14590,39413=>14591,58618=>14591,39436=>14592,58619=>14592,39483=>14593,58620=>14593,39440=>14594,58621=>14594,39512=>14595,58622=>14595,153381=>14596,58623=>14596,14020=>14597,58624=>14597,168113=>14598,58625=>14598,170965=>14599,58626=>14599,39648=>14600,58627=>14600,39650=>14601,58628=>14601,170757=>14602,58629=>14602,39668=>14603,58630=>14603,19470=>14604,58631=>14604,39700=>14605,58632=>14605,39725=>14606,58633=>14606,165376=>14607,58634=>14607,20532=>14608,58635=>14608,39732=>14609,58636=>14609,14531=>14610,58638=>14610,143485=>14611,58639=>14611,39760=>14612,58640=>14612,39744=>14613,58641=>14613,171326=>14614,58642=>14614,23109=>14615,58643=>14615,137315=>14616,58644=>14616,39822=>14617,58645=>14617,39938=>14618,58647=>14618,39935=>14619,58648=>14619,39948=>14620,58649=>14620,171624=>14621,58650=>14621,40404=>14622,58651=>14622,171959=>14623,58652=>14623,172434=>14624,58653=>14624,172459=>14625,58654=>14625,172257=>14626,58655=>14626,172323=>14627,58656=>14627,172511=>14628,58657=>14628,40318=>14629,58658=>14629,40323=>14630,58659=>14630,172340=>14631,58660=>14631,40462=>14632,58661=>14632,40388=>14633,58663=>14633,172435=>14634,58665=>14634,172576=>14635,58666=>14635,137531=>14636,58667=>14636,172595=>14637,58668=>14637,40249=>14638,58669=>14638,172217=>14639,58670=>14639,172724=>14640,58671=>14640,40592=>14641,58672=>14641,40597=>14642,58673=>14642,40606=>14643,58674=>14643,40610=>14644,58675=>14644,19764=>14645,58676=>14645,40618=>14646,58677=>14646,40623=>14647,58678=>14647,148324=>14648,58679=>14648,40641=>14649,58680=>14649,15200=>14650,58681=>14650,14821=>14651,58682=>14651,15645=>14652,58683=>14652,20274=>14653,58684=>14653,14270=>14654,58685=>14654,166955=>14655,58686=>14655,40706=>14656,58687=>14656,40712=>14657,58688=>14657,19350=>14658,58689=>14658,37924=>14659,58690=>14659,159138=>14660,58691=>14660,40727=>14661,60836=>14661,58692=>14661,195099=>14662,40761=>14663,58694=>14663,22175=>14664,58695=>14664,22154=>14665,58696=>14665,40773=>14666,58697=>14666,39352=>14667,58698=>14667,168075=>14668,58699=>14668,38898=>14669,58700=>14669,33919=>14670,58701=>14670,40809=>14672,58703=>14672,31452=>14673,58704=>14673,40846=>14674,58705=>14674,29206=>14675,58706=>14675,19390=>14676,58707=>14676,149877=>14677,58708=>14677,149947=>14678,58709=>14678,29047=>14679,58710=>14679,150008=>14680,58711=>14680,148296=>14681,58712=>14681,150097=>14682,58713=>14682,29598=>14683,58714=>14683,166874=>14684,58715=>14684,137466=>14685,58716=>14685,31135=>14686,58717=>14686,166270=>14687,58718=>14687,167478=>14688,58719=>14688,37737=>14689,58720=>14689,37875=>14690,58721=>14690,166468=>14691,58722=>14691,37612=>14692,58723=>14692,37761=>14693,58724=>14693,37835=>14694,58725=>14694,166252=>14695,58726=>14695,148665=>14696,58727=>14696,29207=>14697,58728=>14697,16107=>14698,58729=>14698,30578=>14699,58730=>14699,31299=>14700,58731=>14700,28880=>14701,58732=>14701,148595=>14702,58733=>14702,148472=>14703,58734=>14703,29054=>14704,58735=>14704,137199=>14705,58736=>14705,28835=>14706,58737=>14706,137406=>14707,58738=>14707,144793=>14708,58739=>14708,16071=>14709,58740=>14709,137349=>14710,58741=>14710,152623=>14711,58742=>14711,137208=>14712,58743=>14712,14114=>14713,58744=>14713,136955=>14714,58745=>14714,137273=>14715,58746=>14715,14049=>14716,58747=>14716,137076=>14717,58748=>14717,137425=>14718,58749=>14718,155467=>14719,58750=>14719,14115=>14720,58751=>14720,136896=>14721,58752=>14721,22363=>14722,58753=>14722,150053=>14723,58754=>14723,136190=>14724,58755=>14724,135848=>14725,58756=>14725,136134=>14726,58757=>14726,136374=>14727,58758=>14727,34051=>14728,58761=>14728,58759=>14728,145062=>14729,58760=>14729,33877=>14731,58762=>14731,149908=>14732,58763=>14732,160101=>14733,58764=>14733,146993=>14734,58765=>14734,152924=>14735,58766=>14735,147195=>14736,58767=>14736,159826=>14737,58768=>14737,17652=>14738,58769=>14738,145134=>14739,58770=>14739,170397=>14740,58771=>14740,159526=>14741,58772=>14741,26617=>14742,58773=>14742,14131=>14743,58774=>14743,15381=>14744,58775=>14744,15847=>14745,58776=>14745,22636=>14746,58777=>14746,137506=>14747,58778=>14747,26640=>14748,58779=>14748,16471=>14749,58780=>14749,145215=>14750,58781=>14750,147681=>14751,58782=>14751,147595=>14752,58783=>14752,147727=>14753,58784=>14753,158753=>14754,58785=>14754,21707=>14755,58786=>14755,22174=>14756,58787=>14756,157361=>14757,58788=>14757,22162=>14758,58789=>14758,135135=>14759,58790=>14759,134056=>14760,58791=>14760,134669=>14761,58792=>14761,166675=>14763,58794=>14763,37788=>14764,58795=>14764,20216=>14765,58796=>14765,20779=>14766,58797=>14766,14361=>14767,58798=>14767,148534=>14768,58799=>14768,20156=>14769,58800=>14769,132197=>14770,58801=>14770,20299=>14772,58803=>14772,20362=>14773,58804=>14773,153169=>14774,58805=>14774,23144=>14775,58806=>14775,131499=>14776,58807=>14776,132043=>14777,58808=>14777,14745=>14778,58809=>14778,131850=>14779,58810=>14779,132116=>14780,58811=>14780,13365=>14781,58812=>14781,20265=>14782,58813=>14782,131776=>14783,58814=>14783,167603=>14784,58815=>14784,131701=>14785,58816=>14785,35546=>14786,58817=>14786,131596=>14787,58818=>14787,20120=>14788,58819=>14788,20685=>14789,58820=>14789,20749=>14790,58821=>14790,20386=>14791,58822=>14791,20227=>14792,58823=>14792,150030=>14793,58824=>14793,147082=>14794,58825=>14794,20290=>14795,58826=>14795,20526=>14796,58827=>14796,20588=>14797,58828=>14797,20609=>14798,58829=>14798,20428=>14799,58830=>14799,20453=>14800,58831=>14800,20568=>14801,58832=>14801,20732=>14802,58833=>14802,28278=>14803,58838=>14803,144789=>14804,58839=>14804,147001=>14805,58840=>14805,147135=>14806,58841=>14806,28018=>14807,58842=>14807,137348=>14808,58843=>14808,147081=>14809,58844=>14809,20904=>14810,58845=>14810,20931=>14811,58846=>14811,132576=>14812,58847=>14812,17629=>14813,58848=>14813,132259=>14814,58849=>14814,132242=>14815,58850=>14815,132241=>14816,58851=>14816,36218=>14817,58852=>14817,166556=>14818,58853=>14818,132878=>14819,58854=>14819,21081=>14820,58855=>14820,21156=>14821,58856=>14821,133235=>14822,58857=>14822,21217=>14823,58858=>14823,18042=>14825,58860=>14825,29068=>14826,58861=>14826,148364=>14827,58862=>14827,134176=>14828,58863=>14828,149932=>14829,58864=>14829,135396=>14830,58865=>14830,27089=>14831,58866=>14831,134685=>14832,58867=>14832,16094=>14834,58869=>14834,29849=>14835,58870=>14835,29716=>14836,58871=>14836,29782=>14837,58872=>14837,29592=>14838,58873=>14838,19342=>14839,58874=>14839,150204=>14840,58875=>14840,147597=>14841,58876=>14841,21456=>14842,58877=>14842,13700=>14843,58878=>14843,29199=>14844,58879=>14844,147657=>14845,58880=>14845,21940=>14846,58881=>14846,131909=>14847,58882=>14847,21709=>14848,58883=>14848,134086=>14849,58884=>14849,22301=>14850,58885=>14850,37469=>14851,58886=>14851,38644=>14852,58887=>14852,22493=>14853,58889=>14853,22413=>14854,58890=>14854,22399=>14855,58891=>14855,13886=>14856,58892=>14856,22731=>14857,58893=>14857,23193=>14858,58894=>14858,166470=>14859,58895=>14859,136954=>14860,58896=>14860,137071=>14861,58897=>14861,136976=>14862,58898=>14862,23084=>14863,58899=>14863,22968=>14864,58900=>14864,23166=>14865,58902=>14865,23247=>14866,58903=>14866,23058=>14867,58904=>14867,153926=>14868,58905=>14868,137715=>14869,58906=>14869,137313=>14870,58907=>14870,148117=>14871,58908=>14871,14069=>14872,58909=>14872,27909=>14873,58910=>14873,29763=>14874,58911=>14874,23073=>14875,58912=>14875,155267=>14876,58913=>14876,23169=>14877,58914=>14877,166871=>14878,58915=>14878,132115=>14879,58916=>14879,37856=>14880,58917=>14880,29836=>14881,58918=>14881,135939=>14882,58919=>14882,28933=>14883,58920=>14883,18802=>14884,58921=>14884,37896=>14885,58922=>14885,166395=>14886,58923=>14886,37821=>14887,58924=>14887,14240=>14888,58925=>14888,23582=>14889,58926=>14889,23710=>14890,58927=>14890,24158=>14891,58928=>14891,24136=>14892,58929=>14892,137622=>14893,58930=>14893,137596=>14894,58931=>14894,146158=>14895,58932=>14895,24269=>14896,58933=>14896,23375=>14897,58934=>14897,58935=>14898,137475=>14898,58936=>14899,137476=>14899,14081=>14900,58937=>14900,137376=>14901,58938=>14901,14045=>14902,58939=>14902,136958=>14903,58940=>14903,14035=>14904,58941=>14904,33066=>14905,58942=>14905,166471=>14906,58943=>14906,138682=>14907,58944=>14907,144498=>14908,58945=>14908,166312=>14909,58946=>14909,24332=>14910,60916=>14910,58947=>14910,24334=>14911,58948=>14911,137511=>14912,58949=>14912,137131=>14913,58950=>14913,23147=>14914,58951=>14914,137019=>14915,58952=>14915,23364=>14916,58953=>14916,161277=>14917,58955=>14917,34912=>14918,58956=>14918,24702=>14919,58957=>14919,141408=>14920,58958=>14920,140843=>14921,58959=>14921,24539=>14922,58960=>14922,16056=>14923,58961=>14923,140719=>14924,58962=>14924,140734=>14925,58963=>14925,168072=>14926,58964=>14926,159603=>14927,58965=>14927,25024=>14928,58966=>14928,131134=>14929,58967=>14929,131142=>14930,58968=>14930,140827=>14931,58969=>14931,24985=>14932,58970=>14932,24984=>14933,58971=>14933,24693=>14934,58972=>14934,142491=>14935,58973=>14935,142599=>14936,58974=>14936,149204=>14937,58975=>14937,168269=>14938,58976=>14938,25713=>14939,58977=>14939,149093=>14940,58978=>14940,142186=>14941,58979=>14941,14889=>14942,58980=>14942,142114=>14943,58981=>14943,144464=>14944,58982=>14944,170218=>14945,58983=>14945,142968=>14946,58984=>14946,25399=>14947,58985=>14947,25782=>14948,58987=>14948,25393=>14949,58988=>14949,25553=>14950,58989=>14950,149987=>14951,58990=>14951,142695=>14952,58991=>14952,25252=>14953,58992=>14953,142497=>14954,58993=>14954,25659=>14955,58994=>14955,25963=>14956,58995=>14956,26994=>14957,58996=>14957,15348=>14958,58997=>14958,143502=>14959,58998=>14959,144045=>14960,58999=>14960,149897=>14961,59000=>14961,144043=>14962,59001=>14962,21773=>14963,59002=>14963,144096=>14964,59003=>14964,137433=>14965,59004=>14965,169023=>14966,59005=>14966,26318=>14967,59006=>14967,144009=>14968,59007=>14968,143795=>14969,59008=>14969,15072=>14970,59009=>14970,152964=>14971,59011=>14971,166690=>14972,59012=>14972,152975=>14973,59013=>14973,136956=>14974,59014=>14974,152923=>14975,59015=>14975,152613=>14976,59016=>14976,30958=>14977,59017=>14977,143619=>14978,59018=>14978,137258=>14979,59019=>14979,143924=>14980,59020=>14980,13412=>14981,59021=>14981,143887=>14982,59022=>14982,143746=>14983,59023=>14983,148169=>14984,59024=>14984,26254=>14985,59025=>14985,159012=>14986,59026=>14986,26219=>14987,59027=>14987,19347=>14988,59028=>14988,26160=>14989,59029=>14989,161904=>14990,59030=>14990,138731=>14991,59031=>14991,26211=>14992,59032=>14992,144082=>14993,59033=>14993,144097=>14994,59034=>14994,26142=>14995,59035=>14995,153714=>14996,59036=>14996,14545=>14997,59037=>14997,145466=>14998,59038=>14998,145340=>14999,59039=>14999,15257=>15000,59040=>15000,145314=>15001,59041=>15001,144382=>15002,59042=>15002,29904=>15003,59043=>15003,15254=>15004,59044=>15004,149034=>15005,59046=>15005,26806=>15006,59047=>15006,15300=>15008,59049=>15008,27326=>15009,59050=>15009,145365=>15010,59052=>15010,148615=>15011,59053=>15011,27187=>15012,59054=>15012,27218=>15013,59055=>15013,27337=>15014,59056=>15014,27397=>15015,59057=>15015,137490=>15016,59058=>15016,25873=>15017,59059=>15017,26776=>15018,59060=>15018,27212=>15019,59061=>15019,15319=>15020,59062=>15020,27258=>15021,59063=>15021,27479=>15022,59064=>15022,147392=>15023,59065=>15023,146586=>15024,59066=>15024,37792=>15025,59067=>15025,37618=>15026,59068=>15026,166890=>15027,59069=>15027,166603=>15028,59070=>15028,37513=>15029,59071=>15029,163870=>15030,59072=>15030,166364=>15031,59073=>15031,37991=>15032,59074=>15032,28069=>15033,59075=>15033,28427=>15034,59076=>15034,147327=>15036,59079=>15036,15759=>15037,59080=>15037,28164=>15038,59081=>15038,147516=>15039,59082=>15039,23101=>15040,59083=>15040,28170=>15041,59084=>15041,22599=>15042,59085=>15042,27940=>15043,59086=>15043,30786=>15044,59087=>15044,28987=>15045,59088=>15045,148250=>15046,59089=>15046,148086=>15047,59090=>15047,28913=>15048,59091=>15048,29264=>15049,61085=>15049,59092=>15049,29319=>15050,59093=>15050,29332=>15051,59094=>15051,149391=>15052,59095=>15052,149285=>15053,59096=>15053,20857=>15054,59097=>15054,150180=>15055,59098=>15055,132587=>15056,59099=>15056,29818=>15057,59100=>15057,147192=>15058,59101=>15058,144991=>15059,59102=>15059,150090=>15060,59103=>15060,149783=>15061,59104=>15061,155617=>15062,59105=>15062,16134=>15063,59106=>15063,16049=>15064,59107=>15064,150239=>15065,59108=>15065,166947=>15066,59109=>15066,147253=>15067,59110=>15067,24743=>15068,59111=>15068,16115=>15069,59112=>15069,29900=>15070,59113=>15070,29756=>15071,59114=>15071,37767=>15072,59115=>15072,29751=>15073,59116=>15073,17567=>15074,59117=>15074,159210=>15075,59118=>15075,17745=>15076,59119=>15076,30083=>15077,59120=>15077,16227=>15078,59121=>15078,150745=>15079,59122=>15079,150790=>15080,59123=>15080,16216=>15081,59124=>15081,30037=>15082,59125=>15082,30323=>15083,59126=>15083,173510=>15084,59127=>15084,29800=>15086,61070=>15086,59129=>15086,166604=>15087,59130=>15087,149931=>15088,59131=>15088,149902=>15089,59132=>15089,15099=>15090,59133=>15090,15821=>15091,59134=>15091,150094=>15092,59135=>15092,16127=>15093,59136=>15093,149957=>15094,59137=>15094,149747=>15095,59138=>15095,37370=>15096,59139=>15096,22322=>15097,59140=>15097,37698=>15098,59141=>15098,166627=>15099,59142=>15099,137316=>15100,59143=>15100,20703=>15101,59144=>15101,152097=>15102,59145=>15102,152039=>15103,59146=>15103,30584=>15104,59147=>15104,143922=>15105,59148=>15105,30478=>15106,59149=>15106,30479=>15107,59150=>15107,30587=>15108,59151=>15108,149143=>15109,59152=>15109,145281=>15110,59153=>15110,14942=>15111,59154=>15111,149744=>15112,59155=>15112,29752=>15113,59156=>15113,29851=>15114,59157=>15114,16063=>15115,59158=>15115,150202=>15116,59159=>15116,150215=>15117,59160=>15117,16584=>15118,59161=>15118,150166=>15119,59162=>15119,156078=>15120,59163=>15120,37639=>15121,59164=>15121,152961=>15122,59165=>15122,30750=>15123,59166=>15123,30861=>15124,59167=>15124,30856=>15125,59168=>15125,30930=>15126,59169=>15126,29648=>15127,59170=>15127,31065=>15128,59171=>15128,161601=>15129,59172=>15129,153315=>15130,59173=>15130,16654=>15131,59174=>15131,31141=>15134,59177=>15134,27181=>15135,59178=>15135,147194=>15136,59179=>15136,31290=>15137,59180=>15137,31220=>15138,59181=>15138,16750=>15139,59182=>15139,136934=>15140,59183=>15140,16690=>15141,59184=>15141,37429=>15142,59185=>15142,31217=>15143,59186=>15143,134476=>15144,59187=>15144,149900=>15145,59188=>15145,131737=>15146,59189=>15146,146874=>15147,59190=>15147,137070=>15148,59191=>15148,13719=>15149,59192=>15149,21867=>15150,59193=>15150,13680=>15151,59194=>15151,13994=>15152,59195=>15152,131540=>15153,59196=>15153,134157=>15154,59197=>15154,31458=>15155,59198=>15155,23129=>15156,59199=>15156,141045=>15157,59200=>15157,154287=>15158,59201=>15158,154268=>15159,59202=>15159,23053=>15160,59203=>15160,131675=>15161,59204=>15161,30960=>15162,59205=>15162,23082=>15163,59206=>15163,154566=>15164,59207=>15164,31486=>15165,59208=>15165,16889=>15166,59209=>15166,31837=>15167,59210=>15167,31853=>15168,59211=>15168,16913=>15169,59212=>15169,154547=>15170,59213=>15170,155324=>15171,59214=>15171,155302=>15172,59215=>15172,31949=>15173,59216=>15173,150009=>15174,59217=>15174,137136=>15175,59218=>15175,31886=>15176,59219=>15176,31868=>15177,59220=>15177,31918=>15178,59221=>15178,27314=>15179,59222=>15179,32220=>15180,59223=>15180,32263=>15181,59224=>15181,32211=>15182,59225=>15182,32590=>15183,59226=>15183,156257=>15184,59227=>15184,155996=>15185,59228=>15185,162632=>15186,59229=>15186,32151=>15187,59230=>15187,155266=>15188,59231=>15188,17002=>15189,59232=>15189,158581=>15190,59233=>15190,133398=>15191,59234=>15191,26582=>15192,59235=>15192,131150=>15193,59236=>15193,144847=>15194,59237=>15194,22468=>15195,59238=>15195,156690=>15196,59239=>15196,156664=>15197,59240=>15197,32733=>15198,59242=>15198,31527=>15199,59243=>15199,133164=>15200,59244=>15200,154345=>15201,59245=>15201,154947=>15202,59246=>15202,31500=>15203,59247=>15203,155150=>15204,59248=>15204,39398=>15205,59249=>15205,34373=>15206,59250=>15206,39523=>15207,59251=>15207,27164=>15208,59252=>15208,144447=>15209,59253=>15209,150007=>15210,59255=>15210,157101=>15211,59256=>15211,39455=>15212,59257=>15212,157088=>15213,59258=>15213,33941=>15214,160039=>15215,59260=>15215,158929=>15216,59261=>15216,17642=>15217,59262=>15217,33079=>15218,59263=>15218,17410=>15219,59264=>15219,32966=>15220,59265=>15220,33033=>15221,59266=>15221,33090=>15222,59267=>15222,157620=>15223,59268=>15223,39107=>15224,59269=>15224,158274=>15225,59270=>15225,33378=>15226,59271=>15226,33381=>15227,59272=>15227,158289=>15228,59273=>15228,33875=>15229,59274=>15229,159143=>15230,59275=>15230,34320=>15231,59276=>15231,160283=>15232,59277=>15232,23174=>15233,59278=>15233,16767=>15234,59279=>15234,137280=>15235,59280=>15235,23339=>15236,59281=>15236,137377=>15237,59282=>15237,23268=>15238,59283=>15238,137432=>15239,59284=>15239,34464=>15240,59285=>15240,195004=>15241,59286=>15241,146831=>15242,59287=>15242,34861=>15243,59288=>15243,160802=>15244,59289=>15244,23042=>15245,59290=>15245,34926=>15246,59291=>15246,20293=>15247,59292=>15247,34951=>15248,59293=>15248,35007=>15249,59294=>15249,35046=>15250,59295=>15250,35173=>15251,59296=>15251,35149=>15252,59297=>15252,153219=>15253,59298=>15253,35156=>15254,59299=>15254,161669=>15255,59300=>15255,161668=>15256,59301=>15256,166901=>15257,59302=>15257,166873=>15258,59303=>15258,166812=>15259,59304=>15259,166393=>15260,59305=>15260,16045=>15261,59306=>15261,33955=>15262,59307=>15262,18165=>15263,59308=>15263,18127=>15264,59309=>15264,14322=>15265,59310=>15265,35389=>15266,59311=>15266,35356=>15267,59312=>15267,169032=>15268,59313=>15268,24397=>15269,59314=>15269,37419=>15270,59315=>15270,148100=>15271,59316=>15271,26068=>15272,59317=>15272,28969=>15273,59318=>15273,28868=>15274,59319=>15274,137285=>15275,59320=>15275,40301=>15276,59321=>15276,35999=>15277,59322=>15277,36073=>15278,59323=>15278,163292=>15279,59324=>15279,22938=>15280,59325=>15280,30659=>15281,59326=>15281,23024=>15282,59327=>15282,14036=>15283,59329=>15283,36394=>15284,59330=>15284,36519=>15285,59331=>15285,150537=>15286,59332=>15286,36656=>15287,59333=>15287,36682=>15288,59334=>15288,17140=>15289,59335=>15289,27736=>15290,59336=>15290,28603=>15291,59337=>15291,140065=>15292,59338=>15292,18587=>15293,59339=>15293,28537=>15294,59340=>15294,28299=>15295,59341=>15295,137178=>15296,59342=>15296,39913=>15297,59343=>15297,14005=>15298,59344=>15298,149807=>15299,59345=>15299,37051=>15300,59346=>15300,18612=>15301,21873=>15302,59348=>15302,18694=>15303,59349=>15303,37307=>15304,59350=>15304,37892=>15305,59351=>15305,166475=>15306,59352=>15306,16482=>15307,59353=>15307,166652=>15308,59354=>15308,37927=>15309,59355=>15309,166941=>15310,59356=>15310,166971=>15311,59357=>15311,34021=>15312,59358=>15312,35371=>15313,59359=>15313,38297=>15314,59360=>15314,38311=>15315,59361=>15315,38295=>15316,59362=>15316,38294=>15317,59363=>15317,167220=>15318,59364=>15318,29765=>15319,59365=>15319,16066=>15320,59366=>15320,149759=>15321,59367=>15321,150082=>15322,59368=>15322,148458=>15323,59369=>15323,16103=>15324,59370=>15324,143909=>15325,59371=>15325,38543=>15326,59372=>15326,167655=>15327,59373=>15327,167526=>15328,59374=>15328,167525=>15329,59375=>15329,16076=>15330,59376=>15330,149997=>15331,59377=>15331,150136=>15332,59378=>15332,147438=>15333,59379=>15333,29714=>15334,59380=>15334,29803=>15335,59381=>15335,16124=>15336,59382=>15336,38721=>15337,59383=>15337,168112=>15338,59384=>15338,26695=>15339,59385=>15339,18973=>15340,59386=>15340,168083=>15341,59387=>15341,153567=>15342,59388=>15342,37736=>15344,59390=>15344,166281=>15345,59391=>15345,166950=>15346,59392=>15346,166703=>15347,59393=>15347,156606=>15348,59394=>15348,37562=>15349,59395=>15349,23313=>15350,59396=>15350,35689=>15351,59397=>15351,18748=>15352,59398=>15352,29689=>15353,59399=>15353,147995=>15354,59400=>15354,38811=>15355,59401=>15355,39224=>15357,59403=>15357,134950=>15358,59404=>15358,24001=>15359,59405=>15359,166853=>15360,59406=>15360,150194=>15361,59407=>15361,38943=>15362,59408=>15362,169178=>15363,59409=>15363,37622=>15364,59410=>15364,169431=>15365,59411=>15365,37349=>15366,59412=>15366,17600=>15367,59413=>15367,166736=>15368,59414=>15368,150119=>15369,59415=>15369,166756=>15370,59416=>15370,39132=>15371,59417=>15371,166469=>15372,59418=>15372,16128=>15373,59419=>15373,37418=>15374,59420=>15374,18725=>15375,59421=>15375,33812=>15376,59422=>15376,39227=>15377,59423=>15377,39245=>15378,59424=>15378,162566=>15379,59425=>15379,15869=>15380,59426=>15380,19311=>15382,59428=>15382,39338=>15383,59429=>15383,39516=>15384,59430=>15384,166757=>15385,59431=>15385,153800=>15386,59432=>15386,27279=>15387,59433=>15387,39457=>15388,59434=>15388,23294=>15389,59435=>15389,39471=>15390,59436=>15390,170225=>15391,59437=>15391,19344=>15392,59438=>15392,170312=>15393,59439=>15393,39356=>15394,59440=>15394,19389=>15395,59441=>15395,19351=>15396,59442=>15396,37757=>15397,59443=>15397,22642=>15398,59444=>15398,135938=>15399,59445=>15399,22562=>15400,59446=>15400,149944=>15401,59447=>15401,136424=>15402,59448=>15402,30788=>15403,59449=>15403,141087=>15404,59450=>15404,146872=>15405,59451=>15405,26821=>15406,59452=>15406,15741=>15407,59453=>15407,37976=>15408,59454=>15408,14631=>15409,59455=>15409,24912=>15410,59456=>15410,141185=>15411,59457=>15411,141675=>15412,59458=>15412,24839=>15413,59459=>15413,40015=>15414,59460=>15414,40019=>15415,59461=>15415,40059=>15416,59462=>15416,39989=>15417,59463=>15417,39952=>15418,59464=>15418,39807=>15419,59465=>15419,39887=>15420,59466=>15420,171565=>15421,59467=>15421,39839=>15422,59468=>15422,172533=>15423,59469=>15423,172286=>15424,59470=>15424,40225=>15425,59471=>15425,19630=>15426,59472=>15426,147716=>15427,59473=>15427,40472=>15428,59474=>15428,19632=>15429,59475=>15429,40204=>15430,59476=>15430,172468=>15431,59477=>15431,172269=>15432,59478=>15432,172275=>15433,59479=>15433,170287=>15434,59480=>15434,40357=>15435,59481=>15435,33981=>15436,59482=>15436,159250=>15437,59483=>15437,159711=>15438,59484=>15438,158594=>15439,59485=>15439,34300=>15440,59486=>15440,17715=>15441,59487=>15441,159140=>15442,59488=>15442,159364=>15443,59489=>15443,159216=>15444,59490=>15444,33824=>15445,59491=>15445,34286=>15446,59492=>15446,159232=>15447,59493=>15447,145367=>15448,59494=>15448,155748=>15449,59495=>15449,31202=>15450,59496=>15450,144796=>15451,59497=>15451,144960=>15452,59498=>15452,149982=>15453,59500=>15453,15714=>15454,59501=>15454,37851=>15455,59502=>15455,37566=>15456,59503=>15456,37704=>15457,59504=>15457,131775=>15458,59505=>15458,30905=>15459,59506=>15459,37495=>15460,59507=>15460,37965=>15461,59508=>15461,20452=>15462,59509=>15462,13376=>15463,59510=>15463,36964=>15464,59511=>15464,152925=>15465,59512=>15465,30781=>15466,59513=>15466,30804=>15467,59514=>15467,30902=>15468,59515=>15468,30795=>15469,59516=>15469,137047=>15470,59517=>15470,143817=>15471,59518=>15471,149825=>15472,59519=>15472,13978=>15473,59520=>15473,20338=>15474,59521=>15474,28634=>15475,59522=>15475,28633=>15476,59523=>15476,28702=>15478,59524=>15478,59525=>15478,21524=>15479,59526=>15479,147893=>15480,59527=>15480,22459=>15481,59528=>15481,22771=>15482,59529=>15482,22410=>15483,59530=>15483,40214=>15484,59531=>15484,22487=>15485,59532=>15485,28980=>15486,59533=>15486,13487=>15487,59534=>15487,147884=>15488,59535=>15488,29163=>15489,59536=>15489,158784=>15490,59537=>15490,151447=>15491,59538=>15491,137141=>15493,59540=>15493,166473=>15494,59541=>15494,24844=>15495,59542=>15495,23246=>15496,59543=>15496,23051=>15497,59544=>15497,17084=>15498,59545=>15498,148616=>15499,59546=>15499,14124=>15500,59547=>15500,19323=>15501,59548=>15501,166396=>15502,59549=>15502,37819=>15503,59550=>15503,37816=>15504,59551=>15504,137430=>15505,59552=>15505,134941=>15506,59553=>15506,33906=>15507,59554=>15507,158912=>15508,59555=>15508,136211=>15509,59556=>15509,148218=>15510,59557=>15510,142374=>15511,59558=>15511,148417=>15512,59559=>15512,22932=>15513,59560=>15513,146871=>15514,59561=>15514,157505=>15515,59562=>15515,32168=>15516,59563=>15516,155995=>15517,59564=>15517,155812=>15518,59565=>15518,149945=>15519,59566=>15519,149899=>15520,59567=>15520,166394=>15521,59568=>15521,37605=>15522,59569=>15522,29666=>15523,59570=>15523,16105=>15524,59571=>15524,29876=>15525,59572=>15525,166755=>15526,59573=>15526,137375=>15527,59574=>15527,16097=>15528,59575=>15528,150195=>15529,59576=>15529,27352=>15530,59577=>15530,29683=>15531,59578=>15531,29691=>15532,59579=>15532,16086=>15533,59580=>15533,150078=>15534,59581=>15534,150164=>15535,59582=>15535,137177=>15536,59583=>15536,150118=>15537,59584=>15537,132007=>15538,59585=>15538,136228=>15539,59586=>15539,149989=>15540,59587=>15540,29768=>15541,59588=>15541,149782=>15542,59589=>15542,28837=>15543,59590=>15543,149878=>15544,59591=>15544,37508=>15545,59592=>15545,29670=>15546,59593=>15546,37727=>15547,59594=>15547,132350=>15548,59595=>15548,37681=>15549,59596=>15549,166606=>15550,59597=>15550,166422=>15551,59598=>15551,37766=>15552,59599=>15552,166887=>15553,59600=>15553,153045=>15554,59601=>15554,18741=>15555,59602=>15555,166530=>15556,59603=>15556,29035=>15557,59604=>15557,149827=>15558,59605=>15558,134399=>15559,59606=>15559,22180=>15560,59607=>15560,132634=>15561,59608=>15561,134123=>15562,59609=>15562,134328=>15563,59610=>15563,21762=>15564,59611=>15564,31172=>15565,59612=>15565,137210=>15566,59613=>15566,32254=>15567,59614=>15567,136898=>15568,59615=>15568,150096=>15569,59616=>15569,137298=>15570,59617=>15570,17710=>15571,59618=>15571,37889=>15572,59619=>15572,14090=>15573,59620=>15573,166592=>15574,59621=>15574,149933=>15575,59622=>15575,22960=>15576,59623=>15576,137407=>15577,59624=>15577,137347=>15578,59625=>15578,160900=>15579,59626=>15579,23201=>15580,59627=>15580,14050=>15581,59628=>15581,146779=>15582,59629=>15582,14000=>15583,59630=>15583,37471=>15584,59631=>15584,23161=>15585,59632=>15585,166529=>15586,59633=>15586,137314=>15587,59634=>15587,37748=>15588,59635=>15588,15565=>15589,59636=>15589,133812=>15590,59637=>15590,19094=>15591,59638=>15591,14730=>15592,59639=>15592,20724=>15593,59640=>15593,15721=>15594,59641=>15594,15692=>15595,59642=>15595,136092=>15596,59643=>15596,29045=>15597,59644=>15597,17147=>15598,59645=>15598,164376=>15599,59646=>15599,28175=>15600,59647=>15600,168164=>15601,59648=>15601,17643=>15602,59649=>15602,27991=>15603,59650=>15603,163407=>15604,59651=>15604,28775=>15605,59652=>15605,27823=>15606,59653=>15606,15574=>15607,59654=>15607,147437=>15608,59655=>15608,146989=>15609,59656=>15609,28162=>15610,59657=>15610,28428=>15611,59658=>15611,15727=>15612,59659=>15612,132085=>15613,59660=>15613,30033=>15614,59661=>15614,14012=>15615,59662=>15615,13512=>15616,59663=>15616,18048=>15617,59664=>15617,16090=>15618,59665=>15618,18545=>15619,59666=>15619,22980=>15620,59667=>15620,37486=>15621,59668=>15621,18750=>15622,59669=>15622,36673=>15623,59670=>15623,166940=>15624,59671=>15624,158656=>15625,59672=>15625,22546=>15626,59673=>15626,22472=>15627,59674=>15627,14038=>15628,59675=>15628,136274=>15629,59676=>15629,28926=>15630,59677=>15630,148322=>15631,59678=>15631,150129=>15632,59679=>15632,143331=>15633,59680=>15633,135856=>15634,59681=>15634,140221=>15635,59682=>15635,26809=>15636,59683=>15636,26983=>15637,59684=>15637,136088=>15638,59685=>15638,144613=>15639,59686=>15639,162804=>15640,59687=>15640,145119=>15641,59688=>15641,166531=>15642,59689=>15642,145366=>15643,59690=>15643,144378=>15644,59691=>15644,150687=>15645,59692=>15645,27162=>15646,59693=>15646,145069=>15647,59694=>15647,158903=>15648,59695=>15648,33854=>15649,59696=>15649,17631=>15650,59697=>15650,17614=>15651,59698=>15651,159014=>15652,59699=>15652,159057=>15653,59700=>15653,158850=>15654,59701=>15654,159710=>15655,59702=>15655,33597=>15658,59705=>15658,137018=>15659,59706=>15659,33773=>15660,59707=>15660,158848=>15661,59708=>15661,159827=>15662,59709=>15662,137179=>15663,59710=>15663,22921=>15664,59711=>15664,23170=>15665,59712=>15665,137139=>15666,59713=>15666,23137=>15667,59714=>15667,23153=>15668,59715=>15668,137477=>15669,59716=>15669,147964=>15670,59717=>15670,14125=>15671,59718=>15671,23023=>15672,59719=>15672,137020=>15673,59720=>15673,14023=>15674,59721=>15674,29070=>15675,59722=>15675,37776=>15676,59723=>15676,26266=>15677,59724=>15677,148133=>15678,59725=>15678,23150=>15679,59726=>15679,23083=>15680,59727=>15680,148115=>15681,59728=>15681,27179=>15682,59729=>15682,147193=>15683,59730=>15683,161590=>15684,59731=>15684,148571=>15685,59732=>15685,148170=>15686,59733=>15686,28957=>15687,59734=>15687,148057=>15688,59735=>15688,166369=>15689,59736=>15689,20400=>15690,59737=>15690,159016=>15691,59738=>15691,23746=>15692,59739=>15692,148686=>15693,59740=>15693,163405=>15694,59741=>15694,148413=>15695,59742=>15695,27148=>15696,59743=>15696,148054=>15697,59744=>15697,135940=>15698,59745=>15698,28979=>15700,59747=>15700,148457=>15701,59748=>15701,15781=>15702,59749=>15702,27871=>15703,59750=>15703,194597=>15704,59751=>15704,23019=>15705,59754=>15705,24412=>15706,59757=>15706,59764=>15707,144128=>15707,31955=>15708,59776=>15708,59783=>15709,162548=>15709,59786=>15710,153334=>15710,162584=>15711,59790=>15711,36972=>15712,59791=>15712,33270=>15713,59795=>15713,30476=>15714,59797=>15714,27810=>15715,59799=>15715,22269=>15716,59800=>15716,22633=>15717,59828=>15717,26465=>15718,59832=>15718,23646=>15719,59838=>15719,22770=>15720,59841=>15720,28857=>15721,59843=>15721,26627=>15722,59853=>15722,59859=>15723,36795=>15723,59861=>15724,36796=>15724,20001=>15725,59871=>15725,31545=>15726,59898=>15726,15820=>15727,59902=>15727,29482=>15728,57990=>15728,59909=>15728,30048=>15729,59912=>15729,22586=>15730,59920=>15730,33446=>15731,59932=>15731,27018=>15732,59940=>15732,24803=>15733,59944=>15733,20206=>15734,59984=>15734,39364=>15735,60002=>15735,40639=>15736,60023=>15736,21249=>15737,60025=>15737,26528=>15738,60038=>15738,24808=>15739,60046=>15739,20916=>15740,60053=>15740,31363=>15741,60064=>15741,39994=>15742,60075=>15742,31432=>15743,60093=>15743,26906=>15744,60098=>15744,22956=>15745,60100=>15745,22592=>15746,60102=>15746,21610=>15747,60114=>15747,24807=>15748,60123=>15748,22138=>15749,60125=>15749,26965=>15750,60132=>15750,39983=>15751,60133=>15751,34725=>15752,60134=>15752,23584=>15753,60141=>15753,24075=>15754,60143=>15754,26398=>15755,60147=>15755,33965=>15756,60157=>15756,35713=>15757,60161=>15757,20088=>15758,60166=>15758,25283=>15759,60176=>15759,26709=>15760,60180=>15760,33533=>15762,60190=>15762,35237=>15763,60194=>15763,36768=>15764,60196=>15764,38840=>15765,60198=>15765,38983=>15766,60200=>15766,39613=>15767,60201=>15767,24497=>15768,60218=>15768,26184=>15769,60219=>15769,26303=>15770,60220=>15770,162425=>15771,60221=>15771,60225=>15773,149946=>15773,60230=>15776,131910=>15776,26382=>15777,60232=>15777,26904=>15778,60233=>15778,161367=>15779,60235=>15779,155618=>15780,60236=>15780,161278=>15781,60239=>15781,139418=>15782,60240=>15782,18640=>15783,60241=>15783,19128=>15784,60242=>15784,60244=>15785,166554=>15785,60247=>15786,147515=>15786,150085=>15787,60250=>15787,132554=>15788,60251=>15788,20946=>15789,60252=>15789,132625=>15790,60253=>15790,22943=>15791,60254=>15791,138920=>15792,60255=>15792,15294=>15793,60256=>15793,146687=>15794,60257=>15794,14747=>15795,60262=>15795,165352=>15796,60264=>15796,170441=>15797,60265=>15797,14178=>15798,60266=>15798,139715=>15799,60267=>15799,35678=>15800,60268=>15800,166734=>15801,60269=>15801,29193=>15803,60274=>15803,60276=>15804,134264=>15804,132985=>15805,60280=>15805,36570=>15806,60281=>15806,21135=>15807,60283=>15807,29041=>15808,60285=>15808,147274=>15809,60288=>15809,150183=>15810,60289=>15810,21948=>15811,60290=>15811,60293=>15812,158546=>15812,13427=>15813,60295=>15813,60297=>15814,161330=>15814,18200=>15815,60299=>15815,60303=>15816,149823=>15816,20582=>15817,60305=>15817,13563=>15818,60306=>15818,144332=>15819,60307=>15819,18300=>15821,60310=>15821,166216=>15822,60311=>15822,60315=>15823,138640=>15823,162834=>15825,60320=>15825,36950=>15826,60321=>15826,151450=>15827,60323=>15827,35682=>15828,60324=>15828,23899=>15829,60327=>15829,158711=>15830,60328=>15830,137500=>15832,60331=>15832,35562=>15833,60332=>15833,150006=>15834,60333=>15834,60335=>15835,147439=>15835,19392=>15836,60337=>15836,141083=>15837,60340=>15837,37989=>15838,60341=>15838,153569=>15839,60342=>15839,24981=>15840,60343=>15840,23079=>15841,60344=>15841,194765=>15842,60345=>15842,194566=>15843,60348=>15844,148769=>15844,20074=>15845,60350=>15845,149812=>15846,60351=>15846,38486=>15847,60352=>15847,28047=>15848,60353=>15848,158909=>15849,60354=>15849,35191=>15850,60356=>15850,60359=>15851,156689=>15851,31554=>15853,60363=>15853,168128=>15854,60364=>15854,133649=>15855,60365=>15855,31301=>15857,60369=>15857,39462=>15858,60372=>15858,13919=>15859,60374=>15859,156777=>15860,60375=>15860,131105=>15861,60376=>15861,31107=>15862,60377=>15862,23852=>15863,60380=>15863,144665=>15864,60381=>15864,18128=>15866,60384=>15866,30011=>15867,60386=>15867,34917=>15868,60387=>15868,22710=>15869,60389=>15869,14108=>15870,60390=>15870,140685=>15871,60391=>15871,15444=>15872,60394=>15872,37505=>15873,60397=>15873,139642=>15874,60398=>15874,37680=>15875,60400=>15875,149968=>15876,60402=>15876,27705=>15877,60403=>15877,134904=>15878,60406=>15878,34855=>15879,60407=>15879,35061=>15880,60408=>15880,141606=>15881,60409=>15881,164979=>15882,60410=>15882,137137=>15883,60411=>15883,28344=>15884,60412=>15884,150058=>15885,60413=>15885,137248=>15886,60414=>15886,14756=>15887,60415=>15887,17727=>15890,60419=>15890,26294=>15891,60420=>15891,171181=>15892,60421=>15892,170148=>15893,60422=>15893,35139=>15894,60423=>15894,16607=>15895,60427=>15895,136714=>15896,60428=>15896,14753=>15897,60429=>15897,145199=>15898,60430=>15898,164072=>15899,60431=>15899,136133=>15900,60432=>15900,29101=>15901,60433=>15901,33638=>15902,60434=>15902,60436=>15903,168360=>15903,19639=>15905,60438=>15905,159919=>15906,60439=>15906,166315=>15907,60440=>15907,147834=>15908,60445=>15908,31555=>15909,60446=>15909,31102=>15910,60447=>15910,28597=>15911,60449=>15911,172767=>15912,60450=>15912,27139=>15913,60451=>15913,164632=>15914,60452=>15914,21410=>15915,60453=>15915,159239=>15916,60454=>15916,37823=>15917,60455=>15917,26678=>15918,60456=>15918,38749=>15919,59389=>15919,60457=>15919,164207=>15920,60458=>15920,158133=>15921,60460=>15921,136173=>15922,60461=>15922,143919=>15923,60462=>15923,23941=>15924,60464=>15924,166960=>15925,60465=>15925,22293=>15926,60467=>15926,38947=>15927,60468=>15927,166217=>15928,60469=>15928,23979=>15929,60470=>15929,149896=>15930,60471=>15930,26046=>15931,60472=>15931,27093=>15932,60473=>15932,21458=>15933,60474=>15933,150181=>15934,60475=>15934,147329=>15935,60476=>15935,15377=>15936,60477=>15936,26422=>15937,60478=>15937,60482=>15938,139169=>15938,13770=>15939,60490=>15939,18682=>15940,60493=>15940,30728=>15942,60496=>15942,37461=>15943,60497=>15943,17394=>15944,60499=>15944,17375=>15945,60501=>15945,23032=>15946,60505=>15946,22155=>15948,60518=>15948,60520=>15949,169449=>15949,36882=>15950,60541=>15950,21953=>15951,60546=>15951,17673=>15952,60551=>15952,32383=>15953,60552=>15953,28502=>15954,60553=>15954,27313=>15955,60554=>15955,13540=>15956,60556=>15956,161949=>15957,60558=>15957,14138=>15958,60559=>15958,60562=>15960,163876=>15960,60565=>15961,162366=>15961,15851=>15962,60567=>15962,60569=>15963,146615=>15963,156248=>15964,60574=>15964,22207=>15965,60575=>15965,36366=>15966,60577=>15966,23405=>15967,60578=>15967,25566=>15968,60581=>15968,25904=>15970,60585=>15970,22061=>15971,60586=>15971,21530=>15972,60588=>15972,171416=>15973,60591=>15973,19581=>15974,60592=>15974,22050=>15975,60593=>15975,22046=>15976,60594=>15976,32585=>15977,60595=>15977,22901=>15978,60597=>15978,146752=>15979,60598=>15979,34672=>15980,60599=>15980,33047=>15981,60604=>15981,40286=>15982,60605=>15982,36120=>15983,60606=>15983,30267=>15984,60607=>15984,40005=>15985,60608=>15985,30286=>15986,60609=>15986,30649=>15987,60610=>15987,37701=>15988,60611=>15988,21554=>15989,60612=>15989,33096=>15990,60613=>15990,33527=>15991,60614=>15991,22053=>15992,60615=>15992,33074=>15993,60616=>15993,33816=>15994,60617=>15994,32957=>15995,60618=>15995,21994=>15996,60619=>15996,31074=>15997,60620=>15997,22083=>15998,60621=>15998,21526=>15999,60622=>15999,134813=>16000,60623=>16000,13774=>16001,60624=>16001,22021=>16002,57509=>16002,60625=>16002,22001=>16003,60626=>16003,26353=>16004,60627=>16004,164578=>16005,60628=>16005,13869=>16006,60629=>16006,30004=>16007,60630=>16007,22000=>16008,60631=>16008,21946=>16009,60632=>16009,21655=>16010,60633=>16010,21874=>16011,60634=>16011,134209=>16012,60635=>16012,134294=>16013,60636=>16013,24272=>16014,57652=>16014,60637=>16014,134774=>16015,60639=>16015,142434=>16016,60640=>16016,134818=>16017,60641=>16017,40619=>16018,60642=>16018,32090=>16019,60643=>16019,135285=>16021,60645=>16021,25245=>16022,60646=>16022,38765=>16023,60647=>16023,21652=>16024,60648=>16024,36045=>16025,60649=>16025,29174=>16026,60650=>16026,37238=>16027,60651=>16027,25596=>16028,60652=>16028,25529=>16029,60653=>16029,25598=>16030,60654=>16030,21865=>16031,60655=>16031,142147=>16032,60656=>16032,40050=>16033,60657=>16033,143027=>16034,60658=>16034,20890=>16035,60659=>16035,13535=>16036,60660=>16036,134567=>16037,60661=>16037,20903=>16038,60662=>16038,21581=>16039,60663=>16039,21790=>16040,60664=>16040,21779=>16041,60665=>16041,30310=>16042,60666=>16042,36397=>16043,60667=>16043,157834=>16044,60668=>16044,30129=>16045,60669=>16045,32950=>16046,60670=>16046,34820=>16047,60671=>16047,35015=>16049,60673=>16049,33206=>16050,60674=>16050,33820=>16051,60675=>16051,17644=>16052,60677=>16052,29444=>16053,60678=>16053,33547=>16054,60681=>16054,22139=>16055,60683=>16055,37232=>16056,60690=>16056,37384=>16057,60692=>16057,134905=>16058,60696=>16058,29286=>16059,60697=>16059,18254=>16060,60699=>16060,60701=>16061,163833=>16061,16634=>16062,60703=>16062,40029=>16063,60704=>16063,25887=>16064,60705=>16064,18675=>16065,60707=>16065,149472=>16066,60708=>16066,171388=>16067,60709=>16067,60713=>16069,161187=>16069,60715=>16070,155720=>16071,60716=>16071,29091=>16072,60718=>16072,32398=>16073,60719=>16073,40272=>16074,60720=>16074,13687=>16075,60723=>16075,27826=>16076,60725=>16076,21351=>16077,60726=>16077,14812=>16078,60728=>16078,60731=>16079,149016=>16079,33325=>16080,60734=>16080,21579=>16081,60735=>16081,60739=>16082,14930=>16083,60740=>16083,29556=>16084,60742=>16084,171692=>16085,60743=>16085,19721=>16086,60744=>16086,39917=>16087,60745=>16087,19547=>16089,60748=>16089,171998=>16090,60751=>16090,33884=>16091,60752=>16091,60754=>16092,160434=>16092,25390=>16093,60757=>16093,32037=>16094,60758=>16094,14890=>16095,60761=>16095,36872=>16096,60762=>16096,21196=>16097,60763=>16097,15988=>16098,60764=>16098,13946=>16099,60765=>16099,17897=>16100,60766=>16100,132238=>16101,60767=>16101,30272=>16102,60768=>16102,23280=>16103,60769=>16103,134838=>16104,60770=>16104,30842=>16105,60771=>16105,18358=>16106,163630=>16106,60772=>16106,22695=>16107,60773=>16107,16575=>16108,60774=>16108,22140=>16109,60775=>16109,39819=>16110,60776=>16110,23924=>16111,60777=>16111,30292=>16112,60778=>16112,173108=>16113,60779=>16113,40581=>16114,60780=>16114,19681=>16115,60781=>16115,14331=>16117,60783=>16117,24857=>16118,60784=>16118,148466=>16119,60786=>16119,60787=>16120,22109=>16121,60788=>16121,171526=>16122,60792=>16122,21044=>16123,60793=>16123,13741=>16124,60795=>16124,40316=>16126,60797=>16126,31830=>16127,60798=>16127,39737=>16128,60799=>16128,22494=>16129,60800=>16129,23635=>16130,60802=>16130,25811=>16131,60803=>16131,169168=>16132,60804=>16132,156469=>16133,60805=>16133,34477=>16134,60807=>16134,134440=>16135,60808=>16135,134513=>16136,60811=>16136,60812=>16137,20990=>16138,60813=>16138,139023=>16139,60814=>16139,23950=>16140,60815=>16140,38659=>16141,60816=>16141,138705=>16142,60817=>16142,40577=>16143,60818=>16143,36940=>16144,60819=>16144,31519=>16145,60820=>16145,39682=>16146,60821=>16146,23761=>16147,60822=>16147,31651=>16148,60823=>16148,25192=>16149,60824=>16149,25397=>16150,60825=>16150,39679=>16151,60826=>16151,31695=>16152,60827=>16152,39722=>16153,60828=>16153,31870=>16154,60829=>16154,31810=>16156,60831=>16156,31878=>16157,60832=>16157,39957=>16158,60833=>16158,31740=>16159,60834=>16159,39689=>16160,60835=>16160,39982=>16162,40794=>16163,60839=>16163,21875=>16164,60840=>16164,23491=>16165,60841=>16165,20477=>16166,60842=>16166,40600=>16167,60843=>16167,20466=>16168,60844=>16168,21088=>16169,60845=>16169,21201=>16170,60847=>16170,22375=>16171,60848=>16171,20566=>16172,60849=>16172,22967=>16173,60850=>16173,24082=>16174,60851=>16174,38856=>16175,60852=>16175,40363=>16176,60853=>16176,36700=>16177,60854=>16177,21609=>16178,60855=>16178,38836=>16179,60856=>16179,39232=>16180,60857=>16180,38842=>16181,60858=>16181,21292=>16182,60859=>16182,24880=>16183,60860=>16183,26924=>16184,60861=>16184,21466=>16185,60862=>16185,39946=>16186,60863=>16186,40194=>16187,60864=>16187,19515=>16188,60865=>16188,38465=>16189,60866=>16189,27008=>16190,60867=>16190,20646=>16191,60868=>16191,30022=>16192,60869=>16192,137069=>16193,60870=>16193,39386=>16194,60871=>16194,21107=>16195,60872=>16195,60873=>16196,37209=>16197,60874=>16197,38529=>16198,60875=>16198,37212=>16199,60876=>16199,60877=>16200,37201=>16201,60878=>16201,167575=>16202,60879=>16202,25471=>16203,60880=>16203,27338=>16204,60882=>16204,22033=>16205,60883=>16205,37262=>16206,60884=>16206,30074=>16207,60885=>16207,25221=>16208,60886=>16208,29519=>16209,60888=>16209,31856=>16210,60889=>16210,154657=>16211,60890=>16211,60892=>16212,30422=>16213,60894=>16213,39837=>16214,60895=>16214,20010=>16215,60896=>16215,134356=>16216,60897=>16216,33726=>16217,60898=>16217,34882=>16218,60899=>16218,60900=>16219,23626=>16220,60901=>16220,27072=>16221,60902=>16221,21023=>16224,60905=>16224,24053=>16225,60906=>16225,20174=>16226,60907=>16226,27697=>16227,60908=>16227,131570=>16228,60909=>16228,20281=>16229,60910=>16229,21660=>16230,60911=>16230,21146=>16232,60913=>16232,36226=>16233,60914=>16233,13822=>16234,60915=>16234,13811=>16236,60917=>16236,60918=>16237,27474=>16238,60919=>16238,37244=>16239,60920=>16239,40869=>16240,60921=>16240,39831=>16241,60922=>16241,38958=>16242,60923=>16242,39092=>16243,60924=>16243,39610=>16244,60925=>16244,40616=>16245,60926=>16245,40580=>16246,60927=>16246,31508=>16247,60929=>16247,60930=>16248,27642=>16249,60931=>16249,34840=>16250,60932=>16250,32632=>16251,60933=>16251,60934=>16252,22048=>16253,60935=>16253,173642=>16254,60936=>16254,36471=>16255,60937=>16255,40787=>16256,60938=>16256,60939=>16257,36308=>16258,60940=>16258,36431=>16259,60941=>16259,40476=>16260,60942=>16260,36353=>16261,60943=>16261,25218=>16262,60944=>16262,164733=>16263,60945=>16263,36392=>16264,60946=>16264,36469=>16265,60947=>16265,31443=>16266,60948=>16266,31294=>16267,60950=>16267,30936=>16268,60951=>16268,27882=>16269,60952=>16269,35431=>16270,60953=>16270,30215=>16271,60954=>16271,40742=>16272,60956=>16272,27854=>16273,60957=>16273,34774=>16274,60958=>16274,30147=>16275,60959=>16275,172722=>16276,60960=>16276,30803=>16277,60961=>16277,36108=>16278,60963=>16278,29410=>16279,60964=>16279,29553=>16280,60965=>16280,35629=>16281,60966=>16281,29442=>16282,60967=>16282,29937=>16283,60968=>16283,36075=>16284,60969=>16284,150203=>16285,60970=>16285,34351=>16286,60971=>16286,24506=>16287,60972=>16287,34976=>16288,60973=>16288,17591=>16289,60974=>16289,60975=>16290,159237=>16291,60977=>16291,60978=>16292,35454=>16293,60979=>16293,140571=>16294,60980=>16294,60981=>16295,24829=>16296,60982=>16296,30311=>16297,60983=>16297,39639=>16298,60984=>16298,40260=>16299,60985=>16299,37742=>16300,58859=>16300,60986=>16300,39823=>16301,60987=>16301,34805=>16302,60988=>16302,60989=>16303,36087=>16305,60991=>16305,29484=>16306,60992=>16306,38689=>16307,60993=>16307,39856=>16308,60994=>16308,13782=>16309,60995=>16309,29362=>16310,60996=>16310,19463=>16311,60997=>16311,31825=>16312,60998=>16312,39242=>16313,60999=>16313,24921=>16314,61001=>16314,19460=>16315,61002=>16315,40598=>16316,61003=>16316,24957=>16317,61004=>16317,61005=>16318,22367=>16319,61006=>16319,24943=>16320,61007=>16320,25254=>16321,61008=>16321,25145=>16322,61009=>16322,14940=>16324,61011=>16324,25058=>16325,61012=>16325,21418=>16326,61013=>16326,25444=>16327,61015=>16327,26626=>16328,61016=>16328,13778=>16329,61017=>16329,23895=>16330,61018=>16330,36826=>16331,61020=>16331,167481=>16332,61021=>16332,61022=>16333,20697=>16334,61023=>16334,30982=>16335,61025=>16335,21298=>16336,61026=>16336,38456=>16337,61027=>16337,134971=>16338,61028=>16338,16485=>16339,61029=>16339,61030=>16340,30718=>16341,61031=>16341,61032=>16342,31938=>16343,61033=>16343,155418=>16344,61034=>16344,31962=>16345,61035=>16345,31277=>16346,61036=>16346,32870=>16347,61037=>16347,32867=>16348,61038=>16348,32077=>16349,61039=>16349,29957=>16350,61040=>16350,29938=>16351,61041=>16351,35220=>16352,61042=>16352,33306=>16353,61043=>16353,26380=>16354,61044=>16354,32866=>16355,61045=>16355,160902=>16356,61046=>16356,32859=>16357,61047=>16357,29936=>16358,61048=>16358,33027=>16359,61049=>16359,30500=>16360,61050=>16360,35209=>16361,61051=>16361,157644=>16362,61052=>16362,30035=>16363,61053=>16363,34729=>16364,61055=>16364,34766=>16365,61056=>16365,33224=>16366,61057=>16366,34700=>16367,61058=>16367,35401=>16368,61059=>16368,36013=>16369,61060=>16369,35651=>16370,61061=>16370,30507=>16371,61062=>16371,29944=>16372,61063=>16372,34010=>16373,61064=>16373,27058=>16374,61066=>16374,36262=>16375,61067=>16375,61068=>16376,35241=>16377,58392=>16377,61069=>16377,28089=>16379,61071=>16379,34753=>16380,61072=>16380,147473=>16381,61073=>16381,29927=>16382,61074=>16382,15835=>16383,61075=>16383,29046=>16384,61076=>16384,24740=>16385,57702=>16385,61077=>16385,24988=>16386,61078=>16386,15569=>16387,61079=>16387,24695=>16389,61081=>16389,61082=>16390,32625=>16391,61083=>16391,194850=>16392,24809=>16393,61086=>16393,19326=>16394,61087=>16394,132423=>16395,57344=>16395,37595=>16396,57345=>16396,132575=>16397,57346=>16397,147397=>16398,57347=>16398,34124=>16399,57348=>16399,17077=>16400,57349=>16400,29679=>16401,57350=>16401,20917=>16402,57351=>16402,13897=>16403,57352=>16403,149826=>16404,57353=>16404,166372=>16405,57354=>16405,37700=>16406,57355=>16406,137691=>16407,57356=>16407,33518=>16408,57357=>16408,146632=>16409,57358=>16409,30780=>16410,57359=>16410,26436=>16411,57360=>16411,25311=>16412,57361=>16412,149811=>16413,57362=>16413,166314=>16414,57363=>16414,131744=>16415,57364=>16415,158643=>16416,57365=>16416,135941=>16417,57366=>16417,20395=>16418,57367=>16418,140525=>16419,57368=>16419,20488=>16420,57369=>16420,159017=>16421,57370=>16421,162436=>16422,57371=>16422,144896=>16423,57372=>16423,150193=>16424,57373=>16424,140563=>16425,57374=>16425,131966=>16427,57376=>16427,24484=>16428,57377=>16428,131968=>16429,57378=>16429,131911=>16430,57379=>16430,28379=>16431,57380=>16431,132127=>16432,57381=>16432,20702=>16433,20737=>16434,57383=>16434,13434=>16435,57384=>16435,20750=>16436,57385=>16436,39020=>16437,57386=>16437,14147=>16438,57387=>16438,33814=>16439,57388=>16439,149924=>16440,57389=>16440,132231=>16441,57390=>16441,20832=>16442,57391=>16442,144308=>16443,57392=>16443,20842=>16444,57393=>16444,134143=>16445,57394=>16445,139516=>16446,57395=>16446,131813=>16447,57396=>16447,140592=>16448,57397=>16448,132494=>16449,57398=>16449,143923=>16450,57399=>16450,137603=>16451,57400=>16451,23426=>16452,57401=>16452,34685=>16453,57402=>16453,132531=>16454,57403=>16454,146585=>16455,57404=>16455,20914=>16456,57405=>16456,20920=>16457,57406=>16457,40244=>16458,57407=>16458,20937=>16459,57408=>16459,20943=>16460,57409=>16460,20945=>16461,57410=>16461,15580=>16462,57411=>16462,20947=>16463,57412=>16463,150182=>16464,57413=>16464,20915=>16465,57414=>16465,20973=>16468,57417=>16468,33741=>16469,57418=>16469,26942=>16470,57419=>16470,145197=>16471,57420=>16471,24443=>16472,57421=>16472,21003=>16473,57422=>16473,21030=>16474,57423=>16474,21052=>16475,57424=>16475,21173=>16476,57425=>16476,21079=>16477,57426=>16477,21140=>16478,57427=>16478,21177=>16479,57428=>16479,21189=>16480,57429=>16480,31765=>16481,57430=>16481,34114=>16482,57431=>16482,21216=>16483,57432=>16483,34317=>16484,57433=>16484,158483=>16485,57434=>16485,194601=>16486,166622=>16487,57436=>16487,21833=>16488,57437=>16488,28377=>16489,57438=>16489,147328=>16490,57439=>16490,133460=>16491,57440=>16491,147436=>16492,57441=>16492,21299=>16493,57442=>16493,134114=>16495,57444=>16495,27851=>16496,57445=>16496,136998=>16497,57446=>16497,26651=>16498,57447=>16498,29653=>16499,57448=>16499,24650=>16500,57449=>16500,16042=>16501,57450=>16501,14540=>16502,57451=>16502,136936=>16503,57452=>16503,29149=>16504,57453=>16504,17570=>16505,57454=>16505,21357=>16506,57455=>16506,21364=>16507,57456=>16507,165547=>16508,57457=>16508,21374=>16509,57458=>16509,194610=>16510,136598=>16511,57460=>16511,136723=>16512,57461=>16512,30694=>16513,57462=>16513,21395=>16514,57463=>16514,166555=>16515,57464=>16515,21408=>16516,57465=>16516,21419=>16517,57466=>16517,21422=>16518,57467=>16518,29607=>16519,57468=>16519,153458=>16520,57469=>16520,16217=>16521,57470=>16521,29596=>16522,57471=>16522,21441=>16523,57472=>16523,21445=>16524,57473=>16524,27721=>16525,57474=>16525,20041=>16526,57475=>16526,22526=>16527,57476=>16527,21465=>16528,57477=>16528,15019=>16529,57478=>16529,134031=>16530,57479=>16530,21472=>16531,57480=>16531,147435=>16532,57481=>16532,142755=>16533,57482=>16533,21494=>16534,57483=>16534,134263=>16535,57484=>16535,21523=>16536,57485=>16536,28793=>16537,57486=>16537,21803=>16538,57487=>16538,26199=>16539,57488=>16539,27995=>16540,57489=>16540,21613=>16541,57490=>16541,158547=>16542,57491=>16542,134516=>16543,57492=>16543,21853=>16544,57493=>16544,21647=>16545,57494=>16545,21668=>16546,57495=>16546,18342=>16547,57496=>16547,136973=>16548,57497=>16548,134877=>16549,57498=>16549,15796=>16550,57499=>16550,134477=>16551,57500=>16551,166332=>16552,57501=>16552,140952=>16553,57502=>16553,21831=>16554,57503=>16554,19693=>16555,57504=>16555,21551=>16556,57505=>16556,29719=>16557,57506=>16557,21894=>16558,57507=>16558,21929=>16559,57508=>16559,137431=>16561,57510=>16561,147514=>16562,57511=>16562,17746=>16563,57512=>16563,148533=>16564,57513=>16564,26291=>16565,57514=>16565,135348=>16566,57515=>16566,22071=>16567,57516=>16567,26317=>16568,57517=>16568,144010=>16569,57518=>16569,26276=>16570,57519=>16570,22093=>16572,57521=>16572,22095=>16573,57522=>16573,30961=>16574,57523=>16574,22257=>16575,57524=>16575,38791=>16576,57525=>16576,21502=>16577,57526=>16577,22272=>16578,57527=>16578,22255=>16579,57528=>16579,22253=>16580,57529=>16580,166758=>16581,57530=>16581,13859=>16582,57531=>16582,135759=>16583,57532=>16583,22342=>16584,57533=>16584,147877=>16585,57534=>16585,27758=>16586,57535=>16586,28811=>16587,57536=>16587,22338=>16588,57537=>16588,14001=>16589,57538=>16589,158846=>16590,57539=>16590,22502=>16591,57540=>16591,136214=>16592,57541=>16592,22531=>16593,57542=>16593,136276=>16594,57543=>16594,148323=>16595,57544=>16595,22566=>16596,57545=>16596,150517=>16597,57546=>16597,22559=>16598,22698=>16599,57548=>16599,13665=>16600,57549=>16600,22752=>16601,57550=>16601,22748=>16602,57551=>16602,135740=>16603,57552=>16603,22779=>16604,57553=>16604,23551=>16605,57554=>16605,22339=>16606,57555=>16606,172368=>16607,57556=>16607,148088=>16608,57557=>16608,37843=>16609,57558=>16609,13729=>16610,57559=>16610,22815=>16611,57560=>16611,26790=>16612,57561=>16612,14019=>16613,57562=>16613,28249=>16614,57563=>16614,136766=>16615,57564=>16615,23076=>16616,57565=>16616,136850=>16618,57567=>16618,34053=>16619,57568=>16619,22985=>16620,57569=>16620,134478=>16621,57570=>16621,158849=>16622,57571=>16622,159018=>16623,57572=>16623,137180=>16624,57573=>16624,23001=>16625,57574=>16625,137211=>16626,57575=>16626,137138=>16627,57576=>16627,159142=>16628,57577=>16628,28017=>16629,57578=>16629,137256=>16630,57579=>16630,136917=>16631,57580=>16631,23033=>16632,57581=>16632,159301=>16633,57582=>16633,23211=>16634,57583=>16634,23139=>16635,57584=>16635,14054=>16636,57585=>16636,149929=>16637,57586=>16637,14088=>16639,57588=>16639,23190=>16640,57589=>16640,29797=>16641,57590=>16641,23251=>16642,57591=>16642,159649=>16643,57592=>16643,140628=>16644,57593=>16644,137489=>16645,57595=>16645,14130=>16646,57596=>16646,136888=>16647,57597=>16647,24195=>16648,57598=>16648,21200=>16649,57599=>16649,23414=>16650,57600=>16650,25992=>16651,57601=>16651,23420=>16652,57602=>16652,162318=>16653,57603=>16653,16388=>16654,57604=>16654,18525=>16655,57605=>16655,131588=>16656,57606=>16656,23509=>16657,57607=>16657,137780=>16658,57609=>16658,154060=>16659,57610=>16659,132517=>16660,57611=>16660,23539=>16661,57612=>16661,23453=>16662,57613=>16662,19728=>16663,57614=>16663,23557=>16664,57615=>16664,138052=>16665,57616=>16665,23571=>16666,57617=>16666,29646=>16667,57618=>16667,23572=>16668,57619=>16668,138405=>16669,57620=>16669,158504=>16670,57621=>16670,23625=>16671,57622=>16671,18653=>16672,57623=>16672,23685=>16673,57624=>16673,23785=>16674,57625=>16674,23791=>16675,57626=>16675,23947=>16676,57627=>16676,138745=>16677,57628=>16677,138807=>16678,57629=>16678,23824=>16679,57630=>16679,23832=>16680,57631=>16680,23878=>16681,57632=>16681,138916=>16682,57633=>16682,23738=>16683,57634=>16683,24023=>16684,57635=>16684,33532=>16685,57636=>16685,14381=>16686,57637=>16686,149761=>16687,57638=>16687,139337=>16688,57639=>16688,139635=>16689,57640=>16689,33415=>16690,57641=>16690,14390=>16691,57642=>16691,15298=>16692,57643=>16692,24110=>16693,57644=>16693,27274=>16694,57645=>16694,57647=>16696,148668=>16697,57648=>16697,134355=>16698,57649=>16698,21414=>16699,57650=>16699,20151=>16700,57651=>16700,21416=>16702,57653=>16702,137073=>16703,57654=>16703,24073=>16704,57655=>16704,57656=>16705,164994=>16706,57657=>16706,24313=>16707,57658=>16707,24315=>16708,57659=>16708,14496=>16709,57660=>16709,24316=>16710,57661=>16710,26686=>16711,57662=>16711,37915=>16712,57663=>16712,24333=>16713,57664=>16713,131521=>16714,57665=>16714,194708=>16715,57666=>16715,15070=>16716,57667=>16716,135994=>16717,57669=>16717,24378=>16718,57670=>16718,157832=>16719,57671=>16719,140240=>16720,57672=>16720,140401=>16721,57674=>16721,24419=>16722,57675=>16722,159342=>16723,57677=>16723,24434=>16724,57678=>16724,37696=>16725,57679=>16725,166454=>16726,57680=>16726,24487=>16727,57681=>16727,23990=>16728,57682=>16728,15711=>16729,57683=>16729,152144=>16730,57684=>16730,139114=>16731,57685=>16731,159992=>16732,57686=>16732,140904=>16733,57687=>16733,37334=>16734,57688=>16734,131742=>16735,57689=>16735,166441=>16736,57690=>16736,24625=>16737,57691=>16737,26245=>16738,57692=>16738,14691=>16739,57694=>16739,15815=>16740,57695=>16740,13881=>16741,57696=>16741,22416=>16742,57697=>16742,141236=>16743,57698=>16743,31089=>16744,57699=>16744,15936=>16745,57700=>16745,24734=>16746,57701=>16746,24810=>16748,149890=>16749,57704=>16749,149903=>16750,57705=>16750,162387=>16751,57706=>16751,29860=>16752,57707=>16752,20705=>16753,57708=>16753,23200=>16754,57709=>16754,24932=>16755,57710=>16755,24898=>16756,57712=>16756,194726=>16757,57713=>16757,159442=>16758,57714=>16758,24961=>16759,57715=>16759,20980=>16760,57716=>16760,132694=>16761,57717=>16761,24967=>16762,57718=>16762,23466=>16763,57719=>16763,147383=>16764,57720=>16764,141407=>16765,57721=>16765,25043=>16766,57722=>16766,166813=>16767,57723=>16767,170333=>16768,57724=>16768,25040=>16769,57725=>16769,14642=>16770,57726=>16770,141696=>16771,57727=>16771,141505=>16772,57728=>16772,24611=>16773,57729=>16773,24924=>16774,57730=>16774,25886=>16775,57731=>16775,25483=>16776,57732=>16776,131352=>16777,57733=>16777,25285=>16778,57734=>16778,137072=>16779,57735=>16779,25301=>16780,57736=>16780,142861=>16781,57737=>16781,25452=>16782,57738=>16782,149983=>16783,57739=>16783,14871=>16784,57740=>16784,25656=>16785,57741=>16785,25592=>16786,57742=>16786,136078=>16787,57743=>16787,137212=>16788,57744=>16788,28554=>16789,57746=>16789,142902=>16790,57747=>16790,153373=>16792,57750=>16792,25825=>16793,57751=>16793,25829=>16794,57752=>16794,38011=>16795,57753=>16795,14950=>16796,57754=>16796,25658=>16797,57755=>16797,14935=>16798,57756=>16798,25933=>16799,57757=>16799,28438=>16800,57758=>16800,150056=>16801,57759=>16801,150051=>16802,57760=>16802,25989=>16803,57761=>16803,25965=>16804,57762=>16804,25951=>16805,57763=>16805,26037=>16807,57765=>16807,149824=>16808,57766=>16808,19255=>16809,57767=>16809,26065=>16810,57768=>16810,16600=>16811,57769=>16811,137257=>16812,57770=>16812,57771=>16813,26083=>16814,57772=>16814,24543=>16815,57773=>16815,144384=>16816,57774=>16816,26136=>16817,57775=>16817,57776=>16818,143863=>16818,57777=>16819,143864=>16819,26180=>16820,57778=>16820,57779=>16821,143780=>16821,57780=>16822,143781=>16822,26187=>16823,57781=>16823,134773=>16824,57782=>16824,26215=>16825,57783=>16825,152038=>16826,57784=>16826,26227=>16827,57785=>16827,64018=>16828,143921=>16829,57788=>16829,165364=>16830,57789=>16830,143816=>16831,57790=>16831,152339=>16832,57791=>16832,30661=>16833,57792=>16833,141559=>16834,57793=>16834,39332=>16835,57794=>16835,26370=>16836,57795=>16836,148380=>16837,57796=>16837,150049=>16838,57797=>16838,27130=>16839,57799=>16839,145346=>16840,57800=>16840,194779=>16841,26471=>16842,57802=>16842,26466=>16843,57803=>16843,147917=>16844,57804=>16844,168173=>16845,57805=>16845,26583=>16846,57806=>16846,17641=>16847,57807=>16847,26658=>16848,57808=>16848,28240=>16849,57809=>16849,37436=>16850,57810=>16850,26625=>16851,57811=>16851,144358=>16852,57812=>16852,159136=>16853,57813=>16853,26717=>16854,57814=>16854,144495=>16855,57815=>16855,27105=>16856,57816=>16856,27147=>16857,57817=>16857,166623=>16858,57818=>16858,26995=>16859,57819=>16859,26819=>16860,57820=>16860,144845=>16861,57821=>16861,26881=>16862,57822=>16862,26880=>16863,57823=>16863,14849=>16864,57825=>16864,144956=>16865,57826=>16865,15232=>16866,57827=>16866,26540=>16867,57828=>16867,26977=>16868,57829=>16868,166474=>16869,57830=>16869,17148=>16870,57831=>16870,26934=>16871,57832=>16871,27032=>16872,57833=>16872,15265=>16873,57834=>16873,132041=>16874,57835=>16874,33635=>16875,57836=>16875,20624=>16876,57837=>16876,27129=>16877,57838=>16877,144985=>16878,57839=>16878,139562=>16879,57840=>16879,27205=>16880,57841=>16880,145155=>16881,57842=>16881,27293=>16882,57843=>16882,15347=>16883,57844=>16883,26545=>16884,57845=>16884,27336=>16885,57846=>16885,168348=>16886,57847=>16886,15373=>16887,57848=>16887,27421=>16888,57849=>16888,133411=>16889,57850=>16889,24798=>16890,60308=>16890,57851=>16890,27445=>16891,57852=>16891,27508=>16892,57853=>16892,141261=>16893,57854=>16893,28341=>16894,57855=>16894,57856=>16895,146139=>16895,137560=>16897,57858=>16897,14144=>16898,57859=>16898,21537=>16899,57860=>16899,146266=>16900,57861=>16900,27617=>16901,57862=>16901,147196=>16902,57863=>16902,27612=>16903,57864=>16903,27703=>16904,57865=>16904,140427=>16905,57866=>16905,149745=>16906,57867=>16906,158545=>16907,57868=>16907,27738=>16908,57869=>16908,33318=>16909,57870=>16909,27769=>16910,57871=>16910,146876=>16911,57872=>16911,17605=>16912,57873=>16912,146877=>16913,57874=>16913,147876=>16914,57875=>16914,149772=>16915,57876=>16915,149760=>16916,57877=>16916,146633=>16917,57878=>16917,14053=>16918,57879=>16918,15595=>16919,57880=>16919,134450=>16920,57881=>16920,39811=>16921,57882=>16921,143865=>16922,57883=>16922,140433=>16923,57884=>16923,32655=>16924,57885=>16924,26679=>16925,57886=>16925,159013=>16926,57887=>16926,159137=>16927,57888=>16927,159211=>16928,57889=>16928,28054=>16929,57890=>16929,27996=>16930,57891=>16930,28284=>16931,57892=>16931,28420=>16932,57893=>16932,149887=>16933,57894=>16933,147589=>16934,57895=>16934,159346=>16935,57896=>16935,34099=>16936,57897=>16936,159604=>16937,57898=>16937,20935=>16938,57899=>16938,33838=>16941,57902=>16941,166689=>16942,57903=>16942,194824=>16943,146991=>16944,57905=>16944,29779=>16945,57906=>16945,147330=>16946,57907=>16946,31180=>16947,57908=>16947,28239=>16948,57909=>16948,23185=>16949,57910=>16949,143435=>16950,57911=>16950,28664=>16951,57912=>16951,14093=>16952,57913=>16952,28573=>16953,57914=>16953,146992=>16954,57915=>16954,28410=>16955,57916=>16955,136343=>16956,57917=>16956,147517=>16957,57918=>16957,17749=>16958,57919=>16958,37872=>16959,57920=>16959,28484=>16960,57921=>16960,28508=>16961,57922=>16961,15694=>16962,57923=>16962,28532=>16963,57924=>16963,168304=>16964,57925=>16964,15675=>16965,57926=>16965,28575=>16966,57927=>16966,147780=>16967,57928=>16967,28627=>16968,57929=>16968,147601=>16969,57930=>16969,147797=>16970,57931=>16970,147513=>16971,57932=>16971,147440=>16972,57933=>16972,147380=>16973,57934=>16973,147775=>16974,57935=>16974,20959=>16975,57936=>16975,57937=>16976,147798=>16976,57938=>16977,147799=>16977,147776=>16978,57939=>16978,156125=>16979,57940=>16979,28747=>16980,57941=>16980,28798=>16981,57942=>16981,28839=>16982,57943=>16982,28876=>16984,57945=>16984,28885=>16985,57946=>16985,28886=>16986,57947=>16986,28895=>16987,57948=>16987,16644=>16988,57949=>16988,15848=>16989,57950=>16989,29108=>16990,57951=>16990,29078=>16991,57952=>16991,148087=>16992,57953=>16992,28971=>16993,57954=>16993,28997=>16994,57955=>16994,23176=>16995,57956=>16995,29002=>16996,57957=>16996,64072=>16997,148325=>16998,57960=>16998,29007=>16999,57961=>16999,37730=>17000,57962=>17000,148161=>17001,57963=>17001,28972=>17002,57964=>17002,148570=>17003,57965=>17003,150055=>17004,57966=>17004,150050=>17005,57967=>17005,29114=>17006,57968=>17006,166888=>17007,57969=>17007,28861=>17008,57970=>17008,29198=>17009,57971=>17009,37954=>17010,57972=>17010,29205=>17011,57973=>17011,22801=>17012,57974=>17012,37955=>17013,57975=>17013,29220=>17014,57976=>17014,37697=>17015,57977=>17015,153093=>17016,57978=>17016,29230=>17017,57979=>17017,29248=>17018,57980=>17018,149876=>17019,57981=>17019,26813=>17020,57982=>17020,29269=>17021,57983=>17021,29271=>17022,57984=>17022,15957=>17023,57985=>17023,143428=>17024,57986=>17024,26637=>17025,57987=>17025,28477=>17026,57988=>17026,29314=>17027,57989=>17027,29483=>17029,57991=>17029,149539=>17030,57992=>17030,165931=>17031,57993=>17031,18669=>17032,57994=>17032,165892=>17033,57995=>17033,29480=>17034,57996=>17034,29486=>17035,57997=>17035,29647=>17036,57998=>17036,29610=>17037,57999=>17037,134202=>17038,58000=>17038,158254=>17039,58001=>17039,29641=>17040,58002=>17040,29769=>17041,58003=>17041,147938=>17042,58004=>17042,136935=>17043,58005=>17043,150052=>17044,58006=>17044,26147=>17045,58007=>17045,14021=>17046,58008=>17046,149943=>17047,58009=>17047,149901=>17048,58010=>17048,150011=>17049,58011=>17049,29687=>17050,58012=>17050,29717=>17051,58013=>17051,26883=>17052,58014=>17052,150054=>17053,58015=>17053,29753=>17054,58016=>17054,16087=>17055,58018=>17055,194863=>17056,141485=>17057,58020=>17057,29792=>17058,58021=>17058,167602=>17059,58022=>17059,29767=>17060,58023=>17060,29668=>17061,58024=>17061,29814=>17062,58025=>17062,33721=>17063,58026=>17063,29804=>17064,58027=>17064,29812=>17065,58029=>17065,37873=>17066,58030=>17066,27180=>17067,58031=>17067,29826=>17068,58032=>17068,18771=>17069,58033=>17069,150156=>17070,58034=>17070,147807=>17071,58035=>17071,150137=>17072,58036=>17072,166799=>17073,58037=>17073,23366=>17074,58038=>17074,166915=>17075,58039=>17075,137374=>17076,58040=>17076,29896=>17077,58041=>17077,137608=>17078,58042=>17078,29966=>17079,58043=>17079,29982=>17080,58045=>17080,167641=>17081,58046=>17081,137803=>17082,58047=>17082,23511=>17083,58048=>17083,167596=>17084,58049=>17084,37765=>17085,58050=>17085,30029=>17086,58051=>17086,30026=>17087,58052=>17087,30055=>17088,58053=>17088,30062=>17089,58054=>17089,151426=>17090,58055=>17090,16132=>17091,58056=>17091,150803=>17092,58057=>17092,30094=>17093,58058=>17093,29789=>17094,58059=>17094,30110=>17095,58060=>17095,30132=>17096,58061=>17096,30210=>17097,58062=>17097,30252=>17098,58063=>17098,30289=>17099,58064=>17099,30287=>17100,58065=>17100,30319=>17101,58066=>17101,58067=>17102,156661=>17103,58068=>17103,30352=>17104,58069=>17104,33263=>17105,58070=>17105,14328=>17106,58071=>17106,157969=>17107,58072=>17107,157966=>17108,58073=>17108,30369=>17109,58074=>17109,30373=>17110,58075=>17110,30391=>17111,58076=>17111,30412=>17112,58077=>17112,159647=>17113,58078=>17113,33890=>17114,58079=>17114,151709=>17115,58080=>17115,151933=>17116,58081=>17116,138780=>17117,58082=>17117,30494=>17118,58083=>17118,30502=>17119,58084=>17119,30528=>17120,58085=>17120,25775=>17121,58086=>17121,152096=>17122,58087=>17122,30552=>17123,58088=>17123,144044=>17124,58089=>17124,30639=>17125,58090=>17125,166244=>17126,58091=>17126,166248=>17127,58092=>17127,136897=>17128,58093=>17128,30708=>17129,58094=>17129,26826=>17131,58098=>17131,30895=>17132,58099=>17132,30919=>17133,58100=>17133,30931=>17134,58101=>17134,38565=>17135,58102=>17135,31022=>17136,58103=>17136,153056=>17137,58104=>17137,30935=>17138,58105=>17138,31028=>17139,58106=>17139,30897=>17140,58107=>17140,161292=>17141,58108=>17141,36792=>17142,58109=>17142,34948=>17143,58110=>17143,140828=>17144,58113=>17144,31110=>17145,58114=>17145,35072=>17146,58115=>17146,26882=>17147,58116=>17147,31104=>17148,58117=>17148,153687=>17149,58118=>17149,31133=>17150,58119=>17150,162617=>17151,58120=>17151,31036=>17152,58121=>17152,31145=>17153,58122=>17153,28202=>17154,58123=>17154,160038=>17155,58124=>17155,16040=>17156,58125=>17156,31174=>17157,58126=>17157,168205=>17158,58127=>17158,31188=>17159,58128=>17159,21797=>17161,62526=>17161,134210=>17163,62528=>17163,134421=>17164,62529=>17164,151851=>17165,62530=>17165,21904=>17166,62531=>17166,142534=>17167,62532=>17167,14828=>17168,62533=>17168,131905=>17169,62534=>17169,36422=>17170,62535=>17170,150968=>17171,62536=>17171,169189=>17172,62537=>17172,164030=>17174,62539=>17174,30586=>17175,62540=>17175,142392=>17176,62541=>17176,14900=>17177,62542=>17177,18389=>17178,62543=>17178,164189=>17179,62544=>17179,158194=>17180,62545=>17180,151018=>17181,62546=>17181,25821=>17182,62547=>17182,134524=>17183,62548=>17183,135092=>17184,62549=>17184,134357=>17185,62550=>17185,25741=>17187,62552=>17187,36478=>17188,62553=>17188,134806=>17189,62554=>17189,135012=>17191,62556=>17191,142505=>17192,62557=>17192,164438=>17193,62558=>17193,148691=>17194,62559=>17194,134470=>17196,62561=>17196,170573=>17197,62562=>17197,164073=>17198,62563=>17198,18420=>17199,62564=>17199,151207=>17200,62565=>17200,142530=>17201,62566=>17201,39602=>17202,62567=>17202,14951=>17203,62568=>17203,169460=>17204,62569=>17204,16365=>17205,62570=>17205,13574=>17206,62571=>17206,152263=>17207,62572=>17207,169940=>17208,62573=>17208,142660=>17210,62575=>17210,40302=>17211,62576=>17211,38933=>17212,62577=>17212,17369=>17214,62579=>17214,25780=>17216,62581=>17216,21731=>17217,62582=>17217,62584=>17219,142282=>17219,14843=>17221,62586=>17221,157402=>17223,62588=>17223,157462=>17224,62589=>17224,162208=>17225,62590=>17225,25834=>17226,62591=>17226,151634=>17227,62592=>17227,134211=>17228,62593=>17228,36456=>17229,62594=>17229,166732=>17231,62596=>17231,132913=>17232,62597=>17232,18443=>17234,62599=>17234,131497=>17235,62600=>17235,16378=>17236,62601=>17236,22643=>17237,62602=>17237,142733=>17238,62603=>17238,148936=>17240,62605=>17240,132348=>17241,62606=>17241,155799=>17242,62607=>17242,134988=>17243,62608=>17243,21881=>17245,62610=>17245,17338=>17247,62612=>17247,19124=>17249,62614=>17249,141926=>17250,62615=>17250,135325=>17251,62616=>17251,33194=>17252,62617=>17252,39157=>17253,62618=>17253,134556=>17254,62619=>17254,25465=>17255,62620=>17255,14846=>17256,62621=>17256,141173=>17257,62622=>17257,36288=>17258,62623=>17258,22177=>17259,62624=>17259,25724=>17260,62625=>17260,15939=>17261,62626=>17261,173569=>17263,62628=>17263,134665=>17264,62629=>17264,142031=>17265,62630=>17265,135368=>17268,62633=>17268,145858=>17269,62634=>17269,14738=>17270,62635=>17270,14854=>17271,62636=>17271,164507=>17272,62637=>17272,13688=>17273,62638=>17273,155209=>17274,62639=>17274,139463=>17275,62640=>17275,142514=>17278,62643=>17278,169760=>17279,62644=>17279,13500=>17280,62645=>17280,27709=>17281,62646=>17281,151099=>17282,62647=>17282,161140=>17285,62650=>17285,142987=>17286,62651=>17286,139784=>17287,62652=>17287,173659=>17288,62653=>17288,167117=>17289,62654=>17289,134778=>17290,62655=>17290,134196=>17291,62656=>17291,161337=>17292,62683=>17292,142286=>17293,62684=>17293,62687=>17294,142417=>17294,14872=>17295,62689=>17295,62691=>17296,135367=>17296,62693=>17297,173618=>17297,167122=>17298,62695=>17298,167321=>17299,62696=>17299,167114=>17300,62697=>17300,38314=>17301,62698=>17301,62706=>17303,161630=>17303,28992=>17304,62708=>17304,20822=>17306,62385=>17306,20222=>17307,20616=>17308,62487=>17308,13459=>17310,62489=>17310,20870=>17311,62491=>17311,24130=>17312,63037=>17312,20997=>17313,62495=>17313,21031=>17314,62436=>17314,21113=>17315,62497=>17315,194600=>17316,13651=>17317,62504=>17317,21442=>17318,62505=>17318,21343=>17319,62715=>17319,21823=>17321,62520=>17321,21976=>17323,59986=>17323,13789=>17324,62722=>17324,22049=>17325,63067=>17325,22100=>17327,60044=>17327,60148=>17328,135291=>17328,60153=>17330,135379=>17330,61095=>17332,135934=>17332,14265=>17335,60104=>17335,23745=>17336,61099=>17336,23829=>17337,63066=>17337,23894=>17338,63030=>17338,14392=>17339,63036=>17339,20097=>17340,62477=>17340,24253=>17341,63038=>17341,14612=>17342,63042=>17342,25017=>17343,63050=>17343,25232=>17344,63054=>17344,25368=>17345,63056=>17345,25690=>17346,63063=>17346,25745=>17347,62381=>17347,33133=>17348,62709=>17348,33156=>17349,59922=>17349,33171=>17350,59924=>17350,26624=>17351,63080=>17351,15292=>17352,63093=>17352,29327=>17353,60517=>17353,29389=>17354,59781=>17354,149487=>17355,29497=>17356,59785=>17356,30018=>17357,59811=>17357,30172=>17358,59817=>17358,16320=>17359,59818=>17359,60278=>17360,151205=>17360,16343=>17361,59820=>17361,30336=>17363,30348=>17364,59824=>17364,151388=>17364,16552=>17365,59845=>17365,30777=>17366,59846=>17366,16643=>17367,59855=>17367,31377=>17368,59863=>17368,31771=>17369,59876=>17369,31981=>17370,59884=>17370,32659=>17371,62658=>17371,32686=>17372,59892=>17372,33535=>17374,59936=>17374,22623=>17375,59981=>17375,34482=>17376,59960=>17376,17836=>17377,34699=>17378,59963=>17378,35143=>17379,59969=>17379,35369=>17381,59972=>17381,36465=>17383,59988=>17383,60484=>17384,164233=>17384,36528=>17385,59990=>17385,37214=>17387,62443=>17387,37260=>17388,62441=>17388,39182=>17389,60051=>17389,39196=>17390,60054=>17390,39809=>17393,60066=>17393,40384=>17394,60080=>17394,40339=>17395,60078=>17395,40620=>17396,60085=>17396,19857=>17397,60540=>17397,37818=>17399,40571=>17400,60084=>17400,28809=>17401,63148=>17401,29512=>17402,59788=>17402,31129=>17404,59858=>17404,36791=>17405,59997=>17405,39234=>17407,60056=>17407,8364=>17601,12443=>17606,63518=>17606,12444=>17607,63519=>17607,11904=>17608,63520=>17608,12736=>17609,62211=>17609,12737=>17610,62212=>17610,12738=>17611,62213=>17611,12739=>17612,62214=>17612,12740=>17613,62215=>17613,131340=>17614,62216=>17614,12741=>17615,62217=>17615,131281=>17616,62218=>17616,131277=>17617,62219=>17617,12742=>17618,62220=>17618,12743=>17619,62221=>17619,131275=>17620,62222=>17620,139240=>17621,62223=>17621,12744=>17622,62224=>17622,131274=>17623,62225=>17623,12745=>17624,62226=>17624,12746=>17625,62227=>17625,12747=>17626,62228=>17626,12748=>17627,62229=>17627,131342=>17628,62230=>17628,12749=>17629,62231=>17629,12750=>17630,62232=>17630,62776=>17631,62777=>17632,138177=>17633,62778=>17633,194680=>17634,62779=>17634,12205=>17635,38737=>17635,62780=>17635,131206=>17636,62781=>17636,20059=>17637,62782=>17637,20155=>17638,62783=>17638,13630=>17639,62784=>17639,23587=>17640,62785=>17640,24401=>17641,62786=>17641,24516=>17642,62787=>17642,14586=>17643,62788=>17643,25164=>17644,62789=>17644,25909=>17645,62790=>17645,27514=>17646,62791=>17646,27701=>17647,62792=>17647,27706=>17648,62793=>17648,28780=>17649,62794=>17649,29227=>17650,62795=>17650,20012=>17651,62796=>17651,29357=>17652,62797=>17652,149737=>17653,62798=>17653,32594=>17654,62799=>17654,31035=>17655,62800=>17655,31993=>17656,62801=>17656,32595=>17657,62802=>17657,156266=>17658,62803=>17658,13505=>17659,62804=>17659,156491=>17660,62806=>17660,32770=>17661,62807=>17661,32896=>17662,62808=>17662,157202=>17663,62809=>17663,158033=>17664,62810=>17664,21341=>17665,62811=>17665,34916=>17666,62812=>17666,35265=>17667,62813=>17667,161970=>17668,62814=>17668,35744=>17669,62815=>17669,36125=>17670,62816=>17670,38021=>17671,62817=>17671,38264=>17672,62818=>17672,38271=>17673,62819=>17673,38376=>17674,62820=>17674,167439=>17675,62821=>17675,38886=>17676,62822=>17676,39029=>17677,62823=>17677,39118=>17678,62824=>17678,39134=>17679,62825=>17679,39267=>17680,62826=>17680,170000=>17681,62827=>17681,40060=>17682,62828=>17682,40479=>17683,62829=>17683,40644=>17684,62830=>17684,27503=>17685,62831=>17685,63751=>17686,62832=>17686,20023=>17687,62833=>17687,131207=>17688,62834=>17688,38429=>17689,62835=>17689,25143=>17690,62836=>17690,38050=>17691,62837=>17691,11908=>17692,63521=>17692,11910=>17693,63522=>17693,11911=>17694,63523=>17694,11912=>17695,63524=>17695,11914=>17696,63525=>17696,11916=>17697,63526=>17697,11917=>17698,63527=>17698,11925=>17699,63528=>17699,11932=>17700,63529=>17700,11941=>17701,63531=>17701,11943=>17702,63532=>17702,11946=>17703,63533=>17703,11948=>17704,63534=>17704,11950=>17705,63535=>17705,11958=>17706,63536=>17706,11964=>17707,63537=>17707,11966=>17708,63538=>17708,11978=>17709,63540=>17709,11980=>17710,63541=>17710,11981=>17711,63542=>17711,11983=>17712,63543=>17712,11990=>17713,63544=>17713,11991=>17714,63545=>17714,11998=>17715,63546=>17715,172969=>17716,62368=>17716,135493=>17717,62369=>17717,25866=>17718,62371=>17718,20029=>17719,62374=>17719,28381=>17720,62375=>17720,40270=>17721,62376=>17721,37343=>17722,62377=>17722,62380=>17723,161589=>17723,20250=>17724,62382=>17724,20264=>17725,62383=>17725,20392=>17726,62384=>17726,20852=>17727,62386=>17727,20892=>17728,62387=>17728,20964=>17729,62388=>17729,21153=>17730,62389=>17730,21160=>17731,62390=>17731,21307=>17732,62391=>17732,21326=>17733,62392=>17733,21457=>17734,62393=>17734,21464=>17735,62394=>17735,22242=>17736,62395=>17736,22768=>17737,62396=>17737,22788=>17738,62397=>17738,22791=>17739,62398=>17739,22834=>17740,62399=>17740,22836=>17741,62400=>17741,23398=>17742,62401=>17742,23454=>17743,62402=>17743,23455=>17744,62403=>17744,23706=>17745,62404=>17745,24198=>17746,62405=>17746,24635=>17747,62406=>17747,25993=>17748,62407=>17748,26622=>17749,62408=>17749,26628=>17750,62409=>17750,26725=>17751,62410=>17751,27982=>17752,62411=>17752,28860=>17753,62412=>17753,30005=>17754,62413=>17754,32420=>17755,62414=>17755,32428=>17756,62415=>17756,32442=>17757,62416=>17757,32455=>17758,62417=>17758,32463=>17759,62418=>17759,32479=>17760,62419=>17760,32518=>17761,62420=>17761,32567=>17762,62421=>17762,33402=>17763,62422=>17763,33487=>17764,62423=>17764,33647=>17765,62424=>17765,35270=>17766,62425=>17766,35774=>17767,62426=>17767,35810=>17768,62427=>17768,36710=>17769,62428=>17769,36711=>17770,62429=>17770,36718=>17771,62430=>17771,29713=>17772,62431=>17772,31996=>17773,62432=>17773,32205=>17774,62433=>17774,26950=>17775,62434=>17775,31433=>17776,62435=>17776,30904=>17777,62442=>17777,32956=>17778,62444=>17778,36107=>17779,62446=>17779,33014=>17780,62447=>17780,133607=>17781,62448=>17781,32927=>17782,62451=>17782,40647=>17783,62452=>17783,19661=>17784,62453=>17784,40393=>17785,62454=>17785,40460=>17786,62455=>17786,19518=>17787,62456=>17787,171510=>17788,62457=>17788,159758=>17789,62458=>17789,40458=>17790,62459=>17790,172339=>17791,62460=>17791,13761=>17792,62461=>17792,28314=>17793,62463=>17793,33342=>17794,62464=>17794,29977=>17795,62465=>17795,18705=>17796,62467=>17796,39532=>17797,62468=>17797,39567=>17798,62469=>17798,40857=>17799,62470=>17799,31111=>17800,62471=>17800,164972=>17801,62472=>17801,138698=>17802,62473=>17802,132560=>17803,62474=>17803,142054=>17804,62475=>17804,20004=>17805,62476=>17805,20096=>17806,62478=>17806,20103=>17807,62479=>17807,20159=>17808,62480=>17808,20203=>17809,62481=>17809,20279=>17810,62482=>17810,13388=>17811,62483=>17811,20413=>17812,62484=>17812,15944=>17813,62485=>17813,20483=>17814,62486=>17814,13437=>17815,62488=>17815,13477=>17816,62490=>17816,22789=>17817,62492=>17817,20955=>17818,62493=>17818,20988=>17819,62494=>17819,20105=>17820,62496=>17820,21136=>17821,62498=>17821,21287=>17822,62499=>17822,13767=>17823,62500=>17823,21417=>17824,62501=>17824,13649=>17825,62502=>17825,21424=>17826,62503=>17826,21539=>17827,62506=>17827,13677=>17828,62507=>17828,13682=>17829,62508=>17829,13953=>17830,62509=>17830,21651=>17831,62510=>17831,21667=>17832,62511=>17832,21684=>17833,62512=>17833,21689=>17834,62513=>17834,21712=>17835,62514=>17835,21743=>17836,62515=>17836,21784=>17837,62516=>17837,21795=>17838,62517=>17838,21800=>17839,62518=>17839,13720=>17840,62519=>17840,13733=>17841,62521=>17841,13759=>17842,62522=>17842,21975=>17843,62523=>17843,13765=>17844,62524=>17844,163204=>17845,62525=>17845,16467=>17846,62538=>17846,62551=>17847,135412=>17847,62555=>17848,134155=>17848,62574=>17849,161992=>17849,62580=>17850,155813=>17850,62583=>17851,142668=>17851,62585=>17852,135287=>17852,62587=>17853,135279=>17853,62595=>17854,139681=>17854,62609=>17855,134550=>17855,16571=>17856,62611=>17856,62631=>17857,142537=>17857,22098=>17858,62641=>17858,134961=>17859,62642=>17859,62657=>17860,157724=>17860,135375=>17861,62659=>17861,141315=>17862,62660=>17862,141625=>17863,62661=>17863,13819=>17864,62662=>17864,152035=>17865,62663=>17865,134796=>17866,62664=>17866,135053=>17867,62665=>17867,134826=>17868,62666=>17868,16275=>17869,62667=>17869,134960=>17870,62668=>17870,134471=>17871,62669=>17871,135503=>17872,62670=>17872,134732=>17873,62671=>17873,134827=>17874,62673=>17874,134057=>17875,62674=>17875,134472=>17876,62675=>17876,135360=>17877,62676=>17877,135485=>17878,62677=>17878,16377=>17879,62678=>17879,140950=>17880,62679=>17880,25650=>17881,62680=>17881,135085=>17882,62681=>17882,144372=>17883,62682=>17883,62685=>17884,134526=>17884,62686=>17885,134527=>17885,62688=>17886,142421=>17886,62690=>17887,134808=>17887,62692=>17888,134958=>17888,62694=>17889,158544=>17889,21708=>17890,62699=>17890,33476=>17891,62700=>17891,21945=>17892,62701=>17892,171715=>17893,62703=>17893,39974=>17894,62704=>17894,39606=>17895,62705=>17895,62707=>17896,142830=>17896,33004=>17897,62710=>17897,23580=>17898,62711=>17898,157042=>17899,62712=>17899,33076=>17900,62713=>17900,14231=>17901,62714=>17901,164029=>17902,62716=>17902,37302=>17903,62717=>17903,134906=>17904,62718=>17904,134671=>17905,62719=>17905,134775=>17906,62720=>17906,134907=>17907,62721=>17907,151019=>17908,62723=>17908,13833=>17909,62724=>17909,134358=>17910,62725=>17910,22191=>17911,62726=>17911,141237=>17912,62727=>17912,135369=>17913,62728=>17913,134672=>17914,62729=>17914,134776=>17915,62730=>17915,135288=>17916,62731=>17916,135496=>17917,62732=>17917,164359=>17918,62733=>17918,136277=>17919,62734=>17919,134777=>17920,62735=>17920,151120=>17921,62736=>17921,142756=>17922,62737=>17922,23124=>17923,62738=>17923,62739=>17924,135197=>17924,62740=>17925,135198=>17925,62741=>17926,135413=>17926,62742=>17927,135414=>17927,22428=>17928,62743=>17928,134673=>17929,62744=>17929,161428=>17930,62745=>17930,164557=>17931,62746=>17931,135093=>17932,62747=>17932,134779=>17933,62748=>17933,151934=>17934,62749=>17934,14083=>17935,62750=>17935,135094=>17936,62751=>17936,135552=>17937,62752=>17937,152280=>17938,62753=>17938,172733=>17939,62754=>17939,149978=>17940,62755=>17940,137274=>17941,62756=>17941,147831=>17942,62757=>17942,164476=>17943,62758=>17943,22681=>17944,62759=>17944,21096=>17945,62760=>17945,13850=>17946,62761=>17946,153405=>17947,62762=>17947,31666=>17948,62763=>17948,23400=>17949,62764=>17949,18432=>17950,62765=>17950,19244=>17951,62766=>17951,40743=>17952,62767=>17952,18919=>17953,62768=>17953,39967=>17954,62769=>17954,39821=>17955,62770=>17955,154484=>17956,62771=>17956,143677=>17957,62772=>17957,22011=>17958,62773=>17958,13810=>17959,62774=>17959,22153=>17960,62775=>17960,23870=>17961,63028=>17961,23880=>17962,63029=>17962,15868=>17963,63031=>17963,14351=>17964,63032=>17964,23972=>17965,63033=>17965,23993=>17966,63034=>17966,14368=>17967,63035=>17967,24357=>17968,63039=>17968,24451=>17969,63040=>17969,14600=>17970,63041=>17970,14655=>17971,63043=>17971,14669=>17972,63044=>17972,24791=>17973,63045=>17973,24893=>17974,63046=>17974,23781=>17975,63047=>17975,14729=>17976,63048=>17976,25015=>17977,63049=>17977,25039=>17978,63051=>17978,14776=>17979,63052=>17979,25132=>17980,63053=>17980,25317=>17981,63055=>17981,14840=>17982,63057=>17982,22193=>17983,63058=>17983,14851=>17984,63059=>17984,25570=>17985,63060=>17985,25595=>17986,63061=>17986,25607=>17987,63062=>17987,14923=>17988,63064=>17988,25792=>17989,63065=>17989,40863=>17990,63068=>17990,14999=>17991,63069=>17991,25990=>17992,63070=>17992,15037=>17993,63071=>17993,26111=>17994,63072=>17994,26195=>17995,63073=>17995,15090=>17996,63074=>17996,26258=>17997,63075=>17997,15138=>17998,63076=>17998,26390=>17999,63077=>17999,15170=>18000,63078=>18000,26532=>18001,63079=>18001,15192=>18002,63081=>18002,26698=>18003,63082=>18003,26756=>18004,63083=>18004,15218=>18005,63084=>18005,15217=>18006,63085=>18006,15227=>18007,63086=>18007,26889=>18008,63087=>18008,26947=>18009,63088=>18009,29276=>18010,63089=>18010,26980=>18011,63090=>18011,27039=>18012,63091=>18012,27013=>18013,63092=>18013,27094=>18014,63094=>18014,15325=>18015,63095=>18015,27237=>18016,63096=>18016,27252=>18017,63097=>18017,27249=>18018,63098=>18018,27266=>18019,63099=>18019,15340=>18020,63100=>18020,27289=>18021,63101=>18021,15346=>18022,63102=>18022,27307=>18023,63103=>18023,27317=>18024,63104=>18024,27348=>18025,63105=>18025,27382=>18026,63106=>18026,27521=>18027,63107=>18027,27585=>18028,63108=>18028,27626=>18029,63109=>18029,27765=>18030,63110=>18030,27818=>18031,63111=>18031,15563=>18032,63112=>18032,27906=>18033,63113=>18033,27910=>18034,63114=>18034,27942=>18035,63115=>18035,28033=>18036,63116=>18036,15599=>18037,63117=>18037,28068=>18038,63118=>18038,28081=>18039,63119=>18039,28181=>18040,63120=>18040,28184=>18041,63121=>18041,28201=>18042,63122=>18042,28294=>18043,63123=>18043,166336=>18044,63124=>18044,28347=>18045,63125=>18045,28386=>18046,63126=>18046,28378=>18047,63127=>18047,40831=>18048,63128=>18048,28392=>18049,63129=>18049,28393=>18050,63130=>18050,28452=>18051,63131=>18051,28468=>18052,63132=>18052,15686=>18053,63133=>18053,147265=>18054,63134=>18054,28545=>18055,63135=>18055,28606=>18056,63136=>18056,15722=>18057,63137=>18057,15733=>18058,63138=>18058,29111=>18059,63139=>18059,23705=>18060,63140=>18060,15754=>18061,63141=>18061,28716=>18062,63142=>18062,15761=>18063,63143=>18063,28752=>18064,63144=>18064,28756=>18065,63145=>18065,28783=>18066,63146=>18066,28799=>18067,63147=>18067,131877=>18068,63149=>18068,17345=>18069,63150=>18069,13809=>18070,63151=>18070,134872=>18071,63152=>18071,13902=>18072,58134=>18072,15789=>18073,58172=>18073,154725=>18074,58173=>18074,26237=>18075,58183=>18075,31860=>18076,58188=>18076,29837=>18077,58197=>18077,32402=>18078,58215=>18078,17667=>18079,58232=>18079,58260=>18080,151480=>18080,58270=>18081,133901=>18081,58277=>18082,158474=>18082,13438=>18083,58311=>18083,58317=>18084,143087=>18084,58325=>18085,146613=>18085,58343=>18086,159385=>18086,34673=>18087,58364=>18087,25537=>18088,58385=>18088,30583=>18089,58387=>18089,35210=>18090,58390=>18090,58406=>18091,147343=>18091,35660=>18092,58415=>18092,58440=>18093,150729=>18093,18730=>18094,58464=>18094,172052=>18095,58471=>18095,165564=>18096,58472=>18096,165121=>18097,58473=>18097,15088=>18098,58490=>18098,28815=>18099,58511=>18099,58529=>18100,140922=>18100,58637=>18101,158120=>18101,58646=>18102,148043=>18102,26760=>18103,58662=>18103,58664=>18104,139611=>18104,40802=>18105,58702=>18105,37830=>18106,58793=>18106,58802=>18107,131967=>18107,37734=>18108,58888=>18108,37519=>18109,58901=>18109,34324=>18110,58954=>18110,58986=>18111,173147=>18111,16784=>18112,59010=>18112,26511=>18113,59045=>18113,26654=>18114,59048=>18114,14435=>18115,59051=>18115,59077=>18116,149996=>18116,15129=>18117,59128=>18117,33942=>18118,59176=>18118,59241=>18119,149858=>18119,14818=>18120,59254=>18120,33920=>18121,59259=>18121,17262=>18122,59328=>18122,38769=>18123,59402=>18123,39323=>18124,59427=>18124,18733=>18125,59499=>18125,28439=>18126,59703=>18126,160009=>18127,59704=>18127,28838=>18128,59746=>18128,150095=>18129,59752=>18129,32357=>18130,59753=>18130,23855=>18131,59755=>18131,15859=>18132,59756=>18132,150109=>18133,59758=>18133,137183=>18134,59759=>18134,32164=>18135,59760=>18135,33830=>18136,59761=>18136,21637=>18137,59762=>18137,146170=>18138,59763=>18138,131604=>18139,59765=>18139,22398=>18140,59766=>18140,133333=>18141,59767=>18141,132633=>18142,59768=>18142,16357=>18143,59769=>18143,139166=>18144,59770=>18144,172726=>18145,59771=>18145,28675=>18146,59772=>18146,168283=>18147,59773=>18147,23920=>18148,59774=>18148,29583=>18149,59775=>18149,166489=>18150,59777=>18150,168992=>18151,59778=>18151,20424=>18152,59779=>18152,32743=>18153,59780=>18153,29456=>18154,59782=>18154,29496=>18155,59784=>18155,29505=>18156,59787=>18156,16041=>18157,59789=>18157,29173=>18158,59792=>18158,149746=>18159,59793=>18159,29665=>18160,59794=>18160,16074=>18161,59796=>18161,16081=>18162,59798=>18162,29721=>18163,59801=>18163,29726=>18164,59802=>18164,29727=>18165,59803=>18165,16098=>18166,59804=>18166,16112=>18167,59805=>18167,16116=>18168,59806=>18168,16122=>18169,59807=>18169,29907=>18170,59808=>18170,16142=>18171,59809=>18171,16211=>18172,59810=>18172,30061=>18173,59812=>18173,30066=>18174,59813=>18174,30093=>18175,59814=>18175,16252=>18176,59815=>18176,30152=>18177,59816=>18177,30285=>18178,59819=>18178,30324=>18179,59821=>18179,16348=>18180,59822=>18180,30330=>18181,59823=>18181,29064=>18182,59825=>18182,22051=>18183,59826=>18183,35200=>18184,59827=>18184,16413=>18185,59829=>18185,30531=>18186,59830=>18186,16441=>18187,59831=>18187,16453=>18188,59833=>18188,13787=>18189,59834=>18189,30616=>18190,59835=>18190,16490=>18191,59836=>18191,16495=>18192,59837=>18192,30654=>18193,59839=>18193,30667=>18194,59840=>18194,30744=>18195,59842=>18195,30748=>18196,59844=>18196,30791=>18197,59847=>18197,30801=>18198,59848=>18198,30822=>18199,59849=>18199,33864=>18200,59850=>18200,152885=>18201,59851=>18201,31027=>18202,59852=>18202,31026=>18203,59854=>18203,16649=>18204,59856=>18204,31121=>18205,59857=>18205,31238=>18206,59860=>18206,16743=>18207,59862=>18207,16818=>18208,59864=>18208,31420=>18209,59865=>18209,33401=>18210,59866=>18210,16836=>18211,59867=>18211,31439=>18212,59868=>18212,31451=>18213,59869=>18213,16847=>18214,59870=>18214,31586=>18215,59872=>18215,31596=>18216,59873=>18216,31611=>18217,59874=>18217,31762=>18218,59875=>18218,16992=>18219,59877=>18219,17018=>18220,59878=>18220,31867=>18221,59879=>18221,31900=>18222,59880=>18222,17036=>18223,59881=>18223,31928=>18224,59882=>18224,17044=>18225,59883=>18225,36755=>18226,59885=>18226,28864=>18227,59886=>18227,134351=>18228,59887=>18228,32207=>18229,59888=>18229,32212=>18230,59889=>18230,32208=>18231,59890=>18231,32253=>18232,59891=>18232,32692=>18233,59893=>18233,29343=>18234,59894=>18234,17303=>18235,59895=>18235,32800=>18236,59896=>18236,32805=>18237,59897=>18237,32814=>18238,59899=>18238,32817=>18239,59900=>18239,32852=>18240,59901=>18240,22452=>18241,59903=>18241,28832=>18242,59904=>18242,32951=>18243,59905=>18243,33001=>18244,59906=>18244,17389=>18245,59907=>18245,33036=>18246,59908=>18246,33038=>18247,59910=>18247,33042=>18248,59911=>18248,33044=>18249,59913=>18249,17409=>18250,59914=>18250,15161=>18251,59915=>18251,33110=>18252,59916=>18252,33113=>18253,59917=>18253,33114=>18254,59918=>18254,17427=>18255,59919=>18255,33148=>18256,59921=>18256,17445=>18257,59923=>18257,17453=>18258,59925=>18258,33189=>18259,59926=>18259,22511=>18260,59927=>18260,33217=>18261,59928=>18261,33252=>18262,59929=>18262,33364=>18263,59930=>18263,17551=>18264,59931=>18264,33398=>18265,59933=>18265,33482=>18266,59934=>18266,33496=>18267,59935=>18267,17584=>18268,59937=>18268,33623=>18269,59938=>18269,38505=>18270,59939=>18270,33797=>18271,59941=>18271,28917=>18272,59942=>18272,33892=>18273,59943=>18273,33928=>18274,59945=>18274,17668=>18275,59946=>18275,33982=>18276,59947=>18276,34017=>18277,59948=>18277,34040=>18278,59949=>18278,34064=>18279,59950=>18279,34104=>18280,59951=>18280,34130=>18281,59952=>18281,17723=>18282,59953=>18282,34159=>18283,59954=>18283,34160=>18284,59955=>18284,34272=>18285,59956=>18285,17783=>18286,59957=>18286,34418=>18287,59958=>18287,34450=>18288,59959=>18288,34543=>18289,59961=>18289,38469=>18290,59962=>18290,17926=>18291,59964=>18291,17943=>18292,59965=>18292,34990=>18293,59966=>18293,35071=>18294,59967=>18294,35108=>18295,59968=>18295,35217=>18296,59970=>18296,162151=>18297,59971=>18297,35384=>18298,59973=>18298,35476=>18299,59974=>18299,35508=>18300,59975=>18300,35921=>18301,59976=>18301,36052=>18302,59977=>18302,36082=>18303,59978=>18303,36124=>18304,59979=>18304,18328=>18305,59980=>18305,36291=>18306,59982=>18306,18413=>18307,59983=>18307,36410=>18308,59985=>18308,22356=>18309,59987=>18309,22005=>18310,59989=>18310,18487=>18311,59991=>18311,36558=>18312,59992=>18312,36578=>18313,59993=>18313,36580=>18314,59994=>18314,36589=>18315,59995=>18315,36594=>18316,59996=>18316,36801=>18317,59998=>18317,36810=>18318,59999=>18318,36812=>18319,60000=>18319,36915=>18320,60001=>18320,18605=>18321,60003=>18321,39136=>18322,60004=>18322,37395=>18323,60005=>18323,18718=>18324,60006=>18324,37416=>18325,60007=>18325,37464=>18326,60008=>18326,37483=>18327,60009=>18327,37553=>18328,60010=>18328,37550=>18329,60011=>18329,37567=>18330,60012=>18330,37603=>18331,60013=>18331,37611=>18332,60014=>18332,37619=>18333,60015=>18333,37620=>18334,60016=>18334,37629=>18335,60017=>18335,37699=>18336,60018=>18336,37764=>18337,60019=>18337,37805=>18338,60020=>18338,18757=>18339,60021=>18339,18769=>18340,60022=>18340,37911=>18341,60024=>18341,37917=>18342,60026=>18342,37933=>18343,60027=>18343,37950=>18344,60028=>18344,18794=>18345,60029=>18345,37972=>18346,60030=>18346,38009=>18347,60031=>18347,38189=>18348,60032=>18348,38306=>18349,60033=>18349,18855=>18350,60034=>18350,38388=>18351,60035=>18351,38451=>18352,60036=>18352,18917=>18353,60037=>18353,18980=>18354,60039=>18354,38720=>18355,60040=>18355,18997=>18356,60041=>18356,38834=>18357,60042=>18357,38850=>18358,60043=>18358,19172=>18359,60045=>18359,39097=>18360,60047=>18360,19225=>18361,60048=>18361,39153=>18362,60049=>18362,22596=>18363,60050=>18363,39193=>18364,60052=>18364,39223=>18365,60055=>18365,39261=>18366,60057=>18366,39266=>18367,60058=>18367,19312=>18368,60059=>18368,39365=>18369,60060=>18369,19357=>18370,60061=>18370,39484=>18371,60062=>18371,39695=>18372,60063=>18372,39785=>18373,60065=>18373,39901=>18374,60067=>18374,39921=>18375,60068=>18375,39924=>18376,60069=>18376,19565=>18377,60070=>18377,39968=>18378,60071=>18378,14191=>18379,60072=>18379,138178=>18380,60073=>18380,40265=>18381,60074=>18381,40702=>18382,60076=>18382,22096=>18383,60077=>18383,40381=>18384,60079=>18384,40444=>18385,60081=>18385,38134=>18386,60082=>18386,36790=>18387,60083=>18387,40625=>18388,60086=>18388,40637=>18389,60087=>18389,40646=>18390,60088=>18390,38108=>18391,60089=>18391,40674=>18392,60090=>18392,40689=>18393,60091=>18393,40696=>18394,60092=>18394,40772=>18395,60094=>18395,131220=>18396,60095=>18396,131767=>18397,60096=>18397,132000=>18398,60097=>18398,38083=>18399,60099=>18399,60101=>18400,132311=>18400,38081=>18401,60103=>18401,132565=>18402,60105=>18402,132629=>18403,60106=>18403,132726=>18404,60107=>18404,136890=>18405,60108=>18405,22359=>18406,60109=>18406,29043=>18407,60110=>18407,133826=>18408,60111=>18408,133837=>18409,60112=>18409,134079=>18410,60113=>18410,194619=>18411,60115=>18411,134091=>18412,60116=>18412,21662=>18413,60117=>18413,134139=>18414,60118=>18414,134203=>18415,60119=>18415,134227=>18416,60120=>18416,134245=>18417,60121=>18417,134268=>18418,60122=>18418,60124=>18419,134285=>18419,134325=>18420,60126=>18420,134365=>18421,60127=>18421,134381=>18422,60128=>18422,134511=>18423,60129=>18423,134578=>18424,60130=>18424,134600=>18425,60131=>18425,134660=>18426,60135=>18426,134670=>18427,60136=>18427,134871=>18428,60137=>18428,135056=>18429,60138=>18429,134957=>18430,60139=>18430,134771=>18431,60140=>18431,60142=>18432,135100=>18432,135260=>18433,60144=>18433,135247=>18434,60145=>18434,135286=>18435,60146=>18435,135304=>18436,60149=>18436,135318=>18437,60150=>18437,13895=>18438,60151=>18438,135359=>18439,60152=>18439,135471=>18440,60154=>18440,135483=>18441,60155=>18441,21348=>18442,60156=>18442,135907=>18443,60158=>18443,136053=>18444,60159=>18444,60160=>18445,135990=>18445,136567=>18446,60162=>18446,136729=>18447,60163=>18447,137155=>18448,60164=>18448,137159=>18449,60165=>18449,28859=>18450,60167=>18450,137261=>18451,60168=>18451,137578=>18452,60169=>18452,137773=>18453,60170=>18453,137797=>18454,60171=>18454,138282=>18455,60172=>18455,138352=>18456,60173=>18456,138412=>18457,60174=>18457,138952=>18458,60175=>18458,138965=>18459,60177=>18459,139029=>18460,60178=>18460,29080=>18461,60179=>18461,139333=>18462,60181=>18462,27113=>18463,60182=>18463,14024=>18464,60183=>18464,139900=>18465,60184=>18465,140247=>18466,60185=>18466,140282=>18467,60186=>18467,141098=>18468,60187=>18468,141425=>18469,60188=>18469,141647=>18470,60189=>18470,141671=>18471,60191=>18471,141715=>18472,60192=>18472,142037=>18473,60193=>18473,60195=>18474,142056=>18474,60197=>18475,142094=>18475,60199=>18476,142143=>18476,60202=>18477,142412=>18477,142472=>18478,60204=>18478,142519=>18479,60205=>18479,154600=>18480,60206=>18480,142600=>18481,60207=>18481,142610=>18482,60208=>18482,142775=>18483,60209=>18483,142741=>18484,60210=>18484,142914=>18485,60211=>18485,143220=>18486,60212=>18486,143308=>18487,60213=>18487,143411=>18488,60214=>18488,143462=>18489,60215=>18489,144159=>18490,60216=>18490,144350=>18491,60217=>18491,144743=>18492,60222=>18492,144883=>18493,60223=>18493,144922=>18494,60227=>18494,145174=>18495,60228=>18495,22709=>18496,60231=>18496,60234=>18497,146087=>18497,146961=>18498,60237=>18498,147129=>18499,60238=>18499,60243=>18500,147737=>18500,148206=>18501,60245=>18501,148237=>18502,60246=>18502,148276=>18503,60248=>18503,148374=>18504,60249=>18504,148484=>18505,60258=>18505,148694=>18506,60259=>18506,22408=>18507,60260=>18507,149108=>18508,60261=>18508,60263=>18509,149295=>18509,149522=>18510,60271=>18510,149755=>18511,60272=>18511,150037=>18512,60273=>18512,60275=>18513,150208=>18513,22885=>18514,60277=>18514,60279=>18515,151430=>18515,60282=>18516,151596=>18516,22335=>18517,60284=>18517,152217=>18518,60286=>18518,152601=>18519,60287=>18519,152646=>18520,60291=>18520,152686=>18521,60292=>18521,60296=>18522,152895=>18522,60298=>18523,152926=>18523,152930=>18524,60300=>18524,152934=>18525,60301=>18525,153543=>18526,60302=>18526,60304=>18527,153693=>18527,60309=>18528,153859=>18528,154286=>18529,60312=>18529,154505=>18530,60313=>18530,154630=>18531,60314=>18531,22433=>18532,60316=>18532,29009=>18533,60317=>18533,60319=>18534,155906=>18534,60322=>18535,156082=>18535,156674=>18536,60325=>18536,156746=>18537,60326=>18537,60330=>18538,156804=>18538,60334=>18539,156808=>18539,60336=>18540,156946=>18540,157119=>18541,60338=>18541,157365=>18542,60339=>18542,22201=>18543,60347=>18543,60349=>18544,157436=>18544,13848=>18545,60355=>18545,157593=>18546,60357=>18546,157806=>18547,60358=>18547,60360=>18548,157790=>18548,60362=>18549,157895=>18549,60366=>18550,157990=>18550,60368=>18551,158009=>18551,60371=>18552,158202=>18552,60373=>18553,158253=>18553,158260=>18554,60378=>18554,158555=>18555,60379=>18555,60383=>18556,158621=>18556,60385=>18557,158884=>18557,60388=>18558,159150=>18558,159819=>18559,60392=>18559,160205=>18560,60393=>18560,160384=>18561,60395=>18561,160389=>18562,60396=>18562,60399=>18563,160395=>18563,60401=>18564,160486=>18564,38047=>18565,60404=>18565,160848=>18566,60405=>18566,14009=>18567,60416=>18567,161740=>18568,60424=>18568,161880=>18569,60425=>18569,22230=>18570,60426=>18570,60435=>18571,162269=>18571,162301=>18572,60441=>18572,162314=>18573,60442=>18573,162571=>18574,60443=>18574,163174=>18575,60444=>18575,60448=>18576,163849=>18576,60459=>18577,163875=>18577,60463=>18578,163912=>18578,60466=>18579,163971=>18579,163984=>18580,60479=>18580,164084=>18581,60480=>18581,164142=>18582,60481=>18582,60483=>18583,164175=>18583,164271=>18584,60485=>18584,164378=>18585,60486=>18585,164614=>18586,60487=>18586,164655=>18587,60488=>18587,164746=>18588,60489=>18588,164968=>18589,60491=>18589,165546=>18590,60492=>18590,25574=>18591,60494=>18591,166230=>18592,60495=>18592,60498=>18593,166328=>18593,60500=>18594,166375=>18594,60502=>18595,166376=>18595,166726=>18596,60503=>18596,166868=>18597,60504=>18597,60506=>18598,166921=>18598,167877=>18599,60508=>18599,168172=>18600,60509=>18600,168208=>18601,60511=>18601,168252=>18602,60512=>18602,15863=>18603,60513=>18603,168286=>18604,60514=>18604,150218=>18605,60515=>18605,36816=>18606,60516=>18606,60519=>18607,169191=>18607,169392=>18608,60521=>18608,169400=>18609,60522=>18609,169778=>18610,60523=>18610,170193=>18611,60524=>18611,170313=>18612,60525=>18612,170346=>18613,60526=>18613,170435=>18614,60527=>18614,170536=>18615,60528=>18615,170766=>18616,60529=>18616,171354=>18617,60530=>18617,171419=>18618,60531=>18618,32415=>18619,60532=>18619,171768=>18620,60533=>18620,171811=>18621,60534=>18621,19620=>18622,60535=>18622,38215=>18623,60536=>18623,172691=>18624,60537=>18624,29090=>18625,60538=>18625,172799=>18626,60539=>18626,173515=>18627,60542=>18627,19868=>18628,60543=>18628,134300=>18629,60544=>18629,36798=>18630,60545=>18630,36794=>18631,60547=>18631,140464=>18632,60548=>18632,36793=>18633,60549=>18633,150163=>18634,60550=>18634,20202=>18635,60555=>18635,60557=>18636,166700=>18636,36480=>18637,60560=>18637,137205=>18638,60561=>18638,166764=>18639,60563=>18639,166809=>18640,60564=>18640,60566=>18641,157359=>18641,60568=>18642,161365=>18642,153141=>18643,60570=>18643,153942=>18644,60571=>18644,20122=>18645,60572=>18645,155265=>18646,60573=>18646,60576=>18647,134765=>18647,147080=>18648,60579=>18648,150686=>18649,60580=>18649,137206=>18650,60583=>18650,137339=>18651,60584=>18651,60587=>18652,154698=>18652,152337=>18653,60589=>18653,15814=>18654,60590=>18654,60596=>18655,155352=>18655,19996=>18656,60600=>18656,135146=>18657,60601=>18657,134473=>18658,60602=>18658,145082=>18659,60603=>18659,60638=>18660,151880=>18660,21982=>18661,60644=>18661,34694=>18662,60672=>18662,60676=>18663,135361=>18663,149254=>18664,60679=>18664,23440=>18665,60680=>18665,60682=>18666,157843=>18666,141044=>18667,60684=>18667,163119=>18668,60685=>18668,147875=>18669,60686=>18669,163187=>18670,60687=>18670,159440=>18671,60688=>18671,160438=>18672,60689=>18672,60691=>18673,135641=>18673,146684=>18674,60693=>18674,173737=>18675,60694=>18675,134828=>18676,60695=>18676,60698=>18677,138402=>18677,60700=>18678,151490=>18678,60702=>18679,135147=>18679,60706=>18680,142752=>18680,135148=>18681,60710=>18681,134666=>18682,60711=>18682,60714=>18683,135149=>18683,60717=>18684,135559=>18684,19994=>18685,60721=>18685,19972=>18686,60722=>18686,23309=>18687,60724=>18687,13996=>18688,60727=>18688,21373=>18689,60729=>18689,13989=>18690,60730=>18690,22682=>18691,60732=>18691,150382=>18692,60733=>18692,22442=>18693,60736=>18693,154261=>18694,60737=>18694,133497=>18695,60738=>18695,60741=>18696,140389=>18696,146686=>18697,60746=>18697,171824=>18698,60747=>18698,151465=>18699,60749=>18699,169374=>18700,60750=>18700,60753=>18701,146870=>18701,157619=>18702,60755=>18702,145184=>18703,60756=>18703,147191=>18704,60759=>18704,146988=>18705,60760=>18705,60785=>18706,143578=>18706,135849=>18707,60789=>18707,22439=>18708,60790=>18708,149859=>18709,60791=>18709,60794=>18710,159918=>18710,60801=>18711,137068=>18711,60806=>18712,160100=>18712,159010=>18713,60809=>18713,150242=>18714,60810=>18714,39963=>18715,60837=>18715,149822=>18716,60838=>18716,15878=>18717,60846=>18717,60881=>18718,159011=>18718,60887=>18719,132092=>18719,60891=>18720,146685=>18720,60893=>18721,149785=>18721,22394=>18722,60904=>18722,21722=>18723,60912=>18723,29050=>18724,60928=>18724,60949=>18725,150135=>18725,60955=>18726,166490=>18726,60962=>18727,194624=>18727,60976=>18728,137275=>18728,61000=>18729,155993=>18729,61014=>18730,144373=>18730,61019=>18731,166850=>18731,61024=>18732,138566=>18732,61054=>18733,159441=>18733,13877=>18734,61065=>18734,61084=>18735,166701=>18735,21024=>18736,61088=>18736,15384=>18737,61089=>18737,146631=>18738,61090=>18738,155351=>18739,61091=>18739,161366=>18740,61092=>18740,152881=>18741,61093=>18741,137540=>18742,61094=>18742,170243=>18743,61096=>18743,159196=>18744,61097=>18744,159917=>18745,61098=>18745,156077=>18746,61100=>18746,166415=>18747,61101=>18747,145015=>18748,61102=>18748,131310=>18749,61103=>18749,157766=>18750,61104=>18750,151310=>18751,61105=>18751,17762=>18752,61106=>18752,23327=>18753,61107=>18753,156492=>18754,61108=>18754,40784=>18755,61109=>18755,40614=>18756,61110=>18756,156267=>18757,61111=>18757,20962=>18758,57415=>18758,21314=>18759,57416=>18759,26285=>18760,57520=>18760,22620=>18761,57547=>18761,21843=>18762,57566=>18762,15749=>18763,57594=>18763,24928=>18764,57608=>18764,18606=>18765,57668=>18765,38845=>18766,57676=>18766,57693=>18767,137335=>18767,24755=>18768,57703=>18768,33828=>18769,57711=>18769,38932=>18770,57748=>18770,147596=>18771,57749=>18771,57764=>18772,143486=>18772,57787=>18773,138813=>18773,15147=>18774,57798=>18774,15666=>18775,57824=>18775,57857=>18776,132021=>18776,28801=>18777,57944=>18777,23708=>18778,57959=>18778,58017=>18779,132547=>18779,14128=>18780,58028=>18780,136054=>18781,58096=>18781,150034=>18782,58097=>18782,58111=>18783,166699=>18783,58112=>18784,155779=>18784,256=>18785,62233=>18785,193=>18786,62234=>18786,461=>18787,62235=>18787,192=>18788,62236=>18788,274=>18789,62237=>18789,201=>18790,62238=>18790,282=>18791,62239=>18791,200=>18792,62240=>18792,332=>18793,62241=>18793,211=>18794,62242=>18794,465=>18795,62243=>18795,210=>18796,62244=>18796,62245=>18797,7870=>18798,62246=>18798,62247=>18799,7872=>18800,62248=>18800,202=>18801,62249=>18801,257=>18802,62250=>18802,225=>18803,62251=>18803,462=>18804,62252=>18804,224=>18805,62253=>18805,593=>18806,62254=>18806,275=>18807,62255=>18807,233=>18808,62256=>18808,283=>18809,62257=>18809,232=>18810,62258=>18810,299=>18811,62259=>18811,237=>18812,62260=>18812,464=>18813,62261=>18813,236=>18814,62262=>18814,333=>18815,62263=>18815,243=>18816,62264=>18816,466=>18817,62265=>18817,242=>18818,62266=>18818,363=>18819,62267=>18819,250=>18820,62268=>18820,468=>18821,62269=>18821,249=>18822,62270=>18822,470=>18823,62271=>18823,472=>18824,62272=>18824,474=>18825,62273=>18825,476=>18826,62274=>18826,252=>18827,62275=>18827,62276=>18828,7871=>18829,62277=>18829,62278=>18830,7873=>18831,62279=>18831,234=>18832,62280=>18832,609=>18833,62281=>18833,643=>18834,63551=>18834,592=>18835,63552=>18835,603=>18836,63553=>18836,596=>18837,63554=>18837,629=>18838,63555=>18838,339=>18839,63556=>18839,248=>18840,63557=>18840,331=>18841,63558=>18841,650=>18842,63559=>18842,618=>18843,63560=>18843,9178=>18844,62282=>18844,9179=>18845,62283=>18845,11933=>18846,63530=>18846,11974=>18847,63539=>18847,12003=>18848,63547=>18848,20539=>18849,28158=>18850,171123=>18851,62841=>18851,40870=>18852,62842=>18852,15817=>18853,62843=>18853,34959=>18854,62845=>18855,147790=>18855,28791=>18856,23797=>18857,19232=>18858,62848=>18858,152013=>18859,62849=>18859,13657=>18860,62850=>18860,154928=>18861,62851=>18861,24866=>18862,62853=>18863,166450=>18863,36775=>18864,37366=>18865,29073=>18866,26393=>18867,29626=>18868,144001=>18869,62859=>18869,172295=>18870,62860=>18870,15499=>18871,62861=>18871,137600=>18872,62862=>18872,19216=>18873,62863=>18873,30948=>18874,29698=>18875,20910=>18876,165647=>18877,62867=>18877,16393=>18878,62868=>18878,27235=>18879,172730=>18880,62870=>18880,16931=>18881,62871=>18881,34319=>18882,31274=>18883,170311=>18884,62875=>18884,166634=>18885,62876=>18885,38741=>18886,28749=>18887,21284=>18888,62880=>18889,139390=>18889,37876=>18890,30425=>18891,166371=>18892,62883=>18892,40871=>18893,62884=>18893,30685=>18894,20131=>18895,20464=>18896,20668=>18897,20015=>18898,20247=>18899,40872=>18900,62891=>18900,21556=>18901,32139=>18902,22674=>18903,22736=>18904,62896=>18905,138678=>18905,24210=>18906,24217=>18907,24514=>18908,62900=>18909,141074=>18909,25995=>18910,62902=>18911,144377=>18911,26905=>18912,27203=>18913,62905=>18914,146531=>18914,27903=>18915,29184=>18916,62909=>18917,148741=>18917,29580=>18918,16091=>18919,62911=>18919,150035=>18920,62912=>18920,23317=>18921,29881=>18922,35715=>18923,154788=>18924,62916=>18924,153237=>18925,62917=>18925,31379=>18926,31724=>18927,31939=>18928,32364=>18929,33528=>18930,34199=>18931,40873=>18932,62924=>18932,34960=>18933,40874=>18934,62926=>18934,36537=>18935,40875=>18936,62928=>18936,36815=>18937,34143=>18938,39392=>18939,37409=>18940,40876=>18941,62933=>18941,167353=>18942,62934=>18942,136255=>18943,62935=>18943,16497=>18944,62936=>18944,17058=>18945,62937=>18945,23066=>18946,39016=>18947,26475=>18948,17014=>18949,62944=>18949,22333=>18950,34262=>18951,62948=>18952,149883=>18952,33471=>18953,160013=>18954,62950=>18954,19585=>18955,62951=>18955,159092=>18956,62952=>18956,23931=>18957,158485=>18958,62954=>18958,159678=>18959,62955=>18959,40877=>18960,62956=>18960,40878=>18961,62957=>18961,23446=>18962,40879=>18963,62959=>18963,32347=>18964,17392=>18965,19506=>18966,17923=>18967,17830=>18968,17784=>18969,160359=>18970,19831=>18971,17843=>18972,162993=>18973,19682=>18974,163013=>18975,15253=>18976,18230=>18977,18244=>18978,19527=>18979,19520=>18980,148159=>18981,144919=>18982,160594=>18983,159371=>18984,159954=>18985,19543=>18986,172881=>18987,18255=>18988,17882=>18989,19589=>18990,162924=>18991,19719=>18992,19108=>18993,18081=>18994,158499=>18995,29221=>18996,154196=>18997,137827=>18998,146950=>18999,147297=>19000,26189=>19001,22267=>19002,32149=>19003,22813=>19004,166841=>19005,15860=>19006,38708=>19007,162799=>19008,23515=>19009,138590=>19010,23204=>19011,13861=>19012,171696=>19013,23249=>19014,23479=>19015,23804=>19016,26478=>19017,34195=>19018,170309=>19019,29793=>19020,29853=>19021,133743=>19022,26343=>19023,28247=>19024,31178=>19025,15752=>19026,17603=>19027,143958=>19028,141206=>19029,17306=>19030,17718=>19031,23765=>19032,146202=>19033,35577=>19034,23672=>19035,15634=>19036,144721=>19037,23928=>19038,40882=>19039,29015=>19040,17752=>19041,147692=>19042,138787=>19043,19575=>19044,14712=>19045,13386=>19046,131492=>19047,158785=>19048,35532=>19049,20404=>19050,131641=>19051,22975=>19052,33132=>19053,38998=>19054,170234=>19055,24379=>19056,134047=>19057,139713=>19058,166253=>19059,16642=>19060,18107=>19061,168057=>19062,16135=>19063,40883=>19064,172469=>19065,16632=>19066,14294=>19067,18167=>19068,158790=>19069,16764=>19070,165554=>19071,160767=>19072,17773=>19073,14548=>19074,152730=>19075,17761=>19076,17691=>19077,19849=>19078,19579=>19079,19830=>19080,17898=>19081,16328=>19082,150287=>19083,13921=>19084,17630=>19085,17597=>19086,16877=>19087); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/uni2cid_ag15.php b/incs/tcpdf_old/fonts/uni2cid_ag15.php new file mode 100644 index 0000000..3fc6198 --- /dev/null +++ b/incs/tcpdf_old/fonts/uni2cid_ag15.php @@ -0,0 +1,6 @@ +1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,12288=>96,12289=>97,12290=>98,183=>99,12539=>99,713=>100,711=>101,168=>102,12291=>103,12293=>104,8212=>105,65374=>106,8214=>107,8230=>108,8943=>108,8216=>109,8217=>110,8220=>111,8221=>112,12308=>113,12309=>114,12296=>115,12297=>116,12298=>117,12299=>118,12300=>119,12301=>120,12302=>121,12303=>122,12310=>123,12311=>124,12304=>125,12305=>126,177=>127,215=>128,247=>129,8758=>130,8743=>131,8744=>132,8721=>133,8719=>134,8746=>135,8745=>136,8712=>137,8759=>138,8730=>139,8869=>140,8741=>141,8736=>142,8978=>143,8857=>144,8747=>145,8750=>146,8801=>147,8780=>148,8776=>149,8765=>150,8733=>151,8800=>152,8814=>153,8815=>154,8804=>155,8805=>156,8734=>157,8757=>158,8756=>159,9794=>160,9792=>161,176=>162,8242=>163,8243=>164,8451=>165,65284=>166,164=>167,65504=>168,65505=>169,8240=>170,167=>171,8470=>172,9734=>173,9733=>174,9675=>175,9679=>176,9678=>177,9671=>178,9670=>179,9633=>180,9632=>181,9651=>182,9650=>183,8251=>184,8594=>185,8592=>186,8593=>187,8595=>188,12307=>189,9352=>190,9353=>191,9354=>192,9355=>193,9356=>194,9357=>195,9358=>196,9359=>197,9360=>198,9361=>199,9362=>200,9363=>201,9364=>202,9365=>203,9366=>204,9367=>205,9368=>206,9369=>207,9370=>208,9371=>209,9332=>210,9333=>211,9334=>212,9335=>213,9336=>214,9337=>215,9338=>216,9339=>217,9340=>218,9341=>219,9342=>220,9343=>221,9344=>222,9345=>223,9346=>224,9347=>225,9348=>226,9349=>227,9350=>228,9351=>229,9312=>230,9313=>231,9314=>232,9315=>233,9316=>234,9317=>235,9318=>236,9319=>237,9320=>238,9321=>239,12832=>240,12833=>241,12834=>242,12835=>243,12836=>244,12837=>245,12838=>246,12839=>247,12840=>248,12841=>249,8544=>250,8545=>251,8546=>252,8547=>253,8548=>254,8549=>255,8550=>256,8551=>257,8552=>258,8553=>259,8554=>260,8555=>261,65281=>262,65282=>263,65283=>264,65509=>265,65285=>266,65286=>267,65287=>268,65288=>269,65289=>270,65290=>271,65291=>272,65292=>273,65293=>274,65294=>275,65295=>276,65296=>277,65297=>278,65298=>279,65299=>280,65300=>281,65301=>282,65302=>283,65303=>284,65304=>285,65305=>286,65306=>287,65307=>288,65308=>289,65309=>290,65310=>291,65311=>292,65312=>293,65313=>294,65314=>295,65315=>296,65316=>297,65317=>298,65318=>299,65319=>300,65320=>301,65321=>302,65322=>303,65323=>304,65324=>305,65325=>306,65326=>307,65327=>308,65328=>309,65329=>310,65330=>311,65331=>312,65332=>313,65333=>314,65334=>315,65335=>316,65336=>317,65337=>318,65338=>319,65339=>320,65340=>321,65341=>322,65342=>323,65343=>324,65344=>325,65345=>326,65346=>327,65347=>328,65348=>329,65349=>330,65350=>331,65351=>332,65352=>333,65353=>334,65354=>335,65355=>336,65356=>337,65357=>338,65358=>339,65359=>340,65360=>341,65361=>342,65362=>343,65363=>344,65364=>345,65365=>346,65366=>347,65367=>348,65368=>349,65369=>350,65370=>351,65371=>352,65372=>353,65373=>354,65507=>355,12353=>356,12354=>357,12355=>358,12356=>359,12357=>360,12358=>361,12359=>362,12360=>363,12361=>364,12362=>365,12363=>366,12364=>367,12365=>368,12366=>369,12367=>370,12368=>371,12369=>372,12370=>373,12371=>374,12372=>375,12373=>376,12374=>377,12375=>378,12376=>379,12377=>380,12378=>381,12379=>382,12380=>383,12381=>384,12382=>385,12383=>386,12384=>387,12385=>388,12386=>389,12387=>390,12388=>391,12389=>392,12390=>393,12391=>394,12392=>395,12393=>396,12394=>397,12395=>398,12396=>399,12397=>400,12398=>401,12399=>402,12400=>403,12401=>404,12402=>405,12403=>406,12404=>407,12405=>408,12406=>409,12407=>410,12408=>411,12409=>412,12410=>413,12411=>414,12412=>415,12413=>416,12414=>417,12415=>418,12416=>419,12417=>420,12418=>421,12419=>422,12420=>423,12421=>424,12422=>425,12423=>426,12424=>427,12425=>428,12426=>429,12427=>430,12428=>431,12429=>432,12430=>433,12431=>434,12432=>435,12433=>436,12434=>437,12435=>438,12449=>439,12450=>440,12451=>441,12452=>442,12453=>443,12454=>444,12455=>445,12456=>446,12457=>447,12458=>448,12459=>449,12460=>450,12461=>451,12462=>452,12463=>453,12464=>454,12465=>455,12466=>456,12467=>457,12468=>458,12469=>459,12470=>460,12471=>461,12472=>462,12473=>463,12474=>464,12475=>465,12476=>466,12477=>467,12478=>468,12479=>469,12480=>470,12481=>471,12482=>472,12483=>473,12484=>474,12485=>475,12486=>476,12487=>477,12488=>478,12489=>479,12490=>480,12491=>481,12492=>482,12493=>483,12494=>484,12495=>485,12496=>486,12497=>487,12498=>488,12499=>489,12500=>490,12501=>491,12502=>492,12503=>493,12504=>494,12505=>495,12506=>496,12507=>497,12508=>498,12509=>499,12510=>500,12511=>501,12512=>502,12513=>503,12514=>504,12515=>505,12516=>506,12517=>507,12518=>508,12519=>509,12520=>510,12521=>511,12522=>512,12523=>513,12524=>514,12525=>515,12526=>516,12527=>517,12528=>518,12529=>519,12530=>520,12531=>521,12532=>522,12533=>523,12534=>524,913=>525,914=>526,915=>527,916=>528,917=>529,918=>530,919=>531,920=>532,921=>533,922=>534,923=>535,924=>536,925=>537,926=>538,927=>539,928=>540,929=>541,931=>542,932=>543,933=>544,934=>545,935=>546,936=>547,937=>548,945=>549,946=>550,947=>551,948=>552,949=>553,950=>554,951=>555,952=>556,953=>557,954=>558,955=>559,956=>560,957=>561,958=>562,959=>563,960=>564,961=>565,963=>566,964=>567,965=>568,966=>569,967=>570,968=>571,969=>572,65040=>573,59277=>573,65042=>574,59278=>574,65041=>575,59279=>575,59280=>576,65043=>576,59281=>577,65044=>577,59282=>578,65045=>578,59283=>579,65046=>579,65077=>580,65078=>581,65081=>582,65082=>583,65087=>584,65088=>585,65085=>586,65086=>587,65089=>588,65090=>589,65091=>590,65092=>591,59284=>592,65047=>592,59285=>593,65048=>593,65083=>594,65084=>595,65079=>596,65080=>597,65073=>598,8285=>599,59286=>599,65049=>599,65075=>600,65076=>601,1040=>602,1041=>603,1042=>604,1043=>605,1044=>606,1045=>607,1025=>608,1046=>609,1047=>610,1048=>611,1049=>612,1050=>613,1051=>614,1052=>615,1053=>616,1054=>617,1055=>618,1056=>619,1057=>620,1058=>621,1059=>622,1060=>623,1061=>624,1062=>625,1063=>626,1064=>627,1065=>628,1066=>629,1067=>630,1068=>631,1069=>632,1070=>633,1071=>634,1072=>635,1073=>636,1074=>637,1075=>638,1076=>639,1077=>640,1105=>641,1078=>642,1079=>643,1080=>644,1081=>645,1082=>646,1083=>647,1084=>648,1085=>649,1086=>650,1087=>651,1088=>652,1089=>653,1090=>654,1091=>655,1092=>656,1093=>657,1094=>658,1095=>659,1096=>660,1097=>661,1098=>662,1099=>663,1100=>664,1101=>665,1102=>666,1103=>667,257=>668,225=>669,462=>670,224=>671,275=>672,233=>673,283=>674,232=>675,299=>676,237=>677,464=>678,236=>679,333=>680,243=>681,466=>682,242=>683,363=>684,250=>685,468=>686,249=>687,470=>688,472=>689,474=>690,476=>691,252=>692,234=>693,593=>694,7743=>695,59335=>695,324=>696,328=>697,505=>698,59336=>698,609=>699,12549=>700,12550=>701,12551=>702,12552=>703,12553=>704,12554=>705,12555=>706,12556=>707,12557=>708,12558=>709,12559=>710,12560=>711,12561=>712,12562=>713,12563=>714,12564=>715,12565=>716,12566=>717,12567=>718,12568=>719,12569=>720,12570=>721,12571=>722,12572=>723,12573=>724,12574=>725,12575=>726,12576=>727,12577=>728,12578=>729,12579=>730,12580=>731,12581=>732,12582=>733,12583=>734,12584=>735,12585=>736,9472=>738,9473=>739,9474=>740,9475=>741,9476=>742,9477=>743,9478=>744,9479=>745,9480=>746,9481=>747,9482=>748,9483=>749,9484=>750,9485=>751,9486=>752,9487=>753,9488=>754,9489=>755,9490=>756,9491=>757,9492=>758,9493=>759,9494=>760,9495=>761,9496=>762,9497=>763,9498=>764,9499=>765,9500=>766,9501=>767,9502=>768,9503=>769,9504=>770,9505=>771,9506=>772,9507=>773,9508=>774,9509=>775,9510=>776,9511=>777,9512=>778,9513=>779,9514=>780,9515=>781,9516=>782,9517=>783,9518=>784,9519=>785,9520=>786,9521=>787,9522=>788,9523=>789,9524=>790,9525=>791,9526=>792,9527=>793,9528=>794,9529=>795,9530=>796,9531=>797,9532=>798,9533=>799,9534=>800,9535=>801,9536=>802,9537=>803,9538=>804,9539=>805,9540=>806,9541=>807,9542=>808,9543=>809,9544=>810,9545=>811,9546=>812,9547=>813,21834=>940,38463=>941,22467=>942,25384=>943,21710=>944,21769=>945,21696=>946,30353=>947,30284=>948,34108=>949,30702=>950,33406=>951,30861=>952,29233=>953,38552=>954,38797=>955,27688=>956,23433=>957,20474=>958,25353=>959,26263=>960,23736=>961,33018=>962,26696=>963,32942=>964,26114=>965,30414=>966,20985=>967,25942=>968,29100=>969,32753=>970,34948=>971,20658=>972,22885=>973,25034=>974,28595=>975,33453=>976,25420=>977,25170=>978,21485=>979,21543=>980,31494=>981,12043=>982,20843=>982,30116=>983,24052=>984,25300=>985,36299=>986,38774=>987,25226=>988,32793=>989,22365=>990,38712=>991,32610=>992,29240=>993,12137=>994,30333=>994,26575=>995,30334=>996,25670=>997,20336=>998,36133=>999,25308=>1000,31255=>1001,26001=>1002,29677=>1003,25644=>1004,25203=>1005,33324=>1006,39041=>1007,26495=>1008,29256=>1009,25198=>1010,25292=>1011,20276=>1012,29923=>1013,21322=>1014,21150=>1015,32458=>1016,37030=>1017,24110=>1018,26758=>1019,27036=>1020,33152=>1021,32465=>1022,26834=>1023,30917=>1024,34444=>1025,38225=>1026,20621=>1027,35876=>1028,33502=>1029,32990=>1030,21253=>1031,35090=>1032,21093=>1033,34180=>1034,38649=>1035,20445=>1036,22561=>1037,39281=>1038,23453=>1039,25265=>1040,25253=>1041,26292=>1042,35961=>1043,40077=>1044,29190=>1045,26479=>1046,30865=>1047,24754=>1048,21329=>1049,21271=>1050,36744=>1051,32972=>1052,36125=>1053,38049=>1054,20493=>1055,29384=>1056,22791=>1057,24811=>1058,28953=>1059,34987=>1060,22868=>1061,33519=>1062,26412=>1063,31528=>1064,23849=>1065,32503=>1066,29997=>1067,27893=>1068,36454=>1069,36856=>1070,36924=>1071,12240=>1072,40763=>1072,12112=>1073,27604=>1073,37145=>1074,31508=>1075,24444=>1076,30887=>1077,34006=>1078,34109=>1079,27605=>1080,27609=>1081,27606=>1082,24065=>1083,24199=>1084,30201=>1085,38381=>1086,25949=>1087,24330=>1088,24517=>1089,36767=>1090,22721=>1091,33218=>1092,36991=>1093,38491=>1094,38829=>1095,36793=>1096,32534=>1097,36140=>1098,25153=>1099,20415=>1100,21464=>1101,21342=>1102,36776=>1103,36777=>1104,36779=>1105,36941=>1106,26631=>1107,24426=>1108,33176=>1109,34920=>1110,40150=>1111,24971=>1112,21035=>1113,30250=>1114,24428=>1115,25996=>1116,28626=>1117,28392=>1118,23486=>1119,25672=>1120,20853=>1121,20912=>1122,26564=>1123,19993=>1124,31177=>1125,39292=>1126,28851=>1127,30149=>1128,24182=>1129,29627=>1130,33760=>1131,25773=>1132,25320=>1133,38069=>1134,27874=>1135,21338=>1136,21187=>1137,25615=>1138,38082=>1139,31636=>1140,20271=>1141,24091=>1142,33334=>1143,33046=>1144,33162=>1145,28196=>1146,27850=>1147,39539=>1148,25429=>1149,12056=>1150,21340=>1150,21754=>1151,34917=>1152,22496=>1153,19981=>1154,24067=>1155,27493=>1156,31807=>1157,37096=>1158,24598=>1159,25830=>1160,29468=>1161,35009=>1162,26448=>1163,25165=>1164,36130=>1165,30572=>1166,36393=>1167,37319=>1168,24425=>1169,33756=>1170,34081=>1171,39184=>1172,21442=>1173,34453=>1174,27531=>1175,24813=>1176,24808=>1177,28799=>1178,33485=>1179,33329=>1180,20179=>1181,27815=>1182,34255=>1183,25805=>1184,31961=>1185,27133=>1186,26361=>1187,33609=>1188,21397=>1189,31574=>1190,20391=>1191,20876=>1192,27979=>1193,23618=>1194,36461=>1195,25554=>1196,21449=>1197,33580=>1198,33590=>1199,26597=>1200,30900=>1201,25661=>1202,23519=>1203,23700=>1204,24046=>1205,35815=>1206,25286=>1207,26612=>1208,35962=>1209,25600=>1210,25530=>1211,34633=>1212,39307=>1213,35863=>1214,32544=>1215,38130=>1216,20135=>1217,38416=>1218,39076=>1219,26124=>1220,29462=>1221,22330=>1222,23581=>1223,24120=>1224,38271=>1225,20607=>1226,32928=>1227,12058=>1228,21378=>1228,25950=>1229,30021=>1230,21809=>1231,20513=>1232,36229=>1233,25220=>1234,38046=>1235,26397=>1236,22066=>1237,28526=>1238,24034=>1239,21557=>1240,28818=>1241,36710=>1242,25199=>1243,25764=>1244,25507=>1245,24443=>1246,28552=>1247,37108=>1248,12162=>1249,33251=>1249,12192=>1250,36784=>1250,23576=>1251,26216=>1252,24561=>1253,27785=>1254,38472=>1255,36225=>1256,34924=>1257,25745=>1258,31216=>1259,22478=>1260,27225=>1261,25104=>1262,21576=>1263,20056=>1264,31243=>1265,24809=>1266,28548=>1267,35802=>1268,25215=>1269,36894=>1270,39563=>1271,31204=>1272,21507=>1273,30196=>1274,25345=>1275,21273=>1276,27744=>1277,36831=>1278,24347=>1279,39536=>1280,32827=>1281,40831=>1282,20360=>1283,23610=>1284,12186=>1285,36196=>1285,32709=>1286,26021=>1287,28861=>1288,20805=>1289,20914=>1290,12173=>1291,34411=>1291,23815=>1292,23456=>1293,25277=>1294,37228=>1295,30068=>1296,36364=>1297,31264=>1298,24833=>1299,31609=>1300,20167=>1301,32504=>1302,30597=>1303,19985=>1304,33261=>1305,21021=>1306,20986=>1307,27249=>1308,21416=>1309,36487=>1310,38148=>1311,38607=>1312,28353=>1313,38500=>1314,26970=>1315,30784=>1316,20648=>1317,30679=>1318,25616=>1319,35302=>1320,22788=>1321,25571=>1322,24029=>1323,31359=>1324,26941=>1325,20256=>1326,33337=>1327,21912=>1328,20018=>1329,30126=>1330,31383=>1331,24162=>1332,24202=>1333,38383=>1334,21019=>1335,21561=>1336,28810=>1337,25462=>1338,38180=>1339,22402=>1340,26149=>1341,26943=>1342,37255=>1343,21767=>1344,28147=>1345,32431=>1346,34850=>1347,25139=>1348,32496=>1349,30133=>1350,33576=>1351,30913=>1352,38604=>1353,36766=>1354,24904=>1355,29943=>1356,35789=>1357,27492=>1358,21050=>1359,36176=>1360,27425=>1361,32874=>1362,33905=>1363,22257=>1364,21254=>1365,20174=>1366,19995=>1367,20945=>1368,31895=>1369,37259=>1370,31751=>1371,20419=>1372,36479=>1373,31713=>1374,31388=>1375,25703=>1376,23828=>1377,20652=>1378,33030=>1379,30209=>1380,31929=>1381,28140=>1382,32736=>1383,26449=>1384,23384=>1385,12072=>1386,23544=>1386,30923=>1387,25774=>1388,25619=>1389,25514=>1390,25387=>1391,38169=>1392,25645=>1393,36798=>1394,31572=>1395,30249=>1396,25171=>1397,12068=>1398,22823=>1398,21574=>1399,12109=>1400,27513=>1400,20643=>1401,25140=>1402,24102=>1403,27526=>1404,20195=>1405,36151=>1406,34955=>1407,24453=>1408,36910=>1409,24608=>1410,32829=>1411,25285=>1412,20025=>1413,21333=>1414,37112=>1415,25528=>1416,32966=>1417,26086=>1418,27694=>1419,20294=>1420,24814=>1421,28129=>1422,35806=>1423,24377=>1424,34507=>1425,24403=>1426,25377=>1427,20826=>1428,33633=>1429,26723=>1430,12049=>1431,20992=>1431,25443=>1432,36424=>1433,20498=>1434,23707=>1435,31095=>1436,23548=>1437,21040=>1438,31291=>1439,24764=>1440,36947=>1441,30423=>1442,24503=>1443,24471=>1444,30340=>1445,36460=>1446,28783=>1447,30331=>1448,31561=>1449,30634=>1450,20979=>1451,37011=>1452,22564=>1453,20302=>1454,28404=>1455,36842=>1456,25932=>1457,31515=>1458,29380=>1459,28068=>1460,32735=>1461,23265=>1462,25269=>1463,24213=>1464,22320=>1465,33922=>1466,31532=>1467,24093=>1468,24351=>1469,36882=>1470,32532=>1471,39072=>1472,25474=>1473,28359=>1474,30872=>1475,28857=>1476,20856=>1477,38747=>1478,22443=>1479,30005=>1480,20291=>1481,30008=>1482,24215=>1483,24806=>1484,22880=>1485,28096=>1486,27583=>1487,30857=>1488,21500=>1489,38613=>1490,20939=>1491,20993=>1492,25481=>1493,21514=>1494,38035=>1495,35843=>1496,36300=>1497,29241=>1498,30879=>1499,34678=>1500,36845=>1501,35853=>1502,21472=>1503,19969=>1504,30447=>1505,21486=>1506,38025=>1507,39030=>1508,12237=>1509,40718=>1509,38189=>1510,23450=>1511,35746=>1512,20002=>1513,19996=>1514,20908=>1515,33891=>1516,25026=>1517,21160=>1518,26635=>1519,20375=>1520,24683=>1521,20923=>1522,27934=>1523,20828=>1524,25238=>1525,12099=>1526,26007=>1526,38497=>1527,12182=>1528,35910=>1528,36887=>1529,30168=>1530,37117=>1531,30563=>1532,27602=>1533,29322=>1534,29420=>1535,35835=>1536,22581=>1537,30585=>1538,36172=>1539,26460=>1540,38208=>1541,32922=>1542,24230=>1543,28193=>1544,22930=>1545,31471=>1546,30701=>1547,38203=>1548,27573=>1549,26029=>1550,32526=>1551,22534=>1552,20817=>1553,38431=>1554,23545=>1555,22697=>1556,21544=>1557,36466=>1558,25958=>1559,39039=>1560,22244=>1561,38045=>1562,30462=>1563,36929=>1564,25479=>1565,21702=>1566,22810=>1567,22842=>1568,22427=>1569,36530=>1570,26421=>1571,36346=>1572,33333=>1573,21057=>1574,24816=>1575,22549=>1576,34558=>1577,23784=>1578,40517=>1579,20420=>1580,39069=>1581,35769=>1582,23077=>1583,24694=>1584,21380=>1585,25212=>1586,36943=>1587,37122=>1588,39295=>1589,24681=>1590,12157=>1591,32780=>1591,12041=>1592,20799=>1592,12159=>1593,32819=>1593,23572=>1594,39285=>1595,27953=>1596,12038=>1597,20108=>1597,36144=>1598,21457=>1599,32602=>1600,31567=>1601,20240=>1602,20047=>1603,38400=>1604,27861=>1605,29648=>1606,34281=>1607,24070=>1608,30058=>1609,32763=>1610,27146=>1611,30718=>1612,38034=>1613,32321=>1614,20961=>1615,28902=>1616,21453=>1617,36820=>1618,33539=>1619,36137=>1620,29359=>1621,39277=>1622,27867=>1623,22346=>1624,33459=>1625,12101=>1626,26041=>1626,32938=>1627,25151=>1628,38450=>1629,22952=>1630,20223=>1631,35775=>1632,32442=>1633,25918=>1634,33778=>1635,12206=>1636,38750=>1636,21857=>1637,39134=>1638,32933=>1639,21290=>1640,35837=>1641,21536=>1642,32954=>1643,24223=>1644,27832=>1645,36153=>1646,33452=>1647,37210=>1648,21545=>1649,27675=>1650,20998=>1651,32439=>1652,22367=>1653,28954=>1654,27774=>1655,31881=>1656,22859=>1657,20221=>1658,24575=>1659,24868=>1660,31914=>1661,20016=>1662,23553=>1663,26539=>1664,34562=>1665,23792=>1666,38155=>1667,39118=>1668,30127=>1669,28925=>1670,36898=>1671,20911=>1672,32541=>1673,35773=>1674,22857=>1675,20964=>1676,20315=>1677,21542=>1678,22827=>1679,25975=>1680,32932=>1681,23413=>1682,25206=>1683,25282=>1684,36752=>1685,24133=>1686,27679=>1687,31526=>1688,20239=>1689,20440=>1690,26381=>1691,28014=>1692,28074=>1693,31119=>1694,34993=>1695,24343=>1696,29995=>1697,25242=>1698,36741=>1699,20463=>1700,37340=>1701,26023=>1702,33071=>1703,33105=>1704,24220=>1705,33104=>1706,36212=>1707,21103=>1708,35206=>1709,36171=>1710,22797=>1711,20613=>1712,20184=>1713,12201=>1714,38428=>1714,12119=>1715,29238=>1715,33145=>1716,36127=>1717,23500=>1718,35747=>1719,38468=>1720,22919=>1721,32538=>1722,21648=>1723,22134=>1724,22030=>1725,35813=>1726,25913=>1727,27010=>1728,38041=>1729,30422=>1730,28297=>1731,12082=>1732,24178=>1732,12130=>1733,29976=>1733,26438=>1734,26577=>1735,31487=>1736,32925=>1737,36214=>1738,24863=>1739,31174=>1740,25954=>1741,36195=>1742,20872=>1743,21018=>1744,38050=>1745,32568=>1746,32923=>1747,32434=>1748,23703=>1749,28207=>1750,26464=>1751,31705=>1752,30347=>1753,12220=>1754,39640=>1754,33167=>1755,32660=>1756,31957=>1757,25630=>1758,38224=>1759,31295=>1760,21578=>1761,21733=>1762,27468=>1763,25601=>1764,12093=>1765,25096=>1765,40509=>1766,33011=>1767,30105=>1768,21106=>1769,12208=>1770,38761=>1770,33883=>1771,26684=>1772,34532=>1773,38401=>1774,38548=>1775,38124=>1776,20010=>1777,21508=>1778,32473=>1779,26681=>1780,36319=>1781,32789=>1782,26356=>1783,24218=>1784,32697=>1785,22466=>1786,32831=>1787,26775=>1788,12079=>1789,24037=>1789,25915=>1790,21151=>1791,24685=>1792,40858=>1793,20379=>1794,36524=>1795,20844=>1796,23467=>1797,12088=>1798,24339=>1798,24041=>1799,27742=>1800,25329=>1801,36129=>1802,20849=>1803,38057=>1804,21246=>1805,27807=>1806,33503=>1807,29399=>1808,22434=>1809,26500=>1810,36141=>1811,22815=>1812,36764=>1813,33735=>1814,21653=>1815,31629=>1816,20272=>1817,27837=>1818,23396=>1819,22993=>1820,12238=>1821,40723=>1821,21476=>1822,34506=>1823,12219=>1824,39592=>1824,12181=>1825,35895=>1825,32929=>1826,25925=>1827,39038=>1828,22266=>1829,38599=>1830,21038=>1831,12128=>1832,29916=>1832,21072=>1833,23521=>1834,25346=>1835,35074=>1836,20054=>1837,25296=>1838,24618=>1839,26874=>1840,20851=>1841,23448=>1842,20896=>1843,35266=>1844,31649=>1845,39302=>1846,32592=>1847,24815=>1848,28748=>1849,36143=>1850,20809=>1851,12084=>1852,24191=>1852,36891=>1853,29808=>1854,35268=>1855,22317=>1856,30789=>1857,24402=>1858,40863=>1859,38394=>1860,36712=>1861,12225=>1862,39740=>1862,35809=>1863,30328=>1864,26690=>1865,26588=>1866,36330=>1867,36149=>1868,21053=>1869,36746=>1870,28378=>1871,26829=>1872,38149=>1873,37101=>1874,22269=>1875,26524=>1876,35065=>1877,36807=>1878,21704=>1879,39608=>1880,23401=>1881,28023=>1882,27686=>1883,20133=>1884,23475=>1885,39559=>1886,37219=>1887,25000=>1888,37039=>1889,38889=>1890,21547=>1891,28085=>1892,23506=>1893,20989=>1894,21898=>1895,32597=>1896,32752=>1897,25788=>1898,25421=>1899,26097=>1900,25022=>1901,24717=>1902,28938=>1903,27735=>1904,27721=>1905,22831=>1906,26477=>1907,33322=>1908,22741=>1909,22158=>1910,35946=>1911,27627=>1912,37085=>1913,22909=>1914,32791=>1915,21495=>1916,28009=>1917,21621=>1918,21917=>1919,33655=>1920,33743=>1921,26680=>1922,12146=>1923,31166=>1923,21644=>1924,20309=>1925,21512=>1926,30418=>1927,35977=>1928,38402=>1929,27827=>1930,28088=>1931,36203=>1932,35088=>1933,40548=>1934,36154=>1935,22079=>1936,12234=>1937,40657=>1937,30165=>1938,24456=>1939,29408=>1940,24680=>1941,21756=>1942,20136=>1943,27178=>1944,34913=>1945,24658=>1946,36720=>1947,21700=>1948,28888=>1949,34425=>1950,40511=>1951,27946=>1952,23439=>1953,24344=>1954,32418=>1955,21897=>1956,20399=>1957,29492=>1958,21564=>1959,21402=>1960,20505=>1961,21518=>1962,21628=>1963,20046=>1964,24573=>1965,29786=>1966,22774=>1967,33899=>1968,32993=>1969,34676=>1970,29392=>1971,31946=>1972,28246=>1973,24359=>1974,34382=>1975,21804=>1976,25252=>1977,20114=>1978,27818=>1979,25143=>1980,33457=>1981,21719=>1982,21326=>1983,29502=>1984,28369=>1985,30011=>1986,21010=>1987,21270=>1988,35805=>1989,27088=>1990,24458=>1991,24576=>1992,28142=>1993,22351=>1994,27426=>1995,29615=>1996,26707=>1997,36824=>1998,32531=>1999,25442=>2000,24739=>2001,21796=>2002,30186=>2003,35938=>2004,28949=>2005,28067=>2006,23462=>2007,24187=>2008,33618=>2009,24908=>2010,40644=>2011,30970=>2012,34647=>2013,31783=>2014,30343=>2015,20976=>2016,24822=>2017,29004=>2018,26179=>2019,24140=>2020,24653=>2021,35854=>2022,28784=>2023,25381=>2024,36745=>2025,24509=>2026,24674=>2027,34516=>2028,22238=>2029,27585=>2030,24724=>2031,24935=>2032,21321=>2033,24800=>2034,26214=>2035,36159=>2036,31229=>2037,20250=>2038,28905=>2039,27719=>2040,35763=>2041,35826=>2042,32472=>2043,33636=>2044,26127=>2045,23130=>2046,39746=>2047,27985=>2048,28151=>2049,35905=>2050,27963=>2051,20249=>2052,12117=>2053,28779=>2053,33719=>2054,25110=>2055,24785=>2056,38669=>2057,36135=>2058,31096=>2059,20987=>2060,22334=>2061,22522=>2062,26426=>2063,30072=>2064,31293=>2065,31215=>2066,31637=>2067,32908=>2068,39269=>2069,36857=>2070,28608=>2071,35749=>2072,40481=>2073,23020=>2074,32489=>2075,32521=>2076,21513=>2077,26497=>2078,26840=>2079,36753=>2080,31821=>2081,38598=>2082,21450=>2083,24613=>2084,30142=>2085,27762=>2086,21363=>2087,23241=>2088,32423=>2089,25380=>2090,12047=>2091,20960=>2091,33034=>2092,12080=>2093,24049=>2093,34015=>2094,25216=>2095,20864=>2096,23395=>2097,20238=>2098,31085=>2099,21058=>2100,24760=>2101,27982=>2102,23492=>2103,23490=>2104,35745=>2105,35760=>2106,26082=>2107,24524=>2108,38469=>2109,22931=>2110,32487=>2111,32426=>2112,22025=>2113,26551=>2114,22841=>2115,20339=>2116,23478=>2117,21152=>2118,33626=>2119,39050=>2120,36158=>2121,30002=>2122,38078=>2123,20551=>2124,31292=>2125,20215=>2126,26550=>2127,39550=>2128,23233=>2129,27516=>2130,30417=>2131,22362=>2132,23574=>2133,31546=>2134,38388=>2135,29006=>2136,20860=>2137,32937=>2138,33392=>2139,22904=>2140,32516=>2141,33575=>2142,26816=>2143,26604=>2144,30897=>2145,30839=>2146,25315=>2147,25441=>2148,31616=>2149,20461=>2150,21098=>2151,20943=>2152,33616=>2153,27099=>2154,37492=>2155,36341=>2156,36145=>2157,35265=>2158,38190=>2159,31661=>2160,20214=>2161,20581=>2162,33328=>2163,21073=>2164,39279=>2165,28176=>2166,28293=>2167,28071=>2168,24314=>2169,20725=>2170,23004=>2171,23558=>2172,27974=>2173,27743=>2174,30086=>2175,33931=>2176,26728=>2177,22870=>2178,35762=>2179,21280=>2180,37233=>2181,38477=>2182,34121=>2183,26898=>2184,30977=>2185,28966=>2186,33014=>2187,20132=>2188,37066=>2189,27975=>2190,39556=>2191,23047=>2192,22204=>2193,25605=>2194,38128=>2195,30699=>2196,20389=>2197,33050=>2198,29409=>2199,12179=>2200,35282=>2200,39290=>2201,32564=>2202,32478=>2203,21119=>2204,25945=>2205,37237=>2206,36735=>2207,36739=>2208,21483=>2209,31382=>2210,25581=>2211,25509=>2212,30342=>2213,31224=>2214,34903=>2215,38454=>2216,25130=>2217,21163=>2218,33410=>2219,26708=>2220,26480=>2221,25463=>2222,30571=>2223,31469=>2224,27905=>2225,32467=>2226,35299=>2227,22992=>2228,25106=>2229,34249=>2230,33445=>2231,30028=>2232,20511=>2233,20171=>2234,30117=>2235,35819=>2236,23626=>2237,12081=>2238,24062=>2238,31563=>2239,12100=>2240,26020=>2240,12198=>2241,37329=>2241,20170=>2242,27941=>2243,35167=>2244,32039=>2245,38182=>2246,20165=>2247,35880=>2248,36827=>2249,38771=>2250,26187=>2251,31105=>2252,36817=>2253,28908=>2254,28024=>2255,23613=>2256,21170=>2257,33606=>2258,20834=>2259,33550=>2260,30555=>2261,26230=>2262,40120=>2263,20140=>2264,24778=>2265,31934=>2266,31923=>2267,32463=>2268,20117=>2269,35686=>2270,26223=>2271,39048=>2272,38745=>2273,22659=>2274,25964=>2275,38236=>2276,24452=>2277,30153=>2278,38742=>2279,31455=>2280,31454=>2281,20928=>2282,28847=>2283,31384=>2284,25578=>2285,31350=>2286,32416=>2287,29590=>2288,12210=>2289,38893=>2289,20037=>2290,28792=>2291,20061=>2292,37202=>2293,21417=>2294,25937=>2295,26087=>2296,12165=>2297,33276=>2297,33285=>2298,21646=>2299,23601=>2300,30106=>2301,38816=>2302,25304=>2303,29401=>2304,30141=>2305,23621=>2306,39545=>2307,33738=>2308,23616=>2309,21632=>2310,30697=>2311,20030=>2312,27822=>2313,32858=>2314,25298=>2315,25454=>2316,24040=>2317,20855=>2318,36317=>2319,36382=>2320,38191=>2321,20465=>2322,21477=>2323,24807=>2324,28844=>2325,21095=>2326,25424=>2327,40515=>2328,23071=>2329,20518=>2330,30519=>2331,21367=>2332,32482=>2333,25733=>2334,25899=>2335,25225=>2336,25496=>2337,20500=>2338,29237=>2339,35273=>2340,20915=>2341,35776=>2342,32477=>2343,22343=>2344,33740=>2345,38055=>2346,20891=>2347,21531=>2348,23803=>2349,20426=>2350,31459=>2351,27994=>2352,37089=>2353,39567=>2354,21888=>2355,21654=>2356,21345=>2357,21679=>2358,24320=>2359,25577=>2360,26999=>2361,20975=>2362,24936=>2363,21002=>2364,22570=>2365,21208=>2366,22350=>2367,30733=>2368,30475=>2369,24247=>2370,24951=>2371,31968=>2372,25179=>2373,25239=>2374,20130=>2375,28821=>2376,32771=>2377,25335=>2378,28900=>2379,38752=>2380,22391=>2381,33499=>2382,26607=>2383,26869=>2384,30933=>2385,39063=>2386,31185=>2387,22771=>2388,21683=>2389,21487=>2390,28212=>2391,20811=>2392,21051=>2393,23458=>2394,35838=>2395,32943=>2396,21827=>2397,22438=>2398,24691=>2399,22353=>2400,21549=>2401,31354=>2402,24656=>2403,23380=>2404,25511=>2405,25248=>2406,12061=>2407,21475=>2407,25187=>2408,23495=>2409,26543=>2410,21741=>2411,31391=>2412,33510=>2413,37239=>2414,24211=>2415,35044=>2416,22840=>2417,22446=>2418,25358=>2419,36328=>2420,33007=>2421,22359=>2422,31607=>2423,20393=>2424,24555=>2425,23485=>2426,27454=>2427,21281=>2428,31568=>2429,29378=>2430,26694=>2431,30719=>2432,30518=>2433,26103=>2434,20917=>2435,20111=>2436,30420=>2437,23743=>2438,31397=>2439,33909=>2440,22862=>2441,39745=>2442,20608=>2443,39304=>2444,24871=>2445,28291=>2446,22372=>2447,26118=>2448,25414=>2449,22256=>2450,25324=>2451,25193=>2452,24275=>2453,38420=>2454,22403=>2455,25289=>2456,21895=>2457,34593=>2458,33098=>2459,36771=>2460,21862=>2461,33713=>2462,26469=>2463,36182=>2464,34013=>2465,23146=>2466,26639=>2467,25318=>2468,31726=>2469,38417=>2470,20848=>2471,28572=>2472,35888=>2473,25597=>2474,35272=>2475,25042=>2476,32518=>2477,28866=>2478,28389=>2479,29701=>2480,27028=>2481,29436=>2482,24266=>2483,37070=>2484,26391=>2485,28010=>2486,25438=>2487,21171=>2488,29282=>2489,12156=>2490,32769=>2490,20332=>2491,23013=>2492,37226=>2493,28889=>2494,28061=>2495,21202=>2496,20048=>2497,38647=>2498,38253=>2499,34174=>2500,30922=>2501,32047=>2502,20769=>2503,22418=>2504,25794=>2505,32907=>2506,31867=>2507,27882=>2508,26865=>2509,26974=>2510,20919=>2511,21400=>2512,26792=>2513,29313=>2514,40654=>2515,31729=>2516,29432=>2517,31163=>2518,28435=>2519,29702=>2520,26446=>2521,12197=>2522,37324=>2522,40100=>2523,31036=>2524,33673=>2525,33620=>2526,21519=>2527,26647=>2528,20029=>2529,21385=>2530,21169=>2531,30782=>2532,21382=>2533,21033=>2534,20616=>2535,20363=>2536,20432=>2537,30178=>2538,12148=>2539,31435=>2539,31890=>2540,27813=>2541,12202=>2542,38582=>2542,12050=>2543,21147=>2543,29827=>2544,21737=>2545,20457=>2546,32852=>2547,33714=>2548,36830=>2549,38256=>2550,24265=>2551,24604=>2552,28063=>2553,24088=>2554,25947=>2555,33080=>2556,38142=>2557,24651=>2558,28860=>2559,32451=>2560,31918=>2561,20937=>2562,63865=>2562,26753=>2563,31921=>2564,33391=>2565,20004=>2566,36742=>2567,37327=>2568,26238=>2569,20142=>2570,35845=>2571,25769=>2572,32842=>2573,20698=>2574,30103=>2575,29134=>2576,23525=>2577,36797=>2578,28518=>2579,20102=>2580,25730=>2581,38243=>2582,24278=>2583,26009=>2584,21015=>2585,35010=>2586,28872=>2587,21155=>2588,29454=>2589,29747=>2590,26519=>2591,30967=>2592,38678=>2593,20020=>2594,37051=>2595,40158=>2596,28107=>2597,20955=>2598,36161=>2599,21533=>2600,25294=>2601,29618=>2602,33777=>2603,38646=>2604,40836=>2605,38083=>2606,20278=>2607,32666=>2608,20940=>2609,28789=>2610,38517=>2611,23725=>2612,39046=>2613,21478=>2614,20196=>2615,28316=>2616,29705=>2617,27060=>2618,30827=>2619,39311=>2620,30041=>2621,21016=>2622,30244=>2623,27969=>2624,26611=>2625,20845=>2626,40857=>2627,32843=>2628,21657=>2629,31548=>2630,31423=>2631,38534=>2632,22404=>2633,25314=>2634,38471=>2635,27004=>2636,23044=>2637,25602=>2638,31699=>2639,28431=>2640,38475=>2641,33446=>2642,21346=>2643,39045=>2644,24208=>2645,28809=>2646,25523=>2647,21348=>2648,34383=>2649,40065=>2650,40595=>2651,30860=>2652,38706=>2653,36335=>2654,36162=>2655,12229=>2656,40575=>2656,28510=>2657,31108=>2658,24405=>2659,38470=>2660,25134=>2661,39540=>2662,21525=>2663,38109=>2664,20387=>2665,26053=>2666,23653=>2667,23649=>2668,32533=>2669,34385=>2670,27695=>2671,24459=>2672,29575=>2673,28388=>2674,32511=>2675,23782=>2676,25371=>2677,23402=>2678,28390=>2679,21365=>2680,20081=>2681,25504=>2682,30053=>2683,25249=>2684,36718=>2685,20262=>2686,20177=>2687,27814=>2688,32438=>2689,35770=>2690,33821=>2691,34746=>2692,32599=>2693,36923=>2694,38179=>2695,31657=>2696,39585=>2697,35064=>2698,33853=>2699,27931=>2700,39558=>2701,32476=>2702,22920=>2703,12231=>2704,40635=>2704,29595=>2705,30721=>2706,34434=>2707,39532=>2708,39554=>2709,22043=>2710,21527=>2711,22475=>2712,20080=>2713,40614=>2714,21334=>2715,36808=>2716,33033=>2717,30610=>2718,39314=>2719,34542=>2720,28385=>2721,34067=>2722,26364=>2723,24930=>2724,28459=>2725,35881=>2726,33426=>2727,33579=>2728,30450=>2729,27667=>2730,24537=>2731,33725=>2732,29483=>2733,33541=>2734,38170=>2735,12113=>2736,27611=>2736,12141=>2737,30683=>2737,38086=>2738,21359=>2739,33538=>2740,20882=>2741,24125=>2742,35980=>2743,36152=>2744,20040=>2745,29611=>2746,26522=>2747,26757=>2748,37238=>2749,38665=>2750,29028=>2751,27809=>2752,30473=>2753,23186=>2754,38209=>2755,27599=>2756,32654=>2757,26151=>2758,23504=>2759,22969=>2760,23194=>2761,38376=>2762,38391=>2763,20204=>2764,33804=>2765,33945=>2766,27308=>2767,30431=>2768,38192=>2769,29467=>2770,26790=>2771,23391=>2772,30511=>2773,37274=>2774,38753=>2775,31964=>2776,36855=>2777,35868=>2778,24357=>2779,12150=>2780,31859=>2780,31192=>2781,35269=>2782,27852=>2783,34588=>2784,23494=>2785,24130=>2786,26825=>2787,30496=>2788,32501=>2789,20885=>2790,20813=>2791,21193=>2792,23081=>2793,32517=>2794,12207=>2795,38754=>2795,33495=>2796,25551=>2797,30596=>2798,34256=>2799,31186=>2800,28218=>2801,24217=>2802,22937=>2803,34065=>2804,28781=>2805,27665=>2806,25279=>2807,12139=>2808,30399=>2808,25935=>2809,24751=>2810,38397=>2811,26126=>2812,34719=>2813,40483=>2814,38125=>2815,21517=>2816,21629=>2817,35884=>2818,25720=>2819,25721=>2820,34321=>2821,27169=>2822,33180=>2823,30952=>2824,25705=>2825,39764=>2826,25273=>2827,26411=>2828,33707=>2829,22696=>2830,40664=>2831,27819=>2832,28448=>2833,23518=>2834,38476=>2835,35851=>2836,29279=>2837,26576=>2838,25287=>2839,29281=>2840,20137=>2841,22982=>2842,27597=>2843,22675=>2844,26286=>2845,24149=>2846,21215=>2847,24917=>2848,12106=>2849,26408=>2849,12140=>2850,30446=>2850,30566=>2851,29287=>2852,31302=>2853,25343=>2854,21738=>2855,21584=>2856,38048=>2857,37027=>2858,23068=>2859,32435=>2860,27670=>2861,20035=>2862,22902=>2863,32784=>2864,22856=>2865,21335=>2866,30007=>2867,38590=>2868,22218=>2869,25376=>2870,33041=>2871,24700=>2872,38393=>2873,28118=>2874,21602=>2875,39297=>2876,20869=>2877,23273=>2878,33021=>2879,22958=>2880,38675=>2881,20522=>2882,27877=>2883,23612=>2884,25311=>2885,20320=>2886,21311=>2887,33147=>2888,36870=>2889,28346=>2890,34091=>2891,25288=>2892,24180=>2893,30910=>2894,25781=>2895,25467=>2896,24565=>2897,23064=>2898,37247=>2899,40479=>2900,23615=>2901,25423=>2902,32834=>2903,23421=>2904,21870=>2905,38218=>2906,38221=>2907,28037=>2908,24744=>2909,26592=>2910,29406=>2911,20957=>2912,23425=>2913,25319=>2914,27870=>2915,12124=>2916,29275=>2916,25197=>2917,38062=>2918,32445=>2919,33043=>2920,27987=>2921,20892=>2922,24324=>2923,22900=>2924,21162=>2925,24594=>2926,12069=>2927,22899=>2927,26262=>2928,34384=>2929,30111=>2930,25386=>2931,25062=>2932,31983=>2933,35834=>2934,21734=>2935,27431=>2936,40485=>2937,27572=>2938,34261=>2939,21589=>2940,20598=>2941,27812=>2942,21866=>2943,36276=>2944,29228=>2945,24085=>2946,24597=>2947,29750=>2948,25293=>2949,25490=>2950,29260=>2951,24472=>2952,28227=>2953,27966=>2954,25856=>2955,28504=>2956,30424=>2957,30928=>2958,30460=>2959,30036=>2960,21028=>2961,21467=>2962,20051=>2963,24222=>2964,26049=>2965,32810=>2966,32982=>2967,25243=>2968,21638=>2969,21032=>2970,28846=>2971,34957=>2972,36305=>2973,27873=>2974,21624=>2975,32986=>2976,22521=>2977,35060=>2978,36180=>2979,38506=>2980,37197=>2981,20329=>2982,27803=>2983,21943=>2984,30406=>2985,30768=>2986,25256=>2987,28921=>2988,28558=>2989,24429=>2990,34028=>2991,26842=>2992,30844=>2993,31735=>2994,33192=>2995,26379=>2996,40527=>2997,25447=>2998,30896=>2999,22383=>3000,30738=>3001,38713=>3002,25209=>3003,25259=>3004,21128=>3005,29749=>3006,27607=>3007,21860=>3008,33086=>3009,30130=>3010,12138=>3011,30382=>3011,21305=>3012,30174=>3013,20731=>3014,23617=>3015,35692=>3016,31687=>3017,20559=>3018,12122=>3019,29255=>3019,39575=>3020,39128=>3021,28418=>3022,29922=>3023,31080=>3024,25735=>3025,30629=>3026,25340=>3027,39057=>3028,36139=>3029,21697=>3030,32856=>3031,20050=>3032,22378=>3033,33529=>3034,33805=>3035,24179=>3036,20973=>3037,29942=>3038,35780=>3039,23631=>3040,22369=>3041,27900=>3042,39047=>3043,23110=>3044,30772=>3045,39748=>3046,36843=>3047,31893=>3048,21078=>3049,25169=>3050,38138=>3051,20166=>3052,33670=>3053,33889=>3054,33769=>3055,33970=>3056,22484=>3057,26420=>3058,22275=>3059,26222=>3060,28006=>3061,35889=>3062,26333=>3063,28689=>3064,26399=>3065,27450=>3066,26646=>3067,25114=>3068,22971=>3069,19971=>3070,20932=>3071,28422=>3072,26578=>3073,27791=>3074,20854=>3075,26827=>3076,22855=>3077,27495=>3078,30054=>3079,23822=>3080,33040=>3081,40784=>3082,26071=>3083,31048=>3084,31041=>3085,39569=>3086,36215=>3087,23682=>3088,20062=>3089,20225=>3090,21551=>3091,22865=>3092,30732=>3093,22120=>3094,12115=>3095,27668=>3095,36804=>3096,24323=>3097,27773=>3098,27875=>3099,35755=>3100,25488=>3101,24688=>3102,27965=>3103,29301=>3104,25190=>3105,38030=>3106,38085=>3107,21315=>3108,36801=>3109,31614=>3110,20191=>3111,35878=>3112,20094=>3113,40660=>3114,38065=>3115,38067=>3116,21069=>3117,28508=>3118,36963=>3119,27973=>3120,35892=>3121,22545=>3122,23884=>3123,12107=>3124,27424=>3124,27465=>3125,26538=>3126,21595=>3127,33108=>3128,32652=>3129,22681=>3130,34103=>3131,24378=>3132,25250=>3133,27207=>3134,38201=>3135,25970=>3136,24708=>3137,26725=>3138,30631=>3139,20052=>3140,20392=>3141,24039=>3142,38808=>3143,25772=>3144,32728=>3145,23789=>3146,20431=>3147,31373=>3148,20999=>3149,33540=>3150,19988=>3151,24623=>3152,31363=>3153,38054=>3154,20405=>3155,20146=>3156,31206=>3157,29748=>3158,21220=>3159,33465=>3160,25810=>3161,31165=>3162,23517=>3163,27777=>3164,38738=>3165,36731=>3166,27682=>3167,20542=>3168,21375=>3169,28165=>3170,25806=>3171,26228=>3172,27696=>3173,24773=>3174,39031=>3175,35831=>3176,24198=>3177,29756=>3178,31351=>3179,31179=>3180,19992=>3181,37041=>3182,29699=>3183,27714=>3184,22234=>3185,37195=>3186,27845=>3187,36235=>3188,21306=>3189,34502=>3190,26354=>3191,36527=>3192,23624=>3193,39537=>3194,28192=>3195,21462=>3196,23094=>3197,40843=>3198,36259=>3199,21435=>3200,22280=>3201,39079=>3202,26435=>3203,37275=>3204,27849=>3205,20840=>3206,30154=>3207,25331=>3208,12125=>3209,29356=>3209,21048=>3210,21149=>3211,32570=>3212,28820=>3213,30264=>3214,21364=>3215,40522=>3216,27063=>3217,30830=>3218,38592=>3219,35033=>3220,32676=>3221,28982=>3222,29123=>3223,20873=>3224,26579=>3225,29924=>3226,22756=>3227,25880=>3228,22199=>3229,35753=>3230,39286=>3231,25200=>3232,32469=>3233,24825=>3234,28909=>3235,22764=>3236,20161=>3237,12040=>3238,20154=>3238,24525=>3239,38887=>3240,20219=>3241,35748=>3242,20995=>3243,22922=>3244,32427=>3245,25172=>3246,20173=>3247,12103=>3248,26085=>3248,25102=>3249,33592=>3250,33993=>3251,33635=>3252,34701=>3253,29076=>3254,28342=>3255,23481=>3256,32466=>3257,20887=>3258,25545=>3259,26580=>3260,12161=>3261,32905=>3261,33593=>3262,34837=>3263,20754=>3264,23418=>3265,22914=>3266,36785=>3267,20083=>3268,27741=>3269,12042=>3270,20837=>3270,35109=>3271,36719=>3272,38446=>3273,34122=>3274,29790=>3275,38160=>3276,38384=>3277,28070=>3278,33509=>3279,24369=>3280,25746=>3281,27922=>3282,33832=>3283,33134=>3284,40131=>3285,22622=>3286,36187=>3287,19977=>3288,21441=>3289,20254=>3290,25955=>3291,26705=>3292,21971=>3293,20007=>3294,25620=>3295,39578=>3296,25195=>3297,23234=>3298,29791=>3299,12170=>3300,33394=>3300,28073=>3301,26862=>3302,20711=>3303,33678=>3304,30722=>3305,26432=>3306,21049=>3307,27801=>3308,32433=>3309,20667=>3310,21861=>3311,29022=>3312,31579=>3313,26194=>3314,29642=>3315,33515=>3316,26441=>3317,12077=>3318,23665=>3318,21024=>3319,29053=>3320,34923=>3321,38378=>3322,38485=>3323,25797=>3324,36193=>3325,33203=>3326,21892=>3327,27733=>3328,25159=>3329,32558=>3330,22674=>3331,20260=>3332,21830=>3333,36175=>3334,26188=>3335,19978=>3336,23578=>3337,35059=>3338,26786=>3339,25422=>3340,31245=>3341,28903=>3342,33421=>3343,21242=>3344,38902=>3345,23569=>3346,21736=>3347,37045=>3348,32461=>3349,22882=>3350,36170=>3351,34503=>3352,12166=>3353,33292=>3353,33293=>3354,36198=>3355,25668=>3356,23556=>3357,24913=>3358,28041=>3359,31038=>3360,35774=>3361,30775=>3362,30003=>3363,21627=>3364,20280=>3365,12189=>3366,36523=>3366,28145=>3367,23072=>3368,32453=>3369,31070=>3370,27784=>3371,23457=>3372,23158=>3373,29978=>3374,32958=>3375,24910=>3376,28183=>3377,22768=>3378,12131=>3379,29983=>3379,29989=>3380,29298=>3381,21319=>3382,32499=>3383,30465=>3384,30427=>3385,21097=>3386,32988=>3387,22307=>3388,24072=>3389,22833=>3390,29422=>3391,26045=>3392,28287=>3393,35799=>3394,12075=>3395,23608=>3395,34417=>3396,12055=>3397,21313=>3397,12143=>3398,30707=>3398,25342=>3399,26102=>3400,20160=>3401,12215=>3402,39135=>3402,34432=>3403,23454=>3404,35782=>3405,21490=>3406,12142=>3407,30690=>3407,20351=>3408,23630=>3409,39542=>3410,22987=>3411,24335=>3412,12144=>3413,31034=>3413,12064=>3414,22763=>3414,19990=>3415,26623=>3416,20107=>3417,25325=>3418,35475=>3419,36893=>3420,21183=>3421,26159=>3422,21980=>3423,22124=>3424,36866=>3425,20181=>3426,20365=>3427,37322=>3428,39280=>3429,12114=>3430,27663=>3430,24066=>3431,24643=>3432,23460=>3433,35270=>3434,35797=>3435,25910=>3436,12095=>3437,25163=>3437,12216=>3438,39318=>3438,23432=>3439,23551=>3440,25480=>3441,21806=>3442,21463=>3443,30246=>3444,20861=>3445,34092=>3446,26530=>3447,26803=>3448,27530=>3449,25234=>3450,36755=>3451,21460=>3452,33298=>3453,28113=>3454,30095=>3455,20070=>3456,36174=>3457,23408=>3458,29087=>3459,34223=>3460,26257=>3461,26329=>3462,32626=>3463,34560=>3464,12233=>3465,40653=>3465,12239=>3466,40736=>3466,23646=>3467,26415=>3468,36848=>3469,26641=>3470,26463=>3471,25101=>3472,31446=>3473,22661=>3474,24246=>3475,25968=>3476,28465=>3477,24661=>3478,21047=>3479,32781=>3480,25684=>3481,34928=>3482,29993=>3483,24069=>3484,26643=>3485,25332=>3486,38684=>3487,21452=>3488,29245=>3489,35841=>3490,12116=>3491,27700=>3491,30561=>3492,31246=>3493,21550=>3494,30636=>3495,39034=>3496,33308=>3497,35828=>3498,30805=>3499,26388=>3500,28865=>3501,26031=>3502,25749=>3503,22070=>3504,24605=>3505,31169=>3506,21496=>3507,19997=>3508,27515=>3509,32902=>3510,23546=>3511,21987=>3512,22235=>3513,20282=>3514,20284=>3515,39282=>3516,24051=>3517,26494=>3518,32824=>3519,24578=>3520,39042=>3521,36865=>3522,23435=>3523,35772=>3524,35829=>3525,25628=>3526,33368=>3527,25822=>3528,22013=>3529,33487=>3530,37221=>3531,20439=>3532,32032=>3533,36895=>3534,31903=>3535,20723=>3536,22609=>3537,28335=>3538,23487=>3539,35785=>3540,32899=>3541,37240=>3542,33948=>3543,31639=>3544,34429=>3545,38539=>3546,38543=>3547,32485=>3548,39635=>3549,30862=>3550,23681=>3551,31319=>3552,36930=>3553,38567=>3554,31071=>3555,23385=>3556,25439=>3557,31499=>3558,34001=>3559,26797=>3560,21766=>3561,32553=>3562,29712=>3563,32034=>3564,38145=>3565,25152=>3566,22604=>3567,20182=>3568,23427=>3569,22905=>3570,22612=>3571,29549=>3572,25374=>3573,36427=>3574,36367=>3575,32974=>3576,33492=>3577,25260=>3578,21488=>3579,27888=>3580,37214=>3581,22826=>3582,24577=>3583,27760=>3584,22349=>3585,25674=>3586,36138=>3587,30251=>3588,28393=>3589,22363=>3590,27264=>3591,30192=>3592,28525=>3593,35885=>3594,35848=>3595,22374=>3596,27631=>3597,34962=>3598,30899=>3599,25506=>3600,21497=>3601,28845=>3602,27748=>3603,22616=>3604,25642=>3605,22530=>3606,26848=>3607,33179=>3608,21776=>3609,31958=>3610,20504=>3611,36538=>3612,28108=>3613,36255=>3614,28907=>3615,25487=>3616,28059=>3617,28372=>3618,32486=>3619,33796=>3620,26691=>3621,36867=>3622,28120=>3623,38518=>3624,35752=>3625,22871=>3626,29305=>3627,34276=>3628,33150=>3629,30140=>3630,35466=>3631,26799=>3632,21076=>3633,36386=>3634,38161=>3635,25552=>3636,39064=>3637,36420=>3638,21884=>3639,20307=>3640,26367=>3641,22159=>3642,24789=>3643,28053=>3644,21059=>3645,23625=>3646,22825=>3647,28155=>3648,22635=>3649,12133=>3650,30000=>3650,29980=>3651,24684=>3652,33300=>3653,33094=>3654,25361=>3655,26465=>3656,36834=>3657,30522=>3658,36339=>3659,36148=>3660,38081=>3661,24086=>3662,21381=>3663,21548=>3664,28867=>3665,27712=>3666,24311=>3667,20572=>3668,20141=>3669,24237=>3670,25402=>3671,33351=>3672,36890=>3673,26704=>3674,37230=>3675,30643=>3676,21516=>3677,38108=>3678,24420=>3679,31461=>3680,26742=>3681,25413=>3682,31570=>3683,32479=>3684,30171=>3685,20599=>3686,25237=>3687,22836=>3688,36879=>3689,20984=>3690,31171=>3691,31361=>3692,22270=>3693,24466=>3694,36884=>3695,28034=>3696,23648=>3697,12063=>3698,22303=>3698,21520=>3699,20820=>3700,28237=>3701,22242=>3702,25512=>3703,39059=>3704,33151=>3705,34581=>3706,35114=>3707,36864=>3708,21534=>3709,23663=>3710,33216=>3711,25302=>3712,25176=>3713,33073=>3714,40501=>3715,38464=>3716,39534=>3717,39548=>3718,26925=>3719,22949=>3720,25299=>3721,21822=>3722,25366=>3723,21703=>3724,34521=>3725,27964=>3726,23043=>3727,12129=>3728,29926=>3728,34972=>3729,27498=>3730,22806=>3731,35916=>3732,24367=>3733,28286=>3734,29609=>3735,39037=>3736,20024=>3737,28919=>3738,23436=>3739,30871=>3740,25405=>3741,26202=>3742,30358=>3743,24779=>3744,23451=>3745,23113=>3746,19975=>3747,33109=>3748,27754=>3749,29579=>3750,20129=>3751,26505=>3752,12153=>3753,32593=>3753,24448=>3754,26106=>3755,26395=>3756,24536=>3757,22916=>3758,23041=>3759,24013=>3760,24494=>3761,21361=>3762,38886=>3763,36829=>3764,26693=>3765,22260=>3766,21807=>3767,24799=>3768,20026=>3769,28493=>3770,32500=>3771,33479=>3772,33806=>3773,22996=>3774,20255=>3775,20266=>3776,23614=>3777,32428=>3778,26410=>3779,34074=>3780,21619=>3781,30031=>3782,32963=>3783,21890=>3784,39759=>3785,20301=>3786,28205=>3787,35859=>3788,23561=>3789,24944=>3790,21355=>3791,30239=>3792,28201=>3793,34442=>3794,12098=>3795,25991=>3795,38395=>3796,32441=>3797,21563=>3798,31283=>3799,32010=>3800,38382=>3801,21985=>3802,32705=>3803,29934=>3804,25373=>3805,34583=>3806,28065=>3807,31389=>3808,25105=>3809,26017=>3810,21351=>3811,25569=>3812,27779=>3813,24043=>3814,21596=>3815,38056=>3816,20044=>3817,27745=>3818,35820=>3819,23627=>3820,12102=>3821,26080=>3821,33436=>3822,26791=>3823,21566=>3824,21556=>3825,12111=>3826,27595=>3826,27494=>3827,20116=>3828,25410=>3829,21320=>3830,33310=>3831,20237=>3832,20398=>3833,22366=>3834,25098=>3835,38654=>3836,26212=>3837,29289=>3838,21247=>3839,21153=>3840,24735=>3841,35823=>3842,26132=>3843,29081=>3844,26512=>3845,35199=>3846,30802=>3847,30717=>3848,26224=>3849,22075=>3850,21560=>3851,38177=>3852,29306=>3853,31232=>3854,24687=>3855,24076=>3856,24713=>3857,33181=>3858,12067=>3859,22805=>3859,24796=>3860,29060=>3861,28911=>3862,28330=>3863,27728=>3864,29312=>3865,27268=>3866,34989=>3867,24109=>3868,20064=>3869,23219=>3870,21916=>3871,38115=>3872,27927=>3873,31995=>3874,38553=>3875,25103=>3876,32454=>3877,30606=>3878,34430=>3879,21283=>3880,38686=>3881,36758=>3882,26247=>3883,23777=>3884,20384=>3885,29421=>3886,19979=>3887,21414=>3888,22799=>3889,21523=>3890,25472=>3891,38184=>3892,20808=>3893,20185=>3894,40092=>3895,32420=>3896,21688=>3897,36132=>3898,34900=>3899,33335=>3900,38386=>3901,28046=>3902,24358=>3903,23244=>3904,26174=>3905,38505=>3906,29616=>3907,29486=>3908,21439=>3909,33146=>3910,39301=>3911,32673=>3912,23466=>3913,38519=>3914,38480=>3915,32447=>3916,30456=>3917,21410=>3918,38262=>3919,12217=>3920,39321=>3920,31665=>3921,35140=>3922,28248=>3923,20065=>3924,32724=>3925,31077=>3926,35814=>3927,24819=>3928,21709=>3929,20139=>3930,39033=>3931,24055=>3932,27233=>3933,20687=>3934,21521=>3935,35937=>3936,33831=>3937,30813=>3938,38660=>3939,21066=>3940,21742=>3941,22179=>3942,38144=>3943,28040=>3944,23477=>3945,28102=>3946,26195=>3947,12073=>3948,23567=>3948,23389=>3949,26657=>3950,32918=>3951,21880=>3952,31505=>3953,25928=>3954,26964=>3955,20123=>3956,27463=>3957,34638=>3958,38795=>3959,21327=>3960,25375=>3961,25658=>3962,37034=>3963,26012=>3964,32961=>3965,35856=>3966,20889=>3967,26800=>3968,21368=>3969,34809=>3970,25032=>3971,27844=>3972,27899=>3973,35874=>3974,23633=>3975,34218=>3976,33455=>3977,38156=>3978,27427=>3979,12191=>3980,36763=>3980,26032=>3981,24571=>3982,12092=>3983,24515=>3983,20449=>3984,34885=>3985,26143=>3986,33125=>3987,29481=>3988,24826=>3989,20852=>3990,21009=>3991,22411=>3992,24418=>3993,37026=>3994,12175=>3995,34892=>3995,37266=>3996,24184=>3997,26447=>3998,24615=>3999,22995=>4000,20804=>4001,20982=>4002,33016=>4003,21256=>4004,27769=>4005,38596=>4006,29066=>4007,20241=>4008,20462=>4009,32670=>4010,26429=>4011,21957=>4012,38152=>4013,31168=>4014,34966=>4015,32483=>4016,22687=>4017,25100=>4018,38656=>4019,34394=>4020,22040=>4021,39035=>4022,24464=>4023,35768=>4024,33988=>4025,37207=>4026,21465=>4027,26093=>4028,24207=>4029,30044=>4030,24676=>4031,32110=>4032,23167=>4033,32490=>4034,32493=>4035,36713=>4036,21927=>4037,23459=>4038,24748=>4039,26059=>4040,12126=>4041,29572=>4041,36873=>4042,30307=>4043,30505=>4044,32474=>4045,38772=>4046,34203=>4047,23398=>4048,12147=>4049,31348=>4049,38634=>4050,12174=>4051,34880=>4051,21195=>4052,29071=>4053,24490=>4054,26092=>4055,35810=>4056,23547=>4057,39535=>4058,24033=>4059,27529=>4060,27739=>4061,35757=>4062,35759=>4063,36874=>4064,36805=>4065,21387=>4066,25276=>4067,40486=>4068,40493=>4069,21568=>4070,20011=>4071,33469=>4072,12123=>4073,29273=>4073,34460=>4074,23830=>4075,34905=>4076,28079=>4077,38597=>4078,21713=>4079,20122=>4080,35766=>4081,28937=>4082,21693=>4083,38409=>4084,28895=>4085,28153=>4086,30416=>4087,20005=>4088,30740=>4089,34578=>4090,23721=>4091,24310=>4092,12180=>4093,35328=>4093,39068=>4094,38414=>4095,28814=>4096,27839=>4097,22852=>4098,25513=>4099,30524=>4100,34893=>4101,28436=>4102,33395=>4103,22576=>4104,29141=>4105,21388=>4106,30746=>4107,38593=>4108,21761=>4109,24422=>4110,28976=>4111,23476=>4112,35866=>4113,39564=>4114,27523=>4115,22830=>4116,40495=>4117,31207=>4118,26472=>4119,25196=>4120,20335=>4121,30113=>4122,12154=>4123,32650=>4123,27915=>4124,38451=>4125,27687=>4126,20208=>4127,30162=>4128,20859=>4129,26679=>4130,28478=>4131,36992=>4132,33136=>4133,22934=>4134,29814=>4135,25671=>4136,23591=>4137,36965=>4138,31377=>4139,35875=>4140,23002=>4141,21676=>4142,33280=>4143,33647=>4144,35201=>4145,32768=>4146,26928=>4147,22094=>4148,32822=>4149,29239=>4150,37326=>4151,20918=>4152,20063=>4153,39029=>4154,25494=>4155,19994=>4156,21494=>4157,26355=>4158,33099=>4159,22812=>4160,28082=>4161,12032=>4162,19968=>4162,22777=>4163,21307=>4164,25558=>4165,38129=>4166,20381=>4167,20234=>4168,12176=>4169,34915=>4169,39056=>4170,22839=>4171,36951=>4172,31227=>4173,20202=>4174,33008=>4175,30097=>4176,27778=>4177,23452=>4178,23016=>4179,24413=>4180,26885=>4181,34433=>4182,20506=>4183,24050=>4184,12036=>4185,20057=>4185,30691=>4186,20197=>4187,33402=>4188,25233=>4189,26131=>4190,12194=>4191,37009=>4191,23673=>4192,20159=>4193,24441=>4194,33222=>4195,36920=>4196,32900=>4197,30123=>4198,20134=>4199,35028=>4200,24847=>4201,27589=>4202,24518=>4203,20041=>4204,30410=>4205,28322=>4206,35811=>4207,35758=>4208,35850=>4209,35793=>4210,24322=>4211,32764=>4212,32716=>4213,32462=>4214,33589=>4215,33643=>4216,22240=>4217,27575=>4218,12211=>4219,38899=>4219,38452=>4220,23035=>4221,21535=>4222,38134=>4223,28139=>4224,23493=>4225,39278=>4226,23609=>4227,24341=>4228,38544=>4229,21360=>4230,33521=>4231,27185=>4232,23156=>4233,40560=>4234,24212=>4235,32552=>4236,33721=>4237,33828=>4238,33829=>4239,33639=>4240,34631=>4241,36814=>4242,36194=>4243,30408=>4244,24433=>4245,39062=>4246,30828=>4247,26144=>4248,21727=>4249,25317=>4250,20323=>4251,33219=>4252,30152=>4253,24248=>4254,38605=>4255,36362=>4256,34553=>4257,21647=>4258,27891=>4259,28044=>4260,27704=>4261,24703=>4262,21191=>4263,12132=>4264,29992=>4264,24189=>4265,20248=>4266,24736=>4267,24551=>4268,23588=>4269,30001=>4270,37038=>4271,38080=>4272,29369=>4273,27833=>4274,28216=>4275,12195=>4276,37193=>4276,26377=>4277,21451=>4278,21491=>4279,20305=>4280,37321=>4281,35825=>4282,12060=>4283,21448=>4283,24188=>4284,36802=>4285,28132=>4286,20110=>4287,30402=>4288,27014=>4289,34398=>4290,24858=>4291,33286=>4292,20313=>4293,20446=>4294,36926=>4295,40060=>4296,24841=>4297,28189=>4298,28180=>4299,38533=>4300,20104=>4301,23089=>4302,12204=>4303,38632=>4303,19982=>4304,23679=>4305,31161=>4306,23431=>4307,35821=>4308,12155=>4309,32701=>4309,12127=>4310,29577=>4310,22495=>4311,33419=>4312,37057=>4313,21505=>4314,36935=>4315,21947=>4316,23786=>4317,24481=>4318,24840=>4319,27442=>4320,29425=>4321,32946=>4322,35465=>4323,28020=>4324,23507=>4325,35029=>4326,39044=>4327,35947=>4328,39533=>4329,40499=>4330,28170=>4331,20900=>4332,20803=>4333,22435=>4334,34945=>4335,21407=>4336,25588=>4337,36757=>4338,22253=>4339,21592=>4340,22278=>4341,29503=>4342,28304=>4343,32536=>4344,36828=>4345,33489=>4346,24895=>4347,24616=>4348,38498=>4349,12104=>4350,26352=>4350,32422=>4351,36234=>4352,36291=>4353,38053=>4354,23731=>4355,31908=>4356,12105=>4357,26376=>4357,24742=>4358,38405=>4359,32792=>4360,20113=>4361,37095=>4362,21248=>4363,38504=>4364,20801=>4365,36816=>4366,34164=>4367,37213=>4368,26197=>4369,38901=>4370,23381=>4371,21277=>4372,30776=>4373,26434=>4374,26685=>4375,21705=>4376,28798=>4377,23472=>4378,36733=>4379,20877=>4380,22312=>4381,21681=>4382,25874=>4383,26242=>4384,36190=>4385,36163=>4386,33039=>4387,33900=>4388,36973=>4389,31967=>4390,20991=>4391,34299=>4392,26531=>4393,26089=>4394,28577=>4395,34468=>4396,36481=>4397,22122=>4398,36896=>4399,30338=>4400,28790=>4401,29157=>4402,36131=>4403,25321=>4404,21017=>4405,27901=>4406,36156=>4407,24590=>4408,22686=>4409,24974=>4410,26366=>4411,36192=>4412,25166=>4413,21939=>4414,28195=>4415,26413=>4416,36711=>4417,38113=>4418,38392=>4419,30504=>4420,26629=>4421,27048=>4422,21643=>4423,20045=>4424,28856=>4425,35784=>4426,25688=>4427,25995=>4428,23429=>4429,31364=>4430,20538=>4431,23528=>4432,30651=>4433,27617=>4434,35449=>4435,31896=>4436,27838=>4437,30415=>4438,26025=>4439,36759=>4440,23853=>4441,23637=>4442,34360=>4443,26632=>4444,21344=>4445,25112=>4446,31449=>4447,28251=>4448,32509=>4449,27167=>4450,31456=>4451,24432=>4452,28467=>4453,24352=>4454,25484=>4455,28072=>4456,26454=>4457,19976=>4458,24080=>4459,36134=>4460,20183=>4461,32960=>4462,30260=>4463,38556=>4464,25307=>4465,26157=>4466,25214=>4467,27836=>4468,36213=>4469,29031=>4470,32617=>4471,20806=>4472,32903=>4473,21484=>4474,36974=>4475,25240=>4476,21746=>4477,34544=>4478,36761=>4479,32773=>4480,38167=>4481,34071=>4482,36825=>4483,27993=>4484,29645=>4485,26015=>4486,30495=>4487,29956=>4488,30759=>4489,33275=>4490,36126=>4491,38024=>4492,20390=>4493,26517=>4494,30137=>4495,35786=>4496,38663=>4497,25391=>4498,38215=>4499,38453=>4500,33976=>4501,25379=>4502,30529=>4503,24449=>4504,29424=>4505,20105=>4506,24596=>4507,25972=>4508,25327=>4509,27491=>4510,25919=>4511,24103=>4512,30151=>4513,37073=>4514,35777=>4515,33437=>4516,26525=>4517,12096=>4518,25903=>4518,21553=>4519,34584=>4520,30693=>4521,32930=>4522,33026=>4523,27713=>4524,20043=>4525,32455=>4526,32844=>4527,30452=>4528,26893=>4529,27542=>4530,25191=>4531,20540=>4532,20356=>4533,22336=>4534,25351=>4535,12108=>4536,27490=>4536,36286=>4537,21482=>4538,26088=>4539,32440=>4540,24535=>4541,25370=>4542,25527=>4543,12164=>4544,33267=>4544,33268=>4545,32622=>4546,24092=>4547,23769=>4548,21046=>4549,26234=>4550,31209=>4551,31258=>4552,36136=>4553,28825=>4554,30164=>4555,28382=>4556,27835=>4557,31378=>4558,20013=>4559,30405=>4560,24544=>4561,38047=>4562,34935=>4563,32456=>4564,31181=>4565,32959=>4566,37325=>4567,20210=>4568,20247=>4569,12168=>4570,33311=>4570,21608=>4571,24030=>4572,27954=>4573,35788=>4574,31909=>4575,36724=>4576,32920=>4577,24090=>4578,21650=>4579,30385=>4580,23449=>4581,26172=>4582,39588=>4583,29664=>4584,26666=>4585,34523=>4586,26417=>4587,29482=>4588,35832=>4589,35803=>4590,36880=>4591,12149=>4592,31481=>4592,28891=>4593,29038=>4594,25284=>4595,30633=>4596,22065=>4597,20027=>4598,33879=>4599,26609=>4600,21161=>4601,34496=>4602,36142=>4603,38136=>4604,31569=>4605,20303=>4606,27880=>4607,31069=>4608,39547=>4609,25235=>4610,12118=>4611,29226=>4611,25341=>4612,19987=>4613,30742=>4614,36716=>4615,25776=>4616,36186=>4617,31686=>4618,26729=>4619,24196=>4620,35013=>4621,22918=>4622,25758=>4623,22766=>4624,29366=>4625,26894=>4626,38181=>4627,36861=>4628,36184=>4629,22368=>4630,32512=>4631,35846=>4632,20934=>4633,25417=>4634,25305=>4635,21331=>4636,26700=>4637,29730=>4638,33537=>4639,37196=>4640,21828=>4641,30528=>4642,28796=>4643,27978=>4644,20857=>4645,21672=>4646,36164=>4647,23039=>4648,28363=>4649,28100=>4650,23388=>4651,32043=>4652,20180=>4653,31869=>4654,28371=>4655,12070=>4656,23376=>4656,12163=>4657,33258=>4657,28173=>4658,23383=>4659,39683=>4660,26837=>4661,36394=>4662,23447=>4663,32508=>4664,24635=>4665,32437=>4666,37049=>4667,12187=>4668,36208=>4668,22863=>4669,25549=>4670,31199=>4671,12188=>4672,36275=>4672,21330=>4673,26063=>4674,31062=>4675,35781=>4676,38459=>4677,32452=>4678,38075=>4679,32386=>4680,22068=>4681,37257=>4682,26368=>4683,32618=>4684,23562=>4685,36981=>4686,26152=>4687,24038=>4688,20304=>4689,26590=>4690,20570=>4691,20316=>4692,22352=>4693,24231=>4694,20109=>4695,19980=>4696,20800=>4697,64012=>4697,19984=>4698,24319=>4699,21317=>4700,19989=>4701,20120=>4702,19998=>4703,12224=>4704,39730=>4704,23404=>4705,22121=>4706,12033=>4707,20008=>4707,31162=>4708,12035=>4709,20031=>4709,12052=>4710,21269=>4710,20039=>4711,22829=>4712,12120=>4713,29243=>4713,21358=>4714,27664=>4715,22239=>4716,32996=>4717,39319=>4718,27603=>4719,30590=>4720,40727=>4721,12034=>4722,20022=>4722,20127=>4723,40720=>4724,20060=>4725,20073=>4726,20115=>4727,33416=>4728,23387=>4729,21868=>4730,22031=>4731,20164=>4732,21389=>4733,21405=>4734,21411=>4735,21413=>4736,21422=>4737,38757=>4738,36189=>4739,12053=>4740,21274=>4740,21493=>4741,21286=>4742,21294=>4743,21310=>4744,36188=>4745,21350=>4746,21347=>4747,20994=>4748,21000=>4749,21006=>4750,21037=>4751,21043=>4752,21055=>4753,21056=>4754,21068=>4755,21086=>4756,21089=>4757,21084=>4758,33967=>4759,21117=>4760,21122=>4761,21121=>4762,21136=>4763,21139=>4764,12044=>4765,20866=>4765,32596=>4766,20155=>4767,20163=>4768,20169=>4769,20162=>4770,20200=>4771,20193=>4772,20203=>4773,20190=>4774,20251=>4775,20211=>4776,20258=>4777,20324=>4778,20213=>4779,20261=>4780,20263=>4781,20233=>4782,20267=>4783,20318=>4784,20327=>4785,25912=>4786,20314=>4787,20317=>4788,20319=>4789,20311=>4790,20274=>4791,20285=>4792,20342=>4793,20340=>4794,20369=>4795,20361=>4796,20355=>4797,20367=>4798,20350=>4799,20347=>4800,20394=>4801,20348=>4802,20396=>4803,20372=>4804,20454=>4805,20456=>4806,20458=>4807,20421=>4808,20442=>4809,20451=>4810,20444=>4811,20433=>4812,20447=>4813,20472=>4814,20521=>4815,20556=>4816,20467=>4817,20524=>4818,20495=>4819,20526=>4820,20525=>4821,20478=>4822,20508=>4823,20492=>4824,20517=>4825,20520=>4826,20606=>4827,20547=>4828,20565=>4829,20552=>4830,20558=>4831,20588=>4832,20603=>4833,20645=>4834,20647=>4835,20649=>4836,20666=>4837,20694=>4838,20742=>4839,20717=>4840,20716=>4841,20710=>4842,20718=>4843,20743=>4844,20747=>4845,20189=>4846,27709=>4847,20312=>4848,20325=>4849,20430=>4850,12245=>4851,40864=>4851,27718=>4852,31860=>4853,20846=>4854,24061=>4855,40649=>4856,39320=>4857,20865=>4858,22804=>4859,12051=>4860,21241=>4860,21261=>4861,35335=>4862,21264=>4863,20971=>4864,22809=>4865,20821=>4866,12039=>4867,20128=>4867,20822=>4868,20147=>4869,34926=>4870,34980=>4871,20149=>4872,33044=>4873,35026=>4874,31104=>4875,23348=>4876,34819=>4877,32696=>4878,12046=>4879,20907=>4879,20913=>4880,20925=>4881,20924=>4882,20935=>4883,12045=>4884,20886=>4884,20898=>4885,20901=>4886,35744=>4887,35750=>4888,35751=>4889,35754=>4890,35764=>4891,35765=>4892,35767=>4893,35778=>4894,35779=>4895,35787=>4896,35791=>4897,35790=>4898,35794=>4899,35795=>4900,35796=>4901,35798=>4902,35800=>4903,35801=>4904,35804=>4905,35807=>4906,35808=>4907,35812=>4908,35816=>4909,35817=>4910,35822=>4911,35824=>4912,35827=>4913,35830=>4914,35833=>4915,35836=>4916,35839=>4917,35840=>4918,35842=>4919,35844=>4920,35847=>4921,35852=>4922,35855=>4923,35857=>4924,35858=>4925,35860=>4926,35861=>4927,35862=>4928,35865=>4929,35867=>4930,35864=>4931,35869=>4932,35871=>4933,35872=>4934,35873=>4935,35877=>4936,35879=>4937,35882=>4938,35883=>4939,35886=>4940,35887=>4941,35890=>4942,35891=>4943,35893=>4944,35894=>4945,12057=>4946,21353=>4946,21370=>4947,38429=>4948,38434=>4949,38433=>4950,38449=>4951,38442=>4952,38461=>4953,38460=>4954,38466=>4955,38473=>4956,38484=>4957,38495=>4958,38503=>4959,38508=>4960,38514=>4961,38516=>4962,38536=>4963,38541=>4964,38551=>4965,38576=>4966,37015=>4967,37019=>4968,37021=>4969,37017=>4970,37036=>4971,37025=>4972,37044=>4973,37043=>4974,37046=>4975,37050=>4976,37048=>4977,37040=>4978,37071=>4979,37061=>4980,37054=>4981,37072=>4982,37060=>4983,37063=>4984,37075=>4985,37094=>4986,37090=>4987,37084=>4988,37079=>4989,37083=>4990,37099=>4991,37103=>4992,37118=>4993,37124=>4994,37154=>4995,37150=>4996,37155=>4997,37169=>4998,37167=>4999,37177=>5000,37187=>5001,37190=>5002,21005=>5003,22850=>5004,21154=>5005,21164=>5006,21165=>5007,21182=>5008,21759=>5009,21200=>5010,21206=>5011,21232=>5012,21471=>5013,29166=>5014,30669=>5015,12085=>5016,24308=>5016,12048=>5017,20981=>5017,20988=>5018,12223=>5019,39727=>5019,12059=>5020,21430=>5020,24321=>5021,30042=>5022,24047=>5023,22348=>5024,22441=>5025,22433=>5026,22654=>5027,22716=>5028,22725=>5029,22737=>5030,22313=>5031,22316=>5032,22314=>5033,22323=>5034,22329=>5035,22318=>5036,22319=>5037,22364=>5038,22331=>5039,22338=>5040,22377=>5041,22405=>5042,22379=>5043,22406=>5044,22396=>5045,22395=>5046,22376=>5047,22381=>5048,22390=>5049,22387=>5050,22445=>5051,22436=>5052,22412=>5053,22450=>5054,22479=>5055,22439=>5056,22452=>5057,22419=>5058,22432=>5059,22485=>5060,22488=>5061,22490=>5062,22489=>5063,22482=>5064,22456=>5065,22516=>5066,22511=>5067,22520=>5068,22500=>5069,22493=>5070,22539=>5071,22541=>5072,22525=>5073,22509=>5074,22528=>5075,22558=>5076,22553=>5077,22596=>5078,22560=>5079,22629=>5080,22636=>5081,22657=>5082,22665=>5083,22682=>5084,22656=>5085,39336=>5086,40729=>5087,25087=>5088,33401=>5089,33405=>5090,33407=>5091,33423=>5092,33418=>5093,33448=>5094,33412=>5095,33422=>5096,33425=>5097,33431=>5098,33433=>5099,33451=>5100,33464=>5101,33470=>5102,33456=>5103,33480=>5104,33482=>5105,33507=>5106,33432=>5107,33463=>5108,33454=>5109,33483=>5110,33484=>5111,33473=>5112,33449=>5113,33460=>5114,33441=>5115,33450=>5116,33439=>5117,33476=>5118,33486=>5119,33444=>5120,33505=>5121,33545=>5122,33527=>5123,33508=>5124,33551=>5125,33543=>5126,33500=>5127,33524=>5128,33490=>5129,33496=>5130,33548=>5131,33531=>5132,33491=>5133,33553=>5134,33562=>5135,33542=>5136,33556=>5137,33557=>5138,33504=>5139,33493=>5140,33564=>5141,33617=>5142,33627=>5143,33628=>5144,33544=>5145,33682=>5146,33596=>5147,33588=>5148,33585=>5149,33691=>5150,33630=>5151,33583=>5152,33615=>5153,33607=>5154,33603=>5155,33631=>5156,33600=>5157,33559=>5158,33632=>5159,33581=>5160,33594=>5161,33587=>5162,33638=>5163,33637=>5164,33640=>5165,33563=>5166,33641=>5167,33644=>5168,33642=>5169,33645=>5170,33646=>5171,33712=>5172,33656=>5173,33715=>5174,33716=>5175,33696=>5176,33706=>5177,33683=>5178,33692=>5179,33669=>5180,33660=>5181,33718=>5182,33705=>5183,33661=>5184,33720=>5185,33659=>5186,33688=>5187,33694=>5188,33704=>5189,33722=>5190,33724=>5191,33729=>5192,33793=>5193,33765=>5194,33752=>5195,22535=>5196,33816=>5197,33803=>5198,33757=>5199,33789=>5200,33750=>5201,33820=>5202,33848=>5203,33809=>5204,33798=>5205,33748=>5206,33759=>5207,33807=>5208,33795=>5209,33784=>5210,33785=>5211,33770=>5212,33733=>5213,33728=>5214,33830=>5215,33776=>5216,33761=>5217,33884=>5218,33873=>5219,33882=>5220,33881=>5221,33907=>5222,33927=>5223,33928=>5224,33914=>5225,33929=>5226,33912=>5227,33852=>5228,33862=>5229,33897=>5230,33910=>5231,33932=>5232,33934=>5233,33841=>5234,33901=>5235,33985=>5236,33997=>5237,34000=>5238,34022=>5239,33981=>5240,34003=>5241,33994=>5242,33983=>5243,33978=>5244,34016=>5245,33953=>5246,33977=>5247,33972=>5248,33943=>5249,34021=>5250,34019=>5251,34060=>5252,29965=>5253,34104=>5254,34032=>5255,34105=>5256,34079=>5257,34106=>5258,34134=>5259,34107=>5260,34047=>5261,34044=>5262,34137=>5263,34120=>5264,34152=>5265,34148=>5266,34142=>5267,34170=>5268,30626=>5269,34115=>5270,34162=>5271,34171=>5272,34212=>5273,34216=>5274,34183=>5275,34191=>5276,34169=>5277,34222=>5278,34204=>5279,34181=>5280,34233=>5281,34231=>5282,34224=>5283,34259=>5284,34241=>5285,34268=>5286,34303=>5287,34343=>5288,34309=>5289,34345=>5290,34326=>5291,34364=>5292,12086=>5293,24318=>5293,24328=>5294,22844=>5295,22849=>5296,32823=>5297,22869=>5298,22874=>5299,22872=>5300,21263=>5301,12074=>5302,23586=>5302,23589=>5303,23596=>5304,23604=>5305,25164=>5306,25194=>5307,25247=>5308,25275=>5309,25290=>5310,25306=>5311,25303=>5312,25326=>5313,25378=>5314,25334=>5315,25401=>5316,25419=>5317,25411=>5318,25517=>5319,25590=>5320,25457=>5321,25466=>5322,25486=>5323,25524=>5324,25453=>5325,25516=>5326,25482=>5327,25449=>5328,25518=>5329,25532=>5330,25586=>5331,25592=>5332,25568=>5333,25599=>5334,25540=>5335,25566=>5336,25550=>5337,25682=>5338,25542=>5339,25534=>5340,25669=>5341,25665=>5342,25611=>5343,25627=>5344,25632=>5345,25612=>5346,25638=>5347,25633=>5348,25694=>5349,25732=>5350,25709=>5351,25750=>5352,25722=>5353,25783=>5354,25784=>5355,25753=>5356,25786=>5357,25792=>5358,25808=>5359,25815=>5360,25828=>5361,25826=>5362,25865=>5363,25893=>5364,25902=>5365,12087=>5366,24331=>5366,24530=>5367,29977=>5368,24337=>5369,21343=>5370,21489=>5371,21501=>5372,21481=>5373,21480=>5374,21499=>5375,21522=>5376,21526=>5377,21510=>5378,21579=>5379,21586=>5380,21587=>5381,21588=>5382,21590=>5383,21571=>5384,21537=>5385,21591=>5386,21593=>5387,21539=>5388,21554=>5389,21634=>5390,21652=>5391,21623=>5392,21617=>5393,21604=>5394,21658=>5395,21659=>5396,21636=>5397,21622=>5398,21606=>5399,21661=>5400,21712=>5401,21677=>5402,21698=>5403,21684=>5404,21714=>5405,21671=>5406,21670=>5407,21715=>5408,21716=>5409,21618=>5410,21667=>5411,21717=>5412,21691=>5413,21695=>5414,21708=>5415,21721=>5416,21722=>5417,21724=>5418,21673=>5419,21674=>5420,21668=>5421,21725=>5422,21711=>5423,21726=>5424,21787=>5425,21735=>5426,21792=>5427,21757=>5428,21780=>5429,21747=>5430,21794=>5431,21795=>5432,21775=>5433,21777=>5434,21799=>5435,21802=>5436,21863=>5437,21903=>5438,21941=>5439,21833=>5440,21869=>5441,21825=>5442,21845=>5443,21823=>5444,21840=>5445,21820=>5446,21815=>5447,21846=>5448,21877=>5449,21878=>5450,21879=>5451,21811=>5452,21808=>5453,21852=>5454,21899=>5455,21970=>5456,21891=>5457,21937=>5458,21945=>5459,21896=>5460,21889=>5461,21919=>5462,21886=>5463,21974=>5464,21905=>5465,21883=>5466,21983=>5467,21949=>5468,21950=>5469,21908=>5470,21913=>5471,21994=>5472,22007=>5473,21961=>5474,22047=>5475,21969=>5476,21995=>5477,21996=>5478,21972=>5479,21990=>5480,21981=>5481,21956=>5482,21999=>5483,21989=>5484,22002=>5485,22003=>5486,21964=>5487,21965=>5488,21992=>5489,22005=>5490,21988=>5491,36756=>5492,22046=>5493,22024=>5494,22028=>5495,22017=>5496,22052=>5497,22051=>5498,22014=>5499,22016=>5500,22055=>5501,22061=>5502,22104=>5503,22073=>5504,22103=>5505,22060=>5506,22093=>5507,22114=>5508,22105=>5509,22108=>5510,22092=>5511,22100=>5512,22150=>5513,22116=>5514,22129=>5515,22123=>5516,22139=>5517,22140=>5518,22149=>5519,22163=>5520,22191=>5521,22228=>5522,12062=>5523,22231=>5523,22237=>5524,22241=>5525,22261=>5526,22251=>5527,22265=>5528,22271=>5529,22276=>5530,22282=>5531,22281=>5532,22300=>5533,24079=>5534,24089=>5535,24084=>5536,24081=>5537,24113=>5538,24123=>5539,24124=>5540,24119=>5541,24132=>5542,24148=>5543,24155=>5544,24158=>5545,24161=>5546,23692=>5547,23674=>5548,23693=>5549,23696=>5550,23702=>5551,23688=>5552,23704=>5553,23705=>5554,23697=>5555,23706=>5556,23708=>5557,23733=>5558,23714=>5559,23741=>5560,23724=>5561,23723=>5562,23729=>5563,23715=>5564,23745=>5565,23735=>5566,23748=>5567,23762=>5568,23780=>5569,23755=>5570,23781=>5571,23810=>5572,23811=>5573,23847=>5574,23846=>5575,23854=>5576,23844=>5577,23838=>5578,23814=>5579,23835=>5580,23896=>5581,23870=>5582,23860=>5583,23869=>5584,23916=>5585,23899=>5586,23919=>5587,23901=>5588,23915=>5589,23883=>5590,23882=>5591,23913=>5592,23924=>5593,23938=>5594,23961=>5595,23965=>5596,35955=>5597,23991=>5598,24005=>5599,12091=>5600,24435=>5600,24439=>5601,24450=>5602,24455=>5603,24457=>5604,24460=>5605,24469=>5606,24473=>5607,24476=>5608,24488=>5609,24493=>5610,24501=>5611,24508=>5612,34914=>5613,12090=>5614,24417=>5614,29357=>5615,29360=>5616,29364=>5617,29367=>5618,29368=>5619,29379=>5620,29377=>5621,29390=>5622,29389=>5623,29394=>5624,29416=>5625,29423=>5626,29417=>5627,29426=>5628,29428=>5629,29431=>5630,29441=>5631,29427=>5632,29443=>5633,29434=>5634,29435=>5635,29463=>5636,29459=>5637,29473=>5638,29450=>5639,29470=>5640,29469=>5641,29461=>5642,29474=>5643,29497=>5644,29477=>5645,29484=>5646,29496=>5647,29489=>5648,29520=>5649,29517=>5650,29527=>5651,29536=>5652,29548=>5653,29551=>5654,29566=>5655,12167=>5656,33307=>5656,22821=>5657,39143=>5658,22820=>5659,12065=>5660,22786=>5660,39267=>5661,39271=>5662,39272=>5663,39273=>5664,39274=>5665,39275=>5666,39276=>5667,39284=>5668,39287=>5669,39293=>5670,39296=>5671,39300=>5672,39303=>5673,39306=>5674,39309=>5675,39312=>5676,39313=>5677,39315=>5678,39316=>5679,39317=>5680,24192=>5681,24209=>5682,24203=>5683,24214=>5684,24229=>5685,24224=>5686,24249=>5687,24245=>5688,24254=>5689,24243=>5690,36179=>5691,24274=>5692,24273=>5693,24283=>5694,24296=>5695,24298=>5696,33210=>5697,24516=>5698,24521=>5699,24534=>5700,24527=>5701,24579=>5702,24558=>5703,24580=>5704,24545=>5705,24548=>5706,24574=>5707,24581=>5708,24582=>5709,24554=>5710,24557=>5711,24568=>5712,24601=>5713,24629=>5714,24614=>5715,24603=>5716,24591=>5717,24589=>5718,24617=>5719,24619=>5720,24586=>5721,24639=>5722,24609=>5723,24696=>5724,24697=>5725,24699=>5726,24698=>5727,24642=>5728,24682=>5729,24701=>5730,24726=>5731,24730=>5732,24749=>5733,24733=>5734,24707=>5735,24722=>5736,24716=>5737,24731=>5738,24812=>5739,24763=>5740,24753=>5741,24797=>5742,24792=>5743,24774=>5744,24794=>5745,24756=>5746,24864=>5747,24870=>5748,24853=>5749,24867=>5750,24820=>5751,24832=>5752,24846=>5753,24875=>5754,24906=>5755,24949=>5756,25004=>5757,24980=>5758,24999=>5759,25015=>5760,25044=>5761,25077=>5762,24541=>5763,38579=>5764,38377=>5765,38379=>5766,38385=>5767,38387=>5768,38389=>5769,38390=>5770,38396=>5771,38398=>5772,38403=>5773,38404=>5774,38406=>5775,38408=>5776,38410=>5777,38411=>5778,38412=>5779,38413=>5780,38415=>5781,38418=>5782,38421=>5783,38422=>5784,38423=>5785,38425=>5786,38426=>5787,20012=>5788,12121=>5789,29247=>5789,25109=>5790,27701=>5791,27732=>5792,27740=>5793,27722=>5794,27811=>5795,27781=>5796,27792=>5797,27796=>5798,27788=>5799,27752=>5800,27753=>5801,27764=>5802,27766=>5803,27782=>5804,27817=>5805,27856=>5806,27860=>5807,27821=>5808,27895=>5809,27896=>5810,27889=>5811,27863=>5812,27826=>5813,27872=>5814,27862=>5815,27898=>5816,27883=>5817,27886=>5818,27825=>5819,27859=>5820,27887=>5821,27902=>5822,27961=>5823,27943=>5824,27916=>5825,27971=>5826,27976=>5827,27911=>5828,27908=>5829,27929=>5830,27918=>5831,27947=>5832,27981=>5833,27950=>5834,27957=>5835,27930=>5836,27983=>5837,27986=>5838,27988=>5839,27955=>5840,28049=>5841,28015=>5842,28062=>5843,28064=>5844,27998=>5845,28051=>5846,28052=>5847,27996=>5848,28000=>5849,28028=>5850,28003=>5851,28186=>5852,28103=>5853,28101=>5854,28126=>5855,28174=>5856,28095=>5857,28128=>5858,28177=>5859,28134=>5860,28125=>5861,28121=>5862,28182=>5863,28075=>5864,28172=>5865,28078=>5866,28203=>5867,28270=>5868,28238=>5869,28267=>5870,28338=>5871,28255=>5872,28294=>5873,28243=>5874,28244=>5875,28210=>5876,28197=>5877,28228=>5878,28383=>5879,28337=>5880,28312=>5881,28384=>5882,28461=>5883,28386=>5884,28325=>5885,28327=>5886,28349=>5887,28347=>5888,28343=>5889,28375=>5890,28340=>5891,28367=>5892,28303=>5893,28354=>5894,28319=>5895,28514=>5896,28486=>5897,28487=>5898,28452=>5899,28437=>5900,28409=>5901,28463=>5902,28470=>5903,28491=>5904,28532=>5905,28458=>5906,28425=>5907,28457=>5908,28553=>5909,28557=>5910,28556=>5911,28536=>5912,28530=>5913,28540=>5914,28538=>5915,28625=>5916,28617=>5917,28583=>5918,28601=>5919,28598=>5920,28610=>5921,28641=>5922,28654=>5923,28638=>5924,28640=>5925,28655=>5926,28698=>5927,28707=>5928,28699=>5929,28729=>5930,28725=>5931,28751=>5932,28766=>5933,12071=>5934,23424=>5934,23428=>5935,23445=>5936,23443=>5937,23461=>5938,23480=>5939,29999=>5940,39582=>5941,25652=>5942,23524=>5943,23534=>5944,35120=>5945,23536=>5946,36423=>5947,35591=>5948,36790=>5949,36819=>5950,36821=>5951,36837=>5952,36846=>5953,36836=>5954,36841=>5955,36838=>5956,36851=>5957,36840=>5958,36869=>5959,36868=>5960,36875=>5961,36902=>5962,36881=>5963,36877=>5964,36886=>5965,36897=>5966,36917=>5967,36918=>5968,36909=>5969,36911=>5970,36932=>5971,36945=>5972,36946=>5973,36944=>5974,36968=>5975,36952=>5976,36962=>5977,36955=>5978,26297=>5979,36980=>5980,36989=>5981,36994=>5982,37000=>5983,36995=>5984,37003=>5985,12089=>5986,24400=>5986,24407=>5987,24406=>5988,24408=>5989,23611=>5990,21675=>5991,23632=>5992,23641=>5993,23409=>5994,23651=>5995,23654=>5996,32700=>5997,24362=>5998,24361=>5999,24365=>6000,33396=>6001,24380=>6002,39739=>6003,12076=>6004,23662=>6004,22913=>6005,22915=>6006,22925=>6007,22953=>6008,22954=>6009,22947=>6010,22935=>6011,22986=>6012,22955=>6013,22942=>6014,22948=>6015,22994=>6016,22962=>6017,22959=>6018,22999=>6019,22974=>6020,23045=>6021,23046=>6022,23005=>6023,23048=>6024,23011=>6025,23000=>6026,23033=>6027,23052=>6028,23049=>6029,23090=>6030,23092=>6031,23057=>6032,23075=>6033,23059=>6034,23104=>6035,23143=>6036,23114=>6037,23125=>6038,23100=>6039,23138=>6040,23157=>6041,33004=>6042,23210=>6043,23195=>6044,23159=>6045,23162=>6046,23230=>6047,23275=>6048,23218=>6049,23250=>6050,23252=>6051,23224=>6052,23264=>6053,23267=>6054,23281=>6055,23254=>6056,23270=>6057,23256=>6058,23260=>6059,23305=>6060,23319=>6061,23318=>6062,23346=>6063,23351=>6064,23360=>6065,23573=>6066,23580=>6067,23386=>6068,23397=>6069,23411=>6070,23377=>6071,23379=>6072,23394=>6073,39541=>6074,39543=>6075,39544=>6076,39546=>6077,39551=>6078,39549=>6079,39552=>6080,39553=>6081,39557=>6082,39560=>6083,39562=>6084,39568=>6085,39570=>6086,39571=>6087,39574=>6088,39576=>6089,39579=>6090,39580=>6091,39581=>6092,39583=>6093,39584=>6094,39586=>6095,39587=>6096,39589=>6097,39591=>6098,32415=>6099,32417=>6100,32419=>6101,32421=>6102,32424=>6103,32425=>6104,32429=>6105,32432=>6106,32446=>6107,32448=>6108,32449=>6109,32450=>6110,32457=>6111,32459=>6112,32460=>6113,32464=>6114,32468=>6115,32471=>6116,32475=>6117,32480=>6118,32481=>6119,32488=>6120,32491=>6121,32494=>6122,32495=>6123,32497=>6124,32498=>6125,32525=>6126,32502=>6127,32506=>6128,32507=>6129,32510=>6130,32513=>6131,32514=>6132,32515=>6133,32519=>6134,32520=>6135,32523=>6136,32524=>6137,32527=>6138,32529=>6139,32530=>6140,32535=>6141,32537=>6142,32540=>6143,32539=>6144,32543=>6145,32545=>6146,32546=>6147,32547=>6148,32548=>6149,32549=>6150,32550=>6151,32551=>6152,32554=>6153,32555=>6154,32556=>6155,32557=>6156,32559=>6157,32560=>6158,32561=>6159,32562=>6160,32563=>6161,32565=>6162,12083=>6163,24186=>6163,30079=>6164,12078=>6165,24027=>6165,30014=>6166,37013=>6167,29582=>6168,29585=>6169,29614=>6170,29602=>6171,29599=>6172,29647=>6173,29634=>6174,29649=>6175,29623=>6176,29619=>6177,29632=>6178,29641=>6179,29640=>6180,29669=>6181,29657=>6182,39036=>6183,29706=>6184,29673=>6185,29671=>6186,29662=>6187,29626=>6188,29682=>6189,29711=>6190,29738=>6191,29787=>6192,29734=>6193,29733=>6194,29736=>6195,29744=>6196,29742=>6197,29740=>6198,29723=>6199,29722=>6200,29761=>6201,29788=>6202,29783=>6203,29781=>6204,29785=>6205,29815=>6206,29805=>6207,29822=>6208,29852=>6209,29838=>6210,29824=>6211,29825=>6212,29831=>6213,29835=>6214,29854=>6215,29864=>6216,29865=>6217,29840=>6218,29863=>6219,29906=>6220,29882=>6221,38890=>6222,38891=>6223,38892=>6224,26444=>6225,26451=>6226,26462=>6227,26440=>6228,26473=>6229,26533=>6230,26503=>6231,26474=>6232,26483=>6233,26520=>6234,26535=>6235,26485=>6236,26536=>6237,26526=>6238,26541=>6239,26507=>6240,26487=>6241,26492=>6242,26608=>6243,26633=>6244,26584=>6245,26634=>6246,26601=>6247,26544=>6248,26636=>6249,26585=>6250,26549=>6251,26586=>6252,26547=>6253,26589=>6254,26624=>6255,26563=>6256,26552=>6257,26594=>6258,26638=>6259,26561=>6260,26621=>6261,26674=>6262,26675=>6263,26720=>6264,26721=>6265,26702=>6266,26722=>6267,26692=>6268,26724=>6269,26755=>6270,26653=>6271,26709=>6272,26726=>6273,26689=>6274,26727=>6275,26688=>6276,26686=>6277,26698=>6278,26697=>6279,26665=>6280,26805=>6281,26767=>6282,26740=>6283,26743=>6284,26771=>6285,26731=>6286,26818=>6287,26990=>6288,26876=>6289,26911=>6290,26912=>6291,26873=>6292,26916=>6293,26864=>6294,26891=>6295,26881=>6296,26967=>6297,26851=>6298,26896=>6299,26993=>6300,26937=>6301,26976=>6302,26946=>6303,26973=>6304,27012=>6305,26987=>6306,27008=>6307,27032=>6308,27000=>6309,26932=>6310,27084=>6311,27015=>6312,27016=>6313,27086=>6314,27017=>6315,26982=>6316,26979=>6317,27001=>6318,27035=>6319,27047=>6320,27067=>6321,27051=>6322,27053=>6323,27092=>6324,27057=>6325,27073=>6326,27082=>6327,27103=>6328,27029=>6329,27104=>6330,27021=>6331,27135=>6332,27183=>6333,27117=>6334,27159=>6335,27160=>6336,27237=>6337,27122=>6338,27204=>6339,27198=>6340,27296=>6341,27216=>6342,27227=>6343,27189=>6344,27278=>6345,27257=>6346,27197=>6347,27176=>6348,27224=>6349,27260=>6350,27281=>6351,27280=>6352,27305=>6353,27287=>6354,27307=>6355,29495=>6356,29522=>6357,27521=>6358,27522=>6359,27527=>6360,27524=>6361,27538=>6362,27539=>6363,27533=>6364,27546=>6365,27547=>6366,27553=>6367,27562=>6368,36715=>6369,36717=>6370,36721=>6371,36722=>6372,36723=>6373,36725=>6374,36726=>6375,36728=>6376,36727=>6377,36729=>6378,36730=>6379,36732=>6380,36734=>6381,36737=>6382,36738=>6383,36740=>6384,36743=>6385,36747=>6386,36749=>6387,36750=>6388,36751=>6389,36760=>6390,36762=>6391,36558=>6392,25099=>6393,25111=>6394,25115=>6395,25119=>6396,25122=>6397,25121=>6398,25125=>6399,25124=>6400,25132=>6401,33255=>6402,29935=>6403,29940=>6404,29951=>6405,29967=>6406,29969=>6407,29971=>6408,12097=>6409,25908=>6409,26094=>6410,26095=>6411,26096=>6412,26122=>6413,26137=>6414,26482=>6415,26115=>6416,26133=>6417,26112=>6418,28805=>6419,26359=>6420,26141=>6421,26164=>6422,26161=>6423,26166=>6424,26165=>6425,32774=>6426,26207=>6427,26196=>6428,26177=>6429,26191=>6430,26198=>6431,26209=>6432,26199=>6433,26231=>6434,26244=>6435,26252=>6436,26279=>6437,26269=>6438,26302=>6439,26331=>6440,26332=>6441,26342=>6442,26345=>6443,36146=>6444,36147=>6445,36150=>6446,36155=>6447,36157=>6448,36160=>6449,36165=>6450,36166=>6451,36168=>6452,36169=>6453,36167=>6454,36173=>6455,36181=>6456,36185=>6457,35271=>6458,35274=>6459,35275=>6460,35276=>6461,35278=>6462,35279=>6463,35280=>6464,35281=>6465,29294=>6466,29343=>6467,29277=>6468,29286=>6469,29295=>6470,29310=>6471,29311=>6472,29316=>6473,29323=>6474,29325=>6475,29327=>6476,29330=>6477,25352=>6478,25394=>6479,25520=>6480,25663=>6481,25816=>6482,32772=>6483,27626=>6484,27635=>6485,27645=>6486,27637=>6487,27641=>6488,27653=>6489,27655=>6490,27654=>6491,27661=>6492,27669=>6493,27672=>6494,27673=>6495,27674=>6496,27681=>6497,27689=>6498,27684=>6499,27690=>6500,27698=>6501,25909=>6502,25941=>6503,25963=>6504,29261=>6505,29266=>6506,29270=>6507,29232=>6508,34402=>6509,21014=>6510,32927=>6511,32924=>6512,32915=>6513,32956=>6514,26378=>6515,32957=>6516,32945=>6517,32939=>6518,32941=>6519,32948=>6520,32951=>6521,32999=>6522,33000=>6523,33001=>6524,33002=>6525,32987=>6526,32962=>6527,32964=>6528,32985=>6529,32973=>6530,32983=>6531,26384=>6532,32989=>6533,33003=>6534,33009=>6535,33012=>6536,33005=>6537,33037=>6538,33038=>6539,33010=>6540,33020=>6541,26389=>6542,33042=>6543,35930=>6544,33078=>6545,33054=>6546,33068=>6547,33048=>6548,33074=>6549,33096=>6550,33100=>6551,33107=>6552,33140=>6553,33113=>6554,33114=>6555,33137=>6556,33120=>6557,33129=>6558,33148=>6559,33149=>6560,33133=>6561,33127=>6562,22605=>6563,23221=>6564,33160=>6565,33154=>6566,33169=>6567,28373=>6568,33187=>6569,33194=>6570,33228=>6571,26406=>6572,33226=>6573,33211=>6574,33217=>6575,33190=>6576,27428=>6577,27447=>6578,27449=>6579,27459=>6580,27462=>6581,27481=>6582,39121=>6583,39122=>6584,39123=>6585,39125=>6586,39129=>6587,39130=>6588,12110=>6589,27571=>6589,24384=>6590,27586=>6591,35315=>6592,26000=>6593,40785=>6594,26003=>6595,26044=>6596,26054=>6597,26052=>6598,26051=>6599,26060=>6600,26062=>6601,26066=>6602,26070=>6603,28800=>6604,28828=>6605,28822=>6606,28829=>6607,28859=>6608,28864=>6609,28855=>6610,28843=>6611,28849=>6612,28904=>6613,28874=>6614,28944=>6615,28947=>6616,28950=>6617,28975=>6618,28977=>6619,29043=>6620,29020=>6621,29032=>6622,28997=>6623,29042=>6624,29002=>6625,29048=>6626,29050=>6627,29080=>6628,29107=>6629,29109=>6630,29096=>6631,29088=>6632,29152=>6633,29140=>6634,29159=>6635,29177=>6636,29213=>6637,29224=>6638,28780=>6639,28952=>6640,29030=>6641,29113=>6642,25150=>6643,25149=>6644,25155=>6645,25160=>6646,25161=>6647,31035=>6648,31040=>6649,31046=>6650,31049=>6651,31067=>6652,31068=>6653,31059=>6654,31066=>6655,31074=>6656,31063=>6657,31072=>6658,31087=>6659,31079=>6660,31098=>6661,31109=>6662,31114=>6663,31130=>6664,31143=>6665,31155=>6666,24529=>6667,24528=>6668,24636=>6669,24669=>6670,24666=>6671,24679=>6672,24641=>6673,24665=>6674,24675=>6675,24747=>6676,24838=>6677,24845=>6678,24925=>6679,25001=>6680,24989=>6681,25035=>6682,25041=>6683,25094=>6684,32896=>6685,12160=>6686,32895=>6686,27795=>6687,27894=>6688,28156=>6689,30710=>6690,30712=>6691,30720=>6692,30729=>6693,30743=>6694,30744=>6695,30737=>6696,26027=>6697,30765=>6698,30748=>6699,30749=>6700,30777=>6701,30778=>6702,30779=>6703,30751=>6704,30780=>6705,30757=>6706,30764=>6707,30755=>6708,30761=>6709,30798=>6710,30829=>6711,30806=>6712,30807=>6713,30758=>6714,30800=>6715,30791=>6716,30796=>6717,30826=>6718,30875=>6719,30867=>6720,30874=>6721,30855=>6722,30876=>6723,30881=>6724,30883=>6725,30898=>6726,30905=>6727,30885=>6728,30932=>6729,30937=>6730,30921=>6731,30956=>6732,30962=>6733,30981=>6734,30964=>6735,30995=>6736,31012=>6737,31006=>6738,31028=>6739,40859=>6740,12235=>6741,40697=>6741,40699=>6742,40700=>6743,30449=>6744,30468=>6745,30477=>6746,30457=>6747,30471=>6748,30472=>6749,30490=>6750,30498=>6751,30489=>6752,30509=>6753,30502=>6754,30517=>6755,30520=>6756,30544=>6757,30545=>6758,30535=>6759,30531=>6760,30554=>6761,30568=>6762,30562=>6763,30565=>6764,30591=>6765,30605=>6766,30589=>6767,30592=>6768,30604=>6769,30609=>6770,30623=>6771,30624=>6772,30640=>6773,30645=>6774,30653=>6775,30010=>6776,30016=>6777,30030=>6778,30027=>6779,30024=>6780,30043=>6781,30066=>6782,30073=>6783,30083=>6784,32600=>6785,32609=>6786,32607=>6787,35400=>6788,32616=>6789,32628=>6790,32625=>6791,32633=>6792,32641=>6793,32638=>6794,30413=>6795,30437=>6796,34866=>6797,38021=>6798,38022=>6799,38023=>6800,38027=>6801,38026=>6802,38028=>6803,38029=>6804,38031=>6805,38032=>6806,38036=>6807,38039=>6808,38037=>6809,38042=>6810,38043=>6811,38044=>6812,38051=>6813,38052=>6814,38059=>6815,38058=>6816,38061=>6817,38060=>6818,38063=>6819,38064=>6820,38066=>6821,38068=>6822,38070=>6823,38071=>6824,38072=>6825,38073=>6826,38074=>6827,38076=>6828,38077=>6829,38079=>6830,38084=>6831,38088=>6832,38089=>6833,38090=>6834,38091=>6835,38092=>6836,38093=>6837,38094=>6838,38096=>6839,38097=>6840,38098=>6841,38101=>6842,38102=>6843,38103=>6844,38105=>6845,38104=>6846,38107=>6847,38110=>6848,38111=>6849,38112=>6850,38114=>6851,38116=>6852,38117=>6853,38119=>6854,38120=>6855,38122=>6856,38121=>6857,38123=>6858,38126=>6859,38127=>6860,38131=>6861,38132=>6862,38133=>6863,38135=>6864,38137=>6865,38140=>6866,38141=>6867,38143=>6868,38147=>6869,38146=>6870,38150=>6871,38151=>6872,38153=>6873,38154=>6874,38157=>6875,38158=>6876,38159=>6877,38162=>6878,38163=>6879,38164=>6880,38165=>6881,38166=>6882,38168=>6883,38171=>6884,38173=>6885,38174=>6886,38175=>6887,38178=>6888,38186=>6889,38187=>6890,38185=>6891,38188=>6892,38193=>6893,38194=>6894,38196=>6895,38198=>6896,38199=>6897,38200=>6898,38204=>6899,38206=>6900,38207=>6901,38210=>6902,38197=>6903,38212=>6904,38213=>6905,38214=>6906,38217=>6907,38220=>6908,38222=>6909,38223=>6910,38226=>6911,38227=>6912,38228=>6913,38230=>6914,38231=>6915,38232=>6916,38233=>6917,38235=>6918,38238=>6919,38239=>6920,38237=>6921,38241=>6922,38242=>6923,38244=>6924,38245=>6925,38246=>6926,38247=>6927,38248=>6928,38249=>6929,38250=>6930,38251=>6931,38252=>6932,38255=>6933,38257=>6934,38258=>6935,38259=>6936,38202=>6937,30695=>6938,30700=>6939,38601=>6940,31189=>6941,31213=>6942,31203=>6943,31211=>6944,31238=>6945,23879=>6946,31235=>6947,31234=>6948,31262=>6949,31252=>6950,31289=>6951,31287=>6952,31313=>6953,40655=>6954,39333=>6955,31344=>6956,30344=>6957,30350=>6958,30355=>6959,30361=>6960,30372=>6961,29918=>6962,29920=>6963,29996=>6964,40480=>6965,40482=>6966,40488=>6967,40489=>6968,40490=>6969,40491=>6970,40492=>6971,40498=>6972,40497=>6973,40502=>6974,40504=>6975,40503=>6976,40505=>6977,40506=>6978,40510=>6979,40513=>6980,40514=>6981,40516=>6982,40518=>6983,40519=>6984,40520=>6985,40521=>6986,40523=>6987,40524=>6988,40526=>6989,40529=>6990,40533=>6991,40535=>6992,40538=>6993,40539=>6994,40540=>6995,40542=>6996,40547=>6997,40550=>6998,40551=>6999,40552=>7000,40553=>7001,40554=>7002,40555=>7003,40556=>7004,40561=>7005,40557=>7006,40563=>7007,12135=>7008,30098=>7008,30100=>7009,30102=>7010,30112=>7011,30109=>7012,30124=>7013,30115=>7014,30131=>7015,30132=>7016,30136=>7017,30148=>7018,30129=>7019,30128=>7020,30147=>7021,30146=>7022,30166=>7023,30157=>7024,30179=>7025,30184=>7026,30182=>7027,30180=>7028,30187=>7029,30183=>7030,30211=>7031,30193=>7032,30204=>7033,30207=>7034,30224=>7035,30208=>7036,30213=>7037,30220=>7038,30231=>7039,30218=>7040,30245=>7041,30232=>7042,30229=>7043,30233=>7044,30235=>7045,30268=>7046,30242=>7047,30240=>7048,30272=>7049,30253=>7050,30256=>7051,30271=>7052,30261=>7053,30275=>7054,30270=>7055,30259=>7056,30285=>7057,30302=>7058,30292=>7059,30300=>7060,30294=>7061,30315=>7062,30319=>7063,32714=>7064,31462=>7065,31352=>7066,31353=>7067,31360=>7068,31366=>7069,31368=>7070,31381=>7071,31398=>7072,31392=>7073,31404=>7074,31400=>7075,31405=>7076,31411=>7077,34916=>7078,34921=>7079,34930=>7080,34941=>7081,34943=>7082,34946=>7083,34978=>7084,35014=>7085,34999=>7086,35004=>7087,35017=>7088,35042=>7089,35022=>7090,35043=>7091,35045=>7092,35057=>7093,35098=>7094,35068=>7095,35048=>7096,35070=>7097,35056=>7098,35105=>7099,35097=>7100,35091=>7101,35099=>7102,35082=>7103,35124=>7104,35115=>7105,35126=>7106,35137=>7107,35174=>7108,35195=>7109,12134=>7110,30091=>7110,32997=>7111,30386=>7112,30388=>7113,30684=>7114,12158=>7115,32786=>7115,32788=>7116,32790=>7117,32796=>7118,32800=>7119,32802=>7120,32805=>7121,32806=>7122,32807=>7123,32809=>7124,32808=>7125,32817=>7126,32779=>7127,32821=>7128,32835=>7129,32838=>7130,32845=>7131,32850=>7132,32873=>7133,32881=>7134,35203=>7135,39032=>7136,39040=>7137,39043=>7138,39049=>7139,39052=>7140,39053=>7141,39055=>7142,39060=>7143,39066=>7144,39067=>7145,39070=>7146,39071=>7147,39073=>7148,39074=>7149,39077=>7150,39078=>7151,12172=>7152,34381=>7152,34388=>7153,34412=>7154,34414=>7155,34431=>7156,34426=>7157,34428=>7158,34427=>7159,34472=>7160,34445=>7161,34443=>7162,34476=>7163,34461=>7164,34471=>7165,34467=>7166,34474=>7167,34451=>7168,34473=>7169,34486=>7170,34500=>7171,34485=>7172,34510=>7173,34480=>7174,34490=>7175,34481=>7176,34479=>7177,34505=>7178,34511=>7179,34484=>7180,34537=>7181,34545=>7182,34546=>7183,34541=>7184,34547=>7185,34512=>7186,34579=>7187,34526=>7188,34548=>7189,34527=>7190,34520=>7191,34513=>7192,34563=>7193,34567=>7194,34552=>7195,34568=>7196,34570=>7197,34573=>7198,34569=>7199,34595=>7200,34619=>7201,34590=>7202,34597=>7203,34606=>7204,34586=>7205,34622=>7206,34632=>7207,34612=>7208,34609=>7209,34601=>7210,34615=>7211,34623=>7212,34690=>7213,34594=>7214,34685=>7215,34686=>7216,34683=>7217,34656=>7218,34672=>7219,34636=>7220,34670=>7221,34699=>7222,34643=>7223,34659=>7224,34684=>7225,34660=>7226,34649=>7227,34661=>7228,34707=>7229,34735=>7230,34728=>7231,34770=>7232,34758=>7233,34696=>7234,34693=>7235,34733=>7236,34711=>7237,34691=>7238,34731=>7239,34789=>7240,34732=>7241,34741=>7242,34739=>7243,34763=>7244,34771=>7245,34749=>7246,34769=>7247,34752=>7248,34762=>7249,34779=>7250,34794=>7251,34784=>7252,34798=>7253,34838=>7254,34835=>7255,34814=>7256,34826=>7257,34843=>7258,34849=>7259,34873=>7260,34876=>7261,12152=>7262,32566=>7262,32578=>7263,32580=>7264,32581=>7265,33296=>7266,31482=>7267,31485=>7268,31496=>7269,31491=>7270,31492=>7271,31509=>7272,31498=>7273,31531=>7274,31503=>7275,31559=>7276,31544=>7277,31530=>7278,31513=>7279,31534=>7280,31537=>7281,31520=>7282,31525=>7283,31524=>7284,31539=>7285,31550=>7286,31518=>7287,31576=>7288,31578=>7289,31557=>7290,31605=>7291,31564=>7292,31581=>7293,31584=>7294,31598=>7295,31611=>7296,31586=>7297,31602=>7298,31601=>7299,31632=>7300,31654=>7301,31655=>7302,31672=>7303,31660=>7304,31645=>7305,31656=>7306,31621=>7307,31658=>7308,31644=>7309,31650=>7310,31659=>7311,31668=>7312,31697=>7313,31681=>7314,31692=>7315,31709=>7316,31706=>7317,31717=>7318,31718=>7319,31722=>7320,31756=>7321,31742=>7322,31740=>7323,31759=>7324,31766=>7325,31755=>7326,31775=>7327,31786=>7328,31782=>7329,31800=>7330,31809=>7331,31808=>7332,33278=>7333,33281=>7334,33282=>7335,33284=>7336,33260=>7337,34884=>7338,33313=>7339,33314=>7340,33315=>7341,33325=>7342,33327=>7343,33320=>7344,33323=>7345,33336=>7346,33339=>7347,33331=>7348,33332=>7349,33342=>7350,33348=>7351,33353=>7352,33355=>7353,33359=>7354,33370=>7355,33375=>7356,33384=>7357,34942=>7358,34949=>7359,34952=>7360,35032=>7361,35039=>7362,35166=>7363,32669=>7364,32671=>7365,32679=>7366,32687=>7367,32688=>7368,32690=>7369,31868=>7370,25929=>7371,31889=>7372,31901=>7373,31900=>7374,31902=>7375,31906=>7376,31922=>7377,31932=>7378,31933=>7379,31937=>7380,31943=>7381,31948=>7382,31949=>7383,31944=>7384,31941=>7385,31959=>7386,31976=>7387,12169=>7388,33390=>7388,26280=>7389,32703=>7390,32718=>7391,32725=>7392,32741=>7393,32737=>7394,32742=>7395,32745=>7396,32750=>7397,32755=>7398,12151=>7399,31992=>7399,32119=>7400,32166=>7401,32174=>7402,32327=>7403,32411=>7404,40632=>7405,40628=>7406,36211=>7407,36228=>7408,36244=>7409,36241=>7410,36273=>7411,36199=>7412,36205=>7413,35911=>7414,35913=>7415,37194=>7416,37200=>7417,37198=>7418,37199=>7419,37220=>7420,37218=>7421,37217=>7422,37232=>7423,37225=>7424,37231=>7425,37245=>7426,37246=>7427,37234=>7428,37236=>7429,37241=>7430,37260=>7431,37253=>7432,37264=>7433,37261=>7434,37265=>7435,37282=>7436,37283=>7437,37290=>7438,37293=>7439,37294=>7440,37295=>7441,37301=>7442,37300=>7443,37306=>7444,12183=>7445,35925=>7445,40574=>7446,36280=>7447,36331=>7448,36357=>7449,36441=>7450,36457=>7451,36277=>7452,36287=>7453,36284=>7454,36282=>7455,36292=>7456,36310=>7457,36311=>7458,36314=>7459,36318=>7460,36302=>7461,36303=>7462,36315=>7463,36294=>7464,36332=>7465,36343=>7466,36344=>7467,36323=>7468,36345=>7469,36347=>7470,36324=>7471,36361=>7472,36349=>7473,36372=>7474,36381=>7475,36383=>7476,36396=>7477,36398=>7478,36387=>7479,36399=>7480,36410=>7481,36416=>7482,36409=>7483,36405=>7484,36413=>7485,36401=>7486,36425=>7487,36417=>7488,36418=>7489,36433=>7490,36434=>7491,36426=>7492,36464=>7493,36470=>7494,36476=>7495,36463=>7496,36468=>7497,36485=>7498,36495=>7499,36500=>7500,36496=>7501,36508=>7502,36510=>7503,12184=>7504,35960=>7504,35970=>7505,35978=>7506,35973=>7507,35992=>7508,35988=>7509,26011=>7510,35286=>7511,35294=>7512,35290=>7513,35292=>7514,35301=>7515,35307=>7516,35311=>7517,35390=>7518,35622=>7519,38739=>7520,38633=>7521,38643=>7522,38639=>7523,38662=>7524,38657=>7525,38664=>7526,38671=>7527,38670=>7528,38698=>7529,38701=>7530,38704=>7531,38718=>7532,40832=>7533,40835=>7534,40837=>7535,40838=>7536,40839=>7537,40840=>7538,40841=>7539,40842=>7540,40844=>7541,40702=>7542,40715=>7543,40717=>7544,12203=>7545,38585=>7545,38588=>7546,38589=>7547,38606=>7548,38610=>7549,30655=>7550,38624=>7551,37518=>7552,37550=>7553,37576=>7554,37694=>7555,37738=>7556,37834=>7557,37775=>7558,37950=>7559,37995=>7560,40063=>7561,40066=>7562,40069=>7563,40070=>7564,40071=>7565,40072=>7566,31267=>7567,40075=>7568,40078=>7569,40080=>7570,40081=>7571,40082=>7572,40084=>7573,40085=>7574,40090=>7575,40091=>7576,40094=>7577,40095=>7578,40096=>7579,40097=>7580,40098=>7581,40099=>7582,40101=>7583,40102=>7584,40103=>7585,40104=>7586,40105=>7587,40107=>7588,40109=>7589,40110=>7590,40112=>7591,40113=>7592,40114=>7593,40115=>7594,40116=>7595,40117=>7596,40118=>7597,40119=>7598,40122=>7599,40123=>7600,40124=>7601,40125=>7602,40132=>7603,40133=>7604,40134=>7605,40135=>7606,40138=>7607,40139=>7608,40140=>7609,40141=>7610,40142=>7611,40143=>7612,40144=>7613,40147=>7614,40148=>7615,40149=>7616,40151=>7617,40152=>7618,40153=>7619,40156=>7620,40157=>7621,40159=>7622,40162=>7623,38780=>7624,38789=>7625,38801=>7626,38802=>7627,38804=>7628,38831=>7629,38827=>7630,38819=>7631,38834=>7632,38836=>7633,39601=>7634,39600=>7635,39607=>7636,40536=>7637,39606=>7638,39610=>7639,39612=>7640,39617=>7641,39616=>7642,39621=>7643,39618=>7644,39627=>7645,39628=>7646,39633=>7647,39749=>7648,39747=>7649,39751=>7650,39753=>7651,39752=>7652,39757=>7653,39761=>7654,39144=>7655,39181=>7656,39214=>7657,39253=>7658,39252=>7659,12221=>7660,39647=>7660,39649=>7661,39654=>7662,39663=>7663,39659=>7664,39675=>7665,39661=>7666,39673=>7667,39688=>7668,39695=>7669,39699=>7670,39711=>7671,39715=>7672,40637=>7673,40638=>7674,32315=>7675,40578=>7676,40583=>7677,40584=>7678,40587=>7679,40594=>7680,37846=>7681,40605=>7682,40607=>7683,40667=>7684,40668=>7685,40669=>7686,40672=>7687,40671=>7688,40674=>7689,40681=>7690,40679=>7691,40677=>7692,40682=>7693,40687=>7694,40738=>7695,40748=>7696,40751=>7697,40761=>7698,40759=>7699,40765=>7700,40766=>7701,40772=>7702,12295=>7703,30362=>7717,34297=>7718,31001=>7719,24859=>7720,39599=>7721,35158=>7722,22761=>7723,32631=>7724,25850=>7725,25943=>7726,38930=>7727,36774=>7728,32070=>7729,24171=>7730,32129=>7731,37770=>7732,35607=>7733,39165=>7734,23542=>7735,22577=>7736,39825=>7737,36649=>7738,12185=>7739,35997=>7739,37575=>7740,29437=>7741,20633=>7742,24970=>7743,32179=>7744,31558=>7745,30050=>7746,25987=>7747,24163=>7748,38281=>7749,37002=>7750,32232=>7751,36022=>7752,35722=>7753,36783=>7754,36782=>7755,27161=>7756,40009=>7757,30303=>7758,28693=>7759,28657=>7760,36051=>7761,25839=>7762,39173=>7763,25765=>7764,37474=>7765,37457=>7766,39361=>7767,35036=>7768,36001=>7769,21443=>7770,34870=>7771,27544=>7772,24922=>7773,24920=>7774,29158=>7775,33980=>7776,33369=>7777,20489=>7778,28356=>7779,21408=>7780,20596=>7781,28204=>7782,23652=>7783,35435=>7784,25881=>7785,25723=>7786,34796=>7787,39262=>7788,35730=>7789,32399=>7790,37855=>7791,29987=>7792,38369=>7793,39019=>7794,22580=>7795,22039=>7796,12199=>7797,38263=>7797,20767=>7798,33144=>7799,24288=>7800,26274=>7801,37396=>7802,12190=>7803,36554=>7803,24505=>7804,22645=>7805,38515=>7806,35183=>7807,31281=>7808,25074=>7809,35488=>7810,39425=>7811,36978=>7812,39347=>7813,12242=>7814,40786=>7814,29118=>7815,34909=>7816,34802=>7817,23541=>7818,30087=>7819,36490=>7820,31820=>7821,32162=>7822,37276=>7823,37604=>7824,38619=>7825,30990=>7826,20786=>7827,35320=>7828,34389=>7829,20659=>7830,30241=>7831,38358=>7832,21109=>7833,37656=>7834,32020=>7835,32189=>7836,36781=>7837,35422=>7838,36060=>7839,32880=>7840,24478=>7841,21474=>7842,36517=>7843,31428=>7844,37679=>7845,36948=>7846,24118=>7847,36024=>7848,25812=>7849,21934=>7850,37170=>7851,25763=>7852,33213=>7853,24986=>7854,35477=>7855,24392=>7856,30070=>7857,25803=>7858,40680=>7859,34153=>7860,27284=>7861,25623=>7862,23798=>7863,31153=>7864,23566=>7865,29128=>7866,37159=>7867,25973=>7868,28364=>7869,36958=>7870,32224=>7871,39003=>7872,40670=>7873,22666=>7874,38651=>7875,28593=>7876,37347=>7877,35519=>7878,35548=>7879,37336=>7880,38914=>7881,37664=>7882,35330=>7883,26481=>7884,21205=>7885,26847=>7886,20941=>7887,12222=>7888,39717=>7888,29346=>7889,29544=>7890,35712=>7891,36077=>7892,37709=>7893,37723=>7894,26039=>7895,32222=>7896,38538=>7897,23565=>7898,22136=>7899,38931=>7900,37389=>7901,22890=>7902,22702=>7903,40285=>7904,38989=>7905,35355=>7906,24801=>7907,39187=>7908,20818=>7909,29246=>7910,39180=>7911,36019=>7912,30332=>7913,32624=>7914,38309=>7915,31020=>7916,37353=>7917,29033=>7918,31684=>7919,36009=>7920,39151=>7921,35370=>7922,32033=>7923,12214=>7924,39131=>7924,35513=>7925,24290=>7926,36027=>7927,32027=>7928,22707=>7929,22894=>7930,24996=>7931,31966=>7932,35920=>7933,26963=>7934,37586=>7935,12213=>7936,39080=>7936,30219=>7937,39342=>7938,32299=>7939,35575=>7940,40179=>7941,33178=>7942,36667=>7943,25771=>7944,36628=>7945,36070=>7946,24489=>7947,36000=>7948,35331=>7949,23142=>7950,32283=>7951,35442=>7952,37411=>7953,33995=>7954,24185=>7955,36245=>7956,36123=>7957,23713=>7958,21083=>7959,37628=>7960,32177=>7961,23831=>7962,37804=>7963,25841=>7964,40255=>7965,38307=>7966,37499=>7967,20491=>7968,32102=>7969,40852=>7970,38799=>7971,36002=>7972,37390=>7973,28317=>7974,27083=>7975,36092=>7976,34865=>7977,39015=>7978,21102=>7979,38364=>7980,35264=>7981,39208=>7982,24931=>7983,36011=>7984,24291=>7985,35215=>7986,27512=>7987,12244=>7988,40860=>7988,38312=>7989,36556=>7990,35437=>7991,27331=>7992,36020=>7993,21130=>7994,36645=>7995,37707=>7996,22283=>7997,36942=>7998,39405=>7999,38867=>8000,28450=>8001,34399=>8002,38305=>8003,40372=>8004,36032=>8005,36703=>8006,40251=>8007,32005=>8008,22778=>8009,35703=>8010,28396=>8011,22057=>8012,33775=>8013,30059=>8014,21123=>8015,35441=>8016,25079=>8017,22750=>8018,27489=>8019,29872=>8020,36996=>8021,32233=>8022,35594=>8023,25582=>8024,36637=>8025,36036=>8026,31330=>8027,26371=>8028,29172=>8029,21295=>8030,35569=>8031,35496=>8032,32362=>8033,33911=>8034,28222=>8035,29554=>8036,36008=>8037,31117=>8038,25802=>8039,27231=>8040,31309=>8041,39249=>8042,35663=>8043,40388=>8044,32318=>8045,32221=>8046,26997=>8047,36655=>8048,32026=>8049,25824=>8050,24190=>8051,34186=>8052,21137=>8053,28639=>8054,35336=>8055,35352=>8056,38555=>8057,32380=>8058,32000=>8059,22846=>8060,33698=>8061,38960=>8062,36040=>8063,37440=>8064,20729=>8065,39381=>8066,27570=>8067,30435=>8068,22533=>8069,31627=>8070,38291=>8071,33393=>8072,32216=>8073,32365=>8074,27298=>8075,40572=>8076,25536=>8077,25791=>8078,31777=>8079,20745=>8080,34214=>8081,27323=>8082,37970=>8083,36368=>8084,36068=>8085,12178=>8086,35211=>8086,37749=>8087,33382=>8088,21133=>8089,39198=>8090,28472=>8091,28666=>8092,28567=>8093,23559=>8094,28479=>8095,34083=>8096,27123=>8097,22892=>8098,35611=>8099,37292=>8100,33184=>8101,28550=>8102,39509=>8103,23308=>8104,25898=>8105,37496=>8106,30703=>8107,20709=>8108,39171=>8109,32371=>8110,32094=>8111,36686=>8112,36611=>8113,38542=>8114,31680=>8115,28500=>8116,32080=>8117,35489=>8118,32202=>8119,37670=>8120,20677=>8121,35641=>8122,36914=>8123,29180=>8124,30433=>8125,21185=>8126,33686=>8127,39912=>8128,39514=>8129,32147=>8130,38968=>8131,37857=>8132,24465=>8133,30169=>8134,31478=>8135,31998=>8136,33290=>8137,39378=>8138,33289=>8139,25818=>8140,37624=>8141,25084=>8142,21127=>8143,40273=>8144,32121=>8145,35258=>8146,35363=>8147,32118=>8148,37406=>8149,36557=>8150,39423=>8151,38283=>8152,20977=>8153,38982=>8154,27579=>8155,35506=>8156,22718=>8157,25031=>8158,25715=>8159,24235=>8160,35122=>8161,35463=>8162,22602=>8163,20744=>8164,23532=>8165,31014=>8166,26336=>8167,34407=>8168,24011=>8169,31418=>8170,39243=>8171,28528=>8172,25844=>8173,38346=>8174,34847=>8175,33240=>8176,33802=>8177,20358=>8178,36084=>8179,34253=>8180,27396=>8181,25876=>8182,31811=>8183,38348=>8184,34349=>8185,28734=>8186,35733=>8187,25900=>8188,35261=>8189,25078=>8190,32412=>8191,29211=>8192,28651=>8193,25736=>8194,21214=>8195,28551=>8196,27138=>8197,37939=>8198,22744=>8199,39006=>8200,31852=>8201,38626=>8202,28757=>8203,35023=>8204,63975=>8204,39881=>8205,31150=>8206,40599=>8207,21426=>8208,21237=>8209,31019=>8210,27511=>8211,28701=>8212,38584=>8213,20486=>8214,32879=>8215,34030=>8216,36899=>8217,37934=>8218,24976=>8219,28451=>8220,31806=>8221,25986=>8222,33225=>8223,37832=>8224,25088=>8225,29001=>8226,32244=>8227,31975=>8228,20841=>8229,36635=>8230,35538=>8231,30274=>8232,36988=>8233,37904=>8234,29557=>8235,33256=>8236,37168=>8237,40023=>8238,36035=>8239,40801=>8240,37428=>8241,38728=>8242,23994=>8243,38936=>8244,39230=>8245,21129=>8246,12243=>8247,40845=>8247,32894=>8248,22184=>8249,31840=>8250,22751=>8251,25871=>8252,38580=>8253,27155=>8254,23105=>8255,25695=>8256,31757=>8257,34310=>8258,30439=>8259,39025=>8260,24300=>8261,29200=>8262,25796=>8263,28407=>8264,34396=>8265,39791=>8266,36034=>8267,37682=>8268,38520=>8269,39522=>8270,37569=>8271,23650=>8272,32311=>8273,24942=>8274,28670=>8275,32209=>8276,24018=>8277,25891=>8278,23423=>8279,28772=>8280,20098=>8281,25476=>8282,36650=>8283,20523=>8284,20374=>8285,28138=>8286,32184=>8287,35542=>8288,34367=>8289,32645=>8290,37007=>8291,38012=>8292,31854=>8293,39486=>8294,39409=>8295,32097=>8296,23229=>8297,29802=>8298,30908=>8299,34718=>8300,12218=>8301,39340=>8301,39393=>8302,21966=>8303,36023=>8304,12230=>8305,40613=>8305,36067=>8306,36993=>8307,30622=>8308,39237=>8309,34875=>8310,28415=>8311,35646=>8312,37672=>8313,37466=>8314,36031=>8315,37762=>8316,12200=>8317,38272=>8317,24758=>8318,20497=>8319,37683=>8320,22818=>8321,35598=>8322,24396=>8323,35219=>8324,32191=>8325,32236=>8326,24287=>8327,28357=>8328,25003=>8329,38313=>8330,40180=>8331,37528=>8332,35628=>8333,35584=>8334,30045=>8335,37385=>8336,32013=>8337,38627=>8338,25747=>8339,33126=>8340,24817=>8341,39719=>8342,39186=>8343,25836=>8344,33193=>8345,25862=>8346,37312=>8347,12227=>8348,40165=>8348,32886=>8349,22169=>8350,38007=>8351,37811=>8352,27320=>8353,29552=>8354,23527=>8355,25840=>8356,28632=>8357,37397=>8358,32016=>8359,33215=>8360,28611=>8361,36786=>8362,30247=>8363,35582=>8364,27472=>8365,40407=>8366,27590=>8367,22036=>8368,28442=>8369,30436=>8370,40848=>8371,36064=>8372,22132=>8373,40300=>8374,39449=>8375,39108=>8376,38971=>8377,36007=>8378,34315=>8379,24977=>8380,35413=>8381,28497=>8382,38935=>8383,25778=>8384,37610=>8385,20693=>8386,27192=>8387,35676=>8388,33229=>8389,12241=>8390,40778=>8390,39438=>8391,35912=>8392,21843=>8393,27683=>8394,35350=>8395,29309=>8396,37370=>8397,37467=>8398,36983=>8399,31805=>8400,35609=>8401,37666=>8402,37463=>8403,28154=>8404,35700=>8405,22649=>8406,27085=>8407,21958=>8408,22715=>8409,34196=>8410,25654=>8411,37740=>8412,27211=>8413,21932=>8414,20689=>8415,32761=>8416,31429=>8417,31434=>8418,27453=>8419,35242=>8420,23522=>8421,36629=>8422,27691=>8423,20670=>8424,38915=>8425,35531=>8426,24950=>8427,29898=>8428,31406=>8429,36264=>8430,21312=>8431,36544=>8432,39493=>8433,40818=>8434,39028=>8435,27402=>8436,21240=>8437,40306=>8438,30906=>8439,35731=>8440,39250=>8441,25854=>8442,32350=>8443,29105=>8444,38860=>8445,35469=>8446,32009=>8447,27054=>8448,32104=>8449,36575=>8450,37613=>8451,38287=>8452,28516=>8453,28753=>8454,34217=>8455,39955=>8456,36093=>8457,20632=>8458,21930=>8459,39479=>8460,25475=>8461,28544=>8462,27578=>8463,32023=>8464,31721=>8465,26348=>8466,38275=>8467,38493=>8468,36109=>8469,32341=>8470,20663=>8471,36062=>8472,29138=>8473,32057=>8474,36050=>8475,25448=>8476,25885=>8477,25086=>8478,35373=>8479,32051=>8480,23529=>8481,23352=>8482,33102=>8483,28402=>8484,32882=>8485,32361=>8486,21213=>8487,32854=>8488,24107=>8489,29509=>8490,28629=>8491,35433=>8492,26178=>8493,34645=>8494,23526=>8495,35672=>8496,39387=>8497,21218=>8498,36969=>8499,37323=>8500,39166=>8501,35222=>8502,35430=>8503,22781=>8504,29560=>8505,27166=>8506,36664=>8507,26360=>8508,36118=>8509,23660=>8510,34899=>8511,27193=>8512,31466=>8513,25976=>8514,24101=>8515,38617=>8516,35504=>8517,38918=>8518,35500=>8519,30889=>8520,29197=>8521,32114=>8522,39164=>8523,39686=>8524,32883=>8525,24939=>8526,38924=>8527,35359=>8528,35494=>8529,25851=>8530,34311=>8531,35380=>8532,32901=>8533,38614=>8534,38568=>8535,32143=>8536,27506=>8537,23403=>8538,25613=>8539,32302=>8540,29795=>8541,37782=>8542,29562=>8543,25787=>8544,33274=>8545,24907=>8546,25892=>8547,36010=>8548,30321=>8549,28760=>8550,22727=>8551,35674=>8552,35527=>8553,22022=>8554,28271=>8555,29145=>8556,28644=>8557,32295=>8558,35342=>8559,39472=>8560,35588=>8561,37563=>8562,38988=>8563,39636=>8564,26781=>8565,36028=>8566,37941=>8567,24307=>8568,32893=>8569,28916=>8570,37509=>8571,32113=>8572,38957=>8573,22294=>8574,22615=>8575,22296=>8576,38973=>8577,40213=>8578,39345=>8579,39389=>8580,27234=>8581,31402=>8582,35178=>8583,24398=>8584,28771=>8585,38929=>8586,33836=>8587,32178=>8588,12209=>8589,38859=>8589,36949=>8590,22285=>8591,29234=>8592,28656=>8593,32173=>8594,33894=>8595,20553=>8596,20702=>8597,32239=>8598,35586=>8599,34907=>8600,32862=>8601,32011=>8602,31337=>8603,21839=>8604,25790=>8605,34680=>8606,28198=>8607,31401=>8608,21978=>8609,37794=>8610,28879=>8611,35491=>8612,28961=>8613,34154=>8614,22626=>8615,38695=>8616,21209=>8617,35492=>8618,37675=>8619,29351=>8620,35186=>8621,32722=>8622,37521=>8623,25138=>8624,32048=>8625,34662=>8626,36676=>8627,23805=>8628,20448=>8629,29433=>8630,22151=>8631,37697=>8632,39854=>8633,32406=>8634,36066=>8635,37532=>8636,38289=>8637,39023=>8638,38570=>8639,29694=>8640,29563=>8641,32291=>8642,39201=>8643,25010=>8644,32171=>8645,38002=>8646,37129=>8647,35443=>8648,38911=>8649,38917=>8650,34157=>8651,22210=>8652,37559=>8653,26313=>8654,22063=>8655,21332=>8656,25406=>8657,33029=>8658,35559=>8659,23531=>8660,28681=>8661,35613=>8662,37573=>8663,37313=>8664,33288=>8665,37561=>8666,32137=>8667,38920=>8668,35377=>8669,32210=>8670,32396=>8671,36562=>8672,25080=>8673,36984=>8674,30316=>8675,32098=>8676,23416=>8677,21211=>8678,35426=>8679,23563=>8680,39348=>8681,35347=>8682,35338=>8683,36956=>8684,22739=>8685,40201=>8686,40232=>8687,21854=>8688,20126=>8689,35357=>8690,38329=>8691,40573=>8692,22196=>8693,38996=>8694,38331=>8695,33399=>8696,21421=>8697,30831=>8698,35578=>8699,39511=>8700,40230=>8701,26954=>8702,25562=>8703,30221=>8704,38525=>8705,30306=>8706,39178=>8707,27171=>8708,22575=>8709,35617=>8710,34277=>8711,29242=>8712,12212=>8713,38913=>8713,26989=>8714,33865=>8715,37291=>8716,37541=>8717,38948=>8718,36986=>8719,20736=>8720,34811=>8721,34269=>8722,20740=>8723,25014=>8724,32681=>8725,35427=>8726,35696=>8727,35516=>8728,35695=>8729,32377=>8730,34093=>8731,38512=>8732,37504=>8733,39154=>8734,38577=>8735,27387=>8736,23344=>8737,40441=>8738,25033=>8739,32403=>8740,29801=>8741,34722=>8742,29151=>8743,29074=>8744,34821=>8745,36111=>8746,31310=>8747,21938=>8748,25793=>8749,20653=>8750,30320=>8751,36404=>8752,20778=>8753,24962=>8754,37109=>8755,37438=>8756,29494=>8757,35480=>8758,36671=>8759,39192=>8760,12226=>8761,39770=>8761,28417=>8762,33287=>8763,23996=>8764,35486=>8765,39729=>8766,29508=>8767,35709=>8768,38928=>8769,39341=>8770,40219=>8771,28149=>8772,36677=>8773,22290=>8774,21729=>8775,22291=>8776,32227=>8777,36960=>8778,39000=>8779,32004=>8780,36493=>8781,38000=>8782,38322=>8783,38642=>8784,37142=>8785,38549=>8786,36939=>8787,34292=>8788,37270=>8789,26248=>8790,38620=>8791,36617=>8792,25890=>8793,26283=>8794,36106=>8795,36124=>8796,33247=>8797,38015=>8798,26839=>8799,31432=>8800,36012=>8801,25799=>8802,21063=>8803,28580=>8804,36042=>8805,36104=>8806,36555=>8807,37720=>8808,38296=>8809,35408=>8810,40779=>8811,20661=>8812,27656=>8813,30430=>8814,26028=>8815,36670=>8816,23940=>8817,26855=>8818,25136=>8819,32187=>8820,24373=>8821,28466=>8822,24115=>8823,36076=>8824,33081=>8825,36249=>8826,34756=>8827,36685=>8828,37754=>8829,36889=>8830,35998=>8831,37341=>8832,20597=>8833,35386=>8834,37806=>8835,38499=>8836,24128=>8837,30309=>8838,37165=>8839,35657=>8840,32340=>8841,32887=>8842,22519=>8843,34937=>8844,32025=>8845,25711=>8846,25842=>8847,24159=>8848,36074=>8849,28399=>8850,37912=>8851,32066=>8852,31278=>8853,33131=>8854,34886=>8855,35589=>8856,36600=>8857,30394=>8858,26205=>8859,39519=>8860,35576=>8861,35461=>8862,29165=>8863,30682=>8864,22225=>8865,36015=>8866,37956=>8867,31689=>8868,39376=>8869,23560=>8870,30938=>8871,36681=>8872,36090=>8873,27137=>8874,33674=>8875,35037=>8876,22941=>8877,22767=>8878,29376=>8879,37648=>8880,36101=>8881,22684=>8882,32180=>8883,35524=>8884,28310=>8885,28609=>8886,36039=>8887,28460=>8888,32156=>8889,32317=>8890,32305=>8891,37138=>8892,35419=>8893,32068=>8894,38013=>8895,21959=>8896,21401=>8897,21428=>8898,38760=>8899,36107=>8900,21293=>8901,21297=>8902,36094=>8903,21060=>8904,21132=>8905,21108=>8906,20660=>8907,20480=>8908,20630=>8909,20757=>8910,20738=>8911,20756=>8912,20796=>8913,20791=>8914,20712=>8915,20674=>8916,20795=>8917,20752=>8918,20794=>8919,20681=>8920,31988=>8921,40652=>8922,22213=>8923,40172=>8924,35131=>8925,33248=>8926,35329=>8927,35344=>8928,35340=>8929,35349=>8930,35635=>8931,35406=>8932,35365=>8933,35393=>8934,35382=>8935,35398=>8936,35412=>8937,35416=>8938,35410=>8939,35462=>8940,35460=>8941,35455=>8942,35440=>8943,35452=>8944,35445=>8945,35436=>8946,35438=>8947,35533=>8948,35554=>8949,35425=>8950,35482=>8951,35493=>8952,35473=>8953,35474=>8954,35535=>8955,35537=>8956,35529=>8957,35547=>8958,35543=>8959,35522=>8960,35510=>8961,35574=>8962,35563=>8963,35604=>8964,35585=>8965,35556=>8966,35565=>8967,35580=>8968,35571=>8969,35558=>8970,35566=>8971,35550=>8972,35624=>8973,35740=>8974,35606=>8975,35610=>8976,35600=>8977,35627=>8978,35629=>8979,35670=>8980,35673=>8981,35662=>8982,35742=>8983,35691=>8984,35734=>8985,38488=>8986,37178=>8987,37140=>8988,37172=>8989,37087=>8990,37174=>8991,37126=>8992,37192=>8993,33467=>8994,21233=>8995,24048=>8996,22538=>8997,22745=>8998,22754=>8999,22752=>9000,22746=>9001,22497=>9002,22607=>9003,22550=>9004,22610=>9005,22557=>9006,22628=>9007,34188=>9008,34131=>9009,34294=>9010,33703=>9011,33799=>9012,34031=>9013,33511=>9014,34338=>9015,34086=>9016,22603=>9017,29026=>9018,34136=>9019,34045=>9020,34126=>9021,34184=>9022,34234=>9023,29334=>9024,28366=>9025,34113=>9026,34254=>9027,34130=>9028,33984=>9029,33874=>9030,33892=>9031,33940=>9032,33845=>9033,34207=>9034,34133=>9035,40367=>9036,33939=>9037,32264=>9038,34118=>9039,34146=>9040,34078=>9041,39488=>9042,34362=>9043,37795=>9044,34167=>9045,34334=>9046,34298=>9047,34308=>9048,34282=>9049,34330=>9050,22889=>9051,23607=>9052,25451=>9053,25718=>9054,25759=>9055,25681=>9056,25692=>9057,25779=>9058,25860=>9059,25878=>9060,25847=>9061,25852=>9062,25883=>9063,22064=>9064,22072=>9065,22216=>9066,22182=>9067,21764=>9068,21692=>9069,22144=>9070,22109=>9071,22112=>9072,22069=>9073,22006=>9074,22118=>9075,22130=>9076,22156=>9077,22117=>9078,22044=>9079,22062=>9080,21993=>9081,22038=>9082,22208=>9083,22029=>9084,22195=>9085,22209=>9086,22127=>9087,36705=>9088,22198=>9089,22165=>9090,22279=>9091,24131=>9092,24172=>9093,24152=>9094,24151=>9095,23943=>9096,23796=>9097,23888=>9098,23852=>9099,23975=>9100,23968=>9101,23959=>9102,23821=>9103,23992=>9104,23937=>9105,24020=>9106,24480=>9107,29559=>9108,29505=>9109,29546=>9110,29499=>9111,29547=>9112,29568=>9113,29564=>9114,39136=>9115,39219=>9116,39145=>9117,39228=>9118,39146=>9119,39147=>9120,39149=>9121,39156=>9122,39177=>9123,39185=>9124,39195=>9125,39223=>9126,39231=>9127,39235=>9128,39240=>9129,39241=>9130,39242=>9131,39244=>9132,39266=>9133,24289=>9134,36065=>9135,25082=>9136,25006=>9137,24938=>9138,24894=>9139,24757=>9140,24884=>9141,25036=>9142,24927=>9143,25064=>9144,24827=>9145,24887=>9146,24818=>9147,24947=>9148,24860=>9149,24978=>9150,38274=>9151,38278=>9152,38344=>9153,38286=>9154,38292=>9155,38284=>9156,38373=>9157,38317=>9158,38315=>9159,39726=>9160,38316=>9161,38334=>9162,38326=>9163,39721=>9164,38335=>9165,38333=>9166,38332=>9167,38339=>9168,38347=>9169,38356=>9170,38352=>9171,38357=>9172,38366=>9173,28739=>9174,28505=>9175,28711=>9176,28696=>9177,28668=>9178,28039=>9179,28025=>9180,28254=>9181,28590=>9182,28687=>9183,28408=>9184,28527=>9185,28150=>9186,28543=>9187,28678=>9188,28576=>9189,28683=>9190,28775=>9191,28740=>9192,28677=>9193,28535=>9194,28704=>9195,28703=>9196,28722=>9197,28712=>9198,28765=>9199,39467=>9200,36999=>9201,36885=>9202,37008=>9203,23656=>9204,24371=>9205,23285=>9206,23255=>9207,23296=>9208,23149=>9209,23304=>9210,23372=>9211,23207=>9212,23291=>9213,23307=>9214,23329=>9215,23338=>9216,23321=>9217,39380=>9218,39391=>9219,39385=>9220,39478=>9221,39515=>9222,39377=>9223,39384=>9224,39501=>9225,39498=>9226,39394=>9227,39530=>9228,39439=>9229,39437=>9230,39429=>9231,39490=>9232,39469=>9233,39446=>9234,39489=>9235,39470=>9236,39480=>9237,39491=>9238,39492=>9239,39503=>9240,39525=>9241,39524=>9242,31993=>9243,32006=>9244,32002=>9245,32007=>9246,32008=>9247,32394=>9248,32028=>9249,32021=>9250,32019=>9251,32058=>9252,32050=>9253,32049=>9254,32272=>9255,32060=>9256,32064=>9257,32063=>9258,32093=>9259,32078=>9260,32115=>9261,32134=>9262,32131=>9263,32136=>9264,32190=>9265,32186=>9266,32203=>9267,32212=>9268,32196=>9269,32158=>9270,32172=>9271,32185=>9272,32163=>9273,32176=>9274,32199=>9275,32217=>9276,32215=>9277,32249=>9278,32242=>9279,32354=>9280,32230=>9281,32246=>9282,32241=>9283,32267=>9284,32225=>9285,32265=>9286,32285=>9287,32287=>9288,32286=>9289,32301=>9290,32266=>9291,32273=>9292,32381=>9293,32313=>9294,32309=>9295,32306=>9296,32326=>9297,32325=>9298,32392=>9299,32346=>9300,32338=>9301,32366=>9302,32382=>9303,32368=>9304,32367=>9305,32408=>9306,29859=>9307,29771=>9308,29903=>9309,38922=>9310,29885=>9311,29759=>9312,29833=>9313,29862=>9314,29908=>9315,29914=>9316,38873=>9317,38878=>9318,38876=>9319,27050=>9320,27370=>9321,26776=>9322,26838=>9323,27141=>9324,26783=>9325,27355=>9326,27379=>9327,27368=>9328,27359=>9329,27273=>9330,26895=>9331,27208=>9332,26984=>9333,27071=>9334,27194=>9335,27292=>9336,27410=>9337,27422=>9338,27357=>9339,27111=>9340,27407=>9341,27414=>9342,27372=>9343,27354=>9344,27384=>9345,27315=>9346,27367=>9347,27299=>9348,27347=>9349,27358=>9350,27556=>9351,27550=>9352,27566=>9353,27563=>9354,27567=>9355,36564=>9356,36571=>9357,36594=>9358,36603=>9359,36708=>9360,36601=>9361,36604=>9362,36587=>9363,36580=>9364,36706=>9365,36602=>9366,36606=>9367,36618=>9368,36615=>9369,36613=>9370,36626=>9371,36646=>9372,36638=>9373,36639=>9374,36636=>9375,36659=>9376,36678=>9377,36692=>9378,25108=>9379,25127=>9380,29964=>9381,26311=>9382,26308=>9383,26249=>9384,26326=>9385,36033=>9386,36016=>9387,36026=>9388,36029=>9389,36100=>9390,36018=>9391,36037=>9392,36112=>9393,36049=>9394,36058=>9395,36053=>9396,36075=>9397,36071=>9398,36091=>9399,35224=>9400,35244=>9401,35233=>9402,35263=>9403,35238=>9404,35247=>9405,35250=>9406,35255=>9407,27647=>9408,27660=>9409,27692=>9410,29272=>9411,26407=>9412,33110=>9413,33242=>9414,33051=>9415,33214=>9416,33121=>9417,33231=>9418,27487=>9419,39086=>9420,39087=>9421,39094=>9422,39100=>9423,39110=>9424,39112=>9425,36674=>9426,40783=>9427,26005=>9428,29036=>9429,29010=>9430,29079=>9431,29121=>9432,29148=>9433,29182=>9434,31152=>9435,31118=>9436,31146=>9437,25055=>9438,24932=>9439,25059=>9440,25095=>9441,28585=>9442,30959=>9443,30893=>9444,30824=>9445,30904=>9446,31018=>9447,31025=>9448,30820=>9449,30973=>9450,30951=>9451,30947=>9452,40853=>9453,30616=>9454,30558=>9455,30652=>9456,32646=>9457,32648=>9458,37330=>9459,37331=>9460,37332=>9461,37337=>9462,37335=>9463,37333=>9464,37367=>9465,37351=>9466,37348=>9467,37702=>9468,37365=>9469,37369=>9470,37384=>9471,37414=>9472,37445=>9473,37393=>9474,37392=>9475,37377=>9476,37415=>9477,37380=>9478,37413=>9479,37376=>9480,37434=>9481,37478=>9482,37431=>9483,37427=>9484,37461=>9485,37437=>9486,37432=>9487,37470=>9488,37484=>9489,37485=>9490,37439=>9491,37984=>9492,37424=>9493,37449=>9494,37448=>9495,37453=>9496,37422=>9497,37433=>9498,37944=>9499,37548=>9500,37536=>9501,37498=>9502,37546=>9503,37614=>9504,37583=>9505,37891=>9506,37603=>9507,37946=>9508,37553=>9509,37542=>9510,37799=>9511,37526=>9512,37580=>9513,37545=>9514,37877=>9515,37523=>9516,37503=>9517,37801=>9518,37530=>9519,37658=>9520,37547=>9521,37507=>9522,37899=>9523,37544=>9524,37539=>9525,37906=>9526,37688=>9527,37617=>9528,37847=>9529,37605=>9530,37616=>9531,37615=>9532,37608=>9533,37564=>9534,37597=>9535,37622=>9536,37926=>9537,37927=>9538,37571=>9539,37599=>9540,37606=>9541,37650=>9542,37638=>9543,37737=>9544,37659=>9545,37696=>9546,37633=>9547,37653=>9548,37678=>9549,37699=>9550,37639=>9551,37640=>9552,37663=>9553,37657=>9554,37733=>9555,37703=>9556,37750=>9557,37716=>9558,37732=>9559,37802=>9560,37744=>9561,37764=>9562,37860=>9563,37848=>9564,37928=>9565,37767=>9566,37836=>9567,37784=>9568,37816=>9569,37823=>9570,37798=>9571,37808=>9572,37813=>9573,37964=>9574,37858=>9575,37852=>9576,37853=>9577,37837=>9578,37854=>9579,37827=>9580,37831=>9581,37841=>9582,37908=>9583,37917=>9584,37879=>9585,37989=>9586,37907=>9587,37997=>9588,37920=>9589,38009=>9590,37881=>9591,37913=>9592,37962=>9593,37938=>9594,37951=>9595,37972=>9596,37987=>9597,37758=>9598,31329=>9599,40169=>9600,40182=>9601,40199=>9602,40198=>9603,40227=>9604,40327=>9605,40469=>9606,40221=>9607,40223=>9608,40421=>9609,40239=>9610,40409=>9611,40240=>9612,40258=>9613,40478=>9614,40275=>9615,40477=>9616,40288=>9617,40274=>9618,40435=>9619,40284=>9620,40289=>9621,40339=>9622,40298=>9623,40303=>9624,40329=>9625,40344=>9626,40346=>9627,40384=>9628,40357=>9629,40361=>9630,40386=>9631,40380=>9632,40474=>9633,40403=>9634,40410=>9635,40431=>9636,40422=>9637,40434=>9638,40440=>9639,40460=>9640,40442=>9641,40475=>9642,30308=>9643,30296=>9644,30311=>9645,30210=>9646,30278=>9647,30279=>9648,30281=>9649,30238=>9650,30267=>9651,30317=>9652,30318=>9653,30313=>9654,30322=>9655,31431=>9656,31414=>9657,35168=>9658,35123=>9659,35165=>9660,35143=>9661,35128=>9662,35172=>9663,30392=>9664,32814=>9665,32812=>9666,32889=>9667,32885=>9668,38919=>9669,38926=>9670,38927=>9671,38945=>9672,38940=>9673,28481=>9674,38950=>9675,38967=>9676,38990=>9677,38995=>9678,39027=>9679,39010=>9680,39001=>9681,39013=>9682,39020=>9683,39024=>9684,34787=>9685,34822=>9686,34566=>9687,34851=>9688,34806=>9689,34554=>9690,34799=>9691,34692=>9692,34832=>9693,34760=>9694,34833=>9695,34747=>9696,34766=>9697,32588=>9698,31716=>9699,31591=>9700,31849=>9701,31731=>9702,31744=>9703,31691=>9704,31836=>9705,31774=>9706,31787=>9707,31779=>9708,31850=>9709,31839=>9710,33380=>9711,33387=>9712,35018=>9713,32677=>9714,31986=>9715,31990=>9716,31965=>9717,32310=>9718,40617=>9719,36274=>9720,37317=>9721,37315=>9722,40570=>9723,36489=>9724,36428=>9725,36498=>9726,36474=>9727,36437=>9728,36506=>9729,36491=>9730,36499=>9731,36497=>9732,36513=>9733,36451=>9734,36522=>9735,36518=>9736,35316=>9737,35318=>9738,38746=>9739,38722=>9740,38717=>9741,38724=>9742,40788=>9743,40799=>9744,40793=>9745,40800=>9746,40796=>9747,40806=>9748,40812=>9749,40810=>9750,40823=>9751,12236=>9752,40701=>9752,40703=>9753,40713=>9754,35726=>9755,38014=>9756,37864=>9757,39799=>9758,39796=>9759,39809=>9760,39811=>9761,39822=>9762,40056=>9763,31308=>9764,39826=>9765,40031=>9766,39824=>9767,39853=>9768,39834=>9769,39850=>9770,39838=>9771,40045=>9772,39851=>9773,39837=>9774,40024=>9775,39873=>9776,40058=>9777,39985=>9778,39993=>9779,39971=>9780,39991=>9781,39872=>9782,39882=>9783,39879=>9784,39933=>9785,39894=>9786,39914=>9787,39915=>9788,39905=>9789,39908=>9790,39911=>9791,39901=>9792,39906=>9793,39920=>9794,39899=>9795,39924=>9796,39892=>9797,40029=>9798,39944=>9799,39952=>9800,39949=>9801,39954=>9802,39945=>9803,39935=>9804,39968=>9805,39986=>9806,39981=>9807,39976=>9808,39973=>9809,39977=>9810,39987=>9811,39998=>9812,40008=>9813,39995=>9814,39989=>9815,40005=>9816,40022=>9817,40020=>9818,40018=>9819,40039=>9820,38851=>9821,38845=>9822,38857=>9823,40379=>9824,39631=>9825,39638=>9826,39637=>9827,39768=>9828,39758=>9829,39255=>9830,39260=>9831,39714=>9832,40695=>9833,40690=>9834,35180=>9835,38342=>9836,37686=>9837,24390=>9838,34068=>9839,32404=>9840,40803=>9841,22137=>9842,40725=>9843,22081=>9844,39662=>9845,35079=>9846,31296=>9847,39091=>9848,38308=>9849,39693=>9850,36852=>9851,24409=>9852,31339=>9853,39138=>9854,20642=>9855,34193=>9856,20760=>9857,25458=>9858,21067=>9859,30543=>9860,32397=>9861,26310=>9862,30637=>9863,12228=>9864,40565=>9864,22217=>9865,40692=>9866,28635=>9867,25054=>9868,30663=>9869,28720=>9870,40629=>9871,34890=>9872,38370=>9873,38854=>9874,31844=>9875,32308=>9876,38822=>9877,40623=>9878,22220=>9879,39089=>9880,27311=>9881,32590=>9882,31984=>9883,20418=>9884,32363=>9885,40569=>9886,22190=>9887,39706=>9888,33903=>9889,31142=>9890,31858=>9891,39634=>9892,38587=>9893,32251=>9894,35069=>9895,30787=>9896,8560=>9897,8561=>9898,8562=>9899,8563=>9900,8564=>9901,8565=>9902,8566=>9903,8567=>9904,8568=>9905,8569=>9906,714=>9907,715=>9908,729=>9909,8211=>9910,8213=>9911,8229=>9912,8245=>9913,8453=>9914,8457=>9915,8598=>9916,8599=>9917,8600=>9918,8601=>9919,8725=>9920,8735=>9921,8739=>9922,8786=>9923,8806=>9924,8807=>9925,8895=>9926,9552=>9927,9553=>9928,9554=>9929,9555=>9930,9556=>9931,9557=>9932,9558=>9933,9559=>9934,9560=>9935,9561=>9936,9562=>9937,9563=>9938,9564=>9939,9565=>9940,9566=>9941,9567=>9942,9568=>9943,9569=>9944,9570=>9945,9571=>9946,9572=>9947,9573=>9948,9574=>9949,9575=>9950,9576=>9951,9577=>9952,9578=>9953,9579=>9954,9580=>9955,9581=>9956,9582=>9957,9583=>9958,9584=>9959,9585=>9960,9586=>9961,9587=>9962,9601=>9963,9602=>9964,9603=>9965,9604=>9966,9605=>9967,9606=>9968,9607=>9969,9608=>9970,9609=>9971,9610=>9972,9611=>9973,9612=>9974,9613=>9975,9614=>9976,9615=>9977,9619=>9978,9620=>9979,9621=>9980,9660=>9981,9661=>9982,9698=>9983,9699=>9984,9700=>9985,9701=>9986,9737=>9987,8853=>9988,12306=>9989,12317=>9990,12318=>9991,12321=>9992,12322=>9993,12323=>9994,12324=>9995,12325=>9996,12326=>9997,12327=>9998,12328=>9999,12329=>10000,12963=>10001,13198=>10002,13199=>10003,13212=>10004,13213=>10005,13214=>10006,13217=>10007,13252=>10008,13262=>10009,13265=>10010,13266=>10011,13269=>10012,65072=>10013,65506=>10014,65508=>10015,8481=>10016,12849=>10017,8208=>10018,12540=>10019,12443=>10020,12444=>10021,12541=>10022,12542=>10023,12294=>10024,12445=>10025,12446=>10026,65097=>10027,65098=>10028,65099=>10029,65100=>10030,65101=>10031,65102=>10032,65103=>10033,65104=>10034,65105=>10035,65106=>10036,65108=>10037,65109=>10038,65110=>10039,65111=>10040,65113=>10041,65114=>10042,65115=>10043,65116=>10044,65117=>10045,65118=>10046,65119=>10047,65120=>10048,65121=>10049,65122=>10050,65123=>10051,65124=>10052,65125=>10053,65126=>10054,65128=>10055,65129=>10056,65130=>10057,65131=>10058,12350=>10059,59367=>10059,12272=>10060,59368=>10060,12273=>10061,59369=>10061,12274=>10062,59370=>10062,12275=>10063,59371=>10063,12276=>10064,59372=>10064,12277=>10065,59373=>10065,12278=>10066,59374=>10066,12279=>10067,59375=>10067,12280=>10068,59376=>10068,12281=>10069,59377=>10069,12282=>10070,59378=>10070,12283=>10071,59379=>10071,19970=>10072,19972=>10073,19973=>10074,19974=>10075,19983=>10076,19986=>10077,19991=>10078,19999=>10079,20000=>10080,20001=>10081,20003=>10082,20006=>10083,20009=>10084,20014=>10085,20015=>10086,20017=>10087,20019=>10088,20021=>10089,20023=>10090,20028=>10091,20032=>10092,20033=>10093,20034=>10094,20036=>10095,20038=>10096,20042=>10097,20049=>10098,20053=>10099,20055=>10100,20058=>10101,20059=>10102,20066=>10103,20067=>10104,20068=>10105,20069=>10106,20071=>10107,20072=>10108,20074=>10109,20075=>10110,20076=>10111,20077=>10112,20078=>10113,20079=>10114,20082=>10115,20084=>10116,20085=>10117,20086=>10118,20087=>10119,20088=>10120,20089=>10121,20090=>10122,20091=>10123,20092=>10124,20093=>10125,20095=>10126,20096=>10127,20097=>10128,20099=>10129,20100=>10130,12037=>10131,20101=>10131,20103=>10132,20106=>10133,20112=>10134,20118=>10135,20119=>10136,20121=>10137,20124=>10138,20125=>10139,20131=>10140,20138=>10141,20143=>10142,20144=>10143,20145=>10144,20148=>10145,20150=>10146,20151=>10147,20152=>10148,20153=>10149,20156=>10150,20157=>10151,20158=>10152,20168=>10153,20172=>10154,20175=>10155,20176=>10156,20178=>10157,20186=>10158,20187=>10159,20188=>10160,20192=>10161,20194=>10162,20198=>10163,20199=>10164,20201=>10165,20205=>10166,20206=>10167,20207=>10168,20209=>10169,20212=>10170,20216=>10171,20217=>10172,20218=>10173,20220=>10174,20222=>10175,20224=>10176,20226=>10177,20227=>10178,20228=>10179,20229=>10180,20230=>10181,20231=>10182,20232=>10183,20235=>10184,20236=>10185,20242=>10186,20243=>10187,20244=>10188,20245=>10189,20246=>10190,20252=>10191,20253=>10192,20257=>10193,20259=>10194,20264=>10195,20265=>10196,20268=>10197,20269=>10198,20270=>10199,20273=>10200,20275=>10201,20277=>10202,20279=>10203,20281=>10204,20283=>10205,20286=>10206,20287=>10207,20288=>10208,20289=>10209,20290=>10210,20292=>10211,20293=>10212,20295=>10213,20296=>10214,20297=>10215,20298=>10216,20299=>10217,20300=>10218,20306=>10219,20308=>10220,20310=>10221,20321=>10222,20322=>10223,20326=>10224,20328=>10225,20330=>10226,20331=>10227,20333=>10228,20334=>10229,20337=>10230,20338=>10231,20341=>10232,20343=>10233,20344=>10234,20345=>10235,20346=>10236,20349=>10237,20352=>10238,20353=>10239,20354=>10240,20357=>10241,20359=>10242,20362=>10243,20364=>10244,20366=>10245,20368=>10246,20370=>10247,20371=>10248,20373=>10249,20376=>10250,20377=>10251,20378=>10252,20380=>10253,20382=>10254,20383=>10255,20385=>10256,20386=>10257,20388=>10258,20395=>10259,20397=>10260,20400=>10261,20401=>10262,20402=>10263,20403=>10264,20404=>10265,20406=>10266,20407=>10267,20408=>10268,20409=>10269,20410=>10270,20411=>10271,20412=>10272,20413=>10273,20414=>10274,20416=>10275,20417=>10276,20422=>10277,20423=>10278,20424=>10279,20425=>10280,20427=>10281,20428=>10282,20429=>10283,20434=>10284,20435=>10285,20436=>10286,20437=>10287,20438=>10288,20441=>10289,20443=>10290,20450=>10291,20452=>10292,20453=>10293,20455=>10294,20459=>10295,20460=>10296,20464=>10297,20466=>10298,20468=>10299,20469=>10300,20470=>10301,20471=>10302,20473=>10303,20475=>10304,20476=>10305,20477=>10306,20479=>10307,20481=>10308,20482=>10309,20483=>10310,20484=>10311,20485=>10312,20487=>10313,20488=>10314,20490=>10315,20494=>10316,20496=>10317,20499=>10318,20501=>10319,20502=>10320,20503=>10321,20507=>10322,20509=>10323,20510=>10324,20512=>10325,20514=>10326,20515=>10327,20516=>10328,20519=>10329,20527=>10330,20528=>10331,20529=>10332,20530=>10333,20531=>10334,20532=>10335,20533=>10336,20534=>10337,20535=>10338,20536=>10339,20537=>10340,20539=>10341,20541=>10342,20543=>10343,20544=>10344,20545=>10345,20546=>10346,20548=>10347,20549=>10348,20550=>10349,20554=>10350,20555=>10351,20557=>10352,20560=>10353,20561=>10354,20562=>10355,20563=>10356,20564=>10357,20566=>10358,20567=>10359,20568=>10360,20569=>10361,20571=>10362,20573=>10363,20574=>10364,20575=>10365,20576=>10366,20577=>10367,20578=>10368,20579=>10369,20580=>10370,20582=>10371,20583=>10372,20584=>10373,20585=>10374,20586=>10375,20587=>10376,20589=>10377,20590=>10378,20591=>10379,20592=>10380,20593=>10381,20594=>10382,20595=>10383,20600=>10384,20601=>10385,20602=>10386,20604=>10387,20605=>10388,20609=>10389,20610=>10390,20611=>10391,20612=>10392,20614=>10393,20615=>10394,20617=>10395,20618=>10396,20619=>10397,20620=>10398,20622=>10399,20623=>10400,20624=>10401,20625=>10402,20626=>10403,20627=>10404,20628=>10405,20629=>10406,20631=>10407,20634=>10408,20635=>10409,20636=>10410,20637=>10411,20638=>10412,20639=>10413,20640=>10414,20641=>10415,20644=>10416,20646=>10417,20650=>10418,20651=>10419,20654=>10420,20655=>10421,20656=>10422,20657=>10423,20662=>10424,20664=>10425,20665=>10426,20668=>10427,20669=>10428,20671=>10429,20672=>10430,20673=>10431,20675=>10432,20676=>10433,20678=>10434,20679=>10435,20680=>10436,20682=>10437,20683=>10438,20684=>10439,20685=>10440,20686=>10441,20688=>10442,20690=>10443,20691=>10444,20692=>10445,20695=>10446,20696=>10447,20697=>10448,20699=>10449,20700=>10450,20701=>10451,20703=>10452,20704=>10453,20705=>10454,20706=>10455,20707=>10456,20708=>10457,20713=>10458,20714=>10459,20715=>10460,20719=>10461,20720=>10462,20721=>10463,20722=>10464,20724=>10465,20726=>10466,20727=>10467,20728=>10468,20730=>10469,20732=>10470,20733=>10471,20734=>10472,20735=>10473,20737=>10474,20739=>10475,20741=>10476,20746=>10477,20748=>10478,20749=>10479,20750=>10480,20751=>10481,20753=>10482,20755=>10483,20758=>10484,20759=>10485,20761=>10486,20762=>10487,20763=>10488,20764=>10489,20765=>10490,20766=>10491,20768=>10492,20770=>10493,20771=>10494,20772=>10495,20773=>10496,20774=>10497,20775=>10498,20776=>10499,20777=>10500,20779=>10501,20780=>10502,20781=>10503,20782=>10504,20783=>10505,20784=>10506,20785=>10507,20787=>10508,20788=>10509,20789=>10510,20790=>10511,20792=>10512,20793=>10513,20797=>10514,20798=>10515,20802=>10516,20807=>10517,20810=>10518,20812=>10519,20814=>10520,20815=>10521,20816=>10522,20819=>10523,20823=>10524,20824=>10525,20825=>10526,20827=>10527,20829=>10528,20830=>10529,20831=>10530,20832=>10531,20833=>10532,20835=>10533,20836=>10534,20838=>10535,20839=>10536,20842=>10537,20847=>10538,20850=>10539,20858=>10540,20862=>10541,20863=>10542,20867=>10543,20868=>10544,20870=>10545,20871=>10546,20874=>10547,20875=>10548,20878=>10549,20879=>10550,20880=>10551,20881=>10552,20883=>10553,20884=>10554,20888=>10555,20890=>10556,20893=>10557,20894=>10558,20895=>10559,20897=>10560,20899=>10561,20902=>10562,20903=>10563,20904=>10564,20905=>10565,20906=>10566,20909=>10567,20910=>10568,20916=>10569,20920=>10570,20921=>10571,20922=>10572,20926=>10573,20927=>10574,20929=>10575,20930=>10576,20931=>10577,20933=>10578,20936=>10579,20938=>10580,20942=>10581,20944=>10582,20946=>10583,20947=>10584,20948=>10585,20949=>10586,20950=>10587,20951=>10588,20952=>10589,20953=>10590,20954=>10591,20956=>10592,20958=>10593,20959=>10594,20962=>10595,20963=>10596,20965=>10597,20966=>10598,20967=>10599,20968=>10600,20969=>10601,20970=>10602,20972=>10603,20974=>10604,20978=>10605,20980=>10606,20983=>10607,20990=>10608,20996=>10609,20997=>10610,21001=>10611,21003=>10612,21004=>10613,21007=>10614,21008=>10615,21011=>10616,21012=>10617,21013=>10618,21020=>10619,21022=>10620,21023=>10621,21025=>10622,21026=>10623,21027=>10624,21029=>10625,21030=>10626,21031=>10627,21034=>10628,21036=>10629,21039=>10630,21041=>10631,21042=>10632,21044=>10633,21045=>10634,21052=>10635,21054=>10636,21061=>10637,21062=>10638,21064=>10639,21065=>10640,21070=>10641,21071=>10642,21074=>10643,21075=>10644,21077=>10645,21079=>10646,21080=>10647,21081=>10648,21082=>10649,21085=>10650,21087=>10651,21088=>10652,21090=>10653,21091=>10654,21092=>10655,21094=>10656,21096=>10657,21099=>10658,21100=>10659,21101=>10660,21104=>10661,21105=>10662,21107=>10663,21110=>10664,21111=>10665,21112=>10666,21113=>10667,21114=>10668,21115=>10669,21116=>10670,21118=>10671,21120=>10672,21124=>10673,21125=>10674,21126=>10675,21131=>10676,21134=>10677,21135=>10678,21138=>10679,21140=>10680,21141=>10681,21142=>10682,21143=>10683,21144=>10684,21145=>10685,21146=>10686,21148=>10687,21156=>10688,21157=>10689,21158=>10690,21159=>10691,21166=>10692,21167=>10693,21168=>10694,21172=>10695,21173=>10696,21174=>10697,21175=>10698,21176=>10699,21177=>10700,21178=>10701,21179=>10702,21180=>10703,21181=>10704,21184=>10705,21186=>10706,21188=>10707,21189=>10708,21190=>10709,21192=>10710,21194=>10711,21196=>10712,21197=>10713,21198=>10714,21199=>10715,21201=>10716,21203=>10717,21204=>10718,21207=>10719,21210=>10720,21212=>10721,21216=>10722,21217=>10723,21219=>10724,21221=>10725,21222=>10726,21223=>10727,21224=>10728,21225=>10729,21226=>10730,21227=>10731,21228=>10732,21229=>10733,21230=>10734,21231=>10735,21234=>10736,21235=>10737,21236=>10738,21238=>10739,21239=>10740,21243=>10741,21244=>10742,21245=>10743,21249=>10744,21250=>10745,21251=>10746,21252=>10747,21255=>10748,21257=>10749,21258=>10750,21259=>10751,21260=>10752,21262=>10753,21265=>10754,21266=>10755,21267=>10756,21268=>10757,21272=>10758,21275=>10759,21276=>10760,21278=>10761,21279=>10762,21282=>10763,21284=>10764,21285=>10765,21287=>10766,21288=>10767,21289=>10768,21291=>10769,21292=>10770,21296=>10771,21298=>10772,21299=>10773,21300=>10774,21301=>10775,21302=>10776,21303=>10777,12054=>10778,21304=>10778,21308=>10779,21309=>10780,21314=>10781,21316=>10782,21318=>10783,21323=>10784,21324=>10785,21325=>10786,21328=>10787,21336=>10788,21337=>10789,21339=>10790,21341=>10791,21349=>10792,21352=>10793,21354=>10794,21356=>10795,21357=>10796,21362=>10797,21366=>10798,21369=>10799,21371=>10800,21372=>10801,21373=>10802,21374=>10803,21376=>10804,21377=>10805,21379=>10806,21383=>10807,21384=>10808,21386=>10809,21390=>10810,21391=>10811,21392=>10812,21393=>10813,21394=>10814,21395=>10815,21396=>10816,21398=>10817,21399=>10818,21403=>10819,21404=>10820,21406=>10821,21409=>10822,21412=>10823,21415=>10824,21418=>10825,21419=>10826,21420=>10827,21423=>10828,21424=>10829,21425=>10830,21427=>10831,21429=>10832,21431=>10833,21432=>10834,21433=>10835,21434=>10836,21436=>10837,21437=>10838,21438=>10839,21440=>10840,21444=>10841,21445=>10842,21446=>10843,21447=>10844,21454=>10845,21455=>10846,21456=>10847,21458=>10848,21459=>10849,21461=>10850,21466=>10851,21468=>10852,21469=>10853,21470=>10854,21473=>10855,21479=>10856,21492=>10857,21498=>10858,21502=>10859,21503=>10860,21504=>10861,21506=>10862,21509=>10863,21511=>10864,21515=>10865,21524=>10866,21528=>10867,21529=>10868,21530=>10869,21532=>10870,21538=>10871,21540=>10872,21541=>10873,21546=>10874,21552=>10875,21555=>10876,21558=>10877,21559=>10878,21562=>10879,21565=>10880,21567=>10881,21569=>10882,21570=>10883,21572=>10884,21573=>10885,21575=>10886,21577=>10887,21580=>10888,21581=>10889,21582=>10890,21583=>10891,21585=>10892,21594=>10893,21597=>10894,21598=>10895,21599=>10896,21600=>10897,21601=>10898,21603=>10899,21605=>10900,21607=>10901,21609=>10902,21610=>10903,21611=>10904,21612=>10905,21613=>10906,21614=>10907,21615=>10908,21616=>10909,21620=>10910,21625=>10911,21626=>10912,21630=>10913,21631=>10914,21633=>10915,21635=>10916,21637=>10917,21639=>10918,21640=>10919,21641=>10920,21642=>10921,21645=>10922,21649=>10923,21651=>10924,21655=>10925,21656=>10926,21660=>10927,21662=>10928,21663=>10929,21664=>10930,21665=>10931,21666=>10932,21669=>10933,21678=>10934,21680=>10935,21682=>10936,21685=>10937,21686=>10938,21687=>10939,21689=>10940,21690=>10941,21694=>10942,21699=>10943,21701=>10944,21706=>10945,21707=>10946,21718=>10947,21720=>10948,21723=>10949,21728=>10950,21730=>10951,21731=>10952,21732=>10953,21739=>10954,21740=>10955,21743=>10956,21744=>10957,21745=>10958,21748=>10959,21749=>10960,21750=>10961,21751=>10962,21752=>10963,21753=>10964,21755=>10965,21758=>10966,21760=>10967,21762=>10968,21763=>10969,21765=>10970,21768=>10971,21770=>10972,21771=>10973,21772=>10974,21773=>10975,21774=>10976,21778=>10977,21779=>10978,21781=>10979,21782=>10980,21783=>10981,21784=>10982,21785=>10983,21786=>10984,21788=>10985,21789=>10986,21790=>10987,21791=>10988,21793=>10989,21797=>10990,21798=>10991,21800=>10992,21801=>10993,21803=>10994,21805=>10995,21810=>10996,21812=>10997,21813=>10998,21814=>10999,21816=>11000,21817=>11001,21818=>11002,21819=>11003,21821=>11004,21824=>11005,21826=>11006,21829=>11007,21831=>11008,21832=>11009,21835=>11010,21836=>11011,21837=>11012,21838=>11013,21841=>11014,21842=>11015,21844=>11016,21847=>11017,21848=>11018,21849=>11019,21850=>11020,21851=>11021,21853=>11022,21855=>11023,21856=>11024,21858=>11025,21859=>11026,21864=>11027,21865=>11028,21867=>11029,21871=>11030,21872=>11031,21873=>11032,21874=>11033,21875=>11034,21876=>11035,21881=>11036,21882=>11037,21885=>11038,21887=>11039,21893=>11040,21894=>11041,21900=>11042,21901=>11043,21902=>11044,21904=>11045,21906=>11046,21907=>11047,21909=>11048,21910=>11049,21911=>11050,21914=>11051,21915=>11052,21918=>11053,21920=>11054,21921=>11055,21922=>11056,21923=>11057,21924=>11058,21925=>11059,21926=>11060,21928=>11061,21929=>11062,21931=>11063,21933=>11064,21935=>11065,21936=>11066,21940=>11067,21942=>11068,21944=>11069,21946=>11070,21948=>11071,21951=>11072,21952=>11073,21953=>11074,21954=>11075,21955=>11076,21960=>11077,21962=>11078,21963=>11079,21967=>11080,21968=>11081,21973=>11082,21975=>11083,21976=>11084,21977=>11085,21979=>11086,21982=>11087,21984=>11088,21986=>11089,21991=>11090,21997=>11091,21998=>11092,22000=>11093,22001=>11094,22004=>11095,22008=>11096,22009=>11097,22010=>11098,22011=>11099,22012=>11100,22015=>11101,22018=>11102,22019=>11103,22020=>11104,22021=>11105,22023=>11106,22026=>11107,22027=>11108,22032=>11109,22033=>11110,22034=>11111,22035=>11112,22037=>11113,22041=>11114,22042=>11115,22045=>11116,22048=>11117,22049=>11118,22050=>11119,22053=>11120,22054=>11121,22056=>11122,22058=>11123,22059=>11124,22067=>11125,22071=>11126,22074=>11127,22076=>11128,22077=>11129,22078=>11130,22080=>11131,22082=>11132,22083=>11133,22084=>11134,22085=>11135,22086=>11136,22087=>11137,22088=>11138,22089=>11139,22090=>11140,22091=>11141,22095=>11142,22096=>11143,22097=>11144,22098=>11145,22099=>11146,22101=>11147,22102=>11148,22106=>11149,22107=>11150,22110=>11151,22111=>11152,22113=>11153,22115=>11154,22119=>11155,22125=>11156,22126=>11157,22128=>11158,22131=>11159,22133=>11160,22135=>11161,22138=>11162,22141=>11163,22142=>11164,22143=>11165,22145=>11166,22146=>11167,22147=>11168,22148=>11169,22152=>11170,22153=>11171,22154=>11172,22155=>11173,22157=>11174,22160=>11175,22161=>11176,22162=>11177,22164=>11178,22166=>11179,22167=>11180,22168=>11181,22170=>11182,22171=>11183,22172=>11184,22173=>11185,22174=>11186,22175=>11187,22176=>11188,22177=>11189,22178=>11190,22180=>11191,22181=>11192,22183=>11193,22185=>11194,22186=>11195,22187=>11196,22188=>11197,22189=>11198,22192=>11199,22193=>11200,22194=>11201,22197=>11202,22200=>11203,22201=>11204,22202=>11205,22203=>11206,22205=>11207,22206=>11208,22207=>11209,22211=>11210,22212=>11211,22214=>11212,22215=>11213,22219=>11214,22221=>11215,22222=>11216,22223=>11217,22224=>11218,22226=>11219,22227=>11220,22229=>11221,22230=>11222,22232=>11223,22233=>11224,22236=>11225,22243=>11226,22245=>11227,22246=>11228,22247=>11229,22248=>11230,22249=>11231,22250=>11232,22252=>11233,22254=>11234,22255=>11235,22258=>11236,22259=>11237,22262=>11238,22263=>11239,22264=>11240,22267=>11241,22268=>11242,22272=>11243,22273=>11244,22274=>11245,22277=>11246,22284=>11247,22286=>11248,22287=>11249,22288=>11250,22289=>11251,22292=>11252,22293=>11253,22295=>11254,22297=>11255,22298=>11256,22299=>11257,22301=>11258,22302=>11259,22304=>11260,22305=>11261,22306=>11262,22308=>11263,22309=>11264,22310=>11265,22311=>11266,22315=>11267,22321=>11268,22322=>11269,22324=>11270,22325=>11271,22326=>11272,22327=>11273,22328=>11274,22332=>11275,22333=>11276,22335=>11277,22337=>11278,22339=>11279,22340=>11280,22341=>11281,22342=>11282,22344=>11283,22345=>11284,22347=>11285,22354=>11286,22355=>11287,22356=>11288,22357=>11289,22358=>11290,22360=>11291,22361=>11292,22370=>11293,22371=>11294,22373=>11295,22375=>11296,22380=>11297,22382=>11298,22384=>11299,22385=>11300,22386=>11301,22388=>11302,22389=>11303,22392=>11304,22393=>11305,22394=>11306,22397=>11307,22398=>11308,22399=>11309,22400=>11310,22401=>11311,22407=>11312,22408=>11313,22409=>11314,22410=>11315,22413=>11316,22414=>11317,22415=>11318,22416=>11319,22417=>11320,22420=>11321,22421=>11322,22422=>11323,22423=>11324,22424=>11325,22425=>11326,22426=>11327,22428=>11328,22429=>11329,22430=>11330,22431=>11331,22437=>11332,22440=>11333,22442=>11334,22444=>11335,22447=>11336,22448=>11337,22449=>11338,22451=>11339,22453=>11340,22454=>11341,22455=>11342,22457=>11343,22458=>11344,22459=>11345,22460=>11346,22461=>11347,22462=>11348,22463=>11349,22464=>11350,22465=>11351,22468=>11352,22469=>11353,22470=>11354,22471=>11355,22472=>11356,22473=>11357,22474=>11358,22476=>11359,22477=>11360,22480=>11361,22481=>11362,22483=>11363,22486=>11364,22487=>11365,22491=>11366,22492=>11367,22494=>11368,22498=>11369,22499=>11370,22501=>11371,22502=>11372,22503=>11373,22504=>11374,22505=>11375,22506=>11376,22507=>11377,22508=>11378,22510=>11379,22512=>11380,22513=>11381,22514=>11382,22515=>11383,22517=>11384,22518=>11385,22523=>11386,22524=>11387,22526=>11388,22527=>11389,22529=>11390,22531=>11391,22532=>11392,22536=>11393,22537=>11394,22540=>11395,22542=>11396,22543=>11397,22544=>11398,22546=>11399,22547=>11400,22548=>11401,22551=>11402,22552=>11403,22554=>11404,22555=>11405,22556=>11406,22559=>11407,22562=>11408,22563=>11409,22565=>11410,22566=>11411,22567=>11412,22568=>11413,22569=>11414,22571=>11415,22572=>11416,22573=>11417,22574=>11418,22578=>11419,22579=>11420,22582=>11421,22583=>11422,22584=>11423,22585=>11424,22586=>11425,22587=>11426,22588=>11427,22589=>11428,22590=>11429,22591=>11430,22592=>11431,22593=>11432,22594=>11433,22595=>11434,22597=>11435,22598=>11436,22599=>11437,22600=>11438,22601=>11439,22606=>11440,22608=>11441,22611=>11442,22613=>11443,22614=>11444,22617=>11445,22618=>11446,22619=>11447,22620=>11448,22621=>11449,22623=>11450,22624=>11451,22625=>11452,22627=>11453,22630=>11454,22631=>11455,22632=>11456,22633=>11457,22634=>11458,22637=>11459,22638=>11460,22639=>11461,22640=>11462,22641=>11463,22642=>11464,22643=>11465,22644=>11466,22646=>11467,22647=>11468,22648=>11469,22650=>11470,22651=>11471,22652=>11472,22653=>11473,22655=>11474,22658=>11475,22660=>11476,22662=>11477,22663=>11478,22664=>11479,22667=>11480,22668=>11481,22669=>11482,22670=>11483,22671=>11484,22672=>11485,22673=>11486,22676=>11487,22677=>11488,22678=>11489,22679=>11490,22680=>11491,22683=>11492,22685=>11493,22688=>11494,22689=>11495,22690=>11496,22691=>11497,22692=>11498,22693=>11499,22694=>11500,22695=>11501,22698=>11502,22699=>11503,22700=>11504,22701=>11505,22703=>11506,22704=>11507,22705=>11508,22706=>11509,22708=>11510,22709=>11511,22710=>11512,22711=>11513,22712=>11514,22713=>11515,22714=>11516,22717=>11517,22719=>11518,22720=>11519,22722=>11520,22723=>11521,22724=>11522,22726=>11523,22728=>11524,22729=>11525,22730=>11526,22731=>11527,22732=>11528,22733=>11529,22734=>11530,22735=>11531,22736=>11532,22738=>11533,22740=>11534,22742=>11535,22743=>11536,22747=>11537,22748=>11538,22749=>11539,22753=>11540,22755=>11541,22757=>11542,22758=>11543,22759=>11544,22760=>11545,22762=>11546,22765=>11547,22769=>11548,22770=>11549,22772=>11550,22773=>11551,22775=>11552,22776=>11553,22779=>11554,22780=>11555,22782=>11556,22783=>11557,22784=>11558,22785=>11559,22787=>11560,22789=>11561,22790=>11562,22792=>11563,22793=>11564,12066=>11565,22794=>11565,22795=>11566,22796=>11567,22798=>11568,22800=>11569,22801=>11570,22802=>11571,22803=>11572,22807=>11573,22808=>11574,22811=>11575,22813=>11576,22814=>11577,22816=>11578,22817=>11579,22819=>11580,22822=>11581,22824=>11582,22828=>11583,22832=>11584,22834=>11585,22835=>11586,22837=>11587,22838=>11588,22843=>11589,22845=>11590,22847=>11591,22848=>11592,22851=>11593,22853=>11594,22854=>11595,22858=>11596,22860=>11597,22861=>11598,22864=>11599,22866=>11600,22867=>11601,22873=>11602,22875=>11603,22876=>11604,22877=>11605,22878=>11606,22879=>11607,22881=>11608,22883=>11609,22884=>11610,22886=>11611,22887=>11612,22888=>11613,22891=>11614,22893=>11615,22895=>11616,22896=>11617,22897=>11618,22898=>11619,22901=>11620,22903=>11621,22906=>11622,22907=>11623,22908=>11624,22910=>11625,22911=>11626,22912=>11627,22917=>11628,22921=>11629,22923=>11630,22924=>11631,22926=>11632,22927=>11633,22928=>11634,22929=>11635,22932=>11636,22933=>11637,22936=>11638,22938=>11639,22939=>11640,22940=>11641,22943=>11642,22944=>11643,22945=>11644,22946=>11645,22950=>11646,22951=>11647,22956=>11648,22957=>11649,22960=>11650,22961=>11651,22963=>11652,22964=>11653,22965=>11654,22966=>11655,22967=>11656,22968=>11657,22970=>11658,22972=>11659,22973=>11660,22975=>11661,22976=>11662,22977=>11663,22978=>11664,22979=>11665,22980=>11666,22981=>11667,22983=>11668,22984=>11669,22985=>11670,22988=>11671,22989=>11672,22990=>11673,22991=>11674,22997=>11675,22998=>11676,23001=>11677,23003=>11678,23006=>11679,23007=>11680,23008=>11681,23009=>11682,23010=>11683,23012=>11684,23014=>11685,23015=>11686,23017=>11687,23018=>11688,23019=>11689,23021=>11690,23022=>11691,23023=>11692,23024=>11693,23025=>11694,23026=>11695,23027=>11696,23028=>11697,23029=>11698,23030=>11699,23031=>11700,23032=>11701,23034=>11702,23036=>11703,23037=>11704,23038=>11705,23040=>11706,23042=>11707,23050=>11708,23051=>11709,23053=>11710,23054=>11711,23055=>11712,23056=>11713,23058=>11714,23060=>11715,23061=>11716,23062=>11717,23063=>11718,23065=>11719,23066=>11720,23067=>11721,23069=>11722,23070=>11723,23073=>11724,23074=>11725,23076=>11726,23078=>11727,23079=>11728,23080=>11729,23082=>11730,23083=>11731,23084=>11732,23085=>11733,23086=>11734,23087=>11735,23088=>11736,23091=>11737,23093=>11738,23095=>11739,23096=>11740,23097=>11741,23098=>11742,23099=>11743,23101=>11744,23102=>11745,23103=>11746,23106=>11747,23107=>11748,23108=>11749,23109=>11750,23111=>11751,23112=>11752,23115=>11753,23116=>11754,23117=>11755,23118=>11756,23119=>11757,23120=>11758,23121=>11759,23122=>11760,23123=>11761,23124=>11762,23126=>11763,23127=>11764,23128=>11765,23129=>11766,23131=>11767,23132=>11768,23133=>11769,23134=>11770,23135=>11771,23136=>11772,23137=>11773,23139=>11774,23140=>11775,23141=>11776,23144=>11777,23145=>11778,23147=>11779,23148=>11780,23150=>11781,23151=>11782,23152=>11783,23153=>11784,23154=>11785,23155=>11786,23160=>11787,23161=>11788,23163=>11789,23164=>11790,23165=>11791,23166=>11792,23168=>11793,23169=>11794,23170=>11795,23171=>11796,23172=>11797,23173=>11798,23174=>11799,23175=>11800,23176=>11801,23177=>11802,23178=>11803,23179=>11804,23180=>11805,23181=>11806,23182=>11807,23183=>11808,23184=>11809,23185=>11810,23187=>11811,23188=>11812,23189=>11813,23190=>11814,23191=>11815,23192=>11816,23193=>11817,23196=>11818,23197=>11819,23198=>11820,23199=>11821,23200=>11822,23201=>11823,23202=>11824,23203=>11825,23204=>11826,23205=>11827,23206=>11828,23208=>11829,23209=>11830,23211=>11831,23212=>11832,23213=>11833,23214=>11834,23215=>11835,23216=>11836,23217=>11837,23220=>11838,23222=>11839,23223=>11840,23225=>11841,23226=>11842,23227=>11843,23228=>11844,23231=>11845,23232=>11846,23235=>11847,23236=>11848,23237=>11849,23238=>11850,23239=>11851,23240=>11852,23242=>11853,23243=>11854,23245=>11855,23246=>11856,23247=>11857,23248=>11858,23249=>11859,23251=>11860,23253=>11861,23257=>11862,23258=>11863,23259=>11864,23261=>11865,23262=>11866,23263=>11867,23266=>11868,23268=>11869,23269=>11870,23271=>11871,23272=>11872,23274=>11873,23276=>11874,23277=>11875,23278=>11876,23279=>11877,23280=>11878,23282=>11879,23283=>11880,23284=>11881,23286=>11882,23287=>11883,23288=>11884,23289=>11885,23290=>11886,23292=>11887,23293=>11888,23294=>11889,23295=>11890,23297=>11891,23298=>11892,23299=>11893,23300=>11894,23301=>11895,23302=>11896,23303=>11897,23306=>11898,23309=>11899,23310=>11900,23311=>11901,23312=>11902,23313=>11903,23314=>11904,23315=>11905,23316=>11906,23317=>11907,23320=>11908,23322=>11909,23323=>11910,23324=>11911,23325=>11912,23326=>11913,23327=>11914,23328=>11915,23330=>11916,23331=>11917,23332=>11918,23333=>11919,23334=>11920,23335=>11921,23336=>11922,23337=>11923,23339=>11924,23340=>11925,23341=>11926,23342=>11927,23343=>11928,23345=>11929,23347=>11930,23349=>11931,23350=>11932,23353=>11933,23354=>11934,23355=>11935,23356=>11936,23357=>11937,23358=>11938,23359=>11939,23361=>11940,23362=>11941,23363=>11942,23364=>11943,23365=>11944,23366=>11945,23367=>11946,23368=>11947,23369=>11948,23370=>11949,23371=>11950,23373=>11951,23374=>11952,23375=>11953,23378=>11954,23382=>11955,23390=>11956,23392=>11957,23393=>11958,23399=>11959,23400=>11960,23405=>11961,23406=>11962,23407=>11963,23410=>11964,23412=>11965,23414=>11966,23415=>11967,23417=>11968,23419=>11969,23420=>11970,23422=>11971,23426=>11972,23430=>11973,23434=>11974,23437=>11975,23438=>11976,23440=>11977,23441=>11978,23442=>11979,23444=>11980,23446=>11981,23455=>11982,23463=>11983,23464=>11984,23465=>11985,23468=>11986,23469=>11987,23470=>11988,23471=>11989,23473=>11990,23474=>11991,23479=>11992,23482=>11993,23483=>11994,23484=>11995,23488=>11996,23489=>11997,23491=>11998,23496=>11999,23497=>12000,23498=>12001,23499=>12002,23501=>12003,23502=>12004,23503=>12005,23505=>12006,23508=>12007,23509=>12008,23510=>12009,23511=>12010,23512=>12011,23513=>12012,23514=>12013,23515=>12014,23516=>12015,23520=>12016,23523=>12017,23530=>12018,23533=>12019,23535=>12020,23537=>12021,23538=>12022,23539=>12023,23540=>12024,23543=>12025,23549=>12026,23550=>12027,23552=>12028,23554=>12029,23555=>12030,23557=>12031,23564=>12032,23568=>12033,23570=>12034,23571=>12035,23575=>12036,23577=>12037,23579=>12038,23582=>12039,23583=>12040,23584=>12041,23585=>12042,23587=>12043,23590=>12044,23592=>12045,23593=>12046,23594=>12047,23595=>12048,23597=>12049,23598=>12050,23599=>12051,23600=>12052,23602=>12053,23603=>12054,23605=>12055,23606=>12056,23619=>12057,23620=>12058,23622=>12059,23623=>12060,23628=>12061,23629=>12062,23634=>12063,23635=>12064,23636=>12065,23638=>12066,23639=>12067,23640=>12068,23642=>12069,23643=>12070,23644=>12071,23645=>12072,23647=>12073,23655=>12074,23657=>12075,23658=>12076,23659=>12077,23661=>12078,23664=>12079,23666=>12080,23667=>12081,23668=>12082,23669=>12083,23670=>12084,23671=>12085,23672=>12086,23675=>12087,23676=>12088,23677=>12089,23678=>12090,23680=>12091,23683=>12092,23684=>12093,23685=>12094,23686=>12095,23687=>12096,23689=>12097,23690=>12098,23691=>12099,23694=>12100,23695=>12101,23698=>12102,23699=>12103,23701=>12104,23709=>12105,23710=>12106,23711=>12107,23712=>12108,23716=>12109,23717=>12110,23718=>12111,23719=>12112,23720=>12113,23722=>12114,23726=>12115,23727=>12116,23728=>12117,23730=>12118,23732=>12119,23734=>12120,23737=>12121,23738=>12122,23739=>12123,23740=>12124,23742=>12125,23744=>12126,23746=>12127,23747=>12128,23749=>12129,23750=>12130,23751=>12131,23752=>12132,23753=>12133,23754=>12134,23756=>12135,23757=>12136,23758=>12137,23759=>12138,23760=>12139,23761=>12140,23763=>12141,23764=>12142,23765=>12143,23766=>12144,23767=>12145,23768=>12146,23770=>12147,23771=>12148,23772=>12149,23773=>12150,23774=>12151,23775=>12152,23776=>12153,23778=>12154,23779=>12155,23783=>12156,23785=>12157,23787=>12158,23788=>12159,23790=>12160,23791=>12161,23793=>12162,23794=>12163,23795=>12164,23797=>12165,23799=>12166,23800=>12167,23801=>12168,23802=>12169,23804=>12170,23806=>12171,23807=>12172,23808=>12173,23809=>12174,23812=>12175,23813=>12176,23816=>12177,23817=>12178,23818=>12179,23819=>12180,23820=>12181,23823=>12182,23824=>12183,23825=>12184,23826=>12185,23827=>12186,23829=>12187,23832=>12188,23833=>12189,23834=>12190,23836=>12191,23837=>12192,23839=>12193,23840=>12194,23841=>12195,23842=>12196,23843=>12197,23845=>12198,23848=>12199,23850=>12200,23851=>12201,23855=>12202,23856=>12203,23857=>12204,23858=>12205,23859=>12206,23861=>12207,23862=>12208,23863=>12209,23864=>12210,23865=>12211,23866=>12212,23867=>12213,23868=>12214,23871=>12215,23872=>12216,23873=>12217,23874=>12218,23875=>12219,23876=>12220,23877=>12221,23878=>12222,23880=>12223,23881=>12224,23885=>12225,23886=>12226,23887=>12227,23889=>12228,23890=>12229,23891=>12230,23892=>12231,23893=>12232,23894=>12233,23895=>12234,23897=>12235,23898=>12236,23900=>12237,23902=>12238,23903=>12239,23904=>12240,23905=>12241,23906=>12242,23907=>12243,23908=>12244,23909=>12245,23910=>12246,23911=>12247,23912=>12248,23914=>12249,23917=>12250,23918=>12251,23920=>12252,23921=>12253,23922=>12254,23923=>12255,23925=>12256,23926=>12257,23927=>12258,23928=>12259,23929=>12260,23930=>12261,23931=>12262,23932=>12263,23933=>12264,23934=>12265,23935=>12266,23936=>12267,23939=>12268,23941=>12269,23942=>12270,23944=>12271,23945=>12272,23946=>12273,23947=>12274,23948=>12275,23949=>12276,23950=>12277,23951=>12278,23952=>12279,23953=>12280,23954=>12281,23955=>12282,23956=>12283,23957=>12284,23958=>12285,23960=>12286,23962=>12287,23963=>12288,23964=>12289,23966=>12290,23967=>12291,23969=>12292,23970=>12293,23971=>12294,23972=>12295,23973=>12296,23974=>12297,23976=>12298,23977=>12299,23978=>12300,23979=>12301,23980=>12302,23981=>12303,23982=>12304,23983=>12305,23984=>12306,23985=>12307,23986=>12308,23987=>12309,23988=>12310,23989=>12311,23990=>12312,23993=>12313,23995=>12314,23997=>12315,23998=>12316,23999=>12317,24000=>12318,24001=>12319,24002=>12320,24003=>12321,24004=>12322,24006=>12323,24007=>12324,24008=>12325,24009=>12326,24010=>12327,24012=>12328,24014=>12329,24015=>12330,24016=>12331,24017=>12332,24019=>12333,24021=>12334,24022=>12335,24023=>12336,24024=>12337,24025=>12338,24026=>12339,24028=>12340,24031=>12341,24032=>12342,24035=>12343,24036=>12344,24042=>12345,24044=>12346,24045=>12347,24053=>12348,24054=>12349,24056=>12350,24057=>12351,24058=>12352,24059=>12353,24060=>12354,24063=>12355,24064=>12356,24068=>12357,24071=>12358,24073=>12359,24074=>12360,24075=>12361,24077=>12362,24078=>12363,24082=>12364,24083=>12365,24087=>12366,24094=>12367,24095=>12368,24096=>12369,24097=>12370,24098=>12371,24099=>12372,24100=>12373,24104=>12374,24105=>12375,24106=>12376,24108=>12377,24111=>12378,24112=>12379,24114=>12380,24116=>12381,24117=>12382,24121=>12383,24122=>12384,24126=>12385,24127=>12386,24129=>12387,24134=>12388,24135=>12389,24136=>12390,24137=>12391,24138=>12392,24139=>12393,24141=>12394,24142=>12395,24143=>12396,24144=>12397,24145=>12398,24146=>12399,24147=>12400,24150=>12401,24153=>12402,24154=>12403,24156=>12404,24157=>12405,24160=>12406,24164=>12407,24165=>12408,24166=>12409,24167=>12410,24168=>12411,24169=>12412,24170=>12413,24173=>12414,24174=>12415,24175=>12416,24176=>12417,24177=>12418,24181=>12419,24183=>12420,24193=>12421,24194=>12422,24195=>12423,24197=>12424,24200=>12425,24201=>12426,24204=>12427,24205=>12428,24206=>12429,24210=>12430,24216=>12431,24219=>12432,24221=>12433,24225=>12434,24226=>12435,24227=>12436,24228=>12437,24232=>12438,24233=>12439,24234=>12440,24236=>12441,24238=>12442,24239=>12443,24240=>12444,24241=>12445,24242=>12446,24244=>12447,24250=>12448,24251=>12449,24252=>12450,24253=>12451,24255=>12452,24256=>12453,24257=>12454,24258=>12455,24259=>12456,24260=>12457,24261=>12458,24262=>12459,24263=>12460,24264=>12461,24267=>12462,24268=>12463,24269=>12464,24270=>12465,24271=>12466,24272=>12467,24276=>12468,24277=>12469,24279=>12470,24280=>12471,24281=>12472,24282=>12473,24284=>12474,24285=>12475,24286=>12476,24292=>12477,24293=>12478,24294=>12479,24295=>12480,24297=>12481,24299=>12482,24301=>12483,24302=>12484,24303=>12485,24304=>12486,24305=>12487,24306=>12488,24309=>12489,24312=>12490,24313=>12491,24315=>12492,24316=>12493,24317=>12494,24325=>12495,24326=>12496,24327=>12497,24329=>12498,24332=>12499,24333=>12500,24334=>12501,24336=>12502,24338=>12503,24340=>12504,24342=>12505,24345=>12506,24346=>12507,24348=>12508,24349=>12509,24350=>12510,24353=>12511,24354=>12512,24355=>12513,24356=>12514,24360=>12515,24363=>12516,24364=>12517,24366=>12518,24368=>12519,24370=>12520,24372=>12521,24374=>12522,24375=>12523,24376=>12524,24379=>12525,24381=>12526,24382=>12527,24383=>12528,24385=>12529,24386=>12530,24387=>12531,24388=>12532,24389=>12533,24391=>12534,24393=>12535,24394=>12536,24395=>12537,24397=>12538,24399=>12539,24401=>12540,24404=>12541,24410=>12542,24411=>12543,24412=>12544,24414=>12545,24415=>12546,24416=>12547,24419=>12548,24421=>12549,24423=>12550,24424=>12551,24427=>12552,24430=>12553,24431=>12554,24434=>12555,24436=>12556,24437=>12557,24438=>12558,24440=>12559,24442=>12560,24445=>12561,24446=>12562,24447=>12563,24451=>12564,24454=>12565,24461=>12566,24462=>12567,24463=>12568,24467=>12569,24468=>12570,24470=>12571,24474=>12572,24475=>12573,24477=>12574,24479=>12575,24482=>12576,24483=>12577,24484=>12578,24485=>12579,24486=>12580,24487=>12581,24491=>12582,24492=>12583,24495=>12584,24496=>12585,24497=>12586,24498=>12587,24499=>12588,24500=>12589,24502=>12590,24504=>12591,24506=>12592,24507=>12593,24510=>12594,24511=>12595,24512=>12596,24513=>12597,24514=>12598,24519=>12599,24520=>12600,24522=>12601,24523=>12602,24526=>12603,24531=>12604,24532=>12605,24533=>12606,24538=>12607,24539=>12608,24540=>12609,24542=>12610,24543=>12611,24546=>12612,24547=>12613,24549=>12614,24550=>12615,24552=>12616,24553=>12617,24556=>12618,24559=>12619,24560=>12620,24562=>12621,24563=>12622,24564=>12623,24566=>12624,24567=>12625,24569=>12626,24570=>12627,24572=>12628,24583=>12629,24584=>12630,24585=>12631,24587=>12632,24588=>12633,24592=>12634,24593=>12635,24595=>12636,24599=>12637,24600=>12638,24602=>12639,24606=>12640,24607=>12641,24610=>12642,24611=>12643,24612=>12644,24620=>12645,24621=>12646,24622=>12647,24624=>12648,24625=>12649,24626=>12650,24627=>12651,24628=>12652,24630=>12653,24631=>12654,24632=>12655,24633=>12656,24634=>12657,24637=>12658,24638=>12659,24640=>12660,24644=>12661,24645=>12662,24646=>12663,24647=>12664,24648=>12665,24649=>12666,24650=>12667,24652=>12668,24654=>12669,24655=>12670,24657=>12671,24659=>12672,24660=>12673,24662=>12674,24663=>12675,24664=>12676,24667=>12677,24668=>12678,24670=>12679,24671=>12680,24672=>12681,24673=>12682,24677=>12683,24678=>12684,24686=>12685,24689=>12686,24690=>12687,24692=>12688,24693=>12689,24695=>12690,24702=>12691,24704=>12692,24705=>12693,24706=>12694,24709=>12695,24710=>12696,24711=>12697,24712=>12698,24714=>12699,24715=>12700,24718=>12701,24719=>12702,24720=>12703,24721=>12704,24723=>12705,24725=>12706,24727=>12707,24728=>12708,24729=>12709,24732=>12710,24734=>12711,24737=>12712,24738=>12713,24740=>12714,24741=>12715,24743=>12716,24745=>12717,24746=>12718,24750=>12719,24752=>12720,24755=>12721,24759=>12722,24761=>12723,24762=>12724,24765=>12725,24766=>12726,24767=>12727,24768=>12728,24769=>12729,24770=>12730,24771=>12731,24772=>12732,24775=>12733,24776=>12734,24777=>12735,24780=>12736,24781=>12737,24782=>12738,24783=>12739,24784=>12740,24786=>12741,24787=>12742,24788=>12743,24790=>12744,24791=>12745,24793=>12746,24795=>12747,24798=>12748,24802=>12749,24803=>12750,24804=>12751,24805=>12752,24810=>12753,24821=>12754,24823=>12755,24824=>12756,24828=>12757,24829=>12758,24830=>12759,24831=>12760,24834=>12761,24835=>12762,24836=>12763,24837=>12764,24839=>12765,24842=>12766,24843=>12767,24844=>12768,24848=>12769,24849=>12770,24850=>12771,24851=>12772,24852=>12773,24854=>12774,24855=>12775,24856=>12776,24857=>12777,24861=>12778,24862=>12779,24865=>12780,24866=>12781,24869=>12782,24872=>12783,24873=>12784,24874=>12785,24876=>12786,24877=>12787,24878=>12788,24879=>12789,24880=>12790,24881=>12791,24882=>12792,24883=>12793,24885=>12794,24886=>12795,24888=>12796,24889=>12797,24890=>12798,24891=>12799,24892=>12800,24893=>12801,24896=>12802,24897=>12803,24898=>12804,24899=>12805,24900=>12806,24901=>12807,24902=>12808,24903=>12809,24905=>12810,24909=>12811,24911=>12812,24912=>12813,24914=>12814,24915=>12815,24916=>12816,24918=>12817,24919=>12818,24921=>12819,24923=>12820,24924=>12821,24926=>12822,24928=>12823,24929=>12824,24933=>12825,24934=>12826,24937=>12827,24940=>12828,24941=>12829,24943=>12830,24945=>12831,24946=>12832,24948=>12833,24952=>12834,24953=>12835,24954=>12836,24955=>12837,24956=>12838,24957=>12839,24958=>12840,24959=>12841,24960=>12842,24961=>12843,24963=>12844,24964=>12845,24965=>12846,24966=>12847,24967=>12848,24968=>12849,24969=>12850,24972=>12851,24973=>12852,24975=>12853,24979=>12854,24981=>12855,24982=>12856,24983=>12857,24984=>12858,24985=>12859,24987=>12860,24988=>12861,24990=>12862,24991=>12863,24992=>12864,24993=>12865,24994=>12866,24995=>12867,24997=>12868,24998=>12869,25002=>12870,25005=>12871,25007=>12872,25008=>12873,25009=>12874,25011=>12875,25012=>12876,25013=>12877,25016=>12878,25017=>12879,25018=>12880,25019=>12881,25020=>12882,25021=>12883,25023=>12884,25024=>12885,25025=>12886,25027=>12887,25028=>12888,25029=>12889,25030=>12890,25037=>12891,25038=>12892,25039=>12893,25040=>12894,25043=>12895,25045=>12896,25046=>12897,25047=>12898,25048=>12899,25049=>12900,25050=>12901,25051=>12902,25052=>12903,25053=>12904,25056=>12905,25057=>12906,25058=>12907,25060=>12908,25061=>12909,25063=>12910,25065=>12911,25066=>12912,25067=>12913,25068=>12914,25069=>12915,25070=>12916,25071=>12917,25072=>12918,25073=>12919,25075=>12920,25076=>12921,25081=>12922,25083=>12923,25085=>12924,25089=>12925,25090=>12926,25091=>12927,25092=>12928,25093=>12929,25097=>12930,25107=>12931,25113=>12932,25116=>12933,25117=>12934,25118=>12935,25120=>12936,25123=>12937,25126=>12938,25128=>12939,25129=>12940,25131=>12941,25133=>12942,25135=>12943,25137=>12944,25141=>12945,12094=>12946,25142=>12946,25144=>12947,25145=>12948,25146=>12949,25147=>12950,25148=>12951,25154=>12952,25156=>12953,25157=>12954,25158=>12955,25162=>12956,25167=>12957,25168=>12958,25173=>12959,25174=>12960,25175=>12961,25177=>12962,25178=>12963,25180=>12964,25181=>12965,25182=>12966,25183=>12967,25184=>12968,25185=>12969,25186=>12970,25188=>12971,25189=>12972,25192=>12973,25201=>12974,25202=>12975,25204=>12976,25205=>12977,25207=>12978,25208=>12979,25210=>12980,25211=>12981,25213=>12982,25217=>12983,25218=>12984,25219=>12985,25221=>12986,25222=>12987,25223=>12988,25224=>12989,25227=>12990,25228=>12991,25229=>12992,25230=>12993,25231=>12994,25232=>12995,25236=>12996,25241=>12997,25244=>12998,25245=>12999,25246=>13000,25251=>13001,25254=>13002,25255=>13003,25257=>13004,25258=>13005,25261=>13006,25262=>13007,25263=>13008,25264=>13009,25266=>13010,25267=>13011,25268=>13012,25270=>13013,25271=>13014,25272=>13015,25274=>13016,25278=>13017,25280=>13018,25281=>13019,25283=>13020,25291=>13021,25295=>13022,25297=>13023,25301=>13024,25309=>13025,25310=>13026,25312=>13027,25313=>13028,25316=>13029,25322=>13030,25323=>13031,25328=>13032,25330=>13033,25333=>13034,25336=>13035,25337=>13036,25338=>13037,25339=>13038,25344=>13039,25347=>13040,25348=>13041,25349=>13042,25350=>13043,25354=>13044,25355=>13045,25356=>13046,25357=>13047,25359=>13048,25360=>13049,25362=>13050,25363=>13051,25364=>13052,25365=>13053,25367=>13054,25368=>13055,25369=>13056,25372=>13057,25382=>13058,25383=>13059,25385=>13060,25388=>13061,25389=>13062,25390=>13063,25392=>13064,25393=>13065,25395=>13066,25396=>13067,25397=>13068,25398=>13069,25399=>13070,25400=>13071,25403=>13072,25404=>13073,25407=>13074,25408=>13075,25409=>13076,25412=>13077,25415=>13078,25416=>13079,25418=>13080,25425=>13081,25426=>13082,25427=>13083,25428=>13084,25430=>13085,25431=>13086,25432=>13087,25433=>13088,25434=>13089,25435=>13090,25436=>13091,25437=>13092,25440=>13093,25444=>13094,25445=>13095,25446=>13096,25450=>13097,25452=>13098,25455=>13099,25456=>13100,25459=>13101,25460=>13102,25461=>13103,25464=>13104,25465=>13105,25468=>13106,25469=>13107,25470=>13108,25471=>13109,25473=>13110,25477=>13111,25478=>13112,25483=>13113,25485=>13114,25489=>13115,25491=>13116,25492=>13117,25493=>13118,25495=>13119,25497=>13120,25498=>13121,25499=>13122,25500=>13123,25501=>13124,25502=>13125,25503=>13126,25505=>13127,25508=>13128,25510=>13129,25515=>13130,25519=>13131,25521=>13132,25522=>13133,25525=>13134,25526=>13135,25529=>13136,25531=>13137,25533=>13138,25535=>13139,25537=>13140,25538=>13141,25539=>13142,25541=>13143,25543=>13144,25544=>13145,25546=>13146,25547=>13147,25548=>13148,25553=>13149,25555=>13150,25556=>13151,25557=>13152,25559=>13153,25560=>13154,25561=>13155,25563=>13156,25564=>13157,25565=>13158,25567=>13159,25570=>13160,25572=>13161,25573=>13162,25574=>13163,25575=>13164,25576=>13165,25579=>13166,25580=>13167,25583=>13168,25584=>13169,25585=>13170,25587=>13171,25589=>13172,25591=>13173,25593=>13174,25594=>13175,25595=>13176,25596=>13177,25598=>13178,25603=>13179,25604=>13180,25606=>13181,25607=>13182,25608=>13183,25609=>13184,25610=>13185,25614=>13186,25617=>13187,25618=>13188,25621=>13189,25622=>13190,25624=>13191,25625=>13192,25626=>13193,25629=>13194,25631=>13195,25634=>13196,25635=>13197,25636=>13198,25637=>13199,25639=>13200,25640=>13201,25641=>13202,25643=>13203,25646=>13204,25647=>13205,25648=>13206,25649=>13207,25650=>13208,25651=>13209,25653=>13210,25655=>13211,25656=>13212,25657=>13213,25659=>13214,25660=>13215,25662=>13216,25664=>13217,25666=>13218,25667=>13219,25673=>13220,25675=>13221,25676=>13222,25677=>13223,25678=>13224,25679=>13225,25680=>13226,25683=>13227,25685=>13228,25686=>13229,25687=>13230,25689=>13231,25690=>13232,25691=>13233,25693=>13234,25696=>13235,25697=>13236,25698=>13237,25699=>13238,25700=>13239,25701=>13240,25702=>13241,25704=>13242,25706=>13243,25707=>13244,25708=>13245,25710=>13246,25712=>13247,25713=>13248,25714=>13249,25716=>13250,25717=>13251,25719=>13252,25724=>13253,25725=>13254,25726=>13255,25727=>13256,25728=>13257,25729=>13258,25731=>13259,25734=>13260,25737=>13261,25738=>13262,25739=>13263,25740=>13264,25741=>13265,25742=>13266,25743=>13267,25744=>13268,25748=>13269,25751=>13270,25752=>13271,25754=>13272,25755=>13273,25756=>13274,25757=>13275,25760=>13276,25761=>13277,25762=>13278,25766=>13279,25767=>13280,25768=>13281,25770=>13282,25775=>13283,25777=>13284,25780=>13285,25782=>13286,25785=>13287,25789=>13288,25795=>13289,25798=>13290,25800=>13291,25801=>13292,25804=>13293,25807=>13294,25809=>13295,25811=>13296,25813=>13297,25814=>13298,25817=>13299,25819=>13300,25820=>13301,25821=>13302,25823=>13303,25825=>13304,25827=>13305,25829=>13306,25831=>13307,25832=>13308,25833=>13309,25834=>13310,25835=>13311,25837=>13312,25838=>13313,25843=>13314,25845=>13315,25846=>13316,25848=>13317,25849=>13318,25853=>13319,25855=>13320,25857=>13321,25858=>13322,25859=>13323,25861=>13324,25863=>13325,25864=>13326,25866=>13327,25867=>13328,25868=>13329,25869=>13330,25870=>13331,25872=>13332,25873=>13333,25875=>13334,25877=>13335,25879=>13336,25882=>13337,25884=>13338,25886=>13339,25887=>13340,25888=>13341,25889=>13342,25894=>13343,25895=>13344,25896=>13345,25897=>13346,25901=>13347,25904=>13348,25905=>13349,25906=>13350,25907=>13351,25911=>13352,25914=>13353,25916=>13354,25917=>13355,25920=>13356,25921=>13357,25922=>13358,25923=>13359,25924=>13360,25926=>13361,25927=>13362,25930=>13363,25931=>13364,25933=>13365,25934=>13366,25936=>13367,25938=>13368,25939=>13369,25940=>13370,25944=>13371,25946=>13372,25948=>13373,25951=>13374,25952=>13375,25953=>13376,25956=>13377,25957=>13378,25959=>13379,25960=>13380,25961=>13381,25962=>13382,25965=>13383,25966=>13384,25967=>13385,25969=>13386,25971=>13387,25974=>13388,25977=>13389,25978=>13390,25979=>13391,25980=>13392,25981=>13393,25982=>13394,25983=>13395,25984=>13396,25985=>13397,25988=>13398,25989=>13399,25990=>13400,25992=>13401,25993=>13402,25994=>13403,25997=>13404,25998=>13405,25999=>13406,26002=>13407,26004=>13408,26006=>13409,26008=>13410,26010=>13411,26013=>13412,26014=>13413,26016=>13414,26018=>13415,26019=>13416,26022=>13417,26024=>13418,26026=>13419,26030=>13420,26033=>13421,26034=>13422,26035=>13423,26036=>13424,26037=>13425,26038=>13426,26040=>13427,26042=>13428,26043=>13429,26046=>13430,26047=>13431,26048=>13432,26050=>13433,26055=>13434,26056=>13435,26057=>13436,26058=>13437,26061=>13438,26064=>13439,26065=>13440,26067=>13441,26068=>13442,26069=>13443,26072=>13444,26073=>13445,26074=>13446,26075=>13447,26076=>13448,26077=>13449,26078=>13450,26079=>13451,26081=>13452,26083=>13453,26084=>13454,26090=>13455,26091=>13456,26098=>13457,26099=>13458,26100=>13459,26101=>13460,26104=>13461,26105=>13462,26107=>13463,26108=>13464,26109=>13465,26110=>13466,26111=>13467,26113=>13468,26116=>13469,26117=>13470,26119=>13471,26120=>13472,26121=>13473,26123=>13474,26125=>13475,26128=>13476,26129=>13477,26130=>13478,26134=>13479,26135=>13480,26136=>13481,26138=>13482,26139=>13483,26140=>13484,26142=>13485,26145=>13486,26146=>13487,26147=>13488,26148=>13489,26150=>13490,26153=>13491,26154=>13492,26155=>13493,26156=>13494,26158=>13495,26160=>13496,26162=>13497,26163=>13498,26167=>13499,26168=>13500,26169=>13501,26170=>13502,26171=>13503,26173=>13504,26175=>13505,26176=>13506,26180=>13507,26181=>13508,26182=>13509,26183=>13510,26184=>13511,26185=>13512,26186=>13513,26189=>13514,26190=>13515,26192=>13516,26193=>13517,26200=>13518,26201=>13519,26203=>13520,26204=>13521,26206=>13522,26208=>13523,26210=>13524,26211=>13525,26213=>13526,26215=>13527,26217=>13528,26218=>13529,26219=>13530,26220=>13531,26221=>13532,26225=>13533,26226=>13534,26227=>13535,26229=>13536,26232=>13537,26233=>13538,26235=>13539,26236=>13540,26237=>13541,26239=>13542,26240=>13543,26241=>13544,26243=>13545,26245=>13546,26246=>13547,26250=>13548,26251=>13549,26253=>13550,26254=>13551,26255=>13552,26256=>13553,26258=>13554,26259=>13555,26260=>13556,26261=>13557,26264=>13558,26265=>13559,26266=>13560,26267=>13561,26268=>13562,26270=>13563,26271=>13564,26272=>13565,26273=>13566,26275=>13567,26276=>13568,26277=>13569,26278=>13570,26281=>13571,26282=>13572,26284=>13573,26285=>13574,26287=>13575,26288=>13576,26289=>13577,26290=>13578,26291=>13579,26293=>13580,26294=>13581,26295=>13582,26296=>13583,26298=>13584,26299=>13585,26300=>13586,26301=>13587,26303=>13588,26304=>13589,26305=>13590,26306=>13591,26307=>13592,26309=>13593,26312=>13594,26314=>13595,26315=>13596,26316=>13597,26317=>13598,26318=>13599,26319=>13600,26320=>13601,26321=>13602,26322=>13603,26323=>13604,26324=>13605,26325=>13606,26327=>13607,26328=>13608,26330=>13609,26334=>13610,26335=>13611,26337=>13612,26338=>13613,26339=>13614,26340=>13615,26341=>13616,26343=>13617,26344=>13618,26346=>13619,26347=>13620,26349=>13621,26350=>13622,26351=>13623,26353=>13624,26357=>13625,26358=>13626,26362=>13627,26363=>13628,26365=>13629,26369=>13630,26370=>13631,26372=>13632,26373=>13633,26374=>13634,26375=>13635,26380=>13636,26382=>13637,26383=>13638,26385=>13639,26386=>13640,26387=>13641,26390=>13642,26392=>13643,26393=>13644,26394=>13645,26396=>13646,26398=>13647,26400=>13648,26401=>13649,26402=>13650,26403=>13651,26404=>13652,26405=>13653,26409=>13654,26414=>13655,26416=>13656,26418=>13657,26419=>13658,26422=>13659,26423=>13660,26424=>13661,26425=>13662,26427=>13663,26428=>13664,26430=>13665,26431=>13666,26433=>13667,26436=>13668,26437=>13669,26439=>13670,26442=>13671,26443=>13672,26445=>13673,26450=>13674,26452=>13675,26453=>13676,26455=>13677,26456=>13678,26457=>13679,26458=>13680,26459=>13681,26461=>13682,26466=>13683,26467=>13684,26468=>13685,26470=>13686,26471=>13687,26475=>13688,26476=>13689,26478=>13690,26484=>13691,26486=>13692,26488=>13693,26489=>13694,26490=>13695,26491=>13696,26493=>13697,26496=>13698,26498=>13699,26499=>13700,26501=>13701,26502=>13702,26504=>13703,26506=>13704,26508=>13705,26509=>13706,26510=>13707,26511=>13708,26513=>13709,26514=>13710,26515=>13711,26516=>13712,26518=>13713,26521=>13714,26523=>13715,26527=>13716,26528=>13717,26529=>13718,26532=>13719,26534=>13720,26537=>13721,26540=>13722,26542=>13723,26545=>13724,26546=>13725,26548=>13726,26553=>13727,26554=>13728,26555=>13729,26556=>13730,26557=>13731,26558=>13732,26559=>13733,26560=>13734,26562=>13735,26565=>13736,26566=>13737,26567=>13738,26568=>13739,26569=>13740,26570=>13741,26571=>13742,26572=>13743,26573=>13744,26574=>13745,26581=>13746,26582=>13747,26583=>13748,26587=>13749,26591=>13750,26593=>13751,26595=>13752,26596=>13753,26598=>13754,26599=>13755,26600=>13756,26602=>13757,26603=>13758,26605=>13759,26606=>13760,26610=>13761,26613=>13762,26614=>13763,26615=>13764,26616=>13765,26617=>13766,26618=>13767,26619=>13768,26620=>13769,26622=>13770,26625=>13771,26626=>13772,26627=>13773,26628=>13774,26630=>13775,26637=>13776,26640=>13777,26642=>13778,26644=>13779,26645=>13780,26648=>13781,26649=>13782,26650=>13783,26651=>13784,26652=>13785,26654=>13786,26655=>13787,26656=>13788,26658=>13789,26659=>13790,26660=>13791,26661=>13792,26662=>13793,26663=>13794,26664=>13795,26667=>13796,26668=>13797,26669=>13798,26670=>13799,26671=>13800,26672=>13801,26673=>13802,26676=>13803,26677=>13804,26678=>13805,26682=>13806,26683=>13807,26687=>13808,26695=>13809,26699=>13810,26701=>13811,26703=>13812,26706=>13813,26710=>13814,26711=>13815,26712=>13816,26713=>13817,26714=>13818,26715=>13819,26716=>13820,26717=>13821,26718=>13822,26719=>13823,26730=>13824,26732=>13825,26733=>13826,26734=>13827,26735=>13828,26736=>13829,26737=>13830,26738=>13831,26739=>13832,26741=>13833,26744=>13834,26745=>13835,26746=>13836,26747=>13837,26748=>13838,26749=>13839,26750=>13840,26751=>13841,26752=>13842,26754=>13843,26756=>13844,26759=>13845,26760=>13846,26761=>13847,26762=>13848,26763=>13849,26764=>13850,26765=>13851,26766=>13852,26768=>13853,26769=>13854,26770=>13855,26772=>13856,26773=>13857,26774=>13858,26777=>13859,26778=>13860,26779=>13861,26780=>13862,26782=>13863,26784=>13864,26785=>13865,26787=>13866,26788=>13867,26789=>13868,26793=>13869,26794=>13870,26795=>13871,26796=>13872,26798=>13873,26801=>13874,26802=>13875,26804=>13876,26806=>13877,26807=>13878,26808=>13879,26809=>13880,26810=>13881,26811=>13882,26812=>13883,26813=>13884,26814=>13885,26815=>13886,26817=>13887,26819=>13888,26820=>13889,26821=>13890,26822=>13891,26823=>13892,26824=>13893,26826=>13894,26828=>13895,26830=>13896,26831=>13897,26832=>13898,26833=>13899,26835=>13900,26836=>13901,26841=>13902,26843=>13903,26844=>13904,26845=>13905,26846=>13906,26849=>13907,26850=>13908,26852=>13909,26853=>13910,26854=>13911,26856=>13912,26857=>13913,26858=>13914,26859=>13915,26860=>13916,26861=>13917,26863=>13918,26866=>13919,26867=>13920,26868=>13921,26870=>13922,26871=>13923,26872=>13924,26875=>13925,26877=>13926,26878=>13927,26879=>13928,26880=>13929,26882=>13930,26883=>13931,26884=>13932,26886=>13933,26887=>13934,26888=>13935,26889=>13936,26890=>13937,26892=>13938,26897=>13939,26899=>13940,26900=>13941,26901=>13942,26902=>13943,26903=>13944,26904=>13945,26905=>13946,26906=>13947,26907=>13948,26908=>13949,26909=>13950,26910=>13951,26913=>13952,26914=>13953,26915=>13954,26917=>13955,26918=>13956,26919=>13957,26920=>13958,26921=>13959,26922=>13960,26923=>13961,26924=>13962,26926=>13963,26927=>13964,26929=>13965,26930=>13966,26931=>13967,26933=>13968,26934=>13969,26935=>13970,26936=>13971,26938=>13972,26939=>13973,26940=>13974,26942=>13975,26944=>13976,26945=>13977,26947=>13978,26948=>13979,26949=>13980,26950=>13981,26951=>13982,26952=>13983,26953=>13984,26955=>13985,26956=>13986,26957=>13987,26958=>13988,26959=>13989,26960=>13990,26961=>13991,26962=>13992,26965=>13993,26966=>13994,26968=>13995,26969=>13996,26971=>13997,26972=>13998,26975=>13999,26977=>14000,26978=>14001,26980=>14002,26981=>14003,26983=>14004,26985=>14005,26986=>14006,26988=>14007,26991=>14008,26992=>14009,26994=>14010,26995=>14011,26996=>14012,26998=>14013,27002=>14014,27003=>14015,27005=>14016,27006=>14017,27007=>14018,27009=>14019,27011=>14020,27013=>14021,27018=>14022,27019=>14023,27020=>14024,27022=>14025,27023=>14026,27024=>14027,27025=>14028,27026=>14029,27027=>14030,27030=>14031,27031=>14032,27033=>14033,27034=>14034,27037=>14035,27038=>14036,27039=>14037,27040=>14038,27041=>14039,27042=>14040,27043=>14041,27044=>14042,27045=>14043,27046=>14044,27049=>14045,27052=>14046,27055=>14047,27056=>14048,27058=>14049,27059=>14050,27061=>14051,27062=>14052,27064=>14053,27065=>14054,27066=>14055,27068=>14056,27069=>14057,27070=>14058,27072=>14059,27074=>14060,27075=>14061,27076=>14062,27077=>14063,27078=>14064,27079=>14065,27080=>14066,27081=>14067,27087=>14068,27089=>14069,27090=>14070,27091=>14071,27093=>14072,27094=>14073,27095=>14074,27096=>14075,27097=>14076,27098=>14077,27100=>14078,27101=>14079,27102=>14080,27105=>14081,27106=>14082,27107=>14083,27108=>14084,27109=>14085,27110=>14086,27112=>14087,27113=>14088,27114=>14089,27115=>14090,27116=>14091,27118=>14092,27119=>14093,27120=>14094,27121=>14095,27124=>14096,27125=>14097,27126=>14098,27127=>14099,27128=>14100,27129=>14101,27130=>14102,27131=>14103,27132=>14104,27134=>14105,27136=>14106,27139=>14107,27140=>14108,27142=>14109,27143=>14110,27144=>14111,27145=>14112,27147=>14113,27148=>14114,27149=>14115,27150=>14116,27151=>14117,27152=>14118,27153=>14119,27154=>14120,27156=>14121,27157=>14122,27158=>14123,27162=>14124,27163=>14125,27164=>14126,27165=>14127,27168=>14128,27170=>14129,27172=>14130,27173=>14131,27174=>14132,27175=>14133,27177=>14134,27179=>14135,27180=>14136,27181=>14137,27182=>14138,27184=>14139,27186=>14140,27187=>14141,27188=>14142,27190=>14143,27191=>14144,27195=>14145,27196=>14146,27199=>14147,27200=>14148,27201=>14149,27202=>14150,27203=>14151,27205=>14152,27206=>14153,27209=>14154,27210=>14155,27212=>14156,27213=>14157,27214=>14158,27215=>14159,27217=>14160,27218=>14161,27219=>14162,27220=>14163,27221=>14164,27222=>14165,27223=>14166,27226=>14167,27228=>14168,27229=>14169,27230=>14170,27232=>14171,27235=>14172,27236=>14173,27238=>14174,27239=>14175,27240=>14176,27241=>14177,27242=>14178,27243=>14179,27244=>14180,27245=>14181,27246=>14182,27247=>14183,27248=>14184,27250=>14185,27251=>14186,27252=>14187,27253=>14188,27254=>14189,27255=>14190,27256=>14191,27258=>14192,27259=>14193,27261=>14194,27262=>14195,27263=>14196,27265=>14197,27266=>14198,27267=>14199,27269=>14200,27270=>14201,27271=>14202,27272=>14203,27274=>14204,27275=>14205,27276=>14206,27277=>14207,27279=>14208,27282=>14209,27283=>14210,27285=>14211,27286=>14212,27288=>14213,27289=>14214,27290=>14215,27291=>14216,27293=>14217,27294=>14218,27295=>14219,27297=>14220,27300=>14221,27301=>14222,27302=>14223,27303=>14224,27304=>14225,27306=>14226,27309=>14227,27310=>14228,27312=>14229,27313=>14230,27314=>14231,27316=>14232,27317=>14233,27318=>14234,27319=>14235,27321=>14236,27322=>14237,27324=>14238,27325=>14239,27326=>14240,27327=>14241,27328=>14242,27329=>14243,27330=>14244,27332=>14245,27333=>14246,27334=>14247,27335=>14248,27336=>14249,27337=>14250,27338=>14251,27339=>14252,27340=>14253,27341=>14254,27342=>14255,27343=>14256,27344=>14257,27345=>14258,27346=>14259,27348=>14260,27349=>14261,27350=>14262,27351=>14263,27352=>14264,27353=>14265,27356=>14266,27360=>14267,27361=>14268,27362=>14269,27363=>14270,27364=>14271,27365=>14272,27366=>14273,27369=>14274,27371=>14275,27373=>14276,27374=>14277,27375=>14278,27376=>14279,27377=>14280,27378=>14281,27380=>14282,27381=>14283,27382=>14284,27383=>14285,27385=>14286,27386=>14287,27388=>14288,27389=>14289,27390=>14290,27391=>14291,27392=>14292,27393=>14293,27394=>14294,27395=>14295,27397=>14296,27398=>14297,27399=>14298,27400=>14299,27401=>14300,27403=>14301,27404=>14302,27405=>14303,27406=>14304,27408=>14305,27409=>14306,27411=>14307,27412=>14308,27413=>14309,27415=>14310,27416=>14311,27417=>14312,27418=>14313,27419=>14314,27420=>14315,27421=>14316,27423=>14317,27429=>14318,27430=>14319,27432=>14320,27433=>14321,27434=>14322,27435=>14323,27436=>14324,27437=>14325,27438=>14326,27439=>14327,27440=>14328,27441=>14329,27443=>14330,27444=>14331,27445=>14332,27446=>14333,27448=>14334,27451=>14335,27452=>14336,27455=>14337,27456=>14338,27457=>14339,27458=>14340,27460=>14341,27461=>14342,27464=>14343,27466=>14344,27467=>14345,27469=>14346,27470=>14347,27471=>14348,27473=>14349,27474=>14350,27475=>14351,27476=>14352,27477=>14353,27478=>14354,27479=>14355,27480=>14356,27482=>14357,27483=>14358,27484=>14359,27485=>14360,27486=>14361,27488=>14362,27496=>14363,27497=>14364,27499=>14365,27500=>14366,27501=>14367,27502=>14368,27503=>14369,27504=>14370,27505=>14371,27507=>14372,27508=>14373,27509=>14374,27510=>14375,27514=>14376,27517=>14377,27518=>14378,27519=>14379,27520=>14380,27525=>14381,27528=>14382,27532=>14383,27534=>14384,27535=>14385,27536=>14386,27537=>14387,27540=>14388,27541=>14389,27543=>14390,27545=>14391,27548=>14392,27549=>14393,27551=>14394,27552=>14395,27554=>14396,27555=>14397,27557=>14398,27558=>14399,27559=>14400,27560=>14401,27561=>14402,27564=>14403,27565=>14404,27568=>14405,27569=>14406,27574=>14407,27576=>14408,27577=>14409,27580=>14410,27581=>14411,27582=>14412,27584=>14413,27587=>14414,27588=>14415,27591=>14416,27592=>14417,27593=>14418,27594=>14419,27596=>14420,27598=>14421,27600=>14422,27601=>14423,27608=>14424,27610=>14425,27612=>14426,27613=>14427,27614=>14428,27615=>14429,27616=>14430,27618=>14431,27619=>14432,27620=>14433,27621=>14434,27622=>14435,27623=>14436,27624=>14437,27625=>14438,27628=>14439,27629=>14440,27630=>14441,27632=>14442,27633=>14443,27634=>14444,27636=>14445,27638=>14446,27639=>14447,27640=>14448,27642=>14449,27643=>14450,27644=>14451,27646=>14452,27648=>14453,27649=>14454,27650=>14455,27651=>14456,27652=>14457,27657=>14458,27658=>14459,27659=>14460,27662=>14461,27666=>14462,27671=>14463,27676=>14464,27677=>14465,27678=>14466,27680=>14467,27685=>14468,27693=>14469,27697=>14470,27699=>14471,27702=>14472,27703=>14473,27705=>14474,27706=>14475,27707=>14476,27708=>14477,27710=>14478,27711=>14479,27715=>14480,27716=>14481,27717=>14482,27720=>14483,27723=>14484,27724=>14485,27725=>14486,27726=>14487,27727=>14488,27729=>14489,27730=>14490,27731=>14491,27734=>14492,27736=>14493,27737=>14494,27738=>14495,27746=>14496,27747=>14497,27749=>14498,27750=>14499,27751=>14500,27755=>14501,27756=>14502,27757=>14503,27758=>14504,27759=>14505,27761=>14506,27763=>14507,27765=>14508,27767=>14509,27768=>14510,27770=>14511,27771=>14512,27772=>14513,27775=>14514,27776=>14515,27780=>14516,27783=>14517,27786=>14518,27787=>14519,27789=>14520,27790=>14521,27793=>14522,27794=>14523,27797=>14524,27798=>14525,27799=>14526,27800=>14527,27802=>14528,27804=>14529,27805=>14530,27806=>14531,27808=>14532,27810=>14533,27816=>14534,27820=>14535,27823=>14536,27824=>14537,27828=>14538,27829=>14539,27830=>14540,27831=>14541,27834=>14542,27840=>14543,27841=>14544,27842=>14545,27843=>14546,27846=>14547,27847=>14548,27848=>14549,27851=>14550,27853=>14551,27854=>14552,27855=>14553,27857=>14554,27858=>14555,27864=>14556,27865=>14557,27866=>14558,27868=>14559,27869=>14560,27871=>14561,27876=>14562,27878=>14563,27879=>14564,27881=>14565,27884=>14566,27885=>14567,27890=>14568,27892=>14569,27897=>14570,27903=>14571,27904=>14572,27906=>14573,27907=>14574,27909=>14575,27910=>14576,27912=>14577,27913=>14578,27914=>14579,27917=>14580,27919=>14581,27920=>14582,27921=>14583,27923=>14584,27924=>14585,27925=>14586,27926=>14587,27928=>14588,27932=>14589,27933=>14590,27935=>14591,27936=>14592,27937=>14593,27938=>14594,27939=>14595,27940=>14596,27942=>14597,27944=>14598,27945=>14599,27948=>14600,27949=>14601,27951=>14602,27952=>14603,27956=>14604,27958=>14605,27959=>14606,27960=>14607,27962=>14608,27967=>14609,27968=>14610,27970=>14611,27972=>14612,27977=>14613,27980=>14614,27984=>14615,27989=>14616,27990=>14617,27991=>14618,27992=>14619,27995=>14620,27997=>14621,27999=>14622,28001=>14623,28002=>14624,28004=>14625,28005=>14626,28007=>14627,28008=>14628,28011=>14629,28012=>14630,28013=>14631,28016=>14632,28017=>14633,28018=>14634,28019=>14635,28021=>14636,28022=>14637,28026=>14638,28027=>14639,28029=>14640,28030=>14641,28031=>14642,28032=>14643,28033=>14644,28035=>14645,28036=>14646,28038=>14647,28042=>14648,28043=>14649,28045=>14650,28047=>14651,28048=>14652,28050=>14653,28054=>14654,28055=>14655,28056=>14656,28057=>14657,28058=>14658,28060=>14659,28066=>14660,28069=>14661,28076=>14662,28077=>14663,28080=>14664,28081=>14665,28083=>14666,28084=>14667,28086=>14668,28087=>14669,28089=>14670,28090=>14671,28091=>14672,28092=>14673,28093=>14674,28094=>14675,28097=>14676,28098=>14677,28099=>14678,28104=>14679,28105=>14680,28106=>14681,28109=>14682,28110=>14683,28111=>14684,28112=>14685,28114=>14686,28115=>14687,28116=>14688,28117=>14689,28119=>14690,28122=>14691,28123=>14692,28124=>14693,28127=>14694,28130=>14695,28131=>14696,28133=>14697,28135=>14698,28136=>14699,28137=>14700,28141=>14701,28143=>14702,28144=>14703,28146=>14704,28148=>14705,28152=>14706,28157=>14707,28158=>14708,28159=>14709,28160=>14710,28161=>14711,28162=>14712,28163=>14713,28164=>14714,28166=>14715,28167=>14716,28168=>14717,28169=>14718,28171=>14719,28175=>14720,28178=>14721,28179=>14722,28181=>14723,28184=>14724,28185=>14725,28187=>14726,28188=>14727,28190=>14728,28191=>14729,28194=>14730,28199=>14731,28200=>14732,28202=>14733,28206=>14734,28208=>14735,28209=>14736,28211=>14737,28213=>14738,28214=>14739,28215=>14740,28217=>14741,28219=>14742,28220=>14743,28221=>14744,28223=>14745,28224=>14746,28225=>14747,28226=>14748,28229=>14749,28230=>14750,28231=>14751,28232=>14752,28233=>14753,28234=>14754,28235=>14755,28236=>14756,28239=>14757,28240=>14758,28241=>14759,28242=>14760,28245=>14761,28247=>14762,28249=>14763,28250=>14764,28252=>14765,28253=>14766,28256=>14767,28257=>14768,28258=>14769,28259=>14770,28260=>14771,28261=>14772,28262=>14773,28263=>14774,28264=>14775,28265=>14776,28266=>14777,28268=>14778,28269=>14779,28272=>14780,28273=>14781,28274=>14782,28275=>14783,28276=>14784,28277=>14785,28278=>14786,28279=>14787,28280=>14788,28281=>14789,28282=>14790,28283=>14791,28284=>14792,28285=>14793,28288=>14794,28289=>14795,28290=>14796,28292=>14797,28295=>14798,28296=>14799,28298=>14800,28299=>14801,28300=>14802,28301=>14803,28302=>14804,28305=>14805,28306=>14806,28307=>14807,28308=>14808,28309=>14809,28311=>14810,28313=>14811,28314=>14812,28315=>14813,28318=>14814,28320=>14815,28321=>14816,28323=>14817,28324=>14818,28326=>14819,28328=>14820,28329=>14821,28331=>14822,28332=>14823,28333=>14824,28334=>14825,28336=>14826,28339=>14827,28341=>14828,28344=>14829,28345=>14830,28348=>14831,28350=>14832,28351=>14833,28352=>14834,28355=>14835,28358=>14836,28360=>14837,28361=>14838,28362=>14839,28365=>14840,28368=>14841,28370=>14842,28374=>14843,28376=>14844,28377=>14845,28379=>14846,28380=>14847,28381=>14848,28387=>14849,28391=>14850,28394=>14851,28395=>14852,28397=>14853,28398=>14854,28400=>14855,28401=>14856,28403=>14857,28405=>14858,28406=>14859,28410=>14860,28411=>14861,28412=>14862,28413=>14863,28414=>14864,28416=>14865,28419=>14866,28420=>14867,28421=>14868,28423=>14869,28424=>14870,28426=>14871,28427=>14872,28428=>14873,28429=>14874,28430=>14875,28432=>14876,28433=>14877,28434=>14878,28438=>14879,28439=>14880,28440=>14881,28441=>14882,28443=>14883,28444=>14884,28445=>14885,28446=>14886,28447=>14887,28449=>14888,28453=>14889,28454=>14890,28455=>14891,28456=>14892,28462=>14893,28464=>14894,28468=>14895,28469=>14896,28471=>14897,28473=>14898,28474=>14899,28475=>14900,28476=>14901,28477=>14902,28480=>14903,28482=>14904,28483=>14905,28484=>14906,28485=>14907,28488=>14908,28489=>14909,28490=>14910,28492=>14911,28494=>14912,28495=>14913,28496=>14914,28498=>14915,28499=>14916,28501=>14917,28502=>14918,28503=>14919,28506=>14920,28507=>14921,28509=>14922,28511=>14923,28512=>14924,28513=>14925,28515=>14926,28517=>14927,28519=>14928,28520=>14929,28521=>14930,28522=>14931,28523=>14932,28524=>14933,28529=>14934,28531=>14935,28533=>14936,28534=>14937,28537=>14938,28539=>14939,28541=>14940,28542=>14941,28545=>14942,28546=>14943,28547=>14944,28549=>14945,28554=>14946,28555=>14947,28559=>14948,28560=>14949,28561=>14950,28562=>14951,28563=>14952,28564=>14953,28565=>14954,28566=>14955,28568=>14956,28569=>14957,28570=>14958,28571=>14959,28573=>14960,28574=>14961,28575=>14962,28578=>14963,28579=>14964,28581=>14965,28582=>14966,28584=>14967,28586=>14968,28587=>14969,28588=>14970,28589=>14971,28591=>14972,28592=>14973,28594=>14974,28596=>14975,28597=>14976,28599=>14977,28600=>14978,28602=>14979,28603=>14980,28604=>14981,28605=>14982,28606=>14983,28607=>14984,28612=>14985,28613=>14986,28614=>14987,28615=>14988,28616=>14989,28618=>14990,28619=>14991,28620=>14992,28621=>14993,28622=>14994,28623=>14995,28624=>14996,28627=>14997,28628=>14998,28630=>14999,28631=>15000,28633=>15001,28634=>15002,28636=>15003,28637=>15004,28642=>15005,28643=>15006,28645=>15007,28646=>15008,28647=>15009,28648=>15010,28649=>15011,28650=>15012,28652=>15013,28653=>15014,28658=>15015,28659=>15016,28660=>15017,28661=>15018,28662=>15019,28663=>15020,28664=>15021,28665=>15022,28667=>15023,28669=>15024,28671=>15025,28672=>15026,28673=>15027,28674=>15028,28675=>15029,28676=>15030,28679=>15031,28680=>15032,28682=>15033,28684=>15034,28685=>15035,28686=>15036,28688=>15037,28690=>15038,28691=>15039,28692=>15040,28694=>15041,28695=>15042,28697=>15043,28700=>15044,28702=>15045,28705=>15046,28706=>15047,28708=>15048,28709=>15049,28710=>15050,28713=>15051,28714=>15052,28715=>15053,28716=>15054,28717=>15055,28718=>15056,28719=>15057,28721=>15058,28723=>15059,28724=>15060,28726=>15061,28727=>15062,28728=>15063,28730=>15064,28731=>15065,28732=>15066,28733=>15067,28735=>15068,28736=>15069,28737=>15070,28738=>15071,28741=>15072,28742=>15073,28743=>15074,28744=>15075,28745=>15076,28746=>15077,28747=>15078,28749=>15079,28750=>15080,28752=>15081,28754=>15082,28755=>15083,28756=>15084,28758=>15085,28759=>15086,28761=>15087,28762=>15088,28763=>15089,28764=>15090,28767=>15091,28768=>15092,28769=>15093,28770=>15094,28773=>15095,28774=>15096,28776=>15097,28777=>15098,28778=>15099,28782=>15100,28785=>15101,28786=>15102,28787=>15103,28788=>15104,28791=>15105,28793=>15106,28794=>15107,28795=>15108,28797=>15109,28801=>15110,28802=>15111,28803=>15112,28804=>15113,28806=>15114,28807=>15115,28808=>15116,28811=>15117,28812=>15118,28813=>15119,28815=>15120,28816=>15121,28817=>15122,28819=>15123,28823=>15124,28824=>15125,28826=>15126,28827=>15127,28830=>15128,28831=>15129,28832=>15130,28833=>15131,28834=>15132,28835=>15133,28836=>15134,28837=>15135,28838=>15136,28839=>15137,28840=>15138,28841=>15139,28842=>15140,28848=>15141,28850=>15142,28852=>15143,28853=>15144,28854=>15145,28858=>15146,28862=>15147,28863=>15148,28868=>15149,28869=>15150,28870=>15151,28871=>15152,28873=>15153,28875=>15154,28876=>15155,28877=>15156,28878=>15157,28880=>15158,28881=>15159,28882=>15160,28883=>15161,28884=>15162,28885=>15163,28886=>15164,28887=>15165,28890=>15166,28892=>15167,28893=>15168,28894=>15169,28896=>15170,28897=>15171,28898=>15172,28899=>15173,28901=>15174,28906=>15175,28910=>15176,28912=>15177,28913=>15178,28914=>15179,28915=>15180,28917=>15181,28918=>15182,28920=>15183,28922=>15184,28923=>15185,28924=>15186,28926=>15187,28927=>15188,28928=>15189,28929=>15190,28930=>15191,28931=>15192,28932=>15193,28933=>15194,28934=>15195,28935=>15196,28936=>15197,28939=>15198,28940=>15199,28941=>15200,28942=>15201,28943=>15202,28945=>15203,28946=>15204,28948=>15205,28951=>15206,28955=>15207,28956=>15208,28957=>15209,28958=>15210,28959=>15211,28960=>15212,28962=>15213,28963=>15214,28964=>15215,28965=>15216,28967=>15217,28968=>15218,28969=>15219,28970=>15220,28971=>15221,28972=>15222,28973=>15223,28974=>15224,28978=>15225,28979=>15226,28980=>15227,28981=>15228,28983=>15229,28984=>15230,28985=>15231,28986=>15232,28987=>15233,28988=>15234,28989=>15235,28990=>15236,28991=>15237,28992=>15238,28993=>15239,28994=>15240,28995=>15241,28996=>15242,28998=>15243,28999=>15244,29000=>15245,29003=>15246,29005=>15247,29007=>15248,29008=>15249,29009=>15250,29011=>15251,29012=>15252,29013=>15253,29014=>15254,29015=>15255,29016=>15256,29017=>15257,29018=>15258,29019=>15259,29021=>15260,29023=>15261,29024=>15262,29025=>15263,29027=>15264,29029=>15265,29034=>15266,29035=>15267,29037=>15268,29039=>15269,29040=>15270,29041=>15271,29044=>15272,29045=>15273,29046=>15274,29047=>15275,29049=>15276,29051=>15277,29052=>15278,29054=>15279,29055=>15280,29056=>15281,29057=>15282,29058=>15283,29059=>15284,29061=>15285,29062=>15286,29063=>15287,29064=>15288,29065=>15289,29067=>15290,29068=>15291,29069=>15292,29070=>15293,29072=>15294,29073=>15295,29075=>15296,29077=>15297,29078=>15298,29082=>15299,29083=>15300,29084=>15301,29085=>15302,29086=>15303,29089=>15304,29090=>15305,29091=>15306,29092=>15307,29093=>15308,29094=>15309,29095=>15310,29097=>15311,29098=>15312,29099=>15313,29101=>15314,29102=>15315,29103=>15316,29104=>15317,29106=>15318,29108=>15319,29110=>15320,29111=>15321,29112=>15322,29114=>15323,29115=>15324,29116=>15325,29117=>15326,29119=>15327,29120=>15328,29122=>15329,29124=>15330,29125=>15331,29126=>15332,29127=>15333,29129=>15334,29130=>15335,29131=>15336,29132=>15337,29133=>15338,29135=>15339,29136=>15340,29137=>15341,29139=>15342,29142=>15343,29143=>15344,29144=>15345,29146=>15346,29147=>15347,29149=>15348,29150=>15349,29153=>15350,29154=>15351,29155=>15352,29156=>15353,29160=>15354,29161=>15355,29162=>15356,29163=>15357,29164=>15358,29167=>15359,29168=>15360,29169=>15361,29170=>15362,29171=>15363,29173=>15364,29174=>15365,29175=>15366,29176=>15367,29178=>15368,29179=>15369,29181=>15370,29183=>15371,29184=>15372,29185=>15373,29186=>15374,29187=>15375,29188=>15376,29189=>15377,29191=>15378,29192=>15379,29193=>15380,29194=>15381,29195=>15382,29196=>15383,29198=>15384,29199=>15385,29201=>15386,29202=>15387,29203=>15388,29204=>15389,29205=>15390,29206=>15391,29207=>15392,29208=>15393,29209=>15394,29210=>15395,29212=>15396,29214=>15397,29215=>15398,29216=>15399,29217=>15400,29218=>15401,29219=>15402,29220=>15403,29221=>15404,29222=>15405,29223=>15406,29225=>15407,29227=>15408,29229=>15409,29230=>15410,29231=>15411,29235=>15412,29236=>15413,29244=>15414,29248=>15415,29249=>15416,29250=>15417,29251=>15418,29252=>15419,29253=>15420,29254=>15421,29257=>15422,29258=>15423,29259=>15424,29262=>15425,29263=>15426,29264=>15427,29265=>15428,29267=>15429,29268=>15430,29269=>15431,29271=>15432,29274=>15433,29276=>15434,29278=>15435,29280=>15436,29283=>15437,29284=>15438,29285=>15439,29288=>15440,29290=>15441,29291=>15442,29292=>15443,29293=>15444,29296=>15445,29297=>15446,29299=>15447,29300=>15448,29302=>15449,29303=>15450,29304=>15451,29307=>15452,29308=>15453,29314=>15454,29315=>15455,29317=>15456,29318=>15457,29319=>15458,29320=>15459,29321=>15460,29324=>15461,29326=>15462,29328=>15463,29329=>15464,29331=>15465,29332=>15466,29333=>15467,29335=>15468,29336=>15469,29337=>15470,29338=>15471,29339=>15472,29340=>15473,29341=>15474,29342=>15475,29344=>15476,29345=>15477,29347=>15478,29348=>15479,29349=>15480,29350=>15481,29352=>15482,29353=>15483,29354=>15484,29355=>15485,29358=>15486,29361=>15487,29362=>15488,29363=>15489,29365=>15490,29370=>15491,29371=>15492,29372=>15493,29373=>15494,29374=>15495,29375=>15496,29381=>15497,29382=>15498,29383=>15499,29385=>15500,29386=>15501,29387=>15502,29388=>15503,29391=>15504,29393=>15505,29395=>15506,29396=>15507,29397=>15508,29398=>15509,29400=>15510,29402=>15511,29403=>15512,29404=>15513,29405=>15514,29407=>15515,29410=>15516,29411=>15517,29412=>15518,29413=>15519,29414=>15520,29415=>15521,29418=>15522,29419=>15523,29429=>15524,29430=>15525,29438=>15526,29439=>15527,29440=>15528,29442=>15529,29444=>15530,29445=>15531,29446=>15532,29447=>15533,29448=>15534,29449=>15535,29451=>15536,29452=>15537,29453=>15538,29455=>15539,29456=>15540,29457=>15541,29458=>15542,29460=>15543,29464=>15544,29465=>15545,29466=>15546,29471=>15547,29472=>15548,29475=>15549,29476=>15550,29478=>15551,29479=>15552,29480=>15553,29485=>15554,29487=>15555,29488=>15556,29490=>15557,29491=>15558,29493=>15559,29498=>15560,29500=>15561,29501=>15562,29504=>15563,29506=>15564,29507=>15565,29510=>15566,29511=>15567,29512=>15568,29513=>15569,29514=>15570,29515=>15571,29516=>15572,29518=>15573,29519=>15574,29521=>15575,29523=>15576,29524=>15577,29525=>15578,29526=>15579,29528=>15580,29529=>15581,29530=>15582,29531=>15583,29532=>15584,29533=>15585,29534=>15586,29535=>15587,29537=>15588,29538=>15589,29539=>15590,29540=>15591,29541=>15592,29542=>15593,29543=>15594,29545=>15595,29550=>15596,29553=>15597,29555=>15598,29556=>15599,29558=>15600,29561=>15601,29565=>15602,29567=>15603,29569=>15604,29570=>15605,29571=>15606,29573=>15607,29574=>15608,29576=>15609,29578=>15610,29580=>15611,29581=>15612,29583=>15613,29584=>15614,29586=>15615,29587=>15616,29588=>15617,29589=>15618,29591=>15619,29592=>15620,29593=>15621,29594=>15622,29596=>15623,29597=>15624,29598=>15625,29600=>15626,29601=>15627,29603=>15628,29604=>15629,29605=>15630,29606=>15631,29607=>15632,29608=>15633,29610=>15634,29612=>15635,29613=>15636,29617=>15637,29620=>15638,29621=>15639,29622=>15640,29624=>15641,29625=>15642,29628=>15643,29629=>15644,29630=>15645,29631=>15646,29633=>15647,29635=>15648,29636=>15649,29637=>15650,29638=>15651,29639=>15652,29643=>15653,29644=>15654,29646=>15655,29650=>15656,29651=>15657,29652=>15658,29653=>15659,29654=>15660,29655=>15661,29656=>15662,29658=>15663,29659=>15664,29660=>15665,29661=>15666,29663=>15667,29665=>15668,29666=>15669,29667=>15670,29668=>15671,29670=>15672,29672=>15673,29674=>15674,29675=>15675,29676=>15676,29678=>15677,29679=>15678,29680=>15679,29681=>15680,29683=>15681,29684=>15682,29685=>15683,29686=>15684,29687=>15685,29688=>15686,29689=>15687,29690=>15688,29691=>15689,29692=>15690,29693=>15691,29695=>15692,29696=>15693,29697=>15694,29698=>15695,29700=>15696,29703=>15697,29704=>15698,29707=>15699,29708=>15700,29709=>15701,29710=>15702,29713=>15703,29714=>15704,29715=>15705,29716=>15706,29717=>15707,29718=>15708,29719=>15709,29720=>15710,29721=>15711,29724=>15712,29725=>15713,29726=>15714,29727=>15715,29728=>15716,29729=>15717,29731=>15718,29732=>15719,29735=>15720,29737=>15721,29739=>15722,29741=>15723,29743=>15724,29745=>15725,29746=>15726,29751=>15727,29752=>15728,29753=>15729,29754=>15730,29755=>15731,29757=>15732,29758=>15733,29760=>15734,29762=>15735,29763=>15736,29764=>15737,29765=>15738,29766=>15739,29767=>15740,29768=>15741,29769=>15742,29770=>15743,29772=>15744,29773=>15745,29774=>15746,29775=>15747,29776=>15748,29777=>15749,29778=>15750,29779=>15751,29780=>15752,29782=>15753,29784=>15754,29789=>15755,29792=>15756,29793=>15757,29794=>15758,29796=>15759,29797=>15760,29798=>15761,29799=>15762,29800=>15763,29803=>15764,29804=>15765,29806=>15766,29807=>15767,29809=>15768,29810=>15769,29811=>15770,29812=>15771,29813=>15772,29816=>15773,29817=>15774,29818=>15775,29819=>15776,29820=>15777,29821=>15778,29823=>15779,29826=>15780,29828=>15781,29829=>15782,29830=>15783,29832=>15784,29834=>15785,29836=>15786,29837=>15787,29839=>15788,29841=>15789,29842=>15790,29843=>15791,29844=>15792,29845=>15793,29846=>15794,29847=>15795,29848=>15796,29849=>15797,29850=>15798,29851=>15799,29853=>15800,29855=>15801,29856=>15802,29857=>15803,29858=>15804,29860=>15805,29861=>15806,29866=>15807,29867=>15808,29868=>15809,29869=>15810,29870=>15811,29871=>15812,29873=>15813,29874=>15814,29875=>15815,29876=>15816,29877=>15817,29878=>15818,29879=>15819,29880=>15820,29881=>15821,29883=>15822,29884=>15823,29886=>15824,29887=>15825,29888=>15826,29889=>15827,29890=>15828,29891=>15829,29892=>15830,29893=>15831,29894=>15832,29895=>15833,29896=>15834,29897=>15835,29899=>15836,29900=>15837,29901=>15838,29902=>15839,29904=>15840,29905=>15841,29907=>15842,29909=>15843,29910=>15844,29911=>15845,29912=>15846,29913=>15847,29915=>15848,29917=>15849,29919=>15850,29921=>15851,29925=>15852,29927=>15853,29928=>15854,29929=>15855,29930=>15856,29931=>15857,29932=>15858,29933=>15859,29936=>15860,29937=>15861,29938=>15862,29939=>15863,29941=>15864,29944=>15865,29945=>15866,29946=>15867,29947=>15868,29948=>15869,29949=>15870,29950=>15871,29952=>15872,29953=>15873,29954=>15874,29955=>15875,29957=>15876,29958=>15877,29959=>15878,29960=>15879,29961=>15880,29962=>15881,29963=>15882,29966=>15883,29968=>15884,29970=>15885,29972=>15886,29973=>15887,29974=>15888,29975=>15889,29979=>15890,29981=>15891,29982=>15892,29984=>15893,29985=>15894,29986=>15895,29988=>15896,29990=>15897,29991=>15898,29994=>15899,29998=>15900,30004=>15901,30006=>15902,30009=>15903,30012=>15904,30013=>15905,30015=>15906,30017=>15907,30018=>15908,30019=>15909,30020=>15910,30022=>15911,30023=>15912,30025=>15913,30026=>15914,30029=>15915,30032=>15916,30033=>15917,30034=>15918,30035=>15919,30037=>15920,30038=>15921,30039=>15922,30040=>15923,30046=>15924,30047=>15925,30048=>15926,30049=>15927,30051=>15928,30052=>15929,30055=>15930,30056=>15931,30057=>15932,30060=>15933,30061=>15934,30062=>15935,30063=>15936,30064=>15937,30065=>15938,30067=>15939,30069=>15940,30071=>15941,30074=>15942,30075=>15943,30076=>15944,30077=>15945,30078=>15946,30080=>15947,30081=>15948,30082=>15949,30084=>15950,30085=>15951,30088=>15952,30089=>15953,30090=>15954,30092=>15955,30093=>15956,30094=>15957,30096=>15958,30099=>15959,30101=>15960,30104=>15961,30107=>15962,30108=>15963,30110=>15964,30114=>15965,30118=>15966,30119=>15967,30120=>15968,30121=>15969,30122=>15970,30125=>15971,30134=>15972,30135=>15973,30138=>15974,30139=>15975,30143=>15976,30144=>15977,30145=>15978,30150=>15979,30155=>15980,30156=>15981,30158=>15982,30159=>15983,30160=>15984,30161=>15985,30163=>15986,30167=>15987,30170=>15988,30172=>15989,30173=>15990,30175=>15991,30176=>15992,30177=>15993,30181=>15994,30185=>15995,30188=>15996,30189=>15997,30190=>15998,30191=>15999,30194=>16000,30195=>16001,30197=>16002,30198=>16003,30199=>16004,30200=>16005,30202=>16006,30203=>16007,30205=>16008,30206=>16009,30212=>16010,30214=>16011,30215=>16012,30216=>16013,30217=>16014,30222=>16015,30223=>16016,30225=>16017,30226=>16018,30227=>16019,30228=>16020,30230=>16021,30234=>16022,30236=>16023,30237=>16024,30243=>16025,30248=>16026,30252=>16027,30254=>16028,30255=>16029,30257=>16030,30258=>16031,30262=>16032,30263=>16033,30265=>16034,30266=>16035,30269=>16036,30273=>16037,30276=>16038,30277=>16039,30280=>16040,30282=>16041,30283=>16042,30286=>16043,30287=>16044,30288=>16045,30289=>16046,30290=>16047,30291=>16048,30293=>16049,30295=>16050,30297=>16051,30298=>16052,30299=>16053,30301=>16054,30304=>16055,30305=>16056,30310=>16057,30312=>16058,30314=>16059,30323=>16060,30324=>16061,30325=>16062,12136=>16063,30326=>16063,30327=>16064,30329=>16065,30330=>16066,30335=>16067,30336=>16068,30337=>16069,30339=>16070,30341=>16071,30345=>16072,30346=>16073,30348=>16074,30349=>16075,30351=>16076,30352=>16077,30354=>16078,30356=>16079,30357=>16080,30359=>16081,30360=>16082,30363=>16083,30364=>16084,30365=>16085,30366=>16086,30367=>16087,30368=>16088,30369=>16089,30370=>16090,30371=>16091,30373=>16092,30374=>16093,30375=>16094,30376=>16095,30377=>16096,30378=>16097,30379=>16098,30380=>16099,30381=>16100,30383=>16101,30384=>16102,30387=>16103,30389=>16104,30390=>16105,30391=>16106,30393=>16107,30395=>16108,30396=>16109,30397=>16110,30398=>16111,30400=>16112,30401=>16113,30403=>16114,30404=>16115,30407=>16116,30409=>16117,30411=>16118,30412=>16119,30419=>16120,30421=>16121,30425=>16122,30426=>16123,30428=>16124,30429=>16125,30432=>16126,30434=>16127,30438=>16128,30440=>16129,30441=>16130,30442=>16131,30443=>16132,30444=>16133,30445=>16134,30448=>16135,30451=>16136,30453=>16137,30454=>16138,30455=>16139,30458=>16140,30459=>16141,30461=>16142,30463=>16143,30464=>16144,30466=>16145,30467=>16146,30469=>16147,30470=>16148,30474=>16149,30476=>16150,30478=>16151,30479=>16152,30480=>16153,30481=>16154,30482=>16155,30483=>16156,30484=>16157,30485=>16158,30486=>16159,30487=>16160,30488=>16161,30491=>16162,30492=>16163,30493=>16164,30494=>16165,30497=>16166,30499=>16167,30500=>16168,30501=>16169,30503=>16170,30506=>16171,30507=>16172,30508=>16173,30510=>16174,30512=>16175,30513=>16176,30514=>16177,30515=>16178,30516=>16179,30521=>16180,30523=>16181,30525=>16182,30526=>16183,30527=>16184,30530=>16185,30532=>16186,30533=>16187,30534=>16188,30536=>16189,30537=>16190,30538=>16191,30539=>16192,30540=>16193,30541=>16194,30542=>16195,30546=>16196,30547=>16197,30548=>16198,30549=>16199,30550=>16200,30551=>16201,30552=>16202,30553=>16203,30556=>16204,30557=>16205,30559=>16206,30560=>16207,30564=>16208,30567=>16209,30569=>16210,30570=>16211,30573=>16212,30574=>16213,30575=>16214,30576=>16215,30577=>16216,30578=>16217,30579=>16218,30580=>16219,30581=>16220,30582=>16221,30583=>16222,30584=>16223,30586=>16224,30587=>16225,30588=>16226,30593=>16227,30594=>16228,30595=>16229,30598=>16230,30599=>16231,30600=>16232,30601=>16233,30602=>16234,30603=>16235,30607=>16236,30608=>16237,30611=>16238,30612=>16239,30613=>16240,30614=>16241,30615=>16242,30617=>16243,30618=>16244,30619=>16245,30620=>16246,30621=>16247,30625=>16248,30627=>16249,30628=>16250,30630=>16251,30632=>16252,30635=>16253,30638=>16254,30639=>16255,30641=>16256,30642=>16257,30644=>16258,30646=>16259,30647=>16260,30648=>16261,30649=>16262,30650=>16263,30654=>16264,30656=>16265,30657=>16266,30658=>16267,30659=>16268,30660=>16269,30661=>16270,30662=>16271,30664=>16272,30665=>16273,30666=>16274,30667=>16275,30668=>16276,30670=>16277,30671=>16278,30672=>16279,30673=>16280,30674=>16281,30675=>16282,30676=>16283,30677=>16284,30678=>16285,30680=>16286,30681=>16287,30685=>16288,30686=>16289,30687=>16290,30688=>16291,30689=>16292,30692=>16293,30694=>16294,30696=>16295,30698=>16296,30704=>16297,30705=>16298,30706=>16299,30708=>16300,30709=>16301,30711=>16302,30713=>16303,30714=>16304,30715=>16305,30716=>16306,30723=>16307,30724=>16308,30725=>16309,30726=>16310,30727=>16311,30728=>16312,30730=>16313,30731=>16314,30734=>16315,30735=>16316,30736=>16317,30739=>16318,30741=>16319,30745=>16320,30747=>16321,30750=>16322,30752=>16323,30753=>16324,30754=>16325,30756=>16326,30760=>16327,30762=>16328,30763=>16329,30766=>16330,30767=>16331,30769=>16332,30770=>16333,30771=>16334,30773=>16335,30774=>16336,30781=>16337,30783=>16338,30785=>16339,30786=>16340,30788=>16341,30790=>16342,30792=>16343,30793=>16344,30794=>16345,30795=>16346,30797=>16347,30799=>16348,30801=>16349,30803=>16350,30804=>16351,30808=>16352,30809=>16353,30810=>16354,30811=>16355,30812=>16356,30814=>16357,30815=>16358,30816=>16359,30817=>16360,30818=>16361,30819=>16362,30821=>16363,30822=>16364,30823=>16365,30825=>16366,30832=>16367,30833=>16368,30834=>16369,30835=>16370,30836=>16371,30837=>16372,30838=>16373,30840=>16374,30841=>16375,30842=>16376,30843=>16377,30845=>16378,30846=>16379,30847=>16380,30848=>16381,30849=>16382,30850=>16383,30851=>16384,30852=>16385,30853=>16386,30854=>16387,30856=>16388,30858=>16389,30859=>16390,30863=>16391,30864=>16392,30866=>16393,30868=>16394,30869=>16395,30870=>16396,30873=>16397,30877=>16398,30878=>16399,30880=>16400,30882=>16401,30884=>16402,30886=>16403,30888=>16404,30890=>16405,30891=>16406,30892=>16407,30894=>16408,30895=>16409,30901=>16410,30902=>16411,30903=>16412,30907=>16413,30909=>16414,30911=>16415,30912=>16416,30914=>16417,30915=>16418,30916=>16419,30918=>16420,30919=>16421,30920=>16422,30924=>16423,30925=>16424,30926=>16425,30927=>16426,30929=>16427,30930=>16428,30931=>16429,30934=>16430,30935=>16431,30936=>16432,30939=>16433,30940=>16434,30941=>16435,30942=>16436,30943=>16437,30944=>16438,30945=>16439,30946=>16440,30948=>16441,30949=>16442,30950=>16443,30953=>16444,30954=>16445,30955=>16446,30957=>16447,30958=>16448,30960=>16449,30961=>16450,30963=>16451,30965=>16452,30966=>16453,30968=>16454,30969=>16455,30971=>16456,30972=>16457,30974=>16458,30975=>16459,30976=>16460,30978=>16461,30979=>16462,30980=>16463,30982=>16464,30983=>16465,30984=>16466,30985=>16467,30986=>16468,30987=>16469,30988=>16470,30989=>16471,30991=>16472,30992=>16473,30993=>16474,30994=>16475,30996=>16476,30997=>16477,30998=>16478,30999=>16479,31000=>16480,31002=>16481,31003=>16482,31004=>16483,31005=>16484,31007=>16485,31008=>16486,31009=>16487,31010=>16488,31011=>16489,31013=>16490,31015=>16491,31016=>16492,31017=>16493,31021=>16494,31022=>16495,31023=>16496,31024=>16497,31026=>16498,31027=>16499,31029=>16500,31030=>16501,31031=>16502,31032=>16503,31033=>16504,31037=>16505,31039=>16506,31042=>16507,31043=>16508,31044=>16509,31045=>16510,31047=>16511,31050=>16512,31051=>16513,31052=>16514,31053=>16515,31054=>16516,31055=>16517,31056=>16518,31057=>16519,31058=>16520,31060=>16521,31061=>16522,31064=>16523,31065=>16524,31073=>16525,31075=>16526,31076=>16527,31078=>16528,31081=>16529,31082=>16530,31083=>16531,31084=>16532,31086=>16533,31088=>16534,31089=>16535,31090=>16536,31091=>16537,31092=>16538,31093=>16539,31094=>16540,31097=>16541,31099=>16542,31100=>16543,31101=>16544,31102=>16545,31103=>16546,31106=>16547,31107=>16548,31110=>16549,31111=>16550,31112=>16551,31113=>16552,31115=>16553,31116=>16554,31120=>16555,31121=>16556,31122=>16557,31123=>16558,31124=>16559,31125=>16560,31126=>16561,31127=>16562,31128=>16563,31129=>16564,31131=>16565,31132=>16566,31133=>16567,31134=>16568,31135=>16569,31136=>16570,31137=>16571,31138=>16572,31139=>16573,31140=>16574,31141=>16575,31144=>16576,31145=>16577,31147=>16578,31148=>16579,31149=>16580,31151=>16581,31154=>16582,31156=>16583,31157=>16584,31158=>16585,31159=>16586,12145=>16587,31160=>16587,31164=>16588,31167=>16589,31170=>16590,31172=>16591,31173=>16592,31175=>16593,31176=>16594,31178=>16595,63893=>16595,31180=>16596,31182=>16597,31183=>16598,31184=>16599,31187=>16600,31188=>16601,31190=>16602,31191=>16603,31193=>16604,31194=>16605,31195=>16606,31196=>16607,31197=>16608,31198=>16609,31200=>16610,31201=>16611,31202=>16612,31205=>16613,31208=>16614,31210=>16615,31212=>16616,31214=>16617,31217=>16618,31218=>16619,31219=>16620,31220=>16621,31221=>16622,31222=>16623,31223=>16624,31225=>16625,31226=>16626,31228=>16627,31230=>16628,31231=>16629,31233=>16630,31236=>16631,31237=>16632,31239=>16633,31240=>16634,31241=>16635,31242=>16636,31244=>16637,31247=>16638,31248=>16639,31249=>16640,31250=>16641,31251=>16642,31253=>16643,31254=>16644,31256=>16645,31257=>16646,31259=>16647,31260=>16648,31261=>16649,31263=>16650,31265=>16651,31266=>16652,31268=>16653,31269=>16654,31270=>16655,31271=>16656,31272=>16657,31273=>16658,31274=>16659,31275=>16660,31276=>16661,31277=>16662,31279=>16663,31280=>16664,31282=>16665,31284=>16666,31285=>16667,31286=>16668,31288=>16669,31290=>16670,31294=>16671,31297=>16672,31298=>16673,31299=>16674,31300=>16675,31301=>16676,31303=>16677,31304=>16678,31305=>16679,31306=>16680,31307=>16681,31311=>16682,31312=>16683,31314=>16684,31315=>16685,31316=>16686,31317=>16687,31318=>16688,31320=>16689,31321=>16690,31322=>16691,31323=>16692,31324=>16693,31325=>16694,31326=>16695,31327=>16696,31328=>16697,31331=>16698,31332=>16699,31333=>16700,31334=>16701,31335=>16702,31336=>16703,31338=>16704,31340=>16705,31341=>16706,31342=>16707,31343=>16708,31345=>16709,31346=>16710,31347=>16711,31349=>16712,31355=>16713,31356=>16714,31357=>16715,31358=>16716,31362=>16717,31365=>16718,31367=>16719,31369=>16720,31370=>16721,31371=>16722,31372=>16723,31374=>16724,31375=>16725,31376=>16726,31379=>16727,31380=>16728,31385=>16729,31386=>16730,31387=>16731,31390=>16732,31393=>16733,31394=>16734,31395=>16735,31396=>16736,31399=>16737,31403=>16738,31407=>16739,31408=>16740,31409=>16741,31410=>16742,31412=>16743,31413=>16744,31415=>16745,31416=>16746,31417=>16747,31419=>16748,31420=>16749,31421=>16750,31422=>16751,31424=>16752,31425=>16753,31426=>16754,31427=>16755,31430=>16756,31433=>16757,31436=>16758,31437=>16759,31438=>16760,31439=>16761,31440=>16762,31441=>16763,31442=>16764,31443=>16765,31444=>16766,31445=>16767,31447=>16768,31448=>16769,31450=>16770,31451=>16771,31452=>16772,31453=>16773,31457=>16774,31458=>16775,31460=>16776,31463=>16777,31464=>16778,31465=>16779,31467=>16780,31468=>16781,31470=>16782,31472=>16783,31473=>16784,31474=>16785,31475=>16786,31476=>16787,31477=>16788,31479=>16789,31480=>16790,31483=>16791,31484=>16792,31486=>16793,31488=>16794,31489=>16795,31490=>16796,31493=>16797,31495=>16798,31497=>16799,31500=>16800,31501=>16801,31502=>16802,31504=>16803,31506=>16804,31507=>16805,31510=>16806,31511=>16807,31512=>16808,31514=>16809,31516=>16810,31517=>16811,31519=>16812,31521=>16813,31522=>16814,31523=>16815,31527=>16816,31529=>16817,31533=>16818,31535=>16819,31536=>16820,31538=>16821,31540=>16822,31541=>16823,31542=>16824,31543=>16825,31545=>16826,31547=>16827,31549=>16828,31551=>16829,31552=>16830,31553=>16831,31554=>16832,31555=>16833,31556=>16834,31560=>16835,31562=>16836,31565=>16837,31566=>16838,31571=>16839,31573=>16840,31575=>16841,31577=>16842,31580=>16843,31582=>16844,31583=>16845,31585=>16846,31587=>16847,31588=>16848,31589=>16849,31590=>16850,31592=>16851,31593=>16852,31594=>16853,31595=>16854,31596=>16855,31597=>16856,31599=>16857,31600=>16858,31603=>16859,31604=>16860,31606=>16861,31608=>16862,31610=>16863,31612=>16864,31613=>16865,31615=>16866,31617=>16867,31618=>16868,31619=>16869,31620=>16870,31622=>16871,31623=>16872,31624=>16873,31625=>16874,31626=>16875,31628=>16876,31630=>16877,31631=>16878,31633=>16879,31634=>16880,31635=>16881,31638=>16882,31640=>16883,31641=>16884,31642=>16885,31643=>16886,31646=>16887,31647=>16888,31648=>16889,31651=>16890,31652=>16891,31653=>16892,31662=>16893,31663=>16894,31664=>16895,31666=>16896,31667=>16897,31669=>16898,31670=>16899,31671=>16900,31673=>16901,31674=>16902,31675=>16903,31676=>16904,31677=>16905,31678=>16906,31679=>16907,31682=>16908,31683=>16909,31685=>16910,31688=>16911,31690=>16912,31693=>16913,31694=>16914,31695=>16915,31696=>16916,31698=>16917,31700=>16918,31701=>16919,31702=>16920,31703=>16921,31704=>16922,31707=>16923,31708=>16924,31710=>16925,31711=>16926,31712=>16927,31714=>16928,31715=>16929,31719=>16930,31720=>16931,31723=>16932,31724=>16933,31725=>16934,31727=>16935,31728=>16936,31730=>16937,31732=>16938,31733=>16939,31734=>16940,31736=>16941,31737=>16942,31738=>16943,31739=>16944,31741=>16945,31743=>16946,31745=>16947,31746=>16948,31747=>16949,31748=>16950,31749=>16951,31750=>16952,31752=>16953,31753=>16954,31754=>16955,31758=>16956,31760=>16957,31761=>16958,31762=>16959,31763=>16960,31764=>16961,31765=>16962,31767=>16963,31768=>16964,31769=>16965,31770=>16966,31771=>16967,31772=>16968,31773=>16969,31776=>16970,31778=>16971,31780=>16972,31781=>16973,31784=>16974,31785=>16975,31788=>16976,31789=>16977,31790=>16978,31791=>16979,31792=>16980,31793=>16981,31794=>16982,31795=>16983,31796=>16984,31797=>16985,31798=>16986,31799=>16987,31801=>16988,31802=>16989,31803=>16990,31804=>16991,31810=>16992,31812=>16993,31813=>16994,31814=>16995,31815=>16996,31816=>16997,31817=>16998,31818=>16999,31819=>17000,31822=>17001,31823=>17002,31824=>17003,31825=>17004,31826=>17005,31827=>17006,31828=>17007,31829=>17008,31830=>17009,31831=>17010,31832=>17011,31833=>17012,31834=>17013,31835=>17014,31837=>17015,31838=>17016,31841=>17017,31842=>17018,31843=>17019,31845=>17020,31846=>17021,31847=>17022,31848=>17023,31851=>17024,31853=>17025,31855=>17026,31856=>17027,31857=>17028,31861=>17029,31862=>17030,31863=>17031,31864=>17032,31865=>17033,31866=>17034,31870=>17035,31871=>17036,31872=>17037,31873=>17038,31874=>17039,31875=>17040,31876=>17041,31877=>17042,31878=>17043,31879=>17044,31880=>17045,31882=>17046,31883=>17047,31884=>17048,31885=>17049,31886=>17050,31887=>17051,31888=>17052,31891=>17053,31892=>17054,31894=>17055,31897=>17056,31898=>17057,31899=>17058,31904=>17059,31905=>17060,31907=>17061,31910=>17062,31911=>17063,31912=>17064,31913=>17065,31915=>17066,31916=>17067,31917=>17068,31919=>17069,31920=>17070,31924=>17071,31925=>17072,31926=>17073,31927=>17074,31928=>17075,31930=>17076,31931=>17077,31935=>17078,31936=>17079,31938=>17080,31939=>17081,31940=>17082,31942=>17083,31945=>17084,31947=>17085,31950=>17086,31951=>17087,31952=>17088,31953=>17089,31954=>17090,31955=>17091,31956=>17092,31960=>17093,31962=>17094,31963=>17095,31969=>17096,31970=>17097,31971=>17098,31972=>17099,31973=>17100,31974=>17101,31977=>17102,31978=>17103,31979=>17104,31980=>17105,31981=>17106,31982=>17107,31985=>17108,31987=>17109,31989=>17110,31991=>17111,31994=>17112,31996=>17113,31997=>17114,31999=>17115,32001=>17116,32003=>17117,32012=>17118,32014=>17119,32015=>17120,32017=>17121,32018=>17122,32022=>17123,32024=>17124,32029=>17125,32030=>17126,32031=>17127,32035=>17128,32036=>17129,32037=>17130,32038=>17131,32040=>17132,32041=>17133,32042=>17134,32044=>17135,32045=>17136,32046=>17137,32052=>17138,32053=>17139,32054=>17140,32055=>17141,32056=>17142,32059=>17143,32061=>17144,32062=>17145,32065=>17146,32067=>17147,32069=>17148,32071=>17149,32072=>17150,32073=>17151,32074=>17152,32075=>17153,32076=>17154,32077=>17155,32079=>17156,32081=>17157,32082=>17158,32083=>17159,32084=>17160,32085=>17161,32086=>17162,32087=>17163,32088=>17164,32089=>17165,32090=>17166,32091=>17167,32092=>17168,32095=>17169,32096=>17170,32099=>17171,32100=>17172,32101=>17173,32103=>17174,32105=>17175,32106=>17176,32107=>17177,32108=>17178,32109=>17179,32111=>17180,32112=>17181,32116=>17182,32117=>17183,32120=>17184,32122=>17185,32123=>17186,32124=>17187,32125=>17188,32126=>17189,32127=>17190,32128=>17191,32130=>17192,32132=>17193,32133=>17194,32135=>17195,32138=>17196,32139=>17197,32140=>17198,32141=>17199,32142=>17200,32144=>17201,32145=>17202,32146=>17203,32148=>17204,32149=>17205,32150=>17206,32151=>17207,32152=>17208,32153=>17209,32154=>17210,32155=>17211,32157=>17212,32159=>17213,32160=>17214,32161=>17215,32164=>17216,32165=>17217,32167=>17218,32168=>17219,32169=>17220,32170=>17221,32175=>17222,32181=>17223,32182=>17224,32183=>17225,32188=>17226,32192=>17227,32193=>17228,32194=>17229,32195=>17230,32197=>17231,32198=>17232,32200=>17233,32201=>17234,32204=>17235,32205=>17236,32206=>17237,32207=>17238,32208=>17239,32211=>17240,32213=>17241,32214=>17242,32218=>17243,32219=>17244,32220=>17245,32223=>17246,32226=>17247,32228=>17248,32229=>17249,32231=>17250,32234=>17251,32235=>17252,32237=>17253,32238=>17254,32240=>17255,32243=>17256,32245=>17257,32247=>17258,32248=>17259,32250=>17260,32252=>17261,32253=>17262,32254=>17263,32255=>17264,32256=>17265,32257=>17266,32258=>17267,32259=>17268,32260=>17269,32261=>17270,32262=>17271,32263=>17272,32268=>17273,32269=>17274,32270=>17275,32271=>17276,32274=>17277,32275=>17278,32276=>17279,32277=>17280,32278=>17281,32279=>17282,32280=>17283,32281=>17284,32282=>17285,32284=>17286,32288=>17287,32289=>17288,32290=>17289,32292=>17290,32293=>17291,32294=>17292,32296=>17293,32297=>17294,32298=>17295,32300=>17296,32303=>17297,32304=>17298,32307=>17299,32312=>17300,32314=>17301,32316=>17302,32319=>17303,32320=>17304,32322=>17305,32323=>17306,32324=>17307,32328=>17308,32329=>17309,32330=>17310,32331=>17311,32332=>17312,32333=>17313,32334=>17314,32335=>17315,32336=>17316,32337=>17317,32339=>17318,32342=>17319,32343=>17320,32344=>17321,32345=>17322,32347=>17323,32348=>17324,32349=>17325,32351=>17326,32352=>17327,32353=>17328,32355=>17329,32356=>17330,32357=>17331,32358=>17332,32359=>17333,32360=>17334,32364=>17335,32369=>17336,32370=>17337,32372=>17338,32373=>17339,32374=>17340,32375=>17341,32376=>17342,32378=>17343,32379=>17344,32383=>17345,32384=>17346,32385=>17347,32387=>17348,32388=>17349,32389=>17350,32390=>17351,32391=>17352,32393=>17353,32395=>17354,32398=>17355,32400=>17356,32401=>17357,32402=>17358,32405=>17359,32407=>17360,32409=>17361,32410=>17362,32413=>17363,32414=>17364,32430=>17365,32436=>17366,32443=>17367,32444=>17368,32470=>17369,32484=>17370,32492=>17371,32505=>17372,32522=>17373,32528=>17374,32542=>17375,32567=>17376,32569=>17377,32571=>17378,32572=>17379,32573=>17380,32574=>17381,32575=>17382,32576=>17383,32577=>17384,32579=>17385,32582=>17386,32583=>17387,32584=>17388,32585=>17389,32586=>17390,32587=>17391,32589=>17392,32591=>17393,32594=>17394,32595=>17395,32598=>17396,32601=>17397,32603=>17398,32604=>17399,32605=>17400,32606=>17401,32608=>17402,32611=>17403,32612=>17404,32613=>17405,32614=>17406,32615=>17407,32619=>17408,32620=>17409,32621=>17410,32623=>17411,32627=>17412,32629=>17413,32630=>17414,32632=>17415,32634=>17416,32635=>17417,32636=>17418,32637=>17419,32639=>17420,32640=>17421,32642=>17422,32643=>17423,32644=>17424,32647=>17425,32649=>17426,32651=>17427,32653=>17428,32655=>17429,32656=>17430,32657=>17431,32658=>17432,32659=>17433,32661=>17434,32662=>17435,32663=>17436,32664=>17437,32665=>17438,32667=>17439,32668=>17440,32672=>17441,32674=>17442,32675=>17443,32678=>17444,32680=>17445,32682=>17446,32683=>17447,32684=>17448,32685=>17449,32686=>17450,32689=>17451,32691=>17452,32692=>17453,32693=>17454,32694=>17455,32695=>17456,32698=>17457,32699=>17458,32702=>17459,32704=>17460,32706=>17461,32707=>17462,32708=>17463,32710=>17464,32711=>17465,32712=>17466,32713=>17467,32715=>17468,32717=>17469,32719=>17470,32720=>17471,32721=>17472,32723=>17473,32726=>17474,32727=>17475,32729=>17476,32730=>17477,32731=>17478,32732=>17479,32733=>17480,32734=>17481,32738=>17482,32739=>17483,32740=>17484,32743=>17485,32744=>17486,32746=>17487,32747=>17488,32748=>17489,32749=>17490,32751=>17491,32754=>17492,32756=>17493,32757=>17494,32758=>17495,32759=>17496,32760=>17497,32762=>17498,32765=>17499,32766=>17500,32767=>17501,32770=>17502,32775=>17503,32776=>17504,32777=>17505,32778=>17506,32782=>17507,32783=>17508,32785=>17509,32787=>17510,32794=>17511,32795=>17512,32797=>17513,32798=>17514,32799=>17515,32801=>17516,32803=>17517,32804=>17518,32811=>17519,32813=>17520,32815=>17521,32816=>17522,32818=>17523,32820=>17524,32825=>17525,32826=>17526,32828=>17527,32830=>17528,32832=>17529,32833=>17530,32836=>17531,32837=>17532,32839=>17533,32840=>17534,32841=>17535,32846=>17536,32847=>17537,32848=>17538,32849=>17539,32851=>17540,32853=>17541,32855=>17542,32857=>17543,32859=>17544,32860=>17545,32861=>17546,32863=>17547,32864=>17548,32865=>17549,32866=>17550,32867=>17551,32868=>17552,32869=>17553,32870=>17554,32871=>17555,32872=>17556,32875=>17557,32876=>17558,32877=>17559,32878=>17560,32884=>17561,32888=>17562,32890=>17563,32891=>17564,32892=>17565,32897=>17566,32898=>17567,32904=>17568,32906=>17569,32909=>17570,32910=>17571,32911=>17572,32912=>17573,32913=>17574,32914=>17575,32916=>17576,32917=>17577,32919=>17578,32921=>17579,32926=>17580,32931=>17581,32934=>17582,32935=>17583,32936=>17584,32940=>17585,32944=>17586,32947=>17587,32949=>17588,32950=>17589,32952=>17590,32953=>17591,32955=>17592,32965=>17593,32967=>17594,32968=>17595,32969=>17596,32970=>17597,32971=>17598,32975=>17599,32976=>17600,32977=>17601,32978=>17602,32979=>17603,32980=>17604,32981=>17605,32984=>17606,32991=>17607,32992=>17608,32994=>17609,32995=>17610,32998=>17611,33006=>17612,33013=>17613,33015=>17614,33017=>17615,33019=>17616,33022=>17617,33023=>17618,33024=>17619,33025=>17620,33027=>17621,33028=>17622,33031=>17623,33032=>17624,33035=>17625,33036=>17626,33045=>17627,33047=>17628,33049=>17629,33052=>17630,33053=>17631,33055=>17632,33056=>17633,33057=>17634,33058=>17635,33059=>17636,33060=>17637,33061=>17638,33062=>17639,33063=>17640,33064=>17641,33065=>17642,33066=>17643,33067=>17644,33069=>17645,33070=>17646,33072=>17647,33075=>17648,33076=>17649,33077=>17650,33079=>17651,33082=>17652,33083=>17653,33084=>17654,33085=>17655,33087=>17656,33088=>17657,33089=>17658,33090=>17659,33091=>17660,33092=>17661,33093=>17662,33095=>17663,33097=>17664,33101=>17665,33103=>17666,33106=>17667,33111=>17668,33112=>17669,33115=>17670,33116=>17671,33117=>17672,33118=>17673,33119=>17674,33122=>17675,33123=>17676,33124=>17677,33128=>17678,33130=>17679,33132=>17680,33135=>17681,33138=>17682,33139=>17683,33141=>17684,33142=>17685,33143=>17686,33153=>17687,33155=>17688,33156=>17689,33157=>17690,33158=>17691,33159=>17692,33161=>17693,33163=>17694,33164=>17695,33165=>17696,33166=>17697,33168=>17698,33170=>17699,33171=>17700,33172=>17701,33173=>17702,33174=>17703,33175=>17704,33177=>17705,33182=>17706,33183=>17707,33185=>17708,33186=>17709,33188=>17710,33189=>17711,33191=>17712,33195=>17713,33196=>17714,33197=>17715,33198=>17716,33199=>17717,33200=>17718,33201=>17719,33202=>17720,33204=>17721,33205=>17722,33206=>17723,33207=>17724,33208=>17725,33209=>17726,33212=>17727,33220=>17728,33221=>17729,33223=>17730,33224=>17731,33227=>17732,33230=>17733,33232=>17734,33233=>17735,33234=>17736,33235=>17737,33236=>17738,33237=>17739,33238=>17740,33239=>17741,33241=>17742,33243=>17743,33244=>17744,33245=>17745,33246=>17746,33249=>17747,33250=>17748,33252=>17749,33253=>17750,33254=>17751,33257=>17752,33259=>17753,33262=>17754,33263=>17755,33264=>17756,33265=>17757,33266=>17758,33269=>17759,33270=>17760,33271=>17761,33272=>17762,33273=>17763,33277=>17764,33279=>17765,33283=>17766,33291=>17767,33294=>17768,33295=>17769,33297=>17770,33299=>17771,33301=>17772,33302=>17773,33303=>17774,33304=>17775,33305=>17776,33306=>17777,33309=>17778,33312=>17779,33316=>17780,33317=>17781,33318=>17782,33319=>17783,33321=>17784,33326=>17785,33330=>17786,33338=>17787,33340=>17788,33341=>17789,33343=>17790,33344=>17791,33345=>17792,33346=>17793,33347=>17794,33349=>17795,33350=>17796,33352=>17797,33354=>17798,33356=>17799,33357=>17800,33358=>17801,33360=>17802,33361=>17803,33362=>17804,33363=>17805,33364=>17806,33365=>17807,33366=>17808,33367=>17809,33371=>17810,33372=>17811,33373=>17812,33374=>17813,33376=>17814,33377=>17815,33378=>17816,33379=>17817,33381=>17818,33383=>17819,33385=>17820,33386=>17821,33388=>17822,33389=>17823,33397=>17824,33398=>17825,12171=>17826,33400=>17826,33403=>17827,33404=>17828,33408=>17829,33409=>17830,33411=>17831,33413=>17832,33414=>17833,33415=>17834,33417=>17835,33420=>17836,33424=>17837,33427=>17838,33428=>17839,33429=>17840,33430=>17841,33434=>17842,33435=>17843,33438=>17844,33440=>17845,33442=>17846,33443=>17847,33447=>17848,33458=>17849,33461=>17850,33462=>17851,33466=>17852,33468=>17853,33471=>17854,33472=>17855,33474=>17856,33475=>17857,33477=>17858,33478=>17859,33481=>17860,33488=>17861,33494=>17862,33497=>17863,33498=>17864,33501=>17865,33506=>17866,33512=>17867,33513=>17868,33514=>17869,33516=>17870,33517=>17871,33518=>17872,33520=>17873,33522=>17874,33523=>17875,33525=>17876,33526=>17877,33528=>17878,33530=>17879,33532=>17880,33533=>17881,33534=>17882,33535=>17883,33536=>17884,33546=>17885,33547=>17886,33549=>17887,33552=>17888,33554=>17889,33555=>17890,33558=>17891,33560=>17892,33561=>17893,33565=>17894,33566=>17895,33567=>17896,33568=>17897,33569=>17898,33570=>17899,33571=>17900,33572=>17901,33573=>17902,33574=>17903,33577=>17904,33578=>17905,33582=>17906,33584=>17907,33586=>17908,33591=>17909,33595=>17910,33597=>17911,33598=>17912,33599=>17913,33601=>17914,33602=>17915,33604=>17916,33605=>17917,33608=>17918,33610=>17919,33611=>17920,33612=>17921,33613=>17922,33614=>17923,33619=>17924,33621=>17925,33622=>17926,33623=>17927,33624=>17928,33625=>17929,33629=>17930,33634=>17931,33648=>17932,33649=>17933,33650=>17934,33651=>17935,33652=>17936,33653=>17937,33654=>17938,33657=>17939,33658=>17940,33662=>17941,33663=>17942,33664=>17943,33665=>17944,33666=>17945,33667=>17946,33668=>17947,33671=>17948,33672=>17949,33675=>17950,33676=>17951,33677=>17952,33679=>17953,33680=>17954,33681=>17955,33684=>17956,33685=>17957,33687=>17958,33689=>17959,33690=>17960,33693=>17961,33695=>17962,33697=>17963,33699=>17964,33700=>17965,33701=>17966,33702=>17967,33708=>17968,33709=>17969,33710=>17970,33711=>17971,33717=>17972,33723=>17973,33726=>17974,33727=>17975,33730=>17976,33731=>17977,33732=>17978,33734=>17979,33736=>17980,33737=>17981,33739=>17982,33741=>17983,33742=>17984,33744=>17985,33745=>17986,33746=>17987,33747=>17988,33749=>17989,33751=>17990,33753=>17991,33754=>17992,33755=>17993,33758=>17994,33762=>17995,33763=>17996,33764=>17997,33766=>17998,33767=>17999,33768=>18000,33771=>18001,33772=>18002,33773=>18003,33774=>18004,33779=>18005,33780=>18006,33781=>18007,33782=>18008,33783=>18009,33786=>18010,33787=>18011,33788=>18012,33790=>18013,33791=>18014,33792=>18015,33794=>18016,33797=>18017,33800=>18018,33801=>18019,33808=>18020,33810=>18021,33811=>18022,33812=>18023,33813=>18024,33814=>18025,33815=>18026,33817=>18027,33818=>18028,33819=>18029,33822=>18030,33823=>18031,33824=>18032,33825=>18033,33826=>18034,33827=>18035,33833=>18036,33834=>18037,33835=>18038,33837=>18039,33838=>18040,33839=>18041,33840=>18042,33842=>18043,33843=>18044,33844=>18045,33846=>18046,33847=>18047,33849=>18048,33850=>18049,33851=>18050,33854=>18051,33855=>18052,33856=>18053,33857=>18054,33858=>18055,33859=>18056,33860=>18057,33861=>18058,33863=>18059,33864=>18060,33866=>18061,33867=>18062,33868=>18063,33869=>18064,33870=>18065,33871=>18066,33872=>18067,33875=>18068,33876=>18069,33877=>18070,33878=>18071,33880=>18072,33885=>18073,33886=>18074,33887=>18075,33888=>18076,33890=>18077,33893=>18078,33895=>18079,33896=>18080,33898=>18081,33902=>18082,33904=>18083,33906=>18084,33908=>18085,33913=>18086,33915=>18087,33916=>18088,33917=>18089,33918=>18090,33919=>18091,33920=>18092,33921=>18093,33923=>18094,33924=>18095,33925=>18096,33926=>18097,33930=>18098,33933=>18099,33935=>18100,33936=>18101,33937=>18102,33938=>18103,33941=>18104,33942=>18105,33944=>18106,33946=>18107,33947=>18108,33949=>18109,33950=>18110,33951=>18111,33952=>18112,33954=>18113,33955=>18114,33956=>18115,33957=>18116,33958=>18117,33959=>18118,33960=>18119,33961=>18120,33962=>18121,33963=>18122,33964=>18123,33965=>18124,33966=>18125,33968=>18126,33969=>18127,33971=>18128,33973=>18129,33974=>18130,33975=>18131,33979=>18132,33982=>18133,33986=>18134,33987=>18135,33989=>18136,33990=>18137,33991=>18138,33992=>18139,33996=>18140,33998=>18141,33999=>18142,34002=>18143,34004=>18144,34005=>18145,34007=>18146,34008=>18147,34009=>18148,34010=>18149,34011=>18150,34012=>18151,34014=>18152,34017=>18153,34018=>18154,34020=>18155,34023=>18156,34024=>18157,34025=>18158,34026=>18159,34027=>18160,34029=>18161,34033=>18162,34034=>18163,34035=>18164,34036=>18165,34037=>18166,34038=>18167,34039=>18168,34040=>18169,34041=>18170,34042=>18171,34043=>18172,34046=>18173,34048=>18174,34049=>18175,34050=>18176,34051=>18177,34052=>18178,34053=>18179,34054=>18180,34055=>18181,34056=>18182,34057=>18183,34058=>18184,34059=>18185,34061=>18186,34062=>18187,34063=>18188,34064=>18189,34066=>18190,34069=>18191,34070=>18192,34072=>18193,34073=>18194,34075=>18195,34076=>18196,34077=>18197,34080=>18198,34082=>18199,34084=>18200,34085=>18201,34087=>18202,34088=>18203,34089=>18204,34090=>18205,34094=>18206,34095=>18207,34096=>18208,34097=>18209,34098=>18210,34099=>18211,34100=>18212,34101=>18213,34102=>18214,34110=>18215,34111=>18216,34112=>18217,34114=>18218,34116=>18219,34117=>18220,34119=>18221,34123=>18222,34124=>18223,34125=>18224,34127=>18225,34128=>18226,34129=>18227,34132=>18228,34135=>18229,34138=>18230,34139=>18231,34140=>18232,34141=>18233,34143=>18234,34144=>18235,34145=>18236,34147=>18237,34149=>18238,34150=>18239,34151=>18240,34155=>18241,34156=>18242,34158=>18243,34159=>18244,34160=>18245,34161=>18246,34163=>18247,34165=>18248,34166=>18249,34168=>18250,34172=>18251,34173=>18252,34175=>18253,34176=>18254,34177=>18255,34178=>18256,34179=>18257,34182=>18258,34185=>18259,34187=>18260,34189=>18261,34190=>18262,34192=>18263,34194=>18264,34195=>18265,34197=>18266,34198=>18267,34199=>18268,34200=>18269,34201=>18270,34202=>18271,34205=>18272,34206=>18273,34208=>18274,34209=>18275,34210=>18276,34211=>18277,34213=>18278,34215=>18279,34219=>18280,34220=>18281,34221=>18282,34225=>18283,34226=>18284,34227=>18285,34228=>18286,34229=>18287,34230=>18288,34232=>18289,34235=>18290,34236=>18291,34237=>18292,34238=>18293,34239=>18294,34240=>18295,34242=>18296,34243=>18297,34244=>18298,34245=>18299,34246=>18300,34247=>18301,34248=>18302,34250=>18303,34251=>18304,34252=>18305,34257=>18306,34258=>18307,34260=>18308,34262=>18309,34263=>18310,34264=>18311,34265=>18312,34266=>18313,34267=>18314,34270=>18315,34271=>18316,34272=>18317,34273=>18318,34274=>18319,34275=>18320,34278=>18321,34279=>18322,34280=>18323,34283=>18324,34284=>18325,34285=>18326,34286=>18327,34287=>18328,34288=>18329,34289=>18330,34290=>18331,34291=>18332,34293=>18333,34295=>18334,34296=>18335,34300=>18336,34301=>18337,34302=>18338,34304=>18339,34305=>18340,34306=>18341,34307=>18342,34312=>18343,34313=>18344,34314=>18345,34316=>18346,34317=>18347,34318=>18348,34319=>18349,34320=>18350,34322=>18351,34323=>18352,34324=>18353,34325=>18354,34327=>18355,34328=>18356,34329=>18357,34331=>18358,34332=>18359,34333=>18360,34335=>18361,34336=>18362,34337=>18363,34339=>18364,34340=>18365,34341=>18366,34342=>18367,34344=>18368,34346=>18369,34347=>18370,34348=>18371,34350=>18372,34351=>18373,34352=>18374,34353=>18375,34354=>18376,34355=>18377,34356=>18378,34357=>18379,34358=>18380,34359=>18381,34361=>18382,34363=>18383,34365=>18384,34366=>18385,34368=>18386,34369=>18387,34370=>18388,34371=>18389,34372=>18390,34373=>18391,34374=>18392,34375=>18393,34376=>18394,34377=>18395,34378=>18396,34379=>18397,34380=>18398,34386=>18399,34387=>18400,34390=>18401,34391=>18402,34392=>18403,34393=>18404,34395=>18405,34397=>18406,34400=>18407,34401=>18408,34403=>18409,34404=>18410,34405=>18411,34406=>18412,34408=>18413,34409=>18414,34410=>18415,34413=>18416,34415=>18417,34416=>18418,34418=>18419,34419=>18420,34420=>18421,34421=>18422,34422=>18423,34423=>18424,34424=>18425,34435=>18426,34436=>18427,34437=>18428,34438=>18429,34439=>18430,34440=>18431,34441=>18432,34446=>18433,34447=>18434,34448=>18435,34449=>18436,34450=>18437,34452=>18438,34454=>18439,34455=>18440,34456=>18441,34457=>18442,34458=>18443,34459=>18444,34462=>18445,34463=>18446,34464=>18447,34465=>18448,34466=>18449,34469=>18450,34470=>18451,34475=>18452,34477=>18453,34478=>18454,34482=>18455,34483=>18456,34487=>18457,34488=>18458,34489=>18459,34491=>18460,34492=>18461,34493=>18462,34494=>18463,34495=>18464,34497=>18465,34498=>18466,34499=>18467,34501=>18468,34504=>18469,34508=>18470,34509=>18471,34514=>18472,34515=>18473,34517=>18474,34518=>18475,34519=>18476,34522=>18477,34524=>18478,34525=>18479,34528=>18480,34529=>18481,34530=>18482,34531=>18483,34533=>18484,34534=>18485,34535=>18486,34536=>18487,34538=>18488,34539=>18489,34540=>18490,34543=>18491,34549=>18492,34550=>18493,34551=>18494,34555=>18495,34556=>18496,34557=>18497,34559=>18498,34561=>18499,34564=>18500,34565=>18501,34571=>18502,34572=>18503,34574=>18504,34575=>18505,34576=>18506,34577=>18507,34580=>18508,34582=>18509,34585=>18510,34587=>18511,34589=>18512,34591=>18513,34592=>18514,34596=>18515,34598=>18516,34599=>18517,34600=>18518,34602=>18519,34603=>18520,34604=>18521,34605=>18522,34607=>18523,34608=>18524,34610=>18525,34611=>18526,34613=>18527,34614=>18528,34616=>18529,34617=>18530,34618=>18531,34620=>18532,34621=>18533,34624=>18534,34625=>18535,34626=>18536,34627=>18537,34628=>18538,34629=>18539,34630=>18540,34634=>18541,34635=>18542,34637=>18543,34639=>18544,34640=>18545,34641=>18546,34642=>18547,34644=>18548,34646=>18549,34648=>18550,34650=>18551,34651=>18552,34652=>18553,34653=>18554,34654=>18555,34655=>18556,34657=>18557,34658=>18558,34663=>18559,34664=>18560,34665=>18561,34666=>18562,34667=>18563,34668=>18564,34669=>18565,34671=>18566,34673=>18567,34674=>18568,34675=>18569,34677=>18570,34679=>18571,34681=>18572,34682=>18573,34687=>18574,34688=>18575,34689=>18576,34694=>18577,34695=>18578,34697=>18579,34698=>18580,34700=>18581,34702=>18582,34703=>18583,34704=>18584,34705=>18585,34706=>18586,34708=>18587,34709=>18588,34710=>18589,34712=>18590,34713=>18591,34714=>18592,34715=>18593,34716=>18594,34717=>18595,34720=>18596,34721=>18597,34723=>18598,34724=>18599,34725=>18600,34726=>18601,34727=>18602,34729=>18603,34730=>18604,34734=>18605,34736=>18606,34737=>18607,34738=>18608,34740=>18609,34742=>18610,34743=>18611,34744=>18612,34745=>18613,34748=>18614,34750=>18615,34751=>18616,34753=>18617,34754=>18618,34755=>18619,34757=>18620,34759=>18621,34761=>18622,34764=>18623,34765=>18624,34767=>18625,34768=>18626,34772=>18627,34773=>18628,34774=>18629,34775=>18630,34776=>18631,34777=>18632,34778=>18633,34780=>18634,34781=>18635,34782=>18636,34783=>18637,34785=>18638,34786=>18639,34788=>18640,34790=>18641,34791=>18642,34792=>18643,34793=>18644,34795=>18645,34797=>18646,34800=>18647,34801=>18648,34803=>18649,34804=>18650,34805=>18651,34807=>18652,34808=>18653,34810=>18654,34812=>18655,34813=>18656,34815=>18657,34816=>18658,34817=>18659,34818=>18660,34820=>18661,34823=>18662,34824=>18663,34825=>18664,34827=>18665,34828=>18666,34829=>18667,34830=>18668,34831=>18669,34834=>18670,34836=>18671,34839=>18672,34840=>18673,34841=>18674,34842=>18675,34844=>18676,34845=>18677,34846=>18678,34848=>18679,34852=>18680,34853=>18681,34854=>18682,34855=>18683,34856=>18684,34857=>18685,34858=>18686,34859=>18687,34860=>18688,34861=>18689,34862=>18690,34863=>18691,34864=>18692,34867=>18693,34868=>18694,34869=>18695,34871=>18696,34872=>18697,34874=>18698,34877=>18699,34878=>18700,34879=>18701,34881=>18702,34882=>18703,34883=>18704,34887=>18705,34888=>18706,34889=>18707,34891=>18708,34894=>18709,34895=>18710,34896=>18711,34897=>18712,34898=>18713,34901=>18714,34902=>18715,34904=>18716,34906=>18717,34908=>18718,34910=>18719,34911=>18720,34912=>18721,34918=>18722,34919=>18723,34922=>18724,34925=>18725,34927=>18726,34929=>18727,34931=>18728,34932=>18729,34933=>18730,34934=>18731,34936=>18732,34938=>18733,34939=>18734,34940=>18735,34944=>18736,34947=>18737,34950=>18738,34951=>18739,34953=>18740,34954=>18741,34956=>18742,34958=>18743,34959=>18744,34960=>18745,34961=>18746,34963=>18747,34964=>18748,34965=>18749,34967=>18750,34968=>18751,34969=>18752,34970=>18753,34971=>18754,34973=>18755,34974=>18756,34975=>18757,34976=>18758,34977=>18759,34979=>18760,34981=>18761,34982=>18762,34983=>18763,34984=>18764,34985=>18765,34986=>18766,34988=>18767,34990=>18768,34991=>18769,34992=>18770,34994=>18771,34995=>18772,34996=>18773,34997=>18774,34998=>18775,35000=>18776,35001=>18777,35002=>18778,35003=>18779,35005=>18780,35006=>18781,35007=>18782,35008=>18783,35011=>18784,35012=>18785,35015=>18786,35016=>18787,35019=>18788,35020=>18789,35021=>18790,35024=>18791,35025=>18792,35027=>18793,35030=>18794,35031=>18795,35034=>18796,35035=>18797,35038=>18798,35040=>18799,35041=>18800,35046=>18801,35047=>18802,35049=>18803,35050=>18804,35051=>18805,35052=>18806,35053=>18807,35054=>18808,35055=>18809,35058=>18810,35061=>18811,35062=>18812,35063=>18813,35066=>18814,35067=>18815,35071=>18816,35072=>18817,35073=>18818,35075=>18819,35076=>18820,35077=>18821,35078=>18822,35080=>18823,35081=>18824,35083=>18825,35084=>18826,35085=>18827,35086=>18828,35087=>18829,35089=>18830,35092=>18831,35093=>18832,35094=>18833,35095=>18834,35096=>18835,35100=>18836,35101=>18837,35102=>18838,35103=>18839,35104=>18840,35106=>18841,35107=>18842,35108=>18843,35110=>18844,35111=>18845,35112=>18846,35113=>18847,35116=>18848,35117=>18849,35118=>18850,35119=>18851,35121=>18852,35125=>18853,35127=>18854,35129=>18855,35130=>18856,35132=>18857,35133=>18858,35134=>18859,35135=>18860,35136=>18861,35138=>18862,35139=>18863,35141=>18864,35142=>18865,35144=>18866,35145=>18867,35146=>18868,35147=>18869,35148=>18870,35149=>18871,35150=>18872,35151=>18873,35152=>18874,35153=>18875,35154=>18876,35155=>18877,35156=>18878,35157=>18879,35159=>18880,35160=>18881,35161=>18882,35162=>18883,35163=>18884,35164=>18885,35169=>18886,35170=>18887,35171=>18888,35173=>18889,35175=>18890,35176=>18891,35177=>18892,35179=>18893,35181=>18894,35182=>18895,35184=>18896,35185=>18897,35187=>18898,35188=>18899,35189=>18900,35190=>18901,35191=>18902,35192=>18903,35193=>18904,35194=>18905,35196=>18906,35197=>18907,12177=>18908,35198=>18908,35200=>18909,35202=>18910,35204=>18911,35205=>18912,35207=>18913,35208=>18914,35209=>18915,35210=>18916,35212=>18917,35213=>18918,35214=>18919,35216=>18920,35217=>18921,35218=>18922,35220=>18923,35221=>18924,35223=>18925,35225=>18926,35226=>18927,35227=>18928,35228=>18929,35229=>18930,35230=>18931,35231=>18932,35232=>18933,35234=>18934,35235=>18935,35236=>18936,35237=>18937,35239=>18938,35240=>18939,35241=>18940,35243=>18941,35245=>18942,35246=>18943,35248=>18944,35249=>18945,35251=>18946,35252=>18947,35253=>18948,35254=>18949,35256=>18950,35257=>18951,35259=>18952,35260=>18953,35262=>18954,35267=>18955,35277=>18956,35283=>18957,35284=>18958,35285=>18959,35287=>18960,35288=>18961,35289=>18962,35291=>18963,35293=>18964,35295=>18965,35296=>18966,35297=>18967,35298=>18968,35300=>18969,35303=>18970,35304=>18971,35305=>18972,35306=>18973,35308=>18974,35309=>18975,35310=>18976,35312=>18977,35313=>18978,35314=>18979,35317=>18980,35319=>18981,35321=>18982,35322=>18983,35323=>18984,35324=>18985,35325=>18986,35326=>18987,35327=>18988,35332=>18989,35333=>18990,35334=>18991,35337=>18992,35339=>18993,35341=>18994,35343=>18995,35345=>18996,35346=>18997,35348=>18998,35351=>18999,35353=>19000,35354=>19001,35356=>19002,35358=>19003,35360=>19004,35361=>19005,35362=>19006,35364=>19007,35366=>19008,35367=>19009,35368=>19010,35369=>19011,35371=>19012,35372=>19013,35374=>19014,35375=>19015,35376=>19016,35378=>19017,35379=>19018,35381=>19019,35383=>19020,35384=>19021,35385=>19022,35387=>19023,35388=>19024,35389=>19025,35391=>19026,35392=>19027,35394=>19028,35395=>19029,35396=>19030,35397=>19031,35399=>19032,35401=>19033,35402=>19034,35403=>19035,35404=>19036,35405=>19037,35407=>19038,35409=>19039,35411=>19040,35414=>19041,35415=>19042,35417=>19043,35418=>19044,35420=>19045,35421=>19046,35423=>19047,35424=>19048,35428=>19049,35429=>19050,35431=>19051,35432=>19052,35434=>19053,35439=>19054,35444=>19055,35446=>19056,35447=>19057,35448=>19058,35450=>19059,35451=>19060,35453=>19061,35454=>19062,35456=>19063,35457=>19064,35458=>19065,35459=>19066,35464=>19067,35467=>19068,35468=>19069,35470=>19070,35471=>19071,35472=>19072,35476=>19073,35478=>19074,35479=>19075,35481=>19076,35483=>19077,35484=>19078,35485=>19079,35487=>19080,35490=>19081,35495=>19082,35497=>19083,35498=>19084,35499=>19085,35501=>19086,35502=>19087,35503=>19088,35505=>19089,35507=>19090,35508=>19091,35509=>19092,35511=>19093,35512=>19094,35514=>19095,35515=>19096,35517=>19097,35518=>19098,35520=>19099,35521=>19100,35523=>19101,35525=>19102,35526=>19103,35528=>19104,35530=>19105,35532=>19106,35534=>19107,35536=>19108,35539=>19109,35540=>19110,35541=>19111,35544=>19112,35545=>19113,35546=>19114,35549=>19115,35551=>19116,35552=>19117,35553=>19118,35555=>19119,35557=>19120,35560=>19121,35561=>19122,35562=>19123,35564=>19124,35567=>19125,35568=>19126,35570=>19127,35572=>19128,35573=>19129,35577=>19130,35579=>19131,35581=>19132,35583=>19133,35587=>19134,35590=>19135,35592=>19136,35593=>19137,35595=>19138,35596=>19139,35597=>19140,35599=>19141,35601=>19142,35602=>19143,35603=>19144,35605=>19145,35608=>19146,35612=>19147,35614=>19148,35615=>19149,35616=>19150,35618=>19151,35619=>19152,35620=>19153,35621=>19154,35623=>19155,35625=>19156,35626=>19157,35630=>19158,35631=>19159,35632=>19160,35633=>19161,35634=>19162,35636=>19163,35637=>19164,35638=>19165,35639=>19166,35640=>19167,35642=>19168,35643=>19169,35644=>19170,35645=>19171,35647=>19172,35648=>19173,35649=>19174,35650=>19175,35651=>19176,35652=>19177,35653=>19178,35654=>19179,35655=>19180,35656=>19181,35658=>19182,35659=>19183,35660=>19184,35661=>19185,35664=>19186,35665=>19187,35666=>19188,35667=>19189,35668=>19190,35669=>19191,35671=>19192,35675=>19193,35677=>19194,35678=>19195,35679=>19196,35680=>19197,35681=>19198,35682=>19199,35683=>19200,35684=>19201,35685=>19202,35687=>19203,35688=>19204,35689=>19205,35690=>19206,35693=>19207,35694=>19208,35697=>19209,35698=>19210,35699=>19211,35701=>19212,35702=>19213,35704=>19214,35705=>19215,35706=>19216,35707=>19217,35708=>19218,35710=>19219,35711=>19220,35713=>19221,35714=>19222,35715=>19223,35716=>19224,35717=>19225,35718=>19226,35719=>19227,35720=>19228,35721=>19229,35723=>19230,35724=>19231,35725=>19232,35727=>19233,35728=>19234,35729=>19235,35732=>19236,35735=>19237,35736=>19238,35737=>19239,35738=>19240,35739=>19241,35741=>19242,35743=>19243,35756=>19244,35761=>19245,35771=>19246,35783=>19247,35792=>19248,35818=>19249,35849=>19250,35870=>19251,35896=>19252,35897=>19253,35898=>19254,35899=>19255,35900=>19256,35901=>19257,35902=>19258,35903=>19259,35904=>19260,35906=>19261,35907=>19262,35908=>19263,35909=>19264,35914=>19265,35915=>19266,35917=>19267,35918=>19268,35919=>19269,35921=>19270,35922=>19271,35923=>19272,35924=>19273,35926=>19274,35927=>19275,35928=>19276,35929=>19277,35931=>19278,35932=>19279,35933=>19280,35934=>19281,35935=>19282,35936=>19283,35939=>19284,35940=>19285,35941=>19286,35942=>19287,35943=>19288,35944=>19289,35945=>19290,35948=>19291,35949=>19292,35950=>19293,35951=>19294,35952=>19295,35953=>19296,35954=>19297,35956=>19298,35957=>19299,35958=>19300,35959=>19301,35963=>19302,35964=>19303,35965=>19304,35966=>19305,35967=>19306,35968=>19307,35969=>19308,35971=>19309,35972=>19310,35974=>19311,35975=>19312,35976=>19313,35979=>19314,35981=>19315,35982=>19316,35983=>19317,35984=>19318,35985=>19319,35986=>19320,35987=>19321,35989=>19322,35990=>19323,35991=>19324,35993=>19325,35994=>19326,35995=>19327,35996=>19328,35999=>19329,36003=>19330,36004=>19331,36005=>19332,36006=>19333,36013=>19334,36014=>19335,36017=>19336,36021=>19337,36025=>19338,36030=>19339,36038=>19340,36041=>19341,36043=>19342,36044=>19343,36045=>19344,36046=>19345,36047=>19346,36048=>19347,36052=>19348,36054=>19349,36055=>19350,36056=>19351,36057=>19352,36059=>19353,36061=>19354,36063=>19355,36069=>19356,36072=>19357,36073=>19358,36078=>19359,36079=>19360,36080=>19361,36081=>19362,36082=>19363,36083=>19364,36085=>19365,36086=>19366,36087=>19367,36088=>19368,36089=>19369,36095=>19370,36096=>19371,36097=>19372,36098=>19373,36099=>19374,36102=>19375,36103=>19376,36105=>19377,36108=>19378,36110=>19379,36113=>19380,36114=>19381,36115=>19382,36116=>19383,36117=>19384,36119=>19385,36120=>19386,36121=>19387,36122=>19388,36128=>19389,36177=>19390,36178=>19391,36183=>19392,36191=>19393,36197=>19394,36200=>19395,36201=>19396,36202=>19397,36204=>19398,36206=>19399,36207=>19400,36209=>19401,36210=>19402,36216=>19403,36217=>19404,36218=>19405,36219=>19406,36220=>19407,36221=>19408,36222=>19409,36223=>19410,36224=>19411,36226=>19412,36227=>19413,36230=>19414,36231=>19415,36232=>19416,36233=>19417,36236=>19418,36237=>19419,36238=>19420,36239=>19421,36240=>19422,36242=>19423,36243=>19424,36246=>19425,36247=>19426,36248=>19427,36250=>19428,36251=>19429,36252=>19430,36253=>19431,36254=>19432,36256=>19433,36257=>19434,36258=>19435,36260=>19436,36261=>19437,36262=>19438,36263=>19439,36265=>19440,36266=>19441,36267=>19442,36268=>19443,36269=>19444,36270=>19445,36271=>19446,36272=>19447,36278=>19448,36279=>19449,36281=>19450,36283=>19451,36285=>19452,36288=>19453,36289=>19454,36290=>19455,36293=>19456,36295=>19457,36296=>19458,36297=>19459,36298=>19460,36301=>19461,36304=>19462,36306=>19463,36307=>19464,36308=>19465,36309=>19466,36312=>19467,36313=>19468,36316=>19469,36320=>19470,36321=>19471,36322=>19472,36325=>19473,36326=>19474,36327=>19475,36329=>19476,36333=>19477,36334=>19478,36336=>19479,36337=>19480,36338=>19481,36340=>19482,36342=>19483,36348=>19484,36350=>19485,36351=>19486,36352=>19487,36353=>19488,36354=>19489,36355=>19490,36356=>19491,36358=>19492,36359=>19493,36360=>19494,36363=>19495,36365=>19496,36366=>19497,36369=>19498,36370=>19499,36371=>19500,36373=>19501,36374=>19502,36375=>19503,36376=>19504,36377=>19505,36378=>19506,36379=>19507,36380=>19508,36384=>19509,36385=>19510,36388=>19511,36389=>19512,36390=>19513,36391=>19514,36392=>19515,36395=>19516,36397=>19517,36400=>19518,36402=>19519,36403=>19520,36406=>19521,36407=>19522,36408=>19523,36411=>19524,36412=>19525,36414=>19526,36415=>19527,36419=>19528,36421=>19529,36422=>19530,36429=>19531,36430=>19532,36431=>19533,36432=>19534,36435=>19535,36436=>19536,36438=>19537,36439=>19538,36440=>19539,36442=>19540,36443=>19541,36444=>19542,36445=>19543,36446=>19544,36447=>19545,36448=>19546,36449=>19547,36450=>19548,36452=>19549,36453=>19550,36455=>19551,36456=>19552,36458=>19553,36459=>19554,36462=>19555,36465=>19556,36467=>19557,36469=>19558,36471=>19559,36472=>19560,36473=>19561,36475=>19562,36477=>19563,36478=>19564,36480=>19565,36482=>19566,36483=>19567,36484=>19568,36486=>19569,36488=>19570,36492=>19571,36494=>19572,36501=>19573,36502=>19574,36503=>19575,36504=>19576,36505=>19577,36507=>19578,36509=>19579,36511=>19580,36512=>19581,36514=>19582,36515=>19583,36516=>19584,36519=>19585,36520=>19586,36521=>19587,36525=>19588,36526=>19589,36528=>19590,36529=>19591,36531=>19592,36532=>19593,36533=>19594,36534=>19595,36535=>19596,36536=>19597,36537=>19598,36539=>19599,36540=>19600,36541=>19601,36542=>19602,36543=>19603,36545=>19604,36546=>19605,36547=>19606,36548=>19607,36549=>19608,36550=>19609,36551=>19610,36552=>19611,36553=>19612,36559=>19613,36560=>19614,36561=>19615,36563=>19616,36565=>19617,36566=>19618,36567=>19619,36568=>19620,36569=>19621,36570=>19622,36572=>19623,36573=>19624,36574=>19625,36576=>19626,36577=>19627,36578=>19628,36579=>19629,36581=>19630,36582=>19631,36583=>19632,36584=>19633,36585=>19634,36586=>19635,36588=>19636,36589=>19637,36590=>19638,36591=>19639,36592=>19640,36593=>19641,36595=>19642,36596=>19643,36597=>19644,36598=>19645,36599=>19646,36605=>19647,36607=>19648,36608=>19649,36609=>19650,36610=>19651,36612=>19652,36614=>19653,36616=>19654,36619=>19655,36620=>19656,36621=>19657,36622=>19658,36623=>19659,36624=>19660,36625=>19661,36627=>19662,36630=>19663,36631=>19664,36632=>19665,36633=>19666,36634=>19667,36640=>19668,36641=>19669,36642=>19670,36643=>19671,36644=>19672,36647=>19673,36648=>19674,36651=>19675,36652=>19676,36653=>19677,36654=>19678,36656=>19679,36657=>19680,36658=>19681,36660=>19682,36661=>19683,36662=>19684,36663=>19685,36665=>19686,36666=>19687,36668=>19688,36669=>19689,36672=>19690,36673=>19691,36675=>19692,36679=>19693,36680=>19694,36682=>19695,36683=>19696,36684=>19697,36687=>19698,36688=>19699,36689=>19700,36690=>19701,36691=>19702,36693=>19703,36694=>19704,36695=>19705,36696=>19706,36697=>19707,36698=>19708,36699=>19709,36700=>19710,36701=>19711,36702=>19712,36704=>19713,36707=>19714,36709=>19715,36714=>19716,36736=>19717,36748=>19718,36754=>19719,36765=>19720,36768=>19721,36769=>19722,36770=>19723,36772=>19724,36773=>19725,36775=>19726,36778=>19727,36780=>19728,36787=>19729,36788=>19730,12193=>19731,36789=>19731,36791=>19732,36792=>19733,36794=>19734,36795=>19735,36796=>19736,36799=>19737,36800=>19738,36803=>19739,36806=>19740,36809=>19741,36810=>19742,36811=>19743,36812=>19744,36813=>19745,36815=>19746,36818=>19747,36822=>19748,36823=>19749,36826=>19750,36832=>19751,36833=>19752,36835=>19753,36839=>19754,36844=>19755,36847=>19756,36849=>19757,36850=>19758,36853=>19759,36854=>19760,36858=>19761,36859=>19762,36860=>19763,36862=>19764,36863=>19765,36871=>19766,36872=>19767,36876=>19768,36878=>19769,36883=>19770,36888=>19771,36892=>19772,36900=>19773,36901=>19774,36903=>19775,36904=>19776,36905=>19777,36906=>19778,36907=>19779,36908=>19780,36912=>19781,36913=>19782,36915=>19783,36916=>19784,36919=>19785,36921=>19786,36922=>19787,36925=>19788,36927=>19789,36928=>19790,36931=>19791,36933=>19792,36934=>19793,36936=>19794,36937=>19795,36938=>19796,36940=>19797,36950=>19798,36953=>19799,36954=>19800,36957=>19801,36959=>19802,36961=>19803,36964=>19804,36966=>19805,36967=>19806,36970=>19807,36971=>19808,36972=>19809,36975=>19810,36976=>19811,36977=>19812,36979=>19813,36982=>19814,36985=>19815,36987=>19816,36990=>19817,36997=>19818,36998=>19819,37001=>19820,37004=>19821,37005=>19822,37006=>19823,37010=>19824,37012=>19825,37014=>19826,37016=>19827,37018=>19828,37020=>19829,37022=>19830,37023=>19831,37024=>19832,37028=>19833,37029=>19834,37031=>19835,37032=>19836,37033=>19837,37035=>19838,37037=>19839,37042=>19840,37047=>19841,37052=>19842,37053=>19843,37055=>19844,37056=>19845,37058=>19846,37059=>19847,37062=>19848,37064=>19849,37065=>19850,37067=>19851,37068=>19852,37069=>19853,37074=>19854,37076=>19855,37077=>19856,37078=>19857,37080=>19858,37081=>19859,37082=>19860,37086=>19861,37088=>19862,37091=>19863,37092=>19864,37093=>19865,37097=>19866,37098=>19867,37100=>19868,37102=>19869,37104=>19870,37105=>19871,37106=>19872,37107=>19873,37110=>19874,37111=>19875,37113=>19876,37114=>19877,37115=>19878,37116=>19879,37119=>19880,37120=>19881,37121=>19882,37123=>19883,37125=>19884,37127=>19885,37128=>19886,37130=>19887,37131=>19888,37132=>19889,37133=>19890,37134=>19891,37135=>19892,37136=>19893,37137=>19894,37139=>19895,37141=>19896,37143=>19897,37144=>19898,37146=>19899,37147=>19900,37148=>19901,37149=>19902,37151=>19903,37152=>19904,37153=>19905,37156=>19906,37157=>19907,37158=>19908,37160=>19909,37161=>19910,37162=>19911,37163=>19912,37164=>19913,37166=>19914,37171=>19915,37173=>19916,37175=>19917,37176=>19918,37179=>19919,37180=>19920,37181=>19921,37182=>19922,37183=>19923,37184=>19924,37185=>19925,37186=>19926,37188=>19927,37189=>19928,37191=>19929,37201=>19930,37203=>19931,37204=>19932,37205=>19933,37206=>19934,37208=>19935,37209=>19936,37211=>19937,37212=>19938,37215=>19939,37216=>19940,37222=>19941,37223=>19942,37224=>19943,37227=>19944,37229=>19945,37235=>19946,37242=>19947,37243=>19948,37244=>19949,37248=>19950,37249=>19951,37250=>19952,37251=>19953,37252=>19954,37254=>19955,37256=>19956,37258=>19957,37262=>19958,37263=>19959,37267=>19960,37268=>19961,37269=>19962,37271=>19963,37272=>19964,37273=>19965,37277=>19966,37278=>19967,37279=>19968,37280=>19969,37281=>19970,37284=>19971,37285=>19972,37286=>19973,37287=>19974,37288=>19975,37289=>19976,37296=>19977,37297=>19978,37298=>19979,37299=>19980,37302=>19981,37303=>19982,37304=>19983,37305=>19984,37307=>19985,37308=>19986,37309=>19987,37310=>19988,37311=>19989,37314=>19990,37316=>19991,12196=>19992,37318=>19992,37320=>19993,37328=>19994,37334=>19995,37338=>19996,37339=>19997,37342=>19998,37343=>19999,37344=>20000,37345=>20001,37346=>20002,37349=>20003,37350=>20004,37352=>20005,37354=>20006,37355=>20007,37356=>20008,37357=>20009,37358=>20010,37359=>20011,37360=>20012,37361=>20013,37362=>20014,37363=>20015,37364=>20016,37366=>20017,37368=>20018,37371=>20019,37372=>20020,37373=>20021,37374=>20022,37375=>20023,37378=>20024,37379=>20025,37381=>20026,37382=>20027,37383=>20028,37386=>20029,37387=>20030,37388=>20031,37391=>20032,37394=>20033,37395=>20034,37398=>20035,37399=>20036,37400=>20037,37401=>20038,37402=>20039,37403=>20040,37404=>20041,37405=>20042,37407=>20043,37408=>20044,37409=>20045,37410=>20046,37412=>20047,37416=>20048,37417=>20049,37418=>20050,37419=>20051,37420=>20052,37421=>20053,37423=>20054,37425=>20055,37426=>20056,37429=>20057,37430=>20058,37435=>20059,37436=>20060,37441=>20061,37442=>20062,37443=>20063,37444=>20064,37446=>20065,37447=>20066,37450=>20067,37451=>20068,37452=>20069,37454=>20070,37455=>20071,37456=>20072,37458=>20073,37459=>20074,37460=>20075,37462=>20076,37464=>20077,37465=>20078,37468=>20079,37469=>20080,37471=>20081,37472=>20082,37473=>20083,37475=>20084,37476=>20085,37477=>20086,37479=>20087,37480=>20088,37481=>20089,37482=>20090,37483=>20091,37486=>20092,37487=>20093,37488=>20094,37489=>20095,37490=>20096,37491=>20097,37493=>20098,37494=>20099,37495=>20100,37497=>20101,37500=>20102,37501=>20103,37502=>20104,37505=>20105,37506=>20106,37508=>20107,37510=>20108,37511=>20109,37512=>20110,37513=>20111,37514=>20112,37515=>20113,37516=>20114,37517=>20115,37519=>20116,37520=>20117,37522=>20118,37524=>20119,37525=>20120,37527=>20121,37529=>20122,37531=>20123,37533=>20124,37534=>20125,37535=>20126,37537=>20127,37538=>20128,37540=>20129,37543=>20130,37549=>20131,37551=>20132,37552=>20133,37554=>20134,37555=>20135,37556=>20136,37557=>20137,37558=>20138,37560=>20139,37562=>20140,37565=>20141,37566=>20142,37567=>20143,37568=>20144,37570=>20145,37572=>20146,37574=>20147,37577=>20148,37578=>20149,37579=>20150,37581=>20151,37582=>20152,37584=>20153,37585=>20154,37587=>20155,37588=>20156,37589=>20157,37590=>20158,37591=>20159,37592=>20160,37593=>20161,37594=>20162,37595=>20163,37596=>20164,37598=>20165,37600=>20166,37601=>20167,37602=>20168,37607=>20169,37609=>20170,37611=>20171,37612=>20172,37618=>20173,37619=>20174,37620=>20175,37621=>20176,37623=>20177,37625=>20178,37626=>20179,37627=>20180,37629=>20181,37630=>20182,37631=>20183,37632=>20184,37634=>20185,37635=>20186,37636=>20187,37637=>20188,37641=>20189,37642=>20190,37643=>20191,37644=>20192,37645=>20193,37646=>20194,37647=>20195,37649=>20196,37651=>20197,37652=>20198,37654=>20199,37655=>20200,37660=>20201,37661=>20202,37662=>20203,37665=>20204,37667=>20205,37668=>20206,37669=>20207,37671=>20208,37673=>20209,37674=>20210,37676=>20211,37677=>20212,37680=>20213,37681=>20214,37684=>20215,37685=>20216,37687=>20217,37689=>20218,37690=>20219,37691=>20220,37692=>20221,37693=>20222,37695=>20223,37698=>20224,37700=>20225,37701=>20226,37704=>20227,37705=>20228,37706=>20229,37708=>20230,37710=>20231,37711=>20232,37712=>20233,37713=>20234,37714=>20235,37715=>20236,37717=>20237,37718=>20238,37719=>20239,37721=>20240,37722=>20241,37724=>20242,37725=>20243,37726=>20244,37727=>20245,37728=>20246,37729=>20247,37730=>20248,37731=>20249,37734=>20250,37735=>20251,37736=>20252,37739=>20253,37741=>20254,37742=>20255,37743=>20256,37745=>20257,37746=>20258,37747=>20259,37748=>20260,37751=>20261,37752=>20262,37753=>20263,37755=>20264,37756=>20265,37757=>20266,37759=>20267,37760=>20268,37761=>20269,37763=>20270,37765=>20271,37766=>20272,37768=>20273,37769=>20274,37771=>20275,37772=>20276,37773=>20277,37774=>20278,37776=>20279,37777=>20280,37778=>20281,37779=>20282,37780=>20283,37781=>20284,37783=>20285,37785=>20286,37786=>20287,37787=>20288,37788=>20289,37789=>20290,37790=>20291,37791=>20292,37792=>20293,37793=>20294,37796=>20295,37797=>20296,37800=>20297,37803=>20298,37805=>20299,37807=>20300,37809=>20301,37810=>20302,37812=>20303,37814=>20304,37815=>20305,37817=>20306,37818=>20307,37819=>20308,37820=>20309,37821=>20310,37822=>20311,37824=>20312,37825=>20313,37826=>20314,37828=>20315,37829=>20316,37830=>20317,37833=>20318,37835=>20319,37838=>20320,37839=>20321,37840=>20322,37842=>20323,37843=>20324,37844=>20325,37845=>20326,37849=>20327,37850=>20328,37851=>20329,37856=>20330,37859=>20331,37861=>20332,37862=>20333,37863=>20334,37865=>20335,37866=>20336,37867=>20337,37868=>20338,37869=>20339,37870=>20340,37871=>20341,37872=>20342,37873=>20343,37874=>20344,37875=>20345,37876=>20346,37878=>20347,37880=>20348,37882=>20349,37883=>20350,37884=>20351,37885=>20352,37886=>20353,37887=>20354,37888=>20355,37889=>20356,37890=>20357,37892=>20358,37893=>20359,37894=>20360,37895=>20361,37896=>20362,37897=>20363,37898=>20364,37900=>20365,37901=>20366,37902=>20367,37903=>20368,37905=>20369,37909=>20370,37910=>20371,37911=>20372,37914=>20373,37915=>20374,37916=>20375,37918=>20376,37919=>20377,37921=>20378,37922=>20379,37923=>20380,37924=>20381,37925=>20382,37929=>20383,37930=>20384,37931=>20385,37932=>20386,37933=>20387,37935=>20388,37936=>20389,37937=>20390,37940=>20391,37942=>20392,37943=>20393,37945=>20394,37947=>20395,37948=>20396,37949=>20397,37952=>20398,37953=>20399,37954=>20400,37955=>20401,37957=>20402,37958=>20403,37959=>20404,37960=>20405,37961=>20406,37963=>20407,37965=>20408,37966=>20409,37967=>20410,37968=>20411,37969=>20412,37971=>20413,37973=>20414,37974=>20415,37975=>20416,37976=>20417,37977=>20418,37978=>20419,37979=>20420,37980=>20421,37981=>20422,37982=>20423,37983=>20424,37985=>20425,37986=>20426,37988=>20427,37990=>20428,37991=>20429,37992=>20430,37993=>20431,37994=>20432,37996=>20433,37998=>20434,37999=>20435,38001=>20436,38003=>20437,38004=>20438,38005=>20439,38006=>20440,38008=>20441,38010=>20442,38011=>20443,38016=>20444,38017=>20445,38018=>20446,38019=>20447,38020=>20448,38033=>20449,38038=>20450,38040=>20451,38087=>20452,38095=>20453,38099=>20454,38100=>20455,38106=>20456,38118=>20457,38139=>20458,38172=>20459,38176=>20460,38183=>20461,38195=>20462,38205=>20463,38211=>20464,38216=>20465,38219=>20466,38229=>20467,38234=>20468,38240=>20469,38254=>20470,38260=>20471,38261=>20472,38264=>20473,38265=>20474,38266=>20475,38267=>20476,38268=>20477,38269=>20478,38270=>20479,38273=>20480,38276=>20481,38277=>20482,38279=>20483,38280=>20484,38282=>20485,38285=>20486,38288=>20487,38290=>20488,38293=>20489,38294=>20490,38295=>20491,38297=>20492,38298=>20493,38299=>20494,38300=>20495,38301=>20496,38302=>20497,38303=>20498,38304=>20499,38306=>20500,38310=>20501,38311=>20502,38314=>20503,38318=>20504,38319=>20505,38320=>20506,38321=>20507,38323=>20508,38324=>20509,38325=>20510,38327=>20511,38328=>20512,38330=>20513,38336=>20514,38337=>20515,38338=>20516,38340=>20517,38341=>20518,38343=>20519,38345=>20520,38349=>20521,38350=>20522,38351=>20523,38353=>20524,38354=>20525,38355=>20526,38359=>20527,38360=>20528,38361=>20529,38362=>20530,38363=>20531,38365=>20532,38367=>20533,38368=>20534,38371=>20535,38372=>20536,38374=>20537,38375=>20538,38380=>20539,38399=>20540,38407=>20541,38419=>20542,38424=>20543,38427=>20544,38430=>20545,38432=>20546,38435=>20547,38436=>20548,38437=>20549,38438=>20550,38439=>20551,38440=>20552,38441=>20553,38443=>20554,38444=>20555,38445=>20556,38447=>20557,38448=>20558,38455=>20559,38456=>20560,38457=>20561,38458=>20562,38462=>20563,38465=>20564,38467=>20565,38474=>20566,38478=>20567,38479=>20568,38481=>20569,38482=>20570,38483=>20571,38486=>20572,38487=>20573,38489=>20574,38490=>20575,38492=>20576,38494=>20577,38496=>20578,38501=>20579,38502=>20580,38507=>20581,38509=>20582,38510=>20583,38511=>20584,38513=>20585,38521=>20586,38522=>20587,38523=>20588,38524=>20589,38526=>20590,38527=>20591,38528=>20592,38529=>20593,38530=>20594,38531=>20595,38532=>20596,38535=>20597,38537=>20598,38540=>20599,38545=>20600,38546=>20601,38547=>20602,38550=>20603,38554=>20604,38557=>20605,38558=>20606,38559=>20607,38560=>20608,38561=>20609,38562=>20610,63985=>20611,38563=>20611,38564=>20612,38565=>20613,38566=>20614,38569=>20615,38571=>20616,38572=>20617,38573=>20618,38574=>20619,38575=>20620,38578=>20621,38581=>20622,38583=>20623,38586=>20624,38591=>20625,38594=>20626,38595=>20627,38600=>20628,38602=>20629,38603=>20630,38608=>20631,38609=>20632,38611=>20633,38612=>20634,38615=>20635,38616=>20636,38618=>20637,38621=>20638,38622=>20639,38623=>20640,38625=>20641,38628=>20642,38629=>20643,38630=>20644,38631=>20645,38635=>20646,38636=>20647,38637=>20648,38638=>20649,38640=>20650,38641=>20651,38644=>20652,38645=>20653,38648=>20654,38650=>20655,38652=>20656,38653=>20657,38655=>20658,38658=>20659,38659=>20660,38661=>20661,38666=>20662,38667=>20663,38668=>20664,38672=>20665,38673=>20666,38674=>20667,38676=>20668,38677=>20669,38679=>20670,38680=>20671,38681=>20672,38682=>20673,38683=>20674,38685=>20675,38687=>20676,38688=>20677,38689=>20678,38690=>20679,38691=>20680,38692=>20681,38693=>20682,38694=>20683,38696=>20684,38697=>20685,38699=>20686,38700=>20687,38702=>20688,38703=>20689,38705=>20690,38707=>20691,38708=>20692,38709=>20693,38710=>20694,38711=>20695,38714=>20696,38715=>20697,38716=>20698,38719=>20699,38720=>20700,38721=>20701,38723=>20702,38725=>20703,38726=>20704,38727=>20705,38729=>20706,38730=>20707,38731=>20708,38732=>20709,38733=>20710,38734=>20711,38735=>20712,38736=>20713,12205=>20714,38737=>20714,38740=>20715,38741=>20716,38743=>20717,38744=>20718,38748=>20719,38749=>20720,38751=>20721,38755=>20722,38756=>20723,38758=>20724,38759=>20725,38762=>20726,38763=>20727,38764=>20728,38765=>20729,38766=>20730,38767=>20731,38768=>20732,38769=>20733,38770=>20734,38773=>20735,38775=>20736,38776=>20737,38777=>20738,38778=>20739,38779=>20740,38781=>20741,38782=>20742,38783=>20743,38784=>20744,38785=>20745,38786=>20746,38787=>20747,38788=>20748,38790=>20749,38791=>20750,38792=>20751,38793=>20752,38794=>20753,38796=>20754,38798=>20755,38800=>20756,38803=>20757,38805=>20758,38806=>20759,38807=>20760,38809=>20761,38810=>20762,38811=>20763,38812=>20764,38813=>20765,38814=>20766,38815=>20767,38817=>20768,38818=>20769,38820=>20770,38821=>20771,38823=>20772,38824=>20773,38825=>20774,38826=>20775,38828=>20776,38830=>20777,38832=>20778,38833=>20779,38835=>20780,38837=>20781,38838=>20782,38839=>20783,38840=>20784,38841=>20785,38842=>20786,38843=>20787,38844=>20788,38846=>20789,38847=>20790,38848=>20791,38849=>20792,38850=>20793,38852=>20794,38853=>20795,38855=>20796,38856=>20797,38858=>20798,38861=>20799,38862=>20800,38863=>20801,38864=>20802,38865=>20803,38866=>20804,38868=>20805,38869=>20806,38870=>20807,38871=>20808,38872=>20809,38874=>20810,38875=>20811,38877=>20812,38879=>20813,38880=>20814,38881=>20815,38882=>20816,38883=>20817,38884=>20818,38885=>20819,38888=>20820,38894=>20821,38895=>20822,38896=>20823,38897=>20824,38898=>20825,38900=>20826,38903=>20827,38904=>20828,38905=>20829,38906=>20830,38907=>20831,38908=>20832,38909=>20833,38910=>20834,38912=>20835,38916=>20836,38921=>20837,38923=>20838,38925=>20839,38932=>20840,38933=>20841,38934=>20842,38937=>20843,38938=>20844,38939=>20845,38941=>20846,38942=>20847,38943=>20848,38944=>20849,38946=>20850,38947=>20851,38949=>20852,38951=>20853,38952=>20854,38953=>20855,38954=>20856,38955=>20857,38956=>20858,38958=>20859,38959=>20860,38961=>20861,38962=>20862,38963=>20863,38964=>20864,38965=>20865,38966=>20866,38969=>20867,38970=>20868,38972=>20869,38974=>20870,38975=>20871,38976=>20872,38977=>20873,38978=>20874,38979=>20875,38980=>20876,38981=>20877,38983=>20878,38984=>20879,38985=>20880,38986=>20881,38987=>20882,38991=>20883,38992=>20884,38993=>20885,38994=>20886,38997=>20887,38998=>20888,38999=>20889,39002=>20890,39004=>20891,39005=>20892,39007=>20893,39008=>20894,39009=>20895,39011=>20896,39012=>20897,39014=>20898,39016=>20899,39017=>20900,39018=>20901,39021=>20902,39022=>20903,39026=>20904,39051=>20905,39054=>20906,39058=>20907,39061=>20908,39065=>20909,39075=>20910,39081=>20911,39082=>20912,39083=>20913,39084=>20914,39085=>20915,39088=>20916,39090=>20917,39092=>20918,39093=>20919,39095=>20920,39096=>20921,39097=>20922,39098=>20923,39099=>20924,39101=>20925,39102=>20926,39103=>20927,39104=>20928,39105=>20929,39106=>20930,39107=>20931,39109=>20932,39111=>20933,39113=>20934,39114=>20935,39115=>20936,39116=>20937,39117=>20938,39119=>20939,39120=>20940,39124=>20941,39126=>20942,39127=>20943,39132=>20944,39133=>20945,39137=>20946,39139=>20947,39140=>20948,39141=>20949,39142=>20950,39148=>20951,39150=>20952,39152=>20953,39153=>20954,39155=>20955,39157=>20956,39158=>20957,39159=>20958,39160=>20959,39161=>20960,39162=>20961,39163=>20962,39167=>20963,39168=>20964,39169=>20965,39170=>20966,39172=>20967,39174=>20968,39175=>20969,39176=>20970,39179=>20971,39182=>20972,39183=>20973,39188=>20974,39189=>20975,39190=>20976,39191=>20977,39193=>20978,39194=>20979,39196=>20980,39197=>20981,39199=>20982,39200=>20983,39202=>20984,39203=>20985,39204=>20986,39205=>20987,39206=>20988,39207=>20989,39209=>20990,39210=>20991,39211=>20992,39212=>20993,39213=>20994,39215=>20995,39216=>20996,39217=>20997,39218=>20998,39220=>20999,39221=>21000,39222=>21001,39224=>21002,39225=>21003,39226=>21004,39227=>21005,39229=>21006,39232=>21007,39233=>21008,39234=>21009,39236=>21010,39238=>21011,39239=>21012,39245=>21013,39246=>21014,39247=>21015,39248=>21016,39251=>21017,39254=>21018,39256=>21019,39257=>21020,39258=>21021,39259=>21022,39261=>21023,39263=>21024,39264=>21025,39265=>21026,39268=>21027,39270=>21028,39283=>21029,39288=>21030,39289=>21031,39291=>21032,39294=>21033,39298=>21034,39299=>21035,39305=>21036,39308=>21037,39310=>21038,39322=>21039,39323=>21040,39324=>21041,39325=>21042,39326=>21043,39327=>21044,39328=>21045,39329=>21046,39330=>21047,39331=>21048,39332=>21049,39334=>21050,39335=>21051,39337=>21052,39338=>21053,39339=>21054,39343=>21055,39344=>21056,39346=>21057,39349=>21058,39350=>21059,39351=>21060,39352=>21061,39353=>21062,39354=>21063,39355=>21064,39356=>21065,39357=>21066,39358=>21067,39359=>21068,39360=>21069,39362=>21070,39363=>21071,39364=>21072,39365=>21073,39366=>21074,39367=>21075,39368=>21076,39369=>21077,39370=>21078,39371=>21079,39372=>21080,39373=>21081,39374=>21082,39375=>21083,39379=>21084,39382=>21085,39383=>21086,39386=>21087,39388=>21088,39390=>21089,39392=>21090,39395=>21091,39396=>21092,39397=>21093,39398=>21094,39399=>21095,39400=>21096,39401=>21097,39402=>21098,39403=>21099,39404=>21100,39406=>21101,39407=>21102,39408=>21103,39410=>21104,39411=>21105,39412=>21106,39413=>21107,39414=>21108,39415=>21109,39416=>21110,39417=>21111,39418=>21112,39419=>21113,39420=>21114,39421=>21115,39422=>21116,39424=>21117,39426=>21118,39427=>21119,39428=>21120,39430=>21121,39431=>21122,39432=>21123,39433=>21124,39434=>21125,39435=>21126,39436=>21127,39440=>21128,39441=>21129,39442=>21130,39443=>21131,39444=>21132,39445=>21133,39447=>21134,39448=>21135,39450=>21136,39451=>21137,39452=>21138,39453=>21139,39454=>21140,39455=>21141,39456=>21142,39457=>21143,39458=>21144,39459=>21145,39460=>21146,39461=>21147,39462=>21148,39463=>21149,39464=>21150,39465=>21151,39466=>21152,39468=>21153,39471=>21154,39473=>21155,39474=>21156,39475=>21157,39476=>21158,39477=>21159,39481=>21160,39482=>21161,39483=>21162,39484=>21163,39485=>21164,39487=>21165,39494=>21166,39495=>21167,39496=>21168,39497=>21169,39499=>21170,39500=>21171,39502=>21172,39504=>21173,39505=>21174,39506=>21175,39507=>21176,39508=>21177,39510=>21178,39512=>21179,39513=>21180,39516=>21181,39517=>21182,39518=>21183,39520=>21184,39521=>21185,39523=>21186,39526=>21187,39527=>21188,39528=>21189,39529=>21190,39531=>21191,39538=>21192,39555=>21193,39561=>21194,39565=>21195,39566=>21196,39572=>21197,39573=>21198,39577=>21199,39590=>21200,39593=>21201,39594=>21202,39595=>21203,39596=>21204,39597=>21205,39598=>21206,39602=>21207,39603=>21208,39604=>21209,39605=>21210,39609=>21211,39611=>21212,39613=>21213,39614=>21214,39615=>21215,39619=>21216,39620=>21217,39622=>21218,39623=>21219,39624=>21220,39625=>21221,39626=>21222,39629=>21223,39630=>21224,39632=>21225,39639=>21226,39641=>21227,39642=>21228,39643=>21229,39644=>21230,39645=>21231,39646=>21232,39648=>21233,39650=>21234,39651=>21235,39652=>21236,39653=>21237,39655=>21238,39656=>21239,39657=>21240,39658=>21241,39660=>21242,39664=>21243,39665=>21244,39666=>21245,39667=>21246,39668=>21247,39669=>21248,39670=>21249,39671=>21250,39672=>21251,39674=>21252,39676=>21253,39677=>21254,39678=>21255,39679=>21256,39680=>21257,39681=>21258,39682=>21259,39684=>21260,39685=>21261,39687=>21262,39689=>21263,39690=>21264,39691=>21265,39692=>21266,39694=>21267,39696=>21268,39697=>21269,39698=>21270,39700=>21271,39701=>21272,39702=>21273,39703=>21274,39704=>21275,39705=>21276,39707=>21277,39708=>21278,39709=>21279,39710=>21280,39712=>21281,39713=>21282,39716=>21283,39718=>21284,39720=>21285,39722=>21286,39723=>21287,39724=>21288,39725=>21289,39728=>21290,39731=>21291,39732=>21292,39733=>21293,39734=>21294,39735=>21295,39736=>21296,39737=>21297,39738=>21298,39741=>21299,39742=>21300,39743=>21301,39744=>21302,39750=>21303,39754=>21304,39755=>21305,39756=>21306,39760=>21307,39762=>21308,39763=>21309,39765=>21310,39766=>21311,39767=>21312,39769=>21313,39771=>21314,39772=>21315,39773=>21316,39774=>21317,39775=>21318,39776=>21319,39777=>21320,39778=>21321,39779=>21322,39780=>21323,39781=>21324,39782=>21325,39783=>21326,39784=>21327,39785=>21328,39786=>21329,39787=>21330,39788=>21331,39789=>21332,39790=>21333,39792=>21334,39793=>21335,39794=>21336,39795=>21337,39797=>21338,39798=>21339,39800=>21340,39801=>21341,39802=>21342,39803=>21343,39804=>21344,39805=>21345,39806=>21346,39807=>21347,39808=>21348,39810=>21349,39812=>21350,39813=>21351,39814=>21352,39815=>21353,39816=>21354,39817=>21355,39818=>21356,39819=>21357,39820=>21358,39821=>21359,39823=>21360,39827=>21361,39828=>21362,39829=>21363,39830=>21364,39831=>21365,39832=>21366,39833=>21367,39835=>21368,39836=>21369,39839=>21370,39840=>21371,39841=>21372,39842=>21373,39843=>21374,39844=>21375,39845=>21376,39846=>21377,39847=>21378,39848=>21379,39849=>21380,39852=>21381,39855=>21382,39856=>21383,39857=>21384,39858=>21385,39859=>21386,39860=>21387,39861=>21388,39862=>21389,39863=>21390,39864=>21391,39865=>21392,39866=>21393,39867=>21394,39868=>21395,39869=>21396,39870=>21397,39871=>21398,39874=>21399,39875=>21400,39876=>21401,39877=>21402,39878=>21403,39880=>21404,39883=>21405,39884=>21406,39885=>21407,39886=>21408,39887=>21409,39888=>21410,39889=>21411,39890=>21412,39891=>21413,39893=>21414,39895=>21415,39896=>21416,39897=>21417,39898=>21418,39900=>21419,39902=>21420,39903=>21421,39904=>21422,39907=>21423,39909=>21424,39910=>21425,39913=>21426,39916=>21427,39917=>21428,39918=>21429,39919=>21430,39921=>21431,39922=>21432,39923=>21433,39925=>21434,39926=>21435,39927=>21436,39928=>21437,39929=>21438,39930=>21439,39931=>21440,39932=>21441,39934=>21442,39936=>21443,39937=>21444,39938=>21445,39939=>21446,39940=>21447,39941=>21448,39942=>21449,39943=>21450,39946=>21451,39947=>21452,39948=>21453,39950=>21454,39951=>21455,39953=>21456,39956=>21457,39957=>21458,39958=>21459,39959=>21460,39960=>21461,39961=>21462,39962=>21463,39963=>21464,39964=>21465,39965=>21466,39966=>21467,39967=>21468,39969=>21469,39970=>21470,39972=>21471,39974=>21472,39975=>21473,39978=>21474,39979=>21475,39980=>21476,39982=>21477,39983=>21478,39984=>21479,39988=>21480,39990=>21481,39992=>21482,39994=>21483,39996=>21484,39997=>21485,39999=>21486,40000=>21487,40001=>21488,40002=>21489,40003=>21490,40004=>21491,40006=>21492,40007=>21493,40010=>21494,40011=>21495,40012=>21496,40013=>21497,40014=>21498,40015=>21499,40016=>21500,40017=>21501,40019=>21502,40021=>21503,40025=>21504,40026=>21505,40027=>21506,40028=>21507,40030=>21508,40032=>21509,40033=>21510,40034=>21511,40035=>21512,40036=>21513,40037=>21514,40038=>21515,40040=>21516,40041=>21517,40042=>21518,40043=>21519,40044=>21520,40046=>21521,40047=>21522,40048=>21523,40049=>21524,40050=>21525,40051=>21526,40052=>21527,40053=>21528,40054=>21529,40055=>21530,40057=>21531,40059=>21532,40061=>21533,40062=>21534,40064=>21535,40067=>21536,40068=>21537,40073=>21538,40074=>21539,40076=>21540,40079=>21541,40083=>21542,40086=>21543,40087=>21544,40088=>21545,40089=>21546,40093=>21547,40106=>21548,40108=>21549,40111=>21550,40121=>21551,40126=>21552,40127=>21553,40128=>21554,40129=>21555,40130=>21556,40136=>21557,40137=>21558,40145=>21559,40146=>21560,40154=>21561,40155=>21562,40160=>21563,40161=>21564,40163=>21565,40164=>21566,40166=>21567,40167=>21568,40168=>21569,40170=>21570,40171=>21571,40173=>21572,40174=>21573,40175=>21574,40176=>21575,40177=>21576,40178=>21577,40181=>21578,40183=>21579,40184=>21580,40185=>21581,40186=>21582,40187=>21583,40188=>21584,40189=>21585,40190=>21586,40191=>21587,40192=>21588,40193=>21589,40194=>21590,40195=>21591,40196=>21592,40197=>21593,40200=>21594,40202=>21595,40203=>21596,40204=>21597,40205=>21598,40206=>21599,40207=>21600,40208=>21601,40209=>21602,40210=>21603,40211=>21604,40212=>21605,40214=>21606,40215=>21607,40216=>21608,40217=>21609,40218=>21610,40220=>21611,40222=>21612,40224=>21613,40225=>21614,40226=>21615,40228=>21616,40229=>21617,40231=>21618,40233=>21619,40234=>21620,40235=>21621,40236=>21622,40237=>21623,40238=>21624,40241=>21625,40242=>21626,40243=>21627,40244=>21628,40245=>21629,40246=>21630,40247=>21631,40248=>21632,40249=>21633,40250=>21634,40252=>21635,40253=>21636,40254=>21637,40256=>21638,40257=>21639,40259=>21640,40260=>21641,40261=>21642,40262=>21643,40263=>21644,40264=>21645,40265=>21646,40266=>21647,40267=>21648,40268=>21649,40269=>21650,40270=>21651,40271=>21652,40272=>21653,40276=>21654,40277=>21655,40278=>21656,40279=>21657,40280=>21658,40281=>21659,40282=>21660,40283=>21661,40286=>21662,40287=>21663,40290=>21664,40291=>21665,40292=>21666,40293=>21667,40294=>21668,40295=>21669,40296=>21670,40297=>21671,40299=>21672,40301=>21673,40302=>21674,40304=>21675,40305=>21676,40307=>21677,40308=>21678,40309=>21679,40310=>21680,40311=>21681,40312=>21682,40313=>21683,40314=>21684,40315=>21685,40316=>21686,40317=>21687,40318=>21688,40319=>21689,40320=>21690,40321=>21691,40322=>21692,40323=>21693,40324=>21694,40325=>21695,40326=>21696,40328=>21697,40330=>21698,40331=>21699,40332=>21700,40333=>21701,40334=>21702,40335=>21703,40336=>21704,40337=>21705,40338=>21706,40340=>21707,40341=>21708,40342=>21709,40343=>21710,40345=>21711,40347=>21712,40348=>21713,40349=>21714,40350=>21715,40351=>21716,40352=>21717,40353=>21718,40354=>21719,40355=>21720,40356=>21721,40358=>21722,40359=>21723,40360=>21724,40362=>21725,40363=>21726,40364=>21727,40365=>21728,40366=>21729,40368=>21730,40369=>21731,40370=>21732,40371=>21733,40373=>21734,40374=>21735,40375=>21736,40376=>21737,40377=>21738,40378=>21739,40381=>21740,40382=>21741,40383=>21742,40385=>21743,40387=>21744,40389=>21745,40390=>21746,40391=>21747,40392=>21748,40393=>21749,40394=>21750,40395=>21751,40396=>21752,40397=>21753,40398=>21754,40399=>21755,40400=>21756,40401=>21757,40402=>21758,40404=>21759,40405=>21760,40406=>21761,40408=>21762,40411=>21763,40412=>21764,40413=>21765,40414=>21766,40415=>21767,40416=>21768,40417=>21769,40418=>21770,40419=>21771,40420=>21772,40423=>21773,40424=>21774,40425=>21775,40426=>21776,40427=>21777,40428=>21778,40429=>21779,40430=>21780,40432=>21781,40433=>21782,40436=>21783,40437=>21784,40438=>21785,40439=>21786,40443=>21787,40444=>21788,40445=>21789,40446=>21790,40447=>21791,40448=>21792,40449=>21793,40450=>21794,40451=>21795,40452=>21796,40453=>21797,40454=>21798,40455=>21799,40456=>21800,40457=>21801,40458=>21802,40459=>21803,40461=>21804,40462=>21805,40463=>21806,40464=>21807,40465=>21808,40466=>21809,40467=>21810,40468=>21811,40470=>21812,40471=>21813,40472=>21814,40473=>21815,40476=>21816,40484=>21817,40487=>21818,40494=>21819,40496=>21820,40500=>21821,40507=>21822,40508=>21823,40512=>21824,40525=>21825,40528=>21826,40530=>21827,40531=>21828,40532=>21829,40534=>21830,40537=>21831,40541=>21832,40543=>21833,40544=>21834,40545=>21835,40546=>21836,40549=>21837,40558=>21838,40559=>21839,40562=>21840,40564=>21841,40566=>21842,40567=>21843,40568=>21844,40571=>21845,40576=>21846,40577=>21847,40579=>21848,40580=>21849,40581=>21850,40582=>21851,40585=>21852,40586=>21853,40588=>21854,40589=>21855,40590=>21856,40591=>21857,40592=>21858,40593=>21859,40596=>21860,40597=>21861,40598=>21862,40600=>21863,40601=>21864,40602=>21865,40603=>21866,40604=>21867,40606=>21868,40608=>21869,40609=>21870,40610=>21871,40611=>21872,40612=>21873,40615=>21874,40616=>21875,40618=>21876,40619=>21877,40620=>21878,40621=>21879,40622=>21880,40624=>21881,40625=>21882,40626=>21883,40627=>21884,40630=>21885,40631=>21886,40633=>21887,40634=>21888,40636=>21889,40639=>21890,40640=>21891,40641=>21892,40642=>21893,12232=>21894,40643=>21894,40645=>21895,40646=>21896,40647=>21897,40648=>21898,40650=>21899,40651=>21900,40656=>21901,40658=>21902,40659=>21903,40661=>21904,40662=>21905,40663=>21906,40665=>21907,40666=>21908,40673=>21909,40675=>21910,40676=>21911,40678=>21912,40683=>21913,40684=>21914,40685=>21915,40686=>21916,40688=>21917,40689=>21918,40691=>21919,40693=>21920,40694=>21921,40696=>21922,40698=>21923,40704=>21924,40705=>21925,40706=>21926,40707=>21927,40708=>21928,40709=>21929,40710=>21930,40711=>21931,40712=>21932,40714=>21933,40716=>21934,40719=>21935,40721=>21936,40722=>21937,40724=>21938,40726=>21939,40728=>21940,40730=>21941,40731=>21942,40732=>21943,40733=>21944,40734=>21945,40735=>21946,40737=>21947,40739=>21948,40740=>21949,40741=>21950,40742=>21951,40743=>21952,40744=>21953,40745=>21954,40746=>21955,40747=>21956,40749=>21957,40750=>21958,40752=>21959,40753=>21960,40754=>21961,40755=>21962,40756=>21963,40757=>21964,40758=>21965,40760=>21966,40762=>21967,40764=>21968,40767=>21969,40768=>21970,40769=>21971,40770=>21972,40771=>21973,40773=>21974,40774=>21975,40775=>21976,40776=>21977,40777=>21978,40780=>21979,40781=>21980,40782=>21981,40787=>21982,40789=>21983,40790=>21984,40791=>21985,40792=>21986,40794=>21987,40795=>21988,40797=>21989,40798=>21990,40802=>21991,40804=>21992,40805=>21993,40807=>21994,40808=>21995,40809=>21996,40811=>21997,40813=>21998,40814=>21999,40815=>22000,40816=>22001,40817=>22002,40819=>22003,40820=>22004,40821=>22005,40822=>22006,40824=>22007,40825=>22008,40826=>22009,40827=>22010,40828=>22011,40829=>22012,40830=>22013,40833=>22014,40834=>22015,40846=>22016,40847=>22017,40849=>22018,40850=>22019,40851=>22020,40854=>22021,40855=>22022,40856=>22023,40861=>22024,40862=>22025,40865=>22026,40866=>22027,40867=>22028,40868=>22029,40869=>22030,63788=>22031,64013=>22032,64014=>22033,64015=>22034,64017=>22035,64019=>22036,64020=>22037,64024=>22038,64031=>22039,64032=>22040,64033=>22041,64035=>22042,64036=>22043,64039=>22044,64040=>22045,64041=>22046,11905=>22047,59413=>22047,131207=>22048,59414=>22048,131209=>22049,59415=>22049,131276=>22050,59416=>22050,11908=>22051,59417=>22051,13427=>22052,59418=>22052,13383=>22053,59419=>22053,11912=>22054,59420=>22054,11915=>22055,59421=>22055,40884=>22056,59422=>22056,13726=>22057,59423=>22057,13850=>22058,59424=>22058,13838=>22059,59425=>22059,11916=>22060,59426=>22060,11927=>22061,59427=>22061,14702=>22062,59428=>22062,14616=>22063,59429=>22063,40885=>22064,59430=>22064,14799=>22065,59431=>22065,14815=>22066,59432=>22066,14963=>22067,59433=>22067,14800=>22068,59434=>22068,40886=>22069,59435=>22069,40887=>22070,59436=>22070,15182=>22071,59437=>22071,15470=>22072,59438=>22072,15584=>22073,59439=>22073,11943=>22074,59440=>22074,136663=>22075,59441=>22075,40888=>22076,59442=>22076,11946=>22077,59443=>22077,16470=>22078,59444=>22078,16735=>22079,59445=>22079,11950=>22080,59446=>22080,17207=>22081,59447=>22081,11955=>22082,59448=>22082,11958=>22083,59449=>22083,11959=>22084,59450=>22084,141711=>22085,59451=>22085,17329=>22086,59452=>22086,17324=>22087,59453=>22087,11963=>22088,59454=>22088,17373=>22089,59455=>22089,17622=>22090,59456=>22090,18017=>22091,59457=>22091,17996=>22092,59458=>22092,40889=>22093,132361=>22093,59459=>22093,18211=>22094,59460=>22094,18217=>22095,59461=>22095,18300=>22096,59462=>22096,18317=>22097,59463=>22097,11978=>22098,59464=>22098,18759=>22099,59465=>22099,18810=>22100,59466=>22100,18813=>22101,59467=>22101,18818=>22102,59468=>22102,18819=>22103,59469=>22103,18821=>22104,59470=>22104,18822=>22105,59471=>22105,18847=>22106,59472=>22106,18843=>22107,59473=>22107,18871=>22108,59474=>22108,18870=>22109,59475=>22109,40890=>22110,133533=>22110,59476=>22110,147966=>22111,59477=>22111,19619=>22112,59478=>22112,19615=>22113,59479=>22113,19616=>22114,59480=>22114,19617=>22115,59481=>22115,19575=>22116,59482=>22116,19618=>22117,59483=>22117,19731=>22118,59484=>22118,19732=>22119,59485=>22119,19733=>22120,59486=>22120,19734=>22121,59487=>22121,19735=>22122,59488=>22122,19736=>22123,59489=>22123,19737=>22124,59490=>22124,19886=>22125,59491=>22125,40891=>22126,59492=>22126,8364=>22353,59244=>22353,165=>22354,12351=>22357,12436=>22375,12535=>22390,12537=>22391,12536=>22392,12538=>22393,12339=>22395,12340=>22396,12341=>22397,12344=>22398,12345=>22399,12346=>22400,12586=>22401,12587=>22402,12588=>22403,12704=>22404,12705=>22405,12706=>22406,12707=>22407,12708=>22408,12709=>22409,12710=>22410,12711=>22411,12712=>22412,12713=>22413,12714=>22414,12715=>22415,12716=>22416,12717=>22417,12718=>22418,12719=>22419,12720=>22420,12721=>22421,12722=>22422,12723=>22423,12724=>22424,12725=>22425,12726=>22426,12727=>22427,11904=>22428,11906=>22429,11907=>22430,11909=>22431,11910=>22432,11911=>22433,11913=>22434,11914=>22435,11917=>22436,11918=>22437,11919=>22438,11920=>22439,11921=>22440,11922=>22441,11923=>22442,11924=>22443,11925=>22444,11926=>22445,11928=>22446,11929=>22447,11931=>22448,11932=>22449,11933=>22450,11934=>22451,11935=>22452,11936=>22453,11937=>22454,11938=>22455,11939=>22456,11940=>22457,11941=>22458,11942=>22459,11944=>22460,11945=>22461,11947=>22462,11948=>22463,11949=>22464,11951=>22465,11952=>22466,11953=>22467,11954=>22468,11956=>22469,11957=>22470,11960=>22471,11961=>22472,11962=>22473,11964=>22474,11965=>22475,11966=>22476,11967=>22477,11968=>22478,11969=>22479,11970=>22480,11971=>22481,11972=>22482,11973=>22483,11974=>22484,11975=>22485,11976=>22486,11977=>22487,11979=>22488,11980=>22489,11981=>22490,11982=>22491,11983=>22492,11984=>22493,11985=>22494,11986=>22495,11987=>22496,11988=>22497,11989=>22498,11990=>22499,11991=>22500,11992=>22501,11993=>22502,11994=>22503,11995=>22504,11996=>22505,11997=>22506,11998=>22507,11999=>22508,12000=>22509,12001=>22510,12002=>22511,12003=>22512,12004=>22513,12005=>22514,12006=>22515,12007=>22516,12008=>22517,12009=>22518,12010=>22519,12011=>22520,12012=>22521,12013=>22522,12014=>22523,12015=>22524,12016=>22525,12017=>22526,12018=>22527,12019=>22528,13312=>22529,13313=>22530,13314=>22531,13315=>22532,13316=>22533,13317=>22534,13318=>22535,13319=>22536,13320=>22537,13321=>22538,13322=>22539,13323=>22540,13324=>22541,13325=>22542,13326=>22543,13327=>22544,13328=>22545,13329=>22546,13330=>22547,13331=>22548,13332=>22549,13333=>22550,13334=>22551,13335=>22552,13336=>22553,13337=>22554,13338=>22555,13339=>22556,13340=>22557,13341=>22558,13342=>22559,13343=>22560,13344=>22561,13345=>22562,13346=>22563,13347=>22564,13348=>22565,13349=>22566,13350=>22567,13351=>22568,13352=>22569,13353=>22570,13354=>22571,13355=>22572,13356=>22573,13357=>22574,13358=>22575,13359=>22576,13360=>22577,13361=>22578,13362=>22579,13363=>22580,13364=>22581,13365=>22582,13366=>22583,13367=>22584,13368=>22585,13369=>22586,13370=>22587,13371=>22588,13372=>22589,13373=>22590,13374=>22591,13375=>22592,13376=>22593,13377=>22594,13378=>22595,13379=>22596,13380=>22597,13381=>22598,13382=>22599,13384=>22600,13385=>22601,13386=>22602,13387=>22603,13388=>22604,13389=>22605,13390=>22606,13391=>22607,13392=>22608,13393=>22609,13394=>22610,13395=>22611,13396=>22612,13397=>22613,13398=>22614,13399=>22615,13400=>22616,13401=>22617,13402=>22618,13403=>22619,13404=>22620,13405=>22621,13406=>22622,13407=>22623,13408=>22624,13409=>22625,13410=>22626,13411=>22627,13412=>22628,13413=>22629,13414=>22630,13415=>22631,13416=>22632,13417=>22633,13418=>22634,13419=>22635,13420=>22636,13421=>22637,13422=>22638,13423=>22639,13424=>22640,13425=>22641,13426=>22642,13428=>22643,13429=>22644,13430=>22645,13431=>22646,13432=>22647,13433=>22648,13434=>22649,13435=>22650,13436=>22651,13437=>22652,13438=>22653,13439=>22654,13440=>22655,13441=>22656,13442=>22657,13443=>22658,13444=>22659,13445=>22660,13446=>22661,13447=>22662,13448=>22663,13449=>22664,13450=>22665,13451=>22666,13452=>22667,13453=>22668,13454=>22669,13455=>22670,13456=>22671,13457=>22672,13458=>22673,13459=>22674,13460=>22675,13461=>22676,13462=>22677,13463=>22678,13464=>22679,13465=>22680,13466=>22681,13467=>22682,13468=>22683,13469=>22684,13470=>22685,13471=>22686,13472=>22687,13473=>22688,13474=>22689,13475=>22690,13476=>22691,13477=>22692,13478=>22693,13479=>22694,13480=>22695,13481=>22696,13482=>22697,13483=>22698,13484=>22699,13485=>22700,13486=>22701,13487=>22702,13488=>22703,13489=>22704,13490=>22705,13491=>22706,13492=>22707,13493=>22708,13494=>22709,13495=>22710,13496=>22711,13497=>22712,13498=>22713,13499=>22714,13500=>22715,13501=>22716,13502=>22717,13503=>22718,13504=>22719,13505=>22720,13506=>22721,13507=>22722,13508=>22723,13509=>22724,13510=>22725,13511=>22726,13512=>22727,13513=>22728,13514=>22729,13515=>22730,13516=>22731,13517=>22732,13518=>22733,13519=>22734,13520=>22735,13521=>22736,13522=>22737,13523=>22738,13524=>22739,13525=>22740,13526=>22741,13527=>22742,13528=>22743,13529=>22744,13530=>22745,13531=>22746,13532=>22747,13533=>22748,13534=>22749,13535=>22750,13536=>22751,13537=>22752,13538=>22753,13539=>22754,13540=>22755,13541=>22756,13542=>22757,13543=>22758,13544=>22759,13545=>22760,13546=>22761,13547=>22762,13548=>22763,13549=>22764,13550=>22765,13551=>22766,13552=>22767,13553=>22768,13554=>22769,13555=>22770,13556=>22771,13557=>22772,13558=>22773,13559=>22774,13560=>22775,13561=>22776,13562=>22777,13563=>22778,13564=>22779,13565=>22780,13566=>22781,13567=>22782,13568=>22783,13569=>22784,13570=>22785,13571=>22786,13572=>22787,13573=>22788,13574=>22789,13575=>22790,13576=>22791,13577=>22792,13578=>22793,13579=>22794,13580=>22795,13581=>22796,13582=>22797,13583=>22798,13584=>22799,13585=>22800,13586=>22801,13587=>22802,13588=>22803,13589=>22804,13590=>22805,13591=>22806,13592=>22807,13593=>22808,13594=>22809,13595=>22810,13596=>22811,13597=>22812,13598=>22813,13599=>22814,13600=>22815,13601=>22816,13602=>22817,13603=>22818,13604=>22819,13605=>22820,13606=>22821,13607=>22822,13608=>22823,13609=>22824,13610=>22825,13611=>22826,13612=>22827,13613=>22828,13614=>22829,13615=>22830,13616=>22831,13617=>22832,13618=>22833,13619=>22834,13620=>22835,13621=>22836,13622=>22837,13623=>22838,13624=>22839,13625=>22840,13626=>22841,13627=>22842,13628=>22843,13629=>22844,13630=>22845,13631=>22846,13632=>22847,13633=>22848,13634=>22849,13635=>22850,13636=>22851,13637=>22852,13638=>22853,13639=>22854,13640=>22855,13641=>22856,13642=>22857,13643=>22858,13644=>22859,13645=>22860,13646=>22861,13647=>22862,13648=>22863,13649=>22864,13650=>22865,13651=>22866,13652=>22867,13653=>22868,13654=>22869,13655=>22870,13656=>22871,13657=>22872,13658=>22873,13659=>22874,13660=>22875,13661=>22876,13662=>22877,13663=>22878,13664=>22879,13665=>22880,13666=>22881,13667=>22882,13668=>22883,13669=>22884,13670=>22885,13671=>22886,13672=>22887,13673=>22888,13674=>22889,13675=>22890,13676=>22891,13677=>22892,13678=>22893,13679=>22894,13680=>22895,13681=>22896,13682=>22897,13683=>22898,13684=>22899,13685=>22900,13686=>22901,13687=>22902,13688=>22903,13689=>22904,13690=>22905,13691=>22906,13692=>22907,13693=>22908,13694=>22909,13695=>22910,13696=>22911,13697=>22912,13698=>22913,13699=>22914,13700=>22915,13701=>22916,13702=>22917,13703=>22918,13704=>22919,13705=>22920,13706=>22921,13707=>22922,13708=>22923,13709=>22924,13710=>22925,13711=>22926,13712=>22927,13713=>22928,13714=>22929,13715=>22930,13716=>22931,13717=>22932,13718=>22933,13719=>22934,13720=>22935,13721=>22936,13722=>22937,13723=>22938,13724=>22939,13725=>22940,13727=>22941,13728=>22942,13729=>22943,13730=>22944,13731=>22945,13732=>22946,13733=>22947,13734=>22948,13735=>22949,13736=>22950,13737=>22951,13738=>22952,13739=>22953,13740=>22954,13741=>22955,13742=>22956,13743=>22957,13744=>22958,13745=>22959,13746=>22960,13747=>22961,13748=>22962,13749=>22963,13750=>22964,13751=>22965,13752=>22966,13753=>22967,13754=>22968,13755=>22969,13756=>22970,13757=>22971,13758=>22972,13759=>22973,13760=>22974,13761=>22975,13762=>22976,13763=>22977,13764=>22978,13765=>22979,13766=>22980,13767=>22981,13768=>22982,13769=>22983,13770=>22984,13771=>22985,13772=>22986,13773=>22987,13774=>22988,13775=>22989,13776=>22990,13777=>22991,13778=>22992,13779=>22993,13780=>22994,13781=>22995,13782=>22996,13783=>22997,13784=>22998,13785=>22999,13786=>23000,13787=>23001,13788=>23002,13789=>23003,13790=>23004,13791=>23005,13792=>23006,13793=>23007,13794=>23008,13795=>23009,13796=>23010,13797=>23011,13798=>23012,13799=>23013,13800=>23014,13801=>23015,13802=>23016,13803=>23017,13804=>23018,13805=>23019,13806=>23020,13807=>23021,13808=>23022,13809=>23023,13810=>23024,13811=>23025,13812=>23026,13813=>23027,13814=>23028,13815=>23029,13816=>23030,13817=>23031,13818=>23032,13819=>23033,13820=>23034,13821=>23035,13822=>23036,13823=>23037,13824=>23038,13825=>23039,13826=>23040,13827=>23041,13828=>23042,13829=>23043,13830=>23044,13831=>23045,13832=>23046,13833=>23047,13834=>23048,13835=>23049,13836=>23050,13837=>23051,13839=>23052,13840=>23053,13841=>23054,13842=>23055,13843=>23056,13844=>23057,13845=>23058,13846=>23059,13847=>23060,13848=>23061,13849=>23062,13851=>23063,13852=>23064,13853=>23065,13854=>23066,13855=>23067,13856=>23068,13857=>23069,13858=>23070,13859=>23071,13860=>23072,13861=>23073,13862=>23074,13863=>23075,13864=>23076,13865=>23077,13866=>23078,13867=>23079,13868=>23080,13869=>23081,13870=>23082,13871=>23083,13872=>23084,13873=>23085,13874=>23086,13875=>23087,13876=>23088,13877=>23089,13878=>23090,13879=>23091,13880=>23092,13881=>23093,13882=>23094,13883=>23095,13884=>23096,13885=>23097,13886=>23098,13887=>23099,13888=>23100,13889=>23101,13890=>23102,13891=>23103,13892=>23104,13893=>23105,13894=>23106,13895=>23107,13896=>23108,13897=>23109,13898=>23110,13899=>23111,13900=>23112,13901=>23113,13902=>23114,13903=>23115,13904=>23116,13905=>23117,13906=>23118,13907=>23119,13908=>23120,13909=>23121,13910=>23122,13911=>23123,13912=>23124,13913=>23125,13914=>23126,13915=>23127,13916=>23128,13917=>23129,13918=>23130,13919=>23131,13920=>23132,13921=>23133,13922=>23134,13923=>23135,13924=>23136,13925=>23137,13926=>23138,13927=>23139,13928=>23140,13929=>23141,13930=>23142,13931=>23143,13932=>23144,13933=>23145,13934=>23146,13935=>23147,13936=>23148,13937=>23149,13938=>23150,13939=>23151,13940=>23152,13941=>23153,13942=>23154,13943=>23155,13944=>23156,13945=>23157,13946=>23158,13947=>23159,13948=>23160,13949=>23161,13950=>23162,13951=>23163,13952=>23164,13953=>23165,13954=>23166,13955=>23167,13956=>23168,13957=>23169,13958=>23170,13959=>23171,13960=>23172,13961=>23173,13962=>23174,13963=>23175,13964=>23176,13965=>23177,13966=>23178,13967=>23179,13968=>23180,13969=>23181,13970=>23182,13971=>23183,13972=>23184,13973=>23185,13974=>23186,13975=>23187,13976=>23188,13977=>23189,13978=>23190,13979=>23191,13980=>23192,13981=>23193,13982=>23194,13983=>23195,13984=>23196,13985=>23197,13986=>23198,13987=>23199,13988=>23200,13989=>23201,13990=>23202,13991=>23203,13992=>23204,13993=>23205,13994=>23206,13995=>23207,13996=>23208,13997=>23209,13998=>23210,13999=>23211,14000=>23212,14001=>23213,14002=>23214,14003=>23215,14004=>23216,14005=>23217,14006=>23218,14007=>23219,14008=>23220,14009=>23221,14010=>23222,14011=>23223,14012=>23224,14013=>23225,14014=>23226,14015=>23227,14016=>23228,14017=>23229,14018=>23230,14019=>23231,14020=>23232,14021=>23233,14022=>23234,14023=>23235,14024=>23236,14025=>23237,14026=>23238,14027=>23239,14028=>23240,14029=>23241,14030=>23242,14031=>23243,14032=>23244,14033=>23245,14034=>23246,14035=>23247,14036=>23248,14037=>23249,14038=>23250,14039=>23251,14040=>23252,14041=>23253,14042=>23254,14043=>23255,14044=>23256,14045=>23257,14046=>23258,14047=>23259,14048=>23260,14049=>23261,14050=>23262,14051=>23263,14052=>23264,14053=>23265,14054=>23266,14055=>23267,14056=>23268,14057=>23269,14058=>23270,14059=>23271,14060=>23272,14061=>23273,14062=>23274,14063=>23275,14064=>23276,14065=>23277,14066=>23278,14067=>23279,14068=>23280,14069=>23281,14070=>23282,14071=>23283,14072=>23284,14073=>23285,14074=>23286,14075=>23287,14076=>23288,14077=>23289,14078=>23290,14079=>23291,14080=>23292,14081=>23293,14082=>23294,14083=>23295,14084=>23296,14085=>23297,14086=>23298,14087=>23299,14088=>23300,14089=>23301,14090=>23302,14091=>23303,14092=>23304,14093=>23305,14094=>23306,14095=>23307,14096=>23308,14097=>23309,14098=>23310,14099=>23311,14100=>23312,14101=>23313,14102=>23314,14103=>23315,14104=>23316,14105=>23317,14106=>23318,14107=>23319,14108=>23320,14109=>23321,14110=>23322,14111=>23323,14112=>23324,14113=>23325,14114=>23326,14115=>23327,14116=>23328,14117=>23329,14118=>23330,14119=>23331,14120=>23332,14121=>23333,14122=>23334,14123=>23335,14124=>23336,14125=>23337,14126=>23338,14127=>23339,14128=>23340,14129=>23341,14130=>23342,14131=>23343,14132=>23344,14133=>23345,14134=>23346,14135=>23347,14136=>23348,14137=>23349,14138=>23350,14139=>23351,14140=>23352,14141=>23353,14142=>23354,14143=>23355,14144=>23356,14145=>23357,14146=>23358,14147=>23359,14148=>23360,14149=>23361,14150=>23362,14151=>23363,14152=>23364,14153=>23365,14154=>23366,14155=>23367,14156=>23368,14157=>23369,14158=>23370,14159=>23371,14160=>23372,14161=>23373,14162=>23374,14163=>23375,14164=>23376,14165=>23377,14166=>23378,14167=>23379,14168=>23380,14169=>23381,14170=>23382,14171=>23383,14172=>23384,14173=>23385,14174=>23386,14175=>23387,14176=>23388,14177=>23389,14178=>23390,14179=>23391,14180=>23392,14181=>23393,14182=>23394,14183=>23395,14184=>23396,14185=>23397,14186=>23398,14187=>23399,14188=>23400,14189=>23401,14190=>23402,14191=>23403,14192=>23404,14193=>23405,14194=>23406,14195=>23407,14196=>23408,14197=>23409,14198=>23410,14199=>23411,14200=>23412,14201=>23413,14202=>23414,14203=>23415,14204=>23416,14205=>23417,14206=>23418,14207=>23419,14208=>23420,14209=>23421,14210=>23422,14211=>23423,14212=>23424,14213=>23425,14214=>23426,14215=>23427,14216=>23428,14217=>23429,14218=>23430,14219=>23431,14220=>23432,14221=>23433,14222=>23434,14223=>23435,14224=>23436,14225=>23437,14226=>23438,14227=>23439,14228=>23440,14229=>23441,14230=>23442,14231=>23443,14232=>23444,14233=>23445,14234=>23446,14235=>23447,14236=>23448,14237=>23449,14238=>23450,14239=>23451,14240=>23452,14241=>23453,14242=>23454,14243=>23455,14244=>23456,14245=>23457,14246=>23458,14247=>23459,14248=>23460,14249=>23461,14250=>23462,14251=>23463,14252=>23464,14253=>23465,14254=>23466,14255=>23467,14256=>23468,14257=>23469,14258=>23470,14259=>23471,14260=>23472,14261=>23473,14262=>23474,14263=>23475,14264=>23476,14265=>23477,14266=>23478,14267=>23479,14268=>23480,14269=>23481,14270=>23482,14271=>23483,14272=>23484,14273=>23485,14274=>23486,14275=>23487,14276=>23488,14277=>23489,14278=>23490,14279=>23491,14280=>23492,14281=>23493,14282=>23494,14283=>23495,14284=>23496,14285=>23497,14286=>23498,14287=>23499,14288=>23500,14289=>23501,14290=>23502,14291=>23503,14292=>23504,14293=>23505,14294=>23506,14295=>23507,14296=>23508,14297=>23509,14298=>23510,14299=>23511,14300=>23512,14301=>23513,14302=>23514,14303=>23515,14304=>23516,14305=>23517,14306=>23518,14307=>23519,14308=>23520,14309=>23521,14310=>23522,14311=>23523,14312=>23524,14313=>23525,14314=>23526,14315=>23527,14316=>23528,14317=>23529,14318=>23530,14319=>23531,14320=>23532,14321=>23533,14322=>23534,14323=>23535,14324=>23536,14325=>23537,14326=>23538,14327=>23539,14328=>23540,14329=>23541,14330=>23542,14331=>23543,14332=>23544,14333=>23545,14334=>23546,14335=>23547,14336=>23548,14337=>23549,14338=>23550,14339=>23551,14340=>23552,14341=>23553,14342=>23554,14343=>23555,14344=>23556,14345=>23557,14346=>23558,14347=>23559,14348=>23560,14349=>23561,14350=>23562,14351=>23563,14352=>23564,14353=>23565,14354=>23566,14355=>23567,14356=>23568,14357=>23569,14358=>23570,14359=>23571,14360=>23572,14361=>23573,14362=>23574,14363=>23575,14364=>23576,14365=>23577,14366=>23578,14367=>23579,14368=>23580,14369=>23581,14370=>23582,14371=>23583,14372=>23584,14373=>23585,14374=>23586,14375=>23587,14376=>23588,14377=>23589,14378=>23590,14379=>23591,14380=>23592,14381=>23593,14382=>23594,14383=>23595,14384=>23596,14385=>23597,14386=>23598,14387=>23599,14388=>23600,14389=>23601,14390=>23602,14391=>23603,14392=>23604,14393=>23605,14394=>23606,14395=>23607,14396=>23608,14397=>23609,14398=>23610,14399=>23611,14400=>23612,14401=>23613,14402=>23614,14403=>23615,14404=>23616,14405=>23617,14406=>23618,14407=>23619,14408=>23620,14409=>23621,14410=>23622,14411=>23623,14412=>23624,14413=>23625,14414=>23626,14415=>23627,14416=>23628,14417=>23629,14418=>23630,14419=>23631,14420=>23632,14421=>23633,14422=>23634,14423=>23635,14424=>23636,14425=>23637,14426=>23638,14427=>23639,14428=>23640,14429=>23641,14430=>23642,14431=>23643,14432=>23644,14433=>23645,14434=>23646,14435=>23647,14436=>23648,14437=>23649,14438=>23650,14439=>23651,14440=>23652,14441=>23653,14442=>23654,14443=>23655,14444=>23656,14445=>23657,14446=>23658,14447=>23659,14448=>23660,14449=>23661,14450=>23662,14451=>23663,14452=>23664,14453=>23665,14454=>23666,14455=>23667,14456=>23668,14457=>23669,14458=>23670,14459=>23671,14460=>23672,14461=>23673,14462=>23674,14463=>23675,14464=>23676,14465=>23677,14466=>23678,14467=>23679,14468=>23680,14469=>23681,14470=>23682,14471=>23683,14472=>23684,14473=>23685,14474=>23686,14475=>23687,14476=>23688,14477=>23689,14478=>23690,14479=>23691,14480=>23692,14481=>23693,14482=>23694,14483=>23695,14484=>23696,14485=>23697,14486=>23698,14487=>23699,14488=>23700,14489=>23701,14490=>23702,14491=>23703,14492=>23704,14493=>23705,14494=>23706,14495=>23707,14496=>23708,14497=>23709,14498=>23710,14499=>23711,14500=>23712,14501=>23713,14502=>23714,14503=>23715,14504=>23716,14505=>23717,14506=>23718,14507=>23719,14508=>23720,14509=>23721,14510=>23722,14511=>23723,14512=>23724,14513=>23725,14514=>23726,14515=>23727,14516=>23728,14517=>23729,14518=>23730,14519=>23731,14520=>23732,14521=>23733,14522=>23734,14523=>23735,14524=>23736,14525=>23737,14526=>23738,14527=>23739,14528=>23740,14529=>23741,14530=>23742,14531=>23743,14532=>23744,14533=>23745,14534=>23746,14535=>23747,14536=>23748,14537=>23749,14538=>23750,14539=>23751,14540=>23752,14541=>23753,14542=>23754,14543=>23755,14544=>23756,14545=>23757,14546=>23758,14547=>23759,14548=>23760,14549=>23761,14550=>23762,14551=>23763,14552=>23764,14553=>23765,14554=>23766,14555=>23767,14556=>23768,14557=>23769,14558=>23770,14559=>23771,14560=>23772,14561=>23773,14562=>23774,14563=>23775,14564=>23776,14565=>23777,14566=>23778,14567=>23779,14568=>23780,14569=>23781,14570=>23782,14571=>23783,14572=>23784,14573=>23785,14574=>23786,14575=>23787,14576=>23788,14577=>23789,14578=>23790,14579=>23791,14580=>23792,14581=>23793,14582=>23794,14583=>23795,14584=>23796,14585=>23797,14586=>23798,14587=>23799,14588=>23800,14589=>23801,14590=>23802,14591=>23803,14592=>23804,14593=>23805,14594=>23806,14595=>23807,14596=>23808,14597=>23809,14598=>23810,14599=>23811,14600=>23812,14601=>23813,14602=>23814,14603=>23815,14604=>23816,14605=>23817,14606=>23818,14607=>23819,14608=>23820,14609=>23821,14610=>23822,14611=>23823,14612=>23824,14613=>23825,14614=>23826,14615=>23827,14617=>23828,14618=>23829,14619=>23830,14620=>23831,14621=>23832,14622=>23833,14623=>23834,14624=>23835,14625=>23836,14626=>23837,14627=>23838,14628=>23839,14629=>23840,14630=>23841,14631=>23842,14632=>23843,14633=>23844,14634=>23845,14635=>23846,14636=>23847,14637=>23848,14638=>23849,14639=>23850,14640=>23851,14641=>23852,14642=>23853,14643=>23854,14644=>23855,14645=>23856,14646=>23857,14647=>23858,14648=>23859,14649=>23860,14650=>23861,14651=>23862,14652=>23863,14653=>23864,14654=>23865,14655=>23866,14656=>23867,14657=>23868,14658=>23869,14659=>23870,14660=>23871,14661=>23872,14662=>23873,14663=>23874,14664=>23875,14665=>23876,14666=>23877,14667=>23878,14668=>23879,14669=>23880,14670=>23881,14671=>23882,14672=>23883,14673=>23884,14674=>23885,14675=>23886,14676=>23887,14677=>23888,14678=>23889,14679=>23890,14680=>23891,14681=>23892,14682=>23893,14683=>23894,14684=>23895,14685=>23896,14686=>23897,14687=>23898,14688=>23899,14689=>23900,14690=>23901,14691=>23902,14692=>23903,14693=>23904,14694=>23905,14695=>23906,14696=>23907,14697=>23908,14698=>23909,14699=>23910,14700=>23911,14701=>23912,14703=>23913,14704=>23914,14705=>23915,14706=>23916,14707=>23917,14708=>23918,14709=>23919,14710=>23920,14711=>23921,14712=>23922,14713=>23923,14714=>23924,14715=>23925,14716=>23926,14717=>23927,14718=>23928,14719=>23929,14720=>23930,14721=>23931,14722=>23932,14723=>23933,14724=>23934,14725=>23935,14726=>23936,14727=>23937,14728=>23938,14729=>23939,14730=>23940,14731=>23941,14732=>23942,14733=>23943,14734=>23944,14735=>23945,14736=>23946,14737=>23947,14738=>23948,14739=>23949,14740=>23950,14741=>23951,14742=>23952,14743=>23953,14744=>23954,14745=>23955,14746=>23956,14747=>23957,14748=>23958,14749=>23959,14750=>23960,14751=>23961,14752=>23962,14753=>23963,14754=>23964,14755=>23965,14756=>23966,14757=>23967,14758=>23968,14759=>23969,14760=>23970,14761=>23971,14762=>23972,14763=>23973,14764=>23974,14765=>23975,14766=>23976,14767=>23977,14768=>23978,14769=>23979,14770=>23980,14771=>23981,14772=>23982,14773=>23983,14774=>23984,14775=>23985,14776=>23986,14777=>23987,14778=>23988,14779=>23989,14780=>23990,14781=>23991,14782=>23992,14783=>23993,14784=>23994,14785=>23995,14786=>23996,14787=>23997,14788=>23998,14789=>23999,14790=>24000,14791=>24001,14792=>24002,14793=>24003,14794=>24004,14795=>24005,14796=>24006,14797=>24007,14798=>24008,14801=>24009,14802=>24010,14803=>24011,14804=>24012,14805=>24013,14806=>24014,14807=>24015,14808=>24016,14809=>24017,14810=>24018,14811=>24019,14812=>24020,14813=>24021,14814=>24022,14816=>24023,14817=>24024,14818=>24025,14819=>24026,14820=>24027,14821=>24028,14822=>24029,14823=>24030,14824=>24031,14825=>24032,14826=>24033,14827=>24034,14828=>24035,14829=>24036,14830=>24037,14831=>24038,14832=>24039,14833=>24040,14834=>24041,14835=>24042,14836=>24043,14837=>24044,14838=>24045,14839=>24046,14840=>24047,14841=>24048,14842=>24049,14843=>24050,14844=>24051,14845=>24052,14846=>24053,14847=>24054,14848=>24055,14849=>24056,14850=>24057,14851=>24058,14852=>24059,14853=>24060,14854=>24061,14855=>24062,14856=>24063,14857=>24064,14858=>24065,14859=>24066,14860=>24067,14861=>24068,14862=>24069,14863=>24070,14864=>24071,14865=>24072,14866=>24073,14867=>24074,14868=>24075,14869=>24076,14870=>24077,14871=>24078,14872=>24079,14873=>24080,14874=>24081,14875=>24082,14876=>24083,14877=>24084,14878=>24085,14879=>24086,14880=>24087,14881=>24088,14882=>24089,14883=>24090,14884=>24091,14885=>24092,14886=>24093,14887=>24094,14888=>24095,14889=>24096,14890=>24097,14891=>24098,14892=>24099,14893=>24100,14894=>24101,14895=>24102,14896=>24103,14897=>24104,14898=>24105,14899=>24106,14900=>24107,14901=>24108,14902=>24109,14903=>24110,14904=>24111,14905=>24112,14906=>24113,14907=>24114,14908=>24115,14909=>24116,14910=>24117,14911=>24118,14912=>24119,14913=>24120,14914=>24121,14915=>24122,14916=>24123,14917=>24124,14918=>24125,14919=>24126,14920=>24127,14921=>24128,14922=>24129,14923=>24130,14924=>24131,14925=>24132,14926=>24133,14927=>24134,14928=>24135,14929=>24136,14930=>24137,14931=>24138,14932=>24139,14933=>24140,14934=>24141,14935=>24142,14936=>24143,14937=>24144,14938=>24145,14939=>24146,14940=>24147,14941=>24148,14942=>24149,14943=>24150,14944=>24151,14945=>24152,14946=>24153,14947=>24154,14948=>24155,14949=>24156,14950=>24157,14951=>24158,14952=>24159,14953=>24160,14954=>24161,14955=>24162,14956=>24163,14957=>24164,14958=>24165,14959=>24166,14960=>24167,14961=>24168,14962=>24169,14964=>24170,14965=>24171,14966=>24172,14967=>24173,14968=>24174,14969=>24175,14970=>24176,14971=>24177,14972=>24178,14973=>24179,14974=>24180,14975=>24181,14976=>24182,14977=>24183,14978=>24184,14979=>24185,14980=>24186,14981=>24187,14982=>24188,14983=>24189,14984=>24190,14985=>24191,14986=>24192,14987=>24193,14988=>24194,14989=>24195,14990=>24196,14991=>24197,14992=>24198,14993=>24199,14994=>24200,14995=>24201,14996=>24202,14997=>24203,14998=>24204,14999=>24205,15000=>24206,15001=>24207,15002=>24208,15003=>24209,15004=>24210,15005=>24211,15006=>24212,15007=>24213,15008=>24214,15009=>24215,15010=>24216,15011=>24217,15012=>24218,15013=>24219,15014=>24220,15015=>24221,15016=>24222,15017=>24223,15018=>24224,15019=>24225,15020=>24226,15021=>24227,15022=>24228,15023=>24229,15024=>24230,15025=>24231,15026=>24232,15027=>24233,15028=>24234,15029=>24235,15030=>24236,15031=>24237,15032=>24238,15033=>24239,15034=>24240,15035=>24241,15036=>24242,15037=>24243,15038=>24244,15039=>24245,15040=>24246,15041=>24247,15042=>24248,15043=>24249,15044=>24250,15045=>24251,15046=>24252,15047=>24253,15048=>24254,15049=>24255,15050=>24256,15051=>24257,15052=>24258,15053=>24259,15054=>24260,15055=>24261,15056=>24262,15057=>24263,15058=>24264,15059=>24265,15060=>24266,15061=>24267,15062=>24268,15063=>24269,15064=>24270,15065=>24271,15066=>24272,15067=>24273,15068=>24274,15069=>24275,15070=>24276,15071=>24277,15072=>24278,15073=>24279,15074=>24280,15075=>24281,15076=>24282,15077=>24283,15078=>24284,15079=>24285,15080=>24286,15081=>24287,15082=>24288,15083=>24289,15084=>24290,15085=>24291,15086=>24292,15087=>24293,15088=>24294,15089=>24295,15090=>24296,15091=>24297,15092=>24298,15093=>24299,15094=>24300,15095=>24301,15096=>24302,15097=>24303,15098=>24304,15099=>24305,15100=>24306,15101=>24307,15102=>24308,15103=>24309,15104=>24310,15105=>24311,15106=>24312,15107=>24313,15108=>24314,15109=>24315,15110=>24316,15111=>24317,15112=>24318,15113=>24319,15114=>24320,15115=>24321,15116=>24322,15117=>24323,15118=>24324,15119=>24325,15120=>24326,15121=>24327,15122=>24328,15123=>24329,15124=>24330,15125=>24331,15126=>24332,15127=>24333,15128=>24334,15129=>24335,15130=>24336,15131=>24337,15132=>24338,15133=>24339,15134=>24340,15135=>24341,15136=>24342,15137=>24343,15138=>24344,15139=>24345,15140=>24346,15141=>24347,15142=>24348,15143=>24349,15144=>24350,15145=>24351,15146=>24352,15147=>24353,15148=>24354,15149=>24355,15150=>24356,15151=>24357,15152=>24358,15153=>24359,15154=>24360,15155=>24361,15156=>24362,15157=>24363,15158=>24364,15159=>24365,15160=>24366,15161=>24367,15162=>24368,15163=>24369,15164=>24370,15165=>24371,15166=>24372,15167=>24373,15168=>24374,15169=>24375,15170=>24376,15171=>24377,15172=>24378,15173=>24379,15174=>24380,15175=>24381,15176=>24382,15177=>24383,15178=>24384,15179=>24385,15180=>24386,15181=>24387,15183=>24388,15184=>24389,15185=>24390,15186=>24391,15187=>24392,15188=>24393,15189=>24394,15190=>24395,15191=>24396,15192=>24397,15193=>24398,15194=>24399,15195=>24400,15196=>24401,15197=>24402,15198=>24403,15199=>24404,15200=>24405,15201=>24406,15202=>24407,15203=>24408,15204=>24409,15205=>24410,15206=>24411,15207=>24412,15208=>24413,15209=>24414,15210=>24415,15211=>24416,15212=>24417,15213=>24418,15214=>24419,15215=>24420,15216=>24421,15217=>24422,15218=>24423,15219=>24424,15220=>24425,15221=>24426,15222=>24427,15223=>24428,15224=>24429,15225=>24430,15226=>24431,15227=>24432,15228=>24433,15229=>24434,15230=>24435,15231=>24436,15232=>24437,15233=>24438,15234=>24439,15235=>24440,15236=>24441,15237=>24442,15238=>24443,15239=>24444,15240=>24445,15241=>24446,15242=>24447,15243=>24448,15244=>24449,15245=>24450,15246=>24451,15247=>24452,15248=>24453,15249=>24454,15250=>24455,15251=>24456,15252=>24457,15253=>24458,15254=>24459,15255=>24460,15256=>24461,15257=>24462,15258=>24463,15259=>24464,15260=>24465,15261=>24466,15262=>24467,15263=>24468,15264=>24469,15265=>24470,15266=>24471,15267=>24472,15268=>24473,15269=>24474,15270=>24475,15271=>24476,15272=>24477,15273=>24478,15274=>24479,15275=>24480,15276=>24481,15277=>24482,15278=>24483,15279=>24484,15280=>24485,15281=>24486,15282=>24487,15283=>24488,15284=>24489,15285=>24490,15286=>24491,15287=>24492,15288=>24493,15289=>24494,15290=>24495,15291=>24496,15292=>24497,15293=>24498,15294=>24499,15295=>24500,15296=>24501,15297=>24502,15298=>24503,15299=>24504,15300=>24505,15301=>24506,15302=>24507,15303=>24508,15304=>24509,15305=>24510,15306=>24511,15307=>24512,15308=>24513,15309=>24514,15310=>24515,15311=>24516,15312=>24517,15313=>24518,15314=>24519,15315=>24520,15316=>24521,15317=>24522,15318=>24523,15319=>24524,15320=>24525,15321=>24526,15322=>24527,15323=>24528,15324=>24529,15325=>24530,15326=>24531,15327=>24532,15328=>24533,15329=>24534,15330=>24535,15331=>24536,15332=>24537,15333=>24538,15334=>24539,15335=>24540,15336=>24541,15337=>24542,15338=>24543,15339=>24544,15340=>24545,15341=>24546,15342=>24547,15343=>24548,15344=>24549,15345=>24550,15346=>24551,15347=>24552,15348=>24553,15349=>24554,15350=>24555,15351=>24556,15352=>24557,15353=>24558,15354=>24559,15355=>24560,15356=>24561,15357=>24562,15358=>24563,15359=>24564,15360=>24565,15361=>24566,15362=>24567,15363=>24568,15364=>24569,15365=>24570,15366=>24571,15367=>24572,15368=>24573,15369=>24574,15370=>24575,15371=>24576,15372=>24577,15373=>24578,15374=>24579,15375=>24580,15376=>24581,15377=>24582,15378=>24583,15379=>24584,15380=>24585,15381=>24586,15382=>24587,15383=>24588,15384=>24589,15385=>24590,15386=>24591,15387=>24592,15388=>24593,15389=>24594,15390=>24595,15391=>24596,15392=>24597,15393=>24598,15394=>24599,15395=>24600,15396=>24601,15397=>24602,15398=>24603,15399=>24604,15400=>24605,15401=>24606,15402=>24607,15403=>24608,15404=>24609,15405=>24610,15406=>24611,15407=>24612,15408=>24613,15409=>24614,15410=>24615,15411=>24616,15412=>24617,15413=>24618,15414=>24619,15415=>24620,15416=>24621,15417=>24622,15418=>24623,15419=>24624,15420=>24625,15421=>24626,15422=>24627,15423=>24628,15424=>24629,15425=>24630,15426=>24631,15427=>24632,15428=>24633,15429=>24634,15430=>24635,15431=>24636,15432=>24637,15433=>24638,15434=>24639,15435=>24640,15436=>24641,15437=>24642,15438=>24643,15439=>24644,15440=>24645,15441=>24646,15442=>24647,15443=>24648,15444=>24649,15445=>24650,15446=>24651,15447=>24652,15448=>24653,15449=>24654,15450=>24655,15451=>24656,15452=>24657,15453=>24658,15454=>24659,15455=>24660,15456=>24661,15457=>24662,15458=>24663,15459=>24664,15460=>24665,15461=>24666,15462=>24667,15463=>24668,15464=>24669,15465=>24670,15466=>24671,15467=>24672,15468=>24673,15469=>24674,15471=>24675,15472=>24676,15473=>24677,15474=>24678,15475=>24679,15476=>24680,15477=>24681,15478=>24682,15479=>24683,15480=>24684,15481=>24685,15482=>24686,15483=>24687,15484=>24688,15485=>24689,15486=>24690,15487=>24691,15488=>24692,15489=>24693,15490=>24694,15491=>24695,15492=>24696,15493=>24697,15494=>24698,15495=>24699,15496=>24700,15497=>24701,15498=>24702,15499=>24703,15500=>24704,15501=>24705,15502=>24706,15503=>24707,15504=>24708,15505=>24709,15506=>24710,15507=>24711,15508=>24712,15509=>24713,15510=>24714,15511=>24715,15512=>24716,15513=>24717,15514=>24718,15515=>24719,15516=>24720,15517=>24721,15518=>24722,15519=>24723,15520=>24724,15521=>24725,15522=>24726,15523=>24727,15524=>24728,15525=>24729,15526=>24730,15527=>24731,15528=>24732,15529=>24733,15530=>24734,15531=>24735,15532=>24736,15533=>24737,15534=>24738,15535=>24739,15536=>24740,15537=>24741,15538=>24742,15539=>24743,15540=>24744,15541=>24745,15542=>24746,15543=>24747,15544=>24748,15545=>24749,15546=>24750,15547=>24751,15548=>24752,15549=>24753,15550=>24754,15551=>24755,15552=>24756,15553=>24757,15554=>24758,15555=>24759,15556=>24760,15557=>24761,15558=>24762,15559=>24763,15560=>24764,15561=>24765,15562=>24766,15563=>24767,15564=>24768,15565=>24769,15566=>24770,15567=>24771,15568=>24772,15569=>24773,15570=>24774,15571=>24775,15572=>24776,15573=>24777,15574=>24778,15575=>24779,15576=>24780,15577=>24781,15578=>24782,15579=>24783,15580=>24784,15581=>24785,15582=>24786,15583=>24787,15585=>24788,15586=>24789,15587=>24790,15588=>24791,15589=>24792,15590=>24793,15591=>24794,15592=>24795,15593=>24796,15594=>24797,15595=>24798,15596=>24799,15597=>24800,15598=>24801,15599=>24802,15600=>24803,15601=>24804,15602=>24805,15603=>24806,15604=>24807,15605=>24808,15606=>24809,15607=>24810,15608=>24811,15609=>24812,15610=>24813,15611=>24814,15612=>24815,15613=>24816,15614=>24817,15615=>24818,15616=>24819,15617=>24820,15618=>24821,15619=>24822,15620=>24823,15621=>24824,15622=>24825,15623=>24826,15624=>24827,15625=>24828,15626=>24829,15627=>24830,15628=>24831,15629=>24832,15630=>24833,15631=>24834,15632=>24835,15633=>24836,15634=>24837,15635=>24838,15636=>24839,15637=>24840,15638=>24841,15639=>24842,15640=>24843,15641=>24844,15642=>24845,15643=>24846,15644=>24847,15645=>24848,15646=>24849,15647=>24850,15648=>24851,15649=>24852,15650=>24853,15651=>24854,15652=>24855,15653=>24856,15654=>24857,15655=>24858,15656=>24859,15657=>24860,15658=>24861,15659=>24862,15660=>24863,15661=>24864,15662=>24865,15663=>24866,15664=>24867,15665=>24868,15666=>24869,15667=>24870,15668=>24871,15669=>24872,15670=>24873,15671=>24874,15672=>24875,15673=>24876,15674=>24877,15675=>24878,15676=>24879,15677=>24880,15678=>24881,15679=>24882,15680=>24883,15681=>24884,15682=>24885,15683=>24886,15684=>24887,15685=>24888,15686=>24889,15687=>24890,15688=>24891,15689=>24892,15690=>24893,15691=>24894,15692=>24895,15693=>24896,15694=>24897,15695=>24898,15696=>24899,15697=>24900,15698=>24901,15699=>24902,15700=>24903,15701=>24904,15702=>24905,15703=>24906,15704=>24907,15705=>24908,15706=>24909,15707=>24910,15708=>24911,15709=>24912,15710=>24913,15711=>24914,15712=>24915,15713=>24916,15714=>24917,15715=>24918,15716=>24919,15717=>24920,15718=>24921,15719=>24922,15720=>24923,15721=>24924,15722=>24925,15723=>24926,15724=>24927,15725=>24928,15726=>24929,15727=>24930,15728=>24931,15729=>24932,15730=>24933,15731=>24934,15732=>24935,15733=>24936,15734=>24937,15735=>24938,15736=>24939,15737=>24940,15738=>24941,15739=>24942,15740=>24943,15741=>24944,15742=>24945,15743=>24946,15744=>24947,15745=>24948,15746=>24949,15747=>24950,15748=>24951,15749=>24952,15750=>24953,15751=>24954,15752=>24955,15753=>24956,15754=>24957,15755=>24958,15756=>24959,15757=>24960,15758=>24961,15759=>24962,15760=>24963,15761=>24964,15762=>24965,15763=>24966,15764=>24967,15765=>24968,15766=>24969,15767=>24970,15768=>24971,15769=>24972,15770=>24973,15771=>24974,15772=>24975,15773=>24976,15774=>24977,15775=>24978,15776=>24979,15777=>24980,15778=>24981,15779=>24982,15780=>24983,15781=>24984,15782=>24985,15783=>24986,15784=>24987,15785=>24988,15786=>24989,15787=>24990,15788=>24991,15789=>24992,15790=>24993,15791=>24994,15792=>24995,15793=>24996,15794=>24997,15795=>24998,15796=>24999,15797=>25000,15798=>25001,15799=>25002,15800=>25003,15801=>25004,15802=>25005,15803=>25006,15804=>25007,15805=>25008,15806=>25009,15807=>25010,15808=>25011,15809=>25012,15810=>25013,15811=>25014,15812=>25015,15813=>25016,15814=>25017,15815=>25018,15816=>25019,15817=>25020,15818=>25021,15819=>25022,15820=>25023,15821=>25024,15822=>25025,15823=>25026,15824=>25027,15825=>25028,15826=>25029,15827=>25030,15828=>25031,15829=>25032,15830=>25033,15831=>25034,15832=>25035,15833=>25036,15834=>25037,15835=>25038,15836=>25039,15837=>25040,15838=>25041,15839=>25042,15840=>25043,15841=>25044,15842=>25045,15843=>25046,15844=>25047,15845=>25048,15846=>25049,15847=>25050,15848=>25051,15849=>25052,15850=>25053,15851=>25054,15852=>25055,15853=>25056,15854=>25057,15855=>25058,15856=>25059,15857=>25060,15858=>25061,15859=>25062,15860=>25063,15861=>25064,15862=>25065,15863=>25066,15864=>25067,15865=>25068,15866=>25069,15867=>25070,15868=>25071,15869=>25072,15870=>25073,15871=>25074,15872=>25075,15873=>25076,15874=>25077,15875=>25078,15876=>25079,15877=>25080,15878=>25081,15879=>25082,15880=>25083,15881=>25084,15882=>25085,15883=>25086,15884=>25087,15885=>25088,15886=>25089,15887=>25090,15888=>25091,15889=>25092,15890=>25093,15891=>25094,15892=>25095,15893=>25096,15894=>25097,15895=>25098,15896=>25099,15897=>25100,15898=>25101,15899=>25102,15900=>25103,15901=>25104,15902=>25105,15903=>25106,15904=>25107,15905=>25108,15906=>25109,15907=>25110,15908=>25111,15909=>25112,15910=>25113,15911=>25114,15912=>25115,15913=>25116,15914=>25117,15915=>25118,15916=>25119,15917=>25120,15918=>25121,15919=>25122,15920=>25123,15921=>25124,15922=>25125,15923=>25126,15924=>25127,15925=>25128,15926=>25129,15927=>25130,15928=>25131,15929=>25132,15930=>25133,15931=>25134,15932=>25135,15933=>25136,15934=>25137,15935=>25138,15936=>25139,15937=>25140,15938=>25141,15939=>25142,15940=>25143,15941=>25144,15942=>25145,15943=>25146,15944=>25147,15945=>25148,15946=>25149,15947=>25150,15948=>25151,15949=>25152,15950=>25153,15951=>25154,15952=>25155,15953=>25156,15954=>25157,15955=>25158,15956=>25159,15957=>25160,15958=>25161,15959=>25162,15960=>25163,15961=>25164,15962=>25165,15963=>25166,15964=>25167,15965=>25168,15966=>25169,15967=>25170,15968=>25171,15969=>25172,15970=>25173,15971=>25174,15972=>25175,15973=>25176,15974=>25177,15975=>25178,15976=>25179,15977=>25180,15978=>25181,15979=>25182,15980=>25183,15981=>25184,15982=>25185,15983=>25186,15984=>25187,15985=>25188,15986=>25189,15987=>25190,15988=>25191,15989=>25192,15990=>25193,15991=>25194,15992=>25195,15993=>25196,15994=>25197,15995=>25198,15996=>25199,15997=>25200,15998=>25201,15999=>25202,16000=>25203,16001=>25204,16002=>25205,16003=>25206,16004=>25207,16005=>25208,16006=>25209,16007=>25210,16008=>25211,16009=>25212,16010=>25213,16011=>25214,16012=>25215,16013=>25216,16014=>25217,16015=>25218,16016=>25219,16017=>25220,16018=>25221,16019=>25222,16020=>25223,16021=>25224,16022=>25225,16023=>25226,16024=>25227,16025=>25228,16026=>25229,16027=>25230,16028=>25231,16029=>25232,16030=>25233,16031=>25234,16032=>25235,16033=>25236,16034=>25237,16035=>25238,16036=>25239,16037=>25240,16038=>25241,16039=>25242,16040=>25243,16041=>25244,16042=>25245,16043=>25246,16044=>25247,16045=>25248,16046=>25249,16047=>25250,16048=>25251,16049=>25252,16050=>25253,16051=>25254,16052=>25255,16053=>25256,16054=>25257,16055=>25258,16056=>25259,16057=>25260,16058=>25261,16059=>25262,16060=>25263,16061=>25264,16062=>25265,16063=>25266,16064=>25267,16065=>25268,16066=>25269,16067=>25270,16068=>25271,16069=>25272,16070=>25273,16071=>25274,16072=>25275,16073=>25276,16074=>25277,16075=>25278,16076=>25279,16077=>25280,16078=>25281,16079=>25282,16080=>25283,16081=>25284,16082=>25285,16083=>25286,16084=>25287,16085=>25288,16086=>25289,16087=>25290,16088=>25291,16089=>25292,16090=>25293,16091=>25294,16092=>25295,16093=>25296,16094=>25297,16095=>25298,16096=>25299,16097=>25300,16098=>25301,16099=>25302,16100=>25303,16101=>25304,16102=>25305,16103=>25306,16104=>25307,16105=>25308,16106=>25309,16107=>25310,16108=>25311,16109=>25312,16110=>25313,16111=>25314,16112=>25315,16113=>25316,16114=>25317,16115=>25318,16116=>25319,16117=>25320,16118=>25321,16119=>25322,16120=>25323,16121=>25324,16122=>25325,16123=>25326,16124=>25327,16125=>25328,16126=>25329,16127=>25330,16128=>25331,16129=>25332,16130=>25333,16131=>25334,16132=>25335,16133=>25336,16134=>25337,16135=>25338,16136=>25339,16137=>25340,16138=>25341,16139=>25342,16140=>25343,16141=>25344,16142=>25345,16143=>25346,16144=>25347,16145=>25348,16146=>25349,16147=>25350,16148=>25351,16149=>25352,16150=>25353,16151=>25354,16152=>25355,16153=>25356,16154=>25357,16155=>25358,16156=>25359,16157=>25360,16158=>25361,16159=>25362,16160=>25363,16161=>25364,16162=>25365,16163=>25366,16164=>25367,16165=>25368,16166=>25369,16167=>25370,16168=>25371,16169=>25372,16170=>25373,16171=>25374,16172=>25375,16173=>25376,16174=>25377,16175=>25378,16176=>25379,16177=>25380,16178=>25381,16179=>25382,16180=>25383,16181=>25384,16182=>25385,16183=>25386,16184=>25387,16185=>25388,16186=>25389,16187=>25390,16188=>25391,16189=>25392,16190=>25393,16191=>25394,16192=>25395,16193=>25396,16194=>25397,16195=>25398,16196=>25399,16197=>25400,16198=>25401,16199=>25402,16200=>25403,16201=>25404,16202=>25405,16203=>25406,16204=>25407,16205=>25408,16206=>25409,16207=>25410,16208=>25411,16209=>25412,16210=>25413,16211=>25414,16212=>25415,16213=>25416,16214=>25417,16215=>25418,16216=>25419,16217=>25420,16218=>25421,16219=>25422,16220=>25423,16221=>25424,16222=>25425,16223=>25426,16224=>25427,16225=>25428,16226=>25429,16227=>25430,16228=>25431,16229=>25432,16230=>25433,16231=>25434,16232=>25435,16233=>25436,16234=>25437,16235=>25438,16236=>25439,16237=>25440,16238=>25441,16239=>25442,16240=>25443,16241=>25444,16242=>25445,16243=>25446,16244=>25447,16245=>25448,16246=>25449,16247=>25450,16248=>25451,16249=>25452,16250=>25453,16251=>25454,16252=>25455,16253=>25456,16254=>25457,16255=>25458,16256=>25459,16257=>25460,16258=>25461,16259=>25462,16260=>25463,16261=>25464,16262=>25465,16263=>25466,16264=>25467,16265=>25468,16266=>25469,16267=>25470,16268=>25471,16269=>25472,16270=>25473,16271=>25474,16272=>25475,16273=>25476,16274=>25477,16275=>25478,16276=>25479,16277=>25480,16278=>25481,16279=>25482,16280=>25483,16281=>25484,16282=>25485,16283=>25486,16284=>25487,16285=>25488,16286=>25489,16287=>25490,16288=>25491,16289=>25492,16290=>25493,16291=>25494,16292=>25495,16293=>25496,16294=>25497,16295=>25498,16296=>25499,16297=>25500,16298=>25501,16299=>25502,16300=>25503,16301=>25504,16302=>25505,16303=>25506,16304=>25507,16305=>25508,16306=>25509,16307=>25510,16308=>25511,16309=>25512,16310=>25513,16311=>25514,16312=>25515,16313=>25516,16314=>25517,16315=>25518,16316=>25519,16317=>25520,16318=>25521,16319=>25522,16320=>25523,16321=>25524,16322=>25525,16323=>25526,16324=>25527,16325=>25528,16326=>25529,16327=>25530,16328=>25531,16329=>25532,16330=>25533,16331=>25534,16332=>25535,16333=>25536,16334=>25537,16335=>25538,16336=>25539,16337=>25540,16338=>25541,16339=>25542,16340=>25543,16341=>25544,16342=>25545,16343=>25546,16344=>25547,16345=>25548,16346=>25549,16347=>25550,16348=>25551,16349=>25552,16350=>25553,16351=>25554,16352=>25555,16353=>25556,16354=>25557,16355=>25558,16356=>25559,16357=>25560,16358=>25561,16359=>25562,16360=>25563,16361=>25564,16362=>25565,16363=>25566,16364=>25567,16365=>25568,16366=>25569,16367=>25570,16368=>25571,16369=>25572,16370=>25573,16371=>25574,16372=>25575,16373=>25576,16374=>25577,16375=>25578,16376=>25579,16377=>25580,16378=>25581,16379=>25582,16380=>25583,16381=>25584,16382=>25585,16383=>25586,16384=>25587,16385=>25588,16386=>25589,16387=>25590,16388=>25591,16389=>25592,16390=>25593,16391=>25594,16392=>25595,16393=>25596,16394=>25597,16395=>25598,16396=>25599,16397=>25600,16398=>25601,16399=>25602,16400=>25603,16401=>25604,16402=>25605,16403=>25606,16404=>25607,16405=>25608,16406=>25609,16407=>25610,16408=>25611,16409=>25612,16410=>25613,16411=>25614,16412=>25615,16413=>25616,16414=>25617,16415=>25618,16416=>25619,16417=>25620,16418=>25621,16419=>25622,16420=>25623,16421=>25624,16422=>25625,16423=>25626,16424=>25627,16425=>25628,16426=>25629,16427=>25630,16428=>25631,16429=>25632,16430=>25633,16431=>25634,16432=>25635,16433=>25636,16434=>25637,16435=>25638,16436=>25639,16437=>25640,16438=>25641,16439=>25642,16440=>25643,16441=>25644,16442=>25645,16443=>25646,16444=>25647,16445=>25648,16446=>25649,16447=>25650,16448=>25651,16449=>25652,16450=>25653,16451=>25654,16452=>25655,16453=>25656,16454=>25657,16455=>25658,16456=>25659,16457=>25660,16458=>25661,16459=>25662,16460=>25663,16461=>25664,16462=>25665,16463=>25666,16464=>25667,16465=>25668,16466=>25669,16467=>25670,16468=>25671,16469=>25672,16471=>25673,16472=>25674,16473=>25675,16474=>25676,16475=>25677,16476=>25678,16477=>25679,16478=>25680,16479=>25681,16480=>25682,16481=>25683,16482=>25684,16483=>25685,16484=>25686,16485=>25687,16486=>25688,16487=>25689,16488=>25690,16489=>25691,16490=>25692,16491=>25693,16492=>25694,16493=>25695,16494=>25696,16495=>25697,16496=>25698,16497=>25699,16498=>25700,16499=>25701,16500=>25702,16501=>25703,16502=>25704,16503=>25705,16504=>25706,16505=>25707,16506=>25708,16507=>25709,16508=>25710,16509=>25711,16510=>25712,16511=>25713,16512=>25714,16513=>25715,16514=>25716,16515=>25717,16516=>25718,16517=>25719,16518=>25720,16519=>25721,16520=>25722,16521=>25723,16522=>25724,16523=>25725,16524=>25726,16525=>25727,16526=>25728,16527=>25729,16528=>25730,16529=>25731,16530=>25732,16531=>25733,16532=>25734,16533=>25735,16534=>25736,16535=>25737,16536=>25738,16537=>25739,16538=>25740,16539=>25741,16540=>25742,16541=>25743,16542=>25744,16543=>25745,16544=>25746,16545=>25747,16546=>25748,16547=>25749,16548=>25750,16549=>25751,16550=>25752,16551=>25753,16552=>25754,16553=>25755,16554=>25756,16555=>25757,16556=>25758,16557=>25759,16558=>25760,16559=>25761,16560=>25762,16561=>25763,16562=>25764,16563=>25765,16564=>25766,16565=>25767,16566=>25768,16567=>25769,16568=>25770,16569=>25771,16570=>25772,16571=>25773,16572=>25774,16573=>25775,16574=>25776,16575=>25777,16576=>25778,16577=>25779,16578=>25780,16579=>25781,16580=>25782,16581=>25783,16582=>25784,16583=>25785,16584=>25786,16585=>25787,16586=>25788,16587=>25789,16588=>25790,16589=>25791,16590=>25792,16591=>25793,16592=>25794,16593=>25795,16594=>25796,16595=>25797,16596=>25798,16597=>25799,16598=>25800,16599=>25801,16600=>25802,16601=>25803,16602=>25804,16603=>25805,16604=>25806,16605=>25807,16606=>25808,16607=>25809,16608=>25810,16609=>25811,16610=>25812,16611=>25813,16612=>25814,16613=>25815,16614=>25816,16615=>25817,16616=>25818,16617=>25819,16618=>25820,16619=>25821,16620=>25822,16621=>25823,16622=>25824,16623=>25825,16624=>25826,16625=>25827,16626=>25828,16627=>25829,16628=>25830,16629=>25831,16630=>25832,16631=>25833,16632=>25834,16633=>25835,16634=>25836,16635=>25837,16636=>25838,16637=>25839,16638=>25840,16639=>25841,16640=>25842,16641=>25843,16642=>25844,16643=>25845,16644=>25846,16645=>25847,16646=>25848,16647=>25849,16648=>25850,16649=>25851,16650=>25852,16651=>25853,16652=>25854,16653=>25855,16654=>25856,16655=>25857,16656=>25858,16657=>25859,16658=>25860,16659=>25861,16660=>25862,16661=>25863,16662=>25864,16663=>25865,16664=>25866,16665=>25867,16666=>25868,16667=>25869,16668=>25870,16669=>25871,16670=>25872,16671=>25873,16672=>25874,16673=>25875,16674=>25876,16675=>25877,16676=>25878,16677=>25879,16678=>25880,16679=>25881,16680=>25882,16681=>25883,16682=>25884,16683=>25885,16684=>25886,16685=>25887,16686=>25888,16687=>25889,16688=>25890,16689=>25891,16690=>25892,16691=>25893,16692=>25894,16693=>25895,16694=>25896,16695=>25897,16696=>25898,16697=>25899,16698=>25900,16699=>25901,16700=>25902,16701=>25903,16702=>25904,16703=>25905,16704=>25906,16705=>25907,16706=>25908,16707=>25909,16708=>25910,16709=>25911,16710=>25912,16711=>25913,16712=>25914,16713=>25915,16714=>25916,16715=>25917,16716=>25918,16717=>25919,16718=>25920,16719=>25921,16720=>25922,16721=>25923,16722=>25924,16723=>25925,16724=>25926,16725=>25927,16726=>25928,16727=>25929,16728=>25930,16729=>25931,16730=>25932,16731=>25933,16732=>25934,16733=>25935,16734=>25936,16736=>25937,16737=>25938,16738=>25939,16739=>25940,16740=>25941,16741=>25942,16742=>25943,16743=>25944,16744=>25945,16745=>25946,16746=>25947,16747=>25948,16748=>25949,16749=>25950,16750=>25951,16751=>25952,16752=>25953,16753=>25954,16754=>25955,16755=>25956,16756=>25957,16757=>25958,16758=>25959,16759=>25960,16760=>25961,16761=>25962,16762=>25963,16763=>25964,16764=>25965,16765=>25966,16766=>25967,16767=>25968,16768=>25969,16769=>25970,16770=>25971,16771=>25972,16772=>25973,16773=>25974,16774=>25975,16775=>25976,16776=>25977,16777=>25978,16778=>25979,16779=>25980,16780=>25981,16781=>25982,16782=>25983,16783=>25984,16784=>25985,16785=>25986,16786=>25987,16787=>25988,16788=>25989,16789=>25990,16790=>25991,16791=>25992,16792=>25993,16793=>25994,16794=>25995,16795=>25996,16796=>25997,16797=>25998,16798=>25999,16799=>26000,16800=>26001,16801=>26002,16802=>26003,16803=>26004,16804=>26005,16805=>26006,16806=>26007,16807=>26008,16808=>26009,16809=>26010,16810=>26011,16811=>26012,16812=>26013,16813=>26014,16814=>26015,16815=>26016,16816=>26017,16817=>26018,16818=>26019,16819=>26020,16820=>26021,16821=>26022,16822=>26023,16823=>26024,16824=>26025,16825=>26026,16826=>26027,16827=>26028,16828=>26029,16829=>26030,16830=>26031,16831=>26032,16832=>26033,16833=>26034,16834=>26035,16835=>26036,16836=>26037,16837=>26038,16838=>26039,16839=>26040,16840=>26041,16841=>26042,16842=>26043,16843=>26044,16844=>26045,16845=>26046,16846=>26047,16847=>26048,16848=>26049,16849=>26050,16850=>26051,16851=>26052,16852=>26053,16853=>26054,16854=>26055,16855=>26056,16856=>26057,16857=>26058,16858=>26059,16859=>26060,16860=>26061,16861=>26062,16862=>26063,16863=>26064,16864=>26065,16865=>26066,16866=>26067,16867=>26068,16868=>26069,16869=>26070,16870=>26071,16871=>26072,16872=>26073,16873=>26074,16874=>26075,16875=>26076,16876=>26077,16877=>26078,16878=>26079,16879=>26080,16880=>26081,16881=>26082,16882=>26083,16883=>26084,16884=>26085,16885=>26086,16886=>26087,16887=>26088,16888=>26089,16889=>26090,16890=>26091,16891=>26092,16892=>26093,16893=>26094,16894=>26095,16895=>26096,16896=>26097,16897=>26098,16898=>26099,16899=>26100,16900=>26101,16901=>26102,16902=>26103,16903=>26104,16904=>26105,16905=>26106,16906=>26107,16907=>26108,16908=>26109,16909=>26110,16910=>26111,16911=>26112,16912=>26113,16913=>26114,16914=>26115,16915=>26116,16916=>26117,16917=>26118,16918=>26119,16919=>26120,16920=>26121,16921=>26122,16922=>26123,16923=>26124,16924=>26125,16925=>26126,16926=>26127,16927=>26128,16928=>26129,16929=>26130,16930=>26131,16931=>26132,16932=>26133,16933=>26134,16934=>26135,16935=>26136,16936=>26137,16937=>26138,16938=>26139,16939=>26140,16940=>26141,16941=>26142,16942=>26143,16943=>26144,16944=>26145,16945=>26146,16946=>26147,16947=>26148,16948=>26149,16949=>26150,16950=>26151,16951=>26152,16952=>26153,16953=>26154,16954=>26155,16955=>26156,16956=>26157,16957=>26158,16958=>26159,16959=>26160,16960=>26161,16961=>26162,16962=>26163,16963=>26164,16964=>26165,16965=>26166,16966=>26167,16967=>26168,16968=>26169,16969=>26170,16970=>26171,16971=>26172,16972=>26173,16973=>26174,16974=>26175,16975=>26176,16976=>26177,16977=>26178,16978=>26179,16979=>26180,16980=>26181,16981=>26182,16982=>26183,16983=>26184,16984=>26185,16985=>26186,16986=>26187,16987=>26188,16988=>26189,16989=>26190,16990=>26191,16991=>26192,16992=>26193,16993=>26194,16994=>26195,16995=>26196,16996=>26197,16997=>26198,16998=>26199,16999=>26200,17000=>26201,17001=>26202,17002=>26203,17003=>26204,17004=>26205,17005=>26206,17006=>26207,17007=>26208,17008=>26209,17009=>26210,17010=>26211,17011=>26212,17012=>26213,17013=>26214,17014=>26215,17015=>26216,17016=>26217,17017=>26218,17018=>26219,17019=>26220,17020=>26221,17021=>26222,17022=>26223,17023=>26224,17024=>26225,17025=>26226,17026=>26227,17027=>26228,17028=>26229,17029=>26230,17030=>26231,17031=>26232,17032=>26233,17033=>26234,17034=>26235,17035=>26236,17036=>26237,17037=>26238,17038=>26239,17039=>26240,17040=>26241,17041=>26242,17042=>26243,17043=>26244,17044=>26245,17045=>26246,17046=>26247,17047=>26248,17048=>26249,17049=>26250,17050=>26251,17051=>26252,17052=>26253,17053=>26254,17054=>26255,17055=>26256,17056=>26257,17057=>26258,17058=>26259,17059=>26260,17060=>26261,17061=>26262,17062=>26263,17063=>26264,17064=>26265,17065=>26266,17066=>26267,17067=>26268,17068=>26269,17069=>26270,17070=>26271,17071=>26272,17072=>26273,17073=>26274,17074=>26275,17075=>26276,17076=>26277,17077=>26278,17078=>26279,17079=>26280,17080=>26281,17081=>26282,17082=>26283,17083=>26284,17084=>26285,17085=>26286,17086=>26287,17087=>26288,17088=>26289,17089=>26290,17090=>26291,17091=>26292,17092=>26293,17093=>26294,17094=>26295,17095=>26296,17096=>26297,17097=>26298,17098=>26299,17099=>26300,17100=>26301,17101=>26302,17102=>26303,17103=>26304,17104=>26305,17105=>26306,17106=>26307,17107=>26308,17108=>26309,17109=>26310,17110=>26311,17111=>26312,17112=>26313,17113=>26314,17114=>26315,17115=>26316,17116=>26317,17117=>26318,17118=>26319,17119=>26320,17120=>26321,17121=>26322,17122=>26323,17123=>26324,17124=>26325,17125=>26326,17126=>26327,17127=>26328,17128=>26329,17129=>26330,17130=>26331,17131=>26332,17132=>26333,17133=>26334,17134=>26335,17135=>26336,17136=>26337,17137=>26338,17138=>26339,17139=>26340,17140=>26341,17141=>26342,17142=>26343,17143=>26344,17144=>26345,17145=>26346,17146=>26347,17147=>26348,17148=>26349,17149=>26350,17150=>26351,17151=>26352,17152=>26353,17153=>26354,17154=>26355,17155=>26356,17156=>26357,17157=>26358,17158=>26359,17159=>26360,17160=>26361,17161=>26362,17162=>26363,17163=>26364,17164=>26365,17165=>26366,17166=>26367,17167=>26368,17168=>26369,17169=>26370,17170=>26371,17171=>26372,17172=>26373,17173=>26374,17174=>26375,17175=>26376,17176=>26377,17177=>26378,17178=>26379,17179=>26380,17180=>26381,17181=>26382,17182=>26383,17183=>26384,17184=>26385,17185=>26386,17186=>26387,17187=>26388,17188=>26389,17189=>26390,17190=>26391,17191=>26392,17192=>26393,17193=>26394,17194=>26395,17195=>26396,17196=>26397,17197=>26398,17198=>26399,17199=>26400,17200=>26401,17201=>26402,17202=>26403,17203=>26404,17204=>26405,17205=>26406,17206=>26407,17208=>26408,17209=>26409,17210=>26410,17211=>26411,17212=>26412,17213=>26413,17214=>26414,17215=>26415,17216=>26416,17217=>26417,17218=>26418,17219=>26419,17220=>26420,17221=>26421,17222=>26422,17223=>26423,17224=>26424,17225=>26425,17226=>26426,17227=>26427,17228=>26428,17229=>26429,17230=>26430,17231=>26431,17232=>26432,17233=>26433,17234=>26434,17235=>26435,17236=>26436,17237=>26437,17238=>26438,17239=>26439,17240=>26440,17241=>26441,17242=>26442,17243=>26443,17244=>26444,17245=>26445,17246=>26446,17247=>26447,17248=>26448,17249=>26449,17250=>26450,17251=>26451,17252=>26452,17253=>26453,17254=>26454,17255=>26455,17256=>26456,17257=>26457,17258=>26458,17259=>26459,17260=>26460,17261=>26461,17262=>26462,17263=>26463,17264=>26464,17265=>26465,17266=>26466,17267=>26467,17268=>26468,17269=>26469,17270=>26470,17271=>26471,17272=>26472,17273=>26473,17274=>26474,17275=>26475,17276=>26476,17277=>26477,17278=>26478,17279=>26479,17280=>26480,17281=>26481,17282=>26482,17283=>26483,17284=>26484,17285=>26485,17286=>26486,17287=>26487,17288=>26488,17289=>26489,17290=>26490,17291=>26491,17292=>26492,17293=>26493,17294=>26494,17295=>26495,17296=>26496,17297=>26497,17298=>26498,17299=>26499,17300=>26500,17301=>26501,17302=>26502,17303=>26503,17304=>26504,17305=>26505,17306=>26506,17307=>26507,17308=>26508,17309=>26509,17310=>26510,17311=>26511,17312=>26512,17313=>26513,17314=>26514,17315=>26515,17316=>26516,17317=>26517,17318=>26518,17319=>26519,17320=>26520,17321=>26521,17322=>26522,17323=>26523,17325=>26524,17326=>26525,17327=>26526,17328=>26527,17330=>26528,17331=>26529,17332=>26530,17333=>26531,17334=>26532,17335=>26533,17336=>26534,17337=>26535,17338=>26536,17339=>26537,17340=>26538,17341=>26539,17342=>26540,17343=>26541,17344=>26542,17345=>26543,17346=>26544,17347=>26545,17348=>26546,17349=>26547,17350=>26548,17351=>26549,17352=>26550,17353=>26551,17354=>26552,17355=>26553,17356=>26554,17357=>26555,17358=>26556,17359=>26557,17360=>26558,17361=>26559,17362=>26560,17363=>26561,17364=>26562,17365=>26563,17366=>26564,17367=>26565,17368=>26566,17369=>26567,17370=>26568,17371=>26569,17372=>26570,17374=>26571,17375=>26572,17376=>26573,17377=>26574,17378=>26575,17379=>26576,17380=>26577,17381=>26578,17382=>26579,17383=>26580,17384=>26581,17385=>26582,17386=>26583,17387=>26584,17388=>26585,17389=>26586,17390=>26587,17391=>26588,17392=>26589,17393=>26590,17394=>26591,17395=>26592,17396=>26593,17397=>26594,17398=>26595,17399=>26596,17400=>26597,17401=>26598,17402=>26599,17403=>26600,17404=>26601,17405=>26602,17406=>26603,17407=>26604,17408=>26605,17409=>26606,17410=>26607,17411=>26608,17412=>26609,17413=>26610,17414=>26611,17415=>26612,17416=>26613,17417=>26614,17418=>26615,17419=>26616,17420=>26617,17421=>26618,17422=>26619,17423=>26620,17424=>26621,17425=>26622,17426=>26623,17427=>26624,17428=>26625,17429=>26626,17430=>26627,17431=>26628,17432=>26629,17433=>26630,17434=>26631,17435=>26632,17436=>26633,17437=>26634,17438=>26635,17439=>26636,17440=>26637,17441=>26638,17442=>26639,17443=>26640,17444=>26641,17445=>26642,17446=>26643,17447=>26644,17448=>26645,17449=>26646,17450=>26647,17451=>26648,17452=>26649,17453=>26650,17454=>26651,17455=>26652,17456=>26653,17457=>26654,17458=>26655,17459=>26656,17460=>26657,17461=>26658,17462=>26659,17463=>26660,17464=>26661,17465=>26662,17466=>26663,17467=>26664,17468=>26665,17469=>26666,17470=>26667,17471=>26668,17472=>26669,17473=>26670,17474=>26671,17475=>26672,17476=>26673,17477=>26674,17478=>26675,17479=>26676,17480=>26677,17481=>26678,17482=>26679,17483=>26680,17484=>26681,17485=>26682,17486=>26683,17487=>26684,17488=>26685,17489=>26686,17490=>26687,17491=>26688,17492=>26689,17493=>26690,17494=>26691,17495=>26692,17496=>26693,17497=>26694,17498=>26695,17499=>26696,17500=>26697,17501=>26698,17502=>26699,17503=>26700,17504=>26701,17505=>26702,17506=>26703,17507=>26704,17508=>26705,17509=>26706,17510=>26707,17511=>26708,17512=>26709,17513=>26710,17514=>26711,17515=>26712,17516=>26713,17517=>26714,17518=>26715,17519=>26716,17520=>26717,17521=>26718,17522=>26719,17523=>26720,17524=>26721,17525=>26722,17526=>26723,17527=>26724,17528=>26725,17529=>26726,17530=>26727,17531=>26728,17532=>26729,17533=>26730,17534=>26731,17535=>26732,17536=>26733,17537=>26734,17538=>26735,17539=>26736,17540=>26737,17541=>26738,17542=>26739,17543=>26740,17544=>26741,17545=>26742,17546=>26743,17547=>26744,17548=>26745,17549=>26746,17550=>26747,17551=>26748,17552=>26749,17553=>26750,17554=>26751,17555=>26752,17556=>26753,17557=>26754,17558=>26755,17559=>26756,17560=>26757,17561=>26758,17562=>26759,17563=>26760,17564=>26761,17565=>26762,17566=>26763,17567=>26764,17568=>26765,17569=>26766,17570=>26767,17571=>26768,17572=>26769,17573=>26770,17574=>26771,17575=>26772,17576=>26773,17577=>26774,17578=>26775,17579=>26776,17580=>26777,17581=>26778,17582=>26779,17583=>26780,17584=>26781,17585=>26782,17586=>26783,17587=>26784,17588=>26785,17589=>26786,17590=>26787,17591=>26788,17592=>26789,17593=>26790,17594=>26791,17595=>26792,17596=>26793,17597=>26794,17598=>26795,17599=>26796,17600=>26797,17601=>26798,17602=>26799,17603=>26800,17604=>26801,17605=>26802,17606=>26803,17607=>26804,17608=>26805,17609=>26806,17610=>26807,17611=>26808,17612=>26809,17613=>26810,17614=>26811,17615=>26812,17616=>26813,17617=>26814,17618=>26815,17619=>26816,17620=>26817,17621=>26818,17623=>26819,17624=>26820,17625=>26821,17626=>26822,17627=>26823,17628=>26824,17629=>26825,17630=>26826,17631=>26827,17632=>26828,17633=>26829,17634=>26830,17635=>26831,17636=>26832,17637=>26833,17638=>26834,17639=>26835,17640=>26836,17641=>26837,17642=>26838,17643=>26839,17644=>26840,17645=>26841,17646=>26842,17647=>26843,17648=>26844,17649=>26845,17650=>26846,17651=>26847,17652=>26848,17653=>26849,17654=>26850,17655=>26851,17656=>26852,17657=>26853,17658=>26854,17659=>26855,17660=>26856,17661=>26857,17662=>26858,17663=>26859,17664=>26860,17665=>26861,17666=>26862,17667=>26863,17668=>26864,17669=>26865,17670=>26866,17671=>26867,17672=>26868,17673=>26869,17674=>26870,17675=>26871,17676=>26872,17677=>26873,17678=>26874,17679=>26875,17680=>26876,17681=>26877,17682=>26878,17683=>26879,17684=>26880,17685=>26881,17686=>26882,17687=>26883,17688=>26884,17689=>26885,17690=>26886,17691=>26887,17692=>26888,17693=>26889,17694=>26890,17695=>26891,17696=>26892,17697=>26893,17698=>26894,17699=>26895,17700=>26896,17701=>26897,17702=>26898,17703=>26899,17704=>26900,17705=>26901,17706=>26902,17707=>26903,17708=>26904,17709=>26905,17710=>26906,17711=>26907,17712=>26908,17713=>26909,17714=>26910,17715=>26911,17716=>26912,17717=>26913,17718=>26914,17719=>26915,17720=>26916,17721=>26917,17722=>26918,17723=>26919,17724=>26920,17725=>26921,17726=>26922,17727=>26923,17728=>26924,17729=>26925,17730=>26926,17731=>26927,17732=>26928,17733=>26929,17734=>26930,17735=>26931,17736=>26932,17737=>26933,17738=>26934,17739=>26935,17740=>26936,17741=>26937,17742=>26938,17743=>26939,17744=>26940,17745=>26941,17746=>26942,17747=>26943,17748=>26944,17749=>26945,17750=>26946,17751=>26947,17752=>26948,17753=>26949,17754=>26950,17755=>26951,17756=>26952,17757=>26953,17758=>26954,17759=>26955,17760=>26956,17761=>26957,17762=>26958,17763=>26959,17764=>26960,17765=>26961,17766=>26962,17767=>26963,17768=>26964,17769=>26965,17770=>26966,17771=>26967,17772=>26968,17773=>26969,17774=>26970,17775=>26971,17776=>26972,17777=>26973,17778=>26974,17779=>26975,17780=>26976,17781=>26977,17782=>26978,17783=>26979,17784=>26980,17785=>26981,17786=>26982,17787=>26983,17788=>26984,17789=>26985,17790=>26986,17791=>26987,17792=>26988,17793=>26989,17794=>26990,17795=>26991,17796=>26992,17797=>26993,17798=>26994,17799=>26995,17800=>26996,17801=>26997,17802=>26998,17803=>26999,17804=>27000,17805=>27001,17806=>27002,17807=>27003,17808=>27004,17809=>27005,17810=>27006,17811=>27007,17812=>27008,17813=>27009,17814=>27010,17815=>27011,17816=>27012,17817=>27013,17818=>27014,17819=>27015,17820=>27016,17821=>27017,17822=>27018,17823=>27019,17824=>27020,17825=>27021,17826=>27022,17827=>27023,17828=>27024,17829=>27025,17830=>27026,17831=>27027,17832=>27028,17833=>27029,17834=>27030,17835=>27031,17836=>27032,17837=>27033,17838=>27034,17839=>27035,17840=>27036,17841=>27037,17842=>27038,17843=>27039,17844=>27040,17845=>27041,17846=>27042,17847=>27043,17848=>27044,17849=>27045,17850=>27046,17851=>27047,17852=>27048,17853=>27049,17854=>27050,17855=>27051,17856=>27052,17857=>27053,17858=>27054,17859=>27055,17860=>27056,17861=>27057,17862=>27058,17863=>27059,17864=>27060,17865=>27061,17866=>27062,17867=>27063,17868=>27064,17869=>27065,17870=>27066,17871=>27067,17872=>27068,17873=>27069,17874=>27070,17875=>27071,17876=>27072,17877=>27073,17878=>27074,17879=>27075,17880=>27076,17881=>27077,17882=>27078,17883=>27079,17884=>27080,17885=>27081,17886=>27082,17887=>27083,17888=>27084,17889=>27085,17890=>27086,17891=>27087,17892=>27088,17893=>27089,17894=>27090,17895=>27091,17896=>27092,17897=>27093,17898=>27094,17899=>27095,17900=>27096,17901=>27097,17902=>27098,17903=>27099,17904=>27100,17905=>27101,17906=>27102,17907=>27103,17908=>27104,17909=>27105,17910=>27106,17911=>27107,17912=>27108,17913=>27109,17914=>27110,17915=>27111,17916=>27112,17917=>27113,17918=>27114,17919=>27115,17920=>27116,17921=>27117,17922=>27118,17923=>27119,17924=>27120,17925=>27121,17926=>27122,17927=>27123,17928=>27124,17929=>27125,17930=>27126,17931=>27127,17932=>27128,17933=>27129,17934=>27130,17935=>27131,17936=>27132,17937=>27133,17938=>27134,17939=>27135,17940=>27136,17941=>27137,17942=>27138,17943=>27139,17944=>27140,17945=>27141,17946=>27142,17947=>27143,17948=>27144,17949=>27145,17950=>27146,17951=>27147,17952=>27148,17953=>27149,17954=>27150,17955=>27151,17956=>27152,17957=>27153,17958=>27154,17959=>27155,17960=>27156,17961=>27157,17962=>27158,17963=>27159,17964=>27160,17965=>27161,17966=>27162,17967=>27163,17968=>27164,17969=>27165,17970=>27166,17971=>27167,17972=>27168,17973=>27169,17974=>27170,17975=>27171,17976=>27172,17977=>27173,17978=>27174,17979=>27175,17980=>27176,17981=>27177,17982=>27178,17983=>27179,17984=>27180,17985=>27181,17986=>27182,17987=>27183,17988=>27184,17989=>27185,17990=>27186,17991=>27187,17992=>27188,17993=>27189,17994=>27190,17995=>27191,17997=>27192,17998=>27193,17999=>27194,18000=>27195,18001=>27196,18002=>27197,18003=>27198,18004=>27199,18005=>27200,18006=>27201,18007=>27202,18008=>27203,18009=>27204,18010=>27205,18011=>27206,18012=>27207,18013=>27208,18014=>27209,18015=>27210,18016=>27211,18018=>27212,18019=>27213,18020=>27214,18021=>27215,18022=>27216,18023=>27217,18024=>27218,18025=>27219,18026=>27220,18027=>27221,18028=>27222,18029=>27223,18030=>27224,18031=>27225,18032=>27226,18033=>27227,18034=>27228,18035=>27229,18036=>27230,18037=>27231,18038=>27232,18039=>27233,18040=>27234,18041=>27235,18042=>27236,18043=>27237,18044=>27238,18045=>27239,18046=>27240,18047=>27241,18048=>27242,18049=>27243,18050=>27244,18051=>27245,18052=>27246,18053=>27247,18054=>27248,18055=>27249,18056=>27250,18057=>27251,18058=>27252,18059=>27253,18060=>27254,18061=>27255,18062=>27256,18063=>27257,18064=>27258,18065=>27259,18066=>27260,18067=>27261,18068=>27262,18069=>27263,18070=>27264,18071=>27265,18072=>27266,18073=>27267,18074=>27268,18075=>27269,18076=>27270,18077=>27271,18078=>27272,18079=>27273,18080=>27274,18081=>27275,18082=>27276,18083=>27277,18084=>27278,18085=>27279,18086=>27280,18087=>27281,18088=>27282,18089=>27283,18090=>27284,18091=>27285,18092=>27286,18093=>27287,18094=>27288,18095=>27289,18096=>27290,18097=>27291,18098=>27292,18099=>27293,18100=>27294,18101=>27295,18102=>27296,18103=>27297,18104=>27298,18105=>27299,18106=>27300,18107=>27301,18108=>27302,18109=>27303,18110=>27304,18111=>27305,18112=>27306,18113=>27307,18114=>27308,18115=>27309,18116=>27310,18117=>27311,18118=>27312,18119=>27313,18120=>27314,18121=>27315,18122=>27316,18123=>27317,18124=>27318,18125=>27319,18126=>27320,18127=>27321,18128=>27322,18129=>27323,18130=>27324,18131=>27325,18132=>27326,18133=>27327,18134=>27328,18135=>27329,18136=>27330,18137=>27331,18138=>27332,18139=>27333,18140=>27334,18141=>27335,18142=>27336,18143=>27337,18144=>27338,18145=>27339,18146=>27340,18147=>27341,18148=>27342,18149=>27343,18150=>27344,18151=>27345,18152=>27346,18153=>27347,18154=>27348,18155=>27349,18156=>27350,18157=>27351,18158=>27352,18159=>27353,18160=>27354,18161=>27355,18162=>27356,18163=>27357,18164=>27358,18165=>27359,18166=>27360,18167=>27361,18168=>27362,18169=>27363,18170=>27364,18171=>27365,18172=>27366,18173=>27367,18174=>27368,18175=>27369,18176=>27370,18177=>27371,18178=>27372,18179=>27373,18180=>27374,18181=>27375,18182=>27376,18183=>27377,18184=>27378,18185=>27379,18186=>27380,18187=>27381,18188=>27382,18189=>27383,18190=>27384,18191=>27385,18192=>27386,18193=>27387,18194=>27388,18195=>27389,18196=>27390,18197=>27391,18198=>27392,18199=>27393,18200=>27394,18201=>27395,18202=>27396,18203=>27397,18204=>27398,18205=>27399,18206=>27400,18207=>27401,18208=>27402,18209=>27403,18210=>27404,18212=>27405,18213=>27406,18214=>27407,18215=>27408,18216=>27409,18218=>27410,18219=>27411,18220=>27412,18221=>27413,18222=>27414,18223=>27415,18224=>27416,18225=>27417,18226=>27418,18227=>27419,18228=>27420,18229=>27421,18230=>27422,18231=>27423,18232=>27424,18233=>27425,18234=>27426,18235=>27427,18236=>27428,18237=>27429,18238=>27430,18239=>27431,18240=>27432,18241=>27433,18242=>27434,18243=>27435,18244=>27436,18245=>27437,18246=>27438,18247=>27439,18248=>27440,18249=>27441,18250=>27442,18251=>27443,18252=>27444,18253=>27445,18254=>27446,18255=>27447,18256=>27448,18257=>27449,18258=>27450,18259=>27451,18260=>27452,18261=>27453,18262=>27454,18263=>27455,18264=>27456,18265=>27457,18266=>27458,18267=>27459,18268=>27460,18269=>27461,18270=>27462,18271=>27463,18272=>27464,18273=>27465,18274=>27466,18275=>27467,18276=>27468,18277=>27469,18278=>27470,18279=>27471,18280=>27472,18281=>27473,18282=>27474,18283=>27475,18284=>27476,18285=>27477,18286=>27478,18287=>27479,18288=>27480,18289=>27481,18290=>27482,18291=>27483,18292=>27484,18293=>27485,18294=>27486,18295=>27487,18296=>27488,18297=>27489,18298=>27490,18299=>27491,18301=>27492,18302=>27493,18303=>27494,18304=>27495,18305=>27496,18306=>27497,18307=>27498,18308=>27499,18309=>27500,18310=>27501,18311=>27502,18312=>27503,18313=>27504,18314=>27505,18315=>27506,18316=>27507,18318=>27508,18319=>27509,18320=>27510,18321=>27511,18322=>27512,18323=>27513,18324=>27514,18325=>27515,18326=>27516,18327=>27517,18328=>27518,18329=>27519,18330=>27520,18331=>27521,18332=>27522,18333=>27523,18334=>27524,18335=>27525,18336=>27526,18337=>27527,18338=>27528,18339=>27529,18340=>27530,18341=>27531,18342=>27532,18343=>27533,18344=>27534,18345=>27535,18346=>27536,18347=>27537,18348=>27538,18349=>27539,18350=>27540,18351=>27541,18352=>27542,18353=>27543,18354=>27544,18355=>27545,18356=>27546,18357=>27547,18358=>27548,18359=>27549,18360=>27550,18361=>27551,18362=>27552,18363=>27553,18364=>27554,18365=>27555,18366=>27556,18367=>27557,18368=>27558,18369=>27559,18370=>27560,18371=>27561,18372=>27562,18373=>27563,18374=>27564,18375=>27565,18376=>27566,18377=>27567,18378=>27568,18379=>27569,18380=>27570,18381=>27571,18382=>27572,18383=>27573,18384=>27574,18385=>27575,18386=>27576,18387=>27577,18388=>27578,18389=>27579,18390=>27580,18391=>27581,18392=>27582,18393=>27583,18394=>27584,18395=>27585,18396=>27586,18397=>27587,18398=>27588,18399=>27589,18400=>27590,18401=>27591,18402=>27592,18403=>27593,18404=>27594,18405=>27595,18406=>27596,18407=>27597,18408=>27598,18409=>27599,18410=>27600,18411=>27601,18412=>27602,18413=>27603,18414=>27604,18415=>27605,18416=>27606,18417=>27607,18418=>27608,18419=>27609,18420=>27610,18421=>27611,18422=>27612,18423=>27613,18424=>27614,18425=>27615,18426=>27616,18427=>27617,18428=>27618,18429=>27619,18430=>27620,18431=>27621,18432=>27622,18433=>27623,18434=>27624,18435=>27625,18436=>27626,18437=>27627,18438=>27628,18439=>27629,18440=>27630,18441=>27631,18442=>27632,18443=>27633,18444=>27634,18445=>27635,18446=>27636,18447=>27637,18448=>27638,18449=>27639,18450=>27640,18451=>27641,18452=>27642,18453=>27643,18454=>27644,18455=>27645,18456=>27646,18457=>27647,18458=>27648,18459=>27649,18460=>27650,18461=>27651,18462=>27652,18463=>27653,18464=>27654,18465=>27655,18466=>27656,18467=>27657,18468=>27658,18469=>27659,18470=>27660,18471=>27661,18472=>27662,18473=>27663,18474=>27664,18475=>27665,18476=>27666,18477=>27667,18478=>27668,18479=>27669,18480=>27670,18481=>27671,18482=>27672,18483=>27673,18484=>27674,18485=>27675,18486=>27676,18487=>27677,18488=>27678,18489=>27679,18490=>27680,18491=>27681,18492=>27682,18493=>27683,18494=>27684,18495=>27685,18496=>27686,18497=>27687,18498=>27688,18499=>27689,18500=>27690,18501=>27691,18502=>27692,18503=>27693,18504=>27694,18505=>27695,18506=>27696,18507=>27697,18508=>27698,18509=>27699,18510=>27700,18511=>27701,18512=>27702,18513=>27703,18514=>27704,18515=>27705,18516=>27706,18517=>27707,18518=>27708,18519=>27709,18520=>27710,18521=>27711,18522=>27712,18523=>27713,18524=>27714,18525=>27715,18526=>27716,18527=>27717,18528=>27718,18529=>27719,18530=>27720,18531=>27721,18532=>27722,18533=>27723,18534=>27724,18535=>27725,18536=>27726,18537=>27727,18538=>27728,18539=>27729,18540=>27730,18541=>27731,18542=>27732,18543=>27733,18544=>27734,18545=>27735,18546=>27736,18547=>27737,18548=>27738,18549=>27739,18550=>27740,18551=>27741,18552=>27742,18553=>27743,18554=>27744,18555=>27745,18556=>27746,18557=>27747,18558=>27748,18559=>27749,18560=>27750,18561=>27751,18562=>27752,18563=>27753,18564=>27754,18565=>27755,18566=>27756,18567=>27757,18568=>27758,18569=>27759,18570=>27760,18571=>27761,18572=>27762,18573=>27763,18574=>27764,18575=>27765,18576=>27766,18577=>27767,18578=>27768,18579=>27769,18580=>27770,18581=>27771,18582=>27772,18583=>27773,18584=>27774,18585=>27775,18586=>27776,18587=>27777,18588=>27778,18589=>27779,18590=>27780,18591=>27781,18592=>27782,18593=>27783,18594=>27784,18595=>27785,18596=>27786,18597=>27787,18598=>27788,18599=>27789,18600=>27790,18601=>27791,18602=>27792,18603=>27793,18604=>27794,18605=>27795,18606=>27796,18607=>27797,18608=>27798,18609=>27799,18610=>27800,18611=>27801,18612=>27802,18613=>27803,18614=>27804,18615=>27805,18616=>27806,18617=>27807,18618=>27808,18619=>27809,18620=>27810,18621=>27811,18622=>27812,18623=>27813,18624=>27814,18625=>27815,18626=>27816,18627=>27817,18628=>27818,18629=>27819,18630=>27820,18631=>27821,18632=>27822,18633=>27823,18634=>27824,18635=>27825,18636=>27826,18637=>27827,18638=>27828,18639=>27829,18640=>27830,18641=>27831,18642=>27832,18643=>27833,18644=>27834,18645=>27835,18646=>27836,18647=>27837,18648=>27838,18649=>27839,18650=>27840,18651=>27841,18652=>27842,18653=>27843,18654=>27844,18655=>27845,18656=>27846,18657=>27847,18658=>27848,18659=>27849,18660=>27850,18661=>27851,18662=>27852,18663=>27853,18664=>27854,18665=>27855,18666=>27856,18667=>27857,18668=>27858,18669=>27859,18670=>27860,18671=>27861,18672=>27862,18673=>27863,18674=>27864,18675=>27865,18676=>27866,18677=>27867,18678=>27868,18679=>27869,18680=>27870,18681=>27871,18682=>27872,18683=>27873,18684=>27874,18685=>27875,18686=>27876,18687=>27877,18688=>27878,18689=>27879,18690=>27880,18691=>27881,18692=>27882,18693=>27883,18694=>27884,18695=>27885,18696=>27886,18697=>27887,18698=>27888,18699=>27889,18700=>27890,18701=>27891,18702=>27892,18703=>27893,18704=>27894,18705=>27895,18706=>27896,18707=>27897,18708=>27898,18709=>27899,18710=>27900,18711=>27901,18712=>27902,18713=>27903,18714=>27904,18715=>27905,18716=>27906,18717=>27907,18718=>27908,18719=>27909,18720=>27910,18721=>27911,18722=>27912,18723=>27913,18724=>27914,18725=>27915,18726=>27916,18727=>27917,18728=>27918,18729=>27919,18730=>27920,18731=>27921,18732=>27922,18733=>27923,18734=>27924,18735=>27925,18736=>27926,18737=>27927,18738=>27928,18739=>27929,18740=>27930,18741=>27931,18742=>27932,18743=>27933,18744=>27934,18745=>27935,18746=>27936,18747=>27937,18748=>27938,18749=>27939,18750=>27940,18751=>27941,18752=>27942,18753=>27943,18754=>27944,18755=>27945,18756=>27946,18757=>27947,18758=>27948,18760=>27949,18761=>27950,18762=>27951,18763=>27952,18764=>27953,18765=>27954,18766=>27955,18767=>27956,18768=>27957,18769=>27958,18770=>27959,18771=>27960,18772=>27961,18773=>27962,18774=>27963,18775=>27964,18776=>27965,18777=>27966,18778=>27967,18779=>27968,18780=>27969,18781=>27970,18782=>27971,18783=>27972,18784=>27973,18785=>27974,18786=>27975,18787=>27976,18788=>27977,18789=>27978,18790=>27979,18791=>27980,18792=>27981,18793=>27982,18794=>27983,18795=>27984,18796=>27985,18797=>27986,18798=>27987,18799=>27988,18800=>27989,18801=>27990,18802=>27991,18803=>27992,18804=>27993,18805=>27994,18806=>27995,18807=>27996,18808=>27997,18809=>27998,18811=>27999,18812=>28000,18814=>28001,18815=>28002,18816=>28003,18817=>28004,18820=>28005,18823=>28006,18824=>28007,18825=>28008,18826=>28009,18827=>28010,18828=>28011,18829=>28012,18830=>28013,18831=>28014,18832=>28015,18833=>28016,18834=>28017,18835=>28018,18836=>28019,18837=>28020,18838=>28021,18839=>28022,18840=>28023,18841=>28024,18842=>28025,18844=>28026,18845=>28027,18846=>28028,18848=>28029,18849=>28030,18850=>28031,18851=>28032,18852=>28033,18853=>28034,18854=>28035,18855=>28036,18856=>28037,18857=>28038,18858=>28039,18859=>28040,18860=>28041,18861=>28042,18862=>28043,18863=>28044,18864=>28045,18865=>28046,18866=>28047,18867=>28048,18868=>28049,18869=>28050,18872=>28051,18873=>28052,18874=>28053,18875=>28054,18876=>28055,18877=>28056,18878=>28057,18879=>28058,18880=>28059,18881=>28060,18882=>28061,18883=>28062,18884=>28063,18885=>28064,18886=>28065,18887=>28066,18888=>28067,18889=>28068,18890=>28069,18891=>28070,18892=>28071,18893=>28072,18894=>28073,18895=>28074,18896=>28075,18897=>28076,18898=>28077,18899=>28078,18900=>28079,18901=>28080,18902=>28081,18903=>28082,18904=>28083,18905=>28084,18906=>28085,18907=>28086,18908=>28087,18909=>28088,18910=>28089,18911=>28090,18912=>28091,18913=>28092,18914=>28093,18915=>28094,18916=>28095,18917=>28096,18918=>28097,18919=>28098,18920=>28099,18921=>28100,18922=>28101,18923=>28102,18924=>28103,18925=>28104,18926=>28105,18927=>28106,18928=>28107,18929=>28108,18930=>28109,18931=>28110,18932=>28111,18933=>28112,18934=>28113,18935=>28114,18936=>28115,18937=>28116,18938=>28117,18939=>28118,18940=>28119,18941=>28120,18942=>28121,18943=>28122,18944=>28123,18945=>28124,18946=>28125,18947=>28126,18948=>28127,18949=>28128,18950=>28129,18951=>28130,18952=>28131,18953=>28132,18954=>28133,18955=>28134,18956=>28135,18957=>28136,18958=>28137,18959=>28138,18960=>28139,18961=>28140,18962=>28141,18963=>28142,18964=>28143,18965=>28144,18966=>28145,18967=>28146,18968=>28147,18969=>28148,18970=>28149,18971=>28150,18972=>28151,18973=>28152,18974=>28153,18975=>28154,18976=>28155,18977=>28156,18978=>28157,18979=>28158,18980=>28159,18981=>28160,18982=>28161,18983=>28162,18984=>28163,18985=>28164,18986=>28165,18987=>28166,18988=>28167,18989=>28168,18990=>28169,18991=>28170,18992=>28171,18993=>28172,18994=>28173,18995=>28174,18996=>28175,18997=>28176,18998=>28177,18999=>28178,19000=>28179,19001=>28180,19002=>28181,19003=>28182,19004=>28183,19005=>28184,19006=>28185,19007=>28186,19008=>28187,19009=>28188,19010=>28189,19011=>28190,19012=>28191,19013=>28192,19014=>28193,19015=>28194,19016=>28195,19017=>28196,19018=>28197,19019=>28198,19020=>28199,19021=>28200,19022=>28201,19023=>28202,19024=>28203,19025=>28204,19026=>28205,19027=>28206,19028=>28207,19029=>28208,19030=>28209,19031=>28210,19032=>28211,19033=>28212,19034=>28213,19035=>28214,19036=>28215,19037=>28216,19038=>28217,19039=>28218,19040=>28219,19041=>28220,19042=>28221,19043=>28222,19044=>28223,19045=>28224,19046=>28225,19047=>28226,19048=>28227,19049=>28228,19050=>28229,19051=>28230,19052=>28231,19053=>28232,19054=>28233,19055=>28234,19056=>28235,19057=>28236,19058=>28237,19059=>28238,19060=>28239,19061=>28240,19062=>28241,19063=>28242,19064=>28243,19065=>28244,19066=>28245,19067=>28246,19068=>28247,19069=>28248,19070=>28249,19071=>28250,19072=>28251,19073=>28252,19074=>28253,19075=>28254,19076=>28255,19077=>28256,19078=>28257,19079=>28258,19080=>28259,19081=>28260,19082=>28261,19083=>28262,19084=>28263,19085=>28264,19086=>28265,19087=>28266,19088=>28267,19089=>28268,19090=>28269,19091=>28270,19092=>28271,19093=>28272,19094=>28273,19095=>28274,19096=>28275,19097=>28276,19098=>28277,19099=>28278,19100=>28279,19101=>28280,19102=>28281,19103=>28282,19104=>28283,19105=>28284,19106=>28285,19107=>28286,19108=>28287,19109=>28288,19110=>28289,19111=>28290,19112=>28291,19113=>28292,19114=>28293,19115=>28294,19116=>28295,19117=>28296,19118=>28297,19119=>28298,19120=>28299,19121=>28300,19122=>28301,19123=>28302,19124=>28303,19125=>28304,19126=>28305,19127=>28306,19128=>28307,19129=>28308,19130=>28309,19131=>28310,19132=>28311,19133=>28312,19134=>28313,19135=>28314,19136=>28315,19137=>28316,19138=>28317,19139=>28318,19140=>28319,19141=>28320,19142=>28321,19143=>28322,19144=>28323,19145=>28324,19146=>28325,19147=>28326,19148=>28327,19149=>28328,19150=>28329,19151=>28330,19152=>28331,19153=>28332,19154=>28333,19155=>28334,19156=>28335,19157=>28336,19158=>28337,19159=>28338,19160=>28339,19161=>28340,19162=>28341,19163=>28342,19164=>28343,19165=>28344,19166=>28345,19167=>28346,19168=>28347,19169=>28348,19170=>28349,19171=>28350,19172=>28351,19173=>28352,19174=>28353,19175=>28354,19176=>28355,19177=>28356,19178=>28357,19179=>28358,19180=>28359,19181=>28360,19182=>28361,19183=>28362,19184=>28363,19185=>28364,19186=>28365,19187=>28366,19188=>28367,19189=>28368,19190=>28369,19191=>28370,19192=>28371,19193=>28372,19194=>28373,19195=>28374,19196=>28375,19197=>28376,19198=>28377,19199=>28378,19200=>28379,19201=>28380,19202=>28381,19203=>28382,19204=>28383,19205=>28384,19206=>28385,19207=>28386,19208=>28387,19209=>28388,19210=>28389,19211=>28390,19212=>28391,19213=>28392,19214=>28393,19215=>28394,19216=>28395,19217=>28396,19218=>28397,19219=>28398,19220=>28399,19221=>28400,19222=>28401,19223=>28402,19224=>28403,19225=>28404,19226=>28405,19227=>28406,19228=>28407,19229=>28408,19230=>28409,19231=>28410,19232=>28411,19233=>28412,19234=>28413,19235=>28414,19236=>28415,19237=>28416,19238=>28417,19239=>28418,19240=>28419,19241=>28420,19242=>28421,19243=>28422,19244=>28423,19245=>28424,19246=>28425,19247=>28426,19248=>28427,19249=>28428,19250=>28429,19251=>28430,19252=>28431,19253=>28432,19254=>28433,19255=>28434,19256=>28435,19257=>28436,19258=>28437,19259=>28438,19260=>28439,19261=>28440,19262=>28441,19263=>28442,19264=>28443,19265=>28444,19266=>28445,19267=>28446,19268=>28447,19269=>28448,19270=>28449,19271=>28450,19272=>28451,19273=>28452,19274=>28453,19275=>28454,19276=>28455,19277=>28456,19278=>28457,19279=>28458,19280=>28459,19281=>28460,19282=>28461,19283=>28462,19284=>28463,19285=>28464,19286=>28465,19287=>28466,19288=>28467,19289=>28468,19290=>28469,19291=>28470,19292=>28471,19293=>28472,19294=>28473,19295=>28474,19296=>28475,19297=>28476,19298=>28477,19299=>28478,19300=>28479,19301=>28480,19302=>28481,19303=>28482,19304=>28483,19305=>28484,19306=>28485,19307=>28486,19308=>28487,19309=>28488,19310=>28489,19311=>28490,19312=>28491,19313=>28492,19314=>28493,19315=>28494,19316=>28495,19317=>28496,19318=>28497,19319=>28498,19320=>28499,19321=>28500,19322=>28501,19323=>28502,19324=>28503,19325=>28504,19326=>28505,19327=>28506,19328=>28507,19329=>28508,19330=>28509,19331=>28510,19332=>28511,19333=>28512,19334=>28513,19335=>28514,19336=>28515,19337=>28516,19338=>28517,19339=>28518,19340=>28519,19341=>28520,19342=>28521,19343=>28522,19344=>28523,19345=>28524,19346=>28525,19347=>28526,19348=>28527,19349=>28528,19350=>28529,19351=>28530,19352=>28531,19353=>28532,19354=>28533,19355=>28534,19356=>28535,19357=>28536,19358=>28537,19359=>28538,19360=>28539,19361=>28540,19362=>28541,19363=>28542,19364=>28543,19365=>28544,19366=>28545,19367=>28546,19368=>28547,19369=>28548,19370=>28549,19371=>28550,19372=>28551,19373=>28552,19374=>28553,19375=>28554,19376=>28555,19377=>28556,19378=>28557,19379=>28558,19380=>28559,19381=>28560,19382=>28561,19383=>28562,19384=>28563,19385=>28564,19386=>28565,19387=>28566,19388=>28567,19389=>28568,19390=>28569,19391=>28570,19392=>28571,19393=>28572,19394=>28573,19395=>28574,19396=>28575,19397=>28576,19398=>28577,19399=>28578,19400=>28579,19401=>28580,19402=>28581,19403=>28582,19404=>28583,19405=>28584,19406=>28585,19407=>28586,19408=>28587,19409=>28588,19410=>28589,19411=>28590,19412=>28591,19413=>28592,19414=>28593,19415=>28594,19416=>28595,19417=>28596,19418=>28597,19419=>28598,19420=>28599,19421=>28600,19422=>28601,19423=>28602,19424=>28603,19425=>28604,19426=>28605,19427=>28606,19428=>28607,19429=>28608,19430=>28609,19431=>28610,19432=>28611,19433=>28612,19434=>28613,19435=>28614,19436=>28615,19437=>28616,19438=>28617,19439=>28618,19440=>28619,19441=>28620,19442=>28621,19443=>28622,19444=>28623,19445=>28624,19446=>28625,19447=>28626,19448=>28627,19449=>28628,19450=>28629,19451=>28630,19452=>28631,19453=>28632,19454=>28633,19455=>28634,19456=>28635,19457=>28636,19458=>28637,19459=>28638,19460=>28639,19461=>28640,19462=>28641,19463=>28642,19464=>28643,19465=>28644,19466=>28645,19467=>28646,19468=>28647,19469=>28648,19470=>28649,19471=>28650,19472=>28651,19473=>28652,19474=>28653,19475=>28654,19476=>28655,19477=>28656,19478=>28657,19479=>28658,19480=>28659,19481=>28660,19482=>28661,19483=>28662,19484=>28663,19485=>28664,19486=>28665,19487=>28666,19488=>28667,19489=>28668,19490=>28669,19491=>28670,19492=>28671,19493=>28672,19494=>28673,19495=>28674,19496=>28675,19497=>28676,19498=>28677,19499=>28678,19500=>28679,19501=>28680,19502=>28681,19503=>28682,19504=>28683,19505=>28684,19506=>28685,19507=>28686,19508=>28687,19509=>28688,19510=>28689,19511=>28690,19512=>28691,19513=>28692,19514=>28693,19515=>28694,19516=>28695,19517=>28696,19518=>28697,19519=>28698,19520=>28699,19521=>28700,19522=>28701,19523=>28702,19524=>28703,19525=>28704,19526=>28705,19527=>28706,19528=>28707,19529=>28708,19530=>28709,19531=>28710,19532=>28711,19533=>28712,19534=>28713,19535=>28714,19536=>28715,19537=>28716,19538=>28717,19539=>28718,19540=>28719,19541=>28720,19542=>28721,19543=>28722,19544=>28723,19545=>28724,19546=>28725,19547=>28726,19548=>28727,19549=>28728,19550=>28729,19551=>28730,19552=>28731,19553=>28732,19554=>28733,19555=>28734,19556=>28735,19557=>28736,19558=>28737,19559=>28738,19560=>28739,19561=>28740,19562=>28741,19563=>28742,19564=>28743,19565=>28744,19566=>28745,19567=>28746,19568=>28747,19569=>28748,19570=>28749,19571=>28750,19572=>28751,19573=>28752,19574=>28753,19576=>28754,19577=>28755,19578=>28756,19579=>28757,19580=>28758,19581=>28759,19582=>28760,19583=>28761,19584=>28762,19585=>28763,19586=>28764,19587=>28765,19588=>28766,19589=>28767,19590=>28768,19591=>28769,19592=>28770,19593=>28771,19594=>28772,19595=>28773,19596=>28774,19597=>28775,19598=>28776,19599=>28777,19600=>28778,19601=>28779,19602=>28780,19603=>28781,19604=>28782,19605=>28783,19606=>28784,19607=>28785,19608=>28786,19609=>28787,19610=>28788,19611=>28789,19612=>28790,19613=>28791,19614=>28792,19620=>28793,19621=>28794,19622=>28795,19623=>28796,19624=>28797,19625=>28798,19626=>28799,19627=>28800,19628=>28801,19629=>28802,19630=>28803,19631=>28804,19632=>28805,19633=>28806,19634=>28807,19635=>28808,19636=>28809,19637=>28810,19638=>28811,19639=>28812,19640=>28813,19641=>28814,19642=>28815,19643=>28816,19644=>28817,19645=>28818,19646=>28819,19647=>28820,19648=>28821,19649=>28822,19650=>28823,19651=>28824,19652=>28825,19653=>28826,19654=>28827,19655=>28828,19656=>28829,19657=>28830,19658=>28831,19659=>28832,19660=>28833,19661=>28834,19662=>28835,19663=>28836,19664=>28837,19665=>28838,19666=>28839,19667=>28840,19668=>28841,19669=>28842,19670=>28843,19671=>28844,19672=>28845,19673=>28846,19674=>28847,19675=>28848,19676=>28849,19677=>28850,19678=>28851,19679=>28852,19680=>28853,19681=>28854,19682=>28855,19683=>28856,19684=>28857,19685=>28858,19686=>28859,19687=>28860,19688=>28861,19689=>28862,19690=>28863,19691=>28864,19692=>28865,19693=>28866,19694=>28867,19695=>28868,19696=>28869,19697=>28870,19698=>28871,19699=>28872,19700=>28873,19701=>28874,19702=>28875,19703=>28876,19704=>28877,19705=>28878,19706=>28879,19707=>28880,19708=>28881,19709=>28882,19710=>28883,19711=>28884,19712=>28885,19713=>28886,19714=>28887,19715=>28888,19716=>28889,19717=>28890,19718=>28891,19719=>28892,19720=>28893,19721=>28894,19722=>28895,19723=>28896,19724=>28897,19725=>28898,19726=>28899,19727=>28900,19728=>28901,19729=>28902,19730=>28903,19738=>28904,19739=>28905,19740=>28906,19741=>28907,19742=>28908,19743=>28909,19744=>28910,19745=>28911,19746=>28912,19747=>28913,19748=>28914,19749=>28915,19750=>28916,19751=>28917,19752=>28918,19753=>28919,19754=>28920,19755=>28921,19756=>28922,19757=>28923,19758=>28924,19759=>28925,19760=>28926,19761=>28927,19762=>28928,19763=>28929,19764=>28930,19765=>28931,19766=>28932,19767=>28933,19768=>28934,19769=>28935,19770=>28936,19771=>28937,19772=>28938,19773=>28939,19774=>28940,19775=>28941,19776=>28942,19777=>28943,19778=>28944,19779=>28945,19780=>28946,19781=>28947,19782=>28948,19783=>28949,19784=>28950,19785=>28951,19786=>28952,19787=>28953,19788=>28954,19789=>28955,19790=>28956,19791=>28957,19792=>28958,19793=>28959,19794=>28960,19795=>28961,19796=>28962,19797=>28963,19798=>28964,19799=>28965,19800=>28966,19801=>28967,19802=>28968,19803=>28969,19804=>28970,19805=>28971,19806=>28972,19807=>28973,19808=>28974,19809=>28975,19810=>28976,19811=>28977,19812=>28978,19813=>28979,19814=>28980,19815=>28981,19816=>28982,19817=>28983,19818=>28984,19819=>28985,19820=>28986,19821=>28987,19822=>28988,19823=>28989,19824=>28990,19825=>28991,19826=>28992,19827=>28993,19828=>28994,19829=>28995,19830=>28996,19831=>28997,19832=>28998,19833=>28999,19834=>29000,19835=>29001,19836=>29002,19837=>29003,19838=>29004,19839=>29005,19840=>29006,19841=>29007,19842=>29008,19843=>29009,19844=>29010,19845=>29011,19846=>29012,19847=>29013,19848=>29014,19849=>29015,19850=>29016,19851=>29017,19852=>29018,19853=>29019,19854=>29020,19855=>29021,19856=>29022,19857=>29023,19858=>29024,19859=>29025,19860=>29026,19861=>29027,19862=>29028,19863=>29029,19864=>29030,19865=>29031,19866=>29032,19867=>29033,19868=>29034,19869=>29035,19870=>29036,19871=>29037,19872=>29038,19873=>29039,19874=>29040,19875=>29041,19876=>29042,19877=>29043,19878=>29044,19879=>29045,19880=>29046,19881=>29047,19882=>29048,19883=>29049,19884=>29050,19885=>29051,19887=>29052,19888=>29053,19889=>29054,19890=>29055,19891=>29056,19892=>29057,19893=>29058,40960=>29064,40961=>29065,40962=>29066,40963=>29067,40964=>29068,40965=>29069,40966=>29070,40967=>29071,40968=>29072,40969=>29073,40970=>29074,40971=>29075,40972=>29076,40973=>29077,40974=>29078,40975=>29079,40976=>29080,40977=>29081,40978=>29082,40979=>29083,40980=>29084,40981=>29085,40982=>29086,40983=>29087,40984=>29088,40985=>29089,40986=>29090,40987=>29091,40988=>29092,40989=>29093,40990=>29094,40991=>29095,40992=>29096,40993=>29097,40994=>29098,40995=>29099,40996=>29100,40997=>29101,40998=>29102,40999=>29103,41000=>29104,41001=>29105,41002=>29106,41003=>29107,41004=>29108,41005=>29109,41006=>29110,41007=>29111,41008=>29112,41009=>29113,41010=>29114,41011=>29115,41012=>29116,41013=>29117,41014=>29118,41015=>29119,41016=>29120,41017=>29121,41018=>29122,41019=>29123,41020=>29124,41021=>29125,41022=>29126,41023=>29127,41024=>29128,41025=>29129,41026=>29130,41027=>29131,41028=>29132,41029=>29133,41030=>29134,41031=>29135,41032=>29136,41033=>29137,41034=>29138,41035=>29139,41036=>29140,41037=>29141,41038=>29142,41039=>29143,41040=>29144,41041=>29145,41042=>29146,41043=>29147,41044=>29148,41045=>29149,41046=>29150,41047=>29151,41048=>29152,41049=>29153,41050=>29154,41051=>29155,41052=>29156,41053=>29157,41054=>29158,41055=>29159,41056=>29160,41057=>29161,41058=>29162,41059=>29163,41060=>29164,41061=>29165,41062=>29166,41063=>29167,41064=>29168,41065=>29169,41066=>29170,41067=>29171,41068=>29172,41069=>29173,41070=>29174,41071=>29175,41072=>29176,41073=>29177,41074=>29178,41075=>29179,41076=>29180,41077=>29181,41078=>29182,41079=>29183,41080=>29184,41081=>29185,41082=>29186,41083=>29187,41084=>29188,41085=>29189,41086=>29190,41087=>29191,41088=>29192,41089=>29193,41090=>29194,41091=>29195,41092=>29196,41093=>29197,41094=>29198,41095=>29199,41096=>29200,41097=>29201,41098=>29202,41099=>29203,41100=>29204,41101=>29205,41102=>29206,41103=>29207,41104=>29208,41105=>29209,41106=>29210,41107=>29211,41108=>29212,41109=>29213,41110=>29214,41111=>29215,41112=>29216,41113=>29217,41114=>29218,41115=>29219,41116=>29220,41117=>29221,41118=>29222,41119=>29223,41120=>29224,41121=>29225,41122=>29226,41123=>29227,41124=>29228,41125=>29229,41126=>29230,41127=>29231,41128=>29232,41129=>29233,41130=>29234,41131=>29235,41132=>29236,41133=>29237,41134=>29238,41135=>29239,41136=>29240,41137=>29241,41138=>29242,41139=>29243,41140=>29244,41141=>29245,41142=>29246,41143=>29247,41144=>29248,41145=>29249,41146=>29250,41147=>29251,41148=>29252,41149=>29253,41150=>29254,41151=>29255,41152=>29256,41153=>29257,41154=>29258,41155=>29259,41156=>29260,41157=>29261,41158=>29262,41159=>29263,41160=>29264,41161=>29265,41162=>29266,41163=>29267,41164=>29268,41165=>29269,41166=>29270,41167=>29271,41168=>29272,41169=>29273,41170=>29274,41171=>29275,41172=>29276,41173=>29277,41174=>29278,41175=>29279,41176=>29280,41177=>29281,41178=>29282,41179=>29283,41180=>29284,41181=>29285,41182=>29286,41183=>29287,41184=>29288,41185=>29289,41186=>29290,41187=>29291,41188=>29292,41189=>29293,41190=>29294,41191=>29295,41192=>29296,41193=>29297,41194=>29298,41195=>29299,41196=>29300,41197=>29301,41198=>29302,41199=>29303,41200=>29304,41201=>29305,41202=>29306,41203=>29307,41204=>29308,41205=>29309,41206=>29310,41207=>29311,41208=>29312,41209=>29313,41210=>29314,41211=>29315,41212=>29316,41213=>29317,41214=>29318,41215=>29319,41216=>29320,41217=>29321,41218=>29322,41219=>29323,41220=>29324,41221=>29325,41222=>29326,41223=>29327,41224=>29328,41225=>29329,41226=>29330,41227=>29331,41228=>29332,41229=>29333,41230=>29334,41231=>29335,41232=>29336,41233=>29337,41234=>29338,41235=>29339,41236=>29340,41237=>29341,41238=>29342,41239=>29343,41240=>29344,41241=>29345,41242=>29346,41243=>29347,41244=>29348,41245=>29349,41246=>29350,41247=>29351,41248=>29352,41249=>29353,41250=>29354,41251=>29355,41252=>29356,41253=>29357,41254=>29358,41255=>29359,41256=>29360,41257=>29361,41258=>29362,41259=>29363,41260=>29364,41261=>29365,41262=>29366,41263=>29367,41264=>29368,41265=>29369,41266=>29370,41267=>29371,41268=>29372,41269=>29373,41270=>29374,41271=>29375,41272=>29376,41273=>29377,41274=>29378,41275=>29379,41276=>29380,41277=>29381,41278=>29382,41279=>29383,41280=>29384,41281=>29385,41282=>29386,41283=>29387,41284=>29388,41285=>29389,41286=>29390,41287=>29391,41288=>29392,41289=>29393,41290=>29394,41291=>29395,41292=>29396,41293=>29397,41294=>29398,41295=>29399,41296=>29400,41297=>29401,41298=>29402,41299=>29403,41300=>29404,41301=>29405,41302=>29406,41303=>29407,41304=>29408,41305=>29409,41306=>29410,41307=>29411,41308=>29412,41309=>29413,41310=>29414,41311=>29415,41312=>29416,41313=>29417,41314=>29418,41315=>29419,41316=>29420,41317=>29421,41318=>29422,41319=>29423,41320=>29424,41321=>29425,41322=>29426,41323=>29427,41324=>29428,41325=>29429,41326=>29430,41327=>29431,41328=>29432,41329=>29433,41330=>29434,41331=>29435,41332=>29436,41333=>29437,41334=>29438,41335=>29439,41336=>29440,41337=>29441,41338=>29442,41339=>29443,41340=>29444,41341=>29445,41342=>29446,41343=>29447,41344=>29448,41345=>29449,41346=>29450,41347=>29451,41348=>29452,41349=>29453,41350=>29454,41351=>29455,41352=>29456,41353=>29457,41354=>29458,41355=>29459,41356=>29460,41357=>29461,41358=>29462,41359=>29463,41360=>29464,41361=>29465,41362=>29466,41363=>29467,41364=>29468,41365=>29469,41366=>29470,41367=>29471,41368=>29472,41369=>29473,41370=>29474,41371=>29475,41372=>29476,41373=>29477,41374=>29478,41375=>29479,41376=>29480,41377=>29481,41378=>29482,41379=>29483,41380=>29484,41381=>29485,41382=>29486,41383=>29487,41384=>29488,41385=>29489,41386=>29490,41387=>29491,41388=>29492,41389=>29493,41390=>29494,41391=>29495,41392=>29496,41393=>29497,41394=>29498,41395=>29499,41396=>29500,41397=>29501,41398=>29502,41399=>29503,41400=>29504,41401=>29505,41402=>29506,41403=>29507,41404=>29508,41405=>29509,41406=>29510,41407=>29511,41408=>29512,41409=>29513,41410=>29514,41411=>29515,41412=>29516,41413=>29517,41414=>29518,41415=>29519,41416=>29520,41417=>29521,41418=>29522,41419=>29523,41420=>29524,41421=>29525,41422=>29526,41423=>29527,41424=>29528,41425=>29529,41426=>29530,41427=>29531,41428=>29532,41429=>29533,41430=>29534,41431=>29535,41432=>29536,41433=>29537,41434=>29538,41435=>29539,41436=>29540,41437=>29541,41438=>29542,41439=>29543,41440=>29544,41441=>29545,41442=>29546,41443=>29547,41444=>29548,41445=>29549,41446=>29550,41447=>29551,41448=>29552,41449=>29553,41450=>29554,41451=>29555,41452=>29556,41453=>29557,41454=>29558,41455=>29559,41456=>29560,41457=>29561,41458=>29562,41459=>29563,41460=>29564,41461=>29565,41462=>29566,41463=>29567,41464=>29568,41465=>29569,41466=>29570,41467=>29571,41468=>29572,41469=>29573,41470=>29574,41471=>29575,41472=>29576,41473=>29577,41474=>29578,41475=>29579,41476=>29580,41477=>29581,41478=>29582,41479=>29583,41480=>29584,41481=>29585,41482=>29586,41483=>29587,41484=>29588,41485=>29589,41486=>29590,41487=>29591,41488=>29592,41489=>29593,41490=>29594,41491=>29595,41492=>29596,41493=>29597,41494=>29598,41495=>29599,41496=>29600,41497=>29601,41498=>29602,41499=>29603,41500=>29604,41501=>29605,41502=>29606,41503=>29607,41504=>29608,41505=>29609,41506=>29610,41507=>29611,41508=>29612,41509=>29613,41510=>29614,41511=>29615,41512=>29616,41513=>29617,41514=>29618,41515=>29619,41516=>29620,41517=>29621,41518=>29622,41519=>29623,41520=>29624,41521=>29625,41522=>29626,41523=>29627,41524=>29628,41525=>29629,41526=>29630,41527=>29631,41528=>29632,41529=>29633,41530=>29634,41531=>29635,41532=>29636,41533=>29637,41534=>29638,41535=>29639,41536=>29640,41537=>29641,41538=>29642,41539=>29643,41540=>29644,41541=>29645,41542=>29646,41543=>29647,41544=>29648,41545=>29649,41546=>29650,41547=>29651,41548=>29652,41549=>29653,41550=>29654,41551=>29655,41552=>29656,41553=>29657,41554=>29658,41555=>29659,41556=>29660,41557=>29661,41558=>29662,41559=>29663,41560=>29664,41561=>29665,41562=>29666,41563=>29667,41564=>29668,41565=>29669,41566=>29670,41567=>29671,41568=>29672,41569=>29673,41570=>29674,41571=>29675,41572=>29676,41573=>29677,41574=>29678,41575=>29679,41576=>29680,41577=>29681,41578=>29682,41579=>29683,41580=>29684,41581=>29685,41582=>29686,41583=>29687,41584=>29688,41585=>29689,41586=>29690,41587=>29691,41588=>29692,41589=>29693,41590=>29694,41591=>29695,41592=>29696,41593=>29697,41594=>29698,41595=>29699,41596=>29700,41597=>29701,41598=>29702,41599=>29703,41600=>29704,41601=>29705,41602=>29706,41603=>29707,41604=>29708,41605=>29709,41606=>29710,41607=>29711,41608=>29712,41609=>29713,41610=>29714,41611=>29715,41612=>29716,41613=>29717,41614=>29718,41615=>29719,41616=>29720,41617=>29721,41618=>29722,41619=>29723,41620=>29724,41621=>29725,41622=>29726,41623=>29727,41624=>29728,41625=>29729,41626=>29730,41627=>29731,41628=>29732,41629=>29733,41630=>29734,41631=>29735,41632=>29736,41633=>29737,41634=>29738,41635=>29739,41636=>29740,41637=>29741,41638=>29742,41639=>29743,41640=>29744,41641=>29745,41642=>29746,41643=>29747,41644=>29748,41645=>29749,41646=>29750,41647=>29751,41648=>29752,41649=>29753,41650=>29754,41651=>29755,41652=>29756,41653=>29757,41654=>29758,41655=>29759,41656=>29760,41657=>29761,41658=>29762,41659=>29763,41660=>29764,41661=>29765,41662=>29766,41663=>29767,41664=>29768,41665=>29769,41666=>29770,41667=>29771,41668=>29772,41669=>29773,41670=>29774,41671=>29775,41672=>29776,41673=>29777,41674=>29778,41675=>29779,41676=>29780,41677=>29781,41678=>29782,41679=>29783,41680=>29784,41681=>29785,41682=>29786,41683=>29787,41684=>29788,41685=>29789,41686=>29790,41687=>29791,41688=>29792,41689=>29793,41690=>29794,41691=>29795,41692=>29796,41693=>29797,41694=>29798,41695=>29799,41696=>29800,41697=>29801,41698=>29802,41699=>29803,41700=>29804,41701=>29805,41702=>29806,41703=>29807,41704=>29808,41705=>29809,41706=>29810,41707=>29811,41708=>29812,41709=>29813,41710=>29814,41711=>29815,41712=>29816,41713=>29817,41714=>29818,41715=>29819,41716=>29820,41717=>29821,41718=>29822,41719=>29823,41720=>29824,41721=>29825,41722=>29826,41723=>29827,41724=>29828,41725=>29829,41726=>29830,41727=>29831,41728=>29832,41729=>29833,41730=>29834,41731=>29835,41732=>29836,41733=>29837,41734=>29838,41735=>29839,41736=>29840,41737=>29841,41738=>29842,41739=>29843,41740=>29844,41741=>29845,41742=>29846,41743=>29847,41744=>29848,41745=>29849,41746=>29850,41747=>29851,41748=>29852,41749=>29853,41750=>29854,41751=>29855,41752=>29856,41753=>29857,41754=>29858,41755=>29859,41756=>29860,41757=>29861,41758=>29862,41759=>29863,41760=>29864,41761=>29865,41762=>29866,41763=>29867,41764=>29868,41765=>29869,41766=>29870,41767=>29871,41768=>29872,41769=>29873,41770=>29874,41771=>29875,41772=>29876,41773=>29877,41774=>29878,41775=>29879,41776=>29880,41777=>29881,41778=>29882,41779=>29883,41780=>29884,41781=>29885,41782=>29886,41783=>29887,41784=>29888,41785=>29889,41786=>29890,41787=>29891,41788=>29892,41789=>29893,41790=>29894,41791=>29895,41792=>29896,41793=>29897,41794=>29898,41795=>29899,41796=>29900,41797=>29901,41798=>29902,41799=>29903,41800=>29904,41801=>29905,41802=>29906,41803=>29907,41804=>29908,41805=>29909,41806=>29910,41807=>29911,41808=>29912,41809=>29913,41810=>29914,41811=>29915,41812=>29916,41813=>29917,41814=>29918,41815=>29919,41816=>29920,41817=>29921,41818=>29922,41819=>29923,41820=>29924,41821=>29925,41822=>29926,41823=>29927,41824=>29928,41825=>29929,41826=>29930,41827=>29931,41828=>29932,41829=>29933,41830=>29934,41831=>29935,41832=>29936,41833=>29937,41834=>29938,41835=>29939,41836=>29940,41837=>29941,41838=>29942,41839=>29943,41840=>29944,41841=>29945,41842=>29946,41843=>29947,41844=>29948,41845=>29949,41846=>29950,41847=>29951,41848=>29952,41849=>29953,41850=>29954,41851=>29955,41852=>29956,41853=>29957,41854=>29958,41855=>29959,41856=>29960,41857=>29961,41858=>29962,41859=>29963,41860=>29964,41861=>29965,41862=>29966,41863=>29967,41864=>29968,41865=>29969,41866=>29970,41867=>29971,41868=>29972,41869=>29973,41870=>29974,41871=>29975,41872=>29976,41873=>29977,41874=>29978,41875=>29979,41876=>29980,41877=>29981,41878=>29982,41879=>29983,41880=>29984,41881=>29985,41882=>29986,41883=>29987,41884=>29988,41885=>29989,41886=>29990,41887=>29991,41888=>29992,41889=>29993,41890=>29994,41891=>29995,41892=>29996,41893=>29997,41894=>29998,41895=>29999,41896=>30000,41897=>30001,41898=>30002,41899=>30003,41900=>30004,41901=>30005,41902=>30006,41903=>30007,41904=>30008,41905=>30009,41906=>30010,41907=>30011,41908=>30012,41909=>30013,41910=>30014,41911=>30015,41912=>30016,41913=>30017,41914=>30018,41915=>30019,41916=>30020,41917=>30021,41918=>30022,41919=>30023,41920=>30024,41921=>30025,41922=>30026,41923=>30027,41924=>30028,41925=>30029,41926=>30030,41927=>30031,41928=>30032,41929=>30033,41930=>30034,41931=>30035,41932=>30036,41933=>30037,41934=>30038,41935=>30039,41936=>30040,41937=>30041,41938=>30042,41939=>30043,41940=>30044,41941=>30045,41942=>30046,41943=>30047,41944=>30048,41945=>30049,41946=>30050,41947=>30051,41948=>30052,41949=>30053,41950=>30054,41951=>30055,41952=>30056,41953=>30057,41954=>30058,41955=>30059,41956=>30060,41957=>30061,41958=>30062,41959=>30063,41960=>30064,41961=>30065,41962=>30066,41963=>30067,41964=>30068,41965=>30069,41966=>30070,41967=>30071,41968=>30072,41969=>30073,41970=>30074,41971=>30075,41972=>30076,41973=>30077,41974=>30078,41975=>30079,41976=>30080,41977=>30081,41978=>30082,41979=>30083,41980=>30084,41981=>30085,41982=>30086,41983=>30087,41984=>30088,41985=>30089,41986=>30090,41987=>30091,41988=>30092,41989=>30093,41990=>30094,41991=>30095,41992=>30096,41993=>30097,41994=>30098,41995=>30099,41996=>30100,41997=>30101,41998=>30102,41999=>30103,42000=>30104,42001=>30105,42002=>30106,42003=>30107,42004=>30108,42005=>30109,42006=>30110,42007=>30111,42008=>30112,42009=>30113,42010=>30114,42011=>30115,42012=>30116,42013=>30117,42014=>30118,42015=>30119,42016=>30120,42017=>30121,42018=>30122,42019=>30123,42020=>30124,42021=>30125,42022=>30126,42023=>30127,42024=>30128,42025=>30129,42026=>30130,42027=>30131,42028=>30132,42029=>30133,42030=>30134,42031=>30135,42032=>30136,42033=>30137,42034=>30138,42035=>30139,42036=>30140,42037=>30141,42038=>30142,42039=>30143,42040=>30144,42041=>30145,42042=>30146,42043=>30147,42044=>30148,42045=>30149,42046=>30150,42047=>30151,42048=>30152,42049=>30153,42050=>30154,42051=>30155,42052=>30156,42053=>30157,42054=>30158,42055=>30159,42056=>30160,42057=>30161,42058=>30162,42059=>30163,42060=>30164,42061=>30165,42062=>30166,42063=>30167,42064=>30168,42065=>30169,42066=>30170,42067=>30171,42068=>30172,42069=>30173,42070=>30174,42071=>30175,42072=>30176,42073=>30177,42074=>30178,42075=>30179,42076=>30180,42077=>30181,42078=>30182,42079=>30183,42080=>30184,42081=>30185,42082=>30186,42083=>30187,42084=>30188,42085=>30189,42086=>30190,42087=>30191,42088=>30192,42089=>30193,42090=>30194,42091=>30195,42092=>30196,42093=>30197,42094=>30198,42095=>30199,42096=>30200,42097=>30201,42098=>30202,42099=>30203,42100=>30204,42101=>30205,42102=>30206,42103=>30207,42104=>30208,42105=>30209,42106=>30210,42107=>30211,42108=>30212,42109=>30213,42110=>30214,42111=>30215,42112=>30216,42113=>30217,42114=>30218,42115=>30219,42116=>30220,42117=>30221,42118=>30222,42119=>30223,42120=>30224,42121=>30225,42122=>30226,42123=>30227,42124=>30228,42128=>30229,42129=>30230,42130=>30231,42131=>30232,42132=>30233,42133=>30234,42134=>30235,42135=>30236,42136=>30237,42137=>30238,42138=>30239,42139=>30240,42140=>30241,42141=>30242,42142=>30243,42143=>30244,42144=>30245,42145=>30246,42146=>30247,42147=>30248,42148=>30249,42149=>30250,42150=>30251,42151=>30252,42152=>30253,42153=>30254,42154=>30255,42155=>30256,42156=>30257,42157=>30258,42158=>30259,42159=>30260,42160=>30261,42161=>30262,42162=>30263,42163=>30264,42164=>30265,42165=>30266,42166=>30267,42167=>30268,42168=>30269,42169=>30270,42170=>30271,42171=>30272,42172=>30273,42173=>30274,42174=>30275,42175=>30276,42176=>30277,42177=>30278,42178=>30279,42179=>30280,42180=>30281,42181=>30282,42182=>30283); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/uni2cid_aj16.php b/incs/tcpdf_old/fonts/uni2cid_aj16.php new file mode 100644 index 0000000..0c3c148 --- /dev/null +++ b/incs/tcpdf_old/fonts/uni2cid_aj16.php @@ -0,0 +1,6 @@ +1,32=>1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,8209=>14,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,165=>61,93=>62,94=>63,818=>64,95=>64,768=>65,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,166=>93,125=>94,732=>95,771=>95,700=>96,8217=>96,92=>97,699=>98,8216=>98,124=>99,126=>100,8764=>100,161=>101,162=>102,163=>103,8260=>104,402=>105,164=>107,8220=>108,171=>109,8249=>110,8250=>111,64257=>112,64258=>113,8210=>114,8211=>114,183=>117,8729=>117,8226=>119,8218=>120,8222=>121,8221=>122,187=>123,191=>126,769=>127,710=>128,770=>128,175=>129,772=>129,774=>130,775=>131,776=>132,730=>133,778=>133,184=>134,807=>134,779=>135,808=>136,780=>137,822=>138,8212=>138,198=>139,170=>140,321=>141,216=>142,338=>143,186=>144,230=>145,305=>146,322=>147,248=>148,339=>149,223=>150,173=>151,169=>152,172=>153,174=>154,178=>157,179=>158,181=>159,185=>160,188=>161,189=>162,190=>163,192=>164,193=>165,194=>166,195=>167,196=>168,197=>169,199=>170,200=>171,201=>172,202=>173,203=>174,204=>175,205=>176,206=>177,207=>178,208=>179,209=>180,210=>181,211=>182,212=>183,213=>184,214=>185,217=>187,218=>188,219=>189,220=>190,221=>191,222=>192,224=>193,225=>194,226=>195,227=>196,228=>197,229=>198,231=>199,232=>200,233=>201,234=>202,235=>203,236=>204,237=>205,238=>206,239=>207,240=>208,241=>209,242=>210,243=>211,244=>212,245=>213,246=>214,249=>216,250=>217,251=>218,252=>219,253=>220,254=>221,255=>222,352=>223,376=>224,381=>225,773=>226,8254=>226,353=>227,8482=>228,382=>229,8194=>231,65512=>323,65377=>327,65378=>328,65379=>329,65380=>330,65381=>331,65382=>332,65383=>333,65384=>334,65385=>335,65386=>336,65387=>337,65388=>338,65389=>339,65390=>340,65391=>341,65392=>342,65393=>343,65394=>344,65395=>345,65396=>346,65397=>347,65398=>348,65399=>349,65400=>350,65401=>351,65402=>352,65403=>353,65404=>354,65405=>355,65406=>356,65407=>357,65408=>358,65409=>359,65410=>360,65411=>361,65412=>362,65413=>363,65414=>364,65415=>365,65416=>366,65417=>367,65418=>368,65419=>369,65420=>370,65421=>371,65422=>372,65423=>373,65424=>374,65425=>375,65426=>376,65427=>377,65428=>378,65429=>379,65430=>380,65431=>381,65432=>382,65433=>383,65434=>384,65435=>385,65436=>386,65437=>387,65438=>388,65439=>389,8195=>633,12288=>633,12289=>634,12290=>635,65292=>636,65294=>637,12539=>638,65306=>639,65307=>640,65311=>641,65281=>642,12443=>643,12444=>644,180=>645,65344=>646,168=>647,65342=>648,65507=>649,65343=>650,12541=>651,12542=>652,12445=>653,12446=>654,12291=>655,20189=>656,12293=>657,12294=>658,12295=>659,12540=>660,8213=>661,8208=>662,65295=>663,65340=>664,12316=>665,65374=>665,8214=>666,65372=>667,8230=>668,8229=>669,65288=>674,65289=>675,12308=>676,12309=>677,65339=>678,65341=>679,65371=>680,65373=>681,12296=>682,12297=>683,12298=>684,12299=>685,12300=>686,12301=>687,12302=>688,12303=>689,12304=>690,12305=>691,65291=>692,8722=>693,65293=>693,177=>694,215=>695,247=>696,65309=>697,8800=>698,65308=>699,65310=>700,8806=>701,8807=>702,8734=>703,8756=>704,9794=>705,9792=>706,176=>707,8242=>708,8243=>709,8451=>710,65509=>711,65284=>712,65504=>713,65505=>714,65285=>715,65283=>716,65286=>717,65290=>718,65312=>719,167=>720,9734=>721,9733=>722,9675=>723,9679=>724,9678=>725,9671=>726,9670=>727,9633=>728,9632=>729,9651=>730,9650=>731,9661=>732,9660=>733,8251=>734,12306=>735,8594=>736,8592=>737,8593=>738,8595=>739,12307=>740,8712=>741,8715=>742,8838=>743,8839=>744,8834=>745,8835=>746,8746=>747,8745=>748,8743=>749,8744=>750,65506=>751,8658=>752,8660=>753,8704=>754,8707=>755,8736=>756,8869=>757,8978=>758,8706=>759,8711=>760,8801=>761,8786=>762,8810=>763,8811=>764,8730=>765,8765=>766,8733=>767,8757=>768,8747=>769,8748=>770,8491=>771,8240=>772,9839=>773,9837=>774,9834=>775,8224=>776,8225=>777,182=>778,9711=>779,65296=>780,65297=>781,65298=>782,65299=>783,65300=>784,65301=>785,65302=>786,65303=>787,65304=>788,65305=>789,65313=>790,65314=>791,65315=>792,65316=>793,65317=>794,65318=>795,65319=>796,65320=>797,65321=>798,65322=>799,65323=>800,65324=>801,65325=>802,65326=>803,65327=>804,65328=>805,65329=>806,65330=>807,65331=>808,65332=>809,65333=>810,65334=>811,65335=>812,65336=>813,65337=>814,65338=>815,65345=>816,65346=>817,65347=>818,65348=>819,65349=>820,65350=>821,65351=>822,65352=>823,65353=>824,65354=>825,65355=>826,65356=>827,65357=>828,65358=>829,65359=>830,65360=>831,65361=>832,65362=>833,65363=>834,65364=>835,65365=>836,65366=>837,65367=>838,65368=>839,65369=>840,65370=>841,12353=>842,12354=>843,12355=>844,12356=>845,12357=>846,12358=>847,12359=>848,12360=>849,12361=>850,12362=>851,12363=>852,12364=>853,12365=>854,12366=>855,12367=>856,12368=>857,12369=>858,12370=>859,12371=>860,12372=>861,12373=>862,12374=>863,12375=>864,12376=>865,12377=>866,12378=>867,12379=>868,12380=>869,12381=>870,12382=>871,12383=>872,12384=>873,12385=>874,12386=>875,12387=>876,12388=>877,12389=>878,12390=>879,12391=>880,12392=>881,12393=>882,12394=>883,12395=>884,12396=>885,12397=>886,12398=>887,12399=>888,12400=>889,12401=>890,12402=>891,12403=>892,12404=>893,12405=>894,12406=>895,12407=>896,12408=>897,12409=>898,12410=>899,12411=>900,12412=>901,12413=>902,12414=>903,12415=>904,12416=>905,12417=>906,12418=>907,12419=>908,12420=>909,12421=>910,12422=>911,12423=>912,12424=>913,12425=>914,12426=>915,12427=>916,12428=>917,12429=>918,12430=>919,12431=>920,12432=>921,12433=>922,12434=>923,12435=>924,12449=>925,12450=>926,12451=>927,12452=>928,12453=>929,12454=>930,12455=>931,12456=>932,12457=>933,12458=>934,12459=>935,12460=>936,12461=>937,12462=>938,12463=>939,12464=>940,12465=>941,12466=>942,12467=>943,12468=>944,12469=>945,12470=>946,12471=>947,12472=>948,12473=>949,12474=>950,12475=>951,12476=>952,12477=>953,12478=>954,12479=>955,12480=>956,12481=>957,12482=>958,12483=>959,12484=>960,12485=>961,12486=>962,12487=>963,12488=>964,12489=>965,12490=>966,12491=>967,12492=>968,12493=>969,12494=>970,12495=>971,12496=>972,12497=>973,12498=>974,12499=>975,12500=>976,12501=>977,12502=>978,12503=>979,12504=>980,12505=>981,12506=>982,12507=>983,12508=>984,12509=>985,12510=>986,12511=>987,12512=>988,12513=>989,12514=>990,12515=>991,12516=>992,12517=>993,12518=>994,12519=>995,12520=>996,12521=>997,12522=>998,12523=>999,12524=>1000,12525=>1001,12526=>1002,12527=>1003,12528=>1004,12529=>1005,12530=>1006,12531=>1007,12532=>1008,12533=>1009,12534=>1010,913=>1011,914=>1012,915=>1013,916=>1014,917=>1015,918=>1016,919=>1017,920=>1018,921=>1019,922=>1020,923=>1021,924=>1022,925=>1023,926=>1024,927=>1025,928=>1026,929=>1027,931=>1028,932=>1029,933=>1030,934=>1031,935=>1032,936=>1033,937=>1034,945=>1035,946=>1036,947=>1037,948=>1038,949=>1039,950=>1040,951=>1041,952=>1042,953=>1043,954=>1044,955=>1045,956=>1046,957=>1047,958=>1048,959=>1049,960=>1050,961=>1051,963=>1052,964=>1053,965=>1054,966=>1055,967=>1056,968=>1057,969=>1058,1040=>1059,1041=>1060,1042=>1061,1043=>1062,1044=>1063,1045=>1064,1025=>1065,1046=>1066,1047=>1067,1048=>1068,1049=>1069,1050=>1070,1051=>1071,1052=>1072,1053=>1073,1054=>1074,1055=>1075,1056=>1076,1057=>1077,1058=>1078,1059=>1079,1060=>1080,1061=>1081,1062=>1082,1063=>1083,1064=>1084,1065=>1085,1066=>1086,1067=>1087,1068=>1088,1069=>1089,1070=>1090,1071=>1091,1072=>1092,1073=>1093,1074=>1094,1075=>1095,1076=>1096,1077=>1097,1105=>1098,1078=>1099,1079=>1100,1080=>1101,1081=>1102,1082=>1103,1083=>1104,1084=>1105,1085=>1106,1086=>1107,1087=>1108,1088=>1109,1089=>1110,1090=>1111,1091=>1112,1092=>1113,1093=>1114,1094=>1115,1095=>1116,1096=>1117,1097=>1118,1098=>1119,1099=>1120,1100=>1121,1101=>1122,1102=>1123,1103=>1124,20124=>1125,21782=>1126,23043=>1127,38463=>1128,21696=>1129,24859=>1130,25384=>1131,23030=>1132,36898=>1133,33909=>1134,33564=>1135,31312=>1136,24746=>1137,25569=>1138,28197=>1139,26093=>1140,33894=>1141,33446=>1142,39925=>1143,26771=>1144,22311=>1145,26017=>1146,25201=>1147,23451=>1148,22992=>1149,34427=>1150,39156=>1151,32098=>1152,32190=>1153,39822=>1154,25110=>1155,31903=>1156,34999=>1157,23433=>1158,24245=>1159,25353=>1160,26263=>1161,26696=>1162,38343=>1163,38797=>1164,26447=>1165,20197=>1166,20234=>1167,20301=>1168,20381=>1169,20553=>1170,22258=>1171,22839=>1172,22996=>1173,23041=>1174,23561=>1175,24799=>1176,24847=>1177,24944=>1178,26131=>1179,26885=>1180,28858=>1181,30031=>1182,30064=>1183,31227=>1184,32173=>1185,32239=>1186,32963=>1187,33806=>1188,12176=>1189,34915=>1189,35586=>1190,36949=>1191,36986=>1192,21307=>1193,20117=>1194,20133=>1195,22495=>1196,32946=>1197,37057=>1198,30959=>1199,12032=>1200,19968=>1200,22769=>1201,28322=>1202,36920=>1203,31282=>1204,33576=>1205,33419=>1206,39983=>1207,20801=>1208,21360=>1209,21693=>1210,21729=>1211,22240=>1212,23035=>1213,24341=>1214,39154=>1215,28139=>1216,32996=>1217,34093=>1218,38498=>1219,38512=>1220,38560=>1221,38907=>1222,21515=>1223,21491=>1224,23431=>1225,28879=>1226,12155=>1227,32701=>1227,36802=>1228,12204=>1229,38632=>1229,21359=>1230,40284=>1231,31418=>1232,19985=>1233,30867=>1234,12165=>1235,33276=>1235,28198=>1236,22040=>1237,21764=>1238,27421=>1239,34074=>1240,39995=>1241,23013=>1242,21417=>1243,28006=>1244,12128=>1245,29916=>1245,38287=>1246,22082=>1247,20113=>1248,36939=>1249,38642=>1250,33615=>1251,39180=>1252,21473=>1253,21942=>1254,23344=>1255,24433=>1256,26144=>1257,26355=>1258,26628=>1259,27704=>1260,27891=>1261,27945=>1262,29787=>1263,30408=>1264,31310=>1265,38964=>1266,33521=>1267,34907=>1268,35424=>1269,37613=>1270,28082=>1271,30123=>1272,30410=>1273,39365=>1274,24742=>1275,35585=>1276,36234=>1277,38322=>1278,27022=>1279,21421=>1280,20870=>1281,22290=>1282,22576=>1283,22852=>1284,23476=>1285,24310=>1286,24616=>1287,25513=>1288,25588=>1289,27839=>1290,28436=>1291,28814=>1292,28948=>1293,29017=>1294,29141=>1295,29503=>1296,32257=>1297,33398=>1298,33489=>1299,34199=>1300,36960=>1301,37467=>1302,40219=>1303,22633=>1304,26044=>1305,27738=>1306,29989=>1307,20985=>1308,22830=>1309,22885=>1310,24448=>1311,24540=>1312,25276=>1313,26106=>1314,27178=>1315,27431=>1316,27572=>1317,29579=>1318,32705=>1319,35158=>1320,40236=>1321,40206=>1322,12009=>1323,40644=>1323,23713=>1324,27798=>1325,33659=>1326,20740=>1327,23627=>1328,25014=>1329,33222=>1330,26742=>1331,29281=>1332,12036=>1333,20057=>1333,20474=>1334,21368=>1335,24681=>1336,28201=>1337,31311=>1338,12211=>1339,38899=>1339,19979=>1340,21270=>1341,20206=>1342,20309=>1343,20285=>1344,20385=>1345,20339=>1346,21152=>1347,21487=>1348,22025=>1349,22799=>1350,23233=>1351,23478=>1352,23521=>1353,31185=>1354,26247=>1355,26524=>1356,26550=>1357,27468=>1358,27827=>1359,12117=>1360,28779=>1360,29634=>1361,31117=>1362,12146=>1363,31166=>1363,31292=>1364,31623=>1365,33457=>1366,33499=>1367,33540=>1368,33655=>1369,33775=>1370,33747=>1371,34662=>1372,35506=>1373,22057=>1374,36008=>1375,36838=>1376,36942=>1377,38686=>1378,34442=>1379,20420=>1380,23784=>1381,25105=>1382,12123=>1383,29273=>1383,30011=>1384,33253=>1385,33469=>1386,34558=>1387,36032=>1388,38597=>1389,39187=>1390,39381=>1391,20171=>1392,20250=>1393,35299=>1394,22238=>1395,22602=>1396,22730=>1397,24315=>1398,24555=>1399,24618=>1400,24724=>1401,24674=>1402,25040=>1403,25106=>1404,25296=>1405,25913=>1406,39745=>1407,26214=>1408,26800=>1409,28023=>1410,28784=>1411,30028=>1412,30342=>1413,32117=>1414,33445=>1415,34809=>1416,38283=>1417,38542=>1418,12185=>1419,35997=>1419,20977=>1420,21182=>1421,22806=>1422,21683=>1423,23475=>1424,23830=>1425,24936=>1426,27010=>1427,28079=>1428,30861=>1429,33995=>1430,34903=>1431,35442=>1432,37799=>1433,39608=>1434,28012=>1435,39336=>1436,34521=>1437,22435=>1438,26623=>1439,34510=>1440,37390=>1441,21123=>1442,22151=>1443,21508=>1444,24275=>1445,25313=>1446,25785=>1447,26684=>1448,26680=>1449,27579=>1450,29554=>1451,30906=>1452,31339=>1453,35226=>1454,12179=>1455,35282=>1455,36203=>1456,36611=>1457,37101=>1458,38307=>1459,38548=>1460,12208=>1461,38761=>1461,23398=>1462,23731=>1463,27005=>1464,38989=>1465,38990=>1466,25499=>1467,31520=>1468,27179=>1469,27263=>1470,26806=>1471,39949=>1472,28511=>1473,21106=>1474,21917=>1475,24688=>1476,25324=>1477,27963=>1478,28167=>1479,28369=>1480,33883=>1481,35088=>1482,36676=>1483,19988=>1484,39993=>1485,21494=>1486,26907=>1487,27194=>1488,38788=>1489,26666=>1490,20828=>1491,31427=>1492,33970=>1493,37340=>1494,37772=>1495,22107=>1496,40232=>1497,26658=>1498,33541=>1499,33841=>1500,31909=>1501,21000=>1502,33477=>1503,12129=>1504,29926=>1504,20094=>1505,20355=>1506,20896=>1507,23506=>1508,21002=>1509,21208=>1510,21223=>1511,24059=>1512,21914=>1513,22570=>1514,23014=>1515,23436=>1516,23448=>1517,23515=>1518,12082=>1519,24178=>1519,24185=>1520,24739=>1521,24863=>1522,24931=>1523,25022=>1524,25563=>1525,25954=>1526,26577=>1527,26707=>1528,26874=>1529,27454=>1530,27475=>1531,27735=>1532,28450=>1533,28567=>1534,28485=>1535,29872=>1536,12130=>1537,29976=>1537,30435=>1538,30475=>1539,31487=>1540,31649=>1541,31777=>1542,32233=>1543,12152=>1544,32566=>1544,32752=>1545,32925=>1546,33382=>1547,33694=>1548,35251=>1549,35532=>1550,36011=>1551,36996=>1552,37969=>1553,38291=>1554,38289=>1555,38306=>1556,38501=>1557,38867=>1558,39208=>1559,33304=>1560,20024=>1561,21547=>1562,23736=>1563,24012=>1564,29609=>1565,30284=>1566,30524=>1567,23721=>1568,32747=>1569,36107=>1570,38593=>1571,38929=>1572,38996=>1573,39000=>1574,20225=>1575,20238=>1576,21361=>1577,21916=>1578,22120=>1579,22522=>1580,22855=>1581,23305=>1582,23492=>1583,23696=>1584,24076=>1585,24190=>1586,24524=>1587,25582=>1588,26426=>1589,26071=>1590,26082=>1591,26399=>1592,26827=>1593,26820=>1594,27231=>1595,24112=>1596,27589=>1597,27671=>1598,27773=>1599,30079=>1600,31048=>1601,23395=>1602,31232=>1603,32000=>1604,24509=>1605,35215=>1606,35352=>1607,36020=>1608,36215=>1609,36556=>1610,36637=>1611,39138=>1612,39438=>1613,12004=>1614,12225=>1614,39740=>1614,12018=>1615,20096=>1615,20605=>1616,20736=>1617,22931=>1618,23452=>1619,25135=>1620,25216=>1621,25836=>1622,27450=>1623,29344=>1624,30097=>1625,31047=>1626,32681=>1627,34811=>1628,35516=>1629,35696=>1630,25516=>1631,33738=>1632,38816=>1633,21513=>1634,21507=>1635,21931=>1636,26708=>1637,27224=>1638,35440=>1639,30759=>1640,26485=>1641,12233=>1642,40653=>1642,21364=>1643,23458=>1644,33050=>1645,34384=>1646,36870=>1647,19992=>1648,20037=>1649,20167=>1650,20241=>1651,21450=>1652,21560=>1653,23470=>1654,12088=>1655,24339=>1655,24613=>1656,25937=>1657,26429=>1658,27714=>1659,27762=>1660,27875=>1661,28792=>1662,29699=>1663,31350=>1664,31406=>1665,31496=>1666,32026=>1667,31998=>1668,32102=>1669,26087=>1670,12124=>1671,29275=>1671,21435=>1672,23621=>1673,24040=>1674,25298=>1675,25312=>1676,25369=>1677,28192=>1678,34394=>1679,35377=>1680,36317=>1681,37624=>1682,28417=>1683,31142=>1684,12226=>1685,39770=>1685,20136=>1686,20139=>1687,20140=>1688,20379=>1689,20384=>1690,20689=>1691,20807=>1692,31478=>1693,20849=>1694,20982=>1695,21332=>1696,21281=>1697,21375=>1698,21483=>1699,21932=>1700,22659=>1701,23777=>1702,24375=>1703,24394=>1704,24623=>1705,24656=>1706,24685=>1707,25375=>1708,25945=>1709,27211=>1710,27841=>1711,29378=>1712,29421=>1713,30703=>1714,33016=>1715,33029=>1716,33288=>1717,34126=>1718,37111=>1719,37857=>1720,38911=>1721,39255=>1722,39514=>1723,20208=>1724,20957=>1725,23597=>1726,26241=>1727,26989=>1728,23616=>1729,26354=>1730,26997=>1731,12127=>1732,29577=>1732,26704=>1733,31873=>1734,20677=>1735,21220=>1736,22343=>1737,12081=>1738,24062=>1738,37670=>1739,12100=>1740,26020=>1740,27427=>1741,27453=>1742,29748=>1743,31105=>1744,31165=>1745,31563=>1746,32202=>1747,33465=>1748,33740=>1749,34943=>1750,35167=>1751,35641=>1752,36817=>1753,12198=>1754,37329=>1754,21535=>1755,37504=>1756,20061=>1757,20534=>1758,21477=>1759,21306=>1760,29399=>1761,29590=>1762,30697=>1763,33510=>1764,36527=>1765,39366=>1766,39368=>1767,39378=>1768,20855=>1769,24858=>1770,34398=>1771,21936=>1772,31354=>1773,20598=>1774,23507=>1775,36935=>1776,38533=>1777,20018=>1778,27355=>1779,37351=>1780,23633=>1781,23624=>1782,25496=>1783,31391=>1784,27795=>1785,38772=>1786,36705=>1787,31402=>1788,29066=>1789,38536=>1790,31874=>1791,26647=>1792,32368=>1793,26705=>1794,37740=>1795,21234=>1796,21531=>1797,34219=>1798,35347=>1799,32676=>1800,36557=>1801,37089=>1802,21350=>1803,34952=>1804,31041=>1805,20418=>1806,20670=>1807,21009=>1808,20804=>1809,21843=>1810,22317=>1811,29674=>1812,22411=>1813,22865=>1814,24418=>1815,24452=>1816,24693=>1817,24950=>1818,24935=>1819,25001=>1820,25522=>1821,25658=>1822,25964=>1823,26223=>1824,26690=>1825,28179=>1826,30054=>1827,31293=>1828,31995=>1829,32076=>1830,32153=>1831,32331=>1832,32619=>1833,33550=>1834,33610=>1835,34509=>1836,35336=>1837,35427=>1838,35686=>1839,36605=>1840,38938=>1841,40335=>1842,33464=>1843,36814=>1844,39912=>1845,21127=>1846,25119=>1847,25731=>1848,28608=>1849,38553=>1850,26689=>1851,20625=>1852,12107=>1853,27424=>1853,27770=>1854,28500=>1855,12147=>1856,31348=>1856,32080=>1857,12174=>1858,34880=>1858,35363=>1859,12105=>1860,26376=>1860,20214=>1861,20537=>1862,20518=>1863,20581=>1864,20860=>1865,21048=>1866,21091=>1867,21927=>1868,22287=>1869,22533=>1870,23244=>1871,24314=>1872,25010=>1873,25080=>1874,25331=>1875,25458=>1876,26908=>1877,27177=>1878,29309=>1879,12125=>1880,29356=>1880,29486=>1881,30740=>1882,30831=>1883,32121=>1884,30476=>1885,32937=>1886,12178=>1887,35211=>1887,35609=>1888,36066=>1889,36562=>1890,36963=>1891,37749=>1892,38522=>1893,38997=>1894,39443=>1895,40568=>1896,20803=>1897,21407=>1898,21427=>1899,24187=>1900,24358=>1901,28187=>1902,28304=>1903,12126=>1904,29572=>1904,29694=>1905,32067=>1906,33335=>1907,12180=>1908,35328=>1908,35578=>1909,38480=>1910,20046=>1911,20491=>1912,21476=>1913,21628=>1914,22266=>1915,22993=>1916,23396=>1917,12080=>1918,24049=>1918,24235=>1919,24359=>1920,12094=>1921,25144=>1921,25925=>1922,26543=>1923,28246=>1924,29392=>1925,31946=>1926,34996=>1927,32929=>1928,32993=>1929,33776=>1930,11969=>1931,34382=>1931,35463=>1932,36328=>1933,37431=>1934,38599=>1935,39015=>1936,12238=>1937,40723=>1937,20116=>1938,20114=>1939,20237=>1940,21320=>1941,21577=>1942,21566=>1943,23087=>1944,24460=>1945,24481=>1946,24735=>1947,26791=>1948,27278=>1949,29786=>1950,30849=>1951,35486=>1952,35492=>1953,35703=>1954,37264=>1955,20062=>1956,39881=>1957,20132=>1958,20348=>1959,20399=>1960,20505=>1961,20502=>1962,20809=>1963,20844=>1964,21151=>1965,21177=>1966,21246=>1967,21402=>1968,12061=>1969,21475=>1969,21521=>1970,21518=>1971,21897=>1972,22353=>1973,22434=>1974,22909=>1975,23380=>1976,23389=>1977,23439=>1978,12079=>1979,24037=>1979,24039=>1980,24055=>1981,24184=>1982,24195=>1983,24218=>1984,24247=>1985,24344=>1986,24658=>1987,24908=>1988,25239=>1989,25304=>1990,25511=>1991,25915=>1992,26114=>1993,26179=>1994,26356=>1995,26477=>1996,26657=>1997,26775=>1998,27083=>1999,27743=>2000,27946=>2001,28009=>2002,28207=>2003,28317=>2004,30002=>2005,30343=>2006,30828=>2007,31295=>2008,31968=>2009,32005=>2010,32024=>2011,32094=>2012,32177=>2013,32789=>2014,32771=>2015,32943=>2016,32945=>2017,33108=>2018,33167=>2019,33322=>2020,33618=>2021,12175=>2022,34892=>2022,34913=>2023,35611=>2024,36002=>2025,36092=>2026,37066=>2027,37237=>2028,37489=>2029,30783=>2030,37628=>2031,38308=>2032,38477=>2033,38917=>2034,12217=>2035,39321=>2035,12220=>2036,39640=>2036,40251=>2037,21083=>2038,21163=>2039,21495=>2040,21512=>2041,22741=>2042,25335=>2043,28640=>2044,35946=>2045,36703=>2046,40633=>2047,20811=>2048,21051=>2049,21578=>2050,22269=>2051,31296=>2052,37239=>2053,40288=>2054,12234=>2055,40658=>2055,29508=>2056,28425=>2057,33136=>2058,29969=>2059,24573=>2060,24794=>2061,12219=>2062,39592=>2062,29403=>2063,36796=>2064,27492=>2065,38915=>2066,20170=>2067,22256=>2068,22372=>2069,22718=>2070,23130=>2071,24680=>2072,25031=>2073,26127=>2074,26118=>2075,26681=>2076,26801=>2077,28151=>2078,30165=>2079,32058=>2080,12169=>2081,33390=>2081,39746=>2082,20123=>2083,20304=>2084,21449=>2085,21766=>2086,23919=>2087,24038=>2088,24046=>2089,26619=>2090,27801=>2091,29811=>2092,30722=>2093,35408=>2094,37782=>2095,35039=>2096,22352=>2097,24231=>2098,25387=>2099,20661=>2100,20652=>2101,20877=>2102,26368=>2103,21705=>2104,22622=>2105,22971=>2106,23472=>2107,24425=>2108,25165=>2109,25505=>2110,26685=>2111,27507=>2112,28168=>2113,28797=>2114,37319=>2115,29312=>2116,30741=>2117,30758=>2118,31085=>2119,25998=>2120,32048=>2121,33756=>2122,35009=>2123,36617=>2124,38555=>2125,21092=>2126,22312=>2127,26448=>2128,32618=>2129,36001=>2130,20916=>2131,22338=>2132,38442=>2133,22586=>2134,27018=>2135,32948=>2136,21682=>2137,23822=>2138,22524=>2139,30869=>2140,40442=>2141,20316=>2142,21066=>2143,21643=>2144,25662=>2145,26152=>2146,26388=>2147,26613=>2148,31364=>2149,31574=>2150,32034=>2151,37679=>2152,26716=>2153,39853=>2154,31545=>2155,21273=>2156,20874=>2157,21047=>2158,23519=>2159,25334=>2160,25774=>2161,25830=>2162,26413=>2163,27578=>2164,34217=>2165,38609=>2166,30352=>2167,39894=>2168,25420=>2169,37638=>2170,39851=>2171,12139=>2172,30399=>2172,26194=>2173,19977=>2174,20632=>2175,21442=>2176,12077=>2177,23665=>2177,24808=>2178,25746=>2179,25955=>2180,26719=>2181,29158=>2182,29642=>2183,29987=>2184,31639=>2185,32386=>2186,34453=>2187,35715=>2188,36059=>2189,37240=>2190,39184=>2191,26028=>2192,26283=>2193,27531=>2194,20181=>2195,20180=>2196,20282=>2197,20351=>2198,21050=>2199,21496=>2200,21490=>2201,21987=>2202,22235=>2203,12064=>2204,22763=>2204,22987=>2205,22985=>2206,23039=>2207,12070=>2208,23376=>2208,23629=>2209,24066=>2210,24107=>2211,24535=>2212,24605=>2213,25351=>2214,12096=>2215,25903=>2215,23388=>2216,26031=>2217,26045=>2218,26088=>2219,26525=>2220,12108=>2221,27490=>2221,27515=>2222,12114=>2223,27663=>2223,29509=>2224,31049=>2225,31169=>2226,12151=>2227,31992=>2227,32025=>2228,32043=>2229,32930=>2230,33026=>2231,12164=>2232,33267=>2232,35222=>2233,35422=>2234,35433=>2235,35430=>2236,35468=>2237,35566=>2238,36039=>2239,36060=>2240,38604=>2241,39164=>2242,12013=>2243,27503=>2243,20107=>2244,20284=>2245,20365=>2246,20816=>2247,23383=>2248,23546=>2249,24904=>2250,25345=>2251,26178=>2252,27425=>2253,28363=>2254,27835=>2255,29246=>2256,29885=>2257,30164=>2258,30913=>2259,12144=>2260,31034=>2260,12157=>2261,32780=>2261,12159=>2262,32819=>2262,12163=>2263,33258=>2263,33940=>2264,36766=>2265,27728=>2266,12229=>2267,40575=>2267,24335=>2268,35672=>2269,40235=>2270,31482=>2271,36600=>2272,23437=>2273,38635=>2274,19971=>2275,21489=>2276,22519=>2277,22833=>2278,23241=>2279,23460=>2280,24713=>2281,28287=>2282,28422=>2283,30142=>2284,36074=>2285,23455=>2286,34048=>2287,31712=>2288,20594=>2289,26612=>2290,33437=>2291,23649=>2292,34122=>2293,32286=>2294,33294=>2295,20889=>2296,23556=>2297,25448=>2298,36198=>2299,26012=>2300,29038=>2301,31038=>2302,32023=>2303,32773=>2304,35613=>2305,12190=>2306,36554=>2306,36974=>2307,34503=>2308,37034=>2309,20511=>2310,21242=>2311,23610=>2312,26451=>2313,28796=>2314,29237=>2315,37196=>2316,37320=>2317,37675=>2318,33509=>2319,23490=>2320,24369=>2321,24825=>2322,20027=>2323,21462=>2324,23432=>2325,12095=>2326,25163=>2326,26417=>2327,27530=>2328,29417=>2329,29664=>2330,31278=>2331,33131=>2332,36259=>2333,37202=>2334,12216=>2335,39318=>2335,20754=>2336,21463=>2337,21610=>2338,23551=>2339,25480=>2340,27193=>2341,32172=>2342,38656=>2343,22234=>2344,21454=>2345,21608=>2346,23447=>2347,23601=>2348,24030=>2349,20462=>2350,24833=>2351,25342=>2352,27954=>2353,31168=>2354,31179=>2355,32066=>2356,32333=>2357,32722=>2358,33261=>2359,12168=>2360,33311=>2360,33936=>2361,34886=>2362,35186=>2363,35728=>2364,36468=>2365,36655=>2366,36913=>2367,37195=>2368,37228=>2369,38598=>2370,37276=>2371,20160=>2372,20303=>2373,20805=>2374,12055=>2375,21313=>2375,24467=>2376,25102=>2377,26580=>2378,27713=>2379,28171=>2380,29539=>2381,32294=>2382,37325=>2383,37507=>2384,21460=>2385,22809=>2386,23487=>2387,28113=>2388,31069=>2389,32302=>2390,31899=>2391,22654=>2392,29087=>2393,20986=>2394,34899=>2395,36848=>2396,20426=>2397,23803=>2398,26149=>2399,30636=>2400,31459=>2401,33308=>2402,39423=>2403,20934=>2404,24490=>2405,26092=>2406,26991=>2407,27529=>2408,28147=>2409,28310=>2410,28516=>2411,30462=>2412,32020=>2413,24033=>2414,36981=>2415,37255=>2416,38918=>2417,20966=>2418,21021=>2419,25152=>2420,26257=>2421,26329=>2422,28186=>2423,24246=>2424,32210=>2425,32626=>2426,26360=>2427,34223=>2428,34295=>2429,35576=>2430,21161=>2431,21465=>2432,12069=>2433,22899=>2433,24207=>2434,24464=>2435,24661=>2436,37604=>2437,38500=>2438,20663=>2439,20767=>2440,21213=>2441,21280=>2442,21319=>2443,21484=>2444,21736=>2445,21830=>2446,21809=>2447,22039=>2448,22888=>2449,22974=>2450,23100=>2451,23477=>2452,23558=>2453,12073=>2454,23567=>2454,23569=>2455,23578=>2456,24196=>2457,24202=>2458,24288=>2459,24432=>2460,25215=>2461,25220=>2462,25307=>2463,25484=>2464,25463=>2465,26119=>2466,26124=>2467,26157=>2468,26230=>2469,26494=>2470,26786=>2471,27167=>2472,27189=>2473,27836=>2474,28040=>2475,28169=>2476,28248=>2477,28988=>2478,28966=>2479,29031=>2480,30151=>2481,30465=>2482,30813=>2483,30977=>2484,31077=>2485,31216=>2486,31456=>2487,31505=>2488,31911=>2489,32057=>2490,32918=>2491,33750=>2492,33931=>2493,34121=>2494,34909=>2495,35059=>2496,35359=>2497,35388=>2498,35412=>2499,35443=>2500,35937=>2501,36062=>2502,37284=>2503,37478=>2504,37758=>2505,37912=>2506,38556=>2507,38808=>2508,19978=>2509,19976=>2510,19998=>2511,20055=>2512,20887=>2513,21104=>2514,22478=>2515,22580=>2516,22732=>2517,23330=>2518,24120=>2519,24773=>2520,25854=>2521,26465=>2522,26454=>2523,27972=>2524,29366=>2525,30067=>2526,31331=>2527,33976=>2528,35698=>2529,37304=>2530,37664=>2531,22065=>2532,22516=>2533,39166=>2534,25325=>2535,26893=>2536,27542=>2537,29165=>2538,32340=>2539,32887=>2540,12170=>2541,33394=>2541,35302=>2542,12215=>2543,39135=>2543,34645=>2544,36785=>2545,23611=>2546,20280=>2547,20449=>2548,20405=>2549,21767=>2550,23072=>2551,23517=>2552,23529=>2553,12092=>2554,24515=>2554,24910=>2555,25391=>2556,26032=>2557,26187=>2558,26862=>2559,27035=>2560,28024=>2561,28145=>2562,30003=>2563,30137=>2564,30495=>2565,31070=>2566,31206=>2567,32051=>2568,12162=>2569,33251=>2569,33455=>2570,34218=>2571,35242=>2572,35386=>2573,12189=>2574,36523=>2574,12191=>2575,36763=>2575,36914=>2576,37341=>2577,38663=>2578,12040=>2579,20154=>2579,20161=>2580,20995=>2581,22645=>2582,22764=>2583,23563=>2584,29978=>2585,23613=>2586,33102=>2587,35338=>2588,36805=>2589,38499=>2590,38765=>2591,31525=>2592,35535=>2593,38920=>2594,37218=>2595,22259=>2596,21416=>2597,36887=>2598,21561=>2599,22402=>2600,24101=>2601,25512=>2602,12116=>2603,27700=>2603,28810=>2604,30561=>2605,31883=>2606,32736=>2607,34928=>2608,36930=>2609,37204=>2610,37648=>2611,37656=>2612,38543=>2613,29790=>2614,39620=>2615,23815=>2616,23913=>2617,25968=>2618,26530=>2619,36264=>2620,38619=>2621,25454=>2622,26441=>2623,26905=>2624,33733=>2625,38935=>2626,38592=>2627,35070=>2628,28548=>2629,25722=>2630,12072=>2631,23544=>2631,19990=>2632,28716=>2633,30045=>2634,26159=>2635,20932=>2636,21046=>2637,21218=>2638,22995=>2639,24449=>2640,24615=>2641,25104=>2642,25919=>2643,25972=>2644,26143=>2645,26228=>2646,26866=>2647,26646=>2648,27491=>2649,28165=>2650,29298=>2651,12131=>2652,29983=>2652,30427=>2653,31934=>2654,32854=>2655,22768=>2656,35069=>2657,11972=>2658,35199=>2658,35488=>2659,35475=>2660,35531=>2661,36893=>2662,37266=>2663,11992=>2664,38738=>2664,38745=>2665,12011=>2666,25993=>2666,31246=>2667,33030=>2668,38587=>2669,24109=>2670,24796=>2671,25114=>2672,26021=>2673,26132=>2674,26512=>2675,12143=>2676,30707=>2676,31309=>2677,31821=>2678,32318=>2679,33034=>2680,36012=>2681,12186=>2682,36196=>2682,36321=>2683,36447=>2684,30889=>2685,20999=>2686,25305=>2687,25509=>2688,25666=>2689,25240=>2690,35373=>2691,31363=>2692,31680=>2693,35500=>2694,38634=>2695,32118=>2696,12166=>2697,33292=>2697,34633=>2698,20185=>2699,20808=>2700,21315=>2701,21344=>2702,23459=>2703,23554=>2704,23574=>2705,24029=>2706,25126=>2707,25159=>2708,25776=>2709,26643=>2710,26676=>2711,27849=>2712,27973=>2713,27927=>2714,26579=>2715,28508=>2716,29006=>2717,29053=>2718,26059=>2719,31359=>2720,31661=>2721,32218=>2722,32330=>2723,32680=>2724,33146=>2725,12167=>2726,33307=>2726,33337=>2727,34214=>2728,35438=>2729,36046=>2730,36341=>2731,36984=>2732,36983=>2733,37549=>2734,37521=>2735,38275=>2736,39854=>2737,21069=>2738,21892=>2739,28472=>2740,28982=>2741,20840=>2742,31109=>2743,32341=>2744,33203=>2745,31950=>2746,22092=>2747,22609=>2748,23720=>2749,25514=>2750,26366=>2751,26365=>2752,26970=>2753,29401=>2754,30095=>2755,30094=>2756,30990=>2757,31062=>2758,31199=>2759,31895=>2760,32032=>2761,32068=>2762,34311=>2763,35380=>2764,38459=>2765,36961=>2766,12239=>2767,40736=>2767,20711=>2768,21109=>2769,21452=>2770,21474=>2771,20489=>2772,21930=>2773,22766=>2774,22863=>2775,29245=>2776,23435=>2777,23652=>2778,21277=>2779,24803=>2780,24819=>2781,25436=>2782,25475=>2783,25407=>2784,25531=>2785,25805=>2786,26089=>2787,26361=>2788,24035=>2789,27085=>2790,27133=>2791,28437=>2792,29157=>2793,20105=>2794,30185=>2795,30456=>2796,31379=>2797,31967=>2798,32207=>2799,32156=>2800,32865=>2801,33609=>2802,33624=>2803,33900=>2804,33980=>2805,34299=>2806,35013=>2807,12187=>2808,36208=>2808,36865=>2809,36973=>2810,37783=>2811,38684=>2812,39442=>2813,20687=>2814,22679=>2815,24974=>2816,33235=>2817,34101=>2818,36104=>2819,36896=>2820,20419=>2821,20596=>2822,21063=>2823,21363=>2824,24687=>2825,25417=>2826,26463=>2827,28204=>2828,12188=>2829,36275=>2829,36895=>2830,20439=>2831,23646=>2832,36042=>2833,26063=>2834,32154=>2835,21330=>2836,34966=>2837,20854=>2838,25539=>2839,23384=>2840,23403=>2841,23562=>2842,25613=>2843,26449=>2844,36956=>2845,20182=>2846,22810=>2847,22826=>2848,27760=>2849,35409=>2850,21822=>2851,22549=>2852,22949=>2853,24816=>2854,25171=>2855,26561=>2856,33333=>2857,26965=>2858,38464=>2859,39364=>2860,39464=>2861,20307=>2862,22534=>2863,23550=>2864,32784=>2865,23729=>2866,24111=>2867,24453=>2868,24608=>2869,24907=>2870,25140=>2871,26367=>2872,27888=>2873,28382=>2874,32974=>2875,33151=>2876,33492=>2877,34955=>2878,36024=>2879,36864=>2880,36910=>2881,38538=>2882,40667=>2883,39899=>2884,20195=>2885,21488=>2886,12068=>2887,22823=>2887,31532=>2888,37261=>2889,38988=>2890,40441=>2891,28381=>2892,28711=>2893,21331=>2894,21828=>2895,23429=>2896,25176=>2897,25246=>2898,25299=>2899,27810=>2900,28655=>2901,29730=>2902,35351=>2903,37944=>2904,28609=>2905,35582=>2906,33592=>2907,20967=>2908,34552=>2909,21482=>2910,21481=>2911,20294=>2912,36948=>2913,12192=>2914,36784=>2914,22890=>2915,33073=>2916,24061=>2917,31466=>2918,36799=>2919,26842=>2920,12181=>2921,35895=>2921,29432=>2922,40008=>2923,27197=>2924,35504=>2925,20025=>2926,21336=>2927,22022=>2928,22374=>2929,25285=>2930,25506=>2931,26086=>2932,27470=>2933,28129=>2934,28251=>2935,28845=>2936,30701=>2937,31471=>2938,31658=>2939,32187=>2940,32829=>2941,32966=>2942,34507=>2943,35477=>2944,37723=>2945,22243=>2946,22727=>2947,24382=>2948,26029=>2949,26262=>2950,27264=>2951,27573=>2952,30007=>2953,35527=>2954,20516=>2955,30693=>2956,22320=>2957,24347=>2958,24677=>2959,26234=>2960,27744=>2961,30196=>2962,31258=>2963,32622=>2964,33268=>2965,34584=>2966,36933=>2967,39347=>2968,31689=>2969,30044=>2970,12149=>2971,31481=>2971,31569=>2972,33988=>2973,36880=>2974,31209=>2975,31378=>2976,33590=>2977,23265=>2978,30528=>2979,20013=>2980,20210=>2981,23449=>2982,24544=>2983,25277=>2984,26172=>2985,26609=>2986,27880=>2987,12173=>2988,34411=>2988,34935=>2989,35387=>2990,37198=>2991,37619=>2992,39376=>2993,27159=>2994,28710=>2995,29482=>2996,33511=>2997,33879=>2998,36015=>2999,19969=>3000,20806=>3001,20939=>3002,21899=>3003,23541=>3004,24086=>3005,24115=>3006,24193=>3007,24340=>3008,24373=>3009,24427=>3010,24500=>3011,25074=>3012,25361=>3013,26274=>3014,26397=>3015,28526=>3016,29266=>3017,30010=>3018,30522=>3019,32884=>3020,33081=>3021,33144=>3022,34678=>3023,35519=>3024,35548=>3025,36229=>3026,36339=>3027,37530=>3028,11985=>3029,12199=>3029,38263=>3029,38914=>3030,12227=>3031,40165=>3031,21189=>3032,25431=>3033,30452=>3034,26389=>3035,27784=>3036,29645=>3037,36035=>3038,37806=>3039,38515=>3040,27941=>3041,22684=>3042,26894=>3043,27084=>3044,36861=>3045,37786=>3046,30171=>3047,36890=>3048,22618=>3049,26626=>3050,25524=>3051,27131=>3052,20291=>3053,28460=>3054,26584=>3055,36795=>3056,34086=>3057,32180=>3058,37716=>3059,26943=>3060,28528=>3061,22378=>3062,22775=>3063,23340=>3064,32044=>3065,12118=>3066,29226=>3066,21514=>3067,37347=>3068,40372=>3069,20141=>3070,20302=>3071,20572=>3072,20597=>3073,21059=>3074,35998=>3075,21576=>3076,22564=>3077,23450=>3078,24093=>3079,24213=>3080,24237=>3081,24311=>3082,24351=>3083,24716=>3084,25269=>3085,25402=>3086,25552=>3087,26799=>3088,27712=>3089,30855=>3090,31118=>3091,31243=>3092,32224=>3093,33351=>3094,35330=>3095,35558=>3096,36420=>3097,36883=>3098,37048=>3099,37165=>3100,37336=>3101,12237=>3102,40718=>3102,27877=>3103,25688=>3104,25826=>3105,25973=>3106,28404=>3107,30340=>3108,31515=>3109,36969=>3110,37841=>3111,28346=>3112,21746=>3113,24505=>3114,25764=>3115,36685=>3116,36845=>3117,37444=>3118,20856=>3119,22635=>3120,22825=>3121,23637=>3122,24215=>3123,28155=>3124,32399=>3125,29980=>3126,36028=>3127,36578=>3128,39003=>3129,28857=>3130,20253=>3131,27583=>3132,28593=>3133,12133=>3134,30000=>3134,38651=>3135,20814=>3136,21520=>3137,22581=>3138,22615=>3139,22956=>3140,23648=>3141,24466=>3142,12099=>3143,26007=>3143,26460=>3144,28193=>3145,30331=>3146,33759=>3147,36077=>3148,36884=>3149,37117=>3150,37709=>3151,30757=>3152,30778=>3153,21162=>3154,24230=>3155,12063=>3156,22303=>3156,22900=>3157,24594=>3158,20498=>3159,20826=>3160,20908=>3161,20941=>3162,12049=>3163,20992=>3163,21776=>3164,22612=>3165,22616=>3166,22871=>3167,23445=>3168,23798=>3169,23947=>3170,24764=>3171,25237=>3172,25645=>3173,26481=>3174,26691=>3175,26812=>3176,26847=>3177,30423=>3178,28120=>3179,28271=>3180,28059=>3181,28783=>3182,29128=>3183,24403=>3184,30168=>3185,31095=>3186,31561=>3187,31572=>3188,31570=>3189,31958=>3190,32113=>3191,21040=>3192,33891=>3193,34153=>3194,34276=>3195,35342=>3196,35588=>3197,12182=>3198,35910=>3198,36367=>3199,36867=>3200,36879=>3201,37913=>3202,38518=>3203,38957=>3204,39472=>3205,38360=>3206,20685=>3207,21205=>3208,21516=>3209,22530=>3210,23566=>3211,24999=>3212,25758=>3213,27934=>3214,30643=>3215,31461=>3216,33012=>3217,33796=>3218,36947=>3219,37509=>3220,23776=>3221,40199=>3222,21311=>3223,24471=>3224,24499=>3225,28060=>3226,29305=>3227,30563=>3228,31167=>3229,31716=>3230,27602=>3231,29420=>3232,35501=>3233,26627=>3234,27233=>3235,20984=>3236,31361=>3237,26932=>3238,23626=>3239,40182=>3240,33515=>3241,23493=>3242,12195=>3243,37193=>3243,28702=>3244,22136=>3245,23663=>3246,24775=>3247,25958=>3248,27788=>3249,35930=>3250,36929=>3251,38931=>3252,21585=>3253,26311=>3254,37389=>3255,22856=>3256,37027=>3257,20869=>3258,20045=>3259,20970=>3260,34201=>3261,35598=>3262,28760=>3263,25466=>3264,37707=>3265,26978=>3266,39348=>3267,32260=>3268,30071=>3269,21335=>3270,26976=>3271,36575=>3272,38627=>3273,27741=>3274,12038=>3275,20108=>3275,23612=>3276,24336=>3277,36841=>3278,21250=>3279,36049=>3280,12161=>3281,32905=>3281,34425=>3282,24319=>3283,12103=>3284,26085=>3284,20083=>3285,12042=>3286,20837=>3286,22914=>3287,23615=>3288,38894=>3289,20219=>3290,22922=>3291,24525=>3292,35469=>3293,28641=>3294,31152=>3295,31074=>3296,23527=>3297,33905=>3298,29483=>3299,29105=>3300,24180=>3301,24565=>3302,25467=>3303,25754=>3304,29123=>3305,31896=>3306,20035=>3307,24316=>3308,20043=>3309,22492=>3310,22178=>3311,24745=>3312,28611=>3313,32013=>3314,33021=>3315,33075=>3316,33215=>3317,36786=>3318,35223=>3319,34468=>3320,24052=>3321,25226=>3322,25773=>3323,35207=>3324,26487=>3325,27874=>3326,27966=>3327,29750=>3328,30772=>3329,23110=>3330,32629=>3331,33453=>3332,12218=>3333,39340=>3333,20467=>3334,24259=>3335,25309=>3336,25490=>3337,25943=>3338,26479=>3339,30403=>3340,29260=>3341,32972=>3342,32954=>3343,36649=>3344,37197=>3345,20493=>3346,22521=>3347,23186=>3348,26757=>3349,26995=>3350,29028=>3351,29437=>3352,36023=>3353,22770=>3354,36064=>3355,38506=>3356,36889=>3357,34687=>3358,31204=>3359,30695=>3360,33833=>3361,20271=>3362,21093=>3363,21338=>3364,25293=>3365,26575=>3366,27850=>3367,12137=>3368,30333=>3368,31636=>3369,31893=>3370,33334=>3371,34180=>3372,36843=>3373,26333=>3374,28448=>3375,29190=>3376,32283=>3377,33707=>3378,39361=>3379,12008=>3380,40614=>3380,20989=>3381,31665=>3382,30834=>3383,31672=>3384,32903=>3385,31560=>3386,27368=>3387,24161=>3388,32908=>3389,30033=>3390,30048=>3391,12043=>3392,20843=>3392,37474=>3393,28300=>3394,30330=>3395,37271=>3396,39658=>3397,20240=>3398,32624=>3399,25244=>3400,31567=>3401,38309=>3402,40169=>3403,22138=>3404,22617=>3405,34532=>3406,38588=>3407,20276=>3408,21028=>3409,21322=>3410,21453=>3411,21467=>3412,24070=>3413,25644=>3414,26001=>3415,26495=>3416,27710=>3417,27726=>3418,29256=>3419,29359=>3420,29677=>3421,30036=>3422,32321=>3423,33324=>3424,34281=>3425,36009=>3426,31684=>3427,12196=>3428,37318=>3428,29033=>3429,38930=>3430,39151=>3431,25405=>3432,26217=>3433,30058=>3434,30436=>3435,30928=>3436,34115=>3437,34542=>3438,21290=>3439,21329=>3440,21542=>3441,22915=>3442,24199=>3443,24444=>3444,24754=>3445,25161=>3446,25209=>3447,25259=>3448,26000=>3449,12112=>3450,27604=>3450,27852=>3451,30130=>3452,12138=>3453,30382=>3453,30865=>3454,31192=>3455,32203=>3456,32631=>3457,32933=>3458,34987=>3459,35513=>3460,36027=>3461,36991=>3462,12206=>3463,38750=>3463,12214=>3464,39131=>3464,27147=>3465,31800=>3466,20633=>3467,23614=>3468,24494=>3469,26503=>3470,27608=>3471,29749=>3472,30473=>3473,32654=>3474,12240=>3475,40763=>3475,26570=>3476,31255=>3477,21305=>3478,12134=>3479,30091=>3479,39661=>3480,24422=>3481,33181=>3482,33777=>3483,32920=>3484,24380=>3485,24517=>3486,30050=>3487,31558=>3488,36924=>3489,26727=>3490,23019=>3491,23195=>3492,32016=>3493,30334=>3494,35628=>3495,20469=>3496,24426=>3497,27161=>3498,27703=>3499,28418=>3500,29922=>3501,31080=>3502,34920=>3503,35413=>3504,35961=>3505,24287=>3506,25551=>3507,30149=>3508,31186=>3509,33495=>3510,37672=>3511,37618=>3512,33948=>3513,34541=>3514,39981=>3515,21697=>3516,24428=>3517,25996=>3518,27996=>3519,28693=>3520,36007=>3521,36051=>3522,38971=>3523,25935=>3524,29942=>3525,19981=>3526,20184=>3527,22496=>3528,22827=>3529,23142=>3530,23500=>3531,20904=>3532,24067=>3533,24220=>3534,24598=>3535,25206=>3536,25975=>3537,26023=>3538,26222=>3539,28014=>3540,12119=>3541,29238=>3541,31526=>3542,33104=>3543,33178=>3544,33433=>3545,35676=>3546,36000=>3547,36070=>3548,36212=>3549,12201=>3550,38428=>3550,38468=>3551,20398=>3552,25771=>3553,27494=>3554,33310=>3555,33889=>3556,34154=>3557,37096=>3558,23553=>3559,26963=>3560,12213=>3561,39080=>3561,33914=>3562,34135=>3563,20239=>3564,21103=>3565,24489=>3566,24133=>3567,26381=>3568,31119=>3569,33145=>3570,35079=>3571,35206=>3572,28149=>3573,24343=>3574,25173=>3575,27832=>3576,20175=>3577,29289=>3578,39826=>3579,20998=>3580,21563=>3581,22132=>3582,22707=>3583,24996=>3584,25198=>3585,28954=>3586,22894=>3587,31881=>3588,31966=>3589,32027=>3590,38640=>3591,12098=>3592,25991=>3592,32862=>3593,19993=>3594,20341=>3595,20853=>3596,22592=>3597,24163=>3598,24179=>3599,24330=>3600,26564=>3601,20006=>3602,34109=>3603,38281=>3604,38491=>3605,12150=>3606,31859=>3606,12212=>3607,38913=>3607,20731=>3608,22721=>3609,30294=>3610,30887=>3611,21029=>3612,30629=>3613,34065=>3614,31622=>3615,20559=>3616,22793=>3617,12122=>3618,29255=>3618,31687=>3619,32232=>3620,36794=>3621,36820=>3622,36941=>3623,20415=>3624,21193=>3625,23081=>3626,24321=>3627,38829=>3628,20445=>3629,33303=>3630,37610=>3631,22275=>3632,25429=>3633,27497=>3634,29995=>3635,35036=>3636,36628=>3637,31298=>3638,21215=>3639,22675=>3640,24917=>3641,25098=>3642,26286=>3643,11935=>3644,27597=>3644,31807=>3645,33769=>3646,20515=>3647,20472=>3648,21253=>3649,21574=>3650,22577=>3651,22857=>3652,23453=>3653,23792=>3654,23791=>3655,23849=>3656,24214=>3657,25265=>3658,25447=>3659,25918=>3660,12101=>3661,26041=>3661,26379=>3662,27861=>3663,27873=>3664,28921=>3665,30770=>3666,32299=>3667,32990=>3668,33459=>3669,33804=>3670,34028=>3671,34562=>3672,35090=>3673,35370=>3674,35914=>3675,37030=>3676,37586=>3677,39165=>3678,40179=>3679,40300=>3680,20047=>3681,20129=>3682,20621=>3683,21078=>3684,22346=>3685,22952=>3686,24125=>3687,24536=>3688,24537=>3689,25151=>3690,26292=>3691,26395=>3692,26576=>3693,26834=>3694,20882=>3695,32033=>3696,32938=>3697,33192=>3698,35584=>3699,35980=>3700,36031=>3701,37502=>3702,38450=>3703,21536=>3704,38956=>3705,21271=>3706,20693=>3707,12056=>3708,21340=>3708,22696=>3709,25778=>3710,26420=>3711,29287=>3712,30566=>3713,31302=>3714,37350=>3715,21187=>3716,27809=>3717,27526=>3718,22528=>3719,24140=>3720,22868=>3721,26412=>3722,32763=>3723,20961=>3724,30406=>3725,25705=>3726,30952=>3727,39764=>3728,12231=>3729,40635=>3729,22475=>3730,22969=>3731,26151=>3732,26522=>3733,27598=>3734,21737=>3735,27097=>3736,24149=>3737,33180=>3738,26517=>3739,39850=>3740,26622=>3741,40018=>3742,26717=>3743,20134=>3744,20451=>3745,12060=>3746,21448=>3746,25273=>3747,26411=>3748,27819=>3749,36804=>3750,20397=>3751,32365=>3752,40639=>3753,19975=>3754,24930=>3755,28288=>3756,28459=>3757,34067=>3758,21619=>3759,26410=>3760,39749=>3761,11922=>3762,24051=>3762,31637=>3763,23724=>3764,23494=>3765,34588=>3766,28234=>3767,34001=>3768,31252=>3769,33032=>3770,22937=>3771,31885=>3772,11936=>3773,27665=>3773,30496=>3774,21209=>3775,22818=>3776,28961=>3777,29279=>3778,12141=>3779,30683=>3779,38695=>3780,40289=>3781,26891=>3782,23167=>3783,23064=>3784,20901=>3785,21517=>3786,21629=>3787,26126=>3788,30431=>3789,36855=>3790,37528=>3791,40180=>3792,23018=>3793,29277=>3794,28357=>3795,20813=>3796,26825=>3797,32191=>3798,32236=>3799,12207=>3800,38754=>3800,40634=>3801,25720=>3802,27169=>3803,33538=>3804,22916=>3805,23391=>3806,12113=>3807,27611=>3807,29467=>3808,30450=>3809,32178=>3810,32791=>3811,33945=>3812,20786=>3813,12106=>3814,26408=>3814,40665=>3815,12140=>3816,30446=>3816,26466=>3817,21247=>3818,39173=>3819,23588=>3820,25147=>3821,31870=>3822,36016=>3823,21839=>3824,24758=>3825,32011=>3826,12200=>3827,38272=>3827,21249=>3828,20063=>3829,20918=>3830,22812=>3831,29242=>3832,32822=>3833,37326=>3834,24357=>3835,12142=>3836,30690=>3836,21380=>3837,24441=>3838,32004=>3839,34220=>3840,35379=>3841,36493=>3842,38742=>3843,26611=>3844,34222=>3845,37971=>3846,24841=>3847,24840=>3848,27833=>3849,30290=>3850,35565=>3851,36664=>3852,21807=>3853,20305=>3854,20778=>3855,21191=>3856,21451=>3857,23461=>3858,24189=>3859,24736=>3860,24962=>3861,25558=>3862,26377=>3863,26586=>3864,28263=>3865,28044=>3866,29494=>3867,29495=>3868,30001=>3869,31056=>3870,35029=>3871,35480=>3872,36938=>3873,12194=>3874,37009=>3874,37109=>3875,38596=>3876,34701=>3877,12067=>3878,22805=>3878,20104=>3879,20313=>3880,19982=>3881,35465=>3882,36671=>3883,38928=>3884,20653=>3885,24188=>3886,22934=>3887,23481=>3888,24248=>3889,25562=>3890,25594=>3891,25793=>3892,26332=>3893,26954=>3894,27096=>3895,27915=>3896,28342=>3897,29076=>3898,12132=>3899,29992=>3899,31407=>3900,12154=>3901,32650=>3901,32768=>3902,33865=>3903,33993=>3904,35201=>3905,35617=>3906,36362=>3907,36965=>3908,38525=>3909,39178=>3910,24958=>3911,25233=>3912,27442=>3913,27779=>3914,28020=>3915,32716=>3916,32764=>3917,28096=>3918,32645=>3919,34746=>3920,35064=>3921,26469=>3922,33713=>3923,38972=>3924,38647=>3925,27931=>3926,32097=>3927,33853=>3928,37226=>3929,20081=>3930,21365=>3931,23888=>3932,27396=>3933,28651=>3934,34253=>3935,34349=>3936,35239=>3937,21033=>3938,21519=>3939,23653=>3940,26446=>3941,26792=>3942,29702=>3943,29827=>3944,30178=>3945,35023=>3946,35041=>3947,12197=>3948,37324=>3948,38626=>3949,38520=>3950,24459=>3951,29575=>3952,12148=>3953,31435=>3953,33870=>3954,25504=>3955,30053=>3956,21129=>3957,27969=>3958,28316=>3959,29705=>3960,30041=>3961,30827=>3962,31890=>3963,38534=>3964,12015=>3965,31452=>3965,12243=>3966,40845=>3966,20406=>3967,24942=>3968,26053=>3969,34396=>3970,20102=>3971,20142=>3972,20698=>3973,20001=>3974,20940=>3975,23534=>3976,26009=>3977,26753=>3978,28092=>3979,29471=>3980,30274=>3981,30637=>3982,31260=>3983,31975=>3984,33391=>3985,35538=>3986,36988=>3987,37327=>3988,38517=>3989,38936=>3990,12050=>3991,21147=>3991,32209=>3992,20523=>3993,21400=>3994,26519=>3995,28107=>3996,29136=>3997,29747=>3998,33256=>3999,36650=>4000,38563=>4001,40023=>4002,40607=>4003,29792=>4004,22593=>4005,28057=>4006,32047=>4007,39006=>4008,20196=>4009,20278=>4010,20363=>4011,20919=>4012,21169=>4013,23994=>4014,24604=>4015,29618=>4016,31036=>4017,33491=>4018,37428=>4019,38583=>4020,38646=>4021,38666=>4022,40599=>4023,40802=>4024,26278=>4025,27508=>4026,21015=>4027,21155=>4028,28872=>4029,35010=>4030,24265=>4031,24651=>4032,24976=>4033,28451=>4034,29001=>4035,31806=>4036,32244=>4037,32879=>4038,34030=>4039,36899=>4040,37676=>4041,21570=>4042,39791=>4043,27347=>4044,28809=>4045,36034=>4046,36335=>4047,38706=>4048,21172=>4049,23105=>4050,24266=>4051,24324=>4052,26391=>4053,27004=>4054,27028=>4055,28010=>4056,28431=>4057,29282=>4058,29436=>4059,31725=>4060,12156=>4061,32769=>4061,32894=>4062,34635=>4063,37070=>4064,20845=>4065,40595=>4066,31108=>4067,32907=>4068,37682=>4069,35542=>4070,20525=>4071,21644=>4072,35441=>4073,27498=>4074,36036=>4075,33031=>4076,24785=>4077,26528=>4078,40434=>4079,20121=>4080,20120=>4081,39952=>4082,35435=>4083,34241=>4084,34152=>4085,26880=>4086,28286=>4087,30871=>4088,33109=>4089,24332=>4090,19984=>4091,19989=>4092,20010=>4093,20017=>4094,12034=>4095,20022=>4095,20028=>4096,12035=>4097,20031=>4097,20034=>4098,20054=>4099,20056=>4100,20098=>4101,12037=>4102,20101=>4102,35947=>4103,20106=>4104,33298=>4105,24333=>4106,20110=>4107,20126=>4108,20127=>4109,12039=>4110,20128=>4110,20130=>4111,20144=>4112,20147=>4113,20150=>4114,20174=>4115,20173=>4116,20164=>4117,20166=>4118,20162=>4119,20183=>4120,20190=>4121,20205=>4122,20191=>4123,20215=>4124,20233=>4125,20314=>4126,20272=>4127,20315=>4128,20317=>4129,20311=>4130,20295=>4131,20342=>4132,20360=>4133,20367=>4134,20376=>4135,20347=>4136,20329=>4137,20336=>4138,20369=>4139,20335=>4140,20358=>4141,20374=>4142,20760=>4143,20436=>4144,20447=>4145,20430=>4146,20440=>4147,20443=>4148,20433=>4149,20442=>4150,20432=>4151,20452=>4152,20453=>4153,20506=>4154,20520=>4155,20500=>4156,20522=>4157,20517=>4158,20485=>4159,20252=>4160,20470=>4161,20513=>4162,20521=>4163,20524=>4164,20478=>4165,20463=>4166,20497=>4167,20486=>4168,20547=>4169,20551=>4170,26371=>4171,20565=>4172,20560=>4173,20552=>4174,20570=>4175,20566=>4176,20588=>4177,20600=>4178,20608=>4179,20634=>4180,20613=>4181,20660=>4182,20658=>4183,20681=>4184,20682=>4185,20659=>4186,20674=>4187,20694=>4188,20702=>4189,20709=>4190,20717=>4191,20707=>4192,20718=>4193,20729=>4194,20725=>4195,20745=>4196,20737=>4197,20738=>4198,20758=>4199,20757=>4200,20756=>4201,20762=>4202,20769=>4203,20794=>4204,20791=>4205,20796=>4206,20795=>4207,12041=>4208,20799=>4208,11918=>4209,20800=>4209,20818=>4210,20812=>4211,20820=>4212,20834=>4213,31480=>4214,20841=>4215,20842=>4216,20846=>4217,20864=>4218,12044=>4219,20866=>4219,22232=>4220,20876=>4221,20873=>4222,20879=>4223,20881=>4224,20883=>4225,20885=>4226,12045=>4227,20886=>4227,20900=>4228,20902=>4229,20898=>4230,20905=>4231,20906=>4232,12046=>4233,20907=>4233,20915=>4234,20913=>4235,20914=>4236,20912=>4237,20917=>4238,20925=>4239,20933=>4240,20937=>4241,20955=>4242,12047=>4243,20960=>4243,34389=>4244,20969=>4245,20973=>4246,20976=>4247,12048=>4248,20981=>4248,20990=>4249,20996=>4250,21003=>4251,21012=>4252,21006=>4253,21031=>4254,21034=>4255,21038=>4256,21043=>4257,21049=>4258,21071=>4259,21060=>4260,21067=>4261,21068=>4262,21086=>4263,21076=>4264,21098=>4265,21108=>4266,21097=>4267,21107=>4268,21119=>4269,21117=>4270,21133=>4271,21140=>4272,21138=>4273,21105=>4274,21128=>4275,21137=>4276,36776=>4277,36775=>4278,21164=>4279,21165=>4280,21180=>4281,21173=>4282,21185=>4283,21197=>4284,21207=>4285,21214=>4286,21219=>4287,21222=>4288,39149=>4289,21216=>4290,21235=>4291,21237=>4292,21240=>4293,12051=>4294,21241=>4294,21254=>4295,21256=>4296,30008=>4297,21261=>4298,21264=>4299,21263=>4300,21269=>4301,12052=>4301,21274=>4302,12053=>4302,21283=>4303,21295=>4304,21297=>4305,21299=>4306,12054=>4307,21304=>4307,21312=>4308,21318=>4309,21317=>4310,19991=>4311,21321=>4312,21325=>4313,20950=>4314,21342=>4315,12057=>4316,21353=>4316,21358=>4317,22808=>4318,21371=>4319,21367=>4320,12058=>4321,21378=>4321,21398=>4322,21408=>4323,21414=>4324,21413=>4325,21422=>4326,21424=>4327,12059=>4328,21430=>4328,21443=>4329,31762=>4330,38617=>4331,21471=>4332,26364=>4333,29166=>4334,21486=>4335,21480=>4336,21485=>4337,21498=>4338,21505=>4339,21565=>4340,21568=>4341,21548=>4342,21549=>4343,21564=>4344,21550=>4345,21558=>4346,21545=>4347,21533=>4348,21582=>4349,21647=>4350,21621=>4351,21646=>4352,21599=>4353,21617=>4354,21623=>4355,21616=>4356,21650=>4357,21627=>4358,21632=>4359,21622=>4360,21636=>4361,21648=>4362,21638=>4363,21703=>4364,21666=>4365,21688=>4366,21669=>4367,21676=>4368,21700=>4369,21704=>4370,21672=>4371,21675=>4372,21698=>4373,21668=>4374,21694=>4375,21692=>4376,21720=>4377,21733=>4378,21734=>4379,21775=>4380,21780=>4381,21757=>4382,21742=>4383,21741=>4384,21754=>4385,21730=>4386,21817=>4387,21824=>4388,21859=>4389,21836=>4390,21806=>4391,21852=>4392,21829=>4393,21846=>4394,21847=>4395,21816=>4396,21811=>4397,21853=>4398,21913=>4399,21888=>4400,21679=>4401,21898=>4402,21919=>4403,21883=>4404,21886=>4405,21912=>4406,21918=>4407,21934=>4408,21884=>4409,21891=>4410,21929=>4411,21895=>4412,21928=>4413,21978=>4414,21957=>4415,21983=>4416,21956=>4417,21980=>4418,21988=>4419,21972=>4420,22036=>4421,22007=>4422,22038=>4423,22014=>4424,22013=>4425,22043=>4426,22009=>4427,22094=>4428,22096=>4429,29151=>4430,22068=>4431,22070=>4432,22066=>4433,22072=>4434,22123=>4435,22116=>4436,22063=>4437,22124=>4438,22122=>4439,22150=>4440,22144=>4441,22154=>4442,22176=>4443,22164=>4444,22159=>4445,22181=>4446,22190=>4447,22198=>4448,22196=>4449,22210=>4450,22204=>4451,22209=>4452,22211=>4453,22208=>4454,22216=>4455,22222=>4456,22225=>4457,22227=>4458,12062=>4459,22231=>4459,22254=>4460,22265=>4461,22272=>4462,22271=>4463,22276=>4464,22281=>4465,22280=>4466,22283=>4467,22285=>4468,22291=>4469,22296=>4470,22294=>4471,21959=>4472,22300=>4473,22310=>4474,22327=>4475,22328=>4476,22350=>4477,22331=>4478,22336=>4479,22351=>4480,22377=>4481,22464=>4482,22408=>4483,22369=>4484,22399=>4485,22409=>4486,22419=>4487,22432=>4488,22451=>4489,22436=>4490,22442=>4491,22448=>4492,22467=>4493,22470=>4494,22484=>4495,22482=>4496,22483=>4497,22538=>4498,22486=>4499,22499=>4500,22539=>4501,22553=>4502,22557=>4503,22642=>4504,22561=>4505,22626=>4506,22603=>4507,22640=>4508,27584=>4509,22610=>4510,22589=>4511,22649=>4512,22661=>4513,22713=>4514,22687=>4515,22699=>4516,22714=>4517,22750=>4518,22715=>4519,22712=>4520,22702=>4521,22725=>4522,22739=>4523,22737=>4524,22743=>4525,22745=>4526,22744=>4527,22757=>4528,22748=>4529,22756=>4530,22751=>4531,22767=>4532,22778=>4533,22777=>4534,22779=>4535,22780=>4536,22781=>4537,22786=>4538,12065=>4538,22794=>4539,12066=>4539,22800=>4540,22811=>4541,26790=>4542,22821=>4543,22828=>4544,22829=>4545,22834=>4546,22840=>4547,22846=>4548,31442=>4549,22869=>4550,22864=>4551,22862=>4552,22874=>4553,22872=>4554,22882=>4555,22880=>4556,22887=>4557,22892=>4558,22889=>4559,22904=>4560,22913=>4561,22941=>4562,20318=>4563,20395=>4564,22947=>4565,22962=>4566,22982=>4567,23016=>4568,23004=>4569,22925=>4570,23001=>4571,23002=>4572,23077=>4573,23071=>4574,23057=>4575,23068=>4576,23049=>4577,23066=>4578,23104=>4579,23148=>4580,23113=>4581,23093=>4582,23094=>4583,23138=>4584,23146=>4585,23194=>4586,23228=>4587,23230=>4588,23243=>4589,23234=>4590,23229=>4591,23267=>4592,23255=>4593,23270=>4594,23273=>4595,23254=>4596,23290=>4597,23291=>4598,23308=>4599,23307=>4600,23318=>4601,23346=>4602,23248=>4603,23338=>4604,23350=>4605,23358=>4606,23363=>4607,23365=>4608,23360=>4609,23377=>4610,23381=>4611,23386=>4612,23387=>4613,23397=>4614,23401=>4615,23408=>4616,23411=>4617,23413=>4618,23416=>4619,25992=>4620,23418=>4621,12071=>4622,23424=>4622,23427=>4623,23462=>4624,23480=>4625,23491=>4626,23495=>4627,23497=>4628,23508=>4629,23504=>4630,23524=>4631,23526=>4632,23522=>4633,23518=>4634,23525=>4635,23531=>4636,23536=>4637,23542=>4638,23539=>4639,23557=>4640,23559=>4641,23560=>4642,23565=>4643,23571=>4644,23584=>4645,11920=>4646,12074=>4646,23586=>4646,23592=>4647,12075=>4648,23608=>4648,23609=>4649,23617=>4650,23622=>4651,23630=>4652,23635=>4653,23632=>4654,23631=>4655,23409=>4656,23660=>4657,12076=>4658,23662=>4658,20066=>4659,23670=>4660,23673=>4661,23692=>4662,23697=>4663,23700=>4664,22939=>4665,23723=>4666,23739=>4667,23734=>4668,23740=>4669,23735=>4670,23749=>4671,23742=>4672,23751=>4673,23769=>4674,23785=>4675,23805=>4676,23802=>4677,23789=>4678,23948=>4679,23786=>4680,23819=>4681,23829=>4682,23831=>4683,23900=>4684,23839=>4685,23835=>4686,23825=>4687,23828=>4688,23842=>4689,23834=>4690,23833=>4691,23832=>4692,23884=>4693,23890=>4694,23886=>4695,23883=>4696,23916=>4697,23923=>4698,23926=>4699,23943=>4700,23940=>4701,23938=>4702,23970=>4703,23965=>4704,23980=>4705,23982=>4706,23997=>4707,23952=>4708,23991=>4709,23996=>4710,24009=>4711,24013=>4712,24019=>4713,24018=>4714,24022=>4715,12078=>4716,24027=>4716,24043=>4717,24050=>4718,24053=>4719,24075=>4720,24090=>4721,24089=>4722,24081=>4723,24091=>4724,24118=>4725,24119=>4726,24132=>4727,24131=>4728,24128=>4729,24142=>4730,24151=>4731,24148=>4732,24159=>4733,24162=>4734,24164=>4735,24135=>4736,24181=>4737,24182=>4738,11923=>4739,12083=>4739,24186=>4739,40636=>4740,12084=>4741,24191=>4741,24224=>4742,24257=>4743,24258=>4744,24264=>4745,24272=>4746,24271=>4747,24278=>4748,24291=>4749,24285=>4750,24282=>4751,24283=>4752,24290=>4753,24289=>4754,24296=>4755,24297=>4756,24300=>4757,24305=>4758,24307=>4759,24304=>4760,12085=>4761,24308=>4761,24312=>4762,12086=>4763,24318=>4763,24323=>4764,24329=>4765,24413=>4766,24412=>4767,12087=>4768,24331=>4768,24337=>4769,24342=>4770,24361=>4771,24365=>4772,24376=>4773,24385=>4774,24392=>4775,24396=>4776,24398=>4777,24367=>4778,11924=>4779,24401=>4779,24406=>4780,24407=>4781,24409=>4782,12090=>4783,24417=>4783,24429=>4784,12091=>4785,24435=>4785,24439=>4786,24451=>4787,24450=>4788,24447=>4789,24458=>4790,24456=>4791,24465=>4792,24455=>4793,24478=>4794,24473=>4795,24472=>4796,24480=>4797,24488=>4798,24493=>4799,24508=>4800,24534=>4801,24571=>4802,24548=>4803,24568=>4804,24561=>4805,24541=>4806,24755=>4807,24575=>4808,24609=>4809,24672=>4810,24601=>4811,24592=>4812,24617=>4813,24590=>4814,24625=>4815,24603=>4816,24597=>4817,24619=>4818,24614=>4819,24591=>4820,24634=>4821,24666=>4822,24641=>4823,24682=>4824,24695=>4825,24671=>4826,24650=>4827,24646=>4828,24653=>4829,24675=>4830,24643=>4831,24676=>4832,24642=>4833,24684=>4834,24683=>4835,24665=>4836,24705=>4837,24717=>4838,24807=>4839,24707=>4840,24730=>4841,24708=>4842,24731=>4843,24726=>4844,24727=>4845,24722=>4846,24743=>4847,24715=>4848,24801=>4849,24760=>4850,24800=>4851,24787=>4852,24756=>4853,24560=>4854,24765=>4855,24774=>4856,24757=>4857,24792=>4858,24909=>4859,24853=>4860,24838=>4861,24822=>4862,24823=>4863,24832=>4864,24820=>4865,24826=>4866,24835=>4867,24865=>4868,24827=>4869,24817=>4870,24845=>4871,24846=>4872,24903=>4873,24894=>4874,24872=>4875,24871=>4876,24906=>4877,24895=>4878,24892=>4879,24876=>4880,24884=>4881,24893=>4882,24898=>4883,24900=>4884,24947=>4885,24951=>4886,24920=>4887,24921=>4888,24922=>4889,24939=>4890,24948=>4891,24943=>4892,24933=>4893,24945=>4894,24927=>4895,24925=>4896,24915=>4897,24949=>4898,24985=>4899,24982=>4900,24967=>4901,25004=>4902,24980=>4903,24986=>4904,24970=>4905,24977=>4906,25003=>4907,25006=>4908,25036=>4909,25034=>4910,25033=>4911,25079=>4912,25032=>4913,25027=>4914,25030=>4915,25018=>4916,25035=>4917,32633=>4918,25037=>4919,25062=>4920,25059=>4921,25078=>4922,25082=>4923,25076=>4924,25087=>4925,25085=>4926,25084=>4927,25086=>4928,25088=>4929,12093=>4930,25096=>4930,25097=>4931,25101=>4932,25100=>4933,25108=>4934,25115=>4935,25118=>4936,25121=>4937,25130=>4938,25134=>4939,25136=>4940,25138=>4941,25139=>4942,25153=>4943,25166=>4944,25182=>4945,25187=>4946,25179=>4947,25184=>4948,25192=>4949,25212=>4950,25218=>4951,25225=>4952,25214=>4953,25234=>4954,25235=>4955,25238=>4956,25300=>4957,25219=>4958,25236=>4959,25303=>4960,25297=>4961,25275=>4962,25295=>4963,25343=>4964,25286=>4965,25812=>4966,25288=>4967,25308=>4968,25292=>4969,25290=>4970,25282=>4971,25287=>4972,25243=>4973,25289=>4974,25356=>4975,25326=>4976,25329=>4977,25383=>4978,25346=>4979,25352=>4980,25327=>4981,25333=>4982,25424=>4983,25406=>4984,25421=>4985,25628=>4986,25423=>4987,25494=>4988,25486=>4989,25472=>4990,25515=>4991,25462=>4992,25507=>4993,25487=>4994,25481=>4995,25503=>4996,25525=>4997,25451=>4998,25449=>4999,25534=>5000,25577=>5001,25536=>5002,25542=>5003,25571=>5004,25545=>5005,25554=>5006,25590=>5007,25540=>5008,25622=>5009,25652=>5010,25606=>5011,25619=>5012,25638=>5013,25654=>5014,25885=>5015,25623=>5016,25640=>5017,25615=>5018,25703=>5019,25711=>5020,25718=>5021,25678=>5022,25898=>5023,25749=>5024,25747=>5025,25765=>5026,25769=>5027,25736=>5028,25788=>5029,25818=>5030,25810=>5031,25797=>5032,25799=>5033,25787=>5034,25816=>5035,25794=>5036,25841=>5037,25831=>5038,33289=>5039,25824=>5040,25825=>5041,25260=>5042,25827=>5043,25839=>5044,25900=>5045,25846=>5046,25844=>5047,25842=>5048,25850=>5049,25856=>5050,25853=>5051,25880=>5052,25884=>5053,25861=>5054,25892=>5055,25891=>5056,25899=>5057,12097=>5058,25908=>5058,11929=>5059,25909=>5059,25911=>5060,25910=>5061,25912=>5062,30027=>5063,25928=>5064,25942=>5065,25941=>5066,25933=>5067,25944=>5068,25950=>5069,25949=>5070,25970=>5071,25976=>5072,25986=>5073,25987=>5074,35722=>5075,26011=>5076,26015=>5077,26027=>5078,26039=>5079,26051=>5080,26054=>5081,26049=>5082,26052=>5083,26060=>5084,26066=>5085,26075=>5086,26073=>5087,12102=>5088,26080=>5088,11931=>5089,26081=>5089,26097=>5090,26482=>5091,26122=>5092,26115=>5093,26107=>5094,26483=>5095,26165=>5096,26166=>5097,26164=>5098,26140=>5099,26191=>5100,26180=>5101,26185=>5102,26177=>5103,26206=>5104,26205=>5105,26212=>5106,26215=>5107,26216=>5108,26207=>5109,26210=>5110,26224=>5111,26243=>5112,26248=>5113,26254=>5114,26249=>5115,26244=>5116,26264=>5117,26269=>5118,26305=>5119,26297=>5120,26313=>5121,26302=>5122,26300=>5123,26308=>5124,26296=>5125,26326=>5126,26330=>5127,26336=>5128,26175=>5129,26342=>5130,26345=>5131,12104=>5132,26352=>5132,26357=>5133,26359=>5134,26383=>5135,26390=>5136,26398=>5137,26406=>5138,26407=>5139,38712=>5140,26414=>5141,26431=>5142,26422=>5143,26433=>5144,26424=>5145,26423=>5146,26438=>5147,26462=>5148,26464=>5149,26457=>5150,26467=>5151,26468=>5152,26505=>5153,26480=>5154,26537=>5155,26492=>5156,26474=>5157,26508=>5158,26507=>5159,26534=>5160,26529=>5161,26501=>5162,26551=>5163,26607=>5164,26548=>5165,26604=>5166,26547=>5167,26601=>5168,26552=>5169,26596=>5170,26590=>5171,26589=>5172,26594=>5173,26606=>5174,26553=>5175,26574=>5176,26566=>5177,26599=>5178,27292=>5179,26654=>5180,26694=>5181,26665=>5182,26688=>5183,26701=>5184,26674=>5185,26702=>5186,26803=>5187,26667=>5188,26713=>5189,26723=>5190,26743=>5191,26751=>5192,26783=>5193,26767=>5194,26797=>5195,26772=>5196,26781=>5197,26779=>5198,26755=>5199,27310=>5200,26809=>5201,26740=>5202,26805=>5203,26784=>5204,26810=>5205,26895=>5206,26765=>5207,26750=>5208,26881=>5209,26826=>5210,26888=>5211,26840=>5212,26914=>5213,26918=>5214,26849=>5215,26892=>5216,26829=>5217,26836=>5218,26855=>5219,26837=>5220,26934=>5221,26898=>5222,26884=>5223,26839=>5224,26851=>5225,26917=>5226,26873=>5227,26848=>5228,26863=>5229,26920=>5230,26922=>5231,26906=>5232,26915=>5233,26913=>5234,26822=>5235,27001=>5236,26999=>5237,26972=>5238,27000=>5239,26987=>5240,26964=>5241,27006=>5242,26990=>5243,26937=>5244,26996=>5245,26941=>5246,26969=>5247,26928=>5248,26977=>5249,26974=>5250,26973=>5251,27009=>5252,26986=>5253,27058=>5254,27054=>5255,27088=>5256,27071=>5257,27073=>5258,27091=>5259,27070=>5260,27086=>5261,23528=>5262,27082=>5263,27101=>5264,27067=>5265,27075=>5266,27047=>5267,27182=>5268,27025=>5269,27040=>5270,27036=>5271,27029=>5272,27060=>5273,27102=>5274,27112=>5275,27138=>5276,27163=>5277,27135=>5278,27402=>5279,27129=>5280,27122=>5281,27111=>5282,27141=>5283,27057=>5284,27166=>5285,27117=>5286,27156=>5287,27115=>5288,27146=>5289,27154=>5290,27329=>5291,27171=>5292,27155=>5293,27204=>5294,27148=>5295,27250=>5296,27190=>5297,27256=>5298,27207=>5299,27234=>5300,27225=>5301,27238=>5302,27208=>5303,27192=>5304,27170=>5305,27280=>5306,27277=>5307,27296=>5308,27268=>5309,27298=>5310,27299=>5311,27287=>5312,34327=>5313,27323=>5314,27331=>5315,27330=>5316,27320=>5317,27315=>5318,27308=>5319,27358=>5320,27345=>5321,27359=>5322,27306=>5323,27354=>5324,27370=>5325,27387=>5326,27397=>5327,34326=>5328,27386=>5329,27410=>5330,27414=>5331,39729=>5332,27423=>5333,27448=>5334,27447=>5335,30428=>5336,27449=>5337,39150=>5338,27463=>5339,27459=>5340,27465=>5341,27472=>5342,27481=>5343,27476=>5344,27483=>5345,27487=>5346,27489=>5347,27512=>5348,12109=>5349,27513=>5349,27519=>5350,27520=>5351,27524=>5352,27523=>5353,27533=>5354,27544=>5355,27541=>5356,27550=>5357,27556=>5358,27562=>5359,27563=>5360,27567=>5361,27570=>5362,27569=>5363,12110=>5364,27571=>5364,27575=>5365,27580=>5366,27590=>5367,12111=>5368,27595=>5368,27603=>5369,27615=>5370,27628=>5371,27627=>5372,27635=>5373,27631=>5374,40638=>5375,27656=>5376,27667=>5377,12115=>5378,27668=>5378,27675=>5379,27684=>5380,27683=>5381,27742=>5382,27733=>5383,27746=>5384,27754=>5385,27778=>5386,27789=>5387,27802=>5388,27777=>5389,27803=>5390,27774=>5391,27752=>5392,27763=>5393,27794=>5394,27792=>5395,27844=>5396,27889=>5397,27859=>5398,27837=>5399,27863=>5400,27845=>5401,27869=>5402,27822=>5403,27825=>5404,27838=>5405,27834=>5406,27867=>5407,27887=>5408,27865=>5409,27882=>5410,27935=>5411,34893=>5412,27958=>5413,27947=>5414,27965=>5415,27960=>5416,27929=>5417,27957=>5418,27955=>5419,27922=>5420,27916=>5421,28003=>5422,28051=>5423,28004=>5424,27994=>5425,28025=>5426,27993=>5427,28046=>5428,28053=>5429,28644=>5430,28037=>5431,28153=>5432,28181=>5433,28170=>5434,28085=>5435,28103=>5436,28134=>5437,28088=>5438,28102=>5439,28140=>5440,28126=>5441,28108=>5442,28136=>5443,28114=>5444,28101=>5445,28154=>5446,28121=>5447,28132=>5448,28117=>5449,28138=>5450,28142=>5451,28205=>5452,28270=>5453,28206=>5454,28185=>5455,28274=>5456,28255=>5457,28222=>5458,28195=>5459,28267=>5460,28203=>5461,28278=>5462,28237=>5463,28191=>5464,28227=>5465,28218=>5466,28238=>5467,28196=>5468,28415=>5469,28189=>5470,28216=>5471,28290=>5472,28330=>5473,28312=>5474,28361=>5475,28343=>5476,28371=>5477,28349=>5478,28335=>5479,28356=>5480,28338=>5481,28372=>5482,28373=>5483,28303=>5484,28325=>5485,28354=>5486,28319=>5487,28481=>5488,28433=>5489,28748=>5490,28396=>5491,28408=>5492,28414=>5493,28479=>5494,28402=>5495,28465=>5496,28399=>5497,28466=>5498,28364=>5499,28478=>5500,28435=>5501,28407=>5502,28550=>5503,28538=>5504,28536=>5505,28545=>5506,28544=>5507,28527=>5508,28507=>5509,28659=>5510,28525=>5511,28546=>5512,28540=>5513,28504=>5514,28558=>5515,28561=>5516,28610=>5517,28518=>5518,28595=>5519,28579=>5520,28577=>5521,28580=>5522,28601=>5523,28614=>5524,28586=>5525,28639=>5526,28629=>5527,28652=>5528,28628=>5529,28632=>5530,28657=>5531,28654=>5532,28635=>5533,28681=>5534,28683=>5535,28666=>5536,28689=>5537,28673=>5538,28687=>5539,28670=>5540,28699=>5541,28698=>5542,28532=>5543,28701=>5544,28696=>5545,28703=>5546,28720=>5547,28734=>5548,28722=>5549,28753=>5550,28771=>5551,28825=>5552,28818=>5553,28847=>5554,28913=>5555,28844=>5556,28856=>5557,28851=>5558,28846=>5559,28895=>5560,28875=>5561,28893=>5562,28889=>5563,28937=>5564,28925=>5565,28956=>5566,28953=>5567,29029=>5568,29013=>5569,29064=>5570,29030=>5571,29026=>5572,29004=>5573,29014=>5574,29036=>5575,29071=>5576,29179=>5577,29060=>5578,29077=>5579,29096=>5580,29100=>5581,29143=>5582,29113=>5583,29118=>5584,29138=>5585,29129=>5586,29140=>5587,29134=>5588,29152=>5589,29164=>5590,29159=>5591,29173=>5592,29180=>5593,29177=>5594,29183=>5595,29197=>5596,29200=>5597,29211=>5598,29224=>5599,29229=>5600,29228=>5601,29232=>5602,29234=>5603,12120=>5604,29243=>5604,29244=>5605,12121=>5606,29247=>5606,29248=>5607,29254=>5608,29259=>5609,29272=>5610,29300=>5611,29310=>5612,29314=>5613,29313=>5614,29319=>5615,29330=>5616,29334=>5617,29346=>5618,29351=>5619,29369=>5620,29362=>5621,29379=>5622,29382=>5623,29380=>5624,29390=>5625,29394=>5626,29410=>5627,29408=>5628,29409=>5629,29433=>5630,29431=>5631,20495=>5632,29463=>5633,29450=>5634,29468=>5635,29462=>5636,29469=>5637,29492=>5638,29487=>5639,29481=>5640,29477=>5641,29502=>5642,29518=>5643,29519=>5644,40664=>5645,29527=>5646,29546=>5647,29544=>5648,29552=>5649,29560=>5650,29557=>5651,29563=>5652,29562=>5653,29640=>5654,29619=>5655,29646=>5656,29627=>5657,29632=>5658,29669=>5659,29678=>5660,29662=>5661,29858=>5662,29701=>5663,29807=>5664,29733=>5665,29688=>5666,29746=>5667,29754=>5668,29781=>5669,29759=>5670,29791=>5671,29785=>5672,29761=>5673,29788=>5674,29801=>5675,29808=>5676,29795=>5677,29802=>5678,29814=>5679,29822=>5680,29835=>5681,29854=>5682,29863=>5683,29898=>5684,29903=>5685,29908=>5686,29681=>5687,29920=>5688,29923=>5689,29927=>5690,29929=>5691,29934=>5692,29938=>5693,29936=>5694,29937=>5695,29944=>5696,29943=>5697,29956=>5698,29955=>5699,29957=>5700,29964=>5701,29966=>5702,29965=>5703,29973=>5704,29971=>5705,29982=>5706,29990=>5707,29996=>5708,30012=>5709,30020=>5710,30029=>5711,30026=>5712,30025=>5713,30043=>5714,30022=>5715,30042=>5716,30057=>5717,30052=>5718,30055=>5719,30059=>5720,30061=>5721,30072=>5722,30070=>5723,30086=>5724,30087=>5725,30068=>5726,30090=>5727,30089=>5728,30082=>5729,30100=>5730,30106=>5731,30109=>5732,30117=>5733,30115=>5734,30146=>5735,30131=>5736,30147=>5737,30133=>5738,30141=>5739,30136=>5740,30140=>5741,30129=>5742,30157=>5743,30154=>5744,30162=>5745,30169=>5746,30179=>5747,30174=>5748,30206=>5749,30207=>5750,30204=>5751,30209=>5752,30192=>5753,30202=>5754,30194=>5755,30195=>5756,30219=>5757,30221=>5758,30217=>5759,30239=>5760,30247=>5761,30240=>5762,30241=>5763,30242=>5764,30244=>5765,30260=>5766,30256=>5767,30267=>5768,30279=>5769,30280=>5770,30278=>5771,30300=>5772,30296=>5773,30305=>5774,30306=>5775,30312=>5776,30313=>5777,30314=>5778,30311=>5779,30316=>5780,30320=>5781,30322=>5782,12136=>5783,30326=>5783,30328=>5784,30332=>5785,30336=>5786,30339=>5787,30344=>5788,30347=>5789,30350=>5790,30358=>5791,30355=>5792,30361=>5793,30362=>5794,30384=>5795,30388=>5796,30392=>5797,30393=>5798,30394=>5799,30402=>5800,30413=>5801,30422=>5802,30418=>5803,30430=>5804,30433=>5805,30437=>5806,30439=>5807,30442=>5808,34351=>5809,30459=>5810,30472=>5811,30471=>5812,30468=>5813,30505=>5814,30500=>5815,30494=>5816,30501=>5817,30502=>5818,30491=>5819,30519=>5820,30520=>5821,30535=>5822,30554=>5823,30568=>5824,30571=>5825,30555=>5826,30565=>5827,30591=>5828,30590=>5829,30585=>5830,30606=>5831,30603=>5832,30609=>5833,30624=>5834,30622=>5835,30640=>5836,30646=>5837,30649=>5838,30655=>5839,30652=>5840,30653=>5841,30651=>5842,30663=>5843,30669=>5844,30679=>5845,30682=>5846,30684=>5847,30691=>5848,30702=>5849,30716=>5850,30732=>5851,30738=>5852,31014=>5853,30752=>5854,31018=>5855,30789=>5856,30862=>5857,30836=>5858,30854=>5859,30844=>5860,30874=>5861,30860=>5862,30883=>5863,30901=>5864,30890=>5865,30895=>5866,30929=>5867,30918=>5868,30923=>5869,30932=>5870,30910=>5871,30908=>5872,30917=>5873,30922=>5874,30956=>5875,30951=>5876,30938=>5877,30973=>5878,30964=>5879,30983=>5880,30994=>5881,30993=>5882,31001=>5883,31020=>5884,31019=>5885,31040=>5886,31072=>5887,31063=>5888,31071=>5889,31066=>5890,31061=>5891,31059=>5892,31098=>5893,31103=>5894,31114=>5895,31133=>5896,31143=>5897,40779=>5898,31146=>5899,31150=>5900,31155=>5901,31161=>5902,31162=>5903,31177=>5904,31189=>5905,31207=>5906,31212=>5907,31201=>5908,31203=>5909,31240=>5910,31245=>5911,31256=>5912,31257=>5913,31264=>5914,31263=>5915,31104=>5916,31281=>5917,31291=>5918,31294=>5919,31287=>5920,31299=>5921,31319=>5922,31305=>5923,31329=>5924,31330=>5925,31337=>5926,40861=>5927,31344=>5928,31353=>5929,31357=>5930,31368=>5931,31383=>5932,31381=>5933,31384=>5934,31382=>5935,31401=>5936,31432=>5937,31408=>5938,31414=>5939,31429=>5940,31428=>5941,31423=>5942,36995=>5943,31431=>5944,31434=>5945,31437=>5946,31439=>5947,31445=>5948,31443=>5949,31449=>5950,31450=>5951,31453=>5952,31457=>5953,31458=>5954,31462=>5955,31469=>5956,31472=>5957,31490=>5958,31503=>5959,31498=>5960,31494=>5961,31539=>5962,31512=>5963,31513=>5964,31518=>5965,31541=>5966,31528=>5967,31542=>5968,31568=>5969,31610=>5970,31492=>5971,31565=>5972,31499=>5973,31564=>5974,31557=>5975,31605=>5976,31589=>5977,31604=>5978,31591=>5979,31600=>5980,31601=>5981,31596=>5982,31598=>5983,31645=>5984,31640=>5985,31647=>5986,31629=>5987,31644=>5988,31642=>5989,31627=>5990,31634=>5991,31631=>5992,31581=>5993,31641=>5994,31691=>5995,31681=>5996,31692=>5997,31695=>5998,31668=>5999,31686=>6000,31709=>6001,31721=>6002,31761=>6003,31764=>6004,31718=>6005,31717=>6006,31840=>6007,31744=>6008,31751=>6009,31763=>6010,31731=>6011,31735=>6012,31767=>6013,31757=>6014,31734=>6015,31779=>6016,31783=>6017,31786=>6018,31775=>6019,31799=>6020,31787=>6021,31805=>6022,31820=>6023,31811=>6024,31828=>6025,31823=>6026,31808=>6027,31824=>6028,31832=>6029,31839=>6030,31844=>6031,31830=>6032,31845=>6033,31852=>6034,31861=>6035,31875=>6036,31888=>6037,31908=>6038,31917=>6039,31906=>6040,31915=>6041,31905=>6042,31912=>6043,31923=>6044,31922=>6045,31921=>6046,31918=>6047,31929=>6048,31933=>6049,31936=>6050,31941=>6051,31938=>6052,31960=>6053,31954=>6054,31964=>6055,31970=>6056,39739=>6057,31983=>6058,31986=>6059,31988=>6060,31990=>6061,31994=>6062,32006=>6063,32002=>6064,32028=>6065,32021=>6066,32010=>6067,32069=>6068,32075=>6069,32046=>6070,32050=>6071,32063=>6072,32053=>6073,32070=>6074,32115=>6075,32086=>6076,32078=>6077,32114=>6078,32104=>6079,32110=>6080,32079=>6081,32099=>6082,32147=>6083,32137=>6084,32091=>6085,32143=>6086,32125=>6087,32155=>6088,32186=>6089,32174=>6090,32163=>6091,32181=>6092,32199=>6093,32189=>6094,32171=>6095,32317=>6096,32162=>6097,32175=>6098,32220=>6099,32184=>6100,32159=>6101,32176=>6102,32216=>6103,32221=>6104,32228=>6105,32222=>6106,32251=>6107,32242=>6108,32225=>6109,32261=>6110,32266=>6111,32291=>6112,32289=>6113,32274=>6114,32305=>6115,32287=>6116,32265=>6117,32267=>6118,32290=>6119,32326=>6120,32358=>6121,32315=>6122,32309=>6123,32313=>6124,32323=>6125,32311=>6126,32306=>6127,32314=>6128,32359=>6129,32349=>6130,32342=>6131,32350=>6132,32345=>6133,32346=>6134,32377=>6135,32362=>6136,32361=>6137,32380=>6138,32379=>6139,32387=>6140,32213=>6141,32381=>6142,36782=>6143,32383=>6144,32392=>6145,32393=>6146,32396=>6147,32402=>6148,32400=>6149,32403=>6150,32404=>6151,32406=>6152,32398=>6153,32411=>6154,32412=>6155,32568=>6156,32570=>6157,32581=>6158,32588=>6159,32589=>6160,32590=>6161,32592=>6162,12153=>6163,32593=>6163,32597=>6164,32596=>6165,32600=>6166,32607=>6167,32608=>6168,32616=>6169,32617=>6170,32615=>6171,32632=>6172,32642=>6173,32646=>6174,32643=>6175,32648=>6176,32647=>6177,32652=>6178,32660=>6179,32670=>6180,32669=>6181,32666=>6182,32675=>6183,32687=>6184,32690=>6185,32697=>6186,32686=>6187,32694=>6188,32696=>6189,35697=>6190,32709=>6191,32710=>6192,32714=>6193,32725=>6194,32724=>6195,32737=>6196,32742=>6197,32745=>6198,32755=>6199,32761=>6200,39132=>6201,32774=>6202,32772=>6203,32779=>6204,12158=>6205,32786=>6205,32792=>6206,32793=>6207,32796=>6208,32801=>6209,32808=>6210,32831=>6211,32827=>6212,32842=>6213,32838=>6214,32850=>6215,32856=>6216,32858=>6217,32863=>6218,32866=>6219,32872=>6220,32883=>6221,32882=>6222,32880=>6223,32886=>6224,32889=>6225,32893=>6226,12160=>6227,32895=>6227,32900=>6228,32902=>6229,32901=>6230,32923=>6231,32915=>6232,32922=>6233,32941=>6234,20880=>6235,32940=>6236,32987=>6237,32997=>6238,32985=>6239,32989=>6240,32964=>6241,32986=>6242,32982=>6243,33033=>6244,33007=>6245,33009=>6246,33051=>6247,33065=>6248,33059=>6249,33071=>6250,33099=>6251,38539=>6252,33094=>6253,33086=>6254,33107=>6255,33105=>6256,33020=>6257,33137=>6258,33134=>6259,33125=>6260,33126=>6261,33140=>6262,33155=>6263,33160=>6264,33162=>6265,33152=>6266,33154=>6267,33184=>6268,33173=>6269,33188=>6270,33187=>6271,33119=>6272,33171=>6273,33193=>6274,33200=>6275,33205=>6276,33214=>6277,33208=>6278,33213=>6279,33216=>6280,33218=>6281,33210=>6282,33225=>6283,33229=>6284,33233=>6285,33241=>6286,33240=>6287,33224=>6288,33242=>6289,33247=>6290,33248=>6291,33255=>6292,33274=>6293,33275=>6294,33278=>6295,33281=>6296,33282=>6297,33285=>6298,33287=>6299,33290=>6300,33293=>6301,33296=>6302,33302=>6303,33321=>6304,33323=>6305,33336=>6306,33331=>6307,33344=>6308,33369=>6309,33368=>6310,33373=>6311,33370=>6312,33375=>6313,33380=>6314,33378=>6315,33384=>6316,33386=>6317,33387=>6318,33326=>6319,33393=>6320,33399=>6321,12171=>6322,33400=>6322,33406=>6323,33421=>6324,33426=>6325,33451=>6326,33439=>6327,33467=>6328,33452=>6329,33505=>6330,33507=>6331,33503=>6332,33490=>6333,33524=>6334,33523=>6335,33530=>6336,33683=>6337,33539=>6338,33531=>6339,33529=>6340,33502=>6341,33542=>6342,33500=>6343,33545=>6344,33497=>6345,33589=>6346,33588=>6347,33558=>6348,33586=>6349,33585=>6350,33600=>6351,33593=>6352,33616=>6353,33605=>6354,33583=>6355,33579=>6356,33559=>6357,33560=>6358,33669=>6359,33690=>6360,33706=>6361,33695=>6362,33698=>6363,33686=>6364,33571=>6365,33678=>6366,33671=>6367,33674=>6368,33660=>6369,33717=>6370,33651=>6371,33653=>6372,33696=>6373,33673=>6374,33704=>6375,33780=>6376,33811=>6377,33771=>6378,33742=>6379,33789=>6380,33795=>6381,33752=>6382,33803=>6383,33729=>6384,33783=>6385,33799=>6386,33760=>6387,33778=>6388,33805=>6389,33826=>6390,33824=>6391,33725=>6392,33848=>6393,34054=>6394,33787=>6395,33901=>6396,33834=>6397,33852=>6398,34138=>6399,33924=>6400,33911=>6401,33899=>6402,33965=>6403,33902=>6404,33922=>6405,33897=>6406,33862=>6407,33836=>6408,33903=>6409,33913=>6410,33845=>6411,33994=>6412,33890=>6413,33977=>6414,33983=>6415,33951=>6416,34009=>6417,33997=>6418,33979=>6419,34010=>6420,34000=>6421,33985=>6422,33990=>6423,34006=>6424,33953=>6425,34081=>6426,34047=>6427,34036=>6428,34071=>6429,34072=>6430,34092=>6431,34079=>6432,34069=>6433,34068=>6434,34044=>6435,34112=>6436,34147=>6437,34136=>6438,34120=>6439,34113=>6440,34306=>6441,34123=>6442,34133=>6443,34176=>6444,34212=>6445,34184=>6446,34193=>6447,34186=>6448,34216=>6449,34157=>6450,34196=>6451,34203=>6452,34282=>6453,34183=>6454,34204=>6455,34167=>6456,34174=>6457,34192=>6458,34249=>6459,34234=>6460,34255=>6461,34233=>6462,34256=>6463,34261=>6464,34269=>6465,34277=>6466,34268=>6467,34297=>6468,34314=>6469,34323=>6470,34315=>6471,34302=>6472,34298=>6473,34310=>6474,34338=>6475,34330=>6476,34352=>6477,34367=>6478,12172=>6479,34381=>6479,20053=>6480,34388=>6481,34399=>6482,34407=>6483,34417=>6484,34451=>6485,34467=>6486,34473=>6487,34474=>6488,34443=>6489,34444=>6490,34486=>6491,34479=>6492,34500=>6493,34502=>6494,34480=>6495,34505=>6496,34851=>6497,34475=>6498,34516=>6499,34526=>6500,34537=>6501,34540=>6502,34527=>6503,34523=>6504,34543=>6505,34578=>6506,34566=>6507,34568=>6508,34560=>6509,34563=>6510,34555=>6511,34577=>6512,34569=>6513,34573=>6514,34553=>6515,34570=>6516,34612=>6517,34623=>6518,34615=>6519,34619=>6520,34597=>6521,34601=>6522,34586=>6523,34656=>6524,34655=>6525,34680=>6526,34636=>6527,34638=>6528,34676=>6529,34647=>6530,34664=>6531,34670=>6532,34649=>6533,34643=>6534,34659=>6535,34666=>6536,34821=>6537,34722=>6538,34719=>6539,34690=>6540,34735=>6541,34763=>6542,34749=>6543,34752=>6544,34768=>6545,38614=>6546,34731=>6547,34756=>6548,34739=>6549,34759=>6550,34758=>6551,34747=>6552,34799=>6553,34802=>6554,34784=>6555,34831=>6556,34829=>6557,34814=>6558,34806=>6559,34807=>6560,34830=>6561,34770=>6562,34833=>6563,34838=>6564,34837=>6565,34850=>6566,34849=>6567,34865=>6568,34870=>6569,34873=>6570,34855=>6571,34875=>6572,34884=>6573,34882=>6574,34898=>6575,34905=>6576,34910=>6577,34914=>6578,34923=>6579,34945=>6580,34942=>6581,34974=>6582,34933=>6583,34941=>6584,34997=>6585,34930=>6586,34946=>6587,34967=>6588,34962=>6589,34990=>6590,34969=>6591,34978=>6592,34957=>6593,34980=>6594,34992=>6595,35007=>6596,34993=>6597,35011=>6598,35012=>6599,35028=>6600,35032=>6601,35033=>6602,35037=>6603,35065=>6604,35074=>6605,35068=>6606,35060=>6607,35048=>6608,35058=>6609,35076=>6610,35084=>6611,35082=>6612,35091=>6613,35139=>6614,35102=>6615,35109=>6616,35114=>6617,35115=>6618,35137=>6619,35140=>6620,35131=>6621,35126=>6622,35128=>6623,35148=>6624,35101=>6625,35168=>6626,35166=>6627,35174=>6628,35172=>6629,35181=>6630,35178=>6631,35183=>6632,35188=>6633,35191=>6634,12177=>6635,35198=>6635,35203=>6636,35208=>6637,35210=>6638,35219=>6639,35224=>6640,35233=>6641,35241=>6642,35238=>6643,35244=>6644,35247=>6645,35250=>6646,35258=>6647,35261=>6648,35263=>6649,35264=>6650,35290=>6651,35292=>6652,35293=>6653,35303=>6654,35316=>6655,35320=>6656,35331=>6657,35350=>6658,35344=>6659,35340=>6660,35355=>6661,35357=>6662,35365=>6663,35382=>6664,35393=>6665,35419=>6666,35410=>6667,35398=>6668,35400=>6669,35452=>6670,35437=>6671,35436=>6672,35426=>6673,35461=>6674,35458=>6675,35460=>6676,35496=>6677,35489=>6678,35473=>6679,35493=>6680,35494=>6681,35482=>6682,35491=>6683,35524=>6684,35533=>6685,35522=>6686,35546=>6687,35563=>6688,35571=>6689,35559=>6690,35556=>6691,35569=>6692,35604=>6693,35552=>6694,35554=>6695,35575=>6696,35550=>6697,35547=>6698,35596=>6699,35591=>6700,35610=>6701,35553=>6702,35606=>6703,35600=>6704,35607=>6705,35616=>6706,35635=>6707,38827=>6708,35622=>6709,35627=>6710,35646=>6711,35624=>6712,35649=>6713,35660=>6714,35663=>6715,35662=>6716,35657=>6717,35670=>6718,35675=>6719,35674=>6720,35691=>6721,35679=>6722,35692=>6723,35695=>6724,35700=>6725,35709=>6726,35712=>6727,35724=>6728,35726=>6729,35730=>6730,35731=>6731,35734=>6732,35737=>6733,35738=>6734,35898=>6735,35905=>6736,35903=>6737,35912=>6738,35916=>6739,35918=>6740,35920=>6741,12183=>6742,35925=>6742,35938=>6743,35948=>6744,12184=>6745,35960=>6745,35962=>6746,35970=>6747,35977=>6748,35973=>6749,35978=>6750,35981=>6751,35982=>6752,35988=>6753,35964=>6754,35992=>6755,25117=>6756,36013=>6757,36010=>6758,36029=>6759,36018=>6760,36019=>6761,36014=>6762,36022=>6763,36040=>6764,36033=>6765,36068=>6766,36067=>6767,36058=>6768,36093=>6769,36090=>6770,36091=>6771,36100=>6772,36101=>6773,36106=>6774,36103=>6775,36111=>6776,36109=>6777,36112=>6778,40782=>6779,36115=>6780,36045=>6781,36116=>6782,36118=>6783,36199=>6784,36205=>6785,36209=>6786,36211=>6787,36225=>6788,36249=>6789,36290=>6790,36286=>6791,36282=>6792,36303=>6793,36314=>6794,36310=>6795,36300=>6796,36315=>6797,36299=>6798,36330=>6799,36331=>6800,36319=>6801,36323=>6802,36348=>6803,36360=>6804,36361=>6805,36351=>6806,36381=>6807,36382=>6808,36368=>6809,36383=>6810,36418=>6811,36405=>6812,36400=>6813,36404=>6814,36426=>6815,36423=>6816,36425=>6817,36428=>6818,36432=>6819,36424=>6820,36441=>6821,36452=>6822,36448=>6823,36394=>6824,36451=>6825,36437=>6826,36470=>6827,36466=>6828,36476=>6829,36481=>6830,36487=>6831,36485=>6832,36484=>6833,36491=>6834,36490=>6835,36499=>6836,36497=>6837,36500=>6838,36505=>6839,36522=>6840,36513=>6841,36524=>6842,36528=>6843,36550=>6844,36529=>6845,36542=>6846,36549=>6847,36552=>6848,36555=>6849,36571=>6850,36579=>6851,36604=>6852,36603=>6853,36587=>6854,36606=>6855,36618=>6856,36613=>6857,36629=>6858,36626=>6859,36633=>6860,36627=>6861,36636=>6862,36639=>6863,36635=>6864,36620=>6865,36646=>6866,36659=>6867,36667=>6868,36665=>6869,36677=>6870,36674=>6871,36670=>6872,36684=>6873,36681=>6874,36678=>6875,36686=>6876,36695=>6877,36700=>6878,36706=>6879,36707=>6880,36708=>6881,36764=>6882,36767=>6883,36771=>6884,36781=>6885,36783=>6886,36791=>6887,36826=>6888,36837=>6889,36834=>6890,36842=>6891,36847=>6892,36999=>6893,36852=>6894,36869=>6895,36857=>6896,36858=>6897,36881=>6898,36885=>6899,36897=>6900,36877=>6901,36894=>6902,36886=>6903,36875=>6904,36903=>6905,36918=>6906,36917=>6907,36921=>6908,36856=>6909,36943=>6910,36944=>6911,36945=>6912,36946=>6913,36878=>6914,36937=>6915,36926=>6916,36950=>6917,36952=>6918,36958=>6919,36968=>6920,36975=>6921,36982=>6922,38568=>6923,36978=>6924,36994=>6925,36989=>6926,36993=>6927,36992=>6928,37002=>6929,37001=>6930,37007=>6931,37032=>6932,37039=>6933,37041=>6934,37045=>6935,37090=>6936,37092=>6937,25160=>6938,37083=>6939,37122=>6940,37138=>6941,37145=>6942,37170=>6943,37168=>6944,37194=>6945,37206=>6946,37208=>6947,37219=>6948,37221=>6949,37225=>6950,37235=>6951,37234=>6952,37259=>6953,37257=>6954,37250=>6955,37282=>6956,37291=>6957,37295=>6958,37290=>6959,37301=>6960,37300=>6961,37306=>6962,37312=>6963,37313=>6964,37321=>6965,37323=>6966,37328=>6967,37334=>6968,37343=>6969,37345=>6970,37339=>6971,37372=>6972,37365=>6973,37366=>6974,37406=>6975,37375=>6976,37396=>6977,37420=>6978,37397=>6979,37393=>6980,37470=>6981,37463=>6982,37445=>6983,37449=>6984,37476=>6985,37448=>6986,37525=>6987,37439=>6988,37451=>6989,37456=>6990,37532=>6991,37526=>6992,37523=>6993,37531=>6994,37466=>6995,37583=>6996,37561=>6997,37559=>6998,37609=>6999,37647=>7000,37626=>7001,37700=>7002,37678=>7003,37657=>7004,37666=>7005,37658=>7006,37667=>7007,37690=>7008,37685=>7009,37691=>7010,37724=>7011,37728=>7012,37756=>7013,37742=>7014,37718=>7015,37808=>7016,37804=>7017,37805=>7018,37780=>7019,37817=>7020,37846=>7021,37847=>7022,37864=>7023,37861=>7024,37848=>7025,37827=>7026,37853=>7027,37840=>7028,37832=>7029,37860=>7030,37914=>7031,37908=>7032,37907=>7033,37891=>7034,37895=>7035,37904=>7036,37942=>7037,37931=>7038,37941=>7039,37921=>7040,37946=>7041,37953=>7042,37970=>7043,37956=>7044,37979=>7045,37984=>7046,37986=>7047,37982=>7048,37994=>7049,37417=>7050,38000=>7051,38005=>7052,38007=>7053,38013=>7054,37978=>7055,38012=>7056,38014=>7057,38017=>7058,38015=>7059,38274=>7060,38279=>7061,38282=>7062,38292=>7063,38294=>7064,38296=>7065,38297=>7066,38304=>7067,38312=>7068,38311=>7069,38317=>7070,38332=>7071,38331=>7072,38329=>7073,38334=>7074,38346=>7075,28662=>7076,38339=>7077,38349=>7078,38348=>7079,38357=>7080,38356=>7081,38358=>7082,38364=>7083,38369=>7084,38373=>7085,38370=>7086,38433=>7087,38440=>7088,38446=>7089,38447=>7090,38466=>7091,38476=>7092,38479=>7093,38475=>7094,38519=>7095,38492=>7096,38494=>7097,38493=>7098,38495=>7099,38502=>7100,38514=>7101,38508=>7102,38541=>7103,38552=>7104,38549=>7105,38551=>7106,38570=>7107,38567=>7108,38577=>7109,38578=>7110,38576=>7111,38580=>7112,12202=>7113,38582=>7113,38584=>7114,12203=>7115,38585=>7115,38606=>7116,38603=>7117,38601=>7118,38605=>7119,35149=>7120,38620=>7121,38669=>7122,38613=>7123,38649=>7124,38660=>7125,38662=>7126,38664=>7127,38675=>7128,38670=>7129,38673=>7130,38671=>7131,38678=>7132,38681=>7133,38692=>7134,38698=>7135,38704=>7136,38713=>7137,38717=>7138,38718=>7139,38724=>7140,38726=>7141,38728=>7142,38722=>7143,38729=>7144,38748=>7145,38752=>7146,38756=>7147,38758=>7148,38760=>7149,21202=>7150,38763=>7151,38769=>7152,38777=>7153,38789=>7154,38780=>7155,38785=>7156,38778=>7157,38790=>7158,38795=>7159,38799=>7160,38800=>7161,38812=>7162,38824=>7163,38822=>7164,38819=>7165,38835=>7166,38836=>7167,38851=>7168,38854=>7169,38856=>7170,12209=>7171,38859=>7171,38876=>7172,12210=>7173,38893=>7173,40783=>7174,38898=>7175,31455=>7176,38902=>7177,38901=>7178,38927=>7179,38924=>7180,38968=>7181,38948=>7182,38945=>7183,38967=>7184,38973=>7185,38982=>7186,38991=>7187,38987=>7188,39019=>7189,39023=>7190,39024=>7191,39025=>7192,39028=>7193,39027=>7194,39082=>7195,39087=>7196,39089=>7197,39094=>7198,39108=>7199,39107=>7200,39110=>7201,39145=>7202,39147=>7203,39171=>7204,39177=>7205,39186=>7206,39188=>7207,39192=>7208,39201=>7209,39197=>7210,39198=>7211,39204=>7212,39200=>7213,39212=>7214,39214=>7215,39229=>7216,39230=>7217,39234=>7218,39241=>7219,39237=>7220,39248=>7221,39243=>7222,39249=>7223,39250=>7224,39244=>7225,39253=>7226,39319=>7227,39320=>7228,39333=>7229,39341=>7230,39342=>7231,39356=>7232,39391=>7233,39387=>7234,39389=>7235,39384=>7236,39377=>7237,39405=>7238,39406=>7239,39409=>7240,39410=>7241,39419=>7242,39416=>7243,39425=>7244,39439=>7245,39429=>7246,39394=>7247,39449=>7248,39467=>7249,39479=>7250,39493=>7251,39490=>7252,39488=>7253,39491=>7254,39486=>7255,39509=>7256,39501=>7257,39515=>7258,39511=>7259,39519=>7260,39522=>7261,39525=>7262,39524=>7263,39529=>7264,39531=>7265,39530=>7266,39597=>7267,39600=>7268,39612=>7269,39616=>7270,39631=>7271,39633=>7272,39635=>7273,39636=>7274,39646=>7275,12221=>7276,39647=>7276,39650=>7277,39651=>7278,39654=>7279,39663=>7280,39659=>7281,39662=>7282,39668=>7283,39665=>7284,39671=>7285,39675=>7286,39686=>7287,39704=>7288,39706=>7289,39711=>7290,39714=>7291,39715=>7292,12222=>7293,39717=>7293,39719=>7294,39720=>7295,39721=>7296,39722=>7297,39726=>7298,12223=>7299,39727=>7299,39730=>7300,12224=>7300,39748=>7301,39747=>7302,39759=>7303,39757=>7304,39758=>7305,39761=>7306,39768=>7307,39796=>7308,39827=>7309,39811=>7310,39825=>7311,39830=>7312,39831=>7313,39839=>7314,39840=>7315,39848=>7316,39860=>7317,39872=>7318,39882=>7319,39865=>7320,39878=>7321,39887=>7322,39889=>7323,39890=>7324,39907=>7325,39906=>7326,39908=>7327,39892=>7328,39905=>7329,39994=>7330,39922=>7331,39921=>7332,39920=>7333,39957=>7334,39956=>7335,39945=>7336,39955=>7337,39948=>7338,39942=>7339,39944=>7340,39954=>7341,39946=>7342,39940=>7343,39982=>7344,39963=>7345,39973=>7346,39972=>7347,39969=>7348,39984=>7349,40007=>7350,39986=>7351,40006=>7352,39998=>7353,40026=>7354,40032=>7355,40039=>7356,40054=>7357,40056=>7358,40167=>7359,40172=>7360,40176=>7361,40201=>7362,40200=>7363,40171=>7364,40195=>7365,40198=>7366,40234=>7367,40230=>7368,40367=>7369,40227=>7370,40223=>7371,40260=>7372,40213=>7373,40210=>7374,40257=>7375,40255=>7376,40254=>7377,40262=>7378,40264=>7379,40285=>7380,40286=>7381,40292=>7382,40273=>7383,40272=>7384,40281=>7385,40306=>7386,40329=>7387,40327=>7388,40363=>7389,40303=>7390,40314=>7391,40346=>7392,40356=>7393,40361=>7394,40370=>7395,40388=>7396,40385=>7397,40379=>7398,40376=>7399,40378=>7400,40390=>7401,40399=>7402,40386=>7403,40409=>7404,40403=>7405,40440=>7406,40422=>7407,40429=>7408,40431=>7409,40445=>7410,40474=>7411,40475=>7412,40478=>7413,12228=>7414,40565=>7414,40569=>7415,40573=>7416,40577=>7417,40584=>7418,40587=>7419,40588=>7420,40594=>7421,40597=>7422,40593=>7423,40605=>7424,12230=>7425,40613=>7425,40617=>7426,40632=>7427,40618=>7428,40621=>7429,38753=>7430,40652=>7431,40654=>7432,40655=>7433,40656=>7434,40660=>7435,40668=>7436,40670=>7437,40669=>7438,40672=>7439,40677=>7440,40680=>7441,40687=>7442,40692=>7443,40694=>7444,40695=>7445,12235=>7446,40697=>7446,40699=>7447,40700=>7448,12236=>7449,40701=>7449,40711=>7450,40712=>7451,30391=>7452,40725=>7453,40737=>7454,40748=>7455,40766=>7456,40778=>7457,12241=>7457,40786=>7458,12242=>7458,40788=>7459,40803=>7460,40799=>7461,40800=>7462,40801=>7463,40806=>7464,40807=>7465,40812=>7466,40810=>7467,40823=>7468,40818=>7469,40822=>7470,40853=>7471,40860=>7472,12244=>7472,40864=>7473,12245=>7473,22575=>7474,27079=>7475,36953=>7476,29796=>7477,9472=>7479,9473=>7480,9474=>7481,9475=>7482,9476=>7483,9477=>7484,9478=>7485,9479=>7486,9480=>7487,9481=>7488,9482=>7489,9483=>7490,9484=>7491,9485=>7492,9486=>7493,9487=>7494,9488=>7495,9489=>7496,9490=>7497,9491=>7498,9492=>7499,9493=>7500,9494=>7501,9495=>7502,9496=>7503,9497=>7504,9498=>7505,9499=>7506,9500=>7507,9501=>7508,9502=>7509,9503=>7510,9504=>7511,9505=>7512,9506=>7513,9507=>7514,9508=>7515,9509=>7516,9510=>7517,9511=>7518,9512=>7519,9513=>7520,9514=>7521,9515=>7522,9516=>7523,9517=>7524,9518=>7525,9519=>7526,9520=>7527,9521=>7528,9522=>7529,9523=>7530,9524=>7531,9525=>7532,9526=>7533,9527=>7534,9528=>7535,9529=>7536,9530=>7537,9531=>7538,9532=>7539,9533=>7540,9534=>7541,9535=>7542,9536=>7543,9537=>7544,9538=>7545,9539=>7546,9540=>7547,9541=>7548,9542=>7549,9543=>7550,9544=>7551,9545=>7552,9546=>7553,9547=>7554,9312=>7555,9313=>7556,9314=>7557,9315=>7558,9316=>7559,9317=>7560,9318=>7561,9319=>7562,9320=>7563,9321=>7564,9322=>7565,9323=>7566,9324=>7567,9325=>7568,9326=>7569,9327=>7570,9328=>7571,9329=>7572,9330=>7573,9331=>7574,8544=>7575,8545=>7576,8546=>7577,8547=>7578,8548=>7579,8549=>7580,8550=>7581,8551=>7582,8552=>7583,8553=>7584,13129=>7585,13076=>7586,13133=>7588,13095=>7590,13110=>7592,13137=>7593,13069=>7595,13094=>7596,13099=>7598,13130=>7599,13212=>7601,13213=>7602,13214=>7603,13198=>7604,13199=>7605,13252=>7606,13217=>7607,12317=>7608,12319=>7609,8470=>7610,13261=>7611,12964=>7613,12965=>7614,12966=>7615,12967=>7616,12968=>7617,12849=>7618,12850=>7619,12857=>7620,13182=>7621,13181=>7622,13180=>7623,8750=>7624,8721=>7625,8735=>7629,8895=>7630,21854=>7633,167133=>7641,28976=>7644,40407=>7646,64054=>7651,22169=>7654,15694=>7655,20448=>7660,36544=>7663,194797=>7665,153716=>7670,32363=>7671,33606=>7672,167670=>7673,40572=>7677,26171=>7680,40628=>7682,26629=>7687,23650=>7693,194780=>7695,32353=>7697,64070=>7700,34083=>7706,37292=>7707,34796=>7715,25620=>7724,39506=>7727,64074=>7732,194692=>7734,31774=>7739,64016=>7746,25681=>7747,63980=>7750,22625=>7751,39002=>7752,194679=>7754,31153=>7758,28678=>7760,22218=>7770,21085=>7774,28497=>7776,37297=>7777,64106=>7788,38960=>7795,40629=>7797,33802=>7807,63939=>7808,63890=>7809,63891=>7810,63897=>7811,34847=>7813,194575=>7814,194771=>7816,194584=>7817,137754=>7825,23643=>7826,25890=>7831,26618=>7834,26766=>7836,148432=>7838,194848=>7839,34110=>7861,30562=>7877,65041=>7887,65042=>7888,65075=>7890,65073=>7892,65074=>7893,8285=>7897,65049=>7897,8282=>7898,65072=>7898,65077=>7899,65078=>7900,65081=>7901,65082=>7902,65095=>7903,65096=>7904,65079=>7905,65080=>7906,65087=>7907,65088=>7908,65085=>7909,65086=>7910,65089=>7911,65090=>7912,65091=>7913,65092=>7914,65083=>7915,65084=>7916,12436=>7958,12437=>7959,12438=>7960,22099=>7963,65508=>8005,65287=>8006,65282=>8007,9665=>8009,9655=>8010,8681=>8011,8679=>8012,8678=>8013,8680=>8014,9634=>8015,9831=>8016,9825=>8017,9828=>8018,9826=>8019,13216=>8020,13218=>8021,13220=>8022,13221=>8023,13207=>8024,8467=>8025,13208=>8026,13235=>8027,13234=>8028,13233=>8029,13232=>8030,13189=>8031,13190=>8032,13191=>8033,13259=>8034,13200=>8035,13268=>8036,13206=>8037,13090=>8038,13078=>8039,13080=>8040,13077=>8041,13059=>8042,13091=>8043,13143=>8044,13122=>8045,13113=>8046,13115=>8047,13056=>8048,13105=>8049,13127=>8050,13086=>8051,13098=>8052,13183=>8054,8481=>8055,9742=>8056,12342=>8057,12320=>8058,9352=>8062,9353=>8063,9354=>8064,9355=>8065,9356=>8066,9357=>8067,9358=>8068,9359=>8069,9360=>8070,9332=>8071,9333=>8072,9334=>8073,9335=>8074,9336=>8075,9337=>8076,9338=>8077,9339=>8078,9340=>8079,9341=>8080,9342=>8081,9343=>8082,9344=>8083,9345=>8084,9346=>8085,9347=>8086,9348=>8087,9349=>8088,9350=>8089,9351=>8090,12881=>8091,8560=>8092,8561=>8093,8562=>8094,8563=>8095,8564=>8096,8565=>8097,8566=>8098,8567=>8099,8568=>8100,8569=>8101,12882=>8102,12883=>8103,12884=>8104,12885=>8105,12886=>8106,12887=>8107,12888=>8108,12889=>8109,12890=>8110,12891=>8111,9372=>8112,9373=>8113,9374=>8114,9375=>8115,9376=>8116,9377=>8117,9378=>8118,9379=>8119,9380=>8120,9381=>8121,9382=>8122,9383=>8123,9384=>8124,9385=>8125,9386=>8126,9387=>8127,9388=>8128,9389=>8129,9390=>8130,9391=>8131,9392=>8132,9393=>8133,9394=>8134,9395=>8135,9396=>8136,9397=>8137,12867=>8138,12861=>8139,12863=>8140,12852=>8141,12856=>8142,12851=>8143,12860=>8144,12866=>8145,12862=>8146,12854=>8147,12853=>8148,12859=>8149,12864=>8150,12858=>8151,12976=>8152,12973=>8153,12969=>8154,12975=>8155,12948=>8156,12970=>8157,12952=>8158,12971=>8159,12946=>8160,12945=>8161,12947=>8162,12972=>8163,12974=>8164,12950=>8165,9131=>8174,9132=>8175,9133=>8176,9127=>8178,9128=>8179,9129=>8180,13260=>8182,13061=>8183,13215=>8186,13219=>8187,13222=>8188,12958=>8191,13192=>8192,13193=>8193,13256=>8194,8749=>8195,12848=>8197,12842=>8198,12843=>8199,12844=>8200,12845=>8201,12846=>8202,12847=>8203,12855=>8204,12865=>8205,10145=>8206,11013=>8207,11014=>8208,11015=>8209,9673=>8210,9824=>8211,9829=>8212,9827=>8213,9830=>8214,9728=>8215,9729=>8216,9730=>8217,9731=>8218,9758=>8219,9756=>8220,9757=>8221,9759=>8222,12953=>8223,9450=>8224,8554=>8225,8555=>8226,9601=>8230,9602=>8231,9603=>8232,9604=>8233,9605=>8234,9606=>8235,9607=>8236,9608=>8237,9615=>8238,9614=>8239,9613=>8240,9612=>8241,9611=>8242,9610=>8243,9609=>8244,9620=>8245,9621=>8246,9581=>8247,9582=>8248,9584=>8249,9583=>8250,9552=>8251,9566=>8252,9578=>8253,9569=>8254,9698=>8255,9699=>8256,9701=>8257,9700=>8258,9585=>8261,9586=>8262,9587=>8263,65040=>8268,20956=>8284,29081=>8285,10102=>8286,10103=>8287,10104=>8288,10105=>8289,10106=>8290,10107=>8291,10108=>8292,10109=>8293,10110=>8294,8570=>8298,8571=>8299,8575=>8303,8458=>8304,8457=>8305,8507=>8307,12292=>8308,8646=>8309,8644=>8310,8645=>8311,12535=>8313,12536=>8314,12537=>8315,12538=>8316,12957=>8319,13179=>8323,13107=>8327,13134=>8328,32394=>8359,35100=>8360,37704=>8361,37512=>8362,34012=>8363,20425=>8364,28859=>8365,26161=>8366,26824=>8367,37625=>8368,26363=>8369,24389=>8370,12033=>8371,20008=>8371,20193=>8372,20220=>8373,20224=>8374,20227=>8375,20281=>8376,20310=>8377,20370=>8378,20362=>8379,20378=>8380,20372=>8381,20429=>8382,20544=>8383,20514=>8384,20479=>8385,20510=>8386,20550=>8387,20592=>8388,20546=>8389,20628=>8390,20724=>8391,20696=>8392,20810=>8393,20836=>8394,20893=>8395,20926=>8396,20972=>8397,21013=>8398,21148=>8399,21158=>8400,21184=>8401,21211=>8402,21248=>8403,21284=>8405,21362=>8406,21395=>8407,21426=>8408,21469=>8409,64014=>8410,21660=>8411,21642=>8412,21673=>8413,21759=>8414,21894=>8415,22361=>8416,22373=>8417,22444=>8418,22472=>8419,22471=>8420,64015=>8421,22686=>8423,22706=>8424,22795=>8425,22867=>8426,22875=>8427,22877=>8428,22883=>8429,22948=>8430,22970=>8431,23382=>8432,23488=>8433,29999=>8434,23512=>8435,23582=>8437,23718=>8438,23738=>8439,23797=>8440,23847=>8441,23891=>8442,23874=>8444,23917=>8445,23992=>8446,23993=>8447,24016=>8448,24353=>8449,24372=>8450,24423=>8451,24503=>8452,24542=>8453,24669=>8454,24709=>8455,24714=>8456,24798=>8457,24789=>8458,24864=>8459,24818=>8460,24849=>8461,24887=>8462,24880=>8463,24984=>8464,25107=>8465,25254=>8466,25589=>8467,25696=>8468,25757=>8469,25806=>8470,25934=>8471,26112=>8472,26133=>8473,26121=>8474,26158=>8475,26148=>8477,26213=>8478,26199=>8479,26201=>8480,64018=>8481,26227=>8482,26265=>8483,26272=>8484,26290=>8485,26303=>8486,26362=>8487,26382=>8488,26470=>8490,26555=>8491,26706=>8492,26560=>8493,26692=>8495,26831=>8496,64019=>8497,26984=>8498,64020=>8499,27032=>8500,27106=>8501,27184=>8502,27243=>8503,27206=>8504,27251=>8505,27262=>8506,27362=>8507,27364=>8508,27606=>8509,27711=>8510,27740=>8511,27782=>8512,27759=>8513,27866=>8514,27908=>8515,28039=>8516,28015=>8517,28054=>8518,28076=>8519,28111=>8520,28152=>8521,28146=>8522,28156=>8523,28217=>8524,28252=>8525,28199=>8526,28220=>8527,28351=>8528,28552=>8529,28597=>8530,28661=>8531,28677=>8532,28679=>8533,28712=>8534,28805=>8535,28843=>8536,28943=>8537,28932=>8538,29020=>8539,28998=>8540,28999=>8541,29121=>8543,29182=>8544,29361=>8545,29374=>8546,29476=>8547,64022=>8548,29559=>8549,29629=>8550,29641=>8551,29654=>8552,29667=>8553,29650=>8554,29703=>8555,29685=>8556,29734=>8557,29738=>8558,29737=>8559,29742=>8560,29833=>8562,29855=>8563,29953=>8564,30063=>8565,30338=>8566,30364=>8567,30366=>8568,30363=>8569,30374=>8570,64023=>8571,30534=>8572,21167=>8573,30753=>8574,30798=>8575,30820=>8576,30842=>8577,31024=>8578,64024=>8579,64025=>8580,64026=>8581,31124=>8582,64027=>8583,31131=>8584,31441=>8585,31463=>8586,64028=>8587,31467=>8588,31646=>8589,64029=>8590,32072=>8591,32183=>8593,32160=>8594,32214=>8595,32338=>8596,32583=>8597,32673=>8598,64030=>8599,33537=>8600,33634=>8601,33663=>8602,33735=>8603,33782=>8604,33864=>8605,33972=>8606,34131=>8607,34137=>8608,34155=>8609,64031=>8610,34224=>8611,64032=>8612,64033=>8613,34823=>8614,35061=>8615,35346=>8616,35383=>8617,35449=>8618,35495=>8619,35518=>8620,35551=>8621,64034=>8622,35574=>8623,35667=>8624,35711=>8625,36080=>8626,36084=>8627,36114=>8628,36214=>8629,64035=>8630,36559=>8631,64037=>8633,36967=>8634,37086=>8635,64038=>8636,37141=>8637,37159=>8638,37338=>8639,37335=>8640,37342=>8641,37357=>8642,37358=>8643,37348=>8644,37349=>8645,37382=>8646,37392=>8647,37386=>8648,37434=>8649,37440=>8650,37436=>8651,37454=>8652,37465=>8653,37457=>8654,37433=>8655,37479=>8656,37543=>8657,37495=>8658,37496=>8659,37607=>8660,37591=>8661,37593=>8662,37584=>8663,64039=>8664,37589=>8665,37600=>8666,37587=>8667,37669=>8668,37665=>8669,37627=>8670,64040=>8671,37662=>8672,37631=>8673,37661=>8674,37634=>8675,37744=>8676,37719=>8677,37796=>8678,37830=>8679,37854=>8680,37880=>8681,37937=>8682,37957=>8683,37960=>8684,38290=>8685,64041=>8687,38557=>8688,38575=>8689,38707=>8690,38715=>8691,38723=>8692,38733=>8693,38735=>8694,12205=>8695,38737=>8695,38999=>8697,39013=>8698,64042=>8699,64043=>8700,39207=>8701,64044=>8702,39326=>8703,39502=>8704,39641=>8705,39644=>8706,39797=>8707,39794=>8708,39823=>8709,39857=>8710,39867=>8711,39936=>8712,40304=>8713,40299=>8714,64045=>8715,40473=>8716,40657=>8717,8364=>9354,8486=>9355,64256=>9358,64259=>9359,64260=>9360,257=>9361,299=>9362,363=>9363,275=>9364,333=>9365,256=>9366,298=>9367,362=>9368,274=>9369,332=>9370,8539=>9371,8540=>9372,8541=>9373,8542=>9374,8531=>9375,8532=>9376,8304=>9377,8308=>9378,8309=>9379,8310=>9380,8311=>9381,8312=>9382,8313=>9383,8320=>9384,8321=>9385,8322=>9386,8323=>9387,8324=>9388,8325=>9389,8326=>9390,8327=>9391,8328=>9392,8329=>9393,461=>9394,282=>9395,7868=>9397,463=>9398,296=>9400,465=>9401,467=>9403,366=>9404,360=>9405,462=>9406,283=>9407,7869=>9409,464=>9410,297=>9412,466=>9413,468=>9415,367=>9416,361=>9417,593=>9418,8049=>9419,8048=>9420,509=>9421,596=>9423,601=>9426,602=>9429,603=>9432,8051=>9433,8050=>9434,567=>9435,331=>9436,629=>9437,652=>9438,658=>9441,643=>9442,720=>9443,8534=>9785,8535=>9786,8536=>9787,8537=>9788,8538=>9789,12832=>10126,12833=>10127,12834=>10128,12835=>10129,12836=>10130,12837=>10131,12838=>10132,12839=>10133,12840=>10134,12841=>10135,12892=>10244,12893=>10245,12894=>10246,12895=>10247,12977=>10248,12978=>10249,12979=>10250,12980=>10251,12981=>10252,12982=>10253,12983=>10254,12984=>10255,12985=>10256,12986=>10257,12987=>10258,12988=>10259,12989=>10260,12990=>10261,12991=>10262,9424=>10313,9425=>10314,9426=>10315,9427=>10316,9428=>10317,9429=>10318,9430=>10319,9431=>10320,9432=>10321,9433=>10322,9434=>10323,9435=>10324,9436=>10325,9437=>10326,9438=>10327,9439=>10328,9440=>10329,9441=>10330,9442=>10331,9443=>10332,9444=>10333,9445=>10334,9446=>10335,9447=>10336,9448=>10337,9449=>10338,9398=>10339,9399=>10340,9400=>10341,9401=>10342,9402=>10343,9403=>10344,9404=>10345,9405=>10346,9406=>10347,9407=>10348,9408=>10349,9409=>10350,9410=>10351,9411=>10352,9412=>10353,9413=>10354,9414=>10355,9415=>10356,9416=>10357,9417=>10358,9418=>10359,9419=>10360,9420=>10361,9421=>10362,9422=>10363,9423=>10364,13008=>10413,13009=>10414,13010=>10415,13011=>10416,13012=>10417,13013=>10418,13014=>10419,13015=>10420,13016=>10421,13017=>10422,13018=>10423,13019=>10424,13020=>10425,13021=>10426,13022=>10427,13023=>10428,13024=>10429,13025=>10430,13026=>10431,13027=>10432,13028=>10433,13029=>10434,13030=>10435,13031=>10436,13032=>10437,13033=>10438,13034=>10439,13035=>10440,13036=>10441,13037=>10442,13038=>10443,13039=>10444,13040=>10445,13041=>10446,13042=>10447,13043=>10448,13044=>10449,13045=>10450,13046=>10451,13047=>10452,13048=>10453,13049=>10454,13050=>10455,13051=>10456,13052=>10457,13053=>10458,13054=>10459,12928=>10461,12929=>10462,12930=>10463,12931=>10464,12932=>10465,12933=>10466,12934=>10467,12935=>10468,12936=>10469,12937=>10470,12944=>10471,12938=>10472,12939=>10473,12940=>10474,12941=>10475,12942=>10476,12943=>10477,12959=>10479,12960=>10486,12961=>10487,12955=>10488,12954=>10489,12963=>10490,12962=>10491,12951=>10492,12956=>10494,12949=>10495,9676=>10502,9471=>10503,10111=>10514,9451=>10515,9452=>10516,9453=>10517,9454=>10518,9455=>10519,9456=>10520,9457=>10521,9458=>10522,9459=>10523,9460=>10524,8414=>11035,13274=>11851,8448=>11855,13250=>11856,8453=>11859,13169=>11861,13197=>11864,13211=>11865,13271=>11869,13272=>11870,13057=>11874,13058=>11875,13060=>11876,13062=>11877,13064=>11879,13063=>11881,13066=>11882,13065=>11884,13067=>11886,13068=>11888,13070=>11889,13071=>11890,13072=>11891,13073=>11892,13074=>11893,13075=>11894,13079=>11896,13081=>11898,13082=>11900,13083=>11901,13084=>11902,13085=>11903,13087=>11904,13088=>11905,13089=>11906,13092=>11907,13093=>11909,13096=>11912,13097=>11913,13101=>11915,13102=>11918,13103=>11919,13104=>11920,13106=>11921,13108=>11924,13109=>11925,13116=>11926,13111=>11930,13112=>11932,13114=>11933,13117=>11934,13121=>11935,13118=>11936,13119=>11937,13120=>11938,13123=>11939,13124=>11940,13125=>11941,13126=>11942,13128=>11943,13131=>11944,13132=>11945,13135=>11946,13136=>11947,13138=>11950,13140=>11951,13139=>11954,13141=>11955,13142=>11956,8501=>12089,976=>12090,8714=>12091,8463=>12092,981=>12094,987=>12095,977=>12096,9832=>12098,9833=>12099,9836=>12100,12347=>12106,12339=>12108,12340=>12109,12341=>12110,8252=>12111,8265=>12112,8723=>12118,8771=>12120,8818=>12121,8819=>12122,12312=>12129,12313=>12130,65375=>12131,65376=>12132,9115=>12143,9117=>12144,9118=>12145,9120=>12146,9121=>12151,9123=>12152,9124=>12153,9126=>12154,9116=>12167,9119=>12167,9122=>12167,9125=>12167,9130=>12167,9986=>12176,12349=>12179,12447=>12181,8709=>12184,8864=>12185,8854=>12186,8856=>12187,8853=>12188,8855=>12189,9888=>12192,9664=>12194,9654=>12195,8656=>12200,8596=>12201,8600=>12202,8601=>12203,8598=>12204,8599=>12205,8652=>12206,8651=>12207,12336=>12218,8967=>12219,10048=>12228,10047=>12229,9643=>12237,9642=>12239,10010=>12241,9702=>12254,10070=>12259,65093=>12639,65094=>12640,64103=>13320,64098=>13321,32227=>13322,12232=>13323,40643=>13323,28331=>13324,64082=>13325,64061=>13326,64069=>13327,64062=>13328,27114=>13329,28212=>13330,64096=>13331,64071=>13332,64056=>13333,64066=>13334,64078=>13335,34395=>13336,64105=>13337,64052=>13338,64099=>13339,25581=>13340,25802=>13341,30799=>13342,64084=>13343,63856=>13344,64077=>13345,64097=>13346,64072=>13347,64076=>13348,64091=>13349,64092=>13350,64081=>13351,64067=>13352,64090=>13353,28041=>13354,29376=>13355,194885=>13357,64086=>13358,64080=>13359,64049=>13360,64059=>13361,24034=>13362,64063=>13363,64101=>13364,21373=>13365,64055=>13366,64095=>13367,24501=>13368,64064=>13369,64083=>13371,64085=>13373,64104=>13374,64068=>13375,64089=>13376,26202=>13377,64053=>13378,64075=>13379,64100=>13380,64065=>13381,64048=>13382,64057=>13384,64051=>13385,27493=>13386,64058=>13387,27599=>13388,64050=>13389,25150=>13390,64079=>13391,63773=>13392,63964=>13393,63798=>13394,28122=>13395,63952=>13396,26310=>13397,27511=>13398,64087=>13399,37706=>13400,37636=>13402,133390=>13523,35999=>13644,11991=>13645,11965=>13646,158033=>13646,37555=>13652,38321=>13653,194812=>13656,194965=>13670,194794=>13679,26478=>13681,11974=>13682,194594=>13684,156194=>13691,13314=>13698,26083=>13701,134071=>13706,171339=>13717,194611=>13719,24378=>13720,11945=>13729,20465=>13731,63753=>13739,11964=>13747,194732=>13750,26435=>13751,133732=>13755,35329=>13756,25142=>13757,21555=>13760,23067=>13761,25221=>13765,194819=>13768,21567=>13775,27506=>13785,29986=>13790,19256=>13791,24063=>13794,194827=>13801,29626=>13802,134047=>13803,194600=>13807,194849=>13809,194623=>13815,194675=>13832,11916=>13833,11917=>13834,23577=>13835,131083=>13839,23426=>13840,194642=>13841,11997=>13847,11999=>13848,39136=>13848,11998=>13849,169599=>13849,14221=>13850,11927=>13852,14586=>13852,194887=>13854,11909=>13856,20155=>13856,131490=>13857,13599=>13865,194738=>13867,11971=>13870,35200=>13870,31237=>13875,35498=>13880,32085=>13882,28568=>13884,25591=>13892,30246=>13893,11978=>13898,163767=>13898,146686=>13904,13351=>13910,33067=>13913,194842=>13916,11950=>13922,154327=>13922,194714=>13928,194831=>13932,22305=>13952,135741=>13953,194586=>13954,64003=>13956,21534=>13964,15240=>13965,20839=>13966,63839=>13971,20023=>13981,11946=>13995,150804=>13995,24421=>13996,23020=>13997,194658=>13998,24217=>14000,13416=>14047,40884=>14048,21200=>14056,38376=>14061,26625=>14066,195024=>14068,195039=>14069,153215=>14075,11959=>14078,36534=>14083,63775=>14084,63875=>14088,31867=>14094,63906=>14095,63898=>14097,11961=>14099,32770=>14099,157360=>14100,11911=>14105,132648=>14105,131210=>14108,133508=>14109,194604=>14109,11915=>14110,13630=>14110,21589=>14115,22841=>14117,23414=>14120,194669=>14121,23572=>14122,14306=>14123,23782=>14124,20040=>14126,194742=>14129,158105=>14134,25371=>14135,26211=>14138,194779=>14140,27126=>14143,27014=>14144,27596=>14148,28183=>14150,27818=>14153,11942=>14157,20012=>14157,29935=>14160,30069=>14161,30188=>14162,30286=>14163,16305=>14164,30570=>14165,30633=>14166,31571=>14173,16996=>14176,194924=>14180,32328=>14183,132415=>14188,11955=>14189,156266=>14189,33089=>14194,17491=>14195,33401=>14197,11966=>14197,64094=>14198,11967=>14198,64093=>14199,11968=>14199,20857=>14201,33626=>14202,17701=>14206,34292=>14208,131248=>14209,34429=>14214,13358=>14216,35014=>14217,18406=>14224,36808=>14233,166279=>14253,167447=>14256,38969=>14259,39432=>14266,39903=>14271,148206=>14282,21385=>14288,64017=>14290,194785=>14291,146622=>14293,132625=>14294,19972=>14296,19973=>14297,19999=>14298,20011=>14299,20015=>14300,20016=>14301,20032=>14302,20033=>14303,20036=>14304,11907=>14305,20058=>14305,20095=>14306,20109=>14307,20118=>14308,20153=>14309,20176=>14310,20192=>14311,20221=>14312,20223=>14313,20235=>14314,20245=>14315,20320=>14316,20283=>14317,20297=>14318,20308=>14319,20346=>14320,20349=>14321,20350=>14322,20375=>14323,20414=>14324,20431=>14325,20477=>14326,20480=>14327,20481=>14328,20496=>14329,20507=>14330,20519=>14331,20526=>14332,20567=>14333,20582=>14334,20586=>14335,20539=>14336,20623=>14337,20630=>14338,20636=>14339,20684=>14340,20710=>14341,20713=>14342,20719=>14343,20744=>14344,20747=>14345,20752=>14346,20763=>14347,20766=>14348,20831=>14349,20897=>14350,20924=>14351,20974=>14353,20980=>14354,20993=>14355,11913=>14356,20994=>14356,21011=>14357,21065=>14358,21089=>14359,21094=>14360,21139=>14361,21192=>14362,21232=>14363,21258=>14364,21259=>14365,21310=>14366,21324=>14367,21323=>14368,21345=>14369,21356=>14370,21419=>14371,21466=>14372,21478=>14373,21493=>14374,21543=>14375,21581=>14376,21606=>14377,21611=>14378,21620=>14379,21645=>14380,21654=>14381,21665=>14382,21677=>14383,21689=>14384,21695=>14385,21702=>14386,21709=>14387,21774=>14388,21803=>14389,21813=>14390,21834=>14391,21856=>14392,21896=>14394,21902=>14395,22024=>14396,22030=>14397,22031=>14398,22071=>14399,22079=>14400,22089=>14401,22091=>14402,22095=>14403,22118=>14404,22121=>14405,22127=>14406,22129=>14407,22130=>14408,22165=>14409,22170=>14410,22188=>14411,22189=>14412,22193=>14413,22217=>14414,22237=>14415,22244=>14416,22282=>14417,22293=>14418,22307=>14419,22319=>14420,22323=>14421,22324=>14422,22348=>14423,22384=>14424,22412=>14425,22428=>14426,22456=>14427,22502=>14428,22509=>14429,22517=>14430,22518=>14431,22527=>14432,22537=>14433,22560=>14434,22578=>14435,22652=>14436,22656=>14437,22697=>14438,22734=>14439,22736=>14440,22740=>14441,22746=>14442,22761=>14443,22796=>14444,22820=>14445,22831=>14446,22881=>14447,22893=>14448,22986=>14449,22994=>14450,23005=>14451,23011=>14452,23012=>14453,23044=>14454,23052=>14455,23075=>14456,23111=>14457,23125=>14458,23139=>14459,23149=>14460,23166=>14461,23198=>14462,23207=>14463,23212=>14464,23219=>14465,23264=>14466,23296=>14467,23321=>14468,23333=>14469,23341=>14470,23361=>14471,23420=>14472,23422=>14473,23423=>14474,23434=>14475,11919=>14476,23587=>14476,23595=>14477,23600=>14478,23651=>14479,23657=>14480,23676=>14481,23755=>14482,23762=>14483,23796=>14484,23844=>14485,23846=>14486,23875=>14487,23878=>14488,23882=>14489,23954=>14490,23956=>14491,23961=>14492,23968=>14493,24024=>14494,24032=>14495,24056=>14496,24064=>14497,24082=>14498,24084=>14499,24085=>14500,24088=>14501,24110=>14502,24152=>14503,24171=>14504,24172=>14505,24232=>14506,24234=>14507,24254=>14508,24255=>14509,24274=>14511,24327=>14512,24334=>14513,24348=>14514,24349=>14515,24354=>14516,24360=>14517,24374=>14518,24379=>14519,24384=>14520,12089=>14521,24400=>14521,24408=>14522,24420=>14523,24457=>14524,24476=>14525,24487=>14526,24484=>14527,24495=>14528,24504=>14529,11926=>14530,24516=>14530,24521=>14531,24545=>14532,24553=>14533,24557=>14534,24572=>14535,24599=>14536,24602=>14537,24627=>14538,24673=>14539,24703=>14540,24734=>14541,24740=>14542,24752=>14543,24779=>14544,24795=>14545,24824=>14546,24850=>14547,24851=>14548,24852=>14549,24860=>14550,24956=>14551,24973=>14552,24991=>14553,25000=>14554,25026=>14555,25055=>14556,25109=>14557,25129=>14558,25155=>14559,25158=>14560,11928=>14561,25164=>14561,25169=>14562,25174=>14563,25284=>14564,25340=>14565,25354=>14566,25357=>14567,25368=>14568,25401=>14569,25410=>14570,25411=>14571,25445=>14572,25460=>14573,25469=>14574,25476=>14575,25479=>14576,25488=>14577,25502=>14578,25553=>14579,25564=>14580,25609=>14581,25616=>14582,25634=>14583,25684=>14584,25691=>14585,25709=>14586,25723=>14587,25790=>14588,25791=>14589,25829=>14590,25847=>14591,25851=>14592,25860=>14593,25878=>14594,25881=>14595,25927=>14596,25959=>14597,25985=>14598,25989=>14599,26050=>14600,26096=>14601,26098=>14602,26156=>14603,26188=>14604,26203=>14605,26204=>14606,26209=>14607,26219=>14608,26276=>14610,26312=>14611,26348=>14612,26373=>14613,26387=>14614,26419=>14615,26440=>14616,26444=>14617,26486=>14618,26491=>14619,26544=>14620,26546=>14621,26617=>14622,26583=>14623,26585=>14624,26608=>14625,26668=>14626,26672=>14627,26673=>14628,26715=>14629,26738=>14630,26741=>14631,26746=>14632,26756=>14633,26789=>14634,26802=>14635,26832=>14636,26838=>14637,26856=>14638,26861=>14639,26864=>14640,26865=>14641,26876=>14642,26897=>14643,26899=>14644,26933=>14645,26939=>14646,26967=>14647,26979=>14648,26994=>14649,27007=>14650,27008=>14651,27046=>14652,27053=>14653,27063=>14654,27094=>14655,27095=>14656,27137=>14657,27151=>14658,27157=>14659,27176=>14660,27188=>14661,27198=>14662,27205=>14663,27216=>14664,27217=>14665,27222=>14666,27227=>14667,27267=>14668,27273=>14669,27281=>14670,27293=>14671,27294=>14672,27295=>14673,27356=>14674,27367=>14675,27372=>14676,27422=>14677,27428=>14678,27445=>14679,27462=>14680,27478=>14681,27488=>14682,27522=>14683,27582=>14684,27617=>14685,27633=>14686,27664=>14687,27699=>14688,27701=>14689,11937=>14689,11938=>14690,27737=>14691,27766=>14692,27771=>14693,27781=>14694,27797=>14695,27804=>14696,27856=>14697,27860=>14698,27862=>14699,27872=>14700,27883=>14701,27884=>14702,27886=>14703,27914=>14704,27918=>14705,27921=>14706,27950=>14707,27991=>14708,27998=>14709,28005=>14710,28034=>14711,28095=>14712,28100=>14713,28106=>14714,28118=>14715,28137=>14716,28194=>14717,28241=>14718,28359=>14719,28362=>14720,28366=>14721,28413=>14722,28442=>14723,28458=>14724,28463=>14725,28467=>14726,28506=>14727,28510=>14728,28514=>14729,28541=>14730,28555=>14731,28557=>14732,28562=>14733,28564=>14734,28570=>14735,28583=>14736,28584=>14737,28598=>14738,28634=>14739,28638=>14740,28729=>14742,28732=>14743,28756=>14745,28765=>14746,28766=>14747,28772=>14748,11939=>14749,28780=>14749,28798=>14750,28801=>14751,28821=>14752,28855=>14753,28883=>14754,28884=>14755,28888=>14756,28892=>14757,28935=>14758,28960=>14759,28977=>14760,29002=>14761,29010=>14762,29024=>14763,29049=>14764,29074=>14765,29131=>14767,29139=>14768,29142=>14769,29184=>14770,29213=>14771,29227=>14772,29240=>14773,29249=>14774,29267=>14775,29269=>14776,29270=>14777,29276=>14778,29325=>14779,11944=>14780,29357=>14780,29364=>14781,29383=>14782,29435=>14783,29444=>14784,29445=>14785,29480=>14786,29489=>14787,29507=>14788,29548=>14789,29564=>14790,29571=>14791,29573=>14792,29574=>14793,29589=>14794,29598=>14795,29599=>14796,29600=>14797,29606=>14798,29611=>14799,29621=>14800,29623=>14801,29628=>14802,29647=>14803,29657=>14804,29673=>14805,29684=>14806,29693=>14807,29700=>14808,29706=>14809,29722=>14810,29723=>14811,29732=>14812,29736=>14813,29740=>14814,29743=>14815,29744=>14816,29745=>14817,29753=>14818,29764=>14819,29767=>14820,29771=>14821,29773=>14822,29777=>14823,29783=>14824,29798=>14825,29803=>14826,29809=>14827,29824=>14828,29829=>14829,29830=>14830,29831=>14831,29840=>14832,29848=>14833,29852=>14834,29856=>14835,29859=>14836,29864=>14837,29867=>14838,29877=>14839,29887=>14840,29896=>14841,29914=>14842,29918=>14843,30030=>14844,30073=>14845,30081=>14846,30096=>14847,12135=>14848,30098=>14848,30099=>14849,30132=>14850,30180=>14851,30201=>14852,30208=>14853,30218=>14854,30229=>14855,30230=>14856,30233=>14857,30238=>14858,30253=>14859,30261=>14860,30275=>14861,30283=>14862,30309=>14863,30317=>14864,30319=>14865,30321=>14866,30324=>14867,30372=>14868,30373=>14869,30405=>14870,30412=>14871,30444=>14872,30460=>14873,30516=>14874,30518=>14875,30556=>14876,30559=>14877,30560=>14878,30578=>14879,30589=>14880,30613=>14881,30634=>14882,30694=>14883,30704=>14884,30708=>14885,30726=>14886,30754=>14887,30765=>14888,30766=>14889,30768=>14890,30773=>14891,30824=>14892,30878=>14893,30920=>14894,30924=>14895,30926=>14896,30948=>14897,30944=>14898,30945=>14899,30962=>14900,30967=>14901,30971=>14902,31025=>14903,11949=>14905,31035=>14905,31037=>14906,31045=>14907,31067=>14908,31068=>14909,31115=>14910,31126=>14911,31128=>14912,12145=>14913,31160=>14913,31163=>14914,31178=>14915,31194=>14916,31235=>14917,31241=>14918,31249=>14919,31262=>14920,31277=>14921,31289=>14922,31301=>14923,31308=>14924,31325=>14925,31341=>14927,31352=>14928,31392=>14929,31395=>14930,31411=>14931,31419=>14932,31420=>14933,31430=>14934,31495=>14935,31508=>14936,31527=>14937,31537=>14938,31559=>14939,31566=>14940,31584=>14941,31593=>14942,31597=>14943,31602=>14944,31633=>14945,31663=>14946,31703=>14947,31705=>14948,31755=>14949,31759=>14950,31776=>14951,31782=>14952,31793=>14953,31798=>14954,31825=>14955,31833=>14956,31847=>14957,31854=>14958,31856=>14959,31932=>14960,31935=>14961,31944=>14962,31945=>14963,31959=>14964,31961=>14965,31965=>14966,31979=>14967,32007=>14968,32008=>14969,32009=>14970,32019=>14971,32029=>14972,32035=>14973,32065=>14974,32083=>14975,32089=>14976,32093=>14977,32122=>14978,32134=>14979,32139=>14980,32140=>14981,32204=>14982,32235=>14983,32241=>14984,32249=>14985,32264=>14986,32273=>14987,32277=>14988,32288=>14989,32327=>14990,32354=>14991,32366=>14992,32371=>14993,32397=>14994,32401=>14995,32408=>14996,32580=>14997,32591=>14998,11947=>14999,11954=>14999,32594=>14999,11953=>15000,32595=>15000,32609=>15001,32657=>15002,32703=>15003,32718=>15004,32735=>15005,32741=>15006,32748=>15007,32750=>15008,32751=>15009,32762=>15010,32782=>15011,32785=>15012,32788=>15013,32804=>15014,32806=>15015,32826=>15016,32828=>15017,32864=>15018,32881=>15019,32885=>15020,32926=>15021,32934=>15022,32939=>15023,32983=>15024,32984=>15025,33046=>15026,33048=>15027,33082=>15028,33098=>15029,33100=>15030,33153=>15031,33156=>15032,33204=>15033,33231=>15034,33273=>15035,33283=>15036,33313=>15037,33330=>15038,33332=>15039,33350=>15040,33355=>15041,33359=>15042,33422=>15043,33454=>15044,33463=>15045,33470=>15046,33478=>15047,33534=>15048,33603=>15049,33617=>15050,33621=>15051,33670=>15052,33677=>15053,33682=>15054,33688=>15055,33705=>15056,33727=>15057,33728=>15058,33770=>15059,33807=>15060,33809=>15061,33866=>15062,33910=>15063,33960=>15064,33967=>15065,33984=>15066,33986=>15067,34032=>15068,34045=>15069,34060=>15070,34100=>15071,34142=>15072,34191=>15073,34231=>15074,34254=>15075,34221=>15076,34322=>15077,34345=>15078,34386=>15079,34403=>15080,34412=>15081,34415=>15082,34426=>15083,34445=>15084,34449=>15085,34456=>15086,34471=>15087,34472=>15088,34554=>15089,34557=>15090,34571=>15091,34579=>15092,34585=>15093,34590=>15094,34600=>15095,34622=>15096,34673=>15097,34696=>15098,34713=>15099,34732=>15100,34733=>15101,34741=>15102,34774=>15103,34795=>15104,34797=>15105,34817=>15106,34822=>15108,34827=>15109,34836=>15110,34844=>15111,34902=>15112,34911=>15113,11970=>15114,34916=>15114,34968=>15115,34986=>15116,35005=>15117,35006=>15118,35018=>15119,35026=>15120,35035=>15121,35056=>15122,35057=>15123,35078=>15124,35096=>15125,35097=>15126,35098=>15127,35111=>15128,35120=>15129,35134=>15130,35195=>15131,35284=>15132,35286=>15133,35301=>15134,35313=>15135,35335=>15136,35343=>15137,35349=>15138,35362=>15139,35406=>15140,35455=>15141,35572=>15142,35615=>15143,35639=>15144,35651=>15145,35652=>15146,35668=>15147,35740=>15148,35742=>15149,35911=>15150,35924=>15151,35955=>15152,36004=>15153,36057=>15154,36065=>15155,36088=>15156,36094=>15157,36123=>15158,36201=>15159,36204=>15160,36228=>15161,36237=>15162,36245=>15163,36262=>15164,36294=>15165,36302=>15166,36324=>15167,36332=>15168,36384=>15169,36427=>15170,36460=>15171,36464=>15172,36474=>15173,36498=>15174,36526=>15175,36531=>15176,36561=>15177,36564=>15178,36601=>15179,36631=>15180,36662=>15181,36774=>15182,12193=>15183,36789=>15183,11981=>15184,36790=>15184,36832=>15186,36836=>15187,36854=>15188,36866=>15189,36908=>15190,36932=>15191,37000=>15192,37013=>15193,37017=>15194,37019=>15195,37026=>15196,37044=>15197,37079=>15198,37085=>15199,37108=>15200,37143=>15201,37148=>15202,37169=>15203,37178=>15204,37181=>15205,37192=>15206,37211=>15207,37217=>15208,37220=>15209,37262=>15210,37278=>15211,37288=>15212,37293=>15213,37294=>15214,37298=>15215,37308=>15216,37360=>15217,37367=>15218,37371=>15219,37383=>15220,37416=>15221,37427=>15222,37432=>15223,37443=>15224,37447=>15225,37455=>15226,37472=>15227,37570=>15228,37579=>15229,37580=>15230,37599=>15231,37645=>15232,37653=>15233,37663=>15234,37671=>15235,37703=>15236,37714=>15237,37738=>15239,37741=>15240,37787=>15241,37818=>15242,37801=>15243,37825=>15244,37834=>15245,37858=>15246,37882=>15247,37885=>15248,37903=>15249,37940=>15250,37951=>15251,37973=>15252,37995=>15253,38002=>15254,11986=>15255,38264=>15255,38310=>15256,38313=>15257,38324=>15259,38333=>15260,38362=>15261,11983=>15262,11990=>15262,38429=>15262,38465=>15263,38488=>15264,38532=>15265,38564=>15266,38569=>15267,38610=>15268,195060=>15269,38622=>15270,38633=>15271,38641=>15272,38658=>15273,38665=>15274,38746=>15275,38755=>15276,38766=>15277,38771=>15278,38810=>15279,38818=>15280,38837=>15281,38838=>15282,38873=>15283,38878=>15284,38900=>15285,38922=>15286,38926=>15287,38942=>15288,38947=>15289,38955=>15290,38974=>15291,38994=>15292,38995=>15293,39001=>15294,39020=>15295,39096=>15296,39098=>15297,39103=>15298,39112=>15299,39141=>15300,39218=>15301,39219=>15302,39232=>15303,39245=>15304,39260=>15305,39263=>15306,39345=>15307,39353=>15308,39354=>15309,39369=>15310,39426=>15311,39446=>15312,39460=>15313,39463=>15314,39469=>15315,39470=>15316,39478=>15317,39480=>15318,39498=>15319,39510=>15320,39605=>15321,39606=>15322,39673=>15323,39683=>15324,39712=>15325,39731=>15326,39732=>15327,39795=>15328,39801=>15329,39847=>15330,39873=>15331,39879=>15332,39895=>15333,39911=>15334,39915=>15335,39927=>15336,39930=>15337,39933=>15338,39947=>15339,39975=>15340,39978=>15341,39990=>15342,40001=>15343,40019=>15344,40035=>15345,40048=>15346,40055=>15347,40194=>15348,40258=>15349,40263=>15350,40291=>15351,40297=>15352,40316=>15353,40318=>15354,40333=>15355,40369=>15356,40387=>15357,40391=>15358,40406=>15359,40415=>15360,40427=>15361,40436=>15362,40469=>15363,40477=>15364,40612=>15365,40616=>15366,40620=>15367,40679=>15368,40686=>15369,40720=>15370,40722=>15371,40727=>15372,40729=>15373,40751=>15374,40759=>15375,40761=>15376,40769=>15377,40773=>15378,40791=>15379,40808=>15380,40817=>15381,40821=>15382,40848=>15383,40852=>15384,40866=>15385,13317=>15387,194564=>15388,22048=>15389,24267=>15390,11925=>15391,144954=>15393,28665=>15395,28390=>15396,29107=>15397,11940=>15398,64073=>15398,11980=>15403,64102=>15403,23986=>15405,20435=>15407,20697=>15408,20720=>15409,20931=>15410,22134=>15411,27220=>15412,27905=>15413,28112=>15414,28226=>15415,28377=>15416,29668=>15417,29729=>15418,30060=>15419,30801=>15420,34805=>15421,144382=>15422,29608=>15423,15091=>15424,13531=>15425,17420=>15426,16010=>15427,40893=>15429,19432=>15430,40892=>15431,16090=>15432,15138=>15433,40894=>15434,17786=>15435,16531=>15436,18021=>15438,16643=>15439,17043=>15440,18094=>15441,13448=>15442,140809=>15443,63584=>15444,63585=>15445,63586=>15446,63610=>15447,63615=>15448,8836=>15472,8837=>15473,8842=>15474,8843=>15475,8713=>15476,8965=>15478,8966=>15479,8741=>15489,8742=>15490,8802=>15505,8773=>15507,8776=>15508,8822=>15509,8823=>15510,8487=>15515,8922=>15725,8923=>15726,8533=>15727,8984=>15728,7742=>15729,7743=>15730,504=>15731,505=>15732,470=>15733,472=>15734,474=>15735,476=>15736,260=>15737,728=>15738,317=>15739,346=>15740,350=>15741,356=>15742,377=>15743,379=>15744,261=>15745,731=>15746,318=>15747,347=>15748,711=>15749,351=>15750,357=>15751,378=>15752,733=>15753,380=>15754,340=>15755,258=>15756,313=>15757,262=>15758,268=>15759,280=>15760,270=>15761,323=>15762,327=>15763,336=>15764,344=>15765,368=>15766,354=>15767,341=>15768,259=>15769,314=>15770,263=>15771,269=>15772,281=>15773,271=>15774,273=>15775,324=>15776,328=>15777,337=>15778,345=>15779,369=>15780,355=>15781,729=>15782,264=>15783,284=>15784,292=>15785,308=>15786,348=>15787,364=>15788,265=>15789,285=>15790,293=>15791,309=>15792,349=>15793,365=>15794,625=>15795,651=>15796,638=>15797,620=>15798,622=>15799,633=>15800,648=>15801,598=>15802,627=>15803,637=>15804,642=>15805,656=>15806,635=>15807,621=>15808,607=>15809,626=>15810,669=>15811,654=>15812,609=>15813,624=>15814,641=>15815,295=>15816,661=>15817,660=>15818,614=>15819,664=>15820,450=>15821,595=>15822,599=>15823,644=>15824,608=>15825,403=>15826,616=>15827,649=>15828,600=>15829,604=>15830,606=>15831,592=>15832,623=>15833,650=>15834,612=>15835,594=>15836,653=>15837,613=>15838,674=>15839,673=>15840,597=>15841,657=>15842,634=>15843,615=>15844,865=>15845,712=>15846,716=>15847,721=>15848,8255=>15849,783=>15850,741=>15851,742=>15852,743=>15853,744=>15854,745=>15855,805=>15858,812=>15859,825=>15860,796=>15861,799=>15862,800=>15863,829=>15864,809=>15865,815=>15866,734=>15867,804=>15868,816=>15869,828=>15870,820=>15871,797=>15872,798=>15873,792=>15874,793=>15875,810=>15876,826=>15877,827=>15878,794=>15879,610=>15883,611=>15884,618=>15885,628=>15886,630=>15887,632=>15888,640=>15889,655=>15890,665=>15891,668=>15892,671=>15893,688=>15894,690=>15895,695=>15896,705=>15897,736=>15898,737=>15899,8862=>15906,12348=>16194,12543=>16195,12310=>16197,12311=>16198,9838=>16199,9835=>16200,10548=>16201,10549=>16202,10687=>16203,12448=>16205,10746=>16207,10747=>16208,962=>16222,9461=>16223,9462=>16224,9463=>16225,9464=>16226,9465=>16227,9466=>16228,9467=>16229,9468=>16230,9469=>16231,9470=>16232,9750=>16233,9751=>16234,9649=>16235,12784=>16236,12785=>16237,12786=>16238,12787=>16239,12788=>16240,12789=>16241,12790=>16242,12791=>16243,12792=>16244,12793=>16245,12794=>16247,12795=>16248,12796=>16249,12797=>16250,12798=>16251,12799=>16252,9150=>16253,9151=>16254,9152=>16255,9153=>16256,9154=>16257,9155=>16258,9156=>16259,9157=>16260,9158=>16261,9159=>16262,9160=>16263,9161=>16264,9162=>16265,9163=>16266,9164=>16267,10003=>16270,9251=>16272,9166=>16273,9680=>16274,9681=>16275,9682=>16276,9683=>16277,8263=>16278,8264=>16279,8273=>16281,8258=>16282,12688=>16283,12689=>16284,12690=>16285,12691=>16286,12692=>16287,12693=>16288,12694=>16289,12695=>16290,12696=>16291,12697=>16292,12698=>16293,12699=>16294,12700=>16295,12701=>16296,12702=>16297,12703=>16298,9136=>16312,9137=>16313,9842=>16314,9843=>16315,9844=>16316,9845=>16317,9846=>16318,9847=>16319,9848=>16320,9849=>16321,9850=>16322,9851=>16323,9852=>16324,9853=>16325,12441=>16326,12442=>16327,8413=>16328,20296=>16779,20319=>16780,20330=>16781,20332=>16782,20494=>16783,20504=>16784,20545=>16785,20722=>16786,20688=>16787,20742=>16788,20739=>16789,20789=>16790,20821=>16791,20823=>16792,13493=>16793,20938=>16794,20962=>16795,21079=>16796,21196=>16797,21206=>16798,21243=>16799,21276=>16800,21347=>16801,21405=>16802,21522=>16803,21631=>16804,21640=>16805,21840=>16806,21889=>16807,21933=>16808,21966=>16809,22075=>16810,22174=>16811,22185=>16812,22195=>16813,22391=>16814,22396=>16815,135963=>16816,22479=>16817,22500=>16818,22628=>16819,22665=>16820,136302=>16821,22738=>16822,22752=>16823,34369=>16824,22923=>16825,22930=>16826,22979=>16827,23059=>16828,23143=>16829,23159=>16830,23172=>16831,23236=>16832,137405=>16833,23421=>16834,23443=>16835,23570=>16836,64060=>16837,136884=>16838,23674=>16839,23695=>16840,23711=>16841,23715=>16842,23722=>16843,23760=>16844,138804=>16845,23821=>16846,23879=>16847,23937=>16848,23972=>16849,23975=>16850,24011=>16851,24158=>16852,24313=>16853,24320=>16854,24322=>16855,24355=>16856,24381=>16857,24404=>16858,24445=>16859,24589=>16860,24596=>16861,24600=>16862,24629=>16863,24647=>16864,24733=>16865,24788=>16866,24797=>16867,24875=>16868,25020=>16869,25017=>16870,25122=>16871,25178=>16872,25199=>16873,25302=>16874,25468=>16875,25573=>16876,25721=>16877,25796=>16878,25808=>16879,25897=>16880,26013=>16881,26170=>16882,26146=>16883,26155=>16884,26160=>16885,26163=>16886,26184=>16887,143812=>16888,26231=>16889,26232=>16890,26253=>16891,26299=>16892,26331=>16893,26344=>16894,26439=>16895,26497=>16896,26515=>16897,26520=>16898,26523=>16899,26620=>16900,26653=>16901,26787=>16902,26890=>16903,26953=>16904,144836=>16905,26946=>16906,26980=>16907,27045=>16908,27087=>16909,15286=>16910,15299=>16911,27113=>16912,27125=>16913,145215=>16914,27195=>16915,145251=>16916,27284=>16917,27301=>16918,15375=>16919,27419=>16920,27436=>16921,27495=>16922,27561=>16923,27565=>16924,27607=>16925,27647=>16926,27653=>16927,27764=>16928,27800=>16929,27899=>16930,27846=>16931,27953=>16932,27961=>16933,27967=>16934,27992=>16935,28052=>16936,28074=>16937,28123=>16938,28125=>16939,28228=>16940,28254=>16941,28337=>16942,28353=>16943,28432=>16944,28505=>16945,28513=>16946,28542=>16947,28556=>16948,28576=>16949,28604=>16950,28615=>16951,28618=>16952,28656=>16953,28750=>16954,28789=>16955,28836=>16956,28900=>16957,28971=>16958,28958=>16959,28974=>16960,29009=>16961,29032=>16962,29061=>16963,29063=>16964,29114=>16965,29124=>16966,29205=>16967,15935=>16968,29339=>16969,149489=>16970,29479=>16971,29520=>16972,29542=>16973,29602=>16974,29739=>16975,29766=>16976,29794=>16977,29805=>16978,29862=>16979,29865=>16980,29897=>16981,29951=>16982,29975=>16983,16242=>16984,30158=>16985,30210=>16986,30216=>16987,30308=>16988,30337=>16989,30365=>16990,30378=>16991,30390=>16992,30414=>16993,30420=>16994,30438=>16995,30449=>16996,30474=>16997,30489=>16998,30541=>16999,30542=>17000,30586=>17001,30592=>17002,30612=>17003,30688=>17004,152718=>17005,30787=>17006,30830=>17007,30896=>17008,152846=>17009,30893=>17010,30976=>17011,31004=>17012,31022=>17013,31028=>17014,31046=>17015,31097=>17016,31176=>17017,153457=>17018,31188=>17019,31198=>17020,31211=>17021,31213=>17022,31365=>17023,154052=>17024,31438=>17025,31485=>17026,31506=>17027,31533=>17028,31547=>17029,31599=>17030,31745=>17031,31795=>17032,155041=>17033,31853=>17034,31865=>17035,31887=>17036,31892=>17037,31904=>17038,31957=>17039,32049=>17040,32092=>17041,32131=>17042,32166=>17043,32194=>17044,32296=>17045,32663=>17046,32731=>17047,32821=>17048,32823=>17049,32970=>17050,32992=>17051,33011=>17052,33120=>17053,33127=>17054,33128=>17055,33133=>17056,33211=>17057,33226=>17058,33239=>17059,17499=>17060,33376=>17061,33396=>17062,158463=>17063,33441=>17064,33443=>17065,33444=>17066,33449=>17067,33471=>17068,33493=>17069,33533=>17070,33536=>17071,33570=>17072,33581=>17073,33594=>17074,33607=>17075,33661=>17076,33703=>17077,33743=>17078,33745=>17079,33761=>17080,33793=>17081,33798=>17082,33887=>17083,33904=>17084,33907=>17085,33925=>17086,33950=>17087,33978=>17088,159296=>17089,34098=>17090,34078=>17091,34095=>17092,34148=>17093,34170=>17094,34188=>17095,34210=>17096,34251=>17097,34285=>17098,34303=>17099,34308=>17100,34309=>17101,34320=>17102,159988=>17103,34328=>17104,34360=>17105,34391=>17106,34402=>17107,17821=>17108,34421=>17109,34488=>17110,34556=>17111,34695=>17112,17898=>17113,34826=>17114,34832=>17115,35022=>17116,161412=>17117,35122=>17118,35129=>17119,35136=>17120,35220=>17121,35318=>17122,35399=>17123,35421=>17124,35425=>17125,35445=>17126,35536=>17127,35654=>17128,35673=>17129,35689=>17130,35741=>17131,35913=>17132,35944=>17133,36271=>17134,36305=>17135,36311=>17136,36387=>17137,36413=>17138,36475=>17139,164471=>17140,18500=>17141,36602=>17142,36638=>17143,36653=>17144,36692=>17145,164813=>17146,36840=>17147,36846=>17148,36872=>17149,36909=>17150,37015=>17151,37043=>17152,37054=>17153,37060=>17154,37061=>17155,37063=>17156,37103=>17157,37140=>17158,37142=>17159,37154=>17160,37155=>17161,37167=>17162,37172=>17163,37251=>17164,37361=>17165,37705=>17166,37732=>17167,37733=>17168,37795=>17169,37855=>17170,37892=>17171,37939=>17172,37962=>17173,37987=>17174,38001=>17175,38286=>17176,38303=>17177,38316=>17178,38326=>17179,38347=>17180,38352=>17181,38355=>17182,18864=>17183,38366=>17184,38565=>17185,38639=>17186,38734=>17187,38805=>17188,38830=>17189,38842=>17190,38849=>17191,38857=>17192,38875=>17193,38998=>17194,39143=>17195,39256=>17196,39427=>17197,39617=>17198,39619=>17199,39630=>17200,39638=>17201,39682=>17202,39688=>17203,19479=>17204,39725=>17205,39774=>17206,39782=>17207,39812=>17208,39818=>17209,39838=>17210,39886=>17211,39909=>17212,39928=>17213,39971=>17214,40015=>17215,40016=>17216,40037=>17217,40221=>17218,40222=>17219,40259=>17220,40274=>17221,40330=>17222,40342=>17223,40384=>17224,40364=>17225,40380=>17226,172432=>17227,40423=>17228,40455=>17229,40606=>17230,40623=>17231,40855=>17232,131209=>17233,19970=>17234,19983=>17235,19986=>17236,20009=>17237,20014=>17238,20039=>17239,131234=>17240,20049=>17241,13318=>17242,131236=>17243,20073=>17244,20125=>17245,13356=>17246,20156=>17247,20163=>17248,20168=>17249,20203=>17250,20186=>17251,20209=>17252,20213=>17253,20246=>17254,20324=>17255,20279=>17256,20286=>17257,20312=>17258,131603=>17259,20343=>17260,20344=>17261,20354=>17262,20357=>17263,20454=>17264,20402=>17265,20421=>17266,20427=>17267,20434=>17268,13418=>17269,20466=>17270,20499=>17271,20508=>17272,20558=>17273,20563=>17274,20579=>17275,20643=>17276,20616=>17277,20626=>17278,20627=>17279,20629=>17280,20650=>17281,131883=>17282,20657=>17283,20666=>17284,20667=>17285,20676=>17286,20679=>17287,20723=>17288,131969=>17289,20686=>17290,131953=>17291,20692=>17292,20705=>17293,13458=>17294,132089=>17295,20759=>17296,132170=>17297,20832=>17298,132361=>17299,20851=>17300,20867=>17301,20875=>17302,13500=>17303,20888=>17304,20899=>17305,20909=>17306,13511=>17307,132566=>17308,20979=>17309,21010=>17310,21014=>17311,132943=>17312,21077=>17313,21084=>17314,21100=>17315,21111=>17316,21124=>17317,21122=>17318,133127=>17319,21144=>17320,133178=>17321,21156=>17322,21178=>17323,21179=>17324,21194=>17325,21201=>17326,133305=>17327,21239=>17328,21301=>17329,21314=>17330,133500=>17331,133533=>17332,21351=>17333,21370=>17334,21412=>17335,21428=>17336,133843=>17337,21431=>17338,21440=>17339,133917=>17340,13661=>17341,13662=>17342,21461=>17343,13667=>17344,21492=>17345,21540=>17346,21544=>17347,13678=>17348,21571=>17349,21602=>17350,21612=>17351,21653=>17352,21664=>17353,21670=>17354,21678=>17355,21687=>17356,21690=>17357,21699=>17358,134469=>17359,21740=>17360,21743=>17361,21745=>17362,21747=>17363,21760=>17364,21761=>17365,21769=>17366,21820=>17367,21825=>17368,13734=>17369,21831=>17370,13736=>17371,21860=>17372,134625=>17373,21885=>17374,21890=>17375,21905=>17376,13765=>17377,21970=>17378,134805=>17379,134765=>17380,21951=>17381,21961=>17382,21964=>17383,21969=>17384,21981=>17385,13786=>17386,21986=>17387,134756=>17388,21993=>17389,22056=>17390,135007=>17391,22023=>17392,22032=>17393,22064=>17394,13812=>17395,22077=>17396,22080=>17397,22087=>17398,22110=>17399,22112=>17400,22125=>17401,13829=>17402,22152=>17403,22156=>17404,22173=>17405,22184=>17406,22194=>17407,22213=>17408,22221=>17409,22239=>17410,22248=>17411,22262=>17412,22263=>17413,135681=>17414,135765=>17415,22313=>17416,135803=>17417,22341=>17418,22342=>17419,22349=>17420,135796=>17421,22376=>17422,22383=>17423,22387=>17424,22388=>17425,22389=>17426,22395=>17427,135908=>17428,135895=>17429,22426=>17430,22429=>17431,22430=>17432,22440=>17433,22487=>17434,135933=>17435,22476=>17436,135990=>17437,136004=>17438,22494=>17439,22512=>17440,13898=>17441,22520=>17442,22523=>17443,22525=>17444,22532=>17445,22558=>17446,22567=>17447,22585=>17448,136132=>17449,22601=>17450,22604=>17451,22631=>17452,22666=>17453,22667=>17454,22669=>17455,22671=>17456,22672=>17457,22676=>17458,22685=>17459,22698=>17460,22705=>17461,136301=>17462,22723=>17463,22733=>17464,22754=>17465,22771=>17466,22772=>17467,22789=>17468,22790=>17469,22797=>17470,22804=>17471,136663=>17472,13969=>17473,22845=>17474,13977=>17475,22854=>17476,13974=>17477,158761=>17478,22879=>17479,136775=>17480,22901=>17481,22902=>17482,22908=>17483,22943=>17484,22958=>17485,22972=>17486,22984=>17487,22989=>17488,23006=>17489,23015=>17490,23022=>17491,136966=>17492,137026=>17493,14031=>17494,23053=>17495,23063=>17496,23079=>17497,23085=>17498,23141=>17499,23162=>17500,23179=>17501,23196=>17502,23199=>17503,23200=>17504,23202=>17505,23217=>17506,23221=>17507,23226=>17508,23231=>17509,23258=>17510,23260=>17511,23269=>17512,23280=>17513,23278=>17514,23285=>17515,23304=>17516,23319=>17517,23348=>17518,23372=>17519,23378=>17520,23400=>17521,23407=>17522,23425=>17523,23428=>17524,137667=>17525,23446=>17526,23468=>17527,14177=>17528,14178=>17529,23502=>17530,23510=>17531,14188=>17532,14187=>17533,23537=>17534,23549=>17535,14197=>17536,23555=>17537,23593=>17538,138326=>17539,23647=>17540,23655=>17541,23656=>17542,23664=>17543,138541=>17544,138565=>17545,138616=>17546,138594=>17547,23688=>17548,23690=>17549,14273=>17550,138657=>17551,138652=>17552,23712=>17553,23714=>17554,23719=>17555,138642=>17556,23725=>17557,23733=>17558,138679=>17559,23753=>17560,138720=>17561,138803=>17562,23814=>17563,23824=>17564,23851=>17565,23837=>17566,23840=>17567,23857=>17568,23865=>17569,14312=>17570,23905=>17571,23914=>17572,14324=>17573,23920=>17574,139038=>17575,14333=>17576,23944=>17577,14336=>17578,23959=>17579,23984=>17580,23988=>17581,139126=>17582,24017=>17583,24023=>17584,139258=>17585,24036=>17586,24041=>17587,14383=>17588,14390=>17589,14400=>17590,24095=>17591,24126=>17592,24137=>17593,14428=>17594,24150=>17595,14433=>17596,24173=>17597,24174=>17598,139643=>17599,24229=>17600,24236=>17601,24249=>17602,24262=>17603,24281=>17604,140062=>17605,24317=>17606,24328=>17607,140205=>17608,24350=>17609,24391=>17610,24419=>17611,24434=>17612,24446=>17613,24463=>17614,24482=>17615,24519=>17616,24523=>17617,24530=>17618,24531=>17619,24532=>17620,24546=>17621,24558=>17622,24559=>17623,24563=>17624,14615=>17625,24610=>17626,24612=>17627,14618=>17628,24652=>17629,24725=>17630,24744=>17631,141043=>17632,24753=>17633,24766=>17634,24776=>17635,24793=>17636,24814=>17637,24821=>17638,24848=>17639,24857=>17640,24862=>17641,24890=>17642,14703=>17643,24897=>17644,24902=>17645,24928=>17646,141403=>17647,24978=>17648,24979=>17649,24983=>17650,24997=>17651,25005=>17652,141483=>17653,25045=>17654,25053=>17655,25077=>17656,141711=>17657,25123=>17658,25170=>17659,25185=>17660,25188=>17661,25211=>17662,25197=>17663,25203=>17664,25241=>17665,25301=>17666,142008=>17667,25341=>17668,25347=>17669,25360=>17670,142159=>17671,142160=>17672,25394=>17673,25397=>17674,25403=>17675,25404=>17676,25409=>17677,25412=>17678,25422=>17679,142150=>17680,25433=>17681,142365=>17682,142246=>17683,25452=>17684,25497=>17685,142372=>17686,25492=>17687,25533=>17688,25556=>17689,25557=>17690,25568=>17691,25579=>17692,25580=>17693,25586=>17694,25630=>17695,25637=>17696,25641=>17697,25647=>17698,25690=>17699,25693=>17700,25715=>17701,25725=>17702,25735=>17703,25745=>17704,25759=>17705,25803=>17706,25804=>17707,25813=>17708,25815=>17709,142817=>17710,25828=>17711,25855=>17712,14958=>17713,25871=>17714,25876=>17715,14963=>17716,25886=>17717,25906=>17718,25924=>17719,25940=>17720,25963=>17721,25978=>17722,25988=>17723,25994=>17724,26034=>17725,26037=>17726,26040=>17727,26047=>17728,26057=>17729,26068=>17730,15062=>17731,26105=>17732,26108=>17733,26116=>17734,26120=>17735,26145=>17736,26154=>17737,26181=>17738,26193=>17739,26190=>17740,15082=>17741,143811=>17742,143861=>17743,143798=>17744,26218=>17745,26220=>17746,26221=>17747,26235=>17748,26240=>17749,26256=>17750,26258=>17751,15118=>17752,26285=>17753,26289=>17754,26293=>17755,15130=>17756,15132=>17757,15063=>17758,26369=>17759,26386=>17760,144242=>17761,26393=>17762,144339=>17763,144338=>17764,26445=>17765,26452=>17766,26461=>17767,144336=>17768,144356=>17769,144341=>17770,26484=>17771,144346=>17772,26514=>17773,144351=>17774,33635=>17775,26640=>17776,26563=>17777,26568=>17778,26578=>17779,26587=>17780,26615=>17781,144458=>17782,144465=>17783,144459=>17784,26648=>17785,26655=>17786,26669=>17787,144485=>17788,26675=>17789,26683=>17790,26686=>17791,26693=>17792,26697=>17793,26700=>17794,26709=>17795,26711=>17796,15223=>17797,26731=>17798,26734=>17799,26748=>17800,26754=>17801,26768=>17802,26774=>17803,15213=>17804,26776=>17805,26777=>17806,26778=>17807,26780=>17808,26794=>17809,26795=>17810,26804=>17811,26811=>17812,26875=>17813,144612=>17814,144730=>17815,26819=>17816,26821=>17817,26828=>17818,26841=>17819,26852=>17820,26853=>17821,26860=>17822,26871=>17823,26883=>17824,26887=>17825,15239=>17826,144788=>17827,15245=>17828,26950=>17829,26985=>17830,26988=>17831,27002=>17832,27026=>17833,15268=>17834,27030=>17835,27056=>17836,27066=>17837,27068=>17838,27072=>17839,27089=>17840,144953=>17841,144967=>17842,144952=>17843,27107=>17844,27118=>17845,27119=>17846,27123=>17847,15309=>17848,27124=>17849,27134=>17850,27153=>17851,27162=>17852,27165=>17853,145180=>17854,27186=>17855,27187=>17856,27199=>17857,27209=>17858,27258=>17859,27214=>17860,27218=>17861,27236=>17862,145164=>17863,27275=>17864,15344=>17865,27297=>17866,145252=>17867,27307=>17868,27325=>17869,27334=>17870,27348=>17871,27344=>17872,27357=>17873,145407=>17874,145383=>17875,27377=>17876,27378=>17877,27379=>17878,27389=>17879,145444=>17880,27403=>17881,27407=>17882,27408=>17883,27409=>17884,145469=>17885,27415=>17886,15398=>17887,27439=>17888,27466=>17889,27480=>17890,27500=>17891,27509=>17892,11934=>17893,27514=>17893,27521=>17894,27547=>17895,27566=>17896,146072=>17897,27581=>17898,27591=>17899,27592=>17900,27593=>17901,27610=>17902,27622=>17903,27623=>17904,27630=>17905,27650=>17906,27658=>17907,27662=>17908,27702=>17909,146559=>17910,27725=>17911,27739=>17912,27757=>17913,27780=>17914,27785=>17915,15555=>17916,27796=>17917,27799=>17918,27821=>17919,27842=>17920,15570=>17921,27868=>17922,27881=>17923,27885=>17924,146688=>17925,27904=>17926,27940=>17927,27942=>17928,27943=>17929,27751=>17930,27951=>17931,27964=>17932,27995=>17933,28000=>17934,28016=>17935,28032=>17936,28033=>17937,28042=>17938,28045=>17939,28049=>17940,28056=>17941,146752=>17942,146938=>17943,146937=>17944,146899=>17945,28075=>17946,28078=>17947,28084=>17948,28098=>17949,27956=>17950,28104=>17951,28110=>17952,28127=>17953,28150=>17954,28214=>17955,28190=>17956,15633=>17957,28210=>17958,28232=>17959,28233=>17960,28235=>17961,28236=>17962,28239=>17963,28243=>17964,28244=>17965,28247=>17966,28259=>17967,15646=>17968,28307=>17969,28327=>17970,28340=>17971,28355=>17972,28469=>17973,28395=>17974,28409=>17975,28411=>17976,28426=>17977,28428=>17978,28440=>17979,28453=>17980,28470=>17981,28476=>17982,147326=>17983,28498=>17984,28503=>17985,28512=>17986,28520=>17987,28560=>17988,28566=>17989,28606=>17990,28575=>17991,28581=>17992,28591=>17993,15716=>17994,28616=>17995,28617=>17996,28649=>17997,147606=>17998,28668=>17999,28672=>18000,28682=>18001,28707=>18002,147715=>18003,28730=>18004,28739=>18005,28743=>18006,28747=>18007,15770=>18008,28773=>18009,28777=>18010,28782=>18011,28790=>18012,28806=>18013,28823=>18014,147910=>18015,28831=>18016,28849=>18017,147966=>18018,28908=>18019,28874=>18020,28881=>18021,28931=>18022,28934=>18023,28936=>18024,28940=>18025,15808=>18026,28975=>18027,29008=>18028,29011=>18029,29022=>18030,15828=>18031,29078=>18032,29056=>18033,29083=>18034,29088=>18035,29090=>18036,29102=>18037,29103=>18038,148412=>18039,29145=>18040,29148=>18041,29191=>18042,15877=>18043,29236=>18044,29241=>18045,29250=>18046,29271=>18047,29283=>18048,149033=>18049,29294=>18050,29295=>18051,29304=>18052,29311=>18053,29326=>18054,149157=>18055,29358=>18056,29360=>18057,29377=>18058,15968=>18059,29388=>18060,15974=>18061,15976=>18062,29427=>18063,29434=>18064,29447=>18065,29458=>18066,29464=>18067,29465=>18068,16003=>18069,29497=>18070,29484=>18071,29491=>18072,29501=>18073,29522=>18074,16020=>18075,29547=>18076,149654=>18077,29550=>18078,29551=>18079,29553=>18080,29569=>18081,29578=>18082,29588=>18083,29592=>18084,29596=>18085,29605=>18086,29625=>18087,29631=>18088,29637=>18089,29643=>18090,29665=>18091,29671=>18092,29689=>18093,29715=>18094,29690=>18095,29697=>18096,29779=>18097,29760=>18098,29763=>18099,29778=>18100,29789=>18101,29825=>18102,29832=>18103,150093=>18104,29842=>18105,29847=>18106,29849=>18107,29857=>18108,29861=>18109,29866=>18110,29881=>18111,29883=>18112,29882=>18113,29910=>18114,29912=>18115,29931=>18116,150358=>18117,29946=>18118,150383=>18119,29984=>18120,29988=>18121,29994=>18122,16215=>18123,150550=>18124,30013=>18125,30014=>18126,30016=>18127,30024=>18128,30032=>18129,30034=>18130,30066=>18131,30065=>18132,30074=>18133,30077=>18134,30078=>18135,30092=>18136,16245=>18137,30114=>18138,16247=>18139,30128=>18140,30135=>18141,30143=>18142,30144=>18143,30150=>18144,30159=>18145,30163=>18146,30173=>18147,30175=>18148,30176=>18149,30183=>18150,30190=>18151,30193=>18152,30211=>18153,30232=>18154,30215=>18155,30223=>18156,16302=>18157,151054=>18158,30227=>18159,30235=>18160,30236=>18161,151095=>18162,30245=>18163,30248=>18164,30268=>18165,30259=>18166,151146=>18167,16329=>18168,30273=>18169,151179=>18170,30281=>18171,30293=>18172,16343=>18173,30318=>18174,30357=>18175,30369=>18176,30368=>18177,30375=>18178,30376=>18179,30383=>18180,151626=>18181,30409=>18182,151637=>18183,30440=>18184,151842=>18185,30487=>18186,30490=>18187,30509=>18188,30517=>18189,151977=>18190,16441=>18191,152037=>18192,152013=>18193,30552=>18194,152094=>18195,30588=>18196,152140=>18197,16472=>18198,30618=>18199,30623=>18200,30626=>18201,30628=>18202,30686=>18203,30687=>18204,30692=>18205,30698=>18206,30700=>18207,30715=>18208,152622=>18209,30725=>18210,30729=>18211,30733=>18212,30745=>18213,30764=>18214,30791=>18215,30826=>18216,152793=>18217,30858=>18218,30868=>18219,30884=>18220,30877=>18221,30879=>18222,30907=>18223,30933=>18224,30950=>18225,30969=>18226,30970=>18227,30974=>18228,152999=>18229,30992=>18230,31003=>18231,31013=>18232,31050=>18233,31064=>18234,16645=>18235,31079=>18236,31090=>18237,31125=>18238,31137=>18239,31145=>18240,31156=>18241,31170=>18242,31175=>18243,31180=>18244,31181=>18245,31190=>18246,16712=>18247,153513=>18248,153524=>18249,16719=>18250,31242=>18251,31253=>18252,31259=>18253,16739=>18254,31288=>18255,31303=>18256,31318=>18257,31321=>18258,31324=>18259,31327=>18260,31335=>18261,31338=>18262,31349=>18263,31362=>18264,31370=>18265,31376=>18266,31404=>18267,154068=>18268,16820=>18269,31417=>18270,31422=>18271,16831=>18272,31436=>18273,31464=>18274,31476=>18275,154340=>18276,154339=>18277,154353=>18278,31549=>18279,31530=>18280,31534=>18281,31535=>18282,16870=>18283,16883=>18284,31615=>18285,31553=>18286,16878=>18287,31573=>18288,31609=>18289,31588=>18290,31590=>18291,31603=>18292,154546=>18293,16903=>18294,31632=>18295,31643=>18296,16910=>18297,31669=>18298,31676=>18299,31685=>18300,31690=>18301,154699=>18302,154724=>18303,31700=>18304,31702=>18305,31706=>18306,31722=>18307,31728=>18308,31747=>18309,31758=>18310,31813=>18311,31818=>18312,31831=>18313,31838=>18314,31841=>18315,31849=>18316,31855=>18317,155182=>18318,155222=>18319,155237=>18320,31910=>18321,155234=>18322,31926=>18323,31927=>18324,155352=>18325,31940=>18326,155330=>18327,31949=>18328,155368=>18329,155427=>18330,31974=>18331,155484=>18332,31989=>18333,32003=>18334,17094=>18335,32018=>18336,32030=>18337,155616=>18338,155604=>18339,32061=>18340,32062=>18341,32064=>18342,32071=>18343,155660=>18344,155643=>18345,17110=>18346,32090=>18347,32106=>18348,32112=>18349,17117=>18350,32127=>18351,155671=>18352,32136=>18353,32151=>18354,155744=>18355,32157=>18356,32167=>18357,32170=>18358,32182=>18359,32192=>18360,32215=>18361,32217=>18362,32230=>18363,17154=>18364,155885=>18365,64088=>18366,32272=>18367,32279=>18368,32285=>18369,32295=>18370,32300=>18371,32325=>18372,32373=>18373,32382=>18374,32390=>18375,32391=>18376,17195=>18377,32410=>18378,17219=>18379,32572=>18380,32571=>18381,32574=>18382,32579=>18383,13505=>18384,156272=>18385,156294=>18386,32611=>18387,32612=>18388,32621=>18389,32637=>18390,32638=>18391,32656=>18392,20859=>18393,146702=>18394,32662=>18395,32668=>18396,32685=>18397,156674=>18398,32707=>18399,32719=>18400,32739=>18401,32754=>18402,32778=>18403,32776=>18404,32790=>18405,32812=>18406,32816=>18407,32835=>18408,32870=>18409,32891=>18410,32921=>18411,32924=>18412,32932=>18413,32935=>18414,32952=>18415,157310=>18416,32965=>18417,32981=>18418,32998=>18419,33037=>18420,33013=>18421,33019=>18422,17390=>18423,33077=>18424,33054=>18425,17392=>18426,33060=>18427,33063=>18428,33068=>18429,157469=>18430,33085=>18431,17416=>18432,33129=>18433,17431=>18434,17436=>18435,33157=>18436,17442=>18437,33176=>18438,33202=>18439,33217=>18440,33219=>18441,33238=>18442,33243=>18443,157917=>18444,33252=>18445,157930=>18446,33260=>18447,33277=>18448,33279=>18449,158063=>18450,33284=>18451,158173=>18452,33305=>18453,33314=>18454,158238=>18455,33340=>18456,33353=>18457,33349=>18458,158296=>18459,17526=>18460,17530=>18461,33367=>18462,158348=>18463,33372=>18464,33379=>18465,158391=>18466,17553=>18467,33405=>18468,33407=>18469,33411=>18470,33418=>18471,33427=>18472,33447=>18473,33448=>18474,33458=>18475,33460=>18476,33466=>18477,33468=>18478,33506=>18479,33512=>18480,33527=>18481,33543=>18482,33544=>18483,33548=>18484,33620=>18485,33563=>18486,33565=>18487,33584=>18488,33596=>18489,33604=>18490,33623=>18491,17598=>18492,17620=>18493,17587=>18494,33684=>18495,33685=>18496,33691=>18497,33693=>18498,33737=>18499,33744=>18500,33748=>18501,33757=>18502,33765=>18503,33785=>18504,33813=>18505,158835=>18506,33815=>18507,33849=>18508,33871=>18509,33873=>18510,33874=>18511,33881=>18512,33882=>18513,33884=>18514,158941=>18515,33893=>18516,33912=>18517,33916=>18518,33921=>18519,17677=>18520,33943=>18521,33958=>18522,33982=>18523,17672=>18524,33998=>18525,33999=>18526,34003=>18527,159333=>18528,34023=>18529,34026=>18530,34031=>18531,34033=>18532,34042=>18533,34075=>18534,34084=>18535,34085=>18536,34091=>18537,34127=>18538,34159=>18539,17731=>18540,34129=>18541,34145=>18542,34146=>18543,159636=>18544,34171=>18545,34173=>18546,34175=>18547,34177=>18548,34182=>18549,34195=>18550,34205=>18551,34207=>18552,159736=>18553,159734=>18554,159735=>18555,34236=>18556,34247=>18557,34250=>18558,34264=>18559,34265=>18560,34271=>18561,34273=>18562,34278=>18563,34294=>18564,34304=>18565,34321=>18566,34334=>18567,34337=>18568,34340=>18569,34343=>18570,160013=>18571,34361=>18572,34364=>18573,160057=>18574,34368=>18575,34387=>18576,34390=>18577,34423=>18578,34439=>18579,34441=>18580,34460=>18581,34461=>18582,34481=>18583,34483=>18584,34497=>18585,34499=>18586,34513=>18587,34517=>18588,34519=>18589,34531=>18590,34534=>18591,17848=>18592,34565=>18593,34567=>18594,34574=>18595,34576=>18596,34591=>18597,34593=>18598,34595=>18599,34609=>18600,34618=>18601,34624=>18602,34627=>18603,34641=>18604,34648=>18605,34660=>18606,34661=>18607,34674=>18608,34684=>18609,160731=>18610,160730=>18611,34727=>18612,34697=>18613,34699=>18614,34707=>18615,34720=>18616,160766=>18617,17893=>18618,34750=>18619,160784=>18620,34753=>18621,34766=>18622,34783=>18623,160841=>18624,34787=>18625,34789=>18626,34790=>18627,34794=>18628,34835=>18629,34856=>18630,34862=>18631,34866=>18632,34876=>18633,17935=>18634,34890=>18635,34904=>18636,161301=>18637,161300=>18638,34921=>18639,161329=>18640,34927=>18641,34976=>18642,35004=>18643,35008=>18644,161427=>18645,35025=>18646,35027=>18647,17985=>18648,35073=>18649,161550=>18650,35127=>18651,161571=>18652,35138=>18653,35141=>18654,35145=>18655,161618=>18656,35170=>18657,35209=>18658,35216=>18659,35231=>18660,35248=>18661,35255=>18662,35288=>18663,35307=>18664,18081=>18665,35315=>18666,35325=>18667,35327=>18668,18095=>18669,35345=>18670,35348=>18671,162181=>18672,35361=>18673,35381=>18674,35390=>18675,35397=>18676,35405=>18677,35416=>18678,35502=>18679,35472=>18680,35511=>18681,35543=>18682,35580=>18683,162436=>18684,35594=>18685,35589=>18686,35597=>18687,35612=>18688,35629=>18689,18188=>18690,35665=>18691,35678=>18692,35702=>18693,35713=>18694,35723=>18695,35732=>18696,35733=>18697,35897=>18698,162739=>18699,35901=>18700,162750=>18701,162759=>18702,35909=>18703,35919=>18704,35927=>18705,35945=>18706,35949=>18707,163000=>18708,35987=>18709,35986=>18710,35993=>18711,18276=>18712,35995=>18713,36054=>18714,36053=>18715,163232=>18716,36081=>18717,163344=>18718,36105=>18719,36110=>18720,36296=>18721,36313=>18722,36364=>18723,18429=>18724,36349=>18725,36358=>18726,163978=>18727,36372=>18728,36374=>18729,36385=>18730,36386=>18731,36391=>18732,164027=>18733,18454=>18734,36406=>18735,36409=>18736,36436=>18737,36450=>18738,36461=>18739,36463=>18740,36504=>18741,36510=>18742,36533=>18743,36539=>18744,164482=>18745,18510=>18746,164595=>18747,36608=>18748,36616=>18749,36651=>18750,36672=>18751,36682=>18752,36696=>18753,164876=>18754,36772=>18755,36788=>18756,164949=>18757,36801=>18758,36806=>18759,64036=>18760,36810=>18761,36813=>18762,36819=>18763,36821=>18764,36849=>18765,36853=>18766,36859=>18767,36876=>18768,36919=>18769,165227=>18770,36931=>18771,36957=>18772,165320=>18773,165321=>18774,36997=>18775,37004=>18776,37008=>18777,37025=>18778,18613=>18779,37040=>18780,37046=>18781,37059=>18782,37064=>18783,165591=>18784,37084=>18785,37087=>18786,165626=>18787,37110=>18788,37106=>18789,37120=>18790,37099=>18791,37118=>18792,37119=>18793,37124=>18794,37126=>18795,37144=>18796,37150=>18797,37175=>18798,37177=>18799,37190=>18800,37191=>18801,37207=>18802,37209=>18803,37236=>18804,37241=>18805,37253=>18806,37299=>18807,37302=>18808,37315=>18809,37316=>18810,166217=>18811,166214=>18812,37356=>18813,37377=>18814,37398=>18815,37399=>18816,166251=>18817,37442=>18818,37450=>18819,37462=>18820,37473=>18821,37477=>18822,37480=>18823,166280=>18824,37500=>18825,37501=>18826,37503=>18827,37513=>18828,37517=>18829,37527=>18830,37529=>18831,37535=>18832,37547=>18833,166330=>18834,166331=>18835,37554=>18836,37567=>18837,37568=>18838,37574=>18839,37582=>18840,37605=>18841,37649=>18842,166430=>18843,166441=>18844,37623=>18845,37673=>18846,166513=>18847,166467=>18848,37713=>18849,37722=>18850,37739=>18851,37745=>18852,37747=>18853,37793=>18854,166553=>18855,166605=>18856,37768=>18857,37771=>18858,37775=>18859,37790=>18860,37877=>18861,166628=>18862,166621=>18863,37873=>18864,37831=>18865,37852=>18866,37863=>18867,37897=>18868,37910=>18869,37911=>18870,37883=>18871,37938=>18872,37947=>18873,166849=>18874,166895=>18875,37997=>18876,37999=>18877,38265=>18878,38278=>18879,38284=>18880,38285=>18881,167184=>18882,167281=>18883,38344=>18884,167419=>18885,167455=>18886,38444=>18887,38451=>18888,38452=>18889,167478=>18890,38460=>18891,38497=>18892,167561=>18893,38530=>18894,167659=>18895,38554=>18896,167730=>18897,18919=>18898,38579=>18899,38586=>18900,38589=>18901,18938=>18902,167928=>18903,38616=>18904,38618=>18905,38621=>18906,18948=>18907,38676=>18908,38691=>18909,18985=>18910,38710=>18911,38721=>18912,38727=>18913,38743=>18914,38747=>18915,38762=>18916,168608=>18917,168625=>18918,38806=>18919,38814=>18920,38833=>18921,38834=>18922,38846=>18923,38860=>18924,38865=>18925,38868=>18926,38872=>18927,38881=>18928,38897=>18929,38916=>18930,38925=>18931,38932=>18932,38934=>18933,19132=>18934,169104=>18935,38962=>18936,38963=>18937,38949=>18938,38983=>18939,39014=>18940,39083=>18941,39085=>18942,39088=>18943,169423=>18944,39095=>18945,39099=>18946,39100=>18947,39106=>18948,39111=>18949,39115=>18950,39137=>18951,39139=>18952,39146=>18953,39152=>18954,39153=>18955,39155=>18956,39176=>18957,19259=>18958,169712=>18959,39190=>18960,39191=>18961,169753=>18962,39194=>18963,39195=>18964,39196=>18965,169808=>18966,39217=>18967,39226=>18968,39227=>18969,39228=>18970,39233=>18971,39238=>18972,39246=>18973,39264=>18974,39331=>18975,39334=>18976,39357=>18977,39359=>18978,39363=>18979,39380=>18980,39385=>18981,39390=>18982,170182=>18983,39408=>18984,39417=>18985,39420=>18986,39434=>18987,39441=>18988,39450=>18989,39456=>18990,39473=>18991,39492=>18992,39500=>18993,39512=>18994,19394=>18995,39599=>18996,19402=>18997,39607=>18998,19410=>18999,39609=>19000,170610=>19001,39622=>19002,39632=>19003,39634=>19004,39637=>19005,39648=>19006,39653=>19007,39657=>19008,39692=>19009,39696=>19010,39698=>19011,39702=>19012,39708=>19013,39723=>19014,39741=>19015,19488=>19016,39755=>19017,39779=>19018,39781=>19019,39787=>19020,39788=>19021,39798=>19022,39799=>19023,39846=>19024,39852=>19025,171483=>19026,39858=>19027,39864=>19028,39870=>19029,39923=>19030,39896=>19031,39901=>19032,39914=>19033,39919=>19034,39918=>19035,171541=>19036,171658=>19037,171593=>19038,39958=>19039,39960=>19040,39961=>19041,39962=>19042,39965=>19043,39970=>19044,39977=>19045,171716=>19046,39985=>19047,39991=>19048,40005=>19049,40028=>19050,171753=>19051,40009=>19052,40010=>19053,171739=>19054,40020=>19055,40024=>19056,40027=>19057,40029=>19058,40031=>19059,40041=>19060,40042=>19061,40043=>19062,40045=>19063,40046=>19064,40050=>19065,40053=>19066,40058=>19067,40166=>19068,40178=>19069,40203=>19070,171982=>19071,171991=>19071,40209=>19072,40215=>19073,40216=>19074,172079=>19075,19652=>19076,172058=>19077,40242=>19078,19665=>19079,40266=>19080,40287=>19081,40290=>19082,172281=>19083,172162=>19084,40307=>19085,40310=>19086,40311=>19087,40324=>19088,40345=>19089,40353=>19090,40383=>19091,40373=>19092,40377=>19093,40381=>19094,40393=>19095,40410=>19096,40416=>19097,40419=>19098,19719=>19099,40458=>19100,40450=>19101,40461=>19102,40476=>19103,40571=>19104,139800=>19105,40576=>19106,40581=>19107,40603=>19108,172940=>19109,40637=>19110,173111=>19111,40671=>19112,40703=>19113,40706=>19114,19831=>19115,40707=>19116,40762=>19117,40765=>19118,40774=>19119,40787=>19120,40789=>19121,40792=>19122,173553=>19123,40797=>19124,173570=>19125,40809=>19126,40813=>19127,40816=>19128,173746=>19129,11948=>19130,13844=>19131,14509=>19132,15820=>19133,16348=>19134,17854=>19135,17936=>19136,19326=>19137,19512=>19138,19681=>19139,19980=>19140,20003=>19141,20004=>19142,20089=>19143,20211=>19144,20236=>19145,20249=>19146,20267=>19147,20270=>19148,20273=>19149,20356=>19150,20382=>19151,20407=>19152,20484=>19153,20492=>19154,20556=>19155,20575=>19156,20578=>19157,20599=>19158,20622=>19159,20638=>19160,20642=>19161,20675=>19162,20712=>19163,20721=>19164,20734=>19165,20743=>19166,20748=>19167,20749=>19168,20750=>19169,20787=>19170,20792=>19171,20852=>19172,20868=>19173,20920=>19174,20922=>19175,20936=>19176,20943=>19177,20945=>19178,20947=>19179,20948=>19180,20952=>19181,20959=>19182,20997=>19183,21030=>19184,21032=>19185,21035=>19186,21041=>19187,21042=>19188,21045=>19189,21052=>19190,21082=>19191,21088=>19192,21102=>19193,21112=>19194,21113=>19195,21130=>19196,21132=>19197,21217=>19198,21225=>19199,21233=>19200,21251=>19201,21265=>19202,21279=>19203,21293=>19204,21298=>19205,21309=>19206,21349=>19207,21357=>19208,21369=>19209,21374=>19210,21396=>19211,21401=>19212,21418=>19213,21423=>19214,21434=>19215,21441=>19216,21444=>19217,21445=>19218,21472=>19219,21523=>19220,21546=>19221,21553=>19222,21556=>19223,21557=>19224,21580=>19225,21671=>19226,21674=>19227,21681=>19228,21691=>19229,21710=>19230,21738=>19231,21756=>19232,21765=>19233,21768=>19234,21781=>19235,21799=>19236,21802=>19237,21814=>19238,21841=>19239,21862=>19240,21903=>19241,21906=>19242,21908=>19243,21924=>19244,21938=>19245,21955=>19246,21958=>19247,21971=>19248,21979=>19249,21996=>19250,21998=>19251,22001=>19252,22006=>19253,22008=>19254,22021=>19255,22029=>19256,22033=>19257,22034=>19258,22060=>19259,22069=>19260,22073=>19261,22093=>19262,22100=>19263,22149=>19264,22175=>19265,22182=>19266,22199=>19267,22220=>19268,22223=>19269,22233=>19270,22241=>19271,22251=>19272,22253=>19273,22257=>19274,22279=>19275,22284=>19276,22298=>19277,22299=>19278,22301=>19279,22316=>19280,22318=>19281,22333=>19282,22334=>19283,22367=>19284,22379=>19285,22381=>19286,22394=>19287,22403=>19288,22423=>19289,22446=>19290,22485=>19291,22503=>19292,22541=>19293,22566=>19294,22605=>19295,22607=>19296,22623=>19297,22637=>19298,22655=>19299,22657=>19300,22680=>19301,22716=>19302,22815=>19303,22819=>19304,22873=>19305,22905=>19306,22935=>19307,22959=>19308,22963=>19309,23007=>19310,23025=>19311,23032=>19312,23218=>19313,23224=>19314,23274=>19315,23286=>19316,23323=>19317,23325=>19318,23329=>19319,23352=>19320,23479=>19321,23511=>19322,23520=>19323,23583=>19324,23594=>19325,23596=>19326,23606=>19327,23641=>19328,23644=>19329,23661=>19330,23773=>19331,23809=>19332,23860=>19333,23869=>19334,23897=>19335,23934=>19336,23939=>19337,24007=>19338,24057=>19339,24104=>19340,24114=>19341,24117=>19342,24155=>19343,24168=>19344,24170=>19345,24183=>19346,24192=>19347,24203=>19348,24243=>19349,24253=>19350,24273=>19351,24276=>19352,24277=>19353,24397=>19354,24492=>19355,24554=>19356,24583=>19357,24649=>19358,24660=>19359,24679=>19360,24763=>19361,24772=>19362,24829=>19363,24842=>19364,24854=>19365,24874=>19366,24886=>19367,24926=>19368,24932=>19369,24955=>19370,24957=>19371,24959=>19372,24989=>19373,25016=>19374,25052=>19375,25058=>19376,25061=>19377,25064=>19378,25092=>19379,25095=>19380,25137=>19381,25145=>19382,25149=>19383,25210=>19384,25232=>19385,25256=>19386,25306=>19387,25332=>19388,25366=>19389,25386=>19390,25398=>19391,25414=>19392,25419=>19393,25427=>19394,25457=>19395,25461=>19396,25471=>19397,25474=>19398,25482=>19399,25518=>19400,25519=>19401,25578=>19402,25592=>19403,25593=>19404,25618=>19405,25624=>19406,25632=>19407,25636=>19408,25642=>19409,25653=>19410,25661=>19411,25663=>19412,25682=>19413,25695=>19414,25716=>19415,25744=>19416,25752=>19417,25753=>19418,25772=>19419,25779=>19420,25837=>19421,25840=>19422,25883=>19423,25887=>19424,25902=>19425,25929=>19426,25952=>19427,26002=>19428,26005=>19429,26036=>19430,26046=>19431,26056=>19432,26062=>19433,26064=>19434,26079=>19435,26238=>19436,26251=>19437,26252=>19438,26291=>19439,26304=>19440,26319=>19441,26405=>19442,26421=>19443,26453=>19444,26496=>19445,26511=>19446,26513=>19447,26532=>19448,26545=>19449,26549=>19450,26558=>19451,26664=>19452,26758=>19453,26859=>19454,26869=>19455,26903=>19456,26931=>19457,26936=>19458,26971=>19459,26981=>19460,27048=>19461,27051=>19462,27055=>19463,27109=>19464,27121=>19465,27210=>19466,27221=>19467,27239=>19468,27249=>19469,27311=>19470,27336=>19471,27337=>19472,27395=>19473,27451=>19474,27455=>19475,27517=>19476,27518=>19477,27568=>19478,27639=>19479,27641=>19480,27652=>19481,27657=>19482,27661=>19483,27692=>19484,27722=>19485,27730=>19486,27732=>19487,27769=>19488,27820=>19489,27828=>19490,27858=>19491,28001=>19492,28028=>19493,28089=>19494,28144=>19495,28229=>19496,28275=>19497,28283=>19498,28285=>19499,28297=>19500,28348=>19501,28378=>19502,28379=>19503,28454=>19504,28457=>19505,28464=>19506,28551=>19507,28573=>19508,28590=>19509,28599=>19510,28685=>19511,28704=>19512,28745=>19513,28824=>19514,28848=>19515,28885=>19516,28886=>19517,28997=>19518,29106=>19519,29172=>19520,29207=>19521,29215=>19522,29251=>19523,29263=>19524,29264=>19525,29274=>19526,29280=>19527,29288=>19528,29303=>19529,29316=>19530,29385=>19531,29413=>19532,29428=>19533,29442=>19534,29451=>19535,29470=>19536,29474=>19537,29498=>19538,29499=>19539,29517=>19540,29528=>19541,29543=>19542,29810=>19543,29871=>19544,29919=>19545,29924=>19546,29940=>19547,29947=>19548,29974=>19549,29985=>19550,30015=>19551,30046=>19552,30105=>19553,30116=>19554,30145=>19555,30148=>19556,30156=>19557,30167=>19558,30172=>19559,30177=>19560,30191=>19561,30212=>19562,30220=>19563,30237=>19564,30258=>19565,30264=>19566,30277=>19567,30282=>19568,30303=>19569,30381=>19570,30397=>19571,30425=>19572,30443=>19573,30448=>19574,30457=>19575,30464=>19576,30478=>19577,30498=>19578,30504=>19579,30511=>19580,30521=>19581,30526=>19582,30533=>19583,30538=>19584,30543=>19585,30558=>19586,30564=>19587,30567=>19588,30572=>19589,30596=>19590,30604=>19591,30605=>19592,30614=>19593,30631=>19594,30639=>19595,30647=>19596,30654=>19597,30665=>19598,30673=>19599,30681=>19600,30705=>19601,30775=>19602,30812=>19603,30846=>19604,30872=>19605,30881=>19606,30897=>19607,30899=>19608,30921=>19609,30931=>19610,30988=>19611,31007=>19612,31015=>19613,31016=>19614,31039=>19615,31042=>19616,31060=>19617,31083=>19618,31100=>19619,31147=>19620,31172=>19621,31210=>19622,31234=>19623,31244=>19624,31280=>19625,31290=>19626,31300=>19627,31360=>19628,31366=>19629,31380=>19630,31413=>19631,31421=>19632,31486=>19633,31531=>19634,31607=>19635,31648=>19636,31660=>19637,31664=>19638,31720=>19639,31730=>19640,31736=>19641,31740=>19642,31742=>19643,31753=>19644,31784=>19645,31791=>19646,31810=>19647,31826=>19648,31827=>19649,31835=>19650,31836=>19651,31837=>19652,31858=>19653,31869=>19654,31879=>19655,31902=>19656,31930=>19657,31943=>19658,31955=>19659,31962=>19660,32060=>19661,32077=>19662,32130=>19663,32133=>19664,32141=>19665,32145=>19666,32158=>19667,32179=>19668,32185=>19669,32208=>19670,32229=>19671,32245=>19672,32246=>19673,32303=>19674,32310=>19675,32324=>19676,32367=>19677,32376=>19678,32385=>19679,32573=>19680,32603=>19681,32605=>19682,32613=>19683,32625=>19684,32639=>19685,32640=>19686,32651=>19687,32674=>19688,32765=>19689,32766=>19690,32767=>19691,32775=>19692,32781=>19693,32798=>19694,32825=>19695,32904=>19696,32910=>19697,32975=>19698,32980=>19699,33005=>19700,33008=>19701,33015=>19702,33018=>19703,33022=>19704,33027=>19705,33047=>19706,33072=>19707,33111=>19708,33135=>19709,33139=>19710,33163=>19711,33168=>19712,33179=>19713,33182=>19714,33227=>19715,33237=>19716,33245=>19717,33246=>19718,33249=>19719,33263=>19720,33270=>19721,33280=>19722,33291=>19723,33299=>19724,33300=>19725,33306=>19726,33338=>19727,33348=>19728,33389=>19729,33412=>19730,33417=>19731,33425=>19732,33450=>19733,33456=>19734,33488=>19735,33514=>19736,33519=>19737,33526=>19738,33622=>19739,33656=>19740,33784=>19741,33788=>19742,33880=>19743,33939=>19744,33969=>19745,33981=>19746,34043=>19747,34118=>19748,34134=>19749,34141=>19750,34181=>19751,34200=>19752,34370=>19753,34374=>19754,34496=>19755,34580=>19756,34594=>19757,34606=>19758,34617=>19759,34653=>19760,34683=>19761,34700=>19762,34702=>19763,34711=>19764,34712=>19765,34718=>19766,34723=>19767,34734=>19768,34751=>19769,34761=>19770,34778=>19771,34840=>19772,34843=>19773,34861=>19774,34874=>19775,34885=>19776,34891=>19777,34894=>19778,34901=>19779,34906=>19780,34926=>19781,34970=>19782,34971=>19783,34972=>19784,35021=>19785,35040=>19786,35055=>19787,35086=>19788,35087=>19789,35110=>19790,35125=>19791,35162=>19792,35164=>19793,35179=>19794,35184=>19795,35196=>19796,35237=>19797,35253=>19798,35260=>19799,35285=>19800,35401=>19801,35415=>19802,35431=>19803,35454=>19804,35462=>19805,35478=>19806,35510=>19807,35529=>19808,35537=>19809,35549=>19810,35564=>19811,35573=>19812,35590=>19813,35599=>19814,35601=>19815,35653=>19816,35666=>19817,35693=>19818,35704=>19819,35708=>19820,35710=>19821,35717=>19822,35743=>19823,35915=>19824,35923=>19825,35963=>19826,36026=>19827,36037=>19828,36041=>19829,36050=>19830,36076=>19831,36085=>19832,36087=>19833,36097=>19834,36099=>19835,36119=>19836,36124=>19837,36206=>19838,36241=>19839,36255=>19840,36267=>19841,36274=>19842,36309=>19843,36327=>19844,36337=>19845,36338=>19846,36340=>19847,36353=>19848,36363=>19849,36390=>19850,36401=>19851,36416=>19852,36417=>19853,36429=>19854,36431=>19855,36444=>19856,36449=>19857,36457=>19858,36465=>19859,36469=>19860,36471=>19861,36489=>19862,36496=>19863,36501=>19864,36506=>19865,36519=>19866,36521=>19867,36525=>19868,36584=>19869,36592=>19870,36615=>19871,36632=>19872,36645=>19873,36647=>19874,36652=>19875,36661=>19876,36666=>19877,36675=>19878,36679=>19879,36689=>19880,36693=>19881,36768=>19882,36769=>19883,36770=>19884,36773=>19885,36868=>19886,36891=>19887,36911=>19888,36940=>19889,36955=>19890,36976=>19891,36980=>19892,36985=>19893,37003=>19894,37016=>19895,37024=>19896,37042=>19897,37053=>19898,37065=>19899,37104=>19900,37125=>19901,37157=>19902,37210=>19903,37223=>19904,37242=>19905,37258=>19906,37265=>19907,37269=>19908,37296=>19909,37307=>19910,37309=>19911,37314=>19912,37317=>19913,37376=>19914,37385=>19915,37411=>19916,37494=>19917,37518=>19918,37551=>19919,37563=>19920,37564=>19921,37569=>19922,37571=>19923,37573=>19924,37576=>19925,37652=>19926,37683=>19927,37686=>19928,37720=>19929,37759=>19930,37762=>19931,37770=>19932,37819=>19933,37836=>19934,37862=>19935,37881=>19936,37890=>19937,37901=>19938,37902=>19939,37934=>19940,37964=>19941,38280=>19942,38305=>19943,38335=>19944,38342=>19945,38345=>19946,38353=>19947,38354=>19948,38368=>19949,38372=>19950,38374=>19951,38436=>19952,38449=>19953,38456=>19954,38461=>19955,38484=>19956,38516=>19957,38523=>19958,38527=>19959,38529=>19960,38531=>19961,38537=>19962,38550=>19963,38574=>19964,38659=>19965,38683=>19966,38689=>19967,38690=>19968,38696=>19969,38705=>19970,38759=>19971,38774=>19972,38781=>19973,38783=>19974,38809=>19975,38815=>19976,38828=>19977,38841=>19978,38861=>19979,38880=>19980,38895=>19981,38919=>19982,38950=>19983,38958=>19984,39010=>19985,39011=>19986,39092=>19987,39109=>19988,39170=>19989,39185=>19990,39189=>19991,39221=>19992,39240=>19993,39252=>19994,39262=>19995,39393=>19996,39436=>19997,39440=>19998,39459=>19999,39489=>20000,39505=>20001,39613=>20002,39614=>20003,39681=>20004,39689=>20005,39691=>20006,39693=>20007,39694=>20008,39705=>20009,39733=>20010,39752=>20011,39765=>20012,39784=>20013,39808=>20014,39814=>20015,39824=>20016,39837=>20017,39856=>20018,39871=>20019,39880=>20020,39935=>20021,39938=>20022,39964=>20023,39989=>20024,40004=>20025,40022=>20026,40033=>20027,40040=>20028,40240=>20029,40253=>20030,40298=>20031,40315=>20032,40421=>20033,40425=>20034,40435=>20035,40570=>20036,40578=>20037,40579=>20038,40580=>20039,40624=>20040,40676=>20041,40688=>20042,40690=>20043,40713=>20044,40719=>20045,40724=>20046,40731=>20047,40738=>20048,40742=>20049,40746=>20050,40747=>20051,40756=>20052,40794=>20053,40815=>20054,40862=>20055,40869=>20056,131317=>20057,151044=>20058,151538=>20059,163187=>20060,194581=>20061,194630=>20062,194713=>20063,194726=>20064,194789=>20065,195038=>20066,13790=>20067,40895=>20068,40896=>20069,40897=>20070,40898=>20071,172722=>20072,131416=>20075,132529=>20080,132844=>20083,134488=>20090,154060=>20112,14756=>20122,14776=>20123,142914=>20124,14940=>20127,133064=>20128,143339=>20130,162228=>20133,15044=>20135,15051=>20136,14981=>20142,15347=>20151,27384=>20152,15665=>20158,147531=>20168,15936=>20170,14497=>20171,158878=>20206,18207=>20219,162876=>20220,18462=>20225,39709=>20297,39724=>20298,20482=>20299,20958=>20300,21255=>20301,23532=>20302,63784=>20303,26142=>20304,63785=>20305,28746=>20306,64021=>20307,21857=>20308,27706=>20309,31328=>20310,156492=>20311,34819=>20312,38315=>20313,38741=>20314,171581=>20315,173594=>20316,900=>20317,901=>20318,272=>20322,294=>20323,306=>20324,319=>20325,330=>20326,358=>20327,307=>20328,312=>20329,320=>20330,329=>20331,359=>20332,266=>20333,278=>20334,286=>20335,290=>20336,288=>20337,304=>20338,302=>20339,310=>20340,315=>20342,325=>20343,342=>20344,370=>20345,471=>20346,475=>20347,473=>20348,469=>20349,372=>20350,374=>20351,267=>20352,279=>20353,501=>20354,287=>20355,289=>20356,303=>20357,311=>20358,316=>20360,326=>20361,343=>20362,371=>20363,373=>20364,375=>20365,8494=>20366,8710=>20367,8719=>20368,8804=>20369,8805=>20370,9674=>20371,902=>20427,904=>20428,905=>20429,906=>20430,938=>20431,908=>20432,910=>20433,939=>20434,911=>20435,940=>20436,941=>20437,942=>20438,943=>20439,970=>20440,912=>20441,972=>20442,973=>20443,971=>20444,944=>20445,974=>20446,1026=>20447,1027=>20448,1028=>20449,1029=>20450,1030=>20451,1031=>20452,1032=>20453,1033=>20454,1034=>20455,1035=>20456,1036=>20457,1038=>20458,1039=>20459,1106=>20460,1107=>20461,1108=>20462,1109=>20463,1110=>20464,1111=>20465,1112=>20466,1113=>20467,1114=>20468,1115=>20469,1116=>20470,1118=>20471,1119=>20472,9361=>20587,9362=>20588,20021=>21075,20060=>21076,20067=>21077,20072=>21078,20084=>21079,20085=>21080,20119=>21081,20143=>21082,20187=>21083,20194=>21084,20200=>21085,20207=>21086,20222=>21087,20226=>21088,20232=>21089,20242=>21090,20247=>21091,20275=>21092,20277=>21093,20288=>21094,20290=>21095,20299=>21096,20300=>21097,20306=>21098,20323=>21099,20334=>21100,20337=>21101,20345=>21102,20353=>21103,20361=>21104,20364=>21105,20366=>21106,20368=>21107,20371=>21108,20377=>21109,20383=>21110,20409=>21111,20411=>21112,20412=>21113,20413=>21114,20416=>21115,20417=>21116,20422=>21117,20424=>21118,20428=>21119,20444=>21120,20450=>21121,20464=>21122,20476=>21123,20487=>21124,20490=>21125,20503=>21126,20509=>21127,20528=>21128,20530=>21129,20531=>21130,20533=>21131,20549=>21132,20554=>21133,20561=>21134,20562=>21135,20569=>21136,20576=>21137,20583=>21138,20589=>21139,20593=>21140,20609=>21141,20611=>21142,20612=>21143,20614=>21144,20618=>21145,20624=>21146,20635=>21147,20639=>21148,20640=>21149,20641=>21150,20655=>21151,20656=>21152,20665=>21153,20669=>21154,20672=>21155,20691=>21156,20700=>21157,20701=>21158,20703=>21159,20706=>21160,20708=>21161,20726=>21162,20730=>21163,20761=>21165,20764=>21166,20765=>21167,20771=>21168,20775=>21169,20776=>21170,20780=>21171,20781=>21172,20783=>21173,20785=>21174,20788=>21175,20793=>21176,20802=>21177,20815=>21178,20819=>21179,20824=>21180,20838=>21181,20862=>21182,20878=>21183,20927=>21184,20930=>21185,20946=>21186,20949=>21187,20965=>21188,20978=>21189,20983=>21190,21016=>21191,21026=>21192,21061=>21193,21080=>21194,21087=>21195,21120=>21196,21125=>21197,21141=>21198,21142=>21199,21143=>21200,21146=>21201,21157=>21202,21159=>21203,21168=>21204,21174=>21205,21175=>21206,21176=>21207,21181=>21208,21188=>21209,21190=>21210,21199=>21211,21204=>21212,21212=>21213,21221=>21214,21224=>21215,21226=>21216,21228=>21217,21236=>21218,21238=>21219,21260=>21220,21267=>21221,21272=>21222,21275=>21223,21278=>21224,21285=>21225,21287=>21226,21288=>21227,21289=>21228,21291=>21229,21292=>21230,21296=>21231,21308=>21232,21337=>21233,21339=>21234,21379=>21236,21383=>21237,21384=>21238,21390=>21239,21409=>21240,21429=>21241,21432=>21242,21437=>21243,21455=>21244,21458=>21245,21459=>21246,21470=>21247,21479=>21249,21506=>21250,21530=>21251,21537=>21252,21551=>21253,21572=>21254,21575=>21255,21583=>21256,21598=>21257,21604=>21258,21607=>21259,21609=>21260,21613=>21261,21614=>21262,21633=>21263,21635=>21264,21637=>21265,21641=>21266,21649=>21267,21663=>21268,21706=>21269,21728=>21270,21750=>21271,21758=>21272,21772=>21273,21773=>21274,21810=>21275,21819=>21276,21821=>21277,21833=>21278,21837=>21279,21848=>21280,21850=>21281,21851=>21282,21887=>21283,21907=>21284,21911=>21285,21923=>21286,21953=>21287,21963=>21288,21975=>21289,21976=>21290,21982=>21291,22015=>21292,22026=>21294,22041=>21295,22067=>21296,22076=>21297,22081=>21298,22083=>21299,22084=>21300,22086=>21301,22113=>21302,22114=>21303,22115=>21304,22133=>21305,22148=>21306,22155=>21307,22183=>21308,22187=>21309,22206=>21310,22219=>21311,22224=>21312,22236=>21313,22245=>21314,22246=>21315,22247=>21316,22273=>21317,22274=>21318,22289=>21319,22304=>21320,22306=>21321,22308=>21322,22309=>21323,22314=>21324,22335=>21325,22354=>21326,22370=>21327,22375=>21328,22382=>21329,22385=>21330,22393=>21331,22398=>21332,22401=>21333,22420=>21334,22425=>21335,22431=>21336,22433=>21337,22421=>21338,22439=>21339,22441=>21340,22461=>21341,22493=>21342,22505=>21343,22526=>21344,22531=>21345,22536=>21346,22497=>21347,22540=>21348,22555=>21349,22559=>21350,22573=>21351,22591=>21352,22608=>21353,22613=>21354,22632=>21355,22648=>21356,22663=>21357,22664=>21358,22668=>21359,22678=>21360,22688=>21361,22689=>21362,22690=>21363,22694=>21364,22724=>21365,22722=>21366,22728=>21367,22742=>21368,22749=>21369,22753=>21370,22802=>21372,22803=>21373,22813=>21374,22817=>21375,22824=>21376,22832=>21377,22835=>21378,22837=>21379,22838=>21380,22847=>21381,22851=>21382,22866=>21383,22878=>21384,22891=>21385,22895=>21386,22898=>21387,22907=>21388,22924=>21389,22926=>21390,22933=>21391,22951=>21392,22957=>21393,22960=>21394,22967=>21395,22977=>21396,22980=>21397,23023=>21398,23026=>21399,23028=>21400,23031=>21401,23040=>21402,23054=>21403,23058=>21404,23070=>21405,23076=>21406,23080=>21407,23082=>21408,23088=>21409,23108=>21410,23109=>21411,23112=>21412,23116=>21413,23120=>21414,23134=>21415,23163=>21416,23184=>21417,23187=>21418,23190=>21419,23193=>21420,23227=>21421,23238=>21422,23240=>21423,23247=>21424,23293=>21425,23297=>21426,23371=>21427,23390=>21428,23406=>21429,23430=>21430,23438=>21431,23440=>21432,23441=>21433,23444=>21434,23464=>21435,23465=>21436,23469=>21437,23471=>21438,23473=>21439,23474=>21440,23482=>21441,23484=>21442,23489=>21443,23501=>21444,23503=>21445,23513=>21446,23514=>21447,23535=>21448,23540=>21449,23564=>21450,23575=>21451,23590=>21452,23598=>21453,23602=>21454,23605=>21455,23642=>21456,23668=>21457,23669=>21458,23675=>21459,23677=>21460,23687=>21461,23698=>21462,23709=>21463,23730=>21464,23732=>21465,23767=>21466,23790=>21467,23793=>21468,23794=>21469,23826=>21470,23843=>21471,23871=>21472,23880=>21473,23893=>21474,23889=>21475,23903=>21476,23904=>21477,23906=>21478,23908=>21479,23929=>21480,23930=>21481,23935=>21482,23946=>21483,23955=>21484,23957=>21485,23963=>21486,23967=>21487,23979=>21488,24003=>21489,24014=>21490,24025=>21491,24071=>21492,24077=>21493,24096=>21494,24139=>21495,24144=>21496,24145=>21497,24156=>21498,24176=>21499,24206=>21500,24226=>21501,24228=>21502,24241=>21503,24268=>21504,24270=>21505,24284=>21506,24286=>21507,24293=>21508,24299=>21509,24326=>21510,24345=>21511,24356=>21512,24363=>21513,24364=>21514,24366=>21515,24368=>21516,24383=>21517,24388=>21518,24411=>21519,24416=>21520,24431=>21521,24436=>21522,24437=>21523,24440=>21524,24442=>21525,24461=>21526,24470=>21527,24477=>21528,24491=>21529,24496=>21530,24497=>21531,24520=>21532,24528=>21533,24529=>21534,24552=>21535,24556=>21536,24562=>21537,24566=>21538,24570=>21539,24586=>21540,24595=>21541,24607=>21542,24621=>21543,24640=>21544,24648=>21545,24657=>21546,24662=>21547,24663=>21548,24689=>21549,24702=>21550,24706=>21551,24710=>21552,24712=>21553,24718=>21554,24721=>21555,24723=>21556,24728=>21557,24738=>21559,24741=>21560,24759=>21561,24770=>21562,24777=>21563,24778=>21564,24782=>21565,24783=>21566,24802=>21567,24805=>21568,24828=>21569,24834=>21570,24839=>21571,24844=>21572,24855=>21573,24866=>21574,24881=>21575,24885=>21576,24889=>21577,24901=>21578,24905=>21579,24940=>21580,24946=>21581,24952=>21582,24960=>21583,24961=>21584,24963=>21585,24964=>21586,24971=>21587,24988=>21588,24992=>21589,25002=>21590,25024=>21591,25025=>21592,25038=>21593,25039=>21594,25054=>21595,25057=>21596,25063=>21597,25065=>21598,25068=>21599,25069=>21600,25071=>21601,25089=>21602,25091=>21603,25116=>21604,25120=>21605,25127=>21606,25131=>21607,25154=>21608,25156=>21609,25168=>21610,25172=>21611,25180=>21612,25213=>21613,25229=>21614,25230=>21615,25231=>21616,25267=>21617,25270=>21618,25271=>21619,25274=>21620,25278=>21621,25279=>21622,25294=>21623,25322=>21624,25330=>21625,25348=>21626,25355=>21627,25363=>21628,25385=>21629,25389=>21630,25418=>21631,25426=>21632,25428=>21633,25432=>21634,25435=>21635,25446=>21636,25453=>21637,25464=>21638,25493=>21639,25498=>21640,25508=>21641,25510=>21642,25517=>21643,25537=>21644,25541=>21645,25544=>21646,25550=>21647,25555=>21648,25587=>21649,25610=>21650,25648=>21651,25675=>21652,25679=>21653,25683=>21654,25692=>21655,25697=>21656,25699=>21657,25733=>21658,25743=>21659,25755=>21660,25761=>21661,25763=>21662,25766=>21663,25768=>21664,25789=>21665,25801=>21666,25809=>21667,25833=>21668,25834=>21669,25845=>21670,25857=>21671,25864=>21672,25865=>21673,25866=>21674,25875=>21675,25894=>21676,25905=>21677,25914=>21678,25916=>21679,25917=>21680,25923=>21681,25936=>21682,25938=>21683,25951=>21684,25981=>21685,26008=>21686,26016=>21687,26019=>21688,26022=>21689,26030=>21690,26035=>21691,26070=>21692,26072=>21693,26100=>21695,26101=>21696,26110=>21697,26111=>21698,26125=>21699,26129=>21700,26130=>21701,26134=>21702,26141=>21703,26147=>21704,26150=>21705,26153=>21706,26169=>21707,26167=>21708,26176=>21709,26182=>21710,26186=>21711,26200=>21712,26208=>21713,26229=>21714,26239=>21715,26233=>21716,26236=>21717,26266=>21718,26267=>21719,26268=>21720,26271=>21721,26306=>21723,26307=>21724,26316=>21725,26318=>21726,26324=>21727,26335=>21728,26347=>21729,26350=>21730,26375=>21731,26396=>21732,26400=>21733,26402=>21734,26430=>21735,26437=>21736,26476=>21737,26500=>21738,26510=>21739,26518=>21740,26521=>21741,26556=>21742,26557=>21743,26562=>21744,26565=>21745,26569=>21746,26588=>21747,26593=>21748,26598=>21749,26610=>21750,26614=>21751,26644=>21752,26649=>21753,26663=>21754,26671=>21755,26687=>21756,26698=>21757,26712=>21758,26735=>21759,26736=>21760,26737=>21761,26745=>21762,26747=>21763,26760=>21764,26785=>21765,26793=>21766,26798=>21767,26833=>21768,26835=>21769,26844=>21770,26845=>21771,26858=>21772,26870=>21773,26877=>21774,26886=>21775,26889=>21776,26896=>21777,26902=>21778,26929=>21779,26949=>21780,26958=>21781,26982=>21782,26992=>21783,26993=>21784,27003=>21785,27021=>21786,27041=>21787,27064=>21788,27077=>21789,27080=>21790,27136=>21792,27139=>21793,27168=>21794,27172=>21795,27191=>21796,27242=>21798,27265=>21799,27270=>21800,27271=>21801,27291=>21802,27312=>21803,27313=>21804,27316=>21805,27326=>21806,27327=>21807,27340=>21808,27349=>21809,27350=>21810,27376=>21811,27388=>21812,27394=>21813,27398=>21814,27399=>21815,27401=>21816,27432=>21817,27435=>21818,27446=>21819,27469=>21820,27474=>21821,27485=>21822,27499=>21823,27502=>21824,27504=>21825,27525=>21826,27543=>21827,27551=>21828,27552=>21829,27554=>21830,27555=>21831,27560=>21832,27564=>21833,27576=>21834,27577=>21835,27587=>21836,27588=>21837,27619=>21838,27666=>21839,27673=>21840,27679=>21841,27686=>21842,27687=>21843,27688=>21844,27694=>21845,27707=>21846,27723=>21847,27727=>21848,27755=>21849,27768=>21850,27783=>21851,27807=>21852,27824=>21853,27826=>21854,27853=>21855,27855=>21856,27857=>21857,27879=>21858,27890=>21859,27892=>21860,27911=>21861,27919=>21862,27923=>21863,27930=>21864,27944=>21865,27999=>21866,28007=>21867,28050=>21868,28055=>21869,28087=>21870,28093=>21871,28128=>21872,28130=>21873,28133=>21874,28143=>21875,28148=>21876,28160=>21877,28164=>21878,28219=>21879,28242=>21880,28253=>21881,28258=>21882,28264=>21883,28301=>21884,28313=>21885,28320=>21886,28333=>21887,28334=>21888,28339=>21889,28347=>21890,28352=>21891,28360=>21892,28365=>21893,28367=>21894,28397=>21895,28398=>21896,28420=>21897,28424=>21898,28429=>21899,28438=>21900,28443=>21901,28475=>21902,28461=>21903,28495=>21904,28499=>21905,28509=>21906,28524=>21907,28547=>21908,28563=>21909,28582=>21910,28592=>21911,28613=>21912,28648=>21913,28669=>21914,28695=>21915,28719=>21916,28724=>21917,28727=>21918,28740=>21919,28744=>21920,28757=>21921,28820=>21922,28822=>21923,28827=>21924,28852=>21925,28922=>21926,28933=>21927,28939=>21928,28973=>21929,28984=>21930,28993=>21931,29003=>21932,29015=>21934,29018=>21935,29068=>21936,29082=>21937,29104=>21938,29119=>21939,29120=>21940,29132=>21941,29146=>21942,29176=>21943,29192=>21944,29193=>21945,29203=>21946,29210=>21947,29220=>21948,29231=>21949,29253=>21950,29262=>21951,29278=>21952,29291=>21953,29297=>21954,29307=>21955,29308=>21956,29321=>21957,29331=>21958,29352=>21959,29397=>21960,29398=>21961,29400=>21962,29407=>21963,29438=>21964,29453=>21965,29459=>21966,29490=>21967,29493=>21968,29526=>21969,29533=>21970,29534=>21971,29535=>21972,29536=>21973,29545=>21974,29561=>21975,29568=>21976,29582=>21977,29584=>21978,29587=>21979,29591=>21980,29610=>21981,29613=>21982,29638=>21983,29644=>21984,29651=>21985,29661=>21986,29670=>21987,29687=>21988,29691=>21989,29695=>21990,29696=>21991,29713=>21992,29741=>21993,29799=>21994,29800=>21995,29806=>21996,29839=>21997,29841=>21998,29850=>21999,29870=>22000,29873=>22001,29874=>22002,29900=>22003,29904=>22004,29907=>22005,29915=>22007,29928=>22008,29930=>22009,29948=>22011,29958=>22012,29970=>22013,29991=>22014,29993=>22015,30006=>22016,30009=>22017,30019=>22018,30023=>22019,30039=>22020,30047=>22021,30049=>22022,30075=>22023,30076=>22024,30085=>22025,30101=>22026,30108=>22027,30138=>22028,30226=>22029,30243=>22030,30249=>22031,30265=>22032,30266=>22033,30272=>22034,30276=>22035,30297=>22036,30341=>22037,30348=>22038,30349=>22039,30367=>22040,30370=>22041,30371=>22042,30401=>22043,30411=>22044,30432=>22046,30454=>22047,30470=>22048,30482=>22049,30484=>22050,30485=>22051,30492=>22052,30510=>22053,30525=>22054,30530=>22055,30546=>22056,30550=>22057,30551=>22058,30576=>22059,30579=>22060,30580=>22061,30638=>22064,30641=>22065,30645=>22066,30659=>22067,30674=>22068,30677=>22069,30712=>22070,30734=>22071,30737=>22072,30749=>22073,30755=>22074,30788=>22075,30792=>22076,30796=>22077,30802=>22078,30814=>22079,30816=>22080,30817=>22081,30819=>22082,30863=>22083,30888=>22084,30892=>22085,30898=>22086,30909=>22087,30911=>22088,30919=>22089,30930=>22090,30934=>22091,30939=>22092,30943=>22093,30954=>22094,30963=>22095,30966=>22096,30975=>22097,30982=>22098,31002=>22099,31006=>22100,31008=>22101,31017=>22102,31021=>22103,31029=>22104,31044=>22105,31051=>22106,31055=>22107,31057=>22108,31081=>22109,31099=>22110,31102=>22111,31116=>22112,31121=>22113,31123=>22114,31132=>22115,31144=>22116,31151=>22117,31183=>22118,31197=>22119,31200=>22120,31202=>22121,31205=>22122,31217=>22123,31224=>22124,31228=>22125,31239=>22126,31265=>22127,31271=>22128,31275=>22129,31279=>22130,31284=>22131,31285=>22132,31304=>22133,31317=>22134,31333=>22135,31358=>22136,31371=>22137,31377=>22138,31390=>22139,31433=>22140,31451=>22141,31465=>22142,31468=>22143,31473=>22144,31483=>22145,31519=>22146,31523=>22147,31529=>22148,31536=>22149,31540=>22150,31551=>22151,31552=>22152,31594=>22153,31620=>22154,31625=>22155,31630=>22156,31638=>22157,31653=>22158,31666=>22159,31670=>22160,31674=>22161,31675=>22162,31677=>22163,31682=>22164,31688=>22165,31707=>22166,31732=>22167,31733=>22168,31737=>22169,31738=>22170,31746=>22171,31748=>22172,31750=>22173,31756=>22174,31769=>22175,31771=>22176,31781=>22177,31788=>22178,31796=>22179,31801=>22180,31802=>22181,31814=>22182,31829=>22183,31834=>22184,31843=>22185,31868=>22187,31878=>22188,31920=>22189,31931=>22190,31951=>22191,31956=>22192,31977=>22193,32015=>22194,32017=>22195,32022=>22196,32038=>22197,32042=>22198,32045=>22199,32081=>22200,32087=>22201,32101=>22202,32103=>22203,32120=>22204,32123=>22205,32129=>22206,32150=>22207,32195=>22208,32196=>22209,32197=>22210,32198=>22211,32205=>22212,32206=>22213,32256=>22214,32226=>22215,32234=>22216,32237=>22217,32250=>22218,32284=>22219,32301=>22220,32307=>22221,32319=>22222,32334=>22223,32336=>22224,32344=>22225,32351=>22226,32357=>22227,32405=>22228,32413=>22229,32414=>22230,32575=>22231,32604=>22232,32614=>22233,32653=>22235,32655=>22236,32678=>22237,32682=>22238,32692=>22239,32700=>22240,32704=>22241,32712=>22242,32744=>22243,32783=>22244,32787=>22245,32797=>22246,32799=>22247,32800=>22248,32814=>22249,32820=>22250,32830=>22251,32832=>22252,32836=>22253,32868=>22254,32877=>22255,32897=>22256,32953=>22257,32968=>22258,32973=>22259,32978=>22260,33006=>22261,33010=>22262,33014=>22263,33017=>22264,33035=>22265,33052=>22266,33056=>22267,33084=>22268,33093=>22269,33095=>22270,33106=>22271,33121=>22272,33143=>22273,33158=>22274,33166=>22275,33174=>22276,33186=>22277,33198=>22278,33221=>22279,33230=>22280,33259=>22281,33264=>22282,33265=>22283,33266=>22284,33269=>22285,33272=>22286,33295=>22288,33309=>22289,33320=>22290,33347=>22291,33358=>22292,33361=>22293,33366=>22294,33383=>22295,33403=>22296,33408=>22297,33409=>22298,33415=>22299,33428=>22300,33430=>22301,33432=>22302,33434=>22303,33435=>22304,33440=>22305,33498=>22306,33504=>22307,33508=>22308,33517=>22309,33546=>22310,33547=>22311,33566=>22312,33567=>22313,33569=>22314,33580=>22315,33582=>22316,33587=>22317,33591=>22318,33597=>22319,33602=>22320,33613=>22321,33614=>22322,33648=>22323,33664=>22324,33666=>22325,33668=>22326,33689=>22327,33692=>22328,33702=>22329,33708=>22330,33726=>22331,33619=>22332,33768=>22333,33817=>22334,33709=>22335,33839=>22336,33861=>22337,33863=>22338,33869=>22339,33878=>22340,33888=>22342,33892=>22343,33895=>22344,33898=>22345,33908=>22346,33917=>22347,33938=>22348,33941=>22349,33961=>22350,33962=>22351,33991=>22352,33992=>22353,33996=>22354,34034=>22355,34039=>22356,34050=>22357,34051=>22358,34055=>22359,34062=>22360,34064=>22361,34076=>22362,34082=>22363,34087=>22364,34090=>22365,34099=>22366,34102=>22367,34111=>22368,34128=>22369,34130=>22370,34140=>22371,34143=>22373,34144=>22374,34169=>22375,34185=>22376,34187=>22377,34208=>22378,34213=>22379,34215=>22380,34228=>22381,34230=>22382,34232=>22383,34237=>22384,34238=>22385,34239=>22386,34242=>22387,34266=>22388,34272=>22389,34280=>22390,34291=>22391,34300=>22392,34317=>22393,34318=>22394,34329=>22395,34331=>22396,34358=>22397,34362=>22398,34365=>22399,34392=>22400,34393=>22401,34397=>22402,34400=>22403,34401=>22404,34404=>22405,34409=>22406,34422=>22407,34454=>22408,34458=>22409,34465=>22410,34470=>22411,34477=>22412,34484=>22413,34485=>22414,34487=>22415,34489=>22416,34495=>22417,34501=>22418,34514=>22419,34522=>22420,34524=>22421,34528=>22422,34533=>22423,34535=>22424,34440=>22425,34564=>22426,34575=>22427,34607=>22428,34610=>22429,34620=>22430,34621=>22431,34629=>22432,34637=>22433,34657=>22434,34671=>22435,34691=>22436,34692=>22437,34693=>22438,34694=>22439,34704=>22440,34709=>22441,34737=>22443,34760=>22444,34762=>22445,34773=>22446,34777=>22447,34780=>22448,34786=>22449,34788=>22450,34801=>22451,34803=>22452,34808=>22453,34810=>22454,34815=>22455,34825=>22456,34841=>22457,34834=>22458,34842=>22459,34846=>22460,34864=>22461,34869=>22462,34881=>22463,34883=>22464,34888=>22465,34889=>22466,34897=>22468,34908=>22469,34912=>22470,34929=>22471,34937=>22472,34939=>22473,34944=>22474,34975=>22475,34984=>22476,35002=>22477,35019=>22478,35020=>22479,35038=>22480,35047=>22481,35063=>22482,35085=>22483,35093=>22484,35094=>22485,35104=>22486,35112=>22487,35121=>22488,35130=>22489,35142=>22490,35151=>22491,35154=>22492,35159=>22493,35163=>22494,35169=>22495,35171=>22496,35182=>22497,35187=>22498,35189=>22499,35194=>22500,35197=>22501,35213=>22502,35221=>22503,35227=>22504,35228=>22505,35232=>22506,35252=>22507,35254=>22508,35287=>22509,35305=>22510,35309=>22511,35321=>22512,35332=>22513,35333=>22514,35358=>22515,35360=>22516,35364=>22517,35366=>22518,35371=>22519,35372=>22520,35375=>22521,35389=>22522,35392=>22523,35395=>22524,35411=>22525,35414=>22526,35420=>22527,35429=>22528,35446=>22529,35447=>22530,35450=>22531,35451=>22532,35456=>22533,35459=>22534,35467=>22535,35471=>22536,35474=>22537,35479=>22538,35481=>22539,35487=>22540,35497=>22541,35503=>22542,35507=>22543,35515=>22544,35523=>22545,35526=>22546,35528=>22547,35530=>22548,35539=>22549,35540=>22550,35541=>22551,35568=>22552,35583=>22553,35595=>22554,35614=>22555,35632=>22556,35644=>22557,35650=>22558,35656=>22559,35661=>22560,35683=>22561,35705=>22562,35716=>22563,35725=>22564,35727=>22565,35896=>22566,35902=>22567,35921=>22568,35928=>22569,35931=>22570,35933=>22571,35929=>22572,35939=>22573,35940=>22574,35942=>22575,35957=>22576,35958=>22577,35966=>22578,35974=>22579,35975=>22580,35979=>22581,35984=>22582,35996=>22584,36025=>22585,36038=>22586,36043=>22587,36047=>22588,36061=>22589,36072=>22590,36079=>22591,36082=>22592,36095=>22593,36197=>22594,36223=>22595,36226=>22596,36232=>22597,36240=>22598,36254=>22599,36256=>22600,36268=>22601,36277=>22602,36279=>22603,36281=>22604,36283=>22605,36288=>22606,36293=>22607,36295=>22608,36298=>22609,36308=>22610,36325=>22611,36336=>22612,36284=>22613,36356=>22614,36357=>22615,36369=>22616,36403=>22617,36407=>22618,36408=>22619,36430=>22620,36443=>22621,36445=>22622,36446=>22623,36473=>22624,36482=>22625,36483=>22626,36507=>22627,36509=>22628,36514=>22629,36538=>22630,36545=>22631,36547=>22632,36548=>22633,36551=>22634,36572=>22635,36590=>22636,36593=>22637,36599=>22638,36589=>22639,36610=>22640,36623=>22641,36624=>22642,36630=>22643,36640=>22644,36641=>22645,36643=>22646,36648=>22647,36654=>22648,36660=>22649,36663=>22650,36673=>22651,36687=>22652,36690=>22653,36691=>22654,36701=>22655,36702=>22656,36709=>22657,36765=>22658,36792=>22659,36798=>22660,36800=>22661,36811=>22662,36816=>22663,36818=>22664,36835=>22665,36862=>22666,36888=>22667,36904=>22668,36905=>22669,36906=>22670,36915=>22671,36916=>22672,36927=>22673,36962=>22674,36966=>22675,36972=>22676,37006=>22677,37029=>22678,37068=>22679,37077=>22680,37080=>22681,37081=>22682,37093=>22683,37074=>22684,37128=>22685,37133=>22686,37136=>22687,37146=>22688,37152=>22689,37161=>22690,37166=>22691,37174=>22692,37180=>22693,37187=>22694,37199=>22695,37203=>22696,37229=>22697,37243=>22698,37249=>22699,37254=>22700,37267=>22701,37268=>22702,37272=>22703,37281=>22704,37286=>22705,37311=>22706,37331=>22707,37332=>22708,37337=>22709,37353=>22710,37354=>22711,37359=>22712,37369=>22713,37373=>22714,37380=>22715,37381=>22716,37388=>22717,37394=>22718,37395=>22719,37400=>22720,37404=>22721,37405=>22722,37412=>22723,37413=>22724,37414=>22725,37422=>22726,37423=>22727,37424=>22728,37429=>22729,37430=>22730,37438=>22731,37446=>22732,37453=>22733,37464=>22734,37468=>22735,37469=>22736,37481=>22737,37486=>22738,37487=>22739,37488=>22740,37493=>22741,37497=>22742,37499=>22743,37514=>22744,37522=>22745,37536=>22746,37540=>22747,37541=>22748,37544=>22749,37558=>22750,37560=>22751,37562=>22752,37565=>22753,37575=>22754,37581=>22755,37592=>22756,37596=>22757,37597=>22758,37601=>22759,37603=>22760,37608=>22761,37612=>22762,37614=>22763,37616=>22764,37632=>22765,37640=>22766,37660=>22767,37668=>22768,37674=>22769,37684=>22770,37687=>22771,37712=>22772,37717=>22773,37726=>22774,37735=>22775,37737=>22776,37743=>22777,37748=>22778,37750=>22779,37754=>22780,37757=>22781,37760=>22782,37761=>22783,37773=>22784,37778=>22785,37781=>22786,37784=>22787,37798=>22789,37800=>22790,37803=>22791,37812=>22792,37813=>22793,37814=>22794,37828=>22795,37829=>22796,37833=>22797,37835=>22798,37837=>22799,37843=>22800,37849=>22801,37879=>22802,37889=>22803,37896=>22804,37909=>22805,37919=>22806,37935=>22807,37949=>22808,37955=>22809,37977=>22810,37980=>22811,37983=>22812,37985=>22813,37992=>22814,37998=>22815,38020=>22816,38019=>22817,38270=>22818,38276=>22819,38301=>22820,38302=>22821,38330=>22822,38361=>22823,38365=>22824,38367=>22825,38430=>22826,38434=>22827,38437=>22828,38438=>22829,38455=>22830,38457=>22831,38458=>22832,38482=>22833,38486=>22834,38487=>22835,38510=>22836,38524=>22837,38526=>22838,38545=>22839,38559=>22840,38566=>22841,38602=>22842,38623=>22844,38650=>22845,38661=>22846,38682=>22847,38685=>22848,38730=>22850,38744=>22851,38775=>22852,38776=>22853,38779=>22854,38784=>22855,38793=>22856,38807=>22857,38840=>22858,38844=>22859,38847=>22860,38852=>22861,38853=>22862,38855=>22863,38858=>22864,38862=>22865,38864=>22866,38871=>22867,38877=>22868,38884=>22869,38903=>22870,38904=>22871,38906=>22872,38937=>22873,38940=>22874,38944=>22875,38959=>22876,38965=>22877,38980=>22878,38986=>22879,38993=>22880,39018=>22881,39086=>22882,39116=>22883,39142=>22884,39158=>22885,39175=>22886,39199=>22887,39202=>22888,39206=>22889,39211=>22890,39220=>22891,39225=>22892,39239=>22893,39257=>22894,39259=>22895,39323=>22896,39325=>22897,39327=>22898,39344=>22899,39346=>22900,39349=>22901,39379=>22902,39386=>22903,39388=>22904,39399=>22905,39402=>22906,39403=>22907,39404=>22908,39412=>22909,39413=>22910,39421=>22911,39422=>22912,39428=>22913,39435=>22914,39454=>22915,39458=>22916,39475=>22917,39477=>22918,39495=>22919,39499=>22921,39508=>22922,39517=>22923,39594=>22924,39596=>22925,39598=>22926,39602=>22927,39604=>22928,39611=>22929,39615=>22930,39624=>22931,39639=>22932,39643=>22933,39652=>22934,39655=>22935,39660=>22936,39666=>22937,39667=>22938,39669=>22939,39674=>22940,39677=>22941,39679=>22942,39680=>22943,39684=>22944,39685=>22945,39707=>22946,39718=>22947,39735=>22949,39737=>22950,39738=>22951,39756=>22952,39766=>22953,39767=>22954,39771=>22955,39777=>22956,39786=>22957,39789=>22958,39790=>22959,39800=>22960,39807=>22961,39813=>22962,39815=>22963,39817=>22964,39819=>22965,39821=>22966,39828=>22967,39834=>22968,39849=>22969,39863=>22970,39868=>22971,39888=>22972,39929=>22973,39951=>22974,39953=>22975,39966=>22976,39974=>22977,39976=>22978,39997=>22979,40003=>22980,40014=>22981,40030=>22982,40059=>22983,40183=>22984,40185=>22985,40220=>22986,40239=>22987,40243=>22988,40244=>22989,40250=>22990,40252=>22991,40261=>22992,40275=>22993,40276=>22994,40293=>22995,40323=>22996,40326=>22997,40334=>22998,40338=>22999,40339=>23000,40341=>23001,40343=>23002,40344=>23003,40362=>23004,40366=>23005,40394=>23007,40404=>23008,40405=>23009,40414=>23010,40430=>23011,40432=>23012,40446=>23013,40462=>23014,40464=>23015,40465=>23016,40466=>23017,40470=>23018,40583=>23019,40590=>23020,40591=>23021,40598=>23022,40600=>23023,40622=>23024,40627=>23025,40646=>23026,40648=>23027,40651=>23028,40661=>23029,40684=>23030,40685=>23031,40689=>23032,40693=>23033,40696=>23034,40721=>23035,40726=>23036,40730=>23037,40735=>23038,40753=>23039,40754=>23040,40764=>23041,40767=>23042,40771=>23043,40772=>23044,40775=>23045,40790=>23046,40798=>23047,40814=>23048,40819=>23049,40826=>23050,40829=>23051,40847=>23052,40849=>23053,40850=>23054,40854=>23055,40865=>23056,40867=>23057); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/uni2cid_ak12.php b/incs/tcpdf_old/fonts/uni2cid_ak12.php new file mode 100644 index 0000000..6706723 --- /dev/null +++ b/incs/tcpdf_old/fonts/uni2cid_ak12.php @@ -0,0 +1,6 @@ +1,33=>2,34=>3,35=>4,36=>5,37=>6,38=>7,39=>8,40=>9,41=>10,42=>11,43=>12,44=>13,45=>14,46=>15,47=>16,48=>17,49=>18,50=>19,51=>20,52=>21,53=>22,54=>23,55=>24,56=>25,57=>26,58=>27,59=>28,60=>29,61=>30,62=>31,63=>32,64=>33,65=>34,66=>35,67=>36,68=>37,69=>38,70=>39,71=>40,72=>41,73=>42,74=>43,75=>44,76=>45,77=>46,78=>47,79=>48,80=>49,81=>50,82=>51,83=>52,84=>53,85=>54,86=>55,87=>56,88=>57,89=>58,90=>59,91=>60,92=>61,93=>62,94=>63,95=>64,96=>65,97=>66,98=>67,99=>68,100=>69,101=>70,102=>71,103=>72,104=>73,105=>74,106=>75,107=>76,108=>77,109=>78,110=>79,111=>80,112=>81,113=>82,114=>83,115=>84,116=>85,117=>86,118=>87,119=>88,120=>89,121=>90,122=>91,123=>92,124=>93,125=>94,126=>95,8361=>96,8208=>97,169=>98,12644=>101,12288=>101,12289=>102,12290=>103,183=>104,12539=>104,8229=>105,8943=>106,8230=>106,168=>107,12291=>108,8211=>109,8212=>110,8214=>111,65340=>112,65374=>113,8216=>114,8217=>115,8220=>116,8221=>117,12308=>118,12309=>119,12296=>120,12297=>121,12298=>122,12299=>123,12300=>124,12301=>125,12302=>126,12303=>127,12304=>128,12305=>129,177=>130,215=>131,247=>132,8800=>133,8804=>134,8805=>135,8734=>136,8756=>137,176=>138,8242=>139,8243=>140,8451=>141,8491=>142,65504=>143,65505=>144,65509=>145,9794=>146,9792=>147,8736=>148,8869=>149,8978=>150,8706=>151,8711=>152,8801=>153,8786=>154,167=>155,8251=>156,9734=>157,9733=>158,9675=>159,9679=>160,9678=>161,9671=>162,9670=>163,9633=>164,9632=>165,9651=>166,9650=>167,9661=>168,9660=>169,8594=>170,8592=>171,8593=>172,8595=>173,8596=>174,12307=>175,171=>176,187=>177,8730=>178,8765=>179,8733=>180,8757=>181,8747=>182,8748=>183,8712=>184,8715=>185,8838=>186,8839=>187,8834=>188,8835=>189,8746=>190,8745=>191,8743=>192,8744=>193,65506=>194,8658=>195,8660=>196,8704=>197,8707=>198,180=>199,732=>200,711=>201,728=>202,733=>203,730=>204,729=>205,184=>206,731=>207,161=>208,191=>209,8758=>210,8750=>211,8721=>212,8719=>213,164=>214,8457=>215,8240=>216,9665=>217,9664=>218,9655=>219,9654=>220,9828=>221,9824=>222,9825=>223,9829=>224,9831=>225,9827=>226,9673=>227,9672=>228,9635=>229,9680=>230,9681=>231,9618=>232,9636=>233,9637=>234,9640=>235,9639=>236,9638=>237,9641=>238,9832=>239,9743=>240,9742=>241,9756=>242,9758=>243,182=>244,8224=>245,8225=>246,8597=>247,8599=>248,8601=>249,8598=>250,8600=>251,9837=>252,9833=>253,9834=>254,9836=>255,12927=>256,12828=>257,8470=>258,13255=>259,8482=>260,13250=>261,13272=>262,8481=>263,65281=>264,65282=>265,65283=>266,65284=>267,65285=>268,65286=>269,65287=>270,65288=>271,65289=>272,65290=>273,65291=>274,65292=>275,65293=>276,65294=>277,65295=>278,65296=>279,65297=>280,65298=>281,65299=>282,65300=>283,65301=>284,65302=>285,65303=>286,65304=>287,65305=>288,65306=>289,65307=>290,65308=>291,65309=>292,65310=>293,65311=>294,65312=>295,65313=>296,65314=>297,65315=>298,65316=>299,65317=>300,65318=>301,65319=>302,65320=>303,65321=>304,65322=>305,65323=>306,65324=>307,65325=>308,65326=>309,65327=>310,65328=>311,65329=>312,65330=>313,65331=>314,65332=>315,65333=>316,65334=>317,65335=>318,65336=>319,65337=>320,65338=>321,65339=>322,65510=>323,65341=>324,65342=>325,65343=>326,65344=>327,65345=>328,65346=>329,65347=>330,65348=>331,65349=>332,65350=>333,65351=>334,65352=>335,65353=>336,65354=>337,65355=>338,65356=>339,65357=>340,65358=>341,65359=>342,65360=>343,65361=>344,65362=>345,65363=>346,65364=>347,65365=>348,65366=>349,65367=>350,65368=>351,65369=>352,65370=>353,65371=>354,65372=>355,65373=>356,65507=>357,12593=>358,12594=>359,12595=>360,12596=>361,12597=>362,12598=>363,12599=>364,12600=>365,12601=>366,12602=>367,12603=>368,12604=>369,12605=>370,12606=>371,12607=>372,12608=>373,12609=>374,12610=>375,12611=>376,12612=>377,12613=>378,12614=>379,12615=>380,12616=>381,12617=>382,12618=>383,12619=>384,12620=>385,12621=>386,12622=>387,12623=>388,12624=>389,12625=>390,12626=>391,12627=>392,12628=>393,12629=>394,12630=>395,12631=>396,12632=>397,12633=>398,12634=>399,12635=>400,12636=>401,12637=>402,12638=>403,12639=>404,12640=>405,12641=>406,12642=>407,12643=>408,12645=>409,12646=>410,12647=>411,12648=>412,12649=>413,12650=>414,12651=>415,12652=>416,12653=>417,12654=>418,12655=>419,12656=>420,12657=>421,12658=>422,12659=>423,12660=>424,12661=>425,12662=>426,12663=>427,12664=>428,12665=>429,12666=>430,12667=>431,12668=>432,12669=>433,12670=>434,12671=>435,12672=>436,12673=>437,12674=>438,12675=>439,12676=>440,12677=>441,12678=>442,12679=>443,12680=>444,12681=>445,12682=>446,12683=>447,12684=>448,12685=>449,12686=>450,8560=>451,8561=>452,8562=>453,8563=>454,8564=>455,8565=>456,8566=>457,8567=>458,8568=>459,8569=>460,8544=>461,8545=>462,8546=>463,8547=>464,8548=>465,8549=>466,8550=>467,8551=>468,8552=>469,8553=>470,913=>471,914=>472,915=>473,916=>474,917=>475,918=>476,919=>477,920=>478,921=>479,922=>480,923=>481,924=>482,925=>483,926=>484,927=>485,928=>486,929=>487,931=>488,932=>489,933=>490,934=>491,935=>492,936=>493,937=>494,945=>495,946=>496,947=>497,948=>498,949=>499,950=>500,951=>501,952=>502,953=>503,954=>504,955=>505,956=>506,957=>507,958=>508,959=>509,960=>510,961=>511,963=>512,964=>513,965=>514,966=>515,967=>516,968=>517,969=>518,9472=>519,9474=>520,9484=>521,9488=>522,9496=>523,9492=>524,9500=>525,9516=>526,9508=>527,9524=>528,9532=>529,9473=>530,9475=>531,9487=>532,9491=>533,9499=>534,9495=>535,9507=>536,9523=>537,9515=>538,9531=>539,9547=>540,9504=>541,9519=>542,9512=>543,9527=>544,9535=>545,9501=>546,9520=>547,9509=>548,9528=>549,9538=>550,9490=>551,9489=>552,9498=>553,9497=>554,9494=>555,9493=>556,9486=>557,9485=>558,9502=>559,9503=>560,9505=>561,9506=>562,9510=>563,9511=>564,9513=>565,9514=>566,9517=>567,9518=>568,9521=>569,9522=>570,9525=>571,9526=>572,9529=>573,9530=>574,9533=>575,9534=>576,9536=>577,9537=>578,9539=>579,9540=>580,9541=>581,9542=>582,9543=>583,9544=>584,9545=>585,9546=>586,13205=>587,13206=>588,13207=>589,8467=>590,13208=>591,13252=>592,13219=>593,13220=>594,13221=>595,13222=>596,13209=>597,13210=>598,13211=>599,13212=>600,13213=>601,13214=>602,13215=>603,13216=>604,13217=>605,13218=>606,13258=>607,13197=>608,13198=>609,13199=>610,13263=>611,13192=>612,13193=>613,13256=>614,13223=>615,13224=>616,13232=>617,13233=>618,13234=>619,13235=>620,13236=>621,13237=>622,13238=>623,13239=>624,13240=>625,13241=>626,13184=>627,13185=>628,13186=>629,13187=>630,13188=>631,13242=>632,13243=>633,13244=>634,13245=>635,13246=>636,13247=>637,13200=>638,13201=>639,13202=>640,13203=>641,13204=>642,8486=>643,13248=>644,13249=>645,13194=>646,13195=>647,13196=>648,13270=>649,13253=>650,13229=>651,13230=>652,13231=>653,13275=>654,13225=>655,13226=>656,13227=>657,13228=>658,13277=>659,13264=>660,13267=>661,13251=>662,13257=>663,13276=>664,13254=>665,198=>666,208=>667,170=>668,294=>669,306=>670,319=>671,321=>672,216=>673,338=>674,186=>675,222=>676,358=>677,330=>678,12896=>679,12897=>680,12898=>681,12899=>682,12900=>683,12901=>684,12902=>685,12903=>686,12904=>687,12905=>688,12906=>689,12907=>690,12908=>691,12909=>692,12910=>693,12911=>694,12912=>695,12913=>696,12914=>697,12915=>698,12916=>699,12917=>700,12918=>701,12919=>702,12920=>703,12921=>704,12922=>705,12923=>706,9424=>707,9425=>708,9426=>709,9427=>710,9428=>711,9429=>712,9430=>713,9431=>714,9432=>715,9433=>716,9434=>717,9435=>718,9436=>719,9437=>720,9438=>721,9439=>722,9440=>723,9441=>724,9442=>725,9443=>726,9444=>727,9445=>728,9446=>729,9447=>730,9448=>731,9449=>732,9312=>733,9313=>734,9314=>735,9315=>736,9316=>737,9317=>738,9318=>739,9319=>740,9320=>741,9321=>742,9322=>743,9323=>744,9324=>745,9325=>746,9326=>747,189=>748,8531=>749,8532=>750,188=>751,190=>752,8539=>753,8540=>754,8541=>755,8542=>756,230=>757,273=>758,240=>759,295=>760,305=>761,307=>762,312=>763,320=>764,322=>765,248=>766,339=>767,223=>768,254=>769,359=>770,331=>771,329=>772,12800=>773,12801=>774,12802=>775,12803=>776,12804=>777,12805=>778,12806=>779,12807=>780,12808=>781,12809=>782,12810=>783,12811=>784,12812=>785,12813=>786,12814=>787,12815=>788,12816=>789,12817=>790,12818=>791,12819=>792,12820=>793,12821=>794,12822=>795,12823=>796,12824=>797,12825=>798,12826=>799,12827=>800,9372=>801,9373=>802,9374=>803,9375=>804,9376=>805,9377=>806,9378=>807,9379=>808,9380=>809,9381=>810,9382=>811,9383=>812,9384=>813,9385=>814,9386=>815,9387=>816,9388=>817,9389=>818,9390=>819,9391=>820,9392=>821,9393=>822,9394=>823,9395=>824,9396=>825,9397=>826,9332=>827,9333=>828,9334=>829,9335=>830,9336=>831,9337=>832,9338=>833,9339=>834,9340=>835,9341=>836,9342=>837,9343=>838,9344=>839,9345=>840,9346=>841,185=>842,178=>843,179=>844,8308=>845,8319=>846,8321=>847,8322=>848,8323=>849,8324=>850,12353=>851,12354=>852,12355=>853,12356=>854,12357=>855,12358=>856,12359=>857,12360=>858,12361=>859,12362=>860,12363=>861,12364=>862,12365=>863,12366=>864,12367=>865,12368=>866,12369=>867,12370=>868,12371=>869,12372=>870,12373=>871,12374=>872,12375=>873,12376=>874,12377=>875,12378=>876,12379=>877,12380=>878,12381=>879,12382=>880,12383=>881,12384=>882,12385=>883,12386=>884,12387=>885,12388=>886,12389=>887,12390=>888,12391=>889,12392=>890,12393=>891,12394=>892,12395=>893,12396=>894,12397=>895,12398=>896,12399=>897,12400=>898,12401=>899,12402=>900,12403=>901,12404=>902,12405=>903,12406=>904,12407=>905,12408=>906,12409=>907,12410=>908,12411=>909,12412=>910,12413=>911,12414=>912,12415=>913,12416=>914,12417=>915,12418=>916,12419=>917,12420=>918,12421=>919,12422=>920,12423=>921,12424=>922,12425=>923,12426=>924,12427=>925,12428=>926,12429=>927,12430=>928,12431=>929,12432=>930,12433=>931,12434=>932,12435=>933,12449=>934,12450=>935,12451=>936,12452=>937,12453=>938,12454=>939,12455=>940,12456=>941,12457=>942,12458=>943,12459=>944,12460=>945,12461=>946,12462=>947,12463=>948,12464=>949,12465=>950,12466=>951,12467=>952,12468=>953,12469=>954,12470=>955,12471=>956,12472=>957,12473=>958,12474=>959,12475=>960,12476=>961,12477=>962,12478=>963,12479=>964,12480=>965,12481=>966,12482=>967,12483=>968,12484=>969,12485=>970,12486=>971,12487=>972,12488=>973,12489=>974,12490=>975,12491=>976,12492=>977,12493=>978,12494=>979,12495=>980,12496=>981,12497=>982,12498=>983,12499=>984,12500=>985,12501=>986,12502=>987,12503=>988,12504=>989,12505=>990,12506=>991,12507=>992,12508=>993,12509=>994,12510=>995,12511=>996,12512=>997,12513=>998,12514=>999,12515=>1000,12516=>1001,12517=>1002,12518=>1003,12519=>1004,12520=>1005,12521=>1006,12522=>1007,12523=>1008,12524=>1009,12525=>1010,12526=>1011,12527=>1012,12528=>1013,12529=>1014,12530=>1015,12531=>1016,12532=>1017,12533=>1018,12534=>1019,1040=>1020,1041=>1021,1042=>1022,1043=>1023,1044=>1024,1045=>1025,1025=>1026,1046=>1027,1047=>1028,1048=>1029,1049=>1030,1050=>1031,1051=>1032,1052=>1033,1053=>1034,1054=>1035,1055=>1036,1056=>1037,1057=>1038,1058=>1039,1059=>1040,1060=>1041,1061=>1042,1062=>1043,1063=>1044,1064=>1045,1065=>1046,1066=>1047,1067=>1048,1068=>1049,1069=>1050,1070=>1051,1071=>1052,1072=>1053,1073=>1054,1074=>1055,1075=>1056,1076=>1057,1077=>1058,1105=>1059,1078=>1060,1079=>1061,1080=>1062,1081=>1063,1082=>1064,1083=>1065,1084=>1066,1085=>1067,1086=>1068,1087=>1069,1088=>1070,1089=>1071,1090=>1072,1091=>1073,1092=>1074,1093=>1075,1094=>1076,1095=>1077,1096=>1078,1097=>1079,1098=>1080,1099=>1081,1100=>1082,1101=>1083,1102=>1084,1103=>1085,44032=>1086,44033=>1087,44036=>1088,44039=>1089,44040=>1090,44041=>1091,44042=>1092,44048=>1093,44049=>1094,44050=>1095,44051=>1096,44052=>1097,44053=>1098,44054=>1099,44055=>1100,44057=>1101,44058=>1102,44059=>1103,44060=>1104,44061=>1105,44064=>1106,44068=>1107,44076=>1108,44077=>1109,44079=>1110,44080=>1111,44081=>1112,44088=>1113,44089=>1114,44092=>1115,44096=>1116,44107=>1117,44109=>1118,44116=>1119,44120=>1120,44124=>1121,44144=>1122,44145=>1123,44148=>1124,44151=>1125,44152=>1126,44154=>1127,44160=>1128,44161=>1129,44163=>1130,44164=>1131,44165=>1132,44166=>1133,44169=>1134,44170=>1135,44171=>1136,44172=>1137,44176=>1138,44180=>1139,44188=>1140,44189=>1141,44191=>1142,44192=>1143,44193=>1144,44200=>1145,44201=>1146,44202=>1147,44204=>1148,44207=>1149,44208=>1150,44216=>1151,44217=>1152,44219=>1153,44220=>1154,44221=>1155,44225=>1156,44228=>1157,44232=>1158,44236=>1159,44245=>1160,44247=>1161,44256=>1162,44257=>1163,44260=>1164,44263=>1165,44264=>1166,44266=>1167,44268=>1168,44271=>1169,44272=>1170,44273=>1171,44275=>1172,44277=>1173,44278=>1174,44284=>1175,44285=>1176,44288=>1177,44292=>1178,44294=>1179,44300=>1180,44301=>1181,44303=>1182,44305=>1183,44312=>1184,44316=>1185,44320=>1186,44329=>1187,44332=>1188,44333=>1189,44340=>1190,44341=>1191,44344=>1192,44348=>1193,44356=>1194,44357=>1195,44359=>1196,44361=>1197,44368=>1198,44372=>1199,44376=>1200,44385=>1201,44387=>1202,44396=>1203,44397=>1204,44400=>1205,44403=>1206,44404=>1207,44405=>1208,44406=>1209,44411=>1210,44412=>1211,44413=>1212,44415=>1213,44417=>1214,44418=>1215,44424=>1216,44425=>1217,44428=>1218,44432=>1219,44444=>1220,44445=>1221,44452=>1222,44471=>1223,44480=>1224,44481=>1225,44484=>1226,44488=>1227,44496=>1228,44497=>1229,44499=>1230,44508=>1231,44512=>1232,44516=>1233,44536=>1234,44537=>1235,44540=>1236,44543=>1237,44544=>1238,44545=>1239,44552=>1240,44553=>1241,44555=>1242,44557=>1243,44564=>1244,44592=>1245,44593=>1246,44596=>1247,44599=>1248,44600=>1249,44602=>1250,44608=>1251,44609=>1252,44611=>1253,44613=>1254,44614=>1255,44618=>1256,44620=>1257,44621=>1258,44622=>1259,44624=>1260,44628=>1261,44630=>1262,44636=>1263,44637=>1264,44639=>1265,44640=>1266,44641=>1267,44645=>1268,44648=>1269,44649=>1270,44652=>1271,44656=>1272,44664=>1273,44665=>1274,44667=>1275,44668=>1276,44669=>1277,44676=>1278,44677=>1279,44684=>1280,44732=>1281,44733=>1282,44734=>1283,44736=>1284,44740=>1285,44748=>1286,44749=>1287,44751=>1288,44752=>1289,44753=>1290,44760=>1291,44761=>1292,44764=>1293,44776=>1294,44779=>1295,44781=>1296,44788=>1297,44792=>1298,44796=>1299,44807=>1300,44808=>1301,44813=>1302,44816=>1303,44844=>1304,44845=>1305,44848=>1306,44850=>1307,44852=>1308,44860=>1309,44861=>1310,44863=>1311,44865=>1312,44866=>1313,44867=>1314,44872=>1315,44873=>1316,44880=>1317,44892=>1318,44893=>1319,44900=>1320,44901=>1321,44921=>1322,44928=>1323,44932=>1324,44936=>1325,44944=>1326,44945=>1327,44949=>1328,44956=>1329,44984=>1330,44985=>1331,44988=>1332,44992=>1333,44999=>1334,45000=>1335,45001=>1336,45003=>1337,45005=>1338,45006=>1339,45012=>1340,45020=>1341,45032=>1342,45033=>1343,45040=>1344,45041=>1345,45044=>1346,45048=>1347,45056=>1348,45057=>1349,45060=>1350,45068=>1351,45072=>1352,45076=>1353,45084=>1354,45085=>1355,45096=>1356,45124=>1357,45125=>1358,45128=>1359,45130=>1360,45132=>1361,45134=>1362,45139=>1363,45140=>1364,45141=>1365,45143=>1366,45145=>1367,45149=>1368,45180=>1369,45181=>1370,45184=>1371,45188=>1372,45196=>1373,45197=>1374,45199=>1375,45201=>1376,45208=>1377,45209=>1378,45210=>1379,45212=>1380,45215=>1381,45216=>1382,45217=>1383,45218=>1384,45224=>1385,45225=>1386,45227=>1387,45228=>1388,45229=>1389,45230=>1390,45231=>1391,45233=>1392,45235=>1393,45236=>1394,45237=>1395,45240=>1396,45244=>1397,45252=>1398,45253=>1399,45255=>1400,45256=>1401,45257=>1402,45264=>1403,45265=>1404,45268=>1405,45272=>1406,45280=>1407,45285=>1408,45320=>1409,45321=>1410,45323=>1411,45324=>1412,45328=>1413,45330=>1414,45331=>1415,45336=>1416,45337=>1417,45339=>1418,45340=>1419,45341=>1420,45347=>1421,45348=>1422,45349=>1423,45352=>1424,45356=>1425,45364=>1426,45365=>1427,45367=>1428,45368=>1429,45369=>1430,45376=>1431,45377=>1432,45380=>1433,45384=>1434,45392=>1435,45393=>1436,45396=>1437,45397=>1438,45400=>1439,45404=>1440,45408=>1441,45432=>1442,45433=>1443,45436=>1444,45440=>1445,45442=>1446,45448=>1447,45449=>1448,45451=>1449,45453=>1450,45458=>1451,45459=>1452,45460=>1453,45464=>1454,45468=>1455,45480=>1456,45516=>1457,45520=>1458,45524=>1459,45532=>1460,45533=>1461,45535=>1462,45544=>1463,45545=>1464,45548=>1465,45552=>1466,45561=>1467,45563=>1468,45565=>1469,45572=>1470,45573=>1471,45576=>1472,45579=>1473,45580=>1474,45588=>1475,45589=>1476,45591=>1477,45593=>1478,45600=>1479,45620=>1480,45628=>1481,45656=>1482,45660=>1483,45664=>1484,45672=>1485,45673=>1486,45684=>1487,45685=>1488,45692=>1489,45700=>1490,45701=>1491,45705=>1492,45712=>1493,45713=>1494,45716=>1495,45720=>1496,45721=>1497,45722=>1498,45728=>1499,45729=>1500,45731=>1501,45733=>1502,45734=>1503,45738=>1504,45740=>1505,45744=>1506,45748=>1507,45768=>1508,45769=>1509,45772=>1510,45776=>1511,45778=>1512,45784=>1513,45785=>1514,45787=>1515,45789=>1516,45794=>1517,45796=>1518,45797=>1519,45798=>1520,45800=>1521,45803=>1522,45804=>1523,45805=>1524,45806=>1525,45807=>1526,45811=>1527,45812=>1528,45813=>1529,45815=>1530,45816=>1531,45817=>1532,45818=>1533,45819=>1534,45823=>1535,45824=>1536,45825=>1537,45828=>1538,45832=>1539,45840=>1540,45841=>1541,45843=>1542,45844=>1543,45845=>1544,45852=>1545,45908=>1546,45909=>1547,45910=>1548,45912=>1549,45915=>1550,45916=>1551,45918=>1552,45919=>1553,45924=>1554,45925=>1555,45927=>1556,45929=>1557,45931=>1558,45934=>1559,45936=>1560,45937=>1561,45940=>1562,45944=>1563,45952=>1564,45953=>1565,45955=>1566,45956=>1567,45957=>1568,45964=>1569,45968=>1570,45972=>1571,45984=>1572,45985=>1573,45992=>1574,45996=>1575,46020=>1576,46021=>1577,46024=>1578,46027=>1579,46028=>1580,46030=>1581,46032=>1582,46036=>1583,46037=>1584,46039=>1585,46041=>1586,46043=>1587,46045=>1588,46048=>1589,46052=>1590,46056=>1591,46076=>1592,46096=>1593,46104=>1594,46108=>1595,46112=>1596,46120=>1597,46121=>1598,46123=>1599,46132=>1600,46160=>1601,46161=>1602,46164=>1603,46168=>1604,46176=>1605,46177=>1606,46179=>1607,46181=>1608,46188=>1609,46208=>1610,46216=>1611,46237=>1612,46244=>1613,46248=>1614,46252=>1615,46261=>1616,46263=>1617,46265=>1618,46272=>1619,46276=>1620,46280=>1621,46288=>1622,46293=>1623,46300=>1624,46301=>1625,46304=>1626,46307=>1627,46308=>1628,46310=>1629,46316=>1630,46317=>1631,46319=>1632,46321=>1633,46328=>1634,46356=>1635,46357=>1636,46360=>1637,46363=>1638,46364=>1639,46372=>1640,46373=>1641,46375=>1642,46376=>1643,46377=>1644,46378=>1645,46384=>1646,46385=>1647,46388=>1648,46392=>1649,46400=>1650,46401=>1651,46403=>1652,46404=>1653,46405=>1654,46411=>1655,46412=>1656,46413=>1657,46416=>1658,46420=>1659,46428=>1660,46429=>1661,46431=>1662,46432=>1663,46433=>1664,46496=>1665,46497=>1666,46500=>1667,46504=>1668,46506=>1669,46507=>1670,46512=>1671,46513=>1672,46515=>1673,46516=>1674,46517=>1675,46523=>1676,46524=>1677,46525=>1678,46528=>1679,46532=>1680,46540=>1681,46541=>1682,46543=>1683,46544=>1684,46545=>1685,46552=>1686,46572=>1687,46608=>1688,46609=>1689,46612=>1690,46616=>1691,46629=>1692,46636=>1693,46644=>1694,46664=>1695,46692=>1696,46696=>1697,46748=>1698,46749=>1699,46752=>1700,46756=>1701,46763=>1702,46764=>1703,46769=>1704,46804=>1705,46832=>1706,46836=>1707,46840=>1708,46848=>1709,46849=>1710,46853=>1711,46888=>1712,46889=>1713,46892=>1714,46895=>1715,46896=>1716,46904=>1717,46905=>1718,46907=>1719,46916=>1720,46920=>1721,46924=>1722,46932=>1723,46933=>1724,46944=>1725,46948=>1726,46952=>1727,46960=>1728,46961=>1729,46963=>1730,46965=>1731,46972=>1732,46973=>1733,46976=>1734,46980=>1735,46988=>1736,46989=>1737,46991=>1738,46992=>1739,46993=>1740,46994=>1741,46998=>1742,46999=>1743,47000=>1744,47001=>1745,47004=>1746,47008=>1747,47016=>1748,47017=>1749,47019=>1750,47020=>1751,47021=>1752,47028=>1753,47029=>1754,47032=>1755,47047=>1756,47049=>1757,47084=>1758,47085=>1759,47088=>1760,47092=>1761,47100=>1762,47101=>1763,47103=>1764,47104=>1765,47105=>1766,47111=>1767,47112=>1768,47113=>1769,47116=>1770,47120=>1771,47128=>1772,47129=>1773,47131=>1774,47133=>1775,47140=>1776,47141=>1777,47144=>1778,47148=>1779,47156=>1780,47157=>1781,47159=>1782,47160=>1783,47161=>1784,47168=>1785,47172=>1786,47185=>1787,47187=>1788,47196=>1789,47197=>1790,47200=>1791,47204=>1792,47212=>1793,47213=>1794,47215=>1795,47217=>1796,47224=>1797,47228=>1798,47245=>1799,47272=>1800,47280=>1801,47284=>1802,47288=>1803,47296=>1804,47297=>1805,47299=>1806,47301=>1807,47308=>1808,47312=>1809,47316=>1810,47325=>1811,47327=>1812,47329=>1813,47336=>1814,47337=>1815,47340=>1816,47344=>1817,47352=>1818,47353=>1819,47355=>1820,47357=>1821,47364=>1822,47384=>1823,47392=>1824,47420=>1825,47421=>1826,47424=>1827,47428=>1828,47436=>1829,47439=>1830,47441=>1831,47448=>1832,47449=>1833,47452=>1834,47456=>1835,47464=>1836,47465=>1837,47467=>1838,47469=>1839,47476=>1840,47477=>1841,47480=>1842,47484=>1843,47492=>1844,47493=>1845,47495=>1846,47497=>1847,47498=>1848,47501=>1849,47502=>1850,47532=>1851,47533=>1852,47536=>1853,47540=>1854,47548=>1855,47549=>1856,47551=>1857,47553=>1858,47560=>1859,47561=>1860,47564=>1861,47566=>1862,47567=>1863,47568=>1864,47569=>1865,47570=>1866,47576=>1867,47577=>1868,47579=>1869,47581=>1870,47582=>1871,47585=>1872,47587=>1873,47588=>1874,47589=>1875,47592=>1876,47596=>1877,47604=>1878,47605=>1879,47607=>1880,47608=>1881,47609=>1882,47610=>1883,47616=>1884,47617=>1885,47624=>1886,47637=>1887,47672=>1888,47673=>1889,47676=>1890,47680=>1891,47682=>1892,47688=>1893,47689=>1894,47691=>1895,47693=>1896,47694=>1897,47699=>1898,47700=>1899,47701=>1900,47704=>1901,47708=>1902,47716=>1903,47717=>1904,47719=>1905,47720=>1906,47721=>1907,47728=>1908,47729=>1909,47732=>1910,47736=>1911,47747=>1912,47748=>1913,47749=>1914,47751=>1915,47756=>1916,47784=>1917,47785=>1918,47787=>1919,47788=>1920,47792=>1921,47794=>1922,47800=>1923,47801=>1924,47803=>1925,47805=>1926,47812=>1927,47816=>1928,47832=>1929,47833=>1930,47868=>1931,47872=>1932,47876=>1933,47885=>1934,47887=>1935,47889=>1936,47896=>1937,47900=>1938,47904=>1939,47913=>1940,47915=>1941,47924=>1942,47925=>1943,47926=>1944,47928=>1945,47931=>1946,47932=>1947,47933=>1948,47934=>1949,47940=>1950,47941=>1951,47943=>1952,47945=>1953,47949=>1954,47951=>1955,47952=>1956,47956=>1957,47960=>1958,47969=>1959,47971=>1960,47980=>1961,48008=>1962,48012=>1963,48016=>1964,48036=>1965,48040=>1966,48044=>1967,48052=>1968,48055=>1969,48064=>1970,48068=>1971,48072=>1972,48080=>1973,48083=>1974,48120=>1975,48121=>1976,48124=>1977,48127=>1978,48128=>1979,48130=>1980,48136=>1981,48137=>1982,48139=>1983,48140=>1984,48141=>1985,48143=>1986,48145=>1987,48148=>1988,48149=>1989,48150=>1990,48151=>1991,48152=>1992,48155=>1993,48156=>1994,48157=>1995,48158=>1996,48159=>1997,48164=>1998,48165=>1999,48167=>2000,48169=>2001,48173=>2002,48176=>2003,48177=>2004,48180=>2005,48184=>2006,48192=>2007,48193=>2008,48195=>2009,48196=>2010,48197=>2011,48201=>2012,48204=>2013,48205=>2014,48208=>2015,48221=>2016,48260=>2017,48261=>2018,48264=>2019,48267=>2020,48268=>2021,48270=>2022,48276=>2023,48277=>2024,48279=>2025,48281=>2026,48282=>2027,48288=>2028,48289=>2029,48292=>2030,48295=>2031,48296=>2032,48304=>2033,48305=>2034,48307=>2035,48308=>2036,48309=>2037,48316=>2038,48317=>2039,48320=>2040,48324=>2041,48333=>2042,48335=>2043,48336=>2044,48337=>2045,48341=>2046,48344=>2047,48348=>2048,48372=>2049,48373=>2050,48374=>2051,48376=>2052,48380=>2053,48388=>2054,48389=>2055,48391=>2056,48393=>2057,48400=>2058,48404=>2059,48420=>2060,48428=>2061,48448=>2062,48456=>2063,48457=>2064,48460=>2065,48464=>2066,48472=>2067,48473=>2068,48484=>2069,48488=>2070,48512=>2071,48513=>2072,48516=>2073,48519=>2074,48520=>2075,48521=>2076,48522=>2077,48528=>2078,48529=>2079,48531=>2080,48533=>2081,48537=>2082,48538=>2083,48540=>2084,48548=>2085,48560=>2086,48568=>2087,48596=>2088,48597=>2089,48600=>2090,48604=>2091,48617=>2092,48624=>2093,48628=>2094,48632=>2095,48640=>2096,48643=>2097,48645=>2098,48652=>2099,48653=>2100,48656=>2101,48660=>2102,48668=>2103,48669=>2104,48671=>2105,48708=>2106,48709=>2107,48712=>2108,48716=>2109,48718=>2110,48724=>2111,48725=>2112,48727=>2113,48729=>2114,48730=>2115,48731=>2116,48736=>2117,48737=>2118,48740=>2119,48744=>2120,48746=>2121,48752=>2122,48753=>2123,48755=>2124,48756=>2125,48757=>2126,48763=>2127,48764=>2128,48765=>2129,48768=>2130,48772=>2131,48780=>2132,48781=>2133,48783=>2134,48784=>2135,48785=>2136,48792=>2137,48793=>2138,48808=>2139,48848=>2140,48849=>2141,48852=>2142,48855=>2143,48856=>2144,48864=>2145,48867=>2146,48868=>2147,48869=>2148,48876=>2149,48897=>2150,48904=>2151,48905=>2152,48920=>2153,48921=>2154,48923=>2155,48924=>2156,48925=>2157,48960=>2158,48961=>2159,48964=>2160,48968=>2161,48976=>2162,48977=>2163,48981=>2164,49044=>2165,49072=>2166,49093=>2167,49100=>2168,49101=>2169,49104=>2170,49108=>2171,49116=>2172,49119=>2173,49121=>2174,49212=>2175,49233=>2176,49240=>2177,49244=>2178,49248=>2179,49256=>2180,49257=>2181,49296=>2182,49297=>2183,49300=>2184,49304=>2185,49312=>2186,49313=>2187,49315=>2188,49317=>2189,49324=>2190,49325=>2191,49327=>2192,49328=>2193,49331=>2194,49332=>2195,49333=>2196,49334=>2197,49340=>2198,49341=>2199,49343=>2200,49344=>2201,49345=>2202,49349=>2203,49352=>2204,49353=>2205,49356=>2206,49360=>2207,49368=>2208,49369=>2209,49371=>2210,49372=>2211,49373=>2212,49380=>2213,49381=>2214,49384=>2215,49388=>2216,49396=>2217,49397=>2218,49399=>2219,49401=>2220,49408=>2221,49412=>2222,49416=>2223,49424=>2224,49429=>2225,49436=>2226,49437=>2227,49438=>2228,49439=>2229,49440=>2230,49443=>2231,49444=>2232,49446=>2233,49447=>2234,49452=>2235,49453=>2236,49455=>2237,49456=>2238,49457=>2239,49462=>2240,49464=>2241,49465=>2242,49468=>2243,49472=>2244,49480=>2245,49481=>2246,49483=>2247,49484=>2248,49485=>2249,49492=>2250,49493=>2251,49496=>2252,49500=>2253,49508=>2254,49509=>2255,49511=>2256,49512=>2257,49513=>2258,49520=>2259,49524=>2260,49528=>2261,49541=>2262,49548=>2263,49549=>2264,49550=>2265,49552=>2266,49556=>2267,49558=>2268,49564=>2269,49565=>2270,49567=>2271,49569=>2272,49573=>2273,49576=>2274,49577=>2275,49580=>2276,49584=>2277,49597=>2278,49604=>2279,49608=>2280,49612=>2281,49620=>2282,49623=>2283,49624=>2284,49632=>2285,49636=>2286,49640=>2287,49648=>2288,49649=>2289,49651=>2290,49660=>2291,49661=>2292,49664=>2293,49668=>2294,49676=>2295,49677=>2296,49679=>2297,49681=>2298,49688=>2299,49689=>2300,49692=>2301,49695=>2302,49696=>2303,49704=>2304,49705=>2305,49707=>2306,49709=>2307,49711=>2308,49713=>2309,49714=>2310,49716=>2311,49736=>2312,49744=>2313,49745=>2314,49748=>2315,49752=>2316,49760=>2317,49765=>2318,49772=>2319,49773=>2320,49776=>2321,49780=>2322,49788=>2323,49789=>2324,49791=>2325,49793=>2326,49800=>2327,49801=>2328,49808=>2329,49816=>2330,49819=>2331,49821=>2332,49828=>2333,49829=>2334,49832=>2335,49836=>2336,49837=>2337,49844=>2338,49845=>2339,49847=>2340,49849=>2341,49884=>2342,49885=>2343,49888=>2344,49891=>2345,49892=>2346,49899=>2347,49900=>2348,49901=>2349,49903=>2350,49905=>2351,49910=>2352,49912=>2353,49913=>2354,49915=>2355,49916=>2356,49920=>2357,49928=>2358,49929=>2359,49932=>2360,49933=>2361,49939=>2362,49940=>2363,49941=>2364,49944=>2365,49948=>2366,49956=>2367,49957=>2368,49960=>2369,49961=>2370,49989=>2371,50024=>2372,50025=>2373,50028=>2374,50032=>2375,50034=>2376,50040=>2377,50041=>2378,50044=>2379,50045=>2380,50052=>2381,50056=>2382,50060=>2383,50112=>2384,50136=>2385,50137=>2386,50140=>2387,50143=>2388,50144=>2389,50146=>2390,50152=>2391,50153=>2392,50157=>2393,50164=>2394,50165=>2395,50168=>2396,50184=>2397,50192=>2398,50212=>2399,50220=>2400,50224=>2401,50228=>2402,50236=>2403,50237=>2404,50248=>2405,50276=>2406,50277=>2407,50280=>2408,50284=>2409,50292=>2410,50293=>2411,50297=>2412,50304=>2413,50324=>2414,50332=>2415,50360=>2416,50364=>2417,50409=>2418,50416=>2419,50417=>2420,50420=>2421,50424=>2422,50426=>2423,50431=>2424,50432=>2425,50433=>2426,50444=>2427,50448=>2428,50452=>2429,50460=>2430,50472=>2431,50473=>2432,50476=>2433,50480=>2434,50488=>2435,50489=>2436,50491=>2437,50493=>2438,50500=>2439,50501=>2440,50504=>2441,50505=>2442,50506=>2443,50508=>2444,50509=>2445,50510=>2446,50515=>2447,50516=>2448,50517=>2449,50519=>2450,50520=>2451,50521=>2452,50525=>2453,50526=>2454,50528=>2455,50529=>2456,50532=>2457,50536=>2458,50544=>2459,50545=>2460,50547=>2461,50548=>2462,50549=>2463,50556=>2464,50557=>2465,50560=>2466,50564=>2467,50567=>2468,50572=>2469,50573=>2470,50575=>2471,50577=>2472,50581=>2473,50583=>2474,50584=>2475,50588=>2476,50592=>2477,50601=>2478,50612=>2479,50613=>2480,50616=>2481,50617=>2482,50619=>2483,50620=>2484,50621=>2485,50622=>2486,50628=>2487,50629=>2488,50630=>2489,50631=>2490,50632=>2491,50633=>2492,50634=>2493,50636=>2494,50638=>2495,50640=>2496,50641=>2497,50644=>2498,50648=>2499,50656=>2500,50657=>2501,50659=>2502,50661=>2503,50668=>2504,50669=>2505,50670=>2506,50672=>2507,50676=>2508,50678=>2509,50679=>2510,50684=>2511,50685=>2512,50686=>2513,50687=>2514,50688=>2515,50689=>2516,50693=>2517,50694=>2518,50695=>2519,50696=>2520,50700=>2521,50704=>2522,50712=>2523,50713=>2524,50715=>2525,50716=>2526,50724=>2527,50725=>2528,50728=>2529,50732=>2530,50733=>2531,50734=>2532,50736=>2533,50739=>2534,50740=>2535,50741=>2536,50743=>2537,50745=>2538,50747=>2539,50752=>2540,50753=>2541,50756=>2542,50760=>2543,50768=>2544,50769=>2545,50771=>2546,50772=>2547,50773=>2548,50780=>2549,50781=>2550,50784=>2551,50796=>2552,50799=>2553,50801=>2554,50808=>2555,50809=>2556,50812=>2557,50816=>2558,50824=>2559,50825=>2560,50827=>2561,50829=>2562,50836=>2563,50837=>2564,50840=>2565,50844=>2566,50852=>2567,50853=>2568,50855=>2569,50857=>2570,50864=>2571,50865=>2572,50868=>2573,50872=>2574,50873=>2575,50874=>2576,50880=>2577,50881=>2578,50883=>2579,50885=>2580,50892=>2581,50893=>2582,50896=>2583,50900=>2584,50908=>2585,50909=>2586,50912=>2587,50913=>2588,50920=>2589,50921=>2590,50924=>2591,50928=>2592,50936=>2593,50937=>2594,50941=>2595,50948=>2596,50949=>2597,50952=>2598,50956=>2599,50964=>2600,50965=>2601,50967=>2602,50969=>2603,50976=>2604,50977=>2605,50980=>2606,50984=>2607,50992=>2608,50993=>2609,50995=>2610,50997=>2611,50999=>2612,51004=>2613,51005=>2614,51008=>2615,51012=>2616,51018=>2617,51020=>2618,51021=>2619,51023=>2620,51025=>2621,51026=>2622,51027=>2623,51028=>2624,51029=>2625,51030=>2626,51031=>2627,51032=>2628,51036=>2629,51040=>2630,51048=>2631,51051=>2632,51060=>2633,51061=>2634,51064=>2635,51068=>2636,51069=>2637,51070=>2638,51075=>2639,51076=>2640,51077=>2641,51079=>2642,51080=>2643,51081=>2644,51082=>2645,51086=>2646,51088=>2647,51089=>2648,51092=>2649,51094=>2650,51095=>2651,51096=>2652,51098=>2653,51104=>2654,51105=>2655,51107=>2656,51108=>2657,51109=>2658,51110=>2659,51116=>2660,51117=>2661,51120=>2662,51124=>2663,51132=>2664,51133=>2665,51135=>2666,51136=>2667,51137=>2668,51144=>2669,51145=>2670,51148=>2671,51150=>2672,51152=>2673,51160=>2674,51165=>2675,51172=>2676,51176=>2677,51180=>2678,51200=>2679,51201=>2680,51204=>2681,51208=>2682,51210=>2683,51216=>2684,51217=>2685,51219=>2686,51221=>2687,51222=>2688,51228=>2689,51229=>2690,51232=>2691,51236=>2692,51244=>2693,51245=>2694,51247=>2695,51249=>2696,51256=>2697,51260=>2698,51264=>2699,51272=>2700,51273=>2701,51276=>2702,51277=>2703,51284=>2704,51312=>2705,51313=>2706,51316=>2707,51320=>2708,51322=>2709,51328=>2710,51329=>2711,51331=>2712,51333=>2713,51334=>2714,51335=>2715,51339=>2716,51340=>2717,51341=>2718,51348=>2719,51357=>2720,51359=>2721,51361=>2722,51368=>2723,51388=>2724,51389=>2725,51396=>2726,51400=>2727,51404=>2728,51412=>2729,51413=>2730,51415=>2731,51417=>2732,51424=>2733,51425=>2734,51428=>2735,51445=>2736,51452=>2737,51453=>2738,51456=>2739,51460=>2740,51461=>2741,51462=>2742,51468=>2743,51469=>2744,51471=>2745,51473=>2746,51480=>2747,51500=>2748,51508=>2749,51536=>2750,51537=>2751,51540=>2752,51544=>2753,51552=>2754,51553=>2755,51555=>2756,51564=>2757,51568=>2758,51572=>2759,51580=>2760,51592=>2761,51593=>2762,51596=>2763,51600=>2764,51608=>2765,51609=>2766,51611=>2767,51613=>2768,51648=>2769,51649=>2770,51652=>2771,51655=>2772,51656=>2773,51658=>2774,51664=>2775,51665=>2776,51667=>2777,51669=>2778,51670=>2779,51673=>2780,51674=>2781,51676=>2782,51677=>2783,51680=>2784,51682=>2785,51684=>2786,51687=>2787,51692=>2788,51693=>2789,51695=>2790,51696=>2791,51697=>2792,51704=>2793,51705=>2794,51708=>2795,51712=>2796,51720=>2797,51721=>2798,51723=>2799,51724=>2800,51725=>2801,51732=>2802,51736=>2803,51753=>2804,51788=>2805,51789=>2806,51792=>2807,51796=>2808,51804=>2809,51805=>2810,51807=>2811,51808=>2812,51809=>2813,51816=>2814,51837=>2815,51844=>2816,51864=>2817,51900=>2818,51901=>2819,51904=>2820,51908=>2821,51916=>2822,51917=>2823,51919=>2824,51921=>2825,51923=>2826,51928=>2827,51929=>2828,51936=>2829,51948=>2830,51956=>2831,51976=>2832,51984=>2833,51988=>2834,51992=>2835,52000=>2836,52001=>2837,52033=>2838,52040=>2839,52041=>2840,52044=>2841,52048=>2842,52056=>2843,52057=>2844,52061=>2845,52068=>2846,52088=>2847,52089=>2848,52124=>2849,52152=>2850,52180=>2851,52196=>2852,52199=>2853,52201=>2854,52236=>2855,52237=>2856,52240=>2857,52244=>2858,52252=>2859,52253=>2860,52257=>2861,52258=>2862,52263=>2863,52264=>2864,52265=>2865,52268=>2866,52270=>2867,52272=>2868,52280=>2869,52281=>2870,52283=>2871,52284=>2872,52285=>2873,52286=>2874,52292=>2875,52293=>2876,52296=>2877,52300=>2878,52308=>2879,52309=>2880,52311=>2881,52312=>2882,52313=>2883,52320=>2884,52324=>2885,52326=>2886,52328=>2887,52336=>2888,52341=>2889,52376=>2890,52377=>2891,52380=>2892,52384=>2893,52392=>2894,52393=>2895,52395=>2896,52396=>2897,52397=>2898,52404=>2899,52405=>2900,52408=>2901,52412=>2902,52420=>2903,52421=>2904,52423=>2905,52425=>2906,52432=>2907,52436=>2908,52452=>2909,52460=>2910,52464=>2911,52481=>2912,52488=>2913,52489=>2914,52492=>2915,52496=>2916,52504=>2917,52505=>2918,52507=>2919,52509=>2920,52516=>2921,52520=>2922,52524=>2923,52537=>2924,52572=>2925,52576=>2926,52580=>2927,52588=>2928,52589=>2929,52591=>2930,52593=>2931,52600=>2932,52616=>2933,52628=>2934,52629=>2935,52632=>2936,52636=>2937,52644=>2938,52645=>2939,52647=>2940,52649=>2941,52656=>2942,52676=>2943,52684=>2944,52688=>2945,52712=>2946,52716=>2947,52720=>2948,52728=>2949,52729=>2950,52731=>2951,52733=>2952,52740=>2953,52744=>2954,52748=>2955,52756=>2956,52761=>2957,52768=>2958,52769=>2959,52772=>2960,52776=>2961,52784=>2962,52785=>2963,52787=>2964,52789=>2965,52824=>2966,52825=>2967,52828=>2968,52831=>2969,52832=>2970,52833=>2971,52840=>2972,52841=>2973,52843=>2974,52845=>2975,52852=>2976,52853=>2977,52856=>2978,52860=>2979,52868=>2980,52869=>2981,52871=>2982,52873=>2983,52880=>2984,52881=>2985,52884=>2986,52888=>2987,52896=>2988,52897=>2989,52899=>2990,52900=>2991,52901=>2992,52908=>2993,52909=>2994,52929=>2995,52964=>2996,52965=>2997,52968=>2998,52971=>2999,52972=>3000,52980=>3001,52981=>3002,52983=>3003,52984=>3004,52985=>3005,52992=>3006,52993=>3007,52996=>3008,53000=>3009,53008=>3010,53009=>3011,53011=>3012,53013=>3013,53020=>3014,53024=>3015,53028=>3016,53036=>3017,53037=>3018,53039=>3019,53040=>3020,53041=>3021,53048=>3022,53076=>3023,53077=>3024,53080=>3025,53084=>3026,53092=>3027,53093=>3028,53095=>3029,53097=>3030,53104=>3031,53105=>3032,53108=>3033,53112=>3034,53120=>3035,53125=>3036,53132=>3037,53153=>3038,53160=>3039,53168=>3040,53188=>3041,53216=>3042,53217=>3043,53220=>3044,53224=>3045,53232=>3046,53233=>3047,53235=>3048,53237=>3049,53244=>3050,53248=>3051,53252=>3052,53265=>3053,53272=>3054,53293=>3055,53300=>3056,53301=>3057,53304=>3058,53308=>3059,53316=>3060,53317=>3061,53319=>3062,53321=>3063,53328=>3064,53332=>3065,53336=>3066,53344=>3067,53356=>3068,53357=>3069,53360=>3070,53364=>3071,53372=>3072,53373=>3073,53377=>3074,53412=>3075,53413=>3076,53416=>3077,53420=>3078,53428=>3079,53429=>3080,53431=>3081,53433=>3082,53440=>3083,53441=>3084,53444=>3085,53448=>3086,53449=>3087,53456=>3088,53457=>3089,53459=>3090,53460=>3091,53461=>3092,53468=>3093,53469=>3094,53472=>3095,53476=>3096,53484=>3097,53485=>3098,53487=>3099,53488=>3100,53489=>3101,53496=>3102,53517=>3103,53552=>3104,53553=>3105,53556=>3106,53560=>3107,53562=>3108,53568=>3109,53569=>3110,53571=>3111,53572=>3112,53573=>3113,53580=>3114,53581=>3115,53584=>3116,53588=>3117,53596=>3118,53597=>3119,53599=>3120,53601=>3121,53608=>3122,53612=>3123,53628=>3124,53636=>3125,53640=>3126,53664=>3127,53665=>3128,53668=>3129,53672=>3130,53680=>3131,53681=>3132,53683=>3133,53685=>3134,53690=>3135,53692=>3136,53696=>3137,53720=>3138,53748=>3139,53752=>3140,53767=>3141,53769=>3142,53776=>3143,53804=>3144,53805=>3145,53808=>3146,53812=>3147,53820=>3148,53821=>3149,53823=>3150,53825=>3151,53832=>3152,53852=>3153,53860=>3154,53888=>3155,53889=>3156,53892=>3157,53896=>3158,53904=>3159,53905=>3160,53909=>3161,53916=>3162,53920=>3163,53924=>3164,53932=>3165,53937=>3166,53944=>3167,53945=>3168,53948=>3169,53951=>3170,53952=>3171,53954=>3172,53960=>3173,53961=>3174,53963=>3175,53972=>3176,53976=>3177,53980=>3178,53988=>3179,53989=>3180,54000=>3181,54001=>3182,54004=>3183,54008=>3184,54016=>3185,54017=>3186,54019=>3187,54021=>3188,54028=>3189,54029=>3190,54030=>3191,54032=>3192,54036=>3193,54038=>3194,54044=>3195,54045=>3196,54047=>3197,54048=>3198,54049=>3199,54053=>3200,54056=>3201,54057=>3202,54060=>3203,54064=>3204,54072=>3205,54073=>3206,54075=>3207,54076=>3208,54077=>3209,54084=>3210,54085=>3211,54140=>3212,54141=>3213,54144=>3214,54148=>3215,54156=>3216,54157=>3217,54159=>3218,54160=>3219,54161=>3220,54168=>3221,54169=>3222,54172=>3223,54176=>3224,54184=>3225,54185=>3226,54187=>3227,54189=>3228,54196=>3229,54200=>3230,54204=>3231,54212=>3232,54213=>3233,54216=>3234,54217=>3235,54224=>3236,54232=>3237,54241=>3238,54243=>3239,54252=>3240,54253=>3241,54256=>3242,54260=>3243,54268=>3244,54269=>3245,54271=>3246,54273=>3247,54280=>3248,54301=>3249,54336=>3250,54340=>3251,54364=>3252,54368=>3253,54372=>3254,54381=>3255,54383=>3256,54392=>3257,54393=>3258,54396=>3259,54399=>3260,54400=>3261,54402=>3262,54408=>3263,54409=>3264,54411=>3265,54413=>3266,54420=>3267,54441=>3268,54476=>3269,54480=>3270,54484=>3271,54492=>3272,54495=>3273,54504=>3274,54508=>3275,54512=>3276,54520=>3277,54523=>3278,54525=>3279,54532=>3280,54536=>3281,54540=>3282,54548=>3283,54549=>3284,54551=>3285,54588=>3286,54589=>3287,54592=>3288,54596=>3289,54604=>3290,54605=>3291,54607=>3292,54609=>3293,54616=>3294,54617=>3295,54620=>3296,54624=>3297,54629=>3298,54632=>3299,54633=>3300,54635=>3301,54637=>3302,54644=>3303,54645=>3304,54648=>3305,54652=>3306,54660=>3307,54661=>3308,54663=>3309,54664=>3310,54665=>3311,54672=>3312,54693=>3313,54728=>3314,54729=>3315,54732=>3316,54736=>3317,54738=>3318,54744=>3319,54745=>3320,54747=>3321,54749=>3322,54756=>3323,54757=>3324,54760=>3325,54764=>3326,54772=>3327,54773=>3328,54775=>3329,54777=>3330,54784=>3331,54785=>3332,54788=>3333,54792=>3334,54800=>3335,54801=>3336,54803=>3337,54804=>3338,54805=>3339,54812=>3340,54816=>3341,54820=>3342,54829=>3343,54840=>3344,54841=>3345,54844=>3346,54848=>3347,54853=>3348,54856=>3349,54857=>3350,54859=>3351,54861=>3352,54865=>3353,54868=>3354,54869=>3355,54872=>3356,54876=>3357,54887=>3358,54889=>3359,54896=>3360,54897=>3361,54900=>3362,54915=>3363,54917=>3364,54924=>3365,54925=>3366,54928=>3367,54932=>3368,54941=>3369,54943=>3370,54945=>3371,54952=>3372,54956=>3373,54960=>3374,54969=>3375,54971=>3376,54980=>3377,54981=>3378,54984=>3379,54988=>3380,54993=>3381,54996=>3382,54999=>3383,55001=>3384,55008=>3385,55012=>3386,55016=>3387,55024=>3388,55029=>3389,55036=>3390,55037=>3391,55040=>3392,55044=>3393,55057=>3394,55064=>3395,55065=>3396,55068=>3397,55072=>3398,55080=>3399,55081=>3400,55083=>3401,55085=>3402,55092=>3403,55093=>3404,55096=>3405,55100=>3406,55108=>3407,55111=>3408,55113=>3409,55120=>3410,55121=>3411,55124=>3412,55126=>3413,55127=>3414,55128=>3415,55129=>3416,55136=>3417,55137=>3418,55139=>3419,55141=>3420,55145=>3421,55148=>3422,55152=>3423,55156=>3424,55164=>3425,55165=>3426,55169=>3427,55176=>3428,55177=>3429,55180=>3430,55184=>3431,55192=>3432,55193=>3433,55195=>3434,55197=>3435,20285=>3436,20339=>3437,20551=>3438,20729=>3439,21152=>3440,21487=>3441,21621=>3442,21733=>3443,22025=>3444,23233=>3445,23478=>3446,26247=>3447,26550=>3448,26551=>3449,26607=>3450,27468=>3451,29634=>3452,30146=>3453,31292=>3454,33499=>3455,33540=>3456,34903=>3457,34952=>3458,35382=>3459,36040=>3460,63747=>3460,36303=>3461,36603=>3462,36838=>3463,39381=>3464,21051=>3465,21364=>3466,21508=>3467,24682=>3468,24932=>3469,27580=>3470,29647=>3471,33050=>3472,35258=>3473,12179=>3474,35282=>3474,38307=>3475,20355=>3476,21002=>3477,22718=>3478,22904=>3479,23014=>3480,12082=>3481,24178=>3481,24185=>3482,25031=>3483,25536=>3484,26438=>3485,26604=>3486,26751=>3487,28567=>3488,30286=>3489,30475=>3490,30965=>3491,31240=>3492,31487=>3493,31777=>3494,32925=>3495,12169=>3496,33390=>3496,33393=>3497,35563=>3498,38291=>3499,20075=>3500,21917=>3501,26359=>3502,28212=>3503,30883=>3504,31469=>3505,33883=>3506,35088=>3507,34638=>3508,38824=>3509,21208=>3510,22350=>3511,22570=>3512,23884=>3513,24863=>3514,25022=>3515,25121=>3516,25954=>3517,26577=>3518,27204=>3519,28187=>3520,12130=>3521,29976=>3521,30131=>3522,30435=>3523,30640=>3524,32058=>3525,37039=>3526,37969=>3527,37970=>3528,40853=>3529,21283=>3530,23724=>3531,30002=>3532,32987=>3533,37440=>3534,38296=>3535,21083=>3536,22536=>3537,23004=>3538,23713=>3539,23831=>3540,24247=>3541,24378=>3542,24394=>3543,24951=>3544,27743=>3545,30074=>3546,30086=>3547,31968=>3548,32115=>3549,32177=>3550,32652=>3551,33108=>3552,33313=>3553,34193=>3554,35137=>3555,35611=>3556,37628=>3557,38477=>3558,64009=>3558,40007=>3559,20171=>3560,20215=>3561,20491=>3562,20977=>3563,22607=>3564,24887=>3565,24894=>3566,24936=>3567,25913=>3568,27114=>3569,28433=>3570,30117=>3571,30342=>3572,30422=>3573,31623=>3574,33445=>3575,33995=>3576,37799=>3577,38283=>3578,21888=>3579,23458=>3580,22353=>3581,31923=>3582,32697=>3583,37301=>3584,20520=>3585,21435=>3586,23621=>3587,24040=>3588,25298=>3589,25454=>3590,25818=>3591,25831=>3592,28192=>3593,28844=>3594,31067=>3595,36317=>3596,36382=>3597,36989=>3598,37445=>3599,37624=>3600,20094=>3601,20214=>3602,20581=>3603,12081=>3604,24062=>3604,24314=>3605,24838=>3606,26967=>3607,33137=>3608,34388=>3609,36423=>3610,37749=>3611,39467=>3612,20062=>3613,20625=>3614,26480=>3615,26688=>3616,20745=>3617,21133=>3618,21138=>3619,27298=>3620,30652=>3621,37392=>3622,40660=>3623,21163=>3624,24623=>3625,36850=>3626,20552=>3627,25001=>3628,25581=>3629,25802=>3630,26684=>3631,27268=>3632,28608=>3633,33160=>3634,35233=>3635,38548=>3636,22533=>3637,29309=>3638,12125=>3639,29356=>3639,29956=>3640,32121=>3641,32365=>3642,32937=>3643,12178=>3644,35211=>3644,64010=>3644,35700=>3645,36963=>3646,40273=>3647,25225=>3648,27770=>3649,28500=>3650,32080=>3651,32570=>3652,35363=>3653,20860=>3654,24906=>3655,31645=>3656,35609=>3657,37463=>3658,37772=>3659,20140=>3660,20435=>3661,20510=>3662,20670=>3663,20742=>3664,21185=>3665,21197=>3666,21375=>3667,22384=>3668,22659=>3669,24218=>3670,24465=>3671,24950=>3672,25004=>3673,25806=>3674,25964=>3675,26223=>3676,26299=>3677,26356=>3678,63745=>3678,26775=>3679,28039=>3680,28805=>3681,28913=>3682,29855=>3683,29861=>3684,29898=>3685,30169=>3686,30828=>3687,30956=>3688,31455=>3689,31478=>3690,32069=>3691,32147=>3692,32789=>3693,32831=>3694,33051=>3695,33686=>3696,35686=>3697,36629=>3698,36885=>3699,37857=>3700,38915=>3701,38968=>3702,39514=>3703,39912=>3704,20418=>3705,21843=>3706,22586=>3707,22865=>3708,63753=>3708,23395=>3709,23622=>3710,24760=>3711,25106=>3712,26690=>3713,26800=>3714,26856=>3715,28330=>3716,30028=>3717,30328=>3718,30926=>3719,31293=>3720,31995=>3721,32363=>3722,32380=>3723,35336=>3724,35489=>3725,35903=>3726,38542=>3727,40388=>3728,21476=>3729,21481=>3730,21578=>3731,21617=>3732,22266=>3733,22993=>3734,23396=>3735,23611=>3736,24235=>3737,25335=>3738,25911=>3739,25925=>3740,25970=>3741,26272=>3742,26543=>3743,27073=>3744,27837=>3745,30204=>3746,30352=>3747,30590=>3748,31295=>3749,32660=>3750,32771=>3751,32929=>3752,33167=>3753,33510=>3754,33533=>3755,33776=>3756,34241=>3757,34865=>3758,34996=>3759,35493=>3760,36764=>3761,37678=>3762,38599=>3763,39015=>3764,12220=>3765,39640=>3765,12238=>3766,40723=>3766,21741=>3767,26011=>3768,26354=>3769,26767=>3770,31296=>3771,12181=>3772,35895=>3772,40288=>3773,22256=>3774,22372=>3775,23825=>3776,26118=>3777,26801=>3778,26829=>3779,28414=>3780,29736=>3781,34974=>3782,39908=>3783,27752=>3784,12219=>3785,39592=>3785,20379=>3786,20844=>3787,20849=>3788,21151=>3789,23380=>3790,12079=>3791,24037=>3791,24656=>3792,24685=>3793,25329=>3794,25511=>3795,25915=>3796,29657=>3797,31354=>3798,34467=>3799,36002=>3800,38799=>3801,20018=>3802,63749=>3802,23521=>3803,12093=>3804,25096=>3804,26524=>3805,12128=>3806,29916=>3806,31185=>3807,33747=>3808,35463=>3809,35506=>3810,36328=>3811,36942=>3812,37707=>3813,38982=>3814,24275=>3815,64011=>3815,27112=>3816,34303=>3817,37101=>3818,20896=>3819,23448=>3820,23532=>3821,24931=>3822,26874=>3823,27454=>3824,28748=>3825,29743=>3826,29912=>3827,31649=>3828,32592=>3829,33733=>3830,35264=>3831,36011=>3832,38364=>3833,39208=>3834,21038=>3835,24669=>3836,25324=>3837,36866=>3838,20362=>3839,20809=>3840,21281=>3841,22745=>3842,24291=>3843,26336=>3844,27960=>3845,28826=>3846,29378=>3847,29654=>3848,31568=>3849,33009=>3850,37979=>3851,21350=>3852,25499=>3853,32619=>3854,20054=>3855,20608=>3856,22602=>3857,22750=>3858,24618=>3859,24871=>3860,25296=>3861,27088=>3862,39745=>3863,23439=>3864,32024=>3865,32945=>3866,36703=>3867,20132=>3868,20689=>3869,21676=>3870,21932=>3871,23308=>3872,23968=>3873,24039=>3874,25898=>3875,25934=>3876,26657=>3877,27211=>3878,29409=>3879,30350=>3880,30703=>3881,32094=>3882,32761=>3883,33184=>3884,34126=>3885,34527=>3886,36611=>3887,36686=>3888,37066=>3889,39171=>3890,39509=>3891,39851=>3892,19992=>3893,20037=>3894,20061=>3895,20167=>3896,20465=>3897,20855=>3898,21246=>3899,21312=>3900,12061=>3901,21475=>3901,21477=>3902,63750=>3902,21646=>3903,22036=>3904,22389=>3905,22434=>3906,23495=>3907,23943=>3908,24272=>3909,25084=>3910,25304=>3911,25937=>3912,26552=>3913,26601=>3914,27083=>3915,27472=>3916,27590=>3917,27628=>3918,27714=>3919,28317=>3920,28792=>3921,29399=>3922,29590=>3923,29699=>3924,30655=>3925,30697=>3926,31350=>3927,32127=>3928,32777=>3929,12165=>3930,33276=>3930,33285=>3931,33290=>3932,33503=>3933,34914=>3934,35635=>3935,36092=>3936,36544=>3937,36881=>3938,37041=>3939,37476=>3940,37558=>3941,39378=>3942,39493=>3943,40169=>3944,40407=>3945,12244=>3946,40860=>3946,63751=>3946,63752=>3946,22283=>3947,23616=>3948,33738=>3949,38816=>3950,38827=>3951,40628=>3952,21531=>3953,31384=>3954,32676=>3955,35033=>3956,36557=>3957,37089=>3958,22528=>3959,23624=>3960,25496=>3961,31391=>3962,23470=>3963,12088=>3964,24339=>3964,31353=>3965,31406=>3966,33422=>3967,36524=>3968,20518=>3969,21048=>3970,21240=>3971,21367=>3972,22280=>3973,25331=>3974,25458=>3975,27402=>3976,28099=>3977,30519=>3978,21413=>3979,29527=>3980,34152=>3981,36470=>3982,38357=>3983,26426=>3984,27331=>3985,28528=>3986,35437=>3987,36556=>3988,39243=>3989,26231=>3990,27512=>3991,36020=>3992,12225=>3993,39740=>3993,21483=>3994,22317=>3995,22862=>3996,25542=>3997,27131=>3998,29674=>3999,30789=>4000,31418=>4001,31429=>4002,31998=>4003,33909=>4004,35215=>4005,36211=>4006,36917=>4007,38312=>4008,21243=>4009,22343=>4010,30023=>4011,31584=>4012,33740=>4013,37406=>4014,27224=>4015,20811=>4016,21067=>4017,21127=>4018,25119=>4019,26840=>4020,26997=>4021,38553=>4022,20677=>4023,21156=>4024,21220=>4025,25027=>4026,12100=>4027,26020=>4027,26681=>4028,27135=>4029,29822=>4030,31563=>4031,33465=>4032,33771=>4033,35250=>4034,35641=>4035,36817=>4036,39241=>4037,20170=>4038,22935=>4039,25810=>4040,26129=>4041,27278=>4042,29748=>4043,31105=>4044,31165=>4045,33449=>4046,34942=>4047,34943=>4048,35167=>4049,37670=>4050,20235=>4051,21450=>4052,24613=>4053,25201=>4054,27762=>4055,32026=>4056,32102=>4057,20120=>4058,20834=>4059,30684=>4060,32943=>4061,20225=>4062,20238=>4063,20854=>4064,20864=>4065,21980=>4066,22120=>4067,22331=>4068,22522=>4069,22524=>4070,22804=>4071,22855=>4072,22931=>4073,23492=>4074,23696=>4075,23822=>4076,12080=>4077,24049=>4077,24190=>4078,24524=>4079,25216=>4080,26071=>4081,26083=>4082,26398=>4083,26399=>4084,26462=>4085,26827=>4086,26820=>4087,27231=>4088,27450=>4089,27683=>4090,27773=>4091,27778=>4092,28103=>4093,29592=>4094,29734=>4095,29738=>4096,29826=>4097,29859=>4098,30072=>4099,30079=>4100,30849=>4101,30959=>4102,31041=>4103,31047=>4104,31048=>4105,31098=>4106,31637=>4107,32000=>4108,32186=>4109,32648=>4110,32774=>4111,32813=>4112,32908=>4113,35352=>4114,35663=>4115,35912=>4116,63744=>4116,36215=>4117,37665=>4118,37668=>4119,39138=>4120,39249=>4121,39438=>4122,39439=>4123,39525=>4124,40594=>4125,32202=>4126,20342=>4127,21513=>4128,25326=>4129,26708=>4130,12198=>4131,37329=>4131,63754=>4131,21931=>4132,20794=>4133,23068=>4134,25062=>4135,25295=>4136,63835=>4136,25343=>4137,37027=>4138,35582=>4139,63837=>4139,26262=>4140,29014=>4141,38627=>4142,25423=>4143,25466=>4144,21335=>4145,26511=>4146,26976=>4147,28275=>4148,30007=>4149,32013=>4150,34930=>4151,22218=>4152,23064=>4153,20035=>4154,20839=>4155,22856=>4156,63756=>4156,26608=>4157,32784=>4158,12069=>4159,22899=>4159,63873=>4159,24180=>4160,63886=>4160,25754=>4161,63889=>4161,31178=>4162,63893=>4162,24565=>4163,63907=>4163,24684=>4164,25288=>4165,25467=>4166,63908=>4166,23527=>4167,63839=>4167,63914=>4167,23511=>4168,21162=>4169,22900=>4170,24361=>4171,24594=>4172,63840=>4172,29785=>4173,39377=>4174,28611=>4175,33215=>4176,36786=>4177,24817=>4178,33126=>4179,23615=>4180,63933=>4180,23273=>4181,35365=>4182,26491=>4183,63944=>4183,32016=>4184,63951=>4184,33021=>4185,23612=>4186,27877=>4187,63971=>4187,21311=>4188,63979=>4188,28346=>4189,63980=>4189,22810=>4190,33590=>4191,63998=>4191,20025=>4192,63838=>4192,20150=>4193,20294=>4194,21934=>4195,22296=>4196,22727=>4197,24406=>4198,26039=>4199,26086=>4200,27264=>4201,27573=>4202,28237=>4203,30701=>4204,31471=>4205,31774=>4206,32222=>4207,34507=>4208,34962=>4209,37170=>4210,37723=>4211,25787=>4212,28606=>4213,29562=>4214,30136=>4215,36948=>4216,21846=>4217,22349=>4218,25018=>4219,25812=>4220,26311=>4221,28129=>4222,28251=>4223,28525=>4224,28601=>4225,30192=>4226,32835=>4227,33213=>4228,34113=>4229,35203=>4230,35527=>4231,35674=>4232,37663=>4233,27795=>4234,30035=>4235,31572=>4236,36367=>4237,36957=>4238,21776=>4239,22530=>4240,22616=>4241,24162=>4242,25095=>4243,25758=>4244,26848=>4245,30070=>4246,31958=>4247,64003=>4247,34739=>4248,40680=>4249,20195=>4250,22408=>4251,22382=>4252,12068=>4253,22823=>4253,23565=>4254,23729=>4255,24118=>4256,24453=>4257,25140=>4258,25825=>4259,29619=>4260,33274=>4261,34955=>4262,36024=>4263,38538=>4264,40667=>4265,23429=>4266,64004=>4266,24503=>4267,24755=>4268,20498=>4269,12049=>4270,20992=>4270,21040=>4271,22294=>4272,22581=>4273,22615=>4274,23566=>4275,23648=>4276,23798=>4277,23947=>4278,24230=>4279,64001=>4279,24466=>4280,24764=>4281,25361=>4282,25481=>4283,25623=>4284,26691=>4285,26873=>4286,27330=>4287,28120=>4288,28193=>4289,28372=>4290,28644=>4291,29182=>4292,30428=>4293,30585=>4294,31153=>4295,31291=>4296,33796=>4297,35241=>4298,36077=>4299,36339=>4300,36424=>4301,36867=>4302,36884=>4303,36947=>4304,37117=>4305,37709=>4306,38518=>4307,38876=>4308,27602=>4309,28678=>4310,29272=>4311,29346=>4312,29544=>4313,30563=>4314,31167=>4315,31716=>4316,32411=>4317,35712=>4318,63834=>4318,22697=>4319,24775=>4320,25958=>4321,26109=>4322,26302=>4323,27788=>4324,28958=>4325,29129=>4326,35930=>4327,38931=>4328,20077=>4329,31361=>4330,20189=>4331,20908=>4332,20941=>4333,21205=>4334,21516=>4335,24999=>4336,26481=>4337,26704=>4338,26847=>4339,27934=>4340,64005=>4340,28540=>4341,30140=>4342,30643=>4343,31461=>4344,33012=>4345,33891=>4346,37509=>4347,20828=>4348,12099=>4349,26007=>4349,26460=>4350,26515=>4351,30168=>4352,31431=>4353,33651=>4354,12182=>4355,35910=>4355,36887=>4356,38957=>4357,23663=>4358,33216=>4359,33434=>4360,36929=>4361,36975=>4362,37389=>4363,24471=>4364,23965=>4365,27225=>4366,29128=>4367,30331=>4368,31561=>4369,34276=>4370,35588=>4371,37159=>4372,39472=>4373,21895=>4374,63755=>4374,25078=>4375,63757=>4375,30313=>4376,63758=>4376,32645=>4377,63759=>4377,34367=>4378,63760=>4378,34746=>4379,63761=>4379,35064=>4380,63762=>4380,37007=>4381,63763=>4381,27931=>4382,63765=>4382,28889=>4383,63766=>4383,29662=>4384,63767=>4384,32097=>4385,33853=>4386,63768=>4386,37226=>4387,63769=>4387,39409=>4388,63770=>4388,20098=>4389,63771=>4389,21365=>4390,63772=>4390,27396=>4391,63773=>4391,27410=>4392,28734=>4393,29211=>4394,63774=>4394,34349=>4395,63775=>4395,40478=>4396,63776=>4396,21068=>4397,36771=>4398,23888=>4399,63777=>4399,25829=>4400,25900=>4401,27414=>4402,28651=>4403,63778=>4403,31811=>4404,32412=>4405,34253=>4406,63779=>4406,35172=>4407,63780=>4407,35261=>4408,25289=>4409,63781=>4409,33240=>4410,63782=>4410,34847=>4411,63783=>4411,24266=>4412,63784=>4412,26391=>4413,63785=>4413,28010=>4414,63786=>4414,29436=>4415,63787=>4415,29701=>4416,29807=>4417,34690=>4418,37086=>4419,63788=>4419,20358=>4420,63789=>4420,23821=>4421,24480=>4422,33802=>4423,20919=>4424,63790=>4424,25504=>4425,63861=>4425,30053=>4426,63862=>4426,20142=>4427,63863=>4427,20486=>4428,20841=>4429,63864=>4429,20937=>4430,63865=>4430,26753=>4431,63866=>4431,27153=>4432,31918=>4433,31921=>4434,31975=>4435,63867=>4435,33391=>4436,63868=>4436,35538=>4437,63869=>4437,36635=>4438,37327=>4439,63870=>4439,20406=>4440,20791=>4441,21237=>4442,63871=>4442,21570=>4443,63872=>4443,24300=>4444,63874=>4444,24942=>4445,25150=>4446,26053=>4447,63875=>4447,27354=>4448,28670=>4449,63876=>4449,31018=>4450,63877=>4450,34268=>4451,34851=>4452,38317=>4453,63878=>4453,39522=>4454,39530=>4455,63879=>4455,40599=>4456,63880=>4456,40654=>4457,63881=>4457,12050=>4458,21147=>4458,63882=>4458,26310=>4459,63883=>4459,27511=>4460,63884=>4460,28701=>4461,31019=>4462,36706=>4463,63885=>4463,38722=>4464,24976=>4465,63887=>4465,25088=>4466,63888=>4466,25891=>4467,28451=>4468,63890=>4468,29001=>4469,63891=>4469,29833=>4470,63892=>4470,32244=>4471,63894=>4471,32879=>4472,63895=>4472,34030=>4473,63897=>4473,36646=>4474,63896=>4474,36899=>4475,63898=>4475,37706=>4476,63899=>4476,20925=>4477,21015=>4478,63900=>4478,21155=>4479,63901=>4479,27916=>4480,28872=>4481,63903=>4481,35010=>4482,63904=>4482,24265=>4483,63906=>4483,25986=>4484,27566=>4485,63909=>4485,28610=>4486,31806=>4487,63910=>4487,29557=>4488,63911=>4488,20196=>4489,63912=>4489,20278=>4490,22265=>4491,63913=>4491,23738=>4492,23994=>4493,63915=>4493,24604=>4494,63916=>4494,29618=>4495,63917=>4495,31533=>4496,32666=>4497,63919=>4497,32718=>4498,32838=>4499,63920=>4499,36894=>4500,37428=>4501,63921=>4501,38646=>4502,63922=>4502,38728=>4503,63923=>4503,38936=>4504,63924=>4504,40801=>4505,20363=>4506,63925=>4506,28583=>4507,31150=>4508,63926=>4508,37300=>4509,63927=>4509,38583=>4510,63928=>4510,21214=>4511,63791=>4511,25736=>4512,25796=>4513,63792=>4513,27347=>4514,63793=>4514,28510=>4515,28696=>4516,29200=>4517,63794=>4517,30439=>4518,63795=>4518,12156=>4519,32769=>4519,63796=>4519,34310=>4520,63797=>4520,34396=>4521,63798=>4521,36335=>4522,63799=>4522,36613=>4523,38706=>4524,63800=>4524,39791=>4525,63801=>4525,40442=>4526,63802=>4526,12228=>4527,40565=>4527,30860=>4528,63803=>4528,31103=>4529,63804=>4529,32160=>4530,63805=>4530,33737=>4531,63806=>4531,37636=>4532,63807=>4532,12229=>4533,40575=>4533,63808=>4533,40595=>4534,35542=>4535,63809=>4535,22751=>4536,63810=>4536,24324=>4537,63811=>4537,26407=>4538,28711=>4539,29903=>4540,31840=>4541,63812=>4541,32894=>4542,63813=>4542,20769=>4543,28712=>4544,29282=>4545,63814=>4545,30922=>4546,63815=>4546,36034=>4547,63816=>4547,36058=>4548,36084=>4549,38647=>4550,63817=>4550,20102=>4551,63930=>4551,20698=>4552,63931=>4552,23534=>4553,63932=>4553,24278=>4554,26009=>4555,63934=>4555,29134=>4556,63936=>4556,30274=>4557,63937=>4557,30637=>4558,32842=>4559,34044=>4560,63938=>4560,36988=>4561,63939=>4561,39719=>4562,12243=>4563,40845=>4563,63940=>4563,22744=>4564,63818=>4564,23105=>4565,23650=>4566,63819=>4566,27155=>4567,63820=>4567,28122=>4568,63821=>4568,28431=>4569,63822=>4569,30267=>4570,32047=>4571,63823=>4571,32311=>4572,63824=>4572,34078=>4573,35128=>4574,37860=>4575,38475=>4576,63825=>4576,21129=>4577,63943=>4577,26066=>4578,26611=>4579,63945=>4579,27060=>4580,27969=>4581,63946=>4581,28316=>4582,63947=>4582,28687=>4583,29705=>4584,63948=>4584,29792=>4585,30041=>4586,63949=>4586,30244=>4587,30827=>4588,63950=>4588,35628=>4589,39006=>4590,63952=>4590,20845=>4591,63953=>4591,25134=>4592,63954=>4592,38520=>4593,63955=>4593,20374=>4594,20523=>4595,63956=>4595,23833=>4596,63957=>4596,28138=>4597,63958=>4597,32184=>4598,36650=>4599,63959=>4599,24459=>4600,63960=>4600,24900=>4601,63961=>4601,26647=>4602,63962=>4602,38534=>4603,63964=>4603,21202=>4604,63826=>4604,32907=>4605,63827=>4605,20956=>4606,63828=>4606,20940=>4607,63829=>4607,26974=>4608,31260=>4609,63830=>4609,32190=>4610,63831=>4610,33777=>4611,63832=>4611,38517=>4612,63833=>4612,20442=>4613,21033=>4614,63965=>4614,21400=>4615,21519=>4616,63966=>4616,21774=>4617,23653=>4618,63967=>4618,24743=>4619,26446=>4620,63969=>4620,26792=>4621,63970=>4621,28012=>4622,29313=>4623,29432=>4624,29702=>4625,63972=>4625,29827=>4626,30178=>4627,63973=>4627,31852=>4628,32633=>4629,63974=>4629,32696=>4630,33673=>4631,35023=>4632,63975=>4632,35041=>4633,63976=>4633,12197=>4634,37324=>4634,63977=>4634,37328=>4635,38626=>4636,63978=>4636,39881=>4637,21533=>4638,63981=>4638,28542=>4639,29136=>4640,63982=>4640,29848=>4641,63983=>4641,34298=>4642,63984=>4642,36522=>4643,38563=>4644,63985=>4644,40023=>4645,63986=>4645,40607=>4646,63987=>4646,26519=>4647,63988=>4647,28107=>4648,63989=>4648,29747=>4649,33256=>4650,63990=>4650,38678=>4651,30764=>4652,12148=>4653,31435=>4653,63991=>4653,31520=>4654,63992=>4654,31890=>4655,63993=>4655,25705=>4656,29802=>4657,30194=>4658,30908=>4659,30952=>4660,12218=>4661,39340=>4661,39764=>4662,12231=>4663,40635=>4663,23518=>4664,24149=>4665,28448=>4666,33180=>4667,33707=>4668,37000=>4669,19975=>4670,21325=>4671,23081=>4672,24018=>4673,24398=>4674,24930=>4675,25405=>4676,26217=>4677,26364=>4678,28415=>4679,28459=>4680,28771=>4681,30622=>4682,33836=>4683,34067=>4684,34875=>4685,36627=>4686,39237=>4687,39995=>4688,21788=>4689,25273=>4690,26411=>4691,27819=>4692,33545=>4693,35178=>4694,38778=>4695,20129=>4696,22916=>4697,24536=>4698,24537=>4699,26395=>4700,32178=>4701,32596=>4702,33426=>4703,33579=>4704,33725=>4705,36638=>4706,37017=>4707,22475=>4708,22969=>4709,23186=>4710,23504=>4711,26151=>4712,26522=>4713,26757=>4714,27599=>4715,29028=>4716,32629=>4717,36023=>4718,36067=>4719,36993=>4720,39749=>4721,33032=>4722,35978=>4723,38476=>4724,39488=>4725,12230=>4726,40613=>4726,23391=>4727,27667=>4728,29467=>4729,30450=>4730,30431=>4731,33804=>4732,20906=>4733,35219=>4734,20813=>4735,20885=>4736,21193=>4737,26825=>4738,27796=>4739,30468=>4740,30496=>4741,32191=>4742,32236=>4743,12207=>4744,38754=>4744,40629=>4745,28357=>4746,34065=>4747,20901=>4748,21517=>4749,21629=>4750,26126=>4751,26269=>4752,26919=>4753,28319=>4754,12139=>4755,30399=>4755,30609=>4756,33559=>4757,33986=>4758,34719=>4759,37225=>4760,37528=>4761,40180=>4762,34946=>4763,20398=>4764,20882=>4765,21215=>4766,22982=>4767,24125=>4768,24917=>4769,25720=>4770,25721=>4771,26286=>4772,26576=>4773,27169=>4774,27597=>4775,12113=>4776,27611=>4776,29279=>4777,29281=>4778,29761=>4779,30520=>4780,12141=>4781,30683=>4781,32791=>4782,33468=>4783,33541=>4784,35584=>4785,35624=>4786,35980=>4787,12106=>4788,26408=>4788,27792=>4789,29287=>4790,12140=>4791,30446=>4791,30566=>4792,31302=>4793,40361=>4794,27519=>4795,27794=>4796,22818=>4797,26406=>4798,33945=>4799,21359=>4800,22675=>4801,22937=>4802,24287=>4803,25551=>4804,26164=>4805,26483=>4806,28218=>4807,29483=>4808,31447=>4809,33495=>4810,37672=>4811,21209=>4812,24043=>4813,25006=>4814,25035=>4815,25098=>4816,25287=>4817,25771=>4818,12102=>4819,26080=>4819,26969=>4820,27494=>4821,12111=>4822,27595=>4822,28961=>4823,29687=>4824,30045=>4825,32326=>4826,33310=>4827,33538=>4828,34154=>4829,35491=>4830,36031=>4831,38695=>4832,40289=>4833,22696=>4834,40664=>4835,20497=>4836,21006=>4837,21563=>4838,21839=>4839,12098=>4840,25991=>4840,27766=>4841,32010=>4842,32011=>4843,32862=>4844,34442=>4845,12200=>4846,38272=>4846,38639=>4847,21247=>4848,27797=>4849,29289=>4850,21619=>4851,23194=>4852,23614=>4853,23883=>4854,24396=>4855,24494=>4856,26410=>4857,26806=>4858,26979=>4859,28220=>4860,28228=>4861,30473=>4862,12150=>4863,31859=>4863,32654=>4864,34183=>4865,35598=>4866,36855=>4867,38753=>4868,40692=>4869,23735=>4870,24758=>4871,24845=>4872,25003=>4873,25935=>4874,26107=>4875,26108=>4876,27665=>4877,27887=>4878,29599=>4879,29641=>4880,32225=>4881,38292=>4882,23494=>4883,34588=>4884,35600=>4885,21085=>4886,21338=>4887,25293=>4888,25615=>4889,25778=>4890,26420=>4891,27192=>4892,27850=>4893,29632=>4894,29854=>4895,31636=>4896,31893=>4897,32283=>4898,33162=>4899,33334=>4900,34180=>4901,36843=>4902,38649=>4903,39361=>4904,20276=>4905,21322=>4906,21453=>4907,21467=>4908,25292=>4909,25644=>4910,25856=>4911,26001=>4912,27075=>4913,27886=>4914,28504=>4915,29677=>4916,30036=>4917,30242=>4918,30436=>4919,30460=>4920,30928=>4921,30971=>4922,63844=>4922,31020=>4923,32070=>4924,33324=>4925,34784=>4926,36820=>4927,38930=>4928,39151=>4929,21187=>4930,25300=>4931,25765=>4932,28196=>4933,28497=>4934,30332=>4935,36299=>4936,37297=>4937,37474=>4938,39662=>4939,39747=>4940,20515=>4941,20621=>4942,22346=>4943,22952=>4944,23592=>4945,24135=>4946,24439=>4947,25151=>4948,25918=>4949,12101=>4950,26041=>4950,26049=>4951,26121=>4952,26507=>4953,27036=>4954,28354=>4955,30917=>4956,32033=>4957,32938=>4958,33152=>4959,33323=>4960,33459=>4961,33953=>4962,34444=>4963,35370=>4964,35607=>4965,37030=>4966,38450=>4967,40848=>4968,20493=>4969,20467=>4970,22521=>4971,24472=>4972,25308=>4973,25490=>4974,26479=>4975,28227=>4976,28953=>4977,30403=>4978,32972=>4979,32986=>4980,35060=>4981,35061=>4982,35097=>4983,36064=>4984,36649=>4985,37197=>4986,38506=>4987,20271=>4988,20336=>4989,24091=>4990,26575=>4991,26658=>4992,12137=>4993,30333=>4993,30334=>4994,39748=>4995,24161=>4996,27146=>4997,29033=>4998,29140=>4999,30058=>5000,32321=>5001,34115=>5002,34281=>5003,39132=>5004,20240=>5005,31567=>5006,32624=>5007,38309=>5008,20961=>5009,24070=>5010,26805=>5011,27710=>5012,27726=>5013,27867=>5014,29359=>5015,31684=>5016,33539=>5017,27861=>5018,29754=>5019,20731=>5020,21128=>5021,22721=>5022,25816=>5023,27287=>5024,29863=>5025,30294=>5026,30887=>5027,34327=>5028,38370=>5029,38713=>5030,21342=>5031,24321=>5032,35722=>5033,36776=>5034,36783=>5035,37002=>5036,21029=>5037,30629=>5038,40009=>5039,40712=>5040,19993=>5041,20482=>5042,20853=>5043,23643=>5044,24183=>5045,26142=>5046,26170=>5047,26564=>5048,26821=>5049,28851=>5050,29953=>5051,30149=>5052,31177=>5053,31453=>5054,36647=>5055,39200=>5056,39432=>5057,20445=>5058,22561=>5059,22577=>5060,23542=>5061,26222=>5062,27493=>5063,27921=>5064,28282=>5065,28541=>5066,29668=>5067,29995=>5068,33769=>5069,35036=>5070,35091=>5071,35676=>5072,36628=>5073,20239=>5074,20693=>5075,21264=>5076,12056=>5077,21340=>5077,23443=>5078,24489=>5079,63846=>5079,26381=>5080,31119=>5081,33145=>5082,33583=>5083,34068=>5084,35079=>5085,35206=>5086,36665=>5087,36667=>5088,64007=>5088,39333=>5089,39954=>5090,26412=>5091,20086=>5092,20472=>5093,22857=>5094,23553=>5095,23791=>5096,23792=>5097,25447=>5098,26834=>5099,28925=>5100,29090=>5101,29739=>5102,32299=>5103,34028=>5104,34562=>5105,36898=>5106,37586=>5107,40179=>5108,19981=>5109,63847=>5109,20184=>5110,20463=>5111,20613=>5112,21078=>5113,21103=>5114,21542=>5115,21648=>5116,22496=>5117,22827=>5118,23142=>5119,23386=>5120,23413=>5121,23500=>5122,24220=>5123,25206=>5124,25975=>5125,26023=>5126,28014=>5127,28325=>5128,12119=>5129,29238=>5129,31526=>5130,31807=>5131,12152=>5132,32566=>5132,33104=>5133,33105=>5134,33178=>5135,33344=>5136,33433=>5137,33705=>5138,35331=>5139,36000=>5140,36070=>5141,36091=>5142,36212=>5143,36282=>5144,37096=>5145,37340=>5146,12201=>5147,38428=>5147,38468=>5148,39385=>5149,40167=>5150,21271=>5151,63843=>5151,20998=>5152,21545=>5153,22132=>5154,22707=>5155,22868=>5156,22894=>5157,24575=>5158,24996=>5159,25198=>5160,26128=>5161,27774=>5162,28954=>5163,30406=>5164,31881=>5165,31966=>5166,32027=>5167,33452=>5168,36033=>5169,38640=>5170,20315=>5171,24343=>5172,24447=>5173,25282=>5174,23849=>5175,26379=>5176,26842=>5177,30844=>5178,32323=>5179,40300=>5180,19989=>5181,20633=>5182,12052=>5183,21269=>5183,21290=>5184,21329=>5185,22915=>5186,23138=>5187,24199=>5188,24754=>5189,24970=>5190,25161=>5191,25209=>5192,26000=>5193,26503=>5194,27047=>5195,12112=>5196,27604=>5196,27606=>5197,27607=>5198,27608=>5199,27832=>5200,29749=>5201,30202=>5202,30738=>5203,30865=>5204,31189=>5205,31192=>5206,31875=>5207,32203=>5208,32737=>5209,32933=>5210,33086=>5211,33218=>5212,33778=>5213,34586=>5214,35048=>5215,35513=>5216,35692=>5217,36027=>5218,37145=>5219,12206=>5220,38750=>5220,12214=>5221,39131=>5221,12240=>5222,40763=>5222,22188=>5223,23338=>5224,24428=>5225,25996=>5226,27315=>5227,27567=>5228,27996=>5229,28657=>5230,28693=>5231,29277=>5232,29613=>5233,36007=>5234,36051=>5235,38971=>5236,24977=>5237,27703=>5238,32856=>5239,39425=>5240,20045=>5241,20107=>5242,20123=>5243,20181=>5244,20282=>5245,20284=>5246,20351=>5247,20447=>5248,20735=>5249,21490=>5250,21496=>5251,21766=>5252,21987=>5253,22235=>5254,12064=>5255,22763=>5255,22882=>5256,23057=>5257,23531=>5258,23546=>5259,23556=>5260,24051=>5261,24107=>5262,24473=>5263,24605=>5264,25448=>5265,26012=>5266,26031=>5267,26614=>5268,26619=>5269,26797=>5270,27515=>5271,27801=>5272,27863=>5273,28195=>5274,28681=>5275,29509=>5276,30722=>5277,31038=>5278,31040=>5279,31072=>5280,31169=>5281,31721=>5282,32023=>5283,32114=>5284,32902=>5285,33293=>5286,33678=>5287,34001=>5288,34503=>5289,35039=>5290,35408=>5291,35422=>5292,35613=>5293,36060=>5294,36198=>5295,36781=>5296,37034=>5297,39164=>5298,39391=>5299,40605=>5300,21066=>5301,26388=>5302,20632=>5303,21034=>5304,12077=>5305,23665=>5305,25955=>5306,27733=>5307,29642=>5308,29987=>5309,30109=>5310,31639=>5311,33948=>5312,37240=>5313,38704=>5314,20087=>5315,25746=>5316,27578=>5317,63856=>5317,29022=>5318,34217=>5319,19977=>5320,26441=>5321,26862=>5322,28183=>5323,33439=>5324,34072=>5325,34923=>5326,25591=>5327,28545=>5328,37394=>5329,39087=>5330,19978=>5331,20663=>5332,20687=>5333,20767=>5334,21830=>5335,21930=>5336,22039=>5337,23360=>5338,23577=>5339,23776=>5340,24120=>5341,24202=>5342,24224=>5343,24258=>5344,24819=>5345,26705=>5346,27233=>5347,28248=>5348,29245=>5349,29248=>5350,29376=>5351,63994=>5351,30456=>5352,31077=>5353,31665=>5354,32724=>5355,35059=>5356,35316=>5357,35443=>5358,35937=>5359,36062=>5360,38684=>5361,22622=>5362,63852=>5362,29885=>5363,36093=>5364,21959=>5365,31329=>5366,32034=>5367,63850=>5367,12170=>5368,33394=>5368,29298=>5369,12131=>5370,29983=>5370,29989=>5371,31513=>5372,22661=>5373,22779=>5374,23996=>5375,24207=>5376,24246=>5377,24464=>5378,24661=>5379,25234=>5380,25471=>5381,25933=>5382,26257=>5383,26329=>5384,26360=>5385,26646=>5386,26866=>5387,29312=>5388,29790=>5389,31598=>5390,32110=>5391,32214=>5392,32626=>5393,32997=>5394,33298=>5395,34223=>5396,35199=>5397,35475=>5398,36893=>5399,37604=>5400,12233=>5401,40653=>5401,12239=>5402,40736=>5402,12067=>5403,22805=>5403,22893=>5404,24109=>5405,24796=>5406,26132=>5407,26227=>5408,26512=>5409,27728=>5410,28101=>5411,28511=>5412,12143=>5413,30707=>5413,30889=>5414,33990=>5415,37323=>5416,37675=>5417,20185=>5418,20682=>5419,20808=>5420,21892=>5421,23307=>5422,23459=>5423,25159=>5424,25982=>5425,26059=>5426,28210=>5427,29053=>5428,29697=>5429,29764=>5430,29831=>5431,29887=>5432,30316=>5433,31146=>5434,32218=>5435,32341=>5436,32680=>5437,33146=>5438,33203=>5439,33337=>5440,34330=>5441,34796=>5442,35445=>5443,36323=>5444,36984=>5445,37521=>5446,37925=>5447,39245=>5448,39854=>5449,21352=>5450,23633=>5451,26964=>5452,27844=>5453,27945=>5454,28203=>5455,12166=>5456,33292=>5456,34203=>5457,35131=>5458,35373=>5459,35498=>5460,63855=>5460,63905=>5460,38634=>5461,40807=>5462,21089=>5463,26297=>5464,27570=>5465,32406=>5466,34814=>5467,36109=>5468,38275=>5469,38493=>5470,25885=>5471,28041=>5472,29166=>5473,22478=>5474,22995=>5475,23468=>5476,24615=>5477,24826=>5478,25104=>5479,26143=>5480,26207=>5481,29481=>5482,29689=>5483,30427=>5484,30465=>5485,63853=>5485,31596=>5486,32854=>5487,32882=>5488,33125=>5489,35488=>5490,37266=>5491,19990=>5492,21218=>5493,27506=>5494,27927=>5495,31237=>5496,31545=>5497,32048=>5498,36016=>5499,21484=>5500,22063=>5501,22609=>5502,23477=>5503,12073=>5504,23567=>5504,23569=>5505,24034=>5506,25152=>5507,25475=>5508,25620=>5509,26157=>5510,26803=>5511,27836=>5512,28040=>5513,28335=>5514,28703=>5515,28836=>5516,29138=>5517,29990=>5518,30095=>5519,30094=>5520,30233=>5521,31505=>5522,31712=>5523,31787=>5524,32032=>5525,32057=>5526,34092=>5527,34157=>5528,34311=>5529,35380=>5530,36877=>5531,36961=>5532,37045=>5533,37559=>5534,38902=>5535,39479=>5536,20439=>5537,23660=>5538,26463=>5539,28049=>5540,31903=>5541,32396=>5542,35606=>5543,36118=>5544,36895=>5545,23403=>5546,24061=>5547,25613=>5548,33984=>5549,36956=>5550,39137=>5551,29575=>5552,63841=>5552,63963=>5552,23435=>5553,24730=>5554,26494=>5555,28126=>5556,35359=>5557,35494=>5558,36865=>5559,38924=>5560,21047=>5561,28753=>5562,30862=>5563,37782=>5564,34928=>5565,37335=>5566,20462=>5567,21463=>5568,22013=>5569,22234=>5570,22402=>5571,22781=>5572,23234=>5573,23432=>5574,23723=>5575,23744=>5576,24101=>5577,24833=>5578,25101=>5579,12095=>5580,25163=>5580,25480=>5581,25628=>5582,25910=>5583,25976=>5584,63849=>5584,27193=>5585,27530=>5586,12116=>5587,27700=>5587,27929=>5588,28465=>5589,29159=>5590,29417=>5591,29560=>5592,29703=>5593,29874=>5594,30246=>5595,30561=>5596,31168=>5597,31319=>5598,31466=>5599,31929=>5600,32143=>5601,32172=>5602,32353=>5603,32670=>5604,33065=>5605,33585=>5606,33936=>5607,34010=>5608,34282=>5609,34966=>5610,35504=>5611,35728=>5612,36664=>5613,36930=>5614,36995=>5615,37228=>5616,37526=>5617,37561=>5618,38539=>5619,38567=>5620,38568=>5621,38614=>5622,38656=>5623,38920=>5624,12216=>5625,39318=>5625,39635=>5626,39706=>5627,21460=>5628,22654=>5629,22809=>5630,23408=>5631,23487=>5632,28113=>5633,28506=>5634,29087=>5635,29729=>5636,29881=>5637,32901=>5638,33789=>5639,24033=>5640,24455=>5641,24490=>5642,24642=>5643,26092=>5644,26642=>5645,26991=>5646,27219=>5647,27529=>5648,27957=>5649,28147=>5650,29667=>5651,30462=>5652,30636=>5653,31565=>5654,32020=>5655,33059=>5656,33308=>5657,33600=>5658,34036=>5659,34147=>5660,35426=>5661,35524=>5662,37255=>5663,37662=>5664,38918=>5665,39348=>5666,25100=>5667,34899=>5668,36848=>5669,37477=>5670,23815=>5671,23847=>5672,23913=>5673,29791=>5674,33181=>5675,34664=>5676,28629=>5677,25342=>5678,63859=>5678,32722=>5679,35126=>5680,35186=>5681,19998=>5682,20056=>5683,20711=>5684,21213=>5685,21319=>5686,25215=>5687,26119=>5688,32361=>5689,34821=>5690,38494=>5691,20365=>5692,21273=>5693,22070=>5694,22987=>5695,23204=>5696,12075=>5697,23608=>5697,23630=>5698,23629=>5699,24066=>5700,24337=>5701,24643=>5702,26045=>5703,26159=>5704,26178=>5705,26558=>5706,26612=>5707,29468=>5708,12142=>5709,30690=>5709,12144=>5710,31034=>5710,32709=>5711,33940=>5712,33997=>5713,35222=>5714,35430=>5715,35433=>5716,35553=>5717,12183=>5718,35925=>5718,35962=>5719,22516=>5720,23508=>5721,24335=>5722,24687=>5723,25325=>5724,26893=>5725,27542=>5726,28252=>5727,29060=>5728,31698=>5729,34645=>5730,35672=>5731,63996=>5731,36606=>5732,12215=>5733,39135=>5733,39166=>5734,20280=>5735,20353=>5736,20449=>5737,21627=>5738,23072=>5739,23480=>5740,24892=>5741,26032=>5742,26216=>5743,29180=>5744,30003=>5745,31070=>5746,32051=>5747,33102=>5748,12162=>5749,33251=>5749,33688=>5750,34218=>5751,34254=>5752,34563=>5753,35338=>5754,12189=>5755,36523=>5755,12191=>5756,36763=>5756,36805=>5757,22833=>5758,23460=>5759,23526=>5760,24713=>5761,23529=>5762,23563=>5763,12092=>5764,24515=>5764,27777=>5765,28145=>5766,28683=>5767,29978=>5768,33455=>5769,35574=>5770,20160=>5771,63997=>5771,12055=>5772,21313=>5772,38617=>5773,12114=>5774,27663=>5774,20126=>5775,20420=>5776,20818=>5777,21854=>5778,23077=>5779,23784=>5780,25105=>5781,12123=>5782,29273=>5782,33469=>5783,33706=>5784,34558=>5785,34905=>5786,35357=>5787,38463=>5788,38597=>5789,39187=>5790,40201=>5791,40285=>5792,22538=>5793,23731=>5794,23997=>5795,24132=>5796,24801=>5797,63929=>5797,24853=>5798,25569=>5799,27138=>5800,63764=>5800,63836=>5800,63935=>5800,28197=>5801,37122=>5802,37716=>5803,38990=>5804,39952=>5805,40823=>5806,23433=>5807,23736=>5808,25353=>5809,26191=>5810,26696=>5811,30524=>5812,38593=>5813,38797=>5814,38996=>5815,39839=>5816,26017=>5817,35585=>5818,36555=>5819,38332=>5820,21813=>5821,23721=>5822,24022=>5823,24245=>5824,26263=>5825,30284=>5826,33780=>5827,38343=>5828,22739=>5829,25276=>5830,29390=>5831,40232=>5832,20208=>5833,22830=>5834,24591=>5835,26171=>5836,27523=>5837,31207=>5838,40230=>5839,21395=>5840,21696=>5841,22467=>5842,23830=>5843,24859=>5844,26326=>5845,28079=>5846,30861=>5847,33406=>5848,38552=>5849,38724=>5850,21380=>5851,25212=>5852,25494=>5853,28082=>5854,32266=>5855,33099=>5856,38989=>5857,27387=>5858,32588=>5859,40367=>5860,40474=>5861,20063=>5862,20539=>5863,20918=>5864,22812=>5865,24825=>5866,25590=>5867,26928=>5868,29242=>5869,32822=>5870,37326=>5871,24369=>5872,32004=>5873,33509=>5874,63860=>5874,33903=>5875,33979=>5876,34277=>5877,36493=>5878,20335=>5879,22756=>5880,23363=>5881,24665=>5882,25562=>5883,25880=>5884,25965=>5885,26264=>5886,26954=>5887,27171=>5888,27915=>5889,28673=>5890,29036=>5891,30162=>5892,30221=>5893,31155=>5894,31344=>5895,12154=>5896,32650=>5896,35140=>5897,35731=>5898,37312=>5899,38525=>5900,39178=>5901,22276=>5902,24481=>5903,26044=>5904,28417=>5905,30208=>5906,31142=>5907,35486=>5908,39341=>5909,12226=>5910,39770=>5910,40812=>5911,20740=>5912,25014=>5913,25233=>5914,27277=>5915,33222=>5916,20547=>5917,22576=>5918,24422=>5919,28937=>5920,12180=>5921,35328=>5921,35578=>5922,23420=>5923,34326=>5924,20474=>5925,20796=>5926,22196=>5927,22852=>5928,25513=>5929,28153=>5930,23978=>5931,26989=>5932,20870=>5933,20104=>5934,20313=>5935,22914=>5936,27487=>5937,27741=>5938,29877=>5939,30998=>5940,33287=>5941,33349=>5942,33593=>5943,36671=>5944,36701=>5945,39192=>5946,20134=>5947,22495=>5948,24441=>5949,26131=>5950,63968=>5950,30123=>5951,32377=>5952,35695=>5953,36870=>5954,39515=>5955,22181=>5956,22567=>5957,23032=>5958,23071=>5959,23476=>5960,24310=>5961,25424=>5962,25403=>5963,26941=>5964,27783=>5965,27839=>5966,28046=>5967,28051=>5968,28149=>5969,28436=>5970,28895=>5971,28982=>5972,29017=>5973,29123=>5974,29141=>5975,30799=>5976,30831=>5977,31605=>5978,32227=>5979,32303=>5980,34893=>5981,36575=>5982,37467=>5983,40182=>5984,24709=>5985,28037=>5986,29105=>5987,38321=>5988,21421=>5989,26579=>5990,28814=>5991,28976=>5992,29744=>5993,33398=>5994,33490=>5995,38331=>5996,39653=>5997,40573=>5998,26308=>5999,29121=>6000,33865=>6001,63854=>6001,22603=>6002,23992=>6003,24433=>6004,26144=>6005,26254=>6006,27001=>6007,27054=>6008,27704=>6009,27891=>6010,28214=>6011,28481=>6012,28634=>6013,28699=>6014,28719=>6015,29008=>6016,29151=>6017,29552=>6018,29787=>6019,29908=>6020,30408=>6021,31310=>6022,32403=>6023,33521=>6024,35424=>6025,36814=>6026,37704=>6027,38681=>6028,20034=>6029,20522=>6030,21000=>6031,21473=>6032,26355=>6033,27757=>6034,28618=>6035,29450=>6036,30591=>6037,31330=>6038,33454=>6039,34269=>6040,34306=>6041,35028=>6042,35427=>6043,35709=>6044,35947=>6045,37555=>6046,38675=>6047,38928=>6048,20116=>6049,20237=>6050,20425=>6051,20658=>6052,21320=>6053,21566=>6054,21555=>6055,21978=>6056,22626=>6057,22714=>6058,22887=>6059,23067=>6060,23524=>6061,24735=>6062,25034=>6063,25942=>6064,26111=>6065,26212=>6066,26791=>6067,27738=>6068,28595=>6069,28879=>6070,29100=>6071,29522=>6072,31613=>6073,34568=>6074,35492=>6075,39986=>6076,40711=>6077,23627=>6078,27779=>6079,29508=>6080,12127=>6081,29577=>6081,37434=>6082,28331=>6083,29797=>6084,30239=>6085,31337=>6086,32277=>6087,34314=>6088,20800=>6089,22725=>6090,25793=>6091,29934=>6092,29973=>6093,30320=>6094,32705=>6095,37013=>6096,38605=>6097,39252=>6098,28198=>6099,12129=>6100,29926=>6100,31401=>6101,31402=>6102,33253=>6103,34521=>6104,34680=>6105,35355=>6106,23113=>6107,23436=>6108,23451=>6109,26785=>6110,26880=>6111,28003=>6112,29609=>6113,29715=>6114,29740=>6115,30871=>6116,32233=>6117,32747=>6118,33048=>6119,33109=>6120,33694=>6121,35916=>6122,38446=>6123,63942=>6123,38929=>6124,12104=>6125,26352=>6125,24448=>6126,26106=>6127,26505=>6128,27754=>6129,29579=>6130,20525=>6131,23043=>6132,27498=>6133,30702=>6134,22806=>6135,23916=>6136,24013=>6137,29477=>6138,30031=>6139,20709=>6140,20985=>6141,22575=>6142,22829=>6143,22934=>6144,23002=>6145,23525=>6146,23970=>6147,25303=>6148,25622=>6149,25747=>6150,25854=>6151,26332=>6152,27208=>6153,29183=>6154,29796=>6155,31368=>6156,31407=>6157,32327=>6158,32350=>6159,32768=>6160,33136=>6161,34799=>6162,35201=>6163,35616=>6164,36953=>6165,36992=>6166,39250=>6167,24958=>6168,27442=>6169,28020=>6170,32287=>6171,35109=>6172,36785=>6173,20433=>6174,20653=>6175,20887=>6176,21191=>6177,22471=>6178,22665=>6179,23481=>6180,24248=>6181,24898=>6182,27029=>6183,28044=>6184,28263=>6185,28342=>6186,29076=>6187,29794=>6188,12132=>6189,29992=>6189,29996=>6190,32883=>6191,33592=>6192,33993=>6193,36362=>6194,37780=>6195,37854=>6196,20110=>6197,20305=>6198,20598=>6199,20778=>6200,12060=>6201,21448=>6201,21451=>6202,21491=>6203,23431=>6204,23507=>6205,23588=>6206,24858=>6207,24962=>6208,26100=>6209,12124=>6210,29275=>6210,29591=>6211,29760=>6212,30402=>6213,31056=>6214,31121=>6215,31161=>6216,32006=>6217,12155=>6218,32701=>6218,33419=>6219,34261=>6220,34398=>6221,36802=>6222,36935=>6223,37109=>6224,37354=>6225,38533=>6226,12204=>6227,38632=>6227,38633=>6228,21206=>6229,24423=>6230,26093=>6231,26161=>6232,26671=>6233,29020=>6234,31286=>6235,37057=>6236,38922=>6237,20113=>6238,27218=>6239,27550=>6240,28560=>6241,29065=>6242,32792=>6243,33464=>6244,34131=>6245,36939=>6246,38549=>6247,38642=>6248,38907=>6249,34074=>6250,39729=>6251,20112=>6252,29066=>6253,38596=>6254,20803=>6255,21407=>6256,21729=>6257,22291=>6258,22290=>6259,22435=>6260,23195=>6261,23236=>6262,23491=>6263,24616=>6264,24895=>6265,25588=>6266,27781=>6267,27961=>6268,28274=>6269,28304=>6270,29232=>6271,29503=>6272,29783=>6273,33489=>6274,34945=>6275,36677=>6276,36960=>6277,38498=>6278,39000=>6279,40219=>6280,12105=>6281,26376=>6281,36234=>6282,37470=>6283,20301=>6284,20553=>6285,20702=>6286,21361=>6287,22285=>6288,22996=>6289,23041=>6290,23561=>6291,24944=>6292,26256=>6293,28205=>6294,29234=>6295,29771=>6296,32239=>6297,32963=>6298,33806=>6299,33894=>6300,34111=>6301,34655=>6302,34907=>6303,35096=>6304,35586=>6305,36949=>6306,12209=>6307,38859=>6307,39759=>6308,20083=>6309,20369=>6310,20754=>6311,20842=>6312,21807=>6313,21929=>6314,23418=>6315,23461=>6316,24188=>6317,24189=>6318,24254=>6319,24736=>6320,24799=>6321,24840=>6322,24841=>6323,25540=>6324,25912=>6325,26377=>6326,26580=>6327,26586=>6328,26977=>6329,26978=>6330,27833=>6331,27943=>6332,28216=>6333,28641=>6334,29494=>6335,29495=>6336,29788=>6337,30001=>6338,30290=>6339,32173=>6340,33278=>6341,33848=>6342,35029=>6343,35480=>6344,35547=>6345,35565=>6346,36400=>6347,36418=>6348,36938=>6349,36926=>6350,36986=>6351,12195=>6352,37193=>6352,37321=>6353,37742=>6354,22537=>6355,27603=>6356,12161=>6357,32905=>6357,32946=>6358,20801=>6359,22891=>6360,23609=>6361,28516=>6362,29607=>6363,32996=>6364,36103=>6365,37399=>6366,38287=>6367,12160=>6368,32895=>6368,25102=>6369,28700=>6370,32104=>6371,34701=>6372,22432=>6373,24681=>6374,24903=>6375,27575=>6376,35518=>6377,37504=>6378,38577=>6379,12036=>6380,20057=>6380,21535=>6381,28139=>6382,34093=>6383,38512=>6384,12211=>6385,38899=>6385,39150=>6386,25558=>6387,27875=>6388,12194=>6389,37009=>6389,20957=>6390,25033=>6391,33210=>6392,40441=>6393,20381=>6394,20506=>6395,20736=>6396,23452=>6397,24847=>6398,25087=>6399,25836=>6400,26885=>6401,27589=>6402,30097=>6403,30691=>6404,32681=>6405,33380=>6406,34191=>6407,34811=>6408,12176=>6409,34915=>6409,35516=>6410,35696=>6411,37291=>6412,12038=>6413,20108=>6413,20197=>6414,20234=>6415,22839=>6416,23016=>6417,24050=>6418,24347=>6419,24411=>6420,24609=>6421,29246=>6422,29669=>6423,30064=>6424,63842=>6424,30157=>6425,31227=>6426,12157=>6427,32780=>6427,12159=>6428,32819=>6428,32900=>6429,33505=>6430,33617=>6431,36029=>6432,36019=>6433,36999=>6434,39156=>6435,39180=>6436,28727=>6437,30410=>6438,32714=>6439,32716=>6440,32764=>6441,35610=>6442,12040=>6443,20154=>6443,20161=>6444,20995=>6445,21360=>6446,21693=>6447,63902=>6447,22240=>6448,23035=>6449,23493=>6450,24341=>6451,24525=>6452,28270=>6453,32106=>6454,33589=>6455,34451=>6456,35469=>6457,38765=>6458,38775=>6459,12032=>6460,19968=>6460,20314=>6461,20350=>6462,22777=>6463,12103=>6464,26085=>6464,28322=>6465,36920=>6466,37808=>6467,39353=>6468,20219=>6469,22764=>6470,22922=>6471,23001=>6472,24641=>6473,31252=>6474,33615=>6475,36035=>6476,12042=>6477,20837=>6477,21316=>6478,20173=>6479,21097=>6480,23381=>6481,33471=>6482,20180=>6483,21050=>6484,63999=>6484,21672=>6485,22985=>6486,23039=>6487,12070=>6488,23376=>6488,23383=>6489,23388=>6490,24675=>6491,24904=>6492,28363=>6493,28825=>6494,63995=>6494,29038=>6495,29574=>6496,29943=>6497,30133=>6498,30913=>6499,32043=>6500,32773=>6501,12163=>6502,33258=>6502,33576=>6503,34071=>6504,34249=>6505,35566=>6506,36039=>6507,38604=>6508,20316=>6509,21242=>6510,22204=>6511,26027=>6512,26152=>6513,28796=>6514,28856=>6515,29237=>6516,32189=>6517,33421=>6518,37196=>6519,38592=>6520,40306=>6521,23409=>6522,26855=>6523,27544=>6524,28538=>6525,30430=>6526,23697=>6527,26283=>6528,28507=>6529,31668=>6530,31786=>6531,34870=>6532,38620=>6533,19976=>6534,20183=>6535,21280=>6536,22580=>6537,22715=>6538,22767=>6539,22892=>6540,23559=>6541,24115=>6542,24196=>6543,24373=>6544,25484=>6545,26290=>6546,26454=>6547,27167=>6548,27299=>6549,27404=>6550,28479=>6551,29254=>6552,29520=>6553,29835=>6554,31456=>6555,31911=>6556,33144=>6557,33247=>6558,33255=>6559,33674=>6560,33900=>6561,34083=>6562,34196=>6563,34255=>6564,35037=>6565,36115=>6566,37292=>6567,12199=>6568,38263=>6568,38556=>6569,20877=>6570,21705=>6571,22312=>6572,23472=>6573,25165=>6574,26448=>6575,26685=>6576,26771=>6577,28221=>6578,28371=>6579,28797=>6580,32289=>6581,35009=>6582,36001=>6583,36617=>6584,40779=>6585,40782=>6586,29229=>6587,31631=>6588,35533=>6589,37658=>6590,20295=>6591,20302=>6592,20786=>6593,21632=>6594,22992=>6595,24213=>6596,25269=>6597,26485=>6598,26990=>6599,27159=>6600,27822=>6601,28186=>6602,29401=>6603,29482=>6604,30141=>6605,31672=>6606,32053=>6607,33511=>6608,33785=>6609,33879=>6610,34295=>6611,35419=>6612,36015=>6613,36487=>6614,36889=>6615,37048=>6616,38606=>6617,40799=>6618,21219=>6619,21514=>6620,23265=>6621,23490=>6622,25688=>6623,25973=>6624,28404=>6625,29380=>6626,30340=>6627,31309=>6628,31515=>6629,31821=>6630,32318=>6631,32735=>6632,33659=>6633,35627=>6634,36042=>6635,12186=>6636,36196=>6636,36321=>6637,36447=>6638,36842=>6639,36857=>6640,36969=>6641,37841=>6642,20291=>6643,20346=>6644,20659=>6645,20840=>6646,20856=>6647,21069=>6648,21098=>6649,22625=>6650,22652=>6651,22880=>6652,23560=>6653,23637=>6654,24283=>6655,24731=>6656,25136=>6657,26643=>6658,27583=>6659,27656=>6660,28593=>6661,29006=>6662,29728=>6663,12133=>6664,30000=>6664,30008=>6665,30033=>6666,30322=>6667,31564=>6668,31627=>6669,31661=>6670,31686=>6671,32399=>6672,35438=>6673,36670=>6674,36681=>6675,37439=>6676,37523=>6677,37666=>6678,37931=>6679,38651=>6680,39002=>6681,39019=>6682,39198=>6683,20999=>6684,64000=>6684,25130=>6685,25240=>6686,27993=>6687,30308=>6688,31434=>6689,31680=>6690,32118=>6691,21344=>6692,23742=>6693,24215=>6694,28472=>6695,28857=>6696,31896=>6697,38673=>6698,39822=>6699,40670=>6700,25509=>6701,25722=>6702,34678=>6703,19969=>6704,20117=>6705,20141=>6706,20572=>6707,20597=>6708,21576=>6709,22979=>6710,23450=>6711,24128=>6712,24237=>6713,24311=>6714,24449=>6715,24773=>6716,25402=>6717,25919=>6718,25972=>6719,26060=>6720,26230=>6721,26232=>6722,26622=>6723,26984=>6724,27273=>6725,27491=>6726,27712=>6727,28096=>6728,28136=>6729,28191=>6730,28254=>6731,28702=>6732,28833=>6733,29582=>6734,29693=>6735,30010=>6736,30555=>6737,30855=>6738,31118=>6739,31243=>6740,31357=>6741,31934=>6742,32142=>6743,33351=>6744,35330=>6745,35562=>6746,35998=>6747,37165=>6748,37194=>6749,37336=>6750,37478=>6751,37580=>6752,37664=>6753,38662=>6754,38742=>6755,38748=>6756,38914=>6757,12237=>6758,40718=>6758,21046=>6759,21137=>6760,21884=>6761,22564=>6762,24093=>6763,24351=>6764,24716=>6765,25552=>6766,26799=>6767,28639=>6768,31085=>6769,31532=>6770,33229=>6771,34234=>6772,35069=>6773,35576=>6774,36420=>6775,37261=>6776,38500=>6777,38555=>6778,38717=>6779,38988=>6780,12241=>6781,40778=>6781,20430=>6782,20806=>6783,20939=>6784,21161=>6785,22066=>6786,24340=>6787,24427=>6788,25514=>6789,25805=>6790,26089=>6791,26177=>6792,26362=>6793,26361=>6794,26397=>6795,26781=>6796,26839=>6797,27133=>6798,28437=>6799,28526=>6800,29031=>6801,29157=>6802,12118=>6803,29226=>6803,29866=>6804,30522=>6805,31062=>6806,31066=>6807,31199=>6808,31264=>6809,31381=>6810,31895=>6811,31967=>6812,32068=>6813,32368=>6814,32903=>6815,34299=>6816,34468=>6817,35412=>6818,35519=>6819,36249=>6820,36481=>6821,36896=>6822,36973=>6823,37347=>6824,38459=>6825,38613=>6826,12227=>6827,40165=>6827,26063=>6828,31751=>6829,12188=>6830,36275=>6830,37827=>6831,23384=>6832,23562=>6833,21330=>6834,25305=>6835,29469=>6836,20519=>6837,23447=>6838,24478=>6839,24752=>6840,24939=>6841,26837=>6842,28121=>6843,29742=>6844,31278=>6845,32066=>6846,32156=>6847,32305=>6848,33131=>6849,36394=>6850,36405=>6851,37758=>6852,37912=>6853,20304=>6854,22352=>6855,24038=>6856,24231=>6857,25387=>6858,32618=>6859,20027=>6860,20303=>6861,20367=>6862,20570=>6863,23005=>6864,32964=>6865,21610=>6866,21608=>6867,22014=>6868,22863=>6869,23449=>6870,24030=>6871,24282=>6872,26205=>6873,26417=>6874,26609=>6875,26666=>6876,27880=>6877,27954=>6878,28234=>6879,28557=>6880,28855=>6881,29664=>6882,30087=>6883,31820=>6884,32002=>6885,32044=>6886,32162=>6887,12168=>6888,33311=>6888,34523=>6889,35387=>6890,35461=>6891,12187=>6892,36208=>6892,36490=>6893,36659=>6894,36913=>6895,37198=>6896,37202=>6897,37956=>6898,39376=>6899,12149=>6900,31481=>6900,31909=>6901,20426=>6902,20737=>6903,20934=>6904,22472=>6905,23535=>6906,23803=>6907,26201=>6908,27197=>6909,27994=>6910,28310=>6911,28652=>6912,28940=>6913,30063=>6914,31459=>6915,34850=>6916,36897=>6917,36981=>6918,38603=>6919,39423=>6920,33537=>6921,20013=>6922,20210=>6923,34886=>6924,37325=>6925,21373=>6926,27355=>6927,26987=>6928,27713=>6929,33914=>6930,22686=>6931,24974=>6932,26366=>6933,25327=>6934,28893=>6935,29969=>6936,30151=>6937,32338=>6938,33976=>6939,35657=>6940,36104=>6941,20043=>6942,21482=>6943,21675=>6944,22320=>6945,22336=>6946,24535=>6947,25345=>6948,25351=>6949,25711=>6950,12096=>6951,25903=>6951,26088=>6952,26234=>6953,26525=>6954,26547=>6955,12108=>6956,27490=>6956,27744=>6957,27802=>6958,28460=>6959,30693=>6960,30757=>6961,31049=>6962,31063=>6963,32025=>6964,32930=>6965,33026=>6966,12164=>6967,33267=>6967,33437=>6968,33463=>6969,34584=>6970,35468=>6971,36100=>6972,36286=>6973,36978=>6974,30452=>6975,31257=>6976,31287=>6977,32340=>6978,32887=>6979,21767=>6980,21972=>6981,22645=>6982,25391=>6983,25634=>6984,26185=>6985,26187=>6986,26733=>6987,27035=>6988,27524=>6989,27941=>6990,28337=>6991,29645=>6992,29800=>6993,29857=>6994,30043=>6995,30137=>6996,30433=>6997,30494=>6998,30603=>6999,31206=>7000,32265=>7001,32285=>7002,33275=>7003,34095=>7004,34967=>7005,35386=>7006,36049=>7007,36587=>7008,12192=>7009,36784=>7009,63857=>7009,36914=>7010,37805=>7011,38499=>7012,38515=>7013,38663=>7014,20356=>7015,21489=>7016,23018=>7017,23241=>7018,24089=>7019,26702=>7020,29894=>7021,30142=>7022,31209=>7023,31378=>7024,33187=>7025,34541=>7026,36074=>7027,36300=>7028,36845=>7029,26015=>7030,26389=>7031,22519=>7032,28503=>7033,32221=>7034,36655=>7035,37878=>7036,38598=>7037,24501=>7038,25074=>7039,28548=>7040,19988=>7041,20376=>7042,20511=>7043,21449=>7044,21983=>7045,23919=>7046,24046=>7047,27425=>7048,27492=>7049,30923=>7050,31642=>7051,36425=>7052,12190=>7053,36554=>7053,63746=>7053,36974=>7054,25417=>7055,25662=>7056,30528=>7057,31364=>7058,37679=>7059,38015=>7060,40810=>7061,25776=>7062,28591=>7063,29158=>7064,29864=>7065,29914=>7066,31428=>7067,31762=>7068,32386=>7069,31922=>7070,32408=>7071,35738=>7072,36106=>7073,38013=>7074,39184=>7075,39244=>7076,21049=>7077,23519=>7078,25830=>7079,26413=>7080,32046=>7081,20717=>7082,21443=>7083,63851=>7083,22649=>7084,24920=>7085,24921=>7086,25082=>7087,26028=>7088,31449=>7089,35730=>7090,35734=>7091,20489=>7092,20513=>7093,21109=>7094,21809=>7095,23100=>7096,24288=>7097,24432=>7098,24884=>7099,25950=>7100,26124=>7101,26166=>7102,26274=>7103,27085=>7104,28356=>7105,28466=>7106,29462=>7107,30241=>7108,31379=>7109,33081=>7110,33369=>7111,33750=>7112,33980=>7113,20661=>7114,22512=>7115,23488=>7116,23528=>7117,24425=>7118,25505=>7119,30758=>7120,32181=>7121,33756=>7122,34081=>7123,37319=>7124,37365=>7125,20874=>7126,26613=>7127,31574=>7128,36012=>7129,20932=>7130,22971=>7131,24765=>7132,34389=>7133,20508=>7134,21076=>7135,23610=>7136,24957=>7137,25114=>7138,25299=>7139,64002=>7139,25842=>7140,26021=>7141,28364=>7142,30240=>7143,33034=>7144,36448=>7145,38495=>7146,38587=>7147,20191=>7148,21315=>7149,21912=>7150,22825=>7151,24029=>7152,25797=>7153,27849=>7154,28154=>7155,29588=>7156,31359=>7157,12167=>7158,33307=>7158,34214=>7159,36068=>7160,36368=>7161,36983=>7162,37351=>7163,38369=>7164,38433=>7165,38854=>7166,20984=>7167,21746=>7168,21894=>7169,24505=>7170,25764=>7171,28552=>7172,32180=>7173,36639=>7174,36685=>7175,37941=>7176,20681=>7177,23574=>7178,27838=>7179,28155=>7180,29979=>7181,30651=>7182,31805=>7183,31844=>7184,35449=>7185,35522=>7186,22558=>7187,22974=>7188,24086=>7189,25463=>7190,29266=>7191,30090=>7192,30571=>7193,35548=>7194,36028=>7195,36626=>7196,24307=>7197,26228=>7198,28152=>7199,32893=>7200,33729=>7201,35531=>7202,12205=>7203,38737=>7203,39894=>7204,21059=>7205,26367=>7206,28053=>7207,28399=>7208,32224=>7209,35558=>7210,36910=>7211,36958=>7212,39636=>7213,21021=>7214,21119=>7215,21736=>7216,24980=>7217,25220=>7218,25307=>7219,26786=>7220,26898=>7221,26970=>7222,27189=>7223,28818=>7224,28966=>7225,30813=>7226,30977=>7227,30990=>7228,31186=>7229,31245=>7230,32918=>7231,12171=>7232,33400=>7232,33493=>7233,33609=>7234,34121=>7235,35970=>7236,36229=>7237,37218=>7238,37259=>7239,37294=>7240,20419=>7241,22225=>7242,29165=>7243,30679=>7244,34560=>7245,35320=>7246,12072=>7247,23544=>7247,24534=>7248,26449=>7249,37032=>7250,21474=>7251,22618=>7252,23541=>7253,24740=>7254,24961=>7255,25696=>7256,32317=>7257,32880=>7258,34085=>7259,37507=>7260,25774=>7261,20652=>7262,23828=>7263,26368=>7264,22684=>7265,25277=>7266,25512=>7267,26894=>7268,27000=>7269,27166=>7270,28267=>7271,30394=>7272,31179=>7273,33467=>7274,33833=>7275,35535=>7276,36264=>7277,36861=>7278,37138=>7279,37195=>7280,37276=>7281,37648=>7282,37656=>7283,37786=>7284,38619=>7285,39478=>7286,39949=>7287,19985=>7288,30044=>7289,31069=>7290,31482=>7291,31569=>7292,31689=>7293,32302=>7294,33988=>7295,36441=>7296,36468=>7297,36600=>7298,36880=>7299,26149=>7300,26943=>7301,29763=>7302,20986=>7303,26414=>7304,40668=>7305,20805=>7306,24544=>7307,27798=>7308,34802=>7309,34909=>7310,34935=>7311,24756=>7312,33205=>7313,33795=>7314,36101=>7315,21462=>7316,21561=>7317,22068=>7318,23094=>7319,23601=>7320,28810=>7321,32736=>7322,32858=>7323,33030=>7324,33261=>7325,36259=>7326,37257=>7327,39519=>7328,40434=>7329,20596=>7330,20164=>7331,21408=>7332,24827=>7333,28204=>7334,23652=>7335,20360=>7336,20516=>7337,21988=>7338,23769=>7339,24159=>7340,24677=>7341,26772=>7342,27835=>7343,28100=>7344,29118=>7345,30164=>7346,30196=>7347,30305=>7348,31258=>7349,31305=>7350,32199=>7351,32251=>7352,32622=>7353,33268=>7354,34473=>7355,36636=>7356,38601=>7357,39347=>7358,12242=>7359,40786=>7359,21063=>7360,21189=>7361,39149=>7362,35242=>7363,19971=>7364,26578=>7365,28422=>7366,20405=>7367,23522=>7368,26517=>7369,27784=>7370,63858=>7370,28024=>7371,29723=>7372,30759=>7373,37341=>7374,37756=>7375,34756=>7376,31204=>7377,31281=>7378,24555=>7379,20182=>7380,21668=>7381,21822=>7382,22702=>7383,22949=>7384,24816=>7385,25171=>7386,25302=>7387,26422=>7388,26965=>7389,33333=>7390,38464=>7391,39345=>7392,39389=>7393,20524=>7394,21331=>7395,21828=>7396,22396=>7397,25176=>7398,25826=>7399,26219=>7400,26589=>7401,28609=>7402,28655=>7403,29730=>7404,29752=>7405,35351=>7406,37944=>7407,21585=>7408,22022=>7409,22374=>7410,24392=>7411,24986=>7412,27470=>7413,28760=>7414,28845=>7415,32187=>7416,35477=>7417,22890=>7418,33067=>7419,25506=>7420,30472=>7421,32829=>7422,36010=>7423,22612=>7424,25645=>7425,27067=>7426,23445=>7427,24081=>7428,28271=>7429,34153=>7430,20812=>7431,21488=>7432,22826=>7433,24608=>7434,24907=>7435,27526=>7436,27760=>7437,27888=>7438,31518=>7439,32974=>7440,33492=>7441,36294=>7442,37040=>7443,39089=>7444,25799=>7445,28580=>7446,25745=>7447,25860=>7448,20814=>7449,21520=>7450,12063=>7451,22303=>7451,35342=>7452,24927=>7453,26742=>7454,30171=>7455,31570=>7456,32113=>7457,36890=>7458,22534=>7459,27084=>7460,33151=>7461,35114=>7462,36864=>7463,38969=>7464,20600=>7465,22871=>7466,22956=>7467,25237=>7468,36879=>7469,39722=>7470,24925=>7471,29305=>7472,38358=>7473,22369=>7474,23110=>7475,24052=>7476,25226=>7477,25773=>7478,25850=>7479,26487=>7480,27874=>7481,27966=>7482,29228=>7483,29750=>7484,30772=>7485,32631=>7486,33453=>7487,36315=>7488,38935=>7489,21028=>7490,22338=>7491,26495=>7492,29256=>7493,29923=>7494,36009=>7495,36774=>7496,37393=>7497,38442=>7498,12043=>7499,20843=>7499,21485=>7500,25420=>7501,20329=>7502,21764=>7503,24726=>7504,25943=>7505,27803=>7506,28031=>7507,29260=>7508,29437=>7509,31255=>7510,35207=>7511,12185=>7512,35997=>7512,24429=>7513,28558=>7514,28921=>7515,33192=>7516,24846=>7517,20415=>7518,63845=>7518,20559=>7519,25153=>7520,12122=>7521,29255=>7521,31687=>7522,32232=>7523,32745=>7524,36941=>7525,38829=>7526,39449=>7527,36022=>7528,22378=>7529,24179=>7530,26544=>7531,33805=>7532,35413=>7533,21536=>7534,23318=>7535,24163=>7536,24290=>7537,24330=>7538,25987=>7539,32954=>7540,34109=>7541,38281=>7542,38491=>7543,20296=>7544,21253=>7545,21261=>7546,21263=>7547,21638=>7548,21754=>7549,22275=>7550,24067=>7551,24598=>7552,25243=>7553,25265=>7554,25429=>7555,27873=>7556,28006=>7557,30129=>7558,30770=>7559,32990=>7560,33071=>7561,33502=>7562,33889=>7563,33970=>7564,34957=>7565,35090=>7566,36875=>7567,37610=>7568,39165=>7569,39825=>7570,24133=>7571,26292=>7572,64006=>7572,26333=>7573,28689=>7574,29190=>7575,20469=>7576,21117=>7577,24426=>7578,24915=>7579,26451=>7580,27161=>7581,28418=>7582,29922=>7583,31080=>7584,34920=>7585,35961=>7586,39111=>7587,39108=>7588,39491=>7589,21697=>7590,31263=>7591,26963=>7592,35575=>7593,35914=>7594,12213=>7595,39080=>7595,39342=>7596,24444=>7597,25259=>7598,30130=>7599,12138=>7600,30382=>7600,34987=>7601,36991=>7602,38466=>7603,21305=>7604,24380=>7605,24517=>7606,27852=>7607,63848=>7607,29644=>7608,30050=>7609,12134=>7610,30091=>7610,31558=>7611,33534=>7612,39325=>7613,20047=>7614,36924=>7615,19979=>7616,20309=>7617,21414=>7618,22799=>7619,24264=>7620,26160=>7621,27827=>7622,29781=>7623,33655=>7624,34662=>7625,36032=>7626,36944=>7627,38686=>7628,39957=>7629,22737=>7630,23416=>7631,34384=>7632,35604=>7633,40372=>7634,23506=>7635,24680=>7636,24717=>7637,26097=>7638,27735=>7639,28450=>7640,28579=>7641,28698=>7642,32597=>7643,32752=>7644,38289=>7645,38290=>7646,38480=>7647,38867=>7648,21106=>7649,36676=>7650,20989=>7651,21547=>7652,21688=>7653,21859=>7654,21898=>7655,27323=>7656,28085=>7657,32216=>7658,33382=>7659,37532=>7660,38519=>7661,40569=>7662,21512=>7663,21704=>7664,30418=>7665,34532=>7666,38308=>7667,38356=>7668,38492=>7669,20130=>7670,20233=>7671,23022=>7672,23270=>7673,24055=>7674,24658=>7675,25239=>7676,26477=>7677,26689=>7678,27782=>7679,28207=>7680,32568=>7681,32923=>7682,33322=>7683,38917=>7684,20133=>7685,20565=>7686,21683=>7687,22419=>7688,22874=>7689,23401=>7690,23475=>7691,25032=>7692,26999=>7693,28023=>7694,28707=>7695,34809=>7696,35299=>7697,35442=>7698,35559=>7699,36994=>7700,39405=>7701,39608=>7702,21182=>7703,26680=>7704,20502=>7705,24184=>7706,26447=>7707,33607=>7708,12175=>7709,34892=>7709,64008=>7709,20139=>7710,21521=>7711,22190=>7712,29670=>7713,37141=>7714,38911=>7715,39177=>7716,39255=>7717,12217=>7718,39321=>7718,22099=>7719,22687=>7720,34395=>7721,35377=>7722,25010=>7723,27382=>7724,29563=>7725,36562=>7726,27463=>7727,38570=>7728,39511=>7729,22869=>7730,29184=>7731,36203=>7732,12208=>7733,38761=>7733,20436=>7734,23796=>7735,24358=>7736,25080=>7737,26203=>7738,27883=>7739,28843=>7740,12126=>7741,29572=>7741,29625=>7742,29694=>7743,30505=>7744,30541=>7745,32067=>7746,32098=>7747,32291=>7748,33335=>7749,34898=>7750,36066=>7751,37449=>7752,39023=>7753,23377=>7754,12147=>7755,31348=>7755,12174=>7756,34880=>7756,12212=>7757,38913=>7757,23244=>7758,20448=>7759,21332=>7760,22846=>7761,23805=>7762,25406=>7763,28025=>7764,29433=>7765,33029=>7766,33031=>7767,33698=>7768,37583=>7769,38960=>7770,20136=>7771,20804=>7772,21009=>7773,22411=>7774,24418=>7775,27842=>7776,28366=>7777,28677=>7778,28752=>7779,28847=>7780,29074=>7781,29673=>7782,29801=>7783,63918=>7783,33610=>7784,34722=>7785,34913=>7786,36872=>7787,37026=>7788,37795=>7789,39336=>7790,20846=>7791,24407=>7792,24800=>7793,24935=>7794,26291=>7795,34137=>7796,36426=>7797,37295=>7798,38795=>7799,20046=>7800,20114=>7801,21628=>7802,22741=>7803,22778=>7804,22909=>7805,23733=>7806,24359=>7807,12094=>7808,25142=>7808,25160=>7809,26122=>7810,26215=>7811,27627=>7812,28009=>7813,28111=>7814,28246=>7815,28408=>7816,28564=>7817,28640=>7818,28649=>7819,28765=>7820,29392=>7821,29733=>7822,29786=>7823,29920=>7824,30355=>7825,31068=>7826,31946=>7827,32286=>7828,32993=>7829,33446=>7830,33899=>7831,33983=>7832,34382=>7833,34399=>7834,34676=>7835,35703=>7836,35946=>7837,37804=>7838,38912=>7839,39013=>7840,24785=>7841,25110=>7842,37239=>7843,23130=>7844,26127=>7845,28151=>7846,28222=>7847,29759=>7848,39746=>7849,24573=>7850,24794=>7851,31503=>7852,21700=>7853,24344=>7854,27742=>7855,27859=>7856,27946=>7857,28888=>7858,32005=>7859,34425=>7860,35340=>7861,40251=>7862,21270=>7863,21644=>7864,23301=>7865,27194=>7866,12117=>7867,28779=>7867,30069=>7868,31117=>7869,12146=>7870,31166=>7870,33457=>7871,33775=>7872,35441=>7873,35649=>7874,36008=>7875,38772=>7876,25844=>7877,25899=>7878,30906=>7879,30907=>7880,31339=>7881,20024=>7882,21914=>7883,22864=>7884,23462=>7885,24187=>7886,24739=>7887,25563=>7888,27489=>7889,26213=>7890,26707=>7891,28185=>7892,29029=>7893,29872=>7894,32008=>7895,36996=>7896,39529=>7897,39973=>7898,27963=>7899,28369=>7900,63748=>7900,29502=>7901,35905=>7902,38346=>7903,20976=>7904,24140=>7905,24488=>7906,24653=>7907,24822=>7908,24880=>7909,24908=>7910,26179=>7911,26180=>7912,27045=>7913,27841=>7914,28255=>7915,28361=>7916,28514=>7917,29004=>7918,29852=>7919,30343=>7920,31681=>7921,31783=>7922,33618=>7923,34647=>7924,36945=>7925,38541=>7926,12232=>7927,40643=>7927,21295=>7928,22238=>7929,24315=>7930,24458=>7931,24674=>7932,24724=>7933,25079=>7934,26214=>7935,26371=>7936,27292=>7937,28142=>7938,28590=>7939,28784=>7940,29546=>7941,32362=>7942,33214=>7943,33588=>7944,34516=>7945,35496=>7946,36036=>7947,21123=>7948,29554=>7949,23446=>7950,27243=>7951,37892=>7952,21742=>7953,22150=>7954,23389=>7955,25928=>7956,25989=>7957,26313=>7958,26783=>7959,28045=>7960,28102=>7961,12120=>7962,29243=>7962,32948=>7963,37237=>7964,39501=>7965,20399=>7966,20505=>7967,21402=>7968,21518=>7969,21564=>7970,21897=>7971,21957=>7972,24127=>7973,24460=>7974,26429=>7975,29030=>7976,29661=>7977,36869=>7978,21211=>7979,21235=>7980,22628=>7981,22734=>7982,28932=>7983,29071=>7984,29179=>7985,34224=>7986,35347=>7987,26248=>7988,63941=>7988,34216=>7989,21927=>7990,26244=>7991,29002=>7992,33841=>7993,21321=>7994,21913=>7995,27585=>7996,24409=>7997,24509=>7998,25582=>7999,26249=>8000,28999=>8001,35569=>8002,36637=>8003,40638=>8004,20241=>8005,25658=>8006,28875=>8007,30054=>8008,34407=>8009,24676=>8010,35662=>8011,40440=>8012,20807=>8013,20982=>8014,21256=>8015,27958=>8016,33016=>8017,12234=>8018,40657=>8018,26133=>8019,27427=>8020,28824=>8021,30165=>8022,21507=>8023,23673=>8024,32007=>8025,35350=>8026,12107=>8027,27424=>8027,27453=>8028,27462=>8029,21560=>8030,24688=>8031,27965=>8032,32725=>8033,33288=>8034,20694=>8035,20958=>8036,21916=>8037,22123=>8038,22221=>8039,23020=>8040,23305=>8041,24076=>8042,24985=>8043,24984=>8044,25137=>8045,26206=>8046,26342=>8047,29081=>8048,29113=>8049,29114=>8050,29351=>8051,31143=>8052,31232=>8053,32690=>8054,35440=>8055,12310=>8219,12311=>8220,12312=>8221,12313=>8222,8223=>8237,8219=>8238,8314=>8239,8315=>8240,8316=>8248,8317=>8250,8318=>8251,700=>8275,8942=>8320,8759=>8321,10122=>8342,10123=>8343,10124=>8344,10125=>8345,10126=>8346,10127=>8347,10128=>8348,10129=>8349,10130=>8350,10131=>8351,9398=>8388,9399=>8389,9400=>8390,9401=>8391,9402=>8392,9403=>8393,9404=>8394,9405=>8395,9406=>8396,9407=>8397,9408=>8398,9409=>8399,9410=>8400,9411=>8401,9412=>8402,9413=>8403,9414=>8404,9415=>8405,9416=>8406,9417=>8407,9418=>8408,9419=>8409,9420=>8410,9421=>8411,9422=>8412,9423=>8413,8826=>8475,8827=>8476,8910=>8477,8911=>8478,8832=>8479,8833=>8480,8816=>8481,8817=>8482,8818=>8483,8819=>8484,8842=>8486,8843=>8488,8822=>8489,8823=>8490,8825=>8491,8922=>8492,8923=>8493,8773=>8499,8771=>8500,8776=>8501,8868=>8503,8244=>8582,9839=>8594,8258=>8599,10045=>8604,8226=>8607,8249=>8612,8250=>8613,10010=>8630,10006=>8631,9711=>8633,10070=>8637,9676=>8639,9775=>8664,12320=>8671,10102=>8673,10103=>8674,10104=>8675,10105=>8676,10106=>8677,10107=>8678,10108=>8679,10109=>8680,10110=>8681,10111=>8682,12306=>8700,12342=>8701,8710=>8715,8735=>8717,8741=>8719,8742=>8720,8787=>8722,8785=>8723,8806=>8724,8807=>8725,8723=>8726,8853=>8727,8854=>8728,8855=>8729,8980=>8731,8802=>8734,9649=>8736,8738=>8738,8784=>8739,8867=>8742,8814=>8745,8815=>8746,8837=>8747,8836=>8748,8713=>8749,8716=>8750,8891=>8751,8892=>8752,8794=>8753,8966=>8754,12958=>8761,8252=>8763,9702=>8775,9663=>8779,9653=>8780,9657=>8781,9667=>8782,9674=>8787,12849=>8788,12857=>8789,13259=>8790,9327=>8791,9328=>8792,9329=>8793,9330=>8794,9331=>8795,8656=>8814,8655=>8815,8653=>8816,8657=>8854,8659=>8855,8626=>8864,8625=>8865,8628=>8867,8624=>8868,8627=>8869,8636=>8884,8640=>8885,8644=>8896,8645=>8897,9347=>9042,9348=>9043,9349=>9044,9350=>9045,9351=>9046,12948=>9080,12965=>9096,8672=>9190,8674=>9191,8673=>9192,8675=>9193,8678=>9198,8680=>9199,8679=>9200,8681=>9201,9757=>9222,9759=>9223,12944=>9300,12938=>9301,12939=>9302,12940=>9303,12941=>9304,12942=>9305,12943=>9306,12318=>9322,12319=>9323,8246=>9324,8245=>9326,12540=>9330,44034=>9333,44035=>9334,44037=>9335,44038=>9336,44043=>9337,44044=>9338,44045=>9339,44046=>9340,44047=>9341,44056=>9342,44062=>9343,44063=>9344,44065=>9345,44066=>9346,44067=>9347,44069=>9348,44070=>9349,44071=>9350,44072=>9351,44073=>9352,44074=>9353,44075=>9354,44078=>9355,44082=>9356,44083=>9357,44084=>9358,44085=>9359,44086=>9360,44087=>9361,44090=>9362,44091=>9363,44093=>9364,44094=>9365,44095=>9366,44097=>9367,44098=>9368,44099=>9369,44100=>9370,44101=>9371,44102=>9372,44103=>9373,44104=>9374,44105=>9375,44106=>9376,44108=>9377,44110=>9378,44111=>9379,44112=>9380,44113=>9381,44114=>9382,44115=>9383,44117=>9384,44118=>9385,44119=>9386,44121=>9387,44122=>9388,44123=>9389,44125=>9390,44126=>9391,44127=>9392,44128=>9393,44129=>9394,44130=>9395,44131=>9396,44132=>9397,44133=>9398,44134=>9399,44135=>9400,44136=>9401,44137=>9402,44138=>9403,44139=>9404,44140=>9405,44141=>9406,44142=>9407,44143=>9408,44146=>9409,44147=>9410,44149=>9411,44150=>9412,44153=>9413,44155=>9414,44156=>9415,44157=>9416,44158=>9417,44159=>9418,44162=>9419,44167=>9420,44168=>9421,44173=>9422,44174=>9423,44175=>9424,44177=>9425,44178=>9426,44179=>9427,44181=>9428,44182=>9429,44183=>9430,44184=>9431,44185=>9432,44186=>9433,44187=>9434,44190=>9435,44194=>9436,44195=>9437,44196=>9438,44197=>9439,44198=>9440,44199=>9441,44203=>9442,44205=>9443,44206=>9444,44209=>9445,44210=>9446,44211=>9447,44212=>9448,44213=>9449,44214=>9450,44215=>9451,44218=>9452,44222=>9453,44223=>9454,44224=>9455,44226=>9456,44227=>9457,44229=>9458,44230=>9459,44231=>9460,44233=>9461,44234=>9462,44235=>9463,44237=>9464,44238=>9465,44239=>9466,44240=>9467,44241=>9468,44242=>9469,44243=>9470,44244=>9471,44246=>9472,44248=>9473,44249=>9474,44250=>9475,44251=>9476,44252=>9477,44253=>9478,44254=>9479,44255=>9480,44258=>9481,44259=>9482,44261=>9483,44262=>9484,44265=>9485,44267=>9486,44269=>9487,44270=>9488,44274=>9489,44276=>9490,44279=>9491,44280=>9492,44281=>9493,44282=>9494,44283=>9495,44286=>9496,44287=>9497,44289=>9498,44290=>9499,44291=>9500,44293=>9501,44295=>9502,44296=>9503,44297=>9504,44298=>9505,44299=>9506,44302=>9507,44304=>9508,44306=>9509,44307=>9510,44308=>9511,44309=>9512,44310=>9513,44311=>9514,44313=>9515,44314=>9516,44315=>9517,44317=>9518,44318=>9519,44319=>9520,44321=>9521,44322=>9522,44323=>9523,44324=>9524,44325=>9525,44326=>9526,44327=>9527,44328=>9528,44330=>9529,44331=>9530,44334=>9531,44335=>9532,44336=>9533,44337=>9534,44338=>9535,44339=>9536,44342=>9537,44343=>9538,44345=>9539,44346=>9540,44347=>9541,44349=>9542,44350=>9543,44351=>9544,44352=>9545,44353=>9546,44354=>9547,44355=>9548,44358=>9549,44360=>9550,44362=>9551,44363=>9552,44364=>9553,44365=>9554,44366=>9555,44367=>9556,44369=>9557,44370=>9558,44371=>9559,44373=>9560,44374=>9561,44375=>9562,44377=>9563,44378=>9564,44379=>9565,44380=>9566,44381=>9567,44382=>9568,44383=>9569,44384=>9570,44386=>9571,44388=>9572,44389=>9573,44390=>9574,44391=>9575,44392=>9576,44393=>9577,44394=>9578,44395=>9579,44398=>9580,44399=>9581,44401=>9582,44402=>9583,44407=>9584,44408=>9585,44409=>9586,44410=>9587,44414=>9588,44416=>9589,44419=>9590,44420=>9591,44421=>9592,44422=>9593,44423=>9594,44426=>9595,44427=>9596,44429=>9597,44430=>9598,44431=>9599,44433=>9600,44434=>9601,44435=>9602,44436=>9603,44437=>9604,44438=>9605,44439=>9606,44440=>9607,44441=>9608,44442=>9609,44443=>9610,44446=>9611,44447=>9612,44448=>9613,44449=>9614,44450=>9615,44451=>9616,44453=>9617,44454=>9618,44455=>9619,44456=>9620,44457=>9621,44458=>9622,44459=>9623,44460=>9624,44461=>9625,44462=>9626,44463=>9627,44464=>9628,44465=>9629,44466=>9630,44467=>9631,44468=>9632,44469=>9633,44470=>9634,44472=>9635,44473=>9636,44474=>9637,44475=>9638,44476=>9639,44477=>9640,44478=>9641,44479=>9642,44482=>9643,44483=>9644,44485=>9645,44486=>9646,44487=>9647,44489=>9648,44490=>9649,44491=>9650,44492=>9651,44493=>9652,44494=>9653,44495=>9654,44498=>9655,44500=>9656,44501=>9657,44502=>9658,44503=>9659,44504=>9660,44505=>9661,44506=>9662,44507=>9663,44509=>9664,44510=>9665,44511=>9666,44513=>9667,44514=>9668,44515=>9669,44517=>9670,44518=>9671,44519=>9672,44520=>9673,44521=>9674,44522=>9675,44523=>9676,44524=>9677,44525=>9678,44526=>9679,44527=>9680,44528=>9681,44529=>9682,44530=>9683,44531=>9684,44532=>9685,44533=>9686,44534=>9687,44535=>9688,44538=>9689,44539=>9690,44541=>9691,44542=>9692,44546=>9693,44547=>9694,44548=>9695,44549=>9696,44550=>9697,44551=>9698,44554=>9699,44556=>9700,44558=>9701,44559=>9702,44560=>9703,44561=>9704,44562=>9705,44563=>9706,44565=>9707,44566=>9708,44567=>9709,44568=>9710,44569=>9711,44570=>9712,44571=>9713,44572=>9714,44573=>9715,44574=>9716,44575=>9717,44576=>9718,44577=>9719,44578=>9720,44579=>9721,44580=>9722,44581=>9723,44582=>9724,44583=>9725,44584=>9726,44585=>9727,44586=>9728,44587=>9729,44588=>9730,44589=>9731,44590=>9732,44591=>9733,44594=>9734,44595=>9735,44597=>9736,44598=>9737,44601=>9738,44603=>9739,44604=>9740,44605=>9741,44606=>9742,44607=>9743,44610=>9744,44612=>9745,44615=>9746,44616=>9747,44617=>9748,44619=>9749,44623=>9750,44625=>9751,44626=>9752,44627=>9753,44629=>9754,44631=>9755,44632=>9756,44633=>9757,44634=>9758,44635=>9759,44638=>9760,44642=>9761,44643=>9762,44644=>9763,44646=>9764,44647=>9765,44650=>9766,44651=>9767,44653=>9768,44654=>9769,44655=>9770,44657=>9771,44658=>9772,44659=>9773,44660=>9774,44661=>9775,44662=>9776,44663=>9777,44666=>9778,44670=>9779,44671=>9780,44672=>9781,44673=>9782,44674=>9783,44675=>9784,44678=>9785,44679=>9786,44680=>9787,44681=>9788,44682=>9789,44683=>9790,44685=>9791,44686=>9792,44687=>9793,44688=>9794,44689=>9795,44690=>9796,44691=>9797,44692=>9798,44693=>9799,44694=>9800,44695=>9801,44696=>9802,44697=>9803,44698=>9804,44699=>9805,44700=>9806,44701=>9807,44702=>9808,44703=>9809,44704=>9810,44705=>9811,44706=>9812,44707=>9813,44708=>9814,44709=>9815,44710=>9816,44711=>9817,44712=>9818,44713=>9819,44714=>9820,44715=>9821,44716=>9822,44717=>9823,44718=>9824,44719=>9825,44720=>9826,44721=>9827,44722=>9828,44723=>9829,44724=>9830,44725=>9831,44726=>9832,44727=>9833,44728=>9834,44729=>9835,44730=>9836,44731=>9837,44735=>9838,44737=>9839,44738=>9840,44739=>9841,44741=>9842,44742=>9843,44743=>9844,44744=>9845,44745=>9846,44746=>9847,44747=>9848,44750=>9849,44754=>9850,44755=>9851,44756=>9852,44757=>9853,44758=>9854,44759=>9855,44762=>9856,44763=>9857,44765=>9858,44766=>9859,44767=>9860,44768=>9861,44769=>9862,44770=>9863,44771=>9864,44772=>9865,44773=>9866,44774=>9867,44775=>9868,44777=>9869,44778=>9870,44780=>9871,44782=>9872,44783=>9873,44784=>9874,44785=>9875,44786=>9876,44787=>9877,44789=>9878,44790=>9879,44791=>9880,44793=>9881,44794=>9882,44795=>9883,44797=>9884,44798=>9885,44799=>9886,44800=>9887,44801=>9888,44802=>9889,44803=>9890,44804=>9891,44805=>9892,44806=>9893,44809=>9894,44810=>9895,44811=>9896,44812=>9897,44814=>9898,44815=>9899,44817=>9900,44818=>9901,44819=>9902,44820=>9903,44821=>9904,44822=>9905,44823=>9906,44824=>9907,44825=>9908,44826=>9909,44827=>9910,44828=>9911,44829=>9912,44830=>9913,44831=>9914,44832=>9915,44833=>9916,44834=>9917,44835=>9918,44836=>9919,44837=>9920,44838=>9921,44839=>9922,44840=>9923,44841=>9924,44842=>9925,44843=>9926,44846=>9927,44847=>9928,44849=>9929,44851=>9930,44853=>9931,44854=>9932,44855=>9933,44856=>9934,44857=>9935,44858=>9936,44859=>9937,44862=>9938,44864=>9939,44868=>9940,44869=>9941,44870=>9942,44871=>9943,44874=>9944,44875=>9945,44876=>9946,44877=>9947,44878=>9948,44879=>9949,44881=>9950,44882=>9951,44883=>9952,44884=>9953,44885=>9954,44886=>9955,44887=>9956,44888=>9957,44889=>9958,44890=>9959,44891=>9960,44894=>9961,44895=>9962,44896=>9963,44897=>9964,44898=>9965,44899=>9966,44902=>9967,44903=>9968,44904=>9969,44905=>9970,44906=>9971,44907=>9972,44908=>9973,44909=>9974,44910=>9975,44911=>9976,44912=>9977,44913=>9978,44914=>9979,44915=>9980,44916=>9981,44917=>9982,44918=>9983,44919=>9984,44920=>9985,44922=>9986,44923=>9987,44924=>9988,44925=>9989,44926=>9990,44927=>9991,44929=>9992,44930=>9993,44931=>9994,44933=>9995,44934=>9996,44935=>9997,44937=>9998,44938=>9999,44939=>10000,44940=>10001,44941=>10002,44942=>10003,44943=>10004,44946=>10005,44947=>10006,44948=>10007,44950=>10008,44951=>10009,44952=>10010,44953=>10011,44954=>10012,44955=>10013,44957=>10014,44958=>10015,44959=>10016,44960=>10017,44961=>10018,44962=>10019,44963=>10020,44964=>10021,44965=>10022,44966=>10023,44967=>10024,44968=>10025,44969=>10026,44970=>10027,44971=>10028,44972=>10029,44973=>10030,44974=>10031,44975=>10032,44976=>10033,44977=>10034,44978=>10035,44979=>10036,44980=>10037,44981=>10038,44982=>10039,44983=>10040,44986=>10041,44987=>10042,44989=>10043,44990=>10044,44991=>10045,44993=>10046,44994=>10047,44995=>10048,44996=>10049,44997=>10050,44998=>10051,45002=>10052,45004=>10053,45007=>10054,45008=>10055,45009=>10056,45010=>10057,45011=>10058,45013=>10059,45014=>10060,45015=>10061,45016=>10062,45017=>10063,45018=>10064,45019=>10065,45021=>10066,45022=>10067,45023=>10068,45024=>10069,45025=>10070,45026=>10071,45027=>10072,45028=>10073,45029=>10074,45030=>10075,45031=>10076,45034=>10077,45035=>10078,45036=>10079,45037=>10080,45038=>10081,45039=>10082,45042=>10083,45043=>10084,45045=>10085,45046=>10086,45047=>10087,45049=>10088,45050=>10089,45051=>10090,45052=>10091,45053=>10092,45054=>10093,45055=>10094,45058=>10095,45059=>10096,45061=>10097,45062=>10098,45063=>10099,45064=>10100,45065=>10101,45066=>10102,45067=>10103,45069=>10104,45070=>10105,45071=>10106,45073=>10107,45074=>10108,45075=>10109,45077=>10110,45078=>10111,45079=>10112,45080=>10113,45081=>10114,45082=>10115,45083=>10116,45086=>10117,45087=>10118,45088=>10119,45089=>10120,45090=>10121,45091=>10122,45092=>10123,45093=>10124,45094=>10125,45095=>10126,45097=>10127,45098=>10128,45099=>10129,45100=>10130,45101=>10131,45102=>10132,45103=>10133,45104=>10134,45105=>10135,45106=>10136,45107=>10137,45108=>10138,45109=>10139,45110=>10140,45111=>10141,45112=>10142,45113=>10143,45114=>10144,45115=>10145,45116=>10146,45117=>10147,45118=>10148,45119=>10149,45120=>10150,45121=>10151,45122=>10152,45123=>10153,45126=>10154,45127=>10155,45129=>10156,45131=>10157,45133=>10158,45135=>10159,45136=>10160,45137=>10161,45138=>10162,45142=>10163,45144=>10164,45146=>10165,45147=>10166,45148=>10167,45150=>10168,45151=>10169,45152=>10170,45153=>10171,45154=>10172,45155=>10173,45156=>10174,45157=>10175,45158=>10176,45159=>10177,45160=>10178,45161=>10179,45162=>10180,45163=>10181,45164=>10182,45165=>10183,45166=>10184,45167=>10185,45168=>10186,45169=>10187,45170=>10188,45171=>10189,45172=>10190,45173=>10191,45174=>10192,45175=>10193,45176=>10194,45177=>10195,45178=>10196,45179=>10197,45182=>10198,45183=>10199,45185=>10200,45186=>10201,45187=>10202,45189=>10203,45190=>10204,45191=>10205,45192=>10206,45193=>10207,45194=>10208,45195=>10209,45198=>10210,45200=>10211,45202=>10212,45203=>10213,45204=>10214,45205=>10215,45206=>10216,45207=>10217,45211=>10218,45213=>10219,45214=>10220,45219=>10221,45220=>10222,45221=>10223,45222=>10224,45223=>10225,45226=>10226,45232=>10227,45234=>10228,45238=>10229,45239=>10230,45241=>10231,45242=>10232,45243=>10233,45245=>10234,45246=>10235,45247=>10236,45248=>10237,45249=>10238,45250=>10239,45251=>10240,45254=>10241,45258=>10242,45259=>10243,45260=>10244,45261=>10245,45262=>10246,45263=>10247,45266=>10248,45267=>10249,45269=>10250,45270=>10251,45271=>10252,45273=>10253,45274=>10254,45275=>10255,45276=>10256,45277=>10257,45278=>10258,45279=>10259,45281=>10260,45282=>10261,45283=>10262,45284=>10263,45286=>10264,45287=>10265,45288=>10266,45289=>10267,45290=>10268,45291=>10269,45292=>10270,45293=>10271,45294=>10272,45295=>10273,45296=>10274,45297=>10275,45298=>10276,45299=>10277,45300=>10278,45301=>10279,45302=>10280,45303=>10281,45304=>10282,45305=>10283,45306=>10284,45307=>10285,45308=>10286,45309=>10287,45310=>10288,45311=>10289,45312=>10290,45313=>10291,45314=>10292,45315=>10293,45316=>10294,45317=>10295,45318=>10296,45319=>10297,45322=>10298,45325=>10299,45326=>10300,45327=>10301,45329=>10302,45332=>10303,45333=>10304,45334=>10305,45335=>10306,45338=>10307,45342=>10308,45343=>10309,45344=>10310,45345=>10311,45346=>10312,45350=>10313,45351=>10314,45353=>10315,45354=>10316,45355=>10317,45357=>10318,45358=>10319,45359=>10320,45360=>10321,45361=>10322,45362=>10323,45363=>10324,45366=>10325,45370=>10326,45371=>10327,45372=>10328,45373=>10329,45374=>10330,45375=>10331,45378=>10332,45379=>10333,45381=>10334,45382=>10335,45383=>10336,45385=>10337,45386=>10338,45387=>10339,45388=>10340,45389=>10341,45390=>10342,45391=>10343,45394=>10344,45395=>10345,45398=>10346,45399=>10347,45401=>10348,45402=>10349,45403=>10350,45405=>10351,45406=>10352,45407=>10353,45409=>10354,45410=>10355,45411=>10356,45412=>10357,45413=>10358,45414=>10359,45415=>10360,45416=>10361,45417=>10362,45418=>10363,45419=>10364,45420=>10365,45421=>10366,45422=>10367,45423=>10368,45424=>10369,45425=>10370,45426=>10371,45427=>10372,45428=>10373,45429=>10374,45430=>10375,45431=>10376,45434=>10377,45435=>10378,45437=>10379,45438=>10380,45439=>10381,45441=>10382,45443=>10383,45444=>10384,45445=>10385,45446=>10386,45447=>10387,45450=>10388,45452=>10389,45454=>10390,45455=>10391,45456=>10392,45457=>10393,45461=>10394,45462=>10395,45463=>10396,45465=>10397,45466=>10398,45467=>10399,45469=>10400,45470=>10401,45471=>10402,45472=>10403,45473=>10404,45474=>10405,45475=>10406,45476=>10407,45477=>10408,45478=>10409,45479=>10410,45481=>10411,45482=>10412,45483=>10413,45484=>10414,45485=>10415,45486=>10416,45487=>10417,45488=>10418,45489=>10419,45490=>10420,45491=>10421,45492=>10422,45493=>10423,45494=>10424,45495=>10425,45496=>10426,45497=>10427,45498=>10428,45499=>10429,45500=>10430,45501=>10431,45502=>10432,45503=>10433,45504=>10434,45505=>10435,45506=>10436,45507=>10437,45508=>10438,45509=>10439,45510=>10440,45511=>10441,45512=>10442,45513=>10443,45514=>10444,45515=>10445,45517=>10446,45518=>10447,45519=>10448,45521=>10449,45522=>10450,45523=>10451,45525=>10452,45526=>10453,45527=>10454,45528=>10455,45529=>10456,45530=>10457,45531=>10458,45534=>10459,45536=>10460,45537=>10461,45538=>10462,45539=>10463,45540=>10464,45541=>10465,45542=>10466,45543=>10467,45546=>10468,45547=>10469,45549=>10470,45550=>10471,45551=>10472,45553=>10473,45554=>10474,45555=>10475,45556=>10476,45557=>10477,45558=>10478,45559=>10479,45560=>10480,45562=>10481,45564=>10482,45566=>10483,45567=>10484,45568=>10485,45569=>10486,45570=>10487,45571=>10488,45574=>10489,45575=>10490,45577=>10491,45578=>10492,45581=>10493,45582=>10494,45583=>10495,45584=>10496,45585=>10497,45586=>10498,45587=>10499,45590=>10500,45592=>10501,45594=>10502,45595=>10503,45596=>10504,45597=>10505,45598=>10506,45599=>10507,45601=>10508,45602=>10509,45603=>10510,45604=>10511,45605=>10512,45606=>10513,45607=>10514,45608=>10515,45609=>10516,45610=>10517,45611=>10518,45612=>10519,45613=>10520,45614=>10521,45615=>10522,45616=>10523,45617=>10524,45618=>10525,45619=>10526,45621=>10527,45622=>10528,45623=>10529,45624=>10530,45625=>10531,45626=>10532,45627=>10533,45629=>10534,45630=>10535,45631=>10536,45632=>10537,45633=>10538,45634=>10539,45635=>10540,45636=>10541,45637=>10542,45638=>10543,45639=>10544,45640=>10545,45641=>10546,45642=>10547,45643=>10548,45644=>10549,45645=>10550,45646=>10551,45647=>10552,45648=>10553,45649=>10554,45650=>10555,45651=>10556,45652=>10557,45653=>10558,45654=>10559,45655=>10560,45657=>10561,45658=>10562,45659=>10563,45661=>10564,45662=>10565,45663=>10566,45665=>10567,45666=>10568,45667=>10569,45668=>10570,45669=>10571,45670=>10572,45671=>10573,45674=>10574,45675=>10575,45676=>10576,45677=>10577,45678=>10578,45679=>10579,45680=>10580,45681=>10581,45682=>10582,45683=>10583,45686=>10584,45687=>10585,45688=>10586,45689=>10587,45690=>10588,45691=>10589,45693=>10590,45694=>10591,45695=>10592,45696=>10593,45697=>10594,45698=>10595,45699=>10596,45702=>10597,45703=>10598,45704=>10599,45706=>10600,45707=>10601,45708=>10602,45709=>10603,45710=>10604,45711=>10605,45714=>10606,45715=>10607,45717=>10608,45718=>10609,45719=>10610,45723=>10611,45724=>10612,45725=>10613,45726=>10614,45727=>10615,45730=>10616,45732=>10617,45735=>10618,45736=>10619,45737=>10620,45739=>10621,45741=>10622,45742=>10623,45743=>10624,45745=>10625,45746=>10626,45747=>10627,45749=>10628,45750=>10629,45751=>10630,45752=>10631,45753=>10632,45754=>10633,45755=>10634,45756=>10635,45757=>10636,45758=>10637,45759=>10638,45760=>10639,45761=>10640,45762=>10641,45763=>10642,45764=>10643,45765=>10644,45766=>10645,45767=>10646,45770=>10647,45771=>10648,45773=>10649,45774=>10650,45775=>10651,45777=>10652,45779=>10653,45780=>10654,45781=>10655,45782=>10656,45783=>10657,45786=>10658,45788=>10659,45790=>10660,45791=>10661,45792=>10662,45793=>10663,45795=>10664,45799=>10665,45801=>10666,45802=>10667,45808=>10668,45809=>10669,45810=>10670,45814=>10671,45820=>10672,45821=>10673,45822=>10674,45826=>10675,45827=>10676,45829=>10677,45830=>10678,45831=>10679,45833=>10680,45834=>10681,45835=>10682,45836=>10683,45837=>10684,45838=>10685,45839=>10686,45842=>10687,45846=>10688,45847=>10689,45848=>10690,45849=>10691,45850=>10692,45851=>10693,45853=>10694,45854=>10695,45855=>10696,45856=>10697,45857=>10698,45858=>10699,45859=>10700,45860=>10701,45861=>10702,45862=>10703,45863=>10704,45864=>10705,45865=>10706,45866=>10707,45867=>10708,45868=>10709,45869=>10710,45870=>10711,45871=>10712,45872=>10713,45873=>10714,45874=>10715,45875=>10716,45876=>10717,45877=>10718,45878=>10719,45879=>10720,45880=>10721,45881=>10722,45882=>10723,45883=>10724,45884=>10725,45885=>10726,45886=>10727,45887=>10728,45888=>10729,45889=>10730,45890=>10731,45891=>10732,45892=>10733,45893=>10734,45894=>10735,45895=>10736,45896=>10737,45897=>10738,45898=>10739,45899=>10740,45900=>10741,45901=>10742,45902=>10743,45903=>10744,45904=>10745,45905=>10746,45906=>10747,45907=>10748,45911=>10749,45913=>10750,45914=>10751,45917=>10752,45920=>10753,45921=>10754,45922=>10755,45923=>10756,45926=>10757,45928=>10758,45930=>10759,45932=>10760,45933=>10761,45935=>10762,45938=>10763,45939=>10764,45941=>10765,45942=>10766,45943=>10767,45945=>10768,45946=>10769,45947=>10770,45948=>10771,45949=>10772,45950=>10773,45951=>10774,45954=>10775,45958=>10776,45959=>10777,45960=>10778,45961=>10779,45962=>10780,45963=>10781,45965=>10782,45966=>10783,45967=>10784,45969=>10785,45970=>10786,45971=>10787,45973=>10788,45974=>10789,45975=>10790,45976=>10791,45977=>10792,45978=>10793,45979=>10794,45980=>10795,45981=>10796,45982=>10797,45983=>10798,45986=>10799,45987=>10800,45988=>10801,45989=>10802,45990=>10803,45991=>10804,45993=>10805,45994=>10806,45995=>10807,45997=>10808,45998=>10809,45999=>10810,46000=>10811,46001=>10812,46002=>10813,46003=>10814,46004=>10815,46005=>10816,46006=>10817,46007=>10818,46008=>10819,46009=>10820,46010=>10821,46011=>10822,46012=>10823,46013=>10824,46014=>10825,46015=>10826,46016=>10827,46017=>10828,46018=>10829,46019=>10830,46022=>10831,46023=>10832,46025=>10833,46026=>10834,46029=>10835,46031=>10836,46033=>10837,46034=>10838,46035=>10839,46038=>10840,46040=>10841,46042=>10842,46044=>10843,46046=>10844,46047=>10845,46049=>10846,46050=>10847,46051=>10848,46053=>10849,46054=>10850,46055=>10851,46057=>10852,46058=>10853,46059=>10854,46060=>10855,46061=>10856,46062=>10857,46063=>10858,46064=>10859,46065=>10860,46066=>10861,46067=>10862,46068=>10863,46069=>10864,46070=>10865,46071=>10866,46072=>10867,46073=>10868,46074=>10869,46075=>10870,46077=>10871,46078=>10872,46079=>10873,46080=>10874,46081=>10875,46082=>10876,46083=>10877,46084=>10878,46085=>10879,46086=>10880,46087=>10881,46088=>10882,46089=>10883,46090=>10884,46091=>10885,46092=>10886,46093=>10887,46094=>10888,46095=>10889,46097=>10890,46098=>10891,46099=>10892,46100=>10893,46101=>10894,46102=>10895,46103=>10896,46105=>10897,46106=>10898,46107=>10899,46109=>10900,46110=>10901,46111=>10902,46113=>10903,46114=>10904,46115=>10905,46116=>10906,46117=>10907,46118=>10908,46119=>10909,46122=>10910,46124=>10911,46125=>10912,46126=>10913,46127=>10914,46128=>10915,46129=>10916,46130=>10917,46131=>10918,46133=>10919,46134=>10920,46135=>10921,46136=>10922,46137=>10923,46138=>10924,46139=>10925,46140=>10926,46141=>10927,46142=>10928,46143=>10929,46144=>10930,46145=>10931,46146=>10932,46147=>10933,46148=>10934,46149=>10935,46150=>10936,46151=>10937,46152=>10938,46153=>10939,46154=>10940,46155=>10941,46156=>10942,46157=>10943,46158=>10944,46159=>10945,46162=>10946,46163=>10947,46165=>10948,46166=>10949,46167=>10950,46169=>10951,46170=>10952,46171=>10953,46172=>10954,46173=>10955,46174=>10956,46175=>10957,46178=>10958,46180=>10959,46182=>10960,46183=>10961,46184=>10962,46185=>10963,46186=>10964,46187=>10965,46189=>10966,46190=>10967,46191=>10968,46192=>10969,46193=>10970,46194=>10971,46195=>10972,46196=>10973,46197=>10974,46198=>10975,46199=>10976,46200=>10977,46201=>10978,46202=>10979,46203=>10980,46204=>10981,46205=>10982,46206=>10983,46207=>10984,46209=>10985,46210=>10986,46211=>10987,46212=>10988,46213=>10989,46214=>10990,46215=>10991,46217=>10992,46218=>10993,46219=>10994,46220=>10995,46221=>10996,46222=>10997,46223=>10998,46224=>10999,46225=>11000,46226=>11001,46227=>11002,46228=>11003,46229=>11004,46230=>11005,46231=>11006,46232=>11007,46233=>11008,46234=>11009,46235=>11010,46236=>11011,46238=>11012,46239=>11013,46240=>11014,46241=>11015,46242=>11016,46243=>11017,46245=>11018,46246=>11019,46247=>11020,46249=>11021,46250=>11022,46251=>11023,46253=>11024,46254=>11025,46255=>11026,46256=>11027,46257=>11028,46258=>11029,46259=>11030,46260=>11031,46262=>11032,46264=>11033,46266=>11034,46267=>11035,46268=>11036,46269=>11037,46270=>11038,46271=>11039,46273=>11040,46274=>11041,46275=>11042,46277=>11043,46278=>11044,46279=>11045,46281=>11046,46282=>11047,46283=>11048,46284=>11049,46285=>11050,46286=>11051,46287=>11052,46289=>11053,46290=>11054,46291=>11055,46292=>11056,46294=>11057,46295=>11058,46296=>11059,46297=>11060,46298=>11061,46299=>11062,46302=>11063,46303=>11064,46305=>11065,46306=>11066,46309=>11067,46311=>11068,46312=>11069,46313=>11070,46314=>11071,46315=>11072,46318=>11073,46320=>11074,46322=>11075,46323=>11076,46324=>11077,46325=>11078,46326=>11079,46327=>11080,46329=>11081,46330=>11082,46331=>11083,46332=>11084,46333=>11085,46334=>11086,46335=>11087,46336=>11088,46337=>11089,46338=>11090,46339=>11091,46340=>11092,46341=>11093,46342=>11094,46343=>11095,46344=>11096,46345=>11097,46346=>11098,46347=>11099,46348=>11100,46349=>11101,46350=>11102,46351=>11103,46352=>11104,46353=>11105,46354=>11106,46355=>11107,46358=>11108,46359=>11109,46361=>11110,46362=>11111,46365=>11112,46366=>11113,46367=>11114,46368=>11115,46369=>11116,46370=>11117,46371=>11118,46374=>11119,46379=>11120,46380=>11121,46381=>11122,46382=>11123,46383=>11124,46386=>11125,46387=>11126,46389=>11127,46390=>11128,46391=>11129,46393=>11130,46394=>11131,46395=>11132,46396=>11133,46397=>11134,46398=>11135,46399=>11136,46402=>11137,46406=>11138,46407=>11139,46408=>11140,46409=>11141,46410=>11142,46414=>11143,46415=>11144,46417=>11145,46418=>11146,46419=>11147,46421=>11148,46422=>11149,46423=>11150,46424=>11151,46425=>11152,46426=>11153,46427=>11154,46430=>11155,46434=>11156,46435=>11157,46436=>11158,46437=>11159,46438=>11160,46439=>11161,46440=>11162,46441=>11163,46442=>11164,46443=>11165,46444=>11166,46445=>11167,46446=>11168,46447=>11169,46448=>11170,46449=>11171,46450=>11172,46451=>11173,46452=>11174,46453=>11175,46454=>11176,46455=>11177,46456=>11178,46457=>11179,46458=>11180,46459=>11181,46460=>11182,46461=>11183,46462=>11184,46463=>11185,46464=>11186,46465=>11187,46466=>11188,46467=>11189,46468=>11190,46469=>11191,46470=>11192,46471=>11193,46472=>11194,46473=>11195,46474=>11196,46475=>11197,46476=>11198,46477=>11199,46478=>11200,46479=>11201,46480=>11202,46481=>11203,46482=>11204,46483=>11205,46484=>11206,46485=>11207,46486=>11208,46487=>11209,46488=>11210,46489=>11211,46490=>11212,46491=>11213,46492=>11214,46493=>11215,46494=>11216,46495=>11217,46498=>11218,46499=>11219,46501=>11220,46502=>11221,46503=>11222,46505=>11223,46508=>11224,46509=>11225,46510=>11226,46511=>11227,46514=>11228,46518=>11229,46519=>11230,46520=>11231,46521=>11232,46522=>11233,46526=>11234,46527=>11235,46529=>11236,46530=>11237,46531=>11238,46533=>11239,46534=>11240,46535=>11241,46536=>11242,46537=>11243,46538=>11244,46539=>11245,46542=>11246,46546=>11247,46547=>11248,46548=>11249,46549=>11250,46550=>11251,46551=>11252,46553=>11253,46554=>11254,46555=>11255,46556=>11256,46557=>11257,46558=>11258,46559=>11259,46560=>11260,46561=>11261,46562=>11262,46563=>11263,46564=>11264,46565=>11265,46566=>11266,46567=>11267,46568=>11268,46569=>11269,46570=>11270,46571=>11271,46573=>11272,46574=>11273,46575=>11274,46576=>11275,46577=>11276,46578=>11277,46579=>11278,46580=>11279,46581=>11280,46582=>11281,46583=>11282,46584=>11283,46585=>11284,46586=>11285,46587=>11286,46588=>11287,46589=>11288,46590=>11289,46591=>11290,46592=>11291,46593=>11292,46594=>11293,46595=>11294,46596=>11295,46597=>11296,46598=>11297,46599=>11298,46600=>11299,46601=>11300,46602=>11301,46603=>11302,46604=>11303,46605=>11304,46606=>11305,46607=>11306,46610=>11307,46611=>11308,46613=>11309,46614=>11310,46615=>11311,46617=>11312,46618=>11313,46619=>11314,46620=>11315,46621=>11316,46622=>11317,46623=>11318,46624=>11319,46625=>11320,46626=>11321,46627=>11322,46628=>11323,46630=>11324,46631=>11325,46632=>11326,46633=>11327,46634=>11328,46635=>11329,46637=>11330,46638=>11331,46639=>11332,46640=>11333,46641=>11334,46642=>11335,46643=>11336,46645=>11337,46646=>11338,46647=>11339,46648=>11340,46649=>11341,46650=>11342,46651=>11343,46652=>11344,46653=>11345,46654=>11346,46655=>11347,46656=>11348,46657=>11349,46658=>11350,46659=>11351,46660=>11352,46661=>11353,46662=>11354,46663=>11355,46665=>11356,46666=>11357,46667=>11358,46668=>11359,46669=>11360,46670=>11361,46671=>11362,46672=>11363,46673=>11364,46674=>11365,46675=>11366,46676=>11367,46677=>11368,46678=>11369,46679=>11370,46680=>11371,46681=>11372,46682=>11373,46683=>11374,46684=>11375,46685=>11376,46686=>11377,46687=>11378,46688=>11379,46689=>11380,46690=>11381,46691=>11382,46693=>11383,46694=>11384,46695=>11385,46697=>11386,46698=>11387,46699=>11388,46700=>11389,46701=>11390,46702=>11391,46703=>11392,46704=>11393,46705=>11394,46706=>11395,46707=>11396,46708=>11397,46709=>11398,46710=>11399,46711=>11400,46712=>11401,46713=>11402,46714=>11403,46715=>11404,46716=>11405,46717=>11406,46718=>11407,46719=>11408,46720=>11409,46721=>11410,46722=>11411,46723=>11412,46724=>11413,46725=>11414,46726=>11415,46727=>11416,46728=>11417,46729=>11418,46730=>11419,46731=>11420,46732=>11421,46733=>11422,46734=>11423,46735=>11424,46736=>11425,46737=>11426,46738=>11427,46739=>11428,46740=>11429,46741=>11430,46742=>11431,46743=>11432,46744=>11433,46745=>11434,46746=>11435,46747=>11436,46750=>11437,46751=>11438,46753=>11439,46754=>11440,46755=>11441,46757=>11442,46758=>11443,46759=>11444,46760=>11445,46761=>11446,46762=>11447,46765=>11448,46766=>11449,46767=>11450,46768=>11451,46770=>11452,46771=>11453,46772=>11454,46773=>11455,46774=>11456,46775=>11457,46776=>11458,46777=>11459,46778=>11460,46779=>11461,46780=>11462,46781=>11463,46782=>11464,46783=>11465,46784=>11466,46785=>11467,46786=>11468,46787=>11469,46788=>11470,46789=>11471,46790=>11472,46791=>11473,46792=>11474,46793=>11475,46794=>11476,46795=>11477,46796=>11478,46797=>11479,46798=>11480,46799=>11481,46800=>11482,46801=>11483,46802=>11484,46803=>11485,46805=>11486,46806=>11487,46807=>11488,46808=>11489,46809=>11490,46810=>11491,46811=>11492,46812=>11493,46813=>11494,46814=>11495,46815=>11496,46816=>11497,46817=>11498,46818=>11499,46819=>11500,46820=>11501,46821=>11502,46822=>11503,46823=>11504,46824=>11505,46825=>11506,46826=>11507,46827=>11508,46828=>11509,46829=>11510,46830=>11511,46831=>11512,46833=>11513,46834=>11514,46835=>11515,46837=>11516,46838=>11517,46839=>11518,46841=>11519,46842=>11520,46843=>11521,46844=>11522,46845=>11523,46846=>11524,46847=>11525,46850=>11526,46851=>11527,46852=>11528,46854=>11529,46855=>11530,46856=>11531,46857=>11532,46858=>11533,46859=>11534,46860=>11535,46861=>11536,46862=>11537,46863=>11538,46864=>11539,46865=>11540,46866=>11541,46867=>11542,46868=>11543,46869=>11544,46870=>11545,46871=>11546,46872=>11547,46873=>11548,46874=>11549,46875=>11550,46876=>11551,46877=>11552,46878=>11553,46879=>11554,46880=>11555,46881=>11556,46882=>11557,46883=>11558,46884=>11559,46885=>11560,46886=>11561,46887=>11562,46890=>11563,46891=>11564,46893=>11565,46894=>11566,46897=>11567,46898=>11568,46899=>11569,46900=>11570,46901=>11571,46902=>11572,46903=>11573,46906=>11574,46908=>11575,46909=>11576,46910=>11577,46911=>11578,46912=>11579,46913=>11580,46914=>11581,46915=>11582,46917=>11583,46918=>11584,46919=>11585,46921=>11586,46922=>11587,46923=>11588,46925=>11589,46926=>11590,46927=>11591,46928=>11592,46929=>11593,46930=>11594,46931=>11595,46934=>11596,46935=>11597,46936=>11598,46937=>11599,46938=>11600,46939=>11601,46940=>11602,46941=>11603,46942=>11604,46943=>11605,46945=>11606,46946=>11607,46947=>11608,46949=>11609,46950=>11610,46951=>11611,46953=>11612,46954=>11613,46955=>11614,46956=>11615,46957=>11616,46958=>11617,46959=>11618,46962=>11619,46964=>11620,46966=>11621,46967=>11622,46968=>11623,46969=>11624,46970=>11625,46971=>11626,46974=>11627,46975=>11628,46977=>11629,46978=>11630,46979=>11631,46981=>11632,46982=>11633,46983=>11634,46984=>11635,46985=>11636,46986=>11637,46987=>11638,46990=>11639,46995=>11640,46996=>11641,46997=>11642,47002=>11643,47003=>11644,47005=>11645,47006=>11646,47007=>11647,47009=>11648,47010=>11649,47011=>11650,47012=>11651,47013=>11652,47014=>11653,47015=>11654,47018=>11655,47022=>11656,47023=>11657,47024=>11658,47025=>11659,47026=>11660,47027=>11661,47030=>11662,47031=>11663,47033=>11664,47034=>11665,47035=>11666,47036=>11667,47037=>11668,47038=>11669,47039=>11670,47040=>11671,47041=>11672,47042=>11673,47043=>11674,47044=>11675,47045=>11676,47046=>11677,47048=>11678,47050=>11679,47051=>11680,47052=>11681,47053=>11682,47054=>11683,47055=>11684,47056=>11685,47057=>11686,47058=>11687,47059=>11688,47060=>11689,47061=>11690,47062=>11691,47063=>11692,47064=>11693,47065=>11694,47066=>11695,47067=>11696,47068=>11697,47069=>11698,47070=>11699,47071=>11700,47072=>11701,47073=>11702,47074=>11703,47075=>11704,47076=>11705,47077=>11706,47078=>11707,47079=>11708,47080=>11709,47081=>11710,47082=>11711,47083=>11712,47086=>11713,47087=>11714,47089=>11715,47090=>11716,47091=>11717,47093=>11718,47094=>11719,47095=>11720,47096=>11721,47097=>11722,47098=>11723,47099=>11724,47102=>11725,47106=>11726,47107=>11727,47108=>11728,47109=>11729,47110=>11730,47114=>11731,47115=>11732,47117=>11733,47118=>11734,47119=>11735,47121=>11736,47122=>11737,47123=>11738,47124=>11739,47125=>11740,47126=>11741,47127=>11742,47130=>11743,47132=>11744,47134=>11745,47135=>11746,47136=>11747,47137=>11748,47138=>11749,47139=>11750,47142=>11751,47143=>11752,47145=>11753,47146=>11754,47147=>11755,47149=>11756,47150=>11757,47151=>11758,47152=>11759,47153=>11760,47154=>11761,47155=>11762,47158=>11763,47162=>11764,47163=>11765,47164=>11766,47165=>11767,47166=>11768,47167=>11769,47169=>11770,47170=>11771,47171=>11772,47173=>11773,47174=>11774,47175=>11775,47176=>11776,47177=>11777,47178=>11778,47179=>11779,47180=>11780,47181=>11781,47182=>11782,47183=>11783,47184=>11784,47186=>11785,47188=>11786,47189=>11787,47190=>11788,47191=>11789,47192=>11790,47193=>11791,47194=>11792,47195=>11793,47198=>11794,47199=>11795,47201=>11796,47202=>11797,47203=>11798,47205=>11799,47206=>11800,47207=>11801,47208=>11802,47209=>11803,47210=>11804,47211=>11805,47214=>11806,47216=>11807,47218=>11808,47219=>11809,47220=>11810,47221=>11811,47222=>11812,47223=>11813,47225=>11814,47226=>11815,47227=>11816,47229=>11817,47230=>11818,47231=>11819,47232=>11820,47233=>11821,47234=>11822,47235=>11823,47236=>11824,47237=>11825,47238=>11826,47239=>11827,47240=>11828,47241=>11829,47242=>11830,47243=>11831,47244=>11832,47246=>11833,47247=>11834,47248=>11835,47249=>11836,47250=>11837,47251=>11838,47252=>11839,47253=>11840,47254=>11841,47255=>11842,47256=>11843,47257=>11844,47258=>11845,47259=>11846,47260=>11847,47261=>11848,47262=>11849,47263=>11850,47264=>11851,47265=>11852,47266=>11853,47267=>11854,47268=>11855,47269=>11856,47270=>11857,47271=>11858,47273=>11859,47274=>11860,47275=>11861,47276=>11862,47277=>11863,47278=>11864,47279=>11865,47281=>11866,47282=>11867,47283=>11868,47285=>11869,47286=>11870,47287=>11871,47289=>11872,47290=>11873,47291=>11874,47292=>11875,47293=>11876,47294=>11877,47295=>11878,47298=>11879,47300=>11880,47302=>11881,47303=>11882,47304=>11883,47305=>11884,47306=>11885,47307=>11886,47309=>11887,47310=>11888,47311=>11889,47313=>11890,47314=>11891,47315=>11892,47317=>11893,47318=>11894,47319=>11895,47320=>11896,47321=>11897,47322=>11898,47323=>11899,47324=>11900,47326=>11901,47328=>11902,47330=>11903,47331=>11904,47332=>11905,47333=>11906,47334=>11907,47335=>11908,47338=>11909,47339=>11910,47341=>11911,47342=>11912,47343=>11913,47345=>11914,47346=>11915,47347=>11916,47348=>11917,47349=>11918,47350=>11919,47351=>11920,47354=>11921,47356=>11922,47358=>11923,47359=>11924,47360=>11925,47361=>11926,47362=>11927,47363=>11928,47365=>11929,47366=>11930,47367=>11931,47368=>11932,47369=>11933,47370=>11934,47371=>11935,47372=>11936,47373=>11937,47374=>11938,47375=>11939,47376=>11940,47377=>11941,47378=>11942,47379=>11943,47380=>11944,47381=>11945,47382=>11946,47383=>11947,47385=>11948,47386=>11949,47387=>11950,47388=>11951,47389=>11952,47390=>11953,47391=>11954,47393=>11955,47394=>11956,47395=>11957,47396=>11958,47397=>11959,47398=>11960,47399=>11961,47400=>11962,47401=>11963,47402=>11964,47403=>11965,47404=>11966,47405=>11967,47406=>11968,47407=>11969,47408=>11970,47409=>11971,47410=>11972,47411=>11973,47412=>11974,47413=>11975,47414=>11976,47415=>11977,47416=>11978,47417=>11979,47418=>11980,47419=>11981,47422=>11982,47423=>11983,47425=>11984,47426=>11985,47427=>11986,47429=>11987,47430=>11988,47431=>11989,47432=>11990,47433=>11991,47434=>11992,47435=>11993,47437=>11994,47438=>11995,47440=>11996,47442=>11997,47443=>11998,47444=>11999,47445=>12000,47446=>12001,47447=>12002,47450=>12003,47451=>12004,47453=>12005,47454=>12006,47455=>12007,47457=>12008,47458=>12009,47459=>12010,47460=>12011,47461=>12012,47462=>12013,47463=>12014,47466=>12015,47468=>12016,47470=>12017,47471=>12018,47472=>12019,47473=>12020,47474=>12021,47475=>12022,47478=>12023,47479=>12024,47481=>12025,47482=>12026,47483=>12027,47485=>12028,47486=>12029,47487=>12030,47488=>12031,47489=>12032,47490=>12033,47491=>12034,47494=>12035,47496=>12036,47499=>12037,47500=>12038,47503=>12039,47504=>12040,47505=>12041,47506=>12042,47507=>12043,47508=>12044,47509=>12045,47510=>12046,47511=>12047,47512=>12048,47513=>12049,47514=>12050,47515=>12051,47516=>12052,47517=>12053,47518=>12054,47519=>12055,47520=>12056,47521=>12057,47522=>12058,47523=>12059,47524=>12060,47525=>12061,47526=>12062,47527=>12063,47528=>12064,47529=>12065,47530=>12066,47531=>12067,47534=>12068,47535=>12069,47537=>12070,47538=>12071,47539=>12072,47541=>12073,47542=>12074,47543=>12075,47544=>12076,47545=>12077,47546=>12078,47547=>12079,47550=>12080,47552=>12081,47554=>12082,47555=>12083,47556=>12084,47557=>12085,47558=>12086,47559=>12087,47562=>12088,47563=>12089,47565=>12090,47571=>12091,47572=>12092,47573=>12093,47574=>12094,47575=>12095,47578=>12096,47580=>12097,47583=>12098,47584=>12099,47586=>12100,47590=>12101,47591=>12102,47593=>12103,47594=>12104,47595=>12105,47597=>12106,47598=>12107,47599=>12108,47600=>12109,47601=>12110,47602=>12111,47603=>12112,47606=>12113,47611=>12114,47612=>12115,47613=>12116,47614=>12117,47615=>12118,47618=>12119,47619=>12120,47620=>12121,47621=>12122,47622=>12123,47623=>12124,47625=>12125,47626=>12126,47627=>12127,47628=>12128,47629=>12129,47630=>12130,47631=>12131,47632=>12132,47633=>12133,47634=>12134,47635=>12135,47636=>12136,47638=>12137,47639=>12138,47640=>12139,47641=>12140,47642=>12141,47643=>12142,47644=>12143,47645=>12144,47646=>12145,47647=>12146,47648=>12147,47649=>12148,47650=>12149,47651=>12150,47652=>12151,47653=>12152,47654=>12153,47655=>12154,47656=>12155,47657=>12156,47658=>12157,47659=>12158,47660=>12159,47661=>12160,47662=>12161,47663=>12162,47664=>12163,47665=>12164,47666=>12165,47667=>12166,47668=>12167,47669=>12168,47670=>12169,47671=>12170,47674=>12171,47675=>12172,47677=>12173,47678=>12174,47679=>12175,47681=>12176,47683=>12177,47684=>12178,47685=>12179,47686=>12180,47687=>12181,47690=>12182,47692=>12183,47695=>12184,47696=>12185,47697=>12186,47698=>12187,47702=>12188,47703=>12189,47705=>12190,47706=>12191,47707=>12192,47709=>12193,47710=>12194,47711=>12195,47712=>12196,47713=>12197,47714=>12198,47715=>12199,47718=>12200,47722=>12201,47723=>12202,47724=>12203,47725=>12204,47726=>12205,47727=>12206,47730=>12207,47731=>12208,47733=>12209,47734=>12210,47735=>12211,47737=>12212,47738=>12213,47739=>12214,47740=>12215,47741=>12216,47742=>12217,47743=>12218,47744=>12219,47745=>12220,47746=>12221,47750=>12222,47752=>12223,47753=>12224,47754=>12225,47755=>12226,47757=>12227,47758=>12228,47759=>12229,47760=>12230,47761=>12231,47762=>12232,47763=>12233,47764=>12234,47765=>12235,47766=>12236,47767=>12237,47768=>12238,47769=>12239,47770=>12240,47771=>12241,47772=>12242,47773=>12243,47774=>12244,47775=>12245,47776=>12246,47777=>12247,47778=>12248,47779=>12249,47780=>12250,47781=>12251,47782=>12252,47783=>12253,47786=>12254,47789=>12255,47790=>12256,47791=>12257,47793=>12258,47795=>12259,47796=>12260,47797=>12261,47798=>12262,47799=>12263,47802=>12264,47804=>12265,47806=>12266,47807=>12267,47808=>12268,47809=>12269,47810=>12270,47811=>12271,47813=>12272,47814=>12273,47815=>12274,47817=>12275,47818=>12276,47819=>12277,47820=>12278,47821=>12279,47822=>12280,47823=>12281,47824=>12282,47825=>12283,47826=>12284,47827=>12285,47828=>12286,47829=>12287,47830=>12288,47831=>12289,47834=>12290,47835=>12291,47836=>12292,47837=>12293,47838=>12294,47839=>12295,47840=>12296,47841=>12297,47842=>12298,47843=>12299,47844=>12300,47845=>12301,47846=>12302,47847=>12303,47848=>12304,47849=>12305,47850=>12306,47851=>12307,47852=>12308,47853=>12309,47854=>12310,47855=>12311,47856=>12312,47857=>12313,47858=>12314,47859=>12315,47860=>12316,47861=>12317,47862=>12318,47863=>12319,47864=>12320,47865=>12321,47866=>12322,47867=>12323,47869=>12324,47870=>12325,47871=>12326,47873=>12327,47874=>12328,47875=>12329,47877=>12330,47878=>12331,47879=>12332,47880=>12333,47881=>12334,47882=>12335,47883=>12336,47884=>12337,47886=>12338,47888=>12339,47890=>12340,47891=>12341,47892=>12342,47893=>12343,47894=>12344,47895=>12345,47897=>12346,47898=>12347,47899=>12348,47901=>12349,47902=>12350,47903=>12351,47905=>12352,47906=>12353,47907=>12354,47908=>12355,47909=>12356,47910=>12357,47911=>12358,47912=>12359,47914=>12360,47916=>12361,47917=>12362,47918=>12363,47919=>12364,47920=>12365,47921=>12366,47922=>12367,47923=>12368,47927=>12369,47929=>12370,47930=>12371,47935=>12372,47936=>12373,47937=>12374,47938=>12375,47939=>12376,47942=>12377,47944=>12378,47946=>12379,47947=>12380,47948=>12381,47950=>12382,47953=>12383,47954=>12384,47955=>12385,47957=>12386,47958=>12387,47959=>12388,47961=>12389,47962=>12390,47963=>12391,47964=>12392,47965=>12393,47966=>12394,47967=>12395,47968=>12396,47970=>12397,47972=>12398,47973=>12399,47974=>12400,47975=>12401,47976=>12402,47977=>12403,47978=>12404,47979=>12405,47981=>12406,47982=>12407,47983=>12408,47984=>12409,47985=>12410,47986=>12411,47987=>12412,47988=>12413,47989=>12414,47990=>12415,47991=>12416,47992=>12417,47993=>12418,47994=>12419,47995=>12420,47996=>12421,47997=>12422,47998=>12423,47999=>12424,48000=>12425,48001=>12426,48002=>12427,48003=>12428,48004=>12429,48005=>12430,48006=>12431,48007=>12432,48009=>12433,48010=>12434,48011=>12435,48013=>12436,48014=>12437,48015=>12438,48017=>12439,48018=>12440,48019=>12441,48020=>12442,48021=>12443,48022=>12444,48023=>12445,48024=>12446,48025=>12447,48026=>12448,48027=>12449,48028=>12450,48029=>12451,48030=>12452,48031=>12453,48032=>12454,48033=>12455,48034=>12456,48035=>12457,48037=>12458,48038=>12459,48039=>12460,48041=>12461,48042=>12462,48043=>12463,48045=>12464,48046=>12465,48047=>12466,48048=>12467,48049=>12468,48050=>12469,48051=>12470,48053=>12471,48054=>12472,48056=>12473,48057=>12474,48058=>12475,48059=>12476,48060=>12477,48061=>12478,48062=>12479,48063=>12480,48065=>12481,48066=>12482,48067=>12483,48069=>12484,48070=>12485,48071=>12486,48073=>12487,48074=>12488,48075=>12489,48076=>12490,48077=>12491,48078=>12492,48079=>12493,48081=>12494,48082=>12495,48084=>12496,48085=>12497,48086=>12498,48087=>12499,48088=>12500,48089=>12501,48090=>12502,48091=>12503,48092=>12504,48093=>12505,48094=>12506,48095=>12507,48096=>12508,48097=>12509,48098=>12510,48099=>12511,48100=>12512,48101=>12513,48102=>12514,48103=>12515,48104=>12516,48105=>12517,48106=>12518,48107=>12519,48108=>12520,48109=>12521,48110=>12522,48111=>12523,48112=>12524,48113=>12525,48114=>12526,48115=>12527,48116=>12528,48117=>12529,48118=>12530,48119=>12531,48122=>12532,48123=>12533,48125=>12534,48126=>12535,48129=>12536,48131=>12537,48132=>12538,48133=>12539,48134=>12540,48135=>12541,48138=>12542,48142=>12543,48144=>12544,48146=>12545,48147=>12546,48153=>12547,48154=>12548,48160=>12549,48161=>12550,48162=>12551,48163=>12552,48166=>12553,48168=>12554,48170=>12555,48171=>12556,48172=>12557,48174=>12558,48175=>12559,48178=>12560,48179=>12561,48181=>12562,48182=>12563,48183=>12564,48185=>12565,48186=>12566,48187=>12567,48188=>12568,48189=>12569,48190=>12570,48191=>12571,48194=>12572,48198=>12573,48199=>12574,48200=>12575,48202=>12576,48203=>12577,48206=>12578,48207=>12579,48209=>12580,48210=>12581,48211=>12582,48212=>12583,48213=>12584,48214=>12585,48215=>12586,48216=>12587,48217=>12588,48218=>12589,48219=>12590,48220=>12591,48222=>12592,48223=>12593,48224=>12594,48225=>12595,48226=>12596,48227=>12597,48228=>12598,48229=>12599,48230=>12600,48231=>12601,48232=>12602,48233=>12603,48234=>12604,48235=>12605,48236=>12606,48237=>12607,48238=>12608,48239=>12609,48240=>12610,48241=>12611,48242=>12612,48243=>12613,48244=>12614,48245=>12615,48246=>12616,48247=>12617,48248=>12618,48249=>12619,48250=>12620,48251=>12621,48252=>12622,48253=>12623,48254=>12624,48255=>12625,48256=>12626,48257=>12627,48258=>12628,48259=>12629,48262=>12630,48263=>12631,48265=>12632,48266=>12633,48269=>12634,48271=>12635,48272=>12636,48273=>12637,48274=>12638,48275=>12639,48278=>12640,48280=>12641,48283=>12642,48284=>12643,48285=>12644,48286=>12645,48287=>12646,48290=>12647,48291=>12648,48293=>12649,48294=>12650,48297=>12651,48298=>12652,48299=>12653,48300=>12654,48301=>12655,48302=>12656,48303=>12657,48306=>12658,48310=>12659,48311=>12660,48312=>12661,48313=>12662,48314=>12663,48315=>12664,48318=>12665,48319=>12666,48321=>12667,48322=>12668,48323=>12669,48325=>12670,48326=>12671,48327=>12672,48328=>12673,48329=>12674,48330=>12675,48331=>12676,48332=>12677,48334=>12678,48338=>12679,48339=>12680,48340=>12681,48342=>12682,48343=>12683,48345=>12684,48346=>12685,48347=>12686,48349=>12687,48350=>12688,48351=>12689,48352=>12690,48353=>12691,48354=>12692,48355=>12693,48356=>12694,48357=>12695,48358=>12696,48359=>12697,48360=>12698,48361=>12699,48362=>12700,48363=>12701,48364=>12702,48365=>12703,48366=>12704,48367=>12705,48368=>12706,48369=>12707,48370=>12708,48371=>12709,48375=>12710,48377=>12711,48378=>12712,48379=>12713,48381=>12714,48382=>12715,48383=>12716,48384=>12717,48385=>12718,48386=>12719,48387=>12720,48390=>12721,48392=>12722,48394=>12723,48395=>12724,48396=>12725,48397=>12726,48398=>12727,48399=>12728,48401=>12729,48402=>12730,48403=>12731,48405=>12732,48406=>12733,48407=>12734,48408=>12735,48409=>12736,48410=>12737,48411=>12738,48412=>12739,48413=>12740,48414=>12741,48415=>12742,48416=>12743,48417=>12744,48418=>12745,48419=>12746,48421=>12747,48422=>12748,48423=>12749,48424=>12750,48425=>12751,48426=>12752,48427=>12753,48429=>12754,48430=>12755,48431=>12756,48432=>12757,48433=>12758,48434=>12759,48435=>12760,48436=>12761,48437=>12762,48438=>12763,48439=>12764,48440=>12765,48441=>12766,48442=>12767,48443=>12768,48444=>12769,48445=>12770,48446=>12771,48447=>12772,48449=>12773,48450=>12774,48451=>12775,48452=>12776,48453=>12777,48454=>12778,48455=>12779,48458=>12780,48459=>12781,48461=>12782,48462=>12783,48463=>12784,48465=>12785,48466=>12786,48467=>12787,48468=>12788,48469=>12789,48470=>12790,48471=>12791,48474=>12792,48475=>12793,48476=>12794,48477=>12795,48478=>12796,48479=>12797,48480=>12798,48481=>12799,48482=>12800,48483=>12801,48485=>12802,48486=>12803,48487=>12804,48489=>12805,48490=>12806,48491=>12807,48492=>12808,48493=>12809,48494=>12810,48495=>12811,48496=>12812,48497=>12813,48498=>12814,48499=>12815,48500=>12816,48501=>12817,48502=>12818,48503=>12819,48504=>12820,48505=>12821,48506=>12822,48507=>12823,48508=>12824,48509=>12825,48510=>12826,48511=>12827,48514=>12828,48515=>12829,48517=>12830,48518=>12831,48523=>12832,48524=>12833,48525=>12834,48526=>12835,48527=>12836,48530=>12837,48532=>12838,48534=>12839,48535=>12840,48536=>12841,48539=>12842,48541=>12843,48542=>12844,48543=>12845,48544=>12846,48545=>12847,48546=>12848,48547=>12849,48549=>12850,48550=>12851,48551=>12852,48552=>12853,48553=>12854,48554=>12855,48555=>12856,48556=>12857,48557=>12858,48558=>12859,48559=>12860,48561=>12861,48562=>12862,48563=>12863,48564=>12864,48565=>12865,48566=>12866,48567=>12867,48569=>12868,48570=>12869,48571=>12870,48572=>12871,48573=>12872,48574=>12873,48575=>12874,48576=>12875,48577=>12876,48578=>12877,48579=>12878,48580=>12879,48581=>12880,48582=>12881,48583=>12882,48584=>12883,48585=>12884,48586=>12885,48587=>12886,48588=>12887,48589=>12888,48590=>12889,48591=>12890,48592=>12891,48593=>12892,48594=>12893,48595=>12894,48598=>12895,48599=>12896,48601=>12897,48602=>12898,48603=>12899,48605=>12900,48606=>12901,48607=>12902,48608=>12903,48609=>12904,48610=>12905,48611=>12906,48612=>12907,48613=>12908,48614=>12909,48615=>12910,48616=>12911,48618=>12912,48619=>12913,48620=>12914,48621=>12915,48622=>12916,48623=>12917,48625=>12918,48626=>12919,48627=>12920,48629=>12921,48630=>12922,48631=>12923,48633=>12924,48634=>12925,48635=>12926,48636=>12927,48637=>12928,48638=>12929,48639=>12930,48641=>12931,48642=>12932,48644=>12933,48646=>12934,48647=>12935,48648=>12936,48649=>12937,48650=>12938,48651=>12939,48654=>12940,48655=>12941,48657=>12942,48658=>12943,48659=>12944,48661=>12945,48662=>12946,48663=>12947,48664=>12948,48665=>12949,48666=>12950,48667=>12951,48670=>12952,48672=>12953,48673=>12954,48674=>12955,48675=>12956,48676=>12957,48677=>12958,48678=>12959,48679=>12960,48680=>12961,48681=>12962,48682=>12963,48683=>12964,48684=>12965,48685=>12966,48686=>12967,48687=>12968,48688=>12969,48689=>12970,48690=>12971,48691=>12972,48692=>12973,48693=>12974,48694=>12975,48695=>12976,48696=>12977,48697=>12978,48698=>12979,48699=>12980,48700=>12981,48701=>12982,48702=>12983,48703=>12984,48704=>12985,48705=>12986,48706=>12987,48707=>12988,48710=>12989,48711=>12990,48713=>12991,48714=>12992,48715=>12993,48717=>12994,48719=>12995,48720=>12996,48721=>12997,48722=>12998,48723=>12999,48726=>13000,48728=>13001,48732=>13002,48733=>13003,48734=>13004,48735=>13005,48738=>13006,48739=>13007,48741=>13008,48742=>13009,48743=>13010,48745=>13011,48747=>13012,48748=>13013,48749=>13014,48750=>13015,48751=>13016,48754=>13017,48758=>13018,48759=>13019,48760=>13020,48761=>13021,48762=>13022,48766=>13023,48767=>13024,48769=>13025,48770=>13026,48771=>13027,48773=>13028,48774=>13029,48775=>13030,48776=>13031,48777=>13032,48778=>13033,48779=>13034,48782=>13035,48786=>13036,48787=>13037,48788=>13038,48789=>13039,48790=>13040,48791=>13041,48794=>13042,48795=>13043,48796=>13044,48797=>13045,48798=>13046,48799=>13047,48800=>13048,48801=>13049,48802=>13050,48803=>13051,48804=>13052,48805=>13053,48806=>13054,48807=>13055,48809=>13056,48810=>13057,48811=>13058,48812=>13059,48813=>13060,48814=>13061,48815=>13062,48816=>13063,48817=>13064,48818=>13065,48819=>13066,48820=>13067,48821=>13068,48822=>13069,48823=>13070,48824=>13071,48825=>13072,48826=>13073,48827=>13074,48828=>13075,48829=>13076,48830=>13077,48831=>13078,48832=>13079,48833=>13080,48834=>13081,48835=>13082,48836=>13083,48837=>13084,48838=>13085,48839=>13086,48840=>13087,48841=>13088,48842=>13089,48843=>13090,48844=>13091,48845=>13092,48846=>13093,48847=>13094,48850=>13095,48851=>13096,48853=>13097,48854=>13098,48857=>13099,48858=>13100,48859=>13101,48860=>13102,48861=>13103,48862=>13104,48863=>13105,48865=>13106,48866=>13107,48870=>13108,48871=>13109,48872=>13110,48873=>13111,48874=>13112,48875=>13113,48877=>13114,48878=>13115,48879=>13116,48880=>13117,48881=>13118,48882=>13119,48883=>13120,48884=>13121,48885=>13122,48886=>13123,48887=>13124,48888=>13125,48889=>13126,48890=>13127,48891=>13128,48892=>13129,48893=>13130,48894=>13131,48895=>13132,48896=>13133,48898=>13134,48899=>13135,48900=>13136,48901=>13137,48902=>13138,48903=>13139,48906=>13140,48907=>13141,48908=>13142,48909=>13143,48910=>13144,48911=>13145,48912=>13146,48913=>13147,48914=>13148,48915=>13149,48916=>13150,48917=>13151,48918=>13152,48919=>13153,48922=>13154,48926=>13155,48927=>13156,48928=>13157,48929=>13158,48930=>13159,48931=>13160,48932=>13161,48933=>13162,48934=>13163,48935=>13164,48936=>13165,48937=>13166,48938=>13167,48939=>13168,48940=>13169,48941=>13170,48942=>13171,48943=>13172,48944=>13173,48945=>13174,48946=>13175,48947=>13176,48948=>13177,48949=>13178,48950=>13179,48951=>13180,48952=>13181,48953=>13182,48954=>13183,48955=>13184,48956=>13185,48957=>13186,48958=>13187,48959=>13188,48962=>13189,48963=>13190,48965=>13191,48966=>13192,48967=>13193,48969=>13194,48970=>13195,48971=>13196,48972=>13197,48973=>13198,48974=>13199,48975=>13200,48978=>13201,48979=>13202,48980=>13203,48982=>13204,48983=>13205,48984=>13206,48985=>13207,48986=>13208,48987=>13209,48988=>13210,48989=>13211,48990=>13212,48991=>13213,48992=>13214,48993=>13215,48994=>13216,48995=>13217,48996=>13218,48997=>13219,48998=>13220,48999=>13221,49000=>13222,49001=>13223,49002=>13224,49003=>13225,49004=>13226,49005=>13227,49006=>13228,49007=>13229,49008=>13230,49009=>13231,49010=>13232,49011=>13233,49012=>13234,49013=>13235,49014=>13236,49015=>13237,49016=>13238,49017=>13239,49018=>13240,49019=>13241,49020=>13242,49021=>13243,49022=>13244,49023=>13245,49024=>13246,49025=>13247,49026=>13248,49027=>13249,49028=>13250,49029=>13251,49030=>13252,49031=>13253,49032=>13254,49033=>13255,49034=>13256,49035=>13257,49036=>13258,49037=>13259,49038=>13260,49039=>13261,49040=>13262,49041=>13263,49042=>13264,49043=>13265,49045=>13266,49046=>13267,49047=>13268,49048=>13269,49049=>13270,49050=>13271,49051=>13272,49052=>13273,49053=>13274,49054=>13275,49055=>13276,49056=>13277,49057=>13278,49058=>13279,49059=>13280,49060=>13281,49061=>13282,49062=>13283,49063=>13284,49064=>13285,49065=>13286,49066=>13287,49067=>13288,49068=>13289,49069=>13290,49070=>13291,49071=>13292,49073=>13293,49074=>13294,49075=>13295,49076=>13296,49077=>13297,49078=>13298,49079=>13299,49080=>13300,49081=>13301,49082=>13302,49083=>13303,49084=>13304,49085=>13305,49086=>13306,49087=>13307,49088=>13308,49089=>13309,49090=>13310,49091=>13311,49092=>13312,49094=>13313,49095=>13314,49096=>13315,49097=>13316,49098=>13317,49099=>13318,49102=>13319,49103=>13320,49105=>13321,49106=>13322,49107=>13323,49109=>13324,49110=>13325,49111=>13326,49112=>13327,49113=>13328,49114=>13329,49115=>13330,49117=>13331,49118=>13332,49120=>13333,49122=>13334,49123=>13335,49124=>13336,49125=>13337,49126=>13338,49127=>13339,49128=>13340,49129=>13341,49130=>13342,49131=>13343,49132=>13344,49133=>13345,49134=>13346,49135=>13347,49136=>13348,49137=>13349,49138=>13350,49139=>13351,49140=>13352,49141=>13353,49142=>13354,49143=>13355,49144=>13356,49145=>13357,49146=>13358,49147=>13359,49148=>13360,49149=>13361,49150=>13362,49151=>13363,49152=>13364,49153=>13365,49154=>13366,49155=>13367,49156=>13368,49157=>13369,49158=>13370,49159=>13371,49160=>13372,49161=>13373,49162=>13374,49163=>13375,49164=>13376,49165=>13377,49166=>13378,49167=>13379,49168=>13380,49169=>13381,49170=>13382,49171=>13383,49172=>13384,49173=>13385,49174=>13386,49175=>13387,49176=>13388,49177=>13389,49178=>13390,49179=>13391,49180=>13392,49181=>13393,49182=>13394,49183=>13395,49184=>13396,49185=>13397,49186=>13398,49187=>13399,49188=>13400,49189=>13401,49190=>13402,49191=>13403,49192=>13404,49193=>13405,49194=>13406,49195=>13407,49196=>13408,49197=>13409,49198=>13410,49199=>13411,49200=>13412,49201=>13413,49202=>13414,49203=>13415,49204=>13416,49205=>13417,49206=>13418,49207=>13419,49208=>13420,49209=>13421,49210=>13422,49211=>13423,49213=>13424,49214=>13425,49215=>13426,49216=>13427,49217=>13428,49218=>13429,49219=>13430,49220=>13431,49221=>13432,49222=>13433,49223=>13434,49224=>13435,49225=>13436,49226=>13437,49227=>13438,49228=>13439,49229=>13440,49230=>13441,49231=>13442,49232=>13443,49234=>13444,49235=>13445,49236=>13446,49237=>13447,49238=>13448,49239=>13449,49241=>13450,49242=>13451,49243=>13452,49245=>13453,49246=>13454,49247=>13455,49249=>13456,49250=>13457,49251=>13458,49252=>13459,49253=>13460,49254=>13461,49255=>13462,49258=>13463,49259=>13464,49260=>13465,49261=>13466,49262=>13467,49263=>13468,49264=>13469,49265=>13470,49266=>13471,49267=>13472,49268=>13473,49269=>13474,49270=>13475,49271=>13476,49272=>13477,49273=>13478,49274=>13479,49275=>13480,49276=>13481,49277=>13482,49278=>13483,49279=>13484,49280=>13485,49281=>13486,49282=>13487,49283=>13488,49284=>13489,49285=>13490,49286=>13491,49287=>13492,49288=>13493,49289=>13494,49290=>13495,49291=>13496,49292=>13497,49293=>13498,49294=>13499,49295=>13500,49298=>13501,49299=>13502,49301=>13503,49302=>13504,49303=>13505,49305=>13506,49306=>13507,49307=>13508,49308=>13509,49309=>13510,49310=>13511,49311=>13512,49314=>13513,49316=>13514,49318=>13515,49319=>13516,49320=>13517,49321=>13518,49322=>13519,49323=>13520,49326=>13521,49329=>13522,49330=>13523,49335=>13524,49336=>13525,49337=>13526,49338=>13527,49339=>13528,49342=>13529,49346=>13530,49347=>13531,49348=>13532,49350=>13533,49351=>13534,49354=>13535,49355=>13536,49357=>13537,49358=>13538,49359=>13539,49361=>13540,49362=>13541,49363=>13542,49364=>13543,49365=>13544,49366=>13545,49367=>13546,49370=>13547,49374=>13548,49375=>13549,49376=>13550,49377=>13551,49378=>13552,49379=>13553,49382=>13554,49383=>13555,49385=>13556,49386=>13557,49387=>13558,49389=>13559,49390=>13560,49391=>13561,49392=>13562,49393=>13563,49394=>13564,49395=>13565,49398=>13566,49400=>13567,49402=>13568,49403=>13569,49404=>13570,49405=>13571,49406=>13572,49407=>13573,49409=>13574,49410=>13575,49411=>13576,49413=>13577,49414=>13578,49415=>13579,49417=>13580,49418=>13581,49419=>13582,49420=>13583,49421=>13584,49422=>13585,49423=>13586,49425=>13587,49426=>13588,49427=>13589,49428=>13590,49430=>13591,49431=>13592,49432=>13593,49433=>13594,49434=>13595,49435=>13596,49441=>13597,49442=>13598,49445=>13599,49448=>13600,49449=>13601,49450=>13602,49451=>13603,49454=>13604,49458=>13605,49459=>13606,49460=>13607,49461=>13608,49463=>13609,49466=>13610,49467=>13611,49469=>13612,49470=>13613,49471=>13614,49473=>13615,49474=>13616,49475=>13617,49476=>13618,49477=>13619,49478=>13620,49479=>13621,49482=>13622,49486=>13623,49487=>13624,49488=>13625,49489=>13626,49490=>13627,49491=>13628,49494=>13629,49495=>13630,49497=>13631,49498=>13632,49499=>13633,49501=>13634,49502=>13635,49503=>13636,49504=>13637,49505=>13638,49506=>13639,49507=>13640,49510=>13641,49514=>13642,49515=>13643,49516=>13644,49517=>13645,49518=>13646,49519=>13647,49521=>13648,49522=>13649,49523=>13650,49525=>13651,49526=>13652,49527=>13653,49529=>13654,49530=>13655,49531=>13656,49532=>13657,49533=>13658,49534=>13659,49535=>13660,49536=>13661,49537=>13662,49538=>13663,49539=>13664,49540=>13665,49542=>13666,49543=>13667,49544=>13668,49545=>13669,49546=>13670,49547=>13671,49551=>13672,49553=>13673,49554=>13674,49555=>13675,49557=>13676,49559=>13677,49560=>13678,49561=>13679,49562=>13680,49563=>13681,49566=>13682,49568=>13683,49570=>13684,49571=>13685,49572=>13686,49574=>13687,49575=>13688,49578=>13689,49579=>13690,49581=>13691,49582=>13692,49583=>13693,49585=>13694,49586=>13695,49587=>13696,49588=>13697,49589=>13698,49590=>13699,49591=>13700,49592=>13701,49593=>13702,49594=>13703,49595=>13704,49596=>13705,49598=>13706,49599=>13707,49600=>13708,49601=>13709,49602=>13710,49603=>13711,49605=>13712,49606=>13713,49607=>13714,49609=>13715,49610=>13716,49611=>13717,49613=>13718,49614=>13719,49615=>13720,49616=>13721,49617=>13722,49618=>13723,49619=>13724,49621=>13725,49622=>13726,49625=>13727,49626=>13728,49627=>13729,49628=>13730,49629=>13731,49630=>13732,49631=>13733,49633=>13734,49634=>13735,49635=>13736,49637=>13737,49638=>13738,49639=>13739,49641=>13740,49642=>13741,49643=>13742,49644=>13743,49645=>13744,49646=>13745,49647=>13746,49650=>13747,49652=>13748,49653=>13749,49654=>13750,49655=>13751,49656=>13752,49657=>13753,49658=>13754,49659=>13755,49662=>13756,49663=>13757,49665=>13758,49666=>13759,49667=>13760,49669=>13761,49670=>13762,49671=>13763,49672=>13764,49673=>13765,49674=>13766,49675=>13767,49678=>13768,49680=>13769,49682=>13770,49683=>13771,49684=>13772,49685=>13773,49686=>13774,49687=>13775,49690=>13776,49691=>13777,49693=>13778,49694=>13779,49697=>13780,49698=>13781,49699=>13782,49700=>13783,49701=>13784,49702=>13785,49703=>13786,49706=>13787,49708=>13788,49710=>13789,49712=>13790,49715=>13791,49717=>13792,49718=>13793,49719=>13794,49720=>13795,49721=>13796,49722=>13797,49723=>13798,49724=>13799,49725=>13800,49726=>13801,49727=>13802,49728=>13803,49729=>13804,49730=>13805,49731=>13806,49732=>13807,49733=>13808,49734=>13809,49735=>13810,49737=>13811,49738=>13812,49739=>13813,49740=>13814,49741=>13815,49742=>13816,49743=>13817,49746=>13818,49747=>13819,49749=>13820,49750=>13821,49751=>13822,49753=>13823,49754=>13824,49755=>13825,49756=>13826,49757=>13827,49758=>13828,49759=>13829,49761=>13830,49762=>13831,49763=>13832,49764=>13833,49766=>13834,49767=>13835,49768=>13836,49769=>13837,49770=>13838,49771=>13839,49774=>13840,49775=>13841,49777=>13842,49778=>13843,49779=>13844,49781=>13845,49782=>13846,49783=>13847,49784=>13848,49785=>13849,49786=>13850,49787=>13851,49790=>13852,49792=>13853,49794=>13854,49795=>13855,49796=>13856,49797=>13857,49798=>13858,49799=>13859,49802=>13860,49803=>13861,49804=>13862,49805=>13863,49806=>13864,49807=>13865,49809=>13866,49810=>13867,49811=>13868,49812=>13869,49813=>13870,49814=>13871,49815=>13872,49817=>13873,49818=>13874,49820=>13875,49822=>13876,49823=>13877,49824=>13878,49825=>13879,49826=>13880,49827=>13881,49830=>13882,49831=>13883,49833=>13884,49834=>13885,49835=>13886,49838=>13887,49839=>13888,49840=>13889,49841=>13890,49842=>13891,49843=>13892,49846=>13893,49848=>13894,49850=>13895,49851=>13896,49852=>13897,49853=>13898,49854=>13899,49855=>13900,49856=>13901,49857=>13902,49858=>13903,49859=>13904,49860=>13905,49861=>13906,49862=>13907,49863=>13908,49864=>13909,49865=>13910,49866=>13911,49867=>13912,49868=>13913,49869=>13914,49870=>13915,49871=>13916,49872=>13917,49873=>13918,49874=>13919,49875=>13920,49876=>13921,49877=>13922,49878=>13923,49879=>13924,49880=>13925,49881=>13926,49882=>13927,49883=>13928,49886=>13929,49887=>13930,49889=>13931,49890=>13932,49893=>13933,49894=>13934,49895=>13935,49896=>13936,49897=>13937,49898=>13938,49902=>13939,49904=>13940,49906=>13941,49907=>13942,49908=>13943,49909=>13944,49911=>13945,49914=>13946,49917=>13947,49918=>13948,49919=>13949,49921=>13950,49922=>13951,49923=>13952,49924=>13953,49925=>13954,49926=>13955,49927=>13956,49930=>13957,49931=>13958,49934=>13959,49935=>13960,49936=>13961,49937=>13962,49938=>13963,49942=>13964,49943=>13965,49945=>13966,49946=>13967,49947=>13968,49949=>13969,49950=>13970,49951=>13971,49952=>13972,49953=>13973,49954=>13974,49955=>13975,49958=>13976,49959=>13977,49962=>13978,49963=>13979,49964=>13980,49965=>13981,49966=>13982,49967=>13983,49968=>13984,49969=>13985,49970=>13986,49971=>13987,49972=>13988,49973=>13989,49974=>13990,49975=>13991,49976=>13992,49977=>13993,49978=>13994,49979=>13995,49980=>13996,49981=>13997,49982=>13998,49983=>13999,49984=>14000,49985=>14001,49986=>14002,49987=>14003,49988=>14004,49990=>14005,49991=>14006,49992=>14007,49993=>14008,49994=>14009,49995=>14010,49996=>14011,49997=>14012,49998=>14013,49999=>14014,50000=>14015,50001=>14016,50002=>14017,50003=>14018,50004=>14019,50005=>14020,50006=>14021,50007=>14022,50008=>14023,50009=>14024,50010=>14025,50011=>14026,50012=>14027,50013=>14028,50014=>14029,50015=>14030,50016=>14031,50017=>14032,50018=>14033,50019=>14034,50020=>14035,50021=>14036,50022=>14037,50023=>14038,50026=>14039,50027=>14040,50029=>14041,50030=>14042,50031=>14043,50033=>14044,50035=>14045,50036=>14046,50037=>14047,50038=>14048,50039=>14049,50042=>14050,50043=>14051,50046=>14052,50047=>14053,50048=>14054,50049=>14055,50050=>14056,50051=>14057,50053=>14058,50054=>14059,50055=>14060,50057=>14061,50058=>14062,50059=>14063,50061=>14064,50062=>14065,50063=>14066,50064=>14067,50065=>14068,50066=>14069,50067=>14070,50068=>14071,50069=>14072,50070=>14073,50071=>14074,50072=>14075,50073=>14076,50074=>14077,50075=>14078,50076=>14079,50077=>14080,50078=>14081,50079=>14082,50080=>14083,50081=>14084,50082=>14085,50083=>14086,50084=>14087,50085=>14088,50086=>14089,50087=>14090,50088=>14091,50089=>14092,50090=>14093,50091=>14094,50092=>14095,50093=>14096,50094=>14097,50095=>14098,50096=>14099,50097=>14100,50098=>14101,50099=>14102,50100=>14103,50101=>14104,50102=>14105,50103=>14106,50104=>14107,50105=>14108,50106=>14109,50107=>14110,50108=>14111,50109=>14112,50110=>14113,50111=>14114,50113=>14115,50114=>14116,50115=>14117,50116=>14118,50117=>14119,50118=>14120,50119=>14121,50120=>14122,50121=>14123,50122=>14124,50123=>14125,50124=>14126,50125=>14127,50126=>14128,50127=>14129,50128=>14130,50129=>14131,50130=>14132,50131=>14133,50132=>14134,50133=>14135,50134=>14136,50135=>14137,50138=>14138,50139=>14139,50141=>14140,50142=>14141,50145=>14142,50147=>14143,50148=>14144,50149=>14145,50150=>14146,50151=>14147,50154=>14148,50155=>14149,50156=>14150,50158=>14151,50159=>14152,50160=>14153,50161=>14154,50162=>14155,50163=>14156,50166=>14157,50167=>14158,50169=>14159,50170=>14160,50171=>14161,50172=>14162,50173=>14163,50174=>14164,50175=>14165,50176=>14166,50177=>14167,50178=>14168,50179=>14169,50180=>14170,50181=>14171,50182=>14172,50183=>14173,50185=>14174,50186=>14175,50187=>14176,50188=>14177,50189=>14178,50190=>14179,50191=>14180,50193=>14181,50194=>14182,50195=>14183,50196=>14184,50197=>14185,50198=>14186,50199=>14187,50200=>14188,50201=>14189,50202=>14190,50203=>14191,50204=>14192,50205=>14193,50206=>14194,50207=>14195,50208=>14196,50209=>14197,50210=>14198,50211=>14199,50213=>14200,50214=>14201,50215=>14202,50216=>14203,50217=>14204,50218=>14205,50219=>14206,50221=>14207,50222=>14208,50223=>14209,50225=>14210,50226=>14211,50227=>14212,50229=>14213,50230=>14214,50231=>14215,50232=>14216,50233=>14217,50234=>14218,50235=>14219,50238=>14220,50239=>14221,50240=>14222,50241=>14223,50242=>14224,50243=>14225,50244=>14226,50245=>14227,50246=>14228,50247=>14229,50249=>14230,50250=>14231,50251=>14232,50252=>14233,50253=>14234,50254=>14235,50255=>14236,50256=>14237,50257=>14238,50258=>14239,50259=>14240,50260=>14241,50261=>14242,50262=>14243,50263=>14244,50264=>14245,50265=>14246,50266=>14247,50267=>14248,50268=>14249,50269=>14250,50270=>14251,50271=>14252,50272=>14253,50273=>14254,50274=>14255,50275=>14256,50278=>14257,50279=>14258,50281=>14259,50282=>14260,50283=>14261,50285=>14262,50286=>14263,50287=>14264,50288=>14265,50289=>14266,50290=>14267,50291=>14268,50294=>14269,50295=>14270,50296=>14271,50298=>14272,50299=>14273,50300=>14274,50301=>14275,50302=>14276,50303=>14277,50305=>14278,50306=>14279,50307=>14280,50308=>14281,50309=>14282,50310=>14283,50311=>14284,50312=>14285,50313=>14286,50314=>14287,50315=>14288,50316=>14289,50317=>14290,50318=>14291,50319=>14292,50320=>14293,50321=>14294,50322=>14295,50323=>14296,50325=>14297,50326=>14298,50327=>14299,50328=>14300,50329=>14301,50330=>14302,50331=>14303,50333=>14304,50334=>14305,50335=>14306,50336=>14307,50337=>14308,50338=>14309,50339=>14310,50340=>14311,50341=>14312,50342=>14313,50343=>14314,50344=>14315,50345=>14316,50346=>14317,50347=>14318,50348=>14319,50349=>14320,50350=>14321,50351=>14322,50352=>14323,50353=>14324,50354=>14325,50355=>14326,50356=>14327,50357=>14328,50358=>14329,50359=>14330,50361=>14331,50362=>14332,50363=>14333,50365=>14334,50366=>14335,50367=>14336,50368=>14337,50369=>14338,50370=>14339,50371=>14340,50372=>14341,50373=>14342,50374=>14343,50375=>14344,50376=>14345,50377=>14346,50378=>14347,50379=>14348,50380=>14349,50381=>14350,50382=>14351,50383=>14352,50384=>14353,50385=>14354,50386=>14355,50387=>14356,50388=>14357,50389=>14358,50390=>14359,50391=>14360,50392=>14361,50393=>14362,50394=>14363,50395=>14364,50396=>14365,50397=>14366,50398=>14367,50399=>14368,50400=>14369,50401=>14370,50402=>14371,50403=>14372,50404=>14373,50405=>14374,50406=>14375,50407=>14376,50408=>14377,50410=>14378,50411=>14379,50412=>14380,50413=>14381,50414=>14382,50415=>14383,50418=>14384,50419=>14385,50421=>14386,50422=>14387,50423=>14388,50425=>14389,50427=>14390,50428=>14391,50429=>14392,50430=>14393,50434=>14394,50435=>14395,50436=>14396,50437=>14397,50438=>14398,50439=>14399,50440=>14400,50441=>14401,50442=>14402,50443=>14403,50445=>14404,50446=>14405,50447=>14406,50449=>14407,50450=>14408,50451=>14409,50453=>14410,50454=>14411,50455=>14412,50456=>14413,50457=>14414,50458=>14415,50459=>14416,50461=>14417,50462=>14418,50463=>14419,50464=>14420,50465=>14421,50466=>14422,50467=>14423,50468=>14424,50469=>14425,50470=>14426,50471=>14427,50474=>14428,50475=>14429,50477=>14430,50478=>14431,50479=>14432,50481=>14433,50482=>14434,50483=>14435,50484=>14436,50485=>14437,50486=>14438,50487=>14439,50490=>14440,50492=>14441,50494=>14442,50495=>14443,50496=>14444,50497=>14445,50498=>14446,50499=>14447,50502=>14448,50503=>14449,50507=>14450,50511=>14451,50512=>14452,50513=>14453,50514=>14454,50518=>14455,50522=>14456,50523=>14457,50524=>14458,50527=>14459,50530=>14460,50531=>14461,50533=>14462,50534=>14463,50535=>14464,50537=>14465,50538=>14466,50539=>14467,50540=>14468,50541=>14469,50542=>14470,50543=>14471,50546=>14472,50550=>14473,50551=>14474,50552=>14475,50553=>14476,50554=>14477,50555=>14478,50558=>14479,50559=>14480,50561=>14481,50562=>14482,50563=>14483,50565=>14484,50566=>14485,50568=>14486,50569=>14487,50570=>14488,50571=>14489,50574=>14490,50576=>14491,50578=>14492,50579=>14493,50580=>14494,50582=>14495,50585=>14496,50586=>14497,50587=>14498,50589=>14499,50590=>14500,50591=>14501,50593=>14502,50594=>14503,50595=>14504,50596=>14505,50597=>14506,50598=>14507,50599=>14508,50600=>14509,50602=>14510,50603=>14511,50604=>14512,50605=>14513,50606=>14514,50607=>14515,50608=>14516,50609=>14517,50610=>14518,50611=>14519,50614=>14520,50615=>14521,50618=>14522,50623=>14523,50624=>14524,50625=>14525,50626=>14526,50627=>14527,50635=>14528,50637=>14529,50639=>14530,50642=>14531,50643=>14532,50645=>14533,50646=>14534,50647=>14535,50649=>14536,50650=>14537,50651=>14538,50652=>14539,50653=>14540,50654=>14541,50655=>14542,50658=>14543,50660=>14544,50662=>14545,50663=>14546,50664=>14547,50665=>14548,50666=>14549,50667=>14550,50671=>14551,50673=>14552,50674=>14553,50675=>14554,50677=>14555,50680=>14556,50681=>14557,50682=>14558,50683=>14559,50690=>14560,50691=>14561,50692=>14562,50697=>14563,50698=>14564,50699=>14565,50701=>14566,50702=>14567,50703=>14568,50705=>14569,50706=>14570,50707=>14571,50708=>14572,50709=>14573,50710=>14574,50711=>14575,50714=>14576,50717=>14577,50718=>14578,50719=>14579,50720=>14580,50721=>14581,50722=>14582,50723=>14583,50726=>14584,50727=>14585,50729=>14586,50730=>14587,50731=>14588,50735=>14589,50737=>14590,50738=>14591,50742=>14592,50744=>14593,50746=>14594,50748=>14595,50749=>14596,50750=>14597,50751=>14598,50754=>14599,50755=>14600,50757=>14601,50758=>14602,50759=>14603,50761=>14604,50762=>14605,50763=>14606,50764=>14607,50765=>14608,50766=>14609,50767=>14610,50770=>14611,50774=>14612,50775=>14613,50776=>14614,50777=>14615,50778=>14616,50779=>14617,50782=>14618,50783=>14619,50785=>14620,50786=>14621,50787=>14622,50788=>14623,50789=>14624,50790=>14625,50791=>14626,50792=>14627,50793=>14628,50794=>14629,50795=>14630,50797=>14631,50798=>14632,50800=>14633,50802=>14634,50803=>14635,50804=>14636,50805=>14637,50806=>14638,50807=>14639,50810=>14640,50811=>14641,50813=>14642,50814=>14643,50815=>14644,50817=>14645,50818=>14646,50819=>14647,50820=>14648,50821=>14649,50822=>14650,50823=>14651,50826=>14652,50828=>14653,50830=>14654,50831=>14655,50832=>14656,50833=>14657,50834=>14658,50835=>14659,50838=>14660,50839=>14661,50841=>14662,50842=>14663,50843=>14664,50845=>14665,50846=>14666,50847=>14667,50848=>14668,50849=>14669,50850=>14670,50851=>14671,50854=>14672,50856=>14673,50858=>14674,50859=>14675,50860=>14676,50861=>14677,50862=>14678,50863=>14679,50866=>14680,50867=>14681,50869=>14682,50870=>14683,50871=>14684,50875=>14685,50876=>14686,50877=>14687,50878=>14688,50879=>14689,50882=>14690,50884=>14691,50886=>14692,50887=>14693,50888=>14694,50889=>14695,50890=>14696,50891=>14697,50894=>14698,50895=>14699,50897=>14700,50898=>14701,50899=>14702,50901=>14703,50902=>14704,50903=>14705,50904=>14706,50905=>14707,50906=>14708,50907=>14709,50910=>14710,50911=>14711,50914=>14712,50915=>14713,50916=>14714,50917=>14715,50918=>14716,50919=>14717,50922=>14718,50923=>14719,50925=>14720,50926=>14721,50927=>14722,50929=>14723,50930=>14724,50931=>14725,50932=>14726,50933=>14727,50934=>14728,50935=>14729,50938=>14730,50939=>14731,50940=>14732,50942=>14733,50943=>14734,50944=>14735,50945=>14736,50946=>14737,50947=>14738,50950=>14739,50951=>14740,50953=>14741,50954=>14742,50955=>14743,50957=>14744,50958=>14745,50959=>14746,50960=>14747,50961=>14748,50962=>14749,50963=>14750,50966=>14751,50968=>14752,50970=>14753,50971=>14754,50972=>14755,50973=>14756,50974=>14757,50975=>14758,50978=>14759,50979=>14760,50981=>14761,50982=>14762,50983=>14763,50985=>14764,50986=>14765,50987=>14766,50988=>14767,50989=>14768,50990=>14769,50991=>14770,50994=>14771,50996=>14772,50998=>14773,51000=>14774,51001=>14775,51002=>14776,51003=>14777,51006=>14778,51007=>14779,51009=>14780,51010=>14781,51011=>14782,51013=>14783,51014=>14784,51015=>14785,51016=>14786,51017=>14787,51019=>14788,51022=>14789,51024=>14790,51033=>14791,51034=>14792,51035=>14793,51037=>14794,51038=>14795,51039=>14796,51041=>14797,51042=>14798,51043=>14799,51044=>14800,51045=>14801,51046=>14802,51047=>14803,51049=>14804,51050=>14805,51052=>14806,51053=>14807,51054=>14808,51055=>14809,51056=>14810,51057=>14811,51058=>14812,51059=>14813,51062=>14814,51063=>14815,51065=>14816,51066=>14817,51067=>14818,51071=>14819,51072=>14820,51073=>14821,51074=>14822,51078=>14823,51083=>14824,51084=>14825,51085=>14826,51087=>14827,51090=>14828,51091=>14829,51093=>14830,51097=>14831,51099=>14832,51100=>14833,51101=>14834,51102=>14835,51103=>14836,51106=>14837,51111=>14838,51112=>14839,51113=>14840,51114=>14841,51115=>14842,51118=>14843,51119=>14844,51121=>14845,51122=>14846,51123=>14847,51125=>14848,51126=>14849,51127=>14850,51128=>14851,51129=>14852,51130=>14853,51131=>14854,51134=>14855,51138=>14856,51139=>14857,51140=>14858,51141=>14859,51142=>14860,51143=>14861,51146=>14862,51147=>14863,51149=>14864,51151=>14865,51153=>14866,51154=>14867,51155=>14868,51156=>14869,51157=>14870,51158=>14871,51159=>14872,51161=>14873,51162=>14874,51163=>14875,51164=>14876,51166=>14877,51167=>14878,51168=>14879,51169=>14880,51170=>14881,51171=>14882,51173=>14883,51174=>14884,51175=>14885,51177=>14886,51178=>14887,51179=>14888,51181=>14889,51182=>14890,51183=>14891,51184=>14892,51185=>14893,51186=>14894,51187=>14895,51188=>14896,51189=>14897,51190=>14898,51191=>14899,51192=>14900,51193=>14901,51194=>14902,51195=>14903,51196=>14904,51197=>14905,51198=>14906,51199=>14907,51202=>14908,51203=>14909,51205=>14910,51206=>14911,51207=>14912,51209=>14913,51211=>14914,51212=>14915,51213=>14916,51214=>14917,51215=>14918,51218=>14919,51220=>14920,51223=>14921,51224=>14922,51225=>14923,51226=>14924,51227=>14925,51230=>14926,51231=>14927,51233=>14928,51234=>14929,51235=>14930,51237=>14931,51238=>14932,51239=>14933,51240=>14934,51241=>14935,51242=>14936,51243=>14937,51246=>14938,51248=>14939,51250=>14940,51251=>14941,51252=>14942,51253=>14943,51254=>14944,51255=>14945,51257=>14946,51258=>14947,51259=>14948,51261=>14949,51262=>14950,51263=>14951,51265=>14952,51266=>14953,51267=>14954,51268=>14955,51269=>14956,51270=>14957,51271=>14958,51274=>14959,51275=>14960,51278=>14961,51279=>14962,51280=>14963,51281=>14964,51282=>14965,51283=>14966,51285=>14967,51286=>14968,51287=>14969,51288=>14970,51289=>14971,51290=>14972,51291=>14973,51292=>14974,51293=>14975,51294=>14976,51295=>14977,51296=>14978,51297=>14979,51298=>14980,51299=>14981,51300=>14982,51301=>14983,51302=>14984,51303=>14985,51304=>14986,51305=>14987,51306=>14988,51307=>14989,51308=>14990,51309=>14991,51310=>14992,51311=>14993,51314=>14994,51315=>14995,51317=>14996,51318=>14997,51319=>14998,51321=>14999,51323=>15000,51324=>15001,51325=>15002,51326=>15003,51327=>15004,51330=>15005,51332=>15006,51336=>15007,51337=>15008,51338=>15009,51342=>15010,51343=>15011,51344=>15012,51345=>15013,51346=>15014,51347=>15015,51349=>15016,51350=>15017,51351=>15018,51352=>15019,51353=>15020,51354=>15021,51355=>15022,51356=>15023,51358=>15024,51360=>15025,51362=>15026,51363=>15027,51364=>15028,51365=>15029,51366=>15030,51367=>15031,51369=>15032,51370=>15033,51371=>15034,51372=>15035,51373=>15036,51374=>15037,51375=>15038,51376=>15039,51377=>15040,51378=>15041,51379=>15042,51380=>15043,51381=>15044,51382=>15045,51383=>15046,51384=>15047,51385=>15048,51386=>15049,51387=>15050,51390=>15051,51391=>15052,51392=>15053,51393=>15054,51394=>15055,51395=>15056,51397=>15057,51398=>15058,51399=>15059,51401=>15060,51402=>15061,51403=>15062,51405=>15063,51406=>15064,51407=>15065,51408=>15066,51409=>15067,51410=>15068,51411=>15069,51414=>15070,51416=>15071,51418=>15072,51419=>15073,51420=>15074,51421=>15075,51422=>15076,51423=>15077,51426=>15078,51427=>15079,51429=>15080,51430=>15081,51431=>15082,51432=>15083,51433=>15084,51434=>15085,51435=>15086,51436=>15087,51437=>15088,51438=>15089,51439=>15090,51440=>15091,51441=>15092,51442=>15093,51443=>15094,51444=>15095,51446=>15096,51447=>15097,51448=>15098,51449=>15099,51450=>15100,51451=>15101,51454=>15102,51455=>15103,51457=>15104,51458=>15105,51459=>15106,51463=>15107,51464=>15108,51465=>15109,51466=>15110,51467=>15111,51470=>15112,51472=>15113,51474=>15114,51475=>15115,51476=>15116,51477=>15117,51478=>15118,51479=>15119,51481=>15120,51482=>15121,51483=>15122,51484=>15123,51485=>15124,51486=>15125,51487=>15126,51488=>15127,51489=>15128,51490=>15129,51491=>15130,51492=>15131,51493=>15132,51494=>15133,51495=>15134,51496=>15135,51497=>15136,51498=>15137,51499=>15138,51501=>15139,51502=>15140,51503=>15141,51504=>15142,51505=>15143,51506=>15144,51507=>15145,51509=>15146,51510=>15147,51511=>15148,51512=>15149,51513=>15150,51514=>15151,51515=>15152,51516=>15153,51517=>15154,51518=>15155,51519=>15156,51520=>15157,51521=>15158,51522=>15159,51523=>15160,51524=>15161,51525=>15162,51526=>15163,51527=>15164,51528=>15165,51529=>15166,51530=>15167,51531=>15168,51532=>15169,51533=>15170,51534=>15171,51535=>15172,51538=>15173,51539=>15174,51541=>15175,51542=>15176,51543=>15177,51545=>15178,51546=>15179,51547=>15180,51548=>15181,51549=>15182,51550=>15183,51551=>15184,51554=>15185,51556=>15186,51557=>15187,51558=>15188,51559=>15189,51560=>15190,51561=>15191,51562=>15192,51563=>15193,51565=>15194,51566=>15195,51567=>15196,51569=>15197,51570=>15198,51571=>15199,51573=>15200,51574=>15201,51575=>15202,51576=>15203,51577=>15204,51578=>15205,51579=>15206,51581=>15207,51582=>15208,51583=>15209,51584=>15210,51585=>15211,51586=>15212,51587=>15213,51588=>15214,51589=>15215,51590=>15216,51591=>15217,51594=>15218,51595=>15219,51597=>15220,51598=>15221,51599=>15222,51601=>15223,51602=>15224,51603=>15225,51604=>15226,51605=>15227,51606=>15228,51607=>15229,51610=>15230,51612=>15231,51614=>15232,51615=>15233,51616=>15234,51617=>15235,51618=>15236,51619=>15237,51620=>15238,51621=>15239,51622=>15240,51623=>15241,51624=>15242,51625=>15243,51626=>15244,51627=>15245,51628=>15246,51629=>15247,51630=>15248,51631=>15249,51632=>15250,51633=>15251,51634=>15252,51635=>15253,51636=>15254,51637=>15255,51638=>15256,51639=>15257,51640=>15258,51641=>15259,51642=>15260,51643=>15261,51644=>15262,51645=>15263,51646=>15264,51647=>15265,51650=>15266,51651=>15267,51653=>15268,51654=>15269,51657=>15270,51659=>15271,51660=>15272,51661=>15273,51662=>15274,51663=>15275,51666=>15276,51668=>15277,51671=>15278,51672=>15279,51675=>15280,51678=>15281,51679=>15282,51681=>15283,51683=>15284,51685=>15285,51686=>15286,51688=>15287,51689=>15288,51690=>15289,51691=>15290,51694=>15291,51698=>15292,51699=>15293,51700=>15294,51701=>15295,51702=>15296,51703=>15297,51706=>15298,51707=>15299,51709=>15300,51710=>15301,51711=>15302,51713=>15303,51714=>15304,51715=>15305,51716=>15306,51717=>15307,51718=>15308,51719=>15309,51722=>15310,51726=>15311,51727=>15312,51728=>15313,51729=>15314,51730=>15315,51731=>15316,51733=>15317,51734=>15318,51735=>15319,51737=>15320,51738=>15321,51739=>15322,51740=>15323,51741=>15324,51742=>15325,51743=>15326,51744=>15327,51745=>15328,51746=>15329,51747=>15330,51748=>15331,51749=>15332,51750=>15333,51751=>15334,51752=>15335,51754=>15336,51755=>15337,51756=>15338,51757=>15339,51758=>15340,51759=>15341,51760=>15342,51761=>15343,51762=>15344,51763=>15345,51764=>15346,51765=>15347,51766=>15348,51767=>15349,51768=>15350,51769=>15351,51770=>15352,51771=>15353,51772=>15354,51773=>15355,51774=>15356,51775=>15357,51776=>15358,51777=>15359,51778=>15360,51779=>15361,51780=>15362,51781=>15363,51782=>15364,51783=>15365,51784=>15366,51785=>15367,51786=>15368,51787=>15369,51790=>15370,51791=>15371,51793=>15372,51794=>15373,51795=>15374,51797=>15375,51798=>15376,51799=>15377,51800=>15378,51801=>15379,51802=>15380,51803=>15381,51806=>15382,51810=>15383,51811=>15384,51812=>15385,51813=>15386,51814=>15387,51815=>15388,51817=>15389,51818=>15390,51819=>15391,51820=>15392,51821=>15393,51822=>15394,51823=>15395,51824=>15396,51825=>15397,51826=>15398,51827=>15399,51828=>15400,51829=>15401,51830=>15402,51831=>15403,51832=>15404,51833=>15405,51834=>15406,51835=>15407,51836=>15408,51838=>15409,51839=>15410,51840=>15411,51841=>15412,51842=>15413,51843=>15414,51845=>15415,51846=>15416,51847=>15417,51848=>15418,51849=>15419,51850=>15420,51851=>15421,51852=>15422,51853=>15423,51854=>15424,51855=>15425,51856=>15426,51857=>15427,51858=>15428,51859=>15429,51860=>15430,51861=>15431,51862=>15432,51863=>15433,51865=>15434,51866=>15435,51867=>15436,51868=>15437,51869=>15438,51870=>15439,51871=>15440,51872=>15441,51873=>15442,51874=>15443,51875=>15444,51876=>15445,51877=>15446,51878=>15447,51879=>15448,51880=>15449,51881=>15450,51882=>15451,51883=>15452,51884=>15453,51885=>15454,51886=>15455,51887=>15456,51888=>15457,51889=>15458,51890=>15459,51891=>15460,51892=>15461,51893=>15462,51894=>15463,51895=>15464,51896=>15465,51897=>15466,51898=>15467,51899=>15468,51902=>15469,51903=>15470,51905=>15471,51906=>15472,51907=>15473,51909=>15474,51910=>15475,51911=>15476,51912=>15477,51913=>15478,51914=>15479,51915=>15480,51918=>15481,51920=>15482,51922=>15483,51924=>15484,51925=>15485,51926=>15486,51927=>15487,51930=>15488,51931=>15489,51932=>15490,51933=>15491,51934=>15492,51935=>15493,51937=>15494,51938=>15495,51939=>15496,51940=>15497,51941=>15498,51942=>15499,51943=>15500,51944=>15501,51945=>15502,51946=>15503,51947=>15504,51949=>15505,51950=>15506,51951=>15507,51952=>15508,51953=>15509,51954=>15510,51955=>15511,51957=>15512,51958=>15513,51959=>15514,51960=>15515,51961=>15516,51962=>15517,51963=>15518,51964=>15519,51965=>15520,51966=>15521,51967=>15522,51968=>15523,51969=>15524,51970=>15525,51971=>15526,51972=>15527,51973=>15528,51974=>15529,51975=>15530,51977=>15531,51978=>15532,51979=>15533,51980=>15534,51981=>15535,51982=>15536,51983=>15537,51985=>15538,51986=>15539,51987=>15540,51989=>15541,51990=>15542,51991=>15543,51993=>15544,51994=>15545,51995=>15546,51996=>15547,51997=>15548,51998=>15549,51999=>15550,52002=>15551,52003=>15552,52004=>15553,52005=>15554,52006=>15555,52007=>15556,52008=>15557,52009=>15558,52010=>15559,52011=>15560,52012=>15561,52013=>15562,52014=>15563,52015=>15564,52016=>15565,52017=>15566,52018=>15567,52019=>15568,52020=>15569,52021=>15570,52022=>15571,52023=>15572,52024=>15573,52025=>15574,52026=>15575,52027=>15576,52028=>15577,52029=>15578,52030=>15579,52031=>15580,52032=>15581,52034=>15582,52035=>15583,52036=>15584,52037=>15585,52038=>15586,52039=>15587,52042=>15588,52043=>15589,52045=>15590,52046=>15591,52047=>15592,52049=>15593,52050=>15594,52051=>15595,52052=>15596,52053=>15597,52054=>15598,52055=>15599,52058=>15600,52059=>15601,52060=>15602,52062=>15603,52063=>15604,52064=>15605,52065=>15606,52066=>15607,52067=>15608,52069=>15609,52070=>15610,52071=>15611,52072=>15612,52073=>15613,52074=>15614,52075=>15615,52076=>15616,52077=>15617,52078=>15618,52079=>15619,52080=>15620,52081=>15621,52082=>15622,52083=>15623,52084=>15624,52085=>15625,52086=>15626,52087=>15627,52090=>15628,52091=>15629,52092=>15630,52093=>15631,52094=>15632,52095=>15633,52096=>15634,52097=>15635,52098=>15636,52099=>15637,52100=>15638,52101=>15639,52102=>15640,52103=>15641,52104=>15642,52105=>15643,52106=>15644,52107=>15645,52108=>15646,52109=>15647,52110=>15648,52111=>15649,52112=>15650,52113=>15651,52114=>15652,52115=>15653,52116=>15654,52117=>15655,52118=>15656,52119=>15657,52120=>15658,52121=>15659,52122=>15660,52123=>15661,52125=>15662,52126=>15663,52127=>15664,52128=>15665,52129=>15666,52130=>15667,52131=>15668,52132=>15669,52133=>15670,52134=>15671,52135=>15672,52136=>15673,52137=>15674,52138=>15675,52139=>15676,52140=>15677,52141=>15678,52142=>15679,52143=>15680,52144=>15681,52145=>15682,52146=>15683,52147=>15684,52148=>15685,52149=>15686,52150=>15687,52151=>15688,52153=>15689,52154=>15690,52155=>15691,52156=>15692,52157=>15693,52158=>15694,52159=>15695,52160=>15696,52161=>15697,52162=>15698,52163=>15699,52164=>15700,52165=>15701,52166=>15702,52167=>15703,52168=>15704,52169=>15705,52170=>15706,52171=>15707,52172=>15708,52173=>15709,52174=>15710,52175=>15711,52176=>15712,52177=>15713,52178=>15714,52179=>15715,52181=>15716,52182=>15717,52183=>15718,52184=>15719,52185=>15720,52186=>15721,52187=>15722,52188=>15723,52189=>15724,52190=>15725,52191=>15726,52192=>15727,52193=>15728,52194=>15729,52195=>15730,52197=>15731,52198=>15732,52200=>15733,52202=>15734,52203=>15735,52204=>15736,52205=>15737,52206=>15738,52207=>15739,52208=>15740,52209=>15741,52210=>15742,52211=>15743,52212=>15744,52213=>15745,52214=>15746,52215=>15747,52216=>15748,52217=>15749,52218=>15750,52219=>15751,52220=>15752,52221=>15753,52222=>15754,52223=>15755,52224=>15756,52225=>15757,52226=>15758,52227=>15759,52228=>15760,52229=>15761,52230=>15762,52231=>15763,52232=>15764,52233=>15765,52234=>15766,52235=>15767,52238=>15768,52239=>15769,52241=>15770,52242=>15771,52243=>15772,52245=>15773,52246=>15774,52247=>15775,52248=>15776,52249=>15777,52250=>15778,52251=>15779,52254=>15780,52255=>15781,52256=>15782,52259=>15783,52260=>15784,52261=>15785,52262=>15786,52266=>15787,52267=>15788,52269=>15789,52271=>15790,52273=>15791,52274=>15792,52275=>15793,52276=>15794,52277=>15795,52278=>15796,52279=>15797,52282=>15798,52287=>15799,52288=>15800,52289=>15801,52290=>15802,52291=>15803,52294=>15804,52295=>15805,52297=>15806,52298=>15807,52299=>15808,52301=>15809,52302=>15810,52303=>15811,52304=>15812,52305=>15813,52306=>15814,52307=>15815,52310=>15816,52314=>15817,52315=>15818,52316=>15819,52317=>15820,52318=>15821,52319=>15822,52321=>15823,52322=>15824,52323=>15825,52325=>15826,52327=>15827,52329=>15828,52330=>15829,52331=>15830,52332=>15831,52333=>15832,52334=>15833,52335=>15834,52337=>15835,52338=>15836,52339=>15837,52340=>15838,52342=>15839,52343=>15840,52344=>15841,52345=>15842,52346=>15843,52347=>15844,52348=>15845,52349=>15846,52350=>15847,52351=>15848,52352=>15849,52353=>15850,52354=>15851,52355=>15852,52356=>15853,52357=>15854,52358=>15855,52359=>15856,52360=>15857,52361=>15858,52362=>15859,52363=>15860,52364=>15861,52365=>15862,52366=>15863,52367=>15864,52368=>15865,52369=>15866,52370=>15867,52371=>15868,52372=>15869,52373=>15870,52374=>15871,52375=>15872,52378=>15873,52379=>15874,52381=>15875,52382=>15876,52383=>15877,52385=>15878,52386=>15879,52387=>15880,52388=>15881,52389=>15882,52390=>15883,52391=>15884,52394=>15885,52398=>15886,52399=>15887,52400=>15888,52401=>15889,52402=>15890,52403=>15891,52406=>15892,52407=>15893,52409=>15894,52410=>15895,52411=>15896,52413=>15897,52414=>15898,52415=>15899,52416=>15900,52417=>15901,52418=>15902,52419=>15903,52422=>15904,52424=>15905,52426=>15906,52427=>15907,52428=>15908,52429=>15909,52430=>15910,52431=>15911,52433=>15912,52434=>15913,52435=>15914,52437=>15915,52438=>15916,52439=>15917,52440=>15918,52441=>15919,52442=>15920,52443=>15921,52444=>15922,52445=>15923,52446=>15924,52447=>15925,52448=>15926,52449=>15927,52450=>15928,52451=>15929,52453=>15930,52454=>15931,52455=>15932,52456=>15933,52457=>15934,52458=>15935,52459=>15936,52461=>15937,52462=>15938,52463=>15939,52465=>15940,52466=>15941,52467=>15942,52468=>15943,52469=>15944,52470=>15945,52471=>15946,52472=>15947,52473=>15948,52474=>15949,52475=>15950,52476=>15951,52477=>15952,52478=>15953,52479=>15954,52480=>15955,52482=>15956,52483=>15957,52484=>15958,52485=>15959,52486=>15960,52487=>15961,52490=>15962,52491=>15963,52493=>15964,52494=>15965,52495=>15966,52497=>15967,52498=>15968,52499=>15969,52500=>15970,52501=>15971,52502=>15972,52503=>15973,52506=>15974,52508=>15975,52510=>15976,52511=>15977,52512=>15978,52513=>15979,52514=>15980,52515=>15981,52517=>15982,52518=>15983,52519=>15984,52521=>15985,52522=>15986,52523=>15987,52525=>15988,52526=>15989,52527=>15990,52528=>15991,52529=>15992,52530=>15993,52531=>15994,52532=>15995,52533=>15996,52534=>15997,52535=>15998,52536=>15999,52538=>16000,52539=>16001,52540=>16002,52541=>16003,52542=>16004,52543=>16005,52544=>16006,52545=>16007,52546=>16008,52547=>16009,52548=>16010,52549=>16011,52550=>16012,52551=>16013,52552=>16014,52553=>16015,52554=>16016,52555=>16017,52556=>16018,52557=>16019,52558=>16020,52559=>16021,52560=>16022,52561=>16023,52562=>16024,52563=>16025,52564=>16026,52565=>16027,52566=>16028,52567=>16029,52568=>16030,52569=>16031,52570=>16032,52571=>16033,52573=>16034,52574=>16035,52575=>16036,52577=>16037,52578=>16038,52579=>16039,52581=>16040,52582=>16041,52583=>16042,52584=>16043,52585=>16044,52586=>16045,52587=>16046,52590=>16047,52592=>16048,52594=>16049,52595=>16050,52596=>16051,52597=>16052,52598=>16053,52599=>16054,52601=>16055,52602=>16056,52603=>16057,52604=>16058,52605=>16059,52606=>16060,52607=>16061,52608=>16062,52609=>16063,52610=>16064,52611=>16065,52612=>16066,52613=>16067,52614=>16068,52615=>16069,52617=>16070,52618=>16071,52619=>16072,52620=>16073,52621=>16074,52622=>16075,52623=>16076,52624=>16077,52625=>16078,52626=>16079,52627=>16080,52630=>16081,52631=>16082,52633=>16083,52634=>16084,52635=>16085,52637=>16086,52638=>16087,52639=>16088,52640=>16089,52641=>16090,52642=>16091,52643=>16092,52646=>16093,52648=>16094,52650=>16095,52651=>16096,52652=>16097,52653=>16098,52654=>16099,52655=>16100,52657=>16101,52658=>16102,52659=>16103,52660=>16104,52661=>16105,52662=>16106,52663=>16107,52664=>16108,52665=>16109,52666=>16110,52667=>16111,52668=>16112,52669=>16113,52670=>16114,52671=>16115,52672=>16116,52673=>16117,52674=>16118,52675=>16119,52677=>16120,52678=>16121,52679=>16122,52680=>16123,52681=>16124,52682=>16125,52683=>16126,52685=>16127,52686=>16128,52687=>16129,52689=>16130,52690=>16131,52691=>16132,52692=>16133,52693=>16134,52694=>16135,52695=>16136,52696=>16137,52697=>16138,52698=>16139,52699=>16140,52700=>16141,52701=>16142,52702=>16143,52703=>16144,52704=>16145,52705=>16146,52706=>16147,52707=>16148,52708=>16149,52709=>16150,52710=>16151,52711=>16152,52713=>16153,52714=>16154,52715=>16155,52717=>16156,52718=>16157,52719=>16158,52721=>16159,52722=>16160,52723=>16161,52724=>16162,52725=>16163,52726=>16164,52727=>16165,52730=>16166,52732=>16167,52734=>16168,52735=>16169,52736=>16170,52737=>16171,52738=>16172,52739=>16173,52741=>16174,52742=>16175,52743=>16176,52745=>16177,52746=>16178,52747=>16179,52749=>16180,52750=>16181,52751=>16182,52752=>16183,52753=>16184,52754=>16185,52755=>16186,52757=>16187,52758=>16188,52759=>16189,52760=>16190,52762=>16191,52763=>16192,52764=>16193,52765=>16194,52766=>16195,52767=>16196,52770=>16197,52771=>16198,52773=>16199,52774=>16200,52775=>16201,52777=>16202,52778=>16203,52779=>16204,52780=>16205,52781=>16206,52782=>16207,52783=>16208,52786=>16209,52788=>16210,52790=>16211,52791=>16212,52792=>16213,52793=>16214,52794=>16215,52795=>16216,52796=>16217,52797=>16218,52798=>16219,52799=>16220,52800=>16221,52801=>16222,52802=>16223,52803=>16224,52804=>16225,52805=>16226,52806=>16227,52807=>16228,52808=>16229,52809=>16230,52810=>16231,52811=>16232,52812=>16233,52813=>16234,52814=>16235,52815=>16236,52816=>16237,52817=>16238,52818=>16239,52819=>16240,52820=>16241,52821=>16242,52822=>16243,52823=>16244,52826=>16245,52827=>16246,52829=>16247,52830=>16248,52834=>16249,52835=>16250,52836=>16251,52837=>16252,52838=>16253,52839=>16254,52842=>16255,52844=>16256,52846=>16257,52847=>16258,52848=>16259,52849=>16260,52850=>16261,52851=>16262,52854=>16263,52855=>16264,52857=>16265,52858=>16266,52859=>16267,52861=>16268,52862=>16269,52863=>16270,52864=>16271,52865=>16272,52866=>16273,52867=>16274,52870=>16275,52872=>16276,52874=>16277,52875=>16278,52876=>16279,52877=>16280,52878=>16281,52879=>16282,52882=>16283,52883=>16284,52885=>16285,52886=>16286,52887=>16287,52889=>16288,52890=>16289,52891=>16290,52892=>16291,52893=>16292,52894=>16293,52895=>16294,52898=>16295,52902=>16296,52903=>16297,52904=>16298,52905=>16299,52906=>16300,52907=>16301,52910=>16302,52911=>16303,52912=>16304,52913=>16305,52914=>16306,52915=>16307,52916=>16308,52917=>16309,52918=>16310,52919=>16311,52920=>16312,52921=>16313,52922=>16314,52923=>16315,52924=>16316,52925=>16317,52926=>16318,52927=>16319,52928=>16320,52930=>16321,52931=>16322,52932=>16323,52933=>16324,52934=>16325,52935=>16326,52936=>16327,52937=>16328,52938=>16329,52939=>16330,52940=>16331,52941=>16332,52942=>16333,52943=>16334,52944=>16335,52945=>16336,52946=>16337,52947=>16338,52948=>16339,52949=>16340,52950=>16341,52951=>16342,52952=>16343,52953=>16344,52954=>16345,52955=>16346,52956=>16347,52957=>16348,52958=>16349,52959=>16350,52960=>16351,52961=>16352,52962=>16353,52963=>16354,52966=>16355,52967=>16356,52969=>16357,52970=>16358,52973=>16359,52974=>16360,52975=>16361,52976=>16362,52977=>16363,52978=>16364,52979=>16365,52982=>16366,52986=>16367,52987=>16368,52988=>16369,52989=>16370,52990=>16371,52991=>16372,52994=>16373,52995=>16374,52997=>16375,52998=>16376,52999=>16377,53001=>16378,53002=>16379,53003=>16380,53004=>16381,53005=>16382,53006=>16383,53007=>16384,53010=>16385,53012=>16386,53014=>16387,53015=>16388,53016=>16389,53017=>16390,53018=>16391,53019=>16392,53021=>16393,53022=>16394,53023=>16395,53025=>16396,53026=>16397,53027=>16398,53029=>16399,53030=>16400,53031=>16401,53032=>16402,53033=>16403,53034=>16404,53035=>16405,53038=>16406,53042=>16407,53043=>16408,53044=>16409,53045=>16410,53046=>16411,53047=>16412,53049=>16413,53050=>16414,53051=>16415,53052=>16416,53053=>16417,53054=>16418,53055=>16419,53056=>16420,53057=>16421,53058=>16422,53059=>16423,53060=>16424,53061=>16425,53062=>16426,53063=>16427,53064=>16428,53065=>16429,53066=>16430,53067=>16431,53068=>16432,53069=>16433,53070=>16434,53071=>16435,53072=>16436,53073=>16437,53074=>16438,53075=>16439,53078=>16440,53079=>16441,53081=>16442,53082=>16443,53083=>16444,53085=>16445,53086=>16446,53087=>16447,53088=>16448,53089=>16449,53090=>16450,53091=>16451,53094=>16452,53096=>16453,53098=>16454,53099=>16455,53100=>16456,53101=>16457,53102=>16458,53103=>16459,53106=>16460,53107=>16461,53109=>16462,53110=>16463,53111=>16464,53113=>16465,53114=>16466,53115=>16467,53116=>16468,53117=>16469,53118=>16470,53119=>16471,53121=>16472,53122=>16473,53123=>16474,53124=>16475,53126=>16476,53127=>16477,53128=>16478,53129=>16479,53130=>16480,53131=>16481,53133=>16482,53134=>16483,53135=>16484,53136=>16485,53137=>16486,53138=>16487,53139=>16488,53140=>16489,53141=>16490,53142=>16491,53143=>16492,53144=>16493,53145=>16494,53146=>16495,53147=>16496,53148=>16497,53149=>16498,53150=>16499,53151=>16500,53152=>16501,53154=>16502,53155=>16503,53156=>16504,53157=>16505,53158=>16506,53159=>16507,53161=>16508,53162=>16509,53163=>16510,53164=>16511,53165=>16512,53166=>16513,53167=>16514,53169=>16515,53170=>16516,53171=>16517,53172=>16518,53173=>16519,53174=>16520,53175=>16521,53176=>16522,53177=>16523,53178=>16524,53179=>16525,53180=>16526,53181=>16527,53182=>16528,53183=>16529,53184=>16530,53185=>16531,53186=>16532,53187=>16533,53189=>16534,53190=>16535,53191=>16536,53192=>16537,53193=>16538,53194=>16539,53195=>16540,53196=>16541,53197=>16542,53198=>16543,53199=>16544,53200=>16545,53201=>16546,53202=>16547,53203=>16548,53204=>16549,53205=>16550,53206=>16551,53207=>16552,53208=>16553,53209=>16554,53210=>16555,53211=>16556,53212=>16557,53213=>16558,53214=>16559,53215=>16560,53218=>16561,53219=>16562,53221=>16563,53222=>16564,53223=>16565,53225=>16566,53226=>16567,53227=>16568,53228=>16569,53229=>16570,53230=>16571,53231=>16572,53234=>16573,53236=>16574,53238=>16575,53239=>16576,53240=>16577,53241=>16578,53242=>16579,53243=>16580,53245=>16581,53246=>16582,53247=>16583,53249=>16584,53250=>16585,53251=>16586,53253=>16587,53254=>16588,53255=>16589,53256=>16590,53257=>16591,53258=>16592,53259=>16593,53260=>16594,53261=>16595,53262=>16596,53263=>16597,53264=>16598,53266=>16599,53267=>16600,53268=>16601,53269=>16602,53270=>16603,53271=>16604,53273=>16605,53274=>16606,53275=>16607,53276=>16608,53277=>16609,53278=>16610,53279=>16611,53280=>16612,53281=>16613,53282=>16614,53283=>16615,53284=>16616,53285=>16617,53286=>16618,53287=>16619,53288=>16620,53289=>16621,53290=>16622,53291=>16623,53292=>16624,53294=>16625,53295=>16626,53296=>16627,53297=>16628,53298=>16629,53299=>16630,53302=>16631,53303=>16632,53305=>16633,53306=>16634,53307=>16635,53309=>16636,53310=>16637,53311=>16638,53312=>16639,53313=>16640,53314=>16641,53315=>16642,53318=>16643,53320=>16644,53322=>16645,53323=>16646,53324=>16647,53325=>16648,53326=>16649,53327=>16650,53329=>16651,53330=>16652,53331=>16653,53333=>16654,53334=>16655,53335=>16656,53337=>16657,53338=>16658,53339=>16659,53340=>16660,53341=>16661,53342=>16662,53343=>16663,53345=>16664,53346=>16665,53347=>16666,53348=>16667,53349=>16668,53350=>16669,53351=>16670,53352=>16671,53353=>16672,53354=>16673,53355=>16674,53358=>16675,53359=>16676,53361=>16677,53362=>16678,53363=>16679,53365=>16680,53366=>16681,53367=>16682,53368=>16683,53369=>16684,53370=>16685,53371=>16686,53374=>16687,53375=>16688,53376=>16689,53378=>16690,53379=>16691,53380=>16692,53381=>16693,53382=>16694,53383=>16695,53384=>16696,53385=>16697,53386=>16698,53387=>16699,53388=>16700,53389=>16701,53390=>16702,53391=>16703,53392=>16704,53393=>16705,53394=>16706,53395=>16707,53396=>16708,53397=>16709,53398=>16710,53399=>16711,53400=>16712,53401=>16713,53402=>16714,53403=>16715,53404=>16716,53405=>16717,53406=>16718,53407=>16719,53408=>16720,53409=>16721,53410=>16722,53411=>16723,53414=>16724,53415=>16725,53417=>16726,53418=>16727,53419=>16728,53421=>16729,53422=>16730,53423=>16731,53424=>16732,53425=>16733,53426=>16734,53427=>16735,53430=>16736,53432=>16737,53434=>16738,53435=>16739,53436=>16740,53437=>16741,53438=>16742,53439=>16743,53442=>16744,53443=>16745,53445=>16746,53446=>16747,53447=>16748,53450=>16749,53451=>16750,53452=>16751,53453=>16752,53454=>16753,53455=>16754,53458=>16755,53462=>16756,53463=>16757,53464=>16758,53465=>16759,53466=>16760,53467=>16761,53470=>16762,53471=>16763,53473=>16764,53474=>16765,53475=>16766,53477=>16767,53478=>16768,53479=>16769,53480=>16770,53481=>16771,53482=>16772,53483=>16773,53486=>16774,53490=>16775,53491=>16776,53492=>16777,53493=>16778,53494=>16779,53495=>16780,53497=>16781,53498=>16782,53499=>16783,53500=>16784,53501=>16785,53502=>16786,53503=>16787,53504=>16788,53505=>16789,53506=>16790,53507=>16791,53508=>16792,53509=>16793,53510=>16794,53511=>16795,53512=>16796,53513=>16797,53514=>16798,53515=>16799,53516=>16800,53518=>16801,53519=>16802,53520=>16803,53521=>16804,53522=>16805,53523=>16806,53524=>16807,53525=>16808,53526=>16809,53527=>16810,53528=>16811,53529=>16812,53530=>16813,53531=>16814,53532=>16815,53533=>16816,53534=>16817,53535=>16818,53536=>16819,53537=>16820,53538=>16821,53539=>16822,53540=>16823,53541=>16824,53542=>16825,53543=>16826,53544=>16827,53545=>16828,53546=>16829,53547=>16830,53548=>16831,53549=>16832,53550=>16833,53551=>16834,53554=>16835,53555=>16836,53557=>16837,53558=>16838,53559=>16839,53561=>16840,53563=>16841,53564=>16842,53565=>16843,53566=>16844,53567=>16845,53570=>16846,53574=>16847,53575=>16848,53576=>16849,53577=>16850,53578=>16851,53579=>16852,53582=>16853,53583=>16854,53585=>16855,53586=>16856,53587=>16857,53589=>16858,53590=>16859,53591=>16860,53592=>16861,53593=>16862,53594=>16863,53595=>16864,53598=>16865,53600=>16866,53602=>16867,53603=>16868,53604=>16869,53605=>16870,53606=>16871,53607=>16872,53609=>16873,53610=>16874,53611=>16875,53613=>16876,53614=>16877,53615=>16878,53616=>16879,53617=>16880,53618=>16881,53619=>16882,53620=>16883,53621=>16884,53622=>16885,53623=>16886,53624=>16887,53625=>16888,53626=>16889,53627=>16890,53629=>16891,53630=>16892,53631=>16893,53632=>16894,53633=>16895,53634=>16896,53635=>16897,53637=>16898,53638=>16899,53639=>16900,53641=>16901,53642=>16902,53643=>16903,53644=>16904,53645=>16905,53646=>16906,53647=>16907,53648=>16908,53649=>16909,53650=>16910,53651=>16911,53652=>16912,53653=>16913,53654=>16914,53655=>16915,53656=>16916,53657=>16917,53658=>16918,53659=>16919,53660=>16920,53661=>16921,53662=>16922,53663=>16923,53666=>16924,53667=>16925,53669=>16926,53670=>16927,53671=>16928,53673=>16929,53674=>16930,53675=>16931,53676=>16932,53677=>16933,53678=>16934,53679=>16935,53682=>16936,53684=>16937,53686=>16938,53687=>16939,53688=>16940,53689=>16941,53691=>16942,53693=>16943,53694=>16944,53695=>16945,53697=>16946,53698=>16947,53699=>16948,53700=>16949,53701=>16950,53702=>16951,53703=>16952,53704=>16953,53705=>16954,53706=>16955,53707=>16956,53708=>16957,53709=>16958,53710=>16959,53711=>16960,53712=>16961,53713=>16962,53714=>16963,53715=>16964,53716=>16965,53717=>16966,53718=>16967,53719=>16968,53721=>16969,53722=>16970,53723=>16971,53724=>16972,53725=>16973,53726=>16974,53727=>16975,53728=>16976,53729=>16977,53730=>16978,53731=>16979,53732=>16980,53733=>16981,53734=>16982,53735=>16983,53736=>16984,53737=>16985,53738=>16986,53739=>16987,53740=>16988,53741=>16989,53742=>16990,53743=>16991,53744=>16992,53745=>16993,53746=>16994,53747=>16995,53749=>16996,53750=>16997,53751=>16998,53753=>16999,53754=>17000,53755=>17001,53756=>17002,53757=>17003,53758=>17004,53759=>17005,53760=>17006,53761=>17007,53762=>17008,53763=>17009,53764=>17010,53765=>17011,53766=>17012,53768=>17013,53770=>17014,53771=>17015,53772=>17016,53773=>17017,53774=>17018,53775=>17019,53777=>17020,53778=>17021,53779=>17022,53780=>17023,53781=>17024,53782=>17025,53783=>17026,53784=>17027,53785=>17028,53786=>17029,53787=>17030,53788=>17031,53789=>17032,53790=>17033,53791=>17034,53792=>17035,53793=>17036,53794=>17037,53795=>17038,53796=>17039,53797=>17040,53798=>17041,53799=>17042,53800=>17043,53801=>17044,53802=>17045,53803=>17046,53806=>17047,53807=>17048,53809=>17049,53810=>17050,53811=>17051,53813=>17052,53814=>17053,53815=>17054,53816=>17055,53817=>17056,53818=>17057,53819=>17058,53822=>17059,53824=>17060,53826=>17061,53827=>17062,53828=>17063,53829=>17064,53830=>17065,53831=>17066,53833=>17067,53834=>17068,53835=>17069,53836=>17070,53837=>17071,53838=>17072,53839=>17073,53840=>17074,53841=>17075,53842=>17076,53843=>17077,53844=>17078,53845=>17079,53846=>17080,53847=>17081,53848=>17082,53849=>17083,53850=>17084,53851=>17085,53853=>17086,53854=>17087,53855=>17088,53856=>17089,53857=>17090,53858=>17091,53859=>17092,53861=>17093,53862=>17094,53863=>17095,53864=>17096,53865=>17097,53866=>17098,53867=>17099,53868=>17100,53869=>17101,53870=>17102,53871=>17103,53872=>17104,53873=>17105,53874=>17106,53875=>17107,53876=>17108,53877=>17109,53878=>17110,53879=>17111,53880=>17112,53881=>17113,53882=>17114,53883=>17115,53884=>17116,53885=>17117,53886=>17118,53887=>17119,53890=>17120,53891=>17121,53893=>17122,53894=>17123,53895=>17124,53897=>17125,53898=>17126,53899=>17127,53900=>17128,53901=>17129,53902=>17130,53903=>17131,53906=>17132,53907=>17133,53908=>17134,53910=>17135,53911=>17136,53912=>17137,53913=>17138,53914=>17139,53915=>17140,53917=>17141,53918=>17142,53919=>17143,53921=>17144,53922=>17145,53923=>17146,53925=>17147,53926=>17148,53927=>17149,53928=>17150,53929=>17151,53930=>17152,53931=>17153,53933=>17154,53934=>17155,53935=>17156,53936=>17157,53938=>17158,53939=>17159,53940=>17160,53941=>17161,53942=>17162,53943=>17163,53946=>17164,53947=>17165,53949=>17166,53950=>17167,53953=>17168,53955=>17169,53956=>17170,53957=>17171,53958=>17172,53959=>17173,53962=>17174,53964=>17175,53965=>17176,53966=>17177,53967=>17178,53968=>17179,53969=>17180,53970=>17181,53971=>17182,53973=>17183,53974=>17184,53975=>17185,53977=>17186,53978=>17187,53979=>17188,53981=>17189,53982=>17190,53983=>17191,53984=>17192,53985=>17193,53986=>17194,53987=>17195,53990=>17196,53991=>17197,53992=>17198,53993=>17199,53994=>17200,53995=>17201,53996=>17202,53997=>17203,53998=>17204,53999=>17205,54002=>17206,54003=>17207,54005=>17208,54006=>17209,54007=>17210,54009=>17211,54010=>17212,54011=>17213,54012=>17214,54013=>17215,54014=>17216,54015=>17217,54018=>17218,54020=>17219,54022=>17220,54023=>17221,54024=>17222,54025=>17223,54026=>17224,54027=>17225,54031=>17226,54033=>17227,54034=>17228,54035=>17229,54037=>17230,54039=>17231,54040=>17232,54041=>17233,54042=>17234,54043=>17235,54046=>17236,54050=>17237,54051=>17238,54052=>17239,54054=>17240,54055=>17241,54058=>17242,54059=>17243,54061=>17244,54062=>17245,54063=>17246,54065=>17247,54066=>17248,54067=>17249,54068=>17250,54069=>17251,54070=>17252,54071=>17253,54074=>17254,54078=>17255,54079=>17256,54080=>17257,54081=>17258,54082=>17259,54083=>17260,54086=>17261,54087=>17262,54088=>17263,54089=>17264,54090=>17265,54091=>17266,54092=>17267,54093=>17268,54094=>17269,54095=>17270,54096=>17271,54097=>17272,54098=>17273,54099=>17274,54100=>17275,54101=>17276,54102=>17277,54103=>17278,54104=>17279,54105=>17280,54106=>17281,54107=>17282,54108=>17283,54109=>17284,54110=>17285,54111=>17286,54112=>17287,54113=>17288,54114=>17289,54115=>17290,54116=>17291,54117=>17292,54118=>17293,54119=>17294,54120=>17295,54121=>17296,54122=>17297,54123=>17298,54124=>17299,54125=>17300,54126=>17301,54127=>17302,54128=>17303,54129=>17304,54130=>17305,54131=>17306,54132=>17307,54133=>17308,54134=>17309,54135=>17310,54136=>17311,54137=>17312,54138=>17313,54139=>17314,54142=>17315,54143=>17316,54145=>17317,54146=>17318,54147=>17319,54149=>17320,54150=>17321,54151=>17322,54152=>17323,54153=>17324,54154=>17325,54155=>17326,54158=>17327,54162=>17328,54163=>17329,54164=>17330,54165=>17331,54166=>17332,54167=>17333,54170=>17334,54171=>17335,54173=>17336,54174=>17337,54175=>17338,54177=>17339,54178=>17340,54179=>17341,54180=>17342,54181=>17343,54182=>17344,54183=>17345,54186=>17346,54188=>17347,54190=>17348,54191=>17349,54192=>17350,54193=>17351,54194=>17352,54195=>17353,54197=>17354,54198=>17355,54199=>17356,54201=>17357,54202=>17358,54203=>17359,54205=>17360,54206=>17361,54207=>17362,54208=>17363,54209=>17364,54210=>17365,54211=>17366,54214=>17367,54215=>17368,54218=>17369,54219=>17370,54220=>17371,54221=>17372,54222=>17373,54223=>17374,54225=>17375,54226=>17376,54227=>17377,54228=>17378,54229=>17379,54230=>17380,54231=>17381,54233=>17382,54234=>17383,54235=>17384,54236=>17385,54237=>17386,54238=>17387,54239=>17388,54240=>17389,54242=>17390,54244=>17391,54245=>17392,54246=>17393,54247=>17394,54248=>17395,54249=>17396,54250=>17397,54251=>17398,54254=>17399,54255=>17400,54257=>17401,54258=>17402,54259=>17403,54261=>17404,54262=>17405,54263=>17406,54264=>17407,54265=>17408,54266=>17409,54267=>17410,54270=>17411,54272=>17412,54274=>17413,54275=>17414,54276=>17415,54277=>17416,54278=>17417,54279=>17418,54281=>17419,54282=>17420,54283=>17421,54284=>17422,54285=>17423,54286=>17424,54287=>17425,54288=>17426,54289=>17427,54290=>17428,54291=>17429,54292=>17430,54293=>17431,54294=>17432,54295=>17433,54296=>17434,54297=>17435,54298=>17436,54299=>17437,54300=>17438,54302=>17439,54303=>17440,54304=>17441,54305=>17442,54306=>17443,54307=>17444,54308=>17445,54309=>17446,54310=>17447,54311=>17448,54312=>17449,54313=>17450,54314=>17451,54315=>17452,54316=>17453,54317=>17454,54318=>17455,54319=>17456,54320=>17457,54321=>17458,54322=>17459,54323=>17460,54324=>17461,54325=>17462,54326=>17463,54327=>17464,54328=>17465,54329=>17466,54330=>17467,54331=>17468,54332=>17469,54333=>17470,54334=>17471,54335=>17472,54337=>17473,54338=>17474,54339=>17475,54341=>17476,54342=>17477,54343=>17478,54344=>17479,54345=>17480,54346=>17481,54347=>17482,54348=>17483,54349=>17484,54350=>17485,54351=>17486,54352=>17487,54353=>17488,54354=>17489,54355=>17490,54356=>17491,54357=>17492,54358=>17493,54359=>17494,54360=>17495,54361=>17496,54362=>17497,54363=>17498,54365=>17499,54366=>17500,54367=>17501,54369=>17502,54370=>17503,54371=>17504,54373=>17505,54374=>17506,54375=>17507,54376=>17508,54377=>17509,54378=>17510,54379=>17511,54380=>17512,54382=>17513,54384=>17514,54385=>17515,54386=>17516,54387=>17517,54388=>17518,54389=>17519,54390=>17520,54391=>17521,54394=>17522,54395=>17523,54397=>17524,54398=>17525,54401=>17526,54403=>17527,54404=>17528,54405=>17529,54406=>17530,54407=>17531,54410=>17532,54412=>17533,54414=>17534,54415=>17535,54416=>17536,54417=>17537,54418=>17538,54419=>17539,54421=>17540,54422=>17541,54423=>17542,54424=>17543,54425=>17544,54426=>17545,54427=>17546,54428=>17547,54429=>17548,54430=>17549,54431=>17550,54432=>17551,54433=>17552,54434=>17553,54435=>17554,54436=>17555,54437=>17556,54438=>17557,54439=>17558,54440=>17559,54442=>17560,54443=>17561,54444=>17562,54445=>17563,54446=>17564,54447=>17565,54448=>17566,54449=>17567,54450=>17568,54451=>17569,54452=>17570,54453=>17571,54454=>17572,54455=>17573,54456=>17574,54457=>17575,54458=>17576,54459=>17577,54460=>17578,54461=>17579,54462=>17580,54463=>17581,54464=>17582,54465=>17583,54466=>17584,54467=>17585,54468=>17586,54469=>17587,54470=>17588,54471=>17589,54472=>17590,54473=>17591,54474=>17592,54475=>17593,54477=>17594,54478=>17595,54479=>17596,54481=>17597,54482=>17598,54483=>17599,54485=>17600,54486=>17601,54487=>17602,54488=>17603,54489=>17604,54490=>17605,54491=>17606,54493=>17607,54494=>17608,54496=>17609,54497=>17610,54498=>17611,54499=>17612,54500=>17613,54501=>17614,54502=>17615,54503=>17616,54505=>17617,54506=>17618,54507=>17619,54509=>17620,54510=>17621,54511=>17622,54513=>17623,54514=>17624,54515=>17625,54516=>17626,54517=>17627,54518=>17628,54519=>17629,54521=>17630,54522=>17631,54524=>17632,54526=>17633,54527=>17634,54528=>17635,54529=>17636,54530=>17637,54531=>17638,54533=>17639,54534=>17640,54535=>17641,54537=>17642,54538=>17643,54539=>17644,54541=>17645,54542=>17646,54543=>17647,54544=>17648,54545=>17649,54546=>17650,54547=>17651,54550=>17652,54552=>17653,54553=>17654,54554=>17655,54555=>17656,54556=>17657,54557=>17658,54558=>17659,54559=>17660,54560=>17661,54561=>17662,54562=>17663,54563=>17664,54564=>17665,54565=>17666,54566=>17667,54567=>17668,54568=>17669,54569=>17670,54570=>17671,54571=>17672,54572=>17673,54573=>17674,54574=>17675,54575=>17676,54576=>17677,54577=>17678,54578=>17679,54579=>17680,54580=>17681,54581=>17682,54582=>17683,54583=>17684,54584=>17685,54585=>17686,54586=>17687,54587=>17688,54590=>17689,54591=>17690,54593=>17691,54594=>17692,54595=>17693,54597=>17694,54598=>17695,54599=>17696,54600=>17697,54601=>17698,54602=>17699,54603=>17700,54606=>17701,54608=>17702,54610=>17703,54611=>17704,54612=>17705,54613=>17706,54614=>17707,54615=>17708,54618=>17709,54619=>17710,54621=>17711,54622=>17712,54623=>17713,54625=>17714,54626=>17715,54627=>17716,54628=>17717,54630=>17718,54631=>17719,54634=>17720,54636=>17721,54638=>17722,54639=>17723,54640=>17724,54641=>17725,54642=>17726,54643=>17727,54646=>17728,54647=>17729,54649=>17730,54650=>17731,54651=>17732,54653=>17733,54654=>17734,54655=>17735,54656=>17736,54657=>17737,54658=>17738,54659=>17739,54662=>17740,54666=>17741,54667=>17742,54668=>17743,54669=>17744,54670=>17745,54671=>17746,54673=>17747,54674=>17748,54675=>17749,54676=>17750,54677=>17751,54678=>17752,54679=>17753,54680=>17754,54681=>17755,54682=>17756,54683=>17757,54684=>17758,54685=>17759,54686=>17760,54687=>17761,54688=>17762,54689=>17763,54690=>17764,54691=>17765,54692=>17766,54694=>17767,54695=>17768,54696=>17769,54697=>17770,54698=>17771,54699=>17772,54700=>17773,54701=>17774,54702=>17775,54703=>17776,54704=>17777,54705=>17778,54706=>17779,54707=>17780,54708=>17781,54709=>17782,54710=>17783,54711=>17784,54712=>17785,54713=>17786,54714=>17787,54715=>17788,54716=>17789,54717=>17790,54718=>17791,54719=>17792,54720=>17793,54721=>17794,54722=>17795,54723=>17796,54724=>17797,54725=>17798,54726=>17799,54727=>17800,54730=>17801,54731=>17802,54733=>17803,54734=>17804,54735=>17805,54737=>17806,54739=>17807,54740=>17808,54741=>17809,54742=>17810,54743=>17811,54746=>17812,54748=>17813,54750=>17814,54751=>17815,54752=>17816,54753=>17817,54754=>17818,54755=>17819,54758=>17820,54759=>17821,54761=>17822,54762=>17823,54763=>17824,54765=>17825,54766=>17826,54767=>17827,54768=>17828,54769=>17829,54770=>17830,54771=>17831,54774=>17832,54776=>17833,54778=>17834,54779=>17835,54780=>17836,54781=>17837,54782=>17838,54783=>17839,54786=>17840,54787=>17841,54789=>17842,54790=>17843,54791=>17844,54793=>17845,54794=>17846,54795=>17847,54796=>17848,54797=>17849,54798=>17850,54799=>17851,54802=>17852,54806=>17853,54807=>17854,54808=>17855,54809=>17856,54810=>17857,54811=>17858,54813=>17859,54814=>17860,54815=>17861,54817=>17862,54818=>17863,54819=>17864,54821=>17865,54822=>17866,54823=>17867,54824=>17868,54825=>17869,54826=>17870,54827=>17871,54828=>17872,54830=>17873,54831=>17874,54832=>17875,54833=>17876,54834=>17877,54835=>17878,54836=>17879,54837=>17880,54838=>17881,54839=>17882,54842=>17883,54843=>17884,54845=>17885,54846=>17886,54847=>17887,54849=>17888,54850=>17889,54851=>17890,54852=>17891,54854=>17892,54855=>17893,54858=>17894,54860=>17895,54862=>17896,54863=>17897,54864=>17898,54866=>17899,54867=>17900,54870=>17901,54871=>17902,54873=>17903,54874=>17904,54875=>17905,54877=>17906,54878=>17907,54879=>17908,54880=>17909,54881=>17910,54882=>17911,54883=>17912,54884=>17913,54885=>17914,54886=>17915,54888=>17916,54890=>17917,54891=>17918,54892=>17919,54893=>17920,54894=>17921,54895=>17922,54898=>17923,54899=>17924,54901=>17925,54902=>17926,54903=>17927,54904=>17928,54905=>17929,54906=>17930,54907=>17931,54908=>17932,54909=>17933,54910=>17934,54911=>17935,54912=>17936,54913=>17937,54914=>17938,54916=>17939,54918=>17940,54919=>17941,54920=>17942,54921=>17943,54922=>17944,54923=>17945,54926=>17946,54927=>17947,54929=>17948,54930=>17949,54931=>17950,54933=>17951,54934=>17952,54935=>17953,54936=>17954,54937=>17955,54938=>17956,54939=>17957,54940=>17958,54942=>17959,54944=>17960,54946=>17961,54947=>17962,54948=>17963,54949=>17964,54950=>17965,54951=>17966,54953=>17967,54954=>17968,54955=>17969,54957=>17970,54958=>17971,54959=>17972,54961=>17973,54962=>17974,54963=>17975,54964=>17976,54965=>17977,54966=>17978,54967=>17979,54968=>17980,54970=>17981,54972=>17982,54973=>17983,54974=>17984,54975=>17985,54976=>17986,54977=>17987,54978=>17988,54979=>17989,54982=>17990,54983=>17991,54985=>17992,54986=>17993,54987=>17994,54989=>17995,54990=>17996,54991=>17997,54992=>17998,54994=>17999,54995=>18000,54997=>18001,54998=>18002,55000=>18003,55002=>18004,55003=>18005,55004=>18006,55005=>18007,55006=>18008,55007=>18009,55009=>18010,55010=>18011,55011=>18012,55013=>18013,55014=>18014,55015=>18015,55017=>18016,55018=>18017,55019=>18018,55020=>18019,55021=>18020,55022=>18021,55023=>18022,55025=>18023,55026=>18024,55027=>18025,55028=>18026,55030=>18027,55031=>18028,55032=>18029,55033=>18030,55034=>18031,55035=>18032,55038=>18033,55039=>18034,55041=>18035,55042=>18036,55043=>18037,55045=>18038,55046=>18039,55047=>18040,55048=>18041,55049=>18042,55050=>18043,55051=>18044,55052=>18045,55053=>18046,55054=>18047,55055=>18048,55056=>18049,55058=>18050,55059=>18051,55060=>18052,55061=>18053,55062=>18054,55063=>18055,55066=>18056,55067=>18057,55069=>18058,55070=>18059,55071=>18060,55073=>18061,55074=>18062,55075=>18063,55076=>18064,55077=>18065,55078=>18066,55079=>18067,55082=>18068,55084=>18069,55086=>18070,55087=>18071,55088=>18072,55089=>18073,55090=>18074,55091=>18075,55094=>18076,55095=>18077,55097=>18078,55098=>18079,55099=>18080,55101=>18081,55102=>18082,55103=>18083,55104=>18084,55105=>18085,55106=>18086,55107=>18087,55109=>18088,55110=>18089,55112=>18090,55114=>18091,55115=>18092,55116=>18093,55117=>18094,55118=>18095,55119=>18096,55122=>18097,55123=>18098,55125=>18099,55130=>18100,55131=>18101,55132=>18102,55133=>18103,55134=>18104,55135=>18105,55138=>18106,55140=>18107,55142=>18108,55143=>18109,55144=>18110,55146=>18111,55147=>18112,55149=>18113,55150=>18114,55151=>18115,55153=>18116,55154=>18117,55155=>18118,55157=>18119,55158=>18120,55159=>18121,55160=>18122,55161=>18123,55162=>18124,55163=>18125,55166=>18126,55167=>18127,55168=>18128,55170=>18129,55171=>18130,55172=>18131,55173=>18132,55174=>18133,55175=>18134,55178=>18135,55179=>18136,55181=>18137,55182=>18138,55183=>18139,55185=>18140,55186=>18141,55187=>18142,55188=>18143,55189=>18144,55190=>18145,55191=>18146,55194=>18147,55196=>18148,55198=>18149,55199=>18150,55200=>18151,55201=>18152,55202=>18153,55203=>18154); +// --- EOF --- diff --git a/incs/tcpdf_old/fonts/zapfdingbats.php b/incs/tcpdf_old/fonts/zapfdingbats.php new file mode 100644 index 0000000..4c0bd75 --- /dev/null +++ b/incs/tcpdf_old/fonts/zapfdingbats.php @@ -0,0 +1,12 @@ +4,'FontBBox'=>'[-1 -143 981 820]','ItalicAngle'=>0,'Ascent'=>820,'Descent'=>-143,'Leading'=>0,'CapHeight'=>820,'StemV'=>90,'StemH'=>28,'AvgWidth'=>746,'MaxWidth'=>1016,'MissingWidth'=>746); +$cw=array(0=>746,1=>746,2=>746,3=>746,4=>746,5=>746,6=>746,7=>746,8=>746,9=>746,10=>746,11=>746,12=>746,13=>746,14=>746,15=>746,16=>746,17=>746,18=>746,19=>746,20=>746,21=>746,22=>746,23=>746,24=>746,25=>746,26=>746,27=>746,28=>746,29=>746,30=>746,31=>746,32=>278,33=>974,34=>961,35=>974,36=>980,37=>719,38=>789,39=>790,40=>791,41=>690,42=>960,43=>939,44=>549,45=>855,46=>911,47=>933,48=>911,49=>945,50=>974,51=>755,52=>846,53=>762,54=>761,55=>571,56=>677,57=>763,58=>760,59=>759,60=>754,61=>494,62=>552,63=>537,64=>577,65=>692,66=>786,67=>788,68=>788,69=>790,70=>793,71=>794,72=>816,73=>823,74=>789,75=>841,76=>823,77=>833,78=>816,79=>831,80=>923,81=>744,82=>723,83=>749,84=>790,85=>792,86=>695,87=>776,88=>768,89=>792,90=>759,91=>707,92=>708,93=>682,94=>701,95=>826,96=>815,97=>789,98=>789,99=>707,100=>687,101=>696,102=>689,103=>786,104=>787,105=>713,106=>791,107=>785,108=>791,109=>873,110=>761,111=>762,112=>762,113=>759,114=>759,115=>892,116=>892,117=>788,118=>784,119=>438,120=>138,121=>277,122=>415,123=>392,124=>392,125=>668,126=>668,127=>746,128=>390,129=>390,130=>317,131=>317,132=>276,133=>276,134=>509,135=>509,136=>410,137=>410,138=>234,139=>234,140=>334,141=>334,142=>746,143=>746,144=>746,145=>746,146=>746,147=>746,148=>746,149=>746,150=>746,151=>746,152=>746,153=>746,154=>746,155=>746,156=>746,157=>746,158=>746,159=>746,160=>746,161=>732,162=>544,163=>544,164=>910,165=>667,166=>760,167=>760,168=>776,169=>595,170=>694,171=>626,172=>788,173=>788,174=>788,175=>788,176=>788,177=>788,178=>788,179=>788,180=>788,181=>788,182=>788,183=>788,184=>788,185=>788,186=>788,187=>788,188=>788,189=>788,190=>788,191=>788,192=>788,193=>788,194=>788,195=>788,196=>788,197=>788,198=>788,199=>788,200=>788,201=>788,202=>788,203=>788,204=>788,205=>788,206=>788,207=>788,208=>788,209=>788,210=>788,211=>788,212=>894,213=>838,214=>1016,215=>458,216=>748,217=>924,218=>748,219=>918,220=>927,221=>928,222=>928,223=>834,224=>873,225=>828,226=>924,227=>924,228=>917,229=>930,230=>931,231=>463,232=>883,233=>836,234=>836,235=>867,236=>867,237=>696,238=>696,239=>874,240=>746,241=>874,242=>760,243=>946,244=>771,245=>865,246=>771,247=>888,248=>967,249=>888,250=>831,251=>873,252=>927,253=>970,254=>918,255=>746); +// --- EOF --- diff --git a/incs/tcpdf_old/htmlcolors.php b/incs/tcpdf_old/htmlcolors.php new file mode 100644 index 0000000..e1a58b5 --- /dev/null +++ b/incs/tcpdf_old/htmlcolors.php @@ -0,0 +1,199 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Array of WEB safe colors +// +//============================================================+ + +/** + * @file + * Array of WEB safe colors + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @since 2.9.000 (2008-03-26) + */ + +/** + * Array of WEB safe colors + */ +$webcolor = array ( +'aliceblue' => 'f0f8ff', +'antiquewhite' => 'faebd7', +'aqua' => '00ffff', +'aquamarine' => '7fffd4', +'azure' => 'f0ffff', +'beige' => 'f5f5dc', +'bisque' => 'ffe4c4', +'black' => '000000', +'blanchedalmond' => 'ffebcd', +'blue' => '0000ff', +'blueviolet' => '8a2be2', +'brown' => 'a52a2a', +'burlywood' => 'deb887', +'cadetblue' => '5f9ea0', +'chartreuse' => '7fff00', +'chocolate' => 'd2691e', +'coral' => 'ff7f50', +'cornflowerblue' => '6495ed', +'cornsilk' => 'fff8dc', +'crimson' => 'dc143c', +'cyan' => '00ffff', +'darkblue' => '00008b', +'darkcyan' => '008b8b', +'darkgoldenrod' => 'b8860b', +'dkgray' => 'a9a9a9', +'darkgray' => 'a9a9a9', +'darkgrey' => 'a9a9a9', +'darkgreen' => '006400', +'darkkhaki' => 'bdb76b', +'darkmagenta' => '8b008b', +'darkolivegreen' => '556b2f', +'darkorange' => 'ff8c00', +'darkorchid' => '9932cc', +'darkred' => '8b0000', +'darksalmon' => 'e9967a', +'darkseagreen' => '8fbc8f', +'darkslateblue' => '483d8b', +'darkslategray' => '2f4f4f', +'darkslategrey' => '2f4f4f', +'darkturquoise' => '00ced1', +'darkviolet' => '9400d3', +'deeppink' => 'ff1493', +'deepskyblue' => '00bfff', +'dimgray' => '696969', +'dimgrey' => '696969', +'dodgerblue' => '1e90ff', +'firebrick' => 'b22222', +'floralwhite' => 'fffaf0', +'forestgreen' => '228b22', +'fuchsia' => 'ff00ff', +'gainsboro' => 'dcdcdc', +'ghostwhite' => 'f8f8ff', +'gold' => 'ffd700', +'goldenrod' => 'daa520', +'gray' => '808080', +'grey' => '808080', +'green' => '008000', +'greenyellow' => 'adff2f', +'honeydew' => 'f0fff0', +'hotpink' => 'ff69b4', +'indianred' => 'cd5c5c', +'indigo' => '4b0082', +'ivory' => 'fffff0', +'khaki' => 'f0e68c', +'lavender' => 'e6e6fa', +'lavenderblush' => 'fff0f5', +'lawngreen' => '7cfc00', +'lemonchiffon' => 'fffacd', +'lightblue' => 'add8e6', +'lightcoral' => 'f08080', +'lightcyan' => 'e0ffff', +'lightgoldenrodyellow' => 'fafad2', +'ltgray' => 'd3d3d3', +'lightgray' => 'd3d3d3', +'lightgrey' => 'd3d3d3', +'lightgreen' => '90ee90', +'lightpink' => 'ffb6c1', +'lightsalmon' => 'ffa07a', +'lightseagreen' => '20b2aa', +'lightskyblue' => '87cefa', +'lightslategray' => '778899', +'lightslategrey' => '778899', +'lightsteelblue' => 'b0c4de', +'lightyellow' => 'ffffe0', +'lime' => '00ff00', +'limegreen' => '32cd32', +'linen' => 'faf0e6', +'magenta' => 'ff00ff', +'maroon' => '800000', +'mediumaquamarine' => '66cdaa', +'mediumblue' => '0000cd', +'mediumorchid' => 'ba55d3', +'mediumpurple' => '9370d8', +'mediumseagreen' => '3cb371', +'mediumslateblue' => '7b68ee', +'mediumspringgreen' => '00fa9a', +'mediumturquoise' => '48d1cc', +'mediumvioletred' => 'c71585', +'midnightblue' => '191970', +'mintcream' => 'f5fffa', +'mistyrose' => 'ffe4e1', +'moccasin' => 'ffe4b5', +'navajowhite' => 'ffdead', +'navy' => '000080', +'oldlace' => 'fdf5e6', +'olive' => '808000', +'olivedrab' => '6b8e23', +'orange' => 'ffa500', +'orangered' => 'ff4500', +'orchid' => 'da70d6', +'palegoldenrod' => 'eee8aa', +'palegreen' => '98fb98', +'paleturquoise' => 'afeeee', +'palevioletred' => 'd87093', +'papayawhip' => 'ffefd5', +'peachpuff' => 'ffdab9', +'peru' => 'cd853f', +'pink' => 'ffc0cb', +'plum' => 'dda0dd', +'powderblue' => 'b0e0e6', +'purple' => '800080', +'red' => 'ff0000', +'rosybrown' => 'bc8f8f', +'royalblue' => '4169e1', +'saddlebrown' => '8b4513', +'salmon' => 'fa8072', +'sandybrown' => 'f4a460', +'seagreen' => '2e8b57', +'seashell' => 'fff5ee', +'sienna' => 'a0522d', +'silver' => 'c0c0c0', +'skyblue' => '87ceeb', +'slateblue' => '6a5acd', +'slategray' => '708090', +'slategrey' => '708090', +'snow' => 'fffafa', +'springgreen' => '00ff7f', +'steelblue' => '4682b4', +'tan' => 'd2b48c', +'teal' => '008080', +'thistle' => 'd8bfd8', +'tomato' => 'ff6347', +'turquoise' => '40e0d0', +'violet' => 'ee82ee', +'wheat' => 'f5deb3', +'white' => 'ffffff', +'whitesmoke' => 'f5f5f5', +'yellow' => 'ffff00', +'yellowgreen' => '9acd32' +); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/images/_blank.png b/incs/tcpdf_old/images/_blank.png new file mode 100644 index 0000000..38f7b2f Binary files /dev/null and b/incs/tcpdf_old/images/_blank.png differ diff --git a/incs/tcpdf_old/images/alpha.png b/incs/tcpdf_old/images/alpha.png new file mode 100644 index 0000000..08daf2d Binary files /dev/null and b/incs/tcpdf_old/images/alpha.png differ diff --git a/incs/tcpdf_old/images/bug.eps b/incs/tcpdf_old/images/bug.eps new file mode 100644 index 0000000..9998292 --- /dev/null +++ b/incs/tcpdf_old/images/bug.eps @@ -0,0 +1,1809 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: Adobe Illustrator(TM) 3.2 +%%AI8_CreatorVersion: 12.0.0 +%%For: (fluxus) (x) +%%Title: (bug.eps) +%%CreationDate: 4/15/2006 11:11 PM +%%BoundingBox: -2 747 53 843 +% -2 747 53 843 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentSuppliedResources: procset Adobe_packedarray 2.0 0 +%%+ procset Adobe_cmykcolor 1.1 0 +%%+ procset Adobe_cshow 1.1 0 +%%+ procset Adobe_customcolor 1.0 0 +%%+ procset Adobe_pattern_AI3 1.0 0 +%%+ procset Adobe_Illustrator_AI3 1.0 1 +%AI3_ColorUsage: Color +%AI3_IncludePlacedImages +%%CMYKCustomColor: 1 1 1 1 ([Registration]) +%AI3_TemplateBox: 298.5 420.3896 298.5 420.3896 +%AI3_TileBox: 0.157715 0.044861 595.1177 841.9648 +%AI3_DocumentPreview: Header +%%PageOrigin:-32 11.8896 +%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments +%%BeginProlog +%%BeginResource: procset Adobe_packedarray 2.0 0 +%%Title: (Packed Array Operators) +%%Version: 2.0 0 +%%CreationDate: (8/2/90) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +userdict /Adobe_packedarray 5 dict dup begin put +/initialize +{ +/packedarray where + { + pop + } + { + Adobe_packedarray begin + Adobe_packedarray + { + dup xcheck + { + bind + } if + userdict 3 1 roll put + } forall + end + } ifelse +} def +/terminate +{ +} def +/packedarray +{ +array astore readonly +} def +/setpacking +{ +pop +} def +/currentpacking +{ +false +} def +currentdict readonly pop end +%%EndResource +Adobe_packedarray /initialize get exec +%%BeginResource: procset Adobe_cmykcolor 1.1 0 +%%Title: (CMYK Color Operators) +%%Version: 1.1 0 +%%CreationDate: (1/23/89) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_cmykcolor 4 dict dup begin put +/initialize +{ +/setcmykcolor where + { + pop + } + { + userdict /Adobe_cmykcolor_vars 2 dict dup begin put + /_setrgbcolor + /setrgbcolor load def + /_currentrgbcolor + /currentrgbcolor load def + Adobe_cmykcolor begin + Adobe_cmykcolor + { + dup xcheck + { + bind + } if + pop pop + } forall + end + end + Adobe_cmykcolor begin + } ifelse +} def +/terminate +{ +currentdict Adobe_cmykcolor eq + { + end + } if +} def +/setcmykcolor +{ +1 sub 4 1 roll +3 + { + 3 index add neg dup 0 lt + { + pop 0 + } if + 3 1 roll + } repeat +Adobe_cmykcolor_vars /_setrgbcolor get exec +pop +} def +/currentcmykcolor +{ +Adobe_cmykcolor_vars /_currentrgbcolor get exec +3 + { + 1 sub neg 3 1 roll + } repeat +0 +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_cshow 1.1 0 +%%Title: (cshow Operator) +%%Version: 1.1 0 +%%CreationDate: (1/23/89) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_cshow 3 dict dup begin put +/initialize +{ +/cshow where + { + pop + } + { + userdict /Adobe_cshow_vars 1 dict dup begin put + /_cshow + {} def + Adobe_cshow begin + Adobe_cshow + { + dup xcheck + { + bind + } if + userdict 3 1 roll put + } forall + end + end + } ifelse +} def +/terminate +{ +} def +/cshow +{ +exch +Adobe_cshow_vars + exch /_cshow + exch put + { + 0 0 Adobe_cshow_vars /_cshow get exec + } forall +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_customcolor 1.0 0 +%%Title: (Custom Color Operators) +%%Version: 1.0 0 +%%CreationDate: (5/9/88) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_customcolor 5 dict dup begin put +/initialize +{ +/setcustomcolor where + { + pop + } + { + Adobe_customcolor begin + Adobe_customcolor + { + dup xcheck + { + bind + } if + pop pop + } forall + end + Adobe_customcolor begin + } ifelse +} def +/terminate +{ +currentdict Adobe_customcolor eq + { + end + } if +} def +/findcmykcustomcolor +{ +5 packedarray +} def +/setcustomcolor +{ +exch +aload pop pop +4 + { + 4 index mul 4 1 roll + } repeat +5 -1 roll pop +setcmykcolor +} def +/setoverprint +{ +pop +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_pattern_AI3 1.1 0 +%%Title: (Adobe Illustrator (R) Version 3.0 Pattern Operators) +%%Version: 1.1 0 +%%CreationDate: (7/21/89) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_pattern_AI3 16 dict dup begin put +/initialize +{ +/definepattern where + { + pop + } + { + Adobe_pattern_AI3 begin + Adobe_pattern_AI3 + { + dup xcheck + { + bind + } if + pop pop + } forall + mark + cachestatus 7 1 roll pop pop pop pop exch pop exch + { + { + 10000 add + dup 2 index gt + { + exit + } if + dup setcachelimit + } loop + } stopped + cleartomark + } ifelse +} def +/terminate +{ +currentdict Adobe_pattern_AI3 eq + { + end + } if +} def +errordict +/nocurrentpoint +{ +pop +stop +} put +errordict +/invalidaccess +{ +pop +stop +} put +/patternencoding +256 array def +0 1 255 +{ +patternencoding exch ( ) 2 copy exch 0 exch put cvn put +} for +/definepattern +{ +17 dict begin +/uniform exch def +/cache exch def +/key exch def +/procarray exch def +/mtx exch matrix invertmatrix def +/height exch def +/width exch def +/ctm matrix currentmatrix def +/ptm matrix def +/str 32 string def +/slice 9 dict def +slice /s 1 put +slice /q 256 procarray length div sqrt floor cvi put +slice /b 0 put +/FontBBox [0 0 0 0] def +/FontMatrix mtx matrix copy def +/Encoding patternencoding def +/FontType 3 def +/BuildChar + { + exch + begin + /setstrokeadjust where {pop true setstrokeadjust} if + slice begin + dup q dup mul mod s idiv /i exch def + dup q dup mul mod s mod /j exch def + q dup mul idiv procarray exch get + /xl j width s div mul def + /xg j 1 add width s div mul def + /yl i height s div mul def + /yg i 1 add height s div mul def + uniform + { + 1 1 + } + { + width 0 dtransform + dup mul exch dup mul add sqrt dup 1 add exch div + 0 height dtransform + dup mul exch dup mul add sqrt dup 1 add exch div + } ifelse + width 0 cache + { + xl 4 index mul yl 4 index mul xg 6 index mul yg 6 index mul + setcachedevice + } + { + setcharwidth + } ifelse + gsave + scale + newpath + xl yl moveto + xg yl lineto + xg yg lineto + xl yg lineto + closepath + clip + newpath + end + end + exec + grestore + } def +key currentdict definefont +end +} def +/patterncachesize +{ +gsave +newpath +0 0 moveto +width 0 lineto +width height lineto +0 height lineto +closepath +patternmatrix setmatrix +pathbbox +exch ceiling 4 -1 roll floor sub 3 1 roll +ceiling exch floor sub +mul 1 add +grestore +} def +/patterncachelimit +{ +cachestatus 7 1 roll 6 npop 8 mul +} def +/patternpath +{ +exch dup begin setfont +ctm setmatrix +concat +slice exch /b exch slice /q get dup mul mul put +FontMatrix concat +uniform + { + width 0 dtransform round width div exch round width div exch + 0 height dtransform round height div exch height div exch + 0 0 transform round exch round exch + ptm astore setmatrix + } + { + ptm currentmatrix pop + } ifelse +{currentpoint} stopped not + { + 2 npop + pathbbox + true + 4 index 3 index eq + 4 index 3 index eq + and + { + pop false + { + {2 npop} + {3 npop true} + {7 npop true} + {pop true} + pathforall + } stopped + { + 5 npop true + } if + } if + { + height div ceiling height mul 4 1 roll + width div ceiling width mul 4 1 roll + height div floor height mul 4 1 roll + width div floor width mul 4 1 roll + 2 index sub height div ceiling cvi exch + 3 index sub width div ceiling cvi exch + 4 2 roll moveto + FontMatrix mtx invertmatrix + dup dup 4 get exch 5 get rmoveto + ptm ptm concatmatrix pop + slice /s + patterncachesize patterncachelimit div ceiling sqrt ceiling cvi + dup slice /q get gt + { + pop slice /q get + } if + put + 0 1 slice /s get dup mul 1 sub + { + slice /b get add + gsave + 0 1 str length 1 sub + { + str exch 2 index put + } for + pop + dup + { + gsave + ptm setmatrix + 1 index str length idiv {str show} repeat + 1 index str length mod str exch 0 exch getinterval show + grestore + 0 height rmoveto + } repeat + grestore + } for + 2 npop + } + { + 4 npop + } ifelse + } if +end +} def +/patternclip +{ +clip +} def +/patternstrokepath +{ +strokepath +} def +/patternmatrix +matrix def +/patternfill +{ +dup type /dicttype eq + { + Adobe_pattern_AI3 /patternmatrix get + } if +gsave +patternclip +Adobe_pattern_AI3 /patternpath get exec +grestore +newpath +} def +/patternstroke +{ +dup type /dicttype eq + { + Adobe_pattern_AI3 /patternmatrix get + } if +gsave +patternstrokepath +true + { + { + { + newpath + moveto + } + { + lineto + } + { + curveto + } + { + closepath + 3 copy + Adobe_pattern_AI3 /patternfill get exec + } pathforall + 3 npop + } stopped + { + 5 npop + patternclip + Adobe_pattern_AI3 /patternfill get exec + } if + } + { + patternclip + Adobe_pattern_AI3 /patternfill get exec + } ifelse +grestore +newpath +} def +/patternashow +{ +3 index type /dicttype eq + { + Adobe_pattern_AI3 /patternmatrix get 4 1 roll + } if + { + 2 npop (0) exch + 2 copy 0 exch put pop + gsave + false charpath currentpoint + 6 index 6 index 6 index + Adobe_pattern_AI3 /patternfill get exec + grestore + newpath moveto + 2 copy rmoveto + } exch cshow +5 npop +} def +/patternawidthshow +{ +6 index type /dicttype eq + { + Adobe_pattern_AI3 /patternmatrix get 7 1 roll + } if + { + 2 npop (0) exch + 2 copy 0 exch put + gsave + _sp eq {5 index 5 index rmoveto} if + false charpath currentpoint + 9 index 9 index 9 index + Adobe_pattern_AI3 /patternfill get exec + grestore + newpath moveto + 2 copy rmoveto + } exch cshow +8 npop +} def +/patternashowstroke +{ +4 index type /dicttype eq + { + patternmatrix /patternmatrix get 5 1 roll + } if +4 1 roll + { + 2 npop (0) exch + 2 copy 0 exch put pop + gsave + false charpath + currentpoint + 4 index setmatrix + 7 index 7 index 7 index + Adobe_pattern_AI3 /patternstroke get exec + grestore + newpath moveto + 2 copy rmoveto + } exch cshow +6 npop +} def +/patternawidthshowstroke +{ +7 index type /dicttype eq + { + patternmatrix /patternmatrix get 8 1 roll + } if +7 1 roll + { + 2 npop (0) exch + 2 copy 0 exch put + gsave + _sp eq {5 index 5 index rmoveto} if + false charpath currentpoint + 7 index setmatrix + 10 index 10 index 10 index + Adobe_pattern_AI3 /patternstroke get exec + grestore + newpath moveto + 2 copy rmoveto + } exch cshow +9 npop +} def +currentdict readonly pop end +setpacking +%%EndResource +%%BeginResource: procset Adobe_Illustrator_AI3 1.1 0 +%%Title: (Adobe Illustrator (R) Version 3.0 Full Prolog) +%%Version: 1.1 0 +%%CreationDate: (3/7/1994) () +%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved) +currentpacking true setpacking +userdict /Adobe_Illustrator_AI3 71 dict dup begin put +/initialize +{ +userdict /Adobe_Illustrator_AI3_vars 67 dict dup begin put +/_lp /none def +/_pf {} def +/_ps {} def +/_psf {} def +/_pss {} def +/_pjsf {} def +/_pjss {} def +/_pola 0 def +/_doClip 0 def +/cf currentflat def +/_tm matrix def +/_renderStart [/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0] def +/_renderEnd [null null null null /i1 /i1 /i1 /i1] def +/_render -1 def +/_rise 0 def +/_ax 0 def +/_ay 0 def +/_cx 0 def +/_cy 0 def +/_leading [0 0] def +/_ctm matrix def +/_mtx matrix def +/_sp 16#020 def +/_hyphen (-) def +/_fScl 0 def +/_cnt 0 def +/_hs 1 def +/_nativeEncoding 0 def +/_useNativeEncoding 0 def +/_tempEncode 0 def +/_pntr 0 def +/_tDict 2 dict def +/_wv 0 def +/Tx {} def +/Tj {} def +/CRender {} def +/_AI3_savepage {} def +/_gf null def +/_cf 4 array def +/_if null def +/_of false def +/_fc {} def +/_gs null def +/_cs 4 array def +/_is null def +/_os false def +/_sc {} def +/_pd 1 dict def +/_ed 15 dict def +/_pm matrix def +/_fm null def +/_fd null def +/_fdd null def +/_sm null def +/_sd null def +/_sdd null def +/_i null def +Adobe_Illustrator_AI3 begin +Adobe_Illustrator_AI3 dup /nc get begin + { + dup xcheck + { + bind + } if + pop pop + } forall +end +end +end +Adobe_Illustrator_AI3 begin +Adobe_Illustrator_AI3_vars begin +newpath +} def +/terminate +{ +end +end +} def +/_ +null def +/ddef +{ +Adobe_Illustrator_AI3_vars 3 1 roll put +} def +/xput +{ +dup load dup length exch maxlength eq + { + dup dup load dup + length 2 mul dict copy def + } if +load begin def end +} def +/npop +{ + { + pop + } repeat +} def +/sw +{ +dup length exch stringwidth +exch 5 -1 roll 3 index mul add +4 1 roll 3 1 roll mul add +} def +/swj +{ +dup 4 1 roll +dup length exch stringwidth +exch 5 -1 roll 3 index mul add +4 1 roll 3 1 roll mul add +6 2 roll /_cnt 0 ddef +{1 index eq {/_cnt _cnt 1 add ddef} if} forall pop +exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop +} def +/ss +{ +4 1 roll + { + 2 npop + (0) exch 2 copy 0 exch put pop + gsave + false charpath currentpoint + 4 index setmatrix + stroke + grestore + moveto + 2 copy rmoveto + } exch cshow +3 npop +} def +/jss +{ +4 1 roll + { + 2 npop + (0) exch 2 copy 0 exch put + gsave + _sp eq + { + exch 6 index 6 index 6 index 5 -1 roll widthshow + currentpoint + } + { + false charpath currentpoint + 4 index setmatrix stroke + }ifelse + grestore + moveto + 2 copy rmoveto + } exch cshow +6 npop +} def +/sp +{ + { + 2 npop (0) exch + 2 copy 0 exch put pop + false charpath + 2 copy rmoveto + } exch cshow +2 npop +} def +/jsp +{ + { + 2 npop + (0) exch 2 copy 0 exch put + _sp eq + { + exch 5 index 5 index 5 index 5 -1 roll widthshow + } + { + false charpath + }ifelse + 2 copy rmoveto + } exch cshow +5 npop +} def +/pl +{ +transform +0.25 sub round 0.25 add exch +0.25 sub round 0.25 add exch +itransform +} def +/setstrokeadjust where + { + pop true setstrokeadjust + /c + { + curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll curveto + } def + /V + /v load def + /y + { + 2 copy curveto + } def + /Y + /y load def + /l + { + lineto + } def + /L + /l load def + /m + { + moveto + } def + } + { + /c + { + pl curveto + } def + /C + /c load def + /v + { + currentpoint 6 2 roll pl curveto + } def + /V + /v load def + /y + { + pl 2 copy curveto + } def + /Y + /y load def + /l + { + pl lineto + } def + /L + /l load def + /m + { + pl moveto + } def + } ifelse +/d +{ +setdash +} def +/cf {} def +/i +{ +dup 0 eq + { + pop cf + } if +setflat +} def +/j +{ +setlinejoin +} def +/J +{ +setlinecap +} def +/M +{ +setmiterlimit +} def +/w +{ +setlinewidth +} def +/H +{} def +/h +{ +closepath +} def +/N +{ +_pola 0 eq + { + _doClip 1 eq {clip /_doClip 0 ddef} if + newpath + } + { + /CRender {N} ddef + }ifelse +} def +/n +{N} def +/F +{ +_pola 0 eq + { + _doClip 1 eq + { + gsave _pf grestore clip newpath /_lp /none ddef _fc + /_doClip 0 ddef + } + { + _pf + }ifelse + } + { + /CRender {F} ddef + }ifelse +} def +/f +{ +closepath +F +} def +/S +{ +_pola 0 eq + { + _doClip 1 eq + { + gsave _ps grestore clip newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + _ps + }ifelse + } + { + /CRender {S} ddef + }ifelse +} def +/s +{ +closepath +S +} def +/B +{ +_pola 0 eq + { + _doClip 1 eq + gsave F grestore + { + gsave S grestore clip newpath /_lp /none ddef _sc + /_doClip 0 ddef + } + { + S + }ifelse + } + { + /CRender {B} ddef + }ifelse +} def +/b +{ +closepath +B +} def +/W +{ +/_doClip 1 ddef +} def +/* +{ +count 0 ne + { + dup type (stringtype) eq {pop} if + } if +_pola 0 eq {newpath} if +} def +/u +{} def +/U +{} def +/q +{ +_pola 0 eq {gsave} if +} def +/Q +{ +_pola 0 eq {grestore} if +} def +/*u +{ +_pola 1 add /_pola exch ddef +} def +/*U +{ +_pola 1 sub /_pola exch ddef +_pola 0 eq {CRender} if +} def +/D +{pop} def +/*w +{} def +/*W +{} def +/` +{ +/_i save ddef +6 1 roll 4 npop +concat pop +userdict begin +/showpage {} def +0 setgray +0 setlinecap +1 setlinewidth +0 setlinejoin +10 setmiterlimit +[] 0 setdash +/setstrokeadjust where {pop false setstrokeadjust} if +newpath +0 setgray +false setoverprint +} def +/~ +{ +end +_i restore +} def +/@ +{} def +/& +{} def +/O +{ +0 ne +/_of exch ddef +/_lp /none ddef +} def +/R +{ +0 ne +/_os exch ddef +/_lp /none ddef +} def +/g +{ +/_gf exch ddef +/_fc +{ +_lp /fill ne + { + _of setoverprint + _gf setgray + /_lp /fill ddef + } if +} ddef +/_pf +{ +_fc +fill +} ddef +/_psf +{ +_fc +ashow +} ddef +/_pjsf +{ +_fc +awidthshow +} ddef +/_lp /none ddef +} def +/G +{ +/_gs exch ddef +/_sc +{ +_lp /stroke ne + { + _os setoverprint + _gs setgray + /_lp /stroke ddef + } if +} ddef +/_ps +{ +_sc +stroke +} ddef +/_pss +{ +_sc +ss +} ddef +/_pjss +{ +_sc +jss +} ddef +/_lp /none ddef +} def +/k +{ +_cf astore pop +/_fc +{ +_lp /fill ne + { + _of setoverprint + _cf aload pop setcmykcolor + /_lp /fill ddef + } if +} ddef +/_pf +{ +_fc +fill +} ddef +/_psf +{ +_fc +ashow +} ddef +/_pjsf +{ +_fc +awidthshow +} ddef +/_lp /none ddef +} def +/K +{ +_cs astore pop +/_sc +{ +_lp /stroke ne + { + _os setoverprint + _cs aload pop setcmykcolor + /_lp /stroke ddef + } if +} ddef +/_ps +{ +_sc +stroke +} ddef +/_pss +{ +_sc +ss +} ddef +/_pjss +{ +_sc +jss +} ddef +/_lp /none ddef +} def +/x +{ +/_gf exch ddef +findcmykcustomcolor +/_if exch ddef +/_fc +{ +_lp /fill ne + { + _of setoverprint + _if _gf 1 exch sub setcustomcolor + /_lp /fill ddef + } if +} ddef +/_pf +{ +_fc +fill +} ddef +/_psf +{ +_fc +ashow +} ddef +/_pjsf +{ +_fc +awidthshow +} ddef +/_lp /none ddef +} def +/X +{ +/_gs exch ddef +findcmykcustomcolor +/_is exch ddef +/_sc +{ +_lp /stroke ne + { + _os setoverprint + _is _gs 1 exch sub setcustomcolor + /_lp /stroke ddef + } if +} ddef +/_ps +{ +_sc +stroke +} ddef +/_pss +{ +_sc +ss +} ddef +/_pjss +{ +_sc +jss +} ddef +/_lp /none ddef +} def +/dp +{ +dup null eq +{ +pop +_dp 0 ne + { + 0 1 _dp 1 sub _dl mod + { + _da exch get 3 get + } for + _dp 1 sub _dl mod 1 add packedarray + _da 0 get aload pop 8 -1 roll 5 -1 roll pop 4 1 roll + definepattern pop + } if +} +{ +_dp 0 ne _dp _dl mod 0 eq and + { + null dp + } if +7 packedarray _da exch _dp _dl mod exch put +_dp _dl mod _da 0 get 4 get 2 packedarray +/_dp _dp 1 add def +} ifelse +} def +/E +{ +_ed begin +dup 0 get type /arraytype ne + { + 0 + { + dup 1 add index type /arraytype eq + { + 1 add + } + { + exit + } ifelse + } loop + array astore + } if +/_dd exch def +/_ury exch def +/_urx exch def +/_lly exch def +/_llx exch def +/_n exch def +/_y 0 def +/_dl 4 def +/_dp 0 def +/_da _dl array def +0 1 _dd length 1 sub + { + /_d exch _dd exch get def + 0 2 _d length 2 sub + { + /_x exch def + /_c _d _x get _ ne def + /_r _d _x 1 add get cvlit def + _r _ ne + { + _urx _llx sub _ury _lly sub [1 0 0 1 0 0] + [ + /save cvx + _llx neg _lly neg /translate cvx + _c + { + nc /begin cvx + } if + _r dup type /stringtype eq + { + cvx + } + { + {exec} /forall cvx + } ifelse + _c + { + /end cvx + } if + /restore cvx + ] cvx + /_fn 12 _n length add string def + _y _fn cvs pop + /_y _y 1 add def + _fn 12 _n putinterval + _fn _c false dp + _d exch _x 1 add exch put + } if + } for + } for +null dp +_n _dd /_pd +end xput +} def +/fc +{ +_fm dup concatmatrix pop +} def +/p +{ +/_fm exch ddef +9 -2 roll _pm translate fc +7 -2 roll _pm scale fc +5 -1 roll _pm rotate fc +4 -2 roll exch 0 ne + { + dup _pm rotate fc + 1 -1 _pm scale fc + neg _pm rotate fc + } + { + pop + } ifelse +dup _pm rotate fc +exch dup sin exch cos div 1 0 0 1 0 6 2 roll +_pm astore fc +neg _pm rotate fc +_pd exch get /_fdd exch ddef +/_pf +{ +save +/_doClip 0 ddef +0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + patternfill + } + { + pop + fill + } ifelse + grestore + pop + } for + pop + } for +restore +newpath +} ddef +/_psf +{ +save +/_doClip 0 ddef +0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + 9 copy 6 npop patternashow + } + { + pop + 6 copy 3 npop ashow + } ifelse + grestore + pop + } for + pop + } for +restore +%3 npop newpath +sw rmoveto +} ddef +/_pjsf +{ +save +/_doClip 0 ddef +0 1 _fdd length 1 sub + { + /_fd exch _fdd exch get ddef + _fd + 0 2 _fd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _fc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _fm + 12 copy 6 npop patternawidthshow + } + { + pop 9 copy 3 npop awidthshow + } ifelse + grestore + pop + } for + pop + } for +restore +swj rmoveto +} ddef +/_lp /none ddef +} def +/sc +{ +_sm dup concatmatrix pop +} def +/P +{ +/_sm exch ddef +9 -2 roll _pm translate sc +7 -2 roll _pm scale sc +5 -1 roll _pm rotate sc +4 -2 roll exch 0 ne + { + dup _pm rotate sc + 1 -1 _pm scale sc + neg _pm rotate sc + } + { + pop + } ifelse +dup _pm rotate sc +exch dup sin exch cos div 1 0 0 1 0 6 2 roll +_pm astore sc +neg _pm rotate sc +_pd exch get /_sdd exch ddef +/_ps +{ +save +/_doClip 0 ddef +0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + patternstroke + } + { + pop stroke + } ifelse + grestore + pop + } for + pop + } for +restore +newpath +} ddef +/_pss +{ +save +/_doClip 0 ddef +0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + 10 copy 6 npop patternashowstroke + } + { + pop 7 copy 3 npop ss + } ifelse + grestore + pop + } for + pop + } for +restore +pop sw rmoveto +} ddef +/_pjss +{ +save +/_doClip 0 ddef +0 1 _sdd length 1 sub + { + /_sd exch _sdd exch get ddef + _sd + 0 2 _sd length 2 sub + { + gsave + 2 copy get dup _ ne + { + cvx exec _sc + } + { + pop + } ifelse + 2 copy 1 add get dup _ ne + { + aload pop findfont _sm + 13 copy 6 npop patternawidthshowstroke + } + { + pop 10 copy 3 npop jss + } ifelse + grestore + pop + } for + pop + } for +restore +pop swj rmoveto +} ddef +/_lp /none ddef +} def +/A +{ +pop +} def +/nc 3 dict def +nc begin +/setgray +{ +pop +} bind def +/setcmykcolor +{ +4 npop +} bind def +/setcustomcolor +{ +2 npop +} bind def +currentdict readonly pop end +currentdict readonly pop end +setpacking +/annotatepage +{ +} def +%%EndResource +%%EndProlog +%%BeginSetup +Adobe_cmykcolor /initialize get exec +Adobe_cshow /initialize get exec +Adobe_customcolor /initialize get exec +Adobe_pattern_AI3 /initialize get exec +Adobe_Illustrator_AI3 /initialize get exec +%%EndSetup +0 A +0 O +0.25 1 1 0.25 k +0 R +0 0 0 1 K +0 J 0 j 0.2 w 4 M []0 d +9.19971 841.8735 m +10.3311 842.1226 8.4126 839.4165 8 839.2729 c +9.57471 839.1421 9.3999 839.0728 v +9 838.9233 8.8623 838.561 8.6001 838.2729 c +7.39355 836.9985 6.49365 836.7915 7.3999 834.8735 C +8.03125 834.9233 8.1626 835.1919 8.6001 834.8735 c +9.32471 834.3423 7.78125 832.979 10 832.0728 c +11.356 831.5229 14.1997 832.1792 15.7998 832.2729 C +15.1997 831.8481 12.5186 830.4546 12.3999 829.6733 c +12.1812 828.2612 12.9434 828.686 13.5996 828.4731 C +13.2998 827.2544 13.106 827.5854 14.1997 827.0737 C +13.9058 825.7485 14.3687 824.8296 15.3999 824.0737 C +15.1309 824.0229 15.0996 823.2983 15.1997 823.4731 C +16.7246 820.23 19.1123 818.5229 21.9995 816.6733 C +21.6309 816.3979 20.6558 815.2925 20.5996 815.2739 C +21.5811 815.061 22.6807 814.1675 23.1997 814.0737 c +25.1621 813.7358 24.1309 815.5171 25.7998 814.2739 C +26.6689 815.0239 26.7061 815.8735 25.9995 816.2729 C +28.0439 816.4048 32.4873 820.0112 33.7998 821.6733 c +34.6494 822.7612 35.0557 823.9985 34.999 825.4731 C +36.499 826.3667 36.6807 826.5669 35.999 828.0737 C +38.5498 828.7544 34.6494 830.9604 33.5996 831.6733 C +35.2559 831.6235 37.4619 830.6421 39.3994 831.0728 c +40.8428 831.4048 40.2432 832.3169 40.5996 833.2729 c +41.0186 834.4165 42.5557 833.5415 42.999 834.4731 c +43.1182 834.7417 42.999 836.0728 Y +42.3311 836.8979 41.6055 837.5981 40.7998 838.2729 c +40.0811 838.8794 42.4736 838.6919 41.999 838.8735 c +41.293 839.1479 40.9424 840.7671 40.5996 841.4731 C +42.5557 840.1978 45.3623 837.6665 44.5986 833.8735 c +44.124 831.5298 41.2871 829.8423 40.1992 827.8735 c +37.6934 823.3608 36.5117 817.7612 33.3994 813.8735 c +33.2178 813.6548 33.1182 813.3608 32.7998 813.2739 c +32.3496 813.1606 33.4121 812.8677 33.5996 812.8735 c +38.4121 813.0864 39.874 811.2544 40.7998 816.0737 C +40.8428 815.8169 40.4053 818.0737 42.1992 818.6733 C +42.5557 815.4302 40.749 813.4673 39.3994 811.2739 C +37.5996 811.7231 36.3115 812.2739 33.7998 812.2739 C +33.7998 810.0112 33.793 805.686 33.1992 804.4731 c +33.168 804.4233 32.6182 803.5981 32.7998 803.4731 c +33.9248 802.7231 34.6367 801.4048 34.1992 800.0737 c +33.9365 799.3052 32.999 797.7427 33.7998 797.2739 c +35.624 796.2114 37.168 797.3052 38.7998 796.8735 C +40.0742 800.6548 40.874 803.8608 42.1992 807.8735 C +42.624 807.6987 42.6924 807.5425 42.999 807.2739 C +44.7861 810.73 46.999 812.7485 47.999 817.0737 C +48.3994 815.8735 L +49.7373 815.98 49.999 816.0737 V +48.4678 814.7856 47.0674 812.6235 46.999 812.4731 c +44.9561 809.3237 44.4111 808.8481 43.999 807.2739 C +44.9932 807.2427 44.6494 807.5552 45.5986 806.6733 C +44.6436 805.8989 45.2686 805.9048 44.7998 805.0737 c +44.7617 805.0171 44.0742 805.0737 43.999 805.0737 C +43.624 803.2427 42.4307 802.436 41.999 801.0737 c +41.3994 799.2046 41.5557 798.2983 40.3994 796.4741 c +38.4561 793.4302 38.249 794.9546 34.5996 793.8745 c +33.7686 792.7495 33.5996 792.6733 v +32.6748 792.2983 31.1309 792.1987 30.1992 792.0737 C +30.9619 790.1802 31.7998 790.4741 34.3994 790.4741 C +35.0371 788.0308 35.1934 789.2681 37.1992 788.2739 c +38.0742 787.8433 38.793 786.0991 39.3994 785.2739 c +39.999 784.4614 41.499 783.8433 41.999 783.0737 c +42.1807 782.7866 41.668 782.5308 41.5996 782.4741 C +44.5049 779.7056 47.499 773.8804 51.1992 772.0737 c +51.3242 772.0181 51.7803 771.8862 51.7998 771.8745 c +52.1436 771.6929 52.2178 771.3745 52.3994 771.2749 C +50.8682 771.6245 51.3057 771.1558 50.999 771.2749 C +51.2178 769.8745 50.5986 769.8745 V +49.4561 774.1743 45.3369 775.1304 43.5986 778.8745 C +43.3555 778.4624 42.8369 778.3179 42.7998 778.2749 C +40.999 780.8931 38.7305 783.2056 37.3994 786.0737 C +36.4248 785.9429 35.9678 785.9429 34.999 786.0737 C +35.1553 784.6245 35.5244 783.0181 35.3994 781.2749 c +35.2432 779.2612 34.8623 776.6558 34.5996 774.6743 C +35.3623 774.3237 36.1309 773.9556 36.7998 773.4741 c +37.2559 773.1499 38.1992 772.437 38.3994 771.8745 c +39.1621 769.6929 38.1992 765.2183 38.5996 762.0747 c +38.6748 761.437 39.2871 760.2368 39.1992 759.4741 c +39.1494 759.0991 38.4619 758.9116 38.5996 758.0747 c +38.7686 757.0122 39.7549 755.5435 40.1992 754.6753 c +41.0811 752.9253 41.6924 751.1128 41.999 748.8745 C +40.3496 749.8628 41.7373 748.5815 40.1992 748.0747 c +39.7061 747.9185 40.1992 748.8745 Y +40.3115 751.7866 39.9424 753.1685 38.999 755.2749 c +38.9492 755.3804 38.0498 756.2866 37.999 756.4741 c +37.2178 759.269 36.6367 763.4556 36.999 767.4741 c +37.1992 769.7495 37.5303 770.1245 35.999 770.8745 c +35.3311 771.2056 34.8994 771.2437 33.999 771.4741 C +33.3057 768.7056 32.5557 766.3491 30.999 764.4741 c +27.2686 759.9995 20.481 761.3491 17.9995 766.0737 c +17.1621 767.6675 16.3745 769.3179 15.7998 771.2749 C +14.7061 770.8745 14.106 770.73 13 770.2749 C +13.5308 766.6675 12.6812 763.0366 12.7998 760.0747 C +12.5308 760.4312 12.0562 760.731 11.7998 761.0747 C +10.4248 756.4253 6.0376 755.6304 5 750.2749 C +4.7998 752.7437 4 751.8745 Y +3.20605 751.9312 3.625 752.4683 3.6001 752.4741 C +5.65625 753.9116 9.43115 757.1304 10.3999 759.4741 c +11.6875 762.606 10.7437 769.3433 12 771.8745 c +12.4497 772.7993 14.3062 773.5366 15.1997 774.0737 C +14.7124 777.6558 14.1436 781.7925 14.5996 785.8745 C +13.8184 785.8745 12.9746 785.8745 12.1997 785.8745 C +11.6997 783.9868 10.1812 779.5679 9.19971 778.0737 c +9.125 777.9683 8.5376 778.2368 8.3999 778.2749 C +8.10596 777.1675 8.2876 776.6616 7.7998 775.6743 c +7.79346 775.6675 7.2251 775.6743 7.19971 775.6743 C +6.08105 773.3062 2.625 770.9116 4.19971 767.8745 C +3.88721 768.0425 3.49365 768.4312 3.3999 768.4741 C +3.33105 768.4741 3.26855 768.4741 3.19971 768.4741 C +3 768.6675 3.08105 769.1304 3 769.4741 C +0.90625 769.6245 1.65625 769.6187 2.6001 770.4741 c +3.94971 771.7124 5.19385 773.7368 6.19971 775.2749 c +4.34375 772.1187 8.3125 778.4487 7 778.4741 C +7.51855 779.5181 8.44336 780.4995 9 781.4741 C +8.78125 781.5181 9.19971 782.2749 Y +8.9751 782.2241 8.8999 782.1812 8.6001 782.0737 C +10.2813 783.4116 10.3062 786.6304 12 787.8745 c +14.1748 789.48 14.7935 787.48 15.5996 790.6733 C +18.1558 790.6733 19.1245 790.0806 19.7998 792.0737 C +19.8496 792.0864 18.7998 792.0737 Y +18.0435 792.2983 16.062 792.2495 15.1997 792.6733 c +14.9434 792.8052 14.6685 793.7808 14.3999 793.8745 c +10.856 795.1489 10.5747 792.9116 8.6001 796.6733 c +6.70605 800.2739 6.4126 803.3481 4.19971 806.0737 C +4.76855 806.9175 4.86865 806.7544 5.3999 807.0737 C +3.6626 809.73 2.69385 813.2114 0 814.2739 C +0 814.3481 0.037598 815.0552 0 815.0737 C +1.2251 815.4106 1.44385 815.311 2.3999 815.8735 C +1.44385 813.9487 5.23096 809.1489 6.3999 806.6733 C +7.1748 807.186 7.13721 807.6177 7.7998 806.2739 C +7.70605 806.2173 7.5874 805.2612 7.6001 805.0737 c +7.75 802.3608 9.5625 799.7358 10.1997 796.6733 C +12.1748 797.1802 13.3999 796.6304 15.5996 797.2739 C +15.2061 799.3921 14.6309 800.1548 14.1997 802.2739 C +15.4873 802.5171 15.231 802.6548 16.1997 803.4731 c +16.437 803.6802 15.8184 804.23 15.7998 804.2739 c +15.2749 805.3735 15.1875 810.2046 15.3999 812.0737 C +13.7124 811.73 12.3311 810.6606 11.1997 810.4731 c +10.7749 810.4106 10.4248 810.4731 10 810.4731 C +9.2749 812.2671 6.80615 814.355 6.6001 815.4731 c +6.4375 816.3481 6.875 816.7856 7 817.2729 C +7.1499 817.1733 7.94336 817.0854 8 817.0737 C +8.44336 814.0796 9.2373 813.8921 10.5996 811.4731 C +12.6558 811.8794 14.0186 812.7231 16.3999 813.0737 C +13.4497 817.5854 12.0747 823.5542 9.3999 828.4731 c +8.1875 830.6978 5.5249 832.2856 5.19971 835.2729 c +5.16846 835.5103 5.38086 836.1919 5.3999 836.0728 C +5.79346 838.0298 6.21875 838.8296 7.19971 840.0728 c +7.50586 840.4731 7.81836 840.9673 8.19971 841.2729 c +8.3999 841.4419 8.9624 841.8228 9.19971 841.8735 c +b +%%PageTrailer +gsave annotatepage grestore showpage +%%Trailer +Adobe_Illustrator_AI3 /terminate get exec +Adobe_pattern_AI3 /terminate get exec +Adobe_customcolor /terminate get exec +Adobe_cshow /terminate get exec +Adobe_cmykcolor /terminate get exec +Adobe_packedarray /terminate get exec +%%EOF diff --git a/incs/tcpdf_old/images/image_demo.jpg b/incs/tcpdf_old/images/image_demo.jpg new file mode 100644 index 0000000..262bce2 Binary files /dev/null and b/incs/tcpdf_old/images/image_demo.jpg differ diff --git a/incs/tcpdf_old/images/image_with_alpha.png b/incs/tcpdf_old/images/image_with_alpha.png new file mode 100644 index 0000000..27df6af Binary files /dev/null and b/incs/tcpdf_old/images/image_with_alpha.png differ diff --git a/incs/tcpdf_old/images/img.png b/incs/tcpdf_old/images/img.png new file mode 100644 index 0000000..1816e3f Binary files /dev/null and b/incs/tcpdf_old/images/img.png differ diff --git a/incs/tcpdf_old/images/logo_example.gif b/incs/tcpdf_old/images/logo_example.gif new file mode 100644 index 0000000..010b487 Binary files /dev/null and b/incs/tcpdf_old/images/logo_example.gif differ diff --git a/incs/tcpdf_old/images/logo_example.jpg b/incs/tcpdf_old/images/logo_example.jpg new file mode 100644 index 0000000..6d9b8fd Binary files /dev/null and b/incs/tcpdf_old/images/logo_example.jpg differ diff --git a/incs/tcpdf_old/images/logo_example.png b/incs/tcpdf_old/images/logo_example.png new file mode 100644 index 0000000..1379945 Binary files /dev/null and b/incs/tcpdf_old/images/logo_example.png differ diff --git a/incs/tcpdf_old/images/pelican.ai b/incs/tcpdf_old/images/pelican.ai new file mode 100644 index 0000000..4cd501a --- /dev/null +++ b/incs/tcpdf_old/images/pelican.ai @@ -0,0 +1,147 @@ +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(TM) 3.2 +%%AI8_CreatorVersion: 12.0.0 +%%For: (fluxus) (x) +%%Title: (pelican.ai) +%%CreationDate: 4/15/2006 11:28 PM +%%BoundingBox: 38 221 564 654 +%%DocumentProcessColors: Black +%%DocumentNeededResources: procset Adobe_packedarray 2.0 0 +%%+ procset Adobe_cshow 1.1 0 +%%+ procset Adobe_customcolor 1.0 0 +%%+ procset Adobe_pattern_AI3 1.0 0 +%%+ procset Adobe_Illustrator_AI3 1.0 1 +%AI3_ColorUsage: Color +%%CMYKCustomColor: 1 1 1 1 ([Registration]) +%AI3_TemplateBox: 298.5 420.3896 298.5 420.3896 +%AI3_TileBox: 0.157715 0.044861 595.1177 841.9648 +%AI3_DocumentPreview: None +%%PageOrigin:-32 11.8896 +%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments +%%BeginProlog +%%IncludeResource: procset Adobe_packedarray 2.0 0 +Adobe_packedarray /initialize get exec +%%IncludeResource: procset Adobe_cshow 1.1 0 +%%IncludeResource: procset Adobe_customcolor 1.0 0 +%%IncludeResource: procset Adobe_pattern_AI3 1.0 0 +%%IncludeResource: procset Adobe_Illustrator_AI3 1.0 1 +%%EndProlog +%%BeginSetup +Adobe_cshow /initialize get exec +Adobe_customcolor /initialize get exec +Adobe_pattern_AI3 /initialize get exec +Adobe_Illustrator_AI3 /initialize get exec +%%EndSetup +0 A +0 O +0.823529 g +0 J 0 j 1 w 4 M []0 d +406.3574 653.9336 m +464.8369 654.4839 476.1016 604.7227 506.8555 577.2656 c +518.2334 567.1074 538.876 556.4058 541.0449 537.8945 C +525.793 545.1372 515.3398 557.5967 502.1924 566.9033 c +492.1299 574.0298 478.9131 577.0991 467.4844 582.9634 c +454.5439 589.603 441.3213 599.4785 424.4873 589.1792 c +413.7012 582.5776 412.9746 565.8579 406.3574 554.9893 c +401.2715 546.6338 390.2637 539.4668 382.0098 534.269 c +370.5801 527.0684 326.3232 509.3872 322.4365 499.042 C +331.416 493.8628 340.3955 488.6816 349.375 483.5005 C +370.4541 474.8203 420.0293 453.8994 428.1152 435.3247 C +427.9424 435.3247 427.7695 435.3247 427.5967 435.3247 C +422.0781 438.2988 418.0566 441.834 411.0205 443.6128 C +411.0205 442.9214 411.0205 442.2324 411.0205 441.541 C +415.6807 438.0884 420.3457 434.6333 425.0059 431.1807 C +426.5615 431.6968 428.1152 432.2153 429.6689 432.7339 C +436.3252 429.1694 440.0146 421.5771 446.2451 417.1924 c +468.749 401.3643 540.2861 360.04 557.624 408.9043 C +559.6963 408.7314 561.7676 408.5586 563.8398 408.3857 C +564.2002 369.6592 525.0967 377.3896 496.4951 382.4844 c +485.8457 384.3838 476.0742 379.3203 465.4141 380.9307 c +458.0371 382.0459 454.999 385.5068 447.8008 386.1123 C +444.6514 384.4326 443.9072 382.2314 441.583 379.8955 C +441.7559 379.5498 441.9287 379.2041 442.1016 378.8584 C +453.1211 376.5439 474.8496 358.7158 485.6162 352.4404 c +499.0371 344.6182 513.7188 346.8398 528.6133 341.043 C +531.0205 346.2412 546.2559 365.248 551.9258 365.9072 C +552.0986 365.3896 552.2715 364.8721 552.4424 364.3545 C +553.4883 360.7607 550.0078 356.1338 548.2988 353.4756 c +539.4346 339.6855 527.2559 336.8584 503.748 337.415 C +507.8379 329.7158 516.5977 331.1191 522.3965 325.501 C +510.8311 324.9131 495.6875 323.7822 486.6533 327.5732 C +483.0273 329.6455 479.4004 331.7178 475.7744 333.79 C +468.749 335.082 467.1133 328.6885 461.7891 327.5732 c +451.8096 325.4854 442.6299 328.9424 433.8125 329.6455 C +427.6152 314.2881 411.4697 330.1348 399.1045 326.5381 C +395.1328 323.6025 391.1621 320.666 387.1904 317.7314 C +380.2559 315.4561 375.2725 320.9756 368.0234 319.2861 C +363.707 316.8682 359.3877 314.4502 355.0732 312.0322 C +346.0449 325.4189 337.3516 308.3584 325.0264 313.0693 c +319.249 315.2764 317.3877 322.9951 312.0762 324.9834 c +302.3477 328.626 290.0044 321.8848 280.4756 325.501 c +275.7075 327.3125 274.5767 334.043 270.1157 335.8623 C +266.6616 335.6885 263.208 335.5166 259.7544 335.3428 C +254.7881 336.4834 253.1904 341.9092 248.8755 343.6338 C +245.7686 343.8066 242.6592 343.9775 239.5513 344.1494 C +236.9614 347.4326 234.3711 350.7119 231.7803 353.9941 C +227.1187 356.2158 222.1738 353.7666 218.312 356.0654 C +217.707 358.9385 216.9556 361.4961 214.6855 362.8008 C +210.5415 362.9736 206.396 363.1465 202.2529 363.3174 C +200.6987 365.3896 199.145 367.4639 197.5903 369.5332 C +193.9648 370.2246 190.3384 370.916 186.7119 371.6074 C +183.0776 383.6631 179.9097 377.1084 172.7246 383.0029 C +172.0347 384.5557 171.3433 386.1123 170.6528 387.665 C +167.4033 390.2705 160.396 389.1025 157.1846 391.291 C +150.2778 399.2334 143.3691 407.1787 136.4629 415.1201 C +135.7725 415.1201 135.0811 415.1201 134.3906 415.1201 C +129.8872 408.9912 123.022 405.2783 118.332 399.5791 c +109.856 389.2803 103.8877 376.3271 98.6465 362.8008 c +91.7344 344.96 87.7056 323.8467 83.6235 304.2627 c +81.5273 294.2061 81.9316 284.2168 78.4434 275.7705 c +74.5234 266.2822 66.5 259.7139 60.8296 251.9404 c +54.7129 243.5557 51.2388 224.7588 40.627 221.3779 C +40.7998 221.7217 40.9727 222.0674 41.144 222.4131 C +39.79 227.2139 42.2383 230.333 43.2163 234.3291 C +41.1147 235.4502 39.3652 235.8232 38.5547 238.4736 C +40.1084 244.3438 41.6626 250.2139 43.2163 256.085 C +42.6357 258.7764 38.5103 262.4824 40.1084 267.4814 c +41.354 271.3818 44.9365 271.5908 45.2896 277.3262 C +43.8086 279.5244 41.9907 280.7529 40.1084 282.5049 C +40.1084 282.6777 40.1084 282.8506 40.1084 283.0234 C +52.8052 283.6553 57.1475 290.5166 61.3481 299.6006 C +53.7988 301.8721 41.7808 303.3838 38.5547 309.96 C +46.126 307.9092 59.4692 305.3623 67.0459 307.3721 C +69.4639 315.3115 71.8813 323.2568 74.2993 331.1992 C +77.9248 347.085 81.5513 362.9736 85.1777 378.8584 C +87.957 392.2158 84.7827 409.2002 90.3579 419.7832 C +92.7749 421.6826 95.1934 423.5815 97.6104 425.481 C +99.3364 431.1782 101.064 436.8784 102.7905 442.5757 C +107.7554 450.8428 114.814 456.6777 119.3677 465.8892 C +115.0508 468.8232 110.7329 471.7593 106.417 474.6938 C +106.7617 476.2495 107.1074 477.8027 107.4531 479.3564 C +93.3389 475.1343 85.5649 470.4336 75.8525 462.7798 C +65.6665 462.7798 55.4756 462.7798 45.2896 462.7798 C +45.4609 463.1255 45.6338 463.4712 45.8066 463.8169 C +74.2612 470.5581 82.3726 479.2275 102.7905 491.7886 C +114.7041 497.832 126.6211 503.8774 138.5347 509.9204 C +142.1606 513.2007 145.7881 516.4824 149.4136 519.7622 C +168.4629 531.9883 188.5562 540.2256 210.5415 549.8081 c +217.877 553.0059 224.0391 558.6489 232.2988 561.2056 c +245.8008 565.3853 266.6577 569.8081 284.1025 566.3867 C +292.7354 563.4507 301.3701 560.5142 310.0039 557.5801 C +324.5254 553.9165 346.2764 558.8447 355.0732 564.3149 c +369.0625 573.0098 372.4688 593.5171 375.793 613.0088 C +376.6572 620.606 377.5195 628.2046 378.3838 635.8013 C +383.2783 647.8481 394.3535 648.647 406.3574 653.9336 C +f +%%PageTrailer +gsave annotatepage grestore showpage +%%Trailer +Adobe_Illustrator_AI3 /terminate get exec +Adobe_pattern_AI3 /terminate get exec +Adobe_customcolor /terminate get exec +Adobe_cshow /terminate get exec +Adobe_packedarray /terminate get exec +%%EOF diff --git a/incs/tcpdf_old/images/tcpdf_cell.png b/incs/tcpdf_old/images/tcpdf_cell.png new file mode 100644 index 0000000..98a1553 Binary files /dev/null and b/incs/tcpdf_old/images/tcpdf_cell.png differ diff --git a/incs/tcpdf_old/images/tcpdf_logo.jpg b/incs/tcpdf_old/images/tcpdf_logo.jpg new file mode 100644 index 0000000..257f8fb Binary files /dev/null and b/incs/tcpdf_old/images/tcpdf_logo.jpg differ diff --git a/incs/tcpdf_old/images/tcpdf_signature.png b/incs/tcpdf_old/images/tcpdf_signature.png new file mode 100644 index 0000000..a4f0637 Binary files /dev/null and b/incs/tcpdf_old/images/tcpdf_signature.png differ diff --git a/incs/tcpdf_old/images/testsvg.svg b/incs/tcpdf_old/images/testsvg.svg new file mode 100644 index 0000000..fd8314e --- /dev/null +++ b/incs/tcpdf_old/images/testsvg.svg @@ -0,0 +1,328 @@ + + + + + TCPDF SVG EXAMPLE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + www.tcpdf.org + + + + + + + + SVG + diff --git a/incs/tcpdf_old/images/tiger.ai b/incs/tcpdf_old/images/tiger.ai new file mode 100644 index 0000000..e4944fb --- /dev/null +++ b/incs/tcpdf_old/images/tiger.ai @@ -0,0 +1,3599 @@ +%!PS-Adobe-3.0 +%%Creator: Adobe Illustrator(TM) 3.2 +%%AI8_CreatorVersion: 12.0.0 +%%For: (fluxus) (x) +%%Title: (tiger.ai) +%%CreationDate: 4/14/2006 11:35 PM +%%BoundingBox: 22 167 567 730 +%%DocumentProcessColors: Cyan Magenta Yellow Black +%%DocumentNeededResources: procset Adobe_packedarray 2.0 0 +%%+ procset Adobe_cmykcolor 1.1 0 +%%+ procset Adobe_cshow 1.1 0 +%%+ procset Adobe_customcolor 1.0 0 +%%+ procset Adobe_pattern_AI3 1.0 0 +%%+ procset Adobe_Illustrator_AI3 1.0 1 +%AI3_ColorUsage: Color +%%CMYKCustomColor: 0.74902 0.678431 0.670588 0.901961 ([Registration]) +%AI3_TemplateBox: 306.5 396.5 306.5 396.5 +%AI3_TileBox: 0 1 612 793 +%AI3_DocumentPreview: None +%%PageOrigin:0 0 +%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9 +%AI9_Flatten: 1 +%AI12_CMSettings: 00.MS +%%EndComments +%%BeginProlog +%%IncludeResource: procset Adobe_packedarray 2.0 0 +Adobe_packedarray /initialize get exec +%%IncludeResource: procset Adobe_cmykcolor 1.1 0 +%%IncludeResource: procset Adobe_cshow 1.1 0 +%%IncludeResource: procset Adobe_customcolor 1.0 0 +%%IncludeResource: procset Adobe_pattern_AI3 1.0 0 +%%IncludeResource: procset Adobe_Illustrator_AI3 1.0 1 +%%EndProlog +0 A +u +0 O +1 g +0 J 0 j 1 w 4 M []0 d +90.5 477.5 m +90.5767 475.4434 89.7798 475.5801 v +88.7646 475.4863 70.6641 528.3682 48.02 525.9795 c +67.6445 533.9883 90.5 477.5 v +F +0 R +0 G +0.1892 w 10 M +90.5 477.5 m +90.5767 475.4434 89.7798 475.5801 v +88.7646 475.4863 70.6641 528.3682 48.02 525.9795 c +67.6445 533.9883 90.5 477.5 v +90.5 477.5 l +s +0 O +1 g +1 w 4 M +94.3398 480.8594 m +93.7446 478.8555 92.8999 479.1797 v +92.0552 479.5107 93.0249 535.3975 71.0601 540.8594 c +92.0981 541.709 94.3398 480.8594 v +F +0 R +0 G +0.1892 w 10 M +94.3398 480.8594 m +93.7446 478.8555 92.8999 479.1797 v +92.0552 479.5107 93.0249 535.3975 71.0601 540.8594 c +92.0981 541.709 94.3398 480.8594 v +94.3398 480.8594 l +s +0 O +1 g +1 w 4 M +124.5801 434.2998 m +126.3872 433.2363 125.7798 432.3799 v +125.3525 431.7461 71.2617 445.8291 60.98 425.6602 c +64.9063 446.4102 124.5801 434.2998 v +F +0 R +0 G +0.1892 w 10 M +124.5801 434.2998 m +126.3872 433.2363 125.7798 432.3799 v +125.3525 431.7461 71.2617 445.8291 60.98 425.6602 c +64.9063 446.4102 124.5801 434.2998 v +124.5801 434.2998 l +s +0 O +1 g +1 w 4 M +121.46 423.0195 m +123.5381 422.624 123.3799 421.8193 v +123.0249 420.8838 67.2534 417.207 63.8599 394.7002 c +61.04 415.7598 121.46 423.0195 v +F +0 R +0 G +0.1892 w 10 M +121.46 423.0195 m +123.5381 422.624 123.3799 421.8193 v +123.0249 420.8838 67.2534 417.207 63.8599 394.7002 c +61.04 415.7598 121.46 423.0195 v +121.46 423.0195 l +s +0 O +1 g +1 w 4 M +116.8999 429.0195 m +118.8223 428.4082 118.3398 427.5801 v +118.0615 426.7617 62.3481 431.2617 55.7002 409.5801 c +55.9902 430.7334 116.8999 429.0195 v +F +0 R +0 G +0.1892 w 10 M +116.8999 429.0195 m +118.8223 428.4082 118.3398 427.5801 v +118.0615 426.7617 62.3481 431.2617 55.7002 409.5801 c +55.9902 430.7334 116.8999 429.0195 v +116.8999 429.0195 l +s +0 O +1 g +1 w 4 M +105.1401 449.1797 m +106.5298 447.6514 105.8599 447.0195 v +105.123 446.5039 57.0054 474.9434 41.54 458.2998 c +51.0586 477.2549 105.1401 449.1797 v +F +0 R +0 G +0.1892 w 10 M +105.1401 449.1797 m +106.5298 447.6514 105.8599 447.0195 v +105.123 446.5039 57.0054 474.9434 41.54 458.2998 c +51.0586 477.2549 105.1401 449.1797 v +105.1401 449.1797 l +s +0 O +1 g +1 w 4 M +96.7402 444.6201 m +98.3936 443.2139 97.7002 442.46 v +97.1265 441.9131 46.0977 464.7266 32.4199 446.54 c +39.9297 466.3496 96.7402 444.6201 v +F +0 R +0 G +0.1892 w 10 M +96.7402 444.6201 m +98.3936 443.2139 97.7002 442.46 v +97.1265 441.9131 46.0977 464.7266 32.4199 446.54 c +39.9297 466.3496 96.7402 444.6201 v +96.7402 444.6201 l +s +0 O +1 g +1 w 4 M +93.8599 440.0596 m +95.6982 438.9629 95.0601 438.1396 v +94.6206 437.5059 40.9614 453.1494 30.02 433.3398 c +34.6279 453.917 93.8599 440.0596 v +F +0 R +0 G +0.1892 w 10 M +93.8599 440.0596 m +95.6982 438.9629 95.0601 438.1396 v +94.6206 437.5059 40.9614 453.1494 30.02 433.3398 c +34.6279 453.917 93.8599 440.0596 v +93.8599 440.0596 l +s +0 O +1 g +1 w 4 M +105.6201 439.3398 m +106.9736 437.7129 106.1001 437.1797 v +105.4302 436.7549 61.3545 471.1279 43.7002 456.6201 c +55.7529 474.1826 105.6201 439.3398 v +F +0 R +0 G +0.1892 w 10 M +105.6201 439.3398 m +106.9736 437.7129 106.1001 437.1797 v +105.4302 436.7549 61.3545 471.1279 43.7002 456.6201 c +55.7529 474.1826 105.6201 439.3398 v +105.6201 439.3398 l +s +0 O +1 g +1 w 4 M +84.02 471.2598 m +84.6416 469.2607 83.7798 469.0996 v +82.8799 468.8213 51.4209 515.0215 30.2598 506.7803 c +47.0215 519.6416 84.02 471.2598 v +F +0 R +0 G +0.1892 w 10 M +84.02 471.2598 m +84.6416 469.2607 83.7798 469.0996 v +82.8799 468.8213 51.4209 515.0215 30.2598 506.7803 c +47.0215 519.6416 84.02 471.2598 v +84.02 471.2598 l +s +0 O +1 g +1 w 4 M +84.7402 463.5801 m +85.8174 461.7725 84.98 461.4199 v +84.1929 460.9639 43.5078 499.292 24.7402 486.6201 c +38.2158 502.8535 84.7402 463.5801 v +F +0 R +0 G +0.1892 w 10 M +84.7402 463.5801 m +85.8174 461.7725 84.98 461.4199 v +84.1929 460.9639 43.5078 499.292 24.7402 486.6201 c +38.2158 502.8535 84.7402 463.5801 v +84.7402 463.5801 l +s +0 O +1 g +1 w 4 M +84.5 458.7803 m +85.8535 457.0732 84.98 456.6201 v +84.3105 456.1182 40.2344 490.4883 22.5801 476.0596 c +34.6328 493.541 84.5 458.7803 v +F +0 R +0 G +0.1892 w 10 M +84.5 458.7803 m +85.8535 457.0732 84.98 456.6201 v +84.3105 456.1182 40.2344 490.4883 22.5801 476.0596 c +34.6328 493.541 84.5 458.7803 v +84.5 458.7803 l +s +0 O +1 g +1 w 4 M +82.1001 456.8594 m +82.7407 450.2168 83.8281 442.9902 85.7002 439.5801 c +81.7808 425.9189 91.46 411.5 v +91.0205 403.4795 92.8999 399.9795 v +97.1816 390.7207 102.5 389.8994 v +106.7334 389.1299 116.3286 385.7529 127.2197 384.1396 c +146.0215 368.7197 142.5801 354.6201 v +142.0615 336.6006 138.02 334.9395 v +150.8599 347.1582 140.4199 328.7002 v +135.3799 308.0596 l +163.6206 331.7598 146.4199 311.4199 v +135.3799 282.8594 l +157.0205 303.1592 149.0601 293.8994 v +145.7002 284.2998 l +193.1001 314.1582 159.1401 281.6602 v +168.02 285.5596 172.8198 282.3799 v +180.3418 283.8008 179.54 282.1396 v +156.5815 270.6006 152.6602 250.46 v +161.8613 261.3584 158.4199 249.5 v +158.8999 236.7803 l +163.1816 260.4795 162.7402 219.0195 v +183.8599 238.9209 171.1401 216.1396 v +171.1401 197.6602 l +187.8198 215.5996 180.7402 201.5 v +191.7798 211.2002 187.46 194.54 v +186.5 183.0391 191.2998 195.2598 v +208.9399 229.0205 202.3398 200.2998 v +201.4614 179.0791 206.6602 195.2598 v +207.1807 183.9199 217.2197 176.0596 v +215.9814 231.8789 230.1802 192.3799 v +234.5 174.1396 l +237.541 184.3594 237.1401 189.9795 v +253.3809 208.1191 246.02 181.3398 v +262.6206 206.3594 259.2197 191.8994 v +250.7407 174.2402 252.5 168.8594 v +270.98 207.2402 272.4199 208.9395 v +270.1016 162.3584 282.02 201.9795 v +288.1401 188.7607 285.1401 183.9795 v +293.8613 192.7207 293.0601 196.2197 v +298.04 205.2607 301.2197 190.2197 v +303.1016 179.96 304.8198 183.5 v +309.2598 157.0781 310.5801 182.0596 v +312.3418 197.1201 304.3398 209.8994 v +305.2998 213.3994 302.1802 217.8193 v +317.1797 194.04 309.3799 225.7393 v +321.582 216.9199 322.8203 216.8594 v +307.9395 242.4385 317.54 237.2598 v +311.9004 248.5996 331.7002 235.3398 v +314.1006 252.999 333.3799 242.54 v +342.2617 235.3994 333.8594 246.3799 v +318.0605 264.001 342.2598 244.2197 v +355.0205 226.1602 355.9395 223.0996 v +344.9023 255.2002 340.0996 258.3799 v +349.3018 298.3203 394.5801 281.1797 v +402.1016 262.2393 407.0605 282.3799 v +421.0215 289.5195 433.46 259.0996 v +437.7422 274.1191 436.8203 277.0996 v +444.3418 275.8779 443.54 277.0996 v +457.9805 272.3594 459.3799 273.2598 v +466.7813 265.7598 467.2998 269.6602 v +477.3418 266.6406 475.2197 270.6201 v +484.8223 253.4404 485.2998 249.5 v +487.9395 264.8594 l +490.0996 261.7393 l +491.8613 270.1592 491.0605 271.5801 v +490.1025 272.7988 512.9814 264.001 518.1797 241.0996 c +520.5801 231.9795 l +527.0625 248.1602 525.3799 252.6201 v +531.0225 251.6787 531.3799 246.8594 v +535.8613 272.3594 530.6602 279.0195 v +535.4219 279.8408 536.6602 275.8994 v +536.6602 283.8193 l +544.6621 282.9199 544.5801 285.5 v +549.502 289.959 551.7793 284.7803 v +538.0615 323.4004 558.2598 302.2998 v +566.2207 290.4004 562.3398 311.1797 v +558.3008 331.7598 553.9014 333.5186 559.2207 333.9795 c +560.0625 337.9209 557.7793 339.7393 v +555.6602 341.4385 559.2207 339.7393 y +564.4609 335.2803 558.7402 359.4199 v +565.7813 357.7207 552.5 389.8994 v +555.6602 392.4795 551.2998 401.6602 v +560.0625 396.8789 563.0605 398.54 v +562.7021 400.3994 559.2207 404.7803 v +535.4219 465.0801 557.7793 440.7803 v +570.8965 425.9746 563.7793 451.0996 v +553.834 477.4658 554.6602 482.2998 v +82.1001 456.8594 l +F +0 R +0 G +1.1 w 10 M +82.1001 456.8594 m +82.7407 450.2168 83.8281 442.9902 85.7002 439.5801 c +81.7808 425.9189 91.46 411.5 v +91.0205 403.4795 92.8999 399.9795 v +97.1816 390.7207 102.5 389.8994 v +106.7334 389.1299 116.3286 385.7529 127.2197 384.1396 c +146.0215 368.7197 142.5801 354.6201 v +142.0615 336.6006 138.02 334.9395 v +150.8599 347.1582 140.4199 328.7002 v +135.3799 308.0596 l +163.6206 331.7598 146.4199 311.4199 v +135.3799 282.8594 l +157.0205 303.1592 149.0601 293.8994 v +145.7002 284.2998 l +193.1001 314.1582 159.1401 281.6602 v +168.02 285.5596 172.8198 282.3799 v +180.3418 283.8008 179.54 282.1396 v +156.5815 270.6006 152.6602 250.46 v +161.8613 261.3584 158.4199 249.5 v +158.8999 236.7803 l +163.1816 260.4795 162.7402 219.0195 v +183.8599 238.9209 171.1401 216.1396 v +171.1401 197.6602 l +187.8198 215.5996 180.7402 201.5 v +191.7798 211.2002 187.46 194.54 v +186.5 183.0391 191.2998 195.2598 v +208.9399 229.0205 202.3398 200.2998 v +201.4614 179.0791 206.6602 195.2598 v +207.1807 183.9199 217.2197 176.0596 v +215.9814 231.8789 230.1802 192.3799 v +234.5 174.1396 l +237.541 184.3594 237.1401 189.9795 v +253.3809 208.1191 246.02 181.3398 v +262.6206 206.3594 259.2197 191.8994 v +250.7407 174.2402 252.5 168.8594 v +270.98 207.2402 272.4199 208.9395 v +270.1016 162.3584 282.02 201.9795 v +288.1401 188.7607 285.1401 183.9795 v +293.8613 192.7207 293.0601 196.2197 v +298.04 205.2607 301.2197 190.2197 v +303.1016 179.96 304.8198 183.5 v +309.2598 157.0781 310.5801 182.0596 v +312.3418 197.1201 304.3398 209.8994 v +305.2998 213.3994 302.1802 217.8193 v +317.1797 194.04 309.3799 225.7393 v +321.582 216.9199 322.8203 216.8594 v +307.9395 242.4385 317.54 237.2598 v +311.9004 248.5996 331.7002 235.3398 v +314.1006 252.999 333.3799 242.54 v +342.2617 235.3994 333.8594 246.3799 v +318.0605 264.001 342.2598 244.2197 v +355.0205 226.1602 355.9395 223.0996 v +344.9023 255.2002 340.0996 258.3799 v +349.3018 298.3203 394.5801 281.1797 v +402.1016 262.2393 407.0605 282.3799 v +421.0215 289.5195 433.46 259.0996 v +437.7422 274.1191 436.8203 277.0996 v +444.3418 275.8779 443.54 277.0996 v +457.9805 272.3594 459.3799 273.2598 v +466.7813 265.7598 467.2998 269.6602 v +477.3418 266.6406 475.2197 270.6201 v +484.8223 253.4404 485.2998 249.5 v +487.9395 264.8594 l +490.0996 261.7393 l +491.8613 270.1592 491.0605 271.5801 v +490.1025 272.7988 512.9814 264.001 518.1797 241.0996 c +520.5801 231.9795 l +527.0625 248.1602 525.3799 252.6201 v +531.0225 251.6787 531.3799 246.8594 v +535.8613 272.3594 530.6602 279.0195 v +535.4219 279.8408 536.6602 275.8994 v +536.6602 283.8193 l +544.6621 282.9199 544.5801 285.5 v +549.502 289.959 551.7793 284.7803 v +538.0615 323.4004 558.2598 302.2998 v +566.2207 290.4004 562.3398 311.1797 v +558.3008 331.7598 553.9014 333.5186 559.2207 333.9795 c +560.0625 337.9209 557.7793 339.7393 v +555.6602 341.4385 559.2207 339.7393 y +564.4609 335.2803 558.7402 359.4199 v +565.7813 357.7207 552.5 389.8994 v +555.6602 392.4795 551.2998 401.6602 v +560.0625 396.8789 563.0605 398.54 v +562.7021 400.3994 559.2207 404.7803 v +535.4219 465.0801 557.7793 440.7803 v +570.8965 425.9746 563.7793 451.0996 v +553.834 477.4658 554.6602 482.2998 v +82.1001 456.8594 l +82.1001 456.8594 l +s +0 O +0.164706 0.627451 1 0.031373 k +1 w 4 M +554.6602 482.0596 m +555.3799 481.7715 557.8066 480.5361 559.2197 478.7002 c +566.6621 466.8418 560.9004 487.0996 v +550.8223 518.7607 560.4199 506.54 v +567.1016 498.5215 563.54 513.5 v +559.3301 531.5498 556.5801 538.46 y +569.3027 533.2803 539.7793 576.8594 v +549.6201 572.7793 l +527.9414 616.4404 504.2598 622.2197 v +495.3799 628.7002 l +537.623 670.5605 523.46 711.0195 v +516.0605 716.7607 505.46 706.7002 v +498.4609 701.3594 491.7793 703.0996 v +457.9805 701.8018 455.7793 701.8994 v +453.582 701.8018 415.3018 742.7217 343.2197 723.2598 c +337.4219 721.1602 332.6602 722.54 v +312.3418 740.0811 258.7397 715.0996 v +247.6616 712.8008 246.02 712.7002 v +244.1406 712.8008 241.0615 712.8008 232.3398 705.7393 c +223.46 698.7197 223.0205 697.8418 220.8198 696.1396 c +202.7817 683.7607 197.54 682.9395 v +184.7407 675.8408 180.02 664.9395 v +175.9399 663.5 l +174.1807 655.6016 173.7798 654.3799 v +168.4614 650.3213 167.54 644.0596 v +157.9014 637.5605 158.4199 632.7793 v +156.5815 627.001 155.7798 621.7393 v +147.7808 616.4404 148.5801 613.3398 v +140.2998 597.9609 141.6201 590.54 v +134.5806 590.9209 131.54 588.3799 v +130.6206 583.001 128.8999 582.6201 v +125.7798 581.2393 128.4199 576.8594 v +126.6606 573.7617 126.2598 572.0596 v +127.1001 568.9209 122.1797 562.7002 v +115.2197 542.0811 117.3799 536.2998 v +117.8599 531.0801 114.7397 529.3398 v +110.8208 529.7598 120.02 516.6201 v +120.9414 515.2393 117.3799 512.54 v +98.5015 508.6396 95.7798 490.7002 v +80.8999 474.3193 80.8999 468.6201 v +80.8999 466.0664 81.1973 462.6025 81.8599 457.5801 c +81.3418 448.3594 111.6201 447.5 v +142.0615 446.5996 554.6602 482.0596 y +F +0 R +0 G +1.1 w 10 M +554.6602 482.0596 m +555.3799 481.7715 557.8066 480.5361 559.2197 478.7002 c +566.6621 466.8418 560.9004 487.0996 v +550.8223 518.7607 560.4199 506.54 v +567.1016 498.5215 563.54 513.5 v +559.3301 531.5498 556.5801 538.46 y +569.3027 533.2803 539.7793 576.8594 v +549.6201 572.7793 l +527.9414 616.4404 504.2598 622.2197 v +495.3799 628.7002 l +537.623 670.5605 523.46 711.0195 v +516.0605 716.7607 505.46 706.7002 v +498.4609 701.3594 491.7793 703.0996 v +457.9805 701.8018 455.7793 701.8994 v +453.582 701.8018 415.3018 742.7217 343.2197 723.2598 c +337.4219 721.1602 332.6602 722.54 v +312.3418 740.0811 258.7397 715.0996 v +247.6616 712.8008 246.02 712.7002 v +244.1406 712.8008 241.0615 712.8008 232.3398 705.7393 c +223.46 698.7197 223.0205 697.8418 220.8198 696.1396 c +202.7817 683.7607 197.54 682.9395 v +184.7407 675.8408 180.02 664.9395 v +175.9399 663.5 l +174.1807 655.6016 173.7798 654.3799 v +168.4614 650.3213 167.54 644.0596 v +157.9014 637.5605 158.4199 632.7793 v +156.5815 627.001 155.7798 621.7393 v +147.7808 616.4404 148.5801 613.3398 v +140.2998 597.9609 141.6201 590.54 v +134.5806 590.9209 131.54 588.3799 v +130.6206 583.001 128.8999 582.6201 v +125.7798 581.2393 128.4199 576.8594 v +126.6606 573.7617 126.2598 572.0596 v +127.1001 568.9209 122.1797 562.7002 v +115.2197 542.0811 117.3799 536.2998 v +117.8599 531.0801 114.7397 529.3398 v +110.8208 529.7598 120.02 516.6201 v +120.9414 515.2393 117.3799 512.54 v +98.5015 508.6396 95.7798 490.7002 v +80.8999 474.3193 80.8999 468.6201 v +80.8999 466.0664 81.1973 462.6025 81.8599 457.5801 c +81.3418 448.3594 111.6201 447.5 v +142.0615 446.5996 554.6602 482.0596 y +554.6602 482.0596 l +s +0 O +0.164706 0.627451 1 0.031373 k +1 w 4 M +97.9399 457.3398 m +70.3398 500.7197 86.1802 438.6201 y +95.8613 400.8389 238.3398 442.2197 y +424.1025 475.6396 436.3398 480.1396 v +448.7402 484.4404 553.46 477.5 y +547.2207 495.9795 l +476.0215 546.9199 454.9014 521.4004 439.9395 525.7402 c +424.9805 530.2012 427.6211 519.6416 424.0996 518.7803 c +420.582 517.8799 377.4609 545.1602 370.3398 544.2197 c +363.3828 543.4014 335.5059 569.5273 351.8594 534.6201 c +369.541 497.2012 287.7007 491.4795 269.2998 503.8994 c +250.7407 516.1201 277.2197 483.5 y +297.3799 461.5615 259.46 480.1396 y +221.7007 494.1201 195.3008 465.9609 191.7798 465.0195 c +188.2617 464.2012 182.9814 460.6807 182.1802 467.6602 c +181.2197 474.7617 172.959 493.1309 138.02 464.2998 c +116.1006 445.9395 100.8198 470.0596 y +97.9399 457.3398 l +F +0.054902 0.607843 0.878431 0 k +371.7793 542.2998 m +364.8203 541.4814 336.918 567.5938 353.2998 532.7002 c +371.6406 493.9609 289.1406 489.5596 270.7402 501.9795 c +252.1807 514.2002 278.6602 481.5801 y +298.8198 459.6416 260.8999 478.2197 y +223.1406 492.2002 196.7407 464.04 193.2197 463.0996 c +189.7017 462.2813 184.4214 458.7607 183.6201 465.7393 c +182.6602 472.8418 174.543 491.0283 139.46 462.3799 c +116.1802 443.1992 101.2998 466.7002 y +97.9399 455.6602 l +70.3208 499.46 86.8999 435.2598 y +96.5815 397.4785 239.7798 440.2998 y +425.54 473.7197 437.7793 478.2197 v +450.1807 482.5205 553.9395 475.5801 y +547.9395 494.54 l +476.5801 545.6406 456.3418 519.4805 441.3799 523.8193 c +426.4209 528.2813 429.0605 517.7217 425.54 516.8594 c +422.0215 515.96 378.9004 543.2402 371.7793 542.2998 c +F +0.047059 0.537255 0.772549 0 k +373.2197 540.3799 m +366.2598 539.5615 339.0537 565.9922 354.7402 530.7793 c +372.6416 490.9395 290.5806 487.6396 272.1802 500.0596 c +253.6206 512.2783 280.1001 479.6602 y +300.2598 457.7188 262.3398 476.2998 y +224.5806 490.2793 198.1807 462.1182 194.6602 461.1797 c +191.1392 460.3594 185.8594 456.8379 185.0601 463.8193 c +184.1001 470.9189 176.127 488.9238 140.8999 460.46 c +116.2593 440.458 101.7798 463.3398 y +97.7002 453.9795 l +71.6216 496.8799 87.6201 431.8994 y +97.3018 394.1191 241.2197 438.3799 y +426.9805 471.7998 439.2197 476.2998 v +451.6211 480.5977 554.4199 473.6602 y +548.4199 493.3398 l +477.1406 544.3594 457.7813 517.5605 442.8203 521.8994 c +427.8613 526.3613 430.501 515.8018 426.9805 514.9395 c +423.4609 514.04 380.3408 541.3203 373.2197 540.3799 c +F +0.039216 0.462745 0.67451 0 k +374.6602 538.46 m +367.7002 537.6416 340.498 564.0752 356.1797 528.8594 c +374.7422 487.5293 291.4326 486.1113 273.6201 498.1396 c +255.0605 510.3604 281.54 477.7393 y +301.7002 455.8018 263.7798 474.3799 y +226.0205 488.3594 199.6206 460.2002 196.1001 459.2598 c +192.5815 458.4414 187.3018 454.9209 186.5 461.8994 c +185.54 469.001 177.7134 486.8164 142.3398 458.54 c +116.3408 437.7197 102.2598 460.2197 y +97.7002 452.2998 l +73.7983 492.7617 88.3398 428.54 y +98.0215 390.7588 242.6602 436.46 y +428.4199 469.8799 440.6602 474.3799 v +453.0625 478.6807 554.9004 471.9795 y +548.9004 492.1396 l +477.7012 543.0801 459.2217 515.6406 444.2598 519.9795 c +429.3008 524.4414 431.9414 513.8818 428.4199 513.0195 c +424.9014 512.1201 381.7813 539.4004 374.6602 538.46 c +F +0.035294 0.396078 0.572549 0 k +376.0996 536.54 m +369.1406 535.7188 342.4951 562.3994 357.6201 526.9395 c +376.1816 483.7998 293.4609 483.7998 275.0601 496.2197 c +256.501 508.4385 282.98 475.8193 y +303.1401 453.8789 265.2197 472.46 y +227.4609 486.4395 201.0605 458.2783 197.54 457.3398 c +194.0215 456.5186 188.7417 452.998 187.9399 459.9795 c +186.98 467.0791 179.2974 484.7139 143.7798 456.6201 c +116.4199 434.9785 102.5 456.8594 y +97.7002 450.6201 l +75.98 488.8613 89.0601 425.1797 y +98.7393 387.3994 244.1001 434.54 y +429.8623 467.96 442.0996 472.46 v +454.5039 476.7578 555.3799 470.0596 y +549.6201 490.7002 l +478.2637 541.8008 460.6621 513.7178 445.7002 518.0596 c +430.7432 522.5186 433.3828 511.959 429.8594 511.0996 c +426.3418 510.2002 383.2227 537.4785 376.0996 536.54 c +F +0.031373 0.333333 0.470588 0 k +377.54 534.6201 m +370.582 533.8018 342.0225 559.5967 359.0605 525.0195 c +380.2617 482.3213 294.9009 481.8799 276.5 494.2998 c +257.9409 506.5205 284.4199 473.8994 y +304.5801 451.959 266.6602 470.54 y +228.9009 484.5195 202.501 456.3604 198.98 455.4199 c +195.4614 454.6016 190.1816 451.0801 189.3799 458.0596 c +188.4199 465.1592 180.8818 482.6094 145.2197 454.7002 c +116.5015 432.2383 102.98 453.5 y +97.7002 448.9395 l +77.9409 485.4004 89.7798 421.8193 y +99.4614 384.0391 245.54 432.6201 y +431.3027 466.04 443.54 470.54 v +455.9434 474.8408 555.8594 468.1396 y +550.0996 489.5 l +478.8223 540.5186 462.1016 511.8008 447.1406 516.1396 c +432.1836 520.6016 434.8232 510.0391 431.2998 509.1797 c +427.7813 508.2793 384.6631 535.5605 377.54 534.6201 c +F +0.027451 0.278431 0.372549 0 k +378.9805 532.7002 m +372.0195 531.8818 343.0449 557.4678 360.5 523.0996 c +383.0215 479.0791 296.3408 479.96 277.9399 492.3799 c +259.3809 504.5977 285.8599 471.9795 y +306.02 450.0391 268.1001 468.6201 y +230.3408 482.5996 203.9409 454.4385 200.4199 453.5 c +196.9014 452.6787 191.6216 449.1582 190.8198 456.1396 c +189.8599 463.2393 182.4658 480.5049 146.6602 452.7793 c +116.5806 429.5 103.46 450.1396 y +97.7002 447.2598 l +80.1201 480.3994 90.5 418.46 y +100.1792 380.6787 246.98 430.7002 y +432.7422 464.1201 444.9805 468.6201 v +457.3828 472.918 556.3398 466.46 y +550.5801 488.2998 l +479.3818 539.2393 463.541 509.8779 448.5801 514.2197 c +433.623 518.6816 436.2637 508.1191 432.7402 507.2598 c +429.2217 506.3594 386.1035 533.6406 378.9805 532.7002 c +F +0.019608 0.215686 0.286275 0 k +380.4199 530.7793 m +373.4629 529.959 343.2754 554.9023 361.9395 521.1797 c +386.2227 477.6006 297.7808 478.04 279.3799 490.46 c +260.8208 502.6807 287.2998 470.0596 y +307.46 448.1191 269.54 466.7002 y +231.7808 480.6797 205.3809 452.5205 201.8599 451.5801 c +198.3418 450.7588 193.0615 447.2402 192.2598 454.2197 c +191.2998 461.3193 184.0498 478.3994 148.1001 450.8594 c +116.6602 426.7588 103.9399 446.7793 y +97.7002 445.5801 l +81.8599 476.7197 91.2197 415.0996 y +100.9014 377.3193 248.4199 428.7793 y +434.1826 462.2002 446.4199 466.7002 v +458.8232 471.001 556.8203 464.54 y +551.2998 486.8594 l +479.9434 537.9609 464.9814 507.9609 450.0195 512.2998 c +435.0625 516.7588 437.7031 506.1992 434.1797 505.3398 c +430.6621 504.4395 387.543 531.7207 380.4199 530.7793 c +F +0.015686 0.156863 0.203922 0 k +381.8594 528.8594 m +374.9023 528.0391 344.7148 552.9824 363.3799 519.2598 c +387.6631 475.6777 299.2231 476.1201 280.8198 488.54 c +262.2607 500.7578 288.7402 468.1396 y +308.9023 446.1992 270.98 464.7793 y +233.2207 478.7598 206.8208 450.5977 203.2998 449.6602 c +199.7817 448.8389 194.5015 445.3184 193.7002 452.2998 c +192.7402 459.3994 185.6357 476.2949 149.54 448.9395 c +116.7417 424.0186 104.1802 443.4199 y +97.7002 443.6602 l +82.7192 472.8193 91.9399 411.7393 y +101.6216 373.959 249.8599 426.8594 y +435.623 460.2793 447.8594 464.7793 v +460.2637 469.0781 557.2998 462.6201 y +551.7793 485.6602 l +480.502 536.6787 466.4219 506.0381 451.46 510.3799 c +436.501 514.8389 439.1426 504.2793 435.6201 503.4199 c +432.1016 502.5195 388.9834 529.7979 381.8594 528.8594 c +F +0.011765 0.098039 0.12549 0 k +383.2998 526.9395 m +376.3418 526.1191 346.582 551.2949 364.8203 517.3398 c +389.1006 472.4404 300.6606 474.2002 282.2598 486.6201 c +263.7007 498.8408 290.1802 466.2197 y +310.3418 444.2793 272.4199 462.8594 y +234.6606 476.8398 208.2607 448.6807 204.7402 447.7393 c +201.2217 446.9189 195.9414 443.4004 195.1401 450.3799 c +194.1802 457.4785 187.2197 474.1904 150.98 447.0195 c +116.8208 421.2793 104.6602 440.0596 y +97.7002 441.9795 l +83.3599 468.4805 92.6602 408.3799 y +102.3418 370.5986 251.2998 424.9395 y +437.0625 458.3594 449.2998 462.8594 v +461.7012 467.1602 557.7793 460.9395 y +552.2598 484.46 l +481.0615 535.3994 467.8613 504.1201 452.9004 508.46 c +437.9414 512.9189 440.5801 502.3594 437.0605 501.5 c +433.541 500.5996 390.4209 527.8809 383.2998 526.9395 c +F +0 0.039216 0.05098 0 k +384.7402 525.0195 m +377.7822 524.2012 349.208 549.9893 366.2598 515.4199 c +389.6621 468.3193 302.1006 472.2793 283.7002 484.7002 c +265.1406 496.918 291.6201 464.2998 y +311.7822 442.3594 273.8599 460.9395 y +236.1006 474.9199 209.7007 446.7578 206.1802 445.8193 c +202.6616 444.999 197.3818 441.4785 196.5801 448.46 c +195.6226 455.5586 188.8042 472.085 152.4199 445.0996 c +116.8999 418.5391 105.1401 436.7002 y +97.7002 440.2998 l +83.5591 465.8984 93.3799 405.0195 y +103.0615 367.2393 252.7402 423.0195 y +438.502 456.4395 450.7402 460.9395 v +463.1426 465.2383 558.2598 459.0195 y +552.9805 483.0195 l +481.6211 534.1201 469.3018 502.1982 454.3398 506.54 c +439.3828 511.001 442.0234 500.4385 438.5 499.5801 c +434.9814 498.6797 391.8613 525.9609 384.7402 525.0195 c +F +1 g +97.7002 438.6201 m +83.54 462.8818 94.1001 401.6602 y +103.7817 363.8789 254.1802 421.0996 y +439.9424 454.5195 452.1797 459.0195 v +464.5801 463.3203 558.7402 457.0996 y +553.46 481.8193 l +482.1826 532.8418 470.7422 500.2803 455.7793 504.6201 c +440.8203 509.0811 443.4609 498.5215 439.9395 497.6602 c +436.4219 496.7598 393.3008 524.041 386.1797 523.0996 c +379.2227 522.2813 351.4785 548.4678 367.7002 513.5 c +392.2305 461.002 300.9463 472.0898 285.1401 482.7803 c +266.5806 495.001 293.0601 462.3799 y +313.2197 440.4395 275.2998 459.0195 y +237.541 473 211.1406 444.8408 207.6201 443.8994 c +204.1016 443.0791 198.8218 439.5586 198.02 446.54 c +197.0601 453.6416 190.3877 469.9834 153.8599 443.1797 c +116.9814 415.8008 105.6201 433.3398 y +97.7002 438.6201 l +F +0 g +143.2998 405.7402 m +135.4614 392.9189 158.4199 378.3799 v +159.8818 376.8584 140.1802 381.5 v +133.2607 383.6787 131.54 395.1797 v +126.2217 399.958 120.98 406.2197 v +115.6616 412.2803 143.2998 405.7402 y +F +0.8 g +297.3799 458.0596 m +316.8486 428.5371 316.0996 423.2598 v +314.7607 411.8408 314.54 401.2803 318.0195 396.8594 c +321.582 392.4795 331.2197 356.0596 y +330.8223 354.6387 344.4199 396.3799 v +357.2217 414.0391 335.2998 434.2998 v +296.5015 465.9609 297.3799 458.0596 v +F +0 g +165.3799 376.2197 m +177.7017 368.2803 161.7798 333.9795 v +168.98 336.6201 l +168.02 324.2793 164.4199 321.7393 v +172.3398 325.0996 l +177.7017 316.3594 173.2998 311.1797 v +191.7798 302.2803 190.8198 295.3398 v +197.9409 304.04 193.46 311.1797 v +189.1401 318.1201 181.2197 313.7188 182.1802 333.9795 c +172.3398 330.3799 l +178.5801 340.1191 178.5801 347.1797 v +169.7002 344.54 l +186.7949 373.7549 174.98 375.2598 v +168.4614 376.2002 165.3799 376.2197 y +F +0.8 g +201.1401 357.7393 m +204.1016 362.5586 201.1401 361.5801 v +197.9409 360.7998 163.6206 344.5205 156.98 333.9795 c +194.8613 360.7998 201.1401 357.7393 v +F +212.4199 348.8594 m +215.54 353.7578 212.4199 352.9395 v +209.3818 351.999 175.0615 335.7197 168.5 325.0996 c +206.2998 351.999 212.4199 348.8594 v +F +227.0601 365.6602 m +230.0601 370.4795 227.0601 369.5 v +223.9014 368.7197 189.5815 352.4404 182.8999 341.8994 c +220.8198 368.7197 227.0601 365.6602 v +F +201.3799 317.6602 m +201.4614 324.2793 198.5 323.4199 v +195.3008 322.5195 155.7007 303.1592 149.0601 292.7002 c +195.3008 320.7578 201.3799 317.6602 v +F +202.8198 329.6602 m +204.1016 334.8389 201.1401 333.9795 v +198.8218 333.958 169.7817 321.2002 163.2197 310.7002 c +195.7402 334.3994 202.8198 329.6602 v +F +186.98 277.0996 m +175.9399 268.9395 l +187.3809 277.2002 191.2998 275.8994 v +183.8599 263.5586 182.8999 257.8994 v +194.4199 271.9209 200.6602 271.5801 v +208.9399 271.04 209.0601 259.0996 v +215.1006 270.6006 218.6602 270.1396 v +219.9414 263.1201 218.6602 255.7393 v +223.0205 264.001 227.54 262.2197 v +234.4614 264.4395 233.54 251.6602 v +233.5806 240.2402 232.8198 237.2598 v +238.8608 266.1992 241.46 266.54 v +250.3018 267.958 255.6201 258.3799 v +251.1802 266.6406 256.5801 264.3799 v +268.3398 262.6777 271.9399 255.2598 v +264.3799 268.3994 270.5 264.8594 v +278.0215 264.8789 279.3799 257.8994 v +288.5815 234.5186 290.8999 232.7002 v +282.4209 256.5195 284.1802 256.46 v +281.9814 269.7197 287.7798 253.3398 v +284.1802 268.8389 290.4199 267.9795 v +296.5015 267.0801 301.3398 256.0781 310.5801 258.6201 c +321.1426 252.5596 323.2998 328.7002 v +186.98 277.0996 l +F +0 g +192.2598 379.3398 m +208.501 385.8799 252.5 379.3398 v +260.4199 378.8408 267.8599 388.46 v +275.3818 398.1992 304.8608 406.1191 312.0195 403.8193 c +322.5801 396.8594 l +323.2998 395.6602 l +336.9824 384.1201 337.46 375.7393 v +337.8613 367.3994 321.582 314.5996 311.0605 297.0195 c +300.4614 279.3994 289.9014 265.7598 268.8198 268.46 c +245.8999 272.7988 217.7002 268.46 v +185.6216 270.1592 182.6602 279.0195 v +179.4609 287.7578 194.8999 304.46 y +199.7002 313.7188 198.5 329.6602 v +197.0601 345.3994 197.5015 376.2002 192.2598 379.3398 c +F +0.047059 0.745098 0.211765 0 k +216.5 377.1797 m +225.6606 356.8398 193.2197 285.0195 y +190.9014 283.3594 207.0273 276.7109 218.1802 279.5 c +230.2207 282.3008 274.5801 277.5801 y +300.4614 294.7998 314.6602 343.5801 y +325.9805 370.04 306.7402 373.5801 v +287.2617 377.0791 216.5 377.1797 y +F +0.247059 0.933333 0.509804 0.070588 k +214.1001 343.0996 m +217.8438 357.1641 219.5864 370.1426 216.5 377.1797 c +285.0605 370.04 297.3799 393.0195 v +302.0454 401.583 318.2813 367.8389 317.7793 357.2598 c +248.54 341.4385 232.3398 353.6602 v +214.1001 343.0996 l +F +0.266667 0.972549 0.580392 0.137255 k +219.1401 325.0996 m +221.2617 317.2393 218.6602 312.8594 v +216.8599 311.96 215.54 311.4199 v +216.8599 307.5586 223.46 305.8994 v +225.6606 300.958 228.2598 300.6201 v +230.9409 300.0801 236.2207 293.9189 240.7402 295.3398 c +245.0215 296.5586 257.2998 300.8594 y +263.5015 304.4795 273.1401 300.6201 v +275.792 301.4023 276.2598 305.8994 v +276.8096 310.9707 280.2197 315.0391 282.5 317.1797 c +284.6216 319.4404 295.1816 333.5186 293.7798 333.9795 c +292.5415 334.3994 219.1401 325.0996 y +F +0 0.698039 0.356863 0 k +214.3398 378.3799 m +211.1406 353.7578 214.5801 344.54 v +218.1802 335.2803 217.3018 333.0801 216.5 328.7002 c +215.54 324.2793 220.3809 313.2803 226.5801 306.6201 c +239.7798 304.9395 l +256.46 308.8809 266.6602 305.8994 v +276.4736 304.3232 280.3398 320.7803 v +285.5 327.7998 293.54 330.8594 v +301.3398 333.958 309.2598 379.7188 304.8198 388.46 c +300.4614 397.3203 284.6216 402.1592 267.1401 385.0996 c +249.4209 367.8389 247.2197 386.3193 214.3398 378.3799 c +F +0 R +0 G +1.1 w 10 M +214.3398 378.3799 m +211.1406 353.7578 214.5801 344.54 v +218.1802 335.2803 217.3018 333.0801 216.5 328.7002 c +215.54 324.2793 220.3809 313.2803 226.5801 306.6201 c +239.7798 304.9395 l +256.46 308.8809 266.6602 305.8994 v +276.4736 304.3232 280.3398 320.7803 v +285.5 327.7998 293.54 330.8594 v +301.3398 333.958 309.2598 379.7188 304.8198 388.46 c +300.4614 397.3203 284.6216 402.1592 267.1401 385.0996 c +249.4209 367.8389 247.2197 386.3193 214.3398 378.3799 c +214.3398 378.3799 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +216.02 296.0596 m +215.1006 298.3203 210.2598 298.7002 v +185.6216 302.7197 176.4199 316.46 v +168.9009 322.5195 173.7798 309.7393 v +185.1802 287.3193 192.7402 284.2998 v +210.7017 279.8408 216.02 296.0596 v +F +0 R +0 G +0.550001 w 10 M +216.02 296.0596 m +215.1006 298.3203 210.2598 298.7002 v +185.6216 302.7197 176.4199 316.46 v +168.9009 322.5195 173.7798 309.7393 v +185.1802 287.3193 192.7402 284.2998 v +210.7017 279.8408 216.02 296.0596 v +216.02 296.0596 l +s +0 O +0.145098 0.898039 0.682353 0.027451 k +1 w 4 M +303.8599 366.3799 m +304.6426 375.1855 306.7905 384.6602 304.8198 388.46 c +297.771 402.7041 279.0991 396.7754 267.1401 385.0996 c +249.4209 367.8389 247.2197 386.3193 214.3398 378.3799 c +212.2998 363.041 213.1401 351.9795 v +254.2617 364.7598 255.1401 358.7002 v +256.9014 362.1201 267.1401 362.0596 v +277.1406 362.1201 302.1558 363.4082 303.8599 366.3799 c +F +0 R +0.231373 1 0.941176 0.172549 K +2.2 w 10 M +256.5801 377.4199 m +261.7402 372.2402 257.7798 361.5801 v +241.9399 344.0791 244.1001 328.7002 v +S +0 O +0.011765 0 0.239216 0 k +1 w 4 M +203.7798 284.2998 m +198.8218 298.3203 208.5801 290.7803 v +213.7808 288.6387 212.4199 286.9395 v +211.1406 285.1201 204.98 280.7188 203.7798 284.2998 c +F +0 R +0 G +0.550001 w 10 M +203.7798 284.2998 m +198.8218 298.3203 208.5801 290.7803 v +213.7808 288.6387 212.4199 286.9395 v +211.1406 285.1201 204.98 280.7188 203.7798 284.2998 c +203.7798 284.2998 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +209.2998 282.8594 m +205.333 294.1826 213.1401 288.1396 v +217.9399 285.5068 216.2598 285.0195 v +211.2295 283.623 216.2432 280.8076 209.2998 282.8594 c +F +0 R +0 G +0.550001 w 10 M +209.2998 282.8594 m +205.333 294.1826 213.1401 288.1396 v +217.9399 285.5068 216.2598 285.0195 v +211.2295 283.623 216.2432 280.8076 209.2998 282.8594 c +209.2998 282.8594 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +214.5801 282.8594 m +210.6128 294.1826 218.4199 288.1396 v +223.1694 285.6582 221.54 285.0195 v +217.8296 283.623 221.5229 280.8076 214.5801 282.8594 c +F +0 R +0 G +0.550001 w 10 M +214.5801 282.8594 m +210.6128 294.1826 218.4199 288.1396 v +223.1694 285.6582 221.54 285.0195 v +217.8296 283.623 221.5229 280.8076 214.5801 282.8594 c +214.5801 282.8594 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +221.7798 282.6201 m +217.8726 293.9648 225.6201 287.8994 v +230.4365 285.4131 228.7402 284.7803 v +225.5288 283.623 228.7856 280.5869 221.7798 282.6201 c +F +0 R +0 G +0.550001 w 10 M +221.7798 282.6201 m +217.8726 293.9648 225.6201 287.8994 v +230.4365 285.4131 228.7402 284.7803 v +225.5288 283.623 228.7856 280.5869 221.7798 282.6201 c +221.7798 282.6201 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +228.98 282.8594 m +225.001 294.0508 232.8198 288.1396 v +236.9697 286.3086 235.9399 284.7803 v +234.8574 283.4912 235.9136 280.6758 228.98 282.8594 c +F +0 R +0 G +0.550001 w 10 M +228.98 282.8594 m +225.001 294.0508 232.8198 288.1396 v +236.9697 286.3086 235.9399 284.7803 v +234.8574 283.4912 235.9136 280.6758 228.98 282.8594 c +228.98 282.8594 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +236.1802 282.1396 m +230.9409 295.6807 240.98 288.6201 v +246.3418 286.4404 245.0601 284.7803 v +243.7017 282.9199 245.0215 279.3994 236.1802 282.1396 c +F +0 R +0 G +0.550001 w 10 M +236.1802 282.1396 m +230.9409 295.6807 240.98 288.6201 v +246.3418 286.4404 245.0601 284.7803 v +243.7017 282.9199 245.0215 279.3994 236.1802 282.1396 c +236.1802 282.1396 l +s +*u +0.266667 0.972549 0.580392 0.137255 K +2.2 w +204.98 300.8594 m +219.5 304.04 226.1001 300.6201 v +232.7002 299.1992 234.02 299.6602 v +235.3398 300.0801 238.8198 300.6201 y +S +1 D +242.4199 291.2598 m +255.5815 306.2402 268.8198 301.3398 v +276.4976 298.5703 275.3818 302.2803 276.2598 305.4199 c +277.1406 308.4385 277.3613 313.0586 282.98 316.46 c +S +*U +0 D +0 O +0.011765 0 0.239216 0 k +1 w 4 M +261.3799 308.7803 m +256.9014 320.7578 253.9399 306.6201 v +250.7407 292.5986 247.2197 288.6387 245.54 285.5 c +245.4609 279.8408 254.6602 280.2197 v +266.5806 280.7188 267.1401 283.8193 v +267.4614 286.8799 265.7002 299.6406 261.3799 308.7803 c +F +0 R +0 G +0.550001 w 10 M +261.3799 308.7803 m +256.9014 320.7578 253.9399 306.6201 v +250.7407 292.5986 247.2197 288.6387 245.54 285.5 c +245.4609 279.8408 254.6602 280.2197 v +266.5806 280.7188 267.1401 283.8193 v +267.4614 286.8799 265.7002 299.6406 261.3799 308.7803 c +261.3799 308.7803 l +s +*u +0.266667 0.972549 0.580392 0.137255 K +2.2 w +276.7402 300.8594 m +280.6616 303.6006 283.2197 302.2998 v +S +283.9399 319.0996 m +287.041 324.3896 292.3398 325.3398 v +S +*U +0 O +0.701961 g +1 w 4 M +196.5801 278.54 m +216.4209 275 221.2998 276.8594 v +230.9409 276.7588 221.7798 274.46 v +207.6201 274.5586 198.7402 275.8994 v +186.0605 282.0391 196.5801 278.54 v +F +0.011765 0 0.239216 0 k +211.9399 381.0195 m +231.3799 381.0391 233.54 380.0596 v +241.501 346.2803 237.6201 337.8193 v +236.2207 334.8389 233.0601 340.9395 v +212.8999 377.0791 209.2998 379.3398 v +205.8608 381.4805 210.7017 381.0391 211.9399 381.0195 c +F +0 R +0 G +0.550001 w 10 M +211.9399 381.0195 m +231.3799 381.0391 233.54 380.0596 v +241.501 346.2803 237.6201 337.8193 v +236.2207 334.8389 233.0601 340.9395 v +212.8999 377.0791 209.2998 379.3398 v +205.8608 381.4805 210.7017 381.0391 211.9399 381.0195 c +211.9399 381.0195 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +127.2197 383.8994 m +137 382.1406 150.98 379.3398 v +156.1401 354.6387 159.6201 349.3398 v +163.1816 344.0791 159.2217 344.0791 155.2998 347.1797 c +151.3018 350.2393 135.02 365.6406 132.7402 370.46 c +130.6206 375.3193 127.2197 383.8994 y +F +0 R +0 G +0.550001 w 10 M +127.2197 383.8994 m +137 382.1406 150.98 379.3398 v +156.1401 354.6387 159.6201 349.3398 v +163.1816 344.0791 159.2217 344.0791 155.2998 347.1797 c +151.3018 350.2393 135.02 365.6406 132.7402 370.46 c +130.6206 375.3193 127.2197 383.8994 y +127.2197 383.8994 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +151.2197 379.0996 m +157.6377 377.3379 158.6602 375.0195 v +159.855 372.4658 157.46 368.7803 y +156.3247 365.2041 155.0601 367.5801 v +153.6802 369.9629 150.5215 378.3867 151.2197 379.0996 c +F +0 R +0 G +0.550001 w 10 M +151.2197 379.0996 m +157.6377 377.3379 158.6602 375.0195 v +159.855 372.4658 157.46 368.7803 y +156.3247 365.2041 155.0601 367.5801 v +153.6802 369.9629 150.5215 378.3867 151.2197 379.0996 c +151.2197 379.0996 l +s +0 O +0 g +1 w 4 M +151.2197 379.3398 m +155.2617 373.5586 159.1401 373.5801 v +163.1816 373.5586 163.6016 374.0146 166.8198 373.3398 c +171.7617 372.2402 171.3198 374.4385 178.5801 373.0996 c +181.4839 372.5908 184.3018 373.5586 187.46 372.1396 c +190.46 370.9209 193.981 371.7988 195.3799 374.0596 c +196.6206 376.2002 201.8599 380.7803 y +187.8198 378.8408 184.8198 377.8994 v +160.1001 376.6396 151.2197 379.3398 v +F +0.011765 0 0.239216 0 k +200.4199 379.0996 m +193.2656 375.209 192.7402 372.6201 v +192.3848 369.9297 198.5 365.8994 y +201.625 360.7998 202.3398 363.5 v +202.9448 366.0801 201.2407 378.6201 200.4199 379.0996 c +F +0 R +0 G +0.550001 w 10 M +200.4199 379.0996 m +193.2656 375.209 192.7402 372.6201 v +192.3848 369.9297 198.5 365.8994 y +201.625 360.7998 202.3398 363.5 v +202.9448 366.0801 201.2407 378.6201 200.4199 379.0996 c +200.4199 379.0996 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +159.1401 373.0996 m +166.8345 360.7422 167.0601 373.0996 v +167.6865 374.458 165.8599 374.54 v +159.0679 374.5664 160.7407 379.0781 159.1401 373.0996 c +F +0 R +0 G +0.550001 w 10 M +159.1401 373.0996 m +166.8345 360.7422 167.0601 373.0996 v +167.6865 374.458 165.8599 374.54 v +159.0679 374.5664 160.7407 379.0781 159.1401 373.0996 c +159.1401 373.0996 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +167.0601 372.8594 m +175.7358 360.4707 174.98 372.8594 v +175.0449 373.2441 173.0601 373.3398 v +167.8926 373.8682 168.272 378.8359 167.0601 372.8594 c +F +0 R +0 G +0.550001 w 10 M +167.0601 372.8594 m +175.7358 360.4707 174.98 372.8594 v +175.0449 373.2441 173.0601 373.3398 v +167.8926 373.8682 168.272 378.8359 167.0601 372.8594 c +167.0601 372.8594 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +174.98 372.8594 m +183.7134 361.0762 182.8999 371.6602 v +183.1089 373.0664 181.2197 373.3398 v +177.0078 374.1729 176.7754 377.7461 174.98 372.8594 c +F +0 R +0 G +0.550001 w 10 M +174.98 372.8594 m +183.7134 361.0762 182.8999 371.6602 v +183.1089 373.0664 181.2197 373.3398 v +177.0078 374.1729 176.7754 377.7461 174.98 372.8594 c +174.98 372.8594 l +s +0 O +0.011765 0 0.239216 0 k +1 w 4 M +182.4199 372.6201 m +191.2109 359.9619 191.54 370.7002 v +193.4023 372.2354 191.54 372.3799 v +185.0815 373.2939 185.96 378.1953 182.4199 372.6201 c +F +0 R +0 G +0.550001 w 10 M +182.4199 372.6201 m +191.2109 359.9619 191.54 370.7002 v +193.4023 372.2354 191.54 372.3799 v +185.0815 373.2939 185.96 378.1953 182.4199 372.6201 c +182.4199 372.6201 l +s +0 O +0.105882 0.031373 0.356863 0 k +1 w 4 M +142.8198 368.7803 m +134.4199 370.46 l +131.4463 375.9795 129.1401 382.7002 y +136.1216 381.6465 149.7798 378.6201 v +150.8335 374.9141 152.4199 368.54 v +142.8198 368.7803 l +F +214.3398 373.8193 m +212.4702 376.6807 211.0229 378.6152 210.2598 379.0996 c +206.9937 381.1328 211.5513 380.7178 212.8999 380.7803 c +231.02 380.7178 233.0601 379.8193 v +233.6694 377.4219 234.5 373.5801 v +223.3232 375.9033 214.3398 373.8193 v +F +0.164706 0.627451 1 0.031373 k +273.3799 525.9795 m +303.7617 521.5303 331.832 560.7363 333.8594 571.3398 c +335.7051 582.0322 324.5 595.0996 y +326.0264 598.4883 320.7012 613.9756 314.9004 624.1396 c +309.085 634.3057 291.5938 633.2334 272.4199 634.2197 c +254.876 635.2734 234.5479 609.6201 233.0601 607.5801 c +231.644 605.749 238.4214 563.6406 239.7798 557.4199 c +241.3232 551.0547 238.3398 521.8994 y +276.085 532.0254 242.7754 530.2441 273.3799 525.9795 c +F +0.047059 0.517647 0.756863 0 k +233.7798 606.8594 m +232.4722 605.0713 239.125 563.7266 240.5 557.6602 c +241.9761 551.3721 239.0601 522.8594 y +275.0649 532.6279 243.4014 530.9385 273.3799 526.7002 c +303.2769 522.3848 330.8379 560.876 332.6602 571.3398 c +334.6406 581.7871 323.7793 594.6201 y +325.1357 597.9434 319.9082 613.1504 314.1797 623.1797 c +308.5039 633.1084 291.332 632.0547 272.4199 633.0195 c +255.2817 634.0586 235.3232 608.873 233.7798 606.8594 c +F +0.035294 0.372549 0.533333 0 k +234.7402 606.1396 m +233.2998 604.3926 239.8281 563.8154 241.2197 557.6602 c +242.6265 551.6885 239.7798 523.8193 y +274.3735 533.7822 244.0254 531.6338 273.3799 527.4199 c +302.792 523.2393 329.8447 561.0176 331.7002 571.3398 c +333.5762 581.54 322.8203 594.1396 y +324.248 597.3965 319.1172 612.3223 313.46 622.2197 c +307.9238 631.9111 291.0703 630.8789 272.4199 631.8193 c +255.6846 632.8447 236.0981 608.124 234.7402 606.1396 c +F +0.023529 0.239216 0.32549 0 k +235.46 605.6602 m +234.1255 603.7158 240.5313 563.9043 241.9399 557.8994 c +243.2769 552.0049 240.5 524.54 y +272.9121 534.4951 244.6494 532.3301 273.3799 528.1396 c +302.3096 524.0938 328.8516 561.1563 330.7402 571.3398 c +332.5117 581.293 322.0996 593.6602 y +323.3594 596.8516 318.3242 611.4941 312.7402 621.0195 c +307.3418 630.7129 290.8066 629.7002 272.6602 630.6201 c +256.0903 631.6299 236.8711 607.376 235.46 605.6602 c +F +0.011765 0.109804 0.137255 0 k +236.1802 604.9395 m +234.9536 603.0391 241.2368 563.9912 242.6602 558.1396 c +243.9297 552.3223 241.2197 525.5 y +271.8921 535.208 245.2759 533.0234 273.6201 529.0996 c +301.8247 524.9453 327.8555 561.2979 329.54 571.0996 c +331.4453 581.0479 321.1406 593.1797 y +322.4697 596.3066 317.5332 610.6689 312.2598 620.0596 c +306.7617 629.5186 290.5449 628.5244 272.6602 629.4199 c +256.4961 630.416 237.6465 606.6289 236.1802 604.9395 c +F +1 g +273.6201 529.8193 m +301.3398 525.7998 326.8613 561.4395 328.5801 571.0996 c +330.3828 580.8008 320.1797 592.7002 y +321.582 595.7598 316.7402 609.8408 311.54 619.0996 c +306.1807 628.3203 290.2808 627.3457 272.6602 628.2197 c +256.9014 629.2012 238.4214 605.8809 237.1401 604.2197 c +235.7817 602.3594 241.9399 564.0801 243.3799 558.3799 c +244.5801 552.6416 241.9399 526.2197 y +269.9912 535.7002 245.8999 533.7197 273.6201 529.8193 c +F +0.8 g +324.7402 567.2598 m +294.0801 558.7998 281.2998 560.54 v +263.9409 567.8213 254.1802 543.7393 v +250.3018 535.9209 248.1802 533.6602 v +245.8999 531.5215 324.7402 567.2598 y +F +0 g +328.8203 569.6602 m +296.9409 556.1602 285.8599 556.7002 v +267.9009 561.6602 258.7402 545.6602 v +249.4209 535.4814 246.02 533.6602 v +245.4609 531.9609 252.5 536.2998 v +264.02 530.54 l +280.2197 520.0801 290.8999 537.7393 v +295.1816 550.001 295.2197 552.1396 v +295.1816 554.4004 318.5 560.5615 320.1797 561.0195 c +322.0205 561.4395 329.2813 566.0596 328.8203 569.6602 c +F +0.45098 0 1 0 k +276.7402 530.0596 m +269.1416 530.0762 259.9302 534.3271 259.9399 541.0996 c +259.9302 548.0742 269.1416 554.9648 276.7402 555.0195 c +284.2617 554.9648 290.3911 549.3945 290.4199 542.54 c +290.3911 535.6465 284.2617 530.0762 276.7402 530.0596 c +F +0.658824 0.2 1 0.039216 k +272.6602 548.54 m +267.3848 547.6328 261.7881 545.9814 261.8599 546.1396 c +263.5591 551.2998 270.5576 554.9648 276.7402 555.0195 c +281.4248 554.9648 285.5938 552.79 288.02 549.5 c +282.2046 549.8408 272.6602 548.54 v +F +1 g +285.8599 548.7793 m +281.1006 552.2002 281.0601 549.7393 v +285.0605 544.9395 285.8599 548.7793 v +F +0 g +275.0601 539.6602 m +272.1919 539.7412 269.9624 541.9707 270.02 544.7002 c +269.9624 547.4697 272.1919 549.6992 275.0601 549.7393 c +277.6904 549.6992 279.9199 547.4697 279.8599 544.7002 c +279.9199 541.9707 277.6904 539.7412 275.0601 539.6602 c +F +0.164706 0.627451 1 0.031373 k +160.5801 554.2998 m +157.0205 577.7217 159.6201 582.6201 v +171.541 593.5615 171.1401 597.5 v +170.6602 617.3213 169.46 618.1396 v +168.02 619.0801 159.6606 625.6807 153.1401 618.6201 c +141.6201 598.8418 142.5801 591.7393 v +142.5801 589.5801 l +134.1416 590.04 132.5 587.8994 v +131.0601 582.1201 129.8599 581.6602 v +126.6606 579.041 128.8999 575.8994 v +126.6606 573.3193 127.2197 568.9395 v +135.3799 564.6201 l +137.6602 548.6816 149.54 543.0195 v +154.8608 540.3994 158.3408 547.8008 160.5801 554.2998 c +F +1 g +159.3799 556.46 m +156.272 577.4121 158.6602 581.6602 v +169.3398 591.668 168.98 595.3398 v +168.5479 613.0518 167.2998 613.8193 v +166.1719 614.6357 158.6479 620.5752 152.6602 614.2998 c +142.4121 596.4199 143.2998 590.0596 v +143.2998 588.1396 l +135.6802 588.5 134.1802 586.46 v +132.9082 581.3721 131.7798 580.9395 v +128.9478 578.5996 130.8198 575.8994 v +128.9478 573.4521 129.3799 569.4199 v +136.8198 565.5801 l +138.8481 551.2754 149.54 546.1396 v +154.3281 543.8232 157.46 550.4863 159.3799 556.46 c +F +0.043137 0.478431 0.701961 0 k +168.7402 617.1797 m +167.6455 618.0576 159.4063 624.4063 152.8999 617.6602 c +141.8193 598.2363 142.5801 591.2598 v +142.5801 589.3398 l +134.5254 589.6563 132.7402 587.4199 v +131.5229 581.9336 130.3398 581.4199 v +127.2319 578.9307 129.3799 575.8994 v +127.2319 573.3535 127.7002 569.1797 v +135.8599 564.8594 l +137.9575 549.3291 149.54 543.7393 v +154.7266 541.2559 158.1201 548.4697 160.3398 555.0195 c +156.8335 577.6445 159.3799 582.3799 v +170.9912 593.0889 170.6602 597.0195 v +170.1318 616.2529 168.7402 617.1797 v +F +0.027451 0.305882 0.423529 0 k +168.2598 615.9795 m +167.271 617.0332 159.1543 623.1289 152.8999 616.46 c +142.0161 597.6318 142.8198 591.0195 v +142.8198 588.8594 l +134.9097 589.2705 133.2197 587.1797 v +131.9839 581.7461 130.8198 581.4199 v +127.8032 578.8203 129.8599 575.8994 v +127.8032 573.3867 128.1802 569.1797 v +136.1001 565.0996 l +138.2554 549.9795 149.54 544.46 v +154.5942 542.1104 157.9014 549.1426 160.1001 555.5 c +156.6465 577.5674 159.1401 582.1396 v +170.4414 592.6133 169.9399 596.2998 v +169.604 615.1875 168.2598 615.9795 v +F +0.015686 0.141176 0.184314 0 k +167.7798 615.0195 m +166.8994 616.0107 158.8999 621.8525 152.8999 615.2598 c +142.2153 597.0244 143.0601 590.54 v +143.0601 588.3799 l +135.2959 588.8857 133.7002 586.9395 v +132.4473 581.5586 131.2998 581.1797 v +128.377 578.71 130.3398 575.8994 v +128.377 573.4209 128.8999 569.4199 v +136.5801 565.3398 l +138.5503 550.6279 149.54 545.4199 v +154.46 542.9668 157.6807 549.8145 159.6201 555.9795 c +156.459 577.4912 158.8999 581.8994 v +169.8896 592.1426 169.46 595.8193 v +169.0762 614.1201 167.7798 615.0195 v +F +1 g +159.3799 556.46 m +156.272 577.4121 158.6602 581.6602 v +169.3398 591.668 168.98 595.3398 v +168.5479 613.0518 167.2998 613.8193 v +166.5249 614.9883 158.6479 620.5752 152.6602 614.2998 c +142.4121 596.4199 143.2998 590.0596 v +143.2998 588.1396 l +135.6802 588.5 134.1802 586.46 v +132.9082 581.3721 131.7798 580.9395 v +128.9478 578.5996 130.8198 575.8994 v +128.9478 573.4521 129.3799 569.4199 v +136.8198 565.5801 l +138.8481 551.2754 149.54 546.1396 v +154.3281 543.8232 157.46 550.5938 159.3799 556.46 c +F +0.8 g +156.02 563.4199 m +132.2695 574.6396 131.2998 575.4199 v +141.291 566.501 142.1001 566.54 v +143.0503 566.501 156.02 563.4199 y +F +0 g +137.2998 570.1396 m +157.46 566.2803 157.46 561.5 v +157.46 558.2383 157.1934 543.4756 151.2197 545.1797 c +142.0615 547.8008 146.0215 563.6406 137.2998 570.1396 c +F +0.45098 0 1 0 k +146.4199 566.0596 m +156.3369 564.4395 157.46 561.5 v +158.1201 559.6807 158.8496 550.541 152.8999 549.2598 c +147.8335 548.3379 145.3809 559.582 146.4199 566.0596 c +F +0 g +240.98 519.2598 m +240.5098 521.1729 241.9497 521.0283 243.8599 521.6602 c +246.1206 522.2813 259.5415 526.46 260.4199 529.3398 c +261.3008 532.1816 275.7798 527.4199 y +277.8008 526.46 282.7402 523.5801 y +287.9214 522.2813 295.2197 521.8994 y +297.8218 520.7402 301.46 517.5801 y +317.6211 506.4414 331.2197 514.46 y +353.2617 521.6211 346.5801 540.6201 y +343.3613 550.4404 346.8203 554.2998 y +347.1006 558.3604 354.9805 551.4199 y +357.8818 546.7012 358.8203 541.0996 y +367.5605 528.8818 363.8594 548.54 y +364.043 549.5596 360.9609 553.5195 360.9805 554.7793 c +360.9609 556.1602 359.0605 559.8193 y +355.6807 563.6406 358.3398 571.3398 y +360.3008 586.5195 357.8594 584.54 y +356.5615 586.5195 346.3398 575.4199 y +344.0215 571.7813 337.46 570.1396 y +334.3418 568.04 330.5 569.6602 y +327.7422 570.0195 321.6201 562.2197 y +324.6602 562.541 327.3008 557.7002 330.0195 557.4199 c +332.5801 557.2617 334.5605 560.1201 336.2598 560.7793 c +338.082 561.4395 341.0605 555.0195 y +341.6025 552.2002 335.54 546.8594 y +335.002 541.8604 333.1406 543.7393 y +329.9414 544.2793 328.6211 540.1016 327.6201 535.0996 c +326.4219 529.9805 321.8594 529.5801 y +320.041 521.4004 318.7402 524.7793 y +318.5 530.8613 312.0195 524.54 y +310.5801 522.2813 305.54 524.7793 y +298.04 526.9014 300.7402 529.0996 y +302.6602 531.5215 314.9004 529.0996 y +317.4004 530.8613 308.6602 535.3398 y +307.9395 537.2402 309.1406 542.0596 y +310.3613 545.5996 317.7793 551.6602 y +328.1816 553.0801 325.2197 554.7793 y +318.2813 560.5615 312.0195 552.1396 y +309.4805 545.3818 290.4199 528.8594 y +285.0605 525.1396 287.9214 532.6201 283.46 528.8594 c +279.1206 525.1396 256.5801 535.0996 y +243.7422 536.3525 240.7373 519.0361 236.8999 522.3799 c +242.8135 513.0967 240.98 519.2598 v +F +455.2998 702.1396 m +427.1816 693.4395 424.0996 672.8594 v +421.4629 647.6816 444.0195 628.2197 v +444.3418 621.2813 446.6602 617.6602 v +444.7813 612.4805 465.3799 620.7793 v +495.3799 630.1396 l +502.4219 632.7197 508.0996 642.3799 v +513.8623 652.0801 530.5801 672.7617 526.5801 700.46 c +527.9414 712.8008 521.2998 713.1797 v +512.1006 715.001 504.2598 706.7002 v +496.7021 703.1211 494.1797 703.5801 v +455.2998 702.1396 l +F +515.54 703.3398 m +517.7334 713.1533 512.4199 707.8994 v +504.668 701.5371 496.3398 701.4199 v +480.4668 699.1162 475.6992 684.6201 v +471.2695 655.0732 480.0195 648.8594 v +485.3047 640.5537 492.9805 647.8994 v +500.7949 655.0732 517.8438 688.3252 515.54 703.3398 c +F +0.2 g +515.0605 702.8594 m +517.3105 712.5537 512.1797 707.4199 v +504.4805 701.1514 496.3398 701.1797 v +480.7207 698.7725 475.9395 684.6201 v +471.6914 655.5293 480.2598 649.3398 v +485.4727 641.2734 492.9805 648.3799 v +500.6797 655.5293 517.3877 688.2051 515.0605 702.8594 c +F +0.4 g +514.5801 702.6201 m +516.8906 711.9561 511.6992 706.9395 v +504.2959 700.7617 496.3398 700.7002 v +480.9746 698.4297 476.4199 684.3799 v +472.1143 655.9873 480.5 649.8193 v +485.6387 641.9961 493.2197 649.0996 v +500.5664 655.9873 516.9346 688.083 514.5801 702.6201 c +F +0.6 g +514.0996 702.1396 m +516.4668 711.3584 511.46 706.2197 v +504.1113 700.376 496.3398 700.46 v +481.2324 698.0859 476.6602 684.3799 v +472.5371 656.4463 480.7402 650.54 v +485.8066 642.7178 493.2197 649.5801 v +500.4512 656.4463 516.4785 687.9629 514.0996 702.1396 c +F +0.8 g +513.8594 701.6602 m +516.0469 710.7578 511.2197 705.7393 v +503.9258 699.9893 496.3398 699.9795 v +481.4863 697.7432 476.9004 684.3799 v +472.959 656.9043 480.9805 651.0195 v +485.9746 643.4385 493.2197 650.0596 v +500.3359 656.9043 516.0225 687.8428 513.8594 701.6602 c +F +1 g +513.3799 701.4199 m +515.6211 710.1602 510.7402 705.2598 v +503.7422 699.6006 496.3398 699.5 v +481.7402 697.3994 477.3799 684.1396 v +473.3809 657.3604 481.2197 651.7393 v +486.1426 644.1602 493.2197 650.7793 v +500.2207 657.3604 515.5664 687.7207 513.3799 701.4199 c +F +0.254902 0.941176 1 0.243137 k +280.5801 477.7402 m +258.2217 498.9609 249.3799 499.8193 v +211.5801 504.2402 195.3799 484.46 v +214.6616 506.8809 245.0601 500.7803 v +221.2617 505.5605 207.6201 501.9795 v +189.1401 502.04 178.5801 486.6201 v +175.46 481.3398 l +179.8999 497.6406 200.1802 504.1396 v +225.2217 509.5205 237.1401 504.1396 v +213.3418 511.7217 202.3398 509.4199 v +168.9009 512.1602 154.8198 483.0195 v +159.2217 498.9609 175.46 506.7803 v +190.46 516.5596 212.8999 513.5 v +228.7402 509.96 234.5 507.2598 v +240.1807 504.6797 238.8608 507.7617 229.7002 513.0195 c +223.46 524.041 208.1001 523.5801 v +160.981 519.6416 149.54 506.54 v +164.5015 518.7607 175.9399 521.8994 v +200.5806 530.6406 209.7798 529.8193 v +237.1016 528.6602 245.54 533.1797 v +233.1416 527.5615 236.6602 524.0596 v +240.1807 520.5195 247.6616 512.1602 247.7002 510.8594 c +247.6616 509.5205 274.2798 485.2109 278.1802 480.3799 c +280.5801 477.7402 l +F +0.8 g +432.9805 264.3799 m +415.8516 304.5918 402.0195 315.0195 v +430.7002 297.4395 434.6602 277.5801 v +434.5498 266.6406 432.9805 264.3799 v +F +484.5801 256.2197 m +455.4512 316.6904 435.1406 343.0996 v +482.9502 301.8418 488.4199 272.7803 v +488.9004 266.54 l +485.7793 269.4199 l +485.1514 259.4912 484.5801 256.2197 v +F +546.7402 309.5 m +478.002 374.9912 476.4199 377.6602 v +542.9004 305.1416 546.2598 296.7803 v +544.002 306.79 546.7402 309.5 v +F +339.3799 261.7393 m +360.8506 318.8906 381.8594 294.1396 v +398.25 283.1406 397.7002 279.7393 v +393.3008 286.9902 373.46 286.46 v +352.6016 289.7402 339.3799 261.7393 v +F +548.9004 401.8994 m +499.4502 433.292 491.2998 435.0195 v +478.2129 437.5371 545.6504 403.04 551.0605 391.5801 c +553.3496 394.2412 548.9004 401.8994 v +F +0 g +383.2998 284.7803 m +405.623 286.8799 413.0605 294.3799 v +417.8594 290.2998 l +437.2998 332.54 l +441.3799 327.0195 l +457.1025 343.2002 456.2598 351.9795 v +455.3408 360.7998 470.4199 345.5 y +469.4219 358.1602 477.3799 350.7803 v +474.7012 367.8389 483.8594 358.9395 v +472.3496 392.2139 497.0605 363.9795 v +503.3027 356.8398 498.5 364.2197 y +469.8613 417.1201 493.7002 401.1797 v +495.8213 426.3584 494.4199 431.1797 v +493.1816 436.04 490.9805 460.6807 485.7793 466.46 c +480.4209 472.1211 486.1426 473.8809 492.2598 468.1396 c +479.9814 494.5615 494.4199 481.3398 v +490.541 498.0801 485.7793 501.2598 v +479.543 520.0811 496.3398 508.2197 v +491.4219 521.8398 487.9395 525.2598 v +475.1406 555.7207 483.1406 550.46 v +487.9395 546.3799 l +480.4209 561.8818 487.46 556.9395 v +494.502 552.2002 494.4199 552.6201 y +471.1807 589.1602 493.7002 569.8994 v +484.6465 585.1113 480.9805 592.7002 v +460.1816 615.1201 475.9395 608.0596 v +481.2197 606.3799 l +471.623 617.3213 462.7402 619.0996 v +454.0205 620.8398 465.4609 627.8818 472.5801 625.5801 c +479.543 623.4795 496.8203 615.0195 y +510.7813 594.4395 515.2998 593.8994 v +493.1816 602.3594 499.7002 593.6602 v +515.6211 578.1602 507.6201 578.54 v +501.1016 570.6797 506.4199 561.0195 v +486.0752 581.2305 502.3398 553.0996 v +510.0195 535.0996 l +483.0605 562.3203 495.3799 538.2197 v +514.3018 512.1602 516.5 511.8193 v +518.7012 511.2803 523.46 501.5 y +518.6602 503.8994 l +524.4199 494.0596 l +512.1006 507.3193 518.6602 492.8594 v +524.9004 477.0195 l +502.4219 501.1611 517.46 468.6201 v +499.3418 474.3193 509.0605 455.4199 v +507.2617 437.7988 507.6201 432.1396 v +508.1406 426.3584 509.4609 395.1201 504.7402 386.2998 c +499.7813 377.5205 511.2227 356.4004 513.3799 351.9795 c +515.6211 347.5996 519.582 335.7197 510.0195 345.7393 c +500.2207 355.959 505.0615 349.8008 507.3799 340.2197 c +509.4609 330.4395 516.0605 313.2803 515.2998 307.0996 c +513.8623 305.7988 510.2598 309.7393 v +494.0625 334.8389 495.8594 319.0996 v +494.502 310.2002 491.0605 300.6201 v +487.4629 288.6387 487.46 298.2197 v +483.9414 316.8008 480.9805 308.54 v +477.7813 300.0801 473.8203 293.4795 470.6602 290.7803 c +467.6621 288.2002 461.9414 313.2803 460.5801 301.8193 c +447.4209 315.4805 442.0996 297.5 v +429.3799 279.5 l +428.9414 293.04 427.7002 286.46 v +394.6211 279.8408 383.2998 284.7803 v +F +345.3799 677.1797 m +332.5801 685.9609 328.0996 685.5801 v +323.7822 685.0801 358.541 695.2012 403.9395 664.9395 c +409.1406 661.7598 413.0605 662.2998 v +416.6211 659.5615 413.54 655.5801 v +403.8613 645.041 416.1797 632.7793 v +436.4219 625.2412 430.3398 634.9395 v +442.1406 630.5215 444.7402 626.0596 v +447.4209 621.7207 446.1797 626.0596 y +439.0615 634.04 432.5 639.7393 v +426.7422 641.96 423.6201 651.2598 v +420.582 660.4395 417.9414 671.4414 422.9004 675.0195 c +418.3809 670.1211 419.2998 674.54 v +420.1426 678.9199 424.1025 682.8799 425.7793 683.4199 c +427.6211 683.7607 445.6621 701.1416 453.1406 701.6602 c +443.0215 700.04 439.7002 701.1797 v +436.4219 702.2402 407.1602 714.7803 400.5801 716.0596 c +382.0801 723.3604 395.2998 721.0996 v +434.6621 716.9814 454.5801 702.3799 v +446.7607 711.7012 426.5 719.4199 v +402.1016 733.2607 363.3799 727.8193 v +343.8008 724.2412 335.2998 722.2998 v +332.3623 722.9209 331.7002 723.2598 v +331.043 723.7998 318.0605 733.7002 287.7798 725.8994 c +269 720.9414 259.46 715.5801 v +242.8208 714.3408 238.8198 710.7793 v +218.4009 694.7598 216.2598 693.9795 v +214.0015 693.001 201.4614 684.6416 200.6602 684.1396 c +227.6406 691.46 230.1802 694.2197 v +232.9209 696.7393 252.0605 699.6006 254.6602 698.0596 c +257.3408 696.5215 266.5806 697.1816 256.1001 696.6201 c +339.1807 680.2393 340.0996 678.1396 v +340.9424 675.8408 345.3799 677.1797 y +F +0.164706 0.627451 1 0.031373 k +423.8594 687.2598 m +412.6621 695.4199 410.4199 695.4199 v +408.2617 695.4199 394.6211 706.6396 390.0195 706.2197 c +385.3809 705.7617 371.9629 716.7607 341.7793 707.6602 c +341.1602 709.9395 345.1406 710.7793 v +352.1621 713.2393 352.5801 713.8994 v +374.8203 718.5195 382.8203 714.6201 v +392.8613 711.7012 399.6201 704.7793 v +412.002 701.3594 415.46 702.3799 v +425.2012 700.04 425.54 698.0596 v +432.0225 694.7598 430.0996 691.8193 v +430.4814 690.1396 423.8594 687.2598 v +F +410.1797 689.6602 m +411.0508 688.9063 412.1719 688.7979 412.8203 687.9795 c +413.0938 687.5625 412.7773 687.2041 412.3398 687.0195 c +411.2842 686.749 410.123 687.375 408.9805 686.7793 c +408.4238 686.501 407.7178 686.7002 407.0605 686.7793 c +405.3125 687.3506 403.3018 687.377 401.54 686.54 c +399.2578 687.8623 396.6631 687.2217 394.3398 688.2197 c +394.3086 688.3516 394.0645 687.9697 394.0996 687.9795 c +390.6318 689.2588 386.5156 688.9492 383.7793 691.5801 c +381.1709 691.9131 378.5762 692.4219 375.8594 693.2598 c +373.9063 693.7305 372.3584 694.8174 370.5801 695.6602 c +369.0605 696.5117 367.457 697.085 365.7793 697.5801 c +363.7207 697.9922 361.707 697.8701 359.54 698.54 c +359.5234 698.4678 359.3125 698.0908 359.2998 698.0596 c +358.8652 698.2393 358.5469 698.8809 358.3398 698.7793 c +356.5088 698.2471 354.8721 699.3174 353.0605 699.0195 c +351.7441 700.2871 349.8438 700.0186 348.2598 700.46 c +344.8828 701.4365 341.415 700.04 338.1797 701.1797 c +342.6055 703.167 347.7607 701.8105 352.3398 704.0596 c +354.791 705.3916 357.7188 704.1797 360.5 705.0195 c +361.0801 705.1729 361.8418 705.3965 362.1797 704.7793 c +362.4297 704.8086 362.6289 705.0723 362.6602 705.0195 c +365.3887 703.7695 367.9355 702.3682 370.5801 701.1797 c +371.0391 701.0332 371.627 701.29 372.0195 701.1797 c +373.5752 699.7305 375.7109 699.8428 377.2998 698.54 c +379.1094 699.0537 381.082 698.6338 383.0605 699.2598 c +383.0693 699.3506 383.3262 698.9766 383.2998 699.0195 c +384.6055 699.8232 385.875 699.5264 386.9004 699.2598 c +387.2285 699.0625 387.959 698.792 388.3398 698.7793 c +389.5303 698.4072 390.4736 697.8799 391.7002 697.5801 c +391.8965 697.6592 392.0986 698.0332 392.1797 698.0596 c +393.4141 697.5195 394.5586 697.5801 395.2998 696.3799 c +395.4297 696.4492 395.6113 696.7109 395.7793 696.6201 c +396.8311 696.3105 397.5469 695.4795 398.6602 695.1797 c +399.291 695.0977 399.9629 694.4092 400.5801 694.2197 c +403.2266 693.4111 405.2559 691.7285 407.7793 690.8594 c +408.5049 690.4033 409.4668 690.1465 410.1797 689.6602 c +F +325.9395 705.2598 m +323.0957 707.1514 320.4922 708.3682 317.7793 710.2998 c +317.6055 710.4795 317.2109 710.29 317.0605 710.54 c +315.8789 711.0967 314.9043 711.7354 313.9395 712.46 c +313.2295 712.9209 312.3271 712.9082 311.7793 713.1797 c +308.9697 714.6123 306.0776 715.2266 303.3799 716.54 c +304.0713 717.2432 305.3047 716.9736 306.02 717.9795 c +306.1733 717.5527 306.4351 717.2402 306.7402 717.5 c +308.6699 718.4453 310.7051 718.6133 312.5 718.46 c +314.4248 718.4121 316.3164 718.0781 318.2598 717.7393 c +318.6055 717.7275 318.8242 717.1514 319.2197 717.0195 c +321.6318 716.3145 324.2598 716.8926 326.6602 716.0596 c +328.3398 715.2793 330.0684 714.375 331.46 712.9395 c +331.707 712.6855 331.3496 712.3545 330.9805 712.2197 c +331.4697 712.2607 331.7695 712.0352 331.9395 711.7393 c +331.9834 711.4277 331.9834 711.0938 331.9395 710.7793 c +331.7676 710.4893 331.46 710.377 330.9805 710.2998 c +329.502 710.1123 331.4502 711.6289 330.7402 711.0195 c +329.2813 710.2422 330.1016 708.6963 329.2998 707.4199 c +328.9736 707.5137 328.7217 707.7529 328.8203 708.1396 c +329.0977 707.6064 328.4355 707.2881 328.3398 706.9395 c +327.8281 706.1426 326.8398 704.585 325.9395 705.2598 c +F +290.1802 697.0996 m +286.6494 698.043 283.2944 697.918 279.8599 699.2598 c +279.9033 699.3535 279.6582 698.9697 279.6201 699.0195 c +278.084 699.6533 277.0737 700.7168 275.7798 701.8994 c +274.8872 702.8428 273.063 702.418 271.7002 702.8594 c +271.3042 703.0898 271.0806 703.6514 270.7402 703.5801 c +269.4102 703.8682 268.3906 704.9121 267.1401 705.5 c +269.811 706.4141 272.4629 706.3809 275.0601 706.7002 c +275.2949 706.8242 275.4536 706.4697 275.54 706.46 c +275.751 706.4697 275.8926 706.7119 276.02 706.9395 c +276.2554 706.5537 276.5864 706.1934 276.98 706.46 c +277.4722 707.0674 278.084 706.8584 278.6602 706.7002 c +278.835 706.8027 278.9746 706.4697 279.1401 706.46 c +279.2695 706.4697 279.4136 706.8125 279.6201 706.7002 c +279.7109 706.8105 279.855 706.4697 280.1001 706.46 c +280.1504 706.4697 280.292 706.7119 280.3398 706.9395 c +281.2017 706.001 282.1733 706.6113 282.98 706.46 c +284.2207 706.165 284.5137 704.8994 285.6201 704.54 c +290.8833 703.1377 295.4336 700.7793 300.2598 698.54 c +300.5693 698.3213 300.7998 698.0479 300.7402 697.5801 c +300.9751 697.6201 301.3184 697.7168 301.46 697.5801 c +302.6914 696.7666 303.8359 696.1641 304.5801 694.9395 c +304.8418 694.585 304.479 694.1357 304.3398 694.2197 c +299.3506 695.2881 294.9438 695.9551 290.1802 697.0996 c +F +274.8198 648.6201 m +273.1206 649.8799 272.4775 652.1113 271.2197 654.1396 c +271.0015 654.4561 271.3042 654.8047 271.7002 654.8594 c +272.2686 655.0752 272.8662 654.5498 273.3799 654.3799 c +275.2354 653.3789 276.9248 652.0137 279.1401 651.9795 c +281.3096 649.4043 285.9941 648.9795 286.1001 645.2598 c +286.0039 644.3164 284.4321 645.3242 283.9399 644.2998 c +281.2642 645.4834 278.6357 645.3701 276.02 646.9395 c +275.3384 647.4033 275.7031 647.9023 274.8198 648.6201 c +F +244.5801 706.46 m +244.729 706.3711 252.4614 706.1143 252.5 705.9795 c +252.3945 705.6514 243.8911 704.4971 243.3799 704.7793 c +243.3105 704.7676 235.0474 702.0938 234.98 702.1396 c +235.1934 702.3896 244.2871 706.373 244.5801 706.46 c +F +0 g +261.6201 695.6602 m +245.2402 693.6602 240.5 692.2998 v +235.5605 691.0205 215.1006 682.6611 211.7002 680.54 c +197.0601 674.5205 178.3398 652.46 v +186.7207 656.2617 189.1401 659.4199 v +204.1016 673.2002 203.7798 670.46 v +217.3018 679.8008 216.7402 677.4199 v +243.481 689.7002 241.2197 686.2998 v +265.04 691.2412 264.02 688.9395 v +284.6216 684.2002 281.54 683.8994 v +275.1606 682.6611 282.2598 678.6201 v +278.4609 673.8604 272.4199 678.3799 v +266.5806 682.6611 269.8809 680.2393 264.5 679.0996 c +261.5215 678.2598 256.5801 682.7002 v +250.3018 687.7207 240.7402 683.6602 v +206.96 669.9004 204.7402 669.2598 v +200.8018 666.1611 198.2598 662.2998 v +191.7798 657.3604 188.4199 655.8193 v +174.4014 643.0615 173.0601 641.4199 v +169.3398 635.8018 168.5 635.4199 v +175.501 639.54 177.6201 641.6602 v +193.1001 652.7402 198.98 653.6602 v +203.8809 656.9209 204.7402 658.46 v +220.6016 668.5801 225.1401 668.54 v +235.3398 662.8613 238.1001 670.46 v +244.3613 672.54 250.5801 671.1797 v +254.041 674.0811 253.2197 676.46 v +254.9214 678.4805 256.1001 674.2998 v +259.7598 670.3398 264.98 672.6201 v +269.4414 672.7617 267.1401 670.2197 v +262.3999 665.9404 249.3799 665.6602 v +235.7817 665.0596 217.7002 656.7793 v +184.9614 645.2598 174.7402 633.7393 v +167.8018 624.1396 161.7798 622.9395 v +155.48 621.9414 148.8198 613.8193 v +159.6606 620.1797 169.46 620.2998 v +173.96 622.8193 169.7002 618.8594 v +165.8218 610.501 167.54 604.46 v +166.9209 598.8418 166.1001 597.0195 v +157.46 583.001 157.46 580.46 v +157.46 577.7217 158.7798 566.9404 159.1401 566.2998 c +159.6606 565.6201 158.1201 568.04 162.2598 565.3398 c +166.4814 562.7598 169.5605 561.001 170.4199 557.8994 c +171.3198 554.8398 168.2407 563.8613 168.02 565.8193 c +167.8018 567.8213 163.1816 575.7412 164.1802 578.2998 c +165.1616 577.2793 166.1001 575.6602 v +165.3799 576.4014 166.1001 580.46 v +166.9209 586.0801 168.5 589.5801 v +170 593.1201 172.2007 597.3008 172.5801 598.2197 c +173.0815 599.0596 173.0815 605.4414 174.7402 602.54 c +178.3398 599.6602 l +175.2798 602.5801 177.6201 604.9395 v +176.6001 611.1602 178.5801 614.0596 v +186.2817 623.2617 187.9399 624.3799 v +189.7998 625.46 188.1802 625.0996 y +194.8613 629.6406 188.4199 627.9795 v +184.0806 626.1201 180.7402 626.0596 v +172.4214 623.9209 176.8999 628.46 v +181.2197 633.1611 192.2217 639.1016 196.3398 638.7793 c +197.2998 637.0996 l +209.54 639.7393 l +208.3398 638.7793 l +208.0615 639.1016 212.6602 639.5 v +217.3018 639.9795 223.6807 638.4414 225.1401 640.46 c +226.7598 642.4014 230.5015 643.501 230.1802 641.8994 c +229.6206 640.4209 229.46 638.2998 y +234.9009 644.5996 234.2598 642.1396 v +233.5806 639.7617 224.5615 634.04 222.98 627.2598 c +234.5 636.1396 l +238.3398 639.5 l +242.3818 637.1211 242.6602 638.7793 v +242.8208 640.6396 247.8799 647.0215 249.1401 646.7002 c +250.52 646.5801 252.7207 649.6611 252.5 646.7002 c +252.2817 643.9395 260.6602 638.0596 y +264.1616 639.9795 265.7002 638.54 v +267.2407 636.9004 271.9399 660.1396 y +299.2998 671.8994 l +347.2998 675.7393 l +328.5801 683.1797 l +261.6201 695.6602 l +F +*u +1 D +0 R +0.435294 0.886275 0.8 0.670588 K +1 J 2.2 w 10 M +281.54 476.7803 m +265.04 495.2217 255.8599 498.1396 v +241.0615 505.5605 214.1001 496.9395 v +S +252.2598 499.5801 m +224.5615 508.4209 207.6201 503.8994 v +187.3809 501.6006 178.1001 486.3799 v +S +248.4199 501.0195 m +229.6206 508.8604 213.3799 511.3398 v +195.0801 514.1406 176.8999 506.2998 v +163.3999 499.6201 157.46 488.2998 v +S +249.3799 500.54 m +232.4814 512.5996 231.3799 514.2197 v +223.6807 526.2412 209.2998 526.7002 v +185.8398 525.7998 166.8198 517.0996 v +S +*U +0 D +0 O +0 g +0 J 1 w 4 M +247.9399 510.3799 m +249.6802 508.7842 279.3799 477.0195 y +318.0605 436.7002 287.2998 474.3799 y +278.8999 479.5996 268.8198 500.2998 y +267.4614 503.3594 284.1802 492.3799 y +288.5815 491.4795 303.6201 470.2998 y +296.0601 473 301.46 465.0195 y +304.4214 462.8818 326.9004 445.8193 y +330.8223 441.3193 335.2998 439.5801 y +350.6211 445.2793 343.7002 430.7002 y +346.2227 423.2793 352.3398 435.9795 y +364.7021 454.5195 346.5801 451.8193 y +313.6621 448.8008 306.2598 466.46 y +303.541 469.04 313.2197 466.46 y +322.4629 464.2012 305.2998 480.1396 y +307.9395 480.041 318.0195 472.46 y +329.502 462.4395 331.7002 464.54 y +351.502 474.3193 362.9004 465.9795 y +365.1416 464.2012 358.9805 456.7207 360.7402 451.0996 c +362.502 445.2793 367.7002 431.6602 y +365.1416 429.8789 365.54 417.9795 y +384.0605 392.4795 373.46 394.7002 y +356.3408 395.1201 372.7402 386.7793 y +376.1406 384.5596 385.9395 376.7002 y +382.7402 377.96 380.9004 372.1396 y +386.2617 367.8389 383.2998 362.54 y +376.582 361.2393 375.3799 356.7793 y +382.7402 348.0391 371.7793 347.6602 y +375.7012 342.7588 370.3398 329.6602 y +365.1416 329.5586 358.0996 323.4199 y +360.7422 318.1201 349.2197 311.8994 y +340.0615 310.2002 343.2197 302.7793 y +334.3418 296.1201 331.7002 278.54 y +330.8223 267.0801 328.1816 263.5586 333.8594 265.8193 c +339.623 267.958 338.6602 281.6602 y +333.4609 298.7598 380.6602 316.46 y +384.9414 318.1201 385.9395 323.8994 y +388.0215 323.4004 397.7002 315.0195 y +406.0615 302.7197 406.5801 312.8594 y +407.8203 316.8008 406.0996 323.4199 y +412.6621 347.1582 397.2197 354.1396 y +386.2617 391.1602 401.7793 381.9795 y +404.7422 375.7588 416.6602 369.9795 y +420.5 372.6201 l +418.8223 377.96 428.1797 384.6201 y +431.1416 377.5205 437.7793 386.2998 y +441.7012 413.1582 455.2998 397.3398 y +459.7422 396.001 461.0605 403.5801 y +465.0225 414.9199 461.0605 429.9795 y +465.0225 430.3203 475.7002 423.7393 y +478.6621 427.6807 468.541 446.1582 473.0605 443.4199 c +477.3418 440.8809 482.1797 439.0996 y +483.0605 441.3193 472.0996 454.9395 y +467.2207 458.04 461.54 480.3799 y +469.4219 476.5205 458.4199 493.3398 y +458.4219 496.7598 465.1406 509.1797 y +464.1416 516.5596 465.1406 516.1396 y +468.1016 514.8008 476.9023 513.041 469.46 519.9795 c +461.9414 527.1201 470.4199 532.46 y +475.1406 535.4814 460.0996 535.0996 y +454.4629 539.8809 454.8203 544.2197 y +463.7021 542.0811 447.8623 557.9209 445.2197 561.9795 c +442.582 565.8418 453.1406 571.5801 y +467.6621 575.5205 454.8203 579.0195 y +433.3418 578.5996 445.2197 590.54 y +451.8223 590.04 450.0195 592.7002 y +444.3418 594.001 433.7002 601.0996 y +429.3828 605 433.46 604.2197 y +451.8223 602.8018 420.2598 615.0195 y +428.9414 615.1201 409.2197 626.54 y +406.9424 628.3203 403.46 636.6201 y +396.8223 642.4014 391.46 649.8193 y +391.1025 654.7207 385.9395 659.8994 y +373.0615 674.96 366.9805 674.54 y +350.6211 678.4805 344.9004 677.6602 y +286.8198 672.8594 l +257.7798 658.6807 266.4199 635.6602 y +273.4014 626.3408 283.46 630.6201 y +288.5815 637.3398 301.46 634.9395 y +323.7822 631.3994 320.9004 635.4199 y +318.2813 640.4209 300.4614 647.2393 300.2598 647.8994 c +300.02 648.5596 290.4199 652.2197 y +287.041 653.6211 282.2598 663.7393 y +278.6816 667.4814 296.1802 661.0996 y +294.7402 660.001 302.8999 655.5801 y +322.0205 656.7002 333.6201 644.7793 y +345.5625 626.5615 345.8594 635.6602 y +348.8623 645.9199 335.7793 669.2598 y +336.3223 671.4414 345.3799 664.2197 y +346.8828 666.3799 347.7793 659.8994 y +347.9814 657.3604 352.0996 648.6201 y +355.2422 634.2607 359.2998 642.3799 y +364.3398 632.0596 l +365.8018 629.2012 359.2998 620.7793 y +358.9805 617.7607 359.8613 617.9814 353.7793 609.7393 c +347.543 601.2607 351.3799 596.54 y +349.7402 589.1602 359.54 589.5801 y +362.2813 587.1797 366.0195 587.1797 y +368.002 584.9814 370.5801 585.7393 y +372.4014 589.8193 379.2197 587.6602 y +380.7607 590.2617 389.7793 590.7793 y +390.8809 593.5615 391.3203 595.3203 395.0605 596.0596 c +398.8018 596.6406 371.7793 644.0596 y +378.7813 644.8203 369.8594 658.46 y +367.3418 665.7197 379.8828 649.6611 382.3398 648.1396 c +384.7207 646.5801 385.8223 644.1602 384.0195 644.2998 c +382.3018 644.5996 380.3223 642.1807 381.8594 641.8994 c +383.4004 641.7412 397.7021 625.2412 401.54 614.0596 c +405.1807 602.8018 411.7813 598.3994 418.5801 591.7393 c +425.4219 585.2002 424.5801 558.6201 y +424.1025 548.8994 430.8203 537.2598 y +432.9004 533.0596 428.1797 513.0195 y +426.082 510.6201 427.7002 509.6602 y +428.7227 508.4209 436.0996 493.8193 y +434.2207 494.1201 438.2598 490.2197 y +443.9023 483.5596 436.8203 486.8594 y +430.2607 488.6211 438.0195 477.7393 y +439.2822 475.8604 429.3799 480.8594 y +419.2617 481.5801 432.0195 473.6602 y +441.4805 465.7393 428.9004 470.54 y +423.8809 472.5605 427.46 465.0195 y +430.9209 463.3203 449.7793 455.6602 y +450.2813 451.4404 446.9004 445.8193 y +447.4209 441.54 444.9805 437.8994 y +443.6816 428.7793 443.0605 427.8193 y +438.4014 427.6807 430.3398 412.46 y +428.2813 409.6396 417.1406 396.3799 y +414.8623 388.7402 395.0605 396.6201 y +387.8027 392.9189 390.0195 396.6201 y +389.5615 399.0801 394.8203 405.7393 y +402.541 408.54 399.6201 420.3799 y +404.082 421.959 391.7617 425.04 391.9395 426.3799 c +392.2012 427.6807 398.6602 429.2598 y +407.3809 431.4199 402.5 434.0596 y +401.8809 438.459 405.1406 444.6201 y +417.9414 445.501 405.1406 463.3398 y +393.3008 471.6797 392.1797 477.9795 y +406.0615 487.0801 397.043 500.7197 397.2197 504.6201 c +397.4814 508.6396 398.9004 532.46 y +396.6006 539.2207 393.3799 554.2998 y +395.7227 559.9014 403.9395 573.7393 y +406.9424 578.3818 416.6211 583.6611 414.2598 586.9395 c +411.7813 590.2617 403.2197 588.3799 y +394.6211 589.8193 395.2998 584.0596 y +393.5215 583.001 392.6602 577.5801 y +391.8486 568.7744 382.0996 561.9795 y +369.7617 555.0605 379.9395 550.7002 y +386.4824 543.4014 375.6201 543.2598 y +363.6006 545.1602 372.7402 533.8994 y +384.502 519.8594 381.1406 516.8594 y +369.9824 515.6816 383.7793 505.5801 y +382.9609 507.7617 383.2998 505.8193 v +383.4004 503.8018 386.7012 499.1816 387.6201 496.9395 c +388.4629 494.7793 384.0195 494.54 y +384.7207 484.001 367.7002 488.54 y +367.7813 488.6211 366.0195 488.2998 v +364.2607 488.1797 351.9414 489.0605 345.6201 491.4199 c +339.1807 493.9014 331.7002 493.8193 y +327.3008 491.9209 318.9805 492.1396 v +310.5801 492.3604 301.7002 489.2598 y +296.9409 489.7207 306.4014 494.5615 306.7402 494.2998 c +306.8408 494.1201 313.002 500.2803 304.1001 499.5801 c +280.2246 497.8232 268.3398 509.1797 y +266.1416 510.6201 263.2998 513.7393 y +252.2817 515.8994 264.7402 500.0596 y +266.1416 498.5215 264.5 497.4199 y +263.7197 499.1816 255.1401 505.0996 y +252.0488 506.1914 250.5488 507.6582 247.9399 510.3799 c +F +0.435294 0.886275 0.8 0.670588 k +221.7798 523.0996 m +234.4614 517.001 237.3799 513.9795 v +240.1807 510.8408 255.6201 498.3799 y +249.6416 500.501 246.7402 502.46 v +243.9199 504.4609 232.1001 513.5 y +227.8613 520.0801 221.7798 523.0996 v +F +0.45098 0 1 0 k +157.9399 557.4199 m +158.2617 557.6406 157.6855 560.624 157.46 561.2598 c +156.3369 564.2188 146.4199 565.8193 y +146.2109 564.3389 146.1514 562.585 146.1802 560.7793 c +151.6206 554.71 157.9399 557.4199 v +F +0.658824 0.2 1 0.039216 k +157.9399 557.6602 m +157.395 557.5225 157.875 560.7051 157.7002 561.2598 c +156.5552 564.2188 146.4199 566.0596 y +146.2109 564.4492 146.1514 562.6924 146.1802 560.7793 c +150.9609 555.2598 157.9399 557.6602 v +F +0 g +153.1401 557.6602 m +152.3721 557.54 151.8154 558.7949 151.7002 560.2998 c +151.8154 561.8857 152.3721 563.1416 153.1401 563.1797 c +153.7471 563.1416 154.3066 561.8857 154.3398 560.2998 c +154.3066 558.7949 153.7471 557.54 153.1401 557.6602 c +F +102.98 449.6602 m +96.7402 438.6797 124.1001 445.3398 v +139.4214 446.5996 142.1001 449.1797 v +143.3818 448.3594 152.583 445.1338 155.7798 444.3799 c +163.1816 442.6396 172.3398 453.7402 y +177.481 465.1904 180.5 465.2598 v +183.6416 465.1904 180.02 463.3398 y +172.8608 452.3193 173.2998 450.6201 v +167.5806 428.5586 150.02 427.5801 v +132.2144 426.6338 133.7002 420.1396 v +143.3818 422.8398 145.9399 420.1396 v +157.9014 420.6387 149.0601 413.6602 v +141.6201 400.9395 l +141.7734 396.5313 130.5801 400.46 v +119.8398 404.1387 108.5 418.2197 y +90.9658 434.333 102.98 449.6602 v +F +0.066667 0.470588 0.290196 0 k +101.54 445.3398 m +99.3799 434.7197 139.9399 446.0596 v +144.7017 446.1582 147.3799 445.3398 v +149.9814 444.3994 163.1816 441.3193 165.3799 442.7002 c +157.46 427.6807 144.7402 429.5 v +130.1816 427.6807 130.5801 422.2998 v +135.02 414.4805 140.4199 411.7402 v +143.3818 409.2002 143.0601 405.7402 v +142.501 402.1592 139.4214 400.3994 137.2998 399.5 c +135.02 398.6406 131.5015 402.1592 129.8599 402.1396 c +127.981 402.1592 118.7407 409.2002 114.02 414.3799 c +109.0615 419.7578 99.8218 432.958 100.3398 435.9795 c +100.7002 439.1191 101.54 445.3398 y +F +0.262745 0.682353 0.52549 0.062745 k +105.1401 426.1396 m +107.96 421.7402 111.481 417.1201 114.02 414.3799 c +118.7407 409.2002 127.981 402.1592 129.8599 402.1396 c +131.5015 402.1592 135.02 398.6406 137.2998 399.5 c +139.4214 400.3994 142.501 402.1592 143.0601 405.7402 c +143.3818 409.2002 140.4199 411.7402 y +136.9277 413.5254 133.9136 417.3682 132.2598 419.8994 c +132.3799 417.1201 126.7402 417.9795 v +120.9414 418.8799 115.2197 421.959 113.54 425.4199 c +111.7017 429.001 109.0615 431.6406 110.8999 427.5801 c +112.5801 423.7207 115.2197 419.7578 116.8999 419.4199 c +118.7407 418.8799 118.3018 417.5596 115.7002 417.9795 c +113.0215 418.4404 109.9399 418.8799 105.1401 424.7002 c +F +0.254902 0.941176 1 0.243137 k +102.2598 449.1797 m +104.2207 464.2012 105.6201 468.6201 v +104.6602 476.0811 107.2998 480.6201 v +109.9399 485.3213 112.1406 492.1396 115.46 498.1396 c +118.7407 504.0195 118.9614 508.4209 123.3799 510.1396 c +127.7598 511.9395 134.3599 521.4004 137.54 522.6201 c +140.5205 523.6016 140.4199 522.6201 y +147.7808 539 162.7402 534.6201 v +144.9199 537.6797 162.2598 548.0596 v +157.0205 546.8115 160.5801 554.54 v +163.0713 559.6445 162.5215 552.2002 150.5 539.1797 c +144.9199 529.7598 139.2197 526.46 v +133.4814 523.1602 120.2817 515.4609 119.0601 511.3398 c +117.6416 507.1016 114.1206 500.7197 111.8599 498.8594 c +109.7217 497.2012 106.6401 492.5811 106.1001 488.7803 c +104.8809 484.4404 103.46 483.0195 v +101.8018 481.8008 101.5806 478.2803 101.54 476.0596 c +101.5806 473.8809 99.3799 470.8018 99.6201 468.1396 c +100.4814 447.2598 100.1001 445.0996 v +102.2598 449.1797 l +F +1 g +92.8999 444.1396 m +90.5815 445.7188 85.7002 439.0996 v +93.771 402.8193 93.8599 401.1797 v +94.981 403.5898 93.6201 411.5 v +92.1201 419.4297 91.2197 433.3398 y +92.8999 444.1396 l +F +0.254902 0.941176 1 0.243137 k +116.6602 510.8594 m +97.1816 507.3193 97.7002 475.0996 v +96.7402 447.9795 l +95.4199 476.0811 94.1001 477.7393 v +92.7798 479.5996 97.1816 491.9209 93.6201 485.4199 c +78.2598 469.9209 87.1401 446.54 v +88.7095 442.9707 85.46 447.9795 v +80.3506 461.8896 81.6201 468.8594 v +81.7808 471.3506 83.7798 474.3799 v +93.3296 487.3018 96.2598 489.7393 v +98.2808 505.6709 115.2197 511.3398 v +121.4912 513.9199 116.6602 510.8594 v +F +0 g +269.7798 583.5801 m +270.6055 584.0498 270.5957 585.1182 271.2197 585.2598 c +272.499 585.6846 272.6792 586.8584 273.1401 587.6602 c +274.208 589.1719 274.4214 590.8594 275.0601 592.46 c +275.3599 593.2686 275.3911 594.3193 275.0601 595.0996 c +273.7544 597.7734 272.9814 600.4688 271.46 603.0195 c +271.1001 603.6318 270.812 604.5049 270.5 605.1797 c +270.0825 606.6865 268.7002 607.7764 267.8599 609.2598 c +267.4375 609.7129 268.0137 610.7305 267.1401 610.9395 c +266.2402 610.9395 264.6465 611.5752 264.5 610.46 c +263.7441 607.6016 264.855 604.8271 265.9399 602.0596 c +265.0591 601.3779 265.4263 600.3682 265.7002 599.4199 c +266.377 595.5557 265.0566 591.8691 264.2598 588.1396 c +264.1953 587.9336 264.5718 587.7148 264.5 587.6602 c +263.1968 584.6934 261.5981 582.0029 259.7002 579.5 c +258.7642 578.293 257.8066 577.2842 257.2998 576.1396 c +256.8535 575.249 256.4048 574.1885 256.5801 573.0195 c +252.9033 570.0439 250.4263 565.8125 247.46 561.5 c +247.0474 560.835 247.3662 559.5049 247.9399 559.0996 c +248.8662 558.7705 249.9199 559.8965 250.3398 560.7793 c +250.8633 561.5957 251.252 562.3105 251.7798 562.9395 c +251.9385 563.2109 251.7417 563.6719 251.7798 563.8994 c +254.7871 566.3857 256.623 569.6162 259.2197 572.2998 c +261.4663 572.583 263.1558 573.6797 264.98 574.7002 c +265.417 574.9902 265.9951 574.7168 266.4199 574.9395 c +268.2417 576.2266 268.2393 578.4678 268.3398 580.46 c +268.4097 581.54 268.6255 582.9893 269.7798 583.5801 c +F +260.1802 588.6201 m +260.2905 588.6582 260.1201 589.124 260.1802 589.3398 c +260.4199 589.7168 260.8613 589.9229 261.1401 590.2998 c +261.1616 590.5186 260.9814 590.9355 261.1401 591.0195 c +263.6982 593.7842 263.979 597.1113 262.8198 600.3799 c +263.9673 601.0635 264.0342 602.4512 263.54 603.5 c +262.6279 605.252 262.417 607.3711 261.3799 609.0195 c +260.4609 610.4648 258.7256 611.833 257.2998 610.46 c +256.7554 609.958 256.3999 609.0938 256.8198 608.2998 c +256.7769 608.1318 257.0913 607.9707 257.0601 607.8193 c +256.9424 607.5244 256.3423 607.2773 256.3398 606.8594 c +256.3042 605.333 255.2529 603.6699 255.8599 602.2998 c +256.7959 600.418 257.6958 598.373 258.5 596.54 c +257.0815 594.0918 258.2192 591.3994 256.3398 589.3398 c +256.1406 589.1738 256.1504 588.749 256.3398 588.6201 c +256.6064 587.9932 257.0527 587.5469 257.54 587.1797 c +257.811 587.0908 258.1929 587.0908 258.5 587.1797 c +259.0498 587.624 259.4863 588.1592 260.1802 588.6201 c +F +329.2998 599.8994 m +330.7754 597.9434 331.0957 594.8691 328.8203 593.4199 c +329.4463 589.7002 333.1328 591.877 335.54 592.46 c +335.3223 592.8867 335.5713 593.2666 335.7793 593.1797 c +337.0449 593.2881 337.793 594.4229 338.9004 594.1396 c +339.4395 595.9326 341.2402 596.7051 342.0195 598.2197 c +343.8457 602.2881 343.1982 606.9893 340.3398 610.46 c +340.1338 610.8389 340.3711 611.4072 340.3398 611.8994 c +339.4043 614.2373 337.1289 614.583 335.0605 615.2598 c +333.707 619.6035 332.9785 624.0361 330.9805 628.2197 c +329.2666 628.376 328.498 630.2881 327.1406 631.0996 c +325.5605 631.8701 324.9365 630.1348 324.9805 628.9395 c +324.9902 628.7598 325.4863 628.5127 325.2197 628.2197 c +325.2148 627.9297 324.9297 627.8096 324.9805 627.7393 c +324.9316 627.5117 325.1738 627.3682 325.2197 627.2598 c +324.3105 626.3193 322.7461 625.793 322.3398 624.6201 c +321.373 620.4531 324.2021 617.0166 325.9395 613.5801 c +326.6865 612.248 325.877 610.8486 324.9805 609.5 c +324.5605 608.7559 324.6797 607.5146 324.9805 606.6201 c +325.8105 604.0107 327.5605 602.0957 329.2998 599.8994 c +F +288.2598 579.7393 m +286.7358 577.6543 282.9849 574.8291 286.1001 572.7793 c +286.4048 572.5664 286.8125 572.5615 287.0601 572.7793 c +289.2246 574.4307 291.4302 575.4248 294.02 576.1396 c +294.2456 576.0967 294.5479 575.583 294.98 575.6602 c +296.7271 576.5332 298.9375 576.4688 300.2598 578.0596 c +304.3833 577.6953 308.3047 578.9209 312.0195 580.46 c +313.3135 580.8535 314.7109 581.4678 316.0996 582.1396 c +317.5449 582.6533 318.8691 583.6758 320.1797 585.0195 c +320.2373 585.0801 320.6289 584.9814 320.9004 585.0195 c +320.8789 585.9297 321.9365 586.0713 322.0996 586.7002 c +322.3086 587.0098 322.1426 587.4463 322.3398 587.6602 c +324.6416 589.3496 325.6543 591.5693 324.2598 594.1396 c +324.0537 594.8213 323.7793 595.501 323.0605 596.0596 c +321.9629 597.0244 320.751 596.0859 319.7002 596.54 c +319.4258 595.7305 318.625 595.918 318.2598 595.8193 c +317.2539 595.2197 315.7881 595.8633 314.9004 595.3398 c +313.3447 594.6152 311.9785 594.4297 310.3398 593.8994 c +310.0713 593.9258 309.2168 594.0293 309.1406 593.4199 c +308.8926 593.4893 308.7295 593.7461 308.6602 593.6602 c +306.5146 593.2852 305.1294 593.0498 303.6201 591.2598 c +303.584 591.0439 303.0967 591.2402 302.8999 591.0195 c +301.8701 590.2012 301.4263 588.8457 300.2598 588.1396 c +299.9937 587.9697 299.605 588.1563 299.2998 587.8994 c +298.6807 587.54 298.2773 586.834 297.6201 586.46 c +297.2095 586.0898 296.7705 586.4473 296.8999 586.7002 c +297.0752 588.8721 297.793 590.8369 297.1401 592.9395 c +299.4463 595.6729 302.2134 597.8164 304.1001 600.8594 c +304.2178 603.2041 304.9785 605.5635 304.8198 607.8193 c +304.8418 608.0596 304.5249 608.8662 304.3398 609.2598 c +304.0449 610.1885 305.041 611.3594 304.1001 612.1396 c +302.5688 613.4814 301.1479 612.5166 300.2598 610.9395 c +298.2178 610.5098 295.9448 609.749 294.2598 611.1797 c +293.103 611.9717 292.4673 612.9697 291.6201 614.0596 c +290.5039 615.5625 290.8735 617.1416 290.8999 618.8594 c +290.9551 619.0039 290.6094 619.1523 290.6602 619.3398 c +290.6118 619.4502 290.8521 619.5938 290.8999 619.8193 c +290.2231 620.4297 289.9209 621.5938 288.7402 621.9795 c +289.1357 623.1416 288.3921 624.1133 287.54 624.3799 c +285.2383 625.208 283.395 623.1025 281.2998 622.9395 c +280.748 623.002 280.2344 624.1445 279.6201 624.6201 c +279.0464 624.7393 278.271 624.7754 277.9399 624.3799 c +277.1167 623.9287 276.4688 623.8037 275.54 623.6602 c +273.855 623.0977 272.4512 621.8936 270.7402 621.0195 c +269.1895 620.0117 268.1382 618.4297 266.8999 616.9395 c +265.9136 615.7109 265.7646 613.0566 267.3799 612.6201 c +269.355 611.792 270.7881 614.7656 272.8999 614.2998 c +273.2935 614.3506 273.5215 614.0068 273.3799 613.5801 c +273.8286 613.46 274.0688 613.7119 274.3398 614.0596 c +275.2231 612.9004 276.5049 612.5283 277.46 611.6602 c +278.605 610.5752 280.5249 611.0332 281.54 609.9795 c +283.3232 608.2852 282.7065 605.3359 284.8999 603.9795 c +284.1968 602.4561 283.5298 601.0518 283.2197 599.4199 c +282.8506 598.1553 283.9424 596.8398 285.3799 597.0195 c +286.6592 597.041 286.9473 597.877 287.54 599.1797 c +287.7754 598.7666 288.291 598.4404 288.2598 598.2197 c +287.7417 595.5771 286.6133 593.3857 286.1001 590.7793 c +286.0449 590.3623 285.709 590.1387 285.3799 590.2998 c +284.7656 585.6963 280.3086 583.0635 277.46 579.5 c +277.0664 579.0293 277.0615 577.6563 277.46 577.0996 c +279.0537 575.6865 281.2109 577.3877 282.98 578.0596 c +283.3135 579.2666 284.2593 580.3037 285.6201 580.2197 c +286.0063 580.2314 286.2656 580.8271 286.5801 580.9395 c +287.0049 581.1221 287.5566 580.875 287.7798 581.1797 c +289.772 582.4082 291.3223 583.625 293.2998 585.0195 c +293.4438 585.0752 293.8232 584.9023 294.02 585.0195 c +294.4185 585.2002 294.625 585.624 294.98 585.7393 c +295.3613 586.0469 295.6279 585.7275 295.9399 585.5 c +295.1313 585.0361 295.1265 583.9834 294.5 583.8193 c +293.6338 583.4668 293.0166 582.9033 292.3398 582.3799 c +291.9536 582.2002 291.229 582.4707 291.1401 582.3799 c +290.4561 581.1436 289.1528 580.6611 288.2598 579.7393 c +F +227.54 633.9795 m +217.2583 637.2002 204.98 609.0195 v +202.3398 603.2402 199.7002 601.0996 v +197.0601 598.8418 184.7407 594.8818 182.6602 590.54 c +171.1401 572.7793 l +187.3809 590.4795 190.8198 593.1797 v +199.7002 602.3594 196.1001 594.8594 v +180.7808 583.001 182.1802 572.7793 v +175.9399 557.04 174.98 554.7793 v +192.6606 590.04 195.3799 591.2598 v +197.9409 592.6807 199.2607 592.6807 198.02 588.6201 c +196.6206 584.7607 196.1816 566.7197 193.2197 564.6201 c +201.9009 586.9609 201.1401 590.54 v +204.541 594.4395 207.1401 588.6201 v +205.9399 571.0996 l +210.7402 557.8994 l +208.0615 570.2402 209.7798 587.4199 v +207.6201 598.8418 211.9399 592.7002 v +216.4209 586.5195 226.981 579.9199 227.0601 574.7002 c +221.2617 594.001 211.2197 599.1797 v +206.6602 592.7002 l +205.46 594.8594 l +201.4614 595.7598 206.4199 603.2598 v +211.1406 610.7217 210.7402 611.6602 y +217.7407 603.6797 219.6201 603.7393 v +234.02 612.041 235.46 585.2598 v +242.8208 601.04 232.8198 608.54 v +216.4209 610.7217 217.7002 616.46 v +225.6201 630.1396 l +229.6206 635.8018 227.7798 632.7793 y +F +205.46 615.9795 m +191.3408 616.001 187.9399 610.2197 v +180.02 599.6602 l +198.8218 610.7217 203.2998 612.1396 v +207.6201 613.3613 205.46 615.9795 y +F +161.54 609.0195 m +159.2217 607.6396 158.8999 604.46 v +158.3408 601.4814 155.7007 601.04 156.5 597.9795 c +157.46 594.8818 159.6606 592.2412 159.6201 596.54 c +159.6606 601.04 161.4199 603.2402 162.2598 604.46 c +163.1816 605.8809 164.9409 610.7217 161.54 609.0195 c +F +151.7002 541.5801 m +142.501 546.041 138.98 549.9795 v +135.4614 553.9609 135.9585 548.2783 130.5801 548.7793 c +124.189 549.166 125.2998 566.7793 y +120.98 558.3799 l +119.6216 542.5205 128.4199 545.1797 v +132.7183 546.4492 134.1416 544.7217 132.5 543.7393 c +130.6206 542.96 138.541 542.5205 135.3799 540.8594 c +132.3799 539 148.2197 544.7217 145.7002 533.1797 c +151.7002 541.5801 l +F +137.7798 525.7393 m +120.9414 520.9609 116.8999 531.5 v +111.7017 528.8818 114.02 525.5 v +116.54 522.2813 117.8599 521.8994 y +123.7998 520.5195 123.1401 519.7393 v +122.48 518.7607 119.7798 514.9395 y +131.0601 521.6211 137.7798 525.7393 v +F +1 g +389.0605 439.8193 m +388.6523 437.4316 386.8135 436.5508 384.7402 435.7402 c +382.6133 436.8721 379.7559 440.29 377.7793 437.8994 c +377.1602 438.5479 376.3037 438.6123 375.8594 439.3398 c +375.4141 440.3311 375.7129 441.4805 375.3799 442.46 c +374.7363 443.7578 373.957 445.2607 374.1797 446.7803 c +376.1484 447.6025 376.8027 449.6982 376.3398 451.5801 c +376.2051 451.9209 375.7324 452.1387 375.8594 452.54 c +376.1582 452.8779 376.5078 453.1279 376.8203 453.5 c +376.6523 453.2715 376.4941 453.0146 376.3398 453.0195 c +375.7012 453.1543 375.8359 453.8545 375.8594 454.2197 c +376.623 456.2021 378.8379 456.4922 380.4199 455.1797 c +380.6025 455.8018 381.1621 455.5879 381.6201 455.6602 c +381.5859 456.2578 382.0352 456.8379 382.3398 457.3398 c +382.8223 458.5059 384.6152 457.2891 385.46 458.0596 c +386.6738 458.8711 387.8438 459.6416 389.0605 459.0195 c +391.0215 457.8633 392.9004 456.5313 394.0996 454.7002 c +394.8516 453.6963 395.1152 452.2881 395.0605 451.3398 c +395.0098 450.5215 393.4902 450.9102 393.1406 449.8994 c +392.4033 447.9658 394.417 447.3945 395.2998 445.8193 c +395.4678 445.5391 395.1777 445.2031 394.8203 445.0996 c +394.3789 444.9561 393.5166 445.165 393.6201 444.6201 c +394.7363 441.1514 391.7051 440.4082 389.0605 439.8193 c +F +378.5 418.2197 m +378.5527 420.1299 376.791 422.0645 378.0195 423.9795 c +378.2695 423.793 378.4141 423.5498 378.5 423.5 c +378.7109 423.5498 378.8555 423.793 378.9805 423.9795 c +380.6455 421.5029 384.6631 420.4805 384.5 417.2598 c +384.4834 416.8594 383.2881 415.8486 384.2598 415.0996 c +382.2871 413.6572 382.2266 411.0508 381.1406 408.8594 c +379.8398 409.2939 378.5078 409.6924 377.2998 410.2998 c +377.6289 411.9346 377.499 413.7871 378.5 415.3398 c +378.8789 416.0068 378.5645 417.1924 378.5 418.2197 c +F +0.8 g +195.8599 428.0596 m +177.1953 416.9697 192.7402 433.8193 v +202.3398 444.3994 213.3799 450.6201 y +224.7798 455.4004 228.7402 456.6201 v +232.7002 458.041 249.4209 463.7598 252.98 464.2998 c +256.46 464.6406 267.02 469.04 274.5801 464.54 c +281.9814 460.2412 290.8999 455.4199 y +272.7417 464.6406 268.8198 461.8994 v +264.8218 459.3604 256.9014 459.7998 250.3398 456.3799 c +234.02 451.4404 230.4199 449.1797 v +226.981 447.0391 215.54 434.2803 213.8599 435.2598 c +212.0215 436.04 214.2197 436.4795 215.54 439.5801 c +216.8599 442.6396 214.6616 444.3994 205.9399 437.4199 c +197.0601 430.3203 195.8599 428.0596 y +F +0 g +203.7798 434.7803 m +205.436 449.0264 214.8198 447.2598 v +223.8105 451.7842 226.8198 453.9795 v +235.7578 455.8203 237.1401 456.3799 v +257.5254 466.0684 273.7183 461.0986 274.3398 462.3799 c +274.9185 463.5605 296.5063 455.7314 300.5 451.3398 c +300.9082 450.749 289.2222 457.3945 278.6602 459.5 c +269.4536 461.249 245.6934 459.2021 233.7798 453.0195 c +230.4248 451.4521 220.585 445.0898 217.7002 445.0996 c +215.0166 445.335 203.7798 434.7803 y +F +0.8 g +199.7002 406.46 m +182.9814 409.2002 201.3799 411.0195 v +221.2617 413.1582 225.6201 418.9395 v +240.6201 429.001 243.6201 429.5 v +246.7808 429.8789 279.7808 437.7988 280.3398 440.54 c +280.6616 443.0791 286.8198 443.0791 288.5 442.2197 c +290.3408 441.3193 289.46 440 286.3398 439.0996 c +283.3018 438.2402 248.9814 420.2002 241.9399 418.9395 c +234.9009 417.5596 222.1401 409.2002 216.98 407.8994 c +211.5801 406.5586 199.7002 406.46 y +F +0 g +221.0601 414.6201 m +211.731 415.6113 221.2998 416.54 v +230.8906 420.2764 233.0601 423.2598 v +240.8047 428.3887 242.4199 428.54 v +243.9585 428.8369 259.3135 432.8936 259.46 434.2998 c +259.7646 435.5957 297.2383 449.4365 302.1802 445.8193 c +305.3022 443.6162 294.4111 445.46 283.7002 440.54 c +282.3223 439.9277 245.084 423.8818 241.46 423.2598 c +237.8745 422.5303 231.3418 418.251 228.7402 417.5 c +225.9346 416.8975 221.0601 414.6201 y +F +212.4199 412.2197 m +218.1802 412.7188 216.98 411.0195 v +215.54 409.2002 212.8999 410.0596 y +212.4199 412.2197 l +F +204.5 410.54 m +210.2598 410.96 209.0601 409.0996 v +207.6201 407.4395 204.98 408.3799 y +204.5 410.54 l +F +193.2197 408.8594 m +198.8218 409.2002 197.54 407.4199 v +196.1816 405.6797 193.46 406.46 y +193.2197 408.8594 l +F +184.8198 407.8994 m +190.46 408.3193 189.1401 406.46 v +187.8198 404.7988 185.2998 405.7402 y +184.8198 407.8994 l +F +227.0601 451.3398 m +231.8218 451.4404 230.4199 449.6602 v +229.1816 447.9199 225.6201 448.46 y +227.0601 451.3398 l +F +216.02 445.3398 m +223.1357 447.6338 220.3398 443.8994 v +219.0605 442.2002 216.5 443.1797 y +216.02 445.3398 l +F +203.7798 440.0596 m +209.3818 440.4395 208.1001 438.6201 v +206.7417 436.9209 204.02 437.8994 y +203.7798 440.0596 l +F +195.3799 433.3398 m +201.02 433.8389 199.7002 432.1396 v +198.3799 430.3203 195.8599 431.1797 y +195.3799 433.3398 l +F +187.9399 428.0596 m +193.5415 428.5586 192.2598 426.8594 v +190.9014 425.041 188.1802 425.8994 y +187.9399 428.0596 l +F +230.8999 421.0996 m +238.4238 421.6689 236.6602 419.4199 v +234.9102 416.9834 231.3799 418.2197 y +230.8999 421.0996 l +F +242.1802 426.3799 m +249.8647 426.9482 248.1802 424.7002 v +246.3511 422.2637 242.8999 423.5 y +242.1802 426.3799 l +F +254.1802 431.1797 m +261.7446 431.7891 259.9399 429.5 v +258.231 427.1045 254.6602 428.2998 y +254.1802 431.1797 l +F +265.46 436.46 m +273.1831 437.0693 271.46 434.7803 v +269.6694 432.3848 266.1802 433.5801 y +265.46 436.46 l +F +235.2197 456.3799 m +242.8232 456.8691 240.98 454.46 v +239.3096 452.1846 234.98 452.54 y +235.2197 456.3799 l +F +246.2598 459.7402 m +253.8247 460.3877 252.02 458.0596 v +250.311 455.7031 245.54 455.8994 y +246.2598 459.7402 l +F +221.2998 415.8193 m +226.981 416.2402 225.6201 414.3799 v +224.3408 412.7188 221.7798 413.6602 y +221.2998 415.8193 l +F +0.254902 0.941176 1 0.243137 k +140.6602 525.0195 m +135.9009 515.2393 135.3799 511.8193 v +136.3398 521.4004 137.7798 523.5801 v +138.98 525.7998 140.6602 525.0195 y +F +120.5 509.4199 m +116.9814 493.6807 117.3799 490.7002 v +116.1006 503.3594 116.6602 504.6201 v +116.9814 506 120.5 509.4199 y +F +0.8 g +143.2998 591.5 m +143.0601 588.1396 l +140.6602 587.8994 l +156.3608 573.9795 156.98 565.5801 v +157.9014 574.6396 143.2998 591.5 v +F +0 g +147.8599 590.2998 m +147.2891 590.6475 147.5288 591.4658 147.1401 591.7393 c +146.1919 592.3203 148.5078 592.3828 148.3398 593.1797 c +147.8359 594.4971 148.0425 594.5215 147.8599 595.8193 c +147.8457 596.5801 148.4912 598.2744 148.8198 598.7002 c +150.5073 600.5762 149.0503 603.8018 150.7402 605.4199 c +151.189 605.8252 151.6016 606.4326 151.9399 606.8594 c +152.6406 607.9521 153.9414 608.4893 155.0601 609.5 c +155.3384 609.7041 155.1152 610.6133 155.7798 610.46 c +156.5264 610.3857 157.8921 610.5293 157.9399 609.5 c +157.7192 607.2705 156.2578 605.3789 154.8198 603.5 c +155.3457 602.7705 154.8418 602.0713 154.5801 601.3398 c +153.0605 598.5771 153.2695 595.4502 153.1401 592.2197 c +153.0703 592.2344 152.7344 592.1475 152.6602 591.9795 c +153.1304 589.5225 153.7734 587.1025 154.8198 584.54 c +155.1416 583.6279 155.6602 582.6436 155.7798 581.6602 c +155.9478 580.8682 156.0605 579.9531 155.54 579.2598 c +157.8511 575.998 156.4111 573.082 157.7002 569.1797 c +157.9233 568.5098 159.7856 566.4053 159.3799 566.54 c +156.5117 567.54 156.3896 567.9775 156.2598 568.7002 c +156.0342 569.4922 155.6694 571.0059 155.2998 571.5801 c +155.3384 571.8486 155.1514 573.9219 155.0601 573.9795 c +153.4014 576.6748 154.8945 576.4834 153.3799 579.0195 c +151.8174 579.8232 150.7544 581.0381 149.54 582.3799 c +149.3022 582.54 150.5601 583.3369 150.2598 583.5801 c +149.1582 584.9912 147.8911 585.833 148.3398 587.4199 c +148.4312 588.2334 148.5801 589.3975 147.8599 590.2998 c +F +143.7798 588.3799 m +144.2598 580.8008 146.8999 579.0195 v +149.54 577.2793 148.2197 578.1602 144.7402 579.5 c +141.1807 580.8008 142.5801 581.6602 y +139.4214 581.2393 142.1001 579.0195 v +144.7017 576.8408 148.6616 574.2002 146.8999 574.2197 c +145.1406 574.2002 136.7817 578.5996 136.8198 581.6602 c +136.7817 584.7607 135.6201 589.3398 y +136.8896 590.1514 142.1001 590.0596 v +143.7104 589.2705 143.7798 588.3799 v +F +1 g +143.0601 567.7393 m +133.5679 570.8906 113.2998 567.2598 v +123.1733 569.4463 143.7798 567.0195 v +155.1514 565.5654 143.0601 567.7393 y +F +0 R +0 G +1 J 0.11 w 10 M +143.0601 567.7393 m +133.5679 570.8906 113.2998 567.2598 v +123.1733 569.4463 143.7798 567.0195 v +155.1514 565.5654 143.0601 567.7393 y +143.0601 567.7393 l +s +0 O +1 g +0 J 1 w 4 M +145.2197 567.9795 m +136.1768 571.7695 115.7002 569.8994 v +125.6982 571.2266 145.9399 567.0195 v +157.2178 564.5957 145.2197 567.9795 y +F +0 R +0 G +1 J 0.11 w 10 M +145.2197 567.9795 m +136.1768 571.7695 115.7002 569.8994 v +125.6982 571.2266 145.9399 567.0195 v +157.2178 564.5957 145.2197 567.9795 y +145.2197 567.9795 l +s +0 O +1 g +0 J 1 w 4 M +147.1401 567.7393 m +138.457 572.3311 117.8599 571.8193 v +127.9663 572.5713 147.8599 566.7793 v +158.9048 563.6113 147.1401 567.7393 y +F +0 R +0 G +1 J 0.11 w 10 M +147.1401 567.7393 m +138.457 572.3311 117.8599 571.8193 v +127.9663 572.5713 147.8599 566.7793 v +158.9048 563.6113 147.1401 567.7393 y +147.1401 567.7393 l +s +0 O +1 g +0 J 1 w 4 M +148.5801 567.5 m +141.1064 572.2881 122.6602 573.5 v +131.7178 573.3105 149.2998 566.54 v +158.7729 562.9014 148.5801 567.5 y +F +0 R +0 G +1 J 0.11 w 10 M +148.5801 567.5 m +141.1064 572.2881 122.6602 573.5 v +131.7178 573.3105 149.2998 566.54 v +158.7729 562.9014 148.5801 567.5 y +148.5801 567.5 l +s +0 O +1 g +0 J 1 w 4 M +275.54 555.9795 m +274.3999 555.2764 274.5801 556.46 v +274.8726 557.873 305.9023 572.3594 309.8594 572.0596 c +276.6055 557.5586 275.54 555.9795 v +F +0 R +0 G +1 J 0.11 w 10 M +275.54 555.9795 m +274.3999 555.2764 274.5801 556.46 v +274.8726 557.873 305.9023 572.3594 309.8594 572.0596 c +276.6055 557.5586 275.54 555.9795 v +275.54 555.9795 l +s +0 O +1 g +0 J 1 w 4 M +271.7002 555.2598 m +270.728 554.4941 270.98 555.7393 v +270.9922 557.1201 300.7881 574.001 304.8198 573.9795 c +272.7441 556.9424 271.7002 555.2598 v +F +0 R +0 G +1 J 0.11 w 10 M +271.7002 555.2598 m +270.728 554.4941 270.98 555.7393 v +270.9922 557.1201 300.7881 574.001 304.8198 573.9795 c +272.7441 556.9424 271.7002 555.2598 v +271.7002 555.2598 l +s +0 O +1 g +0 J 1 w 4 M +268.1001 553.8193 m +267.1665 552.9199 267.1401 554.2998 v +267.2578 555.5576 289.0566 572.6045 299.7798 574.7002 c +280.0161 565.7266 268.1001 553.8193 v +F +0 R +0 G +1 J 0.11 w 10 M +268.1001 553.8193 m +267.1665 552.9199 267.1401 554.2998 v +267.2578 555.5576 289.0566 572.6045 299.7798 574.7002 c +280.0161 565.7266 268.1001 553.8193 v +268.1001 553.8193 l +s +0 O +1 g +0 J 1 w 4 M +264.98 551.6602 m +264.0918 550.9561 264.02 552.1396 v +264.1758 553.3301 283.7935 568.6709 293.54 570.6201 c +275.6602 562.4814 264.98 551.6602 v +F +0 R +0 G +1 J 0.11 w 10 M +264.98 551.6602 m +264.0918 550.9561 264.02 552.1396 v +264.1758 553.3301 283.7935 568.6709 293.54 570.6201 c +275.6602 562.4814 264.98 551.6602 v +264.98 551.6602 l +s +0 O +0.8 g +0 J 1 w 4 M +230.1802 388.9395 m +213.3418 391.5986 231.8599 393.2598 v +251.6216 395.5586 256.1001 401.1797 v +270.98 411.3994 274.1001 411.7402 v +277.1406 412.2803 295.1816 416.2402 295.7002 418.9395 c +296.0601 421.5195 302.6602 424.1602 304.3398 423.2598 c +306.1807 422.4004 306.1807 412.2803 303.1401 411.5 c +300.02 410.5205 279.3418 402.6006 272.4199 401.1797 c +265.2607 399.958 252.5 391.5986 247.2197 390.3799 c +241.9399 388.959 230.1802 388.9395 y +F +0 g +310.3398 429.9795 m +307.0615 428.3408 305.7798 425.4199 v +298.7002 413.8203 282.98 410.2998 v +257.7798 400.3994 249.1401 398.2998 v +234.4614 392.7002 226.3398 393.5 v +218.6216 393.3584 225.3799 391.5801 v +247.6616 393.7998 251.2998 395.6602 v +268.5605 401.499 271.9399 404.2998 v +275.1606 407.2207 295.1816 412.7188 297.6201 414.8594 c +300.02 417.1201 310.8008 426.3584 310.3398 429.9795 c +F +245.7798 395.4199 m +251.5229 395.6865 250.3398 393.9795 v +248.9863 392.2783 246.2598 393.2598 y +245.7798 395.4199 l +F +237.8599 393.9795 m +243.5981 394.2002 242.4199 392.54 v +241.064 390.79 238.3398 391.8193 y +237.8599 393.9795 l +F +226.3398 392.54 m +232.1289 392.8281 230.8999 391.0996 v +229.5918 389.4199 226.8198 390.3799 y +226.3398 392.54 l +F +217.9399 392.0596 m +223.731 392.2275 222.5 390.6201 v +221.1943 388.8193 218.4199 389.8994 y +217.9399 392.0596 l +F +264.02 403.5801 m +271.6133 403.9082 270.02 401.6602 v +268.2368 399.3701 264.7402 400.7002 y +264.02 403.5801 l +F +275.2998 408.3799 m +281.8569 412.0762 281.2998 406.46 v +280.9736 403.6953 276.02 405.5 y +275.2998 408.3799 l +F +285.3799 411.5 m +293.2231 415.6113 291.3799 409.5801 v +290.4609 406.9063 286.1001 408.6201 y +285.3799 411.5 l +F +295.7002 416.7803 m +300.6079 422.2373 301.7002 414.8594 v +302.228 412.1162 296.4199 413.8994 y +295.7002 416.7803 l +F +254.4199 398.54 m +260.2686 398.8945 258.98 397.0996 v +257.7319 395.4844 255.1401 396.3799 y +254.4199 398.54 l +F +1 g +293.7798 532.2197 m +292.8799 531.4473 292.8198 532.7002 v +292.8774 533.8018 312.1113 548.3906 321.8594 549.9795 c +304.1289 542.5107 293.7798 532.2197 v +F +0 R +0 G +1 J 0.11 w 10 M +293.7798 532.2197 m +292.8799 531.4473 292.8198 532.7002 v +292.8774 533.8018 312.1113 548.3906 321.8594 549.9795 c +304.1289 542.5107 293.7798 532.2197 v +293.7798 532.2197 l +s +0 O +0 g +0 J 1 w 4 M +296.8999 461.8994 m +321.1426 437.3594 331.2197 433.3398 v +341.3818 421.0811 336.9805 392.54 v +333.4609 384.1201 330.0195 406.9395 v +333.4609 434.7197 321.1406 417.0195 v +311.9004 428.0098 318.9805 427.5801 v +322.4629 425.4795 322.8203 427.3398 v +323.3408 429.001 314.54 443.96 295.7002 459.7402 c +276.7017 475.6396 296.8999 461.8994 y +F +1 g +232.8198 419.4199 m +232.4814 421.2988 234.5 420.3799 v +236.4414 419.54 340.0615 412.7188 374.9004 386.2998 c +325.1025 411.8408 232.8198 419.4199 v +F +0 R +0 G +1 J 0.11 w 10 M +232.8198 419.4199 m +232.4814 421.2988 234.5 420.3799 v +236.4414 419.54 340.0615 412.7188 374.9004 386.2998 c +325.1025 411.8408 232.8198 419.4199 v +232.8198 419.4199 l +s +0 O +1 g +0 J 1 w 4 M +244.1001 424.2197 m +243.9199 426.1396 246.02 425.1797 v +247.8799 424.3809 398.1416 425.4795 424.0996 389.8994 c +399.9004 417.5596 244.1001 424.2197 v +F +0 R +0 G +1 J 0.11 w 10 M +244.1001 424.2197 m +243.9199 426.1396 246.02 425.1797 v +247.8799 424.3809 398.1416 425.4795 424.0996 389.8994 c +399.9004 417.5596 244.1001 424.2197 v +244.1001 424.2197 l +s +0 O +1 g +0 J 1 w 4 M +256.8198 428.54 m +256.6807 430.5391 258.7402 429.7402 v +260.6406 428.7803 451.3809 443.0791 477.3799 407.4199 c +466.7813 435.6006 256.8198 428.54 v +F +0 R +0 G +1 J 0.11 w 10 M +256.8198 428.54 m +256.6807 430.5391 258.7402 429.7402 v +260.6406 428.7803 451.3809 443.0791 477.3799 407.4199 c +466.7813 435.6006 256.8198 428.54 v +256.8198 428.54 l +s +0 O +1 g +0 J 1 w 4 M +267.8599 433.8193 m +267.6802 435.8193 269.7798 435.0195 v +271.6401 434.0596 406.0615 476.5205 432.0195 440.7803 c +417.2813 467.9404 267.8599 433.8193 v +F +0 R +0 G +1 J 0.11 w 10 M +267.8599 433.8193 m +267.6802 435.8193 269.7798 435.0195 v +271.6401 434.0596 406.0615 476.5205 432.0195 440.7803 c +417.2813 467.9404 267.8599 433.8193 v +267.8599 433.8193 l +s +0 O +1 g +0 J 1 w 4 M +204.02 408.8594 m +203.8809 410.7393 205.9399 409.8193 v +207.8408 408.9795 227.4199 406.5586 229.7002 363.9795 c +221.7007 410.0791 204.02 408.8594 v +F +0 R +0 G +1 J 0.11 w 10 M +204.02 408.8594 m +203.8809 410.7393 205.9399 409.8193 v +207.8408 408.9795 227.4199 406.5586 229.7002 363.9795 c +221.7007 410.0791 204.02 408.8594 v +204.02 408.8594 l +s +0 O +1 g +0 J 1 w 4 M +194.4199 406.9395 m +194.2017 408.9795 196.1001 408.1396 v +198.1616 407.2207 213.7808 412.2803 210.7402 369.5 c +212.0215 408.3193 194.4199 406.9395 v +F +0 R +0 G +1 J 0.11 w 10 M +194.4199 406.9395 m +194.2017 408.9795 196.1001 408.1396 v +198.1616 407.2207 213.7808 412.2803 210.7402 369.5 c +212.0215 408.3193 194.4199 406.9395 v +194.4199 406.9395 l +s +0 O +1 g +0 J 1 w 4 M +185.54 406.46 m +185.4009 408.541 187.46 407.6602 v +189.3608 406.7793 206.2998 406.1191 192.7402 381.5 c +203.2207 407.8809 185.54 406.46 v +F +0 R +0 G +1 J 0.11 w 10 M +185.54 406.46 m +185.4009 408.541 187.46 407.6602 v +189.3608 406.7793 206.2998 406.1191 192.7402 381.5 c +203.2207 407.8809 185.54 406.46 v +185.54 406.46 l +s +0 O +1 g +0 J 1 w 4 M +237.6201 455.4199 m +237.1904 453.1299 238.8198 454.46 v +256.5703 468.3555 292.2559 533.1484 353.54 539.4199 c +311.3691 552.668 237.6201 455.4199 v +F +0 R +0 G +1 J 0.11 w 10 M +237.6201 455.4199 m +237.1904 453.1299 238.8198 454.46 v +256.5703 468.3555 292.2559 533.1484 353.54 539.4199 c +311.3691 552.668 237.6201 455.4199 v +237.6201 455.4199 l +s +0 O +1 g +0 J 1 w 4 M +250.1001 457.3398 m +248.499 458.6211 250.5801 459.2598 v +252.6104 459.9971 376.2949 539.749 419.54 531.0195 c +389.6914 539.2471 250.1001 457.3398 v +F +0 R +0 G +1 J 0.11 w 10 M +250.1001 457.3398 m +248.499 458.6211 250.5801 459.2598 v +252.6104 459.9971 376.2949 539.749 419.54 531.0195 c +389.6914 539.2471 250.1001 457.3398 v +250.1001 457.3398 l +s +0 O +1 g +0 J 1 w 4 M +227.0601 450.6201 m +226.5151 448.8389 228.5 449.8994 v +238.2681 455.5449 242.2446 518.4746 290.1802 519.7402 c +254.5278 536.043 227.0601 450.6201 v +F +0 R +0 G +1 J 0.11 w 10 M +227.0601 450.6201 m +226.5151 448.8389 228.5 449.8994 v +238.2681 455.5449 242.2446 518.4746 290.1802 519.7402 c +254.5278 536.043 227.0601 450.6201 v +227.0601 450.6201 l +s +0 O +1 g +0 J 1 w 4 M +205.2197 438.3799 m +203.9746 437.0547 206.1802 437.4199 v +217.3926 438.7998 240.9365 484.1953 289.9399 478.7002 c +254.6577 494.3906 205.2197 438.3799 v +F +0 R +0 G +1 J 0.11 w 10 M +205.2197 438.3799 m +203.9746 437.0547 206.1802 437.4199 v +217.3926 438.7998 240.9365 484.1953 289.9399 478.7002 c +254.6577 494.3906 205.2197 438.3799 v +205.2197 438.3799 l +s +0 O +1 g +0 J 1 w 4 M +217.46 445.0996 m +216.6294 443.5898 218.6602 444.3799 v +229.4624 447.8818 243.855 496.9521 292.8198 500.7803 c +255.3633 509.5928 217.46 445.0996 v +F +0 R +0 G +1 J 0.11 w 10 M +217.46 445.0996 m +216.6294 443.5898 218.6602 444.3799 v +229.4624 447.8818 243.855 496.9521 292.8198 500.7803 c +255.3633 509.5928 217.46 445.0996 v +217.46 445.0996 l +s +0 O +1 g +0 J 1 w 4 M +197.2998 432.8594 m +196.4551 431.6914 198.2598 431.8994 v +207.3247 433.1045 226.395 469.877 265.9399 465.2598 c +237.5098 478.1338 197.2998 432.8594 v +F +0 R +0 G +1 J 0.11 w 10 M +197.2998 432.8594 m +196.4551 431.6914 198.2598 431.8994 v +207.3247 433.1045 226.395 469.877 265.9399 465.2598 c +237.5098 478.1338 197.2998 432.8594 v +197.2998 432.8594 l +s +0 O +1 g +0 J 1 w 4 M +189.1401 426.3799 m +187.9497 425.1895 189.6201 425.4199 v +194.2856 425.6572 227.9863 462.0459 248.4199 445.0996 c +235.0854 465.5889 189.1401 426.3799 v +F +0 R +0 G +1 J 0.11 w 10 M +189.1401 426.3799 m +187.9497 425.1895 189.6201 425.4199 v +194.2856 425.6572 227.9863 462.0459 248.4199 445.0996 c +235.0854 465.5889 189.1401 426.3799 v +189.1401 426.3799 l +s +0 O +1 g +0 J 1 w 4 M +265.46 461.4199 m +264.2192 462.9434 266.4199 463.3398 v +268.4697 463.791 401.2441 527.2734 443.0605 513.0195 c +414.4668 525.082 265.46 461.4199 v +F +0 R +0 G +1 J 0.11 w 10 M +265.46 461.4199 m +264.2192 462.9434 266.4199 463.3398 v +268.4697 463.791 401.2441 527.2734 443.0605 513.0195 c +414.4668 525.082 265.46 461.4199 v +265.46 461.4199 l +s +0 O +1 g +0 J 1 w 4 M +228.7402 390.6201 m +228.5215 392.7002 230.4199 391.8193 v +232.4814 390.9395 249.4209 390.2793 235.7002 365.6602 c +246.3418 392.041 228.7402 390.6201 v +F +0 R +0 G +1 J 0.11 w 10 M +228.7402 390.6201 m +228.5215 392.7002 230.4199 391.8193 v +232.4814 390.9395 249.4209 390.2793 235.7002 365.6602 c +246.3418 392.041 228.7402 390.6201 v +228.7402 390.6201 l +s +0 O +1 g +0 J 1 w 4 M +240.2598 392.54 m +239.96 394.46 241.9399 393.5 v +243.9199 392.7002 263.5015 390.2793 265.7002 347.6602 c +257.7798 393.7998 240.2598 392.54 v +F +0 R +0 G +1 J 0.11 w 10 M +240.2598 392.54 m +239.96 394.46 241.9399 393.5 v +243.9199 392.7002 263.5015 390.2793 265.7002 347.6602 c +257.7798 393.7998 240.2598 392.54 v +240.2598 392.54 l +s +0 O +1 g +0 J 1 w 4 M +247.7002 394.2197 m +247.4409 396.2188 249.3799 395.4199 v +251.4009 394.46 278.4609 390.7207 304.3398 355.0996 c +265.2607 395.5586 247.7002 394.2197 v +F +0 R +0 G +1 J 0.11 w 10 M +247.7002 394.2197 m +247.4409 396.2188 249.3799 395.4199 v +251.4009 394.46 278.4609 390.7207 304.3398 355.0996 c +265.2607 395.5586 247.7002 394.2197 v +247.7002 394.2197 l +s +0 O +1 g +0 J 1 w 4 M +256.1001 396.3799 m +255.5674 398.4053 257.54 397.8193 v +259.7266 397.1865 282.2021 399.2764 324.0195 361.5801 c +273.3174 400.1191 256.1001 396.3799 v +F +0 R +0 G +1 J 0.11 w 10 M +256.1001 396.3799 m +255.5674 398.4053 257.54 397.8193 v +259.7266 397.1865 282.2021 399.2764 324.0195 361.5801 c +273.3174 400.1191 256.1001 396.3799 v +256.1001 396.3799 l +s +0 O +1 g +0 J 1 w 4 M +267.3799 401.4199 m +267.0078 403.2461 269.0601 402.6201 v +271.165 402.0273 309.4834 397.0762 366.2598 358.7002 c +284.7559 404.96 267.3799 401.4199 v +F +0 R +0 G +1 J 0.11 w 10 M +267.3799 401.4199 m +267.0078 403.2461 269.0601 402.6201 v +271.165 402.0273 309.4834 397.0762 366.2598 358.7002 c +284.7559 404.96 267.3799 401.4199 v +267.3799 401.4199 l +s +0 O +1 g +0 J 1 w 4 M +222.98 414.1396 m +222.7998 416.0186 224.8999 415.0996 v +226.7598 414.2598 285.5 411.3994 318.9805 381.9795 c +280.5488 409.1719 222.98 414.1396 v +F +0 R +0 G +1 J 0.11 w 10 M +222.98 414.1396 m +222.7998 416.0186 224.8999 415.0996 v +226.7598 414.2598 285.5 411.3994 318.9805 381.9795 c +280.5488 409.1719 222.98 414.1396 v +222.98 414.1396 l +s +0 O +1 g +0 J 1 w 4 M +211.9399 409.5801 m +211.8008 411.6201 213.8599 410.7803 v +215.7607 409.8584 242.8208 406.1191 268.8198 370.46 c +229.6206 410.96 211.9399 409.5801 v +F +0 R +0 G +1 J 0.11 w 10 M +211.9399 409.5801 m +211.8008 411.6201 213.8599 410.7803 v +215.7607 409.8584 242.8208 406.1191 268.8198 370.46 c +229.6206 410.96 211.9399 409.5801 v +211.9399 409.5801 l +s +0 O +1 g +0 J 1 w 4 M +279.3799 406.46 m +278.833 408.2764 281.0601 407.8994 v +283.0688 407.3672 321.6465 405.2354 381.1406 370.9395 c +295.748 408.8672 279.3799 406.46 v +F +0 R +0 G +1 J 0.11 w 10 M +279.3799 406.46 m +278.833 408.2764 281.0601 407.8994 v +283.0688 407.3672 321.6465 405.2354 381.1406 370.9395 c +295.748 408.8672 279.3799 406.46 v +279.3799 406.46 l +s +0 O +1 g +0 J 1 w 4 M +288.7402 409.0996 m +288.0728 410.917 290.1802 410.54 v +292.3086 410.0068 330.8867 407.876 390.5 373.5801 c +305.6479 411.9463 288.7402 409.0996 v +F +0 R +0 G +1 J 0.11 w 10 M +288.7402 409.0996 m +288.0728 410.917 290.1802 410.54 v +292.3086 410.0068 330.8867 407.876 390.5 373.5801 c +305.6479 411.9463 288.7402 409.0996 v +288.7402 409.0996 l +s +0 O +1 g +0 J 1 w 4 M +299.2998 414.6201 m +298.6328 416.415 300.7402 416.0596 v +302.8687 415.5049 350.2471 410.7363 449.0605 373.0996 c +316.208 417.4473 299.2998 414.6201 v +F +0 R +0 G +1 J 0.11 w 10 M +299.2998 414.6201 m +298.6328 416.415 300.7402 416.0596 v +302.8687 415.5049 350.2471 410.7363 449.0605 373.0996 c +316.208 417.4473 299.2998 414.6201 v +299.2998 414.6201 l +s +0 O +0 g +0 J 1 w 4 M +176.8999 406.9395 m +182.54 407.4395 181.2197 405.7402 v +179.8999 403.9209 177.3799 404.7803 y +176.8999 406.9395 l +F +210.7402 391.5801 m +216.4209 392.041 215.0601 390.3799 v +213.7808 388.5195 211.2197 389.4199 y +210.7402 391.5801 l +F +201.1401 392.0596 m +206.7417 392.4795 205.46 390.6201 v +204.1016 388.959 201.3799 389.8994 y +201.1401 392.0596 l +F +96.02 405.0195 m +101.665 403.585 99.8599 402.3799 v +98.0166 401.1221 95.7798 402.8594 y +96.02 405.0195 l +F +98.4199 415.5801 m +103.8633 414.1445 102.02 412.9395 v +100.2178 411.6826 97.9399 413.4199 y +98.4199 415.5801 l +F +90.5 420.3799 m +95.9434 418.9854 94.1001 417.7402 v +92.2974 416.5225 90.02 418.2197 y +90.5 420.3799 l +F +0.8 g +178.1001 337.8193 m +176.3818 337.9209 172.1001 335.6602 v +169.7817 335.7197 157.46 331.7598 151.2197 320.7803 c +164.9409 331.3203 178.1001 337.8193 v +F +274.5801 236.0596 m +274.7842 235.7266 274.8438 235.2627 275.0601 235.3398 c +275.8877 235.2002 277.2441 234.8691 277.2197 235.5801 c +276.1733 240.3057 275.2134 245.7363 270.7402 247.8193 c +269.9648 248.0313 268.3784 247.5771 268.3398 246.6201 c +268.1553 244.9277 268.0278 243.4443 268.3398 241.8193 c +268.6978 240.2695 271.0713 240.2578 272.1802 241.8193 c +273.1113 239.9404 273.5864 237.9121 274.5801 236.0596 c +F +262.3398 230.7803 m +263.2666 229.2461 263.125 227.2012 264.7402 226.7002 c +265.4961 226.2607 267.5313 227.333 267.1401 228.6201 c +266.1895 230.7803 265.7622 233.2441 264.2598 235.3398 c +264.0151 235.5244 264.2769 236.1104 264.02 236.54 c +263.4487 237.8115 262.189 238.623 260.6602 238.2197 c +259.4146 235.8369 260.6768 233.4941 262.3398 231.5 c +262.501 231.4473 262.3184 231.0342 262.3398 230.7803 c +F +218.8999 236.54 m +218.7607 236.9258 218.7197 237.4346 218.8999 237.7393 c +219.4854 238.9229 220.3569 240.1592 220.1001 241.3398 c +219.603 242.4434 218.377 242.2441 217.7002 241.5801 c +216.4136 240.5234 216.3584 238.5146 215.54 237.0195 c +215.3838 236.5947 215.4395 235.9658 215.0601 235.5801 c +214.4336 235.0732 213.9487 233.3955 214.1001 232.7002 c +214.1118 232.4238 213.9102 221.5254 214.1001 221.8994 c +214.8369 222.6201 218.1919 233.3291 218.1802 234.3799 c +218.3311 235.1143 219.1353 235.625 218.8999 236.54 c +F +190.5801 243.9795 m +193.5752 246.7305 196.6445 249.9893 196.1001 254.0596 c +196.0303 255.1445 194.0767 254.5664 193.9399 253.5801 c +192.9897 249.6465 190.748 246.7207 187.9399 243.9795 c +185.5063 241.8369 183.459 234.8594 183.1401 234.3799 c +187.2681 240.082 189.7495 243.1016 190.5801 243.9795 c +F +175.7002 250.46 m +176.3218 250.9492 175.9902 251.4893 176.1802 251.8994 c +177.2769 253.457 178.707 254.8281 178.8198 256.7002 c +178.731 257.0449 178.3159 257.3857 177.8599 257.1797 c +177.6416 256.9375 177.2646 256.793 177.1401 256.7002 c +174.915 253.957 173.3745 251.0186 171.8599 247.8193 c +171.5864 247.5322 170.3262 242.5928 170.6602 242.54 c +170.9336 242.377 172.8271 246.9746 173.0601 247.0996 c +174.4473 247.8555 174.459 249.6318 175.7002 250.46 c +F +194.1802 229.0996 m +194.6406 230 196.3735 231.3223 196.3398 232.2197 c +196.1216 233.3213 196.6353 234.9082 195.6201 234.1396 c +194.2495 233.1074 190.4551 231.625 190.1001 225.2598 c +190.1313 224.6064 193.4023 227.5713 194.1802 229.0996 c +F +210.02 247.8193 m +210.481 248.6738 211.2583 248.1533 211.7002 248.54 c +212.4775 248.8516 213.1494 249.4658 213.3799 250.2197 c +214.5366 252.543 216.4834 254.5469 216.7402 257.1797 c +215 258.7256 214.2534 256.4814 213.6201 255.5 c +212.1055 257.2305 211.0063 255.1709 209.54 254.54 c +209.499 254.5684 209.2642 254.9502 209.2998 255.0195 c +207.8862 254.4365 207.1401 253.2461 205.9399 252.3799 c +205.8535 252.2402 205.4097 252.4395 205.2197 252.3799 c +204.5288 251.626 203.4585 251.2686 203.0601 250.46 c +201.9297 247.541 198.4761 245.2354 196.3398 237.0195 c +196.8198 235.9395 201.3633 244.2461 201.8599 244.9395 c +202.8198 246.3291 202.9497 243.1875 204.2598 243.9795 c +204.4087 243.9482 204.6128 243.6865 204.7402 243.5 c +204.9727 243.8477 205.2129 244.0996 205.7002 243.9795 c +205.6401 244.4189 205.4937 245.0313 205.7002 245.1797 c +207.0752 246.2813 206.9814 247.4551 207.8599 248.7803 c +208.3447 247.9521 209.5112 248.7412 210.02 247.8193 c +F +275.7798 188.0596 m +283.9614 210.54 279.1401 222.8594 v +291.6606 199.0996 286.5801 186.8594 v +286.1602 198.2188 281.7798 203.6602 v +277.3613 189.6387 275.7798 188.0596 v +F +259.46 190.9395 m +265.4814 200.6406 256.5801 220.9395 v +255.7998 198.4395 248.4199 186.3799 v +263.9409 208.5605 259.46 190.9395 v +F +248.6602 193.0996 m +248.3218 215.1602 248.6602 218.54 v +244.5801 200.1992 233.2998 189.7393 v +249.2002 202.8389 248.6602 193.0996 v +F +238.1001 228.3799 m +244.5801 213.3994 233.54 193.0996 v +240.6201 206.5781 235.46 214.2197 v +238.2007 218.0186 238.1001 228.3799 v +F +216.98 193.5801 m +215.7607 210.7588 217.7002 213.2598 v +217.9614 220.2197 217.46 221.4199 v +221.9214 228.1396 222.2598 219.9795 v +223.6807 211.4189 226.8198 206.2998 v +230.7197 200.4199 230.4199 193.3398 v +219.5 226.5986 216.98 193.5801 v +F +212.8999 224.0596 m +205.6401 212.0791 203.7798 191.1797 v +202.1216 198.001 206.4199 213.7393 v +210.9199 230.7803 212.8999 224.0596 v +F +188.8999 202.2197 m +194.4199 208.1191 195.8599 213.5 v +199.9209 231.001 192.98 221.4199 v +193.1001 212.7393 184.1001 204.6201 v +189.3608 207.2402 188.8999 202.2197 v +F +182.6602 207.7393 m +186.2817 226.8193 187.2197 227.6602 v +189.1401 231.4395 186.02 227.8994 v +176.3818 206.7988 172.1001 199.5801 v +180.7808 209.6602 182.6602 207.7393 v +F +176.1802 225.9795 m +188.9214 250.5801 164.8999 222.1396 v +177.0415 232.9785 176.1802 225.9795 v +F +159.1401 242.0596 m +164.5015 262.6777 167.2998 262.46 v +176.3818 272.3594 169.2197 260.7803 v +162.5215 250.1406 163.2197 239.4199 v +162.5215 249.9199 159.1401 242.0596 v +F +522.5 254.54 m +509.3496 265.541 506.6602 269.4199 v +521.4512 249.041 521.54 241.3398 v +524.2012 249.5908 522.5 254.54 v +F +528.5 278.7803 m +505.501 295.2412 501.6201 303.5 v +530.8018 271.04 530.9004 266.0596 v +531.3516 275.9912 528.5 278.7803 v +F +547.2197 448.2197 m +534.1016 456.9414 532.3398 454.7002 v +544.002 447.5908 546.7402 438.1396 v +545.1006 448.1406 547.2197 448.2197 v +F +556.5801 359.6602 m +537.3799 372.8594 l +558.3008 354.0918 558.7402 349.5801 v +556.5801 359.6602 l +F +*u +0 R +0 G +1 J 1.1 w 10 M +126.7402 384.3799 m +150.98 379.0996 l +S +1 D +182.1802 206.0596 m +181.5513 209.9912 171.6201 198.3799 v +S +188.1802 200.54 m +190.3496 207.79 183.1401 202.9395 v +S +247.46 191.1797 m +249.2002 203.3906 236.6602 189.0195 v +S +*U +U +%%PageTrailer +gsave annotatepage grestore showpage +%%Trailer +Adobe_Illustrator_AI3 /terminate get exec +Adobe_pattern_AI3 /terminate get exec +Adobe_customcolor /terminate get exec +Adobe_cshow /terminate get exec +Adobe_cmykcolor /terminate get exec +Adobe_packedarray /terminate get exec +%%EOF diff --git a/incs/tcpdf_old/images/tux.svg b/incs/tcpdf_old/images/tux.svg new file mode 100644 index 0000000..de8c869 --- /dev/null +++ b/incs/tcpdf_old/images/tux.svg @@ -0,0 +1,1487 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/incs/tcpdf_old/pdf417.php b/incs/tcpdf_old/pdf417.php new file mode 100644 index 0000000..b5e895b --- /dev/null +++ b/incs/tcpdf_old/pdf417.php @@ -0,0 +1,991 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create PDF417 barcode arrays for TCPDF class. +// PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. +// It is one of the most popular 2D codes because of its ability to be read with slightly modified handheld laser or linear CCD scanners. +// TECHNICAL DATA / FEATURES OF PDF417: +// Encodable Character Set: All 128 ASCII Characters (including extended) +// Code Type: Continuous, Multi-Row +// Symbol Height: 3 - 90 Rows +// Symbol Width: 90X - 583X +// Bidirectional Decoding: Yes +// Error Correction Characters: 2 - 512 +// Maximum Data Characters: 1850 text, 2710 digits, 1108 bytes +// +//============================================================+ + +/** + * @file + * Class to create PDF417 barcode arrays for TCPDF class. + * PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. + * (requires PHP bcmath extension) + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.003 + */ + +// definitions +if (!defined('PDF417DEFS')) { + + /** + * Indicate that definitions for this class are set + */ + define('PDF417DEFS', true); + + // ----------------------------------------------------- + + /** + * Row height respect X dimension of single module + */ + define('ROWHEIGHT', 4); + + /** + * Horizontal quiet zone in modules + */ + define('QUIETH', 2); + + /** + * Vertical quiet zone in modules + */ + define('QUIETV', 2); + +} // end of definitions + +// #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# + +/** + * @class PDF417 + * Class to create PDF417 barcode arrays for TCPDF class. + * PDF417 (ISO/IEC 15438:2006) is a 2-dimensional stacked bar code created by Symbol Technologies in 1991. + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.003 + */ +class PDF417 { + + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + + /** + * Start pattern. + * @protected + */ + protected $start_pattern = '11111111010101000'; + + /** + * Stop pattern. + * @protected + */ + protected $stop_pattern = '111111101000101001'; + + /** + * Array of text Compaction Sub-Modes (values 0xFB - 0xFF are used for submode changers). + * @protected + */ + protected $textsubmodes = array( + array(0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x20,0xFD,0xFE,0xFF), // Alpha + array(0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x20,0xFD,0xFE,0xFF), // Lower + array(0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x26,0x0d,0x09,0x2c,0x3a,0x23,0x2d,0x2e,0x24,0x2f,0x2b,0x25,0x2a,0x3d,0x5e,0xFB,0x20,0xFD,0xFE,0xFF), // Mixed + array(0x3b,0x3c,0x3e,0x40,0x5b,0x5c,0x5d,0x5f,0x60,0x7e,0x21,0x0d,0x09,0x2c,0x3a,0x0a,0x2d,0x2e,0x24,0x2f,0x22,0x7c,0x2a,0x28,0x29,0x3f,0x7b,0x7d,0x27,0xFF) // Puntuaction + ); + + /** + * Array of switching codes for Text Compaction Sub-Modes. + * @protected + */ + protected $textlatch = array( + '01' => array(27), '02' => array(28), '03' => array(28,25), // + '10' => array(28,28), '12' => array(28), '13' => array(28,25), // + '20' => array(28), '21' => array(27), '23' => array(25), // + '30' => array(29), '31' => array(29,27), '32' => array(29,28) // + ); + + /** + * Clusters of codewords (0, 3, 6)
        + * Values are hex equivalents of binary representation of bars (1 = bar, 0 = space).
        + * The codewords numbered from 900 to 928 have special meaning, some enable to switch between modes in order to optimise the code:
          + *
        • 900 : Switch to "Text" mode
        • + *
        • 901 : Switch to "Byte" mode
        • + *
        • 902 : Switch to "Numeric" mode
        • + *
        • 903 - 912 : Reserved
        • + *
        • 913 : Switch to "Octet" only for the next codeword
        • + *
        • 914 - 920 : Reserved
        • + *
        • 921 : Initialization
        • + *
        • 922 : Terminator codeword for Macro PDF control block
        • + *
        • 923 : Sequence tag to identify the beginning of optional fields in the Macro PDF control block
        • + *
        • 924 : Switch to "Byte" mode (If the total number of byte is multiple of 6)
        • + *
        • 925 : Identifier for a user defined Extended Channel Interpretation (ECI)
        • + *
        • 926 : Identifier for a general purpose ECI format
        • + *
        • 927 : Identifier for an ECI of a character set or code page
        • + *
        • 928 : Macro marker codeword to indicate the beginning of a Macro PDF Control Block
        • + *
        + * @protected + */ + protected $clusters = array( + array( // cluster 0 ----------------------------------------------------------------------- + 0x1d5c0,0x1eaf0,0x1f57c,0x1d4e0,0x1ea78,0x1f53e,0x1a8c0,0x1d470,0x1a860,0x15040, // 10 + 0x1a830,0x15020,0x1adc0,0x1d6f0,0x1eb7c,0x1ace0,0x1d678,0x1eb3e,0x158c0,0x1ac70, // 20 + 0x15860,0x15dc0,0x1aef0,0x1d77c,0x15ce0,0x1ae78,0x1d73e,0x15c70,0x1ae3c,0x15ef0, // 30 + 0x1af7c,0x15e78,0x1af3e,0x15f7c,0x1f5fa,0x1d2e0,0x1e978,0x1f4be,0x1a4c0,0x1d270, // 40 + 0x1e93c,0x1a460,0x1d238,0x14840,0x1a430,0x1d21c,0x14820,0x1a418,0x14810,0x1a6e0, // 50 + 0x1d378,0x1e9be,0x14cc0,0x1a670,0x1d33c,0x14c60,0x1a638,0x1d31e,0x14c30,0x1a61c, // 60 + 0x14ee0,0x1a778,0x1d3be,0x14e70,0x1a73c,0x14e38,0x1a71e,0x14f78,0x1a7be,0x14f3c, // 70 + 0x14f1e,0x1a2c0,0x1d170,0x1e8bc,0x1a260,0x1d138,0x1e89e,0x14440,0x1a230,0x1d11c, // 80 + 0x14420,0x1a218,0x14410,0x14408,0x146c0,0x1a370,0x1d1bc,0x14660,0x1a338,0x1d19e, // 90 + 0x14630,0x1a31c,0x14618,0x1460c,0x14770,0x1a3bc,0x14738,0x1a39e,0x1471c,0x147bc, // 100 + 0x1a160,0x1d0b8,0x1e85e,0x14240,0x1a130,0x1d09c,0x14220,0x1a118,0x1d08e,0x14210, // 110 + 0x1a10c,0x14208,0x1a106,0x14360,0x1a1b8,0x1d0de,0x14330,0x1a19c,0x14318,0x1a18e, // 120 + 0x1430c,0x14306,0x1a1de,0x1438e,0x14140,0x1a0b0,0x1d05c,0x14120,0x1a098,0x1d04e, // 130 + 0x14110,0x1a08c,0x14108,0x1a086,0x14104,0x141b0,0x14198,0x1418c,0x140a0,0x1d02e, // 140 + 0x1a04c,0x1a046,0x14082,0x1cae0,0x1e578,0x1f2be,0x194c0,0x1ca70,0x1e53c,0x19460, // 150 + 0x1ca38,0x1e51e,0x12840,0x19430,0x12820,0x196e0,0x1cb78,0x1e5be,0x12cc0,0x19670, // 160 + 0x1cb3c,0x12c60,0x19638,0x12c30,0x12c18,0x12ee0,0x19778,0x1cbbe,0x12e70,0x1973c, // 170 + 0x12e38,0x12e1c,0x12f78,0x197be,0x12f3c,0x12fbe,0x1dac0,0x1ed70,0x1f6bc,0x1da60, // 180 + 0x1ed38,0x1f69e,0x1b440,0x1da30,0x1ed1c,0x1b420,0x1da18,0x1ed0e,0x1b410,0x1da0c, // 190 + 0x192c0,0x1c970,0x1e4bc,0x1b6c0,0x19260,0x1c938,0x1e49e,0x1b660,0x1db38,0x1ed9e, // 200 + 0x16c40,0x12420,0x19218,0x1c90e,0x16c20,0x1b618,0x16c10,0x126c0,0x19370,0x1c9bc, // 210 + 0x16ec0,0x12660,0x19338,0x1c99e,0x16e60,0x1b738,0x1db9e,0x16e30,0x12618,0x16e18, // 220 + 0x12770,0x193bc,0x16f70,0x12738,0x1939e,0x16f38,0x1b79e,0x16f1c,0x127bc,0x16fbc, // 230 + 0x1279e,0x16f9e,0x1d960,0x1ecb8,0x1f65e,0x1b240,0x1d930,0x1ec9c,0x1b220,0x1d918, // 240 + 0x1ec8e,0x1b210,0x1d90c,0x1b208,0x1b204,0x19160,0x1c8b8,0x1e45e,0x1b360,0x19130, // 250 + 0x1c89c,0x16640,0x12220,0x1d99c,0x1c88e,0x16620,0x12210,0x1910c,0x16610,0x1b30c, // 260 + 0x19106,0x12204,0x12360,0x191b8,0x1c8de,0x16760,0x12330,0x1919c,0x16730,0x1b39c, // 270 + 0x1918e,0x16718,0x1230c,0x12306,0x123b8,0x191de,0x167b8,0x1239c,0x1679c,0x1238e, // 280 + 0x1678e,0x167de,0x1b140,0x1d8b0,0x1ec5c,0x1b120,0x1d898,0x1ec4e,0x1b110,0x1d88c, // 290 + 0x1b108,0x1d886,0x1b104,0x1b102,0x12140,0x190b0,0x1c85c,0x16340,0x12120,0x19098, // 300 + 0x1c84e,0x16320,0x1b198,0x1d8ce,0x16310,0x12108,0x19086,0x16308,0x1b186,0x16304, // 310 + 0x121b0,0x190dc,0x163b0,0x12198,0x190ce,0x16398,0x1b1ce,0x1638c,0x12186,0x16386, // 320 + 0x163dc,0x163ce,0x1b0a0,0x1d858,0x1ec2e,0x1b090,0x1d84c,0x1b088,0x1d846,0x1b084, // 330 + 0x1b082,0x120a0,0x19058,0x1c82e,0x161a0,0x12090,0x1904c,0x16190,0x1b0cc,0x19046, // 340 + 0x16188,0x12084,0x16184,0x12082,0x120d8,0x161d8,0x161cc,0x161c6,0x1d82c,0x1d826, // 350 + 0x1b042,0x1902c,0x12048,0x160c8,0x160c4,0x160c2,0x18ac0,0x1c570,0x1e2bc,0x18a60, // 360 + 0x1c538,0x11440,0x18a30,0x1c51c,0x11420,0x18a18,0x11410,0x11408,0x116c0,0x18b70, // 370 + 0x1c5bc,0x11660,0x18b38,0x1c59e,0x11630,0x18b1c,0x11618,0x1160c,0x11770,0x18bbc, // 380 + 0x11738,0x18b9e,0x1171c,0x117bc,0x1179e,0x1cd60,0x1e6b8,0x1f35e,0x19a40,0x1cd30, // 390 + 0x1e69c,0x19a20,0x1cd18,0x1e68e,0x19a10,0x1cd0c,0x19a08,0x1cd06,0x18960,0x1c4b8, // 400 + 0x1e25e,0x19b60,0x18930,0x1c49c,0x13640,0x11220,0x1cd9c,0x1c48e,0x13620,0x19b18, // 410 + 0x1890c,0x13610,0x11208,0x13608,0x11360,0x189b8,0x1c4de,0x13760,0x11330,0x1cdde, // 420 + 0x13730,0x19b9c,0x1898e,0x13718,0x1130c,0x1370c,0x113b8,0x189de,0x137b8,0x1139c, // 430 + 0x1379c,0x1138e,0x113de,0x137de,0x1dd40,0x1eeb0,0x1f75c,0x1dd20,0x1ee98,0x1f74e, // 440 + 0x1dd10,0x1ee8c,0x1dd08,0x1ee86,0x1dd04,0x19940,0x1ccb0,0x1e65c,0x1bb40,0x19920, // 450 + 0x1eedc,0x1e64e,0x1bb20,0x1dd98,0x1eece,0x1bb10,0x19908,0x1cc86,0x1bb08,0x1dd86, // 460 + 0x19902,0x11140,0x188b0,0x1c45c,0x13340,0x11120,0x18898,0x1c44e,0x17740,0x13320, // 470 + 0x19998,0x1ccce,0x17720,0x1bb98,0x1ddce,0x18886,0x17710,0x13308,0x19986,0x17708, // 480 + 0x11102,0x111b0,0x188dc,0x133b0,0x11198,0x188ce,0x177b0,0x13398,0x199ce,0x17798, // 490 + 0x1bbce,0x11186,0x13386,0x111dc,0x133dc,0x111ce,0x177dc,0x133ce,0x1dca0,0x1ee58, // 500 + 0x1f72e,0x1dc90,0x1ee4c,0x1dc88,0x1ee46,0x1dc84,0x1dc82,0x198a0,0x1cc58,0x1e62e, // 510 + 0x1b9a0,0x19890,0x1ee6e,0x1b990,0x1dccc,0x1cc46,0x1b988,0x19884,0x1b984,0x19882, // 520 + 0x1b982,0x110a0,0x18858,0x1c42e,0x131a0,0x11090,0x1884c,0x173a0,0x13190,0x198cc, // 530 + 0x18846,0x17390,0x1b9cc,0x11084,0x17388,0x13184,0x11082,0x13182,0x110d8,0x1886e, // 540 + 0x131d8,0x110cc,0x173d8,0x131cc,0x110c6,0x173cc,0x131c6,0x110ee,0x173ee,0x1dc50, // 550 + 0x1ee2c,0x1dc48,0x1ee26,0x1dc44,0x1dc42,0x19850,0x1cc2c,0x1b8d0,0x19848,0x1cc26, // 560 + 0x1b8c8,0x1dc66,0x1b8c4,0x19842,0x1b8c2,0x11050,0x1882c,0x130d0,0x11048,0x18826, // 570 + 0x171d0,0x130c8,0x19866,0x171c8,0x1b8e6,0x11042,0x171c4,0x130c2,0x171c2,0x130ec, // 580 + 0x171ec,0x171e6,0x1ee16,0x1dc22,0x1cc16,0x19824,0x19822,0x11028,0x13068,0x170e8, // 590 + 0x11022,0x13062,0x18560,0x10a40,0x18530,0x10a20,0x18518,0x1c28e,0x10a10,0x1850c, // 600 + 0x10a08,0x18506,0x10b60,0x185b8,0x1c2de,0x10b30,0x1859c,0x10b18,0x1858e,0x10b0c, // 610 + 0x10b06,0x10bb8,0x185de,0x10b9c,0x10b8e,0x10bde,0x18d40,0x1c6b0,0x1e35c,0x18d20, // 620 + 0x1c698,0x18d10,0x1c68c,0x18d08,0x1c686,0x18d04,0x10940,0x184b0,0x1c25c,0x11b40, // 630 + 0x10920,0x1c6dc,0x1c24e,0x11b20,0x18d98,0x1c6ce,0x11b10,0x10908,0x18486,0x11b08, // 640 + 0x18d86,0x10902,0x109b0,0x184dc,0x11bb0,0x10998,0x184ce,0x11b98,0x18dce,0x11b8c, // 650 + 0x10986,0x109dc,0x11bdc,0x109ce,0x11bce,0x1cea0,0x1e758,0x1f3ae,0x1ce90,0x1e74c, // 660 + 0x1ce88,0x1e746,0x1ce84,0x1ce82,0x18ca0,0x1c658,0x19da0,0x18c90,0x1c64c,0x19d90, // 670 + 0x1cecc,0x1c646,0x19d88,0x18c84,0x19d84,0x18c82,0x19d82,0x108a0,0x18458,0x119a0, // 680 + 0x10890,0x1c66e,0x13ba0,0x11990,0x18ccc,0x18446,0x13b90,0x19dcc,0x10884,0x13b88, // 690 + 0x11984,0x10882,0x11982,0x108d8,0x1846e,0x119d8,0x108cc,0x13bd8,0x119cc,0x108c6, // 700 + 0x13bcc,0x119c6,0x108ee,0x119ee,0x13bee,0x1ef50,0x1f7ac,0x1ef48,0x1f7a6,0x1ef44, // 710 + 0x1ef42,0x1ce50,0x1e72c,0x1ded0,0x1ef6c,0x1e726,0x1dec8,0x1ef66,0x1dec4,0x1ce42, // 720 + 0x1dec2,0x18c50,0x1c62c,0x19cd0,0x18c48,0x1c626,0x1bdd0,0x19cc8,0x1ce66,0x1bdc8, // 730 + 0x1dee6,0x18c42,0x1bdc4,0x19cc2,0x1bdc2,0x10850,0x1842c,0x118d0,0x10848,0x18426, // 740 + 0x139d0,0x118c8,0x18c66,0x17bd0,0x139c8,0x19ce6,0x10842,0x17bc8,0x1bde6,0x118c2, // 750 + 0x17bc4,0x1086c,0x118ec,0x10866,0x139ec,0x118e6,0x17bec,0x139e6,0x17be6,0x1ef28, // 760 + 0x1f796,0x1ef24,0x1ef22,0x1ce28,0x1e716,0x1de68,0x1ef36,0x1de64,0x1ce22,0x1de62, // 770 + 0x18c28,0x1c616,0x19c68,0x18c24,0x1bce8,0x19c64,0x18c22,0x1bce4,0x19c62,0x1bce2, // 780 + 0x10828,0x18416,0x11868,0x18c36,0x138e8,0x11864,0x10822,0x179e8,0x138e4,0x11862, // 790 + 0x179e4,0x138e2,0x179e2,0x11876,0x179f6,0x1ef12,0x1de34,0x1de32,0x19c34,0x1bc74, // 800 + 0x1bc72,0x11834,0x13874,0x178f4,0x178f2,0x10540,0x10520,0x18298,0x10510,0x10508, // 810 + 0x10504,0x105b0,0x10598,0x1058c,0x10586,0x105dc,0x105ce,0x186a0,0x18690,0x1c34c, // 820 + 0x18688,0x1c346,0x18684,0x18682,0x104a0,0x18258,0x10da0,0x186d8,0x1824c,0x10d90, // 830 + 0x186cc,0x10d88,0x186c6,0x10d84,0x10482,0x10d82,0x104d8,0x1826e,0x10dd8,0x186ee, // 840 + 0x10dcc,0x104c6,0x10dc6,0x104ee,0x10dee,0x1c750,0x1c748,0x1c744,0x1c742,0x18650, // 850 + 0x18ed0,0x1c76c,0x1c326,0x18ec8,0x1c766,0x18ec4,0x18642,0x18ec2,0x10450,0x10cd0, // 860 + 0x10448,0x18226,0x11dd0,0x10cc8,0x10444,0x11dc8,0x10cc4,0x10442,0x11dc4,0x10cc2, // 870 + 0x1046c,0x10cec,0x10466,0x11dec,0x10ce6,0x11de6,0x1e7a8,0x1e7a4,0x1e7a2,0x1c728, // 880 + 0x1cf68,0x1e7b6,0x1cf64,0x1c722,0x1cf62,0x18628,0x1c316,0x18e68,0x1c736,0x19ee8, // 890 + 0x18e64,0x18622,0x19ee4,0x18e62,0x19ee2,0x10428,0x18216,0x10c68,0x18636,0x11ce8, // 900 + 0x10c64,0x10422,0x13de8,0x11ce4,0x10c62,0x13de4,0x11ce2,0x10436,0x10c76,0x11cf6, // 910 + 0x13df6,0x1f7d4,0x1f7d2,0x1e794,0x1efb4,0x1e792,0x1efb2,0x1c714,0x1cf34,0x1c712, // 920 + 0x1df74,0x1cf32,0x1df72,0x18614,0x18e34,0x18612,0x19e74,0x18e32,0x1bef4), // 929 + array( // cluster 3 ----------------------------------------------------------------------- + 0x1f560,0x1fab8,0x1ea40,0x1f530,0x1fa9c,0x1ea20,0x1f518,0x1fa8e,0x1ea10,0x1f50c, // 10 + 0x1ea08,0x1f506,0x1ea04,0x1eb60,0x1f5b8,0x1fade,0x1d640,0x1eb30,0x1f59c,0x1d620, // 20 + 0x1eb18,0x1f58e,0x1d610,0x1eb0c,0x1d608,0x1eb06,0x1d604,0x1d760,0x1ebb8,0x1f5de, // 30 + 0x1ae40,0x1d730,0x1eb9c,0x1ae20,0x1d718,0x1eb8e,0x1ae10,0x1d70c,0x1ae08,0x1d706, // 40 + 0x1ae04,0x1af60,0x1d7b8,0x1ebde,0x15e40,0x1af30,0x1d79c,0x15e20,0x1af18,0x1d78e, // 50 + 0x15e10,0x1af0c,0x15e08,0x1af06,0x15f60,0x1afb8,0x1d7de,0x15f30,0x1af9c,0x15f18, // 60 + 0x1af8e,0x15f0c,0x15fb8,0x1afde,0x15f9c,0x15f8e,0x1e940,0x1f4b0,0x1fa5c,0x1e920, // 70 + 0x1f498,0x1fa4e,0x1e910,0x1f48c,0x1e908,0x1f486,0x1e904,0x1e902,0x1d340,0x1e9b0, // 80 + 0x1f4dc,0x1d320,0x1e998,0x1f4ce,0x1d310,0x1e98c,0x1d308,0x1e986,0x1d304,0x1d302, // 90 + 0x1a740,0x1d3b0,0x1e9dc,0x1a720,0x1d398,0x1e9ce,0x1a710,0x1d38c,0x1a708,0x1d386, // 100 + 0x1a704,0x1a702,0x14f40,0x1a7b0,0x1d3dc,0x14f20,0x1a798,0x1d3ce,0x14f10,0x1a78c, // 110 + 0x14f08,0x1a786,0x14f04,0x14fb0,0x1a7dc,0x14f98,0x1a7ce,0x14f8c,0x14f86,0x14fdc, // 120 + 0x14fce,0x1e8a0,0x1f458,0x1fa2e,0x1e890,0x1f44c,0x1e888,0x1f446,0x1e884,0x1e882, // 130 + 0x1d1a0,0x1e8d8,0x1f46e,0x1d190,0x1e8cc,0x1d188,0x1e8c6,0x1d184,0x1d182,0x1a3a0, // 140 + 0x1d1d8,0x1e8ee,0x1a390,0x1d1cc,0x1a388,0x1d1c6,0x1a384,0x1a382,0x147a0,0x1a3d8, // 150 + 0x1d1ee,0x14790,0x1a3cc,0x14788,0x1a3c6,0x14784,0x14782,0x147d8,0x1a3ee,0x147cc, // 160 + 0x147c6,0x147ee,0x1e850,0x1f42c,0x1e848,0x1f426,0x1e844,0x1e842,0x1d0d0,0x1e86c, // 170 + 0x1d0c8,0x1e866,0x1d0c4,0x1d0c2,0x1a1d0,0x1d0ec,0x1a1c8,0x1d0e6,0x1a1c4,0x1a1c2, // 180 + 0x143d0,0x1a1ec,0x143c8,0x1a1e6,0x143c4,0x143c2,0x143ec,0x143e6,0x1e828,0x1f416, // 190 + 0x1e824,0x1e822,0x1d068,0x1e836,0x1d064,0x1d062,0x1a0e8,0x1d076,0x1a0e4,0x1a0e2, // 200 + 0x141e8,0x1a0f6,0x141e4,0x141e2,0x1e814,0x1e812,0x1d034,0x1d032,0x1a074,0x1a072, // 210 + 0x1e540,0x1f2b0,0x1f95c,0x1e520,0x1f298,0x1f94e,0x1e510,0x1f28c,0x1e508,0x1f286, // 220 + 0x1e504,0x1e502,0x1cb40,0x1e5b0,0x1f2dc,0x1cb20,0x1e598,0x1f2ce,0x1cb10,0x1e58c, // 230 + 0x1cb08,0x1e586,0x1cb04,0x1cb02,0x19740,0x1cbb0,0x1e5dc,0x19720,0x1cb98,0x1e5ce, // 240 + 0x19710,0x1cb8c,0x19708,0x1cb86,0x19704,0x19702,0x12f40,0x197b0,0x1cbdc,0x12f20, // 250 + 0x19798,0x1cbce,0x12f10,0x1978c,0x12f08,0x19786,0x12f04,0x12fb0,0x197dc,0x12f98, // 260 + 0x197ce,0x12f8c,0x12f86,0x12fdc,0x12fce,0x1f6a0,0x1fb58,0x16bf0,0x1f690,0x1fb4c, // 270 + 0x169f8,0x1f688,0x1fb46,0x168fc,0x1f684,0x1f682,0x1e4a0,0x1f258,0x1f92e,0x1eda0, // 280 + 0x1e490,0x1fb6e,0x1ed90,0x1f6cc,0x1f246,0x1ed88,0x1e484,0x1ed84,0x1e482,0x1ed82, // 290 + 0x1c9a0,0x1e4d8,0x1f26e,0x1dba0,0x1c990,0x1e4cc,0x1db90,0x1edcc,0x1e4c6,0x1db88, // 300 + 0x1c984,0x1db84,0x1c982,0x1db82,0x193a0,0x1c9d8,0x1e4ee,0x1b7a0,0x19390,0x1c9cc, // 310 + 0x1b790,0x1dbcc,0x1c9c6,0x1b788,0x19384,0x1b784,0x19382,0x1b782,0x127a0,0x193d8, // 320 + 0x1c9ee,0x16fa0,0x12790,0x193cc,0x16f90,0x1b7cc,0x193c6,0x16f88,0x12784,0x16f84, // 330 + 0x12782,0x127d8,0x193ee,0x16fd8,0x127cc,0x16fcc,0x127c6,0x16fc6,0x127ee,0x1f650, // 340 + 0x1fb2c,0x165f8,0x1f648,0x1fb26,0x164fc,0x1f644,0x1647e,0x1f642,0x1e450,0x1f22c, // 350 + 0x1ecd0,0x1e448,0x1f226,0x1ecc8,0x1f666,0x1ecc4,0x1e442,0x1ecc2,0x1c8d0,0x1e46c, // 360 + 0x1d9d0,0x1c8c8,0x1e466,0x1d9c8,0x1ece6,0x1d9c4,0x1c8c2,0x1d9c2,0x191d0,0x1c8ec, // 370 + 0x1b3d0,0x191c8,0x1c8e6,0x1b3c8,0x1d9e6,0x1b3c4,0x191c2,0x1b3c2,0x123d0,0x191ec, // 380 + 0x167d0,0x123c8,0x191e6,0x167c8,0x1b3e6,0x167c4,0x123c2,0x167c2,0x123ec,0x167ec, // 390 + 0x123e6,0x167e6,0x1f628,0x1fb16,0x162fc,0x1f624,0x1627e,0x1f622,0x1e428,0x1f216, // 400 + 0x1ec68,0x1f636,0x1ec64,0x1e422,0x1ec62,0x1c868,0x1e436,0x1d8e8,0x1c864,0x1d8e4, // 410 + 0x1c862,0x1d8e2,0x190e8,0x1c876,0x1b1e8,0x1d8f6,0x1b1e4,0x190e2,0x1b1e2,0x121e8, // 420 + 0x190f6,0x163e8,0x121e4,0x163e4,0x121e2,0x163e2,0x121f6,0x163f6,0x1f614,0x1617e, // 430 + 0x1f612,0x1e414,0x1ec34,0x1e412,0x1ec32,0x1c834,0x1d874,0x1c832,0x1d872,0x19074, // 440 + 0x1b0f4,0x19072,0x1b0f2,0x120f4,0x161f4,0x120f2,0x161f2,0x1f60a,0x1e40a,0x1ec1a, // 450 + 0x1c81a,0x1d83a,0x1903a,0x1b07a,0x1e2a0,0x1f158,0x1f8ae,0x1e290,0x1f14c,0x1e288, // 460 + 0x1f146,0x1e284,0x1e282,0x1c5a0,0x1e2d8,0x1f16e,0x1c590,0x1e2cc,0x1c588,0x1e2c6, // 470 + 0x1c584,0x1c582,0x18ba0,0x1c5d8,0x1e2ee,0x18b90,0x1c5cc,0x18b88,0x1c5c6,0x18b84, // 480 + 0x18b82,0x117a0,0x18bd8,0x1c5ee,0x11790,0x18bcc,0x11788,0x18bc6,0x11784,0x11782, // 490 + 0x117d8,0x18bee,0x117cc,0x117c6,0x117ee,0x1f350,0x1f9ac,0x135f8,0x1f348,0x1f9a6, // 500 + 0x134fc,0x1f344,0x1347e,0x1f342,0x1e250,0x1f12c,0x1e6d0,0x1e248,0x1f126,0x1e6c8, // 510 + 0x1f366,0x1e6c4,0x1e242,0x1e6c2,0x1c4d0,0x1e26c,0x1cdd0,0x1c4c8,0x1e266,0x1cdc8, // 520 + 0x1e6e6,0x1cdc4,0x1c4c2,0x1cdc2,0x189d0,0x1c4ec,0x19bd0,0x189c8,0x1c4e6,0x19bc8, // 530 + 0x1cde6,0x19bc4,0x189c2,0x19bc2,0x113d0,0x189ec,0x137d0,0x113c8,0x189e6,0x137c8, // 540 + 0x19be6,0x137c4,0x113c2,0x137c2,0x113ec,0x137ec,0x113e6,0x137e6,0x1fba8,0x175f0, // 550 + 0x1bafc,0x1fba4,0x174f8,0x1ba7e,0x1fba2,0x1747c,0x1743e,0x1f328,0x1f996,0x132fc, // 560 + 0x1f768,0x1fbb6,0x176fc,0x1327e,0x1f764,0x1f322,0x1767e,0x1f762,0x1e228,0x1f116, // 570 + 0x1e668,0x1e224,0x1eee8,0x1f776,0x1e222,0x1eee4,0x1e662,0x1eee2,0x1c468,0x1e236, // 580 + 0x1cce8,0x1c464,0x1dde8,0x1cce4,0x1c462,0x1dde4,0x1cce2,0x1dde2,0x188e8,0x1c476, // 590 + 0x199e8,0x188e4,0x1bbe8,0x199e4,0x188e2,0x1bbe4,0x199e2,0x1bbe2,0x111e8,0x188f6, // 600 + 0x133e8,0x111e4,0x177e8,0x133e4,0x111e2,0x177e4,0x133e2,0x177e2,0x111f6,0x133f6, // 610 + 0x1fb94,0x172f8,0x1b97e,0x1fb92,0x1727c,0x1723e,0x1f314,0x1317e,0x1f734,0x1f312, // 620 + 0x1737e,0x1f732,0x1e214,0x1e634,0x1e212,0x1ee74,0x1e632,0x1ee72,0x1c434,0x1cc74, // 630 + 0x1c432,0x1dcf4,0x1cc72,0x1dcf2,0x18874,0x198f4,0x18872,0x1b9f4,0x198f2,0x1b9f2, // 640 + 0x110f4,0x131f4,0x110f2,0x173f4,0x131f2,0x173f2,0x1fb8a,0x1717c,0x1713e,0x1f30a, // 650 + 0x1f71a,0x1e20a,0x1e61a,0x1ee3a,0x1c41a,0x1cc3a,0x1dc7a,0x1883a,0x1987a,0x1b8fa, // 660 + 0x1107a,0x130fa,0x171fa,0x170be,0x1e150,0x1f0ac,0x1e148,0x1f0a6,0x1e144,0x1e142, // 670 + 0x1c2d0,0x1e16c,0x1c2c8,0x1e166,0x1c2c4,0x1c2c2,0x185d0,0x1c2ec,0x185c8,0x1c2e6, // 680 + 0x185c4,0x185c2,0x10bd0,0x185ec,0x10bc8,0x185e6,0x10bc4,0x10bc2,0x10bec,0x10be6, // 690 + 0x1f1a8,0x1f8d6,0x11afc,0x1f1a4,0x11a7e,0x1f1a2,0x1e128,0x1f096,0x1e368,0x1e124, // 700 + 0x1e364,0x1e122,0x1e362,0x1c268,0x1e136,0x1c6e8,0x1c264,0x1c6e4,0x1c262,0x1c6e2, // 710 + 0x184e8,0x1c276,0x18de8,0x184e4,0x18de4,0x184e2,0x18de2,0x109e8,0x184f6,0x11be8, // 720 + 0x109e4,0x11be4,0x109e2,0x11be2,0x109f6,0x11bf6,0x1f9d4,0x13af8,0x19d7e,0x1f9d2, // 730 + 0x13a7c,0x13a3e,0x1f194,0x1197e,0x1f3b4,0x1f192,0x13b7e,0x1f3b2,0x1e114,0x1e334, // 740 + 0x1e112,0x1e774,0x1e332,0x1e772,0x1c234,0x1c674,0x1c232,0x1cef4,0x1c672,0x1cef2, // 750 + 0x18474,0x18cf4,0x18472,0x19df4,0x18cf2,0x19df2,0x108f4,0x119f4,0x108f2,0x13bf4, // 760 + 0x119f2,0x13bf2,0x17af0,0x1bd7c,0x17a78,0x1bd3e,0x17a3c,0x17a1e,0x1f9ca,0x1397c, // 770 + 0x1fbda,0x17b7c,0x1393e,0x17b3e,0x1f18a,0x1f39a,0x1f7ba,0x1e10a,0x1e31a,0x1e73a, // 780 + 0x1ef7a,0x1c21a,0x1c63a,0x1ce7a,0x1defa,0x1843a,0x18c7a,0x19cfa,0x1bdfa,0x1087a, // 790 + 0x118fa,0x139fa,0x17978,0x1bcbe,0x1793c,0x1791e,0x138be,0x179be,0x178bc,0x1789e, // 800 + 0x1785e,0x1e0a8,0x1e0a4,0x1e0a2,0x1c168,0x1e0b6,0x1c164,0x1c162,0x182e8,0x1c176, // 810 + 0x182e4,0x182e2,0x105e8,0x182f6,0x105e4,0x105e2,0x105f6,0x1f0d4,0x10d7e,0x1f0d2, // 820 + 0x1e094,0x1e1b4,0x1e092,0x1e1b2,0x1c134,0x1c374,0x1c132,0x1c372,0x18274,0x186f4, // 830 + 0x18272,0x186f2,0x104f4,0x10df4,0x104f2,0x10df2,0x1f8ea,0x11d7c,0x11d3e,0x1f0ca, // 840 + 0x1f1da,0x1e08a,0x1e19a,0x1e3ba,0x1c11a,0x1c33a,0x1c77a,0x1823a,0x1867a,0x18efa, // 850 + 0x1047a,0x10cfa,0x11dfa,0x13d78,0x19ebe,0x13d3c,0x13d1e,0x11cbe,0x13dbe,0x17d70, // 860 + 0x1bebc,0x17d38,0x1be9e,0x17d1c,0x17d0e,0x13cbc,0x17dbc,0x13c9e,0x17d9e,0x17cb8, // 870 + 0x1be5e,0x17c9c,0x17c8e,0x13c5e,0x17cde,0x17c5c,0x17c4e,0x17c2e,0x1c0b4,0x1c0b2, // 880 + 0x18174,0x18172,0x102f4,0x102f2,0x1e0da,0x1c09a,0x1c1ba,0x1813a,0x1837a,0x1027a, // 890 + 0x106fa,0x10ebe,0x11ebc,0x11e9e,0x13eb8,0x19f5e,0x13e9c,0x13e8e,0x11e5e,0x13ede, // 900 + 0x17eb0,0x1bf5c,0x17e98,0x1bf4e,0x17e8c,0x17e86,0x13e5c,0x17edc,0x13e4e,0x17ece, // 910 + 0x17e58,0x1bf2e,0x17e4c,0x17e46,0x13e2e,0x17e6e,0x17e2c,0x17e26,0x10f5e,0x11f5c, // 920 + 0x11f4e,0x13f58,0x19fae,0x13f4c,0x13f46,0x11f2e,0x13f6e,0x13f2c,0x13f26), // 929 + array( // cluster 6 ----------------------------------------------------------------------- + 0x1abe0,0x1d5f8,0x153c0,0x1a9f0,0x1d4fc,0x151e0,0x1a8f8,0x1d47e,0x150f0,0x1a87c, // 10 + 0x15078,0x1fad0,0x15be0,0x1adf8,0x1fac8,0x159f0,0x1acfc,0x1fac4,0x158f8,0x1ac7e, // 20 + 0x1fac2,0x1587c,0x1f5d0,0x1faec,0x15df8,0x1f5c8,0x1fae6,0x15cfc,0x1f5c4,0x15c7e, // 30 + 0x1f5c2,0x1ebd0,0x1f5ec,0x1ebc8,0x1f5e6,0x1ebc4,0x1ebc2,0x1d7d0,0x1ebec,0x1d7c8, // 40 + 0x1ebe6,0x1d7c4,0x1d7c2,0x1afd0,0x1d7ec,0x1afc8,0x1d7e6,0x1afc4,0x14bc0,0x1a5f0, // 50 + 0x1d2fc,0x149e0,0x1a4f8,0x1d27e,0x148f0,0x1a47c,0x14878,0x1a43e,0x1483c,0x1fa68, // 60 + 0x14df0,0x1a6fc,0x1fa64,0x14cf8,0x1a67e,0x1fa62,0x14c7c,0x14c3e,0x1f4e8,0x1fa76, // 70 + 0x14efc,0x1f4e4,0x14e7e,0x1f4e2,0x1e9e8,0x1f4f6,0x1e9e4,0x1e9e2,0x1d3e8,0x1e9f6, // 80 + 0x1d3e4,0x1d3e2,0x1a7e8,0x1d3f6,0x1a7e4,0x1a7e2,0x145e0,0x1a2f8,0x1d17e,0x144f0, // 90 + 0x1a27c,0x14478,0x1a23e,0x1443c,0x1441e,0x1fa34,0x146f8,0x1a37e,0x1fa32,0x1467c, // 100 + 0x1463e,0x1f474,0x1477e,0x1f472,0x1e8f4,0x1e8f2,0x1d1f4,0x1d1f2,0x1a3f4,0x1a3f2, // 110 + 0x142f0,0x1a17c,0x14278,0x1a13e,0x1423c,0x1421e,0x1fa1a,0x1437c,0x1433e,0x1f43a, // 120 + 0x1e87a,0x1d0fa,0x14178,0x1a0be,0x1413c,0x1411e,0x141be,0x140bc,0x1409e,0x12bc0, // 130 + 0x195f0,0x1cafc,0x129e0,0x194f8,0x1ca7e,0x128f0,0x1947c,0x12878,0x1943e,0x1283c, // 140 + 0x1f968,0x12df0,0x196fc,0x1f964,0x12cf8,0x1967e,0x1f962,0x12c7c,0x12c3e,0x1f2e8, // 150 + 0x1f976,0x12efc,0x1f2e4,0x12e7e,0x1f2e2,0x1e5e8,0x1f2f6,0x1e5e4,0x1e5e2,0x1cbe8, // 160 + 0x1e5f6,0x1cbe4,0x1cbe2,0x197e8,0x1cbf6,0x197e4,0x197e2,0x1b5e0,0x1daf8,0x1ed7e, // 170 + 0x169c0,0x1b4f0,0x1da7c,0x168e0,0x1b478,0x1da3e,0x16870,0x1b43c,0x16838,0x1b41e, // 180 + 0x1681c,0x125e0,0x192f8,0x1c97e,0x16de0,0x124f0,0x1927c,0x16cf0,0x1b67c,0x1923e, // 190 + 0x16c78,0x1243c,0x16c3c,0x1241e,0x16c1e,0x1f934,0x126f8,0x1937e,0x1fb74,0x1f932, // 200 + 0x16ef8,0x1267c,0x1fb72,0x16e7c,0x1263e,0x16e3e,0x1f274,0x1277e,0x1f6f4,0x1f272, // 210 + 0x16f7e,0x1f6f2,0x1e4f4,0x1edf4,0x1e4f2,0x1edf2,0x1c9f4,0x1dbf4,0x1c9f2,0x1dbf2, // 220 + 0x193f4,0x193f2,0x165c0,0x1b2f0,0x1d97c,0x164e0,0x1b278,0x1d93e,0x16470,0x1b23c, // 230 + 0x16438,0x1b21e,0x1641c,0x1640e,0x122f0,0x1917c,0x166f0,0x12278,0x1913e,0x16678, // 240 + 0x1b33e,0x1663c,0x1221e,0x1661e,0x1f91a,0x1237c,0x1fb3a,0x1677c,0x1233e,0x1673e, // 250 + 0x1f23a,0x1f67a,0x1e47a,0x1ecfa,0x1c8fa,0x1d9fa,0x191fa,0x162e0,0x1b178,0x1d8be, // 260 + 0x16270,0x1b13c,0x16238,0x1b11e,0x1621c,0x1620e,0x12178,0x190be,0x16378,0x1213c, // 270 + 0x1633c,0x1211e,0x1631e,0x121be,0x163be,0x16170,0x1b0bc,0x16138,0x1b09e,0x1611c, // 280 + 0x1610e,0x120bc,0x161bc,0x1209e,0x1619e,0x160b8,0x1b05e,0x1609c,0x1608e,0x1205e, // 290 + 0x160de,0x1605c,0x1604e,0x115e0,0x18af8,0x1c57e,0x114f0,0x18a7c,0x11478,0x18a3e, // 300 + 0x1143c,0x1141e,0x1f8b4,0x116f8,0x18b7e,0x1f8b2,0x1167c,0x1163e,0x1f174,0x1177e, // 310 + 0x1f172,0x1e2f4,0x1e2f2,0x1c5f4,0x1c5f2,0x18bf4,0x18bf2,0x135c0,0x19af0,0x1cd7c, // 320 + 0x134e0,0x19a78,0x1cd3e,0x13470,0x19a3c,0x13438,0x19a1e,0x1341c,0x1340e,0x112f0, // 330 + 0x1897c,0x136f0,0x11278,0x1893e,0x13678,0x19b3e,0x1363c,0x1121e,0x1361e,0x1f89a, // 340 + 0x1137c,0x1f9ba,0x1377c,0x1133e,0x1373e,0x1f13a,0x1f37a,0x1e27a,0x1e6fa,0x1c4fa, // 350 + 0x1cdfa,0x189fa,0x1bae0,0x1dd78,0x1eebe,0x174c0,0x1ba70,0x1dd3c,0x17460,0x1ba38, // 360 + 0x1dd1e,0x17430,0x1ba1c,0x17418,0x1ba0e,0x1740c,0x132e0,0x19978,0x1ccbe,0x176e0, // 370 + 0x13270,0x1993c,0x17670,0x1bb3c,0x1991e,0x17638,0x1321c,0x1761c,0x1320e,0x1760e, // 380 + 0x11178,0x188be,0x13378,0x1113c,0x17778,0x1333c,0x1111e,0x1773c,0x1331e,0x1771e, // 390 + 0x111be,0x133be,0x177be,0x172c0,0x1b970,0x1dcbc,0x17260,0x1b938,0x1dc9e,0x17230, // 400 + 0x1b91c,0x17218,0x1b90e,0x1720c,0x17206,0x13170,0x198bc,0x17370,0x13138,0x1989e, // 410 + 0x17338,0x1b99e,0x1731c,0x1310e,0x1730e,0x110bc,0x131bc,0x1109e,0x173bc,0x1319e, // 420 + 0x1739e,0x17160,0x1b8b8,0x1dc5e,0x17130,0x1b89c,0x17118,0x1b88e,0x1710c,0x17106, // 430 + 0x130b8,0x1985e,0x171b8,0x1309c,0x1719c,0x1308e,0x1718e,0x1105e,0x130de,0x171de, // 440 + 0x170b0,0x1b85c,0x17098,0x1b84e,0x1708c,0x17086,0x1305c,0x170dc,0x1304e,0x170ce, // 450 + 0x17058,0x1b82e,0x1704c,0x17046,0x1302e,0x1706e,0x1702c,0x17026,0x10af0,0x1857c, // 460 + 0x10a78,0x1853e,0x10a3c,0x10a1e,0x10b7c,0x10b3e,0x1f0ba,0x1e17a,0x1c2fa,0x185fa, // 470 + 0x11ae0,0x18d78,0x1c6be,0x11a70,0x18d3c,0x11a38,0x18d1e,0x11a1c,0x11a0e,0x10978, // 480 + 0x184be,0x11b78,0x1093c,0x11b3c,0x1091e,0x11b1e,0x109be,0x11bbe,0x13ac0,0x19d70, // 490 + 0x1cebc,0x13a60,0x19d38,0x1ce9e,0x13a30,0x19d1c,0x13a18,0x19d0e,0x13a0c,0x13a06, // 500 + 0x11970,0x18cbc,0x13b70,0x11938,0x18c9e,0x13b38,0x1191c,0x13b1c,0x1190e,0x13b0e, // 510 + 0x108bc,0x119bc,0x1089e,0x13bbc,0x1199e,0x13b9e,0x1bd60,0x1deb8,0x1ef5e,0x17a40, // 520 + 0x1bd30,0x1de9c,0x17a20,0x1bd18,0x1de8e,0x17a10,0x1bd0c,0x17a08,0x1bd06,0x17a04, // 530 + 0x13960,0x19cb8,0x1ce5e,0x17b60,0x13930,0x19c9c,0x17b30,0x1bd9c,0x19c8e,0x17b18, // 540 + 0x1390c,0x17b0c,0x13906,0x17b06,0x118b8,0x18c5e,0x139b8,0x1189c,0x17bb8,0x1399c, // 550 + 0x1188e,0x17b9c,0x1398e,0x17b8e,0x1085e,0x118de,0x139de,0x17bde,0x17940,0x1bcb0, // 560 + 0x1de5c,0x17920,0x1bc98,0x1de4e,0x17910,0x1bc8c,0x17908,0x1bc86,0x17904,0x17902, // 570 + 0x138b0,0x19c5c,0x179b0,0x13898,0x19c4e,0x17998,0x1bcce,0x1798c,0x13886,0x17986, // 580 + 0x1185c,0x138dc,0x1184e,0x179dc,0x138ce,0x179ce,0x178a0,0x1bc58,0x1de2e,0x17890, // 590 + 0x1bc4c,0x17888,0x1bc46,0x17884,0x17882,0x13858,0x19c2e,0x178d8,0x1384c,0x178cc, // 600 + 0x13846,0x178c6,0x1182e,0x1386e,0x178ee,0x17850,0x1bc2c,0x17848,0x1bc26,0x17844, // 610 + 0x17842,0x1382c,0x1786c,0x13826,0x17866,0x17828,0x1bc16,0x17824,0x17822,0x13816, // 620 + 0x17836,0x10578,0x182be,0x1053c,0x1051e,0x105be,0x10d70,0x186bc,0x10d38,0x1869e, // 630 + 0x10d1c,0x10d0e,0x104bc,0x10dbc,0x1049e,0x10d9e,0x11d60,0x18eb8,0x1c75e,0x11d30, // 640 + 0x18e9c,0x11d18,0x18e8e,0x11d0c,0x11d06,0x10cb8,0x1865e,0x11db8,0x10c9c,0x11d9c, // 650 + 0x10c8e,0x11d8e,0x1045e,0x10cde,0x11dde,0x13d40,0x19eb0,0x1cf5c,0x13d20,0x19e98, // 660 + 0x1cf4e,0x13d10,0x19e8c,0x13d08,0x19e86,0x13d04,0x13d02,0x11cb0,0x18e5c,0x13db0, // 670 + 0x11c98,0x18e4e,0x13d98,0x19ece,0x13d8c,0x11c86,0x13d86,0x10c5c,0x11cdc,0x10c4e, // 680 + 0x13ddc,0x11cce,0x13dce,0x1bea0,0x1df58,0x1efae,0x1be90,0x1df4c,0x1be88,0x1df46, // 690 + 0x1be84,0x1be82,0x13ca0,0x19e58,0x1cf2e,0x17da0,0x13c90,0x19e4c,0x17d90,0x1becc, // 700 + 0x19e46,0x17d88,0x13c84,0x17d84,0x13c82,0x17d82,0x11c58,0x18e2e,0x13cd8,0x11c4c, // 710 + 0x17dd8,0x13ccc,0x11c46,0x17dcc,0x13cc6,0x17dc6,0x10c2e,0x11c6e,0x13cee,0x17dee, // 720 + 0x1be50,0x1df2c,0x1be48,0x1df26,0x1be44,0x1be42,0x13c50,0x19e2c,0x17cd0,0x13c48, // 730 + 0x19e26,0x17cc8,0x1be66,0x17cc4,0x13c42,0x17cc2,0x11c2c,0x13c6c,0x11c26,0x17cec, // 740 + 0x13c66,0x17ce6,0x1be28,0x1df16,0x1be24,0x1be22,0x13c28,0x19e16,0x17c68,0x13c24, // 750 + 0x17c64,0x13c22,0x17c62,0x11c16,0x13c36,0x17c76,0x1be14,0x1be12,0x13c14,0x17c34, // 760 + 0x13c12,0x17c32,0x102bc,0x1029e,0x106b8,0x1835e,0x1069c,0x1068e,0x1025e,0x106de, // 770 + 0x10eb0,0x1875c,0x10e98,0x1874e,0x10e8c,0x10e86,0x1065c,0x10edc,0x1064e,0x10ece, // 780 + 0x11ea0,0x18f58,0x1c7ae,0x11e90,0x18f4c,0x11e88,0x18f46,0x11e84,0x11e82,0x10e58, // 790 + 0x1872e,0x11ed8,0x18f6e,0x11ecc,0x10e46,0x11ec6,0x1062e,0x10e6e,0x11eee,0x19f50, // 800 + 0x1cfac,0x19f48,0x1cfa6,0x19f44,0x19f42,0x11e50,0x18f2c,0x13ed0,0x19f6c,0x18f26, // 810 + 0x13ec8,0x11e44,0x13ec4,0x11e42,0x13ec2,0x10e2c,0x11e6c,0x10e26,0x13eec,0x11e66, // 820 + 0x13ee6,0x1dfa8,0x1efd6,0x1dfa4,0x1dfa2,0x19f28,0x1cf96,0x1bf68,0x19f24,0x1bf64, // 830 + 0x19f22,0x1bf62,0x11e28,0x18f16,0x13e68,0x11e24,0x17ee8,0x13e64,0x11e22,0x17ee4, // 840 + 0x13e62,0x17ee2,0x10e16,0x11e36,0x13e76,0x17ef6,0x1df94,0x1df92,0x19f14,0x1bf34, // 850 + 0x19f12,0x1bf32,0x11e14,0x13e34,0x11e12,0x17e74,0x13e32,0x17e72,0x1df8a,0x19f0a, // 860 + 0x1bf1a,0x11e0a,0x13e1a,0x17e3a,0x1035c,0x1034e,0x10758,0x183ae,0x1074c,0x10746, // 870 + 0x1032e,0x1076e,0x10f50,0x187ac,0x10f48,0x187a6,0x10f44,0x10f42,0x1072c,0x10f6c, // 880 + 0x10726,0x10f66,0x18fa8,0x1c7d6,0x18fa4,0x18fa2,0x10f28,0x18796,0x11f68,0x18fb6, // 890 + 0x11f64,0x10f22,0x11f62,0x10716,0x10f36,0x11f76,0x1cfd4,0x1cfd2,0x18f94,0x19fb4, // 900 + 0x18f92,0x19fb2,0x10f14,0x11f34,0x10f12,0x13f74,0x11f32,0x13f72,0x1cfca,0x18f8a, // 910 + 0x19f9a,0x10f0a,0x11f1a,0x13f3a,0x103ac,0x103a6,0x107a8,0x183d6,0x107a4,0x107a2, // 920 + 0x10396,0x107b6,0x187d4,0x187d2,0x10794,0x10fb4,0x10792,0x10fb2,0x1c7ea) // 929 + ); // end of $clusters array + + /** + * Array of factors of the Reed-Solomon polynomial equations used for error correction; one sub array for each correction level (0-8). + * @protected + */ + protected $rsfactors = array( + array( // ECL 0 (2 factors) ------------------------------------------------------------------------------- + 0x01b,0x395), // 2 + array( // ECL 1 (4 factors) ------------------------------------------------------------------------------- + 0x20a,0x238,0x2d3,0x329), // 4 + array( // ECL 2 (8 factors) ------------------------------------------------------------------------------- + 0x0ed,0x134,0x1b4,0x11c,0x286,0x28d,0x1ac,0x17b), // 8 + array( // ECL 3 (16 factors) ------------------------------------------------------------------------------ + 0x112,0x232,0x0e8,0x2f3,0x257,0x20c,0x321,0x084,0x127,0x074,0x1ba,0x1ac,0x127,0x02a,0x0b0,0x041),// 16 + array( // ECL 4 (32 factors) ------------------------------------------------------------------------------ + 0x169,0x23f,0x39a,0x20d,0x0b0,0x24a,0x280,0x141,0x218,0x2e6,0x2a5,0x2e6,0x2af,0x11c,0x0c1,0x205, // 16 + 0x111,0x1ee,0x107,0x093,0x251,0x320,0x23b,0x140,0x323,0x085,0x0e7,0x186,0x2ad,0x14a,0x03f,0x19a),// 32 + array( // ECL 5 (64 factors) ------------------------------------------------------------------------------ + 0x21b,0x1a6,0x006,0x05d,0x35e,0x303,0x1c5,0x06a,0x262,0x11f,0x06b,0x1f9,0x2dd,0x36d,0x17d,0x264, // 16 + 0x2d3,0x1dc,0x1ce,0x0ac,0x1ae,0x261,0x35a,0x336,0x21f,0x178,0x1ff,0x190,0x2a0,0x2fa,0x11b,0x0b8, // 32 + 0x1b8,0x023,0x207,0x01f,0x1cc,0x252,0x0e1,0x217,0x205,0x160,0x25d,0x09e,0x28b,0x0c9,0x1e8,0x1f6, // 48 + 0x288,0x2dd,0x2cd,0x053,0x194,0x061,0x118,0x303,0x348,0x275,0x004,0x17d,0x34b,0x26f,0x108,0x21f),// 64 + array( // ECL 6 (128 factors) ----------------------------------------------------------------------------- + 0x209,0x136,0x360,0x223,0x35a,0x244,0x128,0x17b,0x035,0x30b,0x381,0x1bc,0x190,0x39d,0x2ed,0x19f, // 16 + 0x336,0x05d,0x0d9,0x0d0,0x3a0,0x0f4,0x247,0x26c,0x0f6,0x094,0x1bf,0x277,0x124,0x38c,0x1ea,0x2c0, // 32 + 0x204,0x102,0x1c9,0x38b,0x252,0x2d3,0x2a2,0x124,0x110,0x060,0x2ac,0x1b0,0x2ae,0x25e,0x35c,0x239, // 48 + 0x0c1,0x0db,0x081,0x0ba,0x0ec,0x11f,0x0c0,0x307,0x116,0x0ad,0x028,0x17b,0x2c8,0x1cf,0x286,0x308, // 64 + 0x0ab,0x1eb,0x129,0x2fb,0x09c,0x2dc,0x05f,0x10e,0x1bf,0x05a,0x1fb,0x030,0x0e4,0x335,0x328,0x382, // 80 + 0x310,0x297,0x273,0x17a,0x17e,0x106,0x17c,0x25a,0x2f2,0x150,0x059,0x266,0x057,0x1b0,0x29e,0x268, // 96 + 0x09d,0x176,0x0f2,0x2d6,0x258,0x10d,0x177,0x382,0x34d,0x1c6,0x162,0x082,0x32e,0x24b,0x324,0x022, // 112 + 0x0d3,0x14a,0x21b,0x129,0x33b,0x361,0x025,0x205,0x342,0x13b,0x226,0x056,0x321,0x004,0x06c,0x21b),// 128 + array( // ECL 7 (256 factors) ----------------------------------------------------------------------------- + 0x20c,0x37e,0x04b,0x2fe,0x372,0x359,0x04a,0x0cc,0x052,0x24a,0x2c4,0x0fa,0x389,0x312,0x08a,0x2d0, // 16 + 0x35a,0x0c2,0x137,0x391,0x113,0x0be,0x177,0x352,0x1b6,0x2dd,0x0c2,0x118,0x0c9,0x118,0x33c,0x2f5, // 32 + 0x2c6,0x32e,0x397,0x059,0x044,0x239,0x00b,0x0cc,0x31c,0x25d,0x21c,0x391,0x321,0x2bc,0x31f,0x089, // 48 + 0x1b7,0x1a2,0x250,0x29c,0x161,0x35b,0x172,0x2b6,0x145,0x0f0,0x0d8,0x101,0x11c,0x225,0x0d1,0x374, // 64 + 0x13b,0x046,0x149,0x319,0x1ea,0x112,0x36d,0x0a2,0x2ed,0x32c,0x2ac,0x1cd,0x14e,0x178,0x351,0x209, // 80 + 0x133,0x123,0x323,0x2c8,0x013,0x166,0x18f,0x38c,0x067,0x1ff,0x033,0x008,0x205,0x0e1,0x121,0x1d6, // 96 + 0x27d,0x2db,0x042,0x0ff,0x395,0x10d,0x1cf,0x33e,0x2da,0x1b1,0x350,0x249,0x088,0x21a,0x38a,0x05a, // 112 + 0x002,0x122,0x2e7,0x0c7,0x28f,0x387,0x149,0x031,0x322,0x244,0x163,0x24c,0x0bc,0x1ce,0x00a,0x086, // 128 + 0x274,0x140,0x1df,0x082,0x2e3,0x047,0x107,0x13e,0x176,0x259,0x0c0,0x25d,0x08e,0x2a1,0x2af,0x0ea, // 144 + 0x2d2,0x180,0x0b1,0x2f0,0x25f,0x280,0x1c7,0x0c1,0x2b1,0x2c3,0x325,0x281,0x030,0x03c,0x2dc,0x26d, // 160 + 0x37f,0x220,0x105,0x354,0x28f,0x135,0x2b9,0x2f3,0x2f4,0x03c,0x0e7,0x305,0x1b2,0x1a5,0x2d6,0x210, // 176 + 0x1f7,0x076,0x031,0x31b,0x020,0x090,0x1f4,0x0ee,0x344,0x18a,0x118,0x236,0x13f,0x009,0x287,0x226, // 192 + 0x049,0x392,0x156,0x07e,0x020,0x2a9,0x14b,0x318,0x26c,0x03c,0x261,0x1b9,0x0b4,0x317,0x37d,0x2f2, // 208 + 0x25d,0x17f,0x0e4,0x2ed,0x2f8,0x0d5,0x036,0x129,0x086,0x036,0x342,0x12b,0x39a,0x0bf,0x38e,0x214, // 224 + 0x261,0x33d,0x0bd,0x014,0x0a7,0x01d,0x368,0x1c1,0x053,0x192,0x029,0x290,0x1f9,0x243,0x1e1,0x0ad, // 240 + 0x194,0x0fb,0x2b0,0x05f,0x1f1,0x22b,0x282,0x21f,0x133,0x09f,0x39c,0x22e,0x288,0x037,0x1f1,0x00a),// 256 + array( // ECL 8 (512 factors) ----------------------------------------------------------------------------- + 0x160,0x04d,0x175,0x1f8,0x023,0x257,0x1ac,0x0cf,0x199,0x23e,0x076,0x1f2,0x11d,0x17c,0x15e,0x1ec, // 16 + 0x0c5,0x109,0x398,0x09b,0x392,0x12b,0x0e5,0x283,0x126,0x367,0x132,0x058,0x057,0x0c1,0x160,0x30d, // 32 + 0x34e,0x04b,0x147,0x208,0x1b3,0x21f,0x0cb,0x29a,0x0f9,0x15a,0x30d,0x26d,0x280,0x10c,0x31a,0x216, // 48 + 0x21b,0x30d,0x198,0x186,0x284,0x066,0x1dc,0x1f3,0x122,0x278,0x221,0x025,0x35a,0x394,0x228,0x029, // 64 + 0x21e,0x121,0x07a,0x110,0x17f,0x320,0x1e5,0x062,0x2f0,0x1d8,0x2f9,0x06b,0x310,0x35c,0x292,0x2e5, // 80 + 0x122,0x0cc,0x2a9,0x197,0x357,0x055,0x063,0x03e,0x1e2,0x0b4,0x014,0x129,0x1c3,0x251,0x391,0x08e, // 96 + 0x328,0x2ac,0x11f,0x218,0x231,0x04c,0x28d,0x383,0x2d9,0x237,0x2e8,0x186,0x201,0x0c0,0x204,0x102, // 112 + 0x0f0,0x206,0x31a,0x18b,0x300,0x350,0x033,0x262,0x180,0x0a8,0x0be,0x33a,0x148,0x254,0x312,0x12f, // 128 + 0x23a,0x17d,0x19f,0x281,0x09c,0x0ed,0x097,0x1ad,0x213,0x0cf,0x2a4,0x2c6,0x059,0x0a8,0x130,0x192, // 144 + 0x028,0x2c4,0x23f,0x0a2,0x360,0x0e5,0x041,0x35d,0x349,0x200,0x0a4,0x1dd,0x0dd,0x05c,0x166,0x311, // 160 + 0x120,0x165,0x352,0x344,0x33b,0x2e0,0x2c3,0x05e,0x008,0x1ee,0x072,0x209,0x002,0x1f3,0x353,0x21f, // 176 + 0x098,0x2d9,0x303,0x05f,0x0f8,0x169,0x242,0x143,0x358,0x31d,0x121,0x033,0x2ac,0x1d2,0x215,0x334, // 192 + 0x29d,0x02d,0x386,0x1c4,0x0a7,0x156,0x0f4,0x0ad,0x023,0x1cf,0x28b,0x033,0x2bb,0x24f,0x1c4,0x242, // 208 + 0x025,0x07c,0x12a,0x14c,0x228,0x02b,0x1ab,0x077,0x296,0x309,0x1db,0x352,0x2fc,0x16c,0x242,0x38f, // 224 + 0x11b,0x2c7,0x1d8,0x1a4,0x0f5,0x120,0x252,0x18a,0x1ff,0x147,0x24d,0x309,0x2bb,0x2b0,0x02b,0x198, // 240 + 0x34a,0x17f,0x2d1,0x209,0x230,0x284,0x2ca,0x22f,0x03e,0x091,0x369,0x297,0x2c9,0x09f,0x2a0,0x2d9, // 256 + 0x270,0x03b,0x0c1,0x1a1,0x09e,0x0d1,0x233,0x234,0x157,0x2b5,0x06d,0x260,0x233,0x16d,0x0b5,0x304, // 272 + 0x2a5,0x136,0x0f8,0x161,0x2c4,0x19a,0x243,0x366,0x269,0x349,0x278,0x35c,0x121,0x218,0x023,0x309, // 288 + 0x26a,0x24a,0x1a8,0x341,0x04d,0x255,0x15a,0x10d,0x2f5,0x278,0x2b7,0x2ef,0x14b,0x0f7,0x0b8,0x02d, // 304 + 0x313,0x2a8,0x012,0x042,0x197,0x171,0x036,0x1ec,0x0e4,0x265,0x33e,0x39a,0x1b5,0x207,0x284,0x389, // 320 + 0x315,0x1a4,0x131,0x1b9,0x0cf,0x12c,0x37c,0x33b,0x08d,0x219,0x17d,0x296,0x201,0x038,0x0fc,0x155, // 336 + 0x0f2,0x31d,0x346,0x345,0x2d0,0x0e0,0x133,0x277,0x03d,0x057,0x230,0x136,0x2f4,0x299,0x18d,0x328, // 352 + 0x353,0x135,0x1d9,0x31b,0x17a,0x01f,0x287,0x393,0x1cb,0x326,0x24e,0x2db,0x1a9,0x0d8,0x224,0x0f9, // 368 + 0x141,0x371,0x2bb,0x217,0x2a1,0x30e,0x0d2,0x32f,0x389,0x12f,0x34b,0x39a,0x119,0x049,0x1d5,0x317, // 384 + 0x294,0x0a2,0x1f2,0x134,0x09b,0x1a6,0x38b,0x331,0x0bb,0x03e,0x010,0x1a9,0x217,0x150,0x11e,0x1b5, // 400 + 0x177,0x111,0x262,0x128,0x0b7,0x39b,0x074,0x29b,0x2ef,0x161,0x03e,0x16e,0x2b3,0x17b,0x2af,0x34a, // 416 + 0x025,0x165,0x2d0,0x2e6,0x14a,0x005,0x027,0x39b,0x137,0x1a8,0x0f2,0x2ed,0x141,0x036,0x29d,0x13c, // 432 + 0x156,0x12b,0x216,0x069,0x29b,0x1e8,0x280,0x2a0,0x240,0x21c,0x13c,0x1e6,0x2d1,0x262,0x02e,0x290, // 448 + 0x1bf,0x0ab,0x268,0x1d0,0x0be,0x213,0x129,0x141,0x2fa,0x2f0,0x215,0x0af,0x086,0x00e,0x17d,0x1b1, // 464 + 0x2cd,0x02d,0x06f,0x014,0x254,0x11c,0x2e0,0x08a,0x286,0x19b,0x36d,0x29d,0x08d,0x397,0x02d,0x30c, // 480 + 0x197,0x0a4,0x14c,0x383,0x0a5,0x2d6,0x258,0x145,0x1f2,0x28f,0x165,0x2f0,0x300,0x0df,0x351,0x287, // 496 + 0x03f,0x136,0x35f,0x0fb,0x16e,0x130,0x11a,0x2e2,0x2a3,0x19a,0x185,0x0f4,0x01f,0x079,0x12f,0x107) // 512 + ); + + /** + * This is the class constructor. + * Creates a PDF417 object + * @param $code (string) code to represent using PDF417 + * @param $ecl (int) error correction level (0-8); default -1 = automatic correction level + * @param $aspectratio (float) the width to height of the symbol (excluding quiet zones) + * @param $macro (array) information for macro block + * @public + */ + public function __construct($code, $ecl=-1, $aspectratio=2, $macro=array()) { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // get the input sequence array + $sequence = $this->getInputSequences($code); + $codewords = array(); // array of code-words + foreach($sequence as $seq) { + $cw = $this->getCompaction($seq[0], $seq[1], true); + $codewords = array_merge($codewords, $cw); + } + if ($codewords[0] == 900) { + // Text Alpha is the default mode, so remove the first code + array_shift($codewords); + } + // count number of codewords + $numcw = count($codewords); + if ($numcw > 925) { + // reached maximum data codeword capacity + return false; + } + // build macro control block codewords + if (!empty($macro)) { + $macrocw = array(); + // beginning of macro control block + $macrocw[] = 928; + // segment index + $cw = $this->getCompaction(902, sprintf('%05d', $macro['segment_index']), false); + $macrocw = array_merge($macrocw, $cw); + // file ID + $cw = $this->getCompaction(900, $macro['file_id'], false); + $macrocw = array_merge($macrocw, $cw); + // optional fields + $optmodes = array(900,902,902,900,900,902,902); + $optsize = array(-1,2,4,-1,-1,-1,2); + foreach ($optmodes as $k => $omode) { + if (isset($macro['option_'.$k])) { + $macrocw[] = 923; + $macrocw[] = $k; + if ($optsize[$k] == 2) { + $macro['option_'.$k] = sprintf('%05d', $macro['option_'.$k]); + } elseif ($optsize[$k] == 4) { + $macro['option_'.$k] = sprintf('%010d', $macro['option_'.$k]); + } + $cw = $this->getCompaction($omode, $macro['option_'.$k], false); + $macrocw = array_merge($macrocw, $cw); + } + } + if ($macro['segment_index'] == ($macro['segment_total'] - 1)) { + // end of control block + $macrocw[] = 922; + } + // update total codewords + $numcw += count($macrocw); + } + // set error correction level + $ecl = $this->getErrorCorrectionLevel($ecl, $numcw); + // number of codewords for error correction + $errsize = (2 << $ecl); + // calculate number of columns (number of codewords per row) and rows + $nce = ($numcw + $errsize + 1); + $cols = round((sqrt(4761 + (68 * $aspectratio * ROWHEIGHT * $nce)) - 69) / 34); + // adjust cols + if ($cols < 1) { + $cols = 1; + } elseif ($cols > 30) { + $cols = 30; + } + $rows = ceil($nce / $cols); + $size = ($cols * $rows); + // adjust rows + if (($rows < 3) OR ($rows > 90)) { + if ($rows < 3) { + $rows = 3; + } elseif ($rows > 90) { + $rows = 90; + } + $cols = ceil($size / $rows); + $size = ($cols * $rows); + } + if ($size > 928) { + // set dimensions to get maximum capacity + if (abs($aspectratio - (17 * 29 / 32)) < abs($aspectratio - (17 * 16 / 58))) { + $cols = 29; + $rows = 32; + } else { + $cols = 16; + $rows = 58; + } + $size = 928; + } + // calculate padding + $pad = ($size - $nce); + if ($pad > 0) { + if (($size - $rows) == $nce) { + --$rows; + $size -= $rows; + } else { + // add pading + $codewords = array_merge($codewords, array_fill(0, $pad, 900)); + } + } + if (!empty($macro)) { + // add macro section + $codewords = array_merge($codewords, $macrocw); + } + // Symbol Lenght Descriptor (number of data codewords including Symbol Lenght Descriptor and pad codewords) + $sld = $size - $errsize; + // add symbol length description + array_unshift($codewords, $sld); + // calculate error correction + $ecw = $this->getErrorCorrection($codewords, $ecl); + // add error correction codewords + $codewords = array_merge($codewords, $ecw); + // add horizontal quiet zones to start and stop patterns + $pstart = str_repeat('0', QUIETH).$this->start_pattern; + $pstop = $this->stop_pattern.str_repeat('0', QUIETH); + $barcode_array['num_rows'] = ($rows * ROWHEIGHT) + (2 * QUIETV); + $barcode_array['num_cols'] = (($cols + 2) * 17) + 35 + (2 * QUIETH); + $barcode_array['bcode'] = array(); + // build rows for vertical quiet zone + if (QUIETV > 0) { + $empty_row = array_fill(0, $barcode_array['num_cols'], 0); + for ($i = 0; $i < QUIETV; ++$i) { + // add vertical quiet rows + $barcode_array['bcode'][] = $empty_row; + } + } + $k = 0; // codeword index + $cid = 0; // initial cluster + // for each row + for ($r = 0; $r < $rows; ++$r) { + // row start code + $row = $pstart; + switch ($cid) { + case 0: { + $L = ((30 * intval($r / 3)) + intval(($rows - 1) / 3)); + break; + } + case 1: { + $L = ((30 * intval($r / 3)) + ($ecl * 3) + (($rows - 1) % 3)); + break; + } + case 2: { + $L = ((30 * intval($r / 3)) + ($cols - 1)); + break; + } + } + // left row indicator + $row .= sprintf('%17b', $this->clusters[$cid][$L]); + // for each column + for ($c = 0; $c < $cols; ++$c) { + $row .= sprintf('%17b', $this->clusters[$cid][$codewords[$k]]); + ++$k; + } + switch ($cid) { + case 0: { + $L = ((30 * intval($r / 3)) + ($cols - 1)); + break; + } + case 1: { + $L = ((30 * intval($r / 3)) + intval(($rows - 1) / 3)); + break; + } + case 2: { + $L = ((30 * intval($r / 3)) + ($ecl * 3) + (($rows - 1) % 3)); + break; + } + } + // right row indicator + $row .= sprintf('%17b', $this->clusters[$cid][$L]); + // row stop code + $row .= $pstop; + // convert the string to array + $arow = preg_split('//', $row, -1, PREG_SPLIT_NO_EMPTY); + // duplicate row to get the desired height + for ($h = 0; $h < ROWHEIGHT; ++$h) { + $barcode_array['bcode'][] = $arow; + } + ++$cid; + if ($cid > 2) { + $cid = 0; + } + } + if (QUIETV > 0) { + for ($i = 0; $i < QUIETV; ++$i) { + // add vertical quiet rows + $barcode_array['bcode'][] = $empty_row; + } + } + $this->barcode_array = $barcode_array; + } + + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Returns the error correction level (0-8) to be used + * @param $ecl (int) error correction level + * @param $numcw (int) number of data codewords + * @return int error correction level + * @protected + */ + protected function getErrorCorrectionLevel($ecl, $numcw) { + // get maximum correction level + $maxecl = 8; // starting error level + $maxerrsize = (928 - $numcw); // available codewords for error + while ($maxecl > 0) { + $errsize = (2 << $ecl); + if ($maxerrsize >= $errsize) { + break; + } + --$maxecl; + } + // check for automatic levels + if (($ecl < 0) OR ($ecl > 8)) { + if ($numcw < 41) { + $ecl = 2; + } elseif ($numcw < 161) { + $ecl = 3; + } elseif ($numcw < 321) { + $ecl = 4; + } elseif ($numcw < 864) { + $ecl = 5; + } else { + $ecl = $maxecl; + } + } + if ($ecl > $maxecl) { + $ecl = $maxecl; + } + return $ecl; + } + + /** + * Returns the error correction codewords + * @param $cw (array) array of codewords including Symbol Lenght Descriptor and pad + * @param $ecl (int) error correction level 0-8 + * @return array of error correction codewords + * @protected + */ + protected function getErrorCorrection($cw, $ecl) { + // get error correction coefficients + $ecc = $this->rsfactors[$ecl]; + // number of error correction factors + $eclsize = (2 << $ecl); + // maximum index for $rsfactors[$ecl] + $eclmaxid = ($eclsize - 1); + // initialize array of error correction codewords + $ecw = array_fill(0, $eclsize, 0); + // for each data codeword + foreach($cw as $k => $d) { + $t1 = ($d + $ecw[$eclmaxid]) % 929; + for ($j = $eclmaxid; $j > 0; --$j) { + $t2 = ($t1 * $ecc[$j]) % 929; + $t3 = 929 - $t2; + $ecw[$j] = ($ecw[($j - 1)] + $t3) % 929; + } + $t2 = ($t1 * $ecc[0]) % 929; + $t3 = 929 - $t2; + $ecw[0] = $t3 % 929; + } + foreach($ecw as $j => $e) { + if ($e != 0) { + $ecw[$j] = 929 - $e; + } + } + $ecw = array_reverse($ecw); + return $ecw; + } + + /** + * Create array of sequences from input + * @param $code (string) code + * @return bidimensional array containing characters and classification + * @protected + */ + protected function getInputSequences($code) { + $sequence_array = array(); // array to be returned + $numseq = array(); + // get numeric sequences + preg_match_all('/([0-9]{13,})/', $code, $numseq, PREG_OFFSET_CAPTURE); + $numseq[1][] = array('', strlen($code)); + $offset = 0; + foreach($numseq[1] as $seq) { + $seqlen = strlen($seq[0]); + if ($seq[1] > 0) { + // extract text sequence before the number sequence + $prevseq = substr($code, $offset, ($seq[1] - $offset)); + $textseq = array(); + // get text sequences + preg_match_all('/([\x09\x0a\x0d\x20-\x7e]{5,})/', $prevseq, $textseq, PREG_OFFSET_CAPTURE); + $textseq[1][] = array('', strlen($prevseq)); + $txtoffset = 0; + foreach($textseq[1] as $txtseq) { + $txtseqlen = strlen($txtseq[0]); + if ($txtseq[1] > 0) { + // extract byte sequence before the text sequence + $prevtxtseq = substr($prevseq, $txtoffset, ($txtseq[1] - $txtoffset)); + if (strlen($prevtxtseq) > 0) { + // add BYTE sequence + if ((strlen($prevtxtseq) == 1) AND ((count($sequence_array) > 0) AND ($sequence_array[(count($sequence_array) - 1)][0] == 900))) { + $sequence_array[] = array(913, $prevtxtseq); + } elseif ((strlen($prevtxtseq) % 6) == 0) { + $sequence_array[] = array(924, $prevtxtseq); + } else { + $sequence_array[] = array(901, $prevtxtseq); + } + } + } + if ($txtseqlen > 0) { + // add numeric sequence + $sequence_array[] = array(900, $txtseq[0]); + } + $txtoffset = $txtseq[1] + $txtseqlen; + } + } + if ($seqlen > 0) { + // add numeric sequence + $sequence_array[] = array(902, $seq[0]); + } + $offset = $seq[1] + $seqlen; + } + return $sequence_array; + } + + /** + * Compact data by mode. + * @param $mode (int) compaction mode number + * @param $code (string) data to compact + * @param $addmode (boolean) if true add the mode codeword at first position + * @return array of codewords + * @protected + */ + protected function getCompaction($mode, $code, $addmode=true) { + $cw = array(); // array of codewords to return + switch($mode) { + case 900: { // Text Compaction mode latch + $submode = 0; // default Alpha sub-mode + $txtarr = array(); // array of characters and sub-mode switching characters + $codelen = strlen($code); + for ($i = 0; $i < $codelen; ++$i) { + $chval = ord($code{$i}); + if (($k = array_search($chval, $this->textsubmodes[$submode])) !== false) { + // we are on the same sub-mode + $txtarr[] = $k; + } else { + // the sub-mode is changed + for ($s = 0; $s < 4; ++$s) { + // search new sub-mode + if (($s != $submode) AND (($k = array_search($chval, $this->textsubmodes[$s])) !== false)) { + // $s is the new submode + if (((($i + 1) == $codelen) OR ((($i + 1) < $codelen) AND (array_search(ord($code{($i + 1)}), $this->textsubmodes[$submode]) !== false))) AND (($s == 3) OR (($s == 0) AND ($submode == 1)))) { + // shift (temporary change only for this char) + if ($s == 3) { + // shift to puntuaction + $txtarr[] = 29; + } else { + // shift from lower to alpha + $txtarr[] = 27; + } + } else { + // latch + $txtarr = array_merge($txtarr, $this->textlatch[''.$submode.$s]); + // set new submode + $submode = $s; + } + // add characted code to array + $txtarr[] = $k; + break; + } + } + } + } + $txtarrlen = count($txtarr); + if (($txtarrlen % 2) != 0) { + // add padding + $txtarr[] = 29; + ++$txtarrlen; + } + // calculate codewords + for ($i = 0; $i < $txtarrlen; $i += 2) { + $cw[] = (30 * $txtarr[$i]) + $txtarr[($i + 1)]; + } + break; + } + case 901: + case 924: { // Byte Compaction mode latch + while (($codelen = strlen($code)) > 0) { + if ($codelen > 6) { + $rest = substr($code, 6); + $code = substr($code, 0, 6); + $sublen = 6; + } else { + $rest = ''; + $sublen = strlen($code); + } + if ($sublen == 6) { + $t = bcmul(''.ord($code{0}), '1099511627776'); + $t = bcadd($t, bcmul(''.ord($code{1}), '4294967296')); + $t = bcadd($t, bcmul(''.ord($code{2}), '16777216')); + $t = bcadd($t, bcmul(''.ord($code{3}), '65536')); + $t = bcadd($t, bcmul(''.ord($code{4}), '256')); + $t = bcadd($t, ''.ord($code{5})); + do { + $d = bcmod($t, '900'); + $t = bcdiv($t, '900'); + array_unshift($cw, $d); + } while ($t != '0'); + } else { + for ($i = 0; $i < $sublen; ++$i) { + $cw[] = ord($code{$i}); + } + } + $code = $rest; + } + break; + } + case 902: { // Numeric Compaction mode latch + while (($codelen = strlen($code)) > 0) { + if ($codelen > 44) { + $rest = substr($code, 44); + $code = substr($code, 0, 44); + } else { + $rest = ''; + } + $t = '1'.$code; + do { + $d = bcmod($t, '900'); + $t = bcdiv($t, '900'); + array_unshift($cw, $d); + } while ($t != '0'); + $code = $rest; + } + break; + } + case 913: { // Byte Compaction mode shift + $cw[] = ord($code); + break; + } + } + if ($addmode) { + // add the compaction mode codeword at the beginning + array_unshift($cw, $mode); + } + return $cw; + } + +} // end PDF417 class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/qrcode.php b/incs/tcpdf_old/qrcode.php new file mode 100644 index 0000000..1fab6b5 --- /dev/null +++ b/incs/tcpdf_old/qrcode.php @@ -0,0 +1,2866 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// DESCRIPTION : +// +// Class to create QR-code arrays for TCPDF class. +// QR Code symbol is a 2D barcode that can be scanned by +// handy terminals such as a mobile phone with CCD. +// The capacity of QR Code is up to 7000 digits or 4000 +// characters, and has high robustness. +// This class supports QR Code model 2, described in +// JIS (Japanese Industrial Standards) X0510:2004 +// or ISO/IEC 18004. +// Currently the following features are not supported: +// ECI and FNC1 mode, Micro QR Code, QR Code model 1, +// Structured mode. +// +// This class is derived from the following projects: +// --------------------------------------------------------- +// "PHP QR Code encoder" +// License: GNU-LGPLv3 +// Copyright (C) 2010 by Dominik Dzienia +// http://phpqrcode.sourceforge.net/ +// https://sourceforge.net/projects/phpqrcode/ +// +// The "PHP QR Code encoder" is based on +// "C libqrencode library" (ver. 3.1.1) +// License: GNU-LGPL 2.1 +// Copyright (C) 2006-2010 by Kentaro Fukuchi +// http://megaui.net/fukuchi/works/qrencode/index.en.html +// +// Reed-Solomon code encoder is written by Phil Karn, KA9Q. +// Copyright (C) 2002-2006 Phil Karn, KA9Q +// +// QR Code is registered trademark of DENSO WAVE INCORPORATED +// http://www.denso-wave.com/qrcode/index-e.html +// --------------------------------------------------------- +//============================================================+ + +/** + * @file + * Class to create QR-code arrays for TCPDF class. + * QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. + * The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. + * This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. + * Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode. + * + * This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). + * Please read comments on this class source file for full copyright and license information. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.009 + */ + +// definitions +if (!defined('QRCODEDEFS')) { + + /** + * Indicate that definitions for this class are set + */ + define('QRCODEDEFS', true); + + // ----------------------------------------------------- + + // Encoding modes (characters which can be encoded in QRcode) + + /** + * Encoding mode + */ + define('QR_MODE_NL', -1); + + /** + * Encoding mode numeric (0-9). 3 characters are encoded to 10bit length. In theory, 7089 characters or less can be stored in a QRcode. + */ + define('QR_MODE_NM', 0); + + /** + * Encoding mode alphanumeric (0-9A-Z $%*+-./:) 45characters. 2 characters are encoded to 11bit length. In theory, 4296 characters or less can be stored in a QRcode. + */ + define('QR_MODE_AN', 1); + + /** + * Encoding mode 8bit byte data. In theory, 2953 characters or less can be stored in a QRcode. + */ + define('QR_MODE_8B', 2); + + /** + * Encoding mode KANJI. A KANJI character (multibyte character) is encoded to 13bit length. In theory, 1817 characters or less can be stored in a QRcode. + */ + define('QR_MODE_KJ', 3); + + /** + * Encoding mode STRUCTURED (currently unsupported) + */ + define('QR_MODE_ST', 4); + + // ----------------------------------------------------- + + // Levels of error correction. + // QRcode has a function of an error correcting for miss reading that white is black. + // Error correcting is defined in 4 level as below. + + /** + * Error correction level L : About 7% or less errors can be corrected. + */ + define('QR_ECLEVEL_L', 0); + + /** + * Error correction level M : About 15% or less errors can be corrected. + */ + define('QR_ECLEVEL_M', 1); + + /** + * Error correction level Q : About 25% or less errors can be corrected. + */ + define('QR_ECLEVEL_Q', 2); + + /** + * Error correction level H : About 30% or less errors can be corrected. + */ + define('QR_ECLEVEL_H', 3); + + // ----------------------------------------------------- + + // Version. Size of QRcode is defined as version. + // Version is from 1 to 40. + // Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. + // So version 40 is 177*177 matrix. + + /** + * Maximum QR Code version. + */ + define('QRSPEC_VERSION_MAX', 40); + + /** + * Maximum matrix size for maximum version (version 40 is 177*177 matrix). + */ + define('QRSPEC_WIDTH_MAX', 177); + + // ----------------------------------------------------- + + /** + * Matrix index to get width from $capacity array. + */ + define('QRCAP_WIDTH', 0); + + /** + * Matrix index to get number of words from $capacity array. + */ + define('QRCAP_WORDS', 1); + + /** + * Matrix index to get remainder from $capacity array. + */ + define('QRCAP_REMINDER', 2); + + /** + * Matrix index to get error correction level from $capacity array. + */ + define('QRCAP_EC', 3); + + // ----------------------------------------------------- + + // Structure (currently usupported) + + /** + * Number of header bits for structured mode + */ + define('STRUCTURE_HEADER_BITS', 20); + + /** + * Max number of symbols for structured mode + */ + define('MAX_STRUCTURED_SYMBOLS', 16); + + // ----------------------------------------------------- + + // Masks + + /** + * Down point base value for case 1 mask pattern (concatenation of same color in a line or a column) + */ + define('N1', 3); + + /** + * Down point base value for case 2 mask pattern (module block of same color) + */ + define('N2', 3); + + /** + * Down point base value for case 3 mask pattern (1:1:3:1:1(dark:bright:dark:bright:dark)pattern in a line or a column) + */ + define('N3', 40); + + /** + * Down point base value for case 4 mask pattern (ration of dark modules in whole) + */ + define('N4', 10); + + // ----------------------------------------------------- + + // Optimization settings + + /** + * if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code + */ + define('QR_FIND_BEST_MASK', true); + + /** + * if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly + */ + define('QR_FIND_FROM_RANDOM', 2); + + /** + * when QR_FIND_BEST_MASK === false + */ + define('QR_DEFAULT_MASK', 2); + + // ----------------------------------------------------- + +} // end of definitions + +// #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# + +// for compatibility with PHP4 +if (!function_exists('str_split')) { + /** + * Convert a string to an array (needed for PHP4 compatibility) + * @param $string (string) The input string. + * @param $split_length (int) Maximum length of the chunk. + * @return If the optional split_length parameter is specified, the returned array will be broken down into chunks with each being split_length in length, otherwise each chunk will be one character in length. FALSE is returned if split_length is less than 1. If the split_length length exceeds the length of string , the entire string is returned as the first (and only) array element. + */ + function str_split($string, $split_length=1) { + if ((strlen($string) > $split_length) OR (!$split_length)) { + do { + $c = strlen($string); + $parts[] = substr($string, 0, $split_length); + $string = substr($string, $split_length); + } while ($string !== false); + } else { + $parts = array($string); + } + return $parts; + } +} + +// ##################################################### + +/** + * @class QRcode + * Class to create QR-code arrays for TCPDF class. + * QR Code symbol is a 2D barcode that can be scanned by handy terminals such as a mobile phone with CCD. + * The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness. + * This class supports QR Code model 2, described in JIS (Japanese Industrial Standards) X0510:2004 or ISO/IEC 18004. + * Currently the following features are not supported: ECI and FNC1 mode, Micro QR Code, QR Code model 1, Structured mode. + * + * This class is derived from "PHP QR Code encoder" by Dominik Dzienia (http://phpqrcode.sourceforge.net/) based on "libqrencode C library 3.1.1." by Kentaro Fukuchi (http://megaui.net/fukuchi/works/qrencode/index.en.html), contains Reed-Solomon code written by Phil Karn, KA9Q. QR Code is registered trademark of DENSO WAVE INCORPORATED (http://www.denso-wave.com/qrcode/index-e.html). + * Please read comments on this class source file for full copyright and license information. + * + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.009 + */ +class QRcode { + + /** + * Barcode array to be returned which is readable by TCPDF. + * @protected + */ + protected $barcode_array = array(); + + /** + * QR code version. Size of QRcode is defined as version. Version is from 1 to 40. Version 1 is 21*21 matrix. And 4 modules increases whenever 1 version increases. So version 40 is 177*177 matrix. + * @protected + */ + protected $version = 0; + + /** + * Levels of error correction. See definitions for possible values. + * @protected + */ + protected $level = QR_ECLEVEL_L; + + /** + * Encoding mode. + * @protected + */ + protected $hint = QR_MODE_8B; + + /** + * Boolean flag, if true the input string will be converted to uppercase. + * @protected + */ + protected $casesensitive = true; + + /** + * Structured QR code (not supported yet). + * @protected + */ + protected $structured = 0; + + /** + * Mask data. + * @protected + */ + protected $data; + + // FrameFiller + + /** + * Width. + * @protected + */ + protected $width; + + /** + * Frame. + * @protected + */ + protected $frame; + + /** + * X position of bit. + * @protected + */ + protected $x; + + /** + * Y position of bit. + * @protected + */ + protected $y; + + /** + * Direction. + * @protected + */ + protected $dir; + + /** + * Single bit value. + * @protected + */ + protected $bit; + + // ---- QRrawcode ---- + + /** + * Data code. + * @protected + */ + protected $datacode = array(); + + /** + * Error correction code. + * @protected + */ + protected $ecccode = array(); + + /** + * Blocks. + * @protected + */ + protected $blocks; + + /** + * Reed-Solomon blocks. + * @protected + */ + protected $rsblocks = array(); //of RSblock + + /** + * Counter. + * @protected + */ + protected $count; + + /** + * Data length. + * @protected + */ + protected $dataLength; + + /** + * Error correction length. + * @protected + */ + protected $eccLength; + + /** + * Value b1. + * @protected + */ + protected $b1; + + // ---- QRmask ---- + + /** + * Run length. + * @protected + */ + protected $runLength = array(); + + // ---- QRsplit ---- + + /** + * Input data string. + * @protected + */ + protected $dataStr = ''; + + /** + * Input items. + * @protected + */ + protected $items; + + // Reed-Solomon items + + /** + * Reed-Solomon items. + * @protected + */ + protected $rsitems = array(); + + /** + * Array of frames. + * @protected + */ + protected $frames = array(); + + /** + * Alphabet-numeric convesion table. + * @protected + */ + protected $anTable = array( + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + 36, -1, -1, -1, 37, 38, -1, -1, -1, -1, 39, 40, -1, 41, 42, 43, // + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 44, -1, -1, -1, -1, -1, // + -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, // + 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, // + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // + ); + + /** + * Array Table of the capacity of symbols. + * See Table 1 (pp.13) and Table 12-16 (pp.30-36), JIS X0510:2004. + * @protected + */ + protected $capacity = array( + array( 0, 0, 0, array( 0, 0, 0, 0)), // + array( 21, 26, 0, array( 7, 10, 13, 17)), // 1 + array( 25, 44, 7, array( 10, 16, 22, 28)), // + array( 29, 70, 7, array( 15, 26, 36, 44)), // + array( 33, 100, 7, array( 20, 36, 52, 64)), // + array( 37, 134, 7, array( 26, 48, 72, 88)), // 5 + array( 41, 172, 7, array( 36, 64, 96, 112)), // + array( 45, 196, 0, array( 40, 72, 108, 130)), // + array( 49, 242, 0, array( 48, 88, 132, 156)), // + array( 53, 292, 0, array( 60, 110, 160, 192)), // + array( 57, 346, 0, array( 72, 130, 192, 224)), // 10 + array( 61, 404, 0, array( 80, 150, 224, 264)), // + array( 65, 466, 0, array( 96, 176, 260, 308)), // + array( 69, 532, 0, array( 104, 198, 288, 352)), // + array( 73, 581, 3, array( 120, 216, 320, 384)), // + array( 77, 655, 3, array( 132, 240, 360, 432)), // 15 + array( 81, 733, 3, array( 144, 280, 408, 480)), // + array( 85, 815, 3, array( 168, 308, 448, 532)), // + array( 89, 901, 3, array( 180, 338, 504, 588)), // + array( 93, 991, 3, array( 196, 364, 546, 650)), // + array( 97, 1085, 3, array( 224, 416, 600, 700)), // 20 + array(101, 1156, 4, array( 224, 442, 644, 750)), // + array(105, 1258, 4, array( 252, 476, 690, 816)), // + array(109, 1364, 4, array( 270, 504, 750, 900)), // + array(113, 1474, 4, array( 300, 560, 810, 960)), // + array(117, 1588, 4, array( 312, 588, 870, 1050)), // 25 + array(121, 1706, 4, array( 336, 644, 952, 1110)), // + array(125, 1828, 4, array( 360, 700, 1020, 1200)), // + array(129, 1921, 3, array( 390, 728, 1050, 1260)), // + array(133, 2051, 3, array( 420, 784, 1140, 1350)), // + array(137, 2185, 3, array( 450, 812, 1200, 1440)), // 30 + array(141, 2323, 3, array( 480, 868, 1290, 1530)), // + array(145, 2465, 3, array( 510, 924, 1350, 1620)), // + array(149, 2611, 3, array( 540, 980, 1440, 1710)), // + array(153, 2761, 3, array( 570, 1036, 1530, 1800)), // + array(157, 2876, 0, array( 570, 1064, 1590, 1890)), // 35 + array(161, 3034, 0, array( 600, 1120, 1680, 1980)), // + array(165, 3196, 0, array( 630, 1204, 1770, 2100)), // + array(169, 3362, 0, array( 660, 1260, 1860, 2220)), // + array(173, 3532, 0, array( 720, 1316, 1950, 2310)), // + array(177, 3706, 0, array( 750, 1372, 2040, 2430)) // 40 + ); + + /** + * Array Length indicator. + * @protected + */ + protected $lengthTableBits = array( + array(10, 12, 14), + array( 9, 11, 13), + array( 8, 16, 16), + array( 8, 10, 12) + ); + + /** + * Array Table of the error correction code (Reed-Solomon block). + * See Table 12-16 (pp.30-36), JIS X0510:2004. + * @protected + */ + protected $eccTable = array( + array(array( 0, 0), array( 0, 0), array( 0, 0), array( 0, 0)), // + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // 1 + array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // + array(array( 1, 0), array( 1, 0), array( 2, 0), array( 2, 0)), // + array(array( 1, 0), array( 2, 0), array( 2, 0), array( 4, 0)), // + array(array( 1, 0), array( 2, 0), array( 2, 2), array( 2, 2)), // 5 + array(array( 2, 0), array( 4, 0), array( 4, 0), array( 4, 0)), // + array(array( 2, 0), array( 4, 0), array( 2, 4), array( 4, 1)), // + array(array( 2, 0), array( 2, 2), array( 4, 2), array( 4, 2)), // + array(array( 2, 0), array( 3, 2), array( 4, 4), array( 4, 4)), // + array(array( 2, 2), array( 4, 1), array( 6, 2), array( 6, 2)), // 10 + array(array( 4, 0), array( 1, 4), array( 4, 4), array( 3, 8)), // + array(array( 2, 2), array( 6, 2), array( 4, 6), array( 7, 4)), // + array(array( 4, 0), array( 8, 1), array( 8, 4), array(12, 4)), // + array(array( 3, 1), array( 4, 5), array(11, 5), array(11, 5)), // + array(array( 5, 1), array( 5, 5), array( 5, 7), array(11, 7)), // 15 + array(array( 5, 1), array( 7, 3), array(15, 2), array( 3, 13)), // + array(array( 1, 5), array(10, 1), array( 1, 15), array( 2, 17)), // + array(array( 5, 1), array( 9, 4), array(17, 1), array( 2, 19)), // + array(array( 3, 4), array( 3, 11), array(17, 4), array( 9, 16)), // + array(array( 3, 5), array( 3, 13), array(15, 5), array(15, 10)), // 20 + array(array( 4, 4), array(17, 0), array(17, 6), array(19, 6)), // + array(array( 2, 7), array(17, 0), array( 7, 16), array(34, 0)), // + array(array( 4, 5), array( 4, 14), array(11, 14), array(16, 14)), // + array(array( 6, 4), array( 6, 14), array(11, 16), array(30, 2)), // + array(array( 8, 4), array( 8, 13), array( 7, 22), array(22, 13)), // 25 + array(array(10, 2), array(19, 4), array(28, 6), array(33, 4)), // + array(array( 8, 4), array(22, 3), array( 8, 26), array(12, 28)), // + array(array( 3, 10), array( 3, 23), array( 4, 31), array(11, 31)), // + array(array( 7, 7), array(21, 7), array( 1, 37), array(19, 26)), // + array(array( 5, 10), array(19, 10), array(15, 25), array(23, 25)), // 30 + array(array(13, 3), array( 2, 29), array(42, 1), array(23, 28)), // + array(array(17, 0), array(10, 23), array(10, 35), array(19, 35)), // + array(array(17, 1), array(14, 21), array(29, 19), array(11, 46)), // + array(array(13, 6), array(14, 23), array(44, 7), array(59, 1)), // + array(array(12, 7), array(12, 26), array(39, 14), array(22, 41)), // 35 + array(array( 6, 14), array( 6, 34), array(46, 10), array( 2, 64)), // + array(array(17, 4), array(29, 14), array(49, 10), array(24, 46)), // + array(array( 4, 18), array(13, 32), array(48, 14), array(42, 32)), // + array(array(20, 4), array(40, 7), array(43, 22), array(10, 67)), // + array(array(19, 6), array(18, 31), array(34, 34), array(20, 61)) // 40 + ); + + /** + * Array Positions of alignment patterns. + * This array includes only the second and the third position of the alignment patterns. Rest of them can be calculated from the distance between them. + * See Table 1 in Appendix E (pp.71) of JIS X0510:2004. + * @protected + */ + protected $alignmentPattern = array( + array( 0, 0), + array( 0, 0), array(18, 0), array(22, 0), array(26, 0), array(30, 0), // 1- 5 + array(34, 0), array(22, 38), array(24, 42), array(26, 46), array(28, 50), // 6-10 + array(30, 54), array(32, 58), array(34, 62), array(26, 46), array(26, 48), // 11-15 + array(26, 50), array(30, 54), array(30, 56), array(30, 58), array(34, 62), // 16-20 + array(28, 50), array(26, 50), array(30, 54), array(28, 54), array(32, 58), // 21-25 + array(30, 58), array(34, 62), array(26, 50), array(30, 54), array(26, 52), // 26-30 + array(30, 56), array(34, 60), array(30, 58), array(34, 62), array(30, 54), // 31-35 + array(24, 50), array(28, 54), array(32, 58), array(26, 54), array(30, 58) // 35-40 + ); + + /** + * Array Version information pattern (BCH coded). + * See Table 1 in Appendix D (pp.68) of JIS X0510:2004. + * size: [QRSPEC_VERSION_MAX - 6] + * @protected + */ + protected $versionPattern = array( + 0x07c94, 0x085bc, 0x09a99, 0x0a4d3, 0x0bbf6, 0x0c762, 0x0d847, 0x0e60d, // + 0x0f928, 0x10b78, 0x1145d, 0x12a17, 0x13532, 0x149a6, 0x15683, 0x168c9, // + 0x177ec, 0x18ec4, 0x191e1, 0x1afab, 0x1b08e, 0x1cc1a, 0x1d33f, 0x1ed75, // + 0x1f250, 0x209d5, 0x216f0, 0x228ba, 0x2379f, 0x24b0b, 0x2542e, 0x26a64, // + 0x27541, 0x28c69 + ); + + /** + * Array Format information + * @protected + */ + protected $formatInfo = array( + array(0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976), // + array(0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0), // + array(0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed), // + array(0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b) // + ); + + + // ------------------------------------------------- + // ------------------------------------------------- + + + /** + * This is the class constructor. + * Creates a QRcode object + * @param $code (string) code to represent using QRcode + * @param $eclevel (string) error level:
        • L : About 7% or less errors can be corrected.
        • M : About 15% or less errors can be corrected.
        • Q : About 25% or less errors can be corrected.
        • H : About 30% or less errors can be corrected.
        + * @public + * @since 1.0.000 + */ + public function __construct($code, $eclevel = 'L') { + $barcode_array = array(); + if ((is_null($code)) OR ($code == '\0') OR ($code == '')) { + return false; + } + // set error correction level + $this->level = array_search($eclevel, array('L', 'M', 'Q', 'H')); + if ($this->level === false) { + $this->level = QR_ECLEVEL_L; + } + if (($this->hint != QR_MODE_8B) AND ($this->hint != QR_MODE_KJ)) { + return false; + } + if (($this->version < 0) OR ($this->version > QRSPEC_VERSION_MAX)) { + return false; + } + $this->items = array(); + $this->encodeString($code); + if (is_null($this->data)) { + return false; + } + $qrTab = $this->binarize($this->data); + $size = count($qrTab); + $barcode_array['num_rows'] = $size; + $barcode_array['num_cols'] = $size; + $barcode_array['bcode'] = array(); + foreach ($qrTab as $line) { + $arrAdd = array(); + foreach (str_split($line) as $char) { + $arrAdd[] = ($char=='1')?1:0; + } + $barcode_array['bcode'][] = $arrAdd; + } + $this->barcode_array = $barcode_array; + } + + /** + * Returns a barcode array which is readable by TCPDF + * @return array barcode array readable by TCPDF; + * @public + */ + public function getBarcodeArray() { + return $this->barcode_array; + } + + /** + * Convert the frame in binary form + * @param $frame (array) array to binarize + * @return array frame in binary form + */ + protected function binarize($frame) { + $len = count($frame); + // the frame is square (width = height) + foreach ($frame as &$frameLine) { + for ($i=0; $i<$len; $i++) { + $frameLine[$i] = (ord($frameLine[$i])&1)?'1':'0'; + } + } + return $frame; + } + + /** + * Encode the input string to QR code + * @param $string (string) input string to encode + */ + protected function encodeString($string) { + $this->dataStr = $string; + if (!$this->casesensitive) { + $this->toUpper(); + } + $ret = $this->splitString(); + if ($ret < 0) { + return NULL; + } + $this->encodeMask(-1); + } + + /** + * Encode mask + * @param $mask (int) masking mode + */ + protected function encodeMask($mask) { + $spec = array(0, 0, 0, 0, 0); + $this->datacode = $this->getByteStream($this->items); + if (is_null($this->datacode)) { + return NULL; + } + $spec = $this->getEccSpec($this->version, $this->level, $spec); + $this->b1 = $this->rsBlockNum1($spec); + $this->dataLength = $this->rsDataLength($spec); + $this->eccLength = $this->rsEccLength($spec); + $this->ecccode = array_fill(0, $this->eccLength, 0); + $this->blocks = $this->rsBlockNum($spec); + $ret = $this->init($spec); + if ($ret < 0) { + return NULL; + } + $this->count = 0; + $this->width = $this->getWidth($this->version); + $this->frame = $this->newFrame($this->version); + $this->x = $this->width - 1; + $this->y = $this->width - 1; + $this->dir = -1; + $this->bit = -1; + // inteleaved data and ecc codes + for ($i=0; $i < ($this->dataLength + $this->eccLength); $i++) { + $code = $this->getCode(); + $bit = 0x80; + for ($j=0; $j<8; $j++) { + $addr = $this->getNextPosition(); + $this->setFrameAt($addr, 0x02 | (($bit & $code) != 0)); + $bit = $bit >> 1; + } + } + // remainder bits + $j = $this->getRemainder($this->version); + for ($i=0; $i<$j; $i++) { + $addr = $this->getNextPosition(); + $this->setFrameAt($addr, 0x02); + } + // masking + $this->runLength = array_fill(0, QRSPEC_WIDTH_MAX + 1, 0); + if ($mask < 0) { + if (QR_FIND_BEST_MASK) { + $masked = $this->mask($this->width, $this->frame, $this->level); + } else { + $masked = $this->makeMask($this->width, $this->frame, (intval(QR_DEFAULT_MASK) % 8), $this->level); + } + } else { + $masked = $this->makeMask($this->width, $this->frame, $mask, $this->level); + } + if ($masked == NULL) { + return NULL; + } + $this->data = $masked; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // FrameFiller + + /** + * Set frame value at specified position + * @param $at (array) x,y position + * @param $val (int) value of the character to set + */ + protected function setFrameAt($at, $val) { + $this->frame[$at['y']][$at['x']] = chr($val); + } + + /** + * Get frame value at specified position + * @param $at (array) x,y position + * @return value at specified position + */ + protected function getFrameAt($at) { + return ord($this->frame[$at['y']][$at['x']]); + } + + /** + * Return the next frame position + * @return array of x,y coordinates + */ + protected function getNextPosition() { + do { + if ($this->bit == -1) { + $this->bit = 0; + return array('x'=>$this->x, 'y'=>$this->y); + } + $x = $this->x; + $y = $this->y; + $w = $this->width; + if ($this->bit == 0) { + $x--; + $this->bit++; + } else { + $x++; + $y += $this->dir; + $this->bit--; + } + if ($this->dir < 0) { + if ($y < 0) { + $y = 0; + $x -= 2; + $this->dir = 1; + if ($x == 6) { + $x--; + $y = 9; + } + } + } else { + if ($y == $w) { + $y = $w - 1; + $x -= 2; + $this->dir = -1; + if ($x == 6) { + $x--; + $y -= 8; + } + } + } + if (($x < 0) OR ($y < 0)) { + return NULL; + } + $this->x = $x; + $this->y = $y; + } while(ord($this->frame[$y][$x]) & 0x80); + return array('x'=>$x, 'y'=>$y); + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRrawcode + + /** + * Initialize code. + * @param $spec (array) array of ECC specification + * @return 0 in case of success, -1 in case of error + */ + protected function init($spec) { + $dl = $this->rsDataCodes1($spec); + $el = $this->rsEccCodes1($spec); + $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + $blockNo = 0; + $dataPos = 0; + $eccPos = 0; + $endfor = $this->rsBlockNum1($spec); + for ($i=0; $i < $endfor; ++$i) { + $ecc = array_slice($this->ecccode, $eccPos); + $this->rsblocks[$blockNo] = array(); + $this->rsblocks[$blockNo]['dataLength'] = $dl; + $this->rsblocks[$blockNo]['data'] = array_slice($this->datacode, $dataPos); + $this->rsblocks[$blockNo]['eccLength'] = $el; + $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); + $this->rsblocks[$blockNo]['ecc'] = $ecc; + $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + if ($this->rsBlockNum2($spec) == 0) { + return 0; + } + $dl = $this->rsDataCodes2($spec); + $el = $this->rsEccCodes2($spec); + $rs = $this->init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); + if ($rs == NULL) { + return -1; + } + $endfor = $this->rsBlockNum2($spec); + for ($i=0; $i < $endfor; ++$i) { + $ecc = array_slice($this->ecccode, $eccPos); + $this->rsblocks[$blockNo] = array(); + $this->rsblocks[$blockNo]['dataLength'] = $dl; + $this->rsblocks[$blockNo]['data'] = array_slice($this->datacode, $dataPos); + $this->rsblocks[$blockNo]['eccLength'] = $el; + $ecc = $this->encode_rs_char($rs, $this->rsblocks[$blockNo]['data'], $ecc); + $this->rsblocks[$blockNo]['ecc'] = $ecc; + $this->ecccode = array_merge(array_slice($this->ecccode, 0, $eccPos), $ecc); + $dataPos += $dl; + $eccPos += $el; + $blockNo++; + } + return 0; + } + + /** + * Return Reed-Solomon block code. + * @return array rsblocks + */ + protected function getCode() { + if ($this->count < $this->dataLength) { + $row = $this->count % $this->blocks; + $col = $this->count / $this->blocks; + if ($col >= $this->rsblocks[0]['dataLength']) { + $row += $this->b1; + } + $ret = $this->rsblocks[$row]['data'][$col]; + } elseif ($this->count < $this->dataLength + $this->eccLength) { + $row = ($this->count - $this->dataLength) % $this->blocks; + $col = ($this->count - $this->dataLength) / $this->blocks; + $ret = $this->rsblocks[$row]['ecc'][$col]; + } else { + return 0; + } + $this->count++; + return $ret; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRmask + + /** + * Write Format Information on frame and returns the number of black bits + * @param $width (int) frame width + * @param $frame (array) frame + * @param $mask (array) masking mode + * @param $level (int) error correction level + * @return int blacks + */ + protected function writeFormatInformation($width, &$frame, $mask, $level) { + $blacks = 0; + $format = $this->getFormatInfo($mask, $level); + for ($i=0; $i<8; ++$i) { + if ($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + $frame[8][$width - 1 - $i] = chr($v); + if ($i < 6) { + $frame[$i][8] = chr($v); + } else { + $frame[$i + 1][8] = chr($v); + } + $format = $format >> 1; + } + for ($i=0; $i<7; ++$i) { + if ($format & 1) { + $blacks += 2; + $v = 0x85; + } else { + $v = 0x84; + } + $frame[$width - 7 + $i][8] = chr($v); + if ($i == 0) { + $frame[8][7] = chr($v); + } else { + $frame[8][6 - $i] = chr($v); + } + $format = $format >> 1; + } + return $blacks; + } + + /** + * mask0 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask0($x, $y) { + return ($x + $y) & 1; + } + + /** + * mask1 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask1($x, $y) { + return ($y & 1); + } + + /** + * mask2 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask2($x, $y) { + return ($x % 3); + } + + /** + * mask3 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask3($x, $y) { + return ($x + $y) % 3; + } + + /** + * mask4 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask4($x, $y) { + return (((int)($y / 2)) + ((int)($x / 3))) & 1; + } + + /** + * mask5 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask5($x, $y) { + return (($x * $y) & 1) + ($x * $y) % 3; + } + + /** + * mask6 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask6($x, $y) { + return ((($x * $y) & 1) + ($x * $y) % 3) & 1; + } + + /** + * mask7 + * @param $x (int) X position + * @param $y (int) Y position + * @return int mask + */ + protected function mask7($x, $y) { + return ((($x * $y) % 3) + (($x + $y) & 1)) & 1; + } + + /** + * Return bitmask + * @param $maskNo (int) mask number + * @param $width (int) width + * @param $frame (array) frame + * @return array bitmask + */ + protected function generateMaskNo($maskNo, $width, $frame) { + $bitMask = array_fill(0, $width, array_fill(0, $width, 0)); + for ($y=0; $y<$width; ++$y) { + for ($x=0; $x<$width; ++$x) { + if (ord($frame[$y][$x]) & 0x80) { + $bitMask[$y][$x] = 0; + } else { + $maskFunc = call_user_func(array($this, 'mask'.$maskNo), $x, $y); + $bitMask[$y][$x] = ($maskFunc == 0)?1:0; + } + } + } + return $bitMask; + } + + /** + * makeMaskNo + * @param $maskNo (int) + * @param $width (int) + * @param $s (int) + * @param $d (int) + * @param $maskGenOnly (boolean) + * @return int b + */ + protected function makeMaskNo($maskNo, $width, $s, &$d, $maskGenOnly=false) { + $b = 0; + $bitMask = array(); + $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d); + if ($maskGenOnly) { + return; + } + $d = $s; + for ($y=0; $y<$width; ++$y) { + for ($x=0; $x<$width; ++$x) { + if ($bitMask[$y][$x] == 1) { + $d[$y][$x] = chr(ord($s[$y][$x]) ^ ((int)($bitMask[$y][$x]))); + } + $b += (int)(ord($d[$y][$x]) & 1); + } + } + return $b; + } + + /** + * makeMask + * @param $width (int) + * @param $frame (array) + * @param $maskNo (int) + * @param $level (int) + * @return array mask + */ + protected function makeMask($width, $frame, $maskNo, $level) { + $masked = array_fill(0, $width, str_repeat("\0", $width)); + $this->makeMaskNo($maskNo, $width, $frame, $masked); + $this->writeFormatInformation($width, $masked, $maskNo, $level); + return $masked; + } + + /** + * calcN1N3 + * @param $length (int) + * @return int demerit + */ + protected function calcN1N3($length) { + $demerit = 0; + for ($i=0; $i<$length; ++$i) { + if ($this->runLength[$i] >= 5) { + $demerit += (N1 + ($this->runLength[$i] - 5)); + } + if ($i & 1) { + if (($i >= 3) AND ($i < ($length-2)) AND ($this->runLength[$i] % 3 == 0)) { + $fact = (int)($this->runLength[$i] / 3); + if (($this->runLength[$i-2] == $fact) + AND ($this->runLength[$i-1] == $fact) + AND ($this->runLength[$i+1] == $fact) + AND ($this->runLength[$i+2] == $fact)) { + if (($this->runLength[$i-3] < 0) OR ($this->runLength[$i-3] >= (4 * $fact))) { + $demerit += N3; + } elseif ((($i+3) >= $length) OR ($this->runLength[$i+3] >= (4 * $fact))) { + $demerit += N3; + } + } + } + } + } + return $demerit; + } + + /** + * evaluateSymbol + * @param $width (int) + * @param $frame (array) + * @return int demerit + */ + protected function evaluateSymbol($width, $frame) { + $head = 0; + $demerit = 0; + for ($y=0; $y<$width; ++$y) { + $head = 0; + $this->runLength[0] = 1; + $frameY = $frame[$y]; + if ($y > 0) { + $frameYM = $frame[$y-1]; + } + for ($x=0; $x<$width; ++$x) { + if (($x > 0) AND ($y > 0)) { + $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]); + $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]); + if (($b22 | ($w22 ^ 1)) & 1) { + $demerit += N2; + } + } + if (($x == 0) AND (ord($frameY[$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } elseif ($x > 0) { + if ((ord($frameY[$x]) ^ ord($frameY[$x-1])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + $demerit += $this->calcN1N3($head+1); + } + for ($x=0; $x<$width; ++$x) { + $head = 0; + $this->runLength[0] = 1; + for ($y=0; $y<$width; ++$y) { + if (($y == 0) AND (ord($frame[$y][$x]) & 1)) { + $this->runLength[0] = -1; + $head = 1; + $this->runLength[$head] = 1; + } elseif ($y > 0) { + if ((ord($frame[$y][$x]) ^ ord($frame[$y-1][$x])) & 1) { + $head++; + $this->runLength[$head] = 1; + } else { + $this->runLength[$head]++; + } + } + } + $demerit += $this->calcN1N3($head+1); + } + return $demerit; + } + + /** + * mask + * @param $width (int) + * @param $frame (array) + * @param $level (int) + * @return array best mask + */ + protected function mask($width, $frame, $level) { + $minDemerit = PHP_INT_MAX; + $bestMaskNum = 0; + $bestMask = array(); + $checked_masks = array(0, 1, 2, 3, 4, 5, 6, 7); + if (QR_FIND_FROM_RANDOM !== false) { + $howManuOut = 8 - (QR_FIND_FROM_RANDOM % 9); + for ($i = 0; $i < $howManuOut; ++$i) { + $remPos = rand (0, count($checked_masks)-1); + unset($checked_masks[$remPos]); + $checked_masks = array_values($checked_masks); + } + } + $bestMask = $frame; + foreach ($checked_masks as $i) { + $mask = array_fill(0, $width, str_repeat("\0", $width)); + $demerit = 0; + $blacks = 0; + $blacks = $this->makeMaskNo($i, $width, $frame, $mask); + $blacks += $this->writeFormatInformation($width, $mask, $i, $level); + $blacks = (int)(100 * $blacks / ($width * $width)); + $demerit = (int)((int)(abs($blacks - 50) / 5) * N4); + $demerit += $this->evaluateSymbol($width, $mask); + if ($demerit < $minDemerit) { + $minDemerit = $demerit; + $bestMask = $mask; + $bestMaskNum = $i; + } + } + return $bestMask; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRsplit + + /** + * Return true if the character at specified position is a number + * @param $str (string) string + * @param $pos (int) characted position + * @return boolean true of false + */ + protected function isdigitat($str, $pos) { + if ($pos >= strlen($str)) { + return false; + } + return ((ord($str[$pos]) >= ord('0'))&&(ord($str[$pos]) <= ord('9'))); + } + + /** + * Return true if the character at specified position is an alphanumeric character + * @param $str (string) string + * @param $pos (int) characted position + * @return boolean true of false + */ + protected function isalnumat($str, $pos) { + if ($pos >= strlen($str)) { + return false; + } + return ($this->lookAnTable(ord($str[$pos])) >= 0); + } + + /** + * identifyMode + * @param $pos (int) + * @return int mode + */ + protected function identifyMode($pos) { + if ($pos >= strlen($this->dataStr)) { + return QR_MODE_NL; + } + $c = $this->dataStr[$pos]; + if ($this->isdigitat($this->dataStr, $pos)) { + return QR_MODE_NM; + } elseif ($this->isalnumat($this->dataStr, $pos)) { + return QR_MODE_AN; + } elseif ($this->hint == QR_MODE_KJ) { + if ($pos+1 < strlen($this->dataStr)) { + $d = $this->dataStr[$pos+1]; + $word = (ord($c) << 8) | ord($d); + if (($word >= 0x8140 && $word <= 0x9ffc) OR ($word >= 0xe040 && $word <= 0xebbf)) { + return QR_MODE_KJ; + } + } + } + return QR_MODE_8B; + } + + /** + * eatNum + * @return int run + */ + protected function eatNum() { + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p = 0; + while($this->isdigitat($this->dataStr, $p)) { + $p++; + } + $run = $p; + $mode = $this->identifyMode($p); + if ($mode == QR_MODE_8B) { + $dif = $this->estimateBitsModeNum($run) + 4 + $ln + + $this->estimateBitsMode8(1) // + 4 + l8 + - $this->estimateBitsMode8($run + 1); // - 4 - l8 + if ($dif > 0) { + return $this->eat8(); + } + } + if ($mode == QR_MODE_AN) { + $dif = $this->estimateBitsModeNum($run) + 4 + $ln + + $this->estimateBitsModeAn(1) // + 4 + la + - $this->estimateBitsModeAn($run + 1);// - 4 - la + if ($dif > 0) { + return $this->eatAn(); + } + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_NM, $run, str_split($this->dataStr)); + return $run; + } + + /** + * eatAn + * @return int run + */ + protected function eatAn() { + $la = $this->lengthIndicator(QR_MODE_AN, $this->version); + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p =1 ; + while($this->isalnumat($this->dataStr, $p)) { + if ($this->isdigitat($this->dataStr, $p)) { + $q = $p; + while($this->isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsModeAn($p) // + 4 + la + + $this->estimateBitsModeNum($q - $p) + 4 + $ln + - $this->estimateBitsModeAn($q); // - 4 - la + if ($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + $run = $p; + if (!$this->isalnumat($this->dataStr, $p)) { + $dif = $this->estimateBitsModeAn($run) + 4 + $la + + $this->estimateBitsMode8(1) // + 4 + l8 + - $this->estimateBitsMode8($run + 1); // - 4 - l8 + if ($dif > 0) { + return $this->eat8(); + } + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_AN, $run, str_split($this->dataStr)); + return $run; + } + + /** + * eatKanji + * @return int run + */ + protected function eatKanji() { + $p = 0; + while($this->identifyMode($p) == QR_MODE_KJ) { + $p += 2; + } + $this->items = $this->appendNewInputItem($this->items, QR_MODE_KJ, $p, str_split($this->dataStr)); + return $run; + } + + /** + * eat8 + * @return int run + */ + protected function eat8() { + $la = $this->lengthIndicator(QR_MODE_AN, $this->version); + $ln = $this->lengthIndicator(QR_MODE_NM, $this->version); + $p = 1; + $dataStrLen = strlen($this->dataStr); + while($p < $dataStrLen) { + $mode = $this->identifyMode($p); + if ($mode == QR_MODE_KJ) { + break; + } + if ($mode == QR_MODE_NM) { + $q = $p; + while($this->isdigitat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsMode8($p) // + 4 + l8 + + $this->estimateBitsModeNum($q - $p) + 4 + $ln + - $this->estimateBitsMode8($q); // - 4 - l8 + if ($dif < 0) { + break; + } else { + $p = $q; + } + } elseif ($mode == QR_MODE_AN) { + $q = $p; + while($this->isalnumat($this->dataStr, $q)) { + $q++; + } + $dif = $this->estimateBitsMode8($p) // + 4 + l8 + + $this->estimateBitsModeAn($q - $p) + 4 + $la + - $this->estimateBitsMode8($q); // - 4 - l8 + if ($dif < 0) { + break; + } else { + $p = $q; + } + } else { + $p++; + } + } + $run = $p; + $this->items = $this->appendNewInputItem($this->items, QR_MODE_8B, $run, str_split($this->dataStr)); + return $run; + } + + /** + * splitString + */ + protected function splitString() { + while (strlen($this->dataStr) > 0) { + if ($this->dataStr == '') { + return 0; + } + $mode = $this->identifyMode(0); + switch ($mode) { + case QR_MODE_NM: { + $length = $this->eatNum(); + break; + } + case QR_MODE_AN: { + $length = $this->eatAn(); + break; + } + case QR_MODE_KJ: { + if ($hint == QR_MODE_KJ) { + $length = $this->eatKanji(); + } else { + $length = $this->eat8(); + } + break; + } + default: { + $length = $this->eat8(); + break; + } + } + if ($length == 0) { + return 0; + } + if ($length < 0) { + return -1; + } + $this->dataStr = substr($this->dataStr, $length); + } + } + + /** + * toUpper + */ + protected function toUpper() { + $stringLen = strlen($this->dataStr); + $p = 0; + while ($p < $stringLen) { + $mode = $this->identifyMode(substr($this->dataStr, $p), $this->hint); + if ($mode == QR_MODE_KJ) { + $p += 2; + } else { + if ((ord($this->dataStr[$p]) >= ord('a')) AND (ord($this->dataStr[$p]) <= ord('z'))) { + $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32); + } + $p++; + } + } + return $this->dataStr; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRinputItem + + /** + * newInputItem + * @param $mode (int) + * @param $size (int) + * @param $data (array) + * @param $bstream (array) + * @return array input item + */ + protected function newInputItem($mode, $size, $data, $bstream=null) { + $setData = array_slice($data, 0, $size); + if (count($setData) < $size) { + $setData = array_merge($setData, array_fill(0, ($size - count($setData)), 0)); + } + if (!$this->check($mode, $size, $setData)) { + return NULL; + } + $inputitem = array(); + $inputitem['mode'] = $mode; + $inputitem['size'] = $size; + $inputitem['data'] = $setData; + $inputitem['bstream'] = $bstream; + return $inputitem; + } + + /** + * encodeModeNum + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeModeNum($inputitem, $version) { + $words = (int)($inputitem['size'] / 3); + $inputitem['bstream'] = array(); + $val = 0x1; + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, $val); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_NM, $version), $inputitem['size']); + for ($i=0; $i < $words; ++$i) { + $val = (ord($inputitem['data'][$i*3 ]) - ord('0')) * 100; + $val += (ord($inputitem['data'][$i*3+1]) - ord('0')) * 10; + $val += (ord($inputitem['data'][$i*3+2]) - ord('0')); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 10, $val); + } + if ($inputitem['size'] - $words * 3 == 1) { + $val = ord($inputitem['data'][$words*3]) - ord('0'); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, $val); + } elseif (($inputitem['size'] - ($words * 3)) == 2) { + $val = (ord($inputitem['data'][$words*3 ]) - ord('0')) * 10; + $val += (ord($inputitem['data'][$words*3+1]) - ord('0')); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 7, $val); + } + return $inputitem; + } + + /** + * encodeModeAn + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeModeAn($inputitem, $version) { + $words = (int)($inputitem['size'] / 2); + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x02); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_AN, $version), $inputitem['size']); + for ($i=0; $i < $words; ++$i) { + $val = (int)($this->lookAnTable(ord($inputitem['data'][$i*2])) * 45); + $val += (int)($this->lookAnTable(ord($inputitem['data'][($i*2)+1]))); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 11, $val); + } + if ($inputitem['size'] & 1) { + $val = $this->lookAnTable(ord($inputitem['data'][($words * 2)])); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 6, $val); + } + return $inputitem; + } + + /** + * encodeMode8 + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeMode8($inputitem, $version) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x4); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_8B, $version), $inputitem['size']); + for ($i=0; $i < $inputitem['size']; ++$i) { + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 8, ord($inputitem['data'][$i])); + } + return $inputitem; + } + + /** + * encodeModeKanji + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeModeKanji($inputitem, $version) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x8); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], $this->lengthIndicator(QR_MODE_KJ, $version), (int)($inputitem['size'] / 2)); + for ($i=0; $i<$inputitem['size']; $i+=2) { + $val = (ord($inputitem['data'][$i]) << 8) | ord($inputitem['data'][$i+1]); + if ($val <= 0x9ffc) { + $val -= 0x8140; + } else { + $val -= 0xc140; + } + $h = ($val >> 8) * 0xc0; + $val = ($val & 0xff) + $h; + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 13, $val); + } + return $inputitem; + } + + /** + * encodeModeStructure + * @param $inputitem (array) + * @return array input item + */ + protected function encodeModeStructure($inputitem) { + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, 0x03); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, ord($inputitem['data'][1]) - 1); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 4, ord($inputitem['data'][0]) - 1); + $inputitem['bstream'] = $this->appendNum($inputitem['bstream'], 8, ord($inputitem['data'][2])); + return $inputitem; + } + + /** + * encodeBitStream + * @param $inputitem (array) + * @param $version (int) + * @return array input item + */ + protected function encodeBitStream($inputitem, $version) { + $inputitem['bstream'] = array(); + $words = $this->maximumWords($inputitem['mode'], $version); + if ($inputitem['size'] > $words) { + $st1 = $this->newInputItem($inputitem['mode'], $words, $inputitem['data']); + $st2 = $this->newInputItem($inputitem['mode'], $inputitem['size'] - $words, array_slice($inputitem['data'], $words)); + $st1 = $this->encodeBitStream($st1, $version); + $st2 = $this->encodeBitStream($st2, $version); + $inputitem['bstream'] = array(); + $inputitem['bstream'] = $this->appendBitstream($inputitem['bstream'], $st1['bstream']); + $inputitem['bstream'] = $this->appendBitstream($inputitem['bstream'], $st2['bstream']); + } else { + switch($inputitem['mode']) { + case QR_MODE_NM: { + $inputitem = $this->encodeModeNum($inputitem, $version); + break; + } + case QR_MODE_AN: { + $inputitem = $this->encodeModeAn($inputitem, $version); + break; + } + case QR_MODE_8B: { + $inputitem = $this->encodeMode8($inputitem, $version); + break; + } + case QR_MODE_KJ: { + $inputitem = $this->encodeModeKanji($inputitem, $version); + break; + } + case QR_MODE_ST: { + $inputitem = $this->encodeModeStructure($inputitem); + break; + } + default: { + break; + } + } + } + return $inputitem; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRinput + + /** + * Append data to an input object. + * The data is copied and appended to the input object. + * @param $items (arrray) input items + * @param $mode (int) encoding mode. + * @param $size (int) size of data (byte). + * @param $data (array) array of input data. + * @return items + * + */ + protected function appendNewInputItem($items, $mode, $size, $data) { + $newitem = $this->newInputItem($mode, $size, $data); + if (!empty($newitem)) { + $items[] = $newitem; + } + return $items; + } + + /** + * insertStructuredAppendHeader + * @param $items (array) + * @param $size (int) + * @param $index (int) + * @param $parity (int) + * @return array items + */ + protected function insertStructuredAppendHeader($items, $size, $index, $parity) { + if ($size > MAX_STRUCTURED_SYMBOLS) { + return -1; + } + if (($index <= 0) OR ($index > MAX_STRUCTURED_SYMBOLS)) { + return -1; + } + $buf = array($size, $index, $parity); + $entry = $this->newInputItem(QR_MODE_ST, 3, buf); + array_unshift($items, $entry); + return $items; + } + + /** + * calcParity + * @param $items (array) + * @return int parity + */ + protected function calcParity($items) { + $parity = 0; + foreach ($items as $item) { + if ($item['mode'] != QR_MODE_ST) { + for ($i=$item['size']-1; $i>=0; --$i) { + $parity ^= $item['data'][$i]; + } + } + } + return $parity; + } + + /** + * checkModeNum + * @param $size (int) + * @param $data (array) + * @return boolean true or false + */ + protected function checkModeNum($size, $data) { + for ($i=0; $i<$size; ++$i) { + if ((ord($data[$i]) < ord('0')) OR (ord($data[$i]) > ord('9'))){ + return false; + } + } + return true; + } + + /** + * Look up the alphabet-numeric convesion table (see JIS X0510:2004, pp.19). + * @param $c (int) character value + * @return value + */ + protected function lookAnTable($c) { + return (($c > 127)?-1:$this->anTable[$c]); + } + + /** + * checkModeAn + * @param $size (int) + * @param $data (array) + * @return boolean true or false + */ + protected function checkModeAn($size, $data) { + for ($i=0; $i<$size; ++$i) { + if ($this->lookAnTable(ord($data[$i])) == -1) { + return false; + } + } + return true; + } + + /** + * estimateBitsModeNum + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsModeNum($size) { + $w = (int)($size / 3); + $bits = ($w * 10); + switch($size - ($w * 3)) { + case 1: { + $bits += 4; + break; + } + case 2: { + $bits += 7; + break; + } + } + return $bits; + } + + /** + * estimateBitsModeAn + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsModeAn($size) { + $bits = (int)($size * 5.5); // (size / 2 ) * 11 + if ($size & 1) { + $bits += 6; + } + return $bits; + } + + /** + * estimateBitsMode8 + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsMode8($size) { + return (int)($size * 8); + } + + /** + * estimateBitsModeKanji + * @param $size (int) + * @return int number of bits + */ + protected function estimateBitsModeKanji($size) { + return (int)($size * 6.5); // (size / 2 ) * 13 + } + + /** + * checkModeKanji + * @param $size (int) + * @param $data (array) + * @return boolean true or false + */ + protected function checkModeKanji($size, $data) { + if ($size & 1) { + return false; + } + for ($i=0; $i<$size; $i+=2) { + $val = (ord($data[$i]) << 8) | ord($data[$i+1]); + if (($val < 0x8140) OR (($val > 0x9ffc) AND ($val < 0xe040)) OR ($val > 0xebbf)) { + return false; + } + } + return true; + } + + /** + * Validate the input data. + * @param $mode (int) encoding mode. + * @param $size (int) size of data (byte). + * @param $data (array) data to validate + * @return boolean true in case of valid data, false otherwise + */ + protected function check($mode, $size, $data) { + if ($size <= 0) { + return false; + } + switch($mode) { + case QR_MODE_NM: { + return $this->checkModeNum($size, $data); + } + case QR_MODE_AN: { + return $this->checkModeAn($size, $data); + } + case QR_MODE_KJ: { + return $this->checkModeKanji($size, $data); + } + case QR_MODE_8B: { + return true; + } + case QR_MODE_ST: { + return true; + } + default: { + break; + } + } + return false; + } + + /** + * estimateBitStreamSize + * @param $items (array) + * @param $version (int) + * @return int bits + */ + protected function estimateBitStreamSize($items, $version) { + $bits = 0; + if ($version == 0) { + $version = 1; + } + foreach ($items as $item) { + switch($item['mode']) { + case QR_MODE_NM: { + $bits = $this->estimateBitsModeNum($item['size']); + break; + } + case QR_MODE_AN: { + $bits = $this->estimateBitsModeAn($item['size']); + break; + } + case QR_MODE_8B: { + $bits = $this->estimateBitsMode8($item['size']); + break; + } + case QR_MODE_KJ: { + $bits = $this->estimateBitsModeKanji($item['size']); + break; + } + case QR_MODE_ST: { + return STRUCTURE_HEADER_BITS; + } + default: { + return 0; + } + } + $l = $this->lengthIndicator($item['mode'], $version); + $m = 1 << $l; + $num = (int)(($item['size'] + $m - 1) / $m); + $bits += $num * (4 + $l); + } + return $bits; + } + + /** + * estimateVersion + * @param $items (array) + * @return int version + */ + protected function estimateVersion($items) { + $version = 0; + $prev = 0; + do { + $prev = $version; + $bits = $this->estimateBitStreamSize($items, $prev); + $version = $this->getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($version < 0) { + return -1; + } + } while ($version > $prev); + return $version; + } + + /** + * lengthOfCode + * @param $mode (int) + * @param $version (int) + * @param $bits (int) + * @return int size + */ + protected function lengthOfCode($mode, $version, $bits) { + $payload = $bits - 4 - $this->lengthIndicator($mode, $version); + switch($mode) { + case QR_MODE_NM: { + $chunks = (int)($payload / 10); + $remain = $payload - $chunks * 10; + $size = $chunks * 3; + if ($remain >= 7) { + $size += 2; + } elseif ($remain >= 4) { + $size += 1; + } + break; + } + case QR_MODE_AN: { + $chunks = (int)($payload / 11); + $remain = $payload - $chunks * 11; + $size = $chunks * 2; + if ($remain >= 6) { + ++$size; + } + break; + } + case QR_MODE_8B: { + $size = (int)($payload / 8); + break; + } + case QR_MODE_KJ: { + $size = (int)(($payload / 13) * 2); + break; + } + case QR_MODE_ST: { + $size = (int)($payload / 8); + break; + } + default: { + $size = 0; + break; + } + } + $maxsize = $this->maximumWords($mode, $version); + if ($size < 0) { + $size = 0; + } + if ($size > $maxsize) { + $size = $maxsize; + } + return $size; + } + + /** + * createBitStream + * @param $items (array) + * @return array of items and total bits + */ + protected function createBitStream($items) { + $total = 0; + foreach ($items as $key => $item) { + $items[$key] = $this->encodeBitStream($item, $this->version); + $bits = count($items[$key]['bstream']); + $total += $bits; + } + return array($items, $total); + } + + /** + * convertData + * @param $items (array) + * @return array items + */ + protected function convertData($items) { + $ver = $this->estimateVersion($items); + if ($ver > $this->version) { + $this->version = $ver; + } + for (;;) { + $cbs = $this->createBitStream($items); + $items = $cbs[0]; + $bits = $cbs[1]; + if ($bits < 0) { + return -1; + } + $ver = $this->getMinimumVersion((int)(($bits + 7) / 8), $this->level); + if ($ver < 0) { + return -1; + } elseif ($ver > $this->version) { + $this->version = $ver; + } else { + break; + } + } + return $items; + } + + /** + * Append Padding Bit to bitstream + * @param $bstream (array) + * @return array bitstream + */ + protected function appendPaddingBit($bstream) { + if (is_null($bstream)) { + return null; + } + $bits = count($bstream); + $maxwords = $this->getDataLength($this->version, $this->level); + $maxbits = $maxwords * 8; + if ($maxbits == $bits) { + return $bstream; + } + if ($maxbits - $bits < 5) { + return $this->appendNum($bstream, $maxbits - $bits, 0); + } + $bits += 4; + $words = (int)(($bits + 7) / 8); + $padding = array(); + $padding = $this->appendNum($padding, $words * 8 - $bits + 4, 0); + $padlen = $maxwords - $words; + if ($padlen > 0) { + $padbuf = array(); + for ($i=0; $i<$padlen; ++$i) { + $padbuf[$i] = ($i&1)?0x11:0xec; + } + $padding = $this->appendBytes($padding, $padlen, $padbuf); + } + return $this->appendBitstream($bstream, $padding); + } + + /** + * mergeBitStream + * @param $items (array) items + * @return array bitstream + */ + protected function mergeBitStream($items) { + $items = $this->convertData($items); + if (!is_array($items)) { + return null; + } + $bstream = array(); + foreach ($items as $item) { + $bstream = $this->appendBitstream($bstream, $item['bstream']); + } + return $bstream; + } + + /** + * Returns a stream of bits. + * @param $items (int) + * @return array padded merged byte stream + */ + protected function getBitStream($items) { + $bstream = $this->mergeBitStream($items); + return $this->appendPaddingBit($bstream); + } + + /** + * Pack all bit streams padding bits into a byte array. + * @param $items (int) + * @return array padded merged byte stream + */ + protected function getByteStream($items) { + $bstream = $this->getBitStream($items); + return $this->bitstreamToByte($bstream); + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRbitstream + + /** + * Return an array with zeros + * @param $setLength (int) array size + * @return array + */ + protected function allocate($setLength) { + return array_fill(0, $setLength, 0); + } + + /** + * Return new bitstream from number + * @param $bits (int) number of bits + * @param $num (int) number + * @return array bitstream + */ + protected function newFromNum($bits, $num) { + $bstream = $this->allocate($bits); + $mask = 1 << ($bits - 1); + for ($i=0; $i<$bits; ++$i) { + if ($num & $mask) { + $bstream[$i] = 1; + } else { + $bstream[$i] = 0; + } + $mask = $mask >> 1; + } + return $bstream; + } + + /** + * Return new bitstream from bytes + * @param $size (int) size + * @param $data (array) bytes + * @return array bitstream + */ + protected function newFromBytes($size, $data) { + $bstream = $this->allocate($size * 8); + $p=0; + for ($i=0; $i<$size; ++$i) { + $mask = 0x80; + for ($j=0; $j<8; ++$j) { + if ($data[$i] & $mask) { + $bstream[$p] = 1; + } else { + $bstream[$p] = 0; + } + $p++; + $mask = $mask >> 1; + } + } + return $bstream; + } + + /** + * Append one bitstream to another + * @param $bitstream (array) original bitstream + * @param $append (array) bitstream to append + * @return array bitstream + */ + protected function appendBitstream($bitstream, $append) { + if ((!is_array($append)) OR (count($append) == 0)) { + return $bitstream; + } + if (count($bitstream) == 0) { + return $append; + } + return array_values(array_merge($bitstream, $append)); + } + + /** + * Append one bitstream created from number to another + * @param $bitstream (array) original bitstream + * @param $bits (int) number of bits + * @param $num (int) number + * @return array bitstream + */ + protected function appendNum($bitstream, $bits, $num) { + if ($bits == 0) { + return 0; + } + $b = $this->newFromNum($bits, $num); + return $this->appendBitstream($bitstream, $b); + } + + /** + * Append one bitstream created from bytes to another + * @param $bitstream (array) original bitstream + * @param $size (int) size + * @param $data (array) bytes + * @return array bitstream + */ + protected function appendBytes($bitstream, $size, $data) { + if ($size == 0) { + return 0; + } + $b = $this->newFromBytes($size, $data); + return $this->appendBitstream($bitstream, $b); + } + + /** + * Convert bitstream to bytes + * @param $bstream (array) original bitstream + * @return array of bytes + */ + protected function bitstreamToByte($bstream) { + if (is_null($bstream)) { + return null; + } + $size = count($bstream); + if ($size == 0) { + return array(); + } + $data = array_fill(0, (int)(($size + 7) / 8), 0); + $bytes = (int)($size / 8); + $p = 0; + for ($i=0; $i<$bytes; $i++) { + $v = 0; + for ($j=0; $j<8; $j++) { + $v = $v << 1; + $v |= $bstream[$p]; + $p++; + } + $data[$i] = $v; + } + if ($size & 7) { + $v = 0; + for ($j=0; $j<($size & 7); $j++) { + $v = $v << 1; + $v |= $bstream[$p]; + $p++; + } + $data[$bytes] = $v; + } + return $data; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRspec + + /** + * Replace a value on the array at the specified position + * @param $srctab (array) + * @param $x (int) X position + * @param $y (int) Y position + * @param $repl (string) value to replace + * @param $replLen (int) length of the repl string + * @return array srctab + */ + protected function qrstrset($srctab, $x, $y, $repl, $replLen=false) { + $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); + return $srctab; + } + + /** + * Return maximum data code length (bytes) for the version. + * @param $version (int) version + * @param $level (int) error correction level + * @return int maximum size (bytes) + */ + protected function getDataLength($version, $level) { + return $this->capacity[$version][QRCAP_WORDS] - $this->capacity[$version][QRCAP_EC][$level]; + } + + /** + * Return maximum error correction code length (bytes) for the version. + * @param $version (int) version + * @param $level (int) error correction level + * @return int ECC size (bytes) + */ + protected function getECCLength($version, $level){ + return $this->capacity[$version][QRCAP_EC][$level]; + } + + /** + * Return the width of the symbol for the version. + * @param $version (int) version + * @return int width + */ + protected function getWidth($version) { + return $this->capacity[$version][QRCAP_WIDTH]; + } + + /** + * Return the numer of remainder bits. + * @param $version (int) version + * @return int number of remainder bits + */ + protected function getRemainder($version) { + return $this->capacity[$version][QRCAP_REMINDER]; + } + + /** + * Return a version number that satisfies the input code length. + * @param $size (int) input code length (byte) + * @param $level (int) error correction level + * @return int version number + */ + protected function getMinimumVersion($size, $level) { + for ($i=1; $i <= QRSPEC_VERSION_MAX; ++$i) { + $words = $this->capacity[$i][QRCAP_WORDS] - $this->capacity[$i][QRCAP_EC][$level]; + if ($words >= $size) { + return $i; + } + } + return -1; + } + + /** + * Return the size of length indicator for the mode and version. + * @param $mode (int) encoding mode + * @param $version (int) version + * @return int the size of the appropriate length indicator (bits). + */ + protected function lengthIndicator($mode, $version) { + if ($mode == QR_MODE_ST) { + return 0; + } + if ($version <= 9) { + $l = 0; + } elseif ($version <= 26) { + $l = 1; + } else { + $l = 2; + } + return $this->lengthTableBits[$mode][$l]; + } + + /** + * Return the maximum length for the mode and version. + * @param $mode (int) encoding mode + * @param $version (int) version + * @return int the maximum length (bytes) + */ + protected function maximumWords($mode, $version) { + if ($mode == QR_MODE_ST) { + return 3; + } + if ($version <= 9) { + $l = 0; + } else if ($version <= 26) { + $l = 1; + } else { + $l = 2; + } + $bits = $this->lengthTableBits[$mode][$l]; + $words = (1 << $bits) - 1; + if ($mode == QR_MODE_KJ) { + $words *= 2; // the number of bytes is required + } + return $words; + } + + /** + * Return an array of ECC specification. + * @param $version (int) version + * @param $level (int) error correction level + * @param $spec (array) an array of ECC specification contains as following: {# of type1 blocks, # of data code, # of ecc code, # of type2 blocks, # of data code} + * @return array spec + */ + protected function getEccSpec($version, $level, $spec) { + if (count($spec) < 5) { + $spec = array(0, 0, 0, 0, 0); + } + $b1 = $this->eccTable[$version][$level][0]; + $b2 = $this->eccTable[$version][$level][1]; + $data = $this->getDataLength($version, $level); + $ecc = $this->getECCLength($version, $level); + if ($b2 == 0) { + $spec[0] = $b1; + $spec[1] = (int)($data / $b1); + $spec[2] = (int)($ecc / $b1); + $spec[3] = 0; + $spec[4] = 0; + } else { + $spec[0] = $b1; + $spec[1] = (int)($data / ($b1 + $b2)); + $spec[2] = (int)($ecc / ($b1 + $b2)); + $spec[3] = $b2; + $spec[4] = $spec[1] + 1; + } + return $spec; + } + + /** + * Put an alignment marker. + * @param $frame (array) frame + * @param $ox (int) X center coordinate of the pattern + * @param $oy (int) Y center coordinate of the pattern + * @return array frame + */ + protected function putAlignmentMarker($frame, $ox, $oy) { + $finder = array( + "\xa1\xa1\xa1\xa1\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa0\xa1\xa0\xa1", + "\xa1\xa0\xa0\xa0\xa1", + "\xa1\xa1\xa1\xa1\xa1" + ); + $yStart = $oy - 2; + $xStart = $ox - 2; + for ($y=0; $y < 5; $y++) { + $frame = $this->qrstrset($frame, $xStart, $yStart+$y, $finder[$y]); + } + return $frame; + } + + /** + * Put an alignment pattern. + * @param $version (int) version + * @param $frame (array) frame + * @param $width (int) width + * @return array frame + */ + protected function putAlignmentPattern($version, $frame, $width) { + if ($version < 2) { + return $frame; + } + $d = $this->alignmentPattern[$version][1] - $this->alignmentPattern[$version][0]; + if ($d < 0) { + $w = 2; + } else { + $w = (int)(($width - $this->alignmentPattern[$version][0]) / $d + 2); + } + if ($w * $w - 3 == 1) { + $x = $this->alignmentPattern[$version][0]; + $y = $this->alignmentPattern[$version][0]; + $frame = $this->putAlignmentMarker($frame, $x, $y); + return $frame; + } + $cx = $this->alignmentPattern[$version][0]; + $wo = $w - 1; + for ($x=1; $x < $wo; ++$x) { + $frame = $this->putAlignmentMarker($frame, 6, $cx); + $frame = $this->putAlignmentMarker($frame, $cx, 6); + $cx += $d; + } + $cy = $this->alignmentPattern[$version][0]; + for ($y=0; $y < $wo; ++$y) { + $cx = $this->alignmentPattern[$version][0]; + for ($x=0; $x < $wo; ++$x) { + $frame = $this->putAlignmentMarker($frame, $cx, $cy); + $cx += $d; + } + $cy += $d; + } + return $frame; + } + + /** + * Return BCH encoded version information pattern that is used for the symbol of version 7 or greater. Use lower 18 bits. + * @param $version (int) version + * @return BCH encoded version information pattern + */ + protected function getVersionPattern($version) { + if (($version < 7) OR ($version > QRSPEC_VERSION_MAX)) { + return 0; + } + return $this->versionPattern[($version - 7)]; + } + + /** + * Return BCH encoded format information pattern. + * @param $mask (array) + * @param $level (int) error correction level + * @return BCH encoded format information pattern + */ + protected function getFormatInfo($mask, $level) { + if (($mask < 0) OR ($mask > 7)) { + return 0; + } + if (($level < 0) OR ($level > 3)) { + return 0; + } + return $this->formatInfo[$level][$mask]; + } + + /** + * Put a finder pattern. + * @param $frame (array) frame + * @param $ox (int) X center coordinate of the pattern + * @param $oy (int) Y center coordinate of the pattern + * @return array frame + */ + protected function putFinderPattern($frame, $ox, $oy) { + $finder = array( + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc1\xc1\xc1\xc0\xc1", + "\xc1\xc0\xc0\xc0\xc0\xc0\xc1", + "\xc1\xc1\xc1\xc1\xc1\xc1\xc1" + ); + for ($y=0; $y < 7; $y++) { + $frame = $this->qrstrset($frame, $ox, ($oy + $y), $finder[$y]); + } + return $frame; + } + + /** + * Return a copy of initialized frame. + * @param $version (int) version + * @return Array of unsigned char. + */ + protected function createFrame($version) { + $width = $this->capacity[$version][QRCAP_WIDTH]; + $frameLine = str_repeat ("\0", $width); + $frame = array_fill(0, $width, $frameLine); + // Finder pattern + $frame = $this->putFinderPattern($frame, 0, 0); + $frame = $this->putFinderPattern($frame, $width - 7, 0); + $frame = $this->putFinderPattern($frame, 0, $width - 7); + // Separator + $yOffset = $width - 7; + for ($y=0; $y < 7; ++$y) { + $frame[$y][7] = "\xc0"; + $frame[$y][$width - 8] = "\xc0"; + $frame[$yOffset][7] = "\xc0"; + ++$yOffset; + } + $setPattern = str_repeat("\xc0", 8); + $frame = $this->qrstrset($frame, 0, 7, $setPattern); + $frame = $this->qrstrset($frame, $width-8, 7, $setPattern); + $frame = $this->qrstrset($frame, 0, $width - 8, $setPattern); + // Format info + $setPattern = str_repeat("\x84", 9); + $frame = $this->qrstrset($frame, 0, 8, $setPattern); + $frame = $this->qrstrset($frame, $width - 8, 8, $setPattern, 8); + $yOffset = $width - 8; + for ($y=0; $y < 8; ++$y,++$yOffset) { + $frame[$y][8] = "\x84"; + $frame[$yOffset][8] = "\x84"; + } + // Timing pattern + $wo = $width - 15; + for ($i=1; $i < $wo; ++$i) { + $frame[6][7+$i] = chr(0x90 | ($i & 1)); + $frame[7+$i][6] = chr(0x90 | ($i & 1)); + } + // Alignment pattern + $frame = $this->putAlignmentPattern($version, $frame, $width); + // Version information + if ($version >= 7) { + $vinf = $this->getVersionPattern($version); + $v = $vinf; + for ($x=0; $x<6; ++$x) { + for ($y=0; $y<3; ++$y) { + $frame[($width - 11)+$y][$x] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + $v = $vinf; + for ($y=0; $y<6; ++$y) { + for ($x=0; $x<3; ++$x) { + $frame[$y][$x+($width - 11)] = chr(0x88 | ($v & 1)); + $v = $v >> 1; + } + } + } + // and a little bit... + $frame[$width - 8][8] = "\x81"; + return $frame; + } + + /** + * Set new frame for the specified version. + * @param $version (int) version + * @return Array of unsigned char. + */ + protected function newFrame($version) { + if (($version < 1) OR ($version > QRSPEC_VERSION_MAX)) { + return NULL; + } + if (!isset($this->frames[$version])) { + $this->frames[$version] = $this->createFrame($version); + } + if (is_null($this->frames[$version])) { + return NULL; + } + return $this->frames[$version]; + } + + /** + * Return block number 0 + * @param $spec (array) + * @return int value + */ + protected function rsBlockNum($spec) { + return ($spec[0] + $spec[3]); + } + + /** + * Return block number 1 + * @param $spec (array) + * @return int value + */ + protected function rsBlockNum1($spec) { + return $spec[0]; + } + + /** + * Return data codes 1 + * @param $spec (array) + * @return int value + */ + protected function rsDataCodes1($spec) { + return $spec[1]; + } + + /** + * Return ecc codes 1 + * @param $spec (array) + * @return int value + */ + protected function rsEccCodes1($spec) { + return $spec[2]; + } + + /** + * Return block number 2 + * @param $spec (array) + * @return int value + */ + protected function rsBlockNum2($spec) { + return $spec[3]; + } + + /** + * Return data codes 2 + * @param $spec (array) + * @return int value + */ + protected function rsDataCodes2($spec) { + return $spec[4]; + } + + /** + * Return ecc codes 2 + * @param $spec (array) + * @return int value + */ + protected function rsEccCodes2($spec) { + return $spec[2]; + } + + /** + * Return data length + * @param $spec (array) + * @return int value + */ + protected function rsDataLength($spec) { + return ($spec[0] * $spec[1]) + ($spec[3] * $spec[4]); + } + + /** + * Return ecc length + * @param $spec (array) + * @return int value + */ + protected function rsEccLength($spec) { + return ($spec[0] + $spec[3]) * $spec[2]; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRrs + + /** + * Initialize a Reed-Solomon codec and add it to existing rsitems + * @param $symsize (int) symbol size, bits + * @param $gfpoly (int) Field generator polynomial coefficients + * @param $fcr (int) first root of RS code generator polynomial, index form + * @param $prim (int) primitive element to generate polynomial roots + * @param $nroots (int) RS code generator polynomial degree (number of roots) + * @param $pad (int) padding bytes at front of shortened block + * @return array Array of RS values:
        • mm = Bits per symbol;
        • nn = Symbols per block;
        • alpha_to = log lookup table array;
        • index_of = Antilog lookup table array;
        • genpoly = Generator polynomial array;
        • nroots = Number of generator;
        • roots = number of parity symbols;
        • fcr = First consecutive root, index form;
        • prim = Primitive element, index form;
        • iprim = prim-th root of 1, index form;
        • pad = Padding bytes in shortened block;
        • gfpoly
        . + */ + protected function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) { + foreach ($this->rsitems as $rs) { + if (($rs['pad'] != $pad) OR ($rs['nroots'] != $nroots) OR ($rs['mm'] != $symsize) + OR ($rs['gfpoly'] != $gfpoly) OR ($rs['fcr'] != $fcr) OR ($rs['prim'] != $prim)) { + continue; + } + return $rs; + } + $rs = $this->init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad); + array_unshift($this->rsitems, $rs); + return $rs; + } + + // - - - - - - - - - - - - - - - - - - - - - - - - - + + // QRrsItem + + /** + * modnn + * @param $rs (array) RS values + * @param $x (int) X position + * @return int X osition + */ + protected function modnn($rs, $x) { + while ($x >= $rs['nn']) { + $x -= $rs['nn']; + $x = ($x >> $rs['mm']) + ($x & $rs['nn']); + } + return $x; + } + + /** + * Initialize a Reed-Solomon codec and returns an array of values. + * @param $symsize (int) symbol size, bits + * @param $gfpoly (int) Field generator polynomial coefficients + * @param $fcr (int) first root of RS code generator polynomial, index form + * @param $prim (int) primitive element to generate polynomial roots + * @param $nroots (int) RS code generator polynomial degree (number of roots) + * @param $pad (int) padding bytes at front of shortened block + * @return array Array of RS values:
        • mm = Bits per symbol;
        • nn = Symbols per block;
        • alpha_to = log lookup table array;
        • index_of = Antilog lookup table array;
        • genpoly = Generator polynomial array;
        • nroots = Number of generator;
        • roots = number of parity symbols;
        • fcr = First consecutive root, index form;
        • prim = Primitive element, index form;
        • iprim = prim-th root of 1, index form;
        • pad = Padding bytes in shortened block;
        • gfpoly
        . + */ + protected function init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) { + // Based on Reed solomon encoder by Phil Karn, KA9Q (GNU-LGPLv2) + $rs = null; + // Check parameter ranges + if (($symsize < 0) OR ($symsize > 8)) { + return $rs; + } + if (($fcr < 0) OR ($fcr >= (1<<$symsize))) { + return $rs; + } + if (($prim <= 0) OR ($prim >= (1<<$symsize))) { + return $rs; + } + if (($nroots < 0) OR ($nroots >= (1<<$symsize))) { + return $rs; + } + if (($pad < 0) OR ($pad >= ((1<<$symsize) -1 - $nroots))) { + return $rs; + } + $rs = array(); + $rs['mm'] = $symsize; + $rs['nn'] = (1 << $symsize) - 1; + $rs['pad'] = $pad; + $rs['alpha_to'] = array_fill(0, ($rs['nn'] + 1), 0); + $rs['index_of'] = array_fill(0, ($rs['nn'] + 1), 0); + // PHP style macro replacement ;) + $NN =& $rs['nn']; + $A0 =& $NN; + // Generate Galois field lookup tables + $rs['index_of'][0] = $A0; // log(zero) = -inf + $rs['alpha_to'][$A0] = 0; // alpha**-inf = 0 + $sr = 1; + for ($i=0; $i<$rs['nn']; ++$i) { + $rs['index_of'][$sr] = $i; + $rs['alpha_to'][$i] = $sr; + $sr <<= 1; + if ($sr & (1 << $symsize)) { + $sr ^= $gfpoly; + } + $sr &= $rs['nn']; + } + if ($sr != 1) { + // field generator polynomial is not primitive! + return NULL; + } + // Form RS code generator polynomial from its roots + $rs['genpoly'] = array_fill(0, ($nroots + 1), 0); + $rs['fcr'] = $fcr; + $rs['prim'] = $prim; + $rs['nroots'] = $nroots; + $rs['gfpoly'] = $gfpoly; + // Find prim-th root of 1, used in decoding + for ($iprim=1; ($iprim % $prim) != 0; $iprim += $rs['nn']) { + ; // intentional empty-body loop! + } + $rs['iprim'] = (int)($iprim / $prim); + $rs['genpoly'][0] = 1; + for ($i = 0,$root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { + $rs['genpoly'][$i+1] = 1; + // Multiply rs->genpoly[] by @**(root + x) + for ($j = $i; $j > 0; --$j) { + if ($rs['genpoly'][$j] != 0) { + $rs['genpoly'][$j] = $rs['genpoly'][$j-1] ^ $rs['alpha_to'][$this->modnn($rs, $rs['index_of'][$rs['genpoly'][$j]] + $root)]; + } else { + $rs['genpoly'][$j] = $rs['genpoly'][$j-1]; + } + } + // rs->genpoly[0] can never be zero + $rs['genpoly'][0] = $rs['alpha_to'][$this->modnn($rs, $rs['index_of'][$rs['genpoly'][0]] + $root)]; + } + // convert rs->genpoly[] to index form for quicker encoding + for ($i = 0; $i <= $nroots; ++$i) { + $rs['genpoly'][$i] = $rs['index_of'][$rs['genpoly'][$i]]; + } + return $rs; + } + + /** + * Encode a Reed-Solomon codec and returns the parity array + * @param $rs (array) RS values + * @param $data (array) data + * @param $parity (array) parity + * @return parity array + */ + protected function encode_rs_char($rs, $data, $parity) { + $MM =& $rs['mm']; // bits per symbol + $NN =& $rs['nn']; // the total number of symbols in a RS block + $ALPHA_TO =& $rs['alpha_to']; // the address of an array of NN elements to convert Galois field elements in index (log) form to polynomial form + $INDEX_OF =& $rs['index_of']; // the address of an array of NN elements to convert Galois field elements in polynomial form to index (log) form + $GENPOLY =& $rs['genpoly']; // an array of NROOTS+1 elements containing the generator polynomial in index form + $NROOTS =& $rs['nroots']; // the number of roots in the RS code generator polynomial, which is the same as the number of parity symbols in a block + $FCR =& $rs['fcr']; // first consecutive root, index form + $PRIM =& $rs['prim']; // primitive element, index form + $IPRIM =& $rs['iprim']; // prim-th root of 1, index form + $PAD =& $rs['pad']; // the number of pad symbols in a block + $A0 =& $NN; + $parity = array_fill(0, $NROOTS, 0); + for ($i=0; $i < ($NN - $NROOTS - $PAD); $i++) { + $feedback = $INDEX_OF[$data[$i] ^ $parity[0]]; + if ($feedback != $A0) { + // feedback term is non-zero + // This line is unnecessary when GENPOLY[NROOTS] is unity, as it must + // always be for the polynomials constructed by init_rs() + $feedback = $this->modnn($rs, $NN - $GENPOLY[$NROOTS] + $feedback); + for ($j=1; $j < $NROOTS; ++$j) { + $parity[$j] ^= $ALPHA_TO[$this->modnn($rs, $feedback + $GENPOLY[($NROOTS - $j)])]; + } + } + // Shift + array_shift($parity); + if ($feedback != $A0) { + array_push($parity, $ALPHA_TO[$this->modnn($rs, $feedback + $GENPOLY[0])]); + } else { + array_push($parity, 0); + } + } + return $parity; + } + +} // end QRcode class + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/sRGB.icc b/incs/tcpdf_old/sRGB.icc new file mode 100644 index 0000000..71e3383 Binary files /dev/null and b/incs/tcpdf_old/sRGB.icc differ diff --git a/incs/tcpdf_old/spotcolors.php b/incs/tcpdf_old/spotcolors.php new file mode 100644 index 0000000..eb9c52c --- /dev/null +++ b/incs/tcpdf_old/spotcolors.php @@ -0,0 +1,60 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Array of Spot Colors for TCPDF library +// +//============================================================+ + +/** + * @file + * Arrays of Spot Colors for TCPDF library + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @since 5.9.012 (2010-11-11) +*/ + +/** + * Array of Spot colors (C,M,Y,K,name) + * Color keys must be in lowercase and without spaces. + * As long as no open standard for spot colours exists, you have to buy a colour book by one of the colour manufacturers and insert the values and names of spot colours directly. + * Common industry standard spot colors are: ANPA-COLOR, DIC, FOCOLTONE, GCMI, HKS, PANTONE, TOYO, TRUMATCH. + */ +$spotcolor = array ( + // the following are just examples, fill the array with your own values + 'mytcpdfblack' => array(0, 0, 0, 100, 'My TCPDF Black'), + 'mytcpdfred' => array(30, 100, 90, 10, 'My TCPDF Red'), + 'mytcpdfgreen' => array(100, 30, 100, 0, 'My TCPDF Green'), + 'mytcpdfblue' => array(100, 60, 10, 5, 'My TCPDF Blue'), + 'mytcpdfyellow' => array(0, 20, 100, 0, 'My TCPDF Yellow'), + // ... +); + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/tcpdf.crt b/incs/tcpdf_old/tcpdf.crt new file mode 100644 index 0000000..f049139 --- /dev/null +++ b/incs/tcpdf_old/tcpdf.crt @@ -0,0 +1,40 @@ +Bag Attributes + localKeyID: 7B AB 1B 7A BE 4C 85 C0 1A A6 DC 59 3F 79 48 C3 93 38 68 9C +subject=/CN=TCPDF DEMO/O=TCPDF/OU=DEMO/emailAddress=you@example.com/C=IT +issuer=/CN=TCPDF DEMO/O=TCPDF/OU=DEMO/emailAddress=you@example.com/C=IT +-----BEGIN CERTIFICATE----- +MIIC1TCCAj6gAwIBAgIKkehOL/XGkB5cjjANBgkqhkiG9w0BAQUFADBhMRMwEQYD +VQQDEwpUQ1BERiBERU1PMQ4wDAYDVQQKEwVUQ1BERjENMAsGA1UECxMEREVNTzEe +MBwGCSqGSIb3DQEJARYPeW91QGV4YW1wbGUuY29tMQswCQYDVQQGEwJJVDAeFw0w +OTA4MjExMjU0NDhaFw0xNDA4MjExMjU0NDhaMGExEzARBgNVBAMTClRDUERGIERF +TU8xDjAMBgNVBAoTBVRDUERGMQ0wCwYDVQQLEwRERU1PMR4wHAYJKoZIhvcNAQkB +Fg95b3VAZXhhbXBsZS5jb20xCzAJBgNVBAYTAklUMIGfMA0GCSqGSIb3DQEBAQUA +A4GNADCBiQKBgQDAqIL0uGKmTR98Lxx2vEEE1OGKkMXFo0JViitALe7Onhxxqx0H +XMUDKF5mvEVu1rcvh7/oAnAfrCuEpL/up3u1mQCgBE7WXBnFFE/AE3jCksh9OkS0 +Z0Xj9woN5bzxRDsGoPiOu/4xzk5qSEXt8jf2Ep90QuNkqLIRT4swAzpDbwIDAQAB +o4GTMIGQMDcGA1UdEgQwMC6gEQYDVQQDDApUQ1BERiBERU1PoAwGA1UECgwFVENQ +REagCwYDVQQLDARERU1PMDcGA1UdEQQwMC6gEQYDVQQDDApUQ1BERiBERU1PoAwG +A1UECgwFVENQREagCwYDVQQLDARERU1PMA8GCSqGSIb3LwEBCgQCBQAwCwYDVR0P +BAQDAgSQMA0GCSqGSIb3DQEBBQUAA4GBAEhTQfqX3ZNdHmpTLDbIj22RHXii2roE +OavCbu9WsHoWpva0qSd+yIoD594VHvYAd29sfzDfiN+7W0aiZfDhq5jpaSQMVlN8 +RGYMupbHY/+a9Gz1wqxnR84mlTtIkZVRYAhsfPwy6M1BEjdMqfdh9h40JIdkdjtb +8faTCfXPePWQ +-----END CERTIFICATE----- +Bag Attributes + localKeyID: 7B AB 1B 7A BE 4C 85 C0 1A A6 DC 59 3F 79 48 C3 93 38 68 9C +Key Attributes: +-----BEGIN RSA PRIVATE KEY----- +MIICXQIBAAKBgQDAqIL0uGKmTR98Lxx2vEEE1OGKkMXFo0JViitALe7Onhxxqx0H +XMUDKF5mvEVu1rcvh7/oAnAfrCuEpL/up3u1mQCgBE7WXBnFFE/AE3jCksh9OkS0 +Z0Xj9woN5bzxRDsGoPiOu/4xzk5qSEXt8jf2Ep90QuNkqLIRT4swAzpDbwIDAQAB +AoGAXc+wNMmz/5Z+RlIKYia44klmqbplEx+0JULqXI4BQsrqvs67i+I4bJkznoL+ +rEIRYSuQ3sCRKFsFtckjTGpxadnxkB+uwGKc6pZChv99BFX6HFR4hgBlT/BBRAQA +hMDlM2JIRr4S4SMVXR7MHwGMUf9mUeanGLR3ZWtU3aXJrIECQQD7OaYUVYNEEnM9 +uXyjm22CuHyqyEf5gb13sK0uQty67547yJTMUQZd/sQc9KGwhzBbhrob2LO2jAhh +S+f+NSRnAkEAxFHm3fMI5RgXmswxlGm4QW07a/Ueo7ZJG6xjTkFXluJhd+XHswRD +dQIO3zG9nGjNUoeMrPhXhPvKqFc2F9RDuQJAQBEGin74N77gxqfr4ik79y8nE8J5 +oGZ2s/RJZdfFRKLg3mwbjjNHhWb4Ck5UgZkoOt8TzRApXG8/n9hktE5HFwJBALur +M5AueO1Pl5kB489lNJ9OxUQRYUXMxpxuscuoCQwSwmv0O2+0/qtG2WKhUQnI4aYo +L+FV0YwtivBb1jj3T/kCQQDIWOxq8eRowdaMzvJpRUHFgMcf1AVZExKyrugwYOWd +KNsDxC4KaQOsPt8iT/Ulo4g/MJC0HolCOhWibKmR9Ayl +-----END RSA PRIVATE KEY----- diff --git a/incs/tcpdf_old/tcpdf.fdf b/incs/tcpdf_old/tcpdf.fdf new file mode 100644 index 0000000..a8f7c35 Binary files /dev/null and b/incs/tcpdf_old/tcpdf.fdf differ diff --git a/incs/tcpdf_old/tcpdf.p12 b/incs/tcpdf_old/tcpdf.p12 new file mode 100644 index 0000000..611f0df Binary files /dev/null and b/incs/tcpdf_old/tcpdf.p12 differ diff --git a/incs/tcpdf_old/tcpdf.php b/incs/tcpdf_old/tcpdf.php new file mode 100644 index 0000000..37631ef --- /dev/null +++ b/incs/tcpdf_old/tcpdf.php @@ -0,0 +1,28808 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : +// This is a PHP class for generating PDF documents without requiring external extensions. +// +// NOTE: +// This class was originally derived in 2002 from the Public +// Domain FPDF class by Olivier Plathey (http://www.fpdf.org), +// but now is almost entirely rewritten and contains thousands of +// new lines of code and hundreds new features. +// +// Main features: +// * no external libraries are required for the basic functions; +// * all standard page formats, custom page formats, custom margins and units of measure; +// * UTF-8 Unicode and Right-To-Left languages; +// * TrueTypeUnicode, TrueType, Type1 and CID-0 fonts; +// * font subsetting; +// * methods to publish some XHTML + CSS code, Javascript and Forms; +// * images, graphic (geometric figures) and transformation methods; +// * supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/www/formats.html) +// * 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417; +// * JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies; +// * automatic page header and footer management; +// * document encryption up to 256 bit and digital signature certifications; +// * transactions to UNDO commands; +// * PDF annotations, including links, text and file attachments; +// * text rendering modes (fill, stroke and clipping); +// * multiple columns mode; +// * no-write page regions; +// * bookmarks, named destinations and table of content; +// * text hyphenation; +// * text stretching and spacing (tracking/kerning); +// * automatic page break, line break and text alignments including justification; +// * automatic page numbering and page groups; +// * move and delete pages; +// * page compression (requires php-zlib extension); +// * XOBject Templates; +// * Layers and object visibility. +// * PDF/A-1b support. +// +// ----------------------------------------------------------- +// THANKS TO: +// +// Olivier Plathey (http://www.fpdf.org) for original FPDF. +// Efthimios Mavrogeorgiadis (emavro@yahoo.com) for suggestions on RTL language support. +// Klemen Vodopivec (http://www.fpdf.de/downloads/addons/37/) for Encryption algorithm. +// Warren Sherliker (wsherliker@gmail.com) for better image handling. +// dullus for text Justification. +// Bob Vincent (pillarsdotnet@users.sourceforge.net) for
      • value attribute. +// Patrick Benny for text stretch suggestion on Cell(). +// Johannes Güntert for JavaScript support. +// Denis Van Nuffelen for Dynamic Form. +// Jacek Czekaj for multibyte justification +// Anthony Ferrara for the reintroduction of legacy image methods. +// Sourceforge user 1707880 (hucste) for line-trough mode. +// Larry Stanbery for page groups. +// Martin Hall-May for transparency. +// Aaron C. Spike for Polycurve method. +// Mohamad Ali Golkar, Saleh AlMatrafe, Charles Abbott for Arabic and Persian support. +// Moritz Wagner and Andreas Wurmser for graphic functions. +// Andrew Whitehead for core fonts support. +// Esteban Joël Marín for OpenType font conversion. +// Teus Hagen for several suggestions and fixes. +// Yukihiro Nakadaira for CID-0 CJK fonts fixes. +// Kosmas Papachristos for some CSS improvements. +// Marcel Partap for some fixes. +// Won Kyu Park for several suggestions, fixes and patches. +// Dominik Dzienia for QR-code support. +// Laurent Minguet for some suggestions. +// Christian Deligant for some suggestions and fixes. +// Travis Harris for crop mark suggestion. +// Anyone that has reported a bug or sent a suggestion. +//============================================================+ + +/** + * @file + * This is a PHP class for generating PDF documents without requiring external extensions.
        + * TCPDF project (http://www.tcpdf.org) was originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
        + *

        TCPDF main features are:

        + *
          + *
        • no external libraries are required for the basic functions;
        • + *
        • all standard page formats, custom page formats, custom margins and units of measure;
        • + *
        • UTF-8 Unicode and Right-To-Left languages;
        • + *
        • TrueTypeUnicode, TrueType, Type1 and CID-0 fonts;
        • + *
        • font subsetting;
        • + *
        • methods to publish some XHTML + CSS code, Javascript and Forms;
        • + *
        • images, graphic (geometric figures) and transformation methods; + *
        • supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (http://www.imagemagick.org/www/formats.html)
        • + *
        • 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extention, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417;
        • + *
        • JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies;
        • + *
        • automatic page header and footer management;
        • + *
        • document encryption up to 256 bit and digital signature certifications;
        • + *
        • transactions to UNDO commands;
        • + *
        • PDF annotations, including links, text and file attachments;
        • + *
        • text rendering modes (fill, stroke and clipping);
        • + *
        • multiple columns mode;
        • + *
        • no-write page regions;
        • + *
        • bookmarks, named destinations and table of content;
        • + *
        • text hyphenation;
        • + *
        • text stretching and spacing (tracking/kerning);
        • + *
        • automatic page break, line break and text alignments including justification;
        • + *
        • automatic page numbering and page groups;
        • + *
        • move and delete pages;
        • + *
        • page compression (requires php-zlib extension);
        • + *
        • XOBject Templates;
        • + *
        • Layers and object visibility;
        • + *
        • PDF/A-1b support.
        • + *
        + * Tools to encode your unicode fonts are on fonts/utils directory.

        + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 5.9.149 + */ + +// Main configuration file. Define the K_TCPDF_EXTERNAL_CONFIG constant to skip this file. +require_once(dirname(__FILE__).'/config/tcpdf_config.php'); + +/** + * @class TCPDF + * PHP class for generating PDF documents without requiring external extensions. + * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
        + * @package com.tecnick.tcpdf + * @brief PHP class for generating PDF documents without requiring external extensions. + * @version 5.9.149 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF { + + // private properties + + /** + * Current TCPDF version. + * @private + */ + private $tcpdf_version = '5.9.149'; + + // Protected properties + + /** + * Current page number. + * @protected + */ + protected $page; + + /** + * Current object number. + * @protected + */ + protected $n; + + /** + * Array of object offsets. + * @protected + */ + protected $offsets; + + /** + * Buffer holding in-memory PDF. + * @protected + */ + protected $buffer; + + /** + * Array containing pages. + * @protected + */ + protected $pages = array(); + + /** + * Current document state. + * @protected + */ + protected $state; + + /** + * Compression flag. + * @protected + */ + protected $compress; + + /** + * Current page orientation (P = Portrait, L = Landscape). + * @protected + */ + protected $CurOrientation; + + /** + * Page dimensions. + * @protected + */ + protected $pagedim = array(); + + /** + * Scale factor (number of points in user unit). + * @protected + */ + protected $k; + + /** + * Width of page format in points. + * @protected + */ + protected $fwPt; + + /** + * Height of page format in points. + * @protected + */ + protected $fhPt; + + /** + * Current width of page in points. + * @protected + */ + protected $wPt; + + /** + * Current height of page in points. + * @protected + */ + protected $hPt; + + /** + * Current width of page in user unit. + * @protected + */ + protected $w; + + /** + * Current height of page in user unit. + * @protected + */ + protected $h; + + /** + * Left margin. + * @protected + */ + protected $lMargin; + + /** + * Top margin. + * @protected + */ + protected $tMargin; + + /** + * Right margin. + * @protected + */ + protected $rMargin; + + /** + * Page break margin. + * @protected + */ + protected $bMargin; + + /** + * Array of cell internal paddings ('T' => top, 'R' => right, 'B' => bottom, 'L' => left). + * @since 5.9.000 (2010-10-03) + * @protected + */ + protected $cell_padding = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0); + + /** + * Array of cell margins ('T' => top, 'R' => right, 'B' => bottom, 'L' => left). + * @since 5.9.000 (2010-10-04) + * @protected + */ + protected $cell_margin = array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0); + + /** + * Current horizontal position in user unit for cell positioning. + * @protected + */ + protected $x; + + /** + * Current vertical position in user unit for cell positioning. + * @protected + */ + protected $y; + + /** + * Height of last cell printed. + * @protected + */ + protected $lasth; + + /** + * Line width in user unit. + * @protected + */ + protected $LineWidth; + + /** + * Array of standard font names. + * @protected + */ + protected $CoreFonts; + + /** + * Array of used fonts. + * @protected + */ + protected $fonts = array(); + + /** + * Array of font files. + * @protected + */ + protected $FontFiles = array(); + + /** + * Array of encoding differences. + * @protected + */ + protected $diffs = array(); + + /** + * Array of used images. + * @protected + */ + protected $images = array(); + + /** + * Array of Annotations in pages. + * @protected + */ + protected $PageAnnots = array(); + + /** + * Array of internal links. + * @protected + */ + protected $links = array(); + + /** + * Current font family. + * @protected + */ + protected $FontFamily; + + /** + * Current font style. + * @protected + */ + protected $FontStyle; + + /** + * Current font ascent (distance between font top and baseline). + * @protected + * @since 2.8.000 (2007-03-29) + */ + protected $FontAscent; + + /** + * Current font descent (distance between font bottom and baseline). + * @protected + * @since 2.8.000 (2007-03-29) + */ + protected $FontDescent; + + /** + * Underlining flag. + * @protected + */ + protected $underline; + + /** + * Overlining flag. + * @protected + */ + protected $overline; + + /** + * Current font info. + * @protected + */ + protected $CurrentFont; + + /** + * Current font size in points. + * @protected + */ + protected $FontSizePt; + + /** + * Current font size in user unit. + * @protected + */ + protected $FontSize; + + /** + * Commands for drawing color. + * @protected + */ + protected $DrawColor; + + /** + * Commands for filling color. + * @protected + */ + protected $FillColor; + + /** + * Commands for text color. + * @protected + */ + protected $TextColor; + + /** + * Indicates whether fill and text colors are different. + * @protected + */ + protected $ColorFlag; + + /** + * Automatic page breaking. + * @protected + */ + protected $AutoPageBreak; + + /** + * Threshold used to trigger page breaks. + * @protected + */ + protected $PageBreakTrigger; + + /** + * Flag set when processing page header. + * @protected + */ + protected $InHeader = false; + + /** + * Flag set when processing page footer. + * @protected + */ + protected $InFooter = false; + + /** + * Zoom display mode. + * @protected + */ + protected $ZoomMode; + + /** + * Layout display mode. + * @protected + */ + protected $LayoutMode; + + /** + * If true set the document information dictionary in Unicode. + * @protected + */ + protected $docinfounicode = true; + + /** + * Document title. + * @protected + */ + protected $title = ''; + + /** + * Document subject. + * @protected + */ + protected $subject = ''; + + /** + * Document author. + * @protected + */ + protected $author = ''; + + /** + * Document keywords. + * @protected + */ + protected $keywords = ''; + + /** + * Document creator. + * @protected + */ + protected $creator = ''; + + /** + * Starting page number. + * @protected + */ + protected $starting_page_number = 1; + + /** + * String alias for total number of pages. + * @protected + */ + protected $alias_tot_pages = '{:ptp:}'; + + /** + * String alias for page number. + * @protected + */ + protected $alias_num_page = '{:pnp:}'; + + /** + * String alias for total number of pages in a single group. + * @protected + */ + protected $alias_group_tot_pages = '{:ptg:}'; + + /** + * String alias for group page number. + * @protected + */ + protected $alias_group_num_page = '{:png:}'; + + /** + * String alias for right shift compensation used to correctly align page numbers on the right. + * @protected + */ + protected $alias_right_shift = '{rsc:'; + + /** + * The right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image. + * @since 2002-07-31 + * @author Nicola Asuni + * @protected + */ + protected $img_rb_x; + + /** + * The right-bottom corner Y coordinate of last inserted image. + * @since 2002-07-31 + * @author Nicola Asuni + * @protected + */ + protected $img_rb_y; + + /** + * Adjusting factor to convert pixels to user units. + * @since 2004-06-14 + * @author Nicola Asuni + * @protected + */ + protected $imgscale = 1; + + /** + * Boolean flag set to true when the input text is unicode (require unicode fonts). + * @since 2005-01-02 + * @author Nicola Asuni + * @protected + */ + protected $isunicode = false; + + /** + * Object containing unicode data. + * @since 5.9.004 (2010-10-18) + * @author Nicola Asuni + * @protected + */ + protected $unicode; + + /** + * Object containing font encoding maps. + * @since 5.9.123 (2011-10-01) + * @author Nicola Asuni + * @protected + */ + protected $encmaps; + + /** + * PDF version. + * @since 1.5.3 + * @protected + */ + protected $PDFVersion = '1.7'; + + /** + * ID of the stored default header template (-1 = not set). + * @protected + */ + protected $header_xobjid = -1; + + /** + * If true reset the Header Xobject template at each page + * @protected + */ + protected $header_xobj_autoreset = false; + + /** + * Minimum distance between header and top page margin. + * @protected + */ + protected $header_margin; + + /** + * Minimum distance between footer and bottom page margin. + * @protected + */ + protected $footer_margin; + + /** + * Original left margin value. + * @protected + * @since 1.53.0.TC013 + */ + protected $original_lMargin; + + /** + * Original right margin value. + * @protected + * @since 1.53.0.TC013 + */ + protected $original_rMargin; + + /** + * Default font used on page header. + * @protected + */ + protected $header_font; + + /** + * Default font used on page footer. + * @protected + */ + protected $footer_font; + + /** + * Language templates. + * @protected + */ + protected $l; + + /** + * Barcode to print on page footer (only if set). + * @protected + */ + protected $barcode = false; + + /** + * Boolean flag to print/hide page header. + * @protected + */ + protected $print_header = true; + + /** + * Boolean flag to print/hide page footer. + * @protected + */ + protected $print_footer = true; + + /** + * Header image logo. + * @protected + */ + protected $header_logo = ''; + + /** + * Width of header image logo in user units. + * @protected + */ + protected $header_logo_width = 30; + + /** + * Title to be printed on default page header. + * @protected + */ + protected $header_title = ''; + + /** + * String to pring on page header after title. + * @protected + */ + protected $header_string = ''; + + /** + * Default number of columns for html table. + * @protected + */ + protected $default_table_columns = 4; + + // variables for html parser + + /** + * HTML PARSER: array to store current link and rendering styles. + * @protected + */ + protected $HREF = array(); + + /** + * List of available fonts on filesystem. + * @protected + */ + protected $fontlist = array(); + + /** + * Current foreground color. + * @protected + */ + protected $fgcolor; + + /** + * HTML PARSER: array of boolean values, true in case of ordered list (OL), false otherwise. + * @protected + */ + protected $listordered = array(); + + /** + * HTML PARSER: array count list items on nested lists. + * @protected + */ + protected $listcount = array(); + + /** + * HTML PARSER: current list nesting level. + * @protected + */ + protected $listnum = 0; + + /** + * HTML PARSER: indent amount for lists. + * @protected + */ + protected $listindent = 0; + + /** + * HTML PARSER: current list indententation level. + * @protected + */ + protected $listindentlevel = 0; + + /** + * Current background color. + * @protected + */ + protected $bgcolor; + + /** + * Temporary font size in points. + * @protected + */ + protected $tempfontsize = 10; + + /** + * Spacer string for LI tags. + * @protected + */ + protected $lispacer = ''; + + /** + * Default encoding. + * @protected + * @since 1.53.0.TC010 + */ + protected $encoding = 'UTF-8'; + + /** + * PHP internal encoding. + * @protected + * @since 1.53.0.TC016 + */ + protected $internal_encoding; + + /** + * Boolean flag to indicate if the document language is Right-To-Left. + * @protected + * @since 2.0.000 + */ + protected $rtl = false; + + /** + * Boolean flag used to force RTL or LTR string direction. + * @protected + * @since 2.0.000 + */ + protected $tmprtl = false; + + // --- Variables used for document encryption: + + /** + * IBoolean flag indicating whether document is protected. + * @protected + * @since 2.0.000 (2008-01-02) + */ + protected $encrypted; + + /** + * Array containing encryption settings. + * @protected + * @since 5.0.005 (2010-05-11) + */ + protected $encryptdata = array(); + + /** + * Last RC4 key encrypted (cached for optimisation). + * @protected + * @since 2.0.000 (2008-01-02) + */ + protected $last_enc_key; + + /** + * Last RC4 computed key. + * @protected + * @since 2.0.000 (2008-01-02) + */ + protected $last_enc_key_c; + + /** + * Encryption padding string. + * @protected + */ + protected $enc_padding = "\x28\xBF\x4E\x5E\x4E\x75\x8A\x41\x64\x00\x4E\x56\xFF\xFA\x01\x08\x2E\x2E\x00\xB6\xD0\x68\x3E\x80\x2F\x0C\xA9\xFE\x64\x53\x69\x7A"; + + /** + * File ID (used on document trailer). + * @protected + * @since 5.0.005 (2010-05-12) + */ + protected $file_id; + + // --- bookmark --- + + /** + * Outlines for bookmark. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $outlines = array(); + + /** + * Outline root for bookmark. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $OutlineRoot; + + // --- javascript and form --- + + /** + * Javascript code. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $javascript = ''; + + /** + * Javascript counter. + * @protected + * @since 2.1.002 (2008-02-12) + */ + protected $n_js; + + /** + * line trough state + * @protected + * @since 2.8.000 (2008-03-19) + */ + protected $linethrough; + + /** + * Array with additional document-wide usage rights for the document. + * @protected + * @since 5.8.014 (2010-08-23) + */ + protected $ur = array(); + + /** + * DPI (Dot Per Inch) Document Resolution (do not change). + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $dpi = 72; + + /** + * Array of page numbers were a new page group was started (the page numbers are the keys of the array). + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $newpagegroup = array(); + + /** + * Array that contains the number of pages in each page group. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $pagegroups = array(); + + /** + * Current page group number. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $currpagegroup = 0; + + /** + * Array of transparency objects and parameters. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $extgstates; + + /** + * Set the default JPEG compression quality (1-100). + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected $jpeg_quality; + + /** + * Default cell height ratio. + * @protected + * @since 3.0.014 (2008-05-23) + */ + protected $cell_height_ratio = K_CELL_HEIGHT_RATIO; + + /** + * PDF viewer preferences. + * @protected + * @since 3.1.000 (2008-06-09) + */ + protected $viewer_preferences; + + /** + * A name object specifying how the document should be displayed when opened. + * @protected + * @since 3.1.000 (2008-06-09) + */ + protected $PageMode; + + /** + * Array for storing gradient information. + * @protected + * @since 3.1.000 (2008-06-09) + */ + protected $gradients = array(); + + /** + * Array used to store positions inside the pages buffer (keys are the page numbers). + * @protected + * @since 3.2.000 (2008-06-26) + */ + protected $intmrk = array(); + + /** + * Array used to store positions inside the pages buffer (keys are the page numbers). + * @protected + * @since 5.7.000 (2010-08-03) + */ + protected $bordermrk = array(); + + /** + * Array used to store page positions to track empty pages (keys are the page numbers). + * @protected + * @since 5.8.007 (2010-08-18) + */ + protected $emptypagemrk = array(); + + /** + * Array used to store content positions inside the pages buffer (keys are the page numbers). + * @protected + * @since 4.6.021 (2009-07-20) + */ + protected $cntmrk = array(); + + /** + * Array used to store footer positions of each page. + * @protected + * @since 3.2.000 (2008-07-01) + */ + protected $footerpos = array(); + + /** + * Array used to store footer length of each page. + * @protected + * @since 4.0.014 (2008-07-29) + */ + protected $footerlen = array(); + + /** + * Boolean flag to indicate if a new line is created. + * @protected + * @since 3.2.000 (2008-07-01) + */ + protected $newline = true; + + /** + * End position of the latest inserted line. + * @protected + * @since 3.2.000 (2008-07-01) + */ + protected $endlinex = 0; + + /** + * PDF string for width value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleWidth = ''; + + /** + * PDF string for CAP value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleCap = '0 J'; + + /** + * PDF string for join value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleJoin = '0 j'; + + /** + * PDF string for dash value of the last line. + * @protected + * @since 4.0.006 (2008-07-16) + */ + protected $linestyleDash = '[] 0 d'; + + /** + * Boolean flag to indicate if marked-content sequence is open. + * @protected + * @since 4.0.013 (2008-07-28) + */ + protected $openMarkedContent = false; + + /** + * Count the latest inserted vertical spaces on HTML. + * @protected + * @since 4.0.021 (2008-08-24) + */ + protected $htmlvspace = 0; + + /** + * Array of Spot colors. + * @protected + * @since 4.0.024 (2008-09-12) + */ + protected $spot_colors = array(); + + /** + * Symbol used for HTML unordered list items. + * @protected + * @since 4.0.028 (2008-09-26) + */ + protected $lisymbol = ''; + + /** + * String used to mark the beginning and end of EPS image blocks. + * @protected + * @since 4.1.000 (2008-10-18) + */ + protected $epsmarker = 'x#!#EPS#!#x'; + + /** + * Array of transformation matrix. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected $transfmatrix = array(); + + /** + * Current key for transformation matrix. + * @protected + * @since 4.8.005 (2009-09-17) + */ + protected $transfmatrix_key = 0; + + /** + * Booklet mode for double-sided pages. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected $booklet = false; + + /** + * Epsilon value used for float calculations. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected $feps = 0.005; + + /** + * Array used for custom vertical spaces for HTML tags. + * @protected + * @since 4.2.001 (2008-10-30) + */ + protected $tagvspaces = array(); + + /** + * HTML PARSER: custom indent amount for lists. Negative value means disabled. + * @protected + * @since 4.2.007 (2008-11-12) + */ + protected $customlistindent = -1; + + /** + * Boolean flag to indicate if the border of the cell sides that cross the page should be removed. + * @protected + * @since 4.2.010 (2008-11-14) + */ + protected $opencell = true; + + /** + * Array of files to embedd. + * @protected + * @since 4.4.000 (2008-12-07) + */ + protected $embeddedfiles = array(); + + /** + * Boolean flag to indicate if we are inside a PRE tag. + * @protected + * @since 4.4.001 (2008-12-08) + */ + protected $premode = false; + + /** + * Array used to store positions of graphics transformation blocks inside the page buffer. + * keys are the page numbers + * @protected + * @since 4.4.002 (2008-12-09) + */ + protected $transfmrk = array(); + + /** + * Default color for html links. + * @protected + * @since 4.4.003 (2008-12-09) + */ + protected $htmlLinkColorArray = array(0, 0, 255); + + /** + * Default font style to add to html links. + * @protected + * @since 4.4.003 (2008-12-09) + */ + protected $htmlLinkFontStyle = 'U'; + + /** + * Counts the number of pages. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $numpages = 0; + + /** + * Array containing page lengths in bytes. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $pagelen = array(); + + /** + * Counts the number of pages. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $numimages = 0; + + /** + * Store the image keys. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $imagekeys = array(); + + /** + * Length of the buffer in bytes. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $bufferlen = 0; + + /** + * If true enables disk caching. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected $diskcache = false; + + /** + * Counts the number of fonts. + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected $numfonts = 0; + + /** + * Store the font keys. + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected $fontkeys = array(); + + /** + * Store the font object IDs. + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $font_obj_ids = array(); + + /** + * Store the fage status (true when opened, false when closed). + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected $pageopen = array(); + + /** + * Default monospace font. + * @protected + * @since 4.5.025 (2009-03-10) + */ + protected $default_monospaced_font = 'courier'; + + /** + * Cloned copy of the current class object. + * @protected + * @since 4.5.029 (2009-03-19) + */ + protected $objcopy; + + /** + * Array used to store the lengths of cache files. + * @protected + * @since 4.5.029 (2009-03-19) + */ + protected $cache_file_length = array(); + + /** + * Table header content to be repeated on each new page. + * @protected + * @since 4.5.030 (2009-03-20) + */ + protected $thead = ''; + + /** + * Margins used for table header. + * @protected + * @since 4.5.030 (2009-03-20) + */ + protected $theadMargins = array(); + + /** + * Cache array for UTF8StringToArray() method. + * @protected + * @since 4.5.037 (2009-04-07) + */ + protected $cache_UTF8StringToArray = array(); + + /** + * Maximum size of cache array used for UTF8StringToArray() method. + * @protected + * @since 4.5.037 (2009-04-07) + */ + protected $cache_maxsize_UTF8StringToArray = 8; + + /** + * Current size of cache array used for UTF8StringToArray() method. + * @protected + * @since 4.5.037 (2009-04-07) + */ + protected $cache_size_UTF8StringToArray = 0; + + /** + * Boolean flag to enable document digital signature. + * @protected + * @since 4.6.005 (2009-04-24) + */ + protected $sign = false; + + /** + * Digital signature data. + * @protected + * @since 4.6.005 (2009-04-24) + */ + protected $signature_data = array(); + + /** + * Digital signature max length. + * @protected + * @since 4.6.005 (2009-04-24) + */ + protected $signature_max_length = 11742; + + /** + * Data for digital signature appearance. + * @protected + * @since 5.3.011 (2010-06-16) + */ + protected $signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); + + /** + * Array of empty digital signature appearances. + * @protected + * @since 5.9.101 (2011-07-06) + */ + protected $empty_signature_appearance = array(); + + /** + * Regular expression used to find blank characters (required for word-wrapping). + * @protected + * @since 4.6.006 (2009-04-28) + */ + protected $re_spaces = '/[^\S\xa0]/'; + + /** + * Array of $re_spaces parts. + * @protected + * @since 5.5.011 (2010-07-09) + */ + protected $re_space = array('p' => '[^\S\xa0]', 'm' => ''); + + /** + * Digital signature object ID. + * @protected + * @since 4.6.022 (2009-06-23) + */ + protected $sig_obj_id = 0; + + /** + * ByteRange placemark used during digital signature process. + * @protected + * @since 4.6.028 (2009-08-25) + */ + protected $byterange_string = '/ByteRange[0 ********** ********** **********]'; + + /** + * Placemark used during digital signature process. + * @protected + * @since 4.6.028 (2009-08-25) + */ + protected $sig_annot_ref = '***SIGANNREF*** 0 R'; + + /** + * ID of page objects. + * @protected + * @since 4.7.000 (2009-08-29) + */ + protected $page_obj_id = array(); + + /** + * List of form annotations IDs. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_obj_id = array(); + + /** + * Deafult Javascript field properties. Possible values are described on official Javascript for Acrobat API reference. Annotation options can be directly specified using the 'aopt' entry. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255), 'strokeColor'=>array(128, 128, 128)); + + /** + * Javascript objects array. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $js_objects = array(); + + /** + * Current form action (used during XHTML rendering). + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_action = ''; + + /** + * Current form encryption type (used during XHTML rendering). + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_enctype = 'application/x-www-form-urlencoded'; + + /** + * Current method to submit forms. + * @protected + * @since 4.8.000 (2009-09-07) + */ + protected $form_mode = 'post'; + + /** + * List of fonts used on form fields (fontname => fontkey). + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $annotation_fonts = array(); + + /** + * List of radio buttons parent objects. + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $radiobutton_groups = array(); + + /** + * List of radio group objects IDs. + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected $radio_groups = array(); + + /** + * Text indentation value (used for text-indent CSS attribute). + * @protected + * @since 4.8.006 (2009-09-23) + */ + protected $textindent = 0; + + /** + * Store page number when startTransaction() is called. + * @protected + * @since 4.8.006 (2009-09-23) + */ + protected $start_transaction_page = 0; + + /** + * Store Y position when startTransaction() is called. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $start_transaction_y = 0; + + /** + * True when we are printing the thead section on a new page. + * @protected + * @since 4.8.027 (2010-01-25) + */ + protected $inthead = false; + + /** + * Array of column measures (width, space, starting Y position). + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $columns = array(); + + /** + * Number of colums. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $num_columns = 1; + + /** + * Current column number. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $current_column = 0; + + /** + * Starting page for columns. + * @protected + * @since 4.9.001 (2010-03-28) + */ + protected $column_start_page = 0; + + /** + * Maximum page and column selected. + * @protected + * @since 5.8.000 (2010-08-11) + */ + protected $maxselcol = array('page' => 0, 'column' => 0); + + /** + * Array of: X difference between table cell x start and starting page margin, cellspacing, cellpadding. + * @protected + * @since 5.8.000 (2010-08-11) + */ + protected $colxshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0)); + + /** + * Text rendering mode: 0 = Fill text; 1 = Stroke text; 2 = Fill, then stroke text; 3 = Neither fill nor stroke text (invisible); 4 = Fill text and add to path for clipping; 5 = Stroke text and add to path for clipping; 6 = Fill, then stroke text and add to path for clipping; 7 = Add text to path for clipping. + * @protected + * @since 4.9.008 (2010-04-03) + */ + protected $textrendermode = 0; + + /** + * Text stroke width in doc units. + * @protected + * @since 4.9.008 (2010-04-03) + */ + protected $textstrokewidth = 0; + + /** + * Current stroke color. + * @protected + * @since 4.9.008 (2010-04-03) + */ + protected $strokecolor; + + /** + * Default unit of measure for document. + * @protected + * @since 5.0.000 (2010-04-22) + */ + protected $pdfunit = 'mm'; + + /** + * Boolean flag true when we are on TOC (Table Of Content) page. + * @protected + */ + protected $tocpage = false; + + /** + * Boolean flag: if true convert vector images (SVG, EPS) to raster image using GD or ImageMagick library. + * @protected + * @since 5.0.000 (2010-04-26) + */ + protected $rasterize_vector_images = false; + + /** + * Boolean flag: if true enables font subsetting by default. + * @protected + * @since 5.3.002 (2010-06-07) + */ + protected $font_subsetting = true; + + /** + * Array of default graphic settings. + * @protected + * @since 5.5.008 (2010-07-02) + */ + protected $default_graphic_vars = array(); + + /** + * Array of XObjects. + * @protected + * @since 5.8.014 (2010-08-23) + */ + protected $xobjects = array(); + + /** + * Boolean value true when we are inside an XObject. + * @protected + * @since 5.8.017 (2010-08-24) + */ + protected $inxobj = false; + + /** + * Current XObject ID. + * @protected + * @since 5.8.017 (2010-08-24) + */ + protected $xobjid = ''; + + /** + * Percentage of character stretching. + * @protected + * @since 5.9.000 (2010-09-29) + */ + protected $font_stretching = 100; + + /** + * Increases or decreases the space between characters in a text by the specified amount (tracking/kerning). + * @protected + * @since 5.9.000 (2010-09-29) + */ + protected $font_spacing = 0; + + /** + * Array of no-write regions. + * ('page' => page number or empy for current page, 'xt' => X top, 'yt' => Y top, 'xb' => X bottom, 'yb' => Y bottom, 'side' => page side 'L' = left or 'R' = right) + * @protected + * @since 5.9.003 (2010-10-14) + */ + protected $page_regions = array(); + + /** + * Array containing HTML color names and values. + * @protected + * @since 5.9.004 (2010-10-18) + */ + protected $webcolor = array(); + + /** + * Array containing spot color names and values. + * @protected + * @since 5.9.012 (2010-11-11) + */ + protected $spotcolor = array(); + + /** + * Array of PDF layers data. + * @protected + * @since 5.9.102 (2011-07-13) + */ + protected $pdflayers = array(); + + /** + * A dictionary of names and corresponding destinations (Dests key on document Catalog). + * @protected + * @since 5.9.097 (2011-06-23) + */ + protected $dests = array(); + + /** + * Object ID for Named Destinations + * @protected + * @since 5.9.097 (2011-06-23) + */ + protected $n_dests; + + /** + * Directory used for the last SVG image. + * @protected + * @since 5.0.000 (2010-05-05) + */ + protected $svgdir = ''; + + /** + * Deafult unit of measure for SVG. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgunit = 'px'; + + /** + * Array of SVG gradients. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svggradients = array(); + + /** + * ID of last SVG gradient. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svggradientid = 0; + + /** + * Boolean value true when in SVG defs group. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgdefsmode = false; + + /** + * Array of SVG defs. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgdefs = array(); + + /** + * Boolean value true when in SVG clipPath tag. + * @protected + * @since 5.0.000 (2010-04-26) + */ + protected $svgclipmode = false; + + /** + * Array of SVG clipPath commands. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgclippaths = array(); + + /** + * Array of SVG clipPath tranformation matrix. + * @protected + * @since 5.8.022 (2010-08-31) + */ + protected $svgcliptm = array(); + + /** + * ID of last SVG clipPath. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgclipid = 0; + + /** + * SVG text. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgtext = ''; + + /** + * SVG text properties. + * @protected + * @since 5.8.013 (2010-08-23) + */ + protected $svgtextmode = array(); + + /** + * Array of hinheritable SVG properties. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svginheritprop = array('clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cursor', 'direction', 'fill', 'fill-opacity', 'fill-rule', 'font', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'glyph-orientation-horizontal', 'glyph-orientation-vertical', 'image-rendering', 'kerning', 'letter-spacing', 'marker', 'marker-end', 'marker-mid', 'marker-start', 'pointer-events', 'shape-rendering', 'stroke', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke-width', 'text-anchor', 'text-rendering', 'visibility', 'word-spacing', 'writing-mode'); + + /** + * Array of SVG properties. + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected $svgstyles = array(array( + 'alignment-baseline' => 'auto', + 'baseline-shift' => 'baseline', + 'clip' => 'auto', + 'clip-path' => 'none', + 'clip-rule' => 'nonzero', + 'color' => 'black', + 'color-interpolation' => 'sRGB', + 'color-interpolation-filters' => 'linearRGB', + 'color-profile' => 'auto', + 'color-rendering' => 'auto', + 'cursor' => 'auto', + 'direction' => 'ltr', + 'display' => 'inline', + 'dominant-baseline' => 'auto', + 'enable-background' => 'accumulate', + 'fill' => 'black', + 'fill-opacity' => 1, + 'fill-rule' => 'nonzero', + 'filter' => 'none', + 'flood-color' => 'black', + 'flood-opacity' => 1, + 'font' => '', + 'font-family' => 'helvetica', + 'font-size' => 'medium', + 'font-size-adjust' => 'none', + 'font-stretch' => 'normal', + 'font-style' => 'normal', + 'font-variant' => 'normal', + 'font-weight' => 'normal', + 'glyph-orientation-horizontal' => '0deg', + 'glyph-orientation-vertical' => 'auto', + 'image-rendering' => 'auto', + 'kerning' => 'auto', + 'letter-spacing' => 'normal', + 'lighting-color' => 'white', + 'marker' => '', + 'marker-end' => 'none', + 'marker-mid' => 'none', + 'marker-start' => 'none', + 'mask' => 'none', + 'opacity' => 1, + 'overflow' => 'auto', + 'pointer-events' => 'visiblePainted', + 'shape-rendering' => 'auto', + 'stop-color' => 'black', + 'stop-opacity' => 1, + 'stroke' => 'none', + 'stroke-dasharray' => 'none', + 'stroke-dashoffset' => 0, + 'stroke-linecap' => 'butt', + 'stroke-linejoin' => 'miter', + 'stroke-miterlimit' => 4, + 'stroke-opacity' => 1, + 'stroke-width' => 1, + 'text-anchor' => 'start', + 'text-decoration' => 'none', + 'text-rendering' => 'auto', + 'unicode-bidi' => 'normal', + 'visibility' => 'visible', + 'word-spacing' => 'normal', + 'writing-mode' => 'lr-tb', + 'text-color' => 'black', + 'transfmatrix' => array(1, 0, 0, 1, 0, 0) + )); + + /** + * If true force sRGB color profile for all document. + * @protected + * @since 5.9.121 (2011-09-28) + */ + protected $force_srgb = false; + + /** + * If true set the document to PDF/A mode. + * @protected + * @since 5.9.121 (2011-09-27) + */ + protected $pdfa_mode = false; + + /** + * Document creation date + * @protected + * @since 5.9.121 (2011-09-28) + */ + protected $doc_date; + + /** + * Custom XMP data. + * @protected + * @since 5.9.128 (2011-10-06) + */ + protected $custom_xmp = ''; + + //------------------------------------------------------------ + // METHODS + //------------------------------------------------------------ + + /** + * This is the class constructor. + * It allows to set up the page format, the orientation and the measure unit used in all the methods (except for the font sizes). + * @param $orientation (string) page orientation. Possible values are (case insensitive):
        • P or Portrait (default)
        • L or Landscape
        • '' (empty string) for automatic orientation
        + * @param $unit (string) User measure unit. Possible values are:
        • pt: point
        • mm: millimeter (default)
        • cm: centimeter
        • in: inch

        A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This is a very common unit in typography; font sizes are expressed in that unit. + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param $unicode (boolean) TRUE means that the input text is unicode (default = true) + * @param $encoding (string) Charset encoding; default is UTF-8. + * @param $diskcache (boolean) If TRUE reduce the RAM memory usage by caching temporary data on filesystem (slower). + * @param $pdfa (boolean) If TRUE set the document to PDF/A mode. + * @public + * @see getPageSizeFromFormat(), setPageFormat() + */ + public function __construct($orientation='P', $unit='mm', $format='A4', $unicode=true, $encoding='UTF-8', $diskcache=false, $pdfa=false) { + /* Set internal character encoding to ASCII */ + if (function_exists('mb_internal_encoding') AND mb_internal_encoding()) { + $this->internal_encoding = mb_internal_encoding(); + mb_internal_encoding('ASCII'); + } + // get array of HTML colors + require(dirname(__FILE__).'/htmlcolors.php'); + $this->webcolor = $webcolor; + // get array of custom spot colors + if (file_exists(dirname(__FILE__).'/spotcolors.php')) { + require(dirname(__FILE__).'/spotcolors.php'); + $this->spotcolor = $spotcolor; + } else { + $this->spotcolor = array(); + } + require_once(dirname(__FILE__).'/unicode_data.php'); + $this->unicode = new TCPDF_UNICODE_DATA(); + require_once(dirname(__FILE__).'/encodings_maps.php'); + $this->encmaps = new TCPDF_ENCODING_MAPS(); + $this->font_obj_ids = array(); + $this->page_obj_id = array(); + $this->form_obj_id = array(); + // set pdf/a mode + $this->pdfa_mode = $pdfa; + $this->force_srgb = false; + // set disk caching + $this->diskcache = $diskcache ? true : false; + // set language direction + $this->rtl = false; + $this->tmprtl = false; + // some checks + $this->_dochecks(); + // initialization of properties + $this->isunicode = $unicode; + $this->page = 0; + $this->transfmrk[0] = array(); + $this->pagedim = array(); + $this->n = 2; + $this->buffer = ''; + $this->pages = array(); + $this->state = 0; + $this->fonts = array(); + $this->FontFiles = array(); + $this->diffs = array(); + $this->images = array(); + $this->links = array(); + $this->gradients = array(); + $this->InFooter = false; + $this->lasth = 0; + $this->FontFamily = defined('PDF_FONT_NAME_MAIN')?PDF_FONT_NAME_MAIN:'helvetica'; + $this->FontStyle = ''; + $this->FontSizePt = 12; + $this->underline = false; + $this->overline = false; + $this->linethrough = false; + $this->DrawColor = '0 G'; + $this->FillColor = '0 g'; + $this->TextColor = '0 g'; + $this->ColorFlag = false; + $this->pdflayers = array(); + // encryption values + $this->encrypted = false; + $this->last_enc_key = ''; + // standard Unicode fonts + $this->CoreFonts = array( + 'courier'=>'Courier', + 'courierB'=>'Courier-Bold', + 'courierI'=>'Courier-Oblique', + 'courierBI'=>'Courier-BoldOblique', + 'helvetica'=>'Helvetica', + 'helveticaB'=>'Helvetica-Bold', + 'helveticaI'=>'Helvetica-Oblique', + 'helveticaBI'=>'Helvetica-BoldOblique', + 'times'=>'Times-Roman', + 'timesB'=>'Times-Bold', + 'timesI'=>'Times-Italic', + 'timesBI'=>'Times-BoldItalic', + 'symbol'=>'Symbol', + 'zapfdingbats'=>'ZapfDingbats' + ); + // set scale factor + $this->setPageUnit($unit); + // set page format and orientation + $this->setPageFormat($format, $orientation); + // page margins (1 cm) + $margin = 28.35 / $this->k; + $this->SetMargins($margin, $margin); + // internal cell padding + $cpadding = $margin / 10; + $this->setCellPaddings($cpadding, 0, $cpadding, 0); + // cell margins + $this->setCellMargins(0, 0, 0, 0); + // line width (0.2 mm) + $this->LineWidth = 0.57 / $this->k; + $this->linestyleWidth = sprintf('%.2F w', ($this->LineWidth * $this->k)); + $this->linestyleCap = '0 J'; + $this->linestyleJoin = '0 j'; + $this->linestyleDash = '[] 0 d'; + // automatic page break + $this->SetAutoPageBreak(true, (2 * $margin)); + // full width display mode + $this->SetDisplayMode('fullwidth'); + // compression + $this->SetCompression(); + // set default PDF version number + $this->setPDFVersion(); + $this->encoding = $encoding; + $this->HREF = array(); + $this->getFontsList(); + $this->fgcolor = array('R' => 0, 'G' => 0, 'B' => 0); + $this->strokecolor = array('R' => 0, 'G' => 0, 'B' => 0); + $this->bgcolor = array('R' => 255, 'G' => 255, 'B' => 255); + $this->extgstates = array(); + // user's rights + $this->sign = false; + $this->ur['enabled'] = false; + $this->ur['document'] = '/FullSave'; + $this->ur['annots'] = '/Create/Delete/Modify/Copy/Import/Export'; + $this->ur['form'] = '/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate'; + $this->ur['signature'] = '/Modify'; + $this->ur['ef'] = '/Create/Delete/Modify/Import'; + $this->ur['formex'] = ''; + $this->signature_appearance = array('page' => 1, 'rect' => '0 0 0 0'); + $this->empty_signature_appearance = array(); + // set default JPEG quality + $this->jpeg_quality = 75; + // initialize some settings + $this->utf8Bidi(array(''), ''); + // set default font + $this->SetFont($this->FontFamily, $this->FontStyle, $this->FontSizePt); + // check if PCRE Unicode support is enabled + if ($this->isunicode AND (@preg_match('/\pL/u', 'a') == 1)) { + // PCRE unicode support is turned ON + // \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator. + // \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants. + // \p{Lo} is needed because Chinese characters are packed next to each other without spaces in between. + //$this->setSpacesRE('/[^\S\P{Z}\P{Lo}\xa0]/u'); + $this->setSpacesRE('/[^\S\P{Z}\xa0]/u'); + } else { + // PCRE unicode support is turned OFF + $this->setSpacesRE('/[^\S\xa0]/'); + } + $this->default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255), 'strokeColor'=>array(128, 128, 128)); + // set file ID for trailer + $this->file_id = md5($this->getRandomSeed('TCPDF'.$orientation.$unit.$format.$encoding)); + // set document date + $this->doc_date = substr_replace(date('YmdHisO'), '\'', (0 - 2), 0).'\''; + // get default graphic vars + $this->default_graphic_vars = $this->getGraphicVars(); + $this->header_xobj_autoreset = false; + $this->custom_xmp = ''; + } + + /** + * Default destructor. + * @public + * @since 1.53.0.TC016 + */ + public function __destruct() { + // restore internal encoding + if (isset($this->internal_encoding) AND !empty($this->internal_encoding)) { + mb_internal_encoding($this->internal_encoding); + } + // unset all class variables + $this->_destroy(true); + } + + /** + * Return the current TCPDF version. + * @return TCPDF version string + * @public + * @since 5.9.012 (2010-11-10) + */ + public function getTCPDFVersion() { + return $this->tcpdf_version; + } + + /** + * Set the units of measure for the document. + * @param $unit (string) User measure unit. Possible values are:
        • pt: point
        • mm: millimeter (default)
        • cm: centimeter
        • in: inch

        A point equals 1/72 of inch, that is to say about 0.35 mm (an inch being 2.54 cm). This is a very common unit in typography; font sizes are expressed in that unit. + * @public + * @since 3.0.015 (2008-06-06) + */ + public function setPageUnit($unit) { + $unit = strtolower($unit); + //Set scale factor + switch ($unit) { + // points + case 'px': + case 'pt': { + $this->k = 1; + break; + } + // millimeters + case 'mm': { + $this->k = $this->dpi / 25.4; + break; + } + // centimeters + case 'cm': { + $this->k = $this->dpi / 2.54; + break; + } + // inches + case 'in': { + $this->k = $this->dpi; + break; + } + // unsupported unit + default : { + $this->Error('Incorrect unit: '.$unit); + break; + } + } + $this->pdfunit = $unit; + if (isset($this->CurOrientation)) { + $this->setPageOrientation($this->CurOrientation); + } + } + + /** + * Get page dimensions from format name. + * @param $format (mixed) The format name. It can be:
          + *
        • ISO 216 A Series + 2 SIS 014711 extensions
        • + *
        • A0 (841x1189 mm ; 33.11x46.81 in)
        • + *
        • A1 (594x841 mm ; 23.39x33.11 in)
        • + *
        • A2 (420x594 mm ; 16.54x23.39 in)
        • + *
        • A3 (297x420 mm ; 11.69x16.54 in)
        • + *
        • A4 (210x297 mm ; 8.27x11.69 in)
        • + *
        • A5 (148x210 mm ; 5.83x8.27 in)
        • + *
        • A6 (105x148 mm ; 4.13x5.83 in)
        • + *
        • A7 (74x105 mm ; 2.91x4.13 in)
        • + *
        • A8 (52x74 mm ; 2.05x2.91 in)
        • + *
        • A9 (37x52 mm ; 1.46x2.05 in)
        • + *
        • A10 (26x37 mm ; 1.02x1.46 in)
        • + *
        • A11 (18x26 mm ; 0.71x1.02 in)
        • + *
        • A12 (13x18 mm ; 0.51x0.71 in)
        • + *
        • ISO 216 B Series + 2 SIS 014711 extensions
        • + *
        • B0 (1000x1414 mm ; 39.37x55.67 in)
        • + *
        • B1 (707x1000 mm ; 27.83x39.37 in)
        • + *
        • B2 (500x707 mm ; 19.69x27.83 in)
        • + *
        • B3 (353x500 mm ; 13.90x19.69 in)
        • + *
        • B4 (250x353 mm ; 9.84x13.90 in)
        • + *
        • B5 (176x250 mm ; 6.93x9.84 in)
        • + *
        • B6 (125x176 mm ; 4.92x6.93 in)
        • + *
        • B7 (88x125 mm ; 3.46x4.92 in)
        • + *
        • B8 (62x88 mm ; 2.44x3.46 in)
        • + *
        • B9 (44x62 mm ; 1.73x2.44 in)
        • + *
        • B10 (31x44 mm ; 1.22x1.73 in)
        • + *
        • B11 (22x31 mm ; 0.87x1.22 in)
        • + *
        • B12 (15x22 mm ; 0.59x0.87 in)
        • + *
        • ISO 216 C Series + 2 SIS 014711 extensions + 2 EXTENSION
        • + *
        • C0 (917x1297 mm ; 36.10x51.06 in)
        • + *
        • C1 (648x917 mm ; 25.51x36.10 in)
        • + *
        • C2 (458x648 mm ; 18.03x25.51 in)
        • + *
        • C3 (324x458 mm ; 12.76x18.03 in)
        • + *
        • C4 (229x324 mm ; 9.02x12.76 in)
        • + *
        • C5 (162x229 mm ; 6.38x9.02 in)
        • + *
        • C6 (114x162 mm ; 4.49x6.38 in)
        • + *
        • C7 (81x114 mm ; 3.19x4.49 in)
        • + *
        • C8 (57x81 mm ; 2.24x3.19 in)
        • + *
        • C9 (40x57 mm ; 1.57x2.24 in)
        • + *
        • C10 (28x40 mm ; 1.10x1.57 in)
        • + *
        • C11 (20x28 mm ; 0.79x1.10 in)
        • + *
        • C12 (14x20 mm ; 0.55x0.79 in)
        • + *
        • C76 (81x162 mm ; 3.19x6.38 in)
        • + *
        • DL (110x220 mm ; 4.33x8.66 in)
        • + *
        • SIS 014711 E Series
        • + *
        • E0 (879x1241 mm ; 34.61x48.86 in)
        • + *
        • E1 (620x879 mm ; 24.41x34.61 in)
        • + *
        • E2 (440x620 mm ; 17.32x24.41 in)
        • + *
        • E3 (310x440 mm ; 12.20x17.32 in)
        • + *
        • E4 (220x310 mm ; 8.66x12.20 in)
        • + *
        • E5 (155x220 mm ; 6.10x8.66 in)
        • + *
        • E6 (110x155 mm ; 4.33x6.10 in)
        • + *
        • E7 (78x110 mm ; 3.07x4.33 in)
        • + *
        • E8 (55x78 mm ; 2.17x3.07 in)
        • + *
        • E9 (39x55 mm ; 1.54x2.17 in)
        • + *
        • E10 (27x39 mm ; 1.06x1.54 in)
        • + *
        • E11 (19x27 mm ; 0.75x1.06 in)
        • + *
        • E12 (13x19 mm ; 0.51x0.75 in)
        • + *
        • SIS 014711 G Series
        • + *
        • G0 (958x1354 mm ; 37.72x53.31 in)
        • + *
        • G1 (677x958 mm ; 26.65x37.72 in)
        • + *
        • G2 (479x677 mm ; 18.86x26.65 in)
        • + *
        • G3 (338x479 mm ; 13.31x18.86 in)
        • + *
        • G4 (239x338 mm ; 9.41x13.31 in)
        • + *
        • G5 (169x239 mm ; 6.65x9.41 in)
        • + *
        • G6 (119x169 mm ; 4.69x6.65 in)
        • + *
        • G7 (84x119 mm ; 3.31x4.69 in)
        • + *
        • G8 (59x84 mm ; 2.32x3.31 in)
        • + *
        • G9 (42x59 mm ; 1.65x2.32 in)
        • + *
        • G10 (29x42 mm ; 1.14x1.65 in)
        • + *
        • G11 (21x29 mm ; 0.83x1.14 in)
        • + *
        • G12 (14x21 mm ; 0.55x0.83 in)
        • + *
        • ISO Press
        • + *
        • RA0 (860x1220 mm ; 33.86x48.03 in)
        • + *
        • RA1 (610x860 mm ; 24.02x33.86 in)
        • + *
        • RA2 (430x610 mm ; 16.93x24.02 in)
        • + *
        • RA3 (305x430 mm ; 12.01x16.93 in)
        • + *
        • RA4 (215x305 mm ; 8.46x12.01 in)
        • + *
        • SRA0 (900x1280 mm ; 35.43x50.39 in)
        • + *
        • SRA1 (640x900 mm ; 25.20x35.43 in)
        • + *
        • SRA2 (450x640 mm ; 17.72x25.20 in)
        • + *
        • SRA3 (320x450 mm ; 12.60x17.72 in)
        • + *
        • SRA4 (225x320 mm ; 8.86x12.60 in)
        • + *
        • German DIN 476
        • + *
        • 4A0 (1682x2378 mm ; 66.22x93.62 in)
        • + *
        • 2A0 (1189x1682 mm ; 46.81x66.22 in)
        • + *
        • Variations on the ISO Standard
        • + *
        • A2_EXTRA (445x619 mm ; 17.52x24.37 in)
        • + *
        • A3+ (329x483 mm ; 12.95x19.02 in)
        • + *
        • A3_EXTRA (322x445 mm ; 12.68x17.52 in)
        • + *
        • A3_SUPER (305x508 mm ; 12.01x20.00 in)
        • + *
        • SUPER_A3 (305x487 mm ; 12.01x19.17 in)
        • + *
        • A4_EXTRA (235x322 mm ; 9.25x12.68 in)
        • + *
        • A4_SUPER (229x322 mm ; 9.02x12.68 in)
        • + *
        • SUPER_A4 (227x356 mm ; 8.94x14.02 in)
        • + *
        • A4_LONG (210x348 mm ; 8.27x13.70 in)
        • + *
        • F4 (210x330 mm ; 8.27x12.99 in)
        • + *
        • SO_B5_EXTRA (202x276 mm ; 7.95x10.87 in)
        • + *
        • A5_EXTRA (173x235 mm ; 6.81x9.25 in)
        • + *
        • ANSI Series
        • + *
        • ANSI_E (864x1118 mm ; 34.00x44.00 in)
        • + *
        • ANSI_D (559x864 mm ; 22.00x34.00 in)
        • + *
        • ANSI_C (432x559 mm ; 17.00x22.00 in)
        • + *
        • ANSI_B (279x432 mm ; 11.00x17.00 in)
        • + *
        • ANSI_A (216x279 mm ; 8.50x11.00 in)
        • + *
        • Traditional 'Loose' North American Paper Sizes
        • + *
        • LEDGER, USLEDGER (432x279 mm ; 17.00x11.00 in)
        • + *
        • TABLOID, USTABLOID, BIBLE, ORGANIZERK (279x432 mm ; 11.00x17.00 in)
        • + *
        • LETTER, USLETTER, ORGANIZERM (216x279 mm ; 8.50x11.00 in)
        • + *
        • LEGAL, USLEGAL (216x356 mm ; 8.50x14.00 in)
        • + *
        • GLETTER, GOVERNMENTLETTER (203x267 mm ; 8.00x10.50 in)
        • + *
        • JLEGAL, JUNIORLEGAL (203x127 mm ; 8.00x5.00 in)
        • + *
        • Other North American Paper Sizes
        • + *
        • QUADDEMY (889x1143 mm ; 35.00x45.00 in)
        • + *
        • SUPER_B (330x483 mm ; 13.00x19.00 in)
        • + *
        • QUARTO (229x279 mm ; 9.00x11.00 in)
        • + *
        • FOLIO, GOVERNMENTLEGAL (216x330 mm ; 8.50x13.00 in)
        • + *
        • EXECUTIVE, MONARCH (184x267 mm ; 7.25x10.50 in)
        • + *
        • MEMO, STATEMENT, ORGANIZERL (140x216 mm ; 5.50x8.50 in)
        • + *
        • FOOLSCAP (210x330 mm ; 8.27x13.00 in)
        • + *
        • COMPACT (108x171 mm ; 4.25x6.75 in)
        • + *
        • ORGANIZERJ (70x127 mm ; 2.75x5.00 in)
        • + *
        • Canadian standard CAN 2-9.60M
        • + *
        • P1 (560x860 mm ; 22.05x33.86 in)
        • + *
        • P2 (430x560 mm ; 16.93x22.05 in)
        • + *
        • P3 (280x430 mm ; 11.02x16.93 in)
        • + *
        • P4 (215x280 mm ; 8.46x11.02 in)
        • + *
        • P5 (140x215 mm ; 5.51x8.46 in)
        • + *
        • P6 (107x140 mm ; 4.21x5.51 in)
        • + *
        • North American Architectural Sizes
        • + *
        • ARCH_E (914x1219 mm ; 36.00x48.00 in)
        • + *
        • ARCH_E1 (762x1067 mm ; 30.00x42.00 in)
        • + *
        • ARCH_D (610x914 mm ; 24.00x36.00 in)
        • + *
        • ARCH_C, BROADSHEET (457x610 mm ; 18.00x24.00 in)
        • + *
        • ARCH_B (305x457 mm ; 12.00x18.00 in)
        • + *
        • ARCH_A (229x305 mm ; 9.00x12.00 in)
        • + *
        • Announcement Envelopes
        • + *
        • ANNENV_A2 (111x146 mm ; 4.37x5.75 in)
        • + *
        • ANNENV_A6 (121x165 mm ; 4.75x6.50 in)
        • + *
        • ANNENV_A7 (133x184 mm ; 5.25x7.25 in)
        • + *
        • ANNENV_A8 (140x206 mm ; 5.50x8.12 in)
        • + *
        • ANNENV_A10 (159x244 mm ; 6.25x9.62 in)
        • + *
        • ANNENV_SLIM (98x225 mm ; 3.87x8.87 in)
        • + *
        • Commercial Envelopes
        • + *
        • COMMENV_N6_1/4 (89x152 mm ; 3.50x6.00 in)
        • + *
        • COMMENV_N6_3/4 (92x165 mm ; 3.62x6.50 in)
        • + *
        • COMMENV_N8 (98x191 mm ; 3.87x7.50 in)
        • + *
        • COMMENV_N9 (98x225 mm ; 3.87x8.87 in)
        • + *
        • COMMENV_N10 (105x241 mm ; 4.12x9.50 in)
        • + *
        • COMMENV_N11 (114x263 mm ; 4.50x10.37 in)
        • + *
        • COMMENV_N12 (121x279 mm ; 4.75x11.00 in)
        • + *
        • COMMENV_N14 (127x292 mm ; 5.00x11.50 in)
        • + *
        • Catalogue Envelopes
        • + *
        • CATENV_N1 (152x229 mm ; 6.00x9.00 in)
        • + *
        • CATENV_N1_3/4 (165x241 mm ; 6.50x9.50 in)
        • + *
        • CATENV_N2 (165x254 mm ; 6.50x10.00 in)
        • + *
        • CATENV_N3 (178x254 mm ; 7.00x10.00 in)
        • + *
        • CATENV_N6 (191x267 mm ; 7.50x10.50 in)
        • + *
        • CATENV_N7 (203x279 mm ; 8.00x11.00 in)
        • + *
        • CATENV_N8 (210x286 mm ; 8.25x11.25 in)
        • + *
        • CATENV_N9_1/2 (216x267 mm ; 8.50x10.50 in)
        • + *
        • CATENV_N9_3/4 (222x286 mm ; 8.75x11.25 in)
        • + *
        • CATENV_N10_1/2 (229x305 mm ; 9.00x12.00 in)
        • + *
        • CATENV_N12_1/2 (241x318 mm ; 9.50x12.50 in)
        • + *
        • CATENV_N13_1/2 (254x330 mm ; 10.00x13.00 in)
        • + *
        • CATENV_N14_1/4 (286x311 mm ; 11.25x12.25 in)
        • + *
        • CATENV_N14_1/2 (292x368 mm ; 11.50x14.50 in)
        • + *
        • Japanese (JIS P 0138-61) Standard B-Series
        • + *
        • JIS_B0 (1030x1456 mm ; 40.55x57.32 in)
        • + *
        • JIS_B1 (728x1030 mm ; 28.66x40.55 in)
        • + *
        • JIS_B2 (515x728 mm ; 20.28x28.66 in)
        • + *
        • JIS_B3 (364x515 mm ; 14.33x20.28 in)
        • + *
        • JIS_B4 (257x364 mm ; 10.12x14.33 in)
        • + *
        • JIS_B5 (182x257 mm ; 7.17x10.12 in)
        • + *
        • JIS_B6 (128x182 mm ; 5.04x7.17 in)
        • + *
        • JIS_B7 (91x128 mm ; 3.58x5.04 in)
        • + *
        • JIS_B8 (64x91 mm ; 2.52x3.58 in)
        • + *
        • JIS_B9 (45x64 mm ; 1.77x2.52 in)
        • + *
        • JIS_B10 (32x45 mm ; 1.26x1.77 in)
        • + *
        • JIS_B11 (22x32 mm ; 0.87x1.26 in)
        • + *
        • JIS_B12 (16x22 mm ; 0.63x0.87 in)
        • + *
        • PA Series
        • + *
        • PA0 (840x1120 mm ; 33.07x44.09 in)
        • + *
        • PA1 (560x840 mm ; 22.05x33.07 in)
        • + *
        • PA2 (420x560 mm ; 16.54x22.05 in)
        • + *
        • PA3 (280x420 mm ; 11.02x16.54 in)
        • + *
        • PA4 (210x280 mm ; 8.27x11.02 in)
        • + *
        • PA5 (140x210 mm ; 5.51x8.27 in)
        • + *
        • PA6 (105x140 mm ; 4.13x5.51 in)
        • + *
        • PA7 (70x105 mm ; 2.76x4.13 in)
        • + *
        • PA8 (52x70 mm ; 2.05x2.76 in)
        • + *
        • PA9 (35x52 mm ; 1.38x2.05 in)
        • + *
        • PA10 (26x35 mm ; 1.02x1.38 in)
        • + *
        • Standard Photographic Print Sizes
        • + *
        • PASSPORT_PHOTO (35x45 mm ; 1.38x1.77 in)
        • + *
        • E (82x120 mm ; 3.25x4.72 in)
        • + *
        • 3R, L (89x127 mm ; 3.50x5.00 in)
        • + *
        • 4R, KG (102x152 mm ; 4.02x5.98 in)
        • + *
        • 4D (120x152 mm ; 4.72x5.98 in)
        • + *
        • 5R, 2L (127x178 mm ; 5.00x7.01 in)
        • + *
        • 6R, 8P (152x203 mm ; 5.98x7.99 in)
        • + *
        • 8R, 6P (203x254 mm ; 7.99x10.00 in)
        • + *
        • S8R, 6PW (203x305 mm ; 7.99x12.01 in)
        • + *
        • 10R, 4P (254x305 mm ; 10.00x12.01 in)
        • + *
        • S10R, 4PW (254x381 mm ; 10.00x15.00 in)
        • + *
        • 11R (279x356 mm ; 10.98x14.02 in)
        • + *
        • S11R (279x432 mm ; 10.98x17.01 in)
        • + *
        • 12R (305x381 mm ; 12.01x15.00 in)
        • + *
        • S12R (305x456 mm ; 12.01x17.95 in)
        • + *
        • Common Newspaper Sizes
        • + *
        • NEWSPAPER_BROADSHEET (750x600 mm ; 29.53x23.62 in)
        • + *
        • NEWSPAPER_BERLINER (470x315 mm ; 18.50x12.40 in)
        • + *
        • NEWSPAPER_COMPACT, NEWSPAPER_TABLOID (430x280 mm ; 16.93x11.02 in)
        • + *
        • Business Cards
        • + *
        • CREDIT_CARD, BUSINESS_CARD, BUSINESS_CARD_ISO7810 (54x86 mm ; 2.13x3.37 in)
        • + *
        • BUSINESS_CARD_ISO216 (52x74 mm ; 2.05x2.91 in)
        • + *
        • BUSINESS_CARD_IT, BUSINESS_CARD_UK, BUSINESS_CARD_FR, BUSINESS_CARD_DE, BUSINESS_CARD_ES (55x85 mm ; 2.17x3.35 in)
        • + *
        • BUSINESS_CARD_US, BUSINESS_CARD_CA (51x89 mm ; 2.01x3.50 in)
        • + *
        • BUSINESS_CARD_JP (55x91 mm ; 2.17x3.58 in)
        • + *
        • BUSINESS_CARD_HK (54x90 mm ; 2.13x3.54 in)
        • + *
        • BUSINESS_CARD_AU, BUSINESS_CARD_DK, BUSINESS_CARD_SE (55x90 mm ; 2.17x3.54 in)
        • + *
        • BUSINESS_CARD_RU, BUSINESS_CARD_CZ, BUSINESS_CARD_FI, BUSINESS_CARD_HU, BUSINESS_CARD_IL (50x90 mm ; 1.97x3.54 in)
        • + *
        • Billboards
        • + *
        • 4SHEET (1016x1524 mm ; 40.00x60.00 in)
        • + *
        • 6SHEET (1200x1800 mm ; 47.24x70.87 in)
        • + *
        • 12SHEET (3048x1524 mm ; 120.00x60.00 in)
        • + *
        • 16SHEET (2032x3048 mm ; 80.00x120.00 in)
        • + *
        • 32SHEET (4064x3048 mm ; 160.00x120.00 in)
        • + *
        • 48SHEET (6096x3048 mm ; 240.00x120.00 in)
        • + *
        • 64SHEET (8128x3048 mm ; 320.00x120.00 in)
        • + *
        • 96SHEET (12192x3048 mm ; 480.00x120.00 in)
        • + *
        • Old Imperial English (some are still used in USA)
        • + *
        • EN_EMPEROR (1219x1829 mm ; 48.00x72.00 in)
        • + *
        • EN_ANTIQUARIAN (787x1346 mm ; 31.00x53.00 in)
        • + *
        • EN_GRAND_EAGLE (730x1067 mm ; 28.75x42.00 in)
        • + *
        • EN_DOUBLE_ELEPHANT (679x1016 mm ; 26.75x40.00 in)
        • + *
        • EN_ATLAS (660x864 mm ; 26.00x34.00 in)
        • + *
        • EN_COLOMBIER (597x876 mm ; 23.50x34.50 in)
        • + *
        • EN_ELEPHANT (584x711 mm ; 23.00x28.00 in)
        • + *
        • EN_DOUBLE_DEMY (572x902 mm ; 22.50x35.50 in)
        • + *
        • EN_IMPERIAL (559x762 mm ; 22.00x30.00 in)
        • + *
        • EN_PRINCESS (546x711 mm ; 21.50x28.00 in)
        • + *
        • EN_CARTRIDGE (533x660 mm ; 21.00x26.00 in)
        • + *
        • EN_DOUBLE_LARGE_POST (533x838 mm ; 21.00x33.00 in)
        • + *
        • EN_ROYAL (508x635 mm ; 20.00x25.00 in)
        • + *
        • EN_SHEET, EN_HALF_POST (495x597 mm ; 19.50x23.50 in)
        • + *
        • EN_SUPER_ROYAL (483x686 mm ; 19.00x27.00 in)
        • + *
        • EN_DOUBLE_POST (483x775 mm ; 19.00x30.50 in)
        • + *
        • EN_MEDIUM (445x584 mm ; 17.50x23.00 in)
        • + *
        • EN_DEMY (445x572 mm ; 17.50x22.50 in)
        • + *
        • EN_LARGE_POST (419x533 mm ; 16.50x21.00 in)
        • + *
        • EN_COPY_DRAUGHT (406x508 mm ; 16.00x20.00 in)
        • + *
        • EN_POST (394x489 mm ; 15.50x19.25 in)
        • + *
        • EN_CROWN (381x508 mm ; 15.00x20.00 in)
        • + *
        • EN_PINCHED_POST (375x470 mm ; 14.75x18.50 in)
        • + *
        • EN_BRIEF (343x406 mm ; 13.50x16.00 in)
        • + *
        • EN_FOOLSCAP (343x432 mm ; 13.50x17.00 in)
        • + *
        • EN_SMALL_FOOLSCAP (337x419 mm ; 13.25x16.50 in)
        • + *
        • EN_POTT (318x381 mm ; 12.50x15.00 in)
        • + *
        • Old Imperial Belgian
        • + *
        • BE_GRAND_AIGLE (700x1040 mm ; 27.56x40.94 in)
        • + *
        • BE_COLOMBIER (620x850 mm ; 24.41x33.46 in)
        • + *
        • BE_DOUBLE_CARRE (620x920 mm ; 24.41x36.22 in)
        • + *
        • BE_ELEPHANT (616x770 mm ; 24.25x30.31 in)
        • + *
        • BE_PETIT_AIGLE (600x840 mm ; 23.62x33.07 in)
        • + *
        • BE_GRAND_JESUS (550x730 mm ; 21.65x28.74 in)
        • + *
        • BE_JESUS (540x730 mm ; 21.26x28.74 in)
        • + *
        • BE_RAISIN (500x650 mm ; 19.69x25.59 in)
        • + *
        • BE_GRAND_MEDIAN (460x605 mm ; 18.11x23.82 in)
        • + *
        • BE_DOUBLE_POSTE (435x565 mm ; 17.13x22.24 in)
        • + *
        • BE_COQUILLE (430x560 mm ; 16.93x22.05 in)
        • + *
        • BE_PETIT_MEDIAN (415x530 mm ; 16.34x20.87 in)
        • + *
        • BE_RUCHE (360x460 mm ; 14.17x18.11 in)
        • + *
        • BE_PROPATRIA (345x430 mm ; 13.58x16.93 in)
        • + *
        • BE_LYS (317x397 mm ; 12.48x15.63 in)
        • + *
        • BE_POT (307x384 mm ; 12.09x15.12 in)
        • + *
        • BE_ROSETTE (270x347 mm ; 10.63x13.66 in)
        • + *
        • Old Imperial French
        • + *
        • FR_UNIVERS (1000x1300 mm ; 39.37x51.18 in)
        • + *
        • FR_DOUBLE_COLOMBIER (900x1260 mm ; 35.43x49.61 in)
        • + *
        • FR_GRANDE_MONDE (900x1260 mm ; 35.43x49.61 in)
        • + *
        • FR_DOUBLE_SOLEIL (800x1200 mm ; 31.50x47.24 in)
        • + *
        • FR_DOUBLE_JESUS (760x1120 mm ; 29.92x44.09 in)
        • + *
        • FR_GRAND_AIGLE (750x1060 mm ; 29.53x41.73 in)
        • + *
        • FR_PETIT_AIGLE (700x940 mm ; 27.56x37.01 in)
        • + *
        • FR_DOUBLE_RAISIN (650x1000 mm ; 25.59x39.37 in)
        • + *
        • FR_JOURNAL (650x940 mm ; 25.59x37.01 in)
        • + *
        • FR_COLOMBIER_AFFICHE (630x900 mm ; 24.80x35.43 in)
        • + *
        • FR_DOUBLE_CAVALIER (620x920 mm ; 24.41x36.22 in)
        • + *
        • FR_CLOCHE (600x800 mm ; 23.62x31.50 in)
        • + *
        • FR_SOLEIL (600x800 mm ; 23.62x31.50 in)
        • + *
        • FR_DOUBLE_CARRE (560x900 mm ; 22.05x35.43 in)
        • + *
        • FR_DOUBLE_COQUILLE (560x880 mm ; 22.05x34.65 in)
        • + *
        • FR_JESUS (560x760 mm ; 22.05x29.92 in)
        • + *
        • FR_RAISIN (500x650 mm ; 19.69x25.59 in)
        • + *
        • FR_CAVALIER (460x620 mm ; 18.11x24.41 in)
        • + *
        • FR_DOUBLE_COURONNE (460x720 mm ; 18.11x28.35 in)
        • + *
        • FR_CARRE (450x560 mm ; 17.72x22.05 in)
        • + *
        • FR_COQUILLE (440x560 mm ; 17.32x22.05 in)
        • + *
        • FR_DOUBLE_TELLIERE (440x680 mm ; 17.32x26.77 in)
        • + *
        • FR_DOUBLE_CLOCHE (400x600 mm ; 15.75x23.62 in)
        • + *
        • FR_DOUBLE_POT (400x620 mm ; 15.75x24.41 in)
        • + *
        • FR_ECU (400x520 mm ; 15.75x20.47 in)
        • + *
        • FR_COURONNE (360x460 mm ; 14.17x18.11 in)
        • + *
        • FR_TELLIERE (340x440 mm ; 13.39x17.32 in)
        • + *
        • FR_POT (310x400 mm ; 12.20x15.75 in)
        • + *
        + * @return array containing page width and height in points + * @public + * @since 5.0.010 (2010-05-17) + */ + public function getPageSizeFromFormat($format) { + // Paper cordinates are calculated in this way: (inches * 72) where (1 inch = 25.4 mm) + switch (strtoupper($format)) { + // ISO 216 A Series + 2 SIS 014711 extensions + case 'A0' : {$pf = array( 2383.937, 3370.394); break;} + case 'A1' : {$pf = array( 1683.780, 2383.937); break;} + case 'A2' : {$pf = array( 1190.551, 1683.780); break;} + case 'A3' : {$pf = array( 841.890, 1190.551); break;} + case 'A4' : {$pf = array( 595.276, 841.890); break;} + case 'A5' : {$pf = array( 419.528, 595.276); break;} + case 'A6' : {$pf = array( 297.638, 419.528); break;} + case 'A7' : {$pf = array( 209.764, 297.638); break;} + case 'A8' : {$pf = array( 147.402, 209.764); break;} + case 'A9' : {$pf = array( 104.882, 147.402); break;} + case 'A10': {$pf = array( 73.701, 104.882); break;} + case 'A11': {$pf = array( 51.024, 73.701); break;} + case 'A12': {$pf = array( 36.850, 51.024); break;} + // ISO 216 B Series + 2 SIS 014711 extensions + case 'B0' : {$pf = array( 2834.646, 4008.189); break;} + case 'B1' : {$pf = array( 2004.094, 2834.646); break;} + case 'B2' : {$pf = array( 1417.323, 2004.094); break;} + case 'B3' : {$pf = array( 1000.630, 1417.323); break;} + case 'B4' : {$pf = array( 708.661, 1000.630); break;} + case 'B5' : {$pf = array( 498.898, 708.661); break;} + case 'B6' : {$pf = array( 354.331, 498.898); break;} + case 'B7' : {$pf = array( 249.449, 354.331); break;} + case 'B8' : {$pf = array( 175.748, 249.449); break;} + case 'B9' : {$pf = array( 124.724, 175.748); break;} + case 'B10': {$pf = array( 87.874, 124.724); break;} + case 'B11': {$pf = array( 62.362, 87.874); break;} + case 'B12': {$pf = array( 42.520, 62.362); break;} + // ISO 216 C Series + 2 SIS 014711 extensions + 2 EXTENSION + case 'C0' : {$pf = array( 2599.370, 3676.535); break;} + case 'C1' : {$pf = array( 1836.850, 2599.370); break;} + case 'C2' : {$pf = array( 1298.268, 1836.850); break;} + case 'C3' : {$pf = array( 918.425, 1298.268); break;} + case 'C4' : {$pf = array( 649.134, 918.425); break;} + case 'C5' : {$pf = array( 459.213, 649.134); break;} + case 'C6' : {$pf = array( 323.150, 459.213); break;} + case 'C7' : {$pf = array( 229.606, 323.150); break;} + case 'C8' : {$pf = array( 161.575, 229.606); break;} + case 'C9' : {$pf = array( 113.386, 161.575); break;} + case 'C10': {$pf = array( 79.370, 113.386); break;} + case 'C11': {$pf = array( 56.693, 79.370); break;} + case 'C12': {$pf = array( 39.685, 56.693); break;} + case 'C76': {$pf = array( 229.606, 459.213); break;} + case 'DL' : {$pf = array( 311.811, 623.622); break;} + // SIS 014711 E Series + case 'E0' : {$pf = array( 2491.654, 3517.795); break;} + case 'E1' : {$pf = array( 1757.480, 2491.654); break;} + case 'E2' : {$pf = array( 1247.244, 1757.480); break;} + case 'E3' : {$pf = array( 878.740, 1247.244); break;} + case 'E4' : {$pf = array( 623.622, 878.740); break;} + case 'E5' : {$pf = array( 439.370, 623.622); break;} + case 'E6' : {$pf = array( 311.811, 439.370); break;} + case 'E7' : {$pf = array( 221.102, 311.811); break;} + case 'E8' : {$pf = array( 155.906, 221.102); break;} + case 'E9' : {$pf = array( 110.551, 155.906); break;} + case 'E10': {$pf = array( 76.535, 110.551); break;} + case 'E11': {$pf = array( 53.858, 76.535); break;} + case 'E12': {$pf = array( 36.850, 53.858); break;} + // SIS 014711 G Series + case 'G0' : {$pf = array( 2715.591, 3838.110); break;} + case 'G1' : {$pf = array( 1919.055, 2715.591); break;} + case 'G2' : {$pf = array( 1357.795, 1919.055); break;} + case 'G3' : {$pf = array( 958.110, 1357.795); break;} + case 'G4' : {$pf = array( 677.480, 958.110); break;} + case 'G5' : {$pf = array( 479.055, 677.480); break;} + case 'G6' : {$pf = array( 337.323, 479.055); break;} + case 'G7' : {$pf = array( 238.110, 337.323); break;} + case 'G8' : {$pf = array( 167.244, 238.110); break;} + case 'G9' : {$pf = array( 119.055, 167.244); break;} + case 'G10': {$pf = array( 82.205, 119.055); break;} + case 'G11': {$pf = array( 59.528, 82.205); break;} + case 'G12': {$pf = array( 39.685, 59.528); break;} + // ISO Press + case 'RA0': {$pf = array( 2437.795, 3458.268); break;} + case 'RA1': {$pf = array( 1729.134, 2437.795); break;} + case 'RA2': {$pf = array( 1218.898, 1729.134); break;} + case 'RA3': {$pf = array( 864.567, 1218.898); break;} + case 'RA4': {$pf = array( 609.449, 864.567); break;} + case 'SRA0': {$pf = array( 2551.181, 3628.346); break;} + case 'SRA1': {$pf = array( 1814.173, 2551.181); break;} + case 'SRA2': {$pf = array( 1275.591, 1814.173); break;} + case 'SRA3': {$pf = array( 907.087, 1275.591); break;} + case 'SRA4': {$pf = array( 637.795, 907.087); break;} + // German DIN 476 + case '4A0': {$pf = array( 4767.874, 6740.787); break;} + case '2A0': {$pf = array( 3370.394, 4767.874); break;} + // Variations on the ISO Standard + case 'A2_EXTRA' : {$pf = array( 1261.417, 1754.646); break;} + case 'A3+' : {$pf = array( 932.598, 1369.134); break;} + case 'A3_EXTRA' : {$pf = array( 912.756, 1261.417); break;} + case 'A3_SUPER' : {$pf = array( 864.567, 1440.000); break;} + case 'SUPER_A3' : {$pf = array( 864.567, 1380.472); break;} + case 'A4_EXTRA' : {$pf = array( 666.142, 912.756); break;} + case 'A4_SUPER' : {$pf = array( 649.134, 912.756); break;} + case 'SUPER_A4' : {$pf = array( 643.465, 1009.134); break;} + case 'A4_LONG' : {$pf = array( 595.276, 986.457); break;} + case 'F4' : {$pf = array( 595.276, 935.433); break;} + case 'SO_B5_EXTRA': {$pf = array( 572.598, 782.362); break;} + case 'A5_EXTRA' : {$pf = array( 490.394, 666.142); break;} + // ANSI Series + case 'ANSI_E': {$pf = array( 2448.000, 3168.000); break;} + case 'ANSI_D': {$pf = array( 1584.000, 2448.000); break;} + case 'ANSI_C': {$pf = array( 1224.000, 1584.000); break;} + case 'ANSI_B': {$pf = array( 792.000, 1224.000); break;} + case 'ANSI_A': {$pf = array( 612.000, 792.000); break;} + // Traditional 'Loose' North American Paper Sizes + case 'USLEDGER': + case 'LEDGER' : {$pf = array( 1224.000, 792.000); break;} + case 'ORGANIZERK': + case 'BIBLE': + case 'USTABLOID': + case 'TABLOID': {$pf = array( 792.000, 1224.000); break;} + case 'ORGANIZERM': + case 'USLETTER': + case 'LETTER' : {$pf = array( 612.000, 792.000); break;} + case 'USLEGAL': + case 'LEGAL' : {$pf = array( 612.000, 1008.000); break;} + case 'GOVERNMENTLETTER': + case 'GLETTER': {$pf = array( 576.000, 756.000); break;} + case 'JUNIORLEGAL': + case 'JLEGAL' : {$pf = array( 576.000, 360.000); break;} + // Other North American Paper Sizes + case 'QUADDEMY': {$pf = array( 2520.000, 3240.000); break;} + case 'SUPER_B': {$pf = array( 936.000, 1368.000); break;} + case 'QUARTO': {$pf = array( 648.000, 792.000); break;} + case 'GOVERNMENTLEGAL': + case 'FOLIO': {$pf = array( 612.000, 936.000); break;} + case 'MONARCH': + case 'EXECUTIVE': {$pf = array( 522.000, 756.000); break;} + case 'ORGANIZERL': + case 'STATEMENT': + case 'MEMO': {$pf = array( 396.000, 612.000); break;} + case 'FOOLSCAP': {$pf = array( 595.440, 936.000); break;} + case 'COMPACT': {$pf = array( 306.000, 486.000); break;} + case 'ORGANIZERJ': {$pf = array( 198.000, 360.000); break;} + // Canadian standard CAN 2-9.60M + case 'P1': {$pf = array( 1587.402, 2437.795); break;} + case 'P2': {$pf = array( 1218.898, 1587.402); break;} + case 'P3': {$pf = array( 793.701, 1218.898); break;} + case 'P4': {$pf = array( 609.449, 793.701); break;} + case 'P5': {$pf = array( 396.850, 609.449); break;} + case 'P6': {$pf = array( 303.307, 396.850); break;} + // North American Architectural Sizes + case 'ARCH_E' : {$pf = array( 2592.000, 3456.000); break;} + case 'ARCH_E1': {$pf = array( 2160.000, 3024.000); break;} + case 'ARCH_D' : {$pf = array( 1728.000, 2592.000); break;} + case 'BROADSHEET': + case 'ARCH_C' : {$pf = array( 1296.000, 1728.000); break;} + case 'ARCH_B' : {$pf = array( 864.000, 1296.000); break;} + case 'ARCH_A' : {$pf = array( 648.000, 864.000); break;} + // --- North American Envelope Sizes --- + // - Announcement Envelopes + case 'ANNENV_A2' : {$pf = array( 314.640, 414.000); break;} + case 'ANNENV_A6' : {$pf = array( 342.000, 468.000); break;} + case 'ANNENV_A7' : {$pf = array( 378.000, 522.000); break;} + case 'ANNENV_A8' : {$pf = array( 396.000, 584.640); break;} + case 'ANNENV_A10' : {$pf = array( 450.000, 692.640); break;} + case 'ANNENV_SLIM': {$pf = array( 278.640, 638.640); break;} + // - Commercial Envelopes + case 'COMMENV_N6_1/4': {$pf = array( 252.000, 432.000); break;} + case 'COMMENV_N6_3/4': {$pf = array( 260.640, 468.000); break;} + case 'COMMENV_N8' : {$pf = array( 278.640, 540.000); break;} + case 'COMMENV_N9' : {$pf = array( 278.640, 638.640); break;} + case 'COMMENV_N10' : {$pf = array( 296.640, 684.000); break;} + case 'COMMENV_N11' : {$pf = array( 324.000, 746.640); break;} + case 'COMMENV_N12' : {$pf = array( 342.000, 792.000); break;} + case 'COMMENV_N14' : {$pf = array( 360.000, 828.000); break;} + // - Catalogue Envelopes + case 'CATENV_N1' : {$pf = array( 432.000, 648.000); break;} + case 'CATENV_N1_3/4' : {$pf = array( 468.000, 684.000); break;} + case 'CATENV_N2' : {$pf = array( 468.000, 720.000); break;} + case 'CATENV_N3' : {$pf = array( 504.000, 720.000); break;} + case 'CATENV_N6' : {$pf = array( 540.000, 756.000); break;} + case 'CATENV_N7' : {$pf = array( 576.000, 792.000); break;} + case 'CATENV_N8' : {$pf = array( 594.000, 810.000); break;} + case 'CATENV_N9_1/2' : {$pf = array( 612.000, 756.000); break;} + case 'CATENV_N9_3/4' : {$pf = array( 630.000, 810.000); break;} + case 'CATENV_N10_1/2': {$pf = array( 648.000, 864.000); break;} + case 'CATENV_N12_1/2': {$pf = array( 684.000, 900.000); break;} + case 'CATENV_N13_1/2': {$pf = array( 720.000, 936.000); break;} + case 'CATENV_N14_1/4': {$pf = array( 810.000, 882.000); break;} + case 'CATENV_N14_1/2': {$pf = array( 828.000, 1044.000); break;} + // Japanese (JIS P 0138-61) Standard B-Series + case 'JIS_B0' : {$pf = array( 2919.685, 4127.244); break;} + case 'JIS_B1' : {$pf = array( 2063.622, 2919.685); break;} + case 'JIS_B2' : {$pf = array( 1459.843, 2063.622); break;} + case 'JIS_B3' : {$pf = array( 1031.811, 1459.843); break;} + case 'JIS_B4' : {$pf = array( 728.504, 1031.811); break;} + case 'JIS_B5' : {$pf = array( 515.906, 728.504); break;} + case 'JIS_B6' : {$pf = array( 362.835, 515.906); break;} + case 'JIS_B7' : {$pf = array( 257.953, 362.835); break;} + case 'JIS_B8' : {$pf = array( 181.417, 257.953); break;} + case 'JIS_B9' : {$pf = array( 127.559, 181.417); break;} + case 'JIS_B10': {$pf = array( 90.709, 127.559); break;} + case 'JIS_B11': {$pf = array( 62.362, 90.709); break;} + case 'JIS_B12': {$pf = array( 45.354, 62.362); break;} + // PA Series + case 'PA0' : {$pf = array( 2381.102, 3174.803,); break;} + case 'PA1' : {$pf = array( 1587.402, 2381.102); break;} + case 'PA2' : {$pf = array( 1190.551, 1587.402); break;} + case 'PA3' : {$pf = array( 793.701, 1190.551); break;} + case 'PA4' : {$pf = array( 595.276, 793.701); break;} + case 'PA5' : {$pf = array( 396.850, 595.276); break;} + case 'PA6' : {$pf = array( 297.638, 396.850); break;} + case 'PA7' : {$pf = array( 198.425, 297.638); break;} + case 'PA8' : {$pf = array( 147.402, 198.425); break;} + case 'PA9' : {$pf = array( 99.213, 147.402); break;} + case 'PA10': {$pf = array( 73.701, 99.213); break;} + // Standard Photographic Print Sizes + case 'PASSPORT_PHOTO': {$pf = array( 99.213, 127.559); break;} + case 'E' : {$pf = array( 233.858, 340.157); break;} + case 'L': + case '3R' : {$pf = array( 252.283, 360.000); break;} + case 'KG': + case '4R' : {$pf = array( 289.134, 430.866); break;} + case '4D' : {$pf = array( 340.157, 430.866); break;} + case '2L': + case '5R' : {$pf = array( 360.000, 504.567); break;} + case '8P': + case '6R' : {$pf = array( 430.866, 575.433); break;} + case '6P': + case '8R' : {$pf = array( 575.433, 720.000); break;} + case '6PW': + case 'S8R' : {$pf = array( 575.433, 864.567); break;} + case '4P': + case '10R' : {$pf = array( 720.000, 864.567); break;} + case '4PW': + case 'S10R': {$pf = array( 720.000, 1080.000); break;} + case '11R' : {$pf = array( 790.866, 1009.134); break;} + case 'S11R': {$pf = array( 790.866, 1224.567); break;} + case '12R' : {$pf = array( 864.567, 1080.000); break;} + case 'S12R': {$pf = array( 864.567, 1292.598); break;} + // Common Newspaper Sizes + case 'NEWSPAPER_BROADSHEET': {$pf = array( 2125.984, 1700.787); break;} + case 'NEWSPAPER_BERLINER' : {$pf = array( 1332.283, 892.913); break;} + case 'NEWSPAPER_TABLOID': + case 'NEWSPAPER_COMPACT' : {$pf = array( 1218.898, 793.701); break;} + // Business Cards + case 'CREDIT_CARD': + case 'BUSINESS_CARD': + case 'BUSINESS_CARD_ISO7810': {$pf = array( 153.014, 242.646); break;} + case 'BUSINESS_CARD_ISO216' : {$pf = array( 147.402, 209.764); break;} + case 'BUSINESS_CARD_IT': + case 'BUSINESS_CARD_UK': + case 'BUSINESS_CARD_FR': + case 'BUSINESS_CARD_DE': + case 'BUSINESS_CARD_ES' : {$pf = array( 155.906, 240.945); break;} + case 'BUSINESS_CARD_CA': + case 'BUSINESS_CARD_US' : {$pf = array( 144.567, 252.283); break;} + case 'BUSINESS_CARD_JP' : {$pf = array( 155.906, 257.953); break;} + case 'BUSINESS_CARD_HK' : {$pf = array( 153.071, 255.118); break;} + case 'BUSINESS_CARD_AU': + case 'BUSINESS_CARD_DK': + case 'BUSINESS_CARD_SE' : {$pf = array( 155.906, 255.118); break;} + case 'BUSINESS_CARD_RU': + case 'BUSINESS_CARD_CZ': + case 'BUSINESS_CARD_FI': + case 'BUSINESS_CARD_HU': + case 'BUSINESS_CARD_IL' : {$pf = array( 141.732, 255.118); break;} + // Billboards + case '4SHEET' : {$pf = array( 2880.000, 4320.000); break;} + case '6SHEET' : {$pf = array( 3401.575, 5102.362); break;} + case '12SHEET': {$pf = array( 8640.000, 4320.000); break;} + case '16SHEET': {$pf = array( 5760.000, 8640.000); break;} + case '32SHEET': {$pf = array(11520.000, 8640.000); break;} + case '48SHEET': {$pf = array(17280.000, 8640.000); break;} + case '64SHEET': {$pf = array(23040.000, 8640.000); break;} + case '96SHEET': {$pf = array(34560.000, 8640.000); break;} + // Old European Sizes + // - Old Imperial English Sizes + case 'EN_EMPEROR' : {$pf = array( 3456.000, 5184.000); break;} + case 'EN_ANTIQUARIAN' : {$pf = array( 2232.000, 3816.000); break;} + case 'EN_GRAND_EAGLE' : {$pf = array( 2070.000, 3024.000); break;} + case 'EN_DOUBLE_ELEPHANT' : {$pf = array( 1926.000, 2880.000); break;} + case 'EN_ATLAS' : {$pf = array( 1872.000, 2448.000); break;} + case 'EN_COLOMBIER' : {$pf = array( 1692.000, 2484.000); break;} + case 'EN_ELEPHANT' : {$pf = array( 1656.000, 2016.000); break;} + case 'EN_DOUBLE_DEMY' : {$pf = array( 1620.000, 2556.000); break;} + case 'EN_IMPERIAL' : {$pf = array( 1584.000, 2160.000); break;} + case 'EN_PRINCESS' : {$pf = array( 1548.000, 2016.000); break;} + case 'EN_CARTRIDGE' : {$pf = array( 1512.000, 1872.000); break;} + case 'EN_DOUBLE_LARGE_POST': {$pf = array( 1512.000, 2376.000); break;} + case 'EN_ROYAL' : {$pf = array( 1440.000, 1800.000); break;} + case 'EN_SHEET': + case 'EN_HALF_POST' : {$pf = array( 1404.000, 1692.000); break;} + case 'EN_SUPER_ROYAL' : {$pf = array( 1368.000, 1944.000); break;} + case 'EN_DOUBLE_POST' : {$pf = array( 1368.000, 2196.000); break;} + case 'EN_MEDIUM' : {$pf = array( 1260.000, 1656.000); break;} + case 'EN_DEMY' : {$pf = array( 1260.000, 1620.000); break;} + case 'EN_LARGE_POST' : {$pf = array( 1188.000, 1512.000); break;} + case 'EN_COPY_DRAUGHT' : {$pf = array( 1152.000, 1440.000); break;} + case 'EN_POST' : {$pf = array( 1116.000, 1386.000); break;} + case 'EN_CROWN' : {$pf = array( 1080.000, 1440.000); break;} + case 'EN_PINCHED_POST' : {$pf = array( 1062.000, 1332.000); break;} + case 'EN_BRIEF' : {$pf = array( 972.000, 1152.000); break;} + case 'EN_FOOLSCAP' : {$pf = array( 972.000, 1224.000); break;} + case 'EN_SMALL_FOOLSCAP' : {$pf = array( 954.000, 1188.000); break;} + case 'EN_POTT' : {$pf = array( 900.000, 1080.000); break;} + // - Old Imperial Belgian Sizes + case 'BE_GRAND_AIGLE' : {$pf = array( 1984.252, 2948.031); break;} + case 'BE_COLOMBIER' : {$pf = array( 1757.480, 2409.449); break;} + case 'BE_DOUBLE_CARRE': {$pf = array( 1757.480, 2607.874); break;} + case 'BE_ELEPHANT' : {$pf = array( 1746.142, 2182.677); break;} + case 'BE_PETIT_AIGLE' : {$pf = array( 1700.787, 2381.102); break;} + case 'BE_GRAND_JESUS' : {$pf = array( 1559.055, 2069.291); break;} + case 'BE_JESUS' : {$pf = array( 1530.709, 2069.291); break;} + case 'BE_RAISIN' : {$pf = array( 1417.323, 1842.520); break;} + case 'BE_GRAND_MEDIAN': {$pf = array( 1303.937, 1714.961); break;} + case 'BE_DOUBLE_POSTE': {$pf = array( 1233.071, 1601.575); break;} + case 'BE_COQUILLE' : {$pf = array( 1218.898, 1587.402); break;} + case 'BE_PETIT_MEDIAN': {$pf = array( 1176.378, 1502.362); break;} + case 'BE_RUCHE' : {$pf = array( 1020.472, 1303.937); break;} + case 'BE_PROPATRIA' : {$pf = array( 977.953, 1218.898); break;} + case 'BE_LYS' : {$pf = array( 898.583, 1125.354); break;} + case 'BE_POT' : {$pf = array( 870.236, 1088.504); break;} + case 'BE_ROSETTE' : {$pf = array( 765.354, 983.622); break;} + // - Old Imperial French Sizes + case 'FR_UNIVERS' : {$pf = array( 2834.646, 3685.039); break;} + case 'FR_DOUBLE_COLOMBIER' : {$pf = array( 2551.181, 3571.654); break;} + case 'FR_GRANDE_MONDE' : {$pf = array( 2551.181, 3571.654); break;} + case 'FR_DOUBLE_SOLEIL' : {$pf = array( 2267.717, 3401.575); break;} + case 'FR_DOUBLE_JESUS' : {$pf = array( 2154.331, 3174.803); break;} + case 'FR_GRAND_AIGLE' : {$pf = array( 2125.984, 3004.724); break;} + case 'FR_PETIT_AIGLE' : {$pf = array( 1984.252, 2664.567); break;} + case 'FR_DOUBLE_RAISIN' : {$pf = array( 1842.520, 2834.646); break;} + case 'FR_JOURNAL' : {$pf = array( 1842.520, 2664.567); break;} + case 'FR_COLOMBIER_AFFICHE': {$pf = array( 1785.827, 2551.181); break;} + case 'FR_DOUBLE_CAVALIER' : {$pf = array( 1757.480, 2607.874); break;} + case 'FR_CLOCHE' : {$pf = array( 1700.787, 2267.717); break;} + case 'FR_SOLEIL' : {$pf = array( 1700.787, 2267.717); break;} + case 'FR_DOUBLE_CARRE' : {$pf = array( 1587.402, 2551.181); break;} + case 'FR_DOUBLE_COQUILLE' : {$pf = array( 1587.402, 2494.488); break;} + case 'FR_JESUS' : {$pf = array( 1587.402, 2154.331); break;} + case 'FR_RAISIN' : {$pf = array( 1417.323, 1842.520); break;} + case 'FR_CAVALIER' : {$pf = array( 1303.937, 1757.480); break;} + case 'FR_DOUBLE_COURONNE' : {$pf = array( 1303.937, 2040.945); break;} + case 'FR_CARRE' : {$pf = array( 1275.591, 1587.402); break;} + case 'FR_COQUILLE' : {$pf = array( 1247.244, 1587.402); break;} + case 'FR_DOUBLE_TELLIERE' : {$pf = array( 1247.244, 1927.559); break;} + case 'FR_DOUBLE_CLOCHE' : {$pf = array( 1133.858, 1700.787); break;} + case 'FR_DOUBLE_POT' : {$pf = array( 1133.858, 1757.480); break;} + case 'FR_ECU' : {$pf = array( 1133.858, 1474.016); break;} + case 'FR_COURONNE' : {$pf = array( 1020.472, 1303.937); break;} + case 'FR_TELLIERE' : {$pf = array( 963.780, 1247.244); break;} + case 'FR_POT' : {$pf = array( 878.740, 1133.858); break;} + // DEFAULT ISO A4 + default: {$pf = array( 595.276, 841.890); break;} + } + return $pf; + } + + /** + * Change the format of the current page + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() documentation or an array of two numners (width, height) or an array containing the following measures and options:
          + *
        • ['format'] = page format name (one of the above);
        • + *
        • ['Rotate'] : The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90.
        • + *
        • ['PZ'] : The page's preferred zoom (magnification) factor.
        • + *
        • ['MediaBox'] : the boundaries of the physical medium on which the page shall be displayed or printed:
        • + *
        • ['MediaBox']['llx'] : lower-left x coordinate in points
        • + *
        • ['MediaBox']['lly'] : lower-left y coordinate in points
        • + *
        • ['MediaBox']['urx'] : upper-right x coordinate in points
        • + *
        • ['MediaBox']['ury'] : upper-right y coordinate in points
        • + *
        • ['CropBox'] : the visible region of default user space:
        • + *
        • ['CropBox']['llx'] : lower-left x coordinate in points
        • + *
        • ['CropBox']['lly'] : lower-left y coordinate in points
        • + *
        • ['CropBox']['urx'] : upper-right x coordinate in points
        • + *
        • ['CropBox']['ury'] : upper-right y coordinate in points
        • + *
        • ['BleedBox'] : the region to which the contents of the page shall be clipped when output in a production environment:
        • + *
        • ['BleedBox']['llx'] : lower-left x coordinate in points
        • + *
        • ['BleedBox']['lly'] : lower-left y coordinate in points
        • + *
        • ['BleedBox']['urx'] : upper-right x coordinate in points
        • + *
        • ['BleedBox']['ury'] : upper-right y coordinate in points
        • + *
        • ['TrimBox'] : the intended dimensions of the finished page after trimming:
        • + *
        • ['TrimBox']['llx'] : lower-left x coordinate in points
        • + *
        • ['TrimBox']['lly'] : lower-left y coordinate in points
        • + *
        • ['TrimBox']['urx'] : upper-right x coordinate in points
        • + *
        • ['TrimBox']['ury'] : upper-right y coordinate in points
        • + *
        • ['ArtBox'] : the extent of the page's meaningful content:
        • + *
        • ['ArtBox']['llx'] : lower-left x coordinate in points
        • + *
        • ['ArtBox']['lly'] : lower-left y coordinate in points
        • + *
        • ['ArtBox']['urx'] : upper-right x coordinate in points
        • + *
        • ['ArtBox']['ury'] : upper-right y coordinate in points
        • + *
        • ['BoxColorInfo'] :specify the colours and other visual characteristics that should be used in displaying guidelines on the screen for each of the possible page boundaries other than the MediaBox:
        • + *
        • ['BoxColorInfo'][BOXTYPE]['C'] : an array of three numbers in the range 0-255, representing the components in the DeviceRGB colour space.
        • + *
        • ['BoxColorInfo'][BOXTYPE]['W'] : the guideline width in default user units
        • + *
        • ['BoxColorInfo'][BOXTYPE]['S'] : the guideline style: S = Solid; D = Dashed
        • + *
        • ['BoxColorInfo'][BOXTYPE]['D'] : dash array defining a pattern of dashes and gaps to be used in drawing dashed guidelines
        • + *
        • ['trans'] : the style and duration of the visual transition to use when moving from another page to the given page during a presentation
        • + *
        • ['trans']['Dur'] : The page's display duration (also called its advance timing): the maximum length of time, in seconds, that the page shall be displayed during presentations before the viewer application shall automatically advance to the next page.
        • + *
        • ['trans']['S'] : transition style : Split, Blinds, Box, Wipe, Dissolve, Glitter, R, Fly, Push, Cover, Uncover, Fade
        • + *
        • ['trans']['D'] : The duration of the transition effect, in seconds.
        • + *
        • ['trans']['Dm'] : (Split and Blinds transition styles only) The dimension in which the specified transition effect shall occur: H = Horizontal, V = Vertical. Default value: H.
        • + *
        • ['trans']['M'] : (Split, Box and Fly transition styles only) The direction of motion for the specified transition effect: I = Inward from the edges of the page, O = Outward from the center of the pageDefault value: I.
        • + *
        • ['trans']['Di'] : (Wipe, Glitter, Fly, Cover, Uncover and Push transition styles only) The direction in which the specified transition effect shall moves, expressed in degrees counterclockwise starting from a left-to-right direction. If the value is a number, it shall be one of: 0 = Left to right, 90 = Bottom to top (Wipe only), 180 = Right to left (Wipe only), 270 = Top to bottom, 315 = Top-left to bottom-right (Glitter only). If the value is a name, it shall be None, which is relevant only for the Fly transition when the value of SS is not 1.0. Default value: 0.
        • + *
        • ['trans']['SS'] : (Fly transition style only) The starting or ending scale at which the changes shall be drawn. If M specifies an inward transition, the scale of the changes drawn shall progress from SS to 1.0 over the course of the transition. If M specifies an outward transition, the scale of the changes drawn shall progress from 1.0 to SS over the course of the transition. Default: 1.0.
        • + *
        • ['trans']['B'] : (Fly transition style only) If true, the area that shall be flown in is rectangular and opaque. Default: false.
        • + *
        + * @param $orientation (string) page orientation. Possible values are (case insensitive):
          + *
        • P or Portrait (default)
        • + *
        • L or Landscape
        • + *
        • '' (empty string) for automatic orientation
        • + *
        + * @protected + * @since 3.0.015 (2008-06-06) + * @see getPageSizeFromFormat() + */ + protected function setPageFormat($format, $orientation='P') { + if (!empty($format) AND isset($this->pagedim[$this->page])) { + // remove inherited values + unset($this->pagedim[$this->page]); + } + if (is_string($format)) { + // get page measures from format name + $pf = $this->getPageSizeFromFormat($format); + $this->fwPt = $pf[0]; + $this->fhPt = $pf[1]; + } else { + // the boundaries of the physical medium on which the page shall be displayed or printed + if (isset($format['MediaBox'])) { + $this->setPageBoxes($this->page, 'MediaBox', $format['MediaBox']['llx'], $format['MediaBox']['lly'], $format['MediaBox']['urx'], $format['MediaBox']['ury'], false); + $this->fwPt = (($format['MediaBox']['urx'] - $format['MediaBox']['llx']) * $this->k); + $this->fhPt = (($format['MediaBox']['ury'] - $format['MediaBox']['lly']) * $this->k); + } else { + if (isset($format[0]) AND is_numeric($format[0]) AND isset($format[1]) AND is_numeric($format[1])) { + $pf = array(($format[0] * $this->k), ($format[1] * $this->k)); + } else { + if (!isset($format['format'])) { + // default value + $format['format'] = 'A4'; + } + $pf = $this->getPageSizeFromFormat($format['format']); + } + $this->fwPt = $pf[0]; + $this->fhPt = $pf[1]; + $this->setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true); + } + // the visible region of default user space + if (isset($format['CropBox'])) { + $this->setPageBoxes($this->page, 'CropBox', $format['CropBox']['llx'], $format['CropBox']['lly'], $format['CropBox']['urx'], $format['CropBox']['ury'], false); + } + // the region to which the contents of the page shall be clipped when output in a production environment + if (isset($format['BleedBox'])) { + $this->setPageBoxes($this->page, 'BleedBox', $format['BleedBox']['llx'], $format['BleedBox']['lly'], $format['BleedBox']['urx'], $format['BleedBox']['ury'], false); + } + // the intended dimensions of the finished page after trimming + if (isset($format['TrimBox'])) { + $this->setPageBoxes($this->page, 'TrimBox', $format['TrimBox']['llx'], $format['TrimBox']['lly'], $format['TrimBox']['urx'], $format['TrimBox']['ury'], false); + } + // the page's meaningful content (including potential white space) + if (isset($format['ArtBox'])) { + $this->setPageBoxes($this->page, 'ArtBox', $format['ArtBox']['llx'], $format['ArtBox']['lly'], $format['ArtBox']['urx'], $format['ArtBox']['ury'], false); + } + // specify the colours and other visual characteristics that should be used in displaying guidelines on the screen for the various page boundaries + if (isset($format['BoxColorInfo'])) { + $this->pagedim[$this->page]['BoxColorInfo'] = $format['BoxColorInfo']; + } + if (isset($format['Rotate']) AND (($format['Rotate'] % 90) == 0)) { + // The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90. + $this->pagedim[$this->page]['Rotate'] = intval($format['Rotate']); + } + if (isset($format['PZ'])) { + // The page's preferred zoom (magnification) factor + $this->pagedim[$this->page]['PZ'] = floatval($format['PZ']); + } + if (isset($format['trans'])) { + // The style and duration of the visual transition to use when moving from another page to the given page during a presentation + if (isset($format['trans']['Dur'])) { + // The page's display duration + $this->pagedim[$this->page]['trans']['Dur'] = floatval($format['trans']['Dur']); + } + $stansition_styles = array('Split', 'Blinds', 'Box', 'Wipe', 'Dissolve', 'Glitter', 'R', 'Fly', 'Push', 'Cover', 'Uncover', 'Fade'); + if (isset($format['trans']['S']) AND in_array($format['trans']['S'], $stansition_styles)) { + // The transition style that shall be used when moving to this page from another during a presentation + $this->pagedim[$this->page]['trans']['S'] = $format['trans']['S']; + $valid_effect = array('Split', 'Blinds'); + $valid_vals = array('H', 'V'); + if (isset($format['trans']['Dm']) AND in_array($format['trans']['S'], $valid_effect) AND in_array($format['trans']['Dm'], $valid_vals)) { + $this->pagedim[$this->page]['trans']['Dm'] = $format['trans']['Dm']; + } + $valid_effect = array('Split', 'Box', 'Fly'); + $valid_vals = array('I', 'O'); + if (isset($format['trans']['M']) AND in_array($format['trans']['S'], $valid_effect) AND in_array($format['trans']['M'], $valid_vals)) { + $this->pagedim[$this->page]['trans']['M'] = $format['trans']['M']; + } + $valid_effect = array('Wipe', 'Glitter', 'Fly', 'Cover', 'Uncover', 'Push'); + if (isset($format['trans']['Di']) AND in_array($format['trans']['S'], $valid_effect)) { + if (((($format['trans']['Di'] == 90) OR ($format['trans']['Di'] == 180)) AND ($format['trans']['S'] == 'Wipe')) + OR (($format['trans']['Di'] == 315) AND ($format['trans']['S'] == 'Glitter')) + OR (($format['trans']['Di'] == 0) OR ($format['trans']['Di'] == 270))) { + $this->pagedim[$this->page]['trans']['Di'] = intval($format['trans']['Di']); + } + } + if (isset($format['trans']['SS']) AND ($format['trans']['S'] == 'Fly')) { + $this->pagedim[$this->page]['trans']['SS'] = floatval($format['trans']['SS']); + } + if (isset($format['trans']['B']) AND ($format['trans']['B'] === true) AND ($format['trans']['S'] == 'Fly')) { + $this->pagedim[$this->page]['trans']['B'] = 'true'; + } + } else { + $this->pagedim[$this->page]['trans']['S'] = 'R'; + } + if (isset($format['trans']['D'])) { + // The duration of the transition effect, in seconds + $this->pagedim[$this->page]['trans']['D'] = floatval($format['trans']['D']); + } else { + $this->pagedim[$this->page]['trans']['D'] = 1; + } + } + } + $this->setPageOrientation($orientation); + } + + /** + * Set page boundaries. + * @param $page (int) page number + * @param $type (string) valid values are:
        • 'MediaBox' : the boundaries of the physical medium on which the page shall be displayed or printed;
        • 'CropBox' : the visible region of default user space;
        • 'BleedBox' : the region to which the contents of the page shall be clipped when output in a production environment;
        • 'TrimBox' : the intended dimensions of the finished page after trimming;
        • 'ArtBox' : the page's meaningful content (including potential white space).
        + * @param $llx (float) lower-left x coordinate in user units + * @param $lly (float) lower-left y coordinate in user units + * @param $urx (float) upper-right x coordinate in user units + * @param $ury (float) upper-right y coordinate in user units + * @param $points (boolean) if true uses user units as unit of measure, otherwise uses PDF points + * @public + * @since 5.0.010 (2010-05-17) + */ + public function setPageBoxes($page, $type, $llx, $lly, $urx, $ury, $points=false) { + if (!isset($this->pagedim[$page])) { + // initialize array + $this->pagedim[$page] = array(); + } + $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); + if (!in_array($type, $pageboxes)) { + return; + } + if ($points) { + $k = 1; + } else { + $k = $this->k; + } + $this->pagedim[$page][$type]['llx'] = ($llx * $k); + $this->pagedim[$page][$type]['lly'] = ($lly * $k); + $this->pagedim[$page][$type]['urx'] = ($urx * $k); + $this->pagedim[$page][$type]['ury'] = ($ury * $k); + } + + /** + * Swap X and Y coordinates of page boxes (change page boxes orientation). + * @param $page (int) page number + * @protected + * @since 5.0.010 (2010-05-17) + */ + protected function swapPageBoxCoordinates($page) { + $pageboxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); + foreach ($pageboxes as $type) { + // swap X and Y coordinates + if (isset($this->pagedim[$page][$type])) { + $tmp = $this->pagedim[$page][$type]['llx']; + $this->pagedim[$page][$type]['llx'] = $this->pagedim[$page][$type]['lly']; + $this->pagedim[$page][$type]['lly'] = $tmp; + $tmp = $this->pagedim[$page][$type]['urx']; + $this->pagedim[$page][$type]['urx'] = $this->pagedim[$page][$type]['ury']; + $this->pagedim[$page][$type]['ury'] = $tmp; + } + } + } + + /** + * Set page orientation. + * @param $orientation (string) page orientation. Possible values are (case insensitive):
        • P or Portrait (default)
        • L or Landscape
        • '' (empty string) for automatic orientation
        + * @param $autopagebreak (boolean) Boolean indicating if auto-page-break mode should be on or off. + * @param $bottommargin (float) bottom margin of the page. + * @public + * @since 3.0.015 (2008-06-06) + */ + public function setPageOrientation($orientation, $autopagebreak='', $bottommargin='') { + if (!isset($this->pagedim[$this->page]['MediaBox'])) { + // the boundaries of the physical medium on which the page shall be displayed or printed + $this->setPageBoxes($this->page, 'MediaBox', 0, 0, $this->fwPt, $this->fhPt, true); + } + if (!isset($this->pagedim[$this->page]['CropBox'])) { + // the visible region of default user space + $this->setPageBoxes($this->page, 'CropBox', $this->pagedim[$this->page]['MediaBox']['llx'], $this->pagedim[$this->page]['MediaBox']['lly'], $this->pagedim[$this->page]['MediaBox']['urx'], $this->pagedim[$this->page]['MediaBox']['ury'], true); + } + if (!isset($this->pagedim[$this->page]['BleedBox'])) { + // the region to which the contents of the page shall be clipped when output in a production environment + $this->setPageBoxes($this->page, 'BleedBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true); + } + if (!isset($this->pagedim[$this->page]['TrimBox'])) { + // the intended dimensions of the finished page after trimming + $this->setPageBoxes($this->page, 'TrimBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true); + } + if (!isset($this->pagedim[$this->page]['ArtBox'])) { + // the page's meaningful content (including potential white space) + $this->setPageBoxes($this->page, 'ArtBox', $this->pagedim[$this->page]['CropBox']['llx'], $this->pagedim[$this->page]['CropBox']['lly'], $this->pagedim[$this->page]['CropBox']['urx'], $this->pagedim[$this->page]['CropBox']['ury'], true); + } + if (!isset($this->pagedim[$this->page]['Rotate'])) { + // The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90. + $this->pagedim[$this->page]['Rotate'] = 0; + } + if (!isset($this->pagedim[$this->page]['PZ'])) { + // The page's preferred zoom (magnification) factor + $this->pagedim[$this->page]['PZ'] = 1; + } + if ($this->fwPt > $this->fhPt) { + // landscape + $default_orientation = 'L'; + } else { + // portrait + $default_orientation = 'P'; + } + $valid_orientations = array('P', 'L'); + if (empty($orientation)) { + $orientation = $default_orientation; + } else { + $orientation = strtoupper($orientation{0}); + } + if (in_array($orientation, $valid_orientations) AND ($orientation != $default_orientation)) { + $this->CurOrientation = $orientation; + $this->wPt = $this->fhPt; + $this->hPt = $this->fwPt; + } else { + $this->CurOrientation = $default_orientation; + $this->wPt = $this->fwPt; + $this->hPt = $this->fhPt; + } + if ((abs($this->pagedim[$this->page]['MediaBox']['urx'] - $this->hPt) < $this->feps) AND (abs($this->pagedim[$this->page]['MediaBox']['ury'] - $this->wPt) < $this->feps)){ + // swap X and Y coordinates (change page orientation) + $this->swapPageBoxCoordinates($this->page); + } + $this->w = $this->wPt / $this->k; + $this->h = $this->hPt / $this->k; + if ($this->empty_string($autopagebreak)) { + if (isset($this->AutoPageBreak)) { + $autopagebreak = $this->AutoPageBreak; + } else { + $autopagebreak = true; + } + } + if ($this->empty_string($bottommargin)) { + if (isset($this->bMargin)) { + $bottommargin = $this->bMargin; + } else { + // default value = 2 cm + $bottommargin = 2 * 28.35 / $this->k; + } + } + $this->SetAutoPageBreak($autopagebreak, $bottommargin); + // store page dimensions + $this->pagedim[$this->page]['w'] = $this->wPt; + $this->pagedim[$this->page]['h'] = $this->hPt; + $this->pagedim[$this->page]['wk'] = $this->w; + $this->pagedim[$this->page]['hk'] = $this->h; + $this->pagedim[$this->page]['tm'] = $this->tMargin; + $this->pagedim[$this->page]['bm'] = $bottommargin; + $this->pagedim[$this->page]['lm'] = $this->lMargin; + $this->pagedim[$this->page]['rm'] = $this->rMargin; + $this->pagedim[$this->page]['pb'] = $autopagebreak; + $this->pagedim[$this->page]['or'] = $this->CurOrientation; + $this->pagedim[$this->page]['olm'] = $this->original_lMargin; + $this->pagedim[$this->page]['orm'] = $this->original_rMargin; + } + + /** + * Set regular expression to detect withespaces or word separators. + * The pattern delimiter must be the forward-slash character "/". + * Some example patterns are: + *
        +	 * Non-Unicode or missing PCRE unicode support: "/[^\S\xa0]/"
        +	 * Unicode and PCRE unicode support: "/[^\S\P{Z}\xa0]/u"
        +	 * Unicode and PCRE unicode support in Chinese mode: "/[^\S\P{Z}\P{Lo}\xa0]/u"
        +	 * if PCRE unicode support is turned ON ("\P" is the negate class of "\p"):
        +	 * "\p{Z}" or "\p{Separator}": any kind of Unicode whitespace or invisible separator.
        +	 * "\p{Lo}" or "\p{Other_Letter}": a Unicode letter or ideograph that does not have lowercase and uppercase variants.
        +	 * "\p{Lo}" is needed for Chinese characters because are packed next to each other without spaces in between.
        +	 * 
        + * @param $re (string) regular expression (leave empty for default). + * @public + * @since 4.6.016 (2009-06-15) + */ + public function setSpacesRE($re='/[^\S\xa0]/') { + $this->re_spaces = $re; + $re_parts = explode('/', $re); + // get pattern parts + $this->re_space = array(); + if (isset($re_parts[1]) AND !empty($re_parts[1])) { + $this->re_space['p'] = $re_parts[1]; + } else { + $this->re_space['p'] = '[\s]'; + } + // set pattern modifiers + if (isset($re_parts[2]) AND !empty($re_parts[2])) { + $this->re_space['m'] = $re_parts[2]; + } else { + $this->re_space['m'] = ''; + } + } + + /** + * Enable or disable Right-To-Left language mode + * @param $enable (Boolean) if true enable Right-To-Left language mode. + * @param $resetx (Boolean) if true reset the X position on direction change. + * @public + * @since 2.0.000 (2008-01-03) + */ + public function setRTL($enable, $resetx=true) { + $enable = $enable ? true : false; + $resetx = ($resetx AND ($enable != $this->rtl)); + $this->rtl = $enable; + $this->tmprtl = false; + if ($resetx) { + $this->Ln(0); + } + } + + /** + * Return the RTL status + * @return boolean + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getRTL() { + return $this->rtl; + } + + /** + * Force temporary RTL language direction + * @param $mode (mixed) can be false, 'L' for LTR or 'R' for RTL + * @public + * @since 2.1.000 (2008-01-09) + */ + public function setTempRTL($mode) { + $newmode = false; + switch (strtoupper($mode)) { + case 'LTR': + case 'L': { + if ($this->rtl) { + $newmode = 'L'; + } + break; + } + case 'RTL': + case 'R': { + if (!$this->rtl) { + $newmode = 'R'; + } + break; + } + case false: + default: { + $newmode = false; + break; + } + } + $this->tmprtl = $newmode; + } + + /** + * Return the current temporary RTL status + * @return boolean + * @public + * @since 4.8.014 (2009-11-04) + */ + public function isRTLTextDir() { + return ($this->rtl OR ($this->tmprtl == 'R')); + } + + /** + * Set the last cell height. + * @param $h (float) cell height. + * @author Nicola Asuni + * @public + * @since 1.53.0.TC034 + */ + public function setLastH($h) { + $this->lasth = $h; + } + + /** + * Reset the last cell height. + * @public + * @since 5.9.000 (2010-10-03) + */ + public function resetLastH() { + $this->lasth = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + } + + /** + * Get the last cell height. + * @return last cell height + * @public + * @since 4.0.017 (2008-08-05) + */ + public function getLastH() { + return $this->lasth; + } + + /** + * Set the adjusting factor to convert pixels to user units. + * @param $scale (float) adjusting factor to convert pixels to user units. + * @author Nicola Asuni + * @public + * @since 1.5.2 + */ + public function setImageScale($scale) { + $this->imgscale = $scale; + } + + /** + * Returns the adjusting factor to convert pixels to user units. + * @return float adjusting factor to convert pixels to user units. + * @author Nicola Asuni + * @public + * @since 1.5.2 + */ + public function getImageScale() { + return $this->imgscale; + } + + /** + * Returns an array of page dimensions: + *
        • $this->pagedim[$this->page]['w'] = page width in points
        • $this->pagedim[$this->page]['h'] = height in points
        • $this->pagedim[$this->page]['wk'] = page width in user units
        • $this->pagedim[$this->page]['hk'] = page height in user units
        • $this->pagedim[$this->page]['tm'] = top margin
        • $this->pagedim[$this->page]['bm'] = bottom margin
        • $this->pagedim[$this->page]['lm'] = left margin
        • $this->pagedim[$this->page]['rm'] = right margin
        • $this->pagedim[$this->page]['pb'] = auto page break
        • $this->pagedim[$this->page]['or'] = page orientation
        • $this->pagedim[$this->page]['olm'] = original left margin
        • $this->pagedim[$this->page]['orm'] = original right margin
        • $this->pagedim[$this->page]['Rotate'] = The number of degrees by which the page shall be rotated clockwise when displayed or printed. The value shall be a multiple of 90.
        • $this->pagedim[$this->page]['PZ'] = The page's preferred zoom (magnification) factor.
        • $this->pagedim[$this->page]['trans'] : the style and duration of the visual transition to use when moving from another page to the given page during a presentation
          • $this->pagedim[$this->page]['trans']['Dur'] = The page's display duration (also called its advance timing): the maximum length of time, in seconds, that the page shall be displayed during presentations before the viewer application shall automatically advance to the next page.
          • $this->pagedim[$this->page]['trans']['S'] = transition style : Split, Blinds, Box, Wipe, Dissolve, Glitter, R, Fly, Push, Cover, Uncover, Fade
          • $this->pagedim[$this->page]['trans']['D'] = The duration of the transition effect, in seconds.
          • $this->pagedim[$this->page]['trans']['Dm'] = (Split and Blinds transition styles only) The dimension in which the specified transition effect shall occur: H = Horizontal, V = Vertical. Default value: H.
          • $this->pagedim[$this->page]['trans']['M'] = (Split, Box and Fly transition styles only) The direction of motion for the specified transition effect: I = Inward from the edges of the page, O = Outward from the center of the pageDefault value: I.
          • $this->pagedim[$this->page]['trans']['Di'] = (Wipe, Glitter, Fly, Cover, Uncover and Push transition styles only) The direction in which the specified transition effect shall moves, expressed in degrees counterclockwise starting from a left-to-right direction. If the value is a number, it shall be one of: 0 = Left to right, 90 = Bottom to top (Wipe only), 180 = Right to left (Wipe only), 270 = Top to bottom, 315 = Top-left to bottom-right (Glitter only). If the value is a name, it shall be None, which is relevant only for the Fly transition when the value of SS is not 1.0. Default value: 0.
          • $this->pagedim[$this->page]['trans']['SS'] = (Fly transition style only) The starting or ending scale at which the changes shall be drawn. If M specifies an inward transition, the scale of the changes drawn shall progress from SS to 1.0 over the course of the transition. If M specifies an outward transition, the scale of the changes drawn shall progress from 1.0 to SS over the course of the transition. Default: 1.0.
          • $this->pagedim[$this->page]['trans']['B'] = (Fly transition style only) If true, the area that shall be flown in is rectangular and opaque. Default: false.
        • $this->pagedim[$this->page]['MediaBox'] : the boundaries of the physical medium on which the page shall be displayed or printed
          • $this->pagedim[$this->page]['MediaBox']['llx'] = lower-left x coordinate in points
          • $this->pagedim[$this->page]['MediaBox']['lly'] = lower-left y coordinate in points
          • $this->pagedim[$this->page]['MediaBox']['urx'] = upper-right x coordinate in points
          • $this->pagedim[$this->page]['MediaBox']['ury'] = upper-right y coordinate in points
        • $this->pagedim[$this->page]['CropBox'] : the visible region of default user space
          • $this->pagedim[$this->page]['CropBox']['llx'] = lower-left x coordinate in points
          • $this->pagedim[$this->page]['CropBox']['lly'] = lower-left y coordinate in points
          • $this->pagedim[$this->page]['CropBox']['urx'] = upper-right x coordinate in points
          • $this->pagedim[$this->page]['CropBox']['ury'] = upper-right y coordinate in points
        • $this->pagedim[$this->page]['BleedBox'] : the region to which the contents of the page shall be clipped when output in a production environment
          • $this->pagedim[$this->page]['BleedBox']['llx'] = lower-left x coordinate in points
          • $this->pagedim[$this->page]['BleedBox']['lly'] = lower-left y coordinate in points
          • $this->pagedim[$this->page]['BleedBox']['urx'] = upper-right x coordinate in points
          • $this->pagedim[$this->page]['BleedBox']['ury'] = upper-right y coordinate in points
        • $this->pagedim[$this->page]['TrimBox'] : the intended dimensions of the finished page after trimming
          • $this->pagedim[$this->page]['TrimBox']['llx'] = lower-left x coordinate in points
          • $this->pagedim[$this->page]['TrimBox']['lly'] = lower-left y coordinate in points
          • $this->pagedim[$this->page]['TrimBox']['urx'] = upper-right x coordinate in points
          • $this->pagedim[$this->page]['TrimBox']['ury'] = upper-right y coordinate in points
        • $this->pagedim[$this->page]['ArtBox'] : the extent of the page's meaningful content
          • $this->pagedim[$this->page]['ArtBox']['llx'] = lower-left x coordinate in points
          • $this->pagedim[$this->page]['ArtBox']['lly'] = lower-left y coordinate in points
          • $this->pagedim[$this->page]['ArtBox']['urx'] = upper-right x coordinate in points
          • $this->pagedim[$this->page]['ArtBox']['ury'] = upper-right y coordinate in points
        + * @param $pagenum (int) page number (empty = current page) + * @return array of page dimensions. + * @author Nicola Asuni + * @public + * @since 4.5.027 (2009-03-16) + */ + public function getPageDimensions($pagenum='') { + if (empty($pagenum)) { + $pagenum = $this->page; + } + return $this->pagedim[$pagenum]; + } + + /** + * Returns the page width in units. + * @param $pagenum (int) page number (empty = current page) + * @return int page width. + * @author Nicola Asuni + * @public + * @since 1.5.2 + * @see getPageDimensions() + */ + public function getPageWidth($pagenum='') { + if (empty($pagenum)) { + return $this->w; + } + return $this->pagedim[$pagenum]['w']; + } + + /** + * Returns the page height in units. + * @param $pagenum (int) page number (empty = current page) + * @return int page height. + * @author Nicola Asuni + * @public + * @since 1.5.2 + * @see getPageDimensions() + */ + public function getPageHeight($pagenum='') { + if (empty($pagenum)) { + return $this->h; + } + return $this->pagedim[$pagenum]['h']; + } + + /** + * Returns the page break margin. + * @param $pagenum (int) page number (empty = current page) + * @return int page break margin. + * @author Nicola Asuni + * @public + * @since 1.5.2 + * @see getPageDimensions() + */ + public function getBreakMargin($pagenum='') { + if (empty($pagenum)) { + return $this->bMargin; + } + return $this->pagedim[$pagenum]['bm']; + } + + /** + * Returns the scale factor (number of points in user unit). + * @return int scale factor. + * @author Nicola Asuni + * @public + * @since 1.5.2 + */ + public function getScaleFactor() { + return $this->k; + } + + /** + * Defines the left, top and right margins. + * @param $left (float) Left margin. + * @param $top (float) Top margin. + * @param $right (float) Right margin. Default value is the left one. + * @param $keepmargins (boolean) if true overwrites the default page margins + * @public + * @since 1.0 + * @see SetLeftMargin(), SetTopMargin(), SetRightMargin(), SetAutoPageBreak() + */ + public function SetMargins($left, $top, $right=-1, $keepmargins=false) { + //Set left, top and right margins + $this->lMargin = $left; + $this->tMargin = $top; + if ($right == -1) { + $right = $left; + } + $this->rMargin = $right; + if ($keepmargins) { + // overwrite original values + $this->original_lMargin = $this->lMargin; + $this->original_rMargin = $this->rMargin; + } + } + + /** + * Defines the left margin. The method can be called before creating the first page. If the current abscissa gets out of page, it is brought back to the margin. + * @param $margin (float) The margin. + * @public + * @since 1.4 + * @see SetTopMargin(), SetRightMargin(), SetAutoPageBreak(), SetMargins() + */ + public function SetLeftMargin($margin) { + //Set left margin + $this->lMargin = $margin; + if (($this->page > 0) AND ($this->x < $margin)) { + $this->x = $margin; + } + } + + /** + * Defines the top margin. The method can be called before creating the first page. + * @param $margin (float) The margin. + * @public + * @since 1.5 + * @see SetLeftMargin(), SetRightMargin(), SetAutoPageBreak(), SetMargins() + */ + public function SetTopMargin($margin) { + //Set top margin + $this->tMargin = $margin; + if (($this->page > 0) AND ($this->y < $margin)) { + $this->y = $margin; + } + } + + /** + * Defines the right margin. The method can be called before creating the first page. + * @param $margin (float) The margin. + * @public + * @since 1.5 + * @see SetLeftMargin(), SetTopMargin(), SetAutoPageBreak(), SetMargins() + */ + public function SetRightMargin($margin) { + $this->rMargin = $margin; + if (($this->page > 0) AND ($this->x > ($this->w - $margin))) { + $this->x = $this->w - $margin; + } + } + + /** + * Set the same internal Cell padding for top, right, bottom, left- + * @param $pad (float) internal padding. + * @public + * @since 2.1.000 (2008-01-09) + * @see getCellPaddings(), setCellPaddings() + */ + public function SetCellPadding($pad) { + if ($pad >= 0) { + $this->cell_padding['L'] = $pad; + $this->cell_padding['T'] = $pad; + $this->cell_padding['R'] = $pad; + $this->cell_padding['B'] = $pad; + } + } + + /** + * Set the internal Cell paddings. + * @param $left (float) left padding + * @param $top (float) top padding + * @param $right (float) right padding + * @param $bottom (float) bottom padding + * @public + * @since 5.9.000 (2010-10-03) + * @see getCellPaddings(), SetCellPadding() + */ + public function setCellPaddings($left='', $top='', $right='', $bottom='') { + if (($left !== '') AND ($left >= 0)) { + $this->cell_padding['L'] = $left; + } + if (($top !== '') AND ($top >= 0)) { + $this->cell_padding['T'] = $top; + } + if (($right !== '') AND ($right >= 0)) { + $this->cell_padding['R'] = $right; + } + if (($bottom !== '') AND ($bottom >= 0)) { + $this->cell_padding['B'] = $bottom; + } + } + + /** + * Get the internal Cell padding array. + * @return array of padding values + * @public + * @since 5.9.000 (2010-10-03) + * @see setCellPaddings(), SetCellPadding() + */ + public function getCellPaddings() { + return $this->cell_padding; + } + + /** + * Set the internal Cell margins. + * @param $left (float) left margin + * @param $top (float) top margin + * @param $right (float) right margin + * @param $bottom (float) bottom margin + * @public + * @since 5.9.000 (2010-10-03) + * @see getCellMargins() + */ + public function setCellMargins($left='', $top='', $right='', $bottom='') { + if (($left !== '') AND ($left >= 0)) { + $this->cell_margin['L'] = $left; + } + if (($top !== '') AND ($top >= 0)) { + $this->cell_margin['T'] = $top; + } + if (($right !== '') AND ($right >= 0)) { + $this->cell_margin['R'] = $right; + } + if (($bottom !== '') AND ($bottom >= 0)) { + $this->cell_margin['B'] = $bottom; + } + } + + /** + * Get the internal Cell margin array. + * @return array of margin values + * @public + * @since 5.9.000 (2010-10-03) + * @see setCellMargins() + */ + public function getCellMargins() { + return $this->cell_margin; + } + + /** + * Adjust the internal Cell padding array to take account of the line width. + * @param $brd (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return array of adjustments + * @public + * @since 5.9.000 (2010-10-03) + */ + protected function adjustCellPadding($brd=0) { + if (empty($brd)) { + return; + } + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = true; + } + $brd = $newbrd; + } elseif (($brd === 1) OR ($brd === true) OR (is_numeric($brd) AND (intval($brd) > 0))) { + $brd = array('LRTB' => true); + } + if (!is_array($brd)) { + return; + } + // store current cell padding + $cp = $this->cell_padding; + // select border mode + if (isset($brd['mode'])) { + $mode = $brd['mode']; + unset($brd['mode']); + } else { + $mode = 'normal'; + } + // process borders + foreach ($brd as $border => $style) { + $line_width = $this->LineWidth; + if (is_array($style) AND isset($style['width'])) { + // get border width + $line_width = $style['width']; + } + $adj = 0; // line width inside the cell + switch ($mode) { + case 'ext': { + $adj = 0; + break; + } + case 'int': { + $adj = $line_width; + break; + } + case 'normal': + default: { + $adj = ($line_width / 2); + break; + } + } + // correct internal cell padding if required to avoid overlap between text and lines + if ((strpos($border,'T') !== false) AND ($this->cell_padding['T'] < $adj)) { + $this->cell_padding['T'] = $adj; + } + if ((strpos($border,'R') !== false) AND ($this->cell_padding['R'] < $adj)) { + $this->cell_padding['R'] = $adj; + } + if ((strpos($border,'B') !== false) AND ($this->cell_padding['B'] < $adj)) { + $this->cell_padding['B'] = $adj; + } + if ((strpos($border,'L') !== false) AND ($this->cell_padding['L'] < $adj)) { + $this->cell_padding['L'] = $adj; + } + } + return array('T' => ($this->cell_padding['T'] - $cp['T']), 'R' => ($this->cell_padding['R'] - $cp['R']), 'B' => ($this->cell_padding['B'] - $cp['B']), 'L' => ($this->cell_padding['L'] - $cp['L'])); + } + + /** + * Enables or disables the automatic page breaking mode. When enabling, the second parameter is the distance from the bottom of the page that defines the triggering limit. By default, the mode is on and the margin is 2 cm. + * @param $auto (boolean) Boolean indicating if mode should be on or off. + * @param $margin (float) Distance from the bottom of the page. + * @public + * @since 1.0 + * @see Cell(), MultiCell(), AcceptPageBreak() + */ + public function SetAutoPageBreak($auto, $margin=0) { + $this->AutoPageBreak = $auto ? true : false; + $this->bMargin = $margin; + $this->PageBreakTrigger = $this->h - $margin; + } + + /** + * Return the auto-page-break mode (true or false). + * @return boolean auto-page-break mode + * @public + * @since 5.9.088 + */ + public function getAutoPageBreak() { + return $this->AutoPageBreak; + } + + /** + * Defines the way the document is to be displayed by the viewer. + * @param $zoom (mixed) The zoom to use. It can be one of the following string values or a number indicating the zooming factor to use.
        • fullpage: displays the entire page on screen
        • fullwidth: uses maximum width of window
        • real: uses real size (equivalent to 100% zoom)
        • default: uses viewer default mode
        + * @param $layout (string) The page layout. Possible values are:
        • SinglePage Display one page at a time
        • OneColumn Display the pages in one column
        • TwoColumnLeft Display the pages in two columns, with odd-numbered pages on the left
        • TwoColumnRight Display the pages in two columns, with odd-numbered pages on the right
        • TwoPageLeft (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the left
        • TwoPageRight (PDF 1.5) Display the pages two at a time, with odd-numbered pages on the right
        + * @param $mode (string) A name object specifying how the document should be displayed when opened:
        • UseNone Neither document outline nor thumbnail images visible
        • UseOutlines Document outline visible
        • UseThumbs Thumbnail images visible
        • FullScreen Full-screen mode, with no menu bar, window controls, or any other window visible
        • UseOC (PDF 1.5) Optional content group panel visible
        • UseAttachments (PDF 1.6) Attachments panel visible
        + * @public + * @since 1.2 + */ + public function SetDisplayMode($zoom, $layout='SinglePage', $mode='UseNone') { + if (($zoom == 'fullpage') OR ($zoom == 'fullwidth') OR ($zoom == 'real') OR ($zoom == 'default') OR (!is_string($zoom))) { + $this->ZoomMode = $zoom; + } else { + $this->Error('Incorrect zoom display mode: '.$zoom); + } + switch ($layout) { + case 'default': + case 'single': + case 'SinglePage': { + $this->LayoutMode = 'SinglePage'; + break; + } + case 'continuous': + case 'OneColumn': { + $this->LayoutMode = 'OneColumn'; + break; + } + case 'two': + case 'TwoColumnLeft': { + $this->LayoutMode = 'TwoColumnLeft'; + break; + } + case 'TwoColumnRight': { + $this->LayoutMode = 'TwoColumnRight'; + break; + } + case 'TwoPageLeft': { + $this->LayoutMode = 'TwoPageLeft'; + break; + } + case 'TwoPageRight': { + $this->LayoutMode = 'TwoPageRight'; + break; + } + default: { + $this->LayoutMode = 'SinglePage'; + } + } + switch ($mode) { + case 'UseNone': { + $this->PageMode = 'UseNone'; + break; + } + case 'UseOutlines': { + $this->PageMode = 'UseOutlines'; + break; + } + case 'UseThumbs': { + $this->PageMode = 'UseThumbs'; + break; + } + case 'FullScreen': { + $this->PageMode = 'FullScreen'; + break; + } + case 'UseOC': { + $this->PageMode = 'UseOC'; + break; + } + case '': { + $this->PageMode = 'UseAttachments'; + break; + } + default: { + $this->PageMode = 'UseNone'; + } + } + } + + /** + * Activates or deactivates page compression. When activated, the internal representation of each page is compressed, which leads to a compression ratio of about 2 for the resulting document. Compression is on by default. + * Note: the Zlib extension is required for this feature. If not present, compression will be turned off. + * @param $compress (boolean) Boolean indicating if compression must be enabled. + * @public + * @since 1.4 + */ + public function SetCompression($compress=true) { + if (function_exists('gzcompress')) { + $this->compress = $compress ? true : false; + } else { + $this->compress = false; + } + } + + /** + * Set flag to force sRGB_IEC61966-2.1 black scaled ICC color profile for the whole document. + * @param $mode (boolean) If true force sRGB output intent. + * @public + * @since 5.9.121 (2011-09-28) + */ + public function setSRGBmode($mode=false) { + $this->force_srgb = $mode ? true : false; + } + + /** + * Turn on/off Unicode mode for document information dictionary (meta tags). + * This has effect only when unicode mode is set to false. + * @param $unicode (boolean) if true set the meta information in Unicode + * @since 5.9.027 (2010-12-01) + * @public + */ + public function SetDocInfoUnicode($unicode=true) { + $this->docinfounicode = $unicode ? true : false; + } + + /** + * Defines the title of the document. + * @param $title (string) The title. + * @public + * @since 1.2 + * @see SetAuthor(), SetCreator(), SetKeywords(), SetSubject() + */ + public function SetTitle($title) { + $this->title = $title; + } + + /** + * Defines the subject of the document. + * @param $subject (string) The subject. + * @public + * @since 1.2 + * @see SetAuthor(), SetCreator(), SetKeywords(), SetTitle() + */ + public function SetSubject($subject) { + $this->subject = $subject; + } + + /** + * Defines the author of the document. + * @param $author (string) The name of the author. + * @public + * @since 1.2 + * @see SetCreator(), SetKeywords(), SetSubject(), SetTitle() + */ + public function SetAuthor($author) { + $this->author = $author; + } + + /** + * Associates keywords with the document, generally in the form 'keyword1 keyword2 ...'. + * @param $keywords (string) The list of keywords. + * @public + * @since 1.2 + * @see SetAuthor(), SetCreator(), SetSubject(), SetTitle() + */ + public function SetKeywords($keywords) { + $this->keywords = $keywords; + } + + /** + * Defines the creator of the document. This is typically the name of the application that generates the PDF. + * @param $creator (string) The name of the creator. + * @public + * @since 1.2 + * @see SetAuthor(), SetKeywords(), SetSubject(), SetTitle() + */ + public function SetCreator($creator) { + $this->creator = $creator; + } + + /** + * This method is automatically called in case of fatal error; it simply outputs the message and halts the execution. An inherited class may override it to customize the error handling but should always halt the script, or the resulting document would probably be invalid. + * 2004-06-11 :: Nicola Asuni : changed bold tag with strong + * @param $msg (string) The error message + * @public + * @since 1.0 + */ + public function Error($msg) { + // unset all class variables + $this->_destroy(true); + // exit program and print error + die('TCPDF ERROR: '.$msg); + } + + /** + * This method begins the generation of the PDF document. + * It is not necessary to call it explicitly because AddPage() does it automatically. + * Note: no page is created by this method + * @public + * @since 1.0 + * @see AddPage(), Close() + */ + public function Open() { + $this->state = 1; + } + + /** + * Terminates the PDF document. + * It is not necessary to call this method explicitly because Output() does it automatically. + * If the document contains no page, AddPage() is called to prevent from getting an invalid document. + * @public + * @since 1.0 + * @see Open(), Output() + */ + public function Close() { + if ($this->state == 3) { + return; + } + if ($this->page == 0) { + $this->AddPage(); + } + $this->endLayer(); + // save current graphic settings + $gvars = $this->getGraphicVars(); + $this->setEqualColumns(); + $this->lastpage(true); + $this->SetAutoPageBreak(false); + $this->x = 0; + $this->y = $this->h - (1 / $this->k); + $this->lMargin = 0; + $this->_out('q'); + $font = defined('PDF_FONT_NAME_MAIN')?PDF_FONT_NAME_MAIN:'helvetica'; + $this->SetFont($font, '', 1); + $this->setTextRenderingMode(0, false, false); + $msg = "\x50\x6f\x77\x65\x72\x65\x64\x20\x62\x79\x20\x54\x43\x50\x44\x46\x20\x28\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29"; + $lnk = "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67"; + $this->Cell(0, 0, $msg, 0, 0, 'L', 0, $lnk, 0, false, 'D', 'B'); + $this->_out('Q'); + // restore graphic settings + $this->setGraphicVars($gvars); + // close page + $this->endPage(); + // close document + $this->_enddoc(); + // unset all class variables (except critical ones) + $this->_destroy(false); + } + + /** + * Move pointer at the specified document page and update page dimensions. + * @param $pnum (int) page number (1 ... numpages) + * @param $resetmargins (boolean) if true reset left, right, top margins and Y position. + * @public + * @since 2.1.000 (2008-01-07) + * @see getPage(), lastpage(), getNumPages() + */ + public function setPage($pnum, $resetmargins=false) { + if (($pnum == $this->page) AND ($this->state == 2)) { + return; + } + if (($pnum > 0) AND ($pnum <= $this->numpages)) { + $this->state = 2; + // save current graphic settings + //$gvars = $this->getGraphicVars(); + $oldpage = $this->page; + $this->page = $pnum; + $this->wPt = $this->pagedim[$this->page]['w']; + $this->hPt = $this->pagedim[$this->page]['h']; + $this->w = $this->pagedim[$this->page]['wk']; + $this->h = $this->pagedim[$this->page]['hk']; + $this->tMargin = $this->pagedim[$this->page]['tm']; + $this->bMargin = $this->pagedim[$this->page]['bm']; + $this->original_lMargin = $this->pagedim[$this->page]['olm']; + $this->original_rMargin = $this->pagedim[$this->page]['orm']; + $this->AutoPageBreak = $this->pagedim[$this->page]['pb']; + $this->CurOrientation = $this->pagedim[$this->page]['or']; + $this->SetAutoPageBreak($this->AutoPageBreak, $this->bMargin); + // restore graphic settings + //$this->setGraphicVars($gvars); + if ($resetmargins) { + $this->lMargin = $this->pagedim[$this->page]['olm']; + $this->rMargin = $this->pagedim[$this->page]['orm']; + $this->SetY($this->tMargin); + } else { + // account for booklet mode + if ($this->pagedim[$this->page]['olm'] != $this->pagedim[$oldpage]['olm']) { + $deltam = $this->pagedim[$this->page]['olm'] - $this->pagedim[$this->page]['orm']; + $this->lMargin += $deltam; + $this->rMargin -= $deltam; + } + } + } else { + $this->Error('Wrong page number on setPage() function: '.$pnum); + } + } + + /** + * Reset pointer to the last document page. + * @param $resetmargins (boolean) if true reset left, right, top margins and Y position. + * @public + * @since 2.0.000 (2008-01-04) + * @see setPage(), getPage(), getNumPages() + */ + public function lastPage($resetmargins=false) { + $this->setPage($this->getNumPages(), $resetmargins); + } + + /** + * Get current document page number. + * @return int page number + * @public + * @since 2.1.000 (2008-01-07) + * @see setPage(), lastpage(), getNumPages() + */ + public function getPage() { + return $this->page; + } + + /** + * Get the total number of insered pages. + * @return int number of pages + * @public + * @since 2.1.000 (2008-01-07) + * @see setPage(), getPage(), lastpage() + */ + public function getNumPages() { + return $this->numpages; + } + + /** + * Adds a new TOC (Table Of Content) page to the document. + * @param $orientation (string) page orientation. + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param $keepmargins (boolean) if true overwrites the default page margins with the current margins + * @public + * @since 5.0.001 (2010-05-06) + * @see AddPage(), startPage(), endPage(), endTOCPage() + */ + public function addTOCPage($orientation='', $format='', $keepmargins=false) { + $this->AddPage($orientation, $format, $keepmargins, true); + } + + /** + * Terminate the current TOC (Table Of Content) page + * @public + * @since 5.0.001 (2010-05-06) + * @see AddPage(), startPage(), endPage(), addTOCPage() + */ + public function endTOCPage() { + $this->endPage(true); + } + + /** + * Adds a new page to the document. If a page is already present, the Footer() method is called first to output the footer (if enabled). Then the page is added, the current position set to the top-left corner according to the left and top margins (or top-right if in RTL mode), and Header() is called to display the header (if enabled). + * The origin of the coordinate system is at the top-left corner (or top-right for RTL) and increasing ordinates go downwards. + * @param $orientation (string) page orientation. Possible values are (case insensitive):
        • P or PORTRAIT (default)
        • L or LANDSCAPE
        + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param $keepmargins (boolean) if true overwrites the default page margins with the current margins + * @param $tocpage (boolean) if true set the tocpage state to true (the added page will be used to display Table Of Content). + * @public + * @since 1.0 + * @see startPage(), endPage(), addTOCPage(), endTOCPage(), getPageSizeFromFormat(), setPageFormat() + */ + public function AddPage($orientation='', $format='', $keepmargins=false, $tocpage=false) { + if ($this->inxobj) { + // we are inside an XObject template + return; + } + if (!isset($this->original_lMargin) OR $keepmargins) { + $this->original_lMargin = $this->lMargin; + } + if (!isset($this->original_rMargin) OR $keepmargins) { + $this->original_rMargin = $this->rMargin; + } + // terminate previous page + $this->endPage(); + // start new page + $this->startPage($orientation, $format, $tocpage); + } + + /** + * Terminate the current page + * @param $tocpage (boolean) if true set the tocpage state to false (end the page used to display Table Of Content). + * @public + * @since 4.2.010 (2008-11-14) + * @see AddPage(), startPage(), addTOCPage(), endTOCPage() + */ + public function endPage($tocpage=false) { + // check if page is already closed + if (($this->page == 0) OR ($this->numpages > $this->page) OR (!$this->pageopen[$this->page])) { + return; + } + // print page footer + $this->setFooter(); + // close page + $this->_endpage(); + // mark page as closed + $this->pageopen[$this->page] = false; + if ($tocpage) { + $this->tocpage = false; + } + } + + /** + * Starts a new page to the document. The page must be closed using the endPage() function. + * The origin of the coordinate system is at the top-left corner and increasing ordinates go downwards. + * @param $orientation (string) page orientation. Possible values are (case insensitive):
        • P or PORTRAIT (default)
        • L or LANDSCAPE
        + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @param $tocpage (boolean) if true the page is designated to contain the Table-Of-Content. + * @since 4.2.010 (2008-11-14) + * @see AddPage(), endPage(), addTOCPage(), endTOCPage(), getPageSizeFromFormat(), setPageFormat() + * @public + */ + public function startPage($orientation='', $format='', $tocpage=false) { + if ($tocpage) { + $this->tocpage = true; + } + // move page numbers of documents to be attached + if ($this->tocpage) { + // move reference to unexistent pages (used for page attachments) + // adjust outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if ($outline['p'] > $this->numpages) { + $this->outlines[$key]['p'] = ($outline['p'] + 1); + } + } + // adjust dests + $tmpdests = $this->dests; + foreach ($tmpdests as $key => $dest) { + if ($dest['p'] > $this->numpages) { + $this->dests[$key]['p'] = ($dest['p'] + 1); + } + } + // adjust links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if ($link[0] > $this->numpages) { + $this->links[$key][0] = ($link[0] + 1); + } + } + } + if ($this->numpages > $this->page) { + // this page has been already added + $this->setPage($this->page + 1); + $this->SetY($this->tMargin); + return; + } + // start a new page + if ($this->state == 0) { + $this->Open(); + } + ++$this->numpages; + $this->swapMargins($this->booklet); + // save current graphic settings + $gvars = $this->getGraphicVars(); + // start new page + $this->_beginpage($orientation, $format); + // mark page as open + $this->pageopen[$this->page] = true; + // restore graphic settings + $this->setGraphicVars($gvars); + // mark this point + $this->setPageMark(); + // print page header + $this->setHeader(); + // restore graphic settings + $this->setGraphicVars($gvars); + // mark this point + $this->setPageMark(); + // print table header (if any) + $this->setTableHeader(); + // set mark for empty page check + $this->emptypagemrk[$this->page]= $this->pagelen[$this->page]; + } + + /** + * Set start-writing mark on current page stream used to put borders and fills. + * Borders and fills are always created after content and inserted on the position marked by this method. + * This function must be called after calling Image() function for a background image. + * Background images must be always inserted before calling Multicell() or WriteHTMLCell() or WriteHTML() functions. + * @public + * @since 4.0.016 (2008-07-30) + */ + public function setPageMark() { + $this->intmrk[$this->page] = $this->pagelen[$this->page]; + $this->bordermrk[$this->page] = $this->intmrk[$this->page]; + $this->setContentMark(); + } + + /** + * Set start-writing mark on selected page. + * Borders and fills are always created after content and inserted on the position marked by this method. + * @param $page (int) page number (default is the current page) + * @protected + * @since 4.6.021 (2009-07-20) + */ + protected function setContentMark($page=0) { + if ($page <= 0) { + $page = $this->page; + } + if (isset($this->footerlen[$page])) { + $this->cntmrk[$page] = $this->pagelen[$page] - $this->footerlen[$page]; + } else { + $this->cntmrk[$page] = $this->pagelen[$page]; + } + } + + /** + * Set header data. + * @param $ln (string) header image logo + * @param $lw (string) header image logo width in mm + * @param $ht (string) string to print as title on document header + * @param $hs (string) string to print on document header + * @public + */ + public function setHeaderData($ln='', $lw=0, $ht='', $hs='') { + $this->header_logo = $ln; + $this->header_logo_width = $lw; + $this->header_title = $ht; + $this->header_string = $hs; + } + + /** + * Returns header data: + *
        • $ret['logo'] = logo image
        • $ret['logo_width'] = width of the image logo in user units
        • $ret['title'] = header title
        • $ret['string'] = header description string
        + * @return array() + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getHeaderData() { + $ret = array(); + $ret['logo'] = $this->header_logo; + $ret['logo_width'] = $this->header_logo_width; + $ret['title'] = $this->header_title; + $ret['string'] = $this->header_string; + return $ret; + } + + /** + * Set header margin. + * (minimum distance between header and top page margin) + * @param $hm (int) distance in user units + * @public + */ + public function setHeaderMargin($hm=10) { + $this->header_margin = $hm; + } + + /** + * Returns header margin in user units. + * @return float + * @since 4.0.012 (2008-07-24) + * @public + */ + public function getHeaderMargin() { + return $this->header_margin; + } + + /** + * Set footer margin. + * (minimum distance between footer and bottom page margin) + * @param $fm (int) distance in user units + * @public + */ + public function setFooterMargin($fm=10) { + $this->footer_margin = $fm; + } + + /** + * Returns footer margin in user units. + * @return float + * @since 4.0.012 (2008-07-24) + * @public + */ + public function getFooterMargin() { + return $this->footer_margin; + } + /** + * Set a flag to print page header. + * @param $val (boolean) set to true to print the page header (default), false otherwise. + * @public + */ + public function setPrintHeader($val=true) { + $this->print_header = $val ? true : false; + } + + /** + * Set a flag to print page footer. + * @param $val (boolean) set to true to print the page footer (default), false otherwise. + * @public + */ + public function setPrintFooter($val=true) { + $this->print_footer = $val ? true : false; + } + + /** + * Return the right-bottom (or left-bottom for RTL) corner X coordinate of last inserted image + * @return float + * @public + */ + public function getImageRBX() { + return $this->img_rb_x; + } + + /** + * Return the right-bottom (or left-bottom for RTL) corner Y coordinate of last inserted image + * @return float + * @public + */ + public function getImageRBY() { + return $this->img_rb_y; + } + + /** + * Reset the xobject template used by Header() method. + * @public + */ + public function resetHeaderTemplate() { + $this->header_xobjid = -1; + } + + /** + * Set a flag to automatically reset the xobject template used by Header() method at each page. + * @param $val (boolean) set to true to reset Header xobject template at each page, false otherwise. + * @public + */ + public function setHeaderTemplateAutoreset($val=true) { + $this->header_xobj_autoreset = $val ? true : false; + } + + /** + * This method is used to render the page header. + * It is automatically called by AddPage() and could be overwritten in your own inherited class. + * @public + */ + public function Header() { + if ($this->header_xobjid < 0) { + // start a new XObject Template + $this->header_xobjid = $this->startTemplate($this->w, $this->tMargin); + $headerfont = $this->getHeaderFont(); + $headerdata = $this->getHeaderData(); + $this->y = $this->header_margin; + if ($this->rtl) { + $this->x = $this->w - $this->original_rMargin; + } else { + $this->x = $this->original_lMargin; + } + if (($headerdata['logo']) AND ($headerdata['logo'] != K_BLANK_IMAGE)) { + $imgtype = $this->getImageFileType(K_PATH_IMAGES.$headerdata['logo']); + if (($imgtype == 'eps') OR ($imgtype == 'ai')) { + $this->ImageEps(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); + } elseif ($imgtype == 'svg') { + $this->ImageSVG(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); + } else { + $this->Image(K_PATH_IMAGES.$headerdata['logo'], '', '', $headerdata['logo_width']); + } + $imgy = $this->getImageRBY(); + } else { + $imgy = $this->y; + } + $cell_height = round(($this->cell_height_ratio * $headerfont[2]) / $this->k, 2); + // set starting margin for text data cell + if ($this->getRTL()) { + $header_x = $this->original_rMargin + ($headerdata['logo_width'] * 1.1); + } else { + $header_x = $this->original_lMargin + ($headerdata['logo_width'] * 1.1); + } + $cw = $this->w - $this->original_lMargin - $this->original_rMargin - ($headerdata['logo_width'] * 1.1); + $this->SetTextColor(0, 0, 0); + // header title + $this->SetFont($headerfont[0], 'B', $headerfont[2] + 1); + $this->SetX($header_x); + $this->Cell($cw, $cell_height, $headerdata['title'], 0, 1, '', 0, '', 0); + // header string + $this->SetFont($headerfont[0], $headerfont[1], $headerfont[2]); + $this->SetX($header_x); + $this->MultiCell($cw, $cell_height, $headerdata['string'], 0, '', 0, 1, '', '', true, 0, false, true, 0, 'T', false); + // print an ending header line + $this->SetLineStyle(array('width' => 0.85 / $this->k, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); + $this->SetY((2.835 / $this->k) + max($imgy, $this->y)); + if ($this->rtl) { + $this->SetX($this->original_rMargin); + } else { + $this->SetX($this->original_lMargin); + } + $this->Cell(($this->w - $this->original_lMargin - $this->original_rMargin), 0, '', 'T', 0, 'C'); + $this->endTemplate(); + } + // print header template + $x = 0; + $dx = 0; + if ($this->booklet AND (($this->page % 2) == 0)) { + // adjust margins for booklet mode + $dx = ($this->original_lMargin - $this->original_rMargin); + } + if ($this->rtl) { + $x = $this->w + $dx; + } else { + $x = 0 + $dx; + } + $this->printTemplate($this->header_xobjid, $x, 0, 0, 0, '', '', false); + if ($this->header_xobj_autoreset) { + // reset header xobject template at each page + $this->header_xobjid = -1; + } + } + + /** + * This method is used to render the page footer. + * It is automatically called by AddPage() and could be overwritten in your own inherited class. + * @public + */ + public function Footer() { + $cur_y = $this->y; + $this->SetTextColor(0, 0, 0); + //set style for cell border + $line_width = 0.85 / $this->k; + $this->SetLineStyle(array('width' => $line_width, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))); + //print document barcode + $barcode = $this->getBarcode(); + if (!empty($barcode)) { + $this->Ln($line_width); + $barcode_width = round(($this->w - $this->original_lMargin - $this->original_rMargin) / 3); + $style = array( + 'position' => $this->rtl?'R':'L', + 'align' => $this->rtl?'R':'L', + 'stretch' => false, + 'fitwidth' => true, + 'cellfitalign' => '', + 'border' => false, + 'padding' => 0, + 'fgcolor' => array(0,0,0), + 'bgcolor' => false, + 'text' => false + ); + $this->write1DBarcode($barcode, 'C128', '', $cur_y + $line_width, '', (($this->footer_margin / 3) - $line_width), 0.3, $style, ''); + } + if (empty($this->pagegroups)) { + $pagenumtxt = $this->l['w_page'].' '.$this->getAliasNumPage().' / '.$this->getAliasNbPages(); + } else { + $pagenumtxt = $this->l['w_page'].' '.$this->getPageNumGroupAlias().' / '.$this->getPageGroupAlias(); + } + $this->SetY($cur_y); + //Print page number + if ($this->getRTL()) { + $this->SetX($this->original_rMargin); + $this->Cell(0, 0, $pagenumtxt, 'T', 0, 'L'); + } else { + $this->SetX($this->original_lMargin); + $this->Cell(0, 0, $this->getAliasRightShift().$pagenumtxt, 'T', 0, 'R'); + } + } + + /** + * This method is used to render the page header. + * @protected + * @since 4.0.012 (2008-07-24) + */ + protected function setHeader() { + if (!$this->print_header) { + return; + } + $this->InHeader = true; + $this->setGraphicVars($this->default_graphic_vars); + $temp_thead = $this->thead; + $temp_theadMargins = $this->theadMargins; + $lasth = $this->lasth; + $this->_out('q'); + $this->rMargin = $this->original_rMargin; + $this->lMargin = $this->original_lMargin; + $this->SetCellPadding(0); + //set current position + if ($this->rtl) { + $this->SetXY($this->original_rMargin, $this->header_margin); + } else { + $this->SetXY($this->original_lMargin, $this->header_margin); + } + $this->SetFont($this->header_font[0], $this->header_font[1], $this->header_font[2]); + $this->Header(); + //restore position + if ($this->rtl) { + $this->SetXY($this->original_rMargin, $this->tMargin); + } else { + $this->SetXY($this->original_lMargin, $this->tMargin); + } + $this->_out('Q'); + $this->lasth = $lasth; + $this->thead = $temp_thead; + $this->theadMargins = $temp_theadMargins; + $this->newline = false; + $this->InHeader = false; + } + + /** + * This method is used to render the page footer. + * @protected + * @since 4.0.012 (2008-07-24) + */ + protected function setFooter() { + //Page footer + $this->InFooter = true; + // save current graphic settings + $gvars = $this->getGraphicVars(); + // mark this point + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + $this->_out("\n"); + if ($this->print_footer) { + $this->setGraphicVars($this->default_graphic_vars); + $this->current_column = 0; + $this->num_columns = 1; + $temp_thead = $this->thead; + $temp_theadMargins = $this->theadMargins; + $lasth = $this->lasth; + $this->_out('q'); + $this->rMargin = $this->original_rMargin; + $this->lMargin = $this->original_lMargin; + $this->SetCellPadding(0); + //set current position + $footer_y = $this->h - $this->footer_margin; + if ($this->rtl) { + $this->SetXY($this->original_rMargin, $footer_y); + } else { + $this->SetXY($this->original_lMargin, $footer_y); + } + $this->SetFont($this->footer_font[0], $this->footer_font[1], $this->footer_font[2]); + $this->Footer(); + //restore position + if ($this->rtl) { + $this->SetXY($this->original_rMargin, $this->tMargin); + } else { + $this->SetXY($this->original_lMargin, $this->tMargin); + } + $this->_out('Q'); + $this->lasth = $lasth; + $this->thead = $temp_thead; + $this->theadMargins = $temp_theadMargins; + } + // restore graphic settings + $this->setGraphicVars($gvars); + $this->current_column = $gvars['current_column']; + $this->num_columns = $gvars['num_columns']; + // calculate footer length + $this->footerlen[$this->page] = $this->pagelen[$this->page] - $this->footerpos[$this->page] + 1; + $this->InFooter = false; + } + + /** + * Check if we are on the page body (excluding page header and footer). + * @return true if we are not in page header nor in page footer, false otherwise. + * @protected + * @since 5.9.091 (2011-06-15) + */ + protected function inPageBody() { + return (($this->InHeader === false) AND ($this->InFooter === false)); + } + + /** + * This method is used to render the table header on new page (if any). + * @protected + * @since 4.5.030 (2009-03-25) + */ + protected function setTableHeader() { + if ($this->num_columns > 1) { + // multi column mode + return; + } + if (isset($this->theadMargins['top'])) { + // restore the original top-margin + $this->tMargin = $this->theadMargins['top']; + $this->pagedim[$this->page]['tm'] = $this->tMargin; + $this->y = $this->tMargin; + } + if (!$this->empty_string($this->thead) AND (!$this->inthead)) { + // set margins + $prev_lMargin = $this->lMargin; + $prev_rMargin = $this->rMargin; + $prev_cell_padding = $this->cell_padding; + $this->lMargin = $this->theadMargins['lmargin'] + ($this->pagedim[$this->page]['olm'] - $this->pagedim[$this->theadMargins['page']]['olm']); + $this->rMargin = $this->theadMargins['rmargin'] + ($this->pagedim[$this->page]['orm'] - $this->pagedim[$this->theadMargins['page']]['orm']); + $this->cell_padding = $this->theadMargins['cell_padding']; + if ($this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + // account for special "cell" mode + if ($this->theadMargins['cell']) { + if ($this->rtl) { + $this->x -= $this->cell_padding['R']; + } else { + $this->x += $this->cell_padding['L']; + } + } + // print table header + $this->writeHTML($this->thead, false, false, false, false, ''); + // set new top margin to skip the table headers + if (!isset($this->theadMargins['top'])) { + $this->theadMargins['top'] = $this->tMargin; + } + // store end of header position + if (!isset($this->columns[0]['th'])) { + $this->columns[0]['th'] = array(); + } + $this->columns[0]['th']['\''.$this->page.'\''] = $this->y; + $this->tMargin = $this->y; + $this->pagedim[$this->page]['tm'] = $this->tMargin; + $this->lasth = 0; + $this->lMargin = $prev_lMargin; + $this->rMargin = $prev_rMargin; + $this->cell_padding = $prev_cell_padding; + } + } + + /** + * Returns the current page number. + * @return int page number + * @public + * @since 1.0 + * @see getAliasNbPages() + */ + public function PageNo() { + return $this->page; + } + + /** + * Defines a new spot color. + * It can be expressed in RGB components or gray scale. + * The method can be called before the first page is created and the value is retained from page to page. + * @param $name (string) Full name of the spot color. + * @param $c (float) Cyan color for CMYK. Value between 0 and 100. + * @param $m (float) Magenta color for CMYK. Value between 0 and 100. + * @param $y (float) Yellow color for CMYK. Value between 0 and 100. + * @param $k (float) Key (Black) color for CMYK. Value between 0 and 100. + * @public + * @since 4.0.024 (2008-09-12) + * @see SetDrawSpotColor(), SetFillSpotColor(), SetTextSpotColor() + */ + public function AddSpotColor($name, $c, $m, $y, $k) { + if (!isset($this->spot_colors[$name])) { + $i = (1 + count($this->spot_colors)); + $this->spot_colors[$name] = array('C' => $c, 'M' => $m, 'Y' => $y, 'K' => $k, 'name' => $name, 'i' => $i); + } + } + + /** + * Return the Spot color array. + * @param $name (string) Name of the spot color. + * @return (array) Spot color array or false if not defined. + * @public + * @since 5.9.125 (2011-10-03) + */ + public function getSpotColor($name) { + if (isset($this->spot_colors[$name])) { + return $this->spot_colors[$name]; + } + $color = preg_replace('/[\s]*/', '', $name); // remove extra spaces + $color = strtolower($color); + if (isset($this->spotcolor[$color])) { + $this->AddSpotColor($this->spotcolor[$color][4], $this->spotcolor[$color][0], $this->spotcolor[$color][1], $this->spotcolor[$color][2], $this->spotcolor[$color][3]); + return $this->spot_colors[$this->spotcolor[$color][4]]; + } + return false; + } + + /** + * Set the spot color for the specified type ('draw', 'fill', 'text'). + * @param $type (string) Type of object affected by this color: ('draw', 'fill', 'text'). + * @param $name (string) Name of the spot color. + * @param $tint (float) Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @return (string) PDF color command. + * @public + * @since 5.9.125 (2011-10-03) + */ + public function setSpotColor($type, $name, $tint=100) { + $spotcolor = $this->getSpotColor($name); + if ($spotcolor === false) { + $this->Error('Undefined spot color: '.$name.', you must add it on the spotcolors.php file.'); + } + $tint = (max(0, min(100, $tint)) / 100); + $pdfcolor = sprintf('/CS%d ', $this->spot_colors[$name]['i']); + switch ($type) { + case 'draw': { + $pdfcolor .= sprintf('CS %.3F SCN', $tint); + $this->DrawColor = $pdfcolor; + $this->strokecolor = $spotcolor; + break; + } + case 'fill': { + $pdfcolor .= sprintf('cs %.3F scn', $tint); + $this->FillColor = $pdfcolor; + $this->bgcolor = $spotcolor; + break; + } + case 'text': { + $pdfcolor .= sprintf('cs %.3F scn', $tint); + $this->TextColor = $pdfcolor; + $this->fgcolor = $spotcolor; + break; + } + } + $this->ColorFlag = ($this->FillColor != $this->TextColor); + if ($this->page > 0) { + $this->_out($pdfcolor); + } + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['spot_colors'][$name] = $this->spot_colors[$name]; + } + return $pdfcolor; + } + + /** + * Defines the spot color used for all drawing operations (lines, rectangles and cell borders). + * @param $name (string) Name of the spot color. + * @param $tint (float) Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @public + * @since 4.0.024 (2008-09-12) + * @see AddSpotColor(), SetFillSpotColor(), SetTextSpotColor() + */ + public function SetDrawSpotColor($name, $tint=100) { + $this->setSpotColor('draw', $name, $tint); + } + + /** + * Defines the spot color used for all filling operations (filled rectangles and cell backgrounds). + * @param $name (string) Name of the spot color. + * @param $tint (float) Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @public + * @since 4.0.024 (2008-09-12) + * @see AddSpotColor(), SetDrawSpotColor(), SetTextSpotColor() + */ + public function SetFillSpotColor($name, $tint=100) { + $this->setSpotColor('fill', $name, $tint); + } + + /** + * Defines the spot color used for text. + * @param $name (string) Name of the spot color. + * @param $tint (int) Intensity of the color (from 0 to 100 ; 100 = full intensity by default). + * @public + * @since 4.0.024 (2008-09-12) + * @see AddSpotColor(), SetDrawSpotColor(), SetFillSpotColor() + */ + public function SetTextSpotColor($name, $tint=100) { + $this->setSpotColor('text', $name, $tint); + } + + /** + * Set the color array for the specified type ('draw', 'fill', 'text'). + * It can be expressed in RGB, CMYK or GRAY SCALE components. + * The method can be called before the first page is created and the value is retained from page to page. + * @param $type (string) Type of object affected by this color: ('draw', 'fill', 'text'). + * @param $color (array) Array of colors (1=gray, 3=RGB, 4=CMYK or 5=spotcolor=CMYK+name values). + * @param $ret (boolean) If true do not send the PDF command. + * @return (string) The PDF command or empty string. + * @public + * @since 3.1.000 (2008-06-11) + */ + public function setColorArray($type, $color, $ret=false) { + if (is_array($color)) { + $color = array_values($color); + // component: grey, RGB red or CMYK cyan + $c = isset($color[0]) ? $color[0] : -1; + // component: RGB green or CMYK magenta + $m = isset($color[1]) ? $color[1] : -1; + // component: RGB blue or CMYK yellow + $y = isset($color[2]) ? $color[2] : -1; + // component: CMYK black + $k = isset($color[3]) ? $color[3] : -1; + // color name + $name = isset($color[4]) ? $color[4] : ''; + if ($c >= 0) { + return $this->setColor($type, $c, $m, $y, $k, $ret, $name); + } + } + return ''; + } + + /** + * Defines the color used for all drawing operations (lines, rectangles and cell borders). + * It can be expressed in RGB, CMYK or GRAY SCALE components. + * The method can be called before the first page is created and the value is retained from page to page. + * @param $color (array) Array of colors (1, 3 or 4 values). + * @param $ret (boolean) If true do not send the PDF command. + * @return string the PDF command + * @public + * @since 3.1.000 (2008-06-11) + * @see SetDrawColor() + */ + public function SetDrawColorArray($color, $ret=false) { + return $this->setColorArray('draw', $color, $ret); + } + + /** + * Defines the color used for all filling operations (filled rectangles and cell backgrounds). + * It can be expressed in RGB, CMYK or GRAY SCALE components. + * The method can be called before the first page is created and the value is retained from page to page. + * @param $color (array) Array of colors (1, 3 or 4 values). + * @param $ret (boolean) If true do not send the PDF command. + * @public + * @since 3.1.000 (2008-6-11) + * @see SetFillColor() + */ + public function SetFillColorArray($color, $ret=false) { + return $this->setColorArray('fill', $color, $ret); + } + + /** + * Defines the color used for text. It can be expressed in RGB components or gray scale. + * The method can be called before the first page is created and the value is retained from page to page. + * @param $color (array) Array of colors (1, 3 or 4 values). + * @param $ret (boolean) If true do not send the PDF command. + * @public + * @since 3.1.000 (2008-6-11) + * @see SetFillColor() + */ + public function SetTextColorArray($color, $ret=false) { + return $this->setColorArray('text', $color, $ret); + } + + /** + * Defines the color used by the specified type ('draw', 'fill', 'text'). + * @param $type (string) Type of object affected by this color: ('draw', 'fill', 'text'). + * @param $col1 (float) GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param $col2 (float) GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param $col3 (float) BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param $col4 (float) KEY (BLACK) color for CMYK (0-100). + * @param $ret (boolean) If true do not send the command. + * @param $name (string) spot color name (if any) + * @return (string) The PDF command or empty string. + * @public + * @since 5.9.125 (2011-10-03) + */ + public function setColor($type, $col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + // set default values + if (!is_numeric($col1)) { + $col1 = 0; + } + if (!is_numeric($col2)) { + $col2 = -1; + } + if (!is_numeric($col3)) { + $col3 = -1; + } + if (!is_numeric($col4)) { + $col4 = -1; + } + // set color by case + $suffix = ''; + if (($col2 == -1) AND ($col3 == -1) AND ($col4 == -1)) { + // Grey scale + $col1 = max(0, min(255, $col1)); + $intcolor = array('G' => $col1); + $pdfcolor = sprintf('%.3F ', ($col1 / 255)); + $suffix = 'g'; + } elseif ($col4 == -1) { + // RGB + $col1 = max(0, min(255, $col1)); + $col2 = max(0, min(255, $col2)); + $col3 = max(0, min(255, $col3)); + $intcolor = array('R' => $col1, 'G' => $col2, 'B' => $col3); + $pdfcolor = sprintf('%.3F %.3F %.3F ', ($col1 / 255), ($col2 / 255), ($col3 / 255)); + $suffix = 'rg'; + } else { + $col1 = max(0, min(100, $col1)); + $col2 = max(0, min(100, $col2)); + $col3 = max(0, min(100, $col3)); + $col4 = max(0, min(100, $col4)); + if (empty($name)) { + // CMYK + $intcolor = array('C' => $col1, 'M' => $col2, 'Y' => $col3, 'K' => $col4); + $pdfcolor = sprintf('%.3F %.3F %.3F %.3F ', ($col1 / 100), ($col2 / 100), ($col3 / 100), ($col4 / 100)); + $suffix = 'k'; + } else { + // SPOT COLOR + $intcolor = array('C' => $col1, 'M' => $col2, 'Y' => $col3, 'K' => $col4, 'name' => $name); + $this->AddSpotColor($name, $col1, $col2, $col3, $col4); + $pdfcolor = $this->setSpotColor($type, $name, 100); + } + } + switch ($type) { + case 'draw': { + $pdfcolor .= strtoupper($suffix); + $this->DrawColor = $pdfcolor; + $this->strokecolor = $intcolor; + break; + } + case 'fill': { + $pdfcolor .= $suffix; + $this->FillColor = $pdfcolor; + $this->bgcolor = $intcolor; + break; + } + case 'text': { + $pdfcolor .= $suffix; + $this->TextColor = $pdfcolor; + $this->fgcolor = $intcolor; + break; + } + } + $this->ColorFlag = ($this->FillColor != $this->TextColor); + if (($type != 'text') AND ($this->page > 0)) { + if (!$ret) { + $this->_out($pdfcolor); + } + return $pdfcolor; + } + return ''; + } + + /** + * Convert a color array into a string representation. + * @param $c (array) Array of colors. + * @return (string) The color array representation. + * @protected + * @since 5.9.137 (2011-12-01) + */ + protected function getColorStringFromArray($c) { + $c = array_values($c); + $color = '['; + switch (count($c)) { + case 4: { + // CMYK + $color .= sprintf('%.3F %.3F %.3F %.3F', (max(0, min(100, floatval($c[0]))) / 100), (max(0, min(100, floatval($c[1]))) / 100), (max(0, min(100, floatval($c[2]))) / 100), (max(0, min(100, floatval($c[3]))) / 100)); + break; + } + case 3: { + // RGB + $color .= sprintf('%.3F %.3F %.3F', (max(0, min(255, floatval($c[0]))) / 255), (max(0, min(255, floatval($c[1]))) / 255), (max(0, min(255, floatval($c[2]))) / 255)); + break; + } + case 1: { + // grayscale + $color .= sprintf('%.3F', (max(0, min(255, floatval($c[0]))) / 255)); + break; + } + } + $color .= ']'; + return $color; + } + + /** + * Defines the color used for all drawing operations (lines, rectangles and cell borders). It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. + * @param $col1 (float) GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param $col2 (float) GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param $col3 (float) BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param $col4 (float) KEY (BLACK) color for CMYK (0-100). + * @param $ret (boolean) If true do not send the command. + * @param $name (string) spot color name (if any) + * @return string the PDF command + * @public + * @since 1.3 + * @see SetDrawColorArray(), SetFillColor(), SetTextColor(), Line(), Rect(), Cell(), MultiCell() + */ + public function SetDrawColor($col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + return $this->setColor('draw', $col1, $col2, $col3, $col4, $ret, $name); + } + + /** + * Defines the color used for all filling operations (filled rectangles and cell backgrounds). It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. + * @param $col1 (float) GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param $col2 (float) GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param $col3 (float) BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param $col4 (float) KEY (BLACK) color for CMYK (0-100). + * @param $ret (boolean) If true do not send the command. + * @param $name (string) Spot color name (if any). + * @return (string) The PDF command. + * @public + * @since 1.3 + * @see SetFillColorArray(), SetDrawColor(), SetTextColor(), Rect(), Cell(), MultiCell() + */ + public function SetFillColor($col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + return $this->setColor('fill', $col1, $col2, $col3, $col4, $ret, $name); + } + + /** + * Defines the color used for text. It can be expressed in RGB components or gray scale. The method can be called before the first page is created and the value is retained from page to page. + * @param $col1 (float) GRAY level for single color, or Red color for RGB (0-255), or CYAN color for CMYK (0-100). + * @param $col2 (float) GREEN color for RGB (0-255), or MAGENTA color for CMYK (0-100). + * @param $col3 (float) BLUE color for RGB (0-255), or YELLOW color for CMYK (0-100). + * @param $col4 (float) KEY (BLACK) color for CMYK (0-100). + * @param $ret (boolean) If true do not send the command. + * @param $name (string) Spot color name (if any). + * @return (string) Empty string. + * @public + * @since 1.3 + * @see SetTextColorArray(), SetDrawColor(), SetFillColor(), Text(), Cell(), MultiCell() + */ + public function SetTextColor($col1=0, $col2=-1, $col3=-1, $col4=-1, $ret=false, $name='') { + return $this->setColor('text', $col1, $col2, $col3, $col4, $ret, $name); + } + + /** + * Returns the length of a string in user unit. A font must be selected.
        + * @param $s (string) The string whose length is to be computed + * @param $fontname (string) Family font. It can be either a name defined by AddFont() or one of the standard families. It is also possible to pass an empty string, in that case, the current family is retained. + * @param $fontstyle (string) Font style. Possible values are (case insensitive):
        • empty string: regular
        • B: bold
        • I: italic
        • U: underline
        • D: line-trough
        • O: overline
        or any combination. The default value is regular. + * @param $fontsize (float) Font size in points. The default value is the current size. + * @param $getarray (boolean) if true returns an array of characters widths, if false returns the total length. + * @return mixed int total string length or array of characted widths + * @author Nicola Asuni + * @public + * @since 1.2 + */ + public function GetStringWidth($s, $fontname='', $fontstyle='', $fontsize=0, $getarray=false) { + return $this->GetArrStringWidth($this->utf8Bidi($this->UTF8StringToArray($s), $s, $this->tmprtl), $fontname, $fontstyle, $fontsize, $getarray); + } + + /** + * Returns the string length of an array of chars in user unit or an array of characters widths. A font must be selected.
        + * @param $sa (string) The array of chars whose total length is to be computed + * @param $fontname (string) Family font. It can be either a name defined by AddFont() or one of the standard families. It is also possible to pass an empty string, in that case, the current family is retained. + * @param $fontstyle (string) Font style. Possible values are (case insensitive):
        • empty string: regular
        • B: bold
        • I: italic
        • U: underline
        • D: line trough
        • O: overline
        or any combination. The default value is regular. + * @param $fontsize (float) Font size in points. The default value is the current size. + * @param $getarray (boolean) if true returns an array of characters widths, if false returns the total length. + * @return mixed int total string length or array of characted widths + * @author Nicola Asuni + * @public + * @since 2.4.000 (2008-03-06) + */ + public function GetArrStringWidth($sa, $fontname='', $fontstyle='', $fontsize=0, $getarray=false) { + // store current values + if (!$this->empty_string($fontname)) { + $prev_FontFamily = $this->FontFamily; + $prev_FontStyle = $this->FontStyle; + $prev_FontSizePt = $this->FontSizePt; + $this->SetFont($fontname, $fontstyle, $fontsize, '', 'default', false); + } + // convert UTF-8 array to Latin1 if required + $sa = $this->UTF8ArrToLatin1($sa); + $w = 0; // total width + $wa = array(); // array of characters widths + foreach ($sa as $ck => $char) { + // character width + $cw = $this->GetCharWidth($char, isset($sa[($ck + 1)])); + $wa[] = $cw; + $w += $cw; + } + // restore previous values + if (!$this->empty_string($fontname)) { + $this->SetFont($prev_FontFamily, $prev_FontStyle, $prev_FontSizePt, '', 'default', false); + } + if ($getarray) { + return $wa; + } + return $w; + } + + /** + * Returns the length of the char in user unit for the current font considering current stretching and spacing (tracking/kerning). + * @param $char (int) The char code whose length is to be returned + * @param $notlast (boolean) set to false for the latest character on string, true otherwise (default) + * @return float char width + * @author Nicola Asuni + * @public + * @since 2.4.000 (2008-03-06) + */ + public function GetCharWidth($char, $notlast=true) { + // get raw width + $chw = $this->getRawCharWidth($char); + if (($this->font_spacing != 0) AND $notlast) { + // increase/decrease font spacing + $chw += $this->font_spacing; + } + if ($this->font_stretching != 100) { + // fixed stretching mode + $chw *= ($this->font_stretching / 100); + } + return $chw; + } + + /** + * Returns the length of the char in user unit for the current font. + * @param $char (int) The char code whose length is to be returned + * @return float char width + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-28) + */ + public function getRawCharWidth($char) { + if ($char == 173) { + // SHY character will not be printed + return (0); + } + if (isset($this->CurrentFont['cw'][$char])) { + $w = $this->CurrentFont['cw'][$char]; + } elseif (isset($this->CurrentFont['dw'])) { + // default width + $w = $this->CurrentFont['dw']; + } elseif (isset($this->CurrentFont['cw'][32])) { + // default width + $w = $this->CurrentFont['cw'][32]; + } else { + $w = 600; + } + return ($w * $this->FontSize / 1000); + } + + /** + * Returns the numbero of characters in a string. + * @param $s (string) The input string. + * @return int number of characters + * @public + * @since 2.0.0001 (2008-01-07) + */ + public function GetNumChars($s) { + if ($this->isUnicodeFont()) { + return count($this->UTF8StringToArray($s)); + } + return strlen($s); + } + + /** + * Fill the list of available fonts ($this->fontlist). + * @protected + * @since 4.0.013 (2008-07-28) + */ + protected function getFontsList() { + $fontsdir = opendir($this->_getfontpath()); + while (($file = readdir($fontsdir)) !== false) { + if (substr($file, -4) == '.php') { + array_push($this->fontlist, strtolower(basename($file, '.php'))); + } + } + closedir($fontsdir); + } + + /** + * Imports a TrueType, Type1, core, or CID0 font and makes it available. + * It is necessary to generate a font definition file first (read /fonts/utils/README.TXT). + * The definition file (and the font file itself when embedding) must be present either in the current directory or in the one indicated by K_PATH_FONTS if the constant is defined. If it could not be found, the error "Could not include font definition file" is generated. + * @param $family (string) Font family. The name can be chosen arbitrarily. If it is a standard family name, it will override the corresponding font. + * @param $style (string) Font style. Possible values are (case insensitive):
        • empty string: regular (default)
        • B: bold
        • I: italic
        • BI or IB: bold italic
        + * @param $fontfile (string) The font definition file. By default, the name is built from the family and style, in lower case with no spaces. + * @return array containing the font data, or false in case of error. + * @param $subset (mixed) if true embedd only a subset of the font (stores only the information related to the used characters); if false embedd full font; if 'default' uses the default value set using setFontSubsetting(). This option is valid only for TrueTypeUnicode fonts. If you want to enable users to change the document, set this parameter to false. If you subset the font, the person who receives your PDF would need to have your same font in order to make changes to your PDF. The file size of the PDF would also be smaller because you are embedding only part of a font. + * @public + * @since 1.5 + * @see SetFont(), setFontSubsetting() + */ + public function AddFont($family, $style='', $fontfile='', $subset='default') { + if ($subset === 'default') { + $subset = $this->font_subsetting; + } + if ($this->pdfa_mode) { + $subset = false; + } + if ($this->empty_string($family)) { + if (!$this->empty_string($this->FontFamily)) { + $family = $this->FontFamily; + } else { + $this->Error('Empty font family'); + } + } + // move embedded styles on $style + if (substr($family, -1) == 'I') { + $style .= 'I'; + $family = substr($family, 0, -1); + } + if (substr($family, -1) == 'B') { + $style .= 'B'; + $family = substr($family, 0, -1); + } + // normalize family name + $family = strtolower($family); + if ((!$this->isunicode) AND ($family == 'arial')) { + $family = 'helvetica'; + } + if (($family == 'symbol') OR ($family == 'zapfdingbats')) { + $style = ''; + } + if ($this->pdfa_mode AND (isset($this->CoreFonts[$family]))) { + // all fonts must be embedded + $family = 'pdfa'.$family; + } + $tempstyle = strtoupper($style); + $style = ''; + // underline + if (strpos($tempstyle, 'U') !== false) { + $this->underline = true; + } else { + $this->underline = false; + } + // line-through (deleted) + if (strpos($tempstyle, 'D') !== false) { + $this->linethrough = true; + } else { + $this->linethrough = false; + } + // overline + if (strpos($tempstyle, 'O') !== false) { + $this->overline = true; + } else { + $this->overline = false; + } + // bold + if (strpos($tempstyle, 'B') !== false) { + $style .= 'B'; + } + // oblique + if (strpos($tempstyle, 'I') !== false) { + $style .= 'I'; + } + $bistyle = $style; + $fontkey = $family.$style; + $font_style = $style.($this->underline ? 'U' : '').($this->linethrough ? 'D' : '').($this->overline ? 'O' : ''); + $fontdata = array('fontkey' => $fontkey, 'family' => $family, 'style' => $font_style); + // check if the font has been already added + $fb = $this->getFontBuffer($fontkey); + if ($fb !== false) { + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['fonts'][$fontkey] = $fb['i']; + } + return $fontdata; + } + if (isset($type)) { + unset($type); + } + if (isset($cw)) { + unset($cw); + } + // get specified font directory (if any) + $fontdir = false; + if (!$this->empty_string($fontfile)) { + $fontdir = dirname($fontfile); + if ($this->empty_string($fontdir) OR ($fontdir == '.')) { + $fontdir = ''; + } else { + $fontdir .= '/'; + } + } + $missing_style = false; // true when the font style variation is missing + // search and include font file + if ($this->empty_string($fontfile) OR (!file_exists($fontfile))) { + // build a standard filenames for specified font + $tmp_fontfile = str_replace(' ', '', $family).strtolower($style).'.php'; + // search files on various directories + if (($fontdir !== false) AND file_exists($fontdir.$tmp_fontfile)) { + $fontfile = $fontdir.$tmp_fontfile; + } elseif (file_exists($this->_getfontpath().$tmp_fontfile)) { + $fontfile = $this->_getfontpath().$tmp_fontfile; + } elseif (file_exists($tmp_fontfile)) { + $fontfile = $tmp_fontfile; + } elseif (!$this->empty_string($style)) { + $missing_style = true; + // try to remove the style part + $tmp_fontfile = str_replace(' ', '', $family).'.php'; + if (($fontdir !== false) AND file_exists($fontdir.$tmp_fontfile)) { + $fontfile = $fontdir.$tmp_fontfile; + } elseif (file_exists($this->_getfontpath().$tmp_fontfile)) { + $fontfile = $this->_getfontpath().$tmp_fontfile; + } else { + $fontfile = $tmp_fontfile; + } + } + } + // include font file + if (file_exists($fontfile)) { + include($fontfile); + } else { + $this->Error('Could not include font definition file: '.$family.''); + } + // check font parameters + if ((!isset($type)) OR (!isset($cw))) { + $this->Error('The font definition file has a bad format: '.$fontfile.''); + } + // SET default parameters + if (!isset($file) OR $this->empty_string($file)) { + $file = ''; + } + if (!isset($enc) OR $this->empty_string($enc)) { + $enc = ''; + } + if (!isset($cidinfo) OR $this->empty_string($cidinfo)) { + $cidinfo = array('Registry'=>'Adobe', 'Ordering'=>'Identity', 'Supplement'=>0); + $cidinfo['uni2cid'] = array(); + } + if (!isset($ctg) OR $this->empty_string($ctg)) { + $ctg = ''; + } + if (!isset($desc) OR $this->empty_string($desc)) { + $desc = array(); + } + if (!isset($up) OR $this->empty_string($up)) { + $up = -100; + } + if (!isset($ut) OR $this->empty_string($ut)) { + $ut = 50; + } + if (!isset($cw) OR $this->empty_string($cw)) { + $cw = array(); + } + if (!isset($dw) OR $this->empty_string($dw)) { + // set default width + if (isset($desc['MissingWidth']) AND ($desc['MissingWidth'] > 0)) { + $dw = $desc['MissingWidth']; + } elseif (isset($cw[32])) { + $dw = $cw[32]; + } else { + $dw = 600; + } + } + ++$this->numfonts; + if ($type == 'core') { + $name = $this->CoreFonts[$fontkey]; + $subset = false; + } elseif (($type == 'TrueType') OR ($type == 'Type1')) { + $subset = false; + } elseif ($type == 'TrueTypeUnicode') { + $enc = 'Identity-H'; + } elseif ($type == 'cidfont0') { + if ($this->pdfa_mode) { + $this->Error('All fonts must be embedded in PDF/A mode!'); + } + } else { + $this->Error('Unknow font type: '.$type.''); + } + // set name if unset + if (!isset($name) OR empty($name)) { + $name = $fontkey; + } + // create artificial font style variations if missing (only works with non-embedded fonts) + if (($type != 'core') AND $missing_style) { + // style variations + $styles = array('' => '', 'B' => ',Bold', 'I' => ',Italic', 'BI' => ',BoldItalic'); + $name .= $styles[$bistyle]; + // artificial bold + if (strpos($bistyle, 'B') !== false) { + if (isset($desc['StemV'])) { + // from normal to bold + $desc['StemV'] = round($desc['StemV'] * 1.75); + } else { + // bold + $desc['StemV'] = 123; + } + } + // artificial italic + if (strpos($bistyle, 'I') !== false) { + if (isset($desc['ItalicAngle'])) { + $desc['ItalicAngle'] -= 11; + } else { + $desc['ItalicAngle'] = -11; + } + if (isset($desc['Flags'])) { + $desc['Flags'] |= 64; //bit 7 + } else { + $desc['Flags'] = 64; + } + } + } + // initialize subsetchars to contain default ASCII values (0-255) + $subsetchars = array_fill(0, 256, true); + $this->setFontBuffer($fontkey, array('fontkey' => $fontkey, 'i' => $this->numfonts, 'type' => $type, 'name' => $name, 'desc' => $desc, 'up' => $up, 'ut' => $ut, 'cw' => $cw, 'dw' => $dw, 'enc' => $enc, 'cidinfo' => $cidinfo, 'file' => $file, 'ctg' => $ctg, 'subset' => $subset, 'subsetchars' => $subsetchars)); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['fonts'][$fontkey] = $this->numfonts; + } + if (isset($diff) AND (!empty($diff))) { + //Search existing encodings + $d = 0; + $nb = count($this->diffs); + for ($i=1; $i <= $nb; ++$i) { + if ($this->diffs[$i] == $diff) { + $d = $i; + break; + } + } + if ($d == 0) { + $d = $nb + 1; + $this->diffs[$d] = $diff; + } + $this->setFontSubBuffer($fontkey, 'diff', $d); + } + if (!$this->empty_string($file)) { + if (!isset($this->FontFiles[$file])) { + if ((strcasecmp($type,'TrueType') == 0) OR (strcasecmp($type, 'TrueTypeUnicode') == 0)) { + $this->FontFiles[$file] = array('length1' => $originalsize, 'fontdir' => $fontdir, 'subset' => $subset, 'fontkeys' => array($fontkey)); + } elseif ($type != 'core') { + $this->FontFiles[$file] = array('length1' => $size1, 'length2' => $size2, 'fontdir' => $fontdir, 'subset' => $subset, 'fontkeys' => array($fontkey)); + } + } else { + // update fontkeys that are sharing this font file + $this->FontFiles[$file]['subset'] = ($this->FontFiles[$file]['subset'] AND $subset); + if (!in_array($fontkey, $this->FontFiles[$file]['fontkeys'])) { + $this->FontFiles[$file]['fontkeys'][] = $fontkey; + } + } + } + return $fontdata; + } + + /** + * Sets the font used to print character strings. + * The font can be either a standard one or a font added via the AddFont() method. Standard fonts use Windows encoding cp1252 (Western Europe). + * The method can be called before the first page is created and the font is retained from page to page. + * If you just wish to change the current font size, it is simpler to call SetFontSize(). + * Note: for the standard fonts, the font metric files must be accessible. There are three possibilities for this:
        • They are in the current directory (the one where the running script lies)
        • They are in one of the directories defined by the include_path parameter
        • They are in the directory defined by the K_PATH_FONTS constant

        + * @param $family (string) Family font. It can be either a name defined by AddFont() or one of the standard Type1 families (case insensitive):
        • times (Times-Roman)
        • timesb (Times-Bold)
        • timesi (Times-Italic)
        • timesbi (Times-BoldItalic)
        • helvetica (Helvetica)
        • helveticab (Helvetica-Bold)
        • helveticai (Helvetica-Oblique)
        • helveticabi (Helvetica-BoldOblique)
        • courier (Courier)
        • courierb (Courier-Bold)
        • courieri (Courier-Oblique)
        • courierbi (Courier-BoldOblique)
        • symbol (Symbol)
        • zapfdingbats (ZapfDingbats)
        It is also possible to pass an empty string. In that case, the current family is retained. + * @param $style (string) Font style. Possible values are (case insensitive):
        • empty string: regular
        • B: bold
        • I: italic
        • U: underline
        • D: line trough
        • O: overline
        or any combination. The default value is regular. Bold and italic styles do not apply to Symbol and ZapfDingbats basic fonts or other fonts when not defined. + * @param $size (float) Font size in points. The default value is the current size. If no size has been specified since the beginning of the document, the value taken is 12 + * @param $fontfile (string) The font definition file. By default, the name is built from the family and style, in lower case with no spaces. + * @param $subset (mixed) if true embedd only a subset of the font (stores only the information related to the used characters); if false embedd full font; if 'default' uses the default value set using setFontSubsetting(). This option is valid only for TrueTypeUnicode fonts. If you want to enable users to change the document, set this parameter to false. If you subset the font, the person who receives your PDF would need to have your same font in order to make changes to your PDF. The file size of the PDF would also be smaller because you are embedding only part of a font. + * @param $out (boolean) if true output the font size command, otherwise only set the font properties. + * @author Nicola Asuni + * @public + * @since 1.0 + * @see AddFont(), SetFontSize() + */ + public function SetFont($family, $style='', $size=0, $fontfile='', $subset='default', $out=true) { + //Select a font; size given in points + if ($size == 0) { + $size = $this->FontSizePt; + } + // try to add font (if not already added) + $fontdata = $this->AddFont($family, $style, $fontfile, $subset); + $this->FontFamily = $fontdata['family']; + $this->FontStyle = $fontdata['style']; + $this->CurrentFont = $this->getFontBuffer($fontdata['fontkey']); + $this->SetFontSize($size, $out); + } + + /** + * Defines the size of the current font. + * @param $size (float) The font size in points. + * @param $out (boolean) if true output the font size command, otherwise only set the font properties. + * @public + * @since 1.0 + * @see SetFont() + */ + public function SetFontSize($size, $out=true) { + // font size in points + $this->FontSizePt = $size; + // font size in user units + $this->FontSize = $size / $this->k; + // calculate some font metrics + if (isset($this->CurrentFont['desc']['FontBBox'])) { + $bbox = explode(' ', substr($this->CurrentFont['desc']['FontBBox'], 1, -1)); + $font_height = ((intval($bbox[3]) - intval($bbox[1])) * $size / 1000); + } else { + $font_height = $size * 1.219; + } + if (isset($this->CurrentFont['desc']['Ascent']) AND ($this->CurrentFont['desc']['Ascent'] > 0)) { + $font_ascent = ($this->CurrentFont['desc']['Ascent'] * $size / 1000); + } + if (isset($this->CurrentFont['desc']['Descent']) AND ($this->CurrentFont['desc']['Descent'] <= 0)) { + $font_descent = (- $this->CurrentFont['desc']['Descent'] * $size / 1000); + } + if (!isset($font_ascent) AND !isset($font_descent)) { + // core font + $font_ascent = 0.76 * $font_height; + $font_descent = $font_height - $font_ascent; + } elseif (!isset($font_descent)) { + $font_descent = $font_height - $font_ascent; + } elseif (!isset($font_ascent)) { + $font_ascent = $font_height - $font_descent; + } + $this->FontAscent = ($font_ascent / $this->k); + $this->FontDescent = ($font_descent / $this->k); + if ($out AND ($this->page > 0) AND (isset($this->CurrentFont['i']))) { + $this->_out(sprintf('BT /F%d %.2F Tf ET', $this->CurrentFont['i'], $this->FontSizePt)); + } + } + + /** + * Return the font descent value + * @param $font (string) font name + * @param $style (string) font style + * @param $size (float) The size (in points) + * @return int font descent + * @public + * @author Nicola Asuni + * @since 4.9.003 (2010-03-30) + */ + public function getFontDescent($font, $style='', $size=0) { + $fontdata = $this->AddFont($font, $style); + $fontinfo = $this->getFontBuffer($fontdata['fontkey']); + if (isset($fontinfo['desc']['Descent']) AND ($fontinfo['desc']['Descent'] <= 0)) { + $descent = (- $fontinfo['desc']['Descent'] * $size / 1000); + } else { + $descent = 1.219 * 0.24 * $size; + } + return ($descent / $this->k); + } + + /** + * Return the font ascent value + * @param $font (string) font name + * @param $style (string) font style + * @param $size (float) The size (in points) + * @return int font ascent + * @public + * @author Nicola Asuni + * @since 4.9.003 (2010-03-30) + */ + public function getFontAscent($font, $style='', $size=0) { + $fontdata = $this->AddFont($font, $style); + $fontinfo = $this->getFontBuffer($fontdata['fontkey']); + if (isset($fontinfo['desc']['Ascent']) AND ($fontinfo['desc']['Ascent'] > 0)) { + $ascent = ($fontinfo['desc']['Ascent'] * $size / 1000); + } else { + $ascent = 1.219 * 0.76 * $size; + } + return ($ascent / $this->k); + } + + /** + * Defines the default monospaced font. + * @param $font (string) Font name. + * @public + * @since 4.5.025 + */ + public function SetDefaultMonospacedFont($font) { + $this->default_monospaced_font = $font; + } + + /** + * Creates a new internal link and returns its identifier. An internal link is a clickable area which directs to another place within the document.
        + * The identifier can then be passed to Cell(), Write(), Image() or Link(). The destination is defined with SetLink(). + * @public + * @since 1.5 + * @see Cell(), Write(), Image(), Link(), SetLink() + */ + public function AddLink() { + //Create a new internal link + $n = count($this->links) + 1; + $this->links[$n] = array(0, 0); + return $n; + } + + /** + * Defines the page and position a link points to. + * @param $link (int) The link identifier returned by AddLink() + * @param $y (float) Ordinate of target position; -1 indicates the current position. The default value is 0 (top of page) + * @param $page (int) Number of target page; -1 indicates the current page. This is the default value + * @public + * @since 1.5 + * @see AddLink() + */ + public function SetLink($link, $y=0, $page=-1) { + if ($y == -1) { + $y = $this->y; + } + if ($page == -1) { + $page = $this->page; + } + $this->links[$link] = array($page, $y); + } + + /** + * Puts a link on a rectangular area of the page. + * Text or image links are generally put via Cell(), Write() or Image(), but this method can be useful for instance to define a clickable area inside an image. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $w (float) Width of the rectangle + * @param $h (float) Height of the rectangle + * @param $link (mixed) URL or identifier returned by AddLink() + * @param $spaces (int) number of spaces on the text to link + * @public + * @since 1.5 + * @see AddLink(), Annotation(), Cell(), Write(), Image() + */ + public function Link($x, $y, $w, $h, $link, $spaces=0) { + $this->Annotation($x, $y, $w, $h, $link, array('Subtype'=>'Link'), $spaces); + } + + /** + * Puts a markup annotation on a rectangular area of the page. + * !!!!THE ANNOTATION SUPPORT IS NOT YET FULLY IMPLEMENTED !!!! + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $w (float) Width of the rectangle + * @param $h (float) Height of the rectangle + * @param $text (string) annotation text or alternate content + * @param $opt (array) array of options (see section 8.4 of PDF reference 1.7). + * @param $spaces (int) number of spaces on the text to link + * @public + * @since 4.0.018 (2008-08-06) + */ + public function Annotation($x, $y, $w, $h, $text, $opt=array('Subtype'=>'Text'), $spaces=0) { + if ($this->inxobj) { + // store parameters for later use on template + $this->xobjects[$this->xobjid]['annotations'][] = array('x' => $x, 'y' => $y, 'w' => $w, 'h' => $h, 'text' => $text, 'opt' => $opt, 'spaces' => $spaces); + return; + } + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + // recalculate coordinates to account for graphic transformations + if (isset($this->transfmatrix) AND !empty($this->transfmatrix)) { + for ($i=$this->transfmatrix_key; $i > 0; --$i) { + $maxid = count($this->transfmatrix[$i]) - 1; + for ($j=$maxid; $j >= 0; --$j) { + $ctm = $this->transfmatrix[$i][$j]; + if (isset($ctm['a'])) { + $x = $x * $this->k; + $y = ($this->h - $y) * $this->k; + $w = $w * $this->k; + $h = $h * $this->k; + // top left + $xt = $x; + $yt = $y; + $x1 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y1 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // top right + $xt = $x + $w; + $yt = $y; + $x2 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y2 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // bottom left + $xt = $x; + $yt = $y - $h; + $x3 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y3 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // bottom right + $xt = $x + $w; + $yt = $y - $h; + $x4 = ($ctm['a'] * $xt) + ($ctm['c'] * $yt) + $ctm['e']; + $y4 = ($ctm['b'] * $xt) + ($ctm['d'] * $yt) + $ctm['f']; + // new coordinates (rectangle area) + $x = min($x1, $x2, $x3, $x4); + $y = max($y1, $y2, $y3, $y4); + $w = (max($x1, $x2, $x3, $x4) - $x) / $this->k; + $h = ($y - min($y1, $y2, $y3, $y4)) / $this->k; + $x = $x / $this->k; + $y = $this->h - ($y / $this->k); + } + } + } + } + if ($this->page <= 0) { + $page = 1; + } else { + $page = $this->page; + } + if (!isset($this->PageAnnots[$page])) { + $this->PageAnnots[$page] = array(); + } + ++$this->n; + $this->PageAnnots[$page][] = array('n' => $this->n, 'x' => $x, 'y' => $y, 'w' => $w, 'h' => $h, 'txt' => $text, 'opt' => $opt, 'numspaces' => $spaces); + if (!$this->pdfa_mode) { + if ((($opt['Subtype'] == 'FileAttachment') OR ($opt['Subtype'] == 'Sound')) AND (!$this->empty_string($opt['FS'])) AND file_exists($opt['FS']) AND (!isset($this->embeddedfiles[basename($opt['FS'])]))) { + ++$this->n; + $this->embeddedfiles[basename($opt['FS'])] = array('n' => $this->n, 'file' => $opt['FS']); + } + } + // Add widgets annotation's icons + if (isset($opt['mk']['i']) AND file_exists($opt['mk']['i'])) { + $this->Image($opt['mk']['i'], '', '', 10, 10, '', '', '', false, 300, '', false, false, 0, false, true); + } + if (isset($opt['mk']['ri']) AND file_exists($opt['mk']['ri'])) { + $this->Image($opt['mk']['ri'], '', '', 0, 0, '', '', '', false, 300, '', false, false, 0, false, true); + } + if (isset($opt['mk']['ix']) AND file_exists($opt['mk']['ix'])) { + $this->Image($opt['mk']['ix'], '', '', 0, 0, '', '', '', false, 300, '', false, false, 0, false, true); + } + } + + /** + * Embedd the attached files. + * @since 4.4.000 (2008-12-07) + * @protected + * @see Annotation() + */ + protected function _putEmbeddedFiles() { + if ($this->pdfa_mode) { + // embedded files are not allowed in PDF/A mode + return; + } + reset($this->embeddedfiles); + foreach ($this->embeddedfiles as $filename => $filedata) { + $data = file_get_contents($filedata['file']); + $filter = ''; + if ($this->compress) { + $data = gzcompress($data); + $filter = ' /Filter /FlateDecode'; + } + $stream = $this->_getrawstream($data, $filedata['n']); + $out = $this->_getobj($filedata['n'])."\n"; + $out .= '<< /Type /EmbeddedFile'.$filter.' /Length '.strlen($stream).' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Prints a text cell at the specified position. + * This method allows to place a string precisely on the page. + * @param $x (float) Abscissa of the cell origin + * @param $y (float) Ordinate of the cell origin + * @param $txt (string) String to print + * @param $fstroke (int) outline size in user units (false = disable) + * @param $fclip (boolean) if true activate clipping mode (you must call StartTransform() before this function and StopTransform() to stop the clipping tranformation). + * @param $ffill (boolean) if true fills the text + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $ln (int) Indicates where the current position should go after the call. Possible values are:
        • 0: to the right (or left for RTL languages)
        • 1: to the beginning of the next line
        • 2: below
        Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param $align (string) Allows to center or align the text. Possible values are:
        • L or empty string: left align (default value)
        • C: center
        • R: right align
        • J: justify
        + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $stretch (int) font stretch mode:
        • 0 = disabled
        • 1 = horizontal scaling only if text is larger than cell width
        • 2 = forced horizontal scaling to fit cell width
        • 3 = character spacing only if text is larger than cell width
        • 4 = forced character spacing to fit cell width
        General font stretching and scaling values will be preserved when possible. + * @param $ignore_min_height (boolean) if true ignore automatic minimum height value. + * @param $calign (string) cell vertical alignment relative to the specified Y value. Possible values are:
        • T : cell top
        • A : font top
        • L : font baseline
        • D : font bottom
        • B : cell bottom
        + * @param $valign (string) text vertical alignment inside the cell. Possible values are:
        • T : top
        • C : center
        • B : bottom
        + * @param $rtloff (boolean) if true uses the page top-left corner as origin of axis for $x and $y initial position. + * @public + * @since 1.0 + * @see Cell(), Write(), MultiCell(), WriteHTML(), WriteHTMLCell() + */ + public function Text($x, $y, $txt, $fstroke=false, $fclip=false, $ffill=true, $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M', $rtloff=false) { + $textrendermode = $this->textrendermode; + $textstrokewidth = $this->textstrokewidth; + $this->setTextRenderingMode($fstroke, $ffill, $fclip); + $this->SetXY($x, $y, $rtloff); + $this->Cell(0, 0, $txt, $border, $ln, $align, $fill, $link, $stretch, $ignore_min_height, $calign, $valign); + // restore previous rendering mode + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $textstrokewidth; + } + + /** + * Whenever a page break condition is met, the method is called, and the break is issued or not depending on the returned value. + * The default implementation returns a value according to the mode selected by SetAutoPageBreak().
        + * This method is called automatically and should not be called directly by the application. + * @return boolean + * @public + * @since 1.4 + * @see SetAutoPageBreak() + */ + public function AcceptPageBreak() { + if ($this->num_columns > 1) { + // multi column mode + if ($this->current_column < ($this->num_columns - 1)) { + // go to next column + $this->selectColumn($this->current_column + 1); + } else { + // add a new page + $this->AddPage(); + // set first column + $this->selectColumn(0); + } + // avoid page breaking from checkPageBreak() + return false; + } + return $this->AutoPageBreak; + } + + /** + * Add page if needed. + * @param $h (float) Cell height. Default value: 0. + * @param $y (mixed) starting y position, leave empty for current position. + * @param $addpage (boolean) if true add a page, otherwise only return the true/false state + * @return boolean true in case of page break, false otherwise. + * @since 3.2.000 (2008-07-01) + * @protected + */ + protected function checkPageBreak($h=0, $y='', $addpage=true) { + if ($this->empty_string($y)) { + $y = $this->y; + } + $current_page = $this->page; + if ((($y + $h) > $this->PageBreakTrigger) AND ($this->inPageBody()) AND ($this->AcceptPageBreak())) { + if ($addpage) { + //Automatic page break + $x = $this->x; + $this->AddPage($this->CurOrientation); + $this->y = $this->tMargin; + $oldpage = $this->page - 1; + if ($this->rtl) { + if ($this->pagedim[$this->page]['orm'] != $this->pagedim[$oldpage]['orm']) { + $this->x = $x - ($this->pagedim[$this->page]['orm'] - $this->pagedim[$oldpage]['orm']); + } else { + $this->x = $x; + } + } else { + if ($this->pagedim[$this->page]['olm'] != $this->pagedim[$oldpage]['olm']) { + $this->x = $x + ($this->pagedim[$this->page]['olm'] - $this->pagedim[$oldpage]['olm']); + } else { + $this->x = $x; + } + } + } + return true; + } + if ($current_page != $this->page) { + // account for columns mode + return true; + } + return false; + } + + /** + * Removes SHY characters from text. + * Unicode Data:
          + *
        • Name : SOFT HYPHEN, commonly abbreviated as SHY
        • + *
        • HTML Entity (decimal): "&#173;"
        • + *
        • HTML Entity (hex): "&#xad;"
        • + *
        • HTML Entity (named): "&shy;"
        • + *
        • How to type in Microsoft Windows: [Alt +00AD] or [Alt 0173]
        • + *
        • UTF-8 (hex): 0xC2 0xAD (c2ad)
        • + *
        • UTF-8 character: chr(194).chr(173)
        • + *
        + * @param $txt (string) input string + * @return string without SHY characters. + * @public + * @since (4.5.019) 2009-02-28 + */ + public function removeSHY($txt='') { + $txt = preg_replace('/([\\xc2]{1}[\\xad]{1})/', '', $txt); + if (!$this->isunicode) { + $txt = preg_replace('/([\\xad]{1})/', '', $txt); + } + return $txt; + } + + /** + * Prints a cell (rectangular area) with optional borders, background color and character string. The upper-left corner of the cell corresponds to the current position. The text can be aligned or centered. After the call, the current position moves to the right or to the next line. It is possible to put a link on the text.
        + * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * @param $w (float) Cell width. If 0, the cell extends up to the right margin. + * @param $h (float) Cell height. Default value: 0. + * @param $txt (string) String to print. Default value: empty string. + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $ln (int) Indicates where the current position should go after the call. Possible values are:
        • 0: to the right (or left for RTL languages)
        • 1: to the beginning of the next line
        • 2: below
        Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param $align (string) Allows to center or align the text. Possible values are:
        • L or empty string: left align (default value)
        • C: center
        • R: right align
        • J: justify
        + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $stretch (int) font stretch mode:
        • 0 = disabled
        • 1 = horizontal scaling only if text is larger than cell width
        • 2 = forced horizontal scaling to fit cell width
        • 3 = character spacing only if text is larger than cell width
        • 4 = forced character spacing to fit cell width
        General font stretching and scaling values will be preserved when possible. + * @param $ignore_min_height (boolean) if true ignore automatic minimum height value. + * @param $calign (string) cell vertical alignment relative to the specified Y value. Possible values are:
        • T : cell top
        • C : center
        • B : cell bottom
        • A : font top
        • L : font baseline
        • D : font bottom
        + * @param $valign (string) text vertical alignment inside the cell. Possible values are:
        • T : top
        • C : center
        • B : bottom
        + * @public + * @since 1.0 + * @see SetFont(), SetDrawColor(), SetFillColor(), SetTextColor(), SetLineWidth(), AddLink(), Ln(), MultiCell(), Write(), SetAutoPageBreak() + */ + public function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') { + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + $this->adjustCellPadding($border); + if (!$ignore_min_height) { + $min_cell_height = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + if ($h < $min_cell_height) { + $h = $min_cell_height; + } + } + $this->checkPageBreak($h + $this->cell_margin['T'] + $this->cell_margin['B']); + $this->_out($this->getCellCode($w, $h, $txt, $border, $ln, $align, $fill, $link, $stretch, true, $calign, $valign)); + $this->cell_padding = $prev_cell_padding; + $this->cell_margin = $prev_cell_margin; + } + + /** + * Returns the PDF string code to print a cell (rectangular area) with optional borders, background color and character string. The upper-left corner of the cell corresponds to the current position. The text can be aligned or centered. After the call, the current position moves to the right or to the next line. It is possible to put a link on the text.
        + * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * @param $w (float) Cell width. If 0, the cell extends up to the right margin. + * @param $h (float) Cell height. Default value: 0. + * @param $txt (string) String to print. Default value: empty string. + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $ln (int) Indicates where the current position should go after the call. Possible values are:
        • 0: to the right (or left for RTL languages)
        • 1: to the beginning of the next line
        • 2: below
        Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param $align (string) Allows to center or align the text. Possible values are:
        • L or empty string: left align (default value)
        • C: center
        • R: right align
        • J: justify
        + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $stretch (int) font stretch mode:
        • 0 = disabled
        • 1 = horizontal scaling only if text is larger than cell width
        • 2 = forced horizontal scaling to fit cell width
        • 3 = character spacing only if text is larger than cell width
        • 4 = forced character spacing to fit cell width
        General font stretching and scaling values will be preserved when possible. + * @param $ignore_min_height (boolean) if true ignore automatic minimum height value. + * @param $calign (string) cell vertical alignment relative to the specified Y value. Possible values are:
        • T : cell top
        • C : center
        • B : cell bottom
        • A : font top
        • L : font baseline
        • D : font bottom
        + * @param $valign (string) text vertical alignment inside the cell. Possible values are:
        • T : top
        • M : middle
        • B : bottom
        + * @return string containing cell code + * @protected + * @since 1.0 + * @see Cell() + */ + protected function getCellCode($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='', $stretch=0, $ignore_min_height=false, $calign='T', $valign='M') { + // replace 'NO-BREAK SPACE' (U+00A0) character with a simple space + $txt = str_replace($this->unichr(160), ' ', $txt); + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + $txt = $this->removeSHY($txt); + $rs = ''; //string to be returned + $this->adjustCellPadding($border); + if (!$ignore_min_height) { + $min_cell_height = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + if ($h < $min_cell_height) { + $h = $min_cell_height; + } + } + $k = $this->k; + // check page for no-write regions and adapt page margins if necessary + list($this->x, $this->y) = $this->checkPageRegions($h, $this->x, $this->y); + if ($this->rtl) { + $x = $this->x - $this->cell_margin['R']; + } else { + $x = $this->x + $this->cell_margin['L']; + } + $y = $this->y + $this->cell_margin['T']; + $prev_font_stretching = $this->font_stretching; + $prev_font_spacing = $this->font_spacing; + // cell vertical alignment + switch ($calign) { + case 'A': { + // font top + switch ($valign) { + case 'T': { + // top + $y -= $this->cell_padding['T']; + break; + } + case 'B': { + // bottom + $y -= ($h - $this->cell_padding['B'] - $this->FontAscent - $this->FontDescent); + break; + } + default: + case 'C': + case 'M': { + // center + $y -= (($h - $this->FontAscent - $this->FontDescent) / 2); + break; + } + } + break; + } + case 'L': { + // font baseline + switch ($valign) { + case 'T': { + // top + $y -= ($this->cell_padding['T'] + $this->FontAscent); + break; + } + case 'B': { + // bottom + $y -= ($h - $this->cell_padding['B'] - $this->FontDescent); + break; + } + default: + case 'C': + case 'M': { + // center + $y -= (($h + $this->FontAscent - $this->FontDescent) / 2); + break; + } + } + break; + } + case 'D': { + // font bottom + switch ($valign) { + case 'T': { + // top + $y -= ($this->cell_padding['T'] + $this->FontAscent + $this->FontDescent); + break; + } + case 'B': { + // bottom + $y -= ($h - $this->cell_padding['B']); + break; + } + default: + case 'C': + case 'M': { + // center + $y -= (($h + $this->FontAscent + $this->FontDescent) / 2); + break; + } + } + break; + } + case 'B': { + // cell bottom + $y -= $h; + break; + } + case 'C': + case 'M': { + // cell center + $y -= ($h / 2); + break; + } + default: + case 'T': { + // cell top + break; + } + } + // text vertical alignment + switch ($valign) { + case 'T': { + // top + $yt = $y + $this->cell_padding['T']; + break; + } + case 'B': { + // bottom + $yt = $y + $h - $this->cell_padding['B'] - $this->FontAscent - $this->FontDescent; + break; + } + default: + case 'C': + case 'M': { + // center + $yt = $y + (($h - $this->FontAscent - $this->FontDescent) / 2); + break; + } + } + $basefonty = $yt + $this->FontAscent; + if ($this->empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = $x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $x; + } + } + $s = ''; + // fill and borders + if (is_string($border) AND (strlen($border) == 4)) { + // full border + $border = 1; + } + if ($fill OR ($border == 1)) { + if ($fill) { + $op = ($border == 1) ? 'B' : 'f'; + } else { + $op = 'S'; + } + if ($this->rtl) { + $xk = (($x - $w) * $k); + } else { + $xk = ($x * $k); + } + $s .= sprintf('%.2F %.2F %.2F %.2F re %s ', $xk, (($this->h - $y) * $k), ($w * $k), (-$h * $k), $op); + } + // draw borders + $s .= $this->getCellBorder($x, $y, $w, $h, $border); + if ($txt != '') { + $txt2 = $txt; + if ($this->isunicode) { + if (($this->CurrentFont['type'] == 'core') OR ($this->CurrentFont['type'] == 'TrueType') OR ($this->CurrentFont['type'] == 'Type1')) { + $txt2 = $this->UTF8ToLatin1($txt2); + } else { + $unicode = $this->UTF8StringToArray($txt); // array of UTF-8 unicode values + $unicode = $this->utf8Bidi($unicode, '', $this->tmprtl); + if (defined('K_THAI_TOPCHARS') AND (K_THAI_TOPCHARS == true)) { + // ---- Fix for bug #2977340 "Incorrect Thai characters position arrangement" ---- + // NOTE: this doesn't work with HTML justification + // Symbols that could overlap on the font top (only works in LTR) + $topchar = array(3611, 3613, 3615, 3650, 3651, 3652); // chars that extends on top + $topsym = array(3633, 3636, 3637, 3638, 3639, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662); // symbols with top position + $numchars = count($unicode); // number of chars + $unik = 0; + $uniblock = array(); + $uniblock[$unik] = array(); + $uniblock[$unik][] = $unicode[0]; + // resolve overlapping conflicts by splitting the string in several parts + for ($i = 1; $i < $numchars; ++$i) { + // check if symbols overlaps at top + if (in_array($unicode[$i], $topsym) AND (in_array($unicode[($i - 1)], $topsym) OR in_array($unicode[($i - 1)], $topchar))) { + // move symbols to another array + ++$unik; + $uniblock[$unik] = array(); + $uniblock[$unik][] = $unicode[$i]; + ++$unik; + $uniblock[$unik] = array(); + $unicode[$i] = 0x200b; // Unicode Character 'ZERO WIDTH SPACE' (DEC:8203, U+200B) + } else { + $uniblock[$unik][] = $unicode[$i]; + } + } + // ---- END OF Fix for bug #2977340 + } + $txt2 = $this->arrUTF8ToUTF16BE($unicode, false); + } + } + $txt2 = $this->_escape($txt2); + // get current text width (considering general font stretching and spacing) + $txwidth = $this->GetStringWidth($txt); + $width = $txwidth; + // check for stretch mode + if ($stretch > 0) { + // calculate ratio between cell width and text width + if ($width <= 0) { + $ratio = 1; + } else { + $ratio = (($w - $this->cell_padding['L'] - $this->cell_padding['R']) / $width); + } + // check if stretching is required + if (($ratio < 1) OR (($ratio > 1) AND (($stretch % 2) == 0))) { + // the text will be stretched to fit cell width + if ($stretch > 2) { + // set new character spacing + $this->font_spacing += ($w - $this->cell_padding['L'] - $this->cell_padding['R'] - $width) / (max(($this->GetNumChars($txt) - 1), 1) * ($this->font_stretching / 100)); + } else { + // set new horizontal stretching + $this->font_stretching *= $ratio; + } + // recalculate text width (the text fills the entire cell) + $width = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + // reset alignment + $align = ''; + } + } + if ($this->font_stretching != 100) { + // apply font stretching + $rs .= sprintf('BT %.2F Tz ET ', $this->font_stretching); + } + if ($this->font_spacing != 0) { + // increase/decrease font spacing + $rs .= sprintf('BT %.2F Tc ET ', ($this->font_spacing * $this->k)); + } + if ($this->ColorFlag AND ($this->textrendermode < 4)) { + $s .= 'q '.$this->TextColor.' '; + } + // rendering mode + $s .= sprintf('BT %d Tr %.2F w ET ', $this->textrendermode, $this->textstrokewidth); + // count number of spaces + $ns = substr_count($txt, chr(32)); + // Justification + $spacewidth = 0; + if (($align == 'J') AND ($ns > 0)) { + if ($this->isUnicodeFont()) { + // get string width without spaces + $width = $this->GetStringWidth(str_replace(' ', '', $txt)); + // calculate average space width + $spacewidth = -1000 * ($w - $width - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1) / $this->FontSize; + if ($this->font_stretching != 100) { + // word spacing is affected by stretching + $spacewidth /= ($this->font_stretching / 100); + } + // set word position to be used with TJ operator + $txt2 = str_replace(chr(0).chr(32), ') '.sprintf('%.3F', $spacewidth).' (', $txt2); + $unicode_justification = true; + } else { + // get string width + $width = $txwidth; + // new space width + $spacewidth = (($w - $width - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1)) * $this->k; + if ($this->font_stretching != 100) { + // word spacing (Tw) is affected by stretching + $spacewidth /= ($this->font_stretching / 100); + } + // set word spacing + $rs .= sprintf('BT %.3F Tw ET ', $spacewidth); + } + $width = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + } + // replace carriage return characters + $txt2 = str_replace("\r", ' ', $txt2); + switch ($align) { + case 'C': { + $dx = ($w - $width) / 2; + break; + } + case 'R': { + if ($this->rtl) { + $dx = $this->cell_padding['R']; + } else { + $dx = $w - $width - $this->cell_padding['R']; + } + break; + } + case 'L': { + if ($this->rtl) { + $dx = $w - $width - $this->cell_padding['L']; + } else { + $dx = $this->cell_padding['L']; + } + break; + } + case 'J': + default: { + if ($this->rtl) { + $dx = $this->cell_padding['R']; + } else { + $dx = $this->cell_padding['L']; + } + break; + } + } + if ($this->rtl) { + $xdx = $x - $dx - $width; + } else { + $xdx = $x + $dx; + } + $xdk = $xdx * $k; + // print text + $s .= sprintf('BT %.2F %.2F Td [(%s)] TJ ET', $xdk, (($this->h - $basefonty) * $k), $txt2); + if (isset($uniblock)) { + // print overlapping characters as separate string + $xshift = 0; // horizontal shift + $ty = (($this->h - $basefonty + (0.2 * $this->FontSize)) * $k); + $spw = (($w - $txwidth - $this->cell_padding['L'] - $this->cell_padding['R']) / ($ns?$ns:1)); + foreach ($uniblock as $uk => $uniarr) { + if (($uk % 2) == 0) { + // x space to skip + if ($spacewidth != 0) { + // justification shift + $xshift += (count(array_keys($uniarr, 32)) * $spw); + } + $xshift += $this->GetArrStringWidth($uniarr); // + shift justification + } else { + // character to print + $topchr = $this->arrUTF8ToUTF16BE($uniarr, false); + $topchr = $this->_escape($topchr); + $s .= sprintf(' BT %.2F %.2F Td [(%s)] TJ ET', ($xdk + ($xshift * $k)), $ty, $topchr); + } + } + } + if ($this->underline) { + $s .= ' '.$this->_dounderlinew($xdx, $basefonty, $width); + } + if ($this->linethrough) { + $s .= ' '.$this->_dolinethroughw($xdx, $basefonty, $width); + } + if ($this->overline) { + $s .= ' '.$this->_dooverlinew($xdx, $basefonty, $width); + } + if ($this->ColorFlag AND ($this->textrendermode < 4)) { + $s .= ' Q'; + } + if ($link) { + $this->Link($xdx, $yt, $width, ($this->FontAscent + $this->FontDescent), $link, $ns); + } + } + // output cell + if ($s) { + // output cell + $rs .= $s; + if ($this->font_spacing != 0) { + // reset font spacing mode + $rs .= ' BT 0 Tc ET'; + } + if ($this->font_stretching != 100) { + // reset font stretching mode + $rs .= ' BT 100 Tz ET'; + } + } + // reset word spacing + if (!$this->isUnicodeFont() AND ($align == 'J')) { + $rs .= ' BT 0 Tw ET'; + } + // reset stretching and spacing + $this->font_stretching = $prev_font_stretching; + $this->font_spacing = $prev_font_spacing; + $this->lasth = $h; + if ($ln > 0) { + //Go to the beginning of the next line + $this->y = $y + $h + $this->cell_margin['B']; + if ($ln == 1) { + if ($this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + } + } else { + // go left or right by case + if ($this->rtl) { + $this->x = $x - $w - $this->cell_margin['L']; + } else { + $this->x = $x + $w + $this->cell_margin['R']; + } + } + $gstyles = ''.$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '.$this->FillColor."\n"; + $rs = $gstyles.$rs; + $this->cell_padding = $prev_cell_padding; + $this->cell_margin = $prev_cell_margin; + return $rs; + } + + /** + * Returns the code to draw the cell border + * @param $x (float) X coordinate. + * @param $y (float) Y coordinate. + * @param $w (float) Cell width. + * @param $h (float) Cell height. + * @param $brd (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return string containing cell border code + * @protected + * @see SetLineStyle() + * @since 5.7.000 (2010-08-02) + */ + protected function getCellBorder($x, $y, $w, $h, $brd) { + $s = ''; // string to be returned + if (empty($brd)) { + return $s; + } + if ($brd == 1) { + $brd = array('LRTB' => true); + } + // calculate coordinates for border + $k = $this->k; + if ($this->rtl) { + $xeL = ($x - $w) * $k; + $xeR = $x * $k; + } else { + $xeL = $x * $k; + $xeR = ($x + $w) * $k; + } + $yeL = (($this->h - ($y + $h)) * $k); + $yeT = (($this->h - $y) * $k); + $xeT = $xeL; + $xeB = $xeR; + $yeR = $yeT; + $yeB = $yeL; + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = array('cap' => 'square', 'join' => 'miter'); + } + $brd = $newbrd; + } + if (isset($brd['mode'])) { + $mode = $brd['mode']; + unset($brd['mode']); + } else { + $mode = 'normal'; + } + foreach ($brd as $border => $style) { + if (is_array($style) AND !empty($style)) { + // apply border style + $prev_style = $this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '; + $s .= $this->SetLineStyle($style, true)."\n"; + } + switch ($mode) { + case 'ext': { + $off = (($this->LineWidth / 2) * $k); + $xL = $xeL - $off; + $xR = $xeR + $off; + $yT = $yeT + $off; + $yL = $yeL - $off; + $xT = $xL; + $xB = $xR; + $yR = $yT; + $yB = $yL; + $w += $this->LineWidth; + $h += $this->LineWidth; + break; + } + case 'int': { + $off = ($this->LineWidth / 2) * $k; + $xL = $xeL + $off; + $xR = $xeR - $off; + $yT = $yeT - $off; + $yL = $yeL + $off; + $xT = $xL; + $xB = $xR; + $yR = $yT; + $yB = $yL; + $w -= $this->LineWidth; + $h -= $this->LineWidth; + break; + } + case 'normal': + default: { + $xL = $xeL; + $xT = $xeT; + $xB = $xeB; + $xR = $xeR; + $yL = $yeL; + $yT = $yeT; + $yB = $yeB; + $yR = $yeR; + break; + } + } + // draw borders by case + if (strlen($border) == 4) { + $s .= sprintf('%.2F %.2F %.2F %.2F re S ', $xT, $yT, ($w * $k), (-$h * $k)); + } elseif (strlen($border) == 3) { + if (strpos($border,'B') === false) { // LTR + $s .= sprintf('%.2F %.2F m ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= 'S '; + } elseif (strpos($border,'L') === false) { // TRB + $s .= sprintf('%.2F %.2F m ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= 'S '; + } elseif (strpos($border,'T') === false) { // RBL + $s .= sprintf('%.2F %.2F m ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= 'S '; + } elseif (strpos($border,'R') === false) { // BLT + $s .= sprintf('%.2F %.2F m ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= 'S '; + } + } elseif (strlen($border) == 2) { + if ((strpos($border,'L') !== false) AND (strpos($border,'T') !== false)) { // LT + $s .= sprintf('%.2F %.2F m ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= 'S '; + } elseif ((strpos($border,'T') !== false) AND (strpos($border,'R') !== false)) { // TR + $s .= sprintf('%.2F %.2F m ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= 'S '; + } elseif ((strpos($border,'R') !== false) AND (strpos($border,'B') !== false)) { // RB + $s .= sprintf('%.2F %.2F m ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= 'S '; + } elseif ((strpos($border,'B') !== false) AND (strpos($border,'L') !== false)) { // BL + $s .= sprintf('%.2F %.2F m ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= 'S '; + } elseif ((strpos($border,'L') !== false) AND (strpos($border,'R') !== false)) { // LR + $s .= sprintf('%.2F %.2F m ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= 'S '; + $s .= sprintf('%.2F %.2F m ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= 'S '; + } elseif ((strpos($border,'T') !== false) AND (strpos($border,'B') !== false)) { // TB + $s .= sprintf('%.2F %.2F m ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= 'S '; + $s .= sprintf('%.2F %.2F m ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= 'S '; + } + } else { // strlen($border) == 1 + if (strpos($border,'L') !== false) { // L + $s .= sprintf('%.2F %.2F m ', $xL, $yL); + $s .= sprintf('%.2F %.2F l ', $xT, $yT); + $s .= 'S '; + } elseif (strpos($border,'T') !== false) { // T + $s .= sprintf('%.2F %.2F m ', $xT, $yT); + $s .= sprintf('%.2F %.2F l ', $xR, $yR); + $s .= 'S '; + } elseif (strpos($border,'R') !== false) { // R + $s .= sprintf('%.2F %.2F m ', $xR, $yR); + $s .= sprintf('%.2F %.2F l ', $xB, $yB); + $s .= 'S '; + } elseif (strpos($border,'B') !== false) { // B + $s .= sprintf('%.2F %.2F m ', $xB, $yB); + $s .= sprintf('%.2F %.2F l ', $xL, $yL); + $s .= 'S '; + } + } + if (is_array($style) AND !empty($style)) { + // reset border style to previous value + $s .= "\n".$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor."\n"; + } + } + return $s; + } + + /** + * This method allows printing text with line breaks. + * They can be automatic (as soon as the text reaches the right border of the cell) or explicit (via the \n character). As many cells as necessary are output, one below the other.
        + * Text can be aligned, centered or justified. The cell block can be framed and the background painted. + * @param $w (float) Width of cells. If 0, they extend up to the right margin of the page. + * @param $h (float) Cell minimum height. The cell extends automatically if needed. + * @param $txt (string) String to print + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $align (string) Allows to center or align the text. Possible values are:
        • L or empty string: left align
        • C: center
        • R: right align
        • J: justification (default value when $ishtml=false)
        + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $ln (int) Indicates where the current position should go after the call. Possible values are:
        • 0: to the right
        • 1: to the beginning of the next line [DEFAULT]
        • 2: below
        + * @param $x (float) x position in user units + * @param $y (float) y position in user units + * @param $reseth (boolean) if true reset the last cell height (default true). + * @param $stretch (int) font stretch mode:
        • 0 = disabled
        • 1 = horizontal scaling only if text is larger than cell width
        • 2 = forced horizontal scaling to fit cell width
        • 3 = character spacing only if text is larger than cell width
        • 4 = forced character spacing to fit cell width
        General font stretching and scaling values will be preserved when possible. + * @param $ishtml (boolean) INTERNAL USE ONLY -- set to true if $txt is HTML content (default = false). Never set this parameter to true, use instead writeHTMLCell() or writeHTML() methods. + * @param $autopadding (boolean) if true, uses internal padding and automatically adjust it to account for line width. + * @param $maxh (float) maximum height. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. This feature works only when $ishtml=false. + * @param $valign (string) Vertical alignment of text (requires $maxh = $h > 0). Possible values are:
        • T: TOP
        • M: middle
        • B: bottom
        . This feature works only when $ishtml=false and the cell must fit in a single page. + * @param $fitcell (boolean) if true attempt to fit all the text within the cell by reducing the font size (do not work in HTML mode). + * @return int Return the number of cells or 1 for html mode. + * @public + * @since 1.3 + * @see SetFont(), SetDrawColor(), SetFillColor(), SetTextColor(), SetLineWidth(), Cell(), Write(), SetAutoPageBreak() + */ + public function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0, $valign='T', $fitcell=false) { + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + // adjust internal padding + $this->adjustCellPadding($border); + $mc_padding = $this->cell_padding; + $mc_margin = $this->cell_margin; + $this->cell_padding['T'] = 0; + $this->cell_padding['B'] = 0; + $this->setCellMargins(0, 0, 0, 0); + if ($this->empty_string($this->lasth) OR $reseth) { + // reset row height + $this->resetLastH(); + } + if (!$this->empty_string($y)) { + $this->SetY($y); + } else { + $y = $this->GetY(); + } + $resth = 0; + if (($h > 0) AND $this->inPageBody() AND (($y + $h + $mc_margin['T'] + $mc_margin['B']) > $this->PageBreakTrigger)) { + // spit cell in more pages/columns + $newh = ($this->PageBreakTrigger - $y); + $resth = ($h - $newh); // cell to be printed on the next page/column + $h = $newh; + } + // get current page number + $startpage = $this->page; + // get current column + $startcolumn = $this->current_column; + if (!$this->empty_string($x)) { + $this->SetX($x); + } else { + $x = $this->GetX(); + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions(0, $x, $y); + // apply margins + $oy = $y + $mc_margin['T']; + if ($this->rtl) { + $ox = $this->w - $x - $mc_margin['R']; + } else { + $ox = $x + $mc_margin['L']; + } + $this->x = $ox; + $this->y = $oy; + // set width + if ($this->empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = $this->x - $this->lMargin - $mc_margin['L']; + } else { + $w = $this->w - $this->x - $this->rMargin - $mc_margin['R']; + } + } + // store original margin values + $lMargin = $this->lMargin; + $rMargin = $this->rMargin; + if ($this->rtl) { + $this->rMargin = $this->w - $this->x; + $this->lMargin = $this->x - $w; + } else { + $this->lMargin = $this->x; + $this->rMargin = $this->w - $this->x - $w; + } + if ($autopadding) { + // add top padding + $this->y += $mc_padding['T']; + } + if ($ishtml) { // ******* Write HTML text + $this->writeHTML($txt, true, false, $reseth, true, $align); + $nl = 1; + } else { // ******* Write simple text + $prev_FontSizePt = $this->FontSizePt; + // vertical alignment + if ($maxh > 0) { + // get text height + $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); + if ($fitcell) { + // try to reduce font size to fit text on cell (use a quick search algorithm) + $fmin = 1; + $fmax = $this->FontSizePt; + $prev_text_height = $text_height; + $maxit = 100; // max number of iterations + while ($maxit > 0) { + $fmid = (($fmax + $fmin) / 2); + $this->SetFontSize($fmid, false); + $this->resetLastH(); + $text_height = $this->getStringHeight($w, $txt, $reseth, $autopadding, $mc_padding, $border); + if (($text_height == $maxh) OR (($text_height < $maxh) AND ($fmin >= ($fmax - 0.01)))) { + break; + } elseif ($text_height < $maxh) { + $fmin = $fmid; + } else { + $fmax = $fmid; + } + --$maxit; + } + $this->SetFontSize($this->FontSizePt); + } + if ($text_height < $maxh) { + if ($valign == 'M') { + // text vertically centered + $this->y += (($maxh - $text_height) / 2); + } elseif ($valign == 'B') { + // text vertically aligned on bottom + $this->y += ($maxh - $text_height); + } + } + } + $nl = $this->Write($this->lasth, $txt, '', 0, $align, true, $stretch, false, true, $maxh, 0, $mc_margin); + if ($fitcell) { + // restore font size + $this->SetFontSize($prev_FontSizePt); + } + } + if ($autopadding) { + // add bottom padding + $this->y += $mc_padding['B']; + } + // Get end-of-text Y position + $currentY = $this->y; + // get latest page number + $endpage = $this->page; + if ($resth > 0) { + $skip = ($endpage - $startpage); + $tmpresth = $resth; + while ($tmpresth > 0) { + if ($skip <= 0) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + if ($this->num_columns > 1) { + $tmpresth -= ($this->h - $this->y - $this->bMargin); + } else { + $tmpresth -= ($this->h - $this->tMargin - $this->bMargin); + } + --$skip; + } + $currentY = $this->y; + $endpage = $this->page; + } + // get latest column + $endcolumn = $this->current_column; + if ($this->num_columns == 0) { + $this->num_columns = 1; + } + // get border modes + $border_start = $this->getBorderMode($border, $position='start'); + $border_end = $this->getBorderMode($border, $position='end'); + $border_middle = $this->getBorderMode($border, $position='middle'); + // design borders around HTML cells. + for ($page = $startpage; $page <= $endpage; ++$page) { // for each page + $ccode = ''; + $this->setPage($page); + if ($this->num_columns < 2) { + // single-column mode + $this->SetX($x); + $this->y = $this->tMargin; + } + // account for margin changes + if ($page > $startpage) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + if ($startpage == $endpage) { + // single page + for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + if ($startcolumn == $endcolumn) { // single column + $cborder = $border; + $h = max($h, ($currentY - $oy)); + $this->y = $oy; + } elseif ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $oy; + $h = $this->h - $this->y - $this->bMargin; + } elseif ($column == $endcolumn) { // end column + $cborder = $border_end; + $h = $currentY - $this->y; + if ($resth > $h) { + $h = $resth; + } + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $startpage) { // first page + for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + if ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $oy; + $h = $this->h - $this->y - $this->bMargin; + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $endpage) { // last page + for ($column = 0; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + if ($column == $endcolumn) { + // end column + $cborder = $border_end; + $h = $currentY - $this->y; + if ($resth > $h) { + $h = $resth; + } + } else { + // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } else { // middle page + for ($column = 0; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($this->rtl) { + $this->x -= $mc_margin['R']; + } else { + $this->x += $mc_margin['L']; + } + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $resth -= $h; + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } + if ($cborder OR $fill) { + $offsetlen = strlen($ccode); + // draw border and fill + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $pagemarkkey = key($this->xobjects[$this->xobjid]['transfmrk']); + $pagemark = $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey]; + $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey] += $offsetlen; + } else { + $pagemark = $this->xobjects[$this->xobjid]['intmrk']; + $this->xobjects[$this->xobjid]['intmrk'] += $offsetlen; + } + $pagebuff = $this->xobjects[$this->xobjid]['outdata']; + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$ccode.$pend; + } else { + if (end($this->transfmrk[$this->page]) !== false) { + $pagemarkkey = key($this->transfmrk[$this->page]); + $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; + $this->transfmrk[$this->page][$pagemarkkey] += $offsetlen; + } elseif ($this->InFooter) { + $pagemark = $this->footerpos[$this->page]; + $this->footerpos[$this->page] += $offsetlen; + } else { + $pagemark = $this->intmrk[$this->page]; + $this->intmrk[$this->page] += $offsetlen; + } + $pagebuff = $this->getPageBuffer($this->page); + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->setPageBuffer($this->page, $pstart.$ccode.$pend); + } + } + } // end for each page + // Get end-of-cell Y position + $currentY = $this->GetY(); + // restore previous values + if ($this->num_columns > 1) { + $this->selectColumn(); + } else { + // restore original margins + $this->lMargin = $lMargin; + $this->rMargin = $rMargin; + if ($this->page > $startpage) { + // check for margin variations between pages (i.e. booklet mode) + $dl = ($this->pagedim[$this->page]['olm'] - $this->pagedim[$startpage]['olm']); + $dr = ($this->pagedim[$this->page]['orm'] - $this->pagedim[$startpage]['orm']); + if (($dl != 0) OR ($dr != 0)) { + $this->lMargin += $dl; + $this->rMargin += $dr; + } + } + } + if ($ln > 0) { + //Go to the beginning of the next line + $this->SetY($currentY + $mc_margin['B']); + if ($ln == 2) { + $this->SetX($x + $w + $mc_margin['L'] + $mc_margin['R']); + } + } else { + // go left or right by case + $this->setPage($startpage); + $this->y = $y; + $this->SetX($x + $w + $mc_margin['L'] + $mc_margin['R']); + } + $this->setContentMark(); + $this->cell_padding = $prev_cell_padding; + $this->cell_margin = $prev_cell_margin; + return $nl; + } + + /** + * Get the border mode accounting for multicell position (opens bottom side of multicell crossing pages) + * @param $brd (mixed) Indicates if borders must be drawn around the cell block. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $position (string) multicell position: 'start', 'middle', 'end' + * @return border mode array + * @protected + * @since 4.4.002 (2008-12-09) + */ + protected function getBorderMode($brd, $position='start') { + if ((!$this->opencell) OR empty($brd)) { + return $brd; + } + if ($brd == 1) { + $brd = 'LTRB'; + } + if (is_string($brd)) { + // convert string to array + $slen = strlen($brd); + $newbrd = array(); + for ($i = 0; $i < $slen; ++$i) { + $newbrd[$brd[$i]] = array('cap' => 'square', 'join' => 'miter'); + } + $brd = $newbrd; + } + foreach ($brd as $border => $style) { + switch ($position) { + case 'start': { + if (strpos($border, 'B') !== false) { + // remove bottom line + $newkey = str_replace('B', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + case 'middle': { + if (strpos($border, 'B') !== false) { + // remove bottom line + $newkey = str_replace('B', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + $border = $newkey; + } + if (strpos($border, 'T') !== false) { + // remove bottom line + $newkey = str_replace('T', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + case 'end': { + if (strpos($border, 'T') !== false) { + // remove bottom line + $newkey = str_replace('T', '', $border); + if (strlen($newkey) > 0) { + $brd[$newkey] = $style; + } + unset($brd[$border]); + } + break; + } + } + } + return $brd; + } + + /** + * This method return the estimated number of lines for print a simple text string using Multicell() method. + * @param $txt (string) String for calculating his height + * @param $w (float) Width of cells. If 0, they extend up to the right margin of the page. + * @param $reseth (boolean) if true reset the last cell height (default false). + * @param $autopadding (boolean) if true, uses internal padding and automatically adjust it to account for line width (default true). + * @param $cellpadding (float) Internal cell padding, if empty uses default cell padding. + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return float Return the minimal height needed for multicell method for printing the $txt param. + * @author Alexander Escalona Fernández, Nicola Asuni + * @public + * @since 4.5.011 + */ + public function getNumLines($txt, $w=0, $reseth=false, $autopadding=true, $cellpadding='', $border=0) { + if ($txt === '') { + // empty string + return 1; + } + // adjust internal padding + $prev_cell_padding = $this->cell_padding; + $prev_lasth = $this->lasth; + if (is_array($cellpadding)) { + $this->cell_padding = $cellpadding; + } + $this->adjustCellPadding($border); + if ($this->empty_string($w) OR ($w <= 0)) { + if ($this->rtl) { + $w = $this->x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $this->x; + } + } + $wmax = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + if ($reseth) { + // reset row height + $this->resetLastH(); + } + $lines = 1; + $sum = 0; + $chars = $this->utf8Bidi($this->UTF8StringToArray($txt), $txt, $this->tmprtl); + $charsWidth = $this->GetArrStringWidth($chars, '', '', 0, true); + $length = count($chars); + $lastSeparator = -1; + for ($i = 0; $i < $length; ++$i) { + $charWidth = $charsWidth[$i]; + if (preg_match($this->re_spaces, $this->unichr($chars[$i]))) { + $lastSeparator = $i; + } + if ((($sum + $charWidth) > $wmax) OR ($chars[$i] == 10)) { + ++$lines; + if ($chars[$i] == 10) { + $lastSeparator = -1; + $sum = 0; + } elseif ($lastSeparator != -1) { + $i = $lastSeparator; + $lastSeparator = -1; + $sum = 0; + } else { + $sum = $charWidth; + } + } else { + $sum += $charWidth; + } + } + if ($chars[($length - 1)] == 10) { + --$lines; + } + $this->cell_padding = $prev_cell_padding; + $this->lasth = $prev_lasth; + return $lines; + } + + /** + * This method return the estimated height needed for printing a simple text string using the Multicell() method. + * Generally, if you want to know the exact height for a block of content you can use the following alternative technique: + * @pre + * // store current object + * $pdf->startTransaction(); + * // store starting values + * $start_y = $pdf->GetY(); + * $start_page = $pdf->getPage(); + * // call your printing functions with your parameters + * // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + * $pdf->MultiCell($w=0, $h=0, $txt, $border=1, $align='L', $fill=false, $ln=1, $x='', $y='', $reseth=true, $stretch=0, $ishtml=false, $autopadding=true, $maxh=0); + * // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + * // get the new Y + * $end_y = $pdf->GetY(); + * $end_page = $pdf->getPage(); + * // calculate height + * $height = 0; + * if ($end_page == $start_page) { + * $height = $end_y - $start_y; + * } else { + * for ($page=$start_page; $page <= $end_page; ++$page) { + * $this->setPage($page); + * if ($page == $start_page) { + * // first page + * $height = $this->h - $start_y - $this->bMargin; + * } elseif ($page == $end_page) { + * // last page + * $height = $end_y - $this->tMargin; + * } else { + * $height = $this->h - $this->tMargin - $this->bMargin; + * } + * } + * } + * // restore previous object + * $pdf = $pdf->rollbackTransaction(); + * + * @param $w (float) Width of cells. If 0, they extend up to the right margin of the page. + * @param $txt (string) String for calculating his height + * @param $reseth (boolean) if true reset the last cell height (default false). + * @param $autopadding (boolean) if true, uses internal padding and automatically adjust it to account for line width (default true). + * @param $cellpadding (float) Internal cell padding, if empty uses default cell padding. + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @return float Return the minimal height needed for multicell method for printing the $txt param. + * @author Nicola Asuni, Alexander Escalona Fernández + * @public + */ + public function getStringHeight($w, $txt, $reseth=false, $autopadding=true, $cellpadding='', $border=0) { + // adjust internal padding + $prev_cell_padding = $this->cell_padding; + $prev_lasth = $this->lasth; + if (is_array($cellpadding)) { + $this->cell_padding = $cellpadding; + } + $this->adjustCellPadding($border); + $lines = $this->getNumLines($txt, $w, $reseth, $autopadding, $cellpadding, $border); + $height = $lines * ($this->FontSize * $this->cell_height_ratio); + if ($autopadding) { + // add top and bottom padding + $height += ($this->cell_padding['T'] + $this->cell_padding['B']); + } + $this->cell_padding = $prev_cell_padding; + $this->lasth = $prev_lasth; + return $height; + } + + /** + * This method prints text from the current position.
        + * @param $h (float) Line height + * @param $txt (string) String to print + * @param $link (mixed) URL or identifier returned by AddLink() + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $align (string) Allows to center or align the text. Possible values are:
        • L or empty string: left align (default value)
        • C: center
        • R: right align
        • J: justify
        + * @param $ln (boolean) if true set cursor at the bottom of the line, otherwise set cursor at the top of the line. + * @param $stretch (int) font stretch mode:
        • 0 = disabled
        • 1 = horizontal scaling only if text is larger than cell width
        • 2 = forced horizontal scaling to fit cell width
        • 3 = character spacing only if text is larger than cell width
        • 4 = forced character spacing to fit cell width
        General font stretching and scaling values will be preserved when possible. + * @param $firstline (boolean) if true prints only the first line and return the remaining string. + * @param $firstblock (boolean) if true the string is the starting of a line. + * @param $maxh (float) maximum height. The remaining unprinted text will be returned. It should be >= $h and less then remaining space to the bottom of the page, or 0 for disable this feature. + * @param $wadj (float) first line width will be reduced by this amount (used in HTML mode). + * @param $margin (array) margin array of the parent container + * @return mixed Return the number of cells or the remaining string if $firstline = true. + * @public + * @since 1.5 + */ + public function Write($h, $txt, $link='', $fill=false, $align='', $ln=false, $stretch=0, $firstline=false, $firstblock=false, $maxh=0, $wadj=0, $margin='') { + // check page for no-write regions and adapt page margins if necessary + list($this->x, $this->y) = $this->checkPageRegions($h, $this->x, $this->y); + if (strlen($txt) == 0) { + // fix empty text + $txt = ' '; + } + if ($margin === '') { + // set default margins + $margin = $this->cell_margin; + } + // remove carriage returns + $s = str_replace("\r", '', $txt); + // check if string contains arabic text + if (preg_match($this->unicode->uni_RE_PATTERN_ARABIC, $s)) { + $arabic = true; + } else { + $arabic = false; + } + // check if string contains RTL text + if ($arabic OR ($this->tmprtl == 'R') OR preg_match($this->unicode->uni_RE_PATTERN_RTL, $s)) { + $rtlmode = true; + } else { + $rtlmode = false; + } + // get a char width + $chrwidth = $this->GetCharWidth(46); // dot character + // get array of unicode values + $chars = $this->UTF8StringToArray($s); + // get array of chars + $uchars = $this->UTF8ArrayToUniArray($chars); + // get the number of characters + $nb = count($chars); + // replacement for SHY character (minus symbol) + $shy_replacement = 45; + $shy_replacement_char = $this->unichr($shy_replacement); + // widht for SHY replacement + $shy_replacement_width = $this->GetCharWidth($shy_replacement); + // max Y + $maxy = $this->y + $maxh - $h - $this->cell_padding['T'] - $this->cell_padding['B']; + // page width + $pw = $w = $this->w - $this->lMargin - $this->rMargin; + // calculate remaining line width ($w) + if ($this->rtl) { + $w = $this->x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $this->x; + } + // max column width + $wmax = $w - $wadj; + if (!$firstline) { + $wmax -= ($this->cell_padding['L'] + $this->cell_padding['R']); + } + if ((!$firstline) AND (($chrwidth > $wmax) OR ($this->GetCharWidth($chars[0]) > $wmax))) { + // a single character do not fit on column + return ''; + } + // minimum row height + $row_height = max($h, $this->FontSize * $this->cell_height_ratio); + $start_page = $this->page; + $i = 0; // character position + $j = 0; // current starting position + $sep = -1; // position of the last blank space + $shy = false; // true if the last blank is a soft hypen (SHY) + $l = 0; // current string length + $nl = 0; //number of lines + $linebreak = false; + $pc = 0; // previous character + // for each character + while ($i < $nb) { + if (($maxh > 0) AND ($this->y >= $maxy) ) { + break; + } + //Get the current character + $c = $chars[$i]; + if ($c == 10) { // 10 = "\n" = new line + //Explicit line break + if ($align == 'J') { + if ($this->rtl) { + $talign = 'R'; + } else { + $talign = 'L'; + } + } else { + $talign = $align; + } + $tmpstr = $this->UniArrSubString($uchars, $j, $i); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($i - $j)); + if ($rtlmode) { + $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->SetCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + // Skip newlines at the begining of a page or column + if (!empty($tmpstr) OR ($this->y < ($this->PageBreakTrigger - $row_height))) { + $this->Cell($w, $h, $tmpstr, 0, 1, $talign, $fill, $link, $stretch); + } + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return ($this->UniArrSubString($uchars, $i)); + } + ++$nl; + $j = $i + 1; + $l = 0; + $sep = -1; + $shy = false; + // account for margin changes + if ((($this->y + $this->lasth) > $this->PageBreakTrigger) AND ($this->inPageBody())) { + $this->AcceptPageBreak(); + if ($this->rtl) { + $this->x -= $margin['R']; + } else { + $this->x += $margin['L']; + } + $this->lMargin += $margin['L']; + $this->rMargin += $margin['R']; + } + $w = $this->getRemainingWidth(); + $wmax = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + } else { + // 160 is the non-breaking space. + // 173 is SHY (Soft Hypen). + // \p{Z} or \p{Separator}: any kind of Unicode whitespace or invisible separator. + // \p{Lo} or \p{Other_Letter}: a Unicode letter or ideograph that does not have lowercase and uppercase variants. + // \p{Lo} is needed because Chinese characters are packed next to each other without spaces in between. + if (($c != 160) AND (($c == 173) OR preg_match($this->re_spaces, $this->unichr($c)))) { + // update last blank space position + $sep = $i; + // check if is a SHY + if ($c == 173) { + $shy = true; + if ($pc == 45) { + $tmp_shy_replacement_width = 0; + $tmp_shy_replacement_char = ''; + } else { + $tmp_shy_replacement_width = $shy_replacement_width; + $tmp_shy_replacement_char = $shy_replacement_char; + } + } else { + $shy = false; + } + } + // update string length + if ($this->isUnicodeFont() AND ($arabic)) { + // with bidirectional algorithm some chars may be changed affecting the line length + // *** very slow *** + $l = $this->GetArrStringWidth($this->utf8Bidi(array_slice($chars, $j, ($i - $j)), '', $this->tmprtl)); + } else { + $l += $this->GetCharWidth($c); + } + if (($l > $wmax) OR (($c == 173) AND (($l + $tmp_shy_replacement_width) > $wmax)) ) { + // we have reached the end of column + if ($sep == -1) { + // check if the line was already started + if (($this->rtl AND ($this->x <= ($this->w - $this->rMargin - $chrwidth))) + OR ((!$this->rtl) AND ($this->x >= ($this->lMargin + $chrwidth)))) { + // print a void cell and go to next line + $this->Cell($w, $h, '', 0, 1); + $linebreak = true; + if ($firstline) { + return ($this->UniArrSubString($uchars, $j)); + } + } else { + // truncate the word because do not fit on column + $tmpstr = $this->UniArrSubString($uchars, $j, $i); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($i - $j)); + if ($rtlmode) { + $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->SetCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $tmpstr, 0, 1, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return ($this->UniArrSubString($uchars, $i)); + } + $j = $i; + --$i; + } + } else { + // word wrapping + if ($this->rtl AND (!$firstblock) AND ($sep < $i)) { + $endspace = 1; + } else { + $endspace = 0; + } + // check the length of the next string + $strrest = $this->UniArrSubString($uchars, ($sep + $endspace)); + $nextstr = preg_split('/'.$this->re_space['p'].'/'.$this->re_space['m'], $this->stringTrim($strrest)); + if (isset($nextstr[0]) AND ($this->GetStringWidth($nextstr[0]) > $pw)) { + // truncate the word because do not fit on a full page width + $tmpstr = $this->UniArrSubString($uchars, $j, $i); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($i - $j)); + if ($rtlmode) { + $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->SetCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $tmpstr, 0, 1, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return ($this->UniArrSubString($uchars, $i)); + } + $j = $i; + --$i; + } else { + // word wrapping + if ($shy) { + // add hypen (minus symbol) at the end of the line + $shy_width = $tmp_shy_replacement_width; + if ($this->rtl) { + $shy_char_left = $tmp_shy_replacement_char; + $shy_char_right = ''; + } else { + $shy_char_left = ''; + $shy_char_right = $tmp_shy_replacement_char; + } + } else { + $shy_width = 0; + $shy_char_left = ''; + $shy_char_right = ''; + } + $tmpstr = $this->UniArrSubString($uchars, $j, ($sep + $endspace)); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, (($sep + $endspace) - $j)); + if ($rtlmode) { + $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew - $shy_width; + } else { + $this->endlinex = $startx + $linew + $shy_width; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->SetCellPadding(0); + } + } + // print the line + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $shy_char_left.$tmpstr.$shy_char_right, 0, 1, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + // return the remaining text + $this->cell_padding = $tmpcellpadding; + return ($this->UniArrSubString($uchars, ($sep + $endspace))); + } + $i = $sep; + $sep = -1; + $shy = false; + $j = ($i+1); + } + } + // account for margin changes + if ((($this->y + $this->lasth) > $this->PageBreakTrigger) AND ($this->inPageBody())) { + $this->AcceptPageBreak(); + if ($this->rtl) { + $this->x -= $margin['R']; + } else { + $this->x += $margin['L']; + } + $this->lMargin += $margin['L']; + $this->rMargin += $margin['R']; + } + $w = $this->getRemainingWidth(); + $wmax = $w - $this->cell_padding['L'] - $this->cell_padding['R']; + if ($linebreak) { + $linebreak = false; + } else { + ++$nl; + $l = 0; + } + } + } + // save last character + $pc = $c; + ++$i; + } // end while i < nb + // print last substring (if any) + if ($l > 0) { + switch ($align) { + case 'J': + case 'C': { + $w = $w; + break; + } + case 'L': { + if ($this->rtl) { + $w = $w; + } else { + $w = $l; + } + break; + } + case 'R': { + if ($this->rtl) { + $w = $l; + } else { + $w = $w; + } + break; + } + default: { + $w = $l; + break; + } + } + $tmpstr = $this->UniArrSubString($uchars, $j, $nb); + if ($firstline) { + $startx = $this->x; + $tmparr = array_slice($chars, $j, ($nb - $j)); + if ($rtlmode) { + $tmparr = $this->utf8Bidi($tmparr, $tmpstr, $this->tmprtl); + } + $linew = $this->GetArrStringWidth($tmparr); + unset($tmparr); + if ($this->rtl) { + $this->endlinex = $startx - $linew; + } else { + $this->endlinex = $startx + $linew; + } + $w = $linew; + $tmpcellpadding = $this->cell_padding; + if ($maxh == 0) { + $this->SetCellPadding(0); + } + } + if ($firstblock AND $this->isRTLTextDir()) { + $tmpstr = $this->stringRightTrim($tmpstr); + } + $this->Cell($w, $h, $tmpstr, 0, $ln, $align, $fill, $link, $stretch); + unset($tmpstr); + if ($firstline) { + $this->cell_padding = $tmpcellpadding; + return ($this->UniArrSubString($uchars, $nb)); + } + ++$nl; + } + if ($firstline) { + return ''; + } + return $nl; + } + + /** + * Returns the remaining width between the current position and margins. + * @return int Return the remaining width + * @protected + */ + protected function getRemainingWidth() { + list($this->x, $this->y) = $this->checkPageRegions(0, $this->x, $this->y); + if ($this->rtl) { + return ($this->x - $this->lMargin); + } else { + return ($this->w - $this->rMargin - $this->x); + } + } + + /** + * Extract a slice of the $strarr array and return it as string. + * @param $strarr (string) The input array of characters. + * @param $start (int) the starting element of $strarr. + * @param $end (int) first element that will not be returned. + * @return Return part of a string + * @public + */ + public function UTF8ArrSubString($strarr, $start='', $end='') { + if (strlen($start) == 0) { + $start = 0; + } + if (strlen($end) == 0) { + $end = count($strarr); + } + $string = ''; + for ($i=$start; $i < $end; ++$i) { + $string .= $this->unichr($strarr[$i]); + } + return $string; + } + + /** + * Extract a slice of the $uniarr array and return it as string. + * @param $uniarr (string) The input array of characters. + * @param $start (int) the starting element of $strarr. + * @param $end (int) first element that will not be returned. + * @return Return part of a string + * @public + * @since 4.5.037 (2009-04-07) + */ + public function UniArrSubString($uniarr, $start='', $end='') { + if (strlen($start) == 0) { + $start = 0; + } + if (strlen($end) == 0) { + $end = count($uniarr); + } + $string = ''; + for ($i=$start; $i < $end; ++$i) { + $string .= $uniarr[$i]; + } + return $string; + } + + /** + * Convert an array of UTF8 values to array of unicode characters + * @param $ta (string) The input array of UTF8 values. + * @return Return array of unicode characters + * @public + * @since 4.5.037 (2009-04-07) + */ + public function UTF8ArrayToUniArray($ta) { + return array_map(array($this, 'unichr'), $ta); + } + + /** + * Returns the unicode caracter specified by UTF-8 value + * @param $c (int) UTF-8 value + * @return Returns the specified character. + * @author Miguel Perez, Nicola Asuni + * @public + * @since 2.3.000 (2008-03-05) + */ + public function unichr($c) { + if (!$this->isunicode) { + return chr($c); + } elseif ($c <= 0x7F) { + // one byte + return chr($c); + } elseif ($c <= 0x7FF) { + // two bytes + return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F); + } elseif ($c <= 0xFFFF) { + // three bytes + return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); + } elseif ($c <= 0x10FFFF) { + // four bytes + return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); + } else { + return ''; + } + } + + /** + * Return the image type given the file name or array returned by getimagesize() function. + * @param $imgfile (string) image file name + * @param $iminfo (array) array of image information returned by getimagesize() function. + * @return string image type + * @since 4.8.017 (2009-11-27) + */ + public function getImageFileType($imgfile, $iminfo=array()) { + $type = ''; + if (isset($iminfo['mime']) AND !empty($iminfo['mime'])) { + $mime = explode('/', $iminfo['mime']); + if ((count($mime) > 1) AND ($mime[0] == 'image') AND (!empty($mime[1]))) { + $type = strtolower(trim($mime[1])); + } + } + if (empty($type)) { + $fileinfo = pathinfo($imgfile); + if (isset($fileinfo['extension']) AND (!$this->empty_string($fileinfo['extension']))) { + $type = strtolower(trim($fileinfo['extension'])); + } + } + if ($type == 'jpg') { + $type = 'jpeg'; + } + return $type; + } + + /** + * Set the block dimensions accounting for page breaks and page/column fitting + * @param $w (float) width + * @param $h (float) height + * @param $x (float) X coordinate + * @param $y (float) Y coodiante + * @param $fitonpage (boolean) if true the block is resized to not exceed page dimensions. + * @return array($w, $h, $x, $y) + * @protected + * @since 5.5.009 (2010-07-05) + */ + protected function fitBlock($w, $h, $x, $y, $fitonpage=false) { + if ($w <= 0) { + // set maximum width + $w = ($this->w - $this->lMargin - $this->rMargin); + } + if ($h <= 0) { + // set maximum height + $h = ($this->PageBreakTrigger - $this->tMargin); + } + // resize the block to be vertically contained on a single page or single column + if ($fitonpage OR $this->AutoPageBreak) { + $ratio_wh = ($w / $h); + if ($h > ($this->PageBreakTrigger - $this->tMargin)) { + $h = $this->PageBreakTrigger - $this->tMargin; + $w = ($h * $ratio_wh); + } + // resize the block to be horizontally contained on a single page or single column + if ($fitonpage) { + $maxw = ($this->w - $this->lMargin - $this->rMargin); + if ($w > $maxw) { + $w = $maxw; + $h = ($w / $ratio_wh); + } + } + } + // Check whether we need a new page or new column first as this does not fit + $prev_x = $this->x; + $prev_y = $this->y; + if ($this->checkPageBreak($h, $y) OR ($this->y < $prev_y)) { + $y = $this->y; + if ($this->rtl) { + $x += ($prev_x - $this->x); + } else { + $x += ($this->x - $prev_x); + } + $this->newline = true; + } + // resize the block to be contained on the remaining available page or column space + if ($fitonpage) { + $ratio_wh = ($w / $h); + if (($y + $h) > $this->PageBreakTrigger) { + $h = $this->PageBreakTrigger - $y; + $w = ($h * $ratio_wh); + } + if ((!$this->rtl) AND (($x + $w) > ($this->w - $this->rMargin))) { + $w = $this->w - $this->rMargin - $x; + $h = ($w / $ratio_wh); + } elseif (($this->rtl) AND (($x - $w) < ($this->lMargin))) { + $w = $x - $this->lMargin; + $h = ($w / $ratio_wh); + } + } + return array($w, $h, $x, $y); + } + + /** + * Puts an image in the page. + * The upper-left corner must be given. + * The dimensions can be specified in different ways:
          + *
        • explicit width and height (expressed in user unit)
        • + *
        • one explicit dimension, the other being calculated automatically in order to keep the original proportions
        • + *
        • no explicit dimension, in which case the image is put at 72 dpi
        + * Supported formats are JPEG and PNG images whitout GD library and all images supported by GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM; + * The format can be specified explicitly or inferred from the file extension.
        + * It is possible to put a link on the image.
        + * Remark: if an image is used several times, only one copy will be embedded in the file.
        + * @param $file (string) Name of the file containing the image or a '@' character followed by the image data string. To link an image without embedding it on the document, set an asterisk character before the URL (i.e.: '*http://www.example.com/image.jpg'). + * @param $x (float) Abscissa of the upper-left corner (LTR) or upper-right corner (RTL). + * @param $y (float) Ordinate of the upper-left corner (LTR) or upper-right corner (RTL). + * @param $w (float) Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $h (float) Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $type (string) Image format. Possible values are (case insensitive): JPEG and PNG (whitout GD library) and all images supported by GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM;. If not specified, the type is inferred from the file extension. + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $align (string) Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
        • T: top-right for LTR or top-left for RTL
        • M: middle-right for LTR or middle-left for RTL
        • B: bottom-right for LTR or bottom-left for RTL
        • N: next line
        + * @param $resize (mixed) If true resize (reduce) the image to fit $w and $h (requires GD or ImageMagick library); if false do not resize; if 2 force resize in all cases (upscaling and downscaling). + * @param $dpi (int) dot-per-inch resolution used on resize + * @param $palign (string) Allows to center or align the image on the current line. Possible values are:
        • L : left align
        • C : center
        • R : right align
        • '' : empty string : left for LTR or right for RTL
        + * @param $ismask (boolean) true if this image is a mask, false otherwise + * @param $imgmask (mixed) image object returned by this function or false + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $fitbox (mixed) If not false scale image dimensions proportionally to fit within the ($w, $h) box. $fitbox can be true or a 2 characters string indicating the image alignment inside the box. The first character indicate the horizontal alignment (L = left, C = center, R = right) the second character indicate the vertical algnment (T = top, M = middle, B = bottom). + * @param $hidden (boolean) If true do not display the image. + * @param $fitonpage (boolean) If true the image is resized to not exceed page dimensions. + * @param $alt (boolean) If true the image will be added as alternative and not directly printed (the ID of the image will be returned). + * @param $altimgs (array) Array of alternate images IDs. Each alternative image must be an array with two values: an integer representing the image ID (the value returned by the Image method) and a boolean value to indicate if the image is the default for printing. + * @return image information + * @public + * @since 1.1 + */ + public function Image($file, $x='', $y='', $w=0, $h=0, $type='', $link='', $align='', $resize=false, $dpi=300, $palign='', $ismask=false, $imgmask=false, $border=0, $fitbox=false, $hidden=false, $fitonpage=false, $alt=false, $altimgs=array()) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $cached_file = false; // true when the file is cached + $exurl = ''; // external streams + // check if we are passing an image as file or string + if ($file[0] === '@') { + // image from string + $imgdata = substr($file, 1); + $file = K_PATH_CACHE.'img_'.md5($imgdata); + $fp = fopen($file, 'w'); + fwrite($fp, $imgdata); + fclose($fp); + unset($imgdata); + $cached_file = true; + $imsize = @getimagesize($file); + if ($imsize === FALSE) { + unlink($file); + $cached_file = false; + } + } else { // image file + if ($file{0} === '*') { + // image as external stream + $file = substr($file, 1); + $exurl = $file; + } + // check if is local file + if (!@file_exists($file)) { + // encode spaces on filename (file is probably an URL) + $file = str_replace(' ', '%20', $file); + } + if (@file_exists($file)) { + // get image dimensions + $imsize = @getimagesize($file); + } else { + $imsize = false; + } + if ($imsize === FALSE) { + if (function_exists('curl_init')) { + // try to get remote file data using cURL + $cs = curl_init(); // curl session + curl_setopt($cs, CURLOPT_URL, $file); + curl_setopt($cs, CURLOPT_BINARYTRANSFER, true); + curl_setopt($cs, CURLOPT_FAILONERROR, true); + curl_setopt($cs, CURLOPT_RETURNTRANSFER, true); + curl_setopt($cs, CURLOPT_FOLLOWLOCATION, true); + curl_setopt($cs, CURLOPT_CONNECTTIMEOUT, 5); + curl_setopt($cs, CURLOPT_TIMEOUT, 30); + curl_setopt($cs, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($cs, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($cs, CURLOPT_USERAGENT, 'TCPDF'); + $imgdata = curl_exec($cs); + curl_close($cs); + if ($imgdata !== FALSE) { + // copy image to cache + $file = K_PATH_CACHE.'img_'.md5($imgdata); + $fp = fopen($file, 'w'); + fwrite($fp, $imgdata); + fclose($fp); + unset($imgdata); + $cached_file = true; + $imsize = @getimagesize($file); + if ($imsize === FALSE) { + unlink($file); + $cached_file = false; + } + } + } elseif (($w > 0) AND ($h > 0)) { + // get measures from specified data + $pw = $this->getHTMLUnitToUnits($w, 0, $this->pdfunit, true) * $this->imgscale * $this->k; + $ph = $this->getHTMLUnitToUnits($h, 0, $this->pdfunit, true) * $this->imgscale * $this->k; + $imsize = array($pw, $ph); + } + } + } + if ($imsize === FALSE) { + if (substr($file, 0, -34) == K_PATH_CACHE.'msk') { // mask file + // get measures from specified data + $pw = $this->getHTMLUnitToUnits($w, 0, $this->pdfunit, true) * $this->imgscale * $this->k; + $ph = $this->getHTMLUnitToUnits($h, 0, $this->pdfunit, true) * $this->imgscale * $this->k; + $imsize = array($pw, $ph); + } else { + $this->Error('[Image] Unable to get image: '.$file); + } + } + // file hash + $filehash = md5($file); + // get original image width and height in pixels + list($pixw, $pixh) = $imsize; + // calculate image width and height on document + if (($w <= 0) AND ($h <= 0)) { + // convert image size to document unit + $w = $this->pixelsToUnits($pixw); + $h = $this->pixelsToUnits($pixh); + } elseif ($w <= 0) { + $w = $h * $pixw / $pixh; + } elseif ($h <= 0) { + $h = $w * $pixh / $pixw; + } elseif (($fitbox !== false) AND ($w > 0) AND ($h > 0)) { + if (strlen($fitbox) !== 2) { + // set default alignment + $fitbox = '--'; + } + // scale image dimensions proportionally to fit within the ($w, $h) box + if ((($w * $pixh) / ($h * $pixw)) < 1) { + // store current height + $oldh = $h; + // calculate new height + $h = $w * $pixh / $pixw; + // height difference + $hdiff = ($oldh - $h); + // vertical alignment + switch (strtoupper($fitbox{1})) { + case 'T': { + break; + } + case 'M': { + $y += ($hdiff / 2); + break; + } + case 'B': { + $y += $hdiff; + break; + } + } + } else { + // store current width + $oldw = $w; + // calculate new width + $w = $h * $pixw / $pixh; + // width difference + $wdiff = ($oldw - $w); + // horizontal alignment + switch (strtoupper($fitbox{0})) { + case 'L': { + if ($this->rtl) { + $x -= $wdiff; + } + break; + } + case 'C': { + if ($this->rtl) { + $x -= ($wdiff / 2); + } else { + $x += ($wdiff / 2); + } + break; + } + case 'R': { + if (!$this->rtl) { + $x += $wdiff; + } + break; + } + } + } + } + // fit the image on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + // calculate new minimum dimensions in pixels + $neww = round($w * $this->k * $dpi / $this->dpi); + $newh = round($h * $this->k * $dpi / $this->dpi); + // check if resize is necessary (resize is used only to reduce the image) + $newsize = ($neww * $newh); + $pixsize = ($pixw * $pixh); + if (intval($resize) == 2) { + $resize = true; + } elseif ($newsize >= $pixsize) { + $resize = false; + } + // check if image has been already added on document + $newimage = true; + if (in_array($file, $this->imagekeys)) { + $newimage = false; + // get existing image data + $info = $this->getImageBuffer($file); + if (substr($file, 0, -34) != K_PATH_CACHE.'msk') { + // check if the newer image is larger + $oldsize = ($info['w'] * $info['h']); + if ((($oldsize < $newsize) AND ($resize)) OR (($oldsize < $pixsize) AND (!$resize))) { + $newimage = true; + } + } + } elseif (substr($file, 0, -34) != K_PATH_CACHE.'msk') { + // check for cached images with alpha channel + $tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash; + $tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash; + if (in_array($tempfile_plain, $this->imagekeys)) { + // get existing image data + $info = $this->getImageBuffer($tempfile_plain); + // check if the newer image is larger + $oldsize = ($info['w'] * $info['h']); + if ((($oldsize < $newsize) AND ($resize)) OR (($oldsize < $pixsize) AND (!$resize))) { + $newimage = true; + } else { + $newimage = false; + // embed mask image + $imgmask = $this->Image($tempfile_alpha, $x, $y, $w, $h, 'PNG', '', '', $resize, $dpi, '', true, false); + // embed image, masked with previously embedded mask + return $this->Image($tempfile_plain, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, false, $imgmask); + } + } + } + if ($newimage) { + //First use of image, get info + $type = strtolower($type); + if ($type == '') { + $type = $this->getImageFileType($file, $imsize); + } elseif ($type == 'jpg') { + $type = 'jpeg'; + } + $mqr = $this->get_mqr(); + $this->set_mqr(false); + // Specific image handlers + $mtd = '_parse'.$type; + // GD image handler function + $gdfunction = 'imagecreatefrom'.$type; + $info = false; + if ((method_exists($this, $mtd)) AND (!($resize AND (function_exists($gdfunction) OR extension_loaded('imagick'))))) { + // TCPDF image functions + $info = $this->$mtd($file); + if ($info == 'pngalpha') { + return $this->ImagePngAlpha($file, $x, $y, $pixw, $pixh, $w, $h, 'PNG', $link, $align, $resize, $dpi, $palign, $filehash); + } + } + if (!$info) { + if (function_exists($gdfunction)) { + // GD library + $img = $gdfunction($file); + if ($resize) { + $imgr = imagecreatetruecolor($neww, $newh); + if (($type == 'gif') OR ($type == 'png')) { + $imgr = $this->_setGDImageTransparency($imgr, $img); + } + imagecopyresampled($imgr, $img, 0, 0, 0, 0, $neww, $newh, $pixw, $pixh); + if (($type == 'gif') OR ($type == 'png')) { + $info = $this->_toPNG($imgr); + } else { + $info = $this->_toJPEG($imgr); + } + } else { + if (($type == 'gif') OR ($type == 'png')) { + $info = $this->_toPNG($img); + } else { + $info = $this->_toJPEG($img); + } + } + } elseif (extension_loaded('imagick')) { + // ImageMagick library + $img = new Imagick(); + if ($type == 'SVG') { + // get SVG file content + $svgimg = file_get_contents($file); + // get width and height + $regs = array(); + if (preg_match('/]*)>/si', $svgimg, $regs)) { + $svgtag = $regs[1]; + $tmp = array(); + if (preg_match('/[\s]+width[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { + $ow = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + $owu = sprintf('%.3F', ($ow * $dpi / 72)).$this->pdfunit; + $svgtag = preg_replace('/[\s]+width[\s]*=[\s]*"[^"]*"/si', ' width="'.$owu.'"', $svgtag, 1); + } else { + $ow = $w; + } + $tmp = array(); + if (preg_match('/[\s]+height[\s]*=[\s]*"([^"]*)"/si', $svgtag, $tmp)) { + $oh = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + $ohu = sprintf('%.3F', ($oh * $dpi / 72)).$this->pdfunit; + $svgtag = preg_replace('/[\s]+height[\s]*=[\s]*"[^"]*"/si', ' height="'.$ohu.'"', $svgtag, 1); + } else { + $oh = $h; + } + $tmp = array(); + if (!preg_match('/[\s]+viewBox[\s]*=[\s]*"[\s]*([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]*"/si', $svgtag, $tmp)) { + $vbw = ($ow * $this->imgscale * $this->k); + $vbh = ($oh * $this->imgscale * $this->k); + $vbox = sprintf(' viewBox="0 0 %.3F %.3F" ', $vbw, $vbh); + $svgtag = $vbox.$svgtag; + } + $svgimg = preg_replace('/]*)>/si', '', $svgimg, 1); + } + $img->readImageBlob($svgimg); + } else { + $img->readImage($file); + } + if ($resize) { + $img->resizeImage($neww, $newh, 10, 1, false); + } + $img->setCompressionQuality($this->jpeg_quality); + $img->setImageFormat('jpeg'); + $tempname = tempnam(K_PATH_CACHE, 'jpg_'); + $img->writeImage($tempname); + $info = $this->_parsejpeg($tempname); + unlink($tempname); + $img->destroy(); + } else { + return; + } + } + if ($info === false) { + //If false, we cannot process image + return; + } + $this->set_mqr($mqr); + if ($ismask) { + // force grayscale + $info['cs'] = 'DeviceGray'; + } + $info['i'] = $this->numimages; + if (!in_array($file, $this->imagekeys)) { + ++$info['i']; + } + if ($imgmask !== false) { + $info['masked'] = $imgmask; + } + if (!empty($exurl)) { + $info['exurl'] = $exurl; + } + // array of alternative images + $info['altimgs'] = $altimgs; + // add image to document + $this->setImageBuffer($file, $info); + } + if ($cached_file) { + // remove cached file + unlink($file); + } + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x - $w; + } + $this->img_rb_x = $ximg; + } else { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x; + } + $this->img_rb_x = $ximg + $w; + } + if ($ismask OR $hidden) { + // image is not displayed + return $info['i']; + } + $xkimg = $ximg * $this->k; + if (!$alt) { + // only non-alternative immages will be set + $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%u Do Q', ($w * $this->k), ($h * $this->k), $xkimg, (($this->h - ($y + $h)) * $this->k), $info['i'])); + } + if (!empty($border)) { + $bx = $this->x; + $by = $this->y; + $this->x = $ximg; + if ($this->rtl) { + $this->x += $w; + } + $this->y = $y; + $this->Cell($w, $h, '', $border, 0, '', 0, '', 0, true); + $this->x = $bx; + $this->y = $by; + } + if ($link) { + $this->Link($ximg, $y, $w, $h, $link, 0); + } + // set pointer to align the next text/objects + switch($align) { + case 'T': { + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M': { + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B': { + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N': { + $this->SetY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['images'][] = $info['i']; + } + return $info['i']; + } + + /** + * Sets the current active configuration setting of magic_quotes_runtime (if the set_magic_quotes_runtime function exist) + * @param $mqr (boolean) FALSE for off, TRUE for on. + * @since 4.6.025 (2009-08-17) + */ + public function set_mqr($mqr) { + if (!defined('PHP_VERSION_ID')) { + $version = PHP_VERSION; + define('PHP_VERSION_ID', (($version{0} * 10000) + ($version{2} * 100) + $version{4})); + } + if (PHP_VERSION_ID < 50300) { + @set_magic_quotes_runtime($mqr); + } + } + + /** + * Gets the current active configuration setting of magic_quotes_runtime (if the get_magic_quotes_runtime function exist) + * @return Returns 0 if magic quotes runtime is off or get_magic_quotes_runtime doesn't exist, 1 otherwise. + * @since 4.6.025 (2009-08-17) + */ + public function get_mqr() { + if (!defined('PHP_VERSION_ID')) { + $version = PHP_VERSION; + define('PHP_VERSION_ID', (($version{0} * 10000) + ($version{2} * 100) + $version{4})); + } + if (PHP_VERSION_ID < 50300) { + return @get_magic_quotes_runtime(); + } + return 0; + } + + /** + * Convert the loaded image to a JPEG and then return a structure for the PDF creator. + * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. + * @param $image (image) Image object. + * return image JPEG image object. + * @protected + */ + protected function _toJPEG($image) { + $tempname = tempnam(K_PATH_CACHE, 'jpg_'); + imagejpeg($image, $tempname, $this->jpeg_quality); + imagedestroy($image); + $retvars = $this->_parsejpeg($tempname); + // tidy up by removing temporary image + unlink($tempname); + return $retvars; + } + + /** + * Convert the loaded image to a PNG and then return a structure for the PDF creator. + * This function requires GD library and write access to the directory defined on K_PATH_CACHE constant. + * @param $image (image) Image object. + * return image PNG image object. + * @protected + * @since 4.9.016 (2010-04-20) + */ + protected function _toPNG($image) { + // set temporary image file name + $tempname = tempnam(K_PATH_CACHE, 'jpg_'); + // turn off interlaced mode + imageinterlace($image, 0); + // create temporary PNG image + imagepng($image, $tempname); + // remove image from memory + imagedestroy($image); + // get PNG image data + $retvars = $this->_parsepng($tempname); + // tidy up by removing temporary image + unlink($tempname); + return $retvars; + } + + /** + * Set the transparency for the given GD image. + * @param $new_image (image) GD image object + * @param $image (image) GD image object. + * return GD image object. + * @protected + * @since 4.9.016 (2010-04-20) + */ + protected function _setGDImageTransparency($new_image, $image) { + // transparency index + $tid = imagecolortransparent($image); + // default transparency color + $tcol = array('red' => 255, 'green' => 255, 'blue' => 255); + if ($tid >= 0) { + // get the colors for the transparency index + $tcol = imagecolorsforindex($image, $tid); + } + $tid = imagecolorallocate($new_image, $tcol['red'], $tcol['green'], $tcol['blue']); + imagefill($new_image, 0, 0, $tid); + imagecolortransparent($new_image, $tid); + return $new_image; + } + + /** + * Extract info from a JPEG file without using the GD library. + * @param $file (string) image file to parse + * @return array structure containing the image data + * @protected + */ + protected function _parsejpeg($file) { + $a = getimagesize($file); + if (empty($a)) { + $this->Error('Missing or incorrect image file: '.$file); + } + if ($a[2] != 2) { + $this->Error('Not a JPEG file: '.$file); + } + // bits per pixel + $bpc = isset($a['bits']) ? intval($a['bits']) : 8; + // number of image channels + if (!isset($a['channels'])) { + $channels = 3; + } else { + $channels = intval($a['channels']); + } + // default colour space + switch ($channels) { + case 1: { + $colspace = 'DeviceGray'; + break; + } + case 3: { + $colspace = 'DeviceRGB'; + break; + } + case 4: { + $colspace = 'DeviceCMYK'; + break; + } + default: { + $channels = 3; + $colspace = 'DeviceRGB'; + break; + } + } + // get file content + $data = file_get_contents($file); + // check for embedded ICC profile + $icc = array(); + $offset = 0; + while (($pos = strpos($data, "ICC_PROFILE\0", $offset)) !== false) { + // get ICC sequence length + $length = ($this->_getUSHORT($data, ($pos - 2)) - 16); + // marker sequence number + $msn = max(1, ord($data[($pos + 12)])); + // number of markers (total of APP2 used) + $nom = max(1, ord($data[($pos + 13)])); + // get sequence segment + $icc[($msn - 1)] = substr($data, ($pos + 14), $length); + // move forward to next sequence + $offset = ($pos + 14 + $length); + } + // order and compact ICC segments + if (count($icc) > 0) { + ksort($icc); + $icc = implode('', $icc); + if ((ord($icc{36}) != 0x61) OR (ord($icc{37}) != 0x63) OR (ord($icc{38}) != 0x73) OR (ord($icc{39}) != 0x70)) { + // invalid ICC profile + $icc = false; + } + } else { + $icc = false; + } + return array('w' => $a[0], 'h' => $a[1], 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'DCTDecode', 'data' => $data); + } + + /** + * Extract info from a PNG file without using the GD library. + * @param $file (string) image file to parse + * @return array structure containing the image data + * @protected + */ + protected function _parsepng($file) { + $f = fopen($file, 'rb'); + if ($f === false) { + $this->Error('Can\'t open image file: '.$file); + } + //Check signature + if (fread($f, 8) != chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { + $this->Error('Not a PNG file: '.$file); + } + //Read header chunk + fread($f, 4); + if (fread($f, 4) != 'IHDR') { + $this->Error('Incorrect PNG file: '.$file); + } + $w = $this->_freadint($f); + $h = $this->_freadint($f); + $bpc = ord(fread($f, 1)); + if ($bpc > 8) { + //$this->Error('16-bit depth not supported: '.$file); + fclose($f); + return false; + } + $ct = ord(fread($f, 1)); + if ($ct == 0) { + $colspace = 'DeviceGray'; + } elseif ($ct == 2) { + $colspace = 'DeviceRGB'; + } elseif ($ct == 3) { + $colspace = 'Indexed'; + } else { + // alpha channel + fclose($f); + return 'pngalpha'; + } + if (ord(fread($f, 1)) != 0) { + //$this->Error('Unknown compression method: '.$file); + fclose($f); + return false; + } + if (ord(fread($f, 1)) != 0) { + //$this->Error('Unknown filter method: '.$file); + fclose($f); + return false; + } + if (ord(fread($f, 1)) != 0) { + //$this->Error('Interlacing not supported: '.$file); + fclose($f); + return false; + } + fread($f, 4); + $channels = ($ct == 2 ? 3 : 1); + $parms = '/DecodeParms << /Predictor 15 /Colors '.$channels.' /BitsPerComponent '.$bpc.' /Columns '.$w.' >>'; + //Scan chunks looking for palette, transparency and image data + $pal = ''; + $trns = ''; + $data = ''; + $icc = false; + do { + $n = $this->_freadint($f); + $type = fread($f, 4); + if ($type == 'PLTE') { + // read palette + $pal = $this->rfread($f, $n); + fread($f, 4); + } elseif ($type == 'tRNS') { + // read transparency info + $t = $this->rfread($f, $n); + if ($ct == 0) { + $trns = array(ord($t{1})); + } elseif ($ct == 2) { + $trns = array(ord($t{1}), ord($t{3}), ord($t{5})); + } else { + $pos = strpos($t, chr(0)); + if ($pos !== false) { + $trns = array($pos); + } + } + fread($f, 4); + } elseif ($type == 'IDAT') { + // read image data block + $data .= $this->rfread($f, $n); + fread($f, 4); + } elseif ($type == 'iCCP') { + // skip profile name and null separator + $len = 0; + while ((ord(fread($f, 1)) > 0) AND ($len < 80)) { + ++$len; + } + // get compression method + if (ord(fread($f, 1)) != 0) { + //$this->Error('Unknown filter method: '.$file); + fclose($f); + return false; + } + // read ICC Color Profile + $icc = $this->rfread($f, ($n - $len - 2)); + // decompress profile + $icc = gzuncompress($icc); + fread($f, 4); + } elseif ($type == 'IEND') { + break; + } else { + $this->rfread($f, $n + 4); + } + } while ($n); + if (($colspace == 'Indexed') AND (empty($pal))) { + //$this->Error('Missing palette in '.$file); + fclose($f); + return false; + } + fclose($f); + return array('w' => $w, 'h' => $h, 'ch' => $channels, 'icc' => $icc, 'cs' => $colspace, 'bpc' => $bpc, 'f' => 'FlateDecode', 'parms' => $parms, 'pal' => $pal, 'trns' => $trns, 'data' => $data); + } + + /** + * Binary-safe and URL-safe file read. + * Reads up to length bytes from the file pointer referenced by handle. Reading stops as soon as one of the following conditions is met: length bytes have been read; EOF (end of file) is reached. + * @param $handle (resource) + * @param $length (int) + * @return Returns the read string or FALSE in case of error. + * @author Nicola Asuni + * @protected + * @since 4.5.027 (2009-03-16) + */ + protected function rfread($handle, $length) { + $data = fread($handle, $length); + if ($data === false) { + return false; + } + $rest = $length - strlen($data); + if ($rest > 0) { + $data .= $this->rfread($handle, $rest); + } + return $data; + } + + /** + * Extract info from a PNG image with alpha channel using the GD library. + * @param $file (string) Name of the file containing the image. + * @param $x (float) Abscissa of the upper-left corner. + * @param $y (float) Ordinate of the upper-left corner. + * @param $wpx (float) Original width of the image in pixels. + * @param $hpx (float) original height of the image in pixels. + * @param $w (float) Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $h (float) Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $type (string) Image format. Possible values are (case insensitive): JPEG and PNG (whitout GD library) and all images supported by GD: GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM;. If not specified, the type is inferred from the file extension. + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $align (string) Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
        • T: top-right for LTR or top-left for RTL
        • M: middle-right for LTR or middle-left for RTL
        • B: bottom-right for LTR or bottom-left for RTL
        • N: next line
        + * @param $resize (boolean) If true resize (reduce) the image to fit $w and $h (requires GD library). + * @param $dpi (int) dot-per-inch resolution used on resize + * @param $palign (string) Allows to center or align the image on the current line. Possible values are:
        • L : left align
        • C : center
        • R : right align
        • '' : empty string : left for LTR or right for RTL
        + * @param $filehash (string) File hash used to build unique file names. + * @author Nicola Asuni + * @protected + * @since 4.3.007 (2008-12-04) + * @see Image() + */ + protected function ImagePngAlpha($file, $x, $y, $wpx, $hpx, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $filehash='') { + if (empty($filehash)) { + $filehash = md5($file); + } + // create temp image file (without alpha channel) + $tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash; + // create temp alpha file + $tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash; + if (extension_loaded('imagick')) { // ImageMagick extension + // ImageMagick library + $img = new Imagick(); + $img->readImage($file); + // clone image object + $imga = $img->clone(); + // extract alpha channel + $img->separateImageChannel(8); // 8 = (imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE); + $img->negateImage(true); + $img->setImageFormat('png'); + $img->writeImage($tempfile_alpha); + // remove alpha channel + $imga->separateImageChannel(39); // 39 = (imagick::CHANNEL_ALL & ~(imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE)); + $imga->setImageFormat('png'); + $imga->writeImage($tempfile_plain); + } elseif (function_exists('imagecreatefrompng')) { // GD extension + // generate images + $img = imagecreatefrompng($file); + $imgalpha = imagecreate($wpx, $hpx); + // generate gray scale palette (0 -> 255) + for ($c = 0; $c < 256; ++$c) { + ImageColorAllocate($imgalpha, $c, $c, $c); + } + // extract alpha channel + for ($xpx = 0; $xpx < $wpx; ++$xpx) { + for ($ypx = 0; $ypx < $hpx; ++$ypx) { + $color = imagecolorat($img, $xpx, $ypx); + $alpha = ($color >> 24); // shifts off the first 24 bits (where 8x3 are used for each color), and returns the remaining 7 allocated bits (commonly used for alpha) + $alpha = (((127 - $alpha) / 127) * 255); // GD alpha is only 7 bit (0 -> 127) + $alpha = $this->getGDgamma($alpha); // correct gamma + imagesetpixel($imgalpha, $xpx, $ypx, $alpha); + } + } + imagepng($imgalpha, $tempfile_alpha); + imagedestroy($imgalpha); + // extract image without alpha channel + $imgplain = imagecreatetruecolor($wpx, $hpx); + imagecopy($imgplain, $img, 0, 0, 0, 0, $wpx, $hpx); + imagepng($imgplain, $tempfile_plain); + imagedestroy($imgplain); + } else { + $this->Error('TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.'); + } + // embed mask image + $imgmask = $this->Image($tempfile_alpha, $x, $y, $w, $h, 'PNG', '', '', $resize, $dpi, '', true, false); + // embed image, masked with previously embedded mask + $this->Image($tempfile_plain, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, false, $imgmask); + // remove temp files + unlink($tempfile_alpha); + unlink($tempfile_plain); + } + + /** + * Correct the gamma value to be used with GD library + * @param $v (float) the gamma value to be corrected + * @protected + * @since 4.3.007 (2008-12-04) + */ + protected function getGDgamma($v) { + return (pow(($v / 255), 2.2) * 255); + } + + /** + * Performs a line break. + * The current abscissa goes back to the left margin and the ordinate increases by the amount passed in parameter. + * @param $h (float) The height of the break. By default, the value equals the height of the last printed cell. + * @param $cell (boolean) if true add the current left (or right o for RTL) padding to the X coordinate + * @public + * @since 1.0 + * @see Cell() + */ + public function Ln($h='', $cell=false) { + if (($this->num_columns > 1) AND ($this->y == $this->columns[$this->current_column]['y']) AND isset($this->columns[$this->current_column]['x']) AND ($this->x == $this->columns[$this->current_column]['x'])) { + // revove vertical space from the top of the column + return; + } + if ($cell) { + if ($this->rtl) { + $cellpadding = $this->cell_padding['R']; + } else { + $cellpadding = $this->cell_padding['L']; + } + } else { + $cellpadding = 0; + } + if ($this->rtl) { + $this->x = $this->w - $this->rMargin - $cellpadding; + } else { + $this->x = $this->lMargin + $cellpadding; + } + if (is_string($h)) { + $this->y += $this->lasth; + } else { + $this->y += $h; + } + $this->newline = true; + } + + /** + * Returns the relative X value of current position. + * The value is relative to the left border for LTR languages and to the right border for RTL languages. + * @return float + * @public + * @since 1.2 + * @see SetX(), GetY(), SetY() + */ + public function GetX() { + //Get x position + if ($this->rtl) { + return ($this->w - $this->x); + } else { + return $this->x; + } + } + + /** + * Returns the absolute X value of current position. + * @return float + * @public + * @since 1.2 + * @see SetX(), GetY(), SetY() + */ + public function GetAbsX() { + return $this->x; + } + + /** + * Returns the ordinate of the current position. + * @return float + * @public + * @since 1.0 + * @see SetY(), GetX(), SetX() + */ + public function GetY() { + return $this->y; + } + + /** + * Defines the abscissa of the current position. + * If the passed value is negative, it is relative to the right of the page (or left if language is RTL). + * @param $x (float) The value of the abscissa. + * @param $rtloff (boolean) if true always uses the page top-left corner as origin of axis. + * @public + * @since 1.2 + * @see GetX(), GetY(), SetY(), SetXY() + */ + public function SetX($x, $rtloff=false) { + if (!$rtloff AND $this->rtl) { + if ($x >= 0) { + $this->x = $this->w - $x; + } else { + $this->x = abs($x); + } + } else { + if ($x >= 0) { + $this->x = $x; + } else { + $this->x = $this->w + $x; + } + } + if ($this->x < 0) { + $this->x = 0; + } + if ($this->x > $this->w) { + $this->x = $this->w; + } + } + + /** + * Moves the current abscissa back to the left margin and sets the ordinate. + * If the passed value is negative, it is relative to the bottom of the page. + * @param $y (float) The value of the ordinate. + * @param $resetx (bool) if true (default) reset the X position. + * @param $rtloff (boolean) if true always uses the page top-left corner as origin of axis. + * @public + * @since 1.0 + * @see GetX(), GetY(), SetY(), SetXY() + */ + public function SetY($y, $resetx=true, $rtloff=false) { + if ($resetx) { + //reset x + if (!$rtloff AND $this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + } + if ($y >= 0) { + $this->y = $y; + } else { + $this->y = $this->h + $y; + } + if ($this->y < 0) { + $this->y = 0; + } + if ($this->y > $this->h) { + $this->y = $this->h; + } + } + + /** + * Defines the abscissa and ordinate of the current position. + * If the passed values are negative, they are relative respectively to the right and bottom of the page. + * @param $x (float) The value of the abscissa. + * @param $y (float) The value of the ordinate. + * @param $rtloff (boolean) if true always uses the page top-left corner as origin of axis. + * @public + * @since 1.2 + * @see SetX(), SetY() + */ + public function SetXY($x, $y, $rtloff=false) { + $this->SetY($y, false, $rtloff); + $this->SetX($x, $rtloff); + } + + /** + * Ouput input data and compress it if possible. + * @param $data (string) Data to output. + * @param $length (int) Data length in bytes. + * @protected + * @since 5.9.086 + */ + protected function sendOutputData($data, $length) { + if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) { + // the content length may vary if the server is using compression + header('Content-Length: '.$length); + } + echo $data; + } + + /** + * Send the document to a given destination: string, local file or browser. + * In the last case, the plug-in may be used (if present) or a download ("Save as" dialog box) may be forced.
        + * The method first calls Close() if necessary to terminate the document. + * @param $name (string) The name of the file when saved. Note that special characters are removed and blanks characters are replaced with the underscore character. + * @param $dest (string) Destination where to send the document. It can take one of the following values:
        • I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF.
        • D: send to the browser and force a file download with the name given by name.
        • F: save to a local server file with the name given by name.
        • S: return the document as a string (name is ignored).
        • FI: equivalent to F + I option
        • FD: equivalent to F + D option
        • E: return the document as base64 mime multi-part email attachment (RFC 2045)
        + * @public + * @since 1.0 + * @see Close() + */ + public function Output($name='doc.pdf', $dest='I') { + //Output PDF to some destination + //Finish document if necessary + if ($this->state < 3) { + $this->Close(); + } + //Normalize parameters + if (is_bool($dest)) { + $dest = $dest ? 'D' : 'F'; + } + $dest = strtoupper($dest); + if ($dest{0} != 'F') { + $name = preg_replace('/[\s]+/', '_', $name); + $name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name); + } + if ($this->sign) { + // *** apply digital signature to the document *** + // get the document content + $pdfdoc = $this->getBuffer(); + // remove last newline + $pdfdoc = substr($pdfdoc, 0, -1); + // Remove the original buffer + if (isset($this->diskcache) AND $this->diskcache) { + // remove buffer file from cache + unlink($this->buffer); + } + unset($this->buffer); + // remove filler space + $byterange_string_len = strlen($this->byterange_string); + // define the ByteRange + $byte_range = array(); + $byte_range[0] = 0; + $byte_range[1] = strpos($pdfdoc, $this->byterange_string) + $byterange_string_len + 10; + $byte_range[2] = $byte_range[1] + $this->signature_max_length + 2; + $byte_range[3] = strlen($pdfdoc) - $byte_range[2]; + $pdfdoc = substr($pdfdoc, 0, $byte_range[1]).substr($pdfdoc, $byte_range[2]); + // replace the ByteRange + $byterange = sprintf('/ByteRange[0 %u %u %u]', $byte_range[1], $byte_range[2], $byte_range[3]); + $byterange .= str_repeat(' ', ($byterange_string_len - strlen($byterange))); + $pdfdoc = str_replace($this->byterange_string, $byterange, $pdfdoc); + // write the document to a temporary folder + $tempdoc = tempnam(K_PATH_CACHE, 'tmppdf_'); + $f = fopen($tempdoc, 'wb'); + if (!$f) { + $this->Error('Unable to create temporary file: '.$tempdoc); + } + $pdfdoc_length = strlen($pdfdoc); + fwrite($f, $pdfdoc, $pdfdoc_length); + fclose($f); + // get digital signature via openssl library + $tempsign = tempnam(K_PATH_CACHE, 'tmpsig_'); + if (empty($this->signature_data['extracerts'])) { + openssl_pkcs7_sign($tempdoc, $tempsign, $this->signature_data['signcert'], array($this->signature_data['privkey'], $this->signature_data['password']), array(), PKCS7_BINARY | PKCS7_DETACHED); + } else { + openssl_pkcs7_sign($tempdoc, $tempsign, $this->signature_data['signcert'], array($this->signature_data['privkey'], $this->signature_data['password']), array(), PKCS7_BINARY | PKCS7_DETACHED, $this->signature_data['extracerts']); + } + unlink($tempdoc); + // read signature + $signature = file_get_contents($tempsign); + unlink($tempsign); + // extract signature + $signature = substr($signature, $pdfdoc_length); + $signature = substr($signature, (strpos($signature, "%%EOF\n\n------") + 13)); + $tmparr = explode("\n\n", $signature); + $signature = $tmparr[1]; + unset($tmparr); + // decode signature + $signature = base64_decode(trim($signature)); + // convert signature to hex + $signature = current(unpack('H*', $signature)); + $signature = str_pad($signature, $this->signature_max_length, '0'); + // disable disk caching + $this->diskcache = false; + // Add signature to the document + $this->buffer = substr($pdfdoc, 0, $byte_range[1]).'<'.$signature.'>'.substr($pdfdoc, $byte_range[1]); + $this->bufferlen = strlen($this->buffer); + } + switch($dest) { + case 'I': { + // Send PDF to the standard output + if (ob_get_contents()) { + $this->Error('Some data has already been output, can\'t send PDF file'); + } + if (php_sapi_name() != 'cli') { + // send output to a browser + header('Content-Type: application/pdf'); + if (headers_sent()) { + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + } + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + //header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.basename($name).'";'); + $this->sendOutputData($this->getBuffer(), $this->bufferlen); + } else { + echo $this->getBuffer(); + } + break; + } + case 'D': { + // download PDF as file + if (ob_get_contents()) { + $this->Error('Some data has already been output, can\'t send PDF file'); + } + header('Content-Description: File Transfer'); + if (headers_sent()) { + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + } + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + //header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + // force download dialog + if (strpos(php_sapi_name(), 'cgi') === false) { + header('Content-Type: application/force-download'); + header('Content-Type: application/octet-stream', false); + header('Content-Type: application/download', false); + header('Content-Type: application/pdf', false); + } else { + header('Content-Type: application/pdf'); + } + // use the Content-Disposition header to supply a recommended filename + header('Content-Disposition: attachment; filename="'.basename($name).'";'); + header('Content-Transfer-Encoding: binary'); + $this->sendOutputData($this->getBuffer(), $this->bufferlen); + break; + } + case 'F': + case 'FI': + case 'FD': { + // save PDF to a local file + if ($this->diskcache) { + copy($this->buffer, $name); + } else { + $f = fopen($name, 'wb'); + if (!$f) { + $this->Error('Unable to create output file: '.$name); + } + fwrite($f, $this->getBuffer(), $this->bufferlen); + fclose($f); + } + if ($dest == 'FI') { + // send headers to browser + header('Content-Type: application/pdf'); + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + //header('Cache-Control: public, must-revalidate, max-age=0'); // HTTP/1.1 + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + header('Content-Disposition: inline; filename="'.basename($name).'";'); + $this->sendOutputData(file_get_contents($name), filesize($name)); + } elseif ($dest == 'FD') { + // send headers to browser + if (ob_get_contents()) { + $this->Error('Some data has already been output, can\'t send PDF file'); + } + header('Content-Description: File Transfer'); + if (headers_sent()) { + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + } + header('Cache-Control: private, must-revalidate, post-check=0, pre-check=0, max-age=1'); + header('Pragma: public'); + header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); // Date in the past + header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + // force download dialog + if (strpos(php_sapi_name(), 'cgi') === false) { + header('Content-Type: application/force-download'); + header('Content-Type: application/octet-stream', false); + header('Content-Type: application/download', false); + header('Content-Type: application/pdf', false); + } else { + header('Content-Type: application/pdf'); + } + // use the Content-Disposition header to supply a recommended filename + header('Content-Disposition: attachment; filename="'.basename($name).'";'); + header('Content-Transfer-Encoding: binary'); + $this->sendOutputData(file_get_contents($name), filesize($name)); + } + break; + } + case 'E': { + // return PDF as base64 mime multi-part email attachment (RFC 2045) + $retval = 'Content-Type: application/pdf;'."\r\n"; + $retval .= ' name="'.$name.'"'."\r\n"; + $retval .= 'Content-Transfer-Encoding: base64'."\r\n"; + $retval .= 'Content-Disposition: attachment;'."\r\n"; + $retval .= ' filename="'.$name.'"'."\r\n\r\n"; + $retval .= chunk_split(base64_encode($this->getBuffer()), 76, "\r\n"); + return $retval; + } + case 'S': { + // returns PDF as a string + return $this->getBuffer(); + } + default: { + $this->Error('Incorrect output destination: '.$dest); + } + } + return ''; + } + + /** + * Unset all class variables except the following critical variables: internal_encoding, state, bufferlen, buffer and diskcache. + * @param $destroyall (boolean) if true destroys all class variables, otherwise preserves critical variables. + * @param $preserve_objcopy (boolean) if true preserves the objcopy variable + * @public + * @since 4.5.016 (2009-02-24) + */ + public function _destroy($destroyall=false, $preserve_objcopy=false) { + if ($destroyall AND isset($this->diskcache) AND $this->diskcache AND (!$preserve_objcopy) AND (!$this->empty_string($this->buffer))) { + // remove buffer file from cache + unlink($this->buffer); + } + foreach (array_keys(get_object_vars($this)) as $val) { + if ($destroyall OR ( + ($val != 'internal_encoding') + AND ($val != 'state') + AND ($val != 'bufferlen') + AND ($val != 'buffer') + AND ($val != 'diskcache') + AND ($val != 'sign') + AND ($val != 'signature_data') + AND ($val != 'signature_max_length') + AND ($val != 'byterange_string') + )) { + if ((!$preserve_objcopy OR ($val != 'objcopy')) AND isset($this->$val)) { + unset($this->$val); + } + } + } + } + + /** + * Check for locale-related bug + * @protected + */ + protected function _dochecks() { + //Check for locale-related bug + if (1.1 == 1) { + $this->Error('Don\'t alter the locale before including class file'); + } + //Check for decimal separator + if (sprintf('%.1F', 1.0) != '1.0') { + setlocale(LC_NUMERIC, 'C'); + } + } + + /** + * Return fonts path + * @return string + * @protected + */ + protected function _getfontpath() { + if (!defined('K_PATH_FONTS') AND is_dir(dirname(__FILE__).'/fonts')) { + define('K_PATH_FONTS', dirname(__FILE__).'/fonts/'); + } + return defined('K_PATH_FONTS') ? K_PATH_FONTS : ''; + } + + /** + * Return an array containing variations for the basic page number alias. + * @param $a (string) Base alias. + * @return array of page number aliases + * @protected + */ + protected function getInternalPageNumberAliases($a= '') { + $alias = array(); + // build array of Unicode + ASCII variants (the order is important) + $alias = array('u' => array(), 'a' => array()); + $u = '{'.$a.'}'; + $alias['u'][] = $this->_escape($u); + if ($this->isunicode) { + $alias['u'][] = $this->_escape($this->UTF8ToLatin1($u)); + $alias['u'][] = $this->_escape($this->utf8StrRev($u, false, $this->tmprtl)); + $alias['a'][] = $this->_escape($this->UTF8ToLatin1($a)); + $alias['a'][] = $this->_escape($this->utf8StrRev($a, false, $this->tmprtl)); + } + $alias['a'][] = $this->_escape($a); + return $alias; + } + + /** + * Return an array containing all internal page aliases. + * @return array of page number aliases + * @protected + */ + protected function getAllInternalPageNumberAliases() { + $basic_alias = array($this->alias_tot_pages, $this->alias_num_page, $this->alias_group_tot_pages, $this->alias_group_num_page, $this->alias_right_shift); + $pnalias = array(); + foreach($basic_alias as $k => $a) { + $pnalias[$k] = $this->getInternalPageNumberAliases($a); + } + return $pnalias; + } + + /** + * Replace page number aliases with number. + * @param $page (string) Page content. + * @param $replace (array) Array of replacements (array keys are replacement strings, values are alias arrays). + * @param $diff (int) If passed, this will be set to the total char number difference between alias and replacements. + * @return replaced page content and updated $diff parameter as array. + * @protected + */ + protected function replacePageNumAliases($page, $replace, $diff=0) { + foreach ($replace as $rep) { + foreach ($rep[3] as $a) { + if (strpos($page, $a) !== false) { + $page = str_replace($a, $rep[0], $page); + $diff += ($rep[2] - $rep[1]); + } + } + } + return array($page, $diff); + } + + /** + * Replace right shift page number aliases with spaces to correct right alignment. + * This works perfectly only when using monospaced fonts. + * @param $page (string) Page content. + * @param $aliases (array) Array of page aliases. + * @param $diff (int) initial difference to add. + * @return replaced page content. + * @protected + */ + protected function replaceRightShiftPageNumAliases($page, $aliases, $diff) { + foreach ($aliases as $type => $alias) { + foreach ($alias as $a) { + // find position of compensation factor + $startnum = (strpos($a, ':') + 1); + $a = substr($a, 0, $startnum); + if (($pos = strpos($page, $a)) !== false) { + // end of alias + $endnum = strpos($page, '}', $pos); + // string to be replaced + $aa = substr($page, $pos, ($endnum - $pos + 1)); + // get compensation factor + $ratio = substr($page, ($pos + $startnum), ($endnum - $pos - $startnum)); + $ratio = preg_replace('/[^0-9\.]/', '', $ratio); + $ratio = floatval($ratio); + if ($type == 'u') { + $chrdiff = floor(($diff + 12) * $ratio); + $shift = str_repeat(' ', $chrdiff); + $shift = $this->UTF8ToUTF16BE($shift, false); + } else { + $chrdiff = floor(($diff + 11) * $ratio); + $shift = str_repeat(' ', $chrdiff); + } + $page = str_replace($aa, $shift, $page); + } + } + } + return $page; + } + + /** + * Output pages (and replace page number aliases). + * @protected + */ + protected function _putpages() { + $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; + // get internal aliases for page numbers + $pnalias = $this->getAllInternalPageNumberAliases(); + $num_pages = $this->numpages; + $ptpa = $this->formatPageNumber(($this->starting_page_number + $num_pages - 1)); + $ptpu = $this->UTF8ToUTF16BE($ptpa, false); + $ptp_num_chars = $this->GetNumChars($ptpa); + $pagegroupnum = 0; + $groupnum = 0; + $ptgu = 1; + $ptga = 1; + for ($n = 1; $n <= $num_pages; ++$n) { + // get current page + $temppage = $this->getPageBuffer($n); + $pagelen = strlen($temppage); + // set replacements for total pages number + $pnpa = $this->formatPageNumber(($this->starting_page_number + $n - 1)); + $pnpu = $this->UTF8ToUTF16BE($pnpa, false); + $pnp_num_chars = $this->GetNumChars($pnpa); + $pdiff = 0; // difference used for right shift alignment of page numbers + $gdiff = 0; // difference used for right shift alignment of page group numbers + if (!empty($this->pagegroups)) { + if (isset($this->newpagegroup[$n])) { + $pagegroupnum = 0; + ++$groupnum; + $ptga = $this->formatPageNumber($this->pagegroups[$groupnum]); + $ptgu = $this->UTF8ToUTF16BE($ptga, false); + $ptg_num_chars = $this->GetNumChars($ptga); + } + ++$pagegroupnum; + $pnga = $this->formatPageNumber($pagegroupnum); + $pngu = $this->UTF8ToUTF16BE($pnga, false); + $png_num_chars = $this->GetNumChars($pnga); + // replace page numbers + $replace = array(); + $replace[] = array($ptgu, $ptg_num_chars, 9, $pnalias[2]['u']); + $replace[] = array($ptga, $ptg_num_chars, 7, $pnalias[2]['a']); + $replace[] = array($pngu, $png_num_chars, 9, $pnalias[3]['u']); + $replace[] = array($pnga, $png_num_chars, 7, $pnalias[3]['a']); + list($temppage, $gdiff) = $this->replacePageNumAliases($temppage, $replace, $gdiff); + } + // replace page numbers + $replace = array(); + $replace[] = array($ptpu, $ptp_num_chars, 9, $pnalias[0]['u']); + $replace[] = array($ptpa, $ptp_num_chars, 7, $pnalias[0]['a']); + $replace[] = array($pnpu, $pnp_num_chars, 9, $pnalias[1]['u']); + $replace[] = array($pnpa, $pnp_num_chars, 7, $pnalias[1]['a']); + list($temppage, $pdiff) = $this->replacePageNumAliases($temppage, $replace, $pdiff); + // replace right shift alias + $temppage = $this->replaceRightShiftPageNumAliases($temppage, $pnalias[4], max($pdiff, $gdiff)); + // replace EPS marker + $temppage = str_replace($this->epsmarker, '', $temppage); + //Page + $this->page_obj_id[$n] = $this->_newobj(); + $out = '<<'; + $out .= ' /Type /Page'; + $out .= ' /Parent 1 0 R'; + $out .= ' /LastModified '.$this->_datestring(); + $out .= ' /Resources 2 0 R'; + $boxes = array('MediaBox', 'CropBox', 'BleedBox', 'TrimBox', 'ArtBox'); + foreach ($boxes as $box) { + $out .= ' /'.$box; + $out .= sprintf(' [%.2F %.2F %.2F %.2F]', $this->pagedim[$n][$box]['llx'], $this->pagedim[$n][$box]['lly'], $this->pagedim[$n][$box]['urx'], $this->pagedim[$n][$box]['ury']); + } + if (isset($this->pagedim[$n]['BoxColorInfo']) AND !empty($this->pagedim[$n]['BoxColorInfo'])) { + $out .= ' /BoxColorInfo <<'; + foreach ($boxes as $box) { + if (isset($this->pagedim[$n]['BoxColorInfo'][$box])) { + $out .= ' /'.$box.' <<'; + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['C'])) { + $color = $this->pagedim[$n]['BoxColorInfo'][$box]['C']; + $out .= ' /C ['; + $out .= sprintf(' %.3F %.3F %.3F', $color[0]/255, $color[1]/255, $color[2]/255); + $out .= ' ]'; + } + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['W'])) { + $out .= ' /W '.($this->pagedim[$n]['BoxColorInfo'][$box]['W'] * $this->k); + } + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['S'])) { + $out .= ' /S /'.$this->pagedim[$n]['BoxColorInfo'][$box]['S']; + } + if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['D'])) { + $dashes = $this->pagedim[$n]['BoxColorInfo'][$box]['D']; + $out .= ' /D ['; + foreach ($dashes as $dash) { + $out .= sprintf(' %.3F', ($dash * $this->k)); + } + $out .= ' ]'; + } + $out .= ' >>'; + } + } + $out .= ' >>'; + } + $out .= ' /Contents '.($this->n + 1).' 0 R'; + $out .= ' /Rotate '.$this->pagedim[$n]['Rotate']; + if (!$this->pdfa_mode) { + $out .= ' /Group << /Type /Group /S /Transparency /CS /DeviceRGB >>'; + } + if (isset($this->pagedim[$n]['trans']) AND !empty($this->pagedim[$n]['trans'])) { + // page transitions + if (isset($this->pagedim[$n]['trans']['Dur'])) { + $out .= ' /Dur '.$this->pagedim[$n]['trans']['Dur']; + } + $out .= ' /Trans <<'; + $out .= ' /Type /Trans'; + if (isset($this->pagedim[$n]['trans']['S'])) { + $out .= ' /S /'.$this->pagedim[$n]['trans']['S']; + } + if (isset($this->pagedim[$n]['trans']['D'])) { + $out .= ' /D '.$this->pagedim[$n]['trans']['D']; + } + if (isset($this->pagedim[$n]['trans']['Dm'])) { + $out .= ' /Dm /'.$this->pagedim[$n]['trans']['Dm']; + } + if (isset($this->pagedim[$n]['trans']['M'])) { + $out .= ' /M /'.$this->pagedim[$n]['trans']['M']; + } + if (isset($this->pagedim[$n]['trans']['Di'])) { + $out .= ' /Di '.$this->pagedim[$n]['trans']['Di']; + } + if (isset($this->pagedim[$n]['trans']['SS'])) { + $out .= ' /SS '.$this->pagedim[$n]['trans']['SS']; + } + if (isset($this->pagedim[$n]['trans']['B'])) { + $out .= ' /B '.$this->pagedim[$n]['trans']['B']; + } + $out .= ' >>'; + } + $out .= $this->_getannotsrefs($n); + $out .= ' /PZ '.$this->pagedim[$n]['PZ']; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + //Page content + $p = ($this->compress) ? gzcompress($temppage) : $temppage; + $this->_newobj(); + $p = $this->_getrawstream($p); + $this->_out('<<'.$filter.'/Length '.strlen($p).'>> stream'."\n".$p."\n".'endstream'."\n".'endobj'); + if ($this->diskcache) { + // remove temporary files + unlink($this->pages[$n]); + } + } + //Pages root + $out = $this->_getobj(1)."\n"; + $out .= '<< /Type /Pages /Kids ['; + foreach($this->page_obj_id as $page_obj) { + $out .= ' '.$page_obj.' 0 R'; + } + $out .= ' ] /Count '.$num_pages.' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Output references to page annotations + * @param $n (int) page number + * @protected + * @author Nicola Asuni + * @since 4.7.000 (2008-08-29) + * @deprecated + */ + protected function _putannotsrefs($n) { + $this->_out($this->_getannotsrefs($n)); + } + + /** + * Get references to page annotations. + * @param $n (int) page number + * @return string + * @protected + * @author Nicola Asuni + * @since 5.0.010 (2010-05-17) + */ + protected function _getannotsrefs($n) { + if (!(isset($this->PageAnnots[$n]) OR ($this->sign AND isset($this->signature_data['cert_type'])))) { + return ''; + } + $out = ' /Annots ['; + if (isset($this->PageAnnots[$n])) { + foreach ($this->PageAnnots[$n] as $key => $val) { + if (!in_array($val['n'], $this->radio_groups)) { + $out .= ' '.$val['n'].' 0 R'; + } + } + // add radiobutton groups + if (isset($this->radiobutton_groups[$n])) { + foreach ($this->radiobutton_groups[$n] as $key => $data) { + if (isset($data['n'])) { + $out .= ' '.$data['n'].' 0 R'; + } + } + } + } + if ($this->sign AND ($n == $this->signature_appearance['page']) AND isset($this->signature_data['cert_type'])) { + // set reference for signature object + $out .= ' '.$this->sig_obj_id.' 0 R'; + } + if (!empty($this->empty_signature_appearance)) { + foreach ($this->empty_signature_appearance as $esa) { + if ($esa['page'] == $n) { + // set reference for empty signature objects + $out .= ' '.$esa['objid'].' 0 R'; + } + } + } + $out .= ' ]'; + return $out; + } + + /** + * Output annotations objects for all pages. + * !!! THIS METHOD IS NOT YET COMPLETED !!! + * See section 12.5 of PDF 32000_2008 reference. + * @protected + * @author Nicola Asuni + * @since 4.0.018 (2008-08-06) + */ + protected function _putannotsobjs() { + // reset object counter + for ($n=1; $n <= $this->numpages; ++$n) { + if (isset($this->PageAnnots[$n])) { + // set page annotations + foreach ($this->PageAnnots[$n] as $key => $pl) { + $annot_obj_id = $this->PageAnnots[$n][$key]['n']; + // create annotation object for grouping radiobuttons + if (isset($this->radiobutton_groups[$n][$pl['txt']]) AND is_array($this->radiobutton_groups[$n][$pl['txt']])) { + $radio_button_obj_id = $this->radiobutton_groups[$n][$pl['txt']]['n']; + $annots = '<<'; + $annots .= ' /Type /Annot'; + $annots .= ' /Subtype /Widget'; + $annots .= ' /Rect [0 0 0 0]'; + if ($this->radiobutton_groups[$n][$pl['txt']]['#readonly#']) { + // read only + $annots .= ' /F 68'; + $annots .= ' /Ff 49153'; + } else { + $annots .= ' /F 4'; // default print for PDF/A + $annots .= ' /Ff 49152'; + } + $annots .= ' /T '.$this->_datastring($pl['txt'], $radio_button_obj_id); + $annots .= ' /FT /Btn'; + $annots .= ' /Kids ['; + $defval = ''; + foreach ($this->radiobutton_groups[$n][$pl['txt']] as $key => $data) { + if (isset($data['kid'])) { + $annots .= ' '.$data['kid'].' 0 R'; + if ($data['def'] !== 'Off') { + $defval = $data['def']; + } + } + } + $annots .= ' ]'; + if (!empty($defval)) { + $annots .= ' /V /'.$defval; + } + $annots .= ' >>'; + $this->_out($this->_getobj($radio_button_obj_id)."\n".$annots."\n".'endobj'); + $this->form_obj_id[] = $radio_button_obj_id; + // store object id to be used on Parent entry of Kids + $this->radiobutton_groups[$n][$pl['txt']] = $radio_button_obj_id; + } + $formfield = false; + $pl['opt'] = array_change_key_case($pl['opt'], CASE_LOWER); + $a = $pl['x'] * $this->k; + $b = $this->pagedim[$n]['h'] - (($pl['y'] + $pl['h']) * $this->k); + $c = $pl['w'] * $this->k; + $d = $pl['h'] * $this->k; + $rect = sprintf('%.2F %.2F %.2F %.2F', $a, $b, $a+$c, $b+$d); + // create new annotation object + $annots = '<_textstring($pl['txt'], $annot_obj_id); + $annots .= ' /P '.$this->page_obj_id[$n].' 0 R'; + $annots .= ' /NM '.$this->_datastring(sprintf('%04u-%04u', $n, $key), $annot_obj_id); + $annots .= ' /M '.$this->_datestring($annot_obj_id); + if (isset($pl['opt']['f'])) { + $fval = 0; + if (is_array($pl['opt']['f'])) { + foreach ($pl['opt']['f'] as $f) { + switch (strtolower($f)) { + case 'invisible': { + $fval += 1 << 0; + break; + } + case 'hidden': { + $fval += 1 << 1; + break; + } + case 'print': { + $fval += 1 << 2; + break; + } + case 'nozoom': { + $fval += 1 << 3; + break; + } + case 'norotate': { + $fval += 1 << 4; + break; + } + case 'noview': { + $fval += 1 << 5; + break; + } + case 'readonly': { + $fval += 1 << 6; + break; + } + case 'locked': { + $fval += 1 << 8; + break; + } + case 'togglenoview': { + $fval += 1 << 9; + break; + } + case 'lockedcontents': { + $fval += 1 << 10; + break; + } + default: { + break; + } + } + } + } else { + $fval = intval($pl['opt']['f']); + } + } else { + $fval = 4; + } + if ($this->pdfa_mode) { + // force print flag for PDF/A mode + $fval |= 4; + } + $annots .= ' /F '.intval($fval); + if (isset($pl['opt']['as']) AND is_string($pl['opt']['as'])) { + $annots .= ' /AS /'.$pl['opt']['as']; + } + if (isset($pl['opt']['ap'])) { + // appearance stream + $annots .= ' /AP <<'; + if (is_array($pl['opt']['ap'])) { + foreach ($pl['opt']['ap'] as $apmode => $apdef) { + // $apmode can be: n = normal; r = rollover; d = down; + $annots .= ' /'.strtoupper($apmode); + if (is_array($apdef)) { + $annots .= ' <<'; + foreach ($apdef as $apstate => $stream) { + // reference to XObject that define the appearance for this mode-state + $apsobjid = $this->_putAPXObject($c, $d, $stream); + $annots .= ' /'.$apstate.' '.$apsobjid.' 0 R'; + } + $annots .= ' >>'; + } else { + // reference to XObject that define the appearance for this mode + $apsobjid = $this->_putAPXObject($c, $d, $apdef); + $annots .= ' '.$apsobjid.' 0 R'; + } + } + } else { + $annots .= $pl['opt']['ap']; + } + $annots .= ' >>'; + } + if (isset($pl['opt']['bs']) AND (is_array($pl['opt']['bs']))) { + $annots .= ' /BS <<'; + $annots .= ' /Type /Border'; + if (isset($pl['opt']['bs']['w'])) { + $annots .= ' /W '.intval($pl['opt']['bs']['w']); + } + $bstyles = array('S', 'D', 'B', 'I', 'U'); + if (isset($pl['opt']['bs']['s']) AND in_array($pl['opt']['bs']['s'], $bstyles)) { + $annots .= ' /S /'.$pl['opt']['bs']['s']; + } + if (isset($pl['opt']['bs']['d']) AND (is_array($pl['opt']['bs']['d']))) { + $annots .= ' /D ['; + foreach ($pl['opt']['bs']['d'] as $cord) { + $annots .= ' '.intval($cord); + } + $annots .= ']'; + } + $annots .= ' >>'; + } else { + $annots .= ' /Border ['; + if (isset($pl['opt']['border']) AND (count($pl['opt']['border']) >= 3)) { + $annots .= intval($pl['opt']['border'][0]).' '; + $annots .= intval($pl['opt']['border'][1]).' '; + $annots .= intval($pl['opt']['border'][2]); + if (isset($pl['opt']['border'][3]) AND is_array($pl['opt']['border'][3])) { + $annots .= ' ['; + foreach ($pl['opt']['border'][3] as $dash) { + $annots .= intval($dash).' '; + } + $annots .= ']'; + } + } else { + $annots .= '0 0 0'; + } + $annots .= ']'; + } + if (isset($pl['opt']['be']) AND (is_array($pl['opt']['be']))) { + $annots .= ' /BE <<'; + $bstyles = array('S', 'C'); + if (isset($pl['opt']['be']['s']) AND in_array($pl['opt']['be']['s'], $markups)) { + $annots .= ' /S /'.$pl['opt']['bs']['s']; + } else { + $annots .= ' /S /S'; + } + if (isset($pl['opt']['be']['i']) AND ($pl['opt']['be']['i'] >= 0) AND ($pl['opt']['be']['i'] <= 2)) { + $annots .= ' /I '.sprintf(' %.4F', $pl['opt']['be']['i']); + } + $annots .= '>>'; + } + if (isset($pl['opt']['c']) AND (is_array($pl['opt']['c'])) AND !empty($pl['opt']['c'])) { + $annots .= ' /C '.$this->getColorStringFromArray($pl['opt']['c']); + } + //$annots .= ' /StructParent '; + //$annots .= ' /OC '; + $markups = array('text', 'freetext', 'line', 'square', 'circle', 'polygon', 'polyline', 'highlight', 'underline', 'squiggly', 'strikeout', 'stamp', 'caret', 'ink', 'fileattachment', 'sound'); + if (in_array(strtolower($pl['opt']['subtype']), $markups)) { + // this is a markup type + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { + $annots .= ' /T '.$this->_textstring($pl['opt']['t'], $annot_obj_id); + } + //$annots .= ' /Popup '; + if (isset($pl['opt']['ca'])) { + $annots .= ' /CA '.sprintf('%.4F', floatval($pl['opt']['ca'])); + } + if (isset($pl['opt']['rc'])) { + $annots .= ' /RC '.$this->_textstring($pl['opt']['rc'], $annot_obj_id); + } + $annots .= ' /CreationDate '.$this->_datestring($annot_obj_id); + //$annots .= ' /IRT '; + if (isset($pl['opt']['subj'])) { + $annots .= ' /Subj '.$this->_textstring($pl['opt']['subj'], $annot_obj_id); + } + //$annots .= ' /RT '; + //$annots .= ' /IT '; + //$annots .= ' /ExData '; + } + $lineendings = array('Square', 'Circle', 'Diamond', 'OpenArrow', 'ClosedArrow', 'None', 'Butt', 'ROpenArrow', 'RClosedArrow', 'Slash'); + // Annotation types + switch (strtolower($pl['opt']['subtype'])) { + case 'text': { + if (isset($pl['opt']['open'])) { + $annots .= ' /Open '. (strtolower($pl['opt']['open']) == 'true' ? 'true' : 'false'); + } + $iconsapp = array('Comment', 'Help', 'Insert', 'Key', 'NewParagraph', 'Note', 'Paragraph'); + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { + $annots .= ' /Name /'.$pl['opt']['name']; + } else { + $annots .= ' /Name /Note'; + } + $statemodels = array('Marked', 'Review'); + if (isset($pl['opt']['statemodel']) AND in_array($pl['opt']['statemodel'], $statemodels)) { + $annots .= ' /StateModel /'.$pl['opt']['statemodel']; + } else { + $pl['opt']['statemodel'] = 'Marked'; + $annots .= ' /StateModel /'.$pl['opt']['statemodel']; + } + if ($pl['opt']['statemodel'] == 'Marked') { + $states = array('Accepted', 'Unmarked'); + } else { + $states = array('Accepted', 'Rejected', 'Cancelled', 'Completed', 'None'); + } + if (isset($pl['opt']['state']) AND in_array($pl['opt']['state'], $states)) { + $annots .= ' /State /'.$pl['opt']['state']; + } else { + if ($pl['opt']['statemodel'] == 'Marked') { + $annots .= ' /State /Unmarked'; + } else { + $annots .= ' /State /None'; + } + } + break; + } + case 'link': { + if (is_string($pl['txt'])) { + // external URI link + $annots .= ' /A <_datastring($this->unhtmlentities($pl['txt']), $annot_obj_id).'>>'; + } else { + // internal link + $l = $this->links[$pl['txt']]; + if (isset($this->page_obj_id[($l[0])])) { + $annots .= sprintf(' /Dest [%u 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($l[0])], ($this->pagedim[$l[0]]['h'] - ($l[1] * $this->k))); + } + } + $hmodes = array('N', 'I', 'O', 'P'); + if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmodes)) { + $annots .= ' /H /'.$pl['opt']['h']; + } else { + $annots .= ' /H /I'; + } + //$annots .= ' /PA '; + //$annots .= ' /Quadpoints '; + break; + } + case 'freetext': { + if (isset($pl['opt']['da']) AND !empty($pl['opt']['da'])) { + $annots .= ' /DA ('.$pl['opt']['da'].')'; + } + if (isset($pl['opt']['q']) AND ($pl['opt']['q'] >= 0) AND ($pl['opt']['q'] <= 2)) { + $annots .= ' /Q '.intval($pl['opt']['q']); + } + if (isset($pl['opt']['rc'])) { + $annots .= ' /RC '.$this->_textstring($pl['opt']['rc'], $annot_obj_id); + } + if (isset($pl['opt']['ds'])) { + $annots .= ' /DS '.$this->_textstring($pl['opt']['ds'], $annot_obj_id); + } + if (isset($pl['opt']['cl']) AND is_array($pl['opt']['cl'])) { + $annots .= ' /CL ['; + foreach ($pl['opt']['cl'] as $cl) { + $annots .= sprintf('%.4F ', $cl * $this->k); + } + $annots .= ']'; + } + $tfit = array('FreeText', 'FreeTextCallout', 'FreeTextTypeWriter'); + if (isset($pl['opt']['it']) AND in_array($pl['opt']['it'], $tfit)) { + $annots .= ' /IT /'.$pl['opt']['it']; + } + if (isset($pl['opt']['rd']) AND is_array($pl['opt']['rd'])) { + $l = $pl['opt']['rd'][0] * $this->k; + $r = $pl['opt']['rd'][1] * $this->k; + $t = $pl['opt']['rd'][2] * $this->k; + $b = $pl['opt']['rd'][3] * $this->k; + $annots .= ' /RD ['.sprintf('%.2F %.2F %.2F %.2F', $l, $r, $t, $b).']'; + } + if (isset($pl['opt']['le']) AND in_array($pl['opt']['le'], $lineendings)) { + $annots .= ' /LE /'.$pl['opt']['le']; + } + break; + } + case 'line': { + break; + } + case 'square': { + break; + } + case 'circle': { + break; + } + case 'polygon': { + break; + } + case 'polyline': { + break; + } + case 'highlight': { + break; + } + case 'underline': { + break; + } + case 'squiggly': { + break; + } + case 'strikeout': { + break; + } + case 'stamp': { + break; + } + case 'caret': { + break; + } + case 'ink': { + break; + } + case 'popup': { + break; + } + case 'fileattachment': { + if ($this->pdfa_mode) { + // embedded files are not allowed in PDF/A mode + break; + } + if (!isset($pl['opt']['fs'])) { + break; + } + $filename = basename($pl['opt']['fs']); + if (isset($this->embeddedfiles[$filename]['n'])) { + $annots .= ' /FS <_datastring($filename, $annot_obj_id).' /EF <embeddedfiles[$filename]['n'].' 0 R>> >>'; + $iconsapp = array('Graph', 'Paperclip', 'PushPin', 'Tag'); + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { + $annots .= ' /Name /'.$pl['opt']['name']; + } else { + $annots .= ' /Name /PushPin'; + } + } + break; + } + case 'sound': { + if (!isset($pl['opt']['fs'])) { + break; + } + $filename = basename($pl['opt']['fs']); + if (isset($this->embeddedfiles[$filename]['n'])) { + // ... TO BE COMPLETED ... + // /R /C /B /E /CO /CP + $annots .= ' /Sound <_datastring($filename, $annot_obj_id).' /EF <embeddedfiles[$filename]['n'].' 0 R>> >>'; + $iconsapp = array('Speaker', 'Mic'); + if (isset($pl['opt']['name']) AND in_array($pl['opt']['name'], $iconsapp)) { + $annots .= ' /Name /'.$pl['opt']['name']; + } else { + $annots .= ' /Name /Speaker'; + } + } + break; + } + case 'movie': { + break; + } + case 'widget': { + $hmode = array('N', 'I', 'O', 'P', 'T'); + if (isset($pl['opt']['h']) AND in_array($pl['opt']['h'], $hmode)) { + $annots .= ' /H /'.$pl['opt']['h']; + } + if (isset($pl['opt']['mk']) AND (is_array($pl['opt']['mk'])) AND !empty($pl['opt']['mk'])) { + $annots .= ' /MK <<'; + if (isset($pl['opt']['mk']['r'])) { + $annots .= ' /R '.$pl['opt']['mk']['r']; + } + if (isset($pl['opt']['mk']['bc']) AND (is_array($pl['opt']['mk']['bc']))) { + $annots .= ' /BC '.$this->getColorStringFromArray($pl['opt']['mk']['bc']); + } + if (isset($pl['opt']['mk']['bg']) AND (is_array($pl['opt']['mk']['bg']))) { + $annots .= ' /BG '.$this->getColorStringFromArray($pl['opt']['mk']['bg']); + } + if (isset($pl['opt']['mk']['ca'])) { + $annots .= ' /CA '.$pl['opt']['mk']['ca']; + } + if (isset($pl['opt']['mk']['rc'])) { + $annots .= ' /RC '.$pl['opt']['mk']['rc']; + } + if (isset($pl['opt']['mk']['ac'])) { + $annots .= ' /AC '.$pl['opt']['mk']['ac']; + } + if (isset($pl['opt']['mk']['i'])) { + $info = $this->getImageBuffer($pl['opt']['mk']['i']); + if ($info !== false) { + $annots .= ' /I '.$info['n'].' 0 R'; + } + } + if (isset($pl['opt']['mk']['ri'])) { + $info = $this->getImageBuffer($pl['opt']['mk']['ri']); + if ($info !== false) { + $annots .= ' /RI '.$info['n'].' 0 R'; + } + } + if (isset($pl['opt']['mk']['ix'])) { + $info = $this->getImageBuffer($pl['opt']['mk']['ix']); + if ($info !== false) { + $annots .= ' /IX '.$info['n'].' 0 R'; + } + } + if (isset($pl['opt']['mk']['if']) AND (is_array($pl['opt']['mk']['if'])) AND !empty($pl['opt']['mk']['if'])) { + $annots .= ' /IF <<'; + $if_sw = array('A', 'B', 'S', 'N'); + if (isset($pl['opt']['mk']['if']['sw']) AND in_array($pl['opt']['mk']['if']['sw'], $if_sw)) { + $annots .= ' /SW /'.$pl['opt']['mk']['if']['sw']; + } + $if_s = array('A', 'P'); + if (isset($pl['opt']['mk']['if']['s']) AND in_array($pl['opt']['mk']['if']['s'], $if_s)) { + $annots .= ' /S /'.$pl['opt']['mk']['if']['s']; + } + if (isset($pl['opt']['mk']['if']['a']) AND (is_array($pl['opt']['mk']['if']['a'])) AND !empty($pl['opt']['mk']['if']['a'])) { + $annots .= sprintf(' /A [%.2F %.2F]', $pl['opt']['mk']['if']['a'][0], $pl['opt']['mk']['if']['a'][1]); + } + if (isset($pl['opt']['mk']['if']['fb']) AND ($pl['opt']['mk']['if']['fb'])) { + $annots .= ' /FB true'; + } + $annots .= '>>'; + } + if (isset($pl['opt']['mk']['tp']) AND ($pl['opt']['mk']['tp'] >= 0) AND ($pl['opt']['mk']['tp'] <= 6)) { + $annots .= ' /TP '.intval($pl['opt']['mk']['tp']); + } + $annots .= '>>'; + } // end MK + // --- Entries for field dictionaries --- + if (isset($this->radiobutton_groups[$n][$pl['txt']])) { + // set parent + $annots .= ' /Parent '.$this->radiobutton_groups[$n][$pl['txt']].' 0 R'; + } + if (isset($pl['opt']['t']) AND is_string($pl['opt']['t'])) { + $annots .= ' /T '.$this->_datastring($pl['opt']['t'], $annot_obj_id); + } + if (isset($pl['opt']['tu']) AND is_string($pl['opt']['tu'])) { + $annots .= ' /TU '.$this->_datastring($pl['opt']['tu'], $annot_obj_id); + } + if (isset($pl['opt']['tm']) AND is_string($pl['opt']['tm'])) { + $annots .= ' /TM '.$this->_datastring($pl['opt']['tm'], $annot_obj_id); + } + if (isset($pl['opt']['ff'])) { + if (is_array($pl['opt']['ff'])) { + // array of bit settings + $flag = 0; + foreach($pl['opt']['ff'] as $val) { + $flag += 1 << ($val - 1); + } + } else { + $flag = intval($pl['opt']['ff']); + } + $annots .= ' /Ff '.$flag; + } + if (isset($pl['opt']['maxlen'])) { + $annots .= ' /MaxLen '.intval($pl['opt']['maxlen']); + } + if (isset($pl['opt']['v'])) { + $annots .= ' /V'; + if (is_array($pl['opt']['v'])) { + foreach ($pl['opt']['v'] AS $optval) { + if (is_float($optval)) { + $optval = sprintf('%.2F', $optval); + } + $annots .= ' '.$optval; + } + } else { + $annots .= ' '.$this->_textstring($pl['opt']['v'], $annot_obj_id); + } + } + if (isset($pl['opt']['dv'])) { + $annots .= ' /DV'; + if (is_array($pl['opt']['dv'])) { + foreach ($pl['opt']['dv'] AS $optval) { + if (is_float($optval)) { + $optval = sprintf('%.2F', $optval); + } + $annots .= ' '.$optval; + } + } else { + $annots .= ' '.$this->_textstring($pl['opt']['dv'], $annot_obj_id); + } + } + if (isset($pl['opt']['rv'])) { + $annots .= ' /RV'; + if (is_array($pl['opt']['rv'])) { + foreach ($pl['opt']['rv'] AS $optval) { + if (is_float($optval)) { + $optval = sprintf('%.2F', $optval); + } + $annots .= ' '.$optval; + } + } else { + $annots .= ' '.$this->_textstring($pl['opt']['rv'], $annot_obj_id); + } + } + if (isset($pl['opt']['a']) AND !empty($pl['opt']['a'])) { + $annots .= ' /A << '.$pl['opt']['a'].' >>'; + } + if (isset($pl['opt']['aa']) AND !empty($pl['opt']['aa'])) { + $annots .= ' /AA << '.$pl['opt']['aa'].' >>'; + } + if (isset($pl['opt']['da']) AND !empty($pl['opt']['da'])) { + $annots .= ' /DA ('.$pl['opt']['da'].')'; + } + if (isset($pl['opt']['q']) AND ($pl['opt']['q'] >= 0) AND ($pl['opt']['q'] <= 2)) { + $annots .= ' /Q '.intval($pl['opt']['q']); + } + if (isset($pl['opt']['opt']) AND (is_array($pl['opt']['opt'])) AND !empty($pl['opt']['opt'])) { + $annots .= ' /Opt ['; + foreach($pl['opt']['opt'] AS $copt) { + if (is_array($copt)) { + $annots .= ' ['.$this->_textstring($copt[0], $annot_obj_id).' '.$this->_textstring($copt[1], $annot_obj_id).']'; + } else { + $annots .= ' '.$this->_textstring($copt, $annot_obj_id); + } + } + $annots .= ']'; + } + if (isset($pl['opt']['ti'])) { + $annots .= ' /TI '.intval($pl['opt']['ti']); + } + if (isset($pl['opt']['i']) AND (is_array($pl['opt']['i'])) AND !empty($pl['opt']['i'])) { + $annots .= ' /I ['; + foreach($pl['opt']['i'] AS $copt) { + $annots .= intval($copt).' '; + } + $annots .= ']'; + } + break; + } + case 'screen': { + break; + } + case 'printermark': { + break; + } + case 'trapnet': { + break; + } + case 'watermark': { + break; + } + case '3d': { + break; + } + default: { + break; + } + } + $annots .= '>>'; + // create new annotation object + $this->_out($this->_getobj($annot_obj_id)."\n".$annots."\n".'endobj'); + if ($formfield AND !isset($this->radiobutton_groups[$n][$pl['txt']])) { + // store reference of form object + $this->form_obj_id[] = $annot_obj_id; + } + } + } + } // end for each page + } + + /** + * Put appearance streams XObject used to define annotation's appearance states. + * @param $w (int) annotation width + * @param $h (int) annotation height + * @param $stream (string) appearance stream + * @return int object ID + * @protected + * @since 4.8.001 (2009-09-09) + */ + protected function _putAPXObject($w=0, $h=0, $stream='') { + $stream = trim($stream); + $out = $this->_getobj()."\n"; + $this->xobjects['AX'.$this->n] = array('n' => $this->n); + $out .= '<<'; + $out .= ' /Type /XObject'; + $out .= ' /Subtype /Form'; + $out .= ' /FormType 1'; + if ($this->compress) { + $stream = gzcompress($stream); + $out .= ' /Filter /FlateDecode'; + } + $rect = sprintf('%.2F %.2F', $w, $h); + $out .= ' /BBox [0 0 '.$rect.']'; + $out .= ' /Matrix [1 0 0 1 0 0]'; + $out .= ' /Resources 2 0 R'; + $stream = $this->_getrawstream($stream); + $out .= ' /Length '.strlen($stream); + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + return $this->n; + } + + /** + * Get ULONG from string (Big Endian 32-bit unsigned integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 32 bit value + * @author Nicola Asuni + * @protected + * @since 5.2.000 (2010-06-02) + */ + protected function _getULONG($str, $offset) { + $v = unpack('Ni', substr($str, $offset, 4)); + return $v['i']; + } + + /** + * Get USHORT from string (Big Endian 16-bit unsigned integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @protected + * @since 5.2.000 (2010-06-02) + */ + protected function _getUSHORT($str, $offset) { + $v = unpack('ni', substr($str, $offset, 2)); + return $v['i']; + } + + /** + * Get SHORT from string (Big Endian 16-bit signed integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @protected + * @since 5.2.000 (2010-06-02) + */ + protected function _getSHORT($str, $offset) { + $v = unpack('si', substr($str, $offset, 2)); + return $v['i']; + } + + /** + * Get FWORD from string (Big Endian 16-bit signed integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @protected + * @since 5.9.123 (2011-09-30) + */ + protected function _getFWORD($str, $offset) { + $v = $this->_getUSHORT($str, $offset); + if ($v > 0x7fff) { + $v -= 0x10000; + } + return $v; + } + + /** + * Get UFWORD from string (Big Endian 16-bit unsigned integer). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @protected + * @since 5.9.123 (2011-09-30) + */ + protected function _getUFWORD($str, $offset) { + $v = $this->_getUSHORT($str, $offset); + return $v; + } + + /** + * Get FIXED from string (32-bit signed fixed-point number (16.16). + * @param $str (string) string from where to extract value + * @param $offset (int) point from where to read the data + * @return int 16 bit value + * @author Nicola Asuni + * @protected + * @since 5.9.123 (2011-09-30) + */ + protected function _getFIXED($str, $offset) { + // mantissa + $m = $this->_getFWORD($str, $offset); + // fraction + $f = $this->_getUSHORT($str, ($offset + 2)); + $v = floatval(''.$m.'.'.$f.''); + return $v; + } + + /** + * Get BYTE from string (8-bit unsigned integer). + * @param $str (string) String from where to extract value. + * @param $offset (int) Point from where to read the data. + * @return int 8 bit value + * @author Nicola Asuni + * @protected + * @since 5.2.000 (2010-06-02) + */ + protected function _getBYTE($str, $offset) { + $v = unpack('Ci', substr($str, $offset, 1)); + return $v['i']; + } + /** + * Update the CIDToGIDMap string with a new value. + * @param $map (string) CIDToGIDMap. + * @param $cid (int) CID value. + * @param $gid (int) GID value. + * @return (string) CIDToGIDMap. + * @author Nicola Asuni + * @protected + * @since 5.9.123 (2011-09-29) + */ + protected function updateCIDtoGIDmap($map, $cid, $gid) { + if (($cid >= 0) AND ($cid <= 0xFFFF) AND ($gid >= 0)) { + if ($gid > 0xFFFF) { + $gid -= 0x10000; + } + $map[($cid * 2)] = chr($gid >> 8); + $map[(($cid * 2) + 1)] = chr($gid & 0xFF); + } + return $map; + } + + /** + * Convert and add the selected TrueType or Type1 font to the fonts folder (that must be writeable). + * @param $fontfile (string) TrueType or Type1 font file (full path). + * @param $fonttype (string) Font type. Leave empty for autodetect mode. Valid values are: TrueTypeUnicode, TrueType, Type1, CID0JP = CID-0 Japanese, CID0KR = CID-0 Korean, CID0CS = CID-0 Chinese Simplified, CID0CT = CID-0 Chinese Traditional. + * @param $enc (string) Name of the encoding table to use. Leave empty for default mode. Omit this parameter for TrueType Unicode and symbolic fonts like Symbol or ZapfDingBats. + * @param $flags (int) Unsigned 32-bit integer containing flags specifying various characteristics of the font (PDF32000:2008 - 9.8.2 Font Descriptor Flags): +1 for fixed font; +4 for symbol or +32 for non-symbol; +64 for italic. Fixed and Italic mode are generally autodetected so you have to set it to 32 = non-symbolic font (default) or 4 = symbolic font. + * @param $outpath (string) Output path for generated font files (must be writeable by the web server). Leave empty for default font folder. + * @return (string) TCPDF font name. + * @author Nicola Asuni + * @public + * @since 5.9.123 (2010-09-30) + */ + public function addTTFfont($fontfile, $fonttype='', $enc='', $flags=32, $outpath='') { + if (!file_exists($fontfile)) { + $this->Error('Could not find file: '.$fontfile.''); + } + // font metrics + $fmetric = array(); + // build new font name for TCPDF compatibility + $font_path_parts = pathinfo($fontfile); + if (!isset($font_path_parts['filename'])) { + $font_path_parts['filename'] = substr($font_path_parts['basename'], 0, -(strlen($font_path_parts['extension']) + 1)); + } + $font_name = strtolower($font_path_parts['filename']); + $font_name = preg_replace('/[^a-z0-9_]/', '', $font_name); + $search = array('bold', 'oblique', 'italic', 'regular'); + $replace = array('b', 'i', 'i', ''); + $font_name = str_replace($search, $replace, $font_name); + if (empty($font_name)) { + // set generic name + $font_name = 'tcpdffont'; + } + // set output path + if (empty($outpath)) { + $outpath = $this->_getfontpath(); + } + // check if this font already exist + if (file_exists($outpath.$font_name.'.php')) { + // this font already exist (delete it from fonts folder to rebuild it) + return $font_name; + } + $fmetric['file'] = $font_name.'.z'; + $fmetric['ctg'] = $font_name.'.ctg.z'; + // get font data + $font = file_get_contents($fontfile); + $fmetric['originalsize'] = strlen($font); + // autodetect font type + if (empty($fonttype)) { + if ($this->_getULONG($font, 0) == 0x10000) { + // True Type (Unicode or not) + $fonttype = 'TrueTypeUnicode'; + } elseif (substr($font, 0, 4) == 'OTTO') { + // Open Type (Unicode or not) + $this->Error('Unsupported font format: OpenType with CFF data.'); + } else { + // Type 1 + $fonttype = 'Type1'; + } + } + // set font type + switch ($fonttype) { + case 'CID0CT': + case 'CID0CS': + case 'CID0KR': + case 'CID0JP': { + $fmetric['type'] = 'cidfont0'; + break; + } + case 'Type1': { + $fmetric['type'] = 'Type1'; + if (empty($enc) AND (($flags & 4) == 0)) { + $enc = 'cp1252'; + } + break; + } + case 'TrueType': { + $fmetric['type'] = 'TrueType'; + break; + } + case 'TrueTypeUnicode': + default: { + $fmetric['type'] = 'TrueTypeUnicode'; + break; + } + } + // set encoding maps (if any) + $fmetric['enc'] = preg_replace('/[^A-Za-z0-9_\-]/', '', $enc); + $fmetric['diff'] = ''; + if (($fmetric['type'] == 'TrueType') OR ($fmetric['type'] == 'Type1')) { + if (!empty($enc) AND ($enc != 'cp1252') AND isset($this->encmaps->encmap[$enc])) { + // build differences from reference encoding + $enc_ref = $this->encmaps->encmap['cp1252']; + $enc_target = $this->encmaps->encmap[$enc]; + $last = 0; + for ($i = 32; $i <= 255; ++$i) { + if ($enc_target != $enc_ref[$i]) { + if ($i != ($last + 1)) { + $fmetric['diff'] .= $i.' '; + } + $last = $i; + $fmetric['diff'] .= '/'.$enc_target[$i].' '; + } + } + } + } + // parse the font by type + if ($fmetric['type'] == 'Type1') { + // ---------- TYPE 1 ---------- + // read first segment + $a = unpack('Cmarker/Ctype/Vsize', substr($font, 0, 6)); + if ($a['marker'] != 128) { + $this->Error('Font file is not a valid binary Type1'); + } + $fmetric['size1'] = $a['size']; + $data = substr($font, 6, $fmetric['size1']); + // read second segment + $a = unpack('Cmarker/Ctype/Vsize', substr($font, (6 + $fmetric['size1']), 6)); + if ($a['marker'] != 128) { + $this->Error('Font file is not a valid binary Type1'); + } + $fmetric['size2'] = $a['size']; + $encrypted = substr($font, (12 + $fmetric['size1']), $fmetric['size2']); + $data .= $encrypted; + // store compressed font + $fp = fopen($outpath.$fmetric['file'], 'wb'); + fwrite($fp, gzcompress($data)); + fclose($fp); + // get font info + $fmetric['Flags'] = $flags; + preg_match ('#/FullName[\s]*\(([^\)]*)#', $font, $matches); + $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $matches[1]); + preg_match('#/FontBBox[\s]*{([^}]*)#', $font, $matches); + $fmetric['bbox'] = trim($matches[1]); + $bv = explode(' ', $fmetric['bbox']); + $fmetric['Ascent'] = intval($bv[3]); + $fmetric['Descent'] = intval($bv[1]); + preg_match('#/ItalicAngle[\s]*([0-9\+\-]*)#', $font, $matches); + $fmetric['italicAngle'] = intval($matches[1]); + if ($fmetric['italicAngle'] != 0) { + $fmetric['Flags'] |= 64; + } + preg_match('#/UnderlinePosition[\s]*([0-9\+\-]*)#', $font, $matches); + $fmetric['underlinePosition'] = intval($matches[1]); + preg_match('#/UnderlineThickness[\s]*([0-9\+\-]*)#', $font, $matches); + $fmetric['underlineThickness'] = intval($matches[1]); + preg_match('#/isFixedPitch[\s]*([^\s]*)#', $font, $matches); + if ($matches[1] == 'true') { + $fmetric['Flags'] |= 1; + } + // get internal map + $imap = array(); + if (preg_match_all('#dup[\s]([0-9]+)[\s]*/([^\s]*)[\s]put#sU', $font, $fmap, PREG_SET_ORDER) > 0) { + foreach ($fmap as $v) { + $imap[$v[2]] = $v[1]; + } + } + // decrypt eexec encrypted part + $r = 55665; // eexec encryption constant + $c1 = 52845; + $c2 = 22719; + $elen = strlen($encrypted); + $eplain = ''; + for ($i = 0; $i < $elen; ++$i) { + $chr = ord($encrypted[$i]); + $eplain .= chr($chr ^ ($r >> 8)); + $r = ((($chr + $r) * $c1 + $c2) % 65536); + } + if (preg_match('#/ForceBold[\s]*([^\s]*)#', $eplain, $matches) > 0) { + if ($matches[1] == 'true') { + $fmetric['Flags'] |= 0x40000; + } + } + if (preg_match('#/StdVW[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { + $fmetric['StemV'] = intval($matches[1]); + } else { + $fmetric['StemV'] = 70; + } + if (preg_match('#/StdHW[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { + $fmetric['StemH'] = intval($matches[1]); + } else { + $fmetric['StemH'] = 30; + } + if (preg_match('#/BlueValues[\s]*\[([^\]]*)#', $eplain, $matches) > 0) { + $bv = explode(' ', $matches[1]); + if (count($bv) >= 6) { + $v1 = intval($bv[2]); + $v2 = intval($bv[4]); + if ($v1 <= $v2) { + $fmetric['XHeight'] = $v1; + $fmetric['CapHeight'] = $v2; + } else { + $fmetric['XHeight'] = $v2; + $fmetric['CapHeight'] = $v1; + } + } else { + $fmetric['XHeight'] = 450; + $fmetric['CapHeight'] = 700; + } + } else { + $fmetric['XHeight'] = 450; + $fmetric['CapHeight'] = 700; + } + // get the number of random bytes at the beginning of charstrings + if (preg_match('#/lenIV[\s]*([0-9]*)#', $eplain, $matches) > 0) { + $lenIV = intval($matches[1]); + } else { + $lenIV = 4; + } + $fmetric['Leading'] = 0; + // get charstring data + $eplain = substr($eplain, (strpos($eplain, '/CharStrings') + 1)); + preg_match_all('#/([A-Za-z0-9\.]*)[\s][0-9]+[\s]RD[\s](.*)[\s]ND#sU', $eplain, $matches, PREG_SET_ORDER); + if (!empty($enc) AND isset($this->encmaps->encmap[$enc])) { + $enc_map = $this->encmaps->encmap[$enc]; + } else { + $enc_map = false; + } + $fmetric['cw'] = ''; + $fmetric['MaxWidth'] = 0; + $cwidths = array(); + foreach ($matches as $k => $v) { + $cid = 0; + if (isset($imap[$v[1]])) { + $cid = $imap[$v[1]]; + } elseif ($enc_map !== false) { + $cid = array_search($v[1], $enc_map); + if ($cid === false) { + $cid = 0; + } elseif ($cid > 1000) { + $cid -= 1000; + } + } + // decrypt charstring encrypted part + $r = 4330; // charstring encryption constant + $c1 = 52845; + $c2 = 22719; + $cd = $v[2]; + $clen = strlen($cd); + $ccom = array(); + for ($i = 0; $i < $clen; ++$i) { + $chr = ord($cd[$i]); + $ccom[] = ($chr ^ ($r >> 8)); + $r = ((($chr + $r) * $c1 + $c2) % 65536); + } + // decode numbers + $cdec = array(); + $ck = 0; + $i = $lenIV; + while ($i < $clen) { + if ($ccom[$i] < 32) { + $cdec[$ck] = $ccom[$i]; + if (($ck > 0) AND ($cdec[$ck] == 13)) { + // hsbw command: update width + $cwidths[$cid] = $cdec[($ck - 1)]; + } + ++$i; + } elseif (($ccom[$i] >= 32) AND ($ccom[$i] <= 246)) { + $cdec[$ck] = ($ccom[$i] - 139); + ++$i; + } elseif (($ccom[$i] >= 247) AND ($ccom[$i] <= 250)) { + $cdec[$ck] = ((($ccom[$i] - 247) * 256) + $ccom[($i + 1)] + 108); + $i += 2; + } elseif (($ccom[$i] >= 251) AND ($ccom[$i] <= 254)) { + $cdec[$ck] = ((-($ccom[$i] - 251) * 256) - $ccom[($i + 1)] - 108); + $i += 2; + } elseif ($ccom[$i] == 255) { + $sval = chr($ccom[($i + 1)]).chr($ccom[($i + 2)]).chr($ccom[($i + 3)]).chr($ccom[($i + 4)]); + $vsval = unpack('li', $sval); + $cdec[$ck] = $vsval['i']; + $i += 5; + } + ++$ck; + } + } // end for each matches + $fmetric['MissingWidth'] = $cwidths[0]; + $fmetric['MaxWidth'] = $fmetric['MissingWidth']; + $fmetric['AvgWidth'] = 0; + // set chars widths + for ($cid = 0; $cid <= 255; ++$cid) { + if (isset($cwidths[$cid])) { + if ($cwidths[$cid] > $fmetric['MaxWidth']) { + $fmetric['MaxWidth'] = $cwidths[$cid]; + } + $fmetric['AvgWidth'] += $cwidths[$cid]; + $fmetric['cw'] .= ','.$cid.'=>'.$cwidths[$cid]; + } else { + $fmetric['cw'] .= ','.$cid.'=>'.$fmetric['MissingWidth']; + } + } + $fmetric['AvgWidth'] = round($fmetric['AvgWidth'] / count($cwidths)); + } else { + // ---------- TRUE TYPE ---------- + if ($fmetric['type'] != 'cidfont0') { + // store compressed font + $fp = fopen($outpath.$fmetric['file'], 'wb'); + fwrite($fp, gzcompress($font)); + fclose($fp); + } + $offset = 0; // offset position of the font data + if ($this->_getULONG($font, $offset) != 0x10000) { + // sfnt version must be 0x00010000 for TrueType version 1.0. + return $font; + } + $offset += 4; + // get number of tables + $numTables = $this->_getUSHORT($font, $offset); + $offset += 2; + // skip searchRange, entrySelector and rangeShift + $offset += 6; + // tables array + $table = array(); + // ---------- get tables ---------- + for ($i = 0; $i < $numTables; ++$i) { + // get table info + $tag = substr($font, $offset, 4); + $offset += 4; + $table[$tag] = array(); + $table[$tag]['checkSum'] = $this->_getULONG($font, $offset); + $offset += 4; + $table[$tag]['offset'] = $this->_getULONG($font, $offset); + $offset += 4; + $table[$tag]['length'] = $this->_getULONG($font, $offset); + $offset += 4; + } + // check magicNumber + $offset = $table['head']['offset'] + 12; + if ($this->_getULONG($font, $offset) != 0x5F0F3CF5) { + // magicNumber must be 0x5F0F3CF5 + return $font; + } + $offset += 4; + $offset += 2; // skip flags + // get FUnits + $fmetric['unitsPerEm'] = $this->_getUSHORT($font, $offset); + $offset += 2; + // units ratio constant + $urk = (1000 / $fmetric['unitsPerEm']); + $offset += 16; // skip created, modified + $xMin = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + $yMin = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + $xMax = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + $yMax = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + $fmetric['bbox'] = ''.$xMin.' '.$yMin.' '.$xMax.' '.$yMax.''; + $macStyle = $this->_getUSHORT($font, $offset); + $offset += 2; + // PDF font flags + $fmetric['Flags'] = $flags; + if (($macStyle & 2) == 2) { + // italic flag + $fmetric['Flags'] |= 64; + } + // get offset mode (indexToLocFormat : 0 = short, 1 = long) + $offset = $table['head']['offset'] + 50; + $short_offset = ($this->_getSHORT($font, $offset) == 0); + $offset += 2; + // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table + $indexToLoc = array(); + $offset = $table['loca']['offset']; + if ($short_offset) { + // short version + $tot_num_glyphs = ($table['loca']['length'] / 2); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = $this->_getUSHORT($font, $offset) * 2; + $offset += 2; + } + } else { + // long version + $tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = $this->_getULONG($font, $offset); + $offset += 4; + } + } + // get glyphs indexes of chars from cmap table + $offset = $table['cmap']['offset'] + 2; + $numEncodingTables = $this->_getUSHORT($font, $offset); + $offset += 2; + $encodingTables = array(); + for ($i = 0; $i < $numEncodingTables; ++$i) { + $encodingTables[$i]['platformID'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['encodingID'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['offset'] = $this->_getULONG($font, $offset); + $offset += 4; + } + // ---------- get os/2 metrics ---------- + $offset = $table['OS/2']['offset']; + $offset += 2; // skip version + // xAvgCharWidth + $fmetric['AvgWidth'] = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + // usWeightClass + $usWeightClass = round($this->_getUFWORD($font, $offset) * $urk); + // estimate StemV and StemH (400 = usWeightClass for Normal - Regular font) + $fmetric['StemV'] = round((70 * $usWeightClass) / 400); + $fmetric['StemH'] = round((30 * $usWeightClass) / 400); + $offset += 2; + $offset += 2; // usWidthClass + $fsType = $this->_getSHORT($font, $offset); + $offset += 2; + if ($fsType == 2) { + $this->Error('This Font cannot be modified, embedded or exchanged in any manner without first obtaining permission of the legal owner.'); + } + // ---------- get font name ---------- + $fmetric['name'] = ''; + $offset = $table['name']['offset']; + $offset += 2; // skip Format selector (=0). + // Number of NameRecords that follow n. + $numNameRecords = $this->_getUSHORT($font, $offset); + $offset += 2; + // Offset to start of string storage (from start of table). + $stringStorageOffset = $this->_getUSHORT($font, $offset); + $offset += 2; + for ($i = 0; $i < $numNameRecords; ++$i) { + $offset += 6; // skip Platform ID, Platform-specific encoding ID, Language ID. + // Name ID. + $nameID = $this->_getUSHORT($font, $offset); + $offset += 2; + if ($nameID == 6) { + // String length (in bytes). + $stringLength = $this->_getUSHORT($font, $offset); + $offset += 2; + // String offset from start of storage area (in bytes). + $stringOffset = $this->_getUSHORT($font, $offset); + $offset += 2; + $offset = ($table['name']['offset'] + $stringStorageOffset + $stringOffset); + $fmetric['name'] = substr($font, $offset, $stringLength); + $fmetric['name'] = preg_replace('/[^a-zA-Z0-9_\-]/', '', $fmetric['name']); + break; + } else { + $offset += 4; // skip String length, String offset + } + } + if (empty($fmetric['name'])) { + $fmetric['name'] = $font_name; + } + // ---------- get post data ---------- + $offset = $table['post']['offset']; + $offset += 4; // skip Format Type + $fmetric['italicAngle'] = $this->_getFIXED($font, $offset); + $offset += 4; + $fmetric['underlinePosition'] = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + $fmetric['underlineThickness'] = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + $isFixedPitch = ($this->_getULONG($font, $offset) == 0) ? false : true; + $offset += 2; + if ($isFixedPitch) { + $fmetric['Flags'] |= 1; + } + // ---------- get hhea data ---------- + $offset = $table['hhea']['offset']; + $offset += 4; // skip Table version number + // Ascender + $fmetric['Ascent'] = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + // Descender + $fmetric['Descent'] = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + // LineGap + $fmetric['Leading'] = round($this->_getFWORD($font, $offset) * $urk); + $offset += 2; + // advanceWidthMax + $fmetric['MaxWidth'] = round($this->_getUFWORD($font, $offset) * $urk); + $offset += 2; + $offset += 22; // skip some values + // get the number of hMetric entries in hmtx table + $numberOfHMetrics = $this->_getUSHORT($font, $offset); + // ---------- get maxp data ---------- + $offset = $table['maxp']['offset']; + $offset += 4; // skip Table version number + // get the the number of glyphs in the font. + $numGlyphs = $this->_getUSHORT($font, $offset); + // ---------- get CIDToGIDMap ---------- + $ctg = array(); + foreach ($encodingTables as $enctable) { + if (($enctable['platformID'] == 3) AND ($enctable['encodingID'] == 0)) { + $modesymbol = true; + } else { + $modesymbol = false; + } + $offset = $table['cmap']['offset'] + $enctable['offset']; + $format = $this->_getUSHORT($font, $offset); + $offset += 2; + switch ($format) { + case 0: { // Format 0: Byte encoding table + $offset += 4; // skip length and version/language + for ($c = 0; $c < 256; ++$c) { + $g = $this->_getBYTE($font, $offset); + $ctg[$c] = $g; + ++$offset; + } + break; + } + case 2: { // Format 2: High-byte mapping through table + $offset += 4; // skip length and version/language + $numSubHeaders = 0; + for ($i = 0; $i < 256; ++$i) { + // Array that maps high bytes to subHeaders: value is subHeader index * 8. + $subHeaderKeys[$i] = ($this->_getUSHORT($font, $offset) / 8); + $offset += 2; + if ($numSubHeaders < $subHeaderKeys[$i]) { + $numSubHeaders = $subHeaderKeys[$i]; + } + } + // the number of subHeaders is equal to the max of subHeaderKeys + 1 + ++$numSubHeaders; + // read subHeader structures + $subHeaders = array(); + $numGlyphIndexArray = 0; + for ($k = 0; $k < $numSubHeaders; ++$k) { + $subHeaders[$k]['firstCode'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['entryCount'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idDelta'] = $this->_getSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); + $subHeaders[$k]['idRangeOffset'] /= 2; + $numGlyphIndexArray += $subHeaders[$k]['entryCount']; + } + for ($k = 0; $k < $numGlyphIndexArray; ++$k) { + $glyphIndexArray[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + for ($i = 0; $i < 256; ++$i) { + $k = $subHeaderKeys[$i]; + if ($k == 0) { + // one byte code + $c = $i; + $g = $glyphIndexArray[0]; + $ctg[$c] = $g; + } else { + // two bytes code + $start_byte = $subHeaders[$k]['firstCode']; + $end_byte = $start_byte + $subHeaders[$k]['entryCount']; + for ($j = $start_byte; $j < $end_byte; ++$j) { + // combine high and low bytes + $c = (($i << 8) + $j); + $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); + $g = $glyphIndexArray[$idRangeOffset]; + $g += ($idDelta[$k] - 65536); + if ($g < 0) { + $g = 0; + } + $ctg[$c] = $g; + } + } + } + break; + } + case 4: { // Format 4: Segment mapping to delta values + $length = $this->_getUSHORT($font, $offset); + $offset += 2; + $offset += 2; // skip version/language + $segCount = ($this->_getUSHORT($font, $offset) / 2); + $offset += 2; + $offset += 6; // skip searchRange, entrySelector, rangeShift + $endCount = array(); // array of end character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $endCount[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $offset += 2; // skip reservedPad + $startCount = array(); // array of start character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $startCount[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $idDelta = array(); // delta for all character codes in segment + for ($k = 0; $k < $segCount; ++$k) { + $idDelta[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $idRangeOffset = array(); // Offsets into glyphIdArray or 0 + for ($k = 0; $k < $segCount; ++$k) { + $idRangeOffset[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $gidlen = ($length / 2) - 8 - (4 * $segCount); + $glyphIdArray = array(); // glyph index array + for ($k = 0; $k < $gidlen; ++$k) { + $glyphIdArray[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + for ($k = 0; $k < $segCount; ++$k) { + for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { + if ($idRangeOffset[$k] == 0) { + $g = $c; + } else { + $gid = (($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); + $g = $glyphIdArray[$gid]; + } + $g += ($idDelta[$k] - 65536); + if ($g < 0) { + $g = 0; + } + $ctg[$c] = $g; + } + } + break; + } + case 6: { // Format 6: Trimmed table mapping + $offset += 4; // skip length and version/language + $firstCode = $this->_getUSHORT($font, $offset); + $offset += 2; + $entryCount = $this->_getUSHORT($font, $offset); + $offset += 2; + for ($k = 0; $k < $entryCount; ++$k) { + $c = ($k + $firstCode); + $g = $this->_getUSHORT($font, $offset); + $ctg[$c] = $g; + $offset += 2; + } + break; + } + case 8: { // Format 8: Mixed 16-bit and 32-bit coverage + $offset += 10; // skip reserved, length and version/language + for ($k = 0; $k < 8192; ++$k) { + $is32[$k] = $this->_getBYTE($font, $offset); + ++$offset; + } + $nGroups = $this->_getULONG($font, $offset); + $offset += 4; + for ($i = 0; $i < $nGroups; ++$i) { + $startCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $endCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $startGlyphID = $this->_getULONG($font, $offset); + $offset += 4; + for ($k = $startCharCode; $k <= $endCharCode; ++$k) { + $is32idx = floor($c / 8); + if ((isset($is32[$is32idx])) AND (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { + $c = $k; + } else { + // 32 bit format + // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) + //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 + //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 + $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; + } + $ctg[$c] = $g; + ++$startGlyphID; + } + } + break; + } + case 10: { // Format 10: Trimmed array + $offset += 10; // skip reserved, length and version/language + $startCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $numChars = $this->_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $numChars; ++$k) { + $c = ($k + $startCharCode); + $g = $this->_getUSHORT($font, $offset); + $ctg[$c] = $g; + $offset += 2; + } + break; + } + case 12: { // Format 12: Segmented coverage + $offset += 10; // skip length and version/language + $nGroups = $this->_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $nGroups; ++$k) { + $startCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $endCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $startGlyphCode = $this->_getULONG($font, $offset); + $offset += 4; + for ($c = $startCharCode; $c <= $endCharCode; ++$c) { + $ctg[$c] = $startGlyphCode; + ++$startGlyphCode; + } + } + break; + } + case 13: { // Format 13: Many-to-one range mappings + // to be implemented ... + break; + } + case 14: { // Format 14: Unicode Variation Sequences + // to be implemented ... + break; + } + } + } + if (!isset($ctg[0])) { + $ctg[0] = 0; + } + // get xHeight (height of x) + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[120]] + 4); + $yMin = $this->_getFWORD($font, $offset); + $offset += 4; + $yMax = $this->_getFWORD($font, $offset); + $offset += 2; + $fmetric['XHeight'] = round(($yMax - $yMin) * $urk); + // get CapHeight (height of H) + $offset = ($table['glyf']['offset'] + $indexToLoc[$ctg[72]] + 4); + $yMin = $this->_getFWORD($font, $offset); + $offset += 4; + $yMax = $this->_getFWORD($font, $offset); + $offset += 2; + $fmetric['CapHeight'] = round(($yMax - $yMin) * $urk); + // ceate widths array + $cw = array(); + $offset = $table['hmtx']['offset']; + for ($i = 0 ; $i < $numberOfHMetrics; ++$i) { + $cw[$i] = round($this->_getUFWORD($font, $offset) * $urk); + $offset += 4; // skip lsb + } + if ($numberOfHMetrics < $numGlyphs) { + // fill missing widths with the last value + $cw = array_pad($cw, $numGlyphs, $cw[($numberOfHMetrics - 1)]); + } + $fmetric['MissingWidth'] = $cw[0]; + $fmetric['cw'] = ''; + for ($cid = 0; $cid <= 65535; ++$cid) { + if (isset($ctg[$cid]) AND isset($cw[$ctg[$cid]])) { + $fmetric['cw'] .= ','.$cid.'=>'.$cw[$ctg[$cid]]; + } + } + } // end of true type + if (($fmetric['type'] == 'TrueTypeUnicode') AND (count($ctg) == 256)) { + $fmetric['type'] == 'TrueType'; + } + // ---------- create php font file ---------- + $pfile = '<'.'?'.'php'."\n"; + $pfile .= '// TCPDF FONT FILE DESCRIPTION'."\n"; + $pfile .= '$type=\''.$fmetric['type'].'\';'."\n"; + $pfile .= '$name=\''.$fmetric['name'].'\';'."\n"; + $pfile .= '$up='.$fmetric['underlinePosition'].';'."\n"; + $pfile .= '$ut='.$fmetric['underlineThickness'].';'."\n"; + if ($fmetric['MissingWidth'] > 0) { + $pfile .= '$dw='.$fmetric['MissingWidth'].';'."\n"; + } else { + $pfile .= '$dw='.$fmetric['AvgWidth'].';'."\n"; + } + $pfile .= '$diff=\''.$fmetric['diff'].'\';'."\n"; + if ($fmetric['type'] == 'Type1') { + // Type 1 + $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; + $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; + $pfile .= '$size1='.$fmetric['size1'].';'."\n"; + $pfile .= '$size2='.$fmetric['size2'].';'."\n"; + } else { + $pfile .= '$originalsize='.$fmetric['originalsize'].';'."\n"; + if ($fmetric['type'] == 'cidfont0') { + // CID-0 + switch ($fonttype) { + case 'CID0JP': { + $pfile .= '// Japanese'."\n"; + $pfile .= '$enc=\'UniJIS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Japan1\',\'Supplement\'=>5);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; + break; + } + case 'CID0KR': { + $pfile .= '// Korean'."\n"; + $pfile .= '$enc=\'UniKS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'Korea1\',\'Supplement\'=>0);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ak12.php\');'."\n"; + break; + } + case 'CID0CS': { + $pfile .= '// Chinese Simplified'."\n"; + $pfile .= '$enc=\'UniGB-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'GB1\',\'Supplement\'=>2);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_ag15.php\');'."\n"; + break; + } + case 'CID0CT': + default: { + $pfile .= '// Chinese Traditional'."\n"; + $pfile .= '$enc=\'UniCNS-UTF16-H\';'."\n"; + $pfile .= '$cidinfo=array(\'Registry\'=>\'Adobe\', \'Ordering\'=>\'CNS1\',\'Supplement\'=>0);'."\n"; + $pfile .= 'include(dirname(__FILE__).\'/uni2cid_aj16.php\');'."\n"; + break; + } + } + } else { + // TrueType + $pfile .= '$enc=\''.$fmetric['enc'].'\';'."\n"; + $pfile .= '$file=\''.$fmetric['file'].'\';'."\n"; + $pfile .= '$ctg=\''.$fmetric['ctg'].'\';'."\n"; + // create CIDToGIDMap + $cidtogidmap = str_pad('', 131072, "\x00"); // (256 * 256 * 2) = 131072 + foreach ($ctg as $cid => $gid) { + $cidtogidmap = $this->updateCIDtoGIDmap($cidtogidmap, $cid, $ctg[$cid]); + } + // store compressed CIDToGIDMap + $fp = fopen($outpath.$fmetric['ctg'], 'wb'); + fwrite($fp, gzcompress($cidtogidmap)); + fclose($fp); + } + } + $pfile .= '$desc=array('; + $pfile .= '\'Flags\'=>'.$fmetric['Flags'].','; + $pfile .= '\'FontBBox\'=>\'['.$fmetric['bbox'].']\','; + $pfile .= '\'ItalicAngle\'=>'.$fmetric['italicAngle'].','; + $pfile .= '\'Ascent\'=>'.$fmetric['Ascent'].','; + $pfile .= '\'Descent\'=>'.$fmetric['Descent'].','; + $pfile .= '\'Leading\'=>'.$fmetric['Leading'].','; + $pfile .= '\'CapHeight\'=>'.$fmetric['CapHeight'].','; + $pfile .= '\'XHeight\'=>'.$fmetric['XHeight'].','; + $pfile .= '\'StemV\'=>'.$fmetric['StemV'].','; + $pfile .= '\'StemH\'=>'.$fmetric['StemH'].','; + $pfile .= '\'AvgWidth\'=>'.$fmetric['AvgWidth'].','; + $pfile .= '\'MaxWidth\'=>'.$fmetric['MaxWidth'].','; + $pfile .= '\'MissingWidth\'=>'.$fmetric['MissingWidth'].''; + $pfile .= ');'."\n"; + $pfile .= '$cw=array('.substr($fmetric['cw'], 1).');'."\n"; + $pfile .= '// --- EOF ---'."\n"; + // store file + $fp = fopen($outpath.$font_name.'.php', 'w'); + fwrite($fp, $pfile); + fclose($fp); + // return TCPDF font name + return $font_name; + } + + /** + * Returns a subset of the TrueType font data without the unused glyphs. + * @param $font (string) TrueType font data. + * @param $subsetchars (array) Array of used characters (the glyphs to keep). + * @return (string) A subset of TrueType font data without the unused glyphs. + * @author Nicola Asuni + * @protected + * @since 5.2.000 (2010-06-02) + */ + protected function _getTrueTypeFontSubset($font, $subsetchars) { + ksort($subsetchars); + $offset = 0; // offset position of the font data + if ($this->_getULONG($font, $offset) != 0x10000) { + // sfnt version must be 0x00010000 for TrueType version 1.0. + return $font; + } + $offset += 4; + // get number of tables + $numTables = $this->_getUSHORT($font, $offset); + $offset += 2; + // skip searchRange, entrySelector and rangeShift + $offset += 6; + // tables array + $table = array(); + // for each table + for ($i = 0; $i < $numTables; ++$i) { + // get table info + $tag = substr($font, $offset, 4); + $offset += 4; + $table[$tag] = array(); + $table[$tag]['checkSum'] = $this->_getULONG($font, $offset); + $offset += 4; + $table[$tag]['offset'] = $this->_getULONG($font, $offset); + $offset += 4; + $table[$tag]['length'] = $this->_getULONG($font, $offset); + $offset += 4; + } + // check magicNumber + $offset = $table['head']['offset'] + 12; + if ($this->_getULONG($font, $offset) != 0x5F0F3CF5) { + // magicNumber must be 0x5F0F3CF5 + return $font; + } + $offset += 4; + // get offset mode (indexToLocFormat : 0 = short, 1 = long) + $offset = $table['head']['offset'] + 50; + $short_offset = ($this->_getSHORT($font, $offset) == 0); + $offset += 2; + // get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table + $indexToLoc = array(); + $offset = $table['loca']['offset']; + if ($short_offset) { + // short version + $tot_num_glyphs = ($table['loca']['length'] / 2); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = $this->_getUSHORT($font, $offset) * 2; + $offset += 2; + } + } else { + // long version + $tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + $indexToLoc[$i] = $this->_getULONG($font, $offset); + $offset += 4; + } + } + // get glyphs indexes of chars from cmap table + $subsetglyphs = array(); // glyph IDs on key + $subsetglyphs[0] = true; // character codes that do not correspond to any glyph in the font should be mapped to glyph index 0 + $offset = $table['cmap']['offset'] + 2; + $numEncodingTables = $this->_getUSHORT($font, $offset); + $offset += 2; + $encodingTables = array(); + for ($i = 0; $i < $numEncodingTables; ++$i) { + $encodingTables[$i]['platformID'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['encodingID'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $encodingTables[$i]['offset'] = $this->_getULONG($font, $offset); + $offset += 4; + } + foreach ($encodingTables as $enctable) { + if (($enctable['platformID'] == 3) AND ($enctable['encodingID'] == 0)) { + $modesymbol = true; + } else { + $modesymbol = false; + } + $offset = $table['cmap']['offset'] + $enctable['offset']; + $format = $this->_getUSHORT($font, $offset); + $offset += 2; + switch ($format) { + case 0: { // Format 0: Byte encoding table + $offset += 4; // skip length and version/language + for ($c = 0; $c < 256; ++$c) { + if (isset($subsetchars[$c])) { + $g = $this->_getBYTE($font, $offset); + $subsetglyphs[$g] = true; + } + ++$offset; + } + break; + } + case 2: { // Format 2: High-byte mapping through table + $offset += 4; // skip length and version/language + $numSubHeaders = 0; + for ($i = 0; $i < 256; ++$i) { + // Array that maps high bytes to subHeaders: value is subHeader index * 8. + $subHeaderKeys[$i] = ($this->_getUSHORT($font, $offset) / 8); + $offset += 2; + if ($numSubHeaders < $subHeaderKeys[$i]) { + $numSubHeaders = $subHeaderKeys[$i]; + } + } + // the number of subHeaders is equal to the max of subHeaderKeys + 1 + ++$numSubHeaders; + // read subHeader structures + $subHeaders = array(); + $numGlyphIndexArray = 0; + for ($k = 0; $k < $numSubHeaders; ++$k) { + $subHeaders[$k]['firstCode'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['entryCount'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idDelta'] = $this->_getSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] = $this->_getUSHORT($font, $offset); + $offset += 2; + $subHeaders[$k]['idRangeOffset'] -= (2 + (($numSubHeaders - $k - 1) * 8)); + $subHeaders[$k]['idRangeOffset'] /= 2; + $numGlyphIndexArray += $subHeaders[$k]['entryCount']; + } + for ($k = 0; $k < $numGlyphIndexArray; ++$k) { + $glyphIndexArray[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + for ($i = 0; $i < 256; ++$i) { + $k = $subHeaderKeys[$i]; + if ($k == 0) { + // one byte code + $c = $i; + if (isset($subsetchars[$c])) { + $g = $glyphIndexArray[0]; + $subsetglyphs[$g] = true; + } + } else { + // two bytes code + $start_byte = $subHeaders[$k]['firstCode']; + $end_byte = $start_byte + $subHeaders[$k]['entryCount']; + for ($j = $start_byte; $j < $end_byte; ++$j) { + // combine high and low bytes + $c = (($i << 8) + $j); + if (isset($subsetchars[$c])) { + $idRangeOffset = ($subHeaders[$k]['idRangeOffset'] + $j - $subHeaders[$k]['firstCode']); + $g = $glyphIndexArray[$idRangeOffset]; + $g += ($idDelta[$k] - 65536); + if ($g < 0) { + $g = 0; + } + $subsetglyphs[$g] = true; + } + } + } + } + break; + } + case 4: { // Format 4: Segment mapping to delta values + $length = $this->_getUSHORT($font, $offset); + $offset += 2; + $offset += 2; // skip version/language + $segCount = ($this->_getUSHORT($font, $offset) / 2); + $offset += 2; + $offset += 6; // skip searchRange, entrySelector, rangeShift + $endCount = array(); // array of end character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $endCount[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $offset += 2; // skip reservedPad + $startCount = array(); // array of start character codes for each segment + for ($k = 0; $k < $segCount; ++$k) { + $startCount[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $idDelta = array(); // delta for all character codes in segment + for ($k = 0; $k < $segCount; ++$k) { + $idDelta[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $idRangeOffset = array(); // Offsets into glyphIdArray or 0 + for ($k = 0; $k < $segCount; ++$k) { + $idRangeOffset[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + $gidlen = ($length / 2) - 8 - (4 * $segCount); + $glyphIdArray = array(); // glyph index array + for ($k = 0; $k < $gidlen; ++$k) { + $glyphIdArray[$k] = $this->_getUSHORT($font, $offset); + $offset += 2; + } + for ($k = 0; $k < $segCount; ++$k) { + for ($c = $startCount[$k]; $c <= $endCount[$k]; ++$c) { + if (isset($subsetchars[$c])) { + if ($idRangeOffset[$k] == 0) { + $g = $c; + } else { + $gid = (($idRangeOffset[$k] / 2) + ($c - $startCount[$k]) - ($segCount - $k)); + $g = $glyphIdArray[$gid]; + } + $g += ($idDelta[$k] - 65536); + if ($g < 0) { + $g = 0; + } + $subsetglyphs[$g] = true; + } + } + } + break; + } + case 6: { // Format 6: Trimmed table mapping + $offset += 4; // skip length and version/language + $firstCode = $this->_getUSHORT($font, $offset); + $offset += 2; + $entryCount = $this->_getUSHORT($font, $offset); + $offset += 2; + for ($k = 0; $k < $entryCount; ++$k) { + $c = ($k + $firstCode); + if (isset($subsetchars[$c])) { + $g = $this->_getUSHORT($font, $offset); + $subsetglyphs[$g] = true; + } + $offset += 2; + } + break; + } + case 8: { // Format 8: Mixed 16-bit and 32-bit coverage + $offset += 10; // skip reserved, length and version/language + for ($k = 0; $k < 8192; ++$k) { + $is32[$k] = $this->_getBYTE($font, $offset); + ++$offset; + } + $nGroups = $this->_getULONG($font, $offset); + $offset += 4; + for ($i = 0; $i < $nGroups; ++$i) { + $startCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $endCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $startGlyphID = $this->_getULONG($font, $offset); + $offset += 4; + for ($k = $startCharCode; $k <= $endCharCode; ++$k) { + $is32idx = floor($c / 8); + if ((isset($is32[$is32idx])) AND (($is32[$is32idx] & (1 << (7 - ($c % 8)))) == 0)) { + $c = $k; + } else { + // 32 bit format + // convert to decimal (http://www.unicode.org/faq//utf_bom.html#utf16-4) + //LEAD_OFFSET = (0xD800 - (0x10000 >> 10)) = 55232 + //SURROGATE_OFFSET = (0x10000 - (0xD800 << 10) - 0xDC00) = -56613888 + $c = ((55232 + ($k >> 10)) << 10) + (0xDC00 + ($k & 0x3FF)) -56613888; + } + if (isset($subsetchars[$c])) { + $subsetglyphs[$startGlyphID] = true; + } + ++$startGlyphID; + } + } + break; + } + case 10: { // Format 10: Trimmed array + $offset += 10; // skip reserved, length and version/language + $startCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $numChars = $this->_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $numChars; ++$k) { + $c = ($k + $startCharCode); + if (isset($subsetchars[$c])) { + $g = $this->_getUSHORT($font, $offset); + $subsetglyphs[$g] = true; + } + $offset += 2; + } + break; + } + case 12: { // Format 12: Segmented coverage + $offset += 10; // skip length and version/language + $nGroups = $this->_getULONG($font, $offset); + $offset += 4; + for ($k = 0; $k < $nGroups; ++$k) { + $startCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $endCharCode = $this->_getULONG($font, $offset); + $offset += 4; + $startGlyphCode = $this->_getULONG($font, $offset); + $offset += 4; + for ($c = $startCharCode; $c <= $endCharCode; ++$c) { + if (isset($subsetchars[$c])) { + $subsetglyphs[$startGlyphCode] = true; + } + ++$startGlyphCode; + } + } + break; + } + case 13: { // Format 13: Many-to-one range mappings + // to be implemented ... + break; + } + case 14: { // Format 14: Unicode Variation Sequences + // to be implemented ... + break; + } + } + } + // include all parts of composite glyphs + $new_sga = $subsetglyphs; + while (!empty($new_sga)) { + $sga = $new_sga; + $new_sga = array(); + foreach ($sga as $key => $val) { + if (isset($indexToLoc[$key])) { + $offset = ($table['glyf']['offset'] + $indexToLoc[$key]); + $numberOfContours = $this->_getSHORT($font, $offset); + $offset += 2; + if ($numberOfContours < 0) { // composite glyph + $offset += 8; // skip xMin, yMin, xMax, yMax + do { + $flags = $this->_getUSHORT($font, $offset); + $offset += 2; + $glyphIndex = $this->_getUSHORT($font, $offset); + $offset += 2; + if (!isset($subsetglyphs[$glyphIndex])) { + // add missing glyphs + $new_sga[$glyphIndex] = true; + } + // skip some bytes by case + if ($flags & 1) { + $offset += 4; + } else { + $offset += 2; + } + if ($flags & 8) { + $offset += 2; + } elseif ($flags & 64) { + $offset += 4; + } elseif ($flags & 128) { + $offset += 8; + } + } while ($flags & 32); + } + } + } + $subsetglyphs += $new_sga; + } + // sort glyphs by key (and remove duplicates) + ksort($subsetglyphs); + // build new glyf and loca tables + $glyf = ''; + $loca = ''; + $offset = 0; + $glyf_offset = $table['glyf']['offset']; + for ($i = 0; $i < $tot_num_glyphs; ++$i) { + if (isset($subsetglyphs[$i])) { + $length = ($indexToLoc[($i + 1)] - $indexToLoc[$i]); + $glyf .= substr($font, ($glyf_offset + $indexToLoc[$i]), $length); + } else { + $length = 0; + } + if ($short_offset) { + $loca .= pack('n', ($offset / 2)); + } else { + $loca .= pack('N', $offset); + } + $offset += $length; + } + // array of table names to preserve (loca and glyf tables will be added later) + // the cmap table is not needed and shall not be present, since the mapping from character codes to glyph descriptions is provided separately + $table_names = array ('head', 'hhea', 'hmtx', 'maxp', 'cvt ', 'fpgm', 'prep'); // minimum required table names + // get the tables to preserve + $offset = 12; + foreach ($table as $tag => $val) { + if (in_array($tag, $table_names)) { + $table[$tag]['data'] = substr($font, $table[$tag]['offset'], $table[$tag]['length']); + if ($tag == 'head') { + // set the checkSumAdjustment to 0 + $table[$tag]['data'] = substr($table[$tag]['data'], 0, 8)."\x0\x0\x0\x0".substr($table[$tag]['data'], 12); + } + $pad = 4 - ($table[$tag]['length'] % 4); + if ($pad != 4) { + // the length of a table must be a multiple of four bytes + $table[$tag]['length'] += $pad; + $table[$tag]['data'] .= str_repeat("\x0", $pad); + } + $table[$tag]['offset'] = $offset; + $offset += $table[$tag]['length']; + // check sum is not changed (so keep the following line commented) + //$table[$tag]['checkSum'] = $this->_getTTFtableChecksum($table[$tag]['data'], $table[$tag]['length']); + } else { + unset($table[$tag]); + } + } + // add loca + $table['loca']['data'] = $loca; + $table['loca']['length'] = strlen($loca); + $pad = 4 - ($table['loca']['length'] % 4); + if ($pad != 4) { + // the length of a table must be a multiple of four bytes + $table['loca']['length'] += $pad; + $table['loca']['data'] .= str_repeat("\x0", $pad); + } + $table['loca']['offset'] = $offset; + $table['loca']['checkSum'] = $this->_getTTFtableChecksum($table['loca']['data'], $table['loca']['length']); + $offset += $table['loca']['length']; + // add glyf + $table['glyf']['data'] = $glyf; + $table['glyf']['length'] = strlen($glyf); + $pad = 4 - ($table['glyf']['length'] % 4); + if ($pad != 4) { + // the length of a table must be a multiple of four bytes + $table['glyf']['length'] += $pad; + $table['glyf']['data'] .= str_repeat("\x0", $pad); + } + $table['glyf']['offset'] = $offset; + $table['glyf']['checkSum'] = $this->_getTTFtableChecksum($table['glyf']['data'], $table['glyf']['length']); + // rebuild font + $font = ''; + $font .= pack('N', 0x10000); // sfnt version + $numTables = count($table); + $font .= pack('n', $numTables); // numTables + $entrySelector = floor(log($numTables, 2)); + $searchRange = pow(2, $entrySelector) * 16; + $rangeShift = ($numTables * 16) - $searchRange; + $font .= pack('n', $searchRange); // searchRange + $font .= pack('n', $entrySelector); // entrySelector + $font .= pack('n', $rangeShift); // rangeShift + $offset = ($numTables * 16); + foreach ($table as $tag => $data) { + $font .= $tag; // tag + $font .= pack('N', $data['checkSum']); // checkSum + $font .= pack('N', ($data['offset'] + $offset)); // offset + $font .= pack('N', $data['length']); // length + } + foreach ($table as $data) { + $font .= $data['data']; + } + // set checkSumAdjustment on head table + $checkSumAdjustment = 0xB1B0AFBA - $this->_getTTFtableChecksum($font, strlen($font)); + $font = substr($font, 0, $table['head']['offset'] + 8).pack('N', $checkSumAdjustment).substr($font, $table['head']['offset'] + 12); + return $font; + } + + /** + * Returs the checksum of a TTF table. + * @param $table (string) table to check + * @param $length (int) length of table in bytes + * @return int checksum + * @author Nicola Asuni + * @protected + * @since 5.2.000 (2010-06-02) + */ + protected function _getTTFtableChecksum($table, $length) { + $sum = 0; + $tlen = ($length / 4); + $offset = 0; + for ($i = 0; $i < $tlen; ++$i) { + $v = unpack('Ni', substr($table, $offset, 4)); + $sum += $v['i']; + $offset += 4; + } + $sum = unpack('Ni', pack('N', $sum)); + return $sum['i']; + } + + /** + * Outputs font widths + * @param $font (array) font data + * @param $cidoffset (int) offset for CID values + * @return PDF command string for font widths + * @author Nicola Asuni + * @protected + * @since 4.4.000 (2008-12-07) + */ + protected function _putfontwidths($font, $cidoffset=0) { + ksort($font['cw']); + $rangeid = 0; + $range = array(); + $prevcid = -2; + $prevwidth = -1; + $interval = false; + // for each character + foreach ($font['cw'] as $cid => $width) { + $cid -= $cidoffset; + if ($font['subset'] AND ($cid > 255) AND (!isset($font['subsetchars'][$cid]))) { + // ignore the unused characters (font subsetting) + continue; + } + if ($width != $font['dw']) { + if ($cid == ($prevcid + 1)) { + // consecutive CID + if ($width == $prevwidth) { + if ($width == $range[$rangeid][0]) { + $range[$rangeid][] = $width; + } else { + array_pop($range[$rangeid]); + // new range + $rangeid = $prevcid; + $range[$rangeid] = array(); + $range[$rangeid][] = $prevwidth; + $range[$rangeid][] = $width; + } + $interval = true; + $range[$rangeid]['interval'] = true; + } else { + if ($interval) { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + } else { + $range[$rangeid][] = $width; + } + $interval = false; + } + } else { + // new range + $rangeid = $cid; + $range[$rangeid] = array(); + $range[$rangeid][] = $width; + $interval = false; + } + $prevcid = $cid; + $prevwidth = $width; + } + } + // optimize ranges + $prevk = -1; + $nextk = -1; + $prevint = false; + foreach ($range as $k => $ws) { + $cws = count($ws); + if (($k == $nextk) AND (!$prevint) AND ((!isset($ws['interval'])) OR ($cws < 4))) { + if (isset($range[$k]['interval'])) { + unset($range[$k]['interval']); + } + $range[$prevk] = array_merge($range[$prevk], $range[$k]); + unset($range[$k]); + } else { + $prevk = $k; + } + $nextk = $k + $cws; + if (isset($ws['interval'])) { + if ($cws > 3) { + $prevint = true; + } else { + $prevint = false; + } + unset($range[$k]['interval']); + --$nextk; + } else { + $prevint = false; + } + } + // output data + $w = ''; + foreach ($range as $k => $ws) { + if (count(array_count_values($ws)) == 1) { + // interval mode is more compact + $w .= ' '.$k.' '.($k + count($ws) - 1).' '.$ws[0]; + } else { + // range mode + $w .= ' '.$k.' [ '.implode(' ', $ws).' ]'; + } + } + return '/W ['.$w.' ]'; + } + + /** + * Output fonts. + * @author Nicola Asuni + * @protected + */ + protected function _putfonts() { + $nf = $this->n; + foreach ($this->diffs as $diff) { + //Encodings + $this->_newobj(); + $this->_out('<< /Type /Encoding /BaseEncoding /WinAnsiEncoding /Differences ['.$diff.'] >>'."\n".'endobj'); + } + $mqr = $this->get_mqr(); + $this->set_mqr(false); + foreach ($this->FontFiles as $file => $info) { + // search and get font file to embedd + $fontdir = $info['fontdir']; + $file = strtolower($file); + $fontfile = ''; + // search files on various directories + if (($fontdir !== false) AND file_exists($fontdir.$file)) { + $fontfile = $fontdir.$file; + } elseif (file_exists($this->_getfontpath().$file)) { + $fontfile = $this->_getfontpath().$file; + } elseif (file_exists($file)) { + $fontfile = $file; + } + if (!$this->empty_string($fontfile)) { + $font = file_get_contents($fontfile); + $compressed = (substr($file, -2) == '.z'); + if ((!$compressed) AND (isset($info['length2']))) { + $header = (ord($font{0}) == 128); + if ($header) { + // strip first binary header + $font = substr($font, 6); + } + if ($header AND (ord($font[$info['length1']]) == 128)) { + // strip second binary header + $font = substr($font, 0, $info['length1']).substr($font, ($info['length1'] + 6)); + } + } elseif ($info['subset'] AND ((!$compressed) OR ($compressed AND function_exists('gzcompress')))) { + if ($compressed) { + // uncompress font + $font = gzuncompress($font); + } + // merge subset characters + $subsetchars = array(); // used chars + foreach ($info['fontkeys'] as $fontkey) { + $fontinfo = $this->getFontBuffer($fontkey); + $subsetchars += $fontinfo['subsetchars']; + } + // rebuild a font subset + $font = $this->_getTrueTypeFontSubset($font, $subsetchars); + // calculate new font length + $info['length1'] = strlen($font); + if ($compressed) { + // recompress font + $font = gzcompress($font); + } + } + $this->_newobj(); + $this->FontFiles[$file]['n'] = $this->n; + $stream = $this->_getrawstream($font); + $out = '<< /Length '.strlen($stream); + if ($compressed) { + $out .= ' /Filter /FlateDecode'; + } + $out .= ' /Length1 '.$info['length1']; + if (isset($info['length2'])) { + $out .= ' /Length2 '.$info['length2'].' /Length3 0'; + } + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + $this->set_mqr($mqr); + foreach ($this->fontkeys as $k) { + //Font objects + $font = $this->getFontBuffer($k); + $type = $font['type']; + $name = $font['name']; + if ($type == 'core') { + // standard core font + $out = $this->_getobj($this->font_obj_ids[$k])."\n"; + $out .= '<annotation_fonts[$k] = $font['i']; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } elseif (($type == 'Type1') OR ($type == 'TrueType')) { + // additional Type1 or TrueType font + $out = $this->_getobj($this->font_obj_ids[$k])."\n"; + $out .= '<n + 1).' 0 R'; + $out .= ' /FontDescriptor '.($this->n + 2).' 0 R'; + if ($font['enc']) { + if (isset($font['diff'])) { + $out .= ' /Encoding '.($nf + $font['diff']).' 0 R'; + } else { + $out .= ' /Encoding /WinAnsiEncoding'; + } + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // Widths + $this->_newobj(); + $s = '['; + for ($i = 32; $i < 256; ++$i) { + $s .= $font['cw'][$i].' '; + } + $s .= ']'; + $s .= "\n".'endobj'; + $this->_out($s); + //Descriptor + $this->_newobj(); + $s = '< $fdv) { + if (is_float($fdv)) { + $fdv = sprintf('%.3F', $fdv); + } + $s .= ' /'.$fdk.' '.$fdv.''; + } + if (!$this->empty_string($font['file'])) { + $s .= ' /FontFile'.($type == 'Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R'; + } + $s .= '>>'; + $s .= "\n".'endobj'; + $this->_out($s); + } else { + // additional types + $mtd = '_put'.strtolower($type); + if (!method_exists($this, $mtd)) { + $this->Error('Unsupported font type: '.$type); + } + $this->$mtd($font); + } + } + } + + /** + * Adds unicode fonts.
        + * Based on PDF Reference 1.3 (section 5) + * @param $font (array) font data + * @protected + * @author Nicola Asuni + * @since 1.52.0.TC005 (2005-01-05) + */ + protected function _puttruetypeunicode($font) { + $fontname = ''; + if ($font['subset']) { + // change name for font subsetting + $subtag = sprintf('%06u', $font['i']); + $subtag = strtr($subtag, '0123456789', 'ABCDEFGHIJ'); + $fontname .= $subtag.'+'; + } + $fontname .= $font['name']; + // Type0 Font + // A composite font composed of other fonts, organized hierarchically + $out = $this->_getobj($this->font_obj_ids[$font['fontkey']])."\n"; + $out .= '<< /Type /Font'; + $out .= ' /Subtype /Type0'; + $out .= ' /BaseFont /'.$fontname; + $out .= ' /Name /F'.$font['i']; + $out .= ' /Encoding /'.$font['enc']; + $out .= ' /ToUnicode '.($this->n + 1).' 0 R'; + $out .= ' /DescendantFonts ['.($this->n + 2).' 0 R]'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // ToUnicode map for Identity-H + $stream = "/CIDInit /ProcSet findresource begin\n"; + $stream .= "12 dict begin\n"; + $stream .= "begincmap\n"; + $stream .= "/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def\n"; + $stream .= "/CMapName /Adobe-Identity-UCS def\n"; + $stream .= "/CMapType 2 def\n"; + $stream .= "/WMode 0 def\n"; + $stream .= "1 begincodespacerange\n"; + $stream .= "<0000> \n"; + $stream .= "endcodespacerange\n"; + $stream .= "100 beginbfrange\n"; + $stream .= "<0000> <00ff> <0000>\n"; + $stream .= "<0100> <01ff> <0100>\n"; + $stream .= "<0200> <02ff> <0200>\n"; + $stream .= "<0300> <03ff> <0300>\n"; + $stream .= "<0400> <04ff> <0400>\n"; + $stream .= "<0500> <05ff> <0500>\n"; + $stream .= "<0600> <06ff> <0600>\n"; + $stream .= "<0700> <07ff> <0700>\n"; + $stream .= "<0800> <08ff> <0800>\n"; + $stream .= "<0900> <09ff> <0900>\n"; + $stream .= "<0a00> <0aff> <0a00>\n"; + $stream .= "<0b00> <0bff> <0b00>\n"; + $stream .= "<0c00> <0cff> <0c00>\n"; + $stream .= "<0d00> <0dff> <0d00>\n"; + $stream .= "<0e00> <0eff> <0e00>\n"; + $stream .= "<0f00> <0fff> <0f00>\n"; + $stream .= "<1000> <10ff> <1000>\n"; + $stream .= "<1100> <11ff> <1100>\n"; + $stream .= "<1200> <12ff> <1200>\n"; + $stream .= "<1300> <13ff> <1300>\n"; + $stream .= "<1400> <14ff> <1400>\n"; + $stream .= "<1500> <15ff> <1500>\n"; + $stream .= "<1600> <16ff> <1600>\n"; + $stream .= "<1700> <17ff> <1700>\n"; + $stream .= "<1800> <18ff> <1800>\n"; + $stream .= "<1900> <19ff> <1900>\n"; + $stream .= "<1a00> <1aff> <1a00>\n"; + $stream .= "<1b00> <1bff> <1b00>\n"; + $stream .= "<1c00> <1cff> <1c00>\n"; + $stream .= "<1d00> <1dff> <1d00>\n"; + $stream .= "<1e00> <1eff> <1e00>\n"; + $stream .= "<1f00> <1fff> <1f00>\n"; + $stream .= "<2000> <20ff> <2000>\n"; + $stream .= "<2100> <21ff> <2100>\n"; + $stream .= "<2200> <22ff> <2200>\n"; + $stream .= "<2300> <23ff> <2300>\n"; + $stream .= "<2400> <24ff> <2400>\n"; + $stream .= "<2500> <25ff> <2500>\n"; + $stream .= "<2600> <26ff> <2600>\n"; + $stream .= "<2700> <27ff> <2700>\n"; + $stream .= "<2800> <28ff> <2800>\n"; + $stream .= "<2900> <29ff> <2900>\n"; + $stream .= "<2a00> <2aff> <2a00>\n"; + $stream .= "<2b00> <2bff> <2b00>\n"; + $stream .= "<2c00> <2cff> <2c00>\n"; + $stream .= "<2d00> <2dff> <2d00>\n"; + $stream .= "<2e00> <2eff> <2e00>\n"; + $stream .= "<2f00> <2fff> <2f00>\n"; + $stream .= "<3000> <30ff> <3000>\n"; + $stream .= "<3100> <31ff> <3100>\n"; + $stream .= "<3200> <32ff> <3200>\n"; + $stream .= "<3300> <33ff> <3300>\n"; + $stream .= "<3400> <34ff> <3400>\n"; + $stream .= "<3500> <35ff> <3500>\n"; + $stream .= "<3600> <36ff> <3600>\n"; + $stream .= "<3700> <37ff> <3700>\n"; + $stream .= "<3800> <38ff> <3800>\n"; + $stream .= "<3900> <39ff> <3900>\n"; + $stream .= "<3a00> <3aff> <3a00>\n"; + $stream .= "<3b00> <3bff> <3b00>\n"; + $stream .= "<3c00> <3cff> <3c00>\n"; + $stream .= "<3d00> <3dff> <3d00>\n"; + $stream .= "<3e00> <3eff> <3e00>\n"; + $stream .= "<3f00> <3fff> <3f00>\n"; + $stream .= "<4000> <40ff> <4000>\n"; + $stream .= "<4100> <41ff> <4100>\n"; + $stream .= "<4200> <42ff> <4200>\n"; + $stream .= "<4300> <43ff> <4300>\n"; + $stream .= "<4400> <44ff> <4400>\n"; + $stream .= "<4500> <45ff> <4500>\n"; + $stream .= "<4600> <46ff> <4600>\n"; + $stream .= "<4700> <47ff> <4700>\n"; + $stream .= "<4800> <48ff> <4800>\n"; + $stream .= "<4900> <49ff> <4900>\n"; + $stream .= "<4a00> <4aff> <4a00>\n"; + $stream .= "<4b00> <4bff> <4b00>\n"; + $stream .= "<4c00> <4cff> <4c00>\n"; + $stream .= "<4d00> <4dff> <4d00>\n"; + $stream .= "<4e00> <4eff> <4e00>\n"; + $stream .= "<4f00> <4fff> <4f00>\n"; + $stream .= "<5000> <50ff> <5000>\n"; + $stream .= "<5100> <51ff> <5100>\n"; + $stream .= "<5200> <52ff> <5200>\n"; + $stream .= "<5300> <53ff> <5300>\n"; + $stream .= "<5400> <54ff> <5400>\n"; + $stream .= "<5500> <55ff> <5500>\n"; + $stream .= "<5600> <56ff> <5600>\n"; + $stream .= "<5700> <57ff> <5700>\n"; + $stream .= "<5800> <58ff> <5800>\n"; + $stream .= "<5900> <59ff> <5900>\n"; + $stream .= "<5a00> <5aff> <5a00>\n"; + $stream .= "<5b00> <5bff> <5b00>\n"; + $stream .= "<5c00> <5cff> <5c00>\n"; + $stream .= "<5d00> <5dff> <5d00>\n"; + $stream .= "<5e00> <5eff> <5e00>\n"; + $stream .= "<5f00> <5fff> <5f00>\n"; + $stream .= "<6000> <60ff> <6000>\n"; + $stream .= "<6100> <61ff> <6100>\n"; + $stream .= "<6200> <62ff> <6200>\n"; + $stream .= "<6300> <63ff> <6300>\n"; + $stream .= "endbfrange\n"; + $stream .= "100 beginbfrange\n"; + $stream .= "<6400> <64ff> <6400>\n"; + $stream .= "<6500> <65ff> <6500>\n"; + $stream .= "<6600> <66ff> <6600>\n"; + $stream .= "<6700> <67ff> <6700>\n"; + $stream .= "<6800> <68ff> <6800>\n"; + $stream .= "<6900> <69ff> <6900>\n"; + $stream .= "<6a00> <6aff> <6a00>\n"; + $stream .= "<6b00> <6bff> <6b00>\n"; + $stream .= "<6c00> <6cff> <6c00>\n"; + $stream .= "<6d00> <6dff> <6d00>\n"; + $stream .= "<6e00> <6eff> <6e00>\n"; + $stream .= "<6f00> <6fff> <6f00>\n"; + $stream .= "<7000> <70ff> <7000>\n"; + $stream .= "<7100> <71ff> <7100>\n"; + $stream .= "<7200> <72ff> <7200>\n"; + $stream .= "<7300> <73ff> <7300>\n"; + $stream .= "<7400> <74ff> <7400>\n"; + $stream .= "<7500> <75ff> <7500>\n"; + $stream .= "<7600> <76ff> <7600>\n"; + $stream .= "<7700> <77ff> <7700>\n"; + $stream .= "<7800> <78ff> <7800>\n"; + $stream .= "<7900> <79ff> <7900>\n"; + $stream .= "<7a00> <7aff> <7a00>\n"; + $stream .= "<7b00> <7bff> <7b00>\n"; + $stream .= "<7c00> <7cff> <7c00>\n"; + $stream .= "<7d00> <7dff> <7d00>\n"; + $stream .= "<7e00> <7eff> <7e00>\n"; + $stream .= "<7f00> <7fff> <7f00>\n"; + $stream .= "<8000> <80ff> <8000>\n"; + $stream .= "<8100> <81ff> <8100>\n"; + $stream .= "<8200> <82ff> <8200>\n"; + $stream .= "<8300> <83ff> <8300>\n"; + $stream .= "<8400> <84ff> <8400>\n"; + $stream .= "<8500> <85ff> <8500>\n"; + $stream .= "<8600> <86ff> <8600>\n"; + $stream .= "<8700> <87ff> <8700>\n"; + $stream .= "<8800> <88ff> <8800>\n"; + $stream .= "<8900> <89ff> <8900>\n"; + $stream .= "<8a00> <8aff> <8a00>\n"; + $stream .= "<8b00> <8bff> <8b00>\n"; + $stream .= "<8c00> <8cff> <8c00>\n"; + $stream .= "<8d00> <8dff> <8d00>\n"; + $stream .= "<8e00> <8eff> <8e00>\n"; + $stream .= "<8f00> <8fff> <8f00>\n"; + $stream .= "<9000> <90ff> <9000>\n"; + $stream .= "<9100> <91ff> <9100>\n"; + $stream .= "<9200> <92ff> <9200>\n"; + $stream .= "<9300> <93ff> <9300>\n"; + $stream .= "<9400> <94ff> <9400>\n"; + $stream .= "<9500> <95ff> <9500>\n"; + $stream .= "<9600> <96ff> <9600>\n"; + $stream .= "<9700> <97ff> <9700>\n"; + $stream .= "<9800> <98ff> <9800>\n"; + $stream .= "<9900> <99ff> <9900>\n"; + $stream .= "<9a00> <9aff> <9a00>\n"; + $stream .= "<9b00> <9bff> <9b00>\n"; + $stream .= "<9c00> <9cff> <9c00>\n"; + $stream .= "<9d00> <9dff> <9d00>\n"; + $stream .= "<9e00> <9eff> <9e00>\n"; + $stream .= "<9f00> <9fff> <9f00>\n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= "endbfrange\n"; + $stream .= "56 beginbfrange\n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= " \n"; + $stream .= "endbfrange\n"; + $stream .= "endcmap\n"; + $stream .= "CMapName currentdict /CMap defineresource pop\n"; + $stream .= "end\n"; + $stream .= "end"; + // ToUnicode Object + $this->_newobj(); + $stream = ($this->compress) ? gzcompress($stream) : $stream; + $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; + $stream = $this->_getrawstream($stream); + $this->_out('<<'.$filter.'/Length '.strlen($stream).'>> stream'."\n".$stream."\n".'endstream'."\n".'endobj'); + // CIDFontType2 + // A CIDFont whose glyph descriptions are based on TrueType font technology + $oid = $this->_newobj(); + $out = '<< /Type /Font'; + $out .= ' /Subtype /CIDFontType2'; + $out .= ' /BaseFont /'.$fontname; + // A dictionary containing entries that define the character collection of the CIDFont. + $cidinfo = '/Registry '.$this->_datastring($font['cidinfo']['Registry'], $oid); + $cidinfo .= ' /Ordering '.$this->_datastring($font['cidinfo']['Ordering'], $oid); + $cidinfo .= ' /Supplement '.$font['cidinfo']['Supplement']; + $out .= ' /CIDSystemInfo << '.$cidinfo.' >>'; + $out .= ' /FontDescriptor '.($this->n + 1).' 0 R'; + $out .= ' /DW '.$font['dw']; // default width + $out .= "\n".$this->_putfontwidths($font, 0); + if (isset($font['ctg']) AND (!$this->empty_string($font['ctg']))) { + $out .= "\n".'/CIDToGIDMap '.($this->n + 2).' 0 R'; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // Font descriptor + // A font descriptor describing the CIDFont default metrics other than its glyph widths + $this->_newobj(); + $out = '<< /Type /FontDescriptor'; + $out .= ' /FontName /'.$fontname; + foreach ($font['desc'] as $key => $value) { + if (is_float($value)) { + $value = sprintf('%.3F', $value); + } + $out .= ' /'.$key.' '.$value; + } + $fontdir = false; + if (!$this->empty_string($font['file'])) { + // A stream containing a TrueType font + $out .= ' /FontFile2 '.$this->FontFiles[$font['file']]['n'].' 0 R'; + $fontdir = $this->FontFiles[$font['file']]['fontdir']; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + if (isset($font['ctg']) AND (!$this->empty_string($font['ctg']))) { + $this->_newobj(); + // Embed CIDToGIDMap + // A specification of the mapping from CIDs to glyph indices + // search and get CTG font file to embedd + $ctgfile = strtolower($font['ctg']); + // search and get ctg font file to embedd + $fontfile = ''; + // search files on various directories + if (($fontdir !== false) AND file_exists($fontdir.$ctgfile)) { + $fontfile = $fontdir.$ctgfile; + } elseif (file_exists($this->_getfontpath().$ctgfile)) { + $fontfile = $this->_getfontpath().$ctgfile; + } elseif (file_exists($ctgfile)) { + $fontfile = $ctgfile; + } + if ($this->empty_string($fontfile)) { + $this->Error('Font file not found: '.$ctgfile); + } + $stream = $this->_getrawstream(file_get_contents($fontfile)); + $out = '<< /Length '.strlen($stream).''; + if (substr($fontfile, -2) == '.z') { // check file extension + // Decompresses data encoded using the public-domain + // zlib/deflate compression method, reproducing the + // original text or binary data + $out .= ' /Filter /FlateDecode'; + } + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Output CID-0 fonts. + * A Type 0 CIDFont contains glyph descriptions based on the Adobe Type 1 font format + * @param $font (array) font data + * @protected + * @author Andrew Whitehead, Nicola Asuni, Yukihiro Nakadaira + * @since 3.2.000 (2008-06-23) + */ + protected function _putcidfont0($font) { + $cidoffset = 0; + if (!isset($font['cw'][1])) { + $cidoffset = 31; + } + if (isset($font['cidinfo']['uni2cid'])) { + // convert unicode to cid. + $uni2cid = $font['cidinfo']['uni2cid']; + $cw = array(); + foreach ($font['cw'] as $uni => $width) { + if (isset($uni2cid[$uni])) { + $cw[($uni2cid[$uni] + $cidoffset)] = $width; + } elseif ($uni < 256) { + $cw[$uni] = $width; + } // else unknown character + } + $font = array_merge($font, array('cw' => $cw)); + } + $name = $font['name']; + $enc = $font['enc']; + if ($enc) { + $longname = $name.'-'.$enc; + } else { + $longname = $name; + } + $out = $this->_getobj($this->font_obj_ids[$font['fontkey']])."\n"; + $out .= '<n + 1).' 0 R]'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $oid = $this->_newobj(); + $out = '<_datastring($font['cidinfo']['Registry'], $oid); + $cidinfo .= ' /Ordering '.$this->_datastring($font['cidinfo']['Ordering'], $oid); + $cidinfo .= ' /Supplement '.$font['cidinfo']['Supplement']; + $out .= ' /CIDSystemInfo <<'.$cidinfo.'>>'; + $out .= ' /FontDescriptor '.($this->n + 1).' 0 R'; + $out .= ' /DW '.$font['dw']; + $out .= "\n".$this->_putfontwidths($font, $cidoffset); + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $this->_newobj(); + $s = '< $v) { + if ($k != 'Style') { + if (is_float($v)) { + $v = sprintf('%.3F', $v); + } + $s .= ' /'.$k.' '.$v.''; + } + } + $s .= '>>'; + $s .= "\n".'endobj'; + $this->_out($s); + } + + /** + * Output images. + * @protected + */ + protected function _putimages() { + $filter = ($this->compress) ? '/Filter /FlateDecode ' : ''; + foreach ($this->imagekeys as $file) { + $info = $this->getImageBuffer($file); + // set object for alternate images array + if ((!$this->pdfa_mode) AND isset($info['altimgs']) AND !empty($info['altimgs'])) { + $altoid = $this->_newobj(); + $out = '['; + foreach ($info['altimgs'] as $altimage) { + if (isset($this->xobjects['I'.$altimage[0]]['n'])) { + $out .= ' << /Image '.$this->xobjects['I'.$altimage[0]]['n'].' 0 R'; + $out .= ' /DefaultForPrinting'; + if ($altimage[1] === true) { + $out .= ' true'; + } else { + $out .= ' false'; + } + $out .= ' >>'; + } + } + $out .= ' ]'; + $out .= "\n".'endobj'; + $this->_out($out); + } + // set image object + $oid = $this->_newobj(); + $this->xobjects['I'.$info['i']] = array('n' => $oid); + $this->setImageSubBuffer($file, 'n', $this->n); + $out = '<n - 1).' 0 R'; + } + // set color space + $icc = false; + if (isset($info['icc']) AND ($info['icc'] !== false)) { + // ICC Colour Space + $icc = true; + $out .= ' /ColorSpace [/ICCBased '.($this->n + 1).' 0 R]'; + } elseif ($info['cs'] == 'Indexed') { + // Indexed Colour Space + $out .= ' /ColorSpace [/Indexed /DeviceRGB '.((strlen($info['pal']) / 3) - 1).' '.($this->n + 1).' 0 R]'; + } else { + // Device Colour Space + $out .= ' /ColorSpace /'.$info['cs']; + } + if ($info['cs'] == 'DeviceCMYK') { + $out .= ' /Decode [1 0 1 0 1 0 1 0]'; + } + $out .= ' /BitsPerComponent '.$info['bpc']; + if (isset($altoid) AND ($altoid > 0)) { + // reference to alternate images dictionary + $out .= ' /Alternates '.$altoid.' 0 R'; + } + if (isset($info['exurl']) AND !empty($info['exurl'])) { + // external stream + $out .= ' /Length 0'; + $out .= ' /F << /FS /URL /F '.$this->_datastring($info['exurl'], $oid).' >>'; + if (isset($info['f'])) { + $out .= ' /FFilter /'.$info['f']; + } + $out .= ' >>'; + $out .= ' stream'."\n".'endstream'; + } else { + if (isset($info['f'])) { + $out .= ' /Filter /'.$info['f']; + } + if (isset($info['parms'])) { + $out .= ' '.$info['parms']; + } + if (isset($info['trns']) AND is_array($info['trns'])) { + $trns = ''; + $count_info = count($info['trns']); + for ($i=0; $i < $count_info; ++$i) { + $trns .= $info['trns'][$i].' '.$info['trns'][$i].' '; + } + $out .= ' /Mask ['.$trns.']'; + } + $stream = $this->_getrawstream($info['data']); + $out .= ' /Length '.strlen($stream).' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + } + $out .= "\n".'endobj'; + $this->_out($out); + if ($icc) { + // ICC colour profile + $this->_newobj(); + $icc = ($this->compress) ? gzcompress($info['icc']) : $info['icc']; + $icc = $this->_getrawstream($icc); + $this->_out('<> stream'."\n".$icc."\n".'endstream'."\n".'endobj'); + } elseif ($info['cs'] == 'Indexed') { + // colour palette + $this->_newobj(); + $pal = ($this->compress) ? gzcompress($info['pal']) : $info['pal']; + $pal = $this->_getrawstream($pal); + $this->_out('<<'.$filter.'/Length '.strlen($pal).'>> stream'."\n".$pal."\n".'endstream'."\n".'endobj'); + } + } + } + + /** + * Output Form XObjects Templates. + * @author Nicola Asuni + * @since 5.8.017 (2010-08-24) + * @protected + * @see startTemplate(), endTemplate(), printTemplate() + */ + protected function _putxobjects() { + foreach ($this->xobjects as $key => $data) { + if (isset($data['outdata'])) { + $stream = trim($data['outdata']); + $out = $this->_getobj($data['n'])."\n"; + $out .= '<<'; + $out .= ' /Type /XObject'; + $out .= ' /Subtype /Form'; + $out .= ' /FormType 1'; + if ($this->compress) { + $stream = gzcompress($stream); + $out .= ' /Filter /FlateDecode'; + } + $out .= sprintf(' /BBox [%.2F %.2F %.2F %.2F]', ($data['x'] * $this->k), (-$data['y'] * $this->k), (($data['w'] + $data['x']) * $this->k), (($data['h'] - $data['y']) * $this->k)); + $out .= ' /Matrix [1 0 0 1 0 0]'; + $out .= ' /Resources <<'; + $out .= ' /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'; + if (!$this->pdfa_mode) { + // transparency + if (isset($data['extgstates']) AND !empty($data['extgstates'])) { + $out .= ' /ExtGState <<'; + foreach ($data['extgstates'] as $k => $extgstate) { + if (isset($this->extgstates[$k]['name'])) { + $out .= ' /'.$this->extgstates[$k]['name']; + } else { + $out .= ' /GS'.$k; + } + $out .= ' '.$this->extgstates[$k]['n'].' 0 R'; + } + $out .= ' >>'; + } + if (isset($data['gradients']) AND !empty($data['gradients'])) { + $gp = ''; + $gs = ''; + foreach ($data['gradients'] as $id => $grad) { + // gradient patterns + $gp .= ' /p'.$id.' '.$this->gradients[$id]['pattern'].' 0 R'; + // gradient shadings + $gs .= ' /Sh'.$id.' '.$this->gradients[$id]['id'].' 0 R'; + } + $out .= ' /Pattern <<'.$gp.' >>'; + $out .= ' /Shading <<'.$gs.' >>'; + } + } + // spot colors + if (isset($data['spot_colors']) AND !empty($data['spot_colors'])) { + $out .= ' /ColorSpace <<'; + foreach ($data['spot_colors'] as $name => $color) { + $out .= ' /CS'.$color['i'].' '.$this->spot_colors[$name]['n'].' 0 R'; + } + $out .= ' >>'; + } + // fonts + if (!empty($data['fonts'])) { + $out .= ' /Font <<'; + foreach ($data['fonts'] as $fontkey => $fontid) { + $out .= ' /F'.$fontid.' '.$this->font_obj_ids[$fontkey].' 0 R'; + } + $out .= ' >>'; + } + // images or nested xobjects + if (!empty($data['images']) OR !empty($data['xobjects'])) { + $out .= ' /XObject <<'; + foreach ($data['images'] as $imgid) { + $out .= ' /I'.$imgid.' '.$this->xobjects['I'.$imgid]['n'].' 0 R'; + } + foreach ($data['xobjects'] as $sub_id => $sub_objid) { + $out .= ' /'.$sub_id.' '.$sub_objid['n'].' 0 R'; + } + $out .= ' >>'; + } + $out .= ' >>'; //end resources + if (isset($data['group']) AND ($data['group'] !== false)) { + // set transparency group + $out .= ' /Group << /Type /Group /S /Transparency'; + if (is_array($data['group'])) { + if (isset($data['group']['CS']) AND !empty($data['group']['CS'])) { + $out .= ' /CS /'.$data['group']['CS']; + } + if (isset($data['group']['I'])) { + $out .= ' /I /'.($data['group']['I']===true?'true':'false'); + } + if (isset($data['group']['K'])) { + $out .= ' /K /'.($data['group']['K']===true?'true':'false'); + } + } + $out .= ' >>'; + } + $stream = $this->_getrawstream($stream, $data['n']); + $out .= ' /Length '.strlen($stream); + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + } + + /** + * Output Spot Colors Resources. + * @protected + * @since 4.0.024 (2008-09-12) + */ + protected function _putspotcolors() { + foreach ($this->spot_colors as $name => $color) { + $this->_newobj(); + $this->spot_colors[$name]['n'] = $this->n; + $out = '[/Separation /'.str_replace(' ', '#20', $name); + $out .= ' /DeviceCMYK <<'; + $out .= ' /Range [0 1 0 1 0 1 0 1] /C0 [0 0 0 0]'; + $out .= ' '.sprintf('/C1 [%.4F %.4F %.4F %.4F] ', ($color['C'] / 100), ($color['M'] / 100), ($color['Y'] / 100), ($color['K'] / 100)); + $out .= ' /FunctionType 2 /Domain [0 1] /N 1>>]'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Return XObjects Dictionary. + * @return string XObjects dictionary + * @protected + * @since 5.8.014 (2010-08-23) + */ + protected function _getxobjectdict() { + $out = ''; + foreach ($this->xobjects as $id => $objid) { + $out .= ' /'.$id.' '.$objid['n'].' 0 R'; + } + return $out; + } + + /** + * Output Resources Dictionary. + * @protected + */ + protected function _putresourcedict() { + $out = $this->_getobj(2)."\n"; + $out .= '<< /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'; + $out .= ' /Font <<'; + foreach ($this->fontkeys as $fontkey) { + $font = $this->getFontBuffer($fontkey); + $out .= ' /F'.$font['i'].' '.$font['n'].' 0 R'; + } + $out .= ' >>'; + $out .= ' /XObject <<'; + $out .= $this->_getxobjectdict(); + $out .= ' >>'; + // layers + if (!empty($this->pdflayers)) { + $out .= ' /Properties <<'; + foreach ($this->pdflayers as $layer) { + $out .= ' /'.$layer['layer'].' '.$layer['objid'].' 0 R'; + } + $out .= ' >>'; + } + if (!$this->pdfa_mode) { + // transparency + if (isset($this->extgstates) AND !empty($this->extgstates)) { + $out .= ' /ExtGState <<'; + foreach ($this->extgstates as $k => $extgstate) { + if (isset($extgstate['name'])) { + $out .= ' /'.$extgstate['name']; + } else { + $out .= ' /GS'.$k; + } + $out .= ' '.$extgstate['n'].' 0 R'; + } + $out .= ' >>'; + } + if (isset($this->gradients) AND !empty($this->gradients)) { + $gp = ''; + $gs = ''; + foreach ($this->gradients as $id => $grad) { + // gradient patterns + $gp .= ' /p'.$id.' '.$grad['pattern'].' 0 R'; + // gradient shadings + $gs .= ' /Sh'.$id.' '.$grad['id'].' 0 R'; + } + $out .= ' /Pattern <<'.$gp.' >>'; + $out .= ' /Shading <<'.$gs.' >>'; + } + } + // spot colors + if (isset($this->spot_colors) AND !empty($this->spot_colors)) { + $out .= ' /ColorSpace <<'; + foreach ($this->spot_colors as $color) { + $out .= ' /CS'.$color['i'].' '.$color['n'].' 0 R'; + } + $out .= ' >>'; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Output Resources. + * @protected + */ + protected function _putresources() { + $this->_putextgstates(); + $this->_putocg(); + $this->_putfonts(); + $this->_putimages(); + $this->_putspotcolors(); + $this->_putshaders(); + $this->_putxobjects(); + $this->_putresourcedict(); + $this->_putdests(); + $this->_putbookmarks(); + $this->_putEmbeddedFiles(); + $this->_putannotsobjs(); + $this->_putjavascript(); + $this->_putencryption(); + } + + /** + * Adds some Metadata information (Document Information Dictionary) + * (see Chapter 14.3.3 Document Information Dictionary of PDF32000_2008.pdf Reference) + * @return int object id + * @protected + */ + protected function _putinfo() { + $oid = $this->_newobj(); + $out = '<<'; + // store current isunicode value + $prev_isunicode = $this->isunicode; + if ($this->docinfounicode) { + $this->isunicode = true; + } + if (!$this->empty_string($this->title)) { + // The document's title. + $out .= ' /Title '.$this->_textstring($this->title, $oid); + } + if (!$this->empty_string($this->author)) { + // The name of the person who created the document. + $out .= ' /Author '.$this->_textstring($this->author, $oid); + } + if (!$this->empty_string($this->subject)) { + // The subject of the document. + $out .= ' /Subject '.$this->_textstring($this->subject, $oid); + } + if (!$this->empty_string($this->keywords)) { + // Keywords associated with the document. + $out .= ' /Keywords '.$this->_textstring($this->keywords.' TCPDF', $oid); + } + if (!$this->empty_string($this->creator)) { + // If the document was converted to PDF from another format, the name of the conforming product that created the original document from which it was converted. + $out .= ' /Creator '.$this->_textstring($this->creator, $oid); + } + // restore previous isunicode value + $this->isunicode = $prev_isunicode; + // default producer + $out .= ' /Producer '.$this->_textstring("\x54\x43\x50\x44\x46\x20".$this->tcpdf_version."\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29", $oid); + // The date and time the document was created, in human-readable form + $out .= ' /CreationDate '.$this->_datestring(); + // The date and time the document was most recently modified, in human-readable form + $out .= ' /ModDate '.$this->_datestring(); + // A name object indicating whether the document has been modified to include trapping information + $out .= ' /Trapped /False'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + return $oid; + } + + /** + * Set additional XMP data to be added on the default XMP data just before the end of "x:xmpmeta" tag. + * IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method! + * @param $xmp (string) Custom XMP data. + * @since 5.9.128 (2011-10-06) + * @public + */ + public function setExtraXMP($xmp) { + $this->custom_xmp = $xmp; + } + + /** + * Put XMP data object and return ID. + * @return (int) The object ID. + * @since 5.9.121 (2011-09-28) + * @protected + */ + protected function _putXMP() { + $oid = $this->_newobj(); + // store current isunicode value + $prev_isunicode = $this->isunicode; + $this->isunicode = true; + $prev_encrypted = $this->encrypted; + $this->encrypted = false; + // set XMP data + $xmp = 'unichr(0xfeff).'" id="W5M0MpCehiHzreSzNTczkc9d"?>'."\n"; + $xmp .= ''."\n"; + $xmp .= "\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".'application/pdf'."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.$this->_escapeXML($this->title).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.$this->_escapeXML($this->author).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.$this->_escapeXML($this->subject).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''.$this->_escapeXML($this->keywords).''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + // convert date format + $docdate = substr($this->doc_date, 0, 4).'-'.substr($this->doc_date, 4, 2).'-'.substr($this->doc_date, 6, 2); + $docdate .= 'T'.substr($this->doc_date, 8, 2).':'.substr($this->doc_date, 10, 2).':'.substr($this->doc_date, 12, 2); + $docdate .= '+'.substr($this->doc_date, 15, 2).':'.substr($this->doc_date, 18, 2); + $docdate = $this->_escapeXML($docdate); + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''.$docdate.''."\n"; + $xmp .= "\t\t\t".''.$this->creator.''."\n"; + $xmp .= "\t\t\t".''.$docdate.''."\n"; + $xmp .= "\t\t\t".''.$docdate.''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''.$this->_escapeXML($this->keywords).' TCPDF'."\n"; + $xmp .= "\t\t\t".''.$this->_escapeXML("\x54\x43\x50\x44\x46\x20".$this->tcpdf_version."\x20\x28\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x74\x63\x70\x64\x66\x2e\x6f\x72\x67\x29").''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $uuid = 'uuid:'.substr($this->file_id, 0, 8).'-'.substr($this->file_id, 8, 4).'-'.substr($this->file_id, 12, 4).'-'.substr($this->file_id, 16, 4).'-'.substr($this->file_id, 20, 12); + $xmp .= "\t\t\t".''.$uuid.''."\n"; + $xmp .= "\t\t\t".''.$uuid.''."\n"; + $xmp .= "\t\t".''."\n"; + if ($this->pdfa_mode) { + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".'1'."\n"; + $xmp .= "\t\t\t".'B'."\n"; + $xmp .= "\t\t".''."\n"; + } + // XMP extension schemas + $xmp .= "\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".'http://ns.adobe.com/pdf/1.3/'."\n"; + $xmp .= "\t\t\t\t\t\t".'pdf'."\n"; + $xmp .= "\t\t\t\t\t\t".'Adobe PDF Schema'."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".'http://ns.adobe.com/xap/1.0/mm/'."\n"; + $xmp .= "\t\t\t\t\t\t".'xmpMM'."\n"; + $xmp .= "\t\t\t\t\t\t".'XMP Media Management Schema'."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'UUID based identifier for specific incarnation of a document'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'InstanceID'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'URI'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".'http://www.aiim.org/pdfa/ns/id/'."\n"; + $xmp .= "\t\t\t\t\t\t".'pdfaid'."\n"; + $xmp .= "\t\t\t\t\t\t".'PDF/A ID Schema'."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Part of PDF/A standard'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'part'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Integer'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Amendment of PDF/A standard'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'amd'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Text'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'internal'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Conformance level of PDF/A standard'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'conformance'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t\t".'Text'."\n"; + $xmp .= "\t\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t\t".''."\n"; + $xmp .= "\t\t\t\t".''."\n"; + $xmp .= "\t\t\t".''."\n"; + $xmp .= "\t\t".''."\n"; + $xmp .= "\t".''."\n"; + $xmp .= $this->custom_xmp; + $xmp .= ''."\n"; + $xmp .= ''; + $out = '<< /Type /Metadata /Subtype /XML /Length '.strlen($xmp).' >> stream'."\n".$xmp."\n".'endstream'."\n".'endobj'; + // restore previous isunicode value + $this->isunicode = $prev_isunicode; + $this->encrypted = $prev_encrypted; + $this->_out($out); + return $oid; + } + + /** + * Output Catalog. + * @return int object id + * @protected + */ + protected function _putcatalog() { + // put XMP + $xmpobj = $this->_putXMP(); + // if required, add standard sRGB_IEC61966-2.1 blackscaled ICC colour profile + if ($this->pdfa_mode OR $this->force_srgb) { + $iccobj = $this->_newobj(); + $icc = file_get_contents(dirname(__FILE__).'/sRGB.icc'); + $filter = ''; + if ($this->compress) { + $filter = ' /Filter /FlateDecode'; + $icc = gzcompress($icc); + } + $icc = $this->_getrawstream($icc); + $this->_out('<> stream'."\n".$icc."\n".'endstream'."\n".'endobj'); + } + // start catalog + $oid = $this->_newobj(); + $out = '<< /Type /Catalog'; + $out .= ' /Version /'.$this->PDFVersion; + //$out .= ' /Extensions <<>>'; + $out .= ' /Pages 1 0 R'; + //$out .= ' /PageLabels ' //...; + $out .= ' /Names <<'; + if ((!$this->pdfa_mode) AND ((!empty($this->javascript)) OR (!empty($this->js_objects)))) { + $out .= ' /JavaScript '.($this->n_js).' 0 R'; + } + $out .= ' >>'; + if (!empty($this->dests)) { + $out .= ' /Dests '.$this->n_dests.' 0 R'; + } + $out .= $this->_putviewerpreferences(); + if (isset($this->LayoutMode) AND (!$this->empty_string($this->LayoutMode))) { + $out .= ' /PageLayout /'.$this->LayoutMode; + } + if (isset($this->PageMode) AND (!$this->empty_string($this->PageMode))) { + $out .= ' /PageMode /'.$this->PageMode; + } + if (count($this->outlines) > 0) { + $out .= ' /Outlines '.$this->OutlineRoot.' 0 R'; + $out .= ' /PageMode /UseOutlines'; + } + //$out .= ' /Threads []'; + if ($this->ZoomMode == 'fullpage') { + $out .= ' /OpenAction ['.$this->page_obj_id[1].' 0 R /Fit]'; + } elseif ($this->ZoomMode == 'fullwidth') { + $out .= ' /OpenAction ['.$this->page_obj_id[1].' 0 R /FitH null]'; + } elseif ($this->ZoomMode == 'real') { + $out .= ' /OpenAction ['.$this->page_obj_id[1].' 0 R /XYZ null null 1]'; + } elseif (!is_string($this->ZoomMode)) { + $out .= sprintf(' /OpenAction ['.$this->page_obj_id[1].' 0 R /XYZ null null %.2F]', ($this->ZoomMode / 100)); + } + //$out .= ' /AA <<>>'; + //$out .= ' /URI <<>>'; + $out .= ' /Metadata '.$xmpobj.' 0 R'; + //$out .= ' /StructTreeRoot <<>>'; + //$out .= ' /MarkInfo <<>>'; + if (isset($this->l['a_meta_language'])) { + $out .= ' /Lang '.$this->_textstring($this->l['a_meta_language'], $oid); + } + //$out .= ' /SpiderInfo <<>>'; + // set OutputIntent to sRGB IEC61966-2.1 if required + if ($this->pdfa_mode OR $this->force_srgb) { + $out .= ' /OutputIntents [<<'; + $out .= ' /Type /OutputIntent'; + $out .= ' /S /GTS_PDFA1'; + $out .= ' /OutputCondition '.$this->_textstring('sRGB IEC61966-2.1', $oid); + $out .= ' /OutputConditionIdentifier '.$this->_textstring('sRGB IEC61966-2.1', $oid); + $out .= ' /RegistryName '.$this->_textstring('http://www.color.org', $oid); + $out .= ' /Info '.$this->_textstring('sRGB IEC61966-2.1', $oid); + $out .= ' /DestOutputProfile '.$iccobj.' 0 R'; + $out .= ' >>]'; + } + //$out .= ' /PieceInfo <<>>'; + if (!empty($this->pdflayers)) { + $lyrobjs = ''; + $lyrobjs_print = ''; + $lyrobjs_view = ''; + foreach ($this->pdflayers as $layer) { + $lyrobjs .= ' '.$layer['objid'].' 0 R'; + if ($layer['print']) { + $lyrobjs_print .= ' '.$layer['objid'].' 0 R'; + } + if ($layer['view']) { + $lyrobjs_view .= ' '.$layer['objid'].' 0 R'; + } + } + $out .= ' /OCProperties << /OCGs ['.$lyrobjs.']'; + $out .= ' /D <<'; + $out .= ' /Name '.$this->_textstring('Layers', $oid); + $out .= ' /Creator '.$this->_textstring('TCPDF', $oid); + $out .= ' /BaseState /ON'; + $out .= ' /ON ['.$lyrobjs_print.']'; + $out .= ' /OFF ['.$lyrobjs_view.']'; + $out .= ' /Intent /View'; + $out .= ' /AS ['; + $out .= ' << /Event /Print /OCGs ['.$lyrobjs.'] /Category [/Print] >>'; + $out .= ' << /Event /View /OCGs ['.$lyrobjs.'] /Category [/View] >>'; + $out .= ' ]'; + $out .= ' /Order ['.$lyrobjs.']'; + $out .= ' /ListMode /AllPages'; + //$out .= ' /RBGroups ['..']'; + //$out .= ' /Locked ['..']'; + $out .= ' >>'; + $out .= ' >>'; + } + // AcroForm + if (!empty($this->form_obj_id) OR ($this->sign AND isset($this->signature_data['cert_type']))) { + $out .= ' /AcroForm <<'; + $objrefs = ''; + if ($this->sign AND isset($this->signature_data['cert_type'])) { + // set reference for signature object + $objrefs .= $this->sig_obj_id.' 0 R'; + } + if (!empty($this->empty_signature_appearance)) { + foreach ($this->empty_signature_appearance as $esa) { + // set reference for empty signature objects + $objrefs .= ' '.$esa['objid'].' 0 R'; + } + } + if (!empty($this->form_obj_id)) { + foreach($this->form_obj_id as $objid) { + $objrefs .= ' '.$objid.' 0 R'; + } + } + $out .= ' /Fields ['.$objrefs.']'; + // It's better to turn off this value and set the appearance stream for each annotation (/AP) to avoid conflicts with signature fields. + $out .= ' /NeedAppearances false'; + if ($this->sign AND isset($this->signature_data['cert_type'])) { + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /SigFlags 3'; + } else { + $out .= ' /SigFlags 1'; + } + } + //$out .= ' /CO '; + if (isset($this->annotation_fonts) AND !empty($this->annotation_fonts)) { + $out .= ' /DR <<'; + $out .= ' /Font <<'; + foreach ($this->annotation_fonts as $fontkey => $fontid) { + $out .= ' /F'.$fontid.' '.$this->font_obj_ids[$fontkey].' 0 R'; + } + $out .= ' >> >>'; + } + $font = $this->getFontBuffer('helvetica'); + $out .= ' /DA (/F'.$font['i'].' 0 Tf 0 g)'; + $out .= ' /Q '.(($this->rtl)?'2':'0'); + //$out .= ' /XFA '; + $out .= ' >>'; + // signatures + if ($this->sign AND isset($this->signature_data['cert_type'])) { + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /Perms << /DocMDP '.($this->sig_obj_id + 1).' 0 R >>'; + } else { + $out .= ' /Perms << /UR3 '.($this->sig_obj_id + 1).' 0 R >>'; + } + } + } + //$out .= ' /Legal <<>>'; + //$out .= ' /Requirements []'; + //$out .= ' /Collection <<>>'; + //$out .= ' /NeedsRendering true'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + return $oid; + } + + /** + * Output viewer preferences. + * @return string for viewer preferences + * @author Nicola asuni + * @since 3.1.000 (2008-06-09) + * @protected + */ + protected function _putviewerpreferences() { + $out = ' /ViewerPreferences <<'; + if ($this->rtl) { + $out .= ' /Direction /R2L'; + } else { + $out .= ' /Direction /L2R'; + } + if (isset($this->viewer_preferences['HideToolbar']) AND ($this->viewer_preferences['HideToolbar'])) { + $out .= ' /HideToolbar true'; + } + if (isset($this->viewer_preferences['HideMenubar']) AND ($this->viewer_preferences['HideMenubar'])) { + $out .= ' /HideMenubar true'; + } + if (isset($this->viewer_preferences['HideWindowUI']) AND ($this->viewer_preferences['HideWindowUI'])) { + $out .= ' /HideWindowUI true'; + } + if (isset($this->viewer_preferences['FitWindow']) AND ($this->viewer_preferences['FitWindow'])) { + $out .= ' /FitWindow true'; + } + if (isset($this->viewer_preferences['CenterWindow']) AND ($this->viewer_preferences['CenterWindow'])) { + $out .= ' /CenterWindow true'; + } + if (isset($this->viewer_preferences['DisplayDocTitle']) AND ($this->viewer_preferences['DisplayDocTitle'])) { + $out .= ' /DisplayDocTitle true'; + } + if (isset($this->viewer_preferences['NonFullScreenPageMode'])) { + $out .= ' /NonFullScreenPageMode /'.$this->viewer_preferences['NonFullScreenPageMode']; + } + if (isset($this->viewer_preferences['ViewArea'])) { + $out .= ' /ViewArea /'.$this->viewer_preferences['ViewArea']; + } + if (isset($this->viewer_preferences['ViewClip'])) { + $out .= ' /ViewClip /'.$this->viewer_preferences['ViewClip']; + } + if (isset($this->viewer_preferences['PrintArea'])) { + $out .= ' /PrintArea /'.$this->viewer_preferences['PrintArea']; + } + if (isset($this->viewer_preferences['PrintClip'])) { + $out .= ' /PrintClip /'.$this->viewer_preferences['PrintClip']; + } + if (isset($this->viewer_preferences['PrintScaling'])) { + $out .= ' /PrintScaling /'.$this->viewer_preferences['PrintScaling']; + } + if (isset($this->viewer_preferences['Duplex']) AND (!$this->empty_string($this->viewer_preferences['Duplex']))) { + $out .= ' /Duplex /'.$this->viewer_preferences['Duplex']; + } + if (isset($this->viewer_preferences['PickTrayByPDFSize'])) { + if ($this->viewer_preferences['PickTrayByPDFSize']) { + $out .= ' /PickTrayByPDFSize true'; + } else { + $out .= ' /PickTrayByPDFSize false'; + } + } + if (isset($this->viewer_preferences['PrintPageRange'])) { + $PrintPageRangeNum = ''; + foreach ($this->viewer_preferences['PrintPageRange'] as $k => $v) { + $PrintPageRangeNum .= ' '.($v - 1).''; + } + $out .= ' /PrintPageRange ['.substr($PrintPageRangeNum,1).']'; + } + if (isset($this->viewer_preferences['NumCopies'])) { + $out .= ' /NumCopies '.intval($this->viewer_preferences['NumCopies']); + } + $out .= ' >>'; + return $out; + } + + /** + * Output PDF File Header (7.5.2). + * @protected + */ + protected function _putheader() { + $this->_out('%PDF-'.$this->PDFVersion); + $this->_out('%'.chr(0xe2).chr(0xe3).chr(0xcf).chr(0xd3)); + } + + /** + * Output end of document (EOF). + * @protected + */ + protected function _enddoc() { + $this->state = 1; + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + // empty signature fields + if (!empty($this->empty_signature_appearance)) { + foreach ($this->empty_signature_appearance as $key => $esa) { + // widget annotation for empty signature + $out = $this->_getobj($esa['objid'])."\n"; + $out .= '<< /Type /Annot'; + $out .= ' /Subtype /Widget'; + $out .= ' /Rect ['.$esa['rect'].']'; + $out .= ' /P '.$this->page_obj_id[($esa['page'])].' 0 R'; // link to signature appearance page + $out .= ' /F 4'; + $out .= ' /FT /Sig'; + $signame = sprintf('Signature_%03d', ($key + 1)); + $out .= ' /T '.$this->_textstring($signame, $esa['objid']); + $out .= ' /Ff 0'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + // Signature + if ($this->sign AND isset($this->signature_data['cert_type'])) { + // widget annotation for signature + $out = $this->_getobj($this->sig_obj_id)."\n"; + $out .= '<< /Type /Annot'; + $out .= ' /Subtype /Widget'; + $out .= ' /Rect ['.$this->signature_appearance['rect'].']'; + $out .= ' /P '.$this->page_obj_id[($this->signature_appearance['page'])].' 0 R'; // link to signature appearance page + $out .= ' /F 4'; + $out .= ' /FT /Sig'; + $out .= ' /T '.$this->_textstring('Signature_000', $this->sig_obj_id); + $out .= ' /Ff 0'; + $out .= ' /V '.($this->sig_obj_id + 1).' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // signature + $this->_putsignature(); + } + // Info + $objid_info = $this->_putinfo(); + // Catalog + $objid_catalog = $this->_putcatalog(); + // Cross-ref + $o = $this->bufferlen; + // XREF section + $this->_out('xref'); + $this->_out('0 '.($this->n + 1)); + $this->_out('0000000000 65535 f '); + for ($i=1; $i <= $this->n; ++$i) { + if (!isset($this->offsets[$i]) AND ($i > 1)) { + $this->offsets[$i] = $this->offsets[($i - 1)]; + } + $this->_out(sprintf('%010d 00000 n ', $this->offsets[$i])); + } + // TRAILER + $out = 'trailer'."\n"; + $out .= '<<'; + $out .= ' /Size '.($this->n + 1); + $out .= ' /Root '.$objid_catalog.' 0 R'; + $out .= ' /Info '.$objid_info.' 0 R'; + if ($this->encrypted) { + $out .= ' /Encrypt '.$this->encryptdata['objid'].' 0 R'; + } + $out .= ' /ID [ <'.$this->file_id.'> <'.$this->file_id.'> ]'; + $out .= ' >>'; + $this->_out($out); + $this->_out('startxref'); + $this->_out($o); + $this->_out('%%EOF'); + $this->state = 3; // end-of-doc + if ($this->diskcache) { + // remove temporary files used for images + foreach ($this->imagekeys as $key) { + // remove temporary files + unlink($this->images[$key]); + } + foreach ($this->fontkeys as $key) { + // remove temporary files + unlink($this->fonts[$key]); + } + } + } + + /** + * Initialize a new page. + * @param $orientation (string) page orientation. Possible values are (case insensitive):
        • P or PORTRAIT (default)
        • L or LANDSCAPE
        + * @param $format (mixed) The format used for pages. It can be either: one of the string values specified at getPageSizeFromFormat() or an array of parameters specified at setPageFormat(). + * @protected + * @see getPageSizeFromFormat(), setPageFormat() + */ + protected function _beginpage($orientation='', $format='') { + ++$this->page; + $this->setPageBuffer($this->page, ''); + // initialize array for graphics tranformation positions inside a page buffer + $this->transfmrk[$this->page] = array(); + $this->state = 2; + if ($this->empty_string($orientation)) { + if (isset($this->CurOrientation)) { + $orientation = $this->CurOrientation; + } elseif ($this->fwPt > $this->fhPt) { + // landscape + $orientation = 'L'; + } else { + // portrait + $orientation = 'P'; + } + } + if ($this->empty_string($format)) { + $this->pagedim[$this->page] = $this->pagedim[($this->page - 1)]; + $this->setPageOrientation($orientation); + } else { + $this->setPageFormat($format, $orientation); + } + if ($this->rtl) { + $this->x = $this->w - $this->rMargin; + } else { + $this->x = $this->lMargin; + } + $this->y = $this->tMargin; + if (isset($this->newpagegroup[$this->page])) { + // start a new group + $this->currpagegroup = $this->newpagegroup[$this->page]; + $this->pagegroups[$this->currpagegroup] = 1; + } elseif (isset($this->currpagegroup) AND ($this->currpagegroup > 0)) { + ++$this->pagegroups[$this->currpagegroup]; + } + } + + /** + * Mark end of page. + * @protected + */ + protected function _endpage() { + $this->setVisibility('all'); + $this->state = 1; + } + + /** + * Begin a new object and return the object number. + * @return int object number + * @protected + */ + protected function _newobj() { + $this->_out($this->_getobj()); + return $this->n; + } + + /** + * Return the starting object string for the selected object ID. + * @param $objid (int) Object ID (leave empty to get a new ID). + * @return string the starting object string + * @protected + * @since 5.8.009 (2010-08-20) + */ + protected function _getobj($objid='') { + if ($objid === '') { + ++$this->n; + $objid = $this->n; + } + $this->offsets[$objid] = $this->bufferlen; + return $objid.' 0 obj'; + } + + /** + * Underline text. + * @param $x (int) X coordinate + * @param $y (int) Y coordinate + * @param $txt (string) text to underline + * @protected + */ + protected function _dounderline($x, $y, $txt) { + $w = $this->GetStringWidth($txt); + return $this->_dounderlinew($x, $y, $w); + } + + /** + * Underline for rectangular text area. + * @param $x (int) X coordinate + * @param $y (int) Y coordinate + * @param $w (int) width to underline + * @protected + * @since 4.8.008 (2009-09-29) + */ + protected function _dounderlinew($x, $y, $w) { + $linew = - $this->CurrentFont['ut'] / 1000 * $this->FontSizePt; + return sprintf('%.2F %.2F %.2F %.2F re f', $x * $this->k, ((($this->h - $y) * $this->k) + $linew), $w * $this->k, $linew); + } + + /** + * Line through text. + * @param $x (int) X coordinate + * @param $y (int) Y coordinate + * @param $txt (string) text to linethrough + * @protected + */ + protected function _dolinethrough($x, $y, $txt) { + $w = $this->GetStringWidth($txt); + return $this->_dolinethroughw($x, $y, $w); + } + + /** + * Line through for rectangular text area. + * @param $x (int) X coordinate + * @param $y (int) Y coordinate + * @param $w (int) line length (width) + * @protected + * @since 4.9.008 (2009-09-29) + */ + protected function _dolinethroughw($x, $y, $w) { + $linew = - $this->CurrentFont['ut'] / 1000 * $this->FontSizePt; + return sprintf('%.2F %.2F %.2F %.2F re f', $x * $this->k, ((($this->h - $y) * $this->k) + $linew + ($this->FontSizePt / 3)), $w * $this->k, $linew); + } + + /** + * Overline text. + * @param $x (int) X coordinate + * @param $y (int) Y coordinate + * @param $txt (string) text to overline + * @protected + * @since 4.9.015 (2010-04-19) + */ + protected function _dooverline($x, $y, $txt) { + $w = $this->GetStringWidth($txt); + return $this->_dooverlinew($x, $y, $w); + } + + /** + * Overline for rectangular text area. + * @param $x (int) X coordinate + * @param $y (int) Y coordinate + * @param $w (int) width to overline + * @protected + * @since 4.9.015 (2010-04-19) + */ + protected function _dooverlinew($x, $y, $w) { + $linew = - $this->CurrentFont['ut'] / 1000 * $this->FontSizePt; + return sprintf('%.2F %.2F %.2F %.2F re f', $x * $this->k, (($this->h - $y + $this->FontAscent) * $this->k) - $linew, $w * $this->k, $linew); + + } + + /** + * Read a 4-byte (32 bit) integer from file. + * @param $f (string) file name. + * @return 4-byte integer + * @protected + */ + protected function _freadint($f) { + $a = unpack('Ni', fread($f, 4)); + return $a['i']; + } + + /** + * Add "\" before "\", "(" and ")" + * @param $s (string) string to escape. + * @return string escaped string. + * @protected + */ + protected function _escape($s) { + // the chr(13) substitution fixes the Bugs item #1421290. + return strtr($s, array(')' => '\\)', '(' => '\\(', '\\' => '\\\\', chr(13) => '\r')); + } + + /** + * Format a data string for meta information + * @param $s (string) data string to escape. + * @param $n (int) object ID + * @return string escaped string. + * @protected + */ + protected function _datastring($s, $n=0) { + if ($n == 0) { + $n = $this->n; + } + $s = $this->_encrypt_data($n, $s); + return '('. $this->_escape($s).')'; + } + + /** + * Returns a formatted date for meta information + * @param $n (int) object ID + * @return string escaped date string. + * @protected + * @since 4.6.028 (2009-08-25) + */ + protected function _datestring($n=0) { + return $this->_datastring('D:'.$this->doc_date, $n); + } + + /** + * Format a text string for meta information + * @param $s (string) string to escape. + * @param $n (int) object ID + * @return string escaped string. + * @protected + */ + protected function _textstring($s, $n=0) { + if ($this->isunicode) { + //Convert string to UTF-16BE + $s = $this->UTF8ToUTF16BE($s, true); + } + return $this->_datastring($s, $n); + } + + /** + * THIS METHOD IS DEPRECATED + * Format a text string + * @param $s (string) string to escape. + * @return string escaped string. + * @protected + * @deprecated + */ + protected function _escapetext($s) { + if ($this->isunicode) { + if (($this->CurrentFont['type'] == 'core') OR ($this->CurrentFont['type'] == 'TrueType') OR ($this->CurrentFont['type'] == 'Type1')) { + $s = $this->UTF8ToLatin1($s); + } else { + //Convert string to UTF-16BE and reverse RTL language + $s = $this->utf8StrRev($s, false, $this->tmprtl); + } + } + return $this->_escape($s); + } + + /** + * Escape some special characters (< > &) for XML output. + * @param $str (string) Input string to convert. + * @return converted string + * @since 5.9.121 (2011-09-28) + * @protected + */ + protected function _escapeXML($str) { + $replaceTable = array("\0" => '', '&' => '&', '<' => '<', '>' => '>'); + $str = strtr($str, $replaceTable); + return $str; + } + + /** + * get raw output stream. + * @param $s (string) string to output. + * @param $n (int) object reference for encryption mode + * @protected + * @author Nicola Asuni + * @since 5.5.000 (2010-06-22) + */ + protected function _getrawstream($s, $n=0) { + if ($n <= 0) { + // default to current object + $n = $this->n; + } + return $this->_encrypt_data($n, $s); + } + + /** + * Format output stream (DEPRECATED). + * @param $s (string) string to output. + * @param $n (int) object reference for encryption mode + * @protected + * @deprecated + */ + protected function _getstream($s, $n=0) { + return 'stream'."\n".$this->_getrawstream($s, $n)."\n".'endstream'; + } + + /** + * Output a stream (DEPRECATED). + * @param $s (string) string to output. + * @param $n (int) object reference for encryption mode + * @protected + * @deprecated + */ + protected function _putstream($s, $n=0) { + $this->_out($this->_getstream($s, $n)); + } + + /** + * Output a string to the document. + * @param $s (string) string to output. + * @protected + */ + protected function _out($s) { + if ($this->state == 2) { + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] .= $s."\n"; + } elseif ((!$this->InFooter) AND isset($this->footerlen[$this->page]) AND ($this->footerlen[$this->page] > 0)) { + // puts data before page footer + $pagebuff = $this->getPageBuffer($this->page); + $page = substr($pagebuff, 0, -$this->footerlen[$this->page]); + $footer = substr($pagebuff, -$this->footerlen[$this->page]); + $this->setPageBuffer($this->page, $page.$s."\n".$footer); + // update footer position + $this->footerpos[$this->page] += strlen($s."\n"); + } else { + $this->setPageBuffer($this->page, $s."\n", true); + } + } else { + $this->setBuffer($s."\n"); + } + } + + /** + * Converts UTF-8 strings to codepoints array.
        + * Invalid byte sequences will be replaced with 0xFFFD (replacement character)
        + * Based on: http://www.faqs.org/rfcs/rfc3629.html + *
        +	 *    Char. number range  |        UTF-8 octet sequence
        +	 *       (hexadecimal)    |              (binary)
        +	 *    --------------------+-----------------------------------------------
        +	 *    0000 0000-0000 007F | 0xxxxxxx
        +	 *    0000 0080-0000 07FF | 110xxxxx 10xxxxxx
        +	 *    0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx
        +	 *    0001 0000-0010 FFFF | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
        +	 *    ---------------------------------------------------------------------
        +	 *
        +	 *   ABFN notation:
        +	 *   ---------------------------------------------------------------------
        +	 *   UTF8-octets = *( UTF8-char )
        +	 *   UTF8-char   = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4
        +	 *   UTF8-1      = %x00-7F
        +	 *   UTF8-2      = %xC2-DF UTF8-tail
        +	 *
        +	 *   UTF8-3      = %xE0 %xA0-BF UTF8-tail / %xE1-EC 2( UTF8-tail ) /
        +	 *                 %xED %x80-9F UTF8-tail / %xEE-EF 2( UTF8-tail )
        +	 *   UTF8-4      = %xF0 %x90-BF 2( UTF8-tail ) / %xF1-F3 3( UTF8-tail ) /
        +	 *                 %xF4 %x80-8F 2( UTF8-tail )
        +	 *   UTF8-tail   = %x80-BF
        +	 *   ---------------------------------------------------------------------
        +	 * 
        + * @param $str (string) string to process. + * @return array containing codepoints (UTF-8 characters values) + * @protected + * @author Nicola Asuni + * @since 1.53.0.TC005 (2005-01-05) + */ + protected function UTF8StringToArray($str) { + // build a unique string key + $strkey = md5($str); + if (isset($this->cache_UTF8StringToArray[$strkey])) { + // return cached value + $chrarray = $this->cache_UTF8StringToArray[$strkey]['s']; + if (!isset($this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']])) { + if ($this->isunicode) { + foreach ($chrarray as $chr) { + // store this char for font subsetting + $this->CurrentFont['subsetchars'][$chr] = true; + } + // update font subsetchars + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + } + $this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']] = true; + } + return $chrarray; + } + // check cache size + if ($this->cache_size_UTF8StringToArray >= $this->cache_maxsize_UTF8StringToArray) { + // remove first element + array_shift($this->cache_UTF8StringToArray); + } + // new cache array for selected string + $this->cache_UTF8StringToArray[$strkey] = array('s' => array(), 'f' => array()); + ++$this->cache_size_UTF8StringToArray; + if (!$this->isunicode) { + // split string into array of equivalent codes + $strarr = array(); + $strlen = strlen($str); + for ($i=0; $i < $strlen; ++$i) { + $strarr[] = ord($str[$i]); + } + // insert new value on cache + $this->cache_UTF8StringToArray[$strkey]['s'] = $strarr; + $this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']] = true; + return $strarr; + } + $unichar = -1; // last unicode char + $unicode = array(); // array containing unicode values + $bytes = array(); // array containing single character byte sequences + $numbytes = 1; // number of octetc needed to represent the UTF-8 character + $str .= ''; // force $str to be a string + $length = strlen($str); + for ($i = 0; $i < $length; ++$i) { + $char = ord($str[$i]); // get one string character at time + if (count($bytes) == 0) { // get starting octect + if ($char <= 0x7F) { + $unichar = $char; // use the character "as is" because is ASCII + $numbytes = 1; + } elseif (($char >> 0x05) == 0x06) { // 2 bytes character (0x06 = 110 BIN) + $bytes[] = ($char - 0xC0) << 0x06; + $numbytes = 2; + } elseif (($char >> 0x04) == 0x0E) { // 3 bytes character (0x0E = 1110 BIN) + $bytes[] = ($char - 0xE0) << 0x0C; + $numbytes = 3; + } elseif (($char >> 0x03) == 0x1E) { // 4 bytes character (0x1E = 11110 BIN) + $bytes[] = ($char - 0xF0) << 0x12; + $numbytes = 4; + } else { + // use replacement character for other invalid sequences + $unichar = 0xFFFD; + $bytes = array(); + $numbytes = 1; + } + } elseif (($char >> 0x06) == 0x02) { // bytes 2, 3 and 4 must start with 0x02 = 10 BIN + $bytes[] = $char - 0x80; + if (count($bytes) == $numbytes) { + // compose UTF-8 bytes to a single unicode value + $char = $bytes[0]; + for ($j = 1; $j < $numbytes; ++$j) { + $char += ($bytes[$j] << (($numbytes - $j - 1) * 0x06)); + } + if ((($char >= 0xD800) AND ($char <= 0xDFFF)) OR ($char >= 0x10FFFF)) { + /* The definition of UTF-8 prohibits encoding character numbers between + U+D800 and U+DFFF, which are reserved for use with the UTF-16 + encoding form (as surrogate pairs) and do not directly represent + characters. */ + $unichar = 0xFFFD; // use replacement character + } else { + $unichar = $char; // add char to array + } + // reset data for next char + $bytes = array(); + $numbytes = 1; + } + } else { + // use replacement character for other invalid sequences + $unichar = 0xFFFD; + $bytes = array(); + $numbytes = 1; + } + if ($unichar >= 0) { + // insert unicode value into array + $unicode[] = $unichar; + // store this char for font subsetting + $this->CurrentFont['subsetchars'][$unichar] = true; + $unichar = -1; + } + } + // update font subsetchars + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + // insert new value on cache + $this->cache_UTF8StringToArray[$strkey]['s'] = $unicode; + $this->cache_UTF8StringToArray[$strkey]['f'][$this->CurrentFont['fontkey']] = true; + return $unicode; + } + + /** + * Converts UTF-8 strings to UTF16-BE.
        + * @param $str (string) string to process. + * @param $setbom (boolean) if true set the Byte Order Mark (BOM = 0xFEFF) + * @return string + * @author Nicola Asuni + * @since 1.53.0.TC005 (2005-01-05) + * @see UTF8StringToArray(), arrUTF8ToUTF16BE() + * @protected + */ + protected function UTF8ToUTF16BE($str, $setbom=false) { + if (!$this->isunicode) { + return $str; // string is not in unicode + } + $unicode = $this->UTF8StringToArray($str); // array containing UTF-8 unicode values + return $this->arrUTF8ToUTF16BE($unicode, $setbom); + } + + /** + * Converts UTF-8 strings to Latin1 when using the standard 14 core fonts.
        + * @param $str (string) string to process. + * @return string + * @author Andrew Whitehead, Nicola Asuni + * @protected + * @since 3.2.000 (2008-06-23) + */ + protected function UTF8ToLatin1($str) { + if (!$this->isunicode) { + return $str; // string is not in unicode + } + $outstr = ''; // string to be returned + $unicode = $this->UTF8StringToArray($str); // array containing UTF-8 unicode values + foreach ($unicode as $char) { + if ($char < 256) { + $outstr .= chr($char); + } elseif (array_key_exists($char, $this->unicode->uni_utf8tolatin)) { + // map from UTF-8 + $outstr .= chr($this->unicode->uni_utf8tolatin[$char]); + } elseif ($char == 0xFFFD) { + // skip + } else { + $outstr .= '?'; + } + } + return $outstr; + } + + /** + * Converts UTF-8 characters array to array of Latin1 characters
        + * @param $unicode (array) array containing UTF-8 unicode values + * @return array + * @author Nicola Asuni + * @protected + * @since 4.8.023 (2010-01-15) + */ + protected function UTF8ArrToLatin1($unicode) { + if ((!$this->isunicode) OR $this->isUnicodeFont()) { + return $unicode; + } + $outarr = array(); // array to be returned + foreach ($unicode as $char) { + if ($char < 256) { + $outarr[] = $char; + } elseif (array_key_exists($char, $this->unicode->uni_utf8tolatin)) { + // map from UTF-8 + $outarr[] = $this->unicode->uni_utf8tolatin[$char]; + } elseif ($char == 0xFFFD) { + // skip + } else { + $outarr[] = 63; // '?' character + } + } + return $outarr; + } + + /** + * Converts array of UTF-8 characters to UTF16-BE string.
        + * Based on: http://www.faqs.org/rfcs/rfc2781.html + *
        +	 *   Encoding UTF-16:
        +	 *
        +	 *   Encoding of a single character from an ISO 10646 character value to
        +	 *    UTF-16 proceeds as follows. Let U be the character number, no greater
        +	 *    than 0x10FFFF.
        +	 *
        +	 *    1) If U < 0x10000, encode U as a 16-bit unsigned integer and
        +	 *       terminate.
        +	 *
        +	 *    2) Let U' = U - 0x10000. Because U is less than or equal to 0x10FFFF,
        +	 *       U' must be less than or equal to 0xFFFFF. That is, U' can be
        +	 *       represented in 20 bits.
        +	 *
        +	 *    3) Initialize two 16-bit unsigned integers, W1 and W2, to 0xD800 and
        +	 *       0xDC00, respectively. These integers each have 10 bits free to
        +	 *       encode the character value, for a total of 20 bits.
        +	 *
        +	 *    4) Assign the 10 high-order bits of the 20-bit U' to the 10 low-order
        +	 *       bits of W1 and the 10 low-order bits of U' to the 10 low-order
        +	 *       bits of W2. Terminate.
        +	 *
        +	 *    Graphically, steps 2 through 4 look like:
        +	 *    U' = yyyyyyyyyyxxxxxxxxxx
        +	 *    W1 = 110110yyyyyyyyyy
        +	 *    W2 = 110111xxxxxxxxxx
        +	 * 
        + * @param $unicode (array) array containing UTF-8 unicode values + * @param $setbom (boolean) if true set the Byte Order Mark (BOM = 0xFEFF) + * @return string + * @protected + * @author Nicola Asuni + * @since 2.1.000 (2008-01-08) + * @see UTF8ToUTF16BE() + */ + protected function arrUTF8ToUTF16BE($unicode, $setbom=false) { + $outstr = ''; // string to be returned + if ($setbom) { + $outstr .= "\xFE\xFF"; // Byte Order Mark (BOM) + } + foreach ($unicode as $char) { + if ($char == 0x200b) { + // skip Unicode Character 'ZERO WIDTH SPACE' (DEC:8203, U+200B) + } elseif ($char == 0xFFFD) { + $outstr .= "\xFF\xFD"; // replacement character + } elseif ($char < 0x10000) { + $outstr .= chr($char >> 0x08); + $outstr .= chr($char & 0xFF); + } else { + $char -= 0x10000; + $w1 = 0xD800 | ($char >> 0x0a); + $w2 = 0xDC00 | ($char & 0x3FF); + $outstr .= chr($w1 >> 0x08); + $outstr .= chr($w1 & 0xFF); + $outstr .= chr($w2 >> 0x08); + $outstr .= chr($w2 & 0xFF); + } + } + return $outstr; + } + // ==================================================== + + /** + * Set header font. + * @param $font (array) font + * @public + * @since 1.1 + */ + public function setHeaderFont($font) { + $this->header_font = $font; + } + + /** + * Get header font. + * @return array() + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getHeaderFont() { + return $this->header_font; + } + + /** + * Set footer font. + * @param $font (array) font + * @public + * @since 1.1 + */ + public function setFooterFont($font) { + $this->footer_font = $font; + } + + /** + * Get Footer font. + * @return array() + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getFooterFont() { + return $this->footer_font; + } + + /** + * Set language array. + * @param $language (array) + * @public + * @since 1.1 + */ + public function setLanguageArray($language) { + $this->l = $language; + if (isset($this->l['a_meta_dir'])) { + $this->rtl = $this->l['a_meta_dir']=='rtl' ? true : false; + } else { + $this->rtl = false; + } + } + + /** + * Returns the PDF data. + * @public + */ + public function getPDFData() { + if ($this->state < 3) { + $this->Close(); + } + return $this->buffer; + } + + /** + * Output anchor link. + * @param $url (string) link URL or internal link (i.e.: <a href="#23,4.5">link to page 23 at 4.5 Y position</a>) + * @param $name (string) link name + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $firstline (boolean) if true prints only the first line and return the remaining string. + * @param $color (array) array of RGB text color + * @param $style (string) font style (U, D, B, I) + * @param $firstblock (boolean) if true the string is the starting of a line. + * @return the number of cells used or the remaining text if $firstline = true; + * @public + */ + public function addHtmlLink($url, $name, $fill=false, $firstline=false, $color='', $style=-1, $firstblock=false) { + if (!$this->empty_string($url) AND ($url{0} == '#')) { + // convert url to internal link + $lnkdata = explode(',', $url); + if (isset($lnkdata[0])) { + $page = intval(substr($lnkdata[0], 1)); + if (empty($page) OR ($page <= 0)) { + $page = $this->page; + } + if (isset($lnkdata[1]) AND (strlen($lnkdata[1]) > 0)) { + $lnky = floatval($lnkdata[1]); + } else { + $lnky = 0; + } + $url = $this->AddLink(); + $this->SetLink($url, $lnky, $page); + } + } + // store current settings + $prevcolor = $this->fgcolor; + $prevstyle = $this->FontStyle; + if (empty($color)) { + $this->SetTextColorArray($this->htmlLinkColorArray); + } else { + $this->SetTextColorArray($color); + } + if ($style == -1) { + $this->SetFont('', $this->FontStyle.$this->htmlLinkFontStyle); + } else { + $this->SetFont('', $this->FontStyle.$style); + } + $ret = $this->Write($this->lasth, $name, $url, $fill, '', false, 0, $firstline, $firstblock, 0); + // restore settings + $this->SetFont('', $prevstyle); + $this->SetTextColorArray($prevcolor); + return $ret; + } + + /** + * Returns an array (RGB or CMYK) from an html color name, or a six-digit (i.e. #3FE5AA), or three-digit (i.e. #7FF) hexadecimal color, or a javascript color array, or javascript color name. + * @param $hcolor (string) HTML color. + * @param $defcol (array) Color to return in case of error. + * @return array RGB or CMYK color, or false in case of error. + * @public + */ + public function convertHTMLColorToDec($hcolor='#FFFFFF', $defcol=array('R'=>128,'G'=>128,'B'=>128)) { + $color = preg_replace('/[\s]*/', '', $hcolor); // remove extra spaces + $color = strtolower($color); + // check for javascript color array syntax + if (strpos($color, '[') !== false) { + if (preg_match('/[\[][\"\'](t|g|rgb|cmyk)[\"\'][\,]?([0-9\.]*)[\,]?([0-9\.]*)[\,]?([0-9\.]*)[\,]?([0-9\.]*)[\]]/', $color, $m) > 0) { + $returncolor = array(); + switch ($m[1]) { + case 'cmyk': { + // RGB + $returncolor['C'] = max(0, min(100, (floatval($m[2]) * 100))); + $returncolor['M'] = max(0, min(100, (floatval($m[3]) * 100))); + $returncolor['Y'] = max(0, min(100, (floatval($m[4]) * 100))); + $returncolor['K'] = max(0, min(100, (floatval($m[5]) * 100))); + break; + } + case 'rgb': { + // RGB + $returncolor['R'] = max(0, min(255, (floatval($m[2]) * 255))); + $returncolor['G'] = max(0, min(255, (floatval($m[3]) * 255))); + $returncolor['B'] = max(0, min(255, (floatval($m[4]) * 255))); + break; + } + case 'g': { + // grayscale + $returncolor['G'] = max(0, min(255, (floatval($m[2]) * 255))); + break; + } + case 't': + default: { + // transparent (empty array) + break; + } + } + return $returncolor; + } + } elseif (($dotpos = strpos($color, '.')) !== false) { + // remove class parent (i.e.: color.red) + $color = substr($color, ($dotpos + 1)); + if ($color == 'transparent') { + // transparent (empty array) + return array(); + } + } + if (strlen($color) == 0) { + return $defcol; + } + // RGB ARRAY + if (substr($color, 0, 3) == 'rgb') { + $codes = substr($color, 4); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') > 0) { + // percentage + $returncolor[$key] = (255 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); + } + // normalize value + $returncolor[$key] = max(0, min(255, $returncolor[$key])); + } + return $returncolor; + } + // CMYK ARRAY + if (substr($color, 0, 4) == 'cmyk') { + $codes = substr($color, 5); + $codes = str_replace(')', '', $codes); + $returncolor = explode(',', $codes); + foreach ($returncolor as $key => $val) { + if (strpos($val, '%') !== false) { + // percentage + $returncolor[$key] = (100 * intval($val) / 100); + } else { + $returncolor[$key] = intval($val); + } + // normalize value + $returncolor[$key] = max(0, min(100, $returncolor[$key])); + } + return $returncolor; + } + if ($color{0} != '#') { + // COLOR NAME + if (isset($this->webcolor[$color])) { + // web color + $color_code = $this->webcolor[$color]; + } else { + // spot color + $returncolor = $this->getSpotColor($color); + if ($returncolor === false) { + $returncolor = $defcol; + } + return $returncolor; + } + } else { + $color_code = substr($color, 1); + } + // HEXADECIMAL REPRESENTATION + switch (strlen($color_code)) { + case 3: { + // 3-digit RGB hexadecimal representation + $r = substr($color_code, 0, 1); + $g = substr($color_code, 1, 1); + $b = substr($color_code, 2, 1); + $returncolor = array(); + $returncolor['R'] = max(0, min(255, hexdec($r.$r))); + $returncolor['G'] = max(0, min(255, hexdec($g.$g))); + $returncolor['B'] = max(0, min(255, hexdec($b.$b))); + break; + } + case 6: { + // 6-digit RGB hexadecimal representation + $returncolor = array(); + $returncolor['R'] = max(0, min(255, hexdec(substr($color_code, 0, 2)))); + $returncolor['G'] = max(0, min(255, hexdec(substr($color_code, 2, 2)))); + $returncolor['B'] = max(0, min(255, hexdec(substr($color_code, 4, 2)))); + break; + } + case 8: { + // 8-digit CMYK hexadecimal representation + $returncolor = array(); + $returncolor['C'] = max(0, min(100, round(hexdec(substr($color_code, 0, 2)) / 2.55))); + $returncolor['M'] = max(0, min(100, round(hexdec(substr($color_code, 2, 2)) / 2.55))); + $returncolor['Y'] = max(0, min(100, round(hexdec(substr($color_code, 4, 2)) / 2.55))); + $returncolor['K'] = max(0, min(100, round(hexdec(substr($color_code, 6, 2)) / 2.55))); + break; + } + default: { + $returncolor = $defcol; + break; + } + } + return $returncolor; + } + + /** + * Converts pixels to User's Units. + * @param $px (int) pixels + * @return float value in user's unit + * @public + * @see setImageScale(), getImageScale() + */ + public function pixelsToUnits($px) { + return ($px / ($this->imgscale * $this->k)); + } + + /** + * Reverse function for htmlentities. + * Convert entities in UTF-8. + * @param $text_to_convert (string) Text to convert. + * @return string converted text string + * @public + */ + public function unhtmlentities($text_to_convert) { + return @html_entity_decode($text_to_convert, ENT_QUOTES, $this->encoding); + } + + // ENCRYPTION METHODS ---------------------------------- + + /** + * Returns a string containing random data to be used as a seed for encryption methods. + * @param $seed (string) starting seed value + * @return string containing random data + * @author Nicola Asuni + * @since 5.9.006 (2010-10-19) + * @protected + */ + protected function getRandomSeed($seed='') { + $seed .= microtime(); + if (function_exists('openssl_random_pseudo_bytes') AND (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN')) { + // this is not used on windows systems because it is very slow for a know bug + $seed .= openssl_random_pseudo_bytes(512); + } else { + for ($i = 0; $i < 23; ++$i) { + $seed .= uniqid('', true); + } + } + $seed .= uniqid('', true); + $seed .= rand(); + $seed .= getmypid(); + $seed .= __FILE__; + $seed .= $this->bufferlen; + if (isset($_SERVER['REMOTE_ADDR'])) { + $seed .= $_SERVER['REMOTE_ADDR']; + } + if (isset($_SERVER['HTTP_USER_AGENT'])) { + $seed .= $_SERVER['HTTP_USER_AGENT']; + } + if (isset($_SERVER['HTTP_ACCEPT'])) { + $seed .= $_SERVER['HTTP_ACCEPT']; + } + if (isset($_SERVER['HTTP_ACCEPT_ENCODING'])) { + $seed .= $_SERVER['HTTP_ACCEPT_ENCODING']; + } + if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + $seed .= $_SERVER['HTTP_ACCEPT_LANGUAGE']; + } + if (isset($_SERVER['HTTP_ACCEPT_CHARSET'])) { + $seed .= $_SERVER['HTTP_ACCEPT_CHARSET']; + } + $seed .= rand(); + $seed .= uniqid('', true); + $seed .= microtime(); + return $seed; + } + + /** + * Compute encryption key depending on object number where the encrypted data is stored. + * This is used for all strings and streams without crypt filter specifier. + * @param $n (int) object number + * @return int object key + * @protected + * @author Nicola Asuni + * @since 2.0.000 (2008-01-02) + */ + protected function _objectkey($n) { + $objkey = $this->encryptdata['key'].pack('VXxx', $n); + if ($this->encryptdata['mode'] == 2) { // AES-128 + // AES padding + $objkey .= "\x73\x41\x6C\x54"; // sAlT + } + $objkey = substr($this->_md5_16($objkey), 0, (($this->encryptdata['Length'] / 8) + 5)); + $objkey = substr($objkey, 0, 16); + return $objkey; + } + + /** + * Encrypt the input string. + * @param $n (int) object number + * @param $s (string) data string to encrypt + * @return encrypted string + * @protected + * @author Nicola Asuni + * @since 5.0.005 (2010-05-11) + */ + protected function _encrypt_data($n, $s) { + if (!$this->encrypted) { + return $s; + } + switch ($this->encryptdata['mode']) { + case 0: // RC4-40 + case 1: { // RC4-128 + $s = $this->_RC4($this->_objectkey($n), $s); + break; + } + case 2: { // AES-128 + $s = $this->_AES($this->_objectkey($n), $s); + break; + } + case 3: { // AES-256 + $s = $this->_AES($this->encryptdata['key'], $s); + break; + } + } + return $s; + } + + /** + * Put encryption on PDF document. + * @protected + * @author Nicola Asuni + * @since 2.0.000 (2008-01-02) + */ + protected function _putencryption() { + if (!$this->encrypted) { + return; + } + $this->encryptdata['objid'] = $this->_newobj(); + $out = '<<'; + if (!isset($this->encryptdata['Filter']) OR empty($this->encryptdata['Filter'])) { + $this->encryptdata['Filter'] = 'Standard'; + } + $out .= ' /Filter /'.$this->encryptdata['Filter']; + if (isset($this->encryptdata['SubFilter']) AND !empty($this->encryptdata['SubFilter'])) { + $out .= ' /SubFilter /'.$this->encryptdata['SubFilter']; + } + if (!isset($this->encryptdata['V']) OR empty($this->encryptdata['V'])) { + $this->encryptdata['V'] = 1; + } + // V is a code specifying the algorithm to be used in encrypting and decrypting the document + $out .= ' /V '.$this->encryptdata['V']; + if (isset($this->encryptdata['Length']) AND !empty($this->encryptdata['Length'])) { + // The length of the encryption key, in bits. The value shall be a multiple of 8, in the range 40 to 256 + $out .= ' /Length '.$this->encryptdata['Length']; + } else { + $out .= ' /Length 40'; + } + if ($this->encryptdata['V'] >= 4) { + if (!isset($this->encryptdata['StmF']) OR empty($this->encryptdata['StmF'])) { + $this->encryptdata['StmF'] = 'Identity'; + } + if (!isset($this->encryptdata['StrF']) OR empty($this->encryptdata['StrF'])) { + // The name of the crypt filter that shall be used when decrypting all strings in the document. + $this->encryptdata['StrF'] = 'Identity'; + } + // A dictionary whose keys shall be crypt filter names and whose values shall be the corresponding crypt filter dictionaries. + if (isset($this->encryptdata['CF']) AND !empty($this->encryptdata['CF'])) { + $out .= ' /CF <<'; + $out .= ' /'.$this->encryptdata['StmF'].' <<'; + $out .= ' /Type /CryptFilter'; + if (isset($this->encryptdata['CF']['CFM']) AND !empty($this->encryptdata['CF']['CFM'])) { + // The method used + $out .= ' /CFM /'.$this->encryptdata['CF']['CFM']; + if ($this->encryptdata['pubkey']) { + $out .= ' /Recipients ['; + foreach ($this->encryptdata['Recipients'] as $rec) { + $out .= ' <'.$rec.'>'; + } + $out .= ' ]'; + if (isset($this->encryptdata['CF']['EncryptMetadata']) AND (!$this->encryptdata['CF']['EncryptMetadata'])) { + $out .= ' /EncryptMetadata false'; + } else { + $out .= ' /EncryptMetadata true'; + } + } + } else { + $out .= ' /CFM /None'; + } + if (isset($this->encryptdata['CF']['AuthEvent']) AND !empty($this->encryptdata['CF']['AuthEvent'])) { + // The event to be used to trigger the authorization that is required to access encryption keys used by this filter. + $out .= ' /AuthEvent /'.$this->encryptdata['CF']['AuthEvent']; + } else { + $out .= ' /AuthEvent /DocOpen'; + } + if (isset($this->encryptdata['CF']['Length']) AND !empty($this->encryptdata['CF']['Length'])) { + // The bit length of the encryption key. + $out .= ' /Length '.$this->encryptdata['CF']['Length']; + } + $out .= ' >> >>'; + } + // The name of the crypt filter that shall be used by default when decrypting streams. + $out .= ' /StmF /'.$this->encryptdata['StmF']; + // The name of the crypt filter that shall be used when decrypting all strings in the document. + $out .= ' /StrF /'.$this->encryptdata['StrF']; + if (isset($this->encryptdata['EFF']) AND !empty($this->encryptdata['EFF'])) { + // The name of the crypt filter that shall be used when encrypting embedded file streams that do not have their own crypt filter specifier. + $out .= ' /EFF /'.$this->encryptdata['']; + } + } + // Additional encryption dictionary entries for the standard security handler + if ($this->encryptdata['pubkey']) { + if (($this->encryptdata['V'] < 4) AND isset($this->encryptdata['Recipients']) AND !empty($this->encryptdata['Recipients'])) { + $out .= ' /Recipients ['; + foreach ($this->encryptdata['Recipients'] as $rec) { + $out .= ' <'.$rec.'>'; + } + $out .= ' ]'; + } + } else { + $out .= ' /R'; + if ($this->encryptdata['V'] == 5) { // AES-256 + $out .= ' 5'; + $out .= ' /OE ('.$this->_escape($this->encryptdata['OE']).')'; + $out .= ' /UE ('.$this->_escape($this->encryptdata['UE']).')'; + $out .= ' /Perms ('.$this->_escape($this->encryptdata['perms']).')'; + } elseif ($this->encryptdata['V'] == 4) { // AES-128 + $out .= ' 4'; + } elseif ($this->encryptdata['V'] < 2) { // RC-40 + $out .= ' 2'; + } else { // RC-128 + $out .= ' 3'; + } + $out .= ' /O ('.$this->_escape($this->encryptdata['O']).')'; + $out .= ' /U ('.$this->_escape($this->encryptdata['U']).')'; + $out .= ' /P '.$this->encryptdata['P']; + if (isset($this->encryptdata['EncryptMetadata']) AND (!$this->encryptdata['EncryptMetadata'])) { + $out .= ' /EncryptMetadata false'; + } else { + $out .= ' /EncryptMetadata true'; + } + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Returns the input text encrypted using RC4 algorithm and the specified key. + * RC4 is the standard encryption algorithm used in PDF format + * @param $key (string) encryption key + * @param $text (String) input text to be encrypted + * @return String encrypted text + * @protected + * @since 2.0.000 (2008-01-02) + * @author Klemen Vodopivec, Nicola Asuni + */ + protected function _RC4($key, $text) { + if (function_exists('mcrypt_decrypt') AND ($out = @mcrypt_decrypt(MCRYPT_ARCFOUR, $key, $text, MCRYPT_MODE_STREAM, ''))) { + // try to use mcrypt function if exist + return $out; + } + if ($this->last_enc_key != $key) { + $k = str_repeat($key, ((256 / strlen($key)) + 1)); + $rc4 = range(0, 255); + $j = 0; + for ($i = 0; $i < 256; ++$i) { + $t = $rc4[$i]; + $j = ($j + $t + ord($k[$i])) % 256; + $rc4[$i] = $rc4[$j]; + $rc4[$j] = $t; + } + $this->last_enc_key = $key; + $this->last_enc_key_c = $rc4; + } else { + $rc4 = $this->last_enc_key_c; + } + $len = strlen($text); + $a = 0; + $b = 0; + $out = ''; + for ($i = 0; $i < $len; ++$i) { + $a = ($a + 1) % 256; + $t = $rc4[$a]; + $b = ($b + $t) % 256; + $rc4[$a] = $rc4[$b]; + $rc4[$b] = $t; + $k = $rc4[($rc4[$a] + $rc4[$b]) % 256]; + $out .= chr(ord($text[$i]) ^ $k); + } + return $out; + } + + /** + * Returns the input text exrypted using AES algorithm and the specified key. + * This method requires mcrypt. + * @param $key (string) encryption key + * @param $text (String) input text to be encrypted + * @return String encrypted text + * @protected + * @author Nicola Asuni + * @since 5.0.005 (2010-05-11) + */ + protected function _AES($key, $text) { + // padding (RFC 2898, PKCS #5: Password-Based Cryptography Specification Version 2.0) + $padding = 16 - (strlen($text) % 16); + $text .= str_repeat(chr($padding), $padding); + $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC), MCRYPT_RAND); + $text = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $text, MCRYPT_MODE_CBC, $iv); + $text = $iv.$text; + return $text; + } + + /** + * Encrypts a string using MD5 and returns it's value as a binary string. + * @param $str (string) input string + * @return String MD5 encrypted binary string + * @protected + * @since 2.0.000 (2008-01-02) + * @author Klemen Vodopivec + */ + protected function _md5_16($str) { + return pack('H*', md5($str)); + } + + /** + * Compute U value (used for encryption) + * @return string U value + * @protected + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + protected function _Uvalue() { + if ($this->encryptdata['mode'] == 0) { // RC4-40 + return $this->_RC4($this->encryptdata['key'], $this->enc_padding); + } elseif ($this->encryptdata['mode'] < 3) { // RC4-128, AES-128 + $tmp = $this->_md5_16($this->enc_padding.$this->encryptdata['fileid']); + $enc = $this->_RC4($this->encryptdata['key'], $tmp); + $len = strlen($tmp); + for ($i = 1; $i <= 19; ++$i) { + $ek = ''; + for ($j = 0; $j < $len; ++$j) { + $ek .= chr(ord($this->encryptdata['key'][$j]) ^ $i); + } + $enc = $this->_RC4($ek, $enc); + } + $enc .= str_repeat("\x00", 16); + return substr($enc, 0, 32); + } elseif ($this->encryptdata['mode'] == 3) { // AES-256 + $seed = $this->_md5_16($this->getRandomSeed()); + // User Validation Salt + $this->encryptdata['UVS'] = substr($seed, 0, 8); + // User Key Salt + $this->encryptdata['UKS'] = substr($seed, 8, 16); + return hash('sha256', $this->encryptdata['user_password'].$this->encryptdata['UVS'], true).$this->encryptdata['UVS'].$this->encryptdata['UKS']; + } + } + + /** + * Compute UE value (used for encryption) + * @return string UE value + * @protected + * @since 5.9.006 (2010-10-19) + * @author Nicola Asuni + */ + protected function _UEvalue() { + $hashkey = hash('sha256', $this->encryptdata['user_password'].$this->encryptdata['UKS'], true); + $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); + return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $hashkey, $this->encryptdata['key'], MCRYPT_MODE_CBC, $iv); + } + + /** + * Compute O value (used for encryption) + * @return string O value + * @protected + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + protected function _Ovalue() { + if ($this->encryptdata['mode'] < 3) { // RC4-40, RC4-128, AES-128 + $tmp = $this->_md5_16($this->encryptdata['owner_password']); + if ($this->encryptdata['mode'] > 0) { + for ($i = 0; $i < 50; ++$i) { + $tmp = $this->_md5_16($tmp); + } + } + $owner_key = substr($tmp, 0, ($this->encryptdata['Length'] / 8)); + $enc = $this->_RC4($owner_key, $this->encryptdata['user_password']); + if ($this->encryptdata['mode'] > 0) { + $len = strlen($owner_key); + for ($i = 1; $i <= 19; ++$i) { + $ek = ''; + for ($j = 0; $j < $len; ++$j) { + $ek .= chr(ord($owner_key[$j]) ^ $i); + } + $enc = $this->_RC4($ek, $enc); + } + } + return $enc; + } elseif ($this->encryptdata['mode'] == 3) { // AES-256 + $seed = $this->_md5_16($this->getRandomSeed()); + // Owner Validation Salt + $this->encryptdata['OVS'] = substr($seed, 0, 8); + // Owner Key Salt + $this->encryptdata['OKS'] = substr($seed, 8, 16); + return hash('sha256', $this->encryptdata['owner_password'].$this->encryptdata['OVS'].$this->encryptdata['U'], true).$this->encryptdata['OVS'].$this->encryptdata['OKS']; + } + } + + /** + * Compute OE value (used for encryption) + * @return string OE value + * @protected + * @since 5.9.006 (2010-10-19) + * @author Nicola Asuni + */ + protected function _OEvalue() { + $hashkey = hash('sha256', $this->encryptdata['owner_password'].$this->encryptdata['OKS'].$this->encryptdata['U'], true); + $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC)); + return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $hashkey, $this->encryptdata['key'], MCRYPT_MODE_CBC, $iv); + } + + /** + * Convert password for AES-256 encryption mode + * @param $password (string) password + * @return string password + * @protected + * @since 5.9.006 (2010-10-19) + * @author Nicola Asuni + */ + protected function _fixAES256Password($password) { + $psw = ''; // password to be returned + $psw_array = $this->utf8Bidi($this->UTF8StringToArray($password), $password, $this->rtl); + foreach ($psw_array as $c) { + $psw .= $this->unichr($c); + } + return substr($psw, 0, 127); + } + + /** + * Compute encryption key + * @protected + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + protected function _generateencryptionkey() { + $keybytelen = ($this->encryptdata['Length'] / 8); + if (!$this->encryptdata['pubkey']) { // standard mode + if ($this->encryptdata['mode'] == 3) { // AES-256 + // generate 256 bit random key + $this->encryptdata['key'] = substr(hash('sha256', $this->getRandomSeed(), true), 0, $keybytelen); + // truncate passwords + $this->encryptdata['user_password'] = $this->_fixAES256Password($this->encryptdata['user_password']); + $this->encryptdata['owner_password'] = $this->_fixAES256Password($this->encryptdata['owner_password']); + // Compute U value + $this->encryptdata['U'] = $this->_Uvalue(); + // Compute UE value + $this->encryptdata['UE'] = $this->_UEvalue(); + // Compute O value + $this->encryptdata['O'] = $this->_Ovalue(); + // Compute OE value + $this->encryptdata['OE'] = $this->_OEvalue(); + // Compute P value + $this->encryptdata['P'] = $this->encryptdata['protection']; + // Computing the encryption dictionary's Perms (permissions) value + $perms = $this->getEncPermissionsString($this->encryptdata['protection']); // bytes 0-3 + $perms .= chr(255).chr(255).chr(255).chr(255); // bytes 4-7 + if (isset($this->encryptdata['CF']['EncryptMetadata']) AND (!$this->encryptdata['CF']['EncryptMetadata'])) { // byte 8 + $perms .= 'F'; + } else { + $perms .= 'T'; + } + $perms .= 'adb'; // bytes 9-11 + $perms .= 'nick'; // bytes 12-15 + $iv = str_repeat("\x00", mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB)); + $this->encryptdata['perms'] = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->encryptdata['key'], $perms, MCRYPT_MODE_ECB, $iv); + } else { // RC4-40, RC4-128, AES-128 + // Pad passwords + $this->encryptdata['user_password'] = substr($this->encryptdata['user_password'].$this->enc_padding, 0, 32); + $this->encryptdata['owner_password'] = substr($this->encryptdata['owner_password'].$this->enc_padding, 0, 32); + // Compute O value + $this->encryptdata['O'] = $this->_Ovalue(); + // get default permissions (reverse byte order) + $permissions = $this->getEncPermissionsString($this->encryptdata['protection']); + // Compute encryption key + $tmp = $this->_md5_16($this->encryptdata['user_password'].$this->encryptdata['O'].$permissions.$this->encryptdata['fileid']); + if ($this->encryptdata['mode'] > 0) { + for ($i = 0; $i < 50; ++$i) { + $tmp = $this->_md5_16(substr($tmp, 0, $keybytelen)); + } + } + $this->encryptdata['key'] = substr($tmp, 0, $keybytelen); + // Compute U value + $this->encryptdata['U'] = $this->_Uvalue(); + // Compute P value + $this->encryptdata['P'] = $this->encryptdata['protection']; + } + } else { // Public-Key mode + // random 20-byte seed + $seed = sha1($this->getRandomSeed(), true); + $recipient_bytes = ''; + foreach ($this->encryptdata['pubkeys'] as $pubkey) { + // for each public certificate + if (isset($pubkey['p'])) { + $pkprotection = $this->getUserPermissionCode($pubkey['p'], $this->encryptdata['mode']); + } else { + $pkprotection = $this->encryptdata['protection']; + } + // get default permissions (reverse byte order) + $pkpermissions = $this->getEncPermissionsString($pkprotection); + // envelope data + $envelope = $seed.$pkpermissions; + // write the envelope data to a temporary file + $tempkeyfile = tempnam(K_PATH_CACHE, 'tmpkey_'); + $f = fopen($tempkeyfile, 'wb'); + if (!$f) { + $this->Error('Unable to create temporary key file: '.$tempkeyfile); + } + $envelope_length = strlen($envelope); + fwrite($f, $envelope, $envelope_length); + fclose($f); + $tempencfile = tempnam(K_PATH_CACHE, 'tmpenc_'); + if (!openssl_pkcs7_encrypt($tempkeyfile, $tempencfile, $pubkey['c'], array(), PKCS7_BINARY | PKCS7_DETACHED)) { + $this->Error('Unable to encrypt the file: '.$tempkeyfile); + } + unlink($tempkeyfile); + // read encryption signature + $signature = file_get_contents($tempencfile, false, null, $envelope_length); + unlink($tempencfile); + // extract signature + $signature = substr($signature, strpos($signature, 'Content-Disposition')); + $tmparr = explode("\n\n", $signature); + $signature = trim($tmparr[1]); + unset($tmparr); + // decode signature + $signature = base64_decode($signature); + // convert signature to hex + $hexsignature = current(unpack('H*', $signature)); + // store signature on recipients array + $this->encryptdata['Recipients'][] = $hexsignature; + // The bytes of each item in the Recipients array of PKCS#7 objects in the order in which they appear in the array + $recipient_bytes .= $signature; + } + // calculate encryption key + if ($this->encryptdata['mode'] == 3) { // AES-256 + $this->encryptdata['key'] = substr(hash('sha256', $seed.$recipient_bytes, true), 0, $keybytelen); + } else { // RC4-40, RC4-128, AES-128 + $this->encryptdata['key'] = substr(sha1($seed.$recipient_bytes, true), 0, $keybytelen); + } + } + } + + /** + * Return the premission code used on encryption (P value). + * @param $permissions (Array) the set of permissions (specify the ones you want to block). + * @param $mode (int) encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. + * @protected + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + */ + protected function getUserPermissionCode($permissions, $mode=0) { + $options = array( + 'owner' => 2, // bit 2 -- inverted logic: cleared by default + 'print' => 4, // bit 3 + 'modify' => 8, // bit 4 + 'copy' => 16, // bit 5 + 'annot-forms' => 32, // bit 6 + 'fill-forms' => 256, // bit 9 + 'extract' => 512, // bit 10 + 'assemble' => 1024,// bit 11 + 'print-high' => 2048 // bit 12 + ); + $protection = 2147422012; // 32 bit: (01111111 11111111 00001111 00111100) + foreach ($permissions as $permission) { + if (!isset($options[$permission])) { + $this->Error('Incorrect permission: '.$permission); + } + if (($mode > 0) OR ($options[$permission] <= 32)) { + // set only valid permissions + if ($options[$permission] == 2) { + // the logic for bit 2 is inverted (cleared by default) + $protection += $options[$permission]; + } else { + $protection -= $options[$permission]; + } + } + } + return $protection; + } + + /** + * Set document protection + * Remark: the protection against modification is for people who have the full Acrobat product. + * If you don't set any password, the document will open as usual. If you set a user password, the PDF viewer will ask for it before displaying the document. The master password, if different from the user one, can be used to get full access. + * Note: protecting a document requires to encrypt it, which increases the processing time a lot. This can cause a PHP time-out in some cases, especially if the document contains images or fonts. + * @param $permissions (Array) the set of permissions (specify the ones you want to block):
        • print : Print the document;
        • modify : Modify the contents of the document by operations other than those controlled by 'fill-forms', 'extract' and 'assemble';
        • copy : Copy or otherwise extract text and graphics from the document;
        • annot-forms : Add or modify text annotations, fill in interactive form fields, and, if 'modify' is also set, create or modify interactive form fields (including signature fields);
        • fill-forms : Fill in existing interactive form fields (including signature fields), even if 'annot-forms' is not specified;
        • extract : Extract text and graphics (in support of accessibility to users with disabilities or for other purposes);
        • assemble : Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if 'modify' is not set;
        • print-high : Print the document to a representation from which a faithful digital copy of the PDF content could be generated. When this is not set, printing is limited to a low-level representation of the appearance, possibly of degraded quality.
        • owner : (inverted logic - only for public-key) when set permits change of encryption and enables all other permissions.
        + * @param $user_pass (String) user password. Empty by default. + * @param $owner_pass (String) owner password. If not specified, a random value is used. + * @param $mode (int) encryption strength: 0 = RC4 40 bit; 1 = RC4 128 bit; 2 = AES 128 bit; 3 = AES 256 bit. + * @param $pubkeys (String) array of recipients containing public-key certificates ('c') and permissions ('p'). For example: array(array('c' => 'file://../tcpdf.crt', 'p' => array('print'))) + * @public + * @since 2.0.000 (2008-01-02) + * @author Nicola Asuni + */ + public function SetProtection($permissions=array('print', 'modify', 'copy', 'annot-forms', 'fill-forms', 'extract', 'assemble', 'print-high'), $user_pass='', $owner_pass=null, $mode=0, $pubkeys=null) { + if ($this->pdfa_mode) { + // encryption is not allowed in PDF/A mode + return; + } + $this->encryptdata['protection'] = $this->getUserPermissionCode($permissions, $mode); + if (($pubkeys !== null) AND (is_array($pubkeys))) { + // public-key mode + $this->encryptdata['pubkeys'] = $pubkeys; + if ($mode == 0) { + // public-Key Security requires at least 128 bit + $mode = 1; + } + if (!function_exists('openssl_pkcs7_encrypt')) { + $this->Error('Public-Key Security requires openssl library.'); + } + // Set Public-Key filter (availabe are: Entrust.PPKEF, Adobe.PPKLite, Adobe.PubSec) + $this->encryptdata['pubkey'] = true; + $this->encryptdata['Filter'] = 'Adobe.PubSec'; + $this->encryptdata['StmF'] = 'DefaultCryptFilter'; + $this->encryptdata['StrF'] = 'DefaultCryptFilter'; + } else { + // standard mode (password mode) + $this->encryptdata['pubkey'] = false; + $this->encryptdata['Filter'] = 'Standard'; + $this->encryptdata['StmF'] = 'StdCF'; + $this->encryptdata['StrF'] = 'StdCF'; + } + if ($mode > 1) { // AES + if (!extension_loaded('mcrypt')) { + $this->Error('AES encryption requires mcrypt library (http://www.php.net/manual/en/mcrypt.requirements.php).'); + } + if (mcrypt_get_cipher_name(MCRYPT_RIJNDAEL_128) === false) { + $this->Error('AES encryption requires MCRYPT_RIJNDAEL_128 cypher.'); + } + if (($mode == 3) AND !function_exists('hash')) { + // the Hash extension requires no external libraries and is enabled by default as of PHP 5.1.2. + $this->Error('AES 256 encryption requires HASH Message Digest Framework (http://www.php.net/manual/en/book.hash.php).'); + } + } + if ($owner_pass === null) { + $owner_pass = md5($this->getRandomSeed()); + } + $this->encryptdata['user_password'] = $user_pass; + $this->encryptdata['owner_password'] = $owner_pass; + $this->encryptdata['mode'] = $mode; + switch ($mode) { + case 0: { // RC4 40 bit + $this->encryptdata['V'] = 1; + $this->encryptdata['Length'] = 40; + $this->encryptdata['CF']['CFM'] = 'V2'; + break; + } + case 1: { // RC4 128 bit + $this->encryptdata['V'] = 2; + $this->encryptdata['Length'] = 128; + $this->encryptdata['CF']['CFM'] = 'V2'; + if ($this->encryptdata['pubkey']) { + $this->encryptdata['SubFilter'] = 'adbe.pkcs7.s4'; + $this->encryptdata['Recipients'] = array(); + } + break; + } + case 2: { // AES 128 bit + $this->encryptdata['V'] = 4; + $this->encryptdata['Length'] = 128; + $this->encryptdata['CF']['CFM'] = 'AESV2'; + $this->encryptdata['CF']['Length'] = 128; + if ($this->encryptdata['pubkey']) { + $this->encryptdata['SubFilter'] = 'adbe.pkcs7.s5'; + $this->encryptdata['Recipients'] = array(); + } + break; + } + case 3: { // AES 256 bit + $this->encryptdata['V'] = 5; + $this->encryptdata['Length'] = 256; + $this->encryptdata['CF']['CFM'] = 'AESV3'; + $this->encryptdata['CF']['Length'] = 256; + if ($this->encryptdata['pubkey']) { + $this->encryptdata['SubFilter'] = 'adbe.pkcs7.s5'; + $this->encryptdata['Recipients'] = array(); + } + break; + } + } + $this->encrypted = true; + $this->encryptdata['fileid'] = $this->convertHexStringToString($this->file_id); + $this->_generateencryptionkey(); + } + + /** + * Convert hexadecimal string to string + * @param $bs (string) byte-string to convert + * @return String + * @protected + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + */ + protected function convertHexStringToString($bs) { + $string = ''; // string to be returned + $bslength = strlen($bs); + if (($bslength % 2) != 0) { + // padding + $bs .= '0'; + ++$bslength; + } + for ($i = 0; $i < $bslength; $i += 2) { + $string .= chr(hexdec($bs[$i].$bs[($i + 1)])); + } + return $string; + } + + /** + * Convert string to hexadecimal string (byte string) + * @param $s (string) string to convert + * @return byte string + * @protected + * @since 5.0.010 (2010-05-17) + * @author Nicola Asuni + */ + protected function convertStringToHexString($s) { + $bs = ''; + $chars = preg_split('//', $s, -1, PREG_SPLIT_NO_EMPTY); + foreach ($chars as $c) { + $bs .= sprintf('%02s', dechex(ord($c))); + } + return $bs; + } + + /** + * Convert encryption P value to a string of bytes, low-order byte first. + * @param $protection (string) 32bit encryption permission value (P value) + * @return String + * @protected + * @since 5.0.005 (2010-05-12) + * @author Nicola Asuni + */ + protected function getEncPermissionsString($protection) { + $binprot = sprintf('%032b', $protection); + $str = chr(bindec(substr($binprot, 24, 8))); + $str .= chr(bindec(substr($binprot, 16, 8))); + $str .= chr(bindec(substr($binprot, 8, 8))); + $str .= chr(bindec(substr($binprot, 0, 8))); + return $str; + } + + // END OF ENCRYPTION FUNCTIONS ------------------------- + + // START TRANSFORMATIONS SECTION ----------------------- + + /** + * Starts a 2D tranformation saving current graphic state. + * This function must be called before scaling, mirroring, translation, rotation and skewing. + * Use StartTransform() before, and StopTransform() after the transformations to restore the normal behavior. + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function StartTransform() { + $this->_out('q'); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['transfmrk'][] = strlen($this->xobjects[$this->xobjid]['outdata']); + } else { + $this->transfmrk[$this->page][] = $this->pagelen[$this->page]; + } + ++$this->transfmatrix_key; + $this->transfmatrix[$this->transfmatrix_key] = array(); + } + + /** + * Stops a 2D tranformation restoring previous graphic state. + * This function must be called after scaling, mirroring, translation, rotation and skewing. + * Use StartTransform() before, and StopTransform() after the transformations to restore the normal behavior. + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function StopTransform() { + $this->_out('Q'); + if (isset($this->transfmatrix[$this->transfmatrix_key])) { + array_pop($this->transfmatrix[$this->transfmatrix_key]); + --$this->transfmatrix_key; + } + if ($this->inxobj) { + // we are inside an XObject template + array_pop($this->xobjects[$this->xobjid]['transfmrk']); + } else { + array_pop($this->transfmrk[$this->page]); + } + } + /** + * Horizontal Scaling. + * @param $s_x (float) scaling factor for width as percent. 0 is not allowed. + * @param $x (int) abscissa of the scaling center. Default is current x position + * @param $y (int) ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function ScaleX($s_x, $x='', $y='') { + $this->Scale($s_x, 100, $x, $y); + } + + /** + * Vertical Scaling. + * @param $s_y (float) scaling factor for height as percent. 0 is not allowed. + * @param $x (int) abscissa of the scaling center. Default is current x position + * @param $y (int) ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function ScaleY($s_y, $x='', $y='') { + $this->Scale(100, $s_y, $x, $y); + } + + /** + * Vertical and horizontal proportional Scaling. + * @param $s (float) scaling factor for width and height as percent. 0 is not allowed. + * @param $x (int) abscissa of the scaling center. Default is current x position + * @param $y (int) ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function ScaleXY($s, $x='', $y='') { + $this->Scale($s, $s, $x, $y); + } + + /** + * Vertical and horizontal non-proportional Scaling. + * @param $s_x (float) scaling factor for width as percent. 0 is not allowed. + * @param $s_y (float) scaling factor for height as percent. 0 is not allowed. + * @param $x (int) abscissa of the scaling center. Default is current x position + * @param $y (int) ordinate of the scaling center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Scale($s_x, $s_y, $x='', $y='') { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + if (($s_x == 0) OR ($s_y == 0)) { + $this->Error('Please do not use values equal to zero for scaling'); + } + $y = ($this->h - $y) * $this->k; + $x *= $this->k; + //calculate elements of transformation matrix + $s_x /= 100; + $s_y /= 100; + $tm = array(); + $tm[0] = $s_x; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = $s_y; + $tm[4] = $x * (1 - $s_x); + $tm[5] = $y * (1 - $s_y); + //scale the coordinate system + $this->Transform($tm); + } + + /** + * Horizontal Mirroring. + * @param $x (int) abscissa of the point. Default is current x position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorH($x='') { + $this->Scale(-100, 100, $x); + } + + /** + * Verical Mirroring. + * @param $y (int) ordinate of the point. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorV($y='') { + $this->Scale(100, -100, '', $y); + } + + /** + * Point reflection mirroring. + * @param $x (int) abscissa of the point. Default is current x position + * @param $y (int) ordinate of the point. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorP($x='',$y='') { + $this->Scale(-100, -100, $x, $y); + } + + /** + * Reflection against a straight line through point (x, y) with the gradient angle (angle). + * @param $angle (float) gradient angle of the straight line. Default is 0 (horizontal line). + * @param $x (int) abscissa of the point. Default is current x position + * @param $y (int) ordinate of the point. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function MirrorL($angle=0, $x='',$y='') { + $this->Scale(-100, 100, $x, $y); + $this->Rotate(-2*($angle-90), $x, $y); + } + + /** + * Translate graphic object horizontally. + * @param $t_x (int) movement to the right (or left for RTL) + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function TranslateX($t_x) { + $this->Translate($t_x, 0); + } + + /** + * Translate graphic object vertically. + * @param $t_y (int) movement to the bottom + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function TranslateY($t_y) { + $this->Translate(0, $t_y); + } + + /** + * Translate graphic object horizontally and vertically. + * @param $t_x (int) movement to the right + * @param $t_y (int) movement to the bottom + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Translate($t_x, $t_y) { + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = 1; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = 1; + $tm[4] = $t_x * $this->k; + $tm[5] = -$t_y * $this->k; + //translate the coordinate system + $this->Transform($tm); + } + + /** + * Rotate object. + * @param $angle (float) angle in degrees for counter-clockwise rotation + * @param $x (int) abscissa of the rotation center. Default is current x position + * @param $y (int) ordinate of the rotation center. Default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Rotate($angle, $x='', $y='') { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + $y = ($this->h - $y) * $this->k; + $x *= $this->k; + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = cos(deg2rad($angle)); + $tm[1] = sin(deg2rad($angle)); + $tm[2] = -$tm[1]; + $tm[3] = $tm[0]; + $tm[4] = $x + ($tm[1] * $y) - ($tm[0] * $x); + $tm[5] = $y - ($tm[0] * $y) - ($tm[1] * $x); + //rotate the coordinate system around ($x,$y) + $this->Transform($tm); + } + + /** + * Skew horizontally. + * @param $angle_x (float) angle in degrees between -90 (skew to the left) and 90 (skew to the right) + * @param $x (int) abscissa of the skewing center. default is current x position + * @param $y (int) ordinate of the skewing center. default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function SkewX($angle_x, $x='', $y='') { + $this->Skew($angle_x, 0, $x, $y); + } + + /** + * Skew vertically. + * @param $angle_y (float) angle in degrees between -90 (skew to the bottom) and 90 (skew to the top) + * @param $x (int) abscissa of the skewing center. default is current x position + * @param $y (int) ordinate of the skewing center. default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function SkewY($angle_y, $x='', $y='') { + $this->Skew(0, $angle_y, $x, $y); + } + + /** + * Skew. + * @param $angle_x (float) angle in degrees between -90 (skew to the left) and 90 (skew to the right) + * @param $angle_y (float) angle in degrees between -90 (skew to the bottom) and 90 (skew to the top) + * @param $x (int) abscissa of the skewing center. default is current x position + * @param $y (int) ordinate of the skewing center. default is current y position + * @public + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + public function Skew($angle_x, $angle_y, $x='', $y='') { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + if (($angle_x <= -90) OR ($angle_x >= 90) OR ($angle_y <= -90) OR ($angle_y >= 90)) { + $this->Error('Please use values between -90 and +90 degrees for Skewing.'); + } + $x *= $this->k; + $y = ($this->h - $y) * $this->k; + //calculate elements of transformation matrix + $tm = array(); + $tm[0] = 1; + $tm[1] = tan(deg2rad($angle_y)); + $tm[2] = tan(deg2rad($angle_x)); + $tm[3] = 1; + $tm[4] = -$tm[2] * $y; + $tm[5] = -$tm[1] * $x; + //skew the coordinate system + $this->Transform($tm); + } + + /** + * Apply graphic transformations. + * @param $tm (array) transformation matrix + * @protected + * @since 2.1.000 (2008-01-07) + * @see StartTransform(), StopTransform() + */ + protected function Transform($tm) { + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F cm', $tm[0], $tm[1], $tm[2], $tm[3], $tm[4], $tm[5])); + // add tranformation matrix + $this->transfmatrix[$this->transfmatrix_key][] = array('a' => $tm[0], 'b' => $tm[1], 'c' => $tm[2], 'd' => $tm[3], 'e' => $tm[4], 'f' => $tm[5]); + // update transformation mark + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $key = key($this->xobjects[$this->xobjid]['transfmrk']); + $this->xobjects[$this->xobjid]['transfmrk'][$key] = strlen($this->xobjects[$this->xobjid]['outdata']); + } + } elseif (end($this->transfmrk[$this->page]) !== false) { + $key = key($this->transfmrk[$this->page]); + $this->transfmrk[$this->page][$key] = $this->pagelen[$this->page]; + } + } + + // END TRANSFORMATIONS SECTION ------------------------- + + // START GRAPHIC FUNCTIONS SECTION --------------------- + // The following section is based on the code provided by David Hernandez Sanz + + /** + * Defines the line width. By default, the value equals 0.2 mm. The method can be called before the first page is created and the value is retained from page to page. + * @param $width (float) The width. + * @public + * @since 1.0 + * @see Line(), Rect(), Cell(), MultiCell() + */ + public function SetLineWidth($width) { + //Set line width + $this->LineWidth = $width; + $this->linestyleWidth = sprintf('%.2F w', ($width * $this->k)); + if ($this->page > 0) { + $this->_out($this->linestyleWidth); + } + } + + /** + * Returns the current the line width. + * @return int Line width + * @public + * @since 2.1.000 (2008-01-07) + * @see Line(), SetLineWidth() + */ + public function GetLineWidth() { + return $this->LineWidth; + } + + /** + * Set line style. + * @param $style (array) Line style. Array with keys among the following: + *
          + *
        • width (float): Width of the line in user units.
        • + *
        • cap (string): Type of cap to put on the line. Possible values are: + * butt, round, square. The difference between "square" and "butt" is that + * "square" projects a flat end past the end of the line.
        • + *
        • join (string): Type of join. Possible values are: miter, round, + * bevel.
        • + *
        • dash (mixed): Dash pattern. Is 0 (without dash) or string with + * series of length values, which are the lengths of the on and off dashes. + * For example: "2" represents 2 on, 2 off, 2 on, 2 off, ...; "2,1" is 2 on, + * 1 off, 2 on, 1 off, ...
        • + *
        • phase (integer): Modifier on the dash pattern which is used to shift + * the point at which the pattern starts.
        • + *
        • color (array): Draw color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K).
        • + *
        + * @param $ret (boolean) if true do not send the command. + * @return string the PDF command + * @public + * @since 2.1.000 (2008-01-08) + */ + public function SetLineStyle($style, $ret=false) { + $s = ''; // string to be returned + if (!is_array($style)) { + return; + } + if (isset($style['width'])) { + $this->LineWidth = $style['width']; + $this->linestyleWidth = sprintf('%.2F w', ($style['width'] * $this->k)); + $s .= $this->linestyleWidth.' '; + } + if (isset($style['cap'])) { + $ca = array('butt' => 0, 'round'=> 1, 'square' => 2); + if (isset($ca[$style['cap']])) { + $this->linestyleCap = $ca[$style['cap']].' J'; + $s .= $this->linestyleCap.' '; + } + } + if (isset($style['join'])) { + $ja = array('miter' => 0, 'round' => 1, 'bevel' => 2); + if (isset($ja[$style['join']])) { + $this->linestyleJoin = $ja[$style['join']].' j'; + $s .= $this->linestyleJoin.' '; + } + } + if (isset($style['dash'])) { + $dash_string = ''; + if ($style['dash']) { + if (preg_match('/^.+,/', $style['dash']) > 0) { + $tab = explode(',', $style['dash']); + } else { + $tab = array($style['dash']); + } + $dash_string = ''; + foreach ($tab as $i => $v) { + if ($i) { + $dash_string .= ' '; + } + $dash_string .= sprintf('%.2F', $v); + } + } + if (!isset($style['phase']) OR !$style['dash']) { + $style['phase'] = 0; + } + $this->linestyleDash = sprintf('[%s] %.2F d', $dash_string, $style['phase']); + $s .= $this->linestyleDash.' '; + } + if (isset($style['color'])) { + $s .= $this->SetDrawColorArray($style['color'], true).' '; + } + if (!$ret) { + $this->_out($s); + } + return $s; + } + + /** + * Begin a new subpath by moving the current point to coordinates (x, y), omitting any connecting line segment. + * @param $x (float) Abscissa of point. + * @param $y (float) Ordinate of point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outPoint($x, $y) { + $this->_out(sprintf('%.2F %.2F m', $x * $this->k, ($this->h - $y) * $this->k)); + } + + /** + * Append a straight line segment from the current point to the point (x, y). + * The new current point shall be (x, y). + * @param $x (float) Abscissa of end point. + * @param $y (float) Ordinate of end point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outLine($x, $y) { + $this->_out(sprintf('%.2F %.2F l', $x * $this->k, ($this->h - $y) * $this->k)); + } + + /** + * Append a rectangle to the current path as a complete subpath, with lower-left corner (x, y) and dimensions widthand height in user space. + * @param $x (float) Abscissa of upper-left corner. + * @param $y (float) Ordinate of upper-left corner. + * @param $w (float) Width. + * @param $h (float) Height. + * @param $op (string) options + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outRect($x, $y, $w, $h, $op) { + $this->_out(sprintf('%.2F %.2F %.2F %.2F re %s', $x * $this->k, ($this->h - $y) * $this->k, $w * $this->k, -$h * $this->k, $op)); + } + + /** + * Append a cubic Bézier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x2, y2) as the Bézier control points. + * The new current point shall be (x3, y3). + * @param $x1 (float) Abscissa of control point 1. + * @param $y1 (float) Ordinate of control point 1. + * @param $x2 (float) Abscissa of control point 2. + * @param $y2 (float) Ordinate of control point 2. + * @param $x3 (float) Abscissa of end point. + * @param $y3 (float) Ordinate of end point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outCurve($x1, $y1, $x2, $y2, $x3, $y3) { + $this->_out(sprintf('%.2F %.2F %.2F %.2F %.2F %.2F c', $x1 * $this->k, ($this->h - $y1) * $this->k, $x2 * $this->k, ($this->h - $y2) * $this->k, $x3 * $this->k, ($this->h - $y3) * $this->k)); + } + + /** + * Append a cubic Bézier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using the current point and (x2, y2) as the Bézier control points. + * The new current point shall be (x3, y3). + * @param $x2 (float) Abscissa of control point 2. + * @param $y2 (float) Ordinate of control point 2. + * @param $x3 (float) Abscissa of end point. + * @param $y3 (float) Ordinate of end point. + * @protected + * @since 4.9.019 (2010-04-26) + */ + protected function _outCurveV($x2, $y2, $x3, $y3) { + $this->_out(sprintf('%.2F %.2F %.2F %.2F v', $x2 * $this->k, ($this->h - $y2) * $this->k, $x3 * $this->k, ($this->h - $y3) * $this->k)); + } + + /** + * Append a cubic Bézier curve to the current path. The curve shall extend from the current point to the point (x3, y3), using (x1, y1) and (x3, y3) as the Bézier control points. + * The new current point shall be (x3, y3). + * @param $x1 (float) Abscissa of control point 1. + * @param $y1 (float) Ordinate of control point 1. + * @param $x3 (float) Abscissa of end point. + * @param $y3 (float) Ordinate of end point. + * @protected + * @since 2.1.000 (2008-01-08) + */ + protected function _outCurveY($x1, $y1, $x3, $y3) { + $this->_out(sprintf('%.2F %.2F %.2F %.2F y', $x1 * $this->k, ($this->h - $y1) * $this->k, $x3 * $this->k, ($this->h - $y3) * $this->k)); + } + + /** + * Draws a line between two points. + * @param $x1 (float) Abscissa of first point. + * @param $y1 (float) Ordinate of first point. + * @param $x2 (float) Abscissa of second point. + * @param $y2 (float) Ordinate of second point. + * @param $style (array) Line style. Array like for SetLineStyle(). Default value: default line style (empty array). + * @public + * @since 1.0 + * @see SetLineWidth(), SetDrawColor(), SetLineStyle() + */ + public function Line($x1, $y1, $x2, $y2, $style=array()) { + if (is_array($style)) { + $this->SetLineStyle($style); + } + $this->_outPoint($x1, $y1); + $this->_outLine($x2, $y2); + $this->_out('S'); + } + + /** + * Draws a rectangle. + * @param $x (float) Abscissa of upper-left corner. + * @param $y (float) Ordinate of upper-left corner. + * @param $w (float) Width. + * @param $h (float) Height. + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $border_style (array) Border style of rectangle. Array with keys among the following: + *
          + *
        • all: Line style of all borders. Array like for SetLineStyle().
        • + *
        • L, T, R, B or combinations: Line style of left, top, right or bottom border. Array like for SetLineStyle().
        • + *
        + * If a key is not present or is null, not draws the border. Default value: default line style (empty array). + * @param $border_style (array) Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @public + * @since 1.0 + * @see SetLineStyle() + */ + public function Rect($x, $y, $w, $h, $style='', $border_style=array(), $fill_color=array()) { + if (!(false === strpos($style, 'F')) AND !empty($fill_color)) { + $this->SetFillColorArray($fill_color); + } + $op = $this->getPathPaintOperator($style); + if ((!$border_style) OR (isset($border_style['all']))) { + if (isset($border_style['all']) AND $border_style['all']) { + $this->SetLineStyle($border_style['all']); + $border_style = array(); + } + } + $this->_outRect($x, $y, $w, $h, $op); + if ($border_style) { + $border_style2 = array(); + foreach ($border_style as $line => $value) { + $length = strlen($line); + for ($i = 0; $i < $length; ++$i) { + $border_style2[$line[$i]] = $value; + } + } + $border_style = $border_style2; + if (isset($border_style['L']) AND $border_style['L']) { + $this->Line($x, $y, $x, $y + $h, $border_style['L']); + } + if (isset($border_style['T']) AND $border_style['T']) { + $this->Line($x, $y, $x + $w, $y, $border_style['T']); + } + if (isset($border_style['R']) AND $border_style['R']) { + $this->Line($x + $w, $y, $x + $w, $y + $h, $border_style['R']); + } + if (isset($border_style['B']) AND $border_style['B']) { + $this->Line($x, $y + $h, $x + $w, $y + $h, $border_style['B']); + } + } + } + + /** + * Draws a Bezier curve. + * The Bezier curve is a tangent to the line between the control points at + * either end of the curve. + * @param $x0 (float) Abscissa of start point. + * @param $y0 (float) Ordinate of start point. + * @param $x1 (float) Abscissa of control point 1. + * @param $y1 (float) Ordinate of control point 1. + * @param $x2 (float) Abscissa of control point 2. + * @param $y2 (float) Ordinate of control point 2. + * @param $x3 (float) Abscissa of end point. + * @param $y3 (float) Ordinate of end point. + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of curve. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @public + * @see SetLineStyle() + * @since 2.1.000 (2008-01-08) + */ + public function Curve($x0, $y0, $x1, $y1, $x2, $y2, $x3, $y3, $style='', $line_style=array(), $fill_color=array()) { + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { + $this->SetFillColorArray($fill_color); + } + $op = $this->getPathPaintOperator($style); + if ($line_style) { + $this->SetLineStyle($line_style); + } + $this->_outPoint($x0, $y0); + $this->_outCurve($x1, $y1, $x2, $y2, $x3, $y3); + $this->_out($op); + } + + /** + * Draws a poly-Bezier curve. + * Each Bezier curve segment is a tangent to the line between the control points at + * either end of the curve. + * @param $x0 (float) Abscissa of start point. + * @param $y0 (float) Ordinate of start point. + * @param $segments (float) An array of bezier descriptions. Format: array(x1, y1, x2, y2, x3, y3). + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of curve. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @public + * @see SetLineStyle() + * @since 3.0008 (2008-05-12) + */ + public function Polycurve($x0, $y0, $segments, $style='', $line_style=array(), $fill_color=array()) { + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { + $this->SetFillColorArray($fill_color); + } + $op = $this->getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + if ($line_style) { + $this->SetLineStyle($line_style); + } + $this->_outPoint($x0, $y0); + foreach ($segments as $segment) { + list($x1, $y1, $x2, $y2, $x3, $y3) = $segment; + $this->_outCurve($x1, $y1, $x2, $y2, $x3, $y3); + } + $this->_out($op); + } + + /** + * Draws an ellipse. + * An ellipse is formed from n Bezier curves. + * @param $x0 (float) Abscissa of center point. + * @param $y0 (float) Ordinate of center point. + * @param $rx (float) Horizontal radius. + * @param $ry (float) Vertical radius (if ry = 0 then is a circle, see Circle()). Default value: 0. + * @param $angle: (float) Angle oriented (anti-clockwise). Default value: 0. + * @param $astart: (float) Angle start of draw line. Default value: 0. + * @param $afinish: (float) Angle finish of draw line. Default value: 360. + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of ellipse. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $nc (integer) Number of curves used to draw a 90 degrees portion of ellipse. + * @author Nicola Asuni + * @public + * @since 2.1.000 (2008-01-08) + */ + public function Ellipse($x0, $y0, $rx, $ry='', $angle=0, $astart=0, $afinish=360, $style='', $line_style=array(), $fill_color=array(), $nc=2) { + if ($this->empty_string($ry) OR ($ry == 0)) { + $ry = $rx; + } + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { + $this->SetFillColorArray($fill_color); + } + $op = $this->getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + if ($line_style) { + $this->SetLineStyle($line_style); + } + $this->_outellipticalarc($x0, $y0, $rx, $ry, $angle, $astart, $afinish, false, $nc, true, true, false); + $this->_out($op); + } + + /** + * Append an elliptical arc to the current path. + * An ellipse is formed from n Bezier curves. + * @param $xc (float) Abscissa of center point. + * @param $yc (float) Ordinate of center point. + * @param $rx (float) Horizontal radius. + * @param $ry (float) Vertical radius (if ry = 0 then is a circle, see Circle()). Default value: 0. + * @param $xang: (float) Angle between the X-axis and the major axis of the ellipse. Default value: 0. + * @param $angs: (float) Angle start of draw line. Default value: 0. + * @param $angf: (float) Angle finish of draw line. Default value: 360. + * @param $pie (boolean) if true do not mark the border point (used to draw pie sectors). + * @param $nc (integer) Number of curves used to draw a 90 degrees portion of ellipse. + * @param $startpoint (boolean) if true output a starting point. + * @param $ccw (boolean) if true draws in counter-clockwise. + * @param $svg (boolean) if true the angles are in svg mode (already calculated). + * @return array bounding box coordinates (x min, y min, x max, y max) + * @author Nicola Asuni + * @protected + * @since 4.9.019 (2010-04-26) + */ + protected function _outellipticalarc($xc, $yc, $rx, $ry, $xang=0, $angs=0, $angf=360, $pie=false, $nc=2, $startpoint=true, $ccw=true, $svg=false) { + $k = $this->k; + if ($nc < 2) { + $nc = 2; + } + $xmin = 2147483647; + $ymin = 2147483647; + $xmax = 0; + $ymax = 0; + if ($pie) { + // center of the arc + $this->_outPoint($xc, $yc); + } + $xang = deg2rad((float) $xang); + $angs = deg2rad((float) $angs); + $angf = deg2rad((float) $angf); + if ($svg) { + $as = $angs; + $af = $angf; + } else { + $as = atan2((sin($angs) / $ry), (cos($angs) / $rx)); + $af = atan2((sin($angf) / $ry), (cos($angf) / $rx)); + } + if ($as < 0) { + $as += (2 * M_PI); + } + if ($af < 0) { + $af += (2 * M_PI); + } + if ($ccw AND ($as > $af)) { + // reverse rotation + $as -= (2 * M_PI); + } elseif (!$ccw AND ($as < $af)) { + // reverse rotation + $af -= (2 * M_PI); + } + $total_angle = ($af - $as); + if ($nc < 2) { + $nc = 2; + } + // total arcs to draw + $nc *= (2 * abs($total_angle) / M_PI); + $nc = round($nc) + 1; + // angle of each arc + $arcang = ($total_angle / $nc); + // center point in PDF coordinates + $x0 = $xc; + $y0 = ($this->h - $yc); + // starting angle + $ang = $as; + $alpha = sin($arcang) * ((sqrt(4 + (3 * pow(tan(($arcang) / 2), 2))) - 1) / 3); + $cos_xang = cos($xang); + $sin_xang = sin($xang); + $cos_ang = cos($ang); + $sin_ang = sin($ang); + // first arc point + $px1 = $x0 + ($rx * $cos_xang * $cos_ang) - ($ry * $sin_xang * $sin_ang); + $py1 = $y0 + ($rx * $sin_xang * $cos_ang) + ($ry * $cos_xang * $sin_ang); + // first Bezier control point + $qx1 = ($alpha * ((-$rx * $cos_xang * $sin_ang) - ($ry * $sin_xang * $cos_ang))); + $qy1 = ($alpha * ((-$rx * $sin_xang * $sin_ang) + ($ry * $cos_xang * $cos_ang))); + if ($pie) { + // line from center to arc starting point + $this->_outLine($px1, $this->h - $py1); + } elseif ($startpoint) { + // arc starting point + $this->_outPoint($px1, $this->h - $py1); + } + // draw arcs + for ($i = 1; $i <= $nc; ++$i) { + // starting angle + $ang = $as + ($i * $arcang); + if ($i == $nc) { + $ang = $af; + } + $cos_ang = cos($ang); + $sin_ang = sin($ang); + // second arc point + $px2 = $x0 + ($rx * $cos_xang * $cos_ang) - ($ry * $sin_xang * $sin_ang); + $py2 = $y0 + ($rx * $sin_xang * $cos_ang) + ($ry * $cos_xang * $sin_ang); + // second Bezier control point + $qx2 = ($alpha * ((-$rx * $cos_xang * $sin_ang) - ($ry * $sin_xang * $cos_ang))); + $qy2 = ($alpha * ((-$rx * $sin_xang * $sin_ang) + ($ry * $cos_xang * $cos_ang))); + // draw arc + $cx1 = ($px1 + $qx1); + $cy1 = ($this->h - ($py1 + $qy1)); + $cx2 = ($px2 - $qx2); + $cy2 = ($this->h - ($py2 - $qy2)); + $cx3 = $px2; + $cy3 = ($this->h - $py2); + $this->_outCurve($cx1, $cy1, $cx2, $cy2, $cx3, $cy3); + // get bounding box coordinates + $xmin = min($xmin, $cx1, $cx2, $cx3); + $ymin = min($ymin, $cy1, $cy2, $cy3); + $xmax = max($xmax, $cx1, $cx2, $cx3); + $ymax = max($ymax, $cy1, $cy2, $cy3); + // move to next point + $px1 = $px2; + $py1 = $py2; + $qx1 = $qx2; + $qy1 = $qy2; + } + if ($pie) { + $this->_outLine($xc, $yc); + // get bounding box coordinates + $xmin = min($xmin, $xc); + $ymin = min($ymin, $yc); + $xmax = max($xmax, $xc); + $ymax = max($ymax, $yc); + } + return array($xmin, $ymin, $xmax, $ymax); + } + + /** + * Draws a circle. + * A circle is formed from n Bezier curves. + * @param $x0 (float) Abscissa of center point. + * @param $y0 (float) Ordinate of center point. + * @param $r (float) Radius. + * @param $angstr: (float) Angle start of draw line. Default value: 0. + * @param $angend: (float) Angle finish of draw line. Default value: 360. + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of circle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(red, green, blue). Default value: default color (empty array). + * @param $nc (integer) Number of curves used to draw a 90 degrees portion of circle. + * @public + * @since 2.1.000 (2008-01-08) + */ + public function Circle($x0, $y0, $r, $angstr=0, $angend=360, $style='', $line_style=array(), $fill_color=array(), $nc=2) { + $this->Ellipse($x0, $y0, $r, $r, 0, $angstr, $angend, $style, $line_style, $fill_color, $nc); + } + + /** + * Draws a polygonal line + * @param $p (array) Points 0 to ($np - 1). Array with values (x0, y0, x1, y1,..., x(np-1), y(np - 1)) + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of polygon. Array with keys among the following: + *
          + *
        • all: Line style of all lines. Array like for SetLineStyle().
        • + *
        • 0 to ($np - 1): Line style of each line. Array like for SetLineStyle().
        • + *
        + * If a key is not present or is null, not draws the line. Default value is default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @since 4.8.003 (2009-09-15) + * @public + */ + public function PolyLine($p, $style='', $line_style=array(), $fill_color=array()) { + $this->Polygon($p, $style, $line_style, $fill_color, false); + } + + /** + * Draws a polygon. + * @param $p (array) Points 0 to ($np - 1). Array with values (x0, y0, x1, y1,..., x(np-1), y(np - 1)) + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of polygon. Array with keys among the following: + *
          + *
        • all: Line style of all lines. Array like for SetLineStyle().
        • + *
        • 0 to ($np - 1): Line style of each line. Array like for SetLineStyle().
        • + *
        + * If a key is not present or is null, not draws the line. Default value is default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @param $closed (boolean) if true the polygon is closes, otherwise will remain open + * @public + * @since 2.1.000 (2008-01-08) + */ + public function Polygon($p, $style='', $line_style=array(), $fill_color=array(), $closed=true) { + $nc = count($p); // number of coordinates + $np = $nc / 2; // number of points + if ($closed) { + // close polygon by adding the first 2 points at the end (one line) + for ($i = 0; $i < 4; ++$i) { + $p[$nc + $i] = $p[$i]; + } + // copy style for the last added line + if (isset($line_style[0])) { + $line_style[$np] = $line_style[0]; + } + $nc += 4; + } + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { + $this->SetFillColorArray($fill_color); + } + $op = $this->getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + $draw = true; + if ($line_style) { + if (isset($line_style['all'])) { + $this->SetLineStyle($line_style['all']); + } else { + $draw = false; + if ($op == 'B') { + // draw fill + $op = 'f'; + $this->_outPoint($p[0], $p[1]); + for ($i = 2; $i < $nc; $i = $i + 2) { + $this->_outLine($p[$i], $p[$i + 1]); + } + $this->_out($op); + } + // draw outline + $this->_outPoint($p[0], $p[1]); + for ($i = 2; $i < $nc; $i = $i + 2) { + $line_num = ($i / 2) - 1; + if (isset($line_style[$line_num])) { + if ($line_style[$line_num] != 0) { + if (is_array($line_style[$line_num])) { + $this->_out('S'); + $this->SetLineStyle($line_style[$line_num]); + $this->_outPoint($p[$i - 2], $p[$i - 1]); + $this->_outLine($p[$i], $p[$i + 1]); + $this->_out('S'); + $this->_outPoint($p[$i], $p[$i + 1]); + } else { + $this->_outLine($p[$i], $p[$i + 1]); + } + } + } else { + $this->_outLine($p[$i], $p[$i + 1]); + } + } + $this->_out($op); + } + } + if ($draw) { + $this->_outPoint($p[0], $p[1]); + for ($i = 2; $i < $nc; $i = $i + 2) { + $this->_outLine($p[$i], $p[$i + 1]); + } + $this->_out($op); + } + } + + /** + * Draws a regular polygon. + * @param $x0 (float) Abscissa of center point. + * @param $y0 (float) Ordinate of center point. + * @param $r: (float) Radius of inscribed circle. + * @param $ns (integer) Number of sides. + * @param $angle (float) Angle oriented (anti-clockwise). Default value: 0. + * @param $draw_circle (boolean) Draw inscribed circle or not. Default value: false. + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of polygon sides. Array with keys among the following: + *
          + *
        • all: Line style of all sides. Array like for SetLineStyle().
        • + *
        • 0 to ($ns - 1): Line style of each side. Array like for SetLineStyle().
        • + *
        + * If a key is not present or is null, not draws the side. Default value is default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(red, green, blue). Default value: default color (empty array). + * @param $circle_style (string) Style of rendering of inscribed circle (if draws). Possible values are: + *
          + *
        • D or empty string: Draw (default).
        • + *
        • F: Fill.
        • + *
        • DF or FD: Draw and fill.
        • + *
        • CNZ: Clipping mode (using the even-odd rule to determine which regions lie inside the clipping path).
        • + *
        • CEO: Clipping mode (using the nonzero winding number rule to determine which regions lie inside the clipping path).
        • + *
        + * @param $circle_outLine_style (array) Line style of inscribed circle (if draws). Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $circle_fill_color (array) Fill color of inscribed circle (if draws). Format: array(red, green, blue). Default value: default color (empty array). + * @public + * @since 2.1.000 (2008-01-08) + */ + public function RegularPolygon($x0, $y0, $r, $ns, $angle=0, $draw_circle=false, $style='', $line_style=array(), $fill_color=array(), $circle_style='', $circle_outLine_style=array(), $circle_fill_color=array()) { + if (3 > $ns) { + $ns = 3; + } + if ($draw_circle) { + $this->Circle($x0, $y0, $r, 0, 360, $circle_style, $circle_outLine_style, $circle_fill_color); + } + $p = array(); + for ($i = 0; $i < $ns; ++$i) { + $a = $angle + ($i * 360 / $ns); + $a_rad = deg2rad((float) $a); + $p[] = $x0 + ($r * sin($a_rad)); + $p[] = $y0 + ($r * cos($a_rad)); + } + $this->Polygon($p, $style, $line_style, $fill_color); + } + + /** + * Draws a star polygon + * @param $x0 (float) Abscissa of center point. + * @param $y0 (float) Ordinate of center point. + * @param $r (float) Radius of inscribed circle. + * @param $nv (integer) Number of vertices. + * @param $ng (integer) Number of gap (if ($ng % $nv = 1) then is a regular polygon). + * @param $angle: (float) Angle oriented (anti-clockwise). Default value: 0. + * @param $draw_circle: (boolean) Draw inscribed circle or not. Default value is false. + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $line_style (array) Line style of polygon sides. Array with keys among the following: + *
          + *
        • all: Line style of all sides. Array like for + * SetLineStyle().
        • + *
        • 0 to (n - 1): Line style of each side. Array like for SetLineStyle().
        • + *
        + * If a key is not present or is null, not draws the side. Default value is default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(red, green, blue). Default value: default color (empty array). + * @param $circle_style (string) Style of rendering of inscribed circle (if draws). Possible values are: + *
          + *
        • D or empty string: Draw (default).
        • + *
        • F: Fill.
        • + *
        • DF or FD: Draw and fill.
        • + *
        • CNZ: Clipping mode (using the even-odd rule to determine which regions lie inside the clipping path).
        • + *
        • CEO: Clipping mode (using the nonzero winding number rule to determine which regions lie inside the clipping path).
        • + *
        + * @param $circle_outLine_style (array) Line style of inscribed circle (if draws). Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $circle_fill_color (array) Fill color of inscribed circle (if draws). Format: array(red, green, blue). Default value: default color (empty array). + * @public + * @since 2.1.000 (2008-01-08) + */ + public function StarPolygon($x0, $y0, $r, $nv, $ng, $angle=0, $draw_circle=false, $style='', $line_style=array(), $fill_color=array(), $circle_style='', $circle_outLine_style=array(), $circle_fill_color=array()) { + if ($nv < 2) { + $nv = 2; + } + if ($draw_circle) { + $this->Circle($x0, $y0, $r, 0, 360, $circle_style, $circle_outLine_style, $circle_fill_color); + } + $p2 = array(); + $visited = array(); + for ($i = 0; $i < $nv; ++$i) { + $a = $angle + ($i * 360 / $nv); + $a_rad = deg2rad((float) $a); + $p2[] = $x0 + ($r * sin($a_rad)); + $p2[] = $y0 + ($r * cos($a_rad)); + $visited[] = false; + } + $p = array(); + $i = 0; + do { + $p[] = $p2[$i * 2]; + $p[] = $p2[($i * 2) + 1]; + $visited[$i] = true; + $i += $ng; + $i %= $nv; + } while (!$visited[$i]); + $this->Polygon($p, $style, $line_style, $fill_color); + } + + /** + * Draws a rounded rectangle. + * @param $x (float) Abscissa of upper-left corner. + * @param $y (float) Ordinate of upper-left corner. + * @param $w (float) Width. + * @param $h (float) Height. + * @param $r (float) the radius of the circle used to round off the corners of the rectangle. + * @param $round_corner (string) Draws rounded corner or not. String with a 0 (not rounded i-corner) or 1 (rounded i-corner) in i-position. Positions are, in order and begin to 0: top left, top right, bottom right and bottom left. Default value: all rounded corner ("1111"). + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $border_style (array) Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @public + * @since 2.1.000 (2008-01-08) + */ + public function RoundedRect($x, $y, $w, $h, $r, $round_corner='1111', $style='', $border_style=array(), $fill_color=array()) { + $this->RoundedRectXY($x, $y, $w, $h, $r, $r, $round_corner, $style, $border_style, $fill_color); + } + + /** + * Draws a rounded rectangle. + * @param $x (float) Abscissa of upper-left corner. + * @param $y (float) Ordinate of upper-left corner. + * @param $w (float) Width. + * @param $h (float) Height. + * @param $rx (float) the x-axis radius of the ellipse used to round off the corners of the rectangle. + * @param $ry (float) the y-axis radius of the ellipse used to round off the corners of the rectangle. + * @param $round_corner (string) Draws rounded corner or not. String with a 0 (not rounded i-corner) or 1 (rounded i-corner) in i-position. Positions are, in order and begin to 0: top left, top right, bottom right and bottom left. Default value: all rounded corner ("1111"). + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $border_style (array) Border style of rectangle. Array like for SetLineStyle(). Default value: default line style (empty array). + * @param $fill_color (array) Fill color. Format: array(GREY) or array(R,G,B) or array(C,M,Y,K). Default value: default color (empty array). + * @public + * @since 4.9.019 (2010-04-22) + */ + public function RoundedRectXY($x, $y, $w, $h, $rx, $ry, $round_corner='1111', $style='', $border_style=array(), $fill_color=array()) { + if (($round_corner == '0000') OR (($rx == $ry) AND ($rx == 0))) { + // Not rounded + $this->Rect($x, $y, $w, $h, $style, $border_style, $fill_color); + return; + } + // Rounded + if (!(false === strpos($style, 'F')) AND isset($fill_color)) { + $this->SetFillColorArray($fill_color); + } + $op = $this->getPathPaintOperator($style); + if ($op == 'f') { + $border_style = array(); + } + if ($border_style) { + $this->SetLineStyle($border_style); + } + $MyArc = 4 / 3 * (sqrt(2) - 1); + $this->_outPoint($x + $rx, $y); + $xc = $x + $w - $rx; + $yc = $y + $ry; + $this->_outLine($xc, $y); + if ($round_corner[0]) { + $this->_outCurve($xc + ($rx * $MyArc), $yc - $ry, $xc + $rx, $yc - ($ry * $MyArc), $xc + $rx, $yc); + } else { + $this->_outLine($x + $w, $y); + } + $xc = $x + $w - $rx; + $yc = $y + $h - $ry; + $this->_outLine($x + $w, $yc); + if ($round_corner[1]) { + $this->_outCurve($xc + $rx, $yc + ($ry * $MyArc), $xc + ($rx * $MyArc), $yc + $ry, $xc, $yc + $ry); + } else { + $this->_outLine($x + $w, $y + $h); + } + $xc = $x + $rx; + $yc = $y + $h - $ry; + $this->_outLine($xc, $y + $h); + if ($round_corner[2]) { + $this->_outCurve($xc - ($rx * $MyArc), $yc + $ry, $xc - $rx, $yc + ($ry * $MyArc), $xc - $rx, $yc); + } else { + $this->_outLine($x, $y + $h); + } + $xc = $x + $rx; + $yc = $y + $ry; + $this->_outLine($x, $yc); + if ($round_corner[3]) { + $this->_outCurve($xc - $rx, $yc - ($ry * $MyArc), $xc - ($rx * $MyArc), $yc - $ry, $xc, $yc - $ry); + } else { + $this->_outLine($x, $y); + $this->_outLine($x + $rx, $y); + } + $this->_out($op); + } + + /** + * Draws a grahic arrow. + * @param $x0 (float) Abscissa of first point. + * @param $y0 (float) Ordinate of first point. + * @param $x1 (float) Abscissa of second point. + * @param $y1 (float) Ordinate of second point. + * @param $head_style (int) (0 = draw only arrowhead arms, 1 = draw closed arrowhead, but no fill, 2 = closed and filled arrowhead, 3 = filled arrowhead) + * @param $arm_size (float) length of arrowhead arms + * @param $arm_angle (int) angle between an arm and the shaft + * @author Piotr Galecki, Nicola Asuni, Andy Meier + * @since 4.6.018 (2009-07-10) + */ + public function Arrow($x0, $y0, $x1, $y1, $head_style=0, $arm_size=5, $arm_angle=15) { + // getting arrow direction angle + // 0 deg angle is when both arms go along X axis. angle grows clockwise. + $dir_angle = atan2(($y0 - $y1), ($x0 - $x1)); + if ($dir_angle < 0) { + $dir_angle += (2 * M_PI); + } + $arm_angle = deg2rad($arm_angle); + $sx1 = $x1; + $sy1 = $y1; + if ($head_style > 0) { + // calculate the stopping point for the arrow shaft + $sx1 = $x1 + (($arm_size - $this->LineWidth) * cos($dir_angle)); + $sy1 = $y1 + (($arm_size - $this->LineWidth) * sin($dir_angle)); + } + // main arrow line / shaft + $this->Line($x0, $y0, $sx1, $sy1); + // left arrowhead arm tip + $x2L = $x1 + ($arm_size * cos($dir_angle + $arm_angle)); + $y2L = $y1 + ($arm_size * sin($dir_angle + $arm_angle)); + // right arrowhead arm tip + $x2R = $x1 + ($arm_size * cos($dir_angle - $arm_angle)); + $y2R = $y1 + ($arm_size * sin($dir_angle - $arm_angle)); + $mode = 'D'; + $style = array(); + switch ($head_style) { + case 0: { + // draw only arrowhead arms + $mode = 'D'; + $style = array(1, 1, 0); + break; + } + case 1: { + // draw closed arrowhead, but no fill + $mode = 'D'; + break; + } + case 2: { + // closed and filled arrowhead + $mode = 'DF'; + break; + } + case 3: { + // filled arrowhead + $mode = 'F'; + break; + } + } + $this->Polygon(array($x2L, $y2L, $x1, $y1, $x2R, $y2R), $mode, $style, array()); + } + + // END GRAPHIC FUNCTIONS SECTION ----------------------- + + // BIDIRECTIONAL TEXT SECTION -------------------------- + + /** + * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param $str (string) string to manipulate. + * @param $setbom (bool) if true set the Byte Order Mark (BOM = 0xFEFF) + * @param $forcertl (bool) if true forces RTL text direction + * @return string + * @protected + * @author Nicola Asuni + * @since 2.1.000 (2008-01-08) + */ + protected function utf8StrRev($str, $setbom=false, $forcertl=false) { + return $this->utf8StrArrRev($this->UTF8StringToArray($str), $str, $setbom, $forcertl); + } + + /** + * Reverse the RLT substrings array using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param $arr (array) array of unicode values. + * @param $str (string) string to manipulate (or empty value). + * @param $setbom (bool) if true set the Byte Order Mark (BOM = 0xFEFF) + * @param $forcertl (bool) if true forces RTL text direction + * @return string + * @protected + * @author Nicola Asuni + * @since 4.9.000 (2010-03-27) + */ + protected function utf8StrArrRev($arr, $str='', $setbom=false, $forcertl=false) { + return $this->arrUTF8ToUTF16BE($this->utf8Bidi($arr, $str, $forcertl), $setbom); + } + + /** + * Reverse the RLT substrings using the Bidirectional Algorithm (http://unicode.org/reports/tr9/). + * @param $ta (array) array of characters composing the string. + * @param $str (string) string to process + * @param $forcertl (bool) if 'R' forces RTL, if 'L' forces LTR + * @return array of unicode chars + * @author Nicola Asuni + * @protected + * @since 2.4.000 (2008-03-06) + */ + protected function utf8Bidi($ta, $str='', $forcertl=false) { + // paragraph embedding level + $pel = 0; + // max level + $maxlevel = 0; + if ($this->empty_string($str)) { + // create string from array + $str = $this->UTF8ArrSubString($ta); + } + // check if string contains arabic text + if (preg_match($this->unicode->uni_RE_PATTERN_ARABIC, $str)) { + $arabic = true; + } else { + $arabic = false; + } + // check if string contains RTL text + if (!($forcertl OR $arabic OR preg_match($this->unicode->uni_RE_PATTERN_RTL, $str))) { + return $ta; + } + + // get number of chars + $numchars = count($ta); + + if ($forcertl == 'R') { + $pel = 1; + } elseif ($forcertl == 'L') { + $pel = 0; + } else { + // P2. In each paragraph, find the first character of type L, AL, or R. + // P3. If a character is found in P2 and it is of type AL or R, then set the paragraph embedding level to one; otherwise, set it to zero. + for ($i=0; $i < $numchars; ++$i) { + $type = $this->unicode->uni_type[$ta[$i]]; + if ($type == 'L') { + $pel = 0; + break; + } elseif (($type == 'AL') OR ($type == 'R')) { + $pel = 1; + break; + } + } + } + + // Current Embedding Level + $cel = $pel; + // directional override status + $dos = 'N'; + $remember = array(); + // start-of-level-run + $sor = $pel % 2 ? 'R' : 'L'; + $eor = $sor; + + // Array of characters data + $chardata = Array(); + + // X1. Begin by setting the current embedding level to the paragraph embedding level. Set the directional override status to neutral. Process each character iteratively, applying rules X2 through X9. Only embedding levels from 0 to 61 are valid in this phase. + // In the resolution of levels in rules I1 and I2, the maximum embedding level of 62 can be reached. + for ($i=0; $i < $numchars; ++$i) { + if ($ta[$i] == $this->unicode->uni_RLE) { + // X2. With each RLE, compute the least greater odd embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + ($cel % 2) + 1; + if ($next_level < 62) { + $remember[] = array('num' => $this->unicode->uni_RLE, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'N'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == $this->unicode->uni_LRE) { + // X3. With each LRE, compute the least greater even embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to neutral. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + 2 - ($cel % 2); + if ( $next_level < 62 ) { + $remember[] = array('num' => $this->unicode->uni_LRE, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'N'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == $this->unicode->uni_RLO) { + // X4. With each RLO, compute the least greater odd embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to right-to-left. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + ($cel % 2) + 1; + if ($next_level < 62) { + $remember[] = array('num' => $this->unicode->uni_RLO, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'R'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == $this->unicode->uni_LRO) { + // X5. With each LRO, compute the least greater even embedding level. + // a. If this new level would be valid, then this embedding code is valid. Remember (push) the current embedding level and override status. Reset the current level to this new level, and reset the override status to left-to-right. + // b. If the new level would not be valid, then this code is invalid. Do not change the current level or override status. + $next_level = $cel + 2 - ($cel % 2); + if ( $next_level < 62 ) { + $remember[] = array('num' => $this->unicode->uni_LRO, 'cel' => $cel, 'dos' => $dos); + $cel = $next_level; + $dos = 'L'; + $sor = $eor; + $eor = $cel % 2 ? 'R' : 'L'; + } + } elseif ($ta[$i] == $this->unicode->uni_PDF) { + // X7. With each PDF, determine the matching embedding or override code. If there was a valid matching code, restore (pop) the last remembered (pushed) embedding level and directional override. + if (count($remember)) { + $last = count($remember ) - 1; + if (($remember[$last]['num'] == $this->unicode->uni_RLE) OR + ($remember[$last]['num'] == $this->unicode->uni_LRE) OR + ($remember[$last]['num'] == $this->unicode->uni_RLO) OR + ($remember[$last]['num'] == $this->unicode->uni_LRO)) { + $match = array_pop($remember); + $cel = $match['cel']; + $dos = $match['dos']; + $sor = $eor; + $eor = ($cel > $match['cel'] ? $cel : $match['cel']) % 2 ? 'R' : 'L'; + } + } + } elseif (($ta[$i] != $this->unicode->uni_RLE) AND + ($ta[$i] != $this->unicode->uni_LRE) AND + ($ta[$i] != $this->unicode->uni_RLO) AND + ($ta[$i] != $this->unicode->uni_LRO) AND + ($ta[$i] != $this->unicode->uni_PDF)) { + // X6. For all types besides RLE, LRE, RLO, LRO, and PDF: + // a. Set the level of the current character to the current embedding level. + // b. Whenever the directional override status is not neutral, reset the current character type to the directional override status. + if ($dos != 'N') { + $chardir = $dos; + } else { + if (isset($this->unicode->uni_type[$ta[$i]])) { + $chardir = $this->unicode->uni_type[$ta[$i]]; + } else { + $chardir = 'L'; + } + } + // stores string characters and other information + $chardata[] = array('char' => $ta[$i], 'level' => $cel, 'type' => $chardir, 'sor' => $sor, 'eor' => $eor); + } + } // end for each char + + // X8. All explicit directional embeddings and overrides are completely terminated at the end of each paragraph. Paragraph separators are not included in the embedding. + // X9. Remove all RLE, LRE, RLO, LRO, PDF, and BN codes. + // X10. The remaining rules are applied to each run of characters at the same level. For each run, determine the start-of-level-run (sor) and end-of-level-run (eor) type, either L or R. This depends on the higher of the two levels on either side of the boundary (at the start or end of the paragraph, the level of the 'other' run is the base embedding level). If the higher level is odd, the type is R; otherwise, it is L. + + // 3.3.3 Resolving Weak Types + // Weak types are now resolved one level run at a time. At level run boundaries where the type of the character on the other side of the boundary is required, the type assigned to sor or eor is used. + // Nonspacing marks are now resolved based on the previous characters. + $numchars = count($chardata); + + // W1. Examine each nonspacing mark (NSM) in the level run, and change the type of the NSM to the type of the previous character. If the NSM is at the start of the level run, it will get the type of sor. + $prevlevel = -1; // track level changes + $levcount = 0; // counts consecutive chars at the same level + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'NSM') { + if ($levcount) { + $chardata[$i]['type'] = $chardata[$i]['sor']; + } elseif ($i > 0) { + $chardata[$i]['type'] = $chardata[($i-1)]['type']; + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W2. Search backward from each instance of a European number until the first strong type (R, L, AL, or sor) is found. If an AL is found, change the type of the European number to Arabic number. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['char'] == 'EN') { + for ($j=$levcount; $j >= 0; $j--) { + if ($chardata[$j]['type'] == 'AL') { + $chardata[$i]['type'] = 'AN'; + } elseif (($chardata[$j]['type'] == 'L') OR ($chardata[$j]['type'] == 'R')) { + break; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W3. Change all ALs to R. + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'AL') { + $chardata[$i]['type'] = 'R'; + } + } + + // W4. A single European separator between two European numbers changes to a European number. A single common separator between two numbers of the same type changes to that type. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($levcount > 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + if (($chardata[$i]['type'] == 'ES') AND ($chardata[($i-1)]['type'] == 'EN') AND ($chardata[($i+1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } elseif (($chardata[$i]['type'] == 'CS') AND ($chardata[($i-1)]['type'] == 'EN') AND ($chardata[($i+1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } elseif (($chardata[$i]['type'] == 'CS') AND ($chardata[($i-1)]['type'] == 'AN') AND ($chardata[($i+1)]['type'] == 'AN')) { + $chardata[$i]['type'] = 'AN'; + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W5. A sequence of European terminators adjacent to European numbers changes to all European numbers. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['type'] == 'ET') { + if (($levcount > 0) AND ($chardata[($i-1)]['type'] == 'EN')) { + $chardata[$i]['type'] = 'EN'; + } else { + $j = $i+1; + while (($j < $numchars) AND ($chardata[$j]['level'] == $prevlevel)) { + if ($chardata[$j]['type'] == 'EN') { + $chardata[$i]['type'] = 'EN'; + break; + } elseif ($chardata[$j]['type'] != 'ET') { + break; + } + ++$j; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // W6. Otherwise, separators and terminators change to Other Neutral. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($chardata[$i]['type'] == 'ET') OR ($chardata[$i]['type'] == 'ES') OR ($chardata[$i]['type'] == 'CS')) { + $chardata[$i]['type'] = 'ON'; + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + //W7. Search backward from each instance of a European number until the first strong type (R, L, or sor) is found. If an L is found, then change the type of the European number to L. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['char'] == 'EN') { + for ($j=$levcount; $j >= 0; $j--) { + if ($chardata[$j]['type'] == 'L') { + $chardata[$i]['type'] = 'L'; + } elseif ($chardata[$j]['type'] == 'R') { + break; + } + } + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // N1. A sequence of neutrals takes the direction of the surrounding strong text if the text on both sides has the same direction. European and Arabic numbers act as if they were R in terms of their influence on neutrals. Start-of-level-run (sor) and end-of-level-run (eor) are used at level run boundaries. + $prevlevel = -1; + $levcount = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($levcount > 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + if (($chardata[$i]['type'] == 'N') AND ($chardata[($i-1)]['type'] == 'L') AND ($chardata[($i+1)]['type'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[($i-1)]['type'] == 'R') OR ($chardata[($i-1)]['type'] == 'EN') OR ($chardata[($i-1)]['type'] == 'AN')) AND + (($chardata[($i+1)]['type'] == 'R') OR ($chardata[($i+1)]['type'] == 'EN') OR ($chardata[($i+1)]['type'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif (($levcount == 0) AND (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] == $prevlevel)) { + // first char + if (($chardata[$i]['type'] == 'N') AND ($chardata[$i]['sor'] == 'L') AND ($chardata[($i+1)]['type'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[$i]['sor'] == 'R') OR ($chardata[$i]['sor'] == 'EN') OR ($chardata[$i]['sor'] == 'AN')) AND + (($chardata[($i+1)]['type'] == 'R') OR ($chardata[($i+1)]['type'] == 'EN') OR ($chardata[($i+1)]['type'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif (($levcount > 0) AND ((($i+1) == $numchars) OR (($i+1) < $numchars) AND ($chardata[($i+1)]['level'] != $prevlevel))) { + //last char + if (($chardata[$i]['type'] == 'N') AND ($chardata[($i-1)]['type'] == 'L') AND ($chardata[$i]['eor'] == 'L')) { + $chardata[$i]['type'] = 'L'; + } elseif (($chardata[$i]['type'] == 'N') AND + (($chardata[($i-1)]['type'] == 'R') OR ($chardata[($i-1)]['type'] == 'EN') OR ($chardata[($i-1)]['type'] == 'AN')) AND + (($chardata[$i]['eor'] == 'R') OR ($chardata[$i]['eor'] == 'EN') OR ($chardata[$i]['eor'] == 'AN'))) { + $chardata[$i]['type'] = 'R'; + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + } elseif ($chardata[$i]['type'] == 'N') { + // N2. Any remaining neutrals take the embedding direction + $chardata[$i]['type'] = $chardata[$i]['sor']; + } + if ($chardata[$i]['level'] != $prevlevel) { + $levcount = 0; + } else { + ++$levcount; + } + $prevlevel = $chardata[$i]['level']; + } + + // I1. For all characters with an even (left-to-right) embedding direction, those of type R go up one level and those of type AN or EN go up two levels. + // I2. For all characters with an odd (right-to-left) embedding direction, those of type L, EN or AN go up one level. + for ($i=0; $i < $numchars; ++$i) { + $odd = $chardata[$i]['level'] % 2; + if ($odd) { + if (($chardata[$i]['type'] == 'L') OR ($chardata[$i]['type'] == 'AN') OR ($chardata[$i]['type'] == 'EN')) { + $chardata[$i]['level'] += 1; + } + } else { + if ($chardata[$i]['type'] == 'R') { + $chardata[$i]['level'] += 1; + } elseif (($chardata[$i]['type'] == 'AN') OR ($chardata[$i]['type'] == 'EN')) { + $chardata[$i]['level'] += 2; + } + } + $maxlevel = max($chardata[$i]['level'],$maxlevel); + } + + // L1. On each line, reset the embedding level of the following characters to the paragraph embedding level: + // 1. Segment separators, + // 2. Paragraph separators, + // 3. Any sequence of whitespace characters preceding a segment separator or paragraph separator, and + // 4. Any sequence of white space characters at the end of the line. + for ($i=0; $i < $numchars; ++$i) { + if (($chardata[$i]['type'] == 'B') OR ($chardata[$i]['type'] == 'S')) { + $chardata[$i]['level'] = $pel; + } elseif ($chardata[$i]['type'] == 'WS') { + $j = $i+1; + while ($j < $numchars) { + if ((($chardata[$j]['type'] == 'B') OR ($chardata[$j]['type'] == 'S')) OR + (($j == ($numchars-1)) AND ($chardata[$j]['type'] == 'WS'))) { + $chardata[$i]['level'] = $pel; + break; + } elseif ($chardata[$j]['type'] != 'WS') { + break; + } + ++$j; + } + } + } + + // Arabic Shaping + // Cursively connected scripts, such as Arabic or Syriac, require the selection of positional character shapes that depend on adjacent characters. Shaping is logically applied after the Bidirectional Algorithm is used and is limited to characters within the same directional run. + if ($arabic) { + $endedletter = array(1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688); + $alfletter = array(1570,1571,1573,1575); + $chardata2 = $chardata; + $laaletter = false; + $charAL = array(); + $x = 0; + for ($i=0; $i < $numchars; ++$i) { + if (($this->unicode->uni_type[$chardata[$i]['char']] == 'AL') OR ($chardata[$i]['char'] == 32) OR ($chardata[$i]['char'] == 8204)) { + $charAL[$x] = $chardata[$i]; + $charAL[$x]['i'] = $i; + $chardata[$i]['x'] = $x; + ++$x; + } + } + $numAL = $x; + for ($i=0; $i < $numchars; ++$i) { + $thischar = $chardata[$i]; + if ($i > 0) { + $prevchar = $chardata[($i-1)]; + } else { + $prevchar = false; + } + if (($i+1) < $numchars) { + $nextchar = $chardata[($i+1)]; + } else { + $nextchar = false; + } + if ($this->unicode->uni_type[$thischar['char']] == 'AL') { + $x = $thischar['x']; + if ($x > 0) { + $prevchar = $charAL[($x-1)]; + } else { + $prevchar = false; + } + if (($x+1) < $numAL) { + $nextchar = $charAL[($x+1)]; + } else { + $nextchar = false; + } + // if laa letter + if (($prevchar !== false) AND ($prevchar['char'] == 1604) AND (in_array($thischar['char'], $alfletter))) { + $arabicarr = $this->unicode->uni_laa_array; + $laaletter = true; + if ($x > 1) { + $prevchar = $charAL[($x-2)]; + } else { + $prevchar = false; + } + } else { + $arabicarr = $this->unicode->uni_arabicsubst; + $laaletter = false; + } + if (($prevchar !== false) AND ($nextchar !== false) AND + (($this->unicode->uni_type[$prevchar['char']] == 'AL') OR ($this->unicode->uni_type[$prevchar['char']] == 'NSM')) AND + (($this->unicode->uni_type[$nextchar['char']] == 'AL') OR ($this->unicode->uni_type[$nextchar['char']] == 'NSM')) AND + ($prevchar['type'] == $thischar['type']) AND + ($nextchar['type'] == $thischar['type']) AND + ($nextchar['char'] != 1567)) { + if (in_array($prevchar['char'], $endedletter)) { + if (isset($arabicarr[$thischar['char']][2])) { + // initial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; + } + } else { + if (isset($arabicarr[$thischar['char']][3])) { + // medial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][3]; + } + } + } elseif (($nextchar !== false) AND + (($this->unicode->uni_type[$nextchar['char']] == 'AL') OR ($this->unicode->uni_type[$nextchar['char']] == 'NSM')) AND + ($nextchar['type'] == $thischar['type']) AND + ($nextchar['char'] != 1567)) { + if (isset($arabicarr[$chardata[$i]['char']][2])) { + // initial + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][2]; + } + } elseif ((($prevchar !== false) AND + (($this->unicode->uni_type[$prevchar['char']] == 'AL') OR ($this->unicode->uni_type[$prevchar['char']] == 'NSM')) AND + ($prevchar['type'] == $thischar['type'])) OR + (($nextchar !== false) AND ($nextchar['char'] == 1567))) { + // final + if (($i > 1) AND ($thischar['char'] == 1607) AND + ($chardata[$i-1]['char'] == 1604) AND + ($chardata[$i-2]['char'] == 1604)) { + //Allah Word + // mark characters to delete with false + $chardata2[$i-2]['char'] = false; + $chardata2[$i-1]['char'] = false; + $chardata2[$i]['char'] = 65010; + } else { + if (($prevchar !== false) AND in_array($prevchar['char'], $endedletter)) { + if (isset($arabicarr[$thischar['char']][0])) { + // isolated + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; + } + } else { + if (isset($arabicarr[$thischar['char']][1])) { + // final + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][1]; + } + } + } + } elseif (isset($arabicarr[$thischar['char']][0])) { + // isolated + $chardata2[$i]['char'] = $arabicarr[$thischar['char']][0]; + } + // if laa letter + if ($laaletter) { + // mark characters to delete with false + $chardata2[($charAL[($x-1)]['i'])]['char'] = false; + } + } // end if AL (Arabic Letter) + } // end for each char + /* + * Combining characters that can occur with Arabic Shadda (0651 HEX, 1617 DEC) are replaced. + * Putting the combining mark and shadda in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. + */ + for ($i = 0; $i < ($numchars-1); ++$i) { + if (($chardata2[$i]['char'] == 1617) AND (isset($this->unicode->uni_diacritics[($chardata2[$i+1]['char'])]))) { + // check if the subtitution font is defined on current font + if (isset($this->CurrentFont['cw'][($this->unicode->uni_diacritics[($chardata2[$i+1]['char'])])])) { + $chardata2[$i]['char'] = false; + $chardata2[$i+1]['char'] = $this->unicode->uni_diacritics[($chardata2[$i+1]['char'])]; + } + } + } + // remove marked characters + foreach ($chardata2 as $key => $value) { + if ($value['char'] === false) { + unset($chardata2[$key]); + } + } + $chardata = array_values($chardata2); + $numchars = count($chardata); + unset($chardata2); + unset($arabicarr); + unset($laaletter); + unset($charAL); + } + + // L2. From the highest level found in the text to the lowest odd level on each line, including intermediate levels not actually present in the text, reverse any contiguous sequence of characters that are at that level or higher. + for ($j=$maxlevel; $j > 0; $j--) { + $ordarray = Array(); + $revarr = Array(); + $onlevel = false; + for ($i=0; $i < $numchars; ++$i) { + if ($chardata[$i]['level'] >= $j) { + $onlevel = true; + if (isset($this->unicode->uni_mirror[$chardata[$i]['char']])) { + // L4. A character is depicted by a mirrored glyph if and only if (a) the resolved directionality of that character is R, and (b) the Bidi_Mirrored property value of that character is true. + $chardata[$i]['char'] = $this->unicode->uni_mirror[$chardata[$i]['char']]; + } + $revarr[] = $chardata[$i]; + } else { + if ($onlevel) { + $revarr = array_reverse($revarr); + $ordarray = array_merge($ordarray, $revarr); + $revarr = Array(); + $onlevel = false; + } + $ordarray[] = $chardata[$i]; + } + } + if ($onlevel) { + $revarr = array_reverse($revarr); + $ordarray = array_merge($ordarray, $revarr); + } + $chardata = $ordarray; + } + + $ordarray = array(); + for ($i=0; $i < $numchars; ++$i) { + $ordarray[] = $chardata[$i]['char']; + // store char values for subsetting + $this->CurrentFont['subsetchars'][$chardata[$i]['char']] = true; + } + // update font subsetchars + $this->setFontSubBuffer($this->CurrentFont['fontkey'], 'subsetchars', $this->CurrentFont['subsetchars']); + return $ordarray; + } + + // END OF BIDIRECTIONAL TEXT SECTION ------------------- + + /** + * Encode a name object. + * @param $name (string) Name object to encode. + * @return (string) Encoded name object. + * @protected + * @author Nicola Asuni + * @since 5.9.097 (2011-06-23) + */ + protected function encodeNameObject($name) { + $escname = ''; + $length = strlen($name); + for ($i = 0; $i < $length; ++$i) { + $chr = $name[$i]; + if (preg_match('/[0-9a-zA-Z]/', $chr) == 1) { + $escname .= $chr; + } else { + $escname .= sprintf('#%02X', ord($chr)); + } + } + return $escname; + } + + /** + * Add a Named Destination. + * NOTE: destination names are unique, so only last entry will be saved. + * @param $name (string) Destination name. + * @param $y (float) Y position in user units of the destiantion on the selected page (default = -1 = current position; 0 = page start;). + * @param $page (int) Target page number (leave empty for current page). + * @return (string) Stripped named destination identifier or false in case of error. + * @public + * @author Christian Deligant, Nicola Asuni + * @since 5.9.097 (2011-06-23) + */ + public function setDestination($name, $y=-1, $page='') { + // remove unsupported characters + $name = $this->encodeNameObject($name); + if ($this->empty_string($name)) { + return false; + } + if ($y == -1) { + $y = $this->GetY(); + } + if (empty($page)) { + $page = $this->PageNo(); + if (empty($page)) { + return; + } + } + $this->dests[$name] = array('y' => $y, 'p' => $page); + return $name; + } + + /** + * Return the Named Destination array. + * @return (array) Named Destination array. + * @public + * @author Nicola Asuni + * @since 5.9.097 (2011-06-23) + */ + public function getDestination() { + return $this->dests; + } + + /** + * Create a javascript PDF string. + * @protected + * @author Johannes Güntert, Nicola Asuni + * @since 5.9.098 (2011-06-23) + */ + protected function _putdests() { + if (empty($this->dests)) { + return; + } + $this->n_dests = $this->_newobj(); + $out = ' <<'; + foreach($this->dests as $name => $o) { + $out .= ' /'.$name.' '.sprintf('[%u 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($o['p'])], ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Adds a bookmark - alias for Bookmark(). + * @param $txt (string) Bookmark description. + * @param $level (int) Bookmark level (minimum value is 0). + * @param $y (float) Y position in user units of the bookmark on the selected page (default = -1 = current position; 0 = page start;). + * @param $page (int) Target page number (leave empty for current page). + * @param $style (string) Font style: B = Bold, I = Italic, BI = Bold + Italic. + * @param $color (array) RGB color array (values from 0 to 255). + * @public + */ + public function setBookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0)) { + $this->Bookmark($txt, $level, $y, $page, $style, $color); + } + + /** + * Adds a bookmark. + * @param $txt (string) Bookmark description. + * @param $level (int) Bookmark level (minimum value is 0). + * @param $y (float) Y position in user units of the bookmark on the selected page (default = -1 = current position; 0 = page start;). + * @param $page (int) Target page number (leave empty for current page). + * @param $style (string) Font style: B = Bold, I = Italic, BI = Bold + Italic. + * @param $color (array) RGB color array (values from 0 to 255). + * @public + * @author Olivier Plathey, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + public function Bookmark($txt, $level=0, $y=-1, $page='', $style='', $color=array(0,0,0)) { + if ($level < 0) { + $level = 0; + } + if (isset($this->outlines[0])) { + $lastoutline = end($this->outlines); + $maxlevel = $lastoutline['l'] + 1; + } else { + $maxlevel = 0; + } + if ($level > $maxlevel) { + $level = $maxlevel; + } + if ($y == -1) { + $y = $this->GetY(); + } + if (empty($page)) { + $page = $this->PageNo(); + if (empty($page)) { + return; + } + } + $this->outlines[] = array('t' => $txt, 'l' => $level, 'y' => $y, 'p' => $page, 's' => strtoupper($style), 'c' => $color); + } + + /** + * Sort bookmarks for page and key. + * @protected + * @since 5.9.119 (2011-09-19) + */ + protected function sortBookmarks() { + // get sorting columns + $outline_p = array(); + $outline_y = array(); + foreach ($this->outlines as $key => $row) { + $outline_p[$key] = $row['p']; + $outline_k[$key] = $key; + } + // sort outlines by page and original position + array_multisort($outline_p, SORT_NUMERIC, SORT_ASC, $outline_k, SORT_NUMERIC, SORT_ASC, $this->outlines); + } + + /** + * Create a bookmark PDF string. + * @protected + * @author Olivier Plathey, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _putbookmarks() { + $nb = count($this->outlines); + if ($nb == 0) { + return; + } + // sort bookmarks + $this->sortBookmarks(); + $lru = array(); + $level = 0; + foreach ($this->outlines as $i => $o) { + if ($o['l'] > 0) { + $parent = $lru[($o['l'] - 1)]; + //Set parent and last pointers + $this->outlines[$i]['parent'] = $parent; + $this->outlines[$parent]['last'] = $i; + if ($o['l'] > $level) { + //Level increasing: set first pointer + $this->outlines[$parent]['first'] = $i; + } + } else { + $this->outlines[$i]['parent'] = $nb; + } + if (($o['l'] <= $level) AND ($i > 0)) { + //Set prev and next pointers + $prev = $lru[$o['l']]; + $this->outlines[$prev]['next'] = $i; + $this->outlines[$i]['prev'] = $prev; + } + $lru[$o['l']] = $i; + $level = $o['l']; + } + //Outline items + $n = $this->n + 1; + $nltags = '/|<\/(blockquote|dd|dl|div|dt|h1|h2|h3|h4|h5|h6|hr|li|ol|p|pre|ul|tcpdf|table|tr|td)>/si'; + foreach ($this->outlines as $i => $o) { + $oid = $this->_newobj(); + // covert HTML title to string + $title = preg_replace($nltags, "\n", $o['t']); + $title = preg_replace("/[\r]+/si", '', $title); + $title = preg_replace("/[\n]+/si", "\n", $title); + $title = strip_tags($title); + $title = $this->stringTrim($title); + $out = '<_textstring($title, $oid); + $out .= ' /Parent '.($n + $o['parent']).' 0 R'; + if (isset($o['prev'])) { + $out .= ' /Prev '.($n + $o['prev']).' 0 R'; + } + if (isset($o['next'])) { + $out .= ' /Next '.($n + $o['next']).' 0 R'; + } + if (isset($o['first'])) { + $out .= ' /First '.($n + $o['first']).' 0 R'; + } + if (isset($o['last'])) { + $out .= ' /Last '.($n + $o['last']).' 0 R'; + } + if (isset($this->page_obj_id[($o['p'])])) { + $out .= ' '.sprintf('/Dest [%u 0 R /XYZ 0 %.2F null]', $this->page_obj_id[($o['p'])], ($this->pagedim[$o['p']]['h'] - ($o['y'] * $this->k))); + } + // set font style + $style = 0; + if (!empty($o['s'])) { + // bold + if (strpos($o['s'], 'B') !== false) { + $style |= 2; + } + // oblique + if (strpos($o['s'], 'I') !== false) { + $style |= 1; + } + } + $out .= sprintf(' /F %d', $style); + // set bookmark color + if (isset($o['c']) AND is_array($o['c']) AND (count($o['c']) == 3)) { + $color = array_values($o['c']); + $out .= sprintf(' /C [%.3F %.3F %.3F]', ($color[0] / 255), ($color[1] / 255), ($color[2] / 255)); + } else { + // black + $out .= ' /C [0.0 0.0 0.0]'; + } + $out .= ' /Count 0'; // normally closed item + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + //Outline root + $this->OutlineRoot = $this->_newobj(); + $this->_out('<< /Type /Outlines /First '.$n.' 0 R /Last '.($n + $lru[0]).' 0 R >>'."\n".'endobj'); + } + + // --- JAVASCRIPT ------------------------------------------------------ + + /** + * Adds a javascript + * @param $script (string) Javascript code + * @public + * @author Johannes Güntert, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + public function IncludeJS($script) { + $this->javascript .= $script; + } + + /** + * Adds a javascript object and return object ID + * @param $script (string) Javascript code + * @param $onload (boolean) if true executes this object when opening the document + * @return int internal object ID + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function addJavascriptObject($script, $onload=false) { + if ($this->pdfa_mode) { + // javascript is not allowed in PDF/A mode + return false; + } + ++$this->n; + $this->js_objects[$this->n] = array('n' => $this->n, 'js' => $script, 'onload' => $onload); + return $this->n; + } + + /** + * Create a javascript PDF string. + * @protected + * @author Johannes Güntert, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _putjavascript() { + if ($this->pdfa_mode OR (empty($this->javascript) AND empty($this->js_objects))) { + return; + } + if (strpos($this->javascript, 'this.addField') > 0) { + if (!$this->ur['enabled']) { + //$this->setUserRights(); + } + // the following two lines are used to avoid form fields duplication after saving + // The addField method only works when releasing user rights (UR3) + $jsa = sprintf("ftcpdfdocsaved=this.addField('%s','%s',%d,[%.2F,%.2F,%.2F,%.2F]);", 'tcpdfdocsaved', 'text', 0, 0, 1, 0, 1); + $jsb = "getField('tcpdfdocsaved').value='saved';"; + $this->javascript = $jsa."\n".$this->javascript."\n".$jsb; + } + $this->n_js = $this->_newobj(); + $out = ' << /Names ['; + if (!empty($this->javascript)) { + $out .= ' (EmbeddedJS) '.($this->n + 1).' 0 R'; + } + if (!empty($this->js_objects)) { + foreach ($this->js_objects as $key => $val) { + if ($val['onload']) { + $out .= ' (JS'.$key.') '.$key.' 0 R'; + } + } + } + $out .= ' ] >>'; + $out .= "\n".'endobj'; + $this->_out($out); + // default Javascript object + if (!empty($this->javascript)) { + $obj_id = $this->_newobj(); + $out = '<< /S /JavaScript'; + $out .= ' /JS '.$this->_textstring($this->javascript, $obj_id); + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + // additional Javascript objects + if (!empty($this->js_objects)) { + foreach ($this->js_objects as $key => $val) { + $out = $this->_getobj($key)."\n".' << /S /JavaScript /JS '.$this->_textstring($val['js'], $key).' >>'."\n".'endobj'; + $this->_out($out); + } + } + } + + /** + * Convert color to javascript color. + * @param $color (string) color name or "#RRGGBB" + * @protected + * @author Denis Van Nuffelen, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _JScolor($color) { + static $aColors = array('transparent', 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'dkGray', 'gray', 'ltGray'); + if (substr($color,0,1) == '#') { + return sprintf("['RGB',%.3F,%.3F,%.3F]", hexdec(substr($color,1,2))/255, hexdec(substr($color,3,2))/255, hexdec(substr($color,5,2))/255); + } + if (!in_array($color,$aColors)) { + $this->Error('Invalid color: '.$color); + } + return 'color.'.$color; + } + + /** + * Adds a javascript form field. + * @param $type (string) field type + * @param $name (string) field name + * @param $x (int) horizontal position + * @param $y (int) vertical position + * @param $w (int) width + * @param $h (int) height + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @protected + * @author Denis Van Nuffelen, Nicola Asuni + * @since 2.1.002 (2008-02-12) + */ + protected function _addfield($type, $name, $x, $y, $w, $h, $prop) { + if ($this->rtl) { + $x = $x - $w; + } + // the followind avoid fields duplication after saving the document + $this->javascript .= "if (getField('tcpdfdocsaved').value != 'saved') {"; + $k = $this->k; + $this->javascript .= sprintf("f".$name."=this.addField('%s','%s',%u,[%.2F,%.2F,%.2F,%.2F]);", $name, $type, $this->PageNo()-1, $x*$k, ($this->h-$y)*$k+1, ($x+$w)*$k, ($this->h-$y-$h)*$k+1)."\n"; + $this->javascript .= 'f'.$name.'.textSize='.$this->FontSizePt.";\n"; + while (list($key, $val) = each($prop)) { + if (strcmp(substr($key, -5), 'Color') == 0) { + $val = $this->_JScolor($val); + } else { + $val = "'".$val."'"; + } + $this->javascript .= 'f'.$name.'.'.$key.'='.$val.";\n"; + } + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + $this->javascript .= '}'; + } + + // --- FORM FIELDS ----------------------------------------------------- + + /** + * Convert JavaScript form fields properties array to Annotation Properties array. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @return array of annotation properties + * @protected + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + */ + protected function getAnnotOptFromJSProp($prop) { + if (isset($prop['aopt']) AND is_array($prop['aopt'])) { + // the annotation options area lready defined + return $prop['aopt']; + } + $opt = array(); // value to be returned + // alignment: Controls how the text is laid out within the text field. + if (isset($prop['alignment'])) { + switch ($prop['alignment']) { + case 'left': { + $opt['q'] = 0; + break; + } + case 'center': { + $opt['q'] = 1; + break; + } + case 'right': { + $opt['q'] = 2; + break; + } + default: { + $opt['q'] = ($this->rtl)?2:0; + break; + } + } + } + // lineWidth: Specifies the thickness of the border when stroking the perimeter of a field's rectangle. + if (isset($prop['lineWidth'])) { + $linewidth = intval($prop['lineWidth']); + } else { + $linewidth = 1; + } + // borderStyle: The border style for a field. + if (isset($prop['borderStyle'])) { + switch ($prop['borderStyle']) { + case 'border.d': + case 'dashed': { + $opt['border'] = array(0, 0, $linewidth, array(3, 2)); + $opt['bs'] = array('w'=>$linewidth, 's'=>'D', 'd'=>array(3, 2)); + break; + } + case 'border.b': + case 'beveled': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'B'); + break; + } + case 'border.i': + case 'inset': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'I'); + break; + } + case 'border.u': + case 'underline': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'U'); + break; + } + case 'border.s': + case 'solid': { + $opt['border'] = array(0, 0, $linewidth); + $opt['bs'] = array('w'=>$linewidth, 's'=>'S'); + break; + } + default: { + break; + } + } + } + if (isset($prop['border']) AND is_array($prop['border'])) { + $opt['border'] = $prop['border']; + } + if (!isset($opt['mk'])) { + $opt['mk'] = array(); + } + if (!isset($opt['mk']['if'])) { + $opt['mk']['if'] = array(); + } + $opt['mk']['if']['a'] = array(0.5, 0.5); + // buttonAlignX: Controls how space is distributed from the left of the button face with respect to the icon. + if (isset($prop['buttonAlignX'])) { + $opt['mk']['if']['a'][0] = $prop['buttonAlignX']; + } + // buttonAlignY: Controls how unused space is distributed from the bottom of the button face with respect to the icon. + if (isset($prop['buttonAlignY'])) { + $opt['mk']['if']['a'][1] = $prop['buttonAlignY']; + } + // buttonFitBounds: If true, the extent to which the icon may be scaled is set to the bounds of the button field. + if (isset($prop['buttonFitBounds']) AND ($prop['buttonFitBounds'] == 'true')) { + $opt['mk']['if']['fb'] = true; + } + // buttonScaleHow: Controls how the icon is scaled (if necessary) to fit inside the button face. + if (isset($prop['buttonScaleHow'])) { + switch ($prop['buttonScaleHow']) { + case 'scaleHow.proportional': { + $opt['mk']['if']['s'] = 'P'; + break; + } + case 'scaleHow.anamorphic': { + $opt['mk']['if']['s'] = 'A'; + break; + } + } + } + // buttonScaleWhen: Controls when an icon is scaled to fit inside the button face. + if (isset($prop['buttonScaleWhen'])) { + switch ($prop['buttonScaleWhen']) { + case 'scaleWhen.always': { + $opt['mk']['if']['sw'] = 'A'; + break; + } + case 'scaleWhen.never': { + $opt['mk']['if']['sw'] = 'N'; + break; + } + case 'scaleWhen.tooBig': { + $opt['mk']['if']['sw'] = 'B'; + break; + } + case 'scaleWhen.tooSmall': { + $opt['mk']['if']['sw'] = 'S'; + break; + } + } + } + // buttonPosition: Controls how the text and the icon of the button are positioned with respect to each other within the button face. + if (isset($prop['buttonPosition'])) { + switch ($prop['buttonPosition']) { + case 0: + case 'position.textOnly': { + $opt['mk']['tp'] = 0; + break; + } + case 1: + case 'position.iconOnly': { + $opt['mk']['tp'] = 1; + break; + } + case 2: + case 'position.iconTextV': { + $opt['mk']['tp'] = 2; + break; + } + case 3: + case 'position.textIconV': { + $opt['mk']['tp'] = 3; + break; + } + case 4: + case 'position.iconTextH': { + $opt['mk']['tp'] = 4; + break; + } + case 5: + case 'position.textIconH': { + $opt['mk']['tp'] = 5; + break; + } + case 6: + case 'position.overlay': { + $opt['mk']['tp'] = 6; + break; + } + } + } + // fillColor: Specifies the background color for a field. + if (isset($prop['fillColor'])) { + if (is_array($prop['fillColor'])) { + $opt['mk']['bg'] = $prop['fillColor']; + } else { + $opt['mk']['bg'] = $this->convertHTMLColorToDec($prop['fillColor']); + } + } + // strokeColor: Specifies the stroke color for a field that is used to stroke the rectangle of the field with a line as large as the line width. + if (isset($prop['strokeColor'])) { + if (is_array($prop['strokeColor'])) { + $opt['mk']['bc'] = $prop['strokeColor']; + } else { + $opt['mk']['bc'] = $this->convertHTMLColorToDec($prop['strokeColor']); + } + } + // rotation: The rotation of a widget in counterclockwise increments. + if (isset($prop['rotation'])) { + $opt['mk']['r'] = $prop['rotation']; + } + // charLimit: Limits the number of characters that a user can type into a text field. + if (isset($prop['charLimit'])) { + $opt['maxlen'] = intval($prop['charLimit']); + } + if (!isset($ff)) { + $ff = 0; // default value + } + // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. + if (isset($prop['readonly']) AND ($prop['readonly'] == 'true')) { + $ff += 1 << 0; + } + // required: Specifies whether a field requires a value. + if (isset($prop['required']) AND ($prop['required'] == 'true')) { + $ff += 1 << 1; + } + // multiline: Controls how text is wrapped within the field. + if (isset($prop['multiline']) AND ($prop['multiline'] == 'true')) { + $ff += 1 << 12; + } + // password: Specifies whether the field should display asterisks when data is entered in the field. + if (isset($prop['password']) AND ($prop['password'] == 'true')) { + $ff += 1 << 13; + } + // NoToggleToOff: If set, exactly one radio button shall be selected at all times; selecting the currently selected button has no effect. + if (isset($prop['NoToggleToOff']) AND ($prop['NoToggleToOff'] == 'true')) { + $ff += 1 << 14; + } + // Radio: If set, the field is a set of radio buttons. + if (isset($prop['Radio']) AND ($prop['Radio'] == 'true')) { + $ff += 1 << 15; + } + // Pushbutton: If set, the field is a pushbutton that does not retain a permanent value. + if (isset($prop['Pushbutton']) AND ($prop['Pushbutton'] == 'true')) { + $ff += 1 << 16; + } + // Combo: If set, the field is a combo box; if clear, the field is a list box. + if (isset($prop['Combo']) AND ($prop['Combo'] == 'true')) { + $ff += 1 << 17; + } + // editable: Controls whether a combo box is editable. + if (isset($prop['editable']) AND ($prop['editable'] == 'true')) { + $ff += 1 << 18; + } + // Sort: If set, the field's option items shall be sorted alphabetically. + if (isset($prop['Sort']) AND ($prop['Sort'] == 'true')) { + $ff += 1 << 19; + } + // fileSelect: If true, sets the file-select flag in the Options tab of the text field (Field is Used for File Selection). + if (isset($prop['fileSelect']) AND ($prop['fileSelect'] == 'true')) { + $ff += 1 << 20; + } + // multipleSelection: If true, indicates that a list box allows a multiple selection of items. + if (isset($prop['multipleSelection']) AND ($prop['multipleSelection'] == 'true')) { + $ff += 1 << 21; + } + // doNotSpellCheck: If true, spell checking is not performed on this editable text field. + if (isset($prop['doNotSpellCheck']) AND ($prop['doNotSpellCheck'] == 'true')) { + $ff += 1 << 22; + } + // doNotScroll: If true, the text field does not scroll and the user, therefore, is limited by the rectangular region designed for the field. + if (isset($prop['doNotScroll']) AND ($prop['doNotScroll'] == 'true')) { + $ff += 1 << 23; + } + // comb: If set to true, the field background is drawn as series of boxes (one for each character in the value of the field) and each character of the content is drawn within those boxes. The number of boxes drawn is determined from the charLimit property. It applies only to text fields. The setter will also raise if any of the following field properties are also set multiline, password, and fileSelect. A side-effect of setting this property is that the doNotScroll property is also set. + if (isset($prop['comb']) AND ($prop['comb'] == 'true')) { + $ff += 1 << 24; + } + // radiosInUnison: If false, even if a group of radio buttons have the same name and export value, they behave in a mutually exclusive fashion, like HTML radio buttons. + if (isset($prop['radiosInUnison']) AND ($prop['radiosInUnison'] == 'true')) { + $ff += 1 << 25; + } + // richText: If true, the field allows rich text formatting. + if (isset($prop['richText']) AND ($prop['richText'] == 'true')) { + $ff += 1 << 25; + } + // commitOnSelChange: Controls whether a field value is committed after a selection change. + if (isset($prop['commitOnSelChange']) AND ($prop['commitOnSelChange'] == 'true')) { + $ff += 1 << 26; + } + $opt['ff'] = $ff; + // defaultValue: The default value of a field - that is, the value that the field is set to when the form is reset. + if (isset($prop['defaultValue'])) { + $opt['dv'] = $prop['defaultValue']; + } + $f = 4; // default value for annotation flags + // readonly: The read-only characteristic of a field. If a field is read-only, the user can see the field but cannot change it. + if (isset($prop['readonly']) AND ($prop['readonly'] == 'true')) { + $f += 1 << 6; + } + // display: Controls whether the field is hidden or visible on screen and in print. + if (isset($prop['display'])) { + if ($prop['display'] == 'display.visible') { + // + } elseif ($prop['display'] == 'display.hidden') { + $f += 1 << 1; + } elseif ($prop['display'] == 'display.noPrint') { + $f -= 1 << 2; + } elseif ($prop['display'] == 'display.noView') { + $f += 1 << 5; + } + } + $opt['f'] = $f; + // currentValueIndices: Reads and writes single or multiple values of a list box or combo box. + if (isset($prop['currentValueIndices']) AND is_array($prop['currentValueIndices'])) { + $opt['i'] = $prop['currentValueIndices']; + } + // value: The value of the field data that the user has entered. + if (isset($prop['value'])) { + if (is_array($prop['value'])) { + $opt['opt'] = array(); + foreach ($prop['value'] AS $key => $optval) { + // exportValues: An array of strings representing the export values for the field. + if (isset($prop['exportValues'][$key])) { + $opt['opt'][$key] = array($prop['exportValues'][$key], $prop['value'][$key]); + } else { + $opt['opt'][$key] = $prop['value'][$key]; + } + } + } else { + $opt['v'] = $prop['value']; + } + } + // richValue: This property specifies the text contents and formatting of a rich text field. + if (isset($prop['richValue'])) { + $opt['rv'] = $prop['richValue']; + } + // submitName: If nonempty, used during form submission instead of name. Only applicable if submitting in HTML format (that is, URL-encoded). + if (isset($prop['submitName'])) { + $opt['tm'] = $prop['submitName']; + } + // name: Fully qualified field name. + if (isset($prop['name'])) { + $opt['t'] = $prop['name']; + } + // userName: The user name (short description string) of the field. + if (isset($prop['userName'])) { + $opt['tu'] = $prop['userName']; + } + // highlight: Defines how a button reacts when a user clicks it. + if (isset($prop['highlight'])) { + switch ($prop['highlight']) { + case 'none': + case 'highlight.n': { + $opt['h'] = 'N'; + break; + } + case 'invert': + case 'highlight.i': { + $opt['h'] = 'i'; + break; + } + case 'push': + case 'highlight.p': { + $opt['h'] = 'P'; + break; + } + case 'outline': + case 'highlight.o': { + $opt['h'] = 'O'; + break; + } + } + } + // Unsupported options: + // - calcOrderIndex: Changes the calculation order of fields in the document. + // - delay: Delays the redrawing of a field's appearance. + // - defaultStyle: This property defines the default style attributes for the form field. + // - style: Allows the user to set the glyph style of a check box or radio button. + // - textColor, textFont, textSize + return $opt; + } + + /** + * Set default properties for form fields. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + */ + public function setFormDefaultProp($prop=array()) { + $this->default_form_prop = $prop; + } + + /** + * Return the default properties for form fields. + * @return array $prop javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-06) + */ + public function getFormDefaultProp() { + return $this->default_form_prop; + } + + /** + * Creates a text field + * @param $name (string) field name + * @param $w (float) Width of the rectangle + * @param $h (float) Height of the rectangle + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $opt (array) annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $js (boolean) if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function TextField($name, $w, $h, $prop=array(), $opt=array(), $x='', $y='', $js=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('text', $name, $x, $y, $w, $h, $prop); + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + // get annotation data + $popt = $this->getAnnotOptFromJSProp($prop); + // set default appearance stream + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %.2F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $text = ''; + if (isset($prop['value']) AND !empty($prop['value'])) { + $text = $prop['value']; + } elseif (isset($opt['v']) AND !empty($opt['v'])) { + $text = $opt['v']; + } + $tmpid = $this->startTemplate($w, $h, false); + $this->MultiCell($w, $h, $text, 0, '', false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // merge options + $opt = array_merge($popt, $opt); + // remove some conflicting options + unset($opt['bs']); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Tx'; + $opt['t'] = $name; + // Additional annotation's parameters (check _putannotsobj() method): + //$opt['f'] + //$opt['as'] + //$opt['bs'] + //$opt['be'] + //$opt['c'] + //$opt['border'] + //$opt['h'] + //$opt['mk']; + //$opt['mk']['r'] + //$opt['mk']['bc']; + //$opt['mk']['bg']; + unset($opt['mk']['ca']); + unset($opt['mk']['rc']); + unset($opt['mk']['ac']); + unset($opt['mk']['i']); + unset($opt['mk']['ri']); + unset($opt['mk']['ix']); + unset($opt['mk']['if']); + //$opt['mk']['if']['sw']; + //$opt['mk']['if']['s']; + //$opt['mk']['if']['a']; + //$opt['mk']['if']['fb']; + unset($opt['mk']['tp']); + //$opt['tu'] + //$opt['tm'] + //$opt['ff'] + //$opt['v'] + //$opt['dv'] + //$opt['a'] + //$opt['aa'] + //$opt['q'] + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a RadioButton field. + * @param $name (string) Field name. + * @param $w (int) Width or the radio button. + * @param $prop (array) Javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $opt (array) Annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param $onvalue (string) Value to be returned if selected. + * @param $checked (boolean) Define the initial state. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $js (boolean) If true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function RadioButton($name, $w, $prop=array(), $opt=array(), $onvalue='On', $checked=false, $x='', $y='', $js=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($w, $x, $y); + if ($js) { + $this->_addfield('radiobutton', $name, $x, $y, $w, $w, $prop); + return; + } + if ($this->empty_string($onvalue)) { + $onvalue = 'On'; + } + if ($checked) { + $defval = $onvalue; + } else { + $defval = 'Off'; + } + // set font + $font = 'zapfdingbats'; + $this->AddFont($font); + $tmpfont = $this->getFontBuffer($font); + // set data for parent group + if (!isset($this->radiobutton_groups[$this->page])) { + $this->radiobutton_groups[$this->page] = array(); + } + if (!isset($this->radiobutton_groups[$this->page][$name])) { + $this->radiobutton_groups[$this->page][$name] = array(); + ++$this->n; + $this->radiobutton_groups[$this->page][$name]['n'] = $this->n; + $this->radio_groups[] = $this->n; + } + $kid = ($this->n + 1); + // save object ID to be added on Kids entry on parent object + $this->radiobutton_groups[$this->page][$name][] = array('kid' => $kid, 'def' => $defval); + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['NoToggleToOff'] = 'true'; + $prop['Radio'] = 'true'; + $prop['borderStyle'] = 'inset'; + // get annotation data + $popt = $this->getAnnotOptFromJSProp($prop); + // set additional default options + $this->annotation_fonts[$tmpfont['fontkey']] = $tmpfont['i']; + $fontstyle = sprintf('/F%d %.2F Tf %s', $tmpfont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = array(); + $fy = (($w - ((($tmpfont['desc']['Ascent'] - $tmpfont['desc']['Descent']) * $this->FontSizePt / 1000) / $this->k)) * $this->k); + $popt['ap']['n'][$onvalue] = sprintf('q %s BT /F%d %.2F Tf %.2F %.2F Td ('.chr(108).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); + $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %.2F Tf %.2F %.2F Td ('.chr(109).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); + if (!isset($popt['mk'])) { + $popt['mk'] = array(); + } + $popt['mk']['ca'] = '(l)'; + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Btn'; + if ($checked) { + $opt['v'] = array('/'.$onvalue); + $opt['as'] = $onvalue; + } else { + $opt['as'] = 'Off'; + } + // store readonly flag + if (!isset($this->radiobutton_groups[$this->page][$name]['#readonly#'])) { + $this->radiobutton_groups[$this->page][$name]['#readonly#'] = false; + } + $this->radiobutton_groups[$this->page][$name]['#readonly#'] |= ($opt['f'] & 64); + $this->Annotation($x, $y, $w, $w, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a List-box field + * @param $name (string) field name + * @param $w (int) width + * @param $h (int) height + * @param $values (array) array containing the list of values. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $opt (array) annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $js (boolean) if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function ListBox($name, $w, $h, $values, $prop=array(), $opt=array(), $x='', $y='', $js=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('listbox', $name, $x, $y, $w, $h, $prop); + $s = ''; + foreach ($values as $value) { + $s .= '\''.addslashes($value).'\','; + } + $this->javascript .= 'f'.$name.'.setItems(['.substr($s, 0, -1)."]);\n"; + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + // get annotation data + $popt = $this->getAnnotOptFromJSProp($prop); + // set additional default values + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %.2F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $text = ''; + foreach($values as $item) { + $text .= $item."\n"; + } + $tmpid = $this->startTemplate($w, $h, false); + $this->MultiCell($w, $h, $text, 0, '', false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Ch'; + $opt['t'] = $name; + $opt['opt'] = $values; + unset($opt['mk']['ca']); + unset($opt['mk']['rc']); + unset($opt['mk']['ac']); + unset($opt['mk']['i']); + unset($opt['mk']['ri']); + unset($opt['mk']['ix']); + unset($opt['mk']['if']); + unset($opt['mk']['tp']); + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a Combo-box field + * @param $name (string) field name + * @param $w (int) width + * @param $h (int) height + * @param $values (array) array containing the list of values. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $opt (array) annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $js (boolean) if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function ComboBox($name, $w, $h, $values, $prop=array(), $opt=array(), $x='', $y='', $js=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('combobox', $name, $x, $y, $w, $h, $prop); + $s = ''; + foreach ($values as $value) { + $s .= "'".addslashes($value)."',"; + } + $this->javascript .= 'f'.$name.'.setItems(['.substr($s, 0, -1)."]);\n"; + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['Combo'] = true; + // get annotation data + $popt = $this->getAnnotOptFromJSProp($prop); + // set additional default options + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %.2F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $text = ''; + foreach($values as $item) { + $text .= $item[1]."\n"; + } + $tmpid = $this->startTemplate($w, $h, false); + $this->MultiCell($w, $h, $text, 0, '', false, 0, 0, 0, true, 0, false, true, 0, 'T', false); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Ch'; + $opt['t'] = $name; + $opt['opt'] = $values; + unset($opt['mk']['ca']); + unset($opt['mk']['rc']); + unset($opt['mk']['ac']); + unset($opt['mk']['i']); + unset($opt['mk']['ri']); + unset($opt['mk']['ix']); + unset($opt['mk']['if']); + unset($opt['mk']['tp']); + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a CheckBox field + * @param $name (string) field name + * @param $w (int) width + * @param $checked (boolean) define the initial state. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $opt (array) annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param $onvalue (string) value to be returned if selected. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $js (boolean) if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function CheckBox($name, $w, $checked=false, $prop=array(), $opt=array(), $onvalue='Yes', $x='', $y='', $js=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($w, $x, $y); + if ($js) { + $this->_addfield('checkbox', $name, $x, $y, $w, $w, $prop); + return; + } + if (!isset($prop['value'])) { + $prop['value'] = array('Yes'); + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['borderStyle'] = 'inset'; + // get annotation data + $popt = $this->getAnnotOptFromJSProp($prop); + // set additional default options + $font = 'zapfdingbats'; + $this->AddFont($font); + $tmpfont = $this->getFontBuffer($font); + $this->annotation_fonts[$tmpfont['fontkey']] = $tmpfont['i']; + $fontstyle = sprintf('/F%d %.2F Tf %s', $tmpfont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = array(); + $fy = ((($tmpfont['desc']['Ascent'] + $tmpfont['desc']['Descent']) * $this->FontSizePt) / (1000 * $this->k)); + $fy = (($w - ((($tmpfont['desc']['Ascent'] - $tmpfont['desc']['Descent']) * $this->FontSizePt / 1000) / $this->k)) * $this->k); + $popt['ap']['n']['Yes'] = sprintf('q %s BT /F%d %.2F Tf %.2F %.2F Td ('.chr(110).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); + $popt['ap']['n']['Off'] = sprintf('q %s BT /F%d %.2F Tf %.2F %.2F Td ('.chr(111).') Tj ET Q', $this->TextColor, $tmpfont['i'], $this->FontSizePt, 0, $fy); + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Btn'; + $opt['t'] = $name; + if ($this->empty_string($onvalue)) { + $onvalue = 'Yes'; + } + $opt['opt'] = array($onvalue); + if ($checked) { + $opt['v'] = array('/Yes'); + $opt['as'] = 'Yes'; + } else { + $opt['v'] = array('/Off'); + $opt['as'] = 'Off'; + } + $this->Annotation($x, $y, $w, $w, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + /** + * Creates a button field + * @param $name (string) field name + * @param $w (int) width + * @param $h (int) height + * @param $caption (string) caption. + * @param $action (mixed) action triggered by pressing the button. Use a string to specify a javascript action. Use an array to specify a form action options as on section 12.7.5 of PDF32000_2008. + * @param $prop (array) javascript field properties. Possible values are described on official Javascript for Acrobat API reference. + * @param $opt (array) annotation parameters. Possible values are described on official PDF32000_2008 reference. + * @param $x (float) Abscissa of the upper-left corner of the rectangle + * @param $y (float) Ordinate of the upper-left corner of the rectangle + * @param $js (boolean) if true put the field using JavaScript (requires Acrobat Writer to be rendered). + * @public + * @author Nicola Asuni + * @since 4.8.000 (2009-09-07) + */ + public function Button($name, $w, $h, $caption, $action, $prop=array(), $opt=array(), $x='', $y='', $js=false) { + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if ($js) { + $this->_addfield('button', $name, $this->x, $this->y, $w, $h, $prop); + $this->javascript .= 'f'.$name.".buttonSetCaption('".addslashes($caption)."');\n"; + $this->javascript .= 'f'.$name.".setAction('MouseUp','".addslashes($action)."');\n"; + $this->javascript .= 'f'.$name.".highlight='push';\n"; + $this->javascript .= 'f'.$name.".print=false;\n"; + return; + } + // get default style + $prop = array_merge($this->getFormDefaultProp(), $prop); + $prop['Pushbutton'] = 'true'; + $prop['highlight'] = 'push'; + $prop['display'] = 'display.noPrint'; + // get annotation data + $popt = $this->getAnnotOptFromJSProp($prop); + $this->annotation_fonts[$this->CurrentFont['fontkey']] = $this->CurrentFont['i']; + $fontstyle = sprintf('/F%d %.2F Tf %s', $this->CurrentFont['i'], $this->FontSizePt, $this->TextColor); + $popt['da'] = $fontstyle; + // build appearance stream + $popt['ap'] = array(); + $popt['ap']['n'] = '/Tx BMC q '.$fontstyle.' '; + $tmpid = $this->startTemplate($w, $h, false); + $bw = (2 / $this->k); // border width + $border = array( + 'L' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(231)), + 'R' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(51)), + 'T' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(231)), + 'B' => array('width' => $bw, 'cap' => 'square', 'join' => 'miter', 'dash' => 0, 'color' => array(51))); + $this->SetFillColor(204); + $this->Cell($w, $h, $caption, $border, 0, 'C', true, '', 1, false, 'T', 'M'); + $this->endTemplate(); + --$this->n; + $popt['ap']['n'] .= $this->xobjects[$tmpid]['outdata']; + unset($this->xobjects[$tmpid]); + $popt['ap']['n'] .= 'Q EMC'; + // set additional default options + if (!isset($popt['mk'])) { + $popt['mk'] = array(); + } + $ann_obj_id = ($this->n + 1); + if (!empty($action) AND !is_array($action)) { + $ann_obj_id = ($this->n + 2); + } + $popt['mk']['ca'] = $this->_textstring($caption, $ann_obj_id); + $popt['mk']['rc'] = $this->_textstring($caption, $ann_obj_id); + $popt['mk']['ac'] = $this->_textstring($caption, $ann_obj_id); + // merge options + $opt = array_merge($popt, $opt); + // set remaining annotation data + $opt['Subtype'] = 'Widget'; + $opt['ft'] = 'Btn'; + $opt['t'] = $caption; + $opt['v'] = $name; + if (!empty($action)) { + if (is_array($action)) { + // form action options as on section 12.7.5 of PDF32000_2008. + $opt['aa'] = '/D <<'; + $bmode = array('SubmitForm', 'ResetForm', 'ImportData'); + foreach ($action AS $key => $val) { + if (($key == 'S') AND in_array($val, $bmode)) { + $opt['aa'] .= ' /S /'.$val; + } elseif (($key == 'F') AND (!empty($val))) { + $opt['aa'] .= ' /F '.$this->_datastring($val, $ann_obj_id); + } elseif (($key == 'Fields') AND is_array($val) AND !empty($val)) { + $opt['aa'] .= ' /Fields ['; + foreach ($val AS $field) { + $opt['aa'] .= ' '.$this->_textstring($field, $ann_obj_id); + } + $opt['aa'] .= ']'; + } elseif (($key == 'Flags')) { + $ff = 0; + if (is_array($val)) { + foreach ($val AS $flag) { + switch ($flag) { + case 'Include/Exclude': { + $ff += 1 << 0; + break; + } + case 'IncludeNoValueFields': { + $ff += 1 << 1; + break; + } + case 'ExportFormat': { + $ff += 1 << 2; + break; + } + case 'GetMethod': { + $ff += 1 << 3; + break; + } + case 'SubmitCoordinates': { + $ff += 1 << 4; + break; + } + case 'XFDF': { + $ff += 1 << 5; + break; + } + case 'IncludeAppendSaves': { + $ff += 1 << 6; + break; + } + case 'IncludeAnnotations': { + $ff += 1 << 7; + break; + } + case 'SubmitPDF': { + $ff += 1 << 8; + break; + } + case 'CanonicalFormat': { + $ff += 1 << 9; + break; + } + case 'ExclNonUserAnnots': { + $ff += 1 << 10; + break; + } + case 'ExclFKey': { + $ff += 1 << 11; + break; + } + case 'EmbedForm': { + $ff += 1 << 13; + break; + } + } + } + } else { + $ff = intval($val); + } + $opt['aa'] .= ' /Flags '.$ff; + } + } + $opt['aa'] .= ' >>'; + } else { + // Javascript action or raw action command + $js_obj_id = $this->addJavascriptObject($action); + $opt['aa'] = '/D '.$js_obj_id.' 0 R'; + } + } + $this->Annotation($x, $y, $w, $h, $name, $opt, 0); + if ($this->rtl) { + $this->x -= $w; + } else { + $this->x += $w; + } + } + + // --- END FORMS FIELDS ------------------------------------------------ + + /** + * Add certification signature (DocMDP or UR3) + * You can set only one signature type + * @protected + * @author Nicola Asuni + * @since 4.6.008 (2009-05-07) + */ + protected function _putsignature() { + if ((!$this->sign) OR (!isset($this->signature_data['cert_type']))) { + return; + } + $sigobjid = ($this->sig_obj_id + 1); + $out = $this->_getobj($sigobjid)."\n"; + $out .= '<< /Type /Sig'; + $out .= ' /Filter /Adobe.PPKLite'; + $out .= ' /SubFilter /adbe.pkcs7.detached'; + $out .= ' '.$this->byterange_string; + $out .= ' /Contents<'.str_repeat('0', $this->signature_max_length).'>'; + $out .= ' /Reference ['; // array of signature reference dictionaries + $out .= ' << /Type /SigRef'; + if ($this->signature_data['cert_type'] > 0) { + $out .= ' /TransformMethod /DocMDP'; + $out .= ' /TransformParams <<'; + $out .= ' /Type /TransformParams'; + $out .= ' /P '.$this->signature_data['cert_type']; + $out .= ' /V /1.2'; + } else { + $out .= ' /TransformMethod /UR3'; + $out .= ' /TransformParams <<'; + $out .= ' /Type /TransformParams'; + $out .= ' /V /2.2'; + if (!$this->empty_string($this->ur['document'])) { + $out .= ' /Document['.$this->ur['document'].']'; + } + if (!$this->empty_string($this->ur['form'])) { + $out .= ' /Form['.$this->ur['form'].']'; + } + if (!$this->empty_string($this->ur['signature'])) { + $out .= ' /Signature['.$this->ur['signature'].']'; + } + if (!$this->empty_string($this->ur['annots'])) { + $out .= ' /Annots['.$this->ur['annots'].']'; + } + if (!$this->empty_string($this->ur['ef'])) { + $out .= ' /EF['.$this->ur['ef'].']'; + } + if (!$this->empty_string($this->ur['formex'])) { + $out .= ' /FormEX['.$this->ur['formex'].']'; + } + } + $out .= ' >>'; // close TransformParams + // optional digest data (values must be calculated and replaced later) + //$out .= ' /Data ********** 0 R'; + //$out .= ' /DigestMethod/MD5'; + //$out .= ' /DigestLocation[********** 34]'; + //$out .= ' /DigestValue<********************************>'; + $out .= ' >>'; + $out .= ' ]'; // end of reference + if (isset($this->signature_data['info']['Name']) AND !$this->empty_string($this->signature_data['info']['Name'])) { + $out .= ' /Name '.$this->_textstring($this->signature_data['info']['Name'], $sigobjid); + } + if (isset($this->signature_data['info']['Location']) AND !$this->empty_string($this->signature_data['info']['Location'])) { + $out .= ' /Location '.$this->_textstring($this->signature_data['info']['Location'], $sigobjid); + } + if (isset($this->signature_data['info']['Reason']) AND !$this->empty_string($this->signature_data['info']['Reason'])) { + $out .= ' /Reason '.$this->_textstring($this->signature_data['info']['Reason'], $sigobjid); + } + if (isset($this->signature_data['info']['ContactInfo']) AND !$this->empty_string($this->signature_data['info']['ContactInfo'])) { + $out .= ' /ContactInfo '.$this->_textstring($this->signature_data['info']['ContactInfo'], $sigobjid); + } + $out .= ' /M '.$this->_datestring($sigobjid); + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + + /** + * Set User's Rights for PDF Reader + * WARNING: This is experimental and currently do not work. + * Check the PDF Reference 8.7.1 Transform Methods, + * Table 8.105 Entries in the UR transform parameters dictionary + * @param $enable (boolean) if true enable user's rights on PDF reader + * @param $document (string) Names specifying additional document-wide usage rights for the document. The only defined value is "/FullSave", which permits a user to save the document along with modified form and/or annotation data. + * @param $annots (string) Names specifying additional annotation-related usage rights for the document. Valid names in PDF 1.5 and later are /Create/Delete/Modify/Copy/Import/Export, which permit the user to perform the named operation on annotations. + * @param $form (string) Names specifying additional form-field-related usage rights for the document. Valid names are: /Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate + * @param $signature (string) Names specifying additional signature-related usage rights for the document. The only defined value is /Modify, which permits a user to apply a digital signature to an existing signature form field or clear a signed signature form field. + * @param $ef (string) Names specifying additional usage rights for named embedded files in the document. Valid names are /Create/Delete/Modify/Import, which permit the user to perform the named operation on named embedded files + Names specifying additional embedded-files-related usage rights for the document. + * @param $formex (string) Names specifying additional form-field-related usage rights. The only valid name is BarcodePlaintext, which permits text form field data to be encoded as a plaintext two-dimensional barcode. + * @public + * @author Nicola Asuni + * @since 2.9.000 (2008-03-26) + */ + public function setUserRights( + $enable=true, + $document='/FullSave', + $annots='/Create/Delete/Modify/Copy/Import/Export', + $form='/Add/Delete/FillIn/Import/Export/SubmitStandalone/SpawnTemplate', + $signature='/Modify', + $ef='/Create/Delete/Modify/Import', + $formex='') { + $this->ur['enabled'] = $enable; + $this->ur['document'] = $document; + $this->ur['annots'] = $annots; + $this->ur['form'] = $form; + $this->ur['signature'] = $signature; + $this->ur['ef'] = $ef; + $this->ur['formex'] = $formex; + if (!$this->sign) { + $this->setSignature('', '', '', '', 0, array()); + } + } + + /** + * Enable document signature (requires the OpenSSL Library). + * The digital signature improve document authenticity and integrity and allows o enable extra features on Acrobat Reader. + * To create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt + * To export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 + * To convert pfx certificate to pem: openssl pkcs12 -in tcpdf.pfx -out tcpdf.crt -nodes + * @param $signing_cert (mixed) signing certificate (string or filename prefixed with 'file://') + * @param $private_key (mixed) private key (string or filename prefixed with 'file://') + * @param $private_key_password (string) password + * @param $extracerts (string) specifies the name of a file containing a bunch of extra certificates to include in the signature which can for example be used to help the recipient to verify the certificate that you used. + * @param $cert_type (int) The access permissions granted for this document. Valid values shall be: 1 = No changes to the document shall be permitted; any change to the document shall invalidate the signature; 2 = Permitted changes shall be filling in forms, instantiating page templates, and signing; other changes shall invalidate the signature; 3 = Permitted changes shall be the same as for 2, as well as annotation creation, deletion, and modification; other changes shall invalidate the signature. + * @param $info (array) array of option information: Name, Location, Reason, ContactInfo. + * @public + * @author Nicola Asuni + * @since 4.6.005 (2009-04-24) + */ + public function setSignature($signing_cert='', $private_key='', $private_key_password='', $extracerts='', $cert_type=2, $info=array()) { + // to create self-signed signature: openssl req -x509 -nodes -days 365000 -newkey rsa:1024 -keyout tcpdf.crt -out tcpdf.crt + // to export crt to p12: openssl pkcs12 -export -in tcpdf.crt -out tcpdf.p12 + // to convert pfx certificate to pem: openssl + // OpenSSL> pkcs12 -in -out -nodes + $this->sign = true; + ++$this->n; + $this->sig_obj_id = $this->n; // signature widget + ++$this->n; // signature object ($this->sig_obj_id + 1) + $this->signature_data = array(); + if (strlen($signing_cert) == 0) { + $signing_cert = 'file://'.dirname(__FILE__).'/tcpdf.crt'; + $private_key_password = 'tcpdfdemo'; + } + if (strlen($private_key) == 0) { + $private_key = $signing_cert; + } + $this->signature_data['signcert'] = $signing_cert; + $this->signature_data['privkey'] = $private_key; + $this->signature_data['password'] = $private_key_password; + $this->signature_data['extracerts'] = $extracerts; + $this->signature_data['cert_type'] = $cert_type; + $this->signature_data['info'] = $info; + } + + /** + * Set the digital signature appearance (a cliccable rectangle area to get signature properties) + * @param $x (float) Abscissa of the upper-left corner. + * @param $y (float) Ordinate of the upper-left corner. + * @param $w (float) Width of the signature area. + * @param $h (float) Height of the signature area. + * @param $page (int) option page number (if < 0 the current page is used). + * @public + * @author Nicola Asuni + * @since 5.3.011 (2010-06-17) + */ + public function setSignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1) { + $this->signature_appearance = $this->getSignatureAppearanceArray($x, $y, $w, $h, $page); + } + + /** + * Add an empty digital signature appearance (a cliccable rectangle area to get signature properties) + * @param $x (float) Abscissa of the upper-left corner. + * @param $y (float) Ordinate of the upper-left corner. + * @param $w (float) Width of the signature area. + * @param $h (float) Height of the signature area. + * @param $page (int) option page number (if < 0 the current page is used). + * @public + * @author Nicola Asuni + * @since 5.9.101 (2011-07-06) + */ + public function addEmptySignatureAppearance($x=0, $y=0, $w=0, $h=0, $page=-1) { + ++$this->n; + $this->empty_signature_appearance[] = array('objid' => $this->n) + $this->getSignatureAppearanceArray($x, $y, $w, $h, $page); + } + + /** + * Get the array that defines the signature appearance (page and rectangle coordinates). + * @param $x (float) Abscissa of the upper-left corner. + * @param $y (float) Ordinate of the upper-left corner. + * @param $w (float) Width of the signature area. + * @param $h (float) Height of the signature area. + * @param $page (int) option page number (if < 0 the current page is used). + * @return (array) Array defining page and rectangle coordinates of signature appearance. + * @protected + * @author Nicola Asuni + * @since 5.9.101 (2011-07-06) + */ + protected function getSignatureAppearanceArray($x=0, $y=0, $w=0, $h=0, $page=-1) { + $sigapp = array(); + if (($page < 1) OR ($page > $this->numpages)) { + $sigapp['page'] = $this->page; + } else { + $sigapp['page'] = intval($page); + } + $a = $x * $this->k; + $b = $this->pagedim[($sigapp['page'])]['h'] - (($y + $h) * $this->k); + $c = $w * $this->k; + $d = $h * $this->k; + $sigapp['rect'] = sprintf('%.2F %.2F %.2F %.2F', $a, $b, ($a + $c), ($b + $d)); + return $sigapp; + } + + /** + * Create a new page group. + * NOTE: call this function before calling AddPage() + * @param $page (int) starting group page (leave empty for next page). + * @public + * @since 3.0.000 (2008-03-27) + */ + public function startPageGroup($page='') { + if (empty($page)) { + $page = $this->page + 1; + } + $this->newpagegroup[$page] = sizeof($this->newpagegroup) + 1; + } + + /** + * This method is DEPRECATED and doesn't have any effect. + * Please remove any reference to this method. + * @param $s (string) Empty parameter. + * @deprecated deprecated since version 5.9.089 (2011-06-13) + * @public + */ + public function AliasNbPages($s='') {} + + /** + * This method is DEPRECATED and doesn't have any effect. + * Please remove any reference to this method. + * @param $s (string) Empty parameter. + * @deprecated deprecated since version 5.9.089 (2011-06-13) + * @public + */ + public function AliasNumPage($s='') {} + + /** + * Set the starting page number. + * @param $num (int) Starting page number. + * @since 5.9.093 (2011-06-16) + * @public + */ + public function setStartingPageNumber($num=1) { + $this->starting_page_number = max(0, intval($num)); + } + + /** + * Returns the string alias used right align page numbers. + * If the current font is unicode type, the returned string wil contain an additional open curly brace. + * @return string + * @since 5.9.099 (2011-06-27) + * @public + */ + public function getAliasRightShift() { + // calculate aproximatively the ratio between widths of aliases and replacements. + $ref = '{'.$this->alias_right_shift.'}{'.$this->alias_tot_pages.'}{'.$this->alias_num_page.'}'; + $rep = str_repeat(' ', $this->GetNumChars($ref)); + $wdiff = max(1, ($this->GetStringWidth($ref) / $this->GetStringWidth($rep))); + $sdiff = sprintf('%.3F', $wdiff); + $alias = $this->alias_right_shift.$sdiff.'}'; + if ($this->isUnicodeFont()) { + $alias = '{'.$alias; + } + return $alias; + } + + /** + * Returns the string alias used for the total number of pages. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the total number of pages in the document. + * @return string + * @since 4.0.018 (2008-08-08) + * @public + */ + public function getAliasNbPages() { + if ($this->isUnicodeFont()) { + return '{'.$this->alias_tot_pages.'}'; + } + return $this->alias_tot_pages; + } + + /** + * Returns the string alias used for the page number. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the page number. + * @return string + * @since 4.5.000 (2009-01-02) + * @public + */ + public function getAliasNumPage() { + if ($this->isUnicodeFont()) { + return '{'.$this->alias_num_page.'}'; + } + return $this->alias_num_page; + } + + /** + * Return the alias for the total number of pages in the current page group. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the total number of pages in this group. + * @return alias of the current page group + * @public + * @since 3.0.000 (2008-03-27) + */ + public function getPageGroupAlias() { + if ($this->isUnicodeFont()) { + return '{'.$this->alias_group_tot_pages.'}'; + } + return $this->alias_group_tot_pages; + } + + /** + * Return the alias for the page number on the current page group. + * If the current font is unicode type, the returned string is surrounded by additional curly braces. + * This alias will be replaced by the page number (relative to the belonging group). + * @return alias of the current page group + * @public + * @since 4.5.000 (2009-01-02) + */ + public function getPageNumGroupAlias() { + if ($this->isUnicodeFont()) { + return '{'.$this->alias_group_num_page.'}'; + } + return $this->alias_group_num_page; + } + + /** + * Return the current page in the group. + * @return current page in the group + * @public + * @since 3.0.000 (2008-03-27) + */ + public function getGroupPageNo() { + return $this->pagegroups[$this->currpagegroup]; + } + + /** + * Returns the current group page number formatted as a string. + * @public + * @since 4.3.003 (2008-11-18) + * @see PaneNo(), formatPageNumber() + */ + public function getGroupPageNoFormatted() { + return $this->formatPageNumber($this->getGroupPageNo()); + } + + /** + * Format the page numbers. + * This method can be overriden for custom formats. + * @param $num (int) page number + * @protected + * @since 4.2.005 (2008-11-06) + */ + protected function formatPageNumber($num) { + return number_format((float)$num, 0, '', '.'); + } + + /** + * Format the page numbers on the Table Of Content. + * This method can be overriden for custom formats. + * @param $num (int) page number + * @protected + * @since 4.5.001 (2009-01-04) + * @see addTOC(), addHTMLTOC() + */ + protected function formatTOCPageNumber($num) { + return number_format((float)$num, 0, '', '.'); + } + + /** + * Returns the current page number formatted as a string. + * @public + * @since 4.2.005 (2008-11-06) + * @see PaneNo(), formatPageNumber() + */ + public function PageNoFormatted() { + return $this->formatPageNumber($this->PageNo()); + } + + /** + * Put pdf layers. + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function _putocg() { + if (empty($this->pdflayers)) { + return; + } + foreach ($this->pdflayers as $key => $layer) { + $this->pdflayers[$key]['objid'] = $this->_newobj(); + $out = '<< /Type /OCG'; + $out .= ' /Name '.$this->_textstring($layer['name'], $this->pdflayers[$key]['objid']); + $out .= ' /Usage <<'; + $out .= ' /Print <>'; + $out .= ' /View <>'; + $out .= ' >> >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Start a new pdf layer. + * @param $name (string) Layer name (only a-z letters and numbers). Leave empty for automatic name. + * @param $print (boolean) Set to true to print this layer. + * @param $view (boolean) Set to true to view this layer. + * @public + * @since 5.9.102 (2011-07-13) + */ + public function startLayer($name='', $print=true, $view=true) { + $layer = sprintf('LYR%03d', (count($this->pdflayers) + 1)); + if (empty($name)) { + $name = $layer; + } else { + $name = preg_replace('/[^a-zA-Z0-9_\-]/', '', $name); + } + $this->pdflayers[] = array('layer' => $layer, 'name' => $name, 'print' => $print, 'view' => $view); + $this->openMarkedContent = true; + $this->_out('/OC /'.$layer.' BDC'); + } + + /** + * End the current PDF layer. + * @public + * @since 5.9.102 (2011-07-13) + */ + public function endLayer() { + if ($this->openMarkedContent) { + // close existing open marked-content layer + $this->_out('EMC'); + $this->openMarkedContent = false; + } + } + + /** + * Set the visibility of the successive elements. + * This can be useful, for instance, to put a background + * image or color that will show on screen but won't print. + * @param $v (string) visibility mode. Legal values are: all, print, screen or view. + * @public + * @since 3.0.000 (2008-03-27) + */ + public function setVisibility($v) { + $this->endLayer(); + switch($v) { + case 'print': { + $this->startLayer('Print', true, false); + break; + } + case 'view': + case 'screen': { + $this->startLayer('View', false, true); + break; + } + case 'all': { + $this->_out(''); + break; + } + default: { + $this->Error('Incorrect visibility: '.$v); + break; + } + } + } + + /** + * Add transparency parameters to the current extgstate + * @param $parms (array) parameters + * @return the number of extgstates + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function addExtGState($parms) { + if ($this->pdfa_mode) { + // transparencies are not allowed in PDF/A mode + return; + } + // check if this ExtGState already exist + foreach ($this->extgstates as $i => $ext) { + if ($ext['parms'] == $parms) { + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['extgstates'][$i] = $ext; + } + // return reference to existing ExtGState + return $i; + } + } + $n = (count($this->extgstates) + 1); + $this->extgstates[$n] = array('parms' => $parms); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['extgstates'][$n] = $this->extgstates[$n]; + } + return $n; + } + + /** + * Add an extgstate + * @param $gs (array) extgstate + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function setExtGState($gs) { + if ($this->pdfa_mode) { + // transparency is not allowed in PDF/A mode + return; + } + $this->_out(sprintf('/GS%d gs', $gs)); + } + + /** + * Put extgstates for object transparency + * @protected + * @since 3.0.000 (2008-03-27) + */ + protected function _putextgstates() { + if ($this->pdfa_mode) { + // transparencies are not allowed in PDF/A mode + return; + } + foreach ($this->extgstates as $i => $ext) { + $this->extgstates[$i]['n'] = $this->_newobj(); + $out = '<< /Type /ExtGState'; + foreach ($ext['parms'] as $k => $v) { + if (is_float($v)) { + $v = sprintf('%.2F', $v); + } + $out .= ' /'.$k.' '.$v; + } + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + + /** + * Set alpha for stroking (CA) and non-stroking (ca) operations. + * @param $alpha (float) real value from 0 (transparent) to 1 (opaque) + * @param $bm (string) blend mode, one of the following: Normal, Multiply, Screen, Overlay, Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference, Exclusion, Hue, Saturation, Color, Luminosity + * @public + * @since 3.0.000 (2008-03-27) + */ + public function setAlpha($alpha, $bm='Normal') { + if ($this->pdfa_mode) { + // transparency is not allowed in PDF/A mode + return; + } + $gs = $this->addExtGState(array('ca' => $alpha, 'CA' => $alpha, 'BM' => '/'.$bm, 'AIS' => 'false')); + $this->setExtGState($gs); + } + + /** + * Set the default JPEG compression quality (1-100) + * @param $quality (int) JPEG quality, integer between 1 and 100 + * @public + * @since 3.0.000 (2008-03-27) + */ + public function setJPEGQuality($quality) { + if (($quality < 1) OR ($quality > 100)) { + $quality = 75; + } + $this->jpeg_quality = intval($quality); + } + + /** + * Set the default number of columns in a row for HTML tables. + * @param $cols (int) number of columns + * @public + * @since 3.0.014 (2008-06-04) + */ + public function setDefaultTableColumns($cols=4) { + $this->default_table_columns = intval($cols); + } + + /** + * Set the height of the cell (line height) respect the font height. + * @param $h (int) cell proportion respect font height (typical value = 1.25). + * @public + * @since 3.0.014 (2008-06-04) + */ + public function setCellHeightRatio($h) { + $this->cell_height_ratio = $h; + } + + /** + * return the height of cell repect font height. + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getCellHeightRatio() { + return $this->cell_height_ratio; + } + + /** + * Set the PDF version (check PDF reference for valid values). + * @param $version (string) PDF document version. + * @public + * @since 3.1.000 (2008-06-09) + */ + public function setPDFVersion($version='1.7') { + if ($this->pdfa_mode) { + // PDF/A mode + $this->PDFVersion = '1.4'; + } else { + $this->PDFVersion = $version; + } + } + + /** + * Set the viewer preferences dictionary controlling the way the document is to be presented on the screen or in print. + * (see Section 8.1 of PDF reference, "Viewer Preferences"). + *
        • HideToolbar boolean (Optional) A flag specifying whether to hide the viewer application's tool bars when the document is active. Default value: false.
        • HideMenubar boolean (Optional) A flag specifying whether to hide the viewer application's menu bar when the document is active. Default value: false.
        • HideWindowUI boolean (Optional) A flag specifying whether to hide user interface elements in the document's window (such as scroll bars and navigation controls), leaving only the document's contents displayed. Default value: false.
        • FitWindow boolean (Optional) A flag specifying whether to resize the document's window to fit the size of the first displayed page. Default value: false.
        • CenterWindow boolean (Optional) A flag specifying whether to position the document's window in the center of the screen. Default value: false.
        • DisplayDocTitle boolean (Optional; PDF 1.4) A flag specifying whether the window's title bar should display the document title taken from the Title entry of the document information dictionary (see Section 10.2.1, "Document Information Dictionary"). If false, the title bar should instead display the name of the PDF file containing the document. Default value: false.
        • NonFullScreenPageMode name (Optional) The document's page mode, specifying how to display the document on exiting full-screen mode:
          • UseNone Neither document outline nor thumbnail images visible
          • UseOutlines Document outline visible
          • UseThumbs Thumbnail images visible
          • UseOC Optional content group panel visible
          This entry is meaningful only if the value of the PageMode entry in the catalog dictionary (see Section 3.6.1, "Document Catalog") is FullScreen; it is ignored otherwise. Default value: UseNone.
        • ViewArea name (Optional; PDF 1.4) The name of the page boundary representing the area of a page to be displayed when viewing the document on the screen. Valid values are (see Section 10.10.1, "Page Boundaries").:
          • MediaBox
          • CropBox (default)
          • BleedBox
          • TrimBox
          • ArtBox
        • ViewClip name (Optional; PDF 1.4) The name of the page boundary to which the contents of a page are to be clipped when viewing the document on the screen. Valid values are (see Section 10.10.1, "Page Boundaries").:
          • MediaBox
          • CropBox (default)
          • BleedBox
          • TrimBox
          • ArtBox
        • PrintArea name (Optional; PDF 1.4) The name of the page boundary representing the area of a page to be rendered when printing the document. Valid values are (see Section 10.10.1, "Page Boundaries").:
          • MediaBox
          • CropBox (default)
          • BleedBox
          • TrimBox
          • ArtBox
        • PrintClip name (Optional; PDF 1.4) The name of the page boundary to which the contents of a page are to be clipped when printing the document. Valid values are (see Section 10.10.1, "Page Boundaries").:
          • MediaBox
          • CropBox (default)
          • BleedBox
          • TrimBox
          • ArtBox
        • PrintScaling name (Optional; PDF 1.6) The page scaling option to be selected when a print dialog is displayed for this document. Valid values are:
          • None, which indicates that the print dialog should reflect no page scaling
          • AppDefault (default), which indicates that applications should use the current print scaling
        • Duplex name (Optional; PDF 1.7) The paper handling option to use when printing the file from the print dialog. The following values are valid:
          • Simplex - Print single-sided
          • DuplexFlipShortEdge - Duplex and flip on the short edge of the sheet
          • DuplexFlipLongEdge - Duplex and flip on the long edge of the sheet
          Default value: none
        • PickTrayByPDFSize boolean (Optional; PDF 1.7) A flag specifying whether the PDF page size is used to select the input paper tray. This setting influences only the preset values used to populate the print dialog presented by a PDF viewer application. If PickTrayByPDFSize is true, the check box in the print dialog associated with input paper tray is checked. Note: This setting has no effect on Mac OS systems, which do not provide the ability to pick the input tray by size.
        • PrintPageRange array (Optional; PDF 1.7) The page numbers used to initialize the print dialog box when the file is printed. The first page of the PDF file is denoted by 1. Each pair consists of the first and last pages in the sub-range. An odd number of integers causes this entry to be ignored. Negative numbers cause the entire array to be ignored. Default value: as defined by PDF viewer application
        • NumCopies integer (Optional; PDF 1.7) The number of copies to be printed when the print dialog is opened for this file. Supported values are the integers 2 through 5. Values outside this range are ignored. Default value: as defined by PDF viewer application, but typically 1
        + * @param $preferences (array) array of options. + * @author Nicola Asuni + * @public + * @since 3.1.000 (2008-06-09) + */ + public function setViewerPreferences($preferences) { + $this->viewer_preferences = $preferences; + } + + /** + * Paints color transition registration bars + * @param $x (float) abscissa of the top left corner of the rectangle. + * @param $y (float) ordinate of the top left corner of the rectangle. + * @param $w (float) width of the rectangle. + * @param $h (float) height of the rectangle. + * @param $transition (boolean) if true prints tcolor transitions to white. + * @param $vertical (boolean) if true prints bar vertically. + * @param $colors (string) colors to print, one letter per color separated by comma (for example 'A,W,R,G,B,C,M,Y,K'): A=black, W=white, R=red, G=green, B=blue, C=cyan, M=magenta, Y=yellow, K=black. + * @author Nicola Asuni + * @since 4.9.000 (2010-03-26) + * @public + */ + public function colorRegistrationBar($x, $y, $w, $h, $transition=true, $vertical=false, $colors='A,R,G,B,C,M,Y,K') { + $bars = explode(',', $colors); + $numbars = count($bars); // number of bars to print + // set bar measures + if ($vertical) { + $coords = array(0, 0, 0, 1); + $wb = $w / $numbars; // bar width + $hb = $h; // bar height + $xd = $wb; // delta x + $yd = 0; // delta y + } else { + $coords = array(1, 0, 0, 0); + $wb = $w; // bar width + $hb = $h / $numbars; // bar height + $xd = 0; // delta x + $yd = $hb; // delta y + } + $xb = $x; + $yb = $y; + foreach ($bars as $col) { + switch ($col) { + // set transition colors + case 'A': { // BLACK + $col_a = array(255); + $col_b = array(0); + break; + } + case 'W': { // WHITE + $col_a = array(0); + $col_b = array(255); + break; + } + case 'R': { // R + $col_a = array(255,255,255); + $col_b = array(255,0,0); + break; + } + case 'G': { // G + $col_a = array(255,255,255); + $col_b = array(0,255,0); + break; + } + case 'B': { // B + $col_a = array(255,255,255); + $col_b = array(0,0,255); + break; + } + case 'C': { // C + $col_a = array(0,0,0,0); + $col_b = array(100,0,0,0); + break; + } + case 'M': { // M + $col_a = array(0,0,0,0); + $col_b = array(0,100,0,0); + break; + } + case 'Y': { // Y + $col_a = array(0,0,0,0); + $col_b = array(0,0,100,0); + break; + } + case 'K': { // K + $col_a = array(0,0,0,0); + $col_b = array(0,0,0,100); + break; + } + default: { // GRAY + $col_a = array(255); + $col_b = array(0); + break; + } + } + if ($transition) { + // color gradient + $this->LinearGradient($xb, $yb, $wb, $hb, $col_a, $col_b, $coords); + } else { + // color rectangle + $this->SetFillColorArray($col_b); + $this->Rect($xb, $yb, $wb, $hb, 'F', array()); + } + $xb += $xd; + $yb += $yd; + } + } + + /** + * Paints crop marks. + * @param $x (float) abscissa of the crop mark center. + * @param $y (float) ordinate of the crop mark center. + * @param $w (float) width of the crop mark. + * @param $h (float) height of the crop mark. + * @param $type (string) type of crop mark, one symbol per type separated by comma: T = TOP, F = BOTTOM, L = LEFT, R = RIGHT, TL = A = TOP-LEFT, TR = B = TOP-RIGHT, BL = C = BOTTOM-LEFT, BR = D = BOTTOM-RIGHT. + * @param $color (array) crop mark color (default black). + * @author Nicola Asuni + * @since 4.9.000 (2010-03-26) + * @public + */ + public function cropMark($x, $y, $w, $h, $type='T,R,B,L', $color=array(0,0,0)) { + $this->SetLineStyle(array('width' => (0.5 / $this->k), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $color)); + $type = strtoupper($type); + $type = preg_replace('/[^A-Z\-\,]*/', '', $type); + // split type in single components + $type = str_replace('-', ',', $type); + $type = str_replace('TL', 'T,L', $type); + $type = str_replace('TR', 'T,R', $type); + $type = str_replace('BL', 'F,L', $type); + $type = str_replace('BR', 'F,R', $type); + $type = str_replace('A', 'T,L', $type); + $type = str_replace('B', 'T,R', $type); + $type = str_replace('T,RO', 'BO', $type); + $type = str_replace('C', 'F,L', $type); + $type = str_replace('D', 'F,R', $type); + $crops = explode(',', strtoupper($type)); + // remove duplicates + $crops = array_unique($crops); + $dw = ($w / 4); // horizontal space to leave before the intersection point + $dh = ($h / 4); // vertical space to leave before the intersection point + foreach ($crops as $crop) { + switch ($crop) { + case 'T': + case 'TOP': { + $x1 = $x; + $y1 = ($y - $h); + $x2 = $x; + $y2 = ($y - $dh); + break; + } + case 'F': + case 'BOTTOM': { + $x1 = $x; + $y1 = ($y + $dh); + $x2 = $x; + $y2 = ($y + $h); + break; + } + case 'L': + case 'LEFT': { + $x1 = ($x - $w); + $y1 = $y; + $x2 = ($x - $dw); + $y2 = $y; + break; + } + case 'R': + case 'RIGHT': { + $x1 = ($x + $dw); + $y1 = $y; + $x2 = ($x + $w); + $y2 = $y; + break; + } + } + $this->Line($x1, $y1, $x2, $y2); + } + } + + /** + * Paints a registration mark + * @param $x (float) abscissa of the registration mark center. + * @param $y (float) ordinate of the registration mark center. + * @param $r (float) radius of the crop mark. + * @param $double (boolean) if true print two concentric crop marks. + * @param $cola (array) crop mark color (default black). + * @param $colb (array) second crop mark color. + * @author Nicola Asuni + * @since 4.9.000 (2010-03-26) + * @public + */ + public function registrationMark($x, $y, $r, $double=false, $cola=array(0,0,0), $colb=array(255,255,255)) { + $line_style = array('width' => (0.5 / $this->k), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => $cola); + $this->SetFillColorArray($cola); + $this->PieSector($x, $y, $r, 90, 180, 'F'); + $this->PieSector($x, $y, $r, 270, 360, 'F'); + $this->Circle($x, $y, $r, 0, 360, 'C', $line_style, array(), 8); + if ($double) { + $r2 = $r * 0.5; + $this->SetFillColorArray($colb); + $this->PieSector($x, $y, $r2, 90, 180, 'F'); + $this->PieSector($x, $y, $r2, 270, 360, 'F'); + $this->SetFillColorArray($cola); + $this->PieSector($x, $y, $r2, 0, 90, 'F'); + $this->PieSector($x, $y, $r2, 180, 270, 'F'); + $this->Circle($x, $y, $r2, 0, 360, 'C', $line_style, array(), 8); + } + } + + /** + * Paints a linear colour gradient. + * @param $x (float) abscissa of the top left corner of the rectangle. + * @param $y (float) ordinate of the top left corner of the rectangle. + * @param $w (float) width of the rectangle. + * @param $h (float) height of the rectangle. + * @param $col1 (array) first color (Grayscale, RGB or CMYK components). + * @param $col2 (array) second color (Grayscale, RGB or CMYK components). + * @param $coords (array) array of the form (x1, y1, x2, y2) which defines the gradient vector (see linear_gradient_coords.jpg). The default value is from left to right (x1=0, y1=0, x2=1, y2=0). + * @author Andreas Würmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function LinearGradient($x, $y, $w, $h, $col1=array(), $col2=array(), $coords=array(0,0,1,0)) { + $this->Clip($x, $y, $w, $h); + $this->Gradient(2, $coords, array(array('color' => $col1, 'offset' => 0, 'exponent' => 1), array('color' => $col2, 'offset' => 1, 'exponent' => 1)), array(), false); + } + + /** + * Paints a radial colour gradient. + * @param $x (float) abscissa of the top left corner of the rectangle. + * @param $y (float) ordinate of the top left corner of the rectangle. + * @param $w (float) width of the rectangle. + * @param $h (float) height of the rectangle. + * @param $col1 (array) first color (Grayscale, RGB or CMYK components). + * @param $col2 (array) second color (Grayscale, RGB or CMYK components). + * @param $coords (array) array of the form (fx, fy, cx, cy, r) where (fx, fy) is the starting point of the gradient with color1, (cx, cy) is the center of the circle with color2, and r is the radius of the circle (see radial_gradient_coords.jpg). (fx, fy) should be inside the circle, otherwise some areas will not be defined. + * @author Andreas Würmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function RadialGradient($x, $y, $w, $h, $col1=array(), $col2=array(), $coords=array(0.5,0.5,0.5,0.5,1)) { + $this->Clip($x, $y, $w, $h); + $this->Gradient(3, $coords, array(array('color' => $col1, 'offset' => 0, 'exponent' => 1), array('color' => $col2, 'offset' => 1, 'exponent' => 1)), array(), false); + } + + /** + * Paints a coons patch mesh. + * @param $x (float) abscissa of the top left corner of the rectangle. + * @param $y (float) ordinate of the top left corner of the rectangle. + * @param $w (float) width of the rectangle. + * @param $h (float) height of the rectangle. + * @param $col1 (array) first color (lower left corner) (RGB components). + * @param $col2 (array) second color (lower right corner) (RGB components). + * @param $col3 (array) third color (upper right corner) (RGB components). + * @param $col4 (array) fourth color (upper left corner) (RGB components). + * @param $coords (array)
        • for one patch mesh: array(float x1, float y1, .... float x12, float y12): 12 pairs of coordinates (normally from 0 to 1) which specify the Bezier control points that define the patch. First pair is the lower left edge point, next is its right control point (control point 2). Then the other points are defined in the order: control point 1, edge point, control point 2 going counter-clockwise around the patch. Last (x12, y12) is the first edge point's left control point (control point 1).
        • for two or more patch meshes: array[number of patches]: arrays with the following keys for each patch: f: where to put that patch (0 = first patch, 1, 2, 3 = right, top and left of precedent patch - I didn't figure this out completely - just try and error ;-) points: 12 pairs of coordinates of the Bezier control points as above for the first patch, 8 pairs of coordinates for the following patches, ignoring the coordinates already defined by the precedent patch (I also didn't figure out the order of these - also: try and see what's happening) colors: must be 4 colors for the first patch, 2 colors for the following patches
        + * @param $coords_min (array) minimum value used by the coordinates. If a coordinate's value is smaller than this it will be cut to coords_min. default: 0 + * @param $coords_max (array) maximum value used by the coordinates. If a coordinate's value is greater than this it will be cut to coords_max. default: 1 + * @param $antialias (boolean) A flag indicating whether to filter the shading function to prevent aliasing artifacts. + * @author Andreas Würmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function CoonsPatchMesh($x, $y, $w, $h, $col1=array(), $col2=array(), $col3=array(), $col4=array(), $coords=array(0.00,0.0,0.33,0.00,0.67,0.00,1.00,0.00,1.00,0.33,1.00,0.67,1.00,1.00,0.67,1.00,0.33,1.00,0.00,1.00,0.00,0.67,0.00,0.33), $coords_min=0, $coords_max=1, $antialias=false) { + if ($this->pdfa_mode) { + return; + } + $this->Clip($x, $y, $w, $h); + $n = count($this->gradients) + 1; + $this->gradients[$n] = array(); + $this->gradients[$n]['type'] = 6; //coons patch mesh + $this->gradients[$n]['coords'] = array(); + $this->gradients[$n]['antialias'] = $antialias; + $this->gradients[$n]['colors'] = array(); + $this->gradients[$n]['transparency'] = false; + //check the coords array if it is the simple array or the multi patch array + if (!isset($coords[0]['f'])) { + //simple array -> convert to multi patch array + if (!isset($col1[1])) { + $col1[1] = $col1[2] = $col1[0]; + } + if (!isset($col2[1])) { + $col2[1] = $col2[2] = $col2[0]; + } + if (!isset($col3[1])) { + $col3[1] = $col3[2] = $col3[0]; + } + if (!isset($col4[1])) { + $col4[1] = $col4[2] = $col4[0]; + } + $patch_array[0]['f'] = 0; + $patch_array[0]['points'] = $coords; + $patch_array[0]['colors'][0]['r'] = $col1[0]; + $patch_array[0]['colors'][0]['g'] = $col1[1]; + $patch_array[0]['colors'][0]['b'] = $col1[2]; + $patch_array[0]['colors'][1]['r'] = $col2[0]; + $patch_array[0]['colors'][1]['g'] = $col2[1]; + $patch_array[0]['colors'][1]['b'] = $col2[2]; + $patch_array[0]['colors'][2]['r'] = $col3[0]; + $patch_array[0]['colors'][2]['g'] = $col3[1]; + $patch_array[0]['colors'][2]['b'] = $col3[2]; + $patch_array[0]['colors'][3]['r'] = $col4[0]; + $patch_array[0]['colors'][3]['g'] = $col4[1]; + $patch_array[0]['colors'][3]['b'] = $col4[2]; + } else { + //multi patch array + $patch_array = $coords; + } + $bpcd = 65535; //16 bits per coordinate + //build the data stream + $this->gradients[$n]['stream'] = ''; + $count_patch = count($patch_array); + for ($i=0; $i < $count_patch; ++$i) { + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['f']); //start with the edge flag as 8 bit + $count_points = count($patch_array[$i]['points']); + for ($j=0; $j < $count_points; ++$j) { + //each point as 16 bit + $patch_array[$i]['points'][$j] = (($patch_array[$i]['points'][$j] - $coords_min) / ($coords_max - $coords_min)) * $bpcd; + if ($patch_array[$i]['points'][$j] < 0) { + $patch_array[$i]['points'][$j] = 0; + } + if ($patch_array[$i]['points'][$j] > $bpcd) { + $patch_array[$i]['points'][$j] = $bpcd; + } + $this->gradients[$n]['stream'] .= chr(floor($patch_array[$i]['points'][$j] / 256)); + $this->gradients[$n]['stream'] .= chr(floor($patch_array[$i]['points'][$j] % 256)); + } + $count_cols = count($patch_array[$i]['colors']); + for ($j=0; $j < $count_cols; ++$j) { + //each color component as 8 bit + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['colors'][$j]['r']); + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['colors'][$j]['g']); + $this->gradients[$n]['stream'] .= chr($patch_array[$i]['colors'][$j]['b']); + } + } + //paint the gradient + $this->_out('/Sh'.$n.' sh'); + //restore previous Graphic State + $this->_out('Q'); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['gradients'][$n] = $this->gradients[$n]; + } + } + + /** + * Set a rectangular clipping area. + * @param $x (float) abscissa of the top left corner of the rectangle (or top right corner for RTL mode). + * @param $y (float) ordinate of the top left corner of the rectangle. + * @param $w (float) width of the rectangle. + * @param $h (float) height of the rectangle. + * @author Andreas Würmser, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @protected + */ + protected function Clip($x, $y, $w, $h) { + if ($this->rtl) { + $x = $this->w - $x - $w; + } + //save current Graphic State + $s = 'q'; + //set clipping area + $s .= sprintf(' %.2F %.2F %.2F %.2F re W n', $x*$this->k, ($this->h-$y)*$this->k, $w*$this->k, -$h*$this->k); + //set up transformation matrix for gradient + $s .= sprintf(' %.3F 0 0 %.3F %.3F %.3F cm', $w*$this->k, $h*$this->k, $x*$this->k, ($this->h-($y+$h))*$this->k); + $this->_out($s); + } + + /** + * Output gradient. + * @param $type (int) type of gradient (1 Function-based shading; 2 Axial shading; 3 Radial shading; 4 Free-form Gouraud-shaded triangle mesh; 5 Lattice-form Gouraud-shaded triangle mesh; 6 Coons patch mesh; 7 Tensor-product patch mesh). (Not all types are currently supported) + * @param $coords (array) array of coordinates. + * @param $stops (array) array gradient color components: color = array of GRAY, RGB or CMYK color components; offset = (0 to 1) represents a location along the gradient vector; exponent = exponent of the exponential interpolation function (default = 1). + * @param $background (array) An array of colour components appropriate to the colour space, specifying a single background colour value. + * @param $antialias (boolean) A flag indicating whether to filter the shading function to prevent aliasing artifacts. + * @author Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function Gradient($type, $coords, $stops, $background=array(), $antialias=false) { + if ($this->pdfa_mode) { + return; + } + $n = count($this->gradients) + 1; + $this->gradients[$n] = array(); + $this->gradients[$n]['type'] = $type; + $this->gradients[$n]['coords'] = $coords; + $this->gradients[$n]['antialias'] = $antialias; + $this->gradients[$n]['colors'] = array(); + $this->gradients[$n]['transparency'] = false; + // color space + $numcolspace = count($stops[0]['color']); + $bcolor = array_values($background); + switch($numcolspace) { + case 4: { // CMYK + $this->gradients[$n]['colspace'] = 'DeviceCMYK'; + if (!empty($background)) { + $this->gradients[$n]['background'] = sprintf('%.3F %.3F %.3F %.3F', $bcolor[0]/100, $bcolor[1]/100, $bcolor[2]/100, $bcolor[3]/100); + } + break; + } + case 3: { // RGB + $this->gradients[$n]['colspace'] = 'DeviceRGB'; + if (!empty($background)) { + $this->gradients[$n]['background'] = sprintf('%.3F %.3F %.3F', $bcolor[0]/255, $bcolor[1]/255, $bcolor[2]/255); + } + break; + } + case 1: { // Gray scale + $this->gradients[$n]['colspace'] = 'DeviceGray'; + if (!empty($background)) { + $this->gradients[$n]['background'] = sprintf('%.3F', $bcolor[0]/255); + } + break; + } + } + $num_stops = count($stops); + $last_stop_id = $num_stops - 1; + foreach ($stops as $key => $stop) { + $this->gradients[$n]['colors'][$key] = array(); + // offset represents a location along the gradient vector + if (isset($stop['offset'])) { + $this->gradients[$n]['colors'][$key]['offset'] = $stop['offset']; + } else { + if ($key == 0) { + $this->gradients[$n]['colors'][$key]['offset'] = 0; + } elseif ($key == $last_stop_id) { + $this->gradients[$n]['colors'][$key]['offset'] = 1; + } else { + $offsetstep = (1 - $this->gradients[$n]['colors'][($key - 1)]['offset']) / ($num_stops - $key); + $this->gradients[$n]['colors'][$key]['offset'] = $this->gradients[$n]['colors'][($key - 1)]['offset'] + $offsetstep; + } + } + if (isset($stop['opacity'])) { + $this->gradients[$n]['colors'][$key]['opacity'] = $stop['opacity']; + if ((!$this->pdfa_mode) AND ($stop['opacity'] < 1)) { + $this->gradients[$n]['transparency'] = true; + } + } else { + $this->gradients[$n]['colors'][$key]['opacity'] = 1; + } + // exponent for the exponential interpolation function + if (isset($stop['exponent'])) { + $this->gradients[$n]['colors'][$key]['exponent'] = $stop['exponent']; + } else { + $this->gradients[$n]['colors'][$key]['exponent'] = 1; + } + // set colors + $color = array_values($stop['color']); + switch($numcolspace) { + case 4: { // CMYK + $this->gradients[$n]['colors'][$key]['color'] = sprintf('%.3F %.3F %.3F %.3F', $color[0]/100, $color[1]/100, $color[2]/100, $color[3]/100); + break; + } + case 3: { // RGB + $this->gradients[$n]['colors'][$key]['color'] = sprintf('%.3F %.3F %.3F', $color[0]/255, $color[1]/255, $color[2]/255); + break; + } + case 1: { // Gray scale + $this->gradients[$n]['colors'][$key]['color'] = sprintf('%.3F', $color[0]/255); + break; + } + } + } + if ($this->gradients[$n]['transparency']) { + // paint luminosity gradient + $this->_out('/TGS'.$n.' gs'); + } + //paint the gradient + $this->_out('/Sh'.$n.' sh'); + //restore previous Graphic State + $this->_out('Q'); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['gradients'][$n] = $this->gradients[$n]; + } + } + + /** + * Output gradient shaders. + * @author Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @protected + */ + function _putshaders() { + if ($this->pdfa_mode) { + return; + } + $idt = count($this->gradients); //index for transparency gradients + foreach ($this->gradients as $id => $grad) { + if (($grad['type'] == 2) OR ($grad['type'] == 3)) { + $fc = $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 3'; + $out .= ' /Domain [0 1]'; + $functions = ''; + $bounds = ''; + $encode = ''; + $i = 1; + $num_cols = count($grad['colors']); + $lastcols = $num_cols - 1; + for ($i = 1; $i < $num_cols; ++$i) { + $functions .= ($fc + $i).' 0 R '; + if ($i < $lastcols) { + $bounds .= sprintf('%.3F ', $grad['colors'][$i]['offset']); + } + $encode .= '0 1 '; + } + $out .= ' /Functions ['.trim($functions).']'; + $out .= ' /Bounds ['.trim($bounds).']'; + $out .= ' /Encode ['.trim($encode).']'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + for ($i = 1; $i < $num_cols; ++$i) { + $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 2'; + $out .= ' /Domain [0 1]'; + $out .= ' /C0 ['.$grad['colors'][($i - 1)]['color'].']'; + $out .= ' /C1 ['.$grad['colors'][$i]['color'].']'; + $out .= ' /N '.$grad['colors'][$i]['exponent']; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + // set transparency fuctions + if ($grad['transparency']) { + $ft = $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 3'; + $out .= ' /Domain [0 1]'; + $functions = ''; + $i = 1; + $num_cols = count($grad['colors']); + for ($i = 1; $i < $num_cols; ++$i) { + $functions .= ($ft + $i).' 0 R '; + } + $out .= ' /Functions ['.trim($functions).']'; + $out .= ' /Bounds ['.trim($bounds).']'; + $out .= ' /Encode ['.trim($encode).']'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + for ($i = 1; $i < $num_cols; ++$i) { + $this->_newobj(); + $out = '<<'; + $out .= ' /FunctionType 2'; + $out .= ' /Domain [0 1]'; + $out .= ' /C0 ['.$grad['colors'][($i - 1)]['opacity'].']'; + $out .= ' /C1 ['.$grad['colors'][$i]['opacity'].']'; + $out .= ' /N '.$grad['colors'][$i]['exponent']; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + } + } + } + // set shading object + $this->_newobj(); + $out = '<< /ShadingType '.$grad['type']; + if (isset($grad['colspace'])) { + $out .= ' /ColorSpace /'.$grad['colspace']; + } else { + $out .= ' /ColorSpace /DeviceRGB'; + } + if (isset($grad['background']) AND !empty($grad['background'])) { + $out .= ' /Background ['.$grad['background'].']'; + } + if (isset($grad['antialias']) AND ($grad['antialias'] === true)) { + $out .= ' /AntiAlias true'; + } + if ($grad['type'] == 2) { + $out .= ' '.sprintf('/Coords [%.3F %.3F %.3F %.3F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3]); + $out .= ' /Domain [0 1]'; + $out .= ' /Function '.$fc.' 0 R'; + $out .= ' /Extend [true true]'; + $out .= ' >>'; + } elseif ($grad['type'] == 3) { + //x0, y0, r0, x1, y1, r1 + //at this this time radius of inner circle is 0 + $out .= ' '.sprintf('/Coords [%.3F %.3F 0 %.3F %.3F %.3F]', $grad['coords'][0], $grad['coords'][1], $grad['coords'][2], $grad['coords'][3], $grad['coords'][4]); + $out .= ' /Domain [0 1]'; + $out .= ' /Function '.$fc.' 0 R'; + $out .= ' /Extend [true true]'; + $out .= ' >>'; + } elseif ($grad['type'] == 6) { + $out .= ' /BitsPerCoordinate 16'; + $out .= ' /BitsPerComponent 8'; + $out .= ' /Decode[0 1 0 1 0 1 0 1 0 1]'; + $out .= ' /BitsPerFlag 8'; + $stream = $this->_getrawstream($grad['stream']); + $out .= ' /Length '.strlen($stream); + $out .= ' >>'; + $out .= ' stream'."\n".$stream."\n".'endstream'; + } + $out .= "\n".'endobj'; + $this->_out($out); + if ($grad['transparency']) { + $shading_transparency = preg_replace('/\/ColorSpace \/[^\s]+/si', '/ColorSpace /DeviceGray', $out); + $shading_transparency = preg_replace('/\/Function [0-9]+ /si', '/Function '.$ft.' ', $shading_transparency); + } + $this->gradients[$id]['id'] = $this->n; + // set pattern object + $this->_newobj(); + $out = '<< /Type /Pattern /PatternType 2'; + $out .= ' /Shading '.$this->gradients[$id]['id'].' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $this->gradients[$id]['pattern'] = $this->n; + // set shading and pattern for transparency mask + if ($grad['transparency']) { + // luminosity pattern + $idgs = $id + $idt; + $this->_newobj(); + $this->_out($shading_transparency); + $this->gradients[$idgs]['id'] = $this->n; + $this->_newobj(); + $out = '<< /Type /Pattern /PatternType 2'; + $out .= ' /Shading '.$this->gradients[$idgs]['id'].' 0 R'; + $out .= ' >>'; + $out .= "\n".'endobj'; + $this->_out($out); + $this->gradients[$idgs]['pattern'] = $this->n; + // luminosity XObject + $oid = $this->_newobj(); + $this->xobjects['LX'.$oid] = array('n' => $oid); + $filter = ''; + $stream = 'q /a0 gs /Pattern cs /p'.$idgs.' scn 0 0 '.$this->wPt.' '.$this->hPt.' re f Q'; + if ($this->compress) { + $filter = ' /Filter /FlateDecode'; + $stream = gzcompress($stream); + } + $stream = $this->_getrawstream($stream); + $out = '<< /Type /XObject /Subtype /Form /FormType 1'.$filter; + $out .= ' /Length '.strlen($stream); + $rect = sprintf('%.2F %.2F', $this->wPt, $this->hPt); + $out .= ' /BBox [0 0 '.$rect.']'; + $out .= ' /Group << /Type /Group /S /Transparency /CS /DeviceGray >>'; + $out .= ' /Resources <<'; + $out .= ' /ExtGState << /a0 << /ca 1 /CA 1 >> >>'; + $out .= ' /Pattern << /p'.$idgs.' '.$this->gradients[$idgs]['pattern'].' 0 R >>'; + $out .= ' >>'; + $out .= ' >> '; + $out .= ' stream'."\n".$stream."\n".'endstream'; + $out .= "\n".'endobj'; + $this->_out($out); + // SMask + $this->_newobj(); + $out = '<< /Type /Mask /S /Luminosity /G '.($this->n - 1).' 0 R >>'."\n".'endobj'; + $this->_out($out); + // ExtGState + $this->_newobj(); + $out = '<< /Type /ExtGState /SMask '.($this->n - 1).' 0 R /AIS false >>'."\n".'endobj'; + $this->_out($out); + $this->extgstates[] = array('n' => $this->n, 'name' => 'TGS'.$id); + } + } + } + + /** + * Draw the sector of a circle. + * It can be used for instance to render pie charts. + * @param $xc (float) abscissa of the center. + * @param $yc (float) ordinate of the center. + * @param $r (float) radius. + * @param $a (float) start angle (in degrees). + * @param $b (float) end angle (in degrees). + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $cw: (float) indicates whether to go clockwise (default: true). + * @param $o: (float) origin of angles (0 for 3 o'clock, 90 for noon, 180 for 9 o'clock, 270 for 6 o'clock). Default: 90. + * @author Maxime Delorme, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function PieSector($xc, $yc, $r, $a, $b, $style='FD', $cw=true, $o=90) { + $this->PieSectorXY($xc, $yc, $r, $r, $a, $b, $style, $cw, $o); + } + + /** + * Draw the sector of an ellipse. + * It can be used for instance to render pie charts. + * @param $xc (float) abscissa of the center. + * @param $yc (float) ordinate of the center. + * @param $rx (float) the x-axis radius. + * @param $ry (float) the y-axis radius. + * @param $a (float) start angle (in degrees). + * @param $b (float) end angle (in degrees). + * @param $style (string) Style of rendering. See the getPathPaintOperator() function for more information. + * @param $cw: (float) indicates whether to go clockwise. + * @param $o: (float) origin of angles (0 for 3 o'clock, 90 for noon, 180 for 9 o'clock, 270 for 6 o'clock). + * @param $nc (integer) Number of curves used to draw a 90 degrees portion of arc. + * @author Maxime Delorme, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function PieSectorXY($xc, $yc, $rx, $ry, $a, $b, $style='FD', $cw=false, $o=0, $nc=2) { + if ($this->rtl) { + $xc = $this->w - $xc; + } + $op = $this->getPathPaintOperator($style); + if ($op == 'f') { + $line_style = array(); + } + if ($cw) { + $d = $b; + $b = 360 - $a + $o; + $a = 360 - $d + $o; + } else { + $b += $o; + $a += $o; + } + $this->_outellipticalarc($xc, $yc, $rx, $ry, 0, $a, $b, true, $nc); + $this->_out($op); + } + + /** + * Embed vector-based Adobe Illustrator (AI) or AI-compatible EPS files. + * NOTE: EPS is not yet fully implemented, use the setRasterizeVectorImages() method to enable/disable rasterization of vector images using ImageMagick library. + * Only vector drawing is supported, not text or bitmap. + * Although the script was successfully tested with various AI format versions, best results are probably achieved with files that were exported in the AI3 format (tested with Illustrator CS2, Freehand MX and Photoshop CS2). + * @param $file (string) Name of the file containing the image or a '@' character followed by the EPS/AI data string. + * @param $x (float) Abscissa of the upper-left corner. + * @param $y (float) Ordinate of the upper-left corner. + * @param $w (float) Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $h (float) Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $useBoundingBox (boolean) specifies whether to position the bounding box (true) or the complete canvas (false) at location (x,y). Default value is true. + * @param $align (string) Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
        • T: top-right for LTR or top-left for RTL
        • M: middle-right for LTR or middle-left for RTL
        • B: bottom-right for LTR or bottom-left for RTL
        • N: next line
        + * @param $palign (string) Allows to center or align the image on the current line. Possible values are:
        • L : left align
        • C : center
        • R : right align
        • '' : empty string : left for LTR or right for RTL
        + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
        • 0: no border (default)
        • 1: frame
        or a string containing some or all of the following characters (in any order):
        • L: left
        • T: top
        • R: right
        • B: bottom
        or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $fitonpage (boolean) if true the image is resized to not exceed page dimensions. + * @param $fixoutvals (boolean) if true remove values outside the bounding box. + * @author Valentin Schmidt, Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function ImageEps($file, $x='', $y='', $w=0, $h=0, $link='', $useBoundingBox=true, $align='', $palign='', $border=0, $fitonpage=false, $fixoutvals=false) { + if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) { + // convert EPS to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'EPS', $link, $align, true, 300, $palign, false, false, $border, false, false, $fitonpage); + } + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $k = $this->k; + if ($file{0} === '@') { // image from string + $data = substr($file, 1); + } else { // EPS/AI file + $data = file_get_contents($file); + } + if ($data === false) { + $this->Error('EPS file not found: '.$file); + } + $regs = array(); + // EPS/AI compatibility check (only checks files created by Adobe Illustrator!) + preg_match("/%%Creator:([^\r\n]+)/", $data, $regs); # find Creator + if (count($regs) > 1) { + $version_str = trim($regs[1]); # e.g. "Adobe Illustrator(R) 8.0" + if (strpos($version_str, 'Adobe Illustrator') !== false) { + $versexp = explode(' ', $version_str); + $version = (float)array_pop($versexp); + if ($version >= 9) { + $this->Error('This version of Adobe Illustrator file is not supported: '.$file); + } + } + } + // strip binary bytes in front of PS-header + $start = strpos($data, '%!PS-Adobe'); + if ($start > 0) { + $data = substr($data, $start); + } + // find BoundingBox params + preg_match("/%%BoundingBox:([^\r\n]+)/", $data, $regs); + if (count($regs) > 1) { + list($x1, $y1, $x2, $y2) = explode(' ', trim($regs[1])); + } else { + $this->Error('No BoundingBox found in EPS/AI file: '.$file); + } + $start = strpos($data, '%%EndSetup'); + if ($start === false) { + $start = strpos($data, '%%EndProlog'); + } + if ($start === false) { + $start = strpos($data, '%%BoundingBox'); + } + $data = substr($data, $start); + $end = strpos($data, '%%PageTrailer'); + if ($end===false) { + $end = strpos($data, 'showpage'); + } + if ($end) { + $data = substr($data, 0, $end); + } + // calculate image width and height on document + if (($w <= 0) AND ($h <= 0)) { + $w = ($x2 - $x1) / $k; + $h = ($y2 - $y1) / $k; + } elseif ($w <= 0) { + $w = ($x2-$x1) / $k * ($h / (($y2 - $y1) / $k)); + } elseif ($h <= 0) { + $h = ($y2 - $y1) / $k * ($w / (($x2 - $x1) / $k)); + } + // fit the image on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + if ($this->rasterize_vector_images) { + // convert EPS to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'EPS', $link, $align, true, 300, $palign, false, false, $border, false, false, $fitonpage); + } + // set scaling factors + $scale_x = $w / (($x2 - $x1) / $k); + $scale_y = $h / (($y2 - $y1) / $k); + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x - $w; + } + $this->img_rb_x = $ximg; + } else { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x; + } + $this->img_rb_x = $ximg + $w; + } + if ($useBoundingBox) { + $dx = $ximg * $k - $x1; + $dy = $y * $k - $y1; + } else { + $dx = $ximg * $k; + $dy = $y * $k; + } + // save the current graphic state + $this->_out('q'.$this->epsmarker); + // translate + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F cm', 1, 0, 0, 1, $dx, $dy + ($this->hPt - (2 * $y * $k) - ($y2 - $y1)))); + // scale + if (isset($scale_x)) { + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F cm', $scale_x, 0, 0, $scale_y, $x1 * (1 - $scale_x), $y2 * (1 - $scale_y))); + } + // handle pc/unix/mac line endings + $lines = preg_split('/[\r\n]+/si', $data, -1, PREG_SPLIT_NO_EMPTY); + $u=0; + $cnt = count($lines); + for ($i=0; $i < $cnt; ++$i) { + $line = $lines[$i]; + if (($line == '') OR ($line{0} == '%')) { + continue; + } + $len = strlen($line); + // check for spot color names + $color_name = ''; + if (strcasecmp('x', substr(trim($line), -1)) == 0) { + if (preg_match('/\([^\)]*\)/', $line, $matches) > 0) { + // extract spot color name + $color_name = $matches[0]; + // remove color name from string + $line = str_replace(' '.$color_name, '', $line); + // remove pharentesis from color name + $color_name = substr($color_name, 1, -1); + } + } + $chunks = explode(' ', $line); + $cmd = trim(array_pop($chunks)); + // RGB + if (($cmd == 'Xa') OR ($cmd == 'XA')) { + $b = array_pop($chunks); + $g = array_pop($chunks); + $r = array_pop($chunks); + $this->_out(''.$r.' '.$g.' '.$b.' '.($cmd=='Xa'?'rg':'RG')); //substr($line, 0, -2).'rg' -> in EPS (AI8): c m y k r g b rg! + continue; + } + $skip = false; + if ($fixoutvals) { + // check for values outside the bounding box + switch ($cmd) { + case 'm': + case 'l': + case 'L': { + // skip values outside bounding box + foreach ($chunks as $key => $val) { + if ((($key % 2) == 0) AND (($val < $x1) OR ($val > $x2))) { + $skip = true; + } elseif ((($key % 2) != 0) AND (($val < $y1) OR ($val > $y2))) { + $skip = true; + } + } + } + } + } + switch ($cmd) { + case 'm': + case 'l': + case 'v': + case 'y': + case 'c': + case 'k': + case 'K': + case 'g': + case 'G': + case 's': + case 'S': + case 'J': + case 'j': + case 'w': + case 'M': + case 'd': + case 'n': { + if ($skip) { + break; + } + $this->_out($line); + break; + } + case 'x': {// custom fill color + if (empty($color_name)) { + // CMYK color + list($col_c, $col_m, $col_y, $col_k) = $chunks; + $this->_out(''.$col_c.' '.$col_m.' '.$col_y.' '.$col_k.' k'); + } else { + // Spot Color (CMYK + tint) + list($col_c, $col_m, $col_y, $col_k, $col_t) = $chunks; + $this->AddSpotColor($color_name, ($col_c * 100), ($col_m * 100), ($col_y * 100), ($col_k * 100)); + $color_cmd = sprintf('/CS%d cs %.3F scn', $this->spot_colors[$color_name]['i'], (1 - $col_t)); + $this->_out($color_cmd); + } + break; + } + case 'X': { // custom stroke color + if (empty($color_name)) { + // CMYK color + list($col_c, $col_m, $col_y, $col_k) = $chunks; + $this->_out(''.$col_c.' '.$col_m.' '.$col_y.' '.$col_k.' K'); + } else { + // Spot Color (CMYK + tint) + list($col_c, $col_m, $col_y, $col_k, $col_t) = $chunks; + $this->AddSpotColor($color_name, ($col_c * 100), ($col_m * 100), ($col_y * 100), ($col_k * 100)); + $color_cmd = sprintf('/CS%d CS %.3F SCN', $this->spot_colors[$color_name]['i'], (1 - $col_t)); + $this->_out($color_cmd); + } + break; + } + case 'Y': + case 'N': + case 'V': + case 'L': + case 'C': { + if ($skip) { + break; + } + $line[($len - 1)] = strtolower($cmd); + $this->_out($line); + break; + } + case 'b': + case 'B': { + $this->_out($cmd . '*'); + break; + } + case 'f': + case 'F': { + if ($u > 0) { + $isU = false; + $max = min(($i + 5), $cnt); + for ($j = ($i + 1); $j < $max; ++$j) { + $isU = ($isU OR (($lines[$j] == 'U') OR ($lines[$j] == '*U'))); + } + if ($isU) { + $this->_out('f*'); + } + } else { + $this->_out('f*'); + } + break; + } + case '*u': { + ++$u; + break; + } + case '*U': { + --$u; + break; + } + } + } + // restore previous graphic state + $this->_out($this->epsmarker.'Q'); + if (!empty($border)) { + $bx = $this->x; + $by = $this->y; + $this->x = $ximg; + if ($this->rtl) { + $this->x += $w; + } + $this->y = $y; + $this->Cell($w, $h, '', $border, 0, '', 0, '', 0, true); + $this->x = $bx; + $this->y = $by; + } + if ($link) { + $this->Link($ximg, $y, $w, $h, $link, 0); + } + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->SetY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + } + + /** + * Set document barcode. + * @param $bc (string) barcode + * @public + */ + public function setBarcode($bc='') { + $this->barcode = $bc; + } + + /** + * Get current barcode. + * @return string + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getBarcode() { + return $this->barcode; + } + + /** + * Print a Linear Barcode. + * @param $code (string) code to print + * @param $type (string) type of barcode (see barcodes.php for supported formats). + * @param $x (int) x position in user units (empty string = current x position) + * @param $y (int) y position in user units (empty string = current y position) + * @param $w (int) width in user units (empty string = remaining page width) + * @param $h (int) height in user units (empty string = remaining page height) + * @param $xres (float) width of the smallest bar in user units (empty string = default value = 0.4mm) + * @param $style (array) array of options:
          + *
        • boolean $style['border'] if true prints a border
        • + *
        • int $style['padding'] padding to leave around the barcode in user units (set to 'auto' for automatic padding)
        • + *
        • int $style['hpadding'] horizontal padding in user units (set to 'auto' for automatic padding)
        • + *
        • int $style['vpadding'] vertical padding in user units (set to 'auto' for automatic padding)
        • + *
        • array $style['fgcolor'] color array for bars and text
        • + *
        • mixed $style['bgcolor'] color array for background (set to false for transparent)
        • + *
        • boolean $style['text'] if true prints text below the barcode
        • + *
        • string $style['label'] override default label
        • + *
        • string $style['font'] font name for text
        • int $style['fontsize'] font size for text
        • + *
        • int $style['stretchtext']: 0 = disabled; 1 = horizontal scaling only if necessary; 2 = forced horizontal scaling; 3 = character spacing only if necessary; 4 = forced character spacing.
        • + *
        • string $style['position'] horizontal position of the containing barcode cell on the page: L = left margin; C = center; R = right margin.
        • + *
        • string $style['align'] horizontal position of the barcode on the containing rectangle: L = left; C = center; R = right.
        • + *
        • string $style['stretch'] if true stretch the barcode to best fit the available width, otherwise uses $xres resolution for a single bar.
        • + *
        • string $style['fitwidth'] if true reduce the width to fit the barcode width + padding. When this option is enabled the 'stretch' option is automatically disabled.
        • + *
        • string $style['cellfitalign'] this option works only when 'fitwidth' is true and 'position' is unset or empty. Set the horizontal position of the containing barcode cell inside the specified rectangle: L = left; C = center; R = right.
        + * @param $align (string) Indicates the alignment of the pointer next to barcode insertion relative to barcode height. The value can be:
        • T: top-right for LTR or top-left for RTL
        • M: middle-right for LTR or middle-left for RTL
        • B: bottom-right for LTR or bottom-left for RTL
        • N: next line
        + * @author Nicola Asuni + * @since 3.1.000 (2008-06-09) + * @public + */ + public function write1DBarcode($code, $type, $x='', $y='', $w='', $h='', $xres='', $style='', $align='') { + if ($this->empty_string(trim($code))) { + return; + } + require_once(dirname(__FILE__).'/barcodes.php'); + // save current graphic settings + $gvars = $this->getGraphicVars(); + // create new barcode object + $barcodeobj = new TCPDFBarcode($code, $type); + $arrcode = $barcodeobj->getBarcodeArray(); + if ($arrcode === false) { + $this->Error('Error in 1D barcode string'); + } + // set default values + if (!isset($style['position'])) { + $style['position'] = ''; + } elseif ($style['position'] == 'S') { + // keep this for backward compatibility + $style['position'] = ''; + $style['stretch'] = true; + } + if (!isset($style['fitwidth'])) { + if (!isset($style['stretch'])) { + $style['fitwidth'] = true; + } else { + $style['fitwidth'] = false; + } + } + if ($style['fitwidth']) { + // disable stretch + $style['stretch'] = false; + } + if (!isset($style['stretch'])) { + if (($w === '') OR ($w <= 0)) { + $style['stretch'] = false; + } else { + $style['stretch'] = true; + } + } + if (!isset($style['fgcolor'])) { + $style['fgcolor'] = array(0,0,0); // default black + } + if (!isset($style['bgcolor'])) { + $style['bgcolor'] = false; // default transparent + } + if (!isset($style['border'])) { + $style['border'] = false; + } + $fontsize = 0; + if (!isset($style['text'])) { + $style['text'] = false; + } + if ($style['text'] AND isset($style['font'])) { + if (isset($style['fontsize'])) { + $fontsize = $style['fontsize']; + } + $this->SetFont($style['font'], '', $fontsize); + } + if (!isset($style['stretchtext'])) { + $style['stretchtext'] = 4; + } + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + if (($w === '') OR ($w <= 0)) { + if ($this->rtl) { + $w = $x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $x; + } + } + // padding + if (!isset($style['padding'])) { + $padding = 0; + } elseif ($style['padding'] === 'auto') { + $padding = 10 * ($w / ($arrcode['maxw'] + 20)); + } else { + $padding = floatval($style['padding']); + } + // horizontal padding + if (!isset($style['hpadding'])) { + $hpadding = $padding; + } elseif ($style['hpadding'] === 'auto') { + $hpadding = 10 * ($w / ($arrcode['maxw'] + 20)); + } else { + $hpadding = floatval($style['hpadding']); + } + // vertical padding + if (!isset($style['vpadding'])) { + $vpadding = $padding; + } elseif ($style['vpadding'] === 'auto') { + $vpadding = ($hpadding / 2); + } else { + $vpadding = floatval($style['vpadding']); + } + // calculate xres (single bar width) + $max_xres = ($w - (2 * $hpadding)) / $arrcode['maxw']; + if ($style['stretch']) { + $xres = $max_xres; + } else { + if ($this->empty_string($xres)) { + $xres = (0.141 * $this->k); // default bar width = 0.4 mm + } + if ($xres > $max_xres) { + // correct xres to fit on $w + $xres = $max_xres; + } + if ((isset($style['padding']) AND ($style['padding'] === 'auto')) + OR (isset($style['hpadding']) AND ($style['hpadding'] === 'auto'))) { + $hpadding = 10 * $xres; + if (isset($style['vpadding']) AND ($style['vpadding'] === 'auto')) { + $vpadding = ($hpadding / 2); + } + } + } + if ($style['fitwidth']) { + $wold = $w; + $w = (($arrcode['maxw'] * $xres) + (2 * $hpadding)); + if (isset($style['cellfitalign'])) { + switch ($style['cellfitalign']) { + case 'L': { + if ($this->rtl) { + $x -= ($wold - $w); + } + break; + } + case 'R': { + if (!$this->rtl) { + $x += ($wold - $w); + } + break; + } + case 'C': { + if ($this->rtl) { + $x -= (($wold - $w) / 2); + } else { + $x += (($wold - $w) / 2); + } + break; + } + default : { + break; + } + } + } + } + $text_height = ($this->cell_height_ratio * $fontsize / $this->k); + // height + if (($h === '') OR ($h <= 0)) { + // set default height + $h = (($arrcode['maxw'] * $xres) / 3) + (2 * $vpadding) + $text_height; + } + $barh = $h - $text_height - (2 * $vpadding); + if ($barh <=0) { + // try to reduce font or padding to fit barcode on available height + if ($text_height > $h) { + $fontsize = (($h * $this->k) / (4 * $this->cell_height_ratio)); + $text_height = ($this->cell_height_ratio * $fontsize / $this->k); + $this->SetFont($style['font'], '', $fontsize); + } + if ($vpadding > 0) { + $vpadding = (($h - $text_height) / 4); + } + $barh = $h - $text_height - (2 * $vpadding); + } + // fit the barcode on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, false); + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x - $w; + } + $this->img_rb_x = $xpos; + } else { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x; + } + $this->img_rb_x = $xpos + $w; + } + $xpos_rect = $xpos; + if (!isset($style['align'])) { + $style['align'] = 'C'; + } + switch ($style['align']) { + case 'L': { + $xpos = $xpos_rect + $hpadding; + break; + } + case 'R': { + $xpos = $xpos_rect + ($w - ($arrcode['maxw'] * $xres)) - $hpadding; + break; + } + case 'C': + default : { + $xpos = $xpos_rect + (($w - ($arrcode['maxw'] * $xres)) / 2); + break; + } + } + $xpos_text = $xpos; + // barcode is always printed in LTR direction + $tempRTL = $this->rtl; + $this->rtl = false; + // print background color + if ($style['bgcolor']) { + $this->Rect($xpos_rect, $y, $w, $h, $style['border'] ? 'DF' : 'F', '', $style['bgcolor']); + } elseif ($style['border']) { + $this->Rect($xpos_rect, $y, $w, $h, 'D'); + } + // set foreground color + $this->SetDrawColorArray($style['fgcolor']); + $this->SetTextColorArray($style['fgcolor']); + // print bars + foreach ($arrcode['bcode'] as $k => $v) { + $bw = ($v['w'] * $xres); + if ($v['t']) { + // draw a vertical bar + $ypos = $y + $vpadding + ($v['p'] * $barh / $arrcode['maxh']); + $this->Rect($xpos, $ypos, $bw, ($v['h'] * $barh / $arrcode['maxh']), 'F', array(), $style['fgcolor']); + } + $xpos += $bw; + } + // print text + if ($style['text']) { + if (isset($style['label']) AND !$this->empty_string($style['label'])) { + $label = $style['label']; + } else { + $label = $code; + } + $txtwidth = ($arrcode['maxw'] * $xres); + if ($this->GetStringWidth($label) > $txtwidth) { + $style['stretchtext'] = 2; + } + // print text + $this->x = $xpos_text; + $this->y = $y + $vpadding + $barh; + $cellpadding = $this->cell_padding; + $this->SetCellPadding(0); + $this->Cell($txtwidth, '', $label, 0, 0, 'C', false, '', $style['stretchtext'], false, 'T', 'T'); + $this->cell_padding = $cellpadding; + } + // restore original direction + $this->rtl = $tempRTL; + // restore previous settings + $this->setGraphicVars($gvars); + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h / 2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->SetY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + } + + /** + * This function is DEPRECATED, please use the new write1DBarcode() function. + * @param $x (int) x position in user units + * @param $y (int) y position in user units + * @param $w (int) width in user units + * @param $h (int) height position in user units + * @param $type (string) type of barcode + * @param $style (string) barcode style + * @param $font (string) font for text + * @param $xres (int) x resolution + * @param $code (string) code to print + * @deprecated deprecated since version 3.1.000 (2008-06-10) + * @public + * @see write1DBarcode() + */ + public function writeBarcode($x, $y, $w, $h, $type, $style, $font, $xres, $code) { + // convert old settings for the new write1DBarcode() function. + $xres = 1 / $xres; + $newstyle = array( + 'position' => '', + 'align' => '', + 'stretch' => false, + 'fitwidth' => false, + 'cellfitalign' => '', + 'border' => false, + 'padding' => 0, + 'fgcolor' => array(0,0,0), + 'bgcolor' => false, + 'text' => true, + 'font' => $font, + 'fontsize' => 8, + 'stretchtext' => 4 + ); + if ($style & 1) { + $newstyle['border'] = true; + } + if ($style & 2) { + $newstyle['bgcolor'] = false; + } + if ($style & 4) { + $newstyle['position'] = 'C'; + } elseif ($style & 8) { + $newstyle['position'] = 'L'; + } elseif ($style & 16) { + $newstyle['position'] = 'R'; + } + if ($style & 128) { + $newstyle['text'] = true; + } + if ($style & 256) { + $newstyle['stretchtext'] = 4; + } + $this->write1DBarcode($code, $type, $x, $y, $w, $h, $xres, $newstyle, ''); + } + + /** + * Print 2D Barcode. + * @param $code (string) code to print + * @param $type (string) type of barcode (see 2dbarcodes.php for supported formats). + * @param $x (int) x position in user units + * @param $y (int) y position in user units + * @param $w (int) width in user units + * @param $h (int) height in user units + * @param $style (array) array of options:
          + *
        • boolean $style['border'] if true prints a border around the barcode
        • + *
        • int $style['padding'] padding to leave around the barcode in barcode units (set to 'auto' for automatic padding)
        • + *
        • int $style['hpadding'] horizontal padding in barcode units (set to 'auto' for automatic padding)
        • + *
        • int $style['vpadding'] vertical padding in barcode units (set to 'auto' for automatic padding)
        • + *
        • int $style['module_width'] width of a single module in points
        • + *
        • int $style['module_height'] height of a single module in points
        • + *
        • array $style['fgcolor'] color array for bars and text
        • + *
        • mixed $style['bgcolor'] color array for background or false for transparent
        • + *
        • string $style['position'] barcode position on the page: L = left margin; C = center; R = right margin; S = stretch
        • $style['module_width'] width of a single module in points
        • + *
        • $style['module_height'] height of a single module in points
        + * @param $align (string) Indicates the alignment of the pointer next to barcode insertion relative to barcode height. The value can be:
        • T: top-right for LTR or top-left for RTL
        • M: middle-right for LTR or middle-left for RTL
        • B: bottom-right for LTR or bottom-left for RTL
        • N: next line
        + * @param $distort (boolean) if true distort the barcode to fit width and height, otherwise preserve aspect ratio + * @author Nicola Asuni + * @since 4.5.037 (2009-04-07) + * @public + */ + public function write2DBarcode($code, $type, $x='', $y='', $w='', $h='', $style='', $align='', $distort=false) { + if ($this->empty_string(trim($code))) { + return; + } + require_once(dirname(__FILE__).'/2dbarcodes.php'); + // save current graphic settings + $gvars = $this->getGraphicVars(); + // create new barcode object + $barcodeobj = new TCPDF2DBarcode($code, $type); + $arrcode = $barcodeobj->getBarcodeArray(); + if (($arrcode === false) OR empty($arrcode)) { + $this->Error('Error in 2D barcode string'); + } + // set default values + if (!isset($style['position'])) { + $style['position'] = ''; + } + if (!isset($style['fgcolor'])) { + $style['fgcolor'] = array(0,0,0); // default black + } + if (!isset($style['bgcolor'])) { + $style['bgcolor'] = false; // default transparent + } + if (!isset($style['border'])) { + $style['border'] = false; + } + // padding + if (!isset($style['padding'])) { + $style['padding'] = 0; + } elseif ($style['padding'] === 'auto') { + $style['padding'] = 4; + } + if (!isset($style['hpadding'])) { + $style['hpadding'] = $style['padding']; + } elseif ($style['hpadding'] === 'auto') { + $style['hpadding'] = 4; + } + if (!isset($style['vpadding'])) { + $style['vpadding'] = $style['padding']; + } elseif ($style['vpadding'] === 'auto') { + $style['vpadding'] = 4; + } + $hpad = (2 * $style['hpadding']); + $vpad = (2 * $style['vpadding']); + // cell (module) dimension + if (!isset($style['module_width'])) { + $style['module_width'] = 1; // width of a single module in points + } + if (!isset($style['module_height'])) { + $style['module_height'] = 1; // height of a single module in points + } + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + // number of barcode columns and rows + $rows = $arrcode['num_rows']; + $cols = $arrcode['num_cols']; + // module width and height + $mw = $style['module_width']; + $mh = $style['module_height']; + // get max dimensions + if ($this->rtl) { + $maxw = $x - $this->lMargin; + } else { + $maxw = $this->w - $this->rMargin - $x; + } + $maxh = ($this->h - $this->tMargin - $this->bMargin); + $ratioHW = ((($rows * $mh) + $hpad) / (($cols * $mw) + $vpad)); + $ratioWH = ((($cols * $mw) + $vpad) / (($rows * $mh) + $hpad)); + if (!$distort) { + if (($maxw * $ratioHW) > $maxh) { + $maxw = $maxh * $ratioWH; + } + if (($maxh * $ratioWH) > $maxw) { + $maxh = $maxw * $ratioHW; + } + } + // set maximum dimesions + if ($w > $maxw) { + $w = $maxw; + } + if ($h > $maxh) { + $h = $maxh; + } + // set dimensions + if ((($w === '') OR ($w <= 0)) AND (($h === '') OR ($h <= 0))) { + $w = ($cols + $hpad) * ($mw / $this->k); + $h = ($rows + $vpad) * ($mh / $this->k); + } elseif (($w === '') OR ($w <= 0)) { + $w = $h * $ratioWH; + } elseif (($h === '') OR ($h <= 0)) { + $h = $w * $ratioHW; + } + // barcode size (excluding padding) + $bw = ($w * $cols) / ($cols + $hpad); + $bh = ($h * $rows) / ($rows + $vpad); + // dimension of single barcode cell unit + $cw = $bw / $cols; + $ch = $bh / $rows; + if (!$distort) { + if (($cw / $ch) > ($mw / $mh)) { + // correct horizontal distortion + $cw = $ch * $mw / $mh; + $bw = $cw * $cols; + $style['hpadding'] = ($w - $bw) / (2 * $cw); + } else { + // correct vertical distortion + $ch = $cw * $mh / $mw; + $bh = $ch * $rows; + $style['vpadding'] = ($h - $bh) / (2 * $ch); + } + } + // fit the barcode on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, false); + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x - $w; + } + $this->img_rb_x = $xpos; + } else { + if ($style['position'] == 'L') { + $xpos = $this->lMargin; + } elseif ($style['position'] == 'C') { + $xpos = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($style['position'] == 'R') { + $xpos = $this->w - $this->rMargin - $w; + } else { + $xpos = $x; + } + $this->img_rb_x = $xpos + $w; + } + $xstart = $xpos + ($style['hpadding'] * $cw); + $ystart = $y + ($style['vpadding'] * $ch); + // barcode is always printed in LTR direction + $tempRTL = $this->rtl; + $this->rtl = false; + // print background color + if ($style['bgcolor']) { + $this->Rect($xpos, $y, $w, $h, $style['border'] ? 'DF' : 'F', '', $style['bgcolor']); + } elseif ($style['border']) { + $this->Rect($xpos, $y, $w, $h, 'D'); + } + // set foreground color + $this->SetDrawColorArray($style['fgcolor']); + // print barcode cells + // for each row + for ($r = 0; $r < $rows; ++$r) { + $xr = $xstart; + // for each column + for ($c = 0; $c < $cols; ++$c) { + if ($arrcode['bcode'][$r][$c] == 1) { + // draw a single barcode cell + $this->Rect($xr, $ystart, $cw, $ch, 'F', array(), $style['fgcolor']); + } + $xr += $cw; + } + $ystart += $ch; + } + // restore original direction + $this->rtl = $tempRTL; + // restore previous settings + $this->setGraphicVars($gvars); + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->SetY($this->img_rb_y); + break; + } + default:{ + break; + } + } + $this->endlinex = $this->img_rb_x; + } + + /** + * Returns an array containing current margins: + *
          +
        • $ret['left'] = left margin
        • +
        • $ret['right'] = right margin
        • +
        • $ret['top'] = top margin
        • +
        • $ret['bottom'] = bottom margin
        • +
        • $ret['header'] = header margin
        • +
        • $ret['footer'] = footer margin
        • +
        • $ret['cell'] = cell padding array
        • +
        • $ret['padding_left'] = cell left padding
        • +
        • $ret['padding_top'] = cell top padding
        • +
        • $ret['padding_right'] = cell right padding
        • +
        • $ret['padding_bottom'] = cell bottom padding
        • + *
        + * @return array containing all margins measures + * @public + * @since 3.2.000 (2008-06-23) + */ + public function getMargins() { + $ret = array( + 'left' => $this->lMargin, + 'right' => $this->rMargin, + 'top' => $this->tMargin, + 'bottom' => $this->bMargin, + 'header' => $this->header_margin, + 'footer' => $this->footer_margin, + 'cell' => $this->cell_padding, + 'padding_left' => $this->cell_padding['L'], + 'padding_top' => $this->cell_padding['T'], + 'padding_right' => $this->cell_padding['R'], + 'padding_bottom' => $this->cell_padding['B'] + ); + return $ret; + } + + /** + * Returns an array containing original margins: + *
          +
        • $ret['left'] = left margin
        • +
        • $ret['right'] = right margin
        • + *
        + * @return array containing all margins measures + * @public + * @since 4.0.012 (2008-07-24) + */ + public function getOriginalMargins() { + $ret = array( + 'left' => $this->original_lMargin, + 'right' => $this->original_rMargin + ); + return $ret; + } + + /** + * Returns the current font size. + * @return current font size + * @public + * @since 3.2.000 (2008-06-23) + */ + public function getFontSize() { + return $this->FontSize; + } + + /** + * Returns the current font size in points unit. + * @return current font size in points unit + * @public + * @since 3.2.000 (2008-06-23) + */ + public function getFontSizePt() { + return $this->FontSizePt; + } + + /** + * Returns the current font family name. + * @return string current font family name + * @public + * @since 4.3.008 (2008-12-05) + */ + public function getFontFamily() { + return $this->FontFamily; + } + + /** + * Returns the current font style. + * @return string current font style + * @public + * @since 4.3.008 (2008-12-05) + */ + public function getFontStyle() { + return $this->FontStyle; + } + + /** + * Cleanup HTML code (requires HTML Tidy library). + * @param $html (string) htmlcode to fix + * @param $default_css (string) CSS commands to add + * @param $tagvs (array) parameters for setHtmlVSpace method + * @param $tidy_options (array) options for tidy_parse_string function + * @return string XHTML code cleaned up + * @author Nicola Asuni + * @public + * @since 5.9.017 (2010-11-16) + * @see setHtmlVSpace() + */ + public function fixHTMLCode($html, $default_css='', $tagvs='', $tidy_options='') { + // configure parameters for HTML Tidy + if ($tidy_options === '') { + $tidy_options = array ( + 'clean' => 1, + 'drop-empty-paras' => 0, + 'drop-proprietary-attributes' => 1, + 'fix-backslash' => 1, + 'hide-comments' => 1, + 'join-styles' => 1, + 'lower-literals' => 1, + 'merge-divs' => 1, + 'merge-spans' => 1, + 'output-xhtml' => 1, + 'word-2000' => 1, + 'wrap' => 0, + 'output-bom' => 0, + //'char-encoding' => 'utf8', + //'input-encoding' => 'utf8', + //'output-encoding' => 'utf8' + ); + } + // clean up the HTML code + $tidy = tidy_parse_string($html, $tidy_options); + // fix the HTML + $tidy->cleanRepair(); + // get the CSS part + $tidy_head = tidy_get_head($tidy); + $css = $tidy_head->value; + $css = preg_replace('/]+)>/ims', ''; + // get the body part + $tidy_body = tidy_get_body($tidy); + $html = $tidy_body->value; + // fix some self-closing tags + $html = str_replace('
        ', '
        ', $html); + // remove some empty tag blocks + $html = preg_replace('/]*)><\/div>/', '', $html); + $html = preg_replace('/]*)><\/p>/', '', $html); + if ($tagvs !== '') { + // set vertical space for some XHTML tags + $this->setHtmlVSpace($tagvs); + } + // return the cleaned XHTML code + CSS + return $css.$html; + } + + /** + * Extracts the CSS properties from a CSS string. + * @param $cssdata (string) string containing CSS definitions. + * @return An array where the keys are the CSS selectors and the values are the CSS properties. + * @author Nicola Asuni + * @since 5.1.000 (2010-05-25) + * @protected + */ + protected function extractCSSproperties($cssdata) { + if (empty($cssdata)) { + return array(); + } + // remove comments + $cssdata = preg_replace('/\/\*[^\*]*\*\//', '', $cssdata); + // remove newlines and multiple spaces + $cssdata = preg_replace('/[\s]+/', ' ', $cssdata); + // remove some spaces + $cssdata = preg_replace('/[\s]*([;:\{\}]{1})[\s]*/', '\\1', $cssdata); + // remove empty blocks + $cssdata = preg_replace('/([^\}\{]+)\{\}/', '', $cssdata); + // replace media type parenthesis + $cssdata = preg_replace('/@media[\s]+([^\{]*)\{/i', '@media \\1§', $cssdata); + $cssdata = preg_replace('/\}\}/si', '}§', $cssdata); + // trim string + $cssdata = trim($cssdata); + // find media blocks (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + $cssblocks = array(); + $matches = array(); + if (preg_match_all('/@media[\s]+([^\§]*)§([^§]*)§/i', $cssdata, $matches) > 0) { + foreach ($matches[1] as $key => $type) { + $cssblocks[$type] = $matches[2][$key]; + } + // remove media blocks + $cssdata = preg_replace('/@media[\s]+([^\§]*)§([^§]*)§/i', '', $cssdata); + } + // keep 'all' and 'print' media, other media types are discarded + if (isset($cssblocks['all']) AND !empty($cssblocks['all'])) { + $cssdata .= $cssblocks['all']; + } + if (isset($cssblocks['print']) AND !empty($cssblocks['print'])) { + $cssdata .= $cssblocks['print']; + } + // reset css blocks array + $cssblocks = array(); + $matches = array(); + // explode css data string into array + if (substr($cssdata, -1) == '}') { + // remove last parethesis + $cssdata = substr($cssdata, 0, -1); + } + $matches = explode('}', $cssdata); + foreach ($matches as $key => $block) { + // index 0 contains the CSS selector, index 1 contains CSS properties + $cssblocks[$key] = explode('{', $block); + if (!isset($cssblocks[$key][1])) { + // remove empty definitions + unset($cssblocks[$key]); + } + } + // split groups of selectors (comma-separated list of selectors) + foreach ($cssblocks as $key => $block) { + if (strpos($block[0], ',') > 0) { + $selectors = explode(',', $block[0]); + foreach ($selectors as $sel) { + $cssblocks[] = array(0 => trim($sel), 1 => $block[1]); + } + unset($cssblocks[$key]); + } + } + // covert array to selector => properties + $cssdata = array(); + foreach ($cssblocks as $block) { + $selector = $block[0]; + // calculate selector's specificity + $matches = array(); + $a = 0; // the declaration is not from is a 'style' attribute + $b = intval(preg_match_all('/[\#]/', $selector, $matches)); // number of ID attributes + $c = intval(preg_match_all('/[\[\.]/', $selector, $matches)); // number of other attributes + $c += intval(preg_match_all('/[\:]link|visited|hover|active|focus|target|lang|enabled|disabled|checked|indeterminate|root|nth|first|last|only|empty|contains|not/i', $selector, $matches)); // number of pseudo-classes + $d = intval(preg_match_all('/[\>\+\~\s]{1}[a-zA-Z0-9]+/', ' '.$selector, $matches)); // number of element names + $d += intval(preg_match_all('/[\:][\:]/', $selector, $matches)); // number of pseudo-elements + $specificity = $a.$b.$c.$d; + // add specificity to the beginning of the selector + $cssdata[$specificity.' '.$selector] = $block[1]; + } + // sort selectors alphabetically to account for specificity + ksort($cssdata, SORT_STRING); + // return array + return $cssdata; + } + + /** + * Returns true if the CSS selector is valid for the selected HTML tag + * @param $dom (array) array of HTML tags and properties + * @param $key (int) key of the current HTML tag + * @param $selector (string) CSS selector string + * @return true if the selector is valid, false otherwise + * @protected + * @since 5.1.000 (2010-05-25) + */ + protected function isValidCSSSelectorForTag($dom, $key, $selector) { + $valid = false; // value to be returned + $tag = $dom[$key]['value']; + $class = array(); + if (isset($dom[$key]['attribute']['class']) AND !empty($dom[$key]['attribute']['class'])) { + $class = explode(' ', strtolower($dom[$key]['attribute']['class'])); + } + $id = ''; + if (isset($dom[$key]['attribute']['id']) AND !empty($dom[$key]['attribute']['id'])) { + $id = strtolower($dom[$key]['attribute']['id']); + } + $selector = preg_replace('/([\>\+\~\s]{1})([\.]{1})([^\>\+\~\s]*)/si', '\\1*.\\3', $selector); + $matches = array(); + if (preg_match_all('/([\>\+\~\s]{1})([a-zA-Z0-9\*]+)([^\>\+\~\s]*)/si', $selector, $matches, PREG_PATTERN_ORDER | PREG_OFFSET_CAPTURE) > 0) { + $parentop = array_pop($matches[1]); + $operator = $parentop[0]; + $offset = $parentop[1]; + $lasttag = array_pop($matches[2]); + $lasttag = strtolower(trim($lasttag[0])); + if (($lasttag == '*') OR ($lasttag == $tag)) { + // the last element on selector is our tag or 'any tag' + $attrib = array_pop($matches[3]); + $attrib = strtolower(trim($attrib[0])); + if (!empty($attrib)) { + // check if matches class, id, attribute, pseudo-class or pseudo-element + switch ($attrib{0}) { + case '.': { // class + if (in_array(substr($attrib, 1), $class)) { + $valid = true; + } + break; + } + case '#': { // ID + if (substr($attrib, 1) == $id) { + $valid = true; + } + break; + } + case '[': { // attribute + $attrmatch = array(); + if (preg_match('/\[([a-zA-Z0-9]*)[\s]*([\~\^\$\*\|\=]*)[\s]*["]?([^"\]]*)["]?\]/i', $attrib, $attrmatch) > 0) { + $att = strtolower($attrmatch[1]); + $val = $attrmatch[3]; + if (isset($dom[$key]['attribute'][$att])) { + switch ($attrmatch[2]) { + case '=': { + if ($dom[$key]['attribute'][$att] == $val) { + $valid = true; + } + break; + } + case '~=': { + if (in_array($val, explode(' ', $dom[$key]['attribute'][$att]))) { + $valid = true; + } + break; + } + case '^=': { + if ($val == substr($dom[$key]['attribute'][$att], 0, strlen($val))) { + $valid = true; + } + break; + } + case '$=': { + if ($val == substr($dom[$key]['attribute'][$att], -strlen($val))) { + $valid = true; + } + break; + } + case '*=': { + if (strpos($dom[$key]['attribute'][$att], $val) !== false) { + $valid = true; + } + break; + } + case '|=': { + if ($dom[$key]['attribute'][$att] == $val) { + $valid = true; + } elseif (preg_match('/'.$val.'[\-]{1}/i', $dom[$key]['attribute'][$att]) > 0) { + $valid = true; + } + break; + } + default: { + $valid = true; + } + } + } + } + break; + } + case ':': { // pseudo-class or pseudo-element + if ($attrib{1} == ':') { // pseudo-element + // pseudo-elements are not supported! + // (::first-line, ::first-letter, ::before, ::after) + } else { // pseudo-class + // pseudo-classes are not supported! + // (:root, :nth-child(n), :nth-last-child(n), :nth-of-type(n), :nth-last-of-type(n), :first-child, :last-child, :first-of-type, :last-of-type, :only-child, :only-of-type, :empty, :link, :visited, :active, :hover, :focus, :target, :lang(fr), :enabled, :disabled, :checked) + } + break; + } + } // end of switch + } else { + $valid = true; + } + if ($valid AND ($offset > 0)) { + $valid = false; + // check remaining selector part + $selector = substr($selector, 0, $offset); + switch ($operator) { + case ' ': { // descendant of an element + while ($dom[$key]['parent'] > 0) { + if ($this->isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector)) { + $valid = true; + break; + } else { + $key = $dom[$key]['parent']; + } + } + break; + } + case '>': { // child of an element + $valid = $this->isValidCSSSelectorForTag($dom, $dom[$key]['parent'], $selector); + break; + } + case '+': { // immediately preceded by an element + for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { + if ($dom[$i]['tag'] AND $dom[$i]['opening']) { + $valid = $this->isValidCSSSelectorForTag($dom, $i, $selector); + break; + } + } + break; + } + case '~': { // preceded by an element + for ($i = ($key - 1); $i > $dom[$key]['parent']; --$i) { + if ($dom[$i]['tag'] AND $dom[$i]['opening']) { + if ($this->isValidCSSSelectorForTag($dom, $i, $selector)) { + break; + } + } + } + break; + } + } + } + } + } + return $valid; + } + + /** + * Returns the styles array that apply for the selected HTML tag. + * @param $dom (array) array of HTML tags and properties + * @param $key (int) key of the current HTML tag + * @param $css (array) array of CSS properties + * @return array containing CSS properties + * @protected + * @since 5.1.000 (2010-05-25) + */ + protected function getCSSdataArray($dom, $key, $css) { + $cssarray = array(); // style to be returned + // get parent CSS selectors + $selectors = array(); + if (isset($dom[($dom[$key]['parent'])]['csssel'])) { + $selectors = $dom[($dom[$key]['parent'])]['csssel']; + } + // get all styles that apply + foreach($css as $selector => $style) { + $pos = strpos($selector, ' '); + // get specificity + $specificity = substr($selector, 0, $pos); + // remove specificity + $selector = substr($selector, $pos); + // check if this selector apply to current tag + if ($this->isValidCSSSelectorForTag($dom, $key, $selector)) { + if (!in_array($selector, $selectors)) { + // add style if not already added on parent selector + $cssarray[] = array('k' => $selector, 's' => $specificity, 'c' => $style); + $selectors[] = $selector; + } + } + } + if (isset($dom[$key]['attribute']['style'])) { + // attach inline style (latest properties have high priority) + $cssarray[] = array('k' => '', 's' => '1000', 'c' => $dom[$key]['attribute']['style']); + } + // order the css array to account for specificity + $cssordered = array(); + foreach ($cssarray as $key => $val) { + $skey = sprintf('%04d', $key); + $cssordered[$val['s'].'_'.$skey] = $val; + } + // sort selectors alphabetically to account for specificity + ksort($cssordered, SORT_STRING); + return array($selectors, $cssordered); + } + + /** + * Compact CSS data array into single string. + * @param $css (array) array of CSS properties + * @return string containing merged CSS properties + * @protected + * @since 5.9.070 (2011-04-19) + */ + protected function getTagStyleFromCSSarray($css) { + $tagstyle = ''; // value to be returned + foreach ($css as $style) { + // split single css commands + $csscmds = explode(';', $style['c']); + foreach ($csscmds as $cmd) { + if (!empty($cmd)) { + $pos = strpos($cmd, ':'); + if ($pos !== false) { + $cmd = substr($cmd, 0, ($pos + 1)); + if (strpos($tagstyle, $cmd) !== false) { + // remove duplicate commands (last commands have high priority) + $tagstyle = preg_replace('/'.$cmd.'[^;]+/i', '', $tagstyle); + } + } + } + } + $tagstyle .= ';'.$style['c']; + } + // remove multiple semicolons + $tagstyle = preg_replace('/[;]+/', ';', $tagstyle); + return $tagstyle; + } + + /** + * Returns the border width from CSS property + * @param $width (string) border width + * @return int with in user units + * @protected + * @since 5.7.000 (2010-08-02) + */ + protected function getCSSBorderWidth($width) { + if ($width == 'thin') { + $width = (2 / $this->k); + } elseif ($width == 'medium') { + $width = (4 / $this->k); + } elseif ($width == 'thick') { + $width = (6 / $this->k); + } else { + $width = $this->getHTMLUnitToUnits($width, 1, 'px', false); + } + return $width; + } + + /** + * Returns the border dash style from CSS property + * @param $style (string) border style to convert + * @return int sash style (return -1 in case of none or hidden border) + * @protected + * @since 5.7.000 (2010-08-02) + */ + protected function getCSSBorderDashStyle($style) { + switch (strtolower($style)) { + case 'none': + case 'hidden': { + $dash = -1; + break; + } + case 'dotted': { + $dash = 1; + break; + } + case 'dashed': { + $dash = 3; + break; + } + case 'double': + case 'groove': + case 'ridge': + case 'inset': + case 'outset': + case 'solid': + default: { + $dash = 0; + break; + } + } + return $dash; + } + + /** + * Returns the border style array from CSS border properties + * @param $cssborder (string) border properties + * @return array containing border properties + * @protected + * @since 5.7.000 (2010-08-02) + */ + protected function getCSSBorderStyle($cssborder) { + $bprop = preg_split('/[\s]+/', trim($cssborder)); + $border = array(); // value to be returned + switch (count($bprop)) { + case 3: { + $width = $bprop[0]; + $style = $bprop[1]; + $color = $bprop[2]; + break; + } + case 2: { + $width = 'medium'; + $style = $bprop[0]; + $color = $bprop[1]; + break; + } + case 1: { + $width = 'medium'; + $style = $bprop[0]; + $color = 'black'; + break; + } + default: { + $width = 'medium'; + $style = 'solid'; + $color = 'black'; + break; + } + } + if ($style == 'none') { + return array(); + } + $border['cap'] = 'square'; + $border['join'] = 'miter'; + $border['dash'] = $this->getCSSBorderDashStyle($style); + if ($border['dash'] < 0) { + return array(); + } + $border['width'] = $this->getCSSBorderWidth($width); + $border['color'] = $this->convertHTMLColorToDec($color); + return $border; + } + + /** + * Get the internal Cell padding from CSS attribute. + * @param $csspadding (string) padding properties + * @param $width (float) width of the containing element + * @return array of cell paddings + * @public + * @since 5.9.000 (2010-10-04) + */ + public function getCSSPadding($csspadding, $width=0) { + $padding = preg_split('/[\s]+/', trim($csspadding)); + $cell_padding = array(); // value to be returned + switch (count($padding)) { + case 4: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[1]; + $cell_padding['B'] = $padding[2]; + $cell_padding['L'] = $padding[3]; + break; + } + case 3: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[1]; + $cell_padding['B'] = $padding[2]; + $cell_padding['L'] = $padding[1]; + break; + } + case 2: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[1]; + $cell_padding['B'] = $padding[0]; + $cell_padding['L'] = $padding[1]; + break; + } + case 1: { + $cell_padding['T'] = $padding[0]; + $cell_padding['R'] = $padding[0]; + $cell_padding['B'] = $padding[0]; + $cell_padding['L'] = $padding[0]; + break; + } + default: { + return $this->cell_padding; + } + } + if ($width == 0) { + $width = $this->w - $this->lMargin - $this->rMargin; + } + $cell_padding['T'] = $this->getHTMLUnitToUnits($cell_padding['T'], $width, 'px', false); + $cell_padding['R'] = $this->getHTMLUnitToUnits($cell_padding['R'], $width, 'px', false); + $cell_padding['B'] = $this->getHTMLUnitToUnits($cell_padding['B'], $width, 'px', false); + $cell_padding['L'] = $this->getHTMLUnitToUnits($cell_padding['L'], $width, 'px', false); + return $cell_padding; + } + + /** + * Get the internal Cell margin from CSS attribute. + * @param $cssmargin (string) margin properties + * @param $width (float) width of the containing element + * @return array of cell margins + * @public + * @since 5.9.000 (2010-10-04) + */ + public function getCSSMargin($cssmargin, $width=0) { + $margin = preg_split('/[\s]+/', trim($cssmargin)); + $cell_margin = array(); // value to be returned + switch (count($margin)) { + case 4: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[1]; + $cell_margin['B'] = $margin[2]; + $cell_margin['L'] = $margin[3]; + break; + } + case 3: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[1]; + $cell_margin['B'] = $margin[2]; + $cell_margin['L'] = $margin[1]; + break; + } + case 2: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[1]; + $cell_margin['B'] = $margin[0]; + $cell_margin['L'] = $margin[1]; + break; + } + case 1: { + $cell_margin['T'] = $margin[0]; + $cell_margin['R'] = $margin[0]; + $cell_margin['B'] = $margin[0]; + $cell_margin['L'] = $margin[0]; + break; + } + default: { + return $this->cell_margin; + } + } + if ($width == 0) { + $width = $this->w - $this->lMargin - $this->rMargin; + } + $cell_margin['T'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['T']), $width, 'px', false); + $cell_margin['R'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['R']), $width, 'px', false); + $cell_margin['B'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['B']), $width, 'px', false); + $cell_margin['L'] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $cell_margin['L']), $width, 'px', false); + return $cell_margin; + } + + /** + * Get the border-spacing from CSS attribute. + * @param $cssbspace (string) border-spacing CSS properties + * @param $width (float) width of the containing element + * @return array of border spacings + * @public + * @since 5.9.010 (2010-10-27) + */ + public function getCSSBorderMargin($cssbspace, $width=0) { + $space = preg_split('/[\s]+/', trim($cssbspace)); + $border_spacing = array(); // value to be returned + switch (count($space)) { + case 2: { + $border_spacing['H'] = $space[0]; + $border_spacing['V'] = $space[1]; + break; + } + case 1: { + $border_spacing['H'] = $space[0]; + $border_spacing['V'] = $space[0]; + break; + } + default: { + return array('H' => 0, 'V' => 0); + } + } + if ($width == 0) { + $width = $this->w - $this->lMargin - $this->rMargin; + } + $border_spacing['H'] = $this->getHTMLUnitToUnits($border_spacing['H'], $width, 'px', false); + $border_spacing['V'] = $this->getHTMLUnitToUnits($border_spacing['V'], $width, 'px', false); + return $border_spacing; + } + + /** + * Returns the letter-spacing value from CSS value + * @param $spacing (string) letter-spacing value + * @param $parent (float) font spacing (tracking/kerning) value of the parent element + * @return float quantity to increases or decreases the space between characters in a text. + * @protected + * @since 5.9.000 (2010-10-02) + */ + protected function getCSSFontSpacing($spacing, $parent=0) { + $val = 0; // value to be returned + $spacing = trim($spacing); + switch ($spacing) { + case 'normal': { + $val = 0; + break; + } + case 'inherit': { + if ($parent == 'normal') { + $val = 0; + } else { + $val = $parent; + } + break; + } + default: { + $val = $this->getHTMLUnitToUnits($spacing, 0, 'px', false); + } + } + return $val; + } + + /** + * Returns the percentage of font stretching from CSS value + * @param $stretch (string) stretch mode + * @param $parent (float) stretch value of the parent element + * @return float font stretching percentage + * @protected + * @since 5.9.000 (2010-10-02) + */ + protected function getCSSFontStretching($stretch, $parent=100) { + $val = 100; // value to be returned + $stretch = trim($stretch); + switch ($stretch) { + case 'ultra-condensed': { + $val = 40; + break; + } + case 'extra-condensed': { + $val = 55; + break; + } + case 'condensed': { + $val = 70; + break; + } + case 'semi-condensed': { + $val = 85; + break; + } + case 'normal': { + $val = 100; + break; + } + case 'semi-expanded': { + $val = 115; + break; + } + case 'expanded': { + $val = 130; + break; + } + case 'extra-expanded': { + $val = 145; + break; + } + case 'ultra-expanded': { + $val = 160; + break; + } + case 'wider': { + $val = $parent + 10; + break; + } + case 'narrower': { + $val = $parent - 10; + break; + } + case 'inherit': { + if ($parent == 'normal') { + $val = 100; + } else { + $val = $parent; + } + break; + } + default: { + $val = $this->getHTMLUnitToUnits($stretch, 100, '%', false); + } + } + return $val; + } + + /** + * Returns the HTML DOM array. + * @param $html (string) html code + * @return array + * @protected + * @since 3.2.000 (2008-06-20) + */ + protected function getHtmlDomArray($html) { + // array of CSS styles ( selector => properties). + $css = array(); + // get CSS array defined at previous call + $matches = array(); + if (preg_match_all('/([^\<]*)<\/cssarray>/isU', $html, $matches) > 0) { + if (isset($matches[1][0])) { + $css = array_merge($css, unserialize($this->unhtmlentities($matches[1][0]))); + } + $html = preg_replace('/(.*?)<\/cssarray>/isU', '', $html); + } + // extract external CSS files + $matches = array(); + if (preg_match_all('/]*)>/isU', $html, $matches) > 0) { + foreach ($matches[1] as $key => $link) { + $type = array(); + if (preg_match('/type[\s]*=[\s]*"text\/css"/', $link, $type)) { + $type = array(); + preg_match('/media[\s]*=[\s]*"([^"]*)"/', $link, $type); + // get 'all' and 'print' media, other media types are discarded + // (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + if (empty($type) OR (isset($type[1]) AND (($type[1] == 'all') OR ($type[1] == 'print')))) { + $type = array(); + if (preg_match('/href[\s]*=[\s]*"([^"]*)"/', $link, $type) > 0) { + // read CSS data file + $cssdata = file_get_contents(trim($type[1])); + $css = array_merge($css, $this->extractCSSproperties($cssdata)); + } + } + } + } + } + // extract style tags + $matches = array(); + if (preg_match_all('/]*)>([^\<]*)<\/style>/isU', $html, $matches) > 0) { + foreach ($matches[1] as $key => $media) { + $type = array(); + preg_match('/media[\s]*=[\s]*"([^"]*)"/', $media, $type); + // get 'all' and 'print' media, other media types are discarded + // (all, braille, embossed, handheld, print, projection, screen, speech, tty, tv) + if (empty($type) OR (isset($type[1]) AND (($type[1] == 'all') OR ($type[1] == 'print')))) { + $cssdata = $matches[2][$key]; + $css = array_merge($css, $this->extractCSSproperties($cssdata)); + } + } + } + // create a special tag to contain the CSS array (used for table content) + $csstagarray = ''.htmlentities(serialize($css)).''; + // remove head and style blocks + $html = preg_replace('/]*)>(.*?)<\/head>/siU', '', $html); + $html = preg_replace('/]*)>([^\<]*)<\/style>/isU', '', $html); + // define block tags + $blocktags = array('blockquote','br','dd','dl','div','dt','h1','h2','h3','h4','h5','h6','hr','li','ol','p','pre','ul','tcpdf','table','tr','td'); + // define self-closing tags + $selfclosingtags = array('area','base','basefont','br','hr','input','img','link','meta'); + // remove all unsupported tags (the line below lists all supported tags) + $html = strip_tags($html, '




        1. ', $offset)) !== false) {
          +			$html_a = substr($html, 0, $offset);
          +			$html_b = substr($html, $offset, ($pos - $offset + 11));
          +			while (preg_match("']*)>(.*?)\n(.*?)'si", $html_b)) {
          +				// preserve newlines on 'si", "\\2\\3", $html_b);
          +				$html_b = preg_replace("']*)>(.*?)[\"](.*?)'si", "\\2''\\3", $html_b);
          +			}
          +			$html = $html_a.$html_b.substr($html, $pos + 11);
          +			$offset = strlen($html_a.$html_b);
          +		}
          +		$html = preg_replace('/([\s]*)', $html);
          +		$offset = 0;
          +		while (($offset < strlen($html)) AND ($pos = strpos($html, '', $offset)) !== false) {
          +			$html_a = substr($html, 0, $offset);
          +			$html_b = substr($html, $offset, ($pos - $offset + 9));
          +			while (preg_match("']*)>(.*?)'si", $html_b)) {
          +				$html_b = preg_replace("']*)>(.*?)'si", "\\2#!TaB!#\\4#!NwL!#", $html_b);
          +				$html_b = preg_replace("']*)>(.*?)'si", "\\2#!NwL!#", $html_b);
          +			}
          +			$html = $html_a.$html_b.substr($html, $pos + 9);
          +			$offset = strlen($html_a.$html_b);
          +		}
          +		if (preg_match("']*)>'si", "'si", "\" />", $html);
          +		}
          +		$html = str_replace("\n", ' ', $html);
          +		// restore textarea newlines
          +		$html = str_replace('', "\n", $html);
          +		// remove extra spaces from code
          +		$html = preg_replace('/[\s]+<\/(table|tr|ul|ol|dl)>/', '', $html);
          +		$html = preg_replace('/'.$this->re_space['p'].'+<\/(td|th|li|dt|dd)>/'.$this->re_space['m'], '', $html);
          +		$html = preg_replace('/[\s]+<(tr|td|th|li|dt|dd)/', '<\\1', $html);
          +		$html = preg_replace('/'.$this->re_space['p'].'+<(ul|ol|dl|br)/'.$this->re_space['m'], '<\\1', $html);
          +		$html = preg_replace('/<\/(table|tr|td|th|blockquote|dd|dt|dl|div|dt|h1|h2|h3|h4|h5|h6|hr|li|ol|ul|p)>[\s]+<', $html);
          +		$html = preg_replace('/<\/(td|th)>/', '', $html);
          +		$html = preg_replace('/<\/table>([\s]*)/', '', $html);
          +		$html = preg_replace('/'.$this->re_space['p'].'+re_space['m'], chr(32).']*)>[\s]+([^\<])/xi', ' \\2', $html);
          +		$html = preg_replace('/]*)>/xi', '', $html);
          +		$html = preg_replace('/]*)>([^\<]*)<\/textarea>/xi', '', $html);
          +		$html = preg_replace('/]*)><\/li>/', ' ', $html);
          +		$html = preg_replace('/]*)>'.$this->re_space['p'].'*re_space['m'], ' \/]*)>[\s]/', '<\\1> ', $html); // preserve some spaces
          +		$html = preg_replace('/[\s]<\/([^\>]*)>/', ' ', $html); // preserve some spaces
          +		$html = preg_replace('/'.$this->re_space['p'].'+/'.$this->re_space['m'], chr(32), $html); // replace multiple spaces with a single space
          +		// trim string
          +		$html = $this->stringTrim($html);
          +		// fix first image tag alignment
          +		$html = preg_replace('/^
          FontFamily; + $dom[$key]['fontstyle'] = $this->FontStyle; + $dom[$key]['fontsize'] = $this->FontSizePt; + $dom[$key]['font-stretch'] = $this->font_stretching; + $dom[$key]['letter-spacing'] = $this->font_spacing; + $dom[$key]['stroke'] = $this->textstrokewidth; + $dom[$key]['fill'] = (($this->textrendermode % 2) == 0); + $dom[$key]['clip'] = ($this->textrendermode > 3); + $dom[$key]['line-height'] = $this->cell_height_ratio; + $dom[$key]['bgcolor'] = false; + $dom[$key]['fgcolor'] = $this->fgcolor; // color + $dom[$key]['strokecolor'] = $this->strokecolor; + $dom[$key]['align'] = ''; + $dom[$key]['listtype'] = ''; + $dom[$key]['text-indent'] = 0; + $dom[$key]['border'] = array(); + $dom[$key]['dir'] = $this->rtl?'rtl':'ltr'; + $thead = false; // true when we are inside the THEAD tag + ++$key; + $level = array(); + array_push($level, 0); // root + while ($elkey < $maxel) { + $dom[$key] = array(); + $element = $a[$elkey]; + $dom[$key]['elkey'] = $elkey; + if (preg_match($tagpattern, $element)) { + // html tag + $element = substr($element, 1, -1); + // get tag name + preg_match('/[\/]?([a-zA-Z0-9]*)/', $element, $tag); + $tagname = strtolower($tag[1]); + // check if we are inside a table header + if ($tagname == 'thead') { + if ($element{0} == '/') { + $thead = false; + } else { + $thead = true; + } + ++$elkey; + continue; + } + $dom[$key]['tag'] = true; + $dom[$key]['value'] = $tagname; + if (in_array($dom[$key]['value'], $blocktags)) { + $dom[$key]['block'] = true; + } else { + $dom[$key]['block'] = false; + } + if ($element{0} == '/') { + // *** closing html tag + $dom[$key]['opening'] = false; + $dom[$key]['parent'] = end($level); + array_pop($level); + $dom[$key]['hide'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['hide']; + $dom[$key]['fontname'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fontname']; + $dom[$key]['fontstyle'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fontstyle']; + $dom[$key]['fontsize'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fontsize']; + $dom[$key]['font-stretch'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['font-stretch']; + $dom[$key]['letter-spacing'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['letter-spacing']; + $dom[$key]['stroke'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['stroke']; + $dom[$key]['fill'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fill']; + $dom[$key]['clip'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['clip']; + $dom[$key]['line-height'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['line-height']; + $dom[$key]['bgcolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['bgcolor']; + $dom[$key]['fgcolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['fgcolor']; + $dom[$key]['strokecolor'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['strokecolor']; + $dom[$key]['align'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['align']; + $dom[$key]['dir'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['dir']; + if (isset($dom[($dom[($dom[$key]['parent'])]['parent'])]['listtype'])) { + $dom[$key]['listtype'] = $dom[($dom[($dom[$key]['parent'])]['parent'])]['listtype']; + } + // set the number of columns in table tag + if (($dom[$key]['value'] == 'tr') AND (!isset($dom[($dom[($dom[$key]['parent'])]['parent'])]['cols']))) { + $dom[($dom[($dom[$key]['parent'])]['parent'])]['cols'] = $dom[($dom[$key]['parent'])]['cols']; + } + if (($dom[$key]['value'] == 'td') OR ($dom[$key]['value'] == 'th')) { + $dom[($dom[$key]['parent'])]['content'] = $csstagarray; + for ($i = ($dom[$key]['parent'] + 1); $i < $key; ++$i) { + $dom[($dom[$key]['parent'])]['content'] .= $a[$dom[$i]['elkey']]; + } + $key = $i; + // mark nested tables + $dom[($dom[$key]['parent'])]['content'] = str_replace('', '', $dom[($dom[$key]['parent'])]['content']); + $dom[($dom[$key]['parent'])]['content'] = str_replace('', '', $dom[($dom[$key]['parent'])]['content']); + } + // store header rows on a new table + if (($dom[$key]['value'] == 'tr') AND ($dom[($dom[$key]['parent'])]['thead'] === true)) { + if ($this->empty_string($dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'])) { + $dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'] = $csstagarray.$a[$dom[($dom[($dom[$key]['parent'])]['parent'])]['elkey']]; + } + for ($i = $dom[$key]['parent']; $i <= $key; ++$i) { + $dom[($dom[($dom[$key]['parent'])]['parent'])]['thead'] .= $a[$dom[$i]['elkey']]; + } + if (!isset($dom[($dom[$key]['parent'])]['attribute'])) { + $dom[($dom[$key]['parent'])]['attribute'] = array(); + } + // header elements must be always contained in a single page + $dom[($dom[$key]['parent'])]['attribute']['nobr'] = 'true'; + } + if (($dom[$key]['value'] == 'table') AND (!$this->empty_string($dom[($dom[$key]['parent'])]['thead']))) { + // remove the nobr attributes from the table header + $dom[($dom[$key]['parent'])]['thead'] = str_replace(' nobr="true"', '', $dom[($dom[$key]['parent'])]['thead']); + $dom[($dom[$key]['parent'])]['thead'] .= ''; + } + } else { + // *** opening or self-closing html tag + $dom[$key]['opening'] = true; + $dom[$key]['parent'] = end($level); + if ((substr($element, -1, 1) == '/') OR (in_array($dom[$key]['value'], $selfclosingtags))) { + // self-closing tag + $dom[$key]['self'] = true; + } else { + // opening tag + array_push($level, $key); + $dom[$key]['self'] = false; + } + // copy some values from parent + $parentkey = 0; + if ($key > 0) { + $parentkey = $dom[$key]['parent']; + $dom[$key]['hide'] = $dom[$parentkey]['hide']; + $dom[$key]['fontname'] = $dom[$parentkey]['fontname']; + $dom[$key]['fontstyle'] = $dom[$parentkey]['fontstyle']; + $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize']; + $dom[$key]['font-stretch'] = $dom[$parentkey]['font-stretch']; + $dom[$key]['letter-spacing'] = $dom[$parentkey]['letter-spacing']; + $dom[$key]['stroke'] = $dom[$parentkey]['stroke']; + $dom[$key]['fill'] = $dom[$parentkey]['fill']; + $dom[$key]['clip'] = $dom[$parentkey]['clip']; + $dom[$key]['line-height'] = $dom[$parentkey]['line-height']; + $dom[$key]['bgcolor'] = $dom[$parentkey]['bgcolor']; + $dom[$key]['fgcolor'] = $dom[$parentkey]['fgcolor']; + $dom[$key]['strokecolor'] = $dom[$parentkey]['strokecolor']; + $dom[$key]['align'] = $dom[$parentkey]['align']; + $dom[$key]['listtype'] = $dom[$parentkey]['listtype']; + $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; + $dom[$key]['border'] = array(); + $dom[$key]['dir'] = $dom[$parentkey]['dir']; + } + // get attributes + preg_match_all('/([^=\s]*)[\s]*=[\s]*"([^"]*)"/', $element, $attr_array, PREG_PATTERN_ORDER); + $dom[$key]['attribute'] = array(); // reset attribute array + while (list($id, $name) = each($attr_array[1])) { + $dom[$key]['attribute'][strtolower($name)] = $attr_array[2][$id]; + } + if (!empty($css)) { + // merge CSS style to current style + list($dom[$key]['csssel'], $dom[$key]['cssdata']) = $this->getCSSdataArray($dom, $key, $css); + $dom[$key]['attribute']['style'] = $this->getTagStyleFromCSSarray($dom[$key]['cssdata']); + } + // split style attributes + if (isset($dom[$key]['attribute']['style']) AND !empty($dom[$key]['attribute']['style'])) { + // get style attributes + preg_match_all('/([^;:\s]*):([^;]*)/', $dom[$key]['attribute']['style'], $style_array, PREG_PATTERN_ORDER); + $dom[$key]['style'] = array(); // reset style attribute array + while (list($id, $name) = each($style_array[1])) { + // in case of duplicate attribute the last replace the previous + $dom[$key]['style'][strtolower($name)] = trim($style_array[2][$id]); + } + // --- get some style attributes --- + // text direction + if (isset($dom[$key]['style']['direction'])) { + $dom[$key]['dir'] = $dom[$key]['style']['direction']; + } + // display + if (isset($dom[$key]['style']['display'])) { + $dom[$key]['hide'] = (trim(strtolower($dom[$key]['style']['display'])) == 'none'); + } + // font family + if (isset($dom[$key]['style']['font-family'])) { + $dom[$key]['fontname'] = $this->getFontFamilyName($dom[$key]['style']['font-family']); + } + // list-style-type + if (isset($dom[$key]['style']['list-style-type'])) { + $dom[$key]['listtype'] = trim(strtolower($dom[$key]['style']['list-style-type'])); + if ($dom[$key]['listtype'] == 'inherit') { + $dom[$key]['listtype'] = $dom[$parentkey]['listtype']; + } + } + // text-indent + if (isset($dom[$key]['style']['text-indent'])) { + $dom[$key]['text-indent'] = $this->getHTMLUnitToUnits($dom[$key]['style']['text-indent']); + if ($dom[$key]['text-indent'] == 'inherit') { + $dom[$key]['text-indent'] = $dom[$parentkey]['text-indent']; + } + } + // font size + if (isset($dom[$key]['style']['font-size'])) { + $fsize = trim($dom[$key]['style']['font-size']); + switch ($fsize) { + // absolute-size + case 'xx-small': { + $dom[$key]['fontsize'] = $dom[0]['fontsize'] - 4; + break; + } + case 'x-small': { + $dom[$key]['fontsize'] = $dom[0]['fontsize'] - 3; + break; + } + case 'small': { + $dom[$key]['fontsize'] = $dom[0]['fontsize'] - 2; + break; + } + case 'medium': { + $dom[$key]['fontsize'] = $dom[0]['fontsize']; + break; + } + case 'large': { + $dom[$key]['fontsize'] = $dom[0]['fontsize'] + 2; + break; + } + case 'x-large': { + $dom[$key]['fontsize'] = $dom[0]['fontsize'] + 4; + break; + } + case 'xx-large': { + $dom[$key]['fontsize'] = $dom[0]['fontsize'] + 6; + break; + } + // relative-size + case 'smaller': { + $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize'] - 3; + break; + } + case 'larger': { + $dom[$key]['fontsize'] = $dom[$parentkey]['fontsize'] + 3; + break; + } + default: { + $dom[$key]['fontsize'] = $this->getHTMLUnitToUnits($fsize, $dom[$parentkey]['fontsize'], 'pt', true); + } + } + } + // font-stretch + if (isset($dom[$key]['style']['font-stretch'])) { + $dom[$key]['font-stretch'] = $this->getCSSFontStretching($dom[$key]['style']['font-stretch'], $dom[$parentkey]['font-stretch']); + } + // letter-spacing + if (isset($dom[$key]['style']['letter-spacing'])) { + $dom[$key]['letter-spacing'] = $this->getCSSFontSpacing($dom[$key]['style']['letter-spacing'], $dom[$parentkey]['letter-spacing']); + } + // line-height + if (isset($dom[$key]['style']['line-height'])) { + $lineheight = trim($dom[$key]['style']['line-height']); + switch ($lineheight) { + // A normal line height. This is default + case 'normal': { + $dom[$key]['line-height'] = $dom[0]['line-height']; + break; + } + default: { + if (is_numeric($lineheight)) { + $lineheight = $lineheight * 100; + } + $dom[$key]['line-height'] = $this->getHTMLUnitToUnits($lineheight, 1, '%', true); + } + } + } + // font style + if (isset($dom[$key]['style']['font-weight'])) { + if (strtolower($dom[$key]['style']['font-weight']{0}) == 'n') { + if (strpos($dom[$key]['fontstyle'], 'B') !== false) { + $dom[$key]['fontstyle'] = str_replace('B', '', $dom[$key]['fontstyle']); + } + } elseif (strtolower($dom[$key]['style']['font-weight']{0}) == 'b') { + $dom[$key]['fontstyle'] .= 'B'; + } + } + if (isset($dom[$key]['style']['font-style']) AND (strtolower($dom[$key]['style']['font-style']{0}) == 'i')) { + $dom[$key]['fontstyle'] .= 'I'; + } + // font color + if (isset($dom[$key]['style']['color']) AND (!$this->empty_string($dom[$key]['style']['color']))) { + $dom[$key]['fgcolor'] = $this->convertHTMLColorToDec($dom[$key]['style']['color']); + } elseif ($dom[$key]['value'] == 'a') { + $dom[$key]['fgcolor'] = $this->htmlLinkColorArray; + } + // background color + if (isset($dom[$key]['style']['background-color']) AND (!$this->empty_string($dom[$key]['style']['background-color']))) { + $dom[$key]['bgcolor'] = $this->convertHTMLColorToDec($dom[$key]['style']['background-color']); + } + // text-decoration + if (isset($dom[$key]['style']['text-decoration'])) { + $decors = explode(' ', strtolower($dom[$key]['style']['text-decoration'])); + foreach ($decors as $dec) { + $dec = trim($dec); + if (!$this->empty_string($dec)) { + if ($dec{0} == 'u') { + // underline + $dom[$key]['fontstyle'] .= 'U'; + } elseif ($dec{0} == 'l') { + // line-trough + $dom[$key]['fontstyle'] .= 'D'; + } elseif ($dec{0} == 'o') { + // overline + $dom[$key]['fontstyle'] .= 'O'; + } + } + } + } elseif ($dom[$key]['value'] == 'a') { + $dom[$key]['fontstyle'] = $this->htmlLinkFontStyle; + } + // check for width attribute + if (isset($dom[$key]['style']['width'])) { + $dom[$key]['width'] = $dom[$key]['style']['width']; + } + // check for height attribute + if (isset($dom[$key]['style']['height'])) { + $dom[$key]['height'] = $dom[$key]['style']['height']; + } + // check for text alignment + if (isset($dom[$key]['style']['text-align'])) { + $dom[$key]['align'] = strtoupper($dom[$key]['style']['text-align']{0}); + } + // check for CSS border properties + if (isset($dom[$key]['style']['border'])) { + $borderstyle = $this->getCSSBorderStyle($dom[$key]['style']['border']); + if (!empty($borderstyle)) { + $dom[$key]['border']['LTRB'] = $borderstyle; + } + } + if (isset($dom[$key]['style']['border-color'])) { + $brd_colors = preg_split('/[\s]+/', trim($dom[$key]['style']['border-color'])); + if (isset($brd_colors[3])) { + $dom[$key]['border']['L']['color'] = $this->convertHTMLColorToDec($brd_colors[3]); + } + if (isset($brd_colors[1])) { + $dom[$key]['border']['R']['color'] = $this->convertHTMLColorToDec($brd_colors[1]); + } + if (isset($brd_colors[0])) { + $dom[$key]['border']['T']['color'] = $this->convertHTMLColorToDec($brd_colors[0]); + } + if (isset($brd_colors[2])) { + $dom[$key]['border']['B']['color'] = $this->convertHTMLColorToDec($brd_colors[2]); + } + } + if (isset($dom[$key]['style']['border-width'])) { + $brd_widths = preg_split('/[\s]+/', trim($dom[$key]['style']['border-width'])); + if (isset($brd_widths[3])) { + $dom[$key]['border']['L']['width'] = $this->getCSSBorderWidth($brd_widths[3]); + } + if (isset($brd_widths[1])) { + $dom[$key]['border']['R']['width'] = $this->getCSSBorderWidth($brd_widths[1]); + } + if (isset($brd_widths[0])) { + $dom[$key]['border']['T']['width'] = $this->getCSSBorderWidth($brd_widths[0]); + } + if (isset($brd_widths[2])) { + $dom[$key]['border']['B']['width'] = $this->getCSSBorderWidth($brd_widths[2]); + } + } + if (isset($dom[$key]['style']['border-style'])) { + $brd_styles = preg_split('/[\s]+/', trim($dom[$key]['style']['border-style'])); + if (isset($brd_styles[3])) { + $dom[$key]['border']['L']['cap'] = 'square'; + $dom[$key]['border']['L']['join'] = 'miter'; + $dom[$key]['border']['L']['dash'] = $this->getCSSBorderDashStyle($brd_styles[3]); + if ($dom[$key]['border']['L']['dash'] < 0) { + $dom[$key]['border']['L'] = array(); + } + } + if (isset($brd_styles[1])) { + $dom[$key]['border']['R']['cap'] = 'square'; + $dom[$key]['border']['R']['join'] = 'miter'; + $dom[$key]['border']['R']['dash'] = $this->getCSSBorderDashStyle($brd_styles[1]); + if ($dom[$key]['border']['R']['dash'] < 0) { + $dom[$key]['border']['R'] = array(); + } + } + if (isset($brd_styles[0])) { + $dom[$key]['border']['T']['cap'] = 'square'; + $dom[$key]['border']['T']['join'] = 'miter'; + $dom[$key]['border']['T']['dash'] = $this->getCSSBorderDashStyle($brd_styles[0]); + if ($dom[$key]['border']['T']['dash'] < 0) { + $dom[$key]['border']['T'] = array(); + } + } + if (isset($brd_styles[2])) { + $dom[$key]['border']['B']['cap'] = 'square'; + $dom[$key]['border']['B']['join'] = 'miter'; + $dom[$key]['border']['B']['dash'] = $this->getCSSBorderDashStyle($brd_styles[2]); + if ($dom[$key]['border']['B']['dash'] < 0) { + $dom[$key]['border']['B'] = array(); + } + } + } + $cellside = array('L' => 'left', 'R' => 'right', 'T' => 'top', 'B' => 'bottom'); + foreach ($cellside as $bsk => $bsv) { + if (isset($dom[$key]['style']['border-'.$bsv])) { + $borderstyle = $this->getCSSBorderStyle($dom[$key]['style']['border-'.$bsv]); + if (!empty($borderstyle)) { + $dom[$key]['border'][$bsk] = $borderstyle; + } + } + if (isset($dom[$key]['style']['border-'.$bsv.'-color'])) { + $dom[$key]['border'][$bsk]['color'] = $this->convertHTMLColorToDec($dom[$key]['style']['border-'.$bsv.'-color']); + } + if (isset($dom[$key]['style']['border-'.$bsv.'-width'])) { + $dom[$key]['border'][$bsk]['width'] = $this->getCSSBorderWidth($dom[$key]['style']['border-'.$bsv.'-width']); + } + if (isset($dom[$key]['style']['border-'.$bsv.'-style'])) { + $dom[$key]['border'][$bsk]['dash'] = $this->getCSSBorderDashStyle($dom[$key]['style']['border-'.$bsv.'-style']); + if ($dom[$key]['border'][$bsk]['dash'] < 0) { + $dom[$key]['border'][$bsk] = array(); + } + } + } + // check for CSS padding properties + if (isset($dom[$key]['style']['padding'])) { + $dom[$key]['padding'] = $this->getCSSPadding($dom[$key]['style']['padding']); + } else { + $dom[$key]['padding'] = $this->cell_padding; + } + foreach ($cellside as $psk => $psv) { + if (isset($dom[$key]['style']['padding-'.$psv])) { + $dom[$key]['padding'][$psk] = $this->getHTMLUnitToUnits($dom[$key]['style']['padding-'.$psv], 0, 'px', false); + } + } + // check for CSS margin properties + if (isset($dom[$key]['style']['margin'])) { + $dom[$key]['margin'] = $this->getCSSMargin($dom[$key]['style']['margin']); + } else { + $dom[$key]['margin'] = $this->cell_margin; + } + foreach ($cellside as $psk => $psv) { + if (isset($dom[$key]['style']['margin-'.$psv])) { + $dom[$key]['margin'][$psk] = $this->getHTMLUnitToUnits(str_replace('auto', '0', $dom[$key]['style']['margin-'.$psv]), 0, 'px', false); + } + } + // check for CSS border-spacing properties + if (isset($dom[$key]['style']['border-spacing'])) { + $dom[$key]['border-spacing'] = $this->getCSSBorderMargin($dom[$key]['style']['border-spacing']); + } + // page-break-inside + if (isset($dom[$key]['style']['page-break-inside']) AND ($dom[$key]['style']['page-break-inside'] == 'avoid')) { + $dom[$key]['attribute']['nobr'] = 'true'; + } + // page-break-before + if (isset($dom[$key]['style']['page-break-before'])) { + if ($dom[$key]['style']['page-break-before'] == 'always') { + $dom[$key]['attribute']['pagebreak'] = 'true'; + } elseif ($dom[$key]['style']['page-break-before'] == 'left') { + $dom[$key]['attribute']['pagebreak'] = 'left'; + } elseif ($dom[$key]['style']['page-break-before'] == 'right') { + $dom[$key]['attribute']['pagebreak'] = 'right'; + } + } + // page-break-after + if (isset($dom[$key]['style']['page-break-after'])) { + if ($dom[$key]['style']['page-break-after'] == 'always') { + $dom[$key]['attribute']['pagebreakafter'] = 'true'; + } elseif ($dom[$key]['style']['page-break-after'] == 'left') { + $dom[$key]['attribute']['pagebreakafter'] = 'left'; + } elseif ($dom[$key]['style']['page-break-after'] == 'right') { + $dom[$key]['attribute']['pagebreakafter'] = 'right'; + } + } + } + if (isset($dom[$key]['attribute']['display'])) { + $dom[$key]['hide'] = (trim(strtolower($dom[$key]['attribute']['display'])) == 'none'); + } + if (isset($dom[$key]['attribute']['border']) AND ($dom[$key]['attribute']['border'] != 0)) { + $borderstyle = $this->getCSSBorderStyle($dom[$key]['attribute']['border'].' solid black'); + if (!empty($borderstyle)) { + $dom[$key]['border']['LTRB'] = $borderstyle; + } + } + // check for font tag + if ($dom[$key]['value'] == 'font') { + // font family + if (isset($dom[$key]['attribute']['face'])) { + $dom[$key]['fontname'] = $this->getFontFamilyName($dom[$key]['attribute']['face']); + } + // font size + if (isset($dom[$key]['attribute']['size'])) { + if ($key > 0) { + if ($dom[$key]['attribute']['size']{0} == '+') { + $dom[$key]['fontsize'] = $dom[($dom[$key]['parent'])]['fontsize'] + intval(substr($dom[$key]['attribute']['size'], 1)); + } elseif ($dom[$key]['attribute']['size']{0} == '-') { + $dom[$key]['fontsize'] = $dom[($dom[$key]['parent'])]['fontsize'] - intval(substr($dom[$key]['attribute']['size'], 1)); + } else { + $dom[$key]['fontsize'] = intval($dom[$key]['attribute']['size']); + } + } else { + $dom[$key]['fontsize'] = intval($dom[$key]['attribute']['size']); + } + } + } + // force natural alignment for lists + if ((($dom[$key]['value'] == 'ul') OR ($dom[$key]['value'] == 'ol') OR ($dom[$key]['value'] == 'dl')) + AND (!isset($dom[$key]['align']) OR $this->empty_string($dom[$key]['align']) OR ($dom[$key]['align'] != 'J'))) { + if ($this->rtl) { + $dom[$key]['align'] = 'R'; + } else { + $dom[$key]['align'] = 'L'; + } + } + if (($dom[$key]['value'] == 'small') OR ($dom[$key]['value'] == 'sup') OR ($dom[$key]['value'] == 'sub')) { + if (!isset($dom[$key]['attribute']['size']) AND !isset($dom[$key]['style']['font-size'])) { + $dom[$key]['fontsize'] = $dom[$key]['fontsize'] * K_SMALL_RATIO; + } + } + if (($dom[$key]['value'] == 'strong') OR ($dom[$key]['value'] == 'b')) { + $dom[$key]['fontstyle'] .= 'B'; + } + if (($dom[$key]['value'] == 'em') OR ($dom[$key]['value'] == 'i')) { + $dom[$key]['fontstyle'] .= 'I'; + } + if ($dom[$key]['value'] == 'u') { + $dom[$key]['fontstyle'] .= 'U'; + } + if (($dom[$key]['value'] == 'del') OR ($dom[$key]['value'] == 's') OR ($dom[$key]['value'] == 'strike')) { + $dom[$key]['fontstyle'] .= 'D'; + } + if (!isset($dom[$key]['style']['text-decoration']) AND ($dom[$key]['value'] == 'a')) { + $dom[$key]['fontstyle'] = $this->htmlLinkFontStyle; + } + if (($dom[$key]['value'] == 'pre') OR ($dom[$key]['value'] == 'tt')) { + $dom[$key]['fontname'] = $this->default_monospaced_font; + } + if (($dom[$key]['value']{0} == 'h') AND (intval($dom[$key]['value']{1}) > 0) AND (intval($dom[$key]['value']{1}) < 7)) { + // headings h1, h2, h3, h4, h5, h6 + if (!isset($dom[$key]['attribute']['size']) AND !isset($dom[$key]['style']['font-size'])) { + $headsize = (4 - intval($dom[$key]['value']{1})) * 2; + $dom[$key]['fontsize'] = $dom[0]['fontsize'] + $headsize; + } + if (!isset($dom[$key]['style']['font-weight'])) { + $dom[$key]['fontstyle'] .= 'B'; + } + } + if (($dom[$key]['value'] == 'table')) { + $dom[$key]['rows'] = 0; // number of rows + $dom[$key]['trids'] = array(); // IDs of TR elements + $dom[$key]['thead'] = ''; // table header rows + } + if (($dom[$key]['value'] == 'tr')) { + $dom[$key]['cols'] = 0; + if ($thead) { + $dom[$key]['thead'] = true; + // rows on thead block are printed as a separate table + } else { + $dom[$key]['thead'] = false; + // store the number of rows on table element + ++$dom[($dom[$key]['parent'])]['rows']; + // store the TR elements IDs on table element + array_push($dom[($dom[$key]['parent'])]['trids'], $key); + } + } + if (($dom[$key]['value'] == 'th') OR ($dom[$key]['value'] == 'td')) { + if (isset($dom[$key]['attribute']['colspan'])) { + $colspan = intval($dom[$key]['attribute']['colspan']); + } else { + $colspan = 1; + } + $dom[$key]['attribute']['colspan'] = $colspan; + $dom[($dom[$key]['parent'])]['cols'] += $colspan; + } + // text direction + if (isset($dom[$key]['attribute']['dir'])) { + $dom[$key]['dir'] = $dom[$key]['attribute']['dir']; + } + // set foreground color attribute + if (isset($dom[$key]['attribute']['color']) AND (!$this->empty_string($dom[$key]['attribute']['color']))) { + $dom[$key]['fgcolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['color']); + } elseif (!isset($dom[$key]['style']['color']) AND ($dom[$key]['value'] == 'a')) { + $dom[$key]['fgcolor'] = $this->htmlLinkColorArray; + } + // set background color attribute + if (isset($dom[$key]['attribute']['bgcolor']) AND (!$this->empty_string($dom[$key]['attribute']['bgcolor']))) { + $dom[$key]['bgcolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['bgcolor']); + } + // set stroke color attribute + if (isset($dom[$key]['attribute']['strokecolor']) AND (!$this->empty_string($dom[$key]['attribute']['strokecolor']))) { + $dom[$key]['strokecolor'] = $this->convertHTMLColorToDec($dom[$key]['attribute']['strokecolor']); + } + // check for width attribute + if (isset($dom[$key]['attribute']['width'])) { + $dom[$key]['width'] = $dom[$key]['attribute']['width']; + } + // check for height attribute + if (isset($dom[$key]['attribute']['height'])) { + $dom[$key]['height'] = $dom[$key]['attribute']['height']; + } + // check for text alignment + if (isset($dom[$key]['attribute']['align']) AND (!$this->empty_string($dom[$key]['attribute']['align'])) AND ($dom[$key]['value'] !== 'img')) { + $dom[$key]['align'] = strtoupper($dom[$key]['attribute']['align']{0}); + } + // check for text rendering mode (the following attributes do not exist in HTML) + if (isset($dom[$key]['attribute']['stroke'])) { + // font stroke width + $dom[$key]['stroke'] = $this->getHTMLUnitToUnits($dom[$key]['attribute']['stroke'], $dom[$key]['fontsize'], 'pt', true); + } + if (isset($dom[$key]['attribute']['fill'])) { + // font fill + if ($dom[$key]['attribute']['fill'] == 'true') { + $dom[$key]['fill'] = true; + } else { + $dom[$key]['fill'] = false; + } + } + if (isset($dom[$key]['attribute']['clip'])) { + // clipping mode + if ($dom[$key]['attribute']['clip'] == 'true') { + $dom[$key]['clip'] = true; + } else { + $dom[$key]['clip'] = false; + } + } + } // end opening tag + } else { + // text + $dom[$key]['tag'] = false; + $dom[$key]['block'] = false; + //$element = str_replace(' ', $this->unichr(160), $element); + $dom[$key]['value'] = stripslashes($this->unhtmlentities($element)); + $dom[$key]['parent'] = end($level); + $dom[$key]['dir'] = $dom[$dom[$key]['parent']]['dir']; + } + ++$elkey; + ++$key; + } + return $dom; + } + + /** + * Returns the string used to find spaces + * @return string + * @protected + * @author Nicola Asuni + * @since 4.8.024 (2010-01-15) + */ + protected function getSpaceString() { + $spacestr = chr(32); + if ($this->isUnicodeFont()) { + $spacestr = chr(0).chr(32); + } + return $spacestr; + } + + /** + * Prints a cell (rectangular area) with optional borders, background color and html text string. + * The upper-left corner of the cell corresponds to the current position. After the call, the current position moves to the right or to the next line.
          + * If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. + * @param $w (float) Cell width. If 0, the cell extends up to the right margin. + * @param $h (float) Cell minimum height. The cell extends automatically if needed. + * @param $x (float) upper-left corner X coordinate + * @param $y (float) upper-left corner Y coordinate + * @param $html (string) html text to print. Default value: empty string. + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
          • 0: no border (default)
          • 1: frame
          or a string containing some or all of the following characters (in any order):
          • L: left
          • T: top
          • R: right
          • B: bottom
          or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $ln (int) Indicates where the current position should go after the call. Possible values are:
          • 0: to the right (or left for RTL language)
          • 1: to the beginning of the next line
          • 2: below
          +Putting 1 is equivalent to putting 0 and calling Ln() just after. Default value: 0. + * @param $fill (boolean) Indicates if the cell background must be painted (true) or transparent (false). + * @param $reseth (boolean) if true reset the last cell height (default true). + * @param $align (string) Allows to center or align the text. Possible values are:
          • L : left align
          • C : center
          • R : right align
          • '' : empty string : left for LTR or right for RTL
          + * @param $autopadding (boolean) if true, uses internal padding and automatically adjust it to account for line width. + * @see Multicell(), writeHTML() + * @public + */ + public function writeHTMLCell($w, $h, $x, $y, $html='', $border=0, $ln=0, $fill=false, $reseth=true, $align='', $autopadding=true) { + return $this->MultiCell($w, $h, $html, $border, $align, $fill, $ln, $x, $y, $reseth, 0, true, $autopadding, 0, 'T', false); + } + + /** + * Allows to preserve some HTML formatting (limited support).
          + * IMPORTANT: The HTML must be well formatted - try to clean-up it using an application like HTML-Tidy before submitting. + * Supported tags are: a, b, blockquote, br, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, ol, p, pre, small, span, strong, sub, sup, table, tcpdf, td, th, thead, tr, tt, u, ul + * @param $html (string) text to display + * @param $ln (boolean) if true add a new line after text (default = true) + * @param $fill (boolean) Indicates if the background must be painted (true) or transparent (false). + * @param $reseth (boolean) if true reset the last cell height (default false). + * @param $cell (boolean) if true add the current left (or right for RTL) padding to each Write (default false). + * @param $align (string) Allows to center or align the text. Possible values are:
          • L : left align
          • C : center
          • R : right align
          • '' : empty string : left for LTR or right for RTL
          + * @public + */ + public function writeHTML($html, $ln=true, $fill=false, $reseth=false, $cell=false, $align='') { + $gvars = $this->getGraphicVars(); + // store current values + $prev_cell_margin = $this->cell_margin; + $prev_cell_padding = $this->cell_padding; + $prevPage = $this->page; + $prevlMargin = $this->lMargin; + $prevrMargin = $this->rMargin; + $curfontname = $this->FontFamily; + $curfontstyle = $this->FontStyle; + $curfontsize = $this->FontSizePt; + $curfontascent = $this->getFontAscent($curfontname, $curfontstyle, $curfontsize); + $curfontdescent = $this->getFontDescent($curfontname, $curfontstyle, $curfontsize); + $curfontstretcing = $this->font_stretching; + $curfontkerning = $this->font_spacing; + $this->newline = true; + $newline = true; + $startlinepage = $this->page; + $minstartliney = $this->y; + $maxbottomliney = 0; + $startlinex = $this->x; + $startliney = $this->y; + $yshift = 0; + $loop = 0; + $curpos = 0; + $this_method_vars = array(); + $undo = false; + $fontaligned = false; + $reverse_dir = false; // true when the text direction is reversed + $this->premode = false; + if ($this->inxobj) { + // we are inside an XObject template + $pask = count($this->xobjects[$this->xobjid]['annotations']); + } elseif (isset($this->PageAnnots[$this->page])) { + $pask = count($this->PageAnnots[$this->page]); + } else { + $pask = 0; + } + if ($this->inxobj) { + // we are inside an XObject template + $startlinepos = strlen($this->xobjects[$this->xobjid]['outdata']); + } elseif (!$this->InFooter) { + if (isset($this->footerlen[$this->page])) { + $this->footerpos[$this->page] = $this->pagelen[$this->page] - $this->footerlen[$this->page]; + } else { + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + } + $startlinepos = $this->footerpos[$this->page]; + } else { + // we are inside the footer + $startlinepos = $this->pagelen[$this->page]; + } + $lalign = $align; + $plalign = $align; + if ($this->rtl) { + $w = $this->x - $this->lMargin; + } else { + $w = $this->w - $this->rMargin - $this->x; + } + $w -= ($this->cell_padding['L'] + $this->cell_padding['R']); + if ($cell) { + if ($this->rtl) { + $this->x -= $this->cell_padding['R']; + $this->lMargin += $this->cell_padding['R']; + } else { + $this->x += $this->cell_padding['L']; + $this->rMargin += $this->cell_padding['L']; + } + } + if ($this->customlistindent >= 0) { + $this->listindent = $this->customlistindent; + } else { + $this->listindent = $this->GetStringWidth('000000'); + } + $this->listindentlevel = 0; + // save previous states + $prev_cell_height_ratio = $this->cell_height_ratio; + $prev_listnum = $this->listnum; + $prev_listordered = $this->listordered; + $prev_listcount = $this->listcount; + $prev_lispacer = $this->lispacer; + $this->listnum = 0; + $this->listordered = array(); + $this->listcount = array(); + $this->lispacer = ''; + if (($this->empty_string($this->lasth)) OR ($reseth)) { + // reset row height + $this->resetLastH(); + } + $dom = $this->getHtmlDomArray($html); + $maxel = count($dom); + $key = 0; + $hidden_node_key = -1; + while ($key < $maxel) { + if ($dom[$key]['tag']) { + if ($dom[$key]['opening']) { + if (($hidden_node_key <= 0) AND $dom[$key]['hide']) { + // store the node key + $hidden_node_key = $key; + } + } elseif (($hidden_node_key > 0) AND ($dom[$key]['parent'] == $hidden_node_key)) { + // we have reached the closing tag of the hidden node + $hidden_node_key = 0; + } + } + if ($hidden_node_key >= 0) { + // skip this node + ++$key; + if ($hidden_node_key == 0) { + // reset hidden mode + $hidden_node_key = -1; + } + continue; + } + if ($dom[$key]['tag'] AND isset($dom[$key]['attribute']['pagebreak'])) { + // check for pagebreak + if (($dom[$key]['attribute']['pagebreak'] == 'true') OR ($dom[$key]['attribute']['pagebreak'] == 'left') OR ($dom[$key]['attribute']['pagebreak'] == 'right')) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + $this->htmlvspace = ($this->PageBreakTrigger + 1); + } + if ((($dom[$key]['attribute']['pagebreak'] == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($dom[$key]['attribute']['pagebreak'] == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + $this->htmlvspace = ($this->PageBreakTrigger + 1); + } + } + if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND isset($dom[$key]['attribute']['nobr']) AND ($dom[$key]['attribute']['nobr'] == 'true')) { + if (isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) AND ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { + $dom[$key]['attribute']['nobr'] = false; + } else { + // store current object + $this->startTransaction(); + // save this method vars + $this_method_vars['html'] = $html; + $this_method_vars['ln'] = $ln; + $this_method_vars['fill'] = $fill; + $this_method_vars['reseth'] = $reseth; + $this_method_vars['cell'] = $cell; + $this_method_vars['align'] = $align; + $this_method_vars['gvars'] = $gvars; + $this_method_vars['prevPage'] = $prevPage; + $this_method_vars['prev_cell_margin'] = $prev_cell_margin; + $this_method_vars['prev_cell_padding'] = $prev_cell_padding; + $this_method_vars['prevlMargin'] = $prevlMargin; + $this_method_vars['prevrMargin'] = $prevrMargin; + $this_method_vars['curfontname'] = $curfontname; + $this_method_vars['curfontstyle'] = $curfontstyle; + $this_method_vars['curfontsize'] = $curfontsize; + $this_method_vars['curfontascent'] = $curfontascent; + $this_method_vars['curfontdescent'] = $curfontdescent; + $this_method_vars['curfontstretcing'] = $curfontstretcing; + $this_method_vars['curfontkerning'] = $curfontkerning; + $this_method_vars['minstartliney'] = $minstartliney; + $this_method_vars['maxbottomliney'] = $maxbottomliney; + $this_method_vars['yshift'] = $yshift; + $this_method_vars['startlinepage'] = $startlinepage; + $this_method_vars['startlinepos'] = $startlinepos; + $this_method_vars['startlinex'] = $startlinex; + $this_method_vars['startliney'] = $startliney; + $this_method_vars['newline'] = $newline; + $this_method_vars['loop'] = $loop; + $this_method_vars['curpos'] = $curpos; + $this_method_vars['pask'] = $pask; + $this_method_vars['lalign'] = $lalign; + $this_method_vars['plalign'] = $plalign; + $this_method_vars['w'] = $w; + $this_method_vars['prev_cell_height_ratio'] = $prev_cell_height_ratio; + $this_method_vars['prev_listnum'] = $prev_listnum; + $this_method_vars['prev_listordered'] = $prev_listordered; + $this_method_vars['prev_listcount'] = $prev_listcount; + $this_method_vars['prev_lispacer'] = $prev_lispacer; + $this_method_vars['fontaligned'] = $fontaligned; + $this_method_vars['key'] = $key; + $this_method_vars['dom'] = $dom; + } + } + // print THEAD block + if (($dom[$key]['value'] == 'tr') AND isset($dom[$key]['thead']) AND $dom[$key]['thead']) { + if (isset($dom[$key]['parent']) AND isset($dom[$dom[$key]['parent']]['thead']) AND !$this->empty_string($dom[$dom[$key]['parent']]['thead'])) { + $this->inthead = true; + // print table header (thead) + $this->writeHTML($this->thead, false, false, false, false, ''); + // check if we are on a new page or on a new column + if (($this->y < $this->start_transaction_y) OR ($this->checkPageBreak($this->lasth, '', false))) { + // we are on a new page or on a new column and the total object height is less than the available vertical space. + // restore previous object + $this->rollbackTransaction(true); + // restore previous values + foreach ($this_method_vars as $vkey => $vval) { + $$vkey = $vval; + } + // disable table header + $tmp_thead = $this->thead; + $this->thead = ''; + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $pre_y = $this->y; + if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) AND ($this->y < $pre_y)) { + // fix for multicolumn mode + $startliney = $this->y; + } + $this->start_transaction_page = $this->page; + $this->start_transaction_y = $this->y; + // restore table header + $this->thead = $tmp_thead; + // fix table border properties + if (isset($dom[$dom[$key]['parent']]['attribute']['cellspacing'])) { + $tmp_cellspacing = $this->getHTMLUnitToUnits($dom[$dom[$key]['parent']]['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($dom[$dom[$key]['parent']]['border-spacing'])) { + $tmp_cellspacing = $dom[$dom[$key]['parent']]['border-spacing']['V']; + } else { + $tmp_cellspacing = 0; + } + $dom[$dom[$key]['parent']]['borderposition']['page'] = $this->page; + $dom[$dom[$key]['parent']]['borderposition']['column'] = $this->current_column; + $dom[$dom[$key]['parent']]['borderposition']['y'] = $this->y + $tmp_cellspacing; + $xoffset = ($this->x - $dom[$dom[$key]['parent']]['borderposition']['x']); + $dom[$dom[$key]['parent']]['borderposition']['x'] += $xoffset; + $dom[$dom[$key]['parent']]['borderposition']['xmax'] += $xoffset; + // print table header (thead) + $this->writeHTML($this->thead, false, false, false, false, ''); + } + } + // move $key index forward to skip THEAD block + while ( ($key < $maxel) AND (!( + ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'tr') AND (!isset($dom[$key]['thead']) OR !$dom[$key]['thead'])) + OR ($dom[$key]['tag'] AND (!$dom[$key]['opening']) AND ($dom[$key]['value'] == 'table'))) )) { + ++$key; + } + } + if ($dom[$key]['tag'] OR ($key == 0)) { + if ((($dom[$key]['value'] == 'table') OR ($dom[$key]['value'] == 'tr')) AND (isset($dom[$key]['align']))) { + $dom[$key]['align'] = ($this->rtl) ? 'R' : 'L'; + } + // vertically align image in line + if ((!$this->newline) AND ($dom[$key]['value'] == 'img') AND (isset($dom[$key]['height'])) AND ($dom[$key]['height'] > 0)) { + // get image height + $imgh = $this->getHTMLUnitToUnits($dom[$key]['height'], $this->lasth, 'px'); + $autolinebreak = false; + if (isset($dom[$key]['width']) AND ($dom[$key]['width'] > 0)) { + $imgw = $this->getHTMLUnitToUnits($dom[$key]['width'], 1, 'px', false); + if (($imgw <= ($this->w - $this->lMargin - $this->rMargin - $this->cell_padding['L'] - $this->cell_padding['R'])) + AND ((($this->rtl) AND (($this->x - $imgw) < ($this->lMargin + $this->cell_padding['L']))) + OR ((!$this->rtl) AND (($this->x + $imgw) > ($this->w - $this->rMargin - $this->cell_padding['R']))))) { + // add automatic line break + $autolinebreak = true; + $this->Ln('', $cell); + if ((!$dom[($key-1)]['tag']) AND ($dom[($key-1)]['value'] == ' ')) { + // go back to evaluate this line break + --$key; + } + } + } + if (!$autolinebreak) { + if ($this->inPageBody()) { + $pre_y = $this->y; + // check for page break + if ((!$this->checkPageBreak($imgh)) AND ($this->y < $pre_y)) { + // fix for multicolumn mode + $startliney = $this->y; + } + } + if ($this->page > $startlinepage) { + // fix line splitted over two pages + if (isset($this->footerlen[$startlinepage])) { + $curpos = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + } + // line to be moved one page forward + $pagebuff = $this->getPageBuffer($startlinepage); + $linebeg = substr($pagebuff, $startlinepos, ($curpos - $startlinepos)); + $tstart = substr($pagebuff, 0, $startlinepos); + $tend = substr($this->getPageBuffer($startlinepage), $curpos); + // remove line from previous page + $this->setPageBuffer($startlinepage, $tstart.''.$tend); + $pagebuff = $this->getPageBuffer($this->page); + $tstart = substr($pagebuff, 0, $this->cntmrk[$this->page]); + $tend = substr($pagebuff, $this->cntmrk[$this->page]); + // add line start to current page + $yshift = ($minstartliney - $this->y); + if ($fontaligned) { + $yshift += ($curfontsize / $this->k); + } + $try = sprintf('1 0 0 1 0 %.3F cm', ($yshift * $this->k)); + $this->setPageBuffer($this->page, $tstart."\nq\n".$try."\n".$linebeg."\nQ\n".$tend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + $next_pask = count($this->PageAnnots[$this->page]); + } else { + $next_pask = 0; + } + if (isset($this->PageAnnots[$startlinepage])) { + foreach ($this->PageAnnots[$startlinepage] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][] = $pac; + unset($this->PageAnnots[$startlinepage][$pak]); + $npak = count($this->PageAnnots[$this->page]) - 1; + $this->PageAnnots[$this->page][$npak]['y'] -= $yshift; + } + } + } + $pask = $next_pask; + $startlinepos = $this->cntmrk[$this->page]; + $startlinepage = $this->page; + $startliney = $this->y; + $this->newline = false; + } + $this->y += ((($curfontsize * $this->cell_height_ratio / $this->k) + $curfontascent - $curfontdescent) / 2) - $imgh; + $minstartliney = min($this->y, $minstartliney); + $maxbottomliney = ($startliney + ($this->FontSize * $this->cell_height_ratio)); + } + } elseif (isset($dom[$key]['fontname']) OR isset($dom[$key]['fontstyle']) OR isset($dom[$key]['fontsize']) OR isset($dom[$key]['line-height'])) { + // account for different font size + $pfontname = $curfontname; + $pfontstyle = $curfontstyle; + $pfontsize = $curfontsize; + $fontname = isset($dom[$key]['fontname']) ? $dom[$key]['fontname'] : $curfontname; + $fontstyle = isset($dom[$key]['fontstyle']) ? $dom[$key]['fontstyle'] : $curfontstyle; + $fontsize = isset($dom[$key]['fontsize']) ? $dom[$key]['fontsize'] : $curfontsize; + $fontascent = $this->getFontAscent($fontname, $fontstyle, $fontsize); + $fontdescent = $this->getFontDescent($fontname, $fontstyle, $fontsize); + if (($fontname != $curfontname) OR ($fontstyle != $curfontstyle) OR ($fontsize != $curfontsize) + OR ($this->cell_height_ratio != $dom[$key]['line-height']) + OR ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'li')) ) { + if (($key < ($maxel - 1)) AND ( + ($dom[$key]['tag'] AND $dom[$key]['opening'] AND ($dom[$key]['value'] == 'li')) + OR ($this->cell_height_ratio != $dom[$key]['line-height']) + OR (!$this->newline AND is_numeric($fontsize) AND is_numeric($curfontsize) AND ($fontsize >= 0) AND ($curfontsize >= 0) AND ($fontsize != $curfontsize)) + )) { + if ($this->page > $startlinepage) { + // fix lines splitted over two pages + if (isset($this->footerlen[$startlinepage])) { + $curpos = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + } + // line to be moved one page forward + $pagebuff = $this->getPageBuffer($startlinepage); + $linebeg = substr($pagebuff, $startlinepos, ($curpos - $startlinepos)); + $tstart = substr($pagebuff, 0, $startlinepos); + $tend = substr($this->getPageBuffer($startlinepage), $curpos); + // remove line start from previous page + $this->setPageBuffer($startlinepage, $tstart.''.$tend); + $pagebuff = $this->getPageBuffer($this->page); + $tstart = substr($pagebuff, 0, $this->cntmrk[$this->page]); + $tend = substr($pagebuff, $this->cntmrk[$this->page]); + // add line start to current page + $yshift = ($minstartliney - $this->y); + $try = sprintf('1 0 0 1 0 %.3F cm', ($yshift * $this->k)); + $this->setPageBuffer($this->page, $tstart."\nq\n".$try."\n".$linebeg."\nQ\n".$tend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + $next_pask = count($this->PageAnnots[$this->page]); + } else { + $next_pask = 0; + } + if (isset($this->PageAnnots[$startlinepage])) { + foreach ($this->PageAnnots[$startlinepage] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][] = $pac; + unset($this->PageAnnots[$startlinepage][$pak]); + $npak = count($this->PageAnnots[$this->page]) - 1; + $this->PageAnnots[$this->page][$npak]['y'] -= $yshift; + } + } + } + $pask = $next_pask; + $startlinepos = $this->cntmrk[$this->page]; + $startlinepage = $this->page; + $startliney = $this->y; + } + if (!isset($dom[$key]['line-height'])) { + $dom[$key]['line-height'] = $this->cell_height_ratio; + } + if (!$dom[$key]['block']) { + if (!(isset($dom[($key + 1)]) AND $dom[($key + 1)]['tag'] AND (!$dom[($key + 1)]['opening']) AND ($dom[($key + 1)]['value'] != 'li') AND $dom[$key]['tag'] AND (!$dom[$key]['opening']))) { + $this->y += (((($curfontsize * $this->cell_height_ratio) - ($fontsize * $dom[$key]['line-height'])) / $this->k) + $curfontascent - $fontascent - $curfontdescent + $fontdescent) / 2; + } + if (($dom[$key]['value'] != 'sup') AND ($dom[$key]['value'] != 'sub')) { + $current_line_align_data = array($key, $minstartliney, $maxbottomliney); + if (isset($line_align_data) AND (($line_align_data[0] == ($key - 1)) OR (($line_align_data[0] == ($key - 2)) AND (isset($dom[($key - 1)])) AND (preg_match('/^([\s]+)$/', $dom[($key - 1)]['value']) > 0)))) { + $minstartliney = min($this->y, $line_align_data[1]); + $maxbottomliney = max(($this->y + (($fontsize * $this->cell_height_ratio) / $this->k)), $line_align_data[2]); + } else { + $minstartliney = min($this->y, $minstartliney); + $maxbottomliney = max(($this->y + (($fontsize * $this->cell_height_ratio) / $this->k)), $maxbottomliney); + } + $line_align_data = $current_line_align_data; + } + } + $this->cell_height_ratio = $dom[$key]['line-height']; + $fontaligned = true; + } + $this->SetFont($fontname, $fontstyle, $fontsize); + // reset row height + $this->resetLastH(); + $curfontname = $fontname; + $curfontstyle = $fontstyle; + $curfontsize = $fontsize; + $curfontascent = $fontascent; + $curfontdescent = $fontdescent; + } + } + // set text rendering mode + $textstroke = isset($dom[$key]['stroke']) ? $dom[$key]['stroke'] : $this->textstrokewidth; + $textfill = isset($dom[$key]['fill']) ? $dom[$key]['fill'] : (($this->textrendermode % 2) == 0); + $textclip = isset($dom[$key]['clip']) ? $dom[$key]['clip'] : ($this->textrendermode > 3); + $this->setTextRenderingMode($textstroke, $textfill, $textclip); + if (isset($dom[$key]['font-stretch']) AND ($dom[$key]['font-stretch'] !== false)) { + $this->setFontStretching($dom[$key]['font-stretch']); + } + if (isset($dom[$key]['letter-spacing']) AND ($dom[$key]['letter-spacing'] !== false)) { + $this->setFontSpacing($dom[$key]['letter-spacing']); + } + if (($plalign == 'J') AND $dom[$key]['block']) { + $plalign = ''; + } + // get current position on page buffer + $curpos = $this->pagelen[$startlinepage]; + if (isset($dom[$key]['bgcolor']) AND ($dom[$key]['bgcolor'] !== false)) { + $this->SetFillColorArray($dom[$key]['bgcolor']); + $wfill = true; + } else { + $wfill = $fill | false; + } + if (isset($dom[$key]['fgcolor']) AND ($dom[$key]['fgcolor'] !== false)) { + $this->SetTextColorArray($dom[$key]['fgcolor']); + } + if (isset($dom[$key]['strokecolor']) AND ($dom[$key]['strokecolor'] !== false)) { + $this->SetDrawColorArray($dom[$key]['strokecolor']); + } + if (isset($dom[$key]['align'])) { + $lalign = $dom[$key]['align']; + } + if ($this->empty_string($lalign)) { + $lalign = $align; + } + } + // align lines + if ($this->newline AND (strlen($dom[$key]['value']) > 0) AND ($dom[$key]['value'] != 'td') AND ($dom[$key]['value'] != 'th')) { + $newline = true; + $fontaligned = false; + // we are at the beginning of a new line + if (isset($startlinex)) { + $yshift = ($minstartliney - $startliney); + if (($yshift > 0) OR ($this->page > $startlinepage)) { + $yshift = 0; + } + $t_x = 0; + // the last line must be shifted to be aligned as requested + $linew = abs($this->endlinex - $startlinex); + if ($this->inxobj) { + // we are inside an XObject template + $pstart = substr($this->xobjects[$this->xobjid]['outdata'], 0, $startlinepos); + if (isset($opentagpos)) { + $midpos = $opentagpos; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->xobjects[$this->xobjid]['outdata'], $midpos); + } else { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos); + $pend = ''; + } + } else { + $pstart = substr($this->getPageBuffer($startlinepage), 0, $startlinepos); + if (isset($opentagpos) AND isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = min($opentagpos, $this->footerpos[$startlinepage]); + } elseif (isset($opentagpos)) { + $midpos = $opentagpos; + } elseif (isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = $this->footerpos[$startlinepage]; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->getPageBuffer($startlinepage), $midpos); + } else { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos); + $pend = ''; + } + } + if ((isset($plalign) AND ((($plalign == 'C') OR ($plalign == 'J') OR (($plalign == 'R') AND (!$this->rtl)) OR (($plalign == 'L') AND ($this->rtl)))))) { + // calculate shifting amount + $tw = $w; + if (($plalign == 'J') AND $this->isRTLTextDir() AND ($this->num_columns > 1)) { + $tw += $this->cell_padding['R']; + } + if ($this->lMargin != $prevlMargin) { + $tw += ($prevlMargin - $this->lMargin); + } + if ($this->rMargin != $prevrMargin) { + $tw += ($prevrMargin - $this->rMargin); + } + $one_space_width = $this->GetStringWidth(chr(32)); + $no = 0; // number of spaces on a line contained on a single block + if ($this->isRTLTextDir()) { // RTL + // remove left space if exist + $pos1 = $this->revstrpos($pmid, '[('); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval($this->revstrpos($pmid, '[('.chr(0).chr(32))); + $spacelen = 2; + } else { + $pos2 = intval($this->revstrpos($pmid, '[('.chr(32))); + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 + 2)).substr($pmid, ($pos1 + 2 + $spacelen)); + if (substr($pmid, $pos1, 4) == '[()]') { + $linew -= $one_space_width; + } elseif ($pos1 == strpos($pmid, '[(')) { + $no = 1; + } + } + } + } else { // LTR + // remove right space if exist + $pos1 = $this->revstrpos($pmid, ')]'); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval($this->revstrpos($pmid, chr(0).chr(32).')]')) + 2; + $spacelen = 2; + } else { + $pos2 = intval($this->revstrpos($pmid, chr(32).')]')) + 1; + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 - $spacelen)).substr($pmid, $pos1); + $linew -= $one_space_width; + } + } + } + $mdiff = ($tw - $linew); + if ($plalign == 'C') { + if ($this->rtl) { + $t_x = -($mdiff / 2); + } else { + $t_x = ($mdiff / 2); + } + } elseif ($plalign == 'R') { + // right alignment on LTR document + $t_x = $mdiff; + } elseif ($plalign == 'L') { + // left alignment on RTL document + $t_x = -$mdiff; + } elseif (($plalign == 'J') AND ($plalign == $lalign)) { + // Justification + if ($this->isRTLTextDir()) { + // align text on the left + $t_x = -$mdiff; + } + $ns = 0; // number of spaces + $pmidtemp = $pmid; + // escape special characters + $pmidtemp = preg_replace('/[\\\][\(]/x', '\\#!#OP#!#', $pmidtemp); + $pmidtemp = preg_replace('/[\\\][\)]/x', '\\#!#CP#!#', $pmidtemp); + // search spaces + if (preg_match_all('/\[\(([^\)]*)\)\]/x', $pmidtemp, $lnstring, PREG_PATTERN_ORDER)) { + $spacestr = $this->getSpaceString(); + $maxkk = count($lnstring[1]) - 1; + for ($kk=0; $kk <= $maxkk; ++$kk) { + // restore special characters + $lnstring[1][$kk] = str_replace('#!#OP#!#', '(', $lnstring[1][$kk]); + $lnstring[1][$kk] = str_replace('#!#CP#!#', ')', $lnstring[1][$kk]); + // store number of spaces on the strings + $lnstring[2][$kk] = substr_count($lnstring[1][$kk], $spacestr); + // count total spaces on line + $ns += $lnstring[2][$kk]; + $lnstring[3][$kk] = $ns; + } + if ($ns == 0) { + $ns = 1; + } + // calculate additional space to add to each existing space + $spacewidth = ($mdiff / ($ns - $no)) * $this->k; + $spacewidthu = -1000 * ($mdiff + (($ns + $no) * $one_space_width)) / $ns / $this->FontSize; + if ($this->font_spacing != 0) { + // fixed spacing mode + $osw = -1000 * $this->font_spacing / $this->FontSize; + $spacewidthu += $osw; + } + $nsmax = $ns; + $ns = 0; + reset($lnstring); + $offset = 0; + $strcount = 0; + $prev_epsposbeg = 0; + $textpos = 0; + if ($this->isRTLTextDir()) { + $textpos = $this->wPt; + } + global $spacew; + while (preg_match('/([0-9\.\+\-]*)[\s](Td|cm|m|l|c|re)[\s]/x', $pmid, $strpiece, PREG_OFFSET_CAPTURE, $offset) == 1) { + // check if we are inside a string section '[( ... )]' + $stroffset = strpos($pmid, '[(', $offset); + if (($stroffset !== false) AND ($stroffset <= $strpiece[2][1])) { + // set offset to the end of string section + $offset = strpos($pmid, ')]', $stroffset); + while (($offset !== false) AND ($pmid[($offset - 1)] == '\\')) { + $offset = strpos($pmid, ')]', ($offset + 1)); + } + if ($offset === false) { + $this->Error('HTML Justification: malformed PDF code.'); + } + continue; + } + if ($this->isRTLTextDir()) { + $spacew = ($spacewidth * ($nsmax - $ns)); + } else { + $spacew = ($spacewidth * $ns); + } + $offset = $strpiece[2][1] + strlen($strpiece[2][0]); + $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, $offset); + $epsposend = strpos($pmid, $this->epsmarker.'Q', $offset) + strlen($this->epsmarker.'Q'); + if ((($epsposbeg > 0) AND ($epsposend > 0) AND ($offset > $epsposbeg) AND ($offset < $epsposend)) + OR (($epsposbeg === false) AND ($epsposend > 0) AND ($offset < $epsposend))) { + // shift EPS images + $trx = sprintf('1 0 0 1 %.3F 0 cm', $spacew); + $epsposbeg = strpos($pmid, 'q'.$this->epsmarker, ($prev_epsposbeg - 6)); + $pmid_b = substr($pmid, 0, $epsposbeg); + $pmid_m = substr($pmid, $epsposbeg, ($epsposend - $epsposbeg)); + $pmid_e = substr($pmid, $epsposend); + $pmid = $pmid_b."\nq\n".$trx."\n".$pmid_m."\nQ\n".$pmid_e; + $offset = $epsposend; + continue; + + } + $prev_epsposbeg = $epsposbeg; + $currentxpos = 0; + // shift blocks of code + switch ($strpiece[2][0]) { + case 'Td': + case 'cm': + case 'm': + case 'l': { + // get current X position + preg_match('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', $pmid, $xmatches); + $currentxpos = $xmatches[1]; + $textpos = $currentxpos; + if (($strcount <= $maxkk) AND ($strpiece[2][0] == 'Td')) { + $ns = $lnstring[3][$strcount]; + if ($this->isRTLTextDir()) { + $spacew = ($spacewidth * ($nsmax - $ns)); + } + ++$strcount; + } + // justify block + $pmid = preg_replace_callback('/([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s]('.$strpiece[2][0].')([\s]*)/x', + create_function('$matches', 'global $spacew; + $newx = sprintf("%.2F",(floatval($matches[1]) + $spacew)); + return "".$newx." ".$matches[2]." x*#!#*x".$matches[3].$matches[4];'), $pmid, 1); + break; + } + case 're': { + // justify block + if (!$this->empty_string($this->lispacer)) { + $this->lispacer = ''; + continue; + } + preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', $pmid, $xmatches); + $currentxpos = $xmatches[1]; + global $x_diff, $w_diff; + $x_diff = 0; + $w_diff = 0; + if ($this->isRTLTextDir()) { // RTL + if ($currentxpos < $textpos) { + $x_diff = ($spacewidth * ($nsmax - $lnstring[3][$strcount])); + $w_diff = ($spacewidth * $lnstring[2][$strcount]); + } else { + if ($strcount > 0) { + $x_diff = ($spacewidth * ($nsmax - $lnstring[3][($strcount - 1)])); + $w_diff = ($spacewidth * $lnstring[2][($strcount - 1)]); + } + } + } else { // LTR + if ($currentxpos > $textpos) { + if ($strcount > 0) { + $x_diff = ($spacewidth * $lnstring[3][($strcount - 1)]); + } + $w_diff = ($spacewidth * $lnstring[2][$strcount]); + } else { + if ($strcount > 1) { + $x_diff = ($spacewidth * $lnstring[3][($strcount - 2)]); + } + if ($strcount > 0) { + $w_diff = ($spacewidth * $lnstring[2][($strcount - 1)]); + } + } + } + $pmid = preg_replace_callback('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$strpiece[1][0].')[\s](re)([\s]*)/x', + create_function('$matches', 'global $x_diff, $w_diff; + $newx = sprintf("%.2F",(floatval($matches[1]) + $x_diff)); + $neww = sprintf("%.2F",(floatval($matches[3]) + $w_diff)); + return "".$newx." ".$matches[2]." ".$neww." ".$matches[4]." x*#!#*x".$matches[5].$matches[6];'), $pmid, 1); + break; + } + case 'c': { + // get current X position + preg_match('/([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]([0-9\.\+\-]*)[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', $pmid, $xmatches); + $currentxpos = $xmatches[1]; + // justify block + $pmid = preg_replace_callback('/('.$xmatches[1].')[\s]('.$xmatches[2].')[\s]('.$xmatches[3].')[\s]('.$xmatches[4].')[\s]('.$xmatches[5].')[\s]('.$strpiece[1][0].')[\s](c)([\s]*)/x', + create_function('$matches', 'global $spacew; + $newx1 = sprintf("%.3F",(floatval($matches[1]) + $spacew)); + $newx2 = sprintf("%.3F",(floatval($matches[3]) + $spacew)); + $newx3 = sprintf("%.3F",(floatval($matches[5]) + $spacew)); + return "".$newx1." ".$matches[2]." ".$newx2." ".$matches[4]." ".$newx3." ".$matches[6]." x*#!#*x".$matches[7].$matches[8];'), $pmid, 1); + break; + } + } + // shift the annotations and links + $cxpos = ($currentxpos / $this->k); + $lmpos = ($this->lMargin + $this->cell_padding['L'] + $this->feps); + if ($this->inxobj) { + // we are inside an XObject template + foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { + if (($pac['y'] >= $minstartliney) AND (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) AND (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { + if ($cxpos > $lmpos) { + $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += ($spacew / $this->k); + $this->xobjects[$this->xobjid]['annotations'][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } else { + $this->xobjects[$this->xobjid]['annotations'][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } + break; + } + } + } elseif (isset($this->PageAnnots[$this->page])) { + foreach ($this->PageAnnots[$this->page] as $pak => $pac) { + if (($pac['y'] >= $minstartliney) AND (($pac['x'] * $this->k) >= ($currentxpos - $this->feps)) AND (($pac['x'] * $this->k) <= ($currentxpos + $this->feps))) { + if ($cxpos > $lmpos) { + $this->PageAnnots[$this->page][$pak]['x'] += ($spacew / $this->k); + $this->PageAnnots[$this->page][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } else { + $this->PageAnnots[$this->page][$pak]['w'] += (($spacewidth * $pac['numspaces']) / $this->k); + } + break; + } + } + } + } // end of while + // remove markers + $pmid = str_replace('x*#!#*x', '', $pmid); + if ($this->isUnicodeFont()) { + // multibyte characters + $spacew = $spacewidthu; + if ($this->font_stretching != 100) { + // word spacing is affected by stretching + $spacew /= ($this->font_stretching / 100); + } + $pmidtemp = $pmid; + // escape special characters + $pmidtemp = preg_replace('/[\\\][\(]/x', '\\#!#OP#!#', $pmidtemp); + $pmidtemp = preg_replace('/[\\\][\)]/x', '\\#!#CP#!#', $pmidtemp); + $pmid = preg_replace_callback("/\[\(([^\)]*)\)\]/x", + create_function('$matches', 'global $spacew; + $matches[1] = str_replace("#!#OP#!#", "(", $matches[1]); + $matches[1] = str_replace("#!#CP#!#", ")", $matches[1]); + return "[(".str_replace(chr(0).chr(32), ") ".sprintf("%.3F", $spacew)." (", $matches[1]).")]";'), $pmidtemp); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart."\n".$pmid."\n".$pend; + } else { + $this->setPageBuffer($startlinepage, $pstart."\n".$pmid."\n".$pend); + } + $endlinepos = strlen($pstart."\n".$pmid."\n"); + } else { + // non-unicode (single-byte characters) + if ($this->font_stretching != 100) { + // word spacing (Tw) is affected by stretching + $spacewidth /= ($this->font_stretching / 100); + } + $rs = sprintf('%.3F Tw', $spacewidth); + $pmid = preg_replace("/\[\(/x", $rs.' [(', $pmid); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart."\n".$pmid."\nBT 0 Tw ET\n".$pend; + } else { + $this->setPageBuffer($startlinepage, $pstart."\n".$pmid."\nBT 0 Tw ET\n".$pend); + } + $endlinepos = strlen($pstart."\n".$pmid."\nBT 0 Tw ET\n"); + } + } + } // end of J + } // end if $startlinex + if (($t_x != 0) OR ($yshift < 0)) { + // shift the line + $trx = sprintf('1 0 0 1 %.3F %.3F cm', ($t_x * $this->k), ($yshift * $this->k)); + $pstart .= "\nq\n".$trx."\n".$pmid."\nQ\n"; + $endlinepos = strlen($pstart); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$pend; + foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { + if ($pak >= $pask) { + $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += $t_x; + $this->xobjects[$this->xobjid]['annotations'][$pak]['y'] -= $yshift; + } + } + } else { + $this->setPageBuffer($startlinepage, $pstart.$pend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + foreach ($this->PageAnnots[$this->page] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][$pak]['x'] += $t_x; + $this->PageAnnots[$this->page][$pak]['y'] -= $yshift; + } + } + } + } + $this->y -= $yshift; + } + } + $pbrk = $this->checkPageBreak($this->lasth); + $this->newline = false; + $startlinex = $this->x; + $startliney = $this->y; + if ($dom[$dom[$key]['parent']]['value'] == 'sup') { + $startliney -= ((0.3 * $this->FontSizePt) / $this->k); + } elseif ($dom[$dom[$key]['parent']]['value'] == 'sub') { + $startliney -= (($this->FontSizePt / 0.7) / $this->k); + } else { + $minstartliney = $startliney; + $maxbottomliney = ($this->y + (($fontsize * $this->cell_height_ratio) / $this->k)); + } + $startlinepage = $this->page; + if (isset($endlinepos) AND (!$pbrk)) { + $startlinepos = $endlinepos; + } else { + if ($this->inxobj) { + // we are inside an XObject template + $startlinepos = strlen($this->xobjects[$this->xobjid]['outdata']); + } elseif (!$this->InFooter) { + if (isset($this->footerlen[$this->page])) { + $this->footerpos[$this->page] = $this->pagelen[$this->page] - $this->footerlen[$this->page]; + } else { + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + } + $startlinepos = $this->footerpos[$this->page]; + } else { + $startlinepos = $this->pagelen[$this->page]; + } + } + unset($endlinepos); + $plalign = $lalign; + if (isset($this->PageAnnots[$this->page])) { + $pask = count($this->PageAnnots[$this->page]); + } else { + $pask = 0; + } + if (!($dom[$key]['tag'] AND !$dom[$key]['opening'] AND ($dom[$key]['value'] == 'table') + AND (isset($this->emptypagemrk[$this->page])) + AND ($this->emptypagemrk[$this->page] == $this->pagelen[$this->page]))) { + $this->SetFont($fontname, $fontstyle, $fontsize); + if ($wfill) { + $this->SetFillColorArray($this->bgcolor); + } + } + } // end newline + if (isset($opentagpos)) { + unset($opentagpos); + } + if ($dom[$key]['tag']) { + if ($dom[$key]['opening']) { + // get text indentation (if any) + if (isset($dom[$key]['text-indent']) AND $dom[$key]['block']) { + $this->textindent = $dom[$key]['text-indent']; + $this->newline = true; + } + // table + if ($dom[$key]['value'] == 'table') { + // available page width + if ($this->rtl) { + $wtmp = $this->x - $this->lMargin; + } else { + $wtmp = $this->w - $this->rMargin - $this->x; + } + // get cell spacing + if (isset($dom[$key]['attribute']['cellspacing'])) { + $clsp = $this->getHTMLUnitToUnits($dom[$key]['attribute']['cellspacing'], 1, 'px'); + $cellspacing = array('H' => $clsp, 'V' => $clsp); + } elseif (isset($dom[$key]['border-spacing'])) { + $cellspacing = $dom[$key]['border-spacing']; + } else { + $cellspacing = array('H' => 0, 'V' => 0); + } + // table width + if (isset($dom[$key]['width'])) { + $table_width = $this->getHTMLUnitToUnits($dom[$key]['width'], $wtmp, 'px'); + } else { + $table_width = $wtmp; + } + $table_width -= (2 * $cellspacing['H']); + if (!$this->inthead) { + $this->y += $cellspacing['V']; + } + if ($this->rtl) { + $cellspacingx = -$cellspacing['H']; + } else { + $cellspacingx = $cellspacing['H']; + } + // total table width without cellspaces + $table_columns_width = ($table_width - ($cellspacing['H'] * ($dom[$key]['cols'] - 1))); + // minimum column width + $table_min_column_width = ($table_columns_width / $dom[$key]['cols']); + // array of custom column widths + $table_colwidths = array_fill(0, $dom[$key]['cols'], $table_min_column_width); + } + // table row + if ($dom[$key]['value'] == 'tr') { + // reset column counter + $colid = 0; + } + // table cell + if (($dom[$key]['value'] == 'td') OR ($dom[$key]['value'] == 'th')) { + $trid = $dom[$key]['parent']; + $table_el = $dom[$trid]['parent']; + if (!isset($dom[$table_el]['cols'])) { + $dom[$table_el]['cols'] = $dom[$trid]['cols']; + } + // store border info + $tdborder = 0; + if (isset($dom[$key]['border']) AND !empty($dom[$key]['border'])) { + $tdborder = $dom[$key]['border']; + } + $colspan = $dom[$key]['attribute']['colspan']; + $old_cell_padding = $this->cell_padding; + if (isset($dom[($dom[$trid]['parent'])]['attribute']['cellpadding'])) { + $crclpd = $this->getHTMLUnitToUnits($dom[($dom[$trid]['parent'])]['attribute']['cellpadding'], 1, 'px'); + $current_cell_padding = array('L' => $crclpd, 'T' => $crclpd, 'R' => $crclpd, 'B' => $crclpd); + } elseif (isset($dom[($dom[$trid]['parent'])]['padding'])) { + $current_cell_padding = $dom[($dom[$trid]['parent'])]['padding']; + } else { + $current_cell_padding = array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0); + } + $this->cell_padding = $current_cell_padding; + if (isset($dom[$key]['height'])) { + // minimum cell height + $cellh = $this->getHTMLUnitToUnits($dom[$key]['height'], 0, 'px'); + } else { + $cellh = 0; + } + if (isset($dom[$key]['content'])) { + $cell_content = stripslashes($dom[$key]['content']); + } else { + $cell_content = ' '; + } + $tagtype = $dom[$key]['value']; + $parentid = $key; + while (($key < $maxel) AND (!(($dom[$key]['tag']) AND (!$dom[$key]['opening']) AND ($dom[$key]['value'] == $tagtype) AND ($dom[$key]['parent'] == $parentid)))) { + // move $key index forward + ++$key; + } + if (!isset($dom[$trid]['startpage'])) { + $dom[$trid]['startpage'] = $this->page; + } else { + $this->setPage($dom[$trid]['startpage']); + } + if (!isset($dom[$trid]['startcolumn'])) { + $dom[$trid]['startcolumn'] = $this->current_column; + } elseif ($this->current_column != $dom[$trid]['startcolumn']) { + $tmpx = $this->x; + $this->selectColumn($dom[$trid]['startcolumn']); + $this->x = $tmpx; + } + if (!isset($dom[$trid]['starty'])) { + $dom[$trid]['starty'] = $this->y; + } else { + $this->y = $dom[$trid]['starty']; + } + if (!isset($dom[$trid]['startx'])) { + $dom[$trid]['startx'] = $this->x; + $this->x += $cellspacingx; + } else { + $this->x += ($cellspacingx / 2); + } + if (isset($dom[$parentid]['attribute']['rowspan'])) { + $rowspan = intval($dom[$parentid]['attribute']['rowspan']); + } else { + $rowspan = 1; + } + // skip row-spanned cells started on the previous rows + if (isset($dom[$table_el]['rowspans'])) { + $rsk = 0; + $rskmax = count($dom[$table_el]['rowspans']); + while ($rsk < $rskmax) { + $trwsp = $dom[$table_el]['rowspans'][$rsk]; + $rsstartx = $trwsp['startx']; + $rsendx = $trwsp['endx']; + // account for margin changes + if ($trwsp['startpage'] < $this->page) { + if (($this->rtl) AND ($this->pagedim[$this->page]['orm'] != $this->pagedim[$trwsp['startpage']]['orm'])) { + $dl = ($this->pagedim[$this->page]['orm'] - $this->pagedim[$trwsp['startpage']]['orm']); + $rsstartx -= $dl; + $rsendx -= $dl; + } elseif ((!$this->rtl) AND ($this->pagedim[$this->page]['olm'] != $this->pagedim[$trwsp['startpage']]['olm'])) { + $dl = ($this->pagedim[$this->page]['olm'] - $this->pagedim[$trwsp['startpage']]['olm']); + $rsstartx += $dl; + $rsendx += $dl; + } + } + if (($trwsp['rowspan'] > 0) + AND ($rsstartx > ($this->x - $cellspacing['H'] - $current_cell_padding['L'] - $this->feps)) + AND ($rsstartx < ($this->x + $cellspacing['H'] + $current_cell_padding['R'] + $this->feps)) + AND (($trwsp['starty'] < ($this->y - $this->feps)) OR ($trwsp['startpage'] < $this->page) OR ($trwsp['startcolumn'] < $this->current_column))) { + // set the starting X position of the current cell + $this->x = $rsendx + $cellspacingx; + // increment column indicator + $colid += $trwsp['colspan']; + if (($trwsp['rowspan'] == 1) + AND (isset($dom[$trid]['endy'])) + AND (isset($dom[$trid]['endpage'])) + AND (isset($dom[$trid]['endcolumn'])) + AND ($trwsp['endpage'] == $dom[$trid]['endpage']) + AND ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { + // set ending Y position for row + $dom[$table_el]['rowspans'][$rsk]['endy'] = max($dom[$trid]['endy'], $trwsp['endy']); + $dom[$trid]['endy'] = $dom[$table_el]['rowspans'][$rsk]['endy']; + } + $rsk = 0; + } else { + ++$rsk; + } + } + } + if (isset($dom[$parentid]['width'])) { + // user specified width + $cellw = $this->getHTMLUnitToUnits($dom[$parentid]['width'], $table_columns_width, 'px'); + $tmpcw = ($cellw / $colspan); + for ($i = 0; $i < $colspan; ++$i) { + $table_colwidths[($colid + $i)] = $tmpcw; + } + } else { + // inherit column width + $cellw = 0; + for ($i = 0; $i < $colspan; ++$i) { + $cellw += $table_colwidths[($colid + $i)]; + } + } + $cellw += (($colspan - 1) * $cellspacing['H']); + // increment column indicator + $colid += $colspan; + // add rowspan information to table element + if ($rowspan > 1) { + $trsid = array_push($dom[$table_el]['rowspans'], array('trid' => $trid, 'rowspan' => $rowspan, 'mrowspan' => $rowspan, 'colspan' => $colspan, 'startpage' => $this->page, 'startcolumn' => $this->current_column, 'startx' => $this->x, 'starty' => $this->y)); + } + $cellid = array_push($dom[$trid]['cellpos'], array('startx' => $this->x)); + if ($rowspan > 1) { + $dom[$trid]['cellpos'][($cellid - 1)]['rowspanid'] = ($trsid - 1); + } + // push background colors + if (isset($dom[$parentid]['bgcolor']) AND ($dom[$parentid]['bgcolor'] !== false)) { + $dom[$trid]['cellpos'][($cellid - 1)]['bgcolor'] = $dom[$parentid]['bgcolor']; + } + // store border info + if (isset($tdborder) AND !empty($tdborder)) { + $dom[$trid]['cellpos'][($cellid - 1)]['border'] = $tdborder; + } + $prevLastH = $this->lasth; + // store some info for multicolumn mode + if ($this->rtl) { + $this->colxshift['x'] = $this->w - $this->x - $this->rMargin; + } else { + $this->colxshift['x'] = $this->x - $this->lMargin; + } + $this->colxshift['s'] = $cellspacing; + $this->colxshift['p'] = $current_cell_padding; + // ****** write the cell content ****** + $this->MultiCell($cellw, $cellh, $cell_content, false, $lalign, false, 2, '', '', true, 0, true, true, 0, 'T', false); + // restore some values + $this->colxshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0)); + $this->lasth = $prevLastH; + $this->cell_padding = $old_cell_padding; + $dom[$trid]['cellpos'][($cellid - 1)]['endx'] = $this->x; + // update the end of row position + if ($rowspan <= 1) { + if (isset($dom[$trid]['endy'])) { + if (($this->page == $dom[$trid]['endpage']) AND ($this->current_column == $dom[$trid]['endcolumn'])) { + $dom[$trid]['endy'] = max($this->y, $dom[$trid]['endy']); + } elseif (($this->page > $dom[$trid]['endpage']) OR ($this->current_column > $dom[$trid]['endcolumn'])) { + $dom[$trid]['endy'] = $this->y; + } + } else { + $dom[$trid]['endy'] = $this->y; + } + if (isset($dom[$trid]['endpage'])) { + $dom[$trid]['endpage'] = max($this->page, $dom[$trid]['endpage']); + } else { + $dom[$trid]['endpage'] = $this->page; + } + if (isset($dom[$trid]['endcolumn'])) { + $dom[$trid]['endcolumn'] = max($this->current_column, $dom[$trid]['endcolumn']); + } else { + $dom[$trid]['endcolumn'] = $this->current_column; + } + } else { + // account for row-spanned cells + $dom[$table_el]['rowspans'][($trsid - 1)]['endx'] = $this->x; + $dom[$table_el]['rowspans'][($trsid - 1)]['endy'] = $this->y; + $dom[$table_el]['rowspans'][($trsid - 1)]['endpage'] = $this->page; + $dom[$table_el]['rowspans'][($trsid - 1)]['endcolumn'] = $this->current_column; + } + if (isset($dom[$table_el]['rowspans'])) { + // update endy and endpage on rowspanned cells + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + if ($trwsp['rowspan'] > 0) { + if (isset($dom[$trid]['endpage'])) { + if (($trwsp['endpage'] == $dom[$trid]['endpage']) AND ($trwsp['endcolumn'] == $dom[$trid]['endcolumn'])) { + $dom[$table_el]['rowspans'][$k]['endy'] = max($dom[$trid]['endy'], $trwsp['endy']); + } elseif (($trwsp['endpage'] < $dom[$trid]['endpage']) OR ($trwsp['endcolumn'] < $dom[$trid]['endcolumn'])) { + $dom[$table_el]['rowspans'][$k]['endy'] = $dom[$trid]['endy']; + $dom[$table_el]['rowspans'][$k]['endpage'] = $dom[$trid]['endpage']; + $dom[$table_el]['rowspans'][$k]['endcolumn'] = $dom[$trid]['endcolumn']; + } else { + $dom[$trid]['endy'] = $this->pagedim[$dom[$trid]['endpage']]['hk'] - $this->pagedim[$dom[$trid]['endpage']]['bm']; + } + } + } + } + } + $this->x += ($cellspacingx / 2); + } else { + // opening tag (or self-closing tag) + if (!isset($opentagpos)) { + if ($this->inxobj) { + // we are inside an XObject template + $opentagpos = strlen($this->xobjects[$this->xobjid]['outdata']); + } elseif (!$this->InFooter) { + if (isset($this->footerlen[$this->page])) { + $this->footerpos[$this->page] = $this->pagelen[$this->page] - $this->footerlen[$this->page]; + } else { + $this->footerpos[$this->page] = $this->pagelen[$this->page]; + } + $opentagpos = $this->footerpos[$this->page]; + } + } + $dom = $this->openHTMLTagHandler($dom, $key, $cell); + } + } else { // closing tag + $prev_numpages = $this->numpages; + $old_bordermrk = $this->bordermrk[$this->page]; + $dom = $this->closeHTMLTagHandler($dom, $key, $cell, $maxbottomliney); + if ($this->bordermrk[$this->page] > $old_bordermrk) { + $startlinepos += ($this->bordermrk[$this->page] - $old_bordermrk); + } + if ($prev_numpages > $this->numpages) { + $startlinepage = $this->page; + } + } + } elseif (strlen($dom[$key]['value']) > 0) { + // print list-item + if (!$this->empty_string($this->lispacer) AND ($this->lispacer != '^')) { + $this->SetFont($pfontname, $pfontstyle, $pfontsize); + $this->resetLastH(); + $minstartliney = $this->y; + $maxbottomliney = ($startliney + ($this->FontSize * $this->cell_height_ratio)); + $this->putHtmlListBullet($this->listnum, $this->lispacer, $pfontsize); + $this->SetFont($curfontname, $curfontstyle, $curfontsize); + $this->resetLastH(); + if (is_numeric($pfontsize) AND ($pfontsize > 0) AND is_numeric($curfontsize) AND ($curfontsize > 0) AND ($pfontsize != $curfontsize)) { + $pfontascent = $this->getFontAscent($pfontname, $pfontstyle, $pfontsize); + $pfontdescent = $this->getFontDescent($pfontname, $pfontstyle, $pfontsize); + $this->y += ((($pfontsize - $curfontsize) * $this->cell_height_ratio / $this->k) + $pfontascent - $curfontascent - $pfontdescent + $curfontdescent) / 2; + $minstartliney = min($this->y, $minstartliney); + $maxbottomliney = max(($this->y + (($pfontsize * $this->cell_height_ratio) / $this->k)), $maxbottomliney); + } + } + // text + $this->htmlvspace = 0; + if ((!$this->premode) AND $this->isRTLTextDir()) { + // reverse spaces order + $lsp = ''; // left spaces + $rsp = ''; // right spaces + if (preg_match('/^('.$this->re_space['p'].'+)/'.$this->re_space['m'], $dom[$key]['value'], $matches)) { + $lsp = $matches[1]; + } + if (preg_match('/('.$this->re_space['p'].'+)$/'.$this->re_space['m'], $dom[$key]['value'], $matches)) { + $rsp = $matches[1]; + } + $dom[$key]['value'] = $rsp.$this->stringTrim($dom[$key]['value']).$lsp; + } + if ($newline) { + if (!$this->premode) { + $prelen = strlen($dom[$key]['value']); + if ($this->isRTLTextDir()) { + // right trim except non-breaking space + $dom[$key]['value'] = $this->stringRightTrim($dom[$key]['value']); + } else { + // left trim except non-breaking space + $dom[$key]['value'] = $this->stringLeftTrim($dom[$key]['value']); + } + $postlen = strlen($dom[$key]['value']); + if (($postlen == 0) AND ($prelen > 0)) { + $dom[$key]['trimmed_space'] = true; + } + } + $newline = false; + $firstblock = true; + } else { + $firstblock = false; + // replace empty multiple spaces string with a single space + $dom[$key]['value'] = preg_replace('/^'.$this->re_space['p'].'+$/'.$this->re_space['m'], chr(32), $dom[$key]['value']); + } + $strrest = ''; + if ($this->rtl) { + $this->x -= $this->textindent; + } else { + $this->x += $this->textindent; + } + if (!isset($dom[$key]['trimmed_space']) OR !$dom[$key]['trimmed_space']) { + $strlinelen = $this->GetStringWidth($dom[$key]['value']); + if (!empty($this->HREF) AND (isset($this->HREF['url']))) { + // HTML Link + $hrefcolor = ''; + if (isset($dom[($dom[$key]['parent'])]['fgcolor']) AND ($dom[($dom[$key]['parent'])]['fgcolor'] !== false)) { + $hrefcolor = $dom[($dom[$key]['parent'])]['fgcolor']; + } + $hrefstyle = -1; + if (isset($dom[($dom[$key]['parent'])]['fontstyle']) AND ($dom[($dom[$key]['parent'])]['fontstyle'] !== false)) { + $hrefstyle = $dom[($dom[$key]['parent'])]['fontstyle']; + } + $strrest = $this->addHtmlLink($this->HREF['url'], $dom[$key]['value'], $wfill, true, $hrefcolor, $hrefstyle, true); + } else { + $wadj = 0; // space to leave for block continuity + if ($this->rtl) { + $cwa = $this->x - $this->lMargin; + } else { + $cwa = $this->w - $this->rMargin - $this->x; + } + if (($strlinelen < $cwa) AND (isset($dom[($key + 1)])) AND ($dom[($key + 1)]['tag']) AND (!$dom[($key + 1)]['block'])) { + // check the next text blocks for continuity + $nkey = ($key + 1); + $write_block = true; + $same_textdir = true; + $tmp_fontname = $this->FontFamily; + $tmp_fontstyle = $this->FontStyle; + $tmp_fontsize = $this->FontSizePt; + while ($write_block AND isset($dom[$nkey])) { + if ($dom[$nkey]['tag']) { + if ($dom[$nkey]['block']) { + // end of block + $write_block = false; + } + $tmp_fontname = isset($dom[$nkey]['fontname']) ? $dom[$nkey]['fontname'] : $this->FontFamily; + $tmp_fontstyle = isset($dom[$nkey]['fontstyle']) ? $dom[$nkey]['fontstyle'] : $this->FontStyle; + $tmp_fontsize = isset($dom[$nkey]['fontsize']) ? $dom[$nkey]['fontsize'] : $this->FontSizePt; + $same_textdir = ($dom[$nkey]['dir'] == $dom[$key]['dir']); + } else { + $nextstr = preg_split('/'.$this->re_space['p'].'+/'.$this->re_space['m'], $dom[$nkey]['value']); + if (isset($nextstr[0]) AND $same_textdir) { + $wadj += $this->GetStringWidth($nextstr[0], $tmp_fontname, $tmp_fontstyle, $tmp_fontsize); + } + if (isset($nextstr[1])) { + $write_block = false; + } + } + ++$nkey; + } + } + if (($wadj > 0) AND (($strlinelen + $wadj) >= $cwa)) { + $wadj = 0; + $nextstr = preg_split('/'.$this->re_space['p'].'/'.$this->re_space['m'], $dom[$key]['value']); + $numblks = count($nextstr); + if ($numblks > 1) { + // try to split on blank spaces + $wadj = ($cwa - $strlinelen + $this->GetStringWidth($nextstr[($numblks - 1)])); + } + } + // check for reversed text direction + if (($wadj > 0) AND (($this->rtl AND ($this->tmprtl === 'L')) OR (!$this->rtl AND ($this->tmprtl === 'R')))) { + // LTR text on RTL direction or RTL text on LTR direction + $reverse_dir = true; + $this->rtl = !$this->rtl; + $revshift = ($strlinelen + $wadj + 0.000001); // add little quantity for rounding problems + if ($this->rtl) { + $this->x += $revshift; + } else { + $this->x -= $revshift; + } + $xws = $this->x; + } + // ****** write only until the end of the line and get the rest ****** + $strrest = $this->Write($this->lasth, $dom[$key]['value'], '', $wfill, '', false, 0, true, $firstblock, 0, $wadj); + // restore default direction + if ($reverse_dir AND ($wadj == 0)) { + $this->x = $xws; + $this->rtl = !$this->rtl; + $reverse_dir = false; + } + } + } + $this->textindent = 0; + if (strlen($strrest) > 0) { + // store the remaining string on the previous $key position + $this->newline = true; + if ($strrest == $dom[$key]['value']) { + // used to avoid infinite loop + ++$loop; + } else { + $loop = 0; + } + $dom[$key]['value'] = $strrest; + if ($cell) { + if ($this->rtl) { + $this->x -= $this->cell_padding['R']; + } else { + $this->x += $this->cell_padding['L']; + } + } + if ($loop < 3) { + --$key; + } + } else { + $loop = 0; + } + } + ++$key; + if (isset($dom[$key]['tag']) AND $dom[$key]['tag'] AND (!isset($dom[$key]['opening']) OR !$dom[$key]['opening']) AND isset($dom[($dom[$key]['parent'])]['attribute']['nobr']) AND ($dom[($dom[$key]['parent'])]['attribute']['nobr'] == 'true')) { + // check if we are on a new page or on a new column + if ((!$undo) AND (($this->y < $this->start_transaction_y) OR (($dom[$key]['value'] == 'tr') AND ($dom[($dom[$key]['parent'])]['endy'] < $this->start_transaction_y)))) { + // we are on a new page or on a new column and the total object height is less than the available vertical space. + // restore previous object + $this->rollbackTransaction(true); + // restore previous values + foreach ($this_method_vars as $vkey => $vval) { + $$vkey = $vval; + } + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $pre_y = $this->y; + if ((!$this->checkPageBreak($this->PageBreakTrigger + 1)) AND ($this->y < $pre_y)) { + $startliney = $this->y; + } + $undo = true; // avoid infinite loop + } else { + $undo = false; + } + } + } // end for each $key + // align the last line + if (isset($startlinex)) { + $yshift = ($minstartliney - $startliney); + if (($yshift > 0) OR ($this->page > $startlinepage)) { + $yshift = 0; + } + $t_x = 0; + // the last line must be shifted to be aligned as requested + $linew = abs($this->endlinex - $startlinex); + if ($this->inxobj) { + // we are inside an XObject template + $pstart = substr($this->xobjects[$this->xobjid]['outdata'], 0, $startlinepos); + if (isset($opentagpos)) { + $midpos = $opentagpos; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->xobjects[$this->xobjid]['outdata'], $midpos); + } else { + $pmid = substr($this->xobjects[$this->xobjid]['outdata'], $startlinepos); + $pend = ''; + } + } else { + $pstart = substr($this->getPageBuffer($startlinepage), 0, $startlinepos); + if (isset($opentagpos) AND isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = min($opentagpos, $this->footerpos[$startlinepage]); + } elseif (isset($opentagpos)) { + $midpos = $opentagpos; + } elseif (isset($this->footerlen[$startlinepage]) AND (!$this->InFooter)) { + $this->footerpos[$startlinepage] = $this->pagelen[$startlinepage] - $this->footerlen[$startlinepage]; + $midpos = $this->footerpos[$startlinepage]; + } else { + $midpos = 0; + } + if ($midpos > 0) { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos, ($midpos - $startlinepos)); + $pend = substr($this->getPageBuffer($startlinepage), $midpos); + } else { + $pmid = substr($this->getPageBuffer($startlinepage), $startlinepos); + $pend = ''; + } + } + if ((isset($plalign) AND ((($plalign == 'C') OR (($plalign == 'R') AND (!$this->rtl)) OR (($plalign == 'L') AND ($this->rtl)))))) { + // calculate shifting amount + $tw = $w; + if ($this->lMargin != $prevlMargin) { + $tw += ($prevlMargin - $this->lMargin); + } + if ($this->rMargin != $prevrMargin) { + $tw += ($prevrMargin - $this->rMargin); + } + $one_space_width = $this->GetStringWidth(chr(32)); + $no = 0; // number of spaces on a line contained on a single block + if ($this->isRTLTextDir()) { // RTL + // remove left space if exist + $pos1 = $this->revstrpos($pmid, '[('); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval($this->revstrpos($pmid, '[('.chr(0).chr(32))); + $spacelen = 2; + } else { + $pos2 = intval($this->revstrpos($pmid, '[('.chr(32))); + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 + 2)).substr($pmid, ($pos1 + 2 + $spacelen)); + if (substr($pmid, $pos1, 4) == '[()]') { + $linew -= $one_space_width; + } elseif ($pos1 == strpos($pmid, '[(')) { + $no = 1; + } + } + } + } else { // LTR + // remove right space if exist + $pos1 = $this->revstrpos($pmid, ')]'); + if ($pos1 > 0) { + $pos1 = intval($pos1); + if ($this->isUnicodeFont()) { + $pos2 = intval($this->revstrpos($pmid, chr(0).chr(32).')]')) + 2; + $spacelen = 2; + } else { + $pos2 = intval($this->revstrpos($pmid, chr(32).')]')) + 1; + $spacelen = 1; + } + if ($pos1 == $pos2) { + $pmid = substr($pmid, 0, ($pos1 - $spacelen)).substr($pmid, $pos1); + $linew -= $one_space_width; + } + } + } + $mdiff = ($tw - $linew); + if ($plalign == 'C') { + if ($this->rtl) { + $t_x = -($mdiff / 2); + } else { + $t_x = ($mdiff / 2); + } + } elseif ($plalign == 'R') { + // right alignment on LTR document + $t_x = $mdiff; + } elseif ($plalign == 'L') { + // left alignment on RTL document + $t_x = -$mdiff; + } + } // end if startlinex + if (($t_x != 0) OR ($yshift < 0)) { + // shift the line + $trx = sprintf('1 0 0 1 %.3F %.3F cm', ($t_x * $this->k), ($yshift * $this->k)); + $pstart .= "\nq\n".$trx."\n".$pmid."\nQ\n"; + $endlinepos = strlen($pstart); + if ($this->inxobj) { + // we are inside an XObject template + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$pend; + foreach ($this->xobjects[$this->xobjid]['annotations'] as $pak => $pac) { + if ($pak >= $pask) { + $this->xobjects[$this->xobjid]['annotations'][$pak]['x'] += $t_x; + $this->xobjects[$this->xobjid]['annotations'][$pak]['y'] -= $yshift; + } + } + } else { + $this->setPageBuffer($startlinepage, $pstart.$pend); + // shift the annotations and links + if (isset($this->PageAnnots[$this->page])) { + foreach ($this->PageAnnots[$this->page] as $pak => $pac) { + if ($pak >= $pask) { + $this->PageAnnots[$this->page][$pak]['x'] += $t_x; + $this->PageAnnots[$this->page][$pak]['y'] -= $yshift; + } + } + } + } + $this->y -= $yshift; + $yshift = 0; + } + } + // restore previous values + $this->setGraphicVars($gvars); + if ($this->num_columns > 1) { + $this->selectColumn(); + } elseif ($this->page > $prevPage) { + $this->lMargin = $this->pagedim[$this->page]['olm']; + $this->rMargin = $this->pagedim[$this->page]['orm']; + } + // restore previous list state + $this->cell_height_ratio = $prev_cell_height_ratio; + $this->listnum = $prev_listnum; + $this->listordered = $prev_listordered; + $this->listcount = $prev_listcount; + $this->lispacer = $prev_lispacer; + if ($ln AND (!($cell AND ($dom[$key-1]['value'] == 'table')))) { + $this->Ln($this->lasth); + if ($this->y < $maxbottomliney) { + $this->y = $maxbottomliney; + } + } + unset($dom); + } + + /** + * Process opening tags. + * @param $dom (array) html dom array + * @param $key (int) current element id + * @param $cell (boolean) if true add the default left (or right if RTL) padding to each new line (default false). + * @return $dom array + * @protected + */ + protected function openHTMLTagHandler($dom, $key, $cell) { + $tag = $dom[$key]; + $parent = $dom[($dom[$key]['parent'])]; + $firsttag = ($key == 1); + // check for text direction attribute + if (isset($tag['dir'])) { + $this->setTempRTL($tag['dir']); + } else { + $this->tmprtl = false; + } + if ($tag['block']) { + $hbz = 0; // distance from y to line bottom + $hb = 0; // vertical space between block tags + // calculate vertical space for block tags + if (isset($this->tagvspaces[$tag['value']][0]['h']) AND ($this->tagvspaces[$tag['value']][0]['h'] >= 0)) { + $cur_h = $this->tagvspaces[$tag['value']][0]['h']; + } elseif (isset($tag['fontsize'])) { + $cur_h = ($tag['fontsize'] / $this->k) * $this->cell_height_ratio; + } else { + $cur_h = $this->FontSize * $this->cell_height_ratio; + } + if (isset($this->tagvspaces[$tag['value']][0]['n'])) { + $n = $this->tagvspaces[$tag['value']][0]['n']; + } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { + $n = 0.6; + } else { + $n = 1; + } + if ((!isset($this->tagvspaces[$tag['value']])) AND (in_array($tag['value'], array('div', 'dt', 'dd', 'li', 'br')))) { + $hb = 0; + } else { + $hb = ($n * $cur_h); + } + if (($this->htmlvspace <= 0) AND ($n > 0)) { + if (isset($parent['fontsize'])) { + $hbz = (($parent['fontsize'] / $this->k) * $this->cell_height_ratio); + } else { + $hbz = $this->FontSize * $this->cell_height_ratio; + } + } + } + // Opening tag + switch($tag['value']) { + case 'table': { + $cp = 0; + $cs = 0; + $dom[$key]['rowspans'] = array(); + if (!isset($dom[$key]['attribute']['nested']) OR ($dom[$key]['attribute']['nested'] != 'true')) { + // set table header + if (!$this->empty_string($dom[$key]['thead'])) { + // set table header + $this->thead = $dom[$key]['thead']; + if (!isset($this->theadMargins) OR (empty($this->theadMargins))) { + $this->theadMargins = array(); + $this->theadMargins['cell_padding'] = $this->cell_padding; + $this->theadMargins['lmargin'] = $this->lMargin; + $this->theadMargins['rmargin'] = $this->rMargin; + $this->theadMargins['page'] = $this->page; + $this->theadMargins['cell'] = $cell; + } + } + } + // store current margins and page + $dom[$key]['old_cell_padding'] = $this->cell_padding; + if (isset($tag['attribute']['cellpadding'])) { + $pad = $this->getHTMLUnitToUnits($tag['attribute']['cellpadding'], 1, 'px'); + $this->SetCellPadding($pad); + } elseif (isset($tag['padding'])) { + $this->cell_padding = $tag['padding']; + } + if (isset($tag['attribute']['cellspacing'])) { + $cs = $this->getHTMLUnitToUnits($tag['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($tag['border-spacing'])) { + $cs = $tag['border-spacing']['V']; + } + $prev_y = $this->y; + if ($this->checkPageBreak(((2 * $cp) + (2 * $cs) + $this->lasth), '', false) OR ($this->y < $prev_y)) { + $this->inthead = true; + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + break; + } + case 'tr': { + // array of columns positions + $dom[$key]['cellpos'] = array(); + break; + } + case 'hr': { + if ((isset($tag['height'])) AND ($tag['height'] != '')) { + $hrHeight = $this->getHTMLUnitToUnits($tag['height'], 1, 'px'); + } else { + $hrHeight = $this->GetLineWidth(); + } + $this->addHTMLVertSpace($hbz, ($hrHeight / 2), $cell, $firsttag); + $x = $this->GetX(); + $y = $this->GetY(); + $wtmp = $this->w - $this->lMargin - $this->rMargin; + if ($cell) { + $wtmp -= ($this->cell_padding['L'] + $this->cell_padding['R']); + } + if ((isset($tag['width'])) AND ($tag['width'] != '')) { + $hrWidth = $this->getHTMLUnitToUnits($tag['width'], $wtmp, 'px'); + } else { + $hrWidth = $wtmp; + } + $prevlinewidth = $this->GetLineWidth(); + $this->SetLineWidth($hrHeight); + $this->Line($x, $y, $x + $hrWidth, $y); + $this->SetLineWidth($prevlinewidth); + $this->addHTMLVertSpace(($hrHeight / 2), 0, $cell, !isset($dom[($key + 1)])); + break; + } + case 'a': { + if (array_key_exists('href', $tag['attribute'])) { + $this->HREF['url'] = $tag['attribute']['href']; + } + break; + } + case 'img': { + if (isset($tag['attribute']['src'])) { + if ($tag['attribute']['src']{0} === '@') { + // data stream + $tag['attribute']['src'] = '@'.base64_decode(substr($tag['attribute']['src'], 1)); + $type = ''; + } else { + // check for images without protocol + if (preg_match('%^/{2}%', $tag['attribute']['src'])) { + $tag['attribute']['src'] = 'http:'.$tag['attribute']['src']; + } + // replace relative path with real server path + if (($tag['attribute']['src'][0] == '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { + $findroot = strpos($tag['attribute']['src'], $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) OR ($findroot > 1)) { + if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { + $tag['attribute']['src'] = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$tag['attribute']['src']; + } else { + $tag['attribute']['src'] = $_SERVER['DOCUMENT_ROOT'].$tag['attribute']['src']; + } + } + } + $tag['attribute']['src'] = htmlspecialchars_decode(urldecode($tag['attribute']['src'])); + $type = $this->getImageFileType($tag['attribute']['src']); + $testscrtype = @parse_url($tag['attribute']['src']); + if (!isset($testscrtype['query']) OR empty($testscrtype['query'])) { + // convert URL to server path + $tag['attribute']['src'] = str_replace(K_PATH_URL, K_PATH_MAIN, $tag['attribute']['src']); + } + } + if (!isset($tag['width'])) { + $tag['width'] = 0; + } + if (!isset($tag['height'])) { + $tag['height'] = 0; + } + //if (!isset($tag['attribute']['align'])) { + // the only alignment supported is "bottom" + // further development is required for other modes. + $tag['attribute']['align'] = 'bottom'; + //} + switch($tag['attribute']['align']) { + case 'top': { + $align = 'T'; + break; + } + case 'middle': { + $align = 'M'; + break; + } + case 'bottom': { + $align = 'B'; + break; + } + default: { + $align = 'B'; + break; + } + } + $prevy = $this->y; + $xpos = $this->x; + $imglink = ''; + if (isset($this->HREF['url']) AND !$this->empty_string($this->HREF['url'])) { + $imglink = $this->HREF['url']; + if ($imglink{0} == '#') { + // convert url to internal link + $lnkdata = explode(',', $imglink); + if (isset($lnkdata[0])) { + $page = intval(substr($lnkdata[0], 1)); + if (empty($page) OR ($page <= 0)) { + $page = $this->page; + } + if (isset($lnkdata[1]) AND (strlen($lnkdata[1]) > 0)) { + $lnky = floatval($lnkdata[1]); + } else { + $lnky = 0; + } + $imglink = $this->AddLink(); + $this->SetLink($imglink, $lnky, $page); + } + } + } + $border = 0; + if (isset($tag['border']) AND !empty($tag['border'])) { + // currently only support 1 (frame) or a combination of 'LTRB' + $border = $tag['border']; + } + $iw = ''; + if (isset($tag['width'])) { + $iw = $this->getHTMLUnitToUnits($tag['width'], 1, 'px', false); + } + $ih = ''; + if (isset($tag['height'])) { + $ih = $this->getHTMLUnitToUnits($tag['height'], 1, 'px', false); + } + if (($type == 'eps') OR ($type == 'ai')) { + $this->ImageEps($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, $imglink, true, $align, '', $border, true); + } elseif ($type == 'svg') { + $this->ImageSVG($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, $imglink, $align, '', $border, true); + } else { + $this->Image($tag['attribute']['src'], $xpos, $this->y, $iw, $ih, '', $imglink, $align, false, 300, '', false, false, $border, false, false, true); + } + switch($align) { + case 'T': { + $this->y = $prevy; + break; + } + case 'M': { + $this->y = (($this->img_rb_y + $prevy - ($tag['fontsize'] / $this->k)) / 2) ; + break; + } + case 'B': { + $this->y = $this->img_rb_y - ($tag['fontsize'] / $this->k); + break; + } + } + } + break; + } + case 'dl': { + ++$this->listnum; + if ($this->listnum == 1) { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + } else { + $this->addHTMLVertSpace(0, 0, $cell, $firsttag); + } + break; + } + case 'dt': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'dd': { + if ($this->rtl) { + $this->rMargin += $this->listindent; + } else { + $this->lMargin += $this->listindent; + } + ++$this->listindentlevel; + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'ul': + case 'ol': { + ++$this->listnum; + if ($tag['value'] == 'ol') { + $this->listordered[$this->listnum] = true; + } else { + $this->listordered[$this->listnum] = false; + } + if (isset($tag['attribute']['start'])) { + $this->listcount[$this->listnum] = intval($tag['attribute']['start']) - 1; + } else { + $this->listcount[$this->listnum] = 0; + } + if ($this->rtl) { + $this->rMargin += $this->listindent; + $this->x -= $this->listindent; + } else { + $this->lMargin += $this->listindent; + $this->x += $this->listindent; + } + ++$this->listindentlevel; + if ($this->listnum == 1) { + if ($key > 1) { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + } + } else { + $this->addHTMLVertSpace(0, 0, $cell, $firsttag); + } + break; + } + case 'li': { + if ($key > 2) { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + } + if ($this->listordered[$this->listnum]) { + // ordered item + if (isset($parent['attribute']['type']) AND !$this->empty_string($parent['attribute']['type'])) { + $this->lispacer = $parent['attribute']['type']; + } elseif (isset($parent['listtype']) AND !$this->empty_string($parent['listtype'])) { + $this->lispacer = $parent['listtype']; + } elseif (isset($this->lisymbol) AND !$this->empty_string($this->lisymbol)) { + $this->lispacer = $this->lisymbol; + } else { + $this->lispacer = '#'; + } + ++$this->listcount[$this->listnum]; + if (isset($tag['attribute']['value'])) { + $this->listcount[$this->listnum] = intval($tag['attribute']['value']); + } + } else { + // unordered item + if (isset($parent['attribute']['type']) AND !$this->empty_string($parent['attribute']['type'])) { + $this->lispacer = $parent['attribute']['type']; + } elseif (isset($parent['listtype']) AND !$this->empty_string($parent['listtype'])) { + $this->lispacer = $parent['listtype']; + } elseif (isset($this->lisymbol) AND !$this->empty_string($this->lisymbol)) { + $this->lispacer = $this->lisymbol; + } else { + $this->lispacer = '!'; + } + } + break; + } + case 'blockquote': { + if ($this->rtl) { + $this->rMargin += $this->listindent; + } else { + $this->lMargin += $this->listindent; + } + ++$this->listindentlevel; + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'br': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'div': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'p': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + case 'pre': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + $this->premode = true; + break; + } + case 'sup': { + $this->SetXY($this->GetX(), $this->GetY() - ((0.7 * $this->FontSizePt) / $this->k)); + break; + } + case 'sub': { + $this->SetXY($this->GetX(), $this->GetY() + ((0.3 * $this->FontSizePt) / $this->k)); + break; + } + case 'h1': + case 'h2': + case 'h3': + case 'h4': + case 'h5': + case 'h6': { + $this->addHTMLVertSpace($hbz, $hb, $cell, $firsttag); + break; + } + // Form fields (since 4.8.000 - 2009-09-07) + case 'form': { + if (isset($tag['attribute']['action'])) { + $this->form_action = $tag['attribute']['action']; + } else { + $this->form_action = K_PATH_URL.$_SERVER['SCRIPT_NAME']; + } + if (isset($tag['attribute']['enctype'])) { + $this->form_enctype = $tag['attribute']['enctype']; + } else { + $this->form_enctype = 'application/x-www-form-urlencoded'; + } + if (isset($tag['attribute']['method'])) { + $this->form_mode = $tag['attribute']['method']; + } else { + $this->form_mode = 'post'; + } + break; + } + case 'input': { + if (isset($tag['attribute']['name']) AND !$this->empty_string($tag['attribute']['name'])) { + $name = $tag['attribute']['name']; + } else { + break; + } + $prop = array(); + $opt = array(); + if (isset($tag['attribute']['readonly']) AND !$this->empty_string($tag['attribute']['readonly'])) { + $prop['readonly'] = true; + } + if (isset($tag['attribute']['value']) AND !$this->empty_string($tag['attribute']['value'])) { + $value = $tag['attribute']['value']; + } + if (isset($tag['attribute']['maxlength']) AND !$this->empty_string($tag['attribute']['maxlength'])) { + $opt['maxlen'] = intval($tag['attribute']['value']); + } + $h = $this->FontSize * $this->cell_height_ratio; + if (isset($tag['attribute']['size']) AND !$this->empty_string($tag['attribute']['size'])) { + $w = intval($tag['attribute']['size']) * $this->GetStringWidth(chr(32)) * 2; + } else { + $w = $h; + } + if (isset($tag['attribute']['checked']) AND (($tag['attribute']['checked'] == 'checked') OR ($tag['attribute']['checked'] == 'true'))) { + $checked = true; + } else { + $checked = false; + } + if (isset($tag['align'])) { + switch ($tag['align']) { + case 'C': { + $opt['q'] = 1; + break; + } + case 'R': { + $opt['q'] = 2; + break; + } + case 'L': + default: { + break; + } + } + } + switch ($tag['attribute']['type']) { + case 'text': { + if (isset($value)) { + $opt['v'] = $value; + } + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + break; + } + case 'password': { + if (isset($value)) { + $opt['v'] = $value; + } + $prop['password'] = 'true'; + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + break; + } + case 'checkbox': { + $this->CheckBox($name, $w, $checked, $prop, $opt, $value, '', '', false); + break; + } + case 'radio': { + $this->RadioButton($name, $w, $prop, $opt, $value, $checked, '', '', false); + break; + } + case 'submit': { + $w = $this->GetStringWidth($value) * 1.5; + $h *= 1.6; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + $action = array(); + $action['S'] = 'SubmitForm'; + $action['F'] = $this->form_action; + if ($this->form_enctype != 'FDF') { + $action['Flags'] = array('ExportFormat'); + } + if ($this->form_mode == 'get') { + $action['Flags'] = array('GetMethod'); + } + $this->Button($name, $w, $h, $value, $action, $prop, $opt, '', '', false); + break; + } + case 'reset': { + $w = $this->GetStringWidth($value) * 1.5; + $h *= 1.6; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + $this->Button($name, $w, $h, $value, array('S'=>'ResetForm'), $prop, $opt, '', '', false); + break; + } + case 'file': { + $prop['fileSelect'] = 'true'; + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + if (!isset($value)) { + $value = '*'; + } + $w = $this->GetStringWidth($value) * 2; + $h *= 1.2; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + $jsaction = 'var f=this.getField(\''.$name.'\'); f.browseForFileToSubmit();'; + $this->Button('FB_'.$name, $w, $h, $value, $jsaction, $prop, $opt, '', '', false); + break; + } + case 'hidden': { + if (isset($value)) { + $opt['v'] = $value; + } + $opt['f'] = array('invisible', 'hidden'); + $this->TextField($name, 0, 0, $prop, $opt, '', '', false); + break; + } + case 'image': { + // THIS TYPE MUST BE FIXED + if (isset($tag['attribute']['src']) AND !$this->empty_string($tag['attribute']['src'])) { + $img = $tag['attribute']['src']; + } else { + break; + } + $value = 'img'; + //$opt['mk'] = array('i'=>$img, 'tp'=>1, 'if'=>array('sw'=>'A', 's'=>'A', 'fb'=>false)); + if (isset($tag['attribute']['onclick']) AND !empty($tag['attribute']['onclick'])) { + $jsaction = $tag['attribute']['onclick']; + } else { + $jsaction = ''; + } + $this->Button($name, $w, $h, $value, $jsaction, $prop, $opt, '', '', false); + break; + } + case 'button': { + $w = $this->GetStringWidth($value) * 1.5; + $h *= 1.6; + $prop = array('lineWidth'=>1, 'borderStyle'=>'beveled', 'fillColor'=>array(196, 196, 196), 'strokeColor'=>array(255, 255, 255)); + if (isset($tag['attribute']['onclick']) AND !empty($tag['attribute']['onclick'])) { + $jsaction = $tag['attribute']['onclick']; + } else { + $jsaction = ''; + } + $this->Button($name, $w, $h, $value, $jsaction, $prop, $opt, '', '', false); + break; + } + } + break; + } + case 'textarea': { + $prop = array(); + $opt = array(); + if (isset($tag['attribute']['readonly']) AND !$this->empty_string($tag['attribute']['readonly'])) { + $prop['readonly'] = true; + } + if (isset($tag['attribute']['name']) AND !$this->empty_string($tag['attribute']['name'])) { + $name = $tag['attribute']['name']; + } else { + break; + } + if (isset($tag['attribute']['value']) AND !$this->empty_string($tag['attribute']['value'])) { + $opt['v'] = $tag['attribute']['value']; + } + if (isset($tag['attribute']['cols']) AND !$this->empty_string($tag['attribute']['cols'])) { + $w = intval($tag['attribute']['cols']) * $this->GetStringWidth(chr(32)) * 2; + } else { + $w = 40; + } + if (isset($tag['attribute']['rows']) AND !$this->empty_string($tag['attribute']['rows'])) { + $h = intval($tag['attribute']['rows']) * $this->FontSize * $this->cell_height_ratio; + } else { + $h = 10; + } + $prop['multiline'] = 'true'; + $this->TextField($name, $w, $h, $prop, $opt, '', '', false); + break; + } + case 'select': { + $h = $this->FontSize * $this->cell_height_ratio; + if (isset($tag['attribute']['size']) AND !$this->empty_string($tag['attribute']['size'])) { + $h *= ($tag['attribute']['size'] + 1); + } + $prop = array(); + $opt = array(); + if (isset($tag['attribute']['name']) AND !$this->empty_string($tag['attribute']['name'])) { + $name = $tag['attribute']['name']; + } else { + break; + } + $w = 0; + if (isset($tag['attribute']['opt']) AND !$this->empty_string($tag['attribute']['opt'])) { + $options = explode('#!NwL!#', $tag['attribute']['opt']); + $values = array(); + foreach ($options as $val) { + if (strpos($val, '#!TaB!#') !== false) { + $opts = explode('#!TaB!#', $val); + $values[] = $opts; + $w = max($w, $this->GetStringWidth($opts[1])); + } else { + $values[] = $val; + $w = max($w, $this->GetStringWidth($val)); + } + } + } else { + break; + } + $w *= 2; + if (isset($tag['attribute']['multiple']) AND ($tag['attribute']['multiple']='multiple')) { + $prop['multipleSelection'] = 'true'; + $this->ListBox($name, $w, $h, $values, $prop, $opt, '', '', false); + } else { + $this->ComboBox($name, $w, $h, $values, $prop, $opt, '', '', false); + } + break; + } + case 'tcpdf': { + if (defined('K_TCPDF_CALLS_IN_HTML') AND (K_TCPDF_CALLS_IN_HTML === true)) { + // Special tag used to call TCPDF methods + if (isset($tag['attribute']['method'])) { + $tcpdf_method = $tag['attribute']['method']; + if (method_exists($this, $tcpdf_method)) { + if (isset($tag['attribute']['params']) AND (!empty($tag['attribute']['params']))) { + $params = unserialize(urldecode($tag['attribute']['params'])); + call_user_func_array(array($this, $tcpdf_method), $params); + } else { + $this->$tcpdf_method(); + } + $this->newline = true; + } + } + } + break; + } + default: { + break; + } + } + // define tags that support borders and background colors + $bordertags = array('blockquote','br','dd','dl','div','dt','h1','h2','h3','h4','h5','h6','hr','li','ol','p','pre','ul','tcpdf','table'); + if (in_array($tag['value'], $bordertags)) { + // set border + $dom[$key]['borderposition'] = $this->getBorderStartPosition(); + } + if ($dom[$key]['self'] AND isset($dom[$key]['attribute']['pagebreakafter'])) { + $pba = $dom[$key]['attribute']['pagebreakafter']; + // check for pagebreak + if (($pba == 'true') OR ($pba == 'left') OR ($pba == 'right')) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + if ((($pba == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($pba == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + } + return $dom; + } + + /** + * Process closing tags. + * @param $dom (array) html dom array + * @param $key (int) current element id + * @param $cell (boolean) if true add the default left (or right if RTL) padding to each new line (default false). + * @param $maxbottomliney (int) maximum y value of current line + * @return $dom array + * @protected + */ + protected function closeHTMLTagHandler($dom, $key, $cell, $maxbottomliney=0) { + $tag = $dom[$key]; + $parent = $dom[($dom[$key]['parent'])]; + $lasttag = ((!isset($dom[($key + 1)])) OR ((!isset($dom[($key + 2)])) AND ($dom[($key + 1)]['value'] == 'marker'))); + $in_table_head = false; + // maximum x position (used to draw borders) + if ($this->rtl) { + $xmax = $this->w; + } else { + $xmax = 0; + } + if ($tag['block']) { + $hbz = 0; // distance from y to line bottom + $hb = 0; // vertical space between block tags + // calculate vertical space for block tags + if (isset($this->tagvspaces[$tag['value']][1]['h']) AND ($this->tagvspaces[$tag['value']][1]['h'] >= 0)) { + $pre_h = $this->tagvspaces[$tag['value']][1]['h']; + } elseif (isset($parent['fontsize'])) { + $pre_h = (($parent['fontsize'] / $this->k) * $this->cell_height_ratio); + } else { + $pre_h = $this->FontSize * $this->cell_height_ratio; + } + if (isset($this->tagvspaces[$tag['value']][1]['n'])) { + $n = $this->tagvspaces[$tag['value']][1]['n']; + } elseif (preg_match('/[h][0-9]/', $tag['value']) > 0) { + $n = 0.6; + } else { + $n = 1; + } + if ((!isset($this->tagvspaces[$tag['value']])) AND ($tag['value'] == 'div')) { + $hb = 0; + } else { + $hb = ($n * $pre_h); + } + if ($maxbottomliney > $this->PageBreakTrigger) { + $hbz = ($this->FontSize * $this->cell_height_ratio); + } elseif ($this->y < $maxbottomliney) { + $hbz = ($maxbottomliney - $this->y); + } + } + // Closing tag + switch($tag['value']) { + case 'tr': { + $table_el = $dom[($dom[$key]['parent'])]['parent']; + if (!isset($parent['endy'])) { + $dom[($dom[$key]['parent'])]['endy'] = $this->y; + $parent['endy'] = $this->y; + } + if (!isset($parent['endpage'])) { + $dom[($dom[$key]['parent'])]['endpage'] = $this->page; + $parent['endpage'] = $this->page; + } + if (!isset($parent['endcolumn'])) { + $dom[($dom[$key]['parent'])]['endcolumn'] = $this->current_column; + $parent['endcolumn'] = $this->current_column; + } + // update row-spanned cells + if (isset($dom[$table_el]['rowspans'])) { + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + $dom[$table_el]['rowspans'][$k]['rowspan'] -= 1; + if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { + if (($dom[$table_el]['rowspans'][$k]['endpage'] == $parent['endpage']) AND ($dom[$table_el]['rowspans'][$k]['endcolumn'] == $parent['endcolumn'])) { + $dom[($dom[$key]['parent'])]['endy'] = max($dom[$table_el]['rowspans'][$k]['endy'], $parent['endy']); + } elseif (($dom[$table_el]['rowspans'][$k]['endpage'] > $parent['endpage']) OR ($dom[$table_el]['rowspans'][$k]['endcolumn'] > $parent['endcolumn'])) { + $dom[($dom[$key]['parent'])]['endy'] = $dom[$table_el]['rowspans'][$k]['endy']; + $dom[($dom[$key]['parent'])]['endpage'] = $dom[$table_el]['rowspans'][$k]['endpage']; + $dom[($dom[$key]['parent'])]['endcolumn'] = $dom[$table_el]['rowspans'][$k]['endcolumn']; + } + } + } + // report new endy and endpage to the rowspanned cells + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { + $dom[$table_el]['rowspans'][$k]['endpage'] = max($dom[$table_el]['rowspans'][$k]['endpage'], $dom[($dom[$key]['parent'])]['endpage']); + $dom[($dom[$key]['parent'])]['endpage'] = $dom[$table_el]['rowspans'][$k]['endpage']; + $dom[$table_el]['rowspans'][$k]['endcolumn'] = max($dom[$table_el]['rowspans'][$k]['endcolumn'], $dom[($dom[$key]['parent'])]['endcolumn']); + $dom[($dom[$key]['parent'])]['endcolumn'] = $dom[$table_el]['rowspans'][$k]['endcolumn']; + $dom[$table_el]['rowspans'][$k]['endy'] = max($dom[$table_el]['rowspans'][$k]['endy'], $dom[($dom[$key]['parent'])]['endy']); + $dom[($dom[$key]['parent'])]['endy'] = $dom[$table_el]['rowspans'][$k]['endy']; + } + } + // update remaining rowspanned cells + foreach ($dom[$table_el]['rowspans'] as $k => $trwsp) { + if ($dom[$table_el]['rowspans'][$k]['rowspan'] == 0) { + $dom[$table_el]['rowspans'][$k]['endpage'] = $dom[($dom[$key]['parent'])]['endpage']; + $dom[$table_el]['rowspans'][$k]['endcolumn'] = $dom[($dom[$key]['parent'])]['endcolumn']; + $dom[$table_el]['rowspans'][$k]['endy'] = $dom[($dom[$key]['parent'])]['endy']; + } + } + } + $this->setPage($dom[($dom[$key]['parent'])]['endpage']); + if ($this->num_columns > 1) { + $this->selectColumn($dom[($dom[$key]['parent'])]['endcolumn']); + } + $this->y = $dom[($dom[$key]['parent'])]['endy']; + if (isset($dom[$table_el]['attribute']['cellspacing'])) { + $this->y += $this->getHTMLUnitToUnits($dom[$table_el]['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($dom[$table_el]['border-spacing'])) { + $this->y += $dom[$table_el]['border-spacing']['V']; + } + $this->Ln(0, $cell); + if ($this->current_column == $parent['startcolumn']) { + $this->x = $parent['startx']; + } + // account for booklet mode + if ($this->page > $parent['startpage']) { + if (($this->rtl) AND ($this->pagedim[$this->page]['orm'] != $this->pagedim[$parent['startpage']]['orm'])) { + $this->x -= ($this->pagedim[$this->page]['orm'] - $this->pagedim[$parent['startpage']]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$this->page]['olm'] != $this->pagedim[$parent['startpage']]['olm'])) { + $this->x += ($this->pagedim[$this->page]['olm'] - $this->pagedim[$parent['startpage']]['olm']); + } + } + break; + } + case 'tablehead': + // closing tag used for the thead part + $in_table_head = true; + $this->inthead = false; + case 'table': { + $table_el = $parent; + // set default border + if (isset($table_el['attribute']['border']) AND ($table_el['attribute']['border'] > 0)) { + // set default border + $border = array('LTRB' => array('width' => $this->getCSSBorderWidth($table_el['attribute']['border']), 'cap'=>'square', 'join'=>'miter', 'dash'=> 0, 'color'=>array(0,0,0))); + } else { + $border = 0; + } + $default_border = $border; + // fix bottom line alignment of last line before page break + foreach ($dom[($dom[$key]['parent'])]['trids'] as $j => $trkey) { + // update row-spanned cells + if (isset($dom[($dom[$key]['parent'])]['rowspans'])) { + foreach ($dom[($dom[$key]['parent'])]['rowspans'] as $k => $trwsp) { + if ($trwsp['trid'] == $trkey) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] -= 1; + } + if (isset($prevtrkey) AND ($trwsp['trid'] == $prevtrkey) AND ($trwsp['mrowspan'] >= 0)) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['trid'] = $trkey; + } + } + } + if (isset($prevtrkey) AND ($dom[$trkey]['startpage'] > $dom[$prevtrkey]['endpage'])) { + $pgendy = $this->pagedim[$dom[$prevtrkey]['endpage']]['hk'] - $this->pagedim[$dom[$prevtrkey]['endpage']]['bm']; + $dom[$prevtrkey]['endy'] = $pgendy; + // update row-spanned cells + if (isset($dom[($dom[$key]['parent'])]['rowspans'])) { + foreach ($dom[($dom[$key]['parent'])]['rowspans'] as $k => $trwsp) { + if (($trwsp['trid'] == $trkey) AND ($trwsp['mrowspan'] > 1) AND ($trwsp['endpage'] == $dom[$prevtrkey]['endpage'])) { + $dom[($dom[$key]['parent'])]['rowspans'][$k]['endy'] = $pgendy; + $dom[($dom[$key]['parent'])]['rowspans'][$k]['mrowspan'] = -1; + } + } + } + } + $prevtrkey = $trkey; + $table_el = $dom[($dom[$key]['parent'])]; + } + // for each row + if (count($table_el['trids']) > 0) { + unset($xmax); + } + foreach ($table_el['trids'] as $j => $trkey) { + $parent = $dom[$trkey]; + if (!isset($xmax)) { + $xmax = $parent['cellpos'][(count($parent['cellpos']) - 1)]['endx']; + } + // for each cell on the row + foreach ($parent['cellpos'] as $k => $cellpos) { + if (isset($cellpos['rowspanid']) AND ($cellpos['rowspanid'] >= 0)) { + $cellpos['startx'] = $table_el['rowspans'][($cellpos['rowspanid'])]['startx']; + $cellpos['endx'] = $table_el['rowspans'][($cellpos['rowspanid'])]['endx']; + $endy = $table_el['rowspans'][($cellpos['rowspanid'])]['endy']; + $startpage = $table_el['rowspans'][($cellpos['rowspanid'])]['startpage']; + $endpage = $table_el['rowspans'][($cellpos['rowspanid'])]['endpage']; + $startcolumn = $table_el['rowspans'][($cellpos['rowspanid'])]['startcolumn']; + $endcolumn = $table_el['rowspans'][($cellpos['rowspanid'])]['endcolumn']; + } else { + $endy = $parent['endy']; + $startpage = $parent['startpage']; + $endpage = $parent['endpage']; + $startcolumn = $parent['startcolumn']; + $endcolumn = $parent['endcolumn']; + } + if ($this->num_columns == 0) { + $this->num_columns = 1; + } + if (isset($cellpos['border'])) { + $border = $cellpos['border']; + } + if (isset($cellpos['bgcolor']) AND ($cellpos['bgcolor']) !== false) { + $this->SetFillColorArray($cellpos['bgcolor']); + $fill = true; + } else { + $fill = false; + } + $x = $cellpos['startx']; + $y = $parent['starty']; + $starty = $y; + $w = abs($cellpos['endx'] - $cellpos['startx']); + // get border modes + $border_start = $this->getBorderMode($border, $position='start'); + $border_end = $this->getBorderMode($border, $position='end'); + $border_middle = $this->getBorderMode($border, $position='middle'); + // design borders around HTML cells. + for ($page = $startpage; $page <= $endpage; ++$page) { // for each page + $ccode = ''; + $this->setPage($page); + if ($this->num_columns < 2) { + // single-column mode + $this->x = $x; + $this->y = $this->tMargin; + } + // account for margin changes + if ($page > $startpage) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + if ($startpage == $endpage) { // single page + $deltacol = 0; + $deltath = 0; + for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($startcolumn == $endcolumn) { // single column + $cborder = $border; + $h = $endy - $parent['starty']; + $this->y = $y; + $this->x = $x; + } elseif ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $this->x = $x; + $h = $this->h - $this->y - $this->bMargin; + if ($this->rtl) { + $deltacol = $this->x + $this->rMargin - $this->w; + } else { + $deltacol = $this->x - $this->lMargin; + } + } elseif ($column == $endcolumn) { // end column + $cborder = $border_end; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $endy - $this->y; + } else { // middle column + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $startpage) { // first page + $deltacol = 0; + $deltath = 0; + for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $this->x = $x; + $h = $this->h - $this->y - $this->bMargin; + if ($this->rtl) { + $deltacol = $this->x + $this->rMargin - $this->w; + } else { + $deltacol = $this->x - $this->lMargin; + } + } else { // middle column + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $endpage) { // last page + $deltacol = 0; + $deltath = 0; + for ($column = 0; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $endcolumn) { // end column + $cborder = $border_end; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $endy - $this->y; + } else { // middle column + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } else { // middle page + $deltacol = 0; + $deltath = 0; + for ($column = 0; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + $cborder = $border_middle; + if (isset($this->columns[$column]['th']['\''.$page.'\''])) { + $this->y = $this->columns[$column]['th']['\''.$page.'\'']; + } + $this->x += $deltacol; + $h = $this->h - $this->y - $this->bMargin; + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } + if ($cborder OR $fill) { + $offsetlen = strlen($ccode); + // draw border and fill + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $pagemarkkey = key($this->xobjects[$this->xobjid]['transfmrk']); + $pagemark = $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey]; + $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey] += $offsetlen; + } else { + $pagemark = $this->xobjects[$this->xobjid]['intmrk']; + $this->xobjects[$this->xobjid]['intmrk'] += $offsetlen; + } + $pagebuff = $this->xobjects[$this->xobjid]['outdata']; + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$ccode.$pend; + } else { + // draw border and fill + if (end($this->transfmrk[$this->page]) !== false) { + $pagemarkkey = key($this->transfmrk[$this->page]); + $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; + $this->transfmrk[$this->page][$pagemarkkey] += $offsetlen; + } elseif ($this->InFooter) { + $pagemark = $this->footerpos[$this->page]; + $this->footerpos[$this->page] += $offsetlen; + } else { + $pagemark = $this->intmrk[$this->page]; + $this->intmrk[$this->page] += $offsetlen; + } + $pagebuff = $this->getPageBuffer($this->page); + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->setPageBuffer($this->page, $pstart.$ccode.$pend); + } + } + } // end for each page + // restore default border + $border = $default_border; + } // end for each cell on the row + if (isset($table_el['attribute']['cellspacing'])) { + $this->y += $this->getHTMLUnitToUnits($table_el['attribute']['cellspacing'], 1, 'px'); + } elseif (isset($table_el['border-spacing'])) { + $this->y += $table_el['border-spacing']['V']; + } + $this->Ln(0, $cell); + $this->x = $parent['startx']; + if ($endpage > $startpage) { + if (($this->rtl) AND ($this->pagedim[$endpage]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x += ($this->pagedim[$endpage]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$endpage]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$endpage]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + } + if (!$in_table_head) { // we are not inside a thead section + $this->cell_padding = $table_el['old_cell_padding']; + // reset row height + $this->resetLastH(); + if (($this->page == ($this->numpages - 1)) AND ($this->pageopen[$this->numpages])) { + $plendiff = ($this->pagelen[$this->numpages] - $this->emptypagemrk[$this->numpages]); + if (($plendiff > 0) AND ($plendiff < 60)) { + $pagediff = substr($this->getPageBuffer($this->numpages), $this->emptypagemrk[$this->numpages], $plendiff); + if (substr($pagediff, 0, 5) == 'BT /F') { + // the difference is only a font setting + $plendiff = 0; + } + } + if ($plendiff == 0) { + // remove last blank page + $this->deletePage($this->numpages); + } + } + if (isset($this->theadMargins['top'])) { + // restore top margin + $this->tMargin = $this->theadMargins['top']; + } + if (!isset($table_el['attribute']['nested']) OR ($table_el['attribute']['nested'] != 'true')) { + // reset main table header + $this->thead = ''; + $this->theadMargins = array(); + $this->pagedim[$this->page]['tm'] = $this->tMargin; + } + } + $parent = $table_el; + break; + } + case 'a': { + $this->HREF = ''; + break; + } + case 'sup': { + $this->SetXY($this->GetX(), $this->GetY() + ((0.7 * $parent['fontsize']) / $this->k)); + break; + } + case 'sub': { + $this->SetXY($this->GetX(), $this->GetY() - ((0.3 * $parent['fontsize'])/$this->k)); + break; + } + case 'div': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + case 'blockquote': { + if ($this->rtl) { + $this->rMargin -= $this->listindent; + } else { + $this->lMargin -= $this->listindent; + } + --$this->listindentlevel; + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + case 'p': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + case 'pre': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + $this->premode = false; + break; + } + case 'dl': { + --$this->listnum; + if ($this->listnum <= 0) { + $this->listnum = 0; + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + } else { + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + } + $this->resetLastH(); + break; + } + case 'dt': { + $this->lispacer = ''; + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + break; + } + case 'dd': { + $this->lispacer = ''; + if ($this->rtl) { + $this->rMargin -= $this->listindent; + } else { + $this->lMargin -= $this->listindent; + } + --$this->listindentlevel; + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + break; + } + case 'ul': + case 'ol': { + --$this->listnum; + $this->lispacer = ''; + if ($this->rtl) { + $this->rMargin -= $this->listindent; + } else { + $this->lMargin -= $this->listindent; + } + --$this->listindentlevel; + if ($this->listnum <= 0) { + $this->listnum = 0; + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + } else { + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + } + $this->resetLastH(); + break; + } + case 'li': { + $this->lispacer = ''; + $this->addHTMLVertSpace(0, 0, $cell, false, $lasttag); + break; + } + case 'h1': + case 'h2': + case 'h3': + case 'h4': + case 'h5': + case 'h6': { + $this->addHTMLVertSpace($hbz, $hb, $cell, false, $lasttag); + break; + } + // Form fields (since 4.8.000 - 2009-09-07) + case 'form': { + $this->form_action = ''; + $this->form_enctype = 'application/x-www-form-urlencoded'; + break; + } + default : { + break; + } + } + // draw border and background (if any) + $this->drawHTMLTagBorder($parent, $xmax); + if (isset($dom[($dom[$key]['parent'])]['attribute']['pagebreakafter'])) { + $pba = $dom[($dom[$key]['parent'])]['attribute']['pagebreakafter']; + // check for pagebreak + if (($pba == 'true') OR ($pba == 'left') OR ($pba == 'right')) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + if ((($pba == 'left') AND (((!$this->rtl) AND (($this->page % 2) == 0)) OR (($this->rtl) AND (($this->page % 2) != 0)))) + OR (($pba == 'right') AND (((!$this->rtl) AND (($this->page % 2) != 0)) OR (($this->rtl) AND (($this->page % 2) == 0))))) { + // add a page (or trig AcceptPageBreak() for multicolumn mode) + $this->checkPageBreak($this->PageBreakTrigger + 1); + } + } + $this->tmprtl = false; + return $dom; + } + + /** + * Add vertical spaces if needed. + * @param $hbz (string) Distance between current y and line bottom. + * @param $hb (string) The height of the break. + * @param $cell (boolean) if true add the default left (or right if RTL) padding to each new line (default false). + * @param $firsttag (boolean) set to true when the tag is the first. + * @param $lasttag (boolean) set to true when the tag is the last. + * @protected + */ + protected function addHTMLVertSpace($hbz=0, $hb=0, $cell=false, $firsttag=false, $lasttag=false) { + if ($firsttag) { + $this->Ln(0, $cell); + $this->htmlvspace = 0; + return; + } + if ($lasttag) { + $this->Ln($hbz, $cell); + $this->htmlvspace = 0; + return; + } + if ($hb < $this->htmlvspace) { + $hd = 0; + } else { + $hd = $hb - $this->htmlvspace; + $this->htmlvspace = $hb; + } + $this->Ln(($hbz + $hd), $cell); + } + + /** + * Return the starting coordinates to draw an html border + * @return array containing top-left border coordinates + * @protected + * @since 5.7.000 (2010-08-03) + */ + protected function getBorderStartPosition() { + if ($this->rtl) { + $xmax = $this->lMargin; + } else { + $xmax = $this->w - $this->rMargin; + } + return array('page' => $this->page, 'column' => $this->current_column, 'x' => $this->x, 'y' => $this->y, 'xmax' => $xmax); + } + + /** + * Draw an HTML block border and fill + * @param $tag (array) array of tag properties. + * @param $xmax (int) end X coordinate for border. + * @protected + * @since 5.7.000 (2010-08-03) + */ + protected function drawHTMLTagBorder($tag, $xmax) { + if (!isset($tag['borderposition'])) { + // nothing to draw + return; + } + $prev_x = $this->x; + $prev_y = $this->y; + $prev_lasth = $this->lasth; + $border = 0; + $fill = false; + $this->lasth = 0; + if (isset($tag['border']) AND !empty($tag['border'])) { + // get border style + $border = $tag['border']; + if (!$this->empty_string($this->thead) AND (!$this->inthead)) { + // border for table header + $border = $this->getBorderMode($border, $position='middle'); + } + } + if (isset($tag['bgcolor']) AND ($tag['bgcolor'] !== false)) { + // get background color + $old_bgcolor = $this->bgcolor; + $this->SetFillColorArray($tag['bgcolor']); + $fill = true; + } + if (!$border AND !$fill) { + // nothing to draw + return; + } + if (isset($tag['attribute']['cellspacing'])) { + $clsp = $this->getHTMLUnitToUnits($tag['attribute']['cellspacing'], 1, 'px'); + $cellspacing = array('H' => $clsp, 'V' => $clsp); + } elseif (isset($tag['border-spacing'])) { + $cellspacing = $tag['border-spacing']; + } else { + $cellspacing = array('H' => 0, 'V' => 0); + } + if (($tag['value'] != 'table') AND (is_array($border)) AND (!empty($border))) { + // draw the border externally respect the sqare edge. + $border['mode'] = 'ext'; + } + if ($this->rtl) { + if ($xmax >= $tag['borderposition']['x']) { + $xmax = $tag['borderposition']['xmax']; + } + $w = ($tag['borderposition']['x'] - $xmax); + } else { + if ($xmax <= $tag['borderposition']['x']) { + $xmax = $tag['borderposition']['xmax']; + } + $w = ($xmax - $tag['borderposition']['x']); + } + if ($w <= 0) { + return; + } + $w += $cellspacing['H']; + $startpage = $tag['borderposition']['page']; + $startcolumn = $tag['borderposition']['column']; + $x = $tag['borderposition']['x']; + $y = $tag['borderposition']['y']; + $endpage = $this->page; + $starty = $tag['borderposition']['y'] - $cellspacing['V']; + $currentY = $this->y; + $this->x = $x; + // get latest column + $endcolumn = $this->current_column; + if ($this->num_columns == 0) { + $this->num_columns = 1; + } + // get border modes + $border_start = $this->getBorderMode($border, $position='start'); + $border_end = $this->getBorderMode($border, $position='end'); + $border_middle = $this->getBorderMode($border, $position='middle'); + // temporary disable page regions + $temp_page_regions = $this->page_regions; + $this->page_regions = array(); + // design borders around HTML cells. + for ($page = $startpage; $page <= $endpage; ++$page) { // for each page + $ccode = ''; + $this->setPage($page); + if ($this->num_columns < 2) { + // single-column mode + $this->x = $x; + $this->y = $this->tMargin; + } + // account for margin changes + if ($page > $startpage) { + if (($this->rtl) AND ($this->pagedim[$page]['orm'] != $this->pagedim[$startpage]['orm'])) { + $this->x -= ($this->pagedim[$page]['orm'] - $this->pagedim[$startpage]['orm']); + } elseif ((!$this->rtl) AND ($this->pagedim[$page]['olm'] != $this->pagedim[$startpage]['olm'])) { + $this->x += ($this->pagedim[$page]['olm'] - $this->pagedim[$startpage]['olm']); + } + } + if ($startpage == $endpage) { + // single page + for ($column = $startcolumn; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($startcolumn == $endcolumn) { // single column + $cborder = $border; + $h = ($currentY - $y) + $cellspacing['V']; + $this->y = $starty; + } elseif ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $h = $this->h - $this->y - $this->bMargin; + } elseif ($column == $endcolumn) { // end column + $cborder = $border_end; + $h = $currentY - $this->y; + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $startpage) { // first page + for ($column = $startcolumn; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $startcolumn) { // first column + $cborder = $border_start; + $this->y = $starty; + $h = $this->h - $this->y - $this->bMargin; + } else { // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } elseif ($page == $endpage) { // last page + for ($column = 0; $column <= $endcolumn; ++$column) { // for each column + $this->selectColumn($column); + if ($column == $endcolumn) { + // end column + $cborder = $border_end; + $h = $currentY - $this->y; + } else { + // middle column + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + } + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } else { // middle page + for ($column = 0; $column < $this->num_columns; ++$column) { // for each column + $this->selectColumn($column); + $cborder = $border_middle; + $h = $this->h - $this->y - $this->bMargin; + $ccode .= $this->getCellCode($w, $h, '', $cborder, 1, '', $fill, '', 0, true)."\n"; + } // end for each column + } + if ($cborder OR $fill) { + $offsetlen = strlen($ccode); + // draw border and fill + if ($this->inxobj) { + // we are inside an XObject template + if (end($this->xobjects[$this->xobjid]['transfmrk']) !== false) { + $pagemarkkey = key($this->xobjects[$this->xobjid]['transfmrk']); + $pagemark = $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey]; + $this->xobjects[$this->xobjid]['transfmrk'][$pagemarkkey] += $offsetlen; + } else { + $pagemark = $this->xobjects[$this->xobjid]['intmrk']; + $this->xobjects[$this->xobjid]['intmrk'] += $offsetlen; + } + $pagebuff = $this->xobjects[$this->xobjid]['outdata']; + $pstart = substr($pagebuff, 0, $pagemark); + $pend = substr($pagebuff, $pagemark); + $this->xobjects[$this->xobjid]['outdata'] = $pstart.$ccode.$pend; + } else { + if (end($this->transfmrk[$this->page]) !== false) { + $pagemarkkey = key($this->transfmrk[$this->page]); + $pagemark = $this->transfmrk[$this->page][$pagemarkkey]; + $this->transfmrk[$this->page][$pagemarkkey] += $offsetlen; + } elseif ($this->InFooter) { + $pagemark = $this->footerpos[$this->page]; + $this->footerpos[$this->page] += $offsetlen; + } else { + $pagemark = $this->intmrk[$this->page]; + $this->intmrk[$this->page] += $offsetlen; + } + $pagebuff = $this->getPageBuffer($this->page); + $pstart = substr($pagebuff, 0, $this->bordermrk[$this->page]); + $pend = substr($pagebuff, $this->bordermrk[$this->page]); + $this->setPageBuffer($this->page, $pstart.$ccode.$pend); + $this->bordermrk[$this->page] += $offsetlen; + $this->cntmrk[$this->page] += $offsetlen; + } + } + } // end for each page + // restore page regions + $this->page_regions = $temp_page_regions; + if (isset($old_bgcolor)) { + // restore background color + $this->SetFillColorArray($old_bgcolor); + } + // restore pointer position + $this->x = $prev_x; + $this->y = $prev_y; + $this->lasth = $prev_lasth; + } + + /** + * Set the default bullet to be used as LI bullet symbol + * @param $symbol (string) character or string to be used (legal values are: '' = automatic, '!' = auto bullet, '#' = auto numbering, 'disc', 'disc', 'circle', 'square', '1', 'decimal', 'decimal-leading-zero', 'i', 'lower-roman', 'I', 'upper-roman', 'a', 'lower-alpha', 'lower-latin', 'A', 'upper-alpha', 'upper-latin', 'lower-greek', 'img|type|width|height|image.ext') + * @public + * @since 4.0.028 (2008-09-26) + */ + public function setLIsymbol($symbol='!') { + // check for custom image symbol + if (substr($symbol, 0, 4) == 'img|') { + $this->lisymbol = $symbol; + return; + } + $symbol = strtolower($symbol); + switch ($symbol) { + case '!' : + case '#' : + case 'disc' : + case 'circle' : + case 'square' : + case '1': + case 'decimal': + case 'decimal-leading-zero': + case 'i': + case 'lower-roman': + case 'I': + case 'upper-roman': + case 'a': + case 'lower-alpha': + case 'lower-latin': + case 'A': + case 'upper-alpha': + case 'upper-latin': + case 'lower-greek': { + $this->lisymbol = $symbol; + break; + } + default : { + $this->lisymbol = ''; + } + } + } + + /** + * Set the booklet mode for double-sided pages. + * @param $booklet (boolean) true set the booklet mode on, false otherwise. + * @param $inner (float) Inner page margin. + * @param $outer (float) Outer page margin. + * @public + * @since 4.2.000 (2008-10-29) + */ + public function SetBooklet($booklet=true, $inner=-1, $outer=-1) { + $this->booklet = $booklet; + if ($inner >= 0) { + $this->lMargin = $inner; + } + if ($outer >= 0) { + $this->rMargin = $outer; + } + } + + /** + * Swap the left and right margins. + * @param $reverse (boolean) if true swap left and right margins. + * @protected + * @since 4.2.000 (2008-10-29) + */ + protected function swapMargins($reverse=true) { + if ($reverse) { + // swap left and right margins + $mtemp = $this->original_lMargin; + $this->original_lMargin = $this->original_rMargin; + $this->original_rMargin = $mtemp; + $deltam = $this->original_lMargin - $this->original_rMargin; + $this->lMargin += $deltam; + $this->rMargin -= $deltam; + } + } + + /** + * Set the vertical spaces for HTML tags. + * The array must have the following structure (example): + * $tagvs = array('h1' => array(0 => array('h' => '', 'n' => 2), 1 => array('h' => 1.3, 'n' => 1))); + * The first array level contains the tag names, + * the second level contains 0 for opening tags or 1 for closing tags, + * the third level contains the vertical space unit (h) and the number spaces to add (n). + * If the h parameter is not specified, default values are used. + * @param $tagvs (array) array of tags and relative vertical spaces. + * @public + * @since 4.2.001 (2008-10-30) + */ + public function setHtmlVSpace($tagvs) { + $this->tagvspaces = $tagvs; + } + + /** + * Set custom width for list indentation. + * @param $width (float) width of the indentation. Use negative value to disable it. + * @public + * @since 4.2.007 (2008-11-12) + */ + public function setListIndentWidth($width) { + return $this->customlistindent = floatval($width); + } + + /** + * Set the top/bottom cell sides to be open or closed when the cell cross the page. + * @param $isopen (boolean) if true keeps the top/bottom border open for the cell sides that cross the page. + * @public + * @since 4.2.010 (2008-11-14) + */ + public function setOpenCell($isopen) { + $this->opencell = $isopen; + } + + /** + * Set the color and font style for HTML links. + * @param $color (array) RGB array of colors + * @param $fontstyle (string) additional font styles to add + * @public + * @since 4.4.003 (2008-12-09) + */ + public function setHtmlLinksStyle($color=array(0,0,255), $fontstyle='U') { + $this->htmlLinkColorArray = $color; + $this->htmlLinkFontStyle = $fontstyle; + } + + /** + * Convert HTML string containing value and unit of measure to user's units or points. + * @param $htmlval (string) string containing values and unit + * @param $refsize (string) reference value in points + * @param $defaultunit (string) default unit (can be one of the following: %, em, ex, px, in, mm, pc, pt). + * @param $points (boolean) if true returns points, otherwise returns value in user's units + * @return float value in user's unit or point if $points=true + * @public + * @since 4.4.004 (2008-12-10) + */ + public function getHTMLUnitToUnits($htmlval, $refsize=1, $defaultunit='px', $points=false) { + $supportedunits = array('%', 'em', 'ex', 'px', 'in', 'cm', 'mm', 'pc', 'pt'); + $retval = 0; + $value = 0; + $unit = 'px'; + $k = $this->k; + if ($points) { + $k = 1; + } + if (in_array($defaultunit, $supportedunits)) { + $unit = $defaultunit; + } + if (is_numeric($htmlval)) { + $value = floatval($htmlval); + } elseif (preg_match('/([0-9\.\-\+]+)/', $htmlval, $mnum)) { + $value = floatval($mnum[1]); + if (preg_match('/([a-z%]+)/', $htmlval, $munit)) { + if (in_array($munit[1], $supportedunits)) { + $unit = $munit[1]; + } + } + } + switch ($unit) { + // percentage + case '%': { + $retval = (($value * $refsize) / 100); + break; + } + // relative-size + case 'em': { + $retval = ($value * $refsize); + break; + } + // height of lower case 'x' (about half the font-size) + case 'ex': { + $retval = $value * ($refsize / 2); + break; + } + // absolute-size + case 'in': { + $retval = ($value * $this->dpi) / $k; + break; + } + // centimeters + case 'cm': { + $retval = ($value / 2.54 * $this->dpi) / $k; + break; + } + // millimeters + case 'mm': { + $retval = ($value / 25.4 * $this->dpi) / $k; + break; + } + // one pica is 12 points + case 'pc': { + $retval = ($value * 12) / $k; + break; + } + // points + case 'pt': { + $retval = $value / $k; + break; + } + // pixels + case 'px': { + $retval = $this->pixelsToUnits($value); + break; + } + } + return $retval; + } + + /** + * Returns the Roman representation of an integer number + * @param $number (int) number to convert + * @return string roman representation of the specified number + * @since 4.4.004 (2008-12-10) + * @public + */ + public function intToRoman($number) { + $roman = ''; + while ($number >= 1000) { + $roman .= 'M'; + $number -= 1000; + } + while ($number >= 900) { + $roman .= 'CM'; + $number -= 900; + } + while ($number >= 500) { + $roman .= 'D'; + $number -= 500; + } + while ($number >= 400) { + $roman .= 'CD'; + $number -= 400; + } + while ($number >= 100) { + $roman .= 'C'; + $number -= 100; + } + while ($number >= 90) { + $roman .= 'XC'; + $number -= 90; + } + while ($number >= 50) { + $roman .= 'L'; + $number -= 50; + } + while ($number >= 40) { + $roman .= 'XL'; + $number -= 40; + } + while ($number >= 10) { + $roman .= 'X'; + $number -= 10; + } + while ($number >= 9) { + $roman .= 'IX'; + $number -= 9; + } + while ($number >= 5) { + $roman .= 'V'; + $number -= 5; + } + while ($number >= 4) { + $roman .= 'IV'; + $number -= 4; + } + while ($number >= 1) { + $roman .= 'I'; + --$number; + } + return $roman; + } + + /** + * Output an HTML list bullet or ordered item symbol + * @param $listdepth (int) list nesting level + * @param $listtype (string) type of list + * @param $size (float) current font size + * @protected + * @since 4.4.004 (2008-12-10) + */ + protected function putHtmlListBullet($listdepth, $listtype='', $size=10) { + $size /= $this->k; + $fill = ''; + $bgcolor = $this->bgcolor; + $color = $this->fgcolor; + $strokecolor = $this->strokecolor; + $width = 0; + $textitem = ''; + $tmpx = $this->x; + $lspace = $this->GetStringWidth(' '); + if ($listtype == '^') { + // special symbol used for avoid justification of rect bullet + $this->lispacer = ''; + return; + } elseif ($listtype == '!') { + // set default list type for unordered list + $deftypes = array('disc', 'circle', 'square'); + $listtype = $deftypes[($listdepth - 1) % 3]; + } elseif ($listtype == '#') { + // set default list type for ordered list + $listtype = 'decimal'; + } elseif (substr($listtype, 0, 4) == 'img|') { + // custom image type ('img|type|width|height|image.ext') + $img = explode('|', $listtype); + $listtype = 'img'; + } + switch ($listtype) { + // unordered types + case 'none': { + break; + } + case 'disc': { + $r = $size / 6; + $lspace += (2 * $r); + if ($this->rtl) { + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $this->Circle(($this->x + $r), ($this->y + ($this->lasth / 2)), $r, 0, 360, 'F', array(), $color, 8); + break; + } + case 'circle': { + $r = $size / 6; + $lspace += (2 * $r); + if ($this->rtl) { + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $prev_line_style = $this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor; + $new_line_style = array('width' => ($r / 3), 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'phase' => 0, 'color'=>$color); + $this->Circle(($this->x + $r), ($this->y + ($this->lasth / 2)), ($r * (1 - (1/6))), 0, 360, 'D', $new_line_style, array(), 8); + $this->_out($prev_line_style); // restore line settings + break; + } + case 'square': { + $l = $size / 3; + $lspace += $l; + if ($this->rtl) {; + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $this->Rect($this->x, ($this->y + (($this->lasth - $l) / 2)), $l, $l, 'F', array(), $color); + break; + } + case 'img': { + // 1=>type, 2=>width, 3=>height, 4=>image.ext + $lspace += $img[2]; + if ($this->rtl) {; + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $imgtype = strtolower($img[1]); + $prev_y = $this->y; + switch ($imgtype) { + case 'svg': { + $this->ImageSVG($img[4], $this->x, ($this->y + (($this->lasth - $img[3]) / 2)), $img[2], $img[3], '', 'T', '', 0, false); + break; + } + case 'ai': + case 'eps': { + $this->ImageEps($img[4], $this->x, ($this->y + (($this->lasth - $img[3]) / 2)), $img[2], $img[3], '', true, 'T', '', 0, false); + break; + } + default: { + $this->Image($img[4], $this->x, ($this->y + (($this->lasth - $img[3]) / 2)), $img[2], $img[3], $img[1], '', 'T', false, 300, '', false, false, 0, false, false, false); + break; + } + } + $this->y = $prev_y; + break; + } + // ordered types + // $this->listcount[$this->listnum]; + // $textitem + case '1': + case 'decimal': { + $textitem = $this->listcount[$this->listnum]; + break; + } + case 'decimal-leading-zero': { + $textitem = sprintf('%02d', $this->listcount[$this->listnum]); + break; + } + case 'i': + case 'lower-roman': { + $textitem = strtolower($this->intToRoman($this->listcount[$this->listnum])); + break; + } + case 'I': + case 'upper-roman': { + $textitem = $this->intToRoman($this->listcount[$this->listnum]); + break; + } + case 'a': + case 'lower-alpha': + case 'lower-latin': { + $textitem = chr(97 + $this->listcount[$this->listnum] - 1); + break; + } + case 'A': + case 'upper-alpha': + case 'upper-latin': { + $textitem = chr(65 + $this->listcount[$this->listnum] - 1); + break; + } + case 'lower-greek': { + $textitem = $this->unichr(945 + $this->listcount[$this->listnum] - 1); + break; + } + /* + // Types to be implemented (special handling) + case 'hebrew': { + break; + } + case 'armenian': { + break; + } + case 'georgian': { + break; + } + case 'cjk-ideographic': { + break; + } + case 'hiragana': { + break; + } + case 'katakana': { + break; + } + case 'hiragana-iroha': { + break; + } + case 'katakana-iroha': { + break; + } + */ + default: { + $textitem = $this->listcount[$this->listnum]; + } + } + if (!$this->empty_string($textitem)) { + // Check whether we need a new page or new column + $prev_y = $this->y; + $h = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + if ($this->checkPageBreak($h) OR ($this->y < $prev_y)) { + $tmpx = $this->x; + } + // print ordered item + if ($this->rtl) { + $textitem = '.'.$textitem; + } else { + $textitem = $textitem.'.'; + } + $lspace += $this->GetStringWidth($textitem); + if ($this->rtl) { + $this->x += $lspace; + } else { + $this->x -= $lspace; + } + $this->Write($this->lasth, $textitem, '', false, '', false, 0, false); + } + $this->x = $tmpx; + $this->lispacer = '^'; + // restore colors + $this->SetFillColorArray($bgcolor); + $this->SetDrawColorArray($strokecolor); + $this->SettextColorArray($color); + } + + /** + * Returns current graphic variables as array. + * @return array of graphic variables + * @protected + * @since 4.2.010 (2008-11-14) + */ + protected function getGraphicVars() { + $grapvars = array( + 'FontFamily' => $this->FontFamily, + 'FontStyle' => $this->FontStyle, + 'FontSizePt' => $this->FontSizePt, + 'rMargin' => $this->rMargin, + 'lMargin' => $this->lMargin, + 'cell_padding' => $this->cell_padding, + 'cell_margin' => $this->cell_margin, + 'LineWidth' => $this->LineWidth, + 'linestyleWidth' => $this->linestyleWidth, + 'linestyleCap' => $this->linestyleCap, + 'linestyleJoin' => $this->linestyleJoin, + 'linestyleDash' => $this->linestyleDash, + 'textrendermode' => $this->textrendermode, + 'textstrokewidth' => $this->textstrokewidth, + 'DrawColor' => $this->DrawColor, + 'FillColor' => $this->FillColor, + 'TextColor' => $this->TextColor, + 'ColorFlag' => $this->ColorFlag, + 'bgcolor' => $this->bgcolor, + 'fgcolor' => $this->fgcolor, + 'htmlvspace' => $this->htmlvspace, + 'listindent' => $this->listindent, + 'listindentlevel' => $this->listindentlevel, + 'listnum' => $this->listnum, + 'listordered' => $this->listordered, + 'listcount' => $this->listcount, + 'lispacer' => $this->lispacer, + 'cell_height_ratio' => $this->cell_height_ratio, + 'font_stretching' => $this->font_stretching, + 'font_spacing' => $this->font_spacing, + // extended + 'lasth' => $this->lasth, + 'tMargin' => $this->tMargin, + 'bMargin' => $this->bMargin, + 'AutoPageBreak' => $this->AutoPageBreak, + 'PageBreakTrigger' => $this->PageBreakTrigger, + 'x' => $this->x, + 'y' => $this->y, + 'w' => $this->w, + 'h' => $this->h, + 'wPt' => $this->wPt, + 'hPt' => $this->hPt, + 'fwPt' => $this->fwPt, + 'fhPt' => $this->fhPt, + 'page' => $this->page, + 'current_column' => $this->current_column, + 'num_columns' => $this->num_columns + ); + return $grapvars; + } + + /** + * Set graphic variables. + * @param $gvars (array) array of graphic variablesto restore + * @param $extended (boolean) if true restore extended graphic variables + * @protected + * @since 4.2.010 (2008-11-14) + */ + protected function setGraphicVars($gvars, $extended=false) { + $this->FontFamily = $gvars['FontFamily']; + $this->FontStyle = $gvars['FontStyle']; + $this->FontSizePt = $gvars['FontSizePt']; + $this->rMargin = $gvars['rMargin']; + $this->lMargin = $gvars['lMargin']; + $this->cell_padding = $gvars['cell_padding']; + $this->cell_margin = $gvars['cell_margin']; + $this->LineWidth = $gvars['LineWidth']; + $this->linestyleWidth = $gvars['linestyleWidth']; + $this->linestyleCap = $gvars['linestyleCap']; + $this->linestyleJoin = $gvars['linestyleJoin']; + $this->linestyleDash = $gvars['linestyleDash']; + $this->textrendermode = $gvars['textrendermode']; + $this->textstrokewidth = $gvars['textstrokewidth']; + $this->DrawColor = $gvars['DrawColor']; + $this->FillColor = $gvars['FillColor']; + $this->TextColor = $gvars['TextColor']; + $this->ColorFlag = $gvars['ColorFlag']; + $this->bgcolor = $gvars['bgcolor']; + $this->fgcolor = $gvars['fgcolor']; + $this->htmlvspace = $gvars['htmlvspace']; + $this->listindent = $gvars['listindent']; + $this->listindentlevel = $gvars['listindentlevel']; + $this->listnum = $gvars['listnum']; + $this->listordered = $gvars['listordered']; + $this->listcount = $gvars['listcount']; + $this->lispacer = $gvars['lispacer']; + $this->cell_height_ratio = $gvars['cell_height_ratio']; + $this->font_stretching = $gvars['font_stretching']; + $this->font_spacing = $gvars['font_spacing']; + if ($extended) { + // restore extended values + $this->lasth = $gvars['lasth']; + $this->tMargin = $gvars['tMargin']; + $this->bMargin = $gvars['bMargin']; + $this->AutoPageBreak = $gvars['AutoPageBreak']; + $this->PageBreakTrigger = $gvars['PageBreakTrigger']; + $this->x = $gvars['x']; + $this->y = $gvars['y']; + $this->w = $gvars['w']; + $this->h = $gvars['h']; + $this->wPt = $gvars['wPt']; + $this->hPt = $gvars['hPt']; + $this->fwPt = $gvars['fwPt']; + $this->fhPt = $gvars['fhPt']; + $this->page = $gvars['page']; + $this->current_column = $gvars['current_column']; + $this->num_columns = $gvars['num_columns']; + } + $this->_out(''.$this->linestyleWidth.' '.$this->linestyleCap.' '.$this->linestyleJoin.' '.$this->linestyleDash.' '.$this->DrawColor.' '.$this->FillColor.''); + if (!$this->empty_string($this->FontFamily)) { + $this->SetFont($this->FontFamily, $this->FontStyle, $this->FontSizePt); + } + } + + /** + * Returns a temporary filename for caching object on filesystem. + * @param $name (string) prefix to add to filename + * @return string filename. + * @since 4.5.000 (2008-12-31) + * @protected + */ + protected function getObjFilename($name) { + return tempnam(K_PATH_CACHE, $name.'_'); + } + + /** + * Writes data to a temporary file on filesystem. + * @param $filename (string) file name + * @param $data (mixed) data to write on file + * @param $append (boolean) if true append data, false replace. + * @since 4.5.000 (2008-12-31) + * @protected + */ + protected function writeDiskCache($filename, $data, $append=false) { + if ($append) { + $fmode = 'ab+'; + } else { + $fmode = 'wb+'; + } + $f = @fopen($filename, $fmode); + if (!$f) { + $this->Error('Unable to write cache file: '.$filename); + } else { + fwrite($f, $data); + fclose($f); + } + // update file length (needed for transactions) + if (!isset($this->cache_file_length['_'.$filename])) { + $this->cache_file_length['_'.$filename] = strlen($data); + } else { + $this->cache_file_length['_'.$filename] += strlen($data); + } + } + + /** + * Read data from a temporary file on filesystem. + * @param $filename (string) file name + * @return mixed retrieved data + * @since 4.5.000 (2008-12-31) + * @protected + */ + protected function readDiskCache($filename) { + return file_get_contents($filename); + } + + /** + * Set buffer content (always append data). + * @param $data (string) data + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function setBuffer($data) { + $this->bufferlen += strlen($data); + if ($this->diskcache) { + if (!isset($this->buffer) OR $this->empty_string($this->buffer)) { + $this->buffer = $this->getObjFilename('buffer'); + } + $this->writeDiskCache($this->buffer, $data, true); + } else { + $this->buffer .= $data; + } + } + + /** + * Replace the buffer content + * @param $data (string) data + * @protected + * @since 5.5.000 (2010-06-22) + */ + protected function replaceBuffer($data) { + $this->bufferlen = strlen($data); + if ($this->diskcache) { + if (!isset($this->buffer) OR $this->empty_string($this->buffer)) { + $this->buffer = $this->getObjFilename('buffer'); + } + $this->writeDiskCache($this->buffer, $data, false); + } else { + $this->buffer = $data; + } + } + + /** + * Get buffer content. + * @return string buffer content + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function getBuffer() { + if ($this->diskcache) { + return $this->readDiskCache($this->buffer); + } else { + return $this->buffer; + } + } + + /** + * Set page buffer content. + * @param $page (int) page number + * @param $data (string) page data + * @param $append (boolean) if true append data, false replace. + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function setPageBuffer($page, $data, $append=false) { + if ($this->diskcache) { + if (!isset($this->pages[$page])) { + $this->pages[$page] = $this->getObjFilename('page'.$page); + } + $this->writeDiskCache($this->pages[$page], $data, $append); + } else { + if ($append) { + $this->pages[$page] .= $data; + } else { + $this->pages[$page] = $data; + } + } + if ($append AND isset($this->pagelen[$page])) { + $this->pagelen[$page] += strlen($data); + } else { + $this->pagelen[$page] = strlen($data); + } + } + + /** + * Get page buffer content. + * @param $page (int) page number + * @return string page buffer content or false in case of error + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function getPageBuffer($page) { + if ($this->diskcache) { + return $this->readDiskCache($this->pages[$page]); + } elseif (isset($this->pages[$page])) { + return $this->pages[$page]; + } + return false; + } + + /** + * Set image buffer content. + * @param $image (string) image key + * @param $data (array) image data + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function setImageBuffer($image, $data) { + if ($this->diskcache) { + if (!isset($this->images[$image])) { + $this->images[$image] = $this->getObjFilename('image'.$image); + } + $this->writeDiskCache($this->images[$image], serialize($data)); + } else { + $this->images[$image] = $data; + } + if (!in_array($image, $this->imagekeys)) { + $this->imagekeys[] = $image; + ++$this->numimages; + } + } + + /** + * Set image buffer content for a specified sub-key. + * @param $image (string) image key + * @param $key (string) image sub-key + * @param $data (array) image data + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function setImageSubBuffer($image, $key, $data) { + if (!isset($this->images[$image])) { + $this->setImageBuffer($image, array()); + } + if ($this->diskcache) { + $tmpimg = $this->getImageBuffer($image); + $tmpimg[$key] = $data; + $this->writeDiskCache($this->images[$image], serialize($tmpimg)); + } else { + $this->images[$image][$key] = $data; + } + } + + /** + * Get image buffer content. + * @param $image (string) image key + * @return string image buffer content or false in case of error + * @protected + * @since 4.5.000 (2008-12-31) + */ + protected function getImageBuffer($image) { + if ($this->diskcache AND isset($this->images[$image])) { + return unserialize($this->readDiskCache($this->images[$image])); + } elseif (isset($this->images[$image])) { + return $this->images[$image]; + } + return false; + } + + /** + * Set font buffer content. + * @param $font (string) font key + * @param $data (array) font data + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function setFontBuffer($font, $data) { + if ($this->diskcache) { + if (!isset($this->fonts[$font])) { + $this->fonts[$font] = $this->getObjFilename('font'); + } + $this->writeDiskCache($this->fonts[$font], serialize($data)); + } else { + $this->fonts[$font] = $data; + } + if (!in_array($font, $this->fontkeys)) { + $this->fontkeys[] = $font; + // store object ID for current font + ++$this->n; + $this->font_obj_ids[$font] = $this->n; + $this->setFontSubBuffer($font, 'n', $this->n); + } + } + + /** + * Set font buffer content. + * @param $font (string) font key + * @param $key (string) font sub-key + * @param $data (array) font data + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function setFontSubBuffer($font, $key, $data) { + if (!isset($this->fonts[$font])) { + $this->setFontBuffer($font, array()); + } + if ($this->diskcache) { + $tmpfont = $this->getFontBuffer($font); + $tmpfont[$key] = $data; + $this->writeDiskCache($this->fonts[$font], serialize($tmpfont)); + } else { + $this->fonts[$font][$key] = $data; + } + } + + /** + * Get font buffer content. + * @param $font (string) font key + * @return string font buffer content or false in case of error + * @protected + * @since 4.5.000 (2009-01-02) + */ + protected function getFontBuffer($font) { + if ($this->diskcache AND isset($this->fonts[$font])) { + return unserialize($this->readDiskCache($this->fonts[$font])); + } elseif (isset($this->fonts[$font])) { + return $this->fonts[$font]; + } + return false; + } + + /** + * Move a page to a previous position. + * @param $frompage (int) number of the source page + * @param $topage (int) number of the destination page (must be less than $frompage) + * @return true in case of success, false in case of error. + * @public + * @since 4.5.000 (2009-01-02) + */ + public function movePage($frompage, $topage) { + if (($frompage > $this->numpages) OR ($frompage <= $topage)) { + return false; + } + if ($frompage == $this->page) { + // close the page before moving it + $this->endPage(); + } + // move all page-related states + $tmppage = $this->getPageBuffer($frompage); + $tmppagedim = $this->pagedim[$frompage]; + $tmppagelen = $this->pagelen[$frompage]; + $tmpintmrk = $this->intmrk[$frompage]; + $tmpbordermrk = $this->bordermrk[$frompage]; + $tmpcntmrk = $this->cntmrk[$frompage]; + if (isset($this->footerpos[$frompage])) { + $tmpfooterpos = $this->footerpos[$frompage]; + } + if (isset($this->footerlen[$frompage])) { + $tmpfooterlen = $this->footerlen[$frompage]; + } + if (isset($this->transfmrk[$frompage])) { + $tmptransfmrk = $this->transfmrk[$frompage]; + } + if (isset($this->PageAnnots[$frompage])) { + $tmpannots = $this->PageAnnots[$frompage]; + } + if (isset($this->newpagegroup) AND !empty($this->newpagegroup)) { + for ($i = $frompage; $i > $topage; --$i) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $frompage)) { + --$this->pagegroups[$this->newpagegroup[$i]]; + break; + } + } + for ($i = $topage; $i > 0; --$i) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $topage)) { + ++$this->pagegroups[$this->newpagegroup[$i]]; + break; + } + } + } + for ($i = $frompage; $i > $topage; --$i) { + $j = $i - 1; + // shift pages down + $this->setPageBuffer($i, $this->getPageBuffer($j)); + $this->pagedim[$i] = $this->pagedim[$j]; + $this->pagelen[$i] = $this->pagelen[$j]; + $this->intmrk[$i] = $this->intmrk[$j]; + $this->bordermrk[$i] = $this->bordermrk[$j]; + $this->cntmrk[$i] = $this->cntmrk[$j]; + if (isset($this->footerpos[$j])) { + $this->footerpos[$i] = $this->footerpos[$j]; + } elseif (isset($this->footerpos[$i])) { + unset($this->footerpos[$i]); + } + if (isset($this->footerlen[$j])) { + $this->footerlen[$i] = $this->footerlen[$j]; + } elseif (isset($this->footerlen[$i])) { + unset($this->footerlen[$i]); + } + if (isset($this->transfmrk[$j])) { + $this->transfmrk[$i] = $this->transfmrk[$j]; + } elseif (isset($this->transfmrk[$i])) { + unset($this->transfmrk[$i]); + } + if (isset($this->PageAnnots[$j])) { + $this->PageAnnots[$i] = $this->PageAnnots[$j]; + } elseif (isset($this->PageAnnots[$i])) { + unset($this->PageAnnots[$i]); + } + if (isset($this->newpagegroup[$j])) { + $this->newpagegroup[$i] = $this->newpagegroup[$j]; + unset($this->newpagegroup[$j]); + } + if ($this->currpagegroup == $j) { + $this->currpagegroup = $i; + } + } + $this->setPageBuffer($topage, $tmppage); + $this->pagedim[$topage] = $tmppagedim; + $this->pagelen[$topage] = $tmppagelen; + $this->intmrk[$topage] = $tmpintmrk; + $this->bordermrk[$topage] = $tmpbordermrk; + $this->cntmrk[$topage] = $tmpcntmrk; + if (isset($tmpfooterpos)) { + $this->footerpos[$topage] = $tmpfooterpos; + } elseif (isset($this->footerpos[$topage])) { + unset($this->footerpos[$topage]); + } + if (isset($tmpfooterlen)) { + $this->footerlen[$topage] = $tmpfooterlen; + } elseif (isset($this->footerlen[$topage])) { + unset($this->footerlen[$topage]); + } + if (isset($tmptransfmrk)) { + $this->transfmrk[$topage] = $tmptransfmrk; + } elseif (isset($this->transfmrk[$topage])) { + unset($this->transfmrk[$topage]); + } + if (isset($tmpannots)) { + $this->PageAnnots[$topage] = $tmpannots; + } elseif (isset($this->PageAnnots[$topage])) { + unset($this->PageAnnots[$topage]); + } + // adjust outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if (($outline['p'] >= $topage) AND ($outline['p'] < $frompage)) { + $this->outlines[$key]['p'] = ($outline['p'] + 1); + } elseif ($outline['p'] == $frompage) { + $this->outlines[$key]['p'] = $topage; + } + } + // adjust dests + $tmpdests = $this->dests; + foreach ($tmpdests as $key => $dest) { + if (($dest['p'] >= $topage) AND ($dest['p'] < $frompage)) { + $this->dests[$key]['p'] = ($dest['p'] + 1); + } elseif ($dest['p'] == $frompage) { + $this->dests[$key]['p'] = $topage; + } + } + // adjust links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if (($link[0] >= $topage) AND ($link[0] < $frompage)) { + $this->links[$key][0] = ($link[0] + 1); + } elseif ($link[0] == $frompage) { + $this->links[$key][0] = $topage; + } + } + // adjust javascript + $tmpjavascript = $this->javascript; + global $jfrompage, $jtopage; + $jfrompage = $frompage; + $jtopage = $topage; + $this->javascript = preg_replace_callback('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', + create_function('$matches', 'global $jfrompage, $jtopage; + $pagenum = intval($matches[3]) + 1; + if (($pagenum >= $jtopage) AND ($pagenum < $jfrompage)) { + $newpage = ($pagenum + 1); + } elseif ($pagenum == $jfrompage) { + $newpage = $jtopage; + } else { + $newpage = $pagenum; + } + --$newpage; + return "this.addField(\'".$matches[1]."\',\'".$matches[2]."\',".$newpage."";'), $tmpjavascript); + // return to last page + $this->lastPage(true); + return true; + } + + /** + * Remove the specified page. + * @param $page (int) page to remove + * @return true in case of success, false in case of error. + * @public + * @since 4.6.004 (2009-04-23) + */ + public function deletePage($page) { + if (($page < 1) OR ($page > $this->numpages)) { + return false; + } + // delete current page + unset($this->pages[$page]); + unset($this->pagedim[$page]); + unset($this->pagelen[$page]); + unset($this->intmrk[$page]); + unset($this->bordermrk[$page]); + unset($this->cntmrk[$page]); + if (isset($this->footerpos[$page])) { + unset($this->footerpos[$page]); + } + if (isset($this->footerlen[$page])) { + unset($this->footerlen[$page]); + } + if (isset($this->transfmrk[$page])) { + unset($this->transfmrk[$page]); + } + if (isset($this->PageAnnots[$page])) { + unset($this->PageAnnots[$page]); + } + if (isset($this->newpagegroup) AND !empty($this->newpagegroup)) { + for ($i = $page; $i > 0; --$i) { + if (isset($this->newpagegroup[$i]) AND (($i + $this->pagegroups[$this->newpagegroup[$i]]) > $page)) { + --$this->pagegroups[$this->newpagegroup[$i]]; + break; + } + } + } + if (isset($this->pageopen[$page])) { + unset($this->pageopen[$page]); + } + if ($page < $this->numpages) { + // update remaining pages + for ($i = $page; $i < $this->numpages; ++$i) { + $j = $i + 1; + // shift pages + $this->setPageBuffer($i, $this->getPageBuffer($j)); + $this->pagedim[$i] = $this->pagedim[$j]; + $this->pagelen[$i] = $this->pagelen[$j]; + $this->intmrk[$i] = $this->intmrk[$j]; + $this->bordermrk[$i] = $this->bordermrk[$j]; + $this->cntmrk[$i] = $this->cntmrk[$j]; + if (isset($this->footerpos[$j])) { + $this->footerpos[$i] = $this->footerpos[$j]; + } elseif (isset($this->footerpos[$i])) { + unset($this->footerpos[$i]); + } + if (isset($this->footerlen[$j])) { + $this->footerlen[$i] = $this->footerlen[$j]; + } elseif (isset($this->footerlen[$i])) { + unset($this->footerlen[$i]); + } + if (isset($this->transfmrk[$j])) { + $this->transfmrk[$i] = $this->transfmrk[$j]; + } elseif (isset($this->transfmrk[$i])) { + unset($this->transfmrk[$i]); + } + if (isset($this->PageAnnots[$j])) { + $this->PageAnnots[$i] = $this->PageAnnots[$j]; + } elseif (isset($this->PageAnnots[$i])) { + unset($this->PageAnnots[$i]); + } + if (isset($this->newpagegroup[$j])) { + $this->newpagegroup[$i] = $this->newpagegroup[$j]; + unset($this->newpagegroup[$j]); + } + if ($this->currpagegroup == $j) { + $this->currpagegroup = $i; + } + if (isset($this->pageopen[$j])) { + $this->pageopen[$i] = $this->pageopen[$j]; + } elseif (isset($this->pageopen[$i])) { + unset($this->pageopen[$i]); + } + } + // remove last page + unset($this->pages[$this->numpages]); + unset($this->pagedim[$this->numpages]); + unset($this->pagelen[$this->numpages]); + unset($this->intmrk[$this->numpages]); + unset($this->bordermrk[$this->numpages]); + unset($this->cntmrk[$this->numpages]); + if (isset($this->footerpos[$this->numpages])) { + unset($this->footerpos[$this->numpages]); + } + if (isset($this->footerlen[$this->numpages])) { + unset($this->footerlen[$this->numpages]); + } + if (isset($this->transfmrk[$this->numpages])) { + unset($this->transfmrk[$this->numpages]); + } + if (isset($this->PageAnnots[$this->numpages])) { + unset($this->PageAnnots[$this->numpages]); + } + if (isset($this->newpagegroup[$this->numpages])) { + unset($this->newpagegroup[$this->numpages]); + } + if ($this->currpagegroup == $this->numpages) { + $this->currpagegroup = ($this->numpages - 1); + } + if (isset($this->pagegroups[$this->numpages])) { + unset($this->pagegroups[$this->numpages]); + } + if (isset($this->pageopen[$this->numpages])) { + unset($this->pageopen[$this->numpages]); + } + } + --$this->numpages; + $this->page = $this->numpages; + // adjust outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if ($outline['p'] > $page) { + $this->outlines[$key]['p'] = $outline['p'] - 1; + } elseif ($outline['p'] == $page) { + unset($this->outlines[$key]); + } + } + // adjust dests + $tmpdests = $this->dests; + foreach ($tmpdests as $key => $dest) { + if ($dest['p'] > $page) { + $this->dests[$key]['p'] = $dest['p'] - 1; + } elseif ($dest['p'] == $page) { + unset($this->dests[$key]); + } + } + // adjust links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if ($link[0] > $page) { + $this->links[$key][0] = $link[0] - 1; + } elseif ($link[0] == $page) { + unset($this->links[$key]); + } + } + // adjust javascript + $tmpjavascript = $this->javascript; + global $jpage; + $jpage = $page; + $this->javascript = preg_replace_callback('/this\.addField\(\'([^\']*)\',\'([^\']*)\',([0-9]+)/', + create_function('$matches', 'global $jpage; + $pagenum = intval($matches[3]) + 1; + if ($pagenum >= $jpage) { + $newpage = ($pagenum - 1); + } elseif ($pagenum == $jpage) { + $newpage = 1; + } else { + $newpage = $pagenum; + } + --$newpage; + return "this.addField(\'".$matches[1]."\',\'".$matches[2]."\',".$newpage."";'), $tmpjavascript); + // return to last page + $this->lastPage(true); + return true; + } + + /** + * Clone the specified page to a new page. + * @param $page (int) number of page to copy (0 = current page) + * @return true in case of success, false in case of error. + * @public + * @since 4.9.015 (2010-04-20) + */ + public function copyPage($page=0) { + if ($page == 0) { + // default value + $page = $this->page; + } + if (($page < 1) OR ($page > $this->numpages)) { + return false; + } + // close the last page + $this->endPage(); + // copy all page-related states + ++$this->numpages; + $this->page = $this->numpages; + $this->setPageBuffer($this->page, $this->getPageBuffer($page)); + $this->pagedim[$this->page] = $this->pagedim[$page]; + $this->pagelen[$this->page] = $this->pagelen[$page]; + $this->intmrk[$this->page] = $this->intmrk[$page]; + $this->bordermrk[$this->page] = $this->bordermrk[$page]; + $this->cntmrk[$this->page] = $this->cntmrk[$page]; + $this->pageopen[$this->page] = false; + if (isset($this->footerpos[$page])) { + $this->footerpos[$this->page] = $this->footerpos[$page]; + } + if (isset($this->footerlen[$page])) { + $this->footerlen[$this->page] = $this->footerlen[$page]; + } + if (isset($this->transfmrk[$page])) { + $this->transfmrk[$this->page] = $this->transfmrk[$page]; + } + if (isset($this->PageAnnots[$page])) { + $this->PageAnnots[$this->page] = $this->PageAnnots[$page]; + } + if (isset($this->newpagegroup[$page])) { + // start a new group + $this->newpagegroup[$this->page] = sizeof($this->newpagegroup) + 1; + $this->currpagegroup = $this->newpagegroup[$this->page]; + $this->pagegroups[$this->currpagegroup] = 1; + } elseif (isset($this->currpagegroup) AND ($this->currpagegroup > 0)) { + ++$this->pagegroups[$this->currpagegroup]; + } + // copy outlines + $tmpoutlines = $this->outlines; + foreach ($tmpoutlines as $key => $outline) { + if ($outline['p'] == $page) { + $this->outlines[] = array('t' => $outline['t'], 'l' => $outline['l'], 'y' => $outline['y'], 'p' => $this->page, 's' => $outline['s'], 'c' => $outline['c']); + } + } + // copy links + $tmplinks = $this->links; + foreach ($tmplinks as $key => $link) { + if ($link[0] == $page) { + $this->links[] = array($this->page, $link[1]); + } + } + // return to last page + $this->lastPage(true); + return true; + } + + /** + * Output a Table of Content Index (TOC). + * This method must be called after all Bookmarks were set. + * Before calling this method you have to open the page using the addTOCPage() method. + * After calling this method you have to call endTOCPage() to close the TOC page. + * You can override this method to achieve different styles. + * @param $page (int) page number where this TOC should be inserted (leave empty for current page). + * @param $numbersfont (string) set the font for page numbers (please use monospaced font for better alignment). + * @param $filler (string) string used to fill the space between text and page number. + * @param $toc_name (string) name to use for TOC bookmark. + * @param $style (string) Font style for title: B = Bold, I = Italic, BI = Bold + Italic. + * @param $color (array) RGB color array for bookmark title (values from 0 to 255). + * @public + * @author Nicola Asuni + * @since 4.5.000 (2009-01-02) + * @see addTOCPage(), endTOCPage(), addHTMLTOC() + */ + public function addTOC($page='', $numbersfont='', $filler='.', $toc_name='TOC', $style='', $color=array(0,0,0)) { + $fontsize = $this->FontSizePt; + $fontfamily = $this->FontFamily; + $fontstyle = $this->FontStyle; + $w = $this->w - $this->lMargin - $this->rMargin; + $spacer = $this->GetStringWidth(chr(32)) * 4; + $page_first = $this->getPage(); + $lmargin = $this->lMargin; + $rmargin = $this->rMargin; + $x_start = $this->GetX(); + $current_page = $this->page; + $current_column = $this->current_column; + if ($this->empty_string($numbersfont)) { + $numbersfont = $this->default_monospaced_font; + } + if ($this->empty_string($filler)) { + $filler = ' '; + } + if ($this->empty_string($page)) { + $gap = ' '; + } else { + $gap = ''; + if ($page < 1) { + $page = 1; + } + } + $this->SetFont($numbersfont, $fontstyle, $fontsize); + $numwidth = $this->GetStringWidth('00000'); + $maxpage = 0; //used for pages on attached documents + foreach ($this->outlines as $key => $outline) { + // check for extra pages (used for attachments) + if (($this->page > $page_first) AND ($outline['p'] >= $this->numpages)) { + $outline['p'] += ($this->page - $page_first); + } + if ($this->rtl) { + $aligntext = 'R'; + $alignnum = 'L'; + } else { + $aligntext = 'L'; + $alignnum = 'R'; + } + if ($outline['l'] == 0) { + $this->SetFont($fontfamily, $fontstyle.'B', $fontsize); + } else { + $this->SetFont($fontfamily, $fontstyle, $fontsize - $outline['l']); + } + // check for page break + $this->checkPageBreak((2 * $this->FontSize * $this->cell_height_ratio)); + // set margins and X position + if (($this->page == $current_page) AND ($this->current_column == $current_column)) { + $this->lMargin = $lmargin; + $this->rMargin = $rmargin; + } else { + if ($this->current_column != $current_column) { + if ($this->rtl) { + $x_start = $this->w - $this->columns[$this->current_column]['x']; + } else { + $x_start = $this->columns[$this->current_column]['x']; + } + } + $lmargin = $this->lMargin; + $rmargin = $this->rMargin; + $current_page = $this->page; + $current_column = $this->current_column; + } + $this->SetX($x_start); + $indent = ($spacer * $outline['l']); + if ($this->rtl) { + $this->x -= $indent; + $this->rMargin = $this->w - $this->x; + } else { + $this->x += $indent; + $this->lMargin = $this->x; + } + $link = $this->AddLink(); + $this->SetLink($link, $outline['y'], $outline['p']); + // write the text + if ($this->rtl) { + $txt = ' '.$outline['t']; + } else { + $txt = $outline['t'].' '; + } + $this->Write(0, $txt, $link, false, $aligntext, false, 0, false, false, 0, $numwidth, ''); + if ($this->rtl) { + $tw = $this->x - $this->lMargin; + } else { + $tw = $this->w - $this->rMargin - $this->x; + } + $this->SetFont($numbersfont, $fontstyle, $fontsize); + if ($this->empty_string($page)) { + $pagenum = $outline['p']; + } else { + // placemark to be replaced with the correct number + $pagenum = '{#'.($outline['p']).'}'; + if ($this->isUnicodeFont()) { + $pagenum = '{'.$pagenum.'}'; + } + $maxpage = max($maxpage, $outline['p']); + } + $fw = ($tw - $this->GetStringWidth($pagenum.$filler)); + $numfills = floor($fw / $this->GetStringWidth($filler)); + if ($numfills > 0) { + $rowfill = str_repeat($filler, $numfills); + } else { + $rowfill = ''; + } + if ($this->rtl) { + $pagenum = $pagenum.$gap.$rowfill; + } else { + $pagenum = $rowfill.$gap.$pagenum; + } + // write the number + $this->Cell($tw, 0, $pagenum, 0, 1, $alignnum, 0, $link, 0); + } + $page_last = $this->getPage(); + $maxpage = max($maxpage, $page_last); + $numpages = $page_last - $page_first + 1; + if (!$this->empty_string($page)) { + for ($p = $page_first; $p <= $page_last; ++$p) { + // get page data + $temppage = $this->getPageBuffer($p); + for ($n = 1; $n <= $maxpage; ++$n) { + // update page numbers + $a = '{#'.$n.'}'; + // get page number aliases + $pnalias = $this->getInternalPageNumberAliases($a); + // calculate replacement number + if (($n >= $page) AND ($n <= $this->numpages)) { + $np = $n + $numpages; + } else { + $np = $n; + } + $na = $this->formatTOCPageNumber(($this->starting_page_number + $np - 1)); + $nu = $this->UTF8ToUTF16BE($na, false); + // replace aliases with numbers + foreach ($pnalias['u'] as $u) { + $sfill = str_repeat($filler, max(0, (strlen($u) - strlen($nu.' ')))); + if ($this->rtl) { + $nr = $nu.$this->UTF8ToUTF16BE(' '.$sfill); + } else { + $nr = $this->UTF8ToUTF16BE($sfill.' ').$nu; + } + $temppage = str_replace($u, $nr, $temppage); + } + foreach ($pnalias['a'] as $a) { + $sfill = str_repeat($filler, max(0, (strlen($a) - strlen($na.' ')))); + if ($this->rtl) { + $nr = $na.' '.$sfill; + } else { + $nr = $sfill.' '.$na; + } + $temppage = str_replace($a, $nr, $temppage); + } + } + // save changes + $this->setPageBuffer($p, $temppage); + } + // move pages + $this->Bookmark($toc_name, 0, 0, $page_first, $style, $color); + for ($i = 0; $i < $numpages; ++$i) { + $this->movePage($page_last, $page); + } + } + } + + /** + * Output a Table Of Content Index (TOC) using HTML templates. + * This method must be called after all Bookmarks were set. + * Before calling this method you have to open the page using the addTOCPage() method. + * After calling this method you have to call endTOCPage() to close the TOC page. + * @param $page (int) page number where this TOC should be inserted (leave empty for current page). + * @param $toc_name (string) name to use for TOC bookmark. + * @param $templates (array) array of html templates. Use: "#TOC_DESCRIPTION#" for bookmark title, "#TOC_PAGE_NUMBER#" for page number. + * @param $correct_align (boolean) if true correct the number alignment (numbers must be in monospaced font like courier and right aligned on LTR, or left aligned on RTL) + * @param $style (string) Font style for title: B = Bold, I = Italic, BI = Bold + Italic. + * @param $color (array) RGB color array for title (values from 0 to 255). + * @public + * @author Nicola Asuni + * @since 5.0.001 (2010-05-06) + * @see addTOCPage(), endTOCPage(), addTOC() + */ + public function addHTMLTOC($page='', $toc_name='TOC', $templates=array(), $correct_align=true, $style='', $color=array(0,0,0)) { + $filler = ' '; + $prev_htmlLinkColorArray = $this->htmlLinkColorArray; + $prev_htmlLinkFontStyle = $this->htmlLinkFontStyle; + // set new style for link + $this->htmlLinkColorArray = array(); + $this->htmlLinkFontStyle = ''; + $page_first = $this->getPage(); + // get the font type used for numbers in each template + $current_font = $this->FontFamily; + foreach ($templates as $level => $html) { + $dom = $this->getHtmlDomArray($html); + foreach ($dom as $key => $value) { + if ($value['value'] == '#TOC_PAGE_NUMBER#') { + $this->SetFont($dom[($key - 1)]['fontname']); + $templates['F'.$level] = $this->isUnicodeFont(); + } + } + } + $this->SetFont($current_font); + $maxpage = 0; //used for pages on attached documents + foreach ($this->outlines as $key => $outline) { + // get HTML template + $row = $templates[$outline['l']]; + if ($this->empty_string($page)) { + $pagenum = $outline['p']; + } else { + // placemark to be replaced with the correct number + $pagenum = '{#'.($outline['p']).'}'; + if ($templates['F'.$outline['l']]) { + $pagenum = '{'.$pagenum.'}'; + } + $maxpage = max($maxpage, $outline['p']); + } + // replace templates with current values + $row = str_replace('#TOC_DESCRIPTION#', $outline['t'], $row); + $row = str_replace('#TOC_PAGE_NUMBER#', $pagenum, $row); + // add link to page + $row = ''.$row.''; + // write bookmark entry + $this->writeHTML($row, false, false, true, false, ''); + } + // restore link styles + $this->htmlLinkColorArray = $prev_htmlLinkColorArray; + $this->htmlLinkFontStyle = $prev_htmlLinkFontStyle; + // move TOC page and replace numbers + $page_last = $this->getPage(); + $maxpage = max($maxpage, $page_last); + $numpages = $page_last - $page_first + 1; + if (!$this->empty_string($page)) { + for ($p = $page_first; $p <= $page_last; ++$p) { + // get page data + $temppage = $this->getPageBuffer($p); + for ($n = 1; $n <= $maxpage; ++$n) { + // update page numbers + $a = '{#'.$n.'}'; + // get page number aliases + $pnalias = $this->getInternalPageNumberAliases($a); + // calculate replacement number + if ($n >= $page) { + $np = $n + $numpages; + } else { + $np = $n; + } + $na = $this->formatTOCPageNumber(($this->starting_page_number + $np - 1)); + $nu = $this->UTF8ToUTF16BE($na, false); + // replace aliases with numbers + foreach ($pnalias['u'] as $u) { + if ($correct_align) { + $sfill = str_repeat($filler, (strlen($u) - strlen($nu.' '))); + if ($this->rtl) { + $nr = $nu.$this->UTF8ToUTF16BE(' '.$sfill); + } else { + $nr = $this->UTF8ToUTF16BE($sfill.' ').$nu; + } + } else { + $nr = $nu; + } + $temppage = str_replace($u, $nr, $temppage); + } + foreach ($pnalias['a'] as $a) { + if ($correct_align) { + $sfill = str_repeat($filler, (strlen($a) - strlen($na.' '))); + if ($this->rtl) { + $nr = $na.' '.$sfill; + } else { + $nr = $sfill.' '.$na; + } + } else { + $nr = $na; + } + $temppage = str_replace($a, $nr, $temppage); + } + } + // save changes + $this->setPageBuffer($p, $temppage); + } + // move pages + $this->Bookmark($toc_name, 0, 0, $page_first, $style, $color); + for ($i = 0; $i < $numpages; ++$i) { + $this->movePage($page_last, $page); + } + } + } + + /** + * Stores a copy of the current TCPDF object used for undo operation. + * @public + * @since 4.5.029 (2009-03-19) + */ + public function startTransaction() { + if (isset($this->objcopy)) { + // remove previous copy + $this->commitTransaction(); + } + // record current page number and Y position + $this->start_transaction_page = $this->page; + $this->start_transaction_y = $this->y; + // clone current object + $this->objcopy = $this->objclone($this); + } + + /** + * Delete the copy of the current TCPDF object used for undo operation. + * @public + * @since 4.5.029 (2009-03-19) + */ + public function commitTransaction() { + if (isset($this->objcopy)) { + $this->objcopy->_destroy(true, true); + unset($this->objcopy); + } + } + + /** + * This method allows to undo the latest transaction by returning the latest saved TCPDF object with startTransaction(). + * @param $self (boolean) if true restores current class object to previous state without the need of reassignment via the returned value. + * @return TCPDF object. + * @public + * @since 4.5.029 (2009-03-19) + */ + public function rollbackTransaction($self=false) { + if (isset($this->objcopy)) { + if (isset($this->objcopy->diskcache) AND $this->objcopy->diskcache) { + // truncate files to previous values + foreach ($this->objcopy->cache_file_length as $file => $length) { + $file = substr($file, 1); + $handle = fopen($file, 'r+'); + ftruncate($handle, $length); + } + } + $this->_destroy(true, true); + if ($self) { + $objvars = get_object_vars($this->objcopy); + foreach ($objvars as $key => $value) { + $this->$key = $value; + } + } + return $this->objcopy; + } + return $this; + } + + /** + * Creates a copy of a class object + * @param $object (object) class object to be cloned + * @return cloned object + * @public + * @since 4.5.029 (2009-03-19) + */ + public function objclone($object) { + return @clone($object); + } + + /** + * Determine whether a string is empty. + * @param $str (string) string to be checked + * @return boolean true if string is empty + * @public + * @since 4.5.044 (2009-04-16) + */ + public function empty_string($str) { + return (is_null($str) OR (is_string($str) AND (strlen($str) == 0))); + } + + /** + * Find position of last occurrence of a substring in a string + * @param $haystack (string) The string to search in. + * @param $needle (string) substring to search. + * @param $offset (int) May be specified to begin searching an arbitrary number of characters into the string. + * @return Returns the position where the needle exists. Returns FALSE if the needle was not found. + * @public + * @since 4.8.038 (2010-03-13) + */ + public function revstrpos($haystack, $needle, $offset = 0) { + $length = strlen($haystack); + $offset = ($offset > 0)?($length - $offset):abs($offset); + $pos = strpos(strrev($haystack), strrev($needle), $offset); + return ($pos === false)?false:($length - $pos - strlen($needle)); + } + + // --- MULTI COLUMNS METHODS ----------------------- + + /** + * Set multiple columns of the same size + * @param $numcols (int) number of columns (set to zero to disable columns mode) + * @param $width (int) column width + * @param $y (int) column starting Y position (leave empty for current Y position) + * @public + * @since 4.9.001 (2010-03-28) + */ + public function setEqualColumns($numcols=0, $width=0, $y='') { + $this->columns = array(); + if ($numcols < 2) { + $numcols = 0; + $this->columns = array(); + } else { + // maximum column width + $maxwidth = ($this->w - $this->original_lMargin - $this->original_rMargin) / $numcols; + if (($width == 0) OR ($width > $maxwidth)) { + $width = $maxwidth; + } + if ($this->empty_string($y)) { + $y = $this->y; + } + // space between columns + $space = (($this->w - $this->original_lMargin - $this->original_rMargin - ($numcols * $width)) / ($numcols - 1)); + // fill the columns array (with, space, starting Y position) + for ($i = 0; $i < $numcols; ++$i) { + $this->columns[$i] = array('w' => $width, 's' => $space, 'y' => $y); + } + } + $this->num_columns = $numcols; + $this->current_column = 0; + $this->column_start_page = $this->page; + $this->selectColumn(0); + } + + /** + * Remove columns and reset page margins. + * @public + * @since 5.9.072 (2011-04-26) + */ + public function resetColumns() { + $this->lMargin = $this->original_lMargin; + $this->rMargin = $this->original_rMargin; + $this->setEqualColumns(); + } + + /** + * Set columns array. + * Each column is represented by an array of arrays with the following keys: (w = width, s = space between columns, y = column top position). + * @param $columns (array) + * @public + * @since 4.9.001 (2010-03-28) + */ + public function setColumnsArray($columns) { + $this->columns = $columns; + $this->num_columns = count($columns); + $this->current_column = 0; + $this->column_start_page = $this->page; + $this->selectColumn(0); + } + + /** + * Set position at a given column + * @param $col (int) column number (from 0 to getNumberOfColumns()-1); empty string = current column. + * @public + * @since 4.9.001 (2010-03-28) + */ + public function selectColumn($col='') { + if (is_string($col)) { + $col = $this->current_column; + } elseif ($col >= $this->num_columns) { + $col = 0; + } + $xshift = array('x' => 0, 's' => array('H' => 0, 'V' => 0), 'p' => array('L' => 0, 'T' => 0, 'R' => 0, 'B' => 0)); + $enable_thead = false; + if ($this->num_columns > 1) { + if ($col != $this->current_column) { + // move Y pointer at the top of the column + if ($this->column_start_page == $this->page) { + $this->y = $this->columns[$col]['y']; + } else { + $this->y = $this->tMargin; + } + // Avoid to write table headers more than once + if (($this->page > $this->maxselcol['page']) OR (($this->page == $this->maxselcol['page']) AND ($col > $this->maxselcol['column']))) { + $enable_thead = true; + $this->maxselcol['page'] = $this->page; + $this->maxselcol['column'] = $col; + } + } + $xshift = $this->colxshift; + // set X position of the current column by case + $listindent = ($this->listindentlevel * $this->listindent); + // calculate column X position + $colpos = 0; + for ($i = 0; $i < $col; ++$i) { + $colpos += ($this->columns[$i]['w'] + $this->columns[$i]['s']); + } + if ($this->rtl) { + $x = $this->w - $this->original_rMargin - $colpos; + $this->rMargin = ($this->w - $x + $listindent); + $this->lMargin = ($x - $this->columns[$col]['w']); + $this->x = $x - $listindent; + } else { + $x = $this->original_lMargin + $colpos; + $this->lMargin = ($x + $listindent); + $this->rMargin = ($this->w - $x - $this->columns[$col]['w']); + $this->x = $x + $listindent; + } + $this->columns[$col]['x'] = $x; + } + $this->current_column = $col; + // fix for HTML mode + $this->newline = true; + // print HTML table header (if any) + if ((!$this->empty_string($this->thead)) AND (!$this->inthead)) { + if ($enable_thead) { + // print table header + $this->writeHTML($this->thead, false, false, false, false, ''); + $this->y += $xshift['s']['V']; + // store end of header position + if (!isset($this->columns[$col]['th'])) { + $this->columns[$col]['th'] = array(); + } + $this->columns[$col]['th']['\''.$this->page.'\''] = $this->y; + $this->lasth = 0; + } elseif (isset($this->columns[$col]['th']['\''.$this->page.'\''])) { + $this->y = $this->columns[$col]['th']['\''.$this->page.'\'']; + } + } + // account for an html table cell over multiple columns + if ($this->rtl) { + $this->rMargin += $xshift['x']; + $this->x -= ($xshift['x'] + $xshift['p']['R']); + } else { + $this->lMargin += $xshift['x']; + $this->x += $xshift['x'] + $xshift['p']['L']; + } + } + + /** + * Return the current column number + * @return int current column number + * @public + * @since 5.5.011 (2010-07-08) + */ + public function getColumn() { + return $this->current_column; + } + + /** + * Return the current number of columns. + * @return int number of columns + * @public + * @since 5.8.018 (2010-08-25) + */ + public function getNumberOfColumns() { + return $this->num_columns; + } + + /** + * Serialize an array of parameters to be used with TCPDF tag in HTML code. + * @param $pararray (array) parameters array + * @return sting containing serialized data + * @public + * @since 4.9.006 (2010-04-02) + */ + public function serializeTCPDFtagParameters($pararray) { + return urlencode(serialize($pararray)); + } + + /** + * Set Text rendering mode. + * @param $stroke (int) outline size in user units (0 = disable). + * @param $fill (boolean) if true fills the text (default). + * @param $clip (boolean) if true activate clipping mode + * @public + * @since 4.9.008 (2009-04-02) + */ + public function setTextRenderingMode($stroke=0, $fill=true, $clip=false) { + // Ref.: PDF 32000-1:2008 - 9.3.6 Text Rendering Mode + // convert text rendering parameters + if ($stroke < 0) { + $stroke = 0; + } + if ($fill === true) { + if ($stroke > 0) { + if ($clip === true) { + // Fill, then stroke text and add to path for clipping + $textrendermode = 6; + } else { + // Fill, then stroke text + $textrendermode = 2; + } + $textstrokewidth = $stroke; + } else { + if ($clip === true) { + // Fill text and add to path for clipping + $textrendermode = 4; + } else { + // Fill text + $textrendermode = 0; + } + } + } else { + if ($stroke > 0) { + if ($clip === true) { + // Stroke text and add to path for clipping + $textrendermode = 5; + } else { + // Stroke text + $textrendermode = 1; + } + $textstrokewidth = $stroke; + } else { + if ($clip === true) { + // Add text to path for clipping + $textrendermode = 7; + } else { + // Neither fill nor stroke text (invisible) + $textrendermode = 3; + } + } + } + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $stroke * $this->k; + } + + /** + * Returns an array of chars containing soft hyphens. + * @param $word (array) array of chars + * @param $patterns (array) Array of hypenation patterns. + * @param $dictionary (array) Array of words to be returned without applying the hyphenation algoritm. + * @param $leftmin (int) Minimum number of character to leave on the left of the word without applying the hyphens. + * @param $rightmin (int) Minimum number of character to leave on the right of the word without applying the hyphens. + * @param $charmin (int) Minimum word length to apply the hyphenation algoritm. + * @param $charmax (int) Maximum length of broken piece of word. + * @return array text with soft hyphens + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @protected + */ + protected function hyphenateWord($word, $patterns, $dictionary=array(), $leftmin=1, $rightmin=2, $charmin=1, $charmax=8) { + $hyphenword = array(); // hyphens positions + $numchars = count($word); + if ($numchars <= $charmin) { + return $word; + } + $word_string = $this->UTF8ArrSubString($word); + // some words will be returned as-is + $pattern = '/^([a-zA-Z0-9_\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/'; + if (preg_match($pattern, $word_string) > 0) { + // email + return $word; + } + $pattern = '/(([a-zA-Z0-9\-]+\.)?)((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/'; + if (preg_match($pattern, $word_string) > 0) { + // URL + return $word; + } + if (isset($dictionary[$word_string])) { + return $this->UTF8StringToArray($dictionary[$word_string]); + } + // suround word with '_' characters + $tmpword = array_merge(array(95), $word, array(95)); + $tmpnumchars = $numchars + 2; + $maxpos = $tmpnumchars - $charmin; + for ($pos = 0; $pos < $maxpos; ++$pos) { + $imax = min(($tmpnumchars - $pos), $charmax); + for ($i = $charmin; $i <= $imax; ++$i) { + $subword = strtolower($this->UTF8ArrSubString($tmpword, $pos, $pos + $i)); + if (isset($patterns[$subword])) { + $pattern = $this->UTF8StringToArray($patterns[$subword]); + $pattern_length = count($pattern); + $digits = 1; + for ($j = 0; $j < $pattern_length; ++$j) { + // check if $pattern[$j] is a number + if (($pattern[$j] >= 48) AND ($pattern[$j] <= 57)) { + if ($j == 0) { + $zero = $pos - 1; + } else { + $zero = $pos + $j - $digits; + } + if (!isset($hyphenword[$zero]) OR ($hyphenword[$zero] != $pattern[$j])) { + $hyphenword[$zero] = $this->unichr($pattern[$j]); + } + ++$digits; + } + } + } + } + } + $inserted = 0; + $maxpos = $numchars - $rightmin; + for ($i = $leftmin; $i <= $maxpos; ++$i) { + if (isset($hyphenword[$i]) AND (($hyphenword[$i] % 2) != 0)) { + // 173 = soft hyphen character + array_splice($word, $i + $inserted, 0, 173); + ++$inserted; + } + } + return $word; + } + + /** + * Returns an array of hyphenation patterns. + * @param $file (string) TEX file containing hypenation patterns. TEX pattrns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + * @return array of hyphenation patterns + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @public + */ + public function getHyphenPatternsFromTEX($file) { + // TEX patterns are available at: + // http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + $data = file_get_contents($file); + $patterns = array(); + // remove comments + $data = preg_replace('/\%[^\n]*/', '', $data); + // extract the patterns part + preg_match('/\\\\patterns\{([^\}]*)\}/i', $data, $matches); + $data = trim(substr($matches[0], 10, -1)); + // extract each pattern + $patterns_array = preg_split('/[\s]+/', $data); + // create new language array of patterns + $patterns = array(); + foreach($patterns_array as $val) { + if (!$this->empty_string($val)) { + $val = trim($val); + $val = str_replace('\'', '\\\'', $val); + $key = preg_replace('/[0-9]+/', '', $val); + $patterns[$key] = $val; + } + } + return $patterns; + } + + /** + * Returns text with soft hyphens. + * @param $text (string) text to process + * @param $patterns (mixed) Array of hypenation patterns or a TEX file containing hypenation patterns. TEX patterns can be downloaded from http://www.ctan.org/tex-archive/language/hyph-utf8/tex/generic/hyph-utf8/patterns/ + * @param $dictionary (array) Array of words to be returned without applying the hyphenation algoritm. + * @param $leftmin (int) Minimum number of character to leave on the left of the word without applying the hyphens. + * @param $rightmin (int) Minimum number of character to leave on the right of the word without applying the hyphens. + * @param $charmin (int) Minimum word length to apply the hyphenation algoritm. + * @param $charmax (int) Maximum length of broken piece of word. + * @return array text with soft hyphens + * @author Nicola Asuni + * @since 4.9.012 (2010-04-12) + * @public + */ + public function hyphenateText($text, $patterns, $dictionary=array(), $leftmin=1, $rightmin=2, $charmin=1, $charmax=8) { + $text = $this->unhtmlentities($text); + $word = array(); // last word + $txtarr = array(); // text to be returned + $intag = false; // true if we are inside an HTML tag + if (!is_array($patterns)) { + $patterns = $this->getHyphenPatternsFromTEX($patterns); + } + // get array of characters + $unichars = $this->UTF8StringToArray($text); + // for each char + foreach ($unichars as $char) { + if ((!$intag) AND $this->unicode->uni_type[$char] == 'L') { + // letter character + $word[] = $char; + } else { + // other type of character + if (!$this->empty_string($word)) { + // hypenate the word + $txtarr = array_merge($txtarr, $this->hyphenateWord($word, $patterns, $dictionary, $leftmin, $rightmin, $charmin, $charmax)); + $word = array(); + } + $txtarr[] = $char; + if (chr($char) == '<') { + // we are inside an HTML tag + $intag = true; + } elseif ($intag AND (chr($char) == '>')) { + // end of HTML tag + $intag = false; + } + } + } + if (!$this->empty_string($word)) { + // hypenate the word + $txtarr = array_merge($txtarr, $this->hyphenateWord($word, $patterns, $dictionary, $leftmin, $rightmin, $charmin, $charmax)); + } + // convert char array to string and return + return $this->UTF8ArrSubString($txtarr); + } + + /** + * Enable/disable rasterization of vector images using ImageMagick library. + * @param $mode (boolean) if true enable rasterization, false otherwise. + * @public + * @since 5.0.000 (2010-04-27) + */ + public function setRasterizeVectorImages($mode) { + $this->rasterize_vector_images = $mode; + } + + /** + * Get the Path-Painting Operators. + * @param $style (string) Style of rendering. Possible values are: + *
            + *
          • S or D: Stroke the path.
          • + *
          • s or d: Close and stroke the path.
          • + *
          • f or F: Fill the path, using the nonzero winding number rule to determine the region to fill.
          • + *
          • f* or F*: Fill the path, using the even-odd rule to determine the region to fill.
          • + *
          • B or FD or DF: Fill and then stroke the path, using the nonzero winding number rule to determine the region to fill.
          • + *
          • B* or F*D or DF*: Fill and then stroke the path, using the even-odd rule to determine the region to fill.
          • + *
          • b or fd or df: Close, fill, and then stroke the path, using the nonzero winding number rule to determine the region to fill.
          • + *
          • b or f*d or df*: Close, fill, and then stroke the path, using the even-odd rule to determine the region to fill.
          • + *
          • CNZ: Clipping mode using the even-odd rule to determine which regions lie inside the clipping path.
          • + *
          • CEO: Clipping mode using the nonzero winding number rule to determine which regions lie inside the clipping path
          • + *
          • n: End the path object without filling or stroking it.
          • + *
          + * @param $default (string) default style + * @author Nicola Asuni + * @since 5.0.000 (2010-04-30) + * @protected + */ + protected function getPathPaintOperator($style, $default='S') { + $op = ''; + switch($style) { + case 'S': + case 'D': { + $op = 'S'; + break; + } + case 's': + case 'd': { + $op = 's'; + break; + } + case 'f': + case 'F': { + $op = 'f'; + break; + } + case 'f*': + case 'F*': { + $op = 'f*'; + break; + } + case 'B': + case 'FD': + case 'DF': { + $op = 'B'; + break; + } + case 'B*': + case 'F*D': + case 'DF*': { + $op = 'B*'; + break; + } + case 'b': + case 'fd': + case 'df': { + $op = 'b'; + break; + } + case 'b*': + case 'f*d': + case 'df*': { + $op = 'b*'; + break; + } + case 'CNZ': { + $op = 'W n'; + break; + } + case 'CEO': { + $op = 'W* n'; + break; + } + case 'n': { + $op = 'n'; + break; + } + default: { + if (!empty($default)) { + $op = $this->getPathPaintOperator($default, ''); + } else { + $op = ''; + } + } + } + return $op; + } + + /** + * Enable or disable default option for font subsetting. + * @param $enable (boolean) if true enable font subsetting by default. + * @author Nicola Asuni + * @public + * @since 5.3.002 (2010-06-07) + */ + public function setFontSubsetting($enable=true) { + if ($this->pdfa_mode) { + $this->font_subsetting = false; + } else { + $this->font_subsetting = $enable ? true : false; + } + } + + /** + * Return the default option for font subsetting. + * @return boolean default font subsetting state. + * @author Nicola Asuni + * @public + * @since 5.3.002 (2010-06-07) + */ + public function getFontSubsetting() { + return $this->font_subsetting; + } + + /** + * Left trim the input string + * @param $str (string) string to trim + * @param $replace (string) string that replace spaces. + * @return left trimmed string + * @author Nicola Asuni + * @public + * @since 5.8.000 (2010-08-11) + */ + public function stringLeftTrim($str, $replace='') { + return preg_replace('/^'.$this->re_space['p'].'+/'.$this->re_space['m'], $replace, $str); + } + + /** + * Right trim the input string + * @param $str (string) string to trim + * @param $replace (string) string that replace spaces. + * @return right trimmed string + * @author Nicola Asuni + * @public + * @since 5.8.000 (2010-08-11) + */ + public function stringRightTrim($str, $replace='') { + return preg_replace('/'.$this->re_space['p'].'+$/'.$this->re_space['m'], $replace, $str); + } + + /** + * Trim the input string + * @param $str (string) string to trim + * @param $replace (string) string that replace spaces. + * @return trimmed string + * @author Nicola Asuni + * @public + * @since 5.8.000 (2010-08-11) + */ + public function stringTrim($str, $replace='') { + $str = $this->stringLeftTrim($str, $replace); + $str = $this->stringRightTrim($str, $replace); + return $str; + } + + /** + * Return true if the current font is unicode type. + * @return true for unicode font, false otherwise. + * @author Nicola Asuni + * @public + * @since 5.8.002 (2010-08-14) + */ + public function isUnicodeFont() { + return (($this->CurrentFont['type'] == 'TrueTypeUnicode') OR ($this->CurrentFont['type'] == 'cidfont0')); + } + + /** + * Return normalized font name + * @param $fontfamily (string) property string containing font family names + * @return string normalized font name + * @author Nicola Asuni + * @public + * @since 5.8.004 (2010-08-17) + */ + public function getFontFamilyName($fontfamily) { + // remove spaces and symbols + $fontfamily = preg_replace('/[^a-z0-9\,]/', '', strtolower($fontfamily)); + // extract all font names + $fontslist = preg_split('/[,]/', $fontfamily); + // find first valid font name + foreach ($fontslist as $font) { + // replace font variations + $font = preg_replace('/italic$/', 'I', $font); + $font = preg_replace('/oblique$/', 'I', $font); + $font = preg_replace('/bold([I]?)$/', 'B\\1', $font); + // replace common family names and core fonts + $pattern = array(); + $replacement = array(); + $pattern[] = '/^serif|^cursive|^fantasy|^timesnewroman/'; + $replacement[] = 'times'; + $pattern[] = '/^sansserif/'; + $replacement[] = 'helvetica'; + $pattern[] = '/^monospace/'; + $replacement[] = 'courier'; + $font = preg_replace($pattern, $replacement, $font); + if (in_array(strtolower($font), $this->fontlist) OR in_array($font, $this->fontkeys)) { + return $font; + } + } + // return current font as default + return $this->CurrentFont['fontkey']; + } + + /** + * Start a new XObject Template. + * An XObject Template is a PDF block that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on several pages or at several locations on the same page and produces the same results each time, subject only to the graphics state at the time it is invoked. + * Note: X,Y coordinates will be reset to 0,0. + * @param $w (int) Template width in user units (empty string or zero = page width less margins). + * @param $h (int) Template height in user units (empty string or zero = page height less margins). + * @param $group (mixed) Set transparency group. Can be a boolean value or an array specifying optional parameters: 'CS' (solour space name), 'I' (boolean flag to indicate isolated group) and 'K' (boolean flag to indicate knockout group). + * @return int the XObject Template ID in case of success or false in case of error. + * @author Nicola Asuni + * @public + * @since 5.8.017 (2010-08-24) + * @see endTemplate(), printTemplate() + */ + public function startTemplate($w=0, $h=0, $group=false) { + if ($this->inxobj) { + // we are already inside an XObject template + return false; + } + $this->inxobj = true; + ++$this->n; + // XObject ID + $this->xobjid = 'XT'.$this->n; + // object ID + $this->xobjects[$this->xobjid] = array('n' => $this->n); + // store current graphic state + $this->xobjects[$this->xobjid]['gvars'] = $this->getGraphicVars(); + // initialize data + $this->xobjects[$this->xobjid]['intmrk'] = 0; + $this->xobjects[$this->xobjid]['transfmrk'] = array(); + $this->xobjects[$this->xobjid]['outdata'] = ''; + $this->xobjects[$this->xobjid]['xobjects'] = array(); + $this->xobjects[$this->xobjid]['images'] = array(); + $this->xobjects[$this->xobjid]['fonts'] = array(); + $this->xobjects[$this->xobjid]['annotations'] = array(); + $this->xobjects[$this->xobjid]['extgstates'] = array(); + $this->xobjects[$this->xobjid]['gradients'] = array(); + $this->xobjects[$this->xobjid]['spot_colors'] = array(); + // set new environment + $this->num_columns = 1; + $this->current_column = 0; + $this->SetAutoPageBreak(false); + if (($w === '') OR ($w <= 0)) { + $w = $this->w - $this->lMargin - $this->rMargin; + } + if (($h === '') OR ($h <= 0)) { + $h = $this->h - $this->tMargin - $this->bMargin; + } + $this->xobjects[$this->xobjid]['x'] = 0; + $this->xobjects[$this->xobjid]['y'] = 0; + $this->xobjects[$this->xobjid]['w'] = $w; + $this->xobjects[$this->xobjid]['h'] = $h; + $this->w = $w; + $this->h = $h; + $this->wPt = $this->w * $this->k; + $this->hPt = $this->h * $this->k; + $this->fwPt = $this->wPt; + $this->fhPt = $this->hPt; + $this->x = 0; + $this->y = 0; + $this->lMargin = 0; + $this->rMargin = 0; + $this->tMargin = 0; + $this->bMargin = 0; + // set group mode + $this->xobjects[$this->xobjid]['group'] = $group; + return $this->xobjid; + } + + /** + * End the current XObject Template started with startTemplate() and restore the previous graphic state. + * An XObject Template is a PDF block that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on several pages or at several locations on the same page and produces the same results each time, subject only to the graphics state at the time it is invoked. + * @return int the XObject Template ID in case of success or false in case of error. + * @author Nicola Asuni + * @public + * @since 5.8.017 (2010-08-24) + * @see startTemplate(), printTemplate() + */ + public function endTemplate() { + if (!$this->inxobj) { + // we are not inside a template + return false; + } + $this->inxobj = false; + // restore previous graphic state + $this->setGraphicVars($this->xobjects[$this->xobjid]['gvars'], true); + return $this->xobjid; + } + + /** + * Print an XObject Template. + * You can print an XObject Template inside the currently opened Template. + * An XObject Template is a PDF block that is a self-contained description of any sequence of graphics objects (including path objects, text objects, and sampled images). + * An XObject Template may be painted multiple times, either on several pages or at several locations on the same page and produces the same results each time, subject only to the graphics state at the time it is invoked. + * @param $id (string) The ID of XObject Template to print. + * @param $x (int) X position in user units (empty string = current x position) + * @param $y (int) Y position in user units (empty string = current y position) + * @param $w (int) Width in user units (zero = remaining page width) + * @param $h (int) Height in user units (zero = remaining page height) + * @param $align (string) Indicates the alignment of the pointer next to template insertion relative to template height. The value can be:
          • T: top-right for LTR or top-left for RTL
          • M: middle-right for LTR or middle-left for RTL
          • B: bottom-right for LTR or bottom-left for RTL
          • N: next line
          + * @param $palign (string) Allows to center or align the template on the current line. Possible values are:
          • L : left align
          • C : center
          • R : right align
          • '' : empty string : left for LTR or right for RTL
          + * @param $fitonpage (boolean) If true the template is resized to not exceed page dimensions. + * @author Nicola Asuni + * @public + * @since 5.8.017 (2010-08-24) + * @see startTemplate(), endTemplate() + */ + public function printTemplate($id, $x='', $y='', $w=0, $h=0, $align='', $palign='', $fitonpage=false) { + if (!isset($this->xobjects[$id])) { + $this->Error('The XObject Template \''.$id.'\' doesn\'t exist!'); + } + if ($this->inxobj) { + if ($id == $this->xobjid) { + // close current template + $this->endTemplate(); + } else { + // use the template as resource for the template currently opened + $this->xobjects[$this->xobjid]['xobjects'][$id] = $this->xobjects[$id]; + } + } + // set default values + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $ow = $this->xobjects[$id]['w']; + $oh = $this->xobjects[$id]['h']; + // calculate template width and height on document + if (($w <= 0) AND ($h <= 0)) { + $w = $ow; + $h = $oh; + } elseif ($w <= 0) { + $w = $h * $ow / $oh; + } elseif ($h <= 0) { + $h = $w * $oh / $ow; + } + // fit the template on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + // set page alignment + $rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $xt = $this->lMargin; + } elseif ($palign == 'C') { + $xt = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $xt = $this->w - $this->rMargin - $w; + } else { + $xt = $x - $w; + } + $rb_x = $xt; + } else { + if ($palign == 'L') { + $xt = $this->lMargin; + } elseif ($palign == 'C') { + $xt = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $xt = $this->w - $this->rMargin - $w; + } else { + $xt = $x; + } + $rb_x = $xt + $w; + } + // print XObject Template + Transformation matrix + $this->StartTransform(); + // translate and scale + $sx = ($w / $this->xobjects[$id]['w']); + $sy = ($h / $this->xobjects[$id]['h']); + $tm = array(); + $tm[0] = $sx; + $tm[1] = 0; + $tm[2] = 0; + $tm[3] = $sy; + $tm[4] = $xt * $this->k; + $tm[5] = ($this->h - $h - $y) * $this->k; + $this->Transform($tm); + // set object + $this->_out('/'.$id.' Do'); + $this->StopTransform(); + // add annotations + if (!empty($this->xobjects[$id]['annotations'])) { + foreach ($this->xobjects[$id]['annotations'] as $annot) { + // transform original coordinates + $coordlt = $this->getTransformationMatrixProduct($tm, array(1, 0, 0, 1, ($annot['x'] * $this->k), (-$annot['y'] * $this->k))); + $ax = ($coordlt[4] / $this->k); + $ay = ($this->h - $h - ($coordlt[5] / $this->k)); + $coordrb = $this->getTransformationMatrixProduct($tm, array(1, 0, 0, 1, (($annot['x'] + $annot['w']) * $this->k), ((-$annot['y'] - $annot['h']) * $this->k))); + $aw = ($coordrb[4] / $this->k) - $ax; + $ah = ($this->h - $h - ($coordrb[5] / $this->k)) - $ay; + $this->Annotation($ax, $ay, $aw, $ah, $annot['text'], $annot['opt'], $annot['spaces']); + } + } + // set pointer to align the next text/objects + switch($align) { + case 'T': { + $this->y = $y; + $this->x = $rb_x; + break; + } + case 'M': { + $this->y = $y + round($h/2); + $this->x = $rb_x; + break; + } + case 'B': { + $this->y = $rb_y; + $this->x = $rb_x; + break; + } + case 'N': { + $this->SetY($rb_y); + break; + } + default:{ + break; + } + } + } + + /** + * Set the percentage of character stretching. + * @param $perc (int) percentage of stretching (100 = no stretching) + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function setFontStretching($perc=100) { + $this->font_stretching = $perc; + } + + /** + * Get the percentage of character stretching. + * @return float stretching value + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function getFontStretching() { + return $this->font_stretching; + } + + /** + * Set the amount to increase or decrease the space between characters in a text. + * @param $spacing (float) amount to increase or decrease the space between characters in a text (0 = default spacing) + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function setFontSpacing($spacing=0) { + $this->font_spacing = $spacing; + } + + /** + * Get the amount to increase or decrease the space between characters in a text. + * @return int font spacing (tracking/kerning) value + * @author Nicola Asuni + * @public + * @since 5.9.000 (2010-09-29) + */ + public function getFontSpacing() { + return $this->font_spacing; + } + + /** + * Return an array of no-write page regions + * @return array of no-write page regions + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see setPageRegions(), addPageRegion() + */ + public function getPageRegions() { + return $this->page_regions; + } + + /** + * Set no-write regions on page. + * A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. + * A region is always aligned on the left or right side of the page ad is defined using a vertical segment. + * You can set multiple regions for the same page. + * @param $regions (array) array of no-write regions. For each region you can define an array as follow: ('page' => page number or empy for current page, 'xt' => X top, 'yt' => Y top, 'xb' => X bottom, 'yb' => Y bottom, 'side' => page side 'L' = left or 'R' = right). Omit this parameter to remove all regions. + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see addPageRegion(), getPageRegions() + */ + public function setPageRegions($regions=array()) { + // empty current regions array + $this->page_regions = array(); + // add regions + foreach ($regions as $data) { + $this->addPageRegion($data); + } + } + + /** + * Add a single no-write region on selected page. + * A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. + * A region is always aligned on the left or right side of the page ad is defined using a vertical segment. + * You can set multiple regions for the same page. + * @param $region (array) array of a single no-write region array: ('page' => page number or empy for current page, 'xt' => X top, 'yt' => Y top, 'xb' => X bottom, 'yb' => Y bottom, 'side' => page side 'L' = left or 'R' = right). + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see setPageRegions(), getPageRegions() + */ + public function addPageRegion($region) { + if (!isset($region['page']) OR empty($region['page'])) { + $region['page'] = $this->page; + } + if (isset($region['xt']) AND isset($region['xb']) AND ($region['xt'] > 0) AND ($region['xb'] > 0) + AND isset($region['yt']) AND isset($region['yb']) AND ($region['yt'] >= 0) AND ($region['yt'] < $region['yb']) + AND isset($region['side']) AND (($region['side'] == 'L') OR ($region['side'] == 'R'))) { + $this->page_regions[] = $region; + } + } + + /** + * Remove a single no-write region. + * @param $key (int) region key + * @author Nicola Asuni + * @public + * @since 5.9.003 (2010-10-13) + * @see setPageRegions(), getPageRegions() + */ + public function removePageRegion($key) { + if (isset($this->page_regions[$key])) { + unset($this->page_regions[$key]); + } + } + + /** + * Check page for no-write regions and adapt current coordinates and page margins if necessary. + * A no-write region is a portion of the page with a rectangular or trapezium shape that will not be covered when writing text or html code. + * A region is always aligned on the left or right side of the page ad is defined using a vertical segment. + * @param $h (float) height of the text/image/object to print in user units + * @param $x (float) current X coordinate in user units + * @param $y (float) current Y coordinate in user units + * @return array($x, $y) + * @author Nicola Asuni + * @protected + * @since 5.9.003 (2010-10-13) + */ + protected function checkPageRegions($h, $x, $y) { + // set default values + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + if (empty($this->page_regions)) { + // no page regions defined + return array($x, $y); + } + if (empty($h)) { + $h = ($this->FontSize * $this->cell_height_ratio) + $this->cell_padding['T'] + $this->cell_padding['B']; + } + // check for page break + if ($this->checkPageBreak($h, $y)) { + // the content will be printed on a new page + $x = $this->x; + $y = $this->y; + } + if ($this->num_columns > 1) { + if ($this->rtl) { + $this->lMargin = $this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']; + } else { + $this->rMargin = $this->w - $this->columns[$this->current_column]['x'] - $this->columns[$this->current_column]['w']; + } + } else { + if ($this->rtl) { + $this->lMargin = $this->original_lMargin; + } else { + $this->rMargin = $this->original_rMargin; + } + } + // adjust coordinates and page margins + foreach ($this->page_regions as $regid => $regdata) { + if ($regdata['page'] == $this->page) { + // check region boundaries + if (($y > ($regdata['yt'] - $h)) AND ($y <= $regdata['yb'])) { + // Y is inside the region + $minv = ($regdata['xb'] - $regdata['xt']) / ($regdata['yb'] - $regdata['yt']); // inverse of angular coefficient + $yt = max($y, $regdata['yt']); + $yb = min(($yt + $h), $regdata['yb']); + $xt = (($yt - $regdata['yt']) * $minv) + $regdata['xt']; + $xb = (($yb - $regdata['yt']) * $minv) + $regdata['xt']; + if ($regdata['side'] == 'L') { // left side + $new_margin = max($xt, $xb); + if ($this->lMargin < $new_margin) { + if ($this->rtl) { + // adjust left page margin + $this->lMargin = $new_margin; + } + if ($x < $new_margin) { + // adjust x position + $x = $new_margin; + if ($new_margin > ($this->w - $this->rMargin)) { + // adjust y position + $y = $regdata['yb'] - $h; + } + } + } + } elseif ($regdata['side'] == 'R') { // right side + $new_margin = min($xt, $xb); + if (($this->w - $this->rMargin) > $new_margin) { + if (!$this->rtl) { + // adjust right page margin + $this->rMargin = ($this->w - $new_margin); + } + if ($x > $new_margin) { + // adjust x position + $x = $new_margin; + if ($new_margin > $this->lMargin) { + // adjust y position + $y = $regdata['yb'] - $h; + } + } + } + } + } + } + } + return array($x, $y); + } + + // --- SVG METHODS --------------------------------------------------------- + + /** + * Embedd a Scalable Vector Graphics (SVG) image. + * NOTE: SVG standard is not yet fully implemented, use the setRasterizeVectorImages() method to enable/disable rasterization of vector images using ImageMagick library. + * @param $file (string) Name of the SVG file or a '@' character followed by the SVG data string. + * @param $x (float) Abscissa of the upper-left corner. + * @param $y (float) Ordinate of the upper-left corner. + * @param $w (float) Width of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $h (float) Height of the image in the page. If not specified or equal to zero, it is automatically calculated. + * @param $link (mixed) URL or identifier returned by AddLink(). + * @param $align (string) Indicates the alignment of the pointer next to image insertion relative to image height. The value can be:
          • T: top-right for LTR or top-left for RTL
          • M: middle-right for LTR or middle-left for RTL
          • B: bottom-right for LTR or bottom-left for RTL
          • N: next line
          If the alignment is an empty string, then the pointer will be restored on the starting SVG position. + * @param $palign (string) Allows to center or align the image on the current line. Possible values are:
          • L : left align
          • C : center
          • R : right align
          • '' : empty string : left for LTR or right for RTL
          + * @param $border (mixed) Indicates if borders must be drawn around the cell. The value can be a number:
          • 0: no border (default)
          • 1: frame
          or a string containing some or all of the following characters (in any order):
          • L: left
          • T: top
          • R: right
          • B: bottom
          or an array of line styles for each border group - for example: array('LTRB' => array('width' => 2, 'cap' => 'butt', 'join' => 'miter', 'dash' => 0, 'color' => array(0, 0, 0))) + * @param $fitonpage (boolean) if true the image is resized to not exceed page dimensions. + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @public + */ + public function ImageSVG($file, $x='', $y='', $w=0, $h=0, $link='', $align='', $palign='', $border=0, $fitonpage=false) { + if ($this->rasterize_vector_images AND ($w > 0) AND ($h > 0)) { + // convert SVG to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'SVG', $link, $align, true, 300, $palign, false, false, $border, false, false, false); + } + if ($file{0} === '@') { // image from string + $this->svgdir = ''; + $svgdata = substr($file, 1); + } else { // SVG file + $this->svgdir = dirname($file); + $svgdata = file_get_contents($file); + } + if ($svgdata === false) { + $this->Error('SVG file not found: '.$file); + } + if ($x === '') { + $x = $this->x; + } + if ($y === '') { + $y = $this->y; + } + // check page for no-write regions and adapt page margins if necessary + list($x, $y) = $this->checkPageRegions($h, $x, $y); + $k = $this->k; + $ox = 0; + $oy = 0; + $ow = $w; + $oh = $h; + $aspect_ratio_align = 'xMidYMid'; + $aspect_ratio_ms = 'meet'; + $regs = array(); + // get original image width and height + preg_match('/]*)>/si', $svgdata, $regs); + if (isset($regs[1]) AND !empty($regs[1])) { + $tmp = array(); + if (preg_match('/[\s]+x[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $ox = $this->getHTMLUnitToUnits($tmp[1], 0, $this->svgunit, false); + } + $tmp = array(); + if (preg_match('/[\s]+y[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $oy = $this->getHTMLUnitToUnits($tmp[1], 0, $this->svgunit, false); + } + $tmp = array(); + if (preg_match('/[\s]+width[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $ow = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + } + $tmp = array(); + if (preg_match('/[\s]+height[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $oh = $this->getHTMLUnitToUnits($tmp[1], 1, $this->svgunit, false); + } + $tmp = array(); + $view_box = array(); + if (preg_match('/[\s]+viewBox[\s]*=[\s]*"[\s]*([0-9\.\-]+)[\s]+([0-9\.\-]+)[\s]+([0-9\.]+)[\s]+([0-9\.]+)[\s]*"/si', $regs[1], $tmp)) { + if (count($tmp) == 5) { + array_shift($tmp); + foreach ($tmp as $key => $val) { + $view_box[$key] = $this->getHTMLUnitToUnits($val, 0, $this->svgunit, false); + } + $ox = $view_box[0]; + $oy = $view_box[1]; + } + // get aspect ratio + $tmp = array(); + if (preg_match('/[\s]+preserveAspectRatio[\s]*=[\s]*"([^"]*)"/si', $regs[1], $tmp)) { + $aspect_ratio = preg_split('/[\s]+/si', $tmp[1]); + switch (count($aspect_ratio)) { + case 3: { + $aspect_ratio_align = $aspect_ratio[1]; + $aspect_ratio_ms = $aspect_ratio[2]; + break; + } + case 2: { + $aspect_ratio_align = $aspect_ratio[0]; + $aspect_ratio_ms = $aspect_ratio[1]; + break; + } + case 1: { + $aspect_ratio_align = $aspect_ratio[0]; + $aspect_ratio_ms = 'meet'; + break; + } + } + } + } + } + // calculate image width and height on document + if (($w <= 0) AND ($h <= 0)) { + // convert image size to document unit + $w = $ow; + $h = $oh; + } elseif ($w <= 0) { + $w = $h * $ow / $oh; + } elseif ($h <= 0) { + $h = $w * $oh / $ow; + } + // fit the image on available space + list($w, $h, $x, $y) = $this->fitBlock($w, $h, $x, $y, $fitonpage); + if ($this->rasterize_vector_images) { + // convert SVG to raster image using GD or ImageMagick libraries + return $this->Image($file, $x, $y, $w, $h, 'SVG', $link, $align, true, 300, $palign, false, false, $border, false, false, false); + } + // set alignment + $this->img_rb_y = $y + $h; + // set alignment + if ($this->rtl) { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x - $w; + } + $this->img_rb_x = $ximg; + } else { + if ($palign == 'L') { + $ximg = $this->lMargin; + } elseif ($palign == 'C') { + $ximg = ($this->w + $this->lMargin - $this->rMargin - $w) / 2; + } elseif ($palign == 'R') { + $ximg = $this->w - $this->rMargin - $w; + } else { + $ximg = $x; + } + $this->img_rb_x = $ximg + $w; + } + // store current graphic vars + $gvars = $this->getGraphicVars(); + // store SVG position and scale factors + $svgoffset_x = ($ximg - $ox) * $this->k; + $svgoffset_y = -($y - $oy) * $this->k; + if (isset($view_box[2]) AND ($view_box[2] > 0) AND ($view_box[3] > 0)) { + $ow = $view_box[2]; + $oh = $view_box[3]; + } else { + if ($ow <= 0) { + $ow = $w; + } + if ($oh <= 0) { + $oh = $h; + } + } + $svgscale_x = $w / $ow; + $svgscale_y = $h / $oh; + // scaling and alignment + if ($aspect_ratio_align != 'none') { + // store current scaling values + $svgscale_old_x = $svgscale_x; + $svgscale_old_y = $svgscale_y; + // force uniform scaling + if ($aspect_ratio_ms == 'slice') { + // the entire viewport is covered by the viewBox + if ($svgscale_x > $svgscale_y) { + $svgscale_y = $svgscale_x; + } elseif ($svgscale_x < $svgscale_y) { + $svgscale_x = $svgscale_y; + } + } else { // meet + // the entire viewBox is visible within the viewport + if ($svgscale_x < $svgscale_y) { + $svgscale_y = $svgscale_x; + } elseif ($svgscale_x > $svgscale_y) { + $svgscale_x = $svgscale_y; + } + } + // correct X alignment + switch (substr($aspect_ratio_align, 1, 3)) { + case 'Min': { + // do nothing + break; + } + case 'Max': { + $svgoffset_x += (($w * $this->k) - ($ow * $this->k * $svgscale_x)); + break; + } + default: + case 'Mid': { + $svgoffset_x += ((($w * $this->k) - ($ow * $this->k * $svgscale_x)) / 2); + break; + } + } + // correct Y alignment + switch (substr($aspect_ratio_align, 5)) { + case 'Min': { + // do nothing + break; + } + case 'Max': { + $svgoffset_y -= (($h * $this->k) - ($oh * $this->k * $svgscale_y)); + break; + } + default: + case 'Mid': { + $svgoffset_y -= ((($h * $this->k) - ($oh * $this->k * $svgscale_y)) / 2); + break; + } + } + } + // store current page break mode + $page_break_mode = $this->AutoPageBreak; + $page_break_margin = $this->getBreakMargin(); + $cell_padding = $this->cell_padding; + $this->SetCellPadding(0); + $this->SetAutoPageBreak(false); + // save the current graphic state + $this->_out('q'.$this->epsmarker); + // set initial clipping mask + $this->Rect($x, $y, $w, $h, 'CNZ', array(), array()); + // scale and translate + $e = $ox * $this->k * (1 - $svgscale_x); + $f = ($this->h - $oy) * $this->k * (1 - $svgscale_y); + $this->_out(sprintf('%.3F %.3F %.3F %.3F %.3F %.3F cm', $svgscale_x, 0, 0, $svgscale_y, $e + $svgoffset_x, $f + $svgoffset_y)); + // creates a new XML parser to be used by the other XML functions + $this->parser = xml_parser_create('UTF-8'); + // the following function allows to use parser inside object + xml_set_object($this->parser, $this); + // disable case-folding for this XML parser + xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0); + // sets the element handler functions for the XML parser + xml_set_element_handler($this->parser, 'startSVGElementHandler', 'endSVGElementHandler'); + // sets the character data handler function for the XML parser + xml_set_character_data_handler($this->parser, 'segSVGContentHandler'); + // start parsing an XML document + if (!xml_parse($this->parser, $svgdata)) { + $error_message = sprintf('SVG Error: %s at line %d', xml_error_string(xml_get_error_code($this->parser)), xml_get_current_line_number($this->parser)); + $this->Error($error_message); + } + // free this XML parser + xml_parser_free($this->parser); + // restore previous graphic state + $this->_out($this->epsmarker.'Q'); + // restore graphic vars + $this->setGraphicVars($gvars); + $this->lasth = $gvars['lasth']; + if (!empty($border)) { + $bx = $this->x; + $by = $this->y; + $this->x = $ximg; + if ($this->rtl) { + $this->x += $w; + } + $this->y = $y; + $this->Cell($w, $h, '', $border, 0, '', 0, '', 0, true); + $this->x = $bx; + $this->y = $by; + } + if ($link) { + $this->Link($ximg, $y, $w, $h, $link, 0); + } + // set pointer to align the next text/objects + switch($align) { + case 'T':{ + $this->y = $y; + $this->x = $this->img_rb_x; + break; + } + case 'M':{ + $this->y = $y + round($h/2); + $this->x = $this->img_rb_x; + break; + } + case 'B':{ + $this->y = $this->img_rb_y; + $this->x = $this->img_rb_x; + break; + } + case 'N':{ + $this->SetY($this->img_rb_y); + break; + } + default:{ + // restore pointer to starting position + $this->x = $gvars['x']; + $this->y = $gvars['y']; + $this->page = $gvars['page']; + $this->current_column = $gvars['current_column']; + $this->tMargin = $gvars['tMargin']; + $this->bMargin = $gvars['bMargin']; + $this->w = $gvars['w']; + $this->h = $gvars['h']; + $this->wPt = $gvars['wPt']; + $this->hPt = $gvars['hPt']; + $this->fwPt = $gvars['fwPt']; + $this->fhPt = $gvars['fhPt']; + break; + } + } + $this->endlinex = $this->img_rb_x; + // restore page break + $this->SetAutoPageBreak($page_break_mode, $page_break_margin); + $this->cell_padding = $cell_padding; + } + + /** + * Get the tranformation matrix from SVG transform attribute + * @param $attribute (string) transformation + * @return array of transformations + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function getSVGTransformMatrix($attribute) { + // identity matrix + $tm = array(1, 0, 0, 1, 0, 0); + $transform = array(); + if (preg_match_all('/(matrix|translate|scale|rotate|skewX|skewY)[\s]*\(([^\)]+)\)/si', $attribute, $transform, PREG_SET_ORDER) > 0) { + foreach ($transform as $key => $data) { + if (!empty($data[2])) { + $a = 1; + $b = 0; + $c = 0; + $d = 1; + $e = 0; + $f = 0; + $regs = array(); + switch ($data[1]) { + case 'matrix': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $b = $regs[2]; + $c = $regs[3]; + $d = $regs[4]; + $e = $regs[5]; + $f = $regs[6]; + } + break; + } + case 'translate': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $e = $regs[1]; + $f = $regs[2]; + } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $e = $regs[1]; + } + break; + } + case 'scale': { + if (preg_match('/([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $d = $regs[2]; + } elseif (preg_match('/([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $a = $regs[1]; + $d = $a; + } + break; + } + case 'rotate': { + if (preg_match('/([0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)[\,\s]+([a-z0-9\-\.]+)/si', $data[2], $regs)) { + $ang = deg2rad($regs[1]); + $x = $regs[2]; + $y = $regs[3]; + $a = cos($ang); + $b = sin($ang); + $c = -$b; + $d = $a; + $e = ($x * (1 - $a)) - ($y * $c); + $f = ($y * (1 - $d)) - ($x * $b); + } elseif (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $ang = deg2rad($regs[1]); + $a = cos($ang); + $b = sin($ang); + $c = -$b; + $d = $a; + $e = 0; + $f = 0; + } + break; + } + case 'skewX': { + if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $c = tan(deg2rad($regs[1])); + } + break; + } + case 'skewY': { + if (preg_match('/([0-9\-\.]+)/si', $data[2], $regs)) { + $b = tan(deg2rad($regs[1])); + } + break; + } + } + $tm = $this->getTransformationMatrixProduct($tm, array($a, $b, $c, $d, $e, $f)); + } + } + } + return $tm; + } + + /** + * Get the product of two SVG tranformation matrices + * @param $ta (array) first SVG tranformation matrix + * @param $tb (array) second SVG tranformation matrix + * @return transformation array + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function getTransformationMatrixProduct($ta, $tb) { + $tm = array(); + $tm[0] = ($ta[0] * $tb[0]) + ($ta[2] * $tb[1]); + $tm[1] = ($ta[1] * $tb[0]) + ($ta[3] * $tb[1]); + $tm[2] = ($ta[0] * $tb[2]) + ($ta[2] * $tb[3]); + $tm[3] = ($ta[1] * $tb[2]) + ($ta[3] * $tb[3]); + $tm[4] = ($ta[0] * $tb[4]) + ($ta[2] * $tb[5]) + $ta[4]; + $tm[5] = ($ta[1] * $tb[4]) + ($ta[3] * $tb[5]) + $ta[5]; + return $tm; + } + + /** + * Convert SVG transformation matrix to PDF. + * @param $tm (array) original SVG transformation matrix + * @return array transformation matrix + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected function convertSVGtMatrix($tm) { + $a = $tm[0]; + $b = -$tm[1]; + $c = -$tm[2]; + $d = $tm[3]; + $e = $this->getHTMLUnitToUnits($tm[4], 1, $this->svgunit, false) * $this->k; + $f = -$this->getHTMLUnitToUnits($tm[5], 1, $this->svgunit, false) * $this->k; + $x = 0; + $y = $this->h * $this->k; + $e = ($x * (1 - $a)) - ($y * $c) + $e; + $f = ($y * (1 - $d)) - ($x * $b) + $f; + return array($a, $b, $c, $d, $e, $f); + } + + /** + * Apply SVG graphic transformation matrix. + * @param $tm (array) original SVG transformation matrix + * @protected + * @since 5.0.000 (2010-05-02) + */ + protected function SVGTransform($tm) { + $this->Transform($this->convertSVGtMatrix($tm)); + } + + /** + * Apply the requested SVG styles (*** TO BE COMPLETED ***) + * @param $svgstyle (array) array of SVG styles to apply + * @param $prevsvgstyle (array) array of previous SVG style + * @param $x (int) X origin of the bounding box + * @param $y (int) Y origin of the bounding box + * @param $w (int) width of the bounding box + * @param $h (int) height of the bounding box + * @param $clip_function (string) clip function + * @param $clip_params (array) array of parameters for clipping function + * @return object style + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function setSVGStyles($svgstyle, $prevsvgstyle, $x=0, $y=0, $w=1, $h=1, $clip_function='', $clip_params=array()) { + $objstyle = ''; + $minlen = (0.01 / $this->k); // minimum acceptable length (3 point) + if (!isset($svgstyle['opacity'])) { + return $objstyle; + } + // clip-path + $regs = array(); + if (preg_match('/url\([\s]*\#([^\)]*)\)/si', $svgstyle['clip-path'], $regs)) { + $clip_path = $this->svgclippaths[$regs[1]]; + foreach ($clip_path as $cp) { + $this->startSVGElementHandler('clip-path', $cp['name'], $cp['attribs'], $cp['tm']); + } + } + // opacity + if ($svgstyle['opacity'] != 1) { + $this->SetAlpha($svgstyle['opacity']); + } + // color + $fill_color = $this->convertHTMLColorToDec($svgstyle['color']); + $this->SetFillColorArray($fill_color); + // text color + $text_color = $this->convertHTMLColorToDec($svgstyle['text-color']); + $this->SetTextColorArray($text_color); + // clip + if (preg_match('/rect\(([a-z0-9\-\.]*)[\s]*([a-z0-9\-\.]*)[\s]*([a-z0-9\-\.]*)[\s]*([a-z0-9\-\.]*)\)/si', $svgstyle['clip'], $regs)) { + $top = (isset($regs[1])?$this->getHTMLUnitToUnits($regs[1], 0, $this->svgunit, false):0); + $right = (isset($regs[2])?$this->getHTMLUnitToUnits($regs[2], 0, $this->svgunit, false):0); + $bottom = (isset($regs[3])?$this->getHTMLUnitToUnits($regs[3], 0, $this->svgunit, false):0); + $left = (isset($regs[4])?$this->getHTMLUnitToUnits($regs[4], 0, $this->svgunit, false):0); + $cx = $x + $left; + $cy = $y + $top; + $cw = $w - $left - $right; + $ch = $h - $top - $bottom; + if ($svgstyle['clip-rule'] == 'evenodd') { + $clip_rule = 'CNZ'; + } else { + $clip_rule = 'CEO'; + } + $this->Rect($cx, $cy, $cw, $ch, $clip_rule, array(), array()); + } + // fill + $regs = array(); + if (preg_match('/url\([\s]*\#([^\)]*)\)/si', $svgstyle['fill'], $regs)) { + // gradient + $gradient = $this->svggradients[$regs[1]]; + if (isset($gradient['xref'])) { + // reference to another gradient definition + $newgradient = $this->svggradients[$gradient['xref']]; + $newgradient['coords'] = $gradient['coords']; + $newgradient['mode'] = $gradient['mode']; + $newgradient['gradientUnits'] = $gradient['gradientUnits']; + if (isset($gradient['gradientTransform'])) { + $newgradient['gradientTransform'] = $gradient['gradientTransform']; + } + $gradient = $newgradient; + } + //save current Graphic State + $this->_out('q'); + //set clipping area + if (!empty($clip_function) AND method_exists($this, $clip_function)) { + $bbox = call_user_func_array(array($this, $clip_function), $clip_params); + if (is_array($bbox) AND (count($bbox) == 4)) { + list($x, $y, $w, $h) = $bbox; + } + } + if ($gradient['mode'] == 'measure') { + if (isset($gradient['gradientTransform']) AND !empty($gradient['gradientTransform'])) { + $gtm = $gradient['gradientTransform']; + // apply transformation matrix + $xa = ($gtm[0] * $gradient['coords'][0]) + ($gtm[2] * $gradient['coords'][1]) + $gtm[4]; + $ya = ($gtm[1] * $gradient['coords'][0]) + ($gtm[3] * $gradient['coords'][1]) + $gtm[5]; + $xb = ($gtm[0] * $gradient['coords'][2]) + ($gtm[2] * $gradient['coords'][3]) + $gtm[4]; + $yb = ($gtm[1] * $gradient['coords'][2]) + ($gtm[3] * $gradient['coords'][3]) + $gtm[5]; + if (isset($gradient['coords'][4])) { + $gradient['coords'][4] = sqrt(pow(($gtm[0] * $gradient['coords'][4]), 2) + pow(($gtm[1] * $gradient['coords'][4]), 2)); + } + $gradient['coords'][0] = $xa; + $gradient['coords'][1] = $ya; + $gradient['coords'][2] = $xb; + $gradient['coords'][3] = $yb; + } + // convert SVG coordinates to user units + $gradient['coords'][0] = $this->getHTMLUnitToUnits($gradient['coords'][0], 0, $this->svgunit, false); + $gradient['coords'][1] = $this->getHTMLUnitToUnits($gradient['coords'][1], 0, $this->svgunit, false); + $gradient['coords'][2] = $this->getHTMLUnitToUnits($gradient['coords'][2], 0, $this->svgunit, false); + $gradient['coords'][3] = $this->getHTMLUnitToUnits($gradient['coords'][3], 0, $this->svgunit, false); + if (isset($gradient['coords'][4])) { + $gradient['coords'][4] = $this->getHTMLUnitToUnits($gradient['coords'][4], 0, $this->svgunit, false); + } + if ($w <= $minlen) { + $w = $minlen; + } + if ($h <= $minlen) { + $h = $minlen; + } + // shift units + if ($gradient['gradientUnits'] == 'objectBoundingBox') { + // convert to SVG coordinate system + $gradient['coords'][0] += $x; + $gradient['coords'][1] += $y; + $gradient['coords'][2] += $x; + $gradient['coords'][3] += $y; + } + // calculate percentages + $gradient['coords'][0] = ($gradient['coords'][0] - $x) / $w; + $gradient['coords'][1] = ($gradient['coords'][1] - $y) / $h; + $gradient['coords'][2] = ($gradient['coords'][2] - $x) / $w; + $gradient['coords'][3] = ($gradient['coords'][3] - $y) / $h; + if (isset($gradient['coords'][4])) { + $gradient['coords'][4] /= $w; + } + } elseif ($gradient['mode'] == 'percentage') { + foreach($gradient['coords'] as $key => $val) { + $gradient['coords'][$key] = (intval($val) / 100); + if ($val < 0) { + $gradient['coords'][$key] = 0; + } elseif ($val > 1) { + $gradient['coords'][$key] = 1; + } + } + } + if (($gradient['type'] == 2) AND ($gradient['coords'][0] == $gradient['coords'][2]) AND ($gradient['coords'][1] == $gradient['coords'][3])) { + // single color (no shading) + $gradient['coords'][0] = 1; + $gradient['coords'][1] = 0; + $gradient['coords'][2] = 0.999; + $gradient['coords'][3] = 0; + } + // swap Y coordinates + $tmp = $gradient['coords'][1]; + $gradient['coords'][1] = $gradient['coords'][3]; + $gradient['coords'][3] = $tmp; + // set transformation map for gradient + if ($gradient['type'] == 3) { + // circular gradient + $cy = $this->h - $y - ($gradient['coords'][1] * ($w + $h)); + $this->_out(sprintf('%.3F 0 0 %.3F %.3F %.3F cm', $w*$this->k, $w*$this->k, $x*$this->k, $cy*$this->k)); + } else { + $this->_out(sprintf('%.3F 0 0 %.3F %.3F %.3F cm', $w*$this->k, $h*$this->k, $x*$this->k, ($this->h-($y+$h))*$this->k)); + } + if (count($gradient['stops']) > 1) { + $this->Gradient($gradient['type'], $gradient['coords'], $gradient['stops'], array(), false); + } + } elseif ($svgstyle['fill'] != 'none') { + $fill_color = $this->convertHTMLColorToDec($svgstyle['fill']); + if ($svgstyle['fill-opacity'] != 1) { + $this->SetAlpha($svgstyle['fill-opacity']); + } + $this->SetFillColorArray($fill_color); + if ($svgstyle['fill-rule'] == 'evenodd') { + $objstyle .= 'F*'; + } else { + $objstyle .= 'F'; + } + } + // stroke + if ($svgstyle['stroke'] != 'none') { + $stroke_style = array( + 'color' => $this->convertHTMLColorToDec($svgstyle['stroke']), + 'width' => $this->getHTMLUnitToUnits($svgstyle['stroke-width'], 0, $this->svgunit, false), + 'cap' => $svgstyle['stroke-linecap'], + 'join' => $svgstyle['stroke-linejoin'] + ); + if (isset($svgstyle['stroke-dasharray']) AND !empty($svgstyle['stroke-dasharray']) AND ($svgstyle['stroke-dasharray'] != 'none')) { + $stroke_style['dash'] = $svgstyle['stroke-dasharray']; + } + $this->SetLineStyle($stroke_style); + $objstyle .= 'D'; + } + // font + $regs = array(); + if (!empty($svgstyle['font'])) { + if (preg_match('/font-family[\s]*:[\s]*([^\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_family = $this->getFontFamilyName($regs[1]); + } else { + $font_family = $svgstyle['font-family']; + } + if (preg_match('/font-size[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_size = trim($regs[1]); + } else { + $font_size = $svgstyle['font-size']; + } + if (preg_match('/font-style[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_style = trim($regs[1]); + } else { + $font_style = $svgstyle['font-style']; + } + if (preg_match('/font-weight[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_weight = trim($regs[1]); + } else { + $font_weight = $svgstyle['font-weight']; + } + if (preg_match('/font-stretch[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_stretch = trim($regs[1]); + } else { + $font_stretch = $svgstyle['font-stretch']; + } + if (preg_match('/letter-spacing[\s]*:[\s]*([^\s\;\"]*)/si', $svgstyle['font'], $regs)) { + $font_spacing = trim($regs[1]); + } else { + $font_spacing = $svgstyle['letter-spacing']; + } + } else { + $font_family = $this->getFontFamilyName($svgstyle['font-family']); + $font_size = $svgstyle['font-size']; + $font_style = $svgstyle['font-style']; + $font_weight = $svgstyle['font-weight']; + $font_stretch = $svgstyle['font-stretch']; + $font_spacing = $svgstyle['letter-spacing']; + } + $font_size = $this->getHTMLUnitToUnits($font_size, $prevsvgstyle['font-size'], $this->svgunit, false) * $this->k; + $font_stretch = $this->getCSSFontStretching($font_stretch, $svgstyle['font-stretch']); + $font_spacing = $this->getCSSFontSpacing($font_spacing, $svgstyle['letter-spacing']); + switch ($font_style) { + case 'italic': { + $font_style = 'I'; + break; + } + case 'oblique': { + $font_style = 'I'; + break; + } + default: + case 'normal': { + $font_style = ''; + break; + } + } + switch ($font_weight) { + case 'bold': + case 'bolder': { + $font_style .= 'B'; + break; + } + } + switch ($svgstyle['text-decoration']) { + case 'underline': { + $font_style .= 'U'; + break; + } + case 'overline': { + $font_style .= 'O'; + break; + } + case 'line-through': { + $font_style .= 'D'; + break; + } + default: + case 'none': { + break; + } + } + $this->SetFont($font_family, $font_style, $font_size); + $this->setFontStretching($font_stretch); + $this->setFontSpacing($font_spacing); + return $objstyle; + } + + /** + * Draws an SVG path + * @param $d (string) attribute d of the path SVG element + * @param $style (string) Style of rendering. Possible values are: + *
            + *
          • D or empty string: Draw (default).
          • + *
          • F: Fill.
          • + *
          • F*: Fill using the even-odd rule to determine which regions lie inside the clipping path.
          • + *
          • DF or FD: Draw and fill.
          • + *
          • DF* or FD*: Draw and fill using the even-odd rule to determine which regions lie inside the clipping path.
          • + *
          • CNZ: Clipping mode (using the even-odd rule to determine which regions lie inside the clipping path).
          • + *
          • CEO: Clipping mode (using the nonzero winding number rule to determine which regions lie inside the clipping path).
          • + *
          + * @return array of container box measures (x, y, w, h) + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function SVGPath($d, $style='') { + // set fill/stroke style + $op = $this->getPathPaintOperator($style, ''); + if (empty($op)) { + return; + } + $paths = array(); + $d = preg_replace('/([0-9ACHLMQSTVZ])([\-\+])/si', '\\1 \\2', $d); + preg_match_all('/([ACHLMQSTVZ])[\s]*([^ACHLMQSTVZ\"]*)/si', $d, $paths, PREG_SET_ORDER); + $x = 0; + $y = 0; + $x1 = 0; + $y1 = 0; + $x2 = 0; + $y2 = 0; + $xmin = 2147483647; + $xmax = 0; + $ymin = 2147483647; + $ymax = 0; + $relcoord = false; + $minlen = (0.01 / $this->k); // minimum acceptable length (3 point) + $firstcmd = true; // used to print first point + // draw curve pieces + foreach ($paths as $key => $val) { + // get curve type + $cmd = trim($val[1]); + if (strtolower($cmd) == $cmd) { + // use relative coordinated instead of absolute + $relcoord = true; + $xoffset = $x; + $yoffset = $y; + } else { + $relcoord = false; + $xoffset = 0; + $yoffset = 0; + } + $params = array(); + if (isset($val[2])) { + // get curve parameters + $rawparams = preg_split('/([\,\s]+)/si', trim($val[2])); + $params = array(); + foreach ($rawparams as $ck => $cp) { + $params[$ck] = $this->getHTMLUnitToUnits($cp, 0, $this->svgunit, false); + if (abs($params[$ck]) < $minlen) { + // aproximate little values to zero + $params[$ck] = 0; + } + } + } + // store current origin point + $x0 = $x; + $y0 = $y; + switch (strtoupper($cmd)) { + case 'M': { // moveto + foreach ($params as $ck => $cp) { + if (($ck % 2) == 0) { + $x = $cp + $xoffset; + } else { + $y = $cp + $yoffset; + if ($firstcmd OR (abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + if ($ck == 1) { + $this->_outPoint($x, $y); + $firstcmd = false; + } else { + $this->_outLine($x, $y); + } + } + $xmin = min($xmin, $x); + $ymin = min($ymin, $y); + $xmax = max($xmax, $x); + $ymax = max($ymax, $y); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'L': { // lineto + foreach ($params as $ck => $cp) { + if (($ck % 2) == 0) { + $x = $cp + $xoffset; + } else { + $y = $cp + $yoffset; + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + $this->_outLine($x, $y); + } + $xmin = min($xmin, $x); + $ymin = min($ymin, $y); + $xmax = max($xmax, $x); + $ymax = max($ymax, $y); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'H': { // horizontal lineto + foreach ($params as $ck => $cp) { + $x = $cp + $xoffset; + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + $this->_outLine($x, $y); + } + $xmin = min($xmin, $x); + $xmax = max($xmax, $x); + if ($relcoord) { + $xoffset = $x; + } + } + break; + } + case 'V': { // vertical lineto + foreach ($params as $ck => $cp) { + $y = $cp + $yoffset; + if ((abs($x0 - $x) >= $minlen) OR (abs($y0 - $y) >= $minlen)) { + $this->_outLine($x, $y); + } + $ymin = min($ymin, $y); + $ymax = max($ymax, $y); + if ($relcoord) { + $yoffset = $y; + } + } + break; + } + case 'C': { // curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 6) == 0) { + $x1 = $params[($ck - 5)] + $xoffset; + $y1 = $params[($ck - 4)] + $yoffset; + $x2 = $params[($ck - 3)] + $xoffset; + $y2 = $params[($ck - 2)] + $yoffset; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $this->_outCurve($x1, $y1, $x2, $y2, $x, $y); + $xmin = min($xmin, $x, $x1, $x2); + $ymin = min($ymin, $y, $y1, $y2); + $xmax = max($xmax, $x, $x1, $x2); + $ymax = max($ymax, $y, $y1, $y2); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'S': { // shorthand/smooth curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 4) == 0) { + if (($key > 0) AND ((strtoupper($paths[($key - 1)][1]) == 'C') OR (strtoupper($paths[($key - 1)][1]) == 'S'))) { + $x1 = (2 * $x) - $x2; + $y1 = (2 * $y) - $y2; + } else { + $x1 = $x; + $y1 = $y; + } + $x2 = $params[($ck - 3)] + $xoffset; + $y2 = $params[($ck - 2)] + $yoffset; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $this->_outCurve($x1, $y1, $x2, $y2, $x, $y); + $xmin = min($xmin, $x, $x1, $x2); + $ymin = min($ymin, $y, $y1, $y2); + $xmax = max($xmax, $x, $x1, $x2); + $ymax = max($ymax, $y, $y1, $y2); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'Q': { // quadratic Bézier curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 4) == 0) { + // convert quadratic points to cubic points + $x1 = $params[($ck - 3)] + $xoffset; + $y1 = $params[($ck - 2)] + $yoffset; + $xa = ($x + (2 * $x1)) / 3; + $ya = ($y + (2 * $y1)) / 3; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $xb = ($x + (2 * $x1)) / 3; + $yb = ($y + (2 * $y1)) / 3; + $this->_outCurve($xa, $ya, $xb, $yb, $x, $y); + $xmin = min($xmin, $x, $xa, $xb); + $ymin = min($ymin, $y, $ya, $yb); + $xmax = max($xmax, $x, $xa, $xb); + $ymax = max($ymax, $y, $ya, $yb); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'T': { // shorthand/smooth quadratic Bézier curveto + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if (($ck % 2) != 0) { + if (($key > 0) AND ((strtoupper($paths[($key - 1)][1]) == 'Q') OR (strtoupper($paths[($key - 1)][1]) == 'T'))) { + $x1 = (2 * $x) - $x1; + $y1 = (2 * $y) - $y1; + } else { + $x1 = $x; + $y1 = $y; + } + // convert quadratic points to cubic points + $xa = ($x + (2 * $x1)) / 3; + $ya = ($y + (2 * $y1)) / 3; + $x = $params[($ck - 1)] + $xoffset; + $y = $params[($ck)] + $yoffset; + $xb = ($x + (2 * $x1)) / 3; + $yb = ($y + (2 * $y1)) / 3; + $this->_outCurve($xa, $ya, $xb, $yb, $x, $y); + $xmin = min($xmin, $x, $xa, $xb); + $ymin = min($ymin, $y, $ya, $yb); + $xmax = max($xmax, $x, $xa, $xb); + $ymax = max($ymax, $y, $ya, $yb); + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'A': { // elliptical arc + foreach ($params as $ck => $cp) { + $params[$ck] = $cp; + if ((($ck + 1) % 7) == 0) { + $x0 = $x; + $y0 = $y; + $rx = abs($params[($ck - 6)]); + $ry = abs($params[($ck - 5)]); + $ang = -$rawparams[($ck - 4)]; + $angle = deg2rad($ang); + $fa = $rawparams[($ck - 3)]; // large-arc-flag + $fs = $rawparams[($ck - 2)]; // sweep-flag + $x = $params[($ck - 1)] + $xoffset; + $y = $params[$ck] + $yoffset; + if ((abs($x0 - $x) < $minlen) AND (abs($y0 - $y) < $minlen)) { + // endpoints are almost identical + $xmin = min($xmin, $x); + $ymin = min($ymin, $y); + $xmax = max($xmax, $x); + $ymax = max($ymax, $y); + } else { + $cos_ang = cos($angle); + $sin_ang = sin($angle); + $a = (($x0 - $x) / 2); + $b = (($y0 - $y) / 2); + $xa = ($a * $cos_ang) - ($b * $sin_ang); + $ya = ($a * $sin_ang) + ($b * $cos_ang); + $rx2 = $rx * $rx; + $ry2 = $ry * $ry; + $xa2 = $xa * $xa; + $ya2 = $ya * $ya; + $delta = ($xa2 / $rx2) + ($ya2 / $ry2); + if ($delta > 1) { + $rx *= sqrt($delta); + $ry *= sqrt($delta); + $rx2 = $rx * $rx; + $ry2 = $ry * $ry; + } + $numerator = (($rx2 * $ry2) - ($rx2 * $ya2) - ($ry2 * $xa2)); + if ($numerator < 0) { + $root = 0; + } else { + $root = sqrt($numerator / (($rx2 * $ya2) + ($ry2 * $xa2))); + } + if ($fa == $fs){ + $root *= -1; + } + $cax = $root * (($rx * $ya) / $ry); + $cay = -$root * (($ry * $xa) / $rx); + // coordinates of ellipse center + $cx = ($cax * $cos_ang) - ($cay * $sin_ang) + (($x0 + $x) / 2); + $cy = ($cax * $sin_ang) + ($cay * $cos_ang) + (($y0 + $y) / 2); + // get angles + $angs = $this->getVectorsAngle(1, 0, (($xa - $cax) / $rx), (($cay - $ya) / $ry)); + $dang = $this->getVectorsAngle((($xa - $cax) / $rx), (($ya - $cay) / $ry), ((-$xa - $cax) / $rx), ((-$ya - $cay) / $ry)); + if (($fs == 0) AND ($dang > 0)) { + $dang -= (2 * M_PI); + } elseif (($fs == 1) AND ($dang < 0)) { + $dang += (2 * M_PI); + } + $angf = $angs - $dang; + if ((($fs == 0) AND ($angs > $angf)) OR (($fs == 1) AND ($angs < $angf))) { + // reverse angles + $tmp = $angs; + $angs = $angf; + $angf = $tmp; + } + $angs = round(rad2deg($angs), 6); + $angf = round(rad2deg($angf), 6); + // covent angles to positive values + if (($angs < 0) AND ($angf < 0)) { + $angs += 360; + $angf += 360; + } + $pie = false; + if (($key == 0) AND (isset($paths[($key + 1)][1])) AND (trim($paths[($key + 1)][1]) == 'z')) { + $pie = true; + } + list($axmin, $aymin, $axmax, $aymax) = $this->_outellipticalarc($cx, $cy, $rx, $ry, $ang, $angs, $angf, $pie, 2, false, ($fs == 0), true); + $xmin = min($xmin, $x, $axmin); + $ymin = min($ymin, $y, $aymin); + $xmax = max($xmax, $x, $axmax); + $ymax = max($ymax, $y, $aymax); + } + if ($relcoord) { + $xoffset = $x; + $yoffset = $y; + } + } + } + break; + } + case 'Z': { + $this->_out('h'); + break; + } + } + $firstcmd = false; + } // end foreach + if (!empty($op)) { + $this->_out($op); + } + return array($xmin, $ymin, ($xmax - $xmin), ($ymax - $ymin)); + } + + /** + * Returns the angle in radiants between two vectors + * @param $x1 (int) X coordinate of first vector point + * @param $y1 (int) Y coordinate of first vector point + * @param $x2 (int) X coordinate of second vector point + * @param $y2 (int) Y coordinate of second vector point + * @author Nicola Asuni + * @since 5.0.000 (2010-05-04) + * @protected + */ + protected function getVectorsAngle($x1, $y1, $x2, $y2) { + $dprod = ($x1 * $x2) + ($y1 * $y2); + $dist1 = sqrt(($x1 * $x1) + ($y1 * $y1)); + $dist2 = sqrt(($x2 * $x2) + ($y2 * $y2)); + $angle = acos($dprod / ($dist1 * $dist2)); + if (is_nan($angle)) { + $angle = M_PI; + } + if ((($x1 * $y2) - ($x2 * $y1)) < 0) { + $angle *= -1; + } + return $angle; + } + + /** + * Sets the opening SVG element handler function for the XML parser. (*** TO BE COMPLETED ***) + * @param $parser (resource) The first parameter, parser, is a reference to the XML parser calling the handler. + * @param $name (string) The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters. + * @param $attribs (array) The third parameter, attribs, contains an associative array with the element's attributes (if any). The keys of this array are the attribute names, the values are the attribute values. Attribute names are case-folded on the same criteria as element names. Attribute values are not case-folded. The original order of the attributes can be retrieved by walking through attribs the normal way, using each(). The first key in the array was the first attribute, and so on. + * @param $ctm (array) tranformation matrix for clipping mode (starting transformation matrix). + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function startSVGElementHandler($parser, $name, $attribs, $ctm=array()) { + // check if we are in clip mode + if ($this->svgclipmode) { + $this->svgclippaths[$this->svgclipid][] = array('name' => $name, 'attribs' => $attribs, 'tm' => $this->svgcliptm[$this->svgclipid]); + return; + } + if ($this->svgdefsmode AND !in_array($name, array('clipPath', 'linearGradient', 'radialGradient', 'stop'))) { + if (!isset($attribs['id'])) { + $attribs['id'] = 'DF_'.(count($this->svgdefs) + 1); + } + $this->svgdefs[$attribs['id']] = array('name' => $name, 'attribs' => $attribs); + return; + } + $clipping = false; + if ($parser == 'clip-path') { + // set clipping mode + $clipping = true; + } + // get styling properties + $prev_svgstyle = $this->svgstyles[(count($this->svgstyles) - 1)]; // previous style + $svgstyle = $this->svgstyles[0]; // set default style + if (isset($attribs['style']) AND !$this->empty_string($attribs['style'])) { + // fix style for regular expression + $attribs['style'] = ';'.$attribs['style']; + } + foreach ($prev_svgstyle as $key => $val) { + if (in_array($key, $this->svginheritprop)) { + // inherit previous value + $svgstyle[$key] = $val; + } + if (isset($attribs[$key]) AND !$this->empty_string($attribs[$key])) { + // specific attribute settings + if ($attribs[$key] == 'inherit') { + $svgstyle[$key] = $val; + } else { + $svgstyle[$key] = $attribs[$key]; + } + } elseif (isset($attribs['style']) AND !$this->empty_string($attribs['style'])) { + // CSS style syntax + $attrval = array(); + if (preg_match('/[;\"\s]{1}'.$key.'[\s]*:[\s]*([^;\"]*)/si', $attribs['style'], $attrval) AND isset($attrval[1])) { + if ($attrval[1] == 'inherit') { + $svgstyle[$key] = $val; + } else { + $svgstyle[$key] = $attrval[1]; + } + } + } + } + // transformation matrix + if (!empty($ctm)) { + $tm = $ctm; + } else { + $tm = $this->svgstyles[(count($this->svgstyles) - 1)]['transfmatrix']; + } + if (isset($attribs['transform']) AND !empty($attribs['transform'])) { + $tm = $this->getTransformationMatrixProduct($tm, $this->getSVGTransformMatrix($attribs['transform'])); + } + $svgstyle['transfmatrix'] = $tm; + $invisible = false; + if (($svgstyle['visibility'] == 'hidden') OR ($svgstyle['visibility'] == 'collapse') OR ($svgstyle['display'] == 'none')) { + // the current graphics element is invisible (nothing is painted) + $invisible = true; + } + // process tag + switch($name) { + case 'defs': { + $this->svgdefsmode = true; + break; + } + // clipPath + case 'clipPath': { + if ($invisible) { + break; + } + $this->svgclipmode = true; + if (!isset($attribs['id'])) { + $attribs['id'] = 'CP_'.(count($this->svgcliptm) + 1); + } + $this->svgclipid = $attribs['id']; + $this->svgclippaths[$this->svgclipid] = array(); + $this->svgcliptm[$this->svgclipid] = $tm; + break; + } + case 'svg': { + // start of SVG object + break; + } + case 'g': { + // group together related graphics elements + array_push($this->svgstyles, $svgstyle); + $this->StartTransform(); + $this->setSVGStyles($svgstyle, $prev_svgstyle); + break; + } + case 'linearGradient': { + if ($this->pdfa_mode) { + break; + } + if (!isset($attribs['id'])) { + $attribs['id'] = 'GR_'.(count($this->svggradients) + 1); + } + $this->svggradientid = $attribs['id']; + $this->svggradients[$this->svggradientid] = array(); + $this->svggradients[$this->svggradientid]['type'] = 2; + $this->svggradients[$this->svggradientid]['stops'] = array(); + if (isset($attribs['gradientUnits'])) { + $this->svggradients[$this->svggradientid]['gradientUnits'] = $attribs['gradientUnits']; + } else { + $this->svggradients[$this->svggradientid]['gradientUnits'] = 'objectBoundingBox'; + } + //$attribs['spreadMethod'] + $x1 = (isset($attribs['x1'])?$attribs['x1']:'0%'); + $y1 = (isset($attribs['y1'])?$attribs['y1']:'0%'); + $x2 = (isset($attribs['x2'])?$attribs['x2']:'100%'); + $y2 = (isset($attribs['y2'])?$attribs['y2']:'0%'); + if (substr($x1, -1) != '%') { + $this->svggradients[$this->svggradientid]['mode'] = 'measure'; + } else { + $this->svggradients[$this->svggradientid]['mode'] = 'percentage'; + } + if (isset($attribs['gradientTransform'])) { + $this->svggradients[$this->svggradientid]['gradientTransform'] = $this->getSVGTransformMatrix($attribs['gradientTransform']); + } + $this->svggradients[$this->svggradientid]['coords'] = array($x1, $y1, $x2, $y2); + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { + // gradient is defined on another place + $this->svggradients[$this->svggradientid]['xref'] = substr($attribs['xlink:href'], 1); + } + break; + } + case 'radialGradient': { + if ($this->pdfa_mode) { + break; + } + if (!isset($attribs['id'])) { + $attribs['id'] = 'GR_'.(count($this->svggradients) + 1); + } + $this->svggradientid = $attribs['id']; + $this->svggradients[$this->svggradientid] = array(); + $this->svggradients[$this->svggradientid]['type'] = 3; + $this->svggradients[$this->svggradientid]['stops'] = array(); + if (isset($attribs['gradientUnits'])) { + $this->svggradients[$this->svggradientid]['gradientUnits'] = $attribs['gradientUnits']; + } else { + $this->svggradients[$this->svggradientid]['gradientUnits'] = 'objectBoundingBox'; + } + //$attribs['spreadMethod'] + $cx = (isset($attribs['cx'])?$attribs['cx']:0.5); + $cy = (isset($attribs['cy'])?$attribs['cy']:0.5); + $fx = (isset($attribs['fx'])?$attribs['fx']:$cx); + $fy = (isset($attribs['fy'])?$attribs['fy']:$cy); + $r = (isset($attribs['r'])?$attribs['r']:0.5); + if (isset($attribs['cx']) AND (substr($attribs['cx'], -1) != '%')) { + $this->svggradients[$this->svggradientid]['mode'] = 'measure'; + } else { + $this->svggradients[$this->svggradientid]['mode'] = 'percentage'; + } + if (isset($attribs['gradientTransform'])) { + $this->svggradients[$this->svggradientid]['gradientTransform'] = $this->getSVGTransformMatrix($attribs['gradientTransform']); + } + $this->svggradients[$this->svggradientid]['coords'] = array($cx, $cy, $fx, $fy, $r); + if (isset($attribs['xlink:href']) AND !empty($attribs['xlink:href'])) { + // gradient is defined on another place + $this->svggradients[$this->svggradientid]['xref'] = substr($attribs['xlink:href'], 1); + } + break; + } + case 'stop': { + // gradient stops + if (substr($attribs['offset'], -1) == '%') { + $offset = floatval(substr($attribs['offset'], -1)) / 100; + } else { + $offset = floatval($attribs['offset']); + if ($offset > 1) { + $offset /= 100; + } + } + $stop_color = isset($svgstyle['stop-color'])?$this->convertHTMLColorToDec($svgstyle['stop-color']):'black'; + $opacity = isset($svgstyle['stop-opacity'])?$svgstyle['stop-opacity']:1; + $this->svggradients[$this->svggradientid]['stops'][] = array('offset' => $offset, 'color' => $stop_color, 'opacity' => $opacity); + break; + } + // paths + case 'path': { + if ($invisible) { + break; + } + if (isset($attribs['d'])) { + $d = trim($attribs['d']); + if (!empty($d)) { + if ($clipping) { + $this->SVGTransform($tm); + $this->SVGPath($d, 'CNZ'); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, 0, 0, 1, 1, 'SVGPath', array($d, 'CNZ')); + if (!empty($obstyle)) { + $this->SVGPath($d, $obstyle); + } + $this->StopTransform(); + } + } + } + break; + } + // shapes + case 'rect': { + if ($invisible) { + break; + } + $x = (isset($attribs['x'])?$this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false):0); + $y = (isset($attribs['y'])?$this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false):0); + $w = (isset($attribs['width'])?$this->getHTMLUnitToUnits($attribs['width'], 0, $this->svgunit, false):0); + $h = (isset($attribs['height'])?$this->getHTMLUnitToUnits($attribs['height'], 0, $this->svgunit, false):0); + $rx = (isset($attribs['rx'])?$this->getHTMLUnitToUnits($attribs['rx'], 0, $this->svgunit, false):0); + $ry = (isset($attribs['ry'])?$this->getHTMLUnitToUnits($attribs['ry'], 0, $this->svgunit, false):$rx); + if ($clipping) { + $this->SVGTransform($tm); + $this->RoundedRectXY($x, $y, $w, $h, $rx, $ry, '1111', 'CNZ', array(), array()); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'RoundedRectXY', array($x, $y, $w, $h, $rx, $ry, '1111', 'CNZ')); + if (!empty($obstyle)) { + $this->RoundedRectXY($x, $y, $w, $h, $rx, $ry, '1111', $obstyle, array(), array()); + } + $this->StopTransform(); + } + break; + } + case 'circle': { + if ($invisible) { + break; + } + $cx = (isset($attribs['cx'])?$this->getHTMLUnitToUnits($attribs['cx'], 0, $this->svgunit, false):0); + $cy = (isset($attribs['cy'])?$this->getHTMLUnitToUnits($attribs['cy'], 0, $this->svgunit, false):0); + $r = (isset($attribs['r'])?$this->getHTMLUnitToUnits($attribs['r'], 0, $this->svgunit, false):0); + $x = $cx - $r; + $y = $cy - $r; + $w = 2 * $r; + $h = $w; + if ($clipping) { + $this->SVGTransform($tm); + $this->Circle($cx, $cy, $r, 0, 360, 'CNZ', array(), array(), 8); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Circle', array($cx, $cy, $r, 0, 360, 'CNZ')); + if (!empty($obstyle)) { + $this->Circle($cx, $cy, $r, 0, 360, $obstyle, array(), array(), 8); + } + $this->StopTransform(); + } + break; + } + case 'ellipse': { + if ($invisible) { + break; + } + $cx = (isset($attribs['cx'])?$this->getHTMLUnitToUnits($attribs['cx'], 0, $this->svgunit, false):0); + $cy = (isset($attribs['cy'])?$this->getHTMLUnitToUnits($attribs['cy'], 0, $this->svgunit, false):0); + $rx = (isset($attribs['rx'])?$this->getHTMLUnitToUnits($attribs['rx'], 0, $this->svgunit, false):0); + $ry = (isset($attribs['ry'])?$this->getHTMLUnitToUnits($attribs['ry'], 0, $this->svgunit, false):0); + $x = $cx - $rx; + $y = $cy - $ry; + $w = 2 * $rx; + $h = 2 * $ry; + if ($clipping) { + $this->SVGTransform($tm); + $this->Ellipse($cx, $cy, $rx, $ry, 0, 0, 360, 'CNZ', array(), array(), 8); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Ellipse', array($cx, $cy, $rx, $ry, 0, 0, 360, 'CNZ')); + if (!empty($obstyle)) { + $this->Ellipse($cx, $cy, $rx, $ry, 0, 0, 360, $obstyle, array(), array(), 8); + } + $this->StopTransform(); + } + break; + } + case 'line': { + if ($invisible) { + break; + } + $x1 = (isset($attribs['x1'])?$this->getHTMLUnitToUnits($attribs['x1'], 0, $this->svgunit, false):0); + $y1 = (isset($attribs['y1'])?$this->getHTMLUnitToUnits($attribs['y1'], 0, $this->svgunit, false):0); + $x2 = (isset($attribs['x2'])?$this->getHTMLUnitToUnits($attribs['x2'], 0, $this->svgunit, false):0); + $y2 = (isset($attribs['y2'])?$this->getHTMLUnitToUnits($attribs['y2'], 0, $this->svgunit, false):0); + $x = $x1; + $y = $y1; + $w = abs($x2 - $x1); + $h = abs($y2 - $y1); + if (!$clipping) { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Line', array($x1, $y1, $x2, $y2)); + $this->Line($x1, $y1, $x2, $y2); + $this->StopTransform(); + } + break; + } + case 'polyline': + case 'polygon': { + if ($invisible) { + break; + } + $points = (isset($attribs['points'])?$attribs['points']:'0 0'); + $points = trim($points); + // note that point may use a complex syntax not covered here + $points = preg_split('/[\,\s]+/si', $points); + if (count($points) < 4) { + break; + } + $p = array(); + $xmin = 2147483647; + $xmax = 0; + $ymin = 2147483647; + $ymax = 0; + foreach ($points as $key => $val) { + $p[$key] = $this->getHTMLUnitToUnits($val, 0, $this->svgunit, false); + if (($key % 2) == 0) { + // X coordinate + $xmin = min($xmin, $p[$key]); + $xmax = max($xmax, $p[$key]); + } else { + // Y coordinate + $ymin = min($ymin, $p[$key]); + $ymax = max($ymax, $p[$key]); + } + } + $x = $xmin; + $y = $ymin; + $w = ($xmax - $xmin); + $h = ($ymax - $ymin); + if ($name == 'polyline') { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'PolyLine', array($p, 'CNZ')); + $this->PolyLine($p, 'D', array(), array()); + $this->StopTransform(); + } else { // polygon + if ($clipping) { + $this->SVGTransform($tm); + $this->Polygon($p, 'CNZ', array(), array(), true); + } else { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h, 'Polygon', array($p, 'CNZ')); + if (!empty($obstyle)) { + $this->Polygon($p, $obstyle, array(), array(), true); + } + $this->StopTransform(); + } + } + break; + } + // image + case 'image': { + if ($invisible) { + break; + } + if (!isset($attribs['xlink:href']) OR empty($attribs['xlink:href'])) { + break; + } + $x = (isset($attribs['x'])?$this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false):0); + $y = (isset($attribs['y'])?$this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false):0); + $w = (isset($attribs['width'])?$this->getHTMLUnitToUnits($attribs['width'], 0, $this->svgunit, false):0); + $h = (isset($attribs['height'])?$this->getHTMLUnitToUnits($attribs['height'], 0, $this->svgunit, false):0); + $img = $attribs['xlink:href']; + if (!$clipping) { + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, $w, $h); + if (preg_match('/^data:image\/[^;]+;base64,/', $img, $m) > 0) { + // embedded image encoded as base64 + $img = '@'.base64_decode(substr($img, strlen($m[0]))); + } else { + // fix image path + if (!$this->empty_string($this->svgdir) AND (($img{0} == '.') OR (basename($img) == $img))) { + // replace relative path with full server path + $img = $this->svgdir.'/'.$img; + } + if (($img[0] == '/') AND !empty($_SERVER['DOCUMENT_ROOT']) AND ($_SERVER['DOCUMENT_ROOT'] != '/')) { + $findroot = strpos($img, $_SERVER['DOCUMENT_ROOT']); + if (($findroot === false) OR ($findroot > 1)) { + if (substr($_SERVER['DOCUMENT_ROOT'], -1) == '/') { + $img = substr($_SERVER['DOCUMENT_ROOT'], 0, -1).$img; + } else { + $img = $_SERVER['DOCUMENT_ROOT'].$img; + } + } + } + $img = urldecode($img); + $testscrtype = @parse_url($img); + if (!isset($testscrtype['query']) OR empty($testscrtype['query'])) { + // convert URL to server path + $img = str_replace(K_PATH_URL, K_PATH_MAIN, $img); + } + } + $this->Image($img, $x, $y, $w, $h); + $this->StopTransform(); + } + break; + } + // text + case 'text': + case 'tspan': { + $this->svgtextmode['invisible'] = $invisible; + if ($invisible) { + break; + } + array_push($this->svgstyles, $svgstyle); + // only basic support - advanced features must be implemented + $x = (isset($attribs['x'])?$this->getHTMLUnitToUnits($attribs['x'], 0, $this->svgunit, false):$this->x); + $y = (isset($attribs['y'])?$this->getHTMLUnitToUnits($attribs['y'], 0, $this->svgunit, false):$this->y); + $svgstyle['text-color'] = $svgstyle['fill']; + $this->svgtext = ''; + if (isset($svgstyle['text-anchor'])) { + $this->svgtextmode['text-anchor'] = $svgstyle['text-anchor']; + } else { + $this->svgtextmode['text-anchor'] = 'start'; + } + if (isset($svgstyle['direction'])) { + if ($svgstyle['direction'] == 'rtl') { + $this->svgtextmode['rtl'] = true; + } else { + $this->svgtextmode['rtl'] = false; + } + } else { + $this->svgtextmode['rtl'] = false; + } + if (isset($svgstyle['stroke']) AND ($svgstyle['stroke'] != 'none') AND isset($svgstyle['stroke-width']) AND ($svgstyle['stroke-width'] > 0)) { + $this->svgtextmode['stroke'] = $this->getHTMLUnitToUnits($svgstyle['stroke-width'], 0, $this->svgunit, false); + } else { + $this->svgtextmode['stroke'] = false; + } + $this->StartTransform(); + $this->SVGTransform($tm); + $obstyle = $this->setSVGStyles($svgstyle, $prev_svgstyle, $x, $y, 1, 1); + $this->x = $x; + $this->y = $y; + break; + } + // use + case 'use': { + if (isset($attribs['xlink:href'])) { + $use = $this->svgdefs[substr($attribs['xlink:href'], 1)]; + if (isset($attribs['xlink:href'])) { + unset($attribs['xlink:href']); + } + if (isset($attribs['id'])) { + unset($attribs['id']); + } + $attribs = array_merge($use['attribs'], $attribs); + $this->startSVGElementHandler($parser, $use['name'], $use['attribs']); + } + break; + } + default: { + break; + } + } // end of switch + } + + /** + * Sets the closing SVG element handler function for the XML parser. + * @param $parser (resource) The first parameter, parser, is a reference to the XML parser calling the handler. + * @param $name (string) The second parameter, name, contains the name of the element for which this handler is called. If case-folding is in effect for this parser, the element name will be in uppercase letters. + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function endSVGElementHandler($parser, $name) { + switch($name) { + case 'defs': { + $this->svgdefsmode = false; + break; + } + // clipPath + case 'clipPath': { + $this->svgclipmode = false; + break; + } + case 'g': { + // ungroup: remove last style from array + array_pop($this->svgstyles); + $this->StopTransform(); + break; + } + case 'text': + case 'tspan': { + if ($this->svgtextmode['invisible']) { + // This implementation must be fixed to following the rule: + // If the 'visibility' property is set to hidden on a 'tspan', 'tref' or 'altGlyph' element, then the text is invisible but still takes up space in text layout calculations. + break; + } + // print text + $text = $this->svgtext; + //$text = $this->stringTrim($text); + $textlen = $this->GetStringWidth($text); + if ($this->svgtextmode['text-anchor'] != 'start') { + // check if string is RTL text + if ($this->svgtextmode['text-anchor'] == 'end') { + if ($this->svgtextmode['rtl']) { + $this->x += $textlen; + } else { + $this->x -= $textlen; + } + } elseif ($this->svgtextmode['text-anchor'] == 'middle') { + if ($this->svgtextmode['rtl']) { + $this->x += ($textlen / 2); + } else { + $this->x -= ($textlen / 2); + } + } + } + $textrendermode = $this->textrendermode; + $textstrokewidth = $this->textstrokewidth; + $this->setTextRenderingMode($this->svgtextmode['stroke'], true, false); + $this->Cell($textlen, 0, $text, 0, 0, '', false, '', 0, false, 'L', 'T'); + // restore previous rendering mode + $this->textrendermode = $textrendermode; + $this->textstrokewidth = $textstrokewidth; + $this->svgtext = ''; + $this->StopTransform(); + array_pop($this->svgstyles); + break; + } + default: { + break; + } + } + } + + /** + * Sets the character data handler function for the XML parser. + * @param $parser (resource) The first parameter, parser, is a reference to the XML parser calling the handler. + * @param $data (string) The second parameter, data, contains the character data as a string. + * @author Nicola Asuni + * @since 5.0.000 (2010-05-02) + * @protected + */ + protected function segSVGContentHandler($parser, $data) { + $this->svgtext .= $data; + } + + // --- END SVG METHODS ----------------------------------------------------- + +} // END OF TCPDF CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/tcpdf_filters.php b/incs/tcpdf_old/tcpdf_filters.php new file mode 100644 index 0000000..f39a8fe --- /dev/null +++ b/incs/tcpdf_old/tcpdf_filters.php @@ -0,0 +1,477 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters). +// +//============================================================+ + +/** + * @file + * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).
          + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.000 + */ + +/** + * @class TCPDF_FILTERS + * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).
          + * @package com.tecnick.tcpdf + * @brief This is a PHP class for decoding common PDF filters. + * @version 1.0.000 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_FILTERS { + + /** + * Define a list of available filter decoders. + * @private + */ + private $available_filters = array('ASCIIHexDecode', 'ASCII85Decode', 'LZWDecode', 'FlateDecode', 'RunLengthDecode'); + +// ----------------------------------------------------------------------------- + + /** + * Get a list of available decoding filters. + * @return (array) Array of available filter decoders. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function getAvailableFilters() { + return $this->available_filters; + } + + /** + * Decode data using the specified filter type. + * @param $filter (string) Filter name. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilter($filter, $data) { + switch ($filter) { + case 'ASCIIHexDecode': { + return $this->decodeFilterASCIIHexDecode($data); + break; + } + case 'ASCII85Decode': { + return $this->decodeFilterASCII85Decode($data); + break; + } + case 'LZWDecode': { + return $this->decodeFilterLZWDecode($data); + break; + } + case 'FlateDecode': { + return $this->decodeFilterFlateDecode($data); + break; + } + case 'RunLengthDecode': { + return $this->decodeFilterRunLengthDecode($data); + break; + } + case 'CCITTFaxDecode': { + return $this->decodeFilterCCITTFaxDecode($data); + break; + } + case 'JBIG2Decode': { + return $this->decodeFilterJBIG2Decode($data); + break; + } + case 'DCTDecode': { + return $this->decodeFilterDCTDecode($data); + break; + } + case 'JPXDecode': { + return $this->decodeFilterJPXDecode($data); + break; + } + case 'Crypt': { + return $this->decodeFilterCrypt($data); + break; + } + default: { + return decodeFilterStandard($data); + break; + } + } + } + + // --- FILTERS (PDF 32000-2008 - 7.4 Filters) ------------------------------ + + /** + * Standard + * Default decoding filter (leaves data unchanged). + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterStandard($data) { + return $data; + } + + /** + * ASCIIHexDecode + * Decodes data encoded in an ASCII hexadecimal representation, reproducing the original binary data. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterASCIIHexDecode($data) { + // intialize string to return + $decoded = ''; + // all white-space characters shall be ignored + $data = preg_replace('/[\s]/', '', $data); + // check for EOD character: GREATER-THAN SIGN (3Eh) + $eod = strpos($data, '>'); + if ($eod !== false) { + // remove EOD and extra data (if any) + $data = substr($data, 0, $eod); + $eod = true; + } + // get data length + $data_length = strlen($data); + if (($data_length % 2) != 0) { + // odd number of hexadecimal digits + if ($eod) { + // EOD shall behave as if a 0 (zero) followed the last digit + $data = substr($data, 0, -1).'0'.substr($data, -1); + } else { + $this->Error('decodeASCIIHex: invalid code'); + } + } + // check for invalid characters + if (preg_match('/[^a-fA-F\d]/', $data) > 0) { + $this->Error('decodeASCIIHex: invalid code'); + } + // get one byte of binary data for each pair of ASCII hexadecimal digits + $decoded = pack('H*', $data); + return $decoded; + } + + /** + * ASCII85Decode + * Decodes data encoded in an ASCII base-85 representation, reproducing the original binary data. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterASCII85Decode($data) { + // intialize string to return + $decoded = ''; + // all white-space characters shall be ignored + $data = preg_replace('/[\s]/', '', $data); + // remove start sequence 2-character sequence <~ (3Ch)(7Eh) + if (strpos($data, '<~') !== false) { + // remove EOD and extra data (if any) + $data = substr($data, 2); + } + // check for EOD: 2-character sequence ~> (7Eh)(3Eh) + $eod = strpos($data, '~>'); + if ($eod !== false) { + // remove EOD and extra data (if any) + $data = substr($data, 0, $eod); + } + // data length + $data_length = strlen($data); + // check for invalid characters + if (preg_match('/[^\x21-\x75,\x74]/', $data) > 0) { + $this->Error('decodeASCII85: invalid code'); + } + // z sequence + $zseq = chr(0).chr(0).chr(0).chr(0); + // position inside a group of 4 bytes (0-3) + $group_pos = 0; + $tuple = 0; + $pow85 = array((85*85*85*85), (85*85*85), (85*85), 85, 1); + $last_pos = ($data_length - 1); + // for each byte + for ($i = 0; $i < $data_length; ++$i) { + // get char value + $char = ord($data[$i]); + if ($char == 122) { // 'z' + if ($group_pos == 0) { + $decoded .= $zseq; + } else { + $this->Error('decodeASCII85: invalid code'); + } + } else { + // the value represented by a group of 5 characters should never be greater than 2^32 - 1 + $tuple += (($char - 33) * $pow85[$group_pos]); + if ($group_pos == 4) { + $decoded .= chr($tuple >> 24).chr($tuple >> 16).chr($tuple >> 8).chr($tuple); + $tuple = 0; + $group_pos = 0; + } else { + ++$group_pos; + } + } + } + if ($group_pos > 1) { + $tuple += $pow85[($group_pos - 1)]; + } + // last tuple (if any) + switch ($group_pos) { + case 4: { + $decoded .= chr($tuple >> 24).chr($tuple >> 16).chr($tuple >> 8); + break; + } + case 3: { + $decoded .= chr($tuple >> 24).chr($tuple >> 16); + break; + } + case 2: { + $decoded .= chr($tuple >> 24); + break; + } + case 1: { + $this->Error('decodeASCII85: invalid code'); + break; + } + } + return $decoded; + } + + /** + * LZWDecode + * Decompresses data encoded using the LZW (Lempel-Ziv-Welch) adaptive compression method, reproducing the original text or binary data. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterLZWDecode($data) { + // intialize string to return + $decoded = ''; + // data length + $data_length = strlen($data); + // convert string to binary string + $bitstring = ''; + for ($i = 0; $i < $data_length; ++$i) { + $bitstring .= sprintf('%08b', ord($data{$i})); + } + // get the number of bits + $data_length = strlen($bitstring); + // initialize code length in bits + $bitlen = 9; + // initialize dictionary index + $dix = 258; + // initialize the dictionary (with the first 256 entries). + $dictionary = array(); + for ($i = 0; $i < 256; ++$i) { + $dictionary[$i] = chr($i); + } + // previous val + $prev_index = 0; + // while we encounter EOD marker (257), read code_length bits + while (($data_length > 0) AND (($index = bindec(substr($bitstring, 0, $bitlen))) != 257)) { + // remove read bits from string + $bitstring = substr($bitstring, $bitlen); + // update number of bits + $data_length -= $bitlen; + if ($index == 256) { // clear-table marker + // reset code length in bits + $bitlen = 9; + // reset dictionary index + $dix = 258; + $prev_index = 256; + // reset the dictionary (with the first 256 entries). + $dictionary = array(); + for ($i = 0; $i < 256; ++$i) { + $dictionary[$i] = chr($i); + } + } elseif ($prev_index == 256) { + // first entry + $decoded .= $dictionary[$index]; + $prev_index = $index; + } else { + // check if index exist in the dictionary + if ($index < $dix) { + // index exist on dictionary + $decoded .= $dictionary[$index]; + $dic_val = $dictionary[$prev_index].$dictionary[$index]{0}; + // store current index + $prev_index = $index; + } else { + // index do not exist on dictionary + $dic_val = $dictionary[$prev_index].$dictionary[$prev_index]{0}; + $decoded .= $dic_val; + } + // update dictionary + $dictionary[$dix] = $dic_val; + ++$dix; + // change bit length by case + if ($dix == 2047) { + $bitlen = 12; + } elseif ($dix == 1023) { + $bitlen = 11; + } elseif ($dix == 511) { + $bitlen = 10; + } + } + } + return $decoded; + } + + /** + * FlateDecode + * Decompresses data encoded using the zlib/deflate compression method, reproducing the original text or binary data. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterFlateDecode($data) { + // intialize string to return + $decoded = gzuncompress($data); + if ($decoded === false) { + $this->Error('decodeFlate: invalid code'); + } + return $decoded; + } + + /** + * RunLengthDecode + * Decompresses data encoded using a byte-oriented run-length encoding algorithm. + * @param $data (string) Data to decode. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterRunLengthDecode($data) { + // intialize string to return + $decoded = ''; + // data length + $data_length = strlen($data); + $i = 0; + while($i < $data_length) { + // get current byte value + $byte = ord($data{$i}); + if ($byte == 128) { + // a length value of 128 denote EOD + break; + } elseif ($byte < 128) { + // if the length byte is in the range 0 to 127 + // the following length + 1 (1 to 128) bytes shall be copied literally during decompression + $decoded .= substr($data, ($i + 1), ($byte + 1)); + // move to next block + $i += ($byte + 2); + } else { + // if length is in the range 129 to 255, + // the following single byte shall be copied 257 - length (2 to 128) times during decompression + $decoded .= str_repeat($data{($i + 1)}, (257 - $byte)); + // move to next block + $i += 2; + } + } + return $decoded; + } + + /** + * CCITTFaxDecode (NOT IMPLEMETED) + * Decompresses data encoded using the CCITT facsimile standard, reproducing the original data (typically monochrome image data at 1 bit per pixel). + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterCCITTFaxDecode($data) { + return $data; + } + + /** + * JBIG2Decode (NOT IMPLEMETED) + * Decompresses data encoded using the JBIG2 standard, reproducing the original monochrome (1 bit per pixel) image data (or an approximation of that data). + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterJBIG2Decode($data) { + return $data; + } + + /** + * DCTDecode (NOT IMPLEMETED) + * Decompresses data encoded using a DCT (discrete cosine transform) technique based on the JPEG standard, reproducing image sample data that approximates the original data. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterDCTDecode($data) { + return $data; + } + + /** + * JPXDecode (NOT IMPLEMETED) + * Decompresses data encoded using the wavelet-based JPEG2000 standard, reproducing the original image data. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterJPXDecode($data) { + return $data; + } + + /** + * Crypt (NOT IMPLEMETED) + * Decrypts data encrypted by a security handler, reproducing the data as it was before encryption. + * @param $data (string) Data to decode. + * @return Decoded data string. + * @public + * @since 1.0.000 (2011-05-23) + */ + public function decodeFilterCrypt($data) { + return $data; + } + + // --- END FILTERS SECTION ------------------------------------------------- + + /** + * This method is automatically called in case of fatal error; it simply outputs the message and halts the execution. + * @param $msg (string) The error message + * @public + * @since 1.0.000 (2011-05-23) + */ + public function Error($msg) { + // exit program and print error + die('TCPDF_FILTERS ERROR: '.$msg); + } + +} // END OF TCPDF_FILTERS CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/tcpdf_parser.php b/incs/tcpdf_old/tcpdf_parser.php new file mode 100644 index 0000000..1226760 --- /dev/null +++ b/incs/tcpdf_old/tcpdf_parser.php @@ -0,0 +1,501 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : This is a PHP class for parsing PDF documents. +// +//============================================================+ + +/** + * @file + * This is a PHP class for parsing PDF documents.
          + * @package com.tecnick.tcpdf + * @author Nicola Asuni + * @version 1.0.000 + */ + +// include class for decoding filters +require_once(dirname(__FILE__).'/tcpdf_filters.php'); + +/** + * @class TCPDF_PARSER + * This is a PHP class for parsing PDF documents.
          + * @package com.tecnick.tcpdf + * @brief This is a PHP class for parsing PDF documents.. + * @version 1.0.000 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_PARSER { + + /** + * Raw content of the PDF document. + * @private + */ + private $pdfdata = ''; + + /** + * XREF data. + * @protected + */ + protected $xref = array(); + + /** + * Array of PDF objects. + * @protected + */ + protected $objects = array(); + + /** + * Class object for decoding filters. + * @private + */ + private $FilterDecoders; + +// ----------------------------------------------------------------------------- + + /** + * Parse a PDF document an return an array of objects. + * @param $data (string) PDF data to parse. + * @public + * @since 1.0.000 (2011-05-24) + */ + public function __construct($data) { + if (empty($data)) { + $this->Error('Empty PDF data.'); + } + $this->pdfdata = $data; + // get length + $pdflen = strlen($this->pdfdata); + // initialize class for decoding filters + $this->FilterDecoders = new TCPDF_FILTERS(); + // get xref and trailer data + $this->xref = $this->getXrefData(); + // parse all document objects + $this->objects = array(); + foreach ($this->xref['xref'] as $obj => $offset) { + if (!isset($this->objects[$obj])) { + $this->objects[$obj] = $this->getIndirectObject($obj, $offset, true); + } + } + // release some memory + unset($this->pdfdata); + $this->pdfdata = ''; + } + + /** + * Return an array of parsed PDF document objects. + * @return (array) Array of parsed PDF document objects. + * @public + * @since 1.0.000 (2011-06-26) + */ + public function getParsedData() { + return array($this->xref, $this->objects); + } + + /** + * Get xref (cross-reference table) and trailer data from PDF document data. + * @param $offset (int) xref offset (if know). + * @param $xref (array) previous xref array (if any). + * @return Array containing xref and trailer data. + * @protected + * @since 1.0.000 (2011-05-24) + */ + protected function getXrefData($offset=0, $xref=array()) { + // find last startxref + if (preg_match_all('/[\r\n]startxref[\s]*[\r\n]+([0-9]+)[\s]*[\r\n]+%%EOF/i', $this->pdfdata, $matches, PREG_SET_ORDER, $offset) == 0) { + $this->Error('Unable to find startxref'); + } + $matches = array_pop($matches); + $startxref = $matches[1]; + // check xref position + if (strpos($this->pdfdata, 'xref', $startxref) != $startxref) { + $this->Error('Unable to find xref'); + } + // extract xref data (object indexes and offsets) + $offset = $startxref + 5; + // initialize object number + $obj_num = 0; + while (preg_match('/^([0-9]+)[\s]([0-9]+)[\s]?([nf]?)/im', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset) > 0) { + $offset = (strlen($matches[0][0]) + $matches[0][1]); + if ($matches[3][0] == 'n') { + // create unique object index: [object number]_[generation number] + $index = $obj_num.'_'.intval($matches[2][0]); + // check if object already exist + if (!isset($xref['xref'][$index])) { + // store object offset position + $xref['xref'][$index] = intval($matches[1][0]); + } + ++$obj_num; + $offset += 2; + } elseif ($matches[3][0] == 'f') { + ++$obj_num; + $offset += 2; + } else { + // object number (index) + $obj_num = intval($matches[1][0]); + } + } + // get trailer data + if (preg_match('/trailer[\s]*<<(.*)>>[\s]*[\r\n]+startxref[\s]*[\r\n]+/isU', $this->pdfdata, $matches, PREG_OFFSET_CAPTURE, $offset) > 0) { + $trailer_data = $matches[1][0]; + if (!isset($xref['trailer'])) { + // get only the last updated version + $xref['trailer'] = array(); + // parse trailer_data + if (preg_match('/Size[\s]+([0-9]+)/i', $trailer_data, $matches) > 0) { + $xref['trailer']['size'] = intval($matches[1]); + } + if (preg_match('/Root[\s]+([0-9]+)[\s]+([0-9]+)[\s]+R/i', $trailer_data, $matches) > 0) { + $xref['trailer']['root'] = intval($matches[1]).'_'.intval($matches[2]); + } + if (preg_match('/Encrypt[\s]+([0-9]+)[\s]+([0-9]+)[\s]+R/i', $trailer_data, $matches) > 0) { + $xref['trailer']['encrypt'] = intval($matches[1]).'_'.intval($matches[2]); + } + if (preg_match('/Info[\s]+([0-9]+)[\s]+([0-9]+)[\s]+R/i', $trailer_data, $matches) > 0) { + $xref['trailer']['info'] = intval($matches[1]).'_'.intval($matches[2]); + } + if (preg_match('/ID[\s]*[\[][\s]*[<]([^>]*)[>][\s]*[<]([^>]*)[>]/i', $trailer_data, $matches) > 0) { + $xref['trailer']['id'] = array(); + $xref['trailer']['id'][0] = $matches[1]; + $xref['trailer']['id'][1] = $matches[2]; + } + } + if (preg_match('/Prev[\s]+([0-9]+)/i', $trailer_data, $matches) > 0) { + // get previous xref + $xref = getXrefData(substr($this->pdfdata, 0, $startxref), intval($matches[1]), $xref); + } + } else { + $this->Error('Unable to find trailer'); + } + return $xref; + } + + /** + * Get object type, raw value and offset to next object + * @param $offset (int) Object offset. + * @return array containing object type, raw value and offset to next object + * @protected + * @since 1.0.000 (2011-06-20) + */ + protected function getRawObject($offset=0) { + $objtype = ''; // object type to be returned + $objval = ''; // object value to be returned + // skip initial white space chars: \x00 null (NUL), \x09 horizontal tab (HT), \x0A line feed (LF), \x0C form feed (FF), \x0D carriage return (CR), \x20 space (SP) + $offset += strspn($this->pdfdata, "\x00\x09\x0a\x0c\x0d\x20", $offset); + // get first char + $char = $this->pdfdata{$offset}; + // get object type + switch ($char) { + case '%': { // \x25 PERCENT SIGN + // skip comment and search for next token + $next = strcspn($this->pdfdata, "\r\n", $offset); + if ($next > 0) { + $offset += $next; + return $this->getRawObject($this->pdfdata, $offset); + } + break; + } + case '/': { // \x2F SOLIDUS + // name object + $objtype = $char; + ++$offset; + if (preg_match('/^([^\x00\x09\x0a\x0c\x0d\x20\s\x28\x29\x3c\x3e\x5b\x5d\x7b\x7d\x2f\x25]+)/', substr($this->pdfdata, $offset, 256), $matches) == 1) { + $objval = $matches[1]; // unescaped value + $offset += strlen($objval); + } + break; + } + case '(': // \x28 LEFT PARENTHESIS + case ')': { // \x29 RIGHT PARENTHESIS + // literal string object + $objtype = $char; + ++$offset; + $strpos = $offset; + if ($char == '(') { + $open_bracket = 1; + while ($open_bracket > 0) { + if (!isset($this->pdfdata{$strpos})) { + break; + } + $ch = $this->pdfdata{$strpos}; + switch ($ch) { + case '\\': { // REVERSE SOLIDUS (5Ch) (Backslash) + // skip next character + ++$strpos; + break; + } + case '(': { // LEFT PARENHESIS (28h) + ++$open_bracket; + break; + } + case ')': { // RIGHT PARENTHESIS (29h) + --$open_bracket; + break; + } + } + ++$strpos; + } + $objval = substr($this->pdfdata, $offset, ($strpos - $offset - 1)); + $offset = $strpos; + } + break; + } + case '[': // \x5B LEFT SQUARE BRACKET + case ']': { // \x5D RIGHT SQUARE BRACKET + // array object + $objtype = $char; + ++$offset; + if ($char == '[') { + // get array content + $objval = array(); + do { + // get element + $element = $this->getRawObject($offset); + $offset = $element[2]; + $objval[] = $element; + } while ($element[0] != ']'); + // remove closing delimiter + array_pop($objval); + } + break; + } + case '<': // \x3C LESS-THAN SIGN + case '>': { // \x3E GREATER-THAN SIGN + if (isset($this->pdfdata{($offset + 1)}) AND ($this->pdfdata{($offset + 1)} == $char)) { + // dictionary object + $objtype = $char.$char; + $offset += 2; + if ($char == '<') { + // get array content + $objval = array(); + do { + // get element + $element = $this->getRawObject($offset); + $offset = $element[2]; + $objval[] = $element; + } while ($element[0] != '>>'); + // remove closing delimiter + array_pop($objval); + } + } else { + // hexadecimal string object + $objtype = $char; + ++$offset; + if (($char == '<') AND (preg_match('/^([0-9A-Fa-f]+)[>]/iU', substr($this->pdfdata, $offset), $matches) == 1)) { + $objval = $matches[1]; + $offset += strlen($matches[0]); + } + } + break; + } + default: { + if (substr($this->pdfdata, $offset, 6) == 'endobj') { + // indirect object + $objtype = 'endobj'; + $offset += 6; + } elseif (substr($this->pdfdata, $offset, 4) == 'null') { + // null object + $objtype = 'null'; + $offset += 4; + $objval = 'null'; + } elseif (substr($this->pdfdata, $offset, 4) == 'true') { + // boolean true object + $objtype = 'boolean'; + $offset += 4; + $objval = 'true'; + } elseif (substr($this->pdfdata, $offset, 5) == 'false') { + // boolean false object + $objtype = 'boolean'; + $offset += 5; + $objval = 'false'; + } elseif (substr($this->pdfdata, $offset, 6) == 'stream') { + // start stream object + $objtype = 'stream'; + $offset += 6; + if (preg_match('/^[\r\n]+(.*)[\r\n]*endstream/isU', substr($this->pdfdata, $offset), $matches) == 1) { + $objval = $matches[1]; + $offset += strlen($matches[0]); + } + } elseif (substr($this->pdfdata, $offset, 9) == 'endstream') { + // end stream object + $objtype = 'endstream'; + $offset += 9; + } elseif (preg_match('/^([0-9]+)[\s]+([0-9]+)[\s]+R/iU', substr($this->pdfdata, $offset, 33), $matches) == 1) { + // indirect object reference + $objtype = 'ojbref'; + $offset += strlen($matches[0]); + $objval = intval($matches[1]).'_'.intval($matches[2]); + } elseif (preg_match('/^([0-9]+)[\s]+([0-9]+)[\s]+obj/iU', substr($this->pdfdata, $offset, 33), $matches) == 1) { + // object start + $objtype = 'ojb'; + $objval = intval($matches[1]).'_'.intval($matches[2]); + $offset += strlen ($matches[0]); + } elseif (($numlen = strspn($this->pdfdata, '+-.0123456789', $offset)) > 0) { + // numeric object + $objtype = 'numeric'; + $objval = substr($this->pdfdata, $offset, $numlen); + $offset += $numlen; + } + break; + } + } + return array($objtype, $objval, $offset); + } + + /** + * Get content of indirect object. + * @param $obj_ref (string) Object number and generation number separated by underscore character. + * @param $offset (int) Object offset. + * @param $decoding (boolean) If true decode streams. + * @return array containing object data. + * @protected + * @since 1.0.000 (2011-05-24) + */ + protected function getIndirectObject($obj_ref, $offset=0, $decoding=true) { + $obj = explode('_', $obj_ref); + if (($obj === false) OR (count($obj) != 2)) { + $this->Error('Invalid object reference: '.$obj); + return; + } + $objref = $obj[0].' '.$obj[1].' obj'; + if (strpos($this->pdfdata, $objref, $offset) != $offset) { + // an indirect reference to an undefined object shall be considered a reference to the null object + return array('null', 'null', $offset); + } + // starting position of object content + $offset += strlen($objref); + // get array of object content + $objdata = array(); + $i = 0; // object main index + do { + // get element + $element = $this->getRawObject($offset); + $offset = $element[2]; + // decode stream using stream's dictionary information + if ($decoding AND ($element[0] == 'stream') AND (isset($objdata[($i - 1)][0])) AND ($objdata[($i - 1)][0] == '<<')) { + $element[3] = $this->decodeStream($objdata[($i - 1)][1], $element[1]); + } + $objdata[$i] = $element; + ++$i; + } while ($element[0] != 'endobj'); + // remove closing delimiter + array_pop($objdata); + // return raw object content + return $objdata; + } + + /** + * Get the content of object, resolving indect object reference if necessary. + * @param $obj (string) Object value. + * @return array containing object data. + * @protected + * @since 1.0.000 (2011-06-26) + */ + protected function getObjectVal($obj) { + if ($obj[0] == 'objref') { + // reference to indirect object + if (isset($this->objects[$obj[1]])) { + // this object has been already parsed + return $this->objects[$obj[1]]; + } elseif (isset($this->xref[$obj[1]])) { + // parse new object + $this->objects[$obj[1]] = $this->getIndirectObject($obj[1], $this->xref[$obj[1]], false); + return $this->objects[$obj[1]]; + } + } + return $obj; + } + + /** + * Decode the specified stream. + * @param $sdic (array) Stream's dictionary array. + * @param $stream (string) Stream to decode. + * @return array containing decoded stream data and remaining filters. + * @protected + * @since 1.0.000 (2011-06-22) + */ + protected function decodeStream($sdic, $stream) { + // get stream lenght and filters + $slength = strlen($stream); + $filters = array(); + foreach ($sdic as $k => $v) { + if ($v[0] == '/') { + if (($v[1] == 'Length') AND (isset($sdic[($k + 1)])) AND ($sdic[($k + 1)][0] == 'numeric')) { + // get declared stream lenght + $declength = intval($sdic[($k + 1)][1]); + if ($declength < $slength) { + $stream = substr($stream, 0, $declength); + $slength = $declength; + } + } elseif (($v[1] == 'Filter') AND (isset($sdic[($k + 1)]))) { + // resolve indirect object + $objval = $this->getObjectVal($sdic[($k + 1)]); + if ($objval[0] == '/') { + // single filter + $filters[] = $objval[1]; + } elseif ($objval[0] == '[') { + // array of filters + foreach ($objval[1] as $flt) { + if ($flt[0] == '/') { + $filters[] = $flt[1]; + } + } + } + } + } + } + // decode the stream + $remaining_filters = array(); + foreach ($filters as $filter) { + if (in_array($filter, $this->FilterDecoders->getAvailableFilters())) { + $stream = $this->FilterDecoders->decodeFilter($filter, $stream); + } else { + // add missing filter to array + $remaining_filters[] = $filter; + } + } + return array($stream, $remaining_filters); + } + + /** + * This method is automatically called in case of fatal error; it simply outputs the message and halts the execution. + * @param $msg (string) The error message + * @public + * @since 1.0.000 (2011-05-23) + */ + public function Error($msg) { + // exit program and print error + die('TCPDF_PARSER ERROR: '.$msg); + } + +} // END OF TCPDF_PARSER CLASS + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/tcpdf_old/unicode_data.php b/incs/tcpdf_old/unicode_data.php new file mode 100644 index 0000000..936f4fe --- /dev/null +++ b/incs/tcpdf_old/unicode_data.php @@ -0,0 +1,18371 @@ +. +// +// See LICENSE.TXT file for more information. +// ------------------------------------------------------------------- +// +// Description : Unicode data for TCPDF library. +// +//============================================================+ +// THANKS TO +// Efthimios Mavrogeorgiadis +// Saleh AlMatrafe + +/** + * @file + * Unicode data class for TCPDF library. + * @author Nicola Asuni + * @package com.tecnick.tcpdf + * @since 2.1.000 (2008-01-08) + */ + +/** + * @class TCPDF_UNICODE_DATA + * This is a PHP class containing UnicOde data for TCPDF library. + * @package com.tecnick.tcpdf + * @version 1.0.009 + * @author Nicola Asuni - info@tecnick.com + */ +class TCPDF_UNICODE_DATA { + +/** + * Unicode code for Left-to-Right Mark. + * @public + */ +public $uni_LRM = 8206; + +/** + * Unicode code for Right-to-Left Mark. + * @public + */ +public $uni_RLM = 8207; + +/** + * Unicode code for Left-to-Right Embedding. + * @public + */ +public $uni_LRE = 8234; + +/** + * Unicode code for Right-to-Left Embedding. + * @public + */ +public $uni_RLE = 8235; + +/** + * Unicode code for Pop Directional Format. + * @public + */ +public $uni_PDF = 8236; + +/** + * Unicode code for Left-to-Right Override. + * @public + */ +public $uni_LRO = 8237; + +/** + * Unicode code for Right-to-Left Override. + * @public + */ +public $uni_RLO = 8238; + +/** + * Pattern to test RTL (Righ-To-Left) strings using regular expressions. + * @public + */ +public $uni_RE_PATTERN_RTL = "/( + \xD6\xBE # R + | \xD7[\x80\x83\x86\x90-\xAA\xB0-\xB4] # R + | \xDF[\x80-\xAA\xB4\xB5\xBA] # R + | \xE2\x80\x8F # R + | \xEF\xAC[\x9D\x9F\xA0-\xA8\xAA-\xB6\xB8-\xBC\xBE] # R + | \xEF\xAD[\x80\x81\x83\x84\x86-\x8F] # R + | \xF0\x90\xA0[\x80-\x85\x88\x8A-\xB5\xB7\xB8\xBC\xBF] # R + | \xF0\x90\xA4[\x80-\x99] # R + | \xF0\x90\xA8[\x80\x90-\x93\x95-\x97\x99-\xB3] # R + | \xF0\x90\xA9[\x80-\x87\x90-\x98] # R + | \xE2\x80[\xAB\xAE] # RLE & RLO + )/x"; + +/** + * Pattern to test Arabic strings using regular expressions. Source: http://www.w3.org/International/questions/qa-forms-utf-8 + * @public + */ +public $uni_RE_PATTERN_ARABIC = "/( + \xD8[\x80-\x83\x8B\x8D\x9B\x9E\x9F\xA1-\xBA] # AL + | \xD9[\x80-\x8A\xAD-\xAF\xB1-\xBF] # AL + | \xDA[\x80-\xBF] # AL + | \xDB[\x80-\x95\x9D\xA5\xA6\xAE\xAF\xBA-\xBF] # AL + | \xDC[\x80-\x8D\x90\x92-\xAF] # AL + | \xDD[\x8D-\xAD] # AL + | \xDE[\x80-\xA5\xB1] # AL + | \xEF\xAD[\x90-\xBF] # AL + | \xEF\xAE[\x80-\xB1] # AL + | \xEF\xAF[\x93-\xBF] # AL + | \xEF[\xB0-\xB3][\x80-\xBF] # AL + | \xEF\xB4[\x80-\xBD] # AL + | \xEF\xB5[\x90-\xBF] # AL + | \xEF\xB6[\x80-\x8F\x92-\xBF] # AL + | \xEF\xB7[\x80-\x87\xB0-\xBC] # AL + | \xEF\xB9[\xB0-\xB4\xB6-\xBF] # AL + | \xEF\xBA[\x80-\xBF] # AL + | \xEF\xBB[\x80-\xBC] # AL + | \xD9[\xA0-\xA9\xAB\xAC] # AN + )/x"; + +/** + * Array of Unicode types. + * @public + */ +public $uni_type = array( +0=>'BN', +1=>'BN', +2=>'BN', +3=>'BN', +4=>'BN', +5=>'BN', +6=>'BN', +7=>'BN', +8=>'BN', +9=>'S', +10=>'B', +11=>'S', +12=>'WS', +13=>'B', +14=>'BN', +15=>'BN', +16=>'BN', +17=>'BN', +18=>'BN', +19=>'BN', +20=>'BN', +21=>'BN', +22=>'BN', +23=>'BN', +24=>'BN', +25=>'BN', +26=>'BN', +27=>'BN', +28=>'B', +29=>'B', +30=>'B', +31=>'S', +32=>'WS', +33=>'ON', +34=>'ON', +35=>'ET', +36=>'ET', +37=>'ET', +38=>'ON', +39=>'ON', +40=>'ON', +41=>'ON', +42=>'ON', +43=>'ES', +44=>'CS', +45=>'ES', +46=>'CS', +47=>'CS', +48=>'EN', +49=>'EN', +50=>'EN', +51=>'EN', +52=>'EN', +53=>'EN', +54=>'EN', +55=>'EN', +56=>'EN', +57=>'EN', +58=>'CS', +59=>'ON', +60=>'ON', +61=>'ON', +62=>'ON', +63=>'ON', +64=>'ON', +65=>'L', +66=>'L', +67=>'L', +68=>'L', +69=>'L', +70=>'L', +71=>'L', +72=>'L', +73=>'L', +74=>'L', +75=>'L', +76=>'L', +77=>'L', +78=>'L', +79=>'L', +80=>'L', +81=>'L', +82=>'L', +83=>'L', +84=>'L', +85=>'L', +86=>'L', +87=>'L', +88=>'L', +89=>'L', +90=>'L', +91=>'ON', +92=>'ON', +93=>'ON', +94=>'ON', +95=>'ON', +96=>'ON', +97=>'L', +98=>'L', +99=>'L', +100=>'L', +101=>'L', +102=>'L', +103=>'L', +104=>'L', +105=>'L', +106=>'L', +107=>'L', +108=>'L', +109=>'L', +110=>'L', +111=>'L', +112=>'L', +113=>'L', +114=>'L', +115=>'L', +116=>'L', +117=>'L', +118=>'L', +119=>'L', +120=>'L', +121=>'L', +122=>'L', +123=>'ON', +124=>'ON', +125=>'ON', +126=>'ON', +127=>'BN', +128=>'BN', +129=>'BN', +130=>'BN', +131=>'BN', +132=>'BN', +133=>'B', +134=>'BN', +135=>'BN', +136=>'BN', +137=>'BN', +138=>'BN', +139=>'BN', +140=>'BN', +141=>'BN', +142=>'BN', +143=>'BN', +144=>'BN', +145=>'BN', +146=>'BN', +147=>'BN', +148=>'BN', +149=>'BN', +150=>'BN', +151=>'BN', +152=>'BN', +153=>'BN', +154=>'BN', +155=>'BN', +156=>'BN', +157=>'BN', +158=>'BN', +159=>'BN', +160=>'CS', +161=>'ON', +162=>'ET', +163=>'ET', +164=>'ET', +165=>'ET', +166=>'ON', +167=>'ON', +168=>'ON', +169=>'ON', +170=>'L', +171=>'ON', +172=>'ON', +173=>'BN', +174=>'ON', +175=>'ON', +176=>'ET', +177=>'ET', +178=>'EN', +179=>'EN', +180=>'ON', +181=>'L', +182=>'ON', +183=>'ON', +184=>'ON', +185=>'EN', +186=>'L', +187=>'ON', +188=>'ON', +189=>'ON', +190=>'ON', +191=>'ON', +192=>'L', +193=>'L', +194=>'L', +195=>'L', +196=>'L', +197=>'L', +198=>'L', +199=>'L', +200=>'L', +201=>'L', +202=>'L', +203=>'L', +204=>'L', +205=>'L', +206=>'L', +207=>'L', +208=>'L', +209=>'L', +210=>'L', +211=>'L', +212=>'L', +213=>'L', +214=>'L', +215=>'ON', +216=>'L', +217=>'L', +218=>'L', +219=>'L', +220=>'L', +221=>'L', +222=>'L', +223=>'L', +224=>'L', +225=>'L', +226=>'L', +227=>'L', +228=>'L', +229=>'L', +230=>'L', +231=>'L', +232=>'L', +233=>'L', +234=>'L', +235=>'L', +236=>'L', +237=>'L', +238=>'L', +239=>'L', +240=>'L', +241=>'L', +242=>'L', +243=>'L', +244=>'L', +245=>'L', +246=>'L', +247=>'ON', +248=>'L', +249=>'L', +250=>'L', +251=>'L', +252=>'L', +253=>'L', +254=>'L', +255=>'L', +256=>'L', +257=>'L', +258=>'L', +259=>'L', +260=>'L', +261=>'L', +262=>'L', +263=>'L', +264=>'L', +265=>'L', +266=>'L', +267=>'L', +268=>'L', +269=>'L', +270=>'L', +271=>'L', +272=>'L', +273=>'L', +274=>'L', +275=>'L', +276=>'L', +277=>'L', +278=>'L', +279=>'L', +280=>'L', +281=>'L', +282=>'L', +283=>'L', +284=>'L', +285=>'L', +286=>'L', +287=>'L', +288=>'L', +289=>'L', +290=>'L', +291=>'L', +292=>'L', +293=>'L', +294=>'L', +295=>'L', +296=>'L', +297=>'L', +298=>'L', +299=>'L', +300=>'L', +301=>'L', +302=>'L', +303=>'L', +304=>'L', +305=>'L', +306=>'L', +307=>'L', +308=>'L', +309=>'L', +310=>'L', +311=>'L', +312=>'L', +313=>'L', +314=>'L', +315=>'L', +316=>'L', +317=>'L', +318=>'L', +319=>'L', +320=>'L', +321=>'L', +322=>'L', +323=>'L', +324=>'L', +325=>'L', +326=>'L', +327=>'L', +328=>'L', +329=>'L', +330=>'L', +331=>'L', +332=>'L', +333=>'L', +334=>'L', +335=>'L', +336=>'L', +337=>'L', +338=>'L', +339=>'L', +340=>'L', +341=>'L', +342=>'L', +343=>'L', +344=>'L', +345=>'L', +346=>'L', +347=>'L', +348=>'L', +349=>'L', +350=>'L', +351=>'L', +352=>'L', +353=>'L', +354=>'L', +355=>'L', +356=>'L', +357=>'L', +358=>'L', +359=>'L', +360=>'L', +361=>'L', +362=>'L', +363=>'L', +364=>'L', +365=>'L', +366=>'L', +367=>'L', +368=>'L', +369=>'L', +370=>'L', +371=>'L', +372=>'L', +373=>'L', +374=>'L', +375=>'L', +376=>'L', +377=>'L', +378=>'L', +379=>'L', +380=>'L', +381=>'L', +382=>'L', +383=>'L', +384=>'L', +385=>'L', +386=>'L', +387=>'L', +388=>'L', +389=>'L', +390=>'L', +391=>'L', +392=>'L', +393=>'L', +394=>'L', +395=>'L', +396=>'L', +397=>'L', +398=>'L', +399=>'L', +400=>'L', +401=>'L', +402=>'L', +403=>'L', +404=>'L', +405=>'L', +406=>'L', +407=>'L', +408=>'L', +409=>'L', +410=>'L', +411=>'L', +412=>'L', +413=>'L', +414=>'L', +415=>'L', +416=>'L', +417=>'L', +418=>'L', +419=>'L', +420=>'L', +421=>'L', +422=>'L', +423=>'L', +424=>'L', +425=>'L', +426=>'L', +427=>'L', +428=>'L', +429=>'L', +430=>'L', +431=>'L', +432=>'L', +433=>'L', +434=>'L', +435=>'L', +436=>'L', +437=>'L', +438=>'L', +439=>'L', +440=>'L', +441=>'L', +442=>'L', +443=>'L', +444=>'L', +445=>'L', +446=>'L', +447=>'L', +448=>'L', +449=>'L', +450=>'L', +451=>'L', +452=>'L', +453=>'L', +454=>'L', +455=>'L', +456=>'L', +457=>'L', +458=>'L', +459=>'L', +460=>'L', +461=>'L', +462=>'L', +463=>'L', +464=>'L', +465=>'L', +466=>'L', +467=>'L', +468=>'L', +469=>'L', +470=>'L', +471=>'L', +472=>'L', +473=>'L', +474=>'L', +475=>'L', +476=>'L', +477=>'L', +478=>'L', +479=>'L', +480=>'L', +481=>'L', +482=>'L', +483=>'L', +484=>'L', +485=>'L', +486=>'L', +487=>'L', +488=>'L', +489=>'L', +490=>'L', +491=>'L', +492=>'L', +493=>'L', +494=>'L', +495=>'L', +496=>'L', +497=>'L', +498=>'L', +499=>'L', +500=>'L', +501=>'L', +502=>'L', +503=>'L', +504=>'L', +505=>'L', +506=>'L', +507=>'L', +508=>'L', +509=>'L', +510=>'L', +511=>'L', +512=>'L', +513=>'L', +514=>'L', +515=>'L', +516=>'L', +517=>'L', +518=>'L', +519=>'L', +520=>'L', +521=>'L', +522=>'L', +523=>'L', +524=>'L', +525=>'L', +526=>'L', +527=>'L', +528=>'L', +529=>'L', +530=>'L', +531=>'L', +532=>'L', +533=>'L', +534=>'L', +535=>'L', +536=>'L', +537=>'L', +538=>'L', +539=>'L', +540=>'L', +541=>'L', +542=>'L', +543=>'L', +544=>'L', +545=>'L', +546=>'L', +547=>'L', +548=>'L', +549=>'L', +550=>'L', +551=>'L', +552=>'L', +553=>'L', +554=>'L', +555=>'L', +556=>'L', +557=>'L', +558=>'L', +559=>'L', +560=>'L', +561=>'L', +562=>'L', +563=>'L', +564=>'L', +565=>'L', +566=>'L', +567=>'L', +568=>'L', +569=>'L', +570=>'L', +571=>'L', +572=>'L', +573=>'L', +574=>'L', +575=>'L', +576=>'L', +577=>'L', +578=>'L', +579=>'L', +580=>'L', +581=>'L', +582=>'L', +583=>'L', +584=>'L', +585=>'L', +586=>'L', +587=>'L', +588=>'L', +589=>'L', +590=>'L', +591=>'L', +592=>'L', +593=>'L', +594=>'L', +595=>'L', +596=>'L', +597=>'L', +598=>'L', +599=>'L', +600=>'L', +601=>'L', +602=>'L', +603=>'L', +604=>'L', +605=>'L', +606=>'L', +607=>'L', +608=>'L', +609=>'L', +610=>'L', +611=>'L', +612=>'L', +613=>'L', +614=>'L', +615=>'L', +616=>'L', +617=>'L', +618=>'L', +619=>'L', +620=>'L', +621=>'L', +622=>'L', +623=>'L', +624=>'L', +625=>'L', +626=>'L', +627=>'L', +628=>'L', +629=>'L', +630=>'L', +631=>'L', +632=>'L', +633=>'L', +634=>'L', +635=>'L', +636=>'L', +637=>'L', +638=>'L', +639=>'L', +640=>'L', +641=>'L', +642=>'L', +643=>'L', +644=>'L', +645=>'L', +646=>'L', +647=>'L', +648=>'L', +649=>'L', +650=>'L', +651=>'L', +652=>'L', +653=>'L', +654=>'L', +655=>'L', +656=>'L', +657=>'L', +658=>'L', +659=>'L', +660=>'L', +661=>'L', +662=>'L', +663=>'L', +664=>'L', +665=>'L', +666=>'L', +667=>'L', +668=>'L', +669=>'L', +670=>'L', +671=>'L', +672=>'L', +673=>'L', +674=>'L', +675=>'L', +676=>'L', +677=>'L', +678=>'L', +679=>'L', +680=>'L', +681=>'L', +682=>'L', +683=>'L', +684=>'L', +685=>'L', +686=>'L', +687=>'L', +688=>'L', +689=>'L', +690=>'L', +691=>'L', +692=>'L', +693=>'L', +694=>'L', +695=>'L', +696=>'L', +697=>'ON', +698=>'ON', +699=>'L', +700=>'L', +701=>'L', +702=>'L', +703=>'L', +704=>'L', +705=>'L', +706=>'ON', +707=>'ON', +708=>'ON', +709=>'ON', +710=>'ON', +711=>'ON', +712=>'ON', +713=>'ON', +714=>'ON', +715=>'ON', +716=>'ON', +717=>'ON', +718=>'ON', +719=>'ON', +720=>'L', +721=>'L', +722=>'ON', +723=>'ON', +724=>'ON', +725=>'ON', +726=>'ON', +727=>'ON', +728=>'ON', +729=>'ON', +730=>'ON', +731=>'ON', +732=>'ON', +733=>'ON', +734=>'ON', +735=>'ON', +736=>'L', +737=>'L', +738=>'L', +739=>'L', +740=>'L', +741=>'ON', +742=>'ON', +743=>'ON', +744=>'ON', +745=>'ON', +746=>'ON', +747=>'ON', +748=>'ON', +749=>'ON', +750=>'L', +751=>'ON', +752=>'ON', +753=>'ON', +754=>'ON', +755=>'ON', +756=>'ON', +757=>'ON', +758=>'ON', +759=>'ON', +760=>'ON', +761=>'ON', +762=>'ON', +763=>'ON', +764=>'ON', +765=>'ON', +766=>'ON', +767=>'ON', +768=>'NSM', +769=>'NSM', +770=>'NSM', +771=>'NSM', +772=>'NSM', +773=>'NSM', +774=>'NSM', +775=>'NSM', +776=>'NSM', +777=>'NSM', +778=>'NSM', +779=>'NSM', +780=>'NSM', +781=>'NSM', +782=>'NSM', +783=>'NSM', +784=>'NSM', +785=>'NSM', +786=>'NSM', +787=>'NSM', +788=>'NSM', +789=>'NSM', +790=>'NSM', +791=>'NSM', +792=>'NSM', +793=>'NSM', +794=>'NSM', +795=>'NSM', +796=>'NSM', +797=>'NSM', +798=>'NSM', +799=>'NSM', +800=>'NSM', +801=>'NSM', +802=>'NSM', +803=>'NSM', +804=>'NSM', +805=>'NSM', +806=>'NSM', +807=>'NSM', +808=>'NSM', +809=>'NSM', +810=>'NSM', +811=>'NSM', +812=>'NSM', +813=>'NSM', +814=>'NSM', +815=>'NSM', +816=>'NSM', +817=>'NSM', +818=>'NSM', +819=>'NSM', +820=>'NSM', +821=>'NSM', +822=>'NSM', +823=>'NSM', +824=>'NSM', +825=>'NSM', +826=>'NSM', +827=>'NSM', +828=>'NSM', +829=>'NSM', +830=>'NSM', +831=>'NSM', +832=>'NSM', +833=>'NSM', +834=>'NSM', +835=>'NSM', +836=>'NSM', +837=>'NSM', +838=>'NSM', +839=>'NSM', +840=>'NSM', +841=>'NSM', +842=>'NSM', +843=>'NSM', +844=>'NSM', +845=>'NSM', +846=>'NSM', +847=>'NSM', +848=>'NSM', +849=>'NSM', +850=>'NSM', +851=>'NSM', +852=>'NSM', +853=>'NSM', +854=>'NSM', +855=>'NSM', +856=>'NSM', +857=>'NSM', +858=>'NSM', +859=>'NSM', +860=>'NSM', +861=>'NSM', +862=>'NSM', +863=>'NSM', +864=>'NSM', +865=>'NSM', +866=>'NSM', +867=>'NSM', +868=>'NSM', +869=>'NSM', +870=>'NSM', +871=>'NSM', +872=>'NSM', +873=>'NSM', +874=>'NSM', +875=>'NSM', +876=>'NSM', +877=>'NSM', +878=>'NSM', +879=>'NSM', +884=>'ON', +885=>'ON', +890=>'L', +891=>'L', +892=>'L', +893=>'L', +894=>'ON', +900=>'ON', +901=>'ON', +902=>'L', +903=>'ON', +904=>'L', +905=>'L', +906=>'L', +908=>'L', +910=>'L', +911=>'L', +912=>'L', +913=>'L', +914=>'L', +915=>'L', +916=>'L', +917=>'L', +918=>'L', +919=>'L', +920=>'L', +921=>'L', +922=>'L', +923=>'L', +924=>'L', +925=>'L', +926=>'L', +927=>'L', +928=>'L', +929=>'L', +931=>'L', +932=>'L', +933=>'L', +934=>'L', +935=>'L', +936=>'L', +937=>'L', +938=>'L', +939=>'L', +940=>'L', +941=>'L', +942=>'L', +943=>'L', +944=>'L', +945=>'L', +946=>'L', +947=>'L', +948=>'L', +949=>'L', +950=>'L', +951=>'L', +952=>'L', +953=>'L', +954=>'L', +955=>'L', +956=>'L', +957=>'L', +958=>'L', +959=>'L', +960=>'L', +961=>'L', +962=>'L', +963=>'L', +964=>'L', +965=>'L', +966=>'L', +967=>'L', +968=>'L', +969=>'L', +970=>'L', +971=>'L', +972=>'L', +973=>'L', +974=>'L', +976=>'L', +977=>'L', +978=>'L', +979=>'L', +980=>'L', +981=>'L', +982=>'L', +983=>'L', +984=>'L', +985=>'L', +986=>'L', +987=>'L', +988=>'L', +989=>'L', +990=>'L', +991=>'L', +992=>'L', +993=>'L', +994=>'L', +995=>'L', +996=>'L', +997=>'L', +998=>'L', +999=>'L', +1000=>'L', +1001=>'L', +1002=>'L', +1003=>'L', +1004=>'L', +1005=>'L', +1006=>'L', +1007=>'L', +1008=>'L', +1009=>'L', +1010=>'L', +1011=>'L', +1012=>'L', +1013=>'L', +1014=>'ON', +1015=>'L', +1016=>'L', +1017=>'L', +1018=>'L', +1019=>'L', +1020=>'L', +1021=>'L', +1022=>'L', +1023=>'L', +1024=>'L', +1025=>'L', +1026=>'L', +1027=>'L', +1028=>'L', +1029=>'L', +1030=>'L', +1031=>'L', +1032=>'L', +1033=>'L', +1034=>'L', +1035=>'L', +1036=>'L', +1037=>'L', +1038=>'L', +1039=>'L', +1040=>'L', +1041=>'L', +1042=>'L', +1043=>'L', +1044=>'L', +1045=>'L', +1046=>'L', +1047=>'L', +1048=>'L', +1049=>'L', +1050=>'L', +1051=>'L', +1052=>'L', +1053=>'L', +1054=>'L', +1055=>'L', +1056=>'L', +1057=>'L', +1058=>'L', +1059=>'L', +1060=>'L', +1061=>'L', +1062=>'L', +1063=>'L', +1064=>'L', +1065=>'L', +1066=>'L', +1067=>'L', +1068=>'L', +1069=>'L', +1070=>'L', +1071=>'L', +1072=>'L', +1073=>'L', +1074=>'L', +1075=>'L', +1076=>'L', +1077=>'L', +1078=>'L', +1079=>'L', +1080=>'L', +1081=>'L', +1082=>'L', +1083=>'L', +1084=>'L', +1085=>'L', +1086=>'L', +1087=>'L', +1088=>'L', +1089=>'L', +1090=>'L', +1091=>'L', +1092=>'L', +1093=>'L', +1094=>'L', +1095=>'L', +1096=>'L', +1097=>'L', +1098=>'L', +1099=>'L', +1100=>'L', +1101=>'L', +1102=>'L', +1103=>'L', +1104=>'L', +1105=>'L', +1106=>'L', +1107=>'L', +1108=>'L', +1109=>'L', +1110=>'L', +1111=>'L', +1112=>'L', +1113=>'L', +1114=>'L', +1115=>'L', +1116=>'L', +1117=>'L', +1118=>'L', +1119=>'L', +1120=>'L', +1121=>'L', +1122=>'L', +1123=>'L', +1124=>'L', +1125=>'L', +1126=>'L', +1127=>'L', +1128=>'L', +1129=>'L', +1130=>'L', +1131=>'L', +1132=>'L', +1133=>'L', +1134=>'L', +1135=>'L', +1136=>'L', +1137=>'L', +1138=>'L', +1139=>'L', +1140=>'L', +1141=>'L', +1142=>'L', +1143=>'L', +1144=>'L', +1145=>'L', +1146=>'L', +1147=>'L', +1148=>'L', +1149=>'L', +1150=>'L', +1151=>'L', +1152=>'L', +1153=>'L', +1154=>'L', +1155=>'NSM', +1156=>'NSM', +1157=>'NSM', +1158=>'NSM', +1160=>'NSM', +1161=>'NSM', +1162=>'L', +1163=>'L', +1164=>'L', +1165=>'L', +1166=>'L', +1167=>'L', +1168=>'L', +1169=>'L', +1170=>'L', +1171=>'L', +1172=>'L', +1173=>'L', +1174=>'L', +1175=>'L', +1176=>'L', +1177=>'L', +1178=>'L', +1179=>'L', +1180=>'L', +1181=>'L', +1182=>'L', +1183=>'L', +1184=>'L', +1185=>'L', +1186=>'L', +1187=>'L', +1188=>'L', +1189=>'L', +1190=>'L', +1191=>'L', +1192=>'L', +1193=>'L', +1194=>'L', +1195=>'L', +1196=>'L', +1197=>'L', +1198=>'L', +1199=>'L', +1200=>'L', +1201=>'L', +1202=>'L', +1203=>'L', +1204=>'L', +1205=>'L', +1206=>'L', +1207=>'L', +1208=>'L', +1209=>'L', +1210=>'L', +1211=>'L', +1212=>'L', +1213=>'L', +1214=>'L', +1215=>'L', +1216=>'L', +1217=>'L', +1218=>'L', +1219=>'L', +1220=>'L', +1221=>'L', +1222=>'L', +1223=>'L', +1224=>'L', +1225=>'L', +1226=>'L', +1227=>'L', +1228=>'L', +1229=>'L', +1230=>'L', +1231=>'L', +1232=>'L', +1233=>'L', +1234=>'L', +1235=>'L', +1236=>'L', +1237=>'L', +1238=>'L', +1239=>'L', +1240=>'L', +1241=>'L', +1242=>'L', +1243=>'L', +1244=>'L', +1245=>'L', +1246=>'L', +1247=>'L', +1248=>'L', +1249=>'L', +1250=>'L', +1251=>'L', +1252=>'L', +1253=>'L', +1254=>'L', +1255=>'L', +1256=>'L', +1257=>'L', +1258=>'L', +1259=>'L', +1260=>'L', +1261=>'L', +1262=>'L', +1263=>'L', +1264=>'L', +1265=>'L', +1266=>'L', +1267=>'L', +1268=>'L', +1269=>'L', +1270=>'L', +1271=>'L', +1272=>'L', +1273=>'L', +1274=>'L', +1275=>'L', +1276=>'L', +1277=>'L', +1278=>'L', +1279=>'L', +1280=>'L', +1281=>'L', +1282=>'L', +1283=>'L', +1284=>'L', +1285=>'L', +1286=>'L', +1287=>'L', +1288=>'L', +1289=>'L', +1290=>'L', +1291=>'L', +1292=>'L', +1293=>'L', +1294=>'L', +1295=>'L', +1296=>'L', +1297=>'L', +1298=>'L', +1299=>'L', +1329=>'L', +1330=>'L', +1331=>'L', +1332=>'L', +1333=>'L', +1334=>'L', +1335=>'L', +1336=>'L', +1337=>'L', +1338=>'L', +1339=>'L', +1340=>'L', +1341=>'L', +1342=>'L', +1343=>'L', +1344=>'L', +1345=>'L', +1346=>'L', +1347=>'L', +1348=>'L', +1349=>'L', +1350=>'L', +1351=>'L', +1352=>'L', +1353=>'L', +1354=>'L', +1355=>'L', +1356=>'L', +1357=>'L', +1358=>'L', +1359=>'L', +1360=>'L', +1361=>'L', +1362=>'L', +1363=>'L', +1364=>'L', +1365=>'L', +1366=>'L', +1369=>'L', +1370=>'L', +1371=>'L', +1372=>'L', +1373=>'L', +1374=>'L', +1375=>'L', +1377=>'L', +1378=>'L', +1379=>'L', +1380=>'L', +1381=>'L', +1382=>'L', +1383=>'L', +1384=>'L', +1385=>'L', +1386=>'L', +1387=>'L', +1388=>'L', +1389=>'L', +1390=>'L', +1391=>'L', +1392=>'L', +1393=>'L', +1394=>'L', +1395=>'L', +1396=>'L', +1397=>'L', +1398=>'L', +1399=>'L', +1400=>'L', +1401=>'L', +1402=>'L', +1403=>'L', +1404=>'L', +1405=>'L', +1406=>'L', +1407=>'L', +1408=>'L', +1409=>'L', +1410=>'L', +1411=>'L', +1412=>'L', +1413=>'L', +1414=>'L', +1415=>'L', +1417=>'L', +1418=>'ON', +1425=>'NSM', +1426=>'NSM', +1427=>'NSM', +1428=>'NSM', +1429=>'NSM', +1430=>'NSM', +1431=>'NSM', +1432=>'NSM', +1433=>'NSM', +1434=>'NSM', +1435=>'NSM', +1436=>'NSM', +1437=>'NSM', +1438=>'NSM', +1439=>'NSM', +1440=>'NSM', +1441=>'NSM', +1442=>'NSM', +1443=>'NSM', +1444=>'NSM', +1445=>'NSM', +1446=>'NSM', +1447=>'NSM', +1448=>'NSM', +1449=>'NSM', +1450=>'NSM', +1451=>'NSM', +1452=>'NSM', +1453=>'NSM', +1454=>'NSM', +1455=>'NSM', +1456=>'NSM', +1457=>'NSM', +1458=>'NSM', +1459=>'NSM', +1460=>'NSM', +1461=>'NSM', +1462=>'NSM', +1463=>'NSM', +1464=>'NSM', +1465=>'NSM', +1466=>'NSM', +1467=>'NSM', +1468=>'NSM', +1469=>'NSM', +1470=>'R', +1471=>'NSM', +1472=>'R', +1473=>'NSM', +1474=>'NSM', +1475=>'R', +1476=>'NSM', +1477=>'NSM', +1478=>'R', +1479=>'NSM', +1488=>'R', +1489=>'R', +1490=>'R', +1491=>'R', +1492=>'R', +1493=>'R', +1494=>'R', +1495=>'R', +1496=>'R', +1497=>'R', +1498=>'R', +1499=>'R', +1500=>'R', +1501=>'R', +1502=>'R', +1503=>'R', +1504=>'R', +1505=>'R', +1506=>'R', +1507=>'R', +1508=>'R', +1509=>'R', +1510=>'R', +1511=>'R', +1512=>'R', +1513=>'R', +1514=>'R', +1520=>'R', +1521=>'R', +1522=>'R', +1523=>'R', +1524=>'R', +1536=>'AL', +1537=>'AL', +1538=>'AL', +1539=>'AL', +1547=>'AL', +1548=>'CS', +1549=>'AL', +1550=>'ON', +1551=>'ON', +1552=>'NSM', +1553=>'NSM', +1554=>'NSM', +1555=>'NSM', +1556=>'NSM', +1557=>'NSM', +1563=>'AL', +1566=>'AL', +1567=>'AL', +1569=>'AL', +1570=>'AL', +1571=>'AL', +1572=>'AL', +1573=>'AL', +1574=>'AL', +1575=>'AL', +1576=>'AL', +1577=>'AL', +1578=>'AL', +1579=>'AL', +1580=>'AL', +1581=>'AL', +1582=>'AL', +1583=>'AL', +1584=>'AL', +1585=>'AL', +1586=>'AL', +1587=>'AL', +1588=>'AL', +1589=>'AL', +1590=>'AL', +1591=>'AL', +1592=>'AL', +1593=>'AL', +1594=>'AL', +1600=>'AL', +1601=>'AL', +1602=>'AL', +1603=>'AL', +1604=>'AL', +1605=>'AL', +1606=>'AL', +1607=>'AL', +1608=>'AL', +1609=>'AL', +1610=>'AL', +1611=>'NSM', +1612=>'NSM', +1613=>'NSM', +1614=>'NSM', +1615=>'NSM', +1616=>'NSM', +1617=>'NSM', +1618=>'NSM', +1619=>'NSM', +1620=>'NSM', +1621=>'NSM', +1622=>'NSM', +1623=>'NSM', +1624=>'NSM', +1625=>'NSM', +1626=>'NSM', +1627=>'NSM', +1628=>'NSM', +1629=>'NSM', +1630=>'NSM', +1632=>'AN', +1633=>'AN', +1634=>'AN', +1635=>'AN', +1636=>'AN', +1637=>'AN', +1638=>'AN', +1639=>'AN', +1640=>'AN', +1641=>'AN', +1642=>'ET', +1643=>'AN', +1644=>'AN', +1645=>'AL', +1646=>'AL', +1647=>'AL', +1648=>'NSM', +1649=>'AL', +1650=>'AL', +1651=>'AL', +1652=>'AL', +1653=>'AL', +1654=>'AL', +1655=>'AL', +1656=>'AL', +1657=>'AL', +1658=>'AL', +1659=>'AL', +1660=>'AL', +1661=>'AL', +1662=>'AL', +1663=>'AL', +1664=>'AL', +1665=>'AL', +1666=>'AL', +1667=>'AL', +1668=>'AL', +1669=>'AL', +1670=>'AL', +1671=>'AL', +1672=>'AL', +1673=>'AL', +1674=>'AL', +1675=>'AL', +1676=>'AL', +1677=>'AL', +1678=>'AL', +1679=>'AL', +1680=>'AL', +1681=>'AL', +1682=>'AL', +1683=>'AL', +1684=>'AL', +1685=>'AL', +1686=>'AL', +1687=>'AL', +1688=>'AL', +1689=>'AL', +1690=>'AL', +1691=>'AL', +1692=>'AL', +1693=>'AL', +1694=>'AL', +1695=>'AL', +1696=>'AL', +1697=>'AL', +1698=>'AL', +1699=>'AL', +1700=>'AL', +1701=>'AL', +1702=>'AL', +1703=>'AL', +1704=>'AL', +1705=>'AL', +1706=>'AL', +1707=>'AL', +1708=>'AL', +1709=>'AL', +1710=>'AL', +1711=>'AL', +1712=>'AL', +1713=>'AL', +1714=>'AL', +1715=>'AL', +1716=>'AL', +1717=>'AL', +1718=>'AL', +1719=>'AL', +1720=>'AL', +1721=>'AL', +1722=>'AL', +1723=>'AL', +1724=>'AL', +1725=>'AL', +1726=>'AL', +1727=>'AL', +1728=>'AL', +1729=>'AL', +1730=>'AL', +1731=>'AL', +1732=>'AL', +1733=>'AL', +1734=>'AL', +1735=>'AL', +1736=>'AL', +1737=>'AL', +1738=>'AL', +1739=>'AL', +1740=>'AL', +1741=>'AL', +1742=>'AL', +1743=>'AL', +1744=>'AL', +1745=>'AL', +1746=>'AL', +1747=>'AL', +1748=>'AL', +1749=>'AL', +1750=>'NSM', +1751=>'NSM', +1752=>'NSM', +1753=>'NSM', +1754=>'NSM', +1755=>'NSM', +1756=>'NSM', +1757=>'AL', +1758=>'NSM', +1759=>'NSM', +1760=>'NSM', +1761=>'NSM', +1762=>'NSM', +1763=>'NSM', +1764=>'NSM', +1765=>'AL', +1766=>'AL', +1767=>'NSM', +1768=>'NSM', +1769=>'ON', +1770=>'NSM', +1771=>'NSM', +1772=>'NSM', +1773=>'NSM', +1774=>'AL', +1775=>'AL', +1776=>'EN', +1777=>'EN', +1778=>'EN', +1779=>'EN', +1780=>'EN', +1781=>'EN', +1782=>'EN', +1783=>'EN', +1784=>'EN', +1785=>'EN', +1786=>'AL', +1787=>'AL', +1788=>'AL', +1789=>'AL', +1790=>'AL', +1791=>'AL', +1792=>'AL', +1793=>'AL', +1794=>'AL', +1795=>'AL', +1796=>'AL', +1797=>'AL', +1798=>'AL', +1799=>'AL', +1800=>'AL', +1801=>'AL', +1802=>'AL', +1803=>'AL', +1804=>'AL', +1805=>'AL', +1807=>'BN', +1808=>'AL', +1809=>'NSM', +1810=>'AL', +1811=>'AL', +1812=>'AL', +1813=>'AL', +1814=>'AL', +1815=>'AL', +1816=>'AL', +1817=>'AL', +1818=>'AL', +1819=>'AL', +1820=>'AL', +1821=>'AL', +1822=>'AL', +1823=>'AL', +1824=>'AL', +1825=>'AL', +1826=>'AL', +1827=>'AL', +1828=>'AL', +1829=>'AL', +1830=>'AL', +1831=>'AL', +1832=>'AL', +1833=>'AL', +1834=>'AL', +1835=>'AL', +1836=>'AL', +1837=>'AL', +1838=>'AL', +1839=>'AL', +1840=>'NSM', +1841=>'NSM', +1842=>'NSM', +1843=>'NSM', +1844=>'NSM', +1845=>'NSM', +1846=>'NSM', +1847=>'NSM', +1848=>'NSM', +1849=>'NSM', +1850=>'NSM', +1851=>'NSM', +1852=>'NSM', +1853=>'NSM', +1854=>'NSM', +1855=>'NSM', +1856=>'NSM', +1857=>'NSM', +1858=>'NSM', +1859=>'NSM', +1860=>'NSM', +1861=>'NSM', +1862=>'NSM', +1863=>'NSM', +1864=>'NSM', +1865=>'NSM', +1866=>'NSM', +1869=>'AL', +1870=>'AL', +1871=>'AL', +1872=>'AL', +1873=>'AL', +1874=>'AL', +1875=>'AL', +1876=>'AL', +1877=>'AL', +1878=>'AL', +1879=>'AL', +1880=>'AL', +1881=>'AL', +1882=>'AL', +1883=>'AL', +1884=>'AL', +1885=>'AL', +1886=>'AL', +1887=>'AL', +1888=>'AL', +1889=>'AL', +1890=>'AL', +1891=>'AL', +1892=>'AL', +1893=>'AL', +1894=>'AL', +1895=>'AL', +1896=>'AL', +1897=>'AL', +1898=>'AL', +1899=>'AL', +1900=>'AL', +1901=>'AL', +1920=>'AL', +1921=>'AL', +1922=>'AL', +1923=>'AL', +1924=>'AL', +1925=>'AL', +1926=>'AL', +1927=>'AL', +1928=>'AL', +1929=>'AL', +1930=>'AL', +1931=>'AL', +1932=>'AL', +1933=>'AL', +1934=>'AL', +1935=>'AL', +1936=>'AL', +1937=>'AL', +1938=>'AL', +1939=>'AL', +1940=>'AL', +1941=>'AL', +1942=>'AL', +1943=>'AL', +1944=>'AL', +1945=>'AL', +1946=>'AL', +1947=>'AL', +1948=>'AL', +1949=>'AL', +1950=>'AL', +1951=>'AL', +1952=>'AL', +1953=>'AL', +1954=>'AL', +1955=>'AL', +1956=>'AL', +1957=>'AL', +1958=>'NSM', +1959=>'NSM', +1960=>'NSM', +1961=>'NSM', +1962=>'NSM', +1963=>'NSM', +1964=>'NSM', +1965=>'NSM', +1966=>'NSM', +1967=>'NSM', +1968=>'NSM', +1969=>'AL', +1984=>'R', +1985=>'R', +1986=>'R', +1987=>'R', +1988=>'R', +1989=>'R', +1990=>'R', +1991=>'R', +1992=>'R', +1993=>'R', +1994=>'R', +1995=>'R', +1996=>'R', +1997=>'R', +1998=>'R', +1999=>'R', +2000=>'R', +2001=>'R', +2002=>'R', +2003=>'R', +2004=>'R', +2005=>'R', +2006=>'R', +2007=>'R', +2008=>'R', +2009=>'R', +2010=>'R', +2011=>'R', +2012=>'R', +2013=>'R', +2014=>'R', +2015=>'R', +2016=>'R', +2017=>'R', +2018=>'R', +2019=>'R', +2020=>'R', +2021=>'R', +2022=>'R', +2023=>'R', +2024=>'R', +2025=>'R', +2026=>'R', +2027=>'NSM', +2028=>'NSM', +2029=>'NSM', +2030=>'NSM', +2031=>'NSM', +2032=>'NSM', +2033=>'NSM', +2034=>'NSM', +2035=>'NSM', +2036=>'R', +2037=>'R', +2038=>'ON', +2039=>'ON', +2040=>'ON', +2041=>'ON', +2042=>'R', +2305=>'NSM', +2306=>'NSM', +2307=>'L', +2308=>'L', +2309=>'L', +2310=>'L', +2311=>'L', +2312=>'L', +2313=>'L', +2314=>'L', +2315=>'L', +2316=>'L', +2317=>'L', +2318=>'L', +2319=>'L', +2320=>'L', +2321=>'L', +2322=>'L', +2323=>'L', +2324=>'L', +2325=>'L', +2326=>'L', +2327=>'L', +2328=>'L', +2329=>'L', +2330=>'L', +2331=>'L', +2332=>'L', +2333=>'L', +2334=>'L', +2335=>'L', +2336=>'L', +2337=>'L', +2338=>'L', +2339=>'L', +2340=>'L', +2341=>'L', +2342=>'L', +2343=>'L', +2344=>'L', +2345=>'L', +2346=>'L', +2347=>'L', +2348=>'L', +2349=>'L', +2350=>'L', +2351=>'L', +2352=>'L', +2353=>'L', +2354=>'L', +2355=>'L', +2356=>'L', +2357=>'L', +2358=>'L', +2359=>'L', +2360=>'L', +2361=>'L', +2364=>'NSM', +2365=>'L', +2366=>'L', +2367=>'L', +2368=>'L', +2369=>'NSM', +2370=>'NSM', +2371=>'NSM', +2372=>'NSM', +2373=>'NSM', +2374=>'NSM', +2375=>'NSM', +2376=>'NSM', +2377=>'L', +2378=>'L', +2379=>'L', +2380=>'L', +2381=>'NSM', +2384=>'L', +2385=>'NSM', +2386=>'NSM', +2387=>'NSM', +2388=>'NSM', +2392=>'L', +2393=>'L', +2394=>'L', +2395=>'L', +2396=>'L', +2397=>'L', +2398=>'L', +2399=>'L', +2400=>'L', +2401=>'L', +2402=>'NSM', +2403=>'NSM', +2404=>'L', +2405=>'L', +2406=>'L', +2407=>'L', +2408=>'L', +2409=>'L', +2410=>'L', +2411=>'L', +2412=>'L', +2413=>'L', +2414=>'L', +2415=>'L', +2416=>'L', +2427=>'L', +2428=>'L', +2429=>'L', +2430=>'L', +2431=>'L', +2433=>'NSM', +2434=>'L', +2435=>'L', +2437=>'L', +2438=>'L', +2439=>'L', +2440=>'L', +2441=>'L', +2442=>'L', +2443=>'L', +2444=>'L', +2447=>'L', +2448=>'L', +2451=>'L', +2452=>'L', +2453=>'L', +2454=>'L', +2455=>'L', +2456=>'L', +2457=>'L', +2458=>'L', +2459=>'L', +2460=>'L', +2461=>'L', +2462=>'L', +2463=>'L', +2464=>'L', +2465=>'L', +2466=>'L', +2467=>'L', +2468=>'L', +2469=>'L', +2470=>'L', +2471=>'L', +2472=>'L', +2474=>'L', +2475=>'L', +2476=>'L', +2477=>'L', +2478=>'L', +2479=>'L', +2480=>'L', +2482=>'L', +2486=>'L', +2487=>'L', +2488=>'L', +2489=>'L', +2492=>'NSM', +2493=>'L', +2494=>'L', +2495=>'L', +2496=>'L', +2497=>'NSM', +2498=>'NSM', +2499=>'NSM', +2500=>'NSM', +2503=>'L', +2504=>'L', +2507=>'L', +2508=>'L', +2509=>'NSM', +2510=>'L', +2519=>'L', +2524=>'L', +2525=>'L', +2527=>'L', +2528=>'L', +2529=>'L', +2530=>'NSM', +2531=>'NSM', +2534=>'L', +2535=>'L', +2536=>'L', +2537=>'L', +2538=>'L', +2539=>'L', +2540=>'L', +2541=>'L', +2542=>'L', +2543=>'L', +2544=>'L', +2545=>'L', +2546=>'ET', +2547=>'ET', +2548=>'L', +2549=>'L', +2550=>'L', +2551=>'L', +2552=>'L', +2553=>'L', +2554=>'L', +2561=>'NSM', +2562=>'NSM', +2563=>'L', +2565=>'L', +2566=>'L', +2567=>'L', +2568=>'L', +2569=>'L', +2570=>'L', +2575=>'L', +2576=>'L', +2579=>'L', +2580=>'L', +2581=>'L', +2582=>'L', +2583=>'L', +2584=>'L', +2585=>'L', +2586=>'L', +2587=>'L', +2588=>'L', +2589=>'L', +2590=>'L', +2591=>'L', +2592=>'L', +2593=>'L', +2594=>'L', +2595=>'L', +2596=>'L', +2597=>'L', +2598=>'L', +2599=>'L', +2600=>'L', +2602=>'L', +2603=>'L', +2604=>'L', +2605=>'L', +2606=>'L', +2607=>'L', +2608=>'L', +2610=>'L', +2611=>'L', +2613=>'L', +2614=>'L', +2616=>'L', +2617=>'L', +2620=>'NSM', +2622=>'L', +2623=>'L', +2624=>'L', +2625=>'NSM', +2626=>'NSM', +2631=>'NSM', +2632=>'NSM', +2635=>'NSM', +2636=>'NSM', +2637=>'NSM', +2649=>'L', +2650=>'L', +2651=>'L', +2652=>'L', +2654=>'L', +2662=>'L', +2663=>'L', +2664=>'L', +2665=>'L', +2666=>'L', +2667=>'L', +2668=>'L', +2669=>'L', +2670=>'L', +2671=>'L', +2672=>'NSM', +2673=>'NSM', +2674=>'L', +2675=>'L', +2676=>'L', +2689=>'NSM', +2690=>'NSM', +2691=>'L', +2693=>'L', +2694=>'L', +2695=>'L', +2696=>'L', +2697=>'L', +2698=>'L', +2699=>'L', +2700=>'L', +2701=>'L', +2703=>'L', +2704=>'L', +2705=>'L', +2707=>'L', +2708=>'L', +2709=>'L', +2710=>'L', +2711=>'L', +2712=>'L', +2713=>'L', +2714=>'L', +2715=>'L', +2716=>'L', +2717=>'L', +2718=>'L', +2719=>'L', +2720=>'L', +2721=>'L', +2722=>'L', +2723=>'L', +2724=>'L', +2725=>'L', +2726=>'L', +2727=>'L', +2728=>'L', +2730=>'L', +2731=>'L', +2732=>'L', +2733=>'L', +2734=>'L', +2735=>'L', +2736=>'L', +2738=>'L', +2739=>'L', +2741=>'L', +2742=>'L', +2743=>'L', +2744=>'L', +2745=>'L', +2748=>'NSM', +2749=>'L', +2750=>'L', +2751=>'L', +2752=>'L', +2753=>'NSM', +2754=>'NSM', +2755=>'NSM', +2756=>'NSM', +2757=>'NSM', +2759=>'NSM', +2760=>'NSM', +2761=>'L', +2763=>'L', +2764=>'L', +2765=>'NSM', +2768=>'L', +2784=>'L', +2785=>'L', +2786=>'NSM', +2787=>'NSM', +2790=>'L', +2791=>'L', +2792=>'L', +2793=>'L', +2794=>'L', +2795=>'L', +2796=>'L', +2797=>'L', +2798=>'L', +2799=>'L', +2801=>'ET', +2817=>'NSM', +2818=>'L', +2819=>'L', +2821=>'L', +2822=>'L', +2823=>'L', +2824=>'L', +2825=>'L', +2826=>'L', +2827=>'L', +2828=>'L', +2831=>'L', +2832=>'L', +2835=>'L', +2836=>'L', +2837=>'L', +2838=>'L', +2839=>'L', +2840=>'L', +2841=>'L', +2842=>'L', +2843=>'L', +2844=>'L', +2845=>'L', +2846=>'L', +2847=>'L', +2848=>'L', +2849=>'L', +2850=>'L', +2851=>'L', +2852=>'L', +2853=>'L', +2854=>'L', +2855=>'L', +2856=>'L', +2858=>'L', +2859=>'L', +2860=>'L', +2861=>'L', +2862=>'L', +2863=>'L', +2864=>'L', +2866=>'L', +2867=>'L', +2869=>'L', +2870=>'L', +2871=>'L', +2872=>'L', +2873=>'L', +2876=>'NSM', +2877=>'L', +2878=>'L', +2879=>'NSM', +2880=>'L', +2881=>'NSM', +2882=>'NSM', +2883=>'NSM', +2887=>'L', +2888=>'L', +2891=>'L', +2892=>'L', +2893=>'NSM', +2902=>'NSM', +2903=>'L', +2908=>'L', +2909=>'L', +2911=>'L', +2912=>'L', +2913=>'L', +2918=>'L', +2919=>'L', +2920=>'L', +2921=>'L', +2922=>'L', +2923=>'L', +2924=>'L', +2925=>'L', +2926=>'L', +2927=>'L', +2928=>'L', +2929=>'L', +2946=>'NSM', +2947=>'L', +2949=>'L', +2950=>'L', +2951=>'L', +2952=>'L', +2953=>'L', +2954=>'L', +2958=>'L', +2959=>'L', +2960=>'L', +2962=>'L', +2963=>'L', +2964=>'L', +2965=>'L', +2969=>'L', +2970=>'L', +2972=>'L', +2974=>'L', +2975=>'L', +2979=>'L', +2980=>'L', +2984=>'L', +2985=>'L', +2986=>'L', +2990=>'L', +2991=>'L', +2992=>'L', +2993=>'L', +2994=>'L', +2995=>'L', +2996=>'L', +2997=>'L', +2998=>'L', +2999=>'L', +3000=>'L', +3001=>'L', +3006=>'L', +3007=>'L', +3008=>'NSM', +3009=>'L', +3010=>'L', +3014=>'L', +3015=>'L', +3016=>'L', +3018=>'L', +3019=>'L', +3020=>'L', +3021=>'NSM', +3031=>'L', +3046=>'L', +3047=>'L', +3048=>'L', +3049=>'L', +3050=>'L', +3051=>'L', +3052=>'L', +3053=>'L', +3054=>'L', +3055=>'L', +3056=>'L', +3057=>'L', +3058=>'L', +3059=>'ON', +3060=>'ON', +3061=>'ON', +3062=>'ON', +3063=>'ON', +3064=>'ON', +3065=>'ET', +3066=>'ON', +3073=>'L', +3074=>'L', +3075=>'L', +3077=>'L', +3078=>'L', +3079=>'L', +3080=>'L', +3081=>'L', +3082=>'L', +3083=>'L', +3084=>'L', +3086=>'L', +3087=>'L', +3088=>'L', +3090=>'L', +3091=>'L', +3092=>'L', +3093=>'L', +3094=>'L', +3095=>'L', +3096=>'L', +3097=>'L', +3098=>'L', +3099=>'L', +3100=>'L', +3101=>'L', +3102=>'L', +3103=>'L', +3104=>'L', +3105=>'L', +3106=>'L', +3107=>'L', +3108=>'L', +3109=>'L', +3110=>'L', +3111=>'L', +3112=>'L', +3114=>'L', +3115=>'L', +3116=>'L', +3117=>'L', +3118=>'L', +3119=>'L', +3120=>'L', +3121=>'L', +3122=>'L', +3123=>'L', +3125=>'L', +3126=>'L', +3127=>'L', +3128=>'L', +3129=>'L', +3134=>'NSM', +3135=>'NSM', +3136=>'NSM', +3137=>'L', +3138=>'L', +3139=>'L', +3140=>'L', +3142=>'NSM', +3143=>'NSM', +3144=>'NSM', +3146=>'NSM', +3147=>'NSM', +3148=>'NSM', +3149=>'NSM', +3157=>'NSM', +3158=>'NSM', +3168=>'L', +3169=>'L', +3174=>'L', +3175=>'L', +3176=>'L', +3177=>'L', +3178=>'L', +3179=>'L', +3180=>'L', +3181=>'L', +3182=>'L', +3183=>'L', +3202=>'L', +3203=>'L', +3205=>'L', +3206=>'L', +3207=>'L', +3208=>'L', +3209=>'L', +3210=>'L', +3211=>'L', +3212=>'L', +3214=>'L', +3215=>'L', +3216=>'L', +3218=>'L', +3219=>'L', +3220=>'L', +3221=>'L', +3222=>'L', +3223=>'L', +3224=>'L', +3225=>'L', +3226=>'L', +3227=>'L', +3228=>'L', +3229=>'L', +3230=>'L', +3231=>'L', +3232=>'L', +3233=>'L', +3234=>'L', +3235=>'L', +3236=>'L', +3237=>'L', +3238=>'L', +3239=>'L', +3240=>'L', +3242=>'L', +3243=>'L', +3244=>'L', +3245=>'L', +3246=>'L', +3247=>'L', +3248=>'L', +3249=>'L', +3250=>'L', +3251=>'L', +3253=>'L', +3254=>'L', +3255=>'L', +3256=>'L', +3257=>'L', +3260=>'NSM', +3261=>'L', +3262=>'L', +3263=>'L', +3264=>'L', +3265=>'L', +3266=>'L', +3267=>'L', +3268=>'L', +3270=>'L', +3271=>'L', +3272=>'L', +3274=>'L', +3275=>'L', +3276=>'NSM', +3277=>'NSM', +3285=>'L', +3286=>'L', +3294=>'L', +3296=>'L', +3297=>'L', +3298=>'NSM', +3299=>'NSM', +3302=>'L', +3303=>'L', +3304=>'L', +3305=>'L', +3306=>'L', +3307=>'L', +3308=>'L', +3309=>'L', +3310=>'L', +3311=>'L', +3313=>'ON', +3314=>'ON', +3330=>'L', +3331=>'L', +3333=>'L', +3334=>'L', +3335=>'L', +3336=>'L', +3337=>'L', +3338=>'L', +3339=>'L', +3340=>'L', +3342=>'L', +3343=>'L', +3344=>'L', +3346=>'L', +3347=>'L', +3348=>'L', +3349=>'L', +3350=>'L', +3351=>'L', +3352=>'L', +3353=>'L', +3354=>'L', +3355=>'L', +3356=>'L', +3357=>'L', +3358=>'L', +3359=>'L', +3360=>'L', +3361=>'L', +3362=>'L', +3363=>'L', +3364=>'L', +3365=>'L', +3366=>'L', +3367=>'L', +3368=>'L', +3370=>'L', +3371=>'L', +3372=>'L', +3373=>'L', +3374=>'L', +3375=>'L', +3376=>'L', +3377=>'L', +3378=>'L', +3379=>'L', +3380=>'L', +3381=>'L', +3382=>'L', +3383=>'L', +3384=>'L', +3385=>'L', +3390=>'L', +3391=>'L', +3392=>'L', +3393=>'NSM', +3394=>'NSM', +3395=>'NSM', +3398=>'L', +3399=>'L', +3400=>'L', +3402=>'L', +3403=>'L', +3404=>'L', +3405=>'NSM', +3415=>'L', +3424=>'L', +3425=>'L', +3430=>'L', +3431=>'L', +3432=>'L', +3433=>'L', +3434=>'L', +3435=>'L', +3436=>'L', +3437=>'L', +3438=>'L', +3439=>'L', +3458=>'L', +3459=>'L', +3461=>'L', +3462=>'L', +3463=>'L', +3464=>'L', +3465=>'L', +3466=>'L', +3467=>'L', +3468=>'L', +3469=>'L', +3470=>'L', +3471=>'L', +3472=>'L', +3473=>'L', +3474=>'L', +3475=>'L', +3476=>'L', +3477=>'L', +3478=>'L', +3482=>'L', +3483=>'L', +3484=>'L', +3485=>'L', +3486=>'L', +3487=>'L', +3488=>'L', +3489=>'L', +3490=>'L', +3491=>'L', +3492=>'L', +3493=>'L', +3494=>'L', +3495=>'L', +3496=>'L', +3497=>'L', +3498=>'L', +3499=>'L', +3500=>'L', +3501=>'L', +3502=>'L', +3503=>'L', +3504=>'L', +3505=>'L', +3507=>'L', +3508=>'L', +3509=>'L', +3510=>'L', +3511=>'L', +3512=>'L', +3513=>'L', +3514=>'L', +3515=>'L', +3517=>'L', +3520=>'L', +3521=>'L', +3522=>'L', +3523=>'L', +3524=>'L', +3525=>'L', +3526=>'L', +3530=>'NSM', +3535=>'L', +3536=>'L', +3537=>'L', +3538=>'NSM', +3539=>'NSM', +3540=>'NSM', +3542=>'NSM', +3544=>'L', +3545=>'L', +3546=>'L', +3547=>'L', +3548=>'L', +3549=>'L', +3550=>'L', +3551=>'L', +3570=>'L', +3571=>'L', +3572=>'L', +3585=>'L', +3586=>'L', +3587=>'L', +3588=>'L', +3589=>'L', +3590=>'L', +3591=>'L', +3592=>'L', +3593=>'L', +3594=>'L', +3595=>'L', +3596=>'L', +3597=>'L', +3598=>'L', +3599=>'L', +3600=>'L', +3601=>'L', +3602=>'L', +3603=>'L', +3604=>'L', +3605=>'L', +3606=>'L', +3607=>'L', +3608=>'L', +3609=>'L', +3610=>'L', +3611=>'L', +3612=>'L', +3613=>'L', +3614=>'L', +3615=>'L', +3616=>'L', +3617=>'L', +3618=>'L', +3619=>'L', +3620=>'L', +3621=>'L', +3622=>'L', +3623=>'L', +3624=>'L', +3625=>'L', +3626=>'L', +3627=>'L', +3628=>'L', +3629=>'L', +3630=>'L', +3631=>'L', +3632=>'L', +3633=>'NSM', +3634=>'L', +3635=>'L', +3636=>'NSM', +3637=>'NSM', +3638=>'NSM', +3639=>'NSM', +3640=>'NSM', +3641=>'NSM', +3642=>'NSM', +3647=>'ET', +3648=>'L', +3649=>'L', +3650=>'L', +3651=>'L', +3652=>'L', +3653=>'L', +3654=>'L', +3655=>'NSM', +3656=>'NSM', +3657=>'NSM', +3658=>'NSM', +3659=>'NSM', +3660=>'NSM', +3661=>'NSM', +3662=>'NSM', +3663=>'L', +3664=>'L', +3665=>'L', +3666=>'L', +3667=>'L', +3668=>'L', +3669=>'L', +3670=>'L', +3671=>'L', +3672=>'L', +3673=>'L', +3674=>'L', +3675=>'L', +3713=>'L', +3714=>'L', +3716=>'L', +3719=>'L', +3720=>'L', +3722=>'L', +3725=>'L', +3732=>'L', +3733=>'L', +3734=>'L', +3735=>'L', +3737=>'L', +3738=>'L', +3739=>'L', +3740=>'L', +3741=>'L', +3742=>'L', +3743=>'L', +3745=>'L', +3746=>'L', +3747=>'L', +3749=>'L', +3751=>'L', +3754=>'L', +3755=>'L', +3757=>'L', +3758=>'L', +3759=>'L', +3760=>'L', +3761=>'NSM', +3762=>'L', +3763=>'L', +3764=>'NSM', +3765=>'NSM', +3766=>'NSM', +3767=>'NSM', +3768=>'NSM', +3769=>'NSM', +3771=>'NSM', +3772=>'NSM', +3773=>'L', +3776=>'L', +3777=>'L', +3778=>'L', +3779=>'L', +3780=>'L', +3782=>'L', +3784=>'NSM', +3785=>'NSM', +3786=>'NSM', +3787=>'NSM', +3788=>'NSM', +3789=>'NSM', +3792=>'L', +3793=>'L', +3794=>'L', +3795=>'L', +3796=>'L', +3797=>'L', +3798=>'L', +3799=>'L', +3800=>'L', +3801=>'L', +3804=>'L', +3805=>'L', +3840=>'L', +3841=>'L', +3842=>'L', +3843=>'L', +3844=>'L', +3845=>'L', +3846=>'L', +3847=>'L', +3848=>'L', +3849=>'L', +3850=>'L', +3851=>'L', +3852=>'L', +3853=>'L', +3854=>'L', +3855=>'L', +3856=>'L', +3857=>'L', +3858=>'L', +3859=>'L', +3860=>'L', +3861=>'L', +3862=>'L', +3863=>'L', +3864=>'NSM', +3865=>'NSM', +3866=>'L', +3867=>'L', +3868=>'L', +3869=>'L', +3870=>'L', +3871=>'L', +3872=>'L', +3873=>'L', +3874=>'L', +3875=>'L', +3876=>'L', +3877=>'L', +3878=>'L', +3879=>'L', +3880=>'L', +3881=>'L', +3882=>'L', +3883=>'L', +3884=>'L', +3885=>'L', +3886=>'L', +3887=>'L', +3888=>'L', +3889=>'L', +3890=>'L', +3891=>'L', +3892=>'L', +3893=>'NSM', +3894=>'L', +3895=>'NSM', +3896=>'L', +3897=>'NSM', +3898=>'ON', +3899=>'ON', +3900=>'ON', +3901=>'ON', +3902=>'L', +3903=>'L', +3904=>'L', +3905=>'L', +3906=>'L', +3907=>'L', +3908=>'L', +3909=>'L', +3910=>'L', +3911=>'L', +3913=>'L', +3914=>'L', +3915=>'L', +3916=>'L', +3917=>'L', +3918=>'L', +3919=>'L', +3920=>'L', +3921=>'L', +3922=>'L', +3923=>'L', +3924=>'L', +3925=>'L', +3926=>'L', +3927=>'L', +3928=>'L', +3929=>'L', +3930=>'L', +3931=>'L', +3932=>'L', +3933=>'L', +3934=>'L', +3935=>'L', +3936=>'L', +3937=>'L', +3938=>'L', +3939=>'L', +3940=>'L', +3941=>'L', +3942=>'L', +3943=>'L', +3944=>'L', +3945=>'L', +3946=>'L', +3953=>'NSM', +3954=>'NSM', +3955=>'NSM', +3956=>'NSM', +3957=>'NSM', +3958=>'NSM', +3959=>'NSM', +3960=>'NSM', +3961=>'NSM', +3962=>'NSM', +3963=>'NSM', +3964=>'NSM', +3965=>'NSM', +3966=>'NSM', +3967=>'L', +3968=>'NSM', +3969=>'NSM', +3970=>'NSM', +3971=>'NSM', +3972=>'NSM', +3973=>'L', +3974=>'NSM', +3975=>'NSM', +3976=>'L', +3977=>'L', +3978=>'L', +3979=>'L', +3984=>'NSM', +3985=>'NSM', +3986=>'NSM', +3987=>'NSM', +3988=>'NSM', +3989=>'NSM', +3990=>'NSM', +3991=>'NSM', +3993=>'NSM', +3994=>'NSM', +3995=>'NSM', +3996=>'NSM', +3997=>'NSM', +3998=>'NSM', +3999=>'NSM', +4000=>'NSM', +4001=>'NSM', +4002=>'NSM', +4003=>'NSM', +4004=>'NSM', +4005=>'NSM', +4006=>'NSM', +4007=>'NSM', +4008=>'NSM', +4009=>'NSM', +4010=>'NSM', +4011=>'NSM', +4012=>'NSM', +4013=>'NSM', +4014=>'NSM', +4015=>'NSM', +4016=>'NSM', +4017=>'NSM', +4018=>'NSM', +4019=>'NSM', +4020=>'NSM', +4021=>'NSM', +4022=>'NSM', +4023=>'NSM', +4024=>'NSM', +4025=>'NSM', +4026=>'NSM', +4027=>'NSM', +4028=>'NSM', +4030=>'L', +4031=>'L', +4032=>'L', +4033=>'L', +4034=>'L', +4035=>'L', +4036=>'L', +4037=>'L', +4038=>'NSM', +4039=>'L', +4040=>'L', +4041=>'L', +4042=>'L', +4043=>'L', +4044=>'L', +4047=>'L', +4048=>'L', +4049=>'L', +4096=>'L', +4097=>'L', +4098=>'L', +4099=>'L', +4100=>'L', +4101=>'L', +4102=>'L', +4103=>'L', +4104=>'L', +4105=>'L', +4106=>'L', +4107=>'L', +4108=>'L', +4109=>'L', +4110=>'L', +4111=>'L', +4112=>'L', +4113=>'L', +4114=>'L', +4115=>'L', +4116=>'L', +4117=>'L', +4118=>'L', +4119=>'L', +4120=>'L', +4121=>'L', +4122=>'L', +4123=>'L', +4124=>'L', +4125=>'L', +4126=>'L', +4127=>'L', +4128=>'L', +4129=>'L', +4131=>'L', +4132=>'L', +4133=>'L', +4134=>'L', +4135=>'L', +4137=>'L', +4138=>'L', +4140=>'L', +4141=>'NSM', +4142=>'NSM', +4143=>'NSM', +4144=>'NSM', +4145=>'L', +4146=>'NSM', +4150=>'NSM', +4151=>'NSM', +4152=>'L', +4153=>'NSM', +4160=>'L', +4161=>'L', +4162=>'L', +4163=>'L', +4164=>'L', +4165=>'L', +4166=>'L', +4167=>'L', +4168=>'L', +4169=>'L', +4170=>'L', +4171=>'L', +4172=>'L', +4173=>'L', +4174=>'L', +4175=>'L', +4176=>'L', +4177=>'L', +4178=>'L', +4179=>'L', +4180=>'L', +4181=>'L', +4182=>'L', +4183=>'L', +4184=>'NSM', +4185=>'NSM', +4256=>'L', +4257=>'L', +4258=>'L', +4259=>'L', +4260=>'L', +4261=>'L', +4262=>'L', +4263=>'L', +4264=>'L', +4265=>'L', +4266=>'L', +4267=>'L', +4268=>'L', +4269=>'L', +4270=>'L', +4271=>'L', +4272=>'L', +4273=>'L', +4274=>'L', +4275=>'L', +4276=>'L', +4277=>'L', +4278=>'L', +4279=>'L', +4280=>'L', +4281=>'L', +4282=>'L', +4283=>'L', +4284=>'L', +4285=>'L', +4286=>'L', +4287=>'L', +4288=>'L', +4289=>'L', +4290=>'L', +4291=>'L', +4292=>'L', +4293=>'L', +4304=>'L', +4305=>'L', +4306=>'L', +4307=>'L', +4308=>'L', +4309=>'L', +4310=>'L', +4311=>'L', +4312=>'L', +4313=>'L', +4314=>'L', +4315=>'L', +4316=>'L', +4317=>'L', +4318=>'L', +4319=>'L', +4320=>'L', +4321=>'L', +4322=>'L', +4323=>'L', +4324=>'L', +4325=>'L', +4326=>'L', +4327=>'L', +4328=>'L', +4329=>'L', +4330=>'L', +4331=>'L', +4332=>'L', +4333=>'L', +4334=>'L', +4335=>'L', +4336=>'L', +4337=>'L', +4338=>'L', +4339=>'L', +4340=>'L', +4341=>'L', +4342=>'L', +4343=>'L', +4344=>'L', +4345=>'L', +4346=>'L', +4347=>'L', +4348=>'L', +4352=>'L', +4353=>'L', +4354=>'L', +4355=>'L', +4356=>'L', +4357=>'L', +4358=>'L', +4359=>'L', +4360=>'L', +4361=>'L', +4362=>'L', +4363=>'L', +4364=>'L', +4365=>'L', +4366=>'L', +4367=>'L', +4368=>'L', +4369=>'L', +4370=>'L', +4371=>'L', +4372=>'L', +4373=>'L', +4374=>'L', +4375=>'L', +4376=>'L', +4377=>'L', +4378=>'L', +4379=>'L', +4380=>'L', +4381=>'L', +4382=>'L', +4383=>'L', +4384=>'L', +4385=>'L', +4386=>'L', +4387=>'L', +4388=>'L', +4389=>'L', +4390=>'L', +4391=>'L', +4392=>'L', +4393=>'L', +4394=>'L', +4395=>'L', +4396=>'L', +4397=>'L', +4398=>'L', +4399=>'L', +4400=>'L', +4401=>'L', +4402=>'L', +4403=>'L', +4404=>'L', +4405=>'L', +4406=>'L', +4407=>'L', +4408=>'L', +4409=>'L', +4410=>'L', +4411=>'L', +4412=>'L', +4413=>'L', +4414=>'L', +4415=>'L', +4416=>'L', +4417=>'L', +4418=>'L', +4419=>'L', +4420=>'L', +4421=>'L', +4422=>'L', +4423=>'L', +4424=>'L', +4425=>'L', +4426=>'L', +4427=>'L', +4428=>'L', +4429=>'L', +4430=>'L', +4431=>'L', +4432=>'L', +4433=>'L', +4434=>'L', +4435=>'L', +4436=>'L', +4437=>'L', +4438=>'L', +4439=>'L', +4440=>'L', +4441=>'L', +4447=>'L', +4448=>'L', +4449=>'L', +4450=>'L', +4451=>'L', +4452=>'L', +4453=>'L', +4454=>'L', +4455=>'L', +4456=>'L', +4457=>'L', +4458=>'L', +4459=>'L', +4460=>'L', +4461=>'L', +4462=>'L', +4463=>'L', +4464=>'L', +4465=>'L', +4466=>'L', +4467=>'L', +4468=>'L', +4469=>'L', +4470=>'L', +4471=>'L', +4472=>'L', +4473=>'L', +4474=>'L', +4475=>'L', +4476=>'L', +4477=>'L', +4478=>'L', +4479=>'L', +4480=>'L', +4481=>'L', +4482=>'L', +4483=>'L', +4484=>'L', +4485=>'L', +4486=>'L', +4487=>'L', +4488=>'L', +4489=>'L', +4490=>'L', +4491=>'L', +4492=>'L', +4493=>'L', +4494=>'L', +4495=>'L', +4496=>'L', +4497=>'L', +4498=>'L', +4499=>'L', +4500=>'L', +4501=>'L', +4502=>'L', +4503=>'L', +4504=>'L', +4505=>'L', +4506=>'L', +4507=>'L', +4508=>'L', +4509=>'L', +4510=>'L', +4511=>'L', +4512=>'L', +4513=>'L', +4514=>'L', +4520=>'L', +4521=>'L', +4522=>'L', +4523=>'L', +4524=>'L', +4525=>'L', +4526=>'L', +4527=>'L', +4528=>'L', +4529=>'L', +4530=>'L', +4531=>'L', +4532=>'L', +4533=>'L', +4534=>'L', +4535=>'L', +4536=>'L', +4537=>'L', +4538=>'L', +4539=>'L', +4540=>'L', +4541=>'L', +4542=>'L', +4543=>'L', +4544=>'L', +4545=>'L', +4546=>'L', +4547=>'L', +4548=>'L', +4549=>'L', +4550=>'L', +4551=>'L', +4552=>'L', +4553=>'L', +4554=>'L', +4555=>'L', +4556=>'L', +4557=>'L', +4558=>'L', +4559=>'L', +4560=>'L', +4561=>'L', +4562=>'L', +4563=>'L', +4564=>'L', +4565=>'L', +4566=>'L', +4567=>'L', +4568=>'L', +4569=>'L', +4570=>'L', +4571=>'L', +4572=>'L', +4573=>'L', +4574=>'L', +4575=>'L', +4576=>'L', +4577=>'L', +4578=>'L', +4579=>'L', +4580=>'L', +4581=>'L', +4582=>'L', +4583=>'L', +4584=>'L', +4585=>'L', +4586=>'L', +4587=>'L', +4588=>'L', +4589=>'L', +4590=>'L', +4591=>'L', +4592=>'L', +4593=>'L', +4594=>'L', +4595=>'L', +4596=>'L', +4597=>'L', +4598=>'L', +4599=>'L', +4600=>'L', +4601=>'L', +4608=>'L', +4609=>'L', +4610=>'L', +4611=>'L', +4612=>'L', +4613=>'L', +4614=>'L', +4615=>'L', +4616=>'L', +4617=>'L', +4618=>'L', +4619=>'L', +4620=>'L', +4621=>'L', +4622=>'L', +4623=>'L', +4624=>'L', +4625=>'L', +4626=>'L', +4627=>'L', +4628=>'L', +4629=>'L', +4630=>'L', +4631=>'L', +4632=>'L', +4633=>'L', +4634=>'L', +4635=>'L', +4636=>'L', +4637=>'L', +4638=>'L', +4639=>'L', +4640=>'L', +4641=>'L', +4642=>'L', +4643=>'L', +4644=>'L', +4645=>'L', +4646=>'L', +4647=>'L', +4648=>'L', +4649=>'L', +4650=>'L', +4651=>'L', +4652=>'L', +4653=>'L', +4654=>'L', +4655=>'L', +4656=>'L', +4657=>'L', +4658=>'L', +4659=>'L', +4660=>'L', +4661=>'L', +4662=>'L', +4663=>'L', +4664=>'L', +4665=>'L', +4666=>'L', +4667=>'L', +4668=>'L', +4669=>'L', +4670=>'L', +4671=>'L', +4672=>'L', +4673=>'L', +4674=>'L', +4675=>'L', +4676=>'L', +4677=>'L', +4678=>'L', +4679=>'L', +4680=>'L', +4682=>'L', +4683=>'L', +4684=>'L', +4685=>'L', +4688=>'L', +4689=>'L', +4690=>'L', +4691=>'L', +4692=>'L', +4693=>'L', +4694=>'L', +4696=>'L', +4698=>'L', +4699=>'L', +4700=>'L', +4701=>'L', +4704=>'L', +4705=>'L', +4706=>'L', +4707=>'L', +4708=>'L', +4709=>'L', +4710=>'L', +4711=>'L', +4712=>'L', +4713=>'L', +4714=>'L', +4715=>'L', +4716=>'L', +4717=>'L', +4718=>'L', +4719=>'L', +4720=>'L', +4721=>'L', +4722=>'L', +4723=>'L', +4724=>'L', +4725=>'L', +4726=>'L', +4727=>'L', +4728=>'L', +4729=>'L', +4730=>'L', +4731=>'L', +4732=>'L', +4733=>'L', +4734=>'L', +4735=>'L', +4736=>'L', +4737=>'L', +4738=>'L', +4739=>'L', +4740=>'L', +4741=>'L', +4742=>'L', +4743=>'L', +4744=>'L', +4746=>'L', +4747=>'L', +4748=>'L', +4749=>'L', +4752=>'L', +4753=>'L', +4754=>'L', +4755=>'L', +4756=>'L', +4757=>'L', +4758=>'L', +4759=>'L', +4760=>'L', +4761=>'L', +4762=>'L', +4763=>'L', +4764=>'L', +4765=>'L', +4766=>'L', +4767=>'L', +4768=>'L', +4769=>'L', +4770=>'L', +4771=>'L', +4772=>'L', +4773=>'L', +4774=>'L', +4775=>'L', +4776=>'L', +4777=>'L', +4778=>'L', +4779=>'L', +4780=>'L', +4781=>'L', +4782=>'L', +4783=>'L', +4784=>'L', +4786=>'L', +4787=>'L', +4788=>'L', +4789=>'L', +4792=>'L', +4793=>'L', +4794=>'L', +4795=>'L', +4796=>'L', +4797=>'L', +4798=>'L', +4800=>'L', +4802=>'L', +4803=>'L', +4804=>'L', +4805=>'L', +4808=>'L', +4809=>'L', +4810=>'L', +4811=>'L', +4812=>'L', +4813=>'L', +4814=>'L', +4815=>'L', +4816=>'L', +4817=>'L', +4818=>'L', +4819=>'L', +4820=>'L', +4821=>'L', +4822=>'L', +4824=>'L', +4825=>'L', +4826=>'L', +4827=>'L', +4828=>'L', +4829=>'L', +4830=>'L', +4831=>'L', +4832=>'L', +4833=>'L', +4834=>'L', +4835=>'L', +4836=>'L', +4837=>'L', +4838=>'L', +4839=>'L', +4840=>'L', +4841=>'L', +4842=>'L', +4843=>'L', +4844=>'L', +4845=>'L', +4846=>'L', +4847=>'L', +4848=>'L', +4849=>'L', +4850=>'L', +4851=>'L', +4852=>'L', +4853=>'L', +4854=>'L', +4855=>'L', +4856=>'L', +4857=>'L', +4858=>'L', +4859=>'L', +4860=>'L', +4861=>'L', +4862=>'L', +4863=>'L', +4864=>'L', +4865=>'L', +4866=>'L', +4867=>'L', +4868=>'L', +4869=>'L', +4870=>'L', +4871=>'L', +4872=>'L', +4873=>'L', +4874=>'L', +4875=>'L', +4876=>'L', +4877=>'L', +4878=>'L', +4879=>'L', +4880=>'L', +4882=>'L', +4883=>'L', +4884=>'L', +4885=>'L', +4888=>'L', +4889=>'L', +4890=>'L', +4891=>'L', +4892=>'L', +4893=>'L', +4894=>'L', +4895=>'L', +4896=>'L', +4897=>'L', +4898=>'L', +4899=>'L', +4900=>'L', +4901=>'L', +4902=>'L', +4903=>'L', +4904=>'L', +4905=>'L', +4906=>'L', +4907=>'L', +4908=>'L', +4909=>'L', +4910=>'L', +4911=>'L', +4912=>'L', +4913=>'L', +4914=>'L', +4915=>'L', +4916=>'L', +4917=>'L', +4918=>'L', +4919=>'L', +4920=>'L', +4921=>'L', +4922=>'L', +4923=>'L', +4924=>'L', +4925=>'L', +4926=>'L', +4927=>'L', +4928=>'L', +4929=>'L', +4930=>'L', +4931=>'L', +4932=>'L', +4933=>'L', +4934=>'L', +4935=>'L', +4936=>'L', +4937=>'L', +4938=>'L', +4939=>'L', +4940=>'L', +4941=>'L', +4942=>'L', +4943=>'L', +4944=>'L', +4945=>'L', +4946=>'L', +4947=>'L', +4948=>'L', +4949=>'L', +4950=>'L', +4951=>'L', +4952=>'L', +4953=>'L', +4954=>'L', +4959=>'NSM', +4960=>'L', +4961=>'L', +4962=>'L', +4963=>'L', +4964=>'L', +4965=>'L', +4966=>'L', +4967=>'L', +4968=>'L', +4969=>'L', +4970=>'L', +4971=>'L', +4972=>'L', +4973=>'L', +4974=>'L', +4975=>'L', +4976=>'L', +4977=>'L', +4978=>'L', +4979=>'L', +4980=>'L', +4981=>'L', +4982=>'L', +4983=>'L', +4984=>'L', +4985=>'L', +4986=>'L', +4987=>'L', +4988=>'L', +4992=>'L', +4993=>'L', +4994=>'L', +4995=>'L', +4996=>'L', +4997=>'L', +4998=>'L', +4999=>'L', +5000=>'L', +5001=>'L', +5002=>'L', +5003=>'L', +5004=>'L', +5005=>'L', +5006=>'L', +5007=>'L', +5008=>'ON', +5009=>'ON', +5010=>'ON', +5011=>'ON', +5012=>'ON', +5013=>'ON', +5014=>'ON', +5015=>'ON', +5016=>'ON', +5017=>'ON', +5024=>'L', +5025=>'L', +5026=>'L', +5027=>'L', +5028=>'L', +5029=>'L', +5030=>'L', +5031=>'L', +5032=>'L', +5033=>'L', +5034=>'L', +5035=>'L', +5036=>'L', +5037=>'L', +5038=>'L', +5039=>'L', +5040=>'L', +5041=>'L', +5042=>'L', +5043=>'L', +5044=>'L', +5045=>'L', +5046=>'L', +5047=>'L', +5048=>'L', +5049=>'L', +5050=>'L', +5051=>'L', +5052=>'L', +5053=>'L', +5054=>'L', +5055=>'L', +5056=>'L', +5057=>'L', +5058=>'L', +5059=>'L', +5060=>'L', +5061=>'L', +5062=>'L', +5063=>'L', +5064=>'L', +5065=>'L', +5066=>'L', +5067=>'L', +5068=>'L', +5069=>'L', +5070=>'L', +5071=>'L', +5072=>'L', +5073=>'L', +5074=>'L', +5075=>'L', +5076=>'L', +5077=>'L', +5078=>'L', +5079=>'L', +5080=>'L', +5081=>'L', +5082=>'L', +5083=>'L', +5084=>'L', +5085=>'L', +5086=>'L', +5087=>'L', +5088=>'L', +5089=>'L', +5090=>'L', +5091=>'L', +5092=>'L', +5093=>'L', +5094=>'L', +5095=>'L', +5096=>'L', +5097=>'L', +5098=>'L', +5099=>'L', +5100=>'L', +5101=>'L', +5102=>'L', +5103=>'L', +5104=>'L', +5105=>'L', +5106=>'L', +5107=>'L', +5108=>'L', +5121=>'L', +5122=>'L', +5123=>'L', +5124=>'L', +5125=>'L', +5126=>'L', +5127=>'L', +5128=>'L', +5129=>'L', +5130=>'L', +5131=>'L', +5132=>'L', +5133=>'L', +5134=>'L', +5135=>'L', +5136=>'L', +5137=>'L', +5138=>'L', +5139=>'L', +5140=>'L', +5141=>'L', +5142=>'L', +5143=>'L', +5144=>'L', +5145=>'L', +5146=>'L', +5147=>'L', +5148=>'L', +5149=>'L', +5150=>'L', +5151=>'L', +5152=>'L', +5153=>'L', +5154=>'L', +5155=>'L', +5156=>'L', +5157=>'L', +5158=>'L', +5159=>'L', +5160=>'L', +5161=>'L', +5162=>'L', +5163=>'L', +5164=>'L', +5165=>'L', +5166=>'L', +5167=>'L', +5168=>'L', +5169=>'L', +5170=>'L', +5171=>'L', +5172=>'L', +5173=>'L', +5174=>'L', +5175=>'L', +5176=>'L', +5177=>'L', +5178=>'L', +5179=>'L', +5180=>'L', +5181=>'L', +5182=>'L', +5183=>'L', +5184=>'L', +5185=>'L', +5186=>'L', +5187=>'L', +5188=>'L', +5189=>'L', +5190=>'L', +5191=>'L', +5192=>'L', +5193=>'L', +5194=>'L', +5195=>'L', +5196=>'L', +5197=>'L', +5198=>'L', +5199=>'L', +5200=>'L', +5201=>'L', +5202=>'L', +5203=>'L', +5204=>'L', +5205=>'L', +5206=>'L', +5207=>'L', +5208=>'L', +5209=>'L', +5210=>'L', +5211=>'L', +5212=>'L', +5213=>'L', +5214=>'L', +5215=>'L', +5216=>'L', +5217=>'L', +5218=>'L', +5219=>'L', +5220=>'L', +5221=>'L', +5222=>'L', +5223=>'L', +5224=>'L', +5225=>'L', +5226=>'L', +5227=>'L', +5228=>'L', +5229=>'L', +5230=>'L', +5231=>'L', +5232=>'L', +5233=>'L', +5234=>'L', +5235=>'L', +5236=>'L', +5237=>'L', +5238=>'L', +5239=>'L', +5240=>'L', +5241=>'L', +5242=>'L', +5243=>'L', +5244=>'L', +5245=>'L', +5246=>'L', +5247=>'L', +5248=>'L', +5249=>'L', +5250=>'L', +5251=>'L', +5252=>'L', +5253=>'L', +5254=>'L', +5255=>'L', +5256=>'L', +5257=>'L', +5258=>'L', +5259=>'L', +5260=>'L', +5261=>'L', +5262=>'L', +5263=>'L', +5264=>'L', +5265=>'L', +5266=>'L', +5267=>'L', +5268=>'L', +5269=>'L', +5270=>'L', +5271=>'L', +5272=>'L', +5273=>'L', +5274=>'L', +5275=>'L', +5276=>'L', +5277=>'L', +5278=>'L', +5279=>'L', +5280=>'L', +5281=>'L', +5282=>'L', +5283=>'L', +5284=>'L', +5285=>'L', +5286=>'L', +5287=>'L', +5288=>'L', +5289=>'L', +5290=>'L', +5291=>'L', +5292=>'L', +5293=>'L', +5294=>'L', +5295=>'L', +5296=>'L', +5297=>'L', +5298=>'L', +5299=>'L', +5300=>'L', +5301=>'L', +5302=>'L', +5303=>'L', +5304=>'L', +5305=>'L', +5306=>'L', +5307=>'L', +5308=>'L', +5309=>'L', +5310=>'L', +5311=>'L', +5312=>'L', +5313=>'L', +5314=>'L', +5315=>'L', +5316=>'L', +5317=>'L', +5318=>'L', +5319=>'L', +5320=>'L', +5321=>'L', +5322=>'L', +5323=>'L', +5324=>'L', +5325=>'L', +5326=>'L', +5327=>'L', +5328=>'L', +5329=>'L', +5330=>'L', +5331=>'L', +5332=>'L', +5333=>'L', +5334=>'L', +5335=>'L', +5336=>'L', +5337=>'L', +5338=>'L', +5339=>'L', +5340=>'L', +5341=>'L', +5342=>'L', +5343=>'L', +5344=>'L', +5345=>'L', +5346=>'L', +5347=>'L', +5348=>'L', +5349=>'L', +5350=>'L', +5351=>'L', +5352=>'L', +5353=>'L', +5354=>'L', +5355=>'L', +5356=>'L', +5357=>'L', +5358=>'L', +5359=>'L', +5360=>'L', +5361=>'L', +5362=>'L', +5363=>'L', +5364=>'L', +5365=>'L', +5366=>'L', +5367=>'L', +5368=>'L', +5369=>'L', +5370=>'L', +5371=>'L', +5372=>'L', +5373=>'L', +5374=>'L', +5375=>'L', +5376=>'L', +5377=>'L', +5378=>'L', +5379=>'L', +5380=>'L', +5381=>'L', +5382=>'L', +5383=>'L', +5384=>'L', +5385=>'L', +5386=>'L', +5387=>'L', +5388=>'L', +5389=>'L', +5390=>'L', +5391=>'L', +5392=>'L', +5393=>'L', +5394=>'L', +5395=>'L', +5396=>'L', +5397=>'L', +5398=>'L', +5399=>'L', +5400=>'L', +5401=>'L', +5402=>'L', +5403=>'L', +5404=>'L', +5405=>'L', +5406=>'L', +5407=>'L', +5408=>'L', +5409=>'L', +5410=>'L', +5411=>'L', +5412=>'L', +5413=>'L', +5414=>'L', +5415=>'L', +5416=>'L', +5417=>'L', +5418=>'L', +5419=>'L', +5420=>'L', +5421=>'L', +5422=>'L', +5423=>'L', +5424=>'L', +5425=>'L', +5426=>'L', +5427=>'L', +5428=>'L', +5429=>'L', +5430=>'L', +5431=>'L', +5432=>'L', +5433=>'L', +5434=>'L', +5435=>'L', +5436=>'L', +5437=>'L', +5438=>'L', +5439=>'L', +5440=>'L', +5441=>'L', +5442=>'L', +5443=>'L', +5444=>'L', +5445=>'L', +5446=>'L', +5447=>'L', +5448=>'L', +5449=>'L', +5450=>'L', +5451=>'L', +5452=>'L', +5453=>'L', +5454=>'L', +5455=>'L', +5456=>'L', +5457=>'L', +5458=>'L', +5459=>'L', +5460=>'L', +5461=>'L', +5462=>'L', +5463=>'L', +5464=>'L', +5465=>'L', +5466=>'L', +5467=>'L', +5468=>'L', +5469=>'L', +5470=>'L', +5471=>'L', +5472=>'L', +5473=>'L', +5474=>'L', +5475=>'L', +5476=>'L', +5477=>'L', +5478=>'L', +5479=>'L', +5480=>'L', +5481=>'L', +5482=>'L', +5483=>'L', +5484=>'L', +5485=>'L', +5486=>'L', +5487=>'L', +5488=>'L', +5489=>'L', +5490=>'L', +5491=>'L', +5492=>'L', +5493=>'L', +5494=>'L', +5495=>'L', +5496=>'L', +5497=>'L', +5498=>'L', +5499=>'L', +5500=>'L', +5501=>'L', +5502=>'L', +5503=>'L', +5504=>'L', +5505=>'L', +5506=>'L', +5507=>'L', +5508=>'L', +5509=>'L', +5510=>'L', +5511=>'L', +5512=>'L', +5513=>'L', +5514=>'L', +5515=>'L', +5516=>'L', +5517=>'L', +5518=>'L', +5519=>'L', +5520=>'L', +5521=>'L', +5522=>'L', +5523=>'L', +5524=>'L', +5525=>'L', +5526=>'L', +5527=>'L', +5528=>'L', +5529=>'L', +5530=>'L', +5531=>'L', +5532=>'L', +5533=>'L', +5534=>'L', +5535=>'L', +5536=>'L', +5537=>'L', +5538=>'L', +5539=>'L', +5540=>'L', +5541=>'L', +5542=>'L', +5543=>'L', +5544=>'L', +5545=>'L', +5546=>'L', +5547=>'L', +5548=>'L', +5549=>'L', +5550=>'L', +5551=>'L', +5552=>'L', +5553=>'L', +5554=>'L', +5555=>'L', +5556=>'L', +5557=>'L', +5558=>'L', +5559=>'L', +5560=>'L', +5561=>'L', +5562=>'L', +5563=>'L', +5564=>'L', +5565=>'L', +5566=>'L', +5567=>'L', +5568=>'L', +5569=>'L', +5570=>'L', +5571=>'L', +5572=>'L', +5573=>'L', +5574=>'L', +5575=>'L', +5576=>'L', +5577=>'L', +5578=>'L', +5579=>'L', +5580=>'L', +5581=>'L', +5582=>'L', +5583=>'L', +5584=>'L', +5585=>'L', +5586=>'L', +5587=>'L', +5588=>'L', +5589=>'L', +5590=>'L', +5591=>'L', +5592=>'L', +5593=>'L', +5594=>'L', +5595=>'L', +5596=>'L', +5597=>'L', +5598=>'L', +5599=>'L', +5600=>'L', +5601=>'L', +5602=>'L', +5603=>'L', +5604=>'L', +5605=>'L', +5606=>'L', +5607=>'L', +5608=>'L', +5609=>'L', +5610=>'L', +5611=>'L', +5612=>'L', +5613=>'L', +5614=>'L', +5615=>'L', +5616=>'L', +5617=>'L', +5618=>'L', +5619=>'L', +5620=>'L', +5621=>'L', +5622=>'L', +5623=>'L', +5624=>'L', +5625=>'L', +5626=>'L', +5627=>'L', +5628=>'L', +5629=>'L', +5630=>'L', +5631=>'L', +5632=>'L', +5633=>'L', +5634=>'L', +5635=>'L', +5636=>'L', +5637=>'L', +5638=>'L', +5639=>'L', +5640=>'L', +5641=>'L', +5642=>'L', +5643=>'L', +5644=>'L', +5645=>'L', +5646=>'L', +5647=>'L', +5648=>'L', +5649=>'L', +5650=>'L', +5651=>'L', +5652=>'L', +5653=>'L', +5654=>'L', +5655=>'L', +5656=>'L', +5657=>'L', +5658=>'L', +5659=>'L', +5660=>'L', +5661=>'L', +5662=>'L', +5663=>'L', +5664=>'L', +5665=>'L', +5666=>'L', +5667=>'L', +5668=>'L', +5669=>'L', +5670=>'L', +5671=>'L', +5672=>'L', +5673=>'L', +5674=>'L', +5675=>'L', +5676=>'L', +5677=>'L', +5678=>'L', +5679=>'L', +5680=>'L', +5681=>'L', +5682=>'L', +5683=>'L', +5684=>'L', +5685=>'L', +5686=>'L', +5687=>'L', +5688=>'L', +5689=>'L', +5690=>'L', +5691=>'L', +5692=>'L', +5693=>'L', +5694=>'L', +5695=>'L', +5696=>'L', +5697=>'L', +5698=>'L', +5699=>'L', +5700=>'L', +5701=>'L', +5702=>'L', +5703=>'L', +5704=>'L', +5705=>'L', +5706=>'L', +5707=>'L', +5708=>'L', +5709=>'L', +5710=>'L', +5711=>'L', +5712=>'L', +5713=>'L', +5714=>'L', +5715=>'L', +5716=>'L', +5717=>'L', +5718=>'L', +5719=>'L', +5720=>'L', +5721=>'L', +5722=>'L', +5723=>'L', +5724=>'L', +5725=>'L', +5726=>'L', +5727=>'L', +5728=>'L', +5729=>'L', +5730=>'L', +5731=>'L', +5732=>'L', +5733=>'L', +5734=>'L', +5735=>'L', +5736=>'L', +5737=>'L', +5738=>'L', +5739=>'L', +5740=>'L', +5741=>'L', +5742=>'L', +5743=>'L', +5744=>'L', +5745=>'L', +5746=>'L', +5747=>'L', +5748=>'L', +5749=>'L', +5750=>'L', +5760=>'WS', +5761=>'L', +5762=>'L', +5763=>'L', +5764=>'L', +5765=>'L', +5766=>'L', +5767=>'L', +5768=>'L', +5769=>'L', +5770=>'L', +5771=>'L', +5772=>'L', +5773=>'L', +5774=>'L', +5775=>'L', +5776=>'L', +5777=>'L', +5778=>'L', +5779=>'L', +5780=>'L', +5781=>'L', +5782=>'L', +5783=>'L', +5784=>'L', +5785=>'L', +5786=>'L', +5787=>'ON', +5788=>'ON', +5792=>'L', +5793=>'L', +5794=>'L', +5795=>'L', +5796=>'L', +5797=>'L', +5798=>'L', +5799=>'L', +5800=>'L', +5801=>'L', +5802=>'L', +5803=>'L', +5804=>'L', +5805=>'L', +5806=>'L', +5807=>'L', +5808=>'L', +5809=>'L', +5810=>'L', +5811=>'L', +5812=>'L', +5813=>'L', +5814=>'L', +5815=>'L', +5816=>'L', +5817=>'L', +5818=>'L', +5819=>'L', +5820=>'L', +5821=>'L', +5822=>'L', +5823=>'L', +5824=>'L', +5825=>'L', +5826=>'L', +5827=>'L', +5828=>'L', +5829=>'L', +5830=>'L', +5831=>'L', +5832=>'L', +5833=>'L', +5834=>'L', +5835=>'L', +5836=>'L', +5837=>'L', +5838=>'L', +5839=>'L', +5840=>'L', +5841=>'L', +5842=>'L', +5843=>'L', +5844=>'L', +5845=>'L', +5846=>'L', +5847=>'L', +5848=>'L', +5849=>'L', +5850=>'L', +5851=>'L', +5852=>'L', +5853=>'L', +5854=>'L', +5855=>'L', +5856=>'L', +5857=>'L', +5858=>'L', +5859=>'L', +5860=>'L', +5861=>'L', +5862=>'L', +5863=>'L', +5864=>'L', +5865=>'L', +5866=>'L', +5867=>'L', +5868=>'L', +5869=>'L', +5870=>'L', +5871=>'L', +5872=>'L', +5888=>'L', +5889=>'L', +5890=>'L', +5891=>'L', +5892=>'L', +5893=>'L', +5894=>'L', +5895=>'L', +5896=>'L', +5897=>'L', +5898=>'L', +5899=>'L', +5900=>'L', +5902=>'L', +5903=>'L', +5904=>'L', +5905=>'L', +5906=>'NSM', +5907=>'NSM', +5908=>'NSM', +5920=>'L', +5921=>'L', +5922=>'L', +5923=>'L', +5924=>'L', +5925=>'L', +5926=>'L', +5927=>'L', +5928=>'L', +5929=>'L', +5930=>'L', +5931=>'L', +5932=>'L', +5933=>'L', +5934=>'L', +5935=>'L', +5936=>'L', +5937=>'L', +5938=>'NSM', +5939=>'NSM', +5940=>'NSM', +5941=>'L', +5942=>'L', +5952=>'L', +5953=>'L', +5954=>'L', +5955=>'L', +5956=>'L', +5957=>'L', +5958=>'L', +5959=>'L', +5960=>'L', +5961=>'L', +5962=>'L', +5963=>'L', +5964=>'L', +5965=>'L', +5966=>'L', +5967=>'L', +5968=>'L', +5969=>'L', +5970=>'NSM', +5971=>'NSM', +5984=>'L', +5985=>'L', +5986=>'L', +5987=>'L', +5988=>'L', +5989=>'L', +5990=>'L', +5991=>'L', +5992=>'L', +5993=>'L', +5994=>'L', +5995=>'L', +5996=>'L', +5998=>'L', +5999=>'L', +6000=>'L', +6002=>'NSM', +6003=>'NSM', +6016=>'L', +6017=>'L', +6018=>'L', +6019=>'L', +6020=>'L', +6021=>'L', +6022=>'L', +6023=>'L', +6024=>'L', +6025=>'L', +6026=>'L', +6027=>'L', +6028=>'L', +6029=>'L', +6030=>'L', +6031=>'L', +6032=>'L', +6033=>'L', +6034=>'L', +6035=>'L', +6036=>'L', +6037=>'L', +6038=>'L', +6039=>'L', +6040=>'L', +6041=>'L', +6042=>'L', +6043=>'L', +6044=>'L', +6045=>'L', +6046=>'L', +6047=>'L', +6048=>'L', +6049=>'L', +6050=>'L', +6051=>'L', +6052=>'L', +6053=>'L', +6054=>'L', +6055=>'L', +6056=>'L', +6057=>'L', +6058=>'L', +6059=>'L', +6060=>'L', +6061=>'L', +6062=>'L', +6063=>'L', +6064=>'L', +6065=>'L', +6066=>'L', +6067=>'L', +6068=>'L', +6069=>'L', +6070=>'L', +6071=>'NSM', +6072=>'NSM', +6073=>'NSM', +6074=>'NSM', +6075=>'NSM', +6076=>'NSM', +6077=>'NSM', +6078=>'L', +6079=>'L', +6080=>'L', +6081=>'L', +6082=>'L', +6083=>'L', +6084=>'L', +6085=>'L', +6086=>'NSM', +6087=>'L', +6088=>'L', +6089=>'NSM', +6090=>'NSM', +6091=>'NSM', +6092=>'NSM', +6093=>'NSM', +6094=>'NSM', +6095=>'NSM', +6096=>'NSM', +6097=>'NSM', +6098=>'NSM', +6099=>'NSM', +6100=>'L', +6101=>'L', +6102=>'L', +6103=>'L', +6104=>'L', +6105=>'L', +6106=>'L', +6107=>'ET', +6108=>'L', +6109=>'NSM', +6112=>'L', +6113=>'L', +6114=>'L', +6115=>'L', +6116=>'L', +6117=>'L', +6118=>'L', +6119=>'L', +6120=>'L', +6121=>'L', +6128=>'ON', +6129=>'ON', +6130=>'ON', +6131=>'ON', +6132=>'ON', +6133=>'ON', +6134=>'ON', +6135=>'ON', +6136=>'ON', +6137=>'ON', +6144=>'ON', +6145=>'ON', +6146=>'ON', +6147=>'ON', +6148=>'ON', +6149=>'ON', +6150=>'ON', +6151=>'ON', +6152=>'ON', +6153=>'ON', +6154=>'ON', +6155=>'NSM', +6156=>'NSM', +6157=>'NSM', +6158=>'WS', +6160=>'L', +6161=>'L', +6162=>'L', +6163=>'L', +6164=>'L', +6165=>'L', +6166=>'L', +6167=>'L', +6168=>'L', +6169=>'L', +6176=>'L', +6177=>'L', +6178=>'L', +6179=>'L', +6180=>'L', +6181=>'L', +6182=>'L', +6183=>'L', +6184=>'L', +6185=>'L', +6186=>'L', +6187=>'L', +6188=>'L', +6189=>'L', +6190=>'L', +6191=>'L', +6192=>'L', +6193=>'L', +6194=>'L', +6195=>'L', +6196=>'L', +6197=>'L', +6198=>'L', +6199=>'L', +6200=>'L', +6201=>'L', +6202=>'L', +6203=>'L', +6204=>'L', +6205=>'L', +6206=>'L', +6207=>'L', +6208=>'L', +6209=>'L', +6210=>'L', +6211=>'L', +6212=>'L', +6213=>'L', +6214=>'L', +6215=>'L', +6216=>'L', +6217=>'L', +6218=>'L', +6219=>'L', +6220=>'L', +6221=>'L', +6222=>'L', +6223=>'L', +6224=>'L', +6225=>'L', +6226=>'L', +6227=>'L', +6228=>'L', +6229=>'L', +6230=>'L', +6231=>'L', +6232=>'L', +6233=>'L', +6234=>'L', +6235=>'L', +6236=>'L', +6237=>'L', +6238=>'L', +6239=>'L', +6240=>'L', +6241=>'L', +6242=>'L', +6243=>'L', +6244=>'L', +6245=>'L', +6246=>'L', +6247=>'L', +6248=>'L', +6249=>'L', +6250=>'L', +6251=>'L', +6252=>'L', +6253=>'L', +6254=>'L', +6255=>'L', +6256=>'L', +6257=>'L', +6258=>'L', +6259=>'L', +6260=>'L', +6261=>'L', +6262=>'L', +6263=>'L', +6272=>'L', +6273=>'L', +6274=>'L', +6275=>'L', +6276=>'L', +6277=>'L', +6278=>'L', +6279=>'L', +6280=>'L', +6281=>'L', +6282=>'L', +6283=>'L', +6284=>'L', +6285=>'L', +6286=>'L', +6287=>'L', +6288=>'L', +6289=>'L', +6290=>'L', +6291=>'L', +6292=>'L', +6293=>'L', +6294=>'L', +6295=>'L', +6296=>'L', +6297=>'L', +6298=>'L', +6299=>'L', +6300=>'L', +6301=>'L', +6302=>'L', +6303=>'L', +6304=>'L', +6305=>'L', +6306=>'L', +6307=>'L', +6308=>'L', +6309=>'L', +6310=>'L', +6311=>'L', +6312=>'L', +6313=>'NSM', +6400=>'L', +6401=>'L', +6402=>'L', +6403=>'L', +6404=>'L', +6405=>'L', +6406=>'L', +6407=>'L', +6408=>'L', +6409=>'L', +6410=>'L', +6411=>'L', +6412=>'L', +6413=>'L', +6414=>'L', +6415=>'L', +6416=>'L', +6417=>'L', +6418=>'L', +6419=>'L', +6420=>'L', +6421=>'L', +6422=>'L', +6423=>'L', +6424=>'L', +6425=>'L', +6426=>'L', +6427=>'L', +6428=>'L', +6432=>'NSM', +6433=>'NSM', +6434=>'NSM', +6435=>'L', +6436=>'L', +6437=>'L', +6438=>'L', +6439=>'NSM', +6440=>'NSM', +6441=>'NSM', +6442=>'NSM', +6443=>'NSM', +6448=>'L', +6449=>'L', +6450=>'NSM', +6451=>'L', +6452=>'L', +6453=>'L', +6454=>'L', +6455=>'L', +6456=>'L', +6457=>'NSM', +6458=>'NSM', +6459=>'NSM', +6464=>'ON', +6468=>'ON', +6469=>'ON', +6470=>'L', +6471=>'L', +6472=>'L', +6473=>'L', +6474=>'L', +6475=>'L', +6476=>'L', +6477=>'L', +6478=>'L', +6479=>'L', +6480=>'L', +6481=>'L', +6482=>'L', +6483=>'L', +6484=>'L', +6485=>'L', +6486=>'L', +6487=>'L', +6488=>'L', +6489=>'L', +6490=>'L', +6491=>'L', +6492=>'L', +6493=>'L', +6494=>'L', +6495=>'L', +6496=>'L', +6497=>'L', +6498=>'L', +6499=>'L', +6500=>'L', +6501=>'L', +6502=>'L', +6503=>'L', +6504=>'L', +6505=>'L', +6506=>'L', +6507=>'L', +6508=>'L', +6509=>'L', +6512=>'L', +6513=>'L', +6514=>'L', +6515=>'L', +6516=>'L', +6528=>'L', +6529=>'L', +6530=>'L', +6531=>'L', +6532=>'L', +6533=>'L', +6534=>'L', +6535=>'L', +6536=>'L', +6537=>'L', +6538=>'L', +6539=>'L', +6540=>'L', +6541=>'L', +6542=>'L', +6543=>'L', +6544=>'L', +6545=>'L', +6546=>'L', +6547=>'L', +6548=>'L', +6549=>'L', +6550=>'L', +6551=>'L', +6552=>'L', +6553=>'L', +6554=>'L', +6555=>'L', +6556=>'L', +6557=>'L', +6558=>'L', +6559=>'L', +6560=>'L', +6561=>'L', +6562=>'L', +6563=>'L', +6564=>'L', +6565=>'L', +6566=>'L', +6567=>'L', +6568=>'L', +6569=>'L', +6576=>'L', +6577=>'L', +6578=>'L', +6579=>'L', +6580=>'L', +6581=>'L', +6582=>'L', +6583=>'L', +6584=>'L', +6585=>'L', +6586=>'L', +6587=>'L', +6588=>'L', +6589=>'L', +6590=>'L', +6591=>'L', +6592=>'L', +6593=>'L', +6594=>'L', +6595=>'L', +6596=>'L', +6597=>'L', +6598=>'L', +6599=>'L', +6600=>'L', +6601=>'L', +6608=>'L', +6609=>'L', +6610=>'L', +6611=>'L', +6612=>'L', +6613=>'L', +6614=>'L', +6615=>'L', +6616=>'L', +6617=>'L', +6622=>'ON', +6623=>'ON', +6624=>'ON', +6625=>'ON', +6626=>'ON', +6627=>'ON', +6628=>'ON', +6629=>'ON', +6630=>'ON', +6631=>'ON', +6632=>'ON', +6633=>'ON', +6634=>'ON', +6635=>'ON', +6636=>'ON', +6637=>'ON', +6638=>'ON', +6639=>'ON', +6640=>'ON', +6641=>'ON', +6642=>'ON', +6643=>'ON', +6644=>'ON', +6645=>'ON', +6646=>'ON', +6647=>'ON', +6648=>'ON', +6649=>'ON', +6650=>'ON', +6651=>'ON', +6652=>'ON', +6653=>'ON', +6654=>'ON', +6655=>'ON', +6656=>'L', +6657=>'L', +6658=>'L', +6659=>'L', +6660=>'L', +6661=>'L', +6662=>'L', +6663=>'L', +6664=>'L', +6665=>'L', +6666=>'L', +6667=>'L', +6668=>'L', +6669=>'L', +6670=>'L', +6671=>'L', +6672=>'L', +6673=>'L', +6674=>'L', +6675=>'L', +6676=>'L', +6677=>'L', +6678=>'L', +6679=>'NSM', +6680=>'NSM', +6681=>'L', +6682=>'L', +6683=>'L', +6686=>'L', +6687=>'L', +6912=>'NSM', +6913=>'NSM', +6914=>'NSM', +6915=>'NSM', +6916=>'L', +6917=>'L', +6918=>'L', +6919=>'L', +6920=>'L', +6921=>'L', +6922=>'L', +6923=>'L', +6924=>'L', +6925=>'L', +6926=>'L', +6927=>'L', +6928=>'L', +6929=>'L', +6930=>'L', +6931=>'L', +6932=>'L', +6933=>'L', +6934=>'L', +6935=>'L', +6936=>'L', +6937=>'L', +6938=>'L', +6939=>'L', +6940=>'L', +6941=>'L', +6942=>'L', +6943=>'L', +6944=>'L', +6945=>'L', +6946=>'L', +6947=>'L', +6948=>'L', +6949=>'L', +6950=>'L', +6951=>'L', +6952=>'L', +6953=>'L', +6954=>'L', +6955=>'L', +6956=>'L', +6957=>'L', +6958=>'L', +6959=>'L', +6960=>'L', +6961=>'L', +6962=>'L', +6963=>'L', +6964=>'NSM', +6965=>'L', +6966=>'NSM', +6967=>'NSM', +6968=>'NSM', +6969=>'NSM', +6970=>'NSM', +6971=>'L', +6972=>'NSM', +6973=>'L', +6974=>'L', +6975=>'L', +6976=>'L', +6977=>'L', +6978=>'NSM', +6979=>'L', +6980=>'L', +6981=>'L', +6982=>'L', +6983=>'L', +6984=>'L', +6985=>'L', +6986=>'L', +6987=>'L', +6992=>'L', +6993=>'L', +6994=>'L', +6995=>'L', +6996=>'L', +6997=>'L', +6998=>'L', +6999=>'L', +7000=>'L', +7001=>'L', +7002=>'L', +7003=>'L', +7004=>'L', +7005=>'L', +7006=>'L', +7007=>'L', +7008=>'L', +7009=>'L', +7010=>'L', +7011=>'L', +7012=>'L', +7013=>'L', +7014=>'L', +7015=>'L', +7016=>'L', +7017=>'L', +7018=>'L', +7019=>'NSM', +7020=>'NSM', +7021=>'NSM', +7022=>'NSM', +7023=>'NSM', +7024=>'NSM', +7025=>'NSM', +7026=>'NSM', +7027=>'NSM', +7028=>'L', +7029=>'L', +7030=>'L', +7031=>'L', +7032=>'L', +7033=>'L', +7034=>'L', +7035=>'L', +7036=>'L', +7424=>'L', +7425=>'L', +7426=>'L', +7427=>'L', +7428=>'L', +7429=>'L', +7430=>'L', +7431=>'L', +7432=>'L', +7433=>'L', +7434=>'L', +7435=>'L', +7436=>'L', +7437=>'L', +7438=>'L', +7439=>'L', +7440=>'L', +7441=>'L', +7442=>'L', +7443=>'L', +7444=>'L', +7445=>'L', +7446=>'L', +7447=>'L', +7448=>'L', +7449=>'L', +7450=>'L', +7451=>'L', +7452=>'L', +7453=>'L', +7454=>'L', +7455=>'L', +7456=>'L', +7457=>'L', +7458=>'L', +7459=>'L', +7460=>'L', +7461=>'L', +7462=>'L', +7463=>'L', +7464=>'L', +7465=>'L', +7466=>'L', +7467=>'L', +7468=>'L', +7469=>'L', +7470=>'L', +7471=>'L', +7472=>'L', +7473=>'L', +7474=>'L', +7475=>'L', +7476=>'L', +7477=>'L', +7478=>'L', +7479=>'L', +7480=>'L', +7481=>'L', +7482=>'L', +7483=>'L', +7484=>'L', +7485=>'L', +7486=>'L', +7487=>'L', +7488=>'L', +7489=>'L', +7490=>'L', +7491=>'L', +7492=>'L', +7493=>'L', +7494=>'L', +7495=>'L', +7496=>'L', +7497=>'L', +7498=>'L', +7499=>'L', +7500=>'L', +7501=>'L', +7502=>'L', +7503=>'L', +7504=>'L', +7505=>'L', +7506=>'L', +7507=>'L', +7508=>'L', +7509=>'L', +7510=>'L', +7511=>'L', +7512=>'L', +7513=>'L', +7514=>'L', +7515=>'L', +7516=>'L', +7517=>'L', +7518=>'L', +7519=>'L', +7520=>'L', +7521=>'L', +7522=>'L', +7523=>'L', +7524=>'L', +7525=>'L', +7526=>'L', +7527=>'L', +7528=>'L', +7529=>'L', +7530=>'L', +7531=>'L', +7532=>'L', +7533=>'L', +7534=>'L', +7535=>'L', +7536=>'L', +7537=>'L', +7538=>'L', +7539=>'L', +7540=>'L', +7541=>'L', +7542=>'L', +7543=>'L', +7544=>'L', +7545=>'L', +7546=>'L', +7547=>'L', +7548=>'L', +7549=>'L', +7550=>'L', +7551=>'L', +7552=>'L', +7553=>'L', +7554=>'L', +7555=>'L', +7556=>'L', +7557=>'L', +7558=>'L', +7559=>'L', +7560=>'L', +7561=>'L', +7562=>'L', +7563=>'L', +7564=>'L', +7565=>'L', +7566=>'L', +7567=>'L', +7568=>'L', +7569=>'L', +7570=>'L', +7571=>'L', +7572=>'L', +7573=>'L', +7574=>'L', +7575=>'L', +7576=>'L', +7577=>'L', +7578=>'L', +7579=>'L', +7580=>'L', +7581=>'L', +7582=>'L', +7583=>'L', +7584=>'L', +7585=>'L', +7586=>'L', +7587=>'L', +7588=>'L', +7589=>'L', +7590=>'L', +7591=>'L', +7592=>'L', +7593=>'L', +7594=>'L', +7595=>'L', +7596=>'L', +7597=>'L', +7598=>'L', +7599=>'L', +7600=>'L', +7601=>'L', +7602=>'L', +7603=>'L', +7604=>'L', +7605=>'L', +7606=>'L', +7607=>'L', +7608=>'L', +7609=>'L', +7610=>'L', +7611=>'L', +7612=>'L', +7613=>'L', +7614=>'L', +7615=>'L', +7616=>'NSM', +7617=>'NSM', +7618=>'NSM', +7619=>'NSM', +7620=>'NSM', +7621=>'NSM', +7622=>'NSM', +7623=>'NSM', +7624=>'NSM', +7625=>'NSM', +7626=>'NSM', +7678=>'NSM', +7679=>'NSM', +7680=>'L', +7681=>'L', +7682=>'L', +7683=>'L', +7684=>'L', +7685=>'L', +7686=>'L', +7687=>'L', +7688=>'L', +7689=>'L', +7690=>'L', +7691=>'L', +7692=>'L', +7693=>'L', +7694=>'L', +7695=>'L', +7696=>'L', +7697=>'L', +7698=>'L', +7699=>'L', +7700=>'L', +7701=>'L', +7702=>'L', +7703=>'L', +7704=>'L', +7705=>'L', +7706=>'L', +7707=>'L', +7708=>'L', +7709=>'L', +7710=>'L', +7711=>'L', +7712=>'L', +7713=>'L', +7714=>'L', +7715=>'L', +7716=>'L', +7717=>'L', +7718=>'L', +7719=>'L', +7720=>'L', +7721=>'L', +7722=>'L', +7723=>'L', +7724=>'L', +7725=>'L', +7726=>'L', +7727=>'L', +7728=>'L', +7729=>'L', +7730=>'L', +7731=>'L', +7732=>'L', +7733=>'L', +7734=>'L', +7735=>'L', +7736=>'L', +7737=>'L', +7738=>'L', +7739=>'L', +7740=>'L', +7741=>'L', +7742=>'L', +7743=>'L', +7744=>'L', +7745=>'L', +7746=>'L', +7747=>'L', +7748=>'L', +7749=>'L', +7750=>'L', +7751=>'L', +7752=>'L', +7753=>'L', +7754=>'L', +7755=>'L', +7756=>'L', +7757=>'L', +7758=>'L', +7759=>'L', +7760=>'L', +7761=>'L', +7762=>'L', +7763=>'L', +7764=>'L', +7765=>'L', +7766=>'L', +7767=>'L', +7768=>'L', +7769=>'L', +7770=>'L', +7771=>'L', +7772=>'L', +7773=>'L', +7774=>'L', +7775=>'L', +7776=>'L', +7777=>'L', +7778=>'L', +7779=>'L', +7780=>'L', +7781=>'L', +7782=>'L', +7783=>'L', +7784=>'L', +7785=>'L', +7786=>'L', +7787=>'L', +7788=>'L', +7789=>'L', +7790=>'L', +7791=>'L', +7792=>'L', +7793=>'L', +7794=>'L', +7795=>'L', +7796=>'L', +7797=>'L', +7798=>'L', +7799=>'L', +7800=>'L', +7801=>'L', +7802=>'L', +7803=>'L', +7804=>'L', +7805=>'L', +7806=>'L', +7807=>'L', +7808=>'L', +7809=>'L', +7810=>'L', +7811=>'L', +7812=>'L', +7813=>'L', +7814=>'L', +7815=>'L', +7816=>'L', +7817=>'L', +7818=>'L', +7819=>'L', +7820=>'L', +7821=>'L', +7822=>'L', +7823=>'L', +7824=>'L', +7825=>'L', +7826=>'L', +7827=>'L', +7828=>'L', +7829=>'L', +7830=>'L', +7831=>'L', +7832=>'L', +7833=>'L', +7834=>'L', +7835=>'L', +7840=>'L', +7841=>'L', +7842=>'L', +7843=>'L', +7844=>'L', +7845=>'L', +7846=>'L', +7847=>'L', +7848=>'L', +7849=>'L', +7850=>'L', +7851=>'L', +7852=>'L', +7853=>'L', +7854=>'L', +7855=>'L', +7856=>'L', +7857=>'L', +7858=>'L', +7859=>'L', +7860=>'L', +7861=>'L', +7862=>'L', +7863=>'L', +7864=>'L', +7865=>'L', +7866=>'L', +7867=>'L', +7868=>'L', +7869=>'L', +7870=>'L', +7871=>'L', +7872=>'L', +7873=>'L', +7874=>'L', +7875=>'L', +7876=>'L', +7877=>'L', +7878=>'L', +7879=>'L', +7880=>'L', +7881=>'L', +7882=>'L', +7883=>'L', +7884=>'L', +7885=>'L', +7886=>'L', +7887=>'L', +7888=>'L', +7889=>'L', +7890=>'L', +7891=>'L', +7892=>'L', +7893=>'L', +7894=>'L', +7895=>'L', +7896=>'L', +7897=>'L', +7898=>'L', +7899=>'L', +7900=>'L', +7901=>'L', +7902=>'L', +7903=>'L', +7904=>'L', +7905=>'L', +7906=>'L', +7907=>'L', +7908=>'L', +7909=>'L', +7910=>'L', +7911=>'L', +7912=>'L', +7913=>'L', +7914=>'L', +7915=>'L', +7916=>'L', +7917=>'L', +7918=>'L', +7919=>'L', +7920=>'L', +7921=>'L', +7922=>'L', +7923=>'L', +7924=>'L', +7925=>'L', +7926=>'L', +7927=>'L', +7928=>'L', +7929=>'L', +7936=>'L', +7937=>'L', +7938=>'L', +7939=>'L', +7940=>'L', +7941=>'L', +7942=>'L', +7943=>'L', +7944=>'L', +7945=>'L', +7946=>'L', +7947=>'L', +7948=>'L', +7949=>'L', +7950=>'L', +7951=>'L', +7952=>'L', +7953=>'L', +7954=>'L', +7955=>'L', +7956=>'L', +7957=>'L', +7960=>'L', +7961=>'L', +7962=>'L', +7963=>'L', +7964=>'L', +7965=>'L', +7968=>'L', +7969=>'L', +7970=>'L', +7971=>'L', +7972=>'L', +7973=>'L', +7974=>'L', +7975=>'L', +7976=>'L', +7977=>'L', +7978=>'L', +7979=>'L', +7980=>'L', +7981=>'L', +7982=>'L', +7983=>'L', +7984=>'L', +7985=>'L', +7986=>'L', +7987=>'L', +7988=>'L', +7989=>'L', +7990=>'L', +7991=>'L', +7992=>'L', +7993=>'L', +7994=>'L', +7995=>'L', +7996=>'L', +7997=>'L', +7998=>'L', +7999=>'L', +8000=>'L', +8001=>'L', +8002=>'L', +8003=>'L', +8004=>'L', +8005=>'L', +8008=>'L', +8009=>'L', +8010=>'L', +8011=>'L', +8012=>'L', +8013=>'L', +8016=>'L', +8017=>'L', +8018=>'L', +8019=>'L', +8020=>'L', +8021=>'L', +8022=>'L', +8023=>'L', +8025=>'L', +8027=>'L', +8029=>'L', +8031=>'L', +8032=>'L', +8033=>'L', +8034=>'L', +8035=>'L', +8036=>'L', +8037=>'L', +8038=>'L', +8039=>'L', +8040=>'L', +8041=>'L', +8042=>'L', +8043=>'L', +8044=>'L', +8045=>'L', +8046=>'L', +8047=>'L', +8048=>'L', +8049=>'L', +8050=>'L', +8051=>'L', +8052=>'L', +8053=>'L', +8054=>'L', +8055=>'L', +8056=>'L', +8057=>'L', +8058=>'L', +8059=>'L', +8060=>'L', +8061=>'L', +8064=>'L', +8065=>'L', +8066=>'L', +8067=>'L', +8068=>'L', +8069=>'L', +8070=>'L', +8071=>'L', +8072=>'L', +8073=>'L', +8074=>'L', +8075=>'L', +8076=>'L', +8077=>'L', +8078=>'L', +8079=>'L', +8080=>'L', +8081=>'L', +8082=>'L', +8083=>'L', +8084=>'L', +8085=>'L', +8086=>'L', +8087=>'L', +8088=>'L', +8089=>'L', +8090=>'L', +8091=>'L', +8092=>'L', +8093=>'L', +8094=>'L', +8095=>'L', +8096=>'L', +8097=>'L', +8098=>'L', +8099=>'L', +8100=>'L', +8101=>'L', +8102=>'L', +8103=>'L', +8104=>'L', +8105=>'L', +8106=>'L', +8107=>'L', +8108=>'L', +8109=>'L', +8110=>'L', +8111=>'L', +8112=>'L', +8113=>'L', +8114=>'L', +8115=>'L', +8116=>'L', +8118=>'L', +8119=>'L', +8120=>'L', +8121=>'L', +8122=>'L', +8123=>'L', +8124=>'L', +8125=>'ON', +8126=>'L', +8127=>'ON', +8128=>'ON', +8129=>'ON', +8130=>'L', +8131=>'L', +8132=>'L', +8134=>'L', +8135=>'L', +8136=>'L', +8137=>'L', +8138=>'L', +8139=>'L', +8140=>'L', +8141=>'ON', +8142=>'ON', +8143=>'ON', +8144=>'L', +8145=>'L', +8146=>'L', +8147=>'L', +8150=>'L', +8151=>'L', +8152=>'L', +8153=>'L', +8154=>'L', +8155=>'L', +8157=>'ON', +8158=>'ON', +8159=>'ON', +8160=>'L', +8161=>'L', +8162=>'L', +8163=>'L', +8164=>'L', +8165=>'L', +8166=>'L', +8167=>'L', +8168=>'L', +8169=>'L', +8170=>'L', +8171=>'L', +8172=>'L', +8173=>'ON', +8174=>'ON', +8175=>'ON', +8178=>'L', +8179=>'L', +8180=>'L', +8182=>'L', +8183=>'L', +8184=>'L', +8185=>'L', +8186=>'L', +8187=>'L', +8188=>'L', +8189=>'ON', +8190=>'ON', +8192=>'WS', +8193=>'WS', +8194=>'WS', +8195=>'WS', +8196=>'WS', +8197=>'WS', +8198=>'WS', +8199=>'WS', +8200=>'WS', +8201=>'WS', +8202=>'WS', +8203=>'BN', +8204=>'BN', +8205=>'BN', +8206=>'L', +8207=>'R', +8208=>'ON', +8209=>'ON', +8210=>'ON', +8211=>'ON', +8212=>'ON', +8213=>'ON', +8214=>'ON', +8215=>'ON', +8216=>'ON', +8217=>'ON', +8218=>'ON', +8219=>'ON', +8220=>'ON', +8221=>'ON', +8222=>'ON', +8223=>'ON', +8224=>'ON', +8225=>'ON', +8226=>'ON', +8227=>'ON', +8228=>'ON', +8229=>'ON', +8230=>'ON', +8231=>'ON', +8232=>'WS', +8233=>'B', +8234=>'LRE', +8235=>'RLE', +8236=>'PDF', +8237=>'LRO', +8238=>'RLO', +8239=>'CS', +8240=>'ET', +8241=>'ET', +8242=>'ET', +8243=>'ET', +8244=>'ET', +8245=>'ON', +8246=>'ON', +8247=>'ON', +8248=>'ON', +8249=>'ON', +8250=>'ON', +8251=>'ON', +8252=>'ON', +8253=>'ON', +8254=>'ON', +8255=>'ON', +8256=>'ON', +8257=>'ON', +8258=>'ON', +8259=>'ON', +8260=>'CS', +8261=>'ON', +8262=>'ON', +8263=>'ON', +8264=>'ON', +8265=>'ON', +8266=>'ON', +8267=>'ON', +8268=>'ON', +8269=>'ON', +8270=>'ON', +8271=>'ON', +8272=>'ON', +8273=>'ON', +8274=>'ON', +8275=>'ON', +8276=>'ON', +8277=>'ON', +8278=>'ON', +8279=>'ON', +8280=>'ON', +8281=>'ON', +8282=>'ON', +8283=>'ON', +8284=>'ON', +8285=>'ON', +8286=>'ON', +8287=>'WS', +8288=>'BN', +8289=>'BN', +8290=>'BN', +8291=>'BN', +8298=>'BN', +8299=>'BN', +8300=>'BN', +8301=>'BN', +8302=>'BN', +8303=>'BN', +8304=>'EN', +8305=>'L', +8308=>'EN', +8309=>'EN', +8310=>'EN', +8311=>'EN', +8312=>'EN', +8313=>'EN', +8314=>'ES', +8315=>'ES', +8316=>'ON', +8317=>'ON', +8318=>'ON', +8319=>'L', +8320=>'EN', +8321=>'EN', +8322=>'EN', +8323=>'EN', +8324=>'EN', +8325=>'EN', +8326=>'EN', +8327=>'EN', +8328=>'EN', +8329=>'EN', +8330=>'ES', +8331=>'ES', +8332=>'ON', +8333=>'ON', +8334=>'ON', +8336=>'L', +8337=>'L', +8338=>'L', +8339=>'L', +8340=>'L', +8352=>'ET', +8353=>'ET', +8354=>'ET', +8355=>'ET', +8356=>'ET', +8357=>'ET', +8358=>'ET', +8359=>'ET', +8360=>'ET', +8361=>'ET', +8362=>'ET', +8363=>'ET', +8364=>'ET', +8365=>'ET', +8366=>'ET', +8367=>'ET', +8368=>'ET', +8369=>'ET', +8370=>'ET', +8371=>'ET', +8372=>'ET', +8373=>'ET', +8400=>'NSM', +8401=>'NSM', +8402=>'NSM', +8403=>'NSM', +8404=>'NSM', +8405=>'NSM', +8406=>'NSM', +8407=>'NSM', +8408=>'NSM', +8409=>'NSM', +8410=>'NSM', +8411=>'NSM', +8412=>'NSM', +8413=>'NSM', +8414=>'NSM', +8415=>'NSM', +8416=>'NSM', +8417=>'NSM', +8418=>'NSM', +8419=>'NSM', +8420=>'NSM', +8421=>'NSM', +8422=>'NSM', +8423=>'NSM', +8424=>'NSM', +8425=>'NSM', +8426=>'NSM', +8427=>'NSM', +8428=>'NSM', +8429=>'NSM', +8430=>'NSM', +8431=>'NSM', +8448=>'ON', +8449=>'ON', +8450=>'L', +8451=>'ON', +8452=>'ON', +8453=>'ON', +8454=>'ON', +8455=>'L', +8456=>'ON', +8457=>'ON', +8458=>'L', +8459=>'L', +8460=>'L', +8461=>'L', +8462=>'L', +8463=>'L', +8464=>'L', +8465=>'L', +8466=>'L', +8467=>'L', +8468=>'ON', +8469=>'L', +8470=>'ON', +8471=>'ON', +8472=>'ON', +8473=>'L', +8474=>'L', +8475=>'L', +8476=>'L', +8477=>'L', +8478=>'ON', +8479=>'ON', +8480=>'ON', +8481=>'ON', +8482=>'ON', +8483=>'ON', +8484=>'L', +8485=>'ON', +8486=>'L', +8487=>'ON', +8488=>'L', +8489=>'ON', +8490=>'L', +8491=>'L', +8492=>'L', +8493=>'L', +8494=>'ET', +8495=>'L', +8496=>'L', +8497=>'L', +8498=>'L', +8499=>'L', +8500=>'L', +8501=>'L', +8502=>'L', +8503=>'L', +8504=>'L', +8505=>'L', +8506=>'ON', +8507=>'ON', +8508=>'L', +8509=>'L', +8510=>'L', +8511=>'L', +8512=>'ON', +8513=>'ON', +8514=>'ON', +8515=>'ON', +8516=>'ON', +8517=>'L', +8518=>'L', +8519=>'L', +8520=>'L', +8521=>'L', +8522=>'ON', +8523=>'ON', +8524=>'ON', +8525=>'ON', +8526=>'L', +8531=>'ON', +8532=>'ON', +8533=>'ON', +8534=>'ON', +8535=>'ON', +8536=>'ON', +8537=>'ON', +8538=>'ON', +8539=>'ON', +8540=>'ON', +8541=>'ON', +8542=>'ON', +8543=>'ON', +8544=>'L', +8545=>'L', +8546=>'L', +8547=>'L', +8548=>'L', +8549=>'L', +8550=>'L', +8551=>'L', +8552=>'L', +8553=>'L', +8554=>'L', +8555=>'L', +8556=>'L', +8557=>'L', +8558=>'L', +8559=>'L', +8560=>'L', +8561=>'L', +8562=>'L', +8563=>'L', +8564=>'L', +8565=>'L', +8566=>'L', +8567=>'L', +8568=>'L', +8569=>'L', +8570=>'L', +8571=>'L', +8572=>'L', +8573=>'L', +8574=>'L', +8575=>'L', +8576=>'L', +8577=>'L', +8578=>'L', +8579=>'L', +8580=>'L', +8592=>'ON', +8593=>'ON', +8594=>'ON', +8595=>'ON', +8596=>'ON', +8597=>'ON', +8598=>'ON', +8599=>'ON', +8600=>'ON', +8601=>'ON', +8602=>'ON', +8603=>'ON', +8604=>'ON', +8605=>'ON', +8606=>'ON', +8607=>'ON', +8608=>'ON', +8609=>'ON', +8610=>'ON', +8611=>'ON', +8612=>'ON', +8613=>'ON', +8614=>'ON', +8615=>'ON', +8616=>'ON', +8617=>'ON', +8618=>'ON', +8619=>'ON', +8620=>'ON', +8621=>'ON', +8622=>'ON', +8623=>'ON', +8624=>'ON', +8625=>'ON', +8626=>'ON', +8627=>'ON', +8628=>'ON', +8629=>'ON', +8630=>'ON', +8631=>'ON', +8632=>'ON', +8633=>'ON', +8634=>'ON', +8635=>'ON', +8636=>'ON', +8637=>'ON', +8638=>'ON', +8639=>'ON', +8640=>'ON', +8641=>'ON', +8642=>'ON', +8643=>'ON', +8644=>'ON', +8645=>'ON', +8646=>'ON', +8647=>'ON', +8648=>'ON', +8649=>'ON', +8650=>'ON', +8651=>'ON', +8652=>'ON', +8653=>'ON', +8654=>'ON', +8655=>'ON', +8656=>'ON', +8657=>'ON', +8658=>'ON', +8659=>'ON', +8660=>'ON', +8661=>'ON', +8662=>'ON', +8663=>'ON', +8664=>'ON', +8665=>'ON', +8666=>'ON', +8667=>'ON', +8668=>'ON', +8669=>'ON', +8670=>'ON', +8671=>'ON', +8672=>'ON', +8673=>'ON', +8674=>'ON', +8675=>'ON', +8676=>'ON', +8677=>'ON', +8678=>'ON', +8679=>'ON', +8680=>'ON', +8681=>'ON', +8682=>'ON', +8683=>'ON', +8684=>'ON', +8685=>'ON', +8686=>'ON', +8687=>'ON', +8688=>'ON', +8689=>'ON', +8690=>'ON', +8691=>'ON', +8692=>'ON', +8693=>'ON', +8694=>'ON', +8695=>'ON', +8696=>'ON', +8697=>'ON', +8698=>'ON', +8699=>'ON', +8700=>'ON', +8701=>'ON', +8702=>'ON', +8703=>'ON', +8704=>'ON', +8705=>'ON', +8706=>'ON', +8707=>'ON', +8708=>'ON', +8709=>'ON', +8710=>'ON', +8711=>'ON', +8712=>'ON', +8713=>'ON', +8714=>'ON', +8715=>'ON', +8716=>'ON', +8717=>'ON', +8718=>'ON', +8719=>'ON', +8720=>'ON', +8721=>'ON', +8722=>'ES', +8723=>'ET', +8724=>'ON', +8725=>'ON', +8726=>'ON', +8727=>'ON', +8728=>'ON', +8729=>'ON', +8730=>'ON', +8731=>'ON', +8732=>'ON', +8733=>'ON', +8734=>'ON', +8735=>'ON', +8736=>'ON', +8737=>'ON', +8738=>'ON', +8739=>'ON', +8740=>'ON', +8741=>'ON', +8742=>'ON', +8743=>'ON', +8744=>'ON', +8745=>'ON', +8746=>'ON', +8747=>'ON', +8748=>'ON', +8749=>'ON', +8750=>'ON', +8751=>'ON', +8752=>'ON', +8753=>'ON', +8754=>'ON', +8755=>'ON', +8756=>'ON', +8757=>'ON', +8758=>'ON', +8759=>'ON', +8760=>'ON', +8761=>'ON', +8762=>'ON', +8763=>'ON', +8764=>'ON', +8765=>'ON', +8766=>'ON', +8767=>'ON', +8768=>'ON', +8769=>'ON', +8770=>'ON', +8771=>'ON', +8772=>'ON', +8773=>'ON', +8774=>'ON', +8775=>'ON', +8776=>'ON', +8777=>'ON', +8778=>'ON', +8779=>'ON', +8780=>'ON', +8781=>'ON', +8782=>'ON', +8783=>'ON', +8784=>'ON', +8785=>'ON', +8786=>'ON', +8787=>'ON', +8788=>'ON', +8789=>'ON', +8790=>'ON', +8791=>'ON', +8792=>'ON', +8793=>'ON', +8794=>'ON', +8795=>'ON', +8796=>'ON', +8797=>'ON', +8798=>'ON', +8799=>'ON', +8800=>'ON', +8801=>'ON', +8802=>'ON', +8803=>'ON', +8804=>'ON', +8805=>'ON', +8806=>'ON', +8807=>'ON', +8808=>'ON', +8809=>'ON', +8810=>'ON', +8811=>'ON', +8812=>'ON', +8813=>'ON', +8814=>'ON', +8815=>'ON', +8816=>'ON', +8817=>'ON', +8818=>'ON', +8819=>'ON', +8820=>'ON', +8821=>'ON', +8822=>'ON', +8823=>'ON', +8824=>'ON', +8825=>'ON', +8826=>'ON', +8827=>'ON', +8828=>'ON', +8829=>'ON', +8830=>'ON', +8831=>'ON', +8832=>'ON', +8833=>'ON', +8834=>'ON', +8835=>'ON', +8836=>'ON', +8837=>'ON', +8838=>'ON', +8839=>'ON', +8840=>'ON', +8841=>'ON', +8842=>'ON', +8843=>'ON', +8844=>'ON', +8845=>'ON', +8846=>'ON', +8847=>'ON', +8848=>'ON', +8849=>'ON', +8850=>'ON', +8851=>'ON', +8852=>'ON', +8853=>'ON', +8854=>'ON', +8855=>'ON', +8856=>'ON', +8857=>'ON', +8858=>'ON', +8859=>'ON', +8860=>'ON', +8861=>'ON', +8862=>'ON', +8863=>'ON', +8864=>'ON', +8865=>'ON', +8866=>'ON', +8867=>'ON', +8868=>'ON', +8869=>'ON', +8870=>'ON', +8871=>'ON', +8872=>'ON', +8873=>'ON', +8874=>'ON', +8875=>'ON', +8876=>'ON', +8877=>'ON', +8878=>'ON', +8879=>'ON', +8880=>'ON', +8881=>'ON', +8882=>'ON', +8883=>'ON', +8884=>'ON', +8885=>'ON', +8886=>'ON', +8887=>'ON', +8888=>'ON', +8889=>'ON', +8890=>'ON', +8891=>'ON', +8892=>'ON', +8893=>'ON', +8894=>'ON', +8895=>'ON', +8896=>'ON', +8897=>'ON', +8898=>'ON', +8899=>'ON', +8900=>'ON', +8901=>'ON', +8902=>'ON', +8903=>'ON', +8904=>'ON', +8905=>'ON', +8906=>'ON', +8907=>'ON', +8908=>'ON', +8909=>'ON', +8910=>'ON', +8911=>'ON', +8912=>'ON', +8913=>'ON', +8914=>'ON', +8915=>'ON', +8916=>'ON', +8917=>'ON', +8918=>'ON', +8919=>'ON', +8920=>'ON', +8921=>'ON', +8922=>'ON', +8923=>'ON', +8924=>'ON', +8925=>'ON', +8926=>'ON', +8927=>'ON', +8928=>'ON', +8929=>'ON', +8930=>'ON', +8931=>'ON', +8932=>'ON', +8933=>'ON', +8934=>'ON', +8935=>'ON', +8936=>'ON', +8937=>'ON', +8938=>'ON', +8939=>'ON', +8940=>'ON', +8941=>'ON', +8942=>'ON', +8943=>'ON', +8944=>'ON', +8945=>'ON', +8946=>'ON', +8947=>'ON', +8948=>'ON', +8949=>'ON', +8950=>'ON', +8951=>'ON', +8952=>'ON', +8953=>'ON', +8954=>'ON', +8955=>'ON', +8956=>'ON', +8957=>'ON', +8958=>'ON', +8959=>'ON', +8960=>'ON', +8961=>'ON', +8962=>'ON', +8963=>'ON', +8964=>'ON', +8965=>'ON', +8966=>'ON', +8967=>'ON', +8968=>'ON', +8969=>'ON', +8970=>'ON', +8971=>'ON', +8972=>'ON', +8973=>'ON', +8974=>'ON', +8975=>'ON', +8976=>'ON', +8977=>'ON', +8978=>'ON', +8979=>'ON', +8980=>'ON', +8981=>'ON', +8982=>'ON', +8983=>'ON', +8984=>'ON', +8985=>'ON', +8986=>'ON', +8987=>'ON', +8988=>'ON', +8989=>'ON', +8990=>'ON', +8991=>'ON', +8992=>'ON', +8993=>'ON', +8994=>'ON', +8995=>'ON', +8996=>'ON', +8997=>'ON', +8998=>'ON', +8999=>'ON', +9000=>'ON', +9001=>'ON', +9002=>'ON', +9003=>'ON', +9004=>'ON', +9005=>'ON', +9006=>'ON', +9007=>'ON', +9008=>'ON', +9009=>'ON', +9010=>'ON', +9011=>'ON', +9012=>'ON', +9013=>'ON', +9014=>'L', +9015=>'L', +9016=>'L', +9017=>'L', +9018=>'L', +9019=>'L', +9020=>'L', +9021=>'L', +9022=>'L', +9023=>'L', +9024=>'L', +9025=>'L', +9026=>'L', +9027=>'L', +9028=>'L', +9029=>'L', +9030=>'L', +9031=>'L', +9032=>'L', +9033=>'L', +9034=>'L', +9035=>'L', +9036=>'L', +9037=>'L', +9038=>'L', +9039=>'L', +9040=>'L', +9041=>'L', +9042=>'L', +9043=>'L', +9044=>'L', +9045=>'L', +9046=>'L', +9047=>'L', +9048=>'L', +9049=>'L', +9050=>'L', +9051=>'L', +9052=>'L', +9053=>'L', +9054=>'L', +9055=>'L', +9056=>'L', +9057=>'L', +9058=>'L', +9059=>'L', +9060=>'L', +9061=>'L', +9062=>'L', +9063=>'L', +9064=>'L', +9065=>'L', +9066=>'L', +9067=>'L', +9068=>'L', +9069=>'L', +9070=>'L', +9071=>'L', +9072=>'L', +9073=>'L', +9074=>'L', +9075=>'L', +9076=>'L', +9077=>'L', +9078=>'L', +9079=>'L', +9080=>'L', +9081=>'L', +9082=>'L', +9083=>'ON', +9084=>'ON', +9085=>'ON', +9086=>'ON', +9087=>'ON', +9088=>'ON', +9089=>'ON', +9090=>'ON', +9091=>'ON', +9092=>'ON', +9093=>'ON', +9094=>'ON', +9095=>'ON', +9096=>'ON', +9097=>'ON', +9098=>'ON', +9099=>'ON', +9100=>'ON', +9101=>'ON', +9102=>'ON', +9103=>'ON', +9104=>'ON', +9105=>'ON', +9106=>'ON', +9107=>'ON', +9108=>'ON', +9109=>'L', +9110=>'ON', +9111=>'ON', +9112=>'ON', +9113=>'ON', +9114=>'ON', +9115=>'ON', +9116=>'ON', +9117=>'ON', +9118=>'ON', +9119=>'ON', +9120=>'ON', +9121=>'ON', +9122=>'ON', +9123=>'ON', +9124=>'ON', +9125=>'ON', +9126=>'ON', +9127=>'ON', +9128=>'ON', +9129=>'ON', +9130=>'ON', +9131=>'ON', +9132=>'ON', +9133=>'ON', +9134=>'ON', +9135=>'ON', +9136=>'ON', +9137=>'ON', +9138=>'ON', +9139=>'ON', +9140=>'ON', +9141=>'ON', +9142=>'ON', +9143=>'ON', +9144=>'ON', +9145=>'ON', +9146=>'ON', +9147=>'ON', +9148=>'ON', +9149=>'ON', +9150=>'ON', +9151=>'ON', +9152=>'ON', +9153=>'ON', +9154=>'ON', +9155=>'ON', +9156=>'ON', +9157=>'ON', +9158=>'ON', +9159=>'ON', +9160=>'ON', +9161=>'ON', +9162=>'ON', +9163=>'ON', +9164=>'ON', +9165=>'ON', +9166=>'ON', +9167=>'ON', +9168=>'ON', +9169=>'ON', +9170=>'ON', +9171=>'ON', +9172=>'ON', +9173=>'ON', +9174=>'ON', +9175=>'ON', +9176=>'ON', +9177=>'ON', +9178=>'ON', +9179=>'ON', +9180=>'ON', +9181=>'ON', +9182=>'ON', +9183=>'ON', +9184=>'ON', +9185=>'ON', +9186=>'ON', +9187=>'ON', +9188=>'ON', +9189=>'ON', +9190=>'ON', +9191=>'ON', +9216=>'ON', +9217=>'ON', +9218=>'ON', +9219=>'ON', +9220=>'ON', +9221=>'ON', +9222=>'ON', +9223=>'ON', +9224=>'ON', +9225=>'ON', +9226=>'ON', +9227=>'ON', +9228=>'ON', +9229=>'ON', +9230=>'ON', +9231=>'ON', +9232=>'ON', +9233=>'ON', +9234=>'ON', +9235=>'ON', +9236=>'ON', +9237=>'ON', +9238=>'ON', +9239=>'ON', +9240=>'ON', +9241=>'ON', +9242=>'ON', +9243=>'ON', +9244=>'ON', +9245=>'ON', +9246=>'ON', +9247=>'ON', +9248=>'ON', +9249=>'ON', +9250=>'ON', +9251=>'ON', +9252=>'ON', +9253=>'ON', +9254=>'ON', +9280=>'ON', +9281=>'ON', +9282=>'ON', +9283=>'ON', +9284=>'ON', +9285=>'ON', +9286=>'ON', +9287=>'ON', +9288=>'ON', +9289=>'ON', +9290=>'ON', +9312=>'ON', +9313=>'ON', +9314=>'ON', +9315=>'ON', +9316=>'ON', +9317=>'ON', +9318=>'ON', +9319=>'ON', +9320=>'ON', +9321=>'ON', +9322=>'ON', +9323=>'ON', +9324=>'ON', +9325=>'ON', +9326=>'ON', +9327=>'ON', +9328=>'ON', +9329=>'ON', +9330=>'ON', +9331=>'ON', +9332=>'ON', +9333=>'ON', +9334=>'ON', +9335=>'ON', +9336=>'ON', +9337=>'ON', +9338=>'ON', +9339=>'ON', +9340=>'ON', +9341=>'ON', +9342=>'ON', +9343=>'ON', +9344=>'ON', +9345=>'ON', +9346=>'ON', +9347=>'ON', +9348=>'ON', +9349=>'ON', +9350=>'ON', +9351=>'ON', +9352=>'EN', +9353=>'EN', +9354=>'EN', +9355=>'EN', +9356=>'EN', +9357=>'EN', +9358=>'EN', +9359=>'EN', +9360=>'EN', +9361=>'EN', +9362=>'EN', +9363=>'EN', +9364=>'EN', +9365=>'EN', +9366=>'EN', +9367=>'EN', +9368=>'EN', +9369=>'EN', +9370=>'EN', +9371=>'EN', +9372=>'L', +9373=>'L', +9374=>'L', +9375=>'L', +9376=>'L', +9377=>'L', +9378=>'L', +9379=>'L', +9380=>'L', +9381=>'L', +9382=>'L', +9383=>'L', +9384=>'L', +9385=>'L', +9386=>'L', +9387=>'L', +9388=>'L', +9389=>'L', +9390=>'L', +9391=>'L', +9392=>'L', +9393=>'L', +9394=>'L', +9395=>'L', +9396=>'L', +9397=>'L', +9398=>'L', +9399=>'L', +9400=>'L', +9401=>'L', +9402=>'L', +9403=>'L', +9404=>'L', +9405=>'L', +9406=>'L', +9407=>'L', +9408=>'L', +9409=>'L', +9410=>'L', +9411=>'L', +9412=>'L', +9413=>'L', +9414=>'L', +9415=>'L', +9416=>'L', +9417=>'L', +9418=>'L', +9419=>'L', +9420=>'L', +9421=>'L', +9422=>'L', +9423=>'L', +9424=>'L', +9425=>'L', +9426=>'L', +9427=>'L', +9428=>'L', +9429=>'L', +9430=>'L', +9431=>'L', +9432=>'L', +9433=>'L', +9434=>'L', +9435=>'L', +9436=>'L', +9437=>'L', +9438=>'L', +9439=>'L', +9440=>'L', +9441=>'L', +9442=>'L', +9443=>'L', +9444=>'L', +9445=>'L', +9446=>'L', +9447=>'L', +9448=>'L', +9449=>'L', +9450=>'ON', +9451=>'ON', +9452=>'ON', +9453=>'ON', +9454=>'ON', +9455=>'ON', +9456=>'ON', +9457=>'ON', +9458=>'ON', +9459=>'ON', +9460=>'ON', +9461=>'ON', +9462=>'ON', +9463=>'ON', +9464=>'ON', +9465=>'ON', +9466=>'ON', +9467=>'ON', +9468=>'ON', +9469=>'ON', +9470=>'ON', +9471=>'ON', +9472=>'ON', +9473=>'ON', +9474=>'ON', +9475=>'ON', +9476=>'ON', +9477=>'ON', +9478=>'ON', +9479=>'ON', +9480=>'ON', +9481=>'ON', +9482=>'ON', +9483=>'ON', +9484=>'ON', +9485=>'ON', +9486=>'ON', +9487=>'ON', +9488=>'ON', +9489=>'ON', +9490=>'ON', +9491=>'ON', +9492=>'ON', +9493=>'ON', +9494=>'ON', +9495=>'ON', +9496=>'ON', +9497=>'ON', +9498=>'ON', +9499=>'ON', +9500=>'ON', +9501=>'ON', +9502=>'ON', +9503=>'ON', +9504=>'ON', +9505=>'ON', +9506=>'ON', +9507=>'ON', +9508=>'ON', +9509=>'ON', +9510=>'ON', +9511=>'ON', +9512=>'ON', +9513=>'ON', +9514=>'ON', +9515=>'ON', +9516=>'ON', +9517=>'ON', +9518=>'ON', +9519=>'ON', +9520=>'ON', +9521=>'ON', +9522=>'ON', +9523=>'ON', +9524=>'ON', +9525=>'ON', +9526=>'ON', +9527=>'ON', +9528=>'ON', +9529=>'ON', +9530=>'ON', +9531=>'ON', +9532=>'ON', +9533=>'ON', +9534=>'ON', +9535=>'ON', +9536=>'ON', +9537=>'ON', +9538=>'ON', +9539=>'ON', +9540=>'ON', +9541=>'ON', +9542=>'ON', +9543=>'ON', +9544=>'ON', +9545=>'ON', +9546=>'ON', +9547=>'ON', +9548=>'ON', +9549=>'ON', +9550=>'ON', +9551=>'ON', +9552=>'ON', +9553=>'ON', +9554=>'ON', +9555=>'ON', +9556=>'ON', +9557=>'ON', +9558=>'ON', +9559=>'ON', +9560=>'ON', +9561=>'ON', +9562=>'ON', +9563=>'ON', +9564=>'ON', +9565=>'ON', +9566=>'ON', +9567=>'ON', +9568=>'ON', +9569=>'ON', +9570=>'ON', +9571=>'ON', +9572=>'ON', +9573=>'ON', +9574=>'ON', +9575=>'ON', +9576=>'ON', +9577=>'ON', +9578=>'ON', +9579=>'ON', +9580=>'ON', +9581=>'ON', +9582=>'ON', +9583=>'ON', +9584=>'ON', +9585=>'ON', +9586=>'ON', +9587=>'ON', +9588=>'ON', +9589=>'ON', +9590=>'ON', +9591=>'ON', +9592=>'ON', +9593=>'ON', +9594=>'ON', +9595=>'ON', +9596=>'ON', +9597=>'ON', +9598=>'ON', +9599=>'ON', +9600=>'ON', +9601=>'ON', +9602=>'ON', +9603=>'ON', +9604=>'ON', +9605=>'ON', +9606=>'ON', +9607=>'ON', +9608=>'ON', +9609=>'ON', +9610=>'ON', +9611=>'ON', +9612=>'ON', +9613=>'ON', +9614=>'ON', +9615=>'ON', +9616=>'ON', +9617=>'ON', +9618=>'ON', +9619=>'ON', +9620=>'ON', +9621=>'ON', +9622=>'ON', +9623=>'ON', +9624=>'ON', +9625=>'ON', +9626=>'ON', +9627=>'ON', +9628=>'ON', +9629=>'ON', +9630=>'ON', +9631=>'ON', +9632=>'ON', +9633=>'ON', +9634=>'ON', +9635=>'ON', +9636=>'ON', +9637=>'ON', +9638=>'ON', +9639=>'ON', +9640=>'ON', +9641=>'ON', +9642=>'ON', +9643=>'ON', +9644=>'ON', +9645=>'ON', +9646=>'ON', +9647=>'ON', +9648=>'ON', +9649=>'ON', +9650=>'ON', +9651=>'ON', +9652=>'ON', +9653=>'ON', +9654=>'ON', +9655=>'ON', +9656=>'ON', +9657=>'ON', +9658=>'ON', +9659=>'ON', +9660=>'ON', +9661=>'ON', +9662=>'ON', +9663=>'ON', +9664=>'ON', +9665=>'ON', +9666=>'ON', +9667=>'ON', +9668=>'ON', +9669=>'ON', +9670=>'ON', +9671=>'ON', +9672=>'ON', +9673=>'ON', +9674=>'ON', +9675=>'ON', +9676=>'ON', +9677=>'ON', +9678=>'ON', +9679=>'ON', +9680=>'ON', +9681=>'ON', +9682=>'ON', +9683=>'ON', +9684=>'ON', +9685=>'ON', +9686=>'ON', +9687=>'ON', +9688=>'ON', +9689=>'ON', +9690=>'ON', +9691=>'ON', +9692=>'ON', +9693=>'ON', +9694=>'ON', +9695=>'ON', +9696=>'ON', +9697=>'ON', +9698=>'ON', +9699=>'ON', +9700=>'ON', +9701=>'ON', +9702=>'ON', +9703=>'ON', +9704=>'ON', +9705=>'ON', +9706=>'ON', +9707=>'ON', +9708=>'ON', +9709=>'ON', +9710=>'ON', +9711=>'ON', +9712=>'ON', +9713=>'ON', +9714=>'ON', +9715=>'ON', +9716=>'ON', +9717=>'ON', +9718=>'ON', +9719=>'ON', +9720=>'ON', +9721=>'ON', +9722=>'ON', +9723=>'ON', +9724=>'ON', +9725=>'ON', +9726=>'ON', +9727=>'ON', +9728=>'ON', +9729=>'ON', +9730=>'ON', +9731=>'ON', +9732=>'ON', +9733=>'ON', +9734=>'ON', +9735=>'ON', +9736=>'ON', +9737=>'ON', +9738=>'ON', +9739=>'ON', +9740=>'ON', +9741=>'ON', +9742=>'ON', +9743=>'ON', +9744=>'ON', +9745=>'ON', +9746=>'ON', +9747=>'ON', +9748=>'ON', +9749=>'ON', +9750=>'ON', +9751=>'ON', +9752=>'ON', +9753=>'ON', +9754=>'ON', +9755=>'ON', +9756=>'ON', +9757=>'ON', +9758=>'ON', +9759=>'ON', +9760=>'ON', +9761=>'ON', +9762=>'ON', +9763=>'ON', +9764=>'ON', +9765=>'ON', +9766=>'ON', +9767=>'ON', +9768=>'ON', +9769=>'ON', +9770=>'ON', +9771=>'ON', +9772=>'ON', +9773=>'ON', +9774=>'ON', +9775=>'ON', +9776=>'ON', +9777=>'ON', +9778=>'ON', +9779=>'ON', +9780=>'ON', +9781=>'ON', +9782=>'ON', +9783=>'ON', +9784=>'ON', +9785=>'ON', +9786=>'ON', +9787=>'ON', +9788=>'ON', +9789=>'ON', +9790=>'ON', +9791=>'ON', +9792=>'ON', +9793=>'ON', +9794=>'ON', +9795=>'ON', +9796=>'ON', +9797=>'ON', +9798=>'ON', +9799=>'ON', +9800=>'ON', +9801=>'ON', +9802=>'ON', +9803=>'ON', +9804=>'ON', +9805=>'ON', +9806=>'ON', +9807=>'ON', +9808=>'ON', +9809=>'ON', +9810=>'ON', +9811=>'ON', +9812=>'ON', +9813=>'ON', +9814=>'ON', +9815=>'ON', +9816=>'ON', +9817=>'ON', +9818=>'ON', +9819=>'ON', +9820=>'ON', +9821=>'ON', +9822=>'ON', +9823=>'ON', +9824=>'ON', +9825=>'ON', +9826=>'ON', +9827=>'ON', +9828=>'ON', +9829=>'ON', +9830=>'ON', +9831=>'ON', +9832=>'ON', +9833=>'ON', +9834=>'ON', +9835=>'ON', +9836=>'ON', +9837=>'ON', +9838=>'ON', +9839=>'ON', +9840=>'ON', +9841=>'ON', +9842=>'ON', +9843=>'ON', +9844=>'ON', +9845=>'ON', +9846=>'ON', +9847=>'ON', +9848=>'ON', +9849=>'ON', +9850=>'ON', +9851=>'ON', +9852=>'ON', +9853=>'ON', +9854=>'ON', +9855=>'ON', +9856=>'ON', +9857=>'ON', +9858=>'ON', +9859=>'ON', +9860=>'ON', +9861=>'ON', +9862=>'ON', +9863=>'ON', +9864=>'ON', +9865=>'ON', +9866=>'ON', +9867=>'ON', +9868=>'ON', +9869=>'ON', +9870=>'ON', +9871=>'ON', +9872=>'ON', +9873=>'ON', +9874=>'ON', +9875=>'ON', +9876=>'ON', +9877=>'ON', +9878=>'ON', +9879=>'ON', +9880=>'ON', +9881=>'ON', +9882=>'ON', +9883=>'ON', +9884=>'ON', +9888=>'ON', +9889=>'ON', +9890=>'ON', +9891=>'ON', +9892=>'ON', +9893=>'ON', +9894=>'ON', +9895=>'ON', +9896=>'ON', +9897=>'ON', +9898=>'ON', +9899=>'ON', +9900=>'L', +9901=>'ON', +9902=>'ON', +9903=>'ON', +9904=>'ON', +9905=>'ON', +9906=>'ON', +9985=>'ON', +9986=>'ON', +9987=>'ON', +9988=>'ON', +9990=>'ON', +9991=>'ON', +9992=>'ON', +9993=>'ON', +9996=>'ON', +9997=>'ON', +9998=>'ON', +9999=>'ON', +10000=>'ON', +10001=>'ON', +10002=>'ON', +10003=>'ON', +10004=>'ON', +10005=>'ON', +10006=>'ON', +10007=>'ON', +10008=>'ON', +10009=>'ON', +10010=>'ON', +10011=>'ON', +10012=>'ON', +10013=>'ON', +10014=>'ON', +10015=>'ON', +10016=>'ON', +10017=>'ON', +10018=>'ON', +10019=>'ON', +10020=>'ON', +10021=>'ON', +10022=>'ON', +10023=>'ON', +10025=>'ON', +10026=>'ON', +10027=>'ON', +10028=>'ON', +10029=>'ON', +10030=>'ON', +10031=>'ON', +10032=>'ON', +10033=>'ON', +10034=>'ON', +10035=>'ON', +10036=>'ON', +10037=>'ON', +10038=>'ON', +10039=>'ON', +10040=>'ON', +10041=>'ON', +10042=>'ON', +10043=>'ON', +10044=>'ON', +10045=>'ON', +10046=>'ON', +10047=>'ON', +10048=>'ON', +10049=>'ON', +10050=>'ON', +10051=>'ON', +10052=>'ON', +10053=>'ON', +10054=>'ON', +10055=>'ON', +10056=>'ON', +10057=>'ON', +10058=>'ON', +10059=>'ON', +10061=>'ON', +10063=>'ON', +10064=>'ON', +10065=>'ON', +10066=>'ON', +10070=>'ON', +10072=>'ON', +10073=>'ON', +10074=>'ON', +10075=>'ON', +10076=>'ON', +10077=>'ON', +10078=>'ON', +10081=>'ON', +10082=>'ON', +10083=>'ON', +10084=>'ON', +10085=>'ON', +10086=>'ON', +10087=>'ON', +10088=>'ON', +10089=>'ON', +10090=>'ON', +10091=>'ON', +10092=>'ON', +10093=>'ON', +10094=>'ON', +10095=>'ON', +10096=>'ON', +10097=>'ON', +10098=>'ON', +10099=>'ON', +10100=>'ON', +10101=>'ON', +10102=>'ON', +10103=>'ON', +10104=>'ON', +10105=>'ON', +10106=>'ON', +10107=>'ON', +10108=>'ON', +10109=>'ON', +10110=>'ON', +10111=>'ON', +10112=>'ON', +10113=>'ON', +10114=>'ON', +10115=>'ON', +10116=>'ON', +10117=>'ON', +10118=>'ON', +10119=>'ON', +10120=>'ON', +10121=>'ON', +10122=>'ON', +10123=>'ON', +10124=>'ON', +10125=>'ON', +10126=>'ON', +10127=>'ON', +10128=>'ON', +10129=>'ON', +10130=>'ON', +10131=>'ON', +10132=>'ON', +10136=>'ON', +10137=>'ON', +10138=>'ON', +10139=>'ON', +10140=>'ON', +10141=>'ON', +10142=>'ON', +10143=>'ON', +10144=>'ON', +10145=>'ON', +10146=>'ON', +10147=>'ON', +10148=>'ON', +10149=>'ON', +10150=>'ON', +10151=>'ON', +10152=>'ON', +10153=>'ON', +10154=>'ON', +10155=>'ON', +10156=>'ON', +10157=>'ON', +10158=>'ON', +10159=>'ON', +10161=>'ON', +10162=>'ON', +10163=>'ON', +10164=>'ON', +10165=>'ON', +10166=>'ON', +10167=>'ON', +10168=>'ON', +10169=>'ON', +10170=>'ON', +10171=>'ON', +10172=>'ON', +10173=>'ON', +10174=>'ON', +10176=>'ON', +10177=>'ON', +10178=>'ON', +10179=>'ON', +10180=>'ON', +10181=>'ON', +10182=>'ON', +10183=>'ON', +10184=>'ON', +10185=>'ON', +10186=>'ON', +10192=>'ON', +10193=>'ON', +10194=>'ON', +10195=>'ON', +10196=>'ON', +10197=>'ON', +10198=>'ON', +10199=>'ON', +10200=>'ON', +10201=>'ON', +10202=>'ON', +10203=>'ON', +10204=>'ON', +10205=>'ON', +10206=>'ON', +10207=>'ON', +10208=>'ON', +10209=>'ON', +10210=>'ON', +10211=>'ON', +10212=>'ON', +10213=>'ON', +10214=>'ON', +10215=>'ON', +10216=>'ON', +10217=>'ON', +10218=>'ON', +10219=>'ON', +10224=>'ON', +10225=>'ON', +10226=>'ON', +10227=>'ON', +10228=>'ON', +10229=>'ON', +10230=>'ON', +10231=>'ON', +10232=>'ON', +10233=>'ON', +10234=>'ON', +10235=>'ON', +10236=>'ON', +10237=>'ON', +10238=>'ON', +10239=>'ON', +10240=>'L', +10241=>'L', +10242=>'L', +10243=>'L', +10244=>'L', +10245=>'L', +10246=>'L', +10247=>'L', +10248=>'L', +10249=>'L', +10250=>'L', +10251=>'L', +10252=>'L', +10253=>'L', +10254=>'L', +10255=>'L', +10256=>'L', +10257=>'L', +10258=>'L', +10259=>'L', +10260=>'L', +10261=>'L', +10262=>'L', +10263=>'L', +10264=>'L', +10265=>'L', +10266=>'L', +10267=>'L', +10268=>'L', +10269=>'L', +10270=>'L', +10271=>'L', +10272=>'L', +10273=>'L', +10274=>'L', +10275=>'L', +10276=>'L', +10277=>'L', +10278=>'L', +10279=>'L', +10280=>'L', +10281=>'L', +10282=>'L', +10283=>'L', +10284=>'L', +10285=>'L', +10286=>'L', +10287=>'L', +10288=>'L', +10289=>'L', +10290=>'L', +10291=>'L', +10292=>'L', +10293=>'L', +10294=>'L', +10295=>'L', +10296=>'L', +10297=>'L', +10298=>'L', +10299=>'L', +10300=>'L', +10301=>'L', +10302=>'L', +10303=>'L', +10304=>'L', +10305=>'L', +10306=>'L', +10307=>'L', +10308=>'L', +10309=>'L', +10310=>'L', +10311=>'L', +10312=>'L', +10313=>'L', +10314=>'L', +10315=>'L', +10316=>'L', +10317=>'L', +10318=>'L', +10319=>'L', +10320=>'L', +10321=>'L', +10322=>'L', +10323=>'L', +10324=>'L', +10325=>'L', +10326=>'L', +10327=>'L', +10328=>'L', +10329=>'L', +10330=>'L', +10331=>'L', +10332=>'L', +10333=>'L', +10334=>'L', +10335=>'L', +10336=>'L', +10337=>'L', +10338=>'L', +10339=>'L', +10340=>'L', +10341=>'L', +10342=>'L', +10343=>'L', +10344=>'L', +10345=>'L', +10346=>'L', +10347=>'L', +10348=>'L', +10349=>'L', +10350=>'L', +10351=>'L', +10352=>'L', +10353=>'L', +10354=>'L', +10355=>'L', +10356=>'L', +10357=>'L', +10358=>'L', +10359=>'L', +10360=>'L', +10361=>'L', +10362=>'L', +10363=>'L', +10364=>'L', +10365=>'L', +10366=>'L', +10367=>'L', +10368=>'L', +10369=>'L', +10370=>'L', +10371=>'L', +10372=>'L', +10373=>'L', +10374=>'L', +10375=>'L', +10376=>'L', +10377=>'L', +10378=>'L', +10379=>'L', +10380=>'L', +10381=>'L', +10382=>'L', +10383=>'L', +10384=>'L', +10385=>'L', +10386=>'L', +10387=>'L', +10388=>'L', +10389=>'L', +10390=>'L', +10391=>'L', +10392=>'L', +10393=>'L', +10394=>'L', +10395=>'L', +10396=>'L', +10397=>'L', +10398=>'L', +10399=>'L', +10400=>'L', +10401=>'L', +10402=>'L', +10403=>'L', +10404=>'L', +10405=>'L', +10406=>'L', +10407=>'L', +10408=>'L', +10409=>'L', +10410=>'L', +10411=>'L', +10412=>'L', +10413=>'L', +10414=>'L', +10415=>'L', +10416=>'L', +10417=>'L', +10418=>'L', +10419=>'L', +10420=>'L', +10421=>'L', +10422=>'L', +10423=>'L', +10424=>'L', +10425=>'L', +10426=>'L', +10427=>'L', +10428=>'L', +10429=>'L', +10430=>'L', +10431=>'L', +10432=>'L', +10433=>'L', +10434=>'L', +10435=>'L', +10436=>'L', +10437=>'L', +10438=>'L', +10439=>'L', +10440=>'L', +10441=>'L', +10442=>'L', +10443=>'L', +10444=>'L', +10445=>'L', +10446=>'L', +10447=>'L', +10448=>'L', +10449=>'L', +10450=>'L', +10451=>'L', +10452=>'L', +10453=>'L', +10454=>'L', +10455=>'L', +10456=>'L', +10457=>'L', +10458=>'L', +10459=>'L', +10460=>'L', +10461=>'L', +10462=>'L', +10463=>'L', +10464=>'L', +10465=>'L', +10466=>'L', +10467=>'L', +10468=>'L', +10469=>'L', +10470=>'L', +10471=>'L', +10472=>'L', +10473=>'L', +10474=>'L', +10475=>'L', +10476=>'L', +10477=>'L', +10478=>'L', +10479=>'L', +10480=>'L', +10481=>'L', +10482=>'L', +10483=>'L', +10484=>'L', +10485=>'L', +10486=>'L', +10487=>'L', +10488=>'L', +10489=>'L', +10490=>'L', +10491=>'L', +10492=>'L', +10493=>'L', +10494=>'L', +10495=>'L', +10496=>'ON', +10497=>'ON', +10498=>'ON', +10499=>'ON', +10500=>'ON', +10501=>'ON', +10502=>'ON', +10503=>'ON', +10504=>'ON', +10505=>'ON', +10506=>'ON', +10507=>'ON', +10508=>'ON', +10509=>'ON', +10510=>'ON', +10511=>'ON', +10512=>'ON', +10513=>'ON', +10514=>'ON', +10515=>'ON', +10516=>'ON', +10517=>'ON', +10518=>'ON', +10519=>'ON', +10520=>'ON', +10521=>'ON', +10522=>'ON', +10523=>'ON', +10524=>'ON', +10525=>'ON', +10526=>'ON', +10527=>'ON', +10528=>'ON', +10529=>'ON', +10530=>'ON', +10531=>'ON', +10532=>'ON', +10533=>'ON', +10534=>'ON', +10535=>'ON', +10536=>'ON', +10537=>'ON', +10538=>'ON', +10539=>'ON', +10540=>'ON', +10541=>'ON', +10542=>'ON', +10543=>'ON', +10544=>'ON', +10545=>'ON', +10546=>'ON', +10547=>'ON', +10548=>'ON', +10549=>'ON', +10550=>'ON', +10551=>'ON', +10552=>'ON', +10553=>'ON', +10554=>'ON', +10555=>'ON', +10556=>'ON', +10557=>'ON', +10558=>'ON', +10559=>'ON', +10560=>'ON', +10561=>'ON', +10562=>'ON', +10563=>'ON', +10564=>'ON', +10565=>'ON', +10566=>'ON', +10567=>'ON', +10568=>'ON', +10569=>'ON', +10570=>'ON', +10571=>'ON', +10572=>'ON', +10573=>'ON', +10574=>'ON', +10575=>'ON', +10576=>'ON', +10577=>'ON', +10578=>'ON', +10579=>'ON', +10580=>'ON', +10581=>'ON', +10582=>'ON', +10583=>'ON', +10584=>'ON', +10585=>'ON', +10586=>'ON', +10587=>'ON', +10588=>'ON', +10589=>'ON', +10590=>'ON', +10591=>'ON', +10592=>'ON', +10593=>'ON', +10594=>'ON', +10595=>'ON', +10596=>'ON', +10597=>'ON', +10598=>'ON', +10599=>'ON', +10600=>'ON', +10601=>'ON', +10602=>'ON', +10603=>'ON', +10604=>'ON', +10605=>'ON', +10606=>'ON', +10607=>'ON', +10608=>'ON', +10609=>'ON', +10610=>'ON', +10611=>'ON', +10612=>'ON', +10613=>'ON', +10614=>'ON', +10615=>'ON', +10616=>'ON', +10617=>'ON', +10618=>'ON', +10619=>'ON', +10620=>'ON', +10621=>'ON', +10622=>'ON', +10623=>'ON', +10624=>'ON', +10625=>'ON', +10626=>'ON', +10627=>'ON', +10628=>'ON', +10629=>'ON', +10630=>'ON', +10631=>'ON', +10632=>'ON', +10633=>'ON', +10634=>'ON', +10635=>'ON', +10636=>'ON', +10637=>'ON', +10638=>'ON', +10639=>'ON', +10640=>'ON', +10641=>'ON', +10642=>'ON', +10643=>'ON', +10644=>'ON', +10645=>'ON', +10646=>'ON', +10647=>'ON', +10648=>'ON', +10649=>'ON', +10650=>'ON', +10651=>'ON', +10652=>'ON', +10653=>'ON', +10654=>'ON', +10655=>'ON', +10656=>'ON', +10657=>'ON', +10658=>'ON', +10659=>'ON', +10660=>'ON', +10661=>'ON', +10662=>'ON', +10663=>'ON', +10664=>'ON', +10665=>'ON', +10666=>'ON', +10667=>'ON', +10668=>'ON', +10669=>'ON', +10670=>'ON', +10671=>'ON', +10672=>'ON', +10673=>'ON', +10674=>'ON', +10675=>'ON', +10676=>'ON', +10677=>'ON', +10678=>'ON', +10679=>'ON', +10680=>'ON', +10681=>'ON', +10682=>'ON', +10683=>'ON', +10684=>'ON', +10685=>'ON', +10686=>'ON', +10687=>'ON', +10688=>'ON', +10689=>'ON', +10690=>'ON', +10691=>'ON', +10692=>'ON', +10693=>'ON', +10694=>'ON', +10695=>'ON', +10696=>'ON', +10697=>'ON', +10698=>'ON', +10699=>'ON', +10700=>'ON', +10701=>'ON', +10702=>'ON', +10703=>'ON', +10704=>'ON', +10705=>'ON', +10706=>'ON', +10707=>'ON', +10708=>'ON', +10709=>'ON', +10710=>'ON', +10711=>'ON', +10712=>'ON', +10713=>'ON', +10714=>'ON', +10715=>'ON', +10716=>'ON', +10717=>'ON', +10718=>'ON', +10719=>'ON', +10720=>'ON', +10721=>'ON', +10722=>'ON', +10723=>'ON', +10724=>'ON', +10725=>'ON', +10726=>'ON', +10727=>'ON', +10728=>'ON', +10729=>'ON', +10730=>'ON', +10731=>'ON', +10732=>'ON', +10733=>'ON', +10734=>'ON', +10735=>'ON', +10736=>'ON', +10737=>'ON', +10738=>'ON', +10739=>'ON', +10740=>'ON', +10741=>'ON', +10742=>'ON', +10743=>'ON', +10744=>'ON', +10745=>'ON', +10746=>'ON', +10747=>'ON', +10748=>'ON', +10749=>'ON', +10750=>'ON', +10751=>'ON', +10752=>'ON', +10753=>'ON', +10754=>'ON', +10755=>'ON', +10756=>'ON', +10757=>'ON', +10758=>'ON', +10759=>'ON', +10760=>'ON', +10761=>'ON', +10762=>'ON', +10763=>'ON', +10764=>'ON', +10765=>'ON', +10766=>'ON', +10767=>'ON', +10768=>'ON', +10769=>'ON', +10770=>'ON', +10771=>'ON', +10772=>'ON', +10773=>'ON', +10774=>'ON', +10775=>'ON', +10776=>'ON', +10777=>'ON', +10778=>'ON', +10779=>'ON', +10780=>'ON', +10781=>'ON', +10782=>'ON', +10783=>'ON', +10784=>'ON', +10785=>'ON', +10786=>'ON', +10787=>'ON', +10788=>'ON', +10789=>'ON', +10790=>'ON', +10791=>'ON', +10792=>'ON', +10793=>'ON', +10794=>'ON', +10795=>'ON', +10796=>'ON', +10797=>'ON', +10798=>'ON', +10799=>'ON', +10800=>'ON', +10801=>'ON', +10802=>'ON', +10803=>'ON', +10804=>'ON', +10805=>'ON', +10806=>'ON', +10807=>'ON', +10808=>'ON', +10809=>'ON', +10810=>'ON', +10811=>'ON', +10812=>'ON', +10813=>'ON', +10814=>'ON', +10815=>'ON', +10816=>'ON', +10817=>'ON', +10818=>'ON', +10819=>'ON', +10820=>'ON', +10821=>'ON', +10822=>'ON', +10823=>'ON', +10824=>'ON', +10825=>'ON', +10826=>'ON', +10827=>'ON', +10828=>'ON', +10829=>'ON', +10830=>'ON', +10831=>'ON', +10832=>'ON', +10833=>'ON', +10834=>'ON', +10835=>'ON', +10836=>'ON', +10837=>'ON', +10838=>'ON', +10839=>'ON', +10840=>'ON', +10841=>'ON', +10842=>'ON', +10843=>'ON', +10844=>'ON', +10845=>'ON', +10846=>'ON', +10847=>'ON', +10848=>'ON', +10849=>'ON', +10850=>'ON', +10851=>'ON', +10852=>'ON', +10853=>'ON', +10854=>'ON', +10855=>'ON', +10856=>'ON', +10857=>'ON', +10858=>'ON', +10859=>'ON', +10860=>'ON', +10861=>'ON', +10862=>'ON', +10863=>'ON', +10864=>'ON', +10865=>'ON', +10866=>'ON', +10867=>'ON', +10868=>'ON', +10869=>'ON', +10870=>'ON', +10871=>'ON', +10872=>'ON', +10873=>'ON', +10874=>'ON', +10875=>'ON', +10876=>'ON', +10877=>'ON', +10878=>'ON', +10879=>'ON', +10880=>'ON', +10881=>'ON', +10882=>'ON', +10883=>'ON', +10884=>'ON', +10885=>'ON', +10886=>'ON', +10887=>'ON', +10888=>'ON', +10889=>'ON', +10890=>'ON', +10891=>'ON', +10892=>'ON', +10893=>'ON', +10894=>'ON', +10895=>'ON', +10896=>'ON', +10897=>'ON', +10898=>'ON', +10899=>'ON', +10900=>'ON', +10901=>'ON', +10902=>'ON', +10903=>'ON', +10904=>'ON', +10905=>'ON', +10906=>'ON', +10907=>'ON', +10908=>'ON', +10909=>'ON', +10910=>'ON', +10911=>'ON', +10912=>'ON', +10913=>'ON', +10914=>'ON', +10915=>'ON', +10916=>'ON', +10917=>'ON', +10918=>'ON', +10919=>'ON', +10920=>'ON', +10921=>'ON', +10922=>'ON', +10923=>'ON', +10924=>'ON', +10925=>'ON', +10926=>'ON', +10927=>'ON', +10928=>'ON', +10929=>'ON', +10930=>'ON', +10931=>'ON', +10932=>'ON', +10933=>'ON', +10934=>'ON', +10935=>'ON', +10936=>'ON', +10937=>'ON', +10938=>'ON', +10939=>'ON', +10940=>'ON', +10941=>'ON', +10942=>'ON', +10943=>'ON', +10944=>'ON', +10945=>'ON', +10946=>'ON', +10947=>'ON', +10948=>'ON', +10949=>'ON', +10950=>'ON', +10951=>'ON', +10952=>'ON', +10953=>'ON', +10954=>'ON', +10955=>'ON', +10956=>'ON', +10957=>'ON', +10958=>'ON', +10959=>'ON', +10960=>'ON', +10961=>'ON', +10962=>'ON', +10963=>'ON', +10964=>'ON', +10965=>'ON', +10966=>'ON', +10967=>'ON', +10968=>'ON', +10969=>'ON', +10970=>'ON', +10971=>'ON', +10972=>'ON', +10973=>'ON', +10974=>'ON', +10975=>'ON', +10976=>'ON', +10977=>'ON', +10978=>'ON', +10979=>'ON', +10980=>'ON', +10981=>'ON', +10982=>'ON', +10983=>'ON', +10984=>'ON', +10985=>'ON', +10986=>'ON', +10987=>'ON', +10988=>'ON', +10989=>'ON', +10990=>'ON', +10991=>'ON', +10992=>'ON', +10993=>'ON', +10994=>'ON', +10995=>'ON', +10996=>'ON', +10997=>'ON', +10998=>'ON', +10999=>'ON', +11000=>'ON', +11001=>'ON', +11002=>'ON', +11003=>'ON', +11004=>'ON', +11005=>'ON', +11006=>'ON', +11007=>'ON', +11008=>'ON', +11009=>'ON', +11010=>'ON', +11011=>'ON', +11012=>'ON', +11013=>'ON', +11014=>'ON', +11015=>'ON', +11016=>'ON', +11017=>'ON', +11018=>'ON', +11019=>'ON', +11020=>'ON', +11021=>'ON', +11022=>'ON', +11023=>'ON', +11024=>'ON', +11025=>'ON', +11026=>'ON', +11027=>'ON', +11028=>'ON', +11029=>'ON', +11030=>'ON', +11031=>'ON', +11032=>'ON', +11033=>'ON', +11034=>'ON', +11040=>'ON', +11041=>'ON', +11042=>'ON', +11043=>'ON', +11264=>'L', +11265=>'L', +11266=>'L', +11267=>'L', +11268=>'L', +11269=>'L', +11270=>'L', +11271=>'L', +11272=>'L', +11273=>'L', +11274=>'L', +11275=>'L', +11276=>'L', +11277=>'L', +11278=>'L', +11279=>'L', +11280=>'L', +11281=>'L', +11282=>'L', +11283=>'L', +11284=>'L', +11285=>'L', +11286=>'L', +11287=>'L', +11288=>'L', +11289=>'L', +11290=>'L', +11291=>'L', +11292=>'L', +11293=>'L', +11294=>'L', +11295=>'L', +11296=>'L', +11297=>'L', +11298=>'L', +11299=>'L', +11300=>'L', +11301=>'L', +11302=>'L', +11303=>'L', +11304=>'L', +11305=>'L', +11306=>'L', +11307=>'L', +11308=>'L', +11309=>'L', +11310=>'L', +11312=>'L', +11313=>'L', +11314=>'L', +11315=>'L', +11316=>'L', +11317=>'L', +11318=>'L', +11319=>'L', +11320=>'L', +11321=>'L', +11322=>'L', +11323=>'L', +11324=>'L', +11325=>'L', +11326=>'L', +11327=>'L', +11328=>'L', +11329=>'L', +11330=>'L', +11331=>'L', +11332=>'L', +11333=>'L', +11334=>'L', +11335=>'L', +11336=>'L', +11337=>'L', +11338=>'L', +11339=>'L', +11340=>'L', +11341=>'L', +11342=>'L', +11343=>'L', +11344=>'L', +11345=>'L', +11346=>'L', +11347=>'L', +11348=>'L', +11349=>'L', +11350=>'L', +11351=>'L', +11352=>'L', +11353=>'L', +11354=>'L', +11355=>'L', +11356=>'L', +11357=>'L', +11358=>'L', +11360=>'L', +11361=>'L', +11362=>'L', +11363=>'L', +11364=>'L', +11365=>'L', +11366=>'L', +11367=>'L', +11368=>'L', +11369=>'L', +11370=>'L', +11371=>'L', +11372=>'L', +11380=>'L', +11381=>'L', +11382=>'L', +11383=>'L', +11392=>'L', +11393=>'L', +11394=>'L', +11395=>'L', +11396=>'L', +11397=>'L', +11398=>'L', +11399=>'L', +11400=>'L', +11401=>'L', +11402=>'L', +11403=>'L', +11404=>'L', +11405=>'L', +11406=>'L', +11407=>'L', +11408=>'L', +11409=>'L', +11410=>'L', +11411=>'L', +11412=>'L', +11413=>'L', +11414=>'L', +11415=>'L', +11416=>'L', +11417=>'L', +11418=>'L', +11419=>'L', +11420=>'L', +11421=>'L', +11422=>'L', +11423=>'L', +11424=>'L', +11425=>'L', +11426=>'L', +11427=>'L', +11428=>'L', +11429=>'L', +11430=>'L', +11431=>'L', +11432=>'L', +11433=>'L', +11434=>'L', +11435=>'L', +11436=>'L', +11437=>'L', +11438=>'L', +11439=>'L', +11440=>'L', +11441=>'L', +11442=>'L', +11443=>'L', +11444=>'L', +11445=>'L', +11446=>'L', +11447=>'L', +11448=>'L', +11449=>'L', +11450=>'L', +11451=>'L', +11452=>'L', +11453=>'L', +11454=>'L', +11455=>'L', +11456=>'L', +11457=>'L', +11458=>'L', +11459=>'L', +11460=>'L', +11461=>'L', +11462=>'L', +11463=>'L', +11464=>'L', +11465=>'L', +11466=>'L', +11467=>'L', +11468=>'L', +11469=>'L', +11470=>'L', +11471=>'L', +11472=>'L', +11473=>'L', +11474=>'L', +11475=>'L', +11476=>'L', +11477=>'L', +11478=>'L', +11479=>'L', +11480=>'L', +11481=>'L', +11482=>'L', +11483=>'L', +11484=>'L', +11485=>'L', +11486=>'L', +11487=>'L', +11488=>'L', +11489=>'L', +11490=>'L', +11491=>'L', +11492=>'L', +11493=>'ON', +11494=>'ON', +11495=>'ON', +11496=>'ON', +11497=>'ON', +11498=>'ON', +11513=>'ON', +11514=>'ON', +11515=>'ON', +11516=>'ON', +11517=>'ON', +11518=>'ON', +11519=>'ON', +11520=>'L', +11521=>'L', +11522=>'L', +11523=>'L', +11524=>'L', +11525=>'L', +11526=>'L', +11527=>'L', +11528=>'L', +11529=>'L', +11530=>'L', +11531=>'L', +11532=>'L', +11533=>'L', +11534=>'L', +11535=>'L', +11536=>'L', +11537=>'L', +11538=>'L', +11539=>'L', +11540=>'L', +11541=>'L', +11542=>'L', +11543=>'L', +11544=>'L', +11545=>'L', +11546=>'L', +11547=>'L', +11548=>'L', +11549=>'L', +11550=>'L', +11551=>'L', +11552=>'L', +11553=>'L', +11554=>'L', +11555=>'L', +11556=>'L', +11557=>'L', +11568=>'L', +11569=>'L', +11570=>'L', +11571=>'L', +11572=>'L', +11573=>'L', +11574=>'L', +11575=>'L', +11576=>'L', +11577=>'L', +11578=>'L', +11579=>'L', +11580=>'L', +11581=>'L', +11582=>'L', +11583=>'L', +11584=>'L', +11585=>'L', +11586=>'L', +11587=>'L', +11588=>'L', +11589=>'L', +11590=>'L', +11591=>'L', +11592=>'L', +11593=>'L', +11594=>'L', +11595=>'L', +11596=>'L', +11597=>'L', +11598=>'L', +11599=>'L', +11600=>'L', +11601=>'L', +11602=>'L', +11603=>'L', +11604=>'L', +11605=>'L', +11606=>'L', +11607=>'L', +11608=>'L', +11609=>'L', +11610=>'L', +11611=>'L', +11612=>'L', +11613=>'L', +11614=>'L', +11615=>'L', +11616=>'L', +11617=>'L', +11618=>'L', +11619=>'L', +11620=>'L', +11621=>'L', +11631=>'L', +11648=>'L', +11649=>'L', +11650=>'L', +11651=>'L', +11652=>'L', +11653=>'L', +11654=>'L', +11655=>'L', +11656=>'L', +11657=>'L', +11658=>'L', +11659=>'L', +11660=>'L', +11661=>'L', +11662=>'L', +11663=>'L', +11664=>'L', +11665=>'L', +11666=>'L', +11667=>'L', +11668=>'L', +11669=>'L', +11670=>'L', +11680=>'L', +11681=>'L', +11682=>'L', +11683=>'L', +11684=>'L', +11685=>'L', +11686=>'L', +11688=>'L', +11689=>'L', +11690=>'L', +11691=>'L', +11692=>'L', +11693=>'L', +11694=>'L', +11696=>'L', +11697=>'L', +11698=>'L', +11699=>'L', +11700=>'L', +11701=>'L', +11702=>'L', +11704=>'L', +11705=>'L', +11706=>'L', +11707=>'L', +11708=>'L', +11709=>'L', +11710=>'L', +11712=>'L', +11713=>'L', +11714=>'L', +11715=>'L', +11716=>'L', +11717=>'L', +11718=>'L', +11720=>'L', +11721=>'L', +11722=>'L', +11723=>'L', +11724=>'L', +11725=>'L', +11726=>'L', +11728=>'L', +11729=>'L', +11730=>'L', +11731=>'L', +11732=>'L', +11733=>'L', +11734=>'L', +11736=>'L', +11737=>'L', +11738=>'L', +11739=>'L', +11740=>'L', +11741=>'L', +11742=>'L', +11776=>'ON', +11777=>'ON', +11778=>'ON', +11779=>'ON', +11780=>'ON', +11781=>'ON', +11782=>'ON', +11783=>'ON', +11784=>'ON', +11785=>'ON', +11786=>'ON', +11787=>'ON', +11788=>'ON', +11789=>'ON', +11790=>'ON', +11791=>'ON', +11792=>'ON', +11793=>'ON', +11794=>'ON', +11795=>'ON', +11796=>'ON', +11797=>'ON', +11798=>'ON', +11799=>'ON', +11804=>'ON', +11805=>'ON', +11904=>'ON', +11905=>'ON', +11906=>'ON', +11907=>'ON', +11908=>'ON', +11909=>'ON', +11910=>'ON', +11911=>'ON', +11912=>'ON', +11913=>'ON', +11914=>'ON', +11915=>'ON', +11916=>'ON', +11917=>'ON', +11918=>'ON', +11919=>'ON', +11920=>'ON', +11921=>'ON', +11922=>'ON', +11923=>'ON', +11924=>'ON', +11925=>'ON', +11926=>'ON', +11927=>'ON', +11928=>'ON', +11929=>'ON', +11931=>'ON', +11932=>'ON', +11933=>'ON', +11934=>'ON', +11935=>'ON', +11936=>'ON', +11937=>'ON', +11938=>'ON', +11939=>'ON', +11940=>'ON', +11941=>'ON', +11942=>'ON', +11943=>'ON', +11944=>'ON', +11945=>'ON', +11946=>'ON', +11947=>'ON', +11948=>'ON', +11949=>'ON', +11950=>'ON', +11951=>'ON', +11952=>'ON', +11953=>'ON', +11954=>'ON', +11955=>'ON', +11956=>'ON', +11957=>'ON', +11958=>'ON', +11959=>'ON', +11960=>'ON', +11961=>'ON', +11962=>'ON', +11963=>'ON', +11964=>'ON', +11965=>'ON', +11966=>'ON', +11967=>'ON', +11968=>'ON', +11969=>'ON', +11970=>'ON', +11971=>'ON', +11972=>'ON', +11973=>'ON', +11974=>'ON', +11975=>'ON', +11976=>'ON', +11977=>'ON', +11978=>'ON', +11979=>'ON', +11980=>'ON', +11981=>'ON', +11982=>'ON', +11983=>'ON', +11984=>'ON', +11985=>'ON', +11986=>'ON', +11987=>'ON', +11988=>'ON', +11989=>'ON', +11990=>'ON', +11991=>'ON', +11992=>'ON', +11993=>'ON', +11994=>'ON', +11995=>'ON', +11996=>'ON', +11997=>'ON', +11998=>'ON', +11999=>'ON', +12000=>'ON', +12001=>'ON', +12002=>'ON', +12003=>'ON', +12004=>'ON', +12005=>'ON', +12006=>'ON', +12007=>'ON', +12008=>'ON', +12009=>'ON', +12010=>'ON', +12011=>'ON', +12012=>'ON', +12013=>'ON', +12014=>'ON', +12015=>'ON', +12016=>'ON', +12017=>'ON', +12018=>'ON', +12019=>'ON', +12032=>'ON', +12033=>'ON', +12034=>'ON', +12035=>'ON', +12036=>'ON', +12037=>'ON', +12038=>'ON', +12039=>'ON', +12040=>'ON', +12041=>'ON', +12042=>'ON', +12043=>'ON', +12044=>'ON', +12045=>'ON', +12046=>'ON', +12047=>'ON', +12048=>'ON', +12049=>'ON', +12050=>'ON', +12051=>'ON', +12052=>'ON', +12053=>'ON', +12054=>'ON', +12055=>'ON', +12056=>'ON', +12057=>'ON', +12058=>'ON', +12059=>'ON', +12060=>'ON', +12061=>'ON', +12062=>'ON', +12063=>'ON', +12064=>'ON', +12065=>'ON', +12066=>'ON', +12067=>'ON', +12068=>'ON', +12069=>'ON', +12070=>'ON', +12071=>'ON', +12072=>'ON', +12073=>'ON', +12074=>'ON', +12075=>'ON', +12076=>'ON', +12077=>'ON', +12078=>'ON', +12079=>'ON', +12080=>'ON', +12081=>'ON', +12082=>'ON', +12083=>'ON', +12084=>'ON', +12085=>'ON', +12086=>'ON', +12087=>'ON', +12088=>'ON', +12089=>'ON', +12090=>'ON', +12091=>'ON', +12092=>'ON', +12093=>'ON', +12094=>'ON', +12095=>'ON', +12096=>'ON', +12097=>'ON', +12098=>'ON', +12099=>'ON', +12100=>'ON', +12101=>'ON', +12102=>'ON', +12103=>'ON', +12104=>'ON', +12105=>'ON', +12106=>'ON', +12107=>'ON', +12108=>'ON', +12109=>'ON', +12110=>'ON', +12111=>'ON', +12112=>'ON', +12113=>'ON', +12114=>'ON', +12115=>'ON', +12116=>'ON', +12117=>'ON', +12118=>'ON', +12119=>'ON', +12120=>'ON', +12121=>'ON', +12122=>'ON', +12123=>'ON', +12124=>'ON', +12125=>'ON', +12126=>'ON', +12127=>'ON', +12128=>'ON', +12129=>'ON', +12130=>'ON', +12131=>'ON', +12132=>'ON', +12133=>'ON', +12134=>'ON', +12135=>'ON', +12136=>'ON', +12137=>'ON', +12138=>'ON', +12139=>'ON', +12140=>'ON', +12141=>'ON', +12142=>'ON', +12143=>'ON', +12144=>'ON', +12145=>'ON', +12146=>'ON', +12147=>'ON', +12148=>'ON', +12149=>'ON', +12150=>'ON', +12151=>'ON', +12152=>'ON', +12153=>'ON', +12154=>'ON', +12155=>'ON', +12156=>'ON', +12157=>'ON', +12158=>'ON', +12159=>'ON', +12160=>'ON', +12161=>'ON', +12162=>'ON', +12163=>'ON', +12164=>'ON', +12165=>'ON', +12166=>'ON', +12167=>'ON', +12168=>'ON', +12169=>'ON', +12170=>'ON', +12171=>'ON', +12172=>'ON', +12173=>'ON', +12174=>'ON', +12175=>'ON', +12176=>'ON', +12177=>'ON', +12178=>'ON', +12179=>'ON', +12180=>'ON', +12181=>'ON', +12182=>'ON', +12183=>'ON', +12184=>'ON', +12185=>'ON', +12186=>'ON', +12187=>'ON', +12188=>'ON', +12189=>'ON', +12190=>'ON', +12191=>'ON', +12192=>'ON', +12193=>'ON', +12194=>'ON', +12195=>'ON', +12196=>'ON', +12197=>'ON', +12198=>'ON', +12199=>'ON', +12200=>'ON', +12201=>'ON', +12202=>'ON', +12203=>'ON', +12204=>'ON', +12205=>'ON', +12206=>'ON', +12207=>'ON', +12208=>'ON', +12209=>'ON', +12210=>'ON', +12211=>'ON', +12212=>'ON', +12213=>'ON', +12214=>'ON', +12215=>'ON', +12216=>'ON', +12217=>'ON', +12218=>'ON', +12219=>'ON', +12220=>'ON', +12221=>'ON', +12222=>'ON', +12223=>'ON', +12224=>'ON', +12225=>'ON', +12226=>'ON', +12227=>'ON', +12228=>'ON', +12229=>'ON', +12230=>'ON', +12231=>'ON', +12232=>'ON', +12233=>'ON', +12234=>'ON', +12235=>'ON', +12236=>'ON', +12237=>'ON', +12238=>'ON', +12239=>'ON', +12240=>'ON', +12241=>'ON', +12242=>'ON', +12243=>'ON', +12244=>'ON', +12245=>'ON', +12272=>'ON', +12273=>'ON', +12274=>'ON', +12275=>'ON', +12276=>'ON', +12277=>'ON', +12278=>'ON', +12279=>'ON', +12280=>'ON', +12281=>'ON', +12282=>'ON', +12283=>'ON', +12288=>'WS', +12289=>'ON', +12290=>'ON', +12291=>'ON', +12292=>'ON', +12293=>'L', +12294=>'L', +12295=>'L', +12296=>'ON', +12297=>'ON', +12298=>'ON', +12299=>'ON', +12300=>'ON', +12301=>'ON', +12302=>'ON', +12303=>'ON', +12304=>'ON', +12305=>'ON', +12306=>'ON', +12307=>'ON', +12308=>'ON', +12309=>'ON', +12310=>'ON', +12311=>'ON', +12312=>'ON', +12313=>'ON', +12314=>'ON', +12315=>'ON', +12316=>'ON', +12317=>'ON', +12318=>'ON', +12319=>'ON', +12320=>'ON', +12321=>'L', +12322=>'L', +12323=>'L', +12324=>'L', +12325=>'L', +12326=>'L', +12327=>'L', +12328=>'L', +12329=>'L', +12330=>'NSM', +12331=>'NSM', +12332=>'NSM', +12333=>'NSM', +12334=>'NSM', +12335=>'NSM', +12336=>'ON', +12337=>'L', +12338=>'L', +12339=>'L', +12340=>'L', +12341=>'L', +12342=>'ON', +12343=>'ON', +12344=>'L', +12345=>'L', +12346=>'L', +12347=>'L', +12348=>'L', +12349=>'ON', +12350=>'ON', +12351=>'ON', +12353=>'L', +12354=>'L', +12355=>'L', +12356=>'L', +12357=>'L', +12358=>'L', +12359=>'L', +12360=>'L', +12361=>'L', +12362=>'L', +12363=>'L', +12364=>'L', +12365=>'L', +12366=>'L', +12367=>'L', +12368=>'L', +12369=>'L', +12370=>'L', +12371=>'L', +12372=>'L', +12373=>'L', +12374=>'L', +12375=>'L', +12376=>'L', +12377=>'L', +12378=>'L', +12379=>'L', +12380=>'L', +12381=>'L', +12382=>'L', +12383=>'L', +12384=>'L', +12385=>'L', +12386=>'L', +12387=>'L', +12388=>'L', +12389=>'L', +12390=>'L', +12391=>'L', +12392=>'L', +12393=>'L', +12394=>'L', +12395=>'L', +12396=>'L', +12397=>'L', +12398=>'L', +12399=>'L', +12400=>'L', +12401=>'L', +12402=>'L', +12403=>'L', +12404=>'L', +12405=>'L', +12406=>'L', +12407=>'L', +12408=>'L', +12409=>'L', +12410=>'L', +12411=>'L', +12412=>'L', +12413=>'L', +12414=>'L', +12415=>'L', +12416=>'L', +12417=>'L', +12418=>'L', +12419=>'L', +12420=>'L', +12421=>'L', +12422=>'L', +12423=>'L', +12424=>'L', +12425=>'L', +12426=>'L', +12427=>'L', +12428=>'L', +12429=>'L', +12430=>'L', +12431=>'L', +12432=>'L', +12433=>'L', +12434=>'L', +12435=>'L', +12436=>'L', +12437=>'L', +12438=>'L', +12441=>'NSM', +12442=>'NSM', +12443=>'ON', +12444=>'ON', +12445=>'L', +12446=>'L', +12447=>'L', +12448=>'ON', +12449=>'L', +12450=>'L', +12451=>'L', +12452=>'L', +12453=>'L', +12454=>'L', +12455=>'L', +12456=>'L', +12457=>'L', +12458=>'L', +12459=>'L', +12460=>'L', +12461=>'L', +12462=>'L', +12463=>'L', +12464=>'L', +12465=>'L', +12466=>'L', +12467=>'L', +12468=>'L', +12469=>'L', +12470=>'L', +12471=>'L', +12472=>'L', +12473=>'L', +12474=>'L', +12475=>'L', +12476=>'L', +12477=>'L', +12478=>'L', +12479=>'L', +12480=>'L', +12481=>'L', +12482=>'L', +12483=>'L', +12484=>'L', +12485=>'L', +12486=>'L', +12487=>'L', +12488=>'L', +12489=>'L', +12490=>'L', +12491=>'L', +12492=>'L', +12493=>'L', +12494=>'L', +12495=>'L', +12496=>'L', +12497=>'L', +12498=>'L', +12499=>'L', +12500=>'L', +12501=>'L', +12502=>'L', +12503=>'L', +12504=>'L', +12505=>'L', +12506=>'L', +12507=>'L', +12508=>'L', +12509=>'L', +12510=>'L', +12511=>'L', +12512=>'L', +12513=>'L', +12514=>'L', +12515=>'L', +12516=>'L', +12517=>'L', +12518=>'L', +12519=>'L', +12520=>'L', +12521=>'L', +12522=>'L', +12523=>'L', +12524=>'L', +12525=>'L', +12526=>'L', +12527=>'L', +12528=>'L', +12529=>'L', +12530=>'L', +12531=>'L', +12532=>'L', +12533=>'L', +12534=>'L', +12535=>'L', +12536=>'L', +12537=>'L', +12538=>'L', +12539=>'ON', +12540=>'L', +12541=>'L', +12542=>'L', +12543=>'L', +12549=>'L', +12550=>'L', +12551=>'L', +12552=>'L', +12553=>'L', +12554=>'L', +12555=>'L', +12556=>'L', +12557=>'L', +12558=>'L', +12559=>'L', +12560=>'L', +12561=>'L', +12562=>'L', +12563=>'L', +12564=>'L', +12565=>'L', +12566=>'L', +12567=>'L', +12568=>'L', +12569=>'L', +12570=>'L', +12571=>'L', +12572=>'L', +12573=>'L', +12574=>'L', +12575=>'L', +12576=>'L', +12577=>'L', +12578=>'L', +12579=>'L', +12580=>'L', +12581=>'L', +12582=>'L', +12583=>'L', +12584=>'L', +12585=>'L', +12586=>'L', +12587=>'L', +12588=>'L', +12593=>'L', +12594=>'L', +12595=>'L', +12596=>'L', +12597=>'L', +12598=>'L', +12599=>'L', +12600=>'L', +12601=>'L', +12602=>'L', +12603=>'L', +12604=>'L', +12605=>'L', +12606=>'L', +12607=>'L', +12608=>'L', +12609=>'L', +12610=>'L', +12611=>'L', +12612=>'L', +12613=>'L', +12614=>'L', +12615=>'L', +12616=>'L', +12617=>'L', +12618=>'L', +12619=>'L', +12620=>'L', +12621=>'L', +12622=>'L', +12623=>'L', +12624=>'L', +12625=>'L', +12626=>'L', +12627=>'L', +12628=>'L', +12629=>'L', +12630=>'L', +12631=>'L', +12632=>'L', +12633=>'L', +12634=>'L', +12635=>'L', +12636=>'L', +12637=>'L', +12638=>'L', +12639=>'L', +12640=>'L', +12641=>'L', +12642=>'L', +12643=>'L', +12644=>'L', +12645=>'L', +12646=>'L', +12647=>'L', +12648=>'L', +12649=>'L', +12650=>'L', +12651=>'L', +12652=>'L', +12653=>'L', +12654=>'L', +12655=>'L', +12656=>'L', +12657=>'L', +12658=>'L', +12659=>'L', +12660=>'L', +12661=>'L', +12662=>'L', +12663=>'L', +12664=>'L', +12665=>'L', +12666=>'L', +12667=>'L', +12668=>'L', +12669=>'L', +12670=>'L', +12671=>'L', +12672=>'L', +12673=>'L', +12674=>'L', +12675=>'L', +12676=>'L', +12677=>'L', +12678=>'L', +12679=>'L', +12680=>'L', +12681=>'L', +12682=>'L', +12683=>'L', +12684=>'L', +12685=>'L', +12686=>'L', +12688=>'L', +12689=>'L', +12690=>'L', +12691=>'L', +12692=>'L', +12693=>'L', +12694=>'L', +12695=>'L', +12696=>'L', +12697=>'L', +12698=>'L', +12699=>'L', +12700=>'L', +12701=>'L', +12702=>'L', +12703=>'L', +12704=>'L', +12705=>'L', +12706=>'L', +12707=>'L', +12708=>'L', +12709=>'L', +12710=>'L', +12711=>'L', +12712=>'L', +12713=>'L', +12714=>'L', +12715=>'L', +12716=>'L', +12717=>'L', +12718=>'L', +12719=>'L', +12720=>'L', +12721=>'L', +12722=>'L', +12723=>'L', +12724=>'L', +12725=>'L', +12726=>'L', +12727=>'L', +12736=>'ON', +12737=>'ON', +12738=>'ON', +12739=>'ON', +12740=>'ON', +12741=>'ON', +12742=>'ON', +12743=>'ON', +12744=>'ON', +12745=>'ON', +12746=>'ON', +12747=>'ON', +12748=>'ON', +12749=>'ON', +12750=>'ON', +12751=>'ON', +12784=>'L', +12785=>'L', +12786=>'L', +12787=>'L', +12788=>'L', +12789=>'L', +12790=>'L', +12791=>'L', +12792=>'L', +12793=>'L', +12794=>'L', +12795=>'L', +12796=>'L', +12797=>'L', +12798=>'L', +12799=>'L', +12800=>'L', +12801=>'L', +12802=>'L', +12803=>'L', +12804=>'L', +12805=>'L', +12806=>'L', +12807=>'L', +12808=>'L', +12809=>'L', +12810=>'L', +12811=>'L', +12812=>'L', +12813=>'L', +12814=>'L', +12815=>'L', +12816=>'L', +12817=>'L', +12818=>'L', +12819=>'L', +12820=>'L', +12821=>'L', +12822=>'L', +12823=>'L', +12824=>'L', +12825=>'L', +12826=>'L', +12827=>'L', +12828=>'L', +12829=>'ON', +12830=>'ON', +12832=>'L', +12833=>'L', +12834=>'L', +12835=>'L', +12836=>'L', +12837=>'L', +12838=>'L', +12839=>'L', +12840=>'L', +12841=>'L', +12842=>'L', +12843=>'L', +12844=>'L', +12845=>'L', +12846=>'L', +12847=>'L', +12848=>'L', +12849=>'L', +12850=>'L', +12851=>'L', +12852=>'L', +12853=>'L', +12854=>'L', +12855=>'L', +12856=>'L', +12857=>'L', +12858=>'L', +12859=>'L', +12860=>'L', +12861=>'L', +12862=>'L', +12863=>'L', +12864=>'L', +12865=>'L', +12866=>'L', +12867=>'L', +12880=>'ON', +12881=>'ON', +12882=>'ON', +12883=>'ON', +12884=>'ON', +12885=>'ON', +12886=>'ON', +12887=>'ON', +12888=>'ON', +12889=>'ON', +12890=>'ON', +12891=>'ON', +12892=>'ON', +12893=>'ON', +12894=>'ON', +12895=>'ON', +12896=>'L', +12897=>'L', +12898=>'L', +12899=>'L', +12900=>'L', +12901=>'L', +12902=>'L', +12903=>'L', +12904=>'L', +12905=>'L', +12906=>'L', +12907=>'L', +12908=>'L', +12909=>'L', +12910=>'L', +12911=>'L', +12912=>'L', +12913=>'L', +12914=>'L', +12915=>'L', +12916=>'L', +12917=>'L', +12918=>'L', +12919=>'L', +12920=>'L', +12921=>'L', +12922=>'L', +12923=>'L', +12924=>'ON', +12925=>'ON', +12926=>'ON', +12927=>'L', +12928=>'L', +12929=>'L', +12930=>'L', +12931=>'L', +12932=>'L', +12933=>'L', +12934=>'L', +12935=>'L', +12936=>'L', +12937=>'L', +12938=>'L', +12939=>'L', +12940=>'L', +12941=>'L', +12942=>'L', +12943=>'L', +12944=>'L', +12945=>'L', +12946=>'L', +12947=>'L', +12948=>'L', +12949=>'L', +12950=>'L', +12951=>'L', +12952=>'L', +12953=>'L', +12954=>'L', +12955=>'L', +12956=>'L', +12957=>'L', +12958=>'L', +12959=>'L', +12960=>'L', +12961=>'L', +12962=>'L', +12963=>'L', +12964=>'L', +12965=>'L', +12966=>'L', +12967=>'L', +12968=>'L', +12969=>'L', +12970=>'L', +12971=>'L', +12972=>'L', +12973=>'L', +12974=>'L', +12975=>'L', +12976=>'L', +12977=>'ON', +12978=>'ON', +12979=>'ON', +12980=>'ON', +12981=>'ON', +12982=>'ON', +12983=>'ON', +12984=>'ON', +12985=>'ON', +12986=>'ON', +12987=>'ON', +12988=>'ON', +12989=>'ON', +12990=>'ON', +12991=>'ON', +12992=>'L', +12993=>'L', +12994=>'L', +12995=>'L', +12996=>'L', +12997=>'L', +12998=>'L', +12999=>'L', +13000=>'L', +13001=>'L', +13002=>'L', +13003=>'L', +13004=>'ON', +13005=>'ON', +13006=>'ON', +13007=>'ON', +13008=>'L', +13009=>'L', +13010=>'L', +13011=>'L', +13012=>'L', +13013=>'L', +13014=>'L', +13015=>'L', +13016=>'L', +13017=>'L', +13018=>'L', +13019=>'L', +13020=>'L', +13021=>'L', +13022=>'L', +13023=>'L', +13024=>'L', +13025=>'L', +13026=>'L', +13027=>'L', +13028=>'L', +13029=>'L', +13030=>'L', +13031=>'L', +13032=>'L', +13033=>'L', +13034=>'L', +13035=>'L', +13036=>'L', +13037=>'L', +13038=>'L', +13039=>'L', +13040=>'L', +13041=>'L', +13042=>'L', +13043=>'L', +13044=>'L', +13045=>'L', +13046=>'L', +13047=>'L', +13048=>'L', +13049=>'L', +13050=>'L', +13051=>'L', +13052=>'L', +13053=>'L', +13054=>'L', +13056=>'L', +13057=>'L', +13058=>'L', +13059=>'L', +13060=>'L', +13061=>'L', +13062=>'L', +13063=>'L', +13064=>'L', +13065=>'L', +13066=>'L', +13067=>'L', +13068=>'L', +13069=>'L', +13070=>'L', +13071=>'L', +13072=>'L', +13073=>'L', +13074=>'L', +13075=>'L', +13076=>'L', +13077=>'L', +13078=>'L', +13079=>'L', +13080=>'L', +13081=>'L', +13082=>'L', +13083=>'L', +13084=>'L', +13085=>'L', +13086=>'L', +13087=>'L', +13088=>'L', +13089=>'L', +13090=>'L', +13091=>'L', +13092=>'L', +13093=>'L', +13094=>'L', +13095=>'L', +13096=>'L', +13097=>'L', +13098=>'L', +13099=>'L', +13100=>'L', +13101=>'L', +13102=>'L', +13103=>'L', +13104=>'L', +13105=>'L', +13106=>'L', +13107=>'L', +13108=>'L', +13109=>'L', +13110=>'L', +13111=>'L', +13112=>'L', +13113=>'L', +13114=>'L', +13115=>'L', +13116=>'L', +13117=>'L', +13118=>'L', +13119=>'L', +13120=>'L', +13121=>'L', +13122=>'L', +13123=>'L', +13124=>'L', +13125=>'L', +13126=>'L', +13127=>'L', +13128=>'L', +13129=>'L', +13130=>'L', +13131=>'L', +13132=>'L', +13133=>'L', +13134=>'L', +13135=>'L', +13136=>'L', +13137=>'L', +13138=>'L', +13139=>'L', +13140=>'L', +13141=>'L', +13142=>'L', +13143=>'L', +13144=>'L', +13145=>'L', +13146=>'L', +13147=>'L', +13148=>'L', +13149=>'L', +13150=>'L', +13151=>'L', +13152=>'L', +13153=>'L', +13154=>'L', +13155=>'L', +13156=>'L', +13157=>'L', +13158=>'L', +13159=>'L', +13160=>'L', +13161=>'L', +13162=>'L', +13163=>'L', +13164=>'L', +13165=>'L', +13166=>'L', +13167=>'L', +13168=>'L', +13169=>'L', +13170=>'L', +13171=>'L', +13172=>'L', +13173=>'L', +13174=>'L', +13175=>'ON', +13176=>'ON', +13177=>'ON', +13178=>'ON', +13179=>'L', +13180=>'L', +13181=>'L', +13182=>'L', +13183=>'L', +13184=>'L', +13185=>'L', +13186=>'L', +13187=>'L', +13188=>'L', +13189=>'L', +13190=>'L', +13191=>'L', +13192=>'L', +13193=>'L', +13194=>'L', +13195=>'L', +13196=>'L', +13197=>'L', +13198=>'L', +13199=>'L', +13200=>'L', +13201=>'L', +13202=>'L', +13203=>'L', +13204=>'L', +13205=>'L', +13206=>'L', +13207=>'L', +13208=>'L', +13209=>'L', +13210=>'L', +13211=>'L', +13212=>'L', +13213=>'L', +13214=>'L', +13215=>'L', +13216=>'L', +13217=>'L', +13218=>'L', +13219=>'L', +13220=>'L', +13221=>'L', +13222=>'L', +13223=>'L', +13224=>'L', +13225=>'L', +13226=>'L', +13227=>'L', +13228=>'L', +13229=>'L', +13230=>'L', +13231=>'L', +13232=>'L', +13233=>'L', +13234=>'L', +13235=>'L', +13236=>'L', +13237=>'L', +13238=>'L', +13239=>'L', +13240=>'L', +13241=>'L', +13242=>'L', +13243=>'L', +13244=>'L', +13245=>'L', +13246=>'L', +13247=>'L', +13248=>'L', +13249=>'L', +13250=>'L', +13251=>'L', +13252=>'L', +13253=>'L', +13254=>'L', +13255=>'L', +13256=>'L', +13257=>'L', +13258=>'L', +13259=>'L', +13260=>'L', +13261=>'L', +13262=>'L', +13263=>'L', +13264=>'L', +13265=>'L', +13266=>'L', +13267=>'L', +13268=>'L', +13269=>'L', +13270=>'L', +13271=>'L', +13272=>'L', +13273=>'L', +13274=>'L', +13275=>'L', +13276=>'L', +13277=>'L', +13278=>'ON', +13279=>'ON', +13280=>'L', +13281=>'L', +13282=>'L', +13283=>'L', +13284=>'L', +13285=>'L', +13286=>'L', +13287=>'L', +13288=>'L', +13289=>'L', +13290=>'L', +13291=>'L', +13292=>'L', +13293=>'L', +13294=>'L', +13295=>'L', +13296=>'L', +13297=>'L', +13298=>'L', +13299=>'L', +13300=>'L', +13301=>'L', +13302=>'L', +13303=>'L', +13304=>'L', +13305=>'L', +13306=>'L', +13307=>'L', +13308=>'L', +13309=>'L', +13310=>'L', +13311=>'ON', +13312=>'L', +19893=>'L', +19904=>'ON', +19905=>'ON', +19906=>'ON', +19907=>'ON', +19908=>'ON', +19909=>'ON', +19910=>'ON', +19911=>'ON', +19912=>'ON', +19913=>'ON', +19914=>'ON', +19915=>'ON', +19916=>'ON', +19917=>'ON', +19918=>'ON', +19919=>'ON', +19920=>'ON', +19921=>'ON', +19922=>'ON', +19923=>'ON', +19924=>'ON', +19925=>'ON', +19926=>'ON', +19927=>'ON', +19928=>'ON', +19929=>'ON', +19930=>'ON', +19931=>'ON', +19932=>'ON', +19933=>'ON', +19934=>'ON', +19935=>'ON', +19936=>'ON', +19937=>'ON', +19938=>'ON', +19939=>'ON', +19940=>'ON', +19941=>'ON', +19942=>'ON', +19943=>'ON', +19944=>'ON', +19945=>'ON', +19946=>'ON', +19947=>'ON', +19948=>'ON', +19949=>'ON', +19950=>'ON', +19951=>'ON', +19952=>'ON', +19953=>'ON', +19954=>'ON', +19955=>'ON', +19956=>'ON', +19957=>'ON', +19958=>'ON', +19959=>'ON', +19960=>'ON', +19961=>'ON', +19962=>'ON', +19963=>'ON', +19964=>'ON', +19965=>'ON', +19966=>'ON', +19967=>'ON', +19968=>'L', +40891=>'L', +40960=>'L', +40961=>'L', +40962=>'L', +40963=>'L', +40964=>'L', +40965=>'L', +40966=>'L', +40967=>'L', +40968=>'L', +40969=>'L', +40970=>'L', +40971=>'L', +40972=>'L', +40973=>'L', +40974=>'L', +40975=>'L', +40976=>'L', +40977=>'L', +40978=>'L', +40979=>'L', +40980=>'L', +40981=>'L', +40982=>'L', +40983=>'L', +40984=>'L', +40985=>'L', +40986=>'L', +40987=>'L', +40988=>'L', +40989=>'L', +40990=>'L', +40991=>'L', +40992=>'L', +40993=>'L', +40994=>'L', +40995=>'L', +40996=>'L', +40997=>'L', +40998=>'L', +40999=>'L', +41000=>'L', +41001=>'L', +41002=>'L', +41003=>'L', +41004=>'L', +41005=>'L', +41006=>'L', +41007=>'L', +41008=>'L', +41009=>'L', +41010=>'L', +41011=>'L', +41012=>'L', +41013=>'L', +41014=>'L', +41015=>'L', +41016=>'L', +41017=>'L', +41018=>'L', +41019=>'L', +41020=>'L', +41021=>'L', +41022=>'L', +41023=>'L', +41024=>'L', +41025=>'L', +41026=>'L', +41027=>'L', +41028=>'L', +41029=>'L', +41030=>'L', +41031=>'L', +41032=>'L', +41033=>'L', +41034=>'L', +41035=>'L', +41036=>'L', +41037=>'L', +41038=>'L', +41039=>'L', +41040=>'L', +41041=>'L', +41042=>'L', +41043=>'L', +41044=>'L', +41045=>'L', +41046=>'L', +41047=>'L', +41048=>'L', +41049=>'L', +41050=>'L', +41051=>'L', +41052=>'L', +41053=>'L', +41054=>'L', +41055=>'L', +41056=>'L', +41057=>'L', +41058=>'L', +41059=>'L', +41060=>'L', +41061=>'L', +41062=>'L', +41063=>'L', +41064=>'L', +41065=>'L', +41066=>'L', +41067=>'L', +41068=>'L', +41069=>'L', +41070=>'L', +41071=>'L', +41072=>'L', +41073=>'L', +41074=>'L', +41075=>'L', +41076=>'L', +41077=>'L', +41078=>'L', +41079=>'L', +41080=>'L', +41081=>'L', +41082=>'L', +41083=>'L', +41084=>'L', +41085=>'L', +41086=>'L', +41087=>'L', +41088=>'L', +41089=>'L', +41090=>'L', +41091=>'L', +41092=>'L', +41093=>'L', +41094=>'L', +41095=>'L', +41096=>'L', +41097=>'L', +41098=>'L', +41099=>'L', +41100=>'L', +41101=>'L', +41102=>'L', +41103=>'L', +41104=>'L', +41105=>'L', +41106=>'L', +41107=>'L', +41108=>'L', +41109=>'L', +41110=>'L', +41111=>'L', +41112=>'L', +41113=>'L', +41114=>'L', +41115=>'L', +41116=>'L', +41117=>'L', +41118=>'L', +41119=>'L', +41120=>'L', +41121=>'L', +41122=>'L', +41123=>'L', +41124=>'L', +41125=>'L', +41126=>'L', +41127=>'L', +41128=>'L', +41129=>'L', +41130=>'L', +41131=>'L', +41132=>'L', +41133=>'L', +41134=>'L', +41135=>'L', +41136=>'L', +41137=>'L', +41138=>'L', +41139=>'L', +41140=>'L', +41141=>'L', +41142=>'L', +41143=>'L', +41144=>'L', +41145=>'L', +41146=>'L', +41147=>'L', +41148=>'L', +41149=>'L', +41150=>'L', +41151=>'L', +41152=>'L', +41153=>'L', +41154=>'L', +41155=>'L', +41156=>'L', +41157=>'L', +41158=>'L', +41159=>'L', +41160=>'L', +41161=>'L', +41162=>'L', +41163=>'L', +41164=>'L', +41165=>'L', +41166=>'L', +41167=>'L', +41168=>'L', +41169=>'L', +41170=>'L', +41171=>'L', +41172=>'L', +41173=>'L', +41174=>'L', +41175=>'L', +41176=>'L', +41177=>'L', +41178=>'L', +41179=>'L', +41180=>'L', +41181=>'L', +41182=>'L', +41183=>'L', +41184=>'L', +41185=>'L', +41186=>'L', +41187=>'L', +41188=>'L', +41189=>'L', +41190=>'L', +41191=>'L', +41192=>'L', +41193=>'L', +41194=>'L', +41195=>'L', +41196=>'L', +41197=>'L', +41198=>'L', +41199=>'L', +41200=>'L', +41201=>'L', +41202=>'L', +41203=>'L', +41204=>'L', +41205=>'L', +41206=>'L', +41207=>'L', +41208=>'L', +41209=>'L', +41210=>'L', +41211=>'L', +41212=>'L', +41213=>'L', +41214=>'L', +41215=>'L', +41216=>'L', +41217=>'L', +41218=>'L', +41219=>'L', +41220=>'L', +41221=>'L', +41222=>'L', +41223=>'L', +41224=>'L', +41225=>'L', +41226=>'L', +41227=>'L', +41228=>'L', +41229=>'L', +41230=>'L', +41231=>'L', +41232=>'L', +41233=>'L', +41234=>'L', +41235=>'L', +41236=>'L', +41237=>'L', +41238=>'L', +41239=>'L', +41240=>'L', +41241=>'L', +41242=>'L', +41243=>'L', +41244=>'L', +41245=>'L', +41246=>'L', +41247=>'L', +41248=>'L', +41249=>'L', +41250=>'L', +41251=>'L', +41252=>'L', +41253=>'L', +41254=>'L', +41255=>'L', +41256=>'L', +41257=>'L', +41258=>'L', +41259=>'L', +41260=>'L', +41261=>'L', +41262=>'L', +41263=>'L', +41264=>'L', +41265=>'L', +41266=>'L', +41267=>'L', +41268=>'L', +41269=>'L', +41270=>'L', +41271=>'L', +41272=>'L', +41273=>'L', +41274=>'L', +41275=>'L', +41276=>'L', +41277=>'L', +41278=>'L', +41279=>'L', +41280=>'L', +41281=>'L', +41282=>'L', +41283=>'L', +41284=>'L', +41285=>'L', +41286=>'L', +41287=>'L', +41288=>'L', +41289=>'L', +41290=>'L', +41291=>'L', +41292=>'L', +41293=>'L', +41294=>'L', +41295=>'L', +41296=>'L', +41297=>'L', +41298=>'L', +41299=>'L', +41300=>'L', +41301=>'L', +41302=>'L', +41303=>'L', +41304=>'L', +41305=>'L', +41306=>'L', +41307=>'L', +41308=>'L', +41309=>'L', +41310=>'L', +41311=>'L', +41312=>'L', +41313=>'L', +41314=>'L', +41315=>'L', +41316=>'L', +41317=>'L', +41318=>'L', +41319=>'L', +41320=>'L', +41321=>'L', +41322=>'L', +41323=>'L', +41324=>'L', +41325=>'L', +41326=>'L', +41327=>'L', +41328=>'L', +41329=>'L', +41330=>'L', +41331=>'L', +41332=>'L', +41333=>'L', +41334=>'L', +41335=>'L', +41336=>'L', +41337=>'L', +41338=>'L', +41339=>'L', +41340=>'L', +41341=>'L', +41342=>'L', +41343=>'L', +41344=>'L', +41345=>'L', +41346=>'L', +41347=>'L', +41348=>'L', +41349=>'L', +41350=>'L', +41351=>'L', +41352=>'L', +41353=>'L', +41354=>'L', +41355=>'L', +41356=>'L', +41357=>'L', +41358=>'L', +41359=>'L', +41360=>'L', +41361=>'L', +41362=>'L', +41363=>'L', +41364=>'L', +41365=>'L', +41366=>'L', +41367=>'L', +41368=>'L', +41369=>'L', +41370=>'L', +41371=>'L', +41372=>'L', +41373=>'L', +41374=>'L', +41375=>'L', +41376=>'L', +41377=>'L', +41378=>'L', +41379=>'L', +41380=>'L', +41381=>'L', +41382=>'L', +41383=>'L', +41384=>'L', +41385=>'L', +41386=>'L', +41387=>'L', +41388=>'L', +41389=>'L', +41390=>'L', +41391=>'L', +41392=>'L', +41393=>'L', +41394=>'L', +41395=>'L', +41396=>'L', +41397=>'L', +41398=>'L', +41399=>'L', +41400=>'L', +41401=>'L', +41402=>'L', +41403=>'L', +41404=>'L', +41405=>'L', +41406=>'L', +41407=>'L', +41408=>'L', +41409=>'L', +41410=>'L', +41411=>'L', +41412=>'L', +41413=>'L', +41414=>'L', +41415=>'L', +41416=>'L', +41417=>'L', +41418=>'L', +41419=>'L', +41420=>'L', +41421=>'L', +41422=>'L', +41423=>'L', +41424=>'L', +41425=>'L', +41426=>'L', +41427=>'L', +41428=>'L', +41429=>'L', +41430=>'L', +41431=>'L', +41432=>'L', +41433=>'L', +41434=>'L', +41435=>'L', +41436=>'L', +41437=>'L', +41438=>'L', +41439=>'L', +41440=>'L', +41441=>'L', +41442=>'L', +41443=>'L', +41444=>'L', +41445=>'L', +41446=>'L', +41447=>'L', +41448=>'L', +41449=>'L', +41450=>'L', +41451=>'L', +41452=>'L', +41453=>'L', +41454=>'L', +41455=>'L', +41456=>'L', +41457=>'L', +41458=>'L', +41459=>'L', +41460=>'L', +41461=>'L', +41462=>'L', +41463=>'L', +41464=>'L', +41465=>'L', +41466=>'L', +41467=>'L', +41468=>'L', +41469=>'L', +41470=>'L', +41471=>'L', +41472=>'L', +41473=>'L', +41474=>'L', +41475=>'L', +41476=>'L', +41477=>'L', +41478=>'L', +41479=>'L', +41480=>'L', +41481=>'L', +41482=>'L', +41483=>'L', +41484=>'L', +41485=>'L', +41486=>'L', +41487=>'L', +41488=>'L', +41489=>'L', +41490=>'L', +41491=>'L', +41492=>'L', +41493=>'L', +41494=>'L', +41495=>'L', +41496=>'L', +41497=>'L', +41498=>'L', +41499=>'L', +41500=>'L', +41501=>'L', +41502=>'L', +41503=>'L', +41504=>'L', +41505=>'L', +41506=>'L', +41507=>'L', +41508=>'L', +41509=>'L', +41510=>'L', +41511=>'L', +41512=>'L', +41513=>'L', +41514=>'L', +41515=>'L', +41516=>'L', +41517=>'L', +41518=>'L', +41519=>'L', +41520=>'L', +41521=>'L', +41522=>'L', +41523=>'L', +41524=>'L', +41525=>'L', +41526=>'L', +41527=>'L', +41528=>'L', +41529=>'L', +41530=>'L', +41531=>'L', +41532=>'L', +41533=>'L', +41534=>'L', +41535=>'L', +41536=>'L', +41537=>'L', +41538=>'L', +41539=>'L', +41540=>'L', +41541=>'L', +41542=>'L', +41543=>'L', +41544=>'L', +41545=>'L', +41546=>'L', +41547=>'L', +41548=>'L', +41549=>'L', +41550=>'L', +41551=>'L', +41552=>'L', +41553=>'L', +41554=>'L', +41555=>'L', +41556=>'L', +41557=>'L', +41558=>'L', +41559=>'L', +41560=>'L', +41561=>'L', +41562=>'L', +41563=>'L', +41564=>'L', +41565=>'L', +41566=>'L', +41567=>'L', +41568=>'L', +41569=>'L', +41570=>'L', +41571=>'L', +41572=>'L', +41573=>'L', +41574=>'L', +41575=>'L', +41576=>'L', +41577=>'L', +41578=>'L', +41579=>'L', +41580=>'L', +41581=>'L', +41582=>'L', +41583=>'L', +41584=>'L', +41585=>'L', +41586=>'L', +41587=>'L', +41588=>'L', +41589=>'L', +41590=>'L', +41591=>'L', +41592=>'L', +41593=>'L', +41594=>'L', +41595=>'L', +41596=>'L', +41597=>'L', +41598=>'L', +41599=>'L', +41600=>'L', +41601=>'L', +41602=>'L', +41603=>'L', +41604=>'L', +41605=>'L', +41606=>'L', +41607=>'L', +41608=>'L', +41609=>'L', +41610=>'L', +41611=>'L', +41612=>'L', +41613=>'L', +41614=>'L', +41615=>'L', +41616=>'L', +41617=>'L', +41618=>'L', +41619=>'L', +41620=>'L', +41621=>'L', +41622=>'L', +41623=>'L', +41624=>'L', +41625=>'L', +41626=>'L', +41627=>'L', +41628=>'L', +41629=>'L', +41630=>'L', +41631=>'L', +41632=>'L', +41633=>'L', +41634=>'L', +41635=>'L', +41636=>'L', +41637=>'L', +41638=>'L', +41639=>'L', +41640=>'L', +41641=>'L', +41642=>'L', +41643=>'L', +41644=>'L', +41645=>'L', +41646=>'L', +41647=>'L', +41648=>'L', +41649=>'L', +41650=>'L', +41651=>'L', +41652=>'L', +41653=>'L', +41654=>'L', +41655=>'L', +41656=>'L', +41657=>'L', +41658=>'L', +41659=>'L', +41660=>'L', +41661=>'L', +41662=>'L', +41663=>'L', +41664=>'L', +41665=>'L', +41666=>'L', +41667=>'L', +41668=>'L', +41669=>'L', +41670=>'L', +41671=>'L', +41672=>'L', +41673=>'L', +41674=>'L', +41675=>'L', +41676=>'L', +41677=>'L', +41678=>'L', +41679=>'L', +41680=>'L', +41681=>'L', +41682=>'L', +41683=>'L', +41684=>'L', +41685=>'L', +41686=>'L', +41687=>'L', +41688=>'L', +41689=>'L', +41690=>'L', +41691=>'L', +41692=>'L', +41693=>'L', +41694=>'L', +41695=>'L', +41696=>'L', +41697=>'L', +41698=>'L', +41699=>'L', +41700=>'L', +41701=>'L', +41702=>'L', +41703=>'L', +41704=>'L', +41705=>'L', +41706=>'L', +41707=>'L', +41708=>'L', +41709=>'L', +41710=>'L', +41711=>'L', +41712=>'L', +41713=>'L', +41714=>'L', +41715=>'L', +41716=>'L', +41717=>'L', +41718=>'L', +41719=>'L', +41720=>'L', +41721=>'L', +41722=>'L', +41723=>'L', +41724=>'L', +41725=>'L', +41726=>'L', +41727=>'L', +41728=>'L', +41729=>'L', +41730=>'L', +41731=>'L', +41732=>'L', +41733=>'L', +41734=>'L', +41735=>'L', +41736=>'L', +41737=>'L', +41738=>'L', +41739=>'L', +41740=>'L', +41741=>'L', +41742=>'L', +41743=>'L', +41744=>'L', +41745=>'L', +41746=>'L', +41747=>'L', +41748=>'L', +41749=>'L', +41750=>'L', +41751=>'L', +41752=>'L', +41753=>'L', +41754=>'L', +41755=>'L', +41756=>'L', +41757=>'L', +41758=>'L', +41759=>'L', +41760=>'L', +41761=>'L', +41762=>'L', +41763=>'L', +41764=>'L', +41765=>'L', +41766=>'L', +41767=>'L', +41768=>'L', +41769=>'L', +41770=>'L', +41771=>'L', +41772=>'L', +41773=>'L', +41774=>'L', +41775=>'L', +41776=>'L', +41777=>'L', +41778=>'L', +41779=>'L', +41780=>'L', +41781=>'L', +41782=>'L', +41783=>'L', +41784=>'L', +41785=>'L', +41786=>'L', +41787=>'L', +41788=>'L', +41789=>'L', +41790=>'L', +41791=>'L', +41792=>'L', +41793=>'L', +41794=>'L', +41795=>'L', +41796=>'L', +41797=>'L', +41798=>'L', +41799=>'L', +41800=>'L', +41801=>'L', +41802=>'L', +41803=>'L', +41804=>'L', +41805=>'L', +41806=>'L', +41807=>'L', +41808=>'L', +41809=>'L', +41810=>'L', +41811=>'L', +41812=>'L', +41813=>'L', +41814=>'L', +41815=>'L', +41816=>'L', +41817=>'L', +41818=>'L', +41819=>'L', +41820=>'L', +41821=>'L', +41822=>'L', +41823=>'L', +41824=>'L', +41825=>'L', +41826=>'L', +41827=>'L', +41828=>'L', +41829=>'L', +41830=>'L', +41831=>'L', +41832=>'L', +41833=>'L', +41834=>'L', +41835=>'L', +41836=>'L', +41837=>'L', +41838=>'L', +41839=>'L', +41840=>'L', +41841=>'L', +41842=>'L', +41843=>'L', +41844=>'L', +41845=>'L', +41846=>'L', +41847=>'L', +41848=>'L', +41849=>'L', +41850=>'L', +41851=>'L', +41852=>'L', +41853=>'L', +41854=>'L', +41855=>'L', +41856=>'L', +41857=>'L', +41858=>'L', +41859=>'L', +41860=>'L', +41861=>'L', +41862=>'L', +41863=>'L', +41864=>'L', +41865=>'L', +41866=>'L', +41867=>'L', +41868=>'L', +41869=>'L', +41870=>'L', +41871=>'L', +41872=>'L', +41873=>'L', +41874=>'L', +41875=>'L', +41876=>'L', +41877=>'L', +41878=>'L', +41879=>'L', +41880=>'L', +41881=>'L', +41882=>'L', +41883=>'L', +41884=>'L', +41885=>'L', +41886=>'L', +41887=>'L', +41888=>'L', +41889=>'L', +41890=>'L', +41891=>'L', +41892=>'L', +41893=>'L', +41894=>'L', +41895=>'L', +41896=>'L', +41897=>'L', +41898=>'L', +41899=>'L', +41900=>'L', +41901=>'L', +41902=>'L', +41903=>'L', +41904=>'L', +41905=>'L', +41906=>'L', +41907=>'L', +41908=>'L', +41909=>'L', +41910=>'L', +41911=>'L', +41912=>'L', +41913=>'L', +41914=>'L', +41915=>'L', +41916=>'L', +41917=>'L', +41918=>'L', +41919=>'L', +41920=>'L', +41921=>'L', +41922=>'L', +41923=>'L', +41924=>'L', +41925=>'L', +41926=>'L', +41927=>'L', +41928=>'L', +41929=>'L', +41930=>'L', +41931=>'L', +41932=>'L', +41933=>'L', +41934=>'L', +41935=>'L', +41936=>'L', +41937=>'L', +41938=>'L', +41939=>'L', +41940=>'L', +41941=>'L', +41942=>'L', +41943=>'L', +41944=>'L', +41945=>'L', +41946=>'L', +41947=>'L', +41948=>'L', +41949=>'L', +41950=>'L', +41951=>'L', +41952=>'L', +41953=>'L', +41954=>'L', +41955=>'L', +41956=>'L', +41957=>'L', +41958=>'L', +41959=>'L', +41960=>'L', +41961=>'L', +41962=>'L', +41963=>'L', +41964=>'L', +41965=>'L', +41966=>'L', +41967=>'L', +41968=>'L', +41969=>'L', +41970=>'L', +41971=>'L', +41972=>'L', +41973=>'L', +41974=>'L', +41975=>'L', +41976=>'L', +41977=>'L', +41978=>'L', +41979=>'L', +41980=>'L', +41981=>'L', +41982=>'L', +41983=>'L', +41984=>'L', +41985=>'L', +41986=>'L', +41987=>'L', +41988=>'L', +41989=>'L', +41990=>'L', +41991=>'L', +41992=>'L', +41993=>'L', +41994=>'L', +41995=>'L', +41996=>'L', +41997=>'L', +41998=>'L', +41999=>'L', +42000=>'L', +42001=>'L', +42002=>'L', +42003=>'L', +42004=>'L', +42005=>'L', +42006=>'L', +42007=>'L', +42008=>'L', +42009=>'L', +42010=>'L', +42011=>'L', +42012=>'L', +42013=>'L', +42014=>'L', +42015=>'L', +42016=>'L', +42017=>'L', +42018=>'L', +42019=>'L', +42020=>'L', +42021=>'L', +42022=>'L', +42023=>'L', +42024=>'L', +42025=>'L', +42026=>'L', +42027=>'L', +42028=>'L', +42029=>'L', +42030=>'L', +42031=>'L', +42032=>'L', +42033=>'L', +42034=>'L', +42035=>'L', +42036=>'L', +42037=>'L', +42038=>'L', +42039=>'L', +42040=>'L', +42041=>'L', +42042=>'L', +42043=>'L', +42044=>'L', +42045=>'L', +42046=>'L', +42047=>'L', +42048=>'L', +42049=>'L', +42050=>'L', +42051=>'L', +42052=>'L', +42053=>'L', +42054=>'L', +42055=>'L', +42056=>'L', +42057=>'L', +42058=>'L', +42059=>'L', +42060=>'L', +42061=>'L', +42062=>'L', +42063=>'L', +42064=>'L', +42065=>'L', +42066=>'L', +42067=>'L', +42068=>'L', +42069=>'L', +42070=>'L', +42071=>'L', +42072=>'L', +42073=>'L', +42074=>'L', +42075=>'L', +42076=>'L', +42077=>'L', +42078=>'L', +42079=>'L', +42080=>'L', +42081=>'L', +42082=>'L', +42083=>'L', +42084=>'L', +42085=>'L', +42086=>'L', +42087=>'L', +42088=>'L', +42089=>'L', +42090=>'L', +42091=>'L', +42092=>'L', +42093=>'L', +42094=>'L', +42095=>'L', +42096=>'L', +42097=>'L', +42098=>'L', +42099=>'L', +42100=>'L', +42101=>'L', +42102=>'L', +42103=>'L', +42104=>'L', +42105=>'L', +42106=>'L', +42107=>'L', +42108=>'L', +42109=>'L', +42110=>'L', +42111=>'L', +42112=>'L', +42113=>'L', +42114=>'L', +42115=>'L', +42116=>'L', +42117=>'L', +42118=>'L', +42119=>'L', +42120=>'L', +42121=>'L', +42122=>'L', +42123=>'L', +42124=>'L', +42128=>'ON', +42129=>'ON', +42130=>'ON', +42131=>'ON', +42132=>'ON', +42133=>'ON', +42134=>'ON', +42135=>'ON', +42136=>'ON', +42137=>'ON', +42138=>'ON', +42139=>'ON', +42140=>'ON', +42141=>'ON', +42142=>'ON', +42143=>'ON', +42144=>'ON', +42145=>'ON', +42146=>'ON', +42147=>'ON', +42148=>'ON', +42149=>'ON', +42150=>'ON', +42151=>'ON', +42152=>'ON', +42153=>'ON', +42154=>'ON', +42155=>'ON', +42156=>'ON', +42157=>'ON', +42158=>'ON', +42159=>'ON', +42160=>'ON', +42161=>'ON', +42162=>'ON', +42163=>'ON', +42164=>'ON', +42165=>'ON', +42166=>'ON', +42167=>'ON', +42168=>'ON', +42169=>'ON', +42170=>'ON', +42171=>'ON', +42172=>'ON', +42173=>'ON', +42174=>'ON', +42175=>'ON', +42176=>'ON', +42177=>'ON', +42178=>'ON', +42179=>'ON', +42180=>'ON', +42181=>'ON', +42182=>'ON', +42752=>'ON', +42753=>'ON', +42754=>'ON', +42755=>'ON', +42756=>'ON', +42757=>'ON', +42758=>'ON', +42759=>'ON', +42760=>'ON', +42761=>'ON', +42762=>'ON', +42763=>'ON', +42764=>'ON', +42765=>'ON', +42766=>'ON', +42767=>'ON', +42768=>'ON', +42769=>'ON', +42770=>'ON', +42771=>'ON', +42772=>'ON', +42773=>'ON', +42774=>'ON', +42775=>'ON', +42776=>'ON', +42777=>'ON', +42778=>'ON', +42784=>'ON', +42785=>'ON', +43008=>'L', +43009=>'L', +43010=>'NSM', +43011=>'L', +43012=>'L', +43013=>'L', +43014=>'NSM', +43015=>'L', +43016=>'L', +43017=>'L', +43018=>'L', +43019=>'NSM', +43020=>'L', +43021=>'L', +43022=>'L', +43023=>'L', +43024=>'L', +43025=>'L', +43026=>'L', +43027=>'L', +43028=>'L', +43029=>'L', +43030=>'L', +43031=>'L', +43032=>'L', +43033=>'L', +43034=>'L', +43035=>'L', +43036=>'L', +43037=>'L', +43038=>'L', +43039=>'L', +43040=>'L', +43041=>'L', +43042=>'L', +43043=>'L', +43044=>'L', +43045=>'NSM', +43046=>'NSM', +43047=>'L', +43048=>'ON', +43049=>'ON', +43050=>'ON', +43051=>'ON', +43072=>'L', +43073=>'L', +43074=>'L', +43075=>'L', +43076=>'L', +43077=>'L', +43078=>'L', +43079=>'L', +43080=>'L', +43081=>'L', +43082=>'L', +43083=>'L', +43084=>'L', +43085=>'L', +43086=>'L', +43087=>'L', +43088=>'L', +43089=>'L', +43090=>'L', +43091=>'L', +43092=>'L', +43093=>'L', +43094=>'L', +43095=>'L', +43096=>'L', +43097=>'L', +43098=>'L', +43099=>'L', +43100=>'L', +43101=>'L', +43102=>'L', +43103=>'L', +43104=>'L', +43105=>'L', +43106=>'L', +43107=>'L', +43108=>'L', +43109=>'L', +43110=>'L', +43111=>'L', +43112=>'L', +43113=>'L', +43114=>'L', +43115=>'L', +43116=>'L', +43117=>'L', +43118=>'L', +43119=>'L', +43120=>'L', +43121=>'L', +43122=>'L', +43123=>'L', +43124=>'ON', +43125=>'ON', +43126=>'ON', +43127=>'ON', +44032=>'L', +55203=>'L', +55296=>'L', +56191=>'L', +56192=>'L', +56319=>'L', +56320=>'L', +57343=>'L', +57344=>'L', +63743=>'L', +63744=>'L', +63745=>'L', +63746=>'L', +63747=>'L', +63748=>'L', +63749=>'L', +63750=>'L', +63751=>'L', +63752=>'L', +63753=>'L', +63754=>'L', +63755=>'L', +63756=>'L', +63757=>'L', +63758=>'L', +63759=>'L', +63760=>'L', +63761=>'L', +63762=>'L', +63763=>'L', +63764=>'L', +63765=>'L', +63766=>'L', +63767=>'L', +63768=>'L', +63769=>'L', +63770=>'L', +63771=>'L', +63772=>'L', +63773=>'L', +63774=>'L', +63775=>'L', +63776=>'L', +63777=>'L', +63778=>'L', +63779=>'L', +63780=>'L', +63781=>'L', +63782=>'L', +63783=>'L', +63784=>'L', +63785=>'L', +63786=>'L', +63787=>'L', +63788=>'L', +63789=>'L', +63790=>'L', +63791=>'L', +63792=>'L', +63793=>'L', +63794=>'L', +63795=>'L', +63796=>'L', +63797=>'L', +63798=>'L', +63799=>'L', +63800=>'L', +63801=>'L', +63802=>'L', +63803=>'L', +63804=>'L', +63805=>'L', +63806=>'L', +63807=>'L', +63808=>'L', +63809=>'L', +63810=>'L', +63811=>'L', +63812=>'L', +63813=>'L', +63814=>'L', +63815=>'L', +63816=>'L', +63817=>'L', +63818=>'L', +63819=>'L', +63820=>'L', +63821=>'L', +63822=>'L', +63823=>'L', +63824=>'L', +63825=>'L', +63826=>'L', +63827=>'L', +63828=>'L', +63829=>'L', +63830=>'L', +63831=>'L', +63832=>'L', +63833=>'L', +63834=>'L', +63835=>'L', +63836=>'L', +63837=>'L', +63838=>'L', +63839=>'L', +63840=>'L', +63841=>'L', +63842=>'L', +63843=>'L', +63844=>'L', +63845=>'L', +63846=>'L', +63847=>'L', +63848=>'L', +63849=>'L', +63850=>'L', +63851=>'L', +63852=>'L', +63853=>'L', +63854=>'L', +63855=>'L', +63856=>'L', +63857=>'L', +63858=>'L', +63859=>'L', +63860=>'L', +63861=>'L', +63862=>'L', +63863=>'L', +63864=>'L', +63865=>'L', +63866=>'L', +63867=>'L', +63868=>'L', +63869=>'L', +63870=>'L', +63871=>'L', +63872=>'L', +63873=>'L', +63874=>'L', +63875=>'L', +63876=>'L', +63877=>'L', +63878=>'L', +63879=>'L', +63880=>'L', +63881=>'L', +63882=>'L', +63883=>'L', +63884=>'L', +63885=>'L', +63886=>'L', +63887=>'L', +63888=>'L', +63889=>'L', +63890=>'L', +63891=>'L', +63892=>'L', +63893=>'L', +63894=>'L', +63895=>'L', +63896=>'L', +63897=>'L', +63898=>'L', +63899=>'L', +63900=>'L', +63901=>'L', +63902=>'L', +63903=>'L', +63904=>'L', +63905=>'L', +63906=>'L', +63907=>'L', +63908=>'L', +63909=>'L', +63910=>'L', +63911=>'L', +63912=>'L', +63913=>'L', +63914=>'L', +63915=>'L', +63916=>'L', +63917=>'L', +63918=>'L', +63919=>'L', +63920=>'L', +63921=>'L', +63922=>'L', +63923=>'L', +63924=>'L', +63925=>'L', +63926=>'L', +63927=>'L', +63928=>'L', +63929=>'L', +63930=>'L', +63931=>'L', +63932=>'L', +63933=>'L', +63934=>'L', +63935=>'L', +63936=>'L', +63937=>'L', +63938=>'L', +63939=>'L', +63940=>'L', +63941=>'L', +63942=>'L', +63943=>'L', +63944=>'L', +63945=>'L', +63946=>'L', +63947=>'L', +63948=>'L', +63949=>'L', +63950=>'L', +63951=>'L', +63952=>'L', +63953=>'L', +63954=>'L', +63955=>'L', +63956=>'L', +63957=>'L', +63958=>'L', +63959=>'L', +63960=>'L', +63961=>'L', +63962=>'L', +63963=>'L', +63964=>'L', +63965=>'L', +63966=>'L', +63967=>'L', +63968=>'L', +63969=>'L', +63970=>'L', +63971=>'L', +63972=>'L', +63973=>'L', +63974=>'L', +63975=>'L', +63976=>'L', +63977=>'L', +63978=>'L', +63979=>'L', +63980=>'L', +63981=>'L', +63982=>'L', +63983=>'L', +63984=>'L', +63985=>'L', +63986=>'L', +63987=>'L', +63988=>'L', +63989=>'L', +63990=>'L', +63991=>'L', +63992=>'L', +63993=>'L', +63994=>'L', +63995=>'L', +63996=>'L', +63997=>'L', +63998=>'L', +63999=>'L', +64000=>'L', +64001=>'L', +64002=>'L', +64003=>'L', +64004=>'L', +64005=>'L', +64006=>'L', +64007=>'L', +64008=>'L', +64009=>'L', +64010=>'L', +64011=>'L', +64012=>'L', +64013=>'L', +64014=>'L', +64015=>'L', +64016=>'L', +64017=>'L', +64018=>'L', +64019=>'L', +64020=>'L', +64021=>'L', +64022=>'L', +64023=>'L', +64024=>'L', +64025=>'L', +64026=>'L', +64027=>'L', +64028=>'L', +64029=>'L', +64030=>'L', +64031=>'L', +64032=>'L', +64033=>'L', +64034=>'L', +64035=>'L', +64036=>'L', +64037=>'L', +64038=>'L', +64039=>'L', +64040=>'L', +64041=>'L', +64042=>'L', +64043=>'L', +64044=>'L', +64045=>'L', +64048=>'L', +64049=>'L', +64050=>'L', +64051=>'L', +64052=>'L', +64053=>'L', +64054=>'L', +64055=>'L', +64056=>'L', +64057=>'L', +64058=>'L', +64059=>'L', +64060=>'L', +64061=>'L', +64062=>'L', +64063=>'L', +64064=>'L', +64065=>'L', +64066=>'L', +64067=>'L', +64068=>'L', +64069=>'L', +64070=>'L', +64071=>'L', +64072=>'L', +64073=>'L', +64074=>'L', +64075=>'L', +64076=>'L', +64077=>'L', +64078=>'L', +64079=>'L', +64080=>'L', +64081=>'L', +64082=>'L', +64083=>'L', +64084=>'L', +64085=>'L', +64086=>'L', +64087=>'L', +64088=>'L', +64089=>'L', +64090=>'L', +64091=>'L', +64092=>'L', +64093=>'L', +64094=>'L', +64095=>'L', +64096=>'L', +64097=>'L', +64098=>'L', +64099=>'L', +64100=>'L', +64101=>'L', +64102=>'L', +64103=>'L', +64104=>'L', +64105=>'L', +64106=>'L', +64112=>'L', +64113=>'L', +64114=>'L', +64115=>'L', +64116=>'L', +64117=>'L', +64118=>'L', +64119=>'L', +64120=>'L', +64121=>'L', +64122=>'L', +64123=>'L', +64124=>'L', +64125=>'L', +64126=>'L', +64127=>'L', +64128=>'L', +64129=>'L', +64130=>'L', +64131=>'L', +64132=>'L', +64133=>'L', +64134=>'L', +64135=>'L', +64136=>'L', +64137=>'L', +64138=>'L', +64139=>'L', +64140=>'L', +64141=>'L', +64142=>'L', +64143=>'L', +64144=>'L', +64145=>'L', +64146=>'L', +64147=>'L', +64148=>'L', +64149=>'L', +64150=>'L', +64151=>'L', +64152=>'L', +64153=>'L', +64154=>'L', +64155=>'L', +64156=>'L', +64157=>'L', +64158=>'L', +64159=>'L', +64160=>'L', +64161=>'L', +64162=>'L', +64163=>'L', +64164=>'L', +64165=>'L', +64166=>'L', +64167=>'L', +64168=>'L', +64169=>'L', +64170=>'L', +64171=>'L', +64172=>'L', +64173=>'L', +64174=>'L', +64175=>'L', +64176=>'L', +64177=>'L', +64178=>'L', +64179=>'L', +64180=>'L', +64181=>'L', +64182=>'L', +64183=>'L', +64184=>'L', +64185=>'L', +64186=>'L', +64187=>'L', +64188=>'L', +64189=>'L', +64190=>'L', +64191=>'L', +64192=>'L', +64193=>'L', +64194=>'L', +64195=>'L', +64196=>'L', +64197=>'L', +64198=>'L', +64199=>'L', +64200=>'L', +64201=>'L', +64202=>'L', +64203=>'L', +64204=>'L', +64205=>'L', +64206=>'L', +64207=>'L', +64208=>'L', +64209=>'L', +64210=>'L', +64211=>'L', +64212=>'L', +64213=>'L', +64214=>'L', +64215=>'L', +64216=>'L', +64217=>'L', +64256=>'L', +64257=>'L', +64258=>'L', +64259=>'L', +64260=>'L', +64261=>'L', +64262=>'L', +64275=>'L', +64276=>'L', +64277=>'L', +64278=>'L', +64279=>'L', +64285=>'R', +64286=>'NSM', +64287=>'R', +64288=>'R', +64289=>'R', +64290=>'R', +64291=>'R', +64292=>'R', +64293=>'R', +64294=>'R', +64295=>'R', +64296=>'R', +64297=>'ES', +64298=>'R', +64299=>'R', +64300=>'R', +64301=>'R', +64302=>'R', +64303=>'R', +64304=>'R', +64305=>'R', +64306=>'R', +64307=>'R', +64308=>'R', +64309=>'R', +64310=>'R', +64312=>'R', +64313=>'R', +64314=>'R', +64315=>'R', +64316=>'R', +64318=>'R', +64320=>'R', +64321=>'R', +64323=>'R', +64324=>'R', +64326=>'R', +64327=>'R', +64328=>'R', +64329=>'R', +64330=>'R', +64331=>'R', +64332=>'R', +64333=>'R', +64334=>'R', +64335=>'R', +64336=>'AL', +64337=>'AL', +64338=>'AL', +64339=>'AL', +64340=>'AL', +64341=>'AL', +64342=>'AL', +64343=>'AL', +64344=>'AL', +64345=>'AL', +64346=>'AL', +64347=>'AL', +64348=>'AL', +64349=>'AL', +64350=>'AL', +64351=>'AL', +64352=>'AL', +64353=>'AL', +64354=>'AL', +64355=>'AL', +64356=>'AL', +64357=>'AL', +64358=>'AL', +64359=>'AL', +64360=>'AL', +64361=>'AL', +64362=>'AL', +64363=>'AL', +64364=>'AL', +64365=>'AL', +64366=>'AL', +64367=>'AL', +64368=>'AL', +64369=>'AL', +64370=>'AL', +64371=>'AL', +64372=>'AL', +64373=>'AL', +64374=>'AL', +64375=>'AL', +64376=>'AL', +64377=>'AL', +64378=>'AL', +64379=>'AL', +64380=>'AL', +64381=>'AL', +64382=>'AL', +64383=>'AL', +64384=>'AL', +64385=>'AL', +64386=>'AL', +64387=>'AL', +64388=>'AL', +64389=>'AL', +64390=>'AL', +64391=>'AL', +64392=>'AL', +64393=>'AL', +64394=>'AL', +64395=>'AL', +64396=>'AL', +64397=>'AL', +64398=>'AL', +64399=>'AL', +64400=>'AL', +64401=>'AL', +64402=>'AL', +64403=>'AL', +64404=>'AL', +64405=>'AL', +64406=>'AL', +64407=>'AL', +64408=>'AL', +64409=>'AL', +64410=>'AL', +64411=>'AL', +64412=>'AL', +64413=>'AL', +64414=>'AL', +64415=>'AL', +64416=>'AL', +64417=>'AL', +64418=>'AL', +64419=>'AL', +64420=>'AL', +64421=>'AL', +64422=>'AL', +64423=>'AL', +64424=>'AL', +64425=>'AL', +64426=>'AL', +64427=>'AL', +64428=>'AL', +64429=>'AL', +64430=>'AL', +64431=>'AL', +64432=>'AL', +64433=>'AL', +64467=>'AL', +64468=>'AL', +64469=>'AL', +64470=>'AL', +64471=>'AL', +64472=>'AL', +64473=>'AL', +64474=>'AL', +64475=>'AL', +64476=>'AL', +64477=>'AL', +64478=>'AL', +64479=>'AL', +64480=>'AL', +64481=>'AL', +64482=>'AL', +64483=>'AL', +64484=>'AL', +64485=>'AL', +64486=>'AL', +64487=>'AL', +64488=>'AL', +64489=>'AL', +64490=>'AL', +64491=>'AL', +64492=>'AL', +64493=>'AL', +64494=>'AL', +64495=>'AL', +64496=>'AL', +64497=>'AL', +64498=>'AL', +64499=>'AL', +64500=>'AL', +64501=>'AL', +64502=>'AL', +64503=>'AL', +64504=>'AL', +64505=>'AL', +64506=>'AL', +64507=>'AL', +64508=>'AL', +64509=>'AL', +64510=>'AL', +64511=>'AL', +64512=>'AL', +64513=>'AL', +64514=>'AL', +64515=>'AL', +64516=>'AL', +64517=>'AL', +64518=>'AL', +64519=>'AL', +64520=>'AL', +64521=>'AL', +64522=>'AL', +64523=>'AL', +64524=>'AL', +64525=>'AL', +64526=>'AL', +64527=>'AL', +64528=>'AL', +64529=>'AL', +64530=>'AL', +64531=>'AL', +64532=>'AL', +64533=>'AL', +64534=>'AL', +64535=>'AL', +64536=>'AL', +64537=>'AL', +64538=>'AL', +64539=>'AL', +64540=>'AL', +64541=>'AL', +64542=>'AL', +64543=>'AL', +64544=>'AL', +64545=>'AL', +64546=>'AL', +64547=>'AL', +64548=>'AL', +64549=>'AL', +64550=>'AL', +64551=>'AL', +64552=>'AL', +64553=>'AL', +64554=>'AL', +64555=>'AL', +64556=>'AL', +64557=>'AL', +64558=>'AL', +64559=>'AL', +64560=>'AL', +64561=>'AL', +64562=>'AL', +64563=>'AL', +64564=>'AL', +64565=>'AL', +64566=>'AL', +64567=>'AL', +64568=>'AL', +64569=>'AL', +64570=>'AL', +64571=>'AL', +64572=>'AL', +64573=>'AL', +64574=>'AL', +64575=>'AL', +64576=>'AL', +64577=>'AL', +64578=>'AL', +64579=>'AL', +64580=>'AL', +64581=>'AL', +64582=>'AL', +64583=>'AL', +64584=>'AL', +64585=>'AL', +64586=>'AL', +64587=>'AL', +64588=>'AL', +64589=>'AL', +64590=>'AL', +64591=>'AL', +64592=>'AL', +64593=>'AL', +64594=>'AL', +64595=>'AL', +64596=>'AL', +64597=>'AL', +64598=>'AL', +64599=>'AL', +64600=>'AL', +64601=>'AL', +64602=>'AL', +64603=>'AL', +64604=>'AL', +64605=>'AL', +64606=>'AL', +64607=>'AL', +64608=>'AL', +64609=>'AL', +64610=>'AL', +64611=>'AL', +64612=>'AL', +64613=>'AL', +64614=>'AL', +64615=>'AL', +64616=>'AL', +64617=>'AL', +64618=>'AL', +64619=>'AL', +64620=>'AL', +64621=>'AL', +64622=>'AL', +64623=>'AL', +64624=>'AL', +64625=>'AL', +64626=>'AL', +64627=>'AL', +64628=>'AL', +64629=>'AL', +64630=>'AL', +64631=>'AL', +64632=>'AL', +64633=>'AL', +64634=>'AL', +64635=>'AL', +64636=>'AL', +64637=>'AL', +64638=>'AL', +64639=>'AL', +64640=>'AL', +64641=>'AL', +64642=>'AL', +64643=>'AL', +64644=>'AL', +64645=>'AL', +64646=>'AL', +64647=>'AL', +64648=>'AL', +64649=>'AL', +64650=>'AL', +64651=>'AL', +64652=>'AL', +64653=>'AL', +64654=>'AL', +64655=>'AL', +64656=>'AL', +64657=>'AL', +64658=>'AL', +64659=>'AL', +64660=>'AL', +64661=>'AL', +64662=>'AL', +64663=>'AL', +64664=>'AL', +64665=>'AL', +64666=>'AL', +64667=>'AL', +64668=>'AL', +64669=>'AL', +64670=>'AL', +64671=>'AL', +64672=>'AL', +64673=>'AL', +64674=>'AL', +64675=>'AL', +64676=>'AL', +64677=>'AL', +64678=>'AL', +64679=>'AL', +64680=>'AL', +64681=>'AL', +64682=>'AL', +64683=>'AL', +64684=>'AL', +64685=>'AL', +64686=>'AL', +64687=>'AL', +64688=>'AL', +64689=>'AL', +64690=>'AL', +64691=>'AL', +64692=>'AL', +64693=>'AL', +64694=>'AL', +64695=>'AL', +64696=>'AL', +64697=>'AL', +64698=>'AL', +64699=>'AL', +64700=>'AL', +64701=>'AL', +64702=>'AL', +64703=>'AL', +64704=>'AL', +64705=>'AL', +64706=>'AL', +64707=>'AL', +64708=>'AL', +64709=>'AL', +64710=>'AL', +64711=>'AL', +64712=>'AL', +64713=>'AL', +64714=>'AL', +64715=>'AL', +64716=>'AL', +64717=>'AL', +64718=>'AL', +64719=>'AL', +64720=>'AL', +64721=>'AL', +64722=>'AL', +64723=>'AL', +64724=>'AL', +64725=>'AL', +64726=>'AL', +64727=>'AL', +64728=>'AL', +64729=>'AL', +64730=>'AL', +64731=>'AL', +64732=>'AL', +64733=>'AL', +64734=>'AL', +64735=>'AL', +64736=>'AL', +64737=>'AL', +64738=>'AL', +64739=>'AL', +64740=>'AL', +64741=>'AL', +64742=>'AL', +64743=>'AL', +64744=>'AL', +64745=>'AL', +64746=>'AL', +64747=>'AL', +64748=>'AL', +64749=>'AL', +64750=>'AL', +64751=>'AL', +64752=>'AL', +64753=>'AL', +64754=>'AL', +64755=>'AL', +64756=>'AL', +64757=>'AL', +64758=>'AL', +64759=>'AL', +64760=>'AL', +64761=>'AL', +64762=>'AL', +64763=>'AL', +64764=>'AL', +64765=>'AL', +64766=>'AL', +64767=>'AL', +64768=>'AL', +64769=>'AL', +64770=>'AL', +64771=>'AL', +64772=>'AL', +64773=>'AL', +64774=>'AL', +64775=>'AL', +64776=>'AL', +64777=>'AL', +64778=>'AL', +64779=>'AL', +64780=>'AL', +64781=>'AL', +64782=>'AL', +64783=>'AL', +64784=>'AL', +64785=>'AL', +64786=>'AL', +64787=>'AL', +64788=>'AL', +64789=>'AL', +64790=>'AL', +64791=>'AL', +64792=>'AL', +64793=>'AL', +64794=>'AL', +64795=>'AL', +64796=>'AL', +64797=>'AL', +64798=>'AL', +64799=>'AL', +64800=>'AL', +64801=>'AL', +64802=>'AL', +64803=>'AL', +64804=>'AL', +64805=>'AL', +64806=>'AL', +64807=>'AL', +64808=>'AL', +64809=>'AL', +64810=>'AL', +64811=>'AL', +64812=>'AL', +64813=>'AL', +64814=>'AL', +64815=>'AL', +64816=>'AL', +64817=>'AL', +64818=>'AL', +64819=>'AL', +64820=>'AL', +64821=>'AL', +64822=>'AL', +64823=>'AL', +64824=>'AL', +64825=>'AL', +64826=>'AL', +64827=>'AL', +64828=>'AL', +64829=>'AL', +64830=>'ON', +64831=>'ON', +64848=>'AL', +64849=>'AL', +64850=>'AL', +64851=>'AL', +64852=>'AL', +64853=>'AL', +64854=>'AL', +64855=>'AL', +64856=>'AL', +64857=>'AL', +64858=>'AL', +64859=>'AL', +64860=>'AL', +64861=>'AL', +64862=>'AL', +64863=>'AL', +64864=>'AL', +64865=>'AL', +64866=>'AL', +64867=>'AL', +64868=>'AL', +64869=>'AL', +64870=>'AL', +64871=>'AL', +64872=>'AL', +64873=>'AL', +64874=>'AL', +64875=>'AL', +64876=>'AL', +64877=>'AL', +64878=>'AL', +64879=>'AL', +64880=>'AL', +64881=>'AL', +64882=>'AL', +64883=>'AL', +64884=>'AL', +64885=>'AL', +64886=>'AL', +64887=>'AL', +64888=>'AL', +64889=>'AL', +64890=>'AL', +64891=>'AL', +64892=>'AL', +64893=>'AL', +64894=>'AL', +64895=>'AL', +64896=>'AL', +64897=>'AL', +64898=>'AL', +64899=>'AL', +64900=>'AL', +64901=>'AL', +64902=>'AL', +64903=>'AL', +64904=>'AL', +64905=>'AL', +64906=>'AL', +64907=>'AL', +64908=>'AL', +64909=>'AL', +64910=>'AL', +64911=>'AL', +64914=>'AL', +64915=>'AL', +64916=>'AL', +64917=>'AL', +64918=>'AL', +64919=>'AL', +64920=>'AL', +64921=>'AL', +64922=>'AL', +64923=>'AL', +64924=>'AL', +64925=>'AL', +64926=>'AL', +64927=>'AL', +64928=>'AL', +64929=>'AL', +64930=>'AL', +64931=>'AL', +64932=>'AL', +64933=>'AL', +64934=>'AL', +64935=>'AL', +64936=>'AL', +64937=>'AL', +64938=>'AL', +64939=>'AL', +64940=>'AL', +64941=>'AL', +64942=>'AL', +64943=>'AL', +64944=>'AL', +64945=>'AL', +64946=>'AL', +64947=>'AL', +64948=>'AL', +64949=>'AL', +64950=>'AL', +64951=>'AL', +64952=>'AL', +64953=>'AL', +64954=>'AL', +64955=>'AL', +64956=>'AL', +64957=>'AL', +64958=>'AL', +64959=>'AL', +64960=>'AL', +64961=>'AL', +64962=>'AL', +64963=>'AL', +64964=>'AL', +64965=>'AL', +64966=>'AL', +64967=>'AL', +65008=>'AL', +65009=>'AL', +65010=>'AL', +65011=>'AL', +65012=>'AL', +65013=>'AL', +65014=>'AL', +65015=>'AL', +65016=>'AL', +65017=>'AL', +65018=>'AL', +65019=>'AL', +65020=>'AL', +65021=>'ON', +65024=>'NSM', +65025=>'NSM', +65026=>'NSM', +65027=>'NSM', +65028=>'NSM', +65029=>'NSM', +65030=>'NSM', +65031=>'NSM', +65032=>'NSM', +65033=>'NSM', +65034=>'NSM', +65035=>'NSM', +65036=>'NSM', +65037=>'NSM', +65038=>'NSM', +65039=>'NSM', +65040=>'ON', +65041=>'ON', +65042=>'ON', +65043=>'ON', +65044=>'ON', +65045=>'ON', +65046=>'ON', +65047=>'ON', +65048=>'ON', +65049=>'ON', +65056=>'NSM', +65057=>'NSM', +65058=>'NSM', +65059=>'NSM', +65072=>'ON', +65073=>'ON', +65074=>'ON', +65075=>'ON', +65076=>'ON', +65077=>'ON', +65078=>'ON', +65079=>'ON', +65080=>'ON', +65081=>'ON', +65082=>'ON', +65083=>'ON', +65084=>'ON', +65085=>'ON', +65086=>'ON', +65087=>'ON', +65088=>'ON', +65089=>'ON', +65090=>'ON', +65091=>'ON', +65092=>'ON', +65093=>'ON', +65094=>'ON', +65095=>'ON', +65096=>'ON', +65097=>'ON', +65098=>'ON', +65099=>'ON', +65100=>'ON', +65101=>'ON', +65102=>'ON', +65103=>'ON', +65104=>'CS', +65105=>'ON', +65106=>'CS', +65108=>'ON', +65109=>'CS', +65110=>'ON', +65111=>'ON', +65112=>'ON', +65113=>'ON', +65114=>'ON', +65115=>'ON', +65116=>'ON', +65117=>'ON', +65118=>'ON', +65119=>'ET', +65120=>'ON', +65121=>'ON', +65122=>'ES', +65123=>'ES', +65124=>'ON', +65125=>'ON', +65126=>'ON', +65128=>'ON', +65129=>'ET', +65130=>'ET', +65131=>'ON', +65136=>'AL', +65137=>'AL', +65138=>'AL', +65139=>'AL', +65140=>'AL', +65142=>'AL', +65143=>'AL', +65144=>'AL', +65145=>'AL', +65146=>'AL', +65147=>'AL', +65148=>'AL', +65149=>'AL', +65150=>'AL', +65151=>'AL', +65152=>'AL', +65153=>'AL', +65154=>'AL', +65155=>'AL', +65156=>'AL', +65157=>'AL', +65158=>'AL', +65159=>'AL', +65160=>'AL', +65161=>'AL', +65162=>'AL', +65163=>'AL', +65164=>'AL', +65165=>'AL', +65166=>'AL', +65167=>'AL', +65168=>'AL', +65169=>'AL', +65170=>'AL', +65171=>'AL', +65172=>'AL', +65173=>'AL', +65174=>'AL', +65175=>'AL', +65176=>'AL', +65177=>'AL', +65178=>'AL', +65179=>'AL', +65180=>'AL', +65181=>'AL', +65182=>'AL', +65183=>'AL', +65184=>'AL', +65185=>'AL', +65186=>'AL', +65187=>'AL', +65188=>'AL', +65189=>'AL', +65190=>'AL', +65191=>'AL', +65192=>'AL', +65193=>'AL', +65194=>'AL', +65195=>'AL', +65196=>'AL', +65197=>'AL', +65198=>'AL', +65199=>'AL', +65200=>'AL', +65201=>'AL', +65202=>'AL', +65203=>'AL', +65204=>'AL', +65205=>'AL', +65206=>'AL', +65207=>'AL', +65208=>'AL', +65209=>'AL', +65210=>'AL', +65211=>'AL', +65212=>'AL', +65213=>'AL', +65214=>'AL', +65215=>'AL', +65216=>'AL', +65217=>'AL', +65218=>'AL', +65219=>'AL', +65220=>'AL', +65221=>'AL', +65222=>'AL', +65223=>'AL', +65224=>'AL', +65225=>'AL', +65226=>'AL', +65227=>'AL', +65228=>'AL', +65229=>'AL', +65230=>'AL', +65231=>'AL', +65232=>'AL', +65233=>'AL', +65234=>'AL', +65235=>'AL', +65236=>'AL', +65237=>'AL', +65238=>'AL', +65239=>'AL', +65240=>'AL', +65241=>'AL', +65242=>'AL', +65243=>'AL', +65244=>'AL', +65245=>'AL', +65246=>'AL', +65247=>'AL', +65248=>'AL', +65249=>'AL', +65250=>'AL', +65251=>'AL', +65252=>'AL', +65253=>'AL', +65254=>'AL', +65255=>'AL', +65256=>'AL', +65257=>'AL', +65258=>'AL', +65259=>'AL', +65260=>'AL', +65261=>'AL', +65262=>'AL', +65263=>'AL', +65264=>'AL', +65265=>'AL', +65266=>'AL', +65267=>'AL', +65268=>'AL', +65269=>'AL', +65270=>'AL', +65271=>'AL', +65272=>'AL', +65273=>'AL', +65274=>'AL', +65275=>'AL', +65276=>'AL', +65279=>'BN', +65281=>'ON', +65282=>'ON', +65283=>'ET', +65284=>'ET', +65285=>'ET', +65286=>'ON', +65287=>'ON', +65288=>'ON', +65289=>'ON', +65290=>'ON', +65291=>'ES', +65292=>'CS', +65293=>'ES', +65294=>'CS', +65295=>'CS', +65296=>'EN', +65297=>'EN', +65298=>'EN', +65299=>'EN', +65300=>'EN', +65301=>'EN', +65302=>'EN', +65303=>'EN', +65304=>'EN', +65305=>'EN', +65306=>'CS', +65307=>'ON', +65308=>'ON', +65309=>'ON', +65310=>'ON', +65311=>'ON', +65312=>'ON', +65313=>'L', +65314=>'L', +65315=>'L', +65316=>'L', +65317=>'L', +65318=>'L', +65319=>'L', +65320=>'L', +65321=>'L', +65322=>'L', +65323=>'L', +65324=>'L', +65325=>'L', +65326=>'L', +65327=>'L', +65328=>'L', +65329=>'L', +65330=>'L', +65331=>'L', +65332=>'L', +65333=>'L', +65334=>'L', +65335=>'L', +65336=>'L', +65337=>'L', +65338=>'L', +65339=>'ON', +65340=>'ON', +65341=>'ON', +65342=>'ON', +65343=>'ON', +65344=>'ON', +65345=>'L', +65346=>'L', +65347=>'L', +65348=>'L', +65349=>'L', +65350=>'L', +65351=>'L', +65352=>'L', +65353=>'L', +65354=>'L', +65355=>'L', +65356=>'L', +65357=>'L', +65358=>'L', +65359=>'L', +65360=>'L', +65361=>'L', +65362=>'L', +65363=>'L', +65364=>'L', +65365=>'L', +65366=>'L', +65367=>'L', +65368=>'L', +65369=>'L', +65370=>'L', +65371=>'ON', +65372=>'ON', +65373=>'ON', +65374=>'ON', +65375=>'ON', +65376=>'ON', +65377=>'ON', +65378=>'ON', +65379=>'ON', +65380=>'ON', +65381=>'ON', +65382=>'L', +65383=>'L', +65384=>'L', +65385=>'L', +65386=>'L', +65387=>'L', +65388=>'L', +65389=>'L', +65390=>'L', +65391=>'L', +65392=>'L', +65393=>'L', +65394=>'L', +65395=>'L', +65396=>'L', +65397=>'L', +65398=>'L', +65399=>'L', +65400=>'L', +65401=>'L', +65402=>'L', +65403=>'L', +65404=>'L', +65405=>'L', +65406=>'L', +65407=>'L', +65408=>'L', +65409=>'L', +65410=>'L', +65411=>'L', +65412=>'L', +65413=>'L', +65414=>'L', +65415=>'L', +65416=>'L', +65417=>'L', +65418=>'L', +65419=>'L', +65420=>'L', +65421=>'L', +65422=>'L', +65423=>'L', +65424=>'L', +65425=>'L', +65426=>'L', +65427=>'L', +65428=>'L', +65429=>'L', +65430=>'L', +65431=>'L', +65432=>'L', +65433=>'L', +65434=>'L', +65435=>'L', +65436=>'L', +65437=>'L', +65438=>'L', +65439=>'L', +65440=>'L', +65441=>'L', +65442=>'L', +65443=>'L', +65444=>'L', +65445=>'L', +65446=>'L', +65447=>'L', +65448=>'L', +65449=>'L', +65450=>'L', +65451=>'L', +65452=>'L', +65453=>'L', +65454=>'L', +65455=>'L', +65456=>'L', +65457=>'L', +65458=>'L', +65459=>'L', +65460=>'L', +65461=>'L', +65462=>'L', +65463=>'L', +65464=>'L', +65465=>'L', +65466=>'L', +65467=>'L', +65468=>'L', +65469=>'L', +65470=>'L', +65474=>'L', +65475=>'L', +65476=>'L', +65477=>'L', +65478=>'L', +65479=>'L', +65482=>'L', +65483=>'L', +65484=>'L', +65485=>'L', +65486=>'L', +65487=>'L', +65490=>'L', +65491=>'L', +65492=>'L', +65493=>'L', +65494=>'L', +65495=>'L', +65498=>'L', +65499=>'L', +65500=>'L', +65504=>'ET', +65505=>'ET', +65506=>'ON', +65507=>'ON', +65508=>'ON', +65509=>'ET', +65510=>'ET', +65512=>'ON', +65513=>'ON', +65514=>'ON', +65515=>'ON', +65516=>'ON', +65517=>'ON', +65518=>'ON', +65529=>'ON', +65530=>'ON', +65531=>'ON', +65532=>'ON', +65533=>'ON', +65536=>'L', +65537=>'L', +65538=>'L', +65539=>'L', +65540=>'L', +65541=>'L', +65542=>'L', +65543=>'L', +65544=>'L', +65545=>'L', +65546=>'L', +65547=>'L', +65549=>'L', +65550=>'L', +65551=>'L', +65552=>'L', +65553=>'L', +65554=>'L', +65555=>'L', +65556=>'L', +65557=>'L', +65558=>'L', +65559=>'L', +65560=>'L', +65561=>'L', +65562=>'L', +65563=>'L', +65564=>'L', +65565=>'L', +65566=>'L', +65567=>'L', +65568=>'L', +65569=>'L', +65570=>'L', +65571=>'L', +65572=>'L', +65573=>'L', +65574=>'L', +65576=>'L', +65577=>'L', +65578=>'L', +65579=>'L', +65580=>'L', +65581=>'L', +65582=>'L', +65583=>'L', +65584=>'L', +65585=>'L', +65586=>'L', +65587=>'L', +65588=>'L', +65589=>'L', +65590=>'L', +65591=>'L', +65592=>'L', +65593=>'L', +65594=>'L', +65596=>'L', +65597=>'L', +65599=>'L', +65600=>'L', +65601=>'L', +65602=>'L', +65603=>'L', +65604=>'L', +65605=>'L', +65606=>'L', +65607=>'L', +65608=>'L', +65609=>'L', +65610=>'L', +65611=>'L', +65612=>'L', +65613=>'L', +65616=>'L', +65617=>'L', +65618=>'L', +65619=>'L', +65620=>'L', +65621=>'L', +65622=>'L', +65623=>'L', +65624=>'L', +65625=>'L', +65626=>'L', +65627=>'L', +65628=>'L', +65629=>'L', +65664=>'L', +65665=>'L', +65666=>'L', +65667=>'L', +65668=>'L', +65669=>'L', +65670=>'L', +65671=>'L', +65672=>'L', +65673=>'L', +65674=>'L', +65675=>'L', +65676=>'L', +65677=>'L', +65678=>'L', +65679=>'L', +65680=>'L', +65681=>'L', +65682=>'L', +65683=>'L', +65684=>'L', +65685=>'L', +65686=>'L', +65687=>'L', +65688=>'L', +65689=>'L', +65690=>'L', +65691=>'L', +65692=>'L', +65693=>'L', +65694=>'L', +65695=>'L', +65696=>'L', +65697=>'L', +65698=>'L', +65699=>'L', +65700=>'L', +65701=>'L', +65702=>'L', +65703=>'L', +65704=>'L', +65705=>'L', +65706=>'L', +65707=>'L', +65708=>'L', +65709=>'L', +65710=>'L', +65711=>'L', +65712=>'L', +65713=>'L', +65714=>'L', +65715=>'L', +65716=>'L', +65717=>'L', +65718=>'L', +65719=>'L', +65720=>'L', +65721=>'L', +65722=>'L', +65723=>'L', +65724=>'L', +65725=>'L', +65726=>'L', +65727=>'L', +65728=>'L', +65729=>'L', +65730=>'L', +65731=>'L', +65732=>'L', +65733=>'L', +65734=>'L', +65735=>'L', +65736=>'L', +65737=>'L', +65738=>'L', +65739=>'L', +65740=>'L', +65741=>'L', +65742=>'L', +65743=>'L', +65744=>'L', +65745=>'L', +65746=>'L', +65747=>'L', +65748=>'L', +65749=>'L', +65750=>'L', +65751=>'L', +65752=>'L', +65753=>'L', +65754=>'L', +65755=>'L', +65756=>'L', +65757=>'L', +65758=>'L', +65759=>'L', +65760=>'L', +65761=>'L', +65762=>'L', +65763=>'L', +65764=>'L', +65765=>'L', +65766=>'L', +65767=>'L', +65768=>'L', +65769=>'L', +65770=>'L', +65771=>'L', +65772=>'L', +65773=>'L', +65774=>'L', +65775=>'L', +65776=>'L', +65777=>'L', +65778=>'L', +65779=>'L', +65780=>'L', +65781=>'L', +65782=>'L', +65783=>'L', +65784=>'L', +65785=>'L', +65786=>'L', +65792=>'L', +65793=>'ON', +65794=>'L', +65799=>'L', +65800=>'L', +65801=>'L', +65802=>'L', +65803=>'L', +65804=>'L', +65805=>'L', +65806=>'L', +65807=>'L', +65808=>'L', +65809=>'L', +65810=>'L', +65811=>'L', +65812=>'L', +65813=>'L', +65814=>'L', +65815=>'L', +65816=>'L', +65817=>'L', +65818=>'L', +65819=>'L', +65820=>'L', +65821=>'L', +65822=>'L', +65823=>'L', +65824=>'L', +65825=>'L', +65826=>'L', +65827=>'L', +65828=>'L', +65829=>'L', +65830=>'L', +65831=>'L', +65832=>'L', +65833=>'L', +65834=>'L', +65835=>'L', +65836=>'L', +65837=>'L', +65838=>'L', +65839=>'L', +65840=>'L', +65841=>'L', +65842=>'L', +65843=>'L', +65847=>'L', +65848=>'L', +65849=>'L', +65850=>'L', +65851=>'L', +65852=>'L', +65853=>'L', +65854=>'L', +65855=>'L', +65856=>'ON', +65857=>'ON', +65858=>'ON', +65859=>'ON', +65860=>'ON', +65861=>'ON', +65862=>'ON', +65863=>'ON', +65864=>'ON', +65865=>'ON', +65866=>'ON', +65867=>'ON', +65868=>'ON', +65869=>'ON', +65870=>'ON', +65871=>'ON', +65872=>'ON', +65873=>'ON', +65874=>'ON', +65875=>'ON', +65876=>'ON', +65877=>'ON', +65878=>'ON', +65879=>'ON', +65880=>'ON', +65881=>'ON', +65882=>'ON', +65883=>'ON', +65884=>'ON', +65885=>'ON', +65886=>'ON', +65887=>'ON', +65888=>'ON', +65889=>'ON', +65890=>'ON', +65891=>'ON', +65892=>'ON', +65893=>'ON', +65894=>'ON', +65895=>'ON', +65896=>'ON', +65897=>'ON', +65898=>'ON', +65899=>'ON', +65900=>'ON', +65901=>'ON', +65902=>'ON', +65903=>'ON', +65904=>'ON', +65905=>'ON', +65906=>'ON', +65907=>'ON', +65908=>'ON', +65909=>'ON', +65910=>'ON', +65911=>'ON', +65912=>'ON', +65913=>'ON', +65914=>'ON', +65915=>'ON', +65916=>'ON', +65917=>'ON', +65918=>'ON', +65919=>'ON', +65920=>'ON', +65921=>'ON', +65922=>'ON', +65923=>'ON', +65924=>'ON', +65925=>'ON', +65926=>'ON', +65927=>'ON', +65928=>'ON', +65929=>'ON', +65930=>'ON', +66304=>'L', +66305=>'L', +66306=>'L', +66307=>'L', +66308=>'L', +66309=>'L', +66310=>'L', +66311=>'L', +66312=>'L', +66313=>'L', +66314=>'L', +66315=>'L', +66316=>'L', +66317=>'L', +66318=>'L', +66319=>'L', +66320=>'L', +66321=>'L', +66322=>'L', +66323=>'L', +66324=>'L', +66325=>'L', +66326=>'L', +66327=>'L', +66328=>'L', +66329=>'L', +66330=>'L', +66331=>'L', +66332=>'L', +66333=>'L', +66334=>'L', +66336=>'L', +66337=>'L', +66338=>'L', +66339=>'L', +66352=>'L', +66353=>'L', +66354=>'L', +66355=>'L', +66356=>'L', +66357=>'L', +66358=>'L', +66359=>'L', +66360=>'L', +66361=>'L', +66362=>'L', +66363=>'L', +66364=>'L', +66365=>'L', +66366=>'L', +66367=>'L', +66368=>'L', +66369=>'L', +66370=>'L', +66371=>'L', +66372=>'L', +66373=>'L', +66374=>'L', +66375=>'L', +66376=>'L', +66377=>'L', +66378=>'L', +66432=>'L', +66433=>'L', +66434=>'L', +66435=>'L', +66436=>'L', +66437=>'L', +66438=>'L', +66439=>'L', +66440=>'L', +66441=>'L', +66442=>'L', +66443=>'L', +66444=>'L', +66445=>'L', +66446=>'L', +66447=>'L', +66448=>'L', +66449=>'L', +66450=>'L', +66451=>'L', +66452=>'L', +66453=>'L', +66454=>'L', +66455=>'L', +66456=>'L', +66457=>'L', +66458=>'L', +66459=>'L', +66460=>'L', +66461=>'L', +66463=>'L', +66464=>'L', +66465=>'L', +66466=>'L', +66467=>'L', +66468=>'L', +66469=>'L', +66470=>'L', +66471=>'L', +66472=>'L', +66473=>'L', +66474=>'L', +66475=>'L', +66476=>'L', +66477=>'L', +66478=>'L', +66479=>'L', +66480=>'L', +66481=>'L', +66482=>'L', +66483=>'L', +66484=>'L', +66485=>'L', +66486=>'L', +66487=>'L', +66488=>'L', +66489=>'L', +66490=>'L', +66491=>'L', +66492=>'L', +66493=>'L', +66494=>'L', +66495=>'L', +66496=>'L', +66497=>'L', +66498=>'L', +66499=>'L', +66504=>'L', +66505=>'L', +66506=>'L', +66507=>'L', +66508=>'L', +66509=>'L', +66510=>'L', +66511=>'L', +66512=>'L', +66513=>'L', +66514=>'L', +66515=>'L', +66516=>'L', +66517=>'L', +66560=>'L', +66561=>'L', +66562=>'L', +66563=>'L', +66564=>'L', +66565=>'L', +66566=>'L', +66567=>'L', +66568=>'L', +66569=>'L', +66570=>'L', +66571=>'L', +66572=>'L', +66573=>'L', +66574=>'L', +66575=>'L', +66576=>'L', +66577=>'L', +66578=>'L', +66579=>'L', +66580=>'L', +66581=>'L', +66582=>'L', +66583=>'L', +66584=>'L', +66585=>'L', +66586=>'L', +66587=>'L', +66588=>'L', +66589=>'L', +66590=>'L', +66591=>'L', +66592=>'L', +66593=>'L', +66594=>'L', +66595=>'L', +66596=>'L', +66597=>'L', +66598=>'L', +66599=>'L', +66600=>'L', +66601=>'L', +66602=>'L', +66603=>'L', +66604=>'L', +66605=>'L', +66606=>'L', +66607=>'L', +66608=>'L', +66609=>'L', +66610=>'L', +66611=>'L', +66612=>'L', +66613=>'L', +66614=>'L', +66615=>'L', +66616=>'L', +66617=>'L', +66618=>'L', +66619=>'L', +66620=>'L', +66621=>'L', +66622=>'L', +66623=>'L', +66624=>'L', +66625=>'L', +66626=>'L', +66627=>'L', +66628=>'L', +66629=>'L', +66630=>'L', +66631=>'L', +66632=>'L', +66633=>'L', +66634=>'L', +66635=>'L', +66636=>'L', +66637=>'L', +66638=>'L', +66639=>'L', +66640=>'L', +66641=>'L', +66642=>'L', +66643=>'L', +66644=>'L', +66645=>'L', +66646=>'L', +66647=>'L', +66648=>'L', +66649=>'L', +66650=>'L', +66651=>'L', +66652=>'L', +66653=>'L', +66654=>'L', +66655=>'L', +66656=>'L', +66657=>'L', +66658=>'L', +66659=>'L', +66660=>'L', +66661=>'L', +66662=>'L', +66663=>'L', +66664=>'L', +66665=>'L', +66666=>'L', +66667=>'L', +66668=>'L', +66669=>'L', +66670=>'L', +66671=>'L', +66672=>'L', +66673=>'L', +66674=>'L', +66675=>'L', +66676=>'L', +66677=>'L', +66678=>'L', +66679=>'L', +66680=>'L', +66681=>'L', +66682=>'L', +66683=>'L', +66684=>'L', +66685=>'L', +66686=>'L', +66687=>'L', +66688=>'L', +66689=>'L', +66690=>'L', +66691=>'L', +66692=>'L', +66693=>'L', +66694=>'L', +66695=>'L', +66696=>'L', +66697=>'L', +66698=>'L', +66699=>'L', +66700=>'L', +66701=>'L', +66702=>'L', +66703=>'L', +66704=>'L', +66705=>'L', +66706=>'L', +66707=>'L', +66708=>'L', +66709=>'L', +66710=>'L', +66711=>'L', +66712=>'L', +66713=>'L', +66714=>'L', +66715=>'L', +66716=>'L', +66717=>'L', +66720=>'L', +66721=>'L', +66722=>'L', +66723=>'L', +66724=>'L', +66725=>'L', +66726=>'L', +66727=>'L', +66728=>'L', +66729=>'L', +67584=>'R', +67585=>'R', +67586=>'R', +67587=>'R', +67588=>'R', +67589=>'R', +67592=>'R', +67594=>'R', +67595=>'R', +67596=>'R', +67597=>'R', +67598=>'R', +67599=>'R', +67600=>'R', +67601=>'R', +67602=>'R', +67603=>'R', +67604=>'R', +67605=>'R', +67606=>'R', +67607=>'R', +67608=>'R', +67609=>'R', +67610=>'R', +67611=>'R', +67612=>'R', +67613=>'R', +67614=>'R', +67615=>'R', +67616=>'R', +67617=>'R', +67618=>'R', +67619=>'R', +67620=>'R', +67621=>'R', +67622=>'R', +67623=>'R', +67624=>'R', +67625=>'R', +67626=>'R', +67627=>'R', +67628=>'R', +67629=>'R', +67630=>'R', +67631=>'R', +67632=>'R', +67633=>'R', +67634=>'R', +67635=>'R', +67636=>'R', +67637=>'R', +67639=>'R', +67640=>'R', +67644=>'R', +67647=>'R', +67840=>'R', +67841=>'R', +67842=>'R', +67843=>'R', +67844=>'R', +67845=>'R', +67846=>'R', +67847=>'R', +67848=>'R', +67849=>'R', +67850=>'R', +67851=>'R', +67852=>'R', +67853=>'R', +67854=>'R', +67855=>'R', +67856=>'R', +67857=>'R', +67858=>'R', +67859=>'R', +67860=>'R', +67861=>'R', +67862=>'R', +67863=>'R', +67864=>'R', +67865=>'R', +67871=>'ON', +68096=>'R', +68097=>'NSM', +68098=>'NSM', +68099=>'NSM', +68101=>'NSM', +68102=>'NSM', +68108=>'NSM', +68109=>'NSM', +68110=>'NSM', +68111=>'NSM', +68112=>'R', +68113=>'R', +68114=>'R', +68115=>'R', +68117=>'R', +68118=>'R', +68119=>'R', +68121=>'R', +68122=>'R', +68123=>'R', +68124=>'R', +68125=>'R', +68126=>'R', +68127=>'R', +68128=>'R', +68129=>'R', +68130=>'R', +68131=>'R', +68132=>'R', +68133=>'R', +68134=>'R', +68135=>'R', +68136=>'R', +68137=>'R', +68138=>'R', +68139=>'R', +68140=>'R', +68141=>'R', +68142=>'R', +68143=>'R', +68144=>'R', +68145=>'R', +68146=>'R', +68147=>'R', +68152=>'NSM', +68153=>'NSM', +68154=>'NSM', +68159=>'NSM', +68160=>'R', +68161=>'R', +68162=>'R', +68163=>'R', +68164=>'R', +68165=>'R', +68166=>'R', +68167=>'R', +68176=>'R', +68177=>'R', +68178=>'R', +68179=>'R', +68180=>'R', +68181=>'R', +68182=>'R', +68183=>'R', +68184=>'R', +73728=>'L', +73729=>'L', +73730=>'L', +73731=>'L', +73732=>'L', +73733=>'L', +73734=>'L', +73735=>'L', +73736=>'L', +73737=>'L', +73738=>'L', +73739=>'L', +73740=>'L', +73741=>'L', +73742=>'L', +73743=>'L', +73744=>'L', +73745=>'L', +73746=>'L', +73747=>'L', +73748=>'L', +73749=>'L', +73750=>'L', +73751=>'L', +73752=>'L', +73753=>'L', +73754=>'L', +73755=>'L', +73756=>'L', +73757=>'L', +73758=>'L', +73759=>'L', +73760=>'L', +73761=>'L', +73762=>'L', +73763=>'L', +73764=>'L', +73765=>'L', +73766=>'L', +73767=>'L', +73768=>'L', +73769=>'L', +73770=>'L', +73771=>'L', +73772=>'L', +73773=>'L', +73774=>'L', +73775=>'L', +73776=>'L', +73777=>'L', +73778=>'L', +73779=>'L', +73780=>'L', +73781=>'L', +73782=>'L', +73783=>'L', +73784=>'L', +73785=>'L', +73786=>'L', +73787=>'L', +73788=>'L', +73789=>'L', +73790=>'L', +73791=>'L', +73792=>'L', +73793=>'L', +73794=>'L', +73795=>'L', +73796=>'L', +73797=>'L', +73798=>'L', +73799=>'L', +73800=>'L', +73801=>'L', +73802=>'L', +73803=>'L', +73804=>'L', +73805=>'L', +73806=>'L', +73807=>'L', +73808=>'L', +73809=>'L', +73810=>'L', +73811=>'L', +73812=>'L', +73813=>'L', +73814=>'L', +73815=>'L', +73816=>'L', +73817=>'L', +73818=>'L', +73819=>'L', +73820=>'L', +73821=>'L', +73822=>'L', +73823=>'L', +73824=>'L', +73825=>'L', +73826=>'L', +73827=>'L', +73828=>'L', +73829=>'L', +73830=>'L', +73831=>'L', +73832=>'L', +73833=>'L', +73834=>'L', +73835=>'L', +73836=>'L', +73837=>'L', +73838=>'L', +73839=>'L', +73840=>'L', +73841=>'L', +73842=>'L', +73843=>'L', +73844=>'L', +73845=>'L', +73846=>'L', +73847=>'L', +73848=>'L', +73849=>'L', +73850=>'L', +73851=>'L', +73852=>'L', +73853=>'L', +73854=>'L', +73855=>'L', +73856=>'L', +73857=>'L', +73858=>'L', +73859=>'L', +73860=>'L', +73861=>'L', +73862=>'L', +73863=>'L', +73864=>'L', +73865=>'L', +73866=>'L', +73867=>'L', +73868=>'L', +73869=>'L', +73870=>'L', +73871=>'L', +73872=>'L', +73873=>'L', +73874=>'L', +73875=>'L', +73876=>'L', +73877=>'L', +73878=>'L', +73879=>'L', +73880=>'L', +73881=>'L', +73882=>'L', +73883=>'L', +73884=>'L', +73885=>'L', +73886=>'L', +73887=>'L', +73888=>'L', +73889=>'L', +73890=>'L', +73891=>'L', +73892=>'L', +73893=>'L', +73894=>'L', +73895=>'L', +73896=>'L', +73897=>'L', +73898=>'L', +73899=>'L', +73900=>'L', +73901=>'L', +73902=>'L', +73903=>'L', +73904=>'L', +73905=>'L', +73906=>'L', +73907=>'L', +73908=>'L', +73909=>'L', +73910=>'L', +73911=>'L', +73912=>'L', +73913=>'L', +73914=>'L', +73915=>'L', +73916=>'L', +73917=>'L', +73918=>'L', +73919=>'L', +73920=>'L', +73921=>'L', +73922=>'L', +73923=>'L', +73924=>'L', +73925=>'L', +73926=>'L', +73927=>'L', +73928=>'L', +73929=>'L', +73930=>'L', +73931=>'L', +73932=>'L', +73933=>'L', +73934=>'L', +73935=>'L', +73936=>'L', +73937=>'L', +73938=>'L', +73939=>'L', +73940=>'L', +73941=>'L', +73942=>'L', +73943=>'L', +73944=>'L', +73945=>'L', +73946=>'L', +73947=>'L', +73948=>'L', +73949=>'L', +73950=>'L', +73951=>'L', +73952=>'L', +73953=>'L', +73954=>'L', +73955=>'L', +73956=>'L', +73957=>'L', +73958=>'L', +73959=>'L', +73960=>'L', +73961=>'L', +73962=>'L', +73963=>'L', +73964=>'L', +73965=>'L', +73966=>'L', +73967=>'L', +73968=>'L', +73969=>'L', +73970=>'L', +73971=>'L', +73972=>'L', +73973=>'L', +73974=>'L', +73975=>'L', +73976=>'L', +73977=>'L', +73978=>'L', +73979=>'L', +73980=>'L', +73981=>'L', +73982=>'L', +73983=>'L', +73984=>'L', +73985=>'L', +73986=>'L', +73987=>'L', +73988=>'L', +73989=>'L', +73990=>'L', +73991=>'L', +73992=>'L', +73993=>'L', +73994=>'L', +73995=>'L', +73996=>'L', +73997=>'L', +73998=>'L', +73999=>'L', +74000=>'L', +74001=>'L', +74002=>'L', +74003=>'L', +74004=>'L', +74005=>'L', +74006=>'L', +74007=>'L', +74008=>'L', +74009=>'L', +74010=>'L', +74011=>'L', +74012=>'L', +74013=>'L', +74014=>'L', +74015=>'L', +74016=>'L', +74017=>'L', +74018=>'L', +74019=>'L', +74020=>'L', +74021=>'L', +74022=>'L', +74023=>'L', +74024=>'L', +74025=>'L', +74026=>'L', +74027=>'L', +74028=>'L', +74029=>'L', +74030=>'L', +74031=>'L', +74032=>'L', +74033=>'L', +74034=>'L', +74035=>'L', +74036=>'L', +74037=>'L', +74038=>'L', +74039=>'L', +74040=>'L', +74041=>'L', +74042=>'L', +74043=>'L', +74044=>'L', +74045=>'L', +74046=>'L', +74047=>'L', +74048=>'L', +74049=>'L', +74050=>'L', +74051=>'L', +74052=>'L', +74053=>'L', +74054=>'L', +74055=>'L', +74056=>'L', +74057=>'L', +74058=>'L', +74059=>'L', +74060=>'L', +74061=>'L', +74062=>'L', +74063=>'L', +74064=>'L', +74065=>'L', +74066=>'L', +74067=>'L', +74068=>'L', +74069=>'L', +74070=>'L', +74071=>'L', +74072=>'L', +74073=>'L', +74074=>'L', +74075=>'L', +74076=>'L', +74077=>'L', +74078=>'L', +74079=>'L', +74080=>'L', +74081=>'L', +74082=>'L', +74083=>'L', +74084=>'L', +74085=>'L', +74086=>'L', +74087=>'L', +74088=>'L', +74089=>'L', +74090=>'L', +74091=>'L', +74092=>'L', +74093=>'L', +74094=>'L', +74095=>'L', +74096=>'L', +74097=>'L', +74098=>'L', +74099=>'L', +74100=>'L', +74101=>'L', +74102=>'L', +74103=>'L', +74104=>'L', +74105=>'L', +74106=>'L', +74107=>'L', +74108=>'L', +74109=>'L', +74110=>'L', +74111=>'L', +74112=>'L', +74113=>'L', +74114=>'L', +74115=>'L', +74116=>'L', +74117=>'L', +74118=>'L', +74119=>'L', +74120=>'L', +74121=>'L', +74122=>'L', +74123=>'L', +74124=>'L', +74125=>'L', +74126=>'L', +74127=>'L', +74128=>'L', +74129=>'L', +74130=>'L', +74131=>'L', +74132=>'L', +74133=>'L', +74134=>'L', +74135=>'L', +74136=>'L', +74137=>'L', +74138=>'L', +74139=>'L', +74140=>'L', +74141=>'L', +74142=>'L', +74143=>'L', +74144=>'L', +74145=>'L', +74146=>'L', +74147=>'L', +74148=>'L', +74149=>'L', +74150=>'L', +74151=>'L', +74152=>'L', +74153=>'L', +74154=>'L', +74155=>'L', +74156=>'L', +74157=>'L', +74158=>'L', +74159=>'L', +74160=>'L', +74161=>'L', +74162=>'L', +74163=>'L', +74164=>'L', +74165=>'L', +74166=>'L', +74167=>'L', +74168=>'L', +74169=>'L', +74170=>'L', +74171=>'L', +74172=>'L', +74173=>'L', +74174=>'L', +74175=>'L', +74176=>'L', +74177=>'L', +74178=>'L', +74179=>'L', +74180=>'L', +74181=>'L', +74182=>'L', +74183=>'L', +74184=>'L', +74185=>'L', +74186=>'L', +74187=>'L', +74188=>'L', +74189=>'L', +74190=>'L', +74191=>'L', +74192=>'L', +74193=>'L', +74194=>'L', +74195=>'L', +74196=>'L', +74197=>'L', +74198=>'L', +74199=>'L', +74200=>'L', +74201=>'L', +74202=>'L', +74203=>'L', +74204=>'L', +74205=>'L', +74206=>'L', +74207=>'L', +74208=>'L', +74209=>'L', +74210=>'L', +74211=>'L', +74212=>'L', +74213=>'L', +74214=>'L', +74215=>'L', +74216=>'L', +74217=>'L', +74218=>'L', +74219=>'L', +74220=>'L', +74221=>'L', +74222=>'L', +74223=>'L', +74224=>'L', +74225=>'L', +74226=>'L', +74227=>'L', +74228=>'L', +74229=>'L', +74230=>'L', +74231=>'L', +74232=>'L', +74233=>'L', +74234=>'L', +74235=>'L', +74236=>'L', +74237=>'L', +74238=>'L', +74239=>'L', +74240=>'L', +74241=>'L', +74242=>'L', +74243=>'L', +74244=>'L', +74245=>'L', +74246=>'L', +74247=>'L', +74248=>'L', +74249=>'L', +74250=>'L', +74251=>'L', +74252=>'L', +74253=>'L', +74254=>'L', +74255=>'L', +74256=>'L', +74257=>'L', +74258=>'L', +74259=>'L', +74260=>'L', +74261=>'L', +74262=>'L', +74263=>'L', +74264=>'L', +74265=>'L', +74266=>'L', +74267=>'L', +74268=>'L', +74269=>'L', +74270=>'L', +74271=>'L', +74272=>'L', +74273=>'L', +74274=>'L', +74275=>'L', +74276=>'L', +74277=>'L', +74278=>'L', +74279=>'L', +74280=>'L', +74281=>'L', +74282=>'L', +74283=>'L', +74284=>'L', +74285=>'L', +74286=>'L', +74287=>'L', +74288=>'L', +74289=>'L', +74290=>'L', +74291=>'L', +74292=>'L', +74293=>'L', +74294=>'L', +74295=>'L', +74296=>'L', +74297=>'L', +74298=>'L', +74299=>'L', +74300=>'L', +74301=>'L', +74302=>'L', +74303=>'L', +74304=>'L', +74305=>'L', +74306=>'L', +74307=>'L', +74308=>'L', +74309=>'L', +74310=>'L', +74311=>'L', +74312=>'L', +74313=>'L', +74314=>'L', +74315=>'L', +74316=>'L', +74317=>'L', +74318=>'L', +74319=>'L', +74320=>'L', +74321=>'L', +74322=>'L', +74323=>'L', +74324=>'L', +74325=>'L', +74326=>'L', +74327=>'L', +74328=>'L', +74329=>'L', +74330=>'L', +74331=>'L', +74332=>'L', +74333=>'L', +74334=>'L', +74335=>'L', +74336=>'L', +74337=>'L', +74338=>'L', +74339=>'L', +74340=>'L', +74341=>'L', +74342=>'L', +74343=>'L', +74344=>'L', +74345=>'L', +74346=>'L', +74347=>'L', +74348=>'L', +74349=>'L', +74350=>'L', +74351=>'L', +74352=>'L', +74353=>'L', +74354=>'L', +74355=>'L', +74356=>'L', +74357=>'L', +74358=>'L', +74359=>'L', +74360=>'L', +74361=>'L', +74362=>'L', +74363=>'L', +74364=>'L', +74365=>'L', +74366=>'L', +74367=>'L', +74368=>'L', +74369=>'L', +74370=>'L', +74371=>'L', +74372=>'L', +74373=>'L', +74374=>'L', +74375=>'L', +74376=>'L', +74377=>'L', +74378=>'L', +74379=>'L', +74380=>'L', +74381=>'L', +74382=>'L', +74383=>'L', +74384=>'L', +74385=>'L', +74386=>'L', +74387=>'L', +74388=>'L', +74389=>'L', +74390=>'L', +74391=>'L', +74392=>'L', +74393=>'L', +74394=>'L', +74395=>'L', +74396=>'L', +74397=>'L', +74398=>'L', +74399=>'L', +74400=>'L', +74401=>'L', +74402=>'L', +74403=>'L', +74404=>'L', +74405=>'L', +74406=>'L', +74407=>'L', +74408=>'L', +74409=>'L', +74410=>'L', +74411=>'L', +74412=>'L', +74413=>'L', +74414=>'L', +74415=>'L', +74416=>'L', +74417=>'L', +74418=>'L', +74419=>'L', +74420=>'L', +74421=>'L', +74422=>'L', +74423=>'L', +74424=>'L', +74425=>'L', +74426=>'L', +74427=>'L', +74428=>'L', +74429=>'L', +74430=>'L', +74431=>'L', +74432=>'L', +74433=>'L', +74434=>'L', +74435=>'L', +74436=>'L', +74437=>'L', +74438=>'L', +74439=>'L', +74440=>'L', +74441=>'L', +74442=>'L', +74443=>'L', +74444=>'L', +74445=>'L', +74446=>'L', +74447=>'L', +74448=>'L', +74449=>'L', +74450=>'L', +74451=>'L', +74452=>'L', +74453=>'L', +74454=>'L', +74455=>'L', +74456=>'L', +74457=>'L', +74458=>'L', +74459=>'L', +74460=>'L', +74461=>'L', +74462=>'L', +74463=>'L', +74464=>'L', +74465=>'L', +74466=>'L', +74467=>'L', +74468=>'L', +74469=>'L', +74470=>'L', +74471=>'L', +74472=>'L', +74473=>'L', +74474=>'L', +74475=>'L', +74476=>'L', +74477=>'L', +74478=>'L', +74479=>'L', +74480=>'L', +74481=>'L', +74482=>'L', +74483=>'L', +74484=>'L', +74485=>'L', +74486=>'L', +74487=>'L', +74488=>'L', +74489=>'L', +74490=>'L', +74491=>'L', +74492=>'L', +74493=>'L', +74494=>'L', +74495=>'L', +74496=>'L', +74497=>'L', +74498=>'L', +74499=>'L', +74500=>'L', +74501=>'L', +74502=>'L', +74503=>'L', +74504=>'L', +74505=>'L', +74506=>'L', +74507=>'L', +74508=>'L', +74509=>'L', +74510=>'L', +74511=>'L', +74512=>'L', +74513=>'L', +74514=>'L', +74515=>'L', +74516=>'L', +74517=>'L', +74518=>'L', +74519=>'L', +74520=>'L', +74521=>'L', +74522=>'L', +74523=>'L', +74524=>'L', +74525=>'L', +74526=>'L', +74527=>'L', +74528=>'L', +74529=>'L', +74530=>'L', +74531=>'L', +74532=>'L', +74533=>'L', +74534=>'L', +74535=>'L', +74536=>'L', +74537=>'L', +74538=>'L', +74539=>'L', +74540=>'L', +74541=>'L', +74542=>'L', +74543=>'L', +74544=>'L', +74545=>'L', +74546=>'L', +74547=>'L', +74548=>'L', +74549=>'L', +74550=>'L', +74551=>'L', +74552=>'L', +74553=>'L', +74554=>'L', +74555=>'L', +74556=>'L', +74557=>'L', +74558=>'L', +74559=>'L', +74560=>'L', +74561=>'L', +74562=>'L', +74563=>'L', +74564=>'L', +74565=>'L', +74566=>'L', +74567=>'L', +74568=>'L', +74569=>'L', +74570=>'L', +74571=>'L', +74572=>'L', +74573=>'L', +74574=>'L', +74575=>'L', +74576=>'L', +74577=>'L', +74578=>'L', +74579=>'L', +74580=>'L', +74581=>'L', +74582=>'L', +74583=>'L', +74584=>'L', +74585=>'L', +74586=>'L', +74587=>'L', +74588=>'L', +74589=>'L', +74590=>'L', +74591=>'L', +74592=>'L', +74593=>'L', +74594=>'L', +74595=>'L', +74596=>'L', +74597=>'L', +74598=>'L', +74599=>'L', +74600=>'L', +74601=>'L', +74602=>'L', +74603=>'L', +74604=>'L', +74605=>'L', +74606=>'L', +74752=>'L', +74753=>'L', +74754=>'L', +74755=>'L', +74756=>'L', +74757=>'L', +74758=>'L', +74759=>'L', +74760=>'L', +74761=>'L', +74762=>'L', +74763=>'L', +74764=>'L', +74765=>'L', +74766=>'L', +74767=>'L', +74768=>'L', +74769=>'L', +74770=>'L', +74771=>'L', +74772=>'L', +74773=>'L', +74774=>'L', +74775=>'L', +74776=>'L', +74777=>'L', +74778=>'L', +74779=>'L', +74780=>'L', +74781=>'L', +74782=>'L', +74783=>'L', +74784=>'L', +74785=>'L', +74786=>'L', +74787=>'L', +74788=>'L', +74789=>'L', +74790=>'L', +74791=>'L', +74792=>'L', +74793=>'L', +74794=>'L', +74795=>'L', +74796=>'L', +74797=>'L', +74798=>'L', +74799=>'L', +74800=>'L', +74801=>'L', +74802=>'L', +74803=>'L', +74804=>'L', +74805=>'L', +74806=>'L', +74807=>'L', +74808=>'L', +74809=>'L', +74810=>'L', +74811=>'L', +74812=>'L', +74813=>'L', +74814=>'L', +74815=>'L', +74816=>'L', +74817=>'L', +74818=>'L', +74819=>'L', +74820=>'L', +74821=>'L', +74822=>'L', +74823=>'L', +74824=>'L', +74825=>'L', +74826=>'L', +74827=>'L', +74828=>'L', +74829=>'L', +74830=>'L', +74831=>'L', +74832=>'L', +74833=>'L', +74834=>'L', +74835=>'L', +74836=>'L', +74837=>'L', +74838=>'L', +74839=>'L', +74840=>'L', +74841=>'L', +74842=>'L', +74843=>'L', +74844=>'L', +74845=>'L', +74846=>'L', +74847=>'L', +74848=>'L', +74849=>'L', +74850=>'L', +74864=>'L', +74865=>'L', +74866=>'L', +74867=>'L', +118784=>'L', +118785=>'L', +118786=>'L', +118787=>'L', +118788=>'L', +118789=>'L', +118790=>'L', +118791=>'L', +118792=>'L', +118793=>'L', +118794=>'L', +118795=>'L', +118796=>'L', +118797=>'L', +118798=>'L', +118799=>'L', +118800=>'L', +118801=>'L', +118802=>'L', +118803=>'L', +118804=>'L', +118805=>'L', +118806=>'L', +118807=>'L', +118808=>'L', +118809=>'L', +118810=>'L', +118811=>'L', +118812=>'L', +118813=>'L', +118814=>'L', +118815=>'L', +118816=>'L', +118817=>'L', +118818=>'L', +118819=>'L', +118820=>'L', +118821=>'L', +118822=>'L', +118823=>'L', +118824=>'L', +118825=>'L', +118826=>'L', +118827=>'L', +118828=>'L', +118829=>'L', +118830=>'L', +118831=>'L', +118832=>'L', +118833=>'L', +118834=>'L', +118835=>'L', +118836=>'L', +118837=>'L', +118838=>'L', +118839=>'L', +118840=>'L', +118841=>'L', +118842=>'L', +118843=>'L', +118844=>'L', +118845=>'L', +118846=>'L', +118847=>'L', +118848=>'L', +118849=>'L', +118850=>'L', +118851=>'L', +118852=>'L', +118853=>'L', +118854=>'L', +118855=>'L', +118856=>'L', +118857=>'L', +118858=>'L', +118859=>'L', +118860=>'L', +118861=>'L', +118862=>'L', +118863=>'L', +118864=>'L', +118865=>'L', +118866=>'L', +118867=>'L', +118868=>'L', +118869=>'L', +118870=>'L', +118871=>'L', +118872=>'L', +118873=>'L', +118874=>'L', +118875=>'L', +118876=>'L', +118877=>'L', +118878=>'L', +118879=>'L', +118880=>'L', +118881=>'L', +118882=>'L', +118883=>'L', +118884=>'L', +118885=>'L', +118886=>'L', +118887=>'L', +118888=>'L', +118889=>'L', +118890=>'L', +118891=>'L', +118892=>'L', +118893=>'L', +118894=>'L', +118895=>'L', +118896=>'L', +118897=>'L', +118898=>'L', +118899=>'L', +118900=>'L', +118901=>'L', +118902=>'L', +118903=>'L', +118904=>'L', +118905=>'L', +118906=>'L', +118907=>'L', +118908=>'L', +118909=>'L', +118910=>'L', +118911=>'L', +118912=>'L', +118913=>'L', +118914=>'L', +118915=>'L', +118916=>'L', +118917=>'L', +118918=>'L', +118919=>'L', +118920=>'L', +118921=>'L', +118922=>'L', +118923=>'L', +118924=>'L', +118925=>'L', +118926=>'L', +118927=>'L', +118928=>'L', +118929=>'L', +118930=>'L', +118931=>'L', +118932=>'L', +118933=>'L', +118934=>'L', +118935=>'L', +118936=>'L', +118937=>'L', +118938=>'L', +118939=>'L', +118940=>'L', +118941=>'L', +118942=>'L', +118943=>'L', +118944=>'L', +118945=>'L', +118946=>'L', +118947=>'L', +118948=>'L', +118949=>'L', +118950=>'L', +118951=>'L', +118952=>'L', +118953=>'L', +118954=>'L', +118955=>'L', +118956=>'L', +118957=>'L', +118958=>'L', +118959=>'L', +118960=>'L', +118961=>'L', +118962=>'L', +118963=>'L', +118964=>'L', +118965=>'L', +118966=>'L', +118967=>'L', +118968=>'L', +118969=>'L', +118970=>'L', +118971=>'L', +118972=>'L', +118973=>'L', +118974=>'L', +118975=>'L', +118976=>'L', +118977=>'L', +118978=>'L', +118979=>'L', +118980=>'L', +118981=>'L', +118982=>'L', +118983=>'L', +118984=>'L', +118985=>'L', +118986=>'L', +118987=>'L', +118988=>'L', +118989=>'L', +118990=>'L', +118991=>'L', +118992=>'L', +118993=>'L', +118994=>'L', +118995=>'L', +118996=>'L', +118997=>'L', +118998=>'L', +118999=>'L', +119000=>'L', +119001=>'L', +119002=>'L', +119003=>'L', +119004=>'L', +119005=>'L', +119006=>'L', +119007=>'L', +119008=>'L', +119009=>'L', +119010=>'L', +119011=>'L', +119012=>'L', +119013=>'L', +119014=>'L', +119015=>'L', +119016=>'L', +119017=>'L', +119018=>'L', +119019=>'L', +119020=>'L', +119021=>'L', +119022=>'L', +119023=>'L', +119024=>'L', +119025=>'L', +119026=>'L', +119027=>'L', +119028=>'L', +119029=>'L', +119040=>'L', +119041=>'L', +119042=>'L', +119043=>'L', +119044=>'L', +119045=>'L', +119046=>'L', +119047=>'L', +119048=>'L', +119049=>'L', +119050=>'L', +119051=>'L', +119052=>'L', +119053=>'L', +119054=>'L', +119055=>'L', +119056=>'L', +119057=>'L', +119058=>'L', +119059=>'L', +119060=>'L', +119061=>'L', +119062=>'L', +119063=>'L', +119064=>'L', +119065=>'L', +119066=>'L', +119067=>'L', +119068=>'L', +119069=>'L', +119070=>'L', +119071=>'L', +119072=>'L', +119073=>'L', +119074=>'L', +119075=>'L', +119076=>'L', +119077=>'L', +119078=>'L', +119082=>'L', +119083=>'L', +119084=>'L', +119085=>'L', +119086=>'L', +119087=>'L', +119088=>'L', +119089=>'L', +119090=>'L', +119091=>'L', +119092=>'L', +119093=>'L', +119094=>'L', +119095=>'L', +119096=>'L', +119097=>'L', +119098=>'L', +119099=>'L', +119100=>'L', +119101=>'L', +119102=>'L', +119103=>'L', +119104=>'L', +119105=>'L', +119106=>'L', +119107=>'L', +119108=>'L', +119109=>'L', +119110=>'L', +119111=>'L', +119112=>'L', +119113=>'L', +119114=>'L', +119115=>'L', +119116=>'L', +119117=>'L', +119118=>'L', +119119=>'L', +119120=>'L', +119121=>'L', +119122=>'L', +119123=>'L', +119124=>'L', +119125=>'L', +119126=>'L', +119127=>'L', +119128=>'L', +119129=>'L', +119130=>'L', +119131=>'L', +119132=>'L', +119133=>'L', +119134=>'L', +119135=>'L', +119136=>'L', +119137=>'L', +119138=>'L', +119139=>'L', +119140=>'L', +119141=>'L', +119142=>'L', +119143=>'NSM', +119144=>'NSM', +119145=>'NSM', +119146=>'L', +119147=>'L', +119148=>'L', +119149=>'L', +119150=>'L', +119151=>'L', +119152=>'L', +119153=>'L', +119154=>'L', +119155=>'BN', +119156=>'BN', +119157=>'BN', +119158=>'BN', +119159=>'BN', +119160=>'BN', +119161=>'BN', +119162=>'BN', +119163=>'NSM', +119164=>'NSM', +119165=>'NSM', +119166=>'NSM', +119167=>'NSM', +119168=>'NSM', +119169=>'NSM', +119170=>'NSM', +119171=>'L', +119172=>'L', +119173=>'NSM', +119174=>'NSM', +119175=>'NSM', +119176=>'NSM', +119177=>'NSM', +119178=>'NSM', +119179=>'NSM', +119180=>'L', +119181=>'L', +119182=>'L', +119183=>'L', +119184=>'L', +119185=>'L', +119186=>'L', +119187=>'L', +119188=>'L', +119189=>'L', +119190=>'L', +119191=>'L', +119192=>'L', +119193=>'L', +119194=>'L', +119195=>'L', +119196=>'L', +119197=>'L', +119198=>'L', +119199=>'L', +119200=>'L', +119201=>'L', +119202=>'L', +119203=>'L', +119204=>'L', +119205=>'L', +119206=>'L', +119207=>'L', +119208=>'L', +119209=>'L', +119210=>'NSM', +119211=>'NSM', +119212=>'NSM', +119213=>'NSM', +119214=>'L', +119215=>'L', +119216=>'L', +119217=>'L', +119218=>'L', +119219=>'L', +119220=>'L', +119221=>'L', +119222=>'L', +119223=>'L', +119224=>'L', +119225=>'L', +119226=>'L', +119227=>'L', +119228=>'L', +119229=>'L', +119230=>'L', +119231=>'L', +119232=>'L', +119233=>'L', +119234=>'L', +119235=>'L', +119236=>'L', +119237=>'L', +119238=>'L', +119239=>'L', +119240=>'L', +119241=>'L', +119242=>'L', +119243=>'L', +119244=>'L', +119245=>'L', +119246=>'L', +119247=>'L', +119248=>'L', +119249=>'L', +119250=>'L', +119251=>'L', +119252=>'L', +119253=>'L', +119254=>'L', +119255=>'L', +119256=>'L', +119257=>'L', +119258=>'L', +119259=>'L', +119260=>'L', +119261=>'L', +119296=>'ON', +119297=>'ON', +119298=>'ON', +119299=>'ON', +119300=>'ON', +119301=>'ON', +119302=>'ON', +119303=>'ON', +119304=>'ON', +119305=>'ON', +119306=>'ON', +119307=>'ON', +119308=>'ON', +119309=>'ON', +119310=>'ON', +119311=>'ON', +119312=>'ON', +119313=>'ON', +119314=>'ON', +119315=>'ON', +119316=>'ON', +119317=>'ON', +119318=>'ON', +119319=>'ON', +119320=>'ON', +119321=>'ON', +119322=>'ON', +119323=>'ON', +119324=>'ON', +119325=>'ON', +119326=>'ON', +119327=>'ON', +119328=>'ON', +119329=>'ON', +119330=>'ON', +119331=>'ON', +119332=>'ON', +119333=>'ON', +119334=>'ON', +119335=>'ON', +119336=>'ON', +119337=>'ON', +119338=>'ON', +119339=>'ON', +119340=>'ON', +119341=>'ON', +119342=>'ON', +119343=>'ON', +119344=>'ON', +119345=>'ON', +119346=>'ON', +119347=>'ON', +119348=>'ON', +119349=>'ON', +119350=>'ON', +119351=>'ON', +119352=>'ON', +119353=>'ON', +119354=>'ON', +119355=>'ON', +119356=>'ON', +119357=>'ON', +119358=>'ON', +119359=>'ON', +119360=>'ON', +119361=>'ON', +119362=>'NSM', +119363=>'NSM', +119364=>'NSM', +119365=>'ON', +119552=>'ON', +119553=>'ON', +119554=>'ON', +119555=>'ON', +119556=>'ON', +119557=>'ON', +119558=>'ON', +119559=>'ON', +119560=>'ON', +119561=>'ON', +119562=>'ON', +119563=>'ON', +119564=>'ON', +119565=>'ON', +119566=>'ON', +119567=>'ON', +119568=>'ON', +119569=>'ON', +119570=>'ON', +119571=>'ON', +119572=>'ON', +119573=>'ON', +119574=>'ON', +119575=>'ON', +119576=>'ON', +119577=>'ON', +119578=>'ON', +119579=>'ON', +119580=>'ON', +119581=>'ON', +119582=>'ON', +119583=>'ON', +119584=>'ON', +119585=>'ON', +119586=>'ON', +119587=>'ON', +119588=>'ON', +119589=>'ON', +119590=>'ON', +119591=>'ON', +119592=>'ON', +119593=>'ON', +119594=>'ON', +119595=>'ON', +119596=>'ON', +119597=>'ON', +119598=>'ON', +119599=>'ON', +119600=>'ON', +119601=>'ON', +119602=>'ON', +119603=>'ON', +119604=>'ON', +119605=>'ON', +119606=>'ON', +119607=>'ON', +119608=>'ON', +119609=>'ON', +119610=>'ON', +119611=>'ON', +119612=>'ON', +119613=>'ON', +119614=>'ON', +119615=>'ON', +119616=>'ON', +119617=>'ON', +119618=>'ON', +119619=>'ON', +119620=>'ON', +119621=>'ON', +119622=>'ON', +119623=>'ON', +119624=>'ON', +119625=>'ON', +119626=>'ON', +119627=>'ON', +119628=>'ON', +119629=>'ON', +119630=>'ON', +119631=>'ON', +119632=>'ON', +119633=>'ON', +119634=>'ON', +119635=>'ON', +119636=>'ON', +119637=>'ON', +119638=>'ON', +119648=>'L', +119649=>'L', +119650=>'L', +119651=>'L', +119652=>'L', +119653=>'L', +119654=>'L', +119655=>'L', +119656=>'L', +119657=>'L', +119658=>'L', +119659=>'L', +119660=>'L', +119661=>'L', +119662=>'L', +119663=>'L', +119664=>'L', +119665=>'L', +119808=>'L', +119809=>'L', +119810=>'L', +119811=>'L', +119812=>'L', +119813=>'L', +119814=>'L', +119815=>'L', +119816=>'L', +119817=>'L', +119818=>'L', +119819=>'L', +119820=>'L', +119821=>'L', +119822=>'L', +119823=>'L', +119824=>'L', +119825=>'L', +119826=>'L', +119827=>'L', +119828=>'L', +119829=>'L', +119830=>'L', +119831=>'L', +119832=>'L', +119833=>'L', +119834=>'L', +119835=>'L', +119836=>'L', +119837=>'L', +119838=>'L', +119839=>'L', +119840=>'L', +119841=>'L', +119842=>'L', +119843=>'L', +119844=>'L', +119845=>'L', +119846=>'L', +119847=>'L', +119848=>'L', +119849=>'L', +119850=>'L', +119851=>'L', +119852=>'L', +119853=>'L', +119854=>'L', +119855=>'L', +119856=>'L', +119857=>'L', +119858=>'L', +119859=>'L', +119860=>'L', +119861=>'L', +119862=>'L', +119863=>'L', +119864=>'L', +119865=>'L', +119866=>'L', +119867=>'L', +119868=>'L', +119869=>'L', +119870=>'L', +119871=>'L', +119872=>'L', +119873=>'L', +119874=>'L', +119875=>'L', +119876=>'L', +119877=>'L', +119878=>'L', +119879=>'L', +119880=>'L', +119881=>'L', +119882=>'L', +119883=>'L', +119884=>'L', +119885=>'L', +119886=>'L', +119887=>'L', +119888=>'L', +119889=>'L', +119890=>'L', +119891=>'L', +119892=>'L', +119894=>'L', +119895=>'L', +119896=>'L', +119897=>'L', +119898=>'L', +119899=>'L', +119900=>'L', +119901=>'L', +119902=>'L', +119903=>'L', +119904=>'L', +119905=>'L', +119906=>'L', +119907=>'L', +119908=>'L', +119909=>'L', +119910=>'L', +119911=>'L', +119912=>'L', +119913=>'L', +119914=>'L', +119915=>'L', +119916=>'L', +119917=>'L', +119918=>'L', +119919=>'L', +119920=>'L', +119921=>'L', +119922=>'L', +119923=>'L', +119924=>'L', +119925=>'L', +119926=>'L', +119927=>'L', +119928=>'L', +119929=>'L', +119930=>'L', +119931=>'L', +119932=>'L', +119933=>'L', +119934=>'L', +119935=>'L', +119936=>'L', +119937=>'L', +119938=>'L', +119939=>'L', +119940=>'L', +119941=>'L', +119942=>'L', +119943=>'L', +119944=>'L', +119945=>'L', +119946=>'L', +119947=>'L', +119948=>'L', +119949=>'L', +119950=>'L', +119951=>'L', +119952=>'L', +119953=>'L', +119954=>'L', +119955=>'L', +119956=>'L', +119957=>'L', +119958=>'L', +119959=>'L', +119960=>'L', +119961=>'L', +119962=>'L', +119963=>'L', +119964=>'L', +119966=>'L', +119967=>'L', +119970=>'L', +119973=>'L', +119974=>'L', +119977=>'L', +119978=>'L', +119979=>'L', +119980=>'L', +119982=>'L', +119983=>'L', +119984=>'L', +119985=>'L', +119986=>'L', +119987=>'L', +119988=>'L', +119989=>'L', +119990=>'L', +119991=>'L', +119992=>'L', +119993=>'L', +119995=>'L', +119997=>'L', +119998=>'L', +119999=>'L', +120000=>'L', +120001=>'L', +120002=>'L', +120003=>'L', +120005=>'L', +120006=>'L', +120007=>'L', +120008=>'L', +120009=>'L', +120010=>'L', +120011=>'L', +120012=>'L', +120013=>'L', +120014=>'L', +120015=>'L', +120016=>'L', +120017=>'L', +120018=>'L', +120019=>'L', +120020=>'L', +120021=>'L', +120022=>'L', +120023=>'L', +120024=>'L', +120025=>'L', +120026=>'L', +120027=>'L', +120028=>'L', +120029=>'L', +120030=>'L', +120031=>'L', +120032=>'L', +120033=>'L', +120034=>'L', +120035=>'L', +120036=>'L', +120037=>'L', +120038=>'L', +120039=>'L', +120040=>'L', +120041=>'L', +120042=>'L', +120043=>'L', +120044=>'L', +120045=>'L', +120046=>'L', +120047=>'L', +120048=>'L', +120049=>'L', +120050=>'L', +120051=>'L', +120052=>'L', +120053=>'L', +120054=>'L', +120055=>'L', +120056=>'L', +120057=>'L', +120058=>'L', +120059=>'L', +120060=>'L', +120061=>'L', +120062=>'L', +120063=>'L', +120064=>'L', +120065=>'L', +120066=>'L', +120067=>'L', +120068=>'L', +120069=>'L', +120071=>'L', +120072=>'L', +120073=>'L', +120074=>'L', +120077=>'L', +120078=>'L', +120079=>'L', +120080=>'L', +120081=>'L', +120082=>'L', +120083=>'L', +120084=>'L', +120086=>'L', +120087=>'L', +120088=>'L', +120089=>'L', +120090=>'L', +120091=>'L', +120092=>'L', +120094=>'L', +120095=>'L', +120096=>'L', +120097=>'L', +120098=>'L', +120099=>'L', +120100=>'L', +120101=>'L', +120102=>'L', +120103=>'L', +120104=>'L', +120105=>'L', +120106=>'L', +120107=>'L', +120108=>'L', +120109=>'L', +120110=>'L', +120111=>'L', +120112=>'L', +120113=>'L', +120114=>'L', +120115=>'L', +120116=>'L', +120117=>'L', +120118=>'L', +120119=>'L', +120120=>'L', +120121=>'L', +120123=>'L', +120124=>'L', +120125=>'L', +120126=>'L', +120128=>'L', +120129=>'L', +120130=>'L', +120131=>'L', +120132=>'L', +120134=>'L', +120138=>'L', +120139=>'L', +120140=>'L', +120141=>'L', +120142=>'L', +120143=>'L', +120144=>'L', +120146=>'L', +120147=>'L', +120148=>'L', +120149=>'L', +120150=>'L', +120151=>'L', +120152=>'L', +120153=>'L', +120154=>'L', +120155=>'L', +120156=>'L', +120157=>'L', +120158=>'L', +120159=>'L', +120160=>'L', +120161=>'L', +120162=>'L', +120163=>'L', +120164=>'L', +120165=>'L', +120166=>'L', +120167=>'L', +120168=>'L', +120169=>'L', +120170=>'L', +120171=>'L', +120172=>'L', +120173=>'L', +120174=>'L', +120175=>'L', +120176=>'L', +120177=>'L', +120178=>'L', +120179=>'L', +120180=>'L', +120181=>'L', +120182=>'L', +120183=>'L', +120184=>'L', +120185=>'L', +120186=>'L', +120187=>'L', +120188=>'L', +120189=>'L', +120190=>'L', +120191=>'L', +120192=>'L', +120193=>'L', +120194=>'L', +120195=>'L', +120196=>'L', +120197=>'L', +120198=>'L', +120199=>'L', +120200=>'L', +120201=>'L', +120202=>'L', +120203=>'L', +120204=>'L', +120205=>'L', +120206=>'L', +120207=>'L', +120208=>'L', +120209=>'L', +120210=>'L', +120211=>'L', +120212=>'L', +120213=>'L', +120214=>'L', +120215=>'L', +120216=>'L', +120217=>'L', +120218=>'L', +120219=>'L', +120220=>'L', +120221=>'L', +120222=>'L', +120223=>'L', +120224=>'L', +120225=>'L', +120226=>'L', +120227=>'L', +120228=>'L', +120229=>'L', +120230=>'L', +120231=>'L', +120232=>'L', +120233=>'L', +120234=>'L', +120235=>'L', +120236=>'L', +120237=>'L', +120238=>'L', +120239=>'L', +120240=>'L', +120241=>'L', +120242=>'L', +120243=>'L', +120244=>'L', +120245=>'L', +120246=>'L', +120247=>'L', +120248=>'L', +120249=>'L', +120250=>'L', +120251=>'L', +120252=>'L', +120253=>'L', +120254=>'L', +120255=>'L', +120256=>'L', +120257=>'L', +120258=>'L', +120259=>'L', +120260=>'L', +120261=>'L', +120262=>'L', +120263=>'L', +120264=>'L', +120265=>'L', +120266=>'L', +120267=>'L', +120268=>'L', +120269=>'L', +120270=>'L', +120271=>'L', +120272=>'L', +120273=>'L', +120274=>'L', +120275=>'L', +120276=>'L', +120277=>'L', +120278=>'L', +120279=>'L', +120280=>'L', +120281=>'L', +120282=>'L', +120283=>'L', +120284=>'L', +120285=>'L', +120286=>'L', +120287=>'L', +120288=>'L', +120289=>'L', +120290=>'L', +120291=>'L', +120292=>'L', +120293=>'L', +120294=>'L', +120295=>'L', +120296=>'L', +120297=>'L', +120298=>'L', +120299=>'L', +120300=>'L', +120301=>'L', +120302=>'L', +120303=>'L', +120304=>'L', +120305=>'L', +120306=>'L', +120307=>'L', +120308=>'L', +120309=>'L', +120310=>'L', +120311=>'L', +120312=>'L', +120313=>'L', +120314=>'L', +120315=>'L', +120316=>'L', +120317=>'L', +120318=>'L', +120319=>'L', +120320=>'L', +120321=>'L', +120322=>'L', +120323=>'L', +120324=>'L', +120325=>'L', +120326=>'L', +120327=>'L', +120328=>'L', +120329=>'L', +120330=>'L', +120331=>'L', +120332=>'L', +120333=>'L', +120334=>'L', +120335=>'L', +120336=>'L', +120337=>'L', +120338=>'L', +120339=>'L', +120340=>'L', +120341=>'L', +120342=>'L', +120343=>'L', +120344=>'L', +120345=>'L', +120346=>'L', +120347=>'L', +120348=>'L', +120349=>'L', +120350=>'L', +120351=>'L', +120352=>'L', +120353=>'L', +120354=>'L', +120355=>'L', +120356=>'L', +120357=>'L', +120358=>'L', +120359=>'L', +120360=>'L', +120361=>'L', +120362=>'L', +120363=>'L', +120364=>'L', +120365=>'L', +120366=>'L', +120367=>'L', +120368=>'L', +120369=>'L', +120370=>'L', +120371=>'L', +120372=>'L', +120373=>'L', +120374=>'L', +120375=>'L', +120376=>'L', +120377=>'L', +120378=>'L', +120379=>'L', +120380=>'L', +120381=>'L', +120382=>'L', +120383=>'L', +120384=>'L', +120385=>'L', +120386=>'L', +120387=>'L', +120388=>'L', +120389=>'L', +120390=>'L', +120391=>'L', +120392=>'L', +120393=>'L', +120394=>'L', +120395=>'L', +120396=>'L', +120397=>'L', +120398=>'L', +120399=>'L', +120400=>'L', +120401=>'L', +120402=>'L', +120403=>'L', +120404=>'L', +120405=>'L', +120406=>'L', +120407=>'L', +120408=>'L', +120409=>'L', +120410=>'L', +120411=>'L', +120412=>'L', +120413=>'L', +120414=>'L', +120415=>'L', +120416=>'L', +120417=>'L', +120418=>'L', +120419=>'L', +120420=>'L', +120421=>'L', +120422=>'L', +120423=>'L', +120424=>'L', +120425=>'L', +120426=>'L', +120427=>'L', +120428=>'L', +120429=>'L', +120430=>'L', +120431=>'L', +120432=>'L', +120433=>'L', +120434=>'L', +120435=>'L', +120436=>'L', +120437=>'L', +120438=>'L', +120439=>'L', +120440=>'L', +120441=>'L', +120442=>'L', +120443=>'L', +120444=>'L', +120445=>'L', +120446=>'L', +120447=>'L', +120448=>'L', +120449=>'L', +120450=>'L', +120451=>'L', +120452=>'L', +120453=>'L', +120454=>'L', +120455=>'L', +120456=>'L', +120457=>'L', +120458=>'L', +120459=>'L', +120460=>'L', +120461=>'L', +120462=>'L', +120463=>'L', +120464=>'L', +120465=>'L', +120466=>'L', +120467=>'L', +120468=>'L', +120469=>'L', +120470=>'L', +120471=>'L', +120472=>'L', +120473=>'L', +120474=>'L', +120475=>'L', +120476=>'L', +120477=>'L', +120478=>'L', +120479=>'L', +120480=>'L', +120481=>'L', +120482=>'L', +120483=>'L', +120484=>'L', +120485=>'L', +120488=>'L', +120489=>'L', +120490=>'L', +120491=>'L', +120492=>'L', +120493=>'L', +120494=>'L', +120495=>'L', +120496=>'L', +120497=>'L', +120498=>'L', +120499=>'L', +120500=>'L', +120501=>'L', +120502=>'L', +120503=>'L', +120504=>'L', +120505=>'L', +120506=>'L', +120507=>'L', +120508=>'L', +120509=>'L', +120510=>'L', +120511=>'L', +120512=>'L', +120513=>'L', +120514=>'L', +120515=>'L', +120516=>'L', +120517=>'L', +120518=>'L', +120519=>'L', +120520=>'L', +120521=>'L', +120522=>'L', +120523=>'L', +120524=>'L', +120525=>'L', +120526=>'L', +120527=>'L', +120528=>'L', +120529=>'L', +120530=>'L', +120531=>'L', +120532=>'L', +120533=>'L', +120534=>'L', +120535=>'L', +120536=>'L', +120537=>'L', +120538=>'L', +120539=>'L', +120540=>'L', +120541=>'L', +120542=>'L', +120543=>'L', +120544=>'L', +120545=>'L', +120546=>'L', +120547=>'L', +120548=>'L', +120549=>'L', +120550=>'L', +120551=>'L', +120552=>'L', +120553=>'L', +120554=>'L', +120555=>'L', +120556=>'L', +120557=>'L', +120558=>'L', +120559=>'L', +120560=>'L', +120561=>'L', +120562=>'L', +120563=>'L', +120564=>'L', +120565=>'L', +120566=>'L', +120567=>'L', +120568=>'L', +120569=>'L', +120570=>'L', +120571=>'L', +120572=>'L', +120573=>'L', +120574=>'L', +120575=>'L', +120576=>'L', +120577=>'L', +120578=>'L', +120579=>'L', +120580=>'L', +120581=>'L', +120582=>'L', +120583=>'L', +120584=>'L', +120585=>'L', +120586=>'L', +120587=>'L', +120588=>'L', +120589=>'L', +120590=>'L', +120591=>'L', +120592=>'L', +120593=>'L', +120594=>'L', +120595=>'L', +120596=>'L', +120597=>'L', +120598=>'L', +120599=>'L', +120600=>'L', +120601=>'L', +120602=>'L', +120603=>'L', +120604=>'L', +120605=>'L', +120606=>'L', +120607=>'L', +120608=>'L', +120609=>'L', +120610=>'L', +120611=>'L', +120612=>'L', +120613=>'L', +120614=>'L', +120615=>'L', +120616=>'L', +120617=>'L', +120618=>'L', +120619=>'L', +120620=>'L', +120621=>'L', +120622=>'L', +120623=>'L', +120624=>'L', +120625=>'L', +120626=>'L', +120627=>'L', +120628=>'L', +120629=>'L', +120630=>'L', +120631=>'L', +120632=>'L', +120633=>'L', +120634=>'L', +120635=>'L', +120636=>'L', +120637=>'L', +120638=>'L', +120639=>'L', +120640=>'L', +120641=>'L', +120642=>'L', +120643=>'L', +120644=>'L', +120645=>'L', +120646=>'L', +120647=>'L', +120648=>'L', +120649=>'L', +120650=>'L', +120651=>'L', +120652=>'L', +120653=>'L', +120654=>'L', +120655=>'L', +120656=>'L', +120657=>'L', +120658=>'L', +120659=>'L', +120660=>'L', +120661=>'L', +120662=>'L', +120663=>'L', +120664=>'L', +120665=>'L', +120666=>'L', +120667=>'L', +120668=>'L', +120669=>'L', +120670=>'L', +120671=>'L', +120672=>'L', +120673=>'L', +120674=>'L', +120675=>'L', +120676=>'L', +120677=>'L', +120678=>'L', +120679=>'L', +120680=>'L', +120681=>'L', +120682=>'L', +120683=>'L', +120684=>'L', +120685=>'L', +120686=>'L', +120687=>'L', +120688=>'L', +120689=>'L', +120690=>'L', +120691=>'L', +120692=>'L', +120693=>'L', +120694=>'L', +120695=>'L', +120696=>'L', +120697=>'L', +120698=>'L', +120699=>'L', +120700=>'L', +120701=>'L', +120702=>'L', +120703=>'L', +120704=>'L', +120705=>'L', +120706=>'L', +120707=>'L', +120708=>'L', +120709=>'L', +120710=>'L', +120711=>'L', +120712=>'L', +120713=>'L', +120714=>'L', +120715=>'L', +120716=>'L', +120717=>'L', +120718=>'L', +120719=>'L', +120720=>'L', +120721=>'L', +120722=>'L', +120723=>'L', +120724=>'L', +120725=>'L', +120726=>'L', +120727=>'L', +120728=>'L', +120729=>'L', +120730=>'L', +120731=>'L', +120732=>'L', +120733=>'L', +120734=>'L', +120735=>'L', +120736=>'L', +120737=>'L', +120738=>'L', +120739=>'L', +120740=>'L', +120741=>'L', +120742=>'L', +120743=>'L', +120744=>'L', +120745=>'L', +120746=>'L', +120747=>'L', +120748=>'L', +120749=>'L', +120750=>'L', +120751=>'L', +120752=>'L', +120753=>'L', +120754=>'L', +120755=>'L', +120756=>'L', +120757=>'L', +120758=>'L', +120759=>'L', +120760=>'L', +120761=>'L', +120762=>'L', +120763=>'L', +120764=>'L', +120765=>'L', +120766=>'L', +120767=>'L', +120768=>'L', +120769=>'L', +120770=>'L', +120771=>'L', +120772=>'L', +120773=>'L', +120774=>'L', +120775=>'L', +120776=>'L', +120777=>'L', +120778=>'L', +120779=>'L', +120782=>'EN', +120783=>'EN', +120784=>'EN', +120785=>'EN', +120786=>'EN', +120787=>'EN', +120788=>'EN', +120789=>'EN', +120790=>'EN', +120791=>'EN', +120792=>'EN', +120793=>'EN', +120794=>'EN', +120795=>'EN', +120796=>'EN', +120797=>'EN', +120798=>'EN', +120799=>'EN', +120800=>'EN', +120801=>'EN', +120802=>'EN', +120803=>'EN', +120804=>'EN', +120805=>'EN', +120806=>'EN', +120807=>'EN', +120808=>'EN', +120809=>'EN', +120810=>'EN', +120811=>'EN', +120812=>'EN', +120813=>'EN', +120814=>'EN', +120815=>'EN', +120816=>'EN', +120817=>'EN', +120818=>'EN', +120819=>'EN', +120820=>'EN', +120821=>'EN', +120822=>'EN', +120823=>'EN', +120824=>'EN', +120825=>'EN', +120826=>'EN', +120827=>'EN', +120828=>'EN', +120829=>'EN', +120830=>'EN', +120831=>'EN', +131072=>'L', +173782=>'L', +194560=>'L', +194561=>'L', +194562=>'L', +194563=>'L', +194564=>'L', +194565=>'L', +194566=>'L', +194567=>'L', +194568=>'L', +194569=>'L', +194570=>'L', +194571=>'L', +194572=>'L', +194573=>'L', +194574=>'L', +194575=>'L', +194576=>'L', +194577=>'L', +194578=>'L', +194579=>'L', +194580=>'L', +194581=>'L', +194582=>'L', +194583=>'L', +194584=>'L', +194585=>'L', +194586=>'L', +194587=>'L', +194588=>'L', +194589=>'L', +194590=>'L', +194591=>'L', +194592=>'L', +194593=>'L', +194594=>'L', +194595=>'L', +194596=>'L', +194597=>'L', +194598=>'L', +194599=>'L', +194600=>'L', +194601=>'L', +194602=>'L', +194603=>'L', +194604=>'L', +194605=>'L', +194606=>'L', +194607=>'L', +194608=>'L', +194609=>'L', +194610=>'L', +194611=>'L', +194612=>'L', +194613=>'L', +194614=>'L', +194615=>'L', +194616=>'L', +194617=>'L', +194618=>'L', +194619=>'L', +194620=>'L', +194621=>'L', +194622=>'L', +194623=>'L', +194624=>'L', +194625=>'L', +194626=>'L', +194627=>'L', +194628=>'L', +194629=>'L', +194630=>'L', +194631=>'L', +194632=>'L', +194633=>'L', +194634=>'L', +194635=>'L', +194636=>'L', +194637=>'L', +194638=>'L', +194639=>'L', +194640=>'L', +194641=>'L', +194642=>'L', +194643=>'L', +194644=>'L', +194645=>'L', +194646=>'L', +194647=>'L', +194648=>'L', +194649=>'L', +194650=>'L', +194651=>'L', +194652=>'L', +194653=>'L', +194654=>'L', +194655=>'L', +194656=>'L', +194657=>'L', +194658=>'L', +194659=>'L', +194660=>'L', +194661=>'L', +194662=>'L', +194663=>'L', +194664=>'L', +194665=>'L', +194666=>'L', +194667=>'L', +194668=>'L', +194669=>'L', +194670=>'L', +194671=>'L', +194672=>'L', +194673=>'L', +194674=>'L', +194675=>'L', +194676=>'L', +194677=>'L', +194678=>'L', +194679=>'L', +194680=>'L', +194681=>'L', +194682=>'L', +194683=>'L', +194684=>'L', +194685=>'L', +194686=>'L', +194687=>'L', +194688=>'L', +194689=>'L', +194690=>'L', +194691=>'L', +194692=>'L', +194693=>'L', +194694=>'L', +194695=>'L', +194696=>'L', +194697=>'L', +194698=>'L', +194699=>'L', +194700=>'L', +194701=>'L', +194702=>'L', +194703=>'L', +194704=>'L', +194705=>'L', +194706=>'L', +194707=>'L', +194708=>'L', +194709=>'L', +194710=>'L', +194711=>'L', +194712=>'L', +194713=>'L', +194714=>'L', +194715=>'L', +194716=>'L', +194717=>'L', +194718=>'L', +194719=>'L', +194720=>'L', +194721=>'L', +194722=>'L', +194723=>'L', +194724=>'L', +194725=>'L', +194726=>'L', +194727=>'L', +194728=>'L', +194729=>'L', +194730=>'L', +194731=>'L', +194732=>'L', +194733=>'L', +194734=>'L', +194735=>'L', +194736=>'L', +194737=>'L', +194738=>'L', +194739=>'L', +194740=>'L', +194741=>'L', +194742=>'L', +194743=>'L', +194744=>'L', +194745=>'L', +194746=>'L', +194747=>'L', +194748=>'L', +194749=>'L', +194750=>'L', +194751=>'L', +194752=>'L', +194753=>'L', +194754=>'L', +194755=>'L', +194756=>'L', +194757=>'L', +194758=>'L', +194759=>'L', +194760=>'L', +194761=>'L', +194762=>'L', +194763=>'L', +194764=>'L', +194765=>'L', +194766=>'L', +194767=>'L', +194768=>'L', +194769=>'L', +194770=>'L', +194771=>'L', +194772=>'L', +194773=>'L', +194774=>'L', +194775=>'L', +194776=>'L', +194777=>'L', +194778=>'L', +194779=>'L', +194780=>'L', +194781=>'L', +194782=>'L', +194783=>'L', +194784=>'L', +194785=>'L', +194786=>'L', +194787=>'L', +194788=>'L', +194789=>'L', +194790=>'L', +194791=>'L', +194792=>'L', +194793=>'L', +194794=>'L', +194795=>'L', +194796=>'L', +194797=>'L', +194798=>'L', +194799=>'L', +194800=>'L', +194801=>'L', +194802=>'L', +194803=>'L', +194804=>'L', +194805=>'L', +194806=>'L', +194807=>'L', +194808=>'L', +194809=>'L', +194810=>'L', +194811=>'L', +194812=>'L', +194813=>'L', +194814=>'L', +194815=>'L', +194816=>'L', +194817=>'L', +194818=>'L', +194819=>'L', +194820=>'L', +194821=>'L', +194822=>'L', +194823=>'L', +194824=>'L', +194825=>'L', +194826=>'L', +194827=>'L', +194828=>'L', +194829=>'L', +194830=>'L', +194831=>'L', +194832=>'L', +194833=>'L', +194834=>'L', +194835=>'L', +194836=>'L', +194837=>'L', +194838=>'L', +194839=>'L', +194840=>'L', +194841=>'L', +194842=>'L', +194843=>'L', +194844=>'L', +194845=>'L', +194846=>'L', +194847=>'L', +194848=>'L', +194849=>'L', +194850=>'L', +194851=>'L', +194852=>'L', +194853=>'L', +194854=>'L', +194855=>'L', +194856=>'L', +194857=>'L', +194858=>'L', +194859=>'L', +194860=>'L', +194861=>'L', +194862=>'L', +194863=>'L', +194864=>'L', +194865=>'L', +194866=>'L', +194867=>'L', +194868=>'L', +194869=>'L', +194870=>'L', +194871=>'L', +194872=>'L', +194873=>'L', +194874=>'L', +194875=>'L', +194876=>'L', +194877=>'L', +194878=>'L', +194879=>'L', +194880=>'L', +194881=>'L', +194882=>'L', +194883=>'L', +194884=>'L', +194885=>'L', +194886=>'L', +194887=>'L', +194888=>'L', +194889=>'L', +194890=>'L', +194891=>'L', +194892=>'L', +194893=>'L', +194894=>'L', +194895=>'L', +194896=>'L', +194897=>'L', +194898=>'L', +194899=>'L', +194900=>'L', +194901=>'L', +194902=>'L', +194903=>'L', +194904=>'L', +194905=>'L', +194906=>'L', +194907=>'L', +194908=>'L', +194909=>'L', +194910=>'L', +194911=>'L', +194912=>'L', +194913=>'L', +194914=>'L', +194915=>'L', +194916=>'L', +194917=>'L', +194918=>'L', +194919=>'L', +194920=>'L', +194921=>'L', +194922=>'L', +194923=>'L', +194924=>'L', +194925=>'L', +194926=>'L', +194927=>'L', +194928=>'L', +194929=>'L', +194930=>'L', +194931=>'L', +194932=>'L', +194933=>'L', +194934=>'L', +194935=>'L', +194936=>'L', +194937=>'L', +194938=>'L', +194939=>'L', +194940=>'L', +194941=>'L', +194942=>'L', +194943=>'L', +194944=>'L', +194945=>'L', +194946=>'L', +194947=>'L', +194948=>'L', +194949=>'L', +194950=>'L', +194951=>'L', +194952=>'L', +194953=>'L', +194954=>'L', +194955=>'L', +194956=>'L', +194957=>'L', +194958=>'L', +194959=>'L', +194960=>'L', +194961=>'L', +194962=>'L', +194963=>'L', +194964=>'L', +194965=>'L', +194966=>'L', +194967=>'L', +194968=>'L', +194969=>'L', +194970=>'L', +194971=>'L', +194972=>'L', +194973=>'L', +194974=>'L', +194975=>'L', +194976=>'L', +194977=>'L', +194978=>'L', +194979=>'L', +194980=>'L', +194981=>'L', +194982=>'L', +194983=>'L', +194984=>'L', +194985=>'L', +194986=>'L', +194987=>'L', +194988=>'L', +194989=>'L', +194990=>'L', +194991=>'L', +194992=>'L', +194993=>'L', +194994=>'L', +194995=>'L', +194996=>'L', +194997=>'L', +194998=>'L', +194999=>'L', +195000=>'L', +195001=>'L', +195002=>'L', +195003=>'L', +195004=>'L', +195005=>'L', +195006=>'L', +195007=>'L', +195008=>'L', +195009=>'L', +195010=>'L', +195011=>'L', +195012=>'L', +195013=>'L', +195014=>'L', +195015=>'L', +195016=>'L', +195017=>'L', +195018=>'L', +195019=>'L', +195020=>'L', +195021=>'L', +195022=>'L', +195023=>'L', +195024=>'L', +195025=>'L', +195026=>'L', +195027=>'L', +195028=>'L', +195029=>'L', +195030=>'L', +195031=>'L', +195032=>'L', +195033=>'L', +195034=>'L', +195035=>'L', +195036=>'L', +195037=>'L', +195038=>'L', +195039=>'L', +195040=>'L', +195041=>'L', +195042=>'L', +195043=>'L', +195044=>'L', +195045=>'L', +195046=>'L', +195047=>'L', +195048=>'L', +195049=>'L', +195050=>'L', +195051=>'L', +195052=>'L', +195053=>'L', +195054=>'L', +195055=>'L', +195056=>'L', +195057=>'L', +195058=>'L', +195059=>'L', +195060=>'L', +195061=>'L', +195062=>'L', +195063=>'L', +195064=>'L', +195065=>'L', +195066=>'L', +195067=>'L', +195068=>'L', +195069=>'L', +195070=>'L', +195071=>'L', +195072=>'L', +195073=>'L', +195074=>'L', +195075=>'L', +195076=>'L', +195077=>'L', +195078=>'L', +195079=>'L', +195080=>'L', +195081=>'L', +195082=>'L', +195083=>'L', +195084=>'L', +195085=>'L', +195086=>'L', +195087=>'L', +195088=>'L', +195089=>'L', +195090=>'L', +195091=>'L', +195092=>'L', +195093=>'L', +195094=>'L', +195095=>'L', +195096=>'L', +195097=>'L', +195098=>'L', +195099=>'L', +195100=>'L', +195101=>'L', +917505=>'BN', +917536=>'BN', +917537=>'BN', +917538=>'BN', +917539=>'BN', +917540=>'BN', +917541=>'BN', +917542=>'BN', +917543=>'BN', +917544=>'BN', +917545=>'BN', +917546=>'BN', +917547=>'BN', +917548=>'BN', +917549=>'BN', +917550=>'BN', +917551=>'BN', +917552=>'BN', +917553=>'BN', +917554=>'BN', +917555=>'BN', +917556=>'BN', +917557=>'BN', +917558=>'BN', +917559=>'BN', +917560=>'BN', +917561=>'BN', +917562=>'BN', +917563=>'BN', +917564=>'BN', +917565=>'BN', +917566=>'BN', +917567=>'BN', +917568=>'BN', +917569=>'BN', +917570=>'BN', +917571=>'BN', +917572=>'BN', +917573=>'BN', +917574=>'BN', +917575=>'BN', +917576=>'BN', +917577=>'BN', +917578=>'BN', +917579=>'BN', +917580=>'BN', +917581=>'BN', +917582=>'BN', +917583=>'BN', +917584=>'BN', +917585=>'BN', +917586=>'BN', +917587=>'BN', +917588=>'BN', +917589=>'BN', +917590=>'BN', +917591=>'BN', +917592=>'BN', +917593=>'BN', +917594=>'BN', +917595=>'BN', +917596=>'BN', +917597=>'BN', +917598=>'BN', +917599=>'BN', +917600=>'BN', +917601=>'BN', +917602=>'BN', +917603=>'BN', +917604=>'BN', +917605=>'BN', +917606=>'BN', +917607=>'BN', +917608=>'BN', +917609=>'BN', +917610=>'BN', +917611=>'BN', +917612=>'BN', +917613=>'BN', +917614=>'BN', +917615=>'BN', +917616=>'BN', +917617=>'BN', +917618=>'BN', +917619=>'BN', +917620=>'BN', +917621=>'BN', +917622=>'BN', +917623=>'BN', +917624=>'BN', +917625=>'BN', +917626=>'BN', +917627=>'BN', +917628=>'BN', +917629=>'BN', +917630=>'BN', +917631=>'BN', +917760=>'NSM', +917761=>'NSM', +917762=>'NSM', +917763=>'NSM', +917764=>'NSM', +917765=>'NSM', +917766=>'NSM', +917767=>'NSM', +917768=>'NSM', +917769=>'NSM', +917770=>'NSM', +917771=>'NSM', +917772=>'NSM', +917773=>'NSM', +917774=>'NSM', +917775=>'NSM', +917776=>'NSM', +917777=>'NSM', +917778=>'NSM', +917779=>'NSM', +917780=>'NSM', +917781=>'NSM', +917782=>'NSM', +917783=>'NSM', +917784=>'NSM', +917785=>'NSM', +917786=>'NSM', +917787=>'NSM', +917788=>'NSM', +917789=>'NSM', +917790=>'NSM', +917791=>'NSM', +917792=>'NSM', +917793=>'NSM', +917794=>'NSM', +917795=>'NSM', +917796=>'NSM', +917797=>'NSM', +917798=>'NSM', +917799=>'NSM', +917800=>'NSM', +917801=>'NSM', +917802=>'NSM', +917803=>'NSM', +917804=>'NSM', +917805=>'NSM', +917806=>'NSM', +917807=>'NSM', +917808=>'NSM', +917809=>'NSM', +917810=>'NSM', +917811=>'NSM', +917812=>'NSM', +917813=>'NSM', +917814=>'NSM', +917815=>'NSM', +917816=>'NSM', +917817=>'NSM', +917818=>'NSM', +917819=>'NSM', +917820=>'NSM', +917821=>'NSM', +917822=>'NSM', +917823=>'NSM', +917824=>'NSM', +917825=>'NSM', +917826=>'NSM', +917827=>'NSM', +917828=>'NSM', +917829=>'NSM', +917830=>'NSM', +917831=>'NSM', +917832=>'NSM', +917833=>'NSM', +917834=>'NSM', +917835=>'NSM', +917836=>'NSM', +917837=>'NSM', +917838=>'NSM', +917839=>'NSM', +917840=>'NSM', +917841=>'NSM', +917842=>'NSM', +917843=>'NSM', +917844=>'NSM', +917845=>'NSM', +917846=>'NSM', +917847=>'NSM', +917848=>'NSM', +917849=>'NSM', +917850=>'NSM', +917851=>'NSM', +917852=>'NSM', +917853=>'NSM', +917854=>'NSM', +917855=>'NSM', +917856=>'NSM', +917857=>'NSM', +917858=>'NSM', +917859=>'NSM', +917860=>'NSM', +917861=>'NSM', +917862=>'NSM', +917863=>'NSM', +917864=>'NSM', +917865=>'NSM', +917866=>'NSM', +917867=>'NSM', +917868=>'NSM', +917869=>'NSM', +917870=>'NSM', +917871=>'NSM', +917872=>'NSM', +917873=>'NSM', +917874=>'NSM', +917875=>'NSM', +917876=>'NSM', +917877=>'NSM', +917878=>'NSM', +917879=>'NSM', +917880=>'NSM', +917881=>'NSM', +917882=>'NSM', +917883=>'NSM', +917884=>'NSM', +917885=>'NSM', +917886=>'NSM', +917887=>'NSM', +917888=>'NSM', +917889=>'NSM', +917890=>'NSM', +917891=>'NSM', +917892=>'NSM', +917893=>'NSM', +917894=>'NSM', +917895=>'NSM', +917896=>'NSM', +917897=>'NSM', +917898=>'NSM', +917899=>'NSM', +917900=>'NSM', +917901=>'NSM', +917902=>'NSM', +917903=>'NSM', +917904=>'NSM', +917905=>'NSM', +917906=>'NSM', +917907=>'NSM', +917908=>'NSM', +917909=>'NSM', +917910=>'NSM', +917911=>'NSM', +917912=>'NSM', +917913=>'NSM', +917914=>'NSM', +917915=>'NSM', +917916=>'NSM', +917917=>'NSM', +917918=>'NSM', +917919=>'NSM', +917920=>'NSM', +917921=>'NSM', +917922=>'NSM', +917923=>'NSM', +917924=>'NSM', +917925=>'NSM', +917926=>'NSM', +917927=>'NSM', +917928=>'NSM', +917929=>'NSM', +917930=>'NSM', +917931=>'NSM', +917932=>'NSM', +917933=>'NSM', +917934=>'NSM', +917935=>'NSM', +917936=>'NSM', +917937=>'NSM', +917938=>'NSM', +917939=>'NSM', +917940=>'NSM', +917941=>'NSM', +917942=>'NSM', +917943=>'NSM', +917944=>'NSM', +917945=>'NSM', +917946=>'NSM', +917947=>'NSM', +917948=>'NSM', +917949=>'NSM', +917950=>'NSM', +917951=>'NSM', +917952=>'NSM', +917953=>'NSM', +917954=>'NSM', +917955=>'NSM', +917956=>'NSM', +917957=>'NSM', +917958=>'NSM', +917959=>'NSM', +917960=>'NSM', +917961=>'NSM', +917962=>'NSM', +917963=>'NSM', +917964=>'NSM', +917965=>'NSM', +917966=>'NSM', +917967=>'NSM', +917968=>'NSM', +917969=>'NSM', +917970=>'NSM', +917971=>'NSM', +917972=>'NSM', +917973=>'NSM', +917974=>'NSM', +917975=>'NSM', +917976=>'NSM', +917977=>'NSM', +917978=>'NSM', +917979=>'NSM', +917980=>'NSM', +917981=>'NSM', +917982=>'NSM', +917983=>'NSM', +917984=>'NSM', +917985=>'NSM', +917986=>'NSM', +917987=>'NSM', +917988=>'NSM', +917989=>'NSM', +917990=>'NSM', +917991=>'NSM', +917992=>'NSM', +917993=>'NSM', +917994=>'NSM', +917995=>'NSM', +917996=>'NSM', +917997=>'NSM', +917998=>'NSM', +917999=>'NSM', +983040=>'L', +1048573=>'L', +1048576=>'L', +1114109=>'L' +); + +/** + * Mirror unicode characters. For information on bidi mirroring, see UAX #9: Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/ + * @public + */ +public $uni_mirror = array ( +0x0028=>0x0029, +0x0029=>0x0028, +0x003C=>0x003E, +0x003E=>0x003C, +0x005B=>0x005D, +0x005D=>0x005B, +0x007B=>0x007D, +0x007D=>0x007B, +0x00AB=>0x00BB, +0x00BB=>0x00AB, +0x0F3A=>0x0F3B, +0x0F3B=>0x0F3A, +0x0F3C=>0x0F3D, +0x0F3D=>0x0F3C, +0x169B=>0x169C, +0x169C=>0x169B, +0x2018=>0x2019, +0x2019=>0x2018, +0x201C=>0x201D, +0x201D=>0x201C, +0x2039=>0x203A, +0x203A=>0x2039, +0x2045=>0x2046, +0x2046=>0x2045, +0x207D=>0x207E, +0x207E=>0x207D, +0x208D=>0x208E, +0x208E=>0x208D, +0x2208=>0x220B, +0x2209=>0x220C, +0x220A=>0x220D, +0x220B=>0x2208, +0x220C=>0x2209, +0x220D=>0x220A, +0x2215=>0x29F5, +0x223C=>0x223D, +0x223D=>0x223C, +0x2243=>0x22CD, +0x2252=>0x2253, +0x2253=>0x2252, +0x2254=>0x2255, +0x2255=>0x2254, +0x2264=>0x2265, +0x2265=>0x2264, +0x2266=>0x2267, +0x2267=>0x2266, +0x2268=>0x2269, +0x2269=>0x2268, +0x226A=>0x226B, +0x226B=>0x226A, +0x226E=>0x226F, +0x226F=>0x226E, +0x2270=>0x2271, +0x2271=>0x2270, +0x2272=>0x2273, +0x2273=>0x2272, +0x2274=>0x2275, +0x2275=>0x2274, +0x2276=>0x2277, +0x2277=>0x2276, +0x2278=>0x2279, +0x2279=>0x2278, +0x227A=>0x227B, +0x227B=>0x227A, +0x227C=>0x227D, +0x227D=>0x227C, +0x227E=>0x227F, +0x227F=>0x227E, +0x2280=>0x2281, +0x2281=>0x2280, +0x2282=>0x2283, +0x2283=>0x2282, +0x2284=>0x2285, +0x2285=>0x2284, +0x2286=>0x2287, +0x2287=>0x2286, +0x2288=>0x2289, +0x2289=>0x2288, +0x228A=>0x228B, +0x228B=>0x228A, +0x228F=>0x2290, +0x2290=>0x228F, +0x2291=>0x2292, +0x2292=>0x2291, +0x2298=>0x29B8, +0x22A2=>0x22A3, +0x22A3=>0x22A2, +0x22A6=>0x2ADE, +0x22A8=>0x2AE4, +0x22A9=>0x2AE3, +0x22AB=>0x2AE5, +0x22B0=>0x22B1, +0x22B1=>0x22B0, +0x22B2=>0x22B3, +0x22B3=>0x22B2, +0x22B4=>0x22B5, +0x22B5=>0x22B4, +0x22B6=>0x22B7, +0x22B7=>0x22B6, +0x22C9=>0x22CA, +0x22CA=>0x22C9, +0x22CB=>0x22CC, +0x22CC=>0x22CB, +0x22CD=>0x2243, +0x22D0=>0x22D1, +0x22D1=>0x22D0, +0x22D6=>0x22D7, +0x22D7=>0x22D6, +0x22D8=>0x22D9, +0x22D9=>0x22D8, +0x22DA=>0x22DB, +0x22DB=>0x22DA, +0x22DC=>0x22DD, +0x22DD=>0x22DC, +0x22DE=>0x22DF, +0x22DF=>0x22DE, +0x22E0=>0x22E1, +0x22E1=>0x22E0, +0x22E2=>0x22E3, +0x22E3=>0x22E2, +0x22E4=>0x22E5, +0x22E5=>0x22E4, +0x22E6=>0x22E7, +0x22E7=>0x22E6, +0x22E8=>0x22E9, +0x22E9=>0x22E8, +0x22EA=>0x22EB, +0x22EB=>0x22EA, +0x22EC=>0x22ED, +0x22ED=>0x22EC, +0x22F0=>0x22F1, +0x22F1=>0x22F0, +0x22F2=>0x22FA, +0x22F3=>0x22FB, +0x22F4=>0x22FC, +0x22F6=>0x22FD, +0x22F7=>0x22FE, +0x22FA=>0x22F2, +0x22FB=>0x22F3, +0x22FC=>0x22F4, +0x22FD=>0x22F6, +0x22FE=>0x22F7, +0x2308=>0x2309, +0x2309=>0x2308, +0x230A=>0x230B, +0x230B=>0x230A, +0x2329=>0x232A, +0x232A=>0x2329, +0x2768=>0x2769, +0x2769=>0x2768, +0x276A=>0x276B, +0x276B=>0x276A, +0x276C=>0x276D, +0x276D=>0x276C, +0x276E=>0x276F, +0x276F=>0x276E, +0x2770=>0x2771, +0x2771=>0x2770, +0x2772=>0x2773, +0x2773=>0x2772, +0x2774=>0x2775, +0x2775=>0x2774, +0x27C3=>0x27C4, +0x27C4=>0x27C3, +0x27C5=>0x27C6, +0x27C6=>0x27C5, +0x27D5=>0x27D6, +0x27D6=>0x27D5, +0x27DD=>0x27DE, +0x27DE=>0x27DD, +0x27E2=>0x27E3, +0x27E3=>0x27E2, +0x27E4=>0x27E5, +0x27E5=>0x27E4, +0x27E6=>0x27E7, +0x27E7=>0x27E6, +0x27E8=>0x27E9, +0x27E9=>0x27E8, +0x27EA=>0x27EB, +0x27EB=>0x27EA, +0x2983=>0x2984, +0x2984=>0x2983, +0x2985=>0x2986, +0x2986=>0x2985, +0x2987=>0x2988, +0x2988=>0x2987, +0x2989=>0x298A, +0x298A=>0x2989, +0x298B=>0x298C, +0x298C=>0x298B, +0x298D=>0x2990, +0x298E=>0x298F, +0x298F=>0x298E, +0x2990=>0x298D, +0x2991=>0x2992, +0x2992=>0x2991, +0x2993=>0x2994, +0x2994=>0x2993, +0x2995=>0x2996, +0x2996=>0x2995, +0x2997=>0x2998, +0x2998=>0x2997, +0x29B8=>0x2298, +0x29C0=>0x29C1, +0x29C1=>0x29C0, +0x29C4=>0x29C5, +0x29C5=>0x29C4, +0x29CF=>0x29D0, +0x29D0=>0x29CF, +0x29D1=>0x29D2, +0x29D2=>0x29D1, +0x29D4=>0x29D5, +0x29D5=>0x29D4, +0x29D8=>0x29D9, +0x29D9=>0x29D8, +0x29DA=>0x29DB, +0x29DB=>0x29DA, +0x29F5=>0x2215, +0x29F8=>0x29F9, +0x29F9=>0x29F8, +0x29FC=>0x29FD, +0x29FD=>0x29FC, +0x2A2B=>0x2A2C, +0x2A2C=>0x2A2B, +0x2A2D=>0x2A2E, +0x2A2E=>0x2A2D, +0x2A34=>0x2A35, +0x2A35=>0x2A34, +0x2A3C=>0x2A3D, +0x2A3D=>0x2A3C, +0x2A64=>0x2A65, +0x2A65=>0x2A64, +0x2A79=>0x2A7A, +0x2A7A=>0x2A79, +0x2A7D=>0x2A7E, +0x2A7E=>0x2A7D, +0x2A7F=>0x2A80, +0x2A80=>0x2A7F, +0x2A81=>0x2A82, +0x2A82=>0x2A81, +0x2A83=>0x2A84, +0x2A84=>0x2A83, +0x2A8B=>0x2A8C, +0x2A8C=>0x2A8B, +0x2A91=>0x2A92, +0x2A92=>0x2A91, +0x2A93=>0x2A94, +0x2A94=>0x2A93, +0x2A95=>0x2A96, +0x2A96=>0x2A95, +0x2A97=>0x2A98, +0x2A98=>0x2A97, +0x2A99=>0x2A9A, +0x2A9A=>0x2A99, +0x2A9B=>0x2A9C, +0x2A9C=>0x2A9B, +0x2AA1=>0x2AA2, +0x2AA2=>0x2AA1, +0x2AA6=>0x2AA7, +0x2AA7=>0x2AA6, +0x2AA8=>0x2AA9, +0x2AA9=>0x2AA8, +0x2AAA=>0x2AAB, +0x2AAB=>0x2AAA, +0x2AAC=>0x2AAD, +0x2AAD=>0x2AAC, +0x2AAF=>0x2AB0, +0x2AB0=>0x2AAF, +0x2AB3=>0x2AB4, +0x2AB4=>0x2AB3, +0x2ABB=>0x2ABC, +0x2ABC=>0x2ABB, +0x2ABD=>0x2ABE, +0x2ABE=>0x2ABD, +0x2ABF=>0x2AC0, +0x2AC0=>0x2ABF, +0x2AC1=>0x2AC2, +0x2AC2=>0x2AC1, +0x2AC3=>0x2AC4, +0x2AC4=>0x2AC3, +0x2AC5=>0x2AC6, +0x2AC6=>0x2AC5, +0x2ACD=>0x2ACE, +0x2ACE=>0x2ACD, +0x2ACF=>0x2AD0, +0x2AD0=>0x2ACF, +0x2AD1=>0x2AD2, +0x2AD2=>0x2AD1, +0x2AD3=>0x2AD4, +0x2AD4=>0x2AD3, +0x2AD5=>0x2AD6, +0x2AD6=>0x2AD5, +0x2ADE=>0x22A6, +0x2AE3=>0x22A9, +0x2AE4=>0x22A8, +0x2AE5=>0x22AB, +0x2AEC=>0x2AED, +0x2AED=>0x2AEC, +0x2AF7=>0x2AF8, +0x2AF8=>0x2AF7, +0x2AF9=>0x2AFA, +0x2AFA=>0x2AF9, +0x2E02=>0x2E03, +0x2E03=>0x2E02, +0x2E04=>0x2E05, +0x2E05=>0x2E04, +0x2E09=>0x2E0A, +0x2E0A=>0x2E09, +0x2E0C=>0x2E0D, +0x2E0D=>0x2E0C, +0x2E1C=>0x2E1D, +0x2E1D=>0x2E1C, +0x3008=>0x3009, +0x3009=>0x3008, +0x300A=>0x300B, +0x300B=>0x300A, +0x300C=>0x300D, +0x300D=>0x300C, +0x300E=>0x300F, +0x300F=>0x300E, +0x3010=>0x3011, +0x3011=>0x3010, +0x3014=>0x3015, +0x3015=>0x3014, +0x3016=>0x3017, +0x3017=>0x3016, +0x3018=>0x3019, +0x3019=>0x3018, +0x301A=>0x301B, +0x301B=>0x301A, +0x301D=>0x301E, +0x301E=>0x301D, +0xFE59=>0xFE5A, +0xFE5A=>0xFE59, +0xFE5B=>0xFE5C, +0xFE5C=>0xFE5B, +0xFE5D=>0xFE5E, +0xFE5E=>0xFE5D, +0xFE64=>0xFE65, +0xFE65=>0xFE64, +0xFF08=>0xFF09, +0xFF09=>0xFF08, +0xFF1C=>0xFF1E, +0xFF1E=>0xFF1C, +0xFF3B=>0xFF3D, +0xFF3D=>0xFF3B, +0xFF5B=>0xFF5D, +0xFF5D=>0xFF5B, +0xFF5F=>0xFF60, +0xFF60=>0xFF5F, +0xFF62=>0xFF63, +0xFF63=>0xFF62); + +/** + * Arabic shape substitutions: char code => (isolated, final, initial, medial). + * @public + */ +public $uni_arabicsubst = array( +1569=>array(65152), +1570=>array(65153, 65154, 65153, 65154), +1571=>array(65155, 65156, 65155, 65156), +1572=>array(65157, 65158), +1573=>array(65159, 65160, 65159, 65160), +1574=>array(65161, 65162, 65163, 65164), +1575=>array(65165, 65166, 65165, 65166), +1576=>array(65167, 65168, 65169, 65170), +1577=>array(65171, 65172), +1578=>array(65173, 65174, 65175, 65176), +1579=>array(65177, 65178, 65179, 65180), +1580=>array(65181, 65182, 65183, 65184), +1581=>array(65185, 65186, 65187, 65188), +1582=>array(65189, 65190, 65191, 65192), +1583=>array(65193, 65194, 65193, 65194), +1584=>array(65195, 65196, 65195, 65196), +1585=>array(65197, 65198, 65197, 65198), +1586=>array(65199, 65200, 65199, 65200), +1587=>array(65201, 65202, 65203, 65204), +1588=>array(65205, 65206, 65207, 65208), +1589=>array(65209, 65210, 65211, 65212), +1590=>array(65213, 65214, 65215, 65216), +1591=>array(65217, 65218, 65219, 65220), +1592=>array(65221, 65222, 65223, 65224), +1593=>array(65225, 65226, 65227, 65228), +1594=>array(65229, 65230, 65231, 65232), +1601=>array(65233, 65234, 65235, 65236), +1602=>array(65237, 65238, 65239, 65240), +1603=>array(65241, 65242, 65243, 65244), +1604=>array(65245, 65246, 65247, 65248), +1605=>array(65249, 65250, 65251, 65252), +1606=>array(65253, 65254, 65255, 65256), +1607=>array(65257, 65258, 65259, 65260), +1608=>array(65261, 65262, 65261, 65262), +1609=>array(65263, 65264, 64488, 64489), +1610=>array(65265, 65266, 65267, 65268), +1649=>array(64336, 64337), +1655=>array(64477), +1657=>array(64358, 64359, 64360, 64361), +1658=>array(64350, 64351, 64352, 64353), +1659=>array(64338, 64339, 64340, 64341), +1662=>array(64342, 64343, 64344, 64345), +1663=>array(64354, 64355, 64356, 64357), +1664=>array(64346, 64347, 64348, 64349), +1667=>array(64374, 64375, 64376, 64377), +1668=>array(64370, 64371, 64372, 64373), +1670=>array(64378, 64379, 64380, 64381), +1671=>array(64382, 64383, 64384, 64385), +1672=>array(64392, 64393), +1676=>array(64388, 64389), +1677=>array(64386, 64387), +1678=>array(64390, 64391), +1681=>array(64396, 64397), +1688=>array(64394, 64395, 64394, 64395), +1700=>array(64362, 64363, 64364, 64365), +1702=>array(64366, 64367, 64368, 64369), +1705=>array(64398, 64399, 64400, 64401), +1709=>array(64467, 64468, 64469, 64470), +1711=>array(64402, 64403, 64404, 64405), +1713=>array(64410, 64411, 64412, 64413), +1715=>array(64406, 64407, 64408, 64409), +1722=>array(64414, 64415), +1723=>array(64416, 64417, 64418, 64419), +1726=>array(64426, 64427, 64428, 64429), +1728=>array(64420, 64421), +1729=>array(64422, 64423, 64424, 64425), +1733=>array(64480, 64481), +1734=>array(64473, 64474), +1735=>array(64471, 64472), +1736=>array(64475, 64476), +1737=>array(64482, 64483), +1739=>array(64478, 64479), +1740=>array(64508, 64509, 64510, 64511), +1744=>array(64484, 64485, 64486, 64487), +1746=>array(64430, 64431), +1747=>array(64432, 64433) +); + +/** + * Arabic laa letter: (char code => isolated, final, initial, medial). + * @public + */ +public $uni_laa_array = array ( +1570 =>array(65269, 65270, 65269, 65270), +1571 =>array(65271, 65272, 65271, 65272), +1573 =>array(65273, 65274, 65273, 65274), +1575 =>array(65275, 65276, 65275, 65276) +); + +/** + * Array of character substitutions for sequences of two diacritics symbols. + * Putting the combining mark and character in the same glyph allows us to avoid the two marks overlapping each other in an illegible manner. + * second NSM char code => substitution char + * @public + */ +public $uni_diacritics = array ( +1612=>64606, # Shadda + Dammatan +1613=>64607, # Shadda + Kasratan +1614=>64608, # Shadda + Fatha +1615=>64609, # Shadda + Damma +1616=>64610 # Shadda + Kasra +); + +/** + * Array of character substitutions from UTF-8 Unicode to Latin1. + * @public + */ +public $uni_utf8tolatin = array ( +8364=>128, # Euro1 +338=>140, # OE +352=>138, # Scaron +376=>159, # Ydieresis +381=>142, # Zcaron2 +8226=>149, # bullet3 +710=>136, # circumflex +8224=>134, # dagger +8225=>135, # daggerdbl +8230=>133, # ellipsis +8212=>151, # emdash +8211=>150, # endash +402=>131, # florin +8249=>139, # guilsinglleft +8250=>155, # guilsinglright +339=>156, # oe +8240=>137, # perthousand +8222=>132, # quotedblbase +8220=>147, # quotedblleft +8221=>148, # quotedblright +8216=>145, # quoteleft +8217=>146, # quoteright +8218=>130, # quotesinglbase +353=>154, # scaron +732=>152, # tilde +8482=>153, # trademark +382=>158 # zcaron2 +); + +} // --- END OF CLASS --- + +//============================================================+ +// END OF FILE +//============================================================+ diff --git a/incs/update.php b/incs/update.php new file mode 100644 index 0000000..1ecb472 --- /dev/null +++ b/incs/update.php @@ -0,0 +1,98 @@ + $thisversion) + { + $ret = $versions[0][0]; + } + } + else + { + $ret = -1; + } + return $ret; +} + +function savenewversion($version) +{ + + if(!file_put_contents ("./update/thisversion/currentversion.txt", $version)) + { + $ret = -1; + } + else $ret = 1; + return $ret; +} + +function manageupdate($version, $newversion) +{ + $err = 0; + if($newversion > $version) + { + $updated = update_tables($version,$newversion); + if($updated > $version) + { + $version = $updated; + if(savenewversion($version) == -1) + { + $err = error("Es wurde auf eine neue Version aktualisiert, es konnte aber nicht gespeichert werden, bitte schreiben sie ".$version." in die Datei update/thisversion/currentversion.txt"); + } + else + { + + ok("Ihr Programm wurde soeben auf die Version ".substr($version, 0, 1).".".substr($version, 1, 1).".".substr($version, 2, 1)." aktualisiert!"); + } + } + elseif($updated == -1) + { + warning("Diese Version ist nicht bekannt, nichts geändert"); + } + else + { + $err = error("Es trat ein Fehler beim Update auf!"); + } + } + elseif($newversion < 0) + { + $err = error("Prüfung auf aktualisierungen fehlgeschlagen!"); + } + if($newversion<$version) + $newversion = $version; + return array($err,$newversion); +} + +?> \ No newline at end of file diff --git a/incs/users.php b/incs/users.php new file mode 100644 index 0000000..f6044ac --- /dev/null +++ b/incs/users.php @@ -0,0 +1,355 @@ +".formaterror(mysqli_error($dbconn))); + if(!$err) + { + message("Benutzer erfolgreich angelegt"); + return mysqli_insert_id($dbconn); + } + return 0; +} + +function urlaub_remaining($dbconn, $userid, $startyear = 9999) +{ + if($startyear > Date("Y")){ + $startyear = Date("Y"); + } + if($startyear == Date("Y")){ + $date = "termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')"; + } + else{ + $date = "termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y') AND termtime < STR_TO_DATE('01.01.".Date("Y")."','%d.%m.%Y')"; + } + + $qry = mysqli_query($dbconn, "SELECT sahours, vacationdays, YEAR(timelog_start), MONTH(timelog_start),DAY(timelog_start) FROM user WHERE id = '".$userid."'") or $err=error("Urlaubstage nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $sa = $res[0]; + $days = $res[1]; + $startY = $res[2]; + $startM = $res[3]; + $startD = $res[4]; + if($startY == Date("Y")){ + if($startD != 1){ //1/12 Urlaubsanspruch für jeden vollen Monat + $startM++; + } + $days = $days/12*(13-$startM); + } + } + + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND ".$date." AND typ = 0 AND user = '".$userid."'") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $return = $return+1; + } + + if($sa > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND ".$date." AND typ = 0 AND user = '".$userid."'") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $return = $return+1; + } + } + //include altlasten + if($startyear == Date("Y")){ + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < Date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + else{ + $qry = mysqli_query($dbconn, "INSERT INTO altlasten SET ma_id = '".$userid."'") or $err=error("Altlasten nicht angelegt
          ".formaterror(mysqli_error($dbconn))); + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + } + $qry = mysqli_query($dbconn, "SELECT vacationdays FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $days = $days + $res[0]; + } + } + + $return = $days - $return; + if($err) + { + $return = 0; + } + return $return; +} + +function getWorkingDays($startDate, $endDate){ + $begin=strtotime($startDate); + $end=strtotime($endDate); + if($begin>$end){ + echo "startdate is in the future!
          "; + return 0; + } + else{ + $no_days=0; + $weekends=0; + while($begin<=$end){ + if(feiertag_bayern(idate("d",$begin), idate("m",$begin), idate("Y",$begin)) == ""){ + $no_days++; // no of days in the given interval + $what_day=date("w",$begin); + if($what_day==0) { // 6 weekend days + $sundays++; + } + else if($what_day==6) { // weekend days + $saturdays++; + } + } + else + $feiertage++; + $begin+=86400; // +1 day + }; + + $working_days=$no_days-$saturdays-$sundays; + return array($working_days,$saturdays,$feiertage); + } +} + +function generate_altlasten($dbconn,$userid){ + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated), vacationdays, hours FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < 2013){ + $res[0] = 2013; + } + $vacdays = $res[1]; + $altstd = $res[2]; + echo "überstd..."; + $altstd += ueberstunden($dbconn, $userid, $res[0]); + echo "urlaub..."; + $vacdays += urlaub_remaining($dbconn, $userid, $res[0]); + echo "insert"; + $qry = mysqli_query($dbconn, "UPDATE altlasten SET last_generated = STR_TO_DATE('01.01.".Date("Y")."','%d.%m.%Y'), vacationdays = ".$vacdays.", hours = ".$altstd."") or $err=error("Altlasten nicht geändert
          ".formaterror(mysqli_error($dbconn))); + } +} + +function ueberstunden($dbconn, $userid, $startyear = 9999) +{ + if($startyear > Date("Y")){ + $startyear = Date("Y"); + } + if($startyear == Date("Y")){ + $enddate = "DATE_SUB(NOW(),INTERVAL 1 DAY)"; + $date=date_create(); + date_sub($date,date_interval_create_from_date_string("1 days")); + $workdaysend = date_format($date,"Y-m-d"); + } + else{ + $enddate = "STR_TO_DATE('01.01.".Date("Y")."','%d.%m.%Y')"; + $workdaysend = Date("Y-m-d",strtotime("01.01.".Date("Y"))); + } + + $qry = mysqli_query($dbconn, "SELECT weekhours, sahours, vacationdays, DATE_FORMAT(timelog_start,'%Y-%m-%d'), YEAR(timelog_Start) FROM user WHERE id = '".$userid."'") or $err=error("Urlaubstage nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $weekhours = $res[0]; + $sahours = $res[1]; + $vacdays = $res[2]; + $logStart = $res[3]; + if($res[4] < $startyear){ + $logStart = $startyear."-01-01"; + } + } + + + //Urlaubstage vergangen: + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 0 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $urlaub = $urlaub + 1; + } + + if($sahours > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 0 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $saurlaub = $saurlaub + 1; + } + } + $krank = 0; + $sakrank = 0; + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 5 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $krank = $krank + 1; + } + + if($sahours > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 5 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $sakrank = $sakrank + 1; + } + } + + $caldays = getWorkingDays($logStart, $workdaysend); + $caldays[0] = $caldays[0] - $urlaub - $krank; + $caldays[1] = $caldays[1] - $saurlaub - $sakrank; + $sollstunden = $caldays[0] * ($weekhours/5); + //echo $userid.": ".$sollstunden."
          "; + if($sahours > 0){ + $sollstunden = $sollstunden + $caldays[1] * ($sahours); + } + + $qry = mysqli_query($dbconn, "SELECT SUM(floor(TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,kommen),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))/60)) AS iststunden FROM zeiten WHERE ma_id = '".$userid."' AND gehen < ".$enddate." AND gehen > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y') AND TIME(kommen) >= '07:30:00' GROUP BY ma_id ") or $err=error("Zeiten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden = $res[0]/60; + } + else + $return = 0; + $qry = mysqli_query($dbconn, "SELECT SUM(floor(TIME_TO_SEC(ADDTIME(TIMEDIFF(STR_TO_DATE(CONCAT(DATE(kommen), ' ', MAKETIME(7,30,0)), '%Y-%m-%d %H:%i:%s'),gehen),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))/60)) AS iststunden FROM zeiten WHERE ma_id = '".$userid."' AND gehen < ".$enddate." AND gehen > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y') AND TIME(kommen) < '07:30:00' GROUP BY ma_id ") or $err=error("Zeiten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + + $iststunden -= $res[0]/60; + } + + if($err) + { + $return = 0; + } + //include altlasten when calculating current year + if($startyear == Date("Y")){ + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < Date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + else{ + $qry = mysqli_query($dbconn, "INSERT INTO altlasten SET ma_id = '".$userid."'") or $err=error("Altlasten nicht angelegt
          ".formaterror(mysqli_error($dbconn))); + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + } + $qry = mysqli_query($dbconn, "SELECT hours FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden = $iststunden + $res[0]; + } + } + + + return $iststunden - $sollstunden; +} + +function ueberstunden_month($dbconn, $userid, $month, $year) +{ + + $enddate = "NOW()"; + $workdaysend = Date("Y-m-d"); + $enddate = "DATE_SUB(NOW(),INTERVAL 1 DAY)"; + $date=date_create(); + date_sub($date,date_interval_create_from_date_string("1 days")); + $workdaysend = date_format($date,"Y-m-d"); + + $qry = mysqli_query($dbconn, "SELECT weekhours, sahours, vacationdays FROM user WHERE id = '".$userid."'") or $err=error(">Userbedingungen
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $weekhours = $res[0]; + $sahours = $res[1]; + $vacdays = $res[2]; + } + + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 0 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."' AND DAY(termtime) <= DAY(".$enddate.")") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $urlaub = $urlaub + 1; + } + + if($sa > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 0 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."'") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $saurlaub = $saurlaub + 1; + } + } + + $krank = 0; + $sakrank = 0; + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 5 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."' AND DAY(termtime) <= DAY(".$enddate.")") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $krank = $krank + 1; + } + + if($sa > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 5 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."'") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $sakrank = $sakrank + 1; + } + } + + if($month == date("m") and $year == date("Y")){ + $endday = date("d")-1; + } + else{ + $endday = date("t",strtotime($year."-".$month."-".date("t",strtotime($year."-".$month."-01")))); + } + $caldays = getWorkingDays($year."-".$month."-01", $year."-".$month."-".$endday); + $caldays[0] = $caldays[0] - $urlaub - $krank; + $caldays[1] = $caldays[1] - $saurlaub - $sakrank; + + $sollstunden = $caldays[0] * ($weekhours/5); + if($sa > 0){ + $sollstunden = $sollstunden + $caldays[1] * ($sahours); + } + + $qry = mysqli_query($dbconn, "SELECT SUM(floor(TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,kommen),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))/60)) AS iststunden FROM zeiten WHERE ma_id = '".$userid."' AND MONTH(gehen) = '".$month."' AND YEAR(gehen) = '".$year."' AND TIME(kommen) >= '07:30:00' GROUP BY ma_id ") or $err=error("Zeiten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden = $res[0]/60; + } + else + $return = 0; + $qry = mysqli_query($dbconn, "SELECT SUM(floor(TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,STR_TO_DATE(CONCAT(DATE(gehen), ' ', MAKETIME(7,30,0)), '%Y-%m-%d %H:%i:%s')),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))/60)) AS iststunden FROM zeiten WHERE ma_id = '".$userid."' AND MONTH(gehen) = '".$month."' AND YEAR(gehen) = '".$year."' AND TIME(kommen) < '07:30:00' GROUP BY ma_id ") or $err=error("Zeiten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden += $res[0]/60; + } + if($err) + { + $return = 0; + } + + return $iststunden - $sollstunden; +} + + +?> \ No newline at end of file diff --git a/incs/users_old.php b/incs/users_old.php new file mode 100644 index 0000000..f694450 --- /dev/null +++ b/incs/users_old.php @@ -0,0 +1,320 @@ +".formaterror(mysqli_error($dbconn))); + if(!$err) + { + message("Benutzer erfolgreich angelegt"); + return mysqli_insert_id($dbconn); + } + return 0; +} + +function urlaub_remaining($dbconn, $userid, $startyear = 9999) +{ + if($startyear > Date("Y")){ + $startyear = Date("Y"); + } + if($startyear == Date("Y")){ + $date = "termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')"; + } + else{ + $date = "termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y') AND termtime < STR_TO_DATE('01.01.".Date("Y")."','%d.%m.%Y')"; + } + + $qry = mysqli_query($dbconn, "SELECT sahours, vacationdays FROM user WHERE id = '".$userid."'") or $err=error("Urlaubstage nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $sa = $res[0]; + $days = $res[1]; + } + + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND ".$date." AND typ = 0 AND user = '".$userid."'") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $return = $return+1; + } + + if($sa > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND ".$date." AND typ = 0 AND user = '".$userid."'") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $return = $return+1; + } + } + //include altlasten + if($startyear == Date("Y")){ + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < Date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + else{ + $qry = mysqli_query($dbconn, "INSERT INTO altlasten SET ma_id = '".$userid."'") or $err=error("Altlasten nicht angelegt
          ".formaterror(mysqli_error($dbconn))); + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + } + $qry = mysqli_query($dbconn, "SELECT vacationdays FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $days = $days + $res[0]; + } + } + + $return = $days - $return; + if($err) + { + $return = 0; + } + return $return; +} + +function getWorkingDays($startDate, $endDate){ + $begin=strtotime($startDate); + $end=strtotime($endDate); + if($begin>$end){ + echo "startdate is in the future!
          "; + return 0; + } + else{ + $no_days=0; + $weekends=0; + while($begin<=$end){ + if(feiertag_bayern(idate("d",$begin), idate("m",$begin), idate("Y",$begin)) == ""){ + $no_days++; // no of days in the given interval + $what_day=date("w",$begin); + if($what_day==0) { // 6 weekend days + $sundays++; + } + else if($what_day==6) { // weekend days + $saturdays++; + } + } + else + $feiertage++; + $begin+=86400; // +1 day + }; + + $working_days=$no_days-$saturdays-$sundays; + return array($working_days,$saturdays,$feiertage); + } +} + +function generate_altlasten($dbconn,$userid){ + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated), vacationdays, hours FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < 2013){ + $res[0] = 2013; + } + $vacdays = $res[1]; + $altstd = $res[2]; + echo "überstd..."; + $altstd += ueberstunden($dbconn, $userid, $res[0]); + echo "urlaub..."; + $vacdays += urlaub_remaining($dbconn, $userid, $res[0]); + echo "insert"; + $qry = mysqli_query($dbconn, "UPDATE altlasten SET last_generated = STR_TO_DATE('01.01.".Date("Y")."','%d.%m.%Y'), vacationdays = ".$vacdays.", hours = ".$altstd."") or $err=error("Altlasten nicht geändert
          ".formaterror(mysqli_error($dbconn))); + } +} + +function ueberstunden($dbconn, $userid, $startyear = 9999) +{ + if($startyear > Date("Y")){ + $startyear = Date("Y"); + } + if($startyear == Date("Y")){ + $enddate = "NOW()"; + $workdaysend = Date("Y-m-d"); + } + else{ + $enddate = "STR_TO_DATE('01.01.".Date("Y")."','%d.%m.%Y')"; + $workdaysend = Date("Y-m-d",strtotime("01.01.".Date("Y"))); + } + $qry = mysqli_query($dbconn, "SELECT weekhours, sahours, vacationdays FROM user WHERE id = '".$userid."'") or $err=error("Urlaubstage nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $weekhours = $res[0]; + $sahours = $res[1]; + $vacdays = $res[2]; + } + + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 0 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $urlaub = $urlaub + 1; + } + + if($sahours > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 0 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $saurlaub = $saurlaub + 1; + } + } + $krank = 0; + $sakrank = 0; + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 5 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $krank = $krank + 1; + } + + if($sahours > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 5 AND user = '".$userid."' AND termtime < ".$enddate." AND termtime > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y')") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $sakrank = $sakrank + 1; + } + } + + $caldays = getWorkingDays($startyear."-01-01", $workdaysend); + $caldays[0] = $caldays[0] - $urlaub - $krank; + $caldays[1] = $caldays[1] - $saurlaub - $sakrank; + $sollstunden = $caldays[0] * ($weekhours/5); + echo $userid.": ".$sollstunden."
          "; + if($sahours > 0){ + $sollstunden = $sollstunden + $caldays[1] * ($sahours); + } + + $qry = mysqli_query($dbconn, "SELECT SUM(TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,kommen),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))/60) AS iststunden FROM zeiten WHERE ma_id = '".$userid."' AND gehen < ".$enddate." AND gehen > STR_TO_DATE('01.01.".$startyear."','%d.%m.%Y') GROUP BY ma_id ") or $err=error("Zeiten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden = $res[0]/60; + } + else + $return = 0; + + if($err) + { + $return = 0; + } + //include altlasten when calculating current year + if($startyear == Date("Y")){ + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < Date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + else{ + $qry = mysqli_query($dbconn, "INSERT INTO altlasten SET ma_id = '".$userid."'") or $err=error("Altlasten nicht angelegt
          ".formaterror(mysqli_error($dbconn))); + $qry = mysqli_query($dbconn, "SELECT YEAR(last_generated) FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + if($res[0] < date("Y")){ + generate_altlasten($dbconn,$userid); + } + } + } + $qry = mysqli_query($dbconn, "SELECT hours FROM altlasten WHERE ma_id = '".$userid."'") or $err=error("Altlasten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden = $iststunden + $res[0]; + } + } + + + return $iststunden - $sollstunden; +} + +function ueberstunden_month($dbconn, $userid, $month, $year) +{ + + $enddate = "NOW()"; + $workdaysend = Date("Y-m-d"); + $qry = mysqli_query($dbconn, "SELECT weekhours, sahours, vacationdays FROM user WHERE id = '".$userid."'") or $err=error(">Userbedingungen
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $weekhours = $res[0]; + $sahours = $res[1]; + $vacdays = $res[2]; + } + + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 0 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."' AND DAY(termtime) <= DAY(NOW())") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $urlaub = $urlaub + 1; + } + + if($sa > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 0 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."'") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $saurlaub = $saurlaub + 1; + } + } + + $krank = 0; + $sakrank = 0; + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) > 1 AND DAYOFWEEK(termtime) < 7 AND typ = 5 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."' AND DAY(termtime) <= DAY(NOW())") or $err=error("Urlaubstage an Wochentagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $krank = $krank + 1; + } + + if($sa > 0){ + //Samstage: (später evtl nur 1/2 Urlaubstag) + $qry = mysqli_query($dbconn, "SELECT DATE_FORMAT(termtime,'%d.%m.%Y') FROM termin WHERE DAYOFWEEK(termtime) = 7 AND typ = 5 AND user = '".$userid."' AND MONTH(termtime) = '".$month."' AND YEAR(termtime) = '".$year."'") or $err=error("Urlaubstage an Samstagen nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + while($res = mysqli_fetch_array($qry)){ + if(feiertag_bayern(substr($res[0],0,2), substr($res[0],3,2),substr($res[0],6,4)) == "") + $sakrank = $sakrank + 1; + } + } + + if($month == date("m") and $year == date("Y")){ + $endday = date("d"); + } + else{ + $endday = date("t",strtotime($year."-".$month."-".date("t",strtotime($year."-".$month."-01")))); + } + $caldays = getWorkingDays($year."-".$month."-01", $year."-".$month."-".$endday); + $caldays[0] = $caldays[0] - $urlaub - $krank; + $caldays[1] = $caldays[1] - $saurlaub - $sakrank; + + $sollstunden = $caldays[0] * ($weekhours/5); + if($sa > 0){ + $sollstunden = $sollstunden + $caldays[1] * ($sahours); + } + + $qry = mysqli_query($dbconn, "SELECT SUM(TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,kommen),MAKETIME(FLOOR(pause_mins/60), pause_mins % 60, 0)))) AS iststunden FROM zeiten WHERE ma_id = '".$userid."' AND MONTH(gehen) = '".$month."' AND YEAR(gehen) = '".$year."' GROUP BY ma_id ") or $err=error("Zeiten nicht ermittelbar
          ".formaterror(mysqli_error($dbconn))); + if($res = mysqli_fetch_array($qry)){ + $iststunden = $res[0]/3600; + } + else + $return = 0; + + if($err) + { + $return = 0; + } + + return $iststunden - $sollstunden; +} + + +?> \ No newline at end of file diff --git a/index.php b/index.php new file mode 100644 index 0000000..897b02b --- /dev/null +++ b/index.php @@ -0,0 +1,109 @@ + DATE(DATE_SUB(NOW(), INTERVAL 1 YEAR))"); +$unterminiert = mysqli_num_rows($qry); +$qry = mysqli_query($dbconn,"SELECT id FROM termin WHERE DATE_FORMAT(termtime,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') AND done = 0"); +$heute = mysqli_num_rows($qry); +include("incs/mysql_ecape_wrapper.php"); + +$text_version = substr($version, 0, 1).".".substr($version, 1, 1).".".substr($version, 2, 1); + +$smarty->assign("SWfirma",$firma); +$_SESSION["firma"] = $firma; +$smarty->assign("text_version",$text_version); +$smarty->display('head.tpl'); +if($_SESSION["login"] == "valid") +{ + include(checkRightsNInclude()); +} +else +{ + switch($action) + { + case "setup": + include "./update/firststart.php"; + break; + default: + include "./sites/start.php"; + break; + } +} +/* +echo << +
          + + +ENDE; +*/ + + +$termine="".str_pad($unterminiert, 1, '0')." nicht terminiert  /  ".str_pad($heute, 1, '0')." heute"; + +$smarty->assign("termine",$termine); + +//$smarty->display("greetings.tpl"); +//include("update/firststart.php"); +$smarty->display('foot.tpl'); + +?> diff --git a/js/JavaScriptSpellCheck/01-HELP.txt b/js/JavaScriptSpellCheck/01-HELP.txt new file mode 100644 index 0000000..4df5d30 --- /dev/null +++ b/js/JavaScriptSpellCheck/01-HELP.txt @@ -0,0 +1,22 @@ +Installing JavaScript SpellCheck is easy on any server that supports ASP, PHP or ASP.Net.... almost any modern web host. + +There are no dependencies, plug-ins or ActiveX controls to install - the entire solution is self-contained. + +The only caveat is that JavaScript SpellCheck will not work in a "file://" development environment (e.g. from your desktop) It will start working when you have uploaded to a web server - or on localhost. + + + * Download JavaScriptSpellCheck.zip + * Unzip The package + * Copy it to the root folder of your website - such its url "/JavascriptSpellCheck" + * Open "/JavascriptSpellCheck/02-TestInstall.html" in your browser to test installation. + + +Notes: + + * If you are using an ASP.Net server - copy ASPNetSpell.dll from the zip package to the "/bin/ASPNetSpell.dll" + * If you hit a snag - read the troubleshooting guide at http://www.javascriptspellcheck.com/Troubleshooting + * Sample Code & Examples - online at http://www.javascriptspellcheck.com/Demos_And_Tutorials + +Support: + + * Email support@javascriptspellcheck.com \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/02-TestInstall.html b/js/JavaScriptSpellCheck/02-TestInstall.html new file mode 100644 index 0000000..1e022c8 --- /dev/null +++ b/js/JavaScriptSpellCheck/02-TestInstall.html @@ -0,0 +1,184 @@ + + + + + + + Test-Install for JavaScript Spell Check + + + + + + + + + +

          SpellChecker Installation Test

          +
          +
          +
          +
          + + + diff --git a/js/JavaScriptSpellCheck/03-Example.html b/js/JavaScriptSpellCheck/03-Example.html new file mode 100644 index 0000000..e8a0c86 --- /dev/null +++ b/js/JavaScriptSpellCheck/03-Example.html @@ -0,0 +1,21 @@ + + + + + JavaScriptSpellCheck - Hello World + + + + + + + + + + + + +


          More Examples and Documentation... + + + diff --git a/js/JavaScriptSpellCheck/04-jQuery Example.html b/js/JavaScriptSpellCheck/04-jQuery Example.html new file mode 100644 index 0000000..08dfa1b --- /dev/null +++ b/js/JavaScriptSpellCheck/04-jQuery Example.html @@ -0,0 +1,29 @@ + + + + + JavaScriptSpellCheck with jQuery - Hello World + + + + + + + + + + + + + + + + +


          More Examples and Documentation... + + + diff --git a/js/JavaScriptSpellCheck/05-ModalBox Example.html b/js/JavaScriptSpellCheck/05-ModalBox Example.html new file mode 100644 index 0000000..ee84623 --- /dev/null +++ b/js/JavaScriptSpellCheck/05-ModalBox Example.html @@ -0,0 +1,28 @@ + + + + + JavaScriptSpellCheck - Hello World + + + + + + + + + + + + + + + + + +


          More Examples and Documentation... + + + diff --git a/js/JavaScriptSpellCheck/core/Default.aspx b/js/JavaScriptSpellCheck/core/Default.aspx new file mode 100644 index 0000000..8ec9871 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/Default.aspx @@ -0,0 +1,14 @@ +<%@ Page Language="C#" AutoEventWireup="true" MaintainScrollPositionOnPostback="false" StylesheetTheme="" Theme="" EnableTheming="false" ValidateRequest="false" %><%@ OutputCache Location="None" VaryByParam="None" %> + + + Themes Compatibility + + + \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/asp/ASPSpellClass.asp b/js/JavaScriptSpellCheck/core/asp/ASPSpellClass.asp new file mode 100644 index 0000000..c1dd1b1 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/asp/ASPSpellClass.asp @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/default.ashx b/js/JavaScriptSpellCheck/core/default.ashx new file mode 100644 index 0000000..dcb0cae --- /dev/null +++ b/js/JavaScriptSpellCheck/core/default.ashx @@ -0,0 +1,28 @@ +<%@ WebHandler Language="C#" Class="ASPNetSpellWebHandler" %> + +using System; +using System.Web; +using ASPNetSpell; +using System.Collections.Generic; +using System.Text.RegularExpressions; +using System.Text; +using System.IO; +using System.Web.Configuration; + +public class ASPNetSpellWebHandler : IHttpHandler +{ + + public void ProcessRequest(HttpContext context) + { + + ASPNetSpell.Helpers.renderAJAXHandler.process(context); + + } + + public bool IsReusable { + get { + return false; + } + } + +} \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/default.asp b/js/JavaScriptSpellCheck/core/default.asp new file mode 100644 index 0000000..2211e6d --- /dev/null +++ b/js/JavaScriptSpellCheck/core/default.asp @@ -0,0 +1,390 @@ +<%option explicit%><% dim LicenseKey, SaveToCentralDictionary%><% +Server.ScriptTimeout=30 + Response.Expires = 0 + Response.Expiresabsolute = Now() - 1 + Response.AddHeader "pragma","no-cache" + Response.AddHeader "cache-control","private" + Response.CacheControl = "no-cache" + +Dim sent_langs, objASPSpell, objASPSpellDYM,lang, arrLangs, note, script, sender, args, i, dlimit1, dlimit2, dlimit5, command, words, suggestcountinit, error_type_words(), spell_check_words(), suggest_words(), maxsuglength, suggestcount, word, ok, doSuggest, centralDictionaryFile, OpenFileobj, FSOobj,FilePath, centralDictionaryFilePath, sValid + + Set objASPSpell = ASPSpellObjectProvider.Create("aspspellcheck") + + + objASPSpell.ignoreCaseMistakes =false + objASPSpell.ignoreAllCaps = false + objASPSpell.IgnoreNumeric = false + objASPSpell.IgnoreEmailAddresses = false + objASPSpell.IgnoreWebAddresses = false + objASPSpell.newLineNewSentance = false + objASPSpell.LicenseKey = LicenseKey + objASPSpell.DictionaryPath = (replace(LCASE(Request.ServerVariables("PATH_INFO")),"core/default.asp","dictionaries/"))+"" + objASPSpell.AddCustomDictionary("custom.txt") + objASPSpell.LoadCustomBannedWords("language-rules/banned-words.txt") + + + ' call LoadCommonTypos(objASPSpell,"language-rules/common-mistakes.txt") + //////////////////////////////// + + + + Response.Buffer = true + 'Response.ContentType = "text/plain" + + lang = "English (International)" + note = "" + script = false + sender = "" + args = "" + + if (Request.QueryString("args")&"" <> "") then args = Request.QueryString("args") + if (Request.QueryString("lan")&"" <> "") then lang = Request.QueryString("lan") + if (Request.QueryString("note")&"" <> "") then note = Request.QueryString("note") + if (Request.QueryString("sender")&"" <> "") then sender = Request.QueryString("sender") + if (Request.QueryString("script")&"" <> "") then script = true + if (Request.QueryString("command")&"" <> "") then command = UCASE(Trim(Request.QueryString("command"))) else response.write("No Command"):Response.end() + + + dlimit1 = chr(1) + dlimit2 = chr(2) + dlimit5 = chr(5) + + + + + + arrLangs = Split(lang,",") + for i=0 to UBOUND(arrLangs) + objASPSpell.AddDictionary(trim(arrLangs(i))) + next + + + + + + + + IF (command ="SAVEWORD") THEN + + Response.Write("SAVEWORD") + Response.Write(dlimit5) + Response.Write(sender) + Response.Write(dlimit5) + + +if( NOT SaveToCentralDictionary) THEN response.write "!! SaveToCentralDictionary Must be set true in core/settings/default-settings.asp line 2 to allow for a centralized 'add to dictionary'" : response.end() + + + + centralDictionaryFile = (replace(LCASE(Request.ServerVariables("PATH_INFO")),"core/default.asp","dictionaries/"))+""&"custom.txt" + + on error resume next + FilePath=Server.MapPath(centralDictionaryFile) + Set FSOobj = Server.CreateObject("Scripting.FileSystemObject") + Set OpenFileobj = FSOobj.OpenTextFile(FilePath, 8) + OpenFileobj.WriteLine(args) + OpenFileobj.Close + on error goto 0 + + if err.number <>0 then response.write "!!Word not saved - "¢ralDictionaryFile&" unwritable. Check the permissions for IUSER" : response.end() + + + + response.write args&" saved to the custom dictionary." + + + + + + END IF + IF (command = "WINSETUP") THEN + + + + words = split(args,dlimit1) + suggestcountinit = 3 + + redim error_type_words (Ubound(words)) + redim spell_check_words (Ubound(words)) + redim suggest_words (Ubound(words)) + + maxsuglength = 0 + suggestcount = 0 + + for i = 0 to ubound(words) + + error_type_words(i) = "" + if (suggestcount < suggestcountinit + 1) THEN suggest_words(i) = "" + + + + + IF ( objASPSpell.SpellCheck(words(i))) THEN + spell_check_words(i) = "T" + ELSE + spell_check_words(i) = "F" + + error_type_words(i) = objASPSpell.ErrorTypeWord(words(i)) + + + if (suggestcount < suggestcountinit + 1) THEN + + suggestcount = suggestcount + 1 + + suggest_words(i) = Join( objASPSpell.Suggestions(words(i)), dlimit2) + maxsuglength = i + 1 + END IF + + END IF + + + + + + + + next 'i + + redim preserve suggest_words (maxsuglength) + + Response.Write("WINSETUP") + Response.Write(dlimit5) + Response.Write(sender) + Response.Write(dlimit5) + Response.Write(JOIN( spell_check_words,"")) + Response.Write(dlimit5) + Response.Write(JOIN( error_type_words,dlimit1)) + Response.Write(dlimit5) + Response.Write(JOIN( suggest_words,dlimit1)) + Response.Write(dlimit5) + Response.Write(JOIN( objASPSpell.ListDictionaries(),dlimit2)) + + + + + END IF + +' //////////////////////////////// END WINSETUP + + IF (command ="LISTDICTS") THEN + Response.Write("WINSETUP") + Response.Write(dlimit5) + Response.Write(sender) + Response.Write(dlimit5) + Response.Write(JOIN( objASPSpell.ListDictionaries(),dlimit2)) + END IF + + IF (command ="WINSUGGEST") THEN + + words = split(args,dlimit1) + redim suggest_words (Ubound(words)) + + FOR i = 0 to UBOUND(words) + suggest_words(i) = Join( objASPSpell.Suggestions(words(i)), dlimit2) + NEXT 'i + + Response.Write "WINSUGGEST" + Response.Write dlimit5 + Response.Write sender + Response.Write dlimit5 + Response.Write(JOIN( suggest_words,dlimit1)) + + +END IF ''' WIN SUGGEST + + + + IF (command ="CTXSPELL") THEN + + words = split(args,dlimit1) + + + redim error_type_words (Ubound(words)) + redim spell_check_words (Ubound(words)) + redim suggest_words (Ubound(words)) + + + FOR i = 0 to UBOUND(words) + + error_type_words(i) ="-" + IF ( objASPSpell.SpellCheck(words(i))) THEN + spell_check_words(i) = "T" + ELSE + spell_check_words(i) = "F" + error_type_words(i) = objASPSpell.ErrorTypeWord(words(i)) + END IF + +NEXT 'i + + + Response.Write ("CTXSPELL") + Response.Write (dlimit5) + Response.Write (sender) + Response.Write (dlimit5) + Response.Write(JOIN( spell_check_words,"")) + Response.Write(dlimit5) + Response.Write(JOIN( error_type_words,dlimit1)) + + +END IF 'CTXSPELL + + + IF (command ="CTXSUGGEST") THEN + + word = args + + Response.Write ("CTXSUGGEST") + Response.Write (dlimit5) + Response.Write (sender) + Response.Write (dlimit5) + Response.Write( Join( objASPSpell.Suggestions(args), dlimit2) ) + + IF(note="ADDLANGS") THEN + Response.Write (dlimit5) + Response.Write(JOIN( objASPSpell.ListDictionaries(),dlimit2)) + + END IF + +END IF 'CTXSUGGEST + + + + IF (command ="RAWSPELL") THEN + + word = args + ok = objASPSpell.SpellCheck(word) + Response.Write ("RAWSPELL") + Response.Write (dlimit5) + Response.Write (sender) + Response.Write (word) + Response.Write (sender) + Response.Write (dlimit5) + IF (ok) THEN Response.Write ("T") ELSE Response.Write ("F") + Response.Write (dlimit5) + + if( ok) THEN + Response.Write (word) + Response.Write (dlimit5) + Response.Write ("") + ELSE + Response.Write( Join( objASPSpell.Suggestions(word), dlimit2) ) + Response.Write (dlimit5) + Response.Write objASPSpell.ErrorTypeWord(word) + END IF + + END IF '' RAWSPELL + +IF (command ="APISPELL" OR command ="APISPELLARRAY") THEN + + words = split(args,dlimit1) + doSuggest = (note<>"NOSUGGEST") + + redim error_type_words (Ubound(words)) + redim spell_check_words (Ubound(words)) + redim suggest_words (Ubound(words)) + +FOR i = 0 to UBOUND(words) + error_type_words(i) = "" + IF ( objASPSpell.SpellCheck(words(i))) THEN + spell_check_words(i) = "T" + ELSE + spell_check_words(i) = "F" + error_type_words(i) = objASPSpell.ErrorTypeWord(words(i)) + + if(doSuggest) THEN + suggest_words(i) = Join( objASPSpell.Suggestions(words(i)), dlimit2) + ELSE + suggest_words(i) = "" + END IF + + END IF + +NEXT 'i + + Response.Write (command) + Response.Write (dlimit5) + Response.Write (sender) + Response.Write (dlimit5) + Response.Write(JOIN( spell_check_words,"")) + Response.Write (dlimit5) + Response.Write(JOIN( error_type_words,dlimit1)) + Response.Write(dlimit5) + Response.Write(JOIN( suggest_words,dlimit1)) + Response.Write(dlimit5) + Response.Write(JOIN( words,dlimit1)) + +END IF 'APISPELL / APISPELLARRAY + +IF (command ="APIDYM" ) THEN + + Set objASPSpellDYM = ASPSpellObjectProvider.Create("aspdidyoumean") + objASPSpellDYM.setInstallPath( (replace(LCASE(Request.ServerVariables("PATH_INFO")),"core/default.asp","dictionaries/"))+"") + objASPSpellDYM.setSugguestionsLimit(1) + arrLangs = Split(lang,",") + for i=0 to UBOUND(arrLangs) + objASPSpellDYM.AddDictionary(trim(arrLangs(i))) + next + + Response.Write ("APIDYM") + Response.Write (dlimit5) + Response.Write (sender) + Response.Write (dlimit5) + Response.Write (args) + Response.Write (dlimit5) + Response.Write (objASPSpellDYM.SuggestionString(args)) + Response.Write (dlimit5) + Response.Write (lang) + +END IF 'APIDYM + + + + +IF (command ="APIVALIDATE") THEN + + words = split(args,dlimit1) + objASPSpell.ignoreCaseMistakes = (note="CASESENSITVE") + + redim error_type_words (Ubound(words)) + redim spell_check_words (Ubound(words)) +sValid = "T" + +FOR i = 0 to UBOUND(words) + error_type_words(i) = "" + IF ( objASPSpell.SpellCheck(words(i))) THEN + spell_check_words(i) = "T" + ELSE + spell_check_words(i) = "F" + sValid = "F" + error_type_words(i) = objASPSpell.ErrorTypeWord(words(i)) + END IF + +NEXT 'i + + Response.Write (command) + Response.Write (dlimit5) + Response.Write (sender) + Response.Write (dlimit5) + Response.Write(JOIN( spell_check_words,"")) + Response.Write (dlimit5) + Response.Write(JOIN( error_type_words,dlimit1)) + Response.Write(dlimit5) + Response.Write(JOIN( words,dlimit1)) + Response.Write(dlimit5) + Response.Write(sValid) + +END IF 'APIVALIDATE + + +IF (script) THEN response.write ("") + +Response.flush +response.end() +%><% + + + + + ' + +%> \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/dialog.js b/js/JavaScriptSpellCheck/core/dialog.js new file mode 100644 index 0000000..c6ff966 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/dialog.js @@ -0,0 +1,120 @@ + +var livespell;spellWin={resumeAfterEditing:function(){this.pickup();spellWin.regroup(false)},isStillOpen:function(){return window.document!=null;},providerID:null,provider:function(){if(!livespell){this.handshake()} +return livespell.spellingProviders[this.providerID];},lang:{localize_ui:function(){document.title=this.fetch("WIN_TITLE");E$("btnAddToDict").value=this.fetch("BTN_ADD_TO_DICT");E$("btnAutoCorrect").value=this.fetch("BTN_AUTO_CORECT");E$("btnOptionsCancel").value=E$("btnLangCancel").value=this.fetch("BTN_CANCEL");E$("btnChange").value=this.fetch("BTN_CHANGE");E$("btnChangeAll").value=this.fetch("BTN_CHANGE_ALL");E$("btnCancel").value=this.fetch("BTN_CLOSE");E$("btnIgnoreAll").value=this.fetch("BTN_IGNORE_ALL");E$("btnIgnore").value=this.fetch("BTN_IGNORE_ONCE");E$("btnUndoManualEdit").value=this.fetch("BTN_CLEAR_EDIT");E$("btnUndo").value=this.fetch("BTN_UNDO");E$("btnAllDone").value=E$("btnOptionsOK").value=E$("btnLangOK").value=this.fetch("BTN_OK");E$("btnShowOptions").value=this.fetch("BTN_OPTIONS");E$("btnResetDict").value=E$("btnResetAutoCorrect").value=this.fetch("BTN_RESET");E$("tSum").innerHTML=this.fetch("DONESCREEN_MESSAGE");E$("fldLanguageLab").innerHTML=this.fetch("LABEL_LANGAUGE");E$("SuggestionsLab").innerHTML=this.fetch("LABEL_SUGGESTIONS");E$("fldLanguageMultipleLabText").innerHTML=this.fetch("LANGUAGE_MULTIPLE_INSTRUCTIONS");E$("lMeaningLink").innerHTML=this.fetch("LOOKUP_MEANING");E$("optCaseSensitiveText").innerHTML=this.fetch("OPT_CASE_SENSITIVE");E$("optAllCapsbText").innerHTML=this.fetch("OPT_IGNORE_CAPS");E$("optNumericText").innerHTML=this.fetch("OPT_IGNORE_NUMERIC");E$("optSentenceText").innerHTML=this.fetch("OPT_SENTENCE_AWARE");E$("btnResetDictLabText").innerHTML=this.fetch("OPT_PERSONAL_DICT");E$("btnResetAutoCorrectLabText").innerHTML=this.fetch("OPT_PERSONAL_AUTO_CURRECT");if(spellWin.provider().AddWordsToDictionary=="SERVER"){E$("btnAddToDict").value=this.fetch("BTN_ADD_TO_DICT").replace("Personal","Word")}},fetch:function(index){return livespell.lang.fetch(spellWin.providerID,index);}},allDone:false,docs:[],wordstocheck:[],currentDoc:0,currentToken:0,currentReason:"",editcount:0,suggestionsInMotion:true,undo:{bookmarks:[],set:function(action){var mem={};var targets="currentDoc,currentReason,currentToken,editcount".split(",");for(var i=0;ispellWin.provider().UndoLimit){this.bookmarks.shift();}},get:function(){var mem=this.bookmarks.pop();if(!mem){return};var targets="currentDoc,currentReason,currentToken,editcount".split(",");for(var i=0;ithis.value[spellWin.currentDoc].length){spellWin.currentDoc++;spellWin.currentToken=0;}},set:function(i,j,val){this.value[i][j]=val;},setCurrent:function(val){this.value[spellWin.currentDoc][spellWin.currentToken]=val;},getCurrent:function(){return this.value[spellWin.currentDoc][spellWin.currentToken];},isWord:function(i,j){return livespell.test.isword(this.value[i][j])},startsSentence:function(i,j){return(j<2||livespell.test.eos(this.value[i][j-1]))},findAndReplace:function($$from,$$to,$$toCase){for(var i=0;i'+$$fragment+"";}else{$$fragment=''+$$fragment+"";}} +$$out+=$$fragment;} +return $$out;},setAppeture:function(i,j,value){var $$appeture=this.appeture(i,j,true);for(var k=$$appeture.min;k<=$$appeture.max;k++){if(k==$$appeture.min){this.value[i][k]=value;}else{this.value[i][k]="";}} +spellWin.currentToken=$$appeture.min;},appetureText:function(i,j){var $$appeture=this.appeture(i,j,true);$$out="";for(var k=$$appeture.min;k<=$$appeture.max;k++){$$fragment=this.value[i][k];if($$fragment){$$out+=$$fragment;}} +return $$out;},appeture:function(i,j,binsafe){var doclen=this.value[i].length;var found=false +for(var $$min=j;$$min>0&&$$min>j-20&&!found;$$min--){if(livespell.test.eos(this.value[i][$$min])||(binsafe&&livespell.test.HTML(this.value[i][$$min]))){$$min++;found=true;break;}} +found=false +for(var $$max=j;$$max"+spellWin.lang.fetch("DONESCREEN_MESSAGE")+"

      • " +try{window.parent.Modalbox.show(srthtml,{title:spellWin.lang.fetch("WIN_TITLE"),slideDownDuration:0.2,slideUpDuration:0.2});doret=true;}catch(e){} +try{window.opener.Modalbox.show(srthtml,{title:spellWin.lang.fetch("WIN_TITLE"),slideDownDuration:0.2,slideUpDuration:0.2});doret=true;}catch(e){} +try{window.opener.Modalbox.resizeToContent()}catch(e){} +if(doret){return}} +if(spellWin.provider().CustomOpenerClose) +{spellWin.provider().CustomOpenerClose()} +else if(window.opener||window.parent){window.iclose();}else if(dialogArguments&&dialogArguments.document){window.iclose();}},cancel:function(){spellWin.provider().onDialogCancel();if(spellWin.provider().CustomOpenerClose) +{spellWin.provider().CustomOpenerClose()} +else if(window.opener||window.parent){window.iclose();}else if(dialogArguments&&dialogArguments.document){window.iclose();}},changeLanguage:function(){if(spellWin.ui.getMenuValue("fldLanguage")==spellWin.lang.fetch("LANGUAGE_MULTIPLE")){spellWin.optionsMenu.showMultiLang(true)}else{spellWin.provider().Language=spellWin.ui.getMenuValue("fldLanguage");spellWin.provider().onChangeLanguage(spellWin.ui.getMenuValue("fldLanguage")) +spellWin.regroup(false);}},changeMultiLanguage:function(){spellWin.provider().Language=spellWin.ui.getMenuValue("fldLanguageMultiple");spellWin.provider().onChangeLanguage(spellWin.ui.getMenuValue("fldLanguageMultiple")) +spellWin.optionsMenu.showMultiLang(false) +spellWin.ui.setupLanguageMenu();spellWin.regroup(false);},deletePersonal:function(){livespell.userDict.forget();livespell.cookie.erase("SPELL_DICT_USER");spellWin.provider().docRePaint();},deleteAutoCorrect:function(){livespell.cookie.erase("SPELL_AUTOCORRECT_USER");},ignoreOnce:function(){spellWin.undo.set();spellWin.provider().onIgnore(spellWin.tokens.getCurrent());spellWin.tokens.next();return spellWin.moveNext();},ignoreAll:function(){spellWin.undo.set();livespell.cache.ignore[spellWin.tokens.getCurrent().toLowerCase()]=true;spellWin.provider().onIgnoreAll(spellWin.tokens.getCurrent());spellWin.tokens.next();return spellWin.moveNext();},changeCurrent:function(){spellWin.undo.set();spellWin.editcount++ +if(spellWin.ui.editingNow){spellWin.tokens.setAppeture(spellWin.currentDoc,spellWin.currentToken,E$("fldTextInput").value);spellWin.provider().onChangeWord(spellWin.tokens.getCurrent(),E$("fldTextInput").value);spellWin.ui.showEdit(false);spellWin.moveNext();return;} +var oS=E$("fldSuggestions");var os_value=spellWin.ui.getMenuValue("fldSuggestions") +if(oS.disabled){if(os_value=="__*DEL*__"){spellWin.provider().onChangeWord(spellWin.tokens.getCurrent(),"");spellWin.tokens.setCurrent("");spellWin.tokens.set(spellWin.currentDoc,spellWin.currentToken-1,livespell.str.rtrim(spellWin.tokens.value[spellWin.currentDoc][spellWin.currentToken-1]))} +if(os_value=="NONE"){spellWin.tokens.next();return spellWin.moveNext();}}else{if(os_value=="__*REG*__"){var a +if(spellWin.provider().isUniPacked){a="javascriptspellcheck";} +else if(spellWin.provider().ServerModel.toLowerCase()=="asp.net"||spellWin.provider().ServerModel.toLowerCase()=="aspx"){a="aspnetspell";} +else if(spellWin.provider().ServerModel.toLowerCase()=="asp"){a="aspspellcheck";} +else{a="phpspellcheck";} +window.open("h"+"tt"+"p"+":"+"/"+"/w"+"ww."+a+".c"+"om/Pur"+""+"cha"+"se")}else{spellWin.provider().onChangeWord(spellWin.tokens.getCurrent(),os_value);spellWin.tokens.setCurrent(os_value);}} +spellWin.tokens.next();return spellWin.moveNext();},changeAll:function(){spellWin.undo.set();var $$from=spellWin.tokens.getCurrent() +var $$to=spellWin.ui.getMenuValue("fldSuggestions");var $$toCase=livespell.str.getCase($$to);spellWin.tokens.findAndReplace($$from,$$to,$$toCase);spellWin.provider().onChangeAll($$from,$$to);spellWin.tokens.next() +spellWin.moveNext();},addPersonal:function(word){spellWin.undo.set("ADD");word=spellWin.tokens.getCurrent() +if(spellWin.provider().AddWordsToDictionary=="SERVER"){livespell.ajax.send("SAVEWORD",word,0,0,spellWin.provider().id());} +livespell.userDict.add(word) +spellWin.provider().docRePaint();spellWin.provider().onLearnWord(spellWin.tokens.getCurrent());spellWin.moveNext();},addAutoCorrect:function(){spellWin.undo.set("AUTO");$$current_cookie=livespell.cookie.get("SPELL_AUTOCORRECT_USER");var $$from=spellWin.tokens.getCurrent() +var $$to=spellWin.ui.getMenuValue("fldSuggestions");var $$toCase=livespell.str.getCase($$to);spellWin.tokens.findAndReplace($$from,$$to,$$toCase);if($$current_cookie){$$current_cookie=livespell.str.chr(1)+$$current_cookie} +$$current_cookie=$$from+"->"+$$to+"#"+$$toCase+$$current_cookie;livespell.cookie.setLocal("SPELL_AUTOCORRECT_USER",$$current_cookie);spellWin.provider().docRePaint();spellWin.provider().onLearnAutoCorrect($$from,$$to);spellWin.moveNext();}},optionsMenu:{showMultiLang:function(flag){spellWin.ui.show("multiLangForm",flag);spellWin.ui.show("MainForm",!flag);var fLang=E$("fldLanguage") +if(!flag){for(var i=0;i0);var pauto=livespell.cookie.get("SPELL_AUTOCORRECT_USER") +var intPersonalAutoEntries=pauto.length?pauto.split(livespell.str.chr(1)).length:0;E$("tAutoCorrectCount").innerHTML=intPersonalAutoEntries+" "+spellWin.lang.fetch("OPT_ENTRIES");spellWin.ui.enable("btnResetAutoCorrect",intPersonalAutoEntries>0);E$("optCaseSensitive").checked=spellWin.provider().CaseSensitive;E$("optAllCaps").checked=spellWin.provider().IgnoreAllCaps;E$("optNumeric").checked=spellWin.provider().IgnoreNumeric;} +spellWin.ui.show("optForm",flag);spellWin.ui.show("MainForm",!flag);},set:function(){spellWin.provider().CaseSensitive=E$("optCaseSensitive").checked;spellWin.provider().IgnoreAllCaps=E$("optAllCaps").checked;spellWin.provider().IgnoreNumeric=E$("optNumeric").checked;spellWin.provider().CheckGrammar=E$("optSentence").checked;this.show(false);spellWin.moveNext();}},init:function(){this.handshake();this.pickup();this.setTheme();this.hideButtons();spellWin.provider().setFieldListeners();setInterval(this.openerAware,100);this.lang.localize_ui();E$("optSentence").checked=spellWin.provider().CheckGrammar;this.ui.setLoadingMessage();spellWin.tokenize();this.autoCorrectOnLoad();livespell.userDict.load();this.ui.disableAll();this.suggestionsInMotion=false;spellWin.buildWordQue();this.sendInitialAJAXRequest(false);},openerAware:function(){if(window.opener||window.parent){return;} +try{if(dialogArguments&&dialogArguments.document){return;}}catch(e){} +window.iclose();},regroup:function(binisrepeat){this.suggestionsInMotion=false;this.ui.setLoadingMessage();spellWin.tokenize();this.ui.disableAll();spellWin.buildWordQue();this.sendInitialAJAXRequest(binisrepeat)},nextSuggestionChunk:function(){if(!this.suggestionsInMotion){return this.regroup(true)} +var chunksize=8;livespell.cache.suglist=[];for(var i=spellWin.currentDoc;i=chunksize){return this.fetchSuggestionRequest()}}}} +if(livespell.cache.suglist.length){return this.fetchSuggestionRequest()} +this.suggestionsInMotion=false;},fetchSuggestionRequest:function(){livespell.ajax.send("WINSUGGEST",livespell.cache.suglist.join(livespell.str.chr(1)),spellWin.provider().Language,"",spellWin.providerID)},notify:function(){delete this.docs;this.docs=[];for(var i=0;i");if(a_mycmd[1]){var from=a_mycmd[0];var to=a_mycmd[1].split("#")[0];var toCase=a_mycmd[1].split("#")[1];livespell.cache.ignore[to.toLowerCase()]=true;this.tokens.findAndReplace(from,to,toCase);}}catch(e){}}},moveNext:function(){this.notify();try{window.focus();}catch(e){};var $$typo=this.FindNextTypo();if($$typo===null){return;} +var suggestions=livespell.cache.suggestions[spellWin.provider().Language][$$typo];var reason=spellWin.currentReason;var newSentence=this.tokens.startsSentence(spellWin.currentDoc,spellWin.currentToken);var suggestionsPending=(reason!=="R"&&reason!=="G"&&!livespell.cache.suggestions[spellWin.provider().Language][$$typo]);if(suggestionsPending){this.ui.disableAll();if(!this.suggestionsInMotion){this.suggestionsInMotion=true +spellWin.nextSuggestionChunk();} +return setTimeout("spellWin.moveNext()",1000)} +var isGreen=reason=="G"||reason=="R";if(!isGreen){var oCase=livespell.str.getCase($$typo);if(oCase===2){for(var j=0;j0) +switch(reason){case"C":E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_CASE");break;case"R":E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_REPEATED");oS.options.length=0;oS.options[0]=(new Option(spellWin.lang.fetch("SUGGESTIONS_DELETE_REPEATED"),"__*DEL*__",false,true));this.ui.enable("btnIgnoreAll,btnAddToDict,btnChangeAll,btnAutoCorrect,fldSuggestions",false) +break;case"G":E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_GRAMMAR");this.ui.enable("btnIgnoreAll,btnAddToDict,btnChangeAll,btnAutoCorrect",false) +break;default:if(reason==="B"){E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_BANNED");if(spellWin.provider().Strict){this.ui.enable("btnIgnore,btnIgnoreAll,btnAddToDict",false)}}else if(reason==="E"){E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_ENFORCED");this.ui.enable("btnIgnore,btnIgnoreAll,btnAddToDict",false)}else{E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_SPELLING");} +if(!suggestions.length||suggestions[0]==""){oS.options[0]=(new Option(spellWin.lang.fetch("SUGGESTIONS_NONE"),$$typo,false,true));this.ui.enable("btnChange,btnChangeAll,btnAutoCorrect",false)}else{if(spellWin.provider().ShowMeanings&&!livespell.test.FireFox()){this.ui.show("lMeaning",true);}} +break;}},FindNextTypo:function(){for(var i=this.currentDoc;i1&&spellWin.tokens.value[i][j].toUpperCase()===spellWin.tokens.value[i][j-2].toUpperCase()){if(spellWin.tokens.value[i][j].toUpperCase()!=spellWin.tokens.value[i][j].toLowerCase()){spelltest=false;reason="R";}} +if(spellWin.provider().CaseSensitive&&spellWin.provider().CheckGrammar&&spellWin.tokens.startsSentence(i,j)&&livespell.test.lcFirst(word)){var strDoc=this.tokens.value[i].join(" ");if(strDoc.indexOf(".")>0||strDoc.indexOf("!")>0||strDoc.indexOf("?")>0||strDoc.length>50){spelltest=false;reason="G";}} +if(!spelltest){this.currentDoc=i;this.currentToken=j;this.currentReason=reason;var nextWord=this.tokens.value[i][j];return nextWord;}}}};spellWin.ui.finished() +return null;},sendInitialAJAXRequest:function(binisrepeat){if(binisrepeat){livespell.ajax.send("WINSETUP",livespell.cache.wordlist[spellWin.providerID].join(livespell.str.chr(1)),spellWin.provider().Language,"5",spellWin.providerID)}else{livespell.ajax.send("WINSETUP",livespell.cache.wordlist[spellWin.providerID].join(livespell.str.chr(1)),spellWin.provider().Language,"0",spellWin.providerID)}},tokenize:function(){for(var i=0;i
        ";},finished:function(){this.show("optForm,SpellForm",false) +if(!spellWin.provider().ShowSummaryScreen){return spellWin.actions.done()} +spellWin.allDone=true;E$("tDoc").innerHTML=spellWin.lang.fetch("DONESCREEN_FIELDS")+" "+spellWin.tokens.value.length;E$("tEdi").innerHTML=spellWin.lang.fetch("DONESCREEN_EDITS")+" "+spellWin.editcount;E$("tWrd").innerHTML=spellWin.lang.fetch("DONESCREEN_WORDS")+" "+spellWin.tokens.countWords();this.show("doneForm",true)},setupLanguageMenu:function(){E$("fldLanguage").options.length=0;E$("fldLanguageMultiple").options.length=0;var ffound=false +for(l=0;l0){$lang = $_GET["lan"];}else{$lang = "English (International)" ;} +if(isset($_GET["note"]) && strlen($_GET["lan"])>0){$note = $_GET["note"];}else{$note = "" ;} +if(isset($_GET["script"])){$script = true ;} +if(isset($_GET["sender"])){$sender = $_GET["sender"] ;} +if(isset($_GET["settingsfile"]) && strstr($_GET["settingsfile"],"/")===false && strstr($_GET["settingsfile"],'\\') ===false && strstr($_GET["settingsfile"],".")===false ){ +$settingsfile = $_GET["settingsfile"] ; +}else{$settingsfile = "default-settings";} + +$RequestedLangs = explode(",",$lang); + + + + +include ("settings/$settingsfile.php"); +if( strtoupper($_GET["command"])=="SAVEWORD" ){ + + /*SAVE CENTRAL DICTIONARY ON USER ADD*/ + echo("SAVEWORD"); + echo chr(5); + echo $sender ; + echo chr(5); + if($SaveToCentralDictionary){ + $wordToSave = stripcslashes($_GET["args"]); + $filePath = $spellcheckObject->DictionaryPath.$spellcheckObject->SaveToCentralDictionary; + if (is_writable($filePath)) { + $handle = fopen($filePath, 'a'); + fwrite($handle, "\n".$wordToSave); + fclose($handle); + echo "$wordToSave Saved to $filePath"; + }else{ + + echo "$wordToSave Not Saved - $filePath Unwritable"; + }}else{ + echo "!! SaveToCentralDictionary Must be set true in core/index.php line 10 to allow for a centralized 'add to dictionary'"; + + } + + /*SAVE CENTRAL DICTIONARY ON USER ADD*/ + +} + +if( strtoupper($_GET["command"])=="WINSETUP" ){ + + $words = explode(chr(1),stripcslashes($_GET["args"])); + + + $suggestcountinit = 5; + + $error_type_words = array(); + $spell_check_words = array(); + $suggest_words = array(); + + $suggestcount = 0; + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + + if($spell_check_words[$i]=="F"){ + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + + if($suggestcount <$suggestcountinit+1){ + $suggestcount++; + $suggest_words[$i]= implode(chr(2),$spellcheckObject -> Suggestions( $words[$i] )) ; + } + + } + } + + echo "WINSETUP"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode(chr(1),$error_type_words); + echo chr(5); + echo implode(chr(1),$suggest_words); + echo chr(5); + echo implode(chr(2),$spellcheckObject ->ListDictionaries()); + + + } + + + + + if( strtoupper($_GET["command"])=="WINSUGGEST" ){ + + $words = explode(chr(1),stripcslashes($_GET["args"])); + $suggest_words = array(); + + + + + + $suggestcount = 0; + + + for($i=0;$i Suggestions( $words[$i] )) ; + } + + echo "WINSUGGEST"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode(chr(1),$suggest_words); + + + } + + if( strtoupper($_GET["command"])=="CTXSPELL"){ + + $word = stripcslashes($_GET["args"]); + + + + $words = explode(chr(1),stripcslashes($_GET["args"])); + $error_type_words = array(); + $spell_check_words = array(); + $suggest_words = array(); + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + $error_type_words[$i] ="-" ; + if($spell_check_words[$i]=="F"){ + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + } + } + + + + echo "CTXSPELL"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode("",$error_type_words); + + + } + + elseif( strtoupper($_GET["command"])=="CTXSUGGEST"){ + + $word = stripcslashes($_GET["args"]); + + echo "CTXSUGGEST"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode(chr(2),$spellcheckObject -> Suggestions( $word )) ; + + if($note=="ADDLANGS"){ + echo chr(5); + echo implode(chr(2),$spellcheckObject -> ListDictionaries( $word )) ; + + } + } + elseif( strtoupper($_GET["command"])=="RAWSPELL"){ + + $word = stripcslashes($_GET["args"]); + $ok = $spellcheckObject -> SpellCheckWord($word); + echo "RAWSPELL"; + echo chr(5); + echo $sender ; + echo chr(5); + echo $word; + echo chr(5); + echo $ok?"T":"F"; + echo chr(5); + + if($ok){ + echo $word; + echo chr(5); + echo ""; + }else{ + echo implode(chr(2),$spellcheckObject -> Suggestions( $word )) ; + echo chr(5); + echo $spellcheckObject -> ErrorTypeWord( $word[$i]); + } + + } + + if( strtoupper($_GET["command"])=="APISPELL" ||strtoupper($_GET["command"])=="APISPELLARRAY" ){ + + $words = explode(chr(1),stripcslashes($_GET["args"])); + + $doSuggest = ($note!=="NOSUGGEST"); + + + $error_type_words = array(); + $spell_check_words = array(); + $suggest_words = array(); + + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + + if($spell_check_words[$i]=="F"){ + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + + if($doSuggest){ + $suggest_words[$i]= implode(chr(2),$spellcheckObject -> Suggestions( $words[$i] )) ; + }else{ + $suggest_words[$i]=""; + } + + } + } + + echo strtoupper($_GET["command"]); + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode(chr(1),$error_type_words); + echo chr(5); + echo implode(chr(1),$suggest_words); + echo chr(5); + echo implode(chr(1),$words); + + + } + + if( strtoupper($_GET["command"])=="LISTDICTS" ){ + $in = stripcslashes($_GET["args"]); + echo "LISTDICTS"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode(chr(2),$spellcheckObject ->ListDictionaries()); + + + } + + if( strtoupper($_GET["command"])=="APIDYM" ){ + $in = stripcslashes($_GET["args"]); + echo strtoupper("APIDYM"); + echo chr(5); + echo $sender ; + echo chr(5); + echo $in; + echo chr(5); + echo $spellcheckObject ->didYouMean($in); + echo chr(5); + echo $lang; + + } + + if( strtoupper($_GET["command"])=="APIVALIDATE"){ + $words = explode(chr(1),stripcslashes($_GET["args"])); + $spellcheckObject -> CaseSensitive = ($note=="CASESENSITVE"); + $error_type_words = array(); + $spell_check_words = array(); + $valid = true; + + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + + if($spell_check_words[$i]=="F"){ + $valid = false; + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + + } + } + + echo "APIVALIDATE"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode(chr(1),$error_type_words); + echo chr(5); + echo implode(chr(1),$words); + echo chr(5); + echo $valid?"T":"F"; +} +if($script){echo '';}; +?> \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/php/engine.php b/js/JavaScriptSpellCheck/core/php/engine.php new file mode 100644 index 0000000..eb3a813 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/php/engine.php @@ -0,0 +1,1323 @@ +validReg)-1); + $out.=substr($this->validReg,$index,1) ; + } + return $out; + } + + private function strInteger($string){ + $total=0; + for($i=0; $itokenizeString($str) ; + + + $changed = false; + for ($i=0;$iisWord($token)){ + + + if(!$this->SpellCheckWord($token)){ + $sug = $this->Suggestions($token); + + if(count($sug)>0){ + + $tokens[$i] = $sug[0]; + $changed = true; + }else{ + $changed = true; + $tokens[$i] = ""; + + } + + } + + } + } + return $changed?implode("", $tokens):""; + } + public function tokenizeString($str){ + + $pattern = "/(\&\;[a-zA-Z0-9]{1,6}\;)|(\&[a-zA-Z0-9]{1,6}\;)| ([a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})|(<\/?\w+[^>]*>)|([a-zA-Z]{2,5}:\/\/[^\s]*)|(www\.[^\s]+[\.][a-zA-Z-]{2,4})|([\w'`¥íë^x81-\xFF]+)|([^\s]+[\.][a-zA-Z-]{2,4})|([\w]+)/i"; + + $tokens = preg_split($pattern, $str, -1, PREG_SPLIT_DELIM_CAPTURE|PREG_SPLIT_NO_EMPTY ); + + return $tokens; + } + + private function isWord( $str ){ + $pattern = "/^([\w'`¥íë^x81-\xFF]+)$$/i"; + return preg_match ($pattern,$str); + } + + public// -- Function Name : Suggestions + // -- Params : $word + // -- Purpose : + function Suggestions( $word ){ + + if(!$this->unlocked){ + $this->unlocked = $this->LoadPro($this->LicenceKey); + } + if(!$this->unlocked){ + if((117+$this->strInteger($word)) % ($this->Locael()) == 1){ + return array("*PHP Spellcheck Trial*","Please register online","www.phpspellcheck.com") ; + } + + } + + if (array_key_exists(strtolower($word),$this->GEnforced)){ + return $this->GEnforced [strtolower($word)]; + } + if(array_key_exists($word,$this->Suggestions_CACHE)){ + //return $this->Suggestions_CACHE [$word]; + } + + $cc = $this->CorrectCase($word, false); + + + if($cc){ + + return array($cc) ; + + } + + $M = $this -> arrMetaPhones( $word ); + + $N = array(); + $N = $this -> arrNearMiss( $word ); + + $All = array_merge( $M , $N ); + $All = array_unique( $All ); + $All = $this -> DistSort( $word, $All ); + + if (array_key_exists(strtolower($word),$this->GCommonTypos)){ + array_unshift($All,$this->GCommonTypos[strtolower($word)]); + $All = array_unique( $All ); + } + + $this->Suggestions_CACHE [$word] = $All; + + return $All; + } + + + private + function is_s_case($w){ + return $w [0] ===strtoupper($w [0]); + } + + public + function SetContext( $tokens ){ + $this->G_ContextArray = $tokens ; + } + + public + function CorrectCase($word, $bin_start_of_sentence){ + + $dic_index_U = $this -> DicIndex( strtoupper( $word ) ); + $dic_index_l = $this -> DicIndex( strtolower( $word ) ); + $G_DictArray = &$this -> G_DictArray; + $dictkeys = array_keys( $G_DictArray ); + $out = ''; + for( $i = 0; $isearch_array_caseless( $word, $G_DictArray [$dictkey] [$dic_index_l]); + } + if($r){ + $r = array_values($r); + $out=$r [0]; + break; + } + + if(array_key_exists($dic_index_U, $G_DictArray [$dictkey] )){ + $r=$this->search_array_caseless( $word, $G_DictArray [$dictkey] [$dic_index_U]); + } + if($r){ + $r = array_values($r); + $out=$r [0]; + break; + } + + } + + + if($out&&$bin_start_of_sentence){ + $out [0]=strtoupper($out [0]); + } + + + return $out; + } + + private + function clear_CACHE(){ + unset($this->SimpleSpellCache_UNCASED,$this->SimpleSpellCache_CASED,$this->Suggestions_CACHE); + $this->SimpleSpellCache_UNCASED = array(); + $this->SimpleSpellCache_CASED= array(); + $this->Suggestions_CACHE= array(); + } + + public// -- Function Name : LoadDictionary + // -- Params : $id + // -- Purpose : + function LoadDictionary( $id ){ + $G_DictArray = &$this -> G_DictArray; + $DictionaryPath = &$this -> DictionaryPath; + + if( array_key_exists ( $id , $G_DictArray )){ + if( is_array( $G_DictArray [$id] ) ){ + return true; + } + } + + $filePath = $DictionaryPath . $id . ".dic"; + + if( !file_exists( $filePath ) ){ + return false; + } + + $strWholeDict = file_get_contents( $filePath ); + return $this -> DecypherStrDict( $id, $strWholeDict ); + } + + public// -- Function Name : ListLiveDictionaries + // -- Params : + // -- Purpose : + function ListLiveDictionaries(){ + $G_DictArray = &$this -> G_DictArray; + return array_keys( $G_DictArray ); + } + + public// -- Function Name : ListDictionaries + // -- Params : + // -- Purpose : + function ListDictionaries(){ + $DictionaryPath = &$this -> DictionaryPath; + $G_METArray = &$this -> G_METArray; + $G_PosArray = &$this -> G_PosArray; + $myDirectory = opendir( $DictionaryPath ); + $dirArray = array(); + while( $entryName = readdir( $myDirectory ) ){ + + if( strpos( $entryName, ".dic" ) === strlen( $entryName )-4 ){ + $dirArray []= substr($entryName,0,strlen( $entryName )-4 ); + } + + } + + closedir( $myDirectory ); + return $dirArray; + } + + public// -- Function Name : LoadUserDictionary + // -- Params : $ArrWholeDict + // -- Purpose : + function LoadUserDictionary( $ArrWholeDict ){ + $this -> BuildDictionary( $ArrWholeDict, "SPELL.DICT.USER" ); + } + + public// -- Function Name : LoadCustomDictionary + // -- Params : $filePath + // -- Purpose : + function LoadCustomDictionary( $filePath ){ + + if( !file_exists( $filePath ) ){ + $filePath = $this->DictionaryPath.$filePath; + } + + + if( !file_exists( $filePath ) ){ + return false; + } + + $key = "APP_CUSTOM_" . substr( md5( $filePath ), 0, 5 ); + $strWholeDict = file_get_contents( $filePath ); + $strWholeDict = preg_replace( "/\s+/", "\n", $strWholeDict ); + $this -> BuildDictionary( explode( "\n", $strWholeDict ), $key ); + + } + + + function LoadCommonTypos( $filePath ){ + if( !file_exists( $filePath ) ){ + $filePath = $this->DictionaryPath.$filePath; + } + + if( !file_exists( $filePath ) ){ + return false; + } + + $strWholeDict = file_get_contents( $filePath ); + $out = explode( "\n", trim( $strWholeDict) ); + + + $this -> BuildCommonTypos( $out ); + + } + + function LoadEnforcedCorrections( $filePath ){ + + if( !file_exists( $filePath ) ){ + $filePath = $this->DictionaryPath.$filePath; + } + + if( !file_exists( $filePath ) ){ + return false; + } + + $strWholeDict = file_get_contents( $filePath ); + // $strWholeDict = preg_replace( "/\s+/", "\n", $strWholeDict ); + + + $out = explode( "\n", trim( $strWholeDict) ); + + + $this -> BuildEnforcedCorrections( $out ); + } + + public $GEnforced = array(); + + private function BuildEnforcedCorrections($array){ + foreach ($array as $line){ + //USA--> United States Of America || United States Army + list($key , $delimresults) = explode("-->" , $line); + $key = trim($key); + $delimresults = trim($delimresults); + $lineresults = explode("||", $delimresults); + for ($i=0;$iGBanned[strtolower($key)] = false; + $this->GEnforced[strtolower($key)] = $lineresults; + + } + + } + private $GCommonTypos = array(); + public function BuildCommonTypos($array){ + + foreach ($array as $line){ + $linea = explode("-->" , $line); + if(count($linea)==2){ + list($key , $value) = $linea; + $key = trim($key); + $value = trim($value); + + $this->GCommonTypos[strtolower($key)] = $value; + }} + + } + + public// -- Function Name : LoadCustomDictionary + // -- Params : $filePath + // -- Purpose : + function LoadCustomBannedWords( $filePath ){ + + if( !file_exists( $filePath ) ){ + $filePath = $this->DictionaryPath.$filePath; + } + + if( !file_exists( $filePath ) ){ + return false; + } + + $strWholeDict = file_get_contents( $filePath ); + $strWholeDict = preg_replace( "/\s+/", "\n", $strWholeDict ); + $this -> AddBannedWords( explode( "\n", $strWholeDict ) ); + } + + public $GBanned = array(); + + + private function hashstr($string,$seed){ + $out=""; + $total=$seed; + + for($i=0; $ivalidReg, $total % strlen($this->validReg),1); + $out.=$char; + } + return $out; + + } + + public function + AddBannedWords($array){ + + foreach ($array as $key){ + $this->GBanned[strtolower($key)] = false; + } + + } + + public// -- Function Name : LoadCustomDictionaryFromURL + // -- Params : $filePath + // -- Purpose : + function LoadCustomDictionaryFromURL( $filePath ){ + + if( !substr_count( $filePath, "://" ) ){ + + if( !file_exists( $filePath ) ){ + return false; + } + + $filePath = $this -> filepath2url( $filePath ); + } + + $key = "APP_CUSTOM_" . substr( md5( $filePath ), 0, 5 ); + $strWholeDict = file_get_contents( $filePath ); + $strWholeDict = ereg_replace( " [ [:space:]]+", "\n", $strWholeDict ); + $this -> BuildDictionary( explode( "\n", $strWholeDict ), $key ); + } + + + private static// -- Function Name : cleanPunctuation + // -- Params : $word + // -- Purpose : + function cleanPunctuation( $word ){ + + $strNatural = array( '\"' , "'" , "-","-","'","~","`","'" ); + return str_replace( $strNatural, "", $word ); + } + + function SafeCleanPunctuation( $word ){ + + $strFalse = array( '\"' , "'" , "-","-","'","~","`","'" ); + $strNatural = array( '\'' , "'" , " "," ","'","-","'","'" ); + return str_replace( $strFalse,$strNatural, $word ); + } + + + private static// -- Function Name : stripVowels + // -- Params : $word + // -- Purpose : + function stripVowels( $word ){ + $strOdd = explode( ",", "a,e,i,o,u,A,E,I,O,U" ); + $strNatural = ""; + return str_replace( $strOdd, $strNatural, $word ); + } + + public + function SpellCheckWord ($word){ + + if( $this->IgnoreAllCaps && (strtoupper($word) === $word) && (strtoupper($word) != strtolower($word) )){ + return true ; + } + + + if( strtoupper($word) == strtolower($word)){ + return true; + } + + $word = $this->SafeCleanPunctuation($word); + $wordD = $this->DeCapitalise( $word); + + return ($this->SimpleSpell( $word, !$this->CaseSensitive) || $this->SimpleSpell($wordD, !$this->CaseSensitive) ); + + + } + + public + function ErrorTypeWord ($word){ + + if(!$this->unlocked){ + $this->unlocked = $this->LoadPro($this->LicenceKey); + } + + if (array_key_exists(strtolower($word),$this->GEnforced)){ + return "E"; + } + + if (array_key_exists(strtolower($word),$this->GBanned)){ + return "B"; + } + if(!$this->unlocked){ + if(($this->strInteger($word) +117) % ($this->Locael()) == 1){ + return "X"; + } + } + + if($this->SimpleSpell( $word, true )){ + return "C"; + } + + return "S"; + + } + + private function Locael() { + + if( $_SERVER['HTTP_HOST']=="localhost" || $_SERVER['HTTP_HOST']=="127.0.0.1"){ + return 15; + } + return 5; + } + + + public// -- Function Name : SpellCheckAndSpaces + // -- Params : $string, $b_ignore_case + // -- Purpose : + function SpellCheckAndSpaces( $string, $b_ignore_case ){ + + if(!$this->unlocked){ + $this->unlocked = $this->LoadPro($this->LicenceKey); + } + if( substr_count( $string, " " ) == 0 ){ + return $this -> SimpleSpell( $string, $b_ignore_case ); + } + + $arrwords = str_word_count( $string, 1, "¿¡¬√ƒ≈‡·‚„‰Â»… ÀËÈ�Γ�‘’÷ÛÙıˆ¯Ÿ�€‹˘˙˚¸ü›�ˇå;ú;∆Êfläöö—Ò–�˛ˇ'" ); + foreach( $arrwords as $word ){ + + if(strlen($word)==0){ + return false; + } + + + if( ! $this -> SimpleSpell( $word, $b_ignore_case ) ){ + return false; + } + + } + + return true; + } + + private// -- Function Name : arrNearMiss + // -- Params : $word + // -- Purpose : + function arrNearMiss( $w ){ + //$word = strtolower( $word ); + + + $results = array(); + $strTry = "abcdefghijklmnopqrstuvwxyz 'ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + $words=array(); + + if($w !=$this->DeCapitalise($w)){ + $words = array($w, $this->DeCapitalise($w)); + } + else{ + $words = array(($w."")); + } + + + + + foreach($words as $word){ + for( $l = 0; $l0 ){ + for( $m = $l+2; $m0 ){ + $guess = $word; + $guess2 = $guess; + $guess [ $l ] = $guess2 [ $l-1 ]; + $guess [ $l-1 ] = $guess2 [ $l ]; + $results [ ] = trim($guess); + } + + //swap + $guess = $word; + $guess [ $l ] = "^"; + $results [ ] = trim(str_replace( "^","", $guess )); + //delete + }} + + $output = array(); + sort( $results ); + $results = array_unique( $results ); + sort( $results ); + //print_r($results); + for( $l = 0; $l<( count( $results ) ); $l++ ){ + + if( $this -> SpellCheckAndSpaces( $results [ $l ], false ) ){ + $output [ ] = $results [ $l ]; + } + + } + + return $output; + } + + private// -- Function Name : arrMetaPhones + // -- Params : $word + // -- Purpose : + function arrMetaPhones( $word ){ + $G_DictArray = &$this -> G_DictArray; + $G_METArray = &$this -> G_METArray; + $p = $this -> PhoneticCode( $word ); + $PINDEX = $this -> DicIndex( $p ); + $results = array(); + $dictkeys = array_keys( $G_DictArray ); + + for( $i = 0; $i DicIndex( $lookup [ 0 ] ); + $lookindex = ( int ) substr( $lookup, 1 ); + $result = $G_DictArray [ $dictkey ] [ $lookupcode ] [ $lookindex ]; + $results [ ] = $result; + } + + } + + } + + } + + $results = array_unique( $results ); + sort( $results ); + return $results ; + } + + private// -- Function Name : DistSort + // -- Params : $word, $suggestions + // -- Purpose : + function DistSort( $word, $suggestions ){ + $G_PosArray = &$this -> G_PosArray; + sort( $suggestions ); + $disarray = array(); + $dicts = $this->ListLiveDictionaries(); + foreach( $suggestions as $suggestion ){ + + if (!array_key_exists(strtolower($suggestion),$this->GBanned)){ + + + + $distance = levenshtein( $word, $suggestion ); + + if($distance <5){ + $distance = $this -> psuedolevenshtein( $word, $suggestion ); + + if($distance <3.5){ + foreach ($dicts as $dictName){ + + if(array_key_exists($dictName,$G_PosArray) && $G_PosArray [$dictName]!=""){ + $PosStr = "$".$G_PosArray [$dictName]; + $p=0; + + if(substr_count($PosStr,$suggestion) ){ + $p = strpos($PosStr,strtoupper("$".$suggestion."$")); + } + + + if($p>0){ + ///// POSITION + + if( strpos($PosStr,"$+=") ===0){ + $distance -=0.3; + } + + elseif($p){ + $l = strlen($PosStr); + $r = pow((($l-$p)/$l),2)*0.6; + $distance -=$r; + } + + } + + ; + } + + } + + + if( count($this->G_ContextArray )){ + + if(in_array($suggestion,$this->G_ContextArray,true )){ + $ccount = count(array_keys( $this->G_ContextArray,$suggestion,true)); + + if($ccount) { + $distance -= (pow($ccount,0.4)*.75); + } + + } + + } + + } + + } + + $disarray [ $suggestion /*."-".$distance*/] = $distance; + } + } + asort( $disarray ); + + $min=1; + try{ + + $disarraykeys = array_keys( $disarray ); + $min = $disarray [ $disarraykeys [ 0 ] ]; + } + catch(Exception $e){;} + + + if( $min<0.4 ){ + $min = 0.4; + } + + + $maxvariance = sqrt($min) + $this->SuggestionTollerance +0.5; + $maxres = sqrt(strlen( $word )-1)+$this->SuggestionTollerance ; + + + + for( $i = 0; $i$maxvariance || $i > $maxres ){ + $disarraykeys = array_slice( $disarraykeys, 0, $i ); + + $i=1000000; + } + + } + + return $disarraykeys; + } + + private static// -- Function Name : cleanForeign + // -- Params : $word + // -- Purpose : + function cleanForeign( $word ){ + $strForeign = explode( ",", "Ÿ,�,ý,ÿ,À,�,Â,Ã,Ä,Å,à,á,â,ã,ä,å,È,É,Ê,Ë,è,é,ê,ë,Ì,�,Î,�,ì,í,î,ï,Ò,Ó,Ô,Õ,Ö,ó,ô,õ,ö,ø,Ù,Ú,Û,Ü,ù,ú,û,ü,Œ,œ,Æ,æ,ß,Š,š,Ž,Ñ,ñ,ð,�,Þ,þ"); + $strNatural = explode( ",", "Y,Y,y,y,A,A,A,A,A,A,a,a,a,a,a,a,E,E,E,E,e,e,e,e,I,I,I,I,i,i,i,i,,O,O,O,O,O,o,o,o,o,o,U,U,U,U,u,u,u,u,OE,oe,AE,ae,ss,SH,sh,S,N,n,th,th,TH,TH"); + return str_replace( $strForeign, $strNatural, $word ); + } + + public function LoadPro($bin_Binary_Loader){ + $arrSorter = explode("-",$bin_Binary_Loader.""); + if(count($arrSorter) !==6){return false;} + $rand1=$arrSorter[2]; + $v1 = (int) $this->strInteger($rand1); + $checksum1 = $arrSorter[3]; + if($checksum1 !== $this->hashstr($rand1,$v1)){return false;} + $string = $arrSorter[4]; + $v2 = (int) $this->strInteger($checksum1.$string); + $checksum2 = $arrSorter[1]; + if($checksum2 != $this->hashstr($string."O1",$v2)){return false;} + $bin_Binary_Loader = $arrSorter[0]; + $checksum3 = $arrSorter[5]; + if($checksum3 != $this->hashstr(substr($bin_Binary_Loader,0,5),$v2%$v1)){return false;} + return $bin_Binary_Loader == $this->_phpName ||$bin_Binary_Loader ==$this->_unName ; + } + + + // -- Params : $word, $try + // -- Purpose : + // -- Function Name : psuedolevenshtein + // -- Params : $word, $try + // -- Purpose : + function psuedolevenshtein( $word, $try ){ + $casemod = ( ( strtolower( $word [ 0 ] ) == $word [ 0 ] ) != ( strtolower( $try [ 0 ] ) == $try [ 0 ] ) ); + $w = strtolower( $word ); + $t = strtolower( $try ); + + if($w==$t){ + return 0.5; + } + $w = $this -> cleanPunctuation( $w ); + $t = $this -> cleanPunctuation( $t ); + if($w==$t){ + return 0.4; + } + + $w = $this -> cleanForeign( $w ); + $t = $this -> cleanForeign( $t ); + + + + if($w==$t){ + return 1; + } + + + $w_novowel = $this -> stripVowels( $w ); + $t_novowel = $this -> stripVowels( $t ); + + + + + + + $d = levenshtein( $w, $t ); + + if($w_novowel==$t_novowel){ + $d-=2; + } + + if($w[0]!=$t[0]){$d+=0.5;} + if($w[strlen($w)-1]==$t[strlen($t)-1]){$d-=0.3;} + + + + if(strlen($w)>2){ + $ws = strtolower($w [strlen($w)-1])==="s"; + + if($ws){ + $wt = strtolower($t [strlen($t)-1])==="s"; + + if($wt){ + $d-=0.4; + } + + } + + } + + $len = strlen( $t ); + + + if( $casemod ){ + $d++; + if( $len>3 ){ + $d += 0.15; + } + + + if( $len>4 ){ + $d += 0.25; + } + + + if( $len>5 ){ + $d += 0.25; + } + + + if( $len>6 ){ + $d += 0.1; + } + + } + + + + + + + + + if( substr_count( $t, " " ) ){ + $spacetest = explode( " ", $t ); + + $d += count($spacetest)-1; + + foreach( $spacetest as $frag ){ + + if($this->stripVowels( $frag )==$frag){ + $d+=1.5; + if(strlen($frag)==1){ + $d+=1; + } + } + if(strlen($frag)==1){ + $d+=1.5; + } + + + if(strlen($frag)<2){ + $d+=1; + } + if(strlen($frag)<3){ + $d+=0.6; + } + if(strlen($frag)<4){ + $d+=0.4; + } + } + + + } + + $w = str_replace( " ","", $w ); + $t = str_replace( " ","", $t ); + + $w_arrray = str_split( $w ); + $t_arrray = str_split( $t ); + sort( $w_arrray ); + sort( $t_arrray ); + + if( implode( "", $w_arrray ) == implode( "", $t_arrray ) ){ + $d += -.9; + } + + $w_arrray = array_unique( $w_arrray ); + $t_arrray = array_unique( $t_arrray ); + sort( $w_arrray ); + sort( $t_arrray ); + + if( implode( "", $w_arrray ) == implode( "", $t_arrray ) ){ + $d += -0.9; + } + + //removeDoubleChars + $w = str_replace( "ie","y", $w ); + $t = str_replace( "ie","y", $t ); + $w = str_replace( "z","s", $w ); + $t = str_replace( "z","s", $t ); + $w = str_replace( "ph", "f", $w ); + $t = str_replace( "ph", "f", $t ); + + if($w==$t){ + $d-=1; + } + + if( $t == $t_novowel ){ + $d += 0.4; + } + + ; + + if( $w_novowel == $t_novowel ){ + $d -= -0.8; + } + + return $d; + } + + private// -- Function Name : DecypherStrDict + // -- Params : $id, $strWholeDict + // -- Purpose : + function DecypherStrDict( $id, $strWholeDict ){ + + $this->clear_CACHE(); + $G_DictArray = &$this -> G_DictArray; + $G_METArray = &$this -> G_METArray; + $G_PosArray = &$this -> G_PosArray; + + if( array_key_exists ( $id , $G_DictArray )){ + if( is_array( $G_DictArray [ $id ] ) ){ + return true; + } + } + + $G_DictArray [ $id ] = array(); + $dlimit = "\r\n==========================================\r\n"; + $smalldlimit = "\r\n+++++++++\r\n"; + list( $words, $phones, $proximity ) = explode( $dlimit, $strWholeDict ); + $wordsbyletter = explode( $smalldlimit, $words ); + foreach( $wordsbyletter as $WordsInLetter ){ + $char = $WordsInLetter [ 0 ]; + $dicindex = $this -> DicIndex( $char ); + $G_DictArray [ $id ] [ $dicindex ] = explode( "\r\n", $WordsInLetter ); + } + + $phonesbyletter = explode( $smalldlimit, $phones ); + foreach( $phonesbyletter as $PhonesInLetter ){ + $char = $PhonesInLetter [ 0 ]; + $dicindex = $this -> DicIndex( $char ); + $EachPhoneInLetter = explode( "\r\n", $PhonesInLetter ); + $G_METArray [ $id ] [ $dicindex ] = array(); + foreach( $EachPhoneInLetter as $StrPhone ){ + list( $pkey, $pvalue ) = explode( "#", $StrPhone ); + $G_METArray [ $id ] [ $dicindex ] [ $pkey ] = $pvalue; + } + + } + + if( trim( $proximity ) ){ + $G_PosArray [ $id ] = $proximity; + } + + } + + public// -- Function Name : BuildDictionary + // -- Params : $ArrWholeDict, $id_to_save_to_memory + // -- Purpose : + function BuildDictionary( $ArrWholeDict, $id_to_save_to_memory=false ){ + $G_DictArray = &$this -> G_DictArray; + $G_METArray = &$this -> G_METArray; + $G_PosArray = &$this -> G_PosArray; + + if($id_to_save_to_memory){ + $this->clear_CACHE(); + } + + sort( $ArrWholeDict ); + $ArrWholeDict = array_unique( $ArrWholeDict ); + sort( $ArrWholeDict ); + $dlimit = "==========================================\r\n"; + $smalldlimit = "+++++++++\r\n"; + $words = ""; + $oldword = "#"; + $ArrPhones = array(); + $CountinLetter = 0; + $CountinTotal = 0; + foreach( $ArrWholeDict as $word ){ + + if( $oldword != "#" && $oldword != $word [ 0 ] ){ + $words .= $smalldlimit ; + + if( $id_to_save_to_memory ){ + + if( !array_key_exists( $id_to_save_to_memory,$G_DictArray ) ){ + $G_DictArray [ $id_to_save_to_memory ] = array(); + } + + $G_DictArray [ $id_to_save_to_memory ] [ $this -> DicIndex( $oldword ) ] = array_slice( $ArrWholeDict, $CountinTotal-$CountinLetter, $CountinLetter ) ; + } + + $CountinLetter = 0; + } + + $words .= $word . "\r\n"; + $p = $this -> PhoneticCode( $word ); + $PINDEX = $this -> DicIndex( $p ); + if(strlen($word)>0){ + $indexCode = $word [ 0 ] . $CountinLetter; + }else{ + $indexCode = "" . $CountinLetter; + } + + if( !array_key_exists( $PINDEX,$ArrPhones ) ){ + $ArrPhones [ $PINDEX ] = array(); + } + + + if( !array_key_exists($p,$ArrPhones [ $PINDEX ] ) ){ + $ArrPhones [ $PINDEX ] [ $p ] = $indexCode; + } else{ + $ArrPhones [ $PINDEX ] [ $p ] .= "|" . $indexCode; + } + + if(strlen($word)>0){ + $oldword = $word [ 0 ]; + }else{ + $oldword=""; + + } + $CountinLetter++; + $CountinTotal++; + } + + + if( $id_to_save_to_memory ){ + + if( !is_array( $G_DictArray [ $id_to_save_to_memory ] ) ){ + $G_DictArray [ $id_to_save_to_memory ] = array(); + } + + $G_DictArray [ $id_to_save_to_memory ] [ $this -> DicIndex( $oldword ) ] = array_slice( $ArrWholeDict, $CountinTotal-$CountinLetter, $CountinLetter ) ; + } + + $phones = ""; + ksort( $ArrPhones ); + foreach( $ArrPhones as $mykey => $ArrPhonesByIndex ){ + ksort( $ArrPhonesByIndex ); + + if( $phones != "" ){ + $phones .= $smalldlimit; + } + + foreach( $ArrPhonesByIndex as $k => $v ){ + $phones .= "$k#$v\r\n"; + } + + } + + + if( $id_to_save_to_memory ){ + $G_METArray [ $id_to_save_to_memory ] = $ArrPhones; + } + + return $words . $dlimit . $phones . $dlimit; + } + + public // -- Function Name : PhoneticCode + // -- Params : $word + // -- Purpose : + function PhoneticCode( $word ){ + $word = $this->cleanForeign($word); + $p = substr( metaphone( $word ), 0, 4 ); + + if( strlen( $p )<1 ){ + return "0"; + } + + + if( $p [ 0 ] == "E" || $p [ 0 ] == "I" || $p [ 0 ] == "O" || $p [ 0 ] == "U" ){ + $p [ 0 ] = "A" ; + } + + return $p; + } + + private $SimpleSpellCache_CASED = array(); + private $SimpleSpellCache_UNCASED = array(); + public// -- Function Name : SimpleSpell + // -- Params : $word, $b_ignore_case + // -- Purpose : + function SimpleSpell( $word, $b_ignore_case ){ + $G_DictArray = $this -> G_DictArray; + + + if (array_key_exists(strtolower($word),$this->GBanned)){ + return false; + } + if($b_ignore_case){ + if (array_key_exists(strtolower($word),$this->SimpleSpellCache_UNCASED)){ + return $this->SimpleSpellCache_UNCASED [strtolower($word)]; + } + + } else{ + + if (array_key_exists($word,$this->SimpleSpellCache_CASED)){ + // echo ("ISCASED CACHE $word ||"); + return $this->SimpleSpellCache_CASED [$word]; + } + + } + + $dic_index = $this -> DicIndex( $word ); + $dictkeys = array_keys( $G_DictArray ); + for( $i = 0; $i DicIndex( strtoupper( $word ) ); + $dic_index_l = $this -> DicIndex( strtolower( $word ) ); + + if( array_key_exists($dic_index_l,$G_DictArray [ $dictkey ] ) && $this -> search_array_caseless( $word, $G_DictArray [ $dictkey ] [ $dic_index_l ] ) ){ + $this->SimpleSpellCache_UNCASED [strtolower($word)] = true; + + return true; + } + + + if( array_key_exists($dic_index_U,$G_DictArray [ $dictkey ] ) && $this -> search_array_caseless( $word, $G_DictArray [ $dictkey ] [ $dic_index_U ] ) ){ + $this->SimpleSpellCache_UNCASED [strtolower($word)] = true; + + return true; + } + + } else{ + //if(array_search($word, $G_DictArray [$dictkey] [$dic_index], true)) + + if( $this -> BinarySearch( $G_DictArray [ $dictkey ] [ $dic_index ] , $word, 0, count( $G_DictArray [ $dictkey ] [ $dic_index ] ) ) ){ + $this->SimpleSpellCache_CASED [$word] = true; + return true; + } + + } + + } + + } + + + if($b_ignore_case){ + $this->SimpleSpellCache_UNCASED [strtolower($word)] = false ; + $this->SimpleSpellCache_CASED [$word] = false ; + } else{ + $this->SimpleSpellCache_CASED [$word] = false ; + } + + return false; + } + + private static// -- Function Name : search_array_caseless + // -- Params : $str, $array + // -- Purpose : + function search_array_caseless( $str, $array ){ + + if(!is_array($array)){ + return false; + } + + return preg_grep( '/^' . preg_quote( $str, '/' ) . '$/i', $array ); + } + + + private static// -- Function Name : BinarySearch + // -- Params : $array, $key, $low, $high + // -- Purpose : + function BinarySearch( $array, $key, $low, $high ){ + + if( $low > $high )// termination case + { + return false; + } + + $middle = intval( ( $low+$high )/2 ); + // gets the middle of the array + + if( array_key_exists($middle, $array) && $array [ $middle ] === $key )// if the middle is our key + { + return true; + } + + elseif( array_key_exists($middle, $array) && $key < $array [ $middle ] )// our key might be in the left sub-array + { + return PHPSpellCheck::BinarySearch( $array, $key, $low, $middle-1 ); + } + + return PHPSpellCheck :: BinarySearch( $array, $key, $middle+1, $high ); + // our key might be in the right sub-array + } + + private static// -- Function Name : DicIndex + // -- Params : $strWord + // -- Purpose : + function DicIndex( $strWord ){ + return ord( substr( trim( $strWord ), 0, 1 ) ); + } + + private static// -- Function Name : filepath2url + // -- Params : $theFilepath + // -- Purpose : + function filepath2url( $theFilepath ){ + $base = explode( "/", $_SERVER [ 'PHP_SELF' ] ); + array_pop( $base ); + $base = implode( "/", $base ); + $protocol = explode( "/", $_SERVER [ 'SERVER_PROTOCOL' ] ) ; + $protocol = strtolower( $protocol [ 0 ] ); + $domain = $_SERVER [ 'SERVER_NAME' ]; + return( "$protocol://$domain$base/$theFilepath" ); + } + + private static// -- Function Name : loadDataFromURL + // -- Params : $url + // -- Purpose : + function loadDataFromURL( $url ){ + return file_get_contents( filepath2url( $url ) ); + } + public function AddCustomDictionaryFromArray($array){ + $this -> BuildDictionary( $array, "SPELL.INPUT.ARRAY" ); + } + //private// -- Function Name : addCustomDictionary + // -- Params : $fileName + // -- Purpose : +// function addCustomDictionary( $fileName ){ +// $this -> LoadDictArrayCustom( $fileName ); +// } + +// private// -- Function Name : addCustomDictionaryfromURL + // -- Params : $fileName + // -- Purpose : +// function addCustomDictionaryfromURL( $fileName ){ +// $this -> LoadDictArrayCustom( $fileName . "*HTTP" ); +// } + + + private static// -- Function Name : ArrClean + // -- Params : $myArray + // -- Purpose : + function ArrClean( $myArray ){ + return array_unique( $myArray ); + } + + private static// -- Function Name : Capitalise + // -- Params : $word + // -- Purpose : + function Capitalise( $word ){ + return ucfirst( $word ); + } + + private static// -- Function Name : DeCapitalise + // -- Params : $word + // -- Purpose : + function DeCapitalise( $word ){ + $word [ 0 ] = strtolower( $word [ 0 ] ); + return $word; + } + + private static// -- Function Name : isHTML + // -- Params : $myStr + // -- Purpose : + function isHTML( $myStr ){ + return( $myStr == strip_tags( $myStr ) ); + } + +} + +?> \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/settings/default-settings.asp b/js/JavaScriptSpellCheck/core/settings/default-settings.asp new file mode 100644 index 0000000..62fda94 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/settings/default-settings.asp @@ -0,0 +1,4 @@ +<% +SaveToCentralDictionary = false +LicenseKey = "LIVESPELL-CQ3FV8D62XMN2NM-JV4L5-CJEXH-PLTRACKER1927-D4V6V" +%> \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/settings/default-settings.php b/js/JavaScriptSpellCheck/core/settings/default-settings.php new file mode 100644 index 0000000..9fabb1e --- /dev/null +++ b/js/JavaScriptSpellCheck/core/settings/default-settings.php @@ -0,0 +1,48 @@ + LicenceKey="LIVESPELL-CQ3FV8D62XMN2NM-JV4L5-CJEXH-PLTRACKER1927-D4V6V"; + +######### BASIC SETTINGS ########## +$spellcheckObject -> IgnoreAllCaps = false; +$spellcheckObject -> IgnoreNumeric = false; +$spellcheckObject -> CaseSensitive = true; + +# Set the tollerance of the spellchecker to 'unlikely' suggestions. 0=intollerant ... 10=very tollerant +$spellcheckObject -> SuggestionTollerance = 1.5; + +############ FILE SYSTEM ########### + +# Set up the file path to the (.dic) dictionaries folder +$spellcheckObject -> DictionaryPath = ("../dictionaries/"); + +# Loads all dictionaries requested by the API */ +foreach($RequestedLangs as $dictionary){ $spellcheckObject -> LoadDictionary(trim($dictionary) );} + +############ DICTIONARY SYSTEM ########### + +#Add vocabulary to the spellchecker from a text file loaded from the DictionaryPath +$spellcheckObject -> LoadCustomDictionary("custom.txt"); +/* Alternative methods to load vocabulary +$spellcheckObject -> LoadCustomDictionaryFromURL( $URL ); +$spellcheckObject ->AddCustomDictionaryFromArray($array) // This is great for SQL integration +*/ + +/* Ban a list of words which will never be allowed as correct spellings. This is great for filtering profanity.*/ +$spellcheckObject -> LoadCustomBannedWords("language-rules/banned-words.txt"); +/* +You can also add banned words from an array which you could easily populate from an SQL query +//$spellcheckObject -> AddBannedWords(array("veryRudeWord")); +*/ + +/* Load a lost of Enforced Corrections from a file. This allows you to enforce a spelling suggestion for a specific word or acronym.*/ +$spellcheckObject -> LoadEnforcedCorrections("language-rules/enforced-corrections.txt"); + +/*Load a list of common typing mistakes to fine tune the suggestion performance.*/ +$spellcheckObject -> LoadCommonTypos("language-rules/common-mistakes.txt"); + +?> \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/test-assets/error.png b/js/JavaScriptSpellCheck/core/test-assets/error.png new file mode 100644 index 0000000..296415e Binary files /dev/null and b/js/JavaScriptSpellCheck/core/test-assets/error.png differ diff --git a/js/JavaScriptSpellCheck/core/test-assets/info.png b/js/JavaScriptSpellCheck/core/test-assets/info.png new file mode 100644 index 0000000..83de654 Binary files /dev/null and b/js/JavaScriptSpellCheck/core/test-assets/info.png differ diff --git a/js/JavaScriptSpellCheck/core/test-assets/itest.css b/js/JavaScriptSpellCheck/core/test-assets/itest.css new file mode 100644 index 0000000..596eda2 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/test-assets/itest.css @@ -0,0 +1,43 @@ +body{ +font-family:Arial, Helvetica, sans-serif; +font-size:13px; +background-color: #F9F8F7; +margin:30px; +} +.tick, .warn, .warning, .error, .validation, .info , .reup, .reupclean { +border: 1px solid; +margin: 10px 0px; +padding:15px 10px 15px 50px; +background-repeat: no-repeat; +background-position: 10px center; +} +.tick { +color: #00529B; +background-color: #BDE5F8; +background-image: url('tick.png'); +} +.warn { +color: #4F8A10; +background-color: #DFF2BF; +background-image:url('warn.png'); +} +.error { +color: #9F6000; +background-color: #FEEFB3; +background-image: url('error.png'); +} +.info { +color: #333; +background-color: #BAFFBA; +background-image: url('info.png'); +} +.reup { +color: #D8000C; +background-color: #FFBABA; +background-image: url('reup.png'); +} +.reupclean { +color: #666; +background-color: #BDE5F8; +background-image: url('reup.png'); +} \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/test-assets/reup.png b/js/JavaScriptSpellCheck/core/test-assets/reup.png new file mode 100644 index 0000000..5f983dd Binary files /dev/null and b/js/JavaScriptSpellCheck/core/test-assets/reup.png differ diff --git a/js/JavaScriptSpellCheck/core/test-assets/test.asp b/js/JavaScriptSpellCheck/core/test-assets/test.asp new file mode 100644 index 0000000..da2e474 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/test-assets/test.asp @@ -0,0 +1,12 @@ +<%option explicit%><% +Server.ScriptTimeout=20 + Response.Expires = 0 + Response.Expiresabsolute = Now() - 1 + Response.AddHeader "pragma","no-cache" + Response.AddHeader "cache-control","private" + Response.CacheControl = "no-cache" + + Response.Write("No Command") + + +%> \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/test-assets/test.aspx b/js/JavaScriptSpellCheck/core/test-assets/test.aspx new file mode 100644 index 0000000..d9b5452 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/test-assets/test.aspx @@ -0,0 +1 @@ +<%@ Page Language="C#" AutoEventWireup="true" %>No Command \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/test-assets/test.html b/js/JavaScriptSpellCheck/core/test-assets/test.html new file mode 100644 index 0000000..bdb74d0 --- /dev/null +++ b/js/JavaScriptSpellCheck/core/test-assets/test.html @@ -0,0 +1 @@ +No Command \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/test-assets/test.php b/js/JavaScriptSpellCheck/core/test-assets/test.php new file mode 100644 index 0000000..a761dfa --- /dev/null +++ b/js/JavaScriptSpellCheck/core/test-assets/test.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/core/test-assets/tick.png b/js/JavaScriptSpellCheck/core/test-assets/tick.png new file mode 100644 index 0000000..743ef89 Binary files /dev/null and b/js/JavaScriptSpellCheck/core/test-assets/tick.png differ diff --git a/js/JavaScriptSpellCheck/core/test-assets/warn.png b/js/JavaScriptSpellCheck/core/test-assets/warn.png new file mode 100644 index 0000000..1c6b8eb Binary files /dev/null and b/js/JavaScriptSpellCheck/core/test-assets/warn.png differ diff --git a/js/JavaScriptSpellCheck/dialog.html b/js/JavaScriptSpellCheck/dialog.html new file mode 100644 index 0000000..2113359 --- /dev/null +++ b/js/JavaScriptSpellCheck/dialog.html @@ -0,0 +1,79 @@ + + + + +Spell Check... + + + +
        +
        + +
        + + + + + + + + + + + + + + + + + +
        +
        +
        + + + + + + + + + + +
        +
        + + + +
        +
        +
        DONESCREEN_MESSAGE
        +
        +
        +
        +
        DONESCREEN_WORDS
        +
        DONESCREEN_EDITS
        +
        DONESCREEN_FIELDS
        + +
        + + diff --git a/js/JavaScriptSpellCheck/dictionaries/Deutsch.dic b/js/JavaScriptSpellCheck/dictionaries/Deutsch.dic new file mode 100644 index 0000000..1217885 --- /dev/null +++ b/js/JavaScriptSpellCheck/dictionaries/Deutsch.dic @@ -0,0 +1,193764 @@ +Aachen +Aal +Aale +Aalen +Aals +Aas +Aase +Aases +Aasgeier +Aasgeiern +Aasgeiers +Abakus +Abarbeitung +Abart +Abarten +Abbau +Abbaumöglichkeit +Abbaumöglichkeiten +Abbaus +Abberation +Abberufungen +Abbestellung +Abbestellungen +Abbild +Abbilder +Abbildern +Abbildes +Abbildung +Abbildungen +Abbildungsverzeichnis +Abbitte +Abbittens +Abblendlicht +Abblendlichter +Abblendlichtern +Abblendlichtes +Abblendschaltern +Abblendschalters +Abbruch +Abbrucharbeit +Abbrucharbeiten +Abbruchobjekte +Abbruchobjektes +Abbruchs +Abbruchunternehmens +Abbruchunternehmer +Abbruchunternehmers +Abbrände +Abbuchung +Abbuchungen +Abdankung +Abdankungen +Abdecker +Abdeckern +Abdeckers +Abdeckkappe +Abdeckklappe +Abdeckplane +Abdeckplatte +Abdeckung +Abdeckungen +Abdichtfuge +Abdichtung +Abdrift +Abdruck +Abdruckes +Abdrucks +Abdrücke +Abel +Abend +Abendandachten +Abendanzug +Abendanzüge +Abendblatt +Abendblattes +Abendbrot +Abenddämmerung +Abenddämmerungen +Abende +Abenden +Abendessen +Abendessens +Abendgala +Abendgarderobe +Abendgebete +Abendgebetes +Abendgymnasien +Abendhimmel +Abendhimmels +Abendkleid +Abendkleidern +Abendkleides +Abendkurs +Abendkurses +Abendland +Abendlandes +Abendmahl +Abendmahls +Abendnachrichten +Abendprogramm +Abendrotes +Abendrots +Abendröte +Abendschau +Abendschuhe +Abendschule +Abendschulen +Abendsonne +Abendsonnen +Abendspaziergang +Abendspazierganges +Abendspaziergänge +Abendstern +Abendsternen +Abendsternes +Abendstudio +Abendunterhaltung +Abendunterhaltungen +Abendunterricht +Abendvorstellung +Abendwind +Abendwinde +Abendzeitung +Abenteuer +Abenteuerfilm +Abenteuerlust +Abenteuern +Abenteuernatur +Abenteuerreise +Abenteuerreisen +Abenteuerroman +Abenteuers +Abenteurer +Abenteurerinnen +Abenteurern +Abenteurernaturen +Abenteurers +Abenteurertyp +Aberglaube +Aberglauben +Aberkennung +Aberkennungen +Aberwitz +Abessinien +Abessinienkrieg +Abfahrt +Abfahrten +Abfahrtshang +Abfahrtsläufer +Abfahrtsläuferinnen +Abfahrtsrennen +Abfahrtsstelle +Abfahrtsstrecke +Abfall +Abfallaufbereitung +Abfalleimer +Abfalleimern +Abfallgraben +Abfallpapier +Abfallprodukt +Abfallprodukten +Abfallproduktes +Abfalls +Abfallstoffe +Abfangjäger +Abfangrakete +Abfassung +Abfassungen +Abfertigung +Abfertigungen +Abfertigungsschalter +Abfertigungsstelle +Abfertigungsstellen +Abfindung +Abfindungen +Abflachung +Abflachungen +Abflug +Abflugflughafen +Abflugland +Abflugs +Abfluss +Abflusses +Abflussrate +Abflüge +Abflügen +Abflüsse +Abflüssen +Abfolge +Abfrage +Abfragetext +Abfuhr +Abfuhren +Abfälle +Abfällen +Abführmittel +Abführmitteln +Abführung +Abführungszeichen +Abfüllanlage +Abfüllanlagen +Abfüllfilialen +Abfüllstation +Abfüllung +Abgabe +Abgabebereitschaft +Abgabedatum +Abgabedruck +Abgabefrist +Abgaben +Abgabengesetze +Abgabenneigung +Abgabepreise +Abgaberaten +Abgabesachen +Abgang +Abgangs +Abgangszeugnis +Abgangszeugnissen +Abgangszeugnisses +Abgas +Abgasanlage +Abgasen +Abgasentgiftung +Abgases +Abgefeimten +Abgehebelte +Abgeltung +Abgeneigtem +Abgeneigten +Abgeneigter +Abgeneigtes +Abgeordnetenausweis +Abgeordnetenbänken +Abgeordnetengruppe +Abgeordnetenhaus +Abgeordnetenimmunität +Abgeordnetenmandat +Abgerundet +Abgesandte +Abgesandtem +Abgesandten +Abgesandtes +Abgeschiedenheit +Abgeschlossenheit +Abgesehen +Abgespanntheit +Abgespiegelte +Abgespiegeltem +Abgespiegelten +Abgespiegelter +Abgespiegeltes +Abglanz +Abgleich +Abgott +Abgottes +Abgrenzung +Abgrenzungen +Abgriff +Abgrund +Abgrundes +Abgründe +Abgründen +Abgänge +Abgötter +Abgöttern +Abgüsse +Abhandlung +Abhandlungen +Abhang +Abhangs +Abheben +Abhebung +Abhilfe +Abholung +Abholzen +Abhänge +Abhängig +Abhängigkeit +Abhängigkeiten +Abhängigkeitsverhältnis +Abhängigste +Abhärtung +Abhöraktion +Abhöraktionen +Abhörgeräte +Abitur +Abiture +Abiturient +Abiturienten +Abiturientenzahlen +Abiturientin +Abiturientinnen +Abiturs +Abkapselung +Abkehr +Abklingvorgangs +Abklärung +Abkocher +Abkommen +Abkommens +Abkopplung +Abkunft +Abkömmling +Abkömmlinge +Abkühlen +Abkühlung +Abkühlungspause +Abkürzung +Abkürzungen +Abkürzungszeichens +Abladen +Abladens +Abladeplatz +Abladeplatzes +Abladeplätzen +Abladung +Abladungspreise +Ablage +Ablagen +Ablageraum +Ablagerung +Ablagerungen +Ablagerungsplatz +Ablass +Ablativ +Ablativs +Ablauf +Ablaufes +Ablaufs +Ablaufverkehr +Ablaute +Ablauten +Ablautes +Ableger +Ablegern +Ablegers +Ablehnen +Ablehnung +Ablehnungen +Ableistung +Ableistungen +Ableitung +Ableitungen +Ableitungskanal +Ableitungskanäle +Ableitungskanälen +Ableitungsregel +Ablenkung +Ablenkungen +Ablenkungsmanöver +Ablenkungsmanövers +Ableseperiode +Ablesung +Ablichtung +Ablichtungen +Ablieferung +Ablieferungsgewicht +Abläufe +Abläufen +Ablösesumme +Ablösung +Ablösungskredit +Abmachung +Abmachungen +Abmagerung +Abmagerungen +Abmagerungskuren +Abmahnschreiben +Abmahnung +Abmahnungen +Abmarsch +Abmeldung +Abmeldungen +Abmessung +Abmessungen +Abmilderung +Abmärsche +Abmärschen +Abnahme +Abnahmefähigen +Abnahmemenge +Abnehmer +Abnehmerkreis +Abnehmerkreise +Abnehmerkreisen +Abnehmers +Abnehmerschaft +Abneigung +Abnutzung +Abnutzungen +Abnutzungskosten +Abnützung +Abnützungen +Abo +Abonnement +Abonnemente +Abonnementen +Abonnements +Abonnementsabbestellungen +Abonnementsangebot +Abonnementsfreien +Abonnementsgebühren +Abonnementspreis +Abonnementspreises +Abonnementvorstellungen +Abonnent +Abonnenten +Abordnung +Abordnungen +Abort +Aborten +Abortes +Abortus +Abpatrouillieren +Abpfiff +Abplattung +Abprall +Abpralls +Abraum +Abrechnung +Abrechnungen +Abrechnungsverfahren +Abrede +Abreden +Abreibung +Abreibungen +Abreicherungen +Abreise +Abreisetag +Abrieb +Abriegelung +Abruf +Abrufe +Abrufs +Abrufung +Abrunden +Abrundung +Abrutschen +Abruzzen +Abrüstung +Abrüstungen +Abrüstungsbeteuerungen +Abrüstungsdebatten +Abrüstungsexperten +Abrüstungsfrage +Abrüstungsfragen +Abrüstungsgespräch +Abrüstungskommission +Abrüstungskonferenz +Abrüstungskonferenzen +Abrüstungspolitik +Abrüstungsproblem +Abrüstungsrede +Abrüstungsverhandlungen +Abrüstungsvorschlag +Abrüstungsvorschläge +Absatz +Absatzabstand +Absatzaussichten +Absatzausweitung +Absatzeinbuße +Absatzeinbußen +Absatzeinzüge +Absatzende +Absatzenden +Absatzes +Absatzfinanzierung +Absatzflaute +Absatzförderungen +Absatzgebiete +Absatzgebieten +Absatzgebietes +Absatzkonjunktur +Absatzkosten +Absatzkrise +Absatzländern +Absatzmarkt +Absatzmarktes +Absatzmärkte +Absatzmärkten +Absatzmöglichkeiten +Absatzorientierte +Absatzprobleme +Absatzrückgang +Absatzsteigerung +Absatzstockung +Absatzstockungen +Absatzverhältnisse +Absatzverluste +Absatzvolumen +Absatzzahlen +Absatzzuwachs +Abschaffung +Abschaltung +Abschaltungen +Abschaum +Abschaums +Abscheidung +Abscheidungen +Abscheu +Abscheulichkeit +Abscheulichkeiten +Abschiebung +Abschiebungen +Abschied +Abschiede +Abschieds +Abschiedsbesuch +Abschiedsbrief +Abschiedsbriefen +Abschiedsbriefes +Abschiedsempfang +Abschiedsessen +Abschiedsfeier +Abschiedsfeiern +Abschiedsgeschenk +Abschiedsgesuche +Abschiedsgesuchen +Abschiedsgesuches +Abschiedsküsse +Abschiedsküssen +Abschiedsparade +Abschiedsrede +Abschiedsreden +Abschiedsschmerz +Abschiedsschmerze +Abschiedsschmerzen +Abschiedsspiel +Abschiedstrank +Abschiedswort +Abschirmdienst +Abschirmgeflecht +Abschirmung +Abschirmungen +Abschlagszahlung +Abschlagszahlungen +Abschlagzahlung +Abschlagzahlungen +Abschleppdienst +Abschleppdienste +Abschleppdiensten +Abschleppfahrer +Abschleppfirma +Abschleppgurt +Abschleppseile +Abschleppseilen +Abschleppseiles +Abschleppwagens +Abschließend +Abschließung +Abschließungen +Abschluss +Abschlussbericht +Abschlussbesprechung +Abschlusses +Abschlussprotokoll +Abschlussprüfung +Abschlussprüfungen +Abschlusszeugnis +Abschlusszeugnisse +Abschlüsse +Abschmiernippel +Abschneiden +Abschnitt +Abschnitte +Abschnitten +Abschnittes +Abschnitts +Abschnürung +Abschottung +Abschreckung +Abschreckungseffekt +Abschreckungserfolg +Abschreckungsmittel +Abschreckungsmitteln +Abschreckungsmittels +Abschreckungswaffen +Abschreibegrenze +Abschreiber +Abschreibers +Abschreibung +Abschreibungen +Abschreibungsdauer +Abschreibungserfordernisse +Abschreibungsgeschäft +Abschreibungshotels +Abschreibungsmöglichkeiten +Abschreibungsvolumen +Abschrift +Abschriften +Abschuss +Abschussbasis +Abschweifung +Abschwächung +Abschwächungen +Abschätzung +Abschätzungen +Abschöpfung +Abschöpfungen +Abschürfung +Abschüsse +Abschüssen +Abschütteln +Abseilen +Abseitsposition +Abseitsstehen +Abseitsstellung +Absender +Absenderadresse +Absenders +Absendung +Absenkung +Absetzbewegung +Absetzung +Absetzungsantrag +Absichern +Absicherung +Absicht +Absichten +Absichtlichkeit +Absichtserklärungen +Absichtsvoll +Absinkens +Absitzen +Absolut +Absolutausdruck +Absolutismus +Absolvent +Absolventen +Absolventin +Absolvierung +Absonderung +Absonderungen +Absorption +Abspannwerke +Absperrmaßnahme +Absperrmaßnahmen +Absperrung +Abspielen +Absprache +Absprachen +Absprung +Absprunghäfen +Absprungs +Absprünge +Absprüngen +Abstammung +Abstammungslehre +Abstammungslehren +Abstand +Abstandes +Abstands +Abstandsformel +Abstandsquadrat +Abstandszahlungen +Abstecher +Abstechern +Abstechers +Abstelle +Abstellfläche +Abstellflächen +Abstellgleis +Abstellgleisen +Abstellgleises +Abstellkammer +Abstellkammern +Abstellraum +Abstellräume +Abstellung +Absterben +Abstieg +Abstiege +Abstiegen +Abstiegs +Abstiegsgefährdeten +Abstiegskampf +Abstiegskandidaten +Abstiegsreif +Abstimmung +Abstimmungen +Abstimmungsbedarf +Abstimmungsberechtigten +Abstimmungsergebnis +Abstimmungsfrage +Abstimmungsfragen +Abstimmungsmechanismus +Abstimmungsmodus +Abstimmungsniederlage +Abstimmungsunterschied +Abstinenz +Abstoß +Abstoßen +Abstoßes +Abstoßung +Abstraktion +Abstraktionen +Abstraktionsebene +Abstraktionsebenen +Abstraktionsgrad +Abstreifer +Abstreifers +Abstrich +Abstriche +Abstrichen +Abstufung +Abstufungen +Abstumpfen +Absturz +Absturzes +Absturzgebiet +Absturzort +Absturzursache +Abstände +Abständen +Abstürze +Abstützung +Absucht +Absud +Absuden +Absudes +Absurdität +Abszess +Abszesse +Abszessen +Abszisse +Absätze +Absätzen +Abt +Abtastrate +Abtastraten +Abtasttheorem +Abtastung +Abtastungen +Abtauchen +Abtauchens +Abtei +Abteien +Abteil +Abteile +Abteilfenster +Abteilung +Abteilungen +Abteilungsleiter +Abteilungsleiterin +Abteilungsleitern +Abteilungsleiters +Abteilungsstufe +Abtes +Abtransport +Abtreibung +Abtreibungen +Abtreibungsparagraph +Abtreibungsparagraphen +Abtreibungspille +Abtrennung +Abtrennungen +Abtreter +Abtretern +Abtretung +Abtretungen +Abtrieb +Abtritt +Abtritte +Abtritten +Abtritts +Abtrünnigkeit +Aburteilung +Abwanderung +Abwanderungen +Abwandlung +Abwarten +Abwasch +Abwaschbecken +Abwaschbeckens +Abwasser +Abwasserableitung +Abwassers +Abwassertechnik +Abwechselung +Abwechslung +Abwechslungen +Abwechslungsweisen +Abwechslungsweiser +Abweg +Abwege +Abwegs +Abwehr +Abwehraufgabe +Abwehrbereitschaft +Abwehrbuch +Abwehrchef +Abwehrdienstes +Abwehrdienststellen +Abwehrfehler +Abwehrkräfte +Abwehrkämpfe +Abwehrmauer +Abwehrmöglichkeit +Abwehrorgan +Abwehrorganen +Abwehrpotential +Abwehrriegel +Abwehrschlacht +Abwehrspielers +Abwehrstelle +Abwehrstellen +Abwehrstoffe +Abwehrstoffen +Abwehrstoffes +Abwehrsystems +Abweiche +Abweichend +Abweichung +Abweichungen +Abweisung +Abweisungen +Abwendung +Abwendungen +Abwerbung +Abwertung +Abwertungen +Abwertungsanhängern +Abwertungsländer +Abwertungsspanne +Abwesenheit +Abwesenheiten +Abwickelung +Abwicklung +Abwicklungen +Abwrackgelände +Abwurf +Abwurfquote +Abwägung +Abwälzung +Abwärme +Abwärtsbahn +Abwärtsbahnen +Abwärtsbewegung +Abwärtsrevision +Abwärtstrend +Abwässer +Abwässern +Abwürfe +Abwürfen +Abzahlung +Abzahlungsgeschäft +Abzahlungsgeschäfte +Abzahlungsgeschäften +Abzahlungsgesetz +Abzahlungskaufes +Abzahlungskäufe +Abzahlungskäufen +Abzahlungsverträge +Abzehrung +Abzeichen +Abzeichenaktion +Abzeichens +Abziehbild +Abziehbilder +Abziehbildern +Abziehbildes +Abzug +Abzuges +Abzugs +Abzugsbügel +Abzugsbügels +Abzugsfenster +Abzugsfähigkeit +Abzugshebel +Abzugsverfahren +Abzweigung +Abzweigungen +Abzählbarkeit +Abzüge +Abzügen +Abänderung +Abänderungsantrag +Abänderungsantrages +Abänderungsanträge +Abänderungsanträgen +Abänderungsvorschlag +Access +Accessoire +Accessoires +Acetat +Aceton +Ach +Achilles +Achillesferse +Achillesverse +Achse +Achsel +Achselhöhle +Achselhöhlen +Achseln +Achselzucken +Achsen +Achsenmächte +Achsmächte +Acht +Achtbarkeit +Achtbarkeiten +Achteck +Achtecke +Achtecken +Achtecks +Achteinhalbfache +Achteln +Achtels +Achten +Achterbahn +Achterbahnen +Achters +Achtgebende +Achtgebendem +Achtgebender +Achtgebendes +Achtlosigkeit +Achtsamkeit +Achtsamkeiten +Achtstundentag +Achtstundentagen +Achttausend +Achtundsechzig +Achtundsiebzigjährige +Achtundvierzig +Achtundzwanzig +Achtung +Achtungsbeifall +Achtzig +Achtziger +Achtzigern +Achtzylinder +Acker +Ackerbau +Ackerbaubetrieb +Ackerbauer +Ackerbauers +Ackerbaues +Ackerbaus +Ackerbautreibende +Ackerbautreibendem +Ackerbautreibenden +Ackerbautreibendes +Ackerboden +Ackerfläche +Ackergaules +Ackergeräte +Ackergäule +Ackergäulen +Ackerhof +Ackermann +Ackers +Ackerschlepperfabrik +Ackersmann +Ackerwagen +Acryl +Action +Ada +Adam +Adamsapfel +Adamskostüm +Adapter +Adaptern +Adaptierung +Adaption +Addieren +Addis +Addition +Additionen +Additiv +Additive +Additiven +Adebar +Adel +Adelige +Adels +Adelsgeschlecht +Adelspalästen +Adelsstand +Adelsstandes +Adelstitel +Adelständen +Adelsverschwörung +Adelung +Adenauer +Ader +Adern +Adidas +Adieu +Adjektiv +Adjektive +Adjektiven +Adjektivs +Adjutant +Adjutanten +Adler +Adlerhorst +Adlerhorste +Adlerhorsten +Adlern +Adlernase +Adlernasen +Adligen +Administration +Administrator +Admiral +Admirale +Admiralen +Admiralfahrer +Admiralität +Admiralitäten +Admirals +Admiralsmarsch +Admiralstab +Admiralstabes +Admiralstäben +Admirälen +Adolf +Adolph +Adonis +Adoption +Adoptionen +Adoptionsrecht +Adoptiveltern +Adoptivtochter +Adorno +Adrenalin +Adressat +Adressaten +Adressbuch +Adressbuches +Adressbus +Adressbücher +Adressbüchern +Adresse +Adressen +Adressenangabe +Adressenaustausch +Adressenkatalog +Adressenliste +Adressenlisten +Adressierung +Adressierungsmechanismus +Adressliste +Adria +Advent +Adventsschmuck +Adventssonntag +Adventszeit +Adverb +Adverbien +Advokat +Advokaten +Adäquater +Adäquatheit +Aerodynamik +Aerodynamiker +Aeronautik +Aerostatik +Affe +Affekt +Affekten +Affektes +Affekthandlung +Affektiertheit +Affektiertheiten +Affen +Affenfleisch +Affenhaus +Affenliebe +Affenmensch +Affenschande +Affentheater +Affentheatern +Affentheaters +Affinität +Affinitäten +Affirmativ +Affront +Affäre +Affären +Afghane +Afghanistan +Afrika +Afrikaarmee +Afrikafront +Afrikaner +Afrikanerin +Afrikanerinnen +Afrikaners +Afrikareferat +Afrolook +After +Agadir +Agave +Agency +Agent +Agenten +Agentenabwehr +Agentenaustausch +Agentenfilme +Agentenjagd +Agentenliste +Agentennetz +Agentenorganisationen +Agentenringes +Agententätigkeit +Agentin +Agentinnen +Agentur +Agenturen +Agenturenliste +Agenturmeldung +Agfa +Aggregat +Aggregate +Aggregates +Aggregatszustände +Aggregatzustand +Aggregatzustandes +Aggregatzustände +Aggregatzuständen +Aggression +Aggressionen +Aggressionskontrolle +Aggressionspolitik +Aggressionstrieb +Aggressivität +Aggressor +Aggressoren +Agio +Agitation +Agitationen +Agitationskampagne +Agitationsmaterial +Agitator +Agitatoren +Agitators +Agonie +Agrarausfuhren +Agrarchemikalien +Agrarerzeugnisse +Agrarerzeugung +Agrarexperten +Agrarexporte +Agrarfinanzfragen +Agrarfinanzierungspolitik +Agrarfinanzverordnung +Agrarfonds +Agrarfunktionären +Agrargebiet +Agrargebieten +Agrargesellschaft +Agrarhaushalt +Agrarimporte +Agrarkonferenz +Agrarland +Agrarlands +Agrarmarkt +Agrarmarktordnung +Agrarpartei +Agrarparteilerum +Agrarpolitik +Agrarpreisregelungen +Agrarprodukten +Agrarreform +Agrarsektor +Agrarstaat +Agrarstaates +Agrarstruktur +Agrarwirtschaft +Agreement +Agronom +Ahle +Ahlen +Ahn +Ahndung +Ahnenforschung +Ahnenforschungen +Ahnenkult +Ahnentafel +Ahnentafeln +Ahnfrau +Ahnfrauen +Ahnherr +Ahnherren +Ahnung +Ahnungen +Ahoi +Ahorn +Ahorns +Aids +Air +Airbus +Airline +Airlines +Airways +Ajatollah +Akademie +Akademiemitglied +Akademiemitglieder +Akademien +Akademieprofessor +Akademieveranstaltung +Akademiker +Akademikerin +Akademikers +Akademikerschaft +Akademikertochter +Akklamation +Akklamationen +Akklimatisierung +Akkord +Akkordarbeit +Akkordarbeiten +Akkordarbeiterin +Akkordarbeiterinnen +Akkordarbeitern +Akkorde +Akkorden +Akkordeon +Akkordeons +Akkordlohn +Akkordlohns +Akkordlöhne +Akkordmodulationen +Akkordwesens +Akkreditierungsschreiben +Akkreditiv +Akkreditivs +Akku +Akkumulation +Akkumulatoren +Akkumulatorenbatterie +Akkumulatorfahrzeug +Akkusativ +Akkusativen +Akkusativobjekt +Akkusativobjekte +Akkusativobjekten +Akkusativobjektes +Akkusativobjekts +Akkusativs +Akne +Akontozahlung +Akontozahlungen +Akquisiteur +Akquisiteure +Akquisiteuren +Akquisition +Akquisitionen +Akribie +Akrobat +Akrobaten +Akrobatenkunststücke +Akrobatik +Akrobatin +Akronym +Akronyme +Akronyms +Akropolis +Akt +Akte +Akten +Aktenauszug +Aktenauszüge +Aktenberg +Aktenberge +Aktenbände +Aktenbänden +Aktendeckel +Aktendeckels +Akteneinsicht +Aktenfotokopien +Aktenklammern +Aktenkoffer +Aktenkofferformat +Aktenmappen +Aktennotiz +Aktenordner +Aktenpaket +Aktenstudium +Aktenstück +Aktentasche +Aktentaschen +Aktenvermerk +Aktenzeichen +Aktes +Akteur +Akteure +Akteuren +Akteurs +Aktfigur +Aktfiguren +Aktgemälde +Aktgemälden +Aktie +Aktien +Aktienankauf +Aktienankäufe +Aktienanlage +Aktienauswahl +Aktienbank +Aktienbesitz +Aktienbesitze +Aktienbesitzes +Aktienbestände +Aktienbrauerei +Aktienbörse +Aktienertrag +Aktienexperten +Aktienfonds +Aktiengeschäft +Aktiengesellschaft +Aktiengesellschaften +Aktiengesetze +Aktiengewinne +Aktiengewinnen +Aktienglückstreffer +Aktienhandel +Aktienhausse +Aktienindex +Aktienindexe +Aktienindexes +Aktienindizes +Aktieninhaber +Aktieninhaberin +Aktieninhaberinnen +Aktieninhabern +Aktieninvestments +Aktienjünger +Aktienkapital +Aktienkapitals +Aktienkauf +Aktienkurse +Aktienkursen +Aktienkäufe +Aktienmarkt +Aktienmarktes +Aktienmehrheit +Aktienmärkte +Aktienoptionen +Aktienpakete +Aktienpaketen +Aktienpreise +Aktienpreisen +Aktienpreises +Aktienrecht +Aktienrechte +Aktienselektion +Aktienumsätze +Aktienumtausch +Aktienverhökerer +Aktion +Aktionen +Aktionsbewegung +Aktionsgemeinschaft +Aktionsgruppe +Aktionshaus +Aktionshilfen +Aktionslos +Aktionspartei +Aktionsplan +Aktionsradius +Aktionsstrategie +Aktionstrupps +Aktionär +Aktionärbrief +Aktionäre +Aktionärin +Aktionärinnen +Aktionärs +Aktionärskreisen +Aktionärsrechte +Aktionärsregisterverwalter +Aktionärsvereinigungen +Aktionärsversammlung +Aktionärszeitschrift +Aktionärvertreter +Aktiva +Aktivbezüge +Aktivgeschäft +Aktivierung +Aktivierungslink +Aktivierungstendenzen +Aktivist +Aktivisten +Aktivistenbewegung +Aktivität +Aktivitäten +Aktivitätsmessung +Aktivpostens +Aktivrechtsschutz +Aktivsaldo +Aktivsein +Aktivseite +Akts +Aktstudie +Aktstudien +Aktualisierung +Aktualisierungen +Aktualität +Aktuelle +Akustik +Akustikkoppler +Akustiksensor +Akzeleration +Akzent +Akzente +Akzenten +Akzentes +Akzentsetzung +Akzentsetzungen +Akzentuierung +Akzentverschiebung +Akzentverschiebungen +Akzept +Akzeptanz +Akzepten +Akzeptes +Akzeptieren +Akzeptkredite +Akzeptkreditvolumen +Akzepttausch +Aladin +Alarm +Alarmanlage +Alarmanlagen +Alarmbereitschaft +Alarmbereitschaften +Alarme +Alarmen +Alarmglocke +Alarmkette +Alarmklingeln +Alarmknopf +Alarmmeldung +Alarmruf +Alarmrufen +Alarmsendung +Alarmsignal +Alarmsonderstab +Alarmzeichen +Alarmzustand +Alarmübung +Alaska +Alaskastraße +Alb +Albanien +Albanische +Albatros +Albdruck +Albereien +Albernheit +Albernheiten +Albert +Albino +Albion +Albrecht +Albtraum +Albtraums +Albträume +Albträumen +Album +Alchemie +Alchemist +Alchemisten +Alchimie +Alchimisten +Alemannen +Alemannische +Alex +Alexander +Alexanderschlacht +Alf +Alfred +Alge +Algen +Algengarten +Algerien +Algerienpolitik +Algerier +Algorithmen +Algorithmus +Alibi +Alibis +Alimente +Alkali +Alkalien +Alkohol +Alkoholbestandteil +Alkohole +Alkoholeinwirkung +Alkoholen +Alkoholgehalte +Alkoholgehalten +Alkoholgehaltes +Alkoholgenusses +Alkoholhersteller +Alkoholiker +Alkoholikern +Alkoholikers +Alkoholkonsum +Alkoholkonzentration +Alkoholspiegel +Alkoholsteuern +Alkoholtests +Alkoholvergiftungen +Alkoholverträglichkeitstest +Alkoholvorrat +Alkoholzusatz +Alkor +Alkoven +All +Allah +Allahs +Alle +Allee +Alleebaum +Allegorie +Allegorien +Allegro +Allein +Alleinausschank +Alleinbeauftragten +Alleinbeauftragter +Alleinbesitz +Alleinbesitzen +Alleinbesitzes +Alleinerbe +Alleinerben +Alleinerbes +Alleinerbin +Alleinerbinnen +Alleinerziehende +Alleinflug +Alleingang +Alleingänge +Alleingängen +Alleinherren +Alleinherrschaft +Alleinherrscher +Alleinherrscherin +Alleinherrscherinnen +Alleinherrschern +Alleinherrschers +Alleinhersteller +Alleinimport +Alleininhaber +Alleininhaberin +Alleinmieter +Alleinrechten +Alleinsein +Alleinseins +Alleinseligmachende +Alleinstehende +Alleinstehenden +Alleinstehender +Alleinstehendes +Alleinstellungsmerkmal +Alleinverantwortliche +Alleinverkauf +Alleinverkaufes +Alleinverkäufen +Alleinvertreter +Alleinvertretern +Alleinvertreters +Alleinvertretungsanspruch +Alleinvertriebe +Alleinvertrieben +Alleinvertriebes +Alleinzeichnungsberechtigten +Alleinzeichnungsberechtigter +Allen +Allergie +Allergiefördernden +Allergien +Allerheiligen +Allerlei +Allerschlimmste +Allerweltsgesicht +Allgegenwart +Allgemeinbildung +Allgemeinbildungen +Allgemeinem +Allgemeiner +Allgemeines +Allgemeingut +Allgemeinheit +Allgemeininteresse +Allgemeinmedizin +Allgemeinpolitischen +Allgemeinstimmung +Allgemeintendenz +Allgemeinverfassung +Allgemeinwissen +Allgemeinzustand +Allgäu +Allheilmittel +Allheilmittels +Allianz +Allianzen +Allianzsystem +Alliierte +Alliierten +Allmacht +Allradkipper +Allroundeinsatz +Alls +Alltag +Alltages +Alltagsablauf +Alltagsarbeit +Alltagsbetrieb +Alltagsfragen +Alltagsfreuden +Alltagsgeschäft +Alltagsmanieren +Alltagsmenschen +Alltagspelz +Alltagsschwächen +Alltagssorgen +Alltagstonart +Alltagsverhalten +Alltäglichkeiten +Allwetterjäger +Allwissenheit +Allwissenheiten +Allzumenschliches +Allzweckfahrzeuges +Alm +Almanach +Almen +Almgrund +Almmusik +Almosengebens +Almwirt +Alois +Alp +Alpdruck +Alpen +Alpenblick +Alpencup +Alpenferien +Alpengebiet +Alpenglühen +Alpenjäger +Alpenkette +Alpenland +Alpenländern +Alpenmilch +Alpenpokal +Alpenpokalspiel +Alpenrose +Alpenstraße +Alpenstraßen +Alpenveilchen +Alpenverein +Alpenvorland +Alpenwelt +Alpha +Alphabet +Alphabete +Alphabeten +Alphabets +Alpinist +Alpinisten +Alpinistinnen +Alptraums +Alpträume +Alpträumen +Als +Also +Alsterdorf +Alsternähe +Alsterufer +Alt +Altaktie +Altamira +Altar +Altarbild +Altare +Altargemälden +Altars +Altbabylonisches +Altbauten +Altbauwohnungen +Altbayern +Altbestand +Altbundesländern +Altbundespräsident +Altbundestrainer +Alte +Alteingesessene +Alten +Altenheim +Altenheimen +Altenhilfe +Altenholz +Altenklub +Altenpension +Altenrenten +Altentagesstätte +Altenteiler +Altenwerk +Altenwohnsitz +Altenwohnstift +Alter +Alternativ +Alternative +Alternativen +Alternativfrage +Alternativfragenstellung +Alternativkandidat +Alternativlösung +Alternativlösungen +Alternativmethode +Alternativplan +Alternativvorschlag +Alters +Altersaufbau +Altersbestimmung +Altersbestimmungen +Alterserscheinungen +Altersfaktor +Altersfalten +Altersgenosse +Altersgenossin +Altersgenossinnen +Altersgrenzen +Altersgruppe +Altersgruppen +Altersgründen +Altersheime +Altersheimen +Altersheimes +Altershilfe +Altersklasse +Altersklassen +Alterskrankenhäuser +Altersmüdigkeit +Alterspension +Altersrente +Altersrenten +Altersruhegeld +Altersschichten +Altersschwäche +Altersschwächen +Alterssicherung +Alterssitz +Altersstarrsinn +Altersstruktur +Altersstrukturen +Altersstufen +Alterstruktur +Alterstrukturen +Altersunterschied +Altersversicherung +Altersversorgungen +Alterswert +Alterswohnsitz +Altertum +Altertums +Altertumsforscher +Altertumsforschers +Altertumskunde +Altertumskunden +Altertumskundler +Altertumskundlern +Alterung +Altes +Altgedienter +Altgeselle +Altgewohnten +Altgold +Altguthaben +Althausbesitzer +Altherren +Altherrenschaft +Althochdeutsch +Althochdeutsches +Altkanzlers +Altkommunist +Altkonservativer +Altkönig +Altlast +Altliberalen +Altmaterial +Altmeister +Altmetalle +Altmetallen +Altmietverträge +Altpapier +Altpapiere +Altpapiers +Altphilologe +Altphilologen +Altphilologie +Altpreußischen +Altrenten +Altschulden +Altsparergesetz +Altsparguthaben +Altstadt +Altstadtsanierung +Altstadtsprüche +Altstadtwidersprüche +Altvertrauten +Altverträge +Altverträgen +Altvordern +Altwagen +Altwageneintausch +Altwarenhändlern +Altwarenhändlers +Altweibersommer +Altweibersommers +Altösterreichischen +Alu +Alufelgen +Aluminium +Aluminiumfolie +Aluminiumfolien +Aluminiumhalle +Aluminiumkonzern +Aluminiumproduzenten +Aluminiumpulver +Aluminiumrinnen +Aluminiums +Aluminiumwerk +Am +Amadeus +Amateur +Amateurband +Amateurboxen +Amateurboxmeisterschaft +Amateurdetektiv +Amateure +Amateuren +Amateurfotograf +Amateurfußball +Amateurgrundsätze +Amateurklub +Amateurkräfte +Amateurligen +Amateurmannschaft +Amateurprinzipien +Amateurregeln +Amateurs +Amateursport +Amateurstehern +Amateurverteidiger +Amateurvorstellung +Amazonas +Amazone +Amazonen +Ambition +Ambitionen +Ambivalenz +Ambivalenzen +Amboss +Ambosse +Ambossen +Ambosses +Ambulanz +Ambulanzen +Ameise +Ameisenbär +Ameisenhaufen +Ameisenstaat +Ameisensäure +Ameisensäuren +America +American +Amerika +Amerikahaus +Amerikanerin +Amerikanerinnen +Amerikanern +Amerikanertums +Amerikanische +Amerikanischen +Amerikareise +Amerikareisen +Amerikas +Amiga +Amigeschichte +Amigo +Amigos +Aminosäure +Aminosäuren +Amis +Amme +Ammen +Ammenmärchen +Ammenmärchens +Ammoniak +Ammonit +Amnesie +Amnestie +Amnestiegesetz +Amnestierung +Amnestievorlage +Amnesty +Amokläufer +Amokläufern +Amokläufers +Amor +Amors +Amortisation +Amortisationen +Amour +Ampel +Ampeln +Ampere +Amphetamin +Amphibie +Amphibien +Amphibienfahrzeuge +Amphitheater +Amphitheaters +Amplitude +Amplituden +Amplitudenmodulation +Ampulle +Ampullen +Amputation +Amputationen +Amsel +Amseln +Amsterdam +Amsterdamer +Amt +Amte +Amtes +Amtmann +Amts +Amtsanmaßung +Amtsantritt +Amtsantritte +Amtsantrittes +Amtsantritts +Amtsanwaltschaft +Amtsarzt +Amtsbefugnis +Amtsbefugnisse +Amtsbefugnissen +Amtsbereich +Amtsbereiche +Amtsbereichen +Amtsbezeichnung +Amtsbezirk +Amtsbezirke +Amtsbezirkes +Amtsblattes +Amtsblätter +Amtsblättern +Amtsbruders +Amtsbrüder +Amtsbrüdern +Amtschef +Amtsdiener +Amtsdienern +Amtsdieners +Amtseid +Amtseiden +Amtseides +Amtseinführung +Amtsenthebung +Amtsenthebungen +Amtsenthebungsverfahren +Amtsführung +Amtsgebäude +Amtsgeheimnis +Amtsgeheimnisse +Amtsgeheimnisses +Amtsgericht +Amtsgerichte +Amtsgerichtes +Amtsgerichts +Amtsgerichtsgefängnis +Amtsgeschäft +Amtsgeschäfte +Amtsgeschäften +Amtsgewalt +Amtshandlung +Amtshandlungen +Amtshilfe +Amtsinhaber +Amtskollegen +Amtsleiter +Amtsmonate +Amtsnachfolger +Amtsniederlegungen +Amtsperiode +Amtsperson +Amtspersonen +Amtspflichten +Amtsraumes +Amtsrichter +Amtsrichtern +Amtssitz +Amtssitzen +Amtssitzes +Amtssprache +Amtssprachen +Amtsstelle +Amtsstellung +Amtsstuben +Amtsstunden +Amtstracht +Amtstrachten +Amtsträger +Amtsträgern +Amtsverwaltung +Amtsvorgänger +Amtsvorgängern +Amtsvormund +Amtsvormundes +Amtsvorstand +Amtsvorstehern +Amtsvorstehers +Amtswechsel +Amtswohnung +Amtszeichen +Amtszeit +Amtszeiten +Amtszimmer +Amtsärzte +Amtsübernahme +Amulett +Amulette +Amuletten +Amulettes +Amuletts +Amüsement +An +Anachoreten +Anachronismen +Anachronismus +Analog +Analogie +Analogien +Analogieschluss +Analogon +Analphabet +Analphabeten +Analphabetentum +Analphabetin +Analphabetinnen +Analphabetismus +Analysator +Analyse +Analysemethode +Analysen +Analysierbarkeit +Analysis +Analysten +Analytikern +Analytikers +Anarchie +Anarchien +Anarchismus +Anarchist +Anarchisten +Anarchistin +Anastatische +Anatol +Anatolien +Anatomie +Anbau +Anbauabsichten +Anbaues +Anbauflächen +Anbaugebiete +Anbaugebieten +Anbaumethoden +Anbauplatte +Anbaus +Anbeginn +Anbeter +Anbeterin +Anbeterinnen +Anbetern +Anbeters +Anbetracht +Anbetrachts +Anbetung +Anbieter +Anbieterin +Anbieterinnen +Anbietern +Anbieters +Anbindung +Anblick +Anblicke +Anblicks +Anbringung +Anbruch +Anbruchs +Anbrüche +Andacht +Andachten +Andachtshalle +Andalusien +Andenken +Andenkens +Anderen +Andererseits +Andernfalls +Anders +Andersdenkende +Andersdenkendem +Andersdenkenden +Andersdenkendes +Anderslautender +Andeutung +Andeutungen +Andorra +Andrang +Andranges +Andre +Andrea +Andreas +Andre‚ +Androhung +Androhungen +Androide +Androiden +Andromeda +Andromedanebel +Andruck +Andrängen +Andy +Aneignung +Aneignungen +Aneinandergelagerten +Aneinandergereihten +Aneinanderliegen +Aneinanderschließen +Anekdote +Anekdoten +Anemone +Anemonen +Anempfehlung +Anerbieten +Anerbietens +Anerkenntnis +Anerkennung +Anerkennungen +Anfahrt +Anfahrten +Anfahrtsweg +Anfall +Anfalls +Anfallsrecht +Anfang +Anfangs +Anfangsauslenkung +Anfangsbedingungen +Anfangsbelegung +Anfangsbestand +Anfangsbuchstabe +Anfangsbuchstaben +Anfangserfolg +Anfangserfolge +Anfangsgehalt +Anfangsgehaltes +Anfangsgehaltswünsche +Anfangsgehälter +Anfangsgehältern +Anfangsgeschwindigkeit +Anfangsgewinn +Anfangsgründe +Anfangsgründen +Anfangsjahre +Anfangsjahren +Anfangskapitales +Anfangskapitals +Anfangsklamm +Anfangskurs +Anfangskurse +Anfangslage +Anfangspassagen +Anfangsphase +Anfangsplanung +Anfangsproblem +Anfangspunkt +Anfangsschwierigkeit +Anfangsschwierigkeiten +Anfangssituation +Anfangsstadien +Anfangsstadium +Anfangsstadiums +Anfangstempo +Anfangstermins +Anfangsunterricht +Anfangsunterrichtes +Anfangsverluste +Anfangsverlusten +Anfangsverschmutzung +Anfangszeit +Anfangszeiten +Anfangszeitpunkt +Anfangszustand +Anfechtung +Anfechtungsklage +Anfeindung +Anfeindungen +Anfertigung +Anfertigungen +Anflug +Anflugs +Anflüge +Anfordern +Anforderung +Anforderungen +Anforderungsdefinition +Anforderungserfassung +Anforderungsschreiben +Anfrage +Anfälle +Anfällen +Anfälligkeit +Anfänge +Anfängen +Anfänger +Anfängerin +Anfängern +Anfängers +Anfügung +Anführer +Anführerinnen +Anführern +Anführers +Anführung +Anführungsstrich +Anführungsstriche +Anführungsstrichen +Anführungszeichen +Angabe +Angaben +Angeber +Angeberei +Angebereien +Angeberinnen +Angebern +Angebers +Angeblich +Angebot +Angebote +Angebotes +Angebots +Angebotsbereiche +Angebotsliste +Angebotsmappe +Angebotspalette +Angebotssteigerung +Angebotsvoraussetzungen +Angefangen +Angegrautem +Angegrauten +Angegrauter +Angegrautes +Angehörigem +Angehörigen +Angehöriger +Angehörigkeit +Angeklagter +Angeklemmte +Angeklemmten +Angeklemmter +Angeklemmtes +Angekurbelt +Angel +Angelegenheit +Angelegenheiten +Angelei +Angelgelegenheit +Angelgerät +Angelgeräte +Angelgerätes +Angelhaken +Angelika +Angelikas +Angelistete +Angeln +Angelockt +Angelpunkt +Angelrute +Angelruten +Angelsachse +Angelsachsen +Angelsport +Angelsächsischer +Angelteich +Angemessenen +Angemessenheit +Angemessenheiten +Angenommene +Angeschalten +Angeschichtetem +Angeschichteten +Angeschichteter +Angeschlagenen +Angesicht +Angesichter +Angesichtern +Angesichts +Angesparte +Angestammte +Angestammtem +Angestammten +Angestammtes +Angestammtheit +Angestellte +Angestelltengehälter +Angestelltenkrankenkasse +Angestelltenverhältnis +Angestellter +Angetrauten +Angewohnheit +Angewohnheiten +Angewöhnung +Angina +Angleichung +Angleichungen +Angler +Anglerei +Anglerglück +Anglern +Anglers +Angliederung +Angliederungen +Anglistik +Anglokanadiers +Angorawolle +Angreifer +Angreiferin +Angreifern +Angreifers +Angriff +Angriffe +Angriffen +Angriffs +Angriffsdrohung +Angriffsfläche +Angriffsflächen +Angriffsflüge +Angriffskrieg +Angriffskriege +Angriffskriegen +Angriffspause +Angriffsseite +Angriffsspiel +Angriffstaktik +Angriffswaffe +Angriffswaffen +Angriffswirbel +Angriffsziel +Angriffsübungen +Angst +Angstauslösenden +Angstblick +Angstentscheidung +Angstgefühl +Angsthase +Angsthasen +Angstmoment +Angstneurose +Angstneurosen +Angstschweiß +Angstschweißes +Angstschwelle +Angstzustand +Angstzustände +Angstzuständen +Anhalt +Anhalter +Anhaltspunkt +Anhaltspunkte +Anhaltspunkten +Anhaltspunktes +Anhaltswert +Anhaltswerte +Anhaltswerten +Anhaltswerts +Anhang +Anhangs +Anhangsseiten +Anhangverzeichnis +Anhebung +Anhieb +Anhänge +Anhänger +Anhängerbau +Anhängerfabrik +Anhängerin +Anhängern +Anhängers +Anhängerschaft +Anhängerzahl +Anhängerzahlen +Anhänglichkeit +Anhänglichkeiten +Anhängsel +Anhängseln +Anhängsels +Anhäufung +Anhöhe +Anhöhen +Anhörung +Anhörungsrecht +Anhörungsverfahren +Anilin +Animierung +Animosität +Anion +Anis +Anita +Ankara +Ankauf +Ankaufgeschäften +Ankaufkredit +Ankaufkurs +Ankaufspreis +Ankaufstellen +Ankaufswoche +Anker +Ankergrund +Ankergrunds +Ankergründen +Ankerkette +Ankerketten +Ankermanöver +Ankerplatz +Ankerplatzes +Ankerplätze +Ankers +Ankeruhren +Ankerwicklung +Ankerwicklungen +Ankerwinde +Ankerwinden +Ankick +Anklage +Anklagebank +Anklagebehörde +Anklagebänke +Anklageerhebung +Anklagematerial +Anklagen +Anklagepunkt +Anklagerede +Anklageschriften +Anklagevertreter +Anklagevertreters +Anklang +Anklangs +Ankläger +Anklägerinnen +Anklägern +Anklägers +Anklänge +Anklängen +Anknüpfung +Anknüpfungspunkt +Ankoppelung +Ankopplung +Ankunft +Ankunftshalle +Ankunftszeit +Ankurbelung +Ankäufe +Ankäufen +Ankömmling +Ankömmlingen +Ankömmlings +Ankündigung +Ankündigungen +Ankünfte +Ankünften +Anlage +Anlagebaues +Anlagebedarf +Anlagebedürfnis +Anlageberater +Anlageberatung +Anlagebeschreibungen +Anlagebetrag +Anlagebriefen +Anlagedauer +Anlageempfehlung +Anlageentscheidungen +Anlageerfolg +Anlageerfolge +Anlageform +Anlageformen +Anlagegeschäft +Anlagegesellschaft +Anlagegüter +Anlageinstrument +Anlagekapital +Anlagekapitalien +Anlageklima +Anlagekunden +Anlagekäufe +Anlagelandes +Anlagemittel +Anlagen +Anlagenabgänge +Anlagenauslastung +Anlagenbaues +Anlagenbaus +Anlagengeschäft +Anlagenplanung +Anlagenzugänge +Anlageobjekt +Anlagepapier +Anlagephilosophie +Anlagepolitik +Anlageprobleme +Anlagestrategie +Anlagetätigkeit +Anlageverkäufe +Anlagevermittler +Anlagevermögen +Anlagevermögens +Anlagevolk +Anlagevolkes +Anlagewerte +Anlagezwecke +Anlagezwecken +Anlass +Anlasser +Anlassern +Anlassers +Anlasses +Anlauf +Anlaufbahnen +Anlaufes +Anlaufhäfen +Anlaufs +Anlaufstellen +Anlaufzeit +Anlaut +Anlauten +Anlautes +Anlegemanöver +Anlegeplatz +Anleger +Anlegergelder +Anlegergruppen +Anlegermagazin +Anlegern +Anlegerscharen +Anlegerschutz +Anlegerverhalten +Anlegervolks +Anlegestelle +Anlegestellen +Anlehnung +Anlehnungen +Anleihe +Anleihebedarf +Anleiheerlös +Anleihemarktes +Anleihen +Anleihepläne +Anleiheschuld +Anleiheschulden +Anleitung +Anleitungen +Anlernlinge +Anlieferung +Anliegen +Anliegens +Anlieger +Anliegerstaaten +Anlocken +Anlässe +Anlässen +Anläufe +Anläufen +Anmarsch +Anmarsches +Anmaßung +Anmeldeformular +Anmeldeformularen +Anmeldeformulars +Anmeldefrist +Anmeldefristen +Anmeldegebühr +Anmeldegebühren +Anmeldepflicht +Anmeldeschein +Anmeldescheine +Anmeldescheinen +Anmeldescheines +Anmeldestellen +Anmeldevordruck +Anmeldevordrucke +Anmeldevorschrift +Anmeldevorschriften +Anmeldung +Anmeldungen +Anmerkung +Anmerkungen +Anmietung +Anmut +Anmärsche +Anmärschen +Annahme +Annahmefrist +Annahmen +Annahmestelle +Annahmestellen +Annahmeverweigerung +Annahmeverweigerungen +Annahmeverzug +Annalen +Anne +Annehmlichkeit +Annehmlichkeiten +Anneliese +Annemarie +Annette +Annexe +Annexen +Annexes +Annexion +Annexionen +Annie +Anno +Annonce +Annoncen +Annoncenbüro +Annullator +Annullatoren +Annullierung +Annäherung +Annäherungen +Annäherungspolitik +Annäherungsversuch +Annäherungsversuchen +Annäherungsversuches +Annährung +Anode +Anomalie +Anomalien +Anonymes +Anonymität +Anorak +Anorake +Anoraks +Anordnung +Anordnungen +Anpassung +Anpassungen +Anpassungsfähigkeit +Anpassungsfähigkeiten +Anpassungsprogramm +Anpassungsprozess +Anpassungsprozesses +Anpassungsprozeß +Anpassungsschwierigkeit +Anpassungsschwierigkeiten +Anpassungsvermögen +Anpassungsvermögens +Anpfiff +Anpflanzung +Anpflanzungen +Anprall +Anpralls +Anprangern +Anpreisung +Anpreisungen +Anprobe +Anproben +Anrechnung +Anrechnungen +Anrechnungsverfahren +Anrechnungsverordnung +Anrecht +Anrechten +Anrechts +Anrechtskarte +Anrede +Anregung +Anregungen +Anregungsenergie +Anregungsmitteln +Anregungsmittels +Anreicherung +Anreise +Anreisetermin +Anreisetermine +Anreisetermins +Anreiz +Anreize +Anrollens +Anruf +Anrufbeantworter +Anrufe +Anrufung +Anrufungen +Ansage +Ansager +Ansagerinnen +Ansagern +Ansagers +Ansammlung +Ansammlungen +Ansatz +Ansatzpunkt +Ansatzpunkte +Ansatzpunkten +Ansatzstück +Ansatzstücke +Ansatzstücken +Anschaffung +Anschaffungen +Anschaffungsdarlehen +Anschaffungskosten +Anschaffungspreis +Anschaffungspreise +Anschaffungspreises +Anschaffungswert +Anschaffungswerte +Anschaffungswertes +Anschalten +Anschaulichkeit +Anschauung +Anschauungen +Anschauungsform +Anschauungsformen +Anschauungsmaterial +Anschauungsmaterials +Anschauungsunterricht +Anschauungsunterrichtes +Anschauungsweise +Anschauungsweisen +Anschein +Anscheinend +Anscheins +Anschlag +Anschlagbrett +Anschlagbrettes +Anschlagsäule +Anschlagsäulen +Anschlagzettel +Anschlagzetteln +Anschlagzettels +Anschluss +Anschlussbelegung +Anschlussdaten +Anschlussdose +Anschlusskabel +Anschlussklemme +Anschlussmöglichkeit +Anschlussrohr +Anschlussstation +Anschlusszug +Anschlusszuges +Anschlusszüge +Anschläge +Anschlägen +Anschlüsse +Anschlüssen +Anschnallgurte +Anschnellen +Anschnitt +Anschnitten +Anschnittes +Anschreibekredite +Anschrift +Anschriften +Anschuldigung +Anschuldigungen +Ansehung +Ansicht +Ansichten +Ansichtskarte +Ansichtskarten +Ansichtssache +Ansichtssendung +Ansichtssendungen +Ansiedler +Ansiedlers +Ansiedlung +Ansiedlungen +Ansinnen +Anspannung +Anspannungen +Anspielung +Ansporn +Ansporns +Ansprache +Ansprachen +Ansprechbarkeit +Ansprechpartner +Ansprechzeit +Anspruch +Anspruchs +Anspruchsberechtigung +Anspruchsgrund +Anspruchsgrundlage +Anspruchsgrundlagen +Anspruchslosigkeit +Anspruchslosigkeiten +Anspruchsniveau +Ansprüche +Anstalt +Anstalten +Anstaltsinsassen +Anstand +Anstandsdame +Anstandsröcke +Anstandsunterricht +Anstecknadel +Ansteckung +Ansteckungen +Ansteigen +Anstellung +Anstellungen +Anstellungsbedingungen +Anstellungsprüfung +Anstellungsprüfungen +Anstellungsvertrag +Anstellungsvertrages +Anstellungsverträgen +Ansteuerung +Anstieg +Anstiege +Anstiegen +Anstiegs +Anstiegsrate +Anstiegszeit +Anstifter +Anstifterin +Anstifterinnen +Anstiftern +Anstiftung +Anstiftungen +Anstoß +Anstoßes +Anstreicher +Anstreichern +Anstreichers +Anstrengung +Anstrengungen +Anstrich +Anstriche +Anstrichs +Ansturm +Ansturms +Anstöße +Anstößen +Anstürme +Ansässigen +Ansätze +Ansätzen +Antarktis +Anteil +Anteile +Anteilen +Anteilnahme +Anteils +Anteilschein +Anteilscheine +Anteilscheinen +Anteilscheines +Anteilsinhaber +Anteilsscheine +Anteilswert +Anteilumlauf +Anteilwert +Anteilwertes +Antenne +Antennen +Antennenträger +Anthologie +Anthologien +Anthrazitfeinkohlen +Anthropoide +Anthropoiden +Anthropologe +Anthroposoph +Anthroposophen +Antialkoholiker +Antialkoholikerinnen +Antialkoholikern +Antialkoholikers +Antibabypille +Antibabypillen +Antibiotika +Antibiotikum +Antibiotikums +Antichrist +Antifaschismus +Antifaschist +Antifaschisten +Antiheld +Antiinflationspolitik +Antikonformismus +Antikriegslyrik +Antikörper +Antilleninsel +Antilope +Antilopen +Antimaterie +Antipathie +Antipathien +Antiquar +Antiquare +Antiquariat +Antiquariate +Antiquariaten +Antiquariatskatalog +Antiquariatskataloge +Antiquariatslisten +Antiquars +Antiquität +Antiquitäten +Antiquitätengeschäft +Antiquitätenhändler +Antiquitätenhändlern +Antiquitätenladen +Antiquitätenladens +Antiquitätenläden +Antisatellitenwaffen +Antisemit +Antisemiten +Antisemitismus +Antiserum +Antithese +Antizyklische +Antlitz +Antlitze +Antlitzes +Anton +Antonio +Antonius +Antonym +Antonyms +Antrag +Antrages +Antragsformular +Antragsformulare +Antragsformularen +Antragsfrist +Antragsgegner +Antragsgegnerin +Antragsgegners +Antragsteller +Antragstellerin +Antragstellern +Antragstellers +Antragstellung +Antragsverfahren +Antragszeitraum +Antragszeiträume +Antrieb +Antriebe +Antrieben +Antriebs +Antriebsmittel +Antriebsstörungen +Antriebssystem +Antritt +Antritte +Antrittes +Antrittsball +Antrittsbesuch +Antrittsgepäck +Antrittsrede +Antrittsreden +Antrittstermin +Antrittsvorstellung +Anträge +Anträgen +Antwort +Antwortbogen +Antworten +Antwortkarte +Antwortnote +Antwortschreibens +Antwortspiel +Antworttext +Antworttexte +Antwortzeit +Anverwandlung +Anverwandte +Anverwandten +Anwachsen +Anwahl +Anwalt +Anwaltes +Anwalts +Anwaltsbüro +Anwaltsgebühren +Anwaltskammer +Anwaltskosten +Anwaltspraxis +Anwaltsrecht +Anwaltsspiel +Anwaltstochter +Anwaltszwang +Anwandlung +Anwandlungen +Anwartschaft +Anwartschaften +Anweisung +Anweisungen +Anwendbarkeit +Anwendbarkeiten +Anwender +Anwenderhinweis +Anwendern +Anwenderproblem +Anwenderprogramme +Anwenders +Anwenderseite +Anwendersicht +Anwendung +Anwendungen +Anwendungsbereich +Anwendungsbereichs +Anwendungsgebiet +Anwendungsgebiete +Anwendungsmöglichkeit +Anwerbestopp +Anwerbung +Anwesen +Anwesenheit +Anwesenheiten +Anwesenheitsliste +Anwesenheitspflicht +Anwesenheitsrecht +Anwesens +Anwohner +Anwohnern +Anwohners +Anwuchs +Anwälte +Anwälten +Anwärter +Anwärterin +Anwärters +Anwürfe +Anzahl +Anzahlung +Anzahlungen +Anzahlungsrate +Anzapfen +Anzeichen +Anzeigegenauigkeit +Anzeigen +Anzeigenaufkommen +Anzeigenaufträge +Anzeigenblatt +Anzeigenblattes +Anzeigenblätter +Anzeigenblättern +Anzeigenbüro +Anzeigenbüros +Anzeigeneinnahmen +Anzeigenentziehung +Anzeigengesellschaft +Anzeigengruppen +Anzeigenkampagne +Anzeigenkunden +Anzeigenpreise +Anzeigenrubrik +Anzeigenteil +Anzeigenvolumen +Anzeigepflicht +Anziehung +Anziehungen +Anziehungskraft +Anziehungskräfte +Anziehungskräften +Anziehungspunkt +Anziehungspunkte +Anzug +Anzuge +Anzuges +Anzugs +Anzüge +Anzügen +Anzüglichkeit +Anzüglichkeiten +Apartheid +Apartment +Apartmenthaus +Apartmenthauses +Apartmenthotel +Aperitif +Aperitifs +Apfel +Apfelbaum +Apfelbaumes +Apfelbäumchen +Apfelbäume +Apfelbäumen +Apfelmus +Apfels +Apfelschimmel +Apfelsine +Apfelsinen +Apfeltorte +Apfelwein +Apfelweinkneipe +Aphorismus +Aphrodite +Apokalypse +Apoll +Apollo +Apollonius +Apologet +Apologeten +Apostel +Apostelbrief +Apostelfürsten +Aposteln +Apostels +Aposteltanne +Apostolischen +Apostroph +Apostrophs +Apotheke +Apotheken +Apothekenbesitzers +Apothekenräume +Apotheker +Apothekerin +Apothekerinnen +Apothekern +Apothekerrezept +Apothekers +Apotheose +Appalachen +Apparat +Apparate +Apparateglasbläser +Apparaten +Apparats +Apparatur +Apparaturen +Appartement +Appartementhäusern +Appartementwohnung +Appeal +Appell +Appellationsgericht +Appelle +Appellen +Appetit +Appetits +Applaus +Applauses +Apple +Applikation +Applikationen +Applikationsberatung +Applikationstechnologien +Approximation +Approximationen +Aprikose +Aprikosen +April +Aprils +Aprilscherz +Aprilscherze +Aprilscherzen +Aprilscherzes +Apropos +Apsis +Apulien +Aquarell +Aquarelle +Aquarellen +Aquarien +Aquarium +Aquariums +Aquitanien +Ar +Araberin +Araberinnen +Araberliga +Arabern +Arabers +Arabeske +Arabesken +Arabien +Arafat +Aragon +Aral +Ararat +Arbeit +Arbeiten +Arbeitens +Arbeiter +Arbeiterbewegung +Arbeiterdemostration +Arbeiterfakultät +Arbeiterfrage +Arbeiterfront +Arbeitergeberseite +Arbeiterheer +Arbeiterin +Arbeiterinnen +Arbeiterkammern +Arbeiterklasse +Arbeiterkonferenz +Arbeitern +Arbeiterparadies +Arbeiterparadiesen +Arbeiterparteien +Arbeiterpriestern +Arbeiterrat +Arbeiterrentenversicherung +Arbeiterrevolution +Arbeiters +Arbeiterschichten +Arbeiterschulung +Arbeitersiedlungen +Arbeitervereine +Arbeitervereinigung +Arbeitervertreter +Arbeiterwehr +Arbeiterwohlfahrt +Arbeiterwohnhaus +Arbeitgeber +Arbeitgeberbeisitzer +Arbeitgeberkreisen +Arbeitgebers +Arbeitgeberverbände +Arbeitgeberverbänden +Arbeitgebervereinigungen +Arbeitnehmer +Arbeitnehmerbeisitzer +Arbeitnehmerin +Arbeitnehmerkreise +Arbeitnehmern +Arbeitnehmerrechten +Arbeitnehmers +Arbeitnehmerschaft +Arbeitnehmervertreter +Arbeitnehmervertretung +Arbeitsablauf +Arbeitsabläufe +Arbeitsabläufen +Arbeitsamkeit +Arbeitsamt +Arbeitsanweisung +Arbeitsanzug +Arbeitsanzuges +Arbeitsanzügen +Arbeitsatmosphäre +Arbeitsaufnahme +Arbeitsaufwand +Arbeitsausfall +Arbeitsausschüsse +Arbeitsbedingung +Arbeitsbedingungen +Arbeitsbefreiung +Arbeitsbeginn +Arbeitsbegriff +Arbeitsbelastung +Arbeitsbereich +Arbeitsbericht +Arbeitsbeschaffung +Arbeitsbeschaffungen +Arbeitsbeschaffungsmaßnahmen +Arbeitsbescheinigung +Arbeitsbescheinigungen +Arbeitsbeschreibung +Arbeitsbesuch +Arbeitsbesuche +Arbeitsbewältigung +Arbeitsbreite +Arbeitsbrigaden +Arbeitsbuch +Arbeitsbögen +Arbeitsdaten +Arbeitsdienst +Arbeitseifer +Arbeitseinheit +Arbeitseinheiten +Arbeitseinsatz +Arbeitseinstellung +Arbeitseinstellungen +Arbeitsende +Arbeitsentgelt +Arbeitsentgelte +Arbeitsentgeltung +Arbeitserlaubnis +Arbeitserleichterung +Arbeitsessen +Arbeitsessens +Arbeitsfanatiker +Arbeitsfeld +Arbeitsfelder +Arbeitsfeldes +Arbeitsfläche +Arbeitsfolge +Arbeitsfrage +Arbeitsfragen +Arbeitsfreude +Arbeitsfriede +Arbeitsfrieden +Arbeitsfront +Arbeitsfähigkeit +Arbeitsförderung +Arbeitsgang +Arbeitsganges +Arbeitsgebiet +Arbeitsgebiete +Arbeitsgemeinschaft +Arbeitsgericht +Arbeitsgerichten +Arbeitsgerichtes +Arbeitsgerät +Arbeitsgrundsatz +Arbeitsgruppe +Arbeitsgruppen +Arbeitsgründen +Arbeitsgänge +Arbeitshilfe +Arbeitshypothese +Arbeitshäuser +Arbeitsinspektion +Arbeitsjahres +Arbeitsjubiläum +Arbeitskalender +Arbeitskamerad +Arbeitskameraden +Arbeitskampf +Arbeitskleidung +Arbeitskleidungen +Arbeitskollege +Arbeitskolonnen +Arbeitskommandos +Arbeitskonferenz +Arbeitskopie +Arbeitskraft +Arbeitskraftreserven +Arbeitskredit +Arbeitskreis +Arbeitskreise +Arbeitskräfte +Arbeitskräften +Arbeitskämpfe +Arbeitslager +Arbeitslagern +Arbeitslagers +Arbeitslast +Arbeitsleben +Arbeitslehre +Arbeitsleistung +Arbeitsleistungen +Arbeitsliste +Arbeitslohn +Arbeitslose +Arbeitslosen +Arbeitslosenbescheinigungen +Arbeitslosenentwicklung +Arbeitslosengeld +Arbeitslosengelder +Arbeitslosengeldes +Arbeitslosenkurve +Arbeitslosenproblem +Arbeitslosenquote +Arbeitslosenstatistiken +Arbeitslosenunterstützung +Arbeitslosenunterstützungen +Arbeitslosenversicherung +Arbeitslosenversicherungen +Arbeitslosenversicherungsbeiträge +Arbeitslosenziffer +Arbeitsloser +Arbeitslosigkeit +Arbeitslöhne +Arbeitsmarkt +Arbeitsmaschinen +Arbeitsmaterial +Arbeitsmedizin +Arbeitsmethode +Arbeitsmethoden +Arbeitsministerien +Arbeitsmittel +Arbeitsmöglichkeit +Arbeitsmöglichkeiten +Arbeitsmütze +Arbeitsnorm +Arbeitsordnung +Arbeitspaket +Arbeitspapier +Arbeitspapiere +Arbeitspause +Arbeitspausen +Arbeitspflicht +Arbeitsphase +Arbeitsplan +Arbeitsplanung +Arbeitsplatz +Arbeitsplatzcomputer +Arbeitsplatzes +Arbeitsplatzwechsel +Arbeitspläne +Arbeitsplätze +Arbeitsplätzen +Arbeitspraxis +Arbeitsprobe +Arbeitsprogramm +Arbeitsprogramms +Arbeitsprotokoll +Arbeitspunkt +Arbeitsraum +Arbeitsrecht +Arbeitsrechts +Arbeitsrechtsverfahren +Arbeitsrichtung +Arbeitsringes +Arbeitsruhe +Arbeitsräume +Arbeitsräumen +Arbeitsschritt +Arbeitsschwerpunkt +Arbeitssitzung +Arbeitsspeicher +Arbeitsstab +Arbeitsstelle +Arbeitsstil +Arbeitsstils +Arbeitsstoff +Arbeitsstunde +Arbeitsstunden +Arbeitsstätte +Arbeitssuchende +Arbeitssuchender +Arbeitstag +Arbeitstage +Arbeitstagen +Arbeitstags +Arbeitstakt +Arbeitsteam +Arbeitsteams +Arbeitsteilung +Arbeitstemperatur +Arbeitstext +Arbeitstexte +Arbeitstier +Arbeitstisch +Arbeitstreffen +Arbeitsuche +Arbeitsuchenden +Arbeitsumgebung +Arbeitsumstände +Arbeitsunfall +Arbeitsunfalls +Arbeitsunfähigkeit +Arbeitsunfälle +Arbeitsunfällen +Arbeitsunlust +Arbeitsunterbrechung +Arbeitsunterlage +Arbeitsverhältnis +Arbeitsverhältnisse +Arbeitsverhältnisses +Arbeitsverteilung +Arbeitsvertrag +Arbeitsvertrags +Arbeitsverträge +Arbeitsverträgen +Arbeitsverwaltung +Arbeitsvolumen +Arbeitsvorgänge +Arbeitsweise +Arbeitsweisen +Arbeitswiderstand +Arbeitswille +Arbeitswillen +Arbeitswoche +Arbeitswochen +Arbeitszeit +Arbeitszeitausfall +Arbeitszeiten +Arbeitszeitpolitik +Arbeitszeitregelung +Arbeitszimmer +Arbeitszimmern +Arbeitszimmers +Arbeitszwänge +Arbeitszyklus +Arbeitsämter +Arbeitsüberlastung +Archenholz +Archimedes +Archipel +Architekt +Architekten +Architektenbüro +Architektengruppe +Architektenleistungen +Architektonik +Architektur +Architekturepoche +Architekturstudenten +Archiv +Archivdisketten +Archiven +Archivgebäude +Archivkopien +Archivs +Archäologe +Archäologen +Archäologie +Areal +Arena +Arenen +Arge +Argentinien +Arglist +Arglosigkeit +Arglosigkeiten +Argon +Argonaut +Argument +Argumentation +Argumentationen +Argumentationshilfe +Argumente +Argumenten +Argumentes +Argumentwert +Argus +Argusaugen +Argwohn +Argwohns +Ariane +Arie +Arien +Arier +Aristokrat +Aristokratenfamilien +Aristokratie +Aristokratin +Aristoteles +Arithmetik +Arizona +Arkade +Arkadenhof +Arkansas +Arktisforscher +Arm +Armada +Armagnac +Armand +Armando +Armatur +Armaturen +Armaturenbranche +Armaturenbrett +Armaturenbrettern +Armaturenbretts +Armaturenfabrik +Armaturenfan +Armband +Armbanduhr +Armbanduhren +Armbinde +Armbruch +Armbruches +Armbrüche +Armbrüchen +Armbänder +Armbändern +Arme +Armee +Armeeblatt +Armeechef +Armeeführung +Armeekosten +Armeeministerium +Armeeoffiziere +Armeeoffiziers +Armeerat +Armeestärke +Armeetradition +Armeeuniformen +Armen +Armenhaus +Armenhauses +Armenhäuser +Armenhäusern +Armenien +Armenier +Armeniern +Armenviertel +Armflügeln +Armhaltung +Armhebel +Armin +Armkettchen +Armlehne +Armlehnen +Armreif +Arms +Armseligkeit +Armsessel +Armstrong +Armut +Armutsgebiet +Armutsgebieten +Armutszeugnis +Armutszeugnisse +Armutszeugnissen +Armutszeugnisses +Army +Arnika +Arno +Aroma +Aromas +Aromen +Arosa +Arrangement +Arrangements +Arrays +Arrest +Arreste +Arresten +Arrestes +Arretierung +Arrogante +Arroganz +Arrondierung +Arrondissement +Arsch +Arschgeige +Arschloch +Arschlöcher +Arsen +Arsenal +Arsenale +Arsenals +Art +Artefakt +Artefakte +Artefakten +Artemis +Arten +Artentod +Artenverarmung +Artenwandel +Arterhaltung +Arterie +Arterien +Arterienverkalkung +Arterienverkalkungen +Arteriosklerose +Artgenosse +Arthur +Artigkeit +Artikel +Artikeln +Artikelnummer +Artikelreihe +Artikels +Artikulation +Artillerie +Artillerieangriff +Artillerieeinheiten +Artilleriefeuer +Artischocke +Artischocken +Artist +Artisten +Artistinnen +Artur +Artus +Arznei +Arzneien +Arzneikosten +Arzneimittel +Arzneimittelgesetz +Arzneimittelhersteller +Arzneimittelindustrie +Arzneimitteln +Arzneimittelpreise +Arzneimittelprüfung +Arzneischrank +Arzneischränke +Arzneischränken +Arzneiware +Arzneiwaren +Arzt +Arztberuf +Arztbesuch +Arztehepaar +Arztes +Arztfrau +Arztgeschichten +Arzthelfer +Arzthelferin +Arzthelferinnen +Arzthonorare +Arztpraxen +Arztpraxis +Arztroman +Arztsohn +Arzttochter +Arztwohnungen +Arztzimmer +As +Asbest +Asbestfasern +Asbestgewinnung +Asbestverarbeitung +Asche +Aschenbahn +Aschenbecher +Aschenbechers +Aschenberg +Aschenbrödel +Aschermittwoch +Aschermittwoche +Aschermittwochs +Ascona +Asiat +Asiaten +Asiatin +Asiatinnen +Asien +Asienabteilung +Asienbild +Asienexperte +Asienkenntnisse +Asienkonferenz +Asienliteratur +Asiens +Asienzone +Asket +Asketen +Asowsche +Asowsches +Aspekt +Aspekte +Aspekten +Aspektes +Aspekts +Asphalt +Asphaltbahnen +Asphalts +Asphaltschlangen +Asphaltstraße +Aspik +Aspiks +Aspirant +Aspiranten +Aspiration +Aspirationen +Asse +Assekuranz +Assembler +Assessor +Assimilation +Assisi +Assistent +Assistenten +Assistentinnen +Assistenz +Assistenzarzt +Assistenzarztes +Assistenzarztstelle +Assistenzärzte +Assistenzärztin +Assoziation +Assoziationen +Assoziationslust +Assoziationsrat +Assoziationstechnik +Assoziativität +Assoziiertenbildung +Assuanstaudamm +Assyrien +Ast +Aster +Asterblüte +Asterix +Astern +Asteroidengürtel +Astes +Asthma +Astlöcher +Astrid +Astrologe +Astrologie +Astronaut +Astronauten +Astronautentraining +Astronautik +Astronom +Astronomen +Astronomie +Astrophysiker +Asyl +Asylant +Asylanten +Asylrecht +Asylrechte +Asylrechten +Asylrechtes +Asyls +Asylverfahrens +Asymmetrie +Atari +Atelier +Atelierfest +Atelierleiter +Ateliers +Atem +Atembeschwerde +Atembeschwerden +Atemlosigkeit +Atempause +Atempausen +Atems +Atemtechnik +Atemvorrat +Atemwege +Atemzug +Atemzuges +Atemzugs +Atemzüge +Atemzügen +Atemübung +Atemübungen +Atheismus +Atheist +Atheisten +Atheistin +Athen +Athene +Athlet +Athletenfigur +Athletik +Athletin +Atlant +Atlanten +Atlantik +Atlantikkonferenzen +Atlantikküste +Atlantikpakt +Atlantiks +Atlantikwall +Atlantis +Atlas +Atlasgebirge +Atlasses +Atmen +Atmosphäre +Atmung +Atmungen +Atmungsorgan +Atmungsorgane +Atmungsorganen +Atmungsorganes +Atmungstherapie +Atoll +Atolle +Atollen +Atom +Atomabkommen +Atomantrieb +Atomarbeit +Atomaufrüstung +Atombehörde +Atombetrieb +Atombewaffnung +Atombombe +Atombomben +Atombombenabwurf +Atombombenangriff +Atombombenproduktion +Atombombenversuch +Atombomber +Atombrennstoff +Atome +Atomen +Atomenergiebehörde +Atomenergiekommission +Atomenergieprojekte +Atomexplosionen +Atomflugzeugträger +Atomforscher +Atomforschers +Atomforschung +Atomforschungen +Atomfragen +Atomgemeinschaft +Atomgesetz +Atomkomitee +Atomkomitees +Atomkommission +Atomkraftwerke +Atomkraftwerken +Atomkraftwerkes +Atomkrieg +Atomkriegs +Atomkriegskatastrophe +Atommodell +Atommunition +Atommächte +Atomphysik +Atompilz +Atompolitik +Atompotential +Atomraketen +Atomreaktor +Atomreaktors +Atoms +Atomschirm +Atomsperrvertrag +Atomsphäre +Atomsprengkopf +Atomsprengköpfe +Atomsprengsatz +Atomstopp +Atomstrahlen +Atomstreitkraft +Atomtest +Atomtests +Atomversuch +Atomversuchsübungen +Atomvertrag +Atomwaffe +Atomwaffenbegrenzung +Atomwaffenherstellung +Atomwaffenversuche +Atomwissenschaftler +Atomzahl +Atomzeitalter +Atomzeitalters +Atomzertrümmerung +Attache +Attaché +Attachés +Attacke +Attacken +Attentat +Attentats +Attentatsdrohungen +Attentatsopfer +Attentatsserie +Attentatsversuch +Attentäter +Attentäters +Attest +Attesten +Attika +Attila +Attitüde +Attraktion +Attraktionen +Attraktivität +Attrappe +Attrappen +Attribut +Attribute +Attributs +Atü +Au +Aubergine +Auch +Audienz +Audienzen +Auditorien +Audrey +Aue +Auen +Auerhahn +Auerhahns +Auerhähne +Auerochse +Aufarbeitung +Aufatmen +Aufbau +Aufbaufinanzierung +Aufbaugesellschaft +Aufbaukurs +Aufbauleistung +Aufbauphase +Aufbauphasen +Aufbauplan +Aufbaupläne +Aufbauprogramm +Aufbaus +Aufbauschung +Aufbaustudien +Aufbaustudium +Aufbaustudiums +Aufbautermin +Aufbauwerk +Aufbauzeit +Aufbereitung +Aufbereitungen +Aufbereitungsanlage +Aufbewahrung +Aufbewahrungsort +Aufbewahrungsorte +Aufbewahrungsortes +Aufbietung +Aufbietungen +Aufbruch +Aufbrüche +Aufbrüchen +Aufdampfen +Aufdampfraten +Aufdringlichkeit +Aufdringlichkeiten +Aufdruck +Aufdrucks +Aufdrücke +Aufeinanderfolge +Aufeinanderfolgen +Aufeinanderfolgendem +Aufeinanderfolgenden +Aufeinanderfolgender +Aufeinandergeprallte +Aufeinandergepralltem +Aufeinandergeprallter +Aufeinandergepralltes +Aufeinanderliegen +Aufeinanderprallende +Aufeinanderprallendem +Aufeinanderprallender +Aufeinanderprallendes +Aufenthalt +Aufenthalte +Aufenthalten +Aufenthaltes +Aufenthalts +Aufenthaltserlaubnis +Aufenthaltsfrist +Aufenthaltsgenehmigung +Aufenthaltsjahr +Aufenthaltsort +Aufenthaltsorts +Aufenthaltspreise +Aufenthaltsraum +Aufenthaltsraums +Aufenthaltsräume +Aufenthaltsräumen +Aufenthaltsverbot +Auferstehung +Auferstehungsfest +Auffahrt +Auffahrtsweg +Auffangbecken +Auffassung +Auffassungsgabe +Auffassungsvermögen +Auffassungsvermögens +Auffindung +Aufflackern +Aufflammen +Auffordern +Aufforderung +Aufforderungen +Auffrischung +Auffächern +Auffälligkeit +Auffälligkeiten +Aufführung +Aufführungen +Aufführungsstatistik +Aufführungsstils +Auffüllen +Auffüllung +Aufgabe +Aufgaben +Aufgabenbereich +Aufgabenbereiche +Aufgabenbeschreibung +Aufgabenfeld +Aufgabengebieten +Aufgabenheft +Aufgabenhefte +Aufgabenheften +Aufgabenkreis +Aufgabenkreise +Aufgabenkreisen +Aufgabenschein +Aufgabenscheine +Aufgabenscheinen +Aufgabenschwerpunkt +Aufgabenschwerpunkte +Aufgabenstellung +Aufgabenstellungen +Aufgabenteil +Aufgang +Aufganges +Aufgeben +Aufgebot +Aufgebote +Aufgebots +Aufgedampfte +Aufgedampften +Aufgeklärtheit +Aufgeklärtheiten +Aufgeld +Aufgesaugte +Aufgesaugtem +Aufgesaugter +Aufgesaugtes +Aufgeschlossenheit +Aufgeschrecktem +Aufgeschreckten +Aufgeschreckter +Aufgliederung +Aufgrund +Aufguss +Aufgusses +Aufgänge +Aufgängen +Aufgüsse +Aufgüssen +Aufhebens +Aufhebung +Aufhebungen +Aufhebungsvertrag +Aufheiterung +Aufheiterungen +Aufheizung +Aufhellung +Aufhetzer +Aufhetzern +Aufhetzung +Aufhetzungen +Aufholbedarf +Aufhänger +Aufhängern +Aufhängers +Aufhängung +Aufhäufung +Aufkauf +Aufkaufen +Aufkaufes +Aufkleber +Aufklärende +Aufklärer +Aufklärern +Aufklärung +Aufklärungen +Aufklärungsauftrag +Aufklärungsbeitrag +Aufklärungsbücher +Aufklärungsflugzeug +Aufklärungskampagne +Aufklärungsmöglichkeiten +Aufkäufe +Aufkäufen +Aufkäufer +Aufkäufern +Aufladung +Auflage +Auflagefläche +Auflagen +Auflagenerhöhung +Auflagenzahl +Auflagenziffer +Auflageziffer +Auflassung +Auflassungen +Auflauf +Auflaufs +Auflehnung +Auflehnungen +Aufliegeschema +Auflistung +Auflockerung +Auflockerungen +Auflockerungstendenz +Auflockerungstendenzen +Auflodern +Aufläufe +Aufläufen +Auflösbarkeit +Auflösung +Auflösungen +Auflösungserscheinung +Auflösungserscheinungen +Aufmachung +Aufmarsch +Aufmarschbewegung +Aufmarsches +Aufmerksamen +Aufmerksamkeit +Aufmerksamkeiten +Aufmunterung +Aufmunterungen +Aufmärsche +Aufnahme +Aufnahmeanträge +Aufnahmeanträgen +Aufnahmebedingung +Aufnahmebedingungen +Aufnahmebeitrag +Aufnahmebereitschaft +Aufnahmefähigkeit +Aufnahmefähigkeiten +Aufnahmegebühr +Aufnahmegerät +Aufnahmegeräte +Aufnahmegeräten +Aufnahmekopf +Aufnahmekraft +Aufnahmen +Aufnahmeprüfung +Aufnahmeprüfungen +Aufnahmevermögen +Aufnehmer +Aufopferung +Aufopferungen +Aufpasser +Aufpasserinnen +Aufpassern +Aufpassers +Aufpolierung +Aufprall +Aufpreis +Aufpreise +Aufpreisen +Aufprägen +Aufputschmittel +Aufputz +Aufputzes +Aufrechnung +Aufrechterhaltung +Aufrechterhaltungen +Aufrechtstehen +Aufregendes +Aufregung +Aufregungen +Aufrichtigkeit +Aufrichtung +Aufriss +Aufruf +Aufrufe +Aufrufs +Aufruhr +Aufrüstung +Aufrüstungen +Aufrüstungsprogramm +Aufsatz +Aufschaukeln +Aufschlag +Aufschlagbälle +Aufschlagspiel +Aufschlagstelle +Aufschlagzünder +Aufschluss +Aufschläge +Aufschlägen +Aufschlüsse +Aufschlüsselung +Aufschneider +Aufschneiderei +Aufschneidereien +Aufschneiders +Aufschnitt +Aufschnitte +Aufschnittes +Aufschnitts +Aufschrei +Aufschreie +Aufschrift +Aufschriften +Aufschub +Aufschwung +Aufschwungs +Aufschübe +Aufschüttungsebene +Aufsehen +Aufsehens +Aufseher +Aufseherin +Aufseherinnen +Aufsehern +Aufsicht +Aufsichten +Aufsichtratsmitglieder +Aufsichtsbehörde +Aufsichtsbehörden +Aufsichtsbehördenprüfung +Aufsichtsorgan +Aufsichtsperson +Aufsichtspersonen +Aufsichtspflicht +Aufsichtsrat +Aufsichtsrates +Aufsichtsratsgremien +Aufsichtsratsitze +Aufsichtsratsmitglied +Aufsichtsratsvergütung +Aufsichtsratvertreter +Aufsichtsräte +Aufsichtsräten +Aufspaltung +Aufstand +Aufstands +Aufstandsbewegung +Aufstandsbewegungen +Aufsteiger +Aufsteigern +Aufstellen +Aufstellort +Aufstellplan +Aufstellpläne +Aufstellung +Aufstellungen +Aufstellungsplanung +Aufstieg +Aufstiegen +Aufstiegs +Aufstiegschance +Aufstiegschancen +Aufstiegskandidaten +Aufstockmöglichkeiten +Aufstrich +Aufstrichen +Aufstrichs +Aufstände +Aufständen +Aufsuchung +Aufsummierung +Aufsätze +Aufsätzen +Aufteilen +Aufteilung +Aufteilungen +Auftrag +Auftrage +Auftrages +Auftraggeber +Auftraggeberin +Auftraggebern +Auftraggebers +Auftragnehmer +Auftrags +Auftragsabwicklung +Auftragsausfall +Auftragsbearbeitung +Auftragsbestand +Auftragsbestandes +Auftragsbeständen +Auftragsbestätigung +Auftragsbestätigungen +Auftragseingang +Auftragseinwerbung +Auftragsentwicklung +Auftragserteilung +Auftragserteilungen +Auftragsformular +Auftragsformulare +Auftragsformulars +Auftragsforschung +Auftragsgröße +Auftragslage +Auftragssperre +Auftragssumme +Auftragstrend +Auftragsvergabe +Auftragsverhandlungen +Auftragsvolumen +Auftragswerke +Auftragswert +Auftragswesen +Auftragung +Auftragwalze +Auftrennung +Auftretens +Auftrieb +Auftriebe +Auftriebs +Auftriebskraft +Auftriebskräfte +Auftritt +Auftritte +Auftritten +Auftrittsverbot +Aufträge +Aufwachen +Aufwachsens +Aufwachsraten +Aufwallung +Aufwand +Aufwandes +Aufwands +Aufwartefrau +Aufwartefrauen +Aufwartung +Aufweichung +Aufweitung +Aufwendung +Aufwendungen +Aufwertung +Aufwertungen +Aufwind +Aufwinde +Aufwindes +Aufwurf +Aufwärtsbewegung +Aufwärtsentwicklung +Aufwärtskorrektur +Aufwärtsspirale +Aufwärtstrend +Aufwärtstrends +Aufwärtswelle +Aufzeichnung +Aufzeichnungen +Aufzeigen +Aufzucht +Aufzudampfenden +Aufzug +Aufzuganlage +Aufzugs +Aufzugskosten +Aufzählung +Aufzählungen +Aufzüchte +Aufzüchten +Aufzüge +Aug +Augapfel +Augapfels +Auge +Augen +Augenarzt +Augenarztes +Augenaufschlag +Augenblick +Augenblicke +Augenblicken +Augenblicks +Augenbrauen +Augenfarbe +Augenfehler +Augenfleck +Augenheilkunde +Augenhöhe +Augenhöhle +Augenhöhlen +Augenlicht +Augenlid +Augenlider +Augenlidern +Augenmaß +Augenmerk +Augenoperation +Augenpaare +Augenpartie +Augenschein +Augenstellung +Augentierchens +Augenweide +Augenwinkel +Augenwischerei +Augenzeuge +Augenzeugen +Augenzwinkern +Augenärzte +Augenärzten +Augenübel +Auges +Augsburg +August +Augustabend +Augustin +Augustinerstift +Augusts +Auktion +Auktionen +Auktionskosten +Auktionsverkauf +Aula +Aurel +Ausarbeitung +Ausarbeitungen +Ausartung +Ausartungsfälle +Ausbau +Ausbauarbeiten +Ausbaumaßnahmen +Ausbaupläne +Ausbaus +Ausbaustrecke +Ausbaustufe +Ausbauten +Ausbesserung +Ausbesserungen +Ausbesserungsarbeit +Ausbesserungsarbeiten +Ausbeute +Ausbeutung +Ausbeutungen +Ausbeutungsmöglichkeit +Ausbilder +Ausbilderprüfungen +Ausbildung +Ausbildungsabschnitt +Ausbildungsabschnitte +Ausbildungsbedingung +Ausbildungsbedingungen +Ausbildungsbeihilfe +Ausbildungsbetrieb +Ausbildungsbetriebe +Ausbildungsdauer +Ausbildungsförderung +Ausbildungsjahr +Ausbildungslehrganges +Ausbildungslehrgänge +Ausbildungslehrgängen +Ausbildungsmandat +Ausbildungsmöglichkeiten +Ausbildungsordnung +Ausbildungsplan +Ausbildungsplätze +Ausbildungsprobleme +Ausbildungsprogramm +Ausbildungsstätte +Ausbildungsstätten +Ausbildungsteile +Ausbildungstätigkeit +Ausbildungsunterlagen +Ausbildungswesen +Ausbildungszeit +Ausbildungszentrum +Ausbildungszulage +Ausbildungszwecke +Ausbleiben +Ausblick +Ausblicke +Ausblicken +Ausblicks +Ausbootungen +Ausbrechen +Ausbrecher +Ausbrecherkönig +Ausbreitung +Ausbreitungen +Ausbreitungsbedingung +Ausbreitungsrichtung +Ausbreitungsweg +Ausbruch +Ausbruchsversuch +Ausbrüche +Ausbuchtung +Ausbuchtungen +Auschwitz +Ausdauer +Ausdehnung +Ausdehnungen +Ausdehnungsmöglichkeit +Ausdehnungsvermögen +Ausdehnungsvermögens +Ausdeutungen +Ausdruck +Ausdrucks +Ausdrucksbewegung +Ausdrucksform +Ausdrucksfunktion +Ausdruckskraft +Ausdruckskunst +Ausdrucksmittel +Ausdrucksmöglichkeit +Ausdrucksmöglichkeiten +Ausdrucksweise +Ausdrücke +Ausdünstung +Ausdünstungen +Auseinanderbrechen +Auseinanderbringen +Auseinanderbringende +Auseinanderbringender +Auseinanderbringendes +Auseinanderfallende +Auseinanderfallendem +Auseinanderfallender +Auseinanderfallendes +Auseinandergebrachtem +Auseinandergebrachten +Auseinandergebrachter +Auseinandergefallen +Auseinandergefallene +Auseinandergefallenen +Auseinandergefallenes +Auseinandergegangenem +Auseinandergegangenen +Auseinandergegangener +Auseinandergehalten +Auseinandergehaltene +Auseinandergehaltenem +Auseinandergehaltener +Auseinandergehaltenes +Auseinandergehen +Auseinandergehende +Auseinandergehendem +Auseinandergehenden +Auseinandergehendes +Auseinandergejagte +Auseinandergejagten +Auseinandergejagter +Auseinandergejagtes +Auseinandergenommene +Auseinandergenommenen +Auseinandergenommener +Auseinandergenommenes +Auseinandergerissene +Auseinandergerissenem +Auseinandergerissenen +Auseinandergerissenes +Auseinandergesetzte +Auseinandergesetzten +Auseinandergesetzter +Auseinandergesetztes +Auseinandergewürfelten +Auseinanderhalten +Auseinanderhaltende +Auseinanderhaltender +Auseinanderhaltendes +Auseinanderklaffen +Auseinanderleben +Auseinanderlebende +Auseinanderlebendem +Auseinanderlebenden +Auseinanderlebendes +Auseinanderliegen +Auseinandernehmen +Auseinandernehmende +Auseinandernehmenden +Auseinandernehmender +Auseinanderreißen +Auseinanderreißende +Auseinanderreißenden +Auseinanderreißender +Auseinanderrücken +Auseinandersetzung +Auseinandersetzungen +Auseinandertreiben +Auseinandertreibende +Auseinandertreibender +Auseinandertreibendes +Auseinanderzugehen +Ausfahrt +Ausfahrten +Ausfall +Ausfallberechnung +Ausfallgarantien +Ausfallquote +Ausfallrate +Ausfalls +Ausfallstraße +Ausfallstraßen +Ausfallursache +Ausfallwahrscheinlichkeit +Ausfallzeit +Ausfallzeiten +Ausfertigung +Ausfindungen +Ausflucht +Ausflug +Ausflugsdampfer +Ausflugsfahrt +Ausflugsfahrten +Ausflugskarten +Ausflugslokal +Ausflugsmöglichkeiten +Ausflugsort +Ausflugsorten +Ausflugspunkt +Ausflugsverkehr +Ausflugsziel +Ausfluss +Ausflusses +Ausflüchte +Ausflüchten +Ausflüge +Ausflügen +Ausflügler +Ausflüglerinnen +Ausflüglern +Ausflüsse +Ausflüssen +Ausformung +Ausfuhr +Ausfuhrbeschränkung +Ausfuhrbestimmungen +Ausfuhrerlös +Ausfuhrgenehmigung +Ausfuhrgeschäft +Ausfuhrindustrie +Ausfuhrkontraktes +Ausfuhrkredite +Ausfuhrlizenzen +Ausfuhrmöglichkeiten +Ausfuhrquote +Ausfuhrsperre +Ausfuhrsperren +Ausfuhrverbot +Ausfuhrverbote +Ausfuhrverboten +Ausfuhrwert +Ausfuhrzolls +Ausfuhrzölle +Ausfuhrzöllen +Ausfälle +Ausfällen +Ausführlich +Ausführliche +Ausführlichkeit +Ausführung +Ausführungen +Ausführungsbestimmung +Ausführungsbestimmungen +Ausführungsform +Ausfüllanleitung +Ausfüllung +Ausgabe +Ausgabeermächtigung +Ausgaben +Ausgabenanstieg +Ausgabenansätze +Ausgabenposten +Ausgabenseite +Ausgabensenkung +Ausgabenverpflichtungen +Ausgabenvolumen +Ausgabenwirtschaft +Ausgabestelle +Ausgabestellen +Ausgabetag +Ausgabezahl +Ausgang +Ausgangs +Ausgangsbasis +Ausgangshypothese +Ausgangslage +Ausgangsleistung +Ausgangsmaterial +Ausgangsmiete +Ausgangsposition +Ausgangspositionen +Ausgangspunkt +Ausgangspunkte +Ausgangspunktes +Ausgangsrechteck +Ausgangssituation +Ausgangsstellung +Ausgangstext +Ausgangszustand +Ausgangszustandes +Ausgeben +Ausgebleichte +Ausgebleichtem +Ausgebleichter +Ausgebleichtes +Ausgeburt +Ausgefilterten +Ausgeflickte +Ausgeflicktem +Ausgeflickten +Ausgeflicktes +Ausgefuchste +Ausgefuchstes +Ausgeglichenheit +Ausgehend +Ausgehsperre +Ausgehverbot +Ausgehverboten +Ausgehverbotes +Ausgehärtete +Ausgelassenheit +Ausgelassenheiten +Ausgelenkte +Ausgelenkten +Ausgelenkter +Ausgelenktes +Ausgelöst +Ausgelötete +Ausgereiftheit +Ausgescharrte +Ausgestaltung +Ausgestiegene +Ausgewogenheit +Ausgleich +Ausgleiche +Ausgleiches +Ausgleichs +Ausgleichsanspruch +Ausgleichsbetrag +Ausgleichsfaktor +Ausgleichsklausel +Ausgleichsposten +Ausgleichsregelung +Ausgleichsrente +Ausgleichstreffer +Ausgleichsvertrag +Ausgleichszahlung +Ausgleichszonen +Ausgleichung +Ausgleichungen +Ausgliederung +Ausgrabung +Ausgrabungen +Ausguck +Ausguss +Ausgusses +Ausgänge +Ausgängen +Ausgüsse +Aushandlung +Aushang +Aushangs +Aushebung +Aushebungen +Aushilfe +Aushilfen +Aushilfskellner +Aushändigung +Aushändigungen +Aushänge +Aushängeschild +Aushöhlung +Aushöhlungen +Ausklammerung +Auskoppelung +Auskunft +Auskunftsanspruch +Auskunftsbüro +Auskunftsbüros +Auskunftsdienst +Auskunftsersuchens +Auskunftserteilung +Auskunftsklausel +Auskunftspersonen +Auskunftspflichtigen +Auskunftsstelle +Auskunftsverkehr +Auskunftsverkehrs +Auskunftsverlangen +Auskühlens +Auskünfte +Auskünften +Ausladeplätze +Ausladung +Auslage +Auslagen +Auslagenpauschale +Auslagerung +Ausland +Auslandes +Auslandkorrespondenten +Auslands +Auslandsabnehmer +Auslandsabonnement +Auslandsaktien +Auslandsangebot +Auslandsanlagen +Auslandsarbeit +Auslandsaufenthalt +Auslandsaufenthalte +Auslandsaufenthaltes +Auslandsbanken +Auslandsbasen +Auslandsbedarf +Auslandsbeteiligungen +Auslandsbetriebe +Auslandsbeziehungen +Auslandsbutter +Auslandsbörsen +Auslandschuld +Auslandsdeutscher +Auslandsfahrer +Auslandsfakultät +Auslandsfirmen +Auslandsgelder +Auslandsgeschäfte +Auslandsgesellschaften +Auslandsgespräche +Auslandsgrundbesitz +Auslandsheimkehrer +Auslandshilfe +Auslandsimmobilien +Auslandsinvestitionen +Auslandsinvestoren +Auslandsjournal +Auslandskapital +Auslandskonzessionen +Auslandskorrespondent +Auslandskunden +Auslandsleser +Auslandslieferanten +Auslandsmagazin +Auslandsmarkt +Auslandsmärkte +Auslandspapiere +Auslandspaß +Auslandsplätze +Auslandspresse +Auslandsprojekte +Auslandsreferat +Auslandsreise +Auslandsreisen +Auslandsscheck +Auslandsschulden +Auslandsschuldenlast +Auslandssender +Auslandsstipendium +Auslandsstudenten +Auslandstourneen +Auslandstätigkeit +Auslandsunternehmen +Auslandsverkäufe +Auslandsvermögen +Auslandsvertreter +Auslandsvertretungen +Auslandswechsel +Auslandswerte +Auslandszahlung +Auslandszahlungen +Auslangen +Auslassung +Auslassungen +Auslassungszeichen +Auslastung +Auslastungsgrad +Auslauf +Auslaufes +Auslaut +Auslautes +Ausleger +Auslegung +Auslegware +Ausleihung +Ausleihungen +Ausleihungsgeschäft +Auslenkung +Auslenkungen +Auslese +Ausleseverfahren +Auslesung +Auslieferung +Auslieferungen +Auslieferungsantrag +Auslieferungsfall +Auslieferungsvertrag +Auslieferungsverträge +Auslieferungsverträgen +Auslieferungszustand +Ausländer +Ausländergesetz +Ausländerguthaben +Ausländerinnen +Ausländerlager +Ausländern +Ausländers +Ausländersperre +Ausländische +Ausläufe +Ausläufen +Ausläufer +Ausläufern +Auslöschung +Auslöseeffekt +Auslösemechanismen +Auslöser +Auslösern +Auslösers +Auslösung +Ausmarsches +Ausmaß +Ausmaße +Ausmaßen +Ausmaßes +Ausmerzung +Ausmessung +Ausmärsche +Ausmärschen +Ausmündung +Ausnahme +Ausnahmebestimmung +Ausnahmebewilligung +Ausnahmeerscheinung +Ausnahmefall +Ausnahmefälle +Ausnahmefällen +Ausnahmegenehmigung +Ausnahmeliste +Ausnahmen +Ausnahmepreise +Ausnahmesituation +Ausnahmesituationen +Ausnahmetarife +Ausnahmewünsche +Ausnahmezustand +Ausnahmezustandes +Ausnahmezustände +Ausnahmezuständen +Ausnutzung +Ausnutzungen +Ausnutzungsgrad +Ausnützen +Ausnützung +Ausplünderung +Ausprägung +Ausprägungen +Auspuff +Auspuffe +Auspuffen +Auspuffes +Auspuffgase +Auspuffgases +Auspumpen +Ausrechnung +Ausrechnungen +Ausrede +Ausreden +Ausreise +Ausreiseerlaubnis +Ausreiseerlaubnisse +Ausreisegenehmigung +Ausreisevisen +Ausreisevisum +Ausreisevisums +Ausreißer +Ausreißerin +Ausreißern +Ausreißers +Ausrichtung +Ausrichtungen +Ausritt +Ausritte +Ausrittes +Ausrotten +Ausrottung +Ausruf +Ausrufe +Ausrufern +Ausrufezeichen +Ausrufungszeichen +Ausrufungszeichens +Ausrutscher +Ausrüstung +Ausrüstungen +Ausrüstungsgegenstände +Ausrüstungsteil +Aussaat +Aussage +Aussagegehalt +Aussagekraft +Aussagen +Ausschalter +Ausschaltung +Ausschaltungen +Ausschank +Ausschankes +Ausschau +Ausscheidung +Ausscheidungskampf +Ausscheidungskämpfe +Ausscheidungsspiel +Ausscheidungswettbewerbe +Ausschlag +Ausschlags +Ausschluss +Ausschlusses +Ausschläge +Ausschlüsse +Ausschlüssen +Ausschnitt +Ausschnitte +Ausschnitten +Ausschnittes +Ausschnitts +Ausschnittsweise +Ausschreibung +Ausschreibungen +Ausschreitung +Ausschreitungen +Ausschuss +Ausschussmitglieder +Ausschussware +Ausschusswaren +Ausschweifung +Ausschweifungen +Ausschänke +Ausschänken +Ausschöpfen +Ausschöpfung +Ausschüsse +Ausschüttung +Ausschüttungen +Aussehen +Aussehens +Aussetzung +Aussetzungen +Aussicht +Aussichten +Aussichtslage +Aussichtslagen +Aussichtslosigkeit +Aussichtspunkt +Aussichtspunkten +Aussichtspunktes +Aussichtsturm +Aussichtstürme +Aussiedler +Aussiedlern +Aussonderungswege +Ausspannung +Aussparung +Aussperrung +Aussperrungen +Aussprache +Ausspruch +Ausspruchs +Aussprüche +Aussprüchen +Ausstaffierung +Ausstand +Ausstatter +Ausstattung +Ausstattungschef +Ausstehende +Aussteigen +Aussteigens +Aussteigermentalität +Aussteigerparadies +Aussteigers +Aussteigewarnungen +Aussteller +Ausstellerfirmen +Ausstellergruppe +Ausstellerin +Ausstellern +Ausstellers +Ausstellfenster +Ausstellung +Ausstellungen +Ausstellungsdatum +Ausstellungsfläche +Ausstellungsgegenstände +Ausstellungshallen +Ausstellungslokal +Ausstellungsmöglichkeit +Ausstellungsplakat +Ausstellungsraum +Ausstellungsspiegel +Ausstellungsstand +Ausstellungsstücke +Ausstellungsstücken +Ausstellungsstückes +Ausstellungstage +Aussterben +Aussterbens +Aussteuer +Aussteuern +Ausstieg +Ausstiegschance +Ausstiegsdaten +Ausstiegspunkt +Ausstiegssignal +Ausstiegssignale +Ausstiegswarnungen +Ausstoß +Ausstoßung +Ausstoßungen +Ausstrahlung +Ausstrahlungen +Ausstrahlungskraft +Ausstreuens +Ausströmung +Ausstände +Ausstöße +Aussöhnung +Aussöhnungspartner +Austausch +Austauschbarkeit +Austausches +Austauschprogramm +Austauschprogramme +Austauschstudent +Austauschstudenten +Austauschvertrag +Austeilung +Auster +Austern +Austragung +Australien +Australienflug +Australier +Australierin +Australiern +Austreibung +Austreibungen +Austritt +Austritten +Austrittes +Austrittsdüse +Austrittserklärung +Austrittsfläche +Ausuferung +Ausuferungen +Ausverkauf +Ausverkaufs +Ausverkaufspreise +Ausverkaufspreisen +Ausverkäufe +Ausverkäufen +Auswahl +Auswahlband +Auswahlkatalog +Auswahlkomitee +Auswahlliste +Auswahlmöglichkeit +Auswahlsendung +Auswahlsendungen +Auswahlspieler +Auswahlverfahren +Auswahlzeilen +Auswanderer +Auswandererberatungsstelle +Auswanderern +Auswanderers +Auswanderung +Auswanderungspolitik +Auswaschung +Auswechseln +Auswechselung +Auswechslung +Auswechslungen +Ausweg +Auswege +Auswegs +Ausweichmöglichkeit +Ausweichmöglichkeiten +Ausweichquartier +Ausweichstelle +Ausweis +Ausweise +Ausweises +Ausweisinhaber +Ausweiskarten +Ausweiskontrolle +Ausweispapier +Ausweispapiere +Ausweispflicht +Ausweisung +Ausweisungen +Ausweisungsbefehl +Ausweisungsbefehle +Ausweisungsbefehlen +Ausweisungsbefehls +Ausweiszwang +Ausweitung +Auswertung +Auswertungen +Auswirkung +Auswirkungen +Auswuchs +Auswuchses +Auswärtsspiel +Auswüchse +Auswüchsen +Auszahlung +Auszahlungen +Auszahlungsautomaten +Auszahlungsverfügung +Auszehrung +Auszeichnung +Auszubildende +Auszug +Auszugehen +Auszuges +Auszählung +Auszüge +Auszügen +Ausübung +Ausübungen +Autarkie +Authentizität +Auto +Autoausstellung +Autobahn +Autobahnanschlüsse +Autobahnauffahrt +Autobahnausfahrten +Autobahnbau +Autobahnbrücke +Autobahneinfahrten +Autobahnen +Autobahnfahrt +Autobahngebühr +Autobahngebühren +Autobahnkreuz +Autobahnparkplätze +Autobahnsteuer +Autobahnstrecken +Autobahntote +Autobahnzubringer +Autobahnzubringern +Autobahnzubringers +Autobiographie +Autobiographien +Autobox +Autobrücke +Autobus +Autobusbahnhof +Autobusbahnhofs +Autobusbahnhöfe +Autobushaltestelle +Autobuslinie +Autobusreifen +Autobusreisen +Autobusse +Autobussen +Autobusses +Autodidakt +Autodidakten +Autodidaktik +Autodiebe +Autodiebstahl +Autodienst +Autodrom +Autofabrik +Autofabriken +Autofahrer +Autofahrern +Autofahrers +Autofahrt +Autofriedhof +Autofriedhöfen +Autofähren +Autogeschäft +Autogramm +Autogramme +Autogrammen +Autogrammjäger +Autogramms +Autogrammsammlung +Autogrammstunde +Autograph +Autohalde +Autohandel +Autohersteller +Autohilfen +Autohupen +Autohändler +Autohändlern +Autohäuser +Autoimport +Autoinsasse +Autokarosserien +Autokarte +Autokauf +Autokino +Autokinos +Autoknacker +Autokolonne +Autokonzern +Autokult +Autolack +Automagazin +Automarke +Automarkt +Automat +Automate +Automaten +Automatengeschäft +Automatenhändler +Automatenknacker +Automatik +Automation +Automationen +Automatisierter +Automatisierung +Automatismus +Automechaniker +Automechanikers +Automobil +Automobilabsatz +Automobilbau +Automobilbereich +Automobile +Automobilfabrik +Automobilfirma +Automobilfirmen +Automobilhandel +Automobilhandlung +Automobilimporte +Automobilisten +Automobilklubs +Automobilkonzern +Automobilkonzerne +Automobilproduzenten +Automobilrennen +Automobilrevue +Automobilunternehmen +Automobilverbände +Automobilverkäufer +Automobilwerk +Automobilwerke +Automobilwirtschaft +Automotoren +Automuseum +Autonamen +Autonomie +Autonomiebestrebungen +Autonummer +Autopilot +Autopreis +Autopsie +Autor +Autoreifen +Autoreise +Autoreisenden +Autoren +Autorennen +Autorennpläne +Autorenrecht +Autorenrechte +Autorenvertrages +Autoreparaturwerkstatt +Autorin +Autorinnen +Autorität +Autoritäten +Autoritätsverlust +Autors +Autorschaft +Autoräuber +Autos +Autoschau +Autoschlange +Autoschlangen +Autoschlüssel +Autositze +Autosport +Autostraßen +Autoteile +Autotelefon +Autouhren +Autounfall +Autounfälle +Autoverkehr +Autoverkehrs +Autoverkäufer +Autoverleihe +Autoverleihen +Autoverleiher +Autovermietung +Autoverwertung +Autoveteran +Autowerk +Autowerkstatt +Autowerkstätten +Autowracks +Autozeitschrift +Autozentrum +Autozubehör +Autozubehöre +Autozubehören +Autozubehörs +Autozusammenstoß +Außen +Außenabmessung +Außenamt +Außenanlage +Außenanlagen +Außenansicht +Außenansichten +Außenbahn +Außenbezirk +Außenbezirke +Außenborder +Außenbordmotor +Außenbordmotore +Außenbordmotors +Außendienst +Außendienstes +Außendienstmitarbeiterinnen +Außendienstorganisation +Außendruck +Außenfassade +Außenfläche +Außengehäuse +Außengruppe +Außenhandel +Außenhandels +Außenhandelsberater +Außenhandelsbilanz +Außenhandelsdirektor +Außenhandelsgeschäfte +Außenhandelsgesetz +Außenhandelskammer +Außenhandelsminister +Außenhandelsministerium +Außenhandelspolitik +Außenhandelssituation +Außenhandelsspezialist +Außenhandelsumsatz +Außenhandelsunternehmen +Außenhandelsverbände +Außenhandelszahlen +Außenhaut +Außenkante +Außenkurve +Außenlinie +Außenmaße +Außenminister +Außenministerium +Außenministeriums +Außenministerkandidat +Außenministerkonferenz +Außenministern +Außenministers +Außenpolitik +Außenpolitiker +Außenposten +Außenprüfung +Außenprüfungen +Außenreihe +Außenreihen +Außenseite +Außenseiten +Außenseiter +Außenseiterin +Außenseitern +Außenseiters +Außenspiegel +Außenstelle +Außenstellen +Außenstände +Außenstürmer +Außentür +Außenverhältnis +Außenverteidiger +Außenvertretung +Außenwand +Außenwelt +Außenwirtschaft +Außenwände +Außenzelt +Außenzeltes +Außer +Außerachtlassung +Außerbetriebnahme +Außerordentliche +Außerplanmäßige +Außertrittgeraten +Avantgarde +Avantgarden +Avenue +Aversion +Aviv +Avocado +Avocados +Axiom +Axiome +Axiomen +Axioms +Axt +Ayatollahs +Azalee +Azetat +Azimut +Azteken +Aztekenreich +Azur ++++++++++ +Baader +Babel +Baby +Babyboom +Babyjahr +Babylon +Babylonier +Babynahrung +Babypflege +Babypillen +Babys +Babysachen +Bach +Bacharach +Baches +Bachufer +Backbleche +Backblechen +Backblechs +Backenbart +Backenbärte +Backenbärten +Backenknochen +Backenzahns +Backenzähne +Backenzähnen +Backfische +Background +Backhuhn +Backofen +Backofens +Backpulvers +Backröhre +Backstein +Backsteine +Backstube +Backstuben +Backup +Backware +Backwaren +Backwarenindustrie +Backzeit +Backöfen +Bad +Badeanlagen +Badeanstalt +Badeanstalten +Badeanzug +Badeanzuges +Badeanzügen +Badeeinrichtung +Badeerlebnis +Badegast +Badegastes +Badegelegenheit +Badegäste +Badehaube +Badehaus +Badehose +Badehosen +Badekappen +Badekostüm +Badekur +Bademantel +Bademeister +Bademeistern +Bademeisters +Bademäntel +Bademänteln +Baden +Badeort +Badeorte +Badeortes +Baderaum +Bades +Badesaison +Badestrand +Badestrandes +Badestrände +Badetuch +Badetuches +Badetücher +Badewanne +Badewannen +Badewasser +Badezimmer +Badezimmern +Badminton +Bafög +Bagatelle +Bagatellen +Bagdad +Bagger +Baggerarbeiten +Baggerbetrieb +Baggergeräte +Baggermaschinen +Baggers +Baggersee +Bahamas +Bahn +Bahnangestellter +Bahnanleihe +Bahnarbeiter +Bahnbeamte +Bahnbeamten +Bahnbeamter +Bahnbrechende +Bahnbrechendem +Bahnbrechenden +Bahnbrechendes +Bahnbrecher +Bahndammes +Bahndämme +Bahndämmen +Bahnen +Bahnfahrt +Bahnfracht +Bahnfrachten +Bahngebiet +Bahngleichung +Bahngleis +Bahngleise +Bahngleisen +Bahnhof +Bahnhofs +Bahnhofsanlagen +Bahnhofskiosk +Bahnhofskioske +Bahnhofskommission +Bahnhofspennern +Bahnhofsplatz +Bahnhofstraße +Bahnhofswartesaal +Bahnhofswirtschaft +Bahnhöfe +Bahnknotenpunkt +Bahnkrümmung +Bahnkurve +Bahnlasten +Bahnlinie +Bahnlinien +Bahnreise +Bahnreisen +Bahnrekord +Bahnservice +Bahnsteig +Bahnsteigen +Bahnsteiges +Bahnsteigkante +Bahnsteigkarte +Bahnstrecken +Bahnstörungen +Bahntarife +Bahntarifen +Bahnverbindung +Bahnverwaltung +Bahnverwaltungen +Bahnweg +Bahnwerke +Bahnwärter +Bahnübergang +Bahnüberganges +Bahnübergänge +Bahrain +Bahre +Bai +Baien +Bairemaß +Bairesche +Baiser +Baissedeckungen +Baissemeldungen +Baissen +Baissiers +Bajonett +Bajonette +Bakschisch +Bakterie +Bakterien +Bakterienträger +Bakteriologe +Bakterium +Balance +Balanceakt +Balancen +Balboa +Balearen +Bali +Balkan +Balkankrieg +Balkanländer +Balkanpakt +Balken +Balkenanzeige +Balkendarstellung +Balkens +Balkenwaage +Balkon +Balkonen +Balkonfenster +Balkongeländer +Balkons +Ball +Ballade +Balladen +Ballannahme +Ballartisten +Ballast +Ballaste +Ballasten +Ballastes +Ballbesucher +Balldame +Ballduelle +Ballen +Ballens +Ballerina +Ballerinen +Ballett +Ballettabende +Ballettchef +Ballettdirektoren +Ballettes +Ballettleistungen +Ballettleiter +Ballettmeister +Ballettmusik +Ballettpartituren +Ballettratten +Ballettromantik +Balletttänzer +Balletttänzerin +Balletttänzerinnen +Balletttänzern +Ballettwettbewerb +Ballgesellschaft +Ballistik +Balljungen +Ballkleid +Ballkleider +Ballkleidern +Ballkleides +Ballmittelpunkt +Ballnacht +Ballnächte +Ballon +Ballonfahrerin +Ballonflug +Ballonmütze +Ballonsatellit +Ballpassagen +Balls +Ballsaal +Ballsaales +Ballspiel +Ballspiele +Ballspielen +Ballspielplatz +Ballsäle +Ballung +Ballungen +Ballungsgebiet +Ballungsgebiete +Ballungsräume +Ballungszentrum +Ballwechsel +Ballwurfmaschinen +Balsam +Balsams +Balten +Baltikum +Balzverhalten +Bamberg +Bambi +Banalität +Banalitäten +Banane +Bananenladung +Bananenparadiese +Bananenrepublik +Banause +Banausen +Banausentum +Band +Bandage +Bandagen +Bandaufnahme +Bandbreite +Bandbreiten +Bande +Bandenchef +Bandenmitglieder +Bandensystem +Bandes +Bandfabrik +Bandförderer +Bandgerät +Bandit +Banditen +Banditeninsel +Bandkeramik +Bandleader +Bandpass +Bands +Bandscheibe +Bandscheiben +Bandspeicherung +Bang +Bange +Bangemänner +Bangkok +Bangladesch +Bangladesh +Banjo +Bank +Bankaktivitäten +Bankangestellten +Bankangestellter +Bankanweisung +Bankarbeitstag +Bankaufsichtsbehörde +Bankauskunft +Bankbeamte +Bankbeamten +Bankbescheinigungen +Bankbosse +Bankbuch +Bankbürgschaft +Bankbürgschaften +Bankcomputer +Bankdarlehen +Bankdaten +Bankdirektor +Bankdirektoren +Bankdirektors +Bankdividende +Bankeinlagen +Banken +Bankenapparat +Bankenaufsichtsbehörde +Bankenautomation +Bankenbeteiligung +Bankenfachpresse +Bankengagements +Bankengelder +Bankengemeinschaft +Bankengeschäft +Bankengewerbe +Bankengruppe +Bankenhandel +Bankenkonsortium +Bankenkrach +Bankenkrise +Bankenmarkt +Bankenmentalität +Bankenprobleme +Bankenpublikums +Bankensoftware +Bankenstory +Bankensystems +Bankentage +Bankenverstaatlichung +Bankenvorstände +Bankenwelt +Bankenwesen +Bankenzusammenbruch +Bankenzusammenbruchs +Bankenzusammenbrüche +Banker +Bankers +Bankerte +Bankett +Bankette +Banketten +Banketts +Bankfach +Bankfeiertag +Bankfeiertage +Bankfiliale +Bankfirmen +Bankgarantie +Bankgarantien +Bankgebühren +Bankgefüge +Bankgeheimnis +Bankgeheimnissen +Bankgeheimnisses +Bankgeschäft +Bankgeschäften +Bankgesellschaft +Bankgesellschaften +Bankgewerbe +Bankgruppen +Bankguthaben +Bankhallen +Bankhalter +Bankhaltern +Bankhaus +Bankier +Bankiers +Bankinstitut +Bankkarten +Bankkaufmann +Bankkonten +Bankkonto +Bankkontos +Bankkredite +Bankkreisen +Bankkrise +Bankkunde +Bankkunden +Bankkurs +Bankleiter +Banklizenz +Bankmanager +Banknote +Banknoten +Banknotendeckung +Banknotenkurse +Banknotenumlauf +Bankpleite +Bankpleitenwelle +Bankpraktiker +Bankprofis +Bankpräsident +Bankraubes +Bankreferenzen +Bankregel +Bankreport +Bankrott +Bankrotterklärung +Bankrotterklärungen +Bankräuber +Bankräubers +Bankschalter +Bankschätzwert +Banksonderkonto +Bankspesen +Bankstelle +Banktitel +Banktransaktionen +Banktresor +Bankunternehmen +Bankverbindung +Bankwelt +Bankwesen +Bankwesens +Bankzinsen +Bankzusammenbruch +Banküberfälle +Banküberweisung +Bann +Banner +Bannern +Banners +Bannerträger +Bannstrahl +Bannung +Banque +Bantamgewichtsmeister +Bantu +Baptist +Baptisterium +Bar +Baracke +Baracken +Barackenlager +Baranzahlung +Barausschüttung +Barauszahlung +Barauszahlungen +Barbar +Barbara +Barbarei +Barbarella +Barbaren +Barbarentrupps +Barbesitzerin +Barbestand +Barbestandes +Barbestände +Barbeständen +Barbetrag +Barbetrages +Barbetrieb +Barbie +Barcelona +Barclays +Barcode +Bardame +Bardamen +Barde +Barden +Bareinnahme +Bareinnahmen +Bareinzahlung +Baren +Barentssee +Bares +Bargeld +Bargeldbestand +Bargeldbestände +Bargelder +Bargeldern +Bargeldes +Bargeldmenge +Bargeldtransaktionen +Bargeldumlaufs +Bari +Bariton +Baritone +Barium +Bark +Barkasse +Barkauf +Barke +Barkäufe +Barkäufen +Barleistung +Barliquidität +Barmherzigkeit +Barmherzigkeiten +Barmittel +Barmixer +Barnabas +Barock +Barockorchester +Barockstadt +Barometer +Barometerstand +Barometerstandes +Barometerstände +Baron +Barone +Baronen +Baronesse +Baronin +Barons +Barrel +Barren +Barrens +Barreserve +Barreserven +Barriere +Barrieren +Barrikade +Bars +Barschaft +Barschaften +Bart +Barterrasse +Bartes +Bartholdy +Bartträger +Bartwuchs +Barverdienst +Barverkauf +Barverkaufspreis +Barverkäufe +Barverkäufen +Barverlust +Barverluste +Barverlustes +Barzahlung +Barzahlungen +Basalt +Basaltplateau +Basaltplatte +Basar +Basaren +Basars +Base +Baseballsaison +Basel +Basen +Basic +Basierend +Basilika +Basis +Basisarbeit +Basisbegriff +Basisdaten +Basisertrag +Basisgröße +Basisjahr +Basisjahre +Basiskurve +Basislinie +Basismaterial +Basispreis +Basispreise +Basisradius +Basisrate +Basistechnik +Basiswissen +Basiswährung +Basiszinsen +Basken +Baskenlandes +Baskenmütze +Basketball +Basketballkämpfe +Basler +Baslern +Bass +Bassin +Bassins +Bassist +Bast +Bastard +Bastarde +Bastarden +Bastardes +Bastards +Bastelei +Bastelstube +Bastelstunde +Bastes +Bastian +Bastille +Bastion +Bastler +Bataillon +Bataillone +Bataillonen +Bataillonsstärke +Batik +Batiken +Batisten +Batistes +Bator +Batterie +Batteriekäufe +Batterien +Batteriesäure +Batzen +Bau +Bauabfälle +Bauablauf +Bauabnahme +Bauabnahmen +Bauabschnitte +Bauabschnitts +Bauabteilung +Bauamt +Bauanleitung +Bauanträge +Bauanträgen +Bauarbeiter +Bauarbeitern +Bauarbeiters +Bauart +Bauarten +Bauauflage +Bauauflagen +Bauaufwand +Bauausgaben +Baubeginn +Bauberatung +Baubereich +Bauberuf +Baubeschränkung +Baubestandteile +Baubetreuer +Bauboom +Baubüro +Bauch +Bauchdecke +Bauches +Bauchhöhle +Bauchlandung +Bauchlandungen +Bauchmuskel +Bauchmuskeln +Bauchreden +Bauchredner +Bauchrednern +Bauchschmerzen +Bauchspeicheldrüse +Bauchweh +Baudarlehen +Baudenkmäler +Baudirektor +Bauelement +Bauelemente +Bauelementen +Bauer +Bauern +Bauernaufstand +Bauernbefeiung +Bauerndorf +Bauernerhebungen +Bauernfamilien +Bauernfrau +Bauernfrauen +Bauernfängerei +Bauernführer +Bauerngut +Bauernhaus +Bauernhauses +Bauernhof +Bauernhofes +Bauernhäuser +Bauernhäusern +Bauernhöfe +Bauernhöfen +Bauernjunge +Bauernkonkurse +Bauernkunst +Bauernland +Bauernparadies +Bauernpartei +Bauernpräsident +Bauernrevolte +Bauernschaft +Bauernschrank +Bauernstaat +Bauernstand +Bauernstühle +Bauernsöhne +Bauerntrampel +Bauerntum +Bauernverband +Bauernwirtschaft +Bauers +Bauersfrau +Bauersfrauen +Baues +Baufachmann +Baufachschule +Baufirma +Baufirmen +Baufläche +Bauform +Baufortschritt +Baufreiheit +Bauführung +Baugebiete +Baugelände +Baugeländes +Baugenehmigung +Baugenehmigungen +Baugeräten +Baugerüst +Baugerüste +Baugerüstes +Baugeschäfte +Baugeschäfts +Baugewerbe +Baugewerbes +Baugrube +Baugruben +Baugrundstück +Baugruppe +Baugruppen +Baugrößen +Baugründen +Bauhandwerker +Bauhandwerkern +Bauhandwerkers +Bauherr +Bauherren +Bauherrenmodell +Bauherrin +Bauholz +Bauholzes +Bauhütte +Bauingenieur +Bauingenieuren +Bauingenieurs +Bauingenieurwesen +Baujahr +Baujahre +Baujahren +Baukasten +Baukastensystem +Baukaufmann +Baukeramik +Baukolonnen +Baukomplex +Baukonjunktur +Baukonto +Baukontrolleur +Baukostenzuschuss +Baukostenzuschüsse +Baukreditbank +Baukunst +Baukästen +Baukörper +Bauland +Baulandmangel +Baulast +Baulasten +Bauleistungen +Bauleiter +Bauleitern +Bauleitung +Bauleitungen +Baulichkeiten +Baulöwe +Baum +Baumaschinen +Baumaschinenfabrik +Baumaschinenfertigung +Baumaterialien +Baumaßnahme +Baumaßnahmen +Baumdiagramm +Baume +Baumeister +Baumeisters +Baumes +Baumethoden +Baumgruppen +Baumhöhle +Baumhöhlen +Bauminister +Bauministerium +Baumkrone +Baums +Baumschere +Baumschule +Baumschulen +Baumspitzen +Baumstamm +Baumstumpf +Baumstämme +Baumstämmen +Baumstümpfe +Baumuster +Baumwipfel +Baumwollartikel +Baumwollbekleidung +Baumwollbranche +Baumwolle +Baumwollernte +Baumwollerzeugnisse +Baumwollexport +Baumwollfarmer +Baumwollfelder +Baumwollgarne +Baumwollgewebe +Baumwollproduktion +Baumwollsituation +Baumwollunterwäsche +Baumwollverarbeiter +Baumwollvorräte +Baumwollware +Baumwollwaren +Baumwollweißwaren +Baumzapfen +Bauordnungsrecht +Bauparzelle +Bauparzellen +Bauplan +Bauplanes +Bauplans +Bauplanung +Bauplatz +Bauplatzes +Baupläne +Bauplätze +Bauplätzen +Baupolizei +Baupreisen +Baupreiserhöhung +Baupreissituation +Bauprojekt +Bauprojekts +Baureihe +Baurisiko +Bauruinen +Baus +Bauschlosser +Bauschlossern +Bauschlossers +Bausektor +Bauspardarlehen +Bauspareinlagen +Bausparern +Bausparkasse +Bausparkassen +Bausparkassenkatastrophe +Bausparkassenkrise +Bausparkassensicherungsfonds +Bausparprämie +Bausparsumme +Bausparsummen +Bausparvertrag +Bausparvertrages +Bausparverträgen +Bausparwesen +Bausperren +Baustadtrat +Baustein +Bausteine +Bausteinen +Bausteines +Bausteins +Baustelle +Baustellen +Baustellenlärm +Baustil +Baustilen +Baustiles +Baustoffe +Baustoffhandlung +Baustoffindustrie +Baustufe +Bausubstanz +Bausumme +Bausätze +Bautechniker +Bauteil +Bauteile +Bauteilen +Bauträger +Bauträgerakrobaten +Bauträgergesellschaften +Bauträgerpleiten +Bautätigkeit +Bauunion +Bauunternehmen +Bauunternehmern +Bauunternehmers +Bauverlag +Bauvertrag +Bauvorhaben +Bauvorhabens +Bauvorschriften +Bauweise +Bauweisen +Bauwelt +Bauwerk +Bauwerke +Bauwerken +Bauwerkes +Bauwerks +Bauwerte +Bauwirtschaft +Bauxit +Bauzeichnung +Bauzeit +Bauzeiten +Bauzuschüsse +Bauzustand +Bauzustandes +Bauämter +Bauämtern +Bavaria +Bayerin +Bayerinnen +Bayern +Bayeux +Bayrische +Bazar +Bazille +Bazillen +Bde +Bea +Beachten +Beachtung +Beamte +Beamten +Beamtenabbau +Beamtenadel +Beamtenapparate +Beamtenbeleidigung +Beamtenbesoldung +Beamtenbundes +Beamteneid +Beamtengehälter +Beamtengesetz +Beamtengruppe +Beamtenordnung +Beamtenschaft +Beamtenstellen +Beamter +Beamtin +Beamtinnen +Beanspruchung +Beanspruchungen +Beanstandung +Beanstandungen +Beantragt +Beantragungsfrist +Beantworten +Beantwortung +Bearbeitung +Bearbeitungen +Beatfan +Beatgruppe +Beatgruppen +Beatles +Beatlokal +Beatmung +Beatmusik +Beatplatte +Beatrice +Beatrix +Beaufschlagung +Beaufsichtigung +Beaufsichtigungen +Beauftragte +Beauty +Bebauung +Bebauungsplan +Beben +Bebop +Becher +Bechern +Bechers +Becken +Beckens +Becquerel +Bedachtes +Bedachtsamkeit +Bedachungen +Bedarf +Bedarfs +Bedarfsartikel +Bedarfsartikels +Bedarfsdeckung +Bedarfsfall +Bedarfsidentität +Bedarfssituation +Bedarfswert +Bedarfsäußerung +Bedauerns +Bedeckung +Bedenkzeit +Bedenkzeiten +Bedeutet +Bedeutsamkeit +Bedeutung +Bedeutungen +Bedeutungserweiterung +Bedeutungslosigkeit +Bedeutungsloste +Bedeutungslostes +Bedienanleitung +Bedienbarkeit +Bedienebene +Bedieneinheit +Bedieneinrichtung +Bedienelement +Bediener +Bedienern +Bedieneroberfläche +Bedienfeld +Bedienfunktion +Bedienkomfort +Bedienmannschaft +Bedienmöglichkeit +Bedienoberfläche +Bedienperson +Bedienpersonal +Bedienpult +Bedienstete +Bediensteten +Bediensteter +Bedientastatur +Bedienung +Bedienungen +Bedienungsanleitung +Bedienungseinrichtung +Bedienungselement +Bedienungsproblem +Bedienungsproblemen +Bedienungsweise +Bedienwünsche +Bedingung +Bedingungen +Bedrohlich +Bedrohung +Bedrohungen +Bedrohungsängsten +Bedrängnis +Bedrängnisse +Bedrängnissen +Bedrückung +Beduine +Bedürfnis +Bedürfnisanstalt +Bedürfnisse +Bedürfnissen +Bedürfnisses +Bedürftigkeit +Beefsteak +Beefsteaks +Beeidigungen +Beeinflussung +Beeinflussungen +Beeinflussungsfähigkeit +Beeinflussungsmittel +Beeinflussungsmöglichkeiten +Beeinträchtigung +Beeinträchtigungen +Beendigung +Beendigungen +Beerdigung +Beerdigungen +Beerdigungsinstitute +Beerdigungsinstituten +Beerdigungsinstitutes +Beere +Beeren +Beet +Beeten +Beetes +Beethoven +Befehl +Befehle +Befehlen +Befehles +Befehls +Befehlsangebot +Befehlsaufruf +Befehlsausführung +Befehlscode +Befehlscodes +Befehlsfolgen +Befehlsform +Befehlsformen +Befehlshaber +Befehlshabers +Befehlsliste +Befehlssatz +Befehlsstab +Befehlsstrukturen +Befehlston +Befehlswort +Befehlsworte +Befehlswörter +Befehlswörtern +Befestigung +Befestigungen +Befolgen +Befolgung +Befragte +Befragten +Befragungsaktion +Befragungsgruppe +Befragungstag +Befreier +Befreiern +Befreiers +Befreiung +Befreiungsantrag +Befreiungsarmee +Befreiungsbewegung +Befreiungsfeier +Befreiungsfront +Befreiungskomitee +Befreiungsorganisation +Befreiungsschlag +Befriedigung +Befriedung +Befristung +Befruchtung +Befruchtungen +Befugnis +Befugnisse +Befugnissen +Befund +Befunde +Befundes +Befähigung +Befähigungen +Beförderung +Beförderungen +Beförderungszahl +Beführwortende +Beführwortenden +Beführwortendes +Befürchtung +Befürchtungen +Befürworter +Befürworterin +Befürworterinnen +Befürworters +Befürwortung +Befürwortungen +Begabtenförderung +Begabteste +Begabtesten +Begabtestes +Begabung +Begabungen +Begebenheit +Begebenheiten +Begegnung +Begegnungen +Begehrlichkeit +Begehrlichkeiten +Begehrtheit +Begeistert +Begeisterung +Begierde +Beginn +Beginnend +Beginnes +Beglaubigung +Beglaubigungen +Beglaubigungsschreiben +Beglaubigungsschreibens +Begleichung +Begleichungen +Begleitbrief +Begleitbriefe +Begleitbriefen +Begleitbriefes +Begleiter +Begleitergruppe +Begleiterin +Begleiterinnen +Begleiters +Begleiterscheinung +Begleiterscheinungen +Begleitheft +Begleitmusik +Begleitnote +Begleitperson +Begleitpersonal +Begleitschiff +Begleitschreiben +Begleitschreibens +Begleitumstand +Begleitumstandes +Begleitumstände +Begleitumständen +Begleitung +Begleitungen +Beglückwünschung +Begnadigung +Begnadigungen +Begnadigungsaktion +Begonie +Begonienweg +Begradigung +Begrenztheit +Begrenzung +Begrenzungen +Begrenzungslinie +Begrenzungsmauer +Begriff +Begriffe +Begriffes +Begrifflichen +Begriffs +Begriffsbestimmung +Begriffsbestimmungen +Begriffsbildung +Begriffsbildungen +Begriffsebene +Begriffsvermögen +Begriffsverwirrung +Begriffsverwirrungen +Begriffswörterbuch +Begräbnis +Begräbnissen +Begräbnisses +Begründer +Begründerinnen +Begründern +Begründers +Begründung +Begründungen +Begründungsschritt +Begrüßung +Begrüßungsansprache +Begrüßungsempfang +Begrüßungsfeierlichkeiten +Begrüßungskanon +Begrüßungsworte +Begutachter +Begutachtung +Begünstigung +Behaglichkeit +Behandlung +Behandlungen +Behandlungserfolge +Behandlungsgerät +Behandlungsmethode +Behandlungsmethoden +Behang +Behanges +Beharrlichkeit +Behauptung +Behauptungen +Behausung +Behebung +Behebungsversuch +Beheizung +Behelf +Behelfs +Behelfsmethode +Behelligung +Behelligungen +Beherrscher +Beherrschtheit +Beherrschung +Beherztheit +Behindertenwerkstatt +Behindertenwohnungen +Behinderung +Behutsamkeit +Behäbigkeit +Behälter +Behälterbau +Behälters +Behändigkeit +Behänge +Behörde +Behörden +Behördenaufträge +Behördenbauten +Behördendeutsch +Behördenfehler +Behördengeschäft +Behördenleiter +Behördenstellen +Behördenwillkür +Bei +Beibehalten +Beibehaltung +Beichtgeheimnisse +Beichtgeheimnissen +Beichtgeheimnisses +Beichtkinder +Beichtkindern +Beichtkindes +Beichtstuhl +Beichtstuhles +Beichtstühlen +Beichtvater +Beichtvaters +Beichtvätern +Beides +Beifahrer +Beifahrerin +Beifahrern +Beifahrerseite +Beifahrersitz +Beifall +Beifalls +Beifallsruf +Beifallsrufe +Beifallsrufen +Beifallssturm +Beifallsstürme +Beifallsstürmen +Beifügung +Beigefügt +Beigeschmack +Beigeschmackes +Beihilfe +Beihilfen +Beil +Beilage +Beile +Beilegung +Beileid +Beileidsbesuch +Beileidsbesuche +Beileidsbrief +Beileidsbriefe +Beileidsbriefes +Beileidskundgebungen +Beileidstelegramme +Beiles +Beim +Beimengung +Beimengungen +Beimischung +Beimischungszwecke +Bein +Beiname +Beinamen +Beinamens +Beinarbeit +Beinbruch +Beinbrüche +Beinbrüchen +Beine +Beinen +Beines +Beinhaus +Beinpaar +Beinprothesen +Beinverletzungen +Beipflichtung +Beipflichtungen +Beirat +Beirates +Beiratstreffen +Beiräte +Beiräten +Beisammensein +Beischlaf +Beischläfer +Beisein +Beiseins +Beiseitelegen +Beisetzung +Beisitzer +Beisitzrecht +Beispiel +Beispielaufgaben +Beispiele +Beispielen +Beispieles +Beispiellosigkeit +Beispiellosigkeiten +Beispielloste +Beispiellostes +Beispiels +Beispielsfall +Beistand +Beistanderklärung +Beistandpakt +Beistandsbemühungen +Beistandserklärung +Beistandskredit +Beistandspakt +Beistandsverträge +Beistellung +Beitrag +Beitrags +Beitragsaufkommen +Beitragseinnahme +Beitragseinnahmen +Beitragserhöhung +Beitragserhöhungen +Beitragshöhe +Beitragspflicht +Beitragsrückerstattung +Beitragsrückerstattungen +Beitragsrückvergütung +Beitragszahlung +Beitragszahlungen +Beitragszuwachs +Beitragsüberträge +Beitritt +Beitritte +Beitritten +Beitrittsantrag +Beitrittsbedingung +Beitrittsbedingungen +Beitrittserklärung +Beitrittsgebühr +Beiträge +Beiträgen +Beiwagen +Beiwagens +Beiwort +Bejahung +Bejahungen +Bekannte +Bekanntenkreis +Bekannter +Bekanntgabe +Bekanntheit +Bekanntheitsgrad +Bekanntmachung +Bekanntschaft +Bekanntschaften +Bekehrung +Bekenntnis +Bekenntnisfreiheit +Bekenntnissen +Bekenntnisses +Beklagten +Beklagtenpartei +Bekleidung +Bekleidungen +Bekleidungsbranche +Bekleidungsindustrie +Bekleidungskonjunktur +Bekleidungspreise +Bekleidungsproduktion +Bekleidungstextilien +Bekleidungsvorschriften +Bekleidungswerk +Bekleidungswerkes +Beklemmung +Beklemmungen +Bekräftigung +Bekräftigungen +Bekundung +Bekämpfung +Bekömmlichkeit +Beköstigung +Bekümmernis +Bekümmernisse +Bekümmernissen +Beladezentrum +Belag +Belage +Belagerer +Belagerern +Belagerung +Belagerungen +Belagerungsherr +Belagerungszustand +Belagerungszustandes +Belagerungszuständen +Belang +Belange +Belangen +Belanglosigkeit +Belangs +Belastbarkeit +Belasten +Belastung +Belastungen +Belastungsfrei +Belastungsgrenze +Belastungsprobe +Belastungsproben +Belastungstest +Belastungsunterlagen +Belastungszeugen +Belebung +Belebungsmaßnahme +Belebungsmaßnahmen +Beleg +Belege +Beleges +Belegschaft +Belegschaften +Belegschaftsmitglieder +Belegschaftsvertreter +Belegschaftszunahme +Belegschein +Belegscheinen +Belegscheines +Belegstelle +Belegung +Belegungen +Belegungsplan +Belehrung +Belehrungen +Beleidigen +Beleidigung +Beleidigungen +Beleidigungsverfahren +Beleihtest +Beleihung +Beleihungen +Beleihungsfähigkeit +Beleihungsgrenze +Beleihungsgrenzen +Beleihungsmaßstäbe +Beleihungsrichtlinien +Beleuchtung +Beleuchtungen +Beleuchtungskörper +Beleuchtungstechnik +Belfast +Belgien +Belgiens +Belgier +Belgierinnen +Belgiern +Belgiers +Belgrader +Belichtung +Belichtungen +Belichtungsdauer +Belichtungsmesser +Belichtungsmessern +Belichtungsmessers +Belichtungstabellen +Belichtungszeit +Belichtungszeiten +Beliebigkeit +Beliebtheit +Beliebtheitsgrad +Belieferung +Belize +Belletristik +Bellevue +Belobigung +Belobigungen +Belohnung +Belohnungen +Belustigung +Belustigungen +Beläge +Belägen +Belästigung +Belästigungen +Belüftung +Bemerkenswert +Bemerkenswerterweise +Bemerkung +Bemerkungen +Bemessungsgrundlage +Bemühung +Bemühungen +Ben +Benachrichtigung +Benachrichtigungen +Benachteiligung +Benachteiligungen +Benediktiner +Benediktinerabtei +Benediktinerin +Benediktinermönche +Benediktinern +Benediktiners +Benehmens +Benelux +Beneluxhäfen +Beneluxstaaten +Benennung +Benennungen +Benetzung +Bengel +Bengeln +Bengels +Benommenheit +Benommenheiten +Benotung +Benotungen +Bentley +Benutzbarkeit +Benutzer +Benutzerebene +Benutzerebenen +Benutzerhäufigkeit +Benutzerkomfort +Benutzern +Benutzeroberfläche +Benutzers +Benutzerwünsche +Benutzung +Benutzungen +Benutzungshinweis +Benutzungsmöglichkeit +Benzin +Benzindiebe +Benzindämpfe +Benzinen +Benzingutscheine +Benzinkanister +Benzinkanistern +Benzinkosten +Benzinmarken +Benzinmarkt +Benzinmotoren +Benzinmotors +Benzinpreis +Benzins +Benzinsynthese +Benzintank +Benzintankes +Benzintanks +Benzinuhr +Benzinuhren +Benzinverbrauchs +Benzinzufuhr +Benzol +Benützer +Beobachtbarkeit +Beobachten +Beobachtenten +Beobachter +Beobachterin +Beobachterinnen +Beobachtern +Beobachtertruppe +Beobachtung +Beobachtungen +Beobachtungsgabe +Beobachtungsgaben +Beobachtungsgruppen +Beobachtungsplatz +Beobachtungsposten +Beobachtungspostens +Beobachtungsstationen +Beobachtungsturmes +Beobachtungstürme +Beobachtungswinkel +Bepflanzung +Bepflanzungen +Beplankung +Bequemlichkeit +Bequemlichkeiten +Bequemlichkeitsdepot +Bequemlichkeitsdepots +Bequemlichkeitsgründe +Bequemlichkeitsgründen +Berater +Beraterhonorar +Beratern +Beraters +Beraterverhältnis +Beratervertrag +Beratschlager +Beratschlagers +Beratschlagungsstelle +Beratschlagungsstellen +Beratung +Beratungen +Beratungsaufgabe +Beratungsaufgaben +Beratungsbüro +Beratungsgegenstand +Beratungsgegenstände +Beratungsgesellschaft +Beratungslehrer +Beratungsnotwendigkeit +Beratungsphase +Beratungspunkt +Beratungspunkte +Beratungsraum +Beratungsstelle +Beratungstisch +Beratungstätigkeit +Beratungsverfahren +Beraubung +Beraubungen +Berauschtheit +Berauschung +Berechenbarkeit +Berechnung +Berechnungen +Berechnungsgrundlage +Berechnungsmaterial +Berechnungsmethode +Berechnungspreise +Berechnungsunterlagen +Berechnungsvorschriften +Berechtigung +Berechtigungen +Berechtigungsgrundlagen +Berechtigungsschein +Berechtigungsscheine +Berechtigungsscheinen +Berechtigungsscheines +Beredsamkeit +Beredsamkeiten +Bereich +Bereiche +Bereichen +Bereicherung +Bereicherungen +Bereiches +Bereichs +Bereichsbegrenzung +Bereichsgrenze +Bereichsleiter +Bereichsmaximum +Bereichsminimum +Bereichsmitte +Bereichsüberschreitung +Bereifung +Bereifungen +Bereinigung +Bereit +Bereiterklären +Bereitfinden +Bereithaltung +Bereits +Bereitschaft +Bereitschaften +Bereitschaftsdienst +Bereitschaftsdienste +Bereitschaftsdiensten +Bereitschaftsdienstes +Bereitschaftsleiter +Bereitschaftsmaßnahme +Bereitschaftspolizist +Bereitstellung +Bereitstellungen +Bereitstellungsräume +Bereitung +Bereitungen +Bereitwilligkeit +Bereitwilligkeiten +Berg +Bergamt +Bergarbeiter +Bergarbeiterdorf +Bergarbeiters +Bergarbeiterschaft +Bergarbeiterstreik +Bergarbeiterwohnungsbaus +Bergbach +Bergbad +Bergbahn +Bergbau +Bergbauaktien +Bergbauen +Bergbauergebnis +Bergbaugebiet +Bergbaugesellschaft +Bergbaugesellschaften +Bergbaunachwuchs +Bergbauprämien +Bergbaus +Bergbautarife +Bergbautechnik +Bergbauten +Bergbesteigung +Bergbesteigungen +Bergbewohner +Bergbewohnerin +Bergbewohnerinnen +Bergbewohnern +Bergbewohners +Bergdorf +Berge +Bergen +Berges +Bergfest +Bergführer +Bergführern +Bergführers +Berggasthof +Berggelände +Berggipfel +Bergheim +Berghotel +Berghütte +Bergischen +Bergkette +Bergketten +Bergkrankheit +Bergkristall +Bergkristalle +Bergkristallen +Bergkämme +Bergland +Bergleute +Berglift +Bergmann +Bergmannsbetreuung +Bergmannsglück +Bergmannslöhne +Bergmannssiedlungen +Bergmannswohnungen +Bergmassiv +Bergmassive +Bergmassives +Bergmänner +Bergmännern +Bergneustadt +Bergnot +Bergpension +Bergpredigten +Bergrettungsaktion +Bergrettungsdienst +Bergrutsch +Bergrutsche +Bergrutschen +Bergschuh +Bergschuhe +Bergschuhen +Bergschule +Bergson +Bergspitze +Bergsport +Bergstationen +Bergsteiger +Bergsteigerdrama +Bergsteigerei +Bergsteigerin +Bergsteigern +Bergsteigers +Bergsturz +Bergstämme +Bergung +Bergungen +Bergungsaktion +Bergungsaktionen +Bergungsarbeiten +Bergungsexperten +Bergungsflotte +Bergungskapitän +Bergungskommando +Bergungsmanöver +Bergungsschiff +Bergungsversuch +Bergungsversuche +Bergwacht +Bergwanderung +Bergwerk +Bergwerke +Bergwerken +Bergwerkes +Bergwerksbesitz +Bergwerksbetriebe +Bergwerksgesellschaft +Bergwerksunglück +Bergwerksunternehmen +Bergwerksverein +Bergwälder +Bergwände +Bericht +Berichte +Berichten +Berichterstatter +Berichterstattern +Berichterstatters +Berichterstattung +Berichtes +Berichtigung +Berichtigungen +Berichts +Berichtsbände +Berichtsheft +Berichtskritik +Berichtszeitraum +Berieselung +Beringstraße +Berlin +Berliner +Berlinerin +Berlinern +Berliners +Berlinförderungsgesetz +Berlinverhandlungen +Bermudashorts +Bern +Bernadotte +Berner +Bernhard +Bernhardiner +Bernhardt +Bernstein +Berserker +Bert +Berta +Bertelsmann +Berthold +Beruf +Berufberatungen +Berufbildungszentrum +Berufes +Berufoffiziere +Berufsanfänger +Berufsangabe +Berufsausbildung +Berufsausbildungen +Berufsausübung +Berufsbegleitenden +Berufsbekleidung +Berufsbekleidungen +Berufsberater +Berufsberaterin +Berufsberatung +Berufsberatungen +Berufsbild +Berufsbildung +Berufsbildungsgesetz +Berufsboxen +Berufsboxern +Berufsboxers +Berufschance +Berufserfolg +Berufsfachschule +Berufsfahrer +Berufsflugzeugführer +Berufsforschung +Berufsfortbildung +Berufsgeheimnis +Berufsgenossenschaft +Berufsgrundbildungsjahr +Berufsgruppe +Berufsgruppen +Berufsgründen +Berufsinstanz +Berufsjahr +Berufsjahre +Berufsjubiläum +Berufskleidung +Berufskraftfahrer +Berufskrankheit +Berufskrankheiten +Berufskunde +Berufslaufbahn +Berufsleben +Berufsliste +Berufsmusikern +Berufsoffizier +Berufsoffiziers +Berufsordnung +Berufsorganisation +Berufspraktikum +Berufsradfahrer +Berufsrisiko +Berufsschichten +Berufsschule +Berufssoldat +Berufsspieler +Berufsspielern +Berufsspielers +Berufssportler +Berufssportlers +Berufsstand +Berufstennis +Berufstätigen +Berufsunfähigkeit +Berufsunfälle +Berufsverband +Berufsverbot +Berufsverbände +Berufsvereinigungen +Berufsverkehr +Berufsverkehrs +Berufsvertretungen +Berufsvorschulen +Berufswahl +Berufsweg +Berufsweges +Berufswelt +Berufszeichen +Berufsziel +Berufszweig +Berufszweiges +Berufung +Berufungen +Berufungsgericht +Berufungsgerichte +Berufungsgerichten +Berufungsgerichtes +Berufungsinstanzen +Berufungslisten +Berufungspraktiken +Berufungsrecht +Berufungsrechte +Berufungsrechten +Berufungsverfahren +Berufungsvorschläge +Beruhigung +Beruhigungsmittel +Beruhigungsmitteln +Beruhigungsmittels +Beruhigungspillen +Beruhigungstabletten +Berücksichtigung +Berücksichtigungen +Berühmtheit +Berührt +Berührung +Berührungen +Berührungsebene +Berührungsfläche +Berührungsflächen +Berührungslinie +Berührungslinien +Berührungspunkt +Berührungspunkte +Berührungspunkten +Berührungspunktes +Besatz +Besatzer +Besatzes +Besatzung +Besatzungsangehörigen +Besatzungsbehörden +Besatzungsetat +Besatzungsmacht +Besatzungsmächte +Besatzungsmächten +Besatzungspersonal +Besatzungsrecht +Besatzungssoldat +Besatzungstruppen +Besatzungszeit +Besatzungszone +Beschaffenheit +Beschaffung +Beschaffungen +Beschaffungsprogramm +Beschaffungsstelle +Beschaltung +Beschattung +Beschattungen +Beschaulichkeit +Beschaulichkeiten +Bescheid +Bescheidenheit +Bescheides +Bescheidung +Bescheinigung +Bescheinigungen +Beschenkte +Bescherung +Beschichtung +Beschießung +Beschießungen +Beschimpfe +Beschimpfung +Beschimpfungen +Beschlag +Beschlagenheit +Beschlages +Beschlagnahme +Beschleunigung +Beschleunigungsversuch +Beschleunigungswerte +Beschluss +Beschlussfassung +Beschlussfähigkeit +Beschläge +Beschlüsse +Beschlüssen +Beschneidung +Beschneidungen +Beschreibung +Beschreibungen +Beschreibungsmöglichkeit +Beschreibungstext +Beschriftung +Beschriftungen +Beschränken +Beschränktesten +Beschränktester +Beschränktheit +Beschränktheiten +Beschränkung +Beschränkungen +Beschuldigung +Beschuldigungen +Beschuss +Beschwerde +Beschwerdebrief +Beschwerdebriefe +Beschwerdegegenstandes +Beschwerderecht +Beschwerdeverfahren +Beschwerung +Beschwichtigung +Beschwichtigungen +Beschwichtigungspolitik +Beschwörtest +Beschwörung +Beschwörungsformeln +Beschädigung +Beschädigungen +Beschäftigte +Beschäftigung +Beschäftigungen +Beschäftigungsdauer +Beschäftigungslosigkeit +Beschäftigungsmöglichkeit +Beschäftigungsmöglichkeiten +Beschäftigungsniveau +Beschäftigungsprogrammen +Beschäftigungsquote +Beschäftigungsrückgang +Beschäftigungszahlen +Beschämung +Beschämungen +Beschönigung +Beschönigungen +Beschützer +Beschützerin +Beschützern +Beschützers +Beseitigung +Besen +Besens +Besenstiel +Besenstielen +Besenstiels +Besessene +Besessenheit +Besessenheiten +Besetzthalten +Besetztzeichen +Besetztzeichens +Besetzung +Besetzungen +Besetzungsaktion +Besetzungsliste +Besichtigung +Besichtigungen +Besichtigungsfahrten +Besichtigungsflug +Besichtigungsreise +Besichtigungsreisen +Besichtigungstermine +Besiedlung +Besiedlungen +Besiegung +Besiegungen +Besinnung +Besinnungen +Besinnungsfrage +Besinnungslosigkeit +Besitz +Besitzeinräumung +Besitzer +Besitzergreifung +Besitzergreifungen +Besitzerinnen +Besitzern +Besitzers +Besitzes +Besitzfirma +Besitzlosigkeit +Besitznachweis +Besitznahme +Besitznahmen +Besitzrecht +Besitzrechte +Besitzrechten +Besitzstand +Besitzsteuern +Besitztitel +Besitztum +Besitztums +Besitzungen +Besitzwechsel +Besohlen +Besohlungen +Besoldung +Besoldungen +Besoldungserhöhung +Besoldungsgesetz +Besoldungsgruppe +Besoldungsordnung +Besoldungsproblem +Besoldungsunterschiede +Besonderen +Besonderheit +Besonderheiten +Besonnenheit +Besonnenheiten +Besorgen +Besorgnis +Besorgnisse +Besorgnissen +Besorgtesten +Besorgtester +Besorgung +Besorgungen +Bespannung +Bespannungen +Besprechung +Besprechungen +Besser +Besseren +Besserung +Besserungsanstalt +Besserungsanstalten +Besserungshoffnungen +Besserwisser +Besserwissern +Besserwissers +Best +Bestallungen +Bestand +Bestandsaufnahme +Bestandsaufnahmen +Bestandserhöhung +Bestandsliste +Bestandsmieten +Bestandsrenten +Bestandsschutz +Bestandssicherung +Bestandsverminderung +Bestandsüberblick +Bestandteil +Bestandteile +Bestandteilen +Bestandverträge +Bestattung +Bestattungen +Bestattungsamt +Bestattungsinstitut +Bestattungsinstitute +Bestattungsinstituten +Bestattungsvorsorge +Bestechlichkeit +Bestechlichkeiten +Bestechung +Bestechungen +Bestechungsgeld +Bestechungsgelder +Bestechungsgeldes +Besteck +Bestecken +Besteckes +Besteckindustrie +Bestehens +Besteigung +Besteigungen +Bestellbuch +Bestellbücher +Bestellbüchern +Besteller +Bestellern +Bestellers +Bestellformular +Bestellnummer +Bestellschein +Bestellscheine +Bestellscheinen +Bestellservice +Bestellte +Bestellung +Bestellungen +Bestellzettel +Bestellzetteln +Bestellzettels +Bestes +Besteuerung +Besteuerungen +Besteuerungsinteresse +Besteuerungspraktiken +Besteuerungsrechte +Besteuerungsverfahren +Bestgelegen +Bestie +Bestimmtesten +Bestimmtheit +Bestimmtheiten +Bestimmung +Bestimmungen +Bestimmungsbuch +Bestimmungsgründe +Bestimmungshafen +Bestimmungsland +Bestimmungslandes +Bestimmungsländern +Bestimmungsmethode +Bestimmungsort +Bestimmungsorte +Bestimmungsorten +Bestimmungsortes +Bestleistung +Bestleistungen +Bestrafung +Bestrahlung +Bestrahlungen +Bestrahlungsgerät +Bestreben +Bestrebung +Bestrebungen +Bestreichen +Bestreichtest +Bestseller +Bestuhlung +Bestzeit +Bestände +Beständigkeit +Beständigkeiten +Bestätigung +Bestätigungen +Bestätigungsmeldung +Bestätigungsvermerk +Bestückung +Bestürmung +Bestürmungen +Bestürzung +Bestürzungen +Besuch +Besuche +Besuchen +Besucher +Besucherin +Besucherinnen +Besuchern +Besuchers +Besucherstamm +Besucherstrom +Besucherzahlen +Besucherziffern +Besuches +Besuchsfahrten +Besuchsgenehmigungen +Besuchsperiode +Besuchsprogramms +Besuchsrecht +Besuchsregelung +Besuchsregelungen +Besuchstage +Besuchstermin +Besuchsverbote +Besuchszeit +Besuchszeiten +Besuchsziel +Besänftigung +Besänftigungen +Besätze +Besätzen +Beta +Beteiligte +Beteiligten +Beteiligter +Beteiligung +Beteiligungen +Beteiligungsangebot +Beteiligungsbesitz +Beteiligungsertrag +Beteiligungsfirma +Beteiligungsformen +Beteiligungskapital +Beteiligungsmöglichkeiten +Beteiligungspolitik +Beteiligungsquote +Beteiligungsrechte +Beteiligungstitel +Betel +Beteuerung +Beteuerungen +Beton +Betonbalken +Betonbandeisen +Betonbau +Betonbaues +Betonbauten +Betondamm +Betondecke +Betondecken +Betonflächen +Betonklötzen +Betonmauer +Betonmischer +Betonpfeiler +Betonpiste +Betons +Betonstahl +Betonstäbe +Betonter +Betonturm +Betonumrandung +Betonung +Betonungen +Betonwarenfabrik +Betonwerk +Betonwüste +Betracht +Betrachtenden +Betrachter +Betrachterin +Betrachtern +Betrachters +Betrachtet +Betrachtung +Betrachtungen +Betrachtungseinheit +Betrachtungsflächen +Betrachtungsweise +Betrag +Betrages +Betrags +Betragssumme +Betrauung +Betreff +Betreffende +Betreffs +Betreibens +Betreiber +Betreibung +Betretung +Betreuer +Betreuerin +Betreuern +Betreuers +Betreuung +Betreuungen +Betreuungsbetrieb +Betreuungsgehilfen +Betrieb +Betriebe +Betrieben +Betriebes +Betriebliche +Betriebs +Betriebsablauf +Betriebsablaufs +Betriebsabläufe +Betriebsabteilung +Betriebsabteilungen +Betriebsamkeit +Betriebsamkeiten +Betriebsangehörige +Betriebsangehöriger +Betriebsanlage +Betriebsanlagen +Betriebsanleitung +Betriebsanzeige +Betriebsart +Betriebsausflug +Betriebsausflüge +Betriebsausflügen +Betriebsausgabe +Betriebsausgaben +Betriebsbahnhof +Betriebsbedingung +Betriebsbereich +Betriebsbereitschaft +Betriebsbeschreibung +Betriebsbuchhalter +Betriebsdauer +Betriebsdirektor +Betriebseinkommen +Betriebseinnahmen +Betriebseinrichtung +Betriebsergebnis +Betriebserträge +Betriebsfahrt +Betriebsferien +Betriebsfest +Betriebsgebäude +Betriebsgeheimnis +Betriebsgeheimnisse +Betriebsgelände +Betriebsgerichte +Betriebsgesellschaft +Betriebsgewerkschaften +Betriebsgrundstück +Betriebsgrößen +Betriebshalle +Betriebshinweis +Betriebshinweise +Betriebshygiene +Betriebsingenieur +Betriebsinhaber +Betriebsinhabers +Betriebskalkulation +Betriebskapital +Betriebsklima +Betriebsklimas +Betriebskollegen +Betriebskosten +Betriebslehre +Betriebsleiter +Betriebsleiters +Betriebsleitung +Betriebsleitungen +Betriebsmaterial +Betriebsmeister +Betriebsmittel +Betriebsneubau +Betriebsorganisation +Betriebspanne +Betriebsprüfer +Betriebsprüfungen +Betriebspsychologie +Betriebsrat +Betriebsrates +Betriebsratmitglied +Betriebsratsmitglieder +Betriebsratssitzungen +Betriebsraum +Betriebsreinhaltung +Betriebsrentenansprüche +Betriebsrisiko +Betriebsräte +Betriebsräume +Betriebsschließung +Betriebsschreinereien +Betriebssicherheit +Betriebssoftware +Betriebsspannung +Betriebsstelle +Betriebsstoffe +Betriebsstunden +Betriebsstätte +Betriebsstörung +Betriebssystem +Betriebssysteme +Betriebssystemen +Betriebssystemplatte +Betriebssystems +Betriebstechnik +Betriebsteile +Betriebsunfälle +Betriebsunfällen +Betriebsunterbrechung +Betriebsverfassungsgesetz +Betriebsverhalten +Betriebsverlagerungspläne +Betriebsverlust +Betriebsvermögen +Betriebsversammlung +Betriebswirtschaft +Betriebswirtschaftler +Betriebswirtschaftlern +Betriebswirtschaftslehre +Betriebsystem +Betriebsystemen +Betriebsystems +Betriebszeit +Betriebszugehörigkeit +Betriebszustand +Betriebszustände +Betriebszweig +Betriebszweigen +Betriebszweigs +Betriebverlagerung +Betroffenen +Betroffenheit +Betroffenheiten +Betrug +Betruges +Betrugs +Betrugsaktionen +Betrugsdezernat +Betrugsmanöver +Betrugsskandal +Betrunkenheit +Betrunkenheiten +Beträge +Beträgen +Betrübnis +Betrübnisse +Betrübnissen +Betrüger +Betrügerei +Betrügereien +Betrügerin +Betrügerische +Betrügern +Betrügers +Betstunde +Betstunden +Bett +Bettauflagen +Bettbezug +Bettbezuges +Bettbezügen +Bettdecke +Bettdecken +Bettelbrief +Bettelbriefe +Bettelbriefs +Bettelei +Bettelgang +Bettelmönche +Bettelmönchen +Bettelmönches +Bettelorganisationen +Betteltour +Betteltouren +Betten +Bettengeschäfte +Bettengeschäften +Bettengeschäftes +Bettenherstellung +Bettenkauf +Bettes +Bettfedern +Bettflaschen +Bettgenossin +Bettgestell +Bettgestellen +Bettgestells +Bettina +Bettlakens +Bettlektüre +Bettler +Bettlers +Bettnachbar +Bettnachbarin +Bettnässen +Bettpreise +Bettruhe +Bettsitten +Betttruhe +Betttuch +Betttüchern +Bettwäsche +Betty +Bettzeug +Bettüberzug +Bettüberzuges +Bettüberzügen +Betätigung +Betätigungsfeld +Betätigungsfelds +Betäubung +Betäubungsmittel +Betäubungsmitteln +Betäubungsmittels +Betörung +Betörungen +Beugehaft +Beugung +Beugungen +Beugungsform +Beule +Beulen +Beunruhigung +Beurkundung +Beurkundungen +Beurlaubung +Beurteilung +Beurteilungen +Beurteilungskriterien +Beute +Beutel +Beutelfabrik +Beuteln +Beutelschneider +Beuten +Bevollmächtigung +Bevollmächtigungen +Bevor +Bevormundung +Bevorzugt +Bevorzugung +Bevorzugungen +Bevölkerung +Bevölkerungen +Bevölkerungsanteil +Bevölkerungsbaum +Bevölkerungsdichte +Bevölkerungsdruck +Bevölkerungsdurchschnitt +Bevölkerungsexplosion +Bevölkerungsfragen +Bevölkerungsgruppen +Bevölkerungshöchststand +Bevölkerungskreise +Bevölkerungskreisen +Bevölkerungsmehrheit +Bevölkerungspolitik +Bevölkerungsprobleme +Bevölkerungsproblems +Bevölkerungsschwund +Bevölkerungswachstum +Bevölkerungswachstums +Bevölkerungsziffer +Bevölkerungszusammenbruch +Bevölkerungszuwachs +Bewacher +Bewachung +Bewachungen +Bewachungsketten +Bewachungspersonal +Bewaffnung +Bewaffnungen +Bewahrer +Bewandtnis +Bewandtnisse +Bewandtnissen +Bewegen +Beweggrund +Beweggrundes +Beweggründe +Beweggründen +Beweglichkeit +Beweglichkeiten +Bewegung +Bewegungen +Bewegungsablaufs +Bewegungsabläufe +Bewegungscharakteristik +Bewegungseindruck +Bewegungsfreiheit +Bewegungsfreiheiten +Bewegungsgeraden +Bewegungsgesetz +Bewegungsgesetzen +Bewegungsgleichung +Bewegungsgleichungen +Bewegungskonstanten +Bewegungspause +Bewegungsprofilen +Bewegungsrichtung +Bewegungsspielraum +Bewegungszustand +Beweis +Beweisangeboten +Beweisaufnahme +Beweisaufnahmen +Beweisbarkeit +Beweise +Beweises +Beweisführung +Beweisführungen +Beweisideen +Beweiskraft +Beweiskräfte +Beweiskräften +Beweislage +Beweismaterial +Beweismaterialien +Beweismaterials +Beweismittel +Beweisrisiko +Beweissicherung +Beweisstück +Beweisstücke +Beweisstückes +Bewerber +Bewerberangebot +Bewerbung +Bewerbungen +Bewerbungsfrist +Bewerbungsschreiben +Bewerbungsschreibens +Bewerbungsunterlagen +Bewerten +Bewertung +Bewertungen +Bewertungsgutachten +Bewertungskriterien +Bewertungsmaßstäbe +Bewertungsmethode +Bewertungsmethoden +Bewertungsschema +Bewertungsverfahren +Bewertungsverlust +Bewilligung +Bewilligungen +Bewirtschaften +Bewirtschaftung +Bewirtschaftungen +Bewirtungskosten +Bewohnbarkeit +Bewohnen +Bewohner +Bewohnern +Bewunderer +Bewunderin +Bewunderung +Bewunderungsrufe +Bewusstheit +Bewusstlose +Bewusstlosigkeit +Bewusstsein +Bewusstseins +Bewusstseinsbildung +Bewährtes +Bewährung +Bewährungen +Bewährungsfrist +Bewährungsfristen +Bewährungshilfe +Bewährungsprobe +Bewährungsproben +Bewältigung +Bewässerung +Bewässerungen +Bewässerungsanlagen +Bewässerungsnetz +Bewässerungsprojekte +Bewölkung +Bewölkungen +Bewölkungszunahme +Bezahlung +Bezahlungen +Bezauberung +Bezeichnung +Bezeichnungen +Bezeichnungsweise +Bezeugung +Bezieher +Beziehung +Beziehungen +Bezirk +Bezirke +Bezirken +Bezirks +Bezirksausgaben +Bezirksdirektionen +Bezirksdirektor +Bezirksebene +Bezirksliga +Bezirksorganisation +Bezirksparade +Bezirksrat +Bezirksregierung +Bezirksräte +Bezirkssekretär +Bezirkssparkasse +Bezirksstadtrat +Bezirkstierschau +Bezirksverband +Bezirksversammlung +Bezirksvertreter +Bezirksvorsitzende +Bezirksämter +Bezogen +Bezug +Bezuge +Bezuges +Bezugnahme +Bezugnahmen +Bezugnehmen +Bezugsachse +Bezugsbereich +Bezugsebene +Bezugsfrist +Bezugsjahres +Bezugsmaße +Bezugsmöglichkeit +Bezugsmöglichkeiten +Bezugspotential +Bezugspreis +Bezugspreise +Bezugspunkt +Bezugsquelle +Bezugsquellen +Bezugsquellennachweis +Bezugsrahmen +Bezugsrecht +Bezugsrechte +Bezugsrechten +Bezugsschein +Bezugsscheine +Bezugssystem +Bezugsvertrag +Bezuschussung +Bezwinger +Bezwingerinnen +Bezwingung +Bezüge +Bezügen +Biafra +Bias +Bibel +Bibelbearbeitungen +Bibelkreis +Bibeln +Bibelspruch +Bibelspruchs +Bibelsprüchen +Biber +Bibern +Biberpelz +Bibliographie +Bibliographien +Bibliothek +Bibliothekar +Bibliothekare +Bibliothekaren +Bibliothekars +Bibliotheken +Bibliotheksgeschichte +Biedermeiersessel +Biegen +Biegsamkeit +Biegsamkeiten +Biegung +Bielefeld +Biene +Bienen +Bienenhaus +Bienenhauses +Bienenhäusern +Bienenkönigin +Bienenköniginnen +Bienenschlag +Bienenschwarm +Bienenschwarmes +Bienenschwärmen +Bienenstock +Bienenstockes +Bienenstöcken +Bienenwaben +Bienenwachs +Bienenwachses +Bienenzüchtern +Bienenzüchters +Bier +Bierabend +Bierbar +Bierbrauer +Bierbrauereien +Bierbrauern +Bierbrauers +Bierdeckeln +Biere +Bieres +Bierfass +Bierfasses +Bierflaschen +Bierfässern +Biergarten +Biergläsern +Biergärten +Bierimport +Bierkonzern +Bierkruges +Bierkrüge +Bierkrügen +Bierlachen +Bierlokal +Bierlokale +Biermarkt +Bierpreiserhöhung +Bierschwemme +Bierschänke +Biersteuer +Biersteuergesetz +Bierstuben +Biertisch +Biertrinker +Bierwirtschaft +Bierwirtschaften +Bierzelt +Biest +Biester +Biestern +Biestes +Bieter +Big +Bigamie +Bikini +Bikinis +Bilanz +Bilanzbesprechung +Bilanzbuchhalter +Bilanzen +Bilanzgewinns +Bilanzierung +Bilanzierungsgründen +Bilanzierungsrichtlinien +Bilanzkurs +Bilanzposition +Bilanzpositionen +Bilanzrelationen +Bilanzsicherheit +Bilanzsitzung +Bilanzstichtage +Bilanzsumme +Bilanztermin +Bilanzverlust +Bilanzverschleierungen +Bilanzvolumen +Bilanzzahlen +Bild +Bildaufbau +Bildausdruck +Bildausschnitt +Bildband +Bildbearbeitungsprogramme +Bildbeiträge +Bildberichterstatterin +Bildberichterstattern +Bildbände +Bilddarstellung +Bilddruck +Bilder +Bilderbogen +Bilderbuch +Bilderbuches +Bilderbücher +Bilderfolge +Bildergeschichte +Bilderkarten +Bilderkasten +Bildern +Bilderrahmen +Bilderreichtum +Bilderrätsel +Bilderrätseln +Bildersaal +Bilderschau +Bilderschrift +Bilderskandal +Bildersturm +Bilderteil +Bildes +Bildflächen +Bildfolge +Bildfragmente +Bildgeschehen +Bildgeschichte +Bildgießerei +Bildhauer +Bildhauerei +Bildhauerin +Bildhauern +Bildhauers +Bildinhalt +Bildlegende +Bildmaterial +Bildmaterials +Bildnis +Bildnisse +Bildnissen +Bildprospekt +Bildpunkt +Bildpunkten +Bildrand +Bildraum +Bildreihe +Bildröhre +Bildschema +Bildschirm +Bildschirmausgabe +Bildschirmdarstellungen +Bildschirme +Bildschirmes +Bildschirmgeräte +Bildschirmgruppen +Bildschirmliebling +Bildschirmrand +Bildschirms +Bildschirmseiten +Bildschirmtext +Bildschirmunterhaltung +Bildschirmzeile +Bildschärfe +Bildsendung +Bildserien +Bildstreifen +Bildtafeln +Bildteppiche +Bildteppichen +Bildumwandler +Bildung +Bildungen +Bildungsanstalt +Bildungsanstalten +Bildungsbeamten +Bildungsbedürfnisse +Bildungsbehörden +Bildungsberatung +Bildungschance +Bildungschancen +Bildungseinrichtung +Bildungseinrichtungen +Bildungsförderung +Bildungsgesamtplan +Bildungsgeschichte +Bildungsgesetz +Bildungsgesetzes +Bildungsgut +Bildungshilfe +Bildungshunger +Bildungsinteresse +Bildungsinvestitionen +Bildungskapazitäten +Bildungskommission +Bildungslücke +Bildungslücken +Bildungsminister +Bildungsmisere +Bildungsmittel +Bildungsnotstand +Bildungspolitik +Bildungspolitisch +Bildungsprojekt +Bildungsrate +Bildungsreform +Bildungsreserven +Bildungsroman +Bildungsstand +Bildungsstelle +Bildungsstoff +Bildungsstufe +Bildungsstätte +Bildungsveranstaltungen +Bildungsweg +Bildungswege +Bildungsweges +Bildungswesen +Bildungswesens +Bildungswilligen +Bildungszentren +Bildungsziele +Bildungszwecke +Bildunterschrift +Bildunterschriften +Bildverarbeitung +Bildverarbeitungssystem +Bildverzeichnis +Bildwandler +Bildwechsel +Bildwerfer +Bildwerke +Bildwörterbuch +Bildwörterbücher +Bildzeitung +Bildzuschrift +Bildübertragung +Bill +Billard +Billardkugel +Billardkugeln +Billet +Billette +Billetten +Billettes +Billigfliegern +Billiggütern +Billiglösung +Billigsoftware +Billigstkaufaufträge +Billigstpreis +Billigtarif +Billigung +Billion +Billionen +Billy +Bindegewebe +Bindeglied +Bindeglieder +Bindegliedes +Bindehaut +Bindehautentzündung +Bindehautentzündungen +Bindehautreizung +Bindemittel +Bindemittels +Bindestrich +Bindestriche +Bindestriches +Bindewort +Bindewortes +Bindewörter +Bindewörtern +Bindfaden +Bindfäden +Bindung +Bindungen +Bingen +Binnenformen +Binnengewässer +Binnengewässern +Binnenhafen +Binnenhafens +Binnenhandels +Binnenhäfen +Binnenklima +Binnenland +Binnenlandes +Binnenländer +Binnenmarktes +Binnenmeer +Binnenmärkte +Binnennachfrage +Binnenschiffe +Binnenschiffer +Binnenschifffahrten +Binnenschiffsflotte +Binnensee +Binnenseen +Binnensees +Binnenverkehr +Binnenverkehrs +Binnenwasserstraßen +Binnenzollsenkung +Binnenzölle +Binse +Binsen +Binsenweisheit +Binsenweisheiten +Biochemie +Biochemiker +Biochemikern +Biochemikers +Biograf +Biografen +Biografie +Biografien +Biograph +Biographen +Biographie +Biographien +Bioladen +Biologe +Biologie +Biomasse +Biosatellit +Biotechnik +Biotechnologie +Biotop +Biotope +Birgit +Birke +Birken +Birkenfeld +Birmingham +Birne +Birnen +Bis +Bischof +Bischofs +Bischofsamtes +Bischofskollegen +Bischofskonferenz +Bischofsprotest +Bischofssitz +Bischofsstadt +Bischofsverweser +Bischofswahlen +Bischofswahlgesetz +Bischöfe +Bisher +Bisherige +Biskaya +Biskuit +Biskuites +Biskuits +Bismarck +Bismarckhalle +Bismarckplatz +Bismarcks +Bison +Biss +Bisse +Bisses +Bistum +Bistums +Bistumsblatt +Bistumsgrenzen +Bistümer +Bit +Bits +Bittbrief +Bitte +Bitterkeit +Bitterkeiten +Bitternis +Bittgesuch +Bittgesuchen +Bittgesuches +Bittschreiben +Bittschrift +Bittschriften +Bittsteller +Bittstellern +Bitumen +Bitweisen +Biwak +Biwaks +Bizeps +Blamage +Blamagen +Blankgefegten +Blanko +Blankoscheck +Blankovollmacht +Blankovollmachten +Blase +Blasebalg +Blasen +Blasinstrument +Blasinstrumente +Blasinstrumenten +Blasius +Blaskapelle +Blaskapellen +Blasmusik +Blatt +Blattanfang +Blatteinzug +Blattes +Blattgrün +Blattlaus +Blattläuse +Blattläusen +Blattrand +Blattvorschub +Blaubeere +Blaubeertorte +Blaubelag +Blauen +Blaugelbkarierten +Blaugestrichene +Blaupause +Blaupausen +Blauschimmernde +Blautanne +Blautannen +Blech +Blechbüchse +Blechbüchsen +Bleche +Blecheimern +Blechen +Bleches +Blechgeschirres +Blechinstrument +Blechinstrumente +Blechinstrumentes +Blechkanistern +Blechkasten +Blechkonstruktionen +Blechnapf +Blechs +Blechschaden +Blechschadens +Blechscheren +Blechtablett +Blechteile +Blechwalzwerk +Blechwarenindustrie +Blei +Bleibe +Bleiben +Bleibenlassenden +Bleibenlassender +Bleibenlassendes +Bleibt +Bleioxid +Bleioxyd +Bleioxyds +Bleis +Bleisoldat +Bleisoldaten +Bleistift +Bleistiftanspitzer +Bleistifte +Bleistiften +Bleistiftspitzer +Bleivergiftung +Blendung +Blendungen +Blick +Blickes +Blickfang +Blickfangender +Blickfanges +Blickfeld +Blickfelder +Blickfeldern +Blickfeldes +Blickfänge +Blickfänger +Blickpunkt +Blickpunkte +Blickpunkten +Blickrichtung +Blickrichtungen +Blicks +Blickwinkel +Bliebe +Blinddarm +Blinddarms +Blinddärme +Blinddärmen +Blinde +Blindenanstalt +Blindenarbeit +Blindenbücherei +Blindenhund +Blindenhunden +Blindenhundes +Blindenschrift +Blindgänger +Blindgängern +Blindgängers +Blindheit +Blindschleiche +Blindschleichen +Blinker +Blinkleuchten +Blinklicht +Blitz +Blitzableiter +Blitzableitern +Blitzableiters +Blitzaktion +Blitzbesuch +Blitze +Blitzeinschläge +Blitzeinschlägen +Blitzes +Blitzkarriere +Blitzlicht +Blitzlichtaufnahmen +Blitzlichtern +Blitzlichtes +Blitzschlag +Blitzschlages +Blitzschläge +Blitzstrahl +Blitzturniere +Blitzverfahren +Blitzwörterbuch +Blitzwörterbücher +Blitzzug +Blochs +Block +Blockade +Blockadezeit +Blockbildung +Blockbildungen +Blockende +Blockflöte +Blockflöten +Blockform +Blockhaus +Blockhauses +Blockhäusern +Blockierung +Blockmarkierung +Blocks +Blocksatz +Blockstruktur +Blois +Blondine +Blouson +Bloßlegung +Bloßstellung +Bloßstellungen +Bluff +Blume +Blumen +Blumenbeet +Blumenbeete +Blumenbeeten +Blumenbeets +Blumenbindearbeiten +Blumenbinder +Blumenbukett +Blumenfest +Blumenfrau +Blumengaben +Blumengarten +Blumengebiete +Blumengeschäft +Blumengeschäfte +Blumengeschäftes +Blumenhändler +Blumenhändlern +Blumenketten +Blumenkinder +Blumenkohl +Blumenkränze +Blumenkästen +Blumenladen +Blumenmarkt +Blumenpracht +Blumenschmuck +Blumenstrauß +Blumensträuße +Blumenstöcke +Blumentopf +Bluse +Blusen +Blut +Blutabnahme +Blutader +Blutadern +Blutarmut +Blutbades +Blutbahn +Blutbank +Blutbilder +Blutbildern +Blutbildes +Blutbäder +Blutbädern +Blutdruckmesser +Blutdrucks +Blutegel +Blutegels +Blutentnahme +Bluterguss +Blutergusses +Blutergüsse +Blutes +Blutgefäße +Blutgefäßen +Blutgefäßzellen +Blutgerinnsel +Blutgerinnseln +Blutgerinnsels +Blutgruppe +Blutgruppen +Blutgruppenfaktor +Bluthochzeit +Bluthund +Bluthunde +Blutige +Blutkreislauf +Blutkreislaufes +Blutkreisläufen +Blutmischung +Blutopfer +Blutpfütze +Blutprobe +Blutproben +Blutprobenuntersuchung +Blutrache +Bluts +Blutsauerstoff +Blutschänders +Blutspenden +Blutspendenaktionen +Blutspender +Blutspendern +Blutspenders +Blutspenderschaft +Blutspuren +Blutsturz +Blutsverwandten +Blutsverwandtschaften +Bluttat +Bluttransfusion +Bluttransfusionen +Bluttropfen +Blutungen +Blutuntersuchung +Blutvergießen +Blutvergiftung +Blutvergiftungen +Blutverlust +Blutverlusten +Blutverlustes +Blutwürste +Blutzirkulation +Blutzucker +Blutzuckergehalt +Blähung +Blähungen +Bläschen +Bläschens +Bläser +Bläserakzente +Bläserquintett +Blässe +Blättchen +Blätter +Blättern +Blätterteig +Blätterteige +Blätterteiges +Blätterwald +Blöcke +Blöcken +Blödelei +Blödeleien +Blödheit +Blödheiten +Blödian +Blödsinn +Blödsinns +Blöße +Blümchen +Blümlein +Blüte +Blütenblatt +Blütenblätter +Blütennektar +Blütenstaub +Blütezeit +Boa +Bobfahrer +Bobkonstruktion +Bobrennen +Bobverbandes +Boccia +Bocciakugeln +Bock +Bockbier +Bockes +Bockfuß +Bocksfuß +Bocksprung +Bocksprünge +Bockwurst +Bockwürste +Bocuse +Boden +Bodenaushub +Bodenbearbeitungsgeräten +Bodenbeläge +Bodenbesteuerung +Bodenbewertung +Bodenbewirtschaftung +Bodeneigentümer +Bodeneigentümers +Bodenerhebung +Bodenfeind +Bodenfeinde +Bodenfliesen +Bodenflächen +Bodenfrostgrenze +Bodengüte +Bodenhaltung +Bodenhöhe +Bodenkammer +Bodenkammern +Bodenkür +Bodenlage +Bodennähe +Bodenpersonal +Bodenplatte +Bodenpreise +Bodenproben +Bodenrakete +Bodenreform +Bodenreformgesetz +Bodens +Bodensatz +Bodensatzes +Bodenschatz +Bodenschatzes +Bodenschätze +Bodensee +Bodenseeraum +Bodensees +Bodenstation +Bodentemperatur +Bodentemperaturen +Bodentrockenheit +Bodenturnen +Bodenturnens +Bodenversuche +Bodenwellen +Bodenwertes +Boeing +Bogen +Bogenabstand +Bogenerneuerung +Bogenfenster +Bogenfenstern +Bogenfensters +Bogengang +Bogenganges +Bogengänge +Bogenlampen +Bogenlänge +Bogenlängen +Bogenmaß +Bogenmaßes +Bogens +Bogenstück +Bogenstücke +Bogota +Bogotá +Bohle +Bohlen +Bohne +Bohnen +Bohnenkaffee +Bohnenkaffees +Bohnenstangen +Bohr +Bohranlagen +Bohren +Bohrer +Bohrern +Bohrgebiet +Bohrgesellschaften +Bohrinsel +Bohrloches +Bohrlöcher +Bohrlöchern +Bohrmaschine +Bohrmaschinen +Bohrprogramm +Bohrturm +Bohrtürme +Bohrtürmen +Bohrung +Bohrungen +Bohrvorhaben +Boiler +Boje +Bolero +Bolivien +Bollwerk +Bollwerkes +Bologna +Bolschewik +Bolschewiken +Bolschewiki +Bolschewist +Bolschewisten +Bolschoitheater +Bolzen +Bombast +Bombastig +Bombay +Bombe +Bombenabwurf +Bombenalarm +Bombenangriff +Bombenangriffen +Bombenangriffs +Bombenangst +Bombenanschlag +Bombenattentat +Bombenattentate +Bombenaufschlag +Bombenerfolge +Bombenerfolgen +Bombenerfolges +Bombenexplosionen +Bombenflugzeug +Bombenflüge +Bombenform +Bombengeschädigte +Bombengeschäft +Bombengeschäfte +Bombengeschäftes +Bombenjungen +Bombenkampagne +Bombenleger +Bombenopfer +Bombenspuren +Bombenstimmung +Bombenstimung +Bombenteppichen +Bombenterror +Bombenverdienste +Bombenwerfer +Bomber +Bomberkommando +Bomberpilot +Bombers +Bon +Bonbon +Bonbons +Bonderträge +Bondhandel +Bondinhaber +Bondkurse +Bondmarkt +Bondmärkte +Bondportefeuille +Bondpreis +Bondpreise +Bongo +Bonifaz +Bonifazius +Bonitätsabwertungen +Bonitätsbewertungen +Bonitätsprüfungen +Bonmot +Bonn +Bonns +Bonsai +Bonus +Bonze +Bonzen +Boogie +Boomgründen +Boomkinder +Boomphase +Boomzeiten +Boot +Boote +Booten +Bootes +Bootfahrten +Boots +Bootsbau +Bootsbaumeister +Bootsfahrten +Bootsführers +Bootsgattungen +Bootshaus +Bootshauses +Bootshäuser +Bootsklassen +Bootsmann +Bootsmannes +Bootsmänner +Bootsmännern +Bootsrumpf +Bootsschau +Bootsschuppen +Bootstrip +Bootstrümmer +Bootsvermieter +Bord +Bordeaux +Bordelektronik +Bordell +Bordelle +Bordellen +Bordells +Bordflugzeuge +Bordflugzeugen +Bordflugzeuges +Bordfunkern +Bordfunkers +Bordhund +Bordmechaniker +Bordmechanikern +Bordmechanikers +Bordstein +Bordsteine +Bordsteinen +Bordvorführungen +Bordwaffen +Bordwände +Bordüre +Bordüren +Borke +Borken +Borkenkäfer +Borste +Borsten +Borte +Bosch +Bosheit +Bosheiten +Bosnien +Bosporus +Boss +Bosse +Boston +Botanik +Botaniker +Botanikers +Botanikstunde +Botank +Bote +Boten +Botendienst +Botendienste +Botenflieger +Botengang +Botenganges +Botengänge +Botengängen +Botha +Botin +Botinnen +Botschaft +Botschaften +Botschafter +Botschafteraustausch +Botschaftergespräch +Botschaftergespräche +Botschafterin +Botschafterkonferenz +Botschaftern +Botschafterposten +Botschafterwechsel +Botschaftsangestellten +Botschaftsarztes +Botschaftsmitglieds +Botschaftspersonal +Botschaftsportal +Botschaftsrates +Botschaftssprecher +Botticelli +Bottich +Bouillabaisse +Bouillon +Bouillonwürfel +Boulette +Bouletten +Boulevard +Boulevardlustspiel +Boulevardpresse +Boulevards +Boulevardzeitung +Bouquet +Bourbonen +Boutique +Boutiquen +Bowiemesser +Bowle +Bowling +Box +Boxe +Boxer +Boxeraufstand +Boxerhandschuh +Boxerhund +Boxern +Boxeuropameister +Boxfans +Boxhandschuh +Boxheld +Boxidol +Boxkampftag +Boxkämpfen +Boxlizenz +Boxmarkt +Boxring +Boxsaison +Boxsports +Boxtitel +Boxunion +Boxveranstaltung +Boxverband +Boxverbandes +Boxweltmeister +Boy +Boyen +Boykott +Boykottpolitik +Boykotts +Boys +Brachet +Brachland +Brackwasser +Brady +Brahmane +Brahmanentum +Brahmanismus +Brahms +Branche +Branchekundigen +Branchendaten +Branchendurchschnitt +Branchenentwicklungen +Branchenführer +Branchengliederung +Branchenkenntnis +Branchenkenntnissen +Branchenkollegen +Branchenkreisen +Branchenrendite +Branchenriesen +Branchenverzeichnis +Branchenverzeichnisses +Brand +Brandblase +Brandblasen +Brandenburg +Brandfackel +Brandfleck +Brandflecken +Brandfleckens +Brandgeruch +Brandgeruches +Brandgerüche +Brandgerüchen +Brandmal +Brandmalen +Brandmalerei +Brandmales +Brandmarken +Brandmarkung +Brandmauer +Brandmauern +Brandplatz +Brandreden +Brands +Brandsalbe +Brandschaden +Brandschadens +Brandschäden +Brandsohle +Brandsohlen +Brandstelle +Brandstellen +Brandstifter +Brandstifterinnen +Brandstiftern +Brandstifters +Brandstiftungen +Brandstätte +Brandt +Brandung +Brandungswelle +Brandungswellen +Brandursachen +Brandwunde +Brandwunden +Brandzeichen +Branntwein +Branntweinbrennerei +Branntweinbrennereien +Branntweinsteuer +Branntweinsteuersatzes +Branntweinvorräte +Brasilianer +Brasilianerin +Brasilianerinnen +Brasilianers +Brasilien +Bratapfel +Bratapfels +Braten +Bratfettes +Bratkartoffeln +Bratofen +Bratpfanne +Bratpfannen +Bratschenkonzert +Bratspieß +Bratwurst +Bratwürste +Bratwürsten +Bratäpfel +Braubeteiligungen +Brauch +Brauchbares +Brauchbarkeit +Brauchbarkeiten +Brauches +Brauchitsch +Brauchs +Braucht +Brauchtum +Braue +Brauen +Brauerbund +Brauerei +Brauereiaktien +Brauereibesitzer +Brauereien +Brauereifonds +Brauereigewerbe +Braugerste +Braugewerbes +Braumeister +Braunau +Braungebrannten +Braunhemden +Braunkohle +Braunkohlenlieferungen +Braunkohlenwerk +Braunkohlesand +Braunschweig +Braunschweiger +Braunschweigern +Braunstein +Braus +Brausebad +Brausepulver +Brausepulvern +Brausepulvers +Braustätte +Braut +Brautausstattung +Brautbett +Brautbetten +Brautbettes +Brautführer +Brautführern +Brautführers +Brautgemach +Brautjungfern +Brautkleid +Brautkleider +Brautkleides +Brautleute +Brautleuten +Brautmutter +Brautnacht +Brautnächten +Brautpaar +Brautpaaren +Brautpaars +Brautschau +Brautschleier +Brautschleiern +Brautschleiers +Brautvater +Brautwerber +Brauwirtschaft +Bravour +Bravourstück +Bravourstückchen +Bravourstücken +Breaktanz +Brecheisen +Brecher +Brechern +Brechmittel +Brechmitteln +Brechmittels +Brechstange +Brechstangen +Brecht +Brechung +Brechungen +Brechungsgesetz +Brechungsindex +Brechungswinkel +Brechungswinkeln +Bredouille +Bregenz +Brei +Breie +Breis +Breisach +Breisgaus +Breitangelegte +Breitbandnetzwerk +Breite +Breitengrad +Breitengrade +Breitengraden +Breitengrades +Breitenkreis +Breitenkreise +Breitenkreises +Breitenleistung +Breitensport +Breitensports +Breitschrift +Breitseite +Breitwand +Bremen +Bremsaktionen +Bremsbelag +Bremsbeläge +Bremse +Bremseffekt +Bremsen +Bremser +Bremsklotz +Bremsklötze +Bremskurs +Bremslicht +Bremslichtern +Bremsmanöver +Bremspedal +Bremspedalen +Bremspedals +Bremsprobe +Bremsspur +Bremsspuren +Bremsstrecke +Bremsung +Bremsvorganges +Bremsvorgänge +Bremsvorrichtung +Bremsweg +Bremswege +Bremswegen +Bremswirkung +Brenndauer +Brennebene +Brenner +Brennerei +Brennereien +Brennholz +Brennholzes +Brennhölzer +Brennhölzern +Brennkunst +Brennmaterial +Brennmaterials +Brennnessel +Brennnesseln +Brennpunkt +Brennpunkte +Brennpunkten +Brennpunktes +Brennpunktlage +Brennspiegel +Brennspiegels +Brennspiritus +Brennstoff +Brennstoffe +Brennstoffen +Brennstoffes +Brennstoffkosten +Brennstoffverbrauch +Brennstoffversorgung +Brennstoffzellen +Brennstäben +Brennweite +Brentano +Brenzligkeit +Bresche +Breslau +Brest +Brett +Brettchen +Bretter +Bretterbuden +Brettern +Bretterwänden +Bretterzaun +Bretterzäune +Bretterzäunen +Brettes +Brettmitte +Breughel +Brevier +Breviers +Brezel +Bridge +Brie +Brief +Briefadresse +Briefaktion +Briefanreden +Briefaufschrift +Briefbeschwerer +Briefbeschwerern +Briefbogen +Briefbote +Briefbund +Briefbögen +Briefe +Briefempfänger +Briefen +Briefes +Briefgeheimnis +Briefgeheimnisse +Briefgeheimnissen +Briefgeheimnisses +Briefkarten +Briefkasten +Briefkastenfirmen +Briefkastengesellschaften +Briefkastens +Briefkopf +Briefmappe +Briefmarke +Briefmarken +Briefmarkenberge +Briefmarkenhandelshauses +Briefmarkensammeln +Briefmarkensammler +Briefmarkensammlern +Briefmarkensammlung +Briefmarkensammlungen +Briefmarkenverkaufs +Briefmonolog +Briefnotiz +Briefpapier +Briefporti +Briefporto +Briefportos +Briefsache +Briefschlitz +Briefschreiberin +Briefstil +Brieftasche +Brieftaschen +Brieftauben +Brieftelegramm +Brieftelegramme +Brieftelegramms +Briefträger +Briefträgern +Briefumschlag +Briefumschlages +Briefumschläge +Briefumschlägen +Briefwechsel +Briefwechseln +Briefwechsels +Brieföffner +Brieföffners +Brigade +Brigadeführer +Brigadegeneral +Brigadier +Brighton +Brigitte +Brikett +Brikettbestände +Brikette +Briketten +Brikettfabrik +Brikettfabrikation +Brikettherstellung +Brikettpreis +Brikettpreise +Brikettpressen +Brillantbrosche +Brillanten +Brillantring +Brillantringen +Brillantringes +Brillanz +Brille +Brillen +Brillenaustausch +Brillengläsern +Brillenschlangen +Brillenträger +Brillenträgerin +Brillenträgern +Brillenträgers +Brillianten +Brimborium +Brisanz +Brise +Brisen +Bristol +Bristolkanal +Britanniens +Brite +Briten +Britenwährung +Britinnen +Britisch +Britische +Brockdorf +Brocken +Brockhaus +Brokat +Broker +Brokerhaus +Brokerhäuser +Brokerhäusern +Brokerkontos +Brokerkreisen +Brokern +Brokers +Brokerspesen +Brokerverbindung +Brombeere +Brombeeren +Brombeergestrüpp +Brombeerstrauch +Brombeerstrauches +Brombeersträucher +Bronchialasthma +Bronchitis +Bronze +Bronzegruppe +Bronzemedaillengewinnerin +Bronzeplastik +Bronzezeit +Brosame +Brosamen +Brosche +Broschen +Broschüre +Broschüren +Brot +Brotaufstrich +Brotaufstriche +Brotaufstrichen +Brotbacken +Brotbeutel +Brotbeuteln +Brotbeutels +Broten +Broterwerb +Broterwerbe +Broterwerbers +Broterwerbes +Broterwerbs +Brotes +Brotfabriken +Brotgeber +Brotgebern +Brotgetreideernte +Brotkorbes +Brotkrume +Brotkrumen +Brotkörbe +Brotkörben +Brotmesser +Brotmessern +Brotpreis +Brotpreiserhöhungen +Brotrinde +Brotrinden +Brotschneidemaschine +Brotschnitte +Brotschnitten +Brotteig +Brotzeit +Brown +Bruch +Bruchband +Bruchbuden +Bruchlandung +Bruchlandungen +Bruchrechnung +Bruchrechnungen +Bruchs +Bruchschaden +Bruchschadens +Bruchschreibweise +Bruchstein +Bruchsteinen +Bruchsteines +Bruchstelle +Bruchstellen +Bruchstrich +Bruchstriche +Bruchstrichen +Bruchstrichs +Bruchstück +Bruchstücke +Bruchstücken +Bruchstückes +Bruchteil +Bruchteile +Bruchteilen +Bruchteiles +Bruchzahl +Bruchzahlen +Bruder +Bruderbundes +Brudermord +Brudermörder +Bruderpartei +Bruderparteien +Bruders +Bruderschaft +Bruderschaften +Bruderstreit +Brudervolk +Bruderzwist +Brummbasses +Brummbär +Brummbären +Brummer +Brummschädel +Brummschädeln +Brummschädels +Brunch +Brunhilde +Brunnen +Brunnens +Brunnenschacht +Brunnenvergiftung +Bruno +Brunst +Brust +Brustbein +Brustbeines +Brustbeschwerde +Brustbeschwerden +Brustbild +Brustbilder +Brustbildern +Brustbildes +Brustfell +Brustfells +Brustkasten +Brustkastens +Brustkorbes +Brustkrebs +Brustkrebses +Brustschwimmen +Brustschwimmer +Brusttaschen +Brustton +Brustumfang +Brustumfanges +Brustumfängen +Brustwarzen +Brustweite +Brustwickel +Brustwirbel +Brut +Brutal +Brutalität +Brutapparat +Brutapparates +Brutei +Bruteier +Brutgewohnheiten +Bruthenne +Bruthennen +Brutkasten +Brutkastens +Brutofen +Brutpflege +Brutreaktor +Brutstätte +Brutto +Bruttobeiträgen +Bruttobetrag +Bruttoeinkommen +Bruttoeinnahmen +Bruttogewichte +Bruttogewichten +Bruttogewichtes +Bruttomieten +Bruttoregistertonnen +Bruttorendite +Bruttosozialprodukt +Bruttosozialprodukte +Bruttosozialproduktes +Bruttosozialprodukts +Bruttoverdienste +Bruttoverdiensten +Bruttoverdienstes +Brutzeit +Brutzeiten +Brände +Bränden +Bräuche +Bräute +Bräuten +Bräutigam +Bräutigamen +Bräutigams +Brötchen +Brötchenhälften +Brötchenjungen +Brötchenpreis +Brüche +Brüchen +Brücke +Brücken +Brückenamt +Brückenbau +Brückenbaupolier +Brückenbaustelle +Brückenbauten +Brückenbauunternehmer +Brückenkommandant +Brückenkopf +Brückenkopfes +Brückenkräne +Brückenköpfe +Brückenköpfen +Brückenpfeilern +Brückenpfeilers +Brückenprojekt +Brückenzoll +Brüder +Brüderlichkeit +Brüdern +Brüderorden +Brüderschaft +Brüderschaften +Brügge +Brühen +Brüskierung +Brüssel +Brüste +Brüsten +Brüstung +Brüter +Bub +Bube +Buben +Bubenstreich +Bubenstreiche +Bubenstreichen +Bubenstreiches +Bubenstück +Bubenstücken +Bubenstückes +Buch +Buchautor +Buchautoren +Buchautors +Buchbesprechung +Buchbesprechungen +Buchbinder +Buchbindereien +Buchbinderhandwerk +Buchbindermeister +Buchbinders +Buchdeckel +Buchdeckeln +Buchdruck +Buchdrucker +Buchdruckereien +Buchdruckerkunst +Buchdruckern +Buchdruckers +Buchdruckkunst +Buche +Bucheckern +Buchenholz +Buchenwald +Buches +Buchfink +Buchfinken +Buchforderungen +Buchform +Buchführen +Buchführens +Buchführern +Buchführers +Buchführung +Buchführungsunterlagen +Buchgemeinschaft +Buchgenossenschaft +Buchgewinn +Buchhalten +Buchhalter +Buchhalterin +Buchhaltern +Buchhalters +Buchhaltung +Buchhaltungsabteilung +Buchhaltungstricks +Buchhandel +Buchhandlung +Buchhandlungen +Buchhändler +Buchhändlern +Buchhändlers +Buchhändlerverband +Buchhülle +Buchinhaber +Buchkatalog +Buchkredite +Buchkritik +Buchmacher +Buchmachern +Buchmachers +Buchmesse +Buchpreise +Buchprüfer +Buchprüfern +Buchreihe +Buchs +Buchse +Buchseite +Buchseiten +Buchsen +Buchspenden +Buchstabe +Buchstaben +Buchstabengemäß +Buchstabenlabyrinth +Buchstabenprojekt +Buchstabenrechnung +Buchstabenrätsel +Buchstabenrätseln +Buchstabenrätsels +Buchstabens +Buchstabenschlosses +Buchstabenschlösser +Buchstabenschlössern +Buchstabenschrift +Buchstabierung +Buchstabierungen +Buchtext +Buchtitel +Buchumschlag +Buchumschlages +Buchumschlägen +Buchung +Buchungen +Buchungsautomat +Buchungsbüro +Buchungssystem +Buchungswert +Buchverlag +Buchvertrieb +Buchwert +Buchwerte +Buchwerten +Buchwertes +Buckel +Buckeln +Buckingham +Budapest +Buddha +Bude +Buden +Budenzauber +Budget +Budgetdebatte +Budgetdirektor +Budgets +Budgetvorlage +Buffer +Buffet +Bug +Buges +Buh +Buhmänner +Bukarest +Bukett +Bulette +Buletten +Bulgarenreich +Bulgarien +Bull +Bulldog +Bulldogge +Bulle +Bullen +Bulletin +Bumerang +Bumerangs +Bummelant +Bummelanten +Bummelei +Bummeleien +Bummelstreik +Bummelstreiks +Bummler +Bund +Bunde +Bundes +Bundesakte +Bundesamt +Bundesamts +Bundesanstalt +Bundesanwalt +Bundesanzeiger +Bundesanzeigers +Bundesatomgesetzes +Bundesaufsichtsamt +Bundesaufträge +Bundesausbildungsförderungsgesetz +Bundesautobahn +Bundesbahnanleihe +Bundesbahnarbeiter +Bundesbahndirektion +Bundesbahnen +Bundesbahnstrecke +Bundesbank +Bundesbankpräsident +Bundesbeamten +Bundesbeauftragten +Bundesbediensteten +Bundesbehörde +Bundesbehörden +Bundesbesoldungsgesetz +Bundesbevollmächtigte +Bundesbürger +Bundesbürgern +Bundesbürgers +Bundesbürgschaft +Bundesdatenschutzgesetz +Bundesdatenschutzgesetzes +Bundesdienst +Bundesdienststellen +Bundesebene +Bundesermächtigungen +Bundesernährungsminister +Bundesfachverband +Bundesfinanzen +Bundesfinanzhof +Bundesflagge +Bundesflaggen +Bundesforschungsminister +Bundesfraktionen +Bundesgarantien +Bundesgartenschau +Bundesgebiet +Bundesgebieten +Bundesgebietes +Bundesgelder +Bundesgenosse +Bundesgenossen +Bundesgericht +Bundesgerichts +Bundesgerichtshof +Bundesgerichtshofes +Bundesgerichtshofs +Bundesgesetz +Bundesgesetze +Bundesgesetzes +Bundesgesundheitsminister +Bundesgesundheitsministerium +Bundesgrenzschutz +Bundesgruppen +Bundeshaus +Bundeshaushalt +Bundeshaushaltsplans +Bundesheer +Bundesheeres +Bundesinnenminister +Bundesjugendplan +Bundesjustizminister +Bundeskanzler +Bundeskanzleramts +Bundeskanzlern +Bundeskanzlers +Bundeskasse +Bundeskriminalamt +Bundeskriminalpolizei +Bundeskulturministerium +Bundeskulturministeriums +Bundeskuratoriums +Bundesland +Bundeslandwirtschaftsminister +Bundeslaufbahn +Bundesleitung +Bundesligaabsteiger +Bundesligadebüt +Bundesligakampf +Bundesligaklub +Bundesligamannschaft +Bundesliganeuling +Bundesliganiveau +Bundesligarunde +Bundesligaspiele +Bundesligaspieler +Bundesligastadien +Bundesligator +Bundesligatore +Bundesligatorhüter +Bundesligavereine +Bundesligazeit +Bundesligen +Bundesligist +Bundesluftfahrtamt +Bundesluftwaffe +Bundesländer +Bundesmietengesetz +Bundesminister +Bundesministerien +Bundesministerium +Bundesministers +Bundesmittel +Bundesorgane +Bundespartei +Bundesparteitag +Bundespolitik +Bundespolitiker +Bundespolitikern +Bundespost +Bundespostminister +Bundespostministerium +Bundespräsenz +Bundespräsident +Bundespräsidenten +Bundespräsidentenamt +Bundespräsidialamt +Bundesrahmengesetz +Bundesrat +Bundesrates +Bundesratsbank +Bundesratsministerium +Bundesratssitzung +Bundesrealgymnasium +Bundesrecht +Bundesreform +Bundesregierung +Bundesregierungen +Bundesrepublik +Bundesrepubliken +Bundesrichter +Bundesrichtern +Bundesrundfunkgesetz +Bundessammellager +Bundesschatzminister +Bundesschiedsgericht +Bundessieger +Bundessozialgericht +Bundessozialhilfegesetz +Bundesstaat +Bundesstaaten +Bundesstaatsgrenzen +Bundesstatistik +Bundesstatuten +Bundesstellen +Bundessteuern +Bundesstraße +Bundesstraßenverwaltung +Bundestag +Bundestages +Bundestags +Bundestagsabgeordneter +Bundestagsausschusses +Bundestagsausschüssen +Bundestagsdebatte +Bundestagsdelegation +Bundestagsfraktion +Bundestagsgremium +Bundestagshandbuch +Bundestagsplenardebatte +Bundestagspräsidenten +Bundestagspräsidentin +Bundestagssitzungen +Bundestagsvizepräsident +Bundestagsvizepräsidenten +Bundestagswahl +Bundestagswahlen +Bundestagswahlkampf +Bundestheater +Bundestheaterverwaltung +Bundesverband +Bundesverdienstorden +Bundesverfassung +Bundesverfassungsgericht +Bundesverkehrsauminister +Bundesverkehrsminister +Bundesvermögensverwaltung +Bundesversorgungsgesetz +Bundesversorgungsgesetzes +Bundesverteidigungsministerium +Bundesvertretung +Bundesverwaltung +Bundesverwaltungen +Bundesvorsitzender +Bundesvorstandssitzung +Bundeswahl +Bundeswehr +Bundeswehrauswahl +Bundeswehrdepot +Bundeswehrgefreite +Bundeswehrgefreiten +Bundeswehrgefreiter +Bundeswehrlazarett +Bundeswehrleutnant +Bundeswehrmajor +Bundeswehroberst +Bundeswehrrekruten +Bundeswehrverband +Bundeszentrale +Bundeszollverwaltung +Bundstiften +Bundstiftes +Bungalow +Bungalowgelände +Bungalowhotel +Bungalows +Bungalowsiedlung +Bungalowstil +Bunker +Bunkern +Bunkerpreis +Bunkers +Bunsen +Bunsenbrenner +Buntbedruckter +Buntdruck +Buntglasfenster +Bunthölzer +Buntprospekt +Buntschillernde +Buntstift +Buntstifte +Buntstiften +Buntstiftes +Burberry +Burda +Bureau +Burenkrieg +Burg +Burgadel +Burgen +Burgenbau +Burgenland +Burger +Burggraf +Burghausen +Burghof +Burgtheater +Burgtheaterreif +Burgtor +Burgund +Burgundern +Burgunderreich +Burgunders +Burkhard +Burma +Bursche +Burschen +Burschenschaft +Bus +Busarrangement +Busblockade +Busch +Busches +Buschland +Buschleute +Buschmesser +Buschwerk +Buschwerken +Buschwerkes +Busen +Busenfreund +Busenfreunde +Busenfreunden +Busenfreundin +Busenfreundinnen +Busenpolster +Busfahrschein +Busfahrt +Bush +Bushaltestellen +Business +Buslinie +Buslinien +Bussard +Bussarden +Bussards +Busse +Bussen +Busses +Buster +Buswrack +Butler +Butter +Butterberge +Butterblume +Butterblumen +Butterbrote +Butterbroten +Butterbrotes +Buttercreme +Buttercremes +Butterdose +Butterdosen +Buttereinfuhr +Buttererzeugung +Butterfasses +Butterfly +Butterfässer +Butterfässern +Butterherstellung +Butterkauf +Butterkuchen +Buttermilch +Buttermärkte +Buttermärkten +Butterpreis +Butterpreise +Butterteig +Butterteige +Butterteigen +Butterverbrauch +Butterversorgung +Butterzoll +Butzenscheibe +Butzenscheiben +Buxtehude +Buße +Bußgeld +Bußgeldbescheid +Bußgeldbestimmungen +Bußgelder +Bußgeldern +Bußhemd +Bußpredigt +Bußpredigten +Bußtag +Bußtagen +Bußtages +Byte +Bytes +Byzantiner +Bäche +Bächen +Bächlein +Bäcker +Bäckerei +Bäckereien +Bäckergehilfe +Bäckergesellen +Bäckerjunge +Bäckerlehre +Bäckermeister +Bäckern +Bäckers +Bäder +Bädern +Bälle +Bällen +Bände +Bänden +Bänder +Bändern +Bändigung +Bänke +Bär +Bären +Bärendreck +Bärenkräfte +Bärenmützen +Bärin +Bärinnen +Bärtchen +Bärte +Bärten +Bässe +Bäuche +Bäuerin +Bäuerinnen +Bäume +Bäumen +Bö +Böblingen +Böcke +Böcken +Böden +Böe +Bögen +Böhmen +Böller +Böllerschüsse +Börse +Börsen +Börsenabteilung +Börsenangestellten +Börsenaufträge +Börsenaussichten +Börsenberater +Börsenbericht +Börsenberichte +Börsenberichten +Börsenberichtes +Börsenblattanzeige +Börsenblattes +Börsenblatts +Börsenblätter +Börsenblättern +Börsenbrief +Börsencrash +Börsendaten +Börsendesaster +Börsendiensten +Börsendingen +Börseneinbrüchen +Börsenentscheidungen +Börsenentwicklung +Börseneuphorie +Börsengerüchten +Börsengeschichte +Börsengeschäft +Börsengeschäfte +Börsengeschäftes +Börsengesetz +Börsengewinne +Börsengewinner +Börsenhausse +Börsenhändler +Börsenindex +Börsenindexes +Börsenjahre +Börsenjobber +Börsenjournalist +Börsenkrach +Börsenkurs +Börsenkurse +Börsenkurses +Börsenlage +Börsenmakler +Börsenmaklers +Börsenmodell +Börsennotierung +Börsennotierungen +Börsenpapiere +Börsenpapiers +Börsenpflichtblatt +Börsenplatz +Börsenplätze +Börsenpreise +Börsenpreisen +Börsenprospekt +Börsenpublikationen +Börsensaal +Börsenschlusses +Börsenschwäche +Börsenspekulant +Börsenspekulanten +Börsenspekulation +Börsenspekulationen +Börsenstunde +Börsentage +Börsentagen +Börsentendenz +Börsentrend +Börsenumsätze +Börsenverein +Börsenvereins +Börsenverfassung +Börsenverlaufs +Börsenwerten +Börsenwoche +Börsenzeit +Börsenzeiten +Börsenzeitung +Börsenzettel +Börsenzetteln +Börsenzettels +Börsianer +Bösartigkeit +Böschung +Böses +Bösewicht +Bösewichte +Bösewichtes +Bösewichts +Böswilligkeit +Bübchen +Bücher +Bücherbord +Bücherborde +Bücherbrett +Bücherbrettern +Bücherei +Büchereien +Bücherfreund +Bücherfreunden +Bücherfreundes +Büchergilde +Bücherhalle +Bücherkabinett +Büchermachen +Büchermacher +Büchermappen +Büchermarkt +Büchern +Büchernarr +Büchernarren +Bücherregal +Bücherregalen +Bücherregals +Bücherrevisor +Bücherschrank +Bücherschreiben +Bücherschränke +Bücherschränken +Bücherstube +Bücherverbrennung +Bücherwunsch +Bücherwurm +Bücherwurms +Büchner +Büchse +Büchsen +Büchsenfleisch +Büchsenmacher +Büchsenmachern +Büchsenmachers +Büchsenöffner +Büchsenöffnern +Bücklinge +Bücklingen +Büfett +Büfetts +Büffel +Büffeln +Büffet +Büffets +Bügel +Bügelbrett +Bügelbretter +Bügelbrettern +Bügelbrettes +Bügeleisens +Bügelfalte +Bügelfalten +Bügelmessschraube +Bügelpresse +Bügels +Bühler +Bühne +Bühnen +Bühnenanweisung +Bühnenanweisungen +Bühnenarbeiter +Bühnenausstattung +Bühnenausstattungen +Bühnenautor +Bühnenbearbeitungen +Bühnenbild +Bühnenbilder +Bühnenbildes +Bühnendichter +Bühnendichtern +Bühnenentwürfen +Bühnenerfahrung +Bühnenfassung +Bühnengewandte +Bühnenhumorist +Bühneninszenierung +Bühnenkasten +Bühnenlaufbahn +Bühnenleute +Bühnenmodelle +Bühnenmuseum +Bühnenmusik +Bühnenmöglichkeit +Bühnenpartner +Bühnenproduktionen +Bühnenräume +Bühnenschriftsteller +Bühnensicherheit +Bühnenstück +Bühnenstücken +Bühnenstückes +Bühnentür +Bühnenwand +Bühnenwerk +Bühnenwerke +Bündel +Bündeln +Bündels +Bündelung +Bündigkeit +Bündner +Bündnis +Bündnisangebot +Bündnisgemeinschaft +Bündnislosigkeit +Bündnisorganisation +Bündnispartnern +Bündnispolitik +Bündnisproblem +Bündnissen +Bündnisses +Bündnisstruktur +Bündnisverhandlungen +Bündnisverpflichtung +Bündnisversprechen +Bündnisverzicht +Bürde +Bürge +Bürgen +Bürgenstock +Bürger +Bürgerinitiative +Bürgerinitiativen +Bürgerinnen +Bürgerkomitees +Bürgerkrieg +Bürgerkriege +Bürgerkrieges +Bürgerkriegs +Bürgerkriegsarmee +Bürgerkönig +Bürgermeister +Bürgermeisteramtes +Bürgermeisterin +Bürgermeistern +Bürgermeistersohn +Bürgermeisterwahl +Bürgermeisterwahlen +Bürgermeisterämter +Bürgermeisterämtern +Bürgerpflicht +Bürgerpflichten +Bürgerrecht +Bürgerrechte +Bürgerrechtler +Bürgerrechtsbewegung +Bürgerrechtsgesetze +Bürgerrechtskämpfer +Bürgerrechtskämpfern +Bürgerrechtsprogramm +Bürgerrechtsreform +Bürgerrechtsvorlage +Bürgers +Bürgersaal +Bürgerschaft +Bürgerschaftswahlen +Bürgerschreck +Bürgersicht +Bürgersleute +Bürgersteig +Bürgersteige +Bürgersteiges +Bürgersteuer +Bürgertum +Bürgerverein +Bürgervereinigung +Bürgervereins +Bürgerwiese +Bürgschaft +Bürgschaften +Bürgschaftsübernahme +Büro +Büroanbau +Büroangestellte +Büroangestellten +Büroangestellter +Büroarbeit +Büroarbeiten +Büroartikel +Büroautomation +Bürobedarf +Bürobedarfsartikeln +Bürobedarfsartikels +Bürobetrieb +Büroboten +Bürochef +Bürochefs +Büroeinrichtungen +Büroetage +Büroetagen +Büroganoven +Bürogebäude +Bürogebäudes +Bürohausneubau +Bürohengst +Bürohochhäuser +Bürokenntnissen +Büroklammer +Büroklammern +Bürokopien +Bürokopiergerät +Bürokosten +Bürokrat +Bürokraten +Bürokratie +Bürokratismus +Bürokräften +Büroleiter +Büromaschine +Büromaschinen +Büromaschinenfabrik +Büromaschinenindustrie +Büromaterial +Büromöbel +Büromöbeln +Büroorganisation +Büropersonal +Büropersonals +Büroräume +Büros +Büroschrank +Bürostunden +Bürosysteme +Bürotisch +Bürotätigkeit +Büroversehen +Bürovorsteher +Bürowirtschaft +Büsche +Büschel +Büscheln +Büschen +Büste +Büsten +Büstenhalter +Büstenhaltern +Büstenhalters +Bütt +Büttel +Bütteln +Büttels +Büttenpapier +Büttenpapieren +Büttenpapiers +Büßer +Büßerhemd +Büßerin +Büßern +Büßers ++++++++++ +CPUs +Ca +Cabrio +Cabriolet +Cadillac +Cadiz +Cafe +Cafeteria +Café +Callgirl +Calvin +Calvinist +Calypso +Cambridge +Camcorder +Camembert +Camion +Camp +Camping +Campingplatz +Campingplatzes +Campingplätze +Campingstuhl +Campingtisch +Campus +Camus +Canberra +Cannes +Canon +Canossa +Capital +Car +Caravan +Caravans +Caravelle +Cardin +Caritasverband +Carle +Carlo +Carlos +Carol +Carola +Carsten +Cartoon +Cartoons +Caruso +Casanova +Cash +Cashbestandes +Casino +Casinoabend +Castro +Catcherveranstaltungen +Cathy +Cayenne +Celle +Cellist +Cellisten +Cellistin +Cello +Cellokonzert +Cellophaneinschlag +Cellophanpapier +Celsius +Cembalo +Cembalomusik +Cent +Center +Centime +Cents +Cervantes +Cervelatwurst +Ceylon +Chaiselongue +Chalet +Chalets +Challenger +Champagner +Champagners +Champignon +Champion +Champions +Chamäleon +Chamäleons +Chance +Chancen +Chanel +Chanson +Chaos +Chaot +Chaoten +Chaplin +Charakter +Charakterbild +Charakterbilder +Charakterbildes +Charakterbildung +Charakterbildungen +Charaktere +Charaktereigenschaft +Charaktereigenschaften +Charakteren +Charakterentwicklung +Charakterfehler +Charakterfehlern +Charakterfrage +Charaktergruppe +Charaktergröße +Charakterisierung +Charakteristik +Charakteristika +Charakteristiken +Charakteristikum +Charakterköpfe +Charakterlosigkeit +Charaktermängel +Charakters +Charakterschwäche +Charakterschwächen +Charakterstudie +Charakterstudien +Charakterstärke +Charakterstärken +Charakterzug +Charakterzuges +Charakterzüge +Charge +Chargenzeit +Charisma +Charles +Charlie +Charlottenburg +Charlottenburger +Charme +Charmeur +Charta +Charter +Charterangebote +Charterdienst +Charterfluges +Charterfluggesellschaft +Charterflugzeuge +Charterflüge +Charterflügen +Chartergebühr +Chartergeschäft +Chartergesellschaft +Charterluftfahrt +Chartermaschine +Chartermaschinen +Chartertonnage +Charterunternehmen +Charterverkehr +Chartervertrag +Charts +Chase +Chassis +Chateaubriand +Chauffeur +Chauffeure +Chauffeuren +Chauffeurs +Chauffeuruniform +Chaussee +Chausseen +Chauvinismen +Chauvinismus +Chauvinisten +Checkliste +Checkpoint +Cheeseburger +Chef +Chefarzt +Chefarztes +Chefarztstellen +Chefberater +Chefberaters +Chefbesprechung +Chefbesprechungen +Chefdenker +Chefdirigenten +Chefdolmetscher +Chefetage +Chefflugleiter +Chefideologe +Chefkapellmeister +Chefkoch +Chefkonstrukteur +Chefputzfrau +Chefredakteur +Chefredakteure +Chefredakteuren +Chefredakteurin +Chefredakteurinnen +Chefredakteurs +Chefs +Chefsache +Chefsekretär +Chefsekretärin +Cheftreuhänder +Chefunterhändlers +Chefvilla +Chefzimmer +Chefärzte +Chefärzteverband +Chefärztin +Chefärztinnen +Chemie +Chemieaktien +Chemieanlagenbau +Chemieanteil +Chemieausfuhr +Chemiefaser +Chemiefaserausfuhr +Chemiefaserindustrie +Chemiegesellschaften +Chemieindustrie +Chemiekaufmann +Chemiekonzern +Chemiekonzerns +Chemielieferungen +Chemiepapieren +Chemieprodukte +Chemieproduktion +Chemieschule +Chemiestudent +Chemieunternehmen +Chemieverwaltung +Chemiewerte +Chemiewirtschaft +Chemikalie +Chemikalien +Chemikaliengebiet +Chemikalienhändler +Chemiker +Chemikerin +Chemikern +Chemikers +Chemotechniker +Cheops +Cheopspyramide +Chick +Chiffre +Chiffreanzeige +Chiffreanzeigen +Chiffren +Chiffrenummern +Chiffreschrift +Chiffreschriften +Chiffriermethoden +Chile +China +Chinareise +Chinas +Chinchilla +Chinese +Chinesen +Chinesin +Chinesinnen +Chinin +Chininfabrik +Chintz +Chip +Chips +Chirac +Chirurg +Chirurgenleben +Chirurgie +Chlor +Chlorid +Chlornitrat +Chloroform +Chlorophyll +Chlorophyllzusatz +Chlors +Choke +Cholera +Choleraepidemie +Cholesterin +Chopin +Chor +Choral +Chordirektor +Chordirigent +Choreograph +Choreographie +Choreographin +Chores +Chorgesang +Chorgesangs +Chorgesänge +Chorgesängen +Chorist +Choristen +Chorknabe +Chorliteratur +Chormelodien +Chors +Chorsänger +Chorsängerin +Chorus +Chorwerke +Christ +Christa +Christbaum +Christdemokrat +Christdemokraten +Christen +Christenheit +Christentum +Christenverfolgung +Christenverfolgungen +Christi +Christian +Christiane +Christianisierung +Christina +Christinnen +Christkind +Christkindes +Christlichkeit +Christmesse +Christoffel +Christoffelsymbolen +Christophers +Christophorus +Christus +Christusfigur +Christuskopf +Christusvisionen +Chrom +Chromausfuhr +Chromausfuhren +Chromerze +Chromosom +Chromosome +Chromosomen +Chromosoms +Chroms +Chronik +Chronist +Chronologie +Chronometer +Chronometrie +Chruschtschow +Chrysantheme +Chrysanthemen +Chur +Churchill +Château +Chöre +Chören +Cindy +Cineast +Circus +Citibank +City +Citygrundstücke +Cityhaus +Citylage +Civil +Clan +Claude +Claudia +Clausewitz +Clearingverkehr +Clip +Clipper +Clique +Clochard +Clou +Clown +Clowns +Clownsfigur +Club +Clubmaster +Clubmitglieder +Clubs +Cluster +Clusters +Co +Coca +Cockerspaniel +Cockney +Cocktail +Cocktails +Code +Codes +Codewort +Codex +Codezeichen +Codierung +Cognac +Cola +Collage +College +Collie +Collies +Colombo +Colt +Colts +Columbus +Comecon +Comic +Commercial +Commonwealthländer +Compiler +Computer +Computeraktien +Computeranalysen +Computeranimation +Computeranlage +Computeranlagen +Computerausdruck +Computerausdrucke +Computerbenutzer +Computerbenützers +Computerbereich +Computerbesitzer +Computercamp +Computercamps +Computerchip +Computerclub +Computerfachzeitschriften +Computerfamilie +Computerfirma +Computergehirn +Computergeneration +Computergenie +Computergeschichte +Computergesteuert +Computergrafik +Computerhandel +Computerhersteller +Computerinformationen +Computerisierung +Computerkenntnisse +Computerkriminelle +Computerkünstler +Computerleistung +Computermodell +Computermodelle +Computern +Computerperipherie +Computerpresse +Computerprobeläufe +Computerprogramm +Computerprogramme +Computerprogrammen +Computerraum +Computers +Computersimulation +Computersimulationen +Computersprache +Computersteuerung +Computerstimme +Computerstörungen +Computersysteme +Computertechnik +Computertechniker +Computerviren +Computerwesen +Computerzentrum +Concorde +Conferencier +Conférencier +Container +Contergan +Copyright +Cordula +Corinna +Cornelia +Cornichon +Cornichons +Cornwall +Corporate +Corporation +Corps +Corpus +Corrida +Corvette +Cosa +Couchgarnitur +Couleur +Countdown +Coup +Coupe +Coupon +Coupons +Coups +Coupé +Courage +Courtage +Cousin +Cousine +Cousins +Couture +Coventry +Cowboystiefel +Crack +Crash +Creme +Cremen +Cremes +Crews +Croupier +Croupiers +Cruz +Cupfinale +Cupgewinner +Cupkämpfe +Cupsieger +Cupslalom +Cupspiel +Curacao +Curie +Curriculum +Cursorbewegungen +Cursorposition +Cursors +Cypern +Cäsar +Cäsarismus ++++++++++ +Da +Dabei +Dach +Dachau +Dachbalken +Dachboden +Dachbodens +Dachböden +Dachdecker +Dachdeckern +Dachdeckers +Daches +Dachetage +Dachfenster +Dachfenstern +Dachfensters +Dachgarten +Dachgartens +Dachgeschosse +Dachgeschoß +Dachgesellschaft +Dachgiebeln +Dachgärten +Dachkammer +Dachkammern +Dachkonstruktionen +Dachorganisation +Dachpappe +Dachreparatur +Dachrinnen +Dachs +Dachschaden +Dachschäden +Dachses +Dachstube +Dachstuben +Dachstuhl +Dachten +Dachterrasse +Dachterrassenwohnungen +Dachwohnung +Dachziegel +Dachziegeln +Dachziegels +Dackel +Dackeldame +Dackeln +Dadurch +Dafür +Dagegen +Dagmar +Dahinter +Daimler +Dakar +Dali +Dallas +Dalmatien +Damaskus +Damast +Damastes +Dame +Damen +Damenbegleitung +Damenbekleidung +Damenbesuch +Damenbesuche +Damenbesuchen +Damenbesuches +Damenbinden +Damendoppel +Dameneinzel +Damenfigur +Damenfriseur +Damenfriseure +Damenfriseurs +Damenhandtasche +Damenhutindustrie +Damenhüte +Damenkleider +Damenkleidung +Damenkonfektion +Damenkonfektionen +Damenlanglauf +Damenmannschaft +Damenmannschaften +Damenmantelmode +Damennachthemd +Damenoberbekleidung +Damenopfer +Damenschmuck +Damenspiele +Damenstrumpf +Damentoiletten +Damenunterwäsche +Damenverkehr +Damespiel +Damespiele +Damit +Damm +Dammbruch +Dammbruches +Dammbrüche +Dammtor +Damokles +Damoklesschwert +Dampf +Dampfbad +Dampfbades +Dampfbäder +Dampfer +Dampferladungen +Dampfern +Dampferpartie +Dampfes +Dampfheizung +Dampfheizungen +Dampfkesseln +Dampfkessels +Dampfkochtopf +Dampfkochtopfes +Dampfkochtöpfe +Dampfkraftwerk +Dampfleistung +Dampflokomotive +Dampflokomotiven +Dampfmaschine +Dampfschiff +Dampfschiffen +Dampfschiffes +Dampfschifffahrt +Dampfturbinen +Danach +Dance +Dandy +Daneben +Daniel +Daniela +Dank +Dankadresse +Dankbarkeit +Dankbarkeiten +Dankbriefe +Dankes +Dankesspende +Dankesworte +Dankgebet +Dankgebeten +Dankgebetes +Dankgottesdienst +Dankopfer +Dankopfern +Dankopfers +Danksagung +Danksagungen +Dankschreiben +Dankspende +Danktelegramm +Danktelegramme +Dannemann +Dante +Danton +Danziger +Daran +Daraus +Darbietung +Darbietungen +Dardanellensperre +Darin +Darlegung +Darlehen +Darlehens +Darlehensabgänge +Darlehensgebern +Darlehensgeschäft +Darlehenskasse +Darlehenskassen +Darlehensnehmer +Darlehensrückzahlung +Darlehensschulden +Darlehenssumme +Darlehensvolumen +Darlehenszusagen +Darlehenszuteilung +Darlehn +Darlehns +Darlehnskasse +Darlehnskassen +Darling +Darm +Darmerkrankung +Darmerkrankungen +Darmes +Darmgeschwür +Darmgeschwüre +Darmgeschwüren +Darmgeschwürs +Darmsaite +Darmsaiten +Darmstadt +Darmstädter +Darmverschlusses +Darmverschlüsse +Darmverschlüssen +Darsteller +Darstellerin +Darstellern +Darstellers +Darstellung +Darstellungen +Darstellungsanweisungen +Darstellungsart +Darstellungsauffassungen +Darstellungsbefehl +Darstellungsform +Darstellungsfunktion +Darstellungsgeschwindigkeit +Darstellungskunst +Darstellungsmöglichkeit +Darstellungsmöglichkeiten +Darstellungswelt +Darwin +Darwins +Darüber +Dasein +Daseins +Daseinsentwurf +Daseinsgrenze +Daseinsgrenzen +Daseinskampf +Datei +Dateien +Dateifeldern +Dateinamen +Daten +Datenaufnahme +Datenaustausch +Datenauswertung +Datenbank +Datenbanken +Datenbankprogramm +Datenbanktechnik +Datenbankverwaltungen +Datenbankzugriffe +Datenbasis +Datenbestand +Datenbestände +Datenblatt +Datenblätter +Datenbuch +Datenbus +Datenbücher +Datendarstellung +Dateneingabe +Dateneingang +Datenempfang +Datenendgerät +Datenerfassung +Datenfernverarbeitung +Datenfernübertragungen +Dateningenieure +Datenkommunikation +Datenkompression +Datenleitung +Datenleitungen +Datenmasse +Datenmenge +Datenmengen +Datennetze +Datennetzen +Datenpunkt +Datenpunkte +Datenpunkten +Datenquelle +Datenquellen +Datenraten +Datenreduktion +Datensammlung +Datensammlungen +Datensatz +Datensatzes +Datenschutz +Datenschutzes +Datenschutzgesetz +Datenschutzrecht +Datenschwankung +Datenserien +Datensicherheit +Datensicherung +Datensichtgerät +Datenspeichern +Datenspeicherung +Datenstrom +Datenstruktur +Datenstrukturen +Datenströme +Datensätze +Datensätzen +Datentechnik +Datentransfer +Datenträger +Datentyp +Datentypen +Datenumsetzung +Datenurheber +Datenverarbeitende +Datenverarbeitenden +Datenverarbeitendes +Datenverarbeitung +Datenverarbeitungen +Datenverarbeitungsanlagen +Datenverarbeitungsexperten +Datenverarbeitungskreisen +Datenverarbeitungssystem +Datenverarbeitungszentrale +Datenverkehr +Datenverkehrs +Datenverlust +Datenverwaltung +Datenweg +Datenweitergabe +Datenwert +Datenzugriff +Datenzugriffe +Datenübergabe +Datenübermittlung +Datenübernahme +Datenübertragung +Datenübertragungsraten +Datierung +Dativ +Dativs +Dattel +Datteln +Datum +Datums +Datumsangabe +Dauer +Dauerarbeiter +Dauerarbeitsplatz +Dauerauftrag +Daueraufträge +Daueraufträgen +Dauerbackwaren +Dauerbefürworter +Dauerbehandlung +Dauerbelastungen +Dauerbelegung +Dauerbeschäftigung +Dauerbrenner +Dauereinkommen +Dauereinrichtung +Dauererfolg +Dauerertrag +Dauerexistenz +Dauerflug +Dauerflugrekord +Dauerfreunde +Dauergeschäft +Dauerhaftigkeit +Dauerhaftigkeiten +Dauerheim +Dauerkarte +Dauerkarten +Dauerkrach +Dauerkunden +Dauerlauf +Dauerlaufes +Dauerläufe +Dauerlösung +Dauermessstation +Dauermessstationen +Dauernd +Dauernde +Daueroptimist +Dauerparker +Dauerpassierschein +Dauerregen +Dauerschlaf +Dauerschmerzen +Dauerschnupfen +Dauerstellung +Dauerstellungen +Dauertest +Dauertätigkeit +Dauerverdienst +Dauervermietung +Dauerwellen +Dauerwirtschaftswunder +Dauerwohnrecht +Dauerwohnungen +Dauerwürste +Dauerzustand +Dauerzustandes +Dauerzustände +Dauerzuständen +Daumen +Daumenabdruck +Daumens +Daune +Daunen +Daunendecken +David +Davidson +Davidswache +Davis +Daviscup +Davispokal +Davon +Davor +Davos +Dazwischen +Dazwischenfunken +Deaktivierung +Deal +Debatte +Debatten +Debattenpunkt +Debattierklubs +Debussy +Debüt +Debütant +Debütanten +Debüts +Deckadresse +Deckadressen +Deckaufbauten +Deckbett +Deckbetten +Deckbettes +Deckblatt +Deckblattes +Deckblätter +Decke +Deckel +Deckelblatt +Deckeln +Deckels +Deckenbalken +Deckenbeleuchtung +Deckenbeleuchtungen +Deckenfresko +Deckengemälde +Deckengemälden +Deckfarbe +Deckfarben +Deckfläche +Deckmantel +Deckmantels +Deckmäntel +Deckmänteln +Deckname +Decknamen +Deckschicht +Deckschichten +Deckung +Deckungen +Deckungsbeitrag +Deckungsdarlehen +Deckungskapital +Deckungskäufen +Deckungslücke +Deckungsnachweis +Deckungsperioden +Deckungsregister +Deckungsreihen +Deckungsschwächen +Deckungsverhältnis +Decoder +Decodiereinheit +Decodierung +Deduktion +Defaultwert +Defekte +Defekten +Defensive +Defensivposition +Defensivpotential +Defensivschlacht +Definiertheit +Definition +Definitionen +Defizit +Defizite +Defizitlawine +Defizitländer +Defizits +Deflation +Deflationen +Deflationsbekämpfung +Deflationsfalle +Deflationsjahre +Deflationskrise +Deflationsphase +Deflationspolitik +Deformation +Deformationen +Defätismus +Degen +Degeneration +Degens +Degradierung +Degression +Dehnbarkeit +Dehnbarkeiten +Dehnung +Dehnungen +Deich +Deichbau +Deichbauer +Deichbaues +Deichen +Deiches +Deichpavillon +Deichsel +Deichseln +Deichwiesen +Dekade +Dekadenz +Dekalog +Dekan +Dekanat +Dekanen +Dekans +Deklamation +Deklamationen +Deklamator +Deklamatoren +Deklamators +Deklaration +Deklarationen +Deklarationspflicht +Deklination +Dekodierung +Dekor +Dekorateur +Dekorateure +Dekorateurs +Dekoration +Dekorationen +Dekorationsbände +Dekorationsersatz +Dekorationslehrling +Dekorationsmaterial +Dekorationsmeister +Dekors +Dekret +Dekrete +Dekreten +Delaware +Delegation +Delegationen +Delegationschefs +Delegationsführer +Delegationsführers +Delegationsleiter +Delegationsmitglieder +Delegationsrecht +Delegiertengesetz +Delegiertenstimmen +Delegiertenstärke +Delegiertenversammlung +Delegiertenzahl +Delhi +Delikatesse +Delikatessen +Delikatessenhandlung +Delikt +Delikte +Delikten +Deliktgruppen +Delirien +Delirium +Delle +Delors +Delphi +Delphin +Delphine +Delphinischen +Delphins +Delphinschwimmer +Delphisches +Delta +Deltainsel +Deltas +Deltasegler +Dem +Demagoge +Demagogen +Demagogenverfolgung +Demagogie +Demarkationslinie +Demarkationslinien +Dementi +Dementierung +Dementierungen +Demo +Demobilisierung +Demobilisierungen +Demografische +Demokassette +Demokrat +Demokraten +Demokratie +Demokratien +Demokratischen +Demokratisierung +Demokratisierungsprozesses +Demokrit +Demolierung +Demolierungen +Demonstrant +Demonstration +Demonstrationsfreiheit +Demonstrationsrecht +Demonstrationsverbot +Demonstrationszug +Demontage +Demontagebefehle +Demontageeinstellung +Demontagefall +Demontagefirma +Demontageliste +Demontagen +Demontagepolitik +Demontageprogramm +Demontageprogramms +Demontageprotest +Demontagetrupp +Demoralisation +Demotext +Demoversion +Demut +Demütigung +Demütigungen +Den +Denkansatz +Denkansatzes +Denkanstoß +Denkansätze +Denkbar +Denkbarkeit +Denken +Denker +Denkern +Denkers +Denkfabrik +Denkfaulheit +Denkfehler +Denkfehlers +Denkfreiheit +Denkfreiheiten +Denklinie +Denkmal +Denkmalen +Denkmaljahr +Denkmalpflege +Denkmalschutz +Denkmalschutzes +Denkmalschutzjahr +Denkmalsschutz +Denkmethode +Denkmethoden +Denkmäler +Denkpause +Denkpausen +Denkprozess +Denkprozesse +Denkprozessen +Denkprozesses +Denkschrift +Denkschriften +Denkspiel +Denkstühle +Denkvermögen +Denkvermögens +Denkweise +Denkweisen +Denkwürdigkeit +Denkzettel +Denkzettels +Denkzwang +Denkzwänge +Dennis +Dennoch +Dentaltechnik +Dentist +Dentistin +Dentistinnen +Denunziant +Denunziantin +Denunziantinnen +Denunziation +Denunziationen +Deo +Departement +Departements +Department +Depesche +Depeschen +Deportation +Depositen +Depositenbank +Depositenbanken +Depositengeldern +Depositenkasse +Depositenkassen +Depositenkonto +Depositenkontos +Depot +Depots +Depotumschichtungen +Depotwert +Depression +Depressionen +Depressionsphasen +Der +Derartige +Derbyfeld +Derbysieger +Derbysiegers +Deren +Derivat +Derivation +Derivationen +Derzeit +Derzeitige +Des +Deserteur +Deserteure +Deserteurs +Desertion +Deshalb +Design +Desillusion +Desinfektion +Desinfektionen +Desinfektionsmitteln +Desinfektionsmittels +Desinfizierung +Desinformation +Desinteresse +Despot +Despoten +Despotie +Dessert +Desserts +Dessin +Dessous +Destabilisierung +Destillat +Destillateur +Destillation +Destillationen +Destillierung +Destillierungen +Destination +Destinationen +Destruktion +Deswegen +Detail +Detailfrage +Detailfragen +Detailfülle +Detailgenauigkeit +Detailgeschäft +Detailgeschäften +Detailgeschäftes +Detailhandel +Detailhandels +Detailhändler +Detailhändlers +Detailinformation +Detailkenntnis +Detaillierung +Detaillierungsgrad +Details +Detailverkauf +Detailvorschläge +Detektierung +Detektiv +Detektive +Detektiven +Detektivs +Detektor +Detektoren +Detektors +Detente +Determinante +Determinanten +Detlef +Detroit +Deut +Deuten +Deuterium +Deutlichkeit +Deutlichkeiten +Deutsch +Deutschen +Deutschenfeindlichkeit +Deutscher +Deutschkunde +Deutschland +Deutschlandbüro +Deutschlandmodell +Deutschlandpokal +Deutschlandreise +Deutschlandserie +Deutschsprechende +Deutschsprechenden +Deutschsprechender +Deutschstunde +Deutschunterricht +Deutung +Deutungen +Devalvation +Devalvierung +Devise +Devisenausgaben +Devisenausgleichsfond +Devisenausgleichsfonds +Devisenbescheinigung +Devisenbeschränkungen +Devisenbörsen +Devisenentwicklung +Devisenerlöse +Devisengeschäft +Devisenhandel +Devisenhilfe +Devisenhändler +Devisenkontrolle +Devisenkontrollen +Devisenkontrollstelle +Devisenkurse +Devisenkursen +Devisenmarkt +Devisenmärkte +Devisenmärkten +Devisenprobleme +Devisenquelle +Devisenschmuggel +Devisenspekulationen +Devisenspekulationsgeschäfte +Devisensperren +Devisenspritzen +Devisensucht +Devisenvergehen +Devisenwoge +Devon +Dezember +Dezemberausgaben +Dezemberhälfte +Dezemberschnee +Dezemberwoche +Dezentralisation +Dezentralisierung +Dezernat +Dezernate +Dezibel +Dezimalbeträge +Dezimalbruch +Dezimalbrüche +Dezimalbrüchen +Dezimalpunkt +Dezimalpunkte +Dezimalrechnung +Dezimalrechnungen +Dezimalstellen +Dezimalsystem +Dezimalwert +Dezimalwerte +Dezimalzahl +Dezimalzahlen +Dhabi +Dia +Diabetiker +Diabetikern +Diabetikers +Diadem +Diagnose +Diagnosemöglichkeit +Diagnosen +Diagnosesystem +Diagnosetext +Diagnosezwecken +Diagnostik +Diagonalisierung +Diagramm +Diagramme +Diagrammen +Diagramms +Diakone +Diakonen +Diakonie +Diakonissen +Dialekt +Dialekte +Dialekten +Dialektik +Dialog +Dialogablauf +Dialoge +Dialoges +Dialogfenster +Dialogpartner +Diamant +Diamanten +Diamanthändler +Diamantring +Diapositiv +Diapositive +Diapositiven +Diapositivs +Diaprojektor +Dias +Diaschau +Dich +Dichotomie +Dichte +Dichtefunktion +Dichter +Dichterfürst +Dichterinnen +Dichterliebe +Dichterlinge +Dichtern +Dichtfläche +Dichtgummi +Dichtheit +Dichtheiten +Dichtigkeit +Dichtkunst +Dichtkünste +Dichtung +Dichtungen +Dichtungsring +Dickdarm +Dickdarms +Dickdärme +Dickdärmen +Dicke +Dickhäuter +Dickhäutern +Dickhäuters +Dickkopf +Dickköpfe +Dickköpfen +Dickleibigkeit +Didaktik +Die +Dieb +Diebe +Dieben +Diebes +Diebesbanden +Diebesbeute +Diebesgut +Diebin +Diebinnen +Diebs +Diebstahl +Diebstahls +Diebstähle +Diebstählen +Diele +Dielen +Diener +Dienern +Dieners +Dienerschaft +Dienst +Dienstag +Dienstage +Dienstagen +Dienstagnacht +Dienstalter +Dienstaltern +Dienstalters +Dienstantritt +Dienstantrittes +Dienstanweisung +Dienstanzug +Dienstanzuges +Dienstanzügen +Dienstausrüstungen +Dienstbarkeit +Dienstbarkeiten +Dienstbegleitender +Dienstbote +Dienstboten +Dienste +Diensteifer +Diensteifers +Diensten +Dienstes +Dienstgeheimnis +Dienstgeheimnisse +Dienstgeheimnissen +Dienstgespräch +Dienstgespräche +Dienstgesprächen +Dienstgrad +Dienstgrade +Dienstgraden +Diensthabende +Diensthabender +Diensthabendes +Dienstherr +Dienstherren +Dienstherrn +Dienstjahr +Dienstjahre +Dienstjahren +Dienstjahres +Dienstleistung +Dienstleistungen +Dienstleistungsangebot +Dienstleistungsbereich +Dienstleistungsberufe +Dienstleistungsbetrieb +Dienstleistungsgesellschaft +Dienstleistungsgewerbe +Dienstleistungspaket +Dienstleistungsunternehmen +Dienstleistungszweigen +Dienstmann +Dienstmädchen +Dienstmädchens +Dienstmänner +Dienstmännern +Dienstordnung +Dienstordnungen +Dienstpersonal +Dienstpflicht +Dienstpflichten +Dienstpistole +Dienstreise +Dienstreisebericht +Dienstreisen +Dienstränge +Diensträume +Dienstsiegel +Dienstsitz +Dienststelle +Dienststrafverfahren +Dienststunde +Dienststunden +Diensttuende +Diensttuenden +Diensttuendes +Dienstverhältnis +Dienstverhältnisse +Dienstverhältnisses +Dienstvertrag +Dienstverträge +Dienstverträgen +Dienstvorgesetzten +Dienstvorschrift +Dienstvorschriften +Dienstwagen +Dienstwagens +Dienstweg +Dienstwege +Dienstwegen +Dienstweges +Dienstwohnung +Dienstzeit +Dienstzeiten +Dienstzeitregelung +Dienstzweig +Dienstzweige +Dienstzweigen +Dienstälteste +Dienstältester +Diese +Diesel +Diesellok +Diesellokomotiven +Dieselmaschinen +Dieselmotoren +Dieselmotorenbau +Dieselmotors +Dieselöl +Dieselölfackeln +Dieselöls +Dieselölverbraucher +Diesen +Dieser +Dieses +Dieter +Diether +Dietrich +Dietrichen +Dietrichs +Diffamierung +Diffamierungskampagne +Diffamierungsmethode +Differente +Differenten +Differential +Differentiale +Differentialen +Differentialgleichungen +Differentialrechnung +Differentials +Differentiation +Differentiationssymbole +Differenz +Differenzbetrag +Differenzen +Differenzierbarkeit +Differenzierung +Differenzierungen +Differenzierungsverlust +Diffusion +Diffusionen +Digest +Digitalisierung +Digitalrechner +Digitalrechnern +Digitalrechners +Digitaluhr +Diktat +Diktaten +Diktates +Diktator +Diktators +Diktatur +Diktaturen +Diktiergerät +Diktiergeräte +Diktiermaschine +Diktion +Dilemma +Dilemmas +Dilettant +Dilettanten +Dilettantismus +Dill +Dills +Dimension +Dimensionalität +Dimensionen +Dimensionierung +Dimensionsangaben +Dinar +Diners +Ding +Dinge +Dingen +Dinger +Dinglich +Dinner +Dinners +Dinosaurier +Diode +Dioden +Diogenes +Dionysios +Diphtherie +Diphtheriebazillen +Diplom +Diplomand +Diplomarbeit +Diplomarbeitsthema +Diplomarbeitsthemas +Diplomat +Diplomaten +Diplomatenanzug +Diplomatengepäck +Diplomatenhäppchen +Diplomatenkreise +Diplomatenstab +Diplomatie +Diplome +Diplomen +Diplomfeier +Diplomingenieur +Diplomingenieuren +Diplomingenieurs +Diplomingenieurtitel +Diplomkaufmann +Diplomlehrer +Diplomprüfung +Diploms +Diplomstudium +Diplomthema +Diplomvolkswirt +Dipol +Dipols +Direkt +Direktbehandlung +Direkterzeugung +Direktflug +Direktflüge +Direktimport +Direktimporte +Direktion +Direktionen +Direktionsassistent +Direktionsfahrzeug +Direktionssekretärin +Direktionswagen +Direktive +Direktiven +Direktmeldung +Direktor +Direktorat +Direktorate +Direktoraten +Direktorates +Direktorien +Direktorin +Direktorinnen +Direktorium +Direktrice +Direktricen +Direktsendung +Direktspiel +Direktverbindung +Direktverhandlungen +Direktverkauf +Direktverkäufer +Direktversicherung +Direktversicherungsverträge +Direktvertrieb +Direktzugriff +Direktübertragung +Dirigent +Dirigenten +Dirigentenpult +Dirk +Dirndl +Dirne +Dirnen +Disagiokosten +Disco +Discountgeschäfte +Discountkrieg +Discountpreis +Discountpreisen +Discs +Disharmonie +Disk +Diskette +Disketten +Diskettenplatz +Diskettentausch +Diskont +Diskontgeschäfte +Diskontpolitik +Diskontpreisen +Diskonts +Diskontsatzes +Diskontsätze +Diskontsätzen +Diskothek +Diskotheken +Diskrepanz +Diskrepanzen +Diskretion +Diskriminierung +Diskriminierungen +Diskus +Diskussion +Diskussionen +Diskussionsbeitrag +Diskussionsbeiträge +Diskussionsbeiträgen +Diskussionseifer +Diskussionsforum +Diskussionsgegenstand +Diskussionsgrundlage +Diskussionsgruppe +Diskussionsgruppen +Diskussionskreis +Diskussionsleiter +Diskussionspapier +Diskussionspartner +Diskussionspunkt +Diskussionsreaktion +Diskussionsrunde +Diskussionsstand +Diskussionsstoff +Diskussionsteilnehmer +Diskussionsthema +Diskussionsvorschlag +Diskussionszeit +Diskuswerfer +Diskzugriffe +Disney +Disparität +Disparitäten +Dispens +Dispense +Dispensen +Disposition +Dispositionen +Disput +Dispute +Disqualifikation +Disqualifizierung +Dissens +Dissertation +Dissertationen +Dissertationsschrift +Dissident +Dissidenten +Dissipation +Dissonanz +Dissonanzen +Distanz +Distanzen +Distanzierung +Distel +Distelfinken +Disteln +Distribution +Distributionen +Distributionsverlag +Distrikt +Distrikte +Distriktes +Distrikthauptstadt +Disziplin +Disziplinarmaßnahmen +Disziplinarstrafe +Disziplinarverfahren +Disziplinarverfahrens +Disziplinen +Disziplinierungsinstrument +Disziplinlosigkeit +Diva +Divergenz +Diverse +Diversifikation +Diversion +Dividende +Dividenden +Dividendenausfall +Dividendenberechtigte +Dividendenempfänger +Dividendenerhöhung +Dividendenerhöhungen +Dividendenhöhe +Dividendenkonto +Dividendenkürzungen +Dividendenprognose +Dividendenrückgang +Dividendensätze +Dividendenverzicht +Dividendenzahlungen +Division +Divisionen +Divisionsräume +Divisionsstärke +Divisor +Divisoren +Divisors +Diwan +Dixieland +Diät +Diäten +Diätsanatorium +Diözesanbischof +Diözesanbischöfe +Diözese +Diözesen +Diözesenbischöfe +Diözesengebiete +Diözesengrenzen +Dobermann +Doch +Docht +Dochte +Dochten +Dochtes +Dock +Dockbetrieb +Docks +Dodekaeder +Doge +Dogge +Doggen +Dogma +Dogmas +Dogmatik +Dogmatiker +Dogmatikern +Dogmatikers +Dogmatismus +Dogmen +Dohle +Dohlennest +Dohlenpärchen +Doktor +Doktorarbeit +Doktorarbeiten +Doktordiplom +Doktorexamen +Doktorexamens +Doktorgrade +Doktors +Doktorväter +Doktorwürde +Doktrin +Doktrinen +Dokument +Dokumentarbeiträge +Dokumentarbericht +Dokumentarfilm +Dokumentarfilme +Dokumentarfilmen +Dokumentarspiel +Dokumentarstreifen +Dokumentation +Dokumentationsstelle +Dokumente +Dokumenten +Dokumentenbreite +Dokumentengeschäft +Dokumentes +Dokuments +Dolch +Dolche +Dolchen +Dolchs +Dolchstich +Dolchstiche +Dolchstichen +Dolchstiches +Dolchstoß +Dolchstoßes +Dolchstöße +Dolchstößen +Dollar +Dollarabwertung +Dollaranleihe +Dollaranteils +Dollarbasis +Dollarbeträge +Dollarerlös +Dollarfall +Dollarguthaben +Dollarhalter +Dollarhausse +Dollarkredit +Dollarkurs +Dollarkurse +Dollarlücke +Dollarmangel +Dollarnote +Dollarnotierung +Dollarnotiz +Dollaroptionen +Dollarraum +Dollarreserven +Dollars +Dollarschwäche +Dollarstärke +Dollarstück +Dollarverfall +Dollarverfalls +Dollarverluste +Dollarvermögens +Dollarzeichen +Dolly +Dolmetschens +Dolmetscher +Dolmetscherinnen +Dolmetscherinstitut +Dolmetschern +Dolmetschers +Dolmetscherschule +Dolmetscherschulen +Dolmetscherservice +Dom +Domchor +Domchores +Dome +Domes +Domglocke +Domherrin +Dominanz +Dominanzstreben +Dominikaner +Domino +Dominoeffekt +Dominoprinzip +Dominos +Dominostein +Domizil +Domizile +Domizilen +Domizils +Dompfaff +Dompfarrer +Dompteur +Dompteure +Dompteurs +Dompteuse +Domstraße +Domäne +Domänen +Don +Donald +Donau +Donaudampfschifffahrtskapitän +Donaudelta +Donaukraftwerk +Donaumonarchie +Donner +Donnergang +Donners +Donnerschlag +Donnerschlages +Donnerschläge +Donnerschlägen +Donnerstag +Donnerstagen +Donnerstages +Donnerstimme +Doofester +Doping +Dopingkontrolle +Dopingmittel +Dopings +Doppel +Doppelabitur +Doppelaufgabe +Doppelbesteuerung +Doppelbesteuerungen +Doppelbesteuerungsabkommen +Doppelbett +Doppelbetten +Doppelbettes +Doppelbildnis +Doppeldecker +Doppeldeckers +Doppeldrehbühne +Doppeldruck +Doppelfehlern +Doppelfehlers +Doppelfenster +Doppelgrab +Doppelgriff +Doppelgänger +Doppelgängern +Doppelgängers +Doppelhaus +Doppelheft +Doppeljubiläum +Doppelkabine +Doppelkinn +Doppelkinns +Doppelklick +Doppellaut +Doppellauten +Doppellautes +Doppelleben +Doppelminister +Doppelmoral +Doppelmord +Doppelname +Doppelnamen +Doppelpaket +Doppelpartner +Doppelpunkt +Doppelpunkte +Doppelpunkten +Doppels +Doppelsalto +Doppelsieger +Doppelsinn +Doppelsinne +Doppelsinnen +Doppelsinnes +Doppelsinns +Doppelsitzer +Doppelspiel +Doppelspiele +Doppelspiels +Doppelstart +Doppelsteckdosen +Doppelsteckern +Doppelsteckers +Doppelstrategie +Doppeltitel +Doppeltür +Doppeltüre +Doppeltüren +Doppelunternehmen +Doppelverdiener +Doppelvermietung +Doppelwaffe +Doppelweltmeister +Doppelwirkung +Doppelwirkungen +Doppelwährung +Doppelwährungen +Doppelzaun +Doppelzentner +Doppelzentners +Doppelzimmer +Doppelzimmern +Doppelzone +Doppelzuklicken +Doppelzählung +Dora +Dorado +Dorf +Dorfbevölkerung +Dorfbewohner +Dorfeinwohner +Dorfes +Dorfgemeinschaft +Dorfkapelle +Dorfkaplan +Dorfkirche +Dorfmusik +Dorfpfarrer +Dorfplatz +Dorfpolizisten +Dorfrand +Dorfschullehrer +Dorfschwalben +Dorfschönen +Dorfstolz +Dorfstraße +Dorftratsches +Dorftrottel +Dorfwirtschaft +Doris +Dorn +Dorne +Dornenkrone +Dornier +Dornröschen +Dorns +Dorothea +Dorothee +Dorsch +Dorsche +Dorschen +Dorsches +Dort +Dose +Dosen +Dosenbier +Dosenfleisch +Dosenöffner +Dosenöffnern +Dosierung +Dosierungen +Dosis +Dosiswert +Dosiswerte +Dotierung +Dotierungen +Dotter +Dotterblume +Dotterblumen +Dottern +Double +Doubles +Dover +Dow +Dozent +Dr. +Drache +Drachenboot +Drachenboote +Drachenkampf +Drachme +Dracula +Dragee +Drageeform +Dragoner +Draht +Drahtbürste +Drahtes +Drahtesel +Drahtgeflecht +Drahtgeflechten +Drahtgeflechtes +Drahtgitter +Drahtseil +Drahtseilaktes +Drahtseilbahn +Drahtstückes +Drahtwarenfabrik +Drahtweberei +Drahtzange +Drahtzangen +Drahtzaun +Drama +Dramas +Dramatik +Dramatiker +Dramatikern +Dramatikerpreis +Dramatikers +Dramaturg +Dramaturgen +Dramen +Dramenfragment +Dramenstoff +Drang +Dranglauben +Drangperiode +Drangs +Drangsalen +Drangzeit +Draufgabe +Draufgänger +Draufgängern +Draufgängers +Draufgängertum +Drauflosdenker +Draufsicht +Drechsler +Drechslerei +Drechslereien +Dreck +Dreckarbeit +Dreckes +Dreckhaufen +Drecks +Drecksache +Drecksachen +Drecksarbeit +Dreckszeug +Drehachse +Drehantrieb +Dreharbeit +Dreharbeiten +Drehbank +Drehbanken +Drehbewegung +Drehbleistift +Drehbleistifte +Drehbleistiftes +Drehbuch +Drehbuchautor +Drehbuches +Drehbuchschreiber +Drehbänke +Drehbänken +Drehbücher +Drehbüchern +Drehbühne +Drehbühnen +Dreher +Dreherinnen +Drehern +Drehers +Drehgestell +Drehgriff +Drehgriffe +Drehgriffen +Drehgriffs +Drehimpuls +Drehimpulse +Drehimpulses +Drehkreuze +Drehleiter +Drehlänge +Drehmoment +Drehmomente +Drehmomentes +Drehmoments +Drehorgel +Drehpunkt +Drehpunkten +Drehpunktes +Drehrichtung +Drehscheibe +Drehsinn +Drehstrom +Drehstuhl +Drehstuhls +Drehstühle +Drehstühlen +Drehtür +Drehtüren +Drehung +Drehungen +Drehungstendenz +Drehwinkel +Drehzahl +Drehzahlen +Drehzahlmesser +Drehzahlsteller +Drehzeiger +Drehzeigers +Drei +Dreibein +Dreibeine +Dreieck +Dreieckauskunft +Dreieckauskünfte +Dreiecke +Dreiecken +Dreiecks +Dreiecksflug +Dreiecksgebiet +Dreieckspyramide +Dreiecksseite +Dreieckstuch +Dreiecksverhältnis +Dreiecksverkehr +Dreieinhalbfach +Dreieinhalbfache +Dreien +Dreiergruppe +Dreiermannschaft +Dreiermannschaften +Dreierzyklen +Dreierzyklus +Dreifache +Dreifaltigkeit +Dreifusses +Dreifuß +Dreifüsse +Dreifüssen +Dreifüße +Dreijahresabkommen +Dreijahresplanes +Dreijahresvertrag +Dreiklang +Dreikönigstag +Dreiländereck +Dreiländerecks +Dreimeilenzone +Dreimonatsoption +Dreimonatspreis +Dreimonatszeitraum +Dreimächteabkommen +Dreimächtekonferenz +Dreingabe +Dreirad +Dreiradfahrzeuge +Dreiradklasse +Dreiräder +Dreirädern +Dreisatz +Dreistaatentheorie +Dreistigkeit +Dreistigkeiten +Dreitagewoche +Dreiteilung +Dreivierteljahr +Dreiviertelmehrheit +Dreivierteltakt +Dreivierteltaktes +Dreizimmer +Dreißiger +Dreschflegel +Dreschflegeln +Dresden +Dresdner +Dress +Dresseur +Dresseuren +Dresseurs +Dressman +Dressur +Dressuraufgaben +Dressuren +Dressurpferde +Dressurpreis +Dressurreiten +Dressurreiter +Dribbelkünstler +Dribbelkünstlers +Drift +Drilling +Drillinge +Drillingstaufe +Dringlichkeit +Dringlichkeiten +Dringlichkeitsantrag +Dringlichkeitsantrages +Dringlichkeitsanträge +Dringlichkeitslisten +Dringlichkeitsstufe +Drink +Drinks +Drittbeste +Drittel +Dritteln +Drittels +Dritter +Drittgrößte +Drittgrößten +Drittländer +Drittmittel +Drittplatzierte +Drittplatzierter +Drittstaaten +Droge +Drogen +Drogenbarone +Drogengefasel +Drogengeheimdienst +Drogengelder +Drogenhandel +Drogenhandels +Drogenproblem +Drogenproblems +Drogenschmuggelzwecke +Drogenwelt +Drogerie +Drogeriekette +Drogerien +Drogist +Drohbrief +Drohbriefe +Drohbriefes +Drohbriefs +Drohen +Drohende +Droht +Drohung +Drohungen +Drolligerweise +Dromedar +Dromedars +Droschke +Drossel +Drosselungen +Druck +Druckaufträge +Druckbefehle +Druckbuchstabe +Druckbuchstaben +Druckbuchstabens +Druckbögen +Druckens +Drucker +Druckeranpassungen +Druckerausgang +Druckerbefehle +Druckerei +Druckereibetrieb +Druckereien +Druckereigewerkschaft +Druckerinstallation +Druckerinterface +Druckerlaubnis +Druckerlaubnisse +Druckern +Druckerpresse +Druckerprogramme +Druckerschwärze +Druckertreiber +Druckertypen +Druckes +Druckexemplare +Druckfehler +Druckfehlern +Druckfehlerverzeichnis +Druckfehlerverzeichnisse +Druckfehlerverzeichnissen +Druckformat +Druckgrafik +Druckgraphik +Druckhaus +Druckkabinen +Druckkammer +Druckkammern +Druckknopf +Druckknöpfe +Druckknöpfen +Druckkopf +Druckkostenanhebungen +Drucklegung +Druckluft +Druckmaschine +Druckmaschinen +Druckmittel +Druckpresse +Druckprogramm +Druckpunkt +Druckrichtung +Drucksache +Drucksachen +Drucksachengebühren +Druckschaltern +Druckschalters +Druckschrift +Drucksimulator +Druckstelle +Druckstellen +Drucksteuerzeichen +Druckstock +Druckstücke +Drucktaste +Drucktasten +Drucktaster +Drucktechniken +Druckvorgang +Druckvorganges +Druckvorlagen +Druckwelle +Druckwellen +Druckwerk +Druide +Druiden +Drumherum +Drusen +Drähte +Drähten +Drückeberger +Drückebergereien +Drückebergern +Drückebergers +Drücker +Drückern +Drüse +Drüsen +Dschingis +Dschungel +Dschungelkampf +Dschungelkämpfer +Dschungelkämpfern +Dschungelpfad +Dschungelpfade +Dschungelpfaden +Dschungels +Dualbasis +Dualisten +Dualität +Dualraum +Dubcek +Dubiose +Dublin +Duck +Dudelsack +Dudelsackpfeifer +Dudelsackpfeifern +Duden +Duell +Duelle +Duellen +Duett +Duft +Duftnote +Duftnoten +Duftproben +Duftstoffe +Duftstoffen +Duftstoffes +Duftwasser +Duftwolke +Duisburg +Duisburgs +Dukaten +Duldsamkeit +Duldung +Duma +Dumme +Dummen +Dummerchenrolle +Dummheit +Dummheiten +Dummkopf +Dummkopfes +Dummköpfe +Dumpfheit +Dumpingpreise +Dumpingpreisen +Dung +Dunkel +Dunkelheit +Dunkelkammer +Dunkelmänner +Dunkelmännern +Dunkeln +Dunst +Dunstes +Dunsthimmel +Dunstwolke +Dunstwolken +Duplikat +Duplikate +Duplikates +Duplizieren +Duplizierung +Duplizität +Dur +Durch +Durcharbeitung +Durchblick +Durchblicks +Durchblutung +Durchblutungsstörung +Durchbrechen +Durchbruch +Durchbruchs +Durchbruchsoffensive +Durchbrüche +Durchbrüchen +Durchdringung +Durchdrücken +Durcheinander +Durcheinanderbringende +Durcheinanderbringenden +Durcheinanderbringendes +Durcheinandergebrachten +Durcheinandergebrachter +Durcheinandergebrachtes +Durcheinandergeraten +Durcheinandergeratene +Durcheinandergeratenen +Durcheinandergeratenes +Durcheinandergeworfener +Durcheinanderraten +Durcheinanderratenden +Durcheinanderratender +Durcheinanderratendes +Durcheinanders +Durchfahrt +Durchfahrten +Durchfahrtsschein +Durchfall +Durchfallquote +Durchfalls +Durchfluss +Durchflutung +Durchführung +Durchführungen +Durchführungsauftrag +Durchführungsaufträge +Durchführungsbestimmung +Durchführungsbestimmungen +Durchgabe +Durchgang +Durchgangs +Durchgangslager +Durchgangsstraße +Durchgangsverkehr +Durchgangsverkehrs +Durchgeblätterten +Durchgeblätterter +Durchgeblättertes +Durchgeeilte +Durchgeeilten +Durchgeeilter +Durchgefeilte +Durchgefeilten +Durchgefeilter +Durchgestöberte +Durchgestöberten +Durchgestöberter +Durchgänge +Durchgängen +Durchhaltebefehl +Durchhalteparole +Durchhaltevermögen +Durchhaltungsvermögens +Durchlass +Durchlaucht +Durchlauf +Durchlauferhitzer +Durchlaufrichtung +Durchlaufs +Durchlaufsinn +Durchlaufsinns +Durchlaufverkehr +Durchleuchtung +Durchleuchtungen +Durchlässigkeit +Durchläufe +Durchläufen +Durchmarscherlaubnis +Durchmarsches +Durchmarschs +Durchmesser +Durchmessern +Durchmessers +Durchmischung +Durchmärsche +Durchmärschen +Durchquerung +Durchreise +Durchreisevisum +Durchsage +Durchsatz +Durchschlag +Durchschlagkraft +Durchschlagkräfte +Durchschlagpapier +Durchschlagpapiers +Durchschlagskraft +Durchschläge +Durchschlägen +Durchschnitt +Durchschnitte +Durchschnitten +Durchschnittes +Durchschnittsalter +Durchschnittsanstieg +Durchschnittsbetrag +Durchschnittsbildung +Durchschnittsbürgers +Durchschnittseinkommen +Durchschnittseinkommens +Durchschnittsergebnis +Durchschnittsertrag +Durchschnittsgeschwindigkeit +Durchschnittsgeschwindigkeiten +Durchschnittsgetränk +Durchschnittsgewicht +Durchschnittsgewinne +Durchschnittslohn +Durchschnittslöhne +Durchschnittsmeinung +Durchschnittsmiete +Durchschnittsmieters +Durchschnittspreis +Durchschnittstief +Durchschnittsverbrauch +Durchschnittsverdienst +Durchschnittswein +Durchschnittswert +Durchschnittswerten +Durchschrift +Durchschriften +Durchschuss +Durchschusses +Durchschüsse +Durchsetzbarkeit +Durchsetzung +Durchsetzungsvermögen +Durchsicht +Durchsichten +Durchstarten +Durchstoßen +Durchsuchung +Durchsuchungsbefehl +Durchsuchungsbefehle +Durchwahl +Durchzug +Durchzuges +Durften +Durst +Durstes +Durstlöscher +Durststrecke +Durststrecken +Duschbad +Duschen +Duschnische +Dusel +Dutt +Dutte +Dutzend +Dutzende +Dutzenden +Dynamik +Dynamikumfang +Dynamit +Dynamitladung +Dynamits +Dynamo +Dynamomaschine +Dynamos +Dynastie +Dynastiegründer +Dynastien +Dächer +Dächern +Dämme +Dämmerlicht +Dämmerschlaf +Dämmerstunde +Dämmerung +Dämmerungen +Dämon +Dämonenglaube +Dämonenhand +Dämonie +Dämpfung +Dämpfungen +Däne +Dänen +Dänenherrschaft +Dänin +Därme +Därmen +Däumchen +Dörfchen +Dörfer +Dörfern +Dörrfleisches +Dörrobst +Dübeln +Düfte +Dümmere +Dümmste +Düne +Düngegerät +Düngekalk +Düngemaschine +Düngemittelanlagen +Düngemittelfabrik +Düngemittelgeschäftes +Düngemittelkäufe +Düngemitteln +Düngemittels +Dünger +Düngern +Düngers +Düngung +Dünkirchen +Dünnbesiedelte +Dünndarm +Dünndarms +Dünndruckpapiers +Dürer +Dürfte +Dürftigkeit +Dürftigkeiten +Dürre +Dürregebiete +Dürrenmatt +Düse +Düsen +Düsenantrieb +Düsenartige +Düsenbomber +Düsenclipper +Düsenflugzeug +Düsenflugzeuge +Düsenflugzeugen +Düsenjäger +Düsenjägers +Düsenkampfflugzeug +Düsenmaschinen +Düsenpiloten +Düsentrieb +Düsenverkehrsflughäfen +Düsenverkehrsmaschine +Düsseldorf +Düsterkeit ++++++++++ +E +Ebbe +Ebben +Eben +Ebenbild +Ebenbildern +Ebenbildes +Ebene +Ebenen +Ebenheit +Ebenheiten +Ebenholz +Ebenso +Eber +Ebert +Echo +Echos +Echte +Echtes +Echtzeit +Echtzeitverarbeitung +Eck +Eckball +Eckballs +Eckbälle +Eckbällen +Ecke +Ecken +Eckenklarheit +Eckenschliff +Eckgrundstücke +Ecklage +Eckpfeiler +Eckpfeilers +Eckplatz +Eckplatzes +Eckplätze +Eckplätzen +Eckpunkte +Eckpunkten +Eckstein +Eckzahn +Eckzahnes +Eckziffern +Eckzimmer +Eckzähne +Economyklasse +Ecuador +Edeka +Edelbranntwein +Edeldenkende +Edeldenkendem +Edeldenkender +Edeldenkendes +Edelgas +Edelgase +Edelgasen +Edelgases +Edelgaskonfiguration +Edelgesinntem +Edelgesinnten +Edelgesinnter +Edelhölzer +Edelknabe +Edelmann +Edelmannes +Edelmenschen +Edelmetall +Edelmetalle +Edelmetallen +Edelmetallerzeugnisse +Edelmetallprodukten +Edelmetalls +Edelmut +Edelmänner +Edelmännern +Edelobstgarten +Edelpelze +Edelstahl +Edelstahlindustrie +Edelstahlproduzenten +Edelstahlwerk +Edelstein +Edelsteine +Edelsteinen +Edelsteinkette +Edeltannen +Edeltraud +Edelweiß +Edelweiße +Edelweißen +Edelweißes +Edelwildleder +Eden +Edens +Edinburgh +Edison +Edith +Editieren +Editor +Editorial +Edmund +Efeu +Efeus +Effekt +Effekte +Effekten +Effektenabteilung +Effektenanlage +Effektenbörsen +Effektenhandel +Effektenhandels +Effektenhändler +Effektenhändlern +Effektenmakler +Effektenmaklers +Effektenmarkt +Effektenschalter +Effektes +Effekthaschende +Effekthascherei +Effektivität +Effektivverzinsung +Effekts +Effizienz +Effizienzgewinn +Effizienzverlust +Egal +Egalisierung +Egel +Egeln +Egels +Egge +Ego +Egoismen +Egoismus +Egoist +Egoisten +Egoistin +Egon +Egotrip +Ehe +Eheanbahnungen +Eheangebote +Eheberater +Eheberaters +Eheberatung +Ehebett +Ehebettes +Ehebrecher +Ehebrecherin +Ehebrecherinnen +Ehebrechern +Ehebrechers +Ehebruch +Ehebruchs +Ehebrüche +Ehebrüchen +Ehefrau +Ehefrauen +Ehefrieden +Ehegatte +Ehegatten +Ehegattinnen +Ehegefährtin +Ehegerüchte +Ehegesetzes +Eheglück +Ehehälfte +Eheinstitut +Ehejahr +Ehejahre +Ehekandidaten +Ehekonflikte +Ehekrach +Eheleben +Ehelebens +Eheleute +Ehelosigkeit +Ehelosigkeiten +Ehemann +Ehemannes +Ehemänner +Ehen +Ehepaar +Ehepaare +Ehepaaren +Ehepaars +Ehepartnerin +Ehepartnern +Ehepraxis +Eher +Eherechtes +Eheregister +Ehering +Eheringe +Eheringen +Eherings +Ehescheidung +Ehescheidungsgesetz +Ehescheidungsgrund +Ehescheidungsklage +Ehescheidungsprozesse +Ehescheidungsrecht +Eheschließung +Eheseminar +Ehestand +Ehestandes +Ehesteuer +Ehestifter +Ehestifterinnen +Ehestiftern +Ehestifters +Ehestreit +Ehestreits +Ehestände +Eheständen +Ehetragödie +Ehevermittlung +Eheversprechen +Eheversprechens +Ehevertrag +Ehevertrages +Eheverträge +Ehezeit +Ehezwist +Ehrabschneiderin +Ehrabschneiderinnen +Ehrabschneidern +Ehrbarkeit +Ehrbegriff +Ehrbegriffe +Ehre +Ehren +Ehrenabzeichen +Ehrenamtes +Ehrenbataillons +Ehrenbürger +Ehrenbürgerbrief +Ehrenbürgerrecht +Ehrenbürgers +Ehrenbürgerschaft +Ehrendame +Ehrendamen +Ehrendoktor +Ehrendoktoren +Ehrendoktors +Ehrenerklärung +Ehrenformation +Ehrenfriedhöfe +Ehrengast +Ehrengeleit +Ehrengericht +Ehrengerichte +Ehrengerichtes +Ehrengäste +Ehrengästen +Ehrenhandel +Ehrenhandels +Ehrenlegion +Ehrenliste +Ehrenmale +Ehrenmann +Ehrenmannes +Ehrenmitglied +Ehrenmitgliedern +Ehrenmitgliedes +Ehrenmänner +Ehrennamen +Ehrenplatz +Ehrenplätze +Ehrenplätzen +Ehrenpreis +Ehrenpreisen +Ehrenpreises +Ehrenpräsident +Ehrenrechte +Ehrenrunde +Ehrensache +Ehrensachen +Ehrenschuld +Ehrenschulden +Ehrensenator +Ehrenspalier +Ehrentag +Ehrentage +Ehrentages +Ehrentitel +Ehrentiteln +Ehrentor +Ehrentreffer +Ehrentribüne +Ehrenvorsitzenden +Ehrenwache +Ehrenwachen +Ehrenwort +Ehrenwortes +Ehrenzeichen +Ehrenzeichens +Ehrenämtern +Ehrerbietung +Ehrerbietungen +Ehrfurcht +Ehrgefühl +Ehrgefühls +Ehrgeiz +Ehrgeizes +Ehrlichkeit +Ehrlosigkeit +Ehrsamkeit +Ehrung +Ehrungen +Ehrungsliste +Ehrungslisten +Ehrvorstellung +Ei +Eiabstoßung +Eibe +Eiben +Eichamt +Eiche +Eichel +Eicheln +Eichenbalken +Eichenbestände +Eichengrund +Eichentonnen +Eichenwald +Eichhorn +Eichhörnchen +Eichkätzchen +Eichmeister +Eichmeisters +Eichtonnen +Eichung +Eichvorgang +Eid +Eide +Eidechse +Eidechsen +Eiden +Eides +Eidgenosse +Eidgenossen +Eidgenossenschaft +Eidotter +Eidottern +Eidotters +Eier +Eierangebot +Eierbecher +Eierbechern +Eiereinfuhr +Eiergeschäft +Eiergroßhändler +Eierkuchen +Eierkuchens +Eiermarkt +Eiern +Eierproduktion +Eierschale +Eierschwemme +Eierspätzle +Eierstöcke +Eiersuche +Eieruhr +Eieruhren +Eifel +Eifelberge +Eifer +Eifersucht +Eifersuchtsszene +Eiffelturm +Eigelb +Eigelben +Eigelbs +Eigen +Eigenarbeit +Eigenart +Eigenarten +Eigenartigerweise +Eigenbau +Eigenbedarf +Eigenbedarfs +Eigenbedarfsfälle +Eigenbesitz +Eigenbetrieb +Eigenbrötler +Eigenbrötlern +Eigenbrötlers +Eigenen +Eigenentwicklung +Eigenfabrikat +Eigenfabrikaten +Eigenfabrikates +Eigenfertigung +Eigenfinanzierung +Eigengesetzlichkeit +Eigengewicht +Eigengewichte +Eigengewichtes +Eigengewichts +Eigenheim +Eigenheime +Eigenheimen +Eigenheimes +Eigenheit +Eigenheiten +Eigenherstellung +Eigeninitiative +Eigeninteresse +Eigeninteressen +Eigenkapital +Eigenkapitalbasis +Eigenkapitaldeckung +Eigenkapitalien +Eigenkapitals +Eigenkapitalverhältnis +Eigenleben +Eigenliebe +Eigenlieben +Eigenlob +Eigenmacht +Eigenmittel +Eigenmächtigkeit +Eigenmächtigkeiten +Eigenname +Eigennamen +Eigennotierungen +Eigennutz +Eigennutzes +Eigennutzung +Eigenproduktion +Eigenschaft +Eigenschaften +Eigenschaftswort +Eigenschaftswortes +Eigenschaftswörter +Eigensinn +Eigensinnes +Eigentlich +Eigentum +Eigentums +Eigentumsanspruch +Eigentumsanteil +Eigentumsbildung +Eigentumsdelikte +Eigentumsgaragen +Eigentumsgarantie +Eigentumspolitik +Eigentumsrecht +Eigentumsrechte +Eigentumsrechtes +Eigentumsschutz +Eigentumsverhältnisse +Eigentumswechsels +Eigentumswohnungen +Eigentumsübergang +Eigentumsübertragung +Eigentümer +Eigentümeranteil +Eigentümerin +Eigentümerinnen +Eigentümernachweis +Eigentümerrechte +Eigentümers +Eigentümerschaft +Eigentümerstellung +Eigentümerwechsels +Eigentümlichkeit +Eigenverantwortung +Eigenvermögen +Eigenwechsel +Eigenwechseln +Eigenwechsels +Eigenwerte +Eigenwertproblem +Eigenwille +Eigenwillen +Eigenwillens +Eigenwilligkeit +Eigernordwand +Eigner +Eignern +Eignung +Eignungen +Eignungsprüfung +Eiland +Eilandes +Eilauftrag +Eilauftrages +Eilaufträge +Eilaufträgen +Eilbedürftigkeit +Eilbestellung +Eilbote +Eilboten +Eilbrief +Eilbriefen +Eilbriefes +Eile +Eilfertigkeit +Eilfertigkeiten +Eilfracht +Eilfrachten +Eilgut +Eilgutes +Eilgütern +Eiltempo +Eilzuges +Eilzuschrift +Eilzuschriften +Eilzustellung +Eilzüge +Eilzügen +Eimer +Eimern +Eimers +Ein +Einakter +Einakters +Einarbeitung +Einarbeitungszeit +Einbahnstraße +Einbahnstraßen +Einband +Einbau +Einbaugerät +Einbauküche +Einbauküchen +Einbaumöglichkeit +Einbaurahmen +Einbauraum +Einbausatz +Einbauschränke +Einbauteile +Einberufung +Einbettung +Einbettungen +Einbettzimmer +Einbettzimmern +Einbeziehung +Einbildung +Einbildungen +Einbindung +Einblick +Einblicke +Einblicken +Einbrechen +Einbrecher +Einbrecherbande +Einbrecherkönig +Einbrechern +Einbringung +Einbruch +Einbruchs +Einbruchsdiebstahl +Einbruchskriminalität +Einbruchswerkzeug +Einbrüche +Einbrüchen +Einbuchtung +Einbuße +Einbußen +Einbände +Eindeutig +Eindeutigkeit +Eindringen +Eindringlichkeit +Eindringling +Eindringlinge +Eindringlingen +Eindringlings +Eindringtiefe +Eindringtiefen +Eindruck +Eindrucks +Eindrücke +Eindämmung +Eindämmungspolitik +Eine +Einebnung +Einehe +Eineinhalbfache +Einen +Einengung +Einer +Eines +Einfach +Einfaches +Einfachheit +Einfahrt +Einfall +Einfalls +Einfallsreichtum +Einfallswinkel +Einfallswinkeln +Einfallswinkels +Einfaltspinsel +Einfaltspinseln +Einfamilienhausbesitzer +Einfamilienhauses +Einfamilienhäuser +Einfamilienhäusern +Einfamilienvilla +Einfang +Einfassung +Einfassungen +Einflugschneise +Einfluss +Einflussbereich +Einflusses +Einflussgebiete +Einflussgröße +Einflussmöglichkeit +Einflussnahme +Einflüsse +Einflüssen +Einflüsterung +Einflüsterungen +Einfrierens +Einfuhranträge +Einfuhrausschusses +Einfuhrbedarf +Einfuhrbestimmungen +Einfuhrbewilligung +Einfuhrbewilligungen +Einfuhrfirmen +Einfuhrgenehmigung +Einfuhrgenehmigungen +Einfuhrkohle +Einfuhrkontingent +Einfuhrkontingente +Einfuhrlizenzen +Einfuhrmengen +Einfuhrmöglichkeiten +Einfuhrpolitik +Einfuhrquote +Einfuhrquoten +Einfuhrsperre +Einfuhrstelle +Einfuhrstopp +Einfuhrstrom +Einfuhrverbote +Einfuhrverboten +Einfuhrverbotes +Einfuhrvolumen +Einfuhrzoll +Einfuhrzölle +Einfuhrüberschüsse +Einfälle +Einfällen +Einförmigkeit +Einförmigkeiten +Einfügemodus +Einfügung +Einfügungen +Einfühlung +Einfühlungskraft +Einfühlungsvermögen +Einfühlungsvermögens +Einführung +Einführungen +Einführungstage +Einführungszeit +Eingabe +Eingabeaufforderung +Eingabegerät +Eingabemaske +Eingaben +Eingabewert +Eingang +Eingangs +Eingangsbedingung +Eingangsdaten +Eingangsdatum +Eingangsgröße +Eingangshalle +Eingangsimpuls +Eingangskontrolle +Eingangsmonolog +Eingangspost +Eingangsraum +Eingangsreferat +Eingangssignale +Eingangstor +Eingangszustand +Eingeborene +Eingeborenen +Eingeborener +Eingebung +Eingebungen +Eingefügen +Eingehen +Eingehung +Eingeständnis +Eingeweide +Eingeweiden +Eingrenzung +Eingriff +Eingriffe +Eingriffen +Eingriffs +Eingriffsmöglichkeit +Eingänge +Eingängen +Einhalt +Einhaltes +Einhaltung +Einhaltungen +Einheimische +Einheimischen +Einheit +Einheiten +Einheitlichkeit +Einheitlichkeiten +Einheitsbauten +Einheitsbestrebungen +Einheitseinrichtung +Einheitsgemeinden +Einheitsgesellschaft +Einheitsgewerkschaften +Einheitskandidat +Einheitskandidaten +Einheitskreis +Einheitskurse +Einheitsliste +Einheitsnummer +Einheitspreis +Einheitspreise +Einheitspreisen +Einheitsstaat +Einheitsstaaten +Einheitsstreben +Einheitssätze +Einheitstarif +Einheitsverpackung +Einheitswert +Einheitswerte +Einheitswerten +Einheitswertes +Einher +Einholung +Einhorn +Einhornen +Einhornes +Einhorns +Einhüllenden +Einige +Einigkeit +Einigkeiten +Einigung +Einigungen +Einigungsbewegung +Einigungsform +Einigungsformel +Einigungskrieg +Einigungspolitik +Einigungsversuch +Einjahresvertrag +Einkauf +Einkaufen +Einkaufsabteilung +Einkaufsassistent +Einkaufsbedarf +Einkaufsermächtigungen +Einkaufsführer +Einkaufsgelegenheit +Einkaufsgesellschaft +Einkaufskorb +Einkaufsmöglichkeiten +Einkaufsnetz +Einkaufsnetze +Einkaufsnetzen +Einkaufspotential +Einkaufspreis +Einkaufspreise +Einkaufspreises +Einkaufsstraße +Einkaufsstraßen +Einkaufstasche +Einkaufstaschen +Einkaufstüten +Einkaufswochenende +Einkaufszentralen +Einkaufszentren +Einkaufszentrums +Einkehr +Einkellerungspreis +Einklang +Einklänge +Einklängen +Einkommen +Einkommens +Einkommensart +Einkommensbelastung +Einkommensbeleg +Einkommensbelege +Einkommensbescheinigung +Einkommensbescheinigungen +Einkommensempfänger +Einkommensentwicklung +Einkommenserhöhungen +Einkommenserklärung +Einkommensermittlung +Einkommenshöhe +Einkommensklassen +Einkommensnachweis +Einkommensnachweise +Einkommenspolitik +Einkommensrückstand +Einkommenssteigerung +Einkommenssteigerungen +Einkommenssteuererklärung +Einkommenssteuern +Einkommensstrom +Einkommensstroms +Einkommensströme +Einkommensstufe +Einkommensstufen +Einkommensteuergesetz +Einkommensteuern +Einkommensteuersenkung +Einkommensverbesserung +Einkommensverlust +Einkommensvorstellung +Einkommenswährung +Einkommenswünsche +Einkoppelung +Einkreisung +Einkristall +Einkäufe +Einkäufen +Einkäufer +Einkäuferin +Einkäufern +Einkäufers +Einkünfte +Einkünften +Einladung +Einladungen +Einladungsliste +Einlage +Einlagekonto +Einlagen +Einlagengeschäft +Einlagenschutzes +Einlagensicherungsagentur +Einlagensicherungsfonds +Einlagensicherungsschutz +Einlagensicherungsverein +Einlagenversicherung +Einlagenzuwachs +Einlagepflicht +Einlagerung +Einlagerungen +Einlass +Einlasses +Einlassung +Einlassungen +Einlauf +Einleger +Einleitung +Einleitungen +Einlieferung +Einlieferungen +Einlieferungsschein +Einlieferungsscheinen +Einlieferungsscheines +Einläufe +Einläufen +Einlösung +Einlösungen +Einlösungsstellen +Einmal +Einmaligkeit +Einmalzahlung +Einmannbetriebe +Einmarsch +Einmarsches +Einmischung +Einmischungen +Einmischungsrecht +Einmärsche +Einmündung +Einmündungen +Einnahme +Einnahmearten +Einnahmeausfall +Einnahmen +Einnahmenminderung +Einnahmequelle +Einnahmeschätzungen +Einnahmeverlust +Einordnung +Einpackens +Einparteiensystem +Einpendeln +Einplatinencomputer +Einprägsamkeit +Einquartierung +Einrad +Einrahmung +Einrede +Einreihungsbescheid +Einreisedokument +Einreiseerlaubnis +Einreiseerlaubnisse +Einreisegenehmigung +Einreisegenehmigungen +Einreisende +Einreiseverweigerung +Einreisevisen +Einreisevisum +Einrichtung +Einrichtungen +Einrichtungsbranche +Einrichtungsgegenstand +Einrichtungsgegenstandes +Einrichtungsgegenstände +Einrichtungsgegenständen +Einräumung +Einrückung +Einrückungen +Einsamkeit +Einsamkeiten +Einsammeln +Einsatz +Einsatzabrechnung +Einsatzbedingung +Einsatzbereich +Einsatzbereitschaft +Einsatzes +Einsatzfahrt +Einsatzfreude +Einsatzfähigkeit +Einsatzfälle +Einsatzgebiet +Einsatzgruppen +Einsatzkapital +Einsatzkontrolle +Einsatzmöglichkeit +Einsatzmöglichkeiten +Einsatzort +Einsatzplatzes +Einsatzspektrum +Einsatzwagen +Einsatzzahlung +Einsatzzentrale +Einschaltens +Einschaltquote +Einschaltung +Einschaltvorgang +Einschaltziffern +Einschalung +Einschalungen +Einschiebung +Einschiebungen +Einschiffung +Einschiffungen +Einschlaf +Einschlag +Einschlages +Einschläge +Einschlüsse +Einschmelzen +Einschmelzung +Einschnitt +Einschnitten +Einschnittes +Einschreibebrief +Einschreibebriefe +Einschreibebriefes +Einschreibegebühr +Einschreibegebühren +Einschreibung +Einschränkung +Einschränkungen +Einschub +Einschulung +Einschulungen +Einschätzung +Einschätzungen +Einschüchterung +Einschüchterungsversuch +Einschüchterungsversuche +Einschüchterungsversuchen +Einschüsse +Einseitigkeit +Einseitigkeiten +Einsen +Einsender +Einsendern +Einsendetermin +Einsendung +Einsendungen +Einsendungstermin +Einsenkung +Einsetzbarkeit +Einsetzung +Einsetzungen +Einsicht +Einsichten +Einsichtnahme +Einsichtnahmen +Einsiedler +Einsiedlern +Einsiedlers +Einsitzer +Einspannung +Einsparung +Einsparungen +Einsparungsmaßnahme +Einsparungsmaßnahmen +Einspeisung +Einsperren +Einsprache +Einsprachen +Einspruch +Einspruches +Einspruchsrecht +Einspruchsrechten +Einspruchsrechtes +Einsprüche +Einsprüchen +Einstandskosten +Einstandspreis +Einsteigen +Einsteigerpreis +Einsteigerpreisen +Einstein +Einstein'scher +Einstellung +Einstellungen +Einstellwert +Einstieg +Einstiegsmarke +Einstiegssignal +Einstiegssignale +Einstimmigkeit +Einstimmigkeiten +Einstrahlung +Einstreuung +Einstufung +Einstufungen +Einsturz +Einsturzes +Einstürze +Einsätze +Einsätzen +Eintagsfliegen +Eintauchwinkel +Eintauschmöglichkeit +Einteilung +Einteilungen +Eintippen +Eintopf +Eintracht +Eintrag +Eintrags +Eintragung +Eintragungen +Eintreffen +Eintreibung +Eintreten +Eintritt +Eintritte +Eintritten +Eintritts +Eintrittsalter +Eintrittsausweis +Eintrittsfläche +Eintrittsgeld +Eintrittsgelder +Eintrittsgeldern +Eintrittskarte +Eintrittskarten +Eintrittskartenverkauf +Eintrittspflicht +Eintrittsrechts +Eintrittswünsche +Einträge +Einträgen +Einträglichkeit +Eintönigkeit +Eintönigkeiten +Einverleibung +Einvernehmen +Einverständnis +Einverständnisse +Einverständnissen +Einverständnisses +Einwand +Einwanderer +Einwanderern +Einwanderers +Einwanderung +Einwanderungen +Einwanderungsbehörde +Einwanderungsquote +Einwandes +Einweihung +Einweisung +Einweisungen +Einweisungsflüge +Einwendung +Einwendungen +Einwickeln +Einwickelpapier +Einwickelpapiers +Einwilligung +Einwilligungen +Einwirkung +Einwirkungen +Einwirkzeit +Einwirkzeiten +Einwohner +Einwohnerin +Einwohnermeldeamt +Einwohnermeldeamtes +Einwohnermeldeämtern +Einwohnern +Einwohners +Einwohnerschaft +Einwohnerzahl +Einwurf +Einwurfes +Einwände +Einwänden +Einwürfe +Einwürfen +Einzahl +Einzahlung +Einzahlungen +Einzahlungsschein +Einzahlungsscheine +Einzahlungsscheinen +Einzeichnung +Einzeichnungen +Einzel +Einzelabnehmer +Einzelabrede +Einzelabsätze +Einzelaktion +Einzelaktionen +Einzelaktionär +Einzelanfertigung +Einzelanschluss +Einzelansteuerung +Einzelaufstellung +Einzelauftrag +Einzelbetätigung +Einzelbewerber +Einzelbezügen +Einzelbild +Einzelbilder +Einzelbildern +Einzelblattzuführung +Einzelblätter +Einzelbriefen +Einzelbuchstabe +Einzeldaten +Einzeldefekt +Einzeldokument +Einzeldrucke +Einzeldurchgang +Einzelelement +Einzelentscheidung +Einzelentscheidungen +Einzelerscheinung +Einzelerscheinungen +Einzelerschießung +Einzelersuchen +Einzelexemplar +Einzelexemplare +Einzelfall +Einzelfallbewertung +Einzelfallentscheidung +Einzelfalles +Einzelfaser +Einzelfehler +Einzelfirma +Einzelfrage +Einzelfragen +Einzelfähigkeit +Einzelfähigkeiten +Einzelfälle +Einzelfällen +Einzelgeschäft +Einzelgeschäfte +Einzelgespräch +Einzelgespräche +Einzelgänger +Einzelgängers +Einzelhaft +Einzelhandel +Einzelhandels +Einzelhandelskaufleute +Einzelhandelskunden +Einzelhandelspraxis +Einzelhandelspreis +Einzelhandelsumsatz +Einzelhandelsumsatzzahlen +Einzelhaushalten +Einzelheft +Einzelheit +Einzelheiten +Einzelhändler +Einzelhändlers +Einzelinformationen +Einzelkabine +Einzelkampf +Einzelkaufmann +Einzelkundenpflege +Einzelkämpfe +Einzelkämpfen +Einzelkämpfer +Einzelkürzungen +Einzellage +Einzellagen +Einzelleistung +Einzelleistungen +Einzeller +Einzellizenz +Einzelmaschinen +Einzelmeisterschaften +Einzelmeldung +Einzelmiete +Einzelnachweis +Einzelnen +Einzelnummer +Einzelnummern +Einzelobjekte +Einzelperson +Einzelpersonen +Einzelplan +Einzelplanungen +Einzelposition +Einzelposten +Einzelpreis +Einzelprodukt +Einzelprojekte +Einzelpunkt +Einzelradaufhängung +Einzelreisende +Einzelrennen +Einzelrichter +Einzelschicksal +Einzelschrift +Einzelschriften +Einzelschritt +Einzelschritte +Einzelsieger +Einzelspiel +Einzelspiele +Einzelspieles +Einzelstaaten +Einzelstück +Einzelstücke +Einzelteil +Einzelteile +Einzelteiles +Einzelturner +Einzelturnier +Einzelunterricht +Einzelurkunden +Einzeluserbetrieb +Einzelvereinbarung +Einzelverkauf +Einzelverkäufe +Einzelverkäufen +Einzelversicherungen +Einzelvertrag +Einzelvorschläge +Einzelwert +Einzelwerte +Einzelwerten +Einzelwertung +Einzelworte +Einzelzeichen +Einzelzellen +Einzelzimmer +Einzelzimmern +Einzelzimmerzuschlag +Einziehung +Einzigartigkeit +Einzige +Einziger +Einzimmerappartement +Einzug +Einzugsroute +Einzugstermine +Einzulernenden +Einöde +Einöden +Eis +Eisbahn +Eisbahnen +Eisbecher +Eisberg +Eisberge +Eisbergen +Eisberges +Eisbergs +Eisbeutel +Eisbeuteln +Eisbeutels +Eisblumen +Eisbombe +Eisbomben +Eisbär +Eisbären +Eisdecke +Eisdecken +Eisdiele +Eisdielen +Eisen +Eisenausfuhr +Eisenbahn +Eisenbahnabteil +Eisenbahnabteilen +Eisenbahnbau +Eisenbahnbehörde +Eisenbahnbonds +Eisenbahnbrücken +Eisenbahndirektionen +Eisenbahnen +Eisenbahnerlöhne +Eisenbahnern +Eisenbahners +Eisenbahnerstreik +Eisenbahnfahrplan +Eisenbahnfahrt +Eisenbahnfähre +Eisenbahngesellschaften +Eisenbahngleis +Eisenbahnkatastrophe +Eisenbahnminister +Eisenbahnnetz +Eisenbahnnetze +Eisenbahnnetzes +Eisenbahnpersonal +Eisenbahnräuber +Eisenbahnstationen +Eisenbahnstrecke +Eisenbahntarife +Eisenbahnunglück +Eisenbahnunglückes +Eisenbahnunglücksfälle +Eisenbahnverbindung +Eisenbahnverkehr +Eisenbahnverwaltung +Eisenbahnwagen +Eisenbahnwagens +Eisenbahnwaggons +Eisenbandes +Eisenbearbeitung +Eisenbeschlages +Eisenbeschläge +Eisenbeschlägen +Eisenbeton +Eisenblech +Eisenbänder +Eisendraht +Eiseneinfuhr +Eisenerz +Eisenerze +Eisenerzen +Eisenerzes +Eisenerzlager +Eisenerzproduktion +Eisenerzvorkommen +Eisenfresser +Eisengeländer +Eisengerümpel +Eisengießerei +Eisengitter +Eisengittern +Eisengittertore +Eisenguss +Eisengusses +Eisengüsse +Eisengüssen +Eisenhammers +Eisenhandel +Eisenhändler +Eisenhütten +Eisenindustrie +Eisenkabel +Eisenkern +Eisenklopfer +Eisenkonstruktion +Eisenleiter +Eisenoxid +Eisenoxide +Eisenoxiden +Eisenoxyd +Eisenoxyde +Eisenoxyden +Eisenproduktion +Eisenpumpen +Eisenrohre +Eisens +Eisenschienen +Eisenstange +Eisenstapel +Eisenstein +Eisensteinschen +Eisenträger +Eisenverarbeitung +Eisenwaren +Eisenwarengeschäfte +Eisenwarenhandlung +Eisenwarenhandlungen +Eisenwarenhändler +Eisenwarenhändlern +Eisenwarenhändlers +Eisenwarenmesse +Eisenwerk +Eisenwerken +Eisenwerkes +Eisenzeit +Eiserne +Eises +Eisgang +Eishersteller +Eishockey +Eishockeymannschaft +Eiskrem +Eiskristalle +Eiskunstlauf +Eiskunstlaufen +Eiskunstlaufes +Eiskunstläufer +Eiskunstläuferin +Eiskunstläuferinnen +Eiskunstläufers +Eislauf +Eislaufen +Eislaufs +Eisläufer +Eismaschine +Eismaschinen +Eismeer +Eismeere +Eismeers +Eismitte +Eismädchen +Eispulver +Eisrevue +Eisschnellläufer +Eisschnellläufern +Eissport +Eissports +Eisstars +Eistanz +Eistanzpaar +Eiswasser +Eiswoche +Eiswürfel +Eiswürfeln +Eiswürfels +Eiszapfen +Eiszeit +Eiszeiten +Eiszeitformen +Eitelkeit +Eitelkeiten +Eiter +Eiweiß +Eiweiße +Eiweißen +Eiweißfuttermitteln +Eiweißkonzentrat +Eiweißkörper +Eiweißmolekül +Eiweißmoleküle +Eiweißproduktion +Eiweißwerte +Eizelle +Eizellen +Ekel +Ekelerregendem +Ekelerregenden +Ekelerregender +Ekelerregendes +Ekels +Eklat +Eklipse +Ekstase +Ekstasen +Ekzem +Ekzeme +Ekzemen +Elaborates +Elan +Elans +Elastizität +Elastizitätsgrenzen +Elastizitätsmodul +Elastizitätsmoduls +Elbe +Elbmündung +Elbtunnel +Elch +Elchjagd +Electronic +Elefant +Elefanten +Elefantengedächtnis +Elefantenzahn +Elefantenzähne +Elegie +Elegien +Elektrifizierung +Elektrik +Elektriker +Elektrikern +Elektrikers +Elektrizität +Elektrizitätsangebots +Elektrizitätsgesellschaften +Elektrizitätskraftwerke +Elektrizitätswerk +Elektrizitätswerke +Elektrizitätswerken +Elektroaktien +Elektroartikel +Elektroautos +Elektrobereich +Elektrobetrieb +Elektroboiler +Elektrobranche +Elektrode +Elektroden +Elektrodynamik +Elektroenergiekosten +Elektroerzeugnisse +Elektrofilter +Elektrofirma +Elektrogerät +Elektrogeräteindustrie +Elektrogeräten +Elektrogerätes +Elektrogroßhandel +Elektrogroßvertrieb +Elektroheizung +Elektroherd +Elektroherde +Elektroherden +Elektroherdes +Elektroingenieur +Elektroingenieure +Elektroingenieuren +Elektroinstallation +Elektroinstallationsgeschäft +Elektrokarren +Elektrokonzern +Elektroküche +Elektrolokomotive +Elektrolyse +Elektrolyt +Elektrolytkupfer +Elektromagnet +Elektromagnetismus +Elektromarkt +Elektromeister +Elektromonteur +Elektromotor +Elektromotoren +Elektron +Elektronen +Elektronenbewegung +Elektronengas +Elektronengehirn +Elektronengehirns +Elektronenkonfiguration +Elektronenmechanik +Elektronenrechner +Elektronenrechners +Elektronenvolt +Elektronik +Elektronikfirma +Elektronikingenieur +Elektrons +Elektroschläge +Elektroschocks +Elektroschweißen +Elektrostrahl +Elektrotechnik +Elektrotechniker +Elektrotechnikern +Elektrovolt +Elektrowerkzeug +Elektrozäunen +Element +Elementargebiet +Elementargebiete +Elementarmathematik +Elementarschule +Elementarschulen +Elementarteilchen +Elementarunterricht +Elementarunterrichte +Elementarunterrichten +Elementarunterrichtes +Elementarunterrichts +Elemente +Elementen +Elementes +Elements +Elend +Elends +Elendsbaracken +Elendsviertel +Elendsviertels +Eleonore +Elfe +Elfenbein +Elfenbeinküste +Elfenbeins +Elfenbeinturm +Elfmeterball +Elfmeterpfiff +Elfmeterschießen +Elias +Elimination +Eliminierung +Elisabeth +Elite +Eliteformation +Elitegruppen +Elitetruppen +Elixier +Elixiere +Elke +Ellbogen +Ellbogenfreiheit +Ellbogenfreiheiten +Ellenbogen +Ellenbogenparadies +Ellipse +Ellipsen +Ellipsoid +Ellipsoide +Ellipsoids +Elsässer +Eltern +Elternbeirat +Elternbund +Elternferien +Elternkampf +Elternkreis +Elternpaar +Elternrecht +Elternrechts +Elternschule +Elternteil +Elternteile +Elternteilen +Elternteils +Elternverband +Elternvereinigung +Elternversammlungen +Elternvertretungen +Elternzimmer +Email +Emanuel +Emanuela +Emanzipation +Emanzipierung +Embargo +Embargopolitik +Embargos +Emblem +Embolie +Embolien +Embryo +Embryonalentwicklung +Embryonen +Embryos +Emeritus +Emigrant +Emigrantenroman +Emigrantenzeitung +Emigrationsfrage +Emilia +Eminenz +Eminenzen +Emirat +Emirate +Emission +Emissionen +Emissionsergebnis +Emissionspause +Emissionsstatistik +Emissionswert +Emissionswerte +Emmentaler +Emotion +Emotionalität +Empfang +Empfanges +Empfangs +Empfangsantenne +Empfangsbereich +Empfangsbereiche +Empfangsbereichen +Empfangsbereitschaft +Empfangsbestätigung +Empfangsbestätigungen +Empfangschef +Empfangschefin +Empfangschefinnen +Empfangsdame +Empfangsdamen +Empfangsgerät +Empfangsgeräten +Empfangsgerätes +Empfangsgruppe +Empfangsknotenpunkt +Empfangskomitee +Empfangskomitees +Empfangsland +Empfangslisten +Empfangspegel +Empfangsräume +Empfangsschaltern +Empfangsschalters +Empfangsschein +Empfangsscheinen +Empfangsscheines +Empfangsstation +Empfangstag +Empfangstage +Empfangstagen +Empfangszimmer +Empfangszimmern +Empfangszimmers +Empfehlung +Empfehlungen +Empfehlungsbrief +Empfehlungskurse +Empfehlungsliste +Empfehlungsschreiben +Empfindens +Empfindlichkeit +Empfindlichkeiten +Empfindung +Empfindungen +Empfindungslosigkeit +Empfindungsvermögen +Empfindungsvermögens +Empfänge +Empfänger +Empfängerland +Empfängern +Empfängers +Empfängerstaaten +Empfänglichkeit +Empfänglichkeiten +Empfängnis +Empfängnissen +Empfängnisverhütung +Emphysem +Empire +Empore +Emporen +Emporkömmling +Emporkömmlinge +Emporkömmlings +Empörung +Empörungen +Emsigkeit +Emsigkeiten +Emulation +Emulsion +Emulsionen +Endabnehmer +Endabrechnung +Endabrechnungen +Endabschaltung +Endanwender +Endarbeit +Endausbau +Endausbaustufe +Endbenutzer +Endbereich +Endbild +Endbilder +Enddaten +Enddruck +Ende +Endeffekt +Enderfolg +Endergebnis +Endergebnisse +Endergebnisses +Endes +Endet +Endgehalt +Endgerät +Endgültige +Endkampf +Endkontrolle +Endkunde +Endkämpfe +Endlage +Endlauf +Endlich +Endlichkeit +Endlos +Endlosband +Endlosdruck +Endlosfernsehserie +Endlosformularsätze +Endloshausse +Endlospapier +Endlösung +Endmontage +Endogamie +Endphase +Endprodukt +Endprodukte +Endprodukten +Endproduktes +Endpunkt +Endpunkte +Endpunkten +Endrenovierung +Endresultat +Endresultate +Endresultates +Endrunde +Endrunden +Endschalter +Endsilbe +Endsilben +Endspiel +Endspiele +Endspielgegner +Endspielort +Endspielorte +Endspieltag +Endspurt +Endspurte +Endspurtes +Endstadien +Endstadium +Endstand +Endstation +Endstationen +Endstufe +Endsumme +Endtest +Endung +Endungen +Endverbraucher +Endverbrauchers +Endverkaufspreise +Endwert +Endzahl +Endzeitträumen +Endziel +Endziele +Endziels +Endzustand +Endzustandes +Endzustände +Energie +Energieabgabe +Energieabgaben +Energieabsorption +Energieagentur +Energieausfall +Energiebedarf +Energiebereich +Energiebetrachtungen +Energiebilanz +Energiebilanzen +Energiedebatte +Energiedissipation +Energieeinsparung +Energieerhaltung +Energieerhaltungssatz +Energieerhaltungssatzes +Energieerhaltungssätze +Energieerzeuger +Energieerzeugung +Energieexperte +Energieformen +Energiefressende +Energiegleichung +Energiehunger +Energiekonferenz +Energiekosten +Energiekrise +Energiekrisen +Energielücken +Energiemarkt +Energieminister +Energien +Energieniveaus +Energiepreis +Energiepreise +Energieproblem +Energieprobleme +Energiequelle +Energiequellen +Energiereserve +Energieressource +Energieressourcen +Energiesektor +Energietechnologie +Energietechnologien +Energieträger +Energieumwandlung +Energieverbrauch +Energieverbrauches +Energieverbrauchs +Energieverluste +Energieverlustes +Energieversorgung +Energieversorgungsanlagen +Energiewirtschaft +Energiezufuhr +Energiezustand +Energiezustände +Engagement +Engbekleideten +Engel +Engelchen +Engelhaar +Engeln +Engels +Engelsgeduld +Engerling +Engerlinge +Engerlingen +Engineering +England +Englandreisen +Englands +Englisch +Englische +Englisches +Englischkurse +Englischlehrer +Englischsprechende +Englischunterricht +Engländer +Engländerinnen +Engländern +Engpässe +Engpässen +Engumrissen +Engumrissene +Engverbundenen +Enkel +Enkelin +Enkelinnen +Enkelkind +Enkelkinder +Enkelkindern +Enkelkindes +Enkels +Enklave +Enquetekommission +Ensemble +Ensembleleistung +Ensemblespiel +Ensemblestimmen +Entartung +Entartungen +Entbehrlichkeit +Entbehrung +Entbehrungen +Entbindung +Entbindungen +Entbindungsabteilung +Entbindungsgeld +Entbindungsheime +Entbindungsheimen +Entbindungsheimes +Entblößung +Entblößungen +Entdecker +Entdeckerin +Entdeckerinnen +Entdeckern +Entdeckung +Entdeckungen +Entdeckungsgeschichte +Entdeckungsgeschichten +Entdeckungsreise +Ente +Enteignung +Enteignungsmaßnahmen +Enteisungsanlage +Enteisungsanlagen +Entenbraten +Entenbratens +Enteneier +Entenjagd +Entenmutter +Entente +Enterich +Enterichen +Enterichs +Entfaltung +Entfaltungsmöglichkeit +Entfaltungsmöglichkeiten +Entferntesten +Entfernung +Entfernungen +Entfernungsbestimmung +Entfernungsmesser +Entfernungsmessers +Entfesselungskünstler +Entfremdung +Entführer +Entführerinnen +Entführern +Entführers +Entführung +Entführungen +Entgegengerichtete +Entgegengesetzte +Entgegengesetztem +Entgegengesetzten +Entgegengesetzter +Entgegengesetztes +Entgegengestellte +Entgegengestellten +Entgegengestellter +Entgegengewirkte +Entgegengewirkter +Entgegengewirktes +Entgegnung +Entgelt +Entgelte +Entgelten +Entgeltes +Entgleisung +Enthaarungsmitteln +Enthaarungsmittels +Enthaltsamkeit +Enthaltung +Enthaltungen +Enthusiasmus +Enthüllung +Enthüllungen +Entität +Entitäten +Entkernungsmaschinen +Entkolonialisierung +Entkoppelung +Entkräftung +Entladung +Entladungen +Entlassung +Entlassungen +Entlassungsgesuch +Entlassungsgesuchen +Entlassungsgesuches +Entlassungspapiere +Entlastung +Entlastungen +Entlastungsangriff +Entlastungsstraße +Entlastungszeuge +Entlastungszeugen +Entleerens +Entleerung +Entleerungen +Entleihungen +Entlohnung +Entlüftung +Entlüftungsschacht +Entlüftungsschächten +Entmachtung +Entmachtungen +Entmilitarisierung +Entmutigung +Entmutigungen +Entmündigung +Entmündigungen +Entnahme +Entnahmestelle +Entnervung +Entpolitisierung +Entrees +Entrepreneur +Entrichtung +Entrichtungen +Entropie +Entrückungen +Entrüstung +Entsalzungsanlagen +Entscheid +Entscheidbarkeit +Entscheiden +Entscheides +Entscheids +Entscheidung +Entscheidungen +Entscheidungsbefugnis +Entscheidungsbefugnisse +Entscheidungsbäume +Entscheidungsfindung +Entscheidungsfragen +Entscheidungsfreiheit +Entscheidungsgrundlage +Entscheidungshilfe +Entscheidungskampf +Entscheidungskriterien +Entscheidungskriterium +Entscheidungsläufe +Entscheidungsmodell +Entscheidungsprozess +Entscheidungsprozesse +Entscheidungsprozeß +Entscheidungsrecht +Entscheidungsspiel +Entscheidungsspiele +Entscheidungsspielen +Entscheidungsspielraum +Entscheidungsstruktur +Entscheidungsträger +Entscheidungsträgern +Entscheidungsverhalten +Entscheidungswege +Entschiedenheit +Entschlackung +Entschließung +Entschließungen +Entschlossenheit +Entschlossenheiten +Entschluss +Entschlussfassung +Entschlusskraft +Entschlüsse +Entschlüsselung +Entschlüsselungen +Entschlüssen +Entschuldigung +Entschuldigungen +Entschuldigungsgrund +Entschuldigungsgrundes +Entschädigung +Entschädigungen +Entschädigungsanspruch +Entschädigungsleistungen +Entschädigungssummen +Entschädigungszahlungen +Entschärfung +Entsendung +Entsetzen +Entsetzens +Entsetzungen +Entseuchungsanstalt +Entsorgung +Entspannung +Entspannungen +Entspannungsbemühungen +Entspannungsmöglichkeiten +Entspannungstendenzen +Entspannungszone +Entsprechend +Entsprechendes +Entsprechung +Entsprechungen +Entstehens +Entstehung +Entstehungen +Entstehungsgeschichte +Entstehungsgeschichten +Entstehungsursache +Entstellung +Entstörung +Enttarnung +Enttäuschenderweise +Enttäuschung +Enttäuschungen +Entwaffnung +Entwaffnungen +Entwarnung +Entwarnungen +Entweihung +Entweihungen +Entwendung +Entwerfens +Entwertung +Entwertungen +Entwertungsmaschinen +Entwickeltes +Entwickelung +Entwickler +Entwicklerlizenz +Entwicklerversion +Entwicklung +Entwicklungen +Entwicklungsabteilung +Entwicklungsanleihe +Entwicklungsarbeit +Entwicklungsauftrag +Entwicklungsaufträge +Entwicklungsaufwand +Entwicklungsbank +Entwicklungsbemühung +Entwicklungsbemühungen +Entwicklungsbereiches +Entwicklungsdienst +Entwicklungsfonds +Entwicklungsforschung +Entwicklungsgebiet +Entwicklungsgebieten +Entwicklungsgeschichte +Entwicklungsgeschwindigkeit +Entwicklungsgeschäft +Entwicklungshelfer +Entwicklungshelfern +Entwicklungshilfe +Entwicklungshilfen +Entwicklungshilfepolitik +Entwicklungsingenieur +Entwicklungskommandos +Entwicklungskosten +Entwicklungskurven +Entwicklungslaboratorium +Entwicklungslabors +Entwicklungsland +Entwicklungslandes +Entwicklungslands +Entwicklungslehren +Entwicklungsländer +Entwicklungsländern +Entwicklungsmethode +Entwicklungsmodell +Entwicklungsmöglichkeit +Entwicklungsmöglichkeiten +Entwicklungsphase +Entwicklungsplan +Entwicklungsplaner +Entwicklungsplanung +Entwicklungsprojekt +Entwicklungsprojekte +Entwicklungsschritt +Entwicklungsstaaten +Entwicklungsstand +Entwicklungsstrategie +Entwicklungsstufe +Entwicklungssystem +Entwicklungstechnik +Entwicklungstendenzen +Entwicklungstätigkeit +Entwicklungsumgebung +Entwicklungsvorhaben +Entwicklungswerkzeug +Entwicklungswünsche +Entwicklungszeit +Entwicklungszeiten +Entwicklungszentrum +Entwicklungsziel +Entwicklungszwecke +Entwurf +Entwurfes +Entwurfs +Entwurfsentscheidung +Entwurfsfassung +Entwurfsmethode +Entwurfsprinzipien +Entwurfsprozess +Entwässerung +Entwässerungen +Entwässerungsanlage +Entwöhnung +Entwürfe +Entzerrung +Entzerrungen +Entziehung +Entziehungen +Entziehungskur +Entziehungskuren +Entzifferung +Entzifferungen +Entzifferungsarbeit +Entzug +Entzweiungen +Entzücken +Entzückens +Entzückungen +Entzündbarkeit +Entzündbarkeiten +Entzündung +Entzündungen +Entäußerung +Enzian +Enzians +Enzyklopädie +Enzyklopädien +Enzym +Enzymbiotechnologie +Enzyme +Enzyms +Epen +Epidemie +Epidemien +Epigramm +Epikur +Epilepsie +Epileptiker +Epileptikern +Epileptikers +Epilierung +Epilog +Epilogen +Epilogs +Episode +Episodendrama +Epizentrum +Epoche +Epos +Equipe +Equipment +Er +Erachtens +Erarbeitung +Erasmus +Erbanlage +Erbanlagen +Erbanspruch +Erbanspruches +Erbansprüchen +Erbauer +Erbauern +Erbauers +Erbauung +Erbauungen +Erbbauberechtigte +Erbbaurecht +Erbbaurechts +Erbbesitz +Erbe +Erben +Erbenaufgebot +Erbenaufruf +Erbengemeinschaft +Erbens +Erbes +Erbfaktor +Erbfaktoren +Erbfaktors +Erbfall +Erbfehler +Erbfehlern +Erbfehlers +Erbfeind +Erbfeinden +Erbfeindes +Erbfeindschaft +Erbfolge +Erbfolgekrieg +Erbfolgen +Erbgut +Erbguts +Erbin +Erbitterung +Erbkrankheit +Erbkrankheiten +Erblasser +Erblasserin +Erblasserinnen +Erblassern +Erblindung +Erblindungen +Erbmasse +Erbmaterial +Erbmerkmale +Erbprinz +Erbrecht +Erbrechte +Erbrechtes +Erbrechts +Erbschaften +Erbschaftssteuer +Erbschaftssteuern +Erbschein +Erbschleicher +Erbschleicherin +Erbschleichern +Erbschleichers +Erbschäden +Erbse +Erbsen +Erbsensuppe +Erbsensuppen +Erbsteuern +Erbstück +Erbstücken +Erbstücks +Erbsünde +Erbsünden +Erbteil +Erbteile +Erbteilen +Erbteils +Erbteilung +Erbträger +Erbverzicht +Erbärmlichkeit +Erdantenne +Erdantennen +Erdanziehung +Erdatmosphäre +Erdaushebungen +Erdball +Erdbeben +Erdbebenaktivität +Erdbebengebiete +Erdbebenkatastrophe +Erdbebens +Erdbebenwarte +Erdbeere +Erdbeeren +Erdbeerernte +Erdbeschleunigung +Erdbevölkerung +Erdbewegungen +Erdbohrer +Erde +Erdeinsatz +Erdenbürger +Erdenbürgern +Erdenken +Erdenrund +Erdgas +Erdgasaktien +Erdgasausstoß +Erdgaseinfuhren +Erdgasgeschäft +Erdgasgewinnung +Erdgasleitung +Erdgasreserven +Erdgasspeicheranlagen +Erdgastransport +Erdgaswerte +Erdgeschosse +Erdgeschosses +Erdgeschoß +Erdgewächs +Erdkampf +Erdkreis +Erdkrümmung +Erdkugel +Erdkunde +Erdkundeunterricht +Erdmagnetismus +Erdmantel +Erdmittelpunktes +Erdnuss +Erdnussöl +Erdoberfläche +Erdpolen +Erdreich +Erdreiche +Erdreichs +Erdrotation +Erdrutsch +Erdrutsche +Erdrutschen +Erdrutsches +Erdsatelliten +Erdstation +Erdstöße +Erdteil +Erdteile +Erdteilen +Erdteilkampf +Erdteils +Erdumdrehung +Erdumdrehungen +Erdumfang +Erdumflüge +Erdumkreisung +Erdumkreisungen +Erdumlauf +Erdumlaufbahn +Erdumlaufs +Erdung +Erdvermessung +Erdverwehung +Erdverwehungen +Erdwall +Erdwällen +Erdziele +Erdöl +Erdölaktien +Erdölausschusses +Erdölbergbau +Erdölbohrungen +Erdöle +Erdölembargos +Erdölfeld +Erdölfelder +Erdölfeldern +Erdölfelds +Erdölfirma +Erdölfirmen +Erdölförderung +Erdölgeschäft +Erdölgeschäfts +Erdölgesellschaften +Erdölindustrie +Erdölindustriellen +Erdölkonzern +Erdölkonzerns +Erdöllager +Erdölleitung +Erdöllieferungen +Erdölprodukte +Erdölproduktion +Erdölproduzierenden +Erdölquelle +Erdölsektor +Erdölstadt +Erdölverknappung +Erdölvorkommen +Erdölwerte +Erdölwerten +Ereignis +Ereignisablauf +Ereignislosigkeit +Ereignisse +Ereignissen +Ereignisses +Erektion +Erektionen +Eremit +Eremitage +Eremiten +Eremitenorden +Erfahrene +Erfahrenheit +Erfahrung +Erfahrungen +Erfahrungsaustausch +Erfahrungsaustausches +Erfahrungsbericht +Erfahrungsgemäß +Erfahrungssache +Erfahrungstatsache +Erfahrungstausch +Erfahrungswert +Erfassung +Erfassungen +Erfassungsgesellschaft +Erfinder +Erfindergeist +Erfindergeld +Erfinderinnen +Erfindern +Erfinders +Erfindung +Erfindungen +Erfindungsgabe +Erfindungsreichtum +Erfolg +Erfolge +Erfolglosigkeit +Erfolglosigkeiten +Erfolgs +Erfolgsanteil +Erfolgsanteile +Erfolgsanteilen +Erfolgsanteils +Erfolgsaussicht +Erfolgsaussichten +Erfolgsautor +Erfolgsautoren +Erfolgsautors +Erfolgsbeteiligung +Erfolgsbilanz +Erfolgsbilanzen +Erfolgsbuches +Erfolgsbücher +Erfolgsbüchern +Erfolgschance +Erfolgschancen +Erfolgseuphorie +Erfolgsfirmen +Erfolgsformel +Erfolgsgeheimnis +Erfolgsgeheimnisse +Erfolgshonorar +Erfolgsjahre +Erfolgsmeldung +Erfolgsmusical +Erfolgsmöglichkeit +Erfolgsmöglichkeiten +Erfolgsprovision +Erfolgsquote +Erfolgsquoten +Erfolgsrechnung +Erfolgsrechnungen +Erfolgsschlager +Erfolgsschriftsteller +Erfolgsserie +Erfolgstrainer +Erfolgsvoraussetzung +Erfolgsvoraussetzungen +Erfolgversprechen +Erfolgversprechende +Erfolgversprechenden +Erfolgversprechender +Erfordernis +Erfordernisse +Erfordernissen +Erfordernisses +Erforschen +Erforscher +Erforschern +Erforschers +Erforschung +Erfrierung +Erfrierungen +Erfrischung +Erfrischungsraum +Erfrischungsräume +Erfrischungsräumen +Erfrischungsstand +Erfurt +Erfüllung +Erfüllungsort +Erfüllungsorte +Erfüllungsorten +Erfüllungspolitik +Ergebenheit +Ergebnis +Ergebnisbericht +Ergebnisberichte +Ergebnisprotokoll +Ergebnisse +Ergebnissen +Ergebnisses +Ergebnisverbesserung +Ergiebigkeit +Ergo +Ergonomie +Ergreifung +Ergreifungen +Ergriffenheit +Ergriffenheiten +Erguss +Ergusses +Ergänzung +Ergänzungen +Ergänzungsabgabe +Ergänzungsabgaben +Ergänzungsfunktion +Ergänzungsgesetz +Ergänzungsprogramm +Ergänzungsteil +Ergänzungsteilen +Ergänzungsteils +Ergänzungsvorschlag +Ergänzungswahlen +Ergüsse +Ergüssen +Erhalt +Erhaltenbleiben +Erhaltengebliebenen +Erhaltes +Erhaltung +Erhaltungsmaßnahme +Erhaltungssatz +Erhaltungssätze +Erhardt +Erheblichkeit +Erhebung +Erhebungen +Erhebungstag +Erhebungszeitraum +Erheiterung +Erheiterungen +Erhellung +Erhellungen +Erhitzung +Erholung +Erholungen +Erholungsaufenthalt +Erholungsbewegung +Erholungsgebiete +Erholungsgebieten +Erholungsgebietes +Erholungsgäste +Erholungsgästen +Erholungsheim +Erholungsheime +Erholungsheimen +Erholungsheimes +Erholungsmöglichkeiten +Erholungsort +Erholungspark +Erholungspause +Erholungsphase +Erholungsraum +Erholungstage +Erholungsurlaub +Erholungsurlaube +Erholungsurlaubes +Erholungszeit +Erholungszentrums +Erholzeit +Erhärtung +Erhöhung +Erhöhungen +Erich +Erika +Erinnern +Erinnerung +Erinnerungen +Erinnerungsbuch +Erinnerungsstück +Erinnerungsstücke +Erinnerungsvermögen +Erinnerungswert +Erinnerungswerte +Eritrea +Erkannt +Erkennbarkeit +Erkennen +Erkennens +Erkenntlichkeit +Erkenntnis +Erkenntnisgrundlage +Erkenntnisgrundlagen +Erkenntnislehre +Erkenntnisprivileg +Erkenntnisquelle +Erkenntnisquellen +Erkenntnisse +Erkenntnissen +Erkenntnisstand +Erkenntnistheorie +Erkenntnistheorien +Erkenntnisvermögen +Erkenntnisvermögens +Erkennung +Erkennungen +Erkennungsmarke +Erkennungsmarken +Erkennungsmelodie +Erkennungswort +Erkennungsworte +Erkennungsworten +Erkennungszeichen +Erkennungszeichens +Erker +Erkerfenster +Erkerfenstern +Erkerfensters +Erkern +Erkers +Erklärung +Erklärungen +Erklärungsmöglichkeit +Erkorenen +Erkrankung +Erkrankungsgefahr +Erkundigung +Erkundigungen +Erkundungsflüge +Erkundungsreise +Erkältung +Erkältungsgefahr +Erkältungskrankheit +Erlahmung +Erlangung +Erlass +Erlauben +Erlaubnis +Erlaubniserteilung +Erlaubnisse +Erle +Erleben +Erlebnis +Erlebnisgastronomie +Erlebnisse +Erlebnissen +Erlebnisses +Erledigung +Erleichterung +Erleichterungen +Erlen +Erlernbarkeit +Erlkönig +Erlkönige +Erlkönigen +Erläuterung +Erläuterungen +Erlös +Erlöseinbußen +Erlöser +Erlösern +Erlösers +Erlöses +Erlössteigerungen +Erlösung +Erlösungen +Ermahnung +Ermahnungen +Ermangelung +Ermattung +Ermattungen +Ermessensentscheidung +Ermessensfrage +Ermittelung +Ermittelungen +Ermittlung +Ermittlungen +Ermittlungsbefugnis +Ermittlungsbefugnisse +Ermittlungsbehörde +Ermittlungsergebnis +Ermittlungsergebnisse +Ermittlungshandlung +Ermittlungshandlungen +Ermittlungsmaßnahme +Ermittlungsmaßnahmen +Ermittlungsmöglichkeiten +Ermittlungsrichter +Ermittlungsrichters +Ermittlungsverfahren +Ermittlungsverfahrens +Ermordung +Ermunterung +Ermunterungen +Ermutigung +Ermächtigung +Ermächtigungen +Ermäßigung +Ermäßigungen +Ermüdung +Ermüdungen +Ermüdungserscheinung +Ermüdungserscheinungen +Ernennung +Ernennungen +Ernennungsurkunde +Ernennungsurkunden +Erneuerung +Erneuerungen +Erneuerungsrückstände +Erneuerungsschein +Erneuerungsscheinen +Erneuerungsscheins +Erniedrigung +Erniedrigungen +Ernst +Ernstes +Ernstfall +Ernstfalle +Ernstfalles +Ernstfalls +Ernstfälle +Ernstgemeinten +Ernsthaftere +Ernstnehmen +Ernstzunehmen +Ernstzunehmende +Ernte +Ernteaussichten +Erntedankfest +Erntedankfeste +Erntedankfestes +Ernteergebnis +Ernteerträge +Ernteerwartungen +Erntejahr +Erntejahre +Erntejahres +Erntemaschine +Erntemaschinen +Ernten +Ernteschäden +Ernteschätzung +Erntesegen +Erntetechnik +Erntewetter +Erntezeit +Ernährer +Ernährern +Ernährers +Ernährung +Ernährungen +Ernährungsamts +Ernährungsfachleute +Ernährungsfachleuten +Ernährungsfachmann +Ernährungsfaktor +Ernährungsfaktoren +Ernährungsfaktors +Ernährungslage +Ernährungslehre +Ernährungslehren +Ernährungsministeriums +Ernährungsministers +Ernährungsproblem +Ernährungsreferent +Ernährungsschwierigkeiten +Ernährungsstandard +Ernährungsstörung +Ernährungstherapie +Ernährungstherapien +Ernährungsweisen +Ernährungswirtschaft +Ernährungswissenschaft +Ernährungswissenschaftler +Ernährungswissenschaftlern +Ernährungswissenschaftlers +Ernährungszustandes +Ernüchterung +Ernüchterungen +Eroberer +Eroberern +Eroberers +Eroberung +Eroberungsfeldzug +Eroberungskrieg +Eroberungskriege +Eroberungskrieges +Eroberungsrecht +Eroberungszüge +Eros +Erosion +Erosionen +Erotik +Erpressbarkeit +Erpresser +Erpresserin +Erpresserinnen +Erpressern +Erpressung +Erpressungen +Erpressungsgeld +Erpressungsversuche +Erpressungsversuchen +Erpressungsversuches +Erprobung +Erprobungen +Erprobungsprogramm +Erprobungsstellen +Erquickung +Erquickungen +Errechnen +Erregbarkeit +Erreger +Erregern +Erregers +Erregertyp +Erregung +Erregungen +Erregungswert +Erreichen +Erreichung +Erreichungen +Erretter +Erretterin +Errettern +Erretters +Errettung +Errichtung +Errichtungen +Errichtungskommission +Erringtest +Errungenschaft +Errungenschaften +Ersatz +Ersatzanspruch +Ersatzanspruches +Ersatzansprüche +Ersatzansprüchen +Ersatzbedarf +Ersatzbeschaffung +Ersatzdienst +Ersatzdienste +Ersatzdiensten +Ersatzdienstes +Ersatzes +Ersatzflamme +Ersatzgelände +Ersatzherr +Ersatzinvestitionen +Ersatzkasse +Ersatzleistung +Ersatzleistungen +Ersatzlieferungen +Ersatzlinien +Ersatzlösung +Ersatzmann +Ersatzmannes +Ersatzmaterialien +Ersatzmieter +Ersatzmitteln +Ersatzmittels +Ersatzmotor +Ersatzmänner +Ersatzrades +Ersatzreifen +Ersatzreifens +Ersatzräder +Ersatzrädern +Ersatzräume +Ersatzschlüssels +Ersatzstoff +Ersatzstoffe +Ersatzstück +Ersatzstücke +Ersatzstücken +Ersatzteil +Ersatzteilbeschaffung +Ersatzteilen +Ersatzteils +Ersatztermin +Ersatztext +Ersatztorwart +Ersatzweiser +Ersatzwerke +Ersatzwohnraum +Ersatzwohnung +Ersatzwohnungen +Erschaffer +Erschafferin +Erschafferinnen +Erschaffern +Erschaffung +Erschaffungen +Erscheinen +Erscheinung +Erscheinungen +Erscheinungsbild +Erscheinungsform +Erscheinungsformen +Erscheinungstag +Erscheinungstage +Erschießung +Erschießungsbefehl +Erschießungsbefehle +Erschlaffung +Erschließung +Erschreckend +Erschreckender +Erschrockenheit +Erschwernis +Erschwernisse +Erschwernissen +Erschwerung +Erschöpfung +Erschöpfungen +Erschöpfungszustand +Erschütterung +Erschütterungen +Ersetzbarkeit +Ersetzung +Ersetzungen +Ersparnis +Ersparnisgründe +Ersparnisse +Ersparnissen +Ersparnisses +Erspartes +Erst +Erstanwendung +Erstarrung +Erstattung +Erstattungen +Erstaufführung +Erstauftrag +Erstaunen +Erstaunens +Erstaunlich +Erstaunliches +Erstausgabe +Erstausgaben +Erstbesitzer +Erstbesteigung +Erstbezug +Erste +Erstehungskosten +Ersteigerung +Ersteingabe +Erstellung +Erstellungsaufwand +Erstellungsdatum +Erstellungskosten +Erstempfehlung +Ersten +Erster +Erstflug +Ersthypotheken +Erstickung +Erstickungen +Erstinbetriebnahme +Erstinformation +Erstling +Erstlinge +Erstlings +Erstlingsfilm +Erstlingswerk +Erstmotivation +Erstplazierten +Erstreckt +Erstreckungen +Erstversicherer +Erstvorlage +Erstzugang +Erstzulassung +Ersuchen +Erteilung +Ertrag +Ertrages +Ertrags +Ertragsdifferenz +Ertragsdruck +Ertragsdurchschnitt +Ertragsentwicklung +Ertragsgruppen +Ertragsgüter +Ertragskraft +Ertragskurve +Ertragskurven +Ertragsposition +Ertragsprämie +Ertragsreduzierung +Ertragsrückgang +Ertragsscheine +Ertragsschätzung +Ertragssteigerung +Ertragssteuer +Ertragsteueraufwand +Ertragsverbesserungen +Ertragsverhältnis +Ertragsverlauf +Ertragswert +Ertragswerten +Ertragszinse +Erträge +Ertüchtigung +Eruption +Eruptionen +Erwachsenenbildung +Erwachsenentaufe +Erwachsenwerden +Erwarten +Erwartung +Erwartungen +Erwartungsbereich +Erwartungswert +Erweckung +Erweckungen +Erweiterbarkeit +Erweiterung +Erweiterungen +Erweiterungsbau +Erweiterungsbaus +Erweiterungseinheit +Erweiterungsmodul +Erweiterungsmöglichkeit +Erweiterungsmöglichkeiten +Erweiterungspaket +Erweiterungspläne +Erweiterungsprojekt +Erweiterungsverfahren +Erweiterungszone +Erwerb +Erwerber +Erwerbes +Erwerbs +Erwerbsfähigkeit +Erwerbsgenossenschaft +Erwerbsgenossenschaften +Erwerbsgut +Erwerbskosten +Erwerbsleben +Erwerbslebens +Erwerbsminderung +Erwerbsquelle +Erwerbsquellen +Erwerbssteuer +Erwerbstätigen +Erwerbstätigkeit +Erwerbstätigkeiten +Erwerbung +Erwerbungen +Erwiderung +Erworbenes +Erwägtest +Erwägung +Erwägungen +Erwähnung +Erwähnungen +Erwärmung +Erwünscht +Erwünschteste +Erwünschtester +Erwünschtestes +Erz +Erzader +Erzbergbau +Erzbischof +Erzbischöfe +Erzbistum +Erzdiözese +Erze +Erzeinfuhr +Erzeinfuhren +Erzen +Erzengel +Erzengeln +Erzengels +Erzes +Erzeugende +Erzeugenden +Erzeuger +Erzeugerbetriebe +Erzeugergruppen +Erzeugerländer +Erzeugern +Erzeugerpreis +Erzeugerpreise +Erzeugerprogramm +Erzeugers +Erzeugnis +Erzeugnisse +Erzeugnissen +Erzeugung +Erzeugungen +Erzeugungsgrundlage +Erzfeind +Erzfeinden +Erzfeindes +Erzfrachter +Erzgebirge +Erzgruben +Erzherzog +Erzieher +Erzieherin +Erzieherinnen +Erziehers +Erziehung +Erziehungen +Erziehungsanstalten +Erziehungsarbeit +Erziehungsheim +Erziehungsmaßregeln +Erziehungsmethode +Erziehungsmethoden +Erziehungsministeriums +Erziehungsmonopol +Erziehungsprobleme +Erziehungsprogramme +Erziehungsrevolution +Erziehungssystem +Erziehungsverwahrung +Erziehungswesen +Erziehungswesens +Erzielen +Erzielung +Erzkähne +Erzladungen +Erzlager +Erztransporte +Erzvater +Erzvorkommen +Erzwingung +Erzählen +Erzähler +Erzählerinnen +Erzählern +Erzählers +Erzählung +Erzählungen +Eröffnung +Eröffnungsabend +Eröffnungsansprache +Eröffnungsansprachen +Eröffnungsbilanz +Eröffnungsfeier +Eröffnungsfeiern +Eröffnungsgottesdienst +Eröffnungskonzert +Eröffnungskurs +Eröffnungsphase +Eröffnungsprogramm +Eröffnungsreferat +Eröffnungssitzungen +Eröffnungsspiel +Eröffnungstermin +Eröffnungszeremonie +Erörterung +Erörterungen +Es +Esche +Eschen +Esel +Eselchen +Eselei +Eseln +Esels +Eselsbrücke +Eselsbrücken +Eselsohr +Eskalation +Eskapade +Eskapaden +Eskimorolle +Eskorte +Esoteriker +Espenlaub +Espresso +Essay +Essays +Essbesteck +Essbestecks +Essen +Essenreste +Essens +Essensausgabe +Essensgewohnheiten +Essenszeit +Essenszwang +Essenz +Essenzen +Essgeschirr +Essgeschirre +Essgeschirren +Essgier +Essig +Essigflasche +Essiggurke +Essigs +Esslingen +Esslöffel +Esslöffels +Esso +Esstisch +Esstische +Esstischen +Esswaren +Esszimmer +Esszimmern +Estland +Estrade +Estraden +Etablierung +Etablissement +Etablissements +Etage +Etagen +Etagenheizung +Etagenheizungen +Etagenwohnung +Etagenwohnungen +Etappe +Etappen +Etappenplätze +Etappensieg +Etappensiege +Etappensieger +Etappenweise +Etappenziel +Etat +Etaterhöhung +Etatjahr +Etatposten +Etatrede +Etats +Etatsumme +Etatvoranschlag +Eternit +Ethanol +Ethernet +Ethik +Ethiker +Ethnograph +Ethnographen +Ethnographie +Ethnologe +Ethnologen +Ethologe +Ethologen +Ethologie +Ethos +Etikett +Etikette +Etikettendrucker +Etikettenschwindel +Etikettes +Etikettierung +Eton +Etruskerreich +Etui +Etwa +Etwaige +Etwas +Etüde +Etüden +Euböa +Euch +Eugen +Eule +Eulen +Eulenauge +Eulenspiegel +Eulenspiegelei +Eulenspiegeln +Euler +Eunuchen +Eupen +Euphorie +Euphorische +Euphrat +Euratom +Euro +Eurobanken +Eurobinnenmarkt +Eurobonds +Eurocard +Eurodollar +Eurodollars +Eurokommunisten +Euromarkt +Europa +Europabeauftragte +Europacup +Europacupfinal +Europacupfinale +Europacups +Europacupsieg +Europacupsieger +Europacupspiele +Europaexekutiven +Europaformat +Europafreundlichen +Europahalle +Europahilfe +Europahotel +Europameisterinnen +Europameisterschaftsspiel +Europameistertitel +Europaparlament +Europaparlamentes +Europapokal +Europapokals +Europapokalsieger +Europapokalspiel +Europapolitik +Europapolitiker +Europaprogramm +Europarat +Europarates +Europareise +Europarekord +Europarekorde +Europarekordlerin +Europas +Europasprachklub +Europatitelkampf +Europaunion +Europaverlag +Europawelle +Europazone +Europazug +Europrogramme +Europäer +Europäerin +Europäern +Europäers +Europäische +Europäischen +Euroscheck +Euroschecks +Eurotunnel +Eurowährung +Eurozentren +Eurozentrum +Euter +Eutern +Euters +Euthanasie +Eva +Evakuierung +Evakuierungsbefehl +Evaluation +Evaluierung +Evangeliar +Evangeliars +Evangelien +Evangelist +Evangelisten +Evangelium +Evangeliums +Eventualfälle +Eventualität +Eventualitäten +Everest +Evergreens +Evidenz +Evolution +Evolutionsstufen +Evolutionstheorie +Ewig +Ewigkeit +Ewigkeiten +Exaktheit +Exaktheiten +Exaltierteste +Exaltiertester +Exaltiertestes +Examen +Examens +Examensfeier +Examensfeiern +Examina +Exbotschafter +Exbundeskanzler +Exbundesligisten +Exekution +Exekutionen +Exekutivbefugnis +Exekutive +Exekutivgewalt +Exekutivkomitee +Exekutivorgan +Exekutivorgane +Exekutivorganen +Exekutivrat +Exekutor +Exekutoren +Exempel +Exemplar +Exemplare +Exemplaren +Exemplars +Exfeldmarschall +Exgauleiter +Exgouverneur +Exil +Exile +Exilen +Exilorganisationen +Exilregierung +Exils +Existentialismus +Existenz +Existenzangst +Existenzbedrohenden +Existenzberechtigung +Existenzerhaltung +Existenzfrage +Existenzfähigkeit +Existenzgefährdenden +Existenzgefährdung +Existenzgrundlage +Existenzgründungen +Existenzialismus +Existenzkampf +Existenzkämpfe +Existenzkämpfen +Existenzminimum +Existenzminimums +Existenzrecht +Existenzsicherung +Existenzsorge +Existenzsorgen +Exkaiser +Exkanzler +Exkanzlers +Exklusivität +Exklusivrechte +Exklusivvertrag +Exkurs +Exkurse +Exkursen +Exkursion +Exkönig +Exminister +Exministers +Exmission +Exorzist +Exot +Exoten +Exotenvögel +Expandierens +Expansion +Expansionsaktionen +Expansionsbestrebungen +Expansionslinse +Expansionsphase +Expansionspolitik +Expedition +Expeditionen +Expeditionsfahrt +Expeditionsleiter +Experiment +Experimentalphysiker +Experimentators +Experimente +Experimenten +Experimentes +Experimentier +Experimentieren +Experimentierflug +Experimentierfreude +Experimentierfreudigkeit +Experiments +Experte +Experten +Expertenebene +Expertengespräch +Expertengespräche +Expertengruppe +Expertengruppen +Expertenkomitee +Expertenschätzungen +Expertenspektrum +Expertensysteme +Expertenurteil +Expertenwissen +Expertise +Explikation +Exploration +Explorationskredite +Explorationswelle +Explosion +Explosionen +Explosionsartige +Explosionskurs +Explosionsschwaden +Explosionsstoff +Explosivkraft +Explosivkörper +Explosivstoff +Exponent +Exponenten +Exponiertesten +Export +Exportabsatz +Exportabschlüsse +Exportabteilung +Exportanteils +Exportartikel +Exportaufgaben +Exportauftrag +Exportautos +Exportbeschränkungen +Exportbrauerei +Exportbuchhandlung +Exportbüro +Exporte +Exporten +Exporterfolge +Exporterlöse +Exporterschwerungen +Exportes +Exporteur +Exporteure +Exporteurs +Exportfirma +Exportforderungen +Exportfreigabe +Exportfähigkeit +Exportförderung +Exportförderungen +Exportgeschäfte +Exportgesellschaft +Exportgewinne +Exporthandel +Exportindustrien +Exportkatastrophe +Exportkontrollen +Exportkorrespondenten +Exportkredite +Exportlehre +Exportlizenzen +Exportländer +Exportmanager +Exportmesse +Exportmärkte +Exportnation +Exportorganisation +Exportplanung +Exportpraxis +Exportpreise +Exportpreises +Exportprodukte +Exportquote +Exportrestriktionen +Exportrückerstattungen +Exportrückgang +Exportrückvergütung +Exports +Exportschiffbau +Exportschwierigkeiten +Exportsituation +Exportspediteur +Exportsteigerung +Exportumsatz +Exportunternehmen +Exportverträge +Exportvolumen +Exportwaren +Exportwirtschaft +Exportzeitschrift +Exportziffer +Exportüberschüsse +Exposition +Express +Expressgut +Expression +Expressionismus +Expressionist +Expressionisten +Expresszug +Expräsident +Extension +Extra +Extrakt +Extrakten +Extraktes +Extraktion +Extrapolation +Extrapolationen +Extrapolieren +Extraprämien +Extravaganz +Extravaganzen +Extrawürste +Extrawürsten +Extrazimmer +Extrem +Extrema +Extrembedingungen +Extreme +Extremen +Extremfall +Extremismus +Extremistenführer +Extremsignalen +Extremvorstellung +Extremvorstellungen +Extremwert +Extremwerte +Extremwerten +Exzellenz +Exzellenzen +Exzentrizität +Eßgewohnheiten ++++++++++ +Fa +Fabel +Fabeln +Fabelpferd +Fabian +Fabrik +Fabrikanlagen +Fabrikant +Fabrikanten +Fabrikarbeit +Fabrikarbeiten +Fabrikarbeiter +Fabrikarbeiterinnen +Fabrikarbeitern +Fabrikarbeiters +Fabrikat +Fabrikate +Fabrikaten +Fabrikation +Fabrikationsfehler +Fabrikationsfehlern +Fabrikationsfläche +Fabrikationsgebäude +Fabrikationsgemeinschaft +Fabrikationsnummer +Fabrikationsnummern +Fabrikationsprobleme +Fabrikationsrechte +Fabrikationsräume +Fabrikationsstätten +Fabrikats +Fabrikausrüstungen +Fabrikbau +Fabrikbesitzer +Fabrikeinrichtungen +Fabriken +Fabrikhalle +Fabriklager +Fabriklagern +Fabrikmakler +Fabrikneubau +Fabrikobjekt +Fabrikschiffe +Fabriktoren +Fabrikvertretung +Facette +Facetten +Fach +Fachabteilung +Facharbeiter +Facharbeiterin +Facharbeiterinnen +Facharbeitern +Facharbeiterprüfung +Facharbeiters +Facharzt +Facharztausbildung +Facharztes +Fachausbildung +Fachausbildungen +Fachausdruck +Fachausdrucks +Fachausdrücke +Fachausdrücken +Fachausschuss +Fachausschüsse +Fachbegriff +Fachbegriffe +Fachbeitrag +Fachbeiträge +Fachberater +Fachberatung +Fachbereich +Fachbereichsleiter +Fachbericht +Fachberufe +Fachbetrieb +Fachbetriebe +Fachblatt +Fachblattes +Fachbücher +Fachbüchern +Fachdozent +Fachdozenten +Fachdrogerien +Fache +Facherörterung +Facherörterungen +Fachfirma +Fachgebiet +Fachgebiete +Fachgebieten +Fachgemeinschaft +Fachgemäßester +Fachgeschäft +Fachgeschäfte +Fachgeschäftes +Fachgespräch +Fachgroßhandlung +Fachgruppe +Fachgruppen +Fachgruppenmitglied +Fachgruppentreffen +Fachhandel +Fachhistoriker +Fachhochschule +Fachidiot +Fachingenieur +Fachinteressent +Fachinteressenten +Fachkenntnis +Fachkenntnisse +Fachkenntnissen +Fachklinik +Fachkollege +Fachkollegen +Fachkommission +Fachkompetenz +Fachkompetenzen +Fachkraft +Fachkreis +Fachkreise +Fachkreisen +Fachkreises +Fachkräfte +Fachkräften +Fachkurs +Fachkurse +Fachlehrer +Fachlehrerausbildung +Fachleute +Fachleuten +Fachlexikon +Fachliteratur +Fachmagazin +Fachmagazins +Fachmann +Fachmanns +Fachmesse +Fachmessen +Fachminister +Fachministerien +Fachmänner +Fachmännern +Fachorgan +Fachorgans +Fachpersonal +Fachphilosophen +Fachpresse +Fachpublikum +Fachreise +Fachrichtung +Fachring +Fachschaft +Fachschulbesuche +Fachschulbildung +Fachschuldirektor +Fachschule +Fachschulingenieur +Fachschüler +Fachseminar +Fachsimpeln +Fachsprache +Fachstellen +Fachstellengesetz +Fachteile +Fachverband +Fachverbände +Fachverbänden +Fachvereinigung +Fachverkäufer +Fachverlag +Fachvortrag +Fachwelt +Fachwerk +Fachwerkbauten +Fachwerke +Fachwerkhäuser +Fachwerks +Fachwissenschaftler +Fachwoche +Fachwörter +Fachwörtern +Fachzeitschrift +Fachzeitschriftenschreiberlingen +Fachzeitung +Fachzweige +Fachärzte +Fachübersetzen +Fackel +Fackeln +Fackelschein +Fackelscheinen +Fackelscheins +Fackelspalier +Fackelträgern +Fackelträgers +Faden +Fadenscheinigkeit +Fadenschlaufe +Fahnder +Fahndern +Fahndung +Fahndungsbeamte +Fahndungsbuch +Fahndungsdienst +Fahndungsstelle +Fahne +Fahnen +Fahneneid +Fahnenfabrik +Fahnenflucht +Fahnenjunker +Fahnenmasten +Fahnenschmuck +Fahrauftrag +Fahrbahnen +Fahrbahnseite +Fahrbericht +Fahreigenschaften +Fahrenheit +Fahrer +Fahrerflucht +Fahrerhaus +Fahrerin +Fahrerinnen +Fahrerkabinen +Fahrers +Fahrersitz +Fahrertür +Fahrgast +Fahrgastes +Fahrgeld +Fahrgelder +Fahrgeldern +Fahrgelderstattung +Fahrgeldes +Fahrgelegenheiten +Fahrgemeinschaft +Fahrgemeinschaften +Fahrgeschwindigkeit +Fahrgeschwindigkeiten +Fahrgestell +Fahrgestelle +Fahrgestells +Fahrgästen +Fahrkarte +Fahrkarten +Fahrkartenausgaben +Fahrkartenautomat +Fahrkartenautomaten +Fahrkartenschaltern +Fahrkartenschalters +Fahrkomfort +Fahrkosten +Fahrlehrer +Fahrlehrern +Fahrlehrers +Fahrlässigkeit +Fahrlässigkeiten +Fahrminuten +Fahrpisten +Fahrplan +Fahrplankonferenz +Fahrplans +Fahrpläne +Fahrpreis +Fahrpreise +Fahrpreises +Fahrprüfungen +Fahrrad +Fahrrades +Fahrradfabrik +Fahrradfahren +Fahrradlampe +Fahrradnarr +Fahrradreifen +Fahrradwerkstatt +Fahrrinne +Fahrrinnen +Fahrräder +Fahrrädern +Fahrschein +Fahrscheinen +Fahrscheins +Fahrscheinsorten +Fahrschulen +Fahrschullehrer +Fahrschülerin +Fahrschülern +Fahrschülers +Fahrsport +Fahrspur +Fahrstuhl +Fahrstuhles +Fahrstuhls +Fahrstuhlwartung +Fahrstunden +Fahrstühlen +Fahrt +Fahrtbeginn +Fahrtechniken +Fahrten +Fahrtenboot +Fahrtenbuches +Fahrtenbücher +Fahrtenbüchern +Fahrtenlieder +Fahrtenschreiber +Fahrtenschreibers +Fahrtfrequenz +Fahrtgebiet +Fahrtgeschwindigkeit +Fahrtkosten +Fahrtmöglichkeit +Fahrtrichtung +Fahrtroute +Fahrtunterbrechung +Fahrtunterbrechungen +Fahrtwind +Fahrtziel +Fahrunterbrechung +Fahrunterbrechungen +Fahrverbot +Fahrverbots +Fahrvergnügen +Fahrvorschrift +Fahrwasser +Fahrwassern +Fahrwassers +Fahrwege +Fahrwegen +Fahrweges +Fahrweise +Fahrwerke +Fahrwerken +Fahrwerkes +Fahrzeit +Fahrzeiten +Fahrzeitverlängerung +Fahrzeug +Fahrzeugaktien +Fahrzeugbau +Fahrzeugbauer +Fahrzeuge +Fahrzeugen +Fahrzeuges +Fahrzeugfederung +Fahrzeugflotten +Fahrzeugführer +Fahrzeughaltern +Fahrzeughalters +Fahrzeughaltung +Fahrzeugmarkt +Fahrzeugpapiere +Fahrzeugpark +Fahrzeugs +Fahrzeugschlange +Fahrzeugverkehr +Fahrzeugwerk +Fahrzeugzahl +Fahrziel +Faible +Fairness +Faksimile +Faksimiles +Fakt +Fakten +Faktenanalyse +Faktensammlung +Faktensammlungen +Faktor +Faktoren +Faktors +Faktum +Faktums +Fakturierung +Fakultät +Fakultäten +Falange +Falk +Falke +Falken +Falkenjagd +Falkensee +Falklandinsel +Falklandinseln +Falklandkrieges +Fall +Fallbeil +Fallbeispiel +Falle +Fallen +Fallengelassene +Fallengelassenen +Fallengelassener +Fallengelassenes +Fallenlassende +Fallenlassendem +Fallenlassender +Fallenlassendes +Fallensteller +Fallenstellern +Fallenstellers +Fallenzulassen +Falles +Fallgeschwindigkeit +Fallgeschwindigkeiten +Fallgesetz +Fallobst +Fallobstes +Fallout +Fallschirm +Fallschirmabsprung +Fallschirmabsprungs +Fallschirmabsprünge +Fallschirmabsprüngen +Fallschirme +Fallschirmen +Fallschirmjägerbrigade +Fallschirmjägereinsatzes +Fallschirmjägergeneral +Fallschirmspringer +Fallschirmspringern +Fallschirmspringers +Fallschirmtruppe +Fallschirmtruppen +Fallstrick +Fallstricken +Fallstrickes +Fallstudie +Fallstudien +Falltür +Falltüre +Falltüren +Fallunterscheidung +Fallunterscheidungen +Fallwinde +Fallwinden +Fallwindes +Falschaussage +Falschaussagen +Falschberechnungen +Falschgeld +Falschgelddruckerei +Falschgeldes +Falschgeldhersteller +Falschgeldschaden +Falschgeldsuche +Falschheit +Falschheiten +Falschmeldung +Falschmeldungen +Falschmünzer +Falschmünzerbande +Falschmünzerei +Falschspielenden +Falschspieler +Falschspielern +Falsifikation +Faltblatt +Faltblätter +Faltboot +Faltdach +Falten +Faltencreme +Faltenrock +Faltenröcke +Faltenröcken +Faltenwände +Falter +Faltern +Faltkisten +Faltschachteln +Faltung +Familie +Familien +Familienangehörige +Familienangehörigen +Familienangehöriger +Familienanschluss +Familienanschlusses +Familienanschlüsse +Familienanzeigen +Familienbedürfnisse +Familienberatung +Familienbetrieb +Familienbetrieben +Familienbeziehungen +Familiencafe +Familiendrama +Familieneinkommen +Familieneinkommens +Familienermäßigung +Familienfahrten +Familienfirma +Familienfoto +Familienfreibeträge +Familienfußball +Familiengemälde +Familiengerede +Familiengericht +Familiengerichts +Familiengeschäft +Familiengesetzbuch +Familiengespräch +Familienglück +Familienglückes +Familiengrabs +Familiengründung +Familienhaushalt +Familienhäusern +Familienidyll +Familienkreis +Familienleben +Familienlebens +Familienministerin +Familienmitglied +Familiennachrichten +Familienname +Familiennamen +Familienpackung +Familienpapiere +Familienpension +Familienpflege +Familienplanung +Familienplanungen +Familienpolitik +Familienprobleme +Familienrats +Familienrecht +Familienrummel +Familiensache +Familiensachen +Familienschmuck +Familiensendung +Familiensendungen +Familiensinn +Familienstand +Familienstandes +Familientest +Familientragödie +Familientraktat +Familienumstände +Familienunternehmen +Familienvater +Familienvaters +Familienverband +Familienverhältnisse +Familienvermögen +Familienväter +Familienvätern +Familienwochenhilfe +Familienzusammenführung +Familienzuschüsse +Familienzuwachses +Familienähnlichkeiten +Fan +Fanatiker +Fanatikers +Fanatismus +Fanfare +Fanfarenstoß +Fanfarenzug +Fang +Fangarm +Fangarme +Fangflotte +Fanggebiet +Fanggründe +Fangmengen +Fangmöglichkeiten +Fango +Fangopackungen +Fangquoten +Fangs +Fangtechniken +Fantasie +Fantasien +Fantasieprojekte +Fantast +Fantasten +Faraday +Farbanstrich +Farbaufnahme +Farbaufnahmen +Farbauftrag +Farbauswahl +Farbbalken +Farbband +Farbbildschirm +Farbbildwerk +Farbblindheit +Farbbänder +Farbbändern +Farbdia +Farbdias +Farbe +Farbeier +Farben +Farbenfabrik +Farbenfreudigkeit +Farbenindustrie +Farbenkombinationsgabe +Farbenlehre +Farbennachfolger +Farbenpracht +Farbenproduktion +Farbensinn +Farbenspiel +Farbenspiele +Farbenspiels +Farbentiefe +Farbenunternehmen +Farbenzusammenstellungen +Farbexplosionen +Farbfernsehen +Farbfernseher +Farbfernsehgeräte +Farbfernsehspiel +Farbfilme +Farbfilmen +Farbfilms +Farbfleck +Farbflecke +Farbflecken +Farbfontänen +Farbforschung +Farbfotos +Farbgebung +Farbgefühl +Farbiger +Farbigkeit +Farbillustrationen +Farbkissens +Farbkleckse +Farbklecksen +Farbkompositionen +Farbkontrast +Farbkopierer +Farbmarkierung +Farbmonitor +Farbphotographien +Farbphotos +Farbprospekt +Farbreport +Farbreportage +Farbserie +Farbskala +Farbspritzen +Farbstift +Farbstifte +Farbstiftes +Farbstoff +Farbstoffe +Farbstoffes +Farbtafel +Farbtafeln +Farbtiefe +Farbton +Farbtons +Farbtupfer +Farbtöne +Farbtönen +Farbumkehr +Farbwerke +Farm +Farmer +Farmerfamilien +Farmergenossenschaft +Farmern +Farmers +Farmland +Farn +Farne +Farngebüsch +Farnkraut +Faruk +Fasan +Fasane +Fasanenhähne +Fasans +Fasching +Faschingsaufgabe +Faschingsball +Faschingsbälle +Faschingsgäste +Faschingshochburgen +Faschingssaison +Faschingsveranstaltung +Faschingszeit +Faschismus +Faschist +Faschisten +Faschistenmarsch +Faschistin +Faselei +Faseleien +Faser +Faserholz +Faserholzmarkt +Faserlänge +Fasern +Faserzeug +Fasnacht +Fass +Fassade +Fassaden +Fassadengeschäft +Fassbier +Fasses +Fassetten +Fassung +Fassungen +Fassungsgabe +Fassungskraft +Fassungslosigkeit +Fassungsvermögen +Fastenzeit +Fastenzeiten +Fastnacht +Fastnachtsbeichte +Fastnachtsdekoration +Fastnulltarif +Fata +Fatalismus +Fatalität +Fatima +Fatum +Fatums +Faulenzer +Faulenzerei +Faulenzereien +Faulenzerinnen +Faulenzern +Faulenzers +Faulheit +Faulpelz +Faulpelze +Faulpelzen +Faultier +Faultiere +Faultieren +Fauna +Faust +Faustformel +Fausthandschuh +Fausthandschuhen +Fausthandschuhes +Faustkampf +Faustkampfes +Faustkeil +Faustkämpfe +Faustpfand +Faustpfandes +Faustrecht +Faustrechte +Faustrechten +Faustrechtes +Faustregel +Faustregeln +Faustschlag +Faustschlages +Faustschläge +Faustschlägen +Fauteuil +Favorit +Favoriten +Favoritin +Favoritinnen +Fax +Faxen +Faxenmacher +Faxenmachern +Faxgerät +Fazit +Fazite +Faziten +Februar +Februarabend +Februarergebnis +Februarrevolution +Februars +Februarwahlen +Fechter +Fechtern +Fechters +Fechtkunst +Fechtlanze +Fechtmeister +Fechtmeisters +Fechtmeisterschaften +Fechtschule +Fechtwettkämpfe +Feder +Federal +Federball +Federballspiel +Federballspiels +Federbett +Federbetten +Federbettes +Federbusch +Federbälle +Federbällen +Federführung +Federgewicht +Federgewichte +Federgewichten +Federgewichtskampf +Federhalter +Federhalters +Federhütchen +Federkasten +Federkiel +Federkiele +Federkielen +Federkissen +Federkonstante +Federkraft +Federkästen +Federlesens +Federn +Federstrich +Federstriche +Federstrichs +Federstärken +Federung +Federungen +Federviehs +Federwaage +Federwaagen +Federwolke +Federzeichnung +Federzeichnungen +Federzug +Fedora +Fee +Feedback +Feen +Fegefeuer +Fehde +Fehdehandschuh +Fehdehandschuhe +Fehdehandschuhes +Fehden +Fehdenhandschuh +Fehl +Fehlanpassung +Fehlanzeige +Fehlanzeigen +Fehlbarkeit +Fehlbedienung +Fehlbehandlung +Fehlbestand +Fehlbestände +Fehlbeständen +Fehlbetrag +Fehlbeträge +Fehlbeträgen +Fehlbeurteilung +Fehldiagnose +Fehldiagnosen +Fehldrucken +Fehleinschätzung +Fehleinschätzungen +Fehlendes +Fehlens +Fehlentscheid +Fehlentscheidungen +Fehlentwicklung +Fehlentwicklungen +Fehler +Fehlerabschätzung +Fehlerbehandlung +Fehlerbehebung +Fehlerbeschreibung +Fehlerbeseitigung +Fehlerbetrachtung +Fehlerdiagnose +Fehlereinengung +Fehlererkennung +Fehlerfall +Fehlerfortpflanzung +Fehlerkorrektur +Fehlerkreuze +Fehlermeldung +Fehlermeldungen +Fehlermitteilungen +Fehlermodell +Fehlermöglichkeiten +Fehlern +Fehlerquelle +Fehlerquellen +Fehlerquote +Fehlerrate +Fehlerrechnung +Fehlerrisiken +Fehlerrisiko +Fehlers +Fehlersituationen +Fehlersuche +Fehlertoleranzen +Fehlerursache +Fehlfunktion +Fehlgeburt +Fehlgeburten +Fehlgriff +Fehlgriffe +Fehlhandlung +Fehlhandlungen +Fehlinformation +Fehlinformationen +Fehlinterpretation +Fehlinterpretieren +Fehlkalkulation +Fehlkalkulationen +Fehlkonstruktion +Fehlkonstruktionen +Fehlmaß +Fehlmenge +Fehlmengen +Fehlmessung +Fehlplanung +Fehlplanungen +Fehlpunkten +Fehlschlag +Fehlschläge +Fehlschlägen +Fehlschlüsse +Fehlschlüssen +Fehlsignale +Fehlspekulation +Fehlspekulationen +Fehlstand +Fehlstart +Fehlstarte +Fehlstarten +Fehlstellen +Fehlständen +Fehlsubventionierung +Fehlt +Fehltritt +Fehltritts +Fehlurteil +Fehlurteile +Fehlurteilen +Fehlurteils +Fehlweg +Fehlzündung +Fehlzündungen +Feier +Feierabend +Feierabendverkehr +Feierlichkeit +Feierlichkeiten +Feiern +Feiertag +Feiertage +Feiertagen +Feiertagsgesetz +Feiertagstarif +Feiertagsunterbrechung +Feigenbaum +Feigenbaumes +Feigenblatt +Feigenblattes +Feigenblätter +Feigenblättern +Feigenbäumen +Feigheit +Feigheiten +Feigling +Feiglinge +Feiglingen +Feiglings +Feinanpassung +Feinbleche +Feinblechpackungen +Feinblechwalzwerkes +Feinbäckerei +Feinbäckereien +Feind +Feindberührung +Feindbild +Feinde +Feinden +Feindes +Feindin +Feindinnen +Feindlichkeit +Feindpropaganda +Feindruck +Feindrundfunk +Feindschaft +Feindschaften +Feindseligkeit +Feindseligkeiten +Feineinstellen +Feineinstellung +Feinfühligkeit +Feingefühl +Feingefühls +Feingespitzte +Feingliedrigkeit +Feingold +Feinheit +Feinheiten +Feinkost +Feinkostfabrik +Feinmechanik +Feinmechaniken +Feinmechaniker +Feinmechanikern +Feinmechanikers +Feinpapier +Feinpapierfabrik +Feinschmecker +Feinschmeckern +Feinschmeckers +Feinspinnerei +Feinstruktur +Feinverteilten +Feinwaschprogramm +Feld +Feldabhängigkeit +Feldarbeit +Feldarbeiten +Feldarchäologe +Feldbetten +Feldbettes +Feldbetts +Felddienst +Felde +Felder +Feldern +Feldes +Feldfrucht +Feldfrüchte +Feldfrüchten +Feldgröße +Feldherr +Feldherren +Feldküche +Feldküchen +Feldlager +Feldlagers +Feldmarschall +Feldmarschalls +Feldmaus +Feldmessern +Feldmessers +Feldmäuse +Feldmäusen +Feldnummer +Felds +Feldspaten +Feldspiel +Feldspieler +Feldstechern +Feldstechers +Feldstärke +Feldtelefon +Feldwebeln +Feldwebels +Feldweg +Feldwegen +Feldweges +Feldzug +Feldzuges +Feldzüge +Feldzügen +Feldüberlegen +Feldüberlegenheit +Felge +Felix +Fell +Fellausfall +Fellen +Fellhändler +Fells +Fels +Felsblock +Felsblockes +Felsblöcke +Felsbrocken +Felsenerhebung +Felsenkirche +Felsenklippe +Felsenlandschaften +Felsens +Felsenschluchten +Felsentempel +Felsgebiet +Felshügel +Felsklippe +Felsmalereien +Felsplateau +Felsschlucht +Felsspalten +Felsstück +Felswände +Feministin +Fenchel +Fenchelsträucher +Fenster +Fensterbank +Fensterbrettern +Fensterbrettes +Fenstereinfassungen +Fensterflügel +Fensterflügeln +Fensterflügels +Fensterglas +Fenstergläser +Fenstergläsern +Fenstergucker +Fenstergummis +Fensterinstandsetzung +Fensterkreuz +Fensterladens +Fensterleder +Fensterledern +Fensterläden +Fenstern +Fensterplatzes +Fensterplätze +Fensterplätzen +Fensterrahmen +Fensterrose +Fensterrosen +Fensters +Fensterscheiben +Fenstersims +Fenstersimse +Fenstersimses +Fenstersturz +Fensterwand +Ferien +Ferienaktion +Ferienantrag +Ferienaufenthalte +Ferienbeginn +Feriendomizil +Feriendorf +Ferienfahrt +Ferienflugreisen +Ferienführer +Feriengast +Feriengebiete +Feriengegend +Ferienhaus +Ferienhauserwerb +Ferienhinweise +Ferienhäuser +Ferienidyll +Ferieninseln +Ferienkataloge +Ferienkolonie +Ferienkolonien +Ferienkurses +Ferienkursus +Ferienlager +Ferienmonat +Ferienmüdigkeit +Ferienobjekt +Ferienort +Ferienorte +Ferienparadies +Ferienparks +Ferienplätze +Ferienplätzen +Ferienprojekte +Ferienquartier +Ferienquartieren +Ferienreise +Ferienreisen +Ferienreisenden +Ferienreiseplan +Ferienstadt +Ferienstrafkammer +Ferientage +Ferienvergnügen +Ferienverkehr +Ferienvorschläge +Ferienwelt +Ferienwochen +Ferienwohnung +Ferienzeit +Ferienzeiten +Ferienziele +Ferkel +Ferkels +Fernamtes +Fernando +Fernanruf +Fernanrufen +Fernanrufes +Fernauge +Fernbedienung +Fernbilder +Fernbildern +Fernbildes +Ferndiagnose +Ferne +Fernen +Fernerkennung +Fernesehsatellit +Fernfahrer +Fernfahrern +Fernfahrers +Fernfahrplan +Fernflug +Ferngas +Ferngasleitung +Ferngespräch +Ferngesprächen +Ferngesprächs +Ferngewordenen +Ferngezündete +Fernglas +Fernglases +Ferngläser +Fernheiznetzes +Fernheizungen +Fernheizwerke +Fernkurs +Fernkursen +Fernkurses +Fernkursus +Fernlastfahrer +Fernlastzug +Fernlastzüge +Fernlehrgang +Fernleihe +Fernlenkung +Fernlicht +Fernlichter +Fernlichtern +Fernmeldeanlagen +Fernmeldebataillons +Fernmeldebereich +Fernmeldedienste +Fernmeldegesetz +Fernmeldekabeltechnik +Fernmeldepersonal +Fernmeldetechnik +Fernmeldeturm +Fernmeldewesen +Fernmeldewesens +Fernost +Fernostabteilung +Fernostverkehr +Fernparallelismus +Fernraketen +Fernrohr +Fernrohre +Fernrohren +Fernrohrs +Fernruf +Fernschreibdienst +Fernschreiben +Fernschreibens +Fernschreiber +Fernschreibers +Fernschreibgebühren +Fernschreibstationen +Fernsehagenten +Fernsehakademie +Fernsehansagerin +Fernsehanstalt +Fernsehanstalten +Fernsehantenne +Fernsehapparate +Fernsehapparaten +Fernsehapparates +Fernsehaufnahmen +Fernsehauftritte +Fernsehauftritten +Fernsehautor +Fernsehbeauftragte +Fernsehbeteiligung +Fernsehbild +Fernsehbilder +Fernsehbildes +Fernsehdebatte +Fernsehdirektors +Fernsehdiskussion +Fernsehen +Fernsehens +Fernseher +Fernseherklärung +Fernsehern +Fernsehers +Fernsehfilm +Fernsehfilmen +Fernsehfilms +Fernsehfunk +Fernsehgaudi +Fernsehgebühren +Fernsehgenehmigungen +Fernsehgericht +Fernsehgerät +Fernsehgeräte +Fernsehgeräten +Fernsehgerätes +Fernsehgesellschaft +Fernsehgesellschaften +Fernsehgroßhandlung +Fernsehhandel +Fernsehhonorare +Fernsehinterview +Fernsehkamera +Fernsehkameras +Fernsehkassette +Fernsehkassetten +Fernsehkomödie +Fernsehkritik +Fernsehkritiken +Fernsehlotterie +Fernsehlotterien +Fernsehländern +Fernsehmacher +Fernsehpause +Fernsehprogramm +Fernsehprogramme +Fernsehrat +Fernsehrats +Fernsehregisseure +Fernsehreporter +Fernsehsatellit +Fernsehsatelliten +Fernsehschauspielerin +Fernsehschirm +Fernsehschirme +Fernsehschirmen +Fernsehseite +Fernsehsektor +Fernsehsender +Fernsehsendern +Fernsehsenders +Fernsehsendung +Fernsehsendungen +Fernsehspiele +Fernsehspiels +Fernsehsprecher +Fernsehstar +Fernsehstars +Fernsehstationen +Fernsehsystem +Fernsehsystems +Fernsehteam +Fernsehteams +Fernsehteilnehmer +Fernsehtest +Fernsehtheater +Fernsehturm +Fernsehturms +Fernsehtürme +Fernsehvorführungen +Fernsehwesen +Fernsehwesens +Fernsehwirt +Fernsehzeitschrift +Fernsehzuschauer +Fernsehzuschauern +Fernsehübertragung +Fernsehübertragungen +Fernsicht +Fernsprechamt +Fernsprechamtes +Fernsprechanschluss +Fernsprechanschlusses +Fernsprechanschlüssen +Fernsprechapparate +Fernsprechapparaten +Fernsprechapparates +Fernsprechbereich +Fernsprechbücher +Fernsprechdichte +Fernsprechdienst +Fernsprecheinrichtungen +Fernsprechgebühren +Fernsprechnetz +Fernsprechtechnik +Fernsprechverbindung +Fernsprechverkehr +Fernsprechzelle +Fernsprechämtern +Fernsteuerung +Fernsteuerungen +Fernstraßen +Fernstudenten +Fernstudien +Fernstudium +Fernumzüge +Fernuniversität +Fernuniversitäten +Fernunterricht +Fernunterrichts +Fernverarbeitung +Fernverkehr +Fernverkehrs +Fernwaffe +Fernwaffen +Fernwarmwasserversorgung +Fernwartung +Fernweh +Fernziel +Fernzüge +Fernzünden +Fernzündung +Fernämter +Fernämtern +Fernübertragung +Ferrara +Ferrari +Ferraris +Ferro +Ferromagnetische +Ferromagnetischen +Ferse +Fersen +Fersengeld +Fersengeldes +Fertig +Fertigbau +Fertigbauweise +Fertigbekommende +Fertigbekommenden +Fertigbekommendes +Fertigbekommene +Fertigbekommenem +Fertigbekommener +Fertigbekommenes +Fertigbringende +Fertigbringenden +Fertigbringendes +Fertigerzeugnisse +Fertigfabrikate +Fertigfabrikaten +Fertigfabrikates +Fertiggebrachte +Fertiggebrachten +Fertiggebrachter +Fertiggestellten +Fertiggestellter +Fertiggestelltes +Fertighaus +Fertighauses +Fertighäusern +Fertigkeit +Fertigkeiten +Fertigkleidung +Fertigmontierte +Fertigprodukte +Fertigprogramme +Fertigschreiben +Fertigstellende +Fertigstellenden +Fertigstellendes +Fertigstellung +Fertigstellungen +Fertigung +Fertigungen +Fertigungsabläufe +Fertigungsanlagen +Fertigungsanlauf +Fertigungsaufträge +Fertigungsbau +Fertigungsbereich +Fertigungsbereiche +Fertigungsbetrieb +Fertigungsbetriebe +Fertigungseinrichtungen +Fertigungsfläche +Fertigungsfragen +Fertigungsgarantie +Fertigungsindustrie +Fertigungsingenieur +Fertigungskapazität +Fertigungskosten +Fertigungsmengen +Fertigungsmethoden +Fertigungsprogramm +Fertigungsqualität +Fertigungsspezialisten +Fertigungssteuerung +Fertigungsstraßen +Fertigungsstätten +Fertigungstechnik +Fertigungsunterlagen +Fertigungsverfahren +Fertigungszweige +Fertigware +Fertigwaren +Fertigwarenbestände +Fertigwerden +Fessel +Fesselung +Festakt +Festakte +Festaktes +Festangestellten +Festansprache +Festanstellung +Festartikel +Festauftrag +Festbesoldeten +Festbestellung +Festbestellungen +Feste +Festeinstellung +Festempfang +Festessen +Festessens +Festgefügten +Festgehalt +Festgelage +Festgeld +Festgeldanlage +Festgeldanlagen +Festgelder +Festgeldern +Festgeldkonto +Festgeldsätze +Festgeschenk +Festgottesdienste +Festhalle +Festhallen +Festigkeit +Festigkeiten +Festigung +Festival +Festivals +Festivaltagen +Festkleid +Festkleider +Festkleidern +Festkörper +Festland +Festlandscholle +Festlandseite +Festlandsküste +Festlandsluft +Festlegung +Festlegungen +Festlichkeit +Festlichkeiten +Festländer +Festländern +Festmahle +Festmahlen +Festmahls +Festmontieren +Festnahme +Festnahmen +Festplatte +Festplatten +Festplatz +Festpreis +Festpreisangebot +Festpreisaufträge +Festpreise +Festpreisverträgen +Festprogramm +Festrede +Festrednern +Festsaal +Festschmaus +Festschmoren +Festschreibung +Festschrift +Festsetzung +Festspannen +Festspiel +Festspielbeitrag +Festspiele +Festspielen +Festspielgesellschaft +Festspielhaus +Festspielort +Festspielprogramme +Festspielpublikum +Feststellbarkeit +Feststellbremse +Feststellung +Feststellungen +Feststellungsklage +Feststoff +Feststoffe +Feststoffrakete +Festsäle +Festsälen +Festtag +Festtagen +Festtages +Festteilnehmer +Festumrissen +Festumrissenen +Festung +Festungen +Festungsgürtel +Festungsstadt +Festungsturm +Festveranstaltung +Festverzinslichen +Festverzinslicher +Festverzinsung +Festvorstellung +Festvortrag +Festwiese +Festzeit +Festzinsen +Festzug +Festzuges +Festzüge +Festzügen +Feten +Fetisch +Fetischglaube +Fettansatz +Fettauge +Fettaugen +Fettbauches +Fettbäuche +Fettbäuchen +Fettdruck +Fettdrucke +Fettdrucken +Fettdruckes +Fettdrücke +Fettdrücken +Fette +Fettflecke +Fettflecken +Fettfleckes +Fettflöckchen +Fettgehalte +Fettgehalten +Fettgehalts +Fettmasse +Fettnahrung +Fettnäpfchen +Fettschrift +Fettsucht +Fettverbrauch +Fetzen +Fetzens +Feuchtigkeit +Feuchtigkeitsgehalt +Feuchtigkeitsgehalten +Feuchtigkeitsgehaltes +Feuchtigkeitsmesser +Feuchtigkeitsmessers +Feuchtwangen +Feuchtwiesen +Feudalherren +Feudalherrschaft +Feudalismus +Feudalstaat +Feudalsystem +Feuer +Feueralarme +Feueralarmen +Feueralarms +Feuerbestattung +Feuerbestattungen +Feuerbiene +Feuerbusch +Feuerchen +Feuereifer +Feuerflecken +Feuergarben +Feuerglocke +Feuergürtel +Feuerleiter +Feuerleitern +Feuerlöscher +Feuerlöschern +Feuermelder +Feuermelders +Feuerpause +Feuerpolice +Feuerprobe +Feuerproben +Feuers +Feuersbrunst +Feuersbrünste +Feuerschaden +Feuerschäden +Feuersgefahr +Feuersgefahren +Feuersglut +Feuerspeiende +Feuerspeienden +Feuerspeiender +Feuerstein +Feuersteine +Feuersteins +Feuerstelle +Feuerstellen +Feuertaufe +Feuertaufen +Feuerteufel +Feuerungen +Feuerversicherung +Feuerversicherungsgesellschaft +Feuervorhang +Feuervorhänge +Feuervorhängen +Feuerwache +Feuerwaffe +Feuerwaffen +Feuerwasser +Feuerwehr +Feuerwehrmanns +Feuerwehrmänner +Feuerwehrmännern +Feuerwerk +Feuerwerke +Feuerwerker +Feuerwerks +Feuerwerkskörper +Feuerwerkskörpers +Feuerzange +Feuerzangen +Feuerzeichen +Feuerzeichens +Feuerzeug +Feuerzeuge +Feuerzeugen +Feuerzeugs +Feuilleton +Fez +Fiaker +Fiasko +Fiaskos +Fiat +Fibel +Fibeln +Fiber +Fichte +Fichten +Fichtenholzes +Fichtenhölzer +Fichtenhölzern +Fichtennadel +Fichtennadeln +Fides +Fidibus +Fieber +Fieberanfall +Fieberanfalls +Fieberanfälle +Fieberhitze +Fieberkurven +Fiebermittel +Fiebermitteln +Fiebers +Fieberschauer +Fieberschauern +Fiebertabelle +Fiebertabellen +Fieberthermometer +Fieberthermometers +Fiebertraums +Fieberträume +Fieberträumen +Fieberwahn +Figur +Figuren +Fiktion +Fiktionen +File +Files +Filet +Filetbratens +Filets +Filialchef +Filiale +Filialen +Filibuster +Film +Filmarchiv +Filmatelier +Filmateliers +Filmaufnahmen +Filmbeiträge +Filmbericht +Filmberichts +Filmbesucher +Filmchen +Filme +Filmemacher +Filmes +Filmfestspiele +Filmfestspielen +Filmgeschichte +Filmgesellschaften +Filmhersteller +Filmindustrie +Filmkamera +Filmkameras +Filmklub +Filmkritiker +Filmkritikerin +Filmliebling +Filmländer +Filmmagazin +Filmmusik +Filmproduktionen +Filmprojektor +Filmregisseur +Filmregisseure +Filmregisseuren +Filmreportage +Filmreportagen +Films +Filmschauspielerin +Filmschauspielerinnen +Filmschauspielern +Filmspule +Filmspulen +Filmstar +Filmstaren +Filmstars +Filmstudios +Filmverleihe +Filmverleihen +Filmverleihs +Filmvorschauen +Filmvorstellung +Filmvorstellungen +Filter +Filterangaben +Filterdaten +Filtern +Filters +Filterung +Filterzigarette +Filterzigaretten +Filtrierung +Filtrierungen +Filz +Filzes +Filzhutes +Filzhüte +Filzhüten +Filzstiften +Fimmel +Final +Finale +Finalen +Finals +Finalspiel +Financial +Finanz +Finanzabteilung +Finanzakrobaten +Finanzakrobatik +Finanzamt +Finanzamtes +Finanzamts +Finanzamtsbeauftragten +Finanzausschusses +Finanzbeamte +Finanzbeamten +Finanzbedingungen +Finanzbehörde +Finanzbehörden +Finanzberatung +Finanzbereich +Finanzbeschlüsse +Finanzblatt +Finanzbuchhaltung +Finanzchef +Finanzdirektionen +Finanzdispositionen +Finanzen +Finanzexperten +Finanzforschung +Finanzführung +Finanzgenie +Finanzgenies +Finanzgericht +Finanzgeschichte +Finanzgesellschaft +Finanzgewalt +Finanzhai +Finanzhauses +Finanzhilfe +Finanzhilfen +Finanzhof +Finanzhofes +Finanzhäuser +Finanzhäusern +Finanzielle +Finanzieller +Finanzier +Finanziert +Finanzierung +Finanzierungen +Finanzierungsaufgaben +Finanzierungsbeihilfe +Finanzierungsberatern +Finanzierungsbestätigung +Finanzierungsdienst +Finanzierungsfrage +Finanzierungsgeschäft +Finanzierungsgesellschaft +Finanzierungshilfe +Finanzierungsinstitute +Finanzierungsinstituten +Finanzierungsklausel +Finanzierungslücke +Finanzierungslücken +Finanzierungsmittel +Finanzierungsmöglichkeiten +Finanzierungsobjekte +Finanzierungsplan +Finanzierungsprobleme +Finanzierungsquelle +Finanzierungsschwierigkeiten +Finanzierungstricks +Finanzierungsunternehmen +Finanzierungswelt +Finanzinstitute +Finanzinstitutionen +Finanzjahr +Finanzjahren +Finanzjahres +Finanzkapitalismus +Finanzkatastrophe +Finanzkatastrophen +Finanzkommission +Finanzkonferenzen +Finanzkontrollbehörde +Finanzkrach +Finanzkraft +Finanzkreise +Finanzkreisen +Finanzlage +Finanzlagen +Finanzlast +Finanzlawine +Finanzleichen +Finanzluftblase +Finanzlücke +Finanzlücken +Finanzmacht +Finanzmanager +Finanzmannes +Finanzmarketing +Finanzmarkt +Finanzmasse +Finanzministerien +Finanzministerium +Finanzministeriums +Finanzministers +Finanzmisere +Finanzmittel +Finanzmänner +Finanzmännern +Finanzmärkten +Finanzplanung +Finanzplatzes +Finanzplätzen +Finanzpolitiker +Finanzpolizei +Finanzproblemen +Finanzpräsident +Finanzrahmen +Finanzrat +Finanzreform +Finanzressort +Finanzressorts +Finanzschulden +Finanzsituation +Finanzskandal +Finanzspezialist +Finanzspritzen +Finanzströme +Finanzsystem +Finanzvereinbarung +Finanzverhandlungen +Finanzverpflichtungen +Finanzvertrages +Finanzverwaltung +Finanzvorlagen +Finanzwesen +Finanzwesens +Finanzwirtschaft +Finanzzeitschriften +Finanzzentrum +Finanzämter +Finanzämtern +Findelhaus +Findelhauses +Findelhäuser +Findelkind +Findelkindern +Findelkindes +Finden +Finder +Finderin +Finderinnen +Finderlohn +Finders +Findigkeit +Findigkeiten +Findling +Findlingen +Findlings +Findung +Findungen +Finesse +Finessen +Fingen +Finger +Fingerabdruck +Fingerabdrucks +Fingerabdrücke +Fingerfertigkeit +Fingergespräch +Fingerhut +Fingerhutes +Fingerhüte +Fingerhüten +Fingerkuppen +Fingerling +Fingerlings +Fingern +Fingernagel +Fingernagels +Fingernägel +Fingernägeln +Fingerring +Fingerrings +Fingers +Fingerspitzen +Fingerspitzengefühl +Fingerspitzengefühle +Fingerspitzengefühls +Fingerzeig +Fingerzeige +Fingerzeigs +Fingerübung +Fingerübungen +Fink +Finken +Finne +Finnen +Finnin +Finnland +Finstern +Finsternis +Finsternisse +Finte +Finten +Firlefanz +Firma +Firmament +Firmamentes +Firmen +Firmenangehörige +Firmenanteile +Firmenaufdruck +Firmenautos +Firmenbereich +Firmenberichten +Firmenbezeichnung +Firmenbildes +Firmenchef +Firmenchefs +Firmenchroniken +Firmenentscheidungen +Firmenfahrzeugs +Firmengelände +Firmengeschichte +Firmengewinne +Firmengruppenversicherungen +Firmengründer +Firmeninhabern +Firmeninhabers +Firmenjubiläum +Firmenkonglomerat +Firmenmakler +Firmenmantel +Firmennamens +Firmenparkplatzes +Firmenpensionskasse +Firmenpleiten +Firmenprospekten +Firmenreklame +Firmenschild +Firmenschilder +Firmenschildern +Firmenschildes +Firmenschilds +Firmensitz +Firmensprecher +Firmensymbolen +Firmenumsatz +Firmenverband +Firmenverbandes +Firmenverbundes +Firmenzeichen +Firmenzusammenbrüche +Firmung +Firmungen +Firmware +First +Firsthöhe +Fisch +Fischauktion +Fischbein +Fischbeine +Fischbeins +Fischbestände +Fischblase +Fischdampfer +Fischdampfern +Fischdampfers +Fischeinfuhren +Fischeinkauf +Fischeinzelhandel +Fischer +Fischerboot +Fischerboote +Fischerbooten +Fischerdorf +Fischerdörfer +Fischerdörfern +Fischerei +Fischereiboot +Fischereien +Fischereiflotte +Fischereigenossenschaften +Fischereikonferenz +Fischereiprodukten +Fischereirecht +Fischereirechte +Fischereiunternehmen +Fischergemeinschaft +Fischerin +Fischern +Fischerring +Fisches +Fischfang +Fischfangs +Fischfarm +Fischfänge +Fischgericht +Fischgerichten +Fischgerichtes +Fischgeruch +Fischgerüche +Fischgerüchen +Fischgeschäft +Fischgroßhandel +Fischgräte +Fischgräten +Fischhandlung +Fischhändler +Fischhändlern +Fischindustrie +Fischkonserven +Fischkonservenfabriken +Fischkunde +Fischkunden +Fischkutters +Fischlaich +Fischlaiche +Fischlaichs +Fischleim +Fischleims +Fischluftballons +Fischmarkt +Fischmehl +Fischmehls +Fischotter +Fischreich +Fischreichtum +Fischreiher +Fischreihers +Fischsalat +Fischschleusen +Fischschuppe +Fischschuppen +Fischschwärme +Fischspezialgeschäfte +Fischteiche +Fischteichen +Fischteiches +Fischtrans +Fischvergiftung +Fischvergiftungen +Fischwerbung +Fischzubereitungen +Fischzucht +Fischzug +Fischzüge +Fischöl +Fiskaljahr +Fiskalparadies +Fiskalpolitik +Fistel +Fisteln +Fistelstimme +Fitness +Fitnesscenter +Fitnessraum +Fitnessräume +Fittich +Fittiche +Fitzgerald +Fixern +Fixierbad +Fixierbäder +Fixierbädern +Fixiermittel +Fixiermitteln +Fixiermittels +Fixierung +Fixierungen +Fixpunkt +Fixstern +Fixsterne +Fixsterns +Fjord +Fjorde +Fjorden +Flachdach +Flachdächer +Flachdächern +Flacheisen +Flachglas +Flachheit +Flachheiten +Flachland +Flachlandes +Flachländern +Flachs +Flachschreibmaschinen +Flachstahlprodukte +Flackerschein +Fladen +Fladens +Flag +Flagge +Flaggenalphabet +Flaggendiskriminierung +Flaggenmast +Flaggenmeer +Flaggenstreit +Flaggleine +Flaggschiff +Flaggschiffe +Flaggschiffes +Flair +Flak +Flakes +Flakfeuer +Flakinsel +Flakon +Flakschießen +Flamen +Flamenco +Flamingo +Flamingos +Flamme +Flammen +Flammenmeer +Flammenmeere +Flammenmeeren +Flammenofen +Flammenofens +Flammenwerfer +Flammenwerfers +Flammofens +Flandern +Flanell +Flanke +Flanken +Flankenangriff +Flankenangriffen +Flankenangriffs +Flankendeckung +Flansch +Flasche +Flaschen +Flaschenbier +Flaschenbiere +Flaschenbiers +Flaschenhals +Flaschenhalses +Flaschenhälse +Flaschenhälsen +Flaschenkind +Flaschenkinder +Flaschenkindes +Flaschenpost +Flaschenwein +Flaschenzug +Flaschenzüge +Flaschenzügen +Flaschenöffner +Flaschenöffnern +Flash +Flatterhaftigkeit +Flatterhaftigkeiten +Flattersatz +Flaum +Flaums +Flausen +Flaute +Flautezeit +Flautezeiten +Flechtetest +Fleck +Fleckchen +Flecken +Fleckenreiniger +Fleckenreinigern +Fleckenreinigers +Fleckenreinigungen +Fleckes +Fleckfieber +Flecks +Fleckwasser +Fleckwassern +Fleckwassers +Fleckwässern +Fledermaus +Fledermäuse +Fledermäusen +Flegel +Flegelalter +Flegelalters +Flegeljahre +Flegeljahren +Fleisch +Fleischbank +Fleischbanken +Fleischbeschauer +Fleischbeschauers +Fleischbrühe +Fleischbrühen +Fleischbänken +Fleischer +Fleischerei +Fleischereibedarf +Fleischereibetrieb +Fleischereimaschinen +Fleischereiwerkzeuge +Fleischergesellen +Fleischerhandwerk +Fleischerladen +Fleischerladens +Fleischern +Fleischerverband +Fleisches +Fleischeslust +Fleischeslüste +Fleischesser +Fleischextrakt +Fleischextrakten +Fleischfarbe +Fleischfarben +Fleischfressende +Fleischfressenden +Fleischfressender +Fleischkloß +Fleischkloßes +Fleischklößchen +Fleischklößen +Fleischkost +Fleischmann +Fleischmarkt +Fleischpastete +Fleischpasteten +Fleischpreise +Fleischschnitte +Fleischschnitten +Fleischsendungen +Fleischspeise +Fleischtransporte +Fleischvergiftung +Fleischvergiftungen +Fleischware +Fleischwaren +Fleischwarenbranche +Fleischwunden +Fleischwurst +Fleischzentrale +Fleiß +Fleißarbeit +Fleißes +Fleming +Flensburg +Flexibilität +Flexion +Flexionen +Flexionsform +Flexionsformen +Flickarbeit +Flickarbeiten +Flickenteppich +Flickerei +Flickereien +Flickerin +Flickern +Flickers +Flickwerk +Flickwerken +Flickwerks +Flickzeug +Flickzeugen +Flickzeuges +Flickzeugs +Flieder +Fliedern +Fliegen +Fliegenfenster +Fliegenfenstern +Fliegengewicht +Fliegengewichte +Fliegengewichten +Fliegengewichtlern +Fliegengewichtlers +Fliegengewichts +Fliegenklatschen +Fliegenpilz +Fliegenpilze +Fliegenpilzes +Fliegenpilzsuppe +Fliegens +Fliegenschrank +Fliegenschrankes +Fliegenschränken +Flieger +Fliegerabwehr +Fliegeralarm +Fliegeralarme +Fliegeralarms +Fliegerangriff +Fliegerbombe +Fliegerdenkmal +Fliegerdress +Fliegerei +Fliegergrab +Fliegerhorst +Fliegerhorsten +Fliegerhorstes +Fliegerin +Fliegerinnen +Fliegerkombination +Fliegerkorps +Fliegermajor +Fliegern +Fliegernachwuchs +Fliegeroffizier +Fliegeroffiziere +Fliegeroffiziers +Fliegerrekruten +Fliegerrennen +Fliegerschule +Fliegerschulen +Fliegersoldaten +Fliegerstaffel +Fliegerstiefel +Fliegerverband +Fliegerzulage +Fliese +Fliesen +Fliesenabteilung +Fliesenmarkt +Fließarbeit +Fließband +Fließbandarbeit +Fließbandarbeiten +Fließbandarbeiterin +Fließbandes +Fließbandfertigung +Fließbandkleider +Fließbandproduktion +Fließbänder +Fließbändern +Fließfertigung +Fließkomma +Fließkommaberechnungen +Fließkommaprozessor +Fließpapiere +Fließpapieren +Fließpapiers +Fließproduktionen +Flimmer +Flimmerkisten +Flimmers +Flinkheit +Flinte +Flintenlauf +Flintenschusses +Flintenschüsse +Flintenschüssen +Flip +Flipper +Flipperkasten +Flirt +Flirts +Flittchen +Flitter +Flitzer +Flitzern +Flocke +Flocken +Floh +Flohe +Flohmarkt +Flohs +Flop +Floppybetrieb +Floppydisk +Floppydisketten +Flora +Florenz +Florett +Florida +Floskel +Floskeln +Flotte +Flottenabkommen +Flottenabkommens +Flottenangriff +Flotteneinheiten +Flottenexpedition +Flottengesetz +Flottenmanöver +Flottenparade +Flottenpolitik +Flottenstation +Flottenstationen +Flottenstützpunkt +Flottenstützpunkte +Flottenstützpunktes +Flottenverbände +Flottenverein +Flottenvorstoß +Flottenüberfall +Flottgehenden +Flottgehender +Flottgehendes +Flottillenarzt +Floß +Floßes +Fluch +Fluches +Flucht +Fluchtauto +Fluchtburg +Fluchtfälle +Fluchtgefahr +Fluchtgelder +Fluchtgeschichte +Fluchtgrund +Fluchthelfer +Fluchtlinie +Fluchtlinien +Fluchtmöglichkeiten +Fluchttunnel +Fluchtunternehmen +Fluchtverdacht +Fluchtversuch +Fluchtversuche +Fluchtversuchen +Fluchtversuches +Fluchtwege +Flug +Flugabwehr +Flugabwehrrakete +Flugabwehrraketen +Flugakrobaten +Flugapparaten +Flugbahn +Flugbahnen +Flugball +Flugballs +Flugbasen +Flugbetrieb +Flugbetriebe +Flugbetrieben +Flugbillett +Flugblatt +Flugblattes +Flugblatts +Flugblätter +Flugblättern +Flugboot +Flugbälle +Flugbällen +Flugdauer +Flugdienste +Flugdiensten +Fluge +Flugerlebnis +Flugerprobung +Flugfeld +Flugfigur +Fluggast +Fluggastes +Fluggebiet +Fluggerätes +Fluggeräts +Fluggeschwindigkeiten +Fluggeschäft +Fluggesellschaft +Fluggesellschaften +Fluggäste +Flughafen +Flughafenbehörde +Flughafengesellschaft +Flughafenleiters +Flughafenneubauten +Flughafens +Flughafensicherung +Flughäfen +Flugkapitän +Flugkapitänen +Flugkapitäns +Flugkarte +Flugkilometer +Flugkilometern +Flugkomfort +Flugkosten +Fluglehrer +Fluglehrerin +Fluglehrern +Fluglehrers +Flugleitoffizier +Flugleitung +Flugleitzentrale +Fluglinien +Fluglotse +Fluglotsen +Flugmaschine +Flugmotor +Flugmotoren +Flugmöglichkeit +Flugnetz +Flugpassagiere +Flugpauschalreisen +Flugpersonal +Flugplan +Flugplatzes +Flugplatzgelände +Flugpläne +Flugplätze +Flugplätzen +Flugpost +Flugpreise +Flugpreisen +Flugprogramme +Flugreisegesellschaft +Flugreisen +Flugreisende +Flugroute +Flugs +Flugsand +Flugschanze +Flugschein +Flugscheine +Flugschneise +Flugschrift +Flugschriften +Flugsicherung +Flugsicherungen +Flugsicherungsboot +Flugsportes +Flugsteig +Flugstrecken +Flugstunden +Flugstützpunkt +Flugstützpunkte +Flugtag +Flugtransporte +Flugunfallentschädigung +Flugunfälle +Flugverkehr +Flugverkehrs +Flugverlauf +Flugversuche +Flugweg +Flugwege +Flugweges +Flugwesen +Flugwettbewerb +Flugwetter +Flugzeit +Flugzeiten +Flugzettel +Flugzeug +Flugzeugabsturz +Flugzeugabsturzes +Flugzeugabwehr +Flugzeugbau +Flugzeugbaus +Flugzeugbesatzung +Flugzeuge +Flugzeugen +Flugzeugentführung +Flugzeugentwicklung +Flugzeuges +Flugzeugfabriken +Flugzeugführer +Flugzeugführers +Flugzeugherstellung +Flugzeugkanzel +Flugzeugkatastrophe +Flugzeugkonstrukteur +Flugzeugkonzept +Flugzeugmechaniker +Flugzeugmotor +Flugzeugrumpf +Flugzeugrumpfes +Flugzeugsitze +Flugzeugträger +Flugzeugträgern +Flugzeugträgers +Flugzeugunglück +Flugzeugunglücks +Flugzeugunglücksfälle +Flugzeugwerk +Flugzeugwerke +Flugzeugwerkes +Flugzeugwracks +Flugziel +Flugzustand +Fluktuation +Fluktuationen +Flunder +Flunkereien +Fluor +Fluoreszenz +Fluors +Flur +Flurbereinigung +Flurbereinigungen +Flurbereinigungsgesetz +Flure +Flurgarderobe +Flurgarderoben +Flurmühle +Flurs +Flurschäden +Flurstück +Fluss +Flussbeschreibungen +Flussbett +Flussbetten +Flussbettes +Flussdiagramm +Flusses +Flusslauf +Flussmodell +Flussnamen +Flussnetz +Flussschifffahrt +Flussschifffahrten +Flusstal +Flut +Flutkatastrophe +Flutlichtanlage +Flutlichtanlagen +Flutlichtes +Flutwelle +Flutwellen +Fläche +Flächen +Flächenangriffe +Flächenbegriff +Flächenbombardement +Flächeneinheit +Flächenertrag +Flächenformel +Flächeninhalt +Flächeninhalten +Flächeninhaltes +Flächeninhalts +Flächenleistung +Flächenmasse +Flächenmassen +Flächenmasses +Flächenmaß +Flächenmaße +Flächenmaßen +Flächenmaßes +Flächenraum +Flächenräume +Flächenräumen +Flächenstaaten +Flächenstück +Flächenstücke +Flämmchen +Fläschchen +Fläschchens +Flöhe +Flöhen +Flötenklang +Flötenspielenden +Flötenspieler +Flötenspielers +Flötenstimmen +Flötist +Flöz +Flüche +Flüchen +Flüchtigkeit +Flüchtigkeiten +Flüchtigkeitsfehler +Flüchtigkeitsfehlern +Flüchtigkeitsfehlers +Flüchtling +Flüchtlingen +Flüchtlings +Flüchtlingsdorf +Flüchtlingsdurchgangslager +Flüchtlingselend +Flüchtlingsfamilien +Flüchtlingsfrage +Flüchtlingsgruppen +Flüchtlingsjagd +Flüchtlingsjuristen +Flüchtlingskinder +Flüchtlingslager +Flüchtlingslagern +Flüchtlingslagers +Flüchtlingsminister +Flüchtlingsproblem +Flüchtlingsproblems +Flüchtlingsstellen +Flüchtlingsstrom +Flüchtlingstrecks +Flüchtlingswaisen +Flüchtlingszentrum +Flüchtlingsärzte +Flüge +Flügel +Flügelfenstern +Flügelfensters +Flügeln +Flügelspiel +Flügelstürmer +Flügelstürmern +Flügeltor +Flügeltür +Flügeltüren +Flügen +Flüsschen +Flüsschens +Flüsse +Flüssen +Flüssiggas +Flüssigkeit +Flüssigkeiten +Flüssigkeitskörper +Flüssigkeitsmenge +Flüssigkeitsschicht +Flüssigkeitsspiegel +Flüssigkeitsstrom +Flüssigkeitsteilchen +Flüssigkeitsteilchens +Flüssigkeitsteile +Flüssigkeitsvolumen +Flüssigmittel +Flüssigwährung +Flüsterkammern +Flüsterkampagne +Fock +Fockmast +Fohlen +Fohlens +Fokker +Fokus +Fokussierung +Folge +Folgeaufträge +Folgeband +Folgeerscheinung +Folgeerscheinungen +Folgefehler +Folgejahre +Folgejahren +Folgekosten +Folgelast +Folgelasten +Folgen +Folgeposition +Folgerichtigkeit +Folgerung +Folgerungen +Folgesache +Folgesachen +Folgesatz +Folgeschäden +Folgesteuern +Folgesätze +Folgesätzen +Folgetreffen +Folgewidrigkeit +Folgewirkung +Folgewirkungen +Folgezeit +Folglich +Folgsamkeit +Folgsamkeiten +Folgt +Folie +Folien +Foliengewänder +Folienhersteller +Folienmaß +Folklore +Folter +Folterbank +Folterbanken +Folterinstrument +Folterinstrumente +Folterinstrumenten +Folterinstrumentes +Folterkammern +Folterknecht +Folterknechte +Folterknechts +Foltermethode +Foltermethoden +Folterqual +Folterung +Folterungen +Fond +Fondsdaten +Fondsleitung +Fondsmanager +Fondsvermögen +Fondsverwaltung +Fondswerte +Fontainebleau +Fontäne +Fontänen +Foppereien +Ford +Forderung +Forderungen +Fordwerke +Forelle +Forellen +Forellenfilets +Forellenfischerei +Forellenhof +Foren +Form +Formalien +Formalisierbarkeit +Formalisierung +Formalismen +Formalismus +Formalität +Formalitäten +Format +Formate +Formaten +Formates +Formatierung +Formatierungen +Formation +Formationsflug +Formatpapier +Formatpapiers +Formats +Formblatt +Formblätter +Formbrief +Formel +Formell +Formeln +Formelzeichen +Formen +Formenbau +Formenlehre +Formensprache +Formenwelt +Formerfordernis +Formerfordernisse +Formfehler +Formfrage +Formfragen +Formfreiheit +Formgebungen +Formmangel +Formmodell +Formmodelle +Formphantasie +Formsache +Formsachen +Formstahl +Formstücke +Formtabelle +Formular +Formulardruck +Formulare +Formularen +Formularklausel +Formularklauseln +Formularmietvertrag +Formularmietverträge +Formularmietverträgen +Formulars +Formularsätze +Formularverträge +Formularverträgen +Formularvorschub +Formulierens +Formulierung +Formulierungen +Formung +Formungen +Formzwang +Forscher +Forschergruppe +Forschergruppen +Forscherin +Forscherinnen +Forschers +Forscherstreik +Forschung +Forschungen +Forschungsabteilung +Forschungsanstalt +Forschungsanstalten +Forschungsarbeit +Forschungsarbeiten +Forschungsauftrag +Forschungsausbildung +Forschungsbemühung +Forschungsbereich +Forschungsergebnis +Forschungsergebnisse +Forschungsergebnissen +Forschungsflugkörper +Forschungsförderung +Forschungsgebiet +Forschungsgemeinschaft +Forschungsgesellschaft +Forschungsgruppe +Forschungsingenieur +Forschungsinstitut +Forschungslaboratorien +Forschungslaboratorium +Forschungsmaterial +Forschungsministerium +Forschungsmittel +Forschungsmitteln +Forschungsprogramm +Forschungsprojekt +Forschungsprojekte +Forschungsreise +Forschungsreisen +Forschungsreisende +Forschungsreisender +Forschungsrichtung +Forschungssatellit +Forschungsschiff +Forschungsschwerpunkt +Forschungsschwerpunkte +Forschungsstab +Forschungsstation +Forschungsstelle +Forschungsvorhaben +Forschungszentrale +Forschungszentralen +Forschungszentrum +Forschungszwecke +Forst +Forstamt +Forstamtes +Forstaufseher +Forstaufsehern +Forstaufsehers +Forstbeamten +Forstbeamter +Forste +Forstes +Forstfrevel +Forstfrevels +Forsthaus +Forsthauses +Forstmann +Forstmannes +Forstmeister +Forstmeisters +Forstmänner +Forstrevier +Forstreviere +Forstreviers +Forstverein +Forstvereins +Forstwesen +Forstwesens +Forstwirtschaft +Forstämter +Fortbestand +Fortbewegung +Fortbewegungen +Fortbildung +Fortbildungsanstalt +Fortbildungsanstalten +Fortbildungsbeihilfen +Fortbildungskurs +Fortbildungskurse +Fortbildungsmaßnahmen +Fortdauer +Fortfall +Fortfalls +Fortfälle +Fortfällen +Fortführung +Fortführungen +Fortgang +Fortgangs +Fortgebenden +Fortgebendes +Fortgegangene +Fortgegangenen +Fortgegangener +Fortgehende +Fortgehender +Fortgehendes +Fortgekommene +Fortgekommenen +Fortgekommener +Fortgesetze +Fortgestoßene +Fortgestoßenen +Fortgestoßener +Fortgänge +Fortgängen +Fortkommenden +Fortkommender +Fortkommendes +Fortpflanzung +Fortpflanzungen +Fortschreibung +Fortschritt +Fortschritte +Fortschritten +Fortschrittlichkeit +Fortschritts +Fortschrittsglaube +Fortschrittsquote +Fortschrittswerk +Fortsetzung +Fortsetzungen +Fortsetzungsgespräch +Fortsetzungsgespräche +Fortsetzungsromanen +Fortspinnen +Fortstoßen +Fortstoßende +Fortstoßender +Fortstoßendes +Fortunas +Fortune +Fortzudenken +Fortzudenkendes +Fortzugehen +Fortüne +Forum +Fossil +Fossilien +Foto +Fotoapparat +Fotoapparate +Fotoapparaten +Fotoausrüstung +Fotoausrüstungen +Fotoausstellung +Fotobericht +Fotodiode +Fotograf +Fotografen +Fotografie +Fotografien +Fotograph +Fotographie +Fotographien +Fotoindustrie +Fotokopie +Fotokopien +Fotokopierkosten +Fotolaborantin +Fotoliebhaber +Fotolyse +Fotomodell +Fotomontage +Fotomontagen +Fotoreportage +Fotos +Fotoserie +Fototechnik +Fotowiderstand +Fotozelle +Fotozellen +Fotze +Fotzen +Foul +Fouls +Foulspiel +Foyer +Fr +Fracht +Frachtbauch +Frachtbrief +Frachtbriefe +Frachtbriefs +Frachtdampfer +Frachten +Frachtenindex +Frachtenkartell +Frachtenverlust +Frachter +Frachterhöhungen +Frachtern +Frachters +Frachtersparnis +Frachtgeschäft +Frachtgut +Frachtgutes +Frachtgüter +Frachtgütern +Frachtkosten +Frachtraums +Frachträume +Frachträumen +Frachtsatzes +Frachtschiff +Frachtschiffes +Frachtschiffsflotte +Frachtstundung +Frachtsätze +Frachtsätzen +Frachttarife +Frachttonnage +Frachtvergütung +Frachtverkehrs +Frack +Fracks +Frage +Fragebogen +Fragebogenfälschungen +Fragebogens +Fragebögen +Frageform +Fragekomplex +Fragelisten +Fragemethoden +Fragenkomplex +Fragenkreis +Fragens +Frager +Fragereien +Fragerinnen +Fragern +Fragers +Fragesatz +Fragesatzes +Fragesteller +Fragestellern +Fragestellers +Fragestellung +Fragestellungen +Fragestunde +Fragestunden +Fragesätze +Fragesätzen +Fragewort +Fragewortes +Fragewörter +Fragewörtern +Fragezeichen +Fragezeichens +Fragment +Fragmente +Fragmentierung +Fragments +Fragt +Fragwürdigkeit +Fraktion +Fraktionen +Fraktionschef +Fraktionsführerin +Fraktionskollege +Fraktionskollegen +Fraktionsmitglieder +Fraktionsstatus +Fraktionsstärke +Fraktionsvorsitzende +Fraktionsvorstand +Fraktionsvorstände +Fraktionszwang +Franc +Francabwertung +France +Francisco +Franco +Frank +Frankens +Frankenstein +Frankes +Frankfurt +Frankfurterin +Frankfurterschule +Frankreich +Frankreichreise +Franse +Franz +Franziska +Franziskaner +Franziskanerorden +Franziskus +Franzose +Franzosen +Französin +Französinnen +Französische +Fraternisation +Fratze +Fratzen +Frau +Frauchen +Frauen +Frauenarbeit +Frauenarzt +Frauenbataillon +Frauenbeilage +Frauenberuf +Frauenbildnisse +Frauenblocks +Frauenbriefe +Frauenemanzipation +Frauenfeld +Frauenfrage +Frauenhaus +Frauenheim +Frauenheld +Frauenkleider +Frauenkleidern +Frauenklinik +Frauenkloster +Frauenklosters +Frauenkrankheit +Frauenleben +Frauenleiden +Frauenleidens +Frauenliga +Frauenlos +Frauenmission +Frauenmörder +Frauenname +Frauenorganisation +Frauenrechte +Frauenrechtlerin +Frauenrechtlerinnen +Frauenschmerzen +Frauensportes +Frauenstimme +Frauenstimmrecht +Frauenstirn +Frauentyp +Frauenverbände +Frauenvereinsfilm +Frauenwelt +Frauenweltrekord +Frauenzimmer +Frauenzimmern +Frauenzimmers +Frauenärzte +Frauenärzten +Fraunhofer +Fraß +Fraßes +Freak +Freaks +Frechheit +Frechheiten +Fregatte +Fregatten +Fregattenkapitän +Fregattenvögel +Frei +Freiabonnement +Freiabonnements +Freibad +Freibadanlage +Freibadrecht +Freibankfleisch +Freibecken +Freiberufler +Freiberuflern +Freibetrag +Freibetrags +Freibeträge +Freibeträgen +Freibeuter +Freibeuterei +Freibeutern +Freibeuters +Freibier +Freibillette +Freibilletten +Freibilletts +Freibleiben +Freibrief +Freibriefe +Freibriefen +Freibriefs +Freiburger +Freibädern +Freidenker +Freidenkern +Freidenkers +Freien +Freier +Freiern +Freiflug +Freifläche +Freigabe +Freigebigkeit +Freigepäck +Freigepäcke +Freigepäcks +Freigiebigkeit +Freihafens +Freihaltung +Freihandel +Freihandelszone +Freiheit +Freiheiten +Freiheitsarmee +Freiheitsberaubung +Freiheitsberaubungen +Freiheitsbeschränkungen +Freiheitsbestrebungen +Freiheitsbewegung +Freiheitsentzug +Freiheitsentzuges +Freiheitsfreunden +Freiheitsfront +Freiheitsgedanken +Freiheitskampfes +Freiheitskundgebung +Freiheitskämpfe +Freiheitskämpfen +Freiheitskämpfer +Freiheitsmedaille +Freiheitsschlacht +Freiheitssender +Freiheitsstatue +Freiheitsstrafen +Freiheitswillen +Freiherr +Freiherrin +Freiherrinnen +Freiherrn +Freihäfen +Freikarte +Freikarten +Freilagerplatz +Freilandsalat +Freilassung +Freilassungen +Freilauf +Freileitungsseile +Freilichtaufführungen +Freilichtbühne +Freilichtkino +Freilichtkinos +Freilichtspiele +Freiluftsaison +Freiluftveranstaltung +Freimaurer +Freimaurerei +Freimaurerloge +Freimaurers +Freimut +Freimuts +Freimütigkeit +Freiprospekt +Freiraum +Freischaffen +Freischweben +Freischwimmbad +Freischwimmbecken +Freischärler +Freischärlern +Freisetzung +Freisprechung +Freisprechungen +Freispruch +Freispruchs +Freisprüche +Freisprüchen +Freistaat +Freistaates +Freistaatsbürger +Freistadt +Freistellung +Freistellungen +Freistil +Freistiles +Freistilringen +Freistoß +Freistoßes +Freistunde +Freistunden +Freistöße +Freistößen +Freitag +Freitagabend +Freitagabende +Freitagen +Freiterrasse +Freitod +Freitodes +Freitreppe +Freitreppen +Freiverkehr +Freiwassertraining +Freiwerden +Freiwerdens +Freiwild +Freiwildes +Freiwillige +Freiwilligengruppe +Freiwilligenverband +Freiwilligenverbände +Freizeit +Freizeitbekleidung +Freizeitbeschäftigung +Freizeitbeschäftigungen +Freizeiten +Freizeitgestaltung +Freizeitgrundstücke +Freizeitheim +Freizeitkapitäne +Freizeitkleidung +Freizeitkleidungen +Freizeitobjekt +Freizeitreporter +Freizeitsitz +Freizeitsport +Freizeitwert +Freizeitzentrum +Freizeitzone +Freizuschütteln +Freizügigkeit +Freizügigkeiten +Fremdarbeiter +Fremdatome +Fremdbesitz +Fremde +Fremden +Fremdenbettes +Fremdenblattes +Fremdenführer +Fremdenführerin +Fremdenführers +Fremdenheim +Fremdenheime +Fremdenheims +Fremdenindustrie +Fremdenindustrien +Fremdenlegion +Fremdenlegionäre +Fremdenliste +Fremdenpension +Fremdenpolizei +Fremdenverkehr +Fremdenverkehrsamt +Fremdenverkehrsbüro +Fremdenverkehrsbüros +Fremdenverkehrsgebiet +Fremdenverkehrsverbände +Fremdenverkehrsverein +Fremdenverkehrswerbung +Fremdenzimmer +Fremdenzimmern +Fremder +Fremdfertigung +Fremdfinanzierung +Fremdfirmen +Fremdgutachten +Fremdheit +Fremdherrschaften +Fremdkörper +Fremdkörpern +Fremdleistung +Fremdleistungen +Fremdlieferungen +Fremdling +Fremdmittel +Fremdmittelaufnahme +Fremdmitteln +Fremdsprache +Fremdsprachen +Fremdsprachenkenntnis +Fremdsprachenkenntnisse +Fremdsprachensekretärin +Fremdstoff +Fremdumsätze +Fremdwort +Fremdwortes +Fremdwährung +Fremdwährungen +Fremdwährungsbeträge +Fremdwährungsguthaben +Fremdwährungskonto +Fremdwörter +Fremdwörterbuch +Fremdwörtermanie +Fremdwörtern +Frequenz +Frequenzbereich +Frequenzbereichs +Frequenzen +Frequenzteiler +Freske +Fresken +Freskendarstellungen +Fressen +Fresser +Fresspaket +Freud +Freude +Freuden +Freudenberg +Freudenfeuer +Freudenjauchzer +Freudenkelch +Freudenmädchen +Freudentag +Freudentaumel +Freudentränen +Freudigkeit +Freund +Freunde +Freunden +Freundes +Freundeskreis +Freundeskreise +Freundesmund +Freundin +Freundlichkeit +Freundlichkeiten +Freundschaft +Freundschaftlichkeit +Freundschaftsbesuch +Freundschaftsbesuche +Freundschaftsdienst +Freundschaftsgeschenk +Freundschaftsgeste +Freundschaftspakt +Freundschaftsreise +Freundschaftsspiel +Freundschaftsspiele +Freundschaftsspielen +Freundschaftsspiels +Freundschaftssprüche +Freundschaftsvertrag +Freundschaftsvertrages +Frevel +Freveltat +Frieda +Friede +Frieden +Friedenbewegung +Friedens +Friedensaktion +Friedensangebot +Friedensappell +Friedensappellen +Friedensappells +Friedensaussichten +Friedensauszeichnung +Friedensbemühen +Friedensbereitschaft +Friedensbewegung +Friedensbewegungen +Friedensbruch +Friedensbruches +Friedensbrüchen +Friedensdoktrinen +Friedensengel +Friedensfrist +Friedensfühler +Friedensgespräch +Friedensgesprächen +Friedensgeste +Friedensgipfel +Friedensinitiative +Friedensinitiativen +Friedensinstrument +Friedenskanzler +Friedenskonferenz +Friedenskonvention +Friedenskonzeption +Friedenskorps +Friedenskämpfer +Friedensliebe +Friedenslied +Friedensmenge +Friedensmission +Friedensmöglichkeiten +Friedensnobelpreis +Friedensnobelpreisträger +Friedensordnung +Friedensparolen +Friedenspetition +Friedenspfeife +Friedenspfeifen +Friedensplan +Friedenspolitik +Friedenspreis +Friedenspreisträger +Friedensproblem +Friedensprogramm +Friedensregelung +Friedensschritte +Friedensstand +Friedensstifter +Friedensstifterinnen +Friedensstiftern +Friedensstifters +Friedensstörer +Friedensstörern +Friedenssystem +Friedenstaube +Friedenstifters +Friedensverhandlungen +Friedensvermittler +Friedensvermittlung +Friedensversammlung +Friedensvertrag +Friedensvertrages +Friedensvertrags +Friedensverträge +Friedensverträgen +Friedensvorschläge +Friedenswillen +Friedenswillens +Friedenswirtschaft +Friedenszeichen +Friedenszeit +Friedenszeiten +Friedenszustand +Friedfertigkeit +Friedfertigkeiten +Friedhof +Friedhofs +Friedhöfe +Friedhöfen +Friedrich +Friedrichshafen +Friedrichstadt +Friesen +Friesland +Frikadelle +Frischei +Frischfisch +Frischfischfänger +Frischfleisch +Frischgemüse +Frischgerösteten +Frischgeschlachtetes +Frischhaltebeutel +Frischmilch +Frischobst +Frischwasser +Friseur +Friseurbedarf +Friseure +Friseurin +Friseurmeister +Friseurs +Friseurverband +Friseuse +Friseusen +Frisiertisch +Frist +Fristablauf +Fristablaufs +Fristberechnung +Fristenmodell +Friststellung +Friststellungen +Fristverlängerung +Fristversäumnis +Frisur +Frisör +Frisöre +Frisören +Frites +Fritte +Fritten +Frittenstube +Fritz +Frohnatur +Frohsinn +Fron +Fronarbeit +Fronarbeiten +Frondienst +Frondienste +Frondiensten +Frondienstes +Fronleichnam +Fronleichnamsfest +Fronleichnamsfeste +Fronleichnamsfesten +Fronleichnamsfestes +Front +Frontabschnitt +Frontalangriff +Frontansicht +Frontdienst +Fronteinsatz +Fronten +Frontfläche +Frontgebiete +Frontjargon +Frontkommando +Frontkämpfer +Frontlinie +Frontscheiben +Frontseite +Frontstellung +Frontstellungen +Frosch +Froschkönig +Froschmänner +Froschmännern +Froschperspektive +Froschperspektiven +Froschschenkel +Frost +Frostbeule +Frostbeulen +Frostes +Frostperiode +Frostschaden +Frostschutz +Frostschutzmittel +Frostschäden +Frostwetter +Frotteemantel +Frottiertuches +Frottiertücher +Frottiertüchern +Frucht +Fruchtbarkeit +Fruchtknoten +Fruchtknotens +Fruchtpressanlage +Fruchtpresse +Fruchtpressen +Fruchtsaft +Fruchtsaftes +Fruchtsaftpresserei +Fruchtsäften +Frugalität +Frust +Frustration +Fräcke +Fräcken +Fräulein +Fräuleins +Fröbe +Fröhlichkeit +Frömmigkeit +Frösche +Fröschen +Früchte +Früchtebrotes +Früchtekorbes +Früchtekörbe +Früchtekörben +Früchtelieferungen +Früchten +Frühaufsteher +Frühaufstehers +Frühbarock +Frühbeet +Früheisenzeit +Früher +Früherkennung +Frühgeburten +Frühgemüse +Frühgottesdienst +Frühgottesdienste +Frühgottesdiensten +Frühjahr +Frühjahrs +Frühjahrsoffensive +Frühling +Frühlings +Frühlingsabend +Frühlingsblume +Frühlingsblumen +Frühlingsferien +Frühlingsgefühle +Frühlingsnacht +Frühlingssonne +Frühlingsstimmung +Frühlingstraum +Frühlingswetter +Frühlingswind +Frühnebel +Frühpensionierung +Frührenaissance +Frühromantik +Frühschicht +Frühschoppen +Frühschoppens +Frühsport +Frühstück +Frühstückes +Frühstücks +Frühwarnanlage +Frühwarnsystem +Frühwarnung +Frühzeit +Frühzeitigkeit +Frühzug +Frühzüge +Frühzügen +Frühzündung +Fuchs +Fuchses +Fuchsjagd +Fuchsjagden +Fuchspelz +Fuchspelze +Fuchspelzen +Fuchspelzes +Fuchsschwanz +Fuchsschwanzes +Fuchsschwänzen +Fuchtel +Fuder +Fudern +Fuge +Fugen +Fuhre +Fuhrgelder +Fuhrgeldern +Fuhrgeldes +Fuhrgeschäft +Fuhrpark +Fuhrunternehmen +Fuhrunternehmens +Fuhrunternehmer +Fuhrunternehmers +Fujitsu +Fummel +Fummeln +Fund +Fundament +Fundamental +Fundamentalaussichten +Fundamentaldaten +Fundamentales +Fundamentalgesetz +Fundamentalprinzip +Fundamente +Fundamenten +Fundbüro +Fundbüros +Funde +Fundes +Fundgrube +Fundgruben +Fundierung +Fundis +Fundort +Fundorten +Funds +Fundsache +Fundsachen +Fundus +Funk +Funkanlage +Funkanlagen +Funkapparat +Funkapparate +Funkapparaten +Funkausstellung +Funkausstellungen +Funkdienst +Funkdiensten +Funkdienstes +Funkeinrichtung +Funken +Funker +Funkern +Funkgerät +Funkgeräte +Funkgeräten +Funkhaus +Funkhäuser +Funkhäusern +Funkortung +Funkortungen +Funkpeilung +Funks +Funksignal +Funksignale +Funksignals +Funksprechgeräte +Funksprechgeräten +Funksprechgeräts +Funkspruchs +Funksprüche +Funksprüchen +Funkstation +Funkstationen +Funkstreifenwagen +Funkstreifenwagens +Funktaxi +Funktaxis +Funktechnik +Funktechniken +Funktelegramm +Funktelegramme +Funktelegrammen +Funktion +Funktionale +Funktionalen +Funktionalität +Funktionen +Funktionieren +Funktioniert +Funktionsabläufe +Funktionsbereich +Funktionsbeschreibung +Funktionsbeurteilung +Funktionsdiagramm +Funktionsergebnis +Funktionsfähigkeit +Funktionsgruppe +Funktionskontrolle +Funktionsmerkmale +Funktionsprüfung +Funktionssicherheit +Funktionstaste +Funktionstest +Funktionsumfang +Funktionsweise +Funktionsweisen +Funktionsziel +Funktionsüberprüfung +Funktionär +Funktionäre +Funktionären +Funkturm +Funktürme +Funkverbindung +Funkverbindungen +Funkverkehr +Funkwagen +Funkwagens +Funkwesens +Funkwägen +Funkzeichen +Funkzentrale +Furche +Furchen +Furcht +Furchterregendem +Furchterregenden +Furchterregender +Furchtlosigkeit +Furie +Furien +Furnier +Furnieren +Furnierholzfabriken +Furniers +Furore +Furt +Furten +Furunkel +Furunkeln +Furunkels +Furz +Furzes +Fusel +Fusion +Fusionsgesetz +Fusionskraftwerk +Fusionsvertrag +Futter +Futteral +Futterale +Futterauswahl +Futterbasis +Futterbeutel +Futterbeutels +Futtererzeugung +Futtergetreide +Futterkasten +Futterkastens +Futterkrippen +Futterkästen +Futtermais +Futtermittel +Futtermittelindustrie +Futtermitteln +Futtermittels +Futternapf +Futternapfes +Futterneides +Futternäpfen +Futterrübe +Futterrüben +Futters +Futterstoff +Futterstoffe +Futterstoffes +Futterstroh +Futtertechnik +Futtertrog +Futtertroges +Futtertrögen +Futur +Future +Futures +Futuresmärkte +Futurologie +Futurs +Futurum +Fuß +Fußabdrücke +Fußabdrücken +Fußabstreicher +Fußabstreichern +Fußabstreichers +Fußabstreifer +Fußabstreifern +Fußabstreifers +Fußabtreter +Fußabtretern +Fußabtreters +Fußangel +Fußbad +Fußball +Fußballamateure +Fußballanhänger +Fußballarbeiter +Fußballbeinen +Fußballberichte +Fußballbund +Fußballduell +Fußballehre +Fußballer +Fußballereignis +Fußballergebnisse +Fußballerkrankheit +Fußballern +Fußballers +Fußballes +Fußballfan +Fußballfanatiker +Fußballfans +Fußballfelder +Fußballfreunde +Fußballfreunden +Fußballgeschichte +Fußballglück +Fußballhüne +Fußballidole +Fußballinstanz +Fußballkampf +Fußballkampfes +Fußballkarriere +Fußballkunst +Fußballmacht +Fußballmannschaften +Fußballmatch +Fußballmatchs +Fußballmauer +Fußballmeister +Fußballmeisters +Fußballmeisterschaftsspiel +Fußballmetropole +Fußballnachwuchs +Fußballnationalelf +Fußballnationalmannschaft +Fußballnationalspieler +Fußballoberliga +Fußballparadies +Fußballpause +Fußballplatz +Fußballplatzes +Fußballplätzen +Fußballpokalsieger +Fußballprofi +Fußballprofis +Fußballquoten +Fußballregeln +Fußballriesen +Fußballsaison +Fußballsieg +Fußballspiel +Fußballspiele +Fußballspielen +Fußballspieler +Fußballspielern +Fußballspiels +Fußballsport +Fußballstadium +Fußballstiefel +Fußballstiefeln +Fußballsystem +Fußballteam +Fußballtemperament +Fußballtor +Fußballtrainer +Fußballturnier +Fußballturniers +Fußballunternehmen +Fußballverbandes +Fußballverbände +Fußballverbänden +Fußballverein +Fußballvereins +Fußballvolk +Fußballweisheit +Fußballwelten +Fußballwesten +Fußballzauberer +Fußballzeitschrift +Fußbank +Fußbekleidung +Fußboden +Fußbodenbelages +Fußbodens +Fußbodenstandpunkt +Fußbremse +Fußbäder +Fußbälle +Fußbällen +Fußböden +Fußdrehung +Fuße +Fußes +Fußgelenk +Fußgänger +Fußgängerin +Fußgängerinnen +Fußgängers +Fußgängerunterführung +Fußgängerunterführungen +Fußgängerzone +Fußgängerzonen +Fußgängerübergang +Fußgängerübergänge +Fußgängerübergängen +Fußmatte +Fußmatten +Fußnote +Fußnoten +Fußnotenmarkierung +Fußnotentext +Fußpfad +Fußpfade +Fußpfaden +Fußpflege +Fußpflegen +Fußpflegerin +Fußschalter +Fußsohle +Fußsohlen +Fußsoldat +Fußspitzen +Fußspur +Fußstapfen +Fußstellung +Fußstützen +Fußtritt +Fußtritte +Fußtritten +Fußverletzung +Fußvolk +Fußvolkes +Fußwege +Fußwegen +Fußweges +Fußzeilen +Fächer +Fächern +Fächers +Fädchen +Fäden +Fähigkeit +Fähigkeiten +Fähnchen +Fähnlein +Fähranlage +Fähre +Fähren +Fährgeschäft +Fährhaus +Fährleute +Fährlinien +Fährnis +Fährnisse +Fährnissen +Fährschiff +Fährschiffverbindung +Fährte +Fährten +Fälle +Fällen +Fälligkeit +Fälligkeitsdatum +Fälligkeitstag +Fälligkeitstage +Fällt +Fälscher +Fälschern +Fälschung +Fälschungen +Fälschungsmöglichkeiten +Fänge +Fängen +Färbemittel +Färbemittels +Färber +Färberei +Färbern +Färbers +Färbkosten +Färbung +Färbungen +Fässer +Fässern +Fäulnis +Fäulnisbakterien +Fäulnissen +Fäustchen +Fäuste +Fäusten +Föderalismus +Föderation +Föderative +Föhn +Föhneinbruch +Föhneinbruchs +Föhns +Föhre +Föhren +Föhrengehölz +Föhrenzapfen +Fön +Föns +Förderanlage +Förderanlagen +Förderausfall +Förderband +Förderbandes +Förderbändern +Förderer +Fördergebiete +Fördergemeinschaft +Fördergesellschaft +Fördergesellschaften +Förderkosten +Förderkurs +Förderkurse +Förderkörbe +Förderlich +Förderländern +Fördermaschine +Fördermenge +Fördermethoden +Förderquote +Förderquoten +Förderstunden +Fördertechnik +Fördertürme +Förderung +Förderungen +Förderungsabfall +Förderungsgesellschaft +Förderungsprogramm +Förderungsprogramme +Förderungsvorschläge +Förderungsweg +Förderungswege +Förderungswettbewerb +Förderungswettbewerbe +Förderunterricht +Förderverein +Förderzoll +Förmlichkeit +Förmlichkeiten +Förster +Försterei +Förstern +Försters +Fötus +Füchse +Füchsen +Füchsin +Fügsamkeit +Fügsamkeiten +Fügung +Fügungen +Fühlbarkeit +Fühler +Fühlern +Fühlers +Fühlungnahmen +Fühlungsnahme +Fühlungsnahmen +Führen +Führende +Führer +Führerbefehl +Führergarde +Führerhauptquartier +Führerhaus +Führerin +Führerinnen +Führern +Führerpersönlichkeit +Führerpersönlichkeiten +Führerprinzip +Führerrolle +Führers +Führerschaft +Führerschaften +Führerschein +Führerscheine +Führerscheinen +Führerscheinentziehung +Führerscheins +Führerscheinstelle +Führerscheinverfahren +Führersitz +Führersitzen +Führersitzes +Führerstaat +Führerstand +Führerzeugnisse +Führerzeugnissen +Führerzeugnisses +Führung +Führungen +Führungsakademie +Führungsapparat +Führungsaufgabe +Führungsaufgaben +Führungsauswahl +Führungsbegabung +Führungsentschlüsse +Führungsgremium +Führungsgrundsätze +Führungsgruppe +Führungshilfen +Führungskraft +Führungskreise +Führungskreisen +Führungskrise +Führungskrisen +Führungskräfte +Führungsmann +Führungsmannschaft +Führungsmodell +Führungsorgan +Führungsorganisation +Führungspersönlichkeit +Führungsposition +Führungspositionen +Führungspraxis +Führungsqualität +Führungsqualitäten +Führungsrollen +Führungsschicht +Führungsstaat +Führungsstab +Führungsstäbe +Führungsteam +Führungstor +Führungstreffer +Führungswechsel +Führungszeugnis +Füllbeton +Füllen +Füllengarten +Füller +Füllers +Füllfederhalter +Füllhalter +Füllkraft +Füllmenge +Füllmengen +Füllung +Füllungen +Füllzeichen +Fünf +Fünfdreiviertel +Fünfeck +Fünfecke +Fünfeckes +Fünfecks +Fünfer +Fünferreihe +Fünfjahresplan +Fünfkampf +Fünfkampfes +Fünfkampfmeister +Fünfkämpfe +Fünfkämpfen +Fünflinge +Fünflingen +Fünfmächtevertrag +Fünfsitzer +Fünftel +Fünftels +Fünftelsekunde +Fünfzeiler +Fünfziger +Fünfzigerjahren +Fünkchen +Fünkchens +Für +Fürbitte +Fürsorge +Fürsorgeamt +Fürsorgeamtes +Fürsorgearzt +Fürsorgeausgaben +Fürsorgeempfänger +Fürsorgekasse +Fürsorgen +Fürsorgepflicht +Fürsorger +Fürsorgerin +Fürsorgerinnen +Fürsorgern +Fürsorgeämter +Fürsorgeämtern +Fürsprache +Fürsprachen +Fürsprecher +Fürsprecherin +Fürsprechern +Fürsprechers +Fürst +Fürsten +Fürstenaufstand +Fürstenberg +Fürstenhof +Fürstenhäuser +Fürstenhöfe +Fürstenmacht +Fürstenplatz +Fürstenthronen +Fürstentum +Fürstentums +Fürstentümer +Fürstenwall +Fürstin +Fürze +Fürzen +Fütterung +Füße +Füßen ++++++++++ +Gabardine +Gabe +Gabel +Gabelfisch +Gabelhubwagen +Gabeln +Gabelstapler +Gabelstaplern +Gabenliste +Gabriela +Gabriele +Gabun +Gaby +Gaddafi +Gag +Gagen +Gagenerhöhung +Gags +Gala +Galaempfang +Galakleid +Galakonzert +Galapagos +Galapremiere +Galavorstellung +Galavorstellungen +Galaxie +Galaxis +Galeere +Galeeren +Galerie +Galeriegebäude +Galerien +Galgen +Galgenfrist +Galgenfristen +Galgenhumor +Galgenhumors +Galgens +Galgenstrick +Galgenstricken +Galgenstricks +Galgenvogel +Galgenvogels +Galgenvögel +Galilei +Galizien +Galle +Gallenblase +Gallenleidens +Gallenstein +Gallensteine +Gallensteins +Gallien +Galliern +Galliers +Gallium +Gallone +Gallonen +Gallonenweise +Galopp +Galopprennen +Galopprennsport +Galopps +Galoppsport +Galoppwechsel +Galt +Galvanometer +Gamasche +Gamaschen +Gammastrahlung +Gammler +Gammlern +Gammlers +Gang +Gangart +Gangarten +Ganges +Ganggräber +Gangreserve +Gangs +Gangschaltung +Gangschaltungen +Gangster +Gangsterhaften +Gangsterjagd +Gangsterkrieg +Gangstern +Gangsterstück +Gangsterstücke +Gangstersyndikat +Gangway +Gangways +Ganove +Ganoven +Gans +Ganz +Ganzaufnahme +Ganze +Ganzen +Ganzes +Ganzgewebe +Ganzheit +Ganzheitsbeziehung +Ganzheitsgefühle +Ganzjahresbach +Ganztagsbeschäftigungen +Ganztagsschule +Ganzwortmethode +Gar +Garage +Garagen +Garagenfahrzeuge +Garagenhof +Garagenmiete +Garagenmieten +Garagentor +Garagentür +Garagenwagen +Garant +Garantie +Garantieabgeltung +Garantieabkommen +Garantiebedingung +Garantiefall +Garantieforderung +Garantieleistung +Garantiemacht +Garantiemittel +Garantiemitteln +Garantien +Garantiesatz +Garantieschein +Garantiestaaten +Garantieträger +Garantieversprechen +Garantievertrag +Garantiezeit +Garbe +Garben +Garbo +Garde +Garden +Gardeoffizier +Gardeoffiziere +Gardeoffizieren +Garderobe +Garderoben +Garderobenfrau +Garderobenfrauen +Garderobenmarken +Garderobenschrank +Garderobenschränke +Garderobenschränken +Garderobenständer +Garderobenständern +Garderobenständers +Garderobiere +Garderobieren +Gardine +Gardinen +Gardinenkauf +Garibaldi +Garmisch +Garn +Garne +Garnele +Garnelen +Garnes +Garnherstellung +Garnierung +Garnison +Garnisonen +Garnisonskaserne +Garnisonsorten +Garnisonstadt +Garnitur +Garnituren +Garnpreise +Garns +Garten +Gartenanlage +Gartenanlagen +Gartenanteil +Gartenarbeiten +Gartenarchitekt +Gartenarchitekten +Gartenbau +Gartenbaubetriebe +Gartenbauer +Gartenbaues +Gartenbaukunst +Gartenbeet +Gartenerde +Gartenfest +Gartenfläche +Gartenfreunde +Gartengeräte +Gartengestaltung +Gartenhaus +Gartenhauses +Gartenhäuser +Gartenlaube +Gartenmauer +Gartenmesser +Gartenmessern +Gartens +Gartenschau +Gartenschere +Gartenstadt +Gartenstuhl +Gartenteil +Gartentisch +Gartentor +Gartentür +Gartenverein +Gartenzauns +Gartenzwerg +Gartenzwerge +Gartenzäune +Gartenzäunen +Gas +Gasabgabe +Gasanalyse +Gasangriff +Gasangriffe +Gasangriffs +Gasanzünder +Gasbehälter +Gasbehälters +Gasbeleuchtung +Gasbeleuchtungen +Gasbombe +Gasbomben +Gasbrenner +Gasbrenners +Gasdiffusion +Gasdruck +Gase +Gasen +Gases +Gasexploration +Gasfernleitung +Gasfeuerung +Gasfeuerzeuge +Gasgeräte +Gasgeschäft +Gasgesellschaft +Gashahn +Gashebel +Gashebeln +Gashebels +Gasheizung +Gasheizungen +Gasherd +Gasherde +Gasherdes +Gashähne +Gashähnen +Gaskammer +Gaskammern +Gaskochern +Gaskochers +Gaskonzerne +Gasleitung +Gasleitungen +Gasleitungsmonteur +Gaslicht +Gaslichter +Gaslichtern +Gaslieferungen +Gasmaske +Gasmasken +Gasmolekülen +Gasofens +Gasolin +Gasometer +Gaspedal +Gaspedale +Gaspedalen +Gaspistole +Gaspreise +Gasprobe +Gasrohrleitungen +Gasse +Gassen +Gassenjargon +Gast +Gastarbeiter +Gastarbeiterin +Gastarbeiterinnen +Gastarbeiterinvasion +Gastarbeiterproblem +Gastarbeiters +Gastarbeiterunterbringung +Gastarbeiterwelle +Gastbuch +Gastchoreographen +Gastdirektion +Gastdozent +Gastes +Gastfreiheiten +Gastfreund +Gastfreunde +Gastfreundes +Gastfreundlichkeit +Gastfreundschaft +Gastgeben +Gastgeber +Gastgeberin +Gastgeberinnen +Gastgebern +Gastgebers +Gastgeschenk +Gasthaus +Gasthauses +Gasthof +Gasthofes +Gasthäuser +Gasthäusern +Gasthöfe +Gasthöfen +Gastland +Gastländer +Gastländern +Gastmahl +Gastod +Gastprofessuren +Gastregisseure +Gastritis +Gastrolle +Gastronom +Gastronomen +Gastronomie +Gastschülerin +Gastspiel +Gastspielaufführung +Gastspielen +Gastspielfahrt +Gastspielreise +Gastspiels +Gaststätte +Gaststättenbesitzer +Gaststättenbetriebe +Gaststätteninventar +Gaststättenpächter +Gaststättenumsatz +Gastvorlesung +Gastvorlesungen +Gastvorstellung +Gastwirt +Gastwirte +Gastwirten +Gastwirtinnen +Gastwirts +Gastwirtschaft +Gastwirtseheleute +Gastzimmer +Gasumstellung +Gasverbrauch +Gasversorgung +Gaswerk +Gaswerke +Gaswerks +Gaswirtschaft +Gaszähler +Gaszählers +Gaszündung +Gasöfen +Gasöl +Gasölexporte +Gasölverbilligung +Gatte +Gatten +Gattenmörder +Gatter +Gattern +Gatters +Gattin +Gattinnen +Gattung +Gattungen +Gattungsgeschichte +Gattungsname +Gattungsnamen +Gau +Gauda +Gaudi +Gaukelbild +Gaukelbilder +Gaukelbildern +Gaukelei +Gaukeleien +Gaukelspiel +Gaukelspielen +Gaukelspiels +Gaukler +Gauklers +Gaul +Gauleiter +Gaulle +Gaullist +Gaullisten +Gaumeister +Gaumen +Gaumenlaut +Gaumenlauten +Gaumenlautes +Gaumenplatte +Gaumens +Gauner +Gaunerei +Gaunerin +Gaunerinnen +Gaunern +Gauß +Gaze +Gazelle +Gazellen +Gazeschleier +Gazette +Gazetten +Gazevorhang +Gebautes +Gebeine +Gebeinen +Gebell +Gebells +Geben +Gebenedeite +Geber +Gebern +Gebers +Gebet +Gebeten +Gebets +Gebetsmühlen +Gebeutelten +Gebiet +Gebiete +Gebieten +Gebieter +Gebieterin +Gebieterinnen +Gebietern +Gebietes +Gebiets +Gebietsabtretung +Gebietseinheiten +Gebietsfestlegung +Gebietsforderung +Gebietsreform +Gebietsstellen +Gebietsverlust +Gebietsvertretung +Gebilde +Gebilden +Gebildes +Gebimmel +Gebimmels +Gebinde +Gebirge +Gebirgen +Gebirges +Gebirgsbewohnern +Gebirgsbewohners +Gebirgsblick +Gebirgsgegenden +Gebirgsjäger +Gebirgskamm +Gebirgskamms +Gebirgskette +Gebirgskämme +Gebirgslage +Gebirgsland +Gebirgsstrecken +Gebirgsstöcken +Gebirgswelt +Gebirgszuges +Gebirgszüge +Gebirgszügen +Gebiss +Gebissbild +Gebisse +Gebissen +Gebläse +Gebläsen +Geborenen +Gebot +Gebote +Geboten +Gebots +Gebotsschild +Gebotsschilder +Gebotsschildern +Gebotsschildes +Gebranntes +Gebrauch +Gebrauchgegenstand +Gebrauchs +Gebrauchsanweisung +Gebrauchsartikel +Gebrauchsartikeln +Gebrauchsartikels +Gebrauchsfahrzeug +Gebrauchsfahrzeuge +Gebrauchsfahrzeugs +Gebrauchsfähigkeit +Gebrauchsgegenstand +Gebrauchsgegenstandes +Gebrauchsgegenstände +Gebrauchsgegenständen +Gebrauchsgewährung +Gebrauchsgraphik +Gebrauchsgüter +Gebrauchsgütern +Gebrauchskugelschreiber +Gebrauchsmuster +Gebrauchsmustern +Gebrauchsmängel +Gebrauchstauglichkeit +Gebrauchswagen +Gebrauchsüberlassung +Gebrauchte +Gebrauchtfahrzeuge +Gebrauchtwagen +Gebrauchtwagenabteilung +Gebrauchtwagenhandel +Gebrauchtwagenkauf +Gebrauchtwagenkäufe +Gebrauchtwagens +Gebrauchtware +Gebrauchtwaren +Gebrauchtwägen +Gebrechen +Gebrechlichkeit +Gebrechlichkeiten +Gebrochenen +Gebrumm +Gebräu +Gebräuche +Gebräus +Gebrüder +Gebrüll +Gebrülls +Gebundenheit +Geburt +Geburten +Geburtenbeschränkung +Geburtenbeschränkungen +Geburtenkontrollen +Geburtenrate +Geburtenregelung +Geburtenregelungen +Geburtenrückgang +Geburtenschwund +Geburtenziffern +Geburtenzunahme +Geburtsanzeige +Geburtsbeihilfe +Geburtsdaten +Geburtsdatum +Geburtsfehler +Geburtsfehlern +Geburtsfehlers +Geburtshelfer +Geburtshelferin +Geburtshelferinnen +Geburtshelfern +Geburtshelfers +Geburtshilfe +Geburtshilfen +Geburtsjahr +Geburtsjahren +Geburtsjahres +Geburtsland +Geburtslandes +Geburtsländer +Geburtsort +Geburtsorte +Geburtsorten +Geburtsortes +Geburtsrate +Geburtsschein +Geburtsscheine +Geburtsscheinen +Geburtsstadt +Geburtsstädte +Geburtsstätte +Geburtstag +Geburtstagen +Geburtstages +Geburtstags +Geburtstagsbild +Geburtstagsfeier +Geburtstagsfeiern +Geburtstagsgeschenk +Geburtstagsgruß +Geburtstagskarte +Geburtstagskind +Geburtstagsmorgen +Geburtstagsparade +Geburtstagsrede +Geburtsurkunde +Geburtsurkunden +Geburtswehen +Gebäck +Gebälk +Gebälks +Gebärde +Gebärdensprache +Gebärmutter +Gebärmüttern +Gebäude +Gebäudeabschreibung +Gebäudeeigentümer +Gebäudefläche +Gebäudeflügel +Gebäudekomplex +Gebäuden +Gebäudeschäden +Gebäudesicherung +Gebäudesteuer +Gebäudewand +Gebühr +Gebühren +Gebührenaufstellung +Gebühreneinheit +Gebührenordnung +Gebührenordnungen +Gebührenpolitik +Gebührensätze +Gebührenteilung +Gebührenvergünstigungen +Gebührenvorteile +Gebüsch +Gebüsche +Gebüschen +Geck +Gecken +Gedanke +Gedanken +Gedankenarmut +Gedankenaustausch +Gedankenaustausches +Gedankenblitz +Gedankenblitze +Gedankenblitzen +Gedankenblitzes +Gedankenfreiheit +Gedankenfreiheiten +Gedankengang +Gedankenganges +Gedankengebilde +Gedankengespräche +Gedankengut +Gedankengänge +Gedankengängen +Gedankenkette +Gedankenkreis +Gedankenlesen +Gedankenleser +Gedankenleserin +Gedankenleserinnen +Gedankenlesern +Gedankenlosigkeit +Gedankenlosigkeiten +Gedankenreichtum +Gedankens +Gedankensplitter +Gedankensplittern +Gedankenstrich +Gedankenstriche +Gedankenstrichen +Gedankenwelt +Gedankenwelten +Gedankenwerk +Gedankenübertragung +Gedankenübertragungen +Gedeck +Gedecke +Gedecken +Gedecks +Gedenkbriefmarke +Gedenkfeier +Gedenkfeiern +Gedenkrede +Gedenkreden +Gedenkschleife +Gedenkstein +Gedenksteine +Gedenksteins +Gedenkstunde +Gedenkstätten +Gedenktafel +Gedenktag +Gedenktage +Gedenktagen +Gedenkwort +Gedenkzug +Gedicht +Gedichte +Gedichten +Gedichts +Gedichtsammlung +Gedichtsammlungen +Gedichtzyklus +Gediegenheit +Gedruckte +Gedränge +Gedrängen +Gedränges +Gedrängtheit +Gedröhn +Gedröhne +Geduld +Geduldspiel +Geduldspiele +Geduldspiels +Geduldsprobe +Geduldsproben +Geduldsspiele +Geduldsspiels +Gedächtnis +Gedächtnisfeier +Gedächtnisfeiern +Gedächtnishilfe +Gedächtnishilfen +Gedächtnisschwund +Gedächtnisschwäche +Gedächtnisschwächen +Gedächtnisses +Gedächtnisstörung +Gedächtnisstörungen +Gedächtnisstützen +Gedächtnisverlust +Gedächtnisverlustes +Geeignet +Gefahr +Gefahrbringende +Gefahrbringender +Gefahrbringendes +Gefahren +Gefahrenherd +Gefahrenherde +Gefahrenherden +Gefahrenmoment +Gefahrenmomente +Gefahrenquelle +Gefahrenquellen +Gefahrensignal +Gefahrensignale +Gefahrenwolke +Gefahrenwolken +Gefahrenzone +Gefahrenzonen +Gefahrenzulage +Gefahrenzulagen +Gefahrlosigkeit +Gefahrlosigkeiten +Gefallenenehrung +Gefallenenfriedhöfe +Gefallsucht +Gefangenen +Gefangenenbefreiung +Gefangenenlager +Gefangenenlagers +Gefangenenpflege +Gefangenenproblem +Gefangengehalten +Gefangengehaltene +Gefangengehaltener +Gefangengehaltenes +Gefangengenommenen +Gefangengenommener +Gefangengenommenes +Gefangenhaltende +Gefangenhaltenden +Gefangenhaltendes +Gefangenhaltungen +Gefangennahme +Gefangennehmende +Gefangennehmenden +Gefangennehmendes +Gefangenschaft +Gefangenschaften +Gefasel +Gefasels +Gefecht +Gefechte +Gefechts +Gefechtsstände +Gefechtsständen +Gefechtszentrum +Gefieder +Gefiedern +Gefilde +Gefilden +Gefixt +Geflecht +Geflechte +Geflechten +Geflechts +Geflunker +Geflunkers +Geflügel +Geflügelfarm +Geflügelfarmen +Geflügelfleisch +Geflügelhändlern +Geflügelhändlers +Geflügelschere +Geflügelscheren +Geflügelzuchten +Geflügelzüchter +Geflüster +Geflüsters +Gefolge +Gefolgen +Gefolgschaft +Gefolgschaften +Gefolgsmann +Gefolgt +Gefreitenbeförderungen +Gefrieranlage +Gefrieranlagen +Gefriermaschinen +Gefrierpunkt +Gefrierpunkte +Gefrierpunktes +Gefrierschränke +Gefrierschutz +Gefriertruhe +Gefriertruhen +Gefräßigkeit +Gefräßigkeiten +Gefährdung +Gefährlichkeit +Gefährt +Gefährte +Gefährten +Gefährtin +Gefährtinnen +Gefälle +Gefällen +Gefälles +Gefälligkeit +Gefälligkeiten +Gefällt +Gefängnis +Gefängnisdirektor +Gefängnisdirektoren +Gefängnisdirektors +Gefängnisse +Gefängnissen +Gefängnisses +Gefängnisstrafen +Gefängnisverwaltung +Gefängniswesen +Gefängniswärter +Gefängniswärters +Gefängniszelle +Gefäß +Gefäße +Gefäßen +Gefäßerkrankung +Gefäßerkrankungen +Gefäßes +Gefäßschädigung +Gefäßschädigungen +Gefüge +Gefügen +Gefüges +Gefühl +Gefühle +Gefühlen +Gefühllosigkeit +Gefühllosigkeiten +Gefühlsargument +Gefühlsbetonteste +Gefühlsbetontesten +Gefühlsbetontestes +Gefühlsduselei +Gefühlsduseleien +Gefühlsleben +Gefühlsmensch +Gefühlsmenschen +Gegebenheit +Gegebenheiten +Gegenagenten +Gegenaktion +Gegenaktionen +Gegenangriff +Gegenangriffe +Gegenangriffen +Gegenangriffs +Gegenanklagen +Gegenantrages +Gegenanträge +Gegenanträgen +Gegenantwort +Gegenanwalt +Gegenanwältin +Gegenargument +Gegenargumente +Gegenbefehl +Gegenbefehle +Gegenbefehls +Gegenbeispiel +Gegenbeispiele +Gegenbeschuldigungen +Gegenbesuch +Gegenbesuche +Gegenbesuches +Gegenbewegung +Gegenbewegungen +Gegenbeweis +Gegenbeweise +Gegenbeweisen +Gegenbeweises +Gegend +Gegendarstellung +Gegendarstellungen +Gegenden +Gegendienst +Gegendienste +Gegendienstes +Gegendiskriminierung +Gegendruck +Gegeneinanderwirken +Gegenentwurf +Gegenerklärung +Gegenerwiderung +Gegenfeuer +Gegenforderung +Gegenfrage +Gegenfragen +Gegengerade +Gegengeschenk +Gegengeschenke +Gegengeschenken +Gegengesetzte +Gegengewicht +Gegengewichte +Gegengewichten +Gegengift +Gegengifte +Gegengiften +Gegenidee +Gegenindizien +Gegenkandidat +Gegenkandidaten +Gegenkandidatur +Gegenklage +Gegenklagen +Gegenkraft +Gegenkräfte +Gegenleistung +Gegenleistungen +Gegenliebe +Gegenmaßnahme +Gegenmedikament +Gegenmittel +Gegenmitteln +Gegenoffensive +Gegenpart +Gegenparteien +Gegenpol +Gegenposition +Gegenprobe +Gegenpäpste +Gegenreaktion +Gegenrechnung +Gegenrechnungen +Gegenrede +Gegenreden +Gegenreformation +Gegenrevolution +Gegenrichtung +Gegenruf +Gegenrufe +Gegensatz +Gegensatzes +Gegensatzpaaren +Gegenschrägstrich +Gegenseite +Gegenseiten +Gegenseitigkeit +Gegenspieler +Gegenspielern +Gegenspielers +Gegensprechanlage +Gegenstand +Gegenstandes +Gegenstandswert +Gegenstelle +Gegenstimme +Gegenstände +Gegenständen +Gegenständlichkeit +Gegenstück +Gegenstücke +Gegenstücks +Gegensätze +Gegensätzen +Gegensätzlichkeit +Gegenteil +Gegenteile +Gegenteils +Gegenthese +Gegentor +Gegentreffer +Gegentrend +Gegenufer +Gegenverkehr +Gegenverkehrs +Gegenvorschlag +Gegenvorschlags +Gegenvorschläge +Gegenvorschlägen +Gegenwart +Gegenwartsaufgaben +Gegenwartskunde +Gegenwartsliteratur +Gegenwartsprobleme +Gegenwartstheaters +Gegenwehr +Gegenwende +Gegenwert +Gegenwerten +Gegenwertes +Gegenwind +Gegenwinde +Gegenwinden +Gegenwindes +Gegenwinkel +Gegenwinkels +Gegenwirkung +Gegenwirkungen +Gegenzeuge +Gegenzeugen +Gegenzug +Gegenzuges +Gegenzügen +Gegenüber +Gegenüberstellung +Gegenüberstellungen +Gegner +Gegnerin +Gegnerinnen +Gegners +Gegnerschaft +Gegnerschaften +Gehabe +Gehackte +Gehacktem +Gehalt +Gehaltlosigkeit +Gehaltlosigkeiten +Gehalts +Gehaltsabrechnung +Gehaltsabteilungen +Gehaltsabzüge +Gehaltsangebot +Gehaltsanspruch +Gehaltsansprüche +Gehaltsaufbesserungen +Gehaltsentwicklung +Gehaltserhöhung +Gehaltserhöhungen +Gehaltsfrage +Gehaltshöhe +Gehaltsklassen +Gehaltskosten +Gehaltsliste +Gehaltsniveau +Gehaltssteigerung +Gehaltssteigerungen +Gehaltsstufe +Gehaltsstufen +Gehaltssummen +Gehaltstabelle +Gehaltstüten +Gehaltsverbesserungen +Gehaltsvereinbarung +Gehaltsvergleiche +Gehaltsvertrag +Gehaltsvorschlag +Gehaltsvorstellung +Gehaltswunsch +Gehaltswunsches +Gehaltswünsche +Gehaltszulage +Gehaltszulagen +Gehebelte +Gehege +Gehegen +Geheges +Geheimabstimmung +Geheimagent +Geheimakten +Geheimaktionen +Geheimarbeit +Geheimbefehl +Geheimbericht +Geheimbesprechungen +Geheimbund +Geheimbünde +Geheimbünden +Geheimdienst +Geheimdienstagenten +Geheimdienstaktivitäten +Geheimdienstbeamten +Geheimdienstberichte +Geheimdienstchef +Geheimdiensten +Geheimdienstes +Geheimdienstexperte +Geheimdienstkoffer +Geheimdienststellen +Geheimdiplomatie +Geheimdokumenten +Geheimfachs +Geheimfächer +Geheimfächern +Geheimgehaltene +Geheimgespräch +Geheimgespräche +Geheimhaltung +Geheimhaltungen +Geheimhaltungsbestimmungen +Geheimhaltungspflicht +Geheimkammern +Geheimkonferenz +Geheimmission +Geheimnis +Geheimniskrämerei +Geheimnisse +Geheimnissen +Geheimnistuerei +Geheimorganisation +Geheimorganisationen +Geheimplan +Geheimpolizei +Geheimpolizist +Geheimprotokoll +Geheimrates +Geheimrats +Geheimrezept +Geheimräte +Geheimräten +Geheimsachen +Geheimschrift +Geheimschriften +Geheimsitzungen +Geheimsprache +Geheimsprachen +Geheimtuerei +Geheimtuereien +Geheimunternehmen +Geheimverhandlungen +Geheimverhöre +Geheimverstecken +Geheimvertrag +Geheimwaffe +Geheimzahl +Geheiß +Geheißes +Gehen +Geheul +Geheuls +Gehilfe +Gehilfen +Gehilfenbrief +Gehilfinnen +Gehirn +Gehirnblutung +Gehirnen +Gehirnerschütterung +Gehirnerschütterungen +Gehirns +Gehirnschaden +Gehirnschlag +Gehirnschlages +Gehirnschläge +Gehirnspezialist +Gehirnstrommessung +Gehirntumor +Gehirntumore +Gehirntumors +Gehirnwäsche +Gehirnwäschen +Gehorsam +Gehorsamkeit +Gehorsams +Gehsteig +Gehsteige +Gehsteigen +Gehsteiges +Gehupe +Gehversuch +Gehversuche +Gehversuchen +Gehweg +Gehwege +Gehwegen +Gehälter +Gehältern +Gehässigkeit +Gehässigkeiten +Gehäuse +Gehäusen +Gehöft +Gehöfte +Gehöften +Gehölz +Gehölze +Gehölzen +Gehör +Gehörgang +Gehörgangs +Gehörgänge +Gehörgängen +Gehörknöchelchen +Gehörlose +Gehörs +Gehörtes +Geier +Geiern +Geifer +Geige +Geigen +Geigenbogen +Geigenbogens +Geigenharze +Geigenharzen +Geigenharzes +Geigenkasten +Geigenkastens +Geigenmacher +Geigenmacherinnen +Geigenmachern +Geigenmachers +Geiger +Geigerin +Geigerinnen +Geigern +Geigers +Geigerzähler +Geigerzählern +Geisel +Geiseldrama +Geiselerschießung +Geiseln +Geiselnahme +Geiselnahmen +Geist +Geister +Geisterbeschwörer +Geisterbeschwörern +Geistererscheinung +Geistererscheinungen +Geisterfahrer +Geisterhand +Geisterhaus +Geisterkegler +Geistern +Geisterstunde +Geisterstunden +Geisterwelt +Geisterwelten +Geistes +Geistesarbeit +Geistesarbeiten +Geistesarbeiter +Geistesarbeitern +Geistesblitz +Geistesblitze +Geistesblitzen +Geistesblitzes +Geistesgabe +Geistesgaben +Geistesgegenwart +Geistesgeschichte +Geisteshaltung +Geisteshaltungen +Geisteskraft +Geisteskrankheit +Geisteskrankheiten +Geisteskräfte +Geisteslebens +Geistesprodukte +Geistesrichtungen +Geistesschwäche +Geistesschwächen +Geistesstärke +Geistesstörung +Geistesverfassung +Geistesverfassungen +Geistesverwandtschaft +Geistesverwirrung +Geistesverwirrungen +Geisteswissenschaft +Geisteswissenschaften +Geisteswissenschaftler +Geisteszustand +Geisteszustände +Geisteszuständen +Geistigkeit +Geistigkeiten +Geistlichkeit +Geistlosigkeit +Geistlosigkeiten +Geiz +Geizes +Geizhals +Geizhalses +Geizhälse +Geizhälsen +Geizkragen +Geizkragens +Geiß +Geißblatt +Geißblattes +Geißblättern +Geißbockes +Geißböcke +Geißböcken +Geißel +Geißeln +Geißelung +Gejammer +Gejohle +Gekeife +Gekeuche +Gekichers +Geklatsche +Geklimper +Geklimpers +Geklirr +Geklirre +Geklirrs +Gekläff +Gekläffs +Geknatter +Geknatters +Geknisters +Gekreische +Gekreisches +Gekritzel +Gekritzels +Gekröse +Gekröses +Gel +Gelage +Gelagen +Gelages +Gelass +Gelassenheit +Gelassenheiten +Gelasses +Gelatine +Gelatinen +Gelaufe +Gelaufes +Gelben +Gelbschnabels +Gelbschnäbel +Gelbschnäbeln +Gelbsucht +Geld +Geldabwertung +Geldabzüge +Geldadel +Geldadels +Geldangelegenheiten +Geldanlage +Geldanlagealltag +Geldanlagebriefe +Geldanlagediensten +Geldanlageform +Geldanlagen +Geldanlagestrategien +Geldanlagethema +Geldanlegern +Geldanleihe +Geldanleihen +Geldanweisung +Geldanweisungen +Geldaristokratie +Geldaufwand +Geldaufwendung +Geldaufwertung +Geldausgabe +Geldausgaben +Geldausgleich +Geldautomat +Geldbedarf +Geldbedarfs +Geldbeschaffungskosten +Geldbesitzer +Geldbestand +Geldbetrag +Geldbetrages +Geldbetrags +Geldbeträge +Geldbeträgen +Geldbeuteln +Geldbeutels +Geldbewegungen +Geldbrief +Geldbriefe +Geldbriefen +Geldbriefträger +Geldbuße +Geldbußen +Geldbörsenersatz +Gelddinge +Gelddingen +Gelde +Geldentwertung +Geldentwertungen +Geldentwicklung +Geldern +Geldersatz +Geldes +Geldforderung +Geldforderungen +Geldform +Geldfälschung +Geldgebenden +Geldgebern +Geldgebernationen +Geldgebers +Geldgeschenke +Geldgeschenken +Geldgeschenks +Geldgeschäfte +Geldgeschäften +Geldgeschäfts +Geldhahn +Geldhahnen +Geldheirat +Geldheiraten +Geldhunger +Geldhähne +Geldinstitute +Geldinstituten +Geldinstituts +Geldklemme +Geldklemmen +Geldknappheiten +Geldkreislauf +Geldkrise +Geldkurses +Geldkäufer +Geldlotterie +Geldmagneten +Geldmaklern +Geldmaklers +Geldmangel +Geldmangels +Geldmann +Geldmannes +Geldmarkgeschäfte +Geldmarktanlagen +Geldmarktes +Geldmarktinstrumente +Geldmarktpapiere +Geldmarktpolitik +Geldmarktsätze +Geldmenge +Geldmengen +Geldmengenentwertung +Geldmengenexpansion +Geldmengenexplosion +Geldmengenimplosion +Geldmengenpolitik +Geldmengenschub +Geldmengenschöpfung +Geldmengenwachstum +Geldmengenwachstums +Geldmittel +Geldmittels +Geldmängel +Geldmängeln +Geldmänner +Geldmännern +Geldmärkten +Geldmünzen +Geldnöte +Geldnöten +Geldpolitik +Geldpreise +Geldpresse +Geldprobleme +Geldquelle +Geldquellen +Geldsache +Geldsammlung +Geldschein +Geldscheinen +Geldscheines +Geldschrank +Geldschrankes +Geldschrankfabrik +Geldschränke +Geldschwemme +Geldschöpfung +Geldsendung +Geldsendungen +Geldsorten +Geldsparen +Geldspende +Geldspritze +Geldstrafe +Geldstrafen +Geldstrom +Geldstroms +Geldströme +Geldstück +Geldstücke +Geldstücks +Geldsucht +Geldsumme +Geldsätze +Geldsüchtigkeit +Geldtasche +Geldtaschen +Geldumlauf +Geldumschlag +Geldverdienen +Geldverfügungen +Geldverkehr +Geldverlegenheit +Geldverleih +Geldverleiher +Geldverleihern +Geldverleihung +Geldverlust +Geldverluste +Geldvermehrung +Geldverschieber +Geldverschwendung +Geldverschwendungen +Geldvolumen +Geldwechsel +Geldwechseln +Geldwechsels +Geldwert +Geldwerte +Geldwerten +Geldwertes +Geldwertschwund +Geldwertstabilisierung +Geldwirtschaft +Geldwäsche +Geldwäscher +Geldzins +Geldzufuhr +Geldzuwendungen +Geldzügel +Geldüberhang +Gelee +Gelees +Gelegenheit +Gelegenheiten +Gelegenheitsarbeit +Gelegenheitsarbeiten +Gelegenheitsarbeiter +Gelegenheitsarbeiters +Gelegenheitsbesucher +Gelegenheitsgeschäft +Gelegenheitskauf +Gelegenheitskaufes +Gelegenheitskäufen +Gelegenheitsverkehr +Gelegentlich +Gelegentliche +Gelehrigkeit +Gelehrigkeiten +Gelehrsamkeit +Gelehrsamkeiten +Gelehrten +Gelehrtenrepublik +Geleise +Geleit +Geleitbrief +Geleitbriefe +Geleitbriefen +Geleitbriefes +Geleitschiff +Geleitschiffe +Geleitschiffen +Geleitschutz +Geleitwort +Geleitworte +Geleitwortes +Geleitzug +Geleitzuges +Geleitzüge +Geleitzügen +Gelenk +Gelenke +Gelenken +Gelenkes +Gelenkigkeit +Gelenkrheumatismus +Gelichter +Geliebte +Geltung +Geltungsbedürfnis +Geltungsbedürfnisse +Geltungsbedürfnisses +Geltungsbereich +Geltungsbereichen +Geltungsbereiches +Geltungsdrang +Geltungswahn +Gelumpe +Gelächter +Gelächtern +Gelände +Geländefahrt +Geländefahrten +Geländefahrzeuge +Geländefahrzeugen +Geländefahrzeugs +Geländelauf +Geländelaufs +Geländeläufe +Geländer +Geländeritt +Geländern +Geländes +Geländestufe +Geländestufen +Geländewagen +Geläufigkeit +Geläufigkeiten +Geläut +Geläute +Geläutes +Gelöbnis +Gelübde +Gelübdes +Gelüste +Gemach +Gemachs +Gemahl +Gemahlin +Gemahls +Gemeinde +Gemeindeaufträge +Gemeindebesitz +Gemeindebund +Gemeindeeigentum +Gemeindefinanzen +Gemeindefinanzreform +Gemeindegottesdienst +Gemeindegrenzen +Gemeindegrundsteuer +Gemeindehaus +Gemeindehauses +Gemeindehäuser +Gemeindekasse +Gemeinden +Gemeindeneuwahlen +Gemeindeoberhäupter +Gemeindepastor +Gemeinderates +Gemeinderatsitzung +Gemeinderäte +Gemeinderäten +Gemeindesteuer +Gemeindesteuern +Gemeindestraßen +Gemeindeveranstaltungen +Gemeindeverbände +Gemeindevertretung +Gemeindeverwaltung +Gemeindeverwaltungen +Gemeindevorstand +Gemeindevorstandes +Gemeindevorständen +Gemeindeväter +Gemeindewahlen +Gemeindewald +Gemeindezentrum +Gemeineigentum +Gemeinerweise +Gemeingefühl +Gemeingut +Gemeingutes +Gemeingüter +Gemeingütern +Gemeinheit +Gemeinheiten +Gemeinnutz +Gemeinnutzen +Gemeinnutzes +Gemeinsamkeit +Gemeinschaft +Gemeinschaften +Gemeinschaftsaktion +Gemeinschaftsantennen +Gemeinschaftsarbeit +Gemeinschaftsarbeiten +Gemeinschaftsbildung +Gemeinschaftseinrichtungen +Gemeinschaftserziehung +Gemeinschaftsgefühl +Gemeinschaftsgeist +Gemeinschaftsgeistes +Gemeinschaftsinteresse +Gemeinschaftskantinen +Gemeinschaftskommission +Gemeinschaftskonten +Gemeinschaftskonto +Gemeinschaftskontos +Gemeinschaftslebens +Gemeinschaftslinien +Gemeinschaftsländer +Gemeinschaftslösung +Gemeinschaftslösungen +Gemeinschaftsmittel +Gemeinschaftsposition +Gemeinschaftsproduktion +Gemeinschaftsproduktionen +Gemeinschaftsprojekte +Gemeinschaftsrecht +Gemeinschaftsrechts +Gemeinschaftsschule +Gemeinschaftstarif +Gemeinschaftsunternehmen +Gemeinschaftsverbundenheit +Gemeinschaftsverhältnis +Gemeinschaftsvertrag +Gemeinschaftswaschräume +Gemeinschaftswerk +Gemeinschaftswerkes +Gemeinschaftswohl +Gemeinschaftswährung +Gemeinschuldner +Gemeinschuldnern +Gemeinschuldners +Gemeinwesen +Gemeinwesens +Gemeinwirtschaftsbank +Gemeinwohl +Gemeinwohls +Gemenge +Gemengen +Gemessen +Gemetzel +Gemini +Gemisch +Gemische +Gemischen +Gemisches +Gemischteste +Gemischtesten +Gemischtestes +Gemischtwarengeschäft +Gemischtwarenhandlung +Gemischtwarenhandlungen +Gemunkel +Gemunkelt +Gemurmel +Gemurmels +Gemächer +Gemächern +Gemächlichkeit +Gemälde +Gemäldeausstellung +Gemäldeausstellungen +Gemäldegalerie +Gemälden +Gemälderäuber +Gemäldesäle +Gemäuer +Gemäuern +Gemäuers +Gemüse +Gemüseanbaufläche +Gemüsebau +Gemüsebaues +Gemüsegarten +Gemüsegartens +Gemüsegärten +Gemüsehandlungen +Gemüsehändler +Gemüsehändlern +Gemüsehändlers +Gemüsekonserven +Gemüsemärkte +Gemüsepreise +Gemüses +Gemüseverwertungsindustrie +Gemüt +Gemüte +Gemüter +Gemütes +Gemütlichkeit +Gemüts +Gemütsart +Gemütsarten +Gemütsbewegung +Gemütsbewegungen +Gemütskrankheit +Gemütskrankheiten +Gemütslage +Gemütsleben +Gemütsmensch +Gemütsmenschen +Gemütsstörung +Gemütsstörungen +Gemütsverfassung +Gemütszustand +Gemütszustände +Gemütszuständen +Gen +Genannten +Genau +Genauer +Genauigkeit +Genauigkeiten +Gendarm +Gendarmen +Gene +Genehmigung +Genehmigungen +Genehmigungsbehörden +Genehmigungspflichtig +Genehmigungsverfahren +Genen +General +Generalagent +Generalagenten +Generalagentur +Generalanwalt +Generalanwaltschaft +Generalbauplan +Generalbevollmächtigten +Generalbevollmächtigter +Generalbundesanwalt +Generaldirektor +Generaldirektoren +Generaldirektors +Generale +Generalgouvernement +Generalgouverneurs +Generalintendant +Generalisierung +Generalissimus +Generalität +Generalkasse +Generalkommission +Generalkonsens +Generalkonsul +Generalkonsulat +Generalkonsulaten +Generalkonsulats +Generalkonsuls +Generalleutnant +Generalmajor +Generalobersten +Generalplanung +Generalprobe +Generalproben +Generalreparatur +Generalresident +Generalresolution +Generals +Generalsekretariat +Generalsekretariats +Generalsekretär +Generalsgattin +Generalsmarsch +Generalsrang +Generalsstab +Generalstaaten +Generalstaatenpartei +Generalstaatsanwalt +Generalstab +Generalstabes +Generalstabs +Generalstabsarbeit +Generalstabschef +Generalstabsverhandlungen +Generalstreich +Generalstreik +Generalstreike +Generalstreiken +Generalstreikes +Generalstreiks +Generaltenor +Generalthema +Generaluntersuchung +Generalvertreibungen +Generalvertreter +Generalvertretungen +Generalvollmacht +Generalvollmachten +Generalzahlmeister +Generalüberholung +Generation +Generationen +Generationenkonflikt +Generationenlange +Generationsproblem +Generationszeit +Generationszyklen +Generator +Generatoren +Generatorenanlagen +Generators +Generell +Generierung +Generäle +Generälen +Genesung +Genesungen +Genesungsheim +Genesungsheimen +Genesungsheimes +Genetik +Genf +Genfer +Genfern +Genforschung +Genialität +Genialitäten +Genick +Genickbruch +Genicke +Genicks +Genickschläge +Genie +Genieblitz +Genießer +Genießern +Genitalien +Genitiv +Genitive +Genitivs +Genius +Genmanipulation +Genosse +Genossen +Genossenschaft +Genossenschaftsanteile +Genossenschaftsbank +Genossenschaftsbanken +Genossenschaftsbauern +Genossenschaftsgesetz +Genossenschaftsmitglied +Genossenschaftsmitglieder +Genossenschaftsmitgliedes +Genossenschaftsregister +Genossenschaftsregisters +Genossenschaftssiedlung +Genossenschaftstag +Genossenschaftsverband +Genossenschaftswohnung +Genossenschaftswohnungen +Genossin +Genossinnen +Genre +Genres +Genreszenen +Genrezeichnungen +Gentechnik +Gentleman +Gentlemen +Genua +Genugtuung +Genugtuungen +Genuss +Genusses +Genussmittel +Genussmitteln +Genüge +Genügsamkeit +Genügsamkeiten +Genüsse +Genüssen +Geo +Geograph +Geographen +Geographie +Geographiestunden +Geologe +Geologen +Geologie +Geometer +Geometern +Geometers +Geometrie +Georg +George +Georgien +Geowissenschaft +Geowissenschaften +Geowissenschaftlich +Geowissenschaftliche +Geowissenschaftlichem +Geowissenschaftlichen +Geowissenschaftlicher +Geowissenschaftliches +Gepflogenheit +Gepflogenheiten +Geplappers +Geplauder +Geplauders +Geplänkel +Geplätscher +Geplätschers +Gepolters +Gepräge +Gepäck +Gepäckannahme +Gepäckannahmen +Gepäckaufbewahrung +Gepäckausgabe +Gepäckausgaben +Gepäckfreigrenzen +Gepäckhalter +Gepäckhalters +Gepäckkontrolle +Gepäckkontrollen +Gepäcknetz +Gepäcknetze +Gepäcknetzen +Gepäcknetzes +Gepäckraum +Gepäckraumes +Gepäckräumen +Gepäckschalter +Gepäckschalters +Gepäckschein +Gepäckscheine +Gepäckscheinen +Gepäckschließfach +Gepäckschließfächer +Gepäckschließfächern +Gepäckstücke +Gepäckträger +Gepäckträgern +Gepäckwagen +Gepäckwagens +Gepäckwägen +Geraden +Gerangel +Geranie +Geranien +Geranienbeet +Geranienkasten +Gerassel +Gerassels +Geratewohl +Gerberei +Gerbmittel +Gerechtfertigung +Gerechtigkeit +Gerechtigkeiten +Gerede +Geredes +Gerhard +Geriatrie +Gericht +Gerichte +Gerichten +Gerichtes +Gerichts +Gerichtsakten +Gerichtsbarkeit +Gerichtsbehörden +Gerichtsdiener +Gerichtsdienern +Gerichtsfälle +Gerichtsgebäude +Gerichtsgebäuden +Gerichtsherr +Gerichtshofes +Gerichtshofs +Gerichtshöfe +Gerichtshöfen +Gerichtsklage +Gerichtskosten +Gerichtskostenfrage +Gerichtskreise +Gerichtsmediziner +Gerichtsnotar +Gerichtspräsident +Gerichtsreporter +Gerichtssaales +Gerichtsschreiber +Gerichtsschreibern +Gerichtssitzung +Gerichtsspruch +Gerichtsstand +Gerichtssäle +Gerichtssälen +Gerichtstermin +Gerichtsurteil +Gerichtsurteile +Gerichtsurteilen +Gerichtsverfahren +Gerichtsverfassung +Gerichtsverhandlung +Gerichtsverhandlungen +Gerichtsvollzieher +Gerichtsvollziehermethode +Gerichtsvollziehern +Gerichtsvollziehers +Gerichtsvorsitzenden +Gerichtswesen +Geriesel +Gerieseln +Geringfügigkeit +Geringschätzung +Gerinnsel +Gerippe +Gerissenheit +Germane +Germanen +Germanien +Germanienpolitik +Germanist +Germanisten +Germanistik +Germanium +Gernegroß +Gernegroßen +Gerold +Gerontologie +Gerste +Gerstenkorn +Gerstenkorns +Gerstenkörnern +Gerstensaft +Gerstenstroh +Gerte +Geruch +Geruches +Geruchlosigkeit +Geruchssinn +Geruchssinne +Geruchssinnen +Geruchssinnes +Gerundium +Gerundiums +Gerät +Geräte +Gerätebau +Geräten +Gerätepark +Gerätes +Gerätestecker +Gerätesteckern +Gerätesteckers +Geräteturnen +Geräteturnens +Geräts +Geräumigkeit +Geräusch +Geräuschbelästigung +Geräuschdämpfendem +Geräuschen +Geräusches +Geräuschlosigkeit +Geröll +Geröllablagerung +Geröllbank +Gerölls +Gerüche +Gerüchen +Gerücht +Gerüchte +Gerüchteküche +Gerüchten +Gerüchtes +Gerümpel +Gerümpels +Gerüst +Gerüste +Gerüsten +Gerüstes +Gesagte +Gesamt +Gesamtablauf +Gesamtaktive +Gesamtalter +Gesamtanforderung +Gesamtanforderungen +Gesamtanlagevermögen +Gesamtanleihe +Gesamtansicht +Gesamtarbeitszeit +Gesamtareal +Gesamtaufkommen +Gesamtaufwand +Gesamtausfuhr +Gesamtausgabe +Gesamtausgaben +Gesamtausstoß +Gesamtbandbreite +Gesamtbank +Gesamtbaufläche +Gesamtbausumme +Gesamtbedarf +Gesamtbeitrag +Gesamtbelastung +Gesamtbelegschaft +Gesamtbereich +Gesamtbereichs +Gesamtbeschreibung +Gesamtbestand +Gesamtbestandes +Gesamtbetrag +Gesamtbetrages +Gesamtbeträge +Gesamtbeträgen +Gesamtbevölkerung +Gesamtbewegung +Gesamtbewertung +Gesamtbezüge +Gesamtbilanz +Gesamtbild +Gesamtbilder +Gesamtbildes +Gesamtbreite +Gesamtdauer +Gesamtdividende +Gesamtdokumentation +Gesamteindruck +Gesamteinkommen +Gesamteinkommens +Gesamteinlagen +Gesamteinnahmen +Gesamteinsparung +Gesamtenergie +Gesamtentfernung +Gesamtentwicklung +Gesamtergebnis +Gesamterlöse +Gesamtersparnis +Gesamtersparnisse +Gesamtertrag +Gesamtertrages +Gesamterträgen +Gesamtetat +Gesamtexport +Gesamtexports +Gesamtfluss +Gesamtfläche +Gesamtforderung +Gesamtforderungen +Gesamtform +Gesamtforschungsvorhaben +Gesamtförderung +Gesamtgeschichte +Gesamtgewicht +Gesamtgewinn +Gesamtgrundfläche +Gesamtgruppe +Gesamtgröße +Gesamthaushalt +Gesamthaushaltes +Gesamtheit +Gesamtherstellung +Gesamthöhe +Gesamtimport +Gesamtimporte +Gesamtinstallation +Gesamtinteresse +Gesamtinvestition +Gesamtinvestitionen +Gesamtkabellänge +Gesamtkapazität +Gesamtkapitulation +Gesamtkomplex +Gesamtkonzept +Gesamtkonzeptes +Gesamtkosten +Gesamtkraft +Gesamtkreditgeschäft +Gesamtkündigung +Gesamtlaufzeit +Gesamtleistung +Gesamtleistungen +Gesamtleitung +Gesamtlieferung +Gesamtlieferzeit +Gesamtlänge +Gesamtlängen +Gesamtlösung +Gesamtmarkt +Gesamtmarktes +Gesamtmasse +Gesamtmechanik +Gesamtmenge +Gesamtmesse +Gesamtmiete +Gesamtmobilmachung +Gesamtnote +Gesamtoberfläche +Gesamtobjekt +Gesamtorganisation +Gesamtpaket +Gesamtpartei +Gesamtplan +Gesamtplanung +Gesamtpotential +Gesamtpreis +Gesamtpreisen +Gesamtpreises +Gesamtprodukt +Gesamtproduktion +Gesamtprogramm +Gesamtprojekt +Gesamtquote +Gesamtrahmen +Gesamtrahmens +Gesamtrenovierung +Gesamtreserve +Gesamtreserven +Gesamtresultat +Gesamtschaden +Gesamtschau +Gesamtschema +Gesamtschulden +Gesamtschule +Gesamtschulzeit +Gesamtschülerzahl +Gesamtsituation +Gesamtspannung +Gesamtspezifikation +Gesamtsteuern +Gesamtstil +Gesamtstimmen +Gesamtstrafe +Gesamtstrategie +Gesamtstrecke +Gesamtsumme +Gesamtsummen +Gesamtsystem +Gesamtsystems +Gesamtsüdvietnam +Gesamtthema +Gesamtumfang +Gesamtumlauf +Gesamtumschlag +Gesamtumstände +Gesamtumsätze +Gesamtunternehmen +Gesamtverbrauch +Gesamtverfügbarkeit +Gesamtverlust +Gesamtverlusten +Gesamtvermögen +Gesamtvermögens +Gesamtverschiebung +Gesamtverständnis +Gesamtverteidigungsstärke +Gesamtvolumen +Gesamtvorgang +Gesamtvorhaben +Gesamtvorstand +Gesamtvorstellung +Gesamtvorstände +Gesamtwert +Gesamtwerte +Gesamtwertung +Gesamtwiedergabe +Gesamtwohnfläche +Gesamtzahl +Gesamtzahlen +Gesamtzeichnung +Gesamtzusammenhang +Gesamtzuwachs +Gesamtüberschreitung +Gesamtübersicht +Gesandtschaft +Gesang +Gesangbuch +Gesangbuches +Gesangbuchsverse +Gesangbücher +Gesangbüchern +Gesanges +Gesanglehrer +Gesanglehrerin +Gesanglehrern +Gesanglehrers +Gesangskultur +Gesangsverein +Gesangverein +Gesangvereine +Gesangvereins +Geschehen +Geschehens +Geschehnis +Geschehnisse +Geschehnissen +Gescheitsein +Geschenk +Geschenkabonnement +Geschenkartikel +Geschenkbuch +Geschenken +Geschenkes +Geschenkpackung +Geschenkpakete +Geschenks +Geschenksendungen +Geschichtchen +Geschichte +Geschichten +Geschichtenbaum +Geschichtenerzähler +Geschichtensammler +Geschichtsabteilung +Geschichtsbetrachtung +Geschichtsbuch +Geschichtsbücher +Geschichtsforschern +Geschichtsforschers +Geschichtsforschung +Geschichtslehrer +Geschichtsphilosophie +Geschichtsschreiber +Geschichtsschreibers +Geschichtsschreibung +Geschichtsunterricht +Geschick +Geschicke +Geschicken +Geschicklichkeit +Geschicklichkeiten +Geschicks +Geschickteste +Geschicktesten +Geschiebes +Geschirr +Geschirrspülautomat +Geschirrspülautomaten +Geschirrteile +Geschlecht +Geschlechter +Geschlechtern +Geschlechtes +Geschlechts +Geschlechtsakt +Geschlechtsakte +Geschlechtsakten +Geschlechtsgenossen +Geschlechtskrankheit +Geschlechtskrankheiten +Geschlechtslebens +Geschlechtsname +Geschlechtsnamen +Geschlechtsorgane +Geschlechtsorganen +Geschlechtsorganes +Geschlechtsorgans +Geschlechtsteil +Geschlechtsteile +Geschlechtsteilen +Geschlechtstrieb +Geschlechtstriebe +Geschlechtstrieben +Geschlechtstriebes +Geschlechtsverkehr +Geschlechtsverkehrs +Geschlossenheit +Geschmack +Geschmacklosigkeit +Geschmacklosigkeiten +Geschmacksache +Geschmacksrichtung +Geschmacksrichtungen +Geschmackssache +Geschmackssinn +Geschmackssinne +Geschmackssinnen +Geschmackssinnes +Geschmacksträgern +Geschmacksverirrung +Geschmacksverirrungen +Geschmeide +Geschmeiden +Geschmeidigkeit +Geschmiere +Geschmieres +Geschmunzel +Geschmäcker +Geschmäckern +Geschnatter +Geschosse +Geschosses +Geschoß +Geschoßbahn +Geschrei +Geschreibsel +Geschreibsels +Geschwader +Geschwadern +Geschwaders +Geschwafel +Geschwindigkeit +Geschwindigkeiten +Geschwindigkeitsbegrenzung +Geschwindigkeitsbegrenzungen +Geschwindigkeitsbeschränkungen +Geschwindigkeitsempfehlung +Geschwindigkeitsfeld +Geschwindigkeitsgradient +Geschwindigkeitsgradienten +Geschwindigkeitsgrenze +Geschwindigkeitsmesser +Geschwindigkeitsmessern +Geschwindigkeitsmessers +Geschwindigkeitsprofil +Geschwindigkeitsprofile +Geschwindigkeitsprofilen +Geschwindigkeitsprofils +Geschwindigkeitsrekord +Geschwindigkeitssteigerung +Geschwindigkeitssünder +Geschwindigkeitsvektor +Geschwindigkeitsvektoren +Geschwindigkeitsverteilung +Geschwindigkeitsweltrekord +Geschwindigkeitsüberschreitungen +Geschwister +Geschwisterkarten +Geschwistern +Geschwisterpaaren +Geschwisters +Geschworene +Geschworenen +Geschworenengericht +Geschwulstbildung +Geschwulstherde +Geschwätz +Geschwätzes +Geschwätzigkeit +Geschwülste +Geschwür +Geschwüre +Geschwürs +Geschäft +Geschäfte +Geschäftemacher +Geschäften +Geschäftes +Geschäftigkeit +Geschäftigkeitsdrang +Geschäftsabschlüsse +Geschäftsabschlüssen +Geschäftsadresse +Geschäftsanschrift +Geschäftsanteil +Geschäftsanteile +Geschäftsanteilen +Geschäftsanteiles +Geschäftsanteils +Geschäftsaussichten +Geschäftsbank +Geschäftsbanken +Geschäftsbasis +Geschäftsbauten +Geschäftsbedarf +Geschäftsbedarfs +Geschäftsbedingungen +Geschäftsbegrenzung +Geschäftsbelastung +Geschäftsbelebung +Geschäftsbereiche +Geschäftsbereichen +Geschäftsberichte +Geschäftsbeteiligung +Geschäftsbeträge +Geschäftsbetätigung +Geschäftsbeziehungen +Geschäftsbrief +Geschäftsbriefe +Geschäftsbriefes +Geschäftseinrichtung +Geschäftseinstellung +Geschäftsentwicklung +Geschäftserfolg +Geschäftsergebnisse +Geschäftsergebnissen +Geschäftserlaubnis +Geschäftseröffnung +Geschäftsexpansion +Geschäftsfahrten +Geschäftsflaute +Geschäftsfrauen +Geschäftsfreund +Geschäftsfreunde +Geschäftsfreundes +Geschäftsführer +Geschäftsführers +Geschäftsführungen +Geschäftsgang +Geschäftsganges +Geschäftsgebiet +Geschäftsgebäude +Geschäftsgebühr +Geschäftsgeheimnis +Geschäftsgeheimnissen +Geschäftsgeheimnisses +Geschäftsgeist +Geschäftsgewinn +Geschäftsgründung +Geschäftsgründungen +Geschäftsguthaben +Geschäftsgänge +Geschäftsgängen +Geschäftshaus +Geschäftshäuser +Geschäftsinhaber +Geschäftsinhabern +Geschäftsinhabers +Geschäftsinteresse +Geschäftsjahr +Geschäftsjahre +Geschäftsjahren +Geschäftsjahrs +Geschäftsjubiläum +Geschäftskosten +Geschäftslage +Geschäftslagen +Geschäftsleben +Geschäftsleitung +Geschäftsleute +Geschäftsleuten +Geschäftslokal +Geschäftslokale +Geschäftsmann +Geschäftsmannes +Geschäftsmänner +Geschäftsmöglichkeiten +Geschäftsneubau +Geschäftsnummer +Geschäftsobjekte +Geschäftsordnung +Geschäftsordnungen +Geschäftspapiere +Geschäftspapieren +Geschäftspartner +Geschäftspartnerinnen +Geschäftspartnern +Geschäftspartners +Geschäftspläne +Geschäftspraktiken +Geschäftsreise +Geschäftsreisen +Geschäftsreisender +Geschäftsrisikos +Geschäftsräume +Geschäftsräumen +Geschäftsrückgang +Geschäftsschluss +Geschäftsschlusses +Geschäftssitz +Geschäftssitze +Geschäftssitzes +Geschäftsstadt +Geschäftsstelle +Geschäftsstellen +Geschäftsstraße +Geschäftsstraßen +Geschäftsstrukturen +Geschäftsteilhaber +Geschäftsteilhabern +Geschäftsteilhabers +Geschäftstätigkeit +Geschäftsunterlagen +Geschäftsverbindung +Geschäftsverbindungen +Geschäftsverkehr +Geschäftsverkäufe +Geschäftsviertel +Geschäftswelt +Geschäftszahlen +Geschäftszeit +Geschäftszentrum +Geschäftszimmer +Geschäftszuwachs +Geschäftszwecke +Geschäftszweig +Geschäftszweige +Geschäftszweigen +Geschäftszweiges +Geschäftsübernahme +Geschöpf +Geschöpfe +Geschöpfen +Geschöpfs +Geschütz +Geschütze +Geschützes +Geschützfeuer +Geselchte +Geselle +Gesellen +Gesellenbrief +Geselligkeit +Geselligkeiten +Gesellschaft +Gesellschaften +Gesellschafter +Gesellschafterin +Gesellschaftern +Gesellschaftsfahrt +Gesellschaftsform +Gesellschaftsformen +Gesellschaftshaus +Gesellschaftskapital +Gesellschaftskritik +Gesellschaftskörper +Gesellschaftsleben +Gesellschaftslehre +Gesellschaftsordnung +Gesellschaftsorgane +Gesellschaftsraums +Gesellschaftsreisen +Gesellschaftsräume +Gesellschaftsspiel +Gesellschaftsspiele +Gesellschaftsspiels +Gesellschaftsstruktur +Gesellschaftsstrukturen +Gesellschaftssystem +Gesellschaftssystems +Gesellschaftsversammlung +Gesellschaftsvertrag +Gesellschaftsverträgen +Gesellschaftswissenschaften +Gesellschaftszimmer +Gesellschaftszweck +Gesetz +Gesetzbuches +Gesetzbücher +Gesetzbüchern +Gesetze +Gesetzen +Gesetzentwurf +Gesetzes +Gesetzesantrag +Gesetzesarbeit +Gesetzesbeschlüsse +Gesetzesbestimmungen +Gesetzesbruch +Gesetzesbuchstaben +Gesetzesentwurf +Gesetzesentwurfes +Gesetzesentwürfen +Gesetzesflut +Gesetzesform +Gesetzesinitiative +Gesetzeskraft +Gesetzesnovelle +Gesetzestextes +Gesetzesverbot +Gesetzesverstößen +Gesetzesvorlage +Gesetzesvorlagen +Gesetzesvorschlag +Gesetzeswerk +Gesetzeswissen +Gesetzesänderung +Gesetzesänderungen +Gesetzgeber +Gesetzgebern +Gesetzgebung +Gesetzgebungen +Gesetzgebungsverfahren +Gesetzlichkeit +Gesetzlosigkeit +Gesetzmäßigkeit +Gesetzmäßigkeiten +Gesetzwidrigkeit +Gesetzwidrigkeiten +Gesicht +Gesichter +Gesichtern +Gesichtes +Gesichts +Gesichtsausdruck +Gesichtsausdrücke +Gesichtsausdrücken +Gesichtsfarbe +Gesichtsfarben +Gesichtsfeld +Gesichtskreis +Gesichtskreise +Gesichtslosigkeit +Gesichtsmasken +Gesichtspunkt +Gesichtspunkte +Gesichtspunkten +Gesichtsverletzungen +Gesichtswahrung +Gesichtszug +Gesichtszuges +Gesichtszüge +Gesichtszügen +Gesimse +Gesinde +Gesindel +Gesindels +Gesinnung +Gesinnungen +Gesinnungsethik +Gesinnungsgenosse +Gesinnungspflege +Gesinnungswechsel +Gesinnungswechseln +Gesinnungswechsels +Gesittungen +Gespann +Gespanns +Gespannteste +Gespartes +Gespenst +Gespenster +Gespensterfurcht +Gespenstergesicht +Gespenstern +Gespensterstunden +Gespenstes +Gespielin +Gespinst +Gespräch +Gespräche +Gesprächen +Gesprächigkeit +Gesprächs +Gesprächsaufzeichnung +Gesprächsaufzeichnungen +Gesprächsbereitschaft +Gesprächsdauer +Gesprächsführung +Gesprächsgegenstand +Gesprächsklima +Gesprächslage +Gesprächsleiter +Gesprächsmöglichkeit +Gesprächsmöglichkeiten +Gesprächsnotiz +Gesprächspartner +Gesprächspartnern +Gesprächspartners +Gesprächsprotokoll +Gesprächsstoff +Gesprächsstoffen +Gesprächsstoffes +Gesprächsteilnehmer +Gesprächstermin +Gesprächsthema +Gesprächsthemen +Gesprächsweg +Gesprächsweiser +Gespür +Gespürs +Gestade +Gestaden +Gestalt +Gestalter +Gestaltung +Gestaltungen +Gestaltungsmöglichkeit +Gestammels +Gestank +Gestankes +Gestapokommando +Geste +Gestein +Gesteinen +Gesteins +Gesteinsarten +Gesteinsmassen +Gestell +Gestelle +Gestells +Gesten +Gestern +Gestirn +Gestirne +Gestirnen +Gestreikt +Gesträuch +Gestrüpp +Geständnis +Geständnisse +Geständnissen +Gestänge +Gestöber +Gestöbern +Gesuch +Gesuche +Gesuchen +Gesuches +Gesuchtesten +Gesundbleiben +Gesundbrunnen +Gesunde +Gesunder +Gesundheit +Gesundheitsamt +Gesundheitsamtes +Gesundheitsdienst +Gesundheitsdienste +Gesundheitsfördernd +Gesundheitskampagnen +Gesundheitskrise +Gesundheitsmagazin +Gesundheitsministerium +Gesundheitspflege +Gesundheitsschäden +Gesundheitsverwaltung +Gesundheitsvorsorge +Gesundheitswesen +Gesundheitswesens +Gesundheitswäsche +Gesundheitszeugnis +Gesundheitszustand +Gesundheitszustandes +Gesundheitszustände +Gesundheitsämter +Gesundheitsämtern +Gesundschrumpfung +Gesänge +Gesängen +Gesäß +Gesöff +Gesöffen +Gesöffs +Getratsche +Getreide +Getreideanbaubetrieb +Getreideart +Getreidearten +Getreidebauern +Getreideeinfuhren +Getreideernte +Getreidefelder +Getreidefeldern +Getreidefeldes +Getreideflut +Getreidehandlungen +Getreidehändler +Getreidelieferung +Getreidelieferungen +Getreideländer +Getreidemengen +Getreidemärkte +Getreidepreis +Getreidepreisangleichung +Getreidepreisen +Getreidepreisgesetz +Getreideproduktion +Getreides +Getreidesilo +Getreidesilos +Getreidespeichern +Getreidespeichers +Getreidetransporte +Getrenntheit +Getreu +Getreuer +Getriebe +Getriebes +Getriebeschaden +Getriebeschäden +Getränk +Getränke +Getränkebox +Getränkeforschung +Getränkehersteller +Getränkeindustrie +Getränkeladung +Getränken +Getränkes +Getränkevertrieb +Getränks +Getto +Gettos +Getue +Getues +Getändels +Getöse +Getümmel +Gewackel +Gewahrsam +Gewahrsams +Gewalt +Gewaltakt +Gewaltakte +Gewaltakten +Gewaltaktes +Gewaltanwendung +Gewaltausbrüche +Gewaltausübung +Gewalten +Gewaltenteilung +Gewaltherrschaft +Gewaltherrschaften +Gewaltherrscher +Gewaltkampagne +Gewaltkatastrophe +Gewaltlauf +Gewaltlosigkeit +Gewaltmittel +Gewalttaten +Gewalttäter +Gewalttätern +Gewalttätigkeit +Gewalttätigkeiten +Gewaltverbrechen +Gewaltverbrecher +Gewaltverherrlichung +Gewaltverhältnis +Gewand +Gewandes +Gewandtheit +Gewebe +Gewebelagen +Geweben +Gewebes +Gewebeuntersuchungen +Gewehr +Gewehre +Gewehrfeuer +Gewehrfeuers +Gewehrkolben +Gewehrkolbenschläge +Gewehrlaufes +Gewehrläufe +Gewehrläufen +Gewehrmannschaft +Gewehrs +Geweih +Geweihe +Geweihen +Gewerbe +Gewerbeanlagen +Gewerbeanteil +Gewerbeausstellung +Gewerbeausstellungen +Gewerbebank +Gewerbebetrieb +Gewerbebetriebs +Gewerbeerlaubnis +Gewerbefreiheit +Gewerbegebiet +Gewerbegrundstück +Gewerbehalle +Gewerbeoberlehrer +Gewerbeobjekt +Gewerbeordnung +Gewerberaum +Gewerberäume +Gewerberäumen +Gewerbes +Gewerbescheine +Gewerbescheinen +Gewerbescheines +Gewerbeschulen +Gewerbesteuer +Gewerbesteuern +Gewerbetreibende +Gewerbetreibenden +Gewerbetreibender +Gewerbevermittlung +Gewerbezwecken +Gewerkschaft +Gewerkschaften +Gewerkschafter +Gewerkschafterin +Gewerkschaftler +Gewerkschaftlern +Gewerkschaftlers +Gewerkschaftsbeteiligung +Gewerkschaftsbewegung +Gewerkschaftsbund +Gewerkschaftschef +Gewerkschaftsdelegation +Gewerkschaftsflügel +Gewerkschaftsfunktionäre +Gewerkschaftsführers +Gewerkschaftsführung +Gewerkschaftsgeschichte +Gewerkschaftsgruppe +Gewerkschaftsinstitut +Gewerkschaftskasse +Gewerkschaftslager +Gewerkschaftsleitung +Gewerkschaftsmitglied +Gewerkschaftsmitglieder +Gewerkschaftsorganisation +Gewerkschaftspartner +Gewerkschaftsrat +Gewerkschaftsrats +Gewerkschaftssieg +Gewerkschaftstag +Gewerkschaftstage +Gewerkschaftsverband +Gewerkschaftsverbandes +Gewerkschaftsverbänden +Gewerkschaftsvertreter +Gewicht +Gewichte +Gewichtes +Gewichtheben +Gewichtheber +Gewichtigkeit +Gewichts +Gewichtsabnahme +Gewichtsabnahmen +Gewichtsbeschränkungen +Gewichtsgruppen +Gewichtsklasse +Gewichtsklassen +Gewichtskraft +Gewichtssparenden +Gewichtsverlagerung +Gewichtsverlust +Gewichtsverluste +Gewichtsverlustes +Gewichtsverteilung +Gewichtsvorgabe +Gewichtszunahmen +Gewichtung +Gewimmel +Gewimmels +Gewinde +Gewindebohrer +Gewinden +Gewinderohre +Gewinn +Gewinnabführung +Gewinnabgabe +Gewinnabschöpfungen +Gewinnanteil +Gewinnanteile +Gewinnanteilen +Gewinnanteilschein +Gewinnanteilscheins +Gewinnausfälle +Gewinnausschüttungen +Gewinnaussicht +Gewinnaussichten +Gewinnausweis +Gewinnberechtigten +Gewinnberechtigter +Gewinnbesteuerung +Gewinnbeteiligungen +Gewinnchance +Gewinnchancen +Gewinneinbußen +Gewinnen +Gewinnens +Gewinner +Gewinnerin +Gewinnerinnen +Gewinners +Gewinnerwartungen +Gewinnerzielung +Gewinnerzielungsgründen +Gewinnerzielungsmotiv +Gewinnerzielungstrieb +Gewinnfavorit +Gewinnmargen +Gewinnmitnahme +Gewinnmitnahmen +Gewinnmöglichkeit +Gewinnmöglichkeiten +Gewinnpositionen +Gewinnpotential +Gewinnpunkte +Gewinnrückgang +Gewinnrückstellung +Gewinnrückstellungen +Gewinns +Gewinnschwelle +Gewinnschätzung +Gewinnspanne +Gewinnspannen +Gewinnspiel +Gewinnsteigerung +Gewinnsteuern +Gewinnsucht +Gewinnsumme +Gewinnung +Gewinnungen +Gewinnungsprozess +Gewinnverbesserung +Gewinnverfolgung +Gewinnverlagerungen +Gewinnverteilung +Gewinnverwendung +Gewinnvorteile +Gewinnwachstum +Gewinnzone +Gewinnzuteilung +Gewirr +Gewissen +Gewissenlosigkeit +Gewissens +Gewissensbildung +Gewissensbisse +Gewissensbissen +Gewissensdruck +Gewissensfrage +Gewissensfreiheit +Gewissensfreiheiten +Gewissenskonflikt +Gewissenskonflikten +Gewissenskonfliktes +Gewissensnot +Gewissenszwang +Gewissenszweifel +Gewissenszweifeln +Gewissenszweifels +Gewissenszwänge +Gewissenszwängen +Gewissheit +Gewitter +Gewitterfront +Gewittern +Gewitterregen +Gewitters +Gewitterschauer +Gewitterstimmung +Gewitterstörung +Gewitterwand +Gewitterwolke +Gewitterwolken +Gewohnheit +Gewohnheiten +Gewohnheitsdieb +Gewohnheitsmensch +Gewohnheitsmenschen +Gewohnheitsrecht +Gewohnheitsrechte +Gewohnheitsrechtes +Gewohnheitstrinker +Gewohnheitstrinkern +Gewohnheitsverbrecher +Gewohnheitsverbrechern +Gewohnheitsverbrechers +Gewächsanlage +Gewächsanlagen +Gewächse +Gewächsen +Gewächshaus +Gewächshäuser +Gewächshäusern +Gewähr +Gewährleistung +Gewährleistungen +Gewährträgerhaftung +Gewährung +Gewänder +Gewässer +Gewässern +Gewässerschutz +Gewässerverunreinigung +Gewöhnliche +Gewöhnung +Gewöhnungen +Gewölbe +Gewölben +Gewölbes +Gewölke +Gewühl +Gewürz +Gewürze +Gewürzen +Gewürznelke +Gewürznelken +Gewürztesten +Gewürztester +Gezappel +Gezeigt +Gezeiten +Gezeitenstrom +Gezeitenunterschied +Gezeter +Gezischels +Gezwungenheit +Geächteten +Geächteter +Geäst +Geästen +Geästes +Ghetto +Ghostwriter +Gibraltar +Gibt +Gicht +Giebel +Giebeln +Giebels +Giebelwand +Gier +Gierwinkel +Gießer +Gießerei +Gießereibereich +Gießereien +Gießereierzeugnisse +Gießereigruppe +Gießereikenntnisse +Gießkanne +Gießkannen +Gift +Giftaffäre +Giftanschlag +Gifte +Giften +Giftes +Giftmischerin +Giftmord +Giftmorde +Giftmorden +Giftmordes +Giftmüll +Giftmüllskandal +Giftpilz +Giftpilze +Giftpilzen +Giftpilzes +Gifts +Giftschlange +Giftschlangen +Giftschlangenopfer +Giftstoffe +Gifttod +Giftwanze +Giftzahn +Giftzahnes +Giftzähnen +Gigant +Giganten +Gigolo +Gilde +Gildenplatz +Gilt +Gina +Gipfel +Gipfelgespräch +Gipfelhöhe +Gipfelkette +Gipfelketten +Gipfelkonferenz +Gipfelkonferenzen +Gipfelkreuz +Gipfelkreuze +Gipfeln +Gipfelpunkt +Gipfels +Gipfelsturm +Gipfeltermin +Gipfeltreffen +Gips +Gipsabdruck +Gipsabdrücke +Gipsabdrücken +Gipsbein +Gipser +Gipses +Gipsfarbe +Gipsfigur +Gipsfiguren +Gipsverbandes +Gipsverbände +Gipsverbänden +Giraffe +Giraffen +Girlande +Girlanden +Girls +Giro +Girokasse +Girokonten +Girokonto +Gironetzen +Giroverband +Giroverbände +Girozentralen +Gisela +Gitarre +Gitarren +Gitarrenmusik +Gitarrist +Gitarristen +Gitter +Gitterfenster +Gitterfenstern +Gitterfensters +Gittermasten +Gittern +Gitterpunkt +Gitterpunkte +Gitterpunkten +Gitters +Gitterstruktur +Gitterstäbe +Gl +Gladstone +Glanz +Glanzes +Glanzleistung +Glanzleistungen +Glanzlichter +Glanzstoff +Glanzzeit +Glas +Glasaugen +Glasbauten +Glasbruchversicherung +Glasdachs +Glasdeckel +Glasdosen +Glases +Glasfabrik +Glasfabriken +Glasfaser +Glasfaserkabel +Glasfaserkabeln +Glasfenster +Glasfiberleitung +Glasfirmen +Glasflächen +Glasglocke +Glasglocken +Glasgow +Glashaus +Glashütten +Glashüttenwerke +Glaskasten +Glaskugeln +Glaskästen +Glaskörper +Glaslinse +Glasmalerei +Glasmenagerie +Glasnost +Glaspalast +Glasperlen +Glasperlenspiel +Glasplatte +Glasröhre +Glasscheibe +Glasscheiben +Glasscherbe +Glasschrank +Glasschränke +Glasschränken +Glasteile +Glasur +Glasuren +Glasvitrine +Glaswand +Glaswerk +Glaswollen +Glaszylinder +Glatteis +Glatteisbildung +Glatteises +Glatteisgefahr +Glattester +Glattgestrichene +Glattgestrichenem +Glattgestrichenen +Glattgestrichenes +Glattstellung +Glattstellungen +Glattstreichende +Glattstreichenden +Glattstreichendes +Glatze +Glauben +Glaubens +Glaubensbekenntnis +Glaubensbekenntnisse +Glaubensbekenntnissen +Glaubensbewegung +Glaubensfragen +Glaubensfreiheit +Glaubensfreiheiten +Glaubensgemeinschaft +Glaubensgenosse +Glaubensideologie +Glaubensimpulse +Glaubenskongregation +Glaubenslehre +Glaubenssatz +Glaubenssystemen +Glaubenszweifel +Glaubhaftigkeit +Glaubwürdigkeit +Gleichartiges +Gleichartigkeit +Gleichbehandlungsprinzipien +Gleichbleiben +Gleichbleibendem +Gleichbleibenden +Gleichbleibender +Gleiche +Gleicherweise +Gleiches +Gleichfalls +Gleichfeld +Gleichgearteten +Gleichgesinnte +Gleichgesinntem +Gleichgesinnten +Gleichgesinntes +Gleichgewicht +Gleichgewichte +Gleichgewichts +Gleichgewichtslage +Gleichgewichtspunkt +Gleichgewichtsstörung +Gleichgewichtsstörungen +Gleichgewichtszustand +Gleichheit +Gleichheitsgrundsatz +Gleichheitsgrundsatzes +Gleichheitsprinzip +Gleichklang +Gleichlauf +Gleichlaut +Gleichlaute +Gleichlautende +Gleichlautenden +Gleichlautender +Gleichlautendes +Gleichlautes +Gleichmacherei +Gleichmachung +Gleichmaß +Gleichmut +Gleichmutes +Gleichmäßigkeit +Gleichnis +Gleichnisse +Gleichnissen +Gleichnisses +Gleichrichtung +Gleichsam +Gleichschaltung +Gleichschritt +Gleichspannungsanteil +Gleichstand +Gleichstellung +Gleichstellungen +Gleichstrom +Gleichtakt +Gleichung +Gleichungen +Gleichungssystem +Gleichungssysteme +Gleichungssystems +Gleichungstyp +Gleichwertiges +Gleichwertigkeit +Gleichwohl +Gleichzeitigkeit +Gleichzeitigkeiten +Gleis +Gleise +Gleisen +Gleises +Gleitflug +Gleitflüge +Gleitflügen +Gleitklausel +Gleitreibung +Gleitschiene +Gleitschirm +Gletscher +Gletschern +Gletscherpilot +Gletschers +Gletschersee +Gletscherseen +Gletschersees +Gletscherspalten +Gletscherzungen +Glied +Glieder +Gliederfüßler +Gliederkette +Gliederpuppe +Gliederung +Gliederungspunkt +Gliedes +Gliedmaßen +Gliedstaaten +Gliedweisen +Glitzerwaren +Globalbank +Globaldarlehen +Globaleinfuhren +Globalhaftung +Globalurkunde +Globalurkunden +Globetrotter +Globus +Glocke +Glocken +Glockenblume +Glockenblumen +Glockengeläut +Glockenhut +Glockenhüte +Glockenröcke +Glockenspiel +Glockenspiele +Glockenspielen +Glockenspiels +Glockenspitz +Glockenturm +Glockenturmes +Glockentürme +Gloria +Glorienschein +Glosse +Gloucester +Glutaminsäure +Gluthitze +Glykol +Glyzerin +Gläser +Gläsern +Glätte +Glättung +Gläubige +Gläubigen +Gläubiger +Gläubigerbank +Gläubigerbanken +Gläubigergemeinschaften +Gläubigerinnen +Gläubigern +Gläubigers +Gläubigerversammlung +Gläubigkeit +Glöckner +Glück +Glückauf +Glückbringende +Glückbringendem +Glückbringenden +Glückbringendes +Glücks +Glücksache +Glückseligkeit +Glücksfall +Glücksfarben +Glücksfälle +Glücksfällen +Glücksgefühl +Glückskind +Glückskindern +Glückskindes +Glückslos +Glückspillen +Glückspilz +Glückspilze +Glückspilzen +Glückspilzes +Glücksritter +Glücksritters +Glücksspiel +Glücksspielautomaten +Glücksspiele +Glücksspielen +Glücksspieles +Glücksspielgerät +Glücksspiels +Glückssterne +Glückssternen +Glückssternes +Glücksstrahlende +Glücksstrahlendem +Glücksstrahlenden +Glücksstrahlendes +Glückstage +Glückstagen +Glückstages +Glücksverheißendem +Glücksverheißenden +Glücksverheißender +Glückszahlen +Glückwunsch +Glückwunschansprache +Glückwunschbotschaft +Glückwunsches +Glückwunschkarte +Glückwunschschreiben +Glückwunschtelegramm +Glückwunschtelegrammen +Glückwünsche +Glückwünschen +Glühbirne +Glühbirnen +Glühlampe +Glühlampen +Glühweine +Glühweinen +Glühweines +Glühwürmchen +Glühwürmchens +Gnade +Gnaden +Gnadenakt +Gnadenbrot +Gnadenfrist +Gnadenfristen +Gnadengesuch +Gnadengesuchen +Gnadengesuchs +Gnom +Gnome +Gnosis +Gockel +Godesberg +Godesberger +Goethe +Goethepreis +Goethes +Gold +Golda +Goldabarten +Goldaktien +Goldanleger +Goldanleihe +Goldanteil +Goldband +Goldbarren +Goldbarrens +Goldbecher +Goldbedeckte +Goldbesetzte +Goldbesitzer +Goldbestand +Goldbestände +Goldblech +Goldbonds +Golddeckung +Goldentwicklung +Goldes +Goldexperte +Goldfisch +Goldfischbassin +Goldfische +Goldfund +Goldfunke +Goldförderung +Goldgehalt +Goldgewinnung +Goldgläubige +Goldgrube +Goldgurus +Goldhandels +Goldhausse +Goldhoch +Goldhändler +Goldhölle +Goldimporte +Goldinteressenten +Goldkauf +Goldkurs +Goldkurses +Goldkäufer +Goldkörnchens +Goldküste +Goldlack +Goldmacher +Goldmark +Goldmarkt +Goldmedaillen +Goldmedaillenanwärter +Goldmedaillengewinner +Goldminen +Goldminenaktien +Goldminenanteile +Goldminenrevier +Goldmünze +Goldmünzen +Goldmünzenkategorien +Goldpokal +Goldpreis +Goldpreise +Goldpreisen +Goldpreises +Goldpreissenkung +Goldpreissteigerungen +Goldproduzenten +Goldprägung +Goldprämie +Goldrand +Goldrausch +Goldreport +Goldreserven +Goldrubel +Goldsaal +Goldschatzes +Goldschicht +Goldschichten +Goldschmied +Goldschmiede +Goldschmieden +Goldschmiedes +Goldschmieds +Goldschnallen +Goldstandards +Goldstaub +Goldstück +Goldstückchen +Goldsucher +Goldtransporter +Goldtraum +Goldtresor +Goldverkäufern +Goldverluste +Goldvermögen +Goldvorkommen +Goldvorräte +Goldwaage +Goldwaren +Goldwarenfabrik +Goldwert +Goldwerte +Goldwertes +Goldwährung +Goldzuwendungen +Goldzähne +Golf +Golfer +Golfes +Golfhotel +Golfkrieg +Golfküste +Golfplatz +Golfplätze +Golfplätzen +Golfs +Golfschläger +Golfschlägern +Golfspiel +Golfspielen +Golfspieler +Golfspielerinnen +Golfspielern +Golfspielers +Golfstaaten +Golfstrom +Gondel +Gong +Gorgonzola +Gorilla +Gorki +Goslar +Gosse +Gott +Gottbekenntnis +Gottes +Gottesacker +Gottesackers +Gottesdienst +Gottesdiensten +Gottesdienstes +Gottesfurcht +Gottesgabe +Gottesgaben +Gottesgericht +Gottesglauben +Gotteshaus +Gotteshauses +Gotteshäusern +Gotteslästerung +Gotteslästerungen +Gottesmann +Gottessohnes +Gottesvolk +Gottesäcker +Gotthard +Gottheit +Gottheiten +Gotthelf +Gottlosigkeit +Gottschalk +Gottvertrauen +Gouvernante +Gouvernanten +Gouverneur +Gouverneure +Gouverneurs +Gouverneurspalast +Goya +Grab +Graben +Grabenkrieg +Grabenpflüge +Grabenplatz +Grabens +Grabeskirche +Grabesstille +Grabgewölbe +Grabinschrift +Grabinschriften +Grabkirche +Grabkreuz +Grabmale +Grabmalen +Grabmales +Grabmäler +Grabpflege +Grabrede +Grabräuber +Grabstein +Grabsteine +Grabsteinen +Grabsteinplatte +Grabsteinschmierereien +Grabstock +Grabtuch +Grabungen +Grabungsberichte +Grace +Gracia +Grad +Grade +Gradeinteilung +Gradeinteilungen +Graden +Grades +Gradient +Gradienten +Gradmaß +Gradmaßes +Gradmesser +Grads +Graduierten +Graduierter +Graduierung +Graduierungen +Graf +Grafen +Grafik +Grafikcomputer +Grafiken +Grafiker +Grafikerin +Grafikers +Grafikformat +Grafikformate +Grafikkarte +Grafikprogramms +Grafologin +Grafschaft +Grafschaften +Gralsritter +Gramm +Grammatik +Grammatiken +Gramme +Grammgewichte +Grammophon +Grammophone +Grammophonplatten +Gramms +Grams +Gramsche +Granat +Granatapfels +Granate +Granaten +Granatsplitter +Granatsplittern +Granatsplitters +Granatwerfer +Granatäpfel +Granatäpfeln +Grandioses +Granit +Graniten +Granits +Granulat +Granulats +Graph +Graphen +Graphiken +Graphiker +Graphikerin +Graphikmöglichkeiten +Graphiktablett +Graphit +Graphologe +Graphologin +Graphologinnen +Gras +Grases +Grasflächen +Grashalm +Grashalme +Grashalmes +Grasland +Grasplacken +Grat +Grate +Gratifikation +Gratifikationen +Gratisaktie +Gratisaktien +Gratisexemplar +Gratisexemplaren +Gratisexemplars +Gratishilfe +Gratislieferung +Gratismuster +Gratismustern +Gratisprospekt +Gratisprospekte +Gratisreport +Gratulant +Gratulation +Gratulationen +Gratulationsempfang +Grau +Graue +Grauen +Graupe +Graupen +Grausamkeit +Grausamkeiten +Graustufen +Grautier +Grautiere +Grautieres +Grautöne +Grautönen +Gravierung +Gravierungen +Gravitation +Gravitationsfeld +Gravitationsgesetz +Gravitationskonstante +Gravitationskraft +Gravitationstheorie +Gravur +Graz +Grazie +Greenhorn +Greenhorns +Greenpeace +Greenspan +Greenwich +Greifen +Greifer +Greifhand +Greis +Greise +Greisenalter +Greises +Greisin +Greisinnen +Gremium +Gremiums +Grenada +Grenoble +Grenzabkommen +Grenzabstand +Grenzausgleich +Grenzbeamten +Grenzbehörden +Grenzbewohner +Grenzbewohners +Grenzbrigaden +Grenzdurchbruch +Grenzdurchgangslager +Grenze +Grenzen +Grenzer +Grenzertrag +Grenzfahrten +Grenzfall +Grenzfläche +Grenzflächen +Grenzformel +Grenzformeln +Grenzfrage +Grenzfrequenz +Grenzfrequenzen +Grenzfälle +Grenzgebiet +Grenzgebiete +Grenzgebieten +Grenzgebirge +Grenzgefecht +Grenzgewässer +Grenzgänger +Grenzgängern +Grenzgängers +Grenzhelfern +Grenzhindernisse +Grenzkanal +Grenzkontrollen +Grenzkontrollstellen +Grenzkorrekturen +Grenzlage +Grenzland +Grenzlanddebatten +Grenzlandtheater +Grenzlinie +Grenzlinien +Grenzmarke +Grenznachbarschaft +Grenzoffizier +Grenzordnung +Grenzorten +Grenzparameter +Grenzpatrouille +Grenzpfähle +Grenzpolizist +Grenzpolizisten +Grenzposten +Grenzproblem +Grenzprovokateure +Grenzprovokationen +Grenzprozess +Grenzpunkt +Grenzpunkte +Grenzpunkten +Grenzraum +Grenzregulierungen +Grenzschicht +Grenzschutz +Grenzschutzamt +Grenzschutzbeamte +Grenzschutzes +Grenzschützer +Grenzsicherheitsvertrag +Grenzsicherungsanlagen +Grenzsicherungskräfte +Grenzsituation +Grenzsperren +Grenzstadium +Grenzstadt +Grenzstein +Grenzsteine +Grenzsteinen +Grenzstelle +Grenzstrecke +Grenzstreifen +Grenzstreite +Grenzstreiten +Grenzstreitigkeiten +Grenzt +Grenztruppe +Grenzverkehr +Grenzverkehrs +Grenzverletzung +Grenzvertrag +Grenzwache +Grenzweg +Grenzwert +Grenzwerte +Grenzwerten +Grenzwertes +Grenzwächter +Grenzzollämtern +Grenzzone +Grenzzwischenfälle +Grenzübergang +Grenzübergangs +Grenzübergangsort +Grenzübergangsstelle +Grenzübergänge +Grenzübergängen +Grenzübertritt +Grenzüberwachung +Gretchen +Gretchenfrage +Grete +Grieche +Griechen +Griechenland +Griechenlandreisen +Griechin +Griechischen +Griesbrei +Griesgram +Griesgrams +Grieß +Grießbrei +Griff +Griffbrett +Griffbrettern +Griffbretts +Griffe +Griffel +Griffeln +Griffels +Griffs +Grill +Grillrestaurant +Grills +Grimasse +Grimassen +Grimmschen +Grinsen +Grippe +Grippeerkrankungen +Grippespezialist +Grippewelle +Grips +Grob +Grobdifferenzierung +Grobeinstellung +Grobeinstellungen +Grobheit +Grobheiten +Grobian +Grobiane +Grobians +Grobkonzept +Grobschlächtigkeit +Grobstruktur +Grog +Groll +Grolls +Gromyko +Gros +Groschen +Groschenheft +Groschens +Grossist +Grossisten +Grossistenverband +Grotte +Grotten +Groß +Großabnehmer +Großaktionär +Großalarm +Großangebot +Großangelegte +Großangelegter +Großangriffe +Großanlage +Großanlagen +Großartigkeit +Großaufgebot +Großaufgebote +Großaufnahme +Großauftrag +Großaufträge +Großbanken +Großbaustellen +Großbauten +Großbesitz +Großbetrieb +Großbetriebe +Großbetriebs +Großbetrug +Großbrand +Großbrandes +Großbritannien +Großbrände +Großbuchstabe +Großbuchstaben +Großbuchstabens +Großbürger +Großcomputern +Große +Großeinkauf +Großeinkaufs +Großeinkäufe +Großeinsatz +Großeinsatzes +Großeinsätze +Großeltern +Großen +Großenkel +Großenkelin +Großenkeln +Großenkels +Großer +Großfahndung +Großfamilie +Großfeuer +Großfeuern +Großfeuers +Großfirmen +Großflugzeug +Großflugzeuge +Großformat +Großformaten +Großformats +Großforschungseinrichtung +Großfürst +Großgarage +Großgemeinde +Großgewachsener +Großgrundbesitzer +Großgrundstück +Großhandel +Großhandelsabteilung +Großhandelsfirmen +Großhandelspreis +Großhandelsstufe +Großhandelssätzen +Großhandelsunternehmen +Großhandlungen +Großherzigkeit +Großherzog +Großhirn +Großhirne +Großhirns +Großhändlern +Großhändlers +Großindustrie +Großindustriellen +Großindustrien +Großinstitut +Großjährigkeit +Großkampagne +Großkapital +Großkompressor +Großkonzerne +Großkopf +Großkreis +Großkulturen +Großkulturfilm +Großkunden +Großmacht +Großmama +Großmannssucht +Großmast +Großmauls +Großmogul +Großmut +Großmutter +Großmutters +Großmächten +Großmärkte +Großmäuler +Großmütter +Großmüttern +Großoffensive +Großonkel +Großonkels +Großproduzent +Großraumflugzeug +Großraumfrachter +Großrechenanlage +Großrechenanlagen +Großrechner +Großrechnern +Großreich +Großreinemachen +Großräume +Großschnauze +Großschreibung +Großschreibweise +Großschrift +Großserie +Großserien +Großspekulanten +Großstadtbevölkerung +Großstadtkind +Großstadtkunde +Großstadtleser +Großstadtmelodie +Großstadtmensch +Großstädte +Großstädten +Großtanker +Großtankstelle +Großtankstellen +Großtanten +Großtaten +Großtechnik +Großteil +Großterminal +Großtuer +Großtuers +Großunternehmen +Großunternehmens +Großunternehmer +Großunternehmers +Großunternehmung +Großunternehmungen +Großvater +Großvaters +Großveranstaltung +Großveranstaltungen +Großverbraucher +Großverdiener +Großverdieners +Großverlag +Großverleger +Großverteiler +Großvieh +Großviehhäute +Großväter +Großvätern +Großwerft +Großwerften +Großwesir +Großwildjägerei +Großwildjägern +Großzimmern +Großzügigkeit +Grube +Grubenanlagen +Grubenarbeiter +Grubenarbeitern +Grubenexplosion +Grubenfeld +Grubenfelder +Grubenlokführer +Grubenzechen +Gruft +Grund +Grundannahme +Grundannahmen +Grundarrangement +Grundausbildung +Grundausbildungen +Grundausrüstung +Grundaussagen +Grundausstattung +Grundbedingung +Grundbedürfnis +Grundbedürfnisse +Grundbegriff +Grundbegriffe +Grundbegriffen +Grundbereich +Grundbereiche +Grundbereichs +Grundbeschaffung +Grundbesitz +Grundbesitze +Grundbesitzer +Grundbesitzern +Grundbesitzers +Grundbeziehungen +Grundbuch +Grundbuchamtes +Grundbuchapparat +Grundbuchauszug +Grundbuchauszuges +Grundbuchblatt +Grundbucheinsicht +Grundbucheintrag +Grundbuches +Grundbuchinhalt +Grundbuchsicherung +Grundbuchämter +Grundbuchämtern +Grundbücher +Grunddilemma +Grunddreieck +Grunde +Grundeigenschaft +Grundeigenschaften +Grundeigentum +Grundeigentums +Grundeigentümer +Grundeigentümern +Grundeinheit +Grundeinstellung +Grundeinstellungen +Grundelement +Grundelemente +Grundempfehlung +Grunderfordernis +Grunderwerbs +Grunderwerbssteuer +Grundes +Grundfaktoren +Grundfarbe +Grundfeste +Grundfigur +Grundfläche +Grundflächen +Grundflächenradius +Grundform +Grundformel +Grundformen +Grundfrage +Grundfragen +Grundfreiheit +Grundfreiheiten +Grundfunktion +Grundfunktionen +Grundförderung +Grundgebühr +Grundgebühren +Grundgedanke +Grundgedankens +Grundgehalt +Grundgerät +Grundgesetz +Grundgesetze +Grundgesetzergänzung +Grundgesetzänderungen +Grundgleichungen +Grundgröße +Grundhaltung +Grundharmonie +Grundidee +Grundierung +Grundindustrien +Grundkapital +Grundkapitalien +Grundkategorien +Grundkenntnis +Grundkenntnisse +Grundkenntnissen +Grundkonzept +Grundkosten +Grundkreis +Grundkurs +Grundkörper +Grundkörpern +Grundkörpers +Grundlage +Grundlagen +Grundlagenforschung +Grundlagenforschungen +Grundlinie +Grundlinien +Grundlinienbälle +Grundlinienschlägen +Grundlohn +Grundlohnes +Grundlosigkeit +Grundlöhne +Grundlöhnen +Grundmandat +Grundmaterial +Grundmauer +Grundmauern +Grundmaximen +Grundmiete +Grundmieten +Grundmoräne +Grundorientierung +Grundpfeiler +Grundpfeilern +Grundpfeilers +Grundplatten +Grundpreis +Grundpreise +Grundpreisen +Grundprinzip +Grundprinzipien +Grundproblem +Grundproduktion +Grundprogramm +Grundradius +Grundrate +Grundrecht +Grundrechte +Grundrechten +Grundregel +Grundrente +Grundrenten +Grundriss +Grundrisse +Grundrissen +Grundrisses +Grundsatz +Grundsatzabkommen +Grundsatzarbeit +Grundsatze +Grundsatzentscheidung +Grundsatzentscheidungen +Grundsatzerklärung +Grundsatzes +Grundsatzfrage +Grundsatzfragen +Grundsatzkatalog +Grundsatzposition +Grundsatzprogramm +Grundsatzreferate +Grundschicht +Grundschlägen +Grundschuldbriefe +Grundschule +Grundschulklassen +Grundschutz +Grundschüler +Grundseite +Grundsituation +Grundsockel +Grundsteine +Grundsteinen +Grundsteines +Grundsteuer +Grundsteuern +Grundstipendien +Grundstoff +Grundstoffe +Grundstoffen +Grundstoffindustrie +Grundstoffindustrien +Grundstruktur +Grundstrukturen +Grundstudium +Grundstudiums +Grundstück +Grundstücke +Grundstückerschließung +Grundstückes +Grundstückneubewertung +Grundstücksankauf +Grundstücksanteil +Grundstücksausnutzung +Grundstücksbezeichnung +Grundstückseigentümer +Grundstückseigentümerin +Grundstückserschließungen +Grundstückserwerber +Grundstücksinvestitionen +Grundstückskauf +Grundstückskaufpreis +Grundstückskaufs +Grundstückskaufvertrages +Grundstückskosten +Grundstücksmaklern +Grundstücksmaklers +Grundstücksmarkt +Grundstücksmiete +Grundstücksnachbarn +Grundstückspreise +Grundstücksspekulation +Grundstücksteile +Grundstücksteilung +Grundstücksteuer +Grundstücksverhandlungen +Grundstücksverkauf +Grundstücksverkehr +Grundstücksverwalter +Grundstücksverwaltung +Grundstückswerte +Grundsätze +Grundsätzen +Grundsätzlich +Grundsätzlichkeit +Grundtabak +Grundtendenzen +Grundthema +Grundtypen +Grundverfassung +Grundvermögen +Grundversion +Grundvoraussetzung +Grundwasser +Grundwasserexploration +Grundwassern +Grundwassers +Grundwasserspiegel +Grundwehrdienst +Grundwerte +Grundwissen +Grundwortschatz +Grundzahl +Grundzahlen +Grundzins +Grundzinsen +Grundzinses +Grundzug +Grundzugs +Grundzustand +Grundzüge +Grundübel +Grundüberlegung +Gruppe +Gruppen +Gruppenaufnahme +Gruppenaufnahmen +Gruppenbetreuung +Gruppenbezeichnungen +Gruppenbild +Gruppenbilder +Gruppenbildes +Gruppenbindung +Gruppendurchschnitt +Gruppenethos +Gruppenfahrt +Gruppenführer +Gruppenidentifikation +Gruppeninteresse +Gruppeninteressen +Gruppenleiter +Gruppenrechnung +Gruppenrechten +Gruppenreise +Gruppensieger +Gruppenspiele +Gruppenstruktur +Gruppenumsatzes +Gruppenverhalten +Gruppenversicherung +Gruppenweiser +Gruppierung +Gruppierungen +Gruselfigur +Gruselgeschichten +Gruselkabinett +Gruß +Grußadresse +Grußbotschaft +Grußbotschaften +Grußes +Grußform +Grußschreiben +Grußtelegramme +Grußwort +Grußworte +Gräben +Gräber +Gräberfriedhof +Gräbern +Gräfin +Gräser +Gräsern +Gräte +Gräuel +Gräueltat +Gräueltaten +Grönland +Grönlands +Grönländer +Größe +Größen +Größenangabe +Größenangaben +Größenklasse +Größenklassen +Größenmaßstäbe +Größenordnung +Größenordnungen +Größenwahn +Größenwahnes +Größenwahns +Größere +Größtfehler +Größtfehlerabschätzung +Größtfehlers +Grübelei +Grünanlage +Grünanlagen +Grünbewachsen +Gründe +Gründen +Gründer +Gründerfamilie +Gründergesellschaften +Gründerin +Gründerjahren +Gründern +Gründers +Gründerstaat +Gründerzeit +Gründlichkeit +Gründung +Gründungen +Gründungsgeneration +Gründungsgesetz +Gründungsjahr +Gründungskonferenz +Gründungskosten +Gründungsmitglieder +Gründungstag +Gründungsurkunde +Gründungsversammlung +Gründungsvertrag +Grünen +Grünfläche +Grünflächen +Grünfutter +Grünfutters +Grünkohl +Grünschnabel +Grünschnabels +Grünschnäbel +Grünschnäbeln +Grünspan +Grünspans +Grünzeug +Grünzweig +Grüße +Grüßen +Gstaad +Guayana +Gucci +Gucklöcher +Gudrun +Guerillakrieg +Guerillatruppe +Guerillero +Guerilleros +Guido +Guillaume +Guinea +Guineas +Guinness +Gulasch +Gulaschkanone +Gulaschs +Gulden +Gummi +Gummiball +Gummiband +Gummibandes +Gummibälle +Gummibällen +Gummibänder +Gummibändern +Gummibärchen +Gummierungsschicht +Gummihandschuhe +Gummiknüppel +Gummiknüppeln +Gummimann +Gummimaschinen +Gummiparagraph +Gummiparagraphen +Gummireifen +Gummiräder +Gummis +Gummischleuder +Gummischuhe +Gummischuhen +Gummisohlen +Gummistiefel +Gummistiefeln +Gummiwalze +Gummiwaren +Gummiwährungen +Gummizelle +Gummizellen +Gunst +Gunsten +Gunther +Gurgel +Gurgelwasser +Gurke +Gurken +Gurkensalat +Gurt +Gurtband +Gurten +Guru +Guss +Gussbeton +Gussbetons +Gusseisen +Gusses +Gussform +Gussformen +Gusto +Gut +Gutachten +Gutachtens +Gutachter +Gutachterkommission +Gutachters +Gutartigkeit +Gutausgerüstete +Gutaussehenden +Gutbezahlten +Gutdünken +Guten +Gutenberg +Guter +Guterhalten +Guterhaltenen +Gutfundierte +Gutfundiertes +Gutgebaute +Gutgebauten +Gutgebauter +Gutgebautes +Gutgehen +Gutgehenden +Gutgemeinte +Gutgemeinten +Gutgemeinter +Gutgemeintes +Gutgewachsenen +Guthaben +Guthabens +Guthabensalden +Gutmütigkeit +Guts +Gutsbesitz +Gutsbesitzer +Gutschein +Gutscheine +Gutscheinempfänger +Gutscheinheft +Gutscheins +Gutschrift +Gutshaus +Gutshauses +Gutsherren +Gutshof +Gutshofes +Gutshäuser +Gutshäusern +Gutshöfe +Gutsituierte +Gutsituierten +Gutwilligkeit +Guy +Guyana +Gymnasiallehrer +Gymnasialschulzeit +Gymnasiast +Gymnasiastenschwank +Gymnasien +Gymnasium +Gymnastik +Gymnastikhalle +Gymnastikhallen +Gymnastikraum +Gymnastikschule +Gynäkologe +Gynäkologie +Gähnens +Gämse +Gämsen +Gänge +Gängelband +Gängen +Gänschen +Gänschens +Gänse +Gänseblümchens +Gänsebraten +Gänsebratens +Gänsefeder +Gänsefedern +Gänsefüßchens +Gänsekücken +Gänseleber +Gänseleberpastete +Gänsemarkt +Gänsemarsch +Gänsemarsches +Gänsemärsche +Gänsemärschen +Gänsen +Gänserich +Gänserichen +Gänserichs +Gänseschmalz +Gänze +Gärens +Gärmittel +Gärmittels +Gärstoff +Gärstoffe +Gärstoffes +Gärtchen +Gärten +Gärtner +Gärtnerei +Gärtnereibesitzer +Gärtnereien +Gärtnergehilfe +Gärtnerin +Gärtnerinnen +Gärtnerlehrling +Gärtnerplatz +Gärtners +Gärtnerweg +Gärung +Gärungen +Gärungsprozess +Gärungsprozesse +Gärungsprozesses +Gäste +Gästebewirtung +Gästebuch +Gästebuches +Gästebücher +Gästehaus +Gästehauses +Gästehäusern +Gästemannschaft +Gästen +Gästesaal +Gästezimmer +Gästezimmern +Gästezimmers +Gäule +Gäulen +Gödel +Gönner +Gönnerinnen +Gönnern +Gönners +Gönnerschaft +Gönnerschaften +Göre +Göring +Görings +Götter +Götterbote +Götterdämmerung +Götterkult +Götterlehren +Göttern +Götterspeise +Götterwelt +Göttin +Göttingen +Göttinnen +Götze +Götzen +Götzenbild +Götzenbildern +Götzenbildes +Götzendienst +Güggeli +Güggelifriedhof +Gültigkeit +Gültigkeitsbegriff +Gültigkeitsbereich +Gültigkeitsdauer +Gültigkeitsdauern +Günstigenfalls +Günter +Günther +Gürtel +Gürtellinie +Gürtels +Gürtelschlaufen +Gürteltier +Güsse +Güssen +Güte +Güteklasse +Güteklassen +Gütemerkmal +Güter +Güterabfertigung +Güterabfertigungen +Güterannahmen +Güterart +Güteraustausch +Güterbahnhof +Güterbahnhofs +Güterbahnhöfen +Güterdirektor +Güterfernverkehr +Gütergemeinschaft +Gütergruppen +Gütermenge +Gütern +Güterproduktion +Güterschiff +Güterschuppen +Güterstand +Gütertarif +Gütertariferhöhung +Gütertransporte +Gütertrennung +Güterumschlag +Gütervermittlung +Güterwachstum +Güterwagen +Güterwaggon +Güterzuges +Güterzüge +Güterzügen +Gütevorschrift +Gütevorschriften +Gütezeichen ++++++++++ +Haag +Haar +Haaransatz +Haarausfall +Haarbürste +Haarbürsten +Haarbüschel +Haare +Haaren +Haares +Haaresbreite +Haarfarbe +Haarfarben +Haarfilz +Haarfransen +Haarkappe +Haarkrause +Haarmähne +Haarnadel +Haarpflegemittel +Haars +Haarschmuck +Haarschnitte +Haarschnitten +Haarschnitts +Haarspray +Haarsträhnen +Haarteilen +Haartracht +Haarwaschmittel +Haarwaschmittels +Haarwasser +Haarwassers +Haarwuchsmittel +Haarwuchsmitteln +Haarwuchsmittels +Haarwäsche +Haarwäschen +Hab +Habakuk +Habe +Habenichts +Habenseite +Habenzins +Habenzinssätze +Habgier +Habicht +Habilitation +Habilitationsrecht +Habitus +Habsburg +Habseligkeit +Habseligkeiten +Habsucht +Hackbraten +Hackbrett +Hacker +Hackern +Hackerversuche +Hackfleisch +Hackfleischs +Hades +Hadrianwall +Hafen +Hafenanlagen +Hafenarbeiter +Hafenarbeitern +Hafenarbeiterstreik +Hafenbahn +Hafenbecken +Hafenbehörden +Hafenbetrieb +Hafendamm +Hafeneinfahrt +Hafenfeuerwehr +Hafengebiet +Hafengeländes +Hafenkommandanten +Hafenkosten +Hafenmeister +Hafenmeisters +Hafenmelodien +Hafenregion +Hafens +Hafenschuppen +Hafenstadt +Hafensteuern +Hafenstädten +Hafenviertel +Hafenvierteln +Hafenviertels +Hafer +Haferbreis +Haferflocken +Hafers +Haferschleims +Haft +Haftanstalt +Haftbefehl +Haftbefehle +Haftbefehlen +Haftpflicht +Haftpflichttarife +Haftpflichtversicherung +Haftreibung +Haftschaden +Haftstellen +Haftstrafen +Haftstreifen +Haftung +Haftungen +Haftungsrecht +Haftungsübernahme +Haftverschonung +Haftzeit +Haftzellen +Hagebutte +Hagebutten +Hagel +Hagelbildung +Hagelkorn +Hagelkörner +Hagelkörnern +Hagels +Hagelschauer +Hagelschauern +Hagelschlag +Hagelschläge +Hagelschlägen +Hagelunwetter +Hagen +Hagestolz +Hahn +Hahnenfuß +Hahnenkamm +Hahnenschrei +Hahnenschreien +Hahnenschreis +Hahnes +Hahns +Hai +Haie +Haien +Haifa +Haifische +Haifischen +Haifischflossenesser +Hain +Haken +Hakenkreuz +Hakenkreuzbanner +Hakenkreuzen +Hakens +Halb +Halbachse +Halbachsen +Halbbruder +Halbbrüder +Halbbrüdern +Halbdunkel +Halbebene +Halbedelsteine +Halbfinale +Halbfinalen +Halbgerade +Halbgeschwistern +Halbgott +Halbheit +Halbidiot +Halbierende +Halbierung +Halbierungen +Halbinsel +Halbintellektueller +Halbjahr +Halbjahresabonnement +Halbjahresbericht +Halbjahresergebnis +Halbjahresergebnisse +Halbjude +Halbkreis +Halbkreise +Halbkreisen +Halbkreises +Halbkugel +Halbkugeln +Halbkugeloberfläche +Halbleder +Halbleiter +Halbleiterindustrie +Halbleitermaterial +Halbleitern +Halbleiterverkäufe +Halbmond +Halbmonde +Halbmonden +Halbpension +Halbrohreismengen +Halbscheibe +Halbschlaf +Halbschuh +Halbtagsarbeit +Halbtagsarbeiten +Halbtagskraft +Halbwaisenrente +Halbwaisenrenten +Halbwaren +Halbwertszeit +Halbwertzeit +Halbwinkel +Halbzeit +Halbzeitergebnis +Halbzeitpfiff +Halbzeuge +Halde +Halfter +Halfters +Hall +Halle +Hallenbad +Hallenbahn +Hallenbauten +Hallenbestleistung +Hallenbäder +Hallenbädern +Hallendecke +Hallenfläche +Hallengröße +Hallensaison +Hallenschwimmbad +Hallenspiel +Hallenspielen +Hallensportfest +Hallenturnier +Hallenweltrekordler +Hallenwettkämpfe +Hallig +Halligen +Hallo +Halluzinationen +Halm +Halme +Halmen +Halms +Halogen +Hals +Halsabschneider +Halsabschneiders +Halsader +Halsausschnitt +Halsausschnitten +Halsausschnittes +Halsband +Halsbandes +Halsbinde +Halsbänder +Halsentzündung +Halsentzündungen +Halses +Halskette +Halsketten +Halskrause +Halsschlagadern +Halsschmerzen +Halstuch +Halstuches +Halstücher +Halsverband +Halsweh +Halswirbel +Halswirbelsäule +Halt +Haltbarkeit +Haltefeder +Halten +Halteplatz +Halteplatzes +Halteplätze +Haltepunkt +Halter +Haltern +Halters +Halterung +Halteschild +Haltestellen +Haltestreifen +Halteverbot +Halteverboten +Halteverbots +Haltevermögen +Haltlosigkeit +Haltlosigkeiten +Haltung +Haltungen +Haltzeichen +Haltzeichens +Halunke +Hamburg +Hamburger +Hamburgerinnen +Hamburgern +Hamburgers +Hamilton +Hamlet +Hammel +Hammelfelle +Hammelfleischbüchsen +Hammelfleisches +Hammelkeule +Hammeln +Hammer +Hammerklavier +Hammers +Hammerschlag +Hammerschlages +Hammerschlägen +Hammurabi +Hampelmann +Hampelmanns +Hampelmänner +Hampelmännern +Hampshire +Hampton +Hamster +Hamsterkäufe +Hamstern +Hamsters +Hand +Handarbeit +Handarbeiten +Handarbeiter +Handarbeitern +Handarbeiters +Handball +Handballbund +Handballbundes +Handballes +Handballmeister +Handballmeisterschaft +Handballs +Handballspieler +Handballspielerin +Handballspielern +Handballtore +Handbetrieb +Handbewegung +Handbremse +Handbremsen +Handbuch +Handbuchs +Handbällen +Handbücher +Handel +Handeln +Handels +Handelsabkommens +Handelsauskünfte +Handelsaustausch +Handelsbank +Handelsbankfamilien +Handelsbegünstigungen +Handelsbeschränkungen +Handelsbetriebe +Handelsbeziehungen +Handelsbilanz +Handelsbilanzdefizite +Handelsbilanzen +Handelsbilanzzahlen +Handelsblatt +Handelsblattes +Handelsblockade +Handelsblättern +Handelsboom +Handelsbrauch +Handelsbüro +Handelsbüros +Handelsdefizit +Handelsdefizits +Handelsdelegierter +Handelsembargo +Handelsfirma +Handelsfirmen +Handelsflotte +Handelsformen +Handelsfragen +Handelsgebiet +Handelsgenossenschaft +Handelsgenossenschaften +Handelsgeschäft +Handelsgeschäfte +Handelsgesellschaft +Handelsgespräch +Handelsgespräche +Handelsgesprächen +Handelsgruppen +Handelsgut +Handelsguts +Handelsgüter +Handelshochschule +Handelshochschulen +Handelshäuser +Handelsimperium +Handelskammern +Handelsketten +Handelskonferenz +Handelskontor +Handelskreise +Handelskreisen +Handelskurs +Handelsmacht +Handelsmarine +Handelsmarke +Handelsmarken +Handelsminister +Handelsministerien +Handelsministerium +Handelsministern +Handelsmissionen +Handelsmöglichkeiten +Handelsnationen +Handelsniederlassung +Handelsobjekte +Handelsorganisation +Handelspartner +Handelspartners +Handelspolitik +Handelspreise +Handelsprotokoll +Handelsrecht +Handelsrechte +Handelsrechten +Handelsrechts +Handelsregister +Handelsregistern +Handelsreisenden +Handelsrichter +Handelsrichtern +Handelsschiff +Handelsschiffen +Handelsschiffes +Handelsschifffahrt +Handelsschule +Handelsschüler +Handelsseite +Handelsspanne +Handelssperre +Handelssprache +Handelsstädte +Handelsstädten +Handelstag +Handelstage +Handelstages +Handelstraße +Handelsumsatzes +Handelsunion +Handelsverein +Handelsverkehrs +Handelsvertrag +Handelsvertrages +Handelsvertreter +Handelsvertretern +Handelsvertretung +Handelsverträge +Handelsverträgen +Handelsvolumen +Handelsvorteile +Handelsware +Handelswaren +Handelswege +Handelsweges +Handelswerte +Handelswerten +Handelswertes +Handelszeichens +Handelszentrale +Handelszentren +Handelszweige +Handelszweigen +Handelszweiges +Handelsüberschüsse +Handeltreibendem +Handeltreibenden +Handeltreibender +Handfeger +Handfegers +Handfertigkeit +Handfertigkeiten +Handfläche +Handflächen +Handgelder +Handgelenk +Handgelenken +Handgelenks +Handgemenge +Handgepäck +Handgepäcks +Handgerät +Handgranaten +Handgreiflichkeit +Handgreiflichkeiten +Handgriff +Handgriffen +Handgriffs +Handhabbarkeit +Handhabe +Handhabung +Handhabungen +Handhabungsgeräte +Handhabungsgeräten +Handicap +Handicaps +Handikap +Handkarren +Handkoffer +Handkoffern +Handkoffers +Handkusses +Handküsse +Handküssen +Handlanger +Handlangern +Handlinien +Handlung +Handlungen +Handlungsanweisung +Handlungsbevollmächtigter +Handlungsfreiheit +Handlungsfähigkeit +Handlungskonzept +Handlungsreisenden +Handlungsunfähigkeit +Handlungsvollmacht +Handlungsweise +Handlungsweisen +Handpresse +Handrücken +Handrückens +Handscheinwerfer +Handschellen +Handschlag +Handschrift +Handschriften +Handschriftenkunde +Handschuh +Handschuhe +Handschuhen +Handschuhkasten +Handspiegel +Handspiegeln +Handspiegels +Handstand +Handstreich +Handstück +Handtasche +Handtaschen +Handteller +Handtuch +Handtuches +Handtücher +Handtüchern +Handvoll +Handwaffe +Handwaffen +Handwagen +Handwerk +Handwerke +Handwerken +Handwerker +Handwerkerarbeit +Handwerkern +Handwerkers +Handwerks +Handwerksbetriebe +Handwerksbetrieben +Handwerksbursche +Handwerksjugend +Handwerkskammer +Handwerkskammern +Handwerksmeister +Handwerksordnung +Handwerksorganisation +Handwerkstechnik +Handwerkswirtschaft +Handwerkszeug +Handwerkszeuge +Handwerkszeugen +Handwerkszeuges +Handwerkszweig +Handwörterbuches +Handwörterbücher +Handwörterbüchern +Handzeichen +Handzeichens +Handzeichnung +Handzettel +Handzetteln +Handzettels +Hanfballen +Hanfseilfabrik +Hang +Hangabtriebskraft +Hangar +Hanges +Hanggrundstücke +Hanne +Hannelore +Hannes +Hannover +Hannoveraner +Hannovermesse +Hannovers +Hanoi +Hans +Hansa +Hansaprofit +Hansaring +Hansdampf +Hanse +Hanseat +Hanseaten +Hansestädte +Hansi +Hansjürgen +Hanswurste +Hantel +Hanteln +Happens +Happy +Harakiri +Harald +Harburger +Hard +Harddisk +Harddiskbetrieb +Hardware +Hardwarekomponenten +Hardwareseite +Hardy +Harem +Harfe +Harfen +Harlekin +Harlem +Harley +Harmlosigkeit +Harmonie +Harmonisierung +Harmonium +Harn +Harnblase +Harnisch +Harnleiter +Harnleitern +Harnleiters +Harnröhren +Harns +Harnstoffe +Harnstoffen +Harnstoffs +Harnsäure +Harnuntersuchungen +Harnwege +Harold +Harpune +Harpunen +Harpunier +Harro +Harry +Harte +Hartgeld +Hartgelder +Hartgeldes +Hartgesottene +Hartgesottenen +Hartmannbund +Hartmut +Hartmuts +Hartnäckigkeit +Hartnäckigkeiten +Hartstein +Hartwaren +Hartweizen +Hartwurst +Hartwährung +Hartwährungen +Harvard +Harvey +Harz +Harzes +Haschisch +Haschischs +Haselmaus +Haselmäuse +Haselnüssen +Haselstrauch +Haselstrauchs +Haselsträucher +Hasen +Hasenbraten +Hasenbratens +Hasenfamilie +Hasenfuß +Hasenpfad +Hasenscharte +Hasenscharten +Hass +Hasses +Hassgefühl +Hasskomplex +Hastig +Hastings +Hat +Haube +Hauben +Hauch +Hauer +Hauern +Haufen +Haufenbildung +Haufens +Haufenweiser +Hauff +Haupt +Hauptabsatzgebiet +Hauptabteilung +Hauptabteilungen +Hauptakteur +Hauptakteure +Hauptaktionär +Hauptaktionären +Hauptaktionärs +Hauptakzent +Hauptangeklagten +Hauptangeklagter +Hauptanliegen +Hauptanteil +Hauptanteils +Hauptanwendungsgebiet +Hauptanwärter +Hauptarbeit +Hauptarbeitsbereich +Hauptargument +Hauptarmee +Hauptattraktion +Hauptaufgabe +Hauptaufgaben +Hauptaugenmerk +Hauptausfuhrgebiete +Hauptausgaben +Hauptausrede +Hauptautor +Hauptbadestrand +Hauptbahnhof +Hauptbahnhofs +Hauptbahnhöfen +Hauptbedingung +Hauptbedingungen +Hauptbelastungszeuge +Hauptberuf +Hauptbeschäftigung +Hauptbeschäftigungen +Hauptbild +Hauptbindeglied +Hauptbuchhalter +Hauptbuchhaltung +Hauptcomputer +Hauptdarstellerin +Hauptdarstellerinnen +Hauptdarstellern +Hauptdirektion +Hauptdorf +Hauptdrahtzieher +Haupteigenschaften +Haupteinflugschneise +Haupteingangs +Haupteingänge +Haupteingängen +Haupteinkommen +Haupteinnahmequelle +Hauptelement +Hauptentschädigung +Hauptereignis +Haupterwerb +Haupterzeugergebiete +Hauptes +Haupteslänge +Hauptfach +Hauptfachs +Hauptfehler +Hauptfeld +Hauptfenster +Hauptfigur +Hauptfilm +Hauptfilmen +Hauptfilms +Hauptforderung +Hauptfrage +Hauptfriedhof +Hauptfriedhofes +Hauptfunktion +Hauptfächer +Hauptfächern +Hauptgebieten +Hauptgebäude +Hauptgedanke +Hauptgefreiten +Hauptgegner +Hauptgemeinschaft +Hauptgericht +Hauptgeschäftslage +Hauptgeschäftszeit +Hauptgeschäftszeiten +Hauptgesprächspartner +Hauptgesprächsthema +Hauptgesprächsthemen +Hauptgestalten +Hauptgewicht +Hauptgewinn +Hauptgewinne +Hauptgewinnen +Hauptgewinner +Hauptgruppe +Hauptgruppen +Hauptgründe +Haupthaus +Hauptindiz +Hauptinhaber +Hauptinhalt +Hauptinsel +Hauptinseln +Hauptinspekteur +Hauptinstrument +Hauptinteresse +Hauptkampf +Hauptkassen +Hauptkirche +Hauptknüller +Hauptkomponente +Hauptkreditnehmer +Hauptkriegsverbrecher +Hauptkurse +Hauptlehre +Hauptlehrer +Hauptlehrern +Hauptlieferant +Hauptlieferanten +Hauptmacht +Hauptmahlzeiten +Hauptmann +Hauptmanns +Hauptmenge +Hauptmenü +Hauptmerkmal +Hauptmerkmale +Hauptmerkmals +Hauptmiete +Hauptmieter +Hauptmietvertrag +Hauptmietvertrages +Hauptmächte +Hauptmännern +Hauptmärkten +Hauptnachfrage +Hauptnachteil +Hauptnahrung +Hauptnenner +Hauptnennern +Hauptnutzen +Hauptnährstoff +Hauptort +Hauptorte +Hauptortes +Hauptperson +Hauptpersonen +Hauptpfeiler +Hauptpflicht +Hauptpflichten +Hauptpostamt +Hauptpostfach +Hauptpreis +Hauptproblem +Hauptprobleme +Hauptprogramm +Hauptpromenade +Hauptprüfung +Hauptpunkt +Hauptpunkte +Hauptquartier +Hauptquartiere +Hauptquartieren +Hauptraum +Hauptredner +Hauptreferat +Hauptreisezeit +Hauptrennen +Hauptrolle +Hauptroute +Hauptrunde +Hauptsache +Hauptsachen +Hauptsatz +Hauptsatzes +Hauptschalter +Hauptschlagkraft +Hauptschlitten +Hauptschritt +Hauptschuldiger +Hauptschule +Hauptschwierigkeit +Hauptschwierigkeiten +Hauptschüler +Hauptsitze +Hauptspediteur +Hauptspeicher +Hauptspeichers +Hauptsprecher +Hauptstadt +Hauptstadtausbau +Hauptstelle +Hauptstoß +Hauptstoßkraft +Hauptstraße +Hauptstrecken +Hauptstruktur +Hauptstrukturen +Hauptstudium +Hauptstädten +Hauptstück +Hauptstütze +Hauptsächlich +Hauptsätze +Hauptsätzen +Hauptteil +Haupttestgebiet +Hauptthema +Hauptthese +Haupttor +Haupttreffer +Haupttreffern +Haupttreffers +Haupttäter +Haupttätigkeit +Hauptumsatzträger +Hauptunterhändler +Hauptunterschied +Haupturkunde +Hauptursache +Hauptursachen +Hauptvarianten +Hauptverantwortung +Hauptverband +Hauptverdienst +Hauptverfahren +Hauptverhandlungen +Hauptverkehrsstraße +Hauptverkehrsstraßen +Hauptverkehrszeiten +Hauptvermieter +Hauptversammlung +Hauptversammlungen +Hauptvertrag +Hauptvertrages +Hauptverwaltung +Hauptverwaltungen +Hauptverwaltungsgebäude +Hauptvorstand +Hauptvorstellung +Hauptvorstellungen +Hauptvorteil +Hauptvorteile +Hauptwache +Hauptwachtmeister +Hauptwerk +Hauptwerkes +Hauptwerkzeug +Hauptwettbewerb +Hauptwohnsitz +Hauptwort +Hauptworte +Hauptwunsch +Hauptwäsche +Hauptzahler +Hauptzentrum +Hauptziel +Hauptzollamt +Hauptzweck +Hauptüberlegung +Hauruck +Hauruckverfahren +Haus +Hausaltar +Hausangestellte +Hausangestellten +Hausapotheke +Hausapotheken +Hausarbeit +Hausarrest +Hausarzt +Hausarztes +Hausaufgabe +Hausaufgaben +Hausbank +Hausbar +Hausberg +Hausbesetzer +Hausbesetzern +Hausbesetzerszene +Hausbesetzung +Hausbesichtigung +Hausbesitzer +Hausbesitzerin +Hausbesitzerinnen +Hausbesitzern +Hausbesitzers +Hausbesuche +Hausbewohner +Hausbewohners +Hausbrand +Hausbrandkohle +Hausdach +Hausdiener +Hausdienern +Hausdieners +Hause +Hausecke +Hauseigentümer +Hauserwerb +Hauses +Hausfach +Hausflagge +Hausflur +Hausflure +Hausfrau +Hausfrauen +Hausfrauengruppe +Hausfreund +Hausfreunde +Hausfriedensbruch +Hausfriedensbruchs +Hausfriedensbrüche +Hausgebrauch +Hausgemeinschaft +Hausgerät +Hausgeräte +Hausglocke +Hausgockel +Hausgrundstück +Haushalsvolumen +Haushalt +Haushalten +Haushaltes +Haushalts +Haushaltsangestellte +Haushaltsarbeit +Haushaltsartikel +Haushaltsartikels +Haushaltsaufkommens +Haushaltsausgaben +Haushaltsbeitrag +Haushaltsbotschaft +Haushaltsbuch +Haushaltsdebatte +Haushaltsdefizite +Haushaltseinkommen +Haushaltsentwicklung +Haushaltsexperte +Haushaltsexperten +Haushaltsführung +Haushaltsgegenstände +Haushaltsgeld +Haushaltsgerät +Haushaltsgeräten +Haushaltsgeräts +Haushaltsgesetz +Haushaltsgüter +Haushaltshilfe +Haushaltsjahr +Haushaltsjahre +Haushaltsjahren +Haushaltsjahrs +Haushaltskapitel +Haushaltskasse +Haushaltskontrolle +Haushaltskurs +Haushaltslage +Haushaltsmankos +Haushaltsminister +Haushaltsmithilfe +Haushaltsmittel +Haushaltsplan +Haushaltsplans +Haushaltspläne +Haushaltsplänen +Haushaltsrechnungen +Haushaltsrisiken +Haushaltssicherungsgesetz +Haushaltsvolumen +Haushaltsvolumens +Haushaltsvorlage +Haushaltsvorstand +Haushaltswaren +Haushaltswirtschaft +Haushaltsüberlegungen +Haushaltung +Haushaltungsapparate +Haushaltungslehre +Haushaltungslehren +Haushaltungsschulen +Haushaltungsvorstandes +Haushaltungsvorstände +Haushaltungsvorständen +Haushaltwaren +Hausherr +Hausherrin +Hausherrn +Haushoche +Haushund +Haushälterinnen +Hausierer +Hausierern +Hausierers +Hauskamin +Hauskatze +Hauskauf +Hauskleider +Hauskleidern +Hauskleides +Hauskunst +Hauslehrer +Hausmannskost +Hausmeister +Hausmeistern +Hausmeisters +Hausmiete +Hausmieten +Hausmitteilung +Hausmittel +Hausmitteln +Hausmittels +Hausmutter +Hausmädchen +Hausmärchen +Hausmüllschluckers +Hausmütter +Hausmüttern +Hausnummer +Hausordnung +Hausordnungen +Hauspersonal +Hauspflege +Hauspflegen +Hauspreise +Hausrat +Hausrates +Hausrats +Hausratversicherung +Hausregeln +Hausreinigung +Hausschlüsseln +Hausschlüssels +Hausschuh +Hausschuhe +Hausschuhen +Hausschuhs +Hausschwein +Hausschweinen +Hausschweins +Hausse +Haussen +Haussezeiten +Haussier +Haussiers +Haussuchungen +Haustechnik +Haustier +Haustiere +Haustieren +Haustieres +Haustierhaltung +Haustiers +Haustochter +Haustyrann +Haustür +Haustüre +Haustüren +Haustürgeschäften +Hausvater +Hausverwalter +Hausverwalters +Hausverwaltung +Hauswand +Hauswart +Hauswarts +Hauswirtschaft +Hauswirtschaftslehre +Hauswirtschaftslehren +Hauswände +Hausärzte +Hausärzten +Haut +Hautarztes +Hautausschlag +Hautausschlages +Hautausschläge +Hautausschlägen +Hautcreme +Hautfarbe +Hautfarben +Hautkrankheiten +Hautpflege +Hautpflegen +Hautscheren +Hautschichten +Hautschäden +Hauttransplantation +Hautverbrennungen +Hautärzte +Hautärzten +Havarie +Hawaii +He +Headhunter +Hebamme +Hebammen +Hebammenkoffer +Hebebühne +Hebebühnen +Hebel +Hebelarm +Hebelarme +Hebelarmen +Hebelkraft +Hebeln +Hebels +Hebelverhältnis +Hebelwirkung +Hebelübersetzung +Heber +Hebewerk +Hebewerkzeug +Hebräer +Hebräerin +Hebräern +Hebräische +Hebräischem +Hebung +Hebungen +Hecht +Hechte +Hechts +Hechtsprung +Heck +Hecken +Heckenrose +Heckenrosen +Heckenscheren +Hecklautsprecher +Heckleuchten +Hecklichter +Hecklichtern +Hecklichts +Heckteil +Heckwischer +Hedda +Hedwig +Hedy +Heer +Heerbannes +Heeren +Heeresabteilung +Heeresaufgaben +Heeresdienste +Heeresdiensten +Heeresdienstes +Heeresflugzeuge +Heeresführer +Heeresführern +Heeresführers +Heeresgruppe +Heereslager +Heereslagers +Heeresleitung +Heeresmeisterschaften +Heerespsychologen +Heeresreform +Heeresschar +Heeresteile +Heeresverbände +Heeresverwaltung +Heerführer +Heers +Heerschar +Heerscharen +Heerschau +Hefe +Heft +Heftanzeigen +Heftfaden +Heftfadens +Heftfäden +Heftigkeit +Heftklammer +Heftklammern +Heftmaschine +Heftmaschinen +Heftpflaster +Heftpflastern +Heftpflasters +Hefts +Heftvorgang +Hegel +Hegemonie +Hehl +Hehler +Hehlerei +Hehlern +Heide +Heideblume +Heideblüte +Heidefriedhof +Heidehaus +Heidekraut +Heidekrug +Heideland +Heidelandschaft +Heidelbeere +Heidelberg +Heidelberger +Heidelinde +Heiden +Heidenangst +Heidengeld +Heidengötter +Heidenspaß +Heidentum +Heidenängste +Heidenängsten +Heidepastor +Heidi +Heidin +Heidinnen +Heike +Heiko +Heiland +Heilands +Heilanstalt +Heilanstalten +Heilbad +Heilbarkeit +Heilbringende +Heilbringendem +Heilbringender +Heilbringendes +Heilbronn +Heilbutt +Heilbutten +Heilbutts +Heilbäder +Heilbädern +Heilfaktor +Heilgehilfin +Heiligabend +Heilige +Heiligenbild +Heiligenblut +Heiligenfiguren +Heiligenscheine +Heiligenscheinen +Heiligenscheins +Heiligkeit +Heiligtum +Heiligtums +Heiligtümer +Heiligung +Heilkraft +Heilkräfte +Heilkräften +Heilkunde +Heilkunden +Heilkuren +Heilmedikus +Heilmethoden +Heilmittel +Heilmitteln +Heilmittels +Heilpraktiker +Heilpraktikern +Heilpraktikers +Heilquellen +Heilsarmee +Heilsarmeemädchen +Heilschlaf +Heilsgeschichte +Heilslehre +Heilsplan +Heilstoffe +Heilstätte +Heilung +Heilungen +Heilverfahren +Heilweise +Heilwesen +Heim +Heimarbeit +Heimarbeiten +Heimarbeiter +Heimarbeiterin +Heimarbeitern +Heimarbeiters +Heimat +Heimatanschrift +Heimatbach +Heimatbund +Heimatdörfer +Heimatflughafen +Heimatfront +Heimatfürst +Heimatgemeinde +Heimathafen +Heimatkultur +Heimatland +Heimatlands +Heimatländer +Heimatmuseum +Heimatort +Heimatorte +Heimatortes +Heimatorts +Heimatplatz +Heimatprovinz +Heimatschnulzen +Heimatsprache +Heimatstaat +Heimatstadt +Heimattreffen +Heimaturlaub +Heimatwerk +Heimatwährung +Heimaufsicht +Heimchen +Heimchens +Heimcomputer +Heime +Heimerziehung +Heimes +Heimfahrt +Heimfahrten +Heimgang +Heimgange +Heimgegangene +Heimgegangener +Heiminsassen +Heimkehr +Heimkehrer +Heimleiter +Heimleiterin +Heimleiters +Heimlichkeit +Heimlichkeiten +Heimlichtuerei +Heimreise +Heimreisen +Heimrudergeräte +Heims +Heimschule +Heimsieg +Heimspiel +Heimspielen +Heimstätte +Heimsuchung +Heimtücke +Heimvater +Heimverwaltung +Heimweg +Heimwege +Heimwegen +Heimweh +Heimwehs +Heimzutragen +Heine +Heino +Heinrich +Heinz +Heinzelmännchen +Heinzelmännchens +Heirat +Heiratsantrag +Heiratsantrages +Heiratsanträge +Heiratsanzeige +Heiratsfähigkeit +Heiratsinstitut +Heiratsinstitute +Heiratskandidaten +Heiratsmarkt +Heiratspläne +Heiratsschwindlern +Heiratsschwindlers +Heiratsurkunde +Heiratsverbot +Heiratsvermittler +Heiratsvermittlerin +Heiratsversprechens +Heisenberg +Heiserkeit +Heizanlagen +Heizenergie +Heizer +Heizern +Heizfläche +Heizflächen +Heizkessel +Heizkissen +Heizkissens +Heizkostenverordnung +Heizkörper +Heizkörpern +Heizleistung +Heizlüfter +Heizmaterial +Heizmaterialien +Heizmethoden +Heizperiode +Heizplatte +Heiztechnik +Heizung +Heizungen +Heizungsanlage +Heizungsanlagen +Heizungsbauer +Heizungsbaumeister +Heizungsingenieur +Heizungskeller +Heizungskosten +Heizungskörper +Heizungsmonteur +Heizwert +Heizwerte +Heizwerten +Heizzwecke +Heizöl +Heizölkartell +Heizölmarkt +Heizöls +Heizölverbraucher +Heizölverkäufe +Heißersehnten +Heißgeliebtem +Heißgeliebten +Heißgeliebter +Heißgetränke +Heißhunger +Heißhungers +Heißluftballon +Heißumstrittene +Heißumstrittenen +Hektar +Hektarertrag +Hektars +Hektik +Held +Helden +Heldenepos +Heldengedicht +Heldengedichte +Heldengedichten +Heldengestalten +Heldenstück +Heldentat +Heldentugenden +Heldentum +Heldentums +Heldin +Heldinnen +Helds +Helen +Helene +Helfen +Helfer +Helferinnen +Helferinnenbrief +Helfern +Helfershelfer +Helga +Helgoland +Helium +Hellbeigen +Hellene +Hellenen +Hellenisierung +Hellenismus +Hellgefärbten +Hellhörig +Helligkeit +Helligkeitswerte +Helling +Hellsehen +Hellseher +Hellseherei +Hellsehereien +Hellseherin +Hellseherinnen +Hellsehers +Hellsichtigkeit +Helltönendes +Hellwach +Helm +Helme +Helmen +Helms +Helmut +Helsinki +Hemd +Hemdblusen +Hemden +Hemdenknopf +Hemdenknopfs +Hemdenknöpfen +Hemdenstoff +Hemdes +Hemdknopf +Hemdknopfs +Hemdknöpfen +Hemds +Hemdsärmeln +Hemingway +Hemisphären +Hemmnis +Hemmnissen +Hemmschuhe +Hemmung +Hemmungen +Hengst +Hengsten +Hengstes +Henkel +Henkeln +Henkels +Henker +Henkers +Henkersmahlzeit +Henne +Henry +Her +Hera +Herabgedrückte +Herabgedrücktem +Herabgedrückter +Herabgedrücktes +Herablassenderem +Herablassung +Herablassungen +Herabsetzung +Herabsetzungen +Herabstufung +Herakles +Heraklit +Herald +Herangehensweise +Herausforderer +Herausforderung +Herausforderungen +Herausgabe +Herausgabeanspruch +Herausgabepflicht +Herausgaberecht +Herausgeber +Herausgeberinnen +Herausgebern +Herausgebers +Herausgelegtem +Herausgelegten +Herausgelegter +Herausgelegtes +Heraushebung +Herbarien +Herbarium +Herbariums +Herbeigeredete +Herbeiziehen +Herberge +Herbergen +Herbert +Herbester +Herbst +Herbstaktion +Herbstausgabe +Herbstbeginn +Herbstfärbung +Herbstmarkt +Herbstmonate +Herbstsaison +Herbstwetter +Herbstzeit +Herd +Herde +Herden +Herdenmenschen +Herdentier +Herdentieren +Herdentiers +Herdentrieb +Herdes +Herds +Hereinfall +Hereinfalls +Hereingetragene +Hereingezogenen +Hereinnahme +Herfahrt +Herfahrten +Hergang +Hergangs +Hering +Heringe +Heringen +Herings +Herkules +Herkunft +Herkunftsland +Herkünfte +Herleitung +Herleitungen +Hermann +Hermaphrodit +Hermelin +Hermeline +Hermes +Herodot +Heroin +Heroins +Herold +Heros +Herr +Herren +Herrenabends +Herrenanzug +Herrenanzuges +Herrenanzüge +Herrenbegleitung +Herrenbekleidung +Herrendoppel +Herreneinzel +Herreneinzels +Herrenfriseure +Herrenfriseuren +Herrenfriseurs +Herrenhut +Herrenkonfektion +Herrenkonfektionen +Herrenmenschen +Herrenmode +Herrenmoden +Herrenmäntel +Herrenpyjama +Herrenschneider +Herrenschneidern +Herrensitz +Herrensitze +Herrensocken +Herrentoiletten +Herrenuhr +Herrenwäsche +Herrenzimmer +Herrenzimmern +Herrenzimmers +Herrgott +Herrgottsfrühe +Herrin +Herrjemine +Herrlichkeit +Herrlichkeiten +Herrn +Herrschaft +Herrschaften +Herrschaftsblöcke +Herrschaftskoch +Herrschaftssitz +Herrscher +Herrscherin +Herrscherinnen +Herrschern +Herrschers +Herrschersitz +Herrschsucht +Herstellen +Hersteller +Herstellern +Herstellers +Herstellung +Herstellungen +Herstellungsbetrieb +Herstellungskosten +Herstellungsländer +Herstellungspreis +Herstellungspreises +Herstellungsrechte +Herstellungsverfahren +Herstellungsverfahrens +Hertz +Hertzbereich +Herz +Herzanfall +Herzanfälle +Herzanfällen +Herzbeschwerden +Herzchen +Herzegowina +Herzen +Herzens +Herzensangelegenheit +Herzensangelegenheiten +Herzensbrecher +Herzensgüte +Herzenslust +Herzenssache +Herzenstür +Herzfehlern +Herzfehlers +Herzgegend +Herzhaftigkeit +Herzig +Herzinfarkt +Herzinfarkten +Herzinfarktes +Herzinfarktrisiko +Herzklappe +Herzklappen +Herzklopfen +Herzkollaps +Herzkrankheiten +Herzkranzgefäße +Herzkönig +Herzleidens +Herzlichkeit +Herzlichkeiten +Herzlosigkeit +Herzlosigkeiten +Herzmassage +Herzneurosen +Herzog +Herzogin +Herzoginnen +Herzogs +Herzoperation +Herzschlages +Herzschlagfolge +Herzschläge +Herzschlägen +Herzschrittmacher +Herzschwäche +Herzschwächen +Herzspezialist +Herzstück +Herztod +Herztransplantationen +Herztätigkeit +Herzverpflanzung +Herzverpflanzungen +Herzversagen +Herzzerbrechende +Herzöge +Herzögen +Hesse +Hessen +Hessesche +Hesseschen +Hethiter +Hethiterreich +Hetz +Hetzjagd +Heu +Heuchelei +Heuchler +Heuchlerin +Heuchlerinnen +Heuchlers +Heuernte +Heugabel +Heumarkt +Heurige +Heurigen +Heurigenliedern +Heuristik +Heuristiken +Heuschnupfen +Heuschnupfens +Heuschober +Heuschobers +Heuschrecke +Heuschrecken +Heuschreckenzug +Heuss +Heute +Hewlett +Hexaeder +Hexameter +Hexe +Hexen +Hexengebräu +Hexengriffel +Hexenjäger +Hexenkunst +Hexenküche +Hexenkünste +Hexenmeister +Hexenpinsel +Hexenprozesse +Hexentrio +Hexenverbrennung +Hexenverbrennungen +Hexer +Hexerei +Hexereien +Hieb +Hieben +Hiebes +Hierarchie +Hierarchien +Hierbei +Hierfür +Hiergegen +Hiermit +Hieroglyphe +Hieroglyphen +Hieronymus +Hiervon +Hierzu +Hightech +Hilde +Hildebrand +Hildegard +Hildesheim +Hilfe +Hilfeaktion +Hilfelieferungen +Hilfemaßnahmen +Hilfen +Hilfeprogramms +Hilferuf +Hilferufe +Hilferufs +Hilfeschrei +Hilfeschreie +Hilfestellung +Hilfesuchende +Hilfesuchenden +Hilfesuchender +Hilfreich +Hilfsaktion +Hilfsarbeiter +Hilfsarbeiterin +Hilfsarbeiterinnen +Hilfsarbeiters +Hilfsarzt +Hilfsarztstelle +Hilfsbereitester +Hilfsbereitschaft +Hilfsbetriebe +Hilfsdienst +Hilfsdienste +Hilfsdienstes +Hilfsdirektrice +Hilfsfenster +Hilfsgemeinschaft +Hilfsgrößen +Hilfsgüter +Hilfskoch +Hilfskonstruktion +Hilfskonstruktionen +Hilfskraft +Hilfskräfte +Hilfsküchen +Hilfslehrer +Hilfslehrern +Hilfsmaßnahme +Hilfsmenü +Hilfsmittel +Hilfsmitteln +Hilfsobjekte +Hilfsorganisation +Hilfsorganisationen +Hilfspolizei +Hilfspolizistin +Hilfsprediger +Hilfsprogramm +Hilfsprogramme +Hilfsprogramms +Hilfsquelle +Hilfssatz +Hilfsschiffe +Hilfsschule +Hilfsschullehrer +Hilfsstoff +Hilfssätze +Hilfssätzen +Hilfstaucher +Hilfstext +Hilfstruppen +Hilfsverein +Hilfswerk +Hilfswerks +Hilfszügen +Hilfsärzte +Hilft +Hilton +Himalaja +Himbeere +Himbeeren +Himbeersaftes +Himbeerstrauchs +Himbeersträucher +Himbeersträuchern +Himbeersäfte +Himbeersäften +Himmel +Himmelbett +Himmelbetts +Himmelfahrt +Himmelfahrtskommando +Himmelfahrtstag +Himmeln +Himmelreich +Himmelreichs +Himmels +Himmelsereignis +Himmelsfahrtkommando +Himmelsgast +Himmelskunde +Himmelskörper +Himmelskörpern +Himmelskörpers +Himmelsmechanik +Himmelsrichtungen +Himmelsspione +Himmelszelt +Hin +Hinausschiebung +Hinblick +Hinblicks +Hindenburg +Hindernis +Hindernislauf +Hindernisrennen +Hindernisrennens +Hindernisse +Hindernissen +Hindernisses +Hinderung +Hinderungsgrund +Hindupriester +Hindus +Hineingearbeitete +Hineingearbeiteten +Hineingearbeiteter +Hineingearbeitetes +Hineingestellte +Hineingestellten +Hineingestellter +Hineingestelltes +Hineinnehmen +Hineinschieben +Hinfahrt +Hinfahrten +Hinfälligkeit +Hingabe +Hingang +Hingangs +Hinlänglichkeit +Hinnahme +Hinreise +Hinrichtung +Hinrichtungen +Hinsicht +Hinsichten +Hinspiel +Hinterachse +Hinterbein +Hinterbeine +Hinterbeinen +Hinterbliebene +Hinterbliebenen +Hinterbliebenenrente +Hintereinganges +Hintergebäuden +Hintergedanke +Hintergedanken +Hintergehung +Hintergehungen +Hintergrund +Hintergrunde +Hintergrundes +Hintergrundinformation +Hintergrundinformationen +Hintergrundspeicher +Hintergründe +Hinterhalt +Hinterhalte +Hinterhalten +Hinterhand +Hinterher +Hinterherwinken +Hinterhof +Hinterhältiges +Hinterhäuser +Hinterkopf +Hinterkopfs +Hinterland +Hinterlands +Hinterlassenschaft +Hinterlegung +Hinterlegungen +Hinterlegungsfrist +Hinterlegungstag +Hinterlist +Hinterländer +Hinterläufe +Hintermannschaft +Hintermänner +Hintern +Hinterpommern +Hinterrad +Hinterradantrieb +Hinterradantriebs +Hinterrads +Hinterreifen +Hinterrädern +Hintersinnige +Hinterteil +Hinterteile +Hinterteils +Hintertreppe +Hintertreppen +Hintertür +Hintertürchen +Hintertüren +Hinterwand +Hinterzimmer +Hinterzimmern +Hinwegzuredenden +Hinwegzutragen +Hinweis +Hinweisbekanntmachung +Hinweisblatt +Hinweise +Hinweises +Hinweisfeld +Hinweisschilder +Hinweiszettel +Hinz +Hinzu +Hinzukommen +Hiobsbotschaft +Hiobsbotschaften +Hiobsgestalt +Hiobsgestalten +Hippie +Hippies +Hippodrom +Hirn +Hirnabschnitte +Hirnchirurgie +Hirne +Hirnen +Hirnforschung +Hirngeschwulst +Hirngespinst +Hirngespinsten +Hirnhautentzündung +Hirnhautentzündungen +Hirnrinde +Hirns +Hirnschlag +Hirnschlages +Hirnschläge +Hirnstamm +Hirnstromdiagramm +Hirnteil +Hirnteile +Hirnteils +Hirnverletzung +Hirnvorgänge +Hiroshima +Hirsch +Hirschen +Hirschfänger +Hirschgeweih +Hirschkuh +Hirschkühen +Hirschpark +Hirse +Hirt +Hirte +Hirten +Hirtenbrief +Hirtenbriefe +Hirtenbriefen +Hirtensorge +Hirtenstämme +Hirtenwort +Historie +Historien +Historiendrama +Historik +Historiker +Historikergespräch +Historikers +Historikertag +Historikertags +Historikerverbands +Historisch +Historische +Historismus +Hit +Hitler +Hitlerjugend +Hitlerregierung +Hitlerreiches +Hitlertum +Hitlerverbrechen +Hitlerwagen +Hitliste +Hitlisten +Hitparade +Hitparaden +Hitze +Hitzeflimmernden +Hitzegrad +Hitzegrade +Hitzekammer +Hitzepanzer +Hitzeperiode +Hitzewellen +Hitzschlages +Hitzschläge +Hitzschlägen +Hiwi +Hobby +Hobbygeräte +Hobbygruppen +Hobbyist +Hobbyisten +Hobbyräume +Hobbys +Hobel +Hobelbank +Hobelspäne +Hobelspänen +Hobelwerk +Hoch +Hochachtung +Hochadel +Hochallee +Hochalpen +Hochaufgeschossenen +Hochaufgeschossener +Hochauflösenden +Hochauflösender +Hochbauentwürfe +Hochbaufirma +Hochbaukenntnisse +Hochbauverwaltung +Hochbesetzte +Hochbesteuerten +Hochbetagten +Hochbetrieb +Hochbetriebs +Hochbezahlte +Hochbezahltem +Hochbezahlten +Hochbezahltes +Hochbrücke +Hochburg +Hochburgen +Hochdekorierter +Hochdruck +Hochdruckdampferzeugung +Hochdruckgebiete +Hochdruckgebieten +Hochdruckgebiets +Hochdruckkessel +Hochdruckrücken +Hochdruckrückens +Hochdrücke +Hochebene +Hochebenen +Hochentwickelte +Hochentwickeltem +Hochentwickelten +Hochentwickeltes +Hochfavorisierten +Hochfinanz +Hochfläche +Hochflächen +Hochform +Hochfrequenz +Hochfrequenzen +Hochfrequenzgeräte +Hochgebirge +Hochgebirgspanorama +Hochgebirgswanderung +Hochgefühl +Hochgelehrten +Hochgelobte +Hochgerutschte +Hochgewachsene +Hochgewachsenen +Hochgewachsener +Hochgewachsenes +Hochglanz +Hochgotik +Hochhaus +Hochhauses +Hochhauswohnung +Hochhäuser +Hochhäusern +Hochindustrialisierten +Hochintegration +Hochkomplizierte +Hochkulturen +Hochland +Hochlandes +Hochlands +Hochleistungsmotor +Hochleistungsport +Hochleistungsports +Hochleistungsschichten +Hochleistungssport +Hochleistungssportlers +Hochleistungssports +Hochländer +Hochländern +Hochmut +Hochmuts +Hochmütige +Hochofen +Hochofengase +Hochofenkoks +Hochofens +Hochofenwerke +Hochplateau +Hochpreispolitik +Hochqualifiziertem +Hochqualifizierten +Hochqualifizierter +Hochrechnung +Hochrhein +Hochrheins +Hochs +Hochsaison +Hochschmelzenden +Hochschoß +Hochschrift +Hochschulausbau +Hochschulbau +Hochschulbauten +Hochschulbetreuer +Hochschulbildung +Hochschuldirektor +Hochschuldozenten +Hochschule +Hochschulen +Hochschuletats +Hochschulfinanzierung +Hochschulfragen +Hochschulgebäude +Hochschulgesetz +Hochschulgruppe +Hochschulgruppen +Hochschulklassen +Hochschullehrer +Hochschullehrern +Hochschullehrers +Hochschulmeisterschaft +Hochschulmittel +Hochschulorgane +Hochschulrahmengesetz +Hochschulreform +Hochschulreformgesetzgebung +Hochschulreife +Hochschulstudium +Hochschulstudiums +Hochschulstufe +Hochschulverband +Hochschulvertreter +Hochschulwesen +Hochschwarzwaldes +Hochschätzung +Hochseefischer +Hochseefischerei +Hochseeflotte +Hochseereederei +Hochseesegler +Hochsicherheitstrakt +Hochsitz +Hochsommer +Hochspannung +Hochspannungen +Hochspannungsanlage +Hochspannungskunden +Hochspannungsleitung +Hochspannungsleitungen +Hochspannungstechnik +Hochspezialisierte +Hochsprache +Hochsprung +Hochsprungs +Hochstapler +Hochstaplers +Hochstehen +Hochstehende +Hochstehenden +Hochstehender +Hochstehendes +Hochstellung +Hochstimmung +Hochtal +Hochtechnisierten +Hochtechnologie +Hochtechnologien +Hochtouren +Hochvakuum +Hochverdichtende +Hochverehrte +Hochverehrter +Hochverrat +Hochwasser +Hochwassergefährdung +Hochwasserkatastrophe +Hochwasserschutz +Hochwasserschäden +Hochwassersorgen +Hochwäldern +Hochwürden +Hochzeit +Hochzeiten +Hochzeitsfoto +Hochzeitsgeschenke +Hochzeitsgeschenken +Hochzeitsgeschenks +Hochzeitsgäste +Hochzeitshaus +Hochzeitspaar +Hochzeitsreise +Hochzeitsstimmung +Hochzeitstag +Hochzeitstags +Hochzeitszeremonie +Hochzins +Hochzinsen +Hochzinsphase +Hochzinsphasen +Hochzinspolitik +Hochzusetzen +Hochzählen +Hochzüchtung +Hockenheimring +Hocker +Hockey +Hockeyklub +Hockeyschiedsrichter +Hockeyspiele +Hockeyspieler +Hockeyturniers +Hoden +Hof +Hofberichterstatter +Hofberichterstattung +Hofbräu +Hofbräuhaus +Hofburg +Hofdamen +Hofe +Hofes +Hoffmann +Hoffnung +Hoffnungen +Hoffnungslosigkeit +Hoffnungsraten +Hofgarten +Hofgestaltung +Hofgrundstücke +Hofhaus +Hofkunst +Hoflandwirtschaft +Hofleben +Hofmauern +Hofmeister +Hofnachrichten +Hofoper +Hofplatz +Hofrat +Hofs +Hofscheune +Hoftor +Hoftoren +Hofweg +Hohe +Hoheit +Hoheitsakte +Hoheitsgebiet +Hoheitsgebiete +Hoheitsgebietes +Hoheitsgebiets +Hoheitsgewässer +Hoheitsgewässers +Hoheitsrecht +Hoheitsrechte +Hohenstaufen +Hohenzoller +Hohenzollern +Hoher +Hohlglashütte +Hohlmaß +Hohlraum +Hohlraums +Hohlräume +Hohlräumen +Hohlspiegel +Hohlsteinhöhle +Hohltier +Hohltiere +Hohlzylinder +Hohngelächter +Hohngelächters +Holde +Holding +Holdinggesellschaften +Holger +Holland +Hollands +Hollywood +Hollywoods +Hollywoodstars +Hollywoodzauber +Holländer +Holländerin +Holländern +Holländers +Holm +Holografie +Hologramm +Hologramme +Holographie +Holstein +Holunder +Holunderbaum +Holunders +Holz +Holzarbeit +Holzarbeiten +Holzarbeiter +Holzarten +Holzausfuhren +Holzbaracken +Holzbearbeitenden +Holzbearbeitung +Holzbein +Holzbläser +Holzbläsern +Holzdamm +Holzdecke +Holzeinfuhr +Holzer +Holzersatz +Holzerzeugnisse +Holzexportländer +Holzfabrikant +Holzfachmann +Holzfenster +Holzfeuer +Holzfigur +Holzfäller +Holzfällern +Holzgestell +Holzgiebel +Holzhammer +Holzhandlung +Holzhäuser +Holzimporteure +Holzindustrie +Holzkasten +Holzkohle +Holzkohlen +Holzkreuze +Holzmontage +Holzpfad +Holzpritschen +Holzrades +Holzrechte +Holzschnitt +Holzschnitte +Holzschnitzereien +Holzschuppen +Holzschutzmittel +Holzschwellen +Holzschwänze +Holzschüssel +Holzspielwaren +Holzstoß +Holzstufen +Holzstößen +Holztafeln +Holzteilen +Holztische +Holztreppe +Holzverarbeitende +Holzverarbeitenden +Holzverschalung +Holzverschlag +Holzvorkommen +Holzwaren +Holzwirtschaft +Holzwolle +Holzwurm +Holzwurms +Homecomputer +Homeland +Homer +Homogenisierung +Homogenisierungen +Homogenität +Homosexualität +Homosexueller +Homöopath +Homöopathen +Honda +Honduras +Honecker +Hongkong +Hongkongs +Honig +Honigbiene +Honigbienen +Honigdose +Honiglecken +Honigschlecken +Honorar +Honoraranspruch +Honoraren +Honorarerhöhung +Honorarforderung +Honorarprofessor +Honorars +Honorarsätze +Honorarvertrag +Honoratioren +Honorierung +Hopfenhandel +Hopfenpflanzer +Hopfensack +Horcher +Horchern +Horchers +Horchgeräte +Horchposten +Horde +Horden +Horizont +Horizonte +Horizonterweiterung +Horizonts +Hormon +Hormonbehandlung +Hormone +Hormonen +Hormons +Hormonspiegels +Hormonumstellungen +Hormonwirkung +Horn +Hornes +Hornhaut +Horns +Hornvieh +Horoskop +Horoskopen +Horoskops +Horror +Horrorfilme +Horrorfilmen +Horrorfilms +Horrormärchen +Horrors +Horrorthema +Horrorvisionen +Horst +Horste +Horstes +Hort +Horten +Hortung +Hortungskäufe +Hose +Hosen +Hosenanzug +Hosenanzüge +Hosenanzügen +Hosenbein +Hosenbeine +Hosenboden +Hosenklammer +Hosenklammern +Hosenknopf +Hosenrock +Hosenschlitz +Hosenschlitze +Hosenschlitzes +Hosentasche +Hosentaschen +Hosenträgern +Hosenträgers +Hospital +Hospitalkosten +Hospitals +Hospitalwerk +Hospitant +Hospitanten +Hospitäler +Hostess +Hostessen +Hostie +Hostien +Hotel +Hotelangestellte +Hotelappartements +Hotelbar +Hotelbauprojekt +Hotelbesitzer +Hotelbesitzerinnen +Hotelbesitzern +Hotelbesitzers +Hotelbetrieb +Hotelbetriebe +Hotelbett +Hotelführer +Hotelführern +Hotelführers +Hotelgarten +Hotelgast +Hotelgebäude +Hotelgesellschaft +Hotelgewerbe +Hotelgruppe +Hotelgäste +Hotelhalle +Hotelhallen +Hotelier +Hoteliers +Hotelkapazität +Hotelkomplex +Hotelkonzerns +Hotelleitung +Hotelmakler +Hotelpage +Hotelpagen +Hotelpark +Hotelparkplatz +Hotelportier +Hotelprojekte +Hotelquartiere +Hotelrechnung +Hotelrestaurant +Hotels +Hotelschiff +Hotelservice +Hotelverbot +Hotelvollpensionen +Hotline +Hub +Huber +Hubert +Hubertus +Hubraum +Hubraumsteuer +Hubschrauber +Hubschraubergeknatter +Hubschraubers +Hubschrauberverkehr +Hubwagen +Huf +Hufe +Hufeisen +Hufeisentisch +Hufen +Hufs +Hufschlag +Hufschlags +Hufschlägen +Huftiere +Huftieren +Huftiers +Hugenottenkriege +Hugenottenverfolgung +Hugo +Huhn +Huhns +Hula +Hulahupring +Huldigung +Huldigungen +Human +Humanethologie +Humanismus +Humanist +Humanisten +Humanität +Humboldt +Humbug +Hummer +Hummercremesuppe +Hummern +Hummers +Hummerschwänze +Hummertransporte +Humor +Humorist +Humoristen +Humors +Humus +Hund +Hunde +Hundeausstellungen +Hundebaby +Hundebesitzer +Hundedressurplatz +Hundefutters +Hundegenie +Hundehalter +Hundehütte +Hundekette +Hundekopf +Hundeleine +Hundeleinen +Hundemarke +Hunden +Hundenase +Hundepeitsche +Hunderasse +Hundert +Hunderte +Hunderten +Hunderter +Hundertfache +Hundertmarkschein +Hundertschaft +Hundertstel +Hundertstelsekunden +Hunderttausend +Hunderttausende +Hunderttausendhektarweise +Hundes +Hundesteuer +Hundesteuern +Hundewetter +Hundewetters +Hundezucht +Hundezuchten +Hundezüchtern +Hundstage +Hunger +Hungerblockade +Hungerkur +Hungerlohn +Hungermarsch +Hungernationen +Hungers +Hungerslohn +Hungersnöte +Hungersnöten +Hungerstreik +Hungerstreiken +Hungerstreiks +Hungertuch +Hunne +Hunnen +Hupe +Hure +Hurenkind +Hurerei +Hurrikan +Husar +Husaren +Husarenritt +Husarenritten +Hussein +Hussitenkriege +Hustenanfall +Hustenanfalls +Hustenanfällen +Hustenbonbons +Hustensafts +Hustensirup +Hustensäfte +Hustensäften +Husum +Hut +Hutes +Hutfabrikanten +Hutfachgeschäfte +Hutfachschau +Hutfilter +Hutstumpen +Hybrid +Hybris +Hydepark +Hydrant +Hydranten +Hydraulik +Hydrierung +Hydrierwerke +Hydrodynamik +Hydrokultur +Hydrophon +Hygiene +Hygienebetreuung +Hygieneprogramm +Hymne +Hymnen +Hymnologie +Hyperrealität +Hypnose +Hypnosen +Hypothek +Hypotheken +Hypothekenabwertung +Hypothekenaufnahme +Hypothekenberechnung +Hypothekenbriefe +Hypothekengeld +Hypothekenraten +Hypothekenrückständen +Hypothekenzinsen +Hypothese +Hypothesen +Hyäne +Hyänen +Hz +Häfen +Häftling +Häftlinge +Häftlings +Hähnchen +Hähnchens +Hähne +Hähnen +Häkchen +Hälfte +Hälften +Hälse +Hälsen +Hält +Hämmer +Hämmern +Hämmerns +Hämorrhoiden +Händchen +Hände +Händedruck +Händedrücke +Händedrücken +Händel +Händen +Händeschütteln +Händler +Händlererfolg +Händlerfirmen +Händlerkreisen +Händlernachweis +Händlerpreise +Händlers +Hängeboden +Hängebrücke +Hängebrücken +Hängebusen +Hängematte +Hängematten +Hängen +Hänschen +Häppchen +Härte +Härtefonds +Härtefälle +Härtefällen +Härtegründe +Härteklausel +Härtetest +Härtung +Häscher +Häschern +Hätten +Häufchen +Häufigkeit +Häufigkeiten +Häufigste +Häuflein +Häufleins +Häufung +Häufungen +Häupter +Häuptern +Häuptling +Häuptlinge +Häuptlingen +Häuptlings +Häuschen +Häuschens +Häuser +Häuserbau +Häuserblock +Häuserblockes +Häuserblocks +Häuserblöcken +Häuserfronten +Häuserkante +Häusern +Häusertrümmern +Häuserwand +Häuserwänden +Häute +Häutung +Häutungen +Höchst +Höchstbetrag +Höchstbetrages +Höchstbeträge +Höchstdruck +Höchstform +Höchstgebot +Höchstgeschwindigkeit +Höchstgewicht +Höchstgrenze +Höchstgrenzen +Höchstintegration +Höchstkurs +Höchstkurse +Höchstleistung +Höchstleistungen +Höchstmaß +Höchstpreis +Höchstpreise +Höchstpreisen +Höchstrente +Höchstrenten +Höchstsatz +Höchststand +Höchststrafe +Höchstsätze +Höchstsätzen +Höchsttemperatur +Höchsttemperaturen +Höchstumsatz +Höchstwahrscheinlich +Höchstwert +Höchstwerte +Höchstwerten +Höcker +Höckern +Höckers +Höfe +Höfen +Höflichkeit +Höflichkeiten +Höflichkeitsbesuche +Höflichkeitsbesuches +Höflichkeitsformeln +Höhe +Höhen +Höhenbeschränkung +Höhenflug +Höhenkammer +Höhenklima +Höhenkurorte +Höhenkurorten +Höhenkurorts +Höhenlagen +Höhenlinie +Höhenlinien +Höhenluft +Höhenrausch +Höhenstruktur +Höhenstufe +Höhenstufen +Höhentraining +Höhenunterschied +Höhenzüge +Höhepunkt +Höhepunkte +Höhepunkten +Höhepunkts +Höhere +Höherentwicklung +Höherverzinsten +Höhle +Höhlen +Höhlenbewohner +Höhleneingang +Höhlenforscher +Höhlenforscherin +Höhlenforschern +Höhlengänger +Höhlenmalerei +Höhlenmensch +Höhlensystem +Höhlung +Höhlungen +Hölderlin +Hölle +Höllen +Höllenmacht +Höllenmaschinen +Höllenschauspiel +Höllenwurz +Höllenängste +Höllenängsten +Hörapparat +Hörapparate +Hörapparaten +Hörbarkeitsgrenze +Hörbild +Hördrama +Hörer +Hörergebühren +Hörern +Hörers +Hörerschaft +Hörerschaften +Hörerwettbewerb +Hörerwünsche +Hörfehler +Hörfeld +Hörfolge +Hörfunks +Hörfunksender +Hörgerät +Hörgeräte +Hörgeräts +Hörigkeit +Hörnchen +Hörnern +Hörprogramme +Hörrohr +Hörrohren +Hörrohrs +Hörsaal +Hörsaals +Hörspiel +Hörspielen +Hörspielgeräusche +Hörspielgeräuschen +Hörspiels +Hörsäle +Hörvermögen +Hörvermögens +Hörweite +Hübe +Hüfte +Hüften +Hüftgelenk +Hüftgelenke +Hüftgelenken +Hüftumfang +Hügel +Hügelgrab +Hügelkette +Hügelkuppe +Hügelland +Hügeln +Hügels +Hühner +Hühnerauge +Hühneraugen +Hühnerbestand +Hühnerdiebe +Hühnerhalter +Hühnerhaltung +Hühnerleiter +Hühnerleitern +Hühnermörder +Hühnern +Hühnerstalls +Hühnerställe +Hühnerställen +Hühnerzucht +Hülle +Hülse +Hülsen +Hülsenfrüchte +Hündin +Hüne +Hünen +Hünenberg +Hüpfer +Hürde +Hürden +Hürdenlauf +Hürdenlaufs +Hürdenläufe +Hürdenläufen +Hürdenläufer +Hürdenrennen +Hürdenspezialist +Hüter +Hütte +Hütten +Hüttenbaues +Hüttenbereich +Hüttenbewohner +Hüttensauerstoff +Hüttentür +Hüttenunion +Hüttenwerk +Hüttenwerks +Hüttenwesen ++++++++++ +Iberer +Iberien +Ich +Ichbewusstsein +Ichbewusstseins +Ichform +Ichformen +Ichsucht +Icon +Ideal +Idealbedarf +Ideale +Idealerweise +Idealfall +Idealfälle +Idealfällen +Idealgewicht +Idealismus +Idealist +Idealistin +Idealistinnen +Idealkonkurrenz +Idealnote +Ideals +Idealstaates +Idealwelt +Idee +Ideen +Ideendarstellung +Ideenlehre +Ideenlehren +Ideenlosigkeit +Ideenreichtum +Ideenreichtums +Ideensuche +Ideenträger +Ideenwettbewerb +Identifikation +Identifikationsnachweis +Identifikationspapiere +Identifizierung +Identität +Identitäten +Identitätsfindung +Identitätskarten +Identitätsnachweis +Identitätsnachweise +Identitätsnachweises +Identitätsproblem +Ideologe +Ideologen +Ideologie +Ideologiekampf +Ideologien +Ideologieprodukt +Ideologin +Ideologinnen +Idiomatik +Idiome +Idiomen +Idiosynkrasie +Idiot +Idioten +Idol +Idole +Idolen +Idols +Idyll +Idylle +Igel +Igeln +Igels +Igelstellung +Igelstellungen +Ignoranz +Ihm +Ihnen +Ihr +Ihre +Ihrem +Ihren +Ihrer +Ikarus +Ikone +Ikonen +Illegalität +Illiquidität +Illiterat +Illiteraten +Illumination +Illuminationen +Illusion +Illusionen +Illustration +Illustrationen +Illustrator +Illustrierung +Illyrien +Illyrier +Iltis +Iltisse +Iltissen +Iltisses +Im +Image +Imagepflege +Imagination +Imbiss +Imbisse +Imbisses +Imbisshalle +Imbissstube +Imitation +Imitationen +Imitator +Imitatoren +Imker +Imkern +Imkers +Immanuel +Immaterialisierung +Immatrikulation +Immatrikulationen +Immatrikulationsgesuche +Immatrikulationsnummer +Immerhin +Immerwähren +Immigrant +Immigranten +Immigrantinnen +Immobilie +Immobilien +Immobilienanlagen +Immobilienanzeige +Immobilienblase +Immobilienboom +Immobilienbooms +Immobilienbüro +Immobiliencrash +Immobilieneigentümer +Immobilieneigentümern +Immobilienerwerb +Immobilieneuphorie +Immobilienfinanzierungen +Immobilienfonds +Immobiliengeschäft +Immobiliengeschäfte +Immobilienhandel +Immobilienhandels +Immobilienhändler +Immobilienjongleur +Immobilienkatastrophe +Immobilienkauf +Immobilienkollaps +Immobilienkäufe +Immobilienmaklern +Immobilienmaklers +Immobilienmarkt +Immobilienmärkte +Immobilienobjekt +Immobilienobjekte +Immobilienpreisdeflation +Immobilienpreisindex +Immobiliensektor +Immobiliensuche +Immobilienverkauf +Immobilienverkäufe +Immobilienverlust +Immobilienversteigerungen +Immobilienwelt +Immobilienwerte +Immun +Immunität +Immunitätsbarriere +Immunkörper +Immunkörpern +Immunkörpers +Immunschwäche +Immuntoleranz +Impedanz +Impedanzwandler +Imperativ +Imperativen +Imperator +Imperfekt +Imperfekten +Imperialismus +Imperium +Imperiums +Impfpass +Impfschein +Impfscheine +Impfscheinen +Impfschutz +Impfstoff +Impfstoffe +Impfstoffs +Impfung +Impfungen +Implantat +Implementierung +Implikation +Implikationen +Import +Importabgaben +Importanteil +Importbeschränkungen +Importbutter +Importbörse +Importen +Importes +Importeur +Importeure +Importeuren +Importeurs +Importfinanzierung +Importfirmen +Importgüter +Importhandel +Importkontingent +Importkontingentierung +Importkontrollen +Importlandes +Importländer +Importmengen +Importmesse +Importplaner +Importplanung +Importprogramm +Importquoten +Imports +Importsperre +Importvolumens +Importwachstum +Importwagen +Importöl +Impotenz +Impresario +Impresarios +Impression +Impressionen +Impressionismus +Impressionist +Impressionisten +Impressum +Improvisation +Improvisationen +Imprägnierung +Imprägnierungen +Impuls +Impulse +Impulsen +Impulserhaltung +Impulses +Ina +Inaktiver +Inaktivität +Inanspruchnahme +Inbegriff +Inbegriffe +Inbesitznahme +Inbetriebnahme +Inbetriebnahmen +Inbetriebsetzung +Indem +Inder +Inderinnen +Indern +Index +Indexe +Indexen +Indexes +Indexgruppen +Indexierung +Indexkontrakte +Indexoption +Indexoptionen +Indexpaar +Indexschreibweise +Indexsteigerung +Indexwert +Indexwerten +Indexwertes +Indexzahl +Indexziffern +Indiana +Indianapolis +Indianer +Indianerin +Indianerinnen +Indianerleben +Indianerreservat +Indianerrezept +Indianers +Indianersommer +Indianerstamm +Indien +Indienroute +Indifferenz +Indikation +Indikationslösung +Indikationsregelung +Indikator +Indio +Indios +Indira +Indiskretion +Individualabrede +Individualebene +Individualethik +Individualismus +Individualist +Individualisten +Individualität +Individualreise +Individualstück +Individualvereinbarung +Individuen +Individuum +Individuums +Indiz +Indizes +Indizien +Indizienbeweis +Indizienbeweise +Indizienbeweisen +Indizienbeweises +Indizierung +Indochina +Indoktrination +Indonesien +Indonesier +Indossament +Indossamente +Indossamenten +Indossaments +Indossant +Induktion +Induktionen +Induktivität +Induktivitätsmessung +Indus +Induskultur +Industrialisierteste +Industrialisierung +Industrials +Industrie +Industrieanlagen +Industriearbeiter +Industriearbeitern +Industrieausstellung +Industrieautomatisierung +Industriebank +Industriebereich +Industrieelektronik +Industrieerzeugung +Industriegebiet +Industriegebiete +Industriegebieten +Industriegesellschaft +Industriehallen +Industriekonzern +Industriekreis +Industriekreise +Industrieland +Industrielle +Industriellen +Industriellenverband +Industrieländer +Industriemanager +Industriemarkt +Industriemesse +Industriemilieu +Industrieministerium +Industriemühlen +Industrien +Industrienation +Industrienationen +Industrieobjekt +Industrieobjekte +Industrieofen +Industriepapieren +Industrieplan +Industriepotential +Industrieprodukte +Industrieproduktion +Industrieraum +Industrieriesen +Industrieroboter +Industriesektoren +Industriespionage +Industriespione +Industriestaaten +Industriestaates +Industriestadt +Industriestandard +Industriestrategen +Industriestraße +Industriestroh +Industriestädtchen +Industriestädten +Industrietitel +Industrieunternehmen +Industrieverbandes +Industrieverbände +Industrieverlagerung +Industrievermittlung +Industriewaren +Industriewerk +Industriewerke +Industriewert +Industriewerte +Industriezentren +Industriezentrum +Industriezwecke +Industriezweige +Industrieöfen +Ineffizienz +Ineinandergegriffene +Ineinandergegriffenem +Ineinandergegriffener +Ineinandergegriffenes +Ineinandergeschobenem +Ineinandergeschobenen +Ineinandergeschobener +Ineinandergreifen +Ineinandergreifende +Ineinandergreifenden +Ineinandergreifender +Ineinandergreifendes +Ineinanderschiebende +Ineinanderschiebenden +Ineinanderschiebendes +Ineinanderzuschachteln +Inelastizität +Ines +Infanterie +Infanteriebataillone +Infanterien +Infanterieregiment +Infanterist +Infantilismus +Infarkt +Infarkte +Infarkts +Infekt +Infektion +Infektionsbazillus +Infektionskrankheit +Infektionskrankheiten +Inferno +Infiltrierung +Infinitesimalrechnung +Infinitiv +Inflation +Inflationen +Inflationsbekämpfung +Inflationsbremse +Inflationsdruck +Inflationsförderung +Inflationsgefahr +Inflationsgefahren +Inflationsindikatoren +Inflationsjahr +Inflationsjahre +Inflationskurs +Inflationslawine +Inflationsländer +Inflationsorgie +Inflationsorgien +Inflationspolitik +Inflationsrate +Inflationsraten +Inflationsrunde +Inflationsschub +Inflationsschutz +Inflationssteuer +Inflationstendenz +Inflationstendenzen +Inflationswelle +Inflationszuschlag +Inflationsängsten +Inflationäres +Info +Infobriefen +Infodienst +Infodienste +Informant +Informanten +Informantin +Informatik +Informatiker +Informatikern +Informatiklexikon +Informatikzeitalter +Information +Informationen +Informationsagentur +Informationsamt +Informationsamtes +Informationsart +Informationsauftrag +Informationsaustausch +Informationsbehörde +Informationsbesuche +Informationsblatt +Informationsblätter +Informationsbrief +Informationsbriefen +Informationsbriefes +Informationsdichte +Informationsdienst +Informationsdienste +Informationsdiensten +Informationseinheit +Informationsflüge +Informationsfreiheit +Informationsfülle +Informationsgeber +Informationsgehalt +Informationsgesellschaft +Informationsgespräche +Informationsgewinnung +Informationsgutschein +Informationsheft +Informationsindustrie +Informationslücke +Informationsmaterial +Informationsmedien +Informationsmenge +Informationsministerium +Informationsministeriums +Informationsnetz +Informationsoffizier +Informationspolitik +Informationsquelle +Informationsquellen +Informationsreise +Informationssendung +Informationssendungen +Informationsspeicher +Informationsspeichern +Informationsspeicherung +Informationsstand +Informationsstelle +Informationssystem +Informationstage +Informationstechnik +Informationstechnologie +Informationstechnologien +Informationsverarbeitenden +Informationsverarbeitung +Informationsverbreitung +Informationsverwaltung +Informationsvorsprung +Informationszeitalter +Informationszentrale +Informationszyklen +Informationsübertragung +Informelle +Informierter +Infragekommen +Infrarot +Infrastruktur +Infrastrukturen +Inganghaltung +Ingangsetzung +Ingangsetzungen +Inge +Ingeborg +Ingenieur +Ingenieurausbildung +Ingenieurbaus +Ingenieurbereich +Ingenieurbüro +Ingenieurbüros +Ingenieure +Ingenieurexamen +Ingenieurleistung +Ingenieurprüfung +Ingenieurs +Ingenieurschule +Ingenieurschulen +Ingenieurstudenten +Ingenieurwesen +Ingenieurwesens +Ingenieurwissenschaft +Ingenieurwissenschaften +Ingesamt +Ingo +Ingrid +Ingwer +Ingwers +Inhaber +Inhaberaktie +Inhaberaktien +Inhaberaktionäre +Inhaberinnen +Inhabern +Inhaberpapier +Inhaberpapiere +Inhaberpapieren +Inhaberpapiers +Inhabers +Inhaberschecks +Inhaberwechsel +Inhaberwechseln +Inhaberzertifikat +Inhaftierung +Inhaftierungen +Inhalation +Inhalationen +Inhalt +Inhalte +Inhalten +Inhaltes +Inhalts +Inhaltsangabe +Inhaltsangaben +Inhaltskontrolle +Inhaltsverzeichnis +Inhaltsverzeichnisse +Inhaltsverzeichnissen +Inhaltsverzeichnisses +Initial +Initiale +Initialen +Initialisierung +Initialisierungseffekt +Initialisierungseffekte +Initialisierungsphase +Initialisierungssequenz +Initiative +Initiator +Initiatoren +Initiierung +Injektion +Injektionen +Injektionsmittel +Injektionsnadel +Inka +Inkareich +Inkarnation +Inkarnationen +Inkasso +Inkassos +Inkassounternehmen +Inkassovollmachten +Inkassowechsel +Inkassowechseln +Inkaufnahme +Inkavergewaltigung +Inklinometer +Inklusion +Inklusionen +Inklusivpreise +Inkonsequenz +Inkonsequenzen +Inkonsistenz +Inkorrektheit +Inkraftsetzung +Inkraftsetzungen +Inland +Inlandgesellschaften +Inlandmarkt +Inlandpreis +Inlandsabschlüsse +Inlandsarbeitslosenprobleme +Inlandsbetriebe +Inlandserzeugung +Inlandsferngespräche +Inlandsfonds +Inlandsgeschäft +Inlandsgeschäfts +Inlandshandel +Inlandsindustrie +Inlandskonjunktur +Inlandskonsum +Inlandsmarkt +Inlandsnachfrage +Inlandspreise +Inlandspreisen +Inlandsproduktion +Inlandssektor +Inlandsumsätze +Inlandsurlaub +Inlandsverbrauch +Inlandsversorgung +Inlandszinsen +Inländer +Inländerin +Inländern +Inländers +Innenarchitekt +Innenarchitekten +Innenaufzug +Innenausbausystem +Innenausstattung +Innenbahn +Innendekorateur +Innendekoration +Innendruck +Inneneinrichtungen +Innenfinanzierung +Innenhof +Innenhofes +Innenkabinen +Innenleben +Innenminister +Innenministerien +Innenministerium +Innenministern +Innenministers +Innenohr +Innenpolitische +Innenpunkt +Innenpunkte +Innenputz +Innenraums +Innenräume +Innenräumen +Innenschwimmbad +Innenschwimmbäder +Innenseite +Innenseiten +Innensenator +Innenstadt +Innenstädte +Innenstürmer +Innenstürmers +Innenumsatz +Innenumsätze +Innenverhältnis +Innenverkleidung +Innenwiderstand +Innenzelt +Innenzeltes +Innerei +Innereien +Inneren +Inneres +Innerlichkeit +Innern +Innerste +Inniggeliebte +Inniggeliebten +Innigkeit +Innovation +Innovationen +Innovationsbemühungen +Innovationscharakter +Innsbruck +Inputs +Inquisition +Insasse +Insassen +Insassenversicherung +Insbesondere +Inschrift +Insekt +Insekten +Insektenfresser +Insektenoper +Insektenplage +Insektensaal +Insektenvertilgungsmittel +Insektes +Insel +Inselbogen +Inselbögen +Inselchen +Inselfestung +Inselgebiet +Inselgruppe +Insellage +Inseln +Inselrepublik +Inselstaat +Inselstaaten +Inselstaats +Inselstadt +Inselstatut +Inselverkäufer +Inselvolk +Inselvölkern +Inselwelt +Inselzauber +Insemination +Inserat +Inserate +Inseraten +Inseratenbüro +Inserates +Inserats +Inserent +Inserenten +Insertion +Insertionspreise +Insertionsunterlagen +Insider +Insidergeschäfte +Insidern +Insiderskandalen +Insiderverhalten +Insiderwissen +Inskription +Insolvenz +Inspekteur +Inspekteurs +Inspektion +Inspektionen +Inspektionsmaßnahmen +Inspektionsreferat +Inspektionsreise +Inspektor +Inspektoren +Inspektors +Inspiration +Inspirationen +Inspizient +Instabilität +Instabilitäten +Installateur +Installateure +Installateuren +Installateurmeister +Installation +Installationen +Installationsarbeit +Installationsleitungen +Installationsmängel +Installationsprozess +Installierung +Instandhaltung +Instandhaltungskosten +Instandsetzen +Instandsetzung +Instandsetzungen +Instandsetzungsarbeit +Instandstellungen +Instanz +Instanzen +Instinkt +Instinkte +Instinkten +Instinktes +Institut +Institute +Instituten +Institutes +Institution +Institutionalisierung +Institutionen +Instituts +Institutsbericht +Institutsbetrieb +Institutsgelände +Institutsleiter +Instrukteur +Instruktion +Instruktionen +Instrument +Instrumental +Instrumentalist +Instrumentalpart +Instrumentarium +Instrumente +Instrumenten +Instrumententasche +Instrumentes +Instruments +Insulaner +Insulanerinnen +Insulanern +Insulaners +Insulin +Insulingaben +Insulinmangel +Insulinmenge +Insulinvorrat +Inszenator +Inszenierung +Integral +Integralbildung +Integralrechnung +Integralrechnungen +Integralteil +Integration +Integrationsaspekt +Integrationsfigur +Integrationsfähigkeit +Integrationsgrenzen +Integrationsidee +Integrationsprozess +Integrationsprozesses +Integrationsvorteil +Integrationszeichen +Integrierbarkeit +Integrität +Intellekt +Intellektuelle +Intellektuellen +Intellektuellenschicht +Intelligenz +Intelligenzbestie +Intelligenzgrad +Intelligenzler +Intelligenztest +Intelligenztests +Intelligenztheorie +Intendant +Intendantenamt +Intendantenstuhl +Intendantenwahl +Intensität +Intensitäten +Intensitätsschwächung +Intensivierung +Intention +Intentionen +Interaktion +Intercity +Interdependenz +Interessantes +Interesse +Interesselosigkeit +Interessen +Interessenausgleich +Interessengebiet +Interessengebiete +Interessengebieten +Interessengemeinschaft +Interessengemeinschaften +Interessengruppe +Interessenkollision +Interessenkollisionen +Interessenkonflikt +Interessenkreis +Interessenkreise +Interessenlage +Interessenschwerpunkt +Interessent +Interessenten +Interessentengruppen +Interessentenmeldungen +Interessenverband +Interessenverbände +Interessenwiderstreit +Interesses +Interessiert +Interessierte +Interessiertheit +Interface +Interfaces +Interferenz +Interim +Interimsregierung +Interimsregierungen +Interludium +Interna +Internat +Internate +International +Internationale +Internationalen +Internationaler +Internationales +Internationalisierung +Internationalismus +Internatsabteilung +Internatsleiter +Internatsschule +Internet +Internetseiten +Internierungshaft +Internierungslager +Internierungszeit +Interpol +Interpolation +Interpolationen +Interpret +Interpretation +Interpretationen +Interpretationskurse +Interpretationsrisiko +Interpreten +Interpretierung +Interpretin +Interpretinnen +Interpunktion +Interpunktionen +Interpunktionszeichen +Interruption +Interruptionen +Intervall +Intervalle +Intervallen +Intervallhälften +Intervalls +Intervalltypen +Intervention +Interventionen +Interventionsbestände +Interventionsmaßnahmen +Interventionspflicht +Interventionspunkt +Interventionspunktes +Interventionsrechte +Interview +Interviewer +Interviewers +Interviewpartner +Interviews +Interviewung +Interzins +Interzonen +Interzonenhandelabkommen +Interzonenhandelsvertrag +Interzonenpässe +Interzonenregelung +Interzonenreisenden +Interzonenstrecken +Interzonenverkehr +Inthronisation +Intimbeziehungen +Intimität +Intimitäten +Intimsphäre +Intoleranz +Intrigant +Intriganten +Intrigantin +Intrige +Intrigen +Intuition +Intuitionen +Invalide +Invaliden +Invalidenrente +Invalidenrenten +Invalidenversicherungen +Invalidität +Invaliditätsversicherung +Invariante +Invasion +Invasionen +Invasionsarmee +Invasionsgebiet +Invasionstruppe +Invasionstruppen +Inventar +Inventardatei +Inventare +Inventaren +Inventarteile +Inventur +Inversion +Invertierung +Investieren +Investition +Investitionen +Investitionsabgabe +Investitionsanreize +Investitionsaufgaben +Investitionsaufwand +Investitionsbank +Investitionsbedarf +Investitionsboom +Investitionsfonds +Investitionsgüter +Investitionshilfe +Investitionsklima +Investitionskosten +Investitionskredite +Investitionsmittel +Investitionsniveau +Investitionspause +Investitionsplanung +Investitionspläne +Investitionspole +Investitionspolitik +Investitionssteuer +Investitionssumme +Investitionstheorie +Investitionszulagen +Investitionszuschüsse +Investitionszweck +Investitionszwecken +Investitur +Investmentbanker +Investmentberater +Investmentberatern +Investmententscheidung +Investmententscheidungen +Investmentfirma +Investmentformen +Investmentgesellschaften +Investmentguru +Investmenthimmel +Investmentklima +Investmentkonzerne +Investmentreport +Investments +Investmentsektor +Investmentszene +Investmentvehikel +Investmentvolkes +Investmentzertifikat +Investor +Investoren +Inzest +Inzucht +Inzwischen +Ion +Ionen +Ionenstrom +Ionisation +Ionosphäre +Iphigenie +Irak +Iran +Ire +Iren +Irene +Irgend +Irgendjemand +Irgendwie +Irgendwo +Iridium +Iris +Irland +Irlands +Iron +Ironie +Ironien +Ironiker +Ironikern +Irreführung +Irregefühl +Irrelevanz +Irrenanstalt +Irrenarzt +Irrenhaus +Irrenhäuser +Irrenhäusern +Irrenärzten +Irrfahrten +Irrgarten +Irrglaube +Irrglauben +Irritation +Irrläufer +Irrsinn +Irrsinns +Irrtum +Irrtums +Irrtümer +Irrtümern +Irrweg +Isaac +Isaak +Isar +Ischiasnerv +Islam +Islams +Island +Islandponys +Isolationismus +Isolationist +Isolationisten +Isolationsschaltung +Isolator +Isolatoren +Isolierband +Isolierbandes +Isolierbändern +Isolierglasscheibe +Isolierschicht +Isolierstation +Isolierstoff +Isolierung +Isolierungen +Isolierwerk +Isometrie +Isometrien +Isotop +Isotope +Isotops +Isotropie +Israel +Israeli +Israelis +Israels +Ist +Istanbul +Italien +Italienaufenthalt +Italienerin +Italienern +Italieners +Italienfront +Italiens +Italienzug +Iteration +Iterationen +Ivan ++++++++++ +Ja +Jacht +Jachtklub +Jack +Jacke +Jackentasche +Jackett +Jacketts +Jacob +Jacobs +Jacqueline +Jacques +Jadebusen +Jaffa +Jagd +Jagdaufenthalt +Jagdaufseher +Jagdaufsehern +Jagdaufsicht +Jagdausflüge +Jagdbeute +Jagdbomberangriffe +Jagdbombern +Jagdbomberregiment +Jagderlebnis +Jagdflieger +Jagdfliegern +Jagdfliegers +Jagdfliegerverbände +Jagdflugzeug +Jagdflugzeugen +Jagdfrevel +Jagdfreveln +Jagdfrevlern +Jagdgefährten +Jagdgenossenschaft +Jagdgerät +Jagdgeschwader +Jagdgeschwaders +Jagdgesetz +Jagdgesetze +Jagdgesetzes +Jagdgewehr +Jagdgewehre +Jagdgewehrs +Jagdgründe +Jagdhaus +Jagdhund +Jagdhunde +Jagdhunden +Jagdhäuser +Jagdhütte +Jagdhütten +Jagdmaschinen +Jagdmesser +Jagdmessern +Jagdmotive +Jagdmuseum +Jagdpacht +Jagdrechte +Jagdrechten +Jagdrechts +Jagdrevier +Jagdreviere +Jagdrevieren +Jagdschein +Jagdscheine +Jagdscheinen +Jagdscheines +Jagdseminar +Jagdspringen +Jagdurlaub +Jagdverhältnisse +Jagdverpachtung +Jagdvorsteher +Jagdwaffe +Jagdwaffen +Jagdzeit +Jagdzeiten +Jaguar +Jaguaren +Jaguars +Jahr +Jahrbuch +Jahrbuchs +Jahre +Jahrelange +Jahren +Jahres +Jahresabonnement +Jahresabonnemente +Jahresabonnementen +Jahresabonnements +Jahresabschluss +Jahresabschlusses +Jahresabschlüsse +Jahresabschlüssen +Jahresanfang +Jahresansatz +Jahresanteil +Jahresausgabe +Jahresbasis +Jahresbeginn +Jahresbeitrag +Jahresbericht +Jahresberichte +Jahresberichten +Jahresberichtes +Jahresbestleistung +Jahresbetrag +Jahresbilanz +Jahresbilanzen +Jahreseinkauf +Jahreseinkommen +Jahreseinkommens +Jahresende +Jahresenden +Jahresendes +Jahresendpreise +Jahresertrag +Jahresessen +Jahresetat +Jahresfrist +Jahresgabe +Jahresgang +Jahresgehalt +Jahresgehalts +Jahresgehälter +Jahresgewinnanteil +Jahresgutachten +Jahreshoch +Jahreshälfte +Jahreshöchstkurse +Jahresintervalle +Jahreskarten +Jahreskonferenz +Jahreskursen +Jahresmiete +Jahresmittel +Jahresmitteltemperatur +Jahrespauschale +Jahrespreis +Jahresprämie +Jahresrate +Jahresraten +Jahresrente +Jahresrenten +Jahresringen +Jahresschau +Jahresschnitt +Jahressteuer +Jahresstipendium +Jahrestag +Jahrestage +Jahrestagen +Jahrestags +Jahrestiefstand +Jahresumsatz +Jahresumschlag +Jahresurlaub +Jahresvergleich +Jahresvergütung +Jahresverlust +Jahresvorrat +Jahreswachstum +Jahreswechsel +Jahresweltbestleistung +Jahreswenden +Jahreswettbewerb +Jahreszahl +Jahreszeit +Jahreszeiten +Jahreszinsen +Jahresübersicht +Jahrgang +Jahrgangs +Jahrgänge +Jahrgängen +Jahrhundert +Jahrhunderte +Jahrhunderts +Jahrhunderttausende +Jahrhundertwende +Jahrmarkt +Jahrmillion +Jahrmillionen +Jahrmärkte +Jahrmärkten +Jahrs +Jahrtausend +Jahrtausende +Jahrtausenden +Jahrtausendfeier +Jahrtausendfeiern +Jahrtausendwende +Jahrzehnt +Jahrzehnte +Jahrzehnten +Jahrzehnts +Jahwe +Jakob +Jakobiner +Jakobs +Jalta +Jamaika +James +Jammer +Jammerbild +Jammerbilder +Jammerbildern +Jammern +Jammers +Jan +Jana +Janeiro +Januar +Januarausgaben +Januarlieferung +Januarreise +Januartag +Januarwoche +Januarzahlen +Japan +Japanempfehlung +Japanempfehlungen +Japanerin +Japanerinnen +Japanern +Japanexperten +Japanexporte +Japanische +Japanisches +Japanpanne +Japanposition +Jargon +Jaruzelski +Jauche +Jauchen +Jause +Java +Javasee +Jawort +Jaworte +Jaworten +Jazz +Jazzband +Jazzexperte +Jazzmusik +Jazzmusiker +Jazzplatten +Je +Jean +Jeans +Jeansträger +Jeanstyp +Jedem +Jeden +Jeder +Jedes +Jedoch +Jeep +Jeglicher +Jemand +Jemen +Jena +Jennifer +Jens +Jenseitsverheißung +Jeremiaden +Jericho +Jersey +Jerusalem +Jesaja +Jessica +Jesuit +Jesuiten +Jesuitenpater +Jesuitenpriester +Jesus +Jet +Jetzt +Jim +Joachim +Job +Jobablauf +Joch +Jochbein +Jochen +Jockeyclub +Jod +Jodkur +Jodler +Jodlern +Jodquelle +Jods +Jogginganzug +Joghurt +Joghurte +Jogis +Jogurt +Johann +Johannes +Johannesburg +Johannesevangelium +Johannisbeere +Johannisbeeren +Johannisberg +Johannisbrot +Johannisburg +Johanniskraut +Johanniskrauts +Johanniter +John +Johnson +Joker +Jolle +Jollen +Jones +Jongleur +Jonny +Jordan +Jordanien +Jordaniens +Jordans +Josef +Joseph +Jota +Journal +Journale +Journalen +Journalismus +Journalist +Journalisten +Journalistik +Journalistin +Journalistinnen +Journals +Joystick +Jubel +Jubelfeier +Jubels +Jubelschrei +Jubelsturm +Jubilar +Jubilarin +Jubiläum +Jubiläums +Jubiläumsausgabe +Jubiläumsfeier +Jubiläumsjahr +Jubiläumskonferenz +Jubiläumsregatta +Jubiläumsrennen +Jubiläumssendung +Jubiläumstreffer +Jubiläumstreffers +Jucken +Judas +Jude +Juden +Judenfrage +Judenpogrome +Judentum +Judentums +Judenverfolgung +Judenverfolgungen +Judo +Judoka +Judokurse +Judokursen +Judos +Judosport +Judosports +Judoverband +Judoverbands +Judäa +Jugend +Jugendabteilung +Jugendalter +Jugendamt +Jugendamts +Jugendarbeit +Jugendauswahl +Jugendbeilage +Jugendberufsnot +Jugendbuch +Jugendbuchpreis +Jugendbund +Jugendchor +Jugenderinnerung +Jugenderinnerungen +Jugendfreigabe +Jugendfreund +Jugendfreunde +Jugendfreundes +Jugendfreundin +Jugendfreundinnen +Jugendfunk +Jugendfunks +Jugendfunktionäre +Jugendführer +Jugendgemeinschaft +Jugendgericht +Jugendgerichte +Jugendgerichts +Jugendgruppe +Jugendgruppen +Jugendheim +Jugendheime +Jugendheimen +Jugendheims +Jugendherberge +Jugendherbergsleitung +Jugendhilfe +Jugendhilfegesetz +Jugendhof +Jugendklub +Jugendkomitee +Jugendkonferenz +Jugendkreuzfahrt +Jugendkriminalität +Jugendkunde +Jugendlichen +Jugendlicher +Jugendlichkeit +Jugendliebe +Jugendlieben +Jugendliteratur +Jugendmagazin +Jugendmeisterin +Jugendmeisterschaften +Jugendmusik +Jugendnationalspieler +Jugendorganisation +Jugendorganisationen +Jugendpfleger +Jugendprobleme +Jugendrat +Jugendrichter +Jugendschutzgesetz +Jugendsehnsüchte +Jugendsenat +Jugendsenator +Jugendsendungen +Jugendstil +Jugendstrafanstalt +Jugendstrafe +Jugendstrafgefängnis +Jugendstrafkammer +Jugendstrafvollzug +Jugendstreich +Jugendstreiche +Jugendstreiches +Jugendstudio +Jugendstunde +Jugendsünde +Jugendsünden +Jugendtanzklub +Jugendtrainer +Jugendtraum +Jugendverband +Jugendverbandes +Jugendverbände +Jugendvertreter +Jugendverwaltung +Jugendwart +Jugendwerke +Jugendwerken +Jugendwerks +Jugendzeit +Jugendzeiten +Jugendzeitschrift +Jugendzeitschriften +Jugendzentren +Jugendämter +Jugoslawen +Jugoslawien +Jugoslawin +Jul +Juli +Julia +Julis +Julitagen +Juliusturm +Juliwoche +Jumbo +Jumbos +Jungakademiker +Jungbauern +Jungbergleute +Jungbrunnen +Jungbäuerin +Junge +Jungen +Jungenbeine +Jungens +Jungfer +Jungfern +Jungfernfahrt +Jungfernfahrten +Jungfernflug +Jungfernrede +Jungfernreden +Jungfernreise +Jungfernschaft +Jungfernschaften +Jungfilmer +Jungfrau +Jungfrauen +Jungfrauenquelle +Junggeselle +Junggesellen +Junggesellin +Junggesellinnen +Jungholz +Jungjäger +Jungkäfern +Junglehrer +Junglehrern +Jungmädchenzimmer +Jungoffizieren +Jungs +Jungschützen +Jungsozialisten +Jungtiere +Jungtieren +Jungunternehmer +Jungverheiratete +Jungverheirateten +Jungverheirateter +Jungverheiratetes +Jungvolk +Jungwähler +Jungwählern +Juni +Junigehalt +Junikäfer +Junior +Juniorchef +Juniorchefin +Juniorenmeister +Juniorenmeisterschaften +Juniorinnen +Juniorpartner +Junis +Junitagen +Juniwoche +Junker +Junkertum +Junktim +Jupe +Jupes +Jupiter +Jura +Juras +Jurassier +Jurastudent +Jurisprudenz +Jurist +Juristen +Juristenlatein +Juristenmonopol +Juristisch +Juror +Juroren +Jury +Jurys +Justierdokument +Justiermaße +Justiermöglichkeit +Justierung +Justierungen +Justiz +Justizamtmann +Justizangestellte +Justizbeamte +Justizbeamten +Justizbeamter +Justizbehörden +Justizgesetzgebung +Justizgewalt +Justizirrtum +Justizirrtümer +Justizirrtümern +Justizkontrollen +Justizminister +Justizministerien +Justizministeriums +Justizministern +Justizministers +Justizpalast +Justizpaläste +Justizpalästen +Justizpersonen +Justizpflege +Justizpressestelle +Justizsekretär +Justizskandal +Justizvertreter +Justizverwaltungen +Justizwesen +Justizwesens +Jute +Juteanbaugebiet +Juteindustrie +Juteindustrien +Jutta +Juwel +Juwelen +Juwelenauktion +Juwelengarnitur +Juwelier +Juweliere +Juwelieren +Juweliergeschäft +Juweliergeschäfts +Juweliers +Juwelierwaren +Juwels +Jux +Juxes +Jäger +Jägerei +Jägergemeinschaft +Jägerin +Jägerinnen +Jägerlatein +Jägermeister +Jägermeistern +Jägermeisters +Jägerprüfung +Jägers +Jährchen +Jähzorn +Jähzorns +Jörg +Jüdin +Jüdinnen +Jülich +Jüngling +Jünglinge +Jünglingen +Jünglingsalter +Jünglingsalters +Jürgen +Jütland ++++++++++ +Kaaba +Kabarett +Kabarette +Kabaretten +Kabarettistin +Kabarettprogramm +Kabaretts +Kabel +Kabeladresse +Kabelanschluss +Kabelanschlüssen +Kabelauszahlung +Kabelbündel +Kabeldampfers +Kabelfernsehen +Kabelfernsehens +Kabeln +Kabelnetze +Kabels +Kabelsalat +Kabelschächte +Kabelstrang +Kabelvariante +Kabelverbindung +Kabelwerke +Kabelwerkes +Kabine +Kabinengang +Kabinenplätze +Kabinentür +Kabinett +Kabinettchef +Kabinette +Kabinetts +Kabinettsausschüsse +Kabinettsberatungen +Kabinettsbeschlüsse +Kabinettschef +Kabinettsentscheidungen +Kabinettsgespräche +Kabinettskrise +Kabinettsliste +Kabinettsminister +Kabinettsmitgliedern +Kabinettsneubildung +Kabinettsneulingen +Kabinettsrang +Kabinettsregierung +Kabinettssitzungen +Kabinettstreffen +Kabinettsumbau +Kabinettsumbildung +Kabinettsverhandlungen +Kabrio +Kabriolett +Kabul +Kachel +Kachelbad +Kachelfassaden +Kacheln +Kachelofen +Kachelofens +Kachelöfen +Kadaver +Kadavern +Kader +Kaderchefs +Kadern +Kaders +Kaderverband +Kadett +Kadi +Kaff +Kaffee +Kaffeeausfuhr +Kaffeeautomaten +Kaffeebestände +Kaffeebohne +Kaffeebohnen +Kaffeebörse +Kaffeegeschäft +Kaffeehaus +Kaffeehause +Kaffeehauses +Kaffeehäuser +Kaffeeimporteur +Kaffeejahr +Kaffeejahres +Kaffeekanne +Kaffeeklatsch +Kaffeelokal +Kaffeelöffel +Kaffeelöffeln +Kaffeemaschine +Kaffeemaschinen +Kaffeemühle +Kaffeemühlen +Kaffeenachmittag +Kaffeeplantagen +Kaffeeplausch +Kaffeepreis +Kaffeequoten +Kaffeerösterei +Kaffeesatz +Kaffeesatzes +Kaffeestunde +Kaffeetassen +Kaffeeverein +Kaffeeversand +Kaffs +Kafka +Kahlgeschorene +Kahlgeschorenem +Kahlgeschorenen +Kahlgeschorenes +Kahlheit +Kahlkopfs +Kahlköpfe +Kahlköpfen +Kahlschlag +Kahlschlags +Kahlschläge +Kahlschlägen +Kahn +Kahns +Kai +Kaimauer +Kairo +Kairos +Kaiser +Kaiserallee +Kaiserhaus +Kaiserhof +Kaiserhöfe +Kaiserin +Kaiserinnen +Kaiserkrönung +Kaisern +Kaiserpfalz +Kaiserreich +Kaisers +Kaiserschnitt +Kaiserschnitte +Kaiserschnitts +Kaiserslautern +Kaiserstadt +Kaiserstandarte +Kaiserstil +Kaisertage +Kaiserthron +Kaisertum +Kaisertümer +Kaiserzeit +Kajak +Kajakshop +Kajüte +Kajüten +Kakadu +Kakao +Kakaobohnen +Kakaomarkt +Kakaomärkte +Kakaonotierungen +Kakaorepubliken +Kakaos +Kakophonien +Kaktee +Kaktus +Kalabrien +Kalahari +Kalamität +Kalamitäten +Kalauer +Kalb +Kalbfelle +Kalbfleisch +Kalbfleisches +Kalbsbratens +Kaledonien +Kaleidoskop +Kalender +Kalenderblatt +Kalenderbuch +Kalendergeschichte +Kalenderjahr +Kalenderjahre +Kalenderjahren +Kalenderjahres +Kalendermonat +Kalendern +Kalenders +Kalendertag +Kalendertagen +Kalenderuhr +Kalenderuhren +Kalendervierteljahres +Kalenderwoche +Kali +Kaliaktien +Kaliber +Kalibers +Kalibrieren +Kalibrierung +Kalibrierwinkel +Kalif +Kalifornien +Kalifornier +Kalifornierin +Kalifornierinnen +Kaliproduktion +Kalisalz +Kalisyndikat +Kalium +Kaliums +Kalk +Kalkes +Kalkgebirge +Kalkgebirges +Kalkgrube +Kalkgruben +Kalks +Kalkseifenrand +Kalkstein +Kalksteinvorkommen +Kalkulation +Kalkulationen +Kalkulationschef +Kalkulationsfehler +Kalkulationsfehlern +Kalkulationsmethode +Kalkulationsprogramm +Kalkulator +Kalkutta +Kalkwerk +Kalkül +Kalküls +Kalligraph +Kalorie +Kalorien +Kaloriengehalt +Kalorientabelle +Kalorienverbrauch +Kalorimeter +Kaltbiegen +Kaltbiegens +Kaltbleibende +Kaltbleibenden +Kaltbleibendes +Kaltblüter +Kaltblüters +Kaltblütigkeit +Kalte +Kaltfront +Kaltfronten +Kaltgebliebene +Kaltgebliebenen +Kaltgebliebener +Kaltgebliebenes +Kaltgehämmerte +Kaltgehämmerten +Kaltgehämmertes +Kaltgehärtete +Kaltgehärteter +Kaltgehärtetes +Kaltgeräucherten +Kaltgeschmiedete +Kaltgeschmiedeter +Kaltgeschmiedetes +Kaltgezogene +Kaltgezogenen +Kaltgezogener +Kalthämmern +Kalthämmernde +Kalthämmernder +Kalthämmerndes +Kalthärten +Kaltlagerung +Kaltleim +Kaltleims +Kaltluft +Kaltluftzufuhr +Kaltmiete +Kalträucherei +Kaltschale +Kaltstart +Kaltverformung +Kaltverformungen +Kaltverpflegung +Kaltwasser +Kaltwasserheilkunde +Kaltwasserheilkunden +Kaltwasserkuren +Kaltwelle +Kaltwellen +Kaltziehen +Kalvinist +Kalvinisten +Kalvinistin +Kalzium +Kalziumchlorid +Kalziumchloride +Kalziumchlorids +Kalziumkarbonat +Kalziums +Kamasutra +Kambodscha +Kamel +Kamele +Kamelen +Kamelfüllen +Kamelgarn +Kamelgarns +Kamelhaar +Kamelhaaren +Kamelhaares +Kamelhaars +Kamelhengst +Kamelhengsten +Kamelhengstes +Kamelkuh +Kamelkühe +Kamelreiten +Kamelreiter +Kamels +Kamelstuten +Kameltreiber +Kameltreibern +Kamera +Kamerabereich +Kamerabeutel +Kamerabild +Kamerad +Kameraden +Kameradin +Kameradinnen +Kameradschaft +Kameradschaften +Kameradschaftsabende +Kameradschaftsabenden +Kameradschaftsabends +Kameradschaftsehen +Kameradschaftsgeist +Kameradschaftsgeistes +Kamerageschäft +Kameraindustrie +Kameraleute +Kameralinsen +Kameramann +Kameramänner +Kameras +Kameratasche +Kameraumsatz +Kamerun +Kamikaze +Kamille +Kamillen +Kamin +Kaminanschlüsse +Kaminen +Kaminfeger +Kaminfegern +Kaminfeuer +Kaminfeuern +Kaminfeuers +Kaminfeuerung +Kaminkehrer +Kaminplausch +Kamins +Kaminsimse +Kaminsimsen +Kaminsimses +Kaminzimmer +Kamm +Kammer +Kammerbezirk +Kammerdiener +Kammerdieners +Kammergericht +Kammergerichte +Kammerherr +Kammerherrn +Kammerjäger +Kammerjägers +Kammerkonzert +Kammerkonzerte +Kammerkonzertes +Kammermusik +Kammermusikstücke +Kammeroper +Kammerorchester +Kammerorchestern +Kammerpräsident +Kammerspiele +Kammerspieles +Kammersänger +Kammersängerin +Kammerzofe +Kammgarn +Kammgarne +Kammgarnen +Kammgarngewebe +Kammgarngewebes +Kammrad +Kammrades +Kammräder +Kamms +Kampagne +Kampagnen +Kampf +Kampfabschnitt +Kampfabschnitte +Kampfabschnittes +Kampfabstimmung +Kampfabstimmungen +Kampfansage +Kampfansagen +Kampfanweisungen +Kampfanzug +Kampfanzuges +Kampfanzüge +Kampfauftrag +Kampfauftrages +Kampfaufträge +Kampfausrüstung +Kampfbahnen +Kampfbegierde +Kampfbegierden +Kampfblättchen +Kampfbund +Kampfdauer +Kampfeinheiten +Kampfes +Kampfflieger +Kampffliegern +Kampffliegers +Kampfflugzeug +Kampfflugzeuge +Kampfflugzeuges +Kampffront +Kampffähigkeit +Kampfführung +Kampfgas +Kampfgasen +Kampfgases +Kampfgebiet +Kampfgebieten +Kampfgebietes +Kampfgefährten +Kampfgeist +Kampfgeistes +Kampfgenosse +Kampfgenossen +Kampfgeschwader +Kampfgewühl +Kampfgewühls +Kampfgruppe +Kampfgruppen +Kampfhandlung +Kampfhandlungen +Kampfhubschrauber +Kampfhund +Kampfkandidatur +Kampfkommandant +Kampflied +Kampflieder +Kampfliedern +Kampfmaßnahme +Kampfmaßnahmen +Kampfmoral +Kampfmöglichkeiten +Kampforganisation +Kampforganisationen +Kampfort +Kampfpanzern +Kampfparole +Kampfplatz +Kampfplatzes +Kampfplätze +Kampfposition +Kampfpreise +Kampfpreisen +Kampfprogramm +Kampfrufe +Kampfrufen +Kampfrufes +Kampfsituation +Kampfstärke +Kampfszene +Kampfszenen +Kampftag +Kampftaktik +Kampftechniken +Kampftruppe +Kampftruppen +Kampftätigkeit +Kampfverband +Kampfverbandes +Kampfverbände +Kampfwagen +Kampfwahl +Kampfwillen +Kampfzelle +Kampfziele +Kampfzielen +Kampfzieles +Kampfzonen +Kanaan +Kanada +Kanadier +Kanadierinnen +Kanadiern +Kanadiers +Kanaille +Kanaillen +Kanake +Kanal +Kanalabschnitt +Kanalanfuhr +Kanalarbeitern +Kanalarbeiters +Kanalbrücke +Kanalböschung +Kanaldurchquerung +Kanalfähre +Kanalheringe +Kanalinsel +Kanalinseln +Kanalisation +Kanalisationen +Kanalisationsnetz +Kanalisationsnetze +Kanalisationsnetzes +Kanalisationsrohr +Kanalisationsrohre +Kanalisationsrohrs +Kanalisierung +Kanalisierungen +Kanalküsten +Kanalnetz +Kanalnähe +Kanals +Kanalschacht +Kanalschifffahrt +Kanalsohle +Kanalstraße +Kanalsystem +Kanalsystemen +Kanalsystems +Kanalverbindungen +Kanalwähler +Kanalwählern +Kanalwählers +Kanapee +Kanarienvogel +Kanarienvögel +Kanarienvögeln +Kanarische +Kanarischen +Kandare +Kandidat +Kandidaten +Kandidatenauswahl +Kandidatenliste +Kandidatenlisten +Kandidatenturnier +Kandidatenvorschlag +Kandidatur +Kandidaturen +Kandinsky +Kaninchen +Kaninchenfell +Kaninchenfelle +Kaninchenfellen +Kaninchens +Kaninchenstalls +Kaninchenställe +Kaninchenställen +Kanister +Kanistern +Kann +Kanne +Kannen +Kannibale +Kannibalen +Kannibalismus +Kanon +Kanone +Kanonen +Kanonenboot +Kanonenbooten +Kanonenbootes +Kanonendonner +Kanonenfutters +Kanonenkugel +Kanonenkugeln +Kanonenofens +Kanonenrohr +Kanonenöfen +Kanonier +Kanonieren +Kanoniers +Kansas +Kant +Kantate +Kante +Kanten +Kantenlänge +Kantine +Kantinen +Kanton +Kantonen +Kantons +Kantonspolizei +Kantorei +Kantoren +Kants +Kanufahrer +Kanuregatta +Kanus +Kanuten +Kanuverband +Kanuverbandes +Kanzel +Kanzeln +Kanzelparagraph +Kanzlei +Kanzleibeamten +Kanzleibeamter +Kanzleien +Kanzleisprachen +Kanzler +Kanzlerkandidat +Kanzlerkandidatur +Kanzlern +Kanzlernachfolge +Kanzlerwahl +Kanzlerwechsel +Kanäle +Kanälen +Kap +Kapaun +Kapaunen +Kapazität +Kapazitäten +Kapazitätsausnutzung +Kapazitätsausnutzungen +Kapazitätsbeschränkungen +Kapelle +Kapellen +Kapellmeister +Kapellmeisters +Kaperkrieg +Kaperung +Kapillare +Kapillaren +Kapillargefäß +Kapillargefäße +Kapillargefäßen +Kapillargefäßes +Kapillarstruktur +Kapital +Kapitalabfindung +Kapitalabfindungen +Kapitalabwanderung +Kapitalangabe +Kapitalanlage +Kapitalanlagen +Kapitalanteil +Kapitalanteile +Kapitalanteilen +Kapitalaufnahme +Kapitalaufstockung +Kapitalaufwand +Kapitalbasis +Kapitalbedarf +Kapitalbedarfs +Kapitalbeschaffung +Kapitalbeschaffungen +Kapitalbilanz +Kapitalbilanzen +Kapitalbildung +Kapitalbuchstabe +Kapitalbuchstaben +Kapitaldienst +Kapitaldienstes +Kapitaleinlage +Kapitaleinsatz +Kapitalentwertung +Kapitalentwertungen +Kapitalerhaltung +Kapitalerhaltungsvehikel +Kapitalerhöhungen +Kapitalertrag +Kapitalertrages +Kapitalertragssteuern +Kapitalertragsteuern +Kapitalerträgen +Kapitalexplosion +Kapitalflucht +Kapitalgeber +Kapitalgebers +Kapitalgesellschaft +Kapitalgesellschaften +Kapitalgewinne +Kapitalgewinnen +Kapitalgewinns +Kapitalgewinnsteuern +Kapitalgüter +Kapitalgütern +Kapitalisierung +Kapitalist +Kapitalisten +Kapitalistenparadies +Kapitalkonten +Kapitalkonto +Kapitalkontos +Kapitalkosten +Kapitallebensversicherung +Kapitalmarkt +Kapitalmarktes +Kapitalmehrung +Kapitalmittel +Kapitalmärkte +Kapitalmärkten +Kapitalnachweises +Kapitalpumpe +Kapitalrückführung +Kapitalrücklauf +Kapitalrückzahlung +Kapitalsituationen +Kapitalsteuer +Kapitalsteuern +Kapitalstrom +Kapitalstroms +Kapitaltransfer +Kapitalverbrechens +Kapitalverkehr +Kapitalverkehrs +Kapitalverluste +Kapitalverlusten +Kapitalvermögen +Kapitalvervielfachungen +Kapitalwert +Kapitalwertes +Kapitalzins +Kapitalzinsen +Kapitalzinses +Kapitalüberschüsse +Kapitel +Kapiteln +Kapitels +Kapitelüberschrift +Kapitulation +Kapitulationen +Kapitäne +Kapitänen +Kapitänleutnant +Kapitänsbürde +Kapitänswürde +Kaplan +Kappe +Kappen +Kapsel +Kapseln +Kapselung +Kapstadt +Kapuze +Kapuzen +Kapuziner +Kapuzinern +Kapuziners +Karabiner +Karabiners +Karaffe +Karajan +Karambolage +Karambolagen +Karat +Karate +Karatekunst +Karates +Karatschi +Karawane +Karawanenstraße +Karawanenstraßen +Karbonade +Karbonat +Karbonate +Karbonaten +Karbonwälder +Kardinal +Kardinalbischof +Kardinalbischöfe +Kardinalbischöfen +Kardinalfehler +Kardinalfehlern +Kardinalfehlers +Kardinalpunkte +Kardinalpunkten +Kardinalpunktes +Kardinals +Kardinalskollegien +Kardinalskollegium +Kardinaltugend +Kardinaltugenden +Kardinalzahl +Kardinäle +Kardinälen +Kardiogramm +Kardiogramms +Karenzzeit +Karenzzeiten +Karfreitag +Karfreitags +Karibik +Karibische +Karies +Karikatur +Karikaturen +Karikierung +Karin +Karlsbad +Karlsbader +Karlsruhe +Karneval +Karnevale +Karnevalen +Karnevals +Karnevalsmaske +Karnickel +Karnickeln +Karo +Karokönig +Karola +Karolinger +Karomuster +Karomusters +Karos +Karosse +Karosserie +Karosseriebau +Karosseriebauer +Karosseriebauers +Karosseriebaus +Karosserien +Karosserieteilen +Karotin +Karotins +Karotte +Karotten +Karottensaft +Karpaten +Karpatenpässe +Karpfen +Karpfens +Karpfenteich +Karpfenteiche +Karpfenteiches +Karre +Karren +Karrengaul +Karrengauls +Karrengäulen +Karriere +Karrierefrau +Karrierefrauen +Karrierist +Karrieristen +Karsamstag +Karsamstags +Karstgebirge +Karte +Kartei +Karteikarte +Karteikarten +Karteikasten +Karteikastens +Karteikästen +Karteischrank +Karteischrankes +Karteischränke +Karteischränken +Kartell +Kartellabsprache +Kartellamt +Kartellbildung +Kartelle +Kartellgesetz +Kartellrecht +Kartells +Kartellverbote +Kartellverboten +Kartellverbotes +Kartellvorlage +Kartellwesen +Kartellwesens +Karten +Kartenausgabe +Kartenausgaben +Kartenausgabestelle +Kartenbrief +Kartenbriefe +Kartenbriefen +Kartengruß +Kartengrüße +Kartengrüßen +Kartenhaus +Kartenhauses +Kartenhäuser +Kartenhäusern +Kartenkunststück +Kartenkunststücke +Kartenkunststücken +Kartenlegen +Kartenlegens +Kartenlegerin +Kartenleselampe +Kartenmaterial +Kartenmengen +Kartenpaket +Kartenspiel +Kartenspiele +Kartenspielen +Kartenspielerin +Kartenspielerinnen +Kartenspielern +Kartenspiels +Kartenstiche +Kartenständer +Kartenständern +Kartentasche +Kartentaschen +Kartentische +Kartentischen +Kartentisches +Kartenverkaufs +Kartenvorverkauf +Kartenvorverkaufs +Kartenwechsels +Kartenzeichens +Kartenzeichner +Kartenzeichnern +Kartoffel +Kartoffelanbaus +Kartoffelangebot +Kartoffelbranntwein +Kartoffelbranntweinen +Kartoffelbranntweines +Kartoffelbrei +Kartoffelbreies +Kartoffelernte +Kartoffelerntemaschine +Kartoffelerntemaschinen +Kartoffelimporte +Kartoffelknödel +Kartoffelknödeln +Kartoffelknödels +Kartoffelkäfer +Kartoffelkäfern +Kartoffelmehl +Kartoffeln +Kartoffelpreise +Kartoffelsack +Kartoffelsalat +Kartoffelschalen +Kartoffelschälen +Kartoffelsuppe +Kartoffelsäcken +Kartoffelzoll +Kartograph +Kartographie +Karton +Kartonfabrik +Kartons +Kartotheken +Kartusche +Karussell +Karusselle +Karussells +Karwoche +Kaschmir +Kaschmirschal +Kaschmirschals +Kaschmirwolle +Kaserne +Kasernen +Kasernenanlage +Kasernenarrest +Kasernenarresten +Kasernenarrestes +Kasernendienst +Kasernendiensten +Kasernendienstes +Kasernenhof +Kasernenhofes +Kasernenhofton +Kasernenhöfe +Kasino +Kasinos +Kaskade +Kaskaden +Kaskadenbombenwurf +Kaskadenbombenwurfes +Kaskadenbombenwürfen +Kaskadenmotore +Kaskadenmotoren +Kaskadenmotors +Kaskadenschaltungen +Kasko +Kaskoversicherung +Kasper +Kasperle +Kasperletheater +Kaspischen +Kassageschäft +Kassageschäfte +Kassageschäften +Kassakurs +Kassakurse +Kassakursen +Kassalieferung +Kassalieferungen +Kassamarkt +Kassapreis +Kassation +Kassationen +Kassationshof +Kassationshofs +Kassationshöfen +Kasse +Kassel +Kasseler +Kasselers +Kassen +Kassenabschluss +Kassenabschlusses +Kassenabschlüssen +Kassenanweisung +Kassenarzt +Kassenarztes +Kassenbeamte +Kassenbeamten +Kassenbeiträgen +Kassenbelege +Kassenbelegen +Kassenbeleges +Kassenberichte +Kassenberichten +Kassenberichtes +Kassenbestand +Kassenbestandes +Kassenbeständen +Kassenbilanzen +Kassenbuch +Kassenbuches +Kassenbücher +Kassendefizit +Kassendefizite +Kassendefiziten +Kassendiebstahl +Kassendiebstahls +Kassendiebstählen +Kasseneingängen +Kasseneinnahme +Kassenerfolg +Kassenerfolgen +Kassenerfolges +Kassenführer +Kassenführers +Kassengebäude +Kassenhilfe +Kassenkredit +Kassenkredite +Kassenlage +Kassenleiters +Kassenmitglied +Kassenmitglieder +Kassenobligationen +Kassenpatient +Kassenpatienten +Kassenpraxen +Kassenprobleme +Kassenprüfung +Kassenprüfungen +Kassenquittungen +Kassenraub +Kassenraum +Kassenraumes +Kassenrekord +Kassenrekorde +Kassenrekorden +Kassenrevision +Kassenrevisionen +Kassenräume +Kassenschalter +Kassenschalters +Kassenscheck +Kassenschecks +Kassenschein +Kassenscheins +Kassenschlagern +Kassenschlagers +Kassenschrank +Kassenschranks +Kassenschränken +Kassensturz +Kassensturzes +Kassenwart +Kassenwarten +Kassenwarts +Kassenzettel +Kassenzettels +Kassenärzte +Kassenärzten +Kasserolle +Kasserollen +Kassette +Kassetten +Kassettendeck +Kassettendecke +Kassettendecken +Kassettenfernsehens +Kassettenfilm +Kassettenfilme +Kassettenfilmes +Kassettenrecorder +Kassettenrecordern +Kassettentonbandgerät +Kassettentonbandgeräte +Kassettentonbandgeräten +Kassiere +Kassieren +Kassierer +Kassiererinnen +Kassierern +Kassierers +Kastagnette +Kastagnetten +Kastanie +Kastanien +Kastanienbaum +Kastanienbaums +Kastanienbäumen +Kastanienholzes +Kastell +Kastellan +Kastellanen +Kastellans +Kastelle +Kastells +Kasten +Kastenaufbau +Kastenbrote +Kastenbroten +Kastenbrotes +Kastendrachens +Kastenform +Kastenformen +Kastengeist +Kastengeister +Kastengeistern +Kastengeistes +Kastenkippern +Kastenkippers +Kastenmöbel +Kastenrahmens +Kastens +Kastenwagen +Kastilien +Kastrat +Kastraten +Kastration +Kastrationen +Kastrationskomplex +Kastrationskomplexe +Kasus +Kasusendung +Kasusendungen +Katakombe +Katakomben +Katalog +Katalogdaten +Kataloge +Katalogen +Kataloges +Katalogpreise +Katalogpreisen +Katalogpreises +Katalogs +Katalogzahlen +Katalogzeichen +Katalonien +Katalysator +Katalysators +Katamaran +Katapult +Katapulte +Katapulten +Katapultes +Katapultflugzeuge +Katapultflugzeugen +Katapultflugzeuges +Katapultstart +Katapultstarts +Katarr +Katarren +Katarrh +Katarrhen +Katarrhs +Katarrs +Katastrophe +Katastrophen +Katastrophengebiet +Katastrophenpreissprüngen +Katastrophenstelle +Katastrophentag +Katastrophentheorie +Katastrophenzeiten +Katechismen +Katechismus +Kategorie +Kategorien +Kategorisierung +Kategorisierungen +Kater +Katers +Katheder +Kathederblüte +Kathederblüten +Kathedern +Kathederweisheit +Kathederweisheiten +Kathedrale +Kathedralenstadt +Kathetern +Kathode +Kathoden +Kathodenröhren +Kathodenstrahlen +Kathodenverstärker +Kathodenverstärkers +Katholik +Katholiken +Katholizismus +Kathrin +Katia +Katja +Kattun +Kattundruck +Kattundrucke +Kattundruckes +Kattunkleid +Kattunkleider +Kattunkleides +Kattuns +Katz +Katzbuckel +Katze +Katzen +Katzenauge +Katzenaugen +Katzenbuckel +Katzenbuckeln +Katzenbuckels +Katzenfell +Katzenfelle +Katzenfellen +Katzenfells +Katzengewandte +Katzenjammers +Katzenklappe +Katzenmusik +Katzenmutter +Katzenmütter +Katzenpfötchen +Katzentisch +Katzentische +Katzentischen +Katzenverein +Kaudertest +Kauderwelsch +Kauderwelschs +Kauf +Kaufabschlusses +Kaufabsichten +Kaufangebot +Kaufangebote +Kaufanlasses +Kaufanlässe +Kaufanreiz +Kaufauftrag +Kaufauftrages +Kaufaufträgen +Kaufbereitschaft +Kaufbrief +Kaufbriefe +Kaufbriefen +Kaufbriefes +Kaufempfehlung +Kaufempfehlungen +Kaufentscheidung +Kaufentscheidungen +Kauffahrern +Kauffahrers +Kauffrau +Kaufgegenstand +Kaufgegenstandes +Kaufgelder +Kaufgeldern +Kaufgeldes +Kaufgelegenheiten +Kaufhallen +Kaufhaus +Kaufhausaktien +Kaufhauses +Kaufhauskonzern +Kaufhauswerte +Kaufherren +Kaufhof +Kaufhäuser +Kaufhäusern +Kaufinteresse +Kaufinteressent +Kaufinteressenten +Kaufkandidaten +Kaufkraft +Kaufkraftparität +Kaufkraftschwund +Kaufkraftschwundes +Kaufkredit +Kaufladen +Kaufladens +Kaufleuten +Kauflust +Kaufläden +Kaufmann +Kaufmannes +Kaufmanns +Kaufmannshaus +Kaufmannslehrling +Kaufmannslehrlinge +Kaufmannslehrlingen +Kaufmiete +Kaufmieten +Kaufmoment +Kaufmotive +Kaufmotiven +Kaufmänner +Kaufobjekte +Kaufobjekten +Kaufobjektes +Kauforder +Kaufpreis +Kaufpreise +Kaufpreisminderung +Kaufpreisvereinbarung +Kaufprogramm +Kaufs +Kaufschein +Kaufsignale +Kaufsignalen +Kaufstraße +Kaufstraßen +Kaufstätte +Kaufsumme +Kaufte +Kaufverhandlungen +Kaufverpflichtung +Kaufvertrag +Kaufvertrages +Kaufvertragsentwurf +Kaufverträgen +Kaufweigerung +Kaufwelle +Kaufwert +Kaufwertes +Kaufwut +Kaufzwang +Kaufzwangs +Kaufzwänge +Kaugummi +Kaukasus +Kaulquappe +Kaulquappen +Kausalbedingung +Kausalbedingungen +Kausalbegriff +Kausalbegriffe +Kausalbegriffes +Kausalgesetz +Kausalgesetze +Kausalgesetzes +Kausalität +Kausalitäten +Kausalkette +Kausalprinzip +Kausalprinzips +Kausalsatz +Kausalsatzes +Kausalsträhnen +Kausalsätze +Kausalsätzen +Kausalzusammenhang +Kausalzusammenhangs +Kausalzusammenhänge +Kautabak +Kaution +Kautionen +Kautionsrückerstattung +Kautschuk +Kautschukforscher +Kautschukforschung +Kautschukherstellung +Kautschukmarkt +Kautschukproduktion +Kautschuks +Kautschuksynthese +Kautschukverbrauch +Kauz +Kavalier +Kavaliere +Kavalieren +Kavaliers +Kavaliersdelikt +Kavaliersdelikte +Kavaliersdelikten +Kavallerie +Kavallerien +Kavalleriepferd +Kavalleriepferden +Kavalleriepferdes +Kavallerist +Kaverne +Kavernen +Kaviar +Kaviars +Kavitation +Kawasaki +Kay +Keckheit +Kegel +Kegelabende +Kegelausschnitt +Kegelbahnen +Kegelbremse +Kegelbremsen +Kegelclub +Kegelgetriebe +Kegelgetriebes +Kegelklub +Kegelklubs +Kegelkugel +Kegelkupplung +Kegeln +Kegelrades +Kegelräder +Kegelrädern +Kegels +Kegelscheibe +Kegelspiel +Kegelspiele +Kegelspielen +Kegelsport +Kegelsportes +Kegelventil +Kegelventilen +Kegelventils +Kegler +Keglers +Kehle +Kehlen +Kehlkopf +Kehlkopfentzündung +Kehlkopfoperation +Kehlkopfschnitt +Kehlköpfe +Kehlköpfen +Kehllaut +Kehllauten +Kehllautes +Kehrbesen +Kehren +Kehricht +Kehrichteimer +Kehrichteimers +Kehrichthaufen +Kehrichthaufens +Kehrichtschaufel +Kehrichtschaufeln +Kehrmaschine +Kehrreim +Kehrreime +Kehrreimen +Kehrseite +Kehrseiten +Kehrtwende +Kehrtwendung +Kehrtwendungen +Kehrwert +Kehrwerte +Kehrwerten +Kehrwertes +Kehrwisch +Kehrwische +Kehrwisches +Keil +Keilabsatz +Keilabsatzes +Keilabsätze +Keile +Keiler +Keilflosse +Keilflossen +Keilform +Keilhacke +Keilhacken +Keilhose +Keilhosen +Keilkissen +Keilriemen +Keilriemens +Keilriemenscheiben +Keils +Keilschrift +Keilstoß +Keilstücke +Keilstücken +Keilstücks +Keim +Keimbahnzellen +Keimbildungen +Keimdrüse +Keimdrüsen +Keimdrüsenhormone +Keimdrüsenhormonen +Keimdrüsenhormons +Keime +Keimen +Keimfaden +Keimling +Keimlinge +Keimlings +Keims +Keimscheibe +Keimträger +Keimträgern +Keimträgers +Keimzellen +Kein +Keine +Keiner +Keinerlei +Keineswegs +Keks +Kekse +Keksen +Kelch +Kelchblatt +Kelchblattes +Kelchblätter +Kelchblättern +Kelchblüten +Kelchen +Kelchglases +Kelchgläser +Kelchgläsern +Kelchs +Kelle +Keller +Kellerdecke +Kellerdecken +Kellerei +Kellereingang +Kellerfenster +Kellerfensters +Kellergaragen +Kellergeschossen +Kellergeschosses +Kellergeschoß +Kellergewölbe +Kellerhof +Kellerlager +Kellerlokal +Kellerlokalen +Kellerlokals +Kellermeister +Kellermeisters +Kellerräume +Kellerräumen +Kellerschwimmbad +Kellerschwimmhalle +Kellertheater +Kellertheaters +Kellertreppe +Kellerverlies +Kellerwechseln +Kellerwechsels +Kellerwirtschaft +Kellerwohnung +Kellerwohnungen +Kellner +Kellnerin +Kellnern +Kellners +Kelten +Kelterei +Kelvin +Kempten +Kenia +Kennbuchstabe +Kennbuchstaben +Kenndaten +Kennedy +Kennedys +Kenner +Kennerblick +Kennerblicks +Kennerinnen +Kennermiene +Kennern +Kennfaden +Kennfadens +Kennkarte +Kennlinie +Kennlinien +Kennmarke +Kennmelodie +Kennmelodien +Kennnummer +Kenntlichkeit +Kenntnis +Kenntnisnahme +Kenntnisse +Kenntnissen +Kenntnisstand +Kennummern +Kennung +Kennungen +Kennwert +Kennwerts +Kennwort +Kennworte +Kennwortes +Kennworts +Kennzahl +Kennzahlen +Kennzeichen +Kennzeichens +Kennzeichnung +Kennziffer +Kent +Kentucky +Kepler'schen +Keramik +Keramiken +Keramikern +Keramikers +Keramikfabrik +Keramikherstellung +Kerbe +Kerbel +Kerbels +Kerbholz +Kerbnägel +Kerbtier +Kerbtieren +Kerbtieres +Kerbwirkung +Kerker +Kerkerhaft +Kerkerhaftes +Kerkermauern +Kerkermeistern +Kerkermeisters +Kerkern +Kerkerstrafe +Kerkerstrafen +Kerl +Kerle +Kerlen +Kerls +Kern +Kernantrieb +Kernbereiche +Kernbrennstoff +Kernbrennstoffe +Kernchen +Kerne +Kerneisen +Kerneisens +Kernelektronen +Kernelektrons +Kernen +Kernenergie +Kernenergieverwertung +Kernexplosion +Kernforscherin +Kernforschung +Kernforschungen +Kernfrage +Kernfragen +Kernfusion +Kerngebiet +Kerngebiete +Kerngedanke +Kerngedanken +Kerngehäuse +Kerngehäusen +Kernhaus +Kernhauses +Kernhäusern +Kernkraft +Kernkraftwerk +Kernkraftwerke +Kernkraftwerkproteste +Kernkraftwerks +Kernladung +Kernladungszahl +Kernladungszahlen +Kernmodell +Kernmodellen +Kernmodells +Kernmunition +Kernobst +Kernobstes +Kernphysik +Kernphysikern +Kernproblem +Kernprobleme +Kernprogramm +Kernpunkt +Kernpunkte +Kernpunktes +Kernreaktion +Kernreaktionen +Kernreaktor +Kernreaktoren +Kernreaktors +Kerns +Kernschatten +Kernschattens +Kernseife +Kernseifen +Kernspaltungen +Kernspaltungstechnologie +Kernsprengkörper +Kernsprengsatz +Kernsprengsatzes +Kernstädte +Kernstück +Kernstücke +Kernstücken +Kernstückes +Kerntechnologie +Kernteilchen +Kernteilchens +Kerntheorie +Kerntruppe +Kerntruppen +Kernwaffen +Kernwaffenarsenale +Kernwaffengespräch +Kernwaffenträger +Kernwaffenversuch +Kernwaffenversuche +Kernzerfalls +Kerosin +Kerosingeruch +Kerstin +Kerze +Kerzen +Kerzenhalter +Kerzenhaltern +Kerzenleuchter +Kerzenleuchtern +Kerzenleuchters +Kerzenlichter +Kerzenlichtern +Kerzenlichtes +Kerzenlichts +Kessel +Kesselanlage +Kesselanlagen +Kesseldrucks +Kesselhaken +Kesselhakens +Kesselhauses +Kesselhäuser +Kesselhäusern +Kesselkohle +Kessellage +Kesselpauke +Kesselpauken +Kesselpauker +Kesselpaukers +Kesselraumes +Kesselräume +Kesselräumen +Kessels +Kesselschlacht +Kesselschmied +Kesselschmiede +Kesselschmieden +Kesselschmieds +Kesselstein +Kesselsteine +Kesselsteinen +Kesselsteins +Kesseltreiben +Kesseltreibens +Kesselwagen +Kesselwagens +Ketchup +Ketschup +Kettchen +Kette +Ketten +Kettenanhänger +Kettenantrieb +Kettenantriebe +Kettenantriebes +Kettenarmbands +Kettenarmbänder +Kettenarmbändern +Kettenbriefe +Kettenbriefen +Kettenbriefes +Kettenbrücke +Kettenbrücken +Kettenfahrzeug +Kettenfahrzeuge +Kettenfahrzeugen +Kettengebirge +Kettengebirgen +Kettengerassel +Kettengeschäfte +Kettengeschäften +Kettengeschäftes +Kettenglieder +Kettengliedern +Kettengliedes +Kettenhund +Kettenhunde +Kettenhunden +Kettenladen +Kettenlinie +Kettenraucher +Kettenrauchern +Kettenrauchers +Kettenreaktionen +Kettenstich +Kettenstiche +Kettenstichs +Kettensträfling +Kettensträflinge +Kettensträflings +Ketzer +Ketzerei +Ketzergericht +Ketzergerichte +Ketzergerichten +Ketzerin +Ketzerinnen +Ketzern +Ketzerverbrennung +Ketzerverbrennungen +Ketzerverfolgung +Keuchhustens +Keule +Keulen +Keulenhiebe +Keulenhiebes +Keulenschlag +Keuschheit +Keuschheitsgelübdes +Keuschheitsgürtel +Keuschheitsgürteln +Keuschheitsgürtels +Keyboard +Keynes +Kfz +Khakifrüchte +Khan +Khmer +Khomeini +Kicker +Kid +Kids +Kiebitz +Kiebitze +Kiefer +Kieferbruch +Kieferbruchs +Kieferbrüchen +Kieferknochens +Kiefern +Kiefernadel +Kiefernnadel +Kiefernsämlingen +Kiefernwald +Kiefernwaldes +Kiefernwäldern +Kieferwald +Kieferwaldes +Kieferwäldern +Kiel +Kiele +Kielen +Kieler +Kielflosse +Kielflossen +Kieljacht +Kiellinie +Kiellinien +Kielraum +Kielraumes +Kielräume +Kielräumen +Kielwasser +Kiemen +Kiemenatmenden +Kiemenatmung +Kienbaum +Kiepen +Kierkegaard +Kies +Kiesbetons +Kiesel +Kieselalge +Kieselboden +Kieselbodens +Kieselböden +Kieselerde +Kieselerden +Kieselstein +Kieselsteine +Kieselsteinen +Kieselsäure +Kieselsäuregehalt +Kiesgrube +Kiesgruben +Kiesgrubenparty +Kiessandes +Kiesweg +Kieswege +Kiesweges +Kieswerk +Kiew +Kiews +Killer +Killerprogramme +Kilo +Kilogramm +Kilogramme +Kilogrammen +Kilogramms +Kilometer +Kilometergeld +Kilometergeldern +Kilometergeldes +Kilometerlangen +Kilometern +Kilometerpreis +Kilometerpreise +Kilometerstand +Kilometerstandes +Kilometerstein +Kilometersteinen +Kilometersteines +Kilometerzahl +Kilometerzähler +Kilometerzählers +Kilos +Kilowatt +Kilowatts +Kilowattstunde +Kilowattstunden +Kimm +Kimme +Kind +Kindbacken +Kindbett +Kindbetten +Kindbetts +Kindchen +Kindchens +Kinder +Kinderabteilung +Kinderabteilungen +Kinderarbeit +Kinderarbeiten +Kinderarzt +Kinderarztes +Kinderbecken +Kinderbeihilfen +Kinderbekleidung +Kinderbett +Kinderbreis +Kinderbuch +Kinderbuches +Kinderbücher +Kinderbüchern +Kinderchor +Kinderchors +Kinderchören +Kinderdorf +Kinderdorfes +Kinderdörfern +Kinderei +Kindereicher +Kindereien +Kindereisenbahn +Kindereisenbahnen +Kinderermäßigungen +Kindererziehung +Kinderfahrkarte +Kinderfahrrad +Kinderfahrräder +Kinderfahrrädern +Kinderfaust +Kinderfeindlichkeit +Kinderfest +Kinderfrau +Kinderfreund +Kinderfreunde +Kinderfreunden +Kinderfräulein +Kinderfräuleins +Kinderfürsorge +Kinderfürsorgern +Kinderfürsorgers +Kindergarten +Kindergartenordnung +Kindergartens +Kindergeld +Kindergeldempfänger +Kindergelder +Kindergeldern +Kindergeldgesetz +Kindergeldreform +Kindergeldregelung +Kindergeldsystems +Kindergeldzahlung +Kindergeldzahlungen +Kindergesicht +Kindergesichter +Kindergesichtern +Kindergrab +Kindergrieß +Kindergärten +Kindergärtnerin +Kindergärtnerinnen +Kinderhand +Kinderheilkunden +Kinderheim +Kinderheime +Kinderheims +Kinderhilfe +Kinderhilfsfonds +Kinderhort +Kinderhorte +Kinderhorten +Kinderhortes +Kinderhorts +Kinderjahre +Kinderjahren +Kinderkleidung +Kinderklinik +Kinderkliniken +Kinderkrankenhaus +Kinderkrankheit +Kinderkrankheiten +Kinderkrippe +Kinderland +Kinderlandverschickung +Kinderlied +Kinderlieder +Kinderliedern +Kinderlosigkeit +Kinderlähmung +Kindermenüs +Kindermord +Kindermorde +Kindermordes +Kindermädchen +Kindermädchens +Kindermärchens +Kindermörder +Kindermördern +Kindern +Kindernahrungen +Kindernarr +Kindernährmittel +Kinderorganisation +Kinderparty +Kinderpflege +Kinderpflegen +Kinderpflegeschule +Kinderpistole +Kinderpistolen +Kinderpornographie +Kinderpsychologen +Kinderpsychologie +Kinderschreck +Kinderschrecke +Kinderschrecken +Kinderschuh +Kinderschuhe +Kinderschuhen +Kinderschwestern +Kindersegen +Kinderspiel +Kinderspielplatz +Kinderspielplätze +Kinderspielzeug +Kinderspielzeuge +Kinderspielzeugs +Kindersprache +Kindersprachen +Kindersterblichkeit +Kindersterblichkeiten +Kinderstimmen +Kinderstube +Kindertagesstätte +Kindertagesstätten +Kindertaufe +Kindertheaterstück +Kindervater +Kinderwaage +Kinderwagens +Kinderwiege +Kinderwägen +Kinderwäsche +Kinderzahl +Kinderzeit +Kinderzimmer +Kinderzimmern +Kinderzimmers +Kinderzulagen +Kinderärzte +Kinderärzten +Kinderärztin +Kindes +Kindesabtreibung +Kindesalter +Kindesannahme +Kindesannahmen +Kindesbeinen +Kindesentführung +Kindesentführungen +Kindeskind +Kindeskinder +Kindesleiche +Kindesmord +Kindesmörder +Kindesmörderin +Kindesmörders +Kindesschänder +Kindesstufe +Kindesunterhalt +Kindesunterhaltes +Kindesunterhalts +Kindesvater +Kindeswohl +Kindheit +Kindheiten +Kindmädchen +Kindstaufen +Kindsvater +Kindtaufe +Kinetik +Kingdom +Kings +Kinkerlitzchen +Kinn +Kinnbart +Kinnbärte +Kinnbärten +Kinnhaken +Kinnhakens +Kinnladen +Kinns +Kino +Kinoausstellung +Kinobesitzern +Kinobesucher +Kinobesucherin +Kinobesuchern +Kinobesuchers +Kinodramen +Kinokarten +Kinokassen +Kinoleinwand +Kinoparkett +Kinoprogramm +Kinoprogramms +Kinos +Kinosaal +Kinotechnik +Kinotheaterbesitzer +Kinovorstellung +Kinowand +Kiosk +Kioske +Kiosken +Kippfenster +Kippfenstern +Kippfensters +Kipphebeln +Kipphebels +Kippkarren +Kippschalter +Kippung +Kippwagen +Kir +Kirche +Kirchen +Kirchenarbeit +Kirchenaustritt +Kirchenbesuch +Kirchenbesuche +Kirchenbesuchen +Kirchenbesuchern +Kirchenbesuchers +Kirchenbesuchs +Kirchenbuch +Kirchenbuchs +Kirchenchor +Kirchenchors +Kirchenchören +Kirchendiener +Kirchendienern +Kirchendieners +Kirchendisziplin +Kirchenfesten +Kirchenfragen +Kirchenfürsten +Kirchengebäude +Kirchengemeinde +Kirchengemeinden +Kirchengeschichte +Kirchenglocken +Kircheninnere +Kirchenjahres +Kirchenkampf +Kirchenkonferenz +Kirchenmitglieder +Kirchenmusik +Kirchenprovinz +Kirchenpräsidenten +Kirchenrat +Kirchenrates +Kirchenrecht +Kirchenreport +Kirchenräte +Kirchenräuber +Kirchenschiff +Kirchenschiffen +Kirchenschiffs +Kirchenspaltung +Kirchensteuer +Kirchensteuern +Kirchenstreit +Kirchentag +Kirchentagen +Kirchentages +Kirchentagspräsident +Kirchenturm +Kirchenturms +Kirchentüre +Kirchentüren +Kirchentürme +Kirchentürmen +Kirchenuhren +Kirchenvater +Kirchenvaters +Kirchenvertreter +Kirchenvolk +Kirchenvolks +Kirchenvätern +Kirchgang +Kirchgemeinde +Kirchgängerin +Kirchgängerinnen +Kirchgängern +Kirchhof +Kirchhoff +Kirchhofs +Kirchhöfe +Kirchplatz +Kirchspiele +Kirchturm +Kirchturms +Kirchturmuhr +Kirchturmuhren +Kirchvater +Kirchvaters +Kirchvätern +Kirmes +Kirschbaum +Kirschbaumblüte +Kirschblüte +Kirschblüten +Kirschbäumen +Kirsche +Kirschernte +Kirschernten +Kirschkern +Kirschkerne +Kirschkernen +Kirschkerns +Kirschkuchen +Kirschkuchens +Kirschsaftes +Kirschsäfte +Kirschsäften +Kirschwasser +Kirschwassers +Kissen +Kissenbezug +Kissenbezüge +Kissenbezügen +Kissens +Kissenschlachten +Kissinger +Kiste +Kisten +Kistenverpackung +Kitsch +Kitschroman +Kitschromane +Kitschromanen +Kitt +Kittchen +Kittel +Kitteln +Kittels +Kittelschürze +Kitts +Kitzbock +Kitzel +Klage +Klageanspruch +Klageantrag +Klageantrages +Klageantrags +Klageanträge +Klageanträgen +Klagebegehren +Klagebegründung +Klagebegründungen +Klageeinreichung +Klageentwurf +Klageerweiterung +Klageerwiderung +Klageforderung +Klagegrund +Klagegrundes +Klagegründen +Klagelieder +Klageliedern +Klageliedes +Klagen +Klagenfurt +Klageruf +Klageschrift +Klageweg +Klagewege +Klageziel +Klammen +Klammer +Klammerausdruck +Klammern +Klammstrecke +Klamotte +Klamotten +Klang +Klangfarbenspiel +Klangfundament +Klangfülle +Klanggüte +Klangraum +Klangreinheit +Klangs +Klangvorstellung +Klangzeichen +Klappbanken +Klappenschränke +Klapperburg +Klapperfreies +Klapperschlange +Klapperschlangen +Klapperstorch +Klappmesser +Klappstühle +Klar +Klarblicken +Klardenken +Klardenkende +Klardenkenden +Klardenkender +Klardenkendes +Klargewordenen +Klargewordener +Klargewordenes +Klarheit +Klarinette +Klarinetten +Klarsichtfolie +Klarsichtigkeit +Klarstand +Klarstellung +Klartext +Klarwerden +Klarwerdenden +Klarwerdender +Klarwerdendes +Klasse +Klassemann +Klassen +Klassenanzahl +Klassenarbeit +Klassenaufsatz +Klassenausflüge +Klassenbeste +Klassenbewusstsein +Klassenbildung +Klassenchronik +Klasseneinteilung +Klassenfahrt +Klassenfeindes +Klassenforderung +Klassengegensätze +Klassengeist +Klassenkamerad +Klassenkameraden +Klassenkampf +Klassenkampfes +Klassenkasse +Klassenkämpfe +Klassenkämpfen +Klassenkämpfer +Klassenlehrer +Klassenlehrerin +Klassenlehrern +Klassenlehrers +Klassennummer +Klassenrekord +Klassenrekorde +Klassensieg +Klassensiegen +Klassensieger +Klassensprecher +Klassensprechers +Klassenstandpunkt +Klassenstruktur +Klassentreffen +Klassenunterschied +Klassenunterschiede +Klassenunterschieds +Klassenziel +Klassenzimmer +Klassenzimmers +Klassifikation +Klassifikationen +Klassifizierung +Klassifizierungen +Klassik +Klassiker +Klassikern +Klassikers +Klassikerverfilmungen +Klassizismus +Klatsch +Klatschbase +Klatschbasen +Klatschblatt +Klatschblattes +Klatschblättern +Klatschereien +Klatsches +Klatschgeschichte +Klatschmohn +Klatschspalte +Klatschspalten +Klatschtanten +Klau +Klauen +Klausel +Klauseln +Klausulierung +Klausur +Klausurarbeit +Klausuren +Klausurtagung +Klavier +Klavierabend +Klavierbaumeister +Klaviere +Klavierinstrument +Klavierinstrumente +Klavierinstrumenten +Klavierkonzert +Klavierkonzerte +Klavierkonzerten +Klavierlehrer +Klavierlehrerin +Klavierlehrerinnen +Klavierlehrers +Klaviers +Klavierschule +Klaviersonaten +Klavierstunden +Klavierstücke +Klavierstücken +Klaviertrio +Klavierunterricht +Klavierwerk +Klebband +Klebearbeit +Klebeband +Klebebandes +Klebebändern +Klebemode +Klebepflaster +Klebepflasters +Kleber +Klebestreifen +Klebstoff +Klebstoffe +Klebstoffes +Klebstreifen +Klebstreifens +Klebung +Klecksen +Kleckser +Klecksern +Klee +Kleeblatt +Kleeblattes +Kleeblätter +Kleeblättern +Klees +Kleid +Kleidchen +Kleider +Kleiderbügel +Kleiderbügels +Kleiderbürste +Kleiderbürsten +Kleidergeschäfte +Kleidergeschäften +Kleidergeschäfts +Kleiderhakens +Kleiderindustrie +Kleidermagazin +Kleidern +Kleiderschrankes +Kleiderschränke +Kleiderschränken +Kleidersorgen +Kleiderstoffe +Kleiderstoffindustrie +Kleiderständer +Kleiderständers +Kleides +Kleidsamkeit +Kleidung +Kleidungen +Kleidungsstück +Kleidungsstücke +Kleidungsstücken +Kleidungsstückes +Kleie +Kleien +Klein +Kleinaktie +Kleinaktien +Kleinaktionär +Kleinaktionären +Kleinaktionärs +Kleinanlage +Kleinanlegern +Kleinanlegerverhalten +Kleinanzeige +Kleinarbeit +Kleinarbeiten +Kleinarmenien +Kleinauto +Kleinbahn +Kleinbahnen +Kleinbank +Kleinbanken +Kleinbauern +Kleinbauten +Kleinbetrieb +Kleinbetriebe +Kleinbetrieben +Kleinbetriebes +Kleinbetriebs +Kleinbild +Kleinbildkamera +Kleinbuchstabe +Kleinbuchstaben +Kleinbus +Kleinbusse +Kleinbussen +Kleinbürger +Kleinbürgern +Kleinbürgertum +Kleine +Kleinen +Kleiner +Kleines +Kleinexistenzen +Kleinfirma +Kleinforderungen +Kleinformat +Kleinformaten +Kleingartenanlage +Kleingedruckt +Kleingedrucktem +Kleingedruckten +Kleingedruckter +Kleingeld +Kleingeldes +Kleingewerbes +Kleingewinn +Kleingewordenen +Kleingrundstück +Kleingärten +Kleinhandels +Kleinhandelspreis +Kleinhandelspreise +Kleinhandelspreises +Kleinhandelszone +Kleinheit +Kleinhändler +Kleinhändlern +Kleinhändlers +Kleinigkeit +Kleinigkeiten +Kleinindustrie +Kleininventars +Kleinkalibergewehr +Kleinkampf +Kleinkarierte +Kleinkarierten +Kleinkarierter +Kleinkariertes +Kleinkind +Kleinkinder +Kleinkindes +Kleinkram +Kleinkredit +Kleinkreditkunde +Kleinkrieg +Kleinkrämern +Kleinkunst +Kleinküche +Kleinlichkeit +Kleinmaterial +Kleinmengen +Kleinmuts +Kleinmöbel +Kleinmünze +Kleinod +Kleinoden +Kleinodes +Kleinpächter +Kleinrad +Kleinreparaturen +Kleinschreibung +Kleinschreibungen +Kleinsein +Kleinserie +Kleinsparer +Kleinspekulanten +Kleinstaat +Kleinstaaten +Kleinstadt +Kleinstadtbank +Kleinstbanken +Kleinstbarren +Kleinstbauern +Kleinstbetriebe +Kleinstbetrieben +Kleinstbetriebes +Kleinstmotor +Kleinstädte +Kleinteil +Kleintierarten +Kleintiere +Kleintierzucht +Kleinuhren +Kleinunternehmens +Kleinverbänden +Kleinverdiener +Kleinverdienern +Kleinverkauf +Kleinverkaufs +Kleinvieh +Kleinwagen +Kleinwagens +Kleinwohnung +Kleinwohnungen +Kleist +Kleister +Kleisters +Kleistsaal +Klemme +Klempner +Klempnerarbeit +Klempnerarbeiten +Klempnerei +Klempnermeister +Klempnern +Klempners +Klepper +Kleriker +Klerikern +Klerus +Klett +Klette +Kletterei +Kletterer +Kletterern +Kletterpflanze +Kletterpflanzen +Kletterrose +Kletterschuhe +Kletterschuhen +Kletterstange +Kleve +Klick +Klicken +Klient +Klientel +Klienten +Klima +Klimaanlage +Klimaatlas +Klimabedingungen +Klimaforschern +Klimagerät +Klimaingenieur +Klimaplanung +Klimas +Klimatechnik +Klimatische +Klimatisierung +Klimaverbesserungen +Klimawandel +Klimawechsel +Klimaänderungen +Klimmzug +Klinge +Klingel +Klingeldraht +Klingelknöpfen +Klingelton +Klingelvorrichtung +Klingelzeichen +Klinik +Kliniken +Klinikneubaus +Klinke +Klinkerbauweise +Klinkergebäude +Klinkersteine +Klippe +Klippen +Klipper +Klischee +Klischees +Klischeevorstellung +Klischeevorstellungen +Klo +Klone +Klonen +Klopapier +Klopfen +Kloppe +Klops +Klopsen +Klosett +Klosettbecken +Klosettbeckens +Klosettdeckel +Klosettdeckeln +Klosettfrauen +Klosettpapier +Klosettpapiers +Kloster +Klosterbruders +Klosterbrüder +Klosterbrüdern +Klosterfrau +Klosterfrauen +Klosterjäger +Klosterkirche +Klosterküche +Klosterreste +Klosterruine +Klosters +Klosterschulen +Klostersieg +Klotz +Kloß +Kloßes +Klub +Klubfarben +Klubgebäude +Klubhaus +Klubhauses +Klubhäusern +Klubjacken +Klubkampf +Klubleitung +Klubmitglieder +Klubmitgliedern +Klubmitgliedschaft +Klubraum +Klubraumes +Klubs +Klubsesseln +Klubsessels +Klubzimmer +Kluft +Klugheit +Klumpen +Klumpens +Kläger +Klägerin +Klägerinnen +Klägern +Klägers +Kläglich +Klänge +Klängen +Kläranlagen +Klärung +Klärungen +Klöckner +Klöster +Klöstern +Klötze +Klötzen +Klöße +Klößen +Klüfte +Klüften +Knabe +Knaben +Knabenalters +Knabenbekleidung +Knabenchor +Knabenchors +Knabenchöre +Knabenfaust +Knabenschule +Knabenschulen +Knacker +Knacklaut +Knacklaute +Knacklauten +Knackpunkt +Knacks +Knackwürste +Knackwürsten +Knall +Knallerei +Knallereien +Knallfrosch +Knallfrosches +Knallfröschen +Knallgase +Knallgases +Knallkopfes +Knallköpfe +Knallköpfen +Knalls +Knappe +Knappheit +Knappsack +Knappsitzenden +Knast +Knastbruder +Knastbrüder +Knastbrüdern +Knastes +Knauf +Knaufs +Knaur +Knaurs +Knauser +Knautschzone +Knautschzonen +Knebelung +Knebelvertrag +Knecht +Knechte +Knechten +Knechts +Kneiftest +Kneifzange +Kneipe +Kneipen +Kneipenwirt +Kneipenwirte +Kneipenwirten +Kneipenwirtin +Kneipenwirtinnen +Kneippanlage +Kneippkur +Kneippkuranstalt +Kneippkurbad +Kneippkurformen +Kneippkurhotel +Kneippsanatorium +Knesset +Knete +Knetmasse +Knick +Knickerbocker +Knickkante +Knicks +Knie +Kniebeuge +Kniebeugen +Kniebundhose +Kniebundhosen +Kniefall +Kniefalls +Kniefällen +Kniegelenk +Kniegelenke +Kniegelenken +Kniegelenks +Knien +Knies +Kniescheibe +Kniestrumpf +Kniestrümpfe +Kniestrümpfen +Kniff +Kniffe +Kniffen +Knigge +Knilch +Knirps +Knobelei +Knoblauch +Knoblauchs +Knoblauchzehe +Knoblauchzehen +Knochen +Knochenbruch +Knochenbruchs +Knochenbrüche +Knochenfunde +Knochengerüste +Knochengerüsten +Knochengerüstes +Knochenmann +Knochenmark +Knochenmarks +Knochenmehls +Knochenring +Knochens +Knochensplittern +Knochensplitters +Knochentuberkulose +Knockout +Knolle +Knollen +Knopf +Knopfdruck +Knopfloch +Knopflöcher +Knopflöchern +Knopfrand +Knopfzelle +Knorpel +Knorpeln +Knospe +Knospen +Knossos +Knoten +Knotenpunkt +Knotenpunkte +Knotenpunkten +Knotenpunkts +Knotens +Knox +Knut +Knäckebrot +Knäckebrote +Knäckebroten +Knäckebrots +Knästen +Knäuel +Knöchel +Knöchels +Knöchelverletzung +Knödel +Knöpfe +Knülch +Knüller +Knüllers +Knüppel +Knüppeln +Knüppels +Knüppelstratege +Koalition +Koalitionen +Koalitionsabgeordneter +Koalitionsberatungen +Koalitionsbildungen +Koalitionsentwurf +Koalitionsfragen +Koalitionsgefährten +Koalitionsgenossen +Koalitionsgespräch +Koalitionskabinett +Koalitionskandidaten +Koalitionskrise +Koalitionsmehrheit +Koalitionsmitglieder +Koalitionsparteien +Koalitionspartner +Koalitionspartnerschaft +Koalitionspolitik +Koalitionsprogramm +Koalitionsprotokoll +Koalitionsregierung +Koalitionssitzungen +Koalitionsstreit +Koalitionsverhandlungen +Kobalt +Kobaltatome +Koblenz +Kobold +Kobolde +Kobra +Koch +Kochanlagen +Kochbrunnen +Kochbuch +Kochbuches +Kochbücher +Kochbüchern +Kocher +Kochereien +Kochern +Kochers +Kochherden +Kochkenntnisse +Kochkessel +Kochkessels +Kochkurs +Kochkursen +Kochlehrgang +Kochlöffel +Kochlöffeln +Kochnische +Kochnischen +Kochplatten +Kochrezept +Kochs +Kochsalz +Kochsalzsteueraufkommens +Kochschinken +Kochschule +Kochtopf +Kochtopfes +Kochtöpfen +Kochwäsche +Kochzeit +Kodex +Kodierung +Koeffizient +Koeffizienten +Koexistenz +Koexistenzen +Koffein +Koffeins +Koffer +Koffergerät +Koffergeräte +Koffergeräten +Koffergriff +Kofferindustrie +Kofferkammer +Kofferradio +Kofferradionationen +Kofferradios +Kofferraum +Kofferraums +Kofferräume +Kofferräumen +Koffers +Kofferweise +Kognak +Kognaks +Kognition +Kohl +Kohle +Kohleanteil +Kohlearten +Kohleaugen +Kohlebasis +Kohlebedarf +Kohlebehörde +Kohlebereich +Kohlebergbau +Kohlechemie +Kohleforschung +Kohlegebiet +Kohlehalden +Kohleherde +Kohlehydrate +Kohlehydraten +Kohlehydrates +Kohlekonzern +Kohleländer +Kohleländern +Kohlen +Kohlenaktien +Kohlenarten +Kohlenbecken +Kohlenbeckens +Kohlenbergbau +Kohlenbergbaus +Kohlenbezüge +Kohlendioxid +Kohlendioxids +Kohleneimer +Kohlenfirma +Kohlenförderbänder +Kohlenförderung +Kohlengebiet +Kohlengeschäft +Kohlengeschäfts +Kohlengroßhandel +Kohlengroßhandelung +Kohlengruben +Kohlenhalden +Kohlenhandel +Kohlenhandels +Kohlenherdes +Kohlenherds +Kohlenhydrat +Kohlenindustrie +Kohlenkasten +Kohlenkeller +Kohlenlage +Kohlenlager +Kohlenlieferungen +Kohlenmeiler +Kohlenmonoxid +Kohlenmonoxyd +Kohlenmärkte +Kohlenpreis +Kohlenpreise +Kohlenpreiserhöhung +Kohlenproduktion +Kohlenrevier +Kohlenreviere +Kohlenstaub +Kohlenstoff +Kohlenstoffe +Kohlenstoffen +Kohlenstoffes +Kohlenstoffs +Kohlenstoffverbindung +Kohlensäure +Kohlensäuren +Kohlenverbraucher +Kohlenverbrauchers +Kohlenverladungen +Kohlenvorräte +Kohlenwagen +Kohlenwand +Kohlenwasserstoff +Kohlenwasserstoffe +Kohlenwasserstoffen +Kohlenwasserstoffes +Kohlenwasserstoffs +Kohlenwerkstoffe +Kohlepapier +Kohlepapiers +Kohleproduktion +Kohleschichtwiderstand +Kohlesensor +Kohlestift +Kohlestifte +Kohlestiftes +Kohlestifts +Kohlestück +Kohletransporte +Kohleverbrauchs +Kohlevorkommen +Kohlewirtschaft +Kohlezeichnung +Kohlezeichnungen +Kohlmarkt +Kohlrabis +Kohlrüben +Kohls +Kohorte +Kohorten +Kohärenz +Koinzidenz +Koje +Kojen +Kokain +Kokerei +Kokereien +Koketterie +Kokolores +Kokon +Kokons +Kokosnuss +Kokosnüsse +Kokosnüssen +Koks +Koksfeinkohle +Koksfeuer +Koksgas +Kokshalden +Kokspreis +Koksproduktion +Kokswerke +Kolben +Kolbenringe +Kolbens +Kolchosarbeit +Kolchose +Kolchoseinkommen +Kolchosen +Kolchosfelder +Kolchosfeldern +Kolchosland +Kolchosmitgliedern +Kolchosvorstand +Kolik +Kolkrabe +Kollaborateur +Kollaborateure +Kollaboration +Kollage +Kollagen +Kollaps +Kollapses +Kolleg +Kollege +Kollegen +Kollegialität +Kollegien +Kollegin +Kollegium +Kollegiums +Kollekte +Kollektion +Kollektionen +Kollektiv +Kollektivausstellung +Kollektivfarmen +Kollektivgremien +Kollektivierung +Kollektivismus +Kollektivschuld +Kollektivwirtschaft +Kollektor +Koller +Kollers +Kollier +Kollision +Kollisionskurs +Kolloquien +Kolloquium +Kolonialbeamter +Kolonialgebiet +Kolonialgeschichte +Kolonialherrschaft +Kolonialhändel +Kolonialismus +Kolonialist +Kolonialland +Kolonialländer +Kolonialmacht +Kolonialmächte +Kolonialpolitik +Kolonialprovinz +Kolonialverfassung +Kolonialverwaltung +Kolonialvölker +Kolonialzeit +Kolonie +Kolonien +Kolonisierung +Kolonist +Kolonisten +Kolonne +Kolonnen +Kolorist +Koloristen +Kolorit +Koloss +Kolosse +Kolosseum +Kolping +Kolumbus +Kolumne +Kolumnen +Kolumnist +Kolumnisten +Koma +Kombattant +Kombattanten +Kombi +Kombinat +Kombinate +Kombination +Kombinationen +Kombinationsmöglichkeiten +Kombinationsproblem +Kombinationsreise +Kombinationswertung +Kombinatorik +Kombinierbarkeit +Kombiniert +Kombiwagen +Kombizange +Kombüse +Kombüsen +Komet +Kometen +Kometenbahn +Kometenfahrt +Kometenschweif +Komfort +Komfortausstattung +Komfortbungalows +Komforteigentumswohnung +Komfortniveau +Komfortverbesserungen +Komfortvilla +Komik +Komiker +Komikern +Komikers +Komitee +Komitees +Komma +Kommandant +Kommandanten +Kommandantur +Kommandeur +Kommandeuren +Kommandeurs +Kommandeursposten +Kommanditgesellschaft +Kommanditgesellschaften +Kommanditist +Kommando +Kommandobrücke +Kommandogewalt +Kommandokapseln +Kommandoposten +Kommandorufs +Kommandosache +Kommandostellen +Kommandostruktur +Kommandotrupps +Kommandounternehmen +Kommandoworten +Kommandozentrale +Kommandoüberfall +Kommastelle +Kommata +Kommen +Kommentar +Kommentarbuchstaben +Kommentare +Kommentaren +Kommentars +Kommentarzeichen +Kommentator +Kommentators +Kommentierung +Kommerz +Kommerzialisierung +Kommerzialisierungen +Kommerzielle +Kommilitone +Kommilitonin +Kommis +Kommiss +Kommissar +Kommissaren +Kommissariat +Kommissariate +Kommissars +Kommission +Kommissionen +Kommissionsbasis +Kommissionsbetriebe +Kommissionsmitglied +Kommissionsmitglieder +Kommissionssitzung +Kommissionssitzungen +Kommissionsvorschlag +Kommissionsvorschläge +Kommissionsvorsitzende +Kommissionsvorsitzenden +Kommissionsvorsitzender +Kommissionär +Kommissionäre +Kommode +Kommoden +Kommt +Kommunalabgaben +Kommunalanleihe +Kommunalbeamte +Kommunalfinanzen +Kommunalkredite +Kommunalparlamente +Kommunalpolitik +Kommunalpolitiker +Kommunalsteuern +Kommunalverbände +Kommunalverfassung +Kommunalwahl +Kommunalwahlen +Kommune +Kommunen +Kommunikation +Kommunikationsbeziehung +Kommunikationsfähigkeit +Kommunikationskanäle +Kommunikationsleitungen +Kommunikationsmedien +Kommunikationsnetzen +Kommunikationspartner +Kommunikationsproblem +Kommunikationsprobleme +Kommunikationsrichtung +Kommunikationssatelliten +Kommunikationsschwierigkeiten +Kommunikationssystem +Kommunikationssysteme +Kommunikationssystemen +Kommunikationsweg +Kommunikationswesen +Kommunikationszeit +Kommunikationszeiten +Kommunikationszentrum +Kommunion +Kommunismus +Kommunist +Kommunisten +Kommunistin +Kommunistinnen +Kommunistische +Kompagnon +Kompaktheit +Kompanie +Kompanieführer +Kompaniegeschäft +Kompaniegeschäfte +Kompaniegeschäfts +Kompanien +Kompaniestärke +Komparativ +Komparator +Komparserie +Kompass +Kompasse +Kompassen +Kompatibilität +Kompendium +Kompensation +Kompensationen +Kompensationsabkommens +Kompensationsangebot +Kompensationsbewegung +Kompensationsgeschäfte +Kompensationsgeschäften +Kompensationsgeschäfts +Kompetenz +Kompetenzabgrenzung +Kompetenzabgrenzungen +Kompetenzbereich +Kompetenzbereiche +Kompetenzbereichen +Kompetenzbereiches +Kompetenzerweiterung +Kompetenzstreit +Kompilation +Komplemente +Komplettierung +Komplettierungen +Komplex +Komplexes +Komplexität +Komplicen +Komplikation +Komplikationen +Kompliment +Komplimente +Komplimenten +Komplize +Komplizen +Komplizierteste +Kompliziertester +Kompliziertestes +Kompliziertheit +Komplizierung +Komplizierungen +Komplott +Komplotts +Komponente +Komponenten +Komponentenweise +Komponist +Komponisten +Komponistenpreise +Komposita +Komposition +Kompositionen +Kompositionsabend +Kompositionsaufträge +Kompositionsprinzip +Kompositionsweise +Kompositum +Kompost +Komposten +Kompostes +Kompott +Kompresse +Kompressen +Kompression +Kompressionstechniken +Kompressor +Kompressors +Komprimierung +Kompromiss +Kompromissbereitschaft +Kompromisse +Kompromissen +Kompromisses +Kompromisslösung +Kompromisslösungen +Kompromissmodell +Kompromissplan +Kompromissvorschlag +Kompromissvorschläge +Komsomolze +Komsomolzen +Komtesse +Komödiant +Komödianten +Komödiantin +Komödiantinnen +Komödie +Komödien +Komödienbühne +Komödienvorlage +Kondensat +Kondensate +Kondensates +Kondensation +Kondensator +Kondensatoren +Kondensators +Kondensmilch +Kondenswasser +Kondition +Konditionalsätze +Konditionalsätzen +Konditionen +Konditionstraining +Konditionstrainings +Konditor +Konditorei +Konditoreien +Konditoren +Konditormeister +Kondolenzbesuche +Kondolenzbesuchen +Kondolenzbriefe +Kondolenzbriefen +Kondolenzbriefes +Konfekt +Konfektion +Konfektionen +Konfektionierung +Konfektionsbetriebe +Konfektionshaus +Konfektionswaren +Konfektionär +Konfekts +Konferenz +Konferenzbeginn +Konferenzbeginnes +Konferenzbeginns +Konferenzen +Konferenzende +Konferenzergebnis +Konferenzgebiet +Konferenzgebäudes +Konferenzkrise +Konferenzpartner +Konferenzphasen +Konferenzplan +Konferenzrahmen +Konferenzraum +Konferenzräumen +Konferenzsaal +Konferenzsprache +Konferenzsystem +Konferenztag +Konferenztermin +Konferenzvorschlag +Konferenzzimmer +Konfession +Konfessionen +Konfessionsschulen +Konfetti +Konfettiwährungen +Konfident +Konfidenten +Konfiguration +Konfigurationen +Konfigurationsbeispiel +Konfigurationsbild +Konfigurationsdaten +Konfigurationsfreiheit +Konfigurationsgerüst +Konfigurationskommando +Konfigurationspaket +Konfigurationsparameter +Konfigurationsphase +Konfigurationstabelle +Konfigurierbarkeit +Konfigurierung +Konfirmand +Konfirmanden +Konfirmandin +Konfirmation +Konfirmationen +Konfiserie +Konfiszierung +Konfiszierungen +Konfitüre +Konfitüren +Konflikt +Konfliktaustragung +Konfliktbewältigung +Konflikte +Konflikterkennung +Konfliktfall +Konfliktgebiet +Konfliktgeladenheit +Konfliktlösung +Konfliktpartei +Konfliktpädagogik +Konflikts +Konfrontation +Konfrontationen +Konfrontierung +Konfusion +Konfuzianismus +Konfuzius +Konglomerat +Kongo +Kongolesen +Kongos +Kongregation +Kongregationen +Kongress +Kongressbeitrage +Kongresse +Kongressen +Kongresses +Kongresshalle +Kongresshallen +Kongressmitglieder +Kongreßzentrum +Kongruenz +Kongruenzen +Konjugation +Konjunktion +Konjunktiv +Konjunktur +Konjunkturabschwächung +Konjunkturabschwächungen +Konjunkturanstieg +Konjunkturauftrieb +Konjunkturausblick +Konjunkturausgleich +Konjunkturbelebung +Konjunkturbericht +Konjunkturberuhigung +Konjunkturboom +Konjunkturdebatte +Konjunkturdämpfende +Konjunkturdämpfendem +Konjunkturdämpfender +Konjunkturdämpfendes +Konjunkturdämpfung +Konjunkturforschung +Konjunkturgesetz +Konjunkturklima +Konjunkturprognosen +Konjunkturprogramm +Konjunkturprogramme +Konjunkturrückgang +Konjunkturschwankungen +Konjunkturverlauf +Konjunkturverlaufs +Konjunkturzyklus +Konkav +Konklave +Konkordat +Konkordats +Konkret +Konkretisierung +Konkubinat +Konkubinate +Konkubinaten +Konkubinats +Konkubine +Konkubinen +Konkurrent +Konkurrenten +Konkurrentinnen +Konkurrenz +Konkurrenzdruck +Konkurrenzen +Konkurrenzfreiheit +Konkurrenzfähigkeit +Konkurrenzfähigkeiten +Konkurrenzgeschäft +Konkurrenzgeschäfte +Konkurrenzgeschäften +Konkurrenzgeschäfts +Konkurrenzkampf +Konkurrenzkampfes +Konkurrenzkämpfe +Konkurrenzkämpfen +Konkurrenzprodukt +Konkurrenzprodukte +Konkurrenzsituation +Konkurs +Konkursantrag +Konkursanträge +Konkurse +Konkurserklärung +Konkurserklärungen +Konkurseröffnung +Konkurses +Konkursforderung +Konkursmasse +Konkursmassen +Konkursordnung +Konkursreif +Konkursreifen +Konkurstabelle +Konkursverfahren +Konkursverfahrens +Konkursverwalter +Konnossement +Konnotation +Konquistador +Konquistadoren +Konrad +Konsens +Konsenses +Konsensus +Konsequenz +Konsequenzen +Konservative +Konservativen +Konservatorien +Konservatorium +Konservatoriums +Konserve +Konserven +Konservenbüchse +Konservenbüchsen +Konservendosen +Konservenfabrik +Konservenfabriken +Konservenindustrie +Konservenmusik +Konservierung +Konservierungsmöglichkeiten +Konsistenz +Konsistenzen +Konsistenzprüfung +Konsistorium +Konsole +Konsolen +Konsolidierung +Konsolidierungsperiode +Konsolidierungsphase +Konsonant +Konsorten +Konsortialgeschäft +Konsortialvertrag +Konsortien +Konsortium +Konsortiums +Konsortiumsmitglieder +Konsortiumstreffen +Konstanten +Konstantin +Konstantinopel +Konstantstromquelle +Konstanz +Konstanze +Konstellation +Konstellationen +Konstituierung +Konstitution +Konstitutionen +Konstrukt +Konstrukte +Konstrukten +Konstrukteur +Konstrukteure +Konstrukteuren +Konstrukteurs +Konstruktion +Konstruktionen +Konstruktionsbüro +Konstruktionsentwürfe +Konstruktionsfehler +Konstruktionsfehlern +Konstruktionsfehlers +Konstruktionsidee +Konstruktionsmethoden +Konstruktionsphase +Konstruktionspraxis +Konstruktionsreif +Konstruktionssäle +Konstruktionsteile +Konsul +Konsularbeamten +Konsularregierung +Konsularvertrag +Konsulat +Konsulate +Konsulaten +Konsulats +Konsulatsangestellte +Konsulatsgebäude +Konsule +Konsulkollegen +Konsuls +Konsultation +Konsultationen +Konsultationsbesuch +Konsultationsgespräch +Konsultationsgespräches +Konsultationsmechanismus +Konsultationstreffen +Konsultationsverfahren +Konsum +Konsumartikel +Konsumbedürfnisse +Konsumdrang +Konsument +Konsumentenbooms +Konsumentenkredit +Konsumfilms +Konsumfinanzierung +Konsumfirlefanz +Konsumforschung +Konsumgedanke +Konsumgenossenschaft +Konsumgenossenschaften +Konsumgewohnheiten +Konsumgut +Konsumgüter +Konsumgüterboom +Konsumgütergebiet +Konsumgütern +Konsumgüterpreise +Konsumismus +Konsumleben +Konsummasche +Konsumqualitäten +Konsumrausch +Konsums +Konsumsüchtigkeit +Konsumtaumel +Konsumverhalten +Konsumverzicht +Konsumweine +Konsumwelle +Konsumwelt +Kontakt +Kontaktanzeige +Kontaktaufnahme +Kontakte +Kontakten +Kontaktfreude +Kontaktfähigkeit +Kontaktgespräch +Kontaktleuten +Kontaktlinse +Kontaktlinsen +Kontaktmann +Kontaktmeidung +Kontaktperson +Kontakts +Kontaktschalen +Kontaktschwachen +Kontaktsuche +Kontaktsuchende +Kontamination +Kontaminationsvorgängen +Kontemplation +Konten +Kontenblätter +Kontenplanes +Kontenpläne +Kontenplänen +Kontenunterlagen +Konterangriff +Konterkarierende +Kontern +Konterrevolutionäre +Kontext +Kontexte +Kontextmenü +Kontinent +Kontinentaldrift +Kontinentalsperre +Kontinente +Kontinenten +Kontinents +Kontingent +Kontingentbeschränkungen +Kontingenten +Kontingentierung +Kontingents +Kontinuität +Kontinuitätsgleichung +Kontinuum +Konto +Kontoauszug +Kontoauszugs +Kontoauszüge +Kontoauszügen +Kontobewegungen +Kontobuch +Kontoeingänge +Kontoeröffnung +Kontogebühren +Kontoinhaber +Kontoinhaberkollegen +Kontoinhabern +Kontoinhabers +Kontokorrente +Kontokorrenten +Kontokorrents +Kontonummer +Kontonummern +Kontor +Kontorraum +Kontors +Kontos +Kontra +Kontrahent +Kontrahenten +Kontrakt +Kontrakten +Kontraktion +Kontraktionen +Kontraktpreis +Kontrapunkt +Kontrapunkts +Kontrast +Kontraste +Kontrastes +Kontrastprogramm +Kontrastschnitt +Kontrazeption +Kontrollaktion +Kontrollamt +Kontrollbaracke +Kontrollbeamte +Kontrollbeamter +Kontrollbedingungen +Kontrollbehörde +Kontrollberichts +Kontrollchef +Kontrolldenken +Kontrolldienst +Kontrolle +Kontrollen +Kontrolleur +Kontrolleuren +Kontrolleurs +Kontrollfrage +Kontrollgang +Kontrollgeräte +Kontrollgewalt +Kontrollgremien +Kontrollgänge +Kontrollinstanz +Kontrollkapazität +Kontrollkommission +Kontrolllampe +Kontrollmarke +Kontrollmaßnahme +Kontrollmaßnahmen +Kontrollmöglichkeit +Kontrollnetz +Kontrollorgan +Kontrollorgane +Kontrollpraxis +Kontrollpunkte +Kontrollpunkten +Kontrollrat +Kontrollrates +Kontrollrats +Kontrollraum +Kontrollrechnungen +Kontrollrechts +Kontrollstation +Kontrollstellen +Kontrollsystem +Kontrollsystemen +Kontrollzentralen +Kontrollzentren +Kontrollzentrum +Kontrollzetteln +Kontrollzweck +Kontur +Konturen +Konturverlauf +Konturverlaufes +Konvektion +Konvektionsströme +Konvent +Konventen +Konventes +Konvention +Konventionalstrafe +Konventionalstrafen +Konventionen +Konvents +Konventsdelegierten +Konvergenz +Konversation +Konversationslexikon +Konversion +Konversionsbedingungen +Konverter +Konvertierung +Konvertierungsrate +Konvertierungszyklen +Konvertierungszyklus +Konvoi +Konvois +Konzentrat +Konzentrate +Konzentraten +Konzentration +Konzentrationen +Konzentrationsbewegungen +Konzentrationslager +Konzentrationslagern +Konzentrationsschwäche +Konzentrats +Konzentrierung +Konzept +Konzepte +Konzepten +Konzeptes +Konzeption +Konzeptionen +Konzeptionsloses +Konzepts +Konzern +Konzernabschlusses +Konzernartige +Konzernbelegschaft +Konzernbilanz +Konzernbildung +Konzernbosse +Konzerneigenen +Konzernen +Konzernertrag +Konzernforderungen +Konzernfremde +Konzernführung +Konzerninteressen +Konzernleitung +Konzernpolitik +Konzerns +Konzernschaubilder +Konzernschulden +Konzernumsatz +Konzernvertreter +Konzert +Konzertbesucher +Konzertdienste +Konzerte +Konzertereignisse +Konzertes +Konzertflügel +Konzertinstrument +Konzertmeister +Konzertpianistin +Konzertreihen +Konzertrepertoire +Konzerts +Konzertsaal +Konzertsaales +Konzertsäle +Konzerttournee +Konzertverband +Konzession +Konzessionierung +Konzessionsabgabe +Konzessionsabgaben +Konzessionseigentümer +Konzessionserteilung +Konzessionsinhaber +Konzessionsinhaberinnen +Konzessionsinhabern +Konzessionsinhabers +Konzil +Konzile +Konzilen +Konzilsbeschlüsse +Konzilsdekretes +Konzilsdiskussion +Konzilssitzungen +Konzilstheologie +Konzipierung +Kooperation +Kooperationen +Kooperationsbemühung +Kooperationsbemühungen +Kooperationsbereitschaft +Kooperationspartner +Kooperationsvertrag +Kooperationsverträge +Koordinate +Koordinaten +Koordinatenachse +Koordinatenachsen +Koordinatenkonvention +Koordinatensystem +Koordinatensysteme +Koordinatensystemen +Koordinatensystems +Koordinatentransformation +Koordinatenursprung +Koordinatenverschiebung +Koordinatenwert +Koordination +Koordinationen +Koordinationsstelle +Koordinator +Koordinators +Koordinierung +Kopenhagen +Kopernikanische +Kopernikus +Kopf +Kopfarbeiter +Kopfball +Kopfbedeckung +Kopfbogen +Kopfdruck +Kopfe +Kopfende +Kopfendes +Kopfes +Kopfhaut +Kopfhörer +Kopfhörers +Kopfkissen +Kopfleiste +Kopfnicken +Kopfnickens +Kopfpreis +Kopfputz +Kopfrechnen +Kopfsalat +Kopfschmerzen +Kopfschmuck +Kopfschütteln +Kopfschüttelnd +Kopfsprung +Kopfstand +Kopfsteuer +Kopfteil +Kopfteile +Kopftücher +Kopfverbandes +Kopfverletzung +Kopfverletzungen +Kopfweh +Kopfwunden +Kopfzahl +Kopfzeile +Kopfzeilen +Kopfzerbrechen +Kopie +Kopien +Kopieraktionen +Kopieren +Kopierer +Kopierern +Kopiergerät +Kopierschutz +Kopiervorlage +Kopilot +Koppel +Koppelschlösser +Koppelung +Koppler +Kopplung +Kopplungen +Koproduktion +Kopulationsverhältnisses +Koralle +Korallen +Korallenbank +Korallenbänken +Korallenfische +Korallenriffe +Korallenriffen +Koran +Korb +Korbes +Korbmacher +Kordel +Kordeln +Korea +Koreakriegs +Koreaner +Koreas +Korinth +Korinthe +Korinthen +Korinther +Kork +Korkarten +Korkeiche +Korken +Korkenknallen +Korkens +Korkenziehern +Korkenziehers +Korkmundstück +Korn +Kornbranntwein +Kornbrennerei +Kornernte +Kornfelder +Kornfeldern +Kornfeldes +Kornkammern +Kornmarkt +Korns +Kornspeicher +Korollar +Korollaren +Korona +Korporation +Korps +Korpskommandeur +Korrektheit +Korrektheitsbegriff +Korrektheitsnachweis +Korrektur +Korrekturen +Korrekturhinweise +Korrekturlesen +Korrekturmöglichkeit +Korrekturversuche +Korrekturversuchen +Korrelat +Korrelation +Korrelationen +Korrelationsanalyse +Korrelationsfeld +Korrelator +Korrespondent +Korrespondenten +Korrespondentenbericht +Korrespondentinnen +Korrespondenz +Korrespondenzbank +Korrespondenzen +Korridor +Korridore +Korridors +Korrigierbarkeit +Korrosion +Korrumpierung +Korruption +Korsarengeschichte +Korselett +Korsen +Korsett +Korsettnäherinnen +Korsetts +Korsettstäbe +Korsika +Korsikas +Korso +Korvette +Korvettenkapitän +Kosaken +Kosakenchor +Kosinus +Kosmetik +Kosmetika +Kosmetikbranche +Kosmetiker +Kosmetikerin +Kosmetikgesellschaft +Kosmetiksalon +Kosmetiksalons +Kosmetische +Kosmische +Kosmologie +Kosmos +Kosmossatelliten +Kost +Kostbarkeit +Kostbarkeiten +Kosten +Kostenabbau +Kostenanalyse +Kostenanstiegs +Kostenanteil +Kostenantrag +Kostenarten +Kostenaufstellung +Kostenaufteilung +Kostenaufwand +Kostenaufwandes +Kostenausgleich +Kostenbegrenzung +Kostenbelastungen +Kostenberechnung +Kostenbeteiligung +Kostendeckung +Kostendeckungsgarantie +Kostendegression +Kostendifferenz +Kostendrucks +Kostenelemente +Kostenerhöhungen +Kostenexplosion +Kostenfaktor +Kostenflut +Kostenfragen +Kostengefüge +Kostengerechte +Kostengestaltung +Kostengründen +Kostenkontrolle +Kostenkrise +Kostenlage +Kostenlawine +Kostenlawinen +Kostenlos +Kostenmanipulationen +Kostenniveau +Kostennote +Kostennoten +Kostenoptimierung +Kostenpositionen +Kostenpunkt +Kostenpunkte +Kostenpunkten +Kostenrahmen +Kostenrechnung +Kostenrisiko +Kostenrückgang +Kostenschutz +Kostenseite +Kostensenkung +Kostensituation +Kostensparenden +Kostensteigerung +Kostenstruktur +Kostenumlage +Kostenvergleich +Kostenvoranschlag +Kostenvoranschlages +Kostenvoranschlags +Kostenvoranschläge +Kostenvoranschlägen +Kostenvorschüsse +Kostenvorteile +Kostenübernahme +Kostenübertragungen +Kostgänger +Kostprobe +Kostproben +Kostüm +Kostüme +Kostümen +Kostümentwürfe +Kostümfeste +Kostümfesten +Kostümierungen +Kostümproduktion +Kostüms +Kostümstück +Kostümtyp +Kostümverleih +Kostümverleihe +Kostümverleiher +Kot +Kotelett +Kotelette +Koteletten +Koteletts +Kotflügel +Kotflügels +Kots +Krabbe +Krach +Krachen +Krachlederne +Krachs +Kraft +Kraftakt +Kraftanlagen +Kraftanstrengung +Kraftaufwand +Kraftausdruck +Kraftausdrucks +Kraftausdrücke +Kraftausdrücken +Kraftausgabe +Kraftbrühe +Kraftentfaltung +Kraftfahrer +Kraftfahrzeug +Kraftfahrzeugbrief +Kraftfahrzeuge +Kraftfahrzeugen +Kraftfahrzeuges +Kraftfahrzeugführer +Kraftfahrzeugmarkt +Kraftfahrzeugs +Kraftfahrzeugzulassung +Kraftfeld +Kraftfelder +Kraftfelds +Kraftfunktion +Kraftgesetz +Kraftgleichung +Kraftprobe +Kraftproben +Krafträdern +Kraftstationen +Kraftstoff +Kraftstoffe +Kraftstoffen +Kraftstoffs +Kraftstrom +Kraftströme +Kraftvektor +Kraftverkehr +Kraftverkehrs +Kraftverkehrsgesetz +Kraftversorgung +Kraftwagen +Kraftwagenhalle +Kraftwagenunfall +Kraftwerk +Kraftwerke +Kraftwerken +Kraftwerks +Kragen +Kragens +Krakau +Krakeeler +Krakeleien +Kralle +Kram +Kramer +Kramladens +Krampf +Krampfader +Krampfadern +Kran +Krananlagen +Kranbahn +Kranbau +Kranke +Kranken +Krankenanstalt +Krankenautos +Krankenbahren +Krankenbehandlung +Krankenbett +Krankenbetten +Krankenbettes +Krankenfahrer +Krankengeld +Krankengelder +Krankengeldes +Krankengeschichte +Krankenhaus +Krankenhausbau +Krankenhausbedarf +Krankenhausbrand +Krankenhauses +Krankenhauskosten +Krankenhaustagegeld +Krankenhaustagegeldversicherungen +Krankenhausverwaltungen +Krankenhäuser +Krankenkassen +Krankenkassenleitung +Krankenkost +Krankenlager +Krankenlagern +Krankenlagers +Krankenpflege +Krankenpflegeberuf +Krankenpflegepersonal +Krankenpfleger +Krankenschein +Krankenschwester +Krankenschwestern +Krankentransporte +Krankenversicherung +Krankenversicherungen +Krankenversorgung +Krankenwagen +Krankenwagenfahrer +Krankenzimmer +Krankenzimmern +Krankenzimmers +Krankheit +Krankheiten +Krankheitsbild +Krankheitserreger +Krankheitserregers +Krankheitsfall +Krankheitsfälle +Krankheitskeime +Krankheitskosten +Krankschreiben +Kranwagen +Kranz +Kranzes +Kranzniederlegung +Krater +Kratzer +Kratzern +Kraut +Krautes +Krauts +Krautsuppe +Krawall +Krawalle +Krawallen +Krawallhorden +Krawalls +Krawatte +Krawattenfabrik +Kraxeleien +Kreation +Kreationen +Kreativität +Kreatur +Kreaturen +Krebs +Krebsbehandlung +Krebsbekämpfung +Krebsbutter +Krebse +Krebsen +Krebserkrankung +Krebserregers +Krebses +Krebsforschung +Krebsfälle +Krebsgang +Krebsgeschwulst +Krebsgeschwülste +Krebsgeschwür +Krebsgeschwüren +Krebskrankheit +Krebsleiden +Krebsoperationen +Krebssud +Krebstypen +Krebswachstum +Krebszelle +Kredit +Kreditabkommen +Kreditabteilung +Kreditabteilungen +Kreditanalyse +Kreditangebot +Kreditangebots +Kreditanstalt +Kreditanstalten +Kreditanträgen +Kreditaufnahme +Kreditaufnahmen +Kreditbank +Kreditbanken +Kreditbeanspruchungen +Kreditbedingungen +Kreditbeschränkungen +Kreditbetrag +Kreditbetrügereien +Kreditblockade +Kreditbrief +Kreditbriefe +Kreditbriefen +Kreditbürgschaften +Kredite +Krediteinräumung +Krediten +Krediterleichterungen +Kreditermächtigung +Krediterschleichung +Kreditexpansion +Kreditexplosion +Kreditfristen +Kreditfälle +Kreditgarantien +Kreditgeber +Kreditgebers +Kreditgefüge +Kreditgenossenschaft +Kreditgeschäfte +Kreditgeschäften +Kreditgeschäftes +Kreditgewährung +Kredithaie +Kredithilfe +Kreditinstitutes +Kreditkarte +Kreditkarten +Kreditkartenabrechnungen +Kreditkartenanträgen +Kreditkartengesellschaften +Kreditkartenorganisation +Kreditkartenorganisationen +Kreditkonten +Kreditkunde +Kreditkäufe +Kreditkäufer +Kreditlimitierung +Kreditlinie +Kreditmarge +Kreditmarkt +Kreditmöglichkeiten +Kreditnachfrage +Kreditnehmer +Kreditnehmern +Kreditnehmerzahl +Kreditoren +Kreditplanung +Kreditposten +Kreditpostens +Kreditprovision +Kreditrahmen +Kreditrate +Kreditrisiken +Kreditrisikos +Kreditspielraum +Kreditsuchenden +Kreditumsatz +Kreditverein +Kreditvergabe +Kreditvergaben +Kreditverkehr +Kreditverkehrs +Kreditverkäufe +Kreditversicherung +Kreditversorgung +Kreditverteuerung +Kreditvertrag +Kreditvolumens +Kreditwesengesetze +Kreditwünsche +Kreditwürdigkeit +Kreditzinsen +Krefeld +Kreide +Kreidekreis +Kreis +Kreisabschnitt +Kreisabschnitte +Kreisabschnitten +Kreisabschnitts +Kreisbahn +Kreisbahnen +Kreisbewegung +Kreisbewegungen +Kreisblattes +Kreisbogen +Kreisbogens +Kreisbögen +Kreisdirektion +Kreise +Kreisel +Kreisels +Kreisen +Kreises +Kreisfläche +Kreisgericht +Kreishaus +Kreiskasse +Kreiskrankenhaus +Kreisky +Kreislauf +Kreislaufbeschwerden +Kreislauferkrankungen +Kreislaufes +Kreislaufkrankheiten +Kreislaufleiden +Kreislaufs +Kreislaufstörung +Kreislaufstörungen +Kreisleiter +Kreislinie +Kreisläufe +Kreisläufen +Kreissaal +Kreissparkasse +Kreisstädte +Kreissynoden +Kreisverkehr +Kreisverkehrs +Kreisvorsitz +Kreisvorstand +Kreiswettkampf +Kreißsaal +Krematorium +Kreme +Kreml +Kremlführern +Kremlpalast +Krempe +Krempel +Kreole +Kresse +Kreta +Kreuz +Kreuzberg +Kreuzchen +Kreuze +Kreuzer +Kreuzergeschwader +Kreuzerkrieg +Kreuzers +Kreuzes +Kreuzfahrer +Kreuzfahrerheer +Kreuzfahrt +Kreuzfahrtendienst +Kreuzfahrtenprogramme +Kreuzfahrtschiff +Kreuzform +Kreuzgewölbe +Kreuzigung +Kreuzigungsbilder +Kreuzplatz +Kreuzritter +Kreuzung +Kreuzungen +Kreuzungspunkt +Kreuzverhör +Kreuzverhöre +Kreuzverhören +Kreuzverweis +Kreuzworträtsel +Kreuzworträtseln +Kreuzworträtsels +Kreuzzug +Kreuzzügen +Kricket +Krieg +Kriege +Kriegen +Krieger +Kriegern +Kriegers +Kriegervereins +Kriegerwitwe +Krieges +Kriegführen +Kriegführenden +Kriegsabenteuer +Kriegsabenteuern +Kriegsakademie +Kriegsakrobatik +Kriegsandenken +Kriegsanstrengungen +Kriegsausbruch +Kriegsausweitung +Kriegsbeginns +Kriegsbeil +Kriegsbereit +Kriegsbild +Kriegsblindenheim +Kriegsbraut +Kriegsdienst +Kriegsdienstverweigerer +Kriegseintritt +Kriegseinwirkungen +Kriegsende +Kriegsentschädigung +Kriegsereignisse +Kriegserklärung +Kriegserklärungen +Kriegserlebnis +Kriegsfall +Kriegsfalle +Kriegsfalls +Kriegsfilme +Kriegsflieger +Kriegsflotte +Kriegsflotten +Kriegsfolgen +Kriegsfreiwillige +Kriegsfurcht +Kriegsfuß +Kriegsgebiet +Kriegsgefangener +Kriegsgefangenschaft +Kriegsgefangenschaften +Kriegsgericht +Kriegsgerichte +Kriegsgerichten +Kriegsgerichts +Kriegsgerät +Kriegsgeschichte +Kriegsgeschädigte +Kriegsgewinns +Kriegsglück +Kriegshafen +Kriegsheld +Kriegshelden +Kriegshetzer +Kriegshinterbliebene +Kriegshysterie +Kriegsindustrie +Kriegsjahren +Kriegskabinett +Kriegskommunismus +Kriegskosten +Kriegskredite +Kriegskunst +Kriegslage +Kriegslist +Kriegsmarine +Kriegsmaschinerie +Kriegsminister +Kriegsministerium +Kriegsopfer +Kriegsopferversorgung +Kriegspfad +Kriegsphotos +Kriegsproduktion +Kriegspropaganda +Kriegspsychose +Kriegsrat +Kriegsrecht +Kriegsrohstoffwirtschaft +Kriegsschauplatz +Kriegsschauplatzes +Kriegsschauplätzen +Kriegsschiffen +Kriegsschiffes +Kriegsschuld +Kriegsschulden +Kriegsschuldfrage +Kriegsschäden +Kriegssituationen +Kriegsstifter +Kriegstagebuch +Kriegstagebücher +Kriegstagen +Kriegstechnik +Kriegsteilnahme +Kriegsteilnehmer +Kriegstoten +Kriegstreiber +Kriegstrümmer +Kriegsverbrechen +Kriegsverbrecher +Kriegsverbrechern +Kriegsverbündete +Kriegsversehrter +Kriegsverwüstung +Kriegsveteranen +Kriegsvorbereitung +Kriegsvorbereitungen +Kriegsvorlagen +Kriegswaisen +Kriegszeiten +Kriegszerstörungen +Kriegszug +Kriegszuschlag +Kriegszustand +Kriegszügen +Krim +Krimi +Kriminalbeamte +Kriminalbeamter +Kriminalchef +Kriminalchefs +Kriminaldirektor +Kriminalfalls +Kriminalfernsehspiel +Kriminalfilm +Kriminalfilme +Kriminalfilmen +Kriminalfilms +Kriminalfälle +Kriminalfällen +Kriminalgericht +Kriminalhörspiel +Kriminalinspektor +Kriminalist +Kriminalität +Kriminalkommissar +Kriminalkomödie +Kriminalobermeister +Kriminaloberrat +Kriminalpolizei +Kriminalrat +Kriminalroman +Kriminalserie +Kriminalstatistik +Kriminalstory +Kriminellen +Krimineller +Kriminologie +Krimis +Krimkrieg +Krimsekt +Krimskrams +Kringel +Kringels +Kripobeamte +Kripobeamten +Kripobeamter +Kripoobermeister +Krippe +Krippen +Krise +Krisen +Krisenbekämpfung +Krisenerklärung +Krisenfall +Krisengebieten +Krisenherde +Krisenhöhepunkt +Krisenjahres +Krisenkonferenz +Krisenmanagement +Krisenmanöver +Krisenpolitik +Krisenrededuell +Krisensituation +Krisensituationen +Krisenstab +Krisensymptome +Krisenzeichen +Krisenzuschläge +Krishna +Kristall +Kristalle +Kristallen +Kristallgitters +Kristallisation +Kristallisationskeim +Kristallisationspunkt +Kristallisieranlagen +Kristalls +Kristallsachen +Kristallstruktur +Kriterien +Kriterium +Kriteriums +Kritik +Kritiken +Kritiker +Kritikerinnen +Kritikern +Kritikerpreis +Kritikers +Kritikpreis +Kritikpunkt +Kritikpunkte +Kritikus +Kritisch +Kritzelbilder +Kritzeleien +Kroaten +Krokodil +Krokodile +Kronanwalt +Krone +Kronen +Kronenburg +Kronengewölbe +Kronkolonie +Kronleuchter +Kronländer +Kronprinzen +Kronprinzessin +Kronzeuge +Krug +Kruges +Krume +Krummsäbel +Kruste +Krustentier +Kruzifix +Kräfte +Kräftebedarf +Kräftegleichgewicht +Kräften +Kräftenachfrage +Kräftepotential +Kräftespiel +Kräftevergleich +Kräfteverschiebung +Kräfteverteilung +Kräftezehrenden +Krägen +Krähe +Krähen +Kräheninsel +Krähennest +Krämer +Krämerladen +Krämerladens +Krämpfe +Krämpfen +Kränkester +Kränkung +Kränze +Kränzen +Krätze +Krätzer +Kräuter +Kräuterkunde +Kräutern +Kräutertee +Krönung +Krönungsmesse +Kröte +Kröten +Krücke +Krücken +Krückstock +Krüge +Krügen +Krügerrand +Krügerrands +Krüglein +Krümchen +Krümel +Krümels +Krümmung +Krümmungen +Krüppelhaften +Krüppelkiefern +Kuala +Kuba +Kubakrise +Kubaner +Kubanern +Kubareport +Kubas +Kubazucker +Kubik +Kubikkilometern +Kubikmeter +Kubikmetern +Kubikwurzel +Kubikzentimeter +Kubismus +Kubus +Kuchen +Kuchenbäckers +Kuchenform +Kuchenplatte +Kuchenplatten +Kuchenstück +Kuchenstücke +Kuchenstücken +Kuckuck +Kuckucks +Kuckucksei +Kuckucksuhr +Kufe +Kugel +Kugelausschnitt +Kugelbehälter +Kugelfang +Kugelform +Kugelgelenk +Kugellager +Kugellagerfabriken +Kugellagerindustrie +Kugellagertyp +Kugeln +Kugelpatrone +Kugelradius +Kugelschale +Kugelschreiber +Kugelschreibern +Kugelstoßer +Kugelstoßerinnen +Kuh +Kuhfladen +Kuhglocke +Kuhglocken +Kuhhalter +Kuhstall +Kuhweide +Kulanz +Kuli +Kulisse +Kulissen +Kulissenlicht +Kult +Kultanlagen +Kultgeräte +Kultstätten +Kultur +Kulturabkommen +Kulturausschusses +Kulturaustausches +Kulturbanause +Kulturbesitz +Kulturbüro +Kulturdebatte +Kulturdienst +Kulturdirektoren +Kulturen +Kulturetat +Kulturfeinde +Kulturfilm +Kulturfilme +Kulturfilmzonen +Kulturforum +Kulturfunktionär +Kulturförderung +Kulturgruppe +Kulturgüter +Kulturhoheit +Kulturinstitut +Kulturinstitute +Kulturklima +Kulturkonferenz +Kulturkreis +Kulturlandschaft +Kulturleistungen +Kulturländer +Kulturmenschen +Kulturmenschheit +Kulturministers +Kulturorchester +Kulturpessimismus +Kulturpolitiker +Kulturpropaganda +Kulturraum +Kulturreferent +Kulturring +Kultursprachen +Kultusminister +Kultusministers +Kummer +Kummers +Kumpan +Kumpanen +Kumpans +Kumpel +Kumpels +Kumulation +Kumulierung +Kunde +Kunden +Kundenadresse +Kundenberater +Kundenberaters +Kundenberatung +Kundenbesuch +Kundenbesuchen +Kundenbesuchs +Kundenbetreuung +Kundendaten +Kundendienst +Kundendienste +Kundendiensten +Kundendienstes +Kundenfirma +Kundengelder +Kundenkartei +Kundenkreis +Kundenliste +Kundenlisten +Kundennachfrage +Kundennummer +Kundenschlange +Kundenservice +Kundensuche +Kundenwechsel +Kundenwunsch +Kundenwünsche +Kundenzulauf +Kundgebung +Kundgebungen +Kundin +Kundschaft +Kundschaften +Kunst +Kunstakademie +Kunstakademien +Kunstausübung +Kunstbegriffes +Kunstbesitz +Kunstbüchern +Kunstdrucke +Kunstdünger +Kunstförderung +Kunstgalerien +Kunstgegenstände +Kunstgeschichte +Kunstgriffe +Kunstgriffen +Kunstgriffes +Kunsthallen +Kunsthandwerk +Kunstharz +Kunstharzen +Kunsthaus +Kunsthonig +Kunstinteresse +Kunstkennerinnen +Kunstkennern +Kunstleder +Kunstleders +Kunstmaler +Kunstmethoden +Kunstmuseum +Kunstobjekten +Kunstorgan +Kunstpause +Kunstpausen +Kunstpreise +Kunstraub +Kunstsammler +Kunstsammlungen +Kunstschule +Kunstschulen +Kunstschätzen +Kunstseide +Kunstsprache +Kunstspringen +Kunststeine +Kunststoffblumen +Kunststoffchemie +Kunststoffe +Kunststoffen +Kunststoffes +Kunststoffrahmen +Kunststoffrumpf +Kunststudenten +Kunststätte +Kunststücke +Kunststücken +Kunststücks +Kunstszene +Kunstturnerinnen +Kunstverein +Kunstwelt +Kunstwerk +Kunstwerke +Kunstwerken +Kunstwerkes +Kunstwerks +Kunstzentren +Kunz +Kupee +Kupfer +Kupferarbeiter +Kupferdach +Kupferdraht +Kupfererze +Kupferförderung +Kupfergraben +Kupferkabel +Kupfermünzen +Kupferpreis +Kupfers +Kupferstecher +Kupon +Kupons +Kuppe +Kuppel +Kuppelei +Kupplung +Kupplungen +Kur +Kuramt +Kuranlagen +Kuranstalt +Kuratorium +Kurbad +Kurbel +Kurbelwelle +Kurde +Kurdenaufstand +Kurdenkrieg +Kurdirektor +Kurdirektoren +Kurdirektors +Kuren +Kurfürst +Kurfürsten +Kurfürstendamm +Kurgarten +Kurgastes +Kurgemeinde +Kurgästen +Kurhalle +Kurheimen +Kurhotels +Kurie +Kurier +Kurierbusiness +Kurierdienst +Kurierdienste +Kurieren +Kurierfirma +Kurierfirmen +Kuriositätensammler +Kuriosum +Kurkonzerte +Kurlandschaft +Kurort +Kurorte +Kurorten +Kurparks +Kurpromenade +Kurprospekt +Kurs +Kursaal +Kursanhebungen +Kursanmeldungen +Kursanpassungen +Kursanstieg +Kursbasis +Kursbesserungen +Kursbewegung +Kursbuch +Kursbüchern +Kursdifferenz +Kursdifferenzen +Kurse +Kurseinbrüche +Kurseinbrüchen +Kurseinbußen +Kursen +Kursentwicklung +Kurserholungen +Kurserhöhung +Kurserhöhungen +Kursexplosion +Kursfestsetzung +Kursgeschehen +Kursgewinne +Kursgewinnen +Kursgewinnverhältnis +Kurskorrekturen +Kursleiter +Kursleiters +Kursniveau +Kursniveaus +Kursreduzierung +Kursrisikos +Kursrückgang +Kurssprünge +Kursstand +Kurssteigerungen +Kursstunde +Kurssturz +Kursstürze +Kursteilnahme +Kursteilnehmer +Kursteilnehmern +Kursus +Kursverdoppelung +Kursverfall +Kursverfalls +Kursverlauf +Kursverlust +Kursverluste +Kursvernichtende +Kursvorteil +Kurswagen +Kurswechsel +Kurswert +Kursäle +Kursänderungen +Kurt +Kurtheater +Kurtisane +Kurtisanen +Kurve +Kurven +Kurvendiagramme +Kurverein +Kurverwaltungen +Kurzanfrage +Kurzanfragen +Kurzanleitung +Kurzbedienungsanleitung +Kurzbericht +Kurzbeschreibung +Kurzbeschreibungen +Kurzbezeichnung +Kurzdarstellung +Kurzdebatte +Kurzdokumentation +Kurze +Kurzeit +Kurzentrum +Kurzentschlossenen +Kurzfassung +Kurzfassungen +Kurzfilmen +Kurzform +Kurzfristig +Kurzgeschichte +Kurzgeschichten +Kurzgeschnittene +Kurzkommentar +Kurzkommentare +Kurznachrichten +Kurzpartien +Kurzpredigten +Kurzschlüssen +Kurzschreibweise +Kurzschuljahren +Kurzsichtigkeit +Kurzvorträge +Kurzwaren +Kurzwelle +Kurzzeitdenkern +Kurzzeitige +Kusine +Kusinen +Kuss +Kusses +Kusshand +Kutsche +Kutscher +Kutschern +Kutschers +Kuvert +Kuverts +Kuwait +Kybernetik +Kybernetiker +Kybernetikers +Käfer +Käfern +Käfers +Käfig +Käfige +Käfigen +Käfigs +Käfigwagen +Kähne +Kähnen +Kälber +Kälberangebot +Kälbern +Kälte +Kälteanlagen +Kältebeständigkeit +Kälteeinbruch +Kälteeinbruchs +Kälteeinbrüche +Kälteerzeugendem +Kälteerzeugenden +Kälteerzeugender +Kälteerzeugung +Kälteerzeugungsmaschinen +Kältegefühl +Kältegefühle +Kältegefühls +Kältegrad +Kältegrades +Kälteleistung +Kälteleistungen +Kältemaschine +Kältemischung +Kältemischungen +Kältemittel +Kältemittels +Kälteopfer +Kälteperiode +Kälteregler +Kältereglern +Kältereglers +Kälteschocks +Kälteschutzmittel +Kälteschutzmitteln +Kältetechnik +Kältetechniken +Kältetod +Kältewellen +Kämmerchen +Kämmerei +Kämmerer +Kämmerern +Kämmerers +Kämpfer +Kämpferin +Kämpferinnen +Kämpfern +Kämpfers +Känguru +Kängurus +Kärnten +Käse +Käsegebäck +Käsegebäcken +Käsegebäcks +Käseglocke +Käsegroßhandel +Käsegroßhandels +Käsehändler +Käsehändlerinnen +Käsehändlern +Käsehändlers +Käsekuchen +Käsekuchens +Käseplatte +Käseplatten +Käsepreise +Käserei +Käsereien +Käserinde +Käserinden +Käses +Kästchen +Kästchens +Kästen +Kätzchen +Kätzchens +Käufe +Käufen +Käufer +Käuferin +Käuferinnen +Käuferkreis +Käufermarkt +Käufermarktes +Käufermärkten +Käufers +Käuferschicht +Käuferschichten +Käuferstreikes +Käuferwiderstand +Käuflichkeit +Köche +Köchen +Köcher +Köchinnen +Köder +Köders +Köln +Kölner +Kölners +Kölnischwassers +König +Könige +Königen +Königin +Königinmutter +Königreich +Königreiche +Königreichen +Königs +Königsberg +Königsfamilie +Königsfriede +Königshof +Königshäuser +Königshütte +Königskind +Königskinder +Königspaar +Königspalast +Königspokal +Königspriestertum +Königssee +Königssohn +Königsstuhl +Königstöchtern +Königswall +Königswürde +Königtum +Königtümer +Können +Könnens +Könner +Könners +Könnte +Köpenick +Köpfe +Köpfen +Körbchen +Körbe +Körnchen +Körner +Körnern +Körnung +Körper +Körperbau +Körperbaues +Körperbaus +Körperbehinderung +Körperbewegungen +Körpererziehung +Körperfett +Körperflüssigkeiten +Körperformen +Körpergeruch +Körpergeruchs +Körpergerüchen +Körpergewebes +Körpergröße +Körperhaltung +Körperkraft +Körperkreislauf +Körperkultur +Körpermasse +Körpermuskulatur +Körpern +Körperpflege +Körperpflegemitteln +Körperpuder +Körperreaktion +Körpers +Körperschaft +Körperschaften +Körperschule +Körperschulung +Körperteil +Körpertemperatur +Körperverletzungen +Köstlichkeit +Kötern +Köters +Kübel +Kübeln +Küche +Küchen +Küchenarbeiten +Küchenchef +Küchenchefs +Küchenfenster +Küchengeräte +Küchengeräten +Küchenmesser +Küchenpersonal +Küchentisch +Kügelchen +Kühe +Kühen +Kühlanlage +Kühlanlagen +Kühle +Kühlerhaube +Kühlers +Kühlhallen +Kühlhaus +Kühlhauses +Kühlhäuser +Kühlhäusern +Kühlplatten +Kühlschiffe +Kühlschrank +Kühlschranks +Kühlschränke +Kühlschränken +Kühlsystem +Kühltruhe +Kühlung +Kühlungen +Kühlwagen +Kühlwasser +Kühnheit +Küken +Kümmerdasein +Künder +Kündigung +Kündigungen +Kündigungsbriefe +Kündigungsdauer +Kündigungsdauern +Kündigungsfrist +Kündigungsfristen +Kündigungsfristvereinbarung +Kündigungsgesuch +Kündigungsgrundes +Kündigungsgründen +Kündigungsklausel +Kündigungsmöglichkeiten +Kündigungsschreiben +Kündigungsschreibens +Kündigungsschutz +Kündigungswelle +Kündigungszeit +Künste +Künsten +Künstler +Künstlerbund +Künstlergilde +Künstlerhaus +Künstlerhilfe +Künstlerinnen +Künstlerkreisen +Künstlerlokal +Künstlernamen +Künstlerpaar +Künstlerpech +Künstlers +Künstlerschau +Kürbis +Kürschner +Kürze +Kürzel +Kürzeln +Kürzels +Kürzlich +Kürzung +Kürzungsbemühung +Kürzungsbemühungen +Kürzungsklausel +Kürzungsmöglichkeit +Kürzungsmöglichkeiten +Kürzungsvorschläge +Kürzungswünsche +Küsschen +Küssen +Küste +Küsten +Küstenartillerie +Küstenberg +Küstenberge +Küstenbergen +Küstenbetrieb +Küstendampfer +Küstenebene +Küstenebenen +Küstenfahrer +Küstenfahrt +Küstenfischerei +Küstengebiet +Küstengebiete +Küstengewässer +Küstenkolonie +Küstenlinie +Küstenländer +Küstenläufer +Küstenmarkt +Küstenmotorschiff +Küstennähe +Küstenorten +Küstenortes +Küstenpunkt +Küstenschelfs +Küstenschiffe +Küstenschiffer +Küstenschutz +Küstenstrecke +Küstenstreifen +Küstenstrich +Küstenstriche +Küstenverlauf +Küstenwacht +Küstenwachtboot +Küster ++++++++++ +LKWs +Label +Labor +Laborant +Laboranten +Laborarbeit +Laborarbeiten +Laboratmosphäre +Laboratorien +Laboratorium +Laborbedingung +Laborbetrieb +Labore +Laboreinheit +Laborfläche +Laborleiter +Labors +Labourfraktion +Labrador +Labung +Labyrinth +Labyrinthe +Labyrinthen +Labyrinthes +Lachens +Lacher +Lacherfolg +Lachern +Lachers +Lachs +Lachsalve +Lachsalven +Lachseier +Lachsen +Lack +Lackanstriche +Lackbeteiligungen +Lacke +Lacken +Lackfabrik +Lackfarben +Lackierarbeiten +Lackierung +Lackindustrie +Lackledermäntel +Lacks +Lackschwarz +Ladefläche +Ladeflächen +Ladegerät +Ladehemmung +Ladeluken +Laden +Ladenbesitzer +Ladenbetrieb +Ladenflucht +Ladenfläche +Ladengeschäfte +Ladenhüter +Ladenhütern +Ladeninhaber +Ladeninhabers +Ladenkasse +Ladenkette +Ladenpreis +Ladenpreise +Ladenpreisen +Ladens +Ladenschild +Ladenschilder +Ladenschildes +Ladenschluss +Ladenschlusses +Ladenschlüsse +Ladenstraße +Ladentisch +Ladentisches +Ladenverkauf +Ladenzentrum +Laderampe +Laderaum +Ladung +Ladungen +Ladungsangebot +Ladungsfähigkeit +Ladungsmengen +Ladungsträger +Ladungsträgern +Lady +Lafette +Lage +Lagebeurteilung +Lagegespräch +Lagen +Lagenstaffel +Lageplan +Lageplanes +Lagepläne +Lageplänen +Lager +Lagerabbau +Lagerauffüllung +Lagerauflösung +Lagerbestand +Lagerbestände +Lagerbuch +Lagerfeuer +Lagerfeuerromantik +Lagerfläche +Lagerführung +Lagergebäude +Lagergelder +Lagergeschäfte +Lagerhalters +Lagerhaltung +Lagerhaus +Lagerhaustür +Lagerist +Lagerkeller +Lagerkosten +Lagerleben +Lagerlisten +Lagermaterialien +Lagermieten +Lagernummer +Lagerplatz +Lagerplatzgelände +Lagerplätze +Lagerraum +Lagerrisiko +Lagerräume +Lagerräumen +Lagers +Lagerscheine +Lagerstätte +Lagerstätten +Lagertank +Lagertanks +Lagerung +Lagerungen +Lagerverwalter +Lagerverwaltung +Lagerzeit +Lagerzeitung +Lageverschiebung +Lageverschiebungen +Lago +Lagune +Lagunen +Lahmlegen +Lahmzulegen +Lahr +Laib +Laibes +Laich +Laie +Laienbrüder +Laienhafterweise +Laienkunst +Laienmeinung +Laienmäßigen +Laienplädoyer +Laienprediger +Laienpublikum +Laientreffens +Laientum +Lakai +Lakaien +Laken +Lakens +Lakritze +Lama +Lambda +Lamborghini +Lamelle +Lametta +Lamm +Lammes +Lammfellen +Lampe +Lampen +Lancieren +Land +Landarbeiterin +Landarbeitern +Landarzt +Landau +Landausflüge +Landausflügen +Landbeleihungen +Landbesitzer +Landbetrieb +Landbevölkerung +Landbewohnern +Landbutter +Lande +Landebahn +Landebahnen +Landeerlaubnis +Landehilfe +Landeinwärts +Landemanöver +Landephase +Landeplan +Landeplatz +Landeplätzen +Landerziehungsheim +Landes +Landesamt +Landesamtes +Landesanwalt +Landesarbeitsamt +Landesbank +Landesbausparkassen +Landesbehörden +Landesbevölkerung +Landesbezeichnung +Landesbezirken +Landesbezirks +Landesbischof +Landesbräuche +Landescup +Landesdirektor +Landesetat +Landesfarben +Landesflagge +Landesforum +Landesfürsten +Landesgesetz +Landesgrenze +Landesgrenzen +Landesgruppen +Landeshauptstädte +Landeshaushalt +Landesherren +Landesinnere +Landesinneren +Landesinnern +Landeskabinett +Landeskasse +Landeskenner +Landeskriminalamt +Landeskrone +Landesleitung +Landesmeister +Landesmeisterschaft +Landesmeisterschaften +Landesmittel +Landesmuseum +Landesparlament +Landesparlamente +Landespartei +Landesparteitag +Landespflege +Landesplanung +Landespolitiker +Landesprobleme +Landesrates +Landesrecht +Landesregierung +Landesregierungen +Landesrekord +Landesrekorde +Landesrichtlinien +Landesschatzmeister +Landesschau +Landessenders +Landessitten +Landessprache +Landessprachen +Landessubventionierung +Landesteil +Landesteilen +Landestreffen +Landesvater +Landesverrat +Landesverräter +Landesversammlungen +Landesversorgungsamt +Landesversorgungsamts +Landesverteidigungen +Landesvertretern +Landesvertretungen +Landesvorstandes +Landesvorständen +Landesvorwahlen +Landeswahlgesetz +Landeswappen +Landeszeiten +Landeszentralbank +Landeszuschüsse +Landesämter +Landesämtern +Landflucht +Landfrieden +Landfunk +Landgasthäuser +Landgemeinden +Landgericht +Landgerichtes +Landgerichts +Landgerät +Landgestüt +Landgut +Landgüter +Landhausstil +Landhäuser +Landinnern +Landjugend +Landjunge +Landkarte +Landkarten +Landkreditbank +Landkreis +Landkreise +Landkreisen +Landkriegs +Landleute +Landleuten +Landmaschinen +Landmaschinenbau +Landmaschinenschau +Landmasse +Landmädchen +Landoberfläche +Landpartie +Landproletariat +Landratsamt +Landratsämter +Landraub +Landrover +Landräte +Landrätin +Landschaft +Landschaften +Landschaftsbild +Landschaftsbildes +Landschaftsgemälde +Landschaftsgestaltung +Landschaftsimpression +Landschaftsmalerin +Landschaftsschutz +Landschulen +Landschulheim +Landsee +Landserausdruck +Landshut +Landsitze +Landsknecht +Landsleute +Landsleuten +Landsmanns +Landsmännin +Landspitze +Landstation +Landstationen +Landstellen +Landstraße +Landstraßen +Landstreicher +Landstreicherei +Landstreitkräfte +Landstrich +Landstriche +Landstrichs +Landstuhl +Landstädtchen +Landswirtschaftsminister +Landtage +Landtages +Landtagsabgeordneter +Landtagsgebäude +Landtagsmandat +Landtagspräsidenten +Landtagswahlen +Landtagswahlkampf +Landtruppen +Landung +Landungen +Landungsbrücke +Landungskarte +Landungsoperation +Landungsunternehmen +Landurlaub +Landverkaufs +Landverkäufe +Landverteilung +Landvolk +Landwehr +Landwehrkanal +Landwehrtradition +Landwirt +Landwirte +Landwirten +Landwirtes +Landwirtschaft +Landwirtschaften +Landwirtschaftliche +Landwirtschaftskrise +Landwirtschaftsmarkt +Landwirtschaftsmesse +Landwirtschaftsminister +Landwirtschaftsministers +Landwirtschaftspolitik +Landwirtschaftsschau +Landwunder +Landzunge +Langanhaltende +Langanhaltenden +Lange +Langerwartete +Langerwarteten +Langeweile +Langfinger +Langfristig +Langfristiges +Langgedehnten +Langgestreckte +Langgesuchte +Langgesuchter +Langgezogene +Langgezogener +Langjährige +Langlaufanzug +Langlaufen +Langlaufenden +Langlaufes +Langläufer +Langläuferrendite +Langläufers +Langmut +Langsam +Langspielplatten +Langstrecke +Langstreckenbomber +Langstreckenläufers +Langstreckenraketen +Langstreckenrennen +Langstreckenweltmeister +Languste +Langweiligkeit +Langwierigkeit +Langwährende +Langzeit +Langzeitfolgen +Langzeitleser +Langzeitlesern +Langzeitvergleich +Langzeitwirkung +Langzeitziele +Langzeitüberblick +Lanka +Lanze +Lanzen +Lanzenstiche +Laos +Lappen +Lappens +Lappland +Larve +Larven +Lasche +Laschen +Laser +Laserdisks +Laserdrucker +Laserdruckern +Laserkasse +Laserpulse +Laserpulsen +Lasers +Laserstrahl +Laserstrahlen +Laserstrahls +Lasertechnologie +Lasso +Last +Lastauto +Lasten +Lastenaufzuges +Lastenaufzugs +Lastenaufzügen +Lastenausgleichsgesetz +Lastenfahrstuhl +Lastenheft +Lastensegler +Laster +Lasters +Lastfahrer +Lastkahn +Lastklappe +Lasttier +Lasttiere +Lasttieren +Lasttieres +Lastverteilung +Lastwagen +Lastwagenfahrer +Lastwagens +Lastwagenverkehr +Lastzugeinfahrt +Lastzuges +Lastzüge +Lastzügen +Latein +Lateiner +Lateinlehrer +Lateins +Latenzzeit +Laterne +Laternen +Laternenpfahl +Laternenpfähle +Latex +Latifundien +Latifundium +Latinum +Latte +Latten +Lattenschüsse +Latz +Laub +Laubbaum +Laubbaumes +Laubbäumen +Laube +Laubenbrand +Laubes +Laubhaufen +Lauch +Lauches +Lauer +Lauerstellung +Lauf +Laufanzüge +Laufbahn +Laufband +Laufdauer +Laufe +Laufens +Lauffeuer +Laufgeschwindigkeit +Laufkran +Laufleinen +Lauflängenkodierung +Laufs +Laufschrift +Laufschriften +Laufschritt +Laufschuhe +Laufstall +Laufsteg +Laufstil +Laufstrecke +Laufwerk +Laufwerke +Laufwerken +Laufwerks +Laufwerksbezeichnungen +Laufwerksbuchstabe +Laufwerksbuchstaben +Laufwerkssymbol +Laufzeit +Laufzeiten +Laufzeitmessung +Laufzeitunterschied +Lauge +Laugenpumpe +Laune +Launen +Laus +Lausbubenstreich +Laut +Laute +Lautenklänge +Lautform +Lautgewordenen +Lautschrift +Lautschriften +Lautsprecher +Lautsprechergequake +Lautsprechern +Lautsprechers +Lautstärke +Lava +Lavendel +Lawine +Lawinen +Lawinenalarm +Lawinengefahr +Lawinenhunden +Lawinenschutz +Lawinenunglück +Lawson +Layout +Lazarett +Lazarettschiffe +Lear +Leasing +Lebedame +Lebedamen +Leben +Lebendgeborene +Lebendigkeit +Lebendvieh +Lebendviehpreise +Lebens +Lebensabend +Lebensabende +Lebensabenden +Lebensablauf +Lebensabschnitt +Lebensalter +Lebensalters +Lebensanschauung +Lebensanschauungen +Lebensarbeit +Lebensart +Lebensarten +Lebensauffassung +Lebensauffassungen +Lebensaufgabe +Lebensbedarf +Lebensbedarfs +Lebensbedingung +Lebensbedingungen +Lebensbedürfnis +Lebensbedürfnisse +Lebensbedürfnisses +Lebensbejahung +Lebensbelastungen +Lebensbereich +Lebensbereiche +Lebensbeschreibung +Lebensbeschreibungen +Lebensbeziehungen +Lebensdaten +Lebensdauer +Lebensdauern +Lebensechtheit +Lebenseinkauf +Lebenserfahrung +Lebenserfahrungen +Lebenserinnerung +Lebenserinnerungen +Lebenserwartung +Lebenserwartungen +Lebensfeindlichkeit +Lebensform +Lebensformen +Lebensfrage +Lebensfreude +Lebensfreuden +Lebensfunktionen +Lebensfähigkeit +Lebensführung +Lebensgebieten +Lebensgefahr +Lebensgefährte +Lebensgefährten +Lebensgefährtinnen +Lebensgefühl +Lebensgemeinschaft +Lebensgeschichte +Lebensgeschichten +Lebensgesetze +Lebensgestaltung +Lebensgewandte +Lebensglück +Lebensgrundlage +Lebensgröße +Lebenshaltungskosten +Lebenshilfe +Lebenshunger +Lebensinhalte +Lebensinteressen +Lebensjahr +Lebenskamerad +Lebenskampf +Lebenskosten +Lebenskraft +Lebenskünstler +Lebenslauf +Lebenslaufes +Lebenslicht +Lebenslinie +Lebensläufe +Lebensläufen +Lebensmittel +Lebensmittelabteilung +Lebensmittelchemie +Lebensmittelfabrik +Lebensmittelgeschäft +Lebensmittelgeschäften +Lebensmittelgeschäftes +Lebensmittelgutscheine +Lebensmittelhandel +Lebensmittelindustrie +Lebensmittelkarte +Lebensmittelkartensystem +Lebensmittelkontrolle +Lebensmittelladen +Lebensmittelmarken +Lebensmitteln +Lebensmittelpakete +Lebensmittelration +Lebensmittelrationierung +Lebensmittelspende +Lebensmittelöle +Lebensmonate +Lebensmut +Lebensnerv +Lebensnotwendigkeit +Lebensordnung +Lebenspartner +Lebensprinzip +Lebensprinzips +Lebensprozesses +Lebensraum +Lebensraumes +Lebensraums +Lebensrhythmus +Lebensschichten +Lebenssinn +Lebensspanne +Lebensstadium +Lebensstandard +Lebensstandards +Lebensstellung +Lebensstellungen +Lebensstil +Lebensstile +Lebensstils +Lebensstrukturen +Lebenstraum +Lebenstraumes +Lebensumstände +Lebensumständen +Lebensunterhalt +Lebensunterhalte +Lebensunterhalten +Lebensunterhaltes +Lebensverbindung +Lebensverhältnis +Lebensverhältnisse +Lebensverlängerung +Lebensversicherung +Lebensversicherungen +Lebensvorgänge +Lebenswandel +Lebenswandeln +Lebenswandels +Lebensweg +Lebensweges +Lebensweise +Lebensweisheit +Lebensweisheiten +Lebenswerk +Lebenswerke +Lebenswerken +Lebenswerkes +Lebenswerks +Lebenswille +Lebenswillen +Lebenszeichen +Lebensziel +Lebensziele +Lebenszielen +Lebenszieles +Lebenszyklen +Lebenszyklus +Lebensäußerung +Lebensökonomie +Leber +Lebererkrankungen +Leberknödel +Leberleiden +Lebewesen +Lebewesens +Lebewohl +Lebhaftigkeit +Lebzeiten +Lech +Leck +Leckerbissen +Leckerbissens +Leckerei +Leckerli +Lecks +Leder +Lederausstattung +Lederball +Lederband +Ledererzeugung +Lederfabrik +Ledergürtel +Lederhosen +Lederindustrie +Lederjacke +Lederjacken +Ledermanschette +Ledermantel +Ledermöbel +Lederpolster +Lederpolstern +Lederpolsterung +Leders +Lederschlips +Ledersessel +Ledersitze +Lederstiefel +Lederwarenexport +Lederwarenindustrie +Lederzeug +Lediglich +Leere +Leerfrachten +Leergewicht +Leergewichts +Leerraum +Leerräume +Leerschlages +Leerschläge +Leerstehen +Leerstehendem +Leerstehenden +Leerstehender +Leerstelle +Leerstellen +Leerung +Leerverkauf +Leerverkaufssignal +Leerverkäufen +Leerverkäufer +Leerzeichen +Leerzeichens +Leerzeile +Leerzeilen +Leerzustehen +Legaler +Legalisierung +Legalitätsprinzip +Legehuhn +Legeleistung +Legen +Legierung +Legierungen +Legierungsmetall +Legion +Legionen +Legionär +Legislative +Legislativen +Legislativrat +Legislatur +Legislaturperioden +Legitimation +Legitimationsscheine +Legitimerweise +Legitimität +Leguan +Leguane +Lehm +Lehmann +Lehmboden +Lehmhütten +Lehnstuhl +Lehnworte +Lehramt +Lehranstalt +Lehranstalten +Lehrarbeit +Lehrauftrag +Lehrbefähigung +Lehrberuf +Lehrbetrieb +Lehrbrief +Lehrbuch +Lehrbücher +Lehrbüchern +Lehre +Lehreignung +Lehrens +Lehrer +Lehrerausbildung +Lehrerberuf +Lehrerberufs +Lehrerbesoldung +Lehrerbund +Lehrerin +Lehrerinnen +Lehrerkonferenz +Lehrerkonferenzen +Lehrern +Lehrerorganisation +Lehrerschaft +Lehrerschwemme +Lehrerverbände +Lehrervereinshaus +Lehrerwitwe +Lehrfach +Lehrfaches +Lehrfilm +Lehrfächer +Lehrgang +Lehrganges +Lehrgangskosten +Lehrgeld +Lehrgänge +Lehrgängen +Lehrinhalt +Lehrjahr +Lehrjahren +Lehrjahres +Lehrkraft +Lehrkräfte +Lehrkräften +Lehrkörper +Lehrling +Lehrlinge +Lehrlingen +Lehrlings +Lehrlingsausbilder +Lehrlingsgeld +Lehrmannschaft +Lehrmeinung +Lehrmeinungen +Lehrmethode +Lehrmethoden +Lehrmittel +Lehrmittelfabrikation +Lehrmitteln +Lehrmittels +Lehrperson +Lehrplan +Lehrplans +Lehrpläne +Lehrplänen +Lehrsatz +Lehrsatzes +Lehrstelle +Lehrstellen +Lehrstellenplatz +Lehrstoff +Lehrstoffs +Lehrstuhl +Lehrstuhles +Lehrstuhlinhaber +Lehrstuhls +Lehrstuhlvertreter +Lehrstück +Lehrstühle +Lehrsystem +Lehrsätze +Lehrsätzen +Lehrtätigkeit +Lehrveranstaltung +Lehrverbände +Lehrversuche +Lehrvorstellung +Lehrzeit +Lehrzeiten +Lehrzwecke +Lehrämter +Lehrübereinkunft +Leib +Leibarzt +Leibe +Leibeigenen +Leibeigener +Leibeigenschaft +Leibern +Leibes +Leibeserbe +Leibeserzieher +Leibeserziehungen +Leibesfrucht +Leibesfrüchte +Leibeskräfte +Leibesumfang +Leibesvisitationen +Leibfeindlichkeit +Leibgarde +Leibgardist +Leibnitzschen +Leibniz +Leibregiments +Leibrenten +Leibriemen +Leibs +Leibwache +Leibwachen +Leibwächter +Leibwächtermannschaft +Leibwächtern +Leica +Leiche +Leichen +Leichenfund +Leichenschauhauses +Leichenträgern +Leichenträgers +Leichentuch +Leichentücher +Leichentüchern +Leichenverbrennung +Leichenverbrennungen +Leichenwagen +Leichenwagens +Leichenwärter +Leichenzug +Leichnam +Leichnams +Leichtathlet +Leichtathletik +Leichtathletikhalle +Leichtathletikkampf +Leichtathletiktag +Leichtathletiktitel +Leichtathletikveranstaltung +Leichtathletikwettkämpfe +Leichtathletinnen +Leichtbau +Leichtermachen +Leichtes +Leichtfertigkeit +Leichtfüßigkeit +Leichtgefallen +Leichtgewicht +Leichtgewichtler +Leichtgewichtsklasse +Leichtgewichtsmeister +Leichtgläubigkeit +Leichtigkeit +Leichtindustrie +Leichtmetall +Leichtmetallbau +Leichtmetalle +Leichtmetallfassade +Leichtraucher +Leichtsinn +Leichtsinnes +Leichtsinnigkeit +Leid +Leidenschaft +Leidenschaften +Leidensweg +Leides +Leidtragende +Leidtragenden +Leidwesen +Leier +Leierkasten +Leierkastenmelodie +Leierkastenmusik +Leihbibliothek +Leihbibliotheken +Leihbücherei +Leihgaben +Leihgebühr +Leihhaus +Leihhäuser +Leihmutter +Leihwagen +Leihwagens +Leim +Leine +Leinen +Leinenband +Leinensack +Leinenweberei +Leinwand +Leise +Leistenbruch +Leistendehnung +Leistenzerrung +Leistung +Leistungen +Leistungsabbau +Leistungsabfall +Leistungsabschätzung +Leistungsangebot +Leistungsansprüche +Leistungsanstieg +Leistungsanzeige +Leistungsaufnahme +Leistungsausgänge +Leistungsaustausch +Leistungsbedarf +Leistungsbegrenzung +Leistungsbereitschaft +Leistungsbeschreibung +Leistungsbewertung +Leistungsbilanz +Leistungsdaten +Leistungsdruck +Leistungseinheit +Leistungsentgelt +Leistungsentgelte +Leistungsentwicklung +Leistungserprobung +Leistungsforderung +Leistungsforderungen +Leistungsfreude +Leistungsfähigkeit +Leistungsgefälle +Leistungsgrenze +Leistungsgruppe +Leistungsgruppen +Leistungshonorare +Leistungshöhe +Leistungsklasse +Leistungskraft +Leistungskurve +Leistungskurven +Leistungslohn +Leistungslöhne +Leistungsmerkmal +Leistungsmerkmale +Leistungsmerkmalen +Leistungsmessung +Leistungsmöglichkeit +Leistungsniveau +Leistungsnorm +Leistungsnormsenkung +Leistungsnoten +Leistungsprinzip +Leistungsprinzips +Leistungsprüfung +Leistungsprüfungen +Leistungsregelung +Leistungsreserve +Leistungsreserven +Leistungssport +Leistungssportarten +Leistungssteigerung +Leistungsstipendien +Leistungsstufe +Leistungsstufen +Leistungstabelle +Leistungstief +Leistungsumfang +Leistungsurkunde +Leistungsverbesserung +Leistungsverbesserungen +Leistungsverfall +Leistungsverhältnis +Leistungsvermögen +Leistungsverwaltung +Leistungswille +Leistungszentrum +Leistungsziel +Leistungszuschläge +Leitanlage +Leitartikel +Leitartikeln +Leitbetrieb +Leitbild +Leitbilder +Leitbildes +Leitbuchstabe +Leitender +Leiter +Leiterfuß +Leiterin +Leitern +Leiters +Leitfaden +Leitfadens +Leitfigur +Leitform +Leitformen +Leitfäden +Leitfähigkeit +Leitfähigkeiten +Leitgedanke +Leitgedanken +Leithammel +Leitidee +Leitleine +Leitlinie +Leitlinien +Leitmotiv +Leitmotive +Leitmotiven +Leitmotivs +Leitplanke +Leitplanken +Leitschiene +Leitseil +Leitseite +Leitstelle +Leitstrahl +Leitsätze +Leitsätzen +Leitung +Leitungen +Leitungsanzapfen +Leitungscode +Leitungscodierung +Leitungsmasten +Leitungsnetz +Leitungsrohre +Leitungswasser +Leitwerke +Leitwert +Leitwerte +Leitwertes +Leitwort +Leitzahl +Leitzentrale +Lektion +Lektionen +Lektor +Lektorin +Lektors +Lektüre +Lemma +Lemmata +Lemming +Lemmingen +Lemmingkolonie +Lemmingvolkes +Lende +Lendenschurz +Lenin +Leningrad +Leninorden +Leninordens +Lenins +Lenker +Lenkern +Lenkhilfe +Lenkmanöver +Lenkmechanismen +Lenkung +Lenkungen +Lenkwaffen +Lenz +Lenze +Lenzen +Lenzerheide +Leone +Leonie +Leonore +Leopard +Leoparden +Leopold +Leporello +Lepra +Leprakranker +Lerche +Lernbegierde +Lernbetrieb +Lernens +Lernfahrt +Lernfunktion +Lernfähigkeit +Lernmaterial +Lernmethode +Lernmethoden +Lernspektren +Lernspektrum +Lernvorgang +Lernvorganges +Lernvorgänge +Lernvorgängen +Lernzeit +Lernziel +Lesart +Lesbarkeit +Lesbe +Lesbierin +Leseapparaten +Lesebuch +Lesebücher +Leseköpfe +Lesen +Lesens +Leser +Leserbrief +Leserbriefe +Leserbriefen +Leserinnen +Leserkreis +Lesern +Leserpost +Lesers +Leserschaft +Lesersentiment +Leserzuschrift +Lesesaal +Lesevorgänge +Lesezugriffs +Lessing +Lesung +Lesungen +Lethargie +Lette +Lettland +Letzte +Letzten +Letzter +Letztes +Leuchtanzeige +Leuchtbomben +Leuchter +Leuchtfeuer +Leuchtfeuern +Leuchtgas +Leuchtgeschossen +Leuchtgeschosses +Leuchtgeschoß +Leuchtkraft +Leuchtpunkt +Leuchtreklame +Leuchtreklamen +Leuchtröhren +Leuchtschirm +Leuchtsignale +Leuchtspuren +Leuchtstoffröhre +Leuchtturm +Leuchtturms +Leuchtturmwärter +Leuchttürme +Leuchttürmen +Leuchtzeichen +Leukoplast +Leukoplasten +Leumund +Leumundes +Leumunds +Leumundszeugnisse +Leumundszeugnissen +Leumundszeugnisses +Leute +Leuten +Leutnant +Leverkusen +Levi +Lexika +Lexikon +Liaison +Liane +Libanon +Libelle +Libellen +Liberalisierung +Liberalität +Libertinage +Libertinagen +Libyen +Libyer +Licht +Lichtanlagen +Lichtbild +Lichtblick +Lichtblicke +Lichtbündel +Lichtchen +Lichtender +Lichtenstein +Lichter +Lichtern +Lichtes +Lichtgeschwindigkeit +Lichtgeschwindigkeiten +Lichtgriffel +Lichtimpuls +Lichtimpulse +Lichtjahre +Lichtjahren +Lichtkegel +Lichtkurve +Lichtleitkabel +Lichtorgel +Lichtpunkten +Lichtquant +Lichtquelle +Lichtquellen +Lichtreligion +Lichts +Lichtsatz +Lichtsatzanlagen +Lichtschalter +Lichtschaltern +Lichtschein +Lichtschranke +Lichtschranken +Lichtsignale +Lichtsignalen +Lichtspenden +Lichtspielhaus +Lichtspielhäuser +Lichtspielhäusern +Lichtstrahl +Lichtstrahlen +Lichtstärken +Lichttechnik +Lichtung +Lichtwellen +Lid +Lidern +Lides +Lido +Liebe +Liebelei +Liebenswürdigkeit +Lieber +Liebesabenteuer +Liebesbarometer +Liebesbezeigungen +Liebesbeziehungen +Liebesbriefe +Liebeserklärung +Liebeserklärungen +Liebesgefühle +Liebesgeschichten +Liebesgöttin +Liebeshändeln +Liebesleben +Liebeslieder +Liebesnacht +Liebespaar +Liebespaare +Liebespaaren +Liebesprobe +Liebesromanen +Liebesschrei +Liebesszene +Liebesszenen +Liebestöter +Liebesverhältnis +Liebhaben +Liebhaber +Liebhaberei +Liebhaberinnen +Liebhabern +Liebhabers +Lieblichkeit +Liebling +Lieblinge +Lieblings +Lieblingsbeschäftigungen +Lieblingsbild +Lieblingsfarbe +Lieblingsfarben +Lieblingskind +Lieblingsminister +Lieblingsmodell +Lieblingsnummern +Lieblingspiste +Lieblingsspeise +Lieblingssport +Lieblingswaffe +Lieblingswerke +Lieblosigkeit +Liebreiz +Liebschaft +Liebschaften +Liechtenstein +Liechtensteiner +Lied +Liedchen +Lieder +Liederabend +Liederabende +Liedern +Liederzyklus +Liedes +Lieferant +Lieferanten +Lieferauto +Lieferbedingung +Lieferbedingungen +Lieferbestätigung +Lieferdatum +Lieferfirma +Lieferfrist +Lieferfristen +Lieferfähigkeit +Lieferkondition +Lieferkonditionen +Lieferlisten +Liefermenge +Liefermöglichkeit +Liefermöglichkeiten +Lieferproblem +Lieferprogramm +Lieferrückstand +Lieferschein +Lieferschwierigkeit +Lieferschwierigkeiten +Lieferstopp +Liefertermin +Lieferumfang +Lieferung +Lieferungsbedingungen +Lieferungsschein +Lieferungsscheine +Lieferungsscheines +Liefervereinbarung +Lieferverpflichtung +Lieferverträgen +Lieferwagen +Lieferwagens +Lieferzeit +Liege +Liegen +Liegenbleibende +Liegenbleibenden +Liegenbleibendes +Liegengebliebene +Liegengebliebenem +Liegengebliebenen +Liegengebliebenes +Liegengelassene +Liegengelassenen +Liegengelassener +Liegengelassenes +Liegenlassende +Liegenlassenden +Liegenlassendes +Liegenschaft +Liegenschaften +Liegeplätze +Liegesitze +Liegesitzen +Liegestuhl +Liegeterrassen +Liegewagen +Liegewagens +Liegewiese +Liegewiesen +Liegt +Lift +Lifte +Liften +Liftes +Lifts +Liftsystem +Liga +Ligatur +Ligaturen +Likör +Liköre +Likörfabrik +Lilie +Liliputaner +Lille +Lilly +Lima +Limerick +Limes +Limit +Limitation +Limited +Limo +Limonade +Limonaden +Lincoln +Linda +Lindau +Lindbergh +Linde +Linden +Lindenallee +Linderung +Linderungsmittel +Linderungsmitteln +Linderungsmittels +Lineal +Lineale +Linealen +Lineals +Linearfaktor +Linearfaktoren +Linearisierten +Linearität +Linearkombination +Linearkombinationen +Linearmotor +Linguisten +Linguistik +Linie +Linien +Linienbus +Liniendienste +Linienflug +Linienflüge +Linienführung +Liniengewebes +Linienmaschinen +Liniennetz +Linienpassagier +Linienreeder +Linienschiff +Linienschiffe +Linke +Linken +Linker +Links +Linksaußen +Linksextremen +Linksextremisten +Linksgruppe +Linkshänder +Linkshänders +Linkskandidaten +Linkskurs +Linkskurve +Linkslastigkeit +Linksopposition +Linksradikale +Linksrepublikaner +Linksrutsch +Linksstimmen +Linksterroristen +Linksverschiebung +Linnen +Linse +Linsen +Linsensuppe +Linz +Lippe +Lippen +Lippenbekenntnis +Lippenbekenntnisse +Lippenbekenntnisses +Lippenstift +Lippenstifte +Lippenstiftes +Liquidation +Liquidationen +Liquidationserlös +Liquidationsregel +Liquidator +Liquidatoren +Liquidität +Liquiditätsanspannung +Liquiditätsbedarf +Liquiditätsbemühung +Liquiditätsenge +Liquiditätsengpässe +Liquiditätsgrad +Liquiditätsgründen +Liquiditätsimplosion +Liquiditätslawine +Liquiditätsquellen +Liquiditätsreserve +Liquiditätsspritze +Liquiditätsvergrößerung +Lira +Lire +Lisa +Lisbeth +Lisp +List +Liste +Listen +Listenplatz +Listenpreis +Listiger +Litauen +Liter +Literat +Literaten +Literatur +Literaturabteilung +Literaturarchiv +Literaturauswahl +Literaturblatt +Literaturhistorie +Literaturkomplex +Literaturkreise +Literaturnobelpreis +Literaturpreis +Literaturpreise +Literaturrecherche +Literaturseite +Literaturstudie +Literaturthemen +Literaturverzeichnis +Literaturverzeichnisse +Literaturzeitung +Litern +Liters +Lithium +Lithiumbatterie +Lithographie +Lithographien +Litowsk +Liturgie +Litze +Liz +Lizenz +Lizenzbedingungen +Lizenzen +Lizenzfußballer +Lizenzgeber +Lizenzgebühr +Lizenziat +Lizenzierungsantrag +Lizenznehmer +Lizenzpartner +Lizenzrückgabe +Lizenzspieler +Lizenzträger +Lizenzvergabe +Lizenzvertrag +Lizenzvertrages +Lizenzvertrieb +Lizenzzahlungen +Lkw +Lkws +Lloyd +Lloyds +Lob +Lobby +Lobbyist +Lobbyisten +Lobes +Lobeswort +Lobesworte +Lobgesänge +Loblied +Loblieder +Lobpreisung +Lobs +Lobspruch +Lobsprüche +Loch +Loches +Lochkarten +Lochkartenanlage +Lochstreifen +Lochung +Locken +Lockenköpfen +Lockenstab +Lockerung +Lockerungsarbeit +Lockerungstraining +Lockheed +Lockmittel +Lockmitteln +Lockung +Lockvogel +Lodenmantel +Logarithmen +Logarithmierung +Logarithmus +Logbuch +Logenplatz +Loggia +Loggien +Logik +Logiker +Logikern +Logis +Logische +Logischerweise +Logistik +Logo +Logopäde +Logopäden +Lohn +Lohnabbaus +Lohnabhängigen +Lohnabschlüsse +Lohnabschlüssen +Lohnangebote +Lohnanspruch +Lohnanteil +Lohnausfallvergütung +Lohnausfälle +Lohnausfällen +Lohnausgleichs +Lohnbedingungen +Lohnbewegung +Lohnbewegungen +Lohnbuchhalter +Lohnbüro +Lohndebatte +Lohndifferenz +Lohndiktat +Lohneinkommen +Lohneinstufung +Lohnempfänger +Lohnerhöhung +Lohnerhöhungen +Lohnersatz +Lohnfindung +Lohnforderung +Lohnforderungen +Lohngebiet +Lohngesetzgebung +Lohngruppen +Lohnintensive +Lohnkampfes +Lohnkonflikt +Lohnkonflikts +Lohnkostenanteil +Lohnkostenschub +Lohnkämpfe +Lohnkürzungen +Lohnleitlinien +Lohnlisten +Lohnpartner +Lohnpause +Lohnreduzierungen +Lohnrunde +Lohnrückstände +Lohnseite +Lohnsenkungen +Lohnskala +Lohnsteigerung +Lohnsteuer +Lohnsteuerjahresausgleich +Lohnsteuern +Lohnsteuerrückerstattung +Lohnstop +Lohnstopp +Lohnstreiks +Lohnstreit +Lohnstückkosten +Lohnstückkostenvergleiche +Lohnsumme +Lohnsätze +Lohnt +Lohntarif +Lohntarife +Lohntarifes +Lohntarifs +Lohntarifvertrag +Lohnveredlung +Lohnversteuerung +Lohnverzicht +Lohnwalzung +Lohnwalzungen +Lohnwelle +Lohnzahlung +Lohnzettel +Lohnzugeständnisse +Loipe +Loire +Lokal +Lokalbahn +Lokalblättern +Lokalderby +Lokalisation +Lokalisationen +Lokalisierung +Lokalität +Lokalitäten +Lokalkolorit +Lokalmatadoren +Lokalmuseen +Lokalpanorama +Lokalredaktion +Lokalrivalen +Lokals +Lokaltermin +Lokalverbot +Lokalwährungen +Lokführern +Lokomotive +Lokomotivführer +Lokomotivführers +Loks +Lolita +Lollobrigida +Lombarde +Lombardei +Lombardkredit +Lombardkredite +Lombardzins +London +Londoner +Londons +Lorbeer +Lorbeerbaum +Lorbeerblatt +Lorbeeren +Lorbeers +Lord +Lords +Lore +Loreley +Loren +Lorenzo +Lorgnetten +Lorgnon +Los +Lose +Losentscheid +Losentscheidung +Losglück +Loslösung +Losnummer +Losung +Losungen +Loszuschneiden +Lot +Lotabdeckung +Lothar +Lothringen +Lotosblume +Lotosblüte +Lotrechte +Lotte +Lotterieeinsatz +Lotteriegewinn +Lotteriegewinne +Lotterielos +Lotto +Lottoblock +Lottogewinn +Lottokönig +Lottopech +Lottoschein +Lottoscheins +Lottospiele +Lottospielen +Lottospieler +Lottostelle +Lotus +Lotusblüte +Louis +Lourdes +Louvre +Loyalität +Loyalitätsfragen +Loyalitätstelegramm +Luchs +Luchses +Luchsfellen +Luder +Ludwigshafen +Luft +Luftabenteuern +Luftabwehr +Luftabwehrrakete +Luftabwehrsystem +Luftalarm +Luftangriffe +Luftballon +Luftballone +Luftballons +Luftbasis +Luftbilder +Luftblase +Luftblasen +Luftblockade +Luftbrücke +Luftbrückenjahr +Luftbrückenpiloten +Luftchartermarkt +Luftdeckung +Luftdruck +Luftdruckbedingungen +Luftdrucks +Luftfahrt +Luftfahrtabkommen +Luftfahrtausstellung +Luftfahrtbehörden +Luftfahrtbereich +Luftfahrtbundesamt +Luftfahrtgesellschaften +Luftfahrtindustriellen +Luftfahrtkreisen +Luftfahrtminister +Luftfahrtministerium +Luftfahrtsachverständige +Luftfahrtschein +Luftfahrtschule +Luftfahrttechniker +Luftfederung +Luftfederungssystem +Luftfeuchtigkeit +Luftfrachtdienst +Luftfrachtmarkt +Luftfrachtraten +Luftfrachtversand +Luftgesellschaft +Luftgewehr +Luftgewehren +Lufthansa +Lufthygiene +Luftkissenbahn +Luftklappe +Luftkollision +Luftkommandos +Luftkorridor +Luftkorridore +Luftkorridoren +Luftkriege +Luftkrieges +Luftkriegswesen +Luftkurort +Luftkurortes +Luftlandebrigade +Luftlandeeinheiten +Luftlandetruppen +Luftlandeunternehmen +Luftloch +Luftloches +Luftlöcher +Luftmachen +Luftmarschall +Luftmassen +Luftnetz +Luftpiraten +Luftpistole +Luftporto +Luftpost +Luftpostabonnement +Luftpostabonnements +Luftpostbriefe +Luftpostporto +Luftpostsendungen +Luftpostverband +Luftpumpe +Luftraum +Luftreinhaltung +Luftreiniger +Luftröhre +Luftschacht +Luftschiff +Luftschiffe +Luftschlacht +Luftschlösser +Luftschutzkeller +Luftsport +Luftsportclubs +Luftstrahl +Luftstreitkräften +Luftstrom +Luftstroms +Luftstützpunkt +Luftstützpunkte +Lufttemperatur +Lufttemperaturen +Lufttransporter +Lufttransportraum +Lufttransportverbande +Luftverkehr +Luftverkehrs +Luftverkehrsabkommen +Luftverkehrsgesellschaften +Luftverkehrsnetz +Luftverkehrsvereinigung +Luftverschmutzung +Luftverseuchung +Luftversorgung +Luftverteidigung +Luftveränderung +Luftwaffe +Luftwaffenabteilung +Luftwaffenchef +Luftwaffeneinheit +Luftwaffengeneral +Luftwaffenhauptquartier +Luftwaffenmajor +Luftwaffenminister +Luftwaffenoberstleutnant +Luftwaffenstrategie +Luftwaffenstäbe +Luftwaffenstützpunkt +Luftweg +Luftwege +Luftwegen +Luftwiderstand +Luftzug +Luftzüge +Luftzügen +Luftüberlegenheit +Lug +Lugano +Luke +Lukrativen +Lumpen +Lumpenverarbeitung +Luna +Lunch +Lunge +Lungenentzündung +Lungeninfektion +Lungenphysiologie +Lunte +Lupe +Lust +Lustgartens +Lustigen +Lustigkeit +Lustschlosses +Lustschlösser +Lustschreien +Lustspiel +Lustspiele +Lustspieles +Lustspiels +Luthers +Lutschers +Luxemburg +Luxemburger +Luxus +Luxusappartement +Luxusartikel +Luxusausgabe +Luxusbad +Luxusbedürfnis +Luxusbussen +Luxusdampfer +Luxusdienst +Luxushotel +Luxushotels +Luxusjacht +Luxusklasse +Luxusleben +Luxuslokal +Luxusmodelle +Luxusreisen +Luxusschiff +Luxusschiffen +Luxusschiffes +Luxusschwimmbad +Luxusvilla +Luxuswaren +Luxuswohnung +Luzifer +Lydia +Lymphozyten +Lynch +Lynchjustiz +Lyrik +Lyrikband +Lyriker +Lyzeum +Lächeln +Lächerlichkeit +Lächerlichkeiten +Läden +Lädierungen +Lähmung +Lähmungen +Lähmungserscheinungen +Lämmer +Lämpchen +Länder +Länderbasis +Ländereien +Ländergrenzen +Länderhauptstädte +Länderjuristen +Länderkammer +Länderkampf +Länderkontingente +Länderkunde +Länderkämpfe +Ländermannschaft +Ländern +Länderparlament +Länderparlamente +Länderregierungen +Ländersache +Länderseite +Länderspiegel +Länderspiele +Länderstudien +Ländertreffen +Länderturnier +Ländervertretungen +Ländler +Länge +Längen +Längeneinheit +Längenrekord +Länger +Längsrichtung +Längstal +Lärm +Lärmbelästigung +Lärmbelästigungen +Lärmentwicklung +Lärmgrenze +Lärmklage +Lärmschutzverordnungen +Lärmsteuer +Lässigkeit +Lästerung +Läufe +Läufen +Läufer +Läuferin +Läufern +Läufers +Läuse +Läuterung +Löcher +Löchern +Löffel +Löffels +Löffler +Löhne +Löhnen +Lösbarkeit +Löschaktionen +Löschens +Löschung +Löschvorgang +Löschwagen +Löschwagens +Löschwasser +Löschzüge +Lösegeldsumme +Lösemittel +Lösemitteln +Lösemittels +Lösezeit +Löslichkeit +Löss +Lösung +Lösungen +Lösungsabschnitt +Lösungsformel +Lösungsmittel +Lösungsmitteln +Lösungsmöglichkeit +Lösungsmöglichkeiten +Lösungsprinzip +Lösungsvariante +Lösungsvorschlag +Lösungsvorschläge +Lösungsweg +Lösungswettbewerb +Lötkolben +Löwe +Löwen +Löwenanteil +Löwenherz +Löwenkopfsäbel +Löwenkrallen +Löwenzahn +Löwin +Löß +Lübeck +Lücke +Lücken +Lückenbüßer +Lückenlosigkeit +Lüftchen +Lüftung +Lüftungsindustrie +Lüftungsingenieur +Lüftungsklappe +Lüge +Lügen +Lügendetektor +Lügenmeldungen +Lügenmärchen +Lügentechnik +Lügerei +Lügner +Lügnerin +Lügners +Lümmel +Lüneburg +Lüste +Lüsten +Lüttich ++++++++++ +MBits +MByte +MHz +Maar +Maas +Maasübergang +Maat +Mac +Machart +Macharten +Machbarkeit +Mache +Machenschaft +Machenschaften +Macher +Machern +Machers +Machiavelli +Machtanspruch +Machtantritt +Machtanwendung +Machtausbau +Machtbefugnis +Machtbefugnisse +Machtbereich +Machtbereichs +Machtblock +Machtblockes +Machtblöcken +Machtdemonstrationen +Machtdrohungen +Machteinbusse +Machtergreifungen +Machtfaktoren +Machtfülle +Machtgruppen +Machthaben +Machthabende +Machthaber +Machthabern +Machthabers +Machtinstrumente +Machtkampf +Machtkampfes +Machtkomplex +Machtkonzentrierung +Machtkämpfe +Machtkämpfen +Machtlinien +Machtlos +Machtmittel +Machtmitteln +Machtpolitik +Machtposition +Machtpositionen +Machtpotentials +Machtstaaten +Machtstellung +Machtstreben +Machtverfilzung +Machtverhältnis +Machtverhältnisse +Machtverschiebung +Machtverschiebungen +Machtverzicht +Machtwechsel +Machtwort +Machtworte +Machtworten +Machtwörter +Machtwörtern +Machtzentrum +Machtzusammenballung +Machtzuwachs +Machtübernahme +Machtübernahmen +Machwerk +Macintosh +Macke +Macken +Macker +Madagaskar +Madame +Made +Mademoiselle +Maden +Madonna +Madonnenbilder +Madrid +Maestro +Mafia +Mafioso +Magazin +Magazine +Magazinen +Magazins +Magd +Magdalena +Magellansche +Magen +Magenbeschwerden +Magendruck +Magenerkrankung +Magengegend +Magengeschwüre +Magengeschwüren +Magengetränk +Magenkranke +Magenkrebs +Magenleiden +Magenleidens +Magenoperation +Magens +Magenschließmuskel +Magenschmerz +Magenschmerzen +Magenschmerzes +Magenta +Magenverdauung +Magerjahren +Magerkohle +Magerkäse +Magermilch +Magermilchpulver +Magersucht +Maghreb +Magie +Magier +Magiker +Magister +Magistrat +Magistratsbeamten +Magna +Magnesium +Magnesiumbedarf +Magnesiums +Magnesiumverbrauch +Magnet +Magnetband +Magnete +Magneten +Magnetfeld +Magnetfelder +Magnetfeldern +Magnetfeldes +Magnetfeldlinien +Magnetik +Magnetisierung +Magnetisierungen +Magnetismus +Magnetkissenbahn +Magnetophon +Magnetplatten +Magnets +Magnetspule +Magnetstreifen +Magnolie +Mahagoni +Mahagonis +Maharadscha +Mahatma +Mahl +Mahlerzeugnisse +Mahlkontingent +Mahlleistung +Mahlzeit +Mahlzeiten +Mahnbescheid +Mahnbrief +Mahnbriefe +Mahnbriefen +Mahner +Mahngericht +Mahnkraft +Mahnmale +Mahnmäler +Mahnrufe +Mahnsache +Mahnschreiben +Mahnstunde +Mahnung +Mahnungen +Mahnwesen +Mai +Maibaumräuber +Maibock +Maibowle +Maidemonstration +Maiensonne +Maifeier +Maiglöckchen +Maiglöckchenduft +Maiglöckchens +Maikundgebung +Maikundgebungen +Mail +Mailorder +Main +Mainframe +Mainz +Mais +Maiskolben +Maiskolbens +Maisladungen +Maitage +Maiwoche +Maizahlen +Majonäse +Majonäsen +Major +Majoran +Majoranten +Majore +Majoren +Majorität +Majors +Makedonien +Makel +Makels +Makler +Maklerangebote +Maklerauftrag +Maklerbüro +Maklercourtage +Maklergebühr +Maklergebühren +Maklerhonorars +Maklerkosten +Maklerleistung +Maklerlohn +Maklern +Maklerprovision +Maklers +Maklertafeln +Maklertätigkeit +Maklervermittlung +Maklervertrag +Maklervertrages +Maklerverträgen +Makrolebewesen +Makromoleküle +Makromutation +Makrone +Makros +Makroschicht +Makrostruktur +Makulatur +Makulaturwert +Mal +Malaria +Malaysia +Malaysias +Male +Malediven +Maler +Malerarbeiten +Malerbedarf +Malerei +Malereien +Malereimer +Malerfachgeschäftes +Malerfirma +Malergeselle +Malerin +Malermeister +Malern +Malers +Malervorstadt +Malfläche +Mali +Malkunst +Mallorca +Malmittel +Malmö +Maloche +Malprogramme +Malstrom +Malta +Malus +Malve +Malweise +Malz +Malzeichen +Malzkaffee +Mama +Mamas +Mami +Mammon +Mammut +Mammutanzeigenkampagne +Mammutausstellung +Mammutbäume +Mammutfilm +Mammutschulden +Mammuttanker +Man +Management +Managementaufgabe +Managementfehler +Managementfehlern +Managementinformationssystem +Managementleistung +Managementposition +Managements +Managementversagen +Managen +Manager +Managergehalt +Managerkrankheit +Managern +Managertod +Managertyp +Manche +Manchester +Manchmal +Mandanten +Mandantengespräch +Mandantenkreis +Mandarine +Mandarinen +Mandat +Mandate +Mandats +Mandatsaberkennung +Mandatsgebiete +Mandatsverlust +Mandatsverteilung +Mandel +Mandelbaum +Mandelentzündung +Mandelentzündungen +Mandeloperation +Mandoline +Mandschurei +Mandy +Manege +Manegen +Manfred +Mangan +Manganfunde +Mangangehalt +Mangans +Mangel +Mangelerscheinung +Mangelfall +Mangelhaftigkeit +Mangelhaftigkeiten +Mangellage +Mangelndes +Mangelpunkt +Mangels +Mangelware +Mangelwaren +Manhattan +Manie +Manien +Manier +Manieren +Manierensteuer +Manierismus +Manierist +Manifest +Manifestation +Manifestationen +Manifeste +Manifestes +Manila +Manipulation +Manipulationen +Manipulationsform +Manipulationsmöglichkeit +Manipulationsmöglichkeiten +Manipulationstechnik +Manipulierbarkeit +Manitu +Manko +Mann +Manne +Mannen +Mannequin +Mannequins +Mannequinschule +Mannes +Mannesgesicht +Mannesmut +Mannheim +Mannigfaltigkeit +Manns +Mannsbild +Mannsbilder +Mannschaft +Mannschaften +Mannschaftsabteil +Mannschaftsangehörige +Mannschaftsarzt +Mannschaftsaufstellung +Mannschaftsbestand +Mannschaftsführer +Mannschaftsgeist +Mannschaftsgeistes +Mannschaftskamerad +Mannschaftskameradin +Mannschaftskasse +Mannschaftskämpfe +Mannschaftsleistung +Mannschaftsleiters +Mannschaftsmeister +Mannschaftsraum +Mannschaftsräume +Mannschaftsspieler +Mannschaftssportarten +Mannschaftsstärke +Mannschaftsteile +Mannschaftstitel +Mannschaftswappens +Manntag +Mannwoche +Mansarde +Mansarden +Mansardenstube +Manschette +Manschettenknopf +Manschettenknöpfe +Manschettenknöpfen +Mantel +Manteletage +Mantelkragen +Mantels +Mantelsaum +Mantua +Manual +Manuale +Manuel +Manuela +Manufaktur +Manufakturen +Manuskript +Manuskriptblätter +Manuskripte +Manuskripten +Manuskriptfragment +Manuskripts +Manuskriptseiten +Manöver +Manöverball +Manövern +Manöverunglück +Manövrierraum +Maori +Maos +Mappe +Mappen +Marathonlauf +Marathonläufer +Marathonläuferin +Marathonläufern +Marathonrennens +Marathonsieg +Marathonsitzung +Marbella +Marburg +Marc +Marcel +Marcos +Marcus +Marder +Margarete +Margarine +Margarineherstellung +Margarineindustrie +Margarinemengen +Margarinepreise +Margarinewürfel +Marge +Margen +Margentarife +Marginalie +Marginalien +Margit +Maria +Marianne +Mariannes +Marias +Marie +Mariendogmen +Marienklage +Marienkult +Marienkäfer +Marienkäfern +Marihuana +Marilyn +Marine +Marineattaches +Marineausbildung +Marinedienst +Marineflieger +Marineflugzeug +Marineflugzeuge +Marinehelfer +Marineinfanterie +Marineinfanteristen +Marinekorps +Marineleute +Marineleutnants +Marinen +Marineoffizier +Marineoffiziere +Mariner +Marineschnellboote +Marineschule +Marinestützpunkt +Marinetruppen +Marineärzte +Mario +Marion +Marionette +Marionetten +Marionettentheater +Marionettentheatern +Marios +Marita +Mark +Markbeträge +Marke +Marken +Markenabgabe +Markenabteilung +Markenartikel +Markenartikelbranche +Markenartikelfirma +Markenartikelfirmen +Markenartikeln +Markenartikels +Markenartikelwesen +Markenbeobachtung +Markenbettwäsche +Markeneier +Markengefährte +Markengefährten +Markengeschäft +Markenname +Markennamen +Markennamens +Markenpapier +Markensammeln +Markensammler +Markensammlern +Markenschnäpse +Markensekt +Markenspirituosen +Markenteppich +Markenwaren +Markenwein +Markenzeichen +Markes +Marketing +Marketingfachleute +Marketinginstrument +Marketingkonzeption +Marketingleiters +Marketingorganisationen +Marketingpraktiker +Marketingstrategen +Marketingstrategie +Marketingwelt +Marketingüberlegungen +Markgrafen +Markierung +Markierungen +Markise +Markknochen +Markknochens +Marko +Markstücke +Markt +Marktaktivität +Marktanalyse +Marktanalysen +Marktanteil +Marktanteile +Marktausweitung +Marktbeeinflusser +Marktbeeinflussung +Marktbelebung +Marktbeobachtung +Marktbericht +Marktberichte +Marktberichtes +Marktbewegungen +Marktbild +Marktchance +Marktchancen +Marktdisziplinen +Marktdurchsetzung +Markteffizienz +Markteinbußen +Marktenge +Marktentwicklung +Markterfolge +Marktes +Marktforscherin +Marktforschern +Marktforschers +Marktforschungsinstitut +Marktforschungsjahre +Marktfrau +Marktführer +Marktgebiet +Marktgebietes +Marktgeschehen +Marktgeschehnis +Marktgesetze +Marktgraf +Markthallen +Markthintergrund +Marktindexe +Marktkalender +Marktkenntnisse +Marktklima +Marktkreisen +Marktkräfte +Marktlagen +Marktlücke +Marktlücken +Marktmacher +Marktmacht +Marktmanipulation +Marktnischen +Marktnähe +Marktordnung +Marktorganisationen +Marktplatzes +Marktplätze +Marktplätzen +Marktposition +Marktpositionen +Marktpreise +Marktpreisen +Marktrichtung +Marktschwäche +Marktsituation +Marktstand +Marktstimmen +Marktstimmung +Marktstruktur +Marktstörung +Marktstörungen +Markttagen +Marktteilnehmern +Markttendenz +Markttheorie +Marktunsicherheit +Marktverhältnisse +Marktwahl +Marktwert +Marktwertes +Marktwirtschaft +Marktwirtschaften +Marktwirtschaftlern +Marktziel +Marktziele +Marktzinsen +Marktzustände +Marktübersicht +Markus +Markusdom +Marmarameer +Marmelade +Marmeladengläser +Marmor +Marmorbruch +Marmorbänke +Marmorfliesen +Marmorhaus +Marmorplatten +Marmors +Marmorstadion +Marmorwerk +Marnelinie +Marneschlacht +Marneufer +Marokkaner +Marokko +Marokkokrise +Marquis +Marquise +Marquisen +Marrakesch +Mars +Marsch +Marschall +Marschallplan +Marschalls +Marschboden +Marsches +Marschland +Marschlandschaft +Marschmusik +Marschstiefel +Marschtempo +Marschtritt +Marseille +Marshallplan +Marssonde +Martin +Martina +Marx +Marxismus +Mary +Marzipan +Marzipanbrote +Masche +Maschen +Maschennetz +Maschine +Maschinelle +Maschinen +Maschinenabteilung +Maschinenaktien +Maschinenanlagen +Maschinenantriebs +Maschinenarbeiter +Maschinenausstattung +Maschinenbau +Maschinenbauaktien +Maschinenbauanstalten +Maschinenbauer +Maschinenbaues +Maschinenbauindustrie +Maschinenbauingenieur +Maschinenbaumeister +Maschinenbaus +Maschinenbauschule +Maschinenbautitel +Maschinenbeleihung +Maschineneinrichtung +Maschinenfabriken +Maschinenfirma +Maschinengeschriebenen +Maschinengewehre +Maschinengewehren +Maschinengewehres +Maschinenhaus +Maschinenkenntnisse +Maschinenpark +Maschinenpistole +Maschinenprobe +Maschinenreparatur +Maschinenschablone +Maschinenschaden +Maschinenschlosser +Maschinenschlossern +Maschinenschlüssel +Maschinenschreiben +Maschinenschrift +Maschinenschriften +Maschinenschäden +Maschinenteile +Maschinenumstellung +Maschinenwerte +Maschinerie +Maschinist +Maser +Maserholz +Maserung +Maserungen +Maske +Masken +Maskenball +Maskenbildner +Maskenbildnern +Maskenbildners +Maskenbälle +Maskenbällen +Maskentreiben +Maskerade +Maskeraden +Maskierung +Maskottchen +Masochismus +Massage +Massageliege +Massagen +Massagesalon +Massaker +Massakers +Masse +Massen +Massenagitation +Massenandrang +Massenanordnung +Massenanstalt +Massenarbeit +Massenarbeitslosigkeit +Massenartikel +Massenartikels +Massenaufgebot +Massenbefragung +Massenbrief +Massenbriefe +Massenbriefherstellung +Massendemonstration +Massendemonstrationen +Massendenken +Massendichte +Massendichtefunktion +Massenentlassung +Massenentlassungen +Massenerhaltung +Massenermordungen +Massenexport +Massenexporte +Massenflugblatt +Massengrab +Massengräber +Massengräbern +Massenhinrichtung +Massenimpfungen +Massenkeilerei +Massenkundgebung +Massenkundgebungen +Massenmarkt +Massenmedien +Massenmorden +Massenmordes +Massenmärkte +Massenmördern +Massenmörders +Massenorganisation +Massenorganisationen +Massenprodukt +Massenprodukte +Massenproduktion +Massenpsychologie +Massenpublikationen +Massenpunkt +Massenpunkte +Massenpunkten +Massenpunktes +Massenquartiere +Massenschlägerei +Massenselbstmord +Massenspurt +Massensterben +Massensuggestion +Massenszenen +Massentourismus +Massentransportsystem +Massentötungen +Massenunterkünfte +Massenunterkünften +Massenunterschied +Massenverbrechen +Massenverkehr +Massenvernichtung +Massenvernichtungswaffen +Massenverpflegung +Massenversammlungen +Massenverteilung +Massenwahn +Massenwahns +Massenwanderung +Massenzentrum +Massenzentrums +Massestück +Massestücke +Massestücken +Massestücks +Masseur +Masseure +Masseuren +Masseuse +Masseusen +Massierung +Massiv +Massivbauweise +Massive +Massivs +Mast +Mastbrüche +Master +Mastercharge +Mastes +Mastrinderschau +Mastspitze +Matador +Matadore +Matchball +Matchbälle +Mater +Material +Materialart +Materialaufwand +Materialbearbeitung +Materialbeschaffung +Materialbilder +Materialdaten +Materialdecke +Materialeigenschaft +Materialeinsatz +Materialermüdung +Materialfehler +Materialfehlern +Materialfehlers +Materialfortschritte +Materialhandlung +Materialhandlungen +Materialien +Materialist +Materialisten +Materialkenner +Materialkonstante +Materialkonstanten +Materiallager +Materiallieferung +Materiallieferungen +Materialparametern +Materialpreise +Materialpreisen +Materialprüfung +Materials +Materialsammlung +Materialschlacht +Materialsparenden +Materialspenden +Materialumschlag +Materialvorbereitung +Materialwert +Materie +Materielle +Materieverteilung +Mathe +Mathemagie +Mathematik +Mathematiker +Mathematikerin +Mathematikern +Mathematikers +Mathematiklehrer +Mathematikprogramme +Mathematikstudent +Mathematikstudenten +Mathematikstunde +Mathematikunterricht +Mathematisch +Mathematisierung +Mathilde +Mathis +Matinee +Matisse +Matratze +Matratzen +Matrikel +Matrikelnummer +Matrix +Matrixdrucker +Matrixdruckern +Matrixelemente +Matrize +Matrizen +Matrizentheorie +Matrone +Matronen +Matrose +Matrosen +Matrosenanzug +Matrosenanzüge +Matsch +Matsches +Matsushita +Matte +Matten +Matter +Matterhorn +Matthias +Matthäus +Mattigkeit +Mattscheibe +Mattsetzen +Maturität +Mauer +Mauerbau +Mauerblümchen +Mauerblümchens +Mauern +Mauersperre +Mauersteinen +Mauerteilen +Mauervorlagen +Mauerwegfall +Mauerwegfalls +Maul +Maulesel +Mauleseln +Maulesels +Maulkorb +Mauls +Maultier +Maulwurf +Maulwurfs +Maulwürfe +Maulwürfen +Maurenreich +Maurer +Maurern +Maurerpolier +Maurerpoliere +Maurerpoliers +Maurers +Mauretanien +Mauritius +Maus +Mauser +Mausklick +Mausoleum +Maustaste +Max +Maxim +Maxima +Maximal +Maximalabstand +Maximale +Maximaler +Maximalforderung +Maximalgeschwindigkeit +Maximalgröße +Maximalhöhe +Maximalsatz +Maximalwert +Maximalwerte +Maximalzahl +Maximalzeitraum +Maximalziel +Maxime +Maximierung +Maximierungsstrategie +Maximilian +Maximum +Maximums +Maya +Mayonnaise +Mayonnaisen +Maytempel +Mazda +Mazurka +Maß +Maßangabe +Maßangaben +Maße +Maßeinheit +Maßeinheiten +Maßen +Maßes +Maßfigur +Maßgabe +Maßgaben +Maßhalten +Maßkleidung +Maßkrüge +Maßlosigkeit +Maßnahme +Maßnahmen +Maßregel +Maßregeln +Maßregelung +Maßreglung +Maßschneiderei +Maßschneiderin +Maßstab +Maßstabes +Maßstabs +Maßstäbe +Maßstäben +Maßsystem +Maßvorlage +Maßzeichnung +Mechanik +Mechaniker +Mechanikerlehrling +Mechanikern +Mechanisierung +Mechanismen +Mechanismus +Medaille +Medaillen +Medaillenanwärterinnen +Medaillenhoffnungen +Medaillennähe +Medaillenspiegel +Medianschnitt +Medici +Medien +Medienkommission +Medienpolitik +Medienzirkus +Medienäußerungen +Medikament +Medikamente +Medikamentes +Medikaments +Medina +Meditation +Meditationen +Medium +Mediums +Medizin +Medizinen +Mediziner +Medizinerin +Medizinern +Mediziners +Medizinstudent +Medizinstudenten +Meer +Meerbusen +Meere +Meerechsen +Meeren +Meerenge +Meerengen +Meeres +Meeresarm +Meeresbiologie +Meeresboden +Meeresbodens +Meeresbodenschätze +Meeresbodentiefe +Meeresbodentiefen +Meeresbucht +Meeresbuchten +Meeresentsalzung +Meeresforschung +Meeresforschungen +Meeresgebiet +Meeresgrund +Meereshöhe +Meereshöhen +Meereskunde +Meeresluft +Meeresoberfläche +Meeressicht +Meeresspiegel +Meeresspiegels +Meeresstrand +Meeresstrandes +Meeresstraße +Meeresstraßen +Meeresstrände +Meeresstränden +Meeresströmung +Meeresströmungen +Meerestechnik +Meerestiefe +Meerestiefen +Meerjungfrau +Meerjungfrauen +Meerkatze +Meerkatzen +Meers +Meerschaum +Meerschaumpfeife +Meerschwein +Meerschweinchen +Meerschweinchens +Meersicht +Meerwasser +Meeting +Megabyte +Megachips +Megalith +Megaphon +Megaphonen +Megastruktur +Megastrukturen +Megatonnen +Megatrends +Megawatt +Megäre +Mehl +Mehlpreise +Mehls +Mehrarbeit +Mehrarbeiten +Mehraufkommen +Mehraufwand +Mehrausgabe +Mehrausgaben +Mehrbedarf +Mehrbetrag +Mehrbetrags +Mehrbeträge +Mehreinnahme +Mehrere +Mehrerlös +Mehrfachsprengkopf +Mehrfamilienhaus +Mehrfamilienhauses +Mehrgewicht +Mehrheit +Mehrheiten +Mehrheitsbeschluss +Mehrheitskoalition +Mehrheitspartei +Mehrheitsprinzip +Mehrheitsprinzips +Mehrkapazität +Mehrkosten +Mehrplatz +Mehrplatzfähigkeit +Mehrplatzsystem +Mehrplatzsystems +Mehrpreis +Mehrpreise +Mehrrendite +Mehrung +Mehrverdienst +Mehrwert +Mehrwerte +Mehrwerten +Mehrwertes +Mehrwertsteuer +Mehrzahl +Mehrzweckraum +Meier +Meile +Meilen +Meilenschritt +Meilenstein +Meilensteins +Mein +Meineid +Meineide +Meineiden +Meinen +Meinhof +Meint +Meinten +Meinung +Meinungen +Meinungsaustausch +Meinungsaustausche +Meinungsaustausches +Meinungsbeeinflusser +Meinungsbefragung +Meinungsbild +Meinungsbildner +Meinungsbildung +Meinungsforschern +Meinungsfreiheit +Meinungsfreiheiten +Meinungsmache +Meinungsmacher +Meinungsumfrage +Meinungsumschwung +Meinungsverschiedenheit +Meinungsverschiedenheiten +Meinungsäußerung +Meinungsäußerungen +Meise +Meist +Meistens +Meister +Meisterhand +Meistern +Meisterprüfung +Meisters +Meisterschaft +Meisterschaften +Meisterschwimmer +Meisterspiel +Meistertitels +Meisterturnier +Meisterung +Meisterwerk +Meisterwerken +Meisterwerkes +Meisterwohnung +Meißel +Meißeln +Meißen +Mekong +Mekonggebiet +Melancholie +Melanie +Meldeamt +Meldeamtes +Meldebereich +Melden +Meldepflicht +Meldepflichten +Melderegister +Meldezettel +Meldeämter +Meldung +Meldungen +Melissengeist +Melk +Melkmaschinen +Melodie +Melodien +Melone +Melonen +Melonensuppe +Membran +Membranen +Memel +Memelgebiet +Memmen +Memo +Memoiren +Memorandum +Memphis +Mendel +Mendelssohn +Menge +Mengen +Mengenberechnung +Mengenlehre +Mengenrabatt +Mengenrabatten +Mengenrabatts +Mengenumsatz +Mengenzunahme +Mengenzuwachs +Mengung +Meniskus +Meniskusoperation +Meniskusverletzung +Mensa +Mensabetrieben +Mensapreise +Mensch +Menschen +Menschenaffe +Menschenaffen +Menschenalter +Menschenarme +Menschenaufmärsche +Menschenauge +Menschenbild +Menschenbildes +Menschendichte +Menschenfeindes +Menschenfresser +Menschenfänger +Menschengedenken +Menschengestalt +Menschengestalten +Menschengruppe +Menschenhand +Menschenhandel +Menschenhandels +Menschenhasser +Menschenherz +Menschenkenner +Menschenkenntnis +Menschenkenntnisse +Menschenkenntnissen +Menschenkind +Menschenkinder +Menschenkraft +Menschenleben +Menschenlebens +Menschenleiber +Menschenliebe +Menschenmasse +Menschenmassen +Menschenmenge +Menschenmitte +Menschenopfer +Menschenpotential +Menschenraub +Menschenraubes +Menschenraubs +Menschenrecht +Menschenrechte +Menschenrechten +Menschenrechtes +Menschenrechts +Menschenrechtsverletzung +Menschenschicksale +Menschenschlag +Menschenschlages +Menschenschlangen +Menschenschläge +Menschenseele +Menschenseelen +Menschenserien +Menschenskind +Menschensprache +Menschenverluste +Menschenverstand +Menschenverstandes +Menschenwerk +Menschenwesen +Menschenwürde +Menschheit +Menschheitsapostel +Menschheitsentwicklung +Menschheitsfamilien +Menschheitsfragen +Menschheitsgeschichte +Menschheitssache +Menschkopien +Menschleins +Menschlichkeit +Menschlichkeiten +Menschseins +Menschwerdung +Menstruation +Mentalität +Mentalitäten +Mentor +Mentoren +Menu +Menü +Menübelegung +Menüeinträge +Menüfunktion +Menüführung +Menügestaltung +Menügruppe +Menükarte +Menükarten +Menüleiste +Menüpunkt +Menüpunkte +Menüpunktes +Menüs +Menüspalte +Menüsteuerung +Menütechnik +Menüvorschlag +Mephisto +Mercedes +Merck +Mergentheim +Meriten +Merkblatt +Merkblattes +Merkblätter +Merkblättern +Merker +Merkfähigkeit +Merkhilfe +Merklingen +Merkliste +Merkmal +Merkmale +Merkmalen +Merkmales +Merkmalskombination +Merkmalsreduktion +Merkposten +Merkschwäche +Merkur +Merkwürdigkeit +Merkwürdigkeiten +Merkzeichen +Merkzeichens +Merkzettel +Merlin +Mesolithikum +Mesopotamien +Messbarkeit +Messbereich +Messbetrieb +Messbuch +Messbuches +Messbuchs +Messbücher +Messdaten +Messdauer +Messdienern +Messdieners +Messe +Messeausweise +Messebau +Messebesucher +Messeleitung +Messen +Messeorten +Messepokal +Messepreis +Messer +Messergebnis +Messergebnisse +Messerklinge +Messerklingen +Messern +Messers +Messerschmiedewaren +Messerschneide +Messerschneiden +Messerstecher +Messerstecherei +Messerstechereien +Messerstich +Messerstiche +Messerstichen +Messeschlager +Messesonderwagen +Messestadt +Messezentrum +Messfehler +Messfehlern +Messfunktion +Messgenauigkeit +Messgerät +Messgeräte +Messgeräten +Messgerätes +Messgröße +Messgrößen +Messieurs +Messina +Messing +Messingknöpfe +Messingschatulle +Messingwappen +Messinstrument +Messinstrumente +Messinstruments +Messkampagne +Messkampagnen +Messkarte +Messkarten +Messkurve +Messkurven +Messlatte +Messlänge +Messmethode +Messmethoden +Messobjekt +Messort +Messprinzip +Messprogramm +Messprogramms +Messprotokoll +Messpunkt +Messpunkte +Messpunkten +Messrate +Messraum +Messreihe +Messreihen +Messschieber +Messsignal +Messstelle +Messstrecke +Messsystem +Messsysteme +Messsystemen +Messsystems +Messtechnik +Messtechniken +Messung +Messungen +Messunsicherheit +Messverfahren +Messvorgang +Messvorgangs +Messwert +Messwerte +Messwerten +Messwertes +Messwesen +Messzahl +Messzeit +Messzylinder +Met +Metaebene +Metageschäfte +Metall +Metallarbeiter +Metallarbeiterbundes +Metallarbeitergewerkschaft +Metallarbeiters +Metallarbeiterstreik +Metallarbeitgeber +Metallbau +Metallbaufirma +Metallbereich +Metallbetriebe +Metallbranche +Metalle +Metallen +Metallfacharbeiter +Metallfässer +Metallgarnitur +Metallgegenstände +Metallhaken +Metallhalter +Metallhändler +Metallhüttenwerke +Metallindustrielle +Metallindustrieller +Metallindustrien +Metallkasten +Metallklammer +Metallkugel +Metallmärkte +Metallplatte +Metallpreise +Metallrumpf +Metalls +Metallschlitten +Metallsplitter +Metallstreifen +Metallverarbeitende +Metallverkleidungen +Metallwaren +Metallwarenfabrik +Metallwerk +Metallwerke +Metallwesen +Metamorphose +Metamorphosen +Metapher +Metaphern +Metaphysik +Metastabilen +Meteor +Meteore +Meteoren +Meteoritenblock +Meteoriteneinschläge +Meteorologe +Meteorologen +Meteorologie +Meteors +Meter +Metermaße +Metermaßen +Metern +Meterpreise +Meterware +Meterwaren +Methangase +Methode +Methoden +Methodik +Methodist +Methodisten +Metier +Metiers +Metrik +Metriken +Metronom +Metropole +Metropolis +Metternich +Metz +Metzeleien +Metzger +Metzgerei +Metzgereiwagen +Metzgergang +Metzgergasse +Metzgerladen +Metzgern +Metzgers +Meuchelmord +Meuchelmordes +Meute +Meuten +Meuterei +Meutereien +Meuterer +Meutererschiff +Mexikaner +Mexiko +Michael +Michaelis +Michelangelo +Michelin +Microsoft +Midas +Mieder +Miederfabrik +Miederindustrie +Miederwaren +Mief +Mieke +Miene +Mienen +Mienenspiel +Miesmuschel +Mietanhebung +Mietanspruch +Mietanstiegs +Mietappartement +Mietauto +Mietbeginn +Mietbeihilfe +Mietbeihilfen +Mietbelastung +Mietbelastungen +Mietberechnung +Mietbescheide +Mietbescheiden +Mietbetrag +Mietdauer +Mietdroschken +Mietebemessung +Mieteinkünfte +Mieteinnahme +Mieteinnahmen +Mieten +Mietenspiegel +Mietensteigerungen +Mieter +Mieterberatung +Mieterdarlehen +Mietergemeinschaft +Mieterhöhung +Mieterhöhungen +Mieterin +Mieterinitiativen +Mieterinteressen +Mietermehrheit +Mietermehrheiten +Mieterorganisationen +Mieterpflicht +Mieterpflichtverletzungen +Mieters +Mieterschaft +Mieterschutz +Mieterschutzbund +Mieterseite +Mieterunterstützung +Mietervereins +Mieterwechsel +Mieterwechsels +Mieterwohnung +Mietevorauszahlung +Mietforderungen +Mietfreigabe +Mietgarantie +Mietgebrauch +Mietgegenstand +Mietgliedstaaten +Mietgrundstück +Miethilfe +Miethäuser +Miethöhe +Mietinteressenten +Mietkaution +Mietkündigungen +Mietminderung +Mietmutter +Mietnebenkosten +Mietniveau +Mietobjekt +Mietobjekte +Mietobjektes +Mietobjekts +Mietpreis +Mietpreisbindung +Mietpreise +Mietpreisen +Mietpreises +Mietpreisgarantie +Mietpreisreform +Mietpreisvorschriften +Mietraum +Mietrecht +Mietrechts +Mietrechtsschutz +Mietsache +Mietschuldner +Mietschuldnern +Mietschuldners +Mietshaus +Mietshauses +Mietsicherheit +Mietsicherheiten +Mietspiegel +Mietspiegels +Mietsstube +Mietstopp +Mietstreit +Mietstreitigkeiten +Mietverbilligung +Mietvereinbarung +Mietverhältnis +Mietverhältnisse +Mietvertrag +Mietvertrages +Mietvertragspartner +Mietverträge +Mietverträgen +Mietwagen +Mietwagenbenutzung +Mietwert +Mietwohnung +Mietwohnungen +Mietwohnungsblock +Mietzahler +Mietzahlern +Mietzeit +Mietzins +Mietzinsbegrenzung +Mietzinsen +Mietzinses +Mietzuschüsse +Mieze +Migräne +Mikado +Mike +Mikro +Mikrobe +Mikroben +Mikrobiologie +Mikrochip +Mikrochips +Mikrocomputer +Mikrocomputern +Mikroelektronik +Mikrofilm +Mikrofilme +Mikrofilmes +Mikrofilmsysteme +Mikrofilmtechnik +Mikrofon +Mikroformat +Mikroforschung +Mikrometer +Mikroorganismen +Mikroorganismus +Mikrophon +Mikrophonen +Mikrophons +Mikroprozessor +Mikroprozessors +Mikroprozessortechnik +Mikrorechnerbusse +Mikros +Mikrosekunden +Mikroskop +Mikroskope +Mikroskopie +Mikroskops +Mikrostrukturen +Mikroverfilmung +Mikrowelle +Mikrowellen +Mikrowellenofen +Mikrowelten +Milan +Milbe +Milben +Milch +Milchanlieferungen +Milchdauerwaren +Milcheiweiß +Milcherzeugerpreis +Milcherzeugnisse +Milcherzeugung +Milchflasche +Milchflaschen +Milchfrühstück +Milchglas +Milchglases +Milchgläsern +Milchkaffee +Milchkanne +Milchkannen +Milchkuh +Milchkühe +Milchkühen +Milchleistung +Milchmann +Milchpreis +Milchpreiserhöhung +Milchpreises +Milchproben +Milchproduktion +Milchpulver +Milchpulvers +Milchreis +Milchreises +Milchschorf +Milchstraße +Milchstraßen +Milchstube +Milchsäure +Milchversorgung +Milchvieh +Milchviehbestände +Milchzahn +Milchzahnes +Milchzähne +Milchzähnen +Milderung +Milderungen +Milderungsgrund +Milderungsgrundes +Milderungsgründe +Mildtätigkeit +Milieu +Milieus +Milieuschilderung +Milieuschilderungen +Militarist +Militaristen +Military +Militär +Militäradministration +Militärakademie +Militäranlagen +Militärarzt +Militärarztes +Militärattaches +Militärattachés +Militärausschusses +Militärbasis +Militärbehörde +Militärbehörden +Militärberater +Militärblöcke +Militärbudget +Militärbündnis +Militärdienstes +Militärdiktator +Militärdiktatur +Militäreingang +Militäreinheiten +Militäreinsatz +Militärexperte +Militärexperten +Militärfilme +Militärflugplatz +Militärflugzeug +Militärflugzeuge +Militärgericht +Militärgerichtes +Militärgerichts +Militärgesetz +Militärgespräch +Militärgouverneure +Militärhaushalt +Militärherrschaft +Militärhospital +Militärjunta +Militärkantine +Militärkasino +Militärkommandant +Militärkommandeur +Militärkommentator +Militärkonvention +Militärkrankenwagen +Militärlager +Militärlazarett +Militärmacht +Militärmarsch +Militärmaschine +Militärmaterial +Militärmissionen +Militärmuseum +Militärnachschubwagen +Militärparade +Militärpartei +Militärpersonal +Militärpolizei +Militärpolizisten +Militärposten +Militärputsch +Militärputsche +Militärrat +Militärrecht +Militärrechts +Militärregierung +Militärregimes +Militärrevolte +Militärs +Militärschulen +Militärseelsorge +Militärstratege +Militärstützpunkt +Militärsymphonie +Militärtradition +Militärtransporte +Militärtribunal +Militärwachen +Militärwesen +Militärzeit +Militärärzte +Militärärzten +Miliz +Milizen +Milizionär +Milizionäre +Milizoberst +Miller +Millersche +Millerschen +Milliarde +Milliarden +Milliardenaufwand +Milliardenbeträge +Milliardengrenze +Milliardenhöhe +Milliardenprogramme +Milliardenteile +Milliardenverluste +Milliardär +Milligramm +Millimeter +Millimeterpapier +Millimeters +Millimeterweise +Million +Millionen +Millionenbetrag +Millionenbeträge +Millionendiebe +Millionenerbe +Millionenexport +Millionenfachem +Millionengrenze +Millionenheer +Millionenheeres +Millionenraub +Millionenräuber +Millionenschaden +Millionenschäden +Millionenstadt +Millionentreffer +Millionenvermögen +Millionenwerte +Millionenwirbel +Millionsteln +Millionär +Millionäre +Millionärs +Millionärsfrau +Millionärssohn +Millionärsvilla +Millisekunde +Millisekunden +Milliönchen +Miltenberg +Milton +Milz +Mime +Mimen +Mimik +Mimose +Minarett +Minaretts +Minden +Mindereinnahme +Minderheit +Minderheiten +Minderheitenführers +Minderheitenproblem +Minderheitenschutz +Minderheitenvertrag +Minderheitsaktionäre +Minderheitsbeteiligung +Minderheitsgruppe +Minderheitsregierung +Minderheitssenat +Minderheitsvotum +Minderleistung +Minderung +Minderwertigkeit +Minderwertigkeitsgefühle +Minderwertigkeitsgefühlen +Minderwertigkeitsgefühls +Minderwertigkeitskomplexe +Minderwertigkeitskomplexen +Minderwertigkeitskomplexes +Minderzahl +Minderzahlen +Mindest +Mindestabnahmemenge +Mindestalter +Mindestaltersrente +Mindestanforderung +Mindestanforderungen +Mindestanlage +Mindestanzahl +Mindestanzahlung +Mindestausstattung +Mindestbedarf +Mindestbeitrag +Mindestbelegung +Mindestbreite +Mindestdauer +Mindestdividende +Mindesteinkommen +Mindesteinsatz +Mindestens +Mindestentfernung +Mindestfrachten +Mindestgehalt +Mindestgeldumtausch +Mindesthöhe +Mindestjahresverdienst +Mindestkapital +Mindestkenntnis +Mindestkenntnisse +Mindestkosten +Mindestkriterium +Mindestlohnes +Mindestlöhne +Mindestmaß +Mindestmaße +Mindestmaßes +Mindestpegelstand +Mindestpreis +Mindestpreise +Mindestpreises +Mindestrate +Mindestrendite +Mindestreserveauflagen +Mindestreservegrenze +Mindestreserven +Mindestreservepflichten +Mindestreservesystem +Mindestreservesätze +Mindeststundenlöhne +Mindestumsatz +Mindestumtausch +Mindestumtauschsatz +Mindestwert +Mindestwerts +Mine +Minen +Minenaktien +Minenexplosion +Minenexplosionen +Minengefahr +Minengesellschaften +Minenkurse +Minensperren +Minenstück +Minensuchers +Minensäuberung +Minenwerfer +Minenwerte +Mineral +Mineralbrunnen +Mineralbädern +Minerale +Mineralien +Mineralprodukt +Mineralrechte +Mineralwasserindustrie +Mineralwassers +Mineralwässern +Mineralöl +Mineralölausfuhren +Mineralölbereich +Mineralölbesteuerung +Mineralöle +Mineralölforschung +Mineralölgeschäft +Mineralölkonzern +Mineralölkonzerne +Mineralölmarkt +Mineralöls +Mineralölsteuern +Mineralölunternehmen +Ming +Mini +Miniatur +Miniaturen +Miniaturgolfplatz +Miniaturporträt +Miniaturpumpe +Minibarren +Minicar +Minicomputer +Minicomputers +Minicrash +Miniformat +Minigolf +Minigolfs +Minihosen +Minikleider +Minikriege +Minikrise +Minima +Minimalgeschwindigkeit +Minimalmengen +Minimalpreis +Minimalstand +Minimalwert +Minimalwerte +Minimierung +Minimum +Minimums +Minimädchen +Minirakete +Miniröcke +Minislip +Minister +Ministeramt +Ministeramtes +Ministerausschusses +Ministerberichte +Ministerbesprechung +Ministergremium +Ministerial +Ministerialabteilung +Ministerialbeamte +Ministerialbeamter +Ministerialbehörden +Ministerialdirektor +Ministerialdirektoren +Ministerialrats +Ministerien +Ministerium +Ministerkollege +Ministerkollegin +Ministerkomitees +Ministerkonferenzen +Ministerliste +Ministermannschaft +Ministerpension +Ministerposten +Ministerpräsident +Ministerpräsidenten +Ministerrang +Ministerrat +Ministerrates +Ministerratsitzung +Ministerratssitzungen +Ministerratstreffen +Ministers +Ministersessel +Ministerstellvertreter +Ministertreffen +Ministervilla +Ministerwechsel +Ministeuersatz +Ministrant +Ministranten +Minitransaktionen +Minkowski +Minne +Minnesänger +Minni +Minoisches +Minolta +Minorität +Minotaurus +Minus +Minuspunkte +Minustemperaturen +Minuszeichen +Minuszeichens +Minute +Minuten +Minutenbereich +Minutenereignis +Minutenzeiger +Minutenzeigern +Minutenzeigers +Minze +Mir +Mirko +Misanthropen +Misanthropie +Mischanlage +Mischehe +Mischer +Mischgarne +Mischgewebe +Mischkost +Mischling +Mischlinge +Mischlingen +Mischlings +Mischmasch +Mischpreis +Mischpreise +Mischpreises +Mischpulte +Mischpulten +Mischpultes +Mischtext +Mischung +Mischungen +Mischungsproblem +Mischungsproblemen +Misere +Miseren +Missachtung +Missbehagen +Missbehagens +Missbildung +Missbildungen +Missbilligung +Missbrauch +Missbrauches +Missbrauchs +Missbräuche +Missdeutung +Missdeutungen +Misserfolg +Misserfolgen +Misserfolges +Missernte +Missetat +Missetäter +Missgeburt +Missgeburten +Missgeschick +Missgeschicken +Missgeschickes +Missgestalten +Missgunst +Misshandlung +Misshandlungen +Misshelligkeiten +Missinformation +Mission +Missionar +Missionare +Missionaren +Missionsarbeit +Missionschef +Missionschefs +Missionsländern +Missionsstadt +Mississippi +Missklang +Missklanges +Missklänge +Misskredit +Misslautes +Missmut +Missmuts +Missstand +Missstandes +Missstimmung +Missstände +Missständen +Misstrauen +Misstrauens +Misstrauensantrag +Misstrauensvotum +Missvergnügen +Missverhältnis +Missverhältnisse +Missverhältnisses +Missverständnis +Missverständnisse +Missverständnissen +Missverständnisses +Misswahl +Mist +Mister +Mistgabel +Mistgabeln +Misthaufen +Misthaufens +Misthäufen +Mistkäfer +Mistkäfern +Mistral +Mit +Mitaktionäre +Mitangeben +Mitangeklagte +Mitangeklagten +Mitangeklagter +Mitansehen +Mitarbeit +Mitarbeiter +Mitarbeiterin +Mitarbeiterinnen +Mitarbeitern +Mitarbeiters +Mitarbeiterstab +Mitaufnehmenden +Mitausstellenden +Mitautor +Mitbegründer +Mitbenutzung +Mitberatung +Mitbesitz +Mitbesitzer +Mitbesitzern +Mitbesitzers +Mitbesitzes +Mitbestimmung +Mitbestimmungen +Mitbestimmungsrecht +Mitbestimmungsrechte +Mitbestimmungsrechts +Mitbeteiligen +Mitbeteiligung +Mitbewerber +Mitbewerbern +Mitbewohner +Mitbewohnerin +Mitbewohnern +Mitbewohners +Mitbieten +Mitbringsel +Mitbürger +Mitbürgerin +Mitbürgerinnen +Mitbürgern +Mitdenken +Miteigentum +Miteigentümer +Miteinanderleben +Miteinbeziehen +Miteinbeziehende +Miteinbeziehenden +Miteinbeziehendes +Miteinbeziehens +Miteindrucken +Mitentscheidung +Miterben +Miterbin +Mitessern +Mitessers +Mitfahrer +Mitfavorit +Mitfinanzierung +Mitführung +Mitgebrauch +Mitgefangener +Mitgefühl +Mitgefühlen +Mitgefühls +Mitgeliefert +Mitgemieteten +Mitgestalter +Mitgestaltung +Mitgift +Mitglied +Mitglieder +Mitgliederbeiträge +Mitgliederliste +Mitgliederlisten +Mitgliedern +Mitgliederrat +Mitgliederschwund +Mitgliederstaaten +Mitgliederumsatz +Mitgliederversammlung +Mitgliederversammlungen +Mitgliederwechsel +Mitgliederwechsels +Mitgliederwerbung +Mitgliederzahl +Mitgliederzeitschrift +Mitgliedes +Mitglieds +Mitgliedsbanken +Mitgliedsbeitrag +Mitgliedsbeiträge +Mitgliedsbeiträgen +Mitgliedschaft +Mitgliedschaften +Mitgliedschaftsverhältnis +Mitgliedsfirmen +Mitgliedskarte +Mitgliedskarten +Mitgliedskirchen +Mitgliedslandes +Mitgliedsnummer +Mitgliedsorganisation +Mitgliedsregierung +Mitgliedsstaaten +Mitgliedsstaates +Mitgliedstaat +Mitgliedstaaten +Mitgliedsverbände +Mitgliedswerke +Mitgründerin +Mitherausgeber +Mitherausgeberin +Mitherausgeberinnen +Mitherausgebern +Mithilfe +Mitinhaber +Mitinhaberin +Mitkonkurrent +Mitkonkurrenten +Mitkämpfer +Mitkämpfern +Mitkämpfers +Mitlaut +Mitlauten +Mitlautes +Mitleid +Mitleidenschaft +Mitleides +Mitleids +Mitläufer +Mitläufern +Mitläufers +Mitmensch +Mitmenschen +Mitmieter +Mitmietern +Mitnahme +Mitraucher +Mitreisende +Mitreisendem +Mitreisenden +Mitreisender +Mitschuld +Mitschuldner +Mitschuldnern +Mitschuldners +Mitschüler +Mitschülern +Mitsendenden +Mitspieler +Mitspielern +Mitsprache +Mitsprachemöglichkeit +Mitspracherecht +Mitspracherechten +Mitspracherechtes +Mitspracherechts +Mitspringen +Mitsubishi +Mittag +Mittagen +Mittagessen +Mittags +Mittagshöhe +Mittagsmenü +Mittagsmusik +Mittagspause +Mittagspausen +Mittagspresse +Mittagsruhe +Mittagssitzung +Mittagsstunde +Mittagsstunden +Mittagswärme +Mittagszeit +Mittagszeiten +Mittagszeitung +Mitte +Mitteilung +Mitteilungen +Mitteilungsblätter +Mitteilungsgemäß +Mittel +Mittelachse +Mittelalter +Mittelalterliche +Mittelalters +Mittelamerika +Mittelanzapfung +Mittelasien +Mittelbehörden +Mittelbereich +Mittelberg +Mittelbetriebe +Mittelblau +Mittelbleche +Mitteldinge +Mittelebene +Mitteleingang +Mittelengland +Mitteleuropa +Mitteleuropas +Mittelfinger +Mittelfranken +Mittelfristig +Mittelgebirge +Mittelgewichtklasse +Mittelgewichtler +Mittelgruppen +Mittelholland +Mittelitalien +Mittelklasse +Mittelklassige +Mittelkonsole +Mittelkurs +Mittellinie +Mittellosigkeit +Mittelmanagement +Mittelmeer +Mittelmeerfahrt +Mittelmeerhafen +Mittelmeerküste +Mittelmeerländer +Mittelmeerraum +Mittelmeers +Mittelmeersonne +Mittelmeertief +Mittelmächte +Mittelmäßiges +Mitteln +Mittelohrentzündung +Mittelpunkt +Mittelpunkte +Mittelpunkten +Mittelpunktes +Mittelpunkts +Mittelpunktsformel +Mittelpunktsformeln +Mittelpunktslage +Mittelraum +Mittelreich +Mittelrhein +Mittels +Mittelschaltung +Mittelschule +Mittelschulen +Mittelschulwesen +Mittelschüler +Mittelschülern +Mittelsmann +Mittelsmänner +Mittelspannungsbereich +Mittelsperson +Mittelspersonen +Mittelstadt +Mittelstand +Mittelstandes +Mittelstandskreise +Mittelstandspolitik +Mittelstandsproblem +Mittelsteg +Mittelstellung +Mittelstrecke +Mittelstrecken +Mittelstreckenraketen +Mittelstreifen +Mittelstufe +Mittelstück +Mittelstücke +Mittelstücken +Mittelung +Mittelungen +Mittelweg +Mittelwelle +Mittelwellen +Mittelwert +Mittelwertbildung +Mittelwerte +Mittelwerten +Mittelwertes +Mittelwerts +Mittelwesten +Mittelwestens +Mittelwohnung +Mitterand +Mitternacht +Mitternachtscocktail +Mitternachtssonne +Mitternachtsstunde +Mitterrand +Mittler +Mittleren +Mittlerfunktion +Mittlerin +Mittlerstellung +Mittsommernacht +Mittwoch +Mittwoche +Mittwoches +Mittwochmittag +Mittwochnachmittage +Mittwochs +Mittwochsitzung +Mittwochsverhandlung +Mittäter +Mittäterschaft +Mitunterzeichner +Mitunterzeichners +Mitunterzeichnung +Mitursache +Mitverantwortlichkeit +Mitverursacher +Mitverwenden +Mitwelt +Mitwirkende +Mitwirkenden +Mitwirkung +Mitwirkungspflicht +Mitwirkungspflichten +Mitwissen +Mitwissenden +Mitwissender +Mitwissens +Mitwissern +Mitwissers +Mitzuerleben +Mitzusenden +Mix +Mixed +Mixer +Mixern +Mixgeräte +Mnemotechnik +Mob +Mobiliar +Mobiliars +Mobilien +Mobilisation +Mobilität +Mobilmachung +Mobiltelefon +Mocambique +Modalität +Modalitäten +Mode +Modeartikeln +Modeartikels +Modeatelier +Modeentwicklung +Modefachkreisen +Modefarbe +Modefreiheit +Modefrühling +Modegeheimnis +Modegetränke +Modegruppe +Modeheft +Modehäuser +Modeindustrie +Modejournalistin +Modekönige +Modelaune +Modell +Modellanlieferung +Modellannahmen +Modellansätze +Modellball +Modellbildung +Modellcharakter +Modelle +Modellebene +Modellen +Modellfall +Modellierung +Modellkreisen +Modellküche +Modellpolitik +Modellpuppe +Modellreihe +Modells +Modellstrategen +Modellstudie +Modellstudien +Modellstädte +Modellversuch +Modellversuche +Modellvorstellung +Modellösung +Modem +Modemesse +Modems +Modemuffel +Moden +Modenblatt +Moderation +Moderator +Moderatoren +Moderichtung +Moderichtungen +Modernisierung +Modernisierungsgrad +Modernität +Modesalon +Modeschau +Modeschauen +Modeschmuck +Modeschöpfer +Modesituation +Modesportart +Modestars +Modetrends +Modetänze +Modewaren +Modewort +Modewörter +Modewörtern +Modezeitschriften +Modifikation +Modifikationen +Modifizierung +Modifizierungen +Modisches +Modul +Modularisieren +Modularisierung +Modularisierungstechnik +Modularität +Modulation +Modulationen +Module +Modulen +Moduls +Modus +Mogadischu +Mogulreich +Mohammed +Mohammedaner +Mohikaner +Mohn +Mohnanbauverbot +Mohr +Mohren +Mohrenkopf +Mokka +Mokkatasse +Mokkatassen +Molar +Molare +Molaren +Moldau +Mole +Molekulardynamik +Molekulargewicht +Molekül +Moleküle +Molekülen +Molekülformel +Molekülkette +Moleküls +Molen +Moliere +Molke +Molkereibetrieb +Molkereibutter +Molkereierzeugnisse +Molkereiprodukte +Moll +Molle +Molly +Molybdän +Moment +Momentan +Momentaufnahme +Momentaufnahmen +Momente +Momenten +Momentes +Moments +Mona +Monaco +Monarch +Monarchie +Monarchist +Monat +Monate +Monatelang +Monaten +Monates +Monats +Monatsabonnement +Monatsabrechnung +Monatsanfang +Monatsauslese +Monatsbeiträge +Monatsbericht +Monatsbinde +Monatsdaten +Monatsdefizit +Monatsende +Monatsergebnis +Monatsetat +Monatsgehaltes +Monatsgehälter +Monatsgehältern +Monatsgelder +Monatsgeldern +Monatslohn +Monatsmiete +Monatsmieten +Monatsmietzinses +Monatsproduktion +Monatsrate +Monatsraten +Monatsschrift +Monatsumsatz +Monatsware +Monatszeitschrift +Mond +Mondale +Mondandachten +Mondboden +Mondbote +Monddurchmesser +Monde +Mondes +Mondfahrer +Mondfahrten +Mondfahrzeug +Mondfinsternis +Mondflug +Mondflüge +Mondfähre +Mondkreisbahn +Mondlandefahrzeug +Mondlandegeräten +Mondlandung +Mondmensch +Mondmädchen +Mondnest +Mondphasen +Mondpreis +Mondpreise +Mondreisen +Mondschein +Mondscheinen +Mondscheines +Mondscheins +Mondschiff +Mondschiffes +Mondsichel +Mondstation +Mondtag +Mondumkreisungen +Mondzinsen +Moneten +Moneymaker +Mongolei +Mongolen +Monika +Monismus +Monitor +Monitore +Monitoren +Monitors +Mono +Monogramm +Monographie +Monographien +Monokultur +Monolog +Monologen +Monomanie +Monopol +Monopolabgabe +Monopolen +Monopolgesellschaft +Monopolgesetz +Monopolist +Monopolisten +Monopolkapitalismus +Monopolorganisation +Monopolsteuer +Monopoly +Monostruktur +Monostrukturen +Monotonie +Monotypen +Monroe +Monsieur +Monster +Monstern +Monsterwesen +Monstrosität +Monstrum +Monsunregen +Mont +Montag +Montagabend +Montage +Montageband +Montagebänder +Montagehallen +Montagehäuser +Montagen +Montagewerk +Montagmittag +Montags +Montagssitzung +Montangesellschaften +Montanholding +Montanindustrie +Montanmodell +Montanstadt +Montanunion +Montanvertrages +Montanwerte +Montanwirtschaft +Monte +Montenegro +Monteur +Monteure +Monteuren +Monteurs +Montgomery +Montpellier +Montreal +Monument +Monumentalbauten +Monumentalgemälde +Monumentalmalerei +Monumentalwerke +Monumente +Monumenten +Moor +Moore +Moorlandschaften +Moos +Mooshaus +Moped +Mopedmotor +Mopeds +Mops +Moral +Moralbegriff +Moralbegriffe +Moralische +Moralisches +Moralist +Moralisten +Moralitätsfunktion +Moralkodex +Moraltheologie +Moralvorschriften +Morast +Morbidität +Morchel +Mord +Mordanschlag +Mordanschläge +Mordanschlägen +Mordes +Mordfälle +Mordfällen +Mordgeständnis +Mordinstinkte +Mordkeller +Mordkommission +Mordkomplott +Mordlust +Mordplan +Mords +Mordschüsse +Mordsgaudi +Mordtaten +Mordverdacht +Mordvergnügen +Mordversuch +Mordversuche +Mordwaffe +Mordwerkzeuge +Morgana +Morgen +Morgenandacht +Morgenausgaben +Morgenbad +Morgenkaffee +Morgenland +Morgenlandes +Morgenluft +Morgenmantel +Morgenmusik +Morgennachrichten +Morgenpresse +Morgenrock +Morgenröte +Morgensonne +Morgenstern +Morgenstunde +Morgenstunden +Morgenverkehrs +Morgenzeitung +Morgenzeitungen +Mormone +Mormonen +Mormonenkirche +Morris +Morsealphabet +Morseapparat +Morsebotschaft +Morsezeichen +Moräne +Moränen +Mosaik +Mosaiken +Moschee +Moscheen +Mosel +Moser +Moses +Moskauer +Moskauerin +Moskauhörig +Moskauhörigkeit +Moskaus +Moskito +Moskitos +Moskowiter +Moslem +Moslems +Most +Moste +Motel +Motiv +Motivation +Motivationen +Motiven +Motivierung +Motivierungen +Motocross +Motor +Motorblock +Motorboot +Motorboote +Motorbooten +Motorboots +Motoren +Motorenlärm +Motorenöls +Motorflugzeug +Motorhaube +Motorkolben +Motorkraft +Motorleistung +Motorrad +Motorradfabrik +Motorradhändler +Motorradrennfahrer +Motorraum +Motorroller +Motorräder +Motors +Motorschadens +Motorschiffes +Motorschiffs +Motorschäden +Motorsportler +Motorsports +Motorsägen +Motorwagen +Motte +Motten +Mottenkiste +Motto +Mount +Mountainbikelehrer +Mozarts +Muffe +Mulatte +Mulde +Mulden +Multi +Multilinearität +Multimediakonzern +Multimilliarden +Multimillionär +Multimillionärin +Multimillionärs +Multinationale +Multiplikation +Multiplikationen +Multiplikator +Multiplikatoreffekt +Multiplikators +Multis +Multitasking +Mumie +Mumifizierung +Mumm +Mund +Mundart +Mundarten +Mundes +Mundgeruch +Mundharmonika +Mundpflege +Mundstück +Mundstücks +Mundwerk +Mundwinkel +Munition +Munitionsanlage +Munitionsbox +Munitionsboxen +Munitionsdepot +Munitionsfabrik +Munitionskiste +Munitionslager +Munitionslagers +Munitionsvorrat +Murks +Murmel +Murmeljagd +Muschel +Muschelkrebs +Muscheln +Muschelschalen +Muschi +Muschis +Muse +Museum +Museums +Museumsbauten +Museumsdirektoren +Museumsexemplar +Museumsinstitute +Museumsstück +Musical +Musik +Musikanlage +Musikanlagen +Musikanten +Musikautomat +Musikberieselung +Musikbox +Musiker +Musikerin +Musikern +Musikers +Musikexperten +Musikfestspiele +Musikforschern +Musikfreunde +Musikhalle +Musikhochschule +Musikhochschulen +Musikinstrumente +Musikinstrumenten +Musikinstrumentes +Musikkapellen +Musikkorps +Musikkritik +Musikkultur +Musikladen +Musikleben +Musiklexikon +Musikliebhabern +Musikliteratur +Musikpavillon +Musikprofessors +Musikpädagoge +Musikpädagogik +Musikschau +Musiksendung +Musikstudios +Musiktruhe +Musikunterricht +Musikus +Musikverein +Musikvereins +Musikwettbewerb +Musikwissenschaftler +Musikzeitschrift +Muskatnüsse +Muskel +Muskelbewegung +Muskelfaser +Muskelkater +Muskelkraft +Muskelkräfte +Muskelmann +Muskelmänner +Muskeln +Muskels +Muskelspiel +Musketier +Musketiere +Muskulatur +Muslim +Muslims +Mustang +Mustangs +Muster +Musterabkommens +Musterbeispiel +Musterbeispiele +Musterbeispieles +Musterbestellung +Musterbetrieb +Musterbetrieben +Musterbetriebes +Musterbild +Musterdepot +Musterdepots +Musterehe +Musterexemplar +Musterexemplaren +Musterfall +Musterformular +Mustergatte +Mustergatten +Mustergeräte +Mustergütern +Musterkombination +Musterkündigungen +Musterlieferung +Mustermesse +Mustermietvertrag +Mustermietverträgen +Mustern +Musters +Musterschriftsätze +Musterschüler +Mustersendung +Mustersendungen +Musterstatut +Musterstück +Musterstücke +Mustertext +Mustertexte +Musterung +Musterungsarzt +Musterverträge +Musterwohnung +Musterwohnungen +Musterzeile +Mut +Mutanten +Mutation +Mutationen +Mutationsrate +Mute +Mutes +Mutige +Mutlosigkeit +Mutmaßung +Mutmaßungen +Muts +Mutter +Mutterboden +Mutterglück +Mutterhaus +Mutterkorn +Mutterlandes +Mutterliebe +Mutterländer +Muttermals +Muttermord +Muttern +Mutterrecht +Mutters +Mutterschaft +Mutterschiff +Mutterschiffes +Mutterschutz +Muttersprachen +Muttersprachler +Mutterstadt +Muttertag +Muttertage +Muttertagen +Muttertyp +Mutti +Muße +Mykenä +Myriade +Mysterien +Mysterienkult +Mysterienspiel +Mysterium +Mystifikation +Mystik +Mystiker +Mystikerin +Mystikern +Mystizismus +Mythologie +Mächte +Mächtigkeit +Mächtigkeiten +Mädchen +Mädchenballerina +Mädchenfoto +Mädchenhandel +Mädchenhandels +Mädchenkleidung +Mädchenkopf +Mädchenname +Mädchennamens +Mädchens +Mädchenschwarm +Mädchenzimmer +Mädel +Mädels +Mähdrescher +Mähmaschine +Mähmaschinen +Mähne +Mängel +Mängelanzeige +Mängelanzeigen +Mängelbeschreibung +Mängelbeseitigung +Mängeln +Mängelpunkte +Mängelrüge +Mängelverteilung +Männchen +Männer +Männerabend +Männerarbeit +Männerblicke +Männerehre +Männerkopf +Männern +Männerwirtschaft +Männlein +Männlichkeit +Mäntel +Mäntelchen +Mänteln +Märchen +Märchenbuch +Märchenbuches +Märchenbüchern +Märchenerzähler +Märchenfiguren +Märchengebilde +Märchenonkel +Märchenonkels +Märchenoper +Märchens +Märchenstadt +Märchenstück +Märkchen +Märker +Märklin +Märkte +Märkten +Märsche +Märschen +Märtyrer +Märtyrern +März +Märzhälfte +Mäulchen +Mäuler +Mäulern +Mäuse +Mäusen +Mäßigkeit +Mäßigung +Möbel +Möbelausstellung +Möbelbranche +Möbelfabrikant +Möbelfabrikation +Möbelgeschäft +Möbelhersteller +Möbelhändler +Möbelhändlern +Möbelindustrie +Möbelkaufmann +Möbeln +Möbels +Möbelstück +Möbelstücken +Möbelstückes +Möbeltransportgeschäft +Möbeltransportgeschäften +Möbelverkäufer +Möbelvertreter +Möblierung +Möchtegern +Möge +Mögliches +Möglichkeit +Möglichkeiten +Mönche +Mönchengladbach +Mönchstum +Möpse +Mörder +Mörderin +Mördern +Mörders +Mörser +Mörtel +Mörtelgeruch +Mörtels +Möse +Möwe +Möwen +Mücke +Mücken +Mückenschwarm +Müdigkeit +Mühe +Mühle +Mühlen +Mühlenbetrieb +Mühlenkanal +Mühsal +Müll +Müllabfuhr +Müllberg +Mülldeponie +Mülldeponien +Mülleimer +Müllentsorgung +Müller +Müllerin +Müllermeister +Müllhalde +Müllkasten +Müllkippe +Müllkippen +Müllschippe +Müllschippen +Mülltonne +Mülltonnen +Müllverbrennung +Müllverbrennungsanlagen +München +Münchner +Münchnerin +Mündel +Münder +Mündern +Mündigkeit +Mündung +Mündungen +Münster +Münz +Münze +Münzen +Münzer +Münzgeld +Münzordnung +Münzprägung +Münzrecht +Müsli +Mütter +Mütterchen +Müttergenesungswerk +Müttern +Mütze +Mützendieb +Mützenindustrie +Müßiggang ++++++++++ +Na +Nabel +Nabeln +Nabelschnur +Nach +Nachahmer +Nachahmung +Nachahmungen +Nachahmungsfähigkeit +Nacharbeit +Nacharbeitung +Nachbar +Nachbardatei +Nachbardorf +Nachbardörfer +Nachbargarten +Nachbargemeinde +Nachbargrundstück +Nachbargruppen +Nachbarhaus +Nachbarin +Nachbarkinder +Nachbarkindern +Nachbarlandes +Nachbarländer +Nachbarn +Nachbarort +Nachbars +Nachbarschaft +Nachbarschaften +Nachbarskinder +Nachbarskindern +Nachbarstaat +Nachbarstadt +Nachbartisch +Nachbarzimmer +Nachbau +Nachbeben +Nachbedingung +Nachbehandlung +Nachbehandlungen +Nachbemerkung +Nachberechnung +Nachbereitung +Nachbesserung +Nachbestellung +Nachbestellungen +Nachbesteuerung +Nachbestückung +Nachbeter +Nachbezahlung +Nachbildung +Nachbildungen +Nachblickte +Nachdem +Nachdenken +Nachdenkens +Nachdenklichkeit +Nachdruck +Nacheichung +Nacheiferung +Nacherzählung +Nacherzählungen +Nachfahre +Nachfolge +Nachfolgefirma +Nachfolgegesellschaft +Nachfolgekandidaten +Nachfolgeländer +Nachfolgemodell +Nachfolgeorganisationen +Nachfolgeprojekt +Nachfolger +Nachfolgerakete +Nachfolgerfrage +Nachfolgerklausel +Nachfolgern +Nachfolgers +Nachfolgerschaft +Nachfolgestaaten +Nachfolgeunternehmen +Nachfolgewert +Nachfolgewerte +Nachforderung +Nachforschung +Nachforschungen +Nachfrage +Nachfragen +Nachgang +Nachgeburt +Nachgeordnete +Nachgeordneten +Nachgeordneter +Nachgeschmack +Nachgiebigkeit +Nachhalten +Nachhilfe +Nachhilfekurs +Nachhilfestunde +Nachhilfestunden +Nachhilfeunterricht +Nachhinein +Nachholbedarf +Nachholbedarfe +Nachholbedarfs +Nachholtests +Nachhut +Nachkauf +Nachkaufen +Nachklang +Nachklänge +Nachklängen +Nachkomme +Nachkommen +Nachkommens +Nachkommenschaft +Nachkriegs +Nachkriegsbühne +Nachkriegsdeutschland +Nachkriegseinwanderer +Nachkriegserfolge +Nachkriegseuropa +Nachkriegsfilm +Nachkriegsjahre +Nachkriegsjahren +Nachkriegskabinett +Nachkriegskredit +Nachkriegslast +Nachkriegsleben +Nachkriegspolitik +Nachkriegsrekord +Nachkriegsschlager +Nachkriegstheater +Nachkriegsverfassung +Nachkriegswitz +Nachkriegszeiten +Nachkömmlinge +Nachkömmlingen +Nachladung +Nachlass +Nachlasses +Nachlauf +Nachleben +Nachlese +Nachlieferung +Nachlieferungen +Nachlässe +Nachlässen +Nachlässigkeit +Nachmittag +Nachmittagen +Nachmittagskleid +Nachmittagskonzert +Nachmittagssitzung +Nachmittagsspaziergang +Nachmittagsstunde +Nachmittagsunterricht +Nachmittagsverhandlung +Nachmittagsvorstellungen +Nachnahme +Nachname +Nachnamen +Nachprüfung +Nachrede +Nachreden +Nachreichen +Nachreichung +Nachricht +Nachrichten +Nachrichtenagentur +Nachrichtenbeschaffung +Nachrichtenblatt +Nachrichtenbüro +Nachrichtendienste +Nachrichtendienstes +Nachrichtenempfänger +Nachrichtenmagazin +Nachrichtenoffiziere +Nachrichtenorgane +Nachrichtenrakete +Nachrichtenredaktion +Nachrichtensatellit +Nachrichtensendungen +Nachrichtensperre +Nachrichtensprecher +Nachrichtentechnik +Nachrichtenverarbeitung +Nachrichtenwesen +Nachruf +Nachruhm +Nachrüstung +Nachsaison +Nachsaisonpreise +Nachschaffenden +Nachschau +Nachschlag +Nachschlagebuch +Nachschlagewerk +Nachschlagewerke +Nachschlagwerk +Nachschlüssel +Nachschlüsseln +Nachschub +Nachschubes +Nachschubfahrzeuge +Nachschubhafen +Nachschubhäfen +Nachschublinie +Nachschubs +Nachschubweg +Nachschubwege +Nachschübe +Nachschüben +Nachsehenden +Nachsetzen +Nachsicht +Nachsilbe +Nachsilben +Nachspeise +Nachsteuer +Nachsteuern +Nacht +Nachtangriff +Nachtarbeit +Nachtarbeiten +Nachtbars +Nachtbummler +Nachtbus +Nachtclubs +Nachtdepesche +Nachtdienst +Nachteil +Nachteile +Nachteilen +Nachtfahrt +Nachtfahrten +Nachtfliegerangriff +Nachtflug +Nachtflügen +Nachtfrostes +Nachtgespenster +Nachthemden +Nachtisch +Nachtklub +Nachtklubbesitzer +Nachtklubs +Nachtkonzert +Nachtleben +Nachtlokal +Nachtmahl +Nachtmusik +Nachtrag +Nachtrages +Nachtragsetat +Nachtruhe +Nachträge +Nachträten +Nachtschattengewächs +Nachtschattengewächse +Nachtschichtarbeit +Nachtschichten +Nachtschlaf +Nachtschwester +Nachtschwärmer +Nachtsitzung +Nachtstudio +Nachtstunde +Nachtstunden +Nachttisch +Nachtvorstellung +Nachtvorstellungen +Nachtwache +Nachtwandeln +Nachtwandler +Nachtwind +Nachtzug +Nachtzuschlag +Nachuntersuchung +Nachverbrennung +Nachvollziehen +Nachwahlen +Nachwahlsieg +Nachwehe +Nachwehen +Nachweis +Nachweise +Nachweisführung +Nachweismaklers +Nachwelt +Nachwirkung +Nachwirkungen +Nachwuchs +Nachwuchsausbildung +Nachwuchsauslese +Nachwuchself +Nachwuchses +Nachwuchsfrage +Nachwuchskraft +Nachwuchsleute +Nachwuchsläufer +Nachwuchsmannschaft +Nachwuchspferd +Nachwuchsprobleme +Nachwuchsreisende +Nachwuchsschule +Nachwuchsschwimmerinnen +Nachwuchsstar +Nachwuchsverkäufer +Nachzahlung +Nachzucht +Nachzulesen +Nachzutreten +Nachzöglingen +Nachzügler +Nachzüglern +Nachzüglers +Nackedei +Nacken +Nackengegend +Nackenhaare +Nackens +Nacktamöbe +Nacktarsch +Nacktheit +Nadel +Nadelbestreifte +Nadeldöschen +Nadelgemälde +Nadelgestreiften +Nadelholz +Nadeln +Nadelschnittholz +Nadelstich +Nadine +Nadja +Nagasaki +Nagel +Nagelbrett +Nagellack +Nagels +Nahaufnahme +Nahaufnahmen +Nahbereich +Nahebringen +Nahegegangene +Nahegegangenem +Nahegegangenen +Nahegegangenes +Nahegehen +Nahegekommenem +Nahegekommenen +Nahegekommener +Nahegelegen +Nahekommen +Nahekommenden +Nahekommender +Nahekommendes +Nahelegen +Naheliegen +Nahen +Naherholungsgebietes +Nahestand +Nahestehen +Nahestehende +Nahestehendem +Nahestehenden +Nahestehendes +Nahezubringen +Nahezutreten +Nahkampf +Nahostdoktrin +Nahostfrage +Nahostgebietes +Nahostkrieg +Nahostmission +Nahostpolitik +Nahrung +Nahrungen +Nahrungsaufnahme +Nahrungsbedarf +Nahrungsfabrik +Nahrungskette +Nahrungsmangel +Nahrungsmittelkapazität +Nahrungsmittelknappheit +Nahrungsmittelkonserve +Nahrungsmitteln +Nahrungsmittelpreise +Nahrungsmittelprüfer +Nahrungsreserven +Nahrungsvorräte +Nahschnellverkehrszug +Nahziele +Nairobi +Naive +Naivling +Naivlinge +Naivlingen +Nakayama +Name +Namen +Namengebung +Namens +Namensaktien +Namensbezeichnung +Namensbezeichnungen +Namensgebung +Namenskonvention +Namenslegende +Namensnachfolger +Namensnennung +Namensobligationen +Namenstag +Namensträger +Namensunterschrift +Namensverleihung +Namensvetter +Namensvettern +Namenswechsel +Namensänderung +Namibia +Nanometer +Nanosekunde +Nanosekunden +Napalmraketen +Napf +Naphthalin +Naphthalinkügelchen +Napoleon +Narbe +Narben +Narbengesicht +Narkose +Narkosefehler +Narkosenschwester +Narkotika +Narkotikum +Narretei +Narrheit +Narziss +Narzisse +Narzissen +Narzissenfelder +Nase +Nasen +Nasenbein +Nasenbluten +Nasenlänge +Nasenlängen +Nasenspitze +Nashörner +Nassau +Nation +National +Nationalarmee +Nationalaufstand +Nationalballetts +Nationalbank +Nationalbibliothek +Nationalchina +Nationalchinesen +Nationale +Nationaleinkommen +Nationalfeiertag +Nationalfeind +Nationalflagge +Nationalfriedhof +Nationalgalerie +Nationalgarde +Nationalgefühl +Nationalgesetz +Nationalheld +Nationalhelden +Nationalhymnen +Nationalinstitut +Nationalisierung +Nationalisierungsmaßnahme +Nationalismus +Nationalist +Nationalität +Nationalitäten +Nationalitätenprinzip +Nationalkasse +Nationalkomitee +Nationalkommunist +Nationalkonvent +Nationalliga +Nationalmannschaften +Nationaloper +Nationalpark +Nationalparke +Nationalparks +Nationalrat +Nationalrates +Nationalrats +Nationalriegen +Nationalsozialismus +Nationalspiel +Nationalspieler +Nationalspielerin +Nationalspielern +Nationalsport +Nationalstaat +Nationalstaaten +Nationalstaats +Nationalstaffel +Nationalstolz +Nationalsynode +Nationalteam +Nationalteams +Nationaltheaters +Nationaltorwart +Nationaltracht +Nationaltrainer +Nationaltruppen +Nationalverband +Nationalverbände +Nationalwerkstätten +Nationalzeitung +Nationalökonomen +Nationalökonomie +Nationen +Nationenpreis +Nato +Natrium +Natron +Natronlauge +Natter +Natur +Naturalabgaben +Naturaleinkommen +Naturalien +Naturalwirtschaft +Naturanschauung +Naturaufnahmen +Naturbedingungen +Naturbeobachter +Naturbrunnen +Naturelemente +Naturereignis +Naturereignisse +Naturerlebnis +Naturerscheinung +Naturfilm +Naturforschung +Naturfreund +Naturfreunde +Naturgaben +Naturgemäßester +Naturgeschichte +Naturgeschmack +Naturgesetze +Naturgesetzen +Naturgesetzes +Naturgewalt +Naturgewalten +Naturgröße +Naturheilverfahren +Naturherstellende +Naturkatastrophe +Naturkatastrophen +Naturkulisse +Naturkunde +Naturkundlern +Naturlehrpfad +Naturlyriker +Naturmenschen +Naturmoor +Naturpark +Naturprozesses +Naturrecht +Naturschilderungen +Naturschutz +Naturschutzatlas +Naturschutzexperte +Naturschutzgebiete +Naturschutzpark +Naturschutzparks +Naturschutzstelle +Naturschäden +Naturschönheiten +Naturstrand +Naturtalent +Naturvölker +Naturwissenschaft +Naturwissenschaften +Naturwundern +Naturwälder +Natürlich +Natürliche +Natürlichkeit +Naumburg +Navarra +Navigation +Navigationskurs +Nazi +Nazidiktator +Naziführer +Nazigegner +Naziregime +Naziregimes +Nazis +Naziverbrechen +Naziverbrecher +Naziverleger +Neandertaler +Neandertalern +Neapel +Nebel +Nebelausrüstung +Nebeldunst +Nebelfelder +Nebelhorn +Nebelkammer +Nebellampen +Nebelneigung +Nebels +Nebelschwaden +Nebelstrichen +Nebelwand +Neben +Nebenabsicht +Nebenachse +Nebenausgang +Nebenbahnen +Nebenbedeutung +Nebenbedingung +Nebenbedingungen +Nebenbei +Nebenbemerkung +Nebenbemerkungen +Nebenbeschäftigung +Nebenbeschäftigungen +Nebenbetrieb +Nebenbetriebe +Nebenbuhler +Nebenbuhlerin +Nebenbuhlern +Nebeneffekt +Nebeneinahmen +Nebeneingang +Nebeneingangs +Nebeneingänge +Nebeneingängen +Nebeneinnahme +Nebeneinnahmen +Nebenerfolg +Nebenerscheinung +Nebenerwerb +Nebenerzeugnis +Nebenerzeugnisse +Nebenfach +Nebenfaches +Nebenfahrbahn +Nebenflüsse +Nebenflüssen +Nebenfolge +Nebenfolgen +Nebenfächer +Nebengebäude +Nebengebäuden +Nebengebühren +Nebengedanke +Nebengedanken +Nebengeleise +Nebengeleisen +Nebengeleises +Nebengeräuschen +Nebengeräusches +Nebengeschmack +Nebengleis +Nebengleise +Nebengleisen +Nebengleises +Nebenhaus +Nebenkläger +Nebenkosten +Nebenleistungen +Nebenleute +Nebenmann +Nebenorganisation +Nebenplatz +Nebenprodukte +Nebenprodukten +Nebenproduktes +Nebenraum +Nebenregierungen +Nebenrolle +Nebenrollen +Nebenräume +Nebenräumen +Nebensache +Nebensatz +Nebensatzes +Nebenstelle +Nebenstraße +Nebenstraßen +Nebenstrecken +Nebensächlichkeit +Nebensätze +Nebensätzen +Nebentisch +Nebentischen +Nebenwerte +Nebenwinkel +Nebenwirkung +Nebenwirkungen +Nebenzimmer +Nebenzimmern +Nebraska +Nebukadnezar +Neckar +Neckermann +Neckermannurlauber +Neffe +Neffen +Negation +Negationen +Negativ +Negativbescheinigungen +Negative +Negativfaktor +Negativfaktoren +Negativgestalten +Negativklausel +Negativsignale +Negativwerten +Neger +Negerfrage +Negerin +Negerkardinal +Negerkindern +Negerkirche +Negerlein +Negern +Negerstudent +Negerstämme +Negersängerin +Negev +Neglige +Negligee +Negligé +Negro +Nehme +Nehmer +Nehru +Neid +Neider +Neides +Neige +Neigung +Neigungen +Neigungsinformation +Neigungssensor +Neigungswert +Neigungswinkel +Neigungswinkeln +Neilsche +Nein +Neinsager +Neinstimme +Neinstimmen +Neiße +Nektar +Nektarine +Nelke +Nelken +Nennbeträge +Nenndurchfluss +Nenner +Nennern +Nenners +Nenngröße +Nennkapazität +Nennkapital +Nennkapitals +Nennleistung +Nennung +Nennungen +Nennungsliste +Nennwert +Nennwertes +Nennwerts +Neodarwinismus +Neomarxismus +Neon +Neonazismus +Neonlicht +Neons +Nepal +Nepp +Nerv +Nerven +Nervenarzt +Nervenarztes +Nervenbelastung +Nervengewebe +Nervenkitzel +Nervenklinik +Nervenkraft +Nervenkrankheiten +Nervenkrieg +Nervenkrieges +Nervenprobe +Nervenschmerzen +Nervenschock +Nervenschäden +Nervenstrang +Nervenstärke +Nervensubstanz +Nervensystem +Nervensysteme +Nervensystemen +Nervensystems +Nervensäge +Nervensägerei +Nervenzelle +Nervenzusammenbruch +Nervosität +Nervs +Nerz +Nerze +Nerzstola +Ness +Nessel +Nessie +Nester +Nestern +Nestle +Netscape +Nette +Nettigkeit +Nettigkeiten +Netto +Nettoaufkommen +Nettobelastung +Nettobetrag +Nettoeinkommen +Nettoerlös +Nettoerlösen +Nettoertrag +Nettoerträgen +Nettoerzeugung +Nettoexport +Nettoexports +Nettofrachteinnahme +Nettogewicht +Nettogewichten +Nettogewichtes +Nettogewinn +Nettogewinnes +Nettogewinnspanne +Nettoimport +Nettokraft +Nettolohn +Nettolöhne +Nettolöhnen +Nettomieteinnahmen +Nettomietertrag +Nettopreise +Nettopreisen +Nettopreises +Nettoprämie +Nettorendite +Nettoschuldsaldo +Nettoumsätze +Nettovermögen +Nettowert +Nettozins +Netz +Netzadapter +Netzadresse +Netzanschlüsse +Netzausfalltest +Netze +Netzeingang +Netzen +Netzes +Netzfilter +Netzgerät +Netzhaut +Netzkabel +Netzkante +Netzkarte +Netzkonfiguration +Netzschalter +Netzspannung +Netzstecker +Netzstruktur +Netztechnik +Netzteil +Netzteilnehmer +Netztopologie +Netzwerke +Netzwerken +Netzwerkes +Netzzuführung +Netzüberlast +Neu +Neuabonnenten +Neuabsatz +Neuabschlüsse +Neuabschlüssen +Neuanfang +Neuanfertigung +Neuanfertigungen +Neuangelegten +Neuankömmlingen +Neuankündigung +Neuanlegen +Neuanmeldung +Neuansatz +Neuanschaffen +Neuanschaffung +Neuanschaffungen +Neuansiedlung +Neuansiedlungen +Neuaufbau +Neuaufbaues +Neuaufbaus +Neuaufgebauten +Neuaufgelegten +Neuauflage +Neuauflagen +Neuaufteilung +Neuauftrag +Neuaufträge +Neuausgabe +Neuausrichtung +Neuausrüstung +Neuausstattung +Neuauszahlungen +Neubabylon +Neubau +Neubauaufträge +Neubaufeuchtigkeit +Neubaugebiet +Neubauhäuser +Neubauläden +Neubaupläne +Neubauproduktion +Neubauprojekt +Neubausiedlung +Neubaustelle +Neubaustrecken +Neubauten +Neubauwesen +Neubauwohnung +Neubeginn +Neubemessung +Neubepflanzung +Neuberechnung +Neubesetzung +Neubesetzungen +Neubestellung +Neubestätigung +Neubewertung +Neubundesländern +Neudefinition +Neudefinitionen +Neudeutsche +Neudruck +Neudrucke +Neudrucks +Neue +Neueinkleiden +Neueinrichtung +Neueinrichtungen +Neueinsatz +Neueinschulungen +Neueinstieg +Neueintrag +Neueintragungen +Neuen +Neuenburg +Neuengagement +Neuenglandkolonien +Neuentstehung +Neuentwickeln +Neuentwickelten +Neuentwicklung +Neuerbauten +Neuerbauter +Neuerbautes +Neuernannte +Neuerrichtete +Neuerrichteten +Neuerscheinung +Neuerscheinungen +Neuerschlossenen +Neuerung +Neuerungspläne +Neuerwerben +Neuerwerbung +Neuerworbenen +Neueröffnen +Neueröffnung +Neues +Neuestes +Neufestsetzung +Neuformieren +Neuformierenden +Neuformulierung +Neufundland +Neugebauten +Neugebildete +Neugefundene +Neugefundenen +Neugegründete +Neugegründeten +Neugeschaffenen +Neugestaltung +Neugewonnene +Neugeworbenen +Neugewährten +Neugier +Neugierde +Neugranada +Neugründung +Neugründungen +Neuguinea +Neuheit +Neuheiten +Neuigkeit +Neuigkeiten +Neuinstallation +Neuinszenierung +Neuinszenierungen +Neuintegrierten +Neujahr +Neujahrs +Neujahrsaufruf +Neujahrsausgabe +Neujahrsbotschaften +Neujahrsempfänge +Neujahrsfest +Neujahrsglückwünsche +Neujahrsgruß +Neujahrsprognosen +Neujahrsrede +Neujahrsspringen +Neujahrstages +Neujahrstelegramm +Neujahrswünsche +Neujahrumfrage +Neukarthago +Neukauf +Neuklassizismus +Neukonstruktion +Neukonzipierung +Neukredite +Neukunden +Neulandgebiet +Neulandgewinnung +Neuling +Neulingen +Neumark +Neumarkt +Neumond +Neumonde +Neumonden +Neumondes +Neun +Neunerwette +Neunkampf +Neunzehntel +Neunzigerjahre +Neuordnung +Neuorganisation +Neuplanung +Neupositionierung +Neupreis +Neuregelung +Neuregelungen +Neureichen +Neureicher +Neurologe +Neurologen +Neurologie +Neuronen +Neurose +Neurosen +Neuschuldner +Neuschöpfung +Neuschöpfungen +Neuseeland +Neusprachler +Neuss +Neustart +Neustrukturierung +Neutralisation +Neutralist +Neutralisten +Neutralität +Neutralitätsangebot +Neutralitätsbund +Neutralitätserklärung +Neutralitätsrecht +Neutralitätswunsch +Neutrino +Neutrinos +Neutron +Neutronen +Neutronensonde +Neuverlegung +Neuvermietung +Neuverpflichtungen +Neuverschuldungen +Neuverteilung +Neuwagenhandel +Neuwahlen +Neuwerbung +Neuwerk +Neuwert +Neuzeit +Neuzugang +Neuzugelassene +Neuzugänge +Neuzulassung +Neuzulassungen +Neuzustellung +Neuzuweisung +Nevada +News +Newsweek +Newton +Newton'sche +Newton'schen +Newton'sches +Newtonmeter +Newtons +Nibelungen +Nibelungenlied +Nicaragua +Nicht +Nichtachtung +Nichtakademiker +Nichtanerkennung +Nichtangriffspakt +Nichtanhörung +Nichtanzeige +Nichtarbeitende +Nichtaufhörende +Nichtausstieg +Nichtbeachtung +Nichtbeachtungen +Nichtbeamten +Nichtbefolgung +Nichtbefolgungen +Nichtbelieferung +Nichtbestätigten +Nichtbezahlung +Nichtbiertrinker +Nichte +Nichteingeweihte +Nichteinhalten +Nichteinhaltung +Nichteinstieg +Nichteintreffen +Nichteintreten +Nichtelastizität +Nichten +Nichtentscheidung +Nichterfüllung +Nichterklärungen +Nichterscheinen +Nichtgebrauch +Nichtgenehmigten +Nichtgewährung +Nichtgewünschtes +Nichtigkeit +Nichtigkeiten +Nichtkommunist +Nichtlinearität +Nichtmitglied +Nichtmitglieds +Nichtmitgliedsland +Nichtmitgliedsstaaten +Nichtnutzung +Nichtprivaten +Nichtraucher +Nichtrauchern +Nichtraucherräume +Nichtraucherschutz +Nichts +Nichtsahnenden +Nichtsahnender +Nichtsahnendes +Nichtschrumpfen +Nichtsnutz +Nichtsportler +Nichtssagendem +Nichtssagenden +Nichtssagender +Nichtssagendes +Nichtstun +Nichtwissen +Nichtwissens +Nichtzustellung +Nichtzutreffendes +Nichtöldefizit +Nickel +Nickels +Nico +Nicole +Nie +Niederbayern +Niederdruckanlagen +Niederfrequenz +Niedergang +Niedergangs +Niedergeschlagenheit +Niedergänge +Niedergängen +Niederkunft +Niederlage +Niederlagen +Niederlande +Niederlassung +Niederlassungsbüro +Niederlassungsrecht +Niederlassungsrechts +Niedersachsen +Niederschlag +Niederschlages +Niederschlagsneigung +Niederschlesien +Niederschläge +Niederschrift +Niedersächsischer +Niederträchtigkeit +Niederträchtigkeiten +Niederung +Niederungen +Niedervolt +Niederwerfung +Niederwildjagd +Niederwildrevier +Niederösterreich +Niedrigkeit +Niedrigkeiten +Niedrigpreispolitik +Niedrigstand +Niedrigstkurs +Niedrigstpreisen +Niedrigzinsen +Niere +Nieren +Nierenoperation +Nierenstein +Nierensteinen +Nierenverpflanzungen +Nieselregen +Niet +Niete +Nieten +Niethose +Niethosen +Niethosenträger +Nietzsche +Niger +Nigeria +Nigerianer +Nigerias +Nihilist +Nihilisten +Nikaragua +Nikki +Nikolaus +Nikon +Nikotin +Nikotins +Nil +Nildelta +Nils +Nilwasser +Nimbus +Nimmerwiedersehen +Nina +Ninive +Nippel +Nippon +Nirwana +Nische +Nischen +Nissan +Nitroglyzerin +Niveau +Niveaufläche +Niveauflächen +Niveauregulierung +Niveaus +Niveauverlust +Nivellierung +Nixe +Nizza +No +Noah +Nobelfriedenspreisträger +Nobelkarossen +Nobelkneipen +Nobelpreis +Nobelpreise +Nobelpreisträger +Nobelpreisträgern +Noblesse +Noch +Nochmals +Nocken +Nockenwelle +Nockenwellen +Nofretete +Nomade +Nomaden +Nomadenstämmen +Nomenklatur +Nominalbeträge +Nominalhöhe +Nominalkapital +Nominallöhne +Nominalwerte +Nominalwerten +Nominalwertes +Nominalzinsen +Nominalzinssätze +Nominierung +Nonkonformismus +Nonne +Nonnen +Nonplusultra +Nonstopflug +Nonstopflugzeuge +Nord +Nordabschnitt +Nordafrika +Nordafrikas +Nordatlantik +Nordatlantikpakt +Nordatlantikpaktes +Nordaustralien +Nordbahnhof +Nordbayern +Nordchina +Norddeutschland +Norden +Nordengland +Nordens +Nordeuropa +Nordfrankreich +Nordfriedhof +Nordfriesland +Nordgrenze +Nordgrenzen +Nordhang +Nordhänge +Nordirland +Nordischer +Nordkurve +Nordküste +Nordlicht +Nordlichter +Nordländer +Nordmeer +Nordost +Nordostatlantik +Nordosten +Nordostens +Nordostseekanal +Nordostvertreter +Nordpol +Nordpolforscher +Nordpolroute +Nordrand +Nordraum +Nordrhein +Nordschleife +Nordschleswig +Nordschleuse +Nordsee +Nordseeabkommen +Nordseebad +Nordseefischerei +Nordseegebiet +Nordseeheilbad +Nordseeheilbades +Nordseeheilbäder +Nordseehäfen +Nordseeinseln +Nordseekanal +Nordseekanals +Nordseestrand +Nordseite +Nordstern +Nordufer +Nordvietnam +Nordwand +Nordwest +Nordwesten +Nordwestens +Nordwesteuropa +Nordwind +Nordzipfel +Nordzone +Norm +Normal +Normalausführung +Normalausgaben +Normalbenzin +Normalbetrieb +Normalbürger +Normaleinstellung +Normalengerade +Normalengeraden +Normalenvektor +Normalenvektoren +Normalenvektors +Normalerweise +Normalfahrers +Normalfall +Normalfalle +Normalfälle +Normalfällen +Normalgarantie +Normalgerade +Normalisator +Normalisierung +Normalisierungen +Normalisierungsvertrag +Normalität +Normalkomponente +Normalpapier +Normalpreis +Normalsatz +Normalschrift +Normalsterbliche +Normalsterblicher +Normaltarif +Normaltarife +Normalverbraucher +Normalverbrauchern +Normalversion +Normalverteilung +Normalwert +Normalwerte +Normalwerten +Normalwerts +Normalzeit +Normalzinses +Normalzug +Normalzustand +Normann +Normanne +Normannenherrschaft +Normannenreich +Normannreich +Normen +Normenbau +Normierung +Normmodulen +Normschrift +Normstecker +Normteil +Normungsentscheidung +Norwegen +Nostalgie +Nostalgiewelle +Not +Nota +Notar +Notare +Notaren +Notariat +Notarkosten +Notars +Notarvertrag +Notation +Notaufnahme +Notaufnahmelager +Notausgang +Notausgänge +Notausgängen +Notausstieg +Notbehelf +Notbehelfe +Notbett +Notbremse +Notdach +Note +Noteingang +Noten +Notenaustausches +Notenbank +Notenbanken +Notenentwürfe +Notenlesen +Notenschrift +Notenskala +Notenumtausches +Notfall +Notfallausweis +Notfallausweise +Notfallpläne +Notfälle +Notfällen +Notgedrungenerweise +Nothelfer +Nothilfe +Notierung +Notiz +Notizbuch +Notizbuches +Notizbücher +Notizen +Notlage +Notlager +Notlandung +Notlandungen +Notleidendem +Notleidenden +Notleidender +Notlüge +Notlügen +Notmaßnahme +Notmaßnahmen +Notplanung +Notplanungen +Notprogramm +Notreparatur +Notreparaturen +Notruf +Notrufe +Notrufen +Notrufnetz +Notrufs +Notsendern +Notsignal +Notsignale +Notsitzen +Notstand +Notstands +Notstandsgesetz +Notstandsgesetze +Notstandshilfe +Notstandsjahr +Notstandsklausel +Notstandsprogramm +Notstände +Notständen +Notunterkünfte +Notunterkünften +Notverband +Notverbandsplatz +Notverkäufe +Notverordnung +Notverordnungsdiktatur +Notverpflegung +Notwendige +Notwendigkeit +Notwendigkeiten +Notzeit +Notzeiten +Notzucht +Notärztin +Nougat +Nov +Nova +Novalis +Novelle +Novellen +Novellierung +Novellist +Novellisten +November +Novemberheft +Novemberrevolution +Novembersonntag +Novemberwoche +Novität +Novitäten +Novum +Nuance +Nuancen +Nudel +Nudelholz +Nugat +Nuklear +Nuklearindustrie +Nuklearpolitik +Nuklearraketen +Nuklearsprengkopf +Nukleartechnik +Nuklearwaffen +Null +Nulldurchgänge +Nullen +Nulllinie +Nullpunkt +Nullserie +Nullstellen +Nullstellung +Nullsteuerzahler +Nullwachstum +Nullwert +Numerik +Numeriklehrbüchern +Numerus +Nummer +Nummerierung +Nummerierungen +Nummern +Nummernfolge +Nummernkonten +Nummernschilder +Nummernschildern +Nummernschildes +Nuss +Nussschale +Nut +Nute +Nutte +Nutzanwendung +Nutzbarkeit +Nutzbarkeiten +Nutzbarmachung +Nutzbereich +Nutze +Nutzen +Nutzenanalyse +Nutzens +Nutzer +Nutzern +Nutzers +Nutzfahrzeug +Nutzfahrzeuge +Nutzfahrzeugen +Nutzflächen +Nutzholz +Nutzlast +Nutzlasten +Nutzlosigkeit +Nutzlosigkeiten +Nutzlänge +Nutznießer +Nutznießung +Nutzpflanzen +Nutzung +Nutzungen +Nutzungsart +Nutzungsentgelt +Nutzungsrecht +Nutzungsrechte +Nutzungsrechtes +Nutzungsrechts +Nutzungswert +Nutzungswerte +Nutzungswertes +Nutzungsüberlassung +Nylon +Nylonfäden +Nylons +Nylonstrumpfhosen +Nylonstrümpfe +Nymphe +Nymphen +Nächste +Nächsten +Nächstenliebe +Nächte +Nächten +Nägel +Näharbeiten +Nähe +Nähere +Nähereien +Näherrücken +Näherrückens +Näherungen +Näherungswert +Näherungswerte +Näherungswerten +Näherungswertes +Nähmaschinen +Nährbier +Nährhaften +Nährkräfte +Nährkräften +Nährmittel +Nährmittelfabrik +Nährmittelfabriken +Nährmittels +Nährstoff +Nährstoffansprüche +Nährstoffen +Nährwert +Nährwerte +Nährwertes +Nähten +Nämlich +Nässe +Nöte +Nöten +Nötigkeit +Nötigung +Nötigungen +Nüchterne +Nüchternheit +Nürnberger +Nüsse +Nüssen +Nützlichkeit +Nützlichkeiten ++++++++++ +Oase +Oasenländer +Ob +Obdach +Obdachlosenheim +Obdachlosigkeit +Obdachs +Obduktion +Obduktionen +Obelisk +Obelisken +Obendrein +Obenerwähnte +Obenerwähntem +Obenerwähnten +Obenerwähntes +Obengenannte +Obengenannten +Obengenannter +Obengenanntes +Obenliegen +Obenstehende +Obenstehenden +Obenstehender +Obenstehendes +Ober +Oberammergau +Oberarm +Oberarme +Oberarmen +Oberarmes +Oberarzt +Oberarztes +Oberassistent +Oberaufsicht +Oberaufsichten +Oberbau +Oberbaus +Oberbefehl +Oberbefehls +Oberbegriff +Oberbekleidung +Oberbonze +Oberdecks +Oberdirektor +Oberfahnder +Oberfläche +Oberflächen +Oberflächenbeschaffenheit +Oberflächeninhalt +Oberflächeninhalte +Oberflächenintegral +Oberflächenschicht +Oberflächenschutz +Oberflächenspannung +Oberflächlichkeit +Oberflächlichkeiten +Obergefreiten +Obergefreiter +Obergericht +Obergeschosse +Obergeschossen +Obergeschoße +Obergeschoßen +Obergrenze +Obergrenzen +Obergruppe +Oberhand +Oberhaus +Oberhausen +Oberhausmitglied +Oberhirten +Oberhofmeisterin +Oberhoheit +Oberhäupter +Oberingenieur +Oberingenieurs +Oberinspektors +Oberkante +Oberkellner +Oberkellnern +Oberkirchenrat +Oberkommandierende +Oberkommando +Oberkörper +Oberland +Oberlandesgericht +Oberlandesgerichtes +Oberleder +Oberlehrer +Oberleitung +Oberleutnants +Oberlichter +Oberliganeuling +Oberligatrainer +Oberligazugehörigkeit +Oberligen +Oberlippen +Obermedizinalrat +Obermeister +Obermieters +Oberpostdirektion +Oberpostrat +Oberpriester +Oberpräsident +Oberrat +Oberrealschule +Oberrechnungskammer +Oberregisseur +Oberregisseurs +Oberrhein +Oberrheintal +Oberrichter +Obers +Oberschenkel +Oberschenkelmuskulatur +Oberschenkelzerrung +Oberschicht +Oberschiedsrichter +Oberschlesien +Oberschlitzohr +Oberschnabel +Oberschule +Oberschulen +Oberschullehrer +Oberschwaben +Oberschwester +Oberschüler +Oberschülerin +Oberschülern +Oberseite +Oberseiten +Obersekundaner +Oberspielleiter +Oberstaatsanwalt +Oberstaatsanwaltes +Oberstaatsanwälte +Oberstabsarzt +Oberstaufen +Oberstdorf +Obersten +Oberstleutnant +Oberstoff +Oberstoffe +Oberstudienrat +Oberstufe +Oberstufengestaltung +Obersumme +Obersummen +Oberteil +Oberteile +Oberteilen +Oberturnwarte +Oberverwaltungsgericht +Oberverwaltungsgerichtes +Oberwachtmeister +Oberwasser +Oberweite +Oberweiten +Oberzug +Oberägypten +Oberärzte +Oberösterreich +Obhut +Objekt +Objekte +Objekten +Objektes +Objektfinanzierung +Objektgeschäfte +Objektiv +Objektiven +Objektivgebilde +Objektivismus +Objektivität +Objektivträger +Objektklasse +Objekts +Objektträger +Objektträgern +Objektübernahme +Oblate +Oblaten +Obliegenheit +Obliegenheiten +Obligation +Obligationsanleihe +Obmann +Oboe +Obrigkeit +Obrigkeiten +Obrist +Obristen +Observanz +Observation +Observatorien +Observatorium +Obst +Obstanlage +Obstbranntweine +Obstbrennereien +Obstbäume +Obstbäumen +Obsternte +Obstes +Obstgarten +Obstgärten +Obsthändlern +Obsthändlers +Obstkompott +Obstruktion +Obstruktionskurs +Obstsäfte +Obstversandfirma +Obstzucht +Obszönität +Ochs +Ochse +Ochsenfleisch +Ochsenhäute +Ocker +Octavian +Ode +Odem +Odenwald +Oder +Odessa +Odium +Odyssee +Ofen +Ofenheizung +Ofenheizungen +Ofentemperatur +Offenbach +Offenbarung +Offenbarungen +Offene +Offengehalten +Offengelassen +Offengelassenem +Offengelassenen +Offengelassener +Offengestandene +Offengestandenem +Offengestandener +Offengestandenes +Offenhalten +Offenheit +Offenherzigkeit +Offenlassende +Offenlassender +Offenlassendes +Offenlegung +Offensichtliches +Offensivangriff +Offensivoperationen +Offensivspieler +Offenstehen +Offenstehende +Offenstehendem +Offenstehenden +Offenstehendes +Offenzulassen +Offerte +Offerten +Offertenbriefe +Offertenprüfung +Offizielle +Offizieller +Offizielles +Offizier +Offiziere +Offizieren +Offiziers +Offiziersanwärter +Offiziersball +Offiziersehre +Offizierskasino +Offizierskorps +Offiziersputsch +Offiziersrevolte +Offiziersschüler +Offiziersschülern +Offsetdruck +Offside +Oftmals +Oheim +Oheims +Ohio +Ohm'sche +Ohne +Ohnmacht +Ohr +Ohrclips +Ohre +Ohren +Ohrenarzt +Ohrenschmerzen +Ohrenstäbchen +Ohrenzeugen +Ohrenärzten +Ohres +Ohrfeige +Ohrfeigen +Ohrring +Ohrringe +Ohrringen +Oil +Okkultismus +Okkultisten +Okkupant +Okkupanten +Okkupation +Oktaeder +Oktan +Oktanten +Oktav +Oktave +Oktaven +Oktober +Oktoberausgabe +Oktoberdokument +Oktoberfest +Oktoberheft +Oktoberkrieg +Oktoberrevolution +Oktobers +Okular +Olaf +Oldenburg +Oldtimer +Oleg +Olga +Oligarchie +Olive +Oliven +Oliver +Olivetti +Olymp +Olympia +Olympiaabzeichen +Olympiade +Olympiadisziplin +Olympiafieber +Olympiaflagge +Olympiagelände +Olympiageschäft +Olympiakader +Olympiamedaille +Olympianorm +Olympiapferd +Olympiapisten +Olympiaschanze +Olympiasieg +Olympiasiege +Olympiasieger +Olympiasiegerin +Olympiastadion +Olympiastadions +Olympiastadt +Olympiateam +Olympiateilnehmer +Olympiateilnehmers +Olympiatermine +Olympiawinter +Olympiazentren +Olympiazentrum +Olympische +Olympischen +Oma +Omas +Ombudsmann +Ombudsmanns +Omega +Omen +Omnibus +Omnibusbetrieb +Omnibuschassis +Omnibusgewerbe +Omnibushaltestelle +Omnibusinsassen +Omnibusnetz +Omnibusreisedienst +Omnibusschaffner +Omnibusunglück +Omnibusverkehr +Omnipotenzfunktionen +Onkel +Onkeln +Onkels +Online +Ontologie +Opa +Opas +Opazität +Opel +Oper +Operand +Operanden +Operateur +Operateure +Operateuren +Operation +Operationen +Operationsbasis +Operationsfeld +Operationsgebiet +Operationspläne +Operationssaals +Operationsschwester +Operationssystem +Operationssäle +Operationssälen +Operationsteam +Operationsziel +Operator +Operatoren +Operatorgleichung +Operators +Operette +Operettenbuffos +Operettenbühne +Operettendiva +Operettenkomponist +Operettenmelodien +Operettenmusik +Operettenrolle +Operettenzauber +Opern +Opernabend +Opernaufführungen +Opernburleske +Opernbühne +Opernbühnen +Opernchef +Opernchorschule +Operndirektion +Operndirektor +Operndirektors +Opernensemble +Opernfarbfilm +Opernfestspiele +Opernfinale +Opernfreunde +Opernführer +Opernglas +Opernhauses +Opernhäuser +Opernhäusern +Opernintendant +Opernjux +Opernkomponist +Opernkomponisten +Opernkonzert +Opernmusiker +Opernnachwuchs +Opernorchester +Opernregie +Opernregisseure +Opernsaison +Opernschule +Opernstar +Opernszenen +Opernsänger +Operntheater +Operntradition +Opfer +Opferbereitschaft +Opfergabe +Opfergang +Opfergrenze +Opferpriester +Opfers +Opferschale +Opferstock +Opfertier +Opfertod +Opferung +Opium +Opiumkrieg +Opponent +Opponenten +Opportunismus +Opportunist +Opportunisten +Opportunitätsprinzip +Opposition +Oppositionschef +Oppositionsführung +Oppositionsgruppe +Oppositionsgruppen +Oppositionspolitiker +Oppositionssprecher +Optik +Optiker +Optikermeister +Optimalitätskriterium +Optimaten +Optimierung +Optimierungsproblemen +Optimierungsstrategie +Optimismus +Optimist +Optimisten +Optimum +Option +Optionen +Optionsbetrag +Optionsgeschäft +Optionsgeschäften +Optionsgeschäftes +Optionsgeschäfts +Optionshandel +Optionshandels +Optionskontrakte +Optionskäufer +Optionslaufzeit +Optionsmärkte +Optionspreis +Optionspreise +Optionsscheine +Optionsspieler +Optionsverkäufer +Opus +Orange +Orangen +Orangenernte +Orangensaft +Orangensaftes +Orangensekt +Oranges +Oranien +Oratorium +Oratoriums +Orbital +Orbitale +Orbitales +Orchester +Orchesterbegleitung +Orchesterbesoldung +Orchesterkanzel +Orchesterkonzert +Orchesterkultur +Orchestermusik +Orchestermusiker +Orchestermusikers +Orchesterprobe +Orchesterschule +Orchesterstücke +Orchidee +Orchideen +Orden +Ordens +Ordensangehöriger +Ordensgesetze +Ordensherrschaft +Ordensritter +Ordentlichkeit +Order +Ordereingang +Orderschuldverschreibungen +Ordinariat +Ordinarien +Ordinate +Ordner +Ordnern +Ordnung +Ordnungen +Ordnungseigenschaften +Ordnungshüter +Ordnungskriterien +Ordnungsliebe +Ordnungsmacht +Ordnungsmerkmal +Ordnungsproblem +Ordnungsrecht +Ordnungsstrafbestimmungen +Ordnungsstrafe +Ordnungswidrigkeit +Ordnungswidrigkeiten +Ordonanz +Ordonnanz +Oregon +Organ +Organe +Organen +Organigramm +Organigramme +Organisation +Organisationen +Organisationsaufgabe +Organisationsbegabung +Organisationsfachmann +Organisationsgabe +Organisationskomitee +Organisationskomitees +Organisationslösungen +Organisationsplan +Organisationsreformen +Organisator +Organisatoren +Organisators +Organismen +Organismentypen +Organismus +Organleiden +Organs +Organum +Organverpflanzung +Organverträge +Orgel +Orgelbauer +Orgelbauers +Orgelbaus +Orgelklänge +Orgelklängen +Orgelkunst +Orgelmusik +Orgelwerke +Orgie +Orgien +Orient +Orientale +Orientalen +Orientbrücken +Orienthandel +Orientierung +Orientierungen +Orientierungsdaten +Orientierungshilfe +Orientierungshilfen +Orientierungskrise +Orientierungspreis +Orientierungspreise +Orientierungspunkt +Orientierungsrahmen +Orientierungsstufen +Orients +Orientteppich +Orientteppichhändler +Orientteppichs +Original +Originalantwort +Originalausgabe +Originalbeiträge +Originaldaten +Originaldiskette +Originale +Originalfassung +Originalgröße +Originallackes +Originalmanuskript +Originals +Originalschecks +Originalstand +Originaltext +Originalunterlagen +Originalurkunden +Originalvollmacht +Originalzustand +Orion +Orkan +Orkane +Orkneyinseln +Orlando +Orleans +Ornament +Ornamente +Ornamenten +Ort +Ortbändern +Orte +Orten +Ortes +Orthographie +Orthographiefehler +Orthopäde +Orthopädie +Orts +Ortsangabe +Ortsbehörde +Ortsbehörden +Ortsbesichtigung +Ortsbestimmung +Ortsbezeichnung +Ortsbildschutz +Ortschaft +Ortseingang +Ortsgespräch +Ortsgespräche +Ortsgruppenleiter +Ortskenntnis +Ortskenntnisse +Ortskrankenkasse +Ortskrankenkassen +Ortsmitte +Ortsrand +Ortsrandlage +Ortssender +Ortssendern +Ortsteil +Ortsteils +Ortsvertreter +Ortsvorsitzende +Ortswechsel +Ortszeit +Ortszeiten +Ortszuschlag +Ortung +Ortungsgeräte +Orwell'sche +Oscar +Oskar +Oslo +Osmanenreich +Osnabrück +Osnabrücks +Ost +Ostafrika +Ostafrikas +Ostarmeen +Ostasiens +Ostaustralien +Ostbahnhof +Ostberlin +Ostberliner +Ostbesuche +Ostbesuchen +Ostbewohner +Ostblockdelegierte +Ostblockes +Ostblockkonferenz +Ostblockland +Ostblockländer +Ostblockländern +Ostblocknationen +Ostblockreisen +Ostblocks +Ostblockstaaten +Ostbündnis +Ostdeutsche +Ostdeutschland +Ostdeutschlands +Osten +Ostengland +Ostens +Ostereier +Osterfahrt +Osterfeiertage +Osterfest +Ostergeschäft +Osterinsel +Osterinseln +Osterkarten +Ostermarsch +Ostermontag +Ostern +Osterpause +Osterpreis +Osterprogramm +Osterreiseverkehr +Ostersamstag +Ostersonnabend +Ostersonntag +Osterspaziergang +Ostertage +Ostertagen +Ostertermin +Osterwoche +Osteuropa +Osteuropäer +Ostexport +Ostexports +Ostfahrbahn +Ostfernsehens +Ostflüchtlinge +Ostfrankreich +Ostfriesland +Ostfrieslands +Ostfront +Ostgeschäft +Ostgeschäfte +Ostgeschäfts +Ostgotenreich +Ostgrenze +Ostgrenzen +Ostgrönland +Osthandel +Osthandels +Osthang +Osthessen +Ostholsteins +Osthänge +Osthängen +Ostimporte +Ostindische +Ostjude +Ostkirche +Ostkonten +Ostkredite +Ostkrediten +Ostpakistan +Ostpakt +Ostpolen +Ostpolizisten +Ostpommern +Ostpreuße +Ostpreußens +Ostprovinz +Ostprovinzen +Ostrand +Ostrandes +Ostschweiz +Ostsee +Ostseebäder +Ostseefahrt +Ostseeflotte +Ostseegebiet +Ostseehandel +Ostseeheilbad +Ostseeinsel +Ostseeküsten +Ostseenähe +Ostseeprovinzen +Ostseewoche +Ostsektor +Ostsibirien +Ostsparkonten +Oststaat +Oststaates +Ostwall +Ostwanderung +Ostwestfalens +Ostwind +Ostzipfel +Ostzonenflüchtling +Ostzonenpolizei +Ostzonenpolizist +Ostzonenwahl +Oszillation +Oszillationen +Oszillator +Oszillatoren +Oszillators +Oszillograph +Othmar +Otter +Ottern +Otto +Outputs +Ouvertüre +Ovation +Overall +Overalls +Overheadfolie +Overkill +Overkills +Ovulationshemmenden +Oxford +Oxid +Oxidation +Oxide +Oxyd +Oxydation +Oxydationsvorgänge +Ozean +Ozeanboden +Ozeanbodens +Ozeanböden +Ozeandampfer +Ozeandampfers +Ozeane +Ozeanen +Ozeanflieger +Ozeanographie +Ozeanriese +Ozeanriesen +Ozeans +Ozeanwasser +Ozon +Ozonschicht ++++++++++ +P.S. +Paarbildung +Paare +Paaren +Paares +Paarung +Paarungen +Paarungsverhalten +Paarweisen +Pablo +Pacht +Pachtdauer +Pachtdauern +Pachthof +Pachtpreis +Pachtsummen +Pachtung +Pachtverhältnis +Pachtverhältnisses +Pachtvertrag +Pachtvertrages +Pachtverträgen +Pachtzins +Pachtzinse +Pachtzinsen +Pachtzinses +Packard +Packbeutel +Packeis +Packen +Packer +Packerei +Packern +Packers +Packesel +Packmaschine +Packmaterial +Packmaterials +Packpapier +Packpapiere +Packrate +Packung +Packungen +Packzettel +Paddelboot +Paddelbooten +Paddelbootes +Paddelfahrten +Paddler +Paddlerszene +Paella +Paganini +Page +Pagenfrisuren +Paket +Paketannahme +Paketannahmen +Paketannahmestelle +Paketbeförderung +Paketdauer +Pakete +Paketen +Paketes +Pakethandel +Paketpost +Pakets +Pakettarife +Paketverkehr +Paketwechsel +Pakistan +Pakistaner +Pakistanern +Pakt +Pakte +Pakten +Paktorganisationen +Paktpreises +Pakts +Palace +Palais +Palast +Palastes +Palastrevolution +Palastrevolutionen +Palaver +Palermo +Palette +Palisade +Palisaden +Palladium +Palme +Palmen +Palmenhaine +Palmenhänge +Palmenkerne +Palmenweine +Palmkernen +Palmkernfett +Palmkernöl +Palmweinen +Paläontologe +Paläontologen +Paläste +Palästen +Palästina +Palästinafrage +Palästinakonferenz +Palästinenser +Palästinenserin +Palästinenserinnen +Palästinensern +Pampelmusen +Pamphlet +Pan +Panamakanal +Panamakanalzone +Panasonic +Panik +Panikabhebungen +Panikbelagerungen +Paniken +Panikstimmung +Panikzeiten +Panische +Panne +Pannen +Pannendienst +Pannendienste +Pannendienstes +Pannenhilfe +Pannenserie +Panoptikum +Panorama +Panoramablick +Panoramas +Panther +Panthers +Panthersprung +Pantoffel +Pantoffelhelden +Pantoffeln +Pantoffels +Pantomime +Pantomimen +Pantomimentheater +Panzer +Panzerabwehr +Panzerabwehrgranaten +Panzerabwehrkanone +Panzerabwehrraketen +Panzerarmee +Panzerbataillon +Panzerbrigade +Panzereinheiten +Panzerfahrzeuge +Panzerfaust +Panzergrenadier +Panzergrenadiere +Panzergräben +Panzerkolonnen +Panzerkreuzer +Panzerlandungsboote +Panzern +Panzeroffensive +Panzerproduktion +Panzers +Panzerschlacht +Panzerschränke +Panzertruppe +Panzertruppen +Panzertür +Panzerverband +Panzerverbände +Panzerwaffe +Panzerwagen +Panzerweste +Papa +Papagalli +Papagallo +Papagei +Papageien +Papageis +Papas +Paperback +Papeterie +Papi +Papier +Papieranfang +Papierballen +Papierberg +Papierblumen +Papierblätter +Papierbogen +Papierbreite +Papierbögen +Papiere +Papiereinzug +Papieren +Papierende +Papiererzeugnisse +Papierfabrik +Papierfabriken +Papierfax +Papierfetzen +Papierfetzens +Papierformat +Papiergeld +Papiergelder +Papiergeldes +Papiergewicht +Papiergewinne +Papierhandlung +Papierhandlungen +Papierherstellung +Papierkante +Papierkorb +Papierkorbes +Papierkrieg +Papierkriegen +Papierkriegs +Papierkörbe +Papierkörben +Papierlieferanten +Papiermarkt +Papiermaschine +Papiermaße +Papiermesser +Papiermessers +Papiermühlen +Papierprodukte +Papierproduktion +Papierpuppen +Papierqualität +Papierrand +Papierrollen +Papiers +Papierschiffchen +Papierschwalben +Papierseite +Papierserviette +Papierservietten +Papierstapel +Papierstreifen +Papiertaschentuch +Papiertaschentuches +Papiertaschentüchern +Papiertiger +Papiertüte +Papiertüten +Papierumlauf +Papierverarbeitung +Papierverpackungen +Papierverschwendung +Papiervogel +Papiervorrat +Papierwalze +Papierwaren +Papierwäsche +Papierzellstoff +Papillon +Pappband +Pappbandes +Pappbecher +Pappbände +Pappbänder +Pappdeckeln +Pappdeckels +Pappe +Pappel +Pappeln +Pappelreihe +Pappelschatten +Pappendeckeln +Pappendeckels +Pappenfabrik +Pappenheimer +Pappenstiel +Pappherz +Papphütten +Pappkamerad +Pappkameraden +Pappnase +Pappschachtel +Pappschachteln +Pappteller +Papptellern +Paprika +Papst +Papstbotschaft +Papstes +Papstmesse +Papsttum +Papsttums +Papstunterhändler +Papstwahlordnung +Papyrus +Papyrusboot +Parabel +Parabeln +Parabolspiegel +Parabolspiegels +Paracelsus +Parade +Paradebeispiel +Paradeboxer +Paradefeld +Parademarsch +Paradeplatz +Paradeschritt +Paradestück +Paradies +Paradiese +Paradiesen +Paradieses +Paradiesgrundstücke +Paradiesgrundstückes +Paradiesinseln +Paradieszustände +Paradigma +Paradigmen +Paradoxa +Paradoxie +Paradoxon +Paraffin +Paragraph +Paragraphen +Paragraphenreiter +Paraguay +Parallele +Parallelen +Parallelfall +Parallelhandlung +Parallelisierung +Parallelität +Parallelogramm +Parallelport +Parallelprogramm +Parallelzugriff +Paralyse +Parameter +Parametereinstellung +Parametern +Parameters +Parametersatz +Parametersätze +Parametrierung +Parametrisierung +Parametrisierungen +Paranüsse +Paraphierung +Parapsychologe +Parapsychologen +Parapsychologie +Parasit +Parasiten +Paratyphus +Pardon +Parfum +Parfüm +Parfümerie +Parfümerien +Parfümfläschchen +Parfümfläschchens +Parfümhändlers +Parfüms +Paris +Pariser +Parität +Paritäten +Paritätsgründe +Paritätspreise +Park +Parkallee +Parkanlage +Parkanlagen +Parkas +Parkbank +Parkbänke +Parkbänken +Parkdeck +Parkett +Parkettboden +Parketts +Parkfriedhof +Parkgarten +Parkgebühr +Parkgelände +Parkgrund +Parkgrundstück +Parkhaus +Parkhauses +Parkhäusern +Parklage +Parklicht +Parklichter +Parklichtern +Parklichts +Parklücke +Parklücken +Parkplatz +Parkplatzes +Parkplatzsorgen +Parkplätze +Parkraum +Parks +Parksanatorium +Parkscheiben +Parksiedlung +Parkspur +Parkstreifen +Parkstreifens +Parksünder +Parksünders +Parkuhr +Parkumlaufbahn +Parkverbot +Parkverbote +Parkverbots +Parkverbotsschild +Parkvergehen +Parkwächter +Parkzeit +Parlament +Parlamentarier +Parlamentariern +Parlamentariers +Parlamentarismus +Parlamenten +Parlamentes +Parlaments +Parlamentsauflösung +Parlamentsausschüsse +Parlamentsferien +Parlamentsfraktion +Parlamentsfraktionen +Parlamentsherrschaft +Parlamentsmehrheit +Parlamentsmitglieder +Parlamentsreform +Parlamentssitze +Parlamentssitzung +Parlamentswahl +Parlamentswahlen +Parodie +Parodien +Parole +Paroli +Part +Partei +Parteiamt +Parteiamts +Parteiapparat +Parteiapparate +Parteiauftrag +Parteibeziehungen +Parteibildung +Parteibuch +Parteibuches +Parteibücher +Parteibüchern +Parteichef +Parteidirektiven +Parteidokumente +Parteien +Parteienblock +Parteienchaos +Parteienstreit +Parteifeinde +Parteifeinden +Parteifinanzen +Parteiflagge +Parteiflügel +Parteiflügels +Parteifreien +Parteifreund +Parteifreunden +Parteifunktionäre +Parteifunktionärin +Parteiführern +Parteiführers +Parteiführung +Parteigebilde +Parteigegnern +Parteigenosse +Parteigericht +Parteigeschichte +Parteigeschäfte +Parteigremium +Parteigrenzen +Parteigruppe +Parteigänger +Parteigängern +Parteihaus +Parteihierarchie +Parteihistoriker +Parteiinteressen +Parteijargon +Parteikandidaten +Parteikonferenz +Parteikonferenzen +Parteikontrolle +Parteikonvent +Parteikonvents +Parteikreise +Parteikämpfe +Parteilaufbahn +Parteileitung +Parteilichkeit +Parteilichkeiten +Parteilinie +Parteimitglied +Parteimitglieder +Parteimitgliedern +Parteimitglieds +Parteimitgliedschaft +Parteinahmen +Parteinamen +Parteinamens +Parteioberhaupt +Parteiorgan +Parteiorgane +Parteiparolen +Parteipolitik +Parteipolitiken +Parteiprobleme +Parteiprogramm +Parteiprogramms +Parteipropaganda +Parteipräsidenten +Parteireform +Parteireformen +Parteiräson +Parteisatz +Parteischädigendes +Parteisekretäre +Parteispitzen +Parteistäbe +Parteitag +Parteitage +Parteitagen +Parteitags +Parteiverbindungen +Parteiverfahren +Parteiversammlungen +Parteivolk +Parteivorsitz +Parteivorsitzende +Parteivorstände +Parteiwechsel +Parteizeitschrift +Parteizellen +Parteizentrale +Parteizentralen +Parteizugehörigkeit +Parteizugehörigkeiten +Parteizuschüsse +Parteiämter +Partenkirchen +Parterre +Parterres +Parterrezimmer +Partie +Partien +Partikel +Partikels +Partikularismus +Partisan +Partisanenarmee +Partisanenbekämpfung +Partisanenführer +Partisanenkampf +Partisanenkrieg +Partisanenkämpfe +Partitur +Partituren +Partizip +Partizipationsschein +Partizipien +Partizips +Partner +Partnerländer +Partnern +Partnerprogramm +Partners +Partnerschaft +Partnerschaften +Partnerschulen +Partnersprache +Partnerstadt +Parts +Party +Partyraum +Partys +Parzelle +Parzellen +Pascal +Pascha +Pass +Passage +Passagepreis +Passagier +Passagierdampfer +Passagieren +Passagierflotte +Passagierflugzeug +Passagierflugzeugs +Passagiergut +Passagiergutes +Passagiergüter +Passagiergütern +Passagierin +Passagiermaschinen +Passagiers +Passagierschiff +Passagierschiffes +Passant +Passanten +Passatregengebiet +Passau +Passbild +Passbilder +Passbildern +Passbildes +Passes +Passform +Passfoto +Passfotos +Passgenauigkeit +Passhöhe +Passierschein +Passierscheine +Passierscheinen +Passierscheines +Passierscheinzwang +Passierscheinzwanges +Passion +Passionsspiele +Passiva +Passivität +Passivrauchen +Passivrauchens +Passivrechtsschutz +Passivsaldos +Passivum +Passkontrolle +Passung +Passwort +Pasta +Paste +Pastellfarben +Pasten +Pasteurisierung +Pastor +Pastoren +Pastorin +Pastors +Patagonien +Pate +Paten +Patenkind +Patenkirchen +Patenschaft +Patenschaften +Patenstadt +Patenstelle +Patent +Patentamt +Patentamtes +Patentanmeldung +Patente +Patentinhaber +Patentinhabern +Patentlösung +Patentrechte +Patentrezepte +Patentschrift +Patentschriften +Patentschutzes +Patentverwertung +Patentämter +Patentämtern +Pater +Paters +Pathologe +Pathologen +Pathologie +Pathologien +Pathologin +Pathos +Patient +Patienten +Patientennummer +Patientensicherheit +Patientinnen +Patinnen +Patriarch +Patriarchat +Patriarchate +Patriarchats +Patricia +Patrick +Patriot +Patrioten +Patriotismus +Patrizier +Patrizierhaus +Patriziern +Patriziertum +Patronat +Patronate +Patrone +Patronenhülsen +Patronentasche +Patronin +Patrons +Patrouille +Patrouillen +Patrouillenschiff +Patrouillenschnellboot +Patsche +Pattstellung +Pattstellungen +Patzer +Pauke +Paukenschlag +Paukenschläge +Paukenschlägen +Pauker +Paul +Paula +Paulas +Paulus +Pauschal +Pauschalabgeltung +Pauschalangebot +Pauschalarrangements +Pauschalaufenthalte +Pauschalbesteuerung +Pauschalbetrag +Pauschalbezahlung +Pauschale +Pauschalen +Pauschalgebühren +Pauschalhonorierung +Pauschalkuren +Pauschalmiete +Pauschalmieten +Pauschalpreisen +Pauschalregelung +Pauschalreise +Pauschalreisen +Pauschalsatz +Pauschaltouristen +Pauschalurteile +Pauschalversteuerung +Pauschalverurteilung +Pauschalzahlung +Pauschalzahlungen +Pause +Pausen +Pausenplatz +Pausenplätze +Pavia +Pavian +Paviane +Pavillon +Pavillons +Pazifik +Pazifikflotte +Pazifikküste +Pazifikpakt +Pazifiks +Pazifikstaaten +Pazifismus +Pazifist +Pazifisten +Peanuts +Pech +Pechkohle +Pechs +Pechserie +Pechsträhne +Pechsträhnen +Pechvogel +Pedal +Pedale +Pedals +Pedanterie +Pedro +Pegasus +Pegel +Pegeln +Pegels +Pegelstand +Pegelstandes +Peggy +Peilfunks +Peilgerät +Peilgeräte +Peilgeräts +Peilsignal +Peilung +Pein +Peiniger +Peinigerin +Peinigern +Peinigung +Peinigungen +Peinlichkeit +Peinlichkeiten +Peitsche +Peitschen +Pekinese +Pekinesen +Peking +Pelerine +Pelerinen +Pelikan +Pellkartoffeln +Pelz +Pelzbedarf +Pelzbedarfs +Pelzen +Pelzes +Pelzfutter +Pelzgroßhändler +Pelzhandel +Pelzhändlers +Pelzkleidung +Pelzkragen +Pelzmantel +Pelzmodegeschäft +Pelzmodelle +Pelzmoden +Pelzmäntel +Pelzmütze +Pelzmützen +Pelzresten +Pelztiere +Pelztieren +Pelztierzüchter +Pelztierzüchterin +Pelztierzüchtern +Pelzwaren +Pelzwarenhandel +Pelzwerk +Pelzwirtschaft +Pendant +Pendel +Pendels +Pendelschwingungen +Pendeltüre +Pendeltüren +Pendeluhr +Pendeluhren +Pendelverkehrs +Pendelzuges +Pendelzüge +Pendelzügen +Penetration +Peng +Penicillin +Penicilline +Penicillins +Penizilline +Penizillins +Pension +Pensionen +Pensionierung +Pensionierungen +Pensionistin +Pensionsalters +Pensionsfonds +Pensionskasse +Pensionsversicherung +Pensionsversorgung +Pensionsversprechungen +Pensionszusage +Pensionär +Pensionäre +Pensionären +Pensionärinnen +Pensionärs +Pensum +Pensums +Pentagon +Pentagons +Penthouse +Penthäuser +Pepita +Pepsi +Per +Perestroika +Perfektion +Perfektionierung +Perfektionist +Perfektionisten +Perikles +Periode +Perioden +Periodenzahl +Periodizität +Peripherie +Peripheriegerät +Peripheriekonzept +Peripherien +Perkussionist +Perle +Perlen +Perlenkette +Perlenketten +Perlenkettenwährung +Perlmutter +Perlonstrümpfe +Perltaucher +Permanenz +Permeabilität +Permutationen +Peronist +Peronisten +Perpetuum +Perser +Perserfeldzug +Perserkrieg +Persern +Perserteppich +Perserteppiche +Persien +Persiflage +Person +Personal +Personalabbau +Personalabteilung +Personalabteilungen +Personalakte +Personalangabe +Personalangaben +Personalauswahl +Personalausweis +Personalausweise +Personalausweises +Personalbedarf +Personalbüro +Personalbüros +Personalchef +Personalchefs +Personalcomputer +Personaldirektoren +Personaldiskussion +Personaldokumente +Personaleinführung +Personalfluktuation +Personalfragen +Personalführung +Personalien +Personalknappheit +Personalkosten +Personalmittel +Personalparkplatz +Personalpolitik +Personalrat +Personalrats +Personalräume +Personals +Personalschalter +Personalstab +Personalstand +Personaltransport +Personalverwaltung +Personalvorschlag +Personalwerbung +Personalwesen +Personalwesens +Personalzuwachs +Personen +Personenanzahl +Personenauto +Personenbahnhofs +Personenbeförderung +Personenfahrt +Personenfragen +Personengruppe +Personengruppen +Personenkreis +Personenkreise +Personenkreisen +Personenkreises +Personenmehrheit +Personenmehrheiten +Personenname +Personenstand +Personenverkehr +Personenverkehrs +Personenwaagen +Personenwagens +Perspektive +Perspektiven +Persönlichkeit +Persönlichkeiten +Persönlichkeitsprofil +Peru +Perus +Perversion +Perversionen +Perversität +Perücke +Pesete +Peseten +Peso +Pessimismus +Pessimist +Pest +Pestwurz +Peter +Peterchen +Peters +Petersdoms +Petersilie +Peterskirche +Petersplatz +Petition +Petitionen +Petra +Petri +Petrochemie +Petrodollars +Petroleum +Petroleumlampen +Petrus +Petting +Pf +Pfad +Pfadangabe +Pfade +Pfaden +Pfadfinder +Pfadfinderbund +Pfadfindergesetze +Pfadfinderlagern +Pfadnamen +Pfaffschen +Pfahl +Pfahles +Pfalz +Pfand +Pfande +Pfandes +Pfandleihe +Pfandrecht +Pfanne +Pfannkuchen +Pfarrei +Pfarrer +Pfarrers +Pfarrersfamilie +Pfarrerstöchter +Pfau +Pfaue +Pfauen +Pfaueninsel +Pfauenthron +Pfaus +Pfeffer +Pfefferminz +Pfefferminze +Pfeffers +Pfeifenmann +Pfeifentabake +Pfeifkonzert +Pfeil +Pfeile +Pfeilen +Pfeiler +Pfeilerbrücke +Pfeilern +Pfeilers +Pfeilmodell +Pfeilrichtung +Pfeiltaste +Pfeiltasten +Pfeilzeichen +Pfennig +Pfennige +Pfennigen +Pfennigfuchser +Pfennigs +Pfennigstück +Pfennigstückes +Pferch +Pferche +Pferd +Pferdchen +Pferde +Pferdediebe +Pferdefarmen +Pferdefuß +Pferdefüßen +Pferdegeschirr +Pferdegeschirre +Pferdegeschirrs +Pferdegespann +Pferdehaaren +Pferdehandel +Pferdehuf +Pferdehändler +Pferdekenner +Pferdekoppel +Pferdekraft +Pferdekräfte +Pferdeliebhaber +Pferdemarkt +Pferdemärkte +Pferden +Pferdenarren +Pferdepension +Pferdepfleger +Pferderennen +Pferdes +Pferdestall +Pferdestatue +Pferdeställe +Pferdestärke +Pferdestärken +Pferdezucht +Pferdezüchter +Pferdsprung +Pfiffe +Pfiffigkeit +Pfiffigkeiten +Pfingsten +Pfingstferien +Pfingstfest +Pfingstfestes +Pfingstpause +Pfingstsamstag +Pfingstsonntag +Pfingstwoche +Pfingstwochenende +Pfirsich +Pfirsiche +Pfirsichen +Pflanzen +Pflanzenarten +Pflanzenfaser +Pflanzenfasern +Pflanzenfressende +Pflanzenfressenden +Pflanzenfressender +Pflanzenfressendes +Pflanzengarten +Pflanzenkost +Pflanzenkunde +Pflanzenproduktion +Pflanzenschutzmitteln +Pflanzenschutzmittels +Pflanzenwelt +Pflanzer +Pflanzern +Pflanzgarten +Pflanzgut +Pflanzstätte +Pflanzungen +Pflaster +Pflasters +Pflastersteinen +Pflaume +Pflaumen +Pflaumenbaum +Pflaumenbaumes +Pflaumenbäumen +Pflege +Pflegeanstalt +Pflegebedürftigkeit +Pflegeberufe +Pflegeeltern +Pflegeheim +Pflegeheime +Pflegeheimes +Pflegekind +Pflegekinder +Pflegekindes +Pflegeklasse +Pflegeleistung +Pflegemutter +Pflegepersonal +Pflegeprobleme +Pflegerin +Pflegerinnen +Pflegern +Pflegesatz +Pflegestation +Pflegestätte +Pflegetochter +Pflegevater +Pflegevertrag +Pflegevertrages +Pflegezulage +Pfleglinge +Pflicht +Pflichtanteil +Pflichtanteile +Pflichtassistent +Pflichtbewusstester +Pflichtbewusstsein +Pflichtblatt +Pflichtblätter +Pflichteilen +Pflichten +Pflichtenheft +Pflichtenkreis +Pflichtenkreise +Pflichtenkreisen +Pflichterfüllung +Pflichtfach +Pflichtfaches +Pflichtfigur +Pflichtfächer +Pflichtfächern +Pflichtgefühl +Pflichtgrenze +Pflichtkonto +Pflichtkrankenkasse +Pflichtlektüre +Pflichtlektüren +Pflichtquote +Pflichtspiele +Pflichtsport +Pflichtstunden +Pflichtteil +Pflichtteile +Pflichtteilen +Pflichtteils +Pflichtumtauschsätze +Pflichtverletzung +Pflichtverletzungen +Pflichtversäumnis +Pflichtverteidiger +Pflichtverteidigern +Pflichtverteidigers +Pflichtwidrigkeit +Pflichtübung +Pflichtübungen +Pflug +Pfluges +Pflugsterzen +Pflücker +Pforte +Pfosten +Pfostens +Pfote +Pfründe +Pfründenkuchen +Pfuhl +Pfund +Pfundabwertung +Pfundblase +Pfundblock +Pfunde +Pfunden +Pfundes +Pfundkrise +Pfundkurs +Pfundkurses +Pfundnoten +Pfundschwäche +Pfundwährung +Pfändung +Pfändungsschutz +Pfändungsversuch +Pförtner +Pförtnern +Pförtners +Pfütze +Phalanx +Phantasie +Phantasiefigur +Phantasien +Phantasieuniform +Phantast +Phantasten +Phantasterei +Phantom +Phantome +Phantoms +Pharao +Pharaonen +Pharisäer +Pharma +Pharmaexporte +Pharmakologie +Pharmazeut +Pharmazeuten +Pharmazeutiker +Pharmazie +Pharmazieschule +Phase +Phasen +Phasendiagramm +Phasengrenzlinie +Phasenkonstante +Phasenverschiebung +Phasenverschiebungen +Phenol +Phenolchemie +Phil +Philatelist +Philatelisten +Philharmonie +Philharmonien +Philharmoniker +Philharmonikern +Philip +Philippinen +Philippinengraben +Philippineninseln +Philippsburg +Philips +Philister +Philologe +Philologen +Philologenschaft +Philologenverband +Philologiestudenten +Philosoph +Philosophen +Philosophenschule +Philosophie +Philosophiestudentin +Philosophiestudium +Phlegma +Phnom +Phon +Phonetik +Phonograph +Phosphat +Phosphatdünger +Phosphor +Phosphors +Photo +Photoatelier +Photoaufnahmen +Photobeispiele +Photograf +Photografen +Photograph +Photographen +Photographie +Photographien +Photokopie +Photokopieren +Photolyse +Photomontage +Photomontagen +Photonen +Photonenrakete +Photoreporter +Photoreportern +Photowiderstand +Photowiderstandes +Photozelle +Photozellen +Phrase +Phylogenese +Physik +Physiker +Physikers +Physiknobelpreis +Physiksaal +Physikstudium +Physikstudiums +Physikunterricht +Physiognomie +Physiognomien +Physiologe +Physiologen +Physiologie +Phänomen +Phänomene +Phänomenen +Phänomens +Phöniker +Phönix +Phönizier +Piaget +Pianist +Pianisten +Piano +Piazza +Picasso +Piccard +Pickel +Pickelgesicht +Pickelhauben +Pickeln +Pickering +Picknick +Picknicks +Piemont +Piepsen +Piepser +Pietät +Pigment +Pigmenten +Pigments +Pik +Pike +Piktogramm +Pilatus +Pilger +Pilgerfest +Pilgerreise +Pilgers +Pilgerväter +Pilgerzug +Pille +Pillen +Pillenbenutzerinnen +Pillendreher +Pillenknick +Pilot +Piloten +Pilotenexamen +Pilotenkanzel +Pilotenkombination +Pilotensitz +Pilotentraining +Pils +Pilsener +Pilz +Pilzatlas +Pilze +Pilzen +Pilzes +Pilzförmige +Pilzköpfe +Pimmel +Pin +Pingeligste +Pingpong +Pinguin +Pinguinen +Pinguins +Pinie +Pinienbestand +Pinienwälder +Pinsel +Pinsels +Pinselstrich +Pinselstriche +Pinselstriches +Pinzette +Pinzetten +Pionier +Pionierarbeit +Pionierarbeiten +Pioniere +Pioniereinheit +Pioniereinheiten +Pionieren +Pioniergeist +Pionierleistung +Pioniers +Pioniertat +Pioniertaten +Pioniertrupp +Pioniertrupps +Pionierzeit +Pipapo +Pipeline +Pipelines +Piper +Pipette +Pipetten +Pippi +Piquet +Pirat +Piraten +Piratenkönig +Pirelli +Pirmasens +Pirsch +Pirschgang +Pisser +Pissoir +Pistazie +Piste +Pisten +Pistenmacher +Pistenrand +Pistole +Pistolenschießen +Pistolenschüsse +Pistolenschüssen +Pistolenschütze +Pius +Pixel +Pizarro +Pizza +Pizzas +Pizzaverpackung +Pizzeria +Pkw +Placebo +Plackerei +Plagiat +Plagiator +Plagiats +Plakat +Plakate +Plakaten +Plakatkrieg +Plakatmaler +Plakatsäule +Plakette +Plaketten +Plan +Planen +Planer +Planern +Planes +Planet +Planetarien +Planetarium +Planetariums +Planeten +Planetenbahn +Planetenbewegung +Planetenbewegungen +Planetenhülle +Planetenmasse +Planfahrt +Plangestell +Planierung +Planjahr +Planjahren +Planke +Planken +Plankostenrechnung +Plankton +Planquadrat +Planspiele +Planspielen +Planstelle +Planstellen +Planstellenbesetzung +Plantage +Plantageanteile +Plantagen +Plantagenarbeiter +Plantagengesellschaften +Planung +Planungsabteilungen +Planungsansätze +Planungsarbeit +Planungschef +Planungschefs +Planungsfehler +Planungsfragen +Planungsgewinne +Planungsgruppen +Planungskomitee +Planungskommission +Planungsmethode +Planungsmethoden +Planungsminister +Planungspanne +Planungsstelle +Planungsunterlagen +Planungsvorschlag +Planungsziel +Planwirtschaft +Planzahl +Plasma +Plasmen +Plastik +Plastikbombe +Plastikboot +Plastikdraht +Plastikeinband +Plastiken +Plastikflasche +Plastikfolie +Plastikhimmel +Plastikkarte +Plastikkoffer +Plastiknase +Plastiks +Plastiksack +Plastikstoffe +Plastikstreifen +Plastiksäcke +Plastiktonnen +Plastiktüte +Plastikverpackung +Plateau +Plateauniveau +Plateaus +Platin +Platine +Platinen +Platins +Platinuhr +Plato +Platon +Platonismus +Platos +Plattdeutsche +Platte +Platten +Plattenaufnahmen +Plattendicke +Plattendicken +Plattenerfolge +Plattenerfolgen +Plattenmusik +Plattensee +Plattenspieler +Plattenspielers +Plattenteil +Plattenteile +Plattenteilen +Plattform +Plattfüße +Platz +Platz sparende +Platzanweiser +Platzanweiserin +Platzanweisern +Platzbedarf +Platzbelegung +Platze +Platzeinsparung +Platzen +Platzes +Platzgründe +Platzhalter +Platzhaltern +Platzhalters +Platzhandel +Platzierung +Platzkarte +Platzkarten +Platzmangel +Platznot +Platzordner +Platzprobleme +Platzreservierungen +Platzsparende +Platzsparendem +Platzsparenden +Platzsparendes +Platzverbot +Platzvereine +Platzverweises +Platzvormerkung +Platzziffer +Plauderei +Plaudereien +Plausch +Plausibilität +Play +Playback +Playboy +Plazieren +Plebejer +Pleite +Pleiten +Pleiteverdachts +Pleitewelle +Plenarsitzung +Plenarsitzungen +Plenartagung +Plenum +Plenums +Plexiglashaube +Plotter +Plotterstifte +Plumpheit +Plural +Plurale +Pluralismus +Plurals +Plus +Pluskonto +Pluspunkte +Pluspunkten +Pluswert +Pluswerte +Pluszeichen +Pluto +Plutonium +Plutoniums +Plutoniumwerke +Plymouth +Plädoyer +Pläne +Plänen +Pläsier +Plättchen +Plättchens +Plätte +Plättereien +Plätzchen +Plätze +Plätzen +Plötzlich +Plötzlicher +Plünderer +Plünderung +Plünderungen +Plüsch +Plüschläufer +Pneu +Pneumatik +Pneus +Po +Pocken +Podien +Podium +Podiums +Podiumsdiskussion +Podiumsgespräch +Podiumsgespräche +Poesie +Poet +Poeten +Pointe +Pointerstrukturen +Pokal +Pokale +Pokalehrgeiz +Pokalen +Pokalendspiele +Pokalendspiels +Pokalerinnerungen +Pokalfinalisten +Pokalgewinn +Pokalgewinner +Pokals +Pokalsieg +Pokalsieger +Pokalsiegers +Pokalspiel +Pokaltore +Pokalwiederholung +Poker +Pokergesicht +Pokergesichtern +Pokerspiel +Pol +Polarachse +Polare +Polareis +Polarflug +Polarforschers +Polarforschung +Polarfuchs +Polargleichung +Polarisation +Polarisierung +Polarisierungen +Polarität +Polaritäten +Polarkoordinaten +Polarkoordinatensystem +Polarkreis +Polarkreise +Polarkreisen +Polarkurve +Polarkurven +Polarlicht +Polaroid +Polarstern +Polarwinkel +Polarwinkels +Polarzone +Polderhöfe +Polderland +Poldistanz +Pole +Polemik +Polemiken +Polen +Polenfeldzug +Polenreise +Polens +Polente +Polgebiete +Police +Polier +Polierstelle +Poliklinik +Polin +Polinnen +Polis +Politbüro +Politbüros +Politesse +Politessen +Politfunktionäre +Politik +Politiker +Politikerin +Politikern +Politikers +Politisch +Politische +Politisches +Politkrimis +Politmanagement +Politoffiziere +Politpropaganda +Politur +Politvolks +Polizei +Polizeiakten +Polizeiaktion +Polizeiangehörige +Polizeianwärter +Polizeiapparat +Polizeiarzt +Polizeiaufsicht +Polizeiaugen +Polizeiautos +Polizeibeamten +Polizeibeamter +Polizeibehörde +Polizeibericht +Polizeibewachung +Polizeibewaffnung +Polizeichemiker +Polizeidezernat +Polizeidienststellen +Polizeieinheiten +Polizeieskorten +Polizeifahrzeuge +Polizeifunkwagen +Polizeigebäude +Polizeigewalt +Polizeigruppe +Polizeihauptkommissar +Polizeihauptmeister +Polizeihaus +Polizeihund +Polizeihunde +Polizeiinspektors +Polizeijuristen +Polizeikaserne +Polizeikommandeur +Polizeikommando +Polizeikommissar +Polizeikommissaren +Polizeikommissars +Polizeikontrolle +Polizeikonvention +Polizeikräfte +Polizeilautsprecher +Polizeimajor +Polizeimeister +Polizeimeisterin +Polizeioberwachtmeister +Polizeioffizier +Polizeiorgane +Polizeipraktiken +Polizeipräfekt +Polizeipräfekten +Polizeipräfektur +Polizeipräsident +Polizeipräsidenten +Polizeipräsidium +Polizeirevier +Polizeireviere +Polizeirevieren +Polizeireviers +Polizeischutz +Polizeisprecher +Polizeistaat +Polizeistaaten +Polizeistaates +Polizeistafette +Polizeistreife +Polizeistreifen +Polizeistreifenwagen +Polizeitruppe +Polizeitruppen +Polizeitrupps +Polizeiwachen +Polizeiwachtmeister +Polizeiwagen +Polizeizentrale +Polizist +Polizisten +Polizistenmörders +Polizistin +Polizistinnen +Polle +Pollen +Pollenflug +Pollinie +Pollinien +Polnische +Polonaise +Polopferd +Polospieler +Pols +Polster +Polsterbänke +Polstermeister +Polstermöbel +Polsters +Polsterung +Polterabend +Polterabends +Poltergeister +Polung +Polyester +Polygamie +Polygon +Polygone +Polygonen +Polygonzug +Polygonzuges +Polygonzüge +Polygonzügen +Polykultur +Polymer +Polymere +Polymeren +Polymerisation +Polynesier +Polynesiern +Polynom +Polynomdivision +Polynome +Polynomen +Polynoms +Polyp +Polypen +Pomade +Pomaden +Pommern +Pommernsaal +Pommes +Pomp +Pompadour +Pomps +Ponte +Pontiac +Pontius +Ponton +Pontonbrücke +Pony +Ponys +Ponywandern +Pool +Pop +Popanz +Popanzen +Pope +Popeline +Popkonzert +Popkonzerts +Popo +Popper +Popsänger +Popsängerin +Popularität +Popularitätskurve +Population +Populationen +Pore +Poren +Porenbeton +Porno +Pornofilme +Pornographie +Pornokurs +Pornoschuppen +Pornoshow +Pornostar +Porosität +Porositäten +Porsche +Port +Portabilität +Portefeuille +Portefeuilles +Portemonnaie +Portemonnaies +Portes +Portier +Portiers +Portierung +Portion +Portionen +Portionierung +Portionsweise +Portland +Porto +Portogebühren +Portos +Portotarif +Portrait +Porträt +Porträtfoto +Porträtfotos +Porträtist +Porträtmaler +Porträts +Ports +Portugal +Portugals +Portweine +Portweinen +Portweines +Porzellan +Porzellanarbeiter +Porzellane +Porzellanglocken +Porzellangroßhandlung +Porzellankiste +Porzellanschühchen +Porzellanservice +Porzellanwaren +Posaune +Posaunen +Posaunenblasenden +Posaunierte +Pose +Poseidontempel +Posen +Position +Positionen +Positionierung +Positionierungen +Positionsangabe +Positionsangaben +Positionsermittlung +Positionsgrenze +Positionslösung +Positionsmessung +Positionspapier +Positionsunabhängigkeit +Positionsverteilung +Positive +Positivismus +Posse +Possen +Post +Postabgabe +Postablieferung +Postablieferungen +Postamt +Postamtes +Postamts +Postangestellten +Postanleihe +Postanschrift +Postanweisung +Postanweisungen +Postanweisungsdienst +Postauftrag +Postaufträgen +Postbeamte +Postbeamter +Postbediensteten +Postbehörden +Postbenutzern +Postbezieher +Postbote +Postcheck +Postchecks +Postdienste +Postdienstes +Postdienstleistungen +Posten +Postenaufstellung +Postendienste +Postendienstes +Postens +Postenverteilung +Poster +Postern +Postfach +Postfaches +Postfachinhaber +Postfächer +Postfächern +Postgebühr +Postgebühren +Postgeheimnis +Postgewerkschaft +Postille +Postkarte +Postkarten +Postkasten +Postkunde +Postkutsche +Postleitgebiete +Postleitzahl +Postleitzahlen +Postministerium +Postomnibusse +Postquittung +Postraub +Postreisedienst +Postsack +Postsackes +Postscheck +Postscheckkonten +Postscheckkonto +Postschecks +Postscheckämter +Postschließfach +Postsendungen +Postsparbuch +Postsparguthaben +Postsparkassendienst +Postsparkonto +Poststadion +Poststempel +Poststempeln +Poststempels +Poststreiks +Postsäcke +Posttarif +Posttarife +Postulat +Postulate +Postulaten +Postulates +Postulierung +Postunion +Postverkehr +Postverkehrs +Postvermerk +Postvertrag +Postweg +Postwege +Postwertzeichen +Postzug +Postzustellung +Postzweige +Postämter +Potentat +Potentaten +Potential +Potentiale +Potentialen +Potentialform +Potentials +Potentialverlauf +Potenz +Potenzen +Potenzial +Potenziale +Potenzialen +Potenzials +Potenzierteste +Potenziertesten +Potenzierung +Potenzverlust +Potenzvorstellungen +Potsdam +Potsdams +Pott +Power +Pracht +Prachtausführung +Prachtausgabe +Prachtausgaben +Prachtbauten +Prachtexemplar +Prachtexemplare +Prachtexemplars +Prachtkind +Prachtstück +Prachtuniformen +Prado +Prager +Pragmatik +Pragmatiker +Prags +Prahlerei +Prahlhans +Praktika +Praktikant +Praktikanten +Praktikantenstelle +Praktiken +Praktiker +Praktikern +Praktikers +Praktikum +Praktikumsordnung +Praktikumsplätze +Praline +Pralinen +Pranger +Prangers +Pranke +Pranken +Prawda +Praxen +Praxis +Praxisbezug +Praxisnähe +Praxisräume +Praxisräumen +Praxissemesters +Praxisstelle +Praxisuntauglichkeit +Predigen +Predigtbücher +Predigtdienst +Preis +Preisabbau +Preisabschlag +Preisabschläge +Preisabschwächungen +Preisabsprachen +Preisamt +Preisamtes +Preisangabe +Preisangebot +Preisangebote +Preisangleichungen +Preisanhebung +Preisanhebungen +Preisanordnung +Preisanpassenden +Preisanpassung +Preisanstieges +Preisanstiegs +Preisanstiegsmeldungen +Preisaufschläge +Preisauftrieb +Preisausgleich +Preisausschreiben +Preisauszeichnung +Preisbefestigungen +Preisbeispiel +Preisbeispiele +Preisbemessung +Preisberechnung +Preisbestandteil +Preisbestimmungen +Preisbewegungen +Preisbild +Preisbildender +Preisbildung +Preisbrechen +Preisbrechende +Preisbrecher +Preischaos +Preischart +Preisdifferenz +Preisdiktate +Preisdisziplin +Preisdruck +Preise +Preiseinbrüche +Preiseinbußen +Preisempfehlung +Preisempfehlungen +Preisen +Preisentwicklung +Preisentwicklungen +Preiserhöhung +Preisermittlung +Preisermäßigung +Preiserwartungen +Preisexplosion +Preisexplosionen +Preisfaktor +Preisfestsetzenden +Preisfestsetzungen +Preisforderung +Preisforderungen +Preisfragen +Preisfreigabe +Preisfreiheit +Preisgefälles +Preisgefüges +Preisgelder +Preisgeldern +Preisgerichts +Preisgesetz +Preisgesetzes +Preisgewinner +Preisgrenze +Preisgruppe +Preisherabsetzung +Preisherabsetzungen +Preisidee +Preisindex +Preisinflation +Preiskampf +Preiskategorie +Preisklasse +Preisklassen +Preiskorrektur +Preiskorrekturen +Preislage +Preislagen +Preislinie +Preislinien +Preisliste +Preislisten +Preisnachlässe +Preisnachlässen +Preisniveaus +Preisnotierungen +Preispolitik +Preisproblem +Preisprobleme +Preisrahmen +Preisrechts +Preisregelung +Preisregelungen +Preisregulierung +Preisrichter +Preisrichtlinien +Preisrätsel +Preisrückgang +Preisrückgangs +Preisschild +Preisschildchen +Preisschilder +Preisschildern +Preisschwankung +Preisschwankungen +Preissenkung +Preissenkungen +Preissignal +Preissituation +Preisspaltung +Preisspektrum +Preisstabilität +Preissteigerung +Preissteigerungen +Preisstopp +Preisstopps +Preisstoppverordnung +Preissturzes +Preissystem +Preissystems +Preistreiberei +Preistreibereien +Preisunterbietungen +Preisunterschiede +Preisvereinbarung +Preisverfall +Preisverfalls +Preisvergleiche +Preisverhalten +Preisverhältnisse +Preisverordnung +Preisverschiebungen +Preisverteilung +Preisvorschrift +Preisvorschriften +Preisvorsprung +Preisvorteil +Preiswert +Preiswerter +Preiswirkung +Preiswürdigkeit +Preiszerstörung +Preiszugeständnisse +Preiszuschlag +Preisänderung +Preisüberwachung +Prellung +Prellungen +Premier +Premiere +Premierenfeier +Premierengäste +Premierensieger +Premierentermin +Premierminister +Premierministerin +Presbyterianer +Presse +Presseabteilungen +Presseagentur +Presseagenturen +Presseamt +Presseamtes +Pressearbeit +Presseartikel +Presseball +Presseballs +Presseberichte +Presseberichten +Presseberichtes +Pressebälle +Pressechef +Pressechefs +Pressedienst +Pressedienstes +Presseempfang +Presseerklärung +Pressefeldzug +Pressefoto +Pressefotografen +Pressefreiheit +Pressefritzen +Pressegesetz +Presseinformationen +Presseinterview +Presseklub +Pressekommentare +Pressekonferenz +Pressekreisen +Presseleute +Presseleuten +Pressemeldungen +Pressemitteilung +Pressemitteilungen +Pressenotiz +Presseoffizier +Presseoffiziers +Presseorgane +Presseorganen +Presseorganisationen +Pressephoto +Pressephotographen +Pressepolemiken +Presseprodukte +Presserat +Presserates +Pressereferat +Pressereferent +Pressereferenten +Presserezensionen +Presserummel +Presserummels +Pressespekulationen +Pressespiegel +Pressesprecher +Presseunternehmen +Presseverband +Pressevertreter +Pressevertreters +Presseveröffentlichungen +Pressewesen +Pressezentrum +Pressezentrums +Pression +Pressung +Prestige +Prestigebedürfnis +Prestigebedürfnisse +Prestigedenken +Prestigefrage +Prestigegesichtspunkte +Prestigegründe +Prestigerückschlag +Prestiges +Prestigestandpunkt +Prestigeverlust +Prestigevorstellungen +Preuße +Preußen +Preußenkönig +Priester +Priestergebärde +Priestergewändern +Priesterinnen +Priestern +Priesterrock +Priestertum +Priesterweihe +Prim +Primaballerina +Primadonna +Primaner +Primat +Primate +Primaten +Primfaktoren +Primitivität +Primus +Primzahlen +Primärkosten +Prinz +Prinzen +Prinzenpaar +Prinzessin +Prinzessinnen +Prinzgemahle +Prinzip +Prinzipien +Prinzips +Prinzipskizze +Prinzregent +Priorität +Prioritäten +Prioritätsrecht +Prisma +Prismen +Pritschenwagen +Privatadresse +Privatadressen +Privatangelegenheit +Privatanteil +Privatarena +Privataufenthalt +Privataufenthalte +Privatausgabe +Privatausgaben +Privatbank +Privatbanken +Privatbankhaus +Privatbehandlungsrechnungen +Privatbibliothek +Privatboote +Privatbrief +Privatbriefe +Privatchauffeur +Privatdiskont +Privatdozent +Privatdozenten +Private +Privateigentum +Privateigentums +Privaten +Privater +Privates +Privatfamilien +Privatfernsehen +Privatfirma +Privatfonds +Privatfrage +Privatgrundstück +Privathaftpflicht +Privathaushalt +Privathäuser +Privatindustrie +Privatinteresse +Privatinteressen +Privatisierung +Privatisierungen +Privatisierungshymne +Privatissimum +Privatjacht +Privatjet +Privatkapital +Privatkapitals +Privatklageweg +Privatkredit +Privatkunden +Privatküche +Privatleben +Privatlebens +Privatlehranstalt +Privatleute +Privatleuten +Privatmann +Privatmaschinen +Privatnummer +Privatparkplatz +Privatpatient +Privatpatienten +Privatperson +Privatpraxis +Privatpressen +Privatpublikum +Privatrecht +Privatrechts +Privatreisende +Privatreisenden +Privatsache +Privatsammler +Privatsammlern +Privatsanatorium +Privatschuldienst +Privatschule +Privatschulen +Privatschullehrers +Privatsekretär +Privatsekretärin +Privatsphäre +Privatspiele +Privatstall +Privatstunden +Privatuniversitäten +Privatunternehmen +Privatunterrichts +Privatverbindlichkeiten +Privatverbraucher +Privatverkauf +Privatvermögen +Privatversicherte +Privatvilla +Privatwohnung +Privatwohnungen +Privatzimmer +Privileg +Privilegien +Privilegierte +Privilegierteste +Privilegiertester +Privilegiertestes +Privilegs +Pro +Probe +Probeabonnements +Probeabstimmung +Probealarm +Probeauftrag +Probeaufträgen +Probeausdruck +Probeausgabe +Probeausgaben +Probebestellung +Probebestellungen +Probebetrieb +Probeexemplar +Probeexemplare +Probefahrschüler +Probefahrt +Probefall +Probeflüge +Probeflügen +Probegalopp +Probegewehr +Probekörper +Probelauf +Probelesen +Probelieferung +Probeläufe +Probeläufen +Proben +Probenarbeit +Probenhalters +Probenplan +Probenummer +Probenummern +Probenzahl +Probenzahlen +Probesendung +Probesendungen +Probestück +Probestückes +Probetraining +Probeweisen +Probewohnen +Probezeiten +Probieren +Probierens +Probierstube +Problem +Problematik +Problematisch +Problembereich +Problembeschreibung +Problembeseitigung +Problembestände +Problembranche +Problembücher +Problemchen +Probleme +Problemen +Problemfachleute +Problemfall +Problemfälle +Problemgeschichte +Problemgruppen +Problemhistorie +Problemkreis +Problemkreise +Problemlösende +Problemlösung +Problemlösungen +Problems +Problemstellung +Problemstellungen +Problemteil +Problemthema +Produkt +Produktangebot +Produktaufbau +Produktbeschreibung +Produktbezeichnung +Produkte +Produkten +Produktenbörse +Produktenhandel +Produktentwicklung +Produktes +Produktfamilie +Produktgruppe +Produktidee +Produktinformation +Produktinnovation +Produktion +Produktionen +Produktionsablauf +Produktionsabteilung +Produktionsanlage +Produktionsanstieg +Produktionsanstiegs +Produktionsanteil +Produktionsauflagen +Produktionsaufnahme +Produktionsausfall +Produktionsausfälle +Produktionsausweitung +Produktionsbasis +Produktionsbeginn +Produktionsbereich +Produktionsbeschränkungen +Produktionsbetriebe +Produktionsbetriebes +Produktionsbranchen +Produktionsdistrikte +Produktionseinheit +Produktionseinstellung +Produktionserfolge +Produktionsergebnis +Produktionserhöhung +Produktionsgebiete +Produktionsgenossenschaften +Produktionsgründe +Produktionsgüter +Produktionsgütern +Produktionskapazität +Produktionskapazitäten +Produktionskosten +Produktionskostenanteil +Produktionsleistung +Produktionsleistungen +Produktionsleiter +Produktionslinie +Produktionsländer +Produktionsmarken +Produktionsmaterial +Produktionsmethode +Produktionsmethoden +Produktionsmittel +Produktionsmöglichkeiten +Produktionsniveau +Produktionsniveaus +Produktionspreise +Produktionsquoten +Produktionsreserve +Produktionsreserven +Produktionssektor +Produktionsstandort +Produktionsstandorte +Produktionssteigerung +Produktionsstillstand +Produktionsstätte +Produktionsstätten +Produktionssystems +Produktionstechnik +Produktionstechnologien +Produktionstätigkeit +Produktionsvertrag +Produktionsvolumen +Produktionswachstum +Produktionswerke +Produktionswerte +Produktionswertes +Produktionszahlen +Produktionsziel +Produktionsziffern +Produktionszunahme +Produktionszweige +Produktivität +Produktivitätsbonus +Produktivitätssteigerung +Produktivitätsziffer +Produktivvermögen +Produktlinie +Produktlücke +Produktpalette +Produktpolitik +Produktqualität +Produktregel +Produktregeln +Produkts +Produktsparten +Produktstabilität +Produktvorstellung +Produktziel +Produktübersicht +Produzent +Produzenten +Profession +Professional +Professionalismus +Professor +Professoren +Professors +Professur +Professuren +Profi +Profiboxer +Profifußball +Profil +Profilager +Profile +Profilen +Profiliertesten +Profilneurose +Profils +Profilstahl +Profilwalzwerk +Profis +Profit +Profitgier +Profitquelle +Profivereine +Profivereins +Prognose +Prognoseformel +Prognosekurve +Prognosemethode +Prognosemethoden +Prognosemodell +Prognosemodells +Prognoseprogramm +Prognoseprogramms +Prognoseverfahren +Prognosewert +Prognosewerten +Prognosewertes +Prognosewerts +Prognostik +Prognostiker +Programm +Programmablaufes +Programmanalyse +Programmbibliothek +Programmcode +Programmdirektor +Programme +Programmen +Programmgestaltern +Programmgestaltung +Programmgestaltungen +Programmhefte +Programmier +Programmieraufgaben +Programmierer +Programmierern +Programmierers +Programmierfehler +Programmierhandbuch +Programmiersprache +Programmiersprachen +Programmierung +Programminstallation +Programminterface +Programmkette +Programmleiter +Programmläufen +Programmlücken +Programmmodul +Programmpaketen +Programmpunkt +Programmpunkten +Programmpunktes +Programmquellcode +Programms +Programmsammlung +Programmstruktur +Programmsystem +Programmsystemen +Programmtechniken +Programmteil +Programmvorschau +Programmwechsel +Programmwelt +Programmzeitung +Progress +Progressen +Progression +Progressionsvorbehalt +Prohibition +Projekt +Projektarbeit +Projektbearbeitung +Projektbeginn +Projektbericht +Projektbeschreibung +Projekte +Projekten +Projektergebnis +Projektes +Projektingenieur +Projektion +Projektionen +Projektionslinsen +Projektionsschirm +Projektionsschirms +Projektlaufzeit +Projektleiter +Projektmanagement +Projektor +Projektoren +Projektpartner +Projektphase +Projektresultat +Projekts +Proklamation +Prokura +Prokuren +Prokurist +Proletariat +Proletariats +Proletarier +Proletariers +Proletarisierung +Prolog +Prologe +Prologen +Prologes +Promenade +Promenaden +Promenadenanzug +Promenadenplatz +Promille +Promillen +Promilles +Prominenz +Prominenzen +Promotern +Promotion +Promotionen +Propagandaaktion +Propagandafeldzug +Propagandakampagne +Propagandamanöver +Propagandamaschinerie +Propagandamaterial +Propagandaparolen +Propagandaphrasen +Propagandaveranstaltung +Propagandazwecken +Propagandist +Propagandisten +Propagierung +Propeller +Propellermaschinen +Prophet +Propheten +Prophezeiung +Prophezeiungen +Proportion +Proportionaldruck +Proportionalfaktor +Proportionalität +Proportionalitätsfaktor +Proportionalitätskonstante +Proportionalschrift +Proporz +Prosa +Prosatext +Prosatexte +Prosatexten +Prosatexts +Prospekt +Prospekte +Prospekten +Prospektes +Prospektmaterial +Prospekts +Prospektunterlagen +Prostata +Prostituierten +Prostitutionszwecke +Protagonisten +Protein +Proteine +Protektion +Protektionismus +Protektor +Protektorat +Protest +Protestaktion +Protestant +Protestantin +Protestantismus +Protestbrief +Protestbriefes +Proteste +Protesten +Protestentenverein +Protestes +Protestkundgebung +Protestmarsch +Protests +Protestschreiben +Protestschritt +Proteststreik +Protestsänger +Prothese +Prothesen +Protokoll +Protokolle +Protokollen +Protokollierung +Protokolls +Proton +Protonen +Protonenstrahl +Prototyp +Prototypen +Proviant +Proviants +Provinz +Provinzanwalt +Provinzbänkler +Provinzen +Provinzler +Provinzstädte +Provinztheater +Provinztheaters +Provision +Provisionsabrechnungen +Provisionsjäger +Provisionsverkäufer +Provisionsvermittler +Provisorien +Provisorium +Provokation +Provokationen +Prozedur +Prozeduren +Prozent +Prozentangabe +Prozentangaben +Prozentanteil +Prozentbruchteilspekulationen +Prozente +Prozenten +Prozentgehalt +Prozentpunkt +Prozentpunkte +Prozentsatz +Prozentskala +Prozentsteigerung +Prozentsteigerungen +Prozentsätze +Prozentsätzen +Prozentwert +Prozentwerte +Prozentzahl +Prozess +Prozesse +Prozessen +Prozesses +Prozessführungen +Prozession +Prozessionen +Prozessionsstraßen +Prozesskosten +Prozessor +Prozessordnung +Prozessoren +Prozessors +Prozessrechten +Prozeßbeginn +Prunk +Prunksitzung +Prunkstück +Prunkstücks +Präambel +Prädestination +Prädestinationen +Prädestinationslehre +Prädikat +Prädikate +Prädikaten +Prädikatenlogik +Prädikats +Präfekt +Präfekten +Präfektur +Präferenz +Präferenzen +Präferenzzone +Prägestempel +Prägetechnik +Prägnanz +Prägung +Präjudiz +Prälat +Prälaten +Präludium +Prämie +Prämienaufkommen +Prämiendruck +Prämieneinnahme +Prämienpolitik +Prämiensteigerung +Prämienvorteil +Prämienzuschlag +Prämienzuwachs +Prämienüberträge +Prämierung +Prämiierung +Prämisse +Prämissen +Präparat +Präparate +Präparaten +Präparation +Prärie +Präriegebiete +Prärien +Präsens +Präsentation +Präsentierteller +Präsenz +Präsenzen +Präsident +Präsidenten +Präsidentenberater +Präsidentenkandidatur +Präsidentenposten +Präsidentensessel +Präsidentenstuhl +Präsidententisches +Präsidentenwagen +Präsidentenwahl +Präsidentenwahlen +Präsidentenwahlkampf +Präsidentin +Präsidentschaft +Präsidentschaftsrates +Präsidentschaftswahl +Präsidentschaftswahlen +Präsidialmitglied +Präsidialmächte +Präsidialrat +Präsidialregimes +Präsidialrepublik +Präsidialsitzung +Präsidien +Präsidium +Präsidiums +Präsidiumsmitglieder +Präsidiumssitzung +Präteritum +Präventivmedizin +Präzedenzfall +Präzedenzfalles +Präzedenzfälle +Präzedenzfällen +Präzisierung +Präzision +Präzisionen +Präzisionsgrad +Präzisionsinstrument +Präzisionsinstrumente +Präzisionsleistung +Präzisionsmessgerät +Präzisionsprodukt +Präzisionsspezifikation +Präzisionstechnik +Präzisionsuhr +Prüderie +Prüfanweisung +Prüfaufwand +Prüfbescheinigung +Prüfeinrichtung +Prüfer +Prüfergebnis +Prüfern +Prüfers +Prüffeld +Prüfingenieur +Prüfling +Prüfliste +Prüfmaschinen +Prüfpflicht +Prüfpunkt +Prüfsiegel +Prüfstand +Prüfstandes +Prüfstein +Prüfsteinen +Prüfsteines +Prüfstelle +Prüfstrecke +Prüfstrom +Prüfsumme +Prüftechnik +Prüfung +Prüfungen +Prüfungsantrag +Prüfungsarbeit +Prüfungsarbeiten +Prüfungsausschuss +Prüfungsausschusses +Prüfungsbericht +Prüfungsdienst +Prüfungserfolg +Prüfungskämpfen +Prüfungspraxis +Prüfungsschwimmen +Prüfungsstelle +Prüfungstermin +Prüfungsthema +Prüfungsverfahren +Prüfungsvorbereitung +Prüfungswesen +Prüfverfahren +Prüfzettel +Prügel +Prügelknabe +Prügelknaben +Prügelstrafe +Prügelszenen +Pseudoerklärungen +Pseudonym +Pseudonymen +Pseudonyms +Pseudoromantik +Psyche +Psychiater +Psychiaters +Psychiatrie +Psychoanalyse +Psychoanalytiker +Psychoanalytikern +Psychoanalytikers +Psychologe +Psychologen +Psychologie +Psychologin +Psychomotorische +Psychopath +Psychopharmaka +Psychose +Psychosen +Psychoterror +Psychotherapeut +Psychotherapeutin +Psychotherapie +Pt +Ptolemaios +Ptolemäus +Pubertät +Pubertätsjahre +Pubertätszeit +Public +Publikation +Publikationen +Publikationsliste +Publikum +Publikumsbeteiligung +Publikumserfolg +Publikumsgeschmack +Publikumsnachfrage +Publizist +Publizisten +Publizistik +Pudding +Puddings +Pudel +Pudelmütze +Pudels +Puder +Pudern +Puders +Puffer +Puffärmel +Puffärmeln +Pulk +Pulle +Pulli +Pullover +Pullovern +Pullovers +Puls +Pulsader +Pulsadern +Pulse +Pulsen +Pulses +Pulsschlag +Pulsschlags +Pulsschlägen +Pult +Pulte +Pulten +Pultes +Pulver +Pulvergewehre +Pulvers +Puma +Pump +Pumpe +Pumpen +Pumps +Pumpspeicherwerke +Pumpstationen +Punische +Punk +Punkt +Punkte +Punktekämpfe +Punkten +Punktepaar +Punktes +Punktesammeln +Punktetabellen +Punkteteilung +Punktfolge +Punktgewinn +Punktgrafik +Punktjäger +Punktkämpfe +Punktladung +Punktmasse +Punktmenge +Punktmengen +Punktniederlage +Punktraster +Punktrichtungsform +Punkts +Punktsiege +Punktsieger +Punktspiele +Punktspielsaison +Punktsystem +Punkttabellen +Punktum +Punktverlusten +Punktvorsprung +Punktweise +Punktwert +Punktwerte +Punktzahl +Punktzahlen +Punktzeile +Punktüll +Punsch +Pupille +Pupillen +Puppe +Puppen +Puppengeschirr +Puppenmama +Puppenmutter +Puppenspieler +Puppenwagen +Purist +Puristen +Puritanismus +Purpur +Purpurstaub +Puschel +Pute +Puten +Puter +Puters +Putsch +Putschbeginns +Putsches +Putschoffiziere +Putschversuche +Putschversuches +Putz +Putzfrauen +Putzgroßhandlung +Putzlappen +Puzzle +Puzzlespiele +Pygmäe +Pygmäen +Pyjama +Pyjamas +Pyramide +Pyramiden +Pyramidenbau +Pyrenäen +Pythagoras +Pythia +Pächter +Pächterin +Pächtern +Pächterwohnung +Päckchen +Päckchens +Pädagoge +Pädagogen +Pädagogik +Pädagoginnen +Päpste +Päpsten +Pärchen +Pärchens +Pässe +Pässen +Pöbel +Pöbelei +Pöbeleien +Pöbels +Pökelfleisch +Pöstchen +Pünktlichkeit +Püppchen +Püree +Pütt +Pütts ++++++++++ +Quader +Quaders +Quadrant +Quadranten +Quadrat +Quadrate +Quadrateinheiten +Quadraten +Quadratkilometer +Quadratkilometern +Quadratmeile +Quadratmeter +Quadratmeterabgabe +Quadratmetermietpreis +Quadratmetern +Quadratmeterpreis +Quadratmeters +Quadratmeterzahl +Quadratmeterzahlen +Quadrats +Quadratur +Quadratwurzel +Quadratwurzeln +Quadratzentimeter +Qual +Qualifikation +Qualifikationen +Qualifikationsleistung +Qualifiziertesten +Qualität +Qualitäten +Qualitätsansprüche +Qualitätsarbeit +Qualitätsarbeiten +Qualitätsbeurteilung +Qualitätsbezeichnung +Qualitätsbezeichnungen +Qualitätseigenschaft +Qualitätseinbuße +Qualitätseinbußen +Qualitätskontrolle +Qualitätskontrollen +Qualitätsmaschinen +Qualitätsmaß +Qualitätsmaße +Qualitätsmaßes +Qualitätsmerkmal +Qualitätsmerkmale +Qualitätsmerkmalen +Qualitätsmerkmals +Qualitätsminderung +Qualitätsniveaus +Qualitätsprüfung +Qualitätssicherung +Qualitätsspanne +Qualitätsstandard +Qualitätssteigerung +Qualitätssteigerungen +Qualitätsstufe +Qualitätsverbesserung +Qualitätsware +Qualitätswaren +Qualitätswein +Qualitätsweine +Qualitätsüberlegung +Qualitätsüberlegungen +Qualitätsüberwachung +Qualle +Qualm +Qualmerei +Quant +Quanten +Quantenmechanik +Quantentheorie +Quantenzahl +Quantifizierung +Quantität +Quarantäne +Quarantänen +Quarantänestation +Quark +Quarks +Quart +Quartal +Quartale +Quartalen +Quartalsanfang +Quartalsbericht +Quartalsergebnissen +Quartalsvergleich +Quartalsvergleiche +Quartalszahlen +Quartett +Quartetts +Quartier +Quartiere +Quartiers +Quarz +Quarzkristall +Quarzuhren +Quasar +Quatsch +Quattro +Quebec +Quedlinburg +Queen +Queensland +Quell +Quelldatei +Quelle +Quellen +Quellenangabe +Quellensteuer +Quellenstudie +Quellenstudien +Quellenstudium +Quellenverzeichnis +Quellgebiet +Quellgebiete +Quellgebieten +Quellgebiets +Quellknoten +Querachse +Querachsen +Quere +Querelement +Querelemente +Querelementen +Querelen +Querlese +Querlinie +Querschläger +Querschlägers +Querschnitt +Querschnitte +Querschnitten +Querschnittgelähmte +Querschnitts +Querschnittsfläche +Querstraße +Querstraßen +Quersumme +Querverbindung +Querverbindungen +Querverweis +Querweg +Querwege +Querweges +Quetschung +Quetschungen +Quintessenz +Quirl +Quitte +Quitten +Quittierung +Quittung +Quittungen +Quiz +Quo +Quote +Quoten +Quotenbeteiligung +Quotenregelung +Quotenregelungen +Quotient +Quotienten +Quotierung +Quäker +Quäkers +Quäler +Quälerei +Quälern +Quälers +Quäntchen ++++++++++ +Rabat +Rabatt +Rabatte +Rabatten +Rabattes +Rabattmarke +Rabattmarken +Rabe +Rabeneltern +Rabulistik +Rache +Racheakt +Racheakte +Racheakts +Rachegelüste +Rachen +Rachenhöhle +Rachenhöhlen +Rachens +Racheschnaubende +Racheschnaubenden +Racheschnaubender +Racheschnaubendes +Rachsucht +Racket +Rad +Rad geschlagen +Radantriebe +Radantrieben +Radantriebs +Radar +Radaranlage +Radaranlagen +Radarblindlandung +Radarfalle +Radarfallen +Radargerät +Radargeräte +Radargerätes +Radargürtel +Radargürtels +Radarkontakt +Radarkontrolle +Radarlandegerät +Radarlandegeräte +Radarlandegeräten +Radars +Radarschirm +Radarschirmbild +Radarschirmbildern +Radarschirmbildes +Radarschirme +Radarschirmes +Radarstation +Radarstationen +Radarsteuerung +Radarstrahl +Radarstörsender +Radarstörsendern +Radarwarnnetz +Radarwarnnetzen +Radarwarnnetzes +Radarwächter +Radarzeichnung +Radau +Radaubruder +Radaubruders +Radaubrüder +Radaubrüdern +Radaufhängung +Radaufhängungen +Radbremse +Radbremsen +Radbruch +Raddampfer +Raddampfern +Raddampfers +Radebrecher +Rades +Radfahren +Radfahrer +Radfahrern +Radfahrers +Radfelge +Radfelgen +Radgabel +Radgefahren +Radgestell +Radgestelle +Radgestellen +Radialbohrmaschine +Radialbohrmaschinen +Radialfräsern +Radialfräsers +Radialkraft +Radialnerv +Radialnervs +Radiator +Radien +Radiergummi +Radiergummis +Radierkunst +Radiermessern +Radiermessers +Radiernadel +Radierung +Radierungen +Radieschen +Radikal +Radikale +Radikalen +Radikalisierung +Radikalist +Radikalisten +Radikalkette +Radikalketten +Radikalkur +Radio +Radioaktivität +Radioaktivitäten +Radioansager +Radioansagerin +Radioansagern +Radioansagers +Radioapparat +Radioapparaten +Radioapparates +Radioastronomie +Radiobastlern +Radiobastlers +Radiobiologe +Radiobiologie +Radiochemie +Radiochemiker +Radiochemikers +Radiodurchsage +Radiodurchsagen +Radioempfängern +Radioempfängers +Radiofrequenz +Radiogehäuse +Radiogehäusen +Radiogehäuses +Radiogerätes +Radiogeschäfte +Radiogeschäften +Radiogeschäftes +Radiogramme +Radiogrammen +Radiogramms +Radiohändlern +Radiohändlers +Radiohörer +Radiohörern +Radiokanal +Radiokanals +Radiokanäle +Radiokompassen +Radiokompasses +Radiologe +Radiologie +Radiomechaniker +Radiomechanikern +Radiometrie +Radionachrichten +Radionavigation +Radiopeilgeräte +Radiopeilgeräten +Radiopeilgeräts +Radiopeilungen +Radioröhre +Radioröhren +Radiosender +Radiosendern +Radiosenders +Radiosendung +Radiosendungen +Radiosonde +Radiosonden +Radiostationen +Radiostrahlung +Radiotechnik +Radiotechnikern +Radiotechnikers +Radiotelegramm +Radiotelegrammen +Radiotelegramms +Radiotelegraphie +Radiotelephonie +Radiowecker +Radioweckern +Radioweckers +Radiowellen +Radiozeitung +Radiozeitungen +Radioübertragung +Radioübertragungen +Radium +Radiumbehälter +Radiumbehältern +Radiumheilverfahren +Radiumheilverfahrens +Radiumstrahlen +Radiumtherapien +Radius +Radiusvektor +Radiusvektoren +Radiusvektors +Radizieren +Radkappe +Radkappen +Radkasten +Radkastens +Radkranz +Radkranzes +Radkreuze +Radkreuzen +Radkreuzes +Radkränzen +Radkörper +Radkörpern +Radkörpers +Radlager +Radlagern +Radler +Radlerin +Radlerinnen +Radlern +Radmutter +Radmuttern +Radon +Radreifen +Radreifens +Radrennbahn +Radrennen +Radrennens +Radschaufel +Radschlagen +Radschleppern +Radschleppers +Radschlüssel +Radschlüsseln +Radschlüssels +Radspeiche +Radsport +Radsports +Radsportstadion +Radspuren +Radstand +Radstandes +Radsterne +Radsternen +Radsterns +Radsturzes +Radstände +Radständen +Radstürzen +Radtour +Rafael +Raffinade +Raffinement +Raffinerie +Raffinesse +Raffinierteste +Rahm +Rahmen +Rahmenabkommens +Rahmenbedingen +Rahmenbedingung +Rahmenbedingungen +Rahmenplan +Rahmenplanung +Rahmenpläne +Rahmenprogramm +Rahmens +Rahmenvertrag +Rahms +Raiffeisenbanken +Raiffeisenkassen +Raimund +Rain +Rainer +Rakete +Raketen +Raketenandrohung +Raketenantrieb +Raketenbasen +Raketenbasis +Raketendrohung +Raketendschungel +Raketengeschosse +Raketengeschossen +Raketengeschoß +Raketenstart +Raketenstützpunkt +Raketentruppen +Raketenversuche +Raketenwaffen +Rallye +Rallyes +Rambo +Rambos +Rammbock +Rammbockes +Ramona +Rampe +Rampen +Rampenlicht +Ramschladen +Ramschläden +Ramses +Rand +Randalierszene +Randbedingung +Randbedingungen +Randbemerkung +Randberechnung +Randbereich +Rande +Randeffekte +Randerscheinung +Randerscheinungen +Randes +Randfall +Randfälle +Randgebiet +Randgebiete +Randgebieten +Randgebietes +Randgeraden +Randindex +Randindizes +Randkoordinate +Randkurve +Randkurven +Randposition +Randproblem +Randprobleme +Randproblemen +Randpunkt +Randpunkte +Randstaates +Randstein +Randsteine +Randsteins +Randstellung +Randstreifen +Randwert +Randwerte +Randwerten +Randzone +Randzonen +Rang +Ranges +Rangfolge +Rangfolgen +Rangliste +Ranglisten +Rangordnung +Rangordnungen +Rangs +Rangstufe +Rangstufen +Raphael +Rappe +Rappen +Rapport +Rapporte +Rapporten +Raps +Rapsöl +Rarität +Rasenplatz +Rasenplätze +Rasenplätzen +Rasensport +Raserei +Rasereien +Rasierapparate +Rasierapparaten +Rasierapparates +Rasiermessern +Rasiermessers +Rasse +Rassehunde +Rassel +Rassen +Rassendiskriminierung +Rassengesetze +Rassenhass +Rassenhasses +Rassenkampf +Rassenkrawall +Rassenkämpfe +Rassenkämpfen +Rassenmischung +Rassenmischungen +Rassenproblem +Rassenprobleme +Rassentrennung +Rassismus +Rast +Rasta +Rastatt +Raster +Rastermaß +Rasterpapier +Rasters +Rasterweite +Rasthäuser +Rastplatz +Rastplätze +Rastplätzen +Raststätte +Raststätten +Rat +Rate +Raten +Ratenkäufen +Ratensenkung +Ratenzahlung +Ratenzahlungen +Rates +Ratesendung +Ratgeber +Ratgeberin +Ratgeberinnen +Ratgebers +Rathaus +Rathauses +Rathäuser +Rathäusern +Ratifikation +Ratifikationen +Ratifizierung +Ratifizierungen +Ratifizierungsdebatte +Ratifizierungsurkunden +Ratio +Ration +Rationalisierung +Rationalisierungen +Rationalisierungsmaßnahme +Rationalität +Rationalmachen +Rationen +Rationierung +Rationierungen +Ratlosigkeit +Ratlosigkeiten +Rats +Ratschlag +Ratschlusses +Ratschläge +Ratschlägen +Ratschlüsse +Ratschlüssen +Ratsherren +Ratsmitglieder +Ratsmitgliedern +Ratspräsidenten +Ratstisch +Ratsvorsitzende +Ratte +Rattenfalle +Rattengift +Rattenloches +Rattenplage +Rattenschwanz +Ratzeburg +Raub +Raubbau +Raubbaus +Raubdruck +Raubdruckern +Raubens +Raubgier +Raubkopie +Raubkopien +Raubkopieren +Raubmord +Raubmorden +Raubmordes +Raubpolitik +Raubtiere +Raubtieren +Raubvogel +Raubvögel +Raubvögeln +Raubzug +Raubzüge +Raubzügen +Raubüberfall +Raubüberfalls +Raubüberfällen +Rauch +Rauchen +Raucher +Raucherhusten +Rauchern +Rauchers +Rauchfahne +Rauchmaschine +Rauchsignale +Rauchsäule +Rauchsäulen +Rauchverbot +Rauchvergiftung +Rauchverzicht +Rauchvorhang +Rauchwaren +Rauchwolke +Rauchwolken +Raum +Raumaufteilung +Raumbedarf +Raumdiagonalen +Raume +Raumes +Raumfahrer +Raumfahrt +Raumfahrtbehörde +Raumfahrttechnik +Raumfahrzeuge +Raumflug +Raumflüge +Raumforscher +Raumforschung +Raumgestaltung +Raumklima +Raumkoordinaten +Raumkurve +Raumkurven +Raummangel +Raummangels +Raummeter +Raumplanung +Raumpunkten +Raums +Raumschiff +Raumschiffe +Raumschiffen +Raumschiffes +Raumstation +Raumteile +Raumteilen +Raumtemperatur +Raumverhältnis +Raumverhältnisse +Raupe +Raupen +Raupenfahrzeug +Raupenfahrzeuge +Raupenfahrzeuges +Raureif +Raureifs +Rausch +Rauschen +Rauschenden +Rauschgift +Rauschgifte +Rauschgiften +Rauschgiftsucht +Rauschgiftverbot +Rausschmeißerjob +Rauten +Ravensburger +Rayons +Razzien +Reagan +Reagenz +Reagenzglas +Reagenzglases +Reagenzgläser +Reagenzien +Reaktion +Reaktionen +Reaktionsfähigkeit +Reaktionsgeschwindigkeit +Reaktionsnorm +Reaktionsnormen +Reaktionszeit +Reaktionär +Reaktionärs +Reaktivität +Reaktor +Reaktoren +Reaktors +Real +Reale +Realertrag +Realgewinne +Realgymnasium +Realisation +Realisierung +Realismus +Realist +Realisten +Realität +Realitäten +Reallohn +Reallöhne +Realo +Realos +Realschüler +Realzins +Realzinsen +Realzuwachs +Rebe +Rebell +Rebellen +Rebellenführer +Rebellion +Reben +Rebenblätter +Rebhuhnbevölkerung +Rechaud +Rechen +Rechenanlage +Rechenanlagen +Rechenaufgabe +Rechenaufgaben +Rechenaufwand +Rechenbeispiel +Rechenbeispiele +Rechenbuch +Recheneinheit +Rechenfehler +Rechenfehlern +Rechenfehlers +Rechenfähigkeit +Rechengehirn +Rechengröße +Rechenhilfen +Rechenkapazität +Rechenmaschine +Rechenoperationen +Rechenroboter +Rechens +Rechenschaft +Rechenschaftsbericht +Rechenschaftsberichte +Rechenschieber +Rechenschritt +Rechenspielereien +Rechentabellen +Rechenverfahren +Rechenvorgänge +Rechenvorschriften +Rechenzeit +Rechenzeiten +Rechenzentren +Rechenzentrum +Recherche +Rechnen +Rechnens +Rechner +Rechneralltag +Rechneralltags +Rechnerausstattung +Rechnerei +Rechnern +Rechners +Rechnung +Rechnungen +Rechnungsabschlüssen +Rechnungsführung +Rechnungsführungen +Rechnungshof +Rechnungsmonat +Rechnungsprüfern +Rechnungsprüfers +Rechnungsprüfung +Rechnungswesens +Recht +Rechtbruches +Rechteck +Rechtecke +Rechtecken +Rechtecks +Rechten +Rechtes +Rechtfertigung +Rechtfertigungen +Rechtgläubigkeit +Rechthaber +Rechthaberei +Rechthabereien +Rechthaberin +Rechthaberinnen +Rechthabers +Rechtlich +Rechtlichkeit +Rechtlosigkeit +Rechtmäßigkeit +Rechtmäßigkeiten +Rechts +Rechtsabteilung +Rechtsamt +Rechtsangelegenheit +Rechtsangelegenheiten +Rechtsanspruch +Rechtsanspruchs +Rechtsansprüchen +Rechtsanwaltes +Rechtsanwalts +Rechtsanwaltsgebühr +Rechtsanwaltsordnung +Rechtsanwälten +Rechtsanwältin +Rechtsanwältinnen +Rechtsauskunft +Rechtsausübung +Rechtsbefugnis +Rechtsbefugnisse +Rechtsbegehren +Rechtsbegehrens +Rechtsbegriff +Rechtsbehelfe +Rechtsbeistandes +Rechtsbeistände +Rechtsbeiständen +Rechtsbelehrung +Rechtsbelehrungen +Rechtsberater +Rechtsberatern +Rechtsberaters +Rechtsbeschwerde +Rechtsbeugung +Rechtsbeugungen +Rechtsbrecher +Rechtsbrechern +Rechtsbrechers +Rechtsbruches +Rechtsbrüche +Rechtsbrüchen +Rechtschaffenheit +Rechtschreibefehler +Rechtschreibehilfe +Rechtschreibkommission +Rechtschreibung +Rechtseinheit +Rechtseinwand +Rechtseinwandes +Rechtseinwänden +Rechtsempfinden +Rechtsempfindens +Rechtsentscheid +Rechtsentwicklung +Rechtserwerb +Rechtsexperten +Rechtsfall +Rechtsfehlern +Rechtsfindung +Rechtsform +Rechtsfrage +Rechtsfähigkeit +Rechtsfälle +Rechtsfällen +Rechtsgefühl +Rechtsgelehrten +Rechtsgelehrter +Rechtsgrundes +Rechtsgrundlage +Rechtsgrundlagen +Rechtsgrundsatz +Rechtsgrundsatzes +Rechtsgrundsätzen +Rechtsgründe +Rechtsgründen +Rechtsgutachtens +Rechtsgültigkeit +Rechtsgültigkeiten +Rechtshandel +Rechtshandlung +Rechtshandlungen +Rechtshilfe +Rechtshilfen +Rechtshilfeverkehrs +Rechtshilfeverträge +Rechtshändel +Rechtshändeln +Rechtshänder +Rechtshändern +Rechtshändigkeit +Rechtsinnen +Rechtsinstituts +Rechtsirrtum +Rechtsirrtums +Rechtsirrtümer +Rechtskenntnisse +Rechtskraft +Rechtskurve +Rechtskurven +Rechtslage +Rechtslagen +Rechtsmangel +Rechtsmittel +Rechtsmitteln +Rechtsmittels +Rechtsmängel +Rechtsmängeln +Rechtsnachfolger +Rechtsnachfolgerin +Rechtsnorm +Rechtsnormen +Rechtsordnung +Rechtsparteien +Rechtspflege +Rechtspflegerin +Rechtspflicht +Rechtsposition +Rechtsprechung +Rechtsradikalismus +Rechtsrat +Rechtsschutz +Rechtsschutzbedürfnis +Rechtsschutzes +Rechtsschutzinteresse +Rechtssinne +Rechtssprache +Rechtssprechung +Rechtsspruchs +Rechtssprüchen +Rechtsstaat +Rechtsstaates +Rechtsstellung +Rechtsstreit +Rechtsstreiten +Rechtsstreites +Rechtsstreitigkeiten +Rechtsträger +Rechtsunwirksamkeit +Rechtsverdreher +Rechtsverfahren +Rechtsverkehr +Rechtsverkehrs +Rechtsverletzung +Rechtsverletzungen +Rechtsverluste +Rechtsverordnungen +Rechtsvertreter +Rechtsweg +Rechtswesen +Rechtswidrigkeit +Rechtswidrigkeiten +Rechtswirksamkeit +Rechtswirkung +Rechtswissenschaft +Rechtszwang +Reck +Recke +Recycling +Redakteur +Redakteure +Redakteurs +Redaktion +Redaktionen +Redaktionsmitglied +Redaktionsmitgliede +Redaktor +Redaktoren +Redaktors +Rede +Redefreiheit +Redefreiheiten +Redegabe +Redekunst +Redekünste +Redekünsten +Redensart +Redensarten +Redeschwall +Redewendung +Redlichkeit +Redner +Rednern +Rednertribüne +Redseligkeit +Reduktion +Redundanz +Redundanzen +Reduzierte +Reduzierung +Reduzierungen +Reeder +Reederei +Reedereikonsortien +Reedereikontor +Reeders +Reeperbahn +Referat +Referate +Referats +Referenden +Referendum +Referent +Referenten +Referentin +Referenz +Referenzbriefe +Referenzen +Referenzpreise +Referenzpunkt +Referenzpunkte +Referenzpunktes +Referenzsignal +Referenzzeit +Refinanzierung +Reflektant +Reflektanten +Reflektion +Reflektionen +Reflektionseigenschaften +Reflektionsgesetz +Reflektionswinkel +Reflektor +Reflektoren +Reflektors +Reflex +Reflexbewegung +Reflexbewegungen +Reflexe +Reflexen +Reflexion +Reflexionen +Reflexionskultur +Reflexionswinkel +Reformation +Reformationsgottesdienst +Reformationskurs +Reformbemühung +Reformbemühungen +Reformbewegung +Reformer +Reformhäuser +Reformhäusern +Reformpläne +Reformprogramm +Reformpäpste +Reformversuch +Reformversuche +Reformvorhaben +Reformvorschläge +Refugium +Regal +Regale +Regalen +Regalien +Regatta +Regel +Regelabweichung +Regelalgorithmen +Regelalgorithmus +Regelbedarf +Regelbereich +Regeleingang +Regeleingänge +Regelfunktion +Regelkreis +Regelmechanismen +Regelmechanismus +Regelmäßigkeit +Regelmäßigkeiten +Regelmöglichkeit +Regeln +Regelsystems +Regelung +Regelungen +Regelungsgesetz +Regelungstechnik +Regelungszentren +Regelungszustände +Regelunterhalt +Regelwidrigkeit +Regelwissen +Regelzugang +Regen +Regenbogen +Regenbogenfarben +Regenbogens +Regenbögen +Regendaches +Regeneration +Regenerierung +Regenfest +Regenfälle +Regenfällen +Regengüsse +Regenmantel +Regenmenge +Regenmengen +Regenmäntel +Regenmänteln +Regenprogramm +Regensburg +Regensburger +Regenschauer +Regenschirm +Regent +Regentag +Regentagen +Regentages +Regentraufe +Regentropfen +Regentschaft +Regentschaftsrat +Regenwald +Regenwassertank +Regenwetter +Regenwolken +Regenwurm +Regenwurmes +Regenwälder +Regenwürmer +Regenzeit +Regenzeiten +Reger +Regie +Regierenden +Regierung +Regierungen +Regierungsabkommen +Regierungsabkommens +Regierungsamt +Regierungsantritt +Regierungsantritte +Regierungsarbeit +Regierungsbank +Regierungsbeamten +Regierungsbeamter +Regierungsbezirke +Regierungschef +Regierungsdekret +Regierungsebene +Regierungsformen +Regierungsgewalt +Regierungshäuptern +Regierungskonferenz +Regierungskrise +Regierungskrisen +Regierungsmannschaft +Regierungsorgan +Regierungspapiere +Regierungspapieren +Regierungsprogramm +Regierungspräsident +Regierungspräsidenten +Regierungsqualität +Regierungsseite +Regierungssitze +Regierungsstellen +Regierungsstreitkräfte +Regierungssturz +Regierungsverhandlungen +Regierungsvertreter +Regierungsviertel +Regierungsvorschläge +Regierungswechsel +Regierungszeit +Regime +Regiment +Regimente +Regimenten +Regimenter +Regimentern +Regimentes +Regimes +Regina +Region +Regionalbank +Regionalbüro +Regionalisierung +Regionalisierungen +Regionalmuseen +Regionalpolitik +Regionalprogramm +Regionalseiten +Regionalwahlen +Regionen +Regisseur +Regisseure +Regisseuren +Regisseurs +Register +Registereintragung +Registerinformationen +Registern +Registers +Registratur +Registrierkasse +Registrierung +Registrierungen +Reglement +Reglemente +Reglementen +Reglementierung +Reglementierungen +Reglements +Regler +Reglern +Reglers +Regress +Regressansprüche +Regression +Regsamkeit +Regsamkeiten +Regulativen +Regulierung +Regung +Regungen +Reh +Rehabilitierung +Rehabilitierungen +Rehböcke +Rehe +Rehlederwäsche +Rehwiese +Reiberei +Reibereien +Reibung +Reibungen +Reibungsflächen +Reibungsgesetz +Reibungskraft +Reibungskräfte +Reibungskräften +Reibungslose +Reibungslosigkeit +Reibungsterm +Reich +Reiche +Reichen +Reiches +Reichhaltigkeit +Reichritter +Reichs +Reichsacht +Reichsautobahnen +Reichsaußenminister +Reichsbahn +Reichsbahngesellschaft +Reichsbank +Reichsbankpräsident +Reichsdienststelle +Reichsführer +Reichsgebiet +Reichsgericht +Reichsgerichtshof +Reichshauptstadt +Reichshof +Reichshofrat +Reichsjustizminister +Reichskammergericht +Reichskanzlei +Reichskanzler +Reichskirche +Reichsklöster +Reichskriegsminister +Reichslandbund +Reichslandfrieden +Reichslehen +Reichsluftschutzgesetz +Reichsmarineamt +Reichsmark +Reichsminister +Reichspartei +Reichsparteitag +Reichspropagandaministerium +Reichsprotektorat +Reichsrat +Reichsstädte +Reichsstände +Reichstag +Reichstages +Reichstags +Reichstagsauflösung +Reichstagsgebäude +Reichstagsneuwahlen +Reichstagspräsident +Reichstagswahl +Reichstagswahlergebnis +Reichsteilung +Reichsvasallen +Reichsverband +Reichsverfassung +Reichsversicherungsanstalt +Reichsverteidigung +Reichsverteidigungskommissar +Reichsverweser +Reichswald +Reichswirtschaftsminister +Reichswährung +Reichtum +Reichtums +Reichweite +Reichweiten +Reifen +Reifenwechsel +Reifeprüfung +Reifeprüfungen +Reifevermerk +Reifung +Reigen +Reihe +Reihen +Reihenfolge +Reihenhaus +Reihenhäuser +Reihenhäusern +Reihenschaltungen +Reihensiedlungen +Reihenweisen +Reim +Reims +Rein +Reiner +Reinertrag +Reinerträge +Reinerträgen +Reinfall +Reinfälle +Reinfällen +Reingewinn +Reingewinne +Reingewinnen +Reingewinns +Reinhaltung +Reinhardt +Reinheit +Reinheiten +Reinheitsgebot +Reinhieben +Reinigung +Reinigungsmittel +Reinigungsmitteln +Reinigungsmittels +Reinigungsset +Reinigungstrupps +Reinkultur +Reinkulturen +Reinlichkeit +Reinlichkeiten +Reinschreiben +Reinschrift +Reinwaschende +Reis +Reise +Reiseagenturen +Reiseantritt +Reisebedürftige +Reisebegleiter +Reisebekanntschaft +Reisebekanntschaften +Reisebericht +Reisebuch +Reisebus +Reisebüros +Reisecheck +Reisechecks +Reisedauer +Reiseführer +Reiseführern +Reiseführers +Reisegefährte +Reisegepäck +Reisegepäcks +Reisegeschwindigkeit +Reisegesellschaft +Reisegesellschaften +Reisekosten +Reisekostenabrechnung +Reiseland +Reiseleiter +Reiseleiters +Reiselust +Reisen +Reisende +Reisenden +Reisender +Reiseplan +Reisepläne +Reiseplänen +Reisepässe +Reiserechnung +Reisesaison +Reisescheck +Reiseschecks +Reisetasche +Reisetaschen +Reisetermin +Reiseunternehmen +Reiseverbot +Reiseverbots +Reiseverkehrs +Reisewege +Reisewelle +Reisezeit +Reiseziel +Reiseziele +Reisezielen +Reiskultur +Reiter +Reiterin +Reiterinnen +Reiterkönig +Reitern +Reiterpension +Reiters +Reiterwerbung +Reithalle +Reitlehrer +Reitpferd +Reitpferden +Reitpferdes +Reitschule +Reittiere +Reittieren +Reitunterricht +Reiz +Reizbarkeit +Reize +Reizkonstellationen +Reizung +Reizungen +Reißbrett +Reißer +Reißnagel +Reißnagels +Reißnägel +Reißtest +Reißverschluss +Reißverschlusses +Reißverschlüsse +Reißwolf +Reißzeug +Reißzeugs +Reklamation +Reklamationen +Reklame +Reklamen +Rekognoszierung +Rekonstruktion +Rekonstruktionen +Rekord +Rekordbeteiligung +Rekordbrechende +Rekorde +Rekorder +Rekordergebnis +Rekorders +Rekordflug +Rekordflut +Rekordgeschwindigkeit +Rekordgewinnen +Rekordhaltern +Rekordhalters +Rekordhöhe +Rekordhöhen +Rekordjahr +Rekordsprinter +Rekordsummen +Rekordsätze +Rekordsätzen +Rekordtaucher +Rekordtempo +Rekordumsatz +Rekordversuch +Rekordversuche +Rekordzeit +Rekordzeiten +Rekordzinsen +Rekrut +Rekruten +Rektor +Rektorat +Rektoren +Rektors +Relais +Relaisstation +Relaisstationen +Relation +Relationen +Relations +Relationsoperatoren +Relationssymbol +Relativbewegung +Relativierbarkeit +Relativismus +Relativität +Relativitäten +Relativitätstheorie +Relativpronomen +Relativzahl +Relevanz +Relief +Reliefkunst +Reliefs +Religion +Religionsfreiheit +Religionsfreiheiten +Religionsfrieden +Religionskriege +Religionskriegen +Religionsspaltung +Religiosität +Relikt +Relikte +Relikten +Remanenz +Rembrandt +Remo +Remoulade +Ren +Renate +Rendezvous +Rendite +Renditen +Renegat +Renegaten +Renitenz +Rennautos +Rennbahn +Rennbahnen +Rennchef +Rennen +Renner +Rennleiter +Rennleitung +Rennplatz +Rennplätze +Rennquintett +Rennrodeln +Rennrodler +Rennsiege +Rennsportwagen +Rennstall +Renntag +Rennwagen +Renommee +Renovieren +Renovierungsarbeiten +Rentabilität +Rente +Rentenalter +Rentenanpassungsgesetz +Rentenansprüche +Rentenanträge +Rentenanträgen +Rentenbasis +Rentenbelastung +Rentencrash +Rentenerhöhung +Rentenerhöhungen +Rentenfinanzen +Rentenmarkt +Rentenreform +Rentensanierung +Rentensicherung +Rentenstelle +Rentenversicherung +Rentenversicherungen +Rentenversicherungsnummer +Rentenzahlung +Rentier +Rentner +Rentners +Reorganisation +Reorganisationen +Reparation +Reparationen +Reparationsforderungen +Reparationskommission +Reparationslieferungen +Reparationsverbindlichkeiten +Reparationsverhandlungen +Reparatur +Reparaturarbeiten +Reparaturauftrag +Reparaturaufträge +Reparaturbetriebe +Reparaturdauer +Reparaturen +Reparaturgewerbe +Reparaturkosten +Reparaturrechnung +Reparaturwerkstätten +Reparaturzeit +Repertoire +Repetition +Report +Reportage +Reportagen +Reporte +Reporter +Reporterin +Reportern +Reports +Repressalie +Repressalien +Repressivpolitik +Reproduktion +Reproduktionsgenauigkeit +Reproduktionstechnik +Reproduzierbarkeit +Repräsentant +Repräsentanten +Repräsentation +Repräsentationen +Repräsentationskosten +Reptil +Reptils +Republik +Republikaner +Republikaners +Republikanische +Republiken +Reputation +Requisit +Requisiten +Research +Reservat +Reservate +Reservates +Reservation +Reservationen +Reserve +Reservebank +Reserven +Reserverad +Reserverades +Reserveräder +Reservesatzes +Reservetank +Reservetanks +Reservetruppen +Reservevorschriften +Reservierung +Reservist +Reservisten +Resident +Residenz +Residuelle +Resignation +Resistenz +Resolution +Resolutionen +Resonanz +Resonanzfrequenzen +Resozialisierung +Respekt +Respektierung +Respektlosigkeit +Respektlosigkeiten +Ressentiment +Ressort +Ressortchef +Ressortchefs +Ressorts +Ressortverteilung +Ressource +Ressourcen +Ressourcenausbeutung +Ressourcenbedarf +Ressourcenverknappung +Rest +Restauflage +Restauflagen +Restaurant +Restaurants +Restbesatzung +Restbestand +Restbestandes +Restbestände +Restbeständen +Restbetrag +Restbreite +Restdeckung +Restdruck +Reste +Restes +Restexemplar +Restexemplare +Restfehler +Restgase +Restitutionsedikt +Restlaufzeit +Restlaufzeiten +Restlieferung +Restmaterial +Restmenge +Restmengen +Restmoral +Restposten +Restpotenz +Restriktion +Restriktionen +Rests +Restsatz +Restschuld +Reststrecke +Restverstand +Restvorräte +Restwert +Resultat +Resultate +Resultaten +Resultates +Resultats +Resümee +Retorte +Retorten +Retortenbaby +Retortenbefruchtung +Retouren +Retourtickets +Retrospektive +Retter +Rettern +Retters +Rettich +Rettiche +Rettichen +Rettichs +Rettung +Rettungen +Rettungsaktion +Rettungsaktionen +Rettungsboot +Rettungsboote +Rettungsbootes +Rettungsdienst +Rettungsmannschaft +Rettungsmannschaften +Rettungsmaßnahmen +Rettungsplan +Rettungsringe +Rettungsringen +Rettungsringes +Rettungsstelle +Rettungsversuch +Rettungsversuchen +Return +Reue +Reutlingen +Revanche +Revanchist +Revanchisten +Revier +Reviere +Revierförster +Reviers +Revision +Revisionismus +Revisionist +Revisionisten +Revisionsnummer +Revisionsverhandlung +Revisor +Revisors +Revolte +Revolten +Revolution +Revolutionen +Revolutionierung +Revolutionsrats +Revolutionäre +Revolver +Revolvern +Revolvers +Rezension +Rezept +Rezepte +Rezepten +Rezeption +Rezession +Rezessionen +Rezessionsgefahren +Rezessionsjahr +Rezessionskurs +Rezessionsmodell +Rezessionsrisiko +Rezessionswolken +Rhabarber +Rhapsodie +Rheinbund +Rheinbundstaaten +Rheindampfer +Rheinfelden +Rheinfestung +Rheingrenze +Rheinland +Rheinlandzone +Rheinmetall +Rheinprovinz +Rheinufer +Rheinverkehr +Rheinwein +Rhetorik +Rhode +Rhodesien +Rhodesier +Rhodos +Rhomben +Rhombus +Rhone +Rhythmen +Rhythmik +Rhythmus +Riad +Ribbentrop +Ricci +Richelieu +Richter +Richteramt +Richterin +Richtern +Richters +Richterskala +Richterspruch +Richterstuhl +Richtfunk +Richtfunkstrecke +Richtgeschwindigkeiten +Richtigen +Richtiges +Richtiggestellte +Richtiggestellten +Richtiggestellter +Richtiggestelltes +Richtigkeit +Richtigstellen +Richtigstellende +Richtigstellenden +Richtigstellender +Richtigstellendes +Richtigstellung +Richtlinie +Richtlinien +Richtlinientext +Richtmaß +Richtmaße +Richtmaßen +Richtmaßes +Richtpreis +Richtpreise +Richtschnur +Richtung +Richtungen +Richtungsanzeige +Richtungsanzeiger +Richtungsanzeigern +Richtungsanzeigers +Richtungskampf +Richtungssinn +Richtungsumkehr +Richtungsumkehrung +Richtungsvektor +Richtungsvektoren +Richtungsvektors +Richtungsweisendes +Richtungswinkel +Richtungswinkeln +Richtungszahlen +Richtungsänderung +Richtwert +Richtwerte +Richtwerten +Richtwirkung +Ricke +Rico +Riecher +Riechsalz +Riege +Riegel +Riegeln +Rieger +Riemen +Riemenantrieb +Riemenscheibe +Riementrieb +Riese +Riesen +Riesenaufwand +Riesenauswahl +Riesenerfolg +Riesenfernseher +Riesenfichte +Riesengewinne +Riesenkraft +Riesenkrake +Riesenmenge +Riesenmengen +Riesenpaket +Riesenrolle +Riesenstern +Riesenstunk +Riesenteleskop +Riesenverluste +Riesenvorteil +Riesenvorteile +Riesenwirbel +Riff +Riffen +Riffes +Riga +Rille +Rillen +Rind +Rinde +Rinden +Rinder +Rinderauftrieb +Rindern +Rindfleisch +Rinds +Rindvieh +Ring +Ringe +Ringelrein +Ringen +Ringes +Ringfinger +Ringfingern +Ringfingers +Ringkampf +Ringkampfes +Ringkämpfchens +Ringkämpfen +Ringrichter +Rings +Ringstraße +Rinne +Rinnsal +Rinnsale +Rinnsalen +Rinnstein +Rinnsteine +Rinnsteinen +Rinnsteines +Rio +Rippe +Rippen +Risiken +Risiko +Risikoabschätzung +Risikobegrenzung +Risikobereich +Risikogeschäfte +Risikoprüfung +Risikoprüfungen +Risikos +Risikostreuung +Risikovermeidung +Risikoverteilung +Risikozuschlages +Riss +Risse +Rissen +Rita +Riten +Ritt +Ritten +Ritter +Ritterburg +Ritterheer +Rittern +Ritterorden +Ritterschaft +Ritterschlag +Rittersmann +Ritterstand +Ritual +Rituale +Ritualen +Rituals +Ritze +Ritzel +Rivale +Rivalen +Rivalin +Rivalinnen +Rivalität +Riviera +Rivieraküste +Rizinus +Road +Robbe +Robe +Roben +Robert +Roberta +Robin +Robinson +Robinsonnaturen +Roboter +Robotern +Roboters +Robotertechnologien +Robotisierung +Robustheit +Rochefort +Rochelle +Rock +Rockefeller +Rocker +Rockes +Rodeo +Rodung +Rodungen +Roger +Roggen +Roggenbrot +Roggenbrote +Roggenernte +Roggenfeld +Roggens +Roggenstroh +Roh +Rohdaten +Rohe +Roheisenerzeugung +Roheisengewinnung +Roheisenproduktion +Rohertrages +Roherträge +Roherträgen +Roherzeugnis +Roherzeugnisse +Roherzeugnisses +Rohheit +Rohheiten +Rohkakao +Rohkakaomarkt +Rohling +Rohmaterial +Rohmaterialien +Rohmaterialpreise +Rohprodukt +Rohprodukte +Rohprodukten +Rohproduktes +Rohr +Rohrbruch +Rohrbruchs +Rohrbrüche +Rohrbrüchen +Rohre +Rohren +Rohres +Rohrstahl +Rohrverstopfung +Rohrwerk +Rohstahl +Rohstahlerzeugung +Rohstoff +Rohstoffe +Rohstoffen +Rohstoffgewinnung +Rohstoffhandel +Rohstoffindexe +Rohstoffmärkten +Rohstoffpreise +Rohstoffpreisen +Rohstoffquellen +Rohstoffrechte +Rohstoffreserven +Rohstoffverarbeitung +Rohstoffverknappung +Rohstoffversorgung +Rohstoffvorräte +Rohtabak +Rohware +Rohöl +Rohöls +Roland +Rolandslied +Rolle +Rollen +Rollenbesetzung +Rollenbesetzungen +Rollenverteilung +Rollenzuteilung +Roller +Rollgebühren +Rolli +Rolling +Rollis +Rollläden +Rollo +Rollos +Rollreibung +Rolls +Rollstuhl +Rollstuhls +Rollstühle +Rolltreppe +Rolltreppen +Rollwinkel +Rom +Roman +Romancier +Romane +Romanen +Romanhefte +Romano +Romans +Romantik +Romantiker +Romantikers +Romanze +Romanzen +Rommel +Ronald +Roosevelt +Rose +Rosen +Rosenkavalier +Rosenkriege +Rosenkrieges +Rosette +Rosine +Rosinen +Rost +Rostes +Rostfreiheit +Rot +Rotation +Rotationen +Rotationsachse +Rotationsfläche +Rotationsflächen +Rotationskörper +Rotationskörpern +Rotationskörpers +Rotationswirkung +Rotbart +Rotchinesen +Rotdorn +Rote +Rotfuchs +Rotglühende +Rothschild +Rotkehlchen +Rotkelchen +Rotkreuz +Rotor +Rotorblätter +Rotorflugzeug +Rotverschiebung +Rotznase +Rouge +Roulette +Route +Routen +Routine +Routinebeweis +Routineeingriff +Routinen +Routinerechnungen +Routinesitzung +Routineüberprüfung +Routinier +Routiniers +Rowdy +Royalist +Royalisten +Royce +Rubelmillionäre +Rubens +Rubik +Rubin +Rubinlaser +Rubins +Rubrik +Rubriken +Ruck +Ruckes +Ruckhaften +Rucksack +Rucksacks +Rucksäcke +Rucksäcken +Ruder +Ruderboot +Ruderboote +Ruderbootes +Ruderer +Rudergeschwindigkeit +Ruderhaus +Ruders +Rudi +Rudolf +Ruf +Rufen +Rufnummer +Rufnummern +Rufzeichen +Rufzeichens +Rugby +Ruhe +Ruhebedürftigkeit +Ruhelage +Ruhelosigkeit +Ruhelosigkeiten +Ruhepause +Ruhepausen +Ruheplatz +Ruheplätze +Ruherecht +Ruhestand +Ruhestandssitz +Ruhestellung +Ruhestellungen +Ruhestörer +Ruhestörung +Ruhestörungen +Ruhetag +Ruhetage +Ruhetagen +Ruhezeiten +Ruhezustand +Ruhm +Ruhmes +Ruhrallee +Ruhrbesetzung +Ruhrchemie +Ruhrfestspiele +Ruhrgroßstadt +Ruhrkohle +Ruhrkumpel +Ruhrschnellweg +Ruhrstatut +Ruin +Ruine +Ruinen +Ruins +Rum +Rummel +Rummelplatz +Rumpf +Rumpfes +Rumpfparlament +Rumäne +Rumänen +Rumänien +Rumäniens +Rumänin +Run +Rund +Rundbau +Rundblick +Rundblicke +Rundblicken +Rundblicks +Rundbrief +Rundbriefe +Rundbriefen +Runde +Rundfahrten +Rundfrage +Rundfunk +Rundfunkgebühren +Rundfunkgeräte +Rundfunkgesellschaft +Rundfunkinterview +Rundfunkkommentator +Rundfunkmeldung +Rundfunkrat +Rundfunksendung +Rundfunkstation +Rundfunkstreit +Rundgang +Rundganges +Rundgänge +Rundgängen +Rundholzpreis +Rundkurs +Rundreisen +Rundschau +Rundschreiben +Rundsprechen +Rundung +Rundungen +Rundungsfehler +Rundungsfehlern +Rundungsfehlers +Rundweg +Rune +Runge +Runzel +Runzeln +Rupert +Rupie +Rupien +Russe +Russell +Russen +Russeneinbruch +Russin +Russinnen +Russisch +Russlandfeldzug +Russlandheimkehrer +Russlands +Rute +Ruth +Ruthenium +Rutherford +Rutsch +Rutschbahn +Rutschbahnen +Rutschen +Rutsches +Rutschpartie +Ruß +Rächer +Rächerin +Rächerinnen +Rädchen +Rädchens +Rädelsführer +Rädelsführerinnen +Rädelsführern +Rädelsführers +Räder +Rädergetriebe +Rädergetrieben +Rädergetriebes +Räderkasten +Räderkastens +Rädern +Räderwerk +Räderwerke +Räderwerken +Räderwerks +Ränder +Rändern +Ränge +Rängen +Räte +Räterepublik +Rätsel +Rätselecke +Rätselraten +Rätsels +Rätselsendungen +Räuber +Räuberpistole +Räubers +Räucherkammern +Räuchersalami +Räume +Räumen +Räumfahrt +Räumlichkeit +Räumlichkeiten +Räumung +Räumungen +Räumungsbefehle +Räumungsbefehlen +Räumungsbefehls +Räumungsklage +Röckchen +Röcke +Röcken +Röhre +Röhren +Röhrenembargo +Römer +Römern +Römerzug +Römischen +Röntgen +Röntgenaufnahme +Röntgenspektrum +Röntgenstrahlen +Röntgenstrahlung +Rösti +Röte +Röteln +Rübe +Rüben +Rübezahl +Rückansicht +Rückantwort +Rückbeziehung +Rückblick +Rückblicke +Rückblickes +Rücken +Rückenbreite +Rückenlehnen +Rückenmark +Rückennummern +Rückens +Rückeroberung +Rückerstattung +Rückerstattungen +Rückfahrkarte +Rückfahrt +Rückfall +Rückflugs +Rückflüge +Rückflügen +Rückforderung +Rückfrage +Rückführung +Rückführungen +Rückgabe +Rückgabegebühr +Rückgabepflicht +Rückgabeproblematik +Rückgabewert +Rückgang +Rückganges +Rückgangs +Rückgewinnen +Rückgewinnung +Rückgewinnungen +Rückgliederung +Rückgrad +Rückgrat +Rückgriff +Rückgänge +Rückgängen +Rückhalt +Rückhand +Rückkampf +Rückkauf +Rückkehr +Rückkehrpunkt +Rückkehrpunkte +Rückkoppelung +Rückkoppelungen +Rückkopplung +Rückkopplungen +Rücklagenzuweisung +Rücklastschrift +Rücklauf +Rücklaufzeit +Rückleitung +Rücklicht +Rücklieferung +Rückmarsch +Rückmeldung +Rücknahmekurs +Rücknahmekurse +Rücknahmepreis +Rückreise +Rückreisen +Rückrichtung +Rückruf +Rückrunde +Rückschecks +Rückschlag +Rückschläge +Rückschlägen +Rückschlüsse +Rückschritt +Rückschritten +Rückschub +Rückseite +Rückseiten +Rücksendung +Rücksicht +Rücksichten +Rücksichtnahme +Rücksitz +Rücksitze +Rücksitzen +Rückspiegel +Rücksprache +Rücksprachen +Rückstand +Rückstandes +Rückstellung +Rückstellungen +Rückstände +Rückständen +Rückstöße +Rücktransformation +Rücktransport +Rücktreibende +Rücktreibenden +Rücktreibender +Rücktreibendes +Rücktritt +Rücktritte +Rücktritts +Rücktrittsangebot +Rücktrittserklärung +Rückumstellung +Rückvergütung +Rückvergütungen +Rückversicherung +Rückversicherungen +Rückwand +Rückwandlung +Rückweg +Rückwege +Rückwegen +Rückwendung +Rückwirkung +Rückwirkungen +Rückwände +Rückwärtsarbeiten +Rückwärtsrichtung +Rückzahlscheine +Rückzahlung +Rückzahlungsleistungen +Rückzahlungsrate +Rückzahlungstermin +Rückzahlungsverpflichtungen +Rückzieher +Rückziehern +Rückzug +Rückzuges +Rückzüge +Rückzügen +Rückäußerung +Rückübereignung +Rückübertragung +Rüden +Rüdesheim +Rühme +Rührung +Rührungen +Rührwerk +Rümpfe +Rüstung +Rüstungen +Rüstungsanstrengungen +Rüstungsaufträge +Rüstungsausgaben +Rüstungsbegrenzung +Rüstungsbeschränkungen +Rüstungsetat +Rüstungsexporte +Rüstungsfragen +Rüstungsgütern +Rüstungsindustrie +Rüstungskontrolle +Rüstungskosten +Rüstungsmaterial +Rüstungsplan +Rüstungsspirale +Rüstungswettlauf +Rüstungswettlaufs +Rüstungswettläufe +Rüstzeug ++++++++++ +SFr +SPÖ +Saal +Saales +Saals +Saalschutz +Saarbergbau +Saarbrücken +Saargebiet +Saarkohle +Saarland +Saarlandes +Saarregierung +Saat +Saatfeldern +Saatgut +Saatzeiten +Sabbat +Sabbate +Sabbats +Sabbatschändung +Sabbatschändungen +Sabine +Sabotage +Sabotageakt +Sabotagen +Sabotagering +Saboteur +Saboteure +Saboteuren +Sachanlage +Sachanlagen +Sachargument +Sachargumente +Sacharin +Sacharow +Sachausgabe +Sachausgaben +Sachbearbeiter +Sachbearbeiterin +Sachbearbeitern +Sachbearbeiters +Sachbeihilfe +Sachbeschädigung +Sachbeschädigungen +Sachbuch +Sachbuches +Sachbücher +Sache +Sacheinlagen +Sachen +Sachenrecht +Sacher +Sachfrage +Sachfragen +Sachgebiet +Sachgebieten +Sachgebietes +Sachgebiets +Sachkatalog +Sachkataloge +Sachkatalogen +Sachkataloges +Sachkenner +Sachkennern +Sachkenners +Sachkenntnis +Sachkenntnissen +Sachkosten +Sachlage +Sachlagen +Sachleistungen +Sachlichkeit +Sachlichkeiten +Sachmittel +Sachproblem +Sachprobleme +Sachregister +Sachregistern +Sachschaden +Sachschadens +Sachschäden +Sachsenaufstand +Sachsenhausen +Sachsenkrieg +Sachsenspiegel +Sachverhalt +Sachverhalte +Sachverhalten +Sachverhaltes +Sachverhalts +Sachverhaltsaufklärung +Sachvermögen +Sachvermögens +Sachverstand +Sachverständige +Sachverständigen +Sachverständigenkonferenz +Sachverständigenstellen +Sachverständiger +Sachvortrag +Sachwert +Sachwerte +Sachwerten +Sachwertgurus +Sachwertpreisen +Sachzwänge +Sack +Sackgasse +Sackgassen +Sadat +Sadismus +Sadist +Safari +Safes +Safran +Safrans +Saft +Safte +Saftladen +Safts +Saga +Sage +Sagen +Sagengestalt +Sagte +Sahelzone +Sahne +Sahnetorte +Sahnetorten +Saigons +Saison +Saisonarbeit +Saisonarbeiten +Saisonarbeiter +Saisonarbeitern +Saisonarbeiters +Saisonausverkaufs +Saisonausverkäufe +Saisonausverkäufen +Saisonbedingt +Saisonbetrieb +Saisoneröffnung +Saisonkarte +Saisons +Saite +Saiten +Saiteninstrument +Saiteninstrumenten +Saiteninstrumentes +Sakkoanzug +Sakkoanzugs +Sakkoanzügen +Sakrament +Sakramente +Sakramenten +Sakrileg +Saladin +Salamander +Salamandern +Salamanders +Salami +Salamischeiben +Salat +Salatblatt +Salaten +Salates +Salbei +Salbung +Salbungen +Salden +Saldo +Saldovortrag +Saldovorträge +Saldovorträgen +Salem +Salm +Salmen +Salmiakgeist +Salmiakgeists +Salomo +Salomoneninseln +Salomons +Salon +Saloniki +Salons +Salonwagens +Salpeter +Salpetererde +Salpeters +Salpetersäure +Salpetersäuren +Salto +Saltos +Salut +Salvador +Salve +Salven +Salz +Salzbergwerk +Salzbergwerke +Salzbergwerken +Salzburg +Salzburgs +Salze +Salzes +Salzfässer +Salzfässern +Salzgehalt +Salzgurke +Salzgurken +Salzkammergut +Salzlauge +Salzlaugen +Salzsee +Salzseen +Salzsees +Salzsiedern +Salzsole +Salzsolen +Salzstraße +Salzstreuer +Salzstreuern +Salzsäule +Salzsäulen +Salzsäure +Salzwasser +Salzwassers +Salzwerk +Salzwerken +Salzwerkes +Sam +Samariter +Samaritern +Samariters +Samarkand +Sambia +Same +Samen +Samenbank +Samenbehälter +Samenbehälters +Samenfaden +Samenfäden +Samengang +Samengangs +Samengehäusen +Samengehäuses +Samengänge +Samenkapsel +Samenleiter +Samenleitern +Samenleiters +Samenstrang +Samenstränge +Samensträngen +Sammelalben +Sammelalbum +Sammelalbums +Sammelband +Sammelbandes +Sammelbecken +Sammelbeckens +Sammelbestand +Sammelbewegung +Sammelbezeichnung +Sammelbänden +Sammelbändern +Sammelbüchse +Sammelbüchsen +Sammeldepot +Sammelgüter +Sammelgütern +Sammelkarte +Sammelladung +Sammelladungen +Sammellagern +Sammellagers +Sammelmappe +Sammeln +Sammelname +Sammelnamen +Sammelnummern +Sammelplatzes +Sammelplätze +Sammelplätzen +Sammelruf +Sammelstelle +Sammelsurium +Sammelwerk +Sammelwerke +Sammelwerken +Sammelüberschrift +Sammler +Sammlerbatterie +Sammlerbatterien +Sammlerinnen +Sammlermarken +Sammlermeinung +Sammlers +Sammlerstück +Sammlervölker +Sammlung +Sammlungen +Samoainseln +Samson +Samstag +Samstage +Samstagen +Samstagnachmittag +Samstags +Samstagsausgaben +Samt +Samthandschuh +Samthandschuhe +Samthandschuhs +Samts +Samuel +San +Sanatorien +Sanatorium +Sand +Sandale +Sandalen +Sandbahn +Sandbahnen +Sandbank +Sandbodens +Sandbänken +Sandböden +Sanddorn +Sanddornen +Sande +Sandes +Sandgrube +Sandkasten +Sandkastens +Sandkorn +Sandkornes +Sandkästen +Sandkörnchen +Sandkörner +Sandmännchen +Sandmänner +Sandmännern +Sandoz +Sandpapier +Sandpapiere +Sandpapiers +Sandra +Sandring +Sands +Sandsack +Sandsackes +Sandstein +Sandsteine +Sandsteins +Sandsturm +Sandsturms +Sandstürmen +Sandsäcke +Sandtorten +Sanduhr +Sanduhren +Sandwich +Sandwichposition +Sandwüsten +Sanftheit +Sanftheiten +Sanftmut +Sanftmuts +Sanierung +Sanierungen +Sanierungsmaßnahmen +Sanitäter +Sanitätern +Sanitäters +Sanitätsartikeln +Sanitätsartikels +Sanitätsbedarf +Sanitätsdienst +Sanitätsdienste +Sanitätsdiensten +Sanitätsflugzeug +Sanitätsflugzeuge +Sanitätsflugzeugen +Sanitätskasten +Sanitätskastens +Sanitätskästen +Sanitätstruppen +Sanitätstrupps +Sanitätswache +Sanitätswagen +Sanitätswesen +Sanitätswesens +Sanktion +Sanktionen +Sansibar +Santa +Sao +Saphir +Saphire +Saphiren +Saphirs +Saragossa +Sarajewo +Saratoga +Sardelle +Sardellen +Sardellenpaste +Sardine +Sardinen +Sardinien +Sardiniens +Sarg +Sargdeckel +Sargdeckeln +Sarges +Sargs +Sarkasmus +Satan +Satane +Satans +Satellit +Satelliten +Satellitenstaat +Satellitenstaates +Satin +Satinhosen +Satins +Satire +Satiren +Satiriker +Satirikern +Satirikers +Satisfaktion +Satisfaktionen +Sattel +Satteldecke +Satteldecken +Sattelgurt +Sattelgurte +Sattelgurten +Sattelgurtes +Sattelpferde +Sattelpferden +Sattelpferdes +Sattelplatz +Sattelplatzes +Sattelplätzen +Sattelpunkt +Sattelpunkte +Sattels +Sattelschlepper +Sattelschleppern +Sattelschleppers +Satteltasche +Satteltaschen +Sattelzeug +Sattelzeuges +Sattler +Sattlerei +Sattlereien +Sattlers +Saturierung +Saturn +Satyr +Satz +Satzanfangs +Satzanfänge +Satzanfängen +Satzaussage +Satzaussagen +Satzball +Satzballs +Satzbau +Satzbälle +Satze +Satzende +Satzes +Satzgefüge +Satzgefüges +Satzlehre +Satzlehren +Satzteil +Satzteile +Satzteilen +Satzung +Satzungen +Satzzeichen +Sau +Sauberkeit +Sauberkeiten +Saubohnen +Sauce +Saucen +Sauciere +Saucieren +Saudi +Sauen +Sauerbraten +Sauerbratens +Sauerbrunnen +Sauerei +Sauereien +Sauerkirsche +Sauerkohl +Sauerkohls +Sauerkraut +Sauermilch +Sauerstoff +Sauerstoffapparat +Sauerstoffapparaten +Sauerstoffapparates +Sauerstoffmaske +Sauerstoffs +Sauerstoffsättigung +Sauerstofftanks +Sauerstoffzelt +Sauerstoffzelten +Sauerstoffzeltes +Sauerteig +Sauerteigen +Sauerteiges +Sauferei +Saufereien +Saufgelage +Saufgelagen +Saufgelages +Sauger +Saugern +Saugers +Saugflaschen +Saugfähigkeit +Saugpapier +Saugpapiere +Saugpumpe +Saugpumpen +Saugrohre +Saugrohren +Saugrohres +Saugwirkungen +Saul +Saulgau +Saum +Saumes +Saumpfad +Saumpfade +Saumpfades +Saumpferd +Saumpferde +Saumpferdes +Saumsattels +Saumsättel +Saumsätteln +Saumtier +Saumtiere +Saumtieres +Sauna +Saunas +Saunen +Saurier +Sauriern +Sauriers +Sausewind +Saustalls +Sauställe +Sauställen +Saxophon +Saxophonen +Saxophons +Scala +Scanner +Scannern +Schabeböcken +Schabemesser +Schabemessern +Schabernack +Schabernackes +Schabernacks +Schablone +Schablonenmäßigen +Schabmesser +Schabmessers +Schach +Schachbrett +Schachbretter +Schachbrettes +Schachcomputer +Schacher +Schachers +Schachfeld +Schachfeldern +Schachfeldes +Schachfigur +Schachhefte +Schachklub +Schachmatt +Schachpartien +Schachprogramm +Schachs +Schachspiele +Schachspielen +Schachspieler +Schachspielers +Schachspieles +Schachspiels +Schacht +Schachtel +Schachtelhalm +Schachtelhalme +Schachtelhalmes +Schachteln +Schachtelsatz +Schachtelsatzes +Schachtelsätze +Schachtelung +Schachtelungsprinzip +Schachtelungstiefe +Schachwelt +Schachzug +Schachzugs +Schachzüge +Schachzügen +Schade +Schaden +Schadenersatz +Schadenersatzes +Schadenersatzforderungen +Schadenersatzklage +Schadenersatzklagen +Schadenfreude +Schadenfreuden +Schadenfrohe +Schadensberechnung +Schadensbericht +Schadensbestätigung +Schadensersatz +Schadensersatzanspruch +Schadensersatzanspruches +Schadensersatzansprüche +Schadensersatzansprüchen +Schadensersatzes +Schadensersatzforderung +Schadensersatzforderungen +Schadensersatzklagen +Schadensersatzpflicht +Schadensersatzrechte +Schadensersatzsumme +Schadensfall +Schadensfälle +Schadensfällen +Schadensmeldungen +Schadensregulierung +Schadenssumme +Schadenstifter +Schadensverhütung +Schadhaftigkeit +Schadhaftigkeiten +Schadloshaltung +Schadstoff +Schadstoffe +Schadstoffen +Schaf +Schafbock +Schafböcken +Schafe +Schafen +Schafes +Schaffensdrang +Schaffensepoche +Schaffensfreude +Schaffenskraft +Schaffenskräfte +Schaffenskräften +Schaffhausen +Schaffner +Schaffnerin +Schaffnerinnen +Schaffners +Schaffung +Schaffungen +Schafgarben +Schafherde +Schafherden +Schafhirt +Schafhirten +Schafhürde +Schafhürden +Schafleder +Schafledern +Schafleders +Schafott +Schafotte +Schafotten +Schafpelz +Schafpelzen +Schafpelzes +Schafschur +Schafschuren +Schafschüren +Schafskopf +Schafskopfes +Schafsköpfe +Schaft +Schaftstiefel +Schaftstiefeln +Schaftstiefels +Schafzucht +Schafzuchten +Schah +Schakal +Schakale +Schakalen +Schal +Schale +Schalen +Schalenmethode +Schalensitze +Schalheit +Schalk +Schalken +Schalkes +Schalkhaftigkeit +Schall +Schalldose +Schalldosen +Schalldämpfer +Schalldämpfers +Schallehren +Schallgeschwindigkeit +Schallgeschwindigkeiten +Schallgrenzen +Schallisolierung +Schallisolierungen +Schallmauer +Schallmauern +Schallmessung +Schallmessungen +Schallplatte +Schallplatten +Schallplattenaufnahmen +Schallplattenkonzerne +Schallplattenmusik +Schallplattensendung +Schallplattensendungen +Schalls +Schalltrichtern +Schalltrichters +Schallverstärkende +Schallwelle +Schallwellen +Schals +Schaltanlage +Schaltanlagen +Schaltbild +Schaltbilder +Schaltbildern +Schaltbildes +Schaltbretter +Schaltbrettern +Schaltbrettes +Schalter +Schalterbeamte +Schalterbeamten +Schalterbeamtes +Schalterdienst +Schalterdienste +Schalterdiensten +Schalterdienstes +Schalterhalle +Schaltern +Schalterpersonal +Schalterstellung +Schalterstunden +Schaltgetriebe +Schaltgetriebes +Schalthebel +Schalthebeln +Schaltier +Schaltiere +Schaltieren +Schaltjahr +Schaltjahre +Schaltjahren +Schaltkasten +Schaltknopfes +Schaltknöpfe +Schaltknöpfen +Schaltplan +Schaltplanes +Schaltpläne +Schaltplänen +Schaltpult +Schaltpulte +Schaltpultes +Schaltpunkt +Schaltschema +Schaltschemas +Schaltstellen +Schalttafel +Schalttafeln +Schalttage +Schalttagen +Schalttages +Schalttaster +Schaltung +Schaltungen +Schaltzentrum +Schaltzustände +Schalungen +Schaluppe +Schaluppen +Scham +Schamgefühl +Schamgefühle +Schamgefühles +Schamhaftigkeit +Schamlippen +Schamlosigkeit +Schamlosigkeiten +Schamröte +Schamteile +Schande +Schanden +Schandflecken +Schandfleckes +Schandmal +Schandmale +Schandmalen +Schandmals +Schandmaul +Schandmauls +Schandmäuler +Schandtat +Schanghai +Schanktisch +Schankwirt +Schankwirten +Schankwirtes +Schankwirtschaft +Schanzbau +Schanzbaus +Schanzbauten +Schanzenbau +Schanzenbaus +Schar +Scharade +Scharen +Scharfblick +Scharfblicke +Scharfblicken +Scharfblickes +Scharfmacher +Scharfmachern +Scharfmachers +Scharfrichtern +Scharfrichters +Scharfschießen +Scharfschütze +Scharfsinn +Scharfsinnigkeit +Scharfsinns +Scharlachfieber +Scharlachfiebers +Scharlatan +Scharlatanen +Scharlatanerie +Scharlatans +Scharm +Scharnier +Scharnierdeckel +Scharnierdeckeln +Scharniere +Scharnieren +Scharniers +Schatten +Schattenbild +Schattenbilder +Schattenbildern +Schattenboxen +Schattendasein +Schattendaseins +Schattenrisse +Schattenrissen +Schattens +Schattenseite +Schattenseiten +Schattenspiele +Schattenspielen +Schattenspieles +Schattenwährungen +Schattenwährungskombinationen +Schattierung +Schattierungen +Schatulle +Schatullen +Schatz +Schatzamt +Schatzamtes +Schatzanweisung +Schatzanweisungen +Schatzes +Schatzfunde +Schatzfunden +Schatzfundes +Schatzgräbern +Schatzgräbers +Schatzinsel +Schatzkammer +Schatzkammern +Schatzkanzler +Schatzmeister +Schatzmeistern +Schatzmeisters +Schatzministerium +Schatzsucher +Schatztruhe +Schatzwechseln +Schatzwechsels +Schatzämter +Schau +Schaubild +Schaubilder +Schaubildes +Schaubude +Schaubuden +Schaubudenbesitzer +Schaubudenbesitzern +Schaubudenbesitzers +Schaubühne +Schaubühnen +Schauder +Schauer +Schauerdrama +Schauerdramas +Schauerroman +Schauerromane +Schauerromanen +Schauers +Schaufel +Schaufelgeweih +Schaufelgeweihen +Schaufelgeweihes +Schaufelrad +Schaufelrades +Schaufelräder +Schaufenster +Schaufensterauslagen +Schaufensterdekoration +Schaufensterdekorationen +Schaufenstergestalter +Schaufenstern +Schaufensterreklame +Schaufensters +Schaufensterscheibe +Schaufliegen +Schauhaus +Schauhäuser +Schauhäusern +Schaukampf +Schaukampfes +Schaukasten +Schaukastens +Schaukel +Schaukelbrett +Schaukelbretter +Schaukelbrettes +Schaukelpferd +Schaukelpferde +Schaukelpferdes +Schaukelstuhl +Schaukelstuhles +Schaukelstühle +Schaukelstühlen +Schaukämpfe +Schaukämpfen +Schaukästen +Schaum +Schaumbad +Schaumbäder +Schaumbädern +Schaumgebäck +Schaumgebäcke +Schaumgebäcken +Schaumgummi +Schaumgummis +Schaumlöscher +Schaumlöschers +Schaums +Schaumschläger +Schaumschlägers +Schaumwein +Schaumweine +Schaumweins +Schaumünze +Schaumünzen +Schauplatz +Schauplatzes +Schauplatzprozesse +Schauplatzprozesses +Schauplätze +Schauplätzen +Schauspiel +Schauspiele +Schauspielen +Schauspieler +Schauspielereien +Schauspielerin +Schauspielerinnen +Schauspielers +Schauspieles +Schauspielhaus +Schauspielhauses +Schauspielhäuser +Schauspielkunst +Schauspielkünste +Schauspiels +Schauspielschule +Schaustellern +Schaustellers +Schaustellung +Schaustück +Schaustücke +Schaustücken +Schaustückes +Scheck +Scheckbuch +Scheckbuches +Scheckbücher +Scheckbüchern +Scheckheft +Scheckheften +Scheckheftes +Scheckkarte +Scheckreitereien +Schecks +Scheckvordrucke +Scheffel +Scheffels +Scheibe +Scheiben +Scheibenbremse +Scheibenhonig +Scheibenhonigs +Scheibenschießen +Scheibenstand +Scheibenstände +Scheibenständen +Scheibenwischer +Scheibenwischern +Scheibenwischers +Scheich +Scheiche +Scheichen +Scheichs +Scheichtum +Scheidekunst +Scheidelinie +Scheidelinien +Scheidestunden +Scheidewand +Scheidewasser +Scheidewassers +Scheideweg +Scheidewege +Scheideweges +Scheidewänden +Scheidung +Scheidungen +Scheidungsgrund +Scheidungsgründe +Scheidungsgründen +Scheidungsklage +Scheidungsklagen +Scheidungsrecht +Scheidungsrichter +Schein +Scheinangriffe +Scheinangriffen +Scheinangriffes +Scheinblüte +Scheinblüten +Scheine +Scheinehe +Scheinen +Scheinfriede +Scheinfriedens +Scheingefechte +Scheingefechten +Scheingefechtes +Scheingeschäfte +Scheingeschäften +Scheingeschäftes +Scheingrund +Scheingrundes +Scheingründe +Scheingründen +Scheins +Scheintod +Scheintode +Scheintodes +Scheintoten +Scheinwelten +Scheinwerferlicht +Scheinwerferlichte +Scheinwerferlichten +Scheinwerfern +Scheinwerfers +Scheinwiderstand +Scheit +Scheite +Scheitel +Scheitelkreise +Scheitelkreisen +Scheitelkreises +Scheitelpunkt +Scheitelpunkte +Scheitelpunkten +Scheitelpunktes +Scheitels +Scheitelwinkel +Scheitelwinkeln +Scheitelwinkels +Scheiterhaufen +Scheiterhaufens +Scheitern +Scheites +Scheiß +Scheißkerl +Scheißkerle +Scheißkerlen +Schellfisch +Schellfische +Schellfisches +Schelm +Schelme +Schelmenstreich +Schelmenstreiche +Schelmenstreichen +Schelmerei +Schelmereien +Schelmes +Scheltworte +Scheltworten +Scheltwortes +Schema +Schemas +Schemata +Schemazeichnung +Schemel +Schemels +Schemen +Schenkel +Schenkelbruch +Schenkelbruches +Schenkelbrüchen +Schenkels +Schenker +Schenkung +Schenkungsurkunde +Schenkungsurkunden +Scherbe +Scherben +Scherbengericht +Scherenschleifern +Scherenschleifers +Scherenschnitt +Scherenschnitten +Scherenschnittes +Scherer +Schererei +Scherflein +Scherfleins +Scherge +Schergen +Scherz +Scherzartikel +Scherzes +Scherzhaftigkeit +Scherzwort +Scherzworte +Scherzworten +Scheuerbürste +Scheuerfrau +Scheuerfrauen +Scheuerlappen +Scheuerleiste +Scheuerleisten +Scheuermittel +Scheuertuch +Scheuertuches +Scheuertüchern +Scheuklappe +Scheuklappen +Scheuleder +Scheuledern +Scheumachen +Scheune +Scheunen +Scheusal +Scheusalen +Scheusals +Scheußlichkeit +Scheußlichkeiten +Schi +Schicht +Schichtarbeit +Schichtarbeiten +Schichtarbeiter +Schichtarbeitern +Schichtarbeiters +Schichten +Schichtenfolge +Schichtstoff +Schichtstoffe +Schichtstoffen +Schichtung +Schichtungen +Schichtwechsel +Schichtwechsels +Schick +Schickedanz +Schickeria +Schicklichkeit +Schicklichkeiten +Schicksal +Schicksale +Schicksalen +Schicksals +Schicksalsdrama +Schicksalsfrage +Schicksalsfragen +Schicksalsgefährten +Schicksalsgemeinschaft +Schicksalsschlag +Schicksalsschlages +Schicksalsschläge +Schicksalsweg +Schiebe +Schiebedach +Schiebedaches +Schiebedächer +Schiebedächern +Schiebefenstern +Schiebefensters +Schieben +Schieber +Schieberegister +Schieberei +Schiebereien +Schiebern +Schiebesitz +Schiebesitze +Schiebesitzen +Schiebung +Schiedsgericht +Schiedsgerichte +Schiedsgerichtes +Schiedsgerichtshof +Schiedskommission +Schiedsrichterball +Schiedsrichterbällen +Schiedsrichtern +Schiedsspruch +Schiedssprüche +Schiedssprüchen +Schiedsverfahren +Schiedsverfahrens +Schiefer +Schieferdach +Schieferdaches +Schieferdächer +Schiefers +Schiefertafeln +Schiefgegangene +Schiefgegangenen +Schiefgegangener +Schiefgegangenes +Schiefgehende +Schiefgehenden +Schiefgehendes +Schiefhalten +Schieflage +Schieflagen +Schiefstellung +Schienbein +Schienbeinen +Schienbeines +Schienenbahn +Schienenbahnen +Schienenbus +Schienenbusse +Schienenbusses +Schienennetz +Schienennetze +Schienennetzes +Schienenstrang +Schienenstranges +Schienenstränge +Schienensträngen +Schienenweg +Schienenwege +Schierling +Schierlinge +Schierlingen +Schierlings +Schießbaumwolle +Schießbefehl +Schießbefehle +Schießbefehles +Schießbefehls +Schießbude +Schießbuden +Schießens +Schießerei +Schießereien +Schießgewehre +Schießgewehren +Schießgewehrs +Schießkunst +Schießmeister +Schießpulver +Schießscheibe +Schießscheiben +Schießstand +Schießstandes +Schießstände +Schiff +Schiffbau +Schiffbaus +Schiffbruch +Schiffbruchs +Schiffbrücke +Schiffchen +Schiffe +Schiffen +Schiffer +Schifferin +Schifferinnen +Schifferkitt +Schifferklaviere +Schifferklavieren +Schifferklaviers +Schiffers +Schiffes +Schifffahrt +Schiffs +Schiffsarzt +Schiffsarztes +Schiffschaukel +Schiffschaukeln +Schiffsdeck +Schiffseignern +Schiffseigners +Schiffsersatzteile +Schiffsfrachtbrief +Schiffsfrachtbriefe +Schiffsfrachtbriefen +Schiffsfrachten +Schiffsführer +Schiffsjournal +Schiffsjournale +Schiffsjournals +Schiffsjunge +Schiffsjungen +Schiffskochs +Schiffsköchen +Schiffsküche +Schiffsküchen +Schiffsladung +Schiffsladungen +Schiffslinien +Schiffsmannschaft +Schiffsmiete +Schiffspapiere +Schiffsraumes +Schiffsreise +Schiffsreisen +Schiffsrumpfes +Schiffsräumen +Schiffsrümpfe +Schiffsrümpfen +Schiffsschraube +Schiffsschrauben +Schiffsticket +Schiffsverkehr +Schiffsverkehrs +Schiffswerft +Schiffswerften +Schiffsärzte +Schiffwerft +Schiffwerften +Schigelände +Schiiten +Schikane +Schikanen +Schild +Schildbürger +Schildbürgers +Schildbürgerstreich +Schilddrüse +Schilddrüsenhormon +Schilde +Schilden +Schilder +Schilderungen +Schildes +Schildknappe +Schildkröte +Schildkröten +Schildkrötensuppe +Schildlaus +Schildpatt +Schildpatts +Schildwache +Schildwachen +Schilf +Schilfdach +Schilfen +Schilfes +Schilfmatte +Schilfrohr +Schilfrohre +Schilfrohren +Schilift +Schilifte +Schiliften +Schiller +Schillerwein +Schilling +Schillingen +Schiläufer +Schiläufern +Schimmel +Schimmelbefall +Schimmelpilz +Schimmelpilze +Schimmelpilzen +Schimmels +Schimmer +Schimmers +Schimpanse +Schimpansen +Schimpf +Schimpfwort +Schimpfwortes +Schimpfwörter +Schimpfwörtern +Schindel +Schindeldach +Schindeldaches +Schindeldächer +Schindeln +Schinder +Schinderei +Schindereien +Schinders +Schinken +Schinkenwürste +Schirm +Schirme +Schirmes +Schirmgitter +Schirmgitters +Schirmherr +Schirmherren +Schirmherrinnen +Schirmherrschaft +Schirmherrschaften +Schirmstock +Schirmständern +Schirmständers +Schirmung +Schirmungen +Schirmwand +Schirmwände +Schirmwänden +Schispringen +Schispringens +Schistock +Schizophrenie +Schlacht +Schlachtbank +Schlachtbeil +Schlachtbeile +Schlachtbeilen +Schlachtbeiles +Schlachtbeils +Schlachtbänken +Schlachten +Schlachter +Schlachtermesser +Schlachtfeld +Schlachtfelder +Schlachtfeldes +Schlachtgetümmel +Schlachthaus +Schlachthauses +Schlachthof +Schlachthäuser +Schlachthäusern +Schlachthöfe +Schlachthöfen +Schlachtkreuzer +Schlachtkreuzern +Schlachtkreuzers +Schlachtmessern +Schlachtmessers +Schlachtopfer +Schlachtopfers +Schlachtplanes +Schlachtpläne +Schlachtplänen +Schlachtruf +Schlachtrufe +Schlachtrufen +Schlachtrösser +Schlachtrössern +Schlachtschiff +Schlachtschiffe +Schlachtung +Schlachtvieh +Schlachtviehs +Schlacke +Schlacken +Schlaf +Schlafabteile +Schlafabteilen +Schlafabteils +Schlafanzug +Schlafanzuges +Schlafanzügen +Schlafcouchen +Schlafcouches +Schlafcouchs +Schlafdefizit +Schlafengehen +Schlafenszeit +Schlafenszeiten +Schlafes +Schlafgelegenheit +Schlafgelegenheiten +Schlafgemach +Schlafgemaches +Schlafgemächer +Schlafkrankheit +Schlaflied +Schlaflieder +Schlafliedern +Schlaflosigkeit +Schlaflosigkeiten +Schlafmangel +Schlafmitteln +Schlafmittels +Schlafmütze +Schlafraum +Schlafrock +Schlafrockes +Schlafräume +Schlafräumen +Schlafröcke +Schlafsaal +Schlafsaals +Schlafsack +Schlafstellen +Schlafstörungen +Schlafsubstanz +Schlafsäcken +Schlafsäle +Schlafsälen +Schlaftablette +Schlaftabletten +Schlaftrunk +Schlafwagen +Schlafwagens +Schlafwandler +Schlafwandlers +Schlafzimmer +Schlafzimmers +Schlafzimmerübung +Schlag +Schlagabtausch +Schlagadern +Schlaganfalls +Schlaganfälle +Schlaganfällen +Schlagball +Schlagbaum +Schlagbaumes +Schlagbohrer +Schlagbohrers +Schlagbolzen +Schlagbolzens +Schlagbälle +Schlagbällen +Schlagbäume +Schlagbäumen +Schlager +Schlagerderby +Schlageridol +Schlagermusik +Schlagern +Schlagers +Schlagerspiel +Schlagerstars +Schlagersänger +Schlagersängerin +Schlagersängerinnen +Schlagersängers +Schlages +Schlagfertigkeit +Schlaginstrument +Schlaginstrumente +Schlaginstrumenten +Schlagkraft +Schlaglichtern +Schlagloch +Schlagloches +Schlaglöcher +Schlaglöchern +Schlagrahm +Schlagregen +Schlagring +Schlagringe +Schlagringen +Schlagsahne +Schlagschatten +Schlagseite +Schlaguhren +Schlagwechsel +Schlagwechsels +Schlagwerk +Schlagwerke +Schlagwerkes +Schlagwetterkatastrophe +Schlagwort +Schlagwortes +Schlagwörter +Schlagwörtern +Schlagzeile +Schlagzeilen +Schlagzeug +Schlagzeuge +Schlagzeuger +Schlagzeugers +Schlagzeugs +Schlamassel +Schlamm +Schlammbades +Schlammbildung +Schlammbäder +Schlammbädern +Schlamms +Schlampe +Schlampen +Schlamperei +Schlampern +Schlange +Schlangen +Schlangenbeschwörer +Schlangenbeschwörers +Schlangenbiss +Schlangenbisse +Schlangenbisses +Schlangengift +Schlangengifte +Schlangengiftes +Schlangenlinie +Schlangenlinien +Schlangenmensch +Schlangenmenschs +Schlankheit +Schlankheitskur +Schlapphut +Schlapphüte +Schlapphüten +Schlaraffenland +Schlaraffenlandes +Schlauberger +Schlaubergers +Schlauch +Schlauchboot +Schlauchbooten +Schlauchbootes +Schlauches +Schlauchs +Schlaufe +Schlaufen +Schlauheit +Schlaukopf +Schlaukopfes +Schlauköpfe +Schlaumeier +Schlaumeiers +Schlawiner +Schlechte +Schlechten +Schlechterstellung +Schlechtigkeit +Schlechtigkeiten +Schlechtwetterperiode +Schlechtwetterperioden +Schlegel +Schlegeln +Schlegels +Schleichweg +Schleichwege +Schleichwegen +Schleichwegs +Schleier +Schleiereule +Schleiereulen +Schleiers +Schleifchen +Schleife +Schleifen +Schleifendurchlauf +Schleifmaschine +Schleifpapier +Schleifpapiere +Schleifpapieren +Schleifrad +Schleifräder +Schleifrädern +Schleifstein +Schleifsteine +Schleifsteinen +Schleim +Schleimabsonderung +Schleimabsonderungen +Schleimbeutelentzündungen +Schleimdrüse +Schleimdrüsen +Schleims +Schleimsuppe +Schleimsuppen +Schlemmerei +Schlemmereien +Schlemmern +Schlendrian +Schlenker +Schlepp +Schlepper +Schlepptau +Schlepptaus +Schleppzug +Schleppzuges +Schleppzügen +Schlesier +Schlesiern +Schlesiers +Schleswig +Schleuder +Schleudermaschine +Schleudern +Schleuderpreis +Schleuderpreise +Schleuderpreises +Schleudersitz +Schleudersitze +Schleudersitzes +Schleudertrauma +Schleuse +Schleusen +Schleusentor +Schleusentore +Schleusentoren +Schleusentors +Schlicht +Schlichter +Schlichterin +Schlichterinnen +Schlichters +Schlichtheit +Schlichtungsabkommen +Schlichtungsausschuss +Schlichtungsausschusses +Schlichtungsausschüssen +Schlichtungsstellen +Schlichtungsverhandlungen +Schlichtungsvorschlages +Schlichtungsvorschläge +Schlichtungsvorschlägen +Schlichtungswesen +Schlick +Schlieffenplan +Schließen +Schließens +Schließer +Schließers +Schließfach +Schließfachs +Schließfächern +Schließung +Schließungen +Schliff +Schliffs +Schlimmer +Schlimmeres +Schlimmes +Schlinggewächs +Schlinggewächse +Schlinggewächsen +Schlingpflanze +Schlingpflanzen +Schlips +Schlipsen +Schlitten +Schlittenbahn +Schlittenfahrt +Schlittenfahrten +Schlittens +Schlittschuh +Schlittschuhe +Schlittschuhen +Schlittschuhgelaufene +Schlittschuhgelaufenen +Schlittschuhgelaufener +Schlittschuhlaufen +Schlittschuhlaufende +Schlittschuhlaufender +Schlittschuhlaufendes +Schlittschuhlaufens +Schlittschuhläufer +Schlittschuhläuferinnen +Schlittschuhläufern +Schlittschuhläufers +Schlitz +Schlitzauge +Schlitzaugen +Schlitzen +Schlitzes +Schlitzohr +Schlitzohrig +Schloss +Schlosser +Schlosserarbeiten +Schlosserei +Schlosserhandwerk +Schlosserlehrling +Schlossern +Schlossers +Schlosserwerkstatt +Schlosserwerkstätten +Schlosses +Schlot +Schlote +Schloten +Schlotes +Schlucht +Schluchten +Schluchtwandern +Schluchzen +Schluck +Schluckauf +Schluckes +Schluckimpfung +Schluckimpfungen +Schludrigkeit +Schlummer +Schlummers +Schlund +Schlundes +Schlunzen +Schlupf +Schlupfloch +Schlupfloches +Schlupflöcher +Schlupflöchern +Schlupfwinkel +Schlupfwinkeln +Schluss +Schlussakt +Schlussbemerkung +Schlussbemerkungen +Schlussbericht +Schlusse +Schlusserklärung +Schlusses +Schlussfeier +Schlussfeiern +Schlussfolgerung +Schlussfolgerungen +Schlussformel +Schlusslicht +Schlusslichtern +Schlusslichtes +Schlussnotierung +Schlusspunkt +Schlussrunde +Schlusssatz +Schlusssatzes +Schlusssitzung +Schlussstrich +Schlussstrichen +Schlussstriches +Schlusssätze +Schlusssätzen +Schlusstag +Schlussverkauf +Schlussverkäufe +Schlussverkäufen +Schlusswort +Schlussworte +Schlussworten +Schlächter +Schlächterei +Schlächtereien +Schlächtern +Schläfchen +Schläfchens +Schläfe +Schläfen +Schläfer +Schläferin +Schläferinnen +Schläfers +Schläfrigkeit +Schläfrigkeiten +Schläge +Schlägel +Schlägeln +Schlägels +Schlägen +Schläger +Schlägerei +Schlägern +Schlägers +Schläuche +Schlösser +Schlösserkatalog +Schlössern +Schlückchen +Schlückchens +Schlücke +Schlünde +Schlüsse +Schlüssel +Schlüsselbegriffe +Schlüsselbein +Schlüsselbeinen +Schlüsselbeines +Schlüsselblume +Schlüsselbund +Schlüsselbunde +Schlüsselbunden +Schlüsselbundes +Schlüsseldateien +Schlüsselfertigung +Schlüsselfigur +Schlüsselgedanke +Schlüsselindustrien +Schlüsselkind +Schlüsselkinder +Schlüsselkindes +Schlüsselloches +Schlüssellöcher +Schlüssellöchern +Schlüsseln +Schlüsselnummern +Schlüsselposition +Schlüsselpositionen +Schlüsselrecht +Schlüsselring +Schlüsselringe +Schlüsselringen +Schlüsselroman +Schlüsselromane +Schlüsselromanen +Schlüssels +Schlüsselstellung +Schlüsselstellungen +Schlüsseltechnologie +Schlüsseltechnologien +Schlüsselwort +Schlüsselworte +Schlüsselwortes +Schlüsselübergabe +Schlüssen +Schmach +Schmackhaftigkeit +Schmalfilme +Schmalfilmen +Schmalfilmes +Schmalfilmkameras +Schmalkost +Schmalseite +Schmalspuren +Schmalz +Schmalzes +Schmarotzer +Schmarotzerin +Schmarotzerinnen +Schmarotzerpflanze +Schmarotzerpflanzen +Schmarotzers +Schmarotzertum +Schmarotzertums +Schmarre +Schmarren +Schmatz +Schmatzes +Schmaus +Schmauserei +Schmeichelei +Schmeicheleien +Schmeichelkatze +Schmeichelkatzen +Schmeichler +Schmeichlerinnen +Schmeichlern +Schmeichlers +Schmeißfliege +Schmeißfliegen +Schmelz +Schmelze +Schmelzerei +Schmelzereien +Schmelzes +Schmelzhütten +Schmelzkäse +Schmelzkäsen +Schmelzofen +Schmelzofens +Schmelzpunkt +Schmelzpunkten +Schmelzpunktes +Schmelztest +Schmelztiegel +Schmelztiegels +Schmerbauches +Schmerbäuche +Schmerbäuchen +Schmerz +Schmerzen +Schmerzensgelder +Schmerzensgeldern +Schmerzensgeldes +Schmerzensschreie +Schmerzensschreien +Schmerzensschreis +Schmerzgrenze +Schmerzliche +Schmetterball +Schmetterballs +Schmetterbälle +Schmetterling +Schmetterlingen +Schmetterlings +Schmetterlingsfarm +Schmetterschlag +Schmetterschlages +Schmetterschlägen +Schmidt +Schmidtschen +Schmied +Schmiedeeisen +Schmiedeeisens +Schmiedehammer +Schmiedehammers +Schmiedehämmern +Schmiedes +Schmiedestücke +Schmierbüchsen +Schmieren +Schmiererei +Schmieresteher +Schmierestehern +Schmierestehers +Schmierfette +Schmierfetten +Schmierfettes +Schmierfink +Schmierfinken +Schmiergeld +Schmiergelder +Schmiergeldern +Schmiergeldes +Schmiermittel +Schmiermitteln +Schmiermittels +Schmierpapier +Schmierpapieren +Schmierpapiers +Schmierseife +Schmierstoffe +Schmierung +Schmierungen +Schmierzettel +Schmieröl +Schminke +Schmirgel +Schmirgelpapier +Schmirgelpapiere +Schmirgelpapieren +Schmirgels +Schmitt +Schmitz +Schmollwinkeln +Schmollwinkels +Schmorbraten +Schmuck +Schmuckartikel +Schmuckindustrie +Schmuckkästchen +Schmuckkästchens +Schmucks +Schmucksachen +Schmuckstück +Schmuckstücke +Schmuckstücken +Schmuckstückes +Schmuggel +Schmuggelei +Schmuggeleien +Schmuggels +Schmuggler +Schmugglern +Schmugglers +Schmus +Schmusekatze +Schmutz +Schmutzarbeit +Schmutzes +Schmutzfink +Schmutzfinken +Schmutzfleck +Schmutzflecks +Schmutzige +Schmutzigkeit +Schmutzliteratur +Schmutztitel +Schmutztiteln +Schmähung +Schmälerung +Schmälerungen +Schmäuse +Schmöker +Schnabel +Schnabels +Schnabeltasse +Schnabeltier +Schnabeltiere +Schnabeltieren +Schnake +Schnaken +Schnallenschuh +Schnallenschuhen +Schnallenschuhs +Schnalzlauten +Schnappfedern +Schnappmesser +Schnappmessers +Schnappschloss +Schnappschlosses +Schnappschlössern +Schnappschuss +Schnappschusses +Schnappschüsse +Schnappschüssen +Schnappt +Schnaps +Schnapsbrennereien +Schnapses +Schnapsflasche +Schnapsglas +Schnapshersteller +Schnapsidee +Schnapsideen +Schnaufer +Schnaufern +Schnaufers +Schnauzbart +Schnauzbartes +Schnauzbärte +Schnauze +Schnauzer +Schnauzern +Schnauzers +Schnecke +Schnecken +Schneckengangs +Schneckengänge +Schneckengängen +Schneckenhauses +Schneckenhäuser +Schneckenhäusern +Schneckenpost +Schneckentempo +Schnee +Schneeballes +Schneeballschlacht +Schneeberg +Schneebericht +Schneebesen +Schneebesens +Schneebrille +Schneebrillen +Schneebälle +Schneebällen +Schneefall +Schneefalles +Schneefalls +Schneeflocken +Schneefälle +Schneefällen +Schneegebiet +Schneegestöber +Schneegestöbers +Schneeglöckchen +Schneeglöckchens +Schneegrenze +Schneegrenzen +Schneehase +Schneehasen +Schneehuhns +Schneehühner +Schneehühnern +Schneehütten +Schneekette +Schneeketten +Schneelawinen +Schneemann +Schneemannes +Schneemännern +Schneepflug +Schneepfluges +Schneepflüge +Schneeschmelze +Schneeschuh +Schneeschuhe +Schneeschuhes +Schneesturm +Schneesturmes +Schneestürme +Schneestürmen +Schneetreiben +Schneetreibens +Schneeverwehung +Schneeverwehungen +Schneewehe +Schneewetter +Schneewetters +Schneewittchen +Schneid +Schneidbrenner +Schneidbrennern +Schneidebrett +Schneidebretter +Schneidebrettern +Schneiden +Schneidens +Schneider +Schneiderei +Schneiderfachschule +Schneiderin +Schneiderinnen +Schneiderkostüme +Schneiderkostümen +Schneiderkostüms +Schneidermeistern +Schneidermeisters +Schneiderpuppe +Schneiders +Schneidewerkzeug +Schneidewerkzeuge +Schneidewerkzeugs +Schneidezähne +Schneidezähnen +Schneids +Schneidwaren +Schneidwarenindustrie +Schneise +Schneisen +Schnell +Schnellantwort +Schnellbleiche +Schnellboot +Schnellboote +Schnellbooten +Schnelle +Schnellentschlossene +Schnellentschlossenen +Schneller +Schnellfahrer +Schnellfeuer +Schnellfeuergeschütz +Schnellfeuergeschütze +Schnellfeuergeschützen +Schnellfeuern +Schnellfeuers +Schnellgang +Schnellgangs +Schnellgericht +Schnellgerichten +Schnellgerichtes +Schnellgänge +Schnellhefter +Schnellhefters +Schnelligkeit +Schnelligkeiten +Schnelligkeitsrekorde +Schnelligkeitsrekorden +Schnellimbisse +Schnellimbisses +Schnellkraft +Schnellkräfte +Schnellkräften +Schnellreinigung +Schnellreinigungen +Schnellschreibehilfe +Schnellstraße +Schnellstraßen +Schnellverfahren +Schnellverfahrens +Schnellwaage +Schnellwaagen +Schnellzug +Schnellzuges +Schnellzügen +Schnepfe +Schnepfen +Schnippchen +Schnippel +Schnippels +Schnitt +Schnittblumen +Schnittbohne +Schnittbohnen +Schnitte +Schnitten +Schnittern +Schnittes +Schnittfläche +Schnittflächen +Schnittführung +Schnittgerade +Schnittholz +Schnitthölzer +Schnitthölzern +Schnittkanten +Schnittkurve +Schnittkurven +Schnittlauch +Schnittmuster +Schnittmustern +Schnittmusters +Schnittpunkt +Schnittpunktbildung +Schnittpunkte +Schnittpunkten +Schnitts +Schnittstelle +Schnittstellen +Schnittstellendefinition +Schnittstellenkarte +Schnittwaren +Schnittwinkel +Schnittwunde +Schnittwunden +Schnittzeichnungen +Schnitz +Schnitzarbeit +Schnitzel +Schnitzeljagd +Schnitzeljagden +Schnitzels +Schnitzer +Schnitzerei +Schnitzern +Schnitzers +Schnitzes +Schnitzkunst +Schnitzkünsten +Schnitzwerk +Schnitzwerken +Schnitzwerkes +Schnorchel +Schnorcheln +Schnorrer +Schnorrerei +Schnorrern +Schnuller +Schnullern +Schnulze +Schnulzen +Schnupfen +Schnupftabak +Schnupftuch +Schnupftuches +Schnupftücher +Schnupftüchern +Schnuppe +Schnupperlehre +Schnur +Schnurrbart +Schnurrbärte +Schnäbel +Schnäbeln +Schnäppchen +Schnäppchenjagd +Schnäpse +Schnäpsen +Schnäuztuch +Schnäuztuches +Schnäuztüchern +Schnörkel +Schnörkels +Schnösel +Schnüffelei +Schnüffelhunde +Schnüffeln +Schnüffler +Schnüfflern +Schnüfflers +Schnürböden +Schnürriemen +Schnürriemens +Schnürschuh +Schnürschuhe +Schnürschuhes +Schnürsenkel +Schnürsenkels +Schnürstiefel +Schnürstiefeln +Schober +Schobern +Schock +Schockerlebnis +Schockierende +Schocktherapie +Schocktherapien +Schockwirkung +Schoko +Schokolade +Schokoladen +Schokoladentafel +Schokoladentafeln +Scholastik +Scholastiker +Scholle +Schollen +Schonbezüge +Schoner +Schonern +Schongang +Schonung +Schonungen +Schonzeit +Schonzeiten +Schopenhauer +Schopf +Schopfes +Schoppen +Schoppens +Schorf +Schorfe +Schornstein +Schornsteine +Schornsteinen +Schornsteinfegern +Schornsteinfegers +Schornsteinindustrie +Schornsteinreinigung +Schornsteinreparatur +Schornsteins +Schote +Schoten +Schott +Schotte +Schotten +Schotter +Schottern +Schotterns +Schotters +Schottin +Schottland +Schoß +Schoße +Schoßes +Schoßhund +Schoßhunde +Schoßhundes +Schoßkind +Schoßkinde +Schoßkinder +Schoßkindes +Schraffierung +Schraffur +Schraffuren +Schrammen +Schrank +Schranke +Schranken +Schrankenwärtern +Schrankenwärters +Schrankkoffer +Schrankkoffers +Schranks +Schranktüren +Schraubdeckeln +Schraubdeckels +Schraube +Schrauben +Schraubendampfer +Schraubendampfern +Schraubendampfers +Schraubenfabrik +Schraubenfeder +Schraubengang +Schraubengangs +Schraubengewindes +Schraubengängen +Schraubenlinie +Schraubenmutter +Schraubenmuttern +Schraubenschlüssel +Schraubenschlüsseln +Schraubenschlüssels +Schraubenzieher +Schraubenziehers +Schraubstock +Schraubstocks +Schraubstöcke +Schraubstöcken +Schraubverschluss +Schraubverschlusses +Schraubverschlüsse +Schraubverschlüssen +Schrebergartens +Schrebergartenölproduzenten +Schrebergärten +Schreck +Schrecken +Schreckenerregende +Schreckenerregendem +Schreckenerregenden +Schreckenerregendes +Schreckensbotschaft +Schreckensbotschaften +Schreckenschreie +Schreckensherrschaft +Schreckensherrschaften +Schreckensnachricht +Schreckensnachrichten +Schreckensruf +Schreckensschrei +Schreckensschreies +Schreckenstat +Schreckenstaten +Schreckgespenst +Schreckgespenster +Schreckgespenstern +Schreckgespenstes +Schreckliches +Schrecknis +Schrecknisse +Schrecknissen +Schreckschuss +Schreckschusses +Schreckschusspistolen +Schreckschüsse +Schreckschüssen +Schrecksekunde +Schrei +Schreibarbeit +Schreibarbeiten +Schreibaufwand +Schreibblock +Schreibblockes +Schreibblöcke +Schreiben +Schreibens +Schreiber +Schreiberei +Schreibereien +Schreiberin +Schreiberinnen +Schreiberling +Schreiberlingen +Schreiberlings +Schreibers +Schreibfeder +Schreibfedern +Schreibfehler +Schreibfehlern +Schreibfehlers +Schreibgerät +Schreibgeräten +Schreibgerätes +Schreibheft +Schreibheften +Schreibheftes +Schreibhilfe +Schreibkraft +Schreibkrampf +Schreibkräfte +Schreibkräften +Schreibkrämpfen +Schreibkünsten +Schreibmappe +Schreibmappen +Schreibmaschine +Schreibmaschinenschreiben +Schreibmaschinenschrift +Schreibmaterial +Schreibpapier +Schreibpapiere +Schreibpapieren +Schreibpapiers +Schreibpult +Schreibpulte +Schreibpulten +Schreibrichtung +Schreibschrift +Schreibstift +Schreibstube +Schreibstubenmannschaft +Schreibtisch +Schreibtischen +Schreibtisches +Schreibtischplatte +Schreibtischtäter +Schreibung +Schreibungen +Schreibunterlage +Schreibware +Schreibwaren +Schreibwarenhandlung +Schreibwarenhandlungen +Schreibwarenhändler +Schreibwarenhändlers +Schreibweise +Schreibweisen +Schreibzeug +Schreibzeugs +Schreier +Schreierin +Schreierinnen +Schreiern +Schreihals +Schreihälse +Schreihälsen +Schrein +Schreine +Schreinen +Schreiner +Schreinerei +Schreinereien +Schreiners +Schreins +Schreis +Schreitens +Schrift +Schriftalphabete +Schriftart +Schriftarten +Schriftbild +Schriftbildern +Schriftbildes +Schriftbreite +Schriftdeutsch +Schriften +Schriftenreihe +Schriftform +Schriftführer +Schriftgelehrte +Schriftgelehrten +Schriftgelehrter +Schriftgelehrtes +Schriftgießern +Schriftgießers +Schriftgröße +Schriftgrößen +Schriftkassetten +Schriftleiter +Schriftleitern +Schriftleiters +Schriftproben +Schriftrollen +Schriftsatz +Schriftsatzes +Schriftsetzer +Schriftsetzern +Schriftsprache +Schriftsprachen +Schriftsteller +Schriftstellergilde +Schriftstellerin +Schriftstellerinnen +Schriftstellern +Schriftstellers +Schriftstellerverband +Schriftstil +Schriftstück +Schriftstücken +Schriftstücks +Schriftsätze +Schriftsätzen +Schrifttum +Schrifttums +Schriftverkehr +Schriftwechsel +Schriftwechsels +Schriftwort +Schriftzeichen +Schriftzeichens +Schriftzug +Schriftzüge +Schritt +Schritte +Schritten +Schrittes +Schritthalten +Schritthaltens +Schrittmacher +Schrittmachers +Schrittmotor +Schrittmotors +Schritts +Schrittweisen +Schrittweite +Schrittzuhalten +Schroffheit +Schrot +Schrotbrot +Schrotbrote +Schrotbroten +Schrotbrots +Schrotflinte +Schrotflinten +Schrotkorn +Schrotkorns +Schrotkörner +Schrotladung +Schrotmehl +Schrotmehls +Schrotmühlen +Schrots +Schrotsägen +Schrott +Schrotthandel +Schrotthändler +Schrotthändlern +Schrotthändlers +Schrottplatz +Schrottplätze +Schrottplätzen +Schrotts +Schrottsituation +Schrottverbraucher +Schrottwerts +Schrottwirtschaft +Schrulle +Schrumpfens +Schrumpfung +Schrumpfungen +Schrunden +Schräge +Schräglage +Schrägschrift +Schrägstellen +Schrägstrich +Schrägstrichen +Schrägstriches +Schub +Schubert +Schubfach +Schubfaches +Schubfächer +Schubkarre +Schubkarren +Schubkarrens +Schubkarrenweise +Schubkastens +Schubkräfte +Schubkräften +Schubkästen +Schublade +Schubladen +Schubleistung +Schubs +Schuft +Schufterei +Schufts +Schuh +Schuhabteilung +Schuhbands +Schuhbändern +Schuhbürste +Schuhbürsten +Schuhcremen +Schuhe +Schuhen +Schuhgeschäfte +Schuhgeschäften +Schuhgeschäftes +Schuhgrößen +Schuhindustrie +Schuhkrem +Schuhkremen +Schuhmacher +Schuhmachern +Schuhputzer +Schuhputzern +Schuhputzers +Schuhriemens +Schuhs +Schuhsenkel +Schuhsenkels +Schuhsohle +Schuhsohlen +Schuhspannern +Schuhspanners +Schuhware +Schuhwerk +Schuhwerken +Schuhwerkes +Schuhwichsen +Schulamt +Schulamtes +Schularbeiten +Schularten +Schularzt +Schulaufsichtsgesetz +Schulausflug +Schulausflüge +Schulausflügen +Schulausgabe +Schulausgaben +Schulbank +Schulbehörde +Schulbehörden +Schulbeispiel +Schulbeispielen +Schulbeispiels +Schulbesuch +Schulbesuchen +Schulbesuches +Schulbesuchs +Schulbildung +Schulbuch +Schulbuches +Schulbuchs +Schulbus +Schulbussen +Schulbänke +Schulbücher +Schulbüchern +Schuld +Schuldanerkenntnis +Schuldbuch +Schuldbuchs +Schuldbücher +Schuldbüchern +Schulden +Schuldenbergs +Schuldenblase +Schuldendeflation +Schuldenexplosion +Schuldeninflation +Schuldenkollaps +Schuldenlast +Schuldenlasten +Schuldenlawine +Schuldenmasse +Schuldenroulette +Schuldentilgung +Schuldforderung +Schuldforderungen +Schuldfrage +Schuldfragen +Schuldienst +Schuldigkeit +Schuldirektor +Schuldirektoren +Schuldirektorinnen +Schuldirektors +Schuldlosigkeit +Schuldner +Schuldnerberatungsstellen +Schuldnerin +Schuldnerinnen +Schuldnern +Schuldnernation +Schuldnernationen +Schuldrecht +Schuldrechte +Schuldrechten +Schuldrechtes +Schuldrechts +Schuldschein +Schuldscheine +Schuldscheinen +Schuldverschreibung +Schuldverschreibungen +Schuldzuweisung +Schule +Schulen +Schulexperten +Schulferien +Schulflugzeuge +Schulflugzeugen +Schulflugzeugs +Schulfreundin +Schulfreundinnen +Schulfreunds +Schulgebäuden +Schulgelder +Schulgeldern +Schulgeldes +Schulgelehrsamkeiten +Schulgelände +Schulgeländen +Schulgeländes +Schulgesetz +Schulhaus +Schulhof +Schulhofes +Schulhäuser +Schulhäusern +Schulhöfe +Schulhöfen +Schuljahr +Schuljahre +Schuljahren +Schuljahres +Schuljugend +Schuljunge +Schuljungen +Schulkamerad +Schulkameraden +Schulkenntnis +Schulkenntnisse +Schulkenntnissen +Schulkind +Schulklasse +Schullehrer +Schullehrerin +Schullehrerinnen +Schullehrers +Schulleiter +Schulleitern +Schulleiters +Schulmappe +Schulmappen +Schulmeister +Schulmeistern +Schulmeisters +Schulneubau +Schulordnung +Schulordnungen +Schulpferde +Schulpferden +Schulpferdes +Schulpflichten +Schulplätzen +Schulprüfung +Schulranzen +Schulranzens +Schulrat +Schulrates +Schulraum +Schulraums +Schulreform +Schulreitens +Schulräte +Schulräten +Schulräume +Schulschiff +Schulschiffe +Schulschiffes +Schulschluss +Schulschlusses +Schulschwänzern +Schulschwänzers +Schulsekretariat +Schulspeisungen +Schulsprecher +Schulstreit +Schulstuben +Schulstunde +Schulstunden +Schultasche +Schultaschen +Schulter +Schulterblatt +Schulterblatts +Schulterblättern +Schulterklappe +Schulterklappen +Schultern +Schulterriemen +Schultersieg +Schultersiegen +Schultersieges +Schulterstück +Schulterstücken +Schulterstücks +Schulterverletzung +Schulung +Schulungen +Schulungsheim +Schulungsraum +Schulunterricht +Schulunterrichte +Schulunterrichten +Schulunterrichtes +Schulversäumnisse +Schulversäumnissen +Schulversäumnisses +Schulverwaltungen +Schulweg +Schulwege +Schulweges +Schulweisheit +Schulweisheiten +Schulwesens +Schulzeit +Schulzeiten +Schulzeugnisse +Schulzeugnissen +Schulzeugnisses +Schulzimmern +Schulzimmers +Schulzwang +Schulzwanges +Schulzwänge +Schulämter +Schulämtern +Schumacher +Schummerstündchen +Schummerstündchens +Schund +Schundliteratur +Schundromane +Schundromanen +Schundromans +Schuppenflechte +Schur +Schuren +Schurke +Schurken +Schurkenstreich +Schurkenstreiche +Schurkenstreichen +Schurkerei +Schurkereien +Schurz +Schurzes +Schuss +Schussbereich +Schussbereichen +Schussbereiches +Schussel +Schussels +Schusses +Schussfahrt +Schusslinie +Schusslinien +Schusswaffe +Schussweite +Schusswunde +Schuster +Schusters +Schute +Schuten +Schutt +Schuttabladeplatz +Schuttabladeplätze +Schuttabladeplätzen +Schutthalde +Schutthalden +Schutthaufen +Schuttplatz +Schutts +Schutz +Schutzanstriche +Schutzanstrichen +Schutzanstriches +Schutzanzug +Schutzanzuges +Schutzanzügen +Schutzbefohlen +Schutzbefohlene +Schutzbefohlenen +Schutzbefohlener +Schutzbefohlenes +Schutzbehauptung +Schutzbereich +Schutzbleche +Schutzblechen +Schutzbleches +Schutzbrillen +Schutzbündnisse +Schutzbündnissen +Schutzbündnisses +Schutzdaches +Schutzdächer +Schutzdächern +Schutze +Schutzeinrichtung +Schutzengeln +Schutzengels +Schutzes +Schutzfarbe +Schutzforderungen +Schutzfärbung +Schutzfärbungen +Schutzgebiete +Schutzgebieten +Schutzgebiets +Schutzgeleite +Schutzgeleiten +Schutzgeleits +Schutzgesetz +Schutzgitter +Schutzgittern +Schutzhaft +Schutzhaube +Schutzhauben +Schutzheiligen +Schutzherr +Schutzherren +Schutzherrinnen +Schutzherrn +Schutzherrschaft +Schutzhülle +Schutzhüllen +Schutzhütte +Schutzimpfung +Schutzimpfungen +Schutzinsel +Schutzinseln +Schutzkomitee +Schutzmacht +Schutzmannes +Schutzmarke +Schutzmarken +Schutzmasken +Schutzmaßnahme +Schutzmaßnahmen +Schutzmittel +Schutzmitteln +Schutzmächte +Schutzmächten +Schutzmänner +Schutzpatron +Schutzpatrone +Schutzpatronen +Schutzpatronin +Schutzpatroninnen +Schutzpatrons +Schutzpolizei +Schutzrecht +Schutzrechte +Schutzrechten +Schutzschicht +Schutzschild +Schutzschilder +Schutzschildern +Schutzstoff +Schutzstoffe +Schutzstoffen +Schutztruppen +Schutzumschlags +Schutzumschläge +Schutzumschlägen +Schutzvereinigung +Schutzverpflichtung +Schutzvorrichtung +Schutzvorrichtungen +Schutzvorschriften +Schutzwirkung +Schutzzoll +Schutzzolls +Schutzzölle +Schutzzöllen +Schutzzöllner +Schutzzöllners +Schwaben +Schwabenland +Schwabenstreich +Schwabenstreichen +Schwabenstreiches +Schwachheit +Schwachpunkt +Schwachsinn +Schwachsinns +Schwachstelle +Schwachstrom +Schwade +Schwaden +Schwadens +Schwadron +Schwadronen +Schwager +Schwagers +Schwalbe +Schwalben +Schwalbenschwanz +Schwalbenschwanzes +Schwalbenschwänzen +Schwall +Schwallen +Schwalls +Schwamm +Schwammbefall +Schwan +Schwanengesangs +Schwanengesänge +Schwanengesängen +Schwanensee +Schwangerschaft +Schwangerschaftsabbruch +Schwangerschaftsunterbrechung +Schwangerschaftsunterbrechungen +Schwangerschaftsverhütung +Schwangerschaftsverhütungen +Schwank +Schwanken +Schwanks +Schwankung +Schwankungen +Schwankungsbreite +Schwans +Schwanz +Schwanzbewegungen +Schwanzenden +Schwanzendes +Schwanzes +Schwanzfedern +Schwanzflosse +Schwanzflossen +Schwarm +Schwarms +Schwarte +Schwarz +Schwarzafrika +Schwarzarbeit +Schwarzarbeiten +Schwarzarbeitern +Schwarzblech +Schwarzbleche +Schwarzblechs +Schwarzbrot +Schwarzbrote +Schwarzbrots +Schwarzdrossel +Schwarzdrosseln +Schwarze +Schwarzen +Schwarzfahrer +Schwarzfahrers +Schwarzfahrt +Schwarzfahrten +Schwarzgeldanleger +Schwarzgeldkonto +Schwarzgeldparadiese +Schwarzhandels +Schwarzhaupt +Schwarzhändler +Schwarzhändlern +Schwarzhändlers +Schwarzkopf +Schwarzmalen +Schwarzmalerei +Schwarzmann +Schwarzmarktaktivitäten +Schwarzmarktes +Schwarzmärkten +Schwarzpulver +Schwarzsche +Schwarzschen +Schwarzschlachtung +Schwarzschlachtungen +Schwarzseher +Schwarzsehers +Schwarzsender +Schwarzsendern +Schwarzwald +Schwarzwaldmädel +Schwarzwalds +Schwarzwaldstil +Schwarzwildes +Schwarzwurzel +Schwarzwurzeln +Schwarzwälder +Schwarzärgern +Schwatz +Schwatzbase +Schwatzbasen +Schwatzes +Schwatztante +Schwebe +Schwebebahn +Schwebebahnen +Schwebebalken +Schwebebalkens +Schwebung +Schwede +Schweden +Schwedin +Schwedinnen +Schwefel +Schwefelbad +Schwefelbades +Schwefelblume +Schwefelblumen +Schwefelblüten +Schwefelbädern +Schwefelkies +Schwefelkieses +Schwefelkohlenstoff +Schwefelkohlenstoffen +Schwefelkohlenstoffes +Schwefelkohlenstoffs +Schwefels +Schwefelsäure +Schwefelwasserstoff +Schwefelwasserstoffe +Schwefelwasserstoffes +Schweif +Schweifs +Schweifungen +Schweigegeld +Schweigegelder +Schweigegeldes +Schweigemarsches +Schweigemärsche +Schweigemärschen +Schweigen +Schweigens +Schweigepflicht +Schweigestunden +Schweigsamkeit +Schwein +Schweinebraten +Schweinebratens +Schweinefleisch +Schweinehund +Schweinehunde +Schweinehundes +Schweinehälften +Schweinelende +Schweinemarkt +Schweinen +Schweinepreise +Schweinerei +Schweinereien +Schweinestall +Schweinestalls +Schweineställen +Schweinezucht +Schweinezuchten +Schweinezüchtern +Schweinezüchters +Schweinigeln +Schweinigels +Schweins +Schweinskoteletten +Schweinskoteletts +Schweinsleder +Schweitzer +Schweizer +Schweizerfranken +Schweizergarde +Schweizerinnen +Schweizerische +Schweizerischen +Schweizers +Schweiß +Schweißabsonderung +Schweißabsonderungen +Schweißblatt +Schweißblätter +Schweißblättern +Schweißbrenner +Schweißbrennern +Schweißbrenners +Schweißdrüsen +Schweißer +Schweißerei +Schweißers +Schweißes +Schweißfuß +Schweißfüße +Schweißfüßen +Schweißgerät +Schweißhund +Schweißhunde +Schweißhundes +Schweißnähte +Schweißnähten +Schweißperle +Schweißperlen +Schweißränder +Schweißstelle +Schweißtechnik +Schweißtropfens +Schweißung +Schwelger +Schwelgerei +Schwelgereien +Schwelgerin +Schwelgerinnen +Schwelgern +Schwellenländer +Schwellenwert +Schwellung +Schwellungen +Schwellwert +Schwellwertes +Schwemme +Schwemmland +Schwemmlandes +Schwenk +Schwenkarm +Schwenkarme +Schwenkarms +Schwenkdüsen +Schwenkkran +Schwenkkräne +Schwenkkränen +Schwenks +Schwenkung +Schwenkungen +Schwerarbeit +Schwerarbeiten +Schwerarbeiter +Schwerarbeiters +Schwerathlet +Schwerathleten +Schwerathletik +Schwerbeladen +Schwerbeladenem +Schwerbeladenen +Schwerbeladener +Schwerbeschädigte +Schwerbeschädigtem +Schwerbeschädigter +Schwerbeschädigtes +Schwerbewaffnetem +Schwerbewaffneten +Schwerbewaffneter +Schwere +Schwerefeld +Schwerfallen +Schwerfallenden +Schwerfallender +Schwerfallendes +Schwerfälligkeit +Schwerfälligkeiten +Schwergefallen +Schwergewicht +Schwergewichten +Schwergewichtes +Schwergewichtler +Schwergewichtlers +Schwergewichtsboxen +Schwergewichtsmeister +Schwerin +Schwerindustriellen +Schwerindustrien +Schwerkraft +Schwerkriegsbeschädigte +Schwerkriegsbeschädigten +Schwerkräfte +Schwermut +Schwermuts +Schwerpunkt +Schwerpunktbetriebe +Schwerpunkte +Schwerpunkten +Schwerpunktes +Schwerpunkts +Schwerpunktverschiebung +Schwerspat +Schwerspate +Schwerspaten +Schwerstarbeit +Schwert +Schwerte +Schwerter +Schwertern +Schwertes +Schwertfisch +Schwertfischen +Schwertfisches +Schwertlilie +Schwerts +Schwerverbrecher +Schwerverbrechern +Schwerverbrechers +Schwerverwundete +Schwerverwundetem +Schwerverwundeter +Schwerverwundetes +Schwester +Schwesterfirma +Schwesterfirmen +Schwesterkind +Schwesterkindern +Schwesterkindes +Schwesterliebe +Schwestern +Schwesternorden +Schwesternordens +Schwesternschaft +Schwesternschiff +Schwesternschiffe +Schwesternschiffes +Schwesternsohn +Schwesternsöhne +Schwesterntracht +Schwesterorganisation +Schwesterpartei +Schwesterschiff +Schwesterschiffe +Schwesterschiffes +Schwesterstadt +Schwiegereltern +Schwiegermütter +Schwiegersohn +Schwiegersöhne +Schwiegersöhnen +Schwiele +Schwielen +Schwierige +Schwierigkeit +Schwierigkeiten +Schwierigkeitsgrad +Schwierigkeitsgrade +Schwierigkeitsskala +Schwimmanstalt +Schwimmanstalten +Schwimmanzügen +Schwimmbad +Schwimmbades +Schwimmbassin +Schwimmblase +Schwimmblasen +Schwimmbäder +Schwimmbädern +Schwimmdocks +Schwimmens +Schwimmer +Schwimmerei +Schwimmerin +Schwimmern +Schwimmers +Schwimmflosse +Schwimmflossen +Schwimmfuß +Schwimmfüße +Schwimmgürtel +Schwimmgürteln +Schwimmgürtels +Schwimmhalle +Schwimmhaut +Schwimmhäute +Schwimmhäuten +Schwimmkunst +Schwimmkünsten +Schwimmlehrer +Schwimmlehrers +Schwimmschule +Schwimmschüler +Schwimmsport +Schwimmsporte +Schwimmsporten +Schwimmsportes +Schwimmsports +Schwimmverband +Schwimmvogel +Schwimmvogels +Schwimmvögel +Schwimmvögeln +Schwimmwart +Schwimmwesten +Schwindel +Schwindelanfall +Schwindelanfalls +Schwindelanfälle +Schwindelei +Schwindelerregende +Schwindelerregendem +Schwindelerregenden +Schwindelerregendes +Schwindelfirma +Schwindelfirmen +Schwindelgesellschaft +Schwindels +Schwindler +Schwindlerin +Schwindlern +Schwindlers +Schwindsucht +Schwingachsen +Schwinger +Schwingern +Schwingkreis +Schwingquarz +Schwingquarzes +Schwingschleifer +Schwingung +Schwingungen +Schwingungsamplitude +Schwingungsdauer +Schwingungsdauern +Schwingungsform +Schwingungsintervalls +Schwingungsperiode +Schwingungszahl +Schwips +Schwipses +Schwitzbad +Schwitzbades +Schwitzbäder +Schwitzkastens +Schwitzkur +Schwitzkuren +Schwitzkästen +Schwulst +Schwulste +Schwulsten +Schwulstes +Schwund +Schwundausgleich +Schwundausgleiches +Schwunde +Schwundes +Schwundregelung +Schwundregelungen +Schwung +Schwungfeder +Schwungfedern +Schwungkraft +Schwungkräfte +Schwungrades +Schwungräder +Schwungrädern +Schwungs +Schwur +Schwurgericht +Schwurgerichten +Schwurgerichts +Schwurs +Schwäbinnen +Schwäche +Schwächeanfälle +Schwächen +Schwächeperiode +Schwächezeichen +Schwächezone +Schwächezustand +Schwächezustandes +Schwächezustände +Schwächlichkeit +Schwächling +Schwächlinge +Schwächlingen +Schwächlings +Schwächung +Schwächungen +Schwägerin +Schwägerinnen +Schwämme +Schwäne +Schwänen +Schwängerung +Schwänke +Schwänken +Schwärmen +Schwärmer +Schwärmerei +Schwärmerin +Schwärmerinnen +Schwärmers +Schwärzen +Schwätzer +Schwätzerin +Schwätzern +Schwätzers +Schwüre +Schwüren +Schäbigkeit +Schächer +Schächern +Schächers +Schächte +Schächten +Schädel +Schädelbasen +Schädelbruch +Schädelbrüche +Schädelbrüchen +Schädeldecke +Schädeldecken +Schädeln +Schäden +Schädigung +Schädigungen +Schädlichkeit +Schädlichkeiten +Schädling +Schädlinge +Schädlings +Schädlingsbekämpfung +Schädlingsbekämpfungen +Schäfchen +Schäfchens +Schäfchenwolken +Schäfer +Schäferhund +Schäferhunde +Schäferhunden +Schäferhundes +Schäferhündin +Schäferin +Schäferinnen +Schäfers +Schäferstündchen +Schäferstündchens +Schäfte +Schäften +Schäkerei +Schäkereien +Schälchen +Schälle +Schändlichkeit +Schändlichkeiten +Schändung +Schändungen +Schären +Schärpe +Schätzchen +Schätze +Schätzer +Schätzers +Schätzung +Schätzungen +Schätzwert +Schätzwerte +Schöffe +Schöffen +Schöffengericht +Schöffengerichte +Schöffengerichten +Schön +Schönbrunn +Schöneberger +Schöner +Schönfärber +Schönfärbers +Schönheit +Schönheiten +Schönheitsfarm +Schönheitsfehler +Schönheitsfehlern +Schönheitsideal +Schönheitskonkurrenz +Schönheitskonkurrenzen +Schönheitsoperation +Schönheitsoperationen +Schönheitspflege +Schönheitssalon +Schönheitswettbewerb +Schönheitswettbewerbe +Schönheitswettbewerben +Schönheitswettbewerbs +Schönhuber +Schönhubers +Schönredner +Schönrednern +Schönredners +Schönste +Schöntuer +Schöntuers +Schönwetter +Schönwetterperioden +Schönwetters +Schönwetterwolken +Schöpfeimer +Schöpfeimers +Schöpfer +Schöpfergeist +Schöpfergeistes +Schöpferin +Schöpferkraft +Schöpfern +Schöpfers +Schöpfkellen +Schöpflöffel +Schöpflöffeln +Schöpfung +Schöpfungen +Schöpfungsgeschichte +Schössling +Schösslinge +Schösslingen +Schübe +Schüben +Schüchternheit +Schüchternheiten +Schüler +Schüleraustausch +Schüleraustausches +Schülerauswahl +Schülerbund +Schülerin +Schülerinnen +Schülerlotsen +Schülermannschaft +Schülern +Schülertarife +Schülerverkehr +Schülerzeitkarten +Schürbodens +Schüreisen +Schüreisens +Schürze +Schürzenband +Schürzenbänder +Schürzenbändern +Schürzenjäger +Schürzenjägern +Schürzenjägers +Schürzenkleider +Schürzenkleidern +Schürzenkleides +Schüsse +Schüssel +Schüsseln +Schüssen +Schüttelfrost +Schüttelfrosts +Schütteln +Schüttelreime +Schüttelreimen +Schüttelreims +Schütze +Schützen +Schützenfest +Schützenfeste +Schützenfesten +Schützenfeuer +Schützenfeuers +Schützengraben +Schützengrabens +Schützengräben +Schützenhilfe +Schützenhilfen +Schützenkette +Schützenketten +Schützenkönige +Schützenkönigen +Schützenkönigs +Schützenlinie +Schützenlinien +Schützenloch +Schützenlochs +Schützenlöcher +Schützenlöchern +Schützenverein +Schützer +Schützling +Schützlinge +Schützlings +Science +Scout +Sebastian +Sechseck +Sechsecke +Sechsecken +Sechseckes +Sechsecks +Sechsen +Sechstagekrieg +Sechstagerennen +Sechstagerennens +Sechsteln +Sechstels +Sechszehntelnote +Sechszehnten +Sechszylinder +Sechzehntel +Sechziger +Sechzigern +Sechzigers +Sediment +Sedimentation +Sedimente +Sedimenten +See +Seeanemone +Seebad +Seebades +Seeboden +Seebund +Seebäder +Seebädern +Seebär +Seedienst +Seedienste +Seedienstes +Seefahrer +Seefahrern +Seefahrt +Seefahrten +Seefische +Seefischmärkte +Seeflugzeug +Seeflugzeuge +Seeflugzeuges +Seefracht +Seefrachten +Seegang +Seegangs +Seegefecht +Seegefechten +Seegefechtes +Seegras +Seegrases +Seegrundstück +Seegräser +Seehafen +Seehandel +Seehandels +Seeheld +Seeherrschaft +Seeherrschaften +Seehotel +Seehund +Seehunde +Seehunden +Seehundjäger +Seehundsfell +Seehundsfelle +Seehundsfellen +Seehäfen +Seeigel +Seeigeln +Seeigels +Seekadett +Seekarte +Seekarten +Seekrankheit +Seekrieg +Seekriege +Seekriegen +Seeküste +Seeküsten +Seelachse +Seelachsen +Seelachses +Seele +Seelenamt +Seelenamtes +Seelendrogen +Seelenfreunde +Seelenfreunden +Seelenfreundes +Seelenfrieden +Seelenfriedens +Seelengrößen +Seelengut +Seelengutes +Seelengüter +Seelengütern +Seelenheil +Seelenheile +Seelenheilen +Seelenheils +Seelenhirten +Seelenkunde +Seelenkunden +Seelenlebens +Seelenleiden +Seelenleidens +Seelenmessen +Seelenpein +Seelenqual +Seelenqualen +Seelenruhen +Seelenstärke +Seelenstärken +Seelenwanderung +Seelenwanderungen +Seelenämter +Seelenämtern +Seeleute +Seeleuten +Seelilie +Seelsorge +Seelsorger +Seelsorgern +Seelsorgers +Seelöwe +Seelöwen +Seelöwenart +Seemacht +Seemannes +Seemeile +Seemeilen +Seeminen +Seemitte +Seemächte +Seemächten +Seemänner +Seemöwe +Seemöwen +Seen +Seenkunde +Seenot +Seenähe +Seenöten +Seeoffizier +Seeoffiziere +Seeoffizieren +Seeoffiziers +Seepferdchens +Seerecht +Seerechten +Seerechtes +Seerechts +Seereise +Seereisen +Seerose +Seerosen +Seeräuber +Seeräuberei +Seeräubern +Seeräubers +Sees +Seeschaden +Seeschadens +Seeschiff +Seeschiffen +Seeschiffes +Seeschifffahrt +Seeschifffahrtszeichen +Seeschlacht +Seeschwalbe +Seeschwalben +Seespiegel +Seestadt +Seestern +Seesternen +Seesterns +Seestreitkräfte +Seesturms +Seestädten +Seestürmen +Seetang +Seetange +Seetangen +Seetier +Seetiere +Seetieren +Seeufer +Seeungeheuer +Seeungeheuers +Seeverkehr +Seeverkehrs +Seevolkes +Seevölkern +Seewarte +Seewarten +Seewassers +Seeweg +Seewege +Seeweges +Seewiesen +Seewind +Seewinden +Seewindes +Seezunge +Segel +Segelboot +Segelboote +Segelbooten +Segelfliegens +Segelflieger +Segelfliegers +Segelflug +Segelflugzeug +Segelflugzeuge +Segelflugzeugen +Segelflugzeuges +Segelfläche +Segelflüge +Segelflügen +Segeljacht +Segelklasse +Segelklassen +Segelklub +Segelklubs +Segeln +Segelpartien +Segelregatta +Segelregatten +Segels +Segelschiff +Segelschiffen +Segelschiffes +Segelschlitten +Segelschulschiff +Segelsport +Segelsports +Segeltuch +Segeltuchen +Segeltuches +Segeltüchern +Segelwerk +Segelwerke +Segelwerken +Segelwerkes +Segen +Segens +Segenswunsch +Segenswunsches +Segenswünsche +Segler +Seglerinnen +Seglern +Seglers +Segment +Segmentbogen +Segmente +Segmenten +Segmentierung +Segnung +Segnungen +Sehen +Sehenswürdigkeit +Sehenswürdigkeiten +Seher +Seherblicke +Seherblicken +Seherblickes +Sehergaben +Seherin +Seherinnen +Sehers +Sehfehler +Sehfehlern +Sehfeld +Sehfelder +Sehfeldern +Sehgewohnheiten +Sehkraft +Sehkräfte +Sehkräften +Sehnen +Sehnenscheidenentzündung +Sehnerv +Sehnerven +Sehnervs +Sehnsucht +Sehnsüchte +Sehnsüchten +Sehpurpur +Sehrohr +Sehrohre +Sehrohren +Sehschlitz +Sehschlitzen +Sehschlitzes +Sehschärfe +Sehschärfen +Sehstörung +Sehtest +Sehvermögen +Sehvermögens +Sehweite +Sehzellen +Sehzentrum +Seich +Seichtheit +Seichtheiten +Seide +Seidel +Seidenbau +Seidenbaus +Seidenfadens +Seidenfäden +Seidengarn +Seidengarne +Seidengarnen +Seidengarnes +Seidengarns +Seidenglanz +Seidenglanzes +Seidenpapier +Seidenpapiere +Seidenpapieren +Seidenraupe +Seidenraupen +Seidenraupenzucht +Seidenspinnerei +Seidenspinnereien +Seidenstoff +Seidenstoffen +Seidenstoffs +Seidenstraße +Seidenstrumpf +Seidenstrümpfe +Seife +Seifenbehälter +Seifenbehältern +Seifenblase +Seifenblasen +Seifenfabrik +Seifenkistenlösungen +Seifenkistenrennen +Seifenkistenrennens +Seifenlaugen +Seifennapf +Seifennapfs +Seifennäpfe +Seifennäpfen +Seifenpulver +Seifenpulvers +Seifenschaums +Seifensieder +Seifensiedern +Seifensieders +Seifenwasser +Seifenwassers +Seiko +Seil +Seilbahnen +Seiler +Seilern +Seilhüpfen +Seils +Seilschwebebahn +Seilspringen +Seiltänzer +Seiltänzerin +Seiltänzern +Seiltänzers +Seim +Seimen +Seims +Sein +Seinen +Seins +Seismik +Seismograph +Seismographen +Seit +Seite +Seiten +Seitenanfang +Seitenangabe +Seitenangaben +Seitenangriff +Seitenangriffen +Seitenangriffes +Seitenansicht +Seitenbereich +Seitenbereiche +Seitenbewegung +Seitenbewegungen +Seitenblick +Seitenblicken +Seitenblickes +Seiteneffekt +Seiteneingang +Seiteneingangs +Seiteneingänge +Seitenflächen +Seitenflügel +Seitenflügels +Seitengewehr +Seitengewehre +Seitengewehrs +Seitengleis +Seitengleise +Seitengleises +Seitenhieb +Seitenhiebe +Seitenhiebes +Seitenlehne +Seitenlinie +Seitenlinien +Seitenlänge +Seitenlängen +Seitennummer +Seitennummerierung +Seitennummern +Seitenrand +Seitenschiff +Seitenschiffe +Seitenschiffen +Seitenschwimmen +Seitenschwimmens +Seitensprung +Seitensprungs +Seitensprünge +Seitenstechen +Seitenstraße +Seitenstraßen +Seitenstück +Seitenstücken +Seitenstücks +Seitentasche +Seitentaschen +Seitenteil +Seitentür +Seitentüren +Seitenumbruch +Seitenumbruchs +Seitenvergütungen +Seitenvorschub +Seitenwagen +Seitenwagens +Seitenwechsel +Seitenwechseln +Seitenwechsels +Seitenweg +Seitenwegen +Seitenweges +Seitenwirkung +Seitenwände +Seitenwänden +Seitenzahl +Seitenzahlen +Seitwärtsbewegung +Sekante +Sekanten +Sekret +Sekretariat +Sekretariaten +Sekretariates +Sekretariats +Sekrete +Sekreten +Sekretion +Sekretionen +Sekretär +Sekretäre +Sekretären +Sekretärin +Sekretärs +Sekt +Sekte +Sektierer +Sektierern +Sektierers +Sektion +Sektionen +Sektor +Sektoren +Sektorenaufteilung +Sektorgrenzen +Sektors +Sektorübergang +Sekts +Sekundant +Sekundanten +Sekunde +Sekunden +Sekundenbruchteil +Sekundenbruchteile +Sekundenschnelle +Sekundentakt +Sekundenzeiger +Sekundenzeigers +Selbst +Selbstanlasser +Selbstanlassern +Selbstanlassers +Selbstanschlusses +Selbstanschlüssen +Selbstauflösung +Selbstaufopferung +Selbstaufzug +Selbstausschaltungen +Selbstbau +Selbstbauhäuser +Selbstbedienung +Selbstbedienungen +Selbstbedienungskomfort +Selbstbedienungsladen +Selbstbeherrschung +Selbstbeköstigung +Selbstbeschränkung +Selbstbeschuldigung +Selbstbeschuldigungen +Selbstbesinnung +Selbstbestimmung +Selbstbestimmungsrecht +Selbstbeteiligung +Selbstbetrug +Selbstbewusstsein +Selbstbewusstseins +Selbstbildnis +Selbstbiographien +Selbstdarstellung +Selbstdetermination +Selbstdisziplin +Selbsteinschätzung +Selbsteinschätzungen +Selbstentfaltung +Selbstentwickelten +Selbstentzündung +Selbsterfahrung +Selbsterhaltung +Selbsterhaltungstrieb +Selbsterhaltungstrieben +Selbsterhaltungstriebes +Selbsterkenntnis +Selbsterkorene +Selbsterkorenen +Selbsterziehung +Selbsteröffneten +Selbstfahrer +Selbstfahrers +Selbstfinanzierung +Selbstgefälligkeit +Selbstgefühl +Selbstgefühle +Selbstgefühlen +Selbstgefühles +Selbstgefühls +Selbstgeschriebene +Selbstgespräch +Selbstgespräche +Selbstgesprächen +Selbstgesprächs +Selbstherrschern +Selbstherrschers +Selbsthilfe +Selbsthilfeorganisation +Selbsthilferecht +Selbsthilferechts +Selbstinitialisierung +Selbstinitiative +Selbstinteresse +Selbstironie +Selbstjustiz +Selbstkontrolle +Selbstkorrekturen +Selbstkostenpreis +Selbstkostenpreise +Selbstkostenpreises +Selbstkritik +Selbstkritiken +Selbstlaut +Selbstlauten +Selbstlautes +Selbstmord +Selbstmorde +Selbstmordes +Selbstmordstatistik +Selbstmordversuch +Selbstmörder +Selbstmörders +Selbstporträts +Selbstregierung +Selbstregulierenden +Selbstschutz +Selbstschutzes +Selbstschüsse +Selbstsicherheit +Selbstsicherheiten +Selbstständigkeit +Selbstsucht +Selbsttest +Selbsttäuschung +Selbstunterricht +Selbstunterrichtes +Selbstverachtung +Selbstverantwortung +Selbstverlag +Selbstverlage +Selbstverleugnung +Selbstverleugnungen +Selbstvernichtung +Selbstversorgern +Selbstversorgers +Selbstversorgung +Selbstverständlich +Selbstverständlichkeit +Selbstverständlichkeiten +Selbstversuche +Selbstversuchen +Selbstverteidigung +Selbstvertrauen +Selbstvertrauens +Selbstverwaltung +Selbstverwirklichung +Selbstverwirklichungen +Selbstverwirklichungsmöglichkeit +Selbstwählbetriebe +Selbstwählbetrieben +Selbstwählbetriebes +Selbstzensur +Selbstzerstörer +Selbstzerstörungstrieb +Selbstzucht +Selbstzufriedenheit +Selbstzweck +Selbstzwecke +Selbstzwecken +Selbstzweckes +Selbstzündungen +Selbständigkeit +Selbständigkeiten +Selbstüberwindung +Selbstüberwindungen +Selektion +Selektionsdruck +Selektionsmechanismen +Selektionsmethode +Selektionsmethoden +Selfmademan +Seliggesprochenen +Seliggesprochener +Seliggesprochenes +Seligsprechende +Seligsprechenden +Seligsprechender +Seligsprechung +Seligsprechungen +Sellerie +Seltenheit +Seltenheiten +Seltenheitswert +Selterswasser +Selterswassers +Selterwasser +Seltsamkeit +Semantik +Semester +Semesterbeginn +Semesterferien +Semestern +Semesters +Semesterschluss +Semesterschlusses +Semesterwochenstunden +Semikolon +Semikolons +Seminar +Seminaranmeldung +Seminare +Seminaren +Seminargruppe +Seminarist +Seminaristin +Seminaristinnen +Seminarraum +Seminars +Seminarunterkünfte +Seminarunterlagen +Semiotik +Semit +Semiten +Semitinnen +Semmel +Senat +Senate +Senates +Senator +Senatoren +Senats +Senatsdebatte +Senatsdirektor +Senatskanzlei +Senatssprechers +Sendbote +Sendboten +Sendbriefe +Sendeanlagen +Sendebereich +Sendebereiche +Sendebereichs +Sendedaten +Sendefolge +Sendefolgen +Sendegesellschaften +Sendeleiter +Sendeleitern +Sendens +Sendeplan +Sendepläne +Sendeplänen +Sendeprogramm +Sendeprogramme +Sendeprogrammen +Sender +Senderaums +Sendereihe +Sendereihen +Sendergruppe +Sendergruppen +Sendern +Sendernetzen +Sendernetzes +Senderäume +Senderäumen +Sendesaal +Sendeseite +Sendestationen +Sendestelle +Sendestellen +Sendesäle +Sendesälen +Sendezeichens +Sendezeit +Sendezeiten +Sendung +Sendungen +Senegal +Senf +Senfgurke +Senfgurken +Senfkornes +Senfkörner +Senfkörnern +Senfpflaster +Senfpflastern +Senfs +Senftopfes +Senftöpfe +Senftöpfen +Senilität +Senior +Senioren +Seniors +Senkblei +Senkel +Senkeln +Senkels +Senker +Senkern +Senkers +Senkfuß +Senkfußeinlage +Senkfußeinlagen +Senkfüße +Senkgrube +Senkgruben +Senkrechten +Senkrechtstartern +Senkung +Senkungen +Senkwaagen +Senner +Sennerei +Sennereien +Sennerinnen +Sennhütte +Sennhütten +Sensation +Sensationen +Sensationshaschenden +Sensationslüste +Sensationslüsten +Sensationsmeldung +Sensationsmeldungen +Sensationspresse +Sensibilität +Sensibilitäten +Sensor +Sensoren +Sensors +Sentenzen +Sentiment +Sentimentalität +Sentimentindikatoren +Sentiments +Seoul +Separatfrieden +Separation +Separatismen +Separatist +Separatisten +Separatistenbewegung +Separiertheit +Sepp +Seppel +September +Septemberhälfte +Septembertage +Septembertagen +Sequenz +Sequenzen +Serail +Serbe +Serben +Serbien +Serbinnen +Seren +Serenade +Serenaden +Sergeanten +Serie +Serien +Serienherstellung +Serienherstellungen +Seriennummer +Seriennummern +Serienproduktion +Seriensportwagen +Serienwagen +Serife +Serpentine +Serpentinen +Serum +Serums +Serverplatten +Serverstruktur +Service +Servicearbeit +Serviceindustrien +Serviceleistung +Servicemann +Services +Servierbrett +Servierbretts +Serviererin +Serviertisch +Serviertische +Serviertischen +Serviette +Servietten +Serviettenring +Serviettenringen +Serviettenrings +Servolenkung +Servomotor +Servomotore +Servomotoren +Sesam +Sessel +Sesselbahn +Sesselbahnen +Sessellift +Sessellifte +Sesselliften +Sesselliftes +Sesseln +Sessels +Sesshaftigkeit +Session +Sessionen +Set +Setzdruck +Setzeies +Setzen +Setzer +Setzerei +Setzerinnen +Setzern +Setzers +Setzkastens +Setzkästen +Setzlinge +Setzlingen +Setzmaschine +Setzmaschinen +Setzreis +Setzreisen +Setzreises +Setzt +Setzwaagen +Seuche +Seuchen +Seuchenbekämpfung +Seuchenherd +Seuchenherde +Seuchenherden +Seufzer +Seufzern +Seufzers +Severin +Sex +Sexappeal +Sexappeals +Sexes +Sexpuppen +Sexta +Sextett +Sexualerziehung +Sexualität +Sexualitäten +Sexualunterricht +Sexuelle +Sexus +Sezessionskrieg +Seziermesser +Seziermessern +Shakespeare +Shell +Sheriff +Sherry +Shirley +Shopping +Show +Showgirl +Shows +Sibirien +Sibiriens +Sibirier +Sibiriern +Sibiriers +Sichel +Sicheln +Sicher +Sicherheit +Sicherheitsabstand +Sicherheitsarbeiten +Sicherheitsaspekten +Sicherheitsbeamte +Sicherheitsbedrohung +Sicherheitsbedürfnis +Sicherheitsbehörde +Sicherheitsbestimmung +Sicherheitsbestimmungen +Sicherheitsdienst +Sicherheitsexperten +Sicherheitsfaktor +Sicherheitsfaktoren +Sicherheitsfragen +Sicherheitsgefühl +Sicherheitsgepäck +Sicherheitsglas +Sicherheitsglases +Sicherheitsgläsern +Sicherheitsgurt +Sicherheitsgurte +Sicherheitsgurten +Sicherheitsinteressen +Sicherheitsklausel +Sicherheitsklauseln +Sicherheitskonferenz +Sicherheitskopie +Sicherheitskopien +Sicherheitskräfte +Sicherheitsleistungen +Sicherheitsleute +Sicherheitsmaßnahme +Sicherheitsnadel +Sicherheitsnadeln +Sicherheitsnetz +Sicherheitsorgane +Sicherheitspakt +Sicherheitspolitik +Sicherheitspolizisten +Sicherheitsrat +Sicherheitsrates +Sicherheitsrisiko +Sicherheitsschlosses +Sicherheitsschlösser +Sicherheitsschlössern +Sicherheitssuche +Sicherheitssystem +Sicherheitsventile +Sicherheitsventilen +Sicherheitsventils +Sicherheitsvorkehrung +Sicherheitsvorkehrungen +Sicherheitsüberlegungen +Sicherheitsüberprüfungen +Sichern +Sicherstellung +Sicherung +Sicherungen +Sicherungsgruppe +Sicherungskopien +Sicherungstechniken +Sicherungsverwahrungen +Sicherungsübereignung +Sicht +Sichtbarkeit +Sichtbetons +Sichtfeld +Sichtfelder +Sichtfeldes +Sichtglas +Sichtkartei +Sichtkarteien +Sichttratte +Sichttratten +Sichtung +Sichtverhältnisse +Sichtverhältnissen +Sichtvermerk +Sichtvermerken +Sichtvermerkes +Sichtwechsel +Sichtwechsels +Sichtweise +Sichtweisen +Sichtweite +Sichtweiten +Sickerwassers +Sie +Sieb +Sieben +Siebenbürgen +Siebengebirge +Siebenjahresplan +Siebenjahrplan +Siebenlinge +Siebenmeilenstiefel +Siebenmeilenstiefels +Siebensachen +Siebenschläfer +Siebenschläfers +Siebes +Siebs +Siebzehntel +Siebziger +Siebzigers +Siechtum +Siedegrad +Siedegraden +Siedegrades +Siedekessel +Siedekesseln +Siedekessels +Siedepunkt +Siedepunkte +Siedepunkten +Siedepunktes +Sieder +Siedern +Sieders +Siedfleisch +Siedler +Siedlers +Siedlung +Siedlungen +Siedlungsgebiete +Siedlungsgesellschaft +Siedlungsgesellschaften +Sieg +Siegel +Siegellack +Siegeln +Siegelring +Siegelringe +Siegelringen +Siegels +Sieger +Siegerin +Siegerliste +Siegermächte +Siegermächten +Siegern +Siegers +Siegerurkunde +Siegerurkunden +Siegesdenkmal +Siegesdenkmäler +Siegesdenkmälern +Siegesgöttin +Siegesmarsch +Siegessäule +Siegestor +Siegeszeichen +Siegeszeichens +Siegeszug +Siegeszuges +Siegeszüge +Siegeszügen +Siegprämien +Siegs +Siegtreffer +Siel +Siels +Siemens +Siesta +Sigmund +Signal +Signalanlage +Signalauflösung +Signale +Signalemente +Signalementen +Signalementes +Signalen +Signalflagge +Signalflaggen +Signalfunktion +Signalhorn +Signalhorns +Signalhub +Signalhörnern +Signalisierung +Signalpaare +Signalpaaren +Signals +Signalsysteme +Signalverarbeitung +Signalübertragung +Signatarstaaten +Signatur +Signet +Signifikante +Signifikanz +Signum +Sigrid +Sigrun +Silbe +Silben +Silbentrennprogramm +Silbentrennung +Silbentrennungen +Silber +Silberanteil +Silberbearbeitung +Silberbergwerk +Silberbestände +Silberdollar +Silberdollars +Silbergeld +Silbergeldes +Silbergeschirr +Silberkontrakt +Silberlieferant +Silbermedaille +Silbermedaillen +Silbermünzen +Silberpapier +Silberpapiers +Silberpappel +Silberpappeln +Silberpreise +Silberpreises +Silberproduktion +Silbers +Silberschmied +Silberschmiede +Silberschmieden +Silberstandard +Silberstreifen +Silberstreifens +Silbervorräte +Silberwarenindustrie +Silberwährung +Silberwährungen +Silberzeug +Silberzeugs +Silhouette +Silhouetten +Silicon +Silikat +Silikats +Silikon +Silikose +Silizium +Siliziumwelt +Silke +Silo +Silofutter +Silofutters +Silos +Silvester +Silvesterabend +Silvesterempfang +Silvesters +Silvesterstimmung +Silvia +Simbabwe +Simon +Simone +Simplex +Sims +Simsen +Simses +Simulant +Simulanten +Simulantin +Simulantinnen +Simulation +Simulationen +Simulationsanlage +Simulationsläufe +Simulationsprogramm +Simulator +Simulatoren +Simulierte +Simultanwettkampf +Sinai +Sinatra +Sind +Sinfonie +Sinfoniekonzert +Sinfoniekonzerte +Sinfonien +Singapur +Singdrossel +Singdrosseln +Single +Singsang +Singsangs +Singspiel +Singspielen +Singspieles +Singstimme +Singular +Singularität +Singularitäten +Singulars +Singvogel +Singvogels +Singvögel +Sinken +Sinn +Sinnbeziehung +Sinnbezug +Sinnbild +Sinnbilder +Sinnbildern +Sinnbildes +Sinne +Sinnen +Sinnenfeindlichkeit +Sinnenlust +Sinnenlüste +Sinnenrausch +Sinnenrausches +Sinnenräusche +Sinnenräuschen +Sinnentaumel +Sinnentaumeln +Sinnentaumels +Sinnes +Sinnesapparat +Sinnesart +Sinnesorgan +Sinnesorgane +Sinnestäuschung +Sinneswandel +Sinnesänderung +Sinnesänderungen +Sinnfrage +Sinngedichte +Sinngedichten +Sinngedichtes +Sinnlichkeit +Sinnlichkeiten +Sinnlosigkeit +Sinns +Sinnspruch +Sinnspruchs +Sinnsprüche +Sinnsprüchen +Sinnvollerweise +Sinter +Sinters +Sintflut +Sintfluten +Sinus +Sinusfunktion +Sinuskurve +Sinusreihe +Sinussatz +Siphon +Sippe +Sippen +Sippenforschung +Sir +Sirene +Sirenen +Sirius +Sirup +Sirups +Sitte +Sitten +Sittenbild +Sittenbildern +Sittenbildes +Sittengemälde +Sittengemäldes +Sittengeschichte +Sittengesetz +Sittengesetzen +Sittengesetzes +Sittenlehre +Sittenlosigkeit +Sittenlosigkeiten +Sittenpolizei +Sittenpredigern +Sittenpredigers +Sittenrichter +Sittenrichters +Sittenstrolch +Sittenstrolche +Sittenverderbnisse +Sittenverderbnissen +Sittich +Sittiche +Sittichen +Sittlichkeit +Sittlichkeiten +Sittlichkeitsverbrechen +Sittlichkeitsverbrecher +Sittsamkeit +Sittsamkeiten +Situation +Situationen +Situationskomik +Situationskomiken +Situationsschilderung +Sitz +Sitzarbeit +Sitzarbeiten +Sitzbad +Sitzbades +Sitzbäder +Sitze +Sitzenden +Sitzes +Sitzfleisch +Sitzgelegenheit +Sitzgelegenheiten +Sitzordnung +Sitzplatz +Sitzplätze +Sitzplätzen +Sitzstreik +Sitzstreiken +Sitzstreikes +Sitzung +Sitzungen +Sitzungsbericht +Sitzungsberichte +Sitzungsberichtes +Sitzungspause +Sitzungsperiode +Sitzungssaal +Sitzungssaales +Sitzungssäle +Sitzungssälen +Sitzungsteilnehmer +Sitzungszimmer +Sizilianer +Sizilianerinnen +Sizilianern +Sizilianers +Sizilien +Skagerrak +Skala +Skalen +Skalierung +Skalierungen +Skalp +Skalpell +Skalpellen +Skalpen +Skalps +Skandal +Skandalblatt +Skandalblätter +Skandalblättern +Skandale +Skandalen +Skandalpresse +Skandals +Skandinavien +Skandinaviens +Skandinavierin +Skandinavierinnen +Skandinaviern +Skat +Skatbrüder +Skats +Skeleton +Skelett +Skelette +Skeletten +Skelettes +Skepsis +Skeptiker +Skeptikers +Sketch +Sketches +Ski +Skiabfahrt +Skianzug +Skianzüge +Skianzügen +Skidress +Skier +Skifahren +Skigebiet +Skihose +Skihosen +Skikleid +Skikurse +Skilift +Skilifte +Skiliften +Skilifts +Skiläuferin +Skinhead +Skiort +Skipiste +Skirennen +Skis +Skisaison +Skispringen +Skispringer +Skiverbandes +Skiwettbewerbe +Skizze +Skizzen +Skizzenbuch +Skizzenbuches +Skizzenbüchern +Sklave +Sklaven +Sklavendienst +Sklavenhaltung +Sklavenhandel +Sklavenhändler +Sklavenhändlers +Sklaverei +Sklavereien +Sklavin +Skodas +Skonti +Skonto +Skorbut +Skorbuts +Skorpion +Skorpionen +Skorpions +Skript +Skripten +Skriptum +Skrupel +Skrupeln +Skrupels +Skulptur +Skulpturenabteilung +Slalom +Slaloms +Slawe +Slawen +Slawinnen +Slip +Slogan +Slowake +Slowakei +Slowaken +Slowakinnen +Slowenen +Slum +Slums +Smaragd +Smaragde +Smaragden +Smog +Smoking +Smolensk +Smyrna +Snob +Snobs +Sobald +Society +Socke +Sockel +Sockeln +Sockels +Socken +Sockenhaltern +Sockenhalters +Soda +Sodas +Sodawasser +Sodawassers +Sodbrennen +Sodom +Sodomie +Soeben +Sofa +Sofakissen +Sofakissens +Sofas +Sofia +Sofort +Sofortbild +Soforthilfen +Sofortmaßnahme +Sofortmaßnahmen +Softdrinks +Softeis +Softporno +Software +Softwaregiganten +Softwarehaus +Softwarepakets +Softwarepiraten +Softwareplattform +Softwarepreise +Sog +Sogar +Soge +Sohle +Sohlen +Sohlenleder +Sohlenledern +Sohlenleders +Sohn +Sohne +Sohnes +Sohns +Sojabohne +Sojabohnen +Sojaschrot +Sokrates +Solange +Solaranlagen +Solaruhr +Solarzelle +Solbades +Solcherart +Sold +Soldat +Soldaten +Soldatenfriedhof +Soldatenfriedhöfe +Soldatenkaiser +Soldbuch +Soldbücher +Soldbüchern +Solde +Soldeinsparung +Solden +Soldes +Soldquellen +Solds +Sole +Soli +Solidarbürgschaft +Solidarisierung +Solidarität +Solidaritätsbewegung +Solidaritätsminister +Solidaritätspartei +Solidaritätsuntergruppe +Solidaritätszwecke +Solidität +Soliditäten +Solist +Soll +Sollbeschaffenheit +Sollbestand +Sollbestände +Sollbeständen +Sollbruchstelle +Sollbruchstellen +Sollmaß +Sollmaße +Sollmaßes +Sollmenge +Solls +Sollstärke +Sollstärken +Sollten +Sollwert +Sollwerte +Sollwertes +Sollzustand +Solo +Solostimme +Solostimmen +Solotänzer +Solotänzerinnen +Solotänzern +Solotänzers +Solvenz +Solvenzen +Somalia +Somaliland +Sommer +Sommeraufenthalt +Sommeraufenthalte +Sommeraufenthaltes +Sommerblume +Sommerferien +Sommerferienkurse +Sommerfest +Sommerflugplanes +Sommerfrische +Sommerfrischen +Sommerfrischlern +Sommerfrischlers +Sommerfrost +Sommerfäden +Sommergast +Sommerhaus +Sommerhäuser +Sommerkleid +Sommerkleidungen +Sommermonate +Sommermonaten +Sommernachtstraum +Sommerpause +Sommerprogramm +Sommerresidenz +Sommersachen +Sommersemester +Sommersemesters +Sommersonne +Sommersprosse +Sommersprossen +Sommertag +Sommerurlaub +Sommerzeit +Sonate +Sonaten +Sonde +Sonden +Sonderabdruck +Sonderabdrucke +Sonderabdrucken +Sonderabdrucks +Sonderabdrücke +Sonderabdrücken +Sonderabnehmer +Sonderabschreibung +Sonderabschreibungen +Sonderabteilung +Sonderanfertigung +Sonderanfertigungen +Sonderangebote +Sonderangeboten +Sonderangebotes +Sonderauftrag +Sonderaufträge +Sonderaufträgen +Sonderausbildung +Sonderausbildungen +Sonderausgabe +Sonderausgaben +Sonderausschüsse +Sonderausschüssen +Sonderausstattung +Sonderausstellung +Sonderbeauftragte +Sonderbeauftragter +Sonderbedingung +Sonderbedingungen +Sonderbehandlung +Sonderbeilage +Sonderbelastungen +Sonderbericht +Sonderberichterstatter +Sonderberichterstatters +Sonderbevollmächtigte +Sonderbevollmächtigten +Sonderbewegung +Sonderbotschafter +Sonderbuchstaben +Sonderdruck +Sonderdrucke +Sonderdrucken +Sondereigentum +Sondereigentums +Sondererlaubnis +Sonderfall +Sonderfalls +Sonderflüge +Sonderformen +Sonderforschungsbereich +Sonderforschungsbereiche +Sonderfrieden +Sonderfriedens +Sonderfristen +Sonderfälle +Sonderfällen +Sondergenehmigung +Sondergericht +Sonderheft +Sonderinteresse +Sonderinteressen +Sonderklassen +Sonderkonferenz +Sonderkonto +Sonderlackierung +Sonderlager +Sonderling +Sonderlingen +Sonderlings +Sonderlombarde +Sondermaschine +Sondermaßnahme +Sondermaßnahmen +Sondermeldungen +Sondermüll +Sondern +Sondernummer +Sonderpostamt +Sonderpreis +Sonderprospekt +Sonderprämien +Sonderrecht +Sonderrechte +Sonderrechts +Sonderregelung +Sonderregelungen +Sonderreglung +Sonderreports +Sonderschauen +Sondersituation +Sondersituationen +Sondersitzung +Sondersitzungen +Sonderstatus +Sonderstellung +Sondersteuer +Sondertelegramm +Sonderurlaub +Sonderveranstaltungen +Sondervereinbarungen +Sonderverhältnis +Sondervorschriften +Sonderwaffenstillstand +Sonderwünsche +Sonderzeichen +Sonderzeichens +Sonderziehungsrechte +Sonderziehungsrechten +Sonderzug +Sonderzugs +Sonderzulage +Sonderzuteilung +Sonderzüge +Sonderzügen +Sondierung +Sondierungsauftrag +Sondierungsgespräche +Sonett +Sonette +Sonetten +Sonettes +Sonnabend +Sonnabende +Sonnabenden +Sonne +Sonnen +Sonnenallee +Sonnenaufgang +Sonnenaufgangs +Sonnenaufgänge +Sonnenbad +Sonnenbades +Sonnenbalkon +Sonnenbestrahlung +Sonnenblende +Sonnenblenden +Sonnenblumen +Sonnenbrandes +Sonnenbrille +Sonnenbrillen +Sonnenbrände +Sonnenbränden +Sonnenbäder +Sonnendach +Sonnendachs +Sonnendächern +Sonnenenergie +Sonnenenergien +Sonneneruption +Sonnenfinsternis +Sonnenfinsternissen +Sonnenfleck +Sonnenflecke +Sonnenflecks +Sonnenjahr +Sonnenjahre +Sonnenjahrs +Sonnenkult +Sonnenküste +Sonnenlichts +Sonnenschein +Sonnenscheinblase +Sonnenschirm +Sonnenschirme +Sonnenschirmen +Sonnensegel +Sonnensegeln +Sonnensegels +Sonnenseiten +Sonnenstich +Sonnenstiche +Sonnenstichs +Sonnenstrahl +Sonnenstrahlen +Sonnensystem +Sonnensysteme +Sonnensystemen +Sonnensystems +Sonnentage +Sonnenterrasse +Sonnentor +Sonnenuhr +Sonnenuhren +Sonnenuntergang +Sonnenuntergangs +Sonnenuntergänge +Sonnenvogel +Sonnenwenden +Sonnenwind +Sonnhof +Sonntag +Sonntage +Sonntagen +Sonntags +Sonntagsanzug +Sonntagsanzugs +Sonntagsanzüge +Sonntagsausflügler +Sonntagsausflüglerinnen +Sonntagsausflüglern +Sonntagsausflüglers +Sonntagsblatt +Sonntagsfahrer +Sonntagsfahrerin +Sonntagsfahrern +Sonntagsfahrers +Sonntagsfahrkarte +Sonntagsfahrverbot +Sonntagsfahrverbote +Sonntagsjäger +Sonntagsjägers +Sonntagskind +Sonntagskinder +Sonntagskindes +Sonntagskonzert +Sonntagsmaler +Sonntagsmalers +Sonntagsruhe +Sonntagsruhen +Sonntagsschule +Sonntagsschulen +Sonntagszeitung +Sonnverbranntem +Sonnverbrannten +Sonnverbrannter +Sonnwendfeier +Sonst +Sonstige +Sonstigem +Sony +Sophia +Sophie +Sophist +Sophisterei +Sophistereien +Sophistik +Sophistin +Sopran +Sopranen +Sopranist +Sopranisten +Sopranistinnen +Soprans +Sorge +Sorgen +Sorgenkind +Sorgenkindern +Sorgenkindes +Sorgepflicht +Sorgfalt +Sorglosigkeit +Sorglosigkeiten +Sorte +Sorten +Sortierbegriffes +Sortierfunktion +Sortierung +Sortierungen +Sortierverfahren +Sortiment +Sortimenten +Sortimenter +Sortimentern +Sortiments +Sortimentsbuchhändler +Sortimentsbuchhändlern +Souffle +Soufflee +Souffles +Souffleur +Souffleuren +Souffleurkasten +Souffleurkästen +Souffleurs +Souffleuse +Souffleusen +Soufflé +Sound +Souterrain +Souterrains +Souverän +Souveräne +Souveränen +Souveränität +Souveränitäten +Souveränitätsansprüche +Soviel +Soweto +Sowie +Sowjetangriff +Sowjetarmee +Sowjetartillerie +Sowjetführung +Sowjetisierung +Sowjetkommissar +Sowjetmenschen +Sowjetoffensive +Sowjetpanzer +Sowjetregierung +Sowjetrepublik +Sowjetrepubliken +Sowjetrusse +Sowjetrussen +Sowjetrussland +Sowjetstern +Sowjetsystems +Sowjettruppen +Sowjetunion +Sowjetverteidigung +Sowjetvolk +Sowjetzone +Sozial +Sozialabgaben +Sozialamt +Sozialamtes +Sozialaufwand +Sozialausgaben +Sozialausschüsse +Sozialbeitrag +Sozialbeiträge +Sozialbeiträgen +Sozialbereich +Sozialbericht +Sozialdarwinismus +Sozialdemokrat +Sozialdemokraten +Sozialdemokratie +Soziale +Sozialeinrichtung +Sozialeinrichtungen +Soziales +Sozialexperten +Sozialgebühren +Sozialgesetzbuch +Sozialhilfe +Sozialhilfeempfänger +Sozialisierung +Sozialisierungsmaßnahmen +Sozialismus +Sozialist +Sozialisten +Sozialistenführer +Sozialistengesetze +Sozialistinnen +Sozialklausel +Sozialkunde +Soziallasten +Sozialleistung +Sozialleistungen +Soziallisten +Sozialministeriums +Sozialordnung +Sozialphilosophie +Sozialplanung +Sozialpolitik +Sozialpolitiker +Sozialproduktes +Sozialprogramm +Sozialprogramme +Sozialpädagogik +Sozialrat +Sozialrates +Sozialrecht +Sozialreform +Sozialstaat +Sozialstaates +Sozialstruktur +Sozialtarife +Sozialunion +Sozialunterstützung +Sozialunwesens +Sozialversicherung +Sozialversicherungseinnahmen +Sozialversicherungsnummer +Sozialwissenschaft +Sozialwissenschaften +Sozialwissenschaftler +Sozialwissenschaftlern +Sozialwissenschaftlers +Sozialämter +Sozialämtern +Soziologe +Soziologen +Soziologentag +Soziologie +Sozius +Soziusfahrern +Soziusfahrers +Soziussitz +Soziussitzen +Soße +Soßen +Spachtel +Spachtelmassen +Spachtels +Spagat +Spagaten +Spagats +Spaghetti +Spalier +Spalierbaums +Spalierbäume +Spalierbäumen +Spalieren +Spalierobst +Spaliers +Spalt +Spalte +Spalten +Spaltenpilz +Spaltenpilze +Spaltenpilzen +Spaltenweise +Spaltpilz +Spalts +Spaltung +Spaltungen +Span +Spanabhebende +Spanien +Spaniens +Spanier +Spanierinnen +Spaniern +Spaniers +Spann +Spannbeton +Spannbetons +Spanndraht +Spanndrahts +Spanndrähten +Spanne +Spannen +Spannfeder +Spannfedern +Spannfutters +Spannkraft +Spannkräfte +Spannkräften +Spanns +Spannung +Spannungen +Spannungsregler +Spannungsreglern +Spannungsreglers +Spannungsverhältnis +Spannungsversorgung +Spannweite +Spannweiten +Spannwirbel +Spannwirbeln +Spans +Spant +Spanten +Spar +Sparbeitrag +Sparbuch +Sparbuchs +Sparbücher +Sparbüchern +Sparbüchsen +Spareinlage +Spareinlagen +Sparen +Sparer +Sparern +Sparers +Sparexperten +Spargel +Spargelder +Spargeln +Sparguthaben +Sparguthabens +Sparkapitalbildung +Sparkassen +Sparkasseninstituten +Sparkassenverband +Sparkassenzins +Sparkommissar +Sparkonten +Sparkontos +Sparpfennig +Sparpfennige +Sparpfennigs +Sparpläne +Sparplänen +Sparprogramm +Sparprogramms +Sparprämien +Sparquote +Sparquoten +Sparre +Sparsamkeit +Sparsamkeiten +Sparschema +Sparta +Spartakus +Sparzulage +Spatel +Spateln +Spaten +Spatens +Spatenstiche +Spatprodukt +Spatprodukts +Spatz +Spatzes +Spazierengehen +Spazierfahrt +Spazierfahrten +Spaziergang +Spaziergangs +Spaziergängen +Spaziergänger +Spaziergängern +Spazierritt +Spazierritten +Spazierrittes +Spazierstock +Spazierstocks +Spazierstöcke +Spazierweg +Spazierwegen +Spazierweges +Spaß +Spaßmacher +Spaßmachern +Spaßmachers +Spaßverderber +Spaßverderbern +Spaßvogel +Spaßvogels +Spaßvögel +Spaßvögeln +Specht +Spechten +Spechts +Speck +Speckschnitte +Speckschnitten +Speckschwarte +Speckseite +Speckseiten +Speckstein +Specksteinen +Specksteins +Spediteur +Spediteurs +Spedition +Speditionen +Speditionsgeschäfte +Speditionsgeschäften +Speditionsgeschäftes +Speer +Speere +Speeren +Speerwurf +Speiche +Speichel +Speicheldrüsen +Speichelfluss +Speichelflusses +Speichellecker +Speichelleckerei +Speichelleckereien +Speichelleckern +Speichels +Speichen +Speicher +Speicheradressen +Speicherbedarf +Speicherbereich +Speichererweiterung +Speichermodule +Speichern +Speicherplatz +Speicherplatzverwaltung +Speicherraum +Speichers +Speicherung +Speicherungen +Speicherverbrauch +Speicherverbrauchs +Speicherverwaltung +Speicherökonomie +Speis +Speisebrei +Speiseeis +Speiseeises +Speisefett +Speisefette +Speisefettes +Speisehaus +Speisehäuser +Speisehäusern +Speisekammer +Speisekammern +Speisekarte +Speisekartoffeln +Speiseleitung +Speiseleitungen +Speisen +Speisenfolge +Speisenfolgen +Speiserohr +Speiserohre +Speiserohrs +Speiseräume +Speiseröhre +Speisesaal +Speisesaals +Speisesaft +Speisesafts +Speiseschrank +Speiseschranks +Speiseschränken +Speisesäften +Speisesäle +Speisesälen +Speisewagen +Speisewagengesellschaft +Speiseweg +Speisezettel +Speisezettels +Speisezimmer +Speisezimmern +Speiseöl +Speiseölen +Speiseöles +Speiseöls +Speisung +Speisungen +Spektakel +Spektakels +Spektra +Spektral +Spektralanalyse +Spektralanalysen +Spektralfunktion +Spektren +Spektroskopie +Spektrum +Spektrums +Spekulant +Spekulanten +Spekulantenbibel +Spekulantenecke +Spekulation +Spekulationen +Spekulationsaktivitäten +Spekulationseinflüsse +Spekulationseinsatz +Spekulationsfieber +Spekulationsformen +Spekulationsgelegenheiten +Spekulationsgeschäfte +Spekulationsgeschäften +Spekulationsgeschäftes +Spekulationsgeschäfts +Spekulationsgier +Spekulationshausse +Spekulationshunger +Spekulationsinstrumente +Spekulationsinstrumenten +Spekulationskapital +Spekulationsobjekte +Spekulationsorgien +Spekulationswelle +Spekulationswellen +Spekulationsziel +Spekulative +Spekulieren +Spende +Spendenkonten +Spendenquittung +Spender +Spenderinnen +Spendern +Spenders +Spenglermeister +Spenglern +Sperber +Sperbers +Sperling +Sperlinge +Sperlings +Sperma +Spermas +Sperrballon +Sperrballone +Sperrballonen +Sperrbetrieb +Sperrdepot +Sperre +Sperrecht +Sperrfeuer +Sperrfeuern +Sperrgebiet +Sperrgebieten +Sperrgebietes +Sperrgut +Sperrgüter +Sperrgütern +Sperrhahn +Sperrhahns +Sperrhaken +Sperrhakens +Sperrholz +Sperrholzes +Sperrhähne +Sperrhähnen +Sperrhölzer +Sperrkonten +Sperrkontos +Sperrkreis +Sperrkreise +Sperrkreises +Sperrliste +Sperrmüll +Sperrmülls +Sperrstrom +Sperrung +Sperrungen +Sperrvermerk +Sperrvermerke +Sperrvertrag +Sperrzoll +Sperrzolls +Sperrzone +Sperrzonen +Sperrzöllen +Spesen +Spesenbelastung +Spesenkonten +Spesenkonto +Spesenkontos +Spesenrechnungen +Spesensätze +Spessart +Spezerei +Spezereien +Spezereiware +Spezereiwaren +Spezialanwendung +Spezialarzt +Spezialausbildung +Spezialausbildungen +Spezialausgabe +Spezialeinheiten +Spezialfach +Spezialfachs +Spezialfall +Spezialfalls +Spezialfächer +Spezialfälle +Spezialfällen +Spezialgebiet +Spezialgebiete +Spezialgebieten +Spezialgeräte +Spezialgeräten +Spezialgeschäft +Spezialgeschäften +Spezialgeschäftes +Spezialhaus +Spezialisierung +Spezialist +Spezialisten +Spezialistenrunde +Spezialistinnen +Spezialität +Spezialitäten +Spezialmaschinen +Spezialmesse +Spezialpapiere +Spezialregelung +Spezialsprunglauf +Spezialsprungläufe +Spezialsprungläufen +Spezialstrecke +Spezialstühle +Spezialunternehmen +Spezialverfahren +Spezialvertrieb +Spezialwerte +Spezialärzte +Spezialärzten +Spezies +Spezifikation +Spezifiziertes +Spezifizierung +Sphinx +Sphäre +Sphären +Spickaale +Spickaalen +Spickaals +Spicknadeln +Spiegel +Spiegelachse +Spiegelbild +Spiegelbilder +Spiegelbildern +Spiegelbildes +Spiegeleier +Spiegelfläche +Spiegelglases +Spiegelgläser +Spiegelgläsern +Spiegelreflexkamera +Spiegelreflexkameras +Spiegels +Spiegelschrift +Spiegelschriften +Spiegelteleskopen +Spiegelteleskops +Spiegelung +Spiegelungen +Spiel +Spielablauf +Spielanzugs +Spielanzüge +Spielanzügen +Spielart +Spielarten +Spielautomatentest +Spielball +Spielballs +Spielbanken +Spielbeginn +Spielbälle +Spielbällen +Spielbänken +Spielchen +Spieldose +Spieldosen +Spiele +Spielens +Spieler +Spielerei +Spielergebnis +Spielergebnisse +Spielergebnissen +Spielerin +Spielerinnen +Spielern +Spielers +Spielfeld +Spielfelder +Spielfeldern +Spielfeldes +Spielfilm +Spielfilme +Spielfilmen +Spielfolge +Spielfolgen +Spielfreude +Spielführer +Spielführern +Spielgefährte +Spielgefährten +Spielgefährtes +Spielgeld +Spielgeldern +Spielgeldes +Spielhälfte +Spielhöllen +Spielkamerad +Spielkameraden +Spielkameradin +Spielkarte +Spielkarten +Spielkasinos +Spiellaune +Spielleiter +Spielleiters +Spielleitung +Spielleitungen +Spiellust +Spielmann +Spielmanns +Spielmarke +Spielminuten +Spielmänner +Spielphase +Spielplan +Spielplanes +Spielplans +Spielplatz +Spielplatzes +Spielpläne +Spielplätze +Spielplätzen +Spielraum +Spielraums +Spielregel +Spielregeln +Spielräume +Spielräumen +Spiels +Spielsachen +Spielschuld +Spielschulden +Spielschule +Spielschulen +Spielsonntag +Spielstellen +Spieltag +Spieltage +Spieltages +Spieltisch +Spieltischen +Spieltisches +Spieltriebs +Spieluhren +Spielverderber +Spielverderberin +Spielverderbern +Spielverderbers +Spielverlängerung +Spielwaren +Spielwarenhandlung +Spielwarenhändler +Spielwarenhändlerin +Spielwarenhändlern +Spielwarenhändlers +Spielwarenindustrie +Spielwarenmesse +Spielweise +Spielwiese +Spielzeit +Spielzeiten +Spielzeug +Spielzeugautos +Spielzeuge +Spielzeugen +Spielzeugs +Spielzüge +Spieß +Spießbürger +Spießbürgern +Spießbürgertum +Spießbürgertums +Spießes +Spießgesellen +Spike +Spikes +Spin +Spinat +Spindel +Spindeln +Spindes +Spinett +Spinette +Spinetten +Spinetts +Spinnengeweben +Spinnengewebes +Spinner +Spinnerei +Spinnereien +Spinnerin +Spinnerinnen +Spinners +Spinnmaschine +Spinnmaschinen +Spinnrad +Spinnrades +Spinnrädern +Spinnwebe +Spinnweben +Spins +Spion +Spionage +Spionageabwehr +Spionageaffären +Spionagebehörde +Spionagering +Spionageschiffe +Spione +Spionen +Spionin +Spions +Spirale +Spiralen +Spiralfedern +Spiralnebel +Spiritismus +Spiritist +Spiritisten +Spiritistin +Spiritistinnen +Spirituosen +Spirituosengeschäft +Spirituosenhersteller +Spirituskocher +Spirituskochern +Spirituskochers +Spital +Spitzbart +Spitzbauch +Spitzbauchs +Spitzbogen +Spitzbub +Spitzbube +Spitzbuben +Spitzbubenstreiche +Spitzbubenstreichen +Spitzbubenstreiches +Spitzbärte +Spitzbärten +Spitzbäuche +Spitzbüberei +Spitzbübereien +Spitzdach +Spitzdachs +Spitzdächer +Spitze +Spitzel +Spitzeln +Spitzels +Spitzen +Spitzenbelastung +Spitzenbelastungen +Spitzenbewertung +Spitzendrehbank +Spitzendrehbänken +Spitzenerfolg +Spitzengeschwindigkeiten +Spitzengremien +Spitzengruppe +Spitzenhäubchen +Spitzenhöschen +Spitzenkandidat +Spitzenkaufmann +Spitzenklasse +Spitzenklassen +Spitzenkleider +Spitzenkleidern +Spitzenkleides +Spitzenkurse +Spitzenlast +Spitzenleistung +Spitzenleistungen +Spitzenlohn +Spitzenlöhne +Spitzenlöhnen +Spitzenmannschaft +Spitzenmengen +Spitzenmodelle +Spitzenpapiere +Spitzenpolitiker +Spitzenpreis +Spitzenreiter +Spitzenreitern +Spitzenreiters +Spitzenspieler +Spitzensport +Spitzensportler +Spitzenturner +Spitzenverband +Spitzenverbandes +Spitzenwert +Spitzenwerten +Spitzenzahl +Spitzfindigkeit +Spitzfindigkeiten +Spitzhacke +Spitzhacken +Spitzmaus +Spitzmäusen +Spitzname +Spitznamen +Spitznamens +Spitäler +Spitälern +Spleen +Spleens +Splint +Splinte +Splinten +Splints +Splitt +Splitten +Splitter +Splittergruppe +Splitterpartei +Splitterparteien +Splitters +Splitts +Sponsor +Spontaner +Spontanreaktion +Spooler +Spore +Sporn +Spornrädchen +Spornrädchens +Sport +Sportabzeichen +Sportangler +Sportanlagen +Sportanzugs +Sportanzüge +Sportanzügen +Sportart +Sportarten +Sportartikeln +Sportartikels +Sportausbildung +Sportbekleidung +Sportbekleidungen +Sportbericht +Sportberichte +Sportberichts +Sportbewegung +Sportbund +Sportclub +Sportcoupe +Sportfelgen +Sportfest +Sportfeste +Sportfesten +Sportfests +Sportflieger +Sportflugzeug +Sportflugzeugen +Sportflugzeugs +Sportfreund +Sportfreundin +Sportfreundinnen +Sportfreunds +Sportförderung +Sportgericht +Sportgeschäft +Sportgeschäfte +Sportgeschäftes +Sporthalle +Sporthallen +Sporthemden +Sporthemdes +Sporthochschule +Sportjacke +Sportjacken +Sportjournalist +Sportkeller +Sportkleidung +Sportkleidungen +Sportklub +Sportkontakte +Sportkurse +Sportlehrer +Sportlehrerinnen +Sportlehrern +Sportler +Sportleraustausch +Sportmannschaften +Sportmaschine +Sportminister +Sportnachrichten +Sportorganisationen +Sportpalastrede +Sportplatz +Sportplatzes +Sportplätzen +Sportprogramm +Sports +Sportschuh +Sportschuhe +Sportschuhen +Sportschuhs +Sportschule +Sportsfreund +Sportsfreundin +Sportsfreundinnen +Sportsfreunds +Sportsleute +Sportsmann +Sportsmanns +Sportsmänner +Sportsmännern +Sportstar +Sportstars +Sportstudios +Sporttreiben +Sporttreibendem +Sporttreibenden +Sporttreibender +Sportveranstaltung +Sportveranstaltungen +Sportverkehrs +Sportwagen +Sportwagens +Sportzeitung +Sportzeitungen +Sportzentrum +Spott +Spottbilder +Spottbildern +Spottbildes +Spottgedicht +Spottgedichte +Spottgedichten +Spottgelder +Spottgeldern +Spottgeldes +Spottgelächter +Spottgelächtern +Spottgelächters +Spottlied +Spottlieder +Spottliedes +Spottlust +Spottlüsten +Spottname +Spottpreis +Spottpreise +Spottpreisen +Spotts +Spottschrift +Spottschriften +Sprachanpassung +Sprache +Spracheigenheit +Spracheigentümlichkeit +Spracheigentümlichkeiten +Spracheingabe +Sprachen +Sprachenumschaltung +Sprachfehlern +Sprachfehlers +Sprachferien +Sprachforschung +Sprachforschungen +Sprachführer +Sprachführern +Sprachführers +Sprachgebiet +Sprachgebieten +Sprachgebietes +Sprachgebrauch +Sprachgefühl +Sprachgefühle +Sprachgefühlen +Sprachgefühles +Sprachgruppen +Sprachkarten +Sprachkenner +Sprachkennern +Sprachkenntnis +Sprachlabor +Sprachlabore +Sprachlaboren +Sprachlehre +Sprachlehren +Sprachlehrer +Sprachlehrerinnen +Sprachlehrern +Sprachlehrers +Sprachmittler +Sprachmittlern +Sprachmittlers +Sprachraum +Sprachraums +Sprachregeln +Sprachregelung +Sprachreiniger +Sprachreinigers +Sprachrohr +Sprachrohre +Sprachrohren +Sprachrohrs +Sprachräumen +Sprachschatz +Sprachschatzes +Sprachschulen +Sprachstudium +Sprachstudiums +Sprachstörung +Sprachstörungen +Sprachumfang +Sprachumstellung +Sprachunabhängigkeit +Sprachunterricht +Sprachunterrichten +Sprachunterrichtes +Sprachunterrichts +Sprachunterstützung +Sprachverhalten +Sprachverwilderung +Sprachwerkzeug +Sprachwerkzeuge +Sprachwerkzeugs +Sprachwissenschaft +Sprachwissenschaften +Sprachwissenschaftler +Sprachwissenschaftlerin +Sprachwissenschaftlern +Sprachwissenschaftlers +Sprachübersetzung +Sprachübersetzungshilfe +Sprechanlage +Sprechart +Sprecharten +Sprechchor +Sprechchore +Sprechchoren +Sprechchöre +Sprecher +Sprecherin +Sprecherinnen +Sprechers +Sprechfrequenz +Sprechfrequenzen +Sprechfunk +Sprechfunks +Sprechpause +Sprechpausen +Sprechplatte +Sprechprobe +Sprechstunde +Sprechstunden +Sprechstundenhilfe +Sprechtaste +Sprechtasten +Sprechweise +Sprechzimmer +Sprechzimmern +Sprechzimmers +Sprechübung +Sprechübungen +Spreizfuß +Spreizfüße +Spreizfüßen +Spreizung +Sprengarbeiten +Sprengbombe +Sprengbomben +Sprengeln +Sprengels +Sprenggeschosse +Sprenggeschossen +Sprenggeschosses +Sprenggeschoß +Sprengkapseln +Sprengkommando +Sprengkommandos +Sprengkopfes +Sprengkraft +Sprengköpfe +Sprengkörper +Sprengkörpern +Sprengkörpers +Sprengladung +Sprengladungen +Sprengloch +Sprenglöcher +Sprengmeister +Sprengring +Sprengringe +Sprengrings +Sprengsatzes +Sprengschusses +Sprengschüsse +Sprengschüssen +Sprengstoffanschlag +Sprengstoffanschläge +Sprengstoffbesitz +Sprengstoffe +Sprengstoffen +Sprengstoffes +Sprengsätze +Sprengsätzen +Sprengung +Sprengwirkung +Sprengwirkungen +Sprengwolke +Spreu +Sprich +Sprichwort +Sprichworte +Sprichwortes +Sprichworts +Sprießtest +Springbrunnen +Springbrunnens +Springer +Springerinnen +Springern +Springers +Springfluten +Springpferd +Springquell +Springquellen +Springreiten +Springseil +Springseilen +Springseils +Springturnier +Sprint +Sprinter +Sprinterinnen +Sprintern +Sprints +Sprit +Sprits +Spritzenhaus +Spritzenhauses +Spritzenhäusern +Spritzenpreis +Spritzern +Spritzers +Spritzfahrt +Spritzflakon +Spritzflakons +Spritzfleck +Spritzguss +Spritzgusses +Spritzgüsse +Spritzlack +Spritzpistole +Spritzpistolen +Spritztour +Spritzwasser +Spritzwasserschutz +Spross +Sprosse +Sprossen +Sprosses +Spruch +Spruchband +Spruchbänder +Spruchbändern +Spruchkammer +Spruchs +Sprudel +Sprudelwasser +Sprung +Sprungbein +Sprungbeinen +Sprungbeins +Sprungbrett +Sprungbrettern +Sprungbretts +Sprunges +Sprungfedermatratze +Sprungfedermatratzen +Sprungfedern +Sprunglauf +Sprunglaufs +Sprungläufen +Sprungschanze +Sprungschanzen +Sprungturm +Sprungturms +Sprungtürme +Sprungweisen +Sprössling +Sprösslinge +Sprösslingen +Sprösslings +Sprüche +Sprüchen +Sprühregen +Sprünge +Sprüngen +Spucknapfs +Spucknäpfen +Spuk +Spukgeschichte +Spuks +Spule +Spulen +Spulwurm +Spulwurms +Spulwürmer +Spur +Spuren +Spurenelement +Spurenelemente +Spurenelementen +Spurenverwischen +Spurt +Spurtopologien +Spurts +Sputnik +Späher +Späherin +Späherinnen +Spähern +Spähtrupp +Spähtrupps +Spähwagens +Späne +Spänen +Spärlichkeit +Spärlichkeiten +Später +Spätestens +Spätherbst +Spätherbste +Spätherbsten +Spätobst +Spätobstes +Spätsommer +Spätsommern +Spätsommers +Spätzle +Späße +Späßen +Spöttelei +Spötteleien +Spötter +Spötterei +Spöttereien +Spötterin +Spöttern +Spötters +Spülicht +Spülichten +Spülichts +Spülküche +Spüllappens +Spülung +Spülungen +Spülwassern +Spülwassers +Spülwässern +Spürgerät +Spürhund +Spürhunde +Spürhunden +Spürnase +Spürnasen +Spürsinn +Spürsinnen +Spürsinnes +Spürsinns +Square +Sri +St +Staat +Staate +Staaten +Staatenbund +Staatenbünde +Staatenbünden +Staatenexplosion +Staatengemeinschaft +Staatengründung +Staatenverband +Staates +Staatlicher +Staats +Staatsakt +Staatsakte +Staatsaktion +Staatsaktionen +Staatsangehörige +Staatsangehöriger +Staatsangehörigkeit +Staatsangelegenheit +Staatsanleihe +Staatsanleihen +Staatsanwalt +Staatsanwaltes +Staatsanwalts +Staatsanwälte +Staatsanzeiger +Staatsanzeigern +Staatsanzeigers +Staatsapparat +Staatsarchiv +Staatsarchive +Staatsarchiven +Staatsausgaben +Staatsbahn +Staatsbankpräsident +Staatsbankrott +Staatsbeamte +Staatsbeamten +Staatsbeamter +Staatsbediensteter +Staatsbegräbnis +Staatsbegräbnisse +Staatsbegräbnisses +Staatsbesuch +Staatsbesuche +Staatsbesuches +Staatsbetrieb +Staatsbetriebe +Staatsbibliothek +Staatsbürger +Staatsbürgern +Staatsbürgerschaft +Staatsbürgerschaftaustausch +Staatsbürgerschaften +Staatsbürgschaft +Staatsbürgschaften +Staatschef +Staatschefs +Staatsdienst +Staatsdiensten +Staatsdienstes +Staatseinkünften +Staatsekretär +Staatsempfang +Staatsfeind +Staatsfeinde +Staatsfeinden +Staatsfeindes +Staatsfeindin +Staatsform +Staatsformen +Staatsgarantie +Staatsgarantien +Staatsgebiet +Staatsgebäude +Staatsgebäudes +Staatsgefangenen +Staatsgefangener +Staatsgefühl +Staatsgeheimnis +Staatsgeheimnissen +Staatsgeheimnisses +Staatsgelder +Staatsgeschäfte +Staatsgewalt +Staatsgrenze +Staatsgrenzen +Staatsgüter +Staatshandelsländern +Staatshaushalt +Staatshaushalte +Staatshaushalts +Staatshoheit +Staatshoheiten +Staatskasse +Staatskassen +Staatskirche +Staatskirchen +Staatskontrolle +Staatskosten +Staatskunst +Staatskörper +Staatskörpern +Staatskörpers +Staatsmacht +Staatsmannes +Staatsminister +Staatsministern +Staatsmänner +Staatsmännern +Staatsoberhaupt +Staatsoberhäupter +Staatsoberhäuptern +Staatsoper +Staatsorchester +Staatsordnung +Staatsorgane +Staatspapier +Staatspapiere +Staatspapieren +Staatspartei +Staatspleiten +Staatspolizei +Staatspreis +Staatsprozesse +Staatsprozesses +Staatsrat +Staatsrates +Staatsrats +Staatsrecht +Staatsrechten +Staatsrechtes +Staatsrechtler +Staatsrechts +Staatsregierungen +Staatsreligion +Staatsrundfunk +Staatsräson +Staatsräte +Staatsräten +Staatsschatz +Staatsschatzes +Staatsschuld +Staatsschulden +Staatsschutz +Staatsschätzen +Staatssekretariat +Staatssekretär +Staatssekretäre +Staatssekretärs +Staatssicherheitsdienst +Staatssicherheitsdiensten +Staatssicherheitsdienstes +Staatssport +Staatsstreich +Staatsstreiche +Staatsstreichen +Staatsstreiches +Staatstreich +Staatsverbrechen +Staatsverbrechens +Staatsverfassungen +Staatsverschuldung +Staatsvertrag +Staatsvertrages +Staatsverträge +Staatsverwaltung +Staatswesen +Staatswesens +Staatswirtschaft +Staatswissenschaften +Staatswohl +Staatswohls +Staatszuschüsse +Staatszuschüssen +Stab +Stabantenne +Stabantennen +Stabbatterien +Stabeisen +Stabes +Stabhochspringer +Stabhochspringern +Stabhochspringers +Stabhochsprung +Stabhochsprungs +Stabhochsprungtrainer +Stabhochsprünge +Stabilisierung +Stabilisierungsbemühungen +Stabilisierungsfond +Stabilisierungsfonds +Stabilisierungspolitik +Stabilisierungsprogramm +Stabilisierungsvorhaben +Stabilität +Stabilitäten +Stabilitätsgeschichte +Stabilitätsgesetz +Stabreim +Stabreime +Stabreimen +Stabreims +Stabs +Stabsarzt +Stabschef +Stabschefs +Stabsfeldwebel +Stabsfeldwebels +Stabsoffizier +Stabsoffiziere +Stabsoffiziers +Stabsquartier +Stabsquartiere +Stabsquartiers +Stabsunteroffizier +Stabsärzten +Stachel +Stachelbeeren +Stacheldraht +Stacheldrahtes +Stacheldrahts +Stacheldrahtsperren +Stacheldrahtverhau +Stacheldrähte +Stacheldrähten +Stachels +Stachelschweine +Stadion +Stadions +Stadium +Stadt +Stadtadel +Stadtamt +Stadtautobahn +Stadtbahn +Stadtbahnen +Stadtbauamt +Stadtbaurat +Stadtbevölkerung +Stadtbewohner +Stadtbewohners +Stadtbezirk +Stadtbezirke +Stadtbezirksgerichts +Stadtbibliothek +Stadtbilder +Stadtbildern +Stadtbildes +Stadtbücherei +Stadtbürgertum +Stadtdirektor +Stadtentwicklung +Stadtfriedhof +Stadtgebiet +Stadtgebieten +Stadtgebiets +Stadtgemeinde +Stadtgespräch +Stadtgespräche +Stadtgesprächen +Stadtgrenze +Stadthalter +Stadtherren +Stadtjugendamt +Stadtkasse +Stadtkassen +Stadtkerne +Stadtkernes +Stadtkommandant +Stadtkommandanten +Stadtkommandantur +Stadtkämmerer +Stadtkämmerers +Stadtköfferchens +Stadtleben +Stadtlebens +Stadtleute +Stadtmauer +Stadtmauern +Stadtmusik +Stadtparlamente +Stadtparlamenten +Stadtparlaments +Stadtplan +Stadtplaner +Stadtplanes +Stadtplanung +Stadtplanungen +Stadtpläne +Stadtplänen +Stadtprospekt +Stadtrand +Stadtrandsiedlung +Stadtrat +Stadtrates +Stadtrats +Stadtrecht +Stadtrechte +Stadtrechten +Stadtrechts +Stadtregionen +Stadtrepubliken +Stadträten +Stadtstaat +Stadtstaate +Stadtstaaten +Stadtstaats +Stadtteil +Stadtteile +Stadtteilen +Stadtteiles +Stadttheater +Stadttor +Stadttore +Stadttors +Stadtumzüge +Stadtverkehr +Stadtverordnete +Stadtverordneten +Stadtvertretung +Stadtverwaltung +Stadtverwaltungen +Stadtviertel +Stadtvierteln +Stadtviertels +Stadtväter +Stadtvätern +Stadtwappen +Stadtämter +Stafette +Stafetten +Stafettenlauf +Stafettenlaufs +Stafettenläufe +Staffage +Staffel +Staffelei +Staffeleien +Staffellauf +Staffellaufs +Staffelläufen +Staffelungen +Stagflation +Stagnation +Stagnierung +Stahl +Stahlarbeitergewerkschaft +Stahlbad +Stahlbau +Stahlbaus +Stahlbauten +Stahlbetonbau +Stahlbetons +Stahlblech +Stahlblechen +Stahlblechs +Stahlbäder +Stahlbädern +Stahleisen +Stahlerzeugnisse +Stahlfeder +Stahlfedern +Stahlhelme +Stahlhelmen +Stahlhelms +Stahlkabel +Stahlkammer +Stahlkammern +Stahlkonzern +Stahlpreis +Stahlpreise +Stahlproduzent +Stahlproduzenten +Stahlrohre +Stahlrohrmöbel +Stahlrohrmöbeln +Stahlrohrmöbels +Stahls +Stahlspäne +Stahlspänen +Stahlstich +Stahlstichen +Stahlstiches +Stahlstreik +Stahlverformung +Stahlwerk +Stahlwerke +Stahlwerkes +Stahlwerks +Stahlwerte +Stahlwirtschaft +Stahlwollen +Stake +Stalin +Stalingrad +Stalinisierung +Stalinismus +Stalins +Stall +Stallarbeit +Stallgefährte +Stallgefährten +Stallgeld +Stallgeldern +Stallgeldes +Stallknecht +Stallknechten +Stallknechts +Stallmeister +Stallmeisters +Stalls +Stallung +Stallungen +Stamm +Stammaktie +Stammbaum +Stammbaums +Stammbuch +Stammburg +Stammburgen +Stammbäume +Stammbäumen +Stammbücher +Stammdatum +Stammeltern +Stammesfehde +Stammesfürst +Stammesgeschichte +Stammesgeschichten +Stammeskrieger +Stammeslinie +Stammform +Stammfunktion +Stammfunktionen +Stammgast +Stammgeschichten +Stammgäste +Stammgästen +Stammhaltern +Stammhalters +Stammhaus +Stammheim +Stammhirn +Stammhäuser +Stammhäusern +Stammkapital +Stammkapitals +Stammkunde +Stammkunden +Stammkundinnen +Stammkundschaft +Stammlokal +Stammlokalen +Stammlokals +Stammpersonal +Stammrolle +Stammrollen +Stamms +Stammsilben +Stammsitz +Stammsitze +Stammsitzen +Stammsitzes +Stammtafel +Stammtafeln +Stammtischbrüder +Stammtische +Stammtischen +Stammvater +Stammvaters +Stammvolk +Stammväter +Stammvätern +Stammvölker +Stammwerk +Stammwort +Stammworts +Stammwörter +Stammwörtern +Stand +Standard +Standardabweichung +Standardabweichungen +Standardanforderungen +Standardausrüstung +Standardausstattung +Standardbedeutung +Standardeinstellung +Standardeinstellungen +Standardformat +Standardformel +Standardfunktion +Standardfunktionen +Standardgeräte +Standardisierung +Standardisierungskomitee +Standardisierungsprozess +Standardklasse +Standardlage +Standardlexikon +Standardlexikons +Standardlösung +Standardlösungen +Standardmodell +Standardpraxis +Standardpreis +Standardprogramm +Standardsituation +Standardsituationen +Standardtechnik +Standardvariante +Standardversion +Standardverzeichnis +Standardwerk +Standardwerke +Standardwerken +Standardwerkes +Standardwert +Standardwerte +Standardwerten +Standardwertes +Standardwerts +Standardzeichen +Standarte +Standarten +Standbein +Standbild +Standbilder +Standbildern +Standbildes +Stande +Stander +Standern +Standes +Standesamtes +Standesbeamte +Standesbeamten +Standesbewusstsein +Standesbewusstseins +Standesdünkel +Standesdünkels +Standesehen +Standesehre +Standesehren +Standesmäßigen +Standesorganisationen +Standespersonen +Standesunterschied +Standesunterschiede +Standesunterschiedes +Standesämter +Standesämtern +Standfestigkeit +Standgebühr +Standgeld +Standgelder +Standgeldern +Standgeldes +Standgericht +Standhaftigkeit +Standleitung +Standleitungen +Standlichter +Standlichtern +Standlichts +Standmieten +Standort +Standortbestimmung +Standorte +Standorten +Standorts +Standpauke +Standpauken +Standplatzes +Standplätze +Standplätzen +Standpunkt +Standpunkte +Standpunkts +Standquartier +Standquartiere +Standquartiers +Standrecht +Standrechte +Standrechts +Stands +Standuhr +Standuhren +Stange +Stangen +Stangenbohne +Stangenbohnen +Stangenspargeln +Stanniol +Stanniols +Stapel +Stapelgut +Stapelgüter +Stapelgütern +Stapellauf +Stapellaufs +Stapelläufe +Stapelläufen +Stapelplatz +Stapelplatzes +Stapelplätze +Stapelplätzen +Stapels +Stapelung +Stapelverarbeitung +Stapelware +Star +Staranwalt +Stare +Staren +Starker +Starkstrom +Starkstromkabel +Starkstromkabels +Starkstroms +Starnberger +Starrheit +Starrkrampf +Starrkrampfes +Starrkrämpfe +Starrkrämpfen +Starrsinn +Starrsinne +Starrsinnen +Starrsinnes +Starrsucht +Stars +Start +Startbahn +Startbahnen +Startbedingungen +Starter +Starterin +Starterlaubnis +Starterlaubnisse +Startern +Starters +Startnummer +Startplatzes +Startplätze +Startplätzen +Startpunkt +Startraketen +Startschleuder +Startschuss +Startschusses +Startschüsse +Startschüssen +Startseite +Starttermin +Startverbote +Startverboten +Startverbots +Startvorbereitungen +Startwert +Startzeichen +Statik +Statiker +Statikern +Statikers +Station +Stationen +Stationierungskosten +Stationsarztes +Stationsvorsteher +Stationsvorstehern +Stationsärzte +Stationsärzten +Statist +Statisten +Statistenrolle +Statistik +Statistiken +Statistiker +Statistikern +Statistin +Statistisch +Stativ +Stative +Stativen +Stativs +Statt +Statthalter +Statthaltern +Statthalters +Stattlichkeit +Statue +Statuen +Statur +Staturen +Status +Statusanzeige +Statusmeldung +Statusregister +Statussymbol +Statussymbole +Statussymbolen +Statuszeile +Statut +Statuten +Statuts +Stau +Staub +Staubbeutel +Staubbeuteln +Staubecken +Staubeckens +Staubes +Staubflocke +Staubflocken +Staubfänger +Staubfängern +Staubfängers +Staubgefäß +Staubgefäße +Staubgefäßen +Staubgefäßes +Staubkorn +Staubkorns +Staubkörnern +Staublungen +Staubmantel +Staubmantels +Staubmäntel +Staubmänteln +Staubs +Staubsauger +Staubsaugers +Staubtuchs +Staubtücher +Staubtüchern +Staubwedel +Staubwedeln +Staubwolke +Staubwolken +Stauchung +Staudamm +Staudammes +Staudamms +Staude +Stauden +Staudämme +Stauer +Stauern +Staumauer +Staunen +Staupe +Staus +Stausee +Stauseen +Stauung +Stauungen +Stauwerk +Stauwerken +Stauwerks +Stavanger +Steak +Steaks +Stechfliegen +Stechginster +Stechginsters +Stechhebern +Stechhebers +Stechmücke +Stechpalme +Stechpalmen +Stechschritt +Stechschritten +Stechschrittes +Stechuhr +Stechuhren +Stechzirkel +Stechzirkeln +Stechzirkels +Steckbriefe +Steckbriefen +Steckbriefes +Steckdose +Steckdosen +Steckenbleibende +Steckenbleibenden +Steckenbleibendes +Steckengebliebenen +Steckengebliebener +Steckengebliebenes +Steckengelassene +Steckengelassenem +Steckengelassenen +Steckengelassenes +Steckenpferd +Steckenpferde +Steckenpferdes +Steckens +Stecker +Steckers +Steckkontakt +Steckkontakte +Steckkontakts +Steckkräfte +Steckling +Stecklinge +Stecklings +Stecknadel +Stecknadeln +Steckreis +Steckreises +Steckrüben +Steckschlüssel +Steckschlüsseln +Steckschusses +Steckschüssen +Steckverbindungen +Stefan +Steg +Stege +Stegen +Steger +Stegreif +Stegreifaufgabe +Stegreifs +Stegs +Steh +Stehaufmännchen +Stehaufmännchens +Stehen +Stehens +Steher +Stehers +Stehhöhe +Stehkragen +Stehlampe +Stehlampen +Stehlen +Stehplatz +Stehplatzes +Stehplatzinhaberin +Stehplatzinhaberinnen +Stehplatzinhabern +Stehplätzen +Stehpult +Stehpulte +Stehpulten +Steht +Stehvermögen +Stehvermögens +Steiermark +Steifheit +Steifigkeit +Steifleinen +Steigbügel +Steigbügeln +Steigbügels +Steigeisen +Steigeisens +Steigen +Steigende +Steiger +Steigerest +Steigers +Steigerung +Steigerungen +Steigerungsform +Steigerungsgrad +Steigerungsgrade +Steigerungsgraden +Steigerungsrate +Steigerungsraten +Steigfähigkeit +Steiggeschwindigkeit +Steigrate +Steigs +Steigt +Steigung +Steigungen +Steigungsrate +Steigungsregen +Steigungsverhältnis +Steilhangs +Steilheit +Steilhänge +Steilhängen +Steilufer +Stein +Steinadler +Steinadlern +Steinadlers +Steinbau +Steinbearbeitung +Steinbocks +Steinbruchs +Steinbrüche +Steinbrüchen +Steinbutt +Steinbutte +Steinbutten +Steinbutts +Steinböcken +Steindamm +Steindruck +Steindrucke +Steindrucken +Steindrucker +Steindruckern +Steindrucks +Steine +Steineiche +Steinen +Steines +Steinfrüchte +Steinfrüchten +Steingarten +Steingartens +Steingut +Steingute +Steinguten +Steinguts +Steingärten +Steinigung +Steinigungen +Steinkohle +Steinkohlenbergwerk +Steinkohlenbergwerke +Steinkohlenbergwerken +Steinkohlenförderung +Steinkrug +Steinkrugs +Steinkrügen +Steinkultur +Steinmarder +Steinmarders +Steinmetz +Steinobst +Steinobstes +Steinobsts +Steinpilz +Steinpilzen +Steinpilzes +Steinplatte +Steinplatz +Steinsalz +Steinsalze +Steinsalzen +Steinsalzes +Steinsalzlager +Steinschlag +Steinschlags +Steinschleuder +Steinschläge +Steinschlägen +Steinstücke +Steintafel +Steinway +Steinweg +Steinwurf +Steinwurfs +Steinwürfen +Steinzeit +Steinzeiten +Steinzeitmensch +Steiß +Steißbein +Steißbeine +Steißbeinen +Steißbeins +Steißes +Stellage +Stellagen +Stelldichein +Stelldicheins +Stelle +Stellen +Stellenangebot +Stellenangebote +Stellenangeboten +Stellenanzeige +Stellengesuch +Stellengesuche +Stellengesuches +Stelleninhaber +Stellenjäger +Stellenjägers +Stellenleiter +Stellennachweis +Stellennachweise +Stellennachweises +Stellenvermittlungsbüro +Stellenvermittlungsbüros +Stellenwert +Stellenzahl +Stellfläche +Stellgeld +Stellgelder +Stellgeldern +Stellgeldes +Stellglied +Stellglieder +Stellgröße +Stellhebels +Stellmacher +Stellmachern +Stellmotor +Stellmotoren +Stellplatz +Stellplätze +Stellschraube +Stellschrauben +Stellung +Stellungen +Stellungnahme +Stellungnahmen +Stellungskriege +Stellungskriegen +Stellungskrieges +Stellungsspiele +Stellungsspielen +Stellungsspiels +Stellungssuchenden +Stellungssuchender +Stellungsuchenden +Stellungsuchender +Stellungswechsel +Stellungswechsels +Stellvertreten +Stellvertretender +Stellvertreter +Stellvertreterinnen +Stellvertretern +Stellvertreters +Stellvertretung +Stellvertretungen +Stellvorrichtung +Stellvorrichtungen +Stellwerke +Stellwerken +Stellwerks +Stemmbogen +Stemmbogens +Stemmbögen +Stemmeisens +Stempel +Stempelbogens +Stempelbögen +Stempelfarbe +Stempelfarben +Stempelgebühren +Stempelkissen +Stempelkissens +Stempelmarken +Stempels +Stempeluhr +Stempeluhren +Stenoblock +Stenogramme +Stenogrammen +Stenogramms +Stenograph +Stenographe +Stenographen +Stenographie +Stenographinnen +Stenographs +Stenotypist +Stenotypistin +Stenotypistinnen +Stentorstimmen +Stephan +Stephanies +Steppdecke +Steppdecken +Steppe +Steppentiere +Steppnaht +Steppnähten +Stepptanz +Stepptanzes +Stepptänze +Sterbebett +Sterbebetts +Sterbefall +Sterbefalle +Sterbefalls +Sterbefallversicherung +Sterbefälle +Sterbegeld +Sterbegelder +Sterbegeldes +Sterbekasse +Sterbekassen +Sterbesakramente +Sterbesakraments +Sterbestunde +Sterbestunden +Sterbeurkunden +Sterbliche +Sterblichen +Sterblichkeit +Sterblichkeitsziffer +Sterblichkeitsziffern +Stereo +Stereoaufnahme +Stereoaufnahmen +Stereometrie +Stereoplatten +Stereoskop +Stereoskope +Stereoskops +Stereotypie +Stereotypien +Sterilisation +Sterilisierung +Sterilität +Sterling +Stern +Sternbild +Sternbilder +Sternbildern +Sternchen +Sternchens +Sterndeuter +Sterndeutern +Sterndeuters +Sterndeutung +Sterne +Sternen +Sternenbanner +Sternenbannern +Sternenfahrt +Sternenfahrten +Sternenhimmel +Sternes +Sterngebiet +Sternhaufen +Sternhimmel +Sternhimmels +Sternlicht +Sternlichter +Sternlichtern +Sternlichtes +Sternmotor +Sternmotore +Sternmotoren +Sterns +Sternschaltung +Sternschaltungen +Sternschnuppen +Sternstunde +Sternstunden +Sternwarten +Steroide +Stetigförderer +Stetigkeit +Stetigkeitsforderung +Stetigkeitsintervall +Stettin +Steuer +Steuerabzug +Steuerabzugs +Steuerabzugsbetrag +Steuerabzüge +Steueratlas +Steueraufkommen +Steueraufkommens +Steueraufschlag +Steueraufschlags +Steueraufschlägen +Steuerausfall +Steuerbeamte +Steuerbefreiung +Steuerbefreiungen +Steuerbehörde +Steuerbehörden +Steuerbelastung +Steuerberater +Steuerberaterin +Steuerberatern +Steuerberatungsfirmen +Steuerbescheid +Steuerbescheide +Steuerbetrag +Steuerbetrug +Steuerbewilligung +Steuerbord +Steuerbordes +Steuerbürger +Steuerdüsen +Steuereinheit +Steuereinnahmen +Steuereinsparungen +Steuererhöhung +Steuererhöhungen +Steuererklärung +Steuererlass +Steuererlasse +Steuererlassen +Steuererleichterung +Steuererleichterungen +Steuerermäßigung +Steuerersparnis +Steuerersparnissen +Steuerfahndung +Steuerflosse +Steuerflossen +Steuerflucht +Steuerflüchtlinge +Steuerfragen +Steuerfreibeträge +Steuerfreiheit +Steuerfreiheiten +Steuerfähigkeit +Steuergeheimnis +Steuergelder +Steuergesetz +Steuerhinterzieher +Steuerhinterziehern +Steuerhinterziehers +Steuerhinterziehungen +Steuerhinterziehungsbranche +Steuerjahr +Steuerklasse +Steuerklassen +Steuerknüppel +Steuerknüppels +Steuerkonzept +Steuerkraft +Steuerlasten +Steuerlich +Steuermann +Steuermanns +Steuermarken +Steuermaßnahmen +Steuermittel +Steuermitteln +Steuermodell +Steuermänner +Steuern +Steuernummer +Steueroasen +Steueroaseneinwohner +Steueroasenländer +Steuerpflicht +Steuerpflichtige +Steuerpflichtigen +Steuerpolitik +Steuerpolizei +Steuerprüfung +Steuerpult +Steuerrads +Steuerratgeber +Steuerrecht +Steuerreform +Steuerruder +Steuerrudern +Steuerräder +Steuerrädern +Steuerrückstände +Steuersachen +Steuersatz +Steuerschnüffler +Steuerschraube +Steuerschulden +Steuerschätzungen +Steuersenkung +Steuersenkungen +Steuerstrafverfahren +Steuersystem +Steuersystems +Steuersäckel +Steuertarife +Steuertermin +Steuertermine +Steuerung +Steuerungen +Steuerungssysteme +Steuerunterlagen +Steuerveranlagung +Steuerveranlagungen +Steuervergünstigung +Steuervergünstigungen +Steuerverkürzung +Steuerverwaltung +Steuerverwaltungen +Steuervorteile +Steuerzahler +Steuerzahlern +Steuerzahlers +Steuerzange +Steuerzeichen +Steuerzettel +Steuerzetteln +Steuerzugeständnisse +Steve +Stevens +Steward +Stewards +Stich +Stiche +Stichel +Stichelei +Sticheleien +Stichels +Stichflamme +Stichflammen +Stichhaltigkeit +Stichling +Stichlingen +Stichprobe +Stichproben +Stichpunkt +Stichpunkte +Stichs +Stichsäge +Stichsägen +Stichtag +Stichtage +Stichtagen +Stichtags +Stichwaffe +Stichwaffen +Stichwahl +Stichwort +Stichworte +Stichworten +Stichwortverzeichnis +Stichwortverzeichnisse +Stichwortverzeichnissen +Stichwunde +Stichwunden +Stichwörter +Stick +Sticker +Stickerei +Stickereien +Stickerin +Stickerinnen +Stickers +Stickhusten +Stickhustens +Stickmuster +Stickmusters +Stickrahmen +Stickrahmens +Stickseide +Stickstoff +Stickstoffe +Stickstoffen +Stickstoffes +Stickstoffpreise +Stiefbruder +Stiefbrüder +Stiefbrüdern +Stiefel +Stiefelhose +Stiefelhosen +Stiefelknecht +Stiefelknechte +Stiefelknechten +Stiefelknechts +Stiefeln +Stiefelputzer +Stiefelputzern +Stiefelputzers +Stiefels +Stiefeltern +Stiefgeschwister +Stiefgeschwistern +Stiefkind +Stiefmutter +Stiefmütter +Stiefmütterchen +Stiefmütterchens +Stiefschwester +Stiefsohn +Stiefsohns +Stiefsöhne +Stiefsöhnen +Stieftochter +Stieftöchter +Stiefvaters +Stiefväter +Stiefvätern +Stiege +Stiel +Stielen +Stiels +Stier +Stierkampf +Stierkampfarena +Stierkampfs +Stierkämpfen +Stierkämpfer +Stierkämpfern +Stift +Stifter +Stifterin +Stiftern +Stifters +Stifterverband +Stiftes +Stifts +Stiftsdame +Stiftsfest +Stiftsfeste +Stiftsfesten +Stiftsfräulein +Stiftsfräuleins +Stiftsherr +Stiftskirche +Stiftskirchen +Stiftsruine +Stiftungen +Stiftungsrat +Stiftzahn +Stiftzähne +Stigma +Stil +Stilblüte +Stilblüten +Stile +Stilen +Stilett +Stilette +Stiletten +Stiletts +Stilgefühl +Stilgefühle +Stilgefühlen +Stilgefühls +Stilistik +Stilistiken +Stilistinnen +Stilkunde +Stille +Stillgelegen +Stillleben +Stilllebens +Stilllegung +Stilllegungen +Stillliegen +Stillschweigen +Stillsetzen +Stillstand +Stillstandes +Stillstands +Stillung +Stillungen +Stilmittel +Stilmöbel +Stilmöbeln +Stils +Stilübung +Stimmabgaben +Stimmaufwand +Stimmaufwands +Stimmband +Stimmbruch +Stimmbruchs +Stimmbrüche +Stimmbändern +Stimme +Stimmeneinheit +Stimmeneinheiten +Stimmenenthaltung +Stimmenfang +Stimmenfangs +Stimmengewinne +Stimmenmehrheit +Stimmenmehrheiten +Stimmenrückgang +Stimmenthaltung +Stimmenzuwachs +Stimmenzählung +Stimmenzählungen +Stimmern +Stimmers +Stimmgabel +Stimmkarten +Stimmlage +Stimmlagen +Stimmrechte +Stimmrechten +Stimmrechtes +Stimmung +Stimmungen +Stimmungskanone +Stimmungslage +Stimmungsmache +Stimmungsmacher +Stimmungsmensch +Stimmungsmusik +Stimmungspegel +Stimmungsumschwung +Stimmungsumschwungs +Stimmwechsels +Stimmzettel +Stimmzetteln +Stimulation +Stinkbombe +Stinkbomben +Stinktiere +Stinktieren +Stinktiers +Stipendiat +Stipendien +Stipendium +Stippvisite +Stippvisiten +Stirn +Stirnband +Stirnbands +Stirnbinde +Stirnbinden +Stirnbänder +Stirnbändern +Stirnen +Stirnhöhle +Stirnhöhlen +Stirnhöhlenvereiterung +Stirnhöhlenvereiterungen +Stirnlocke +Stirnlocken +Stirnrad +Stirnrads +Stirnrunzeln +Stirnrädern +Stirnseite +Stirnwand +Stirnwände +Stirnwänden +Stock +Stockdegen +Stockdegens +Stockengländer +Stockengländern +Stockengländers +Stockenten +Stockerls +Stockes +Stockfisch +Stockfischen +Stockfleck +Stockflecken +Stockfleckens +Stockpunkt +Stockpunkte +Stockpunkten +Stocks +Stockschnupfen +Stockschnupfens +Stockungen +Stockwerk +Stockwerke +Stockwerken +Stockwerks +Stockwerksgarage +Stockwerksgaragen +Stockzahn +Stockzahns +Stockzähnen +Stoff +Stoffballen +Stoffdruckerei +Stoffe +Stoffel +Stoffels +Stoffen +Stoffes +Stoffmenge +Stoffmengen +Stoffwechsel +Stoffwechseln +Stoffwechsels +Stoiker +Stoikers +Stola +Stollen +Stollens +Stoltenberg +Stolz +Stone +Stonehenge +Stopfbüchse +Stopfbüchsen +Stopfgarn +Stopfmittel +Stopfmitteln +Stopfmittels +Stopfnadeln +Stopp +Stoppel +Stoppelbart +Stoppelbarts +Stoppelbärten +Stoppelfelder +Stoppelfeldern +Stoppelfeldes +Stoppelwerk +Stoppelwerke +Stoppelwerken +Stopplicht +Stopplichter +Stopplichtern +Stoppuhr +Stoppuhren +Storch +Storchen +Storchs +Storchschnabel +Storchschnabels +Storchschnäbel +Stornierung +Storno +Story +Storys +Stotterer +Stotterers +Stottern +Stoß +Stoßdegen +Stoßdämpfer +Stoßdämpfern +Stoßdämpfers +Stoßes +Stoßfänger +Stoßfängern +Stoßgebet +Stoßgebete +Stoßgebeten +Stoßkante +Stoßkanten +Stoßkeil +Stoßkeilen +Stoßkeils +Stoßkraft +Stoßkräfte +Stoßkugel +Stoßkugeln +Stoßprozesse +Stoßseufzer +Stoßseufzern +Stoßseufzers +Stoßstange +Stoßtrupp +Stoßtruppe +Stoßtruppen +Stoßtrupps +Stoßverkehr +Stoßverkehrs +Stoßweisen +Stoßzahn +Stoßzahns +Stoßzeit +Stoßzähne +Strafandrohung +Strafanstalt +Strafanstalten +Strafantrag +Strafantrags +Strafanträgen +Strafanzeigen +Strafarbeit +Strafarbeiten +Strafbarkeit +Strafbefehle +Strafbestand +Strafe +Strafen +Strafentlassene +Strafentlassenen +Straferlass +Straferlasses +Strafexpedition +Straffheit +Straffung +Strafgefangenen +Strafgefangener +Strafgefängnis +Strafgegangener +Strafgericht +Strafgerichten +Strafgerichts +Strafgesetz +Strafgesetzbuch +Strafgesetzbuchs +Strafgesetzbüchern +Strafgesetzes +Strafjustiz +Strafkammer +Straflager +Strafmandate +Strafmandaten +Strafmandats +Strafmaß +Strafmaßen +Strafmaßes +Strafmaßnahmen +Strafmüdigkeit +Strafporto +Strafportos +Strafpredigt +Strafprozess +Strafprozessen +Strafprozesses +Strafprozessordnung +Strafprozessordnungen +Strafpunkt +Strafpunkte +Strafpunkten +Strafpunkts +Strafraum +Strafraums +Strafrecht +Strafrechten +Strafrechtes +Strafrechts +Strafregister +Strafregisters +Strafrichter +Strafräume +Strafsache +Strafstoß +Strafstöße +Strafstößen +Straftat +Straftatbestände +Straftaten +Strafverfahrens +Strafverfolger +Strafversetzung +Strafverteidiger +Strafverteidigern +Strafverteidigers +Strafvollstreckungen +Strafvollzug +Strafvollzugs +Strafwürdigkeit +Strafzettel +Strahl +Strahlantrieb +Strahlantriebe +Strahlantrieben +Strahlantriebes +Strahlantriebs +Strahlen +Strahlenbehandlung +Strahlenbehandlungen +Strahlenbrechung +Strahlenbrechungen +Strahlenbündel +Strahlendosis +Strahlenforschung +Strahlenschäden +Strahler +Strahlers +Strahlintensität +Strahlrohr +Strahlrohre +Strahlrohren +Strahls +Strahltriebwerk +Strahltriebwerke +Strahltriebwerks +Strahlturbine +Strahlturbinen +Strahlung +Strahlungen +Strahlungsbereich +Strahlungsenergie +Strahlungsintensität +Strahlungsquelle +Strahlungsschäden +Strand +Strandanzug +Strandanzüge +Strandanzügen +Strandbad +Strandbäder +Strandbädern +Strandes +Strandgut +Strandguts +Strandgüter +Strandgütern +Strandhotel +Strandkorb +Strandkörbe +Strandkörben +Strandmoden +Strandpromenade +Strandpromenaden +Strandräubern +Strandräubers +Strands +Strandschuhe +Strandschuhen +Strandschuhs +Strandwächter +Strandwächtern +Strandwächters +Strang +Stranges +Strangpresse +Strangpressen +Strangs +Strapaze +Strapazen +Strassburg +Stratege +Strategen +Strategie +Strategien +Strategieprogramm +Stratosphäre +Stratosphärenkreuzer +Stratosphärenkreuzern +Stratosphärenkreuzers +Strauch +Strauchdieb +Strauchdiebe +Strauchdiebs +Strauchs +Strauchwerk +Strauchwerken +Strauchwerkes +Strauchwerks +Strauß +Strauße +Straußen +Straußenfeder +Strawinsky +Straßburg +Straße +Straßen +Straßenanzug +Straßenanzugs +Straßenanzüge +Straßenanzügen +Straßenarbeitern +Straßenarbeiters +Straßenbahn +Straßenbahnen +Straßenbahnlinien +Straßenbahnnetz +Straßenbahnverkehr +Straßenbahnwagen +Straßenbahnwagens +Straßenbahnzüge +Straßenbau +Straßenbauindustrie +Straßenbaus +Straßenbauwesen +Straßenbeleuchtung +Straßenbild +Straßenbrücke +Straßendamm +Straßendamms +Straßendecke +Straßendirnen +Straßendämme +Straßenecke +Straßenecken +Straßenfahrer +Straßenführung +Straßengraben +Straßengräben +Straßenhändler +Straßenhändlern +Straßenhändlers +Straßenjunge +Straßenjungen +Straßenkampf +Straßenkampfs +Straßenkarte +Straßenkehrer +Straßenkehrern +Straßenkehrers +Straßenkehrmaschinen +Straßenkinder +Straßenkrawalle +Straßenkreuzer +Straßenkreuzers +Straßenkreuzung +Straßenkreuzungen +Straßenkämpfe +Straßenlage +Straßenlagen +Straßennetz +Straßennetzes +Straßenrand +Straßenraub +Straßenreinigung +Straßenreinigungen +Straßenrennen +Straßenräuber +Straßenräubern +Straßenräubers +Straßensammlung +Straßensammlungen +Straßenschild +Straßenschildern +Straßenschlachten +Straßenseite +Straßensperre +Straßensperren +Straßenunterführung +Straßenverkehr +Straßenverkehrs +Straßenverkehrsamt +Straßenwalze +Straßenwalzen +Straßenzustand +Straßenzustands +Straßenzüge +Straßenüberführungen +Straßenübergang +Strebebalken +Strebebalkens +Streben +Strebepfeiler +Strebepfeilern +Strebepfeilers +Streber +Strebern +Strebers +Strebertum +Strebsamkeit +Strebung +Streckbett +Streckbetts +Strecke +Strecken +Streckenabschnitt +Streckenarbeiter +Streckenarbeitern +Streckenarbeiters +Streckennetz +Streckenwärter +Streckenwärtern +Streckenwärters +Streckhang +Streckmuskeln +Streckmuskels +Streckung +Streckverband +Streckverbandes +Streckverbands +Streckverbänden +Streich +Streiche +Streicher +Streichern +Streichholz +Streichholzes +Streichholzschachtel +Streichhölzchen +Streichhölzchens +Streichhölzer +Streichhölzern +Streichinstrument +Streichinstrumente +Streichinstrumenten +Streichkäse +Streichkäsen +Streichkäses +Streichorchestern +Streichorchesters +Streichquartett +Streichquartetten +Streichquartettes +Streichquartetts +Streichung +Streichungen +Streif +Streifband +Streifbandes +Streifblicke +Streifblicken +Streifblicks +Streifbändern +Streife +Streifen +Streifenbeamter +Streifendienst +Streifenpolizist +Streifens +Streifenschüsse +Streifenschüssen +Streifenwagen +Streifenwagens +Streiflicht +Streiflichtern +Streiflichts +Streifschüsse +Streifschüssen +Streifzug +Streifzugs +Streifzüge +Streifzügen +Streik +Streikabstimmung +Streikaufruf +Streikbewegungen +Streikbrecher +Streikbrechern +Streikdrohung +Streikdrohungen +Streikes +Streiklohn +Streiklöhne +Streiklöhnen +Streikposten +Streikpostens +Streikrecht +Streikrechten +Streikrechts +Streiks +Streikwelle +Streit +Streitaxt +Streiter +Streitereien +Streiterinnen +Streitern +Streiters +Streites +Streitfall +Streitfalls +Streitfrage +Streitfragen +Streitfälle +Streitfällen +Streitgegenstand +Streitgegenstands +Streitgegenständen +Streitigkeit +Streitigkeiten +Streitkräfte +Streitkräften +Streitpartei +Streitpunkte +Streitpunkten +Streitpunkts +Streits +Streitsache +Streitsachen +Streitschrift +Streitsucht +Streitwert +Streitwerte +Streitwerts +Streitäxte +Streitäxten +Strenge +Stresemann +Stress +Streubreite +Streubreiten +Streubüchse +Streubüchsen +Streudosen +Streueffekt +Streuen +Streuprozesse +Streurate +Streuraten +Streusands +Streuung +Streuungen +Streuzucker +Strich +Strichcodeleser +Striche +Stricheinteilung +Strichformen +Strichmädchen +Strichmädchens +Strichmännchen +Strichpunkte +Strichpunkten +Strichpunktes +Strichregens +Strichs +Strichschreibweise +Strichvogel +Strichvogels +Strichvögel +Strichätzung +Strichätzungen +Strick +Stricker +Strickerin +Strickerinnen +Strickers +Strickgarn +Strickgarns +Strickjacken +Strickleiter +Strickleitern +Strickmaschinen +Strickmuster +Stricknadel +Stricks +Strickwaren +Strickweste +Strickwolle +Strickzeug +Strickzeugs +Striegel +Striegels +Stroh +Strohdach +Strohdachs +Strohdächer +Strohfeuer +Strohhalm +Strohhalmen +Strohhalms +Strohhut +Strohhüte +Strohhüten +Strohkopf +Strohköpfe +Strohköpfen +Strohmann +Strohmatte +Strohmatten +Strohmänner +Strohmännern +Strohs +Strohsack +Strohsacks +Strohsäcke +Strohwitwer +Strohwitwers +Strolch +Strolchs +Strom +Stromabnehmer +Stromabnehmern +Stromabnehmers +Stromabschaltungen +Stromausfall +Stromausfällen +Strome +Stromerzeuger +Stromerzeugern +Stromes +Stromgebiet +Stromgebiete +Stromgebiets +Stromgewinnung +Stromknappheit +Stromkreise +Stromkreisen +Stromkreises +Stromleitern +Stromleiters +Stromlinie +Strommesser +Strommessern +Strommessers +Stromnetze +Stromnetzen +Stromnetzes +Stromrichter +Stromrichtern +Stromrichters +Stromschiene +Stromschienen +Stromschlag +Stromschnelle +Stromschnellen +Stromspannung +Stromspannungen +Stromstoß +Stromstärken +Stromstöße +Stromunterbrecher +Stromunterbrechern +Stromunterbrechers +Stromverbrauchs +Stromversetzung +Stromversorgung +Stromwandler +Stromwandlern +Stromwandlers +Stromwendern +Stromwenders +Stromzufuhr +Stromzähler +Stromzählers +Strophe +Strudel +Strudels +Struktur +Strukturelement +Strukturen +Strukturiertheit +Strukturierung +Strukturkrise +Strukturmaßnahme +Strukturmaßnahmen +Strukturmerkmal +Strukturproblem +Strukturprobleme +Strukturtiefe +Strukturverbesserung +Strukturwandlung +Strumpf +Strumpfband +Strumpfbands +Strumpfbänder +Strumpfbändern +Strumpfes +Strumpfhalter +Strumpfhaltern +Strumpfhose +Strumpfhosen +Strumpfs +Strumpfwaren +Strunk +Strunke +Strychnin +Strychnins +Sträfling +Sträflinge +Sträflingen +Sträflings +Strähne +Strähnen +Strände +Stränden +Stränge +Strängen +Sträucher +Sträuchern +Ströme +Strömung +Strömungen +Strömungsmaschinen +Strömungsrichtung +Strömungssystem +Strömungssysteme +Strömungssystemen +Strümpfe +Strümpfen +Strünke +Stube +Stuben +Stubenarrest +Stubenfliege +Stubenfliegen +Stubengelehrte +Stubengelehrter +Stubenhocker +Stubenhockers +Stubenkamerad +Stubenkameraden +Stubenmädchen +Stubenmädchens +Stuck +Stucks +Student +Studenten +Studentenbund +Studentengemeinden +Studentengruppe +Studentenmütter +Studentenproteste +Studentenrat +Studentenschaft +Studentenschaften +Studententag +Studentenunruhen +Studentenverbindung +Studentenverbindungen +Studentenvertretung +Studentenwohnheim +Studentenzeitschrift +Studentenzeitschriften +Studentin +Studentinnen +Studie +Studien +Studienablauf +Studienanfänger +Studienaufenthalt +Studienaustausches +Studienbeginn +Studienbeihilfe +Studienberatung +Studiendauer +Studiendirektor +Studiendirektoren +Studiendirektorin +Studiendirektors +Studienförderung +Studienführer +Studiengang +Studiengangs +Studiengesetz +Studiengänge +Studiengängen +Studienjahr +Studienjahre +Studienjahren +Studienkommission +Studienplan +Studienplans +Studienpläne +Studienplänen +Studienplätze +Studienrat +Studienreform +Studienreise +Studienreisen +Studienräte +Studienrätin +Studienrätinnen +Studiensituation +Studienwahl +Studienwerk +Studienzeit +Studienziel +Studienzwecke +Studieren +Studierzimmer +Studierzimmers +Studio +Studiobühne +Studium +Studiums +Stufe +Stufen +Stufenbarren +Stufenbarrens +Stufenfolge +Stufenfunktion +Stufenleiter +Stufenleitern +Stufenplan +Stufenweisen +Stuhl +Stuhlbein +Stuhlbeine +Stuhlbeinen +Stuhle +Stuhlgang +Stuhlgangs +Stuhlgänge +Stuhlgängen +Stuhllehne +Stuhllehnen +Stulle +Stullen +Stulpe +Stummel +Stummelbeine +Stummeln +Stummels +Stummfilme +Stummfilmen +Stummfilms +Stumpfheit +Stumpfsinn +Stumpfsinns +Stunde +Stunden +Stundenaufwand +Stundengeschwindigkeit +Stundenglas +Stundengläser +Stundengläsern +Stundenhonorar +Stundenkilometer +Stundenkilometern +Stundenkilometers +Stundenlohn +Stundenlohns +Stundenlöhne +Stundenlöhnen +Stundenplan +Stundenplans +Stundenpläne +Stundenplänen +Stundenweisen +Stundenzeiger +Stundenzeigern +Stundenzeigers +Stundung +Stunk +Stunke +Stuntman +Stupsnase +Stupsnasen +Sturheit +Sturm +Sturmangriff +Sturmboot +Sturmbooten +Sturmbootes +Sturmböe +Sturme +Sturmflut +Sturmfluten +Sturmflutkatastrophe +Sturmgeschütze +Sturmgeschützen +Sturmgeschützes +Sturmglocke +Sturmglocken +Sturmmitte +Sturmreihe +Sturms +Sturmschritt +Sturmschritte +Sturmschritten +Sturmsegel +Sturmsegeln +Sturmsegels +Sturmsignale +Sturmsignalen +Sturmsignals +Sturmspitze +Sturmtank +Sturmtief +Sturmvogel +Sturmvogels +Sturmvögeln +Sturmwarnungen +Sturmwind +Sturmwinde +Sturmwinds +Sturz +Sturzacker +Sturzackers +Sturzbach +Sturzbachs +Sturzbäche +Sturzes +Sturzflug +Sturzflugs +Sturzflüge +Sturzflügen +Sturzhelme +Sturzhelmen +Sturzhelms +Sturzkampfflugzeuge +Sturzkampfflugzeugen +Sturzkampfflugzeugs +Sturzwellen +Sturzäcker +Sturzäckern +Stuss +Stusses +Stute +Stutenfüllen +Stutenfüllens +Stuttgart +Stuttgarts +Stutzer +Stutzern +Stutzflügel +Stutzflügeln +Stutzflügels +Styropor +Stäbe +Stäben +Städtchen +Städtchens +Städte +Städteansichten +Städtebau +Städtebaugesetz +Städtebauinstitut +Städtebaus +Städtefreiheit +Städten +Städter +Städterinnen +Städtern +Städters +Städtetag +Städteversammlung +Städtewesen +Städtezug +Städtezugs +Städtezügen +Ställe +Ställen +Stämme +Stämmen +Ständchen +Ständchens +Stände +Ständeorganisationen +Ständer +Ständern +Ständers +Ständewesen +Ständige +Ständigen +Ständiger +Stängel +Stängeln +Stängels +Stänkerei +Stänkereien +Stänkers +Stärke +Stärkegrad +Stärkemehl +Stärkemehls +Stärken +Stärkste +Stärkung +Stärkungen +Stärkungsmittel +Stärkungsmittels +Stätte +Stätten +Stäube +Stäuben +Stöcke +Stöckelschuhe +Stöckelschuhen +Stöckelschuhs +Stöcken +Stöpsel +Stöpsels +Stör +Störaktionen +Störanfälligkeit +Störbarkeit +Störchen +Störenfried +Störenfriede +Störenfrieden +Störer +Störfaktor +Störfälle +Störgeräusch +Störgeräusche +Störgrößen +Störimpulse +Störmeldung +Störpegel +Störquelle +Störrischkeit +Störs +Störsender +Störsenders +Störunempfindlichkeit +Störung +Störungen +Störungsanzeige +Störungsdienste +Störungsdiensten +Störungsdiensts +Störungsfunktion +Störungsmeldung +Störunterdrückung +Stöße +Stößel +Stößeln +Stößen +Stübchen +Stübchens +Stück +Stückarbeiten +Stückarbeiter +Stückarbeiterin +Stückarbeitern +Stückarbeiters +Stückchen +Stückchenweise +Stücke +Stückelfracht +Stückelfrachten +Stückelung +Stückelungen +Stücken +Stückes +Stückgut +Stückguts +Stückgüter +Stückgütern +Stückliste +Stücklohn +Stücklohns +Stücklöhne +Stücklöhnen +Stückpreis +Stückpreise +Stückpreisen +Stücks +Stückwerk +Stückwerke +Stückwerks +Stückzahl +Stückzahlen +Stühle +Stühlen +Stümper +Stümperei +Stümperin +Stümperinnen +Stümpern +Stündchen +Stündlein +Stündleins +Stürme +Stürmen +Stürmer +Stürmerin +Stürmerinnen +Stürmern +Stürmerreihe +Stürmers +Stürmerstar +Stütze +Stützpfeiler +Stützpfeilers +Stützpunkt +Stützpunkte +Stützpunktes +Stützpunkts +Stützstellen +Stützung +Stützungskäufe +Subgruppen +Subjekt +Subjekten +Subjektivismus +Subjektivität +Subjekts +Subkontinent +Submission +Substantialisierung +Substantialisierungen +Substantiv +Substantiven +Substantivs +Substanz +Substanzen +Substanzerhaltung +Substanzmenge +Substanzverlust +Substitut +Substitutionen +Substitutionsregel +Substrat +Substrate +Substraten +Substrates +Substrats +Subsystem +Subtraktion +Subtraktionen +Subtraktionsaufgabe +Subvention +Subventionierung +Subventionsmarke +Subventionszahlungen +Suchaktion +Suchaktionen +Suchanfrage +Suchanzeige +Sucharbeit +Suchard +Suchauftrag +Suchbefehl +Suchbegriff +Suchbohrung +Suchdienst +Suchdienste +Suchdienstes +Suche +Suchen +Sucher +Sucherin +Sucherinnen +Suchern +Suchgerät +Suchgeräte +Suchgeräten +Suchkartei +Suchkarteien +Suchlaufwerk +Suchläufe +Suchvorgang +Suchwerkzeug +Suchwort +Suchworten +Suchwörter +Sud +Sudan +Sudelarbeiten +Sudelei +Sudeleien +Sudetenfrage +Sudetenkrise +Suez +Suezkanals +Suezkanalzone +Suffix +Suggestion +Suggestionen +Suggestionsbedürfnis +Suggestivfrage +Suggestivfragen +Suggestivität +Suhrkamp +Suite +Suiten +Sultan +Sultane +Sultanen +Sultanin +Sultanine +Sultaninen +Sultaninnen +Sultans +Sulze +Sumatra +Sumerer +Summand +Summanden +Summation +Summationen +Summationsbeginns +Summationsindex +Summationszeichen +Summe +Summen +Summenbeschränkung +Summensymbol +Summenwert +Summenzeichen +Summenzeichens +Summer +Summern +Summierung +Sumpf +Sumpfbodens +Sumpfböden +Sumpfes +Sumpffieber +Sumpfland +Sumpfländer +Sumpfländern +Sumpfpflanze +Sumpfpflanzen +Sumpfvogel +Sumpfvogels +Sumpfvögel +Sun +Super +Superbenzin +Superchip +Superdefizit +Superding +Supererträge +Superfarmland +Superfrachter +Supergewinne +Superinflation +Superiorität +Superkirche +Superlativ +Superlative +Superlativen +Superlativs +Supermann +Supermarkt +Supermächten +Supermänner +Supermärkte +Supermärkten +Supernova +Superrenditen +Superstar +Superverschuldung +Suppe +Suppen +Suppenfleisch +Suppengrün +Suppengrüns +Suppenkelle +Suppenkraut +Suppenkräuter +Suppenkräutern +Suppenlöffel +Suppenlöffeln +Suppenlöffels +Suppenschüsseln +Suppenteller +Suppentellern +Suppenwürfel +Suppenwürfeln +Suppenwürfels +Supports +Supra +Supraleiter +Supraleiters +Supraleitung +Surfbrett +Surrealismen +Surrealismus +Surrealist +Surrealisten +Surrealität +Surrogatheilungen +Susanne +Sussex +Swimmingpool +Swing +Sybille +Sydney +Sylt +Sylvester +Symbiose +Symbol +Symbolcharakter +Symbole +Symbolen +Symbolik +Symbolist +Symbolleiste +Symbols +Symmetrie +Symmetrieachse +Symmetrieebene +Symmetrieeigenschaften +Symmetriegründen +Symmetrien +Symmetriezentrum +Sympathie +Sympathiekundgebung +Sympathiestreik +Sympathiestreiks +Sympathisant +Symphonie +Symphoniekonzert +Symphony +Symposien +Symposium +Symposiums +Symptom +Symptome +Symptomen +Synagoge +Synagogen +Synchrongetrieben +Synchrongetriebes +Synchronisation +Syndikalismus +Syndikat +Syndikate +Syndikats +Syndikatskredit +Syndikus +Synergie +Synode +Synoden +Synonym +Synonyme +Synonyms +Synopsen +Syntax +Synthese +Synthesen +Syphilis +Syrer +Syrien +Syriens +Syrier +Syrierinnen +Syriern +Syriers +System +Systemadministratoren +Systemanalyse +Systemarchitektur +Systematik +Systematisches +Systembetreuer +Systeme +Systemen +Systementwicklung +Systemerweiterung +Systemfamilie +Systemforschung +Systemhaus +Systemkonfiguration +Systemkritiker +Systemlösung +Systempflege +Systemregistratur +Systems +Systemsoftware +Systemtechnik +Systemtheoretiker +Systemveränderer +Systemzwangs +Szenario +Szenarios +Szene +Szenen +Szenerie +Szenerien +Säbel +Säbelhieb +Säbelhiebe +Säbelhiebes +Säbeln +Säbels +Säcke +Säcken +Säfte +Säften +Sägeblatt +Sägeblattes +Sägeblättern +Sägemehl +Sägemehls +Sägerei +Sägespäne +Sägespänen +Sägewerke +Sägewerken +Sägewerks +Säkularisierungen +Säkularisierungsprozesses +Säkulum +Säle +Sämaschine +Sämaschinen +Sänfte +Sänger +Sängerfest +Sängerfeste +Sängerfestes +Sängerin +Sängerinnen +Sängern +Sängers +Särge +Sättel +Sätteln +Sättigung +Sättigungspunkt +Sättigungsverhalten +Sätze +Sätzen +Säuberung +Säuberungen +Säuberungsaktion +Säuberungsaktionen +Säue +Säufer +Säufern +Säufers +Säugetier +Säugetiere +Säugetieren +Säugling +Säuglinge +Säuglingen +Säuglingsausstattung +Säuglingsausstattungen +Säuglingsfürsorge +Säuglingsheim +Säuglingsheime +Säuglingsheimen +Säuglingspflege +Säuglingspflegen +Säuglingsprodukte +Säuglingsschwestern +Säuglingssterblichkeit +Säuglingssterblichkeiten +Säule +Säulen +Säulengang +Säulenganges +Säulengänge +Säulengängen +Säulenknaufes +Säulenknäufe +Säulenknäufen +Säulenschäfte +Säulenschäften +Säumniszuschlag +Säure +Säuren +Söckchen +Söhne +Söhnen +Söldling +Söldlinge +Söldlingen +Söldner +Söldneraufstand +Söldnern +Söller +Söllern +Söllers +Süchte +Süd +Südafrikanische +Südafrikanisches +Südamerika +Südamerikas +Südaustralien +Südbalkon +Südchinesisches +Süddeutschland +Süden +Südens +Südeuropa +Südfinnland +Südfrankreich +Südfrüchte +Südfrüchten +Südgrenze +Südgrenzen +Südhang +Südhälfte +Südhänge +Süditalien +Südjemen +Südkoreaner +Südkoreanern +Südkoreas +Südküste +Südländerin +Südländerinnen +Südländern +Südosten +Südostens +Südpol +Südpols +Südrand +Südrandes +Südraum +Südrhodesien +Südrussland +Südsachalin +Südschwarzwald +Südseeinsel +Südseeinseln +Südseekolonien +Südseeschnitzerei +Südseite +Südslawentum +Südspitze +Südsteiermark +Südstrand +Südterrassen +Südwein +Südweine +Südweinen +Südwest +Südwestafrika +Südwesten +Südwestfalen +Südwestrand +Südwestrandes +Südwind +Südwinde +Südwinden +Südzipfel +Sühne +Sühneopfer +Sühneopfern +Sühnerituale +Sühnetermin +Sühnetermine +Sühnetermins +Sühnung +Sühnungen +Sülzen +Sümmchen +Sümpfe +Sünde +Sünden +Sündenbock +Sündenbocks +Sündenböcke +Sündenfall +Sündenfalls +Sündengeld +Sündengeldern +Sündengelds +Sündenpfuhl +Sündenregistern +Sündenregisters +Sünder +Sünderinnen +Sündern +Sünders +Süßholz +Süßholzes +Süßigkeit +Süßigkeiten +Süßkartoffeln +Süßspeise +Süßspeisen +Süßstoffe +Süßstoffen +Süßstoffs +Süßwarengeschäft +Süßwarengeschäfte +Süßwarengeschäften +Süßwarenwirtschaft +Süßwasser +Süßwassers ++++++++++ +Tabak +Tabakbau +Tabake +Tabakernte +Tabakhändler +Tabakhändlers +Tabakladen +Tabakland +Tabakpfeifen +Tabakqualm +Tabakqualme +Tabakqualms +Tabaks +Tabaksbeutel +Tabaksbeutels +Tabaksdose +Tabaksdosen +Tabaksqualm +Tabaksqualms +Tabakwaren +Tabelle +Tabellen +Tabelleneintrag +Tabellenende +Tabellenführung +Tabellensammlung +Tabellenspalte +Tabellenspitze +Tablett +Tablette +Tabletten +Tabletts +Tabubereich +Tabubereiche +Tabulator +Tabulatore +Tabulatoren +Tabulatorposition +Tabulatorpositionen +Tabulators +Tabulatorzeile +Tacho +Tachometer +Tachometern +Tachometers +Tachos +Tadel +Tadels +Tadler +Tadlern +Tadlers +Tafel +Tafelberg +Tafelbutter +Tafeln +Tafelobstes +Tafelrunde +Tafelrunden +Tafelsilbers +Tafelspitz +Tafelwasser +Tafelwein +Tafelweine +Tafelweinen +Taft +Tag +Tagbau +Tagbaues +Tagbauten +Tagblatts +Tagblätter +Tagblättern +Tage +Tagebuch +Tagebuchs +Tagebücher +Tagedieb +Tagedieben +Tagediebs +Tagegeld +Tagelohn +Tagelohns +Tagelöhne +Tagelöhner +Tagelöhnerin +Tagelöhnerinnen +Tagelöhners +Tagemarsch +Tagemarsches +Tagemärschen +Tagen +Tagereise +Tagereisen +Tages +Tagesanbruch +Tagesanbrüche +Tagesanbrüchen +Tagesausflug +Tagesausflüge +Tagesausflügen +Tagesbefehl +Tagesbefehle +Tagesbefehlen +Tagesdatum +Tagesförderung +Tagesgeld +Tagesgeldern +Tagesgeldes +Tagesgespräch +Tagesgesprächen +Tagesgespräches +Tagesgewinne +Tagesheime +Tagesheimen +Tageshöchsttemperaturen +Tageskarte +Tageskassen +Tageskurs +Tageskurse +Tageskurses +Tageslauf +Tagesleistungen +Tageslicht +Tageslichtes +Tageslohn +Tageslängenwechsel +Tagesmagazin +Tagesordnung +Tagesordnungspunkt +Tagespension +Tagespolitik +Tagespreis +Tagespreisen +Tagespreises +Tagespresse +Tagesraum +Tagesreise +Tagesreisen +Tagessatz +Tagesschau +Tagesthema +Tagestief +Tagesumsatz +Tageswerte +Tageszeit +Tageszeiten +Tageszeitungen +Tageweisen +Tagewerk +Tagewerke +Tagewerks +Tagfalter +Tagfaltern +Taggeld +Taggelder +Taggeldern +Tags +Tagseite +Tagundnachtgleiche +Tagundnachtgleichen +Tagungen +Tagungshotel +Tagungsort +Tagungsstätte +Tagungsthema +Tagwerk +Taifun +Taifune +Taifuns +Taiga +Taille +Taillenweite +Taiwan +Taiwanerin +Taiwanesen +Takel +Takelage +Takelagen +Takels +Takelung +Takelungen +Takelwerk +Takelwerke +Takelwerken +Takelwerkes +Takelwerks +Takeshita +Takt +Taktableitbarkeit +Takte +Takten +Taktfrequenz +Taktgenerator +Taktik +Taktiken +Taktiker +Taktikerinnen +Taktikern +Taktikers +Taktlosigkeit +Taktlosigkeiten +Taktraten +Takts +Taktstock +Taktstocks +Taktstrich +Taktstrichen +Taktstrichs +Taktstöcke +Tal +Talare +Talaren +Talars +Talent +Talente +Talenten +Talentsucher +Talentsucherin +Talentsucherinnen +Talentsuchers +Taler +Tales +Talfahrt +Talg +Talgdrüse +Talgdrüsen +Talgen +Talglicht +Talglichter +Talglichtes +Talgs +Talisman +Talismanen +Talismans +Talk +Talkessel +Talkesseln +Talkmaster +Talks +Talmulde +Talmulden +Talon +Tals +Talsohle +Talsohlen +Talsperren +Talstation +Tamburin +Tamburinen +Tamburins +Tamilen +Tampon +Tampons +Tamtam +Tamtams +Tand +Tandem +Tandems +Tands +Tang +Tange +Tangen +Tangens +Tangensfunktion +Tangente +Tangenten +Tangentenvektor +Tangentenvektoren +Tangentialbündels +Tangentiale +Tangentialebene +Tangentialen +Tangentialgerade +Tangentialkomponente +Tanger +Tango +Tangs +Tank +Tankanlage +Tanker +Tankerflotte +Tankern +Tankers +Tankflugzeug +Tankflugzeuge +Tankoberkante +Tanks +Tankschiffe +Tankschiffen +Tankschiffs +Tankstellen +Tankstellenkiosk +Tankstellenverwalter +Tankwagen +Tankwagens +Tankwart +Tankwarten +Tankwarts +Tankzüge +Tanne +Tannen +Tannenbaums +Tannenbäume +Tannenbäumen +Tannenholzes +Tannenhölzer +Tannenhölzern +Tannennadel +Tannennadeln +Tannenzapfen +Tannenzapfens +Tantal +Tantalusqual +Tantalusqualen +Tante +Tantieme +Tantiemen +Tanz +Tanzabend +Tanzabenden +Tanzabends +Tanzbein +Tanzboden +Tanzbodenreaktion +Tanzbär +Tanzbären +Tanzböden +Tanzdiele +Tanzdielen +Tanzes +Tanzflächen +Tanzgesellschaft +Tanzgesellschaften +Tanzkapellen +Tanzkurs +Tanzlehrer +Tanzlehrerinnen +Tanzlehrern +Tanzlehrers +Tanzmeister +Tanzmusik +Tanzpremieren +Tanzsaals +Tanzschritt +Tanzschritte +Tanzschrittes +Tanzschule +Tanzschulen +Tanzstunden +Tanzsäle +Tanzsälen +Tanztheater +Tanzturnier +Tanzturnieren +Tanzturniers +Tanzveranstaltung +Tapet +Tapete +Tapeten +Tapetenwechsel +Tapferkeit +Tapferkeiten +Tapisserieware +Tapisseriewaren +Tara +Tarantel +Taranteln +Tarent +Tarif +Tarifabschlüsse +Tarifbereichen +Tarifbeschlüsse +Tarifbezirk +Tarife +Tarifen +Tariferhöhung +Tarifgespräch +Tarifklasse +Tarifkonflikt +Tarifkündigung +Tarifkündigungen +Tariflohns +Tariflöhne +Tariflöhnen +Tarifnummern +Tarifordnung +Tarifpartnern +Tarifpartners +Tarifs +Tarifsenkungen +Tarifsituation +Tarifverhandlung +Tarifvertrag +Tarifverträge +Tarifverträgen +Tarnanzug +Tarnkappe +Tarnkappen +Tarnung +Tarnungen +Tarzan +Tasche +Taschen +Taschenausgaben +Taschenbuches +Taschenbücher +Taschenbüchern +Taschendieb +Taschendiebe +Taschendiebs +Taschenfeuerzeug +Taschenfeuerzeuge +Taschenfeuerzeugs +Taschenformat +Taschenformate +Taschenformats +Taschengeld +Taschengelder +Taschengeldes +Taschengelds +Taschenlampe +Taschenmesser +Taschenmessern +Taschenmessers +Taschenrechner +Taschenrechnergewandte +Taschenrechners +Taschenspieler +Taschenspielerei +Taschenspielern +Taschenspielers +Taschentuch +Taschentuches +Taschentuchweberei +Taschentücher +Taschenuhr +Taschenuhren +Taschenwörterbuchs +Taschenwörterbücher +Taschenwörterbüchern +Tass +Tasse +Tassen +Tastatur +Tastaturen +Tastaturganoven +Tastaturkürzel +Taste +Tastendruck +Tastendrücke +Tastenfeld +Tastenwahlfernsprecher +Tastenwahlfernsprechern +Tastenwahlfernsprechers +Taster +Tastern +Tasters +Tastsinn +Tastsinnen +Tastsinnes +Tastsinns +Tat +Tatar +Tatare +Tataren +Tatars +Tatbestand +Tatbestands +Tatbestandsvoraussetzung +Tatbestandsvoraussetzungen +Tatbestände +Tatbeständen +Tate +Tateinheit +Tateinheiten +Taten +Tatendrang +Tatkräftig +Tatort +Tatorte +Tatorten +Tatsache +Tatsachen +Tatsachenbehauptungen +Tatsachenbericht +Tatsachenberichte +Tatsachenberichten +Tatsachenberichts +Tatsachenverschleierung +Tatsächlich +Tatverdacht +Tatze +Tatzen +Tau +Taube +Tauben +Taubenhaltung +Taubenschlag +Taubenschläge +Taubenschlägen +Taubenzucht +Taubenzuchten +Taubheit +Taubnessel +Taubnesseln +Taubstummensprache +Tauchanzug +Taucher +Taucheranzug +Taucheranzugs +Taucheranzüge +Taucherausrüstung +Taucherei +Taucherglocke +Taucherglocken +Taucherin +Taucherinnen +Taucherlunge +Taucherlungen +Tauchern +Tauchers +Tauchglocke +Tauchkammer +Tauchkolbens +Tauchschein +Tauchsieder +Tauchsiedern +Tauchsystems +Tauchtechnik +Tauchtiefe +Tauchversuch +Tauchversuche +Tauchversuchen +Taufakte +Taufakten +Taufakts +Taufbecken +Taufbeckens +Taufbuchs +Taufbüchern +Taufname +Taufnamen +Taufpaten +Taufpatin +Taufpatinnen +Taufschein +Taufscheine +Taufscheinen +Taufscheins +Taufsteine +Taufsteinen +Taufsteins +Taufzeugen +Taugenichts +Taugenichtse +Taugenichtses +Tauglichkeit +Tauglichkeiten +Taumel +Taumeln +Taumels +Taunus +Taupunkt +Taupunkte +Taupunkten +Taupunktes +Tausch +Tausches +Tauschgeschäft +Tauschgeschäften +Tauschgeschäfts +Tauschhandel +Tauschmittel +Tauschmitteln +Tauschmittels +Tauschobjekte +Tauschobjekten +Tauschobjekts +Tauschpartner +Tauschpartners +Tauschvereinbarung +Tauschwert +Tauschwerten +Tauschwerts +Tausend +Tausende +Tausenden +Tausender +Tausendern +Tausenderstelle +Tausendfußes +Tausendfüßer +Tausendfüßler +Tausendfüßlern +Tausendfüßlers +Tausendjahrfeier +Tausendjahrfeiern +Tausendsasa +Tausendsasas +Tausendsassa +Tausendsassas +Tausendstel +Tausendstels +Tautologie +Tautropfens +Tauwerk +Tauwerke +Tauwerks +Tauwetter +Tauziehen +Taxameter +Taxametern +Taxameters +Taxator +Taxatore +Taxatoren +Taxators +Taxen +Taxi +Taxifahrer +Taxifahrers +Taxis +Taxistand +Taxistands +Taxistände +Taxwert +Team +Teamarbeit +Teams +Teamwork +Technik +Technika +Techniken +Technikentwicklung +Techniker +Technikerin +Technikerinnen +Technikern +Technikers +Technikerschule +Technikgeschichte +Technikphilosophie +Techniksoziologie +Technikum +Technikums +Technisierung +Technokrat +Technokraten +Technokratie +Technologe +Technologen +Technologie +Technologien +Technologieträger +Techtelmechtel +Techtelmechteln +Teckel +Teckeln +Teckels +Teddybär +Teddybären +Teebüchse +Teebüchsen +Teegebäck +Teegebäcke +Teegebäcken +Teegebäcks +Teegeschirr +Teegeschirren +Teegeschirrs +Teekanne +Teekessel +Teekesseln +Teekessels +Teelöffeln +Teelöffels +Teemaschine +Teenager +Teenagern +Teenagers +Teenys +Teer +Teerpappe +Teerpappen +Teers +Teesieb +Teesiebe +Teesieben +Teetasse +Teetassen +Teewagen +Teewägen +Teewärmern +Teewärmers +Teezeremonie +Tegernsee +Teheran +Teich +Teiche +Teichen +Teichs +Teig +Teigs +Teigwaren +Teil +Teilansicht +Teilaspekt +Teilaspekte +Teilaspekten +Teilaufgabe +Teilaufgaben +Teilbarkeit +Teilbarkeiten +Teilbereich +Teilbereiche +Teilbereichen +Teilbereichs +Teilbetrag +Teilbild +Teilchen +Teilchengröße +Teilchenmasse +Teilchenmodell +Teilchenmodelle +Teilchens +Teilchenstöße +Teilchenstößen +Teilchenzahl +Teilchenzahlen +Teildarlehn +Teildisziplin +Teile +Teileigentum +Teileigner +Teilen +Teiler +Teilerfolg +Teilerfolge +Teilerfolgen +Teilerfolgs +Teilers +Teiles +Teilfläche +Teilflächen +Teilfrage +Teilgebiet +Teilgebiete +Teilgebieten +Teilgebietes +Teilgruppe +Teilhaber +Teilhaberin +Teilhaberinnen +Teilhabers +Teilhaberschaft +Teilhaberschaften +Teilinstrument +Teilintervall +Teilintervalle +Teilknochen +Teilkomponente +Teilkredite +Teilkurven +Teilkündigung +Teilkündigungen +Teilmenge +Teilmengen +Teilnahme +Teilnahmebedingung +Teilnahmebedingungen +Teilnahmen +Teilnahmslosigkeit +Teilnahmslosigkeiten +Teilnehmer +Teilnehmerabrechnung +Teilnehmerin +Teilnehmerkreis +Teilnehmern +Teilnehmerquote +Teilnehmers +Teilnehmerverzeichnis +Teilnehmerverzeichnisse +Teilnehmerverzeichnissen +Teilnehmerverzeichnisses +Teilnehmerzahl +Teilposition +Teilprivatisierung +Teilproblem +Teilprobleme +Teilproblems +Teilraten +Teilräumung +Teils +Teilstaaten +Teilstrecke +Teilstrecken +Teilstreitkräfte +Teilstrich +Teilstriche +Teilstriches +Teilstück +Teilstücke +Teilstücken +Teilstücks +Teilsystem +Teilsysteme +Teilung +Teilungen +Teilungsartikel +Teilungsartikels +Teilungszahl +Teilungszahlen +Teilweise +Teilzahlung +Teilzahlungen +Teilzahlungsbanken +Teilzustände +Teilüberlassung +Teint +Teints +Tel +Telefax +Telefon +Telefonanruf +Telefonanrufe +Telefonanrufs +Telefonanschluss +Telefonanschlusses +Telefonanschlüsse +Telefonanschlüssen +Telefonapparat +Telefonapparate +Telefonapparats +Telefonat +Telefonate +Telefonbuch +Telefonbuches +Telefonbücher +Telefonbüchern +Telefondraht +Telefone +Telefoneinheiten +Telefonen +Telefongebühr +Telefongespräch +Telefongespräche +Telefongesprächen +Telefongesprächs +Telefonhörer +Telefonhörern +Telefonhörers +Telefonieren +Telefonisten +Telefonistin +Telefonistinnen +Telefonkarte +Telefonleitung +Telefonleitungen +Telefonliste +Telefonlisten +Telefonnetz +Telefonnummer +Telefonnummern +Telefons +Telefonverbindung +Telefonverbindungen +Telefonverkehr +Telefonvermittlung +Telefonzelle +Telefonzellen +Telefonzentrale +Telegraf +Telegrafenamtes +Telegrafenamts +Telegrafenweg +Telegrafenämter +Telegrafenämtern +Telegrafie +Telegrafische +Telegramm +Telegrammanschrift +Telegrammanschriften +Telegramme +Telegrammformular +Telegrammformulare +Telegrammformularen +Telegramms +Telegrammstiel +Telegrammstiels +Telegraph +Telegraphenmast +Telegraphenmastes +Telegraphie +Telegraphs +Telekommunikation +Telekopierer +Teleobjektiv +Teleobjektive +Teleobjektiven +Telepathie +Telepathien +Teleskop +Teleskope +Teleskopen +Teletex +Television +Telex +Telexdienst +Telexdiensten +Telexdienstes +Teller +Tellermützen +Tellern +Tellerrandes +Tellers +Tempel +Tempelbau +Tempelherr +Tempeln +Tempelraub +Tempelritter +Tempelrittern +Tempelritters +Tempelschändung +Tempelschändungen +Temperafarbe +Temperament +Temperamente +Temperamenten +Temperatur +Temperaturabhängigkeit +Temperaturanstieg +Temperaturbereich +Temperaturdifferenz +Temperatureinfluss +Temperatureinflüsse +Temperaturen +Temperaturextremwert +Temperaturgefälle +Temperaturmaximum +Temperaturminimum +Temperaturrückgang +Temperaturschwankung +Temperaturschwankungen +Temperaturvorgabe +Temperaturwert +Temperaturwerte +Temperaturwerten +Temperenzler +Temperenzlern +Temperenzlers +Tempo +Tempobeschränkungen +Tempospiel +Tempus +Tendenz +Tendenzen +Tendenziösester +Tendenzschutz +Tendenzstück +Tendenzstücken +Tendenzstücks +Tendenzwende +Teneriffa +Teneriffas +Tenne +Tennessee +Tennis +Tennisball +Tennisballs +Tennisbälle +Tennisplatz +Tennisplatzes +Tennisplätze +Tennisprofi +Tennisschlägern +Tennisschlägers +Tennissocken +Tennisspiel +Tennisspielerin +Tennisspielerinnen +Tennisspielern +Tennisturnier +Tennisturniere +Tennisturnieren +Tenniswundergeräte +Tenor +Tenorhornist +Tenöre +Teppich +Teppichboden +Teppichbodens +Teppichböden +Teppiche +Teppichen +Teppichkehrmaschine +Teppichmesser +Teppichreinigung +Teppichs +Teppichstange +Term +Terme +Termen +Termin +Terminabsprache +Terminabsprachen +Terminal +Terminals +Terminauftrag +Terminbestellung +Terminbestätigung +Termine +Termineinhaltung +Terminen +Terminfestsetzung +Termingeld +Termingeschäft +Termingeschäfte +Termingeschäften +Terminhandel +Terminhandels +Terminkalender +Terminkalenders +Terminmarkt +Terminmarktes +Terminologie +Terminologien +Terminplan +Terminplans +Terminpläne +Terminplänen +Terminprotokoll +Terminprotokolls +Termins +Terminschwierigkeit +Terminschwierigkeiten +Terminus +Terminvereinbarung +Terminverlegung +Terminvertretung +Terminvorschlag +Terminvorschläge +Terminzusage +Termite +Termiten +Terms +Terpentin +Terpentinen +Terpentins +Terrain +Terrainverluste +Terrariums +Terrasse +Terrassen +Terrine +Terrinen +Territorialfürsten +Territorialreserve +Territorialstädte +Territorien +Territorium +Territoriums +Terror +Terrorakte +Terrorgruppe +Terrorismus +Terrorist +Terroristengruppen +Terroristenorganisation +Terrornationen +Terrororganisationen +Terrors +Terrorwelle +Terzen +Tesafilm +Tessin +Test +Testablaufes +Testakte +Testament +Testamente +Testamenten +Testaments +Testamentseröffnung +Testamentsvollstrecker +Testamentsvollstreckern +Testamentsvollstreckers +Testate +Testaufbau +Testaufbauten +Testausdruck +Testausgang +Testbetrieb +Testergebnis +Testfall +Testflug +Testfrage +Testkandidaten +Testlauf +Testläufe +Testmarkt +Testmethode +Testpersonen +Testphase +Testpilot +Testpreis +Testrennen +Tests +Testspiele +Teststopp +Teststoppabkommen +Testverfahren +Testzweck +Testzwecke +Tetraeder +Tetraedern +Tetraeders +Teuerung +Teuerungen +Teuerungswelle +Teuerungszulage +Teuerungszulagen +Teufel +Teufelei +Teufeleien +Teufeln +Teufelsaustreibung +Teufelskerl +Teufelskerle +Teufelskerls +Teufelskreis +Teufelskreise +Teufelskreises +Texas +Text +Textanfang +Textbausteine +Textbausteinen +Textbereiches +Textblock +Textblöcke +Textblöcken +Textbreite +Textbuch +Textbuches +Textbuchs +Textbücher +Textdarstellung +Textdatei +Texte +Texteingabe +Texteingaben +Texten +Textende +Texter +Texterfassung +Textes +Textfile +Textil +Textilausrüstung +Textilbetrieb +Textilbranche +Textilfabrik +Textilfachmann +Textilgroßhandlung +Textilien +Textilindustrie +Textilkaufmann +Textilmaschinen +Textilrohstoffe +Textils +Textilveredelung +Textilwerk +Textilwirtschaft +Textinformation +Textkorrektur +Textlänge +Textmaterial +Textmenge +Textposition +Textprogramm +Textprogramme +Textprogrammen +Textrand +Textsalat +Textsatzes +Textseite +Textstelle +Textstellen +Textsystem +Textsystemen +Textteil +Textteile +Textumbruch +Textur +Texturen +Textverarbeitung +Textverarbeitung(ein +Textverarbeitungsprogramm +Textvorlage +Textzeichen +Textzeile +Thailand +Thatcher +Theater +Theaterabend +Theaterbesitzer +Theaterbesuche +Theaterbesucher +Theaterbesucherinnen +Theaterbesuchern +Theaterbesuchers +Theaterinstitut +Theaterkarte +Theaterkarten +Theaterkassen +Theaterkritiker +Theaterleitung +Theatermann +Theatern +Theaterplatz +Theatersaal +Theaterspiele +Theaterstück +Theaterstücken +Theaterstücks +Theatervorstellung +Theaterzettel +Theaterzetteln +Theaterzettels +Theke +Theken +Thema +Themas +Thematik +Themen +Themenausgabe +Themenbereich +Themenkreis +Themenstellung +Theo +Theodor +Theodore +Theologe +Theologen +Theologie +Theologieprofessor +Theologieprofessors +Theologiestudent +Theologiestudium +Theorem +Theoreme +Theorems +Theoretiker +Theoretikers +Theoretisch +Theoretisierung +Theorie +Theorien +Theoriengefüge +Therapeut +Therapeutik +Therapie +Theresa +Therese +Thermalbad +Thermalbadehaus +Thermalbäder +Thermalbädern +Thermalkuren +Thermalquelle +Thermalquellen +Thermalwasser +Therme +Thermen +Thermik +Thermodynamik +Thermoelement +Thermoelemente +Thermoelements +Thermometer +Thermometern +Thermometers +Thermometerstand +Thermometerstands +Thermometerstände +Thermometersäulen +Thermosflasche +Thermostat +Thermostaten +Thermostats +Thesaurus +These +Thesen +Thomas +Thonwerke +Thorium +Thoriums +Thorsten +Thriller +Thrillers +Thrombose +Thrombosen +Thron +Thronanwärter +Thronanwärtern +Thronanwärters +Thronbesteigungen +Thronbewerber +Thronbewerbern +Thronerbe +Thronerben +Thrones +Thronfolge +Thronfolger +Thronfolgern +Thronfolgers +Thronhimmeln +Thronhimmels +Thronkandidatur +Thronrede +Thronräubern +Thronräubers +Throns +Thronstreit +Thunfisch +Thunfischen +Thunfisches +Thurgau +Thymian +Thymiane +Thymianen +Thymians +Thüringen +Thüringer +Thüringerin +Thüringern +Thüringers +Tibet +Tick +Tickersymbol +Ticket +Tickets +Ticks +Tiefangriff +Tiefangriffe +Tiefangriffen +Tiefatmung +Tiefatmungen +Tiefausläufer +Tiefbauamt +Tiefbaugeschäft +Tiefbaus +Tiefbauunternehmen +Tiefbauunternehmer +Tiefbetrübte +Tiefbetrübtem +Tiefbetrübter +Tiefbetrübtes +Tiefbewegtem +Tiefbewegten +Tiefbewegter +Tiefblick +Tiefblicken +Tiefblicks +Tiefdecker +Tiefdeckers +Tiefdruck +Tiefdruckgebiet +Tiefdruckgebieten +Tiefdruckgebiets +Tiefdrucks +Tiefe +Tiefebene +Tiefebenen +Tiefempfundene +Tiefempfundenem +Tiefempfundener +Tiefempfundenes +Tiefen +Tiefenbereich +Tiefenbereiche +Tiefenbereichen +Tiefenlage +Tiefenlagen +Tiefenproben +Tiefenstreuung +Tiefenwirkung +Tieffliegende +Tiefflieger +Tiefflugs +Tiefflüge +Tiefflügen +Tiefgang +Tiefgangs +Tiefgarage +Tiefgaragen +Tiefgebeugte +Tiefgebeugtem +Tiefgebeugten +Tiefgebeugtes +Tiefgefühlte +Tiefgefühlten +Tiefgefühltes +Tiefgreifende +Tiefgreifenden +Tiefgreifendes +Tiefgänge +Tiefgängen +Tiefkühlkost +Tiefkühltruhe +Tiefkühltruhen +Tiefkühlwaren +Tieflandes +Tieflands +Tiefländer +Tiefländern +Tiefparterre +Tiefpreis +Tiefs +Tiefschlaf +Tiefschlag +Tiefschlags +Tiefschläge +Tiefschlägen +Tiefschürfendem +Tiefschürfenden +Tiefschürfender +Tiefsee +Tiefseeforschung +Tiefseegraben +Tiefseen +Tiefseetaucher +Tiefsinn +Tiefsinns +Tiefsitzenden +Tiefstand +Tiefstands +Tiefstellen +Tiefstellung +Tiefstellungen +Tiefstkurs +Tiefstkursen +Tiefstkurses +Tiefstpreise +Tiefstpunkt +Tiefstrich +Tiefststände +Tiefstständen +Tiefstwerte +Tiefstände +Tiefständen +Tieftauchen +Tieftaucher +Tiegel +Tiegeln +Tier +Tierarzt +Tierarztes +Tierbändiger +Tierbändigerinnen +Tierbändigern +Tierbändigers +Tierchen +Tiere +Tieren +Tieres +Tiergarten +Tiergartens +Tiergärten +Tierhaltung +Tierhandlung +Tierhandlungen +Tierheilkunde +Tierkreis +Tierkreise +Tierkreises +Tierkunde +Tierkunden +Tierkörpers +Tierlebens +Tiermarkt +Tierpark +Tierparke +Tierparken +Tierparks +Tierpfleger +Tierpsychologe +Tierpärke +Tierquälereien +Tierreich +Tierreiche +Tierreichs +Tierresten +Tiers +Tierschutzgesetz +Tierschutzgesetzes +Tierschutzvereine +Tierschutzvereinen +Tierschutzvereins +Tiersprache +Tiersprachen +Tierversuch +Tierversuchen +Tierversuchs +Tierwelt +Tierzucht +Tierzuchten +Tierärzte +Tierärzten +Tiffany +Tiger +Tigerin +Tigerinnen +Tigers +Tilgung +Tilgungen +Tilgungsfond +Tilgungsfonds +Tilgungsraten +Tilsiter +Tim +Time +Times +Timing +Tina +Tinktur +Tinkturen +Tinte +Tintenfass +Tintenfasses +Tintenfisch +Tintenfischen +Tintenfisches +Tintenfleck +Tintenfässer +Tintenkleckse +Tintenklecksen +Tintenstift +Tintenstiften +Tintenstifts +Tintenstrahldrucker +Tipp +Tippdienste +Tippdiensten +Tippen +Tippfehler +Tippfehlern +Tippfehlers +Tippfräulein +Tipps +Tippzettel +Tirol +Tiroler +Tirolerinnen +Tirolern +Tirolers +Tisch +Tischchen +Tischdame +Tischdamen +Tischdecke +Tischdecken +Tische +Tischempfänger +Tischempfängern +Tischempfängers +Tischgast +Tischgebet +Tischgebete +Tischgebeten +Tischgerät +Tischgeräte +Tischgeräten +Tischgespräch +Tischgespräche +Tischgesprächen +Tischgäste +Tischgästen +Tischherr +Tischherren +Tischherrn +Tischkarte +Tischkarten +Tischlampe +Tischlampen +Tischler +Tischlerei +Tischlereien +Tischlerleim +Tischlerleime +Tischlerleims +Tischlermeister +Tischlers +Tischnachbarin +Tischnachbarinnen +Tischnachbarn +Tischplatte +Tischplatten +Tischrede +Tischreden +Tischrücken +Tischtelefon +Tischtelefone +Tischtelefonen +Tischtennis +Tischtennisses +Tischtuch +Tischtücher +Tischwein +Tischweine +Tischweinen +Tischzeit +Tischzeiten +Titan +Titanen +Titanic +Titans +Titel +Titelbild +Titelbildern +Titelbilds +Titelblatt +Titelblatts +Titelblätter +Titelgewinn +Titelhalter +Titelhalterin +Titelhaltern +Titelhalters +Titelkampf +Titelkämpfe +Titelkämpfen +Titelleisten +Titelmühle +Titeln +Titelpartie +Titelrolle +Titelrollen +Titels +Titelschrift +Titelseite +Titelseiten +Titelträger +Titelverteidiger +Titelverteidigerinnen +Titelverteidigern +Titelverteidigers +Titelzeile +Titelzeilen +Tito +Titten +Titulatur +Titulaturen +Titulierung +Tivoli +Toast +Toaster +Toasts +Tobak +Tobsucht +Tobsuchtsanfall +Tobsuchtsanfalls +Tobsuchtsanfälle +Tobsuchtsanfällen +Tochter +Tochterdateien +Tochterfirmen +Tochtergeneration +Tochtergesellschaft +Tochterunternehmen +Tod +Tode +Todes +Todesahnung +Todesangst +Todesanzeige +Todesanzeigen +Todesarten +Todesengel +Todeserklärung +Todesfall +Todesfälle +Todesfällen +Todesgedenktag +Todesgefahr +Todesgefahren +Todeskampf +Todeskampfs +Todeskandidaten +Todeskämpfen +Todesliste +Todesopfer +Todesopfern +Todesopfers +Todesstoß +Todesstoßes +Todesstrafe +Todesstrafen +Todesstunde +Todesstöße +Todesstößen +Todessymbole +Todestag +Todestage +Todestagen +Todestages +Todestags +Todesträchtigkeit +Todesursachen +Todesurteil +Todesurteile +Todesurteils +Todesverachtung +Todesverachtungen +Todeswunde +Todeswunden +Todeswunsches +Todeswünschen +Todeszelle +Todesängsten +Todfeind +Todfeinden +Todfeinds +Tods +Todsichere +Todsünde +Tofu +Tohuwabohu +Toilette +Toiletten +Toilettenartikel +Toilettenartikels +Toilettengarnitur +Toilettengarnituren +Toilettenpapier +Toilettenpapiere +Toilettenpapieren +Toilettenpapiers +Toilettenseifen +Toilettentisch +Toilettentische +Toilettentisches +Tokio +Tokios +Toleranz +Toleranzbereich +Toleranzen +Toleranzgrenze +Toleranzschranke +Toleranzwert +Tolle +Tollheit +Tollheiten +Tollhäuser +Tollhäusern +Tollkirsche +Tollkirschen +Tollkühnheit +Tollpatsch +Tollpatsche +Tollpatschen +Tollpatsches +Tollwut +Tomate +Tomaten +Tombola +Tombolas +Ton +Tonabnehmer +Tonabnehmers +Tonalität +Tonarm +Tonarmen +Tonarms +Tonart +Tonaufnahme +Tonaufnahmen +Tonbad +Tonband +Tonbandgerät +Tonbandgeräte +Tonbandgeräts +Tonbandprotokolle +Tonbäder +Tonbänder +Tonbändern +Tondichtung +Tone +Toner +Tonerde +Tones +Tonfall +Tonfalls +Tonfrequenz +Tonfrequenzen +Tonfälle +Tonfällen +Tongeschirr +Tongeschirren +Tongeschirrs +Tonhöhe +Tonika +Toningenieur +Toningenieure +Toningenieurs +Tonkrug +Tonkunst +Tonkünste +Tonkünsten +Tonkünstlerin +Tonkünstlerinnen +Tonkünstlern +Tonlage +Tonleiter +Tonleitern +Tonmeister +Tonmeisters +Tonnage +Tonnagen +Tonne +Tonnen +Tonnengehalt +Tonnengehalts +Tonnengewölben +Tonnengewölbes +Tonpfeife +Tonregler +Tonreglern +Tonreglers +Tonrundfunks +Tons +Tonsilbe +Tonspur +Tonspuren +Tonstreifen +Tonstudio +Tonsur +Tonsuren +Tontauben +Tontaubenschießen +Tontaubenschießens +Tontechniken +Tonverstärker +Tonverstärkern +Tonware +Tonwaren +Top +Topas +Topase +Topasen +Topdesign +Topf +Topfes +Topfpflanze +Topfpflanzen +Topographie +Topologie +Topologien +Topp +Toppmast +Toppmaste +Toppmasts +Toppsegel +Toppsegeln +Tor +Torchance +Torchancen +Tore +Toren +Toreros +Tores +Torf +Torfboden +Torfbodens +Torfböden +Torfmoor +Torfmoore +Torfmooren +Torfmoors +Torfmullen +Torfmulls +Torfolge +Torfs +Torheit +Torhütern +Torhüters +Torlatten +Torlauf +Torlaufs +Torlinie +Torlinien +Torläufe +Torläufen +Tornado +Tornados +Tornister +Tornisters +Torpedo +Torpedoboot +Torpedobooten +Torpedoboots +Torpedos +Torpfosten +Torpfostens +Torraum +Torraums +Torräume +Tors +Torschützen +Torschützenkönig +Torsegen +Torsion +Torso +Torsos +Torsten +Torte +Torten +Tortenheber +Tortenhebern +Tortilla +Tortur +Torturen +Torverhältnis +Torwart +Torwarte +Torwarten +Torwarts +Totalausfall +Totalfläche +Totalisator +Totalisatoren +Totalität +Totalkollaps +Totalpleite +Totalschaden +Totalverlust +Totalzusammenbruch +Totalzusammenbruches +Tote +Totenbahre +Totenbahren +Totenbett +Totenbetts +Totenblässe +Totenfeier +Totenglocke +Totenglocken +Totengräber +Totengräbers +Totenhemd +Totenhemds +Totenkopf +Totenkopfs +Totenköpfe +Totenköpfen +Totenmasken +Totenmesse +Totenmessen +Totenreiche +Totenreichen +Totenreichs +Totenschein +Totenscheinen +Totenscheins +Totenstarre +Totenstille +Totentanzes +Totentänze +Totentänzen +Totenurne +Totenurnen +Totenwache +Totenwachen +Totgeburt +Totgeburten +Totoblock +Totoquoten +Totos +Totschlag +Totschlags +Totschlagversuch +Totschlägen +Totschläger +Totschlägern +Touch +Toulouse +Tour +Touren +Tourenrad +Tourenräder +Tourenrädern +Tourenwagen +Tourenwagens +Tourenzahl +Tourenzahlen +Tourenzähler +Tourenzählers +Tourismusbranche +Tourist +Touristen +Touristenattraktion +Touristenhochburgen +Touristenhotel +Touristenland +Touristik +Touristikunternehmen +Touristin +Tournee +Tourneen +Tower +Toyota +Trab +Trabant +Trabanten +Trabantenstädte +Trabantenstädten +Trabants +Traber +Trabern +Trabi +Trabrennen +Trabrennens +Tracht +Tradition +Traditionen +Trafalgar +Trafo +Tragbahre +Tragbahren +Tragbalkens +Tragegurt +Tragekomfort +Tragekraft +Tragekörbe +Tragetaschen +Tragflächen +Tragflügelboot +Tragflügelboote +Tragflügelboots +Tragfähigkeit +Tragfähigkeiten +Tragik +Tragiken +Tragiker +Tragikern +Tragikers +Tragikomödie +Tragkorb +Tragkraft +Tragkräfte +Tragkräften +Tragkörbe +Tragkörben +Tragriemens +Tragtaschen +Tragtiere +Tragtieren +Tragtiers +Tragtüte +Tragtüten +Tragweite +Tragweiten +Tragwerk +Tragwerke +Tragwerks +Tragödie +Tragödien +Tragödinnen +Trainer +Trainern +Training +Trainings +Trainingsanzug +Trainingsanzugs +Trainingsanzüge +Trainingskonzept +Trainingsplatz +Trainingsprogramms +Trainingstag +Trajektschiffe +Trajektschiffen +Trajektschiffes +Trakt +Traktat +Traktate +Traktats +Traktor +Traktore +Traktorfahrer +Traktors +Trampelpfad +Trampelpfaden +Trampelpfads +Trampeltier +Trampeltieren +Trampeltiers +Tramper +Tran +Trance +Trancen +Tranche +Tranchierbestecke +Tranchierbestecken +Tranchierbestecks +Tranchiermessern +Tranchiermessers +Trane +Trank +Tranks +Tranksame +Tranquilizer +Trans +Transaktion +Transaktionen +Transaktionskosten +Transfer +Transferliste +Transferrate +Transformation +Transformationen +Transformator +Transformators +Transformierte +Transfusion +Transfusionen +Transistor +Transistoren +Transistors +Transistorvergleich +Transit +Transitautobahn +Transite +Transiten +Transithandel +Transithandels +Transitivität +Transitverkehr +Transitverkehrs +Transitweg +Transmission +Transmissionen +Transparents +Transparenz +Transpiration +Transpirationen +Transplantation +Transponierte +Transport +Transportarbeiter +Transportarbeitern +Transportbann +Transporte +Transporten +Transporter +Transportern +Transporters +Transportes +Transporteur +Transporteuren +Transporteurs +Transportflugzeug +Transportflugzeugen +Transportflugzeugs +Transportgefährdung +Transportgelegenheiten +Transportierbarkeit +Transportierendes +Transportminister +Transportmittel +Transportmitteln +Transportraum +Transports +Transportschiff +Transportschiffen +Transportschiffs +Transportsystem +Transportunternehmen +Transportunternehmens +Transportunternehmer +Transportweg +Transportwesens +Transportzeit +Transsibirische +Transzendenz +Trantüte +Trantüten +Trapez +Trapezen +Trapezes +Trapezkünstler +Trapezkünstlerinnen +Trapezkünstlern +Trapezkünstlers +Trapezregel +Trassant +Trassanten +Trassat +Tratte +Tratten +Traualtar +Traube +Trauben +Traubenlese +Traubenlesen +Traubensaft +Traubensafts +Traubensäften +Traubenzucker +Traubenzuckern +Traubenzuckers +Trauer +Traueranzeigen +Trauerfalls +Trauerfeier +Trauerfeiern +Trauerflor +Trauerflors +Trauerfälle +Trauerfällen +Trauerhalle +Trauerkleid +Trauerkleidern +Trauerkleids +Trauerkleidung +Trauermarsch +Trauermarsches +Trauermärschen +Trauerns +Trauerrand +Trauerränder +Trauerrändern +Trauerschleier +Trauerschleiern +Trauerschleiers +Trauerspiel +Trauerspiele +Trauerspielen +Trauerspiels +Trauerweiden +Trauerzug +Trauerzugs +Trauerzüge +Trauerzügen +Traufe +Traufen +Traulichkeit +Traulichkeiten +Traum +Trauma +Traumata +Traumbach +Traumberuf +Traumbild +Traumbilder +Traumbildes +Traumdefizit +Traumdeuter +Traumdeuterinnen +Traumdeutern +Traumdeuters +Traumen +Traumes +Traumforschung +Trauminsel +Traumland +Traumlands +Traumländer +Traumländern +Traumrenditen +Traumresultat +Traumresultate +Traumwelt +Traumwelten +Traumzeit +Traureden +Traurige +Traurigkeit +Traurigkeiten +Trauring +Trauringe +Trauringen +Trauschein +Trauscheine +Trauscheinen +Traute +Trauung +Trauungen +Trauzeuge +Trauzeugen +Trauzeuges +Travel +Travestien +Treasury +Trecker +Treckern +Treckers +Trecktest +Treff +Treffen +Treffer +Trefferquote +Treffers +Trefflichkeit +Treffpunkt +Treffpunkte +Treffpunkten +Treffs +Treffsicherheit +Treibeis +Treibeises +Treiben +Treiber +Treibern +Treibers +Treibgas +Treibgase +Treibgases +Treibhaus +Treibhauses +Treibhauspflanzen +Treibholz +Treibholzes +Treibhäuser +Treibhäusern +Treibhölzern +Treibjagden +Treibkräfte +Treibkräften +Treibladung +Treibladungen +Treibmine +Treibminen +Treibmittel +Treibmitteln +Treibmittels +Treibriemens +Treibsalat +Treibsand +Treibsands +Treibstoff +Treibstoffe +Treibstoffen +Treibstoffpreise +Treibstoffproduktion +Treibstoffs +Treiböl +Treidelpfad +Treidelpfade +Treidelpfaden +Trenchcoat +Trend +Trendlinie +Trendmeldung +Trendmeldungen +Trends +Trendwende +Trennen +Trennfläche +Trennmittel +Trennmuster +Trennregeln +Trennschicht +Trennschärfe +Trennschärfen +Trennstrich +Trennung +Trennungen +Trennungslinie +Trennungslinien +Trennungsschmerz +Trennungsstriche +Trennungsstrichen +Trennwand +Trennwände +Trennzeichen +Trense +Treppe +Treppen +Treppenabsatz +Treppenabsatzes +Treppenabsätze +Treppenflucht +Treppengelände +Treppengeländer +Treppengeländern +Treppengeländers +Treppenhaus +Treppenhaustür +Treppenhäuser +Treppenhäusern +Treppenkante +Treppenstufe +Treppenstufen +Tresen +Tresor +Tresore +Tresors +Tretanlasser +Tretanlassern +Treter +Tretmine +Tretmühle +Tretmühlen +Treubruchs +Treubrüche +Treubrüchen +Treue +Treuebruchs +Treuebrüche +Treuebrüchen +Treueid +Treueide +Treueids +Treuepflicht +Treueprämie +Treueverhältnis +Treuhand +Treuhandanstalt +Treuhandbüro +Treuhandgesellschaft +Treuhandgesellschaften +Treuhandstelle +Treuhänderin +Treuhändern +Treuhänders +Treulosigkeit +Treulosigkeiten +Tribun +Tribunal +Tribunale +Tribunalen +Tribune +Tribuns +Tribut +Tributen +Tributs +Tribüne +Tribünen +Tribünenplatz +Trichter +Trichtern +Trichters +Trick +Trickfilme +Trickfilmen +Trickfilms +Tricks +Trident +Trieb +Triebfeder +Triebfedern +Triebkräfte +Triebkräften +Triebs +Triebsand +Triebsande +Triebsands +Triebverbrecher +Triebverbrechern +Triebwagen +Triebwagens +Triebwerke +Triebwerken +Triebwerks +Triebwägen +Triefnase +Triest +Trigonometrie +Trikot +Trikotage +Trikotagen +Triller +Trillerpfeife +Trillerpfeifen +Trillers +Trillion +Trilogie +Trinkbecher +Trinkbechern +Trinkbechers +Trinkbranntweine +Trinkbranntweinen +Trinkbranntweins +Trinker +Trinkerheilanstalt +Trinkerheilanstalten +Trinkerinnen +Trinkern +Trinkers +Trinkgelagen +Trinkgeld +Trinkgelder +Trinkglas +Trinkgläser +Trinkgläsern +Trinkhalle +Trinkhallen +Trinklied +Trinkliedern +Trinkliedes +Trinkspruch +Trinkspruchs +Trinksprüche +Trinkstärke +Trinkwasser +Trinkwasseraufbereitung +Trinkwassern +Trinkwasserquellen +Trinkwasserversorgung +Trio +Triole +Trios +Trip +Tripel +Tripolis +Tripper +Trippern +Trippers +Tritt +Trittbrett +Trittbretter +Trittbrettern +Trittbretts +Tritten +Trittleiter +Trittleitern +Triumph +Triumphbogen +Triumphbogens +Triumphbögen +Triumphe +Triumphen +Triumphs +Triumphzug +Triumvirat +Trivialerweise +Trivialität +Trivialroman +Trockenbatterien +Trockenbeutel +Trockenboden +Trockenbodens +Trockenböden +Trockendocks +Trockenei +Trockeneier +Trockeneis +Trockeneisen +Trockenelemente +Trockenelementen +Trockenelementes +Trockenfrüchte +Trockenfäule +Trockengemüses +Trockenhaube +Trockenhefe +Trockenhefen +Trockenheit +Trockenkartoffel +Trockenkartoffeln +Trockenklo +Trockenlegung +Trockenmasse +Trockenmassen +Trockenmaß +Trockenmilch +Trockenperiode +Trockenrasierer +Trockenrasierers +Trockenreinigung +Trockenreinigungen +Troges +Trogstruktur +Trogstrukturen +Troja +Trojaner +Trojanerin +Trojanern +Trojaners +Trojanische +Trommel +Trommelbremse +Trommelfell +Trommelfellen +Trommelfells +Trommelfeuer +Trommelfeuern +Trommelfeuers +Trommelschlag +Trommelschlags +Trommelschlägen +Trommelstock +Trommelstocks +Trommelstöcken +Trommelwirbel +Trommelwirbeln +Trommelwirbels +Trommler +Trommlers +Trompetenunterricht +Trompeter +Trompeterinnen +Trompetern +Trompeters +Tropen +Tropenhelm +Tropenhelme +Tropenhelms +Tropeninstitut +Tropenkoller +Tropenkollers +Tropenkrankenhaus +Tropfen +Tropfsteine +Tropfsteinen +Tropfsteinhöhle +Tropfwasser +Trophäe +Trophäen +Trost +Trostes +Trostlosigkeit +Trostlosigkeiten +Trostpflaster +Trostpreis +Trostpreisen +Trostpreises +Trosts +Trott +Trottel +Trotteln +Trottels +Trottoir +Trottoirs +Trotts +Trotz +Trotzki +Trotzkopf +Trotzkopfs +Trotzköpfe +Trotzköpfen +Trotzreaktion +Troubadoure +Trubel +Truck +Trucker +Trudeau +Trug +Trugbild +Trugbilder +Trugbildern +Trugschlüsse +Trugschlüssen +Truhe +Truhen +Trumpf +Trumpfs +Trunk +Trunkenbolde +Trunkenbolden +Trunkenbolds +Trunkenheit +Trunkenheiten +Trunksucht +Trupp +Truppe +Truppen +Truppenabzug +Truppenabzuges +Truppenbewegung +Truppenbewegungen +Truppengattung +Truppengattungen +Truppenhilfe +Truppenkontingent +Truppenkonzentration +Truppenkonzentrationen +Truppenparade +Truppenreduzierung +Truppenrückzug +Truppenschau +Truppenschauen +Truppenstationierung +Truppenstationierungskosten +Truppenstationierungsvertrag +Truppenstärke +Truppenteile +Truppentransporter +Truppentransportern +Truppentransporters +Truppenversorgung +Truppenvertrag +Truppenzusammenziehung +Truppenübung +Truppenübungen +Truppenübungsplatz +Truppenübungsplatzes +Truppenübungsplätzen +Truppführern +Truppführers +Trust +Truthahn +Truthenne +Truthennen +Truthähne +Truthähnen +Trutzbündnis +Trächtigkeit +Träger +Trägerflugzeug +Trägerflugzeuge +Trägerin +Trägerlohn +Trägerlöhne +Trägerlöhnen +Trägermedium +Trägern +Trägerrakete +Trägers +Trägerschaft +Trägerverein +Trägheit +Trägheiten +Trägheitsformen +Trägheitsgesetz +Trägheitsmoment +Trägheitsmomente +Trägheitsmomentes +Trägheitsradius +Träne +Tränen +Tränendrüse +Tränendrüsen +Tränengas +Tränengasbomben +Tränengase +Tränengasen +Tränengases +Tränensack +Tränensäcke +Tränensäcken +Tränkung +Träume +Träumen +Träumer +Träumerei +Träumereien +Träumerin +Träumerinnen +Träumers +Trödelei +Trödeleien +Trödelkram +Trödelkrams +Trödelmarkt +Trödelmarkts +Trödelmärkte +Trödelmärkten +Trödler +Trödlerinnen +Trödlern +Tröpfchenweise +Tröster +Trösterin +Trösterinnen +Trösters +Tröstung +Tröstungen +Trübheit +Trübheiten +Trübsal +Trübseligkeit +Trübseligkeiten +Trübsinn +Trübsinne +Trübsinns +Trübung +Trübungen +Trüffel +Trüffeln +Trüffels +Trügtest +Trümmer +Trümmerfeld +Trümmerfelder +Trümmerfeldern +Trümmerfelds +Trümmerhaufen +Trümmerhaufens +Trümmern +Trümpfe +Trümpfen +Tschaikowsky +Tschechen +Tschechin +Tschechinnen +Tschechoslowakei +Tschernobyl +Tube +Tuben +Tuberkel +Tuberkels +Tuberkulose +Tuberkulosen +Tuch +Tuches +Tuchfabrik +Tuchfabriken +Tuchfühlung +Tuchfühlungen +Tuchhandel +Tuchhandlung +Tuchhandlungen +Tuchhändel +Tuchhändeln +Tuchhändlern +Tuchhändlers +Tuchindustrie +Tuchmachern +Tuchmachers +Tuff +Tuffen +Tuffs +Tuffstein +Tuffsteinen +Tuffsteins +Tugend +Tugendbold +Tugendbolde +Tugendbolden +Tugendbolds +Tugenden +Tugendheld +Tugendhelden +Tugendrichter +Tugendrichterin +Tugendrichterinnen +Tugendrichters +Tulpe +Tulpenzwiebeln +Tulpenzwiebelspekulation +Tummelplatz +Tummelplatzes +Tummelplätze +Tumor +Tumore +Tumoren +Tumors +Tumult +Tumulten +Tumults +Tun +Tundra +Tunesien +Tunichtgut +Tunichtgute +Tunichtguts +Tunis +Tunnel +Tunnelflucht +Tunneln +Tunnels +Turban +Turbane +Turbanen +Turbine +Turbinen +Turbinenmotor +Turbinenmotoren +Turbinenmotors +Turbinenstahltriebwerk +Turbinenstahltriebwerken +Turbinenstahltriebwerks +Turbinenstrahltriebwerk +Turbinenstrahltriebwerken +Turbinenstrahltriebwerks +Turbo +Turbomotoren +Turbulenzen +Turm +Turme +Turmes +Turmfalken +Turms +Turmspitze +Turmspitzen +Turmspringen +Turmspringens +Turmuhren +Turnclub +Turner +Turnerin +Turnerinnen +Turnern +Turnerschaft +Turngerät +Turngeräte +Turngeräts +Turnhalle +Turnhallen +Turnhosen +Turnier +Turniere +Turniers +Turnlehrer +Turnlehrerin +Turnlehrern +Turnlehrers +Turnriege +Turnschuh +Turnschuhe +Turnschuhen +Turnschule +Turnspiele +Turnspielen +Turnstunde +Turnstunden +Turnunterricht +Turnunterrichten +Turnunterrichts +Turnus +Turnussen +Turnverein +Turnvereine +Turnvereinen +Turteltaube +Turteltauben +Tusch +Tuschfarben +Tuschzeichnung +Tuschzeichnungen +Tutor +Tutu +Tycoon +Typ +Type +Typen +Typenangabe +Typenbezeichnung +Typendrucke +Typendrucken +Typendrucks +Typenhebeln +Typenhebels +Typenkorbdrucker +Typenmustern +Typennummern +Typenraddrucker +Typenschild +Typenschilder +Typenschildern +Typenschilds +Typhuskranke +Typhuskranken +Typhuskranker +Typisierung +Typisierungen +Typklasse +Typnummer +Typografie +Typograph +Typographen +Typographie +Typologie +Typs +Typus +Tyrann +Tyrannei +Tyrannen +Tyrannin +Tyranninnen +TÜV +Täfelung +Täfelungen +Täler +Tälern +Tändelei +Tändeleien +Tänze +Tänzen +Tänzer +Tänzerin +Tänzern +Tänzers +Täter +Täterinnen +Tätern +Täters +Täterschaft +Tätigenden +Tätigkeit +Tätigkeiten +Tätigkeitsbereich +Tätigkeitsfeld +Tätigkeitsfelder +Tätigkeitsfeldern +Tätigkeitsfeldes +Tätigung +Tätigungen +Tätigwerden +Tätlichkeit +Tätlichkeiten +Tätowierung +Tätowierungen +Täuberich +Täuberiche +Täuberichen +Täuberichs +Täufling +Täuflinge +Täuflingen +Täuschmanöver +Täuschung +Täuschungen +Täuschungsmanöver +Täuschungsmanövern +Täuschungsmanövers +Täuschungsversuch +Täuschungsversuchen +Täuschungsversuchs +Töchter +Töchterchens +Töchtern +Tölpel +Tölpelei +Tölpeleien +Tölpeln +Tölpels +Tönen +Tönung +Tönungen +Töpfe +Töpfen +Töpfer +Töpferei +Töpfern +Töpfers +Töpferscheibe +Töpferscheiben +Töpferwaren +Tötung +Tötungen +Tübingen +Tücher +Tüchern +Tüchtigkeit +Tüchtigkeiten +Tüftler +Tüftlergeist +Tüll +Tülle +Tülls +Tümmler +Tümpel +Tümpels +Tüpfel +Tüpfelchen +Tüpfels +Tür +Türangel +Türe +Türen +Türenschlagen +Türflügel +Türflügeln +Türfüllung +Türfüllungen +Türgriff +Türgriffe +Türgriffen +Türke +Türkei +Türken +Türkinnen +Türkis +Türkise +Türkises +Türklinke +Türklinken +Türmchens +Türme +Türmen +Türpfosten +Türrahmen +Türrahmens +Türschild +Türschildern +Türschilds +Türschließer +Türschließers +Tüte +Tüten ++++++++++ +Udo +Ufer +Uferböschung +Uferdamm +Uferdamms +Uferdämmen +Ufern +Ufers +Uganda +Uhl +Uhr +Uhrarmband +Uhrarmbänder +Uhrarmbändern +Uhren +Uhrenausstellung +Uhrenbestellung +Uhrenfabrik +Uhrkette +Uhrketten +Uhrmacher +Uhrmachern +Uhrmachers +Uhrwerk +Uhrwerken +Uhrwerks +Uhrzeiger +Uhrzeigers +Uhrzeigersinn +Uhrzeigersinns +Uhrzeit +Uhu +Ukas +Ukraine +Ulan +Ulk +Ulks +Ulla +Ulm +Ulme +Ulmen +Ultimaten +Ultimatum +Ultimo +Ultimos +Ultrakurzwelle +Ultrakurzwellen +Ultrakurzwellensender +Ultrakurzwellensenders +Ultraschall +Ultraschallortung +Ultraschalls +Ultraschallsender +Ultraschallwelle +Ultraschallwellen +Ultraviolettstrahlung +Um +Umarbeitung +Umarbeitungen +Umarmung +Umarmungen +Umbau +Umbaukosten +Umbaus +Umbauten +Umbenennung +Umbenennungen +Umbesetzung +Umbildung +Umbildungen +Umbrechen +Umbruch +Umbrüche +Umbrüchen +Umbuchung +Umdrehen +Umdrehung +Umdrehungen +Umdruck +Umdrucks +Umdrücke +Umdrücken +Umeichung +Umerziehung +Umerziehungen +Umfang +Umfanges +Umfangreiche +Umfangs +Umfangsweg +Umfassung +Umfeld +Umfeldes +Umformatierung +Umformer +Umformern +Umformers +Umformulierung +Umformung +Umformungen +Umformungsregel +Umfrage +Umfrageergebnis +Umfrageergebnisse +Umfrageforschung +Umfänge +Umfängen +Umgang +Umgange +Umgangs +Umgangsform +Umgangsformen +Umgangsrecht +Umgangsrechts +Umgangsregelung +Umgangssprache +Umgebung +Umgebungen +Umgebungsbedingung +Umgebungsbegriff +Umgedruckte +Umgedruckten +Umgedruckter +Umgehackte +Umgehacktem +Umgehackten +Umgehackter +Umgehacktes +Umgehalstem +Umgehalsten +Umgehalster +Umgehung +Umgehungsstraße +Umgehungsstraßen +Umgelenkte +Umgelenkten +Umgelenkter +Umgelenktes +Umgeschalten +Umgeschüttelte +Umgeschütteltem +Umgeschüttelten +Umgeschütteltes +Umgestaltung +Umgestrickte +Umgestrickter +Umgestricktes +Umgewerteten +Umgewerteter +Umgewertetes +Umgruppierung +Umgruppierungen +Umgänglichkeit +Umhang +Umhergeschweiftem +Umhergeschweiften +Umhergeschweifter +Umherstreifen +Umhänge +Umhängetasche +Umhüllung +Umhüllungen +Umkehr +Umkehrbarkeit +Umkehrfunktion +Umkehrfunktionen +Umkehrpunkt +Umkehrung +Umkehrungen +Umklammerung +Umklammerungen +Umklappen +Umkleideraum +Umkleideraums +Umkleideräume +Umkodierung +Umkreis +Umkrempeln +Umlage +Umlagen +Umlagerung +Umlagerungen +Umlauf +Umlaufbahn +Umlaufbahnen +Umlaufs +Umlaufschreibens +Umlaufsgeschwindigkeit +Umlaufskapital +Umlaufskapitals +Umlaufszeit +Umlaufszeiten +Umlaufzeit +Umlaut +Umlaute +Umlautes +Umlauts +Umlegung +Umleitung +Umlenkrollen +Umläufe +Umläufen +Ummagnetisierung +Umnummerierung +Umordnung +Umordnungen +Umorganisation +Umorientierung +Umparametrisierung +Umpolung +Umpolungen +Umrahmungen +Umrandung +Umrandungen +Umrechnen +Umrechnung +Umrechnungen +Umrechnungskurs +Umrechnungskurse +Umrechnungstabellen +Umrechnungswert +Umrechnungswerte +Umriss +Umrisse +Umrisses +Umrisslinie +Umrisszeichnung +Umrüstung +Umsatz +Umsatzanteil +Umsatzeinbußen +Umsatzentwicklung +Umsatzes +Umsatzindex +Umsatzjägern +Umsatzkapital +Umsatzkapitals +Umsatzminderung +Umsatzrekord +Umsatzrendite +Umsatzrückgänge +Umsatzschwankungen +Umsatzsteigerung +Umsatzsteuer +Umsatzsteuergesetz +Umsatzsteuern +Umsatzsteuerreform +Umsatzträgern +Umsatzwachstum +Umsatzzunahme +Umsatzzunahmen +Umschalter +Umschaltern +Umschalters +Umschalthebeln +Umschalthebels +Umschaltpunkte +Umschaltung +Umschaltzeit +Umschau +Umschichtung +Umschiffung +Umschiffungen +Umschlag +Umschlagetuchs +Umschlagetücher +Umschlagetüchern +Umschlaghafen +Umschlaghäfen +Umschlagplatz +Umschlagplätze +Umschlagplätzen +Umschlags +Umschlagschuppen +Umschlagskosten +Umschlingung +Umschläge +Umschreibung +Umschreibungen +Umschrift +Umschriften +Umschuldung +Umschuldungen +Umschulung +Umschulungen +Umschulungskurse +Umschulungskursen +Umschulungskurses +Umschweif +Umschweife +Umschweifen +Umschwung +Umschwungs +Umschwünge +Umschwüngen +Umsetzbarkeit +Umsetzung +Umsetzungsmöglichkeiten +Umsetzungsprozess +Umsetzungsschritt +Umsichgreifen +Umsicht +Umsiedler +Umsiedlern +Umsiedlers +Umsiedlungen +Umso +Umspanner +Umspanners +Umspannwerk +Umstand +Umstande +Umstandes +Umstands +Umstandskleider +Umstandskleidern +Umstandskleids +Umstandswort +Umstandsworte +Umstandsworten +Umstandswortes +Umsteigebillette +Umsteigebilletten +Umsteigebilletts +Umsteigekarten +Umsteigen +Umstellung +Umstieg +Umstrukturierung +Umsturz +Umsturzideen +Umsturzversuch +Umsturzversuche +Umstände +Umständen +Umständlichkeit +Umstürze +Umstürzler +Umstürzlerinnen +Umstürzlern +Umstürzlers +Umsätze +Umsätzen +Umtausch +Umtauschaktion +Umtauschangebot +Umtauschs +Umtauschstellen +Umtrieb +Umtriebe +Umtriebs +Umtrunk +Umtrunks +Umtrünke +Umtrünken +Umverteilung +Umverteilungsmechanismen +Umwandelung +Umwandelungen +Umwandlung +Umwandlungen +Umwandlungsschritt +Umwandlungsschritte +Umweg +Umwegen +Umwegs +Umwelt +Umweltbelastung +Umweltbundesamt +Umwelteinflüsse +Umwelterziehung +Umweltgestaltung +Umweltminister +Umweltplanung +Umweltpsychologie +Umweltschutz +Umweltschutzes +Umweltschutzgesetzgebung +Umweltschützende +Umweltsituationen +Umweltverschmutzung +Umweltverseuchung +Umweltzerstörung +Umwertung +Umwohner +Umwohnern +Umwälzung +Umwälzungen +Umzingelung +Umzug +Umzuges +Umzugs +Umzäunung +Umzüge +Umzügen +Unabhängig +Unabhängige +Unabhängigkeit +Unabhängigkeitsakte +Unabhängigkeitserklärung +Unabhängigkeitskrieg +Unabhängigkeitstages +Unablässigkeit +Unabwendbarem +Unachtsamkeit +Unannehmlichkeit +Unannehmlichkeiten +Unanständigkeit +Unanständigkeiten +Unart +Unarten +Unauffindbar +Unauffälligkeit +Unaufrichtigkeit +Unaufrichtigkeiten +Unausgeglichenheit +Unbedachteste +Unbedachtesten +Unbedachtester +Unbedachtestes +Unbedarfte +Unbedeutsamkeit +Unbedingt +Unbefugte +Unbefugteste +Unbefugtester +Unbefugtestes +Unbegabteste +Unbegabtester +Unbegabtestes +Unbegabtheit +Unbegreiflichkeit +Unbegrenztesten +Unbegrenztester +Unbegrenztheit +Unbehagen +Unbehagens +Unbeherrschtesten +Unbeherrschtester +Unbeherrschtheit +Unbehindert +Unbekannten +Unbekanntes +Unbekanntheit +Unbekümmerteste +Unbekümmertester +Unbekümmertestes +Unbelebtesten +Unbelebtester +Unbelehrbaren +Unbeliebtesten +Unbeliebtester +Unbeliebtheit +Unbenutztesten +Unbenutztester +Unbequemes +Unbequemlichkeit +Unberechenbarkeit +Unberührt +Unberührteste +Unberührtesten +Unberührtester +Unberührtestes +Unberührtheit +Unbescheidenheit +Unbeschränkteste +Unbeschränktester +Unbeschränktestes +Unbeschränktheit +Unbeschwerteste +Unbeschwertester +Unbeschwertestes +Unbeschwertheit +Unbesorgtesten +Unbesorgtester +Unbestechlichkeit +Unbestimmtesten +Unbestimmtester +Unbestimmtheit +Unbeständigkeit +Unbeugsamkeit +Unbewachtesten +Unbewachtester +Unbewandertem +Unbewanderten +Unbewanderter +Unbeweglichsein +Unbewehrteste +Unbewehrtesten +Unbewehrtester +Unbilden +Unbildung +Unbotmäßigkeit +Und +Undank +Undankbarkeit +Undenkbare +Underdog +Unding +Undisziplinierteste +Undiszipliniertesten +Undiszipliniertester +Undiszipliniertestes +Unduldsamkeit +Unebenheit +Unebenheiten +Unehelichkeit +Unehre +Unehren +Unehrerbietigkeit +Unehrlichkeit +Uneingeweihte +Uneinigkeit +Unempfindlichkeit +Unendlichen +Unendlichkeit +Unentbehrlichkeit +Unenthaltsamkeit +Unentschiedener +Unentschiedenheit +Unentschlossenheit +Unentwegtester +Unentwirrtesten +Unentwirrtester +Unerfahrenheit +Unerheblichkeit +Unerhörteste +Unerhörtesten +Unerhörtestes +Unerlaubtesten +Unerlaubtester +Unerlaubtestes +Unermesslichkeit +Unermüdlichkeit +Unerreichtesten +Unerreichtester +Unerreichtestes +Unerschrockenheit +Unersetzbarkeit +Unersetzlichkeit +Unerwünschteste +Unerwünschtesten +Unerwünschtester +Unfall +Unfallakte +Unfallaufnahme +Unfallbereich +Unfallfahrzeug +Unfallfahrzeugs +Unfallflucht +Unfallgeschehen +Unfallkommando +Unfallkommandos +Unfallmeldung +Unfallopfer +Unfallregulierung +Unfalls +Unfallschilderung +Unfallstation +Unfallstationen +Unfallstellen +Unfalltag +Unfalltod +Unfalltods +Unfallverhütung +Unfallverhütungen +Unfallverkettung +Unfallverluste +Unfallversicherung +Unfallversicherungen +Unfallwagen +Unfallzahlen +Unfallziffern +Unfehlbarkeit +Unflates +Unfolgsamkeit +Unfreiheit +Unfreundlichkeit +Unfriede +Unfruchtbarkeit +Unfug +Unfugs +Unfähigkeit +Unfälle +Unfällen +Unförmigkeit +Ungar +Ungaren +Ungarin +Ungarinnen +Ungarn +Ungarns +Ungebrauchteste +Ungebrauchtester +Ungebrauchtestes +Ungebundenheit +Ungebührlichkeit +Ungedeckteste +Ungedecktesten +Ungedecktester +Ungeduld +Ungefährlichkeit +Ungefälligkeit +Ungefälligkeiten +Ungeheuer +Ungeheuerlichkeit +Ungeheuern +Ungeheuers +Ungehorsam +Ungehörigkeit +Ungehörteste +Ungehörtester +Ungehörtestes +Ungelegen +Ungenauigkeit +Ungenauigkeiten +Ungenierteste +Ungeniertesten +Ungeniertester +Ungeniertestes +Ungenügsamkeit +Ungerechtigkeit +Ungerechtigkeiten +Ungereimtheit +Ungereimtheiten +Ungeschick +Ungeschicklichkeit +Ungeschicklichkeiten +Ungeschicks +Ungeschicktesten +Ungeschicktester +Ungeschicktestes +Ungesetzlichkeit +Ungesetzlichkeiten +Ungetüm +Ungetüme +Ungetümes +Ungewandtesten +Ungewandtester +Ungewissheit +Ungewissheiten +Ungewitter +Ungewittern +Ungewöhnliches +Ungewöhnlichkeit +Ungewöhnlichkeiten +Ungeziefer +Ungezieferbefall +Ungezieferbekämpfung +Ungeziefers +Ungezogenheit +Ungezogenheiten +Ungezwungenheit +Unglauben +Unglaubens +Unglaublich +Ungleichheit +Ungleichmäßigkeit +Ungleichung +Ungleichungen +Ungleichzeitigkeit +Ungläubig +Unglück +Unglücke +Unglücks +Unglücksbote +Unglücksbringer +Unglücksbringers +Unglücksexpedition +Unglücksfall +Unglücksfalles +Unglücksfälle +Unglücksmaschine +Unglücksrabe +Unglücksraben +Unglücksstätte +Unglückstag +Unglückstagen +Unglückstags +Unglückszug +Ungnade +Ungunst +Ungunsten +Ungültigkeit +Ungültigkeitserklärung +Unheil +Unheilbringende +Unheilbringenden +Unheilbringender +Unheilbringendes +Unheilen +Unheiles +Unheils +Unheilspropheten +Unheilsprophetie +Unheilstifter +Unheilstifterin +Unheilstifterinnen +Unheilstiftern +Unhold +Unholde +Unholden +Unholdes +Unholds +Unhöflichkeit +Unhöflichkeiten +Uni +Uniform +Uniformen +Uniformierte +Uniformierung +Unikat +Unikum +Unikums +Unilever +Union +Unionen +Unionsabgeordneter +Unionsländer +Unionspolitiker +Universal +Universalerbe +Universalerben +Universalerbes +Universalist +Universalisten +Universalität +Universalmittel +Universalmitteln +Universalmittels +Universalrechner +Universalschraubenschlüssel +Universalschraubenschlüsseln +Universalwerkzeug +Universalwerkzeuge +Universalwerkzeugs +University +Universität +Universitäten +Universitätsbesuch +Universitätsbibliothek +Universitätsdozent +Universitätsgebäude +Universitätsleben +Universitätslehrer +Universitätsprofessor +Universitätsprofessoren +Universitätsprofessors +Universitätsrektor +Universitätsrektors +Universitätsstudien +Universitätsstudiums +Universitätsstädte +Universitätstage +Universitätszeit +Universum +Universums +Unke +Unken +Unkenntlichkeit +Unkenntnis +Unkenntnisse +Unkenntnissen +Unkeuschheit +Unklarheit +Unklarheiten +Unklugheit +Unklugheiten +Unkorrigierbarkeit +Unkosten +Unkostenberechnung +Unkostenberechnungen +Unkostenpauschale +Unkraut +Unkrautes +Unkräuter +Unleserlichkeit +Unlösbarkeit +Unmasse +Unmassen +Unmenge +Unmengen +Unmensch +Unmenschen +Unmenschlichkeit +Unmenschlichkeiten +Unmittelbarer +Unmittelbarkeit +Unmut +Unmuts +Unmännlichkeit +Unmäßigkeit +Unmäßigkeiten +Unmöglichkeit +Unmöglichkeiten +Unmündigkeit +Unnachgiebigkeit +Unnatürlichkeit +Unordentlichkeit +Unordnung +Unordnungen +Unparteilichkeit +Unpünktlichkeit +Unqualifizierteste +Unqualifiziertesten +Unqualifiziertester +Unrast +Unrat +Unrats +Unrecht +Unrechtes +Unredlichkeit +Unregelmäßigkeit +Unregelmäßigkeiten +Unreinheit +Unrichtigkeit +Unruh +Unruhe +Unruhen +Unruhestifter +Unruhestifterin +Unruhestiftern +Unruhestifters +Uns +Unschicklichkeit +Unschicklichkeiten +Unschlüssigkeit +Unschuld +Unschuldige +Unschuldsmiene +Unsegen +Unsegens +Unser +Unsere +Unserer +Unsicherheit +Unsicherheiten +Unsicherheitsfaktor +Unsichtbarkeit +Unsinn +Unsinnswort +Unsinnsworte +Unsitte +Unsitten +Unsittlichkeit +Unsittlichkeiten +Unsterblichkeit +Unstetigkeit +Unstetigkeiten +Unstimmigkeit +Unstimmigkeiten +Unsumme +Unsummen +Untat +Untaten +Untauglichkeit +Untengenannte +Untengenannten +Untengenannter +Untengenanntes +Untenstehen +Unter +Unterabschnitt +Unterabschnitte +Unterabteilung +Unterarm +Unterarmen +Unterart +Unterarten +Unterausschuss +Unterausschusses +Unterausschüssen +Unterbau +Unterbaus +Unterbauten +Unterbelichtung +Unterbewertung +Unterbewusstsein +Unterbewusstseins +Unterbilanzen +Unterbindung +Unterbrecher +Unterbrechern +Unterbrechung +Unterbrechungen +Unterbrechungspausen +Unterbringung +Unterbringungen +Unterbringungsmöglichkeit +Unterdeck +Unterdecke +Unterdecken +Unterdeckes +Unterdruck +Unterdruckmessers +Unterdrucks +Unterdrücker +Unterdrückern +Unterdrückung +Unterdrückungen +Untereinanderschieben +Untereinheit +Unterentwickeln +Unterentwickeltesten +Unterentwickeltester +Unterentwickeltestes +Unterernährteste +Unterernährtester +Unterernährtestes +Unterernährung +Unterernährungen +Unterfamilie +Unterfamilien +Unterfangen +Unterfertigte +Unterfertigten +Unterführung +Untergang +Unterganges +Untergattung +Untergattungen +Untergeben +Untergebene +Untergebenem +Untergebenen +Untergebener +Untergebenes +Untergeschosse +Untergeschossen +Untergeschoß +Untergestell +Untergestelle +Untergestellen +Untergewicht +Untergewichte +Untergewichten +Untergewichtes +Untergliederung +Untergrenze +Untergrund +Untergrundbahn +Untergrundbahnen +Untergrundbewegung +Untergrundblätter +Untergrundes +Untergrundkämpfer +Untergrunds +Untergrundwelt +Untergrundwirtschaft +Untergruppe +Untergruppen +Untergründe +Untergründen +Untergänge +Untergängen +Unterhalt +Unterhalter +Unterhalters +Unterhaltes +Unterhalts +Unterhaltsangaben +Unterhaltsanspruch +Unterhaltsanspruches +Unterhaltsansprüchen +Unterhaltsbarzahlung +Unterhaltsbedarf +Unterhaltsbeihilfen +Unterhaltsbemessung +Unterhaltsberechnung +Unterhaltsbeschaffung +Unterhaltsbetrag +Unterhaltsbeträge +Unterhaltsforderungen +Unterhaltsklagen +Unterhaltskosten +Unterhaltsleistungen +Unterhaltspflichten +Unterhaltsrente +Unterhaltsrenten +Unterhaltsrückstand +Unterhaltssache +Unterhaltssumme +Unterhaltssätze +Unterhaltstabelle +Unterhaltstitel +Unterhaltsverpflichtung +Unterhaltsverpflichtungen +Unterhaltsverzicht +Unterhaltszahlungen +Unterhaltung +Unterhaltungsbeilage +Unterhaltungsbeilagen +Unterhaltungselektronik +Unterhaltungsfilm +Unterhaltungsfilme +Unterhaltungsfilmes +Unterhaltungsindustrie +Unterhaltungsindustrien +Unterhaltungskonzerte +Unterhaltungslektüre +Unterhaltungslektüren +Unterhaltungsliteraturen +Unterhaltungsmusik +Unterhaltungsprogramm +Unterhaltungsprogrammen +Unterhaltungssendung +Unterhandlung +Unterhandlungen +Unterhaus +Unterhauses +Unterhausmehrheit +Unterhauswahl +Unterhemd +Unterhemde +Unterhemden +Unterholz +Unterholzes +Unterhose +Unterhosen +Unterhändler +Unterhändlern +Unterhändlers +Unterintervall +Unterintervalle +Unterjacke +Unterjacken +Unterjochung +Unterkante +Unterkanten +Unterkiefer +Unterkiefern +Unterkiefers +Unterklasse +Unterkleid +Unterkleider +Unterkleidern +Unterkleidung +Unterkleidungen +Unterkunft +Unterkühlung +Unterkünfte +Unterkünften +Unterlage +Unterlagen +Unterland +Unterlandes +Unterlassung +Unterlassungsklage +Unterlassungssünde +Unterlassungssünden +Unterleib +Unterleiber +Unterleibern +Unterleibes +Unterleibskrebs +Unterliegtest +Unterlippe +Unterlippen +Unterländern +Untermalung +Untermauerung +Untermenge +Untermenü +Untermiete +Untermieteinnahmen +Untermieten +Untermieter +Untermietern +Untermieters +Untermietvertrag +Untermietvertrages +Untermietverträge +Untermietzuschlag +Untermietzuschlages +Untermietzuschlags +Unternehmen +Unternehmensberater +Unternehmensberatern +Unternehmensberaters +Unternehmensbonds +Unternehmenseigenschaft +Unternehmensergebnisse +Unternehmensgewinne +Unternehmensgründung +Unternehmensleitung +Unternehmensobligationen +Unternehmenspolitik +Unternehmenspräsidenten +Unternehmensumsatzsteuer +Unternehmer +Unternehmergeist +Unternehmerin +Unternehmerpraxis +Unternehmers +Unternehmersteuervorteile +Unternehmertum +Unternehmertums +Unternehmung +Unternehmungsgeist +Unternehmungslust +Unteroffizier +Unteroffizieren +Unteroffiziers +Unterordner +Unterordnung +Unterpfand +Unterprimaner +Unterprogramme +Unterpunkt +Unterredung +Unterricht +Unterrichts +Unterrichtsminister +Unterrichtsministerium +Unterrichtsministeriums +Unterrichtsministers +Unterrichtsprogramm +Unterrichtsprogramme +Unterrichtsprogramms +Unterrichtsräume +Unterrichtsstoff +Unterrichtsstoffen +Unterrichtsstoffs +Unterrichtsstunde +Unterrichtsstunden +Unterrichtstoffs +Unterrichtswesen +Unterrichtswesens +Unterrichtungen +Unterring +Unterringe +Unterröcke +Unterröcken +Untersagung +Untersagungen +Untersatz +Untersatzes +Unterscheidbarkeit +Unterscheidung +Unterscheidungen +Unterscheidungsmerkmal +Unterscheidungsmerkmale +Unterscheidungsmerkmalen +Unterschenkel +Unterschenkeln +Unterschenkels +Unterschiebung +Unterschiebungen +Unterschied +Unterschiede +Unterschiedliche +Unterschiedlichkeit +Unterschieds +Unterschlagung +Unterschlagungen +Unterschlupf +Unterschlüpfe +Unterschreitung +Unterschrift +Unterschriften +Unterschriftsleistung +Unterschätzung +Unterschätzungen +Unterseeboot +Unterseebooten +Unterseeboots +Unterseite +Untersetzteste +Untersetztesten +Untersetztestes +Untersetzung +Unterspree +Untersteiermark +Unterstellung +Unterstellungen +Unterstes +Untersteuerung +Unterstreichung +Unterstreichungen +Unterstreichungszeichen +Unterstufe +Unterstufen +Unterstützenden +Unterstützt +Unterstützung +Unterstützungen +Unterstützungsgeld +Unterstützungsgelder +Unterstützungsleistungen +Unterstützungslinie +Untersuchung +Untersuchungen +Untersuchungsbericht +Untersuchungsgebiet +Untersuchungsgebieten +Untersuchungsgebietes +Untersuchungsgebiets +Untersuchungsgericht +Untersuchungsgerichte +Untersuchungsgerichten +Untersuchungshaft +Untersuchungshäftlinge +Untersuchungskommission +Untersuchungsrichtern +Untersuchungsrichters +Untersuchungsverfahren +Untersuchungszeitraum +Untersuchungszeitraumes +Untersumme +Untersummen +Untersätze +Untersätzen +Untertan +Untertanen +Untertasse +Untertassen +Unterteil +Unterteils +Unterteilt +Unterteilung +Unterteilungen +Untertitel +Untertiteln +Unterton +Untertreibung +Untervermieter +Untervermieters +Untervermietung +Unterverzeichnis +Untervollmacht +Unterwanderer +Unterwanderung +Unterwasserarchäologie +Unterwasserjagd +Unterwassermassagen +Unterwassertod +Unterwegs +Unterweisung +Unterweisungen +Unterwerfung +Unterwerfungen +Unterwäsche +Unterzeichner +Unterzeichnerstaaten +Unterzeichnung +Unterzeichnungen +Untiefe +Untier +Untugend +Untugenden +Untätigkeit +Unvereinbarkeit +Unvereinbarkeiten +Unverholen +Unverletzbarkeit +Unvermeidbarkeit +Unvermögen +Unvermögens +Unvernunft +Unverschämtheit +Unverschämtheiten +Unversehrtheit +Unverstand +Unverstandes +Unverständigkeit +Unverständlicheierweise +Unverständlichkeit +Unverständnis +Unverträglichkeit +Unverzichtbarkeit +Unvollständigkeit +Unvorhergesehenes +Unvorsichtige +Unvorstellbar +Unvorstellbare +Unwahrheit +Unwahrscheinlichkeit +Unwahrscheinlichkeiten +Unweigerlichkeit +Unwerte +Unwesen +Unwetter +Unwetters +Unwichtigkeit +Unwille +Unwillen +Unwirksamkeit +Unwissenden +Unwissenheit +Unwohlsein +Unwohlseins +Unze +Unzeit +Unzeiten +Unzucht +Unzufriedenheit +Unzulänglichkeit +Unzulänglichkeiten +Unzulässigkeit +Unzusammenhängendes +Unzustellbare +Unzweckmäßigkeit +Unzüchtigkeit +Unzüchtigkeiten +Unähnlichkeit +Unübersichtlichkeit +Update +Ur +Urabstimmung +Urabstimmungen +Urahn +Urahne +Urahnen +Urahns +Ural +Uraltparagraphen +Uran +Uranbergbau +Urans +Uranspaltung +Uratmosphäre +Uraufführung +Uraufführungen +Urbanisation +Urbanität +Urbild +Urbilder +Urbildern +Urbilds +Urchristentum +Ureigenheit +Ureinwohner +Ureinwohnerin +Ureinwohnerinnen +Ureinwohners +Urenkel +Urenkelin +Urenkeln +Urenkels +Urform +Urformen +Urgeschichte +Urgroßmutter +Urgroßmütter +Urgroßvater +Urgroßvaters +Urgroßväter +Urheber +Urheberin +Urhebern +Urheberrecht +Urheberrechte +Urheberrechts +Urhebers +Urheberschaft +Urin +Urins +Urinstinkt +Urkirche +Urknalltheorie +Urkraft +Urkräfte +Urkunde +Urkunden +Urkundenbeweises +Urkundenbuch +Urkundenbuchs +Urkundenbücher +Urlaub +Urlaube +Urlauben +Urlauber +Urlaubs +Urlaubsabkommen +Urlaubsadresse +Urlaubsbeginn +Urlaubsdomizil +Urlaubsgesuch +Urlaubsgesuche +Urlaubskarte +Urlaubsplatz +Urlaubspläne +Urlaubsquartier +Urlaubsreise +Urlaubsreisen +Urlaubssaison +Urlaubsspalten +Urlaubsstimmung +Urlaubszeiten +Urmensch +Urmenschen +Urne +Ursache +Ursachen +Ursprung +Ursprungs +Ursprungsland +Ursprungsländer +Ursprungsnachweis +Ursprungsvektor +Ursprünge +Ursprüngen +Ursprünglichkeit +Urstoff +Urstoffe +Urstoffs +Ursula +Ursächlichkeit +Urteil +Urteile +Urteilsbildung +Urteilsfindung +Urteilskraft +Urteilsspruch +Urteilsspruchs +Urteilssprüchen +Urteilsverkündungen +Urteilsvermögen +Urtier +Urtiere +Urvater +Urwald +Urwelt +Urwälder +Urwäldern +Urzeit +Urzeiten +Urzustand +Urzustandes +Urzustände +Urzuständen +User +Uta +Ute +Utensilien +Utopie +Utopien +Utrecht +Uwe ++++++++++ +Vabanquespiel +Vagabund +Vakuen +Vakuum +Vakuums +Valenzband +Valenzbandes +Valley +Valuta +Valuten +Vamp +Vampir +Vanadium +Vandale +Vandalen +Vanille +Variabilität +Variable +Variablen +Variante +Varianten +Varianz +Variation +Variationen +Variationsbreite +Variationsrechnung +Variete +Varietee +Varietees +Varietes +Varietetheatern +Varietetheaters +Varietevorstellung +Varietät +Varietäten +Varieté +Varietés +Varietétheatern +Varietétheaters +Vasall +Vasallen +Vasallenstaat +Vasallenstaates +Vase +Vaseline +Vater +Vaterfigur +Vaterhaus +Vaterhäuser +Vaterhäusern +Vaterland +Vaterlandsliebe +Vaterlandslieben +Vaterlandspartei +Vaterliebe +Vaterlieben +Vaterländer +Vaterländern +Vatermorde +Vatermorden +Vatermordes +Vatermörder +Vatermörderinnen +Vatermördern +Vatermörders +Vaters +Vaterschaft +Vaterschaften +Vaterschaftsklage +Vaterstadt +Vaterstädte +Vaterstädten +Vaterunser +Vaterunsern +Vaterunsers +Vati +Vatikan +Vatikanstadt +Vatis +Vegas +Vegetabilien +Vegetarier +Vegetariern +Vegetariers +Vegetarismus +Vegetation +Vegetationen +Vehemenz +Vehikel +Vehikels +Veilchen +Veilchens +Veitstanz +Veitstanzes +Veitstänze +Veitstänzen +Vektor +Vektoraddition +Vektordifferentialgleichung +Vektordifferentialoperator +Vektordifferentialrechnung +Vektoren +Vektorfeld +Vektorfelder +Vektorfeldern +Vektorfeldes +Vektorform +Vektorfunktion +Vektorfunktionen +Vektorgleichung +Vektorgraphik +Vektorgröße +Vektorkette +Vektormechanik +Vektorprodukt +Vektorprodukte +Vektorprodukts +Vektors +Vektorschreibweise +Velofahrer +Velos +Velours +Vene +Venedig +Venen +Venenentzündungen +Venezianer +Venezianerin +Venezianern +Venezianers +Venezolaner +Venezolanerin +Venezolanern +Venezolaners +Venezuela +Ventil +Ventilation +Ventilationen +Ventilator +Ventilators +Ventile +Ventilen +Ventilierteste +Ventiliertesten +Ventiliertester +Ventiliertestes +Venus +Venusberg +Verabfolgung +Verabfolgungen +Verabredung +Verabredungen +Verabschiedung +Verabschiedungen +Verachtung +Verachtungen +Verallgemeinerbarkeit +Verallgemeinerter +Verallgemeinerung +Verallgemeinerungsfähigkeit +Veraltung +Veranda +Veranden +Verankerung +Verankerungen +Veranlagung +Veranlagungen +Veranlassung +Veranlassungen +Veranschaulichung +Veranschaulichungen +Veranschlagung +Veranschlagungen +Veranstalten +Veranstalter +Veranstalterin +Veranstalterinnen +Veranstaltern +Veranstaltung +Veranstaltungen +Veranstaltungskalender +Veranstaltungskalenders +Verantwortlichen +Verantwortlichkeit +Verantwortung +Verantwortungen +Verantwortungsbereich +Verantwortungsbewusstester +Verantwortungslosigkeit +Verarbeiten +Verarbeiter +Verarbeitung +Verarbeitungen +Verarbeitungsbetrieb +Verarbeitungsprogramm +Verarbeitungsschritt +Verarbeitungsweise +Verarbeitungszeit +Verarmtesten +Verarmtester +Verarmung +Verb +Verband +Verbande +Verbandes +Verbandkasten +Verbandsarbeit +Verbandskasten +Verbandskastens +Verbandskästen +Verbandstoff +Verbandstoffe +Verbandstoffen +Verbandsvorsitzender +Verbandsvorstand +Verbandszeug +Verbandszeugen +Verbandszeuges +Verbannung +Verben +Verbesserbarkeit +Verbesserer +Verbesserern +Verbessert +Verbesserung +Verbesserungen +Verbesserungsmaßnahme +Verbesserungsmöglichkeit +Verbesserungsvorschläge +Verbeugung +Verbeugungen +Verbindlichkeit +Verbindlichkeiten +Verbindung +Verbindungen +Verbindungsbahn +Verbindungsbahnen +Verbindungsdauer +Verbindungselemente +Verbindungsgang +Verbindungsganges +Verbindungsgängen +Verbindungskabel +Verbindungslinie +Verbindungslinien +Verbindungsmann +Verbindungsmannes +Verbindungsmännern +Verbindungsrohre +Verbindungsrohren +Verbindungsrohres +Verbindungsstelle +Verbindungsstellen +Verbindungsstraße +Verbindungsstraßen +Verbindungsstück +Verbindungsstücke +Verbindungsstücken +Verbindungsstückes +Verbindungszeiten +Verbissenheit +Verbissenheiten +Verbitterung +Verbitterungen +Verbleib +Verblendung +Verblendungen +Verblüffung +Verblüffungen +Verbohrteste +Verbohrtesten +Verbohrtestes +Verborgenheit +Verbot +Verbote +Verboten +Verbots +Verbotsprinzip +Verbotsschild +Verbotsschildern +Verbotsschildes +Verbrauch +Verbraucher +Verbraucheranlaufstelle +Verbrauchergruppen +Verbraucherindex +Verbraucherinnen +Verbraucherland +Verbraucherländer +Verbraucherländern +Verbrauchermagazin +Verbrauchermagazine +Verbrauchermarktes +Verbrauchermärkten +Verbrauchern +Verbraucherportemonnaies +Verbraucherpreisindex +Verbrauchers +Verbraucherschulden +Verbrauchersektor +Verbraucherware +Verbraucherwaren +Verbrauches +Verbrauchs +Verbrauchseinsparungen +Verbrauchserfassung +Verbrauchsgut +Verbrauchsguts +Verbrauchsgüter +Verbrauchsgütern +Verbrauchsmaterial +Verbrauchsmessern +Verbrauchsmessung +Verbrauchsrückgang +Verbrauchssteuer +Verbrauchssteuern +Verbrauchsteuer +Verbrauchszunahme +Verbrauchverbände +Verbrechen +Verbrechens +Verbrechensbekämpfung +Verbrecher +Verbrecheralbum +Verbrecheralbums +Verbrecherehepaars +Verbrecherinnen +Verbrechern +Verbrecherorganisationen +Verbrechertum +Verbrechertums +Verbrecherwelt +Verbreiter +Verbreiterung +Verbreitung +Verbrennen +Verbrennung +Verbrennungen +Verbrennungsmaschine +Verbrennungsmaschinen +Verbrennungsmotor +Verbrennungsmotors +Verbrennungsofen +Verbrennungsofens +Verbrämung +Verbrämungen +Verbrüderung +Verbuchung +Verbum +Verbund +Verbundenheit +Verbundenheiten +Verbundes +Verbundfenster +Verbundnetz +Verbundnetzkosten +Verbundnetzrechnungen +Verbundprojekt +Verbunds +Verbundvorhaben +Verbände +Verbündete +Verbündeten +Verbündeter +Verdacht +Verdachtsmoment +Verdachtsmomente +Verdachtsmomenten +Verdachtsmomentes +Verdammnis +Verdammteste +Verdammtesten +Verdammtester +Verdammtestes +Verdammung +Verdammungen +Verdampfung +Verdampfungen +Verdaulichkeit +Verdauung +Verdauungsbeschwerden +Verdauungsstörung +Verdauungsstörungen +Verdauungssystem +Verdeck +Verdeckes +Verderb +Verderben +Verderber +Verderblichkeit +Verderbnis +Verderbnissen +Verderbtesten +Verderbtester +Verderbtestes +Verderbtheit +Verdeutlichung +Verdeutschung +Verdi +Verdichtung +Verdickung +Verdickungen +Verdienen +Verdienst +Verdienstausfall +Verdienstausfalles +Verdienstausfälle +Verdienste +Verdienstes +Verdienstkreuz +Verdienstmöglichkeit +Verdienstmöglichkeiten +Verdienstspanne +Verdient +Verdienterem +Verdientesten +Verdientester +Verdientestes +Verdinglichung +Verdoppeln +Verdoppelung +Verdoppelungen +Verdopplung +Verdrahtung +Verdrehschutz +Verdrehtheit +Verdrehtheiten +Verdrehung +Verdrehungen +Verdreschtest +Verdrießlichkeit +Verdrossenheit +Verdruss +Verdrusse +Verdrusses +Verdrängung +Verdrängungen +Verdummung +Verdun +Verdunkelung +Verdunkelungen +Verdunkelungsgefahr +Verdunkelungsgefahren +Verdunklungsgefahr +Verdunstung +Verdunstungen +Verdutzung +Verdächtigung +Verdächtigungen +Verdächtigungsperson +Verdünnteste +Verdünntesten +Verdünntester +Verdünntestes +Verdünnung +Verdünnungen +Veredelung +Veredelungsindustrie +Veredelungsindustrien +Verehelichung +Verehelichungen +Verehrer +Verehrerinnen +Verehrern +Verehrers +Verehrung +Verehrungen +Vereidigung +Vereidigungen +Verein +Vereinbaren +Vereinbarkeit +Vereinbarkeiten +Vereinbarung +Vereinbarungen +Vereinbarungsentwurf +Vereinfachung +Vereinfachungen +Vereinfachungsgründe +Vereinheitlichung +Vereinheitlichungen +Vereinigung +Vereinigungen +Vereinigungsmenge +Vereinnahmte +Vereins +Vereinsamteste +Vereinsamtesten +Vereinsamtestes +Vereinsamung +Vereinsmeierei +Vereinstrainer +Vereinsvorstand +Vereinswesen +Vereinswesens +Vereinten +Vereinzelung +Vereinzelungen +Vereisung +Vereisungen +Vereitelung +Vereitelungen +Vereiterung +Vereiterungen +Vereitlungen +Verelendung +Verelendungen +Verengerungen +Verengung +Vererbung +Vererbungsgesetz +Vererbungsgesetze +Vererbungsgesetzen +Vererbungslehre +Vererbungslehren +Vererbungslinie +Vererbungsmechanismen +Vererbungsrechte +Vererbungsrechten +Vererbungsrechtes +Verewigung +Verewigungen +Verfahren +Verfahrens +Verfahrensbevollmächtigte +Verfahrensbevollmächtigten +Verfahrensbevollmächtigter +Verfahrensfehler +Verfahrenshinweis +Verfahrenskosten +Verfahrenstechnik +Verfahrenstechniken +Verfahrensvorschrift +Verfahrensvorschriften +Verfahrensweise +Verfahrensweisen +Verfall +Verfalldatum +Verfalls +Verfallstag +Verfallstage +Verfallstages +Verfallszeit +Verfallszeiten +Verfalltermin +Verfasser +Verfasserin +Verfassern +Verfassers +Verfassung +Verfassungsbeschwerden +Verfassungsfeinde +Verfassungskämpfe +Verfassungsrecht +Verfassungsrechte +Verfassungsrechten +Verfassungsrechtler +Verfassungsreform +Verfassungsrichter +Verfassungsschutzes +Verfassungsschützer +Verfassungsstreit +Verfassungsurkunde +Verfassungsurkunden +Verfassungsänderung +Verfassungsänderungen +Verfaultesten +Verfaultester +Verfechter +Verfechterin +Verfechterinnen +Verfechters +Verfehlung +Verfehlungen +Verfeindung +Verfeindungen +Verfeinerung +Verfeinerungen +Verfemte +Verfemten +Verfertigung +Verfettung +Verfettungen +Verfilmung +Verflechtung +Verflechtungen +Verfluchteste +Verfluchtester +Verfluchtestes +Verflüssigung +Verfolgen +Verfolger +Verfolgerin +Verfolgerinnen +Verfolgern +Verfolgers +Verfolgs +Verfolgung +Verfolgungen +Verfolgungsjagd +Verfolgungswahn +Verfolgungswahnes +Verfolgungswahns +Verformung +Verformungen +Verfremdung +Verfälschtesten +Verfälschtester +Verfälschung +Verfälschungen +Verfärbteste +Verfärbtesten +Verfärbtester +Verfärbtestes +Verfärbung +Verfärbungen +Verfügbarkeit +Verfügung +Verfügungen +Verfügungsfreiheit +Verfügungsrecht +Verfügungsrechte +Verfügungsrechten +Verführer +Verführerin +Verführern +Verführers +Verführung +Verführungskraft +Verfüttern +Vergabe +Vergangenheit +Vergangenheiten +Vergaser +Vergasern +Vergasers +Vergasung +Vergeblich +Vergeblichkeit +Vergebung +Vergebungen +Vergegenwärtigung +Vergehen +Vergeistigung +Vergeltung +Vergeltungen +Vergeltungsakt +Vergeltungsmaßnahme +Vergeltungsschlag +Vergessen +Vergessenheit +Vergessens +Vergesslichkeit +Vergeuder +Vergeudern +Vergeudung +Vergeudungen +Vergewaltigung +Vergiftung +Vergilbteste +Vergilbtester +Vergilbtestes +Vergissmeinnicht +Vergissmeinnichts +Vergitterungen +Vergleich +Vergleichbar +Vergleiche +Vergleiches +Vergleichs +Vergleichsbasis +Vergleichsbetrieb +Vergleichsgebiet +Vergleichsgebiete +Vergleichsgebieten +Vergleichsgebiets +Vergleichsgebühr +Vergleichsgrundlage +Vergleichskriterien +Vergleichskriteriums +Vergleichsliste +Vergleichsmiete +Vergleichsmieten +Vergleichsmöglichkeit +Vergleichsmöglichkeiten +Vergleichsquote +Vergleichsvorschlag +Vergleichsweisen +Vergleichswert +Vergleichszahl +Vergleichszahlen +Vergleichszwecke +Vergleichszwecken +Vergleicht +Vergleichung +Vergnügen +Vergnügens +Vergnügteste +Vergnügtesten +Vergnügtestes +Vergnügung +Vergnügungen +Vergnügungsreisen +Vergnügungsreisende +Vergnügungsreisenden +Vergnügungssteuer +Vergnügungssucht +Vergnügungssüchte +Vergnügungssüchten +Vergnügungsviertel +Vergolder +Vergoldern +Vergolders +Vergoldung +Vergröberung +Vergrößerung +Vergrößerungen +Vergrößerungsapparat +Vergrößerungsapparaten +Vergrößerungsapparates +Vergrößerungsglas +Vergrößerungsglases +Vergrößerungsgläser +Vergrößerungsmöglichkeit +Verguss +Vergänglichkeit +Vergötterung +Vergünstigung +Vergünstigungen +Vergütung +Vergütungen +Vergütungsarten +Verhaftung +Verhaftungen +Verhalten +Verhaltenheit +Verhaltens +Verhaltensform +Verhaltensformen +Verhaltensforscher +Verhaltensforschungen +Verhaltensmaßregel +Verhaltensmaßregeln +Verhaltensmuster +Verhaltensnorm +Verhaltensnormen +Verhaltensphysiologie +Verhaltensprogramm +Verhaltensregel +Verhaltensregeln +Verhaltensstörung +Verhaltensweise +Verhaltensweisen +Verhaltenswert +Verhaltenswerte +Verhaltungsmaßregeln +Verhaltungsweisen +Verhandlung +Verhandlungen +Verhandlungsdauer +Verhandlungsergebnis +Verhandlungsfrieden +Verhandlungsführer +Verhandlungsgeschick +Verhandlungskommission +Verhandlungsmandat +Verhandlungsmandate +Verhandlungspartner +Verhandlungspartnerinnen +Verhandlungspartnern +Verhandlungspartners +Verhandlungsprogramm +Verhandlungspunkt +Verhandlungsrunde +Verhandlungsrunden +Verhandlungsspielraum +Verhandlungsteilnehmer +Verhandlungstisch +Verhandlungsziele +Verhasstesten +Verhasstester +Verhau +Verhaues +Verheerung +Verheerungen +Verheimlichung +Verheimlichungen +Verheiratung +Verheißung +Verherrlichung +Verherrlichungen +Verhetzung +Verhinderung +Verhinderungen +Verhältnis +Verhältnismäßigkeit +Verhältnisse +Verhältnissen +Verhältnisses +Verhältniswahl +Verhältniswahlen +Verhältniswort +Verhältniswortes +Verhältniswörter +Verhältniswörtern +Verhängnis +Verhängnisse +Verhängnisses +Verhängung +Verhärmtesten +Verhärmtester +Verhärtung +Verhärtungen +Verhöhnung +Verhör +Verhörs +Verhüllung +Verhüllungen +Verhütung +Verhütungen +Verhütungsmaßnahme +Verhütungsmaßnahmen +Verhütungsmittel +Verhütungsmittels +Verifikation +Verifizierung +Verinnerlichung +Verirrung +Verirrungen +Verjährte +Verjährung +Verjährungen +Verjährungsfrist +Verjährungsfristen +Verjüngung +Verjüngungen +Verjüngungskur +Verkabelung +Verkalkung +Verkalkungen +Verkapselung +Verkapselungen +Verkauf +Verkaufen +Verkaufes +Verkaufs +Verkaufsabsicht +Verkaufsabteilung +Verkaufsaktion +Verkaufsandrohung +Verkaufsaussicht +Verkaufsautomat +Verkaufsautomaten +Verkaufsdirektion +Verkaufsdruck +Verkaufsempfehlungen +Verkaufserfolge +Verkaufsergebnis +Verkaufserlös +Verkaufsetage +Verkaufsfördernde +Verkaufsförderung +Verkaufsgebiet +Verkaufsgeschäften +Verkaufsgesellschaft +Verkaufsgrund +Verkaufshindernis +Verkaufskurs +Verkaufsleiter +Verkaufsmasche +Verkaufsniederlassungen +Verkaufsorder +Verkaufsorders +Verkaufsorganisationen +Verkaufspersonal +Verkaufspersonals +Verkaufspreis +Verkaufspreise +Verkaufspreisen +Verkaufsprogramm +Verkaufsraum +Verkaufsräume +Verkaufsschlager +Verkaufsschlagern +Verkaufsschlagers +Verkaufssignale +Verkaufssignalen +Verkaufsstelle +Verkaufstermine +Verkaufstätigkeit +Verkaufsunterlagen +Verkaufsvereinigungen +Verkaufsverhandlungen +Verkaufswert +Verkaufswillige +Verkaufszeitpunkt +Verkauft +Verkehr +Verkehres +Verkehrs +Verkehrsader +Verkehrsadern +Verkehrsampel +Verkehrsandrang +Verkehrsandranges +Verkehrsaufgaben +Verkehrsbedürfnisse +Verkehrsbelebung +Verkehrsbetrieb +Verkehrsbetriebe +Verkehrsbetriebes +Verkehrsbüro +Verkehrsbüros +Verkehrschaos +Verkehrsdelikte +Verkehrsdichte +Verkehrsdichten +Verkehrsdisziplin +Verkehrsexperte +Verkehrsflughafen +Verkehrsflugzeuge +Verkehrsflugzeugen +Verkehrsflugzeuges +Verkehrsfläche +Verkehrsfragen +Verkehrsfunk +Verkehrsführung +Verkehrsgenossenschaften +Verkehrsgesetze +Verkehrshindernis +Verkehrshindernisse +Verkehrshindernisses +Verkehrsinsel +Verkehrsinseln +Verkehrskette +Verkehrsknotenpunkt +Verkehrsknotenpunkten +Verkehrsknotenpunktes +Verkehrsknäuel +Verkehrslage +Verkehrslagen +Verkehrsleistung +Verkehrsminister +Verkehrsministern +Verkehrsministers +Verkehrsmittel +Verkehrsmitteln +Verkehrsmittels +Verkehrsmoral +Verkehrsnetze +Verkehrsnetzen +Verkehrsnetzes +Verkehrsordnung +Verkehrsordnungen +Verkehrsplanung +Verkehrspolitik +Verkehrspolizist +Verkehrspolizisten +Verkehrsposten +Verkehrsregelung +Verkehrsregelungen +Verkehrsrichter +Verkehrssachen +Verkehrsschild +Verkehrsschilder +Verkehrsschutzmann +Verkehrsschutzmannes +Verkehrsschutzmänner +Verkehrssicherheit +Verkehrssitte +Verkehrsstauungen +Verkehrsstraße +Verkehrsstreifen +Verkehrsströme +Verkehrsstörungen +Verkehrssystem +Verkehrssünderin +Verkehrssünderinnen +Verkehrssündern +Verkehrstafel +Verkehrsteilnehmer +Verkehrsteilnehmerin +Verkehrsteilnehmerinnen +Verkehrsteilnehmers +Verkehrstod +Verkehrsträger +Verkehrsunfall +Verkehrsunfallbereitschaft +Verkehrsunfallgeschehen +Verkehrsunfallmeldung +Verkehrsunfallsache +Verkehrsunfälle +Verkehrsunfällen +Verkehrsunternehmen +Verkehrsunternehmens +Verkehrsverband +Verkehrsverbindungen +Verkehrsverein +Verkehrsvereine +Verkehrsvereines +Verkehrsverhältnis +Verkehrsverhältnisse +Verkehrsverhältnisses +Verkehrsvorschrift +Verkehrsvorschriften +Verkehrswege +Verkehrswert +Verkehrswerte +Verkehrswertes +Verkehrswesen +Verkehrswesens +Verkehrszeichen +Verkehrszeichens +Verkehrszählungen +Verkehrsübertretungen +Verkehrteste +Verkehrtester +Verkehrtestes +Verkeilung +Verkennung +Verkettung +Verkettungen +Verketzerung +Verketzerungen +Verkippung +Verklagung +Verklammerung +Verklebung +Verkleidung +Verkleidungen +Verkleinerung +Verkleinerungen +Verkleinerungswort +Verkleinerungswortes +Verkleinerungswörter +Verkleinerungswörtern +Verklärung +Verknappung +Verknappungen +Verknöcherung +Verknöcherungen +Verknüpfung +Verknüpfungen +Verkohlung +Verkommenheit +Verkommenheiten +Verkrümmungen +Verkrüppelung +Verkrüppelungen +Verkäufe +Verkäufen +Verkäufer +Verkäuferinnen +Verkäufern +Verkäufers +Verkäuflichkeit +Verkörperung +Verkörperungen +Verkümmerung +Verkümmerungen +Verkünden +Verkündigung +Verkündigungen +Verkündung +Verkündungen +Verkürzung +Verkürzungsschnur +Verkürzungsschnüre +Verkürzungsschnüren +Verladepreise +Verladerampe +Verladestation +Verladetest +Verladung +Verladungen +Verlag +Verlage +Verlagen +Verlagerung +Verlages +Verlags +Verlagsanstalt +Verlagsbuchhandels +Verlagsbuchhandlung +Verlagsbuchhandlungen +Verlagsbuchhändler +Verlagsbuchhändlern +Verlagsbuchhändlers +Verlagsfirma +Verlagsfirmen +Verlagskontor +Verlagskosten +Verlagsort +Verlagspreise +Verlagsprodukte +Verlagsrecht +Verlagsrechte +Verlagsrechten +Verlagsrechtes +Verlagsrechts +Verlagswerk +Verlagswerken +Verlagswerkes +Verlangen +Verlangens +Verlangsamung +Verlass +Verlassen +Verlassenheit +Verlasses +Verlaub +Verlauf +Verlaufe +Verlaufes +Verlaufs +Verlautbarung +Verlegen +Verlegenheit +Verlegenheiten +Verleger +Verlegern +Verlegers +Verlegung +Verlegungen +Verleih +Verleihen +Verleiher +Verleiherin +Verleihern +Verleihers +Verleihes +Verleihtest +Verleihung +Verleihungen +Verleitung +Verleitungen +Verlesung +Verletzten +Verletzung +Verletzungen +Verletzungsgefahr +Verleumder +Verleumderin +Verleumderinnen +Verleumdern +Verleumdung +Verleumdungen +Verliebtheit +Verlierer +Verlierergesteuert +Verlierern +Verlies +Verliese +Verliesen +Verlieses +Verlobten +Verlobung +Verlobungen +Verlobungsanzeige +Verlobungsanzeigen +Verlobungsringe +Verlobungsringen +Verlobungsringes +Verlockung +Verlockungen +Verlogenheit +Verlogenheiten +Verlorengegangenen +Verlorengehen +Verlosung +Verlosungen +Verlumptesten +Verlust +Verlustanzeigen +Verluste +Verlusten +Verlustfall +Verlustgefahr +Verlustgefahren +Verlustgeschäft +Verlustleistung +Verlustliste +Verlustlisten +Verlustmachende +Verlustmeldungen +Verlustpositionen +Verlustrechnungen +Verlustrisiken +Verlustrisiko +Verlustvortrag +Verlustzone +Verlängerung +Verlängerungen +Verlängerungsanträge +Verlängerungskabel +Verlängerungsschnur +Verlängerungsschnüre +Verlässlichkeit +Verläufe +Verläufen +Verlöbnis +Verlöbnisse +Verlöbnissen +Verlöbnisses +Verlöschung +Verlöschungen +Verlötung +Vermarktung +Vermarktungsabsichten +Vermarktungsidee +Vermassung +Vermassungen +Vermehrung +Vermehrungsprozesse +Vermehrungsprozessen +Vermehrungsschritte +Vermeidbarkeit +Vermeidung +Vermeidungen +Vermenschlichung +Vermerk +Vermessenheit +Vermessenheiten +Vermessung +Vermessungsamt +Vermessungsämter +Vermessungsämtern +Vermietbarkeit +Vermieter +Vermieteransprüche +Vermieterbetriebes +Vermieterforderungen +Vermietergesellschaften +Vermieterleistung +Vermietermehrheit +Vermietermodernisierung +Vermietern +Vermieterpflicht +Vermieterpflichten +Vermieterrechte +Vermieters +Vermieterseite +Vermietersicherung +Vermieterwechsel +Vermietung +Vermietungen +Vermietungsabschlüsse +Verminderung +Verminderungen +Verminung +Vermischung +Vermischungsgrad +Vermisstenanzeige +Vermisstenliste +Vermittler +Vermittlerin +Vermittlerinnen +Vermittlerrolle +Vermittlers +Vermittlung +Vermittlungsamt +Vermittlungsangebot +Vermittlungsbemühung +Vermittlungsbemühungen +Vermittlungsbeziehung +Vermittlungsgebühr +Vermittlungsgebühren +Vermittlungsgespräch +Vermittlungsgespräche +Vermittlungsprovision +Vermittlungsprovisionen +Vermittlungsversuch +Vermittlungsversuchen +Vermittlungsvorschläge +Vermittlungsämter +Vermittlungsämtern +Vermummung +Vermutung +Vermutungen +Vermutungswissen +Vermächtnis +Vermächtnissen +Vermächtnisses +Vermählung +Vermögen +Vermögens +Vermögensabgaben +Vermögensanlage +Vermögensanlagen +Vermögensaufbau +Vermögensberater +Vermögensberatung +Vermögensexplosion +Vermögenslage +Vermögenssteuer +Vermögenssteuerpflicht +Vermögensteile +Vermögensteuer +Vermögensverhältnisse +Vermögensverhältnissen +Vermögensverhältnisses +Vermögensvermehrung +Vermögensverwalter +Vermögensverwaltern +Vermögensverwaltung +Vermögenswerte +Vermögenswerten +Vermögenswertes +Vermögensübernahme +Vernachlässigung +Vernachlässigungen +Vernebelung +Verneigung +Verneigungen +Verneinung +Vernetzbarkeit +Vernetzung +Vernichtende +Vernichtung +Vernichtungskrieg +Vernichtungskriege +Vernichtungskriegen +Vernichtungslager +Vernichtungslagern +Vernichtungslagers +Vernunft +Vernunftehe +Vernunftehen +Vernunftwesen +Vernunftwesens +Verona +Veronese +Veroneser +Verordnung +Verordnungen +Verordnungsentwurf +Verpachtung +Verpachtungen +Verpackung +Verpackungen +Verpackungsmaterial +Verpestung +Verpestungen +Verpflanzung +Verpflanzungen +Verpflegung +Verpflegungen +Verpflichtung +Verpflichtungen +Verpfändung +Verpfändungen +Verpolschutz +Verputz +Verpächter +Verpächters +Verquerer +Verrat +Verrates +Verrechnung +Verrechnungen +Verrechnungscheck +Verrechnungspreisen +Verrechnungsprozesse +Verrechnungsscheck +Verrechnungsstelle +Verrechnungsstellen +Verrechnungsverkehr +Verrechnungszentren +Verrenkung +Verrenkungen +Verrichtung +Verrichtungen +Verriegelung +Verringerung +Verrohung +Verrohungen +Verruchtheit +Verruchtheiten +Verruf +Verrufs +Verräter +Verräterin +Verrätern +Verräters +Verrückter +Verrücktheit +Verrücktheiten +Verrückungen +Versachlichung +Versagen +Versagens +Versager +Versagerin +Versagerinnen +Versagern +Versagung +Versagungen +Versammlung +Versammlungen +Versammlungsfreiheit +Versammlungsleiter +Versand +Versandabteilung +Versandabteilungen +Versandanweisungen +Versandanzeige +Versandanzeigen +Versandbuchhandlung +Versandgeschäft +Versandgeschäfte +Versandgeschäftes +Versandhaus +Versandhauses +Versandhäuser +Versandhäusern +Versandkosten +Versandliste +Versandlisten +Versandpapier +Versandpapieren +Versandtätigkeiten +Versandweg +Versandzonenliste +Versatz +Versbau +Versbaues +Verschachtelung +Verschachtelungen +Verschaltung +Verschalung +Verschalungen +Verschicken +Verschickt +Verschickung +Verschiebespiel +Verschiebung +Verschiebungen +Verschiebungsvektors +Verschiedene +Verschiedenen +Verschiedenheit +Verschiedenheiten +Verschiffung +Verschiffungen +Verschlafenheit +Verschlag +Verschlagenheit +Verschlages +Verschlechterung +Verschlechterungen +Verschleierung +Verschleierungstaktik +Verschleierungstaktiken +Verschleiß +Verschleißens +Verschleißes +Verschleißteil +Verschleppung +Verschleppungen +Verschleppungstaktik +Verschleppungstaktiken +Verschleuderung +Verschlimmerung +Verschlimmerungen +Verschluss +Verschlusses +Verschlüsse +Verschlüsselung +Verschlüsselungen +Verschlüssen +Verschmelzung +Verschmitztheit +Verschmutztheit +Verschmutzung +Verschmutzungen +Verschmutzungsgrad +Verschnaufpause +Verschnaufpausen +Verschneidungen +Verschrammteste +Verschrammtester +Verschraubung +Verschreibung +Verschrobenheit +Verschrottung +Verschränkung +Verschulden +Verschuldung +Verschuldungen +Verschuldungsprinzip +Verschuldungsprobleme +Verschweigung +Verschwender +Verschwenderin +Verschwenderinnen +Verschwenders +Verschwendung +Verschwendungen +Verschwendungssucht +Verschwiegenheit +Verschwiegenheiten +Verschwindungsideal +Verschwindungsideale +Verschwindungsidealen +Verschwindungsideals +Verschwommenheit +Verschwommenheiten +Verschwörer +Verschwörerin +Verschwörerinnen +Verschwörern +Verschwörung +Verschwörungen +Verschämtesten +Verschämtheit +Verschämtheiten +Verschärfung +Verschärfungen +Verschönerung +Verschönerungen +Verschüchterung +Verschüchterungen +Verse +Versehrtheit +Versen +Versendung +Versendungen +Versenkung +Versenkungen +Versetzung +Versetzungen +Verseuchung +Versfuß +Versfußes +Versicherer +Versicherers +Versicherung +Versicherungen +Versicherungsaktien +Versicherungsanstalten +Versicherungsarten +Versicherungsbranche +Versicherungsfälle +Versicherungsgedanken +Versicherungsgesellschaft +Versicherungsgesellschaften +Versicherungsidee +Versicherungskaufmann +Versicherungsmerkblatt +Versicherungsmöglichkeiten +Versicherungsnehmer +Versicherungsnehmerin +Versicherungsnehmers +Versicherungsparten +Versicherungspesen +Versicherungspolice +Versicherungspolicen +Versicherungsprämie +Versicherungsprämien +Versicherungsscheine +Versicherungsscheinen +Versicherungsscheines +Versicherungsschutz +Versicherungsträger +Versicherungsträgern +Versicherungsträgers +Versicherungsverein +Versicherungsvermögen +Versicherungsvertrag +Versicherungsvertreter +Versiegelung +Versiegelungen +Versilberung +Versinnbildlichung +Version +Versionen +Versionsnummer +Verskunst +Versmaß +Versmaße +Versmaßes +Versorger +Versorgerinnen +Versorgern +Versorgers +Versorgung +Versorgungen +Versorgungsabgabe +Versorgungsanlagen +Versorgungsbetrieb +Versorgungsbetriebe +Versorgungsbetrieben +Versorgungsbetriebes +Versorgungsempfängerin +Versorgungsempfängerinnen +Versorgungsempfängern +Versorgungsengpässe +Versorgungsgebiet +Versorgungsgesetz +Versorgungsgüter +Versorgungskassen +Versorgungslage +Versorgungslagen +Versorgungslager +Versorgungslücke +Versorgungsprogramme +Versorgungsschwierigkeiten +Versorgungsunternehmen +Versorgungswerte +Versorgungswerten +Verspannungen +Verspottung +Verspottungen +Versprechen +Versprecher +Versprechung +Versprechungen +Verspätung +Verspätungen +Verstaatlichung +Verstaatlichungen +Verstaatlichungsaktion +Verstaatlichungspläne +Verstand +Verstande +Verstandeskraft +Verstandeskräfte +Verstandesmensch +Verstandesschärfe +Verstandeswelt +Verstauchung +Versteck +Verstecke +Verstecken +Versteckideen +Versteckspiel +Versteckspieles +Versteckteste +Verstecktesten +Verstecktestes +Verstehen +Versteifung +Versteifungen +Versteigerer +Versteigerung +Versteigerungen +Versteigerungsankündigung +Versteigerungsankündigungen +Versteigerungswert +Versteinerung +Versteinerungen +Verstellmöglichkeit +Verstellung +Verstellungen +Versteuerung +Versteuerungen +Verstiegenheit +Verstimmung +Verstimmungen +Verstocktesten +Verstocktheit +Verstocktheiten +Verstopfung +Verstopfungen +Verstoß +Verstoßes +Verstoßung +Verstoßungen +Verstrebung +Verstrebungen +Verstrebungswinkel +Verstreuung +Verstrickteste +Verstricktesten +Verstricktestes +Verstrickung +Verstädterung +Verständigung +Verständigungen +Verständlicherweise +Verständlichkeit +Verständnis +Verständnislosigkeit +Verständnislosigkeiten +Verständnisse +Verständnisses +Verstärker +Verstärkern +Verstärkerröhre +Verstärkers +Verstärkung +Verstärkungen +Verstört +Verstörtheit +Verstöße +Verstößen +Verstümmelung +Versuch +Versuche +Versucher +Versucherin +Versucherinnen +Versuchern +Versuchers +Versuches +Versuchs +Versuchsanordnung +Versuchsanstalt +Versuchsanstalten +Versuchsaufbau +Versuchsballon +Versuchsdurchführung +Versuchsfahrt +Versuchsfeld +Versuchsgelände +Versuchsingenieur +Versuchsingenieuren +Versuchsingenieurs +Versuchskaninchen +Versuchslabor +Versuchslaboratorium +Versuchsläufe +Versuchsläufen +Versuchsperson +Versuchspersonen +Versuchsreihe +Versuchsreihen +Versuchsstadium +Versuchsstadiums +Versuchsstrecke +Versuchstext +Versuchstier +Versuchstiere +Versuchstieren +Versuchstieres +Versuchsweisen +Versuchsweiser +Versuchung +Versuchungen +Versunkenheit +Versätzen +Versäumnis +Versäumnisse +Versäumnisurteil +Versäumnisurteile +Versäumnisurteilen +Versäumnisurteils +Versöhnung +Versöhnungen +Versündigung +Versündigungen +Vertagung +Vertagungen +Vertauschbarkeit +Vertauschen +Vertauschung +Vertauschungen +Verteidiger +Verteidigerin +Verteidigerinnen +Verteidigern +Verteidigung +Verteidigungen +Verteidigungsausgaben +Verteidigungsbeitrag +Verteidigungsbereitschaft +Verteidigungsbündnis +Verteidigungsbündnisse +Verteidigungsfähigkeit +Verteidigungshaushalt +Verteidigungskraft +Verteidigungskrieg +Verteidigungskriegen +Verteidigungskrieges +Verteidigungslinie +Verteidigungsminister +Verteidigungsministerium +Verteidigungsministern +Verteidigungsmittel +Verteidigungspakt +Verteidigungsplanung +Verteidigungsrat +Verteidigungsrede +Verteidigungsreden +Verteidigungsversagen +Verteidigungsvertrag +Verteilen +Verteiler +Verteileranlage +Verteilern +Verteilers +Verteilersäulen +Verteilung +Verteilungen +Verteilungsanlagen +Verteilungsfunktion +Verteilungskurve +Verteilungskurven +Verteuerung +Verteuerungen +Vertiefung +Vertiefungen +Vertonung +Vertonungen +Vertrag +Vertragende +Vertrages +Vertrags +Vertragsablauf +Vertragsabrede +Vertragsabschluss +Vertragsabschlusses +Vertragsabschluß +Vertragsabwicklung +Vertragsangebot +Vertragsbedingung +Vertragsbedingungen +Vertragsbeginn +Vertragsbestand +Vertragsbestandteil +Vertragsbeziehungen +Vertragsbruch +Vertragsbruches +Vertragsbrüche +Vertragschließende +Vertragschließenden +Vertragschließender +Vertragschließendes +Vertragsdauer +Vertragsentwurf +Vertragsentwurfes +Vertragsentwürfe +Vertragserfüllung +Vertragsergänzung +Vertragsfirmen +Vertragsformulare +Vertragsformulierung +Vertragsgegenstand +Vertragsgegenstandes +Vertragsgegenstände +Vertragsgegenständen +Vertragsinhalts +Vertragsklauseln +Vertragskosten +Vertragskündigung +Vertragslücken +Vertragsmuster +Vertragspartei +Vertragsparteien +Vertragspartner +Vertragspartnerinnen +Vertragspartnern +Vertragspartners +Vertragspflichten +Vertragsstaates +Vertragsstrafe +Vertragsstrafen +Vertragsteile +Vertragstext +Vertragstyp +Vertragsunterzeichnung +Vertragsverhandlung +Vertragsverhandlungen +Vertragsverhältnis +Vertragsverhältnisse +Vertragsverhältnisses +Vertragsverletzung +Vertragsvermittlung +Vertragsvorbereitung +Vertragswerk +Vertragswerke +Vertragszweck +Vertragszwecks +Vertrauen +Vertrauensabstimmung +Vertrauensbasis +Vertrauensbeweis +Vertrauensbildung +Vertrauensbruch +Vertrauensbruches +Vertrauensbrüche +Vertrauensbrüchen +Vertrauensdozent +Vertrauenskrise +Vertrauensleute +Vertrauensmann +Vertrauensmannes +Vertrauensmänner +Vertrauensmännern +Vertrauensperson +Vertrauenspersonen +Vertrauenssache +Vertrauensschwund +Vertrauensseligkeit +Vertrauensstellung +Vertrauensverhältnis +Vertrauensverlust +Vertrauensvoll +Vertrauensvotum +Vertrauensvotums +Vertrauenswürdigkeit +Vertraulich +Vertraulichkeit +Vertraulichkeiten +Vertraut +Vertrauteste +Vertrautesten +Vertrautestes +Vertrautheit +Vertrautheiten +Vertreiber +Vertreibung +Vertreter +Vertreterbesuch +Vertreterbüro +Vertreterinnen +Vertretern +Vertreters +Vertreterversammlung +Vertretung +Vertretungen +Vertrieb +Vertriebe +Vertriebs +Vertriebserlöse +Vertriebsgesellschaft +Vertriebsideen +Vertriebsingenieur +Vertriebskosten +Vertriebsorganisationen +Vertriebspartner +Vertriebsprogramm +Vertriebsrechte +Vertriebsrechten +Vertriebsrechtes +Vertriebsstellen +Vertriebsweg +Verträge +Verträglichkeit +Verträglichkeiten +Verunglimpfung +Verunreinigung +Verunreinigungen +Verunreinigungsgrad +Verunreinigungsmenge +Verunreinigungsteilchen +Verunsicherung +Verunstaltung +Verunstaltungen +Veruntreuung +Verursacher +Verursachern +Verursachers +Verursachung +Verursachungen +Verurteilung +Verurteilungen +Verve +Vervielfachung +Vervielfachungen +Vervielfältigung +Vervielfältigungen +Vervielfältigungsapparat +Vervielfältigungsapparaten +Vervielfältigungsapparates +Vervollkommnung +Vervollkommnungen +Vervollständigung +Vervollständigungen +Verwachsens +Verwahrlosung +Verwahrung +Verwahrungen +Verwaiste +Verwalter +Verwalterin +Verwalterinnen +Verwalters +Verwaltervertrag +Verwaltung +Verwaltungen +Verwaltungsabkommen +Verwaltungsakt +Verwaltungsakte +Verwaltungsapparat +Verwaltungsapparate +Verwaltungsapparaten +Verwaltungsarbeit +Verwaltungsarbeiten +Verwaltungsaufgaben +Verwaltungsaufwand +Verwaltungsbeamte +Verwaltungsbeamten +Verwaltungsbeamter +Verwaltungsbehörden +Verwaltungsbezirk +Verwaltungsbezirke +Verwaltungsbezirkes +Verwaltungsdienst +Verwaltungsdienste +Verwaltungsdienstes +Verwaltungsfunktionen +Verwaltungsgebäude +Verwaltungsgesellschaft +Verwaltungshauptstadt +Verwaltungskosten +Verwaltungspraxis +Verwaltungsrat +Verwaltungsrates +Verwaltungsratspräsidenten +Verwaltungsrecht +Verwaltungsreform +Verwaltungsräte +Verwaltungsräten +Verwaltungsweg +Verwaltungswege +Verwaltungswegen +Verwaltungszweig +Verwaltungszweige +Verwaltungszweigen +Verwandlung +Verwandlungen +Verwandlungskünstler +Verwandlungskünstlers +Verwandte +Verwandten +Verwandtenbesuch +Verwandtenbesuche +Verwandter +Verwandtester +Verwandtschaft +Verwandtschaftsgrad +Verwandtschaftsgrade +Verwandtschaftsgraden +Verwarnung +Verwarnungen +Verwebung +Verwechslung +Verwechslungen +Verwechslungskomödie +Verwegenheit +Verwegenheiten +Verwehrung +Verwehrungen +Verwehung +Verwehungen +Verweichlichung +Verweichlichungen +Verweigerung +Verweigerungen +Verweildauer +Verweilzeit +Verweis +Verweise +Verweises +Verweisungen +Verweisungszeichen +Verweisungszeichens +Verweltlichung +Verweltlichungen +Verwendbarkeit +Verwendbarkeiten +Verwender +Verwendung +Verwendungen +Verwendungsmöglichkeit +Verwendungsmöglichkeiten +Verwendungszweck +Verwendungszwecken +Verwendungszweckes +Verwerfung +Verwertbarem +Verwertbarkeit +Verwertung +Verweser +Verwesern +Verwesers +Verwesung +Verwesungen +Verwickelung +Verwickelungen +Verwicklung +Verwicklungen +Verwilderung +Verwilderungen +Verwindung +Verwirklichung +Verwirklichungen +Verwirrung +Verwirrungen +Verwirtschaftete +Verwischung +Verwischungen +Verwitterung +Verwitterungen +Verworfenheit +Verworfenheiten +Verworrenheit +Verworrenheiten +Verwundbarkeit +Verwunderung +Verwundung +Verwundungen +Verwurzelung +Verwöhnteste +Verwöhnung +Verwöhnungen +Verwünschung +Verwüstung +Verwüstungen +Verzahnung +Verzahnungen +Verzauberung +Verzehr +Verzehres +Verzehrungen +Verzeichnis +Verzeichnisse +Verzeichnissen +Verzeichnisses +Verzeichnung +Verzeihung +Verzeihungen +Verzerrung +Verzerrungen +Verzettelung +Verzicht +Verzichtbarkeit +Verzichterklärung +Verzichtes +Verzichts +Verzichtserklärung +Verzierung +Verzierungen +Verzinsung +Verzinsungen +Verzollung +Verzollungen +Verzug +Verzuge +Verzugs +Verzugsaktien +Verzugsfolgen +Verzugsschaden +Verzugstage +Verzugszinsen +Verzweiflung +Verzweiflungen +Verzweiflungsschritt +Verzweigung +Verzweigungen +Verzärtelung +Verzärtelungen +Verzögerung +Verzögerungstaktik +Verzögerungszeit +Verzückung +Verzückungen +Verächter +Verächters +Veränderlichen +Veränderlichkeit +Veränderlichkeiten +Veränderung +Veränderungen +Veränderungszeit +Veränderungszeiten +Verästelung +Verästelungen +Veräußerlichung +Veräußerlichungen +Veräußerung +Veräußerungsgewinn +Verödung +Verödungen +Veröffentlichung +Veröffentlichungen +Vesper +Vesperbrot +Vesperbrote +Vesperbroten +Vespern +Vespers +Vestibül +Vestibüls +Veteran +Veteranen +Veterinär +Veterinäre +Veterinären +Veto +Vetorecht +Vetorechten +Vetorechts +Vetos +Vetter +Vetternwirtschaft +Vetters +Vexierbilder +Vexierbildern +Vexierbildes +Vexierschlosses +Vexierschlössern +Vexierspiegeln +Vexierspiegels +Vexierspiel +Vexierspieles +Viadukt +Viadukte +Viaduktes +Vibration +Vibrationen +Vibrator +Victor +Victoriasee +Video +Videoaufnahmen +Videoband +Videobild +Videobilder +Videobildern +Videobänder +Videokamera +Videokarte +Videokassette +Videoproduktionen +Videoprojektor +Videorecorder +Videos +Videotape +Videotext +Viecher +Vieh +Viehausstellung +Viehbestand +Viehbestände +Viehbeständen +Viehdiebstahl +Viehes +Viehfutter +Viehhof +Viehhofes +Viehhändler +Viehhändlern +Viehhändlers +Viehhöfen +Viehmarkt +Viehmarktes +Viehmärkten +Viehseuchen +Viehwagen +Viehwagens +Viehweiden +Viehzucht +Viehzüchter +Viehzüchterin +Viehzüchtern +Viehzüchters +Viele +Vieleck +Vielecke +Vieleckes +Vielfache +Vielfachen +Vielfaches +Vielfachheit +Vielfachheiten +Vielfalt +Vielfraß +Vielfraßes +Vielfältigkeit +Vielfältigkeiten +Vielgestaltigkeit +Vielheit +Vielheiten +Vielleicht +Vielseitigkeit +Vielseitigkeiten +Vielweiberei +Vielweibereien +Vielzahl +Vielzeller +Vier +Vierbeiner +Vierbeiners +Viereck +Vierecke +Vierecks +Viererbande +Viererbob +Vierergruppe +Viererkajak +Vierertreffen +Vierfache +Vierfaches +Vierfüßler +Vierfüßlern +Viergespann +Viergespannen +Viergespannes +Vierjahresplan +Vierkampf +Vierlinge +Vierlingen +Viermächtebesprechung +Viermächtebesprechungen +Viermächteverwaltung +Vierpunkteprogramm +Vierradbremse +Viersitzer +Viersitzern +Viersitzers +Vierspänner +Vierspännern +Vierspänners +Vierstellige +Viertaktmotor +Viertaktmotore +Viertaktmotoren +Vierte +Viertel +Viertelfinale +Viertelfinales +Vierteljahr +Vierteljahre +Vierteljahres +Vierteljahresmiete +Viertelkreis +Viertelkreises +Viertelmillion +Viertelnote +Viertelnoten +Viertelpause +Viertelpfund +Viertelpfunde +Viertelpfunden +Viertels +Viertelscheibe +Viertelstunde +Viertelstunden +Viertes +Viervierteltakt +Vierzeiler +Vierzeilers +Vierziger +Vierzigern +Vierzigstundenwoche +Vierzimmerwohnung +Vietcong +Vietnam +Vietnamkrieg +Vietnamsoldaten +Vignette +Vignetten +Vikar +Vikare +Vikaren +Vikars +Viktor +Viktoria +Viktualien +Villa +Villen +Villengrundstück +Villenhaushalt +Villenkolonie +Villenvierteln +Villenviertels +Villenvorort +Viola +Violine +Violinen +Violinist +Violinisten +Violinistin +Violinistinnen +Violinkonzerte +Violinschlüssel +Violinschlüsseln +Violoncelli +Violoncello +Viper +Viren +Virginia +Virtuelles +Virtuosin +Virtuosinnen +Virtuosität +Virtuositäten +Virus +Virusaktivitäten +Viruskrankheit +Viruskrankheiten +Visa +Visage +Visagen +Visier +Visiere +Vision +Visionen +Visionär +Visionäre +Visionären +Visitation +Visite +Visiten +Visitenkarte +Viskosität +Visualisierung +Visum +Visumzwang +Vitae +Vitalität +Vitalitäten +Vitamin +Vitamine +Vitaminmangel +Vitaminmangels +Vitaminmängel +Vitaminmängeln +Vitamins +Vitrine +Vitrinen +Vitrinentür +Vize +Vizeadmirale +Vizeadmiralen +Vizekanzler +Vizekanzlern +Vizekanzlers +Vizekonsule +Vizekönig +Vizekönige +Vizekönigen +Vizepräsident +Vizepräsidenten +Vizeweltmeister +Vlies +Vliese +Vliesen +Vlieses +Vogel +Vogelarten +Vogelbauer +Vogelbauers +Vogelbeerbaumes +Vogelbeerbäume +Vogelbeerbäumen +Vogelbeere +Vogelbeeren +Vogelfang +Vogelflinte +Vogelflug +Vogelfutter +Vogelfutters +Vogelfängern +Vogelfängers +Vogelhaus +Vogelhauses +Vogelhäusern +Vogelmist +Vogelmistes +Vogelnest +Vogelnestern +Vogelnestes +Vogelparadies +Vogelperspektive +Vogelperspektiven +Vogels +Vogelschau +Vogelscheuchen +Vogelspinne +Vogelsteller +Vogelstellerei +Vogelstellers +Vogelwarte +Vogelwarten +Vogelzug +Vogelzuges +Vogelzügen +Vogt +Vogtes +Vokabel +Vokabeln +Vokabular +Vokal +Vokale +Vokalisten +Vokalmusik +Vokals +Volant +Volatilität +Volk +Volke +Volker +Volkes +Volkhard +Volks +Volksabstimmung +Volksabstimmungen +Volksaktien +Volksarmee +Volksaufschrei +Volksaufstand +Volksaufstandes +Volksaufständen +Volksausgabe +Volksausgaben +Volksbankrotteure +Volksbefragung +Volksbegehren +Volksbegehrens +Volksbewegung +Volksbibliothek +Volksbibliotheken +Volksbühne +Volksbühnenvereine +Volkscharakter +Volkscharakteren +Volksdemokratie +Volksdemokratien +Volksdeutschen +Volksdichter +Volksdichtern +Volkseinkommen +Volksentscheid +Volksentscheide +Volksentscheides +Volksernährung +Volksfeind +Volksfeinden +Volksfeindes +Volksfest +Volksfeste +Volksfesten +Volksfestes +Volksfront +Volksfrömmigkeit +Volksgerichtshöfe +Volksgruppe +Volksgunst +Volkshaufen +Volkshaufens +Volksherrschaft +Volkshochschule +Volkshochschulen +Volkskammer +Volkskanzler +Volkskapitalismus +Volkskommissare +Volkskunde +Volksküche +Volksküchen +Volkslieder +Volksliedes +Volksmenge +Volksmengen +Volksmund +Volksmusik +Volkspark +Volkspartei +Volksparteien +Volkspolizei +Volksredner +Volksredners +Volksrente +Volksrepublik +Volkssage +Volkssagen +Volksschicht +Volksschichten +Volksschule +Volksschulen +Volksschullehrerin +Volksschullehrerinnen +Volksschullehrern +Volksschüler +Volksseele +Volkssport +Volkssprache +Volksstamm +Volksstammes +Volksstimmen +Volksstimmung +Volksstimmungen +Volksstämmen +Volksstück +Volksstücke +Volksstückes +Volkstanz +Volkstanzes +Volkstracht +Volkstum +Volkstums +Volkstänze +Volkstänzen +Volkstümlichkeit +Volksverdummte +Volksvermögen +Volksvermögens +Volksverräter +Volksversammlungen +Volksvertreter +Volksvertretern +Volksvertretung +Volksvertretungen +Volkswagen +Volkswahl +Volkswahlen +Volksweisheiten +Volkswillen +Volkswirt +Volkswirte +Volkswirten +Volkswirtes +Volkswirtschaft +Volkswirtschaften +Volkswirtschaftslehre +Volkswirtschaftsplan +Volkszählung +Volkszählungen +Volkszählungsbehörde +Vollautomatik +Vollautomatisierung +Vollbad +Vollbart +Vollbartes +Vollbepackte +Vollbepacktem +Vollbepackter +Vollbeschäftigung +Vollbesitz +Vollbesitze +Vollbesitzen +Vollblutpferd +Vollblutpferde +Vollblutpferdes +Vollblutzucht +Vollblüter +Vollbringung +Vollbäder +Vollbärte +Vollbärten +Volldampf +Volle +Vollends +Vollendung +Vollendungen +Volleyball +Vollfunktion +Vollführung +Vollgefühl +Vollgefühles +Vollgegossene +Vollgegossenen +Vollgegossener +Vollgegossenes +Vollgepackte +Vollgepacktem +Vollgepackter +Vollgepfropfte +Vollgepfropftem +Vollgepfropfter +Vollgepfropftes +Vollgestopfte +Vollgestopftem +Vollgestopften +Vollgestopftes +Vollgetankte +Vollgetankten +Vollgetankter +Vollgetanktes +Vollgummi +Vollgummiräder +Vollidiot +Volljurist +Volljährigkeitsalter +Vollkaufmann +Vollkommenheit +Vollkonzession +Vollkornbrot +Vollkornbrote +Vollkornbrotes +Vollkräfte +Vollkräften +Vollmacht +Vollmachten +Vollmachtsformular +Vollmachtsstimmrecht +Vollmilch +Vollmond +Vollmondes +Vollpension +Vollstopfen +Vollstrecker +Vollstreckerin +Vollstreckern +Vollstreckers +Vollstreckung +Vollstreckungsbeamte +Vollstreckungsbeamten +Vollstreckungsbefehl +Vollstreckungsbefehlen +Vollstreckungsbefehles +Vollstreckungsbescheid +Vollständigkeit +Volltanken +Volltreffer +Volltreffern +Volltreffers +Vollversammlung +Vollversicherung +Vollwaise +Vollwaisenrente +Vollwinkel +Vollziehung +Vollziehungen +Vollzug +Vollzylinder +Vollüberlassung +Volontär +Volontäre +Volontären +Volt +Volta +Voltaire +Voltmeter +Voltmeters +Volumen +Volumenanteil +Volumenberechnung +Volumeneinheit +Volumenformel +Volumenintegral +Volumens +Volumensatz +Volumina +Vom +Von +Vopo +Vor +Vorab +Vorabend +Vorahnung +Vorahnungen +Voranalyse +Vorankündigung +Voranmeldung +Voranmeldungen +Voranschlag +Voranschlages +Voranschläge +Voranschlägen +Voranzeige +Voranzeigen +Vorarbeit +Vorarbeiten +Vorarbeiter +Vorarbeiterin +Vorarbeiterinnen +Vorarbeitern +Vorarlberg +Voraufführungen +Voraus +Vorausbestellung +Vorausbestimmung +Vorausbestimmungen +Vorausbezahlungen +Vorausdenken +Vorausgedachte +Vorausgedachten +Vorausgedachter +Vorausgedachtes +Vorausgesetzt +Vorauskasse +Voraussage +Voraussagen +Vorausschätzung +Voraussetzung +Voraussetzungen +Voraussicht +Voraussichten +Voraustilgung +Vorauswahl +Vorauszahlung +Vorauszahlungen +Vorbau +Vorbaues +Vorbedacht +Vorbedachte +Vorbedachtes +Vorbedeutung +Vorbedeutungen +Vorbedingung +Vorbedingungen +Vorbehalt +Vorbehalte +Vorbehandlung +Vorbehandlungen +Vorbekeimenden +Vorbekeimte +Vorbekeimten +Vorbekeimung +Vorbemerkung +Vorbemerkungen +Vorbenutzer +Vorbenutzers +Vorbereitung +Vorbereitungen +Vorbereitungsprogramm +Vorbereitungszeit +Vorbericht +Vorberichten +Vorberichtes +Vorbesetzung +Vorbesprechung +Vorbestellpreis +Vorbestellung +Vorbestellungen +Vorbestrafung +Vorbestrafungen +Vorbetrachtungen +Vorbeugung +Vorbeugungen +Vorbeugungsmaßnahme +Vorbeugungsmaßnahmen +Vorbeugungsmittel +Vorbeugungsmitteln +Vorbild +Vorbilder +Vorbildern +Vorbildfunktion +Vorbildung +Vorbote +Vorboten +Vorbühne +Vorbühnen +Vordenker +Vorderachse +Vorderachsen +Vorderansicht +Vorderansichten +Vorderarm +Vorderarme +Vorderarmes +Vorderasien +Vorderbein +Vorderbeine +Vorderbeinen +Vorderbeines +Vorderdeck +Vorderdecken +Vorderdeckes +Vorderfuß +Vorderfußes +Vorderfüße +Vordergrund +Vordergrundes +Vordergründe +Vorderhaus +Vorderhände +Vorderlauf +Vorderleute +Vordermann +Vordermannes +Vorderrad +Vorderradantrieb +Vorderradantriebe +Vorderradantriebes +Vorderradbremse +Vorderradbremsen +Vorderrades +Vorderreihe +Vorderreihen +Vorderräder +Vorderseite +Vordersitz +Vordersitze +Vordersitzen +Vorderteil +Vorderteilen +Vorderteiles +Vordertür +Vordertüren +Vorderzahn +Vorderzahnes +Vorderzähne +Vordiplom +Vordruck +Vordrucken +Vordruckes +Voreiligkeit +Voreilung +Voreingestellt +Voreinstellung +Voreltern +Vorenthaltung +Vorenthaltungen +Vorentscheiden +Vorentwurf +Vorerst +Vorexamen +Vorfahr +Vorfahrt +Vorfahrtrecht +Vorfahrtrechtes +Vorfahrtsrecht +Vorfahrtsrechtes +Vorfaktor +Vorfall +Vorfalles +Vorfalls +Vorfeier +Vorfeiern +Vorfelder +Vorfeldern +Vorfeldes +Vorfertigungen +Vorfilm +Vorfilme +Vorfilmes +Vorfrage +Vorfragen +Vorfreude +Vorfreuden +Vorfälle +Vorfällen +Vorführdame +Vorführer +Vorführern +Vorführers +Vorführraum +Vorführraumes +Vorführräumen +Vorführung +Vorführungen +Vorführwagen +Vorführzwecke +Vorgabe +Vorgaben +Vorgabewert +Vorgang +Vorgangs +Vorgarten +Vorgartens +Vorgeahnte +Vorgeahnter +Vorgeahntes +Vorgebirge +Vorgebirgen +Vorgebirges +Vorgedruckte +Vorgefasste +Vorgefassten +Vorgefasster +Vorgefasstes +Vorgeformten +Vorgefühl +Vorgefühle +Vorgefühlen +Vorgefühles +Vorgehen +Vorgehens +Vorgehensweise +Vorgehensweisen +Vorgelagerten +Vorgericht +Vorgerichten +Vorgerichtes +Vorgeschichte +Vorgeschmack +Vorgeschmackes +Vorgeschmäcke +Vorgeschmäcken +Vorgesetzte +Vorgesetzten +Vorgespräch +Vorgezeigt +Vorgriff +Vorgriffe +Vorgriffes +Vorgänge +Vorgängen +Vorgänger +Vorgängerin +Vorgängern +Vorgängers +Vorhaben +Vorhabens +Vorhabensbeschreibung +Vorhallen +Vorhaltung +Vorhaltungen +Vorhandensein +Vorhandenseins +Vorhang +Vorhanges +Vorher +Vorherbestimmung +Vorherbestimmungen +Vorherrschaft +Vorhersage +Vorhersagen +Vorhersehens +Vorhof +Vorhofes +Vorhänge +Vorhängen +Vorhängeschloss +Vorhängeschlosse +Vorhängeschlosser +Vorhängeschlosses +Vorhäute +Vorhäuten +Vorhöfen +Vorige +Vorjahr +Vorjahres +Vorjahresgewinn +Vorjahreshöhe +Vorjahresmonate +Vorjahresperiode +Vorjahressieger +Vorjahresstand +Vorjahresvolumens +Vorjahreszahlen +Vorjahrsmeister +Vorkasse +Vorkauf +Vorkaufes +Vorkaufsrecht +Vorkaufsrechte +Vorkaufsrechten +Vorkaufsrechtes +Vorkehrung +Vorkehrungen +Vorkehrungsmaßnahme +Vorkehrungsmaßnahmen +Vorkeimung +Vorkenntnis +Vorkenntnisse +Vorkenntnissen +Vorkommen +Vorkommens +Vorkommnis +Vorkommnisse +Vorkosten +Vorkriegspreise +Vorkriegssätze +Vorkriegswert +Vorkriegszeit +Vorkämpfer +Vorkämpferin +Vorkämpferinnen +Vorkämpfers +Vorkäufe +Vorkäufen +Vorladung +Vorladungen +Vorlage +Vorlagen +Vorlageschreiben +Vorlageweg +Vorlauf +Vorlaufes +Vorleben +Vorleger +Vorlegern +Vorlegers +Vorleistung +Vorleser +Vorlesern +Vorlesung +Vorlesungen +Vorlesungsstreik +Vorlesungsverzeichnis +Vorlesungsverzeichnisse +Vorlesungsverzeichnissen +Vorliebe +Vorlieben +Vorliebnehmen +Vorliegende +Vorläufe +Vorläufen +Vorläufer +Vorläuferin +Vorläuferinnen +Vorläufern +Vorläufigkeit +Vormachtrolle +Vormachtstellung +Vormarsch +Vormarsches +Vormarschs +Vormittag +Vormittagen +Vormittags +Vormittagsstunden +Vormonat +Vormonats +Vormund +Vormunde +Vormundes +Vormundschaft +Vormundschaften +Vormundschaftsgerichte +Vormundschaftsgerichten +Vormundschaftsgerichtes +Vormärschen +Vorname +Vornamen +Vornamens +Vornehmheit +Vorort +Vorortbahn +Vorortbahnen +Vororten +Vorortszuges +Vorortszüge +Vorortszügen +Vorortzuges +Vorortzüge +Vorortzügen +Vorplanung +Vorplätzen +Vorposten +Vorpremiere +Vorproduktstadium +Vorprojekt +Vorprüfung +Vorprüfungen +Vorrang +Vorranges +Vorrangig +Vorrat +Vorratskammer +Vorratsräume +Vorratsspeicher +Vorraum +Vorraumes +Vorraums +Vorrecht +Vorrechte +Vorrechten +Vorrechts +Vorredner +Vorrednern +Vorredners +Vorrichtung +Vorrichtungen +Vorruhestand +Vorrunde +Vorrunden +Vorränge +Vorrängen +Vorräte +Vorräten +Vorräume +Vorräumen +Vorsaison +Vorsatz +Vorsatzlinse +Vorsatzlinsen +Vorschau +Vorschein +Vorschieben +Vorschlag +Vorschlages +Vorschlags +Vorschlagsrecht +Vorschläge +Vorschlägen +Vorschrift +Vorschriften +Vorschub +Vorschubes +Vorschule +Vorschulen +Vorschuss +Vorschusses +Vorschussrunde +Vorschusszahlungen +Vorschübe +Vorschüsse +Vorschüssen +Vorsehung +Vorsehungen +Vorsicht +Vorsichtig +Vorsichtsmassregeln +Vorsichtsmaßnahme +Vorsichtsmaßnahmen +Vorsichtsmaßregel +Vorsilbe +Vorsilben +Vorsitz +Vorsitze +Vorsitzende +Vorsitzenden +Vorsitzender +Vorsitzes +Vorsorge +Vorsorgeplanung +Vorspalten +Vorspann +Vorspannes +Vorspannung +Vorspeise +Vorspeisen +Vorspiel +Vorspiele +Vorsprung +Vorsprungs +Vorsprünge +Vorsprüngen +Vorstadt +Vorstand +Vorstandes +Vorstands +Vorstandsebene +Vorstandskräften +Vorstandsmitglied +Vorstandsmitgliedern +Vorstandsmitgliedes +Vorstandsposten +Vorstandssprecher +Vorstandsvorsitzende +Vorstandsvorsitzender +Vorsteher +Vorsteherdrüse +Vorsteherdrüsen +Vorsteherhund +Vorsteherhunde +Vorsteherhundes +Vorsteherin +Vorsteherinnen +Vorstehers +Vorstellung +Vorstellungen +Vorstellungsgespräch +Vorstellungskraft +Vorstellungsvermögen +Vorstellungsvermögens +Vorsteuer +Vorsteuerventil +Vorstoß +Vorstoßes +Vorstrafe +Vorstudie +Vorstudien +Vorstudium +Vorstudiums +Vorstufe +Vorstufen +Vorstädte +Vorstädten +Vorstädter +Vorstädterin +Vorstädterinnen +Vorstädtern +Vorstände +Vorständen +Vorstöße +Vorsänger +Vorsängerinnen +Vorsängern +Vorsängers +Vorsätze +Vorsätzen +Vortag +Vortags +Vortagskurse +Vortagsniveau +Vortagsverluste +Vorteil +Vorteile +Vorteiles +Vorteilpunkte +Vorteils +Vortrag +Vortrage +Vortragenden +Vortragender +Vortrages +Vortragsblock +Vortragskunst +Vortragskünste +Vortragskünstler +Vortragskünstlerin +Vortragskünstlern +Vortragskünstlers +Vortragsreihe +Vortragsreise +Vortragsthema +Vortrieb +Vortritt +Vortritte +Vortritten +Vortritts +Vortrupp +Vorträge +Vorträgen +Vortäuschung +Vortäuschungen +Voruntersuchung +Voruntersuchungen +Vorurteil +Vorurteile +Vorurteilen +Vorurteils +Vorverarbeitung +Vorvergangenheit +Vorverkauf +Vorverkaufes +Vorverkaufskasse +Vorverkäufe +Vorverlegung +Vorversuche +Vorvertrag +Vorväter +Vorvätern +Vorwahl +Vorwahlen +Vorwand +Vorwarnung +Vorwarnungen +Vorweg +Vorwegkonsumieren +Vorweihnachtstage +Vorwissen +Vorwoche +Vorwochen +Vorwochenstand +Vorwort +Vorworten +Vorworts +Vorwurf +Vorwählnummer +Vorwände +Vorwänden +Vorwärtsrichtung +Vorwürfe +Vorzeichen +Vorzeichenregel +Vorzeichens +Vorzeichenwechsel +Vorzeiten +Vorzensur +Vorzug +Vorzugsaktienkapital +Vorzugspreis +Vorzugsrichtung +Vorzugsstellung +Vorzüge +Vorzügen +Vorüberlegung +Vorüberziehende +Vorüberziehenden +Vorüberziehendes +Vorübung +Vorübungen +Votum +Vulgäraposteln +Vulkan +Vulkanausbruch +Vulkane +Vulkanen +Vulkanismus +Väter +Väterchen +Vätern +Vögel +Vögeln +Vöglein +Vögleins +Vögte +Völker +Völkerbewegung +Völkerbund +Völkergemeinschaft +Völkerkunde +Völkermord +Völkermorden +Völkermordes +Völkern +Völkerrechte +Völkerrechten +Völkerschaft +Völkerschlacht +Völkerschlachten +Völkerverständigung +Völkerwanderung +Völkerwanderungen +Völlerei +Völlig ++++++++++ +Waage +Waagebalken +Waagegeld +Waagemeister +Waagen +Waagenfabrik +Waagerechte +Waagerechten +Waagrechte +Waagrechten +Waagschale +Waagschalen +Wabe +Waben +Wachbataillon +Wachbootes +Wache +Wachens +Wachester +Wachhabende +Wachhabenden +Wachhabender +Wachhaberinnen +Wachhaus +Wachhauses +Wachhund +Wachhunde +Wachhunden +Wachhäuser +Wachlokal +Wachlokale +Wachlokalen +Wachmannschaft +Wachmannschaften +Wacholder +Wacholderbeere +Wacholderbeeren +Wacholderbranntwein +Wacholderbranntweine +Wacholdern +Wacholders +Wacholderschnapses +Wacholderschnäpse +Wacholdersirup +Wacholdersirupe +Wacholdersirups +Wacholderstrauchs +Wacholdersträuchern +Wacholderwein +Wacholderweine +Wachposten +Wachpostens +Wachs +Wachsamkeit +Wachsamkeiten +Wachschiff +Wachschiffe +Wachschiffs +Wachses +Wachsfigur +Wachsfigurenkabinett +Wachsfigurenkabinette +Wachsfigurenkabinetten +Wachskerze +Wachskerzen +Wachsleinwand +Wachsleinwände +Wachslicht +Wachslichter +Wachslichts +Wachspuppe +Wachspuppen +Wachsstock +Wachsstocks +Wachsstreichholz +Wachsstreichholzes +Wachsstreichhölzer +Wachsstöcke +Wachstuch +Wachstuchs +Wachstum +Wachstums +Wachstumsbewegungsprognose +Wachstumsphase +Wachstumspolitik +Wachstumsprojektionen +Wachstumsprozess +Wachstumsprozesse +Wachstumsrate +Wachstumsraten +Wachstumsrichtung +Wachstumsstörung +Wachstumsunternehmen +Wachstücher +Wachtel +Wachteln +Wachthabende +Wachtmeister +Wachtmeisterinnen +Wachtmeistern +Wachtmeisters +Wachtposten +Wachtpostens +Wachtraum +Wachträume +Wachträumen +Wachtschiff +Wachtschiffe +Wachtschiffs +Wachtturm +Wachtturms +Wachttürme +Wachturm +Wachturms +Wachtürme +Wachzuhalten +Wackelbetriebe +Wackelkontakt +Wackelkontakte +Wackelkontakten +Wackelunternehmen +Wackersdorf +Wade +Wadenkrampf +Wadenkrämpfe +Wadenkrämpfen +Wadenstrumpf +Wadenstrümpfe +Wadenstrümpfen +Waffe +Waffel +Waffen +Waffenappell +Waffenappelle +Waffenappells +Waffenarten +Waffenbesitz +Waffenbruders +Waffenbrüder +Waffenbrüdern +Waffenbrüderschaft +Waffenbrüderschaften +Waffendienst +Waffendienste +Waffendienstes +Waffeneinfuhr +Waffenembargo +Waffenexport +Waffenexporte +Waffenfabrik +Waffenfabrikanten +Waffenfabriken +Waffengang +Waffengangs +Waffengattungen +Waffengewalt +Waffengewalten +Waffengängen +Waffenhandelsfirma +Waffenhandelsfrage +Waffenhilfe +Waffenkammer +Waffenkammern +Waffenlager +Waffenlagern +Waffenlagers +Waffenlieferung +Waffenlieferungen +Waffenmeisterei +Waffenmeistereien +Waffenmeistern +Waffenrock +Waffenruhe +Waffenruhen +Waffenröcke +Waffenröcken +Waffenschein +Waffenscheinen +Waffenscheins +Waffenschmied +Waffenschmieden +Waffenschmieds +Waffenschmuggel +Waffenschmuggels +Waffenschmuggler +Waffenschmugglern +Waffenstillstand +Waffenstillstandes +Waffenstillstands +Waffenstillstandsabkommen +Waffenstillstandslinie +Waffenstillstandsverhandlungen +Waffenstillstandverhandlungen +Waffenstillstände +Waffenstillständen +Waffensysteme +Waffensystems +Waffentragen +Wagehals +Wagehalses +Wagehälse +Wagemut +Wagemuts +Wagen +Wagenabteil +Wagenabteilen +Wagenabteils +Wagenführer +Wagenführers +Wagenheber +Wagenhebern +Wagenladung +Wagenladungen +Wagenpark +Wagenparks +Wagenpflege +Wagenpflegen +Wagenpflegens +Wagenrad +Wagenräder +Wagenrädern +Wagenrücklauf +Wagens +Wagenschlags +Wagenschläge +Wagenschlägen +Wagenschmiere +Wagenspur +Wagenspuren +Wagestück +Wagestücke +Wagestücken +Waggon +Waggonfabrik +Waggons +Waghalsigkeit +Waghalsigkeiten +Wagner +Wagneroper +Wagnis +Wagnisse +Wagnissen +Wagnisses +Wagon +Wagons +Wahl +Wahlakt +Wahlakten +Wahlaussichten +Wahlbericht +Wahlberichten +Wahlberichts +Wahlbeteiligung +Wahlbezirk +Wahlbezirke +Wahlbezirken +Wahlbündnisse +Wahldatum +Wahleinsatz +Wahlen +Wahlerfolg +Wahlergebnis +Wahlergebnisse +Wahlergebnisses +Wahlfach +Wahlfachs +Wahlfeldzuges +Wahlfeldzugs +Wahlfeldzüge +Wahlfeldzügen +Wahlfächer +Wahlfächern +Wahlgang +Wahlganges +Wahlgangs +Wahlgeschenken +Wahlgesetz +Wahlgesetze +Wahlgänge +Wahlheimat +Wahljahr +Wahlkampf +Wahlkampfergebnisse +Wahlkampfes +Wahlkampfprogramm +Wahlkampfs +Wahlkampftermine +Wahlkampftour +Wahlkampfversprechen +Wahlkonsequenzen +Wahlkreise +Wahlkreiseinteilung +Wahlkreisen +Wahlkundgebung +Wahlkämpfe +Wahllokal +Wahllokale +Wahllokalen +Wahllokals +Wahlmann +Wahlmanns +Wahlmonat +Wahlmänner +Wahlmännergremium +Wahlmännern +Wahlperiode +Wahlplattformen +Wahlprogramm +Wahlprüfer +Wahlprüfung +Wahlprüfungen +Wahlrecht +Wahlrechte +Wahlrechten +Wahlrechtes +Wahlrechts +Wahlrede +Wahlreden +Wahlscheibe +Wahlschlacht +Wahlschlachten +Wahlsieg +Wahlsonntag +Wahlspruchs +Wahlsprüche +Wahlsprüchen +Wahlstimme +Wahlstimmen +Wahlsystem +Wahltag +Wahltage +Wahltags +Wahltermin +Wahltermine +Wahlurne +Wahlurnen +Wahlveranstaltungen +Wahlverlust +Wahlversammlungen +Wahlversprechen +Wahlverwandtschaft +Wahlvolk +Wahlvorschlag +Wahlvorschläge +Wahlwerbung +Wahlzelle +Wahlzellen +Wahlzettel +Wahn +Wahnbild +Wahnbilder +Wahnbilds +Wahns +Wahnsinn +Wahnvorstellung +Wahnvorstellungen +Wahnwitz +Wahre +Wahrhaftigkeit +Wahrhaftigkeiten +Wahrheit +Wahrheiten +Wahrheitsbeweis +Wahrheitsbeweise +Wahrheitsbeweises +Wahrheitsgehalt +Wahrheitsliebe +Wahrheitssucher +Wahrheitswert +Wahrnehmen +Wahrnehmung +Wahrnehmungsapparat +Wahrnehmungsorganen +Wahrnehmungssystem +Wahrnehmungsvermögen +Wahrnehmungsvermögens +Wahrsager +Wahrsagerei +Wahrsagerin +Wahrsagerinnen +Wahrsagern +Wahrscheinlich +Wahrscheinliche +Wahrscheinlichkeit +Wahrscheinlichkeiten +Wahrscheinlichkeitsrechnung +Wahrscheinlichkeitsrechnungen +Wahrscheinlichkeitstheorie +Wahrspruch +Wahrspruchs +Wahrsprüche +Wahrsprüchen +Wahrung +Wahrungen +Wahrzeichen +Wahrzeichens +Waidmann +Waidmanns +Waidmänner +Waidmännern +Waise +Waisen +Waisenhaus +Waisenhauses +Waisenhäuser +Waisenkind +Waisenkindern +Waisenkindes +Waisenknabe +Waisenknaben +Wal +Walarten +Wald +Waldarbeiter +Waldbrand +Waldbrandes +Waldbrände +Waldbränden +Walde +Walderdbeere +Waldes +Waldgebiet +Waldgebiete +Waldgebieten +Waldgebiets +Waldgebirge +Waldgebirges +Waldgrundstück +Waldgut +Waldhaus +Waldhorn +Waldhorns +Waldhörnern +Waldhüter +Waldhüterin +Waldhütern +Waldland +Waldlandes +Waldlauf +Waldlichtung +Waldländern +Waldläufe +Waldläufen +Waldmeister +Waldmeistern +Waldrand +Waldrands +Waldränder +Waldrändern +Waldschule +Waldsee +Waldshut +Waldsterben +Waldungen +Waldweg +Waldwege +Waldwegen +Waldwegs +Waldwiese +Waldwiesen +Walen +Wales +Walfang +Walfangs +Walfangstationen +Walfisch +Walfische +Walfischen +Walfisches +Walfänger +Walfängers +Walhalla +Walker +Walkern +Walkers +Walkmühle +Walkmühlen +Walküre +Wall +Wallach +Wallache +Wallachs +Wallenstein +Wallfahrer +Wallfahrers +Wallfahrt +Wallfahrten +Wallfahrtsort +Wallfahrtsorten +Wallfahrtsorts +Wallgefahren +Wallraff +Walls +Wallung +Wallungen +Walnuss +Walnussbaum +Walnüsse +Walnüssen +Walrosses +Walrössern +Walstatt +Walstätte +Walstätten +Walter +Walther +Waltran +Waltranen +Waltrans +Waltraud +Walzbleche +Walzblechen +Walzblechs +Walze +Walzen +Walzer +Walzern +Walzers +Walzgold +Walzgoldes +Walzgut +Walzlagern +Walzlagers +Walzstahlproduktion +Walzwerk +Walzwerke +Walzwerken +Walzwerkes +Walöl +Walöle +Walöls +Wams +Wamses +Wand +Wandbefestigung +Wandbekleidung +Wandbekleidungen +Wandel +Wandelbarkeit +Wandelbarkeiten +Wandelgang +Wandelgangs +Wandelgänge +Wandelgängen +Wandelhalle +Wandelhallen +Wandelobligation +Wandelobligationen +Wandels +Wandelstern +Wandelsternen +Wandelsterns +Wandelzeit +Wanderausstellung +Wanderbursche +Wanderbühne +Wanderbühnen +Wanderdüne +Wanderdünen +Wanderer +Wanderern +Wanderers +Wandergebiet +Wandergewerben +Wandergewerbes +Wanderheuschrecke +Wanderin +Wanderinnen +Wanderjahr +Wanderjahre +Wanderjahren +Wanderjahrs +Wanderkarte +Wanderkarten +Wanderleben +Wanderniere +Wandernieren +Wanderpokal +Wanderpokalen +Wanderpokals +Wanderprediger +Wanderpreis +Wanderpreise +Wanderpreisen +Wanderratte +Wanderratten +Wanderschaft +Wandersmann +Wandersmannes +Wanderstab +Wanderstabes +Wanderstäbe +Wanderstäben +Wandertag +Wandertrieb +Wandertriebe +Wandertriebs +Wandertruppe +Wandertruppen +Wanderung +Wanderungen +Wandervereine +Wandervereinen +Wandervereins +Wandervogels +Wandervögel +Wandervögeln +Wanderwege +Wandgemälde +Wandgemäldes +Wandgliederungen +Wandkalender +Wandkalenders +Wandkarte +Wandkarten +Wandler +Wandleuchtern +Wandleuchters +Wandlung +Wandlungsbereich +Wandlungszeit +Wandmalerei +Wandmalereien +Wandnischen +Wandpfeiler +Wandpfeilers +Wandschirm +Wandschirme +Wandschirms +Wandschmuck +Wandschoner +Wandschoners +Wandschranks +Wandschränke +Wandschränken +Wandspiegel +Wandspiegels +Wandtafel +Wandtafeln +Wandteppich +Wandteppichen +Wandteppichs +Wanduhr +Wandverkleidung +Wang +Wange +Wangen +Wankelmotor +Wankelmotoren +Wankelmotors +Wankelmut +Wankelmutes +Wann +Wanne +Wannenbad +Wannenbäder +Wannenbädern +Wannsee +Wanst +Wanste +Wanstes +Wanze +Wanzen +Wappen +Wappenbild +Wappenbilder +Wappenbildern +Wappenkunde +Wappens +Wappenschild +Wappenschildern +Wappenschilds +Wappenspruch +Wappenspruchs +Wappensprüche +War +Ware +Waren +Warenabkommen +Warenaufzug +Warenaufzugs +Warenaufzüge +Warenausfuhr +Warenaustausch +Warenaustausches +Warenbegleitschein +Warenbestands +Warenbestände +Warenbeständen +Warenbörse +Wareneigenschaften +Wareneinkäufe +Warengruppen +Warenhaus +Warenhauses +Warenhausunternehmen +Warenhäuser +Warenkonti +Warenkonto +Warenkontos +Warenkorb +Warenkorbs +Warenkredit +Warenkredite +Warenkredits +Warenkäufe +Warenlager +Warenlagern +Warenlieferung +Warenmenge +Warenmärkte +Warenniederlagen +Warenpapieren +Warenpositionen +Warenpreise +Warenprobe +Warenproben +Warenprotokoll +Warenrechungen +Warenrückvergütungen +Warentermin +Warentermingeschäfte +Warentest +Warentransporte +Warentransportes +Warenzeichen +Warenzeichens +Warhol +Warmgehalten +Warmgehaltenen +Warmgehaltener +Warmgehaltenes +Warmhalten +Warmhaltende +Warmhaltenden +Warmhaltender +Warmlauf +Warmlaufphase +Warmluftströmung +Warmwasserbereitung +Warmwasserbereitungen +Warmwasserheizung +Warmwassers +Warmwasserspeicher +Warmwasserspeichern +Warmwasserversorgung +Warmwasserversorgungen +Warndreieck +Warndreiecken +Warndreiecks +Warngrenze +Warnlampe +Warnlicht +Warnmeldung +Warnschüsse +Warnsignal +Warnsignale +Warnsignalen +Warnstreik +Warnstreike +Warnstreiken +Warntafel +Warntafeln +Warnung +Warnungsruf +Warnungsrufe +Warnzeichen +Warrant +Warrantpreis +Warrants +Warschau +Wartbarkeit +Wartefrau +Wartefrauen +Wartegeld +Wartegeldern +Wartegeldes +Warteliste +Wartelisten +Warten +Wartenden +Wartens +Warteposition +Warteposten +Warteraum +Warterei +Warteräume +Warteräumen +Wartesaal +Warteschlange +Warteschlangen +Wartesäle +Wartesälen +Wartezeit +Wartezimmer +Wartezimmern +Wartezimmers +Wartezustand +Wartezyklus +Wartung +Wartungen +Wartungsanleitung +Wartungsarbeit +Wartungsaufwand +Wartungsbestimmung +Wartungsbestimmungen +Wartungsdaten +Wartungsfall +Wartungsgebühr +Wartungsintervall +Wartungsmaßnahme +Wartungsprozess +Wartungsprozesse +Wartungsunterlagen +Wartungsvertrag +Wartungsverträge +Wartungszeit +Wartungszeiten +Wartungszwecke +Wartungszyklen +Warze +Warzen +Was +Waschanstalten +Waschautomat +Waschautomaten +Waschbecken +Waschbeckens +Waschbrett +Waschbretter +Waschbretts +Waschbär +Waschbären +Wascheinrichtung +Waschen +Waschfrau +Waschgelegenheit +Waschgelegenheiten +Waschkessel +Waschkessels +Waschkorb +Waschkorbs +Waschkörbe +Waschkörben +Waschküche +Waschküchen +Waschlappens +Waschlauge +Waschlaugen +Waschledern +Waschleders +Waschmaschine +Waschmaschinenladung +Waschmittel +Waschmitteln +Waschmittels +Waschpulvern +Waschpulvers +Waschraum +Waschraums +Waschräume +Waschräumen +Waschschüssel +Waschschüsseln +Waschseife +Waschseifen +Waschtisch +Waschtoiletten +Waschtrogs +Waschtröge +Waschtrögen +Waschvorgang +Waschwasser +Waschwassern +Waschweib +Waschweiber +Waschweibes +Waschzetteln +Waschzettels +Washington +Wasser +Wasserabschnitten +Wasserabstoßende +Wasserabstoßenden +Wasserabstoßender +Wasserball +Wasserballs +Wasserballspiel +Wasserballspiele +Wasserballspiels +Wasserbau +Wasserbaus +Wasserbecken +Wasserbedarf +Wasserbehälter +Wasserbehältern +Wasserbewegung +Wasserbewegungen +Wasserblase +Wasserblasen +Wasserbohrung +Wasserbohrungen +Wasserbombe +Wasserbruch +Wasserbrüche +Wasserbrüchen +Wasserbälle +Wasserbällen +Wasserdampf +Wasserdampfes +Wasserdichte +Wasserdichtheit +Wasserdruck +Wasserdurst +Wasserdämpfe +Wasserdämpfen +Wassereimer +Wassereimern +Wassereinbruch +Wassereinbrüchen +Wasserfahrzeuge +Wasserfahrzeugen +Wasserfahrzeugs +Wasserfalls +Wasserfarbe +Wasserfarben +Wasserflaschen +Wasserflohs +Wasserflugzeuge +Wasserflugzeugen +Wasserflugzeugs +Wasserfluten +Wasserfläche +Wasserflächen +Wasserflöhe +Wasserflöhen +Wasserfront +Wasserfälle +Wasserfällen +Wasserglas +Wasserglases +Wassergläser +Wassergrabens +Wassergräben +Wasserhahn +Wasserhahns +Wasserhaushalt +Wasserhaushalte +Wasserhaushalten +Wasserhaushalts +Wasserheilanstalten +Wasserheilkunde +Wasserheilkunden +Wasserhosen +Wasserhuhn +Wasserhuhns +Wasserhähne +Wasserhähnen +Wasserhühnern +Wasserkasten +Wasserkastens +Wasserkegels +Wasserkessel +Wasserkessels +Wasserklosett +Wasserklosetts +Wasserkläranlage +Wasserkopf +Wasserkopfs +Wasserkraftwerk +Wasserkraftwerke +Wasserkraftwerken +Wasserkrug +Wasserkrugs +Wasserkräften +Wasserkrüge +Wasserkrügen +Wasserkur +Wasserkästen +Wasserköpfe +Wasserköpfen +Wasserkühlung +Wasserlauf +Wasserleitung +Wasserleitungen +Wasserleitungsrohr +Wasserleitungsrohren +Wasserleitungsrohrs +Wasserlilie +Wasserlinie +Wasserlinien +Wasserläufe +Wasserläufen +Wassermangel +Wassermann +Wassermassen +Wassermelone +Wassermenge +Wassermengen +Wassermesser +Wassermessers +Wassermängel +Wassermühle +Wassermühlen +Wassern +Wassernot +Wassernymphe +Wasseroberfläche +Wasserpflanze +Wasserpflanzen +Wasserpistolen +Wasserpocken +Wasserpolizei +Wasserprobe +Wasserproben +Wasserprobleme +Wasserqualität +Wasserrad +Wasserrads +Wasserratte +Wasserrecht +Wasserrechten +Wasserreservoire +Wasserressourcen +Wasserrohr +Wasserrohrbruch +Wasserrohre +Wasserrohren +Wasserrohrs +Wasserrutschbahnen +Wasserräder +Wassers +Wasserschadens +Wasserscheide +Wasserscheiden +Wasserschlange +Wasserschlangen +Wasserschlauchs +Wasserschläuchen +Wasserschutzpolizei +Wasserschäden +Wasserski +Wasserskiern +Wasserskilehrer +Wasserskis +Wasserspeier +Wasserspeiern +Wasserspeiers +Wasserspiegel +Wasserspiegeln +Wasserspiegels +Wassersport +Wasserspülung +Wasserstand +Wasserstandsanzeiger +Wasserstandsanzeigern +Wasserstandsanzeigers +Wassersteine +Wassersteinen +Wassersteins +Wasserstelle +Wasserstiefeln +Wasserstiefels +Wasserstoff +Wasserstoffbomben +Wasserstoffbrückenbindungen +Wasserstoffs +Wasserstoffsuperoxyd +Wasserstoffsuperoxyden +Wasserstoffsuperoxyds +Wasserstrahl +Wasserstrahls +Wasserstraße +Wasserstraßen +Wasserstraßenverbindung +Wasserstraßenverwaltung +Wasserstände +Wasserständen +Wassersucht +Wassersuppe +Wassersäule +Wassersäulen +Wassersüchten +Wassertank +Wassertemperatur +Wassertiefe +Wassertiefen +Wassertier +Wassertiere +Wassertieren +Wassertrog +Wassertropfen +Wasserturm +Wasserturms +Wassertürme +Wassertürmen +Wasseruhren +Wasserumlauferhitzer +Wasserung +Wasserungen +Wasservelo +Wasservelos +Wasserverband +Wasserverdrängung +Wasserverdrängungen +Wasserverschwendung +Wasserversorgungen +Wasservogel +Wasservogels +Wasservolumen +Wasservorkommen +Wasservögel +Wasserwaage +Wasserwaagen +Wasserweg +Wasserwege +Wasserwegen +Wasserwegs +Wasserwelle +Wasserwellen +Wasserwerfern +Wasserwerfers +Wasserwerk +Wasserwerken +Wasserwerks +Wasserwirtschaft +Wasserzeichen +Waterloo +Watsche +Watschen +Watt +Watte +Wattebausch +Wattebausches +Wattebäusche +Wattebäuschen +Watten +Wattenmeer +Wattenmehr +Wattleistungen +Watts +Watvogel +Watvogels +Watvögel +Weber +Weberbaum +Weberbaums +Weberbäumen +Weberei +Webereien +Weberin +Weberinnen +Weberknechte +Weberknechten +Weberknechts +Webers +Weberschiffchen +Weberschiffchens +Webfehlern +Webfehlers +Webstuhl +Webstuhls +Webstühle +Webware +Webwaren +Wechsel +Wechselagent +Wechselagenten +Wechselagio +Wechselakzept +Wechselakzepts +Wechselaussteller +Wechselausstellern +Wechselbad +Wechselbades +Wechselbalg +Wechselbalgs +Wechselbank +Wechselbestand +Wechselbeziehung +Wechselbeziehungen +Wechselbriefe +Wechselbriefen +Wechselbriefs +Wechselbäder +Wechselbädern +Wechselbälge +Wechselbürgschaft +Wechselbürgschaften +Wechselfieber +Wechselfiebern +Wechselfolge +Wechselfolgen +Wechselfrist +Wechselfälle +Wechselfällen +Wechselgeld +Wechselgelder +Wechselgeldern +Wechselgeldes +Wechselgesang +Wechselgespräch +Wechselgespräche +Wechselgesprächen +Wechselgesänge +Wechselgesängen +Wechselgetriebe +Wechselgetrieben +Wechselgetriebes +Wechselgläubigern +Wechselgläubigers +Wechselinhaber +Wechselinhaberinnen +Wechselinhabern +Wechselinhabers +Wechseljahre +Wechseljahren +Wechseljahrs +Wechselkassen +Wechselkurs +Wechselkursen +Wechselkursentwicklung +Wechselkurses +Wechselkursgewinne +Wechselkurssenkung +Wechselkursänderung +Wechselkursänderungen +Wechselmakler +Wechselmaklers +Wechselnehmer +Wechselnehmerin +Wechselnehmern +Wechselnehmers +Wechselplatte +Wechselproteste +Wechselprotesten +Wechselprotests +Wechselrechte +Wechselrechten +Wechselrechts +Wechselreiterin +Wechselreiterinnen +Wechselreiters +Wechselschuld +Wechselschulden +Wechselspiel +Wechselsteuer +Wechselstrom +Wechselstroms +Wechselströme +Wechselströmen +Wechselstuben +Wechselwinkel +Wechselwinkeln +Wechselwirken +Wechselwirkung +Wechselwirkungen +Wechte +Wechten +Weckanruf +Weckanrufen +Weckanrufs +Wecker +Weckers +Weckruf +Weckrufen +Weckrufs +Wedel +Wedels +Weg +Wegbegeben +Wegbereich +Wegbereiter +Wegbereitern +Wegbereitung +Wege +Wegebau +Wegelagerer +Wegelagerern +Wegelagerers +Wegemessung +Wegen +Wegerecht +Wegerechte +Wegerechten +Wegerechts +Wegerich +Wegeriche +Wegerichen +Wegerichs +Weges +Wegfall +Wegfangen +Wegfangende +Wegfangenden +Wegfangender +Wegfälle +Wegfällen +Weggang +Weggeber +Weggefangene +Weggefangenem +Weggefangener +Weggefangenes +Weggereiste +Weggereistem +Weggereisten +Weggereistes +Weggestrichene +Weggestrichenen +Weggestrichener +Weggestrichenes +Weggetane +Weggetanem +Weggetanen +Weggetanes +Weggewendete +Weggewendetem +Weggewendeten +Weggewendetes +Weggänge +Weggängen +Wegkontrolle +Weglassung +Weglassungen +Weglänge +Weglängen +Wegmarkierung +Wegmesser +Wegmessung +Wegnahme +Wegrandes +Wegs +Wegschalten +Wegschnecke +Wegsein +Wegstrecke +Wegstrecken +Wegstreichenden +Wegstreichender +Wegstreichendes +Wegunterschied +Wegweiser +Wegweisers +Wegwendende +Wegwendenden +Wegwendendes +Wegwerfgesellschaft +Wegwerfkameras +Wegwerfpreis +Wegzehrung +Wegzehrungen +Wegzudiskutierende +Wegzudiskutierenden +Weh +Wehen +Wehgeschrei +Wehgeschreis +Wehklage +Wehmut +Wehr +Wehrbeauftragte +Wehrbeauftragten +Wehrbeauftragter +Wehrbereich +Wehrbereichen +Wehrbereichs +Wehrbereichskommando +Wehrdebatte +Wehrdienst +Wehrdiensten +Wehrdienstes +Wehrdienstverweigerer +Wehrdörfer +Wehrersatzdienst +Wehrersatzdienste +Wehrersatzdiensten +Wehrlosigkeit +Wehrmachtangehörige +Wehrmachtführer +Wehrpflicht +Wehrpflichten +Wehrpropaganda +Wehrsolde +Wehrsolden +Wehrsolds +Wehrstammrolle +Wehrstammrollen +Wehrwissenschaft +Wehrübung +Wehrübungen +Weib +Weibchens +Weibe +Weiber +Weibern +Weibervolk +Weibervolke +Weibervölker +Weibervölkern +Weibes +Weiblichkeit +Weibsbild +Weibsbildern +Weibsbildes +Weich +Weichbild +Weichbildern +Weichbildes +Weichen +Weichenstellern +Weichenstellers +Weichgekochte +Weichgekochtem +Weichgekochten +Weichgekochtes +Weichgelötete +Weichgelöteter +Weichgelötetes +Weichheit +Weichherzigkeit +Weichherzigkeiten +Weichkäse +Weichling +Weichlingen +Weichlings +Weichlöten +Weichlötende +Weichlötenden +Weichlötender +Weichmacherspiel +Weichsel +Weichselkirsche +Weichselkirschen +Weichteile +Weichteilen +Weichteils +Weichtier +Weichtiere +Weichtieren +Weichtiers +Weichware +Weichwährungen +Weide +Weideland +Weidelands +Weideländern +Weidenbaum +Weidenbaums +Weidenbäumen +Weidenkorbes +Weidenkätzchens +Weidenkörbe +Weidenkörben +Weideplatzes +Weideplätze +Weideplätzen +Weidevieh +Weidewirtschaft +Weidezeit +Weidmann +Weidmanns +Weidmannsheil +Weidmänner +Weidmännern +Weidwerk +Weidwerke +Weidwerks +Weigerung +Weigerungen +Weihbischof +Weihbischofs +Weihbischöfen +Weihe +Weihen +Weiher +Weihern +Weihnacht +Weihnachten +Weihnachtsabend +Weihnachtsabenden +Weihnachtsbaums +Weihnachtsbeleuchtung +Weihnachtsbescherung +Weihnachtsbotschaft +Weihnachtsbäume +Weihnachtsbäumen +Weihnachtsfeiern +Weihnachtsfeiertag +Weihnachtsferien +Weihnachtsfestes +Weihnachtsgaben +Weihnachtsgans +Weihnachtsgeschenk +Weihnachtsgeschenke +Weihnachtsgeschenken +Weihnachtsgratifikation +Weihnachtsgratifikationen +Weihnachtskugeln +Weihnachtslieder +Weihnachtsliedern +Weihnachtsliedes +Weihnachtsmann +Weihnachtsmannes +Weihnachtsmanns +Weihnachtsmarktes +Weihnachtsmärkten +Weihnachtspaket +Weihnachtsreise +Weihnachtssaison +Weihnachtssonderpreis +Weihnachtstag +Weihnachtstagen +Weihnachtstages +Weihnachtsverkehr +Weihnachtszeit +Weihrauch +Weihrauchs +Weihrauchwassern +Weihrauchwassers +Weil +Weilchen +Weile +Weiler +Weilern +Weimar +Weimarer +Wein +Weinbau +Weinbauer +Weinbauers +Weinbaues +Weinbaus +Weinbeere +Weinberg +Weinberge +Weinbergen +Weinbergschnecke +Weinbergschnecken +Weinblatt +Weinblatts +Weinblätter +Weinbrand +Weinbrands +Weinbrennerei +Weinbrände +Weinbäuerinnen +Weineinkäufer +Weinernte +Weinernten +Weinessig +Weinessige +Weinessigen +Weinexperten +Weinfasses +Weinfest +Weinflasche +Weinfässer +Weinfässern +Weingarten +Weingartens +Weingeist +Weingeiste +Weingesetz +Weinglases +Weingläser +Weingläsern +Weingut +Weingärten +Weingärtner +Weingärtnern +Weinhandlungen +Weinhaus +Weinhändler +Weinhändlerinnen +Weinhändlern +Weinhändlers +Weinjahr +Weinjahren +Weinjahres +Weinjahrgänge +Weinkarte +Weinkarten +Weinkeller +Weinkellern +Weinkellers +Weinkelter +Weinkeltern +Weinkenner +Weinkennerin +Weinkennerinnen +Weinkenners +Weinkrampfs +Weinkrämpfe +Weinkrämpfen +Weinland +Weinlese +Weinländer +Weinländern +Weinpreise +Weinpresse +Weinpressen +Weinrebe +Weinreben +Weinreisender +Weins +Weinschenke +Weinstein +Weinstocks +Weinstube +Weinstuben +Weinstöcke +Weinstöcken +Weinsäure +Weinsäuren +Weintraube +Weintrauben +Weinwirtschaft +Weise +Weisen +Weisgesagte +Weisgesagten +Weisgesagter +Weisgesagtes +Weisheit +Weisheiten +Weisheitszahns +Weisheitszähne +Weisheitszähnen +Weissager +Weissagerin +Weissagern +Weissagers +Weissagung +Weisung +Weisungen +Weitblick +Weitblickende +Weitblickenden +Weitblickendes +Weitblicks +Weiter +Weiterarbeit +Weiterausbau +Weiterausbildung +Weiterbeschäftigung +Weiterbestand +Weiterbestandene +Weiterbestandenem +Weiterbestandener +Weiterbestandenes +Weiterbestands +Weiterbestehen +Weiterbestehende +Weiterbestehenden +Weiterbestehender +Weiterbildung +Weiterbildungskurse +Weitere +Weiterentwicklung +Weiterentwicklungen +Weiterflug +Weiterführung +Weitergabe +Weiterhin +Weiterleitung +Weiterlese +Weiterlesen +Weiterlesenden +Weiterlesender +Weitermelden +Weiternutzung +Weiterreise +Weiterschalten +Weiterschauen +Weitertragen +Weitertrug +Weiterverarbeitung +Weiterverbreitung +Weiterverfolgung +Weiterverkauf +Weitervermietung +Weiterverweisen +Weiterwachsen +Weiterzahlung +Weitläufigkeit +Weitläufigkeiten +Weitreichenden +Weitreichender +Weitreichendes +Weitschweifigkeit +Weitsichtigkeit +Weitspringer +Weitsprung +Weitsprünge +Weitsprüngen +Weitverbreitete +Weitverbreiteten +Weitverzweigte +Weitverzweigtem +Weitverzweigten +Weitverzweigtes +Weizen +Weizenabkommen +Weizenkleie +Weizenmehle +Weizenmehlen +Weizenpreis +Weizenstroh +Weiß +Weißbier +Weißbiere +Weißbieren +Weißbiers +Weißbleche +Weißblechen +Weißblechs +Weißbrot +Weißbrote +Weißbroten +Weißbrots +Weißbuch +Weißbuche +Weißbuchen +Weißbuches +Weißbuchs +Weißbücher +Weißbüchern +Weißdorne +Weißdornen +Weißdorns +Weiße +Weißen +Weißfische +Weißfischen +Weißfischs +Weißgerber +Weißgerberei +Weißgerberin +Weißgerberinnen +Weißgerbern +Weißglut +Weißglühende +Weißglühenden +Weißglühendes +Weißgold +Weißkohl +Weißkohle +Weißkohlen +Weißkohls +Weißkäse +Weißmetalle +Weißmetallen +Weißmetalls +Weißnähereien +Weißnäherin +Weißnäherinnen +Weißrussland +Weißwein +Weißweine +Weißweinen +Weißzeug +Weißzeugs +Welche +Welchen +Welches +Welfen +Wellblech +Wellblechen +Wellblechgaragentor +Wellblechs +Welle +Wellen +Wellenbad +Wellenbereich +Wellenbereiche +Wellenbereichs +Wellenberg +Wellenbergen +Wellenbewegung +Wellenbewegungen +Wellenbrechern +Wellenbrechers +Wellenfrage +Wellenfunktion +Wellenfunktionen +Wellengang +Wellengangs +Wellengeritten +Wellengleichung +Wellengängen +Wellenlinie +Wellenlinien +Wellenlänge +Wellenlängen +Wellenreiten +Wellenreitende +Wellenreitenden +Wellenreitendes +Wellenschlag +Wellenschläge +Wellenschlägen +Wellensittich +Wellensittiche +Wellensittichen +Wellental +Wellentheorie +Wellentheorien +Wellentäler +Wellentälern +Welligkeit +Welligkeiten +Wellington +Wellpappen +Welpe +Welpen +Welt +Weltabgeschiedene +Weltabgeschiedenem +Weltabgeschiedenen +Weltabgeschiedenes +Weltabgewandteste +Weltabgewandtesten +Weltabgewandtester +Weltall +Weltalls +Weltaltern +Weltalters +Weltangebots +Weltanschauung +Weltanschauungen +Weltarbeitslosigkeit +Weltatlas +Weltausstellungen +Weltausstellungsgelände +Weltbank +Weltbedeutung +Weltbestleistung +Weltbestleistungen +Weltbevölkerung +Weltbild +Weltbilder +Weltbildern +Weltbilds +Weltbrand +Weltbund +Weltbörsen +Weltbürger +Weltbürgerin +Weltbürgern +Weltbürgers +Welten +Weltenbummler +Weltenbummlern +Weltereignisse +Weltereignissen +Weltereignisses +Weltergewicht +Weltergewichts +Welterkenntnis +Welterlebens +Welternährung +Welternährungskonferenz +Weltfeind +Weltfirma +Weltformat +Weltfriede +Weltfrieden +Weltförderung +Weltgeltung +Weltgeltungen +Weltgericht +Weltgerichts +Weltgerichtshofs +Weltgerichtshöfe +Weltgerichtshöfen +Weltgeschehen +Weltgeschichte +Weltgeschichtlichen +Weltgesundheitsorganisation +Weltgewandtheit +Weltgewerkschaftsbund +Weltgewerkschaftsbundes +Weltgewerkschaftsbünden +Welthandel +Welthandels +Welthandelsflotte +Welthandelsfreiheit +Weltherrschaft +Weltherrschaften +Welthungerhilfe +Weltkarte +Weltkarten +Weltkenntnis +Weltkenntnisse +Weltkirchenrat +Weltklasse +Weltklassespieler +Weltklimas +Weltklugheit +Weltkommunismus +Weltkonjunktur +Weltkriege +Weltkriegen +Weltkrieges +Weltkugel +Weltkugeln +Weltkörper +Weltkörpern +Weltkörpers +Weltlage +Weltlagen +Weltlauf +Weltliteratur +Weltläufe +Weltmacht +Weltmachtpolitik +Weltmachtpolitiken +Weltmachtstellung +Weltmanns +Weltmarke +Weltmarken +Weltmarkt +Weltmarktpreise +Weltmarkts +Weltmarktverhältnisse +Weltmeer +Weltmeere +Weltmeeren +Weltmeers +Weltmeinung +Weltmeister +Weltmeisterelf +Weltmeisterinnen +Weltmeistermannschaft +Weltmeistern +Weltmeisterschaft +Weltmeisterschaften +Weltmodell +Weltmodelle +Weltmächte +Weltmächten +Weltmännern +Weltmärkte +Weltmärkten +Weltoffenheit +Weltordnung +Weltordnungen +Weltpolitik +Weltpolitiken +Weltpostverein +Weltpostvereinen +Weltpostvereines +Weltpostvereins +Weltpremiere +Weltproblematik +Weltprobleme +Weltproduktion +Weltrat +Weltrates +Weltraum +Weltraumes +Weltraumfahrer +Weltraumfahrt +Weltraumfragen +Weltraummächte +Weltraums +Weltrecht +Weltregierung +Weltregionen +Weltreich +Weltreiche +Weltreichen +Weltreiches +Weltreichs +Weltreisen +Weltrekord +Weltrekorde +Weltrekorden +Weltrekordler +Weltrekordlerin +Weltrekordlern +Weltrekordlers +Weltrekordläufer +Weltrekordmann +Weltrekordmanns +Weltrekordmänner +Weltrekords +Weltrevolution +Weltruf +Weltrufe +Weltrufs +Weltruhm +Welträumen +Weltschau +Weltschmerz +Weltschmerzes +Weltsicherheitsrat +Weltsicherheitsrats +Weltsprache +Weltsprachen +Weltstaat +Weltstadt +Weltstar +Weltstädte +Weltteil +Weltteile +Weltteilen +Weltteils +Weltumfassende +Weltumfassendem +Weltumfassender +Weltumfassendes +Weltumkrempelnder +Weltumsegelung +Weltumsegler +Weltumseglern +Weltumseglers +Weltuniversität +Weltuntergang +Weltuntergangs +Weltverband +Weltvorrat +Weltwarenmärkte +Weltweit +Weltweiter +Weltwirtschaft +Weltwirtschaftsgipfel +Weltwirtschaftskrise +Weltwunder +Weltwundern +Weltwunders +Weltwährung +Wembleystadion +Wen +Wende +Wendekreis +Wendekreisen +Wendekreises +Wendel +Wendeltreppe +Wendeltreppen +Wenden +Wendepunkt +Wendepunkte +Wendepunkten +Wendepunkts +Wendigkeit +Wendung +Wendungen +Weniger +Wenigkeit +Wenigstens +Wenn +Wer +Werbe +Werbeabteilungen +Werbeagentur +Werbeagenturen +Werbeaktionen +Werbeassistent +Werbebeauftragter +Werbeberater +Werbeberaterin +Werbeberatern +Werbeberaters +Werbebriefe +Werbebüro +Werbedienst +Werbedrucksachen +Werbefachfrau +Werbefachleute +Werbefachmannes +Werbefachmanns +Werbefachmänner +Werbefachmännern +Werbefeldzugs +Werbefeldzüge +Werbefeldzügen +Werbefernsehen +Werbefernsehens +Werbefilme +Werbefilmen +Werbefilms +Werbegesellschaften +Werbegraphik +Werbegraphiken +Werbegraphikerin +Werbegraphikerinnen +Werbegraphikern +Werbekampagne +Werbekosten +Werbeleiter +Werbeleiterinnen +Werbeleitern +Werbeleiters +Werbemitteln +Werbemittels +Werbeoffizier +Werbeprämien +Werber +Werbern +Werberummel +Werbeschrift +Werbeschriften +Werbesendungen +Werbespots +Werbespruch +Werbespruchs +Werbesprüche +Werbetext +Werbetexterin +Werbetexterinnen +Werbetextern +Werbetrommel +Werbetrommeln +Werbeträger +Werbezeichnung +Werbezeichnungen +Werbezetteln +Werbezettels +Werbung +Werbungen +Werbungskosten +Werdegang +Werden +Werder +Werders +Werft +Werftarbeiter +Werftarbeiterinnen +Werftarbeitern +Werftarbeiters +Werg +Werk +Werkanlage +Werkbank +Werkbund +Werkbänke +Werkbänken +Werkdienstwohnung +Werke +Werken +Werkes +Werkhalle +Werkkunstschule +Werkleitung +Werkleuten +Werkmeister +Werkmeisterin +Werkmeistern +Werkmeisters +Werkmietwohnung +Werkmietwohnungen +Werkpakete +Werks +Werksangehörige +Werksangehöriger +Werksbibliothek +Werkschutz +Werkschutzes +Werksgruppe +Werkshalle +Werksleitung +Werkspionage +Werkstatt +Werkstatteinrichtung +Werkstatträume +Werkstellen +Werkstoff +Werkstoffe +Werkstoffen +Werkstoffherstellung +Werkstoffkonstante +Werkstoffprägung +Werkstudent +Werkstudenten +Werkstudentin +Werkstätte +Werkstück +Werkstücke +Werkstücken +Werksvertretung +Werkswohnung +Werkswohnungen +Werktag +Werktage +Werktagen +Werktages +Werktisch +Werktischen +Werktisches +Werkverkehr +Werkvertrag +Werkvertrags +Werkverträge +Werkverträgen +Werkwohnungen +Werkzeichnung +Werkzeichnungen +Werkzeug +Werkzeugausstattung +Werkzeugausstattungen +Werkzeuge +Werkzeugen +Werkzeuges +Werkzeugkasten +Werkzeugmacher +Werkzeugmacherin +Werkzeugmacherinnen +Werkzeugmachers +Werkzeugmaschine +Werkzeugmaschinen +Werkzeugtasche +Werkzeugtaschen +Wermut +Wermuts +Wermutstropfen +Wermutstropfens +Werner +Wert +Wertangabe +Wertangaben +Wertannahme +Wertanteil +Wertarbeit +Wertarbeiten +Wertausgleichs +Wertbesetzung +Wertbrief +Wertbriefe +Wertbriefen +Werte +Wertebereich +Wertebereiche +Wertegruppe +Werteliste +Werten +Wertentwicklung +Wertepaare +Wertepaaren +Wertepakete +Werterhöhung +Werterhöhungen +Wertermittlung +Wertes +Wertevorrat +Wertevorrats +Wertgegenstand +Wertgegenstände +Wertgegenständen +Werthalten +Werthaltung +Wertigkeit +Wertigkeiten +Wertkonserven +Wertmaßstab +Wertmaßstabes +Wertmaßstäbe +Wertmaßstäben +Wertmesser +Wertmessern +Wertminderung +Wertminderungen +Wertpaket +Wertpakete +Wertpakets +Wertpapier +Wertpapieranlage +Wertpapierbesitzer +Wertpapierdepots +Wertpapiere +Wertpapiergeschäft +Wertpapiergeschäfte +Wertpapierkäufe +Wertpapiermarkt +Wertpapiers +Wertpapiertyp +Werts +Wertsache +Wertsachen +Wertschätzung +Wertschätzungen +Wertsendungen +Wertstatus +Wertsteigerung +Wertsteigerungen +Wertung +Wertungen +Werturteil +Werturteilen +Werturteils +Wertverbesserung +Wertverbesserungen +Wertverlust +Wertverringerung +Wertverringerungen +Wertvolle +Wertvorstellung +Wertvorstellungen +Wertwandel +Wertwandels +Wertzeichen +Wertzeichens +Wertzoll +Wertzuwachs +Wertzuwachse +Wertzuwachsen +Wertzuwachses +Wertzuwachssteuern +Wertzuwächse +Wertzuwächsen +Werwolf +Wesen +Wesenheit +Wesenheiten +Wesens +Wesensaussage +Wesensaussagen +Wesensmerkmal +Wesensmerkmale +Wesenszug +Wesenszugs +Wesenszüge +Wesenszügen +Weser +Wesermündung +Weshalb +Wespe +Wespen +Wespennest +Wespennester +Wespennests +Wespenstich +Wespenstiche +Wespenstichs +Wespentaille +Wespentaillen +West +Westafrika +Westalliierte +Westberliner +Westdeutschland +Weste +Westen +Westens +Westentasche +Westentaschen +Westentaschenformat +Westentaschenformate +Westentaschenformaten +Westentaschenformats +Western +Westeuropa +Westeuropäer +Westeuropäern +Westfale +Westfalen +Westfrankenreich +Westfrankreich +Westfront +Westfälinnen +Westgebieten +Westgoten +Westgrenze +Westgrenzen +Westhandel +Westhang +Westhänge +Westindienhandel +Westküste +Westliche +Westmark +Westminster +Westminsterabtei +Westrand +Westrandes +Westsektor +Westsektoren +Westsibiriens +Westwall +Westwind +Westwinde +Westwinds +Westzipfel +Westzone +Wettbewerb +Wettbewerbe +Wettbewerben +Wettbewerber +Wettbewerberin +Wettbewerberinnen +Wettbewerbern +Wettbewerbs +Wettbewerbsbestimmungen +Wettbewerbserfolge +Wettbewerbslage +Wettbewerbsmaßnahmen +Wettbewerbsordnung +Wettbewerbsorientierteste +Wettbewerbsregelung +Wettbewerbsverhältnis +Wettbewerbsverhältnisse +Wettbüro +Wetteifer +Wetten +Wetter +Wetteramt +Wetteramtes +Wetteransagen +Wetteransager +Wetteransagerin +Wetteransagern +Wetteransagers +Wetteraussicht +Wetteraussichten +Wetterbedingungen +Wetterbeobachtung +Wetterbeobachtungen +Wetterberichte +Wetterberichten +Wetterberichts +Wetterbesserung +Wetterdienst +Wetterdienste +Wetterdienstes +Wetterfahne +Wetterfahnen +Wetterfrosch +Wetterfrosches +Wetterfröschen +Wetterhahn +Wetterhahns +Wetterhähnen +Wetterkarte +Wetterkarten +Wetterkunde +Wetterkunden +Wetterlagen +Wetterleuchten +Wetterleuchtens +Wettermantel +Wettermantels +Wettermeldungen +Wettermänteln +Wettern +Wetterprophet +Wetterpropheten +Wetters +Wettersatellit +Wettersatelliten +Wetterschacht +Wetterschaden +Wetterschadens +Wetterschiffe +Wetterschächten +Wetterschäden +Wetterseiten +Wetterstation +Wetterstationen +Wettersturz +Wettersturzes +Wetterstürze +Wetterstürzen +Wetterverhältnisse +Wetterverhältnissen +Wettervoraussage +Wettervorhersage +Wetterwarte +Wetterwarten +Wetterwechseln +Wetterwechsels +Wetterwolke +Wetterämtern +Wettfahrt +Wettfahrten +Wettfliegen +Wettfliegens +Wettflug +Wettflüge +Wettgesang +Wettgesänge +Wettgesängen +Wettkampf +Wettkampfsiege +Wettkämpfe +Wettkämpfen +Wettkämpfer +Wettkämpferin +Wettkämpfern +Wettkämpfers +Wettlauf +Wettlaufs +Wettläufe +Wettläufen +Wettläufer +Wettläuferin +Wettläuferinnen +Wettläufern +Wettmachen +Wettrennen +Wettrennens +Wettrudern +Wettruderns +Wettrüsten +Wettrüstens +Wettschwimmen +Wettschwimmens +Wettsegeln +Wettsegelns +Wettspiel +Wettspiele +Wettspiels +Wettstreit +Wettstreite +Wettstreits +Wettzettel +Wettzetteln +Wetzstahl +Wetzstahle +Wetzstahlen +Wetzstein +Wetzsteine +Wetzsteinen +Wetzstähle +Wetzstählen +Whisky +Whiskys +Wichte +Wichten +Wichtig +Wichtiger +Wichtigkeit +Wichtigkeiten +Wichtigtuer +Wichtigtuerei +Wichtigtuereien +Wichtigtuerin +Wichtigtuerinnen +Wichtigtuern +Wichtigtuers +Wicke +Wickel +Wickelgamasche +Wickelkind +Wickelkinder +Wickelkindern +Wickelrichtung +Wickels +Wicken +Wicklung +Widder +Widdern +Widders +Widergefahren +Widergekehrte +Widergekehrten +Widergekehrter +Widergekehrtes +Widerhaken +Widerhakens +Widerhall +Widerhalls +Widerlager +Widerlegtesten +Widerlegtester +Widerlegung +Widerlegungen +Widerlichkeit +Widerlichkeiten +Widerpart +Widerparte +Widerparten +Widerparts +Widerrede +Widerreden +Widerruf +Widerrufe +Widerrufsrecht +Widersacher +Widersacherin +Widersacherinnen +Widersachers +Widerschein +Widerscheine +Widerscheins +Widersetzlichkeit +Widersetzlichkeiten +Widersinn +Widersinns +Widerspenstigkeit +Widerspenstigkeiten +Widerspruch +Widerspruches +Widerspruchsbescheid +Widerspruchserklärung +Widerspruchsfristen +Widerspruchsgeist +Widerspruchsgeistes +Widerspruchsgründe +Widerspruchsgründen +Widerspruchslosigkeit +Widerspruchsrecht +Widerspruchsverfahren +Widersprüche +Widersprüchen +Widersprüchlichkeit +Widerstand +Widerstandes +Widerstands +Widerstandsbewegung +Widerstandsbewegungen +Widerstandsfähigkeit +Widerstandsfähigkeiten +Widerstandsgruppen +Widerstandskraft +Widerstandskräfte +Widerstandskräften +Widerstandskämpfer +Widerstandskämpferinnen +Widerstandskämpfern +Widerstandskämpfers +Widerstandsorganisation +Widerstreben +Widerstreit +Widerstreits +Widerstände +Widerständen +Widerwille +Widerwillen +Widerwärtigkeit +Widmung +Widmungsexemplar +Widmungsexemplare +Widmungsexemplaren +Widrigkeit +Widrigkeiten +Wie +Wiedehopf +Wiedehopfe +Wiedehopfen +Wiedehopfs +Wiederabdruck +Wiederabdrucke +Wiederabdrucken +Wiederabdrücke +Wiederabdrücken +Wiederangeknüpfte +Wiederangeknüpften +Wiederangeknüpfter +Wiederangeknüpftes +Wiederangestellte +Wiederangestellten +Wiederangestelltes +Wiederanstellung +Wiederanstellungen +Wiederaufbau +Wiederaufbaukredite +Wiederaufbaus +Wiederaufbauten +Wiederauferstehung +Wiederauferstehungen +Wiederaufführung +Wiederaufgebaute +Wiederaufgebauten +Wiederaufgebauter +Wiederaufgebautes +Wiederaufgeblühte +Wiederaufgeblühtem +Wiederaufgeblühten +Wiederaufgeblühtes +Wiederaufnahme +Wiederaufnahmen +Wiederaufnahmeverfahren +Wiederaufrüstung +Wiederaufrüstungen +Wiederbeginn +Wiederbeginns +Wiederbelebung +Wiederbelebungen +Wiederbelebungsversuche +Wiederbelebungsversuchen +Wiederbelebungsversuchs +Wiederbeschäftigung +Wiederbesetzung +Wiederbewaffnung +Wiedereinführung +Wiedereinführungen +Wiedereingeführte +Wiedereingeführtem +Wiedereingeführter +Wiedereingeführtes +Wiedereingelöste +Wiedereingelöstem +Wiedereingelösten +Wiedereingelöstes +Wiedereingesetzte +Wiedereingesetztem +Wiedereingesetzten +Wiedereingesetzter +Wiedereingesetztes +Wiedereingestellte +Wiedereingestellten +Wiedereingestellter +Wiedereingestelltes +Wiedereingliederung +Wiedereingliederungen +Wiedereinlösung +Wiedereinlösungen +Wiedereinnahme +Wiedereinnahmen +Wiedereinschalten +Wiedereinschiffung +Wiedereinschiffungen +Wiedereinstellung +Wiedereinstellungen +Wiederergreifung +Wiedererlangung +Wiedererreichen +Wiedererstattung +Wiedererstattungen +Wiedereröffnung +Wiedereröffnungen +Wiedergabe +Wiedergaben +Wiedergeburt +Wiedergeburten +Wiedergenesung +Wiedergenesungen +Wiedergutmachung +Wiedergutmachungen +Wiedergutmachungsgesetz +Wiederherstellung +Wiederherstellungen +Wiederholbarkeit +Wiederholrate +Wiederholung +Wiederholungen +Wiederholungsfall +Wiederholungsfalles +Wiederholungsfälle +Wiederholvorwahl +Wiederholzeit +Wiederinbetriebnahme +Wiederinstandsetzung +Wiederinstandsetzungen +Wiederkehr +Wiederkäuer +Wiederkäuers +Wiederkünfte +Wiedersehen +Wiedersehensfreude +Wiedertaufe +Wiedertaufen +Wiedertäufer +Wiedertäufers +Wiedervereinigung +Wiederverheiratung +Wiederverheiratungen +Wiederverkaufpreis +Wiederverkaufpreises +Wiederverkaufspreis +Wiederverkaufspreisen +Wiederverkaufspreises +Wiederverkaufswert +Wiederverkäufer +Wiederverkäufers +Wiederverwendung +Wiederverwertung +Wiederwahl +Wiederwahlen +Wiederzulassung +Wiederzulassungen +Wiege +Wiegenfest +Wiegenfeste +Wiegenfesten +Wiegenfestes +Wiegenkind +Wiegenkinder +Wiegenkindern +Wiegenkinds +Wiegenlied +Wiegenlieder +Wiegenliedern +Wiegenlieds +Wiener +Wienerin +Wienerinnen +Wieners +Wienerwald +Wiesbaden +Wiese +Wiesel +Wieseln +Wiesels +Wiesenblume +Wiesenblüte +Wiesenland +Wiesenlands +Wiesenländer +Wiesenländern +Wieso +Wikinger +Wikingerschiff +Wildbach +Wildbachs +Wildbad +Wildbahn +Wildbahnen +Wildbraten +Wildbret +Wildbrets +Wildbäche +Wildbächen +Wildbäder +Wilddieb +Wilddieben +Wilddieberei +Wilddiebereien +Wilden +Wildente +Wildenten +Wilderers +Wildfang +Wildfangs +Wildfänge +Wildfängen +Wildheit +Wildheiten +Wildhüter +Wildhütern +Wildleder +Wildlederhandschuhen +Wildledern +Wildleders +Wildpark +Wildparke +Wildparken +Wildschaden +Wildschadens +Wildschwein +Wildschweine +Wildschweinen +Wildschweins +Wildschäden +Wildschütze +Wildschützen +Wildstand +Wildstands +Wildständen +Wildwachsende +Wildwachsender +Wildwachsendes +Wildwasser +Wildwasserflüsse +Wildwasserkajak +Wildwassern +Wildwassers +Wildwechsel +Wildwechsels +Wildwest +Wildwestfilm +Wildwestfilmen +Wildwestfilms +Wildwestmanier +Wilfried +Wilhelm +Will +Wille +Willen +Willenlosigkeit +Willenlosigkeiten +Willens +Willensakt +Willensakten +Willensakts +Willenseinstellung +Willenserklärung +Willenserklärungen +Willensfreiheit +Willensfreiheiten +Willenskraft +Willenskräfte +Willenskräften +Willensschwäche +Willensstärke +Willensäußerung +Willigkeit +Willkommens +Willkür +Willkürakt +Willkürakten +Willkürakts +Willkürlichkeit +Willy +Wim +Wimpel +Wimper +Wimpern +Wind +Windbeutel +Windbeuteln +Windbeutels +Windeier +Windeiern +Windeis +Windel +Windeln +Windes +Windeseile +Windfahnen +Windgeschwindigkeit +Windgeschützteste +Windgeschütztester +Windgeschütztestes +Windharfe +Windharfen +Windhose +Windhund +Windhunde +Windhunds +Windigen +Windjacke +Windkanal +Windkanäle +Windkanälen +Windkraft +Windmesser +Windmessern +Windmessers +Windmühle +Windmühlen +Windows +Windpocken +Windrichtung +Windrichtungen +Windrose +Windrosen +Windröschen +Windröschens +Windschatten +Windschutzscheibe +Windschutzscheiben +Windspiele +Windspielen +Windspiels +Windstoßes +Windstärke +Windstärken +Windstöße +Windstößen +Windsurfinglehrer +Windung +Windungen +Wink +Winkel +Winkeladvokat +Winkeladvokaten +Winkelbeschleunigung +Winkelfunktionen +Winkelgeschwindigkeit +Winkelhaken +Winkelhalbierenden +Winkelmaß +Winkelmaße +Winkelmaßes +Winkelmesser +Winkelmessern +Winkelmessung +Winkeln +Winkels +Winkelschreibweise +Winkelspiegel +Winkelzug +Winkelzugs +Winkelzüge +Winker +Winkers +Winks +Winkspruch +Winksprüche +Winter +Winteraufenthalte +Winteraufenthalten +Winteraufenthalts +Winterbaus +Winterbetrieb +Wintereinbruch +Winterfest +Winterfrüchte +Winterfrüchten +Wintergarten +Wintergartens +Wintergärten +Winterhalbjahr +Winterhalbjahre +Winterhalbjahrs +Winterhilfswerk +Winterkartoffeln +Winterkorn +Winterkurort +Winterkälte +Winterkörnern +Winterlager +Wintermantels +Wintermode +Wintermonate +Wintermäntel +Wintermänteln +Wintermärchen +Wintern +Winterolympiade +Winterolympiaden +Winters +Wintersaat +Wintersaaten +Winterschlaf +Winterschlafs +Winterschlussverkauf +Winterschlussverkaufs +Winterschlussverkäufe +Wintersemester +Wintersemesters +Winterspiele +Winterspielen +Wintersport +Wintersporte +Wintersporten +Wintersportes +Wintersportler +Wintersportorte +Wintersportplatz +Wintersports +Winterthur +Wintervorrats +Wintervorräte +Wintervorräten +Winterwochen +Winterzeit +Winzer +Winzerfamilie +Winzerfest +Winzerin +Winzerinnen +Winzling +Winzlinge +Wipfel +Wipfels +Wippe +Wir +Wirbel +Wirbelknochen +Wirbelknochens +Wirbeln +Wirbelsturm +Wirbelstürme +Wirbelstürmen +Wirbelsäulen +Wirbelsäulenbruch +Wirbelsäulenverkrümmung +Wirbeltier +Wirbeltiere +Wirbeltieren +Wirbelwind +Wirbelwinde +Wirbelwinden +Wird +Wirkens +Wirker +Wirkerinnen +Wirkern +Wirkers +Wirklichen +Wirklichkeit +Wirklichkeiten +Wirksameren +Wirksamkeit +Wirksamkeiten +Wirkstoff +Wirkstoffe +Wirkstoffs +Wirkung +Wirkungen +Wirkungsbereich +Wirkungsbereiche +Wirkungsbereichen +Wirkungsbereichs +Wirkungsgrad +Wirkungsgrads +Wirkungskreis +Wirkungskreise +Wirkungskreisen +Wirkungskräfte +Wirkungskräften +Wirkungslosigkeit +Wirkungsmöglichkeit +Wirkungsmöglichkeiten +Wirkungsoptimum +Wirkungsweise +Wirkungsweisen +Wirrkopf +Wirrkopfs +Wirrköpfe +Wirrköpfen +Wirrnis +Wirrnisse +Wirrsal +Wirrsale +Wirrsalen +Wirrung +Wirrungen +Wirrwarr +Wirrwarre +Wirrwarrs +Wirsingkohl +Wirsingkohle +Wirsingkohlen +Wirt +Wirte +Wirten +Wirtes +Wirth +Wirtin +Wirtinnen +Wirts +Wirtschaft +Wirtschaften +Wirtschafter +Wirtschafterin +Wirtschafterinnen +Wirtschaftern +Wirtschafters +Wirtschaftler +Wirtschaftlerin +Wirtschaftlerinnen +Wirtschaftlers +Wirtschaftliche +Wirtschaftlichkeit +Wirtschaftsabkommen +Wirtschaftsabkommens +Wirtschaftsakademie +Wirtschaftsaktivitäten +Wirtschaftsanleihe +Wirtschaftsarchiv +Wirtschaftsauffassung +Wirtschaftsaufschwung +Wirtschaftsberaterin +Wirtschaftsberaterinnen +Wirtschaftsberatern +Wirtschaftsberatung +Wirtschaftsbetrieb +Wirtschaftsbeziehungen +Wirtschaftsblatt +Wirtschaftsblöcke +Wirtschaftsbosses +Wirtschaftsbotschaft +Wirtschaftsdatenbank +Wirtschaftsdebatte +Wirtschaftsdelegation +Wirtschaftsexperte +Wirtschaftsexperten +Wirtschaftsfunk +Wirtschaftsförderung +Wirtschaftsführung +Wirtschaftsgebäude +Wirtschaftsgebäuden +Wirtschaftsgebäudes +Wirtschaftsgelder +Wirtschaftsgeldern +Wirtschaftsgelds +Wirtschaftsgemeinschaften +Wirtschaftsgenossenschaften +Wirtschaftsgeographie +Wirtschaftsgeographien +Wirtschaftsgipfel +Wirtschaftsgruppen +Wirtschaftsgut +Wirtschaftsgymnasium +Wirtschaftsgymnasiums +Wirtschaftsgüter +Wirtschaftshaus +Wirtschaftshauses +Wirtschaftshilfe +Wirtschaftshäuser +Wirtschaftsindikatoren +Wirtschaftsinformation +Wirtschaftsinformationsdienst +Wirtschaftsjahr +Wirtschaftsjahre +Wirtschaftsjahren +Wirtschaftsjahrs +Wirtschaftsjournalist +Wirtschaftskatastrophen +Wirtschaftsklima +Wirtschaftskommission +Wirtschaftskorrespondent +Wirtschaftskrach +Wirtschaftskraches +Wirtschaftskreisen +Wirtschaftskrise +Wirtschaftskrisen +Wirtschaftslage +Wirtschaftslebens +Wirtschaftslenkung +Wirtschaftsleute +Wirtschaftsliberalismus +Wirtschaftsländer +Wirtschaftsmacht +Wirtschaftsminister +Wirtschaftsministerien +Wirtschaftsministerium +Wirtschaftsministern +Wirtschaftsministers +Wirtschaftsmächte +Wirtschaftsordnung +Wirtschaftsplan +Wirtschaftsplanung +Wirtschaftspläne +Wirtschaftspolitiken +Wirtschaftspolitiker +Wirtschaftspolitikern +Wirtschaftspraxis +Wirtschaftspressedienst +Wirtschaftsprogramm +Wirtschaftsprüfer +Wirtschaftsprüferin +Wirtschaftsprüferinnen +Wirtschaftsprüfers +Wirtschaftsprüfungsgesellschaft +Wirtschaftsprüfungsgesellschaften +Wirtschaftspublikationen +Wirtschaftsquartett +Wirtschaftsrat +Wirtschaftsrecht +Wirtschaftsredakteure +Wirtschaftsregionen +Wirtschaftsräume +Wirtschaftsstatistiken +Wirtschaftsstrafgesetz +Wirtschaftsstrafrechts +Wirtschaftsstruktur +Wirtschaftssystem +Wirtschaftsteil +Wirtschaftstheoretiker +Wirtschaftstheorie +Wirtschaftsverband +Wirtschaftsverbände +Wirtschaftsverbänden +Wirtschaftsverhandlungen +Wirtschaftsvorgängen +Wirtschaftswachstum +Wirtschaftswissenschaft +Wirtschaftswunder +Wirtschaftswundern +Wirtschaftswunders +Wirtschaftszeitschrift +Wirtschaftszentrum +Wirtschaftszweige +Wirtschaftszweigen +Wirtschaftszweigs +Wirtschaftszyklus +Wirtschaftverwaltung +Wirtshaus +Wisch +Wischer +Wischern +Wischers +Wischlappen +Wischlappens +Wisent +Wisents +Wissbegierde +Wissen +Wissens +Wissensaustausch +Wissenschaft +Wissenschaften +Wissenschafter +Wissenschaftler +Wissenschaftlerin +Wissenschaftlern +Wissenschaftlers +Wissenschaftliche +Wissenschaftsrat +Wissenschaftsrates +Wissensdrang +Wissensdränge +Wissensdrängen +Wissensdurst +Wissensdursts +Wissensform +Wissensformen +Wissensgebiet +Wissensgebiete +Wissensgebieten +Wissensgebiets +Wissenslücke +Wissenslücken +Wissensschatz +Wissensschatzes +Wissensschätze +Wissensschätzen +Wissensstand +Wissenstrieb +Wissenstrieben +Wissenstriebs +Wissensvermittlung +Wissenszweig +Wissenszweige +Wissenszweigen +Wissenszweigs +Wittenburg +Witterung +Witterungen +Witterungseinflusses +Witterungseinflüsse +Witterungseinflüssen +Witterungsumschlag +Witterungsumschläge +Witterungsumschlägen +Witterungsverhältnisse +Witterungsverhältnissen +Wittgenstein +Witwe +Witwen +Witwengeld +Witwengelder +Witwengeldern +Witwenkleidung +Witwenrente +Witwenrenten +Witwenstand +Witwenstands +Witwenstände +Witwer +Witwers +Witz +Witzblatt +Witzblatts +Witzblätter +Witzbold +Witzbolden +Witzbolds +Witze +Witzelei +Witzeleien +Witzen +Witzes +Witzigkeit +Witzigkeiten +Wladimir +Wladiwostok +Wobei +Woche +Wochen +Wochenausgabe +Wochenbeginn +Wochenbett +Wochenbetten +Wochenblatt +Wochenblätter +Wochenblättern +Wochenendausgabe +Wochenende +Wochenenden +Wochenendhaus +Wochenendhauses +Wochenendhäuser +Wochenendurlaub +Wochenfieber +Wochenfiebers +Wochenhälfte +Wochenlang +Wochenlohn +Wochenlohns +Wochenlöhne +Wochenmarkt +Wochenmarkts +Wochenmitte +Wochenmärkten +Wochenpresse +Wochenschau +Wochenschrift +Wochenstunde +Wochentag +Wochentage +Wochentagen +Wochenverdienst +Wochenverlauf +Wochenweisen +Wochenweiser +Wochenwende +Wodurch +Wofür +Woge +Wogen +Wogenpralle +Wohin +Wohl +Wohlangebrachte +Wohlangebrachten +Wohlangebrachter +Wohlangebrachtes +Wohlausgesuchter +Wohlbedachteste +Wohlbedachtesten +Wohlbedachtester +Wohlbedachtestes +Wohlbefinden +Wohlbehagen +Wohlbehagens +Wohle +Wohlergehen +Wohlergehens +Wohles +Wohlfahrt +Wohlfahrten +Wohlfahrtsamts +Wohlfahrtseinrichtung +Wohlfahrtseinrichtungen +Wohlfahrtspflegen +Wohlfahrtspolitik +Wohlfahrtsstaat +Wohlfahrtsstaats +Wohlfahrtsunterstützung +Wohlfahrtsunterstützungen +Wohlfahrtswesen +Wohlfahrtsämter +Wohlfahrtsämtern +Wohlgefallen +Wohlgefallens +Wohlgefühl +Wohlgefühle +Wohlgefühls +Wohlgemeinteste +Wohlgemeintester +Wohlgemeintestes +Wohlgeruch +Wohlgeruchs +Wohlgerüche +Wohlgerüchen +Wohlgeschmack +Wohlgeschmacks +Wohlgeschmäcker +Wohlgeschmäckern +Wohlgewollten +Wohlgewollter +Wohlgewolltes +Wohlhabenheit +Wohlhabenheiten +Wohlklang +Wohlklangs +Wohlklänge +Wohlklängen +Wohllaut +Wohllaute +Wohllauts +Wohlleben +Wohllebens +Wohlorganisierte +Wohls +Wohlsein +Wohlseins +Wohlstand +Wohlstandes +Wohlstands +Wohlstandsgesellschaft +Wohlstandsverteilung +Wohlstände +Wohlständen +Wohltat +Wohltäter +Wohltäterin +Wohltätern +Wohltäters +Wohltätigkeit +Wohltätigkeitsbasar +Wohltätigkeitsbasare +Wohltätigkeitsbasaren +Wohltätigkeitsveranstaltung +Wohltätigkeitsveranstaltungen +Wohltätigkeitsverein +Wohltätigkeitsvereinen +Wohltätigkeitsvereins +Wohlverdienteste +Wohlverdientesten +Wohlverdientestes +Wohlüberlegteste +Wohlüberlegtesten +Wohlüberlegtester +Wohnabnutzung +Wohnanhänger +Wohnanhängern +Wohnanhängers +Wohnanschrift +Wohnbau +Wohnbauten +Wohnbebauung +Wohnbedarf +Wohnbedarfs +Wohnbedingungen +Wohnbezirke +Wohnbezirken +Wohnbezirks +Wohnblock +Wohnblocks +Wohnblöcken +Wohneinheiten +Wohnen +Wohnflächen +Wohnflächenberechnung +Wohngebiet +Wohngebieten +Wohngebrauchs +Wohngebäuden +Wohngebäudes +Wohngegend +Wohngeld +Wohngelegenheiten +Wohngemeinschaft +Wohngemeinschaften +Wohngruppen +Wohnhaus +Wohnhauses +Wohnheim +Wohnheimen +Wohnheims +Wohnhäuser +Wohnkomfort +Wohnkomforts +Wohnkosten +Wohnküche +Wohnlage +Wohnort +Wohnorte +Wohnorten +Wohnortes +Wohnparteien +Wohnqualität +Wohnquartiere +Wohnraumerhaltung +Wohnraumes +Wohnraumlage +Wohnraummiete +Wohnraummieter +Wohnraummietverträge +Wohnraumnutzung +Wohnraums +Wohnraumverbesserung +Wohnraumversorgung +Wohnrecht +Wohnrechte +Wohnrechts +Wohnräume +Wohnräumen +Wohnsilos +Wohnsitz +Wohnsitzen +Wohnsitzes +Wohnsitzstaat +Wohnstuben +Wohnteil +Wohnung +Wohnungen +Wohnungsamt +Wohnungsamtes +Wohnungsamts +Wohnungsbaues +Wohnungsbaugesellschaft +Wohnungsbaugesetz +Wohnungsbaupolitik +Wohnungsbauprogramm +Wohnungsbauprämien +Wohnungsbaus +Wohnungsbauten +Wohnungsbeschaffung +Wohnungsbewirtschaftung +Wohnungseigentümer +Wohnungseinrichtung +Wohnungsinhaber +Wohnungsinhaberin +Wohnungsinhaberinnen +Wohnungsinhabers +Wohnungsmangel +Wohnungsmangels +Wohnungsmängel +Wohnungsmängeln +Wohnungsnot +Wohnungsproblem +Wohnungssuchen +Wohnungstausch +Wohnungstüren +Wohnungswechsel +Wohnungswechsels +Wohnungswesen +Wohnungszeilen +Wohnungsämter +Wohnungsämtern +Wohnungsüberlassung +Wohnverhältnisse +Wohnviertel +Wohnvierteln +Wohnviertels +Wohnwagens +Wohnwert +Wohnzeit +Wohnzimmer +Wohnzimmercouch +Wohnzimmerdecke +Wohnzimmern +Wohnzimmers +Wohnzimmerteppich +Wohnzwecke +Wohnzwecken +Wohnzweckes +Wolf +Wolfes +Wolfgang +Wolfram +Wolframs +Wolfsburg +Wolfsburger +Wolfshund +Wolfshunde +Wolfshunds +Wolfshunger +Wolfshungern +Wolfsjunge +Wolfskuhlen +Wolfsmilch +Wolga +Wolke +Wolken +Wolkenbildung +Wolkenbruch +Wolkenbruchs +Wolkenbrüche +Wolkenbrüchen +Wolkendecke +Wolkendecken +Wolkenhimmel +Wolkenhimmeln +Wolkenhimmels +Wolkenkratzern +Wolkenkratzers +Wolkenkuckucksland +Wolkenkuckuckslands +Wolkenkuckucksländer +Wolkenschicht +Wolldecke +Wolle +Wollen +Wollens +Wollfett +Wollfette +Wollfetten +Wollfettes +Wollgarn +Wollgarne +Wollgarnen +Wollhandel +Wollhandeln +Wollhandels +Wollhandschuhen +Wollhändler +Wollhändlerin +Wollhändlerinnen +Wollhändlers +Wollindustrie +Wollkammes +Wollkämme +Wollmarkt +Wollschnur +Wollschnüren +Wollschur +Wollschuren +Wollspinnerei +Wollstoff +Wollstoffe +Wollstoffen +Wollten +Wollust +Wollware +Wollwaren +Wollüstling +Wollüstlingen +Wollüstlings +Womit +Wonne +Wonnemonat +Wonnemonaten +Wonnemonats +Wonnemond +Wonnemonden +Wonnemonds +Wonnen +Woran +Worauf +Woraufhin +Word +Wordstar +Wordstarfiles +Workshop +World +Worms +Wort +Wortakzent +Wortakzente +Wortakzenten +Wortakzents +Wortanfang +Wortanfanges +Wortarmut +Wortart +Wortbedeutungslehre +Wortbedeutungslehren +Wortbildung +Wortbreite +Wortbruch +Wortbrüche +Wortbrüchen +Worte +Worten +Wortende +Wortes +Wortfolge +Wortfolgen +Wortfügung +Wortfügungen +Wortfügungslehren +Wortführer +Wortführerin +Wortführern +Wortführers +Wortfülle +Wortgefecht +Wortgefechten +Wortgefechts +Wortkargheit +Wortklasse +Wortklassen +Wortklauber +Wortklauberei +Wortklaubereien +Wortklauberin +Wortklauberinnen +Wortklaubern +Wortklaubers +Wortlaut +Wortlaute +Wortlauts +Wortliste +Wortlisten +Wortmeldung +Wortmeldungen +Wortpaare +Worts +Wortschatz +Wortschatzes +Wortschwall +Wortschwalle +Wortschwallen +Wortschwalls +Wortschätze +Wortschätzen +Wortsinn +Wortsinne +Wortsinnen +Wortsinns +Wortspiel +Wortspiele +Wortspielen +Wortspiels +Wortstamm +Wortstamms +Wortstellung +Wortstellungen +Wortstreit +Wortstreite +Wortstreits +Wortstämme +Wortstämmen +Wortteil +Wortteile +Wortverdreher +Wortverdreherei +Wortverdrehereien +Wortverdreherin +Wortverdreherinnen +Wortverdrehers +Wortverdrehung +Wortverdrehungen +Wortwahl +Wortwechsel +Wortwechseln +Wortweise +Wotan +Wovon +Wovor +Wrack +Wrackgut +Wrackgüter +Wrackgütern +Wracks +Wrangler +Wright +Wringtest +Wucher +Wucherer +Wucherers +Wuchergrenze +Wucherhaftester +Wucherhandel +Wucherhandeln +Wuchermiete +Wuchermieten +Wuchern +Wucherpreisen +Wuchers +Wucherung +Wucherzins +Wucherzinse +Wucherzinsen +Wuchs +Wuchses +Wucht +Wuchtbewegung +Wulst +Wulstes +Wund +Wundbrands +Wundbrände +Wundbränden +Wunde +Wunden +Wunder +Wunderanzug +Wunderbild +Wunderbilder +Wunderbilds +Wunderding +Wunderdinge +Wunderdinger +Wunderdingern +Wunderdings +Wunderdoktoren +Wunderdoktors +Wunderdroge +Wundergeschäfte +Wunderglaube +Wunderglauben +Wunderkind +Wunderkinder +Wunderkindern +Wunderknabe +Wunderknaben +Wunderkuren +Wunderlands +Wunderlichkeit +Wunderlichkeiten +Wunderländer +Wunderländern +Wundern +Wunderplan +Wunderrabe +Wunderschwimmer +Wundertat +Wundertier +Wundertiere +Wundertieren +Wundertopf +Wundertäter +Wundertäterin +Wundertätern +Wundertäters +Wundervogel +Wunderwelt +Wunderwelten +Wunderwerk +Wunderwerken +Wunderwerks +Wunderzeichen +Wundfieber +Wundfiebern +Wundfiebers +Wundgelaufen +Wundgelaufene +Wundgelaufenen +Wundgelaufenes +Wundgelegen +Wundlaufen +Wundlaufenden +Wundlaufender +Wundlaufendes +Wundlaufens +Wundmale +Wundmalen +Wundmals +Wundredens +Wundreiben +Wundreibens +Wundreiten +Wundsalben +Wundstarrkrampf +Wundstarrkrampfes +Wundstarrkrampfs +Wundstarrkrämpfe +Wundstarrkrämpfen +Wunsch +Wunschbild +Wunschbildern +Wunschbilds +Wunschdenken +Wunsche +Wunsches +Wunschgemäßester +Wunschkind +Wunschkonzert +Wunschkonzerte +Wunschkonzerten +Wunschkonzerts +Wunschliste +Wunschtraums +Wunschträume +Wunschträumen +Wunschvorstellung +Wunschvorstellungen +Wunschzettel +Wunschzettels +Wurde +Wurf +Wurfgeschosse +Wurfgeschossen +Wurfgeschosses +Wurfkreise +Wurfkreisen +Wurfkreises +Wurfpfeile +Wurfpfeilen +Wurfpfeils +Wurfscheibe +Wurfscheiben +Wurfspeer +Wurfspeeren +Wurfspeers +Wurfspieß +Wurfspießen +Wurfspießes +Wurftaube +Wurm +Wurmfortsatzes +Wurmfortsätze +Wurmfortsätzen +Wurmlochs +Wurmlöcher +Wurmlöchern +Wurmmittel +Wurmmitteln +Wurms +Wurmstich +Wurmstiche +Wurmstichs +Wurst +Wurstbude +Wursteleien +Wursteln +Wurstfabrik +Wurstvergiftung +Wurstwaren +Wurzel +Wurzelbehandlung +Wurzelformel +Wurzelgröße +Wurzelgrößen +Wurzelkeim +Wurzelkeimen +Wurzelkeims +Wurzelknolle +Wurzeln +Wurzelstock +Wurzelstöcke +Wurzelstöcken +Wurzelwerk +Wurzelwerke +Wurzelwerks +Wurzelwort +Wurzelworten +Wurzelworts +Wurzelwörter +Wurzelzeichen +Wurzelziehen +Wurzelziehens +Wust +Wut +Wutanfalls +Wutanfälle +Wutanfällen +Wutausbruchs +Wutausbrüche +Wutausbrüchen +Wächter +Wächterinnen +Wächtern +Wächters +Wägung +Wählbarkeit +Wähler +Wählerin +Wählerinnen +Wählerischester +Wählerliste +Wählerlisten +Wählern +Wählerschaft +Wählerschaften +Wählerstimmen +Wählerstimmenfangs +Wählerstimmenkauf +Wählervereinigung +Wählerwillen +Wählscheibe +Während +Währung +Währungen +Währungsabkommen +Währungsabwertung +Währungsausgleichfonds +Währungsaustausch +Währungsbank +Währungsbewegungen +Währungsdifferenz +Währungseinheiten +Währungsexperten +Währungsfluktuationen +Währungsfonds +Währungsgebiet +Währungsgefüges +Währungsgeschehen +Währungsgeschehens +Währungsgeschäften +Währungsgewinne +Währungshilfe +Währungskarussell +Währungskorb +Währungskrise +Währungskrisen +Währungskurse +Währungskursen +Währungslage +Währungsoptionen +Währungsoptionsgeschäfte +Währungsordnung +Währungspaare +Währungspolitik +Währungspositionen +Währungsreformen +Währungsregime +Währungsreserven +Währungsrisiko +Währungssituation +Währungsspekulant +Währungsspekulation +Währungsspekulationen +Währungsstabilität +Währungssystems +Währungstransaktionsberichte +Währungstrends +Währungsunion +Währungsunterschieden +Währungsvariationen +Währungsvergewaltigung +Währungsverlust +Währungsverluste +Währungsverschiebungen +Währungswarrant +Währungswarrants +Wälder +Wäldern +Wälle +Wälzer +Wälzern +Wälzers +Wämsern +Wände +Wänden +Wärme +Wärmeausgleich +Wärmebehandlung +Wärmebeständigkeit +Wärmeeinheit +Wärmegrad +Wärmegrade +Wärmegraden +Wärmekapazität +Wärmelehre +Wärmelehren +Wärmeleiter +Wärmeleiters +Wärmeleitfähigkeit +Wärmemenge +Wärmemesser +Wärmemessern +Wärmepumpen +Wärmequelle +Wärmequellen +Wärmeschutz +Wärmetechnik +Wärmeverbrauch +Wärmeverbrauchs +Wärmeversorgung +Wärmezuschlag +Wärmflasche +Wärmflaschen +Wärmflaschenkrieg +Wärter +Wärterin +Wärterinnen +Wärtern +Wäsche +Wäscheausgabe +Wäschefabrik +Wäschegeschäft +Wäschegeschäfts +Wäscheklammer +Wäscheklammern +Wäscher +Wäscherei +Wäschereien +Wäscherinnen +Wäschern +Wäschers +Wäscheschleudern +Wäscheschrank +Wäscheschranks +Wäscheschränke +Wäscheschränken +Wäscheständer +Wäschetinte +Wäschetrockner +Wässer +Wässern +Wässerung +Wässerungen +Wöchnerin +Wöchnerinnenabteilung +Wöchnerinnenabteilungen +Wöchnerinnenheim +Wöchnerinnenheimen +Wöchnerinnenheims +Wölbung +Wölfe +Wölfen +Wölfin +Wörtchen +Wörter +Wörterbuch +Wörterbucheinträge +Wörterbucheinträgen +Wörterbuches +Wörterbuchs +Wörterbuchverwaltung +Wörterbücher +Wörterbüchern +Wörterliste +Wörterlisten +Wörtern +Wörterverzeichnis +Wörterverzeichnissen +Wühlarbeit +Wühlarbeiten +Wühler +Wühlerin +Wühlerinnen +Wühlern +Wühlmaus +Wühlmäuse +Wühlmäusen +Wülste +Wülsten +Wünsche +Wünschelruten +Wünschelrutengänger +Wünschen +Würden +Würdenträger +Würdenträgerin +Würdenträgern +Würdigkeit +Würdigkeiten +Würdigung +Würdigungspreis +Würfe +Würfel +Würfelbecher +Würfelbechern +Würfelbechers +Würfeln +Würfels +Würfelspiele +Würfelspielen +Würfelspiels +Würfelzucker +Würfelzuckern +Würfelzuckers +Würfen +Würgengel +Würgengeln +Würgengels +Würger +Würgerinnen +Würgern +Würgers +Würmchen +Würmchens +Würmer +Würmern +Würstchen +Würstchens +Würste +Würstel +Würsten +Württemberg +Würzburg +Wüste +Wüsten +Wüstenei +Wüstengegenden +Wüstenrot +Wüstensand +Wüstensands +Wüstling +Wüstlingen +Wüstlings ++++++++++ +Xanten +Xerox +Xerxes ++++++++++ +Yacht +Yachten +Yankees +Yen +Yeti +Yoga +Yokohama +York +Yuppie +Yuppies +Yvonne ++++++++++ +Zack +Zacken +Zahl +Zahle +Zahlen +Zahlenangabe +Zahlenangaben +Zahlenaspekt +Zahlenbeispiel +Zahlenbeispiele +Zahlenbeispielen +Zahlenbereich +Zahlenblock +Zahlendarstellung +Zahleneingabe +Zahlenfeld +Zahlenfolge +Zahlenfolgen +Zahlenform +Zahlenkolonnen +Zahlenlotto +Zahlenlottos +Zahlenmaterial +Zahlenreihe +Zahlenreihen +Zahlenspielerei +Zahlenstrahl +Zahlensystem +Zahlensysteme +Zahlensystemen +Zahlensystems +Zahlentripel +Zahlenverhältnis +Zahlenverhältnisse +Zahlenverhältnissen +Zahlenwerk +Zahlenwert +Zahlenwerte +Zahlenwerts +Zahlkarten +Zahlreiche +Zahlstelle +Zahltag +Zahltage +Zahltagen +Zahltags +Zahlung +Zahlungen +Zahlungsabkommen +Zahlungsabkommens +Zahlungsanweisungen +Zahlungsaufforderung +Zahlungsaufforderungen +Zahlungsaufschub +Zahlungsaufschubes +Zahlungsaufschüben +Zahlungsauftrag +Zahlungsauftrages +Zahlungsaufträgen +Zahlungsbedingungen +Zahlungsbefehl +Zahlungsbefehle +Zahlungsbefehls +Zahlungsbeleg +Zahlungsbelege +Zahlungsbelegs +Zahlungsbilanz +Zahlungsbilanzen +Zahlungsbilanzüberschüsse +Zahlungsdefizit +Zahlungseingang +Zahlungseingangs +Zahlungseingänge +Zahlungseinstellung +Zahlungsempfänger +Zahlungsempfängern +Zahlungsempfängers +Zahlungserleichterungen +Zahlungsfrist +Zahlungsfähigkeit +Zahlungsmittel +Zahlungsmitteln +Zahlungsmittels +Zahlungsmodus +Zahlungsmoral +Zahlungsorte +Zahlungsorten +Zahlungsortes +Zahlungsplan +Zahlungsplans +Zahlungsplänen +Zahlungssystems +Zahlungstermin +Zahlungstermine +Zahlungstermins +Zahlungsunfähigkeit +Zahlungsunfähigkeiten +Zahlungsverkehrs +Zahlungsverpflichtung +Zahlungsverpflichtungen +Zahlungsversprechens +Zahlungsverzug +Zahlungsverzuges +Zahlungsweise +Zahlungsweisen +Zahn +Zahnarzt +Zahnarztbehandlungen +Zahnarztes +Zahnarztpraxis +Zahnbürsten +Zahnersatz +Zahnes +Zahnfleisch +Zahngold +Zahnkranz +Zahnlücke +Zahnlücken +Zahnpaste +Zahnpflege +Zahnpflegen +Zahnprothese +Zahnprothesen +Zahnprothesenträger +Zahnrad +Zahnradbahn +Zahnradbahnen +Zahnriemen +Zahnräder +Zahns +Zahnscheibe +Zahnschmelz +Zahnschmelzes +Zahnschmerzen +Zahnstocher +Zahnstochern +Zahntechniker +Zahntechnikern +Zahntechnikers +Zahnärzte +Zahnärztin +Zander +Zange +Zangen +Zank +Zapfenstreich +Zar +Zarathustra +Zaren +Zarenzeit +Zarewitsch +Zarin +Zartheit +Zauber +Zauberbann +Zauberei +Zaubereien +Zauberer +Zauberern +Zauberers +Zauberflöte +Zauberflöten +Zauberin +Zauberinnen +Zauberlehrling +Zaubers +Zaubertrank +Zaubertrankes +Zaubertränken +Zauderer +Zauderin +Zaum +Zaun +Zaunanlage +Zaunkönig +Zebra +Zebras +Zeche +Zeh +Zehen +Zehenspitze +Zehenspitzen +Zehner +Zehnerpotenz +Zehnerwette +Zehnjahresplan +Zehnkampfmeister +Zehnkämpfer +Zehntausende +Zehntausenden +Zehnte +Zehntel +Zehntels +Zehntelsekunde +Zehs +Zeichen +Zeichenabstand +Zeichenabstände +Zeichenart +Zeichenausgabe +Zeichenblatt +Zeichenblock +Zeichenblocks +Zeichenblöcke +Zeichenbreite +Zeichenbrett +Zeichenbretter +Zeichenbrettern +Zeichenbretts +Zeichenerklärung +Zeichenerklärungen +Zeichenfläche +Zeichenfolge +Zeichenfolgen +Zeichengröße +Zeichenhöhe +Zeichenkette +Zeichenketten +Zeichenkombination +Zeichenkombinationen +Zeichenlehrer +Zeichenlehrerin +Zeichenlehrern +Zeichenpapier +Zeichenpapiers +Zeichens +Zeichensatz +Zeichenschrift +Zeichensetzung +Zeichensetzungen +Zeichensprache +Zeichensprachen +Zeichensystem +Zeichensätze +Zeichentrickfilm +Zeichentrickfilme +Zeichentrickfilms +Zeichenunterricht +Zeichenunterrichts +Zeichenvorrat +Zeichenzahl +Zeichner +Zeichnerin +Zeichnerinnen +Zeichnern +Zeichnet +Zeichnung +Zeichnungen +Zeigefinger +Zeigefingers +Zeiger +Zeigers +Zeigt +Zeile +Zeilen +Zeilenabstand +Zeilenanfang +Zeilenbauweise +Zeilenbreite +Zeilendrucker +Zeilenende +Zeilenformatierung +Zeilenlänge +Zeilennummer +Zeilenrand +Zeilenstart +Zeilenumbruch +Zeilenumbrüche +Zeilenumbrüchen +Zeilenvorschub +Zeilenvorschübe +Zeit +Zeitabhängigkeit +Zeitablauf +Zeitabschnitt +Zeitabschnitte +Zeitabschnitten +Zeitabschnitts +Zeitabstand +Zeitabstandes +Zeitabstände +Zeitabständen +Zeitalter +Zeitalters +Zeitangabe +Zeitangaben +Zeitanpassung +Zeitauflösung +Zeitaufwand +Zeitaufwands +Zeitausdruck +Zeitbasen +Zeitbasis +Zeitbedarf +Zeitbereich +Zeitbombe +Zeitbomben +Zeitdauer +Zeitdifferenz +Zeitdimension +Zeitdimensionen +Zeitdruck +Zeiteinblendung +Zeiteinheit +Zeiteinheiten +Zeiteintrag +Zeiteinträge +Zeiteinträgen +Zeiten +Zeitenfolge +Zeiterfassung +Zeitermittlung +Zeitersparnis +Zeitfalle +Zeitfenster +Zeitfrage +Zeitfragen +Zeitfunktion +Zeitgefühl +Zeitgemäße +Zeitgenosse +Zeitgeschehen +Zeitgewinn +Zeitgründe +Zeitgründen +Zeitintervall +Zeitintervalls +Zeitinvestition +Zeitkarte +Zeitkarten +Zeitkonstante +Zeitkontrolle +Zeitkorrektur +Zeitliche +Zeitlupe +Zeitlupen +Zeitlupenaufnahmen +Zeitläufe +Zeitläufen +Zeitmangel +Zeitmesser +Zeitmessers +Zeitmessung +Zeitmessungen +Zeitmietvertrag +Zeitnahme +Zeitnehmer +Zeitnormal +Zeitnot +Zeitnullpunkt +Zeitparameter +Zeitplan +Zeitplans +Zeitplanung +Zeitpläne +Zeitprotokoll +Zeitpunkt +Zeitpunkte +Zeitpunkten +Zeitpunktes +Zeitraffer +Zeitraffers +Zeitrahmen +Zeitraster +Zeitraum +Zeitraumes +Zeitraums +Zeitrechnung +Zeitreferenz +Zeiträume +Zeiträumen +Zeitscheibe +Zeitschere +Zeitschrift +Zeitschriften +Zeitschriftenhändler +Zeitschriftenverlag +Zeitschriftenverlage +Zeitskala +Zeitspanne +Zeitsparen +Zeitsteuerung +Zeitumstellung +Zeitung +Zeitungen +Zeitungsartikel +Zeitungsartikeln +Zeitungsartikels +Zeitungsbeilage +Zeitungsbeilagen +Zeitungsbericht +Zeitungsberichten +Zeitungsblatt +Zeitungsente +Zeitungsenten +Zeitungshandel +Zeitungshändler +Zeitungshändlern +Zeitungshändlers +Zeitungsinserate +Zeitungsinseraten +Zeitungsinserats +Zeitungsjunge +Zeitungsjungen +Zeitungskiosk +Zeitungskiosken +Zeitungskiosks +Zeitungskonzern +Zeitungslesern +Zeitungsmeldung +Zeitungsmeldungen +Zeitungsnotiz +Zeitungsnotizen +Zeitungspapier +Zeitungspapiere +Zeitungspapiers +Zeitungsredakteur +Zeitungsredakteure +Zeitungsredakteurs +Zeitungsschreiber +Zeitungsschreiberin +Zeitungsschreibern +Zeitungsschreibers +Zeitungsseiten +Zeitungssprachen +Zeitungsstil +Zeitungsstilen +Zeitungsstils +Zeitungsständen +Zeitungsverkäufer +Zeitungsverkäuferinnen +Zeitungsverkäufern +Zeitungsverkäufers +Zeitungsverleger +Zeitungsverlegern +Zeitungsverlegers +Zeitungswesen +Zeitungswesens +Zeitungswissenschaft +Zeitungswissenschaften +Zeitunsicherheit +Zeitverhalten +Zeitverlust +Zeitverlustes +Zeitverschiebung +Zeitvertreib +Zeitvertreibs +Zeitverträgen +Zeitverzug +Zeitverzögerung +Zeitvorsprung +Zeitweise +Zeitweisen +Zeitweiser +Zeitwert +Zeitwort +Zeitwortes +Zeitwörter +Zeitwörtern +Zeitzeichen +Zeitzeichens +Zeitzünder +Zeitzündern +Zeitüberschreitung +Zelebritäten +Zelle +Zellen +Zellfaser +Zellformen +Zellforschung +Zellgift +Zellkerne +Zellkernen +Zellkerns +Zellophan +Zellophans +Zellstoff +Zellstoffen +Zellstoffes +Zellstofffabrik +Zellstoffunternehmen +Zellstoffwerke +Zellteilung +Zelluloid +Zelluloids +Zellulose +Zellulosen +Zellwachstum +Zellwand +Zellwatte +Zellwatten +Zellwolle +Zellwände +Zellwänden +Zelt +Zeltbahn +Zeltbahnen +Zeltboden +Zeltdach +Zeltdaches +Zeltdächer +Zelte +Zeltes +Zeltlager +Zeltlagern +Zeltpflock +Zeltpflöcke +Zeltpflöcken +Zeltplane +Zeltplanen +Zeltplatz +Zeltplatzes +Zeltplätze +Zeltplätzen +Zeltstange +Zeltstangen +Zement +Zemente +Zementen +Zementierung +Zementpreise +Zements +Zementwerke +Zensor +Zensoren +Zensur +Zensuren +Zentigramm +Zentigramme +Zentigrammen +Zentigramms +Zentimeter +Zentimetern +Zentimeters +Zentner +Zentnern +Zentners +Zentral +Zentralafrikanische +Zentralamt +Zentralanlagen +Zentralaufgabe +Zentralbank +Zentralbanken +Zentralbankschecks +Zentralbüro +Zentralcomputer +Zentrale +Zentraleinheit +Zentralen +Zentralfriedhof +Zentralheizung +Zentralheizungen +Zentralisation +Zentralisierteste +Zentralisiertester +Zentralisiertestes +Zentralisierung +Zentralisierungen +Zentralkasse +Zentralkassen +Zentralkomitee +Zentralkraft +Zentralnervensystem +Zentralnervensystems +Zentralpunkt +Zentralpunkte +Zentralrat +Zentralrates +Zentralrechner +Zentralredaktion +Zentralregierung +Zentralreich +Zentralstelle +Zentralsteuerung +Zentralverwaltung +Zentralwirtschaft +Zentren +Zentrierung +Zentrifugalkraft +Zentrifugalkräfte +Zentrifugalkräften +Zentrifuge +Zentrifugen +Zentrum +Zentrums +Zentrumspartei +Zeppelin +Zepter +Zeptern +Zepters +Zeremonie +Zeremoniell +Zeremoniells +Zeremonien +Zeremonienmeister +Zeremonienmeistern +Zeremonienmeisters +Zerfall +Zerfallprodukte +Zerfalls +Zerfallserscheinung +Zerfallserscheinungen +Zerfallsprodukt +Zerfallsprodukten +Zerfallsrate +Zerfallszeit +Zerfaserung +Zerfetztesten +Zerfetztester +Zerknirschteste +Zerknirschtester +Zerknirschtestes +Zerknitterteste +Zerknittertesten +Zerknittertester +Zerknittertestes +Zerlegung +Zerlegungen +Zerlumpteste +Zerlumptesten +Zerlumptestes +Zermürbung +Zermürbungskrieg +Zermürbungskriege +Zermürbungskriegen +Zermürbungskrieges +Zero +Zerobond +Zerobonds +Zerrbild +Zerrbildern +Zerrbildes +Zerreißfestigkeit +Zerreißprobe +Zerreißung +Zerreißungen +Zerrissenheit +Zerrissenheiten +Zerrspiegel +Zerrspiegeln +Zerrung +Zerrungen +Zerrüttung +Zerrüttungen +Zerschrammteste +Zerschrammtester +Zerschrammtestes +Zersetzung +Zersiedelung +Zersplitterung +Zerstreuteste +Zerstreutesten +Zerstreutester +Zerstreutestes +Zerstreutheit +Zerstreuung +Zerstreuungen +Zerstäuber +Zerstörer +Zerstörern +Zerstörers +Zerstört +Zerstörung +Zerstörungen +Zerstörungstrieb +Zerstörungstrieben +Zerstörungstriebes +Zerstörungswut +Zerstückelung +Zerstückelungen +Zerteilung +Zerteilungen +Zertifikat +Zertifikate +Zertrümmerung +Zertrümmerungen +Zervelatwurst +Zervelatwürste +Zervelatwürsten +Zerwürfnis +Zerwürfnisse +Zerwürfnissen +Zerzausteste +Zerzaustesten +Zerzaustestes +Zession +Zessionar +Zessionare +Zessionars +Zessionen +Zeter +Zetergeschrei +Zetermordio +Zettel +Zettelchen +Zettelkasten +Zettelkastens +Zettelkatalog +Zettelkataloge +Zettelkatalogs +Zetteln +Zettels +Zeug +Zeuge +Zeugen +Zeugenaussagen +Zeugenbänke +Zeugenbänken +Zeugeneid +Zeugeneide +Zeugeneiden +Zeugenliste +Zeugenvereidigung +Zeugenverhör +Zeugenverhöre +Zeugenverhören +Zeugenverhörs +Zeugenvernehmung +Zeugenvernehmungen +Zeugin +Zeuginnen +Zeugnis +Zeugniskopie +Zeugnisse +Zeugnissen +Zeugnisses +Zeugs +Zeugung +Zeugungen +Zeugungsorgane +Zeugungsorganen +Zeus +Zichorie +Zichorien +Zicke +Zicken +Zicklein +Zickleine +Zickleinen +Zickleins +Zickzacke +Zickzacken +Zickzackkurs +Zickzackkursen +Zickzackkurses +Zickzacklinie +Ziege +Ziegel +Ziegelbrennereien +Ziegeldach +Ziegeldaches +Ziegeldächer +Ziegeldächern +Ziegelei +Ziegeln +Ziegelofen +Ziegelofens +Ziegels +Ziegelstein +Ziegelsteine +Ziegelsteinen +Ziegelsteins +Ziegelöfen +Ziegenbart +Ziegenbartes +Ziegenbock +Ziegenbärte +Ziegenbärten +Ziegenböcke +Ziegenfell +Ziegenfelle +Ziegenfellen +Ziegenhirt +Ziegenhirten +Ziegenkäse +Ziegenleder +Ziegenleders +Ziegenmilch +Ziegenpeters +Ziehbrunnen +Ziehbrunnens +Ziehbänke +Ziehbänken +Ziehen +Ziehharmonika +Ziehharmonikas +Ziehkind +Ziehkinder +Ziehkindes +Zieht +Ziehung +Ziehvater +Ziel +Zielband +Zielbandes +Zielbänder +Ziele +Zieles +Zielfernrohr +Zielfernrohre +Zielfernrohrs +Zielflughafen +Zielgerade +Zielgruppe +Zielgruppen +Zielhöhe +Zielkameras +Zielknoten +Zielkoordinaten +Zielkurve +Ziellinie +Zielort +Zielperson +Zielprogramm +Zielpunkt +Zielpunkte +Zielpunkten +Zielpunkts +Zielrichtern +Zielrichters +Zielrichtung +Zielscheibe +Zielscheiben +Zielsetzung +Zielsprache +Zielstellung +Zielstrebigkeit +Zielvorgabe +Zielvorstellung +Zielvorstellungen +Zielwert +Ziemer +Zier +Zierde +Zierden +Zierereien +Zierfisch +Zierfische +Zierfisches +Ziergarten +Ziergärten +Zierlichkeit +Zierpflanze +Zierpflanzen +Zierrat +Zierrate +Zierrats +Ziffer +Zifferblatt +Zifferblätter +Zifferblättern +Ziffern +Ziffernanzeige +Ziffernfolge +Ziffernummer +Zigarette +Zigaretten +Zigarettenabsatz +Zigarettenautomat +Zigarettenautomate +Zigarettenautomaten +Zigarettenetui +Zigarettenetuis +Zigarettenladen +Zigarettenschachtel +Zigarettenschachteln +Zigarettenspitze +Zigarettenspitzen +Zigarettenstummel +Zigarettenstummeln +Zigarettenverkauf +Zigarillo +Zigarillos +Zigarre +Zigarren +Zigarrenabschneider +Zigarrenabschneidern +Zigarrenhändler +Zigarrenhändlern +Zigarrenhändlers +Zigarrenkiste +Zigarrenkisten +Zigarrenladen +Zigarrenläden +Zigarrenspitze +Zigarrenspitzen +Zigarrenstummel +Zigarrenstummels +Zigeuner +Zigeunerin +Zigeunerleben +Zigeunern +Zigeuners +Zikade +Zikaden +Zimbabwe +Zimmer +Zimmerantenne +Zimmerantennen +Zimmerbrandstiftung +Zimmereinrichtung +Zimmerer +Zimmerflucht +Zimmerfluchten +Zimmergenossen +Zimmerhandwerk +Zimmerhandwerke +Zimmerhandwerks +Zimmerleute +Zimmerleuten +Zimmermann +Zimmermanns +Zimmermädchens +Zimmerpflanzen +Zimmerpreis +Zimmers +Zimmertemperatur +Zimmertemperaturen +Zimmertheater +Zimmertheatern +Zimmervermietung +Zimmervermittlung +Zimmervermittlungen +Zimmerwand +Zimperlichkeit +Zimt +Zimts +Zimtstern +Zink +Zinkblech +Zinkbleche +Zinkblechen +Zinkchlorid +Zinkes +Zinkpreise +Zinn +Zinne +Zinngeschirr +Zinngeschirrs +Zinnkrug +Zinnober +Zinnobers +Zinnpreise +Zinns +Zinnsoldat +Zins +Zinsanhebung +Zinsanhebungen +Zinsaufwendungen +Zinsbelastung +Zinsbelastungen +Zinsbringende +Zinsbringendem +Zinsbringenden +Zinsbringender +Zinsbringendes +Zinsdifferenz +Zinsdifferenzgeschäfte +Zinse +Zinseinkünfte +Zinseinnahmen +Zinsen +Zinsenkonten +Zinsentwicklung +Zinserhöhung +Zinsertrag +Zinserträge +Zinserträgen +Zinsesverzinsung +Zinseszins +Zinseszinse +Zinseszinses +Zinseszinsformel +Zinsfußes +Zinsfüße +Zinsfüßen +Zinsgefüge +Zinsgefüges +Zinsjäger +Zinskorrekturen +Zinslose +Zinsmarkt +Zinsmärkten +Zinsniveau +Zinspapiere +Zinspapieren +Zinspolitik +Zinsrechnungen +Zinssatz +Zinssatzes +Zinsschein +Zinsscheinen +Zinsscheines +Zinsschraube +Zinsschwankungen +Zinssenkung +Zinssenkungen +Zinsspanne +Zinssteigerungen +Zinssätze +Zinssätzen +Zinsunterschied +Zinsunterschiede +Zinsverhältnissen +Zinsverlust +Zinszahlung +Zinszahlungen +Zinszuschüsse +Zion +Zionist +Zionisten +Zionistenverband +Zionistin +Zionistinnen +Zipfel +Zipfelmütze +Zipfelmützen +Zipfeln +Zirkel +Zirkels +Zirkon +Zirkular +Zirkularen +Zirkulars +Zirkulation +Zirkumflex +Zirkumflexe +Zirkumflexen +Zirkus +Zirkusdirektor +Zirkusprogramm +Zirkusreiterin +Zirkusreiterinnen +Zirkusreitern +Zirkusse +Zirkussen +Zischlaut +Zischlauten +Zischlautes +Ziselierarbeit +Zisterne +Zisternen +Zitadelle +Zitat +Zitate +Zitaten +Zitats +Zither +Zithern +Zitronat +Zitronats +Zitrone +Zitronenbaum +Zitronenlimonade +Zitronenlimonaden +Zitronenpresse +Zitronenpressen +Zitronensafts +Zitronenschale +Zitronenschalen +Zitronensäure +Zitronensäuren +Zitronenwassers +Zitrusfrüchte +Zitteraal +Zittern +Zitterpappeln +Zitze +Zitzen +Zivilbevölkerungen +Zivilcourage +Zivildienst +Zivildienstes +Zivildienstleistenden +Zivilehe +Zivilehen +Zivilgericht +Zivilgerichte +Zivilgerichts +Zivilgesetzbuch +Zivilgesetzbuches +Zivilgouverneur +Zivilisation +Zivilisationen +Zivilisiert +Zivilisierteste +Zivilisiertesten +Zivilisiertester +Zivilisiertestes +Zivilist +Zivilkammer +Zivilkleidung +Zivilkläger +Zivilluftfahrt +Zivilprogramm +Zivilrecht +Zivilrechts +Zivilschutz +Zivilschutzkorps +Zivilverwaltung +Zobel +Zobelfell +Zobelfelle +Zobelfellen +Zobelpelz +Zobelpelze +Zobelpelzen +Zobels +Zofe +Zofen +Zoll +Zollabfertigung +Zollabfertigungen +Zollamt +Zollbeamte +Zollbeamten +Zollbeamter +Zollbehörden +Zollbelastung +Zollbestimmungen +Zollerklärung +Zollerklärungen +Zolles +Zollfahndung +Zollgebühren +Zollgesetz +Zollgrenze +Zollhauses +Zollhinterziehung +Zollhinterziehungen +Zollhäuschens +Zollhäuser +Zollhäusern +Zollkonferenz +Zollkontrolle +Zollkontrollen +Zollkrieg +Zollkriege +Zollkriegen +Zollplombe +Zollplomben +Zollpolitik +Zollreform +Zollrevision +Zollrevisionen +Zollschein +Zollscheine +Zollscheinen +Zollschranke +Zollschranken +Zollsenkung +Zollspeichern +Zollspeichers +Zollstock +Zollstocks +Zollstöcke +Zolltarif +Zolltarifen +Zolltarifs +Zollunion +Zollverein +Zollverschluss +Zollverschlusses +Zollverwaltung +Zollvorschriften +Zollwache +Zollwesen +Zollämtern +Zombie +Zone +Zonen +Zonenbewohner +Zonenflüchtlinge +Zonengrenze +Zonenrandgebiete +Zonenregierung +Zonenverband +Zoo +Zoologe +Zoologen +Zoologie +Zoomobjektiv +Zooverwaltung +Zopf +Zopfes +Zorn +Zornes +Zorns +Zote +Zoten +Zotenreißer +Zotenreißern +Zu +Zubehör +Zubehöre +Zubehörs +Zubehörteil +Zubehörteile +Zubehörteils +Zuber +Zubereitung +Zubern +Zubers +Zubringer +Zubringerdienst +Zubringerlinie +Zubringerlinien +Zubringerstraße +Zubuße +Zubußen +Zucht +Zuchtbuch +Zuchtbuches +Zuchtbulle +Zuchtbullen +Zuchtbüchern +Zuchten +Zuchtgenossenschaft +Zuchthaus +Zuchthauses +Zuchthausstrafe +Zuchthengst +Zuchthengste +Zuchthengsten +Zuchthenne +Zuchthennen +Zuchthäusern +Zuchthäusler +Zuchthäuslern +Zuchtkristall +Zuchtlosigkeit +Zuchtlosigkeiten +Zuchtmeister +Zuchtmeistern +Zuchtmittel +Zuchtmitteln +Zuchtmittels +Zuchtperlen +Zuchtrute +Zuchtruten +Zuchtsau +Zuchtschaf +Zuchtschafen +Zuchtschafes +Zuchtstier +Zuchtstieren +Zuchtstiers +Zuchtstute +Zuchtsäuen +Zuchttier +Zuchttiere +Zuchttieren +Zuchttiers +Zuchtvieh +Zuchtviehs +Zuchtwahl +Zucken +Zucker +Zuckerbrot +Zuckerbrotmethode +Zuckerbäcker +Zuckerbäckerei +Zuckerbäckereien +Zuckerbäckers +Zuckerbüchse +Zuckerbüchsen +Zuckerdose +Zuckerdosen +Zuckererbsen +Zuckerexport +Zuckerfabrik +Zuckergehalts +Zuckergusses +Zuckergüsse +Zuckergüssen +Zuckerhut +Zuckerhutes +Zuckerhüte +Zuckerhüten +Zuckerkrankheit +Zuckermarkt +Zuckermelone +Zuckermelonen +Zuckerplätzchen +Zuckerplätzchens +Zuckerrohr +Zuckerrohre +Zuckerrohren +Zuckerrohrs +Zuckerrüben +Zuckers +Zuckersaft +Zuckerschale +Zuckerschalen +Zuckersirup +Zuckersäften +Zuckerware +Zuckerwaren +Zuckerwasser +Zuckerwatte +Zuckerwirtschaft +Zuckerzange +Zuckung +Zuckungen +Zudrang +Zudringlichkeit +Zudringlichkeiten +Zueignung +Zuerkennung +Zuerkennungen +Zuerst +Zufahrt +Zufahrten +Zufahrtsstraße +Zufahrtsstraßen +Zufahrtstraße +Zufahrtswege +Zufall +Zufalls +Zufallsauswahl +Zufallsbekanntschaft +Zufallsdaten +Zufallsnummerierung +Zufallsprinzip +Zufallszahl +Zufallszahlen +Zuflucht +Zufluchtsort +Zufluchtsorte +Zufluchtsorten +Zufluchtsortes +Zuflüsse +Zuflüssen +Zufriedengeben +Zufriedengebenden +Zufriedengebender +Zufriedengebendes +Zufriedengestellte +Zufriedengestelltem +Zufriedengestellter +Zufriedengestelltes +Zufriedenheit +Zufriedenstellen +Zufriedenstellende +Zufriedenstellender +Zufriedenstellendes +Zufriedenstellung +Zufriedenstellungen +Zufriedenzustellen +Zufuhr +Zufuhren +Zufälle +Zufällen +Zufälligkeit +Zufälligkeiten +Zuführung +Zuführungen +Zuführungsdraht +Zuführungsdrahtes +Zuführungsdrähte +Zuführungsdrähten +Zug +Zugabe +Zugaben +Zugabeverbot +Zugang +Zuganges +Zugangs +Zugangsberechtigung +Zugangskennung +Zugangskennungen +Zugangsrecht +Zugartikel +Zugartikels +Zugbrunnens +Zugbrücke +Zugbrücken +Zuge +Zugeben +Zugedämmtem +Zugedämmten +Zugedämmter +Zugefüllte +Zugefülltem +Zugefüllter +Zugefülltes +Zugeheftetem +Zugehefteten +Zugehefteter +Zugehörigkeit +Zugehörigkeiten +Zugeknüpfte +Zugeknüpften +Zugeknüpftes +Zugereisten +Zugereister +Zuges +Zugesiegelte +Zugesiegeltem +Zugesiegelten +Zugesiegeltes +Zugestutztem +Zugestutzten +Zugestutztes +Zugeständnis +Zugeständnisse +Zugeständnissen +Zugewinn +Zugezogene +Zugfestigkeit +Zugführern +Zugführers +Zugkraft +Zugkräften +Zugluft +Zugmaschinen +Zugmittel +Zugmitteln +Zugnummer +Zugnummern +Zugpersonal +Zugpferd +Zugpferde +Zugpferden +Zugpflaster +Zugpflasters +Zugriff +Zugriffe +Zugriffen +Zugriffs +Zugriffsgeschwindigkeit +Zugriffsmechanismus +Zugriffspfade +Zugriffszeit +Zugrundegegangene +Zugrundegegangenem +Zugrundegegangener +Zugrundegegangenes +Zugrundegehen +Zugrundegehende +Zugrundegehenden +Zugrundegehender +Zugrundelegen +Zugrundeliegen +Zugrunderichten +Zugrunderichtende +Zugrunderichtenden +Zugrunderichtendes +Zugrunderichtens +Zugrundezulegen +Zugrundezurichten +Zugschalter +Zugschaltern +Zugseil +Zugseile +Zugseilen +Zugspitze +Zugstück +Zugstücke +Zugstückes +Zugtier +Zugtiere +Zugtieres +Zugunglück +Zugunglücke +Zugunglücks +Zugverbindungen +Zugverkehr +Zugverkehrs +Zugvieh +Zugviehs +Zugvogel +Zugvögel +Zugvögeln +Zugwind +Zugwinde +Zugwinden +Zugänge +Zugängen +Zugänglichkeit +Zuhause +Zuhilfenahme +Zuhälter +Zuhälterei +Zuhältern +Zuhörer +Zuhörerin +Zuhörerinnen +Zuhörerraum +Zuhörers +Zuhörerschaft +Zukauf +Zukunft +Zukunftsangst +Zukunftsaussicht +Zukunftsaussichten +Zukunftsbetrachtung +Zukunftsbetrachtungen +Zukunftschance +Zukunftschancen +Zukunftsdenken +Zukunftserwartung +Zukunftsforschern +Zukunftsforschers +Zukunftsforschung +Zukunftsmusik +Zukunftsperspektive +Zukunftsperspektiven +Zukunftsplanung +Zukunftspläne +Zukunftsplänen +Zukunftsprognostik +Zukunftsromane +Zukunftsromanen +Zukunftsromans +Zukunftsverantwortung +Zukunftsvision +Zulage +Zulagen +Zulassung +Zulassungsarbeit +Zulassungsbeschränkungen +Zulassungsnummer +Zulassungsnummern +Zulassungspapieren +Zulassungsstelle +Zulauf +Zuleitung +Zuleitungen +Zuleitungsdraht +Zuleitungsdrahtes +Zuleitungsdrähte +Zuleitungsrohr +Zuleitungsrohren +Zuleitungsrohres +Zulieferbetriebe +Zulieferer +Zulieferern +Zulieferung +Zulieferungen +Zulänglichkeit +Zulässigkeitsgrenze +Zulässigkeitskontrolle +Zumal +Zumindest +Zumutung +Zunahme +Zunahmen +Zuname +Zunamen +Zunder +Zundern +Zunehmende +Zunehmender +Zuneigung +Zunft +Zunfthaus +Zunftwesen +Zunge +Zungen +Zungenbrecher +Zungendrescher +Zungenfertigkeit +Zungenlaut +Zungenlaute +Zungenlautes +Zungenschlag +Zungenspitze +Zunächst +Zuordnung +Zuordnungen +Zupfinstrument +Zupfinstrumente +Zupfinstrumenten +Zur +Zurechnung +Zurechnungsfähigkeit +Zurechtbringen +Zurechtbringende +Zurechtbringenden +Zurechtbringender +Zurechtgebrachte +Zurechtgebrachten +Zurechtgebrachter +Zurechtgebrachtes +Zurechtgelegte +Zurechtgelegtem +Zurechtgelegten +Zurechtgelegtes +Zurechtweisung +Zurechtweisungen +Zurschaustellung +Zurschaustellungen +Zuruf +Zurufe +Zurück +Zurückbegleiten +Zurückbegleitenden +Zurückbegleitender +Zurückbegleitendes +Zurückbegleitete +Zurückbegleitetem +Zurückbegleiteten +Zurückbegleitetes +Zurückbehaltung +Zurückblickend +Zurückerbetene +Zurückerbetenem +Zurückerbetenen +Zurückerbetenes +Zurückerbittenden +Zurückerbittender +Zurückerbittendes +Zurückforderung +Zurückforderungen +Zurückführung +Zurückführungen +Zurückgabe +Zurückgaben +Zurückgelieferten +Zurückgeschaffene +Zurückgeschaffenem +Zurückgeschaffenen +Zurückgeschaffenes +Zurückgeschossen +Zurückgeschriebene +Zurückgeschriebenem +Zurückgeschriebener +Zurückgeschriebenes +Zurückgestreuten +Zurückgewesene +Zurückgewesenem +Zurückgewesenen +Zurückgewesenes +Zurückgewinnenden +Zurückgewinnender +Zurückgewinnendes +Zurückgewonnene +Zurückgewonnenen +Zurückgewonnener +Zurückgewonnenes +Zurückgezogenheit +Zurückhaltung +Zurücknahme +Zurückschraubende +Zurückschreiben +Zurückschreibenden +Zurückschreibender +Zurückschreibendes +Zurücksein +Zurücksetzung +Zurücksetzungen +Zurückstellung +Zurückstellungen +Zurückvergüten +Zurückvergütenden +Zurückvergütender +Zurückvergütendes +Zurückvergütete +Zurückvergütetem +Zurückvergüteten +Zurückvergütetes +Zurückweisung +Zurückweisungen +Zurückzahlung +Zurückzahlungen +Zurückziehen +Zurückziehung +Zurückziehungen +Zurückzugewinnen +Zurückübertragen +Zurüstung +Zurüstungen +Zusage +Zusammen +Zusammenarbeit +Zusammenballung +Zusammenballungen +Zusammenbau +Zusammenberufen +Zusammenberufende +Zusammenberufenden +Zusammenberufender +Zusammenberufene +Zusammenberufenem +Zusammenberufenen +Zusammenberufenes +Zusammenbruch +Zusammenbruchs +Zusammenbrüche +Zusammenbrüchen +Zusammenfalten +Zusammenfassend +Zusammenfassung +Zusammenfassungen +Zusammenfluss +Zusammenflusses +Zusammenflüsse +Zusammenflüssen +Zusammengehäuftem +Zusammengehäuften +Zusammengehäufter +Zusammengehörigkeit +Zusammengehörigkeitsgefühl +Zusammengehörigkeitsgefühls +Zusammengekittete +Zusammengekittetem +Zusammengekitteter +Zusammengekittetes +Zusammengetane +Zusammengetanen +Zusammengetaner +Zusammengetanes +Zusammengewürfelte +Zusammengewürfeltem +Zusammengewürfelten +Zusammengewürfeltes +Zusammenhalt +Zusammenhalts +Zusammenhang +Zusammenhangs +Zusammenhänge +Zusammenklang +Zusammenklangs +Zusammenklänge +Zusammenkunft +Zusammenkünfte +Zusammenkünften +Zusammenleben +Zusammenlebens +Zusammenlegung +Zusammenlegungen +Zusammenprall +Zusammenpralle +Zusammenpralls +Zusammenrottung +Zusammenschlüsse +Zusammenschlüssen +Zusammenschreiben +Zusammensein +Zusammenseins +Zusammensetzung +Zusammensetzungen +Zusammenspiel +Zusammenspielen +Zusammenspieles +Zusammenspiels +Zusammenstellung +Zusammenstellungen +Zusammenstoß +Zusammenstöße +Zusammentritt +Zusammentritte +Zusammentritten +Zusammenwirken +Zusammenwirkens +Zusammenziehung +Zusammenziehungen +Zusatz +Zusatzabkommen +Zusatzantrag +Zusatzantrages +Zusatzanträge +Zusatzanträgen +Zusatzausrüstung +Zusatzbedarf +Zusatzbedingung +Zusatzdividende +Zusatzeinrichtung +Zusatzeinstellung +Zusatzes +Zusatzfaktor +Zusatzfeld +Zusatzfrage +Zusatzfragen +Zusatzfunktion +Zusatzgehäuse +Zusatzgerät +Zusatzgeräte +Zusatzgerätes +Zusatzgewinne +Zusatzinformation +Zusatzkaution +Zusatzkenntnisse +Zusatzleistung +Zusatzpaket +Zusatzschilder +Zusatzsystem +Zusatzsystems +Zusatzteil +Zusatzversicherung +Zusatzversicherungen +Zusatzzahlen +Zuschauer +Zuschauerin +Zuschauern +Zuschauerraumes +Zuschauerräume +Zuschauerräumen +Zuschauers +Zuschauertribüne +Zuschauerzahlen +Zuschlag +Zuschlages +Zuschlagsgebühr +Zuschlagsgebühren +Zuschlagskarten +Zuschlagsporto +Zuschlagsportos +Zuschläge +Zuschlägen +Zuschneider +Zuschneiderin +Zuschneiderinnen +Zuschneidern +Zuschneiders +Zuschnitt +Zuschnitte +Zuschnittes +Zuschnitts +Zuschrift +Zuschriften +Zuschuss +Zuschussbetrieb +Zuschussbetriebe +Zuschussbetrieben +Zuschusses +Zuschüsse +Zuschüssen +Zusehen +Zusendung +Zusicherung +Zusicherungen +Zuspruch +Zuspruches +Zusprüche +Zusprüchen +Zustand +Zustandekommen +Zustandekommens +Zustandes +Zustands +Zustandsbericht +Zustandsmeldung +Zustandstabelle +Zustellbezirk +Zusteller +Zustellern +Zustellgebühr +Zustellung +Zustellungen +Zustellungsbevollmächtigten +Zustellungsgebühr +Zustimmung +Zustimmungen +Zustrom +Zustromes +Zuströme +Zustände +Zuständen +Zuständigkeit +Zuständigkeitsbereich +Zuständigkeitsbereiche +Zuständigkeitsbereichen +Zusätze +Zusätzen +Zusätzlicher +Zutat +Zutaten +Zuteilung +Zutraulichkeit +Zutraulichkeiten +Zutritt +Zutritte +Zutritten +Zutrittes +Zutrittsrecht +Zuträger +Zuträgerei +Zuträgereien +Zuträgerin +Zuträgerinnen +Zuträgern +Zuträgers +Zuträglichkeit +Zuträglichkeiten +Zutun +Zuverlässigkeit +Zuverlässigkeiten +Zuverlässigkeitsgrad +Zuverlässigkeitsprüfung +Zuversicht +Zuversichtlichkeit +Zuversichtsindikatoren +Zuwachs +Zuwachse +Zuwachses +Zuwachsrate +Zuwachsraten +Zuwanderung +Zuweisung +Zuweisungen +Zuwendung +Zuwendungen +Zuwiderhandlung +Zuwiderhandlungen +Zuzug +Zuzugsgenehmigung +Zuzugsgenehmigungen +Zuzüge +Zuzügen +Zwang +Zwanges +Zwanglosigkeit +Zwangs +Zwangsanleihe +Zwangsanleihen +Zwangsarbeit +Zwangsarbeiten +Zwangsarbeiter +Zwangsbeschlagnahmung +Zwangsenteignungen +Zwangsernährung +Zwangsernährungen +Zwangshandlungen +Zwangsherrschaft +Zwangsherrschaften +Zwangsidee +Zwangsideen +Zwangsinnovationen +Zwangsjacke +Zwangsjacken +Zwangskonkurs +Zwangslage +Zwangslagen +Zwangsmaßnahme +Zwangsmaßnahmen +Zwangsmittel +Zwangsmitteln +Zwangsmittels +Zwangsneurosen +Zwangspause +Zwangspausen +Zwangsräumung +Zwangsvereinigung +Zwangsverkaufes +Zwangsverkaufs +Zwangsverkäufe +Zwangsverkäufen +Zwangsversteigerung +Zwangsverwalter +Zwangsverwalterin +Zwangsverwaltern +Zwangsverwalters +Zwangsverwaltung +Zwangsverwaltungen +Zwangsvollstreckung +Zwangsvollstreckungen +Zwangsvorstellung +Zwangsvorstellungen +Zwangswirtschaft +Zwangswirtschaften +Zwanzigstel +Zwanzigstels +Zwar +Zweck +Zweckbau +Zweckbaues +Zweckbauten +Zweckbindung +Zwecke +Zwecken +Zweckes +Zwecklosigkeit +Zwecklosigkeiten +Zweckmäßigkeit +Zweckmäßigkeiten +Zweckpessimismus +Zwecks +Zweckverband +Zweckverbandes +Zweckverbände +Zweckverhältnis +Zweibeiner +Zweibettzimmer +Zweibettzimmern +Zweidecker +Zweideckern +Zweideckers +Zweideutigkeit +Zweideutigkeiten +Zweidrittelmehrheit +Zweidrittelmehrheiten +Zweierbob +Zweierbobs +Zweiergespräch +Zweierpotenz +Zweierzimmer +Zweierzimmern +Zweifamilienhaus +Zweifamilienhauses +Zweifamilienhäuser +Zweifamilienhäusern +Zweifel +Zweifeln +Zweifelsfall +Zweifelsfalle +Zweifelsfalles +Zweifelsfragen +Zweifelsfälle +Zweifelsfällen +Zweifler +Zweiflerinnen +Zweiflern +Zweiflers +Zweig +Zweigbahn +Zweigbetrieb +Zweige +Zweigen +Zweiges +Zweigespann +Zweigespanne +Zweigespannen +Zweiggeschäft +Zweiggeschäfte +Zweiggeschäften +Zweiglein +Zweigstelle +Zweigstellen +Zweigstellenleiter +Zweihufer +Zweihufern +Zweihufers +Zweijahresvertrag +Zweikampf +Zweikampfes +Zweikämpfe +Zweikämpfen +Zweimal +Zweimann +Zweimaster +Zweimastern +Zweimasters +Zweiparteiensysteme +Zweiparteiensystemen +Zweiparteiensystems +Zweipunktform +Zweirad +Zweirades +Zweirädern +Zweisitzern +Zweisitzers +Zweisprachigkeit +Zweitakter +Zweitaktmotor +Zweitaktmotoren +Zweitausgaben +Zweiteilung +Zweiten +Zweitens +Zweithaussteuer +Zweithäute +Zweitplatzierte +Zweitplatzierter +Zweitschrift +Zweitschriften +Zweitwagen +Zweiunddreißigstel +Zweiunddreißigstelnote +Zweiunddreißigstelnoten +Zweivierteltakte +Zweivierteltakten +Zweivierteltaktes +Zweizeiler +Zweizeilern +Zweizeilers +Zweizonenverwaltung +Zwerchfell +Zwerchfelle +Zwerchfellen +Zwerchfelles +Zwerg +Zwerge +Zwergen +Zwerges +Zwerginnen +Zwergkiefer +Zwergkiefern +Zwergmenschen +Zwergschule +Zwergschulen +Zwergstaaten +Zwergstaates +Zwergterrier +Zwetschge +Zwetschgen +Zwick +Zwickel +Zwicker +Zwickers +Zwickmühle +Zwickmühlen +Zwickzangen +Zwieback +Zwiebacks +Zwiebel +Zwiebelgewächs +Zwiebelgewächse +Zwiebelgewächsen +Zwiebeln +Zwiebelschale +Zwiebelschalen +Zwiebäcke +Zwiebäcken +Zwiegespräch +Zwiegespräche +Zwiegesprächen +Zwielaute +Zwielicht +Zwielichten +Zwielichter +Zwielichtern +Zwielichtes +Zwielichtzone +Zwiespalt +Zwiespaltes +Zwiesprache +Zwiespälte +Zwiespälten +Zwietracht +Zwilling +Zwillinge +Zwillingen +Zwillingsbruder +Zwillingsbrüder +Zwillingsbrüdern +Zwillingsforschung +Zwillingspaar +Zwillingspaaren +Zwillingsschwester +Zwillingsschwestern +Zwillingswaffe +Zwinger +Zwingern +Zwingers +Zwingherren +Zwingli +Zwirn +Zwirnen +Zwirnerei +Zwirns +Zwischenablage +Zwischenakt +Zwischenakte +Zwischenakten +Zwischenaufenthalt +Zwischenbemerkung +Zwischenbemerkungen +Zwischenbericht +Zwischenbescheid +Zwischenbescheide +Zwischenbescheides +Zwischenbilanz +Zwischenbilanzen +Zwischendeck +Zwischendecke +Zwischendecken +Zwischendeckes +Zwischendecks +Zwischending +Zwischendinge +Zwischendingen +Zwischendinges +Zwischenergebnis +Zwischenergebnisse +Zwischenergebnissen +Zwischenerzeugnis +Zwischenerzeugnisse +Zwischenerzeugnissen +Zwischenfall +Zwischenfrage +Zwischenfragen +Zwischenfälle +Zwischenfällen +Zwischengericht +Zwischengerichtes +Zwischenhandel +Zwischenhandels +Zwischenhandlung +Zwischenhirn +Zwischenhirns +Zwischenhochs +Zwischenhändler +Zwischenhändlern +Zwischenkredite +Zwischenkrediten +Zwischenkredites +Zwischenlandung +Zwischenlandungen +Zwischenlösung +Zwischenlösungen +Zwischenmieter +Zwischenparteiliche +Zwischenpause +Zwischenpausen +Zwischenprodukte +Zwischenprüfung +Zwischenprüfungen +Zwischenpuffer +Zwischenpunkten +Zwischenraum +Zwischenraumes +Zwischenraums +Zwischenraumtaste +Zwischenraumtasten +Zwischenruf +Zwischenrufen +Zwischenrufer +Zwischenruferin +Zwischenrufern +Zwischenrufers +Zwischenrufes +Zwischenrunden +Zwischenräume +Zwischenräumen +Zwischensatzes +Zwischenschritt +Zwischenschritte +Zwischenspiel +Zwischenspiele +Zwischenspieles +Zwischenstadien +Zwischenstadium +Zwischenstand +Zwischenstation +Zwischenstecker +Zwischensteckern +Zwischensteckers +Zwischenstockes +Zwischenstufe +Zwischenstufen +Zwischenstöcke +Zwischenstöcken +Zwischenstück +Zwischenstücke +Zwischenstücken +Zwischenstückes +Zwischensätze +Zwischensätzen +Zwischentief +Zwischentiefs +Zwischenträger +Zwischenträgerinnen +Zwischenträgern +Zwischenträgers +Zwischenurteile +Zwischenurteilen +Zwischenurteils +Zwischenverkauf +Zwischenverkäufe +Zwischenverkäufen +Zwischenvermieter +Zwischenvorhänge +Zwischenvorhängen +Zwischenwand +Zwischenwertsatz +Zwischenwertsatzes +Zwischenwertsätze +Zwischenwände +Zwischenwänden +Zwischenzeit +Zwischenzeiten +Zwischenzeitlich +Zwischenziel +Zwist +Zwiste +Zwistes +Zwitter +Zwittern +Zwänge +Zwölf +Zwölfeck +Zwölfecke +Zwölfecken +Zwölfeckes +Zwölffingerdarmes +Zwölffingerdarms +Zwölftel +Zwölfteln +Zwölftonmusik +Zyanid +Zyankali +Zyklen +Zyklon +Zyklonen +Zyklons +Zyklop +Zyklopen +Zyklotron +Zyklotrone +Zyklotronen +Zyklus +Zykluszeit +Zylinder +Zylinderachse +Zylinderbohrung +Zylinderdurchmesser +Zylinderdurchmessers +Zylindergleichung +Zylinderkeile +Zylinderkoordinaten +Zylinderkopf +Zylinderköpfe +Zylinderköpfen +Zylindern +Zylinderradius +Zylinders +Zyniker +Zynikers +Zynismus +Zypern +Zypresse +Zypressen +Zyste +Zähigkeit +Zähigkeitskoeffizienten +Zähler +Zählern +Zählers +Zählerstand +Zählerstände +Zählmaschinen +Zählrichtung +Zählrohre +Zählung +Zähmung +Zähne +Zähneknirschend +Zähnen +Zäpfchen +Zäpfchens +Zärtlichkeit +Zärtlichkeiten +Zäune +Zögern +Zögerung +Zögerungen +Zögling +Zöglinge +Zöglingen +Zöglings +Zölibat +Zölibates +Zölibats +Zölle +Zöllen +Zöllner +Zöllnern +Zöllners +Zöpfe +Zöpfen +Züchter +Züchterin +Züchterinnen +Züchtern +Züchters +Züchtigkeit +Züchtigkeiten +Züchtigung +Züchtigungen +Züchtung +Züchtungen +Züge +Zügel +Zügellosigkeit +Zügellosigkeiten +Zügeln +Zügelung +Zügen +Zündanlage +Zünder +Zündern +Zünders +Zündholzes +Zündhölzern +Zündhütchen +Zündhütchens +Zündkabel +Zündkabels +Zündkapsel +Zündkapseln +Zündkerze +Zündkerzen +Zündmagneten +Zündmagnets +Zündpunkt +Zündpunkten +Zündpunktes +Zündsatz +Zündsatzes +Zündschlüssel +Zündschlüssels +Zündschnüre +Zündschnüren +Zündstein +Zündsteine +Zündsteinen +Zündstoff +Zündstoffe +Zündstoffen +Zündsätze +Zündung +Zündungen +Zündungsmechanismus +Zünglein +Zürcher +Zürich ++++++++++ +aalen +ab +abarbeiten +abarbeitend +abarbeitende +abarbeitendem +abarbeitender +abarbeitendes +abarbeitet +abarbeitete +abartig +abartige +abartigem +abartigen +abartiges +abbaubare +abbauen +abbauend +abbauende +abbauenden +abbauender +abbauendes +abbaute +abbauten +abbeizende +abbeizendem +abbeizenden +abbeizendes +abbeißen +abbeißende +abbeißendem +abbeißenden +abbeißendes +abbekommen +abbekommend +abbekommendem +abbekommenden +abbekommender +abbekommene +abbekommenem +abbekommenen +abbekommenes +abberufen +abberufend +abberufendem +abberufenden +abberufender +abberufene +abberufenem +abberufenen +abberufenes +abbestellen +abbestellend +abbestellendem +abbestellenden +abbestellender +abbestellt +abbestellte +abbestelltem +abbestellter +abbestelltes +abbetteln +abbettelnde +abbettelndem +abbettelnden +abbettelndes +abbettelt +abbettelte +abbezahlen +abbezahlend +abbezahlende +abbezahlendes +abbezahlt +abbezahlte +abbiegen +abbiegend +abbiegende +abbiegenden +abbiegender +abbiegendes +abbilden +abbildet +abbinden +abbindend +abbindendem +abbindenden +abbindender +abbitte +abbitten +abblasen +abblasend +abblasende +abblasenden +abblasender +abblasendes +abblenden +abblendend +abblendende +abblendendem +abblendender +abblendendes +abblitzen +abblitzende +abblitzendem +abblitzenden +abblitzendes +abblitzt +abblitzte +abblättern +abblätternd +abblätterndem +abblätternden +abblätternder +abbrach +abbrachst +abbrachte +abbrannte +abbrausen +abbrausend +abbrausende +abbrausenden +abbrausender +abbrausendes +abbrauste +abbrausten +abbrechen +abbrechende +abbrechendem +abbrechenden +abbrechendes +abbremsen +abbremsend +abbremsendem +abbremsenden +abbremsender +abbrennen +abbrennend +abbrennende +abbrennenden +abbrennender +abbrennendes +abbrichst +abbricht +abbringen +abbringend +abbringende +abbringendem +abbringender +abbringendes +abbruchreif +abbruchreifen +abbruchreifer +abbruchreifes +abbröckeln +abbröckelnd +abbröckelnde +abbröckelnden +abbröckelnder +abbröckelndes +abbrühen +abbuchen +abbuchend +abbuchende +abbuchendem +abbuchender +abbuchendes +abbucht +abbuchten +abbürste +abbürsten +abbürstende +abbürstendem +abbürstenden +abbürstendes +abbürstet +abbürstete +abdampfen +abdanken +abdankend +abdankendem +abdankenden +abdankender +abdankte +abdankten +abdecken +abdeckende +abdeckendem +abdeckenden +abdeckender +abdeckendes +abdeckt +abdeckte +abdichten +abdichtend +abdichtende +abdichtenden +abdichtender +abdichtendes +abdichtete +abdichteten +abdienen +abdienende +abdienenden +abdienender +abdient +abdiente +abdienten +abdrehen +abdrehend +abdrehenden +abdrehender +abdrehendes +abdrehte +abdrehten +abdriften +abdrifteten +abdrosseln +abdrosselnd +abdrosselnde +abdrosselnden +abdrosselnder +abdrosselndes +abdrosselte +abdrosselten +abdrucke +abdrucken +abdruckt +abdruckte +abdruckten +abdrücke +abdrückend +abdrückende +abdrückendem +abdrückender +abdrückendes +abdrückt +abdrückten +abebben +abebbende +abebbender +abebbendes +abendfüllend +abendfüllende +abendfüllenden +abendfüllender +abendlich +abendlichem +abendlichen +abendlicher +abendländisch +abendländische +abendländischem +abendländischer +abendländisches +abendrot +abends +abenteuerlich +abenteuerliche +abenteuerlichen +abenteuerlicher +abenteuerliches +abenteuerlichsten +abenteuerlichster +abenteuerreich +abenteuerreiche +abenteuerreiches +aber +abergläubisch +abergläubische +abergläubischem +abergläubischen +abergläubischer +abergläubisches +aberkannt +aberkannte +aberkanntem +aberkannter +aberkanntes +aberkennen +abermalig +abermalige +abermaligem +abermaliger +abermaliges +abermals +abernten +aberntend +aberntende +aberntendem +aberntender +aberntendes +abertausende +abessen +abessinischen +abfahren +abfahrend +abfahrendem +abfahrenden +abfahrender +abfallen +abfallend +abfallende +abfallenden +abfallender +abfallendes +abfangen +abfangend +abfangende +abfangendem +abfangender +abfangendes +abfassen +abfassende +abfassendem +abfassenden +abfassendes +abfaulen +abfaulend +abfaulendem +abfaulenden +abfaulender +abfeilen +abfeilend +abfeilende +abfeilendem +abfeilenden +abfeilender +abfeilendes +abfertigen +abfertigend +abfertigende +abfertigendem +abfertigender +abfertigendes +abfeuern +abfeuernde +abfeuerndem +abfeuernden +abfeuerndes +abfeuert +abfinden +abfindet +abfing +abflachen +abflachend +abflachendem +abflachenden +abflachender +abflachendes +abflachte +abflauen +abflauend +abflauendem +abflauenden +abflauender +abfliegen +abfliegend +abfliegende +abfliegendem +abfliegender +abfliegendes +abfließen +abfließend +abfließende +abfließenden +abfließender +abfließendes +abflog +abfloss +abflusslos +abflusslose +abflusslosem +abflusslosen +abflussloser +abflussloses +abfordern +abfordernde +abforderndem +abfordernden +abforderndes +abfotografieren +abfragbar +abfragen +abfragt +abfräsen +abfuhren +abfährt +abfällig +abfälligem +abfälligen +abfälliger +abfälligerem +abfälligeren +abfälligerer +abfälliges +abfälligste +abfälligstem +abfälligster +abfälligstes +abfällt +abfängt +abfärben +abfärbend +abfärbende +abfärbenden +abfärbender +abfärbendes +abführen +abführend +abführende +abführendem +abführender +abführendes +abführten +abfüllen +abfüllend +abfüllende +abfüllendem +abfüllender +abfüllendes +abfüttern +abfütternde +abfütterndem +abfütternden +abfütterndes +abgab +abgaben +abgabenfreies +abgabst +abgabt +abgearbeitet +abgearbeitete +abgearbeiteten +abgearbeiteter +abgearbeitetes +abgebaut +abgebaute +abgebauten +abgebauter +abgebautes +abgeben +abgebend +abgebende +abgebenden +abgebender +abgebendes +abgebettelt +abgebettelte +abgebetteltem +abgebettelten +abgebetteltes +abgebildet +abgebildete +abgebildeten +abgebissen +abgebissene +abgebissenem +abgebissener +abgebissenes +abgeblasen +abgeblasene +abgeblasenem +abgeblasener +abgeblasenes +abgeblendet +abgeblendetem +abgeblendeten +abgeblendeter +abgeblitzt +abgeblitzte +abgeblitztem +abgeblitzter +abgeblitztes +abgeblättert +abgeblättertem +abgeblätterten +abgeblätterter +abgebogen +abgebogenem +abgebogenen +abgebogener +abgebracht +abgebrachte +abgebrachtem +abgebrachter +abgebrachtes +abgebrannt +abgebrannte +abgebranntem +abgebrannten +abgebrannter +abgebraust +abgebrauste +abgebraustem +abgebrauster +abgebraustes +abgebremst +abgebremstem +abgebremsten +abgebremster +abgebrochen +abgebrochene +abgebrochenem +abgebrochener +abgebrochenes +abgebröckelt +abgebröckelte +abgebröckeltem +abgebröckelter +abgebröckeltes +abgebrüht +abgebrühtem +abgebrühten +abgebrühter +abgebucht +abgebuchtem +abgebuchten +abgebuchter +abgebunden +abgebundene +abgebundenem +abgebundener +abgebundenes +abgebürstet +abgebürstete +abgebürstetem +abgebürsteten +abgebürstetes +abgedankt +abgedanktem +abgedankten +abgedankter +abgedeckt +abgedeckte +abgedecktem +abgedeckter +abgedecktes +abgedichtet +abgedichtete +abgedichtetem +abgedichteten +abgedichteter +abgedichtetes +abgedient +abgediente +abgedientem +abgedienten +abgedienter +abgedientes +abgedreht +abgedrehte +abgedrehten +abgedrehter +abgedrehtes +abgedriftet +abgedrosselt +abgedrosselte +abgedrosseltem +abgedrosselter +abgedrosseltes +abgedruckt +abgedruckte +abgedrucktem +abgedruckten +abgedruckter +abgedrucktes +abgedrängt +abgedrückt +abgedrückte +abgedrücktem +abgedrückten +abgedrücktes +abgedunkelten +abgeerntet +abgeerntete +abgeerntetem +abgeernteter +abgeerntetes +abgefahren +abgefahrene +abgefahrenem +abgefahrenen +abgefahrenes +abgefallen +abgefallene +abgefallenen +abgefallener +abgefallenes +abgefangen +abgefangene +abgefangenem +abgefangenen +abgefangenes +abgefasst +abgefasste +abgefassten +abgefasster +abgefasstes +abgefault +abgefaulte +abgefaulten +abgefaulter +abgefaultes +abgefeilt +abgefeilte +abgefeiltem +abgefeilten +abgefeiltes +abgefeimt +abgefertigt +abgefertigte +abgefertigtem +abgefertigten +abgefertigtes +abgefeuert +abgefeuerte +abgefeuerten +abgefeuerter +abgefeuertes +abgeflacht +abgeflachtem +abgeflachten +abgeflachter +abgeflaut +abgeflaute +abgeflautem +abgeflauter +abgeflautes +abgeflogen +abgeflogenem +abgeflogenen +abgeflogener +abgeflossen +abgeflossene +abgeflossenem +abgeflossener +abgeflossenes +abgefordert +abgefordertem +abgeforderten +abgeforderter +abgefragt +abgefragte +abgefrorene +abgefrorenen +abgefrorener +abgefrorenes +abgefunden +abgefundene +abgefundenen +abgefundener +abgefundenes +abgefärbt +abgefärbtem +abgefärbten +abgefärbter +abgeführt +abgeführte +abgeführtem +abgeführter +abgeführtes +abgefüllt +abgefülltem +abgefüllten +abgefüllter +abgefüttert +abgefütterte +abgefüttertem +abgefütterten +abgefüttertes +abgegangen +abgegangene +abgegangenem +abgegangenen +abgegeben +abgegebene +abgegebenem +abgegebenen +abgegebener +abgegebenes +abgeglichen +abgeglichene +abgeglitten +abgeglittenem +abgeglittenen +abgeglittener +abgegolten +abgegoltene +abgegossen +abgegossene +abgegossenen +abgegossener +abgegossenes +abgegraben +abgegrabene +abgegrabenem +abgegrabenen +abgegrabenes +abgegrast +abgegrenzt +abgegrenzte +abgegrenztem +abgegrenzten +abgegrenzter +abgegrenztes +abgegriffen +abgegriffene +abgegriffenem +abgegriffenen +abgegriffener +abgegriffenes +abgehackt +abgehackte +abgehackten +abgehackter +abgehacktes +abgehalten +abgehaltene +abgehaltenem +abgehaltener +abgehaltenes +abgehandelt +abgehangen +abgehauen +abgehauene +abgehauenem +abgehauenen +abgehauenes +abgehe +abgeheilt +abgeheiltem +abgeheilten +abgeheilter +abgehen +abgehend +abgehende +abgehenden +abgehender +abgehendes +abgehetzt +abgehetzte +abgehetztem +abgehetzten +abgehetztes +abgehoben +abgehobene +abgehobenen +abgehobener +abgehobenes +abgeholt +abgeholte +abgeholtem +abgeholter +abgeholtes +abgeholzt +abgehorcht +abgehorchte +abgehorchtem +abgehorchten +abgehorchtes +abgeht +abgehängt +abgehängte +abgehärmt +abgehärtet +abgehärtete +abgehärteten +abgehärteter +abgehärtetes +abgehört +abgehörte +abgehörtem +abgehörten +abgehörtes +abgejagt +abgejagtem +abgejagten +abgejagter +abgekartet +abgekartetes +abgekauft +abgekauftem +abgekauften +abgekaufter +abgekehrt +abgekehrte +abgekehrtem +abgekehrter +abgekehrtes +abgeklappert +abgeklapperte +abgeklappertem +abgeklapperter +abgeklappertes +abgeklemmt +abgeklemmte +abgeklemmtem +abgeklemmten +abgeklemmter +abgeklopft +abgeklopfte +abgeklopftem +abgeklopfter +abgeklopftes +abgeklungen +abgeklungenem +abgeklungenen +abgeklungener +abgeklärt +abgeklärtem +abgeklärten +abgeklärter +abgeknabbert +abgeknabberte +abgeknabbertem +abgeknabberter +abgeknabbertes +abgeknallt +abgeknalltem +abgeknallten +abgeknallter +abgeknickt +abgeknickte +abgeknicktem +abgeknickter +abgeknicktes +abgekocht +abgekochtem +abgekochten +abgekochter +abgekommen +abgekommenem +abgekommenen +abgekommenes +abgekoppelt +abgekoppelte +abgekoppeltem +abgekoppelten +abgekoppelter +abgekoppeltes +abgekratzt +abgekratzte +abgekratztem +abgekratzten +abgekratztes +abgekriegt +abgekriegte +abgekriegten +abgekriegter +abgekriegtes +abgekämpft +abgekämpfte +abgekämpftem +abgekämpfter +abgekämpftes +abgekühlt +abgekühlte +abgekühltem +abgekühlter +abgekühltes +abgekürzt +abgekürzte +abgekürztem +abgekürzten +abgekürzter +abgeküsst +abgeküsstem +abgeküssten +abgeküsster +abgeladen +abgeladene +abgeladenem +abgeladenen +abgeladenes +abgelagert +abgelagerte +abgelagerten +abgelagerter +abgelagertes +abgelassen +abgelassene +abgelassenem +abgelassenen +abgelassenes +abgelaufen +abgelaufene +abgelaufenen +abgelaufener +abgelaufenes +abgeleckt +abgeleckte +abgelecktem +abgeleckter +abgelecktes +abgelegen +abgelegene +abgelegenem +abgelegenen +abgelegener +abgelegt +abgelegte +abgelegtem +abgelegten +abgelegter +abgelegtes +abgelehnt +abgelehnte +abgelehntem +abgelehnten +abgelehnter +abgeleistet +abgeleistete +abgeleistetem +abgeleisteter +abgeleistetes +abgeleitet +abgeleitete +abgeleitetem +abgeleiteten +abgeleiteter +abgeleitetes +abgelenkt +abgelenkte +abgelenktem +abgelenkter +abgelenktes +abgelesen +abgelesene +abgelesenem +abgelesenen +abgelesener +abgeleugnet +abgeleugnete +abgeleugnetem +abgeleugneter +abgeleugnetes +abgeliefert +abgeliefertem +abgelieferten +abgelieferter +abgelten +abgelöscht +abgelöschte +abgelöschtem +abgelöschten +abgelöschtes +abgelöst +abgelöste +abgelösten +abgelöster +abgelöstes +abgemacht +abgemachtem +abgemachten +abgemachter +abgemagert +abgemagerte +abgemagertem +abgemagerten +abgemagerter +abgemagertes +abgemahnt +abgemeldet +abgemeldetem +abgemeldeten +abgemeldeter +abgemessen +abgemessene +abgemessenem +abgemessener +abgemessenes +abgemildert +abgemilderte +abgemildertem +abgemilderten +abgemilderter +abgemildertes +abgemustert +abgemusterte +abgemustertem +abgemusterter +abgemustertes +abgemähtem +abgemähter +abgemähtes +abgemüht +abgemühte +abgemühtem +abgemühter +abgemühtes +abgenabelt +abgenagt +abgenagte +abgenagtem +abgenagten +abgenagtes +abgeneigt +abgenommen +abgenommene +abgenommenem +abgenommenen +abgenommener +abgenutzt +abgenutzten +abgenutzter +abgenötigt +abgenötigtem +abgenötigten +abgenötigter +abgenützt +abgenützte +abgenütztem +abgenützter +abgenütztes +abgeordnete +abgeordnetem +abgeordneten +abgeordnetes +abgepasst +abgepasste +abgepassten +abgepasster +abgepasstes +abgepfiffen +abgepfiffene +abgepfiffenen +abgepfiffener +abgepfiffenes +abgepflückt +abgepflückte +abgepflücktem +abgepflückten +abgepflücktes +abgeplagt +abgeplagte +abgeplagtem +abgeplagter +abgeplagtes +abgeprallt +abgepralltem +abgeprallten +abgeprallter +abgeputzt +abgeputzte +abgeputztem +abgeputzter +abgeputztes +abgequetscht +abgequetschte +abgequetschtem +abgequetschter +abgequetschtes +abgequält +abgequältem +abgequälten +abgequälter +abgerackert +abgerackerte +abgerackertem +abgerackerter +abgerackertes +abgeraten +abgeratenem +abgeratenen +abgeratener +abgerechnet +abgerechnete +abgerechnetem +abgerechneter +abgerechnetes +abgereichert +abgereicherte +abgereicherten +abgereicherter +abgereichertes +abgereist +abgereistem +abgereisten +abgereister +abgerichtet +abgerichtete +abgerichtetem +abgerichteter +abgerichtetes +abgerieben +abgeriebene +abgeriebenem +abgeriebenen +abgeriebener +abgeriegelt +abgeriegelte +abgeriegeltem +abgeriegelter +abgeriegeltes +abgerissen +abgerissene +abgerissenem +abgerissenen +abgerissener +abgerissenes +abgerollt +abgerollte +abgerolltem +abgerollter +abgerolltes +abgerufen +abgerundet +abgerundete +abgerundetem +abgerundeten +abgerundeter +abgerundetes +abgerungen +abgerungene +abgerungenen +abgerungener +abgerungenes +abgerupftem +abgerupften +abgerupftes +abgerutscht +abgerutschte +abgerutschtem +abgerutschten +abgerutschtes +abgeräumt +abgeräumtem +abgeräumten +abgeräumter +abgerückt +abgerückte +abgerücktem +abgerückter +abgerücktes +abgerüstet +abgerüstetem +abgerüsteten +abgerüsteter +abgesackt +abgesackte +abgesacktem +abgesackten +abgesacktes +abgesagt +abgesagte +abgesagten +abgesagter +abgesagtes +abgesaugt +abgesaugte +abgesaugten +abgesaugter +abgesaugtes +abgeschabt +abgeschabte +abgeschabtem +abgeschabten +abgeschabtes +abgeschafft +abgeschaffte +abgeschafften +abgeschaffter +abgeschafftes +abgeschaltet +abgeschaltete +abgeschaltetem +abgeschalteten +abgeschalteter +abgeschaltetes +abgeschickt +abgeschickte +abgeschickten +abgeschickter +abgeschicktes +abgeschieden +abgeschiedene +abgeschiedenem +abgeschiedenen +abgeschiedenes +abgeschirmt +abgeschirmte +abgeschirmten +abgeschirmter +abgeschirmtes +abgeschlachtet +abgeschlachtete +abgeschlachtetem +abgeschlachteten +abgeschlachtetes +abgeschlafft +abgeschlaffte +abgeschlagen +abgeschlagene +abgeschlagenem +abgeschlagenen +abgeschlagener +abgeschleckt +abgeschleppt +abgeschleppte +abgeschleppten +abgeschleppter +abgeschlepptes +abgeschliffen +abgeschliffene +abgeschliffenem +abgeschliffenen +abgeschliffenes +abgeschlossen +abgeschlossene +abgeschlossenem +abgeschlossenen +abgeschlossener +abgeschlossenes +abgeschmackt +abgeschmacktem +abgeschmackten +abgeschmackter +abgeschmackteste +abgeschmacktestem +abgeschmacktesten +abgeschmacktestes +abgeschmettert +abgeschmiert +abgeschmierte +abgeschmierten +abgeschmierter +abgeschmiertes +abgeschminkt +abgeschminkte +abgeschminkten +abgeschminkter +abgeschmolzen +abgeschmolzene +abgeschmolzenem +abgeschmolzener +abgeschmolzenes +abgeschnitten +abgeschnittene +abgeschnittenem +abgeschnittener +abgeschnittenes +abgeschnürt +abgeschnürtem +abgeschnürten +abgeschnürter +abgeschoben +abgeschobenem +abgeschobenen +abgeschobener +abgeschossen +abgeschossene +abgeschossenem +abgeschossener +abgeschossenes +abgeschraubt +abgeschraubte +abgeschraubtem +abgeschraubter +abgeschraubtes +abgeschreckt +abgeschreckte +abgeschrecktem +abgeschreckten +abgeschreckter +abgeschrecktes +abgeschrieben +abgeschriebene +abgeschriebenem +abgeschriebener +abgeschriebenes +abgeschritten +abgeschrittenem +abgeschrittenen +abgeschrittener +abgeschrägt +abgeschrägtem +abgeschrägten +abgeschrägter +abgeschuftet +abgeschuftete +abgeschuftetem +abgeschufteter +abgeschuftetes +abgeschweift +abgeschweifte +abgeschweiften +abgeschweifter +abgeschweiftes +abgeschwenkt +abgeschwenkte +abgeschwenktem +abgeschwenkten +abgeschwenktes +abgeschworen +abgeschworene +abgeschworenen +abgeschworener +abgeschworenes +abgeschwächt +abgeschwächte +abgeschwächtem +abgeschwächten +abgeschwächter +abgeschwächtes +abgeschätzt +abgeschätzte +abgeschätztem +abgeschätzten +abgeschätztes +abgeschöpft +abgeschöpfte +abgeschöpften +abgeschöpfter +abgeschöpftes +abgeschürft +abgeschürfte +abgeschürftem +abgeschürften +abgeschürftes +abgeschüttelt +abgeschüttelte +abgeschüttelten +abgeschüttelter +abgeschütteltes +abgesegelt +abgesegelte +abgesegeltem +abgesegelten +abgesegnet +abgesehen +abgesehene +abgeseift +abgeseiftem +abgeseiften +abgeseifter +abgeseilt +abgeseilte +abgeseiltem +abgeseilter +abgeseiltes +abgesendet +abgesenkt +abgesenkte +abgesessen +abgesessene +abgesessenem +abgesessenen +abgesessenes +abgesetzt +abgesetzte +abgesetzten +abgesetzter +abgesetztes +abgesichert +abgesicherte +abgesichertem +abgesicherten +abgesicherter +abgesichertes +abgesondert +abgesonderte +abgesondertem +abgesonderten +abgesonderter +abgesondertes +abgespalten +abgespaltene +abgespaltenem +abgespaltenen +abgespaltenes +abgespannt +abgespannte +abgespannten +abgespannter +abgespart +abgesparte +abgesparten +abgesparter +abgespartes +abgespeckt +abgespeckte +abgespeckten +abgespeckter +abgespecktes +abgespeichert +abgespeicherte +abgespeicherten +abgespeicherter +abgespeichertes +abgespeist +abgespeistem +abgespeisten +abgespeister +abgespeistes +abgesperrt +abgesperrtem +abgesperrten +abgesperrter +abgespiegelt +abgespielt +abgespieltem +abgespielten +abgespielter +abgesplittert +abgesplittertem +abgesplitterten +abgesplitterter +abgespritzt +abgesprochen +abgesprochene +abgesprochenen +abgesprochener +abgesprochenes +abgesprungen +abgesprungene +abgespült +abgespülte +abgespülten +abgespülter +abgespültes +abgestammt +abgestammte +abgestammten +abgestammter +abgestammtes +abgestanden +abgestandene +abgestandenem +abgestandenen +abgestandenes +abgestattet +abgestattete +abgestatteten +abgestatteter +abgestattetes +abgestaubt +abgestaubte +abgestaubtem +abgestaubten +abgestaubtes +abgesteckt +abgesteckte +abgesteckten +abgesteckter +abgestecktes +abgesteifte +abgesteiftem +abgesteiften +abgesteiftes +abgestellt +abgestellte +abgestelltem +abgestellten +abgestelltes +abgestempelt +abgestempelte +abgestempelten +abgestempelter +abgestempeltes +abgesteppte +abgestepptem +abgesteppten +abgestepptes +abgestiegen +abgestiegene +abgestiegenen +abgestiegener +abgestiegenes +abgestimmt +abgestimmte +abgestimmtem +abgestimmten +abgestimmter +abgestimmtes +abgestochen +abgestochene +abgestochenem +abgestochenen +abgestochenes +abgestoppt +abgestoppte +abgestoppten +abgestoppter +abgestopptes +abgestorben +abgestorbene +abgestorbenem +abgestorbenen +abgestorbenes +abgestottert +abgestoßen +abgestoßene +abgestoßenen +abgestoßener +abgestoßenes +abgestrahlt +abgestrahlte +abgestreift +abgestreifte +abgestreiftem +abgestreiften +abgestreiftes +abgestrichen +abgestrichene +abgestrichenen +abgestrichener +abgestrichenes +abgestritten +abgestrittene +abgestrittenem +abgestrittenen +abgestrittenes +abgestuft +abgestufte +abgestuften +abgestufter +abgestuftes +abgestumpft +abgestumpfte +abgestumpftem +abgestumpften +abgestumpfter +abgestumpftes +abgestürzt +abgestürzte +abgestürzten +abgestürzter +abgestürztes +abgestützt +abgestützte +abgestütztem +abgestützten +abgestütztes +abgesucht +abgesuchte +abgesuchtem +abgesuchten +abgesuchtes +abgesunken +abgesunkene +abgesunkenem +abgesunkenen +abgesunkener +abgesunkenes +abgesägt +abgesägte +abgesägten +abgesägter +abgesägtes +abgetakelt +abgetakelte +abgetakelter +abgetan +abgetastet +abgetastete +abgetasteten +abgetasteter +abgetastetes +abgetaucht +abgetauchte +abgetauchten +abgetauchter +abgetauchtes +abgeteilt +abgeteilte +abgeteiltem +abgeteilten +abgeteiltes +abgetragen +abgetragene +abgetragenen +abgetragener +abgetragenes +abgetrennt +abgetrennte +abgetrenntem +abgetrennten +abgetrennter +abgetrenntes +abgetreten +abgetretene +abgetretenen +abgetretener +abgetretenes +abgetrieben +abgetriebene +abgetriebenem +abgetriebenen +abgetriebenes +abgetrocknet +abgetrocknete +abgetrockneten +abgetrockneter +abgetrocknetes +abgetropft +abgetropfte +abgetropftem +abgetropften +abgetropftes +abgetupft +abgetupfte +abgetupften +abgetupfter +abgetupftes +abgetötet +abgetötete +abgetötetem +abgetöteten +abgetötetes +abgeurteilt +abgeurteilte +abgeurteiltem +abgeurteilten +abgeurteiltes +abgewandelt +abgewandelte +abgewandeltem +abgewandelten +abgewandelter +abgewandeltes +abgewandert +abgewanderte +abgewanderten +abgewanderter +abgewandertes +abgewandt +abgewandte +abgewandtem +abgewandten +abgewandtes +abgewartet +abgewartete +abgewarteten +abgewarteter +abgewartetes +abgewaschen +abgewaschene +abgewaschenem +abgewaschenen +abgewaschenes +abgewechselt +abgewechselte +abgewechselten +abgewechselter +abgewechseltes +abgewehrt +abgewehrte +abgewehrtem +abgewehrten +abgewehrtes +abgewendet +abgewertet +abgewertetem +abgewerteten +abgewerteter +abgewetzt +abgewetzten +abgewichen +abgewichene +abgewichenen +abgewichener +abgewichenes +abgewickelt +abgewickelte +abgewickeltem +abgewickelten +abgewickeltes +abgewiesen +abgewiesene +abgewiesenen +abgewiesener +abgewiesenes +abgewinkt +abgewinnen +abgewinnt +abgewirtschaftet +abgewirtschaftetem +abgewirtschafteten +abgewirtschafteter +abgewischt +abgewischte +abgewischtem +abgewischter +abgewischtes +abgewogen +abgewogene +abgewogenem +abgewogenen +abgewogener +abgewohnt +abgeworfen +abgeworfenem +abgeworfenen +abgeworfener +abgewählt +abgewälzt +abgewälztem +abgewälzten +abgewälzter +abgewöhnen +abgewöhnend +abgewöhnende +abgewöhnenden +abgewöhnender +abgewöhnendes +abgewöhnt +abgewöhnte +abgewöhntem +abgewöhnten +abgewöhntes +abgewürgt +abgewürgte +abgewürgten +abgewürgter +abgewürgtes +abgezahlt +abgezahltem +abgezahlten +abgezahlter +abgezapft +abgezapfte +abgezapftem +abgezapfter +abgezapftes +abgezehrt +abgezehrtem +abgezehrten +abgezehrter +abgezeichnet +abgezeichnete +abgezeichnetem +abgezeichneter +abgezeichnetes +abgezielt +abgezielte +abgezieltem +abgezielten +abgezielter +abgezieltes +abgezinste +abgezinsten +abgezinster +abgezogen +abgezogene +abgezogenem +abgezogenen +abgezogenes +abgezweigt +abgezweigte +abgezweigten +abgezweigter +abgezweigtes +abgezwickt +abgezwickte +abgezwicktem +abgezwickten +abgezwicktes +abgezwungen +abgezählt +abgezählte +abgezählten +abgezählter +abgezähltes +abgezäunt +abgezäunte +abgezäuntem +abgezäunter +abgezäuntes +abgeändert +abgeänderte +abgeändertem +abgeänderten +abgeändertes +abgibt +abgießen +abgießend +abgießende +abgießendem +abgießender +abgießendes +abging +abgleicht +abgleiten +abgleitend +abgleitendem +abgleitenden +abgleitender +abgrabe +abgraben +abgrabend +abgrabendem +abgrabenden +abgrabender +abgrasen +abgrasend +abgrasende +abgrasenden +abgrasender +abgrasendes +abgrenzbar +abgrenzbare +abgrenzbarem +abgrenzbaren +abgrenzbarer +abgrenzbares +abgrenzen +abgrenzend +abgrenzende +abgrenzendem +abgrenzenden +abgrenzender +abgrenzendes +abgrenzt +abgrenzte +abgrifft +abgrundtief +abgrundtiefem +abgrundtiefen +abgrundtiefer +abhacken +abhackend +abhackende +abhackendem +abhackender +abhackendes +abhaken +abhalten +abhaltend +abhaltende +abhaltenden +abhaltender +abhaltendes +abhandeln +abhandelndem +abhandelnder +abhandelndes +abhandelt +abhandelte +abhandelten +abhanden +abhauen +abheben +abhebend +abhebende +abhebendem +abhebender +abhebendes +abhebt +abheilen +abheilend +abheilende +abheilenden +abheilender +abheilendes +abhetzen +abhielt +abhing +abhob +abhoben +abhold +abholden +abhole +abholen +abholend +abholende +abholendem +abholender +abholendes +abholt +abholten +abholzen +abhorchen +abhorchende +abhorchendem +abhorchenden +abhorchendes +abhungern +abhält +abhältst +abhänge +abhängen +abhängend +abhängendem +abhängenden +abhängender +abhängig +abhängige +abhängigem +abhängigen +abhängiger +abhängiges +abhängigste +abhängt +abhörbar +abhören +abhörend +abhörende +abhörenden +abhörender +abhörendes +abjagen +abjagende +abjagendem +abjagenden +abjagendes +abkam +abkapseln +abkaufen +abkaufend +abkaufende +abkaufendem +abkaufender +abkaufendes +abkehren +abkehrende +abkehrendem +abkehrenden +abkehrendes +abklang +abklappen +abklappern +abklappernd +abklappernde +abklappernden +abklappernder +abklapperndes +abkleben +abklemmen +abklemmend +abklemmende +abklemmenden +abklemmendes +abklingen +abklingend +abklingendem +abklingenden +abklingender +abklopfen +abklären +abklärend +abklärendem +abklärenden +abklärender +abknabbere +abknabbern +abknabbernd +abknabbernde +abknabberndem +abknabbernder +abknabberndes +abknallen +abknallende +abknallendem +abknallenden +abknallendes +abknappen +abknapsen +abknicken +abknickende +abknickendem +abknickenden +abknickendes +abknöpfen +abknöpft +abknöpfte +abkochen +abkommandieren +abkommandierende +abkommandierendem +abkommandierenden +abkommandierendes +abkommandiert +abkommandierte +abkommandierten +abkommandierter +abkommandiertes +abkommend +abkommende +abkommendem +abkommenden +abkommender +abkommendes +abkommenswidrigen +abkommt +abkoppeln +abkoppelnd +abkoppelnde +abkoppelndem +abkoppelnder +abkoppelndes +abkoppelte +abkoppelten +abkratzen +abkratzende +abkratzendem +abkratzenden +abkratzendes +abkriegen +abkriegend +abkriegendem +abkriegenden +abkriegender +abkömmlich +abkömmliche +abkömmlichen +abkömmlicher +abkömmliches +abkühlend +abkühlende +abkühlendem +abkühlenden +abkühlender +abkühlendes +abkühlt +abkündigen +abkürzen +abkürzend +abkürzende +abkürzendem +abkürzender +abkürzendes +abküssen +abküssende +abküssendem +abküssenden +abküssendes +abladen +abladend +abladende +abladenden +abladender +abladendes +ablagen +ablagern +ablagernd +ablagernde +ablagerndem +ablagernder +ablagerndes +ablagert +ablasen +ablasse +ablassen +ablassend +ablassendem +ablassenden +ablassender +ablaufe +ablaufen +ablaufend +ablaufende +ablaufenden +ablaufender +ablaufendes +ablecken +ableckend +ableckende +ableckenden +ableckender +ableckendes +ablegen +ablegend +ablegende +ablegendem +ablegender +ablegendes +ablegt +ablehnen +ablehnend +ablehnende +ablehnenden +ablehnender +ablehnendes +ablehnte +ablehnten +ableiste +ableisten +ableistend +ableistendem +ableistenden +ableistender +ableisteten +ableitbar +ableiten +ableitend +ableitendem +ableitenden +ableitender +ableitet +ablenken +ablenkend +ablenkendem +ablenkenden +ablenkender +ablenkt +ablesbar +ablesbare +ablesbaren +ablesen +ablesend +ablesende +ablesendem +ablesender +ablesendes +ablest +ableugnen +ableugnende +ableugnendem +ableugnenden +ableugnendes +ablichten +abliefern +abliefernd +ablieferndem +abliefernden +abliefernder +abliegen +abliegend +abliegende +abliegenden +abliegender +abliegendes +abliest +abläufst +abläuft +ablösbar +ablösbare +ablösbaren +ablösbarer +ablösbares +ablöschen +ablöschend +ablöschende +ablöschendem +ablöschender +ablöschendes +ablösen +ablösende +ablösendem +ablösenden +ablösendes +ablöst +ablöste +ablöten +abmachen +abmachende +abmachendem +abmachenden +abmachendes +abmagern +abmagernd +abmagerndem +abmagernden +abmagernder +abmahnen +abmahnt +abmalen +abmarschieren +abmarschierend +abmarschierende +abmarschierenden +abmarschierender +abmarschierendes +abmarschierte +abmarschiertem +abmarschierten +abmarschiertes +abmaß +abmelden +abmeldend +abmeldendem +abmeldenden +abmeldender +abmeldet +abmessen +abmessend +abmessendem +abmessenden +abmessender +abmildern +abmildernd +abmildernde +abmildernden +abmildernder +abmilderndes +abmontieren +abmontierend +abmontierende +abmontierendem +abmontierender +abmontierendes +abmontiert +abmontiertem +abmontierten +abmontierter +abmustern +abmusternd +abmusternde +abmusternden +abmusternder +abmusterndes +abmühen +abmühend +abmühende +abmühendem +abmühender +abmühendes +abnagen +abnagende +abnagendem +abnagender +abnagendes +abnahm +abnahmefähig +abnehmbar +abnehmbare +abnehmbarem +abnehmbarer +abnehmbares +abnehme +abnehmen +abnehmende +abnehmendem +abnehmenden +abnehmender +abnehmendes +abnimmt +abnorm +abnormem +abnormen +abnormer +abnutzen +abnutzt +abnötigen +abnötigende +abnötigendem +abnötigenden +abnötigendes +abnützen +abnützend +abnützendem +abnützenden +abnützender +abonniere +abonnieren +abonnierende +abonnierendem +abonnierenden +abonnierendes +abonnierst +abonniert +abonniertem +abonnierten +abonnierter +abonniertes +abonniertest +abonniertet +abordnen +abordnende +abordnendem +abordnenden +abordnendes +abpassen +abpassende +abpassendem +abpassenden +abpassendes +abpfeifen +abpfeifend +abpfeifendem +abpfeifenden +abpfeifender +abpflücken +abpflückend +abpflückende +abpflückenden +abpflückender +abpflückendes +abplagen +abplagend +abplagende +abplagenden +abplagender +abplagendes +abplagten +abplatten +abprallen +abprallend +abprallende +abprallendem +abprallender +abprallendes +abpressen +abputzen +abputzend +abputzendem +abputzenden +abputzender +abquetschen +abquetschend +abquetschende +abquetschenden +abquetschender +abquetschendes +abquälen +abquälend +abquälende +abquälenden +abquälender +abquälendes +abrackern +abrackernd +abrackernde +abrackerndem +abrackernder +abrackerndes +abrackert +abraten +abratend +abratende +abratenden +abratender +abratendes +abreagieren +abreagierend +abreagierende +abreagierendem +abreagierender +abreagierendes +abreagiert +abreagiertem +abreagierten +abreagierter +abrechnen +abrechnend +abrechnende +abrechnenden +abrechnender +abrechnendes +abregen +abreiben +abreibend +abreibendem +abreibenden +abreibender +abreichern +abreise +abreisen +abreisend +abreisende +abreisendem +abreisenden +abreisender +abreisendes +abreiste +abreisten +abreißen +abreißend +abreißendem +abreißenden +abreißender +abreißt +abrichte +abrichten +abrichtend +abrichtendem +abrichtenden +abrichtender +abriegeln +abriegelnd +abriegelnde +abriegelnden +abriegelnder +abriegelndes +abriegelten +abriet +abrieten +abringen +abrollen +abrollend +abrollende +abrollender +abrollendes +abrollte +abrollten +abrufbar +abrufbare +abrufbereit +abrufe +abrufen +abrunden +abrundend +abrundende +abrundenden +abrundender +abrundendes +abrundete +abrupt +abrupte +abrupten +abrupter +abruptere +abrupteren +abrupterer +abrupteres +abrupteste +abruptestem +abruptesten +abruptestes +abrutschen +abrutschend +abrutschendem +abrutschenden +abrutschender +abrutschte +abrutschten +abrät +abräumen +abräumend +abräumende +abräumenden +abräumender +abräumendes +abräumte +abrücken +abrückend +abrückendem +abrückenden +abrückender +abrüsten +abrüstend +abrüstende +abrüstenden +abrüstender +abrüstendes +absacken +absackend +absackende +absackenden +absackender +absackendes +absackte +absagen +absagend +absagende +absagendem +absagenden +absagender +absagte +absank +absatzfähig +absatzfähige +absatzfähigen +absatzfähiger +absatzfähiges +absaugen +absaugend +absaugende +absaugenden +absaugender +absaugendes +absaugten +abschaben +abschabend +abschabendem +abschabenden +abschabender +abschaffen +abschaffend +abschaffende +abschaffenden +abschaffender +abschaffendes +abschalte +abschalten +abschaltend +abschaltendem +abschaltenden +abschaltender +abschaltete +abscheiden +abscheulich +abscheuliche +abscheulichem +abscheulichen +abscheulicher +abscheulicherem +abscheulicheren +abscheulicherer +abscheuliches +abscheulichste +abscheulichstem +abscheulichster +abscheulichstes +abschicken +abschickende +abschickendem +abschickenden +abschickendes +abschieben +abschiebend +abschiebende +abschiebenden +abschiebender +abschiebendes +abschiede +abschießen +abschießend +abschießendem +abschießenden +abschießender +abschirmen +abschirmend +abschirmende +abschirmendem +abschirmender +abschirmendes +abschlachten +abschlachtend +abschlachtende +abschlachtenden +abschlachtender +abschlachtendes +abschlagen +abschlagend +abschlagende +abschlagendem +abschlagender +abschlagendes +abschleifen +abschleifende +abschleifendem +abschleifenden +abschleifendes +abschleppen +abschleppend +abschleppendem +abschleppenden +abschleppender +abschleppte +abschließbar +abschließe +abschließen +abschließend +abschließende +abschließendem +abschließenden +abschließender +abschließt +abschloss +abschlossen +abschlägig +abschmelzen +abschmelzend +abschmelzende +abschmelzendem +abschmelzender +abschmelzendes +abschmieren +abschmierende +abschmierendem +abschmierenden +abschmierendes +abschminken +abschminkend +abschminkendem +abschminkenden +abschminkender +abschminkte +abschnallen +abschneide +abschneiden +abschnitte +abschnitten +abschnüren +abschnürend +abschnürendem +abschnürenden +abschnürender +abschrauben +abschraubend +abschraubende +abschraubenden +abschraubender +abschraubendes +abschrecken +abschreckend +abschreckende +abschreckendem +abschreckender +abschreckendes +abschreiben +abschreibende +abschreibendem +abschreibenden +abschreibendes +abschreiten +abschreitend +abschreitendem +abschreitenden +abschreitender +abschrägen +abschrägend +abschrägendem +abschrägenden +abschrägender +abschuften +abschuftend +abschuftende +abschuftender +abschuftendes +abschweifen +abschweifend +abschweifendem +abschweifenden +abschweifender +abschwenken +abschwenkend +abschwenkende +abschwenkenden +abschwenkender +abschwenkendes +abschwirrende +abschwirrendem +abschwirrenden +abschwirrendes +abschwächen +abschwächende +abschwächendem +abschwächenden +abschwächendes +abschwächt +abschwören +abschwörende +abschwörendem +abschwörenden +abschwörendes +abschätzen +abschätzend +abschätzende +abschätzendem +abschätzender +abschätzendes +abschätzig +abschätzigem +abschätzigen +abschätziger +abschätzt +abschöpfen +abschöpfend +abschöpfendem +abschöpfenden +abschöpfender +abschürfen +abschürfend +abschürfende +abschürfenden +abschürfender +abschürfendes +abschüssig +abschüssige +abschüssigem +abschüssigen +abschüssiges +abschütteln +abschüttelnd +abschüttelndem +abschüttelnden +abschüttelnder +abschüttelte +absegeln +absegelnd +absegelnde +absegelndem +absegelnder +absegelndes +absegnen +absegnendem +absegnender +absegnendes +absehbar +absehbare +absehbarem +absehbaren +absehbarer +absehe +absehen +absehend +absehendem +absehenden +absehender +abseifen +abseifend +abseifende +abseifenden +abseifender +abseifendes +abseilend +abseilende +abseilendem +abseilender +abseilendes +abseitigen +abseits +absenden +absendend +absendendem +absendenden +absendender +absenken +absenkt +absenkten +absetzbar +absetzbare +absetzbarem +absetzbarer +absetzbares +absetzen +absetzende +absetzendem +absetzenden +absetzendes +absetzt +absetzte +absetzten +absichern +absichernde +absicherndem +absichernden +absicherndes +absichert +absichtlich +absichtlichem +absichtlichen +absichtlicher +absichtsvoll +absieht +absingen +absinken +absinkend +absinkende +absinkendem +absinkenden +absinkender +absinkendes +absinkt +absitzen +absitzend +absitzende +absitzendem +absitzender +absitzendes +absolut +absolute +absolutem +absoluten +absoluter +absolutes +absoluteste +absolutesten +absolutistisch +absolutistischen +absolvieren +absolvierend +absolvierende +absolvierenden +absolvierender +absolvierendes +absolviert +absolvierte +absolviertem +absolvierter +absolviertes +absolviertest +absonderlich +absonderliche +absonderlichem +absonderlicher +absonderlichere +absonderlicherem +absonderlicherer +absonderlicheres +absonderliches +absonderlichstem +absonderlichsten +absonderlichster +absondern +absondernd +absondernde +absondernder +absonderndes +absonderte +absorbiere +absorbieren +absorbierend +absorbierende +absorbierendem +absorbierenden +absorbierender +absorbierendes +absorbiert +absorbierte +absorbiertem +absorbierter +absorbiertes +absorbiertest +abspalten +abspaltend +abspaltende +abspaltendem +abspaltender +abspaltendes +abspannen +abspecken +abspeichern +abspeichert +abspeisen +abspeisende +abspeisendem +abspeisenden +abspeisendes +abspenstig +abspenstige +abspenstigen +abspenstiger +abspenstiges +absperren +absperrend +absperrende +absperrenden +absperrender +absperrendes +abspiegeln +abspiegelnd +abspiegelnde +abspiegelnden +abspiegelnder +abspiegelndes +abspielen +abspielend +abspielende +abspielendem +abspielenden +abspielender +abspielendes +abspielte +abspielten +absplittern +absplitternde +absplitterndem +absplitternden +absplitterndes +absprach +absprachen +absprang +absprangen +absprechen +absprechend +absprechende +absprechendem +absprechender +absprechendes +absprengen +abspricht +abspringen +abspringend +abspringende +abspringendem +abspringender +abspringendes +abspülen +abspülend +abspülende +abspülenden +abspülender +abspülendes +abstakte +abstammen +abstammende +abstammendem +abstammenden +abstammender +abstammendes +abstammte +abstammten +abstatten +abstattend +abstattendem +abstattenden +abstattender +abstattet +abstattete +abstauben +abstaubende +abstaubendem +abstaubenden +abstaubendes +abstaubten +abstechen +abstechend +abstechendem +abstechenden +abstechender +abstecken +absteckend +absteckende +absteckenden +absteckender +absteckendes +abstehen +abstehend +abstehende +abstehendem +abstehender +abstehendes +absteifend +absteifende +absteifendem +absteifender +absteifendes +absteigen +absteigende +absteigendem +absteigenden +absteigendes +absteigt +abstelle +abstellen +abstellend +abstellende +abstellendem +abstellenden +abstellendes +abstellt +abstempeln +abstempelnd +abstempelnde +abstempelndem +abstempelnder +abstempelndes +absteppen +absteppende +absteppendem +absteppenden +absteppendes +absterben +absterbend +absterbendem +absterbenden +absterbender +absticht +abstiege +abstiegen +abstimme +abstimmen +abstimmend +abstimmende +abstimmendem +abstimmender +abstimmendes +abstimmungsberechtigten +abstinent +abstinentem +abstinenten +abstinenter +abstoppen +abstoppend +abstoppende +abstoppenden +abstoppender +abstoppendes +abstoßen +abstoßend +abstoßende +abstoßendem +abstoßenden +abstoßender +abstoßendes +abstrahieren +abstrahierend +abstrahierende +abstrahierenden +abstrahierender +abstrahierendes +abstrahiert +abstrahierte +abstrahiertem +abstrahierter +abstrahiertes +abstrahiertest +abstrahlen +abstrahlender +abstrakt +abstrakte +abstrakten +abstrakter +abstraktere +abstraktesten +abstreichen +abstreichend +abstreichende +abstreichenden +abstreichender +abstreichendes +abstreifen +abstreifend +abstreifende +abstreifendem +abstreifender +abstreifendes +abstreiten +abstreitende +abstreitendem +abstreitenden +abstreitendes +abstrichen +abstrus +abstufen +abstufende +abstufendem +abstufenden +abstufendes +abstumpfen +abstürze +abstürzen +abstürzende +abstürzendem +abstürzenden +abstürzendes +abstürzte +abstützen +abstützende +abstützendem +abstützenden +abstützendes +absuchen +absuchend +absuchendem +absuchenden +absuchender +absucht +absuchte +absuchten +absurd +absurdem +absurden +absurder +absurderem +absurderen +absurderer +absurdes +absurdeste +absurdestem +absurdesten +absurdester +absurdestes +absägen +absägend +absägendem +absägenden +absägender +abtasten +abtastend +abtastende +abtastendem +abtastender +abtastendes +abtastet +abtauchende +abtauchenden +abtaucht +abtauchte +abtauchten +abteile +abteilen +abteilend +abteilende +abteilenden +abteilender +abteilendes +abteufen +abtragen +abtragend +abtragende +abtragendem +abtragender +abtragendes +abtransportierbarer +abtransportieren +abtrat +abtreiben +abtreibend +abtreibendem +abtreibenden +abtreibender +abtrennen +abtrennend +abtrennende +abtrennenden +abtrennender +abtrennendes +abtrennten +abtreten +abtretend +abtretende +abtretendem +abtretender +abtretendes +abtrocknen +abtrocknende +abtrocknendem +abtrocknenden +abtrocknendes +abtropfen +abtropfend +abtropfendem +abtropfenden +abtropfender +abträglich +abträgliche +abträglichem +abträglichen +abträglicher +abträglichere +abträglicheren +abträglicherer +abträglicheres +abträgliches +abträglichste +abträglichstem +abträglichsten +abträglichstes +abtrünnig +abtrünnige +abtrünnigen +abtrünniger +abtrünniges +abtuend +abtun +abtupfen +abtupfend +abtupfendem +abtupfenden +abtupfender +abtöten +abtötend +abtötende +abtötenden +abtötender +abtötendes +aburteilen +aburteilend +aburteilende +aburteilenden +aburteilender +aburteilendes +abverdienen +abverdienend +abverdienende +abverdienendem +abverdienender +abverdienendes +abverdient +abverdienten +abverlangen +abverlangend +abverlangende +abverlangenden +abverlangender +abverlangendes +abverlangte +abverlangtem +abverlangten +abverlangtes +abwandelbar +abwandelbare +abwandelbaren +abwandelbarer +abwandelbares +abwandeln +abwandelnd +abwandelnde +abwandelndem +abwandelnder +abwandelndes +abwandern +abwandernde +abwanderndem +abwandernden +abwanderndes +abwandte +abwarten +abwartende +abwartendem +abwartenden +abwartendes +abwarteten +abwaschbare +abwaschbarem +abwaschbaren +abwaschbares +abwaschen +abwaschend +abwaschendem +abwaschenden +abwaschender +abwechseln +abwechselnd +abwechselnde +abwechselnden +abwechselnder +abwechselndes +abwechslungsreich +abwechslungsreiche +abwechslungsreichem +abwechslungsreichen +abwechslungsreichere +abwechslungsreicherem +abwechslungsreicheren +abwechslungsreicheres +abwechslungsreiches +abwechslungsreichste +abwechslungsreichsten +abwechslungsreichster +abwechslungsreichstes +abwechslungsweise +abwegig +abwegige +abwegigem +abwegiger +abwegigere +abwegigerem +abwegigerer +abwegigeres +abwegiges +abwegigstem +abwegigsten +abwegigster +abwehren +abwehrend +abwehrende +abwehrenden +abwehrender +abwehrendes +abwehrt +abweiche +abweichen +abweichend +abweichende +abweichendem +abweichenden +abweichender +abweichendes +abweicht +abweichten +abweiden +abweisen +abweisend +abweisende +abweisendem +abweisender +abweisendes +abwenden +abwendende +abwendendem +abwendenden +abwendendes +abwendet +abwerben +abwerfen +abwerfend +abwerfende +abwerfendem +abwerfender +abwerfendes +abwerten +abwertende +abwertendem +abwertenden +abwertendes +abwesend +abwesende +abwesenden +abwesender +abwesendes +abwickele +abwickeln +abwickelnd +abwickelnde +abwickelnden +abwickelnder +abwickelndes +abwiegen +abwiegend +abwiegende +abwiegenden +abwiegender +abwiegendes +abwinkelnde +abwinkelndem +abwinkelnder +abwinkelndes +abwinken +abwinkend +abwinkende +abwinkendem +abwinkender +abwinkendes +abwinkte +abwirtschaften +abwirtschaftend +abwirtschaftende +abwirtschaftenden +abwirtschaftender +abwirtschaftendes +abwischen +abwischend +abwischende +abwischendem +abwischender +abwischendes +abwischte +abwohnen +abwägen +abwägend +abwägendem +abwägenden +abwägender +abwägt +abwählbar +abwählen +abwälzen +abwälzende +abwälzendem +abwälzenden +abwälzendes +abwärts +abwärtskompatible +abwürfen +abwürgen +abwürgende +abwürgendem +abwürgenden +abwürgendes +abzahlen +abzahlend +abzahlende +abzahlenden +abzahlender +abzahlendes +abzapfen +abzapfend +abzapfende +abzapfenden +abzapfender +abzapfendes +abzeichnen +abzeichnend +abzeichnende +abzeichnenden +abzeichnender +abzeichnendes +abzeichnete +abzeichneten +abziehe +abziehen +abziehende +abziehendem +abziehenden +abzieht +abzielen +abzielend +abzielendem +abzielenden +abzielender +abzielt +abzielte +abzog +abzuarbeiten +abzubauen +abzubilden +abzublocken +abzubrechen +abzubringen +abzubuchen +abzudecken +abzudrehen +abzudrängen +abzuerkennen +abzuessender +abzufangen +abzufeiern +abzufeuern +abzufinden +abzuflachen +abzufragen +abzuführen +abzufüllen +abzugehen +abzugewinnen +abzugleichen +abzugrasen +abzugrenzen +abzugsfähig +abzugsfähige +abzugsfähigen +abzugsfähiger +abzugsfähiges +abzuhalten +abzuheben +abzuholen +abzuhängen +abzuhören +abzujagen +abzuklingen +abzuklopfen +abzuknabbern +abzukühlen +abzukürzen +abzulassen +abzulaufen +abzulegen +abzulehnen +abzuleiten +abzulenken +abzulesen +abzuliefern +abzulösen +abzumildern +abzunehmen +abzuraten +abzureagieren +abzurechnen +abzurechnende +abzureisen +abzuriegeln +abzuringen +abzurunden +abzurücken +abzusagen +abzusahnen +abzuschaffen +abzuschalten +abzuscheiden +abzuschicken +abzuschieben +abzuschlagen +abzuschleifen +abzuschließen +abzuschließende +abzuschließenden +abzuschneiden +abzuschotten +abzuschreiben +abzuschwenken +abzuschwächen +abzuschätzen +abzuschütteln +abzuschütten +abzusehen +abzusehender +abzusenden +abzusetzen +abzusetzenden +abzusichern +abzusinken +abzusondern +abzuspeichern +abzusperren +abzusprechen +abzustatten +abzustehen +abzustellen +abzustimmen +abzustoßen +abzustreifen +abzustumpfen +abzutasten +abzutransportieren +abzutrennen +abzutreten +abzutrocknen +abzutun +abzutöten +abzuwarten +abzuwaschen +abzuwechseln +abzuwehren +abzuweichen +abzuwenden +abzuwendende +abzuwerfen +abzuwickeln +abzuwiegen +abzuwirtschaften +abzuwägen +abzuwälzen +abzuzahlen +abzuzeichnen +abzuziehen +abzuziehende +abzuändern +abzweigen +abzweigende +abzweigendem +abzweigenden +abzweigendes +abzweigte +abzwicken +abzwickende +abzwickendem +abzwickenden +abzwickendes +abzwickten +abzählbar +abzählbare +abzählbaren +abzählbarer +abzählbares +abzählen +abzählend +abzählende +abzählenden +abzählender +abzählendes +abzählten +abzäunen +abzäunend +abzäunende +abzäunendem +abzäunender +abzäunendes +abzüglich +abänderlich +abänderlichem +abänderlichen +abänderlicher +abändern +abändernd +abänderndem +abänderndes +abänderte +ach +achselzuckend +achselzuckenden +achtbar +achtbare +achtbarem +achtbarer +achtbares +achte +achtel +achtem +achten +achtend +achtendem +achtenden +achtender +achtens +achtenswert +achtenswerte +achtenswerten +achtenswerter +achtenswertes +achtern +achtes +achtest +achtet +achteten +achtfach +achtfache +achtfachen +achtfacher +achtfaches +achthundert +achthundertste +achthundertstel +achtjährig +achtjährigen +achtjähriger +achtköpfige +achtlos +achtlose +achtlosem +achtlosen +achtlosere +achtloserem +achtloseren +achtloseres +achtloses +achtloseste +achtlosesten +achtlosester +achtlosestes +achtsam +achtsame +achtsamem +achtsamer +achtsames +achtseitig +achtseitigen +achtspaltig +achtspaltigen +achtstrahlige +achtstöckig +achtstöckigen +achtstündig +achtstündige +achtstündigem +achtstündigen +achtstündiges +achttausend +achttägig +achttägigem +achttägigen +achttägiger +achtunddreißig +achtundsechzig +achtundvierzig +achtundzwanzig +achtungsvoll +achtungsvolle +achtungsvollem +achtungsvoller +achtungsvollere +achtungsvollerem +achtungsvollerer +achtungsvolleres +achtungsvolles +achtungsvollstem +achtungsvollsten +achtungsvollster +achtwöchig +achtwöchige +achtwöchigen +achtzehn +achtzehnte +achtzehntem +achtzehnten +achtzehnter +achtzehntes +achtzehntägig +achtzehntägige +achtzig +achtzigjährig +achtzigjährigem +achtzigjährigen +achtzigjähriger +achtzigste +achtzigstem +achtzigsten +achtzigstes +ackerbaren +ackerbares +ackern +ackert +acta +adaptieren +adaptierte +adaptiv +adaptive +addiere +addieren +addierend +addierende +addierenden +addierender +addierendes +addiert +addierte +addiertem +addierter +addiertes +addiertest +ade +adelig +adelige +adeligem +adeligen +adeliges +adeln +adelnd +adelndem +adelnden +adelnder +adelt +adelte +adeltest +adieu +adische +adischen +adischer +adjektivisch +adjektivische +adjektivischen +adjektivischer +adjektivisches +adlig +adlige +adligen +administrativ +administrative +administrativem +administrativen +administratives +adoptiere +adoptieren +adoptierende +adoptierendem +adoptierenden +adoptierendes +adoptierst +adoptiert +adoptiertem +adoptierten +adoptierter +adoptiertes +adoptiertest +adoptiertet +adressierbar +adressierbaren +adressiere +adressieren +adressierend +adressierende +adressierendem +adressierender +adressierendes +adressierst +adressiert +adressierte +adressiertem +adressierten +adressierter +adressiertes +adressiertest +adressiertet +adrett +adrette +adrettem +adretten +adrettere +adretterem +adretteren +adretteres +adrettes +adretteste +adrettesten +adrettester +adrettestes +adsorbieren +adsorbierend +adsorbierende +adsorbierenden +adsorbierender +adsorbierendes +adsorbiert +adsorbierte +adsorbiertem +adsorbierten +adsorbierter +adsorbiertes +adsorbiertest +adverbial +adverbiale +adverbialem +adverbialer +adverbiales +adäquat +adäquate +adäquatem +adäquaten +adäquater +adäquates +aerodynamisch +aerodynamischer +aeronautische +aerostatisch +affektiert +affektierte +affektiertem +affektierten +affektierter +affektierterem +affektierteren +affektierterer +affektiertes +affektierteste +affektiertestem +affektiertester +affektiertestes +affektiven +affenartige +affenartigem +affenartigen +affenartiges +affengeil +affengeile +affengeiles +affenähnlichen +affig +affige +affigen +affiger +affigere +affigerem +affigeren +affigerer +affigeres +affigste +affigsten +affigster +affine +affirmativ +affirmative +afghanischen +afrikanisch +afrikanische +afrikanischem +afrikanischen +afrikanischer +afrikanisches +afroamerikanischer +afroasiatischen +aggressiv +aggressive +aggressivem +aggressiver +aggressivere +aggressiverem +aggressiverer +aggressiveres +aggressives +aggressivstem +aggressivsten +aggressivster +agiere +agieren +agierend +agierendem +agierenden +agierender +agierst +agiert +agierte +agierten +agierter +agiertes +agiertet +agil +agile +agilen +agiler +agiles +agitatorisch +agitatorische +agitatorischem +agitatorischen +agitatorisches +agitieren +agitiert +agrarischer +ahmen +ahmt +ahnde +ahnden +ahndende +ahndendem +ahndenden +ahndendes +ahndest +ahndet +ahndeten +ahndetest +ahndetet +ahnen +ahnend +ahnende +ahnenden +ahnender +ahnendes +ahnt +ahnte +ahnten +ahntet +ahnungslos +ahnungslose +ahnungslosen +ahnungsloser +ahnungslosere +ahnungsloseren +ahnungsloserer +ahnungsloseres +ahnungsloseste +ahnungslosestem +ahnungslosesten +ahnungslosestes +ahnungsvoll +ahnungsvolle +ahnungsvollem +ahnungsvollen +ahnungsvoller +ahnungsvollere +ahnungsvolleren +ahnungsvollerer +ahnungsvolleres +ahnungsvolles +ahnungsvollste +ahnungsvollstem +ahnungsvollsten +ahnungsvollstes +akademisch +akademische +akademischem +akademischen +akademischer +akademischere +akademischeren +akademischerer +akademisches +akademischstem +akademischsten +akademischster +akklimatisiere +akklimatisieren +akklimatisierend +akklimatisierendem +akklimatisierenden +akklimatisierender +akklimatisierst +akklimatisiert +akklimatisierte +akklimatisierten +akklimatisierter +akklimatisiertes +akklimatisiertet +akkreditiere +akkreditieren +akkreditierende +akkreditierendem +akkreditierenden +akkreditierendes +akkreditierst +akkreditiert +akkreditierte +akkreditiertem +akkreditierten +akkreditierter +akkreditiertes +akkreditiertest +akkreditiertet +akkugepuffert +akkumulieren +akkurat +akkurate +akkuratem +akkurater +akkurates +akribisch +akribisches +akrobatisch +akrobatische +akrobatischen +akrobatischer +akrobatischere +aktenkundig +aktenkundige +aktenkundigem +aktenkundiger +aktenkundiges +aktenmäßig +aktenmäßigem +aktenmäßigen +aktenmäßiger +aktiv +aktive +aktivem +aktiven +aktiver +aktivere +aktiverem +aktiveren +aktiverer +aktiveres +aktives +aktivieren +aktivierend +aktivierende +aktivierenden +aktivierender +aktivierendes +aktiviert +aktivierte +aktiviertem +aktivierter +aktiviertes +aktiviertest +aktivste +aktivstem +aktivsten +aktivstes +aktualisieren +aktualisiert +aktualisierten +aktuell +aktuelle +aktuellen +aktueller +aktuellere +aktuelleren +aktuellerer +aktuelleres +aktuellste +aktuellstem +aktuellsten +aktuellstes +akustisch +akustische +akustischem +akustischen +akustischer +akustisches +akut +akute +akutem +akuten +akuter +akutere +akuterem +akuteren +akuteres +akutes +akuteste +akutesten +akutester +akutestes +akzentfrei +akzentfreiem +akzentuiere +akzentuieren +akzentuierend +akzentuierende +akzentuierendem +akzentuierender +akzentuierendes +akzentuierst +akzentuierte +akzentuiertem +akzentuierten +akzentuierter +akzentuiertes +akzentuiertest +akzentuiertet +akzeptabel +akzeptable +akzeptablen +akzeptablere +akzeptiere +akzeptieren +akzeptierend +akzeptierendem +akzeptierenden +akzeptierender +akzeptierst +akzeptiert +akzeptierte +akzeptierten +akzeptierter +akzeptiertes +akzeptiertet +al +alarmbereite +alarmbereitem +alarmbereiten +alarmbereites +alarmiere +alarmieren +alarmierende +alarmierendem +alarmierenden +alarmierendes +alarmierst +alarmiert +alarmierte +alarmierten +alarmierter +alarmiertest +alarmiertet +albanische +albern +alberne +albernem +albernen +alberner +albernes +albert +alert +alerte +algebraisch +algebraische +algebraischem +algebraischen +algebraischer +algebraisches +algerisch +algorithmisch +algorithmische +algorithmischer +alias +alkalisch +alkalischem +alkalischen +alkalischer +alkoholfrei +alkoholfreie +alkoholfreiem +alkoholfreier +alkoholfreies +alkoholisch +alkoholischem +alkoholischen +alkoholischer +alkoholisierte +all +allabendlich +allabendliche +allabendlichen +allabendlicher +allabendliches +allbekannt +allbekannte +allbekanntem +allbekannten +allbekanntes +alle +alledem +allegorisch +allegorischen +allegorischer +allein +alleine +alleinige +alleinigen +alleiniger +alleiniges +allem +allemal +allen +allenfalls +allenthalben +aller +allerbest +allerbeste +allerbesten +allerbester +allerbestes +allerdings +allererste +allerersten +allererstes +allergeringste +allergisch +allergische +allergischem +allergischer +allergisches +allergrößte +allergrößten +allergrößtes +allerhand +allerherzlichsten +allerhöchste +allerhöchstem +allerhöchsten +allerhöchstens +allerhöchstes +allerlei +allerletzte +allerletzten +allerletzter +allerletztes +allerliebste +allerliebstem +allerliebsten +allerliebstes +allermeist +allermeiste +allermeisten +allermeister +allermeistes +allerneuste +allerneusten +allerneuster +allerneustes +allernächste +allernächstem +allernächsten +allernächstes +allerorten +allerorts +allerschlechteste +allerschlechtesten +allerschlimmste +allerseits +allerwenigste +allerwenigsten +allerwenigster +allerwenigstes +allerwichtigste +allerwichtigsten +allerwärts +alles +allesamt +allezeit +allfällig +allfälligen +allfälliger +allgegenwärtig +allgegenwärtigem +allgegenwärtigen +allgegenwärtiger +allgemein +allgemein bildende +allgemeine +allgemeinem +allgemeinen +allgemeiner +allgemeines +allgemeingültig +allgemeingültige +allgemeingültigen +allgemeingültiger +allgemeingültiges +allgemeinverständlich +allgemeinwirtschaftliche +allgewaltig +allgewaltige +allgewaltigem +allgewaltigen +allgewaltiges +alliiert +alliiertem +alljährlich +alljährlichem +alljährlichen +alljährlicher +allmächtig +allmächtige +allmächtigem +allmächtiger +allmächtiges +allmählich +allmähliche +allmählichem +allmählichen +allmählicher +allseitig +allseitigem +allseitigen +allseitiger +allseits +alltäglich +alltägliche +alltäglichen +alltäglicher +alltägliches +allumfassend +allumfassende +allumfassendem +allumfassender +allumfassendes +allwissend +allwissende +allwissendem +allwissender +allwissendes +allwo +allwöchentlich +allwöchentlichem +allwöchentlichen +allwöchentlicher +allzeit +allzu +allzumal +allzumenschlich +alpenländisches +alphabetisch +alphabetische +alphabetischen +alphabetischer +alphabetisches +alpin +alpine +alpinem +alpinen +alpiner +alpines +als +alsbald +alsbaldig +alsbaldigen +alsdann +also +alt +altangesehene +altangesessene +altbacken +altbackenen +altbekannt +altbekannte +altbekannten +altbekannter +altbekanntes +altbewährt +altbewährte +altbewährtem +altdeutscher +alte +altehrwürdige +altehrwürdigen +alteingeführte +alteingesessene +alteingesessenem +alteingesessenen +alteingesessenes +altem +alten +alter +altere +alteriert +altern +alternativ +alternative +alternativen +alternativer +alternd +alternde +alternden +alternder +alterndes +alternieren +alternierend +alternierende +alternierten +alters +altersdunkle +altersgraue +altersgrauen +altersmäßig +altersschwach +altersschwache +altersschwachem +altersschwachen +altersschwacher +altersschwaches +alterst +altert +alterte +altertest +altertümlich +altertümliche +altertümlichem +altertümlichen +altertümliches +altes +altgolden +altgriechisch +althergebracht +althergebrachte +althergebrachtem +althergebrachter +althergebrachtes +althochdeutsch +altklug +altklugem +altklugen +altkluger +altliberal +altmodisch +altmodische +altmodischem +altmodischer +altmodischere +altmodischerem +altmodischerer +altmodischeres +altmodisches +altmodischste +altmodischstem +altmodischsten +altmodischstes +altrosa +altruistisch +altruistisches +altrömische +altrömischen +altvordere +altvorderen +am +amateurhaft +ambitiös +ambitiösen +ambivalent +ambivalente +ambulant +ambulante +ambulantem +ambulanten +ambulanter +ambulantes +amerikanische +amerikanischem +amerikanischen +amerikanisches +amerikanisieren +amerikanisierten +amoralisch +amoralischer +amorph +amorphe +amorphem +amorphen +amorpher +amorphes +amortisierbar +amortisierbare +amortisierbaren +amortisierbarer +amortisierbares +amortisieren +amortisierend +amortisierende +amortisierenden +amortisierender +amortisierendes +amortisiert +amortisierte +amortisiertem +amortisierter +amortisiertes +amortisiertest +amourös +amourösen +amputiere +amputieren +amputierend +amputierendem +amputierenden +amputierender +amputierst +amputiert +amputierte +amputierten +amputierter +amputiertes +amtet +amtiere +amtieren +amtierende +amtierendem +amtierender +amtierst +amtiert +amtierte +amtiertest +amtiertet +amtlich +amtliche +amtlichem +amtlichen +amtlicher +amtliches +amtsmüden +amtsmüder +amtsärztlich +amusisch +amüsant +amüsante +amüsanten +amüsanter +amüsantes +amüsieren +amüsierend +amüsierende +amüsierenden +amüsierender +amüsierendes +amüsierst +amüsiert +amüsierte +amüsierten +amüsierter +amüsiertes +amüsiertet +an +anachronistisch +anal +analog +analoge +analogem +analogen +analoger +analoges +analphabetisch +analphabetischen +analysieren +analysierend +analysierende +analysierenden +analysierender +analysierendes +analysiert +analysierte +analysiertem +analysierter +analysiertes +analysiertest +analytisch +analytische +analytischem +analytischen +analytischer +analytisches +anarchisch +anarchistisch +anarchistischen +anarchistischer +anatomisch +anatomische +anatomischem +anatomischen +anatomisches +anbahne +anbahnen +anbahnende +anbahnendem +anbahnenden +anbahnendes +anbahnt +anbaue +anbauen +anbauende +anbauendem +anbauenden +anbaut +anbauten +anbefohlen +anbehalten +anbehaltendem +anbehaltenden +anbehaltender +anbehaltene +anbehaltenem +anbehaltenen +anbehaltener +anbehaltenes +anbei +anbeißen +anbeißend +anbeißendem +anbeißenden +anbeißender +anbeißt +anbelangen +anbelangende +anbelangendem +anbelangenden +anbelangendes +anbelangt +anbelangte +anbelangten +anbelangter +anbelangtes +anbellen +anbellend +anbellende +anbellendem +anbellender +anbellendes +anbeten +anbetend +anbetende +anbetendem +anbetenden +anbetendes +anbetreffen +anbetreffend +anbetreffendem +anbetreffenden +anbetreffender +anbetrifft +anbetroffen +anbetroffene +anbetroffenen +anbetroffener +anbetroffenes +anbetteln +anbettelnd +anbettelnde +anbettelndem +anbettelnder +anbettelndes +anbetungswürdig +anbetungswürdigem +anbetungswürdigen +anbetungswürdiger +anbiedern +anbiedernd +anbiedernde +anbiedernden +anbiedernder +anbiederndes +anbiete +anbieten +anbietend +anbietendem +anbietenden +anbietender +anbietet +anbinden +anbindend +anbindendem +anbindenden +anbindender +anblasen +anblasend +anblasende +anblasenden +anblasender +anblasendes +anblicke +anblicken +anblickend +anblickende +anblickendem +anblickender +anblickendes +anblickt +anblinzeln +anblinzelnd +anblinzelnde +anblinzelndem +anblinzelnder +anblinzelndes +anblinzelte +anbohren +anbohrend +anbohrende +anbohrendem +anbohrender +anbohrendes +anbot +anboten +anbrach +anbrachte +anbrannte +anbraten +anbratende +anbratendem +anbratenden +anbratendes +anbrechen +anbrechend +anbrechendem +anbrechenden +anbrechender +anbrennen +anbrennend +anbrennende +anbrennenden +anbrennender +anbrennendes +anbricht +anbriet +anbringen +anbringend +anbringende +anbringenden +anbringender +anbringendes +anbrüllen +anbrüllend +anbrüllendem +anbrüllenden +anbrüllender +anbändeln +anbändelnd +anbändelndem +anbändelnden +anbändelnder +andalusischen +andauern +andauernd +andauernde +andauerndem +andauernden +andauernder +andauerndes +andauerte +andere +anderem +anderen +anderenfalls +anderenorts +anderer +andererseits +anderes +andermal +andernfalls +andernorts +anderntags +anders +andersartig +andersartige +andersartigen +andersartiger +andersartiges +anderseits +andersgeartet +andersgeartetem +andersgearteten +andersgearteter +andersgläubig +andersgläubige +andersgläubigem +andersgläubigen +andersgläubiges +andersherum +anderswie +anderswo +anderswoher +anderthalb +anderthalbe +anderthalbem +anderthalber +anderthalbes +anderthalbfach +anderthalbfachem +anderthalbfachen +anderthalbfacher +anderweitig +anderweitige +anderweitigem +anderweitiger +anderweitiges +anderwärts +andeuten +andeutende +andeutendem +andeutenden +andeutendes +andeutet +andeutete +andeutungsweise +andichten +andichtend +andichtendem +andichtenden +andichtender +andienen +andienten +andonnerndem +andorranischen +andre +andrehen +andrehende +andrehendem +andrehenden +andrehendes +andreht +andrehte +andrer +andrerseits +androhen +androhende +androhendem +androhenden +androhendes +androht +andrücken +andächtig +andächtige +andächtigem +andächtiger +andächtiges +anecken +aneignen +aneignende +aneignendem +aneignenden +aneignendes +aneignet +aneignete +aneinander +aneinandergereiht +aneinanderreihen +aneinanderreihten +anekdotenhaft +anekdotenhafte +anekdotenhaftem +anekdotenhafter +anekdotenhaftes +anekdotisch +anekeln +anekelnde +anekelndem +anekelnden +anekelndes +anempfehlen +anempfohlen +anerkannt +anerkannte +anerkanntem +anerkannten +anerkannter +anerkanntes +anerkennen +anerkennend +anerkennende +anerkennenden +anerkennender +anerkennendes +anerkennenswert +anerkennenswerte +anerkennenswertem +anerkennenswerten +anerkennenswertes +anerkennt +anerziehen +anerziehende +anerziehendem +anerziehenden +anerziehendes +anerzogen +anerzogene +anerzogenen +anerzogener +anerzogenes +anfachen +anfachend +anfachendem +anfachenden +anfachender +anfahren +anfahrend +anfahrende +anfahrenden +anfahrender +anfahrendes +anfallen +anfallend +anfallende +anfallendem +anfallenden +anfallender +anfallendes +anfange +anfangen +anfangend +anfangende +anfangendem +anfangender +anfangendes +anfangs +anfassen +anfassend +anfassende +anfassendem +anfassender +anfassendes +anfasst +anfaulen +anfaulende +anfaulendem +anfaulenden +anfaulendes +anfechtbar +anfechtbare +anfechtbaren +anfechtbarer +anfechtbares +anfechten +anfechtend +anfechtende +anfechtendem +anfechtender +anfechtendes +anfeinden +anfeindende +anfeindendem +anfeindenden +anfeindendes +anfertigen +anfertigend +anfertigendem +anfertigenden +anfertigender +anfeuchten +anfeuchtend +anfeuern +anfeuernde +anfeuerndem +anfeuernden +anfeuerndes +anfiel +anfing +anfingen +anfingst +anflehen +anflehend +anflehendem +anflehenden +anflehender +anfliegen +anfliegend +anfliegende +anfliegenden +anfliegender +anfliegendes +anfordern +anfordernd +anfordernde +anfordernden +anfordernder +anforderndes +anforderungsgemäß +anfrage +anfragen +anfragende +anfragenden +anfragender +anfragendes +anfraß +anfreunden +anfreundend +anfreundende +anfreundenden +anfreundender +anfreundendes +anfrieren +anfrierend +anfrierende +anfrierendem +anfrierender +anfrierendes +anfällig +anfällige +anfälligem +anfälliger +anfälliges +anfällt +anfänglich +anfängliche +anfänglichem +anfänglichen +anfängliches +anfängt +anfügen +anfügende +anfügendem +anfügenden +anfügendes +anfühlen +anführe +anführen +anführende +anführendem +anführenden +anführender +anführendes +anführt +anführte +anführten +angab +angaben +angaffen +angaffend +angaffendem +angaffenden +angaffender +angebahnt +angebahnte +angebahntem +angebahnten +angebahnter +angebahntes +angebaut +angebautem +angebauten +angebauter +angebellt +angebellte +angebelltem +angebellter +angebelltes +angeben +angebende +angebendem +angebenden +angebendes +angeberisch +angeberische +angeberischen +angeberischer +angeberisches +angebetet +angebetete +angebetetem +angebeteten +angebetetes +angebettelt +angebettelte +angebettelten +angebettelter +angebetteltes +angebiedert +angebiederte +angebiedertem +angebiederten +angebiedertes +angebissen +angebissene +angebissenen +angebissener +angeblasen +angeblasenem +angeblasenen +angeblasener +angeblich +angebliche +angeblichem +angeblicher +angebliches +angeblickt +angeblinzelt +angeblinzelte +angeblinzeltem +angeblinzelten +angeblinzeltes +angebohrt +angebohrte +angebohrten +angebohrter +angebohrtes +angeboren +angeborene +angeborenem +angeborenen +angeborenes +angeboten +angebotene +angebotenem +angebotener +angebotenes +angebracht +angebrachte +angebrachtem +angebrachten +angebrachter +angebrachtes +angebrannt +angebrannte +angebranntem +angebrannten +angebranntes +angebraten +angebratene +angebratenen +angebratener +angebratenes +angebrochen +angebrochene +angebrochenem +angebrochenen +angebrochenes +angebrüllt +angebrülltem +angebrüllten +angebrüllter +angebunden +angebundene +angebundenen +angebundener +angebundenes +angedacht +angedeihen +angedeihend +angedeihende +angedeihenden +angedeihender +angedeihendes +angedeutet +angedeutete +angedeutetem +angedeuteten +angedeutetes +angedichtet +angedichtete +angedichteten +angedichteter +angedichtetes +angedient +angediente +angedreht +angedrehte +angedrehten +angedrehter +angedrehtes +angedroht +angedrohte +angedrohtem +angedrohten +angedrohter +angedrohtes +angeeignet +angeeignete +angeeigneten +angeeigneter +angeeignetes +angeekelt +angeekelte +angeekeltem +angeekelten +angeekeltes +angefacht +angefachte +angefachten +angefachter +angefachtes +angefahren +angefahrene +angefahrenem +angefahrenen +angefahrenes +angefallen +angefallene +angefallenen +angefallener +angefallenes +angefangen +angefangene +angefangenem +angefangenen +angefangener +angefangenes +angefasst +angefasste +angefasstem +angefassten +angefasstes +angefault +angefaulte +angefaultem +angefaulten +angefaulter +angefaultes +angefeindet +angefeindetem +angefeindeten +angefeindeter +angefeindetes +angefertigt +angefertigte +angefertigtem +angefertigter +angefertigtes +angefeuchtet +angefeuchtetem +angefeuchteten +angefeuchteter +angefeuert +angefeuerte +angefeuertem +angefeuerter +angefeuertes +angefittet +angefleht +angeflehtem +angeflehten +angeflehter +angeflogen +angeflogene +angeflogenem +angeflogener +angeflogenes +angefochten +angefochtene +angefochtenem +angefochtenen +angefochtener +angefordert +angeforderte +angefordertem +angeforderter +angefordertes +angefragt +angefragtem +angefragten +angefragter +angefreundet +angefreundete +angefreundetem +angefreundeter +angefreundetes +angefroren +angefrorenem +angefrorenen +angefrorener +angefrorenes +angefügt +angefügte +angefügten +angefügter +angefügtes +angeführt +angeführte +angeführtem +angeführten +angeführtes +angefüllt +angefüllte +angefüllten +angegafft +angegaffte +angegafftem +angegaffter +angegafftes +angegangen +angegangenen +angegangener +angegangenes +angegeben +angegebene +angegebenem +angegebenen +angegebenes +angeglichen +angeglichene +angeglichenen +angeglichener +angeglichenes +angegliedert +angegliederte +angegliedertem +angegliederten +angegliedertes +angegrenzt +angegrenzte +angegrenztem +angegrenzten +angegrenztes +angegriffen +angegriffene +angegriffenen +angegriffener +angegriffenes +angegrinst +angegrinste +angegrinstem +angegrinsten +angegrinstes +angehabt +angehabtem +angehabten +angehabter +angehalten +angehaltene +angehaltenem +angehaltener +angehaltenes +angehaucht +angehauchte +angehauchtem +angehauchten +angehauchter +angeheftet +angeheftete +angeheftetem +angehefteter +angeheftetes +angeheiratet +angeheiratetem +angeheirateten +angeheirateter +angeheitert +angeheiterte +angeheitertem +angeheiterter +angeheitertes +angeheizt +angehen +angehend +angehende +angehendem +angehender +angehendes +angeheuert +angehimmelt +angehimmelte +angehimmeltem +angehimmelten +angehimmeltes +angehoben +angehobene +angehobenen +angehobener +angehobenes +angeht +angehängt +angehängte +angehängten +angehängter +angehängtes +angehäuft +angehäufte +angehäuftem +angehäuften +angehäuftes +angehöre +angehören +angehörende +angehörendem +angehörenden +angehörendes +angehörig +angehörigem +angehörigen +angehöriger +angehört +angehörte +angehörtem +angehörten +angehörter +angehörtes +angekauft +angekauftem +angekauften +angekaufter +angekettet +angekettete +angekettetem +angeketteter +angekettetes +angeklagt +angeklagten +angeklagter +angeklagtes +angeklammert +angeklammertem +angeklammerten +angeklammerter +angeklebt +angeklebte +angeklebtem +angeklebter +angeklebtes +angekleidet +angekleidete +angekleidetem +angekleideten +angekleideter +angekleidetes +angeklemmt +angeklingelt +angeklopft +angeknackst +angeknackste +angeknipst +angeknipste +angeknipstem +angeknipster +angeknipstes +angeknüpft +angeknüpfte +angeknüpftem +angeknüpften +angeknüpftes +angekommen +angekommene +angekommenem +angekommenen +angekommener +angekommenes +angekoppelt +angekratzt +angekreidet +angekreidetem +angekreideten +angekreideter +angekreuzt +angekreuzte +angekreuztem +angekreuzter +angekreuztes +angekränkelt +angekurbelt +angekurbelte +angekurbelten +angekurbelter +angekurbeltes +angekündigt +angekündigte +angekündigtem +angekündigter +angekündigtes +angelacht +angelachte +angelachtem +angelachten +angelachtes +angelangt +angelangte +angelangten +angelangter +angelangtes +angelassen +angelassene +angelassenem +angelassenen +angelassenes +angelastet +angelastete +angelaufen +angelaufene +angelaufenem +angelaufenen +angelaufenes +angelegen +angelegt +angelegte +angelegtem +angelegten +angelegter +angelegtes +angelehnt +angelehnte +angelehntem +angelehnter +angelehntes +angeleimt +angeleimte +angeleimtem +angeleimten +angeleimter +angeleimtes +angeleitet +angeleitete +angeleitetem +angeleiteten +angeleiteter +angeleitetes +angelernt +angelerntem +angelernten +angelernter +angeleuchtet +angeliefert +angelieferte +angeliefertem +angelieferter +angeliefertes +angeln +angelnd +angelndem +angelnden +angelnder +angelockt +angelockte +angelocktem +angelockten +angelocktes +angelogen +angelogene +angelogenen +angelogener +angelogenes +angelst +angelsächsisch +angelsächsische +angelsächsischen +angelsächsischer +angelte +angelten +angeltest +angelächelt +angelächelte +angelächeltem +angelächelten +angelächeltes +angelötet +angelötete +angelöteten +angelöteter +angelötetes +angemacht +angemachte +angemachten +angemachter +angemachtes +angemahnt +angemahnte +angemahnten +angemahnter +angemahntes +angemalt +angemalte +angemaltem +angemalten +angemaltes +angemaßt +angemeldet +angemeldete +angemeldeten +angemeldeter +angemeldetes +angemerkt +angemerkte +angemerktem +angemerkten +angemerktes +angemessen +angemessene +angemessenen +angemessener +angemessenes +angemietet +angemietete +angemieteter +angemustert +angenagelt +angenageltem +angenagelten +angenagelter +angenehm +angenehme +angenehmem +angenehmen +angenehmer +angenehmere +angenehmerem +angenehmerer +angenehmeres +angenehmes +angenehmstem +angenehmsten +angenehmster +angenommen +angenommene +angenommenem +angenommenen +angenommener +angenommenes +angenähert +angenäherte +angenäherten +angenäherter +angenähertes +angenäht +angenähte +angenähtem +angenähter +angenähtes +angeordnet +angeordnete +angeordnetem +angeordneten +angeordneter +angeordnetes +angepackt +angepacktem +angepackten +angepackter +angepasst +angepasste +angepasstem +angepassten +angepasster +angepasstes +angepeilt +angepeilte +angepeiltem +angepeilter +angepeiltes +angepfiffen +angepflanzt +angepflanzte +angepflanztem +angepflanzten +angepflanztes +angeprallt +angeprallte +angeprallten +angeprallter +angepralltes +angepriesen +angepriesene +angepriesenem +angepriesener +angepriesenes +angepumpt +angepumptem +angepumpten +angepumpter +angepöbelt +angepöbelte +angepöbeltem +angepöbelter +angepöbeltes +angerannt +angerannte +angeranntem +angerannter +angeranntes +angeraten +angeratenem +angeratenen +angeratener +angeraucht +angerauchte +angerechnet +angerechnete +angerechneten +angerechneter +angerechnetes +angeredet +angeredete +angeredetem +angeredeten +angeredetes +angeregt +angeregte +angeregten +angeregter +angeregtes +angereichert +angereicherte +angereichertem +angereicherten +angereicherter +angereichertes +angereiht +angereihte +angereihten +angereihter +angereihtes +angereist +angereiste +angereistem +angereisten +angereistes +angereizt +angereizte +angereiztem +angereizten +angereizter +angereiztes +angerichtet +angerichtete +angerichtetem +angerichteten +angerichteter +angerichtetes +angerissen +angerissene +angeritzt +angerufen +angerufene +angerufenen +angerückt +angerückte +angerücktem +angerückter +angerücktes +angerührt +angerührtem +angerührten +angerührter +angesagt +angesagte +angesagtem +angesagter +angesagtes +angesammelt +angesammeltem +angesammelten +angesammelter +angesaugt +angesaugte +angesaugtem +angesaugter +angesaugtes +angeschafft +angeschafftem +angeschafften +angeschaffter +angeschaltet +angeschaltete +angeschalteten +angeschalteter +angeschaltetes +angeschaut +angeschaute +angeschautem +angeschauten +angeschauter +angeschautes +angeschichtet +angeschickt +angeschickte +angeschicktem +angeschickter +angeschicktes +angeschlagen +angeschlagenem +angeschlagenen +angeschlagener +angeschlagenes +angeschlossen +angeschlossene +angeschlossenem +angeschlossenen +angeschlossener +angeschlossenes +angeschmiegt +angeschmiegtem +angeschmiegten +angeschmiegter +angeschmiert +angeschmierte +angeschmiertem +angeschmierter +angeschmiertes +angeschnallt +angeschnalltem +angeschnallten +angeschnallter +angeschnalltes +angeschnauzt +angeschnauzte +angeschnauztem +angeschnauzter +angeschnauztes +angeschnitten +angeschnittene +angeschnittenem +angeschnittenen +angeschnittener +angeschnittenes +angeschossen +angeschossene +angeschossenem +angeschossener +angeschossenes +angeschraubt +angeschraubte +angeschraubtem +angeschraubten +angeschraubter +angeschraubtes +angeschrieben +angeschriebene +angeschriebenem +angeschriebener +angeschriebenes +angeschrienem +angeschrienen +angeschriener +angeschuldigt +angeschuldigte +angeschuldigtem +angeschuldigten +angeschuldigtes +angeschweißt +angeschweißte +angeschweißtem +angeschweißter +angeschweißtes +angeschwemmt +angeschwemmtem +angeschwemmten +angeschwemmter +angeschwindelt +angeschwindelte +angeschwindeltem +angeschwindelter +angeschwindeltes +angeschwollen +angeschwollene +angeschwollenem +angeschwollenen +angeschwollener +angeschwollenes +angeschwärzt +angeschwärzte +angeschwärzten +angeschwärzter +angeschwärztes +angesehen +angesehene +angesehenem +angesehenen +angesehener +angesehenes +angeseilt +angeseilte +angeseiltem +angeseilten +angeseilter +angeseiltes +angesengt +angesengte +angesengten +angesengter +angesenkt +angesetzt +angesetzte +angesetztem +angesetzten +angesetztes +angesichts +angesiedelt +angesiedelte +angesiedelten +angesiedelter +angesiedeltes +angespannt +angespannte +angespanntem +angespannten +angespannter +angespanntes +angespart +angespielt +angespielte +angespieltem +angespielter +angespieltes +angespitzt +angespitzte +angespitztem +angespitzter +angespitztes +angespornt +angesporntem +angespornten +angespornter +angespritzt +angespritzte +angespritztem +angespritzter +angespritztes +angesprochen +angesprochene +angesprochenem +angesprochenen +angesprochener +angesprochenes +angesprungen +angesprungene +angesprungenem +angesprungener +angesprungenes +angespuckt +angespucktem +angespuckten +angespuckter +angespült +angespülte +angespültem +angespülten +angespültes +angestachelt +angestachelte +angestachelten +angestachelter +angestacheltes +angestammt +angestanden +angestarrt +angestarrtem +angestarrten +angestarrter +angestaut +angestaute +angesteckt +angesteckte +angesteckten +angesteckter +angestecktes +angestellt +angestellte +angestelltem +angestellter +angestelltes +angesteuert +angesteuerte +angesteuertem +angesteuerten +angesteuerter +angesteuertes +angestiegen +angestiegene +angestiegenen +angestiegener +angestiegenes +angestiftet +angestiftete +angestiftetem +angestifteten +angestiftetes +angestimmt +angestimmte +angestimmten +angestimmter +angestimmtes +angestoßen +angestoßene +angestoßenem +angestoßenen +angestoßenes +angestrahlt +angestrahlte +angestrahlten +angestrahlter +angestrahltes +angestrebt +angestrebte +angestrebtem +angestrebten +angestrebtes +angestrengt +angestrengte +angestrengten +angestrengter +angestrengtes +angestrichen +angestrichene +angestrichenem +angestrichenen +angestrichenes +angestürmt +angestürmte +angestürmten +angestürmtes +angesucht +angesuchte +angesuchten +angesuchter +angesuchtes +angesäuselt +angesäuseltem +angesäuselten +angesäuselter +angetan +angetastet +angetastete +angetastetem +angetasteten +angetasteter +angetastetes +angetragen +angetragene +angetragenem +angetragener +angetragenes +angetraut +angetrauten +angetreten +angetretene +angetretenem +angetretenen +angetretenes +angetrieben +angetriebene +angetriebenen +angetriebener +angetriebenes +angetroffen +angetroffene +angetroffenem +angetroffenen +angetroffener +angetroffenes +angetrunken +angetrunkene +angetrunkenen +angetrunkener +angetrunkenes +angewachsen +angewachsene +angewachsenem +angewachsenen +angewachsenes +angewandt +angewandte +angewandten +angewandter +angewandtes +angewendet +angewendete +angewendetem +angewendeten +angewendetes +angewidert +angewiesen +angewiesene +angewiesenem +angewiesenen +angewiesener +angewiesenes +angeworben +angeworbene +angeworbenen +angeworbener +angeworbenes +angeworfen +angewurzelt +angewurzelte +angewählt +angewählte +angewähltes +angewärmt +angewöhnen +angewöhnt +angewöhnte +angewöhntem +angewöhnter +angewöhntes +angezahlt +angezahlte +angezahltem +angezahlter +angezahltes +angezapft +angezapfte +angezapftem +angezapften +angezapfter +angezeichnet +angezeigt +angezeigte +angezeigten +angezeigter +angezeigtes +angezettelt +angezettelte +angezetteltem +angezettelten +angezetteltes +angezischt +angezogen +angezogene +angezogenem +angezogenen +angezogener +angezweifelt +angezweifelte +angezweifeltem +angezweifelter +angezweifeltes +angezündet +angezündete +angezündetem +angezündeten +angezündeter +angezündetes +angibt +anging +anginge +angingen +angle +angleichen +angleichend +angleichende +angleichendem +angleichender +angleichendes +angliedern +angliedernde +angliederndem +angliedernden +angliederndes +angliederten +anglikanisch +anglikanische +anglikanischen +anglikanischer +anglikanisches +anglotzen +angolanischen +angreifbar +angreifbare +angreifbaren +angreifbarer +angreifbares +angreifen +angreifend +angreifende +angreifendem +angreifender +angreifendes +angreift +angrenzen +angrenzend +angrenzende +angrenzendem +angrenzenden +angrenzender +angrenzendes +angrenzten +angriffen +angriffslustig +angriffslustigem +angriffslustigen +angriffslustiger +angriffslustigerem +angriffslustigeren +angriffslustigerer +angriffslustiges +angriffslustigste +angriffslustigstem +angriffslustigster +angriffslustigstes +angrinsen +angrinsende +angrinsendem +angrinsenden +angrinsendes +angstvoll +angstvolle +angstvollen +angstvoller +angstvollere +angstvolleren +angstvollerer +angstvolleres +angstvollste +angstvollstem +angstvollsten +angstvollstes +angucken +angängig +angängigem +angängigen +angängiger +anhaben +anhaften +anhaftende +anhaftenden +anhalte +anhalten +anhaltend +anhaltende +anhaltendem +anhaltenden +anhaltender +anhaltendes +anhand +anhauchen +anhauchend +anhauchende +anhauchenden +anhauchender +anhauchendes +anhauchten +anheben +anhebend +anhebende +anhebendem +anhebender +anhebendes +anhebt +anheften +anheftend +anheftende +anheftendem +anheftender +anheftendes +anheim +anheischig +anheizen +anheizt +anhielt +anhielte +anhielten +anhimmeln +anhimmelnde +anhimmelndem +anhimmelnden +anhimmelndes +anhob +anhoben +anhält +anhältst +anhänge +anhängen +anhängend +anhängende +anhängendem +anhängender +anhängendes +anhängig +anhängigem +anhängigen +anhängiger +anhänglich +anhängliche +anhänglichem +anhänglicher +anhängliches +anhängt +anhäufen +anhäufend +anhäufende +anhäufendem +anhäufender +anhäufendes +anhören +anhörende +anhörendem +anhörenden +anhörendes +anhört +anhörte +animalisch +animalische +animalischen +animalischer +animalisches +animiere +animieren +animierend +animierendem +animierenden +animierender +animierst +animiert +animierte +animierten +animierter +animiertet +ankam +ankamen +ankaufen +ankaufend +ankaufende +ankaufendem +ankaufender +ankaufendes +ankere +ankern +ankernd +ankernde +ankerndem +ankernder +ankerndes +ankerst +ankerten +ankertest +ankertet +anketten +ankettend +ankettende +ankettendem +ankettender +ankettendes +anklage +anklagen +anklagende +anklagendem +anklagenden +anklagendes +anklammern +anklammernd +anklammerndem +anklammernden +anklammernder +ankleben +anklebend +anklebende +anklebenden +anklebender +anklebendes +ankleiden +ankleidend +ankleidende +ankleidendem +ankleidender +ankleidendes +anklicken +anklickt +anklingeln +anklingelnde +anklingelndem +anklingelnden +anklingelndes +anklingen +anklopfen +anklopfend +anklopfendem +anklopfenden +anklopfender +anklopfendes +anklägerisch +anklägerische +anknipsen +anknipsend +anknipsendem +anknipsenden +anknipsender +anknüpfen +anknüpfend +anknüpfende +anknüpfenden +anknüpfender +anknüpfendes +anknüpfte +ankomme +ankommen +ankommend +ankommendem +ankommenden +ankommender +ankommt +ankoppeln +ankotzen +ankotzt +ankreiden +ankreidende +ankreidendem +ankreidenden +ankreidendes +ankreuzen +ankreuzend +ankreuzendem +ankreuzenden +ankreuzender +ankurbeln +ankurbelnd +ankurbelndem +ankurbelnden +ankurbelnder +ankäme +ankämen +ankämpfen +ankündigen +ankündigend +ankündigende +ankündigendem +ankündigender +ankündigendes +ankündigt +ankündigten +anlachen +anlachende +anlachendem +anlachenden +anlachendes +anlagen +anlagern +anlagert +anlangen +anlangend +anlangendem +anlangenden +anlangender +anlangt +anlangte +anlangten +anlassen +anlassend +anlassende +anlassendem +anlassender +anlassendes +anlaufen +anlaufende +anlaufendem +anlaufenden +anlaufendes +anlaufgeschützt +anlegen +anlegend +anlegendem +anlegenden +anlegender +anlegt +anlegte +anlegten +anlehnen +anlehnend +anlehnende +anlehnenden +anlehnender +anlehnendes +anleimen +anleimend +anleimende +anleimenden +anleimender +anleimendes +anleiten +anleitend +anleitende +anleitendem +anleitender +anleitendes +anlernen +anlernende +anlernendem +anlernenden +anlernendes +anlief +anliefern +anliefernde +anlieferndem +anliefernden +anlieferndes +anliefert +anliegend +anliegendem +anliegenden +anliegender +anliegt +anlocken +anlockend +anlockende +anlockenden +anlockender +anlockendes +anlächeln +anlächelnde +anlächelndem +anlächelnden +anlächelndes +anlächelt +anlässlich +anläuft +anläuten +anlöten +anlötend +anlötende +anlötenden +anlötender +anlötendes +anlügen +anlügend +anlügende +anlügendem +anlügender +anlügendes +anmachen +anmachend +anmachende +anmachenden +anmachender +anmachendes +anmalen +anmalend +anmalende +anmalenden +anmalender +anmalendes +anmarschieren +anmarschierend +anmarschierende +anmarschierendem +anmarschierender +anmarschierendes +anmarschiert +anmarschiertem +anmarschierten +anmarschierter +anmaßen +anmaßend +anmaßende +anmaßendem +anmaßender +anmaßendes +anmaßt +anmelde +anmelden +anmeldend +anmeldendem +anmeldenden +anmeldender +anmeldepflichtig +anmeldepflichtige +anmeldepflichtigem +anmeldepflichtiger +anmeldepflichtiges +anmeldet +anmerken +anmerkend +anmerkende +anmerkenden +anmerkender +anmerkendes +anmerkten +anmessen +anmessend +anmessende +anmessenden +anmessender +anmessendes +anmieten +anmietet +anmuten +anmutend +anmutende +anmutendes +anmutet +anmutig +anmutigem +anmutigen +anmutiger +anmutigerem +anmutigeren +anmutigerer +anmutiges +anmutigste +anmutigstem +anmutigster +anmutigstes +annageln +annagelnd +annagelnde +annagelnden +annagelnder +annagelndes +annahm +annahmen +annehmbar +annehmbare +annehmbaren +annehmbarer +annehmbares +annehmen +annehmend +annehmende +annehmenden +annehmender +annehmendes +annektieren +annektierend +annektierende +annektierenden +annektierender +annektierendes +annektiert +annektierte +annektiertem +annektierter +annektiertes +annektiertest +annimmt +anno +annonciere +annoncieren +annoncierende +annoncierendem +annoncierenden +annoncierendes +annoncierst +annonciert +annonciertem +annoncierten +annoncierter +annonciertes +annonciertest +annonciertet +annullieren +annullierend +annullierende +annullierenden +annullierender +annullierendes +annulliert +annullierte +annulliertem +annullierter +annulliertes +annulliertest +annähen +annähende +annähendem +annähenden +annähendes +annähern +annähernd +annähernde +annäherndem +annähernden +annähernder +annähert +annäherungsweise +annähme +annähmen +anomal +anomale +anomalen +anomaler +anomalere +anomalerem +anomalerer +anomaleres +anomales +anomalstem +anomalsten +anomalster +anonym +anonyme +anonymem +anonymer +anonymes +anordnen +anordnend +anordnendem +anordnenden +anordnender +anordnet +anordnete +anorganisch +anorganischem +anorganischen +anorganischer +anormal +anormale +anormalem +anormaler +anormales +anpacken +anpackend +anpackende +anpackenden +anpackender +anpackendes +anpassbar +anpassbare +anpasse +anpassen +anpassend +anpassendem +anpassenden +anpassender +anpasst +anpasste +anpassungsfähig +anpassungsfähige +anpassungsfähigem +anpassungsfähiger +anpassungsfähigere +anpassungsfähigerem +anpassungsfähigerer +anpassungsfähigeres +anpassungsfähiges +anpassungsfähigstem +anpassungsfähigsten +anpassungsfähigster +anpeilen +anpeilend +anpeilende +anpeilenden +anpeilender +anpeilendes +anpeilte +anpflanzen +anpflanzend +anpflanzendem +anpflanzenden +anpflanzender +anprallen +anprallend +anprallende +anprallenden +anprallender +anprallendes +anprangerte +anpreisen +anpreisend +anpreisendem +anpreisenden +anpreisender +anpreist +anpressen +anprobieren +anprobierend +anprobierendem +anprobierenden +anprobierender +anprobiert +anprobierte +anprobiertem +anprobierter +anprobiertes +anpumpen +anpumpende +anpumpendem +anpumpenden +anpumpendes +anpöbeln +anpöbelnde +anpöbelndem +anpöbelnden +anpöbelndes +anraten +anratend +anratende +anratenden +anratender +anratendes +anrechenbar +anrechenbare +anrechenbaren +anrechenbarer +anrechenbares +anrechnen +anrechnend +anrechnende +anrechnenden +anrechnender +anrechnendes +anreden +anredend +anredende +anredendem +anredender +anredendes +anredete +anregen +anregend +anregende +anregendem +anregender +anregendes +anregt +anreichern +anreichernd +anreicherndem +anreichernden +anreichernder +anreihen +anreihend +anreihende +anreihenden +anreihender +anreihendes +anreisen +anreisend +anreisende +anreisendem +anreisender +anreisendes +anreize +anreizen +anreizend +anreizende +anreizendem +anreizenden +anreizender +anreizendes +anreißen +anreißende +anrennen +anrennend +anrennendem +anrennender +anrennendes +anrichten +anrichtend +anrichtendem +anrichtender +anrichtendes +anrichtet +anrief +anriefen +anrollen +anrollte +anrufe +anrufen +anrufend +anrufende +anrufenden +anrufender +anrufendes +anrüchig +anrüchige +anrüchigen +anrüchiger +anrüchigere +anrüchigeren +anrüchigerer +anrüchigeres +anrüchigste +anrüchigstem +anrüchigsten +anrüchigstes +anrücken +anrückend +anrückendem +anrückenden +anrückender +anrückte +anrühren +anrührend +anrührendem +anrührenden +anrührender +ans +ansage +ansagen +ansagend +ansagende +ansagendem +ansagender +ansagendes +ansah +ansammeln +ansammelnd +ansammelnde +ansammelnden +ansammelnder +ansammelndes +ansatzweise +ansaugen +ansaugend +ansaugende +ansaugenden +ansaugender +ansaugendes +anschaffen +anschaffend +anschaffende +anschaffendem +anschaffender +anschaffendes +anschafft +anschalten +anschaltende +anschaltendem +anschaltenden +anschaltendes +anschaltete +anschauen +anschauende +anschauendem +anschauenden +anschauendes +anschaulich +anschauliche +anschaulichen +anschaulicher +anschaulichere +anschaulicheren +anschaulicherer +anschaulicheres +anschaulichste +anschaulichstem +anschaulichsten +anschaulichstes +anschaut +anschaute +anscheinend +anscheinende +anscheinendem +anscheinender +anscheinendes +anschichten +anschichtende +anschichtendem +anschichtenden +anschichtendes +anschicken +anschickend +anschickende +anschickendem +anschickenden +anschickender +anschickendes +anschickt +anschickte +anschickten +anschießen +anschießende +anschießendem +anschießenden +anschießendes +anschissen +anschlagen +anschlagende +anschlagendem +anschlagenden +anschlagendes +anschließbar +anschließbare +anschließen +anschließend +anschließende +anschließendem +anschließenden +anschließender +anschließt +anschlug +anschlägt +anschmiedendem +anschmiedenden +anschmiedender +anschmiegen +anschmiegend +anschmiegendem +anschmiegenden +anschmiegender +anschmiegte +anschmieren +anschmierend +anschmierendem +anschmierenden +anschmierender +anschnallen +anschnallend +anschnallende +anschnallenden +anschnallender +anschnallendes +anschnauzen +anschnauzend +anschnauzende +anschnauzendem +anschnauzender +anschnauzendes +anschneide +anschneiden +anschneidend +anschneidende +anschneidendem +anschneidender +anschneidendes +anschnitten +anschrauben +anschraubende +anschraubendem +anschraubenden +anschraubendes +anschreiben +anschreibend +anschreibendem +anschreibenden +anschreibender +anschreibt +anschreien +anschreiend +anschreiendem +anschreienden +anschreiender +anschuldigen +anschuldigend +anschuldigende +anschuldigenden +anschuldigender +anschuldigendes +anschweißen +anschweißende +anschweißendem +anschweißenden +anschweißendes +anschwellen +anschwellend +anschwellendem +anschwellenden +anschwellender +anschwemmen +anschwemmend +anschwemmende +anschwemmenden +anschwemmender +anschwemmendes +anschwindeln +anschwindelnd +anschwindelnde +anschwindelndem +anschwindelnder +anschwindelndes +anschwärzen +anschwärzend +anschwärzende +anschwärzendem +anschwärzender +anschwärzendes +ansehe +ansehen +ansehend +ansehende +ansehendem +ansehender +ansehendes +ansehnlich +ansehnliche +ansehnlichem +ansehnlichen +ansehnlicher +ansehnlicherem +ansehnlicheren +ansehnlicherer +ansehnliches +ansehnlichste +ansehnlichstem +ansehnlichster +ansehnlichstes +anseilen +anseilende +anseilendem +anseilenden +anseilendes +ansengen +ansetzen +ansetzende +ansetzendem +ansetzenden +ansetzendes +ansetzt +ansetzte +ansiedeln +ansiedelnd +ansiedelnde +ansiedelnden +ansiedelnder +ansiedelndes +ansieht +ansonderndem +ansonsten +anspannen +anspannende +anspannendem +anspannenden +anspannendes +anspeien +anspeiend +anspeiendem +anspeienden +anspeiender +anspielen +anspielend +anspielende +anspielendem +anspielenden +anspielender +anspielendes +anspinnen +anspinnend +anspinnende +anspinnenden +anspinnender +anspinnendes +anspitzen +anspitzend +anspitzende +anspitzendem +anspitzender +anspitzendes +anspornen +anspornende +anspornendem +anspornenden +anspornendes +anspornt +ansprach +ansprachen +ansprechbar +ansprechbare +ansprechbaren +ansprechbarer +ansprechbares +ansprechen +ansprechend +ansprechende +ansprechendem +ansprechenden +ansprechendes +anspricht +anspringen +anspringend +anspringende +anspringendem +anspringender +anspringendes +anspringt +anspritzen +anspritzend +anspritzende +anspritzendem +anspritzender +anspritzendes +anspruchsberechtigt +anspruchsberechtigtem +anspruchsberechtigten +anspruchsberechtigter +anspruchslos +anspruchslose +anspruchslosem +anspruchsloser +anspruchslosere +anspruchsloserem +anspruchsloserer +anspruchsloseres +anspruchsloses +anspruchslosestem +anspruchslosesten +anspruchslosester +anspruchsvoll +anspruchsvolle +anspruchsvollem +anspruchsvoller +anspruchsvollere +anspruchsvollerem +anspruchsvollerer +anspruchsvolleres +anspruchsvolles +anspruchsvollstem +anspruchsvollsten +anspruchsvollster +anspucken +anspuckend +anspuckende +anspuckenden +anspuckender +anspuckendes +anspülen +anspülend +anspülende +anspülendem +anspülender +anspülendes +anstachele +anstacheln +anstachelnde +anstachelndem +anstachelnden +anstachelndes +anstachle +anstandslos +anstandslose +anstandslosen +anstandsloser +anstandsloses +anstarre +anstarren +anstarrend +anstarrende +anstarrendem +anstarrender +anstarrendes +anstarrt +anstatt +anstecken +ansteckend +ansteckende +ansteckenden +ansteckender +ansteckendes +ansteckten +anstehen +anstehend +anstehende +anstehendem +anstehenden +anstehender +ansteht +ansteige +ansteigen +ansteigend +ansteigende +ansteigendem +ansteigenden +ansteigender +ansteigendes +ansteigt +anstelle +anstellen +anstellend +anstellende +anstellendem +anstellender +anstellendes +anstellig +anstelligem +anstelligen +anstelliger +anstelligere +anstelligeren +anstelligerer +anstelligeres +anstelliges +anstellt +anstellte +anstellten +ansteuern +ansteuernd +ansteuernde +ansteuerndem +ansteuernder +ansteuerndes +ansteuerte +anstiege +anstiegen +anstiften +anstiftend +anstiftende +anstiftenden +anstiftender +anstiftendes +anstimmen +anstimmend +anstimmende +anstimmenden +anstimmender +anstimmendes +anstoßen +anstoßend +anstoßende +anstoßenden +anstoßender +anstoßendes +anstrahlen +anstrahlend +anstrahlende +anstrahlenden +anstrahlender +anstrahlendes +anstreben +anstrebend +anstrebende +anstrebendem +anstrebender +anstrebendes +anstrebt +anstrebten +anstreichen +anstreichend +anstreichendem +anstreichenden +anstreichender +anstreicht +anstrengen +anstrengend +anstrengendem +anstrengenden +anstrengender +anstrengt +anständig +anständige +anständigem +anständigen +anständigere +anständigerem +anständigeren +anständigeres +anständiges +anständigste +anständigsten +anständigster +anständigstes +anstößige +anstößigem +anstößigen +anstößigere +anstößigerem +anstößigeren +anstößigeres +anstößiges +anstößigste +anstößigsten +anstößigster +anstößigstes +anstößt +anstürme +anstürmen +anstürmend +anstürmende +anstürmender +anstürmendes +ansuchen +ansuchend +ansuchendem +ansuchenden +ansuchender +ansässig +ansässige +ansässigem +ansässigen +ansässiger +ansässiges +antanzen +antarktisch +antarktischen +antasten +antastend +antastendem +antastenden +antastender +antat +anteilig +anteilige +anteiligen +anteilmäßig +anteilmäßige +anteilmäßigen +anteilmäßiger +anteilmäßiges +anteilsmäßig +anteilsmäßige +anthropologisch +anthropologischen +anthropologischer +antiamerikanisch +antiamerikanische +antiamerikanischen +antiautoritär +antiautoritären +antibolschewistischen +antibritisch +antidemokratisch +antidemokratische +antideutsch +antideutsche +antieuropäischen +antifaschistisch +antifeudalistischen +antifranzösisch +antifranzösische +antiinflationären +antik +antikapitalistisch +antikapitalistische +antike +antikem +antiken +antiker +antikes +antikirchlicher +antikommunistisch +antikommunistische +antikommunistischer +antilandwirtschaftliche +antimagnetisch +antimarxistische +antipolnischen +antiquarisch +antiquarische +antiquarischen +antiquarischer +antiquarisches +antiquiert +antiquierten +antiquierter +antiquiertes +antirachitischer +antisemitisch +antisemitischen +antisemitischer +antisemitisches +antiseptischem +antisowjetische +antisozialer +antisozialistische +antistatisch +antistatischem +antitechnischen +antizipieren +antizipierend +antizyklisch +antraf +antragen +antragend +antragende +antragendem +antragender +antragendes +antragsberechtigt +antragsberechtigte +antrat +antraten +antreffen +antreffend +antreiben +antreibend +antreibende +antreibendem +antreibender +antreibendes +antreibt +antreten +antretend +antretende +antretendem +antretender +antretendes +antriebe +antrieben +antrifft +antun +antut +antworte +antworten +antwortend +antwortendem +antwortenden +antwortender +antwortest +antwortet +antwortete +antworteten +antwortetet +antörnen +anvertrauen +anvertrauend +anvertrauende +anvertrauenden +anvertrauender +anvertrauendes +anvertraute +anvertrautem +anvertrauten +anvertrautes +anverwandten +anvisieren +anvisiert +anvisierte +anvisierten +anvisierter +anvisiertes +anwachsen +anwachsend +anwachsendem +anwachsenden +anwachsender +anwandten +anwarb +anwarben +anwarf +anwarfen +anweisen +anweisend +anweisende +anweisendem +anweisender +anweisendes +anweist +anwendbar +anwendbare +anwendbarem +anwendbaren +anwendbarer +anwendbares +anwenden +anwendende +anwendendem +anwendenden +anwendendes +anwendet +anwesend +anwesende +anwesendem +anwesenden +anwesendes +anwies +anwinkeln +anwuchs +anwächst +anwählen +anwählt +anwürfe +anzahlen +anzahlende +anzahlendem +anzahlenden +anzahlendes +anzapfen +anzapfend +anzapfendem +anzapfenden +anzapfender +anzapft +anzapften +anzeichnen +anzeige +anzeigen +anzeigend +anzeigendem +anzeigenden +anzeigender +anzeigentechnische +anzeigt +anzeigte +anzetteln +anzettelnde +anzettelndem +anzettelnder +anzettelndes +anzettelte +anziehen +anziehend +anziehende +anziehenden +anziehender +anziehendes +anzieht +anzog +anzubahnen +anzubauen +anzubequemen +anzubieten +anzubringen +anzudeuten +anzudienen +anzudrehen +anzuerkennen +anzuerkennenden +anzufachen +anzufahren +anzufallen +anzufangen +anzufassen +anzufechten +anzufertigen +anzufitten +anzuflehen +anzufragen +anzufügen +anzuführen +anzugeben +anzugehen +anzugehören +anzugleichen +anzugliedern +anzugreifen +anzuhalten +anzuheben +anzuhängen +anzuhören +anzukaufen +anzuklagen +anzuklicken +anzuknüpfen +anzukommen +anzukreiden +anzukuppeln +anzukurbeln +anzukündigen +anzulaufen +anzulegen +anzulegende +anzulegendem +anzulegenden +anzulegender +anzulegendes +anzulehnen +anzuleiern +anzuleinen +anzulernen +anzuliefern +anzulocken +anzumelden +anzumerken +anzumieten +anzunehmen +anzunähern +anzuordnen +anzupacken +anzupassen +anzupassenden +anzupeilen +anzupreisen +anzuraten +anzurechnen +anzureden +anzuregen +anzurempeln +anzurennen +anzurichten +anzurufen +anzusagen +anzusammeln +anzuschaffen +anzuschauen +anzuschlagen +anzuschließen +anzuschreiben +anzusehen +anzusehenden +anzusetzen +anzusiedeln +anzuspannen +anzusprechen +anzusprechende +anzusprechenden +anzusteigen +anzustellen +anzusteuern +anzusteuernder +anzustoßen +anzustreben +anzustrengen +anzutragen +anzutreffen +anzutreffende +anzutreten +anzutun +anzuvertrauen +anzuweisen +anzuwenden +anzuwendende +anzuwendenden +anzuwendendes +anzuwerben +anzuwählen +anzuwärmen +anzuzapfen +anzuzeigen +anzuzetteln +anzweifelbare +anzweifeln +anzweifelnd +anzweifelnden +anzweifelnder +anzweifelndes +anzüglich +anzügliche +anzüglichem +anzüglicher +anzüglichere +anzüglicherem +anzüglicherer +anzüglicheres +anzügliches +anzüglichstem +anzüglichsten +anzüglichster +anzünden +anzündend +anzündende +anzündenden +anzündender +anzündendes +anzündet +anzündeten +anämisch +anämische +apart +aparte +apartem +aparter +apartere +aparterem +aparterer +aparteres +apartes +apartestem +apartesten +apartester +apathisch +apathische +apathischem +apathischer +apathisches +apodiktisch +apodiktische +apokalyptisch +apokalyptischen +apostolisch +apostolischen +apostolischer +apparativ +appelliere +appellieren +appellierende +appellierendem +appellierenden +appellierendes +appellierst +appelliert +appellierte +appellierten +appelliertest +appelliertet +appetitlich +appetitliche +appetitlichem +appetitlichen +appetitlichere +appetitlicherem +appetitlicheren +appetitlicheres +appetitliches +appetitlichstem +appetitlichster +appetitlichstes +applaudiere +applaudieren +applaudierend +applaudierende +applaudierendem +applaudierender +applaudierendes +applaudierst +applaudierte +applaudierten +applaudiertest +applizieren +apriorischen +apropos +arabische +arabischem +arabischen +arabischer +arbeite +arbeiten +arbeitend +arbeitendem +arbeitenden +arbeitender +arbeitest +arbeitet +arbeitete +arbeiteten +arbeitetest +arbeitetet +arbeitnehmerfeindlich +arbeitnehmerfeindliches +arbeitsam +arbeitsame +arbeitsamem +arbeitsamen +arbeitsamer +arbeitsamere +arbeitsamerem +arbeitsameren +arbeitsameres +arbeitsames +arbeitsamste +arbeitsamsten +arbeitsamster +arbeitsamstes +arbeitsaufwendig +arbeitsaufwendiger +arbeitsaufwendiges +arbeitsaufwändig +arbeitsfrei +arbeitsfreie +arbeitsfreien +arbeitsfreudig +arbeitsfreudige +arbeitsfreudigem +arbeitsfreudigen +arbeitsfreudigere +arbeitsfreudigerem +arbeitsfreudigeren +arbeitsfreudigeres +arbeitsfreudiges +arbeitsfreudigste +arbeitsfreudigsten +arbeitsfreudigster +arbeitsfreudigstes +arbeitsfähig +arbeitsfähige +arbeitsintensiv +arbeitsintensive +arbeitsintensiven +arbeitsintensiver +arbeitslos +arbeitslose +arbeitslosem +arbeitslosen +arbeitsloser +arbeitsloses +arbeitspädagogisch +arbeitsrechtlich +arbeitsrechtliche +arbeitsrechtlichen +arbeitsreich +arbeitsreiche +arbeitsreicher +arbeitsscheu +arbeitsscheuem +arbeitsscheuen +arbeitsscheuer +arbeitssparend +arbeitssparenden +arbeitssparender +arbeitstechnisch +arbeitsunfähig +arbeitsunfähige +arbeitsunfähigem +arbeitsunfähigen +arbeitsunfähiges +arbeitsunlustig +arbeitswillig +arbeitswillige +arbeitswilligen +archaisch +archaische +archaischer +architektonisch +architektonische +architektonischen +architektonischer +architektonisches +archiviert +archäologisch +archäologische +archäologischen +archäologischer +areligiöser +arg +arge +argen +argentinische +argentinischen +arger +arges +arglistig +arglistigem +arglistigen +arglistiger +arglos +arglose +argumentativ +argumentative +argumentieren +argumentierend +argumentierende +argumentierenden +argumentierender +argumentierendes +argumentiert +argumentierte +argumentierten +argumentiertet +argwöhnen +argwöhnisch +argwöhnischem +argwöhnischen +argwöhnischer +argwöhnischerem +argwöhnischeren +argwöhnischerer +argwöhnisches +argwöhnischste +argwöhnischstem +argwöhnischster +argwöhnischstes +argwöhnt +aristokratisch +aristokratische +aristokratischen +aristokratischer +aristokratisches +arithmetisch +arithmetische +arithmetischer +arithmetisches +arkadisches +arktisch +arktische +arktischen +armem +armen +armenische +armes +armieren +armiert +armlose +armselig +armselige +armseligem +armseligen +armseliger +armseligere +armseligerem +armseligeren +armseligeres +armseliges +armseligste +armseligsten +armseligster +armseligstes +aromatisch +aromatische +aromatischem +aromatischer +aromatischere +aromatischerem +aromatischeres +aromatisches +aromatischste +aromatischsten +aromatischster +aromatischstes +arrangieren +arrangierend +arrangierende +arrangierenden +arrangierender +arrangierendes +arrangiert +arrangierte +arrangiertem +arrangierten +arrangierter +arrangiertes +arrangiertest +arretiere +arretieren +arretierende +arretierendem +arretierenden +arretierendes +arretierst +arretiert +arretierte +arretierten +arretierter +arretiertes +arretiertet +arrivieren +arrivierten +arrogant +arrogante +arrogantem +arroganten +arroganter +arroganteren +arroganterer +arroganteres +arroganteste +arrogantestem +arrogantesten +arrogantestes +arrondiert +arrondierte +arteigen +arteigene +arteigenem +arteigener +arteigenes +artet +artete +artfremd +artfremde +artfremdem +artfremden +artig +artige +artigem +artigen +artiger +artiges +artikuliere +artikulierte +artistisch +artistische +artistischen +artverwandt +artverwandte +aschfahl +aschfahle +asiatischen +assoziativ +assoziative +assoziieren +assoziiert +assoziierte +assoziierten +astrein +astrologische +astronomisch +astronomische +astronomischen +astronomisches +asymmetrisch +asymmetrische +asymmetrischem +asymmetrischen +asymmetrischer +asymmetrisches +asymptotisch +asymptotische +asymptotischem +asymptotischen +asymptotischer +asymptotisches +asynchron +asynchrone +asynchronem +asynchronen +asynchroner +asynchrones +atemberaubend +atemberaubende +atemberaubenden +atemberaubender +atemberaubendes +atemlos +atemlosen +atlantischen +atmete +atmosphärisch +atmungsaktiv +atomar +atomare +atomarem +atomaren +atomarer +atomares +attackieren +attraktiv +attraktive +attraktiven +attraktiver +attraktives +attraktivste +atü +auch +audiovisuelle +auf +aufaddieren +aufaddiert +aufatmen +aufatmend +aufbauen +aufbauend +aufbauende +aufbauschen +aufbaut +aufbauten +aufbautet +aufbereiten +aufbereitet +aufbereiteten +aufbewahren +aufbewahrt +aufbinden +aufblasbare +aufblasbaren +aufblasen +aufblitzen +aufblitzten +aufblähten +aufblühenden +aufbrachte +aufbrausten +aufbringen +aufdecken +aufdringlich +aufdringliche +aufdringlichen +aufdringlicher +aufdringlichere +aufdringlicheren +aufdringlicherer +aufdringlicheres +aufdringlichste +aufdringlichstem +aufdringlichsten +aufdringlichstes +aufdrucken +aufdrängen +aufdrängende +aufdrängendem +aufdrängenden +aufdrängendes +aufdrängt +aufdrücke +aufdrücken +aufdrückende +aufdrückendem +aufdrückenden +aufdrückendes +aufeinander +auferlegen +auferlegend +auferlegende +auferlegenden +auferlegender +auferlegendes +auferlegt +auferlegte +auferlegtem +auferlegten +auferlegtes +auferstanden +auferstandenem +auferstandenen +auferstandener +auferstehen +auferstehend +auferstehende +auferstehenden +auferstehender +auferstehendes +auferstünde +auferstünden +aufessen +aufessend +aufessende +aufessenden +aufessender +aufessendes +auffahren +auffahrend +auffahrende +auffahrenden +auffahrender +auffahrendes +auffahrt +auffallen +auffallend +auffallende +auffallendem +auffallender +auffallendes +auffangen +auffangend +auffangende +auffangenden +auffangender +auffangendes +auffassen +auffassend +auffassende +auffassendem +auffassender +auffassendes +auffasst +auffasste +auffiel +auffindbar +auffindbare +auffindbarem +auffindbarer +auffindbares +auffinden +auffindende +auffindendem +auffindenden +auffindendes +auffing +auffischen +auffischende +auffischendem +auffischenden +auffischendes +aufflammen +aufflammend +aufflammende +aufflammenden +aufflammender +aufflammendes +auffliegen +auffliegend +auffliegende +auffliegendem +auffliegender +auffliegendes +auffliegt +auffordere +auffordern +auffordernd +aufforderndem +auffordernden +auffordernder +auffordert +aufforderte +aufforsten +aufforstende +aufforstendem +aufforstenden +aufforstendes +auffraß +auffraßen +auffressen +auffressende +auffressendem +auffressenden +auffressendes +auffrischen +auffrischende +auffrischendem +auffrischenden +auffrischendes +auffuhr +auffällig +auffällige +auffälligem +auffälligen +auffälligere +auffälligerem +auffälligeren +auffälligeres +auffälliges +auffälligste +auffälligsten +auffälligster +auffälligstes +auffängt +aufführen +aufführend +aufführendem +aufführenden +aufführender +aufführt +aufführte +auffüllen +auffüllend +auffüllende +auffüllendem +auffüllenden +auffüllendes +auffüllt +aufgab +aufgabelten +aufgaben +aufgearbeitet +aufgearbeitete +aufgearbeiteten +aufgearbeiteter +aufgearbeitetes +aufgeatmet +aufgebahrt +aufgebahrte +aufgebahrtem +aufgebahrten +aufgebahrter +aufgebahrtes +aufgebauscht +aufgebauschtem +aufgebauschten +aufgebauschter +aufgebaut +aufgebaute +aufgebautem +aufgebauten +aufgebauter +aufgebautes +aufgebe +aufgeben +aufgebende +aufgebendem +aufgebenden +aufgebendes +aufgebessert +aufgebesserte +aufgebesserten +aufgebesserter +aufgebessertes +aufgeblasen +aufgeblasene +aufgeblasenem +aufgeblasenen +aufgeblasener +aufgeblasenes +aufgeblendet +aufgeblendetem +aufgeblendeten +aufgeblendeter +aufgeblickt +aufgeblieben +aufgebliebene +aufgebliebenen +aufgebliebener +aufgebliebenes +aufgeblinktem +aufgeblinktes +aufgeblitzt +aufgeblitzte +aufgeblitztem +aufgeblitzten +aufgeblitztes +aufgebläht +aufgeblähte +aufgeblähtem +aufgeblähten +aufgeblähter +aufgeblähtes +aufgeblüht +aufgeblühte +aufgeblühtem +aufgeblühter +aufgeblühtes +aufgebockt +aufgebockte +aufgebocktem +aufgebohrt +aufgebohrter +aufgeboten +aufgebotene +aufgebotenem +aufgebotenen +aufgebotenes +aufgebracht +aufgebrachte +aufgebrachten +aufgebrachter +aufgebrachtes +aufgebraucht +aufgebrauchte +aufgebrauchtem +aufgebrauchten +aufgebrauchter +aufgebrauchtes +aufgebraust +aufgebrauste +aufgebrausten +aufgebrauster +aufgebraustes +aufgebrochen +aufgebrochene +aufgebrochenem +aufgebrochenen +aufgebrochenes +aufgebunden +aufgebundene +aufgebundenen +aufgebundener +aufgebundenes +aufgebäumt +aufgebügelt +aufgebügelte +aufgebügelten +aufgebügelter +aufgebügeltes +aufgedampft +aufgedeckt +aufgedeckte +aufgedecktem +aufgedeckten +aufgedecktes +aufgedonnert +aufgedonnerte +aufgedonnertem +aufgedonnerten +aufgedonnerter +aufgedonnertes +aufgedreht +aufgedrehte +aufgedrehtem +aufgedrehten +aufgedrehtes +aufgedruckt +aufgedruckten +aufgedruckter +aufgedrucktes +aufgedrängt +aufgedrängte +aufgedrängtem +aufgedrängten +aufgedrängtes +aufgedrückt +aufgedrückte +aufgedrückten +aufgedrückter +aufgedrücktes +aufgedunsen +aufgedunsenem +aufgedunsenen +aufgedunsener +aufgefahren +aufgefahrenem +aufgefahrenen +aufgefahrener +aufgefallen +aufgefallene +aufgefallenem +aufgefallener +aufgefallenes +aufgefangen +aufgefangenem +aufgefangenen +aufgefangener +aufgefasst +aufgefasste +aufgefasstem +aufgefasster +aufgefasstes +aufgefischt +aufgefischte +aufgefischtem +aufgefischter +aufgefischtes +aufgeflammt +aufgeflammtem +aufgeflammten +aufgeflammter +aufgeflogen +aufgeflogene +aufgeflogenem +aufgeflogenen +aufgeflogener +aufgeflogenes +aufgefordert +aufgeforderte +aufgefordertem +aufgeforderten +aufgeforderter +aufgeforstet +aufgeforstete +aufgeforstetem +aufgeforsteter +aufgeforstetes +aufgefressen +aufgefressenem +aufgefressenen +aufgefressener +aufgefrischt +aufgefrischte +aufgefrischtem +aufgefrischter +aufgefrischtes +aufgefunden +aufgefundenem +aufgefundenen +aufgefundener +aufgefächert +aufgeführt +aufgeführte +aufgeführtem +aufgeführten +aufgeführter +aufgeführtes +aufgefüllt +aufgefülltem +aufgefüllten +aufgefüllter +aufgegangen +aufgegangene +aufgegangenem +aufgegangener +aufgegangenes +aufgegeben +aufgegebenem +aufgegebenen +aufgegebener +aufgegessen +aufgegessene +aufgegessenem +aufgegessenen +aufgegessener +aufgegessenes +aufgegliedert +aufgegliedertem +aufgegliederten +aufgegliederter +aufgegossen +aufgegossene +aufgegossenem +aufgegossener +aufgegossenes +aufgegriffen +aufgegriffene +aufgegriffenem +aufgegriffenen +aufgegriffener +aufgehabt +aufgehabte +aufgehabten +aufgehabter +aufgehabtes +aufgehackt +aufgehackte +aufgehacktem +aufgehackten +aufgehacktes +aufgehalten +aufgehaltene +aufgehaltenen +aufgehaltener +aufgehaltenes +aufgeheitert +aufgeheiterte +aufgeheitertem +aufgeheiterten +aufgeheitertes +aufgeheizt +aufgeheizte +aufgehellt +aufgehellte +aufgehelltem +aufgehellten +aufgehellter +aufgehelltes +aufgehen +aufgehend +aufgehende +aufgehenden +aufgehender +aufgehendes +aufgehetzt +aufgehetzte +aufgehetztem +aufgehetzten +aufgehetztes +aufgehoben +aufgehobene +aufgehobenen +aufgehobener +aufgehobenes +aufgeholfen +aufgeholfene +aufgeholfenem +aufgeholfenen +aufgeholfenes +aufgeholt +aufgeholte +aufgeholten +aufgeholter +aufgeholtes +aufgehorcht +aufgehorchte +aufgehorchtem +aufgehorchten +aufgehorchtes +aufgeht +aufgehängt +aufgehängte +aufgehängtem +aufgehängter +aufgehängtes +aufgehäuft +aufgehäuftem +aufgehäuften +aufgehäufter +aufgehört +aufgekauft +aufgekauftem +aufgekauften +aufgekaufter +aufgeklappt +aufgeklappte +aufgeklapptem +aufgeklappten +aufgeklappter +aufgeklapptes +aufgeklebt +aufgeklebte +aufgeklebtem +aufgeklebter +aufgeklebtes +aufgeklärt +aufgeklärte +aufgeklärtem +aufgeklärter +aufgeklärtes +aufgeknöpft +aufgeknöpftem +aufgeknöpften +aufgeknöpfter +aufgekocht +aufgekochte +aufgekochtem +aufgekochter +aufgekochtes +aufgekommen +aufgekommenem +aufgekommenen +aufgekommener +aufgekratzt +aufgekratzte +aufgekratztem +aufgekratzter +aufgekratztes +aufgekrempelt +aufgekrempeltem +aufgekrempelten +aufgekrempelter +aufgekreuzt +aufgekreuzte +aufgekreuztem +aufgekreuzter +aufgekreuztes +aufgekriegt +aufgelacht +aufgelachte +aufgelachtem +aufgelachten +aufgelachtes +aufgeladen +aufgeladene +aufgeladenen +aufgeladener +aufgeladenes +aufgelassen +aufgelassene +aufgelassenem +aufgelassenen +aufgelassenes +aufgelauert +aufgelauerte +aufgelauerten +aufgelauerter +aufgelauertes +aufgelaufen +aufgelaufene +aufgelaufenem +aufgelaufenen +aufgelaufenes +aufgelebt +aufgelebte +aufgelebten +aufgelebter +aufgelebtes +aufgelegen +aufgelegene +aufgelegenem +aufgelegenen +aufgelegenes +aufgelegt +aufgelegte +aufgelegten +aufgelegter +aufgelegtes +aufgelehnt +aufgelehnte +aufgelehntem +aufgelehnten +aufgelehntes +aufgelesen +aufgelesene +aufgelesenem +aufgelesenen +aufgelesener +aufgelesenes +aufgeleuchtet +aufgeleuchtete +aufgeleuchtetem +aufgeleuchteten +aufgeleuchtetes +aufgelistet +aufgelistete +aufgelisteten +aufgelisteter +aufgelistetes +aufgelockert +aufgelockerte +aufgelockertem +aufgelockerten +aufgelockerter +aufgelockertes +aufgelodert +aufgelodertem +aufgeloderten +aufgeloderter +aufgelöst +aufgelöste +aufgelöstem +aufgelösten +aufgelöster +aufgelöstes +aufgemacht +aufgemachte +aufgemachtem +aufgemachten +aufgemachter +aufgemachtes +aufgemalt +aufgemalten +aufgemotzte +aufgemotzten +aufgemuntert +aufgemunterte +aufgemuntertem +aufgemunterter +aufgemuntertes +aufgemöbelt +aufgemöbelte +aufgemöbelten +aufgemöbeltes +aufgenommen +aufgenommene +aufgenommenem +aufgenommenen +aufgenommenes +aufgenötigt +aufgenötigte +aufgeopfert +aufgeopfertem +aufgeopferten +aufgeopferter +aufgepasst +aufgepasste +aufgepassten +aufgepasster +aufgepasstes +aufgepinselt +aufgeplatzt +aufgeplatzte +aufgeplatzten +aufgeplatzter +aufgeplatztes +aufgeprallt +aufgeprallte +aufgepralltem +aufgeprallter +aufgepralltes +aufgepumpt +aufgepumpte +aufgepumptem +aufgepumpten +aufgepumptes +aufgeputzt +aufgeputzte +aufgeputzten +aufgeputzter +aufgeputztes +aufgepäppelt +aufgerafft +aufgeraffte +aufgerafftem +aufgerafften +aufgeraffter +aufgerafftes +aufgeraut +aufgerechnet +aufgerechnete +aufgerechnetem +aufgerechneten +aufgerechnetes +aufgereckt +aufgereckte +aufgeregt +aufgeregte +aufgeregtem +aufgeregten +aufgeregter +aufgereiht +aufgereihte +aufgereihten +aufgereihter +aufgereihtes +aufgerichtet +aufgerichtetem +aufgerichteter +aufgerichtetes +aufgerieben +aufgeriebenem +aufgeriebenen +aufgeriebener +aufgerissen +aufgerissene +aufgerissenem +aufgerissener +aufgerissenes +aufgerollt +aufgerollte +aufgerolltem +aufgerollten +aufgerollter +aufgerolltes +aufgerufen +aufgerufene +aufgerufenem +aufgerufener +aufgerufenes +aufgerundet +aufgerundetem +aufgerundeten +aufgerundeter +aufgeräumt +aufgeräumte +aufgeräumtem +aufgeräumter +aufgeräumtes +aufgerückt +aufgerückte +aufgerücktem +aufgerückten +aufgerückter +aufgerührt +aufgerüstet +aufgerüstete +aufgerüsteten +aufgerüsteter +aufgerüstetes +aufgesagt +aufgesagte +aufgesagtem +aufgesagter +aufgesagtes +aufgesammelt +aufgesammeltem +aufgesammelten +aufgesammelter +aufgesaugt +aufgeschaut +aufgescheucht +aufgescheuchtem +aufgescheuchten +aufgescheuchter +aufgeschichtet +aufgeschichtete +aufgeschichtetem +aufgeschichteter +aufgeschichtetes +aufgeschlagen +aufgeschlagene +aufgeschlagenem +aufgeschlagenen +aufgeschlagenes +aufgeschlitzt +aufgeschlossen +aufgeschlossene +aufgeschlossenem +aufgeschlossenen +aufgeschlossener +aufgeschlossenes +aufgeschlüsselt +aufgeschlüsselte +aufgeschmissen +aufgeschmissene +aufgeschmissenen +aufgeschmissener +aufgeschmissenes +aufgeschnitten +aufgeschnittene +aufgeschnittenen +aufgeschnittener +aufgeschnittenes +aufgeschnürt +aufgeschnürte +aufgeschnürtem +aufgeschnürten +aufgeschnürtes +aufgeschoben +aufgeschobene +aufgeschobenem +aufgeschobenen +aufgeschobenes +aufgeschraubt +aufgeschraubte +aufgeschraubtem +aufgeschraubter +aufgeschraubtes +aufgeschreckt +aufgeschrieben +aufgeschriebene +aufgeschriebenem +aufgeschriebenes +aufgeschwatzt +aufgeschürft +aufgeschürftem +aufgeschürften +aufgeschürfter +aufgeschüttet +aufgesehen +aufgesehene +aufgesehenem +aufgesehenen +aufgesehenes +aufgesessen +aufgesessenen +aufgesetzt +aufgesetzte +aufgesetztem +aufgesetzter +aufgesetztes +aufgesogen +aufgespannt +aufgespannte +aufgespanntem +aufgespannten +aufgespannter +aufgespanntes +aufgespart +aufgesparte +aufgespartem +aufgesparter +aufgespartes +aufgesperrt +aufgesperrtem +aufgesperrten +aufgesperrter +aufgespielt +aufgespießten +aufgesprengt +aufgesprungen +aufgesprungene +aufgesprungenem +aufgesprungenen +aufgesprungenes +aufgespürt +aufgespürte +aufgespürtem +aufgespürter +aufgespürtes +aufgestachelt +aufgestachelte +aufgestachelten +aufgestachelter +aufgestacheltes +aufgestanden +aufgestandene +aufgestandenem +aufgestandener +aufgestandenes +aufgestapelt +aufgestapelte +aufgestapeltem +aufgestapelten +aufgestapelter +aufgestapeltes +aufgestaut +aufgestaute +aufgestauten +aufgesteckt +aufgesteckte +aufgestecktem +aufgesteckter +aufgestecktes +aufgestellt +aufgestellte +aufgestelltem +aufgestellten +aufgestellter +aufgesteppt +aufgestiegen +aufgestiegene +aufgestiegenen +aufgestiegener +aufgestiegenes +aufgestockt +aufgestockte +aufgestockten +aufgestoßen +aufgestoßene +aufgestoßenem +aufgestoßenen +aufgestoßenes +aufgestrebt +aufgestrebte +aufgestrebtem +aufgestrebten +aufgestrebtes +aufgestreute +aufgestreutem +aufgestreuten +aufgestreutes +aufgestrichen +aufgestrichene +aufgestrichenen +aufgestrichener +aufgestrichenes +aufgestöbert +aufgestöberte +aufgestöberten +aufgestöberter +aufgestöbertes +aufgestützt +aufgestützte +aufgestütztem +aufgestützten +aufgestütztes +aufgesucht +aufgesuchte +aufgesuchtem +aufgesuchten +aufgesuchtes +aufgetan +aufgetankt +aufgetanktem +aufgetankten +aufgetankter +aufgetaucht +aufgetauchte +aufgetauchtem +aufgetauchter +aufgetauchtes +aufgetaut +aufgetautem +aufgetauten +aufgetauter +aufgeteilt +aufgeteilte +aufgeteiltem +aufgeteilter +aufgeteiltes +aufgetischt +aufgetischte +aufgetischtem +aufgetischten +aufgetischter +aufgetragen +aufgetragene +aufgetragenem +aufgetragener +aufgetragenes +aufgetrennt +aufgetrenntem +aufgetrennten +aufgetrennter +aufgetreten +aufgetretene +aufgetretenem +aufgetretener +aufgetretenes +aufgetrieben +aufgetriebenem +aufgetriebenen +aufgetriebener +aufgetroffen +aufgetroffene +aufgetroffenem +aufgetroffener +aufgetroffenes +aufgewachsen +aufgewachsenem +aufgewachsenen +aufgewachsener +aufgewacht +aufgewachte +aufgewachtem +aufgewachten +aufgewachter +aufgewachtes +aufgewandt +aufgewandte +aufgewandten +aufgewartet +aufgewarteten +aufgewarteter +aufgewartetes +aufgewaschen +aufgewaschene +aufgewaschenem +aufgewaschenen +aufgewaschenes +aufgeweckt +aufgeweckte +aufgeweckten +aufgeweckter +aufgeweicht +aufgeweichte +aufgeweichten +aufgeweichter +aufgeweichtes +aufgewendet +aufgewendete +aufgewendetem +aufgewendeten +aufgewendetes +aufgewertet +aufgewertete +aufgewerteten +aufgewerteter +aufgewertetes +aufgewickelt +aufgewickelte +aufgewickeltem +aufgewickelten +aufgewickeltes +aufgewiegelt +aufgewiegelte +aufgewiegelten +aufgewiegelter +aufgewiegeltes +aufgewiesen +aufgewiesene +aufgewiesenem +aufgewiesenen +aufgewiesener +aufgewiesenes +aufgewirbelt +aufgewirbelte +aufgewirbelten +aufgewirbelter +aufgewirbeltes +aufgewischt +aufgewischte +aufgewischtem +aufgewischten +aufgewischtes +aufgewogen +aufgewogene +aufgewogenen +aufgewogener +aufgewogenes +aufgeworfen +aufgeworfene +aufgeworfenem +aufgeworfenen +aufgeworfener +aufgeworfenes +aufgewärmt +aufgewärmtem +aufgewärmten +aufgewärmter +aufgewühlt +aufgewühlte +aufgewühlten +aufgezeichnet +aufgezeichnete +aufgezeichnetem +aufgezeichneten +aufgezeichneter +aufgezeichnetes +aufgezeigt +aufgezeigte +aufgezeigtem +aufgezeigten +aufgezeigter +aufgezogen +aufgezogene +aufgezogenem +aufgezogener +aufgezogenes +aufgezwungen +aufgezwungenem +aufgezwungenen +aufgezwungener +aufgezählt +aufgezählte +aufgezähltem +aufgezählter +aufgezähltes +aufgezäumt +aufgibt +aufgießen +aufgießend +aufgießendem +aufgießenden +aufgießender +aufging +aufgingen +aufgliedern +aufgliedernd +aufgliedernde +aufgliedernden +aufgliedernder +aufgliederndes +aufglühen +aufglühenden +aufgreifen +aufgreifend +aufgreifende +aufgreifendem +aufgreifender +aufgreifendes +aufgreift +aufgrund +aufhaben +aufhabend +aufhabende +aufhabendem +aufhabender +aufhabendes +aufhacken +aufhackende +aufhackendem +aufhackenden +aufhackendes +aufhalf +aufhalfen +aufhalten +aufhaltend +aufhaltendem +aufhaltenden +aufhaltender +aufhebbar +aufhebe +aufheben +aufhebende +aufhebendem +aufhebenden +aufhebendes +aufhebt +aufheitern +aufheiternd +aufheiternde +aufheiterndem +aufheiternden +aufheiternder +aufheiterndes +aufheizen +aufhelfen +aufhelfende +aufhelfendem +aufhelfenden +aufhelfendes +aufhellen +aufhellend +aufhellendem +aufhellenden +aufhellender +aufhetzen +aufhetzend +aufhetzendem +aufhetzenden +aufhetzender +aufhetzendes +aufheulen +aufheulend +aufhielt +aufhob +aufholen +aufholend +aufholendem +aufholenden +aufholender +aufholten +aufhorchen +aufhorchend +aufhorchendem +aufhorchenden +aufhorchender +aufhorchte +aufhält +aufhältst +aufhängen +aufhängende +aufhängendem +aufhängenden +aufhängendes +aufhängt +aufhäufen +aufhäufende +aufhäufendem +aufhäufenden +aufhäufendes +aufhören +aufhörend +aufhörendem +aufhörenden +aufhörender +aufhört +aufhörte +aufhörten +aufkaufen +aufkaufende +aufkaufendem +aufkaufenden +aufkaufendes +aufkeimen +aufkeimende +aufkeimenden +aufklaffen +aufklappen +aufklappend +aufklappt +aufklaren +aufklarend +aufkleben +aufklebend +aufklebende +aufklebendem +aufklebender +aufklebendes +aufkläre +aufklären +aufklärend +aufklärende +aufklärenden +aufklärender +aufklärendes +aufklärten +aufknöpfen +aufknöpfende +aufknöpfendem +aufknöpfenden +aufknöpfendes +aufkochen +aufkochend +aufkochendem +aufkochenden +aufkochender +aufkommen +aufkommend +aufkommende +aufkommenden +aufkommender +aufkommendes +aufkommt +aufkratzende +aufkratzendem +aufkratzenden +aufkratzendes +aufkratzte +aufkrempeln +aufkrempelnd +aufkreuzen +aufkreuzende +aufkreuzendem +aufkreuzenden +aufkreuzendes +aufkriegen +aufkriegend +aufkündigen +auflachen +auflachend +auflachende +auflachendem +auflachender +auflachendes +aufladen +aufladende +aufladendem +aufladenden +aufladendes +aufladet +auflagen +auflagenstark +auflagenstarke +auflandig +auflassen +auflassend +auflassende +auflassendem +auflassender +auflassendes +auflauern +auflauernde +auflauerndem +auflauernden +auflauerndes +auflauert +auflauerten +auflaufen +auflaufende +auflaufendem +auflaufenden +auflaufendes +aufleben +auflebend +auflebendem +auflebenden +auflebender +auflebt +auflegen +auflegend +auflegendem +auflegenden +auflegender +auflegst +auflegt +auflegte +auflehnen +auflehnende +auflehnendem +auflehnenden +auflehnendes +auflesen +auflesend +auflesendem +auflesenden +auflesender +aufleuchten +aufleuchtend +aufleuchtende +aufleuchtenden +aufleuchtender +aufleuchtendes +aufleuchtete +aufliegen +aufliegend +aufliegendem +aufliegenden +aufliegender +aufliegt +auflisten +auflistet +auflockern +auflockernde +auflockerndem +auflockernden +auflockerndes +auflodernd +auflodernde +auflodernden +auflodernder +aufloderndes +aufloderten +auflösbare +auflösbaren +auflösen +auflösend +auflösende +auflösendem +auflösender +auflösendes +auflöst +aufmachen +aufmachend +aufmachende +aufmachendem +aufmachender +aufmachendes +aufmacht +aufmachte +aufmarschieren +aufmarschiert +aufmarschierten +aufmerksam +aufmerksame +aufmerksamem +aufmerksamen +aufmerksamer +aufmerksamere +aufmerksamerem +aufmerksameren +aufmerksameres +aufmerksames +aufmerksamste +aufmerksamsten +aufmerksamster +aufmerksamstes +aufmuntern +aufmunternd +aufmunternde +aufmunterndem +aufmunternden +aufmunternder +aufmunterndes +aufmöbeln +aufmöbelnd +aufmöbelnde +aufmöbelndem +aufmöbelnder +aufmöbelndes +aufmüpfig +aufmüpfiger +aufnahm +aufnahmebereit +aufnahmefähig +aufnahmefähigem +aufnahmefähigen +aufnahmefähiger +aufnahmefähigerem +aufnahmefähigeren +aufnahmefähigerer +aufnahmefähiges +aufnahmefähigste +aufnahmefähigstem +aufnahmefähigster +aufnahmefähigstes +aufnahmen +aufnahmst +aufnehmen +aufnehmende +aufnehmendem +aufnehmenden +aufnehmendes +aufnimmt +aufopfern +aufopfernde +aufopferndem +aufopfernden +aufopferndes +aufpasse +aufpassen +aufpassende +aufpassendem +aufpassenden +aufpassendes +aufpinseln +aufplatzen +aufplatzend +aufplatzende +aufplatzendem +aufplatzender +aufplatzendes +aufplatzten +aufplätten +aufpolieren +aufpralle +aufprallen +aufprallend +aufprallende +aufprallenden +aufprallender +aufprallendes +aufprobierend +aufprobierende +aufprobierendem +aufprobierender +aufprobierendes +aufprobiert +aufprobiertem +aufprobierten +aufprobierter +aufpumpen +aufpumpend +aufpumpende +aufpumpenden +aufpumpender +aufpumpendes +aufputzen +aufputzend +aufputzende +aufputzendem +aufputzender +aufputzendes +aufpäppeln +aufraffen +aufraffend +aufraffendem +aufraffenden +aufraffender +aufragen +aufragende +aufrechne +aufrechnen +aufrechnende +aufrechnendem +aufrechnenden +aufrechnendes +aufrechnet +aufrecht +aufrechtem +aufrechten +aufrechter +aufrechterhalten +aufrechterhaltend +aufrechterhaltende +aufrechterhaltenden +aufrechterhaltender +aufrechterhaltendes +aufrechterhaltenem +aufrechterhaltenen +aufrechterhaltener +aufrechtes +aufrechtzuerhalten +aufregen +aufregend +aufregende +aufregendem +aufregender +aufregendere +aufregenderem +aufregenderer +aufregenderes +aufregendes +aufregendstem +aufregendsten +aufregendster +aufregte +aufreiben +aufreibend +aufreibende +aufreibenden +aufreibender +aufreibendes +aufreihen +aufreizen +aufreizend +aufreizende +aufreizendem +aufreizenden +aufreizender +aufreizendes +aufreißen +aufreißend +aufreißendem +aufreißenden +aufreißender +aufrichten +aufrichtend +aufrichtendem +aufrichtenden +aufrichtender +aufrichtete +aufrichtig +aufrichtige +aufrichtigen +aufrichtiger +aufrichtigere +aufrichtigeren +aufrichtigerer +aufrichtigeres +aufrichtigste +aufrichtigstem +aufrichtigsten +aufrichtigstes +aufrief +aufriefen +aufrollen +aufrollend +aufrollende +aufrollendem +aufrollender +aufrollendes +aufrufbar +aufrufbare +aufrufe +aufrufen +aufrufend +aufrufende +aufrufendem +aufrufender +aufrufendes +aufruft +aufrunden +aufrundend +aufrundende +aufrundendem +aufrundender +aufrundendes +aufrundet +aufräumen +aufräumende +aufräumendem +aufräumenden +aufräumendes +aufrücken +aufrückend +aufrückendem +aufrückenden +aufrückender +aufrühren +aufrührerisch +aufrührerischen +aufrührerischer +aufrüsten +aufrüstend +aufrüstende +aufrüstendem +aufrüstender +aufrüstendes +aufrüstete +aufrütteln +aufrüttelnde +aufs +aufsagen +aufsagend +aufsagende +aufsagenden +aufsagender +aufsagendes +aufsah +aufsammeln +aufsammelnd +aufsammelnde +aufsammelnden +aufsammelnder +aufsammelndes +aufsaugen +aufsaugend +aufsaugende +aufsaugendem +aufsaugender +aufsaugendes +aufsaugt +aufschauen +aufschauend +aufschauendem +aufschauenden +aufschauender +aufscheuchen +aufscheuchend +aufscheuchende +aufscheuchenden +aufscheuchender +aufscheuchendes +aufschichten +aufschichtend +aufschichtende +aufschichtendem +aufschichtender +aufschichtendes +aufschieben +aufschiebende +aufschiebendem +aufschiebenden +aufschiebendes +aufschlagen +aufschlagend +aufschlagendem +aufschlagenden +aufschlagender +aufschließen +aufschließend +aufschließende +aufschließenden +aufschließender +aufschließendes +aufschlussreiche +aufschlussreichem +aufschlussreichen +aufschlussreichere +aufschlussreicherem +aufschlussreicheren +aufschlussreicheres +aufschlussreiches +aufschlussreichste +aufschlussreichsten +aufschlussreichster +aufschlussreichstes +aufschlüsseln +aufschnappen +aufschneiden +aufschneidend +aufschneidende +aufschneidenden +aufschneidender +aufschneidendes +aufschneidet +aufschnitte +aufschnüren +aufschnürend +aufschnürende +aufschnürender +aufschnürendes +aufschrauben +aufschraubend +aufschraubende +aufschraubenden +aufschraubendes +aufschrecken +aufschreckend +aufschreckenden +aufschreckender +aufschreckendes +aufschreiben +aufschreibend +aufschreibende +aufschreibenden +aufschreibendes +aufschreibt +aufschreie +aufschreien +aufschreiend +aufschreiendem +aufschreienden +aufschreiender +aufschrie +aufschwingen +aufschürfen +aufschürfend +aufschürfende +aufschürfenden +aufschürfendes +aufschütteln +aufsehend +aufsehenden +aufsehender +aufsehendes +aufsetzen +aufsetzend +aufsetzende +aufsetzenden +aufsetzendes +aufsetzte +aufsetzten +aufsieht +aufsitzen +aufspalten +aufspaltend +aufspaltet +aufspannen +aufspannende +aufspannendem +aufspannenden +aufspannendes +aufspannt +aufspannte +aufspannten +aufsparen +aufsparend +aufsparendem +aufsparenden +aufsparender +aufsperren +aufsperrend +aufsperrende +aufsperrenden +aufsperrender +aufsperrendes +aufspielen +aufspielende +aufspießen +aufspießend +aufspießende +aufspießenden +aufspießender +aufspießendes +aufsprang +aufspringen +aufspringende +aufspringendem +aufspringenden +aufspringt +aufspüren +aufspürende +aufspürenden +aufspürender +aufstacheln +aufstachelnd +aufstachelnde +aufstachelnder +aufstachelndes +aufstampfen +aufstampfende +aufstampfenden +aufstampfender +aufstand +aufstapeln +aufstapelnd +aufstapelnden +aufstapelnder +aufstapelndes +aufstecken +aufsteckend +aufsteckende +aufsteckenden +aufsteckendes +aufstehen +aufstehend +aufstehende +aufstehenden +aufstehender +aufstehendes +aufsteht +aufsteigen +aufsteigend +aufsteigende +aufsteigendem +aufsteigenden +aufsteigender +aufsteigendes +aufsteigt +aufstellbar +aufstellen +aufstellend +aufstellende +aufstellender +aufstellendes +aufstellt +aufstiegen +aufstocken +aufstockt +aufstockungsfähig +aufstoßen +aufstoßend +aufstoßende +aufstoßenden +aufstoßender +aufstoßendes +aufstreben +aufstrebende +aufstrebendem +aufstrebenden +aufstrebendes +aufstreichen +aufstreichend +aufstreichenden +aufstreichender +aufstreichendes +aufstrichen +aufständen +aufständisch +aufständische +aufständischen +aufständischer +aufständisches +aufstöbern +aufstöbernd +aufstöbernde +aufstöberndem +aufstöbernder +aufstöberndes +aufstöhnen +aufstützen +aufstützende +aufstützenden +aufstützender +aufsuchen +aufsuchend +aufsuchende +aufsuchenden +aufsuchendes +aufsucht +aufsuchte +aufsuchten +aufsummieren +aufsummiert +aufsässig +aufsässige +aufsässigem +aufsässigen +aufsässigere +aufsässigerem +aufsässigeren +aufsässigeres +aufsässiges +aufsässigste +aufsässigsten +aufsässigster +aufsässigstes +auftanken +auftankend +auftankende +auftankenden +auftankender +auftankendes +auftat +auftauchen +auftauchend +auftauchende +auftauchender +auftauchendes +auftaucht +auftauchte +auftauchten +auftauen +auftauend +auftauendem +auftauenden +auftauender +auftaut +aufteilbar +aufteile +aufteilen +aufteilend +aufteilendem +aufteilenden +aufteilender +aufteilst +aufteilt +auftischen +auftischend +auftischende +auftischender +auftischendes +auftrage +auftragen +auftragend +auftragende +auftragenden +auftragendes +auftragsgemäß +auftragsgemäße +auftragsgemäßen +auftragsgemäßer +auftragsgemäßes +auftrat +auftraten +auftreffen +auftreffend +auftreffenden +auftreffender +auftreffendes +auftreiben +auftreibend +auftreibende +auftreibendem +auftreibender +auftreibendes +auftrennen +auftrennende +auftrennenden +auftrennender +auftrete +auftreten +auftretend +auftretende +auftretendem +auftretenden +auftretender +auftriebe +auftrittst +auftrumpfen +auftrumpfende +aufträgt +auftun +auftut +aufwachen +aufwachende +aufwachenden +aufwachender +aufwachsen +aufwachsend +aufwachsende +aufwachsender +aufwachsendes +aufwacht +aufwachte +aufwachten +aufwallen +aufwallt +aufwarf +aufwarten +aufwartend +aufwartende +aufwartender +aufwartendes +aufwartet +aufwaschen +aufwaschend +aufwaschende +aufwaschender +aufwaschendes +aufwecken +aufweckende +aufweckenden +aufweckender +aufweichen +aufweichend +aufweichende +aufweichender +aufweichendes +aufweise +aufweisen +aufweisend +aufweisende +aufweisenden +aufweisendes +aufweist +aufweitet +aufwenden +aufwendende +aufwendenden +aufwendender +aufwendet +aufwendete +aufwendeten +aufwendig +aufwendige +aufwendigem +aufwendigen +aufwendigere +aufwendigerem +aufwendigeren +aufwendigeres +aufwendiges +aufwendigste +aufwendigsten +aufwendigster +aufwendigstes +aufwerfen +aufwerfend +aufwerfende +aufwerfenden +aufwerfendes +aufwerten +aufwertend +aufwertenden +aufwertender +aufwertendes +aufwickeln +aufwickelnd +aufwickelnde +aufwickelnden +aufwickelndes +aufwiegeln +aufwiegelnd +aufwiegelnden +aufwiegelnder +aufwiegelndes +aufwiegen +aufwiegend +aufwiegende +aufwiegenden +aufwiegendes +aufwiegt +aufwies +aufwiesen +aufwirbeln +aufwirbelnd +aufwirbelnde +aufwirbelnder +aufwirbelndes +aufwirbelte +aufwischen +aufwischend +aufwischende +aufwischender +aufwischendes +aufwog +aufwändig +aufwändige +aufwändigem +aufwändigen +aufwändiger +aufwändigere +aufwändigerem +aufwändigeren +aufwändigeres +aufwändiges +aufwändigste +aufwändigsten +aufwändigster +aufwändigstes +aufwärmen +aufwärmend +aufwärmenden +aufwärmender +aufwärmendes +aufwärts +aufwühlen +aufzehren +aufzeichnen +aufzeichnend +aufzeichnende +aufzeichnender +aufzeichnendes +aufzeichnet +aufzeigen +aufzeigend +aufzeigende +aufzeigendem +aufzeigender +aufzeigendes +aufzeigt +aufziehen +aufziehend +aufziehende +aufziehender +aufziehendes +aufzieht +aufzuarbeiten +aufzubauen +aufzubessern +aufzubewahren +aufzubieten +aufzubinden +aufzublasen +aufzubohren +aufzubrauchen +aufzubrechen +aufzubringen +aufzubürden +aufzudecken +aufzudrehen +aufzudrücken +aufzuerlegen +aufzuerlegende +aufzuerlegenden +aufzuerlegender +aufzuerlegendes +aufzufallen +aufzufangen +aufzufassen +aufzufinden +aufzufordern +aufzufrischen +aufzuführen +aufzuführenden +aufzufüllen +aufzugeben +aufzugliedern +aufzugreifen +aufzuhalten +aufzuheben +aufzuheitern +aufzuhelfen +aufzuholen +aufzuhängen +aufzukaufen +aufzuklären +aufzukommen +aufzulasten +aufzulegen +aufzulehnen +aufzulesen +aufzulisten +aufzulockern +aufzulösen +aufzumachen +aufzumuntern +aufzunehmen +aufzunehmenden +aufzuopfern +aufzupolieren +aufzuprägen +aufzurechnen +aufzuregen +aufzureizen +aufzureißen +aufzurichten +aufzurollen +aufzurufen +aufzuräumen +aufzurücken +aufzuschieben +aufzuschließen +aufzuschlüsseln +aufzuschnüren +aufzuschreiben +aufzuspalten +aufzuspielen +aufzuspüren +aufzustauen +aufzustehen +aufzustellen +aufzustocken +aufzustöbern +aufzusuchen +aufzusummieren +aufzutauchen +aufzuteilen +aufzutragen +aufzutreffen +aufzutrennen +aufzutrennenden +aufzutreten +aufzutun +aufzuwachsen +aufzuwecken +aufzuweisen +aufzuweiten +aufzuwerfen +aufzuwerten +aufzuwiegeln +aufzuwiegen +aufzuwärmen +aufzuzeichnen +aufzuzeichnende +aufzuzeigen +aufzuzeigenden +aufzuziehen +aufzwang +aufzwangen +aufzwingen +aufzwingend +aufzwingenden +aufzwingender +aufzwingendes +aufzählen +aufzählende +aufzählenden +aufzählender +aufzählt +aufzählte +aufzüchten +augenblicklich +augenblickliche +augenblicklichem +augenblicklichen +augenblicklicher +augenblickliches +augenfällig +augenfällige +augenfälligen +augenfälliges +augenfälligsten +augenscheinlich +augenscheinliche +augenscheinlichen +aus +ausarbeiten +ausarbeitend +ausarbeitende +ausarbeitender +ausarbeitendes +ausarbeitete +ausarten +ausartend +ausartende +ausartendem +ausartender +ausartendes +ausartet +ausatmen +ausatmend +ausatmende +ausatmender +ausatmendes +ausbaden +ausbadende +ausbadenden +ausbadender +ausbalancieren +ausbalanciert +ausbalancierte +ausbaubare +ausbauen +ausbauend +ausbauende +ausbauender +ausbauendes +ausbaufähig +ausbaufähige +ausbaufähigem +ausbaufähigen +ausbaufähiger +ausbaufähigerem +ausbaufähigeren +ausbaufähigerer +ausbaufähiges +ausbaufähigste +ausbaufähigstem +ausbaufähigster +ausbaufähigstes +ausbaute +ausbauten +ausbedungen +ausbessern +ausbessernde +ausbessernden +ausbessernder +ausbeute +ausbeuten +ausbeutend +ausbeutende +ausbeutender +ausbeutendes +ausbeuterisch +ausbezahlen +ausbilden +ausbildend +ausbildende +ausbildender +ausbildendes +ausbildet +ausbitten +ausbittend +ausbittende +ausbittenden +ausbittender +ausbittendes +ausblasen +ausblasend +ausblasende +ausblasenden +ausbleiben +ausbleibend +ausbleibende +ausbleibenden +ausbleibender +ausbleibendes +ausbleichen +ausbleichend +ausbleichende +ausbleichender +ausbleichendes +ausblenden +ausblicken +ausblickende +ausblickenden +ausblickendes +ausblieb +ausblieben +ausbluten +ausblutend +ausblutendem +ausblutenden +ausblutender +ausbohren +ausbohrenden +ausbohrender +ausbohrendes +ausbooten +ausborgen +ausborgend +ausborgenden +ausborgender +ausborgendes +ausbrach +ausbrannte +ausbreche +ausbrechen +ausbrechend +ausbrechende +ausbrechenden +ausbrechender +ausbrechendes +ausbreiten +ausbreitend +ausbreitende +ausbreitendem +ausbreitender +ausbreitendes +ausbreitet +ausbreiteten +ausbrennen +ausbrennend +ausbrennende +ausbrennenden +ausbrennender +ausbrennendes +ausbringen +ausbringt +ausbrüten +ausbrütend +ausbrütende +ausbrütendem +ausbrütender +ausbrütendes +ausbürgern +ausbürgernde +ausbürgernden +ausbürgernder +ausbürsten +ausbürstend +ausbürstende +ausbürstender +ausbürstendes +ausdachte +ausdauern +ausdauernd +ausdauernde +ausdauerndem +ausdauernder +ausdauerndes +ausdehnbar +ausdehnbare +ausdehnbarem +ausdehnbaren +ausdehnbarer +ausdehnbarere +ausdehnbarerem +ausdehnbareren +ausdehnbareres +ausdehnbares +ausdehnbarste +ausdehnbarsten +ausdehnbarster +ausdehnbarstes +ausdehnen +ausdehnend +ausdehnende +ausdehnenden +ausdehnendes +ausdehnt +ausdehnte +ausdenkbare +ausdenkbarem +ausdenkbaren +ausdenkbares +ausdenken +ausdenkend +ausdenkenden +ausdenkender +ausdenkendes +ausdiskutieren +ausdiskutiert +ausdorren +ausdorrend +ausdorrenden +ausdorrender +ausdorrendes +ausdrehen +ausdrehend +ausdrehende +ausdrehender +ausdrehendes +ausdrucken +ausdrucksfähig +ausdrucksfähigem +ausdrucksfähigen +ausdrucksfähiger +ausdrucksfähigerem +ausdrucksfähigeren +ausdrucksfähigerer +ausdrucksfähiges +ausdrucksfähigste +ausdrucksfähigstem +ausdrucksfähigster +ausdrucksfähigstes +ausdruckslos +ausdruckslosem +ausdruckslosen +ausdrucksloser +ausdrucksloserem +ausdrucksloseren +ausdrucksloserer +ausdrucksloses +ausdrucksloseste +ausdruckslosestem +ausdruckslosester +ausdruckslosestes +ausdrucksvoll +ausdrucksvollem +ausdrucksvollen +ausdrucksvoller +ausdrucksvollerem +ausdrucksvolleren +ausdrucksvollerer +ausdrucksvolles +ausdrucksvollste +ausdrucksvollstem +ausdrucksvollster +ausdrucksvollstes +ausdrücken +ausdrückend +ausdrückende +ausdrückenden +ausdrückendes +ausdrücklich +ausdrückliche +ausdrücklichen +ausdrücklicher +ausdrücklichere +ausdrücklicheren +ausdrücklicherer +ausdrücklicheres +ausdrücklichste +ausdrücklichstem +ausdrücklichsten +ausdrücklichstes +ausdrückt +ausdrückte +ausdörrend +ausdünnen +auseinander +auseinandergejagt +auseinandergesetzt +auseinandergetriebene +auseinandergetriebenem +auseinandergetriebenen +auseinandergetriebenes +auseinandergezerrt +auseinanderjagen +auseinanderjagende +auseinanderjagendem +auseinanderjagenden +auseinanderjagendes +auseinanderklaffend +auseinanderlegende +auseinanderlegendem +auseinanderlegenden +auseinanderlegendes +auseinanderrücken +auseinandersetzen +auseinandersetzend +auseinandersetzende +auseinandersetzender +auseinandersetzendes +auseinandersetzt +auserkoren +auserlesen +auserlesend +auserlesenden +auserlesender +auserlesendes +auserlesene +auserlesenem +auserlesenen +auserlesener +auserlesenes +ausersehen +ausersehenem +ausersehenen +ausersehenes +auserwählt +auserwählte +auserwählten +ausfahren +ausfahrend +ausfahrende +ausfahrender +ausfahrendes +ausfallen +ausfallende +ausfallendem +ausfallenden +ausfallendes +ausfallsicher +ausfechten +ausfechtend +ausfechtenden +ausfechtender +ausfechtendes +ausfechtet +ausfegen +ausfegend +ausfegende +ausfegenden +ausfegendes +ausfeilen +ausfeilende +ausfeilender +ausfeilendes +ausfiel +ausfielen +ausfindig +ausflaggte +ausflicken +ausflickende +ausflickenden +ausflickendes +ausfliegen +ausfliegend +ausfliegende +ausfliegenden +ausfliegender +ausfliegendes +ausfließen +ausfließend +ausfließendem +ausfließenden +ausfließender +ausformen +ausformulieren +ausforschen +ausfragen +ausfragend +ausfragende +ausfragenden +ausfragendes +ausfransen +ausfransend +ausfransenden +ausfransender +ausfransendes +ausfressen +ausfressend +ausfressende +ausfressenden +ausfressendes +ausfällt +ausführbar +ausführbare +ausführbaren +ausführbarer +ausführbares +ausführen +ausführend +ausführende +ausführendem +ausführender +ausführendes +ausführlich +ausführliche +ausführlichem +ausführlichen +ausführlicher +ausführlicherem +ausführlicheren +ausführlicherer +ausführliches +ausführlichste +ausführlichstem +ausführlichster +ausführlichstes +ausführt +ausführten +ausfüllen +ausfüllende +ausfüllender +ausfüllendes +ausfüllt +ausfüllten +ausgab +ausgaben +ausgangsseitig +ausgearbeitet +ausgearbeitete +ausgearbeitetem +ausgearbeiteter +ausgearbeitetes +ausgeartet +ausgeartete +ausgeartetem +ausgearteten +ausgearteter +ausgeatmet +ausgeatmete +ausgeatmetem +ausgeatmeter +ausgeatmetes +ausgebacken +ausgebadet +ausgebadete +ausgebadeten +ausgebaggert +ausgebaut +ausgebautem +ausgebauten +ausgebauter +ausgeben +ausgebend +ausgebende +ausgebendem +ausgebender +ausgebendes +ausgebessert +ausgebessertem +ausgebesserten +ausgebesserter +ausgebeult +ausgebeulte +ausgebeultem +ausgebeulter +ausgebeultes +ausgebeutet +ausgebeutetem +ausgebeuteten +ausgebeuteter +ausgebildet +ausgebildete +ausgebildetem +ausgebildeten +ausgebildeter +ausgebildetes +ausgeblasen +ausgeblasenem +ausgeblasenen +ausgeblasener +ausgebleicht +ausgeblendet +ausgeblieben +ausgebliebene +ausgebliebenem +ausgebliebenen +ausgebliebener +ausgeblutet +ausgeblutete +ausgeblutetem +ausgebluteter +ausgeblutetes +ausgebohrtem +ausgebohrten +ausgebohrter +ausgebootet +ausgeborgt +ausgeborgtem +ausgeborgten +ausgeborgter +ausgebrannt +ausgebranntem +ausgebrannten +ausgebrannter +ausgebreitet +ausgebreitete +ausgebreitetem +ausgebreiteter +ausgebreitetes +ausgebrochen +ausgebrochenem +ausgebrochenen +ausgebrochener +ausgebrütet +ausgebrütete +ausgebrütetem +ausgebrüteter +ausgebrütetes +ausgebucht +ausgebuchte +ausgebuchtem +ausgebuchter +ausgebuchtes +ausgebuchtetem +ausgebuchteter +ausgebuchtetes +ausgebürgert +ausgebürgertem +ausgebürgerten +ausgebürgerter +ausgebürstet +ausgebürstete +ausgebürstetem +ausgebürsteter +ausgebürstetes +ausgedacht +ausgedachte +ausgedachtem +ausgedachter +ausgedachtes +ausgedauert +ausgedehnt +ausgedehnte +ausgedehntem +ausgedehnten +ausgedehnter +ausgedehntes +ausgedient +ausgediente +ausgedienten +ausgedorrt +ausgedorrtem +ausgedorrten +ausgedorrter +ausgedreht +ausgedrehtem +ausgedrehten +ausgedrehter +ausgedruckt +ausgedrucktem +ausgedruckten +ausgedruckter +ausgedrucktes +ausgedrückt +ausgedrückte +ausgedrücktem +ausgedrückter +ausgedrücktes +ausgedörrt +ausgedörrte +ausgedünnt +ausgedünnte +ausgedünntem +ausgedünnten +ausgedünnter +ausgedünntes +ausgedünstet +ausgefahren +ausgefahrene +ausgefahrenem +ausgefahrenen +ausgefahrener +ausgefahrenes +ausgefallen +ausgefallene +ausgefallenem +ausgefallenen +ausgefallener +ausgefallenes +ausgefegt +ausgefegtem +ausgefegten +ausgefegter +ausgefeilt +ausgefeilte +ausgefeiltem +ausgefeilten +ausgefeilter +ausgefeiltes +ausgefiltert +ausgeflickt +ausgeflogen +ausgeflogene +ausgeflogenem +ausgeflogenen +ausgeflogener +ausgeflogenes +ausgeflossen +ausgeflossene +ausgeflossenem +ausgeflossenen +ausgeflossenes +ausgefochten +ausgefochtener +ausgeforscht +ausgefragt +ausgefragte +ausgefragtem +ausgefragten +ausgefragtes +ausgefranst +ausgefranste +ausgefransten +ausgefranster +ausgefranstes +ausgefressen +ausgefressene +ausgefressenem +ausgefressenen +ausgefressenes +ausgefuchst +ausgeführt +ausgeführte +ausgeführtem +ausgeführten +ausgeführter +ausgefüllt +ausgefüllte +ausgefülltem +ausgefüllten +ausgefüllter +ausgefülltes +ausgefütterten +ausgegangen +ausgegangenem +ausgegangenen +ausgegangener +ausgegeben +ausgegebene +ausgegebenem +ausgegebener +ausgegebenes +ausgeglichen +ausgeglichenem +ausgeglichenen +ausgeglichener +ausgeglichenes +ausgegliedert +ausgeglitten +ausgeglittene +ausgeglittenem +ausgeglittener +ausgeglittenes +ausgegossen +ausgegossenem +ausgegossenen +ausgegossener +ausgegraben +ausgegrabene +ausgegrabenem +ausgegrabener +ausgegrabenes +ausgehakte +ausgehaktem +ausgehakten +ausgehaktes +ausgehalten +ausgehaltene +ausgehaltenem +ausgehaltenes +ausgehandelt +ausgehandelte +ausgehandelten +ausgehandelter +ausgehandeltes +ausgeharrt +ausgeharrte +ausgeharrtem +ausgeharrten +ausgeharrtes +ausgehe +ausgeheckt +ausgeheckte +ausgehecktem +ausgeheckten +ausgeheckter +ausgeheilt +ausgeheilte +ausgeheiltem +ausgeheilter +ausgeheiltes +ausgehen +ausgehend +ausgehende +ausgehenden +ausgehender +ausgehoben +ausgehobene +ausgehobenem +ausgehobener +ausgehobenes +ausgeholfen +ausgeholfenem +ausgeholfenen +ausgeholfener +ausgeholt +ausgeholte +ausgeholtem +ausgeholter +ausgeholtes +ausgeholztem +ausgeholzter +ausgeholztes +ausgehorcht +ausgehorchtem +ausgehorchten +ausgehorchter +ausgehorchtes +ausgeht +ausgehändigt +ausgehändigtem +ausgehändigten +ausgehändigter +ausgehängt +ausgehängte +ausgehängtem +ausgehängter +ausgehängtes +ausgehärtet +ausgehöhlt +ausgehöhltem +ausgehöhlten +ausgehöhlter +ausgekannt +ausgekehrt +ausgekehrte +ausgekehrtem +ausgekehrten +ausgekehrtes +ausgeklammert +ausgeklammerte +ausgeklammertem +ausgeklammerten +ausgeklammertes +ausgekleidet +ausgekleidete +ausgekleideten +ausgekleideter +ausgekleidetes +ausgeklopft +ausgeklopfte +ausgeklopftem +ausgeklopfter +ausgeklopftes +ausgeklungen +ausgeklungenem +ausgeklungenen +ausgeklungener +ausgeklügelt +ausgeklügelte +ausgeklügelten +ausgeklügelter +ausgeklügeltes +ausgeknobelt +ausgeknobelten +ausgekocht +ausgekochte +ausgekochten +ausgekochter +ausgekochtes +ausgekohlt +ausgekommen +ausgekostet +ausgekostete +ausgekostetem +ausgekosteten +ausgekostetes +ausgekratzt +ausgekratzte +ausgekratzten +ausgekratzter +ausgekratztes +ausgekundschaftet +ausgekundschaftete +ausgekundschaftetem +ausgekundschafteten +ausgekundschaftetes +ausgekuppelt +ausgekuppelte +ausgekuppelten +ausgekuppelter +ausgekuppeltes +ausgekühlt +ausgelacht +ausgelachte +ausgelachtem +ausgelachten +ausgelachtes +ausgeladen +ausgeladene +ausgeladenen +ausgeladener +ausgeladenes +ausgelassen +ausgelassene +ausgelassenem +ausgelassenen +ausgelassenes +ausgelastet +ausgelasteten +ausgelasteter +ausgelatscht +ausgelaufen +ausgelaufenem +ausgelaufenen +ausgelaufener +ausgelaugt +ausgelaugte +ausgelaugten +ausgelebt +ausgelebte +ausgelebtem +ausgelebter +ausgelebtes +ausgeleckte +ausgelecktem +ausgeleckten +ausgelecktes +ausgeleert +ausgeleerte +ausgeleertem +ausgeleerten +ausgeleerter +ausgelegt +ausgelegte +ausgelegtem +ausgelegter +ausgelegtes +ausgelenkt +ausgelesen +ausgelesenem +ausgelesener +ausgelesenes +ausgeliefert +ausgelieferte +ausgeliefertem +ausgelieferter +ausgeliefertes +ausgeliehen +ausgeliehene +ausgeliehenem +ausgeliehenen +ausgeliehener +ausgeliehenes +ausgelistet +ausgelitten +ausgelost +ausgelostem +ausgelosten +ausgeloster +ausgelotet +ausgelutscht +ausgelöffelt +ausgelöffelte +ausgelöffeltem +ausgelöffelten +ausgelöffeltes +ausgelöscht +ausgelöschte +ausgelöschten +ausgelöschter +ausgelöschtes +ausgelöst +ausgelöste +ausgelöstem +ausgelösten +ausgelöster +ausgelöstes +ausgelötet +ausgelüftet +ausgelüftete +ausgelüfteten +ausgelüfteter +ausgelüftetes +ausgemacht +ausgemachtem +ausgemachten +ausgemachter +ausgemalt +ausgemalte +ausgemaltem +ausgemalter +ausgemaltes +ausgemauert +ausgemergelt +ausgemergelten +ausgemerzt +ausgemerzte +ausgemerztem +ausgemerzten +ausgemerztes +ausgemessen +ausgemessene +ausgemessenen +ausgemessener +ausgemessenes +ausgemistet +ausgemistete +ausgemistetem +ausgemisteten +ausgemustert +ausgemusterte +ausgemustertem +ausgemusterter +ausgemustertes +ausgenommen +ausgenutzt +ausgenutzte +ausgenutztem +ausgenutzten +ausgenutzter +ausgenutztes +ausgenüchtert +ausgenützt +ausgenützte +ausgenütztem +ausgenützten +ausgenütztes +ausgepackt +ausgepackte +ausgepackten +ausgepackter +ausgepacktes +ausgepeitscht +ausgepeitschte +ausgepeitschtem +ausgepeitschten +ausgepeitschtes +ausgependelt +ausgepfiffen +ausgepfiffenem +ausgepfiffenen +ausgepfiffener +ausgepicht +ausgeplaudert +ausgeplaudertem +ausgeplauderten +ausgeplauderter +ausgeplündert +ausgepresst +ausgepresstem +ausgepressten +ausgepresster +ausgeprägt +ausgeprägte +ausgeprägtem +ausgeprägten +ausgeprägter +ausgeprägtes +ausgepumpt +ausgepumpte +ausgeputzt +ausgeputzte +ausgeputztem +ausgeputzter +ausgeputztes +ausgequetscht +ausgequetschtem +ausgequetschten +ausgequetschter +ausgeraubt +ausgeraubte +ausgeraubtem +ausgeraubten +ausgeraubtes +ausgerechnet +ausgerechnete +ausgerechneten +ausgerechneter +ausgerechnetes +ausgeredet +ausgeredete +ausgeredetem +ausgeredeten +ausgeredetes +ausgeregelt +ausgereicht +ausgereichte +ausgereichten +ausgereichter +ausgereichtes +ausgereift +ausgereifte +ausgereiften +ausgereiftes +ausgereist +ausgereiste +ausgereistem +ausgereisten +ausgereistes +ausgereizt +ausgerenkt +ausgerenktem +ausgerenkten +ausgerenkter +ausgerichtet +ausgerichtete +ausgerichteten +ausgerichteter +ausgerichtetes +ausgerissen +ausgerissene +ausgerissenem +ausgerissenen +ausgerissener +ausgerissenes +ausgeritten +ausgerittene +ausgerittenen +ausgerittener +ausgerittenes +ausgerollt +ausgerollte +ausgerolltem +ausgerollten +ausgerolltes +ausgerottet +ausgerottete +ausgerotteten +ausgerottetes +ausgerufen +ausgerufenem +ausgerufenen +ausgerufener +ausgeruht +ausgeruhte +ausgeruhtem +ausgeruhter +ausgeruhtes +ausgerutscht +ausgerutschtem +ausgerutschten +ausgerutschter +ausgeräuchert +ausgeräumt +ausgeräumte +ausgeräumten +ausgeräumter +ausgeräumtes +ausgerückt +ausgerückte +ausgerücktem +ausgerückten +ausgerücktes +ausgerüstet +ausgerüstete +ausgerüsteten +ausgerüsteter +ausgerüstetes +ausgesagt +ausgesagten +ausgesandt +ausgesandte +ausgesaugt +ausgesaugte +ausgesaugtem +ausgesaugten +ausgesaugtes +ausgeschalten +ausgeschaltet +ausgeschaltete +ausgeschaltetem +ausgeschalteten +ausgeschalteter +ausgeschaltetes +ausgeschenkt +ausgeschert +ausgescherte +ausgeschieden +ausgeschiedenem +ausgeschiedenen +ausgeschiedener +ausgeschildert +ausgeschimpft +ausgeschimpfte +ausgeschimpften +ausgeschimpfter +ausgeschimpftes +ausgeschlafen +ausgeschlafene +ausgeschlafenem +ausgeschlafenen +ausgeschlafenes +ausgeschlagen +ausgeschlagene +ausgeschlagenen +ausgeschlagener +ausgeschlagenes +ausgeschlossen +ausgeschlossene +ausgeschlossenem +ausgeschlossenen +ausgeschlossenes +ausgeschmückt +ausgeschmückte +ausgeschmückten +ausgeschmückter +ausgeschmücktes +ausgeschnitten +ausgeschnittene +ausgeschnittenen +ausgeschnittener +ausgeschnittenes +ausgeschrieben +ausgeschriebene +ausgeschriebenem +ausgeschriebenen +ausgeschriebener +ausgeschriebenes +ausgeschritten +ausgeschrittenen +ausgeschrittener +ausgeschrittenes +ausgeschwenkt +ausgeschwenkte +ausgeschöpft +ausgeschöpfte +ausgeschüttelt +ausgeschütteltem +ausgeschüttelten +ausgeschüttelter +ausgeschüttet +ausgeschüttete +ausgeschüttetem +ausgeschütteter +ausgeschüttetes +ausgesehen +ausgesehene +ausgesehenem +ausgesehenen +ausgesehenes +ausgesendet +ausgesendete +ausgesendeten +ausgesendeter +ausgesendetes +ausgesetzt +ausgesetzte +ausgesetztem +ausgesetzten +ausgesetztes +ausgesorgt +ausgespannt +ausgespannte +ausgespanntem +ausgespannter +ausgespanntes +ausgespart +ausgesparte +ausgesperrt +ausgesperrte +ausgesperrtem +ausgesperrten +ausgesperrtes +ausgespielt +ausgespielte +ausgespielten +ausgespielter +ausgespieltes +ausgesprochen +ausgesprochene +ausgesprochenem +ausgesprochenen +ausgesprochenes +ausgespuckt +ausgespuckte +ausgespuckten +ausgespuckter +ausgespucktes +ausgespäht +ausgespült +ausgespültem +ausgespülten +ausgespülter +ausgestalten +ausgestaltet +ausgestanden +ausgestandene +ausgestandenem +ausgestandenen +ausgestandenes +ausgestanzt +ausgestattet +ausgestattete +ausgestatteten +ausgestatteter +ausgestattetes +ausgestellt +ausgestellte +ausgestelltem +ausgestellten +ausgestellter +ausgestelltes +ausgestiegen +ausgestiegene +ausgestiegenen +ausgestiegener +ausgestiegenes +ausgestochen +ausgestochene +ausgestochenen +ausgestochener +ausgestochenes +ausgestopft +ausgestopfte +ausgestopftem +ausgestopften +ausgestopftes +ausgestorben +ausgestorbene +ausgestorbenen +ausgestorbener +ausgestorbenes +ausgestoßen +ausgestoßene +ausgestoßenem +ausgestoßenen +ausgestoßenes +ausgestrahlt +ausgestrahlte +ausgestrahlten +ausgestrahlter +ausgestrahltes +ausgestreckt +ausgestreckte +ausgestrecktem +ausgestreckten +ausgestrecktes +ausgestreut +ausgestreute +ausgestreuten +ausgestreuter +ausgestreutes +ausgestrichen +ausgestrichene +ausgestrichenem +ausgestrichenen +ausgestrichenes +ausgeströmt +ausgeströmte +ausgeströmtem +ausgeströmten +ausgeströmtes +ausgesucht +ausgesuchte +ausgesuchten +ausgesuchter +ausgesägten +ausgesät +ausgesöhnt +ausgesöhnte +ausgesöhnten +ausgesöhnter +ausgesöhntes +ausgetauscht +ausgetauschte +ausgetauschtem +ausgetauschten +ausgetauschter +ausgetauschtes +ausgeteilt +ausgeteilte +ausgeteilten +ausgeteilter +ausgeteiltes +ausgetestet +ausgetragen +ausgetragene +ausgetragenem +ausgetragener +ausgetragenes +ausgetreten +ausgetretenem +ausgetretenen +ausgetretener +ausgetrieben +ausgetriebene +ausgetriebenem +ausgetriebener +ausgetriebenes +ausgetrocknet +ausgetrocknetem +ausgetrockneten +ausgetrockneter +ausgetrunken +ausgetrunkene +ausgetrunkenem +ausgetrunkener +ausgetrunkenes +ausgetüftelt +ausgetüftelten +ausgewachsen +ausgewachsene +ausgewachsenem +ausgewachsener +ausgewachsenes +ausgewandert +ausgewandertem +ausgewanderten +ausgewanderter +ausgewaschen +ausgewaschene +ausgewaschenem +ausgewaschener +ausgewaschenes +ausgewechselt +ausgewechselte +ausgewechseltem +ausgewechselten +ausgewechselter +ausgeweint +ausgeweitet +ausgeweitete +ausgeweiteten +ausgeweiteter +ausgeweitetes +ausgewertet +ausgewertete +ausgewertetem +ausgewerteten +ausgewertetes +ausgewetzt +ausgewichen +ausgewichenem +ausgewichenen +ausgewichener +ausgewickelt +ausgewickelte +ausgewickeltem +ausgewickelter +ausgewickeltes +ausgewiesen +ausgewiesene +ausgewiesenem +ausgewiesenen +ausgewiesener +ausgewischt +ausgewischte +ausgewischtem +ausgewischter +ausgewischtes +ausgewogen +ausgewogenem +ausgewogenen +ausgewogener +ausgeworfen +ausgewrungen +ausgewrungene +ausgewrungenen +ausgewrungener +ausgewrungenes +ausgewählt +ausgewählte +ausgewähltem +ausgewählten +ausgewählter +ausgezahlt +ausgezahlte +ausgezahlten +ausgezahlter +ausgezahltes +ausgezehrte +ausgezeichnet +ausgezeichnete +ausgezeichnetem +ausgezeichneten +ausgezeichneter +ausgezeichnetes +ausgezogen +ausgezogene +ausgezogenem +ausgezogener +ausgezogenes +ausgezählt +ausgezählte +ausgezähltem +ausgezählten +ausgezähltes +ausgeübt +ausgeübte +ausgeübtem +ausgeübten +ausgeübter +ausgibt +ausgiebig +ausgiebige +ausgiebigem +ausgiebigen +ausgiebigere +ausgiebigerem +ausgiebigeren +ausgiebigeres +ausgiebiges +ausgiebigste +ausgiebigsten +ausgiebigster +ausgiebigstes +ausgießen +ausgießend +ausgießende +ausgießendem +ausgießender +ausgießendes +ausgießt +ausging +ausgingen +ausgleiche +ausgleichen +ausgleichend +ausgleichende +ausgleichenden +ausgleichender +ausgleichendes +ausgleicht +ausgleiten +ausgleitend +ausgleitende +ausgleitenden +ausgleitender +ausgleitendes +ausglühen +ausgraben +ausgrabend +ausgrabendem +ausgrabenden +ausgrabender +ausgreifen +ausgreifend +ausgreifende +ausgreift +ausgräbt +aushalten +aushaltende +aushaltenden +aushaltender +aushandeln +aushandelnd +aushandelnde +aushandelnder +aushandelndes +ausharren +ausharrende +ausharrenden +ausharrender +aushauchen +ausheben +aushebend +aushebende +aushebender +aushebendes +aushecken +ausheckende +ausheckenden +ausheckender +ausheckte +ausheilen +ausheilend +ausheilenden +ausheilender +ausheilendes +aushelfen +aushelfend +aushelfende +aushelfenden +aushelfendes +aushielt +aushilfsweise +ausholen +ausholend +ausholende +ausholender +ausholendes +aushorchen +aushorchende +aushorchenden +aushorchender +aushält +aushältst +aushändigen +aushändigend +aushändigende +aushändigendem +aushändigenden +aushändigender +aushändigendes +aushänge +aushängen +aushängende +aushängenden +aushängender +aushärten +aushöhlen +aushöhlend +aushöhlende +aushöhlender +aushöhlendes +auskam +auskehren +auskehrende +auskehrenden +auskehrender +auskenne +auskennen +auskennend +auskennende +auskennender +auskennendes +auskennt +ausklammern +ausklammernd +ausklammernde +ausklammernden +ausklammerndes +ausklammert +ausklappen +auskleiden +auskleidende +auskleidenden +auskleidender +ausklingen +ausklingend +ausklingende +ausklingender +ausklingendes +ausklinken +ausklopfen +ausklopfende +ausklopfenden +ausklopfender +ausknipsen +auskochen +auskochend +auskochende +auskochender +auskochendes +auskommen +auskommende +auskommenden +auskommender +auskommt +auskosten +auskostend +auskostenden +auskostender +auskostendes +auskratzen +auskratzend +auskratzende +auskratzender +auskratzendes +auskundschaften +auskundschaftende +auskundschaftenden +auskundschaftender +auskuppeln +auskuppelnd +auskuppelnde +auskuppelnder +auskuppelndes +auskurieren +auskühlen +auslachen +auslachend +auslachende +auslachenden +auslachendes +auslachten +ausladen +ausladende +ausladenden +ausladender +auslagen +auslasse +auslassen +auslassend +auslassenden +auslassender +auslassendes +auslasten +auslaufen +auslaufend +auslaufende +auslaufenden +auslaufendes +auslauft +auslauten +auslautend +auslautenden +auslautender +auslautendes +ausleben +auslebend +auslebende +auslebenden +auslebendes +ausleeren +ausleerend +ausleerenden +ausleerender +ausleerendes +auslege +auslegen +auslegend +auslegenden +auslegender +auslegendes +ausleihen +ausleihend +ausleihende +ausleihender +ausleihendes +auslesbare +auslese +auslesen +auslesende +auslesenden +auslesender +ausleuchten +ausleuchtet +ausliefern +ausliefernd +ausliefernde +ausliefernden +auslieferndes +ausliefert +auslieferte +ausließ +auslisten +auslosen +auslosende +auslosenden +auslosender +ausloten +auslotenden +auslotender +auslotendes +ausländisch +ausländische +ausländischem +ausländischer +ausländisches +auslässt +ausläuft +auslöffelnd +auslöffelnde +auslöffelnden +auslöffelndes +auslöschen +auslöschend +auslöschenden +auslöschender +auslöschendes +auslöse +auslösen +auslösend +auslösende +auslösenden +auslösender +auslösendes +auslöst +auslösten +auslüften +auslüftend +auslüftenden +auslüftender +auslüftendes +ausmache +ausmachen +ausmachend +ausmachenden +ausmachender +ausmachendes +ausmacht +ausmachte +ausmalen +ausmalend +ausmalenden +ausmalender +ausmalendes +ausmaßen +ausmerzen +ausmerzend +ausmerzende +ausmerzender +ausmerzendes +ausmerzten +ausmessen +ausmessende +ausmessendem +ausmessenden +ausmessendes +ausmisten +ausmistend +ausmistende +ausmistenden +ausmistender +ausmistendes +ausmultiplizieren +ausmultipliziert +ausmusternd +ausmusternde +ausmusternden +ausmusterndes +ausmünden +ausnahm +ausnahmen +ausnahmslos +ausnahmslose +ausnahmslosem +ausnahmslosen +ausnahmsloses +ausnahmsweise +ausnehmen +ausnimmt +ausnutze +ausnutzen +ausnutzend +ausnutzenden +ausnutzender +ausnutzendes +ausnutzte +ausnutzten +ausnützen +auspacken +auspackend +auspackenden +auspackender +auspackendes +auspackte +auspeitschen +auspeitschend +auspeitschenden +auspeitschender +auspeitschendes +auspfeifen +auspfeifend +auspfeifende +auspfeifenden +auspfeifendes +auspfiff +auspfiffen +ausplaudernd +ausplaudernde +ausplaudernden +ausplauderndes +ausplündern +auspressen +auspressende +auspressendem +auspressenden +auspressendes +ausprobieren +ausprobierend +ausprobierende +ausprobierendem +ausprobierenden +ausprobierender +ausprobierendes +ausprobiert +ausprobierte +ausprobiertem +ausprobierten +ausprobierter +ausprobiertes +ausprägen +ausprägt +ausprägte +auspumpen +ausputzen +ausputzend +ausputzenden +ausputzender +ausputzendes +ausquetschen +ausquetschend +ausquetschende +ausquetschenden +ausquetschendes +ausquetscht +ausquetschten +ausradieren +ausradierend +ausradierende +ausradierenden +ausradierendes +ausradiert +ausradierte +ausradierten +ausradierter +ausradiertes +ausrangieren +ausrangierend +ausrangierende +ausrangierenden +ausrangierendes +ausrangiert +ausrangierte +ausrangierten +ausrangierter +ausrangiertes +ausrauben +ausraubend +ausraubende +ausraubenden +ausraubendes +ausrechne +ausrechnen +ausrechnende +ausrechnenden +ausrechnender +ausreden +ausredend +ausredende +ausredenden +ausredendes +ausreiche +ausreichen +ausreichend +ausreichende +ausreichenden +ausreichender +ausreichendes +ausreicht +ausreichte +ausreichten +ausreifen +ausreise +ausreisen +ausreisend +ausreisende +ausreisenden +ausreisender +ausreisendes +ausreist +ausreiten +ausreitend +ausreitende +ausreitender +ausreitendes +ausreißen +ausreißend +ausreißenden +ausreißender +ausreißendes +ausrenken +ausrenkende +ausrenkenden +ausrenkender +ausrenkten +ausrichten +ausrichtend +ausrichtende +ausrichtender +ausrichtendes +ausrichtet +ausrief +ausriefen +ausriss +ausrollen +ausrollend +ausrollenden +ausrollender +ausrollendes +ausrotten +ausrottend +ausrottende +ausrottender +ausrottendes +ausrufe +ausrufen +ausrufende +ausrufendem +ausrufenden +ausrufendes +ausruft +ausruhen +ausruhende +ausruhenden +ausruhender +ausruhten +ausrutschen +ausrutschend +ausrutschende +ausrutschender +ausrutschendes +ausräumen +ausräumend +ausräumende +ausräumenden +ausräumendes +ausräumte +ausrücken +ausrückende +ausrückenden +ausrückender +ausrüsten +ausrüstend +ausrüstende +ausrüstender +ausrüstendes +ausrüstet +aussagefähig +aussagefähige +aussagekräftig +aussagekräftigen +aussagen +aussagend +aussagende +aussagenden +aussagendes +aussagt +aussagte +aussah +aussahen +aussaugen +aussaugend +aussaugenden +aussaugender +aussaugendes +ausschaltbar +ausschalten +ausschaltende +ausschaltenden +ausschaltender +ausschaltet +ausschauen +ausschaut +ausscheiden +ausscheidend +ausscheidende +ausscheidenden +ausscheidendes +ausscheidet +ausschenke +ausscheren +ausschied +ausschimpfen +ausschimpfend +ausschimpfenden +ausschimpfender +ausschimpfendes +ausschlachtbare +ausschlachten +ausschlafen +ausschlafend +ausschlafenden +ausschlafender +ausschlafendes +ausschlagen +ausschlagend +ausschlagende +ausschlagenden +ausschlagendes +ausschlaggebend +ausschlaggebende +ausschlaggebendem +ausschlaggebenden +ausschlaggebender +ausschlaggebendes +ausschließen +ausschließend +ausschließende +ausschließendem +ausschließenden +ausschließender +ausschließendes +ausschließlich +ausschließliche +ausschließlichem +ausschließlichen +ausschließlicher +ausschließliches +ausschließt +ausschmücken +ausschmückend +ausschmückende +ausschmückender +ausschmückendes +ausschneiden +ausschneidende +ausschneidenden +ausschneidender +ausschreiben +ausschreibend +ausschreibende +ausschreibender +ausschreibendes +ausschreiten +ausschreitende +ausschreitenden +ausschreitender +ausschweifen +ausschweifend +ausschweifende +ausschweifendem +ausschweifender +ausschweifendes +ausschweigen +ausschweigt +ausschwenken +ausschäle +ausschöpfen +ausschütteln +ausschüttelnd +ausschüttelnde +ausschüttelnder +ausschüttelndes +ausschütten +ausschüttende +ausschüttenden +ausschüttender +ausschüttet +aussehe +aussehen +aussehend +aussehenden +aussehender +aussehendes +aussenden +aussendend +aussendende +aussendenden +aussendendes +aussendet +aussetzen +aussetzend +aussetzende +aussetzendem +aussetzender +aussetzendes +aussetzt +aussichtslos +aussichtslose +aussichtslosen +aussichtsloser +aussichtslosere +aussichtsloserem +aussichtsloserer +aussichtsloseres +aussichtsloses +aussichtslosestem +aussichtslosesten +aussichtslosester +aussichtsreich +aussichtsreiche +aussichtsreichen +aussichtsreichsten +aussichtsvoll +aussichtsvolle +aussichtsvollem +aussichtsvollen +aussichtsvollere +aussichtsvollerem +aussichtsvolleren +aussichtsvolleres +aussichtsvolles +aussichtsvollste +aussichtsvollsten +aussichtsvollster +aussichtsvollstes +aussieht +aussondern +aussortieren +aussortierend +aussortierenden +aussortierender +aussortierendes +aussortiert +aussortierte +aussortiertem +aussortierten +aussortierter +ausspannen +ausspannende +ausspannenden +ausspannender +aussparen +ausspeien +aussperren +aussperrende +aussperrenden +aussperrender +aussperrt +ausspielen +ausspielend +ausspielenden +ausspielender +ausspielendes +ausspionieren +ausspioniert +aussprach +ausspreche +aussprechen +aussprechend +aussprechende +aussprechenden +aussprechendes +ausspricht +aussprächen +ausspucken +ausspuckend +ausspuckende +ausspuckenden +ausspuckender +ausspuckt +ausspuckte +ausspülen +ausspülend +ausspülende +ausspülender +ausspülendes +ausstaffieren +ausstaffierend +ausstaffierende +ausstaffierender +ausstaffierendes +ausstaffiert +ausstaffiertem +ausstaffierten +ausstaffierter +ausstanzen +ausstatten +ausstattend +ausstattende +ausstattender +ausstattendes +ausstattet +ausstaubenden +ausstechen +ausstechend +ausstechende +ausstechenden +ausstechendes +ausstehen +ausstehend +ausstehende +ausstehender +ausstehendes +aussteige +aussteigen +aussteigende +aussteigenden +aussteigender +aussteigt +ausstellen +ausstellend +ausstellenden +ausstellender +ausstellendes +ausstellte +aussterben +aussterbend +aussterbende +aussterbender +aussterbendes +aussteuern +ausstieß +ausstopfen +ausstopfende +ausstopfenden +ausstopfender +ausstoße +ausstoßen +ausstoßend +ausstoßende +ausstoßender +ausstoßendes +ausstrahlen +ausstrahlend +ausstrahlende +ausstrahlenden +ausstrahlendes +ausstrahlt +ausstrahlte +ausstrecken +ausstreckend +ausstreckende +ausstreckenden +ausstreckendes +ausstreckte +ausstreichen +ausstreichende +ausstreichenden +ausstreichender +ausstreuen +ausstreuend +ausstreuende +ausstreuender +ausstreuendes +ausströmen +ausströmend +ausströmende +ausströmender +ausströmendes +ausströmt +ausstände +aussuchen +aussuchende +aussuchenden +aussuchender +aussucht +aussuchte +aussätzig +aussätzigen +aussöhnen +aussöhnend +aussöhnende +aussöhnenden +aussöhnendes +austauschbar +austauschbaren +austauschbarer +austauschbares +austauschen +austauschend +austauschende +austauschender +austauschendes +austauscht +austauschte +austeilen +austeilend +austeilende +austeilenden +austeilendes +austeilt +austoben +austobenden +austragen +austragend +austragende +austragender +austragendes +australisch +australischem +australischen +australischer +austrampeln +austreiben +austreibend +austreibende +austreibenden +austreten +austretend +austretende +austretenden +austretendes +austrinken +austrinkend +austrinkende +austrinkender +austrinkendes +austrocknen +austrocknende +austrocknenden +austrocknender +austrocknet +austüfteln +ausufern +ausufernden +ausverkaufen +auswandern +auswechseln +ausweinen +ausweint +ausweise +ausweisen +ausweist +ausweiten +ausweitend +auswendig +auswertbar +auswertbarem +auswertbaren +auswertbarer +auswertbares +auswerten +auswertet +auswirken +auswirkten +auswischen +auswählen +auswählt +auswüchsen +auszahlt +auszahlte +auszeichnen +auszeichnet +auszeichnete +ausziehen +ausziehende +ausziehenden +auszuarbeiten +auszuarbeitenden +auszuarten +auszubauen +auszubeuten +auszubeutenden +auszubilden +auszubildende +auszublenden +auszubrechen +auszudehnen +auszudenken +auszudrucken +auszudrücken +auszufiltern +auszuführen +auszuführenden +auszufüllen +auszugeben +auszugebender +auszugehen +auszugestalten +auszugleichen +auszuhalten +auszuhaltenden +auszuhandeln +auszuhändigen +auszukommen +auszukotzen +auszulagern +auszulassen +auszuleihen +auszulesen +auszuliefern +auszulöschen +auszulösen +auszumachen +auszumalen +auszumerzen +auszumessen +auszunutzen +auszupolieren +auszuprobieren +auszuradierenden +auszuradierendes +auszurechnen +auszuruhen +auszurüsten +auszuschalten +auszuscheren +auszuschlachten +auszuschlagen +auszuschließen +auszuschließender +auszuschöpfen +auszusondern +auszuspionieren +auszusprechen +auszuspucken +auszustatten +auszustellen +auszusuchen +auszutauschen +auszutüfteln +auszuwechseln +auszuweichen +auszuwerten +auszuwickeln +auszuwählen +auszuwählenden +auszuzahlen +auszuzahlende +auszuzeichnen +auszuziehen +auszuüben +ausüben +ausübt +ausübte +ausübten +autark +autarke +autarkem +autarken +autarker +autarkes +authentisch +authentische +automatenfreundlicher +automatisch +automatische +automatischen +automatischer +automatisches +automatisieren +automatisiert +automatisierte +automatisierter +autonom +autonome +autonomen +autonomer +autonomes +autorisieren +autorisierenden +autorisiert +autorisierte +autorisierten +autorisierter +autorisiertes +außen +außenpolitischer +außer +außerdem +außergewöhnlich +außergewöhnliche +außergewöhnlichen +außergewöhnliches +außerhalb +außerirdisch +außerirdische +außerirdischen +außerordentlich +außerordentliche +außerordentlichen +außerordentlicher +außerordentliches +außerplanmäßig +außerplanmäßige +avancieren +avantgardistisch +avantgardistisches +avisieren +avisierte +axiomatische +azur +azurblau +azurblauen +azyklisch +aß +aßen +aßest ++++++++++ +back +backe +backen +backend +backende +backendem +backender +backendes +backst +backte +backten +backtest +bade +baden +badend +badendem +badenden +badender +badest +badet +badete +badetest +badetet +badische +bagatellisieren +baggere +baggern +baggernde +baggerndem +baggernden +baggerndes +baggerst +baggert +baggerte +baggerten +baggertest +baggertet +bahneigen +bahneigenem +bahnen +bahnt +bahnte +bahre +bakteriell +bakterielle +balancieren +balancierend +balancierende +balancierenden +balancierender +balancierendes +balanciert +balancierte +balanciertem +balancierten +balancierter +balanciertes +balanciertest +bald +baldig +baldige +baldigem +baldigen +baldiger +baldiges +baldigst +baldmöglichst +baldmöglichsten +balgen +ballern +ballistisch +ballistische +ballt +ballte +ballten +baltisch +baltischen +bammeltest +banal +banalem +banalen +banaler +bananenrepublikanische +band +bandagiere +bandagieren +bandagierende +bandagierendem +bandagierenden +bandagierendes +bandagierst +bandagiert +bandagiertem +bandagierten +bandagierter +bandagiertes +bandagiertest +bandagiertet +banden +bandest +bandet +bang +bange +bangen +bangend +bangende +bangenden +bangender +bangendes +banges +bangst +bangt +bangten +bangtest +bangtet +bankbestätigtem +bankbestätigten +bankfähige +bankfähigem +bankfähigen +bankfähiges +bankinternen +bankmäßiger +bankrotte +bankrottem +bankrotten +bankrottes +banktechnischen +banküblicher +banne +bannen +bannenden +bannt +bannten +barbarisch +barbarischen +barbarisches +bare +baren +barer +bares +barfüßig +barfüßige +barfüßigen +barfüßiger +barfüßiges +barg +bargeldlos +bargeldlose +bargeldlosen +bargeldloser +bargeldloses +barhäuptig +barhäuptige +barmherzig +barmherzige +barmherzigen +barmherziger +barmherziges +barsch +barst +barsten +barstet +basieren +basierend +basierende +basierenden +basierender +basierendes +basiert +basierte +basierten +basisch +basische +basischen +basischer +basisches +baskisch +basteln +bastelnd +bastelnde +bastelnden +bastelnder +bastelndes +bastelt +bastelte +bastelten +basteltet +bastle +bat +baten +batest +batet +batteriebetriebenen +baue +bauen +bauend +bauendem +bauenden +bauender +bauernschlau +baufällig +baufällige +baufälligen +baufälliger +baufälliges +baugleichen +baulich +bauliche +baulichem +baulichen +baumeln +baumelnd +baumelnde +baumelndem +baumelnder +baumelndes +baumelst +baumelt +baumelte +baumelten +baumeltest +baumgroßen +baumle +baumstark +baumstarke +baumstarken +baumstarker +baumstarkes +baumwollen +baumwollenes +baurechtliche +baureife +baureifen +bausche +bauschen +bauschend +bauschendem +bauschenden +bauschender +bauschig +bauschige +bauschigem +bauschiger +bauschiges +bauschst +bauschte +bauschten +bauschtest +bausparen +baust +baut +baute +bautechnisch +bautechnischem +bauten +bautest +bautet +bayerisch +bayerische +bayerischen +bayerisches +bayrische +bayrischem +bayrischen +bayrischer +beabsichtigen +beabsichtigend +beabsichtigende +beabsichtigendem +beabsichtigender +beabsichtigendes +beabsichtigst +beabsichtigt +beabsichtigte +beabsichtigtem +beabsichtigten +beabsichtigter +beabsichtigtes +beabsichtigtest +beabsichtigtet +beachte +beachten +beachtend +beachtende +beachtenden +beachtender +beachtendes +beachtenswert +beachtenswerte +beachtenswertem +beachtenswerten +beachtenswertere +beachtenswerterem +beachtenswerteren +beachtenswerteres +beachtenswertes +beachtenswerteste +beachtenswertesten +beachtenswertester +beachtenswertestes +beachtet +beachtete +beachtetem +beachteter +beachtetes +beachtetest +beachtlich +beachtliche +beachtlichem +beachtlicher +beachtlichere +beachtlicherem +beachtlicherer +beachtlicheres +beachtliches +beachtlichstem +beachtlichsten +beachtlichster +beackert +beamtenrechtliche +beamtenrechtlicher +beanspruchen +beanspruchend +beanspruchende +beanspruchenden +beanspruchender +beanspruchendes +beansprucht +beanspruchte +beanspruchtem +beanspruchten +beanspruchter +beanspruchtes +beanspruchtest +beanstande +beanstanden +beanstandende +beanstandendem +beanstandenden +beanstandendes +beanstandest +beanstandet +beanstandete +beanstandetem +beanstandeten +beanstandeter +beanstandetes +beanstandetest +beanstandetet +beantrage +beantragen +beantragend +beantragende +beantragendem +beantragender +beantragendes +beantragst +beantragt +beantragtem +beantragten +beantragter +beantragtes +beantragtest +beantragtet +beantworte +beantworten +beantwortende +beantwortendem +beantwortenden +beantwortendes +beantwortest +beantwortet +beantwortete +beantwortetem +beantworteten +beantworteter +beantwortetes +beantwortetest +beantwortetet +bearbeite +bearbeiten +bearbeitend +bearbeitende +bearbeitendem +bearbeitender +bearbeitendes +bearbeitest +bearbeitet +bearbeitete +bearbeitetem +bearbeiteten +bearbeiteter +bearbeitetes +bearbeitetest +bearbeitetet +beatmen +beatmend +beatmende +beatmet +beaufsichtige +beaufsichtigen +beaufsichtigend +beaufsichtigende +beaufsichtigendem +beaufsichtigenden +beaufsichtigender +beaufsichtigendes +beaufsichtigst +beaufsichtigte +beaufsichtigtem +beaufsichtigten +beaufsichtigter +beaufsichtigtes +beaufsichtigtest +beaufsichtigtet +beauftrage +beauftragen +beauftragend +beauftragendem +beauftragenden +beauftragender +beauftragt +beauftragte +beauftragtem +beauftragten +beauftragter +beauftragtes +beauftragtest +beauftragtet +bebauen +bebauend +bebauende +bebauenden +bebauender +bebauendes +bebaut +bebaute +bebautem +bebauter +bebautes +bebautest +beben +bebend +bebende +bebenden +bebender +bebendes +bebt +bebte +bebten +bechern +bedacht +bedachte +bedachtem +bedachten +bedachter +bedachtes +bedachtest +bedachtsam +bedachtsame +bedachtsamem +bedachtsamer +bedachtsames +bedampfte +bedanke +bedanken +bedankend +bedankende +bedankendem +bedankender +bedankst +bedankt +bedankte +bedankten +bedanktest +bedanktet +bedarfsgerecht +bedarfst +bedauere +bedauerlich +bedauerliche +bedauerlichen +bedauerlicher +bedauerlicherweise +bedauern +bedauernswert +bedauernswerte +bedauernswerten +bedauernswerter +bedauernswertere +bedauernswerteren +bedauernswerterer +bedauernswerteres +bedauernswerteste +bedauernswertestem +bedauernswertesten +bedauernswertestes +bedauert +bedauerte +bedauerten +bedecke +bedecken +bedeckst +bedeckt +bedeckte +bedecktem +bedeckten +bedeckter +bedecktes +bedecktest +bedecktet +bedenke +bedenken +bedenkend +bedenkende +bedenkenden +bedenkendes +bedenkenlos +bedenkenlose +bedenklich +bedenkliche +bedenklichem +bedenklichen +bedenkliches +bedenklichste +bedenkst +bedeute +bedeuten +bedeutend +bedeutende +bedeutendem +bedeutenden +bedeutender +bedeutenderen +bedeutendes +bedeutendste +bedeutest +bedeutet +bedeutete +bedeuteten +bedeutetest +bedeutetet +bedeutsam +bedeutsame +bedeutsamem +bedeutsamen +bedeutsamer +bedeutsames +bedeutsamste +bedeutsamsten +bedeutsamstes +bedeutungslos +bedeutungslose +bedeutungslosem +bedeutungslosen +bedeutungsloser +bedeutungslosere +bedeutungsloserem +bedeutungsloseren +bedeutungsloseres +bedeutungsloses +bedeutungsvoll +bedeutungsvolle +bedeutungsvollem +bedeutungsvollen +bedeutungsvoller +bedeutungsvollere +bedeutungsvollerem +bedeutungsvolleren +bedeutungsvolleres +bedeutungsvolles +bedeutungsvollste +bedeutungsvollsten +bedeutungsvollster +bedeutungsvollstes +bedienbaren +bediene +bedienen +bedienende +bedienendem +bedienenden +bedienendes +bedienerfreundlich +bedienst +bediensteten +bedient +bediente +bedientem +bedienten +bedientes +bedientest +bedientet +bedinge +bedingen +bedingt +bedingte +bedingtem +bedingten +bedingter +bedingtes +bedingungslos +bedingungslose +bedingungslosem +bedingungsloser +bedingungslosere +bedingungsloserem +bedingungsloserer +bedingungsloseres +bedingungsloses +bedingungslosestem +bedingungslosesten +bedingungslosester +bedrohe +bedrohen +bedrohende +bedrohendem +bedrohenden +bedrohendes +bedrohlich +bedrohliche +bedrohlichen +bedrohlicher +bedrohlichere +bedrohlicheren +bedrohlicherer +bedrohlicheres +bedrohlichste +bedrohlichstem +bedrohlichsten +bedrohlichstes +bedrohst +bedroht +bedrohte +bedrohtem +bedrohten +bedrohter +bedrohtest +bedrohtet +bedruckbare +bedrucken +bedruckt +bedruckte +bedrucktes +bedränge +bedrängen +bedrängend +bedrängendem +bedrängenden +bedrängender +bedrängst +bedrängt +bedrängte +bedrängten +bedrängter +bedrängtes +bedrängtet +bedrücken +bedrückend +bedrückenden +bedrückender +bedrückendes +bedrückte +bedurfte +bedurften +bedächtig +bedächtige +bedächtigem +bedächtigen +bedächtiges +bedämpft +bedürfe +bedürfen +bedürfnislos +bedürfnislose +bedürfnislosem +bedürfnislosen +bedürfnislosere +bedürfnisloserem +bedürfnisloseren +bedürfnisloseres +bedürfnisloses +bedürfnisloseste +bedürfnislosesten +bedürfnislosester +bedürfnislosestes +bedürftig +bedürftige +bedürftigem +bedürftigen +bedürftigere +bedürftigerem +bedürftigeren +bedürftigeres +bedürftiges +bedürftigste +bedürftigsten +bedürftigster +bedürftigstes +beehre +beehren +beehrende +beehrendem +beehrenden +beehrendes +beehrst +beehrt +beehrtem +beehrten +beehrter +beehrtest +beehrtet +beeidest +beeilen +beeilend +beeilende +beeilender +beeilendes +beeilst +beeilt +beeilte +beeilten +beeiltest +beeindrucke +beeindrucken +beeindruckende +beeindruckenden +beeindruckender +beeindruckendes +beeindruckst +beeindruckt +beeindruckte +beeindruckten +beeindruckter +beeindrucktes +beeindrucktet +beeinflussbar +beeinflussbare +beeinflusse +beeinflussen +beeinflussende +beeinflussendem +beeinflussenden +beeinflussendes +beeinflusst +beeinflusste +beeinflusstem +beeinflusster +beeinflusstes +beeinflusstest +beeinträchtige +beeinträchtigen +beeinträchtigend +beeinträchtigende +beeinträchtigendem +beeinträchtigender +beeinträchtigendes +beeinträchtigst +beeinträchtigt +beeinträchtigte +beeinträchtigtem +beeinträchtigten +beeinträchtigter +beeinträchtigtes +beeinträchtigtest +beeinträchtigtet +beenden +beendend +beendende +beendenden +beendender +beendendes +beendet +beendete +beendetem +beendeter +beendetes +beendetest +beendigen +beendigt +beendigter +beerdige +beerdigen +beerdigst +beerdigt +beerdigte +beerdigten +beerdigter +beerdigtes +beerdigtet +befahl +befahlen +befahlst +befahrbar +befahrbare +befahrbarem +befahrbarer +befahrbares +befahre +befahren +befahrend +befahrende +befahrendem +befahrender +befahrendes +befahrene +befahrenen +befahrener +befahrenes +befallen +befallene +befallenem +befallenen +befallenes +befand +befanden +befandest +befandet +befangen +befangene +befangenen +befangener +befangenes +befassen +befassend +befassende +befassender +befassendes +befassest +befasst +befasste +befassten +befasstest +befehle +befehlen +befehlende +befehlenden +befehlender +befehlendes +befehligen +befehlshaberisch +befehlshaberischem +befehlshaberischen +befehlshaberischer +befestige +befestigen +befestigende +befestigendem +befestigenden +befestigendes +befestigst +befestigt +befestigte +befestigtem +befestigten +befestigter +befestigtes +befestigtest +befestigtet +befeuchte +befeuchten +befeuchtest +befeuchtet +befeuchtete +befeuchteten +befeuchteter +befeuchtetes +befeuchtetet +befiehlst +befiehlt +befinde +befinden +befindend +befindenden +befindender +befindendes +befindet +befindlich +befindliche +befindlichen +befindlicher +befindliches +beflecke +beflecken +befleckst +befleckte +beflecktem +befleckten +befleckter +beflecktes +beflecktest +beflecktet +beflissen +beflissene +beflissenem +beflissenen +beflügeln +befohlen +befohlene +befohlenem +befohlenen +befohlenes +befolge +befolgen +befolgende +befolgendem +befolgenden +befolgendes +befolgst +befolgt +befolgte +befolgtem +befolgten +befolgter +befolgtest +befolgtet +befrachtetest +befrackt +befragen +befragenden +befragt +befragte +befragten +befragter +befreie +befreien +befreiend +befreiende +befreiendem +befreiender +befreiendes +befreist +befreit +befreite +befreiten +befreiter +befreitest +befreitet +befremde +befremden +befremdender +befremdest +befremdet +befremdete +befremdetem +befremdeten +befremdeter +befremdetes +befremdetest +befremdetet +befremdlich +befremdlichem +befremdlichen +befremdlicher +befreunde +befreunden +befreundest +befreundete +befreundetem +befreundeten +befreundeter +befreundetes +befreundetest +befreundetet +befriedete +befriedigen +befriedigend +befriedigende +befriedigenden +befriedigender +befriedigendes +befriedigt +befriedigte +befriedigtem +befriedigter +befriedigtes +befriedigtest +befristen +befristet +befristeten +befristeter +befruchten +befruchtende +befruchtenden +befruchtet +befruchtete +befruchteter +befruchtetes +befruchtetest +befugt +befugte +befugtem +befugter +befugtes +befuhr +befuhrst +befuhrt +befunden +befähigen +befähigt +befährst +befährt +befällt +befänden +befördere +befördern +befördernde +beförderndem +befördernden +beförderndes +beförderst +befördert +beförderte +befördertem +beförderten +beförderter +befördertest +befühlen +befühlend +befühlende +befühlenden +befühlender +befühlendes +befühlt +befühlte +befühlten +befühltet +befürchten +befürchtend +befürchtende +befürchtenden +befürchtender +befürchtendes +befürchtet +befürchtete +befürchtetem +befürchteter +befürchtetes +befürchtetest +befürworte +befürworten +befürwortend +befürwortende +befürwortenden +befürwortender +befürwortendes +befürwortest +befürwortete +befürwortetem +befürworteten +befürworteter +befürwortetes +befürwortetest +befürwortetet +begab +begaben +begabt +begabte +begabten +begabter +begackert +begangen +begangene +begangenem +begangener +begangenes +begann +begannen +begannst +begannt +begeben +begegne +begegnen +begegnend +begegnendem +begegnenden +begegnender +begegnest +begegnet +begegnete +begegneten +begegneter +begegnetes +begegnetest +begegnetet +begehbar +begehbare +begehbaren +begehe +begehen +begehend +begehenden +begehender +begehendes +begehren +begehrend +begehrende +begehrenden +begehrender +begehrendes +begehrenswert +begehrenswerte +begehrenswertem +begehrenswerten +begehrenswertere +begehrenswerterem +begehrenswerteren +begehrenswerteres +begehrenswertes +begehrenswerteste +begehrenswertesten +begehrenswertester +begehrenswertestes +begehrlich +begehrliche +begehrlichem +begehrlichen +begehrlicher +begehrlichere +begehrlicherem +begehrlicheren +begehrlicheres +begehrliches +begehrlichste +begehrlichsten +begehrlichster +begehrlichstes +begehrt +begehrte +begehrtem +begehrten +begehrter +begehrtes +begehrtest +begehrteste +begehrtet +begehst +begeht +begeistern +begeisternd +begeisternde +begeisternden +begeisternder +begeisterndes +begeistert +begeisterte +begeistertem +begeisterter +begeistertes +begeistertest +begibt +begierig +begierige +begierigen +begieriger +begieriges +begieße +begießen +begießt +beging +begingen +begingst +beginne +beginnen +beginnend +beginnende +beginnenden +beginnender +beginnendes +beginnt +beglaubige +beglaubigen +beglaubigst +beglaubigt +beglaubigte +beglaubigten +beglaubigter +beglaubigtes +beglaubigtet +begleiche +begleichen +begleichende +begleichendem +begleichenden +begleichendes +begleichst +begleicht +begleiten +begleitend +begleitende +begleitender +begleitendes +begleitest +begleitet +begleitete +begleitetem +begleiteten +begleiteter +begleitetes +begleitetest +begleitetet +begliche +beglichen +beglichene +beglichenem +beglichener +beglichenes +beglichest +beglücken +beglückend +beglückender +beglückt +beglückte +beglückwünschen +beglückwünschest +beglückwünschst +beglückwünscht +beglückwünschtem +beglückwünschten +beglückwünschter +beglückwünschtes +beglückwünschtest +beglückwünschtet +begnadet +begnadetem +begnadeten +begnadetes +begnadigen +begnadigst +begnadigt +begnadigte +begnadigtem +begnadigten +begnadigter +begnadigtes +begnadigtest +begnadigtet +begnüge +begnügen +begnügend +begnügendem +begnügenden +begnügender +begnügst +begnügt +begnügte +begnügten +begnügtest +begnügtet +begonnen +begonnene +begonnenem +begonnenen +begonnenes +begoss +begossen +begossene +begossenen +begossener +begossenes +begosset +begrabe +begraben +begrabene +begrabenen +begrabener +begrabenes +begradigt +begreife +begreifen +begreifende +begreifendem +begreifenden +begreifendes +begreiflich +begreifliche +begreiflichen +begreiflicher +begreiflicherweise +begreifst +begreift +begrenze +begrenzen +begrenzend +begrenzende +begrenzendem +begrenzenden +begrenzender +begrenzendes +begrenzest +begrenzt +begrenzte +begrenztem +begrenzten +begrenzter +begrenztes +begrenztest +begrenztet +begriffe +begriffen +begriffene +begriffenem +begriffener +begriffenes +begriffet +begrifflich +begriffliche +begrifflichen +begriffsstutzig +begriffsstutzige +begriffsstutzigen +begriffsstutziger +begriffsstutziges +begrifft +begrub +begruben +begrubt +begräbst +begräbt +begrübest +begründbar +begründe +begründen +begründend +begründende +begründenden +begründender +begründendes +begründet +begründete +begründetem +begründeten +begründeter +begründetes +begründetest +begrüßen +begrüßend +begrüßende +begrüßenden +begrüßender +begrüßendes +begrüßenswert +begrüßenswerte +begrüßest +begrüßt +begrüßte +begrüßtem +begrüßten +begrüßter +begrüßtest +begrüßtet +begutachte +begutachten +begutachtend +begutachtende +begutachtendem +begutachtender +begutachtendes +begutachtest +begutachtet +begutachtete +begutachtetem +begutachteten +begutachteter +begutachtetes +begutachtetest +begutachtetet +begännest +begünstige +begünstigen +begünstigend +begünstigendem +begünstigenden +begünstigender +begünstigst +begünstigt +begünstigte +begünstigten +begünstigter +begünstigtes +begünstigtet +begütert +begüterten +begütigen +begütigt +behaart +behaarte +behaarten +behaarter +behaartes +behaftet +behaftete +behaftetem +behafteten +behafteter +behaftetes +behage +behagen +behagend +behagendem +behagenden +behagender +behaglich +behagliche +behaglichem +behaglicher +behagliches +behagst +behagt +behagte +behagten +behagtest +behalf +behalfen +behalfest +behalte +behalten +behaltend +behaltendem +behaltenden +behaltender +behaltene +behaltenem +behaltenen +behaltenes +behandele +behandeln +behandelnde +behandelndem +behandelnden +behandelndes +behandelst +behandelt +behandelte +behandeltem +behandelten +behandelter +behandeltes +behandeltest +behandeltet +behandle +behandschuht +behangen +beharre +beharren +beharrend +beharrende +beharrendem +beharrender +beharrendes +beharrlich +beharrliche +beharrlichem +beharrlichen +beharrlicher +beharrst +beharrt +beharrte +beharrten +beharrtest +beharrtet +behaue +behauen +behaupte +behaupten +behauptend +behauptendem +behauptenden +behauptender +behauptest +behauptet +behauptete +behaupteten +behaupteter +behauptetes +behauptetet +behausen +behaust +behaut +behaute +behauten +behautest +behautet +behebbaren +behebbares +behebe +beheben +behebst +behebt +beheimatet +beheimatete +beheimatetem +beheimateter +beheimatetes +beheizbare +beheizen +beheizt +beheizte +beheiztem +beheizten +beheiztes +behelfen +behelfend +behelfende +behelfenden +behelfender +behelfendes +behelfsmäßig +behelfsmäßige +behelfsmäßigen +behelfsmäßiger +behelfsmäßiges +behellige +behelligen +behelligend +behelligendem +behelligenden +behelligender +behelligst +behelligt +behelligte +behelligten +behelligter +behelligtes +behelligtet +beherbergen +beherbergend +beherbergende +beherbergenden +beherbergender +beherbergendes +beherbergt +beherbergte +beherbergtem +beherbergten +beherbergter +beherbergtes +beherbergtest +beherrschbar +beherrsche +beherrschen +beherrschend +beherrschendem +beherrschenden +beherrschender +beherrschest +beherrschst +beherrscht +beherrschtem +beherrschten +beherrschter +beherrschtes +beherrschtest +beherrschtet +beherzigen +beherzigt +beherzt +beherzte +beherzten +beherzter +beherztes +behexen +behielt +behielte +behielten +behieltet +behieltst +behilflich +behilft +behindere +behindern +behindernde +behinderndem +behindernden +behinderst +behindert +behinderte +behinderten +behinderter +behindertes +behindertet +behob +behoben +behobene +behobenem +behobenen +behobenes +behobest +beholfen +behorche +behorchen +behorchst +behorcht +behorchte +behorchtem +behorchten +behorchter +behorchtes +behorchtest +behorchtet +behutsam +behutsame +behutsamem +behutsamen +behutsamere +behutsamerem +behutsameren +behutsameres +behutsames +behutsamste +behutsamstem +behutsamster +behutsamstes +behäbig +behäbige +behäbigem +behäbigen +behäbiges +behält +behältst +behänd +behände +behänden +behänder +behändes +behängen +behängt +behördeninterner +behördlich +behördliche +behördlichem +behördlichen +behördlicher +behördliches +behüte +behüten +behütend +behütendem +behütenden +behütender +behütest +behütet +behütete +behüteten +behüteter +behütetes +behütetet +bei +beibehalten +beibehaltend +beibehaltende +beibehaltendem +beibehaltender +beibehaltendes +beibehaltene +beibehaltener +beibehaltenes +beibehielt +beibehält +beibringen +beibringend +beibringende +beibringenden +beibringender +beibringendes +beichte +beichten +beichtend +beichtendem +beichtenden +beichtender +beichtendes +beichtest +beichtet +beichtete +beichteten +beichtetest +beichtetet +beide +beiden +beider +beiderlei +beiderseitig +beiderseitige +beiderseitigen +beiderseitiger +beiderseitiges +beiderseits +beides +beidseitig +beidseitige +beidseitigen +beidseitiger +beidseitiges +beieinander +beifolgen +beifolgend +beifolgende +beifolgendem +beifolgender +beifolgendes +beifällig +beifälligem +beifälligen +beifälliger +beifügen +beifügend +beifügende +beifügenden +beifügender +beifügendes +beige +beigeben +beigebracht +beigebrachte +beigebrachten +beigebrachter +beigebrachtes +beigefarben +beigefarbenen +beigefügt +beigefügte +beigefügtem +beigefügten +beigefügter +beigegeben +beigegebenem +beigegebenen +beigegebenes +beigelegen +beigelegene +beigelegenem +beigelegenen +beigelegenes +beigelegt +beigelegte +beigelegten +beigelegter +beigelegtes +beigemengt +beigemengte +beigemengtem +beigemengten +beigemengtes +beigemessen +beigemessene +beigemessenen +beigemessener +beigemessenes +beigemischt +beigemischte +beigemischtem +beigemischten +beigemischtes +beigeordnet +beigeordnete +beigepflichtet +beigepflichtete +beigepflichtetem +beigepflichteter +beigepflichtetes +beigesetzt +beigesetztem +beigesetzten +beigesetzter +beigesprungen +beigesprungene +beigesprungenem +beigesprungener +beigesprungenes +beigestanden +beigestandenem +beigestandenen +beigestandener +beigestellt +beigesteuert +beigesteuerte +beigesteuertem +beigesteuerter +beigesteuertes +beigetragen +beigetragenem +beigetragenen +beigetragener +beigetreten +beigetretene +beigetretenem +beigetretenen +beigetretener +beigetretenes +beigewohnt +beiholen +beilegen +beilegende +beilegendem +beilegenden +beilegendes +beilegte +beileibe +beiliegen +beiliegend +beiliegende +beiliegenden +beiliegender +beiliegendes +beiliegt +beiläufig +beiläufige +beiläufigem +beiläufiger +beiläufiges +beim +beimengen +beimengend +beimengendem +beimengenden +beimengender +beimesse +beimessen +beimessend +beimessendem +beimessenden +beimessender +beimischen +beimischend +beimischendem +beimischenden +beimischender +beimischten +beinah +beinahe +beinhalten +beinhaltend +beinhaltende +beinhaltenden +beinhaltender +beinhaltendes +beinhaltet +beinhaltete +beinhaltetem +beinhalteten +beinhalteter +beinhaltetes +beinhaltetest +beinhart +beipflichten +beipflichtend +beipflichtende +beipflichtenden +beipflichtender +beipflichtendes +beirre +beirren +beirrend +beirrendem +beirrenden +beirrender +beirrst +beirrt +beirrte +beirrtest +beirrtet +beisammen +beischlafe +beiseite +beisetzen +beisetzend +beisetzendem +beisetzenden +beisetzender +beispielgebend +beispielgebende +beispielgebenden +beispielhaft +beispielhafte +beispielhaftem +beispielhaften +beispielhafter +beispielhafterem +beispielhafteren +beispielhafterer +beispielhaftes +beispielhafteste +beispielhaftestem +beispielhaftester +beispielhaftestes +beispiellos +beispiellose +beispiellosem +beispiellosen +beispielloser +beispielloserem +beispielloseren +beispielloserer +beispielloses +beispielsweise +beispringen +beispringend +beispringende +beispringendem +beispringendes +beistanden +beistehen +beistehend +beistehendem +beistehenden +beistehender +beistellen +beisteuern +beisteuernd +beisteuernde +beisteuernden +beisteuernder +beisteuerndes +beitragen +beitragende +beitragendem +beitragenden +beitragendes +beitragsfrei +beitragsfreien +beitragspflichtig +beitragspflichtigem +beitragspflichtigen +beitragspflichtiger +beitrat +beitreibe +beitreiben +beitreten +beitretende +beitretendem +beitretenden +beitretendes +beitrug +beitrugen +beiträgt +beitrüge +beitrügen +beiwohnen +beiwohnt +beiwohnte +beizeiten +beizubehalten +beizubringen +beizufügen +beizukommen +beizumessen +beizumischen +beizustehen +beizustellen +beizutragen +beizutreiben +beizutreten +beizuwohnen +beiße +beißen +beißend +beißende +beißendem +beißender +beißendes +beißest +beißt +bejahe +bejahen +bejahend +bejahendem +bejahenden +bejahender +bejahrt +bejahrte +bejahrtem +bejahrter +bejahrtes +bejahst +bejahte +bejahten +bejahtest +bejubeln +bejubelt +bekam +bekamen +bekamst +bekamt +bekannt +bekannte +bekanntem +bekannten +bekannter +bekannterem +bekannteren +bekannterer +bekanntermaßen +bekanntes +bekanntest +bekannteste +bekanntestem +bekanntesten +bekanntester +bekanntestes +bekanntet +bekanntlich +bekanntmachen +bekanntmachend +bekanntmachende +bekanntmachenden +bekanntmachender +bekanntmachendes +bekanntzumachen +bekehre +bekehren +bekehrende +bekehrendem +bekehrenden +bekehrender +bekehrendes +bekehrst +bekehrt +bekehrte +bekehrten +bekehrter +bekehrtes +bekehrtet +bekenne +bekennen +bekennende +bekennendem +bekennenden +bekennendes +bekennst +bekennt +beklagen +beklagend +beklagende +beklagenden +beklagender +beklagendes +beklagenswert +beklagenswerten +beklagst +beklagt +beklagte +beklagtem +beklagten +beklagtes +beklagtest +beklagtet +beklauen +beklebe +bekleben +beklebende +beklebendem +beklebenden +beklebendes +beklebst +beklebt +beklebte +beklebtem +beklebten +beklebter +beklebtest +beklebtet +beklecksen +bekleiden +bekleidend +bekleidende +bekleidenden +bekleidender +bekleidendes +bekleidet +bekleidete +bekleidetem +bekleideter +bekleidetes +bekleidetest +beklemmen +beklemmende +beklemmenden +beklemmender +beklemmt +beknackte +bekomme +bekommen +bekommende +bekommendem +bekommenden +bekommendes +bekommene +bekommst +bekommt +bekriegen +bekritteln +bekräftigen +bekräftigend +bekräftigende +bekräftigenden +bekräftigender +bekräftigendes +bekräftigt +bekräftigte +bekräftigtem +bekräftigten +bekräftigter +bekräftigtes +bekräftigtest +bekränzt +bekränzte +bekränzten +bekunde +bekunden +bekundend +bekundende +bekundendem +bekundender +bekundendes +bekundest +bekundete +bekundetem +bekundeten +bekundeter +bekundetes +bekundetest +bekundetet +bekäme +bekämen +bekämpfe +bekämpfen +bekämpfend +bekämpfendem +bekämpfenden +bekämpfender +bekämpfst +bekämpft +bekämpfte +bekämpften +bekämpfter +bekämpftes +bekämpftet +bekämst +bekömmlich +bekömmlichem +bekömmlichen +bekömmlicher +bekömmlicherem +bekömmlicheren +bekömmlicherer +bekömmliches +bekömmlichste +bekömmlichstem +bekömmlichster +bekömmlichstes +bekümmere +bekümmern +bekümmernd +bekümmernde +bekümmerndem +bekümmernder +bekümmerndes +bekümmerst +bekümmert +bekümmerte +bekümmertem +bekümmerten +bekümmerter +bekümmertes +bekümmertest +bekümmertet +belabern +beladen +beladend +beladende +beladenden +beladender +beladendes +beladenem +beladenen +beladener +beladest +beladet +belagere +belagern +belagernd +belagernde +belagerndem +belagernder +belagerndes +belagerst +belagert +belagerte +belagertem +belagerten +belagerter +belagertes +belagertest +belagertet +belange +belangen +belanglos +belanglose +belanglosem +belanglosen +belanglosere +belangloserem +belangloseren +belangloseres +belangloses +belangloseste +belanglosesten +belanglosester +belanglosestes +belangvoll +belangvolles +belasse +belassen +belastbar +belastbare +belastbaren +belastbarer +belastbares +belasten +belastend +belastende +belastendem +belastender +belastendes +belastest +belastet +belastete +belastetem +belasteten +belasteter +belastetes +belastetest +belastetet +belaubt +belauern +belaufen +belausche +belauschen +belauschende +belauschendem +belauschenden +belauschendes +belauschest +belauschst +belauschte +belauschtem +belauschten +belauschter +belauschtes +belauschtest +belauschtet +beleben +belebend +belebende +belebenden +belebender +belebendes +belebt +belebte +belebtem +belebten +belebter +belebtes +belebtest +belebtet +belegbar +belegbare +belegbaren +belege +belegen +belegend +belegende +belegendem +belegender +belegendes +belegst +belegt +belegte +belegten +belegter +belegtes +belegtet +belehre +belehren +belehrend +belehrende +belehrendem +belehrenden +belehrendes +belehrst +belehrte +belehrtem +belehrten +belehrtes +belehrtest +belehrtet +beleibt +beleibte +beleibtem +beleibten +beleibtes +beleidige +beleidigen +beleidigend +beleidigende +beleidigendem +beleidigenden +beleidigender +beleidigendes +beleidigst +beleidigt +beleidigtem +beleidigten +beleidigter +beleidigtes +beleidigtest +beleidigtet +beleihbar +beleihe +beleihen +beleihend +beleihendem +beleihenden +beleihender +beleihendes +beleihst +beleiht +beleihungsfähig +beleihungsfähigeres +beleuchten +beleuchtend +beleuchtende +beleuchtenden +beleuchtender +beleuchtendes +beleuchtet +beleuchtete +beleuchtetem +beleuchteten +beleuchteter +beleuchtetes +beleuchtetest +belgisch +belgische +belgischem +belgischer +belgisches +belichten +belichtend +belichtende +belichtenden +belichtender +belichtendes +belichtet +belichtete +belichtetem +belichteter +belichtetes +belichtetest +beliebe +belieben +beliebende +beliebenden +beliebender +beliebig +beliebige +beliebigem +beliebigen +beliebiger +beliebiges +beliebst +beliebt +beliebte +beliebtem +beliebten +beliebter +beliebtere +beliebterem +beliebteren +beliebteres +beliebtes +beliebtest +beliebtestem +beliebtesten +beliebtester +beliebtet +belief +beliefere +beliefern +beliefernd +beliefernde +belieferndem +beliefernder +belieferndes +belieferst +beliefert +belieferte +beliefertem +belieferten +belieferter +beliefertes +beliefertest +beliefertet +belieh +beliehen +beliehene +beliehenem +beliehener +beliehenes +beliehst +beließ +belle +bellen +bellend +bellendem +bellenden +bellender +belletristisch +belletristische +belletristischen +bellst +bellt +bellte +bellten +belltest +belobigt +belobigte +belog +belogen +belogenem +belogenen +belogener +belogst +belogt +belohne +belohnen +belohnend +belohnende +belohnendem +belohnender +belohnendes +belohnst +belohnte +belohntem +belohnten +belohntes +belohntest +belohntet +belud +beluden +beludest +beludet +belustige +belustigen +belustigend +belustigendem +belustigenden +belustigender +belustigst +belustigt +belustigte +belustigten +belustigter +belustigtes +belustigtet +belächeln +belächelt +belädt +belästige +belästigen +belästigend +belästigende +belästigendem +belästigender +belästigendes +belästigst +belästigte +belästigtem +belästigten +belästigter +belästigtes +belästigtest +belästigtet +beläuft +belüge +belügen +belügend +belügendem +belügenden +belügender +belügst +belügt +bemale +bemalen +bemalende +bemalendem +bemalenden +bemalendes +bemalst +bemalt +bemaltem +bemalten +bemalter +bemaltest +bemaltet +bemannt +bemanntes +bemaß +bemaßen +bemaßest +bemaßet +bemerkbar +bemerkbare +bemerkbaren +bemerkbarer +bemerkbareren +bemerkbareres +bemerkbares +bemerkbarste +bemerkbarster +bemerkbarstes +bemerke +bemerken +bemerkend +bemerkende +bemerkendem +bemerkender +bemerkendes +bemerkenswert +bemerkenswerte +bemerkenswertem +bemerkenswerten +bemerkenswerter +bemerkenswerterem +bemerkenswerteren +bemerkenswerterer +bemerkenswertes +bemerkenswerteste +bemerkenswertesten +bemerkenswertester +bemerkenswertestes +bemerkst +bemerkt +bemerkte +bemerkten +bemerkter +bemerktes +bemerktet +bemesse +bemessen +bemessende +bemessendem +bemessenden +bemessendes +bemessene +bemessenem +bemessener +bemessenes +bemisst +bemitleide +bemitleiden +bemitleidend +bemitleidendem +bemitleidenden +bemitleidender +bemitleidenswert +bemitleidenswerte +bemitleidenswertem +bemitleidenswerter +bemitleidenswertere +bemitleidenswerterem +bemitleidenswerterer +bemitleidenswerteres +bemitleidenswertes +bemitleidenswerteste +bemitleidenswertestem +bemitleidenswertesten +bemitleidenswertester +bemitleidest +bemitleidet +bemitleidete +bemitleideten +bemitleideter +bemitleidetes +bemitleidetet +bemittelt +bemittelte +bemittelten +bemittelter +bemitteltes +bemuttern +bemutternd +bemutternde +bemutternden +bemutternder +bemutterndes +bemuttert +bemutterte +bemuttertem +bemutterter +bemuttertes +bemuttertest +bemächtige +bemächtigen +bemächtigende +bemächtigendem +bemächtigenden +bemächtigendes +bemächtigst +bemächtigt +bemächtigte +bemächtigtem +bemächtigten +bemächtigter +bemächtigtest +bemächtigtet +bemäkelt +bemängele +bemängeln +bemängelnd +bemängelnde +bemängelndem +bemängelnder +bemängelndes +bemängelst +bemängelt +bemängelte +bemängeltem +bemängelten +bemängelter +bemängeltes +bemängeltest +bemängeltet +bemängle +bemühe +bemühen +bemühend +bemühendem +bemühenden +bemühender +bemühst +bemüht +bemühte +bemühtem +bemühten +bemühter +bemühtes +bemühtet +bemüßigen +benachbart +benachbarte +benachbartem +benachbarten +benachbarter +benachbartes +benachrichtige +benachrichtigen +benachrichtigend +benachrichtigendem +benachrichtigenden +benachrichtigender +benachrichtigest +benachrichtigst +benachrichtigt +benachrichtigtem +benachrichtigten +benachrichtigter +benachrichtigtes +benachrichtigtest +benachrichtigtet +benachteilige +benachteiligen +benachteiligend +benachteiligende +benachteiligendem +benachteiligender +benachteiligendes +benachteiligst +benachteiligte +benachteiligtem +benachteiligten +benachteiligter +benachteiligtes +benachteiligtest +benachteiligtet +benahm +benahmen +benannt +benannte +benannten +benannter +benanntes +benanntet +benebeln +benebelnd +benebelndem +benebelnden +benebelnder +benebelst +benebelt +benebelte +benebelten +benebelter +benebeltes +benebeltet +beneble +benehmen +beneiden +beneidend +beneidende +beneidenden +beneidender +beneidendes +beneidenswert +beneidenswerte +beneidenswertem +beneidenswerten +beneidenswertere +beneidenswerterem +beneidenswerteren +beneidenswerteres +beneidenswertes +beneidenswerteste +beneidenswertesten +beneidenswertester +beneidenswertestes +beneidet +beneidete +beneidetem +beneideten +beneideter +beneidetes +beneidetet +benenne +benennen +benennend +benennendem +benennenden +benennender +benennst +benennt +benetzen +benetzend +benetzende +benetzenden +benetzender +benetzendes +benetzet +benetzt +benetzte +benetzten +benetzter +benetztes +benetztet +bengalische +bengalischen +benommen +benommene +benommenen +benommener +benommenes +benutzbar +benutzbare +benutzbarer +benutze +benutzen +benutzenden +benutzerfreundlich +benutzerorientiert +benutzt +benutzte +benutzten +benötige +benötigen +benötigend +benötigendem +benötigenden +benötigender +benötigst +benötigt +benötigte +benötigtem +benötigten +benötigter +benötigtes +benötigtet +benütze +benützen +benützende +benützendem +benützenden +benützendes +benützest +benützt +benütztem +benützten +benützter +benütztest +benütztet +beobachtbar +beobachtbare +beobachtbaren +beobachtbarer +beobachtbares +beobachte +beobachten +beobachtende +beobachtendem +beobachtenden +beobachtendes +beobachtest +beobachtet +beobachtete +beobachtetem +beobachteten +beobachteter +beobachtetes +beobachtetest +beobachtetet +beordert +beorderte +bepacke +bepacken +bepackt +bepackte +bepackten +bepackter +bepacktes +bepacktest +bepacktet +bepflanzen +bepflanzend +bepflanzende +bepflanzenden +bepflanzender +bepflanzendes +bepflanzt +bepflanzte +bepflanztem +bepflanzter +bepflanztes +bepflanztest +bequatschen +bequem +bequeme +bequemen +bequemer +bequemere +bequemeren +bequemerer +bequemeres +bequemes +bequemste +bequemstem +bequemsten +bequemstes +bequemt +bequemte +berankte +berappen +berate +beraten +beratend +beratende +beratendem +beratenden +beratendes +beratene +beratenem +beratener +beratenes +beratest +beratet +beratschlage +beratschlagen +beratschlagend +beratschlagendem +beratschlagenden +beratschlagender +beratschlagst +beratschlagt +beratschlagte +beratschlagten +beratschlagter +beratschlagtes +beratschlagtest +beratschlagtet +beraube +berauben +beraubende +beraubendem +beraubenden +beraubendes +beraubst +beraubt +beraubtem +beraubten +beraubter +beraubtes +beraubtest +beraubtet +berausche +berauschen +berauschend +berauschende +berauschendem +berauschender +berauschendes +berauschst +berauschte +berauschtem +berauschten +berauschter +berauschtes +berauschtest +berauschtet +berechenbar +berechenbare +berechenbaren +berechenbarer +berechne +berechnen +berechnend +berechnende +berechnenden +berechnender +berechnendes +berechnet +berechnete +berechnetem +berechneten +berechneter +berechnetes +berechnetest +berechtige +berechtigen +berechtigend +berechtigende +berechtigendem +berechtigenden +berechtigender +berechtigendes +berechtigst +berechtigt +berechtigte +berechtigten +berechtigter +berechtigtes +berechtigtet +berede +bereden +beredende +beredendem +beredenden +beredendes +beredest +beredet +beredetem +beredeten +beredeter +beredetes +beredetest +beredetet +beredt +beredtem +beredteres +beredtes +bereichern +bereichernd +bereichernde +bereichernden +bereichernder +bereicherndes +bereichert +bereicherte +bereichertem +bereicherter +bereichertes +bereichertest +bereinige +bereinigen +bereinigend +bereinigendem +bereinigenden +bereinigender +bereinigst +bereinigt +bereinigte +bereinigten +bereinigter +bereinigtes +bereinigtet +bereisen +bereisten +bereit +bereite +bereiten +bereitend +bereitende +bereitenden +bereitender +bereitendes +bereiterklärt +bereitest +bereitet +bereitete +bereitetem +bereiteten +bereiteter +bereitetes +bereitetest +bereitetet +bereitgehalten +bereitgehaltene +bereitgehaltenem +bereitgehaltener +bereitgehaltenes +bereitgelegt +bereitgestellt +bereitgestellte +bereitgestelltem +bereitgestellten +bereitgestelltes +bereithalten +bereithaltende +bereithaltendem +bereithaltenden +bereithaltendes +bereithielt +bereithielten +bereithält +bereithältst +bereitliegen +bereits +bereitstand +bereitstehen +bereitstehende +bereitstehenden +bereitstehst +bereitsteht +bereitstellen +bereitstellende +bereitstellendem +bereitstellenden +bereitstellendes +bereitstellt +bereitstünde +bereitstünden +bereitwillig +bereitwilligem +bereitwilligen +bereitwilliger +bereitwilligerem +bereitwilligeren +bereitwilligerer +bereitwilliges +bereitwilligste +bereitwilligstem +bereitwilligster +bereitwilligstes +bereitzuhalten +bereitzustellen +bereue +bereuen +bereuend +bereuendem +bereuenden +bereuender +bereust +bereut +bereute +bereuten +bereuter +bereutes +bereutet +bergab +bergan +bergauf +bergbaulichem +berge +bergen +bergende +bergeweise +bergig +bergigem +bergigen +bergisch +bergischen +bergwerksgerechte +berichte +berichten +berichtend +berichtendem +berichtenden +berichtender +berichtest +berichtet +berichtete +berichteten +berichteter +berichtetes +berichtetet +berichtige +berichtigen +berichtigend +berichtigende +berichtigendem +berichtigenden +berichtigendes +berichtigst +berichtigt +berichtigtem +berichtigten +berichtigter +berichtigtes +berichtigtest +berichtigtet +berichtigungsfähig +berichtigungsfähige +berief +beriefe +beriefen +beriefet +beriefst +beriesele +berieseln +berieselt +beriesle +beriet +berieten +berietet +berietst +beritten +berittene +berittener +berlinische +berste +bersten +berstend +berstendem +berstenden +berstender +berstendes +berstest +berstet +berufen +berufend +berufende +berufenden +berufender +berufendes +berufenem +berufenen +berufener +beruflich +berufliche +beruflichem +beruflichen +berufliches +berufsbezogen +berufsbezogenen +berufserfahren +berufserfahrenen +berufsfremd +berufslos +berufsmäßige +berufsnotwendig +berufsnotwendigen +berufst +berufstechnisch +berufstechnische +berufstätig +berufstätigem +berufstätigen +berufstätiger +beruft +beruhen +beruhend +beruhende +beruhendem +beruhenden +beruhender +beruhendes +beruhigen +beruhigend +beruhigende +beruhigenden +beruhigender +beruhigendes +beruhigt +beruhigte +beruhigtem +beruhigten +beruhigter +beruhigtes +beruhigtest +beruhst +beruht +beruhte +beruhten +beruhter +beruhtes +beruhtet +berußt +berät +berätst +berüchtigt +berüchtigte +berüchtigtem +berüchtigten +berüchtigter +berüchtigtere +berüchtigterem +berüchtigteren +berüchtigteres +berüchtigtes +berüchtigtste +berüchtigtster +berüchtigtstes +berücksichtige +berücksichtigen +berücksichtigend +berücksichtigende +berücksichtigendem +berücksichtigenden +berücksichtigender +berücksichtigendes +berücksichtigst +berücksichtigt +berücksichtigte +berücksichtigtem +berücksichtigten +berücksichtigter +berücksichtigtes +berücksichtigtest +berücksichtigtet +berühmt +berühmte +berühmtem +berühmten +berühmter +berühmterem +berühmteren +berühmterer +berühmtes +berühmteste +berühmtestem +berühmtesten +berühmtester +berühmtestes +berühre +berühren +berührend +berührende +berührendem +berührender +berührendes +berührst +berührt +berührte +berührtem +berührten +berührter +berührtes +berührtest +berührtet +berührungsfrei +besagen +besagend +besagende +besagenden +besagender +besagendes +besagt +besagte +besagtem +besagten +besagter +besagtes +besagtest +besah +besaite +besaiten +besaitende +besaitenden +besaitender +besaitest +besaitet +besaitete +besaiteten +besaiteter +besaitetes +besann +besatzungsfremden +besaufe +besaufen +besaufend +besaufende +besaufendem +besaufender +besaufendes +besaß +besaßen +besaßest +besaßet +beschaffbar +beschaffe +beschaffen +beschaffend +beschaffende +beschaffendem +beschaffender +beschaffendes +beschaffst +beschafft +beschaffte +beschafften +beschafftet +beschalten +beschatte +beschatten +beschattende +beschattendem +beschattenden +beschattendes +beschattest +beschattet +beschattetem +beschatteten +beschatteter +beschattetest +beschattetet +beschaue +beschauen +beschauend +beschauende +beschauendem +beschauender +beschauendes +beschaulich +beschaulichem +beschaulichen +beschaulicher +beschaulicherem +beschaulicheren +beschaulicherer +beschauliches +beschaulichste +beschaulichstem +beschaulichster +beschaulichstes +beschaust +beschaute +beschautem +beschauten +beschauter +beschautes +beschautest +beschautet +bescheiden +bescheidene +bescheidenem +bescheidenen +bescheidenere +bescheidenerem +bescheideneren +bescheideneres +bescheidenes +bescheidenste +bescheidensten +bescheidenster +bescheidenstes +bescheinigen +bescheinigend +bescheinigende +bescheinigenden +bescheinigender +bescheinigendes +bescheinigt +bescheinigte +bescheinigtem +bescheinigter +bescheinigtes +bescheinigtest +bescheint +beschenke +beschenken +beschenkende +beschenkenden +beschenkender +beschenkst +beschenkt +beschenkte +beschenkten +beschenkter +beschenktes +beschenktet +beschere +bescheren +bescherende +bescherendem +bescherenden +bescherendes +bescherst +beschert +beschertem +bescherten +bescherter +beschertes +beschertest +beschertet +bescheuert +beschichtet +beschichtete +beschichteten +beschied +beschieden +beschiedene +beschiedest +beschieße +beschießen +beschießend +beschießende +beschießendem +beschießender +beschießendes +beschießest +beschimpfe +beschimpfen +beschimpfend +beschimpfende +beschimpfendem +beschimpfenden +beschimpfender +beschimpfendes +beschimpfst +beschimpft +beschimpfte +beschimpften +beschimpftest +beschimpftet +beschirmt +beschirmte +beschissen +beschissene +beschissenes +beschlag +beschlage +beschlagen +beschlagende +beschlagendem +beschlagenden +beschlagendes +beschlagene +beschlagenem +beschlagener +beschlagenes +beschlagnahme +beschlagnahmen +beschlagnahmend +beschlagnahmende +beschlagnahmendem +beschlagnahmender +beschlagnahmendes +beschlagnahmst +beschlagnahmte +beschlagnahmtem +beschlagnahmten +beschlagnahmtes +beschlagnahmtest +beschlagnahmtet +beschleichen +beschleunige +beschleunigen +beschleunigend +beschleunigendem +beschleunigenden +beschleunigender +beschleunigst +beschleunigt +beschleunigte +beschleunigten +beschleunigter +beschleunigtes +beschleunigtet +beschließe +beschließen +beschließende +beschließendem +beschließenden +beschließendes +beschließt +beschloss +beschlossen +beschlossene +beschlossenem +beschlossener +beschlossenes +beschlossest +beschlug +beschlugen +beschlugst +beschlussfähig +beschlussfähige +beschlussfähigen +beschlussfähiger +beschlussfähiges +beschlägst +beschlägt +beschmiere +beschmieren +beschmierende +beschmierendem +beschmierenden +beschmierendes +beschmierst +beschmiert +beschmiertem +beschmierten +beschmierter +beschmiertes +beschmiertest +beschmiertet +beschmutze +beschmutzen +beschmutzend +beschmutzende +beschmutzendem +beschmutzender +beschmutzendes +beschmutzest +beschmutzte +beschmutztem +beschmutzten +beschmutzter +beschmutztes +beschmutztest +beschmutztet +beschneide +beschneiden +beschneidend +beschneidende +beschneidendem +beschneidenden +beschneidender +beschneidendes +beschneidest +beschnitt +beschnitte +beschnitten +beschnittene +beschnittenen +beschnittener +beschnittenes +beschnittet +beschoss +beschossen +beschossene +beschossenem +beschossenen +beschossenes +beschosset +beschosst +beschreibbar +beschreibbare +beschreibbaren +beschreibbarer +beschreibbares +beschreibe +beschreiben +beschreibende +beschreibenden +beschreibender +beschreibst +beschreibt +beschreiten +beschreitet +beschrieb +beschriebe +beschrieben +beschriebene +beschriebenem +beschriebenen +beschriebenes +beschriebet +beschriebst +beschriften +beschriftet +beschriftete +beschrifteten +beschritten +beschränke +beschränken +beschränkend +beschränkende +beschränkendem +beschränkender +beschränkendes +beschränkst +beschränkt +beschränkte +beschränktem +beschränkten +beschränkter +beschränktes +beschränktest +beschränktet +beschuldigt +beschuldigte +beschuldigten +beschwerdefrei +beschwerdefreies +beschweren +beschwerend +beschwerende +beschwerendem +beschwerenden +beschwerender +beschwerendes +beschwerlich +beschwerliche +beschwerlichem +beschwerlichen +beschwerlichere +beschwerlicherem +beschwerlicheren +beschwerlicheres +beschwerliches +beschwerlichste +beschwerlichsten +beschwerlichster +beschwerlichstes +beschwert +beschwerte +beschwertem +beschwerten +beschwerter +beschwertes +beschwertest +beschwertet +beschwichtige +beschwichtigen +beschwichtigend +beschwichtigendem +beschwichtigenden +beschwichtigender +beschwichtigst +beschwichtigt +beschwichtigte +beschwichtigten +beschwichtigter +beschwichtigtes +beschwichtigtet +beschwindeln +beschwindelte +beschwingt +beschwingten +beschwipsen +beschwipst +beschwor +beschworen +beschworene +beschworenen +beschwöre +beschwören +beschwörend +beschwörende +beschwörendem +beschwörenden +beschwörendes +beschwörst +beschwört +beschädigen +beschädigend +beschädigende +beschädigenden +beschädigender +beschädigendes +beschädigt +beschädigte +beschädigtem +beschädigter +beschädigtes +beschädigtest +beschäftige +beschäftigen +beschäftigend +beschäftigendem +beschäftigenden +beschäftigender +beschäftigst +beschäftigt +beschäftigte +beschäftigtem +beschäftigten +beschäftigter +beschäftigtes +beschäftigtest +beschäftigtet +beschäftigungslos +beschäftigungslose +beschäftigungslosem +beschäftigungslosen +beschäftigungsloses +beschäme +beschämen +beschämende +beschämendem +beschämenden +beschämendes +beschämst +beschämt +beschämtem +beschämten +beschämter +beschämtes +beschämtest +beschämtet +beschönige +beschönigen +beschönigend +beschönigende +beschönigendem +beschönigender +beschönigendes +beschönigst +beschönigte +beschönigtem +beschönigten +beschönigter +beschönigtes +beschönigtest +beschönigtet +beschösse +beschützen +beschützt +beseelen +beseelt +beseeltem +beseelten +beseelter +besehen +beseitige +beseitigen +beseitigende +beseitigendem +beseitigenden +beseitigendes +beseitigst +beseitigt +beseitigte +beseitigtem +beseitigten +beseitigter +beseitigtes +beseitigtest +beseitigtet +beseitigungspflichtig +besenrein +besessen +besessene +besessenen +besessener +besessenes +besetzen +besetzend +besetzende +besetzenden +besetzender +besetzendes +besetzt +besetzte +besetztem +besetzten +besetzter +besetztes +besetztest +besichtige +besichtigen +besichtigende +besichtigendem +besichtigenden +besichtigendes +besichtigst +besichtigt +besichtigtem +besichtigten +besichtigter +besichtigtes +besichtigtest +besichtigtet +besiedeln +besiedelnde +besiedelndem +besiedelnden +besiedelndes +besiedelst +besiedelt +besiedelte +besiedeltem +besiedelten +besiedelter +besiedeltes +besiedeltest +besiedeltet +besiedle +besiegele +besiegelt +besiegelte +besiegelten +besiegen +besiegend +besiegende +besiegendem +besiegender +besiegendes +besiegst +besiegte +besiegtem +besiegten +besiegter +besiegtes +besiegtest +besiegtet +besingen +besinne +besinnen +besinnlich +besinnliche +besinnt +besinnungslos +besinnungslose +besinnungslosen +besinnungsloser +besinnungsloses +besitzanzeigende +besitzanzeigendem +besitzanzeigenden +besitzanzeigendes +besitze +besitzen +besitzende +besitzendem +besitzenden +besitzendes +besitzerrechten +besitzest +besitzlos +besitzlose +besitzlosem +besitzlosen +besitzloses +besitzt +besoff +besoffen +besoffene +besoffenem +besoffener +besoffenes +besofft +besohle +besohlen +besohlend +besohlendem +besohlenden +besohlender +besohlst +besohlt +besohlte +besohlten +besohlter +besohltes +besohltet +besolde +besolden +besoldende +besoldendem +besoldenden +besoldendes +besoldest +besoldet +besoldetem +besoldeten +besoldeter +besoldetest +besoldetet +besoldungsmäßig +besoldungsmäßige +besondere +besonderem +besonderen +besonderer +besonderes +besondern +besonders +besonnen +besonnene +besonnenem +besonnenen +besonnenes +besorgen +besorgend +besorgende +besorgendem +besorgender +besorgendes +besorgniserregend +besorgniserregendem +besorgniserregenden +besorgniserregender +besorgniserregenderem +besorgniserregenderen +besorgniserregenderer +besorgniserregendes +besorgniserregendste +besorgniserregendstem +besorgniserregendster +besorgniserregendstes +besorgst +besorgt +besorgte +besorgtem +besorgten +besorgter +besorgtes +besorgtest +besorgtet +bespanne +bespannen +bespannende +bespannendem +bespannenden +bespannendes +bespannst +bespannt +bespanntem +bespannten +bespannter +bespanntes +bespanntest +bespanntet +bespicken +bespickt +bespielbar +bespielen +bespielter +bespitzeln +besprach +besprachen +besprachst +bespracht +besprechen +besprechend +besprechende +besprechenden +besprechender +besprechendes +besprengen +besprengt +besprichst +bespricht +bespritzen +bespritzend +bespritzende +bespritzenden +bespritzender +bespritzendes +bespritzt +bespritzte +bespritztem +bespritzter +bespritztes +bespritztest +besprochen +besprochene +besprochenem +besprochener +besprochenes +besprühen +besprühte +bespucken +besser +bessere +besserem +besseren +besserer +besseres +bessern +bessernde +besserndem +bessernden +besserndes +besserst +bessert +besserten +bessertest +bessertet +bestach +bestachen +bestachst +bestahl +bestahlen +bestahlt +bestanden +bestandene +bestandenem +bestandener +bestandenes +bestandest +bestatte +bestatten +bestattend +bestattendem +bestattenden +bestattender +bestattest +bestattet +bestattete +bestatteten +bestatteter +bestattetes +bestattetet +bestaunen +bestaunt +bestaunten +bestauntes +bestausgebaut +bestausgebauten +bestbesucht +bestbesuchten +bestbezeugt +beste +besteche +bestechen +bestechende +bestechendem +bestechenden +bestechendes +bestechlich +bestechliche +bestechlichen +bestechlicher +bestechlichere +bestechlicheren +bestechlicherer +bestechlicheres +bestechlichste +bestechlichstem +bestechlichsten +bestechlichstes +bestecht +bestecken +bestehe +bestehen +bestehend +bestehende +bestehenden +bestehender +bestehendes +bestehlen +bestehlend +bestehlende +bestehlenden +bestehlender +bestehlendes +besteht +besteige +besteigen +besteigende +besteigendem +besteigenden +besteigendes +besteigst +besteigt +besteingeführt +besteingeführten +besteingerichtet +besteingerichtete +bestelle +bestellen +bestellend +bestellende +bestellendem +bestellender +bestellendes +bestellst +bestellt +bestellte +bestelltem +bestellten +bestellter +bestelltes +bestelltest +bestelltet +bestem +bestempfohlen +bestempfohlene +besten +bestenfalls +bestens +bester +besterhalten +besterhaltene +bestes +besteuern +besteuernd +besteuernde +besteuerndem +besteuernder +besteuerndes +besteuerst +besteuert +besteuerte +besteuertem +besteuerten +besteuerter +besteuertes +besteuertet +besteure +bestgeführt +bestgehütet +bestgehütetes +bestialisch +bestialische +bestialischem +bestialischer +bestialisches +bestichst +besticht +besticken +bestickt +bestickten +bestieg +bestiegen +bestiegene +bestiegenem +bestiegenen +bestiegenes +bestiegst +bestiegt +bestiehlt +bestimmbar +bestimme +bestimmen +bestimmend +bestimmende +bestimmendem +bestimmender +bestimmendes +bestimmst +bestimmt +bestimmte +bestimmtem +bestimmten +bestimmter +bestimmtes +bestimmtest +bestimmtet +bestmöglich +bestmögliche +bestmöglichem +bestmöglichen +bestmögliches +bestochen +bestochene +bestochenen +bestochener +bestochenes +bestohlen +bestohlene +bestohlenem +bestohlenen +bestohlenes +bestorganisiert +bestorganisierte +bestorientiert +bestorientierte +bestrafe +bestrafen +bestrafend +bestrafendem +bestrafenden +bestrafender +bestrafst +bestraft +bestrafte +bestraften +bestrafter +bestraftes +bestraftet +bestrahle +bestrahlen +bestrahlende +bestrahlendem +bestrahlenden +bestrahlendes +bestrahlst +bestrahlt +bestrahltem +bestrahlten +bestrahlter +bestrahltes +bestrahltest +bestrahltet +bestrebe +bestrebend +bestrebende +bestrebendem +bestrebender +bestrebendes +bestrebst +bestrebt +bestrebte +bestrebtem +bestrebten +bestrebter +bestrebtes +bestrebtest +bestrebtet +bestreichen +bestreichend +bestreichende +bestreichenden +bestreichender +bestreichendes +bestreicht +bestreikt +bestreikte +bestreiktem +bestreikter +bestreiktes +bestreiktest +bestreit +bestreitbar +bestreitbare +bestreitbaren +bestreitbarer +bestreitbares +bestreite +bestreiten +bestreitend +bestreitende +bestreitenden +bestreitender +bestreitendes +bestreitet +bestreue +bestreuen +bestreuende +bestreuendem +bestreuenden +bestreuendes +bestreust +bestreut +bestreutem +bestreuten +bestreuter +bestreutes +bestreutest +bestreutet +bestrich +bestrichen +bestricken +bestrickende +bestritt +bestritten +bestrittenem +bestrittenen +bestrittener +bestrittest +bestrittet +beständig +beständige +beständigem +beständiger +beständigere +beständigerem +beständigerer +beständigeres +beständiges +beständigstem +beständigsten +beständigster +bestärke +bestärken +bestärkend +bestärkendem +bestärkenden +bestärkender +bestärkst +bestärkt +bestärkte +bestärkten +bestärkter +bestärktes +bestärktet +bestätige +bestätigen +bestätigende +bestätigendem +bestätigenden +bestätigendes +bestätigst +bestätigt +bestätigte +bestätigtem +bestätigten +bestätigter +bestätigtes +bestätigtest +bestätigtet +bestücken +bestückt +bestückten +bestünde +bestünden +bestürme +bestürmen +bestürmende +bestürmendem +bestürmenden +bestürmendes +bestürmst +bestürmt +bestürmtem +bestürmten +bestürmter +bestürmtes +bestürmtest +bestürmtet +bestürzen +bestürzenden +bestürzender +bestürzt +bestürzte +bestürztem +bestürzten +bestürzter +besuche +besuchen +besuchende +besuchendem +besuchenden +besuchendes +besuchst +besucht +besuchte +besuchtem +besuchten +besuchter +besuchtes +besuchtest +besuchtet +besudeln +besungen +besänftigen +besänftigend +besänftigende +besänftigenden +besänftigender +besänftigendes +besänftigt +besänftigte +besänftigtem +besänftigter +besänftigtes +besänftigtest +besäufst +besäuft +besäße +besäßen +betagt +betagte +betagten +betagter +betankt +betaste +betasten +betastende +betastendem +betastenden +betastendes +betastest +betastet +betastetem +betasteten +betasteter +betastetes +betastetest +betastetet +betatschen +bete +beteilige +beteiligen +beteiligend +beteiligendem +beteiligenden +beteiligender +beteiligst +beteiligt +beteiligte +beteiligten +beteiligter +beteiligtes +beteiligtet +beten +betend +betendem +betenden +betender +betest +betet +betete +beteten +betetest +betetet +beteuern +beteuernde +beteuerndem +beteuernden +beteuerndes +beteuerst +beteuert +beteuertem +beteuerten +beteuerter +beteuertes +beteuertest +beteuertet +beteure +betitele +betiteln +betitle +betone +betonen +betonend +betonendem +betonenden +betonender +betoniere +betonieren +betonierend +betonierenden +betonierender +betonierendes +betoniert +betonierte +betoniertem +betonierter +betoniertes +betoniertest +betonst +betont +betonte +betontem +betonten +betonter +betontes +betontet +betrachte +betrachten +betrachtend +betrachtende +betrachtenden +betrachtender +betrachtendes +betrachtet +betrachtete +betrachtetem +betrachteten +betrachteter +betrachtetes +betrachtetest +betraf +betrafen +betragen +betragende +betragenden +betragsmäßig +betrank +betranken +betrankst +betrankt +betrat +betraten +betratest +betratet +betrauen +betrauern +betrauert +betraut +betrauten +betreffe +betreffen +betreffend +betreffende +betreffenden +betreffender +betreffendes +betreffs +betreibe +betreiben +betreibend +betreibende +betreibender +betreibendes +betreibst +betrete +betreten +betretend +betretenden +betretender +betretendes +betretenem +betretenen +betretener +betreue +betreuen +betreuend +betreuenden +betreuender +betreuendes +betreut +betreute +betreutem +betreuter +betreutes +betreutest +betrieb +betriebe +betrieben +betriebene +betriebenem +betriebenen +betriebener +betriebenes +betrieblich +betriebliche +betrieblichen +betriebsam +betriebsame +betriebsamem +betriebsamer +betriebsamere +betriebsamerem +betriebsamerer +betriebsameres +betriebsames +betriebsamstem +betriebsamsten +betriebsamster +betriebsbedingt +betriebsbedingte +betriebsbereit +betriebseigen +betriebseigene +betriebsexterner +betriebsfähig +betriebsfähige +betriebsfähigen +betriebsfähiger +betriebsfähiges +betriebsintern +betriebsinterne +betriebsinterner +betriebsnah +betriebssicher +betriebssicheren +betriebssicheres +betriebssystemspezifisches +betriebst +betriebswirtschaftlich +betrifft +betrinke +betrinken +betrinkend +betrinkenden +betrinkender +betrinkendes +betrinkt +betritt +betrittst +betroffen +betroffene +betroffenem +betroffenen +betroffenes +betrog +betrogen +betrogene +betrogenen +betrogenes +betrogst +betrugen +betrunken +betrunkene +betrunkenem +betrunkenen +betrunkenes +beträchtlich +beträchtliche +beträchtlichem +beträchtlichen +beträchtlicher +beträchtliches +beträgt +betrübe +betrüben +betrübend +betrübenden +betrübender +betrübendes +betrüblich +betrübliche +betrüblichem +betrüblichen +betrüblichere +betrüblicherem +betrüblicheren +betrüblicheres +betrübliches +betrüblichste +betrüblichsten +betrüblichster +betrüblichstes +betrübt +betrübte +betrübtem +betrübter +betrübtes +betrübtest +betrüge +betrügen +betrügend +betrügenden +betrügender +betrügendes +betrügerisch +betrügerische +betrügerischem +betrügerischen +betrügerisches +betrügst +betrügt +bettelarm +bettelarme +bettelarmer +bettelarmes +betteln +bettelnde +bettelndem +bettelnden +bettelndes +bettelst +bettelt +bettelte +bettelten +betteltest +betteltet +betten +betteten +bettlägerig +bettlägerige +bettlägerigen +bettlägeriger +bettlägeriges +betucht +betuchte +betupfe +betupfen +betupfend +betupfende +betupfenden +betupfendes +betupfst +betupft +betupfte +betupften +betupfter +betupftes +betupftet +betätige +betätigen +betätigende +betätigendem +betätigenden +betätigendes +betätigst +betätigt +betätigtem +betätigten +betätigter +betätigtes +betätigtest +betätigtet +betäube +betäuben +betäubend +betäubende +betäubendem +betäubender +betäubendes +betäubst +betäubt +betäubte +betäubtem +betäubten +betäubter +betäubtes +betäubtest +betäubtet +betören +betörend +betörende +betörenden +betörender +betörendes +betört +betörte +betörtem +betörter +betörtes +betörtest +beuge +beugen +beugend +beugende +beugenden +beugendes +beugst +beugt +beugten +beugtest +beugtet +beulen +beunruhigen +beunruhigend +beunruhigende +beunruhigenden +beunruhigender +beunruhigendes +beunruhigt +beunruhigte +beunruhigtem +beunruhigter +beunruhigtes +beunruhigtest +beurkunde +beurkunden +beurkundend +beurkundenden +beurkundender +beurkundendes +beurkundet +beurkundete +beurkundetem +beurkundeter +beurkundetes +beurkundetest +beurlaube +beurlauben +beurlaubend +beurlaubenden +beurlaubender +beurlaubendes +beurlaubt +beurlaubte +beurlaubtem +beurlaubter +beurlaubtes +beurlaubtest +beurteile +beurteilen +beurteilend +beurteilenden +beurteilender +beurteilendes +beurteilt +beurteilte +beurteiltem +beurteilter +beurteiltes +beurteiltest +beuteln +beutelt +beutelte +beutelten +beuten +beutle +bevollmächtigen +bevollmächtigend +bevollmächtigende +bevollmächtigender +bevollmächtigendes +bevollmächtigst +bevollmächtigte +bevollmächtigtem +bevollmächtigten +bevollmächtigter +bevollmächtigtes +bevollmächtigtest +bevollmächtigtet +bevor +bevormunde +bevormunden +bevormundend +bevormundenden +bevormundender +bevormundendes +bevormundet +bevormundete +bevormundetem +bevormundeter +bevormundetes +bevormundetest +bevorraten +bevorstand +bevorstehe +bevorstehen +bevorstehende +bevorstehendem +bevorstehenden +bevorstehendes +bevorsteht +bevorzugen +bevorzugend +bevorzugende +bevorzugender +bevorzugendes +bevorzugst +bevorzugt +bevorzugte +bevorzugtem +bevorzugten +bevorzugter +bevorzugtes +bevorzugtest +bevorzugtet +bevölkere +bevölkern +bevölkernd +bevölkernden +bevölkernder +bevölkerndes +bevölkerte +bevölkertem +bevölkerten +bevölkertes +bevölkerungsreich +bevölkerungsreichste +bewache +bewachen +bewachend +bewachende +bewachenden +bewachendes +bewachst +bewacht +bewachte +bewachtem +bewachten +bewachter +bewachtes +bewachtest +bewachtet +bewaffne +bewaffnen +bewaffnend +bewaffnende +bewaffnenden +bewaffnendes +bewaffnest +bewaffnet +bewaffnete +bewaffnetem +bewaffneten +bewaffneter +bewaffnetes +bewaffnetest +bewaffnetet +bewahre +bewahren +bewahrend +bewahrende +bewahrenden +bewahrendes +bewahrheiten +bewahrheitet +bewahrt +bewahrte +bewahrtem +bewahrten +bewahrter +bewahrtes +bewahrtest +bewaldet +bewaldete +bewaldetem +bewaldeter +bewaldetes +bewandert +bewandertem +bewanderten +bewanderter +bewarb +bewarben +bewarbt +bewarf +bewarfen +bewege +bewegen +bewegend +bewegende +bewegenden +bewegendes +beweglich +bewegliche +beweglichen +beweglicher +beweglichere +bewegliches +beweglichsten +bewegst +bewegt +bewegte +bewegtem +bewegten +bewegter +bewegtes +bewegtest +bewegtet +bewegungsfähig +bewegungslos +bewegungslose +bewegungslosem +bewegungslosen +bewegungsloses +bewegungsunfähig +bewegungsunfähige +bewegungsunfähigen +bewegungsunfähiger +bewegungsunfähiges +beweinen +beweinend +beweinende +beweinender +beweinendes +beweinst +beweint +beweinte +beweintem +beweinten +beweinter +beweintes +beweintest +beweintet +beweisbar +beweisbare +beweisbarem +beweisbaren +beweisbarer +beweisbares +beweise +beweisen +beweisend +beweisenden +beweisender +beweisendes +beweiskräftig +beweist +bewenden +bewerbe +bewerben +bewerbend +bewerbende +bewerbender +bewerbendes +bewerfender +bewerfendes +bewerkstelligen +bewerten +bewertend +bewertende +bewertenden +bewertendes +bewertest +bewertet +bewertetem +bewerteten +bewerteter +bewertetes +bewertetest +bewertetet +bewies +bewiesen +bewiesene +bewiesenem +bewiesenen +bewiesenermaßen +bewiesenes +bewillige +bewilligen +bewilligende +bewilligenden +bewilligender +bewilligst +bewilligt +bewilligte +bewilligten +bewilligter +bewilligtes +bewilligtet +bewirbst +bewirbt +bewirken +bewirkend +bewirkende +bewirkender +bewirkendes +bewirkst +bewirkt +bewirkte +bewirktem +bewirkten +bewirkter +bewirktes +bewirktest +bewirktet +bewirten +bewirtend +bewirtende +bewirtender +bewirtendes +bewirtest +bewirtete +bewirtetem +bewirteten +bewirteter +bewirtetes +bewirtetest +bewirtetet +bewirtschaften +bewirtschaftend +bewirtschaftende +bewirtschaftenden +bewirtschaftendes +bewirtschaftest +bewirtschaftet +bewirtschaftetem +bewirtschafteten +bewirtschafteter +bewog +bewogen +bewohnbar +bewohnbarem +bewohnbaren +bewohnbarer +bewohne +bewohnen +bewohnend +bewohnende +bewohnenden +bewohnender +bewohnendes +bewohnst +bewohnt +bewohnte +bewohntem +bewohnten +bewohnter +bewohntes +bewohntest +bewohntet +beworben +beworbene +beworbenem +beworbenen +beworbenes +beworfene +beworfenem +beworfenen +beworfenes +bewundere +bewundern +bewundernde +bewundernden +bewundernder +bewundernswert +bewundernswertem +bewundernswerten +bewundernswerter +bewundernswürdig +bewundernswürdige +bewundernswürdigem +bewundernswürdiger +bewundernswürdiges +bewunderst +bewundert +bewunderte +bewunderten +bewunderter +bewundertes +bewundertet +bewunderungswürdig +bewunderungswürdige +bewunderungswürdigem +bewunderungswürdiger +bewunderungswürdiges +bewusst +bewusste +bewussten +bewusster +bewusstes +bewusstlos +bewusstlosem +bewusstlosen +bewusstloses +bewähren +bewährend +bewährende +bewährenden +bewährender +bewährendes +bewährst +bewährt +bewährte +bewährtem +bewährten +bewährter +bewährtes +bewährtest +bewährtet +bewältige +bewältigen +bewältigend +bewältigende +bewältigender +bewältigendes +bewältigst +bewältigt +bewältigte +bewältigtem +bewältigten +bewältigter +bewältigtes +bewältigtest +bewältigtet +bewässere +bewässern +bewässernd +bewässernde +bewässernden +bewässernder +bewässerndes +bewässerst +bewässerte +bewässertem +bewässerten +bewässerter +bewässertes +bewässertest +bewässertet +bewölkenden +bewölkt +bewölkte +bewölktem +bewölkter +bewölktes +bezahlbar +bezahle +bezahlen +bezahlend +bezahlenden +bezahlender +bezahlendes +bezahlt +bezahlte +bezahltem +bezahlten +bezahlter +bezahltes +bezahltest +bezaubere +bezaubern +bezaubernd +bezauberndem +bezaubernden +bezaubernder +bezauberst +bezaubert +bezauberte +bezauberter +bezaubertes +bezaubertest +bezeichne +bezeichnen +bezeichnende +bezeichnendem +bezeichnenden +bezeichnenderweise +bezeichnendes +bezeichnest +bezeichnet +bezeichnete +bezeichnetem +bezeichneten +bezeichneter +bezeichnetes +bezeichnetest +bezeichnetet +bezeugen +bezeugend +bezeugende +bezeugender +bezeugendes +bezeugst +bezeugte +bezeugtem +bezeugten +bezeugter +bezeugtes +bezeugtest +bezeugtet +bezichtigen +bezichtigt +beziehbar +beziehbare +beziehbaren +beziehbarer +beziehbares +beziehe +beziehen +beziehend +beziehende +beziehender +beziehendes +beziehst +bezieht +beziehungslos +beziehungslosen +beziehungsweise +beziffern +bezifferte +bezifferter +bezog +bezogen +bezogene +bezogenem +bezogenen +bezogener +bezogst +bezogt +bezugsfertig +bezugsfertige +bezugsfrei +bezuschussen +bezwang +bezwangen +bezwangst +bezwecke +bezwecken +bezweckende +bezweckenden +bezweckender +bezweckst +bezweckt +bezweckte +bezwecktem +bezweckten +bezweckter +bezwecktes +bezwecktest +bezweifeln +bezweifelnd +bezweifelnde +bezweifelnden +bezweifelndes +bezweifelst +bezweifelt +bezweifeltem +bezweifelten +bezweifelter +bezweifeltes +bezweifeltest +bezweifeltet +bezweifle +bezwingen +bezwingend +bezwingende +bezwingender +bezwingendes +bezwingst +bezwungen +bezwungene +bezwungenem +bezwungener +bezwungenes +bezüglich +bezüglichem +bezüglichen +bezüglicher +beängstige +beängstigen +beängstigend +beängstigendem +beängstigenden +beängstigender +beängstigst +beängstigt +beängstigte +beängstigten +beängstigter +beängstigtes +beängstigtet +beäugen +bibelfest +biblisch +biblischem +biblischen +biblischer +bidirektional +bidirektionale +bidirektionalen +bieder +biedere +biederen +biederes +biedern +biege +biegen +biegende +biegenden +biegender +biegsam +biegsame +biegsamem +biegsamen +biegsamer +biegsames +biegst +biegt +biete +bieten +bietend +bietenden +bietender +bietendes +bietest +bietet +bilanzieren +bilanzierend +bilanziert +bilanzierte +bilanziertem +bilanzierten +bilanzierter +bilanziertes +bilanzmäßig +bilanzsicher +bilateral +bilaterale +bilateraler +bilaterales +bilde +bilden +bildend +bildende +bildenden +bildendes +bilderreich +bilderreiche +bilderstürmerische +bildet +bildete +bildeten +bildetet +bildfähig +bildfähigen +bildhaft +bildhafte +bildhaften +bildhauere +bildhauern +bildhübsch +bildlich +bildliche +bildlichem +bildlichen +bildliches +bildschön +bildschöne +bildschönen +bildschöner +bildschönes +bildungsfähig +bildungsfähige +bildungsfähigem +bildungsfähigen +bildungsfähiges +bildungshungrig +bildungspolitisch +bildungswilligen +billig +billige +billigem +billigen +billigend +billigende +billigenden +billigender +billigendes +billiger +billigere +billigerem +billigeren +billigeres +billigerweise +billiges +billigste +billigstem +billigsten +billigstes +billigt +billigte +billigten +billigtest +billigtet +bimmeln +bimmelt +bin +binde +binden +bindend +bindenden +bindender +bindendes +bindet +binnen +binnenländisch +binnenländische +binnenländischen +binomische +binomischen +binär +binäre +binärem +binären +binärer +binäres +biochemisch +biochemische +biochemischem +biochemischer +biochemisches +biographisch +biographischen +biologisch +biologische +biologischem +biologischen +biologischer +biologisches +biotechnisch +biotechnische +biotechnologisch +biotechnologischem +birgt +birnenförmig +birnenförmige +birnenförmigen +bis +bischöflich +bischöfliche +bischöflichen +bisher +bisherig +bisherige +bisherigem +bisherigen +bisheriger +bislang +bisschen +bisse +bissen +bissest +bissig +bissige +bissiger +bissiges +bist +bisweilen +bitte +bitten +bittend +bittenden +bittender +bittendes +bitter +bitterarm +bitterböse +bitterbösen +bitterböser +bitterböses +bitterem +bitteren +bitterer +bitteres +bitterkalten +bitterlich +bitterliche +bitterlichen +bitterlicher +bitterliches +bitterste +bittersten +bitteschön +bittet +bizarr +bizarre +bizarrem +bizarren +bizarrer +bizarres +blabla +blamabel +blamiere +blamieren +blamierend +blamierende +blamierenden +blamierendes +blamierst +blamiert +blamierte +blamierten +blamierter +blamiertes +blamiertet +blanche +blanchieren +blank +blanke +blankem +blanken +blanker +blankes +blanko +blasen +blasend +blasende +blasender +blasendes +blasenfrei +blasiert +blasiertem +blasierten +blasierter +blasphemisch +blasphemischen +blass +blasse +blassem +blassen +blasser +blasses +blattgrün +blau +blaue +blauem +blauen +blauer +blauere +blaues +blaugrau +blaugrauen +blaugrün +blaugrüne +blaumetallic +blauäugig +blauäugige +blauäugigem +blauäugigen +blauäugiges +blechen +blechern +blecherne +blechernes +bleib +bleibe +bleiben +bleibend +bleibende +bleibendem +bleibenden +bleibender +bleibendes +bleibenlassen +bleibst +bleibt +bleich +bleiche +bleichem +bleichen +bleichend +bleichende +bleichender +bleichendes +bleicher +bleichst +bleicht +bleichte +bleichtest +bleiern +bleierne +bleiernen +bleierner +bleiernes +bleifarben +bleifarbene +bleifarbenem +bleifarbenen +bleifarbenes +bleifrei +bleifreie +bleifreies +bleihaltig +bleihaltigem +blende +blenden +blendend +blendende +blendendem +blendender +blendendes +blendest +blendete +blendeten +blendetest +blich +blick +blicke +blicken +blickend +blickende +blickendem +blickenden +blickender +blickendes +blicklos +blickst +blickt +blickte +blickten +blicktest +blieb +bliebe +blieben +bliebst +blies +blind +blinde +blinden +blinder +blindes +blindlings +blindwütig +blinke +blinken +blinkend +blinkenden +blinkender +blinkendes +blinkt +blinkte +blinkten +blinktet +blinzele +blinzeln +blinzelnd +blitzartig +blitzblank +blitzblanken +blitzen +blitzend +blitzende +blitzender +blitzendes +blitzest +blitzschnell +blitzschnelle +blitzschnellem +blitzschneller +blitzschnelles +blitzt +blitzte +blitzten +blitztest +blitztet +blockfrei +blockfreie +blockfreier +blockfreies +blockiere +blockieren +blockierende +blockierendem +blockierenden +blockierender +blockierst +blockiert +blockierte +blockiertem +blockierten +blockierter +blockiertes +blockiertet +blond +blonde +blondem +blonden +blonder +blondes +bloß +bloße +bloßem +bloßen +bloßer +bloßes +bloßgelegt +bloßgelegte +bloßgelegten +bloßgelegter +bloßgelegtes +bloßgestellt +bloßgestellte +bloßgestellten +bloßgestellter +bloßlegen +bloßlegend +bloßlegende +bloßlegender +bloßlegendes +bloßstellen +bloßstellende +bloßstellenden +bloßstellender +bloßzulegen +bluffen +blufft +blumig +blumige +blutarm +blutarme +blutarmen +blutarmes +blutbesudelt +blutbesudeltes +blutdurstig +blutdurstigem +blutdurstigen +blutdurstiger +blutdürstig +blutdürstigem +blutdürstigen +blutdürstiger +blute +bluten +blutende +blutenden +blutender +blutendes +blutest +blutet +blutete +blutetest +blutetet +blutig +blutige +blutigen +blutiger +blutigeren +blutigsten +blutjung +blutjunge +blutjunges +blutrot +blutroten +blutrünstig +blutrünstige +blutstillend +blutstillende +blutstillenden +blutstillendes +blutsverwandten +blutunterlaufen +blutunterlaufene +blutverschmiert +blutverschmierten +blähen +bläst +blättere +blättern +blätternd +blätternde +blätternden +blätternder +blätterst +blättert +blätterte +blätterten +blättertest +blättertet +bläulich +bläuliche +bläulichem +bläulichen +bläulicher +blöd +blöde +blödeln +blöden +blöder +blödes +blödsinnig +blödsinnige +blödsinnigem +blödsinnigen +blödsinniges +blöken +blökten +blühen +blühend +blühende +blühender +blühendes +blüht +blühte +blühten +blütenweiß +blütenübersät +blütenübersäter +bocken +bockig +bockige +bockigem +bockiger +bockiges +bockte +bodenlos +bodenlose +bodenlosem +bodenloser +bodenloses +bodennah +bodennahe +bodenständig +bodenständige +bodenständigem +bodenständigen +bodenständiges +bog +bogen +bogenförmig +bogenförmigem +bogenförmigen +bogenförmiger +bogst +bohnern +bohren +bohrend +bohrende +bohrenden +bohrender +bohrendes +bohrst +bohrt +bohrte +bohrten +bohrtest +bolivianischen +bolschewistisch +bolschewistische +bolschewistischen +bombardieren +bombardierend +bombardierende +bombardierender +bombardierendes +bombardierst +bombardierte +bombardiertem +bombardierten +bombardiertes +bombardiertest +bombardiertet +bombastisch +bombastische +bombastischen +bombastischer +bombengeschädigte +bombig +boote +bordeigen +bordeigenen +borge +borgen +borgend +borgende +borgenden +borgendes +borgst +borgt +borgte +borgten +borgtest +borgtet +borniert +bornierte +borniertem +bornierter +borniertes +borstig +borstigem +borstigen +borstiger +boshaft +boshafte +boshaftem +boshafter +boshaftere +boshafterem +boshafterer +boshafteres +boshaftes +boshaftestem +boshaftesten +boshaftester +bot +botanisch +botanische +botanischen +botanischer +botanisches +boten +botet +boxe +boxen +boxenden +boxt +boxte +boykottiere +boykottieren +boykottierten +brach +brachen +brachliegen +brachliegt +brachst +brachte +brachten +brachtest +brachtet +branchenfremde +brancheninternen +branchenkundig +branchenkundigen +branchenspezifisch +branchenspezifische +branchenspezifischer +branchenüblich +branchenübliche +branchenüblichem +branchenüblichen +branchenübliches +branden +brandend +brandende +brandender +brandendes +brandet +brandig +brandige +brandigem +brandiger +brandiges +brandmarken +brandneu +brandneuen +brandneuer +brandschatze +brandschatzen +brandschatzend +brandschatzende +brandschatzenden +brandschatzendes +brandschatzest +brandschatzt +brandschatzte +brandschatzten +brandschatztest +brandschatztet +brannte +brannten +branntest +branntet +brasilianische +brasilianischen +brasilianischer +brate +braten +bratend +bratenden +bratender +bratendes +bratet +brauchbar +brauchbare +brauchbaren +brauchbarer +brauchbarere +brauchbareren +brauchbarerer +brauchbareres +brauchbares +brauchbarstem +brauchbarsten +brauchbarster +brauche +brauchen +brauchend +brauchende +brauchenden +brauchender +brauchendes +brauchst +braucht +brauchte +brauchten +brauchtest +brauchtet +braue +brauen +braun +braune +braunem +braunen +brauner +braunes +braungebrannt +braunschwarz +brause +brausen +brausend +brausende +brausenden +brausendes +brausest +braust +brausten +braustest +braustet +braut +brauten +brav +brave +bravem +braven +braver +braves +bravourös +bravouröser +bravouröses +breche +brechen +brechend +brechenden +brechender +brechendes +brecht +breiig +breiige +breiigen +breiiger +breit +breite +breitem +breiten +breiter +breitere +breiterem +breiteren +breiterer +breiteres +breites +breitestem +breitesten +breitester +breitet +breitete +breiteten +breitgemacht +breitgemachte +breitgemachten +breitgemachtes +breitgeschlagen +breitgeschlagene +breitgeschlagenem +breitgeschlagenen +breitgeschlagenes +breitgetreten +breitgetretene +breitgetretener +breitgetretenes +breitmache +breitmachend +breitmachende +breitmachenden +breitmachendes +breitmacht +breitrandig +breitrandige +breitschlagen +breitschlagend +breitschlagende +breitschlagender +breitschlagendes +breitschultrig +breitschultrigem +breitschultrigen +breitschultriger +breitspurig +breitspurige +breitspurigen +breitspuriger +breitspuriges +breittreten +breittretend +breittretende +breittretenden +breittretendes +breitzutreten +bremsbar +bremse +bremsend +bremsende +bremsenden +bremsendes +bremst +bremste +bremsten +bremstest +bremstet +brennbar +brennbarem +brennbaren +brennbarer +brenne +brennen +brennend +brennende +brennendem +brennenden +brennender +brennst +brenzlig +brenzlige +brenzligen +brenzliger +brenzliges +brichst +bricht +brieflich +briefliche +brieflichem +brieflichen +brieflicher +brillant +brillante +brillantem +brillanter +brillanteste +brillantesten +bring +bringe +bringen +bringend +bringende +bringendem +bringenden +bringender +bringendes +bringet +bringst +bringt +brio +brisant +brisante +brisanten +brisanter +brisantes +britisch +britische +britischem +britischer +britisches +brodeln +brodelnd +brodelnde +brodelnden +brodelndes +brodelt +brodelte +brodelten +bromidfrei +bromidfreiem +bronzefarben +bronzefarbener +bronzen +bronzene +broschieren +broschiert +bruchfest +bruchstückhaft +brumme +brummeln +brummelt +brummen +brummende +brummenden +brummender +brummig +brummige +brummigem +brummiger +brummiges +brummst +brummte +brummten +brummtest +brusttief +brutal +brutale +brutalem +brutalen +brutaler +brutalere +brutalerem +brutalerer +brutaleres +brutales +brutalstem +brutalsten +brutalster +brächte +brächten +bräune +bräunen +bräunlich +bräunliche +bröckelig +bröckelige +bröckeligem +bröckeliger +bröckeliges +bröckeln +bröckelnde +bröckelnden +bröckelnder +bröckelt +bröckelte +bröckelten +bröselige +brüchig +brüchige +brüchigem +brüchigen +brüchigere +brüchigerem +brüchigeren +brüchigeres +brüchiges +brüchigste +brüchigsten +brüchigster +brüchigstes +brüderlich +brüderliche +brüderlichen +brüderliches +brühe +brühen +brülle +brüllen +brüllend +brüllende +brüllenden +brüllendes +brüllst +brüllt +brüllten +brülltest +brülltet +brünett +brünette +brünettem +brünetten +brünettes +brüsk +brüske +brüsken +brüsker +brüskes +brüskieren +brüskiert +brüste +brüsten +brüstete +brüsteten +brüte +brüten +brütend +brütende +brütenden +brütendes +brütest +brütet +brüteten +brütetest +brütetet +buche +buchen +buchend +buchenden +buchender +buchendes +buchenswert +buchhalterisch +buchhalterischen +buchmäßig +buchmäßige +buchmäßiger +buchmäßiges +buchst +buchstabengemäß +buchstabengetreu +buchstabengetreue +buchstabiere +buchstabieren +buchstabierend +buchstabierende +buchstabierenden +buchstabierendes +buchstabierst +buchstabiert +buchstabiertem +buchstabierten +buchstabierter +buchstabiertes +buchstabiertest +buchstabiertet +buchstäblich +buchstäblichem +buchstäblichen +buchstäblicher +bucht +buchte +buchten +buchtest +buchtet +buckelig +buckeligem +buckeligen +buckeliger +buckeln +buckelt +bucklig +buckliger +buddhistisch +buddhistischen +buddhistischer +bugsieren +buh +buhen +buhlen +buhten +bullig +bullige +bulligen +bummelig +bummeln +bummelnd +bummelnde +bummelnden +bummelnder +bummelst +bummelt +bummelte +bummelten +bummeltest +bummeltet +bummle +bumsen +bumsfidel +bumst +bundesdeutsch +bundesdeutsche +bundesgesetzliche +bundesstaatlichen +bundesweit +bundesweiter +bundesweites +bunt +bunte +buntem +bunten +bunter +buntes +buntester +buntfarben +buntfarbene +buntfarbig +buntfarbigen +burgenreich +burgenreiches +burmesisch +burschenhaft +burschikos +burschikosem +burschikosen +burschikoser +buschig +buschigen +busenlosen +buttere +buttern +butternd +butternde +butternden +butterndes +butterst +buttert +butterten +buttertest +buttertet +butterweich +butterweiche +butterweichen +bußfertig +bußfertige +bußfertigem +bußfertiger +bußfertiges +byteweise +byzantinisch +byzantinische +bänden +bändige +bändigen +bändigende +bändigendem +bändigenden +bändigendes +bändigst +bändigt +bändigte +bändigten +bändigtest +bändigtet +bärenstark +bärenstarke +bärtig +bärtige +bärtigen +bärtiger +bärtiges +bäuerlich +bäuerliche +bäuerlichem +bäuerlicher +bäuerliches +bäumt +bäumte +böhmische +böhmischen +böig +böigem +böiger +böllern +börsenfähige +börsenfähigem +börsenfähigen +börsenfähiges +börsengängige +börsengängigen +börsennotierte +börsennotierten +börsentechnischen +bös +bösartig +bösartige +bösartigem +bösartigen +bösartiger +bösartiges +böse +bösen +böser +bösere +böseren +böserer +böseres +böses +böseste +bösestem +bösesten +bösestes +böswillig +böswillige +böswilligen +böswilliger +böswilligere +böswilligeren +böswilligerer +böswilligeres +böswilligste +böswilligstem +böswilligsten +böswilligstes +böten +bübisch +bübischem +bübischen +bübischer +bücke +bücken +bückend +bückenden +bückender +bückendes +bückt +bückte +bückten +bücktet +büffeln +büffelt +büffelte +bügelfrei +bügelfreie +bügelfreien +bügelfreies +bügeln +bügelnde +bügelnden +bügelnder +bügelst +bügelt +bügelte +bügelten +bügeltest +bügeltet +bügle +bühnenkundiger +bühnenwirksamen +bündeln +bündelnder +bündelweise +bündig +bündige +bündigem +bündigen +bündiger +bündiges +bündnisfrei +bündnisfreie +bündnisfreien +bündniskonform +bürge +bürgen +bürgend +bürgenden +bürgender +bürgendes +bürgerkriegsähnlichen +bürgerkriegsähnlicher +bürgerlich +bürgerliche +bürgerlichem +bürgerlichen +bürgerlicher +bürgst +bürgt +bürgten +bürgtest +bürgtet +bürokratisch +bürokratische +bürokratischem +bürokratischen +bürokratisches +bürste +bürsten +bürstende +bürstenden +bürstender +bürstest +bürstet +bürstete +bürsteten +bürstetest +bürstetet +büscheln +büße +büßen +büßende +büßenden +büßender +büßest +büßt +büßte +büßtest +büßtet ++++++++++ +c +campinggerechten +carte +ccm +chancenreich +chancenreiche +changierenden +changierendes +chaotisch +chaotische +chaotischen +chaotischer +chaotischere +chaotischerer +chaotischeres +chaotisches +chaotischsten +chaotischster +chaotischstes +charakterbildend +charakterbildende +charakterbildenden +charakterbildendes +charakterfest +charakterfeste +charakterfesten +charakterfester +charakterisiere +charakterisieren +charakterisierend +charakterisierende +charakterisierenden +charakterisierendes +charakterisierst +charakterisiert +charakterisierte +charakterisierten +charakterisierter +charakterisiertes +charakterisiertet +charakteristisch +charakteristische +charakteristischen +charakteristischer +charakteristisches +charakteristischsten +charakterlich +charakterliche +charakterlichen +charakterlicher +charakterlos +charakterlose +charakterlosen +charakterlosere +charakterloseren +charakterloserer +charakterloses +charakterloseste +charakterlosesten +charakterlosestes +charakterstark +charakterstarke +charaktervoll +charaktervollen +charaktervoller +charaktervolles +chargieren +chargiert +charismatisch +charismatische +charmant +charmanten +charmanter +charmantere +charmanterer +charmanteres +charmantes +charmantesten +charmantester +charmantestes +chartern +charterten +chauffiere +chauffieren +chauffierend +chauffierende +chauffierenden +chauffierendes +chauffierst +chauffiert +chauffierte +chauffierten +chauffierter +chauffiertes +chauffiertest +chauffiertet +chauvinistisch +chauvinistische +chemisch +chemische +chemischem +chemischen +chemischer +chic +chiffriere +chinesisch +chinesische +chinesischem +chinesischen +chinesischer +chinesisches +chirurgisch +chirurgische +chirurgischen +chirurgisches +cholerisch +cholerische +cholerischer +choreographiert +choreographisch +choreographische +christlich +christliche +christlichen +christlicher +chromatisch +chromatische +chromatischen +chromatisches +chronisch +chronische +chronischer +chronisches +chronologisch +chronologische +chronologischer +cineastisch +circa +clever +clevere +cleverer +cm +codieren +computergenerierte +computergesteuert +computergesteuerte +computergestützt +computerisiert +computerisierte +condition +cool +cooler +cooles +cremefarben +cremefarbig +cremen +curryfarbenen ++++++++++ +da +da sein +dabei +dabeibleiben +dabeibleibend +dabeibleibende +dabeibleibender +dabeibleibendes +dabeigeblieben +dabeigebliebenen +dabeigebliebener +dabeigebliebenes +dabeigestanden +dabeigestandene +dabeigestandenen +dabeigestandenes +dabeistand +dabeistehen +dabeistehend +dabeistehenden +dabeistehender +dabeistehendes +dableiben +dachte +dachten +dachtest +dadurch +dafür +dafürgehalten +dafürgehaltene +dafürgehaltenen +dafürgehaltener +dafürhalten +dafürhaltend +dafürhaltende +dafürhaltender +dafürhaltendes +dageblieben +dagegen +dagesessen +dagestanden +dagestandene +dagestandener +dagestandenes +daheim +daher +dahergekommen +daherkam +daherkamen +daherkommen +dahin +dahingeeilten +dahingegangen +dahingehe +dahingehen +dahingehend +dahingehende +dahingestellt +dahinleben +dahinraffen +dahinrafft +dahinraffte +dahinschieden +dahinschleppen +dahinstelzen +dahinstelzenden +dahinsterben +dahinten +dahinter +dahinvegetieren +dahinvegetierenden +dahinwandern +dahinwelken +dahinwelkte +dalasst +daliegen +daliegt +damalig +damaligen +damaliger +damaliges +damals +damenhaft +damenhafte +damenhaften +damenhaftes +damit +dampf +dampfe +dampfen +dampfend +dampfenden +dampfender +dampfendes +dampfst +dampft +dampfte +dampften +dampftest +dampftet +danach +daneben +danebenbenehmen +danebenbenommen +danebengegangen +danebenliegen +danebenliegende +dank +dankbar +dankbare +dankbaren +dankbarer +dankbares +danke +danken +dankend +dankende +dankenden +dankender +dankendes +dankenswert +dankenswerte +dankenswerten +dankenswerter +danket +dankst +dankt +dankte +dankten +danktest +danktet +dann +dannen +dar +daran +darangegangen +darangegangene +darangegangener +darangegangenes +darangehen +darangehende +darangehenden +darangehender +darangesetzt +daranging +daranmachen +daransetzen +daransetzt +darauf +daraufhin +daraus +darbieten +darbietend +darbietende +darbietenden +darbietendes +darbietet +darbot +darbringen +darein +darf +darfst +dargeboten +dargebotene +dargebotenen +dargebotenes +dargelegt +dargelegte +dargelegter +dargelegtes +dargereicht +dargereichten +dargereichter +dargereichtes +dargestellt +dargestellte +dargestellten +dargestellter +dargestelltes +dargetan +darin +darinnen +darlegen +darlegende +darlegenden +darlegender +darlegt +darlegte +darnach +darreichen +darreichend +darreichende +darreichender +darreichendes +darstellbar +darstellbare +darstellbaren +darstellbarer +darstellbares +darstellen +darstellend +darstellende +darstellender +darstellendes +darstellerisch +darstellt +darstellte +darstellten +darstellungsbedingt +darum +darunter +darzulegen +darzustellen +darzustellende +darüber +das +dasaß +dasaßen +daselbst +dasitzen +dasjenige +dass +dasselbe +dasselbige +dastand +dastehe +dastehen +dastehend +dastehenden +dastehender +dastehendes +dasteht +datentechnisch +datenverarbeitet +datiere +datieren +datierend +datierende +datierenden +datierendes +datierst +datiert +datierte +datierten +datierter +datiertes +datiertet +dato +dauere +dauerhaft +dauerhafte +dauerhaften +dauerhafter +dauerhafteste +dauern +dauernd +dauernde +dauernden +dauernder +dauerndes +dauerst +dauert +dauerte +dauerten +dauertest +dauertet +daunenweich +daunenweiches +daure +davon +davonfahren +davonfliegen +davonfliegende +davonfuhr +davongefahren +davongekommen +davongekommene +davongekommenen +davongekommenes +davongelaufen +davongelaufene +davongelaufener +davongelaufenes +davongemacht +davongemachten +davongemachter +davongemachtes +davongeschlichen +davongeschlichene +davongeschlichenen +davongeschlichenes +davongetragen +davongetragene +davongetragener +davongetragenes +davonging +davonkommen +davonkommend +davonkommende +davonkommenden +davonkommendes +davonlaufen +davonlaufend +davonlaufenden +davonlaufendes +davonmachen +davonmachende +davonmachenden +davonmachender +davonmachten +davonrannte +davonrasen +davonrasenden +davonschleichen +davonschleichende +davonschleichenden +davonschleichender +davontragen +davontragend +davontragende +davontragenden +davontragender +davontragendes +davontrug +davonzustehlen +davonzutragen +davor +dazu +dazuführen +dazuführt +dazugeben +dazugehöre +dazugehören +dazugehörend +dazugehörende +dazugehörenden +dazugehörendes +dazugehörig +dazugehörige +dazugehöriger +dazugehöriges +dazugehört +dazugehörte +dazugehörten +dazugehörter +dazugehörtes +dazugehörtest +dazugekommen +dazugekommene +dazugekommenen +dazugekommener +dazugelegt +dazugelernt +dazugetan +dazuhaben +dazukaufen +dazukommen +dazukommende +dazukommenden +dazukommender +dazulegen +dazulernen +dazulernenden +dazumal +dazurechnen +dazustehen +dazutuend +dazutuende +dazutuenden +dazutuendes +dazutun +dazuverdienen +dazuverdiente +dazuzulernen +dazuzuverdienen +dazwischen +dazwischenfahren +dazwischenfahrend +dazwischenfahrende +dazwischenfahrender +dazwischenfahrendes +dazwischenfunken +dazwischengefahren +dazwischengefahrenen +dazwischengefahrener +dazwischengefahrenes +dazwischengekommen +dazwischengekommene +dazwischengekommenen +dazwischengekommenes +dazwischengetreten +dazwischengetretene +dazwischengetretener +dazwischengetretenes +dazwischenkommen +dazwischenkommende +dazwischenkommenden +dazwischenkommender +dazwischenkommt +dazwischentreten +dazwischentretend +dazwischentretende +dazwischentretenden +dazwischentretendes +de +deaktivieren +deaktiviert +dealen +debattiere +debattieren +debattierende +debattierenden +debattierender +debattierst +debattiert +debattierte +debattierten +debattiertest +debattiertet +debil +debütierte +debütierten +dechiffrieren +dechiffrierte +decken +deckend +deckende +deckender +deckendes +deckst +deckte +deckten +decktest +deckungsgleich +deckungspflichtig +deckungspflichtige +deckungspflichtigen +decodiert +dediziert +deduktiven +deduziert +defekt +defekte +defekter +defektes +defensiv +defensive +defensiven +defensiver +definierbar +definierbare +definierbaren +definierbares +definiere +definieren +definierende +definierenden +definierender +definierst +definiert +definierte +definierten +definierter +definiertes +definiertest +definiertet +definit +definite +definiten +definitionsgemäß +definitiv +definitive +definitiven +definitives +defizitär +defizitäre +defizitären +deflationär +deflationären +deflationärer +deformieren +deformiert +deformierte +deformierten +deformierter +deformiertes +deftig +deftigem +deftigen +deftiges +degenerieren +degenerierend +degenerierende +degenerierender +degenerierendes +degenerierst +degenerierte +degenerierten +degenerierter +degeneriertest +degeneriertet +degradiere +degradieren +degradierend +degradierende +degradierenden +degradierendes +degradierst +degradiert +degradierten +degradierter +degradiertes +degradiertest +degradiertet +degressiv +degressive +dehnbar +dehnbare +dehnbaren +dehnbarere +dehnbareren +dehnbarerer +dehnbares +dehnbarste +dehnbarsten +dehnbarstes +dehne +dehnen +dehnende +dehnenden +dehnender +dehnst +dehnt +dehnte +dehnten +dehntest +deichseln +dein +deine +deinem +deinen +deiner +deines +deinesgleichen +deinetwegen +deinige +deinigen +deiniger +dekadent +dekadente +dekadenten +dekadentes +dekadisch +dekadische +deklamatorisch +deklamatorische +deklamatorischem +deklamatorischer +deklamatorisches +deklamiere +deklamieren +deklamierende +deklamierenden +deklamierender +deklamierst +deklamiert +deklamierte +deklamierter +deklamiertes +deklarieren +deklarierend +deklarierende +deklarierender +deklarierendes +deklarierst +deklarierte +deklarierten +deklarierter +deklariertes +deklariertest +deklariertet +deklassieren +deklassiert +deklinierbar +deklinierbare +deklinierbaren +deklinierbares +dekliniere +deklinieren +deklinierende +deklinierenden +deklinierender +deklinierst +dekliniert +deklinierte +deklinierter +dekliniertes +dekliniertest +dekodieren +dekodierten +dekodierter +dekorativ +dekorativem +dekorativen +dekorieren +dekorierend +dekorierende +dekorierender +dekorierendes +dekorierst +dekoriert +dekorierte +dekorierten +dekorierter +dekoriertes +dekoriertest +dekoriertet +dekretiere +dekretieren +dekretierend +dekretierende +dekretierenden +dekretierendes +dekretierst +dekretiert +dekretierte +dekretierten +dekretierter +dekretiertes +dekretiertet +delegiere +delegieren +delegierende +delegierenden +delegierender +delegierst +delegiert +delegierte +delegierter +delegiertes +delegiertest +delektieren +delektiert +delikat +delikate +delikaten +delikater +delikates +delphischen +delphisches +dem +demagogisch +demagogische +demagogischen +demaskieren +demaskierend +demaskierende +demaskierender +demaskierendes +demaskierst +demaskierten +demaskierter +demaskiertes +demaskiertest +demaskiertet +dementiere +dementieren +dementierende +dementierenden +dementierender +dementierst +dementiert +dementierte +dementierter +dementiertes +dementiertest +dementsprechend +dementsprechende +dementsprechenden +dementsprechendes +demgegenüber +demgemäß +demjenigen +demnach +demnächst +demobilisiere +demobilisieren +demobilisierende +demobilisierenden +demobilisierender +demobilisierst +demobilisiert +demobilisierte +demobilisierter +demobilisiertes +demobilisiertest +demografisch +demografischer +demographisch +demographischen +demokratisch +demokratische +demokratischem +demokratischen +demokratischer +demokratisiere +demokratisieren +demokratisierend +demokratisierende +demokratisierender +demokratisierendes +demokratisierst +demokratisierte +demokratisierten +demokratisierter +demokratisiertest +demokratisiertet +demoliere +demolieren +demolierend +demolierende +demolierenden +demolierendes +demolierst +demoliert +demolierte +demolierten +demolierter +demoliertes +demoliertet +demonstrativ +demonstrative +demonstrativem +demonstrativer +demonstrieren +demonstriert +demonstrierten +demontiere +demontieren +demontierende +demontierenden +demontierender +demontierst +demontiert +demontierte +demontierter +demontiertes +demontiertest +demoralisiere +demoralisieren +demoralisierende +demoralisierenden +demoralisierender +demoralisierst +demoralisiert +demoralisierte +demoralisierter +demoralisiertes +demoralisiertest +demoskopisch +demoskopischen +demselben +demzufolge +demütig +demütige +demütigen +demütigend +demütigende +demütigenden +demütigendes +demütiger +demütiges +demütigt +demütigte +demütigten +demütigtest +demütigtet +den +denen +denjenigen +denkbar +denkbare +denkbaren +denkbares +denke +denken +denkend +denkende +denkendem +denkenden +denkender +denkendes +denkfaul +denkfaule +denkfaulen +denkfaules +denkfähig +denkfähige +denkfähigen +denkfähiger +denkst +denkste +denkt +denkwürdig +denkwürdige +denkwürdigen +denkwürdiges +denkähnliche +denn +dennoch +denselben +denunzieren +denunziert +deplaciert +deplatzieren +deplatziert +deponieren +deponierend +deponierende +deponierender +deponierendes +deponierst +deponiert +deponierte +deponierten +deponierter +deponiertes +deponiertest +deponiertet +deportieren +deportiert +deportierten +deppert +depressiv +depressive +deprimieren +deprimierend +deprimierende +deprimierender +deprimierendes +deprimierst +deprimierte +deprimierten +deprimierter +deprimiertest +deputierten +der +derart +derartig +derartige +derartigen +derartiger +derartiges +derb +derbe +derbem +derben +derber +derbes +dereinst +dereinstig +dereinstige +deren +derentwegen +derentwillen +derer +deretwegen +dergestalt +dergleichen +derjenige +derjenigen +derlei +dermaßen +derselbe +derselben +derselbige +derselbigen +derweil +derzeit +derzeitig +derzeitige +derzeitigem +derzeitigen +derzeitiger +derzeitiges +des +desertiere +desertieren +desertierende +desertierenden +desertierender +desertierst +desertiert +desertierte +desertierter +desertiertes +desertiertest +desgleichen +deshalb +desinfiziere +desinfizieren +desinfizierend +desinfizierende +desinfizierenden +desinfizierendes +desinfizierst +desinfiziert +desinfizierte +desinfizierten +desinfizierter +desinfiziertes +desinfiziertet +desjenigen +despotisch +despotischer +desselben +dessen +destilliere +destillieren +destillierende +destillierenden +destillierender +destillierendes +destillierst +destilliert +destillierte +destillierter +destilliertes +destilliertest +desto +destruktiv +destruktive +destruktiven +destruktiver +destruktivere +destruktiveren +destruktiveres +destruktives +destruktivste +destruktivster +destruktivstes +deswegen +detachierend +detachiertest +detaillieren +detailliert +detaillierte +detailliertem +detaillierten +detaillierter +detailliertes +detektieren +detektiert +determinieren +determinierenden +determinierender +determiniert +deterministisch +deterministische +deterministischen +detonieren +detoniert +deute +deuten +deutend +deutende +deutenden +deutender +deutendes +deutet +deutete +deuteten +deutetet +deutlich +deutliche +deutlichen +deutlicher +deutlichere +deutlicherer +deutlicheres +deutliches +deutlichsten +deutlichster +deutlichstes +deutsch +deutsche +deutschem +deutschen +deutscher +deutsches +deutschesten +deutschfeindlich +deutschsprachige +deutschten +devalvieren +devisenbewirtschafteten +devot +devote +devoten +devotere +devoteren +devoterer +devotes +devoteste +devotesten +devotestes +dezent +dezente +dezenter +dezenteren +dezenterer +dezentes +dezenteste +dezentesten +dezentestes +dezentral +dezentrale +dezentralen +dezentralisieren +dezentralisierend +dezentralisierende +dezentralisierender +dezentralisierendes +dezentralisierst +dezentralisierte +dezentralisierten +dezentralisierter +dezentralisiertest +dezentralisiertet +dezimal +dezimale +dezimalen +dezimaler +dezimales +dezimieren +dezimierend +dezimierende +dezimierenden +dezimierendes +dezimierst +dezimiert +dezimierte +dezimierten +dezimierter +dezimiertes +dezimiertet +diabetisch +diabetische +diabetischer +diabetisches +diabolisch +diabolische +diabolischer +diabolisches +diagnostisch +diagnostiziere +diagnostizieren +diagnostizierend +diagnostizierenden +diagnostizierender +diagnostizierendes +diagnostiziert +diagnostizierte +diagnostizierten +diagnostizierter +diagnostiziertes +diagnostiziertest +diagnostiziertet +diagonal +diagonale +diagonalen +diagonaler +diagonalisiert +diakonisch +diakonischen +dialektisch +dialektische +dialektischer +dialektisches +diamantbesetzten +diametral +dich +dicht +dichtem +dichten +dichtend +dichtende +dichtenden +dichtender +dichtendes +dichteren +dichterisch +dichterische +dichterischer +dichterisches +dichtes +dichtesten +dichtet +dichtete +dichteten +dichtetest +dichtetet +dichthielten +dick +dickem +dicken +dickenabhängig +dicker +dickere +dickerer +dickeres +dickes +dickfellig +dickfellige +dickfelligen +dickfelliger +dickflüssig +dickflüssige +dickflüssigen +dickflüssiges +dickköpfig +dickleibig +dickleibigen +dickleibiger +dickleibiges +dicksten +dickster +dickstes +dickwanstig +didaktisch +didaktische +didaktischen +die +diebessicher +diebessichere +diebessicheren +diebessicherer +diebisch +diebische +diebischen +diebisches +diejenige +diejenigen +diene +dienen +dienend +dienenden +dienender +dienendes +dienern +dienlich +dienliche +dienlichen +dienlicher +dienstags +dienstbar +dienstbare +dienstbaren +dienstbares +dienstbereit +dienstbereiten +dienstbereiter +dienstbereites +diensteifrig +diensteifrige +diensteifrigen +diensteifriger +diensteifrigeren +diensteifrigerer +diensteifrigeres +diensteifriges +diensteifrigste +diensteifrigsten +diensteifrigster +dienstfrei +dienstfreie +dienstfreien +dienstfreies +dienstlich +dienstlichen +dienstlicher +dienstliches +diensttauglich +diensttaugliche +diensttauglichen +diensttauglicher +dienstunfähig +dienstunfähige +dienstunfähiger +dienstunfähiges +dienstuntauglich +dienstuntauglichen +dienstuntauglicher +dienstuntaugliches +dienstverpflichtete +dienstverpflichteten +dienstwillig +dienstwillige +dienstwilligen +dienstwilliger +dient +diente +dienten +dientet +dies +diesbezüglich +diesbezügliche +diesbezüglichen +diesbezüglicher +diesbezügliches +diese +dieselbe +dieselben +diesem +diesen +dieser +dieses +diesig +diesjährig +diesjährige +diesjährigen +diesjähriges +diesmal +diesseitig +diesseitigen +diesseits +diffamieren +diffamiert +diffamierten +differentiell +differentielle +differentiellen +differentieller +differentielles +differenzierbar +differenzierbare +differenzierbaren +differenzierbarer +differenzierbares +differenziere +differenzieren +differenzierende +differenzierenden +differenzierst +differenziert +differenzierte +differenzierten +differenzierter +differenziertes +differenziertestem +differenziertet +differieren +differierten +diffizil +diffizilen +diffus +diffuse +diffuser +digital +digitale +digitalem +digitalen +digitaler +digitales +digitalisieren +digitalisiert +digitalisierte +digitalisiertem +digitalisierten +digitalisierter +digitalisiertes +diktatorisch +diktatorische +diktatorischen +diktatorisches +diktiere +diktieren +diktierende +diktierenden +diktierender +diktierst +diktiert +diktierte +diktierter +diktiertes +diktiertest +dilettantisch +dilettantische +dilettantischen +dilettantisches +dimensionale +dimensionalen +dimensionales +dimensionieren +dingen +dingfest +dinglich +dingliche +dinglicher +dingliches +diniere +dinieren +dinierend +dinierende +dinierenden +dinierendes +dinierst +diniert +dinierte +dinierten +diniertest +diniertet +diplomatisch +diplomatische +diplomatischen +diplomatischer +diplomiert +diplomierte +diplomierter +dir +direkt +direkte +direktem +direkten +direkter +direktes +direktional +dirigiere +dirigieren +dirigierend +dirigierenden +dirigierender +dirigierendes +dirigiert +dirigierte +dirigierten +dirigierter +dirigiertes +dirigiertest +dirigiertet +dirigistisch +dirigistische +dirigistischen +disharmonisch +disharmonischen +disharmonischer +disharmonisches +diskontiere +diskontieren +diskontierend +diskontierenden +diskontierender +diskontierendes +diskontiert +diskontierte +diskontierten +diskontiertes +diskontiertest +diskontiertet +diskontinuierlich +diskontinuierlicher +diskreditieren +diskreditiert +diskret +diskrete +diskreten +diskreter +diskretere +diskreterer +diskreteres +diskretes +diskretesten +diskretester +diskretestes +diskriminieren +diskriminierend +diskriminierende +diskriminierenden +diskriminierter +diskussionsfähig +diskussionsfähige +diskutiere +diskutieren +diskutierend +diskutierende +diskutierenden +diskutierender +diskutierendes +diskutierst +diskutiert +diskutierte +diskutierten +diskutierter +diskutiertes +diskutiertest +diskutiertet +dispensieren +dispensierend +dispensierende +dispensierender +dispensierendes +dispensierst +dispensierte +dispensierten +dispensierter +dispensiertes +dispensiertest +dispensiertet +disponierbar +disponieren +disponierend +disponierende +disponierender +disponierendes +disponierst +disponierte +disponierten +disponierter +disponiertes +disponiertest +disponiertet +disputieren +disqualifizieren +disqualifizierend +disqualifizierende +disqualifizierender +disqualifizierendes +disqualifizierst +disqualifizierte +disqualifizierten +disqualifizierter +disqualifiziertes +disqualifiziertest +disqualifiziertet +dissipativ +dissipative +dissipativen +distanzabhängigen +distanziere +distanzieren +distanzierend +distanzierende +distanzierenden +distanzierendes +distanzierst +distanziert +distanzierte +distanzierten +distanzierter +distanziertes +distanziertet +distributiv +distributive +disziplinarisch +disziplinarische +disziplinarischer +disziplinarisches +disziplinieren +diszipliniert +disziplinierten +diszipliniertes +dito +divergent +divergente +divergenten +divergieren +divergierende +divergierenden +divergiert +divers +diverse +diversem +diversen +diverser +diverses +diversifizieren +diversifiziert +diversifizierte +dividiere +dividieren +dividierend +dividierende +dividierender +dividierendes +dividierst +dividiert +dividierte +dividierten +dividierter +dm +doch +dogmatisch +dogmatischen +dokumentarisch +dokumentarische +dokumentarischen +dokumentarischer +dokumentiere +dokumentieren +dokumentierend +dokumentierende +dokumentierender +dokumentierendes +dokumentierst +dokumentiert +dokumentierte +dokumentierten +dokumentierter +dokumentiertes +dokumentiertest +dokumentiertet +dolmetsche +dolmetschen +dolmetschend +dolmetschende +dolmetschenden +dolmetschendes +dolmetschst +dolmetscht +dolmetschten +dolmetschtest +domartig +dominant +dominante +dominanten +dominiere +dominieren +dominierend +dominierende +dominierenden +dominierendes +dominierst +dominiert +dominierten +dominierter +dominiertes +dominikanischen +donnere +donnern +donnernde +donnernden +donnernder +donnerst +donnerstags +donnert +donnerte +donnerten +donnertest +donnertet +doof +doofe +doofen +doofer +dooferen +dooferer +dooferes +doppelgesichtig +doppeln +doppelseitig +doppelseitige +doppelseitiger +doppelt +doppelte +doppeltem +doppelten +doppelter +doppeltes +doppeltet +doppelwandig +doppelwandiger +dornig +dornigen +dorniger +dorniges +dorren +dort +dorthin +dortig +dortigen +dortiger +dortiges +dosiere +dosieren +dosierend +dosierenden +dosierender +dosierendes +dosiert +dosierte +dosierten +dosierter +dosiertes +dosiertest +dosiertet +dotieren +dotierend +dotierende +dotierender +dotierendes +dotierst +dotiert +dotierte +dotierten +dotierter +dotiertes +dotiertest +dottergelb +down +dozieren +doziert +drachenähnliches +drahtig +drahtige +drahtigen +drahtiges +drahtlos +drahtlose +drahtloser +drahtloses +drakonisch +drakonischen +drakonischer +drakonisches +drall +dralle +drallen +draller +dramatisch +dramatische +dramatischem +dramatischen +dramatischer +dramatisches +dramatischste +dramatisiere +dramatisieren +dramatisierend +dramatisierenden +dramatisierender +dramatisierendes +dramatisiert +dramatisierte +dramatisierten +dramatisiertes +dramaturgisch +dramaturgische +dramaturgischer +dran +drang +drangeht +drangsalieren +drangsaliert +drangvoll +drangvolle +drangvollen +dranhängen +drankommen +drapiere +drapieren +drapierend +drapierenden +drapierender +drapierendes +drapiert +drapierte +drapierten +drapiertes +drapiertest +drapiertet +drastisch +drastische +drastischen +drastischer +drastisches +drauf +draufdrücken +draufgehen +draufgeht +draufgeklebt +draufgelegt +draufhaben +draufhauen +drauflegen +drauflos +draufschlagen +draufzahlen +draußen +dreckig +dreckige +dreckigen +dreckigere +dreckiges +dreh +drehbar +drehbare +drehbaren +drehbarer +drehbares +drehen +drehend +drehende +drehender +drehendes +drehst +dreht +drehte +drehten +drehtest +drehtet +drei +dreiadrig +dreiaktig +dreiaktige +dreidimensional +dreidimensionale +dreidimensionalen +dreidimensionales +dreieckig +dreieckige +dreieckiger +dreieckiges +dreieinhalb +dreieinhalbstündig +dreieinhalbstündigen +dreien +dreier +dreierlei +dreifach +dreifache +dreifachen +dreifacher +dreifaltig +dreifaltige +dreifaltigen +dreifaltiges +dreifarbig +dreifarbige +dreifarbiger +dreifarbiges +dreifältig +dreifältige +dreifältigen +dreifältiges +dreigeteilt +dreigeteilte +dreihundert +dreihundertfach +dreihundertfaches +dreihundertfünfzig +dreihunderttausend +dreijährig +dreijährige +dreijähriger +dreikantige +dreiköpfige +dreimal +dreimalig +dreimaligen +dreimaliger +dreimaliges +dreimonatig +dreimonatiger +drein +dreingeschlagen +dreingeschlagene +dreingeschlagenen +dreingeschlagener +dreinschauen +dreinschlagen +dreinschlagend +dreinschlagende +dreinschlagenden +dreinschlagender +dreinschlagendes +dreinzuschauen +dreiprozentig +dreiprozentige +dreiseitig +dreiseitige +dreiseitiger +dreiseitiges +dreisemestrig +dreisemestrige +dreisilbig +dreisilbige +dreisilbiger +dreisilbiges +dreisprachig +dreisprachige +dreisprachigen +dreisprachiges +dreist +dreiste +dreistellig +dreistelligen +dreistelliger +dreistelliges +dreister +dreistes +dreistesten +dreistimmig +dreistimmige +dreistimmigen +dreistimmiger +dreistrahlig +dreistrahliges +dreistufig +dreistufige +dreistufigen +dreistündig +dreistündigem +dreitausend +dreiteilig +dreiteilige +dreiteiliger +dreiteiliges +dreitägig +dreitägige +dreitägigen +dreitägiger +dreiunddreißig +dreiundvierzig +dreiundzwanzig +dreiviertelstündig +dreiviertelstündigen +dreiwöchig +dreiwöchige +dreizehn +dreizehnjährig +dreizehnjährigen +dreizehnjähriger +dreizehnte +dreizehntem +dreizehnter +dreizehntes +dreißig +dreißiger +dreißigfach +dreißigfache +dreißigjährig +dreißigjährige +dreißigjähriger +dreißigste +dreißigstem +dreschen +dressieren +dressierend +dressierende +dressierender +dressierendes +dressierst +dressierte +dressierten +dressierter +dressiertes +dressiertest +dressiertet +dribbeln +driften +driftet +driftete +drille +drillen +drillend +drillenden +drillender +drillendes +drillt +drillte +drillten +drin +dringe +dringen +dringend +dringende +dringendem +dringenden +dringendes +dringendste +dringendsten +dringlich +dringliche +dringlichen +dringlichere +dringliches +dringlichste +dringst +dringt +drinnen +drinstehen +drinsteht +drippeln +dritt +drittbeste +dritte +dritteln +drittelnder +drittelte +drittelten +dritteltet +drittem +dritten +drittens +dritter +drittes +drittgrößte +drittletzte +drittletzten +drittletzter +drittletztes +droben +drogensüchtig +drogensüchtigen +drogensüchtiger +drogensüchtiges +drohen +drohend +drohende +drohendem +drohenden +drohendes +drohst +droht +drohte +drohten +drohtest +drollig +drollige +drolligen +drolliges +drosch +droschen +drosseln +drosselnd +drosselnde +drosselnden +drosselndes +drosselst +drosselt +drosselte +drosselten +drosseltest +drosseltet +drossle +druckabhängig +druckbar +druckempfindliche +druckempfindlichen +druckempfindlicher +drucken +druckend +druckende +druckenden +druckender +druckendes +druckfertig +druckfertige +druckfertigen +druckfertiger +druckfest +druckfeste +druckfrisch +druckfrisches +druckreif +druckst +druckt +druckte +drucktechnisch +drucktechnischen +druckten +drucktest +drucktet +druckvoll +druckvoller +drunten +drunter +dränge +drängeln +drängelten +drängen +drängend +drängende +drängenden +drängender +drängendes +drängst +drängt +drängte +drängten +drängtest +drängtet +dröhnen +dröhnend +dröhnende +dröhnender +dröhnendes +dröhnst +dröhnt +dröhnte +dröhnten +dröhntest +drüben +drüber +drücke +drücken +drückend +drückenden +drückender +drückendes +drückst +drückt +drückte +drückten +drücktest +du +dual +duale +dualem +dualen +dualer +duales +dualisieren +dualisierte +dualistisch +dualistische +dualistischen +dubio +dubios +dubiose +dubioser +dubiosere +ducke +ducken +duckend +duckende +duckenden +duckendes +duckst +duckt +duckte +duckten +ducktest +duellieren +duellierten +dufte +duften +duftende +duftenden +duftender +duftest +duftet +duftete +duftetest +duftig +duftige +duftiger +duftiges +duftlos +duftlose +duftlosen +duftloser +dulden +duldend +duldende +duldender +duldendes +duldest +duldete +duldeten +duldetest +duldsam +duldsame +duldsamen +duldsamer +dumm +dumme +dummem +dummen +dummer +dummes +dumpf +dumpfe +dumpfen +dumpfer +dumpfes +dunkel +dunkelblau +dunkelblaue +dunkelblauem +dunkelblauen +dunkelblaues +dunkelblond +dunkelblonde +dunkelbraun +dunkelbraune +dunkelbraunem +dunkelbraunes +dunkelgrau +dunkelgraue +dunkelgrün +dunkelgrüne +dunkelgrünen +dunkelhaarig +dunkelhaarige +dunkelhäutig +dunkelhäutigen +dunkelrot +dunkelsten +dunkle +dunklem +dunklen +dunkler +dunklere +dunkleren +dunkles +dunstig +dunstigen +dunstiger +duplizieren +durch +durchackern +durchackernd +durchackernden +durchackernder +durchackerndes +durcharbeiten +durcharbeitend +durcharbeitende +durcharbeitenden +durcharbeitendes +durcharbeitet +durchaus +durchbacken +durchbackend +durchbackenden +durchbackender +durchbackendes +durchbeißen +durchbeißend +durchbeißenden +durchbeißender +durchbeißendes +durchblicken +durchblickend +durchblickende +durchblickender +durchblickendes +durchblickten +durchblickter +durchbluten +durchblutend +durchblutet +durchblättern +durchblätternd +durchblätternde +durchblätternden +durchblätterndes +durchblättert +durchblätterte +durchbohren +durchbohrend +durchbohrende +durchbohrender +durchbohrendes +durchbohrst +durchbohrte +durchbohrten +durchbohrter +durchbohrtest +durchbrach +durchbrachen +durchbrechen +durchbrechend +durchbrechende +durchbrechender +durchbrechendes +durchbrennen +durchbrennende +durchbrennenden +durchbrennender +durchbrennt +durchbricht +durchbringen +durchbringende +durchbringenden +durchbringender +durchbrochen +durchdacht +durchdachte +durchdachter +durchdachtes +durchdenken +durchdrang +durchdrangst +durchdrehen +durchdrehende +durchdrehenden +durchdrehender +durchdringe +durchdringen +durchdringend +durchdringenden +durchdringender +durchdringendes +durchdringst +durchdringt +durchdrungen +durchdrängen +durchdrängend +durchdrängende +durchdrängender +durchdrängendes +durchdrängte +durchdrücken +durcheilen +durcheilend +durcheilende +durcheilendem +durcheilender +durcheilendes +durcheilt +durcheilten +durcheiltest +durcheinander +durchessen +durchessende +durchessenden +durchessender +durchexerzieren +durchexerziert +durchfahren +durchfahrend +durchfahrenden +durchfahrender +durchfahrendes +durchfallen +durchfallend +durchfallende +durchfallender +durchfallendes +durchfechten +durchfliegen +durchfliegende +durchfliegenden +durchfliegender +durchfließen +durchfließend +durchfließende +durchfließender +durchfließendes +durchflog +durchflogen +durchflogst +durchflossenen +durchfragen +durchfragend +durchfragende +durchfragenden +durchfragendes +durchfroren +durchfuhr +durchführbar +durchführbaren +durchführbarer +durchführbares +durchführen +durchführend +durchführende +durchführenden +durchführendes +durchführt +durchführte +durchführten +durchfüttern +durchfütterten +durchgaben +durchgeackert +durchgeackerten +durchgeackerter +durchgeackertes +durchgearbeitet +durchgearbeitete +durchgearbeiteten +durchgearbeitetes +durchgeben +durchgebend +durchgebende +durchgebenden +durchgebendes +durchgebissen +durchgebissene +durchgebissener +durchgebissenes +durchgeblickt +durchgeblickte +durchgeblickten +durchgeblickter +durchgeblättert +durchgeboxt +durchgebracht +durchgebrachte +durchgebrachter +durchgebrachtes +durchgebrannt +durchgebrannte +durchgebrannten +durchgebrannter +durchgebranntes +durchgebrochen +durchgebrochene +durchgebrochenen +durchgebrochener +durchgedreht +durchgedrehte +durchgedrehter +durchgedrehtes +durchgedrungen +durchgedrungenen +durchgedrungener +durchgedrungenes +durchgedrängt +durchgedrängte +durchgedrängten +durchgedrängtes +durchgeeilt +durchgefahren +durchgefahrene +durchgefahrener +durchgefahrenes +durchgefallen +durchgefallenen +durchgefallener +durchgefallenes +durchgefegt +durchgeflogen +durchgeflogene +durchgeflogenen +durchgeflogener +durchgeflossen +durchgeflossene +durchgeflossenen +durchgeflossenes +durchgefragt +durchgefragte +durchgefragter +durchgefragtes +durchgeführt +durchgeführte +durchgeführten +durchgeführtes +durchgegangen +durchgegangene +durchgegangenem +durchgegangenen +durchgegangener +durchgegangenes +durchgegeben +durchgegebene +durchgegebenen +durchgegebenes +durchgegriffen +durchgegriffene +durchgegriffenen +durchgegriffenes +durchgehalten +durchgehaltene +durchgehaltener +durchgehaltenes +durchgehen +durchgehend +durchgehende +durchgehendem +durchgehenden +durchgehender +durchgehendes +durchgeht +durchgehärtet +durchgekaut +durchgeknetet +durchgekommen +durchgekommenen +durchgekommener +durchgekommenes +durchgekreuzt +durchgekreuzte +durchgekreuzten +durchgekreuzter +durchgekämpft +durchgelassen +durchgelassene +durchgelassener +durchgelassenes +durchgelaufen +durchgelaufenen +durchgelaufener +durchgelaufenes +durchgelesen +durchgelesene +durchgelesenen +durchgelesener +durchgelüftet +durchgelüftete +durchgelüfteten +durchgelüftetes +durchgemacht +durchgemachte +durchgemachten +durchgemachtes +durchgeplant +durchgereist +durchgereisten +durchgereister +durchgereistes +durchgerissen +durchgerissene +durchgerissenen +durchgerissener +durchgeritten +durchgerittene +durchgerittenen +durchgerittenes +durchgesagt +durchgesagte +durchgesagtes +durchgeschaltet +durchgeschaut +durchgeschauten +durchgeschauter +durchgeschautes +durchgescheuerter +durchgeschimmert +durchgeschimmerte +durchgeschimmerten +durchgeschimmerter +durchgeschlagen +durchgeschlagene +durchgeschlagenen +durchgeschlagenes +durchgeschleift +durchgeschleust +durchgeschleuste +durchgeschleuster +durchgeschleustes +durchgeschmort +durchgeschnitten +durchgeschnittenen +durchgeschnittener +durchgeschnittenes +durchgeschossen +durchgeschossene +durchgeschossenen +durchgeschossener +durchgeschweißt +durchgeschwitzt +durchgeschwommen +durchgeschwommenen +durchgeschwommener +durchgeschüttelt +durchgesegelt +durchgesegelte +durchgesegelten +durchgesegeltes +durchgesehen +durchgesehene +durchgesehener +durchgesehenes +durchgesetzt +durchgesetzten +durchgesetzter +durchgesetztes +durchgesickert +durchgesickerte +durchgesickerten +durchgesickerter +durchgesickertes +durchgesiebt +durchgesiebte +durchgesiebten +durchgesiebtes +durchgespielt +durchgespielte +durchgespielten +durchgespieltes +durchgesprochen +durchgesprochenen +durchgesprochener +durchgesprochenes +durchgestiegen +durchgestochen +durchgestochenen +durchgestochener +durchgestochenes +durchgestoßen +durchgestoßene +durchgestoßener +durchgestoßenes +durchgestrichen +durchgestrichene +durchgestrichenen +durchgestrichenes +durchgestöbert +durchgesucht +durchgesuchte +durchgesuchter +durchgesuchtes +durchgetreten +durchgewachsen +durchgewachsene +durchgewachsenen +durchgewachsenes +durchgewalkt +durchgewandert +durchgewanderte +durchgewanderter +durchgewandertes +durchgewaschene +durchgewaschenen +durchgewaschenes +durchgewatet +durchgewateten +durchgewateter +durchgewatetes +durchgeweicht +durchgeweichte +durchgeweichten +durchgeweichter +durchgewetzten +durchgewetzter +durchgewetztes +durchgewühlt +durchgewühlte +durchgewühlten +durchgewühltes +durchgezogen +durchgezogene +durchgezogenen +durchgezogenes +durchgezwängt +durchgezwängte +durchgezwängter +durchgezwängtes +durchgreifen +durchgreifende +durchgreifendem +durchgreifenden +durchgreifendes +durchgriff +durchgängig +durchgängige +durchhalten +durchhaltend +durchhaltende +durchhaltenden +durchhaltendes +durchhieb +durchhielte +durchkam +durchkneten +durchkomme +durchkommen +durchkommende +durchkommenden +durchkommender +durchkommt +durchkreuze +durchkreuzen +durchkreuzende +durchkreuzenden +durchkreuzender +durchkreuzt +durchkreuzte +durchkreuzten +durchkämmen +durchkämmte +durchkämmten +durchlas +durchlassen +durchlassend +durchlassende +durchlassenden +durchlassendes +durchlaufen +durchlaufend +durchlaufenden +durchlaufender +durchlaufendes +durchlaufene +durchlaufenen +durchlaufenes +durchlesen +durchlesend +durchlesende +durchlesender +durchlesendes +durchleuchte +durchleuchten +durchleuchtend +durchleuchtende +durchleuchtenden +durchleuchtendes +durchleuchtest +durchleuchtet +durchleuchtete +durchleuchteten +durchleuchteter +durchleuchtetes +durchleuchtetest +durchleuchtetet +durchlief +durchliefen +durchliest +durchlässig +durchlässige +durchlässiger +durchlässiges +durchlässt +durchläuft +durchlöchere +durchlöchern +durchlöchernd +durchlöchernde +durchlöchernden +durchlöcherndes +durchlöcherst +durchlöchert +durchlöcherten +durchlöcherter +durchlöchertes +durchlöchertest +durchlöchertet +durchlüften +durchlüftend +durchlüftenden +durchlüftender +durchlüftendes +durchmachen +durchmachend +durchmachende +durchmachenden +durchmachendes +durchmacht +durchmachten +durchmarschieren +durchmarschierende +durchmarschierenden +durchmarschierender +durchmarschiert +durchmarschierte +durchmarschierten +durchmarschiertes +durchmische +durchmischen +durchmischt +durchnehmen +durchnässen +durchnässende +durchnässenden +durchnässender +durchnässt +durchnässte +durchnässter +durchnässtes +durchpflügen +durchquere +durchqueren +durchquerende +durchquerenden +durchquerender +durchquerst +durchquert +durchquerte +durchquerten +durchquerter +durchquertes +durchquertest +durchrechnen +durchreise +durchreisen +durchreisend +durchreisenden +durchreisender +durchreisendes +durchreiten +durchreißen +durchreißend +durchreißenden +durchreißender +durchreißendes +durchrieb +durchringen +durchrutschen +durchsacken +durchsage +durchsagen +durchsagend +durchsagender +durchsagendes +durchschaubar +durchschaubare +durchschaubaren +durchschaubarer +durchschaubares +durchschauen +durchschauend +durchschauende +durchschauenden +durchschauendes +durchschaut +durchschaute +durchschauten +durchschauter +durchschautes +durchscheinen +durchscheinend +durchscheinende +durchscheinender +durchscheinendes +durchscheint +durchschimmern +durchschimmernd +durchschimmernde +durchschimmernder +durchschimmerndes +durchschimmert +durchschimmerten +durchschlagen +durchschlagend +durchschlagende +durchschlagender +durchschlagendes +durchschlagkräftig +durchschleusen +durchschleusend +durchschleusende +durchschleusenden +durchschleusendes +durchschlug +durchschneiden +durchschneidende +durchschneidenden +durchschneidender +durchschnitte +durchschnitten +durchschnittlich +durchschnittliche +durchschnittlichem +durchschnittlichen +durchschnittlicher +durchschnittliches +durchschreiben +durchschreiten +durchschritt +durchschritten +durchschwamm +durchschwimmen +durchschwimmend +durchschwimmende +durchschwimmender +durchschwimmendes +durchsegeln +durchsegelnde +durchsegelnden +durchsegelnder +durchsehe +durchsehen +durchsehend +durchsehenden +durchsehender +durchsehendes +durchsetzbar +durchsetzbare +durchsetzen +durchsetzend +durchsetzenden +durchsetzender +durchsetzendes +durchsetzt +durchsetzte +durchsetzten +durchsichtig +durchsichtige +durchsichtigen +durchsichtiger +durchsichtiges +durchsickern +durchsickernd +durchsickernde +durchsickernder +durchsickerndes +durchsieben +durchsiebt +durchspielen +durchspielten +durchsprechen +durchsprechend +durchsprechenden +durchsprechender +durchsprechendes +durchstarten +durchstartet +durchstechen +durchstechend +durchstechende +durchstechenden +durchstechendes +durchstehen +durchstochen +durchstoßen +durchstoßend +durchstoßenden +durchstoßender +durchstoßendes +durchstreichen +durchstreichend +durchstreichenden +durchstreichender +durchstreichendes +durchstreifen +durchstreift +durchströmen +durchströmt +durchströmte +durchstöbern +durchstöbernd +durchstöbernde +durchstöbernden +durchstöberndes +durchstöberten +durchstöberter +durchsuchen +durchsuchend +durchsuchenden +durchsuchender +durchsuchendes +durchsucht +durchsuchte +durchsuchten +durchtrat +durchtraten +durchtratet +durchtrieben +durchtränken +durchtränkt +durchwachend +durchwachsen +durchwachsend +durchwachsenden +durchwachsender +durchwachsendes +durchwandern +durchwandernd +durchwandernde +durchwandernden +durchwanderndes +durchwaten +durchwatend +durchwatenden +durchwatender +durchwatendes +durchwatet +durchweg +durchwegs +durchweichen +durchweichenden +durchweichender +durchweichendes +durchweicht +durchwählen +durchwühlen +durchwühlende +durchwühlenden +durchwühlender +durchwühlt +durchwühlte +durchziehen +durchziehend +durchziehende +durchziehender +durchziehendes +durchzieht +durchzogen +durchzogene +durchzublättern +durchzuboxen +durchzudrehen +durchzudringen +durchzudrücken +durchzuführen +durchzuführenden +durchzugehen +durchzugreifen +durchzuhalten +durchzukämmen +durchzulesen +durchzumachen +durchzumogeln +durchzuschalten +durchzusehen +durchzusetzen +durchzusetzenden +durchzustechen +durchzustehen +durchzwängen +durchzwängend +durchzwängende +durchzwängender +durchzwängendes +durfte +durften +durftest +dursten +durstende +durstig +durstigen +durstiger +durstigeren +durstigeres +durstiges +durstigste +durstigster +durstigstes +durstlöschend +dusche +duschen +duschende +duschenden +duschender +duscht +duschte +duschten +dutzendweise +duzen +duzt +duzten +dynamisch +dynamische +dynamischem +dynamischen +dynamischer +dynamischeren +dynamischerer +dynamischeres +dynamisches +dynamischste +dynamischsten +dynamischster +dächte +dächten +dämlich +dämliche +dämlicher +dämliches +dämmerhaft +dämmern +dämmernden +dämmert +dämmrig +dämmrige +dämmrigen +dämmriger +dämonisch +dämonische +dämonischen +dämonisches +dämpfe +dämpfen +dämpfende +dämpfenden +dämpfender +dämpfst +dämpft +dämpfte +dämpften +dämpftest +dämpftet +dänisch +dänische +dänischen +dänischer +dänisches +dörflich +dörflichen +dörre +dörren +dörrende +dörrenden +dörrender +dörrst +dörrt +dörrte +dörrtest +döse +dösen +dösende +dösenden +dösender +döst +döste +dösten +döstet +dümmer +dümmere +dümmerem +dümmeren +dümmerer +dümmeres +dümmlich +dümmliches +dümmste +dümmster +dümmstes +dümpelte +dünge +düngen +düngend +düngende +düngenden +düngendes +düngst +düngt +düngte +düngten +düngtest +dünkt +dünn +dünne +dünnen +dünner +dünnere +dünnerer +dünneres +dünnes +dünnflüssig +dünnflüssige +dünnflüssigen +dünnflüssiger +dünnst +dünnste +dünnsten +dünnster +dünnt +dünste +dünsten +dünstend +dünstenden +dünstender +dünstendes +dünstet +dünstete +dünsteten +dürfe +dürfen +dürfend +dürfenden +dürfender +dürfendes +dürfte +dürften +dürftest +dürftig +dürftige +dürftigen +dürftiger +dürftiges +dürr +dürre +dürren +dürrer +dürrste +dürsten +dürstet +düster +düsterblau +düsterblauem +düstere +düsterem +düsteren +düsterer +düsterere +düstereren +düstererer +düsteres +düsterste +düsterster +düsterstes +düstre ++++++++++ +ebben +eben +ebenbürtig +ebenbürtige +ebenbürtigen +ebenbürtiger +ebenbürtiges +ebenda +ebendies +ebendiese +ebendiesem +ebendieser +ebene +ebener +ebenerdig +ebenerdige +ebenerdigen +ebenerdiges +ebenes +ebenfalls +ebenso +ebensolche +ebensoviel +ebnen +echt +echte +echtem +echten +echter +echtes +echteste +echtzeitfähig +echtzeitgesteuert +ecken +eckig +eckige +eckigem +eckigen +eckiger +eckiges +edel +edelmütig +edelmütige +edelmütigem +edelmütiger +edelmütiges +edelste +edelster +editieren +editiert +edle +edlem +edlen +edler +edlere +edleres +edles +effektiv +effektive +effektivem +effektiven +effektiver +effektivere +effektiverem +effektiveren +effektiverer +effektiveres +effektives +effektivste +effektivsten +effektivster +effektivstes +effektvoll +effektvolle +effektvollem +effektvollen +effektvollere +effektvollerem +effektvolleren +effektvolleres +effektvolles +effektvollste +effektvollsten +effektvollster +effektvollstes +effizient +effiziente +effizienten +effizienter +effizientes +effizientesten +egal +egalisieren +egalisierte +egoistisch +egoistische +egoistischen +egoistischer +egoistisches +egozentrisch +egozentrische +egozentrischem +egozentrischer +egozentrisches +eh +ehebrechen +ehebrecherisch +ehebrecherische +ehebrecherischem +ehebrecherischen +ehebrecherisches +ehedem +ehelich +ehelichem +ehelichen +ehelichend +ehelichenden +ehelichender +ehelichendes +eheliches +ehelichst +ehelicht +ehelichten +ehelichtest +ehelos +ehelosem +ehelosen +eheloser +ehemalig +ehemaligem +ehemaligen +ehemaliger +ehemals +ehemündig +ehemündige +ehemündigem +ehemündiger +ehemündiges +eher +eheste +ehesten +ehewidrig +ehewidrigen +ehrbar +ehrbare +ehrbaren +ehrbarer +ehrbarere +ehrbareren +ehrbarerer +ehrbareres +ehrbarste +ehrbarstem +ehrbarsten +ehrbarstes +ehre +ehren +ehrenamtlich +ehrenamtlichen +ehrend +ehrende +ehrender +ehrendes +ehrenhaft +ehrenhaftem +ehrenhaften +ehrenhafter +ehrenhafterem +ehrenhafteren +ehrenhafterer +ehrenhaftes +ehrenhafteste +ehrenhaftestem +ehrenhaftester +ehrenhaftestes +ehrenhalber +ehrenvoll +ehrenvolle +ehrenvollen +ehrenvoller +ehrenwert +ehrenwerte +ehrenwertem +ehrenwerter +ehrenwertes +ehrerbietig +ehrerbietigem +ehrerbietigen +ehrerbietiger +ehrfurchtsvoll +ehrfurchtsvolle +ehrfurchtsvollem +ehrfurchtsvoller +ehrfürchtig +ehrfürchtige +ehrfürchtigem +ehrfürchtiger +ehrfürchtiges +ehrgeizig +ehrgeizige +ehrgeizigem +ehrgeiziger +ehrgeizigere +ehrgeizigerem +ehrgeizigerer +ehrgeizigeres +ehrgeiziges +ehrgeizigstem +ehrgeizigsten +ehrgeizigster +ehrlich +ehrliche +ehrlichem +ehrlicher +ehrlichere +ehrlicherem +ehrlicherer +ehrlicheres +ehrliches +ehrlichstem +ehrlichsten +ehrlichster +ehrlos +ehrlose +ehrlosem +ehrloser +ehrlosere +ehrloserem +ehrloserer +ehrloseres +ehrloses +ehrlosestem +ehrlosesten +ehrlosester +ehrsam +ehrsamem +ehrsamen +ehrsamer +ehrst +ehrsüchtig +ehrsüchtige +ehrsüchtigem +ehrsüchtiger +ehrsüchtiges +ehrt +ehrte +ehrtest +ehrtet +ehrwürdig +ehrwürdigem +ehrwürdigen +ehrwürdiger +eidesstattlich +eidesstattliche +eidesstattlichem +eidesstattlicher +eidesstattliches +eidgenössisch +eidgenössischem +eidgenössischen +eidgenössischer +eidlich +eidliche +eidlichem +eidlicher +eidliches +eiern +eifere +eifern +eifernde +eifernden +eifernder +eiferst +eifersüchtig +eifersüchtige +eifersüchtigem +eifersüchtigen +eifersüchtiger +eifersüchtigere +eifersüchtigerem +eifersüchtigerer +eifersüchtigeres +eifersüchtiges +eifersüchtigstem +eifersüchtigsten +eifersüchtigster +eifert +eiferte +eiferten +eifertest +eifertet +eifre +eifrig +eifrige +eifrigem +eifrigen +eifriger +eifrigere +eifrigerem +eifrigeren +eifrigerer +eifrigeres +eifriges +eifrigste +eifrigstem +eifrigsten +eifrigster +eifrigstes +eigenartig +eigenartige +eigenartigem +eigenartigen +eigenartigere +eigenartigerem +eigenartigeren +eigenartigeres +eigenartigerweise +eigenartiges +eigenartigstem +eigenartigsten +eigenartigster +eigene +eigenem +eigenen +eigenes +eigenhändig +eigenhändige +eigenhändigen +eigenhändiger +eigenhändiges +eigenmächtig +eigenmächtige +eigenmächtigem +eigenmächtigen +eigenmächtiges +eigennützig +eigennützige +eigennützigen +eigennütziger +eigennütziges +eigens +eigensicher +eigensinnig +eigensinnige +eigensinnigem +eigensinniger +eigensinnigere +eigensinnigerem +eigensinnigerer +eigensinnigeres +eigensinniges +eigensinnigstem +eigensinnigsten +eigensinnigster +eigenste +eigensten +eigenständig +eigenständige +eigenständigen +eigenständiges +eigentlich +eigentliche +eigentlichem +eigentlichen +eigentlicher +eigentümlich +eigentümliche +eigentümlichem +eigentümlicher +eigentümliches +eigenverantwortlich +eigenwillig +eigenwillige +eigenwilligem +eigenwilliger +eigenwilligere +eigenwilligerem +eigenwilligerer +eigenwilligeres +eigenwilliges +eigenwilligstem +eigenwilligsten +eigenwilligster +eigne +eignem +eignen +eignende +eignenden +eignender +eignes +eignest +eignet +eignete +eigneten +eignetest +eignetet +eile +eilen +eilend +eilende +eilenden +eilendes +eilends +eilfertig +eilfertigem +eilfertigen +eilfertiger +eilig +eilige +eiligem +eiligen +eiliger +eiligere +eiligerem +eiligerer +eiligeres +eiliges +eiligst +eiligste +eiligstem +eiligsten +eiligstes +eilst +eilt +eilte +eilten +eiltest +eiltet +ein +einachsig +einander +einarbeiten +einarbeitend +einarbeitende +einarbeitender +einarbeitendes +einarmig +einarmige +einatmen +einatmend +einatmende +einatmender +einatmendes +einbaue +einbauen +einbauend +einbauenden +einbauender +einbauendes +einbaufertig +einbauten +einbegriffen +einberufen +einberufende +einberufenden +einberufender +einberufene +einberufenen +einberufener +einberuft +einbeulen +einbeziehen +einbezieht +einbezogen +einbezogenen +einbiegen +einbiegend +einbiegenden +einbiegender +einbiegendes +einbilden +einbildend +einbildende +einbildender +einbildendes +einbildet +einbinden +einbindend +einbindende +einbindender +einbindendes +einblenden +einblendende +einblendenden +einblendender +einbläuen +einbläuend +einbläuende +einbläuender +einbläuendes +einbrach +einbrachte +einbrachten +einbrechen +einbrechend +einbrechenden +einbrechender +einbrechendes +einbricht +einbringen +einbringende +einbändig +einbändigem +einbändigen +einbändiger +einbürgern +einbüßen +einbüßend +einbüßende +einbüßender +einbüßendes +einbüßt +eindecken +eindeutig +eindeutige +eindeutigem +eindeutigen +eindeutiger +eindeutiges +eindeutigsten +eindeutschen +eindimensional +eindimensionale +eindimensionalem +eindimensionalen +eindimensionaler +eindimensionales +eindrang +eindrangen +eindringen +eindringend +eindringende +eindringender +eindringendes +eindringlich +eindringlichem +eindringlichen +eindringlicher +eindringlicherem +eindringlicheren +eindringlicherer +eindringliches +eindringlichste +eindringlichsten +eindringlichster +eindringlichstes +eindrucksvoll +eindrucksvolle +eindrucksvollem +eindrucksvoller +eindrucksvolles +eindrucksvollste +eindrücke +eindrücken +eindrückend +eindrückende +eindrückender +eindrückendes +eindrücklich +eindrücklichem +eindrücklichen +eindrücklicher +eindrückten +eindämmen +eindämmend +eindämmende +eindämmender +eindämmendes +eine +eineiig +eineiige +eineindeutig +eineindeutige +eineindeutigen +eineinhalb +eineinhalbjährig +eineinhalbjährige +eineinhalbstündig +eineinhalbstündigen +eineinhalbtausend +einem +einen +einer +einerlei +einerseits +eines +einesteils +einfach +einfache +einfachem +einfachen +einfacher +einfachere +einfacherem +einfacheren +einfacherer +einfacheres +einfaches +einfachste +einfachstem +einfachsten +einfachster +einfachstes +einfahren +einfahrend +einfahrende +einfahrender +einfahrendes +einfahrt +einfallen +einfallend +einfallende +einfallenden +einfallender +einfallendes +einfallslos +einfallsreich +einfallsreiche +einfallsreichem +einfallsreichen +einfallsreicher +einfallsreichere +einfallsreicheren +einfallsreicherer +einfallsreicheres +einfallsreichste +einfallsreichstem +einfallsreichsten +einfallsreichstes +einfand +einfangen +einfangende +einfangenden +einfangender +einfarbig +einfarbige +einfarbigem +einfarbiger +einfarbiges +einfassen +einfassende +einfassenden +einfassender +einfetten +einfettend +einfettende +einfettender +einfettendes +einfiel +einfinden +einfließen +einfließt +einflossen +einflussreich +einflussreiche +einflussreichen +einflussreicher +einflussreichere +einflussreicheren +einflussreicherer +einflussreicheres +einflussreichste +einflussreichstem +einflussreichsten +einflussreichstes +einflößen +einflößenden +einflößt +einflößte +einflüsternden +einfordert +einfrieren +einfrierend +einfrierenden +einfrierender +einfrierendes +einfährt +einfällt +einfältig +einfältige +einfältigem +einfältiger +einfältiges +einfängt +einförmig +einförmige +einförmigen +einförmiger +einförmiges +einfügen +einfügend +einfügende +einfügenden +einfügendes +einfügt +einfügte +einfühlen +einfühlend +einfühlende +einfühlenden +einfühlender +einfühlendes +einführbar +einführen +einführend +einführenden +einführender +einführendes +einführte +einführten +einfüllen +einfüllende +einfüllenden +einfüllender +eingab +eingaben +eingearbeitet +eingearbeitete +eingearbeiteten +eingearbeiteter +eingearbeitetes +eingeatmet +eingeatmete +eingeatmeten +eingeatmeter +eingebaut +eingebaute +eingebauten +eingebauter +eingebautes +eingeben +eingebend +eingebende +eingebenden +eingebendes +eingebettet +eingebettete +eingebetteten +eingebetteter +eingebettetes +eingebeulten +eingebeulter +eingebildet +eingebildete +eingebildetem +eingebildeter +eingebildetes +eingeblasen +eingeblendet +eingeblendeten +eingeblendeter +eingeblendetes +eingebläut +eingebogen +eingebogene +eingebogenen +eingebogenes +eingeborenen +eingebracht +eingebrachte +eingebrannt +eingebrannte +eingebrannten +eingebrannter +eingebraut +eingebrauter +eingebrochen +eingebrochenen +eingebrochener +eingebrochenes +eingebucht +eingebuchtet +eingebunden +eingebundene +eingebundener +eingebundenes +eingebürgert +eingebüßt +eingebüßte +eingebüßtem +eingebüßter +eingebüßtes +eingedenk +eingedeutscht +eingedeutschte +eingedeutschtem +eingedeutschten +eingedeutschter +eingedeutschtes +eingedreckten +eingedreckter +eingedrecktes +eingedrungen +eingedrungene +eingedrungenen +eingedrungener +eingedrückt +eingedrückten +eingedrückter +eingedrücktes +eingedämmt +eingedämmtem +eingedämmten +eingedämmter +eingeebnet +eingeebnetem +eingeengt +eingeengte +eingefahren +eingefahrene +eingefahrenen +eingefahrener +eingefallen +eingefallene +eingefallenem +eingefallener +eingefallenes +eingefangen +eingefangenen +eingefangener +eingefangenes +eingefasst +eingefassten +eingefasster +eingefasstes +eingefettet +eingefettete +eingefetteten +eingefetteter +eingefettetes +eingefleischt +eingefleischte +eingefleischter +eingefleischtes +eingeflochtene +eingeflogen +eingeflogene +eingeflogenen +eingeflogener +eingeflogenes +eingeflößt +eingefroren +eingefrorene +eingefrorenen +eingefrorener +eingefrorenes +eingefunden +eingefädelt +eingefärbt +eingefärbte +eingefügt +eingefügte +eingefügten +eingefügter +eingefügtes +eingefühlt +eingeführt +eingeführte +eingeführtem +eingeführten +eingeführtes +eingefüllt +eingefüllte +eingefüllter +eingefülltes +eingegangen +eingegangene +eingegangenen +eingegangener +eingegeben +eingegebene +eingegebenen +eingegebener +eingegipst +eingegipste +eingegliedert +eingegliederten +eingegossen +eingegossene +eingegraben +eingegrabenen +eingegrabener +eingegrabenes +eingegrenzt +eingegrenzte +eingegrenztem +eingegrenzter +eingegrenztes +eingegriffen +eingehakt +eingehakte +eingehakter +eingehaktes +eingehalten +eingehaltenen +eingehaltener +eingehaltenes +eingehandelt +eingehandelte +eingehandelten +eingehandelter +eingehauen +eingehe +eingeheftet +eingehefteten +eingehefteter +eingeheftetes +eingeheizt +eingeheizte +eingeheizten +eingeheiztes +eingehen +eingehend +eingehende +eingehenden +eingehender +eingehendes +eingeholt +eingeholte +eingeholten +eingeholter +eingeht +eingehämmert +eingehängt +eingehängte +eingehängten +eingehängter +eingehüllt +eingehüllte +eingehüllten +eingehülltes +eingeimpft +eingeimpften +eingejagt +eingejagten +eingejagter +eingekauft +eingekauften +eingekaufter +eingekauftes +eingekehrt +eingekehrte +eingekehrten +eingekehrter +eingekeilt +eingekeilte +eingekellert +eingekellerte +eingekellerter +eingekellertes +eingekerbt +eingeklammert +eingeklammerte +eingeklammerten +eingeklammertes +eingeklebt +eingeklebte +eingeklebter +eingeklebtes +eingekleidet +eingekleideten +eingekleideter +eingekleidetes +eingeklemmt +eingeklemmte +eingeklemmten +eingeklemmter +eingeklinkt +eingeknickt +eingekocht +eingekochte +eingekochten +eingekochtes +eingekreist +eingekreiste +eingekreister +eingekreistes +eingeladen +eingeladene +eingeladenen +eingeladenes +eingelagert +eingelagerte +eingelagertem +eingelagerten +eingelagerter +eingelagertes +eingelassen +eingelassene +eingelassenen +eingelassener +eingelassenes +eingelaufen +eingelaufene +eingelaufenen +eingelaufener +eingelebt +eingelegt +eingelegte +eingelegter +eingelegtes +eingeleitet +eingeleiteten +eingeleiteter +eingeleitetes +eingelenkt +eingelenkte +eingelenkten +eingelenkter +eingelesen +eingelesene +eingelesenen +eingeleuchtet +eingeleuchtete +eingeleuchteten +eingeleuchtetes +eingeliefert +eingelieferte +eingelieferter +eingeliefertes +eingeloggt +eingelullt +eingelöst +eingelöstem +eingelösten +eingelöster +eingelötet +eingemacht +eingemachte +eingemachtem +eingemachter +eingemachtes +eingemauert +eingemauerten +eingemauerter +eingemauertes +eingemeindeten +eingemeindeter +eingemeißelt +eingemischt +eingemischte +eingemischten +eingemischtes +eingemündet +eingemündete +eingemündeten +eingemündeter +eingenistet +eingenistete +eingenisteten +eingenisteter +eingenommen +eingenommene +eingenommenem +eingenommenen +eingenommener +eingenommenes +eingenäht +eingeordnet +eingeordneten +eingeordneter +eingeordnetes +eingepackt +eingepackte +eingepackten +eingepacktes +eingepasst +eingepaukt +eingepaukten +eingependelt +eingepflanzt +eingepflanzte +eingepflanzten +eingepflanztes +eingeplant +eingeplanten +eingeprägt +eingequetscht +eingerahmt +eingerannt +eingerannte +eingerannten +eingerannter +eingerastet +eingerastete +eingerasteten +eingerasteter +eingerastetes +eingerechnet +eingeredet +eingeredete +eingeredeter +eingeredetes +eingereicht +eingereichte +eingereichten +eingereichter +eingereichtes +eingereihten +eingereihtes +eingereist +eingereisten +eingerenkt +eingerenkte +eingerenkten +eingerenkter +eingerenktes +eingerichtet +eingerichtete +eingerichteten +eingerichteter +eingerieben +eingeriebene +eingeriebenen +eingeriebenes +eingerissen +eingerissene +eingerissener +eingerissenes +eingeritzt +eingeritzten +eingerollt +eingerollte +eingerostet +eingerostete +eingerosteten +eingerosteter +eingeräumt +eingeräumte +eingeräumter +eingeräumtes +eingerückt +eingerückten +eingerückter +eingerücktes +eingesammelt +eingesammelte +eingesammelten +eingesammeltes +eingesandt +eingesandte +eingesandter +eingesandtes +eingeschalten +eingeschaltet +eingeschaltete +eingeschalteten +eingeschalteter +eingeschaltetes +eingescharrten +eingeschenkt +eingeschenkte +eingeschenkten +eingeschenkter +eingeschickt +eingeschickte +eingeschickten +eingeschicktes +eingeschifft +eingeschiffte +eingeschiffter +eingeschifftes +eingeschlafen +eingeschlafene +eingeschlafenen +eingeschlafener +eingeschlagen +eingeschlagene +eingeschlagenen +eingeschlagenes +eingeschleift +eingeschleifte +eingeschleppt +eingeschleppte +eingeschleppten +eingeschleust +eingeschlichen +eingeschlichene +eingeschlichenen +eingeschlichenes +eingeschlossen +eingeschlossene +eingeschlossenen +eingeschlossener +eingeschlossenes +eingeschläfert +eingeschläferten +eingeschläferter +eingeschläfertes +eingeschmeichelt +eingeschmeichelten +eingeschmeichelter +eingeschmeicheltes +eingeschmiert +eingeschmierte +eingeschmierten +eingeschmiertes +eingeschmolzen +eingeschmolzene +eingeschmolzener +eingeschmolzenes +eingeschnitten +eingeschnittene +eingeschnittenen +eingeschnittener +eingeschnürt +eingeschoben +eingeschobene +eingeschobenen +eingeschobenes +eingeschossen +eingeschossig +eingeschraubt +eingeschraubte +eingeschraubten +eingeschraubter +eingeschraubtes +eingeschrieben +eingeschriebenen +eingeschriebener +eingeschriebenes +eingeschritten +eingeschrittene +eingeschrittenen +eingeschrittener +eingeschrumpft +eingeschränkt +eingeschränkte +eingeschränkten +eingeschränktes +eingeschult +eingeschweißt +eingeschweißte +eingeschweißten +eingeschweißter +eingeschweißtes +eingeschwenkt +eingeschwenkte +eingeschwärzt +eingeschärft +eingeschätzt +eingeschätzte +eingeschätzten +eingeschätzter +eingeschüchtert +eingeschüchterte +eingeschüchterten +eingeschüchtertes +eingesegnet +eingesehen +eingesehenen +eingesehener +eingesehenes +eingeseift +eingeseifte +eingeseiften +eingeseifter +eingesessen +eingesessenen +eingesetzt +eingesetzte +eingesetzten +eingesetzter +eingesetztes +eingespannt +eingespannte +eingespannten +eingespannter +eingespanntes +eingespart +eingesparte +eingesparten +eingesparter +eingespeichert +eingespeist +eingespeiste +eingesperrt +eingesperrte +eingesperrten +eingesperrtes +eingespielt +eingespielte +eingespielter +eingespieltes +eingespritzt +eingesprungen +eingestampft +eingestampftem +eingestanden +eingestandene +eingestandenen +eingestandenermaßen +eingestandenes +eingesteckt +eingesteckten +eingesteckter +eingestecktes +eingestehen +eingestehend +eingestehende +eingestehenden +eingestehendes +eingestellt +eingestellte +eingestellten +eingestellter +eingestelltes +eingestiegen +eingestiegenen +eingestiegener +eingestiegenes +eingestimmt +eingestimmte +eingestochen +eingestoßen +eingestoßene +eingestoßenen +eingestoßenes +eingestrahlt +eingestrahlten +eingestreut +eingestreute +eingestuft +eingestufte +eingestuftem +eingestuften +eingestufter +eingestuftes +eingestürzt +eingestürzte +eingestürzten +eingestürztes +eingesunken +eingesunkene +eingesunkenen +eingesunkenes +eingetaucht +eingetauchte +eingetauchten +eingetauchter +eingetauchtes +eingetauscht +eingetauschte +eingetauschten +eingetauschter +eingetauschtes +eingeteilt +eingeteilte +eingeteilten +eingeteilter +eingetippt +eingetippte +eingetragen +eingetragene +eingetragenen +eingetragener +eingetreten +eingetretene +eingetretenen +eingetretenes +eingetrichtert +eingetrieben +eingetriebenen +eingetriebener +eingetriebenes +eingetrocknet +eingetrocknete +eingetrockneten +eingetrockneter +eingetroffen +eingetroffene +eingetroffenen +eingetroffenes +eingetrommelt +eingeträufelt +eingewandert +eingewanderte +eingewanderten +eingewandertes +eingewandt +eingewandte +eingewandter +eingewandtes +eingewebt +eingeweckt +eingewecktes +eingeweicht +eingeweichte +eingeweichter +eingeweichtes +eingeweiht +eingeweihte +eingeweihten +eingeweihter +eingeweihtes +eingewickelt +eingewickelte +eingewickelten +eingewickeltes +eingewiegter +eingewiegtes +eingewiesen +eingewiesene +eingewiesener +eingewiesenes +eingewilligt +eingewilligte +eingewilligten +eingewilligter +eingewilligtes +eingewirkt +eingewirkte +eingewirkten +eingewirktes +eingeworfen +eingeworfene +eingeworfenen +eingeworfenes +eingewurzelt +eingewurzelten +eingewöhnen +eingewöhnende +eingewöhnenden +eingewöhnender +eingewöhnt +eingewöhnte +eingewöhnten +eingewöhnter +eingezahlt +eingezahlte +eingezahlten +eingezahltes +eingezeichnet +eingezeichnete +eingezeichneten +eingezeichneter +eingezeichnetes +eingezirkelt +eingezirkelten +eingezogen +eingezogene +eingezogenem +eingezogenen +eingezogenes +eingeäschert +eingeäscherte +eingeäscherten +eingeäschertes +eingeölte +eingeölten +eingibt +eingießen +einging +eingingen +eingleisig +eingleisige +eingraben +eingrabend +eingrabende +eingrabender +eingrabendes +eingravieren +eingravierende +eingravierenden +eingravierender +eingraviert +eingravierte +eingravierten +eingraviertes +eingreife +eingreifen +eingreifende +eingreifenden +eingreifender +eingreift +eingrenzen +eingrenzenden +eingrenzten +eingriff +eingriffe +eingriffen +eingängig +eingängige +einhaken +einhakende +einhakenden +einhakender +einhalte +einhalten +einhaltend +einhaltenden +einhaltender +einhaltendes +einhandeln +einhandelnd +einhandelnde +einhandelnden +einhandelndes +einhandelt +einhandelten +einhauen +einhauend +einhauende +einhauenden +einhauendes +einheften +einheftend +einheftenden +einheftender +einheftendes +einheimisch +einheimischem +einheimischen +einheimischer +einheimsen +einheimst +einheitlich +einheitliche +einheitlichem +einheitlichen +einheitlicher +einheitlichere +einheitlicheren +einheitlicherer +einheitlicheres +einheitliches +einheitlichste +einheitlichstem +einheitlichsten +einheitlichstes +einheizen +einheizend +einheizenden +einheizender +einheizendes +einhellig +einhellige +einhelligem +einhelligen +einhelliges +einher +einhergegangen +einhergehen +einhergehende +einhergehenden +einhole +einholen +einholend +einholende +einholenden +einholendes +einholt +einholte +einhundertfünfzig +einhängen +einhängende +einhängenden +einhängender +einhüllen +einhüllend +einhüllende +einhüllendem +einhüllender +einhüllendes +einig +einige +einigelten +einigem +einigen +einiger +einigermaßen +einiges +einigten +einjagen +einjagend +einjagende +einjagenden +einjagendes +einjagt +einjustieren +einjährig +einjährige +einjährigen +einjähriger +einjähriges +einkalkulieren +einkalkulierende +einkalkulierenden +einkalkulierender +einkalkuliert +einkalkulierte +einkalkuliertem +einkalkulierter +einkalkuliertes +einkanalig +einkassieren +einkassierende +einkassierenden +einkassierender +einkassiert +einkassierte +einkassierten +einkassiertes +einkaufen +einkaufend +einkaufenden +einkaufender +einkaufendes +einkauften +einkehren +einkehrend +einkehrenden +einkehrender +einkehrendes +einkellern +einkellernd +einkellernde +einkellernder +einkellerndes +einkesseln +einkesselte +einklagen +einklagt +einklammern +einklammernd +einklammernde +einklammernden +einklammerndes +einklappen +einklappt +einkleben +einklebende +einklebenden +einklebender +einkleiden +einkleidend +einkleidende +einkleidender +einkleidendes +einklemmen +einklemmende +einklemmenden +einklemmender +einknoten +einknöpfbare +einknöpfbarem +einknöpfen +einkochen +einkochend +einkochende +einkochenden +einkochendes +einkommende +einkommensschwacher +einkommensteuerfrei +einkopieren +einkopiert +einkoppeln +einkreisen +einkreisende +einkreisenden +einkreisender +einkreist +einladen +einladend +einladende +einladender +einladendes +einlagern +einlagert +einlassen +einlassend +einlassende +einlassender +einlassendes +einlaufen +einlaufende +einlaufenden +einlaufender +einlegen +einlegend +einlegende +einlegender +einlegendes +einlegt +einlegten +einleiten +einleitend +einleitenden +einleitender +einleitendes +einleitet +einleitete +einleiteten +einlenken +einlenkende +einlenkenden +einlenkender +einlenkt +einlesen +einleuchten +einleuchtend +einleuchtende +einleuchtenden +einleuchtender +einleuchtet +einleuchteten +einlief +einliefern +einliefernd +einliefernde +einliefernden +einlieferndes +einliegend +einliest +einließ +einließen +einlud +einluden +einlädt +einlässt +einläuten +einlösbar +einlösen +einlösende +einlösenden +einlösender +einmachen +einmachend +einmachenden +einmachender +einmachendes +einmal +einmalig +einmalige +einmaligem +einmaliger +einmaliges +einmarschieren +einmarschierende +einmarschierenden +einmarschierender +einmarschiert +einmarschierte +einmarschierten +einmarschiertes +einmauern +einmauernd +einmauernden +einmauernder +einmauerndes +einmischen +einmischend +einmischende +einmischender +einmischendes +einmischt +einmischten +einmotten +einmünden +einmündende +einmündenden +einmündender +einmündet +einnahm +einnahmen +einnehmbar +einnehme +einnehmen +einnehmend +einnehmende +einnehmenden +einnehmendes +einnimmst +einnimmt +einnisten +einnistende +einnistenden +einnistender +einordnen +einordnend +einordnende +einordnender +einordnendes +einpacken +einpackende +einpackenden +einpackender +einpackte +einpennen +einpflanzen +einpflanzend +einpflanzenden +einpflanzender +einpflanzendes +einphasig +einphasige +einphasigem +einphasiger +einphasiges +einplanen +einpolig +einprallen +einpressen +einprogrammieren +einprogrammiert +einprogrammierte +einprogrammierten +einprägen +einprägsam +einprägt +einprägten +einquartieren +einquartiert +einrasten +einrechnen +einrede +einreden +einredende +einredenden +einredender +einredete +einregulieren +einreiben +einreibend +einreibenden +einreibender +einreibendes +einreichen +einreichend +einreichende +einreichender +einreichendes +einreicht +einreihen +einreiht +einreisen +einreisende +einreisenden +einreisender +einreißen +einreißende +einreißenden +einreißender +einreißt +einrenken +einrenkende +einrenkenden +einrenkender +einrenkten +einrenne +einrennen +einrennend +einrennenden +einrennender +einrennendes +einrichten +einrichtend +einrichtende +einrichtenden +einrichtendes +einrichtet +einrichtete +einritzen +einrollen +einrollte +einrosten +einräume +einräumen +einräumend +einräumenden +einräumender +einräumendes +einräumte +einräumten +einrücken +einrückende +einrückenden +einrückender +einrückt +einrühren +eins +einsah +einsahen +einsam +einsame +einsamen +einsamer +einsamere +einsameren +einsamerer +einsameres +einsames +einsammeln +einsammelnd +einsammelnde +einsammelnden +einsammelndes +einsammelten +einsamste +einsamstem +einsamster +einsamstes +einsatzbereit +einsatzbereitem +einsatzbereiten +einsatzbereiter +einsatzfreudig +einsatzfähig +einsatzfähige +einsatzfähigem +einsatzfähigen +einsatzfähiger +einsatzfähigere +einsatzfähigerem +einsatzfähigerer +einsatzfähigeres +einsatzfähiges +einsatzfähigstem +einsatzfähigsten +einsatzfähigster +einsatzsicher +einsatzsicheren +einschaltbar +einschalten +einschaltend +einschaltenden +einschaltender +einschaltendes +einschaltete +einschenken +einschenkend +einschenkenden +einschenkender +einschenkendes +einschicken +einschickend +einschickende +einschickenden +einschickendes +einschieben +einschiebende +einschiebenden +einschiebender +einschießen +einschiffen +einschiffend +einschiffende +einschiffender +einschiffendes +einschlafe +einschlafen +einschlafend +einschlafenden +einschlafender +einschlafendes +einschlage +einschlagen +einschlagend +einschlagende +einschlagenden +einschlagendes +einschleichen +einschleichend +einschleichenden +einschleichender +einschleichendes +einschleusen +einschlich +einschlichen +einschließe +einschließen +einschließend +einschließende +einschließenden +einschließendes +einschließlich +einschließt +einschloss +einschlug +einschlugen +einschläfern +einschläfernde +einschläfernden +einschläfernder +einschlägig +einschlägige +einschlägigem +einschlägiger +einschlägiges +einschlägt +einschmeicheln +einschmeichelnde +einschmeichelnden +einschmeichelnder +einschmeichelten +einschmelzen +einschmieren +einschmierend +einschmierenden +einschmierender +einschmierendes +einschneiden +einschneidend +einschneidende +einschneidender +einschneidendes +einschneidet +einschneien +einschnitten +einschraube +einschreiben +einschreibend +einschreibende +einschreibender +einschreibendes +einschreiten +einschreitende +einschreitenden +einschreitender +einschränken +einschränkend +einschränkende +einschränkender +einschränkendes +einschränkt +einschränkten +einschulen +einschwenken +einschätzen +einschätzende +einschätzenden +einschätzender +einschätzt +einschätzte +einschüchtern +einschüchternde +einschüchternden +einschüchternder +einsehbar +einsehbare +einsehbaren +einsehbarer +einsehbares +einsehe +einsehen +einsehend +einsehende +einsehenden +einsehendes +einseifen +einseifend +einseifenden +einseifender +einseifendes +einseitig +einseitige +einseitigem +einseitigen +einseitiger +einseitiges +einsenden +einsendend +einsendenden +einsendender +einsendendes +einsetzbare +einsetzen +einsetzend +einsetzende +einsetzenden +einsetzender +einsetzendes +einsetzt +einsetzte +einsetzten +einsichtig +einsichtige +einsichtigen +einsichtiger +einsichtigere +einsichtigeren +einsichtigerer +einsichtigeres +einsichtigste +einsichtigstem +einsichtigsten +einsichtigstes +einsichtsvoll +einsichtsvolle +einsichtsvollen +einsichtsvoller +einsichtsvollere +einsichtsvolleren +einsichtsvollerer +einsichtsvolleres +einsichtsvollste +einsichtsvollstem +einsichtsvollsten +einsichtsvollstes +einsickernden +einsieht +einsilbig +einsilbige +einsilbigem +einsilbigen +einsilbiges +einsinken +einsinkend +einsinkenden +einsinkender +einsinkendes +einsortieren +einsortiert +einspaltig +einspanne +einspannen +einspannend +einspannenden +einspannender +einspannendes +einsparen +einsparend +einsparende +einsparender +einsparendes +einspart +einspeise +einspeisen +einsperren +einsperrende +einsperrenden +einsperrender +einsperrt +einspielen +einspielend +einspielenden +einspielender +einspielendes +einsprachig +einsprachige +einspringen +einspritzen +einspritzt +einspurig +einspurigen +einspuriger +einspuriges +einst +einstampfen +einstecken +einsteckend +einsteckende +einsteckenden +einsteckendes +einstehen +einsteige +einsteigen +einsteigende +einsteigenden +einsteigender +einsteigt +einsteinscher +einstellbar +einstellbare +einstellbaren +einstellbarer +einstellbares +einstellen +einstellend +einstellende +einstellenden +einstellender +einstellendes +einstellig +einstelligen +einstellt +einstellte +einstellten +einstiegen +einstig +einstige +einstigem +einstigen +einstiges +einstimmen +einstimmig +einstimmige +einstimmigem +einstimmigen +einstimmiger +einstimmiges +einstimmt +einstmals +einstoßen +einstoßende +einstoßenden +einstoßender +einstreichen +einstreuen +einstreut +einstrich +einströmen +einströmende +einströmenden +einströmte +einstudieren +einstudierend +einstudierende +einstudierenden +einstudierendes +einstudiert +einstudierte +einstudierter +einstudiertes +einstufen +einstufende +einstufenden +einstufender +einstufig +einstufigen +einstuft +einstweilen +einstweilig +einstweiliges +einstöckig +einstöckige +einstöckigen +einstöckiger +einstündig +einstündige +einstündiges +einstürze +einstürzen +einstürzende +einstürzenden +einstürzender +einstürzt +eintauchen +eintauchende +eintauchenden +eintauchender +eintaucht +eintauschbar +eintauschbare +eintauschen +eintauschte +eintausend +einteilen +einteilende +einteilenden +einteilender +einteilig +einteilige +einteiligen +einteiliges +einteilt +eintippen +eintippt +eintraf +eintrafen +eintragen +eintragend +eintragende +eintragenden +eintragendes +eintrat +eintraten +eintreffen +eintreffend +eintreffende +eintreffendem +eintreffender +eintreffendes +eintreiben +eintreibende +eintreibenden +eintreibender +eintrete +eintreten +eintretend +eintretende +eintretendem +eintretenden +eintretender +eintrifft +eintrittst +eintrocknen +eintrocknend +eintrocknenden +eintrocknender +eintrocknendes +einträchtig +einträchtige +einträchtigem +einträchtigen +einträchtiger +einträchtigerem +einträchtigeren +einträchtigerer +einträchtiges +einträchtigste +einträchtigstem +einträchtigster +einträchtigstes +einträglich +einträglichem +einträglichen +einträglicher +einträglicherem +einträglicheren +einträglicherer +einträgliches +einträglichste +einträglichstem +einträglichster +einträglichstes +einträgt +einträte +einträten +eintägig +eintägige +eintägiger +eintägiges +eintönig +eintönigem +eintönigen +eintöniger +eintönigerem +eintönigeren +eintönigerer +eintöniges +eintönigste +eintönigstem +eintönigster +eintönigstes +einundzwanzig +einverleiben +einverleibt +einvernehmlich +einvernehmlichen +einverstanden +einwandern +einwandernd +einwandernde +einwandernder +einwanderndes +einwandfrei +einwandfreie +einwandfreiem +einwandfreien +einwandfreier +einwandfreierem +einwandfreieren +einwandfreierer +einwandfreies +einwandfreiste +einwandfreistem +einwandfreister +einwandfreistes +einweichen +einweichende +einweichenden +einweichender +einweichten +einweihen +einweihend +einweihende +einweihender +einweihendes +einweisen +einweisende +einweisenden +einweisender +einwenden +einwendend +einwendende +einwendender +einwendendes +einwerfen +einwerfende +einwerfenden +einwerfender +einwickeln +einwickelnd +einwickelnde +einwickelnden +einwickelndes +einwilligen +einwilligend +einwilligenden +einwilligender +einwilligendes +einwilligten +einwirken +einwirkend +einwirkende +einwirkenden +einwirkender +einwirkendes +einwirkt +einwärts +einwöchig +einwöchiger +einwürfen +einzahlen +einzahlend +einzahlenden +einzahlender +einzahlendes +einzahlte +einzeichnen +einzeichnend +einzeichnenden +einzeichnender +einzeichnendes +einzeilig +einzeilige +einzeiligen +einzellige +einzelliger +einzeln +einzelne +einzelnen +einzelner +einzelnes +einzelstaatlichen +einziehbar +einziehbare +einziehbaren +einziehbarer +einziehbares +einziehen +einziehend +einziehende +einziehenden +einziehendes +einzieht +einzig +einzigartig +einzigartige +einzigartigem +einzigartigen +einzigartiges +einzige +einzigem +einzigen +einziger +einziges +einzog +einzuarbeiten +einzubauen +einzubehalten +einzubehaltende +einzubetten +einzubeziehen +einzubilden +einzubringen +einzubüßen +einzudecken +einzudringen +einzudrücken +einzuebnen +einzuengen +einzufahren +einzufallen +einzufliegen +einzufließen +einzuflößen +einzufordern +einzufügen +einzuführen +einzugeben +einzugehen +einzugestehen +einzugliedern +einzugreifen +einzugrenzen +einzuhalten +einzuhaltenden +einzuhandeln +einzuholen +einzukaufen +einzukleiden +einzukochen +einzukommen +einzukreisende +einzuladen +einzulagern +einzulassen +einzulaufen +einzulegen +einzuleiten +einzuleitenden +einzulenken +einzulernen +einzulesen +einzulesende +einzulösen +einzulösende +einzumischen +einzunehmen +einzuordnen +einzuordnenden +einzupacken +einzupflanzen +einzuprägen +einzureden +einzureiben +einzureichen +einzurichten +einzuräumen +einzusammeln +einzusaugen +einzuschalten +einzuschenken +einzuschieben +einzuschlafen +einzuschlagen +einzuschleusen +einzuschließen +einzuschläfern +einzuschmelzen +einzuschreiten +einzuschränken +einzuschätzen +einzuschüchtern +einzusehen +einzusenden +einzusetzen +einzuspannen +einzusparen +einzuspeisen +einzusperren +einzuspielen +einzustampfen +einzustecken +einzusteigen +einzustellen +einzustimmen +einzutauschen +einzuteilen +einzutragen +einzutreiben +einzutreten +einzuverleiben +einzuweisen +einzuwerfen +einzuwirken +einzuzahlen +einzuzeichnen +einzuziehen +einzäunen +einäschern +einäschernd +einäschernde +einäschernder +einäscherndes +einäugig +einäugigen +einüben +einübende +eisenhaltig +eisenhaltige +eisenhaltiger +eisenhaltiges +eisenhart +eisenhartem +eisenharten +eisenharter +eisenärmeren +eisern +eiserne +eisernem +eiserner +eisernes +eisernsten +eisfrei +eisfreiem +eisfreien +eisfreier +eisgekühlt +eisgekühlte +eisgekühltem +eisgekühlter +eisgekühltes +eisig +eisige +eisigem +eisigen +eisiger +eisigerem +eisigeren +eisigerer +eisiges +eisigste +eisigstem +eisigster +eisigstes +eiskalt +eiskalte +eiskaltem +eiskalten +eiskalter +eiszeitlich +eiszeitliche +eiszeitlichen +eitel +eitelstem +eitelsten +eitelster +eiterig +eitern +eitert +eitlem +eitlen +eitler +eitlerem +eitleren +eitlerer +eitles +eitrig +eitrige +eitrigen +eitriger +eitrigere +eitrigeren +eitrigerer +eitrigeres +eitrigste +eitrigstem +eitrigsten +eitrigstes +eiweißartigen +eiweißhaltig +eiweißhaltige +eiweißhaltigem +eiweißhaltigen +eiweißhaltiger +eiweißhaltigerem +eiweißhaltigeren +eiweißhaltigerer +eiweißhaltiges +eiweißhaltigste +eiweißhaltigstem +eiweißhaltigster +eiweißhaltigstes +ekelhaft +ekelhaftem +ekelhaften +ekelhafter +ekelhafterem +ekelhafteren +ekelhafterer +ekelhaftes +ekelhafteste +ekelhaftestem +ekelhaftester +ekelhaftestes +eklatant +eklatantem +eklatanten +eklatanter +eklig +eklige +ekligem +ekligen +ekliger +ekliges +ekstatisch +ekstatische +ekstatischem +ekstatischer +ekstatisches +elastisch +elastische +elastischem +elastischen +elastischer +elastischerem +elastischeren +elastischerer +elastisches +elastischste +elastischstem +elastischster +elastischstes +elegant +elegante +elegantem +eleganten +eleganter +eleganterem +eleganteren +eleganterer +elegantes +eleganteste +elegantestem +elegantester +elegantestes +elegisch +elektrisch +elektrische +elektrischem +elektrischen +elektrischer +elektrisches +elektrisiere +elektrisieren +elektrisierende +elektrisierenden +elektrisierender +elektrisierst +elektrisiert +elektrisierte +elektrisierter +elektrisiertes +elektrisiertest +elektrochemisch +elektrohydraulisch +elektrolytisch +elektrolytische +elektrolytischer +elektromagnetisch +elektromagnetische +elektromagnetischer +elektromechanisch +elektromechanische +elektronisch +elektronische +elektronischem +elektronischen +elektronischer +elektronisches +elektrostatisch +elektrostatische +elektrostatischen +elektrotechnisch +elektrotechnische +elektrotechnisches +elementar +elementare +elementaren +elementarer +elementares +elende +elendem +elenden +elender +elendes +elendsten +elf +elfeinhalb +elfenbeinern +elfenbeinerne +elfjährig +elfjährige +elfjährigen +elfjähriger +elfmal +elft +elfte +elften +elfter +elftes +elftägig +elftägigen +eliminieren +eliminiert +elisabethanisch +elitär +elitäre +ellenlang +ellenlange +elliptisch +elliptische +elliptischen +elliptischer +elliptisches +elterlich +elterliche +elterlichem +elterlichen +elterlicher +elternlos +elternlose +elternlosem +elternloser +elternloses +emanzipatorisch +emanzipatorische +emanzipieren +emanzipiert +emanzipierte +embryonal +embryonale +emeritieren +emeritiert +emeritierter +emigrieren +emigrierte +emigrierten +eminent +eminenten +eminenter +emittieren +emittiert +emittierte +emittierten +emotional +emotionale +emotionalen +emotionaler +emotionales +emotionell +emotionelle +emotionellem +emotionellen +emotioneller +emotionellere +emotionellerem +emotionelles +emotionellstem +emotionellsten +emotionellster +emotionsloseren +emotionsloserer +emotionsloseres +empfahl +empfand +empfanden +empfandest +empfangen +empfangend +empfangende +empfangender +empfangendes +empfangene +empfangenen +empfangener +empfangenes +empfangsbereit +empfehle +empfehlen +empfehlenden +empfehlenswert +empfehlenswerte +empfiehlt +empfinde +empfinden +empfindende +empfindenden +empfindender +empfindest +empfindet +empfindlich +empfindliche +empfindlichem +empfindlichen +empfindlicher +empfindlicherem +empfindlicheren +empfindlicherer +empfindliches +empfindlichste +empfindlichstem +empfindlichster +empfindlichstes +empfindsam +empfindsamem +empfindsamen +empfindsamer +empfindsamerem +empfindsameren +empfindsamerer +empfindsames +empfindsamste +empfindsamstem +empfindsamster +empfindsamstes +empfindungslos +empfindungslosem +empfindungslosen +empfindungsloser +empfindungsloserem +empfindungsloseren +empfindungsloserer +empfindungsloses +empfindungsloseste +empfindungslosestem +empfindungslosester +empfindungslosestes +empfing +empfohlen +empfohlene +empfohlenen +empfunden +empfundene +empfundenem +empfundener +empfundenes +empfänglich +empfängliche +empfänglichem +empfänglichen +empfängliches +empfängnisverhütend +empfängst +empfängt +empirisch +empirische +empirischen +empirischer +empor +emporarbeiten +emporarbeitend +emporarbeitende +emporarbeitenden +emporarbeitendes +emporarbeiteten +emporblicken +emporblickend +emporblickenden +emporblickender +emporblickendes +emporblickten +emporgearbeitet +emporgearbeitete +emporgearbeiteten +emporgearbeiteter +emporgeblickt +emporgeblickte +emporgeblickten +emporgeblicktes +emporgekommen +emporgekommene +emporgekommenen +emporgekommenes +emporgeragt +emporgeragte +emporgeragter +emporgeragtes +emporgeschossen +emporgeschossenen +emporgeschossener +emporgeschossenes +emporgestiegen +emporgestiegene +emporgestiegenen +emporgestiegener +emporgestrebt +emporgestrebte +emporgestrebten +emporgestrebtes +emporgewachsen +emporheben +emporkommen +emporkommend +emporkommende +emporkommenden +emporkommendes +emporragen +emporragend +emporragenden +emporragender +emporragendes +emporschießen +emporschießend +emporschießende +emporschießenden +emporschießendes +emporsteigen +emporsteigend +emporsteigende +emporsteigenden +emporsteigender +emporsteigendes +emporstemmen +emporstreben +emporstrebend +emporstrebenden +emporstrebender +emporstrebendes +emporstrebten +emporziehen +empöre +empören +empörend +empörende +empörender +empörendes +empörst +empört +empörte +empörten +empörter +empörtest +empörtet +emsig +emsige +emsigem +emsigen +emsiger +emsigere +emsigeren +emsigerer +emsigeres +emsiges +emsigste +emsigstem +emsigsten +emsigstes +emulgieren +emulieren +enden +endend +endende +endenden +endender +endest +endet +endete +endeten +endetest +endgültig +endgültige +endgültigem +endgültigen +endgültiger +endgültigere +endgültigeren +endgültigerer +endgültigeres +endgültiges +endgültigste +endgültigstem +endgültigsten +endgültigstes +endigt +endlich +endliche +endlichem +endlichen +endliches +endlos +endlose +endlosem +endlosen +endloser +endloses +endogen +endogenen +energetisch +energetische +energetischen +energiearm +energiearmen +energiegeladen +energiegeladenen +energielos +energielose +energielosem +energielosen +energieloses +energiepolitische +energiereiche +energietechnisch +energisch +energische +energischem +energischen +energischere +energischerem +energischeren +energischeres +energisches +energischste +energischsten +energischster +energischstes +enervieren +enervierenden +eng +engagieren +engagiert +engagierte +engagierten +engagierter +enge +engelhaft +engelhaftem +engelhaften +engelhafter +engem +engen +enger +engerem +engeren +engerer +enges +engherzig +engherzigen +englisch +englische +englischem +englischen +englischer +englisches +englischsprachig +englischsprachige +englischsprachigen +engmaschig +engmaschige +engmaschigen +engmaschiger +engspurig +engste +engstem +engster +engstes +engstirnig +engstirnigem +engstirnigen +engstirniger +engt +enorm +enorme +enormem +enormen +enormer +enormere +enormeren +enormerer +enormeres +enormes +enormste +enormstem +enormsten +enormstes +entarte +entarten +entartende +entartenden +entartender +entartest +entartet +entartete +entarteten +entarteter +entartetes +entartetest +entband +entbanden +entbandet +entbehre +entbehren +entbehrend +entbehrenden +entbehrender +entbehrendes +entbehrlich +entbehrliche +entbehrlichem +entbehrlichen +entbehrliches +entbehrst +entbehrt +entbehrte +entbehrten +entbehrter +entbehrtes +entbehrtet +entbinde +entbinden +entbindende +entbindenden +entbindender +entbindest +entbindet +entblättern +entblättert +entblößen +entblößend +entblößende +entblößender +entblößendes +entblößest +entblößte +entblößten +entblößter +entblößtes +entblößtest +entblößtet +entbrannte +entbrannten +entbrennen +entbrennt +entbunden +entbundene +entbundenen +entbundener +entdecke +entdecken +entdeckend +entdeckenden +entdeckender +entdeckendes +entdeckt +entdeckte +entdeckten +entdeckter +entdecktes +entdecktest +entdecktet +entehren +entehrt +enteigne +enteignen +enteignende +enteignenden +enteignender +enteignest +enteignet +enteignete +enteigneter +enteignetes +enteignetest +enteilen +enteilende +enteilenden +enteilendes +enteilten +enteiltes +enteiltest +enteise +enteisen +enteisend +enteisende +enteisenden +enteisendes +enteist +enteiste +enteisten +enteister +enteistes +enteistest +enterbe +enterben +enterbende +enterbenden +enterbender +enterbst +enterbt +enterbte +enterbten +enterbter +enterbtes +enterbtest +entere +entern +enternd +enternden +enternder +enterndes +entert +enterte +enterten +entfachen +entfacht +entfachte +entfahren +entfahrenden +entfahrendes +entfallen +entfallende +entfallenden +entfallender +entfallene +entfallenen +entfallener +entfalte +entfalten +entfaltend +entfaltenden +entfaltender +entfaltendes +entfaltet +entfaltete +entfalteten +entfalteter +entfaltetes +entfaltetest +entfaltetet +entfernbar +entfernbare +entfernbaren +entfernbares +entferne +entfernen +entfernend +entfernenden +entfernender +entfernendes +entfernt +entfernte +entfernten +entfernter +entferntes +entferntest +entfessele +entfesseln +entfesselnd +entfesselnden +entfesselnder +entfesselndes +entfesselt +entfesselte +entfesselten +entfesselter +entfesseltes +entfesseltest +entfesseltet +entfetten +entfiel +entfielen +entflamme +entflammen +entflammend +entflammende +entflammenden +entflammendes +entflammst +entflammt +entflammte +entflammten +entflammter +entflammtes +entflammtet +entfliegen +entfliehe +entfliehen +entfliehende +entfliehenden +entfliehender +entfliehst +entflieht +entfloh +entflohen +entflohene +entflohenen +entflohener +entflohst +entfloht +entfremde +entfremden +entfremdend +entfremdende +entfremdenden +entfremdendes +entfremdest +entfremdet +entfremdete +entfremdeten +entfremdeter +entfremdetes +entfremdetet +entfuhr +entfällt +entfärbe +entfärben +entfärbende +entfärbenden +entfärbender +entfärbst +entfärbt +entfärbte +entfärbter +entfärbtes +entfärbtest +entführen +entführend +entführende +entführender +entführendes +entführst +entführt +entführte +entführten +entführter +entführtes +entführtest +entführtet +entgangen +entgangene +entgangenen +entgangener +entgangenes +entgegen +entgegenarbeiten +entgegenarbeitend +entgegenarbeitende +entgegenarbeitender +entgegenarbeitendes +entgegenarbeiteten +entgegenblickt +entgegenbringen +entgegenbringend +entgegenbringende +entgegenbringender +entgegenbringendes +entgegenbringt +entgegeneilen +entgegeneilende +entgegeneilenden +entgegeneilender +entgegengearbeitet +entgegengearbeitete +entgegengearbeiteten +entgegengearbeitetes +entgegengebracht +entgegengebrachte +entgegengebrachter +entgegengebrachtes +entgegengeeilt +entgegengeeilten +entgegengeeilter +entgegengeeiltes +entgegengegangen +entgegengegangene +entgegengegangenen +entgegengegangener +entgegengehalten +entgegengehaltene +entgegengehaltenen +entgegengehaltenes +entgegengehen +entgegengehend +entgegengehenden +entgegengehender +entgegengehendes +entgegengekommen +entgegengekommene +entgegengekommenen +entgegengekommenes +entgegengelaufen +entgegengelaufene +entgegengelaufener +entgegengelaufenes +entgegengenommen +entgegengenommenen +entgegengenommener +entgegengenommenes +entgegengerichtet +entgegengesehen +entgegengesehene +entgegengesehenen +entgegengesehener +entgegengesetzt +entgegengestanden +entgegengestandenen +entgegengestandener +entgegengestandenes +entgegengestellt +entgegengetreten +entgegengetretene +entgegengetretenen +entgegengetretenes +entgegengewirkt +entgegenhalten +entgegenhaltende +entgegenhaltenden +entgegenhaltender +entgegenkam +entgegenkommen +entgegenkommend +entgegenkommende +entgegenkommenden +entgegenkommender +entgegenkommendes +entgegenkommt +entgegenlaufen +entgegenlaufend +entgegenlaufende +entgegenlaufenden +entgegenlaufendes +entgegennehmen +entgegennehmend +entgegennehmenden +entgegennehmender +entgegennehmendes +entgegensah +entgegensehen +entgegensehend +entgegensehenden +entgegensehender +entgegensehendes +entgegensetzen +entgegensetzend +entgegensetzende +entgegensetzenden +entgegensetzendes +entgegensetzte +entgegensieht +entgegenstand +entgegenstehen +entgegenstehend +entgegenstehende +entgegenstehender +entgegenstehendes +entgegenstellen +entgegenstellende +entgegenstellenden +entgegenstellender +entgegenstellt +entgegensteuernde +entgegenstrecken +entgegentreten +entgegentretende +entgegentretenden +entgegentretender +entgegenwirken +entgegenwirkend +entgegenwirkenden +entgegenwirkender +entgegenwirkendes +entgegenwirkt +entgegenzustellen +entgegenzutreten +entgegenzuwirken +entgegne +entgegnen +entgegnend +entgegnende +entgegnenden +entgegnendes +entgegnest +entgegnet +entgegnete +entgegneten +entgegnetest +entgegnetet +entgehen +entgehend +entgehende +entgehender +entgehendes +entgehst +entgeht +entgelten +entgifte +entgiften +entgiftende +entgiftenden +entgiftender +entgiftendes +entgiftest +entgiftet +entgiftete +entgifteter +entgiftetes +entgiftetest +entging +entginge +entgingen +entginget +entgleise +entgleisen +entgleisend +entgleisenden +entgleisender +entgleisendes +entgleiste +entgleisten +entgleister +entgleistest +entgleiten +entgleitend +entgleitenden +entgleitender +entgleitendes +entgleitest +entgleitet +entglitt +entglitten +entglittene +entglittener +entglittenes +entglittet +entgolten +enthaare +enthaaren +enthaarend +enthaarende +enthaarenden +enthaarendes +enthaarst +enthaart +enthaarte +enthaarten +enthaarter +enthaartes +enthaartet +enthalte +enthalten +enthaltend +enthaltende +enthaltendem +enthaltenden +enthaltender +enthaltendes +enthaltene +enthaltenen +enthaltener +enthaltsam +enthaltsame +enthaltsamen +enthaltsamere +enthaltsameren +enthaltsamerer +enthaltsames +enthaltsamste +enthaltsamsten +enthaltsamstes +enthauptet +enthauptete +enthebe +entheben +enthebt +enthielt +enthielte +enthielten +enthieltest +enthieltet +enthob +enthoben +enthusiastisch +enthusiastischen +enthält +enthältst +enthüllen +enthüllend +enthüllende +enthüllender +enthüllendes +enthüllst +enthüllt +enthüllte +enthüllten +enthüllter +enthülltes +enthülltest +enthülltet +entkam +entkamen +entkamst +entkeimen +entkeimend +entkeimende +entkeimender +entkeimendes +entkeimt +entkeimten +entkeimter +entkeimtes +entkleiden +entkleidend +entkleidende +entkleidender +entkleidendes +entkleidest +entkleidet +entkleidete +entkleideten +entkleideter +entkleidetes +entkleidetest +entkleidetet +entkomme +entkommen +entkommend +entkommende +entkommenden +entkommendes +entkommene +entkommenen +entkommenes +entkommst +entkommt +entkoppelt +entkoppelte +entkorken +entkorkte +entkräfte +entkräften +entkräftende +entkräftenden +entkräftender +entkräftest +entkräftet +entkräftete +entkräfteter +entkräftetes +entkräftetest +entlade +entladen +entladend +entladende +entladenden +entladendes +entladene +entladenen +entladenes +entladest +entladet +entlang +entlangfährt +entlanggehen +entlarve +entlarven +entlarvend +entlarvenden +entlarvender +entlarvendes +entlarvt +entlarvte +entlarvten +entlarvter +entlarvtes +entlarvtest +entlarvtet +entlassen +entlassend +entlassende +entlassender +entlassendes +entlassene +entlassenen +entlassener +entlassenes +entlasten +entlastend +entlastende +entlastender +entlastendes +entlastest +entlastete +entlasteten +entlasteter +entlastetest +entlaubt +entlaufe +entlaufen +entlaufende +entlaufenden +entlaufender +entlaufene +entlaufenen +entlaufener +entlausen +entlauste +entledige +entledigen +entledigende +entledigenden +entledigender +entledigst +entledigt +entledigte +entledigter +entledigtes +entledigtest +entleere +entleeren +entleerend +entleerende +entleerenden +entleerender +entleerendes +entleert +entleerte +entleerten +entleerter +entleertes +entleertest +entleertet +entlegen +entlegene +entlegenen +entlegener +entlehne +entlehnen +entlehnende +entlehnenden +entlehnender +entlehnst +entlehnt +entlehnte +entlehnter +entlehntes +entlehntest +entleibte +entleihen +entlief +entliefen +entlieft +entlieh +entliehen +entliehenen +entließ +entließest +entließet +entlocke +entlocken +entlockende +entlockenden +entlockender +entlockst +entlockt +entlockte +entlockten +entlockter +entlocktes +entlocktest +entlohne +entlohnen +entlohnend +entlohnenden +entlohnender +entlohnendes +entlohnt +entlohnte +entlohnten +entlohnter +entlohntes +entlohntest +entlohntet +entlud +entluden +entludest +entludet +entlässt +entläufst +entläuft +entlüften +entlüftend +entlüftende +entlüftender +entlüftendes +entlüftest +entlüftete +entlüfteten +entlüfteter +entlüftetes +entlüftetest +entlüftetet +entmachte +entmachten +entmachtend +entmachtende +entmachtenden +entmachtendes +entmachtest +entmachtet +entmachtete +entmachteten +entmachteter +entmachtetes +entmachtetet +entmannen +entmannt +entmilitarisierte +entmutige +entmutigen +entmutigende +entmutigender +entmutigendes +entmutigst +entmutigte +entmutigten +entmutigter +entmutigtes +entmutigtest +entmutigtet +entmündigen +entmündigend +entmündigende +entmündigender +entmündigendes +entmündigst +entmündigt +entmündigte +entmündigten +entmündigter +entmündigtes +entmündigtest +entmündigtet +entnahm +entnahmen +entnahmst +entnehme +entnehmen +entnehmend +entnehmende +entnehmender +entnehmendes +entnervter +entnimmst +entnimmt +entnommen +entnommene +entnommenen +entnommenes +entpuppen +entpuppt +entpuppte +entpuppten +entrann +entrannen +entrechten +entrechtenden +entrechtendes +entrechteten +entreiße +entreißen +entreißend +entreißende +entreißenden +entreißender +entreißendes +entreißt +entrichten +entrichtend +entrichtende +entrichtenden +entrichtender +entrichtendes +entrichtest +entrichtete +entrichteten +entrichteter +entrichtetes +entrichtetest +entrichtetet +entrinnen +entrinnend +entrinnende +entrinnender +entrinnendes +entrinnst +entriss +entrissen +entrissene +entrissenen +entrissenes +entrissest +entrisset +entrollen +entrollt +entrollten +entronnen +entronnene +entronnener +entronnenes +entrungen +enträtseln +entrücken +entrückt +entrüste +entrüsten +entrüstend +entrüstenden +entrüstender +entrüstendes +entrüstet +entrüstete +entrüsteten +entrüsteter +entrüstetes +entrüstetest +entrüstetet +entsagen +entsagt +entsagte +entsandt +entsandte +entsandter +entsann +entscheidbar +entscheide +entscheiden +entscheidend +entscheidende +entscheidendem +entscheidenden +entscheidender +entscheidendes +entscheidest +entscheidet +entschied +entschieden +entschiedene +entschiedener +entschiedenes +entschiedet +entschlacken +entschlackt +entschlafen +entschlafene +entschlafenen +entschlief +entschließe +entschließen +entschließt +entschloss +entschlossen +entschlossene +entschlossenen +entschlossener +entschlossest +entschlosset +entschläfst +entschlüpfen +entschlüpft +entschlüsseln +entschlüsselt +entschlüsselte +entschlüsselten +entschlüsselter +entschlüsseltes +entschuldbare +entschuldbarem +entschuldbaren +entschuldbarer +entschuldbares +entschuldige +entschuldigen +entschuldigend +entschuldigende +entschuldigenden +entschuldigender +entschuldigst +entschuldigt +entschuldigte +entschuldigten +entschuldigter +entschuldigtes +entschuldigtest +entschwand +entschwanden +entschwandest +entschwandet +entschwinden +entschwindend +entschwindende +entschwindender +entschwindendes +entschwindest +entschwunden +entschwundene +entschwundenen +entschwundenes +entschädigen +entschädigend +entschädigende +entschädigender +entschädigendes +entschädigst +entschädigte +entschädigten +entschädigter +entschädigtest +entschärfen +entschärft +entseelt +entseelte +entsenden +entsendet +entsendete +entsendeten +entsetzen +entsetzlich +entsetzliche +entsetzlichem +entsetzlichen +entsetzlichere +entsetzlicherem +entsetzlicheren +entsetzlicheres +entsetzliches +entsetzlichste +entsetzlichsten +entsetzlichster +entsetzlichstes +entsetzte +entsetzten +entsetzter +entsetztes +entsetztest +entsetztet +entsichere +entsichern +entsichernd +entsichernde +entsichernden +entsicherndes +entsicherst +entsichert +entsicherte +entsicherten +entsicherter +entsichertes +entsichertet +entsinne +entsinnen +entsorgen +entsorgte +entspann +entspanne +entspannen +entspannend +entspannende +entspannenden +entspannendes +entspannst +entspannt +entspannte +entspannten +entspannter +entspanntes +entspanntet +entspannungsfreundliche +entsprach +entsprachen +entsprang +entsprangen +entspreche +entsprechen +entsprechend +entsprechende +entsprechendem +entsprechenden +entsprechender +entsprechendes +entsprichst +entspricht +entsprießen +entsprießende +entsprießenden +entsprießender +entsprießt +entspringe +entspringen +entspringende +entspringenden +entspringender +entspringt +entsprochen +entsprochenen +entsprochener +entsprochenes +entspross +entsprossen +entsprossene +entsprossenen +entsprossener +entsprungen +entsprungene +entsprungenen +entsprungenes +entspräche +entsprächen +entsprächet +entstamme +entstammen +entstammend +entstammende +entstammenden +entstammendes +entstammst +entstammt +entstammte +entstammten +entstammter +entstammtes +entstammtest +entstammtet +entstand +entstanden +entstandene +entstandenen +entstandener +entstandenes +entstehe +entstehen +entstehend +entstehende +entstehenden +entstehender +entstehendes +entsteht +entstelle +entstellen +entstellend +entstellenden +entstellender +entstellendes +entstellt +entstellte +entstellten +entstelltes +entstelltest +entstelltet +entstieg +entstiegen +entstiegene +entströmen +entströmte +entstände +entständen +entstünde +entstünden +enttarnen +enttarnt +entthront +entthronte +enttäusche +enttäuschen +enttäuschend +enttäuschende +enttäuschendem +enttäuschender +enttäuschendes +enttäuscht +enttäuschte +enttäuschtem +enttäuschten +enttäuschter +enttäuschtes +enttäuschtest +entwachsen +entwachsene +entwaffne +entwaffnen +entwaffnende +entwaffnenden +entwaffnender +entwaffnest +entwaffnet +entwaffnete +entwaffneter +entwaffnetes +entwaffnetest +entwarf +entwarfen +entwarfst +entweder +entweiche +entweichen +entweichende +entweichenden +entweichender +entweichst +entweicht +entweihe +entweihen +entweihend +entweihende +entweihenden +entweihendes +entweihst +entweiht +entweihten +entweihter +entweihtes +entweihtet +entwende +entwenden +entwendende +entwendenden +entwendender +entwendest +entwendet +entwendete +entwendeter +entwendetes +entwendetest +entwerfe +entwerfen +entwerfend +entwerfenden +entwerfender +entwerfendes +entwerten +entwertend +entwertende +entwertender +entwertendes +entwertest +entwertete +entwertetem +entwerteten +entwerteter +entwertetes +entwertetest +entwertetet +entwich +entwichen +entwichene +entwichenen +entwichenes +entwichet +entwichst +entwickeln +entwickelnd +entwickelnde +entwickelnden +entwickelndes +entwickelst +entwickelt +entwickelte +entwickeltem +entwickelten +entwickelter +entwickeltes +entwickeltest +entwickle +entwicklungsbedürftig +entwicklungsbedürftige +entwicklungsfähig +entwicklungsfähigem +entwicklungsfähigen +entwicklungsfähiger +entwicklungspolitisch +entwinden +entwirfst +entwirft +entwirre +entwirren +entwirrend +entwirrenden +entwirrender +entwirrendes +entwirrt +entwirrte +entwirrten +entwirrter +entwirrtes +entwirrtest +entwirrtet +entwischen +entwischend +entwischende +entwischender +entwischendes +entwischst +entwischte +entwischten +entwischter +entwischtes +entwischtest +entwischtet +entworfen +entworfene +entworfenen +entworfener +entworfenes +entwurzeln +entwurzelten +entwurzelter +entwässere +entwässern +entwässernd +entwässernde +entwässernder +entwässerndes +entwässerst +entwässerte +entwässerten +entwässerter +entwässertes +entwässertest +entwässertet +entwöhnen +entwürdige +entwürdigen +entwürdigend +entwürdigenden +entwürdigender +entwürdigendes +entwürdigt +entwürdigte +entwürdigten +entwürdigter +entwürdigtes +entwürdigtest +entwürdigtet +entzaubern +entzauberte +entzauberter +entzerre +entzerren +entzerrend +entzerrende +entzerrenden +entzerrendes +entzerrst +entzerrt +entzerrten +entzerrtest +entziehe +entziehen +entziehend +entziehende +entziehenden +entziehendes +entziehst +entzieht +entzifferbar +entziffern +entziffernd +entziffernde +entziffernder +entzifferndes +entzifferst +entzifferte +entzifferten +entzifferter +entziffertes +entziffertest +entziffertet +entzog +entzogen +entzogene +entzogenen +entzogener +entzogst +entzwei +entzweibrechen +entzweibrechend +entzweibrechende +entzweibrechenden +entzweibrechendes +entzweien +entzweigebrochen +entzweigebrochenen +entzweigebrochener +entzweigebrochenes +entzweigegangen +entzweigegangene +entzweigegangenen +entzweigegangener +entzweigehen +entzweigehend +entzweigehende +entzweigehender +entzweigehendes +entzweit +entzöge +entzögen +entzückend +entzückende +entzückendem +entzückender +entzückendes +entzückt +entzückte +entzückten +entzückter +entzücktes +entzündbar +entzündbare +entzündbarem +entzündbaren +entzündbarer +entzündbarere +entzündbarerem +entzündbareren +entzündbareres +entzündbares +entzündbarste +entzündbarsten +entzündbarster +entzündbarstes +entzünden +entzündend +entzündende +entzündendes +entzündest +entzündet +entzündete +entzündeten +entzündeter +entzündetes +entzündetet +entzündlich +entzündlichen +enzyklopädisch +enzyklopädische +enzyklopädisches +epidemisch +epidemische +epileptischen +epilieren +episch +epische +epischen +episches +epistemologisch +epochal +er +erachte +erachten +erachtend +erachtende +erachtenden +erachtendes +erachtest +erachtet +erachteten +erachtetest +erahnen +erarbeite +erarbeiten +erarbeitend +erarbeitende +erarbeitender +erarbeitendes +erarbeitest +erarbeitete +erarbeiteten +erarbeiteter +erarbeitetes +erarbeitetet +erb +erbarme +erbarmen +erbarmst +erbarmte +erbarmten +erbarmtest +erbarmungslos +erbarmungslose +erbarmungslosem +erbarmungslosen +erbarmungsloses +erbarmungswürdig +erbarmungswürdige +erbat +erbaten +erbatest +erbatet +erbauen +erbauend +erbauende +erbauenden +erbauender +erbauendes +erbaulich +erbaulichem +erbaulichen +erbaulicher +erbaust +erbaut +erbaute +erbauter +erbautes +erbautest +erbbauberechtigten +erbberechtigt +erbberechtigte +erbberechtigten +erbberechtigtes +erbend +erbende +erbender +erbendes +erbeten +erbetene +erbetenen +erbetener +erbetenes +erbeuten +erbeutend +erbeutende +erbeutender +erbeutendes +erbeutest +erbeutete +erbeuteten +erbeuteter +erbeutetes +erbeutetest +erbeutetet +erbfähig +erbfähigem +erbfähigen +erbfähiger +erbiete +erbieten +erbietend +erbietenden +erbietender +erbietendes +erbietet +erbitte +erbitten +erbittende +erbittenden +erbittender +erbittert +erbitterte +erbitterten +erbittertes +erbittest +erblasse +erblassen +erblassende +erblassenden +erblassender +erblasste +erblassten +erblasster +erblasstes +erbleiche +erbleichen +erbleichend +erbleichenden +erbleichender +erbleichendes +erbleicht +erbleichte +erbleichten +erbleichter +erbleichtes +erbleichtest +erbleichtet +erblich +erbliche +erblichem +erblichen +erbliches +erblicke +erblicken +erblickende +erblickenden +erblickender +erblickst +erblickt +erblickte +erblickter +erblicktes +erblicktest +erblinde +erblinden +erblindend +erblindenden +erblindender +erblindendes +erblindet +erblindete +erblindeten +erblindeter +erblindetes +erblindetest +erblindetet +erblühen +erblüht +erbost +erbosten +erbot +erboten +erbotene +erbotenen +erbotener +erbotest +erbotet +erbrach +erbrachen +erbrachst +erbracht +erbrachte +erbrachten +erbreche +erbrechen +erbrechend +erbrechende +erbrechenden +erbrechendes +erbrecht +erbrichst +erbricht +erbringen +erbringende +erbringt +erbrochen +erbrochene +erbrochener +erbrochenes +erbrächte +erbrächten +erbst +erbte +erbten +erbtest +erbärmlich +erbärmliche +erbärmlichen +erbärmlicher +erbärmliches +erdacht +erdachten +erden +erdenken +erdenklich +erdenkliche +erdenklichen +erdenklicher +erdenkliches +erdichte +erdichten +erdichtend +erdichtende +erdichtenden +erdichtender +erdichtendes +erdichtet +erdichtete +erdichteten +erdichteter +erdichtetes +erdichtetest +erdichtetet +erdig +erdige +erdigem +erdigen +erdiges +erdnah +erdnächste +erdolche +erdolchen +erdolchend +erdolchenden +erdolchender +erdolchendes +erdolcht +erdolchte +erdolchten +erdolchter +erdolchtes +erdolchtest +erdolchtet +erdreisten +erdreistet +erdrosseln +erdrosselnd +erdrosselnde +erdrosselnder +erdrosselndes +erdrosselst +erdrosselte +erdrosselten +erdrosselter +erdrosseltes +erdrosseltest +erdrosseltet +erdrücken +erdrückend +erdrückende +erdrückender +erdrückendes +erdrückst +erdrückte +erdrückten +erdrückter +erdrücktes +erdrücktest +erdrücktet +erdulde +erdulden +erduldend +erduldende +erduldenden +erduldendes +erduldest +erduldet +erduldete +erduldeten +erduldeter +erduldetes +erduldetet +erdähnliche +ereifere +ereifern +ereifert +ereiferte +ereiferten +ereifertes +ereifertest +ereifertet +ereignen +ereignet +ereignete +ereigneten +ereignislos +ereignislose +ereignislosem +ereignislosen +ereignisloses +ereignisorientiert +ereignisreich +ereignisreiche +ereignisreichen +ereignisreicher +ereignisreiches +ereilen +ereilst +ereilt +ereilte +ereilten +ereilter +ereiltes +ereiltet +ererbt +ererbten +erfahrbar +erfahrbare +erfahre +erfahren +erfahrende +erfahrenden +erfahrender +erfahrene +erfahrenem +erfahrenen +erfahrenes +erfahrungsgemäß +erfahrungsgemäße +erfahrungsgemäßen +erfahrungsgemäßer +erfahrungsmäßig +erfahrungsmäßige +erfahrungsmäßigem +erfahrungsmäßiger +erfahrungsmäßiges +erfand +erfandest +erfandet +erfassbar +erfassbare +erfasse +erfassen +erfassend +erfassende +erfassenden +erfassendes +erfassest +erfasst +erfasste +erfassten +erfasster +erfasstes +erfasstest +erfechten +erfinde +erfinden +erfindend +erfindende +erfindenden +erfindendes +erfinderisch +erfinderische +erfindest +erfindet +erfindungsreich +erfindungsreichem +erfindungsreichen +erfindungsreicher +erfindungsreicherem +erfindungsreicheren +erfindungsreicherer +erfindungsreiches +erfindungsreichste +erfindungsreichstem +erfindungsreichster +erfindungsreichstes +erflehen +erflehte +erfocht +erfochten +erfolge +erfolgen +erfolgende +erfolgender +erfolggewohnt +erfolglos +erfolglosem +erfolglosen +erfolgloser +erfolgloserem +erfolgloseren +erfolgloserer +erfolgloses +erfolgloseste +erfolglosestem +erfolglosester +erfolglosestes +erfolgreich +erfolgreiche +erfolgreichem +erfolgreichen +erfolgreicher +erfolgreicherem +erfolgreicheren +erfolgreicherer +erfolgreiches +erfolgreichste +erfolgreichstem +erfolgreichster +erfolgreichstes +erfolgsbetont +erfolgt +erfolgte +erfolgtem +erfolgten +erfolgter +erfolgtes +erfordere +erforderlich +erforderliche +erforderlichem +erforderlichen +erforderlichenfalls +erforderlicher +erforderliches +erfordern +erfordernd +erfordernde +erfordernder +erforderndes +erforderst +erfordert +erforderte +erforderten +erforderter +erfordertest +erfordertet +erforschbaren +erforsche +erforschen +erforschend +erforschende +erforschender +erforschendes +erforschst +erforscht +erforschte +erforschten +erforschter +erforschtes +erforschtest +erforschtet +erfragen +erfragter +erfreue +erfreuen +erfreuend +erfreuenden +erfreuender +erfreuendes +erfreulich +erfreuliche +erfreulichem +erfreulichen +erfreulicherweise +erfreuliches +erfreulichste +erfreust +erfreut +erfreute +erfreuten +erfreuter +erfreutest +erfreutet +erfrieren +erfrierend +erfrierende +erfrierender +erfrierendes +erfrierst +erfrische +erfrischen +erfrischend +erfrischenden +erfrischender +erfrischendes +erfrischt +erfrischte +erfrischten +erfrischter +erfrischtes +erfrischtest +erfrischtet +erfror +erfroren +erfrorene +erfrorenen +erfrorenes +erfrorst +erfuhr +erfuhren +erfuhrst +erfuhrt +erfunden +erfundene +erfundenen +erfundener +erfährt +erfühlen +erfühlte +erführe +erfüllbar +erfüllbare +erfülle +erfüllen +erfüllende +erfüllenden +erfüllender +erfüllst +erfüllt +erfüllte +erfüllten +erfüllter +erfülltes +erfülltest +ergab +ergaben +ergangen +ergattere +ergattern +ergatternd +ergatternden +ergatternder +ergatterndes +ergattert +ergatterte +ergatterten +ergatterter +ergattertes +ergattertest +ergattertet +ergebe +ergeben +ergebend +ergebende +ergebenden +ergebender +ergebendes +ergebenen +ergebener +ergebenes +ergebnislos +ergebnislose +ergebnislosen +ergebnisloser +ergehen +ergehenden +ergeht +ergibt +ergiebig +ergiebige +ergiebigem +ergiebigen +ergiebiger +ergiebigste +ergiebigsten +ergießen +ergießt +erging +ergingen +erglühen +erglühend +erglühende +erglühender +erglühendes +erglüht +erglühten +erglühter +erglühtes +ergo +ergonomisch +ergonomische +ergoss +ergossen +ergossene +ergraue +ergrauen +ergrauend +ergrauende +ergrauenden +ergrauendes +ergraust +ergraut +ergraute +ergrauten +ergrauter +ergrautes +ergrautet +ergreife +ergreifen +ergreifend +ergreifende +ergreifenden +ergreifender +ergreifendes +ergreifst +ergreift +ergriff +ergriffen +ergriffene +ergriffenen +ergriffenes +ergriffet +ergriffst +ergrimmen +ergrimmend +ergrimmende +ergrimmender +ergrimmendes +ergrimmst +ergrimmte +ergrimmten +ergrimmter +ergrimmtest +ergrimmtet +ergründen +ergründend +ergründende +ergründender +ergründendes +ergründest +ergründete +ergründeten +ergründeter +ergründetest +ergründetet +ergrünen +ergrünte +ergäbe +ergäben +ergänze +ergänzen +ergänzend +ergänzende +ergänzenden +ergänzendes +ergänzt +ergänzte +ergänzten +ergänzter +ergänztes +ergänztet +ergötze +ergötzen +ergötzende +ergötzenden +ergötzender +ergötzt +ergötzte +ergötzten +ergötzter +ergötztes +ergötztest +erhaben +erhabene +erhabenem +erhabenen +erhabener +erhabensten +erhalte +erhalten +erhaltende +erhaltenden +erhaltender +erhaltene +erhaltenen +erhaltener +erhandeln +erhaschen +erhaschend +erhaschende +erhaschender +erhaschendes +erhaschst +erhaschte +erhaschtem +erhaschten +erhaschter +erhaschtes +erhaschtest +erhaschtet +erheben +erhebend +erhebende +erhebender +erhebendes +erheblich +erhebliche +erheblichem +erheblichen +erheblicher +erheblicherem +erheblicheren +erheblicherer +erhebliches +erheblichste +erheblichstem +erheblichster +erheblichstes +erhebst +erhebt +erheischen +erheischten +erheitere +erheitern +erheiternde +erheiternden +erheiternder +erheiterst +erheitert +erheiterte +erheiterter +erheitertes +erheitertest +erhellen +erhellend +erhellende +erhellender +erhellendes +erhellt +erhellte +erhellten +erhellter +erhelltes +erhielt +erhielte +erhielten +erhitze +erhitzen +erhitzend +erhitzenden +erhitzender +erhitzendes +erhitzt +erhitzte +erhitzten +erhitzter +erhitztes +erhitztest +erhitztet +erhob +erhoben +erhobene +erhobenen +erhobenes +erhobst +erhobt +erhoffen +erhoffend +erhoffende +erhoffender +erhoffendes +erhoffst +erhofft +erhoffte +erhofften +erhoffter +erhofftes +erhofftest +erhofftet +erhole +erholen +erholend +erholende +erholenden +erholendes +erholsam +erholsame +erholsamen +erholsamer +erholsamere +erholsameren +erholsamerer +erholsameres +erholsamste +erholsamstem +erholsamsten +erholsamstes +erholst +erholt +erholten +erholter +erholtes +erholtet +erholungsbedürftig +erholungsbedürftige +erholungsbedürftiger +erholungsbedürftiges +erholungssicher +erhält +erhältlich +erhältliche +erhältlichem +erhältlichen +erhältlicher +erhältliches +erhältst +erhängen +erhängend +erhängende +erhängender +erhängendes +erhängst +erhängte +erhängten +erhängter +erhängtest +erhängtet +erhärten +erhärtete +erhärteten +erhöbe +erhöben +erhöhen +erhöhend +erhöhende +erhöhender +erhöhendes +erhöhst +erhöht +erhöhte +erhöhtem +erhöhten +erhöhter +erhöhtes +erhöhtest +erhöhtet +erhören +erhört +erhörte +erinnere +erinnern +erinnernde +erinnernden +erinnernder +erinnerst +erinnert +erinnerte +erinnerten +erinnerter +erinnertes +erinnertest +erinnertet +erkalten +erkaltend +erkaltende +erkaltendem +erkaltenden +erkaltender +erkaltendes +erkannt +erkannte +erkannten +erkannter +erkanntes +erkanntest +erkanntet +erkaufen +erkaufend +erkaufende +erkaufender +erkaufendes +erkaufst +erkauft +erkaufte +erkauften +erkaufter +erkauftes +erkauftest +erkauftet +erkennbar +erkennbare +erkennbarem +erkennbaren +erkennbarer +erkennbares +erkenne +erkennen +erkennend +erkennende +erkennender +erkennendes +erkennst +erkennt +erkenntlich +erkenntliche +erkenntlichem +erkenntlichen +erkenntlicher +erkenntlichere +erkenntlicherem +erkenntlicherer +erkenntlicheres +erkenntliches +erkenntlichstem +erkenntlichsten +erkenntlichster +erkenntniskritisch +erkenntniskritische +erkenntnistheoretisch +erkenntnistheoretische +erklang +erklangen +erklecklich +erkleckliche +erklecklichen +erklecklicher +erkleckliches +erklettern +erkletternd +erkletternde +erkletternder +erkletterndes +erkletterst +erkletterte +erkletterten +erkletterter +erklettertest +erklimmen +erklimmt +erklingen +erklingend +erklingende +erklingenden +erklingendes +erklingt +erklomm +erklommen +erklommene +erklungene +erklungenen +erklungenes +erklärbar +erklärbare +erklärbarem +erklärbarer +erklärbares +erkläre +erklären +erklärend +erklärende +erklärenden +erklärendes +erklärlich +erklärliche +erklärlichen +erklärlicher +erklärlicherweise +erklärst +erklärt +erklärte +erklärten +erklärter +erklärtes +erklärtest +erkoren +erkorene +erkorenen +erkorener +erkorenes +erkranke +erkranken +erkrankend +erkrankende +erkrankenden +erkrankendes +erkrankst +erkrankt +erkrankte +erkrankten +erkrankter +erkranktes +erkranktet +erkunden +erkundet +erkundigen +erkundigend +erkundigende +erkundigender +erkundigendes +erkundigst +erkundigte +erkundigten +erkundigter +erkundigtest +erkundigtet +erkälten +erkältend +erkältende +erkältender +erkältendes +erkältest +erkältete +erkälteten +erkälteter +erkältetest +erkältetet +erkämpfen +erkämpfte +erkämpften +erlag +erlagen +erlagst +erlahme +erlahmen +erlahmend +erlahmenden +erlahmender +erlahmendes +erlahmt +erlahmte +erlahmten +erlahmter +erlahmtes +erlahmtest +erlahmtet +erlangen +erlangenden +erlangt +erlangte +erlangten +erlasse +erlassen +erlassende +erlassenden +erlassender +erlassene +erlassenen +erlassener +erlaube +erlauben +erlaubend +erlaubenden +erlaubender +erlaubendes +erlaubt +erlaubte +erlaubten +erlaubtes +erlaubtest +erlaucht +erlauchtem +erlauchten +erlauchter +erlebbar +erlebe +erleben +erlebende +erlebenden +erlebender +erlebnisreich +erlebnisreiche +erlebst +erlebt +erlebte +erlebten +erlebter +erlebtes +erlebtet +erledige +erledigen +erledigende +erledigenden +erledigender +erledigst +erledigt +erledigte +erledigten +erledigter +erledigtes +erledigtest +erlege +erlegen +erlegend +erlegenden +erlegender +erlegendes +erlegt +erlegte +erlegten +erlegtes +erlegtest +erlegtet +erleichtere +erleichtern +erleichternd +erleichternde +erleichternder +erleichterndes +erleichterst +erleichtert +erleichterte +erleichterten +erleichterter +erleichtertes +erleichtertest +erleichtertet +erleide +erleiden +erleidend +erleidende +erleidenden +erleidendes +erleidest +erleidet +erlern +erlernbare +erlernbarem +erlernbaren +erlernbares +erlerne +erlernen +erlernende +erlernenden +erlernender +erlernst +erlernt +erlernte +erlernten +erlernter +erlerntes +erlerntest +erlesen +erlesene +erlesenem +erlesener +erlesenes +erleuchten +erleuchtend +erleuchtende +erleuchtender +erleuchtendes +erleuchtest +erleuchtete +erleuchteten +erleuchteter +erleuchtetes +erleuchtetest +erleuchtetet +erliegen +erliegend +erliegende +erliegender +erliegendes +erliegst +erließ +erließest +erließet +erließt +erlischt +erlitt +erlitten +erlittenen +erlittener +erlittenes +erlittet +erlogen +erlosch +erloschen +erloschene +erloschenen +erloschener +erlässlich +erlässt +erläutere +erläutern +erläuternde +erläuternden +erläuternder +erläuterst +erläutert +erläuterte +erläuterter +erläutertes +erläutertest +erläßlich +erlöschen +erlöse +erlösen +erlösende +erlösenden +erlösender +erlösest +erlöst +erlöste +erlöster +erlöstes +erlöstest +ermahne +ermahnen +ermahnend +ermahnenden +ermahnender +ermahnendes +ermahnt +ermahnte +ermahnten +ermahnter +ermahntes +ermahntest +ermahntet +ermatte +ermatten +ermattend +ermattenden +ermattender +ermattendes +ermattet +ermattete +ermatteten +ermatteter +ermattetes +ermattetest +ermattetet +ermessen +ermisst +ermittelbar +ermittele +ermitteln +ermittelnd +ermittelnde +ermittelnder +ermittelndes +ermittelst +ermittelt +ermittelte +ermitteltem +ermittelten +ermittelter +ermitteltes +ermitteltest +ermitteltet +ermittle +ermorden +ermordend +ermordende +ermordender +ermordendes +ermordest +ermordet +ermordete +ermordetem +ermordeten +ermordeter +ermordetes +ermordetest +ermuntere +ermuntern +ermunternde +ermunternden +ermunternder +ermunterst +ermuntert +ermunterte +ermunterter +ermuntertes +ermuntertest +ermutige +ermutigen +ermutigend +ermutigenden +ermutigender +ermutigendes +ermutigt +ermutigte +ermutigten +ermutigter +ermutigtes +ermutigtest +ermutigtet +ermächtigen +ermächtigend +ermächtigende +ermächtigender +ermächtigendes +ermächtigst +ermächtigte +ermächtigten +ermächtigter +ermächtigtes +ermächtigtest +ermächtigtet +ermäßige +ermäßigen +ermäßigend +ermäßigenden +ermäßigender +ermäßigendes +ermäßigt +ermäßigte +ermäßigten +ermäßigter +ermäßigtes +ermäßigtest +ermäßigtet +ermögliche +ermöglichen +ermöglichend +ermöglichende +ermöglichenden +ermöglichendes +ermöglichst +ermöglicht +ermöglichte +ermöglichten +ermöglichter +ermöglichtes +ermöglichtet +ermüde +ermüden +ermüdend +ermüdende +ermüdenden +ermüdender +ermüdest +ermüdet +ermüdete +ermüdeter +ermüdetes +ermüdetest +ernannt +ernannte +ernannten +ernannter +ernanntes +ernanntest +ernanntet +ernenne +ernennen +ernennend +ernennende +ernennenden +ernennendes +ernennst +ernennt +erneuere +erneuern +erneuernd +erneuernden +erneuernder +erneuerndes +erneuert +erneuerte +erneuerten +erneuerter +erneuertes +erneuertest +erneuertet +erneut +erneute +erneutem +erneuten +erneuter +erneutes +erniedrige +erniedrigen +erniedrigend +erniedrigenden +erniedrigender +erniedrigendes +erniedrigt +erniedrigte +erniedrigtem +erniedrigten +erniedrigter +erniedrigtes +erniedrigtest +erniedrigtet +ernst +ernste +ernstem +ernsten +ernstere +ernsterem +ernsteren +ernsteres +ernstes +ernsteste +ernstesten +ernstester +ernstestes +ernsthaft +ernsthafte +ernsthaftem +ernsthaften +ernsthafter +ernsthaftere +ernsthafterem +ernsthafteren +ernsthafterer +ernsthaftes +ernsthafteste +ernsthaftestem +ernsthaftester +ernsthaftestes +ernstlich +ernstlichen +ernstzunehmender +ernte +erntend +erntenden +erntender +erntendes +erntet +erntete +ernteten +erntetest +erntetet +ernähren +ernährend +ernährende +ernährenden +ernährender +ernährendes +ernährst +ernährt +ernährte +ernährten +ernährter +ernährtes +ernährtest +ernährtet +ernüchtere +ernüchtern +ernüchternd +ernüchternden +ernüchternder +ernüchterndes +ernüchtert +ernüchterte +ernüchtertem +ernüchterten +ernüchterter +ernüchtertes +ernüchtertest +ernüchtertet +erobere +erobern +erobernd +erobernde +erobernder +eroberndes +eroberst +eroberte +eroberten +eroberter +erobertes +erobertest +erobertet +erodieren +erodiert +erotisch +erotische +erotischem +erotischen +erotischere +erotischerem +erotischeren +erotischeres +erotisches +erotischste +erotischsten +erotischster +erotischstes +erotisieren +erotisierende +erpicht +erpichte +erpresse +erpressen +erpressend +erpressende +erpressenden +erpressendes +erpresserisch +erpresserische +erpresserischen +erpressest +erpresste +erpressten +erpresster +erpresstes +erpresstest +erpresstet +erprobe +erproben +erprobend +erprobenden +erprobender +erprobendes +erprobt +erprobte +erprobten +erprobter +erprobtes +erprobtest +erprobtet +erquicken +erquickend +erquickende +erquickender +erquickendes +erquicklich +erquicklichem +erquicklichen +erquicklicher +erquicklicherem +erquicklicheren +erquicklicherer +erquickliches +erquicklichste +erquicklichstem +erquicklichster +erquicklichstes +erquickst +erquickte +erquickten +erquickter +erquicktes +erquicktest +erquicktet +errang +errangen +errate +erraten +erratende +erratenden +erratender +erratene +erratenen +erratener +erratisch +errechenbar +errechne +errechnen +errechnend +errechnet +errechnete +errechneten +errechneter +errechnetes +errechnetest +errechnetet +erregbar +erregbare +erregbarem +erregbaren +erregbarer +erregbarere +erregbarerem +erregbareren +erregbareres +erregbares +erregbarste +erregbarsten +erregbarster +erregbarstes +erregen +erregend +erregende +erregendem +erregenden +erregender +erregendes +erregt +erregte +erregten +erregtes +erregtest +erregtet +erreichbare +erreichbarem +erreichbaren +erreichbares +erreiche +erreichen +erreichende +erreichenden +erreichender +erreichendes +erreichenswert +erreichst +erreicht +erreichte +erreichten +erreichter +erreichtes +erreichtet +errette +erretten +errettend +errettende +errettenden +errettendes +errettest +errettet +errettete +erretteten +erretteter +errettetes +errettetet +errichte +errichten +errichtende +errichtenden +errichtender +errichtest +errichtet +errichtete +errichteter +errichtetes +errichtetest +erriet +errieten +errietest +erringe +erringen +erringend +erringenden +erringender +erringendes +erringst +erringt +errungen +errungene +errungenen +errät +errätst +erröte +erröten +errötend +errötenden +errötender +errötendes +errötet +errötete +erröteten +erröteter +errötetes +errötetest +errötetet +ersann +ersannen +ersannst +ersatzlos +ersatzweise +ersaufen +erschaffe +erschaffen +erschaffende +erschaffenden +erschaffender +erschaffene +erschaffenen +erschaffst +erschafft +erschafften +erschaffter +erschafftes +erschallen +erschauern +erschauernd +erscheine +erscheinen +erscheinend +erscheinende +erscheinenden +erscheinender +erscheinendes +erscheinst +erscheint +erschien +erschiene +erschienen +erschienene +erschienenen +erschienener +erschienet +erschienst +erschieße +erschießen +erschießend +erschießenden +erschießender +erschießendes +erschießt +erschlaffe +erschlaffen +erschlaffend +erschlaffenden +erschlaffender +erschlaffendes +erschlafft +erschlaffte +erschlafften +erschlaffter +erschlafftes +erschlafftest +erschlafftet +erschlagen +erschlagend +erschlagende +erschlagender +erschlagendes +erschlagene +erschlagener +erschlagenes +erschleiche +erschleichen +erschleichend +erschleichende +erschleichenden +erschleichendes +erschleichst +erschleicht +erschlich +erschlichen +erschlichene +erschlichenen +erschlichenes +erschlichet +erschlichst +erschließe +erschließen +erschließend +erschließenden +erschließender +erschließendes +erschließt +erschloss +erschlossen +erschlossenen +erschlossener +erschlossenes +erschlossest +erschlosset +erschlug +erschlugen +erschlugst +erschlägst +erschlägt +erschoss +erschossen +erschossene +erschossenen +erschossenes +erschossest +erschosset +erschrak +erschraken +erschrakst +erschrakt +erschrecken +erschreckend +erschreckende +erschreckender +erschreckendes +erschreckt +erschreckten +erschrecktes +erschrickst +erschrickt +erschrocken +erschrockene +erschrockenen +erschrockenes +erschwere +erschweren +erschwerende +erschwerenden +erschwerender +erschwerst +erschwert +erschwerte +erschwerten +erschwerter +erschwertes +erschwertest +erschwindeln +erschwindelnd +erschwindelnde +erschwindelnden +erschwindelndes +erschwindelt +erschwingbare +erschwinge +erschwingen +erschwingend +erschwingende +erschwingenden +erschwingendes +erschwinglich +erschwingliche +erschwinglichen +erschwinglicher +erschwinglichere +erschwinglicheren +erschwinglicherer +erschwinglicheres +erschwinglichste +erschwinglichstem +erschwinglichsten +erschwinglichstes +erschwingst +erschwingt +erschöpfen +erschöpfende +erschöpfenden +erschöpfender +erschöpft +erschöpfte +erschöpften +erschöpftes +erschüttere +erschüttern +erschütternd +erschütternde +erschütternden +erschütternder +erschütterst +erschüttert +erschütterte +erschütterten +erschütterter +erschüttertes +erschüttertet +ersehen +ersehenden +ersehendes +ersehne +ersehnen +ersehnend +ersehnende +ersehnenden +ersehnendes +ersehnst +ersehnt +ersehnte +ersehnten +ersehnter +ersehntes +ersehntet +ersetzbar +ersetzbare +ersetzbarem +ersetzbaren +ersetzbarer +ersetzbarere +ersetzbareren +ersetzbarerer +ersetzbareres +ersetzbares +ersetzbarste +ersetzbarstem +ersetzbarsten +ersetzbarstes +ersetze +ersetzen +ersetzende +ersetzenden +ersetzender +ersetzt +ersetzte +ersetzter +ersetztes +ersetztest +ersichtlich +ersichtliche +ersichtlichem +ersichtlichen +ersichtlicher +ersichtlichere +ersichtlicherem +ersichtlicherer +ersichtlicheres +ersichtliches +ersichtlichstem +ersichtlichsten +ersichtlichster +ersieht +ersinne +ersinnen +ersinnende +ersinnenden +ersinnender +ersinnst +ersinnt +ersonnen +ersonnenen +ersonnener +ersonnenes +erspare +ersparen +ersparend +ersparenden +ersparender +ersparendes +erspart +ersparte +ersparten +ersparter +erspartes +erspartest +erspartet +erspielen +erspielt +ersprießlich +ersprießliche +ersprießlichem +ersprießlicher +ersprießlichere +ersprießlicherem +ersprießlicherer +ersprießlicheres +ersprießliches +ersprießlichste +ersprießlichstem +ersprießlichsten +ersprießlichster +erspähen +erspäht +erspähte +erspähten +erst +erstach +erstachen +erstachest +erstachst +erstammte +erstand +erstanden +erstandenen +erstandener +erstandenes +erstarken +erstarkt +erstarre +erstarren +erstarrend +erstarrende +erstarrenden +erstarrendes +erstarrst +erstarrt +erstarrte +erstarrten +erstarrter +erstarrtes +erstarrtet +erstatte +erstatten +erstattende +erstattenden +erstattender +erstattest +erstattet +erstattete +erstatteter +erstattetes +erstattetest +erstaune +erstaunend +erstaunende +erstaunender +erstaunendes +erstaunlich +erstaunliche +erstaunlichem +erstaunlichen +erstaunlicher +erstaunlicherem +erstaunlicheren +erstaunlicherer +erstaunlicherweise +erstaunliches +erstaunlichste +erstaunlichstem +erstaunlichster +erstaunlichstes +erstaunst +erstaunte +erstaunten +erstaunter +erstauntes +erstauntest +erstauntet +erstbeste +ersteche +erstechen +erstechend +erstechenden +erstechender +erstechendes +erstehen +erstehend +erstehende +erstehender +erstehendes +erstehst +ersteigen +ersteigern +ersteigert +erstelle +erstellen +erstellende +erstellt +erstellte +erstelltem +erstellten +erstellter +erstelltes +erstem +ersten +erstens +erster +ersterbe +ersterben +erstere +ersterem +ersteren +ersterer +ersteres +erstes +erstgenannt +erstgenannten +erstichst +ersticht +ersticken +erstickend +erstickende +erstickender +erstickendes +erstickst +erstickt +erstickte +erstickten +erstickter +ersticktes +ersticktest +ersticktet +erstieg +erstinstanzlich +erstklassig +erstklassige +erstklassigen +erstklassiger +erstklassiges +erstmal +erstmalig +erstmalige +erstmaligen +erstmaliger +erstmaliges +erstmals +erstochen +erstochene +erstochenen +erstochenes +erstplatziert +erstplatzierte +erstplatzierter +erstrahlen +erstrangig +erstrangige +erstrangigen +erstrebe +erstreben +erstrebend +erstrebenden +erstrebender +erstrebendes +erstrebenswert +erstrebenswerte +erstrebenswertem +erstrebenswerten +erstrebenswertere +erstrebenswerterem +erstrebenswerteren +erstrebenswerteres +erstrebenswertes +erstrebenswerteste +erstrebenswertesten +erstrebenswertester +erstrebenswertestes +erstrebt +erstrebte +erstrebten +erstrebter +erstrebtes +erstrebtest +erstrebtet +erstrecken +erstreckend +erstreckende +erstreckender +erstreckendes +erstreckst +erstreckt +erstreckte +erstreckten +erstrecktest +erststellig +erststellige +erststelligen +erststelliger +erstürme +erstürmen +erstürmend +erstürmenden +erstürmender +erstürmendes +erstürmt +erstürmte +erstürmten +erstürmter +erstürmtes +erstürmtest +erstürmtet +ersuche +ersuchen +ersuchende +ersuchenden +ersuchender +ersuchst +ersucht +ersuchte +ersuchter +ersuchtes +ersuchtest +ersäuft +ertappen +ertappt +ertappte +ertappten +ertappter +erteile +erteilen +erteilend +erteilenden +erteilender +erteilendes +erteilt +erteilte +erteilten +erteilter +erteiltes +erteiltest +erteiltet +ertrage +ertragen +ertragende +ertragenden +ertragender +ertragene +ertragenem +ertragenen +ertragenes +ertragreich +ertragreiche +ertragreicher +ertragsabhängig +ertragsabhängige +ertragsgerecht +ertragsgerechte +ertragsschwach +ertragsschwachen +ertrank +ertranken +ertrankst +ertrinke +ertrinken +ertrinkend +ertrinkende +ertrinkenden +ertrinkendes +ertrinkst +ertrinkt +ertrug +ertrugen +ertrugst +ertrunken +ertrunkene +ertrunkenen +ertrunkener +erträglich +erträgliche +erträglichem +erträglichen +erträglichere +erträglicherem +erträglicheren +erträglicheres +erträgliches +erträglichste +erträglichsten +erträglichster +erträglichstes +erträgt +ertränken +ertränkt +ertränkten +erträume +erträumen +erträumend +erträumenden +erträumst +erträumt +erträumte +erträumten +erträumter +erträumtes +erträumtet +erturnen +erturnten +ertöne +ertönen +ertönend +ertönenden +ertönender +ertönendes +ertönt +ertönte +ertönten +ertöntes +ertöntest +ertöntet +ertüftelt +ertüftelte +ertüftelten +eruieren +eruiert +erwache +erwachen +erwachende +erwachenden +erwachender +erwachsen +erwachsend +erwachsene +erwachsenen +erwachsener +erwachsenes +erwachst +erwacht +erwachte +erwachten +erwachter +erwachtes +erwachtet +erwandern +erwarb +erwarte +erwarten +erwartend +erwartende +erwartenden +erwartender +erwartendes +erwartet +erwartete +erwartetem +erwarteten +erwarteter +erwartetes +erwartetest +erwartungsfreudig +erwartungsfreudiger +erwartungsgemäß +erwartungsvoll +erwartungsvollem +erwartungsvollen +erwartungsvoller +erwecke +erwecken +erweckend +erweckende +erweckendem +erweckenden +erweckender +erweckendes +erweckt +erweckte +erweckten +erweckter +erwecktes +erwecktest +erwecktet +erwehre +erwehren +erwehrend +erwehrenden +erwehrender +erwehrendes +erwehrt +erwehrte +erwehrten +erwehrtes +erwehrtest +erwehrtet +erweichen +erweichend +erweichende +erweichender +erweichendes +erweichst +erweichte +erweichten +erweichter +erweichtes +erweichtest +erweichtet +erweisen +erweisend +erweisende +erweisender +erweisendes +erweislich +erweist +erweitere +erweitern +erweiternd +erweiternden +erweiternder +erweiterndes +erweitert +erweiterte +erweitertem +erweiterten +erweiterter +erweitertes +erweitertest +erweiterungsfähig +erweiterungsfähige +erweiterungsfähigem +erweiterungsfähiger +erweiterungsfähiges +erwerbe +erwerben +erwerbend +erwerbenden +erwerbender +erwerbendes +erwerbsbehinderte +erwerbsbehindertem +erwerbsbehinderten +erwerbsbehindertes +erwerbsfähig +erwerbsfähige +erwerbsfähigen +erwerbsfähiger +erwerbsfähiges +erwerbslos +erwerbslose +erwerbslosem +erwerbslosen +erwerbsloses +erwerbstätig +erwerbstätige +erwerbstätigen +erwerbstätiger +erwerbstätiges +erwerbsunfähig +erwerbsunfähige +erwerbsunfähigem +erwerbsunfähiger +erwerbsunfähiges +erwerbt +erwidere +erwidern +erwidernde +erwidernden +erwidernder +erwiderst +erwidert +erwiderte +erwiderter +erwidertes +erwidertest +erwies +erwiesen +erwiesenen +erwiesener +erwiesenermaßen +erwiesest +erwieset +erwirbt +erwirken +erwirkend +erwirkende +erwirkender +erwirkendes +erwirkst +erwirkte +erwirkten +erwirkter +erwirktes +erwirktest +erwirktet +erwirtschafte +erwirtschaften +erwirtschaftend +erwirtschaftende +erwirtschaftenden +erwirtschaftendes +erwirtschaftest +erwirtschaftet +erwirtschafteten +erwirtschafteter +erwirtschaftetes +erwirtschaftetet +erwische +erwischen +erwischst +erwischt +erwischte +erwischten +erwischter +erwischtes +erwischtest +erwog +erwogen +erwogene +erworben +erworbene +erworbenen +erworbener +erworbenes +erwäge +erwägen +erwägend +erwägenden +erwägender +erwägendes +erwägt +erwählen +erwählt +erwählte +erwählten +erwähnen +erwähnend +erwähnende +erwähnender +erwähnendes +erwähnenswert +erwähnenswertem +erwähnenswerten +erwähnenswerter +erwähnst +erwähnt +erwähnte +erwähntem +erwähnten +erwähnter +erwähntes +erwähntest +erwärmen +erwärmend +erwärmende +erwärmender +erwärmendes +erwärmst +erwärmte +erwärmten +erwärmter +erwärmtes +erwärmtest +erwärmtet +erwünscht +erwünschtem +erwünschten +erwünschter +erwünschtes +erwürge +erwürgen +erwürgend +erwürgende +erwürgenden +erwürgendes +erwürgst +erwürgt +erwürgte +erwürgten +erwürgter +erwürgtes +erwürgtet +erzbischöflich +erzbischöfliche +erzbischöflichen +erzdumm +erzdummem +erzdummen +erzdummer +erzeigen +erzeugbar +erzeuge +erzeugen +erzeugend +erzeugenden +erzeugender +erzeugendes +erzeugt +erzeugte +erzeugten +erzeugter +erzeugtes +erzeugtest +erzeugtet +erziehbar +erziehbare +erziehbarem +erziehbaren +erziehbarer +erziehbares +erziehe +erziehen +erziehende +erziehenden +erziehender +erzieherisch +erzieherische +erzieherischem +erzieherischer +erzieherisches +erziehst +erziehungsberechtigt +erziehungsberechtigten +erzielbar +erzielbare +erziele +erzielen +erzielend +erzielenden +erzielender +erzielendes +erzielt +erzielte +erzielten +erzielter +erzieltes +erzieltest +erzieltet +erzittern +erzitternd +erzitternde +erzitternder +erzitterndes +erzitterst +erzitterte +erzitterten +erzitterter +erzittertest +erzittertet +erzkonservativ +erzkonservativem +erzkonservativen +erzkonservativer +erzog +erzogen +erzogene +erzogst +erzwang +erzwangen +erzwangst +erzwingbar +erzwingbare +erzwingbarem +erzwingbarer +erzwingbares +erzwinge +erzwingen +erzwingend +erzwingende +erzwingenden +erzwingendes +erzwingst +erzwingt +erzwungen +erzwungene +erzwungenen +erzwungener +erzähle +erzählen +erzählend +erzählenden +erzählender +erzählendes +erzählst +erzählt +erzählte +erzähltem +erzählten +erzählter +erzähltes +erzähltet +erzürne +erzürnen +erzürnende +erzürnenden +erzürnender +erzürnst +erzürnt +erzürnte +erzürnter +erzürntes +erzürntest +eröffne +eröffnen +eröffnend +eröffnenden +eröffnender +eröffnendes +eröffnet +eröffnete +eröffneten +eröffnetes +eröffnetest +erörtere +erörtern +erörternd +erörternde +erörternden +erörterndes +erörterst +erörtert +erörterte +erörterten +erörterter +erörtertes +erörtertet +erübrigen +erübrigt +erübrigte +erübrigten +es +eselhaft +eselhaftem +eselhaften +eselhafter +eselhafterem +eselhafteren +eselhafterer +eselhaftes +eselhafteste +eselhaftestem +eselhaftester +eselhaftestes +eskalieren +eskaliert +esoterisch +esoterische +esoterischem +esoterischen +esoterisches +essbar +essbare +essbarem +essbarer +essbares +esse +essend +essenden +essender +essendes +essentiell +essentielle +essentiellen +essenziell +esst +estnisch +et +etablieren +etablierend +etablierende +etablierender +etablierendes +etablierst +etabliert +etablierte +etablierten +etablierter +etabliertes +etabliertest +etabliertet +etagenförmig +etagenförmigem +etagenförmigen +etagenförmiger +etappenweise +etatmäßig +etatmäßige +etatmäßigem +etatmäßiger +etatmäßiges +etc +ethisch +ethische +ethischen +ethischer +ethisches +ethnisch +ethnische +ethnischen +ethnologisch +ethnologischen +ethologisch +ethologisches +etikettieren +etliche +etlichem +etlichen +etlicher +etliches +etwa +etwaig +etwaige +etwaigem +etwaigen +etwaiger +etwaiges +etwas +euch +euer +euklidisch +euklidischen +eulenartig +euphorisch +euphorische +euphorischen +euphorisches +eurasisch +eurasische +eure +eurem +euren +eures +euresgleichen +europamüde +europaweit +europäisch +europäische +europäischem +europäischen +europäischer +europäisches +evakuieren +evakuierten +evaluierte +evaluiertem +evaluierten +evaluierter +evaluiertes +evangelisch +evangelische +evangelischen +evangelischer +evangelisches +eventuell +eventuelle +eventuellem +eventuellen +eventuelles +evident +evidente +evolutionär +evolutionäre +evolutionären +ewig +ewige +ewigem +ewigen +ewiger +ewiges +ewiglich +ewigliche +ewiglichen +ewiglicher +ewigliches +ex +exakt +exakte +exakten +exakter +exaktere +exaktes +exaktesten +exaltiert +exaltiertem +exaltierten +exaltierter +exaltiertes +examinieren +exegetisch +exegetische +exekutiere +exekutieren +exekutierend +exekutierende +exekutierender +exekutierendes +exekutieret +exekutierst +exekutierte +exekutierten +exekutierter +exekutiertest +exekutiertet +exekutiv +exekutivem +exekutiven +exekutiver +exemplarisch +exemplarische +exemplarischen +exerzieren +exerziert +exerzierte +exerzierten +exilpolnische +exilungarischen +existent +existente +existenten +existenter +existentiale +existentiell +existentielle +existentiellen +existentieller +existenziell +existenzieller +existiere +existieren +existierend +existierende +existierenden +existierender +existierendes +existierst +existiert +existierte +existierten +existierter +existiertest +existiertet +exklusiv +exklusive +exklusivem +exklusiven +exklusiver +exklusiverem +exklusiveren +exklusiverer +exklusives +exklusivste +exklusivstem +exklusivster +exklusivstes +exogen +exogene +exotisch +exotische +exotischem +exotischen +exotischere +exotischerem +exotischeren +exotischeres +exotisches +exotischste +exotischsten +exotischster +exotischstes +expandieren +expandierend +expandierende +expandierenden +expandiert +expandierte +expandierten +expansionistisch +expansionistischen +expansionsfähig +expansionsfähigeres +expansiv +expansiver +experimental +experimentell +experimentelle +experimentellen +experimenteller +experimentelles +experimentieren +experimentierend +experimentierende +experimentierender +experimentierendes +experimentierst +experimentiert +experimentierte +experimentierten +experimentierter +experimentiertest +experimentiertet +explizit +explizite +expliziten +explodiere +explodieren +explodierend +explodierenden +explodierender +explodierendes +explodiert +explodierte +explodierten +explodiertes +explodiertest +explodiertet +exploriertest +exploriertet +explosionsartig +explosionsartige +explosionsartigen +explosionsfähig +explosionsfähige +explosionsgefährdet +explosionsgeschützt +explosiv +explosive +explosiven +explosiver +explosivere +explosiveren +explosiverer +explosiveres +explosivste +explosivstem +explosivsten +explosivstes +exponential +exponentiell +exponentielle +exponentiellen +exponentieller +exponentielles +exponieren +exponiert +exponierten +exponierter +exportiere +exportieren +exportierend +exportierenden +exportierender +exportierendes +exportiert +exportierte +exportierten +exportierter +exportiertes +exportiertest +exportiertet +exportorientierten +exportorientierter +expressionistisch +expressionistische +expressionistischen +expressionistischer +expressis +expressiv +expressive +expressiven +exquisit +exquisite +exquisiten +exquisiter +extensiv +extern +externe +externem +externen +externer +externes +exterritorial +exterritorialen +extra +extrahiere +extrahieren +extrapolieren +extrapoliert +extrapolierte +extrapoliertem +extrapolierten +extrapolierter +extrapoliertes +extrem +extreme +extremen +extremer +extremeren +extremistisch +extremistische +extremste +exzellent +exzellente +exzentrisch +exzentrische +exzentrischen +exzentrischer +exzentrisches ++++++++++ +fabelhaft +fabelhafte +fabelhaftem +fabelhafter +fabelhaftes +fabrikneu +fabrikneue +fabriziere +fabrizieren +fabrizierend +fabrizierenden +fabrizierender +fabrizierendes +fabriziert +fabrizierte +fabriziertem +fabrizierter +fabriziertes +fabriziertest +fache +fachen +fachende +fachgemäß +fachgemäße +fachgemäßem +fachgemäßer +fachgemäßes +fachgerecht +fachgerechte +fachgerechtem +fachgerechter +fachgerechtere +fachgerechterem +fachgerechterer +fachgerechteres +fachgerechtes +fachgerechtestem +fachgerechtesten +fachgerechtester +fachkundig +fachkundige +fachkundigem +fachkundigen +fachkundigere +fachkundigerem +fachkundigeren +fachkundigeres +fachkundiges +fachkundigste +fachkundigsten +fachkundigster +fachlich +fachliche +fachlichem +fachlichen +fachlicher +fachlicherem +fachlicheren +fachlicherer +fachliches +fachlichste +fachlichsten +fachlichstes +fachmännisch +fachmännischem +fachmännischen +fachmännischer +fachmännischerem +fachmännischeren +fachmännischerer +fachmännisches +fachmännischste +fachmännischstem +fachmännischster +fachmännischstes +fachsimpeln +fachspezifisch +fachspezifische +fachärztlich +fachärztliche +fackelten +fackelähnliche +facto +fade +fadem +faden +fadenscheinig +fadenscheinige +fadenscheinigem +fadenscheinigen +fadenscheinigere +fadenscheinigerem +fadenscheinigeren +fadenscheinigeres +fadenscheiniges +fadenscheinigste +fadenscheinigsten +fadenscheinigster +fader +faderem +faderen +faderer +fades +fadeste +fadestem +fadester +fadestes +fahl +fahle +fahlem +fahlen +fahlere +fahlerem +fahleren +fahleres +fahles +fahlste +fahlsten +fahlster +fahlstes +fahnden +fahndend +fahndende +fahndender +fahndendes +fahndest +fahndete +fahndeten +fahndetest +fahnen +fahr +fahrbar +fahrbare +fahrbarem +fahrbaren +fahrbarer +fahrbarerem +fahrbareren +fahrbarerer +fahrbares +fahrbarste +fahrbarstem +fahrbarster +fahrbereit +fahrbereite +fahrbereiter +fahrbereites +fahre +fahren +fahrend +fahrende +fahrendem +fahrenden +fahrender +fahrendes +fahrig +fahrige +fahrigen +fahriger +fahrigere +fahrigeren +fahrigerer +fahrigeres +fahrigste +fahrigstem +fahrigsten +fahrlässig +fahrlässige +fahrlässigem +fahrlässigen +fahrlässiger +fahrlässigere +fahrlässigerem +fahrlässigerer +fahrlässigeres +fahrlässiges +fahrlässigstem +fahrlässigsten +fahrlässigster +fahrplanmäßig +fahrplanmäßige +fahrplanmäßigem +fahrplanmäßiger +fahrplanmäßiges +fahrt +fair +fairem +fairer +faires +faktisch +faktische +faktischen +faktischer +faktisches +fakturieren +fakturiert +fakturierten +fakultativ +fakultativem +fakultativen +fakultativer +falb +falbe +falbem +falber +falbes +fallen +fallend +fallende +fallendem +fallenden +fallender +fallendes +fallengelassen +falls +fallschirmähnlichen +fallsüchtig +fallsüchtige +fallsüchtigem +fallsüchtigen +fallsüchtiges +falsch +falsche +falschem +falschen +falscher +falschere +falscheren +falscherer +falscheres +falsches +falscheste +falschestem +falschesten +falschestes +falte +falten +faltende +faltenden +faltender +faltenfrei +faltenfreie +faltest +faltet +faltete +falteten +faltetest +faltig +faltige +faltigem +faltigen +faltigere +faltigerem +faltigeren +faltigeres +faltiges +faltigste +faltigsten +faltigster +faltigstes +familienbetrieben +familienfremden +familiengerecht +familiengerechten +familienunabhängig +familienunabhängige +familiär +familiäre +familiärem +familiären +familiärer +familiärere +familiärerem +familiäreren +familiäreres +familiäres +familiärste +familiärsten +familiärster +familiärstes +famos +famose +famosen +famoser +famosere +famoseren +famoserer +famoseres +famoseste +famosestem +famosesten +famosestes +fanatisch +fanatische +fanatischen +fanatischer +fanatisches +fand +fanden +fandest +fang +fangbewehrt +fange +fangen +fangende +fangenden +fangender +fangt +fantastisch +fantastisches +farbecht +farbechtem +farbechten +farbechter +farbenblind +farbenblinde +farbenblinden +farbenblindes +farbenfreudig +farbenfreudige +farbenfreudiger +farbenfreudiges +farbenfroh +farbenfrohem +farbenfrohen +farbenfroher +farbenprächtig +farbenprächtige +farbenprächtigem +farbenprächtiger +farbenprächtigere +farbenprächtigeren +farbenprächtiges +farbenreich +farbenreiche +farbenreichen +farbenreicher +farbenreiches +farbig +farbige +farbigem +farbiger +farbigere +farbigerem +farbigeren +farbigerer +farbigeres +farbiges +farbigstem +farbigsten +farbigster +farblich +farbliche +farblicher +farblos +farblosem +farblosen +farbloser +farbloserem +farbloseren +farbloserer +farbloses +farbloseste +farblosestem +farblosester +farblosestes +faschistisch +faschistische +faschistischem +faschistischer +faschistisches +faseln +faselt +faselte +faserig +faserige +faserigem +faserigen +faseriger +faserigere +faserigeren +faserigerer +faserigeres +faseriges +faserigste +faserigstem +faserigsten +faserigstes +fassbar +fasse +fassen +fassende +fassenden +fassender +fassest +fasst +fasste +fassten +fassungslos +fassungslose +fassungslosen +fassungsloser +fassungslosere +fassungsloseren +fassungsloserer +fassungsloseres +fast +faste +fasten +fastende +fastenden +fastender +fastest +fastet +fastete +fasteten +fastetest +fastetet +fasziniere +faszinieren +faszinierend +faszinierende +faszinierenden +faszinierendere +faszinierenderen +faszinierenderer +faszinierendes +faszinierendste +faszinierendsten +faszinierendstes +faszinierst +fasziniert +faszinierte +faszinierten +faszinierter +fasziniertes +fasziniertet +fatal +fatale +fatalen +fataler +fatalere +fataleren +fatalerer +fataleres +fatalistisch +fatalistischen +fatalste +fatalsten +fatalster +fatalstes +fauchen +fauchend +fauchende +fauchender +fauchendes +fauchst +fauchte +fauchten +fauchtest +faul +faule +faulem +faulen +faulend +faulende +faulenden +faulender +faulendes +faulenze +faulenzen +faulenzende +faulenzenden +faulenzender +faulenzt +faulenzte +faulenztest +fauler +faulere +fauleren +faulerer +fauleres +faulig +faulige +fauligem +fauligen +fauliger +fauliges +faulst +faulste +faulsten +faulster +faulstes +fault +faulte +faulten +faultest +faustdick +faustdicke +faustdickem +faustdicker +faustdickes +faustgroß +faustgroße +favorisieren +favorisierte +faxen +fechte +fechten +fechtend +fechtende +fechtenden +fechtendes +fechtest +fechtet +federführend +federführende +federgewichtig +federleicht +federleichte +federleichten +federleichter +federleichtes +federnde +federndem +federnden +federndes +federte +federweichste +federweichsten +federweiße +feenhaft +feenhaftem +feenhaften +feenhafter +feenhafterem +feenhafteren +feenhafterer +feenhaftes +feenhafteste +feenhaftestem +feenhaftester +feg +fege +fegen +fegende +fegenden +fegender +fegst +fegt +fegte +fegtest +fegtet +fehl +fehlen +fehlend +fehlende +fehlendem +fehlenden +fehlender +fehlendes +fehleranfällig +fehleranfällige +fehlerbehaftet +fehlerbehaftete +fehlerfrei +fehlerfreie +fehlerfreiem +fehlerfreien +fehlerfreies +fehlerhaft +fehlerhafte +fehlerhaften +fehlerhafter +fehlerhaftere +fehlerhafteren +fehlerhafteres +fehlerhaftes +fehlerhaftestem +fehlerhaftesten +fehlerhaftester +fehlerlos +fehlerlose +fehlerlosen +fehlerloser +fehlgeleitet +fehlgeschlagen +fehlgeschlagenen +fehlgeschlagener +fehlgeschlagenes +fehlschlagen +fehlschlagend +fehlschlagende +fehlschlagenden +fehlschlagendes +fehlschlug +fehlschlugen +fehlst +fehlt +fehlte +fehlten +fehltest +fehltraten +feiere +feierlich +feierlichem +feierlichen +feierlicher +feierlicherem +feierlicherer +feierlicheres +feierlichste +feierlichstem +feierlichsten +feiernd +feiernde +feiernden +feierndes +feierst +feiert +feierten +feiertest +feiertet +feig +feige +feigem +feigen +feiger +feigere +feigeren +feigerer +feiges +feigste +feigsten +feigstes +feil +feilbieten +feilen +feilend +feilende +feilender +feilendes +feiler +feilsche +feilschen +feilschend +feilschenden +feilschender +feilschendes +feilscht +feilschte +feilschten +feilst +feilt +feilte +feilten +feiltest +feiltet +feilzubieten +fein +feinden +feindlich +feindliche +feindlichem +feindlicher +feindlichere +feindlicheren +feindlicheres +feindliches +feindlichste +feindlichster +feindlichstes +feindselig +feindseligen +feindseliger +feindseliges +feine +feinem +feinen +feinere +feineren +feinerer +feines +feinfühlend +feinfühlende +feinfühlender +feinfühlendes +feinfühlig +feinfühligem +feinfühligen +feinfühliger +feinfühligerem +feinfühligeren +feinfühligerer +feinfühliges +feinfühligste +feinfühligstem +feinfühligster +feinhäutig +feinhäutigen +feinhörig +feinhörige +feinhörigem +feinhörigen +feinhörigere +feinhörigerem +feinhörigeren +feinhörigeres +feinhöriges +feinhörigste +feinhörigsten +feinhörigster +feinhörigstes +feinkörnig +feinmaschig +feinmaschige +feinmaschigem +feinmaschigen +feinmaschiges +feinmechanisch +feinmechanische +feinmechanischer +feinmechanisches +feinnervig +feinnervige +feinschmeckerisch +feinschmeckerische +feinsinnig +feinsinnigen +feinsten +feinster +feinstes +feinstverteilt +feinstverteilten +feire +feisteres +feixend +feixte +feixtest +feldgraue +felsenfest +felsenfeste +felsenfester +felsenfestes +felsig +felsigem +felsigen +felsiger +felsigerem +felsigeren +felsigerer +felsiges +felsigste +felsigstem +felsigster +felsigstes +feminin +fern +fernab +fernbedienbar +fernbleiben +fernbleibend +fernbleibende +fernbleibendem +fernbleibender +fernbleibendes +fernblieb +fernblieben +ferne +fernen +ferner +fernere +fernerem +fernerer +ferneres +fernes +ferngeblieben +ferngebliebene +ferngebliebenem +ferngebliebenen +ferngebliebener +ferngehalten +ferngehaltene +ferngehaltenen +ferngehaltener +ferngehaltenes +ferngeladen +ferngelenkt +ferngelenkte +ferngelenkten +ferngesteuert +ferngesteuerte +ferngesteuerten +ferngesteuertes +fernhalten +fernhaltend +fernhaltende +fernhaltender +fernhaltendes +fernhielten +fernladbar +fernlenkbare +fernlenken +fernmeldetechnisch +fernmeldetechnische +fernmeldetechnischer +fernmündlich +fernschriftlich +fernschriftlichem +fernsehen +fernsehend +fernsehende +fernsehenden +fernsehender +fernsehendes +fernseht +fernsichtig +fernsichtige +fernsichtiger +fernsichtiges +fernste +fernsten +fernsähest +fernzubleiben +fernzuhalten +fernöstlich +fernöstliche +fernöstlichen +fertig +fertige +fertigem +fertigen +fertigender +fertigendes +fertiger +fertiges +fertiggemacht +fertiggemachte +fertiggemachten +fertiggemachtes +fertigmachend +fertigmachende +fertigmachenden +fertigmachendes +fertigt +fertigte +fertigungstechnischen +fertigzumachen +fesch +fesche +feschen +fescher +feschere +fescherer +fescheres +fesches +feschestem +feschesten +feschester +fesseln +fesselnd +fesselnde +fesselnder +fesselndes +fesselt +fesselte +fesselten +fesseltet +fessle +fest +festbinde +festbinden +festbindend +festbindenden +festbindender +festbindendes +festbleiben +feste +festem +festen +fester +festerem +festeren +festerer +festes +festeste +festestem +festester +festestes +festfahren +festfahrende +festfahrenden +festfahrender +festgebunden +festgebundene +festgebundenen +festgebundenes +festgefahren +festgefahrenen +festgefahrener +festgefahrenes +festgehalten +festgehaltene +festgehaltenen +festgehaltener +festgehaltenes +festgeklebt +festgeklebte +festgeklebter +festgeklebtes +festgelegen +festgelegt +festgelegte +festgelegten +festgelegter +festgelegtes +festgemacht +festgemachte +festgemachten +festgemachter +festgenagelt +festgenommen +festgenommene +festgenommener +festgenommenes +festgeschnallt +festgeschnallte +festgeschnallten +festgeschnallter +festgeschnürt +festgeschnürten +festgeschrieben +festgesetzt +festgesetzte +festgesetzten +festgesetztes +festgestanden +festgestandene +festgestandener +festgestandenes +festgesteckt +festgesteckten +festgesteckter +festgestecktes +festgestellt +festgestellte +festgestellten +festgestellter +festgezogen +festhalte +festhalten +festhaltende +festhaltenden +festhaltender +festhaltendes +festhielt +festhielte +festhielten +festhält +festhältst +festigen +festigend +festigende +festigender +festigendes +festigst +festigte +festigten +festigtest +festkleben +festklebend +festklebende +festklebender +festklebendes +festklebt +festlegbare +festlegen +festlegend +festlegende +festlegenden +festlegender +festlegendes +festlegst +festlegt +festlich +festliche +festlichem +festlicher +festlichere +festlicherem +festlicherer +festlicheres +festliches +festlichstem +festlichsten +festlichster +festliegen +festliegende +festliegendes +festmachen +festmachend +festmachende +festmachender +festmachendes +festnageln +festnahmen +festnehmen +festnehmend +festnehmende +festnehmender +festnehmendes +festnimmt +festsaßen +festschnallen +festschnallend +festschnallende +festschnallenden +festschnallendes +festschrauben +festschreiben +festsetzen +festsetzend +festsetzenden +festsetzender +festsetzendes +festsetzte +festsitzen +festsitzende +feststand +feststanden +feststecken +feststeckend +feststeckende +feststeckenden +feststeckendes +feststehen +feststehend +feststehendem +feststehenden +feststehender +feststeht +feststellbar +feststellbare +feststellbaren +feststellen +feststellend +feststellende +feststellenden +feststellendes +feststellt +feststellte +feststellten +festverzinslich +festverzinslichen +festverzinslicher +festverzinsliches +festziehen +festzuhalten +festzuhaltend +festzuhaltendes +festzukrallen +festzulegen +festzumachen +festzuschrauben +festzuschreiben +festzusetzen +festzusetzendes +festzustehen +festzustellen +festzustellende +festzustellenden +festzustellendes +fett +fette +fetten +fetter +fettere +fetteren +fetterer +fetteres +fetteste +fettestem +fettesten +fettestes +fettfrei +fettfreie +fettgedruckt +fettig +fettige +fettigen +fettiger +fettigerem +fettigeren +fettigerer +fettiges +fettigste +fettigstem +fettigster +fettigstes +feucht +feuchte +feuchtem +feuchten +feuchtender +feuchtendes +feuchter +feuchtere +feuchterem +feuchteren +feuchteres +feuchtes +feuchteste +feuchtesten +feuchtester +feuchtestes +feuchtete +feuchteten +feuchtetet +feuchtwarmen +feudal +feudale +feudalem +feudaler +feudalere +feudalerem +feudaleren +feudalerer +feudaleres +feudales +feudalste +feudalstem +feudalsten +feudalstes +feuere +feuerfest +feuerfeste +feuerfesten +feuerfester +feuerfestere +feuerfesteren +feuerfesterer +feuerfesteres +feuerfesteste +feuerfestestem +feuerfestesten +feuerfestestes +feuergefährlich +feuergefährliche +feuergefährlichen +feuergefährlicher +feuergefährliches +feuern +feuernd +feuernde +feuernden +feuerndes +feuerrot +feuerrote +feuerroten +feuerroter +feuerrotes +feuerst +feuert +feuerte +feuerten +feuertest +feuertet +feure +feurig +feurige +feurigem +feurigen +feuriger +feurigere +feurigerem +feurigeren +feurigeres +feuriges +feurigste +feurigsten +feurigster +feurigstes +ff +fichtst +ficken +fidel +fidele +fidelen +fideler +fidelere +fideleren +fidelerer +fideles +fidelste +fidelsten +fidelstes +fieberartig +fieberartigen +fieberartiger +fieberartiges +fieberfrei +fieberhaft +fieberhafte +fieberhafter +fieberhaftere +fieberhafteren +fieberhafteres +fieberhaftes +fieberhafteste +fieberhaftesten +fieberhaftester +fieberhaftestes +fiebern +fiebernd +fiebernde +fiebernden +fieberndes +fieberst +fiebert +fieberte +fieberten +fiebertest +fiebertet +fiebrig +fiebrige +fiebrigem +fiebrigen +fiebriges +fiel +fiele +fielen +fielst +fielt +fies +fiesesten +figürlich +figürliche +figürlichen +figürlicher +fiktiv +fiktive +fiktivem +fiktiven +fiktiver +fiktives +filmen +filmende +filmenden +filmender +filmisch +filmst +filmt +filmte +filmtest +filmtet +filtere +filternd +filternde +filternden +filterndes +filterst +filtert +filterte +filterten +filtertest +filtertet +filzig +filzige +filzigen +filziges +finale +finalen +finales +finanziell +finanzielle +finanziellen +finanzieller +finanzielles +finanziere +finanzieren +finanzierend +finanzierenden +finanzierender +finanzierendes +finanziert +finanzierte +finanzierten +finanzierter +finanziertes +finanziertest +finanziertet +finanzkräftig +finanzkräftigen +finanzpolitisch +finanzpolitischer +finanzpolitisches +finanztechnisch +finanztechnischen +finde +finden +findend +findende +findenden +findender +findendes +findest +findet +findig +findige +findigem +findigen +findigere +findigerem +findigeren +findigeres +findiges +findigste +findigsten +findigster +findigstes +fing +fingen +fingerdick +finget +fingiere +fingieren +fingierend +fingierende +fingierenden +fingierendes +fingierst +fingiert +fingierte +fingierten +fingierter +fingiertes +fingiertet +fingst +finite +finnisch +finnischem +finnischen +finnischer +finster +finstere +finsteren +finsteres +finstern +finsterste +finsterster +finsterstes +finstre +firmeneigen +firmeneigenen +firmenspezifischen +fischarm +fischen +fischend +fischende +fischenden +fischendes +fischreich +fischreiche +fischreichem +fischreichen +fischreicher +fischreiches +fischreichsten +fischreichstes +fischst +fischte +fischten +fischtest +fiskalisch +fiskalische +fiskalischem +fiskalischer +fiskalisches +fitten +fix +fixen +fixend +fixende +fixender +fixendes +fixer +fixeste +fixester +fixestes +fixiere +fixieren +fixierend +fixierenden +fixierender +fixierendes +fixiert +fixierte +fixierten +fixierter +fixiertes +fixiertest +fixiertet +fixt +fixte +fixten +fixtest +flach +flachbrüstig +flachbrüstige +flachdrücken +flache +flachem +flachen +flacher +flachere +flacherem +flacherer +flacheres +flaches +flachfalle +flachfallt +flachhügelig +flachhügelige +flachste +flachstem +flachsten +flachster +flachstes +flackere +flackern +flackernd +flackernde +flackerndem +flackernder +flackerndes +flackerst +flackert +flackerte +flackerten +flackertest +flaggen +flaggender +flaggendes +flaggt +flagrante +flammend +flammenden +flammender +flammendes +flammt +flammte +flammten +flankieren +flankierende +flankierenden +flankiert +flankiertest +flankte +flanschen +flanscht +flattere +flatterhaft +flatterhaftem +flatterhaften +flatterhafter +flatterhafteren +flatterhafterer +flatterhafteres +flatterhafteste +flatterhaftesten +flatterhaftester +flattern +flatternd +flatternde +flatternder +flatterndes +flatterst +flattert +flatterte +flatterten +flattertest +flattiertest +flau +flaue +flauem +flauer +flauere +flauerem +flauerer +flaueres +flaues +flauestem +flauesten +flauester +flaumig +flaumige +flaumigem +flaumiger +flaumiges +flechte +flechten +flechtend +flechtende +flechtenden +flechtendes +flechtest +flechtet +fleckenlos +fleckenlose +fleckenlosem +fleckenlosen +fleckenloses +fleckig +fleckige +fleckigen +fleckiger +fleckiges +flegelhaft +flegelhaftem +flegelhaften +flegelhafter +flehe +flehen +flehend +flehenden +flehender +flehendes +flehentlich +flehentliche +flehentlichem +flehentlichen +flehentliches +flehst +fleht +flehte +flehten +flehtest +flehtet +fleischfarben +fleischfarbenen +fleischfarbener +fleischfarbenes +fleischig +fleischige +fleischigem +fleischiger +fleischiges +fleischlich +fleischlos +fleischlosem +fleischlosen +fleischloser +fleischloses +fleißig +fleißige +fleißigem +fleißigen +fleißiges +fleißigste +flenne +flennen +flennend +flennenden +flennender +flennendes +flennt +flennte +flennten +flenntet +fletsche +fletschen +fletschende +fletschenden +fletschender +fletschst +fletscht +fletschte +fletschten +fletschtest +fletschtet +flexibel +flexibelsten +flexible +flexiblem +flexibler +flexiblere +flicht +flicken +flickend +flickende +flickender +flickendes +flickst +flickte +flickten +flicktet +fliegen +fliegend +fliegende +fliegender +fliegendes +fliegerisch +fliegerische +fliegst +fliegt +flieh +fliehe +fliehen +fliehend +fliehende +fliehenden +fliehendes +fliehst +flieht +fließen +fließend +fließende +fließendem +fließenden +fließender +fließendes +fließt +flimmern +flimmernd +flimmernde +flimmernder +flimmerndes +flimmerst +flimmert +flimmerte +flimmerten +flimmertest +flink +flinke +flinkem +flinker +flinkere +flinkeren +flinkes +flirte +flirten +flirtend +flirtende +flirtenden +flirtendes +flirtest +flirtet +flirtete +flirteten +flirtetest +flirtetet +flitz +flitze +flitzen +flitzende +flitzenden +flitzender +flitzt +flitzte +flitzten +flitztest +flitztet +flocht +flocken +flockig +flockige +flockigen +flockiger +flockiges +flog +flogen +flogst +flohen +florettartig +florieren +florierendem +florierenden +florierte +florierten +flossen +flott +flotter +flottes +flottgemacht +flottgemachte +flottgemachten +flottgemachter +flottmachen +flottmachend +flottmachende +flottmachendes +flottzumachen +fluch +fluche +fluchen +flucht +fluchtartig +fluchtartige +fluchtartiger +fluchtartiges +fluchtbereit +fluchte +fluchten +fluchtest +fluchtet +flugbereit +flugmedizinischen +flugs +flugtauglich +flugtechnischen +flugunfähigen +fluktuieren +flunkere +flunkern +flunkernd +flunkernde +flunkernden +flunkerndes +flunkerst +flunkert +flunkerte +flunkerten +flunkertest +flunkertet +fluoreszierende +flussabwärts +fluten +flutschen +flutscht +flutschtest +flächendeckend +flächendeckende +flächendeckendes +flächengleiche +flächenhaft +flächenhafte +flächenhaftem +flächenhaften +flächenhafter +flächenhaftes +flächenmäßig +flämisch +flämische +flämischer +flämisches +flöget +flösse +flössen +flöte +flöten +flötende +flötenden +flötender +flötest +flötet +flöteten +flötetest +flötetet +flößen +flößte +flüchten +flüchtend +flüchtende +flüchtender +flüchtendes +flüchtest +flüchtete +flüchteten +flüchtetest +flüchtetet +flüchtig +flüchtige +flüchtigem +flüchtiger +flüchtigere +flüchtigeren +flüchtigeres +flüchtiges +flüchtigste +flüchtigster +flüchtigstes +flüchtlingsfreie +flügellosen +flügge +flüggem +flügger +flügges +flüssig +flüssige +flüssigem +flüssigen +flüssiger +flüssigerem +flüssigeren +flüssigerer +flüssiges +flüssigste +flüssigstem +flüssigster +flüssigstes +flüstere +flüstern +flüsternd +flüsternde +flüsternden +flüsterndes +flüsterst +flüstert +flüsterte +flüsterten +flüstertest +flüstertet +focht +fochten +fokussieren +fokussiert +fokussierten +folgen +folgend +folgende +folgendem +folgenden +folgender +folgendermaßen +folgendes +folgenreich +folgenreichen +folgenschwer +folgenschwere +folgenschweren +folgenschwerer +folgenschwerere +folgenschwereren +folgenschwererer +folgenschwereres +folgenschwerste +folgenschwerstem +folgenschwersten +folgenschwerstes +folgere +folgerichtig +folgerichtigem +folgerichtigen +folgerichtiger +folgern +folgernd +folgernde +folgernder +folgerndes +folgerst +folgerte +folgerten +folgertest +folgewidrig +folgewidrige +folgewidrigem +folgewidriger +folgewidriges +folglich +folgsam +folgsamem +folgsamen +folgsamer +folgsamerem +folgsameren +folgsamerer +folgsames +folgsamste +folgsamstem +folgsamster +folgsamstes +folgst +folgt +folgte +folgten +folgtest +folgtet +foltere +foltern +folternd +folternden +folternder +folterndes +foltert +folterte +folterten +foltertet +foppe +foppen +foppend +foppenden +foppender +foppendes +foppt +foppte +foppten +fopptet +forciere +forcieren +forcierende +forcierenden +forcierender +forcierst +forciert +forcierte +forcierter +forciertes +forciertest +fordere +fordern +fordernd +fordernden +fordernder +forderndes +fordert +forderte +forderten +fordertet +forellenblau +formal +formale +formalem +formalen +formaler +formales +formalisieren +formalistisch +formalistische +formalistischeren +formaljuristisch +formaljuristische +formatieren +formatiert +formatierte +formatierten +formbare +forme +formell +formelle +formellem +formeller +formellere +formelleren +formelleres +formelles +formellste +formellster +formellstes +formelmäßig +formend +formenden +formender +formendes +formgerecht +formgerechtes +formgeschichtlichen +formieren +formierend +formierende +formierender +formierendes +formierst +formierte +formierten +formierter +formiertes +formiertest +formiertet +formlos +formlosen +formloser +formlosere +formloserer +formloseres +formloses +formlosester +formlosestes +formschön +formschönste +formst +formstabile +formt +formte +formten +formtest +formtet +formulierbare +formuliere +formulieren +formulierende +formulierenden +formulierender +formulierst +formuliert +formulierte +formulierter +formuliertes +formuliertest +formvollendet +formvollendete +formvollendetem +formvollendeter +formvollendetes +forsch +forschem +forschen +forschend +forschenden +forschender +forschendes +forschest +forschst +forscht +forschte +forschten +forschtest +forschtet +forschungsfreudigen +forschungsorientiert +forste +forstwirtschaftlichen +fort +fortan +fortbestanden +fortbestandene +fortbestandenen +fortbestandener +fortbestehe +fortbestehen +fortbestehend +fortbestehendem +fortbestehenden +fortbestehender +fortbestehendes +fortbesteht +fortbestünde +fortbestünden +fortbewegen +fortbewegend +fortbewegende +fortbewegenden +fortbewegendes +fortbewegte +fortbewegten +fortbewegtes +fortbilden +fortbildend +fortbildenden +fortbildender +fortbildendes +fortbleiben +fortbleibend +fortbleibende +fortbleibender +fortbleibendes +fortdauern +fortdauernde +fortdauernden +fortdauerndes +fortentwickeln +fortfahren +fortfahrend +fortfahrenden +fortfahrender +fortfahrendes +fortfallen +fortfallend +fortfallende +fortfallenden +fortfallendes +fortfallt +fortfegen +fortfegte +fortfiel +fortfielen +fortfährt +fortfällt +fortführen +fortführend +fortführenden +fortführender +fortführendes +fortführte +fortgebildet +fortgebildete +fortgebildeten +fortgebildetes +fortgeblieben +fortgebliebene +fortgebliebener +fortgebliebenes +fortgebracht +fortgefahren +fortgefahrene +fortgefahrener +fortgefahrenes +fortgefallen +fortgefallenen +fortgefallener +fortgefallenes +fortgeführt +fortgeführte +fortgeführten +fortgeführter +fortgehe +fortgehen +fortgehend +fortgeht +fortgelassen +fortgelassene +fortgelassenen +fortgelassenes +fortgelaufen +fortgelaufene +fortgelaufener +fortgelaufenes +fortgelebt +fortgemacht +fortgepflanzt +fortgepflanzte +fortgepflanzten +fortgepflanzter +fortgerissen +fortgerissene +fortgerissener +fortgerissenes +fortgeräumt +fortgeschafft +fortgeschafften +fortgeschaffter +fortgeschafftes +fortgeschrieben +fortgeschriebene +fortgeschriebenen +fortgeschritten +fortgeschrittene +fortgeschrittenem +fortgeschrittenen +fortgeschrittener +fortgeschrittenere +fortgesetzt +fortgesetzte +fortgesetzten +fortgesetzter +fortgesetztes +fortgestohlen +fortgestohlene +fortgestohlenen +fortgestohlenes +fortgeweht +fortgezogen +fortgezogene +fortgezogenen +fortgezogenes +fortholen +fortjagen +fortkommen +fortkommend +fortkommt +fortlassen +fortlassend +fortlassende +fortlassenden +fortlassendes +fortlaufen +fortlaufend +fortlaufende +fortlaufendem +fortlaufenden +fortlaufender +fortlaufendes +fortleben +fortlebend +fortlebende +fortlebender +fortlebendes +fortnimmt +fortpflanzen +fortpflanzend +fortpflanzende +fortpflanzenden +fortpflanzendes +fortpflanzt +fortrannte +fortreißen +fortreißend +fortreißende +fortreißenden +fortreißendes +forträumen +fortschaffen +fortschaffend +fortschaffenden +fortschaffender +fortschaffendes +fortschreiten +fortschreitend +fortschreitende +fortschreitenden +fortschreitender +fortschreitendes +fortschritte +fortschritten +fortschrittlich +fortschrittliche +fortschrittlichem +fortschrittlicher +fortschrittliches +fortschrittlichsten +fortsetzbare +fortsetzen +fortsetzend +fortsetzende +fortsetzender +fortsetzendes +fortsetzt +fortspülen +fortstehlen +fortstehlende +fortstehlenden +fortstehlender +forttragen +fortwähren +fortwährend +fortwährendem +fortwährenden +fortwährender +fortziehen +fortziehend +fortziehende +fortziehender +fortziehendes +fortzubewegen +fortzubilden +fortzufahren +fortzuführen +fortzulaufen +fortzunehmen +fortzuschaffen +fortzuschreiten +fortzusetzen +fossilen +fossiler +fotogen +fotogene +fotogenem +fotogenen +fotogenes +fotografiere +fotografieren +fotografierend +fotografierenden +fotografierender +fotografierendes +fotografiert +fotografierte +fotografierten +fotografierter +fotografiertes +fotografiertest +fotografiertet +fotografisch +fotografische +fotografischem +fotografischen +fotografischer +fotographische +fotographischen +fotokopierfähig +fototechnisch +fototechnischen +frachtfrei +frachtfreier +frage +fragen +fragend +fragende +fragendem +fragenden +fragendes +fragilsten +fraglich +fragliche +fraglichen +fraglicher +fraglichere +fraglicheren +fraglicherer +fraglicheres +fraglichste +fraglichstem +fraglichsten +fraglichstes +fraglos +fraglosem +fraglosen +fragloser +fragst +fragt +fragte +fragten +fragtet +fragwürdig +fragwürdige +fragwürdigen +fragwürdiger +fragwürdigere +fragwürdigeren +fragwürdigerer +fragwürdigeres +fragwürdigste +fragwürdigstem +fragwürdigsten +fragwürdigstes +fraktionslos +fraktionslose +frankiere +frankieren +frankierend +frankierende +frankierenden +frankierendes +frankierst +frankiert +frankierte +frankierten +frankierter +frankiertes +frankiertet +franko +frankophon +frankophonen +französisch +französische +französischen +französischer +französisches +frappant +frappante +frappantem +frappanter +frappantes +frappieren +frappierend +fratzenhaft +fratzenhafte +fratzenhaftem +fratzenhafter +fratzenhaftes +frauenhaft +frauenhaftem +frauenhaften +frauenhafter +frauenlosem +frauenlosen +fraulich +fraulichem +fraulichen +fraulicher +fraulichere +fraulicheren +fraulicherer +fraulicheres +fraulichste +fraulichstem +fraulichsten +fraulichster +fraulichstes +fraß +fraßen +fraßest +frech +freche +frechem +frechen +frecher +frechere +frecherem +frecherer +frecheres +freches +frechstem +frechsten +frechster +frei +freiberuflich +freiberufliche +freiberuflichen +freiberuflicher +freiberufliches +freidemokratisch +freidemokratische +freidemokratischen +freidenkerisch +freidenkerische +freidenkerischen +freidenkerischer +freie +freiem +freien +freiende +freienden +freiender +freier +freiere +freierem +freieren +freieres +freies +freieste +freifinanziert +freifinanziertem +freifinanzierten +freigab +freigeben +freigebend +freigebende +freigebenden +freigebender +freigebendes +freigebig +freigebige +freigebigen +freigebiger +freigebigere +freigebigerer +freigebigeres +freigebiges +freigebigsten +freigebigster +freigebigstes +freigegeben +freigegebene +freigegebenen +freigegebener +freigehabt +freigehalten +freigehaltene +freigehaltener +freigehaltenes +freigekämpft +freigelassen +freigelassene +freigelassenen +freigelassener +freigelegt +freigelegte +freigelegten +freigelegtes +freigemacht +freigemachte +freigemachter +freigemachtes +freigeschwommen +freigesetzt +freigesetztem +freigesprochen +freigesprochene +freigesprochenen +freigesprochenes +freigestanden +freigestellt +freigestelltem +freigestellten +freigestellter +freigeworden +freigewordene +freigewordenes +freigibt +freigiebig +freihaben +freihabend +freihabenden +freihabender +freihabendes +freihalten +freihaltend +freihaltende +freihaltenden +freihaltendes +freiheitlich +freiheitliche +freiheitlichen +freiheitlicher +freiheitlichere +freiheitlicherer +freiheitlicheres +freiheitliches +freiheitlichsten +freiheitlichster +freiheitlichstes +freiheraus +freihielt +freihielte +freihielten +freihieltest +freihändig +freihändige +freihändigem +freihändigen +freihändiges +freilassen +freilassende +freilassenden +freilassender +freilegen +freilegend +freilegende +freilegender +freilegendes +freilich +freimachen +freimachend +freimachende +freimachender +freimachendes +freimacht +freimütig +freimütige +freimütigem +freimütiger +freimütigere +freimütigerem +freimütigerer +freimütigeres +freimütiges +freimütigstem +freimütigsten +freimütigster +freischaffende +freischaffenden +freischaffender +freischneiden +freischwimmen +freischwimmend +freischwimmenden +freisetze +freisetzen +freisinnig +freisinnigem +freisinnigen +freisinniger +freispreche +freisprechen +freisprechend +freisprechende +freisprechenden +freisprechender +freisprechendes +freist +freiste +freistehe +freistehen +freistehend +freistehende +freistehendem +freistehenden +freistehendes +freistellen +freistellend +freistellenden +freistellender +freistellendes +freisten +freister +freistes +freistände +freitags +freite +freiten +freitet +freitragend +freitragende +freitragender +freitragendes +freiwerden +freiwerdenden +freiwerdendes +freiwillig +freiwillige +freiwilliger +freiwilliges +freizugeben +freizuhalten +freizukämpfen +freizulegen +freizumachen +freizusprechen +freizustellen +freizügig +freizügigem +freizügigen +freizügiger +freizügigerem +freizügigeren +freizügigerer +freizügiges +freizügigste +freizügigstem +freizügigster +freizügigstes +fremd +fremdartig +fremdartige +fremdartigem +fremdartigen +fremdartiger +fremdartiges +fremdbezogen +fremdbezogenen +fremde +fremden +fremder +fremdes +fremdging +fremdländisch +fremdländische +fremdländischem +fremdländischen +fremdländisches +fremdsprachig +fremdsprachige +fremdsprachigen +fremdsprachlich +fremdsprachliche +fremdsprachlichen +fremdsprachlicher +frequentieren +frequentierte +frequentierten +frequenzmodulierte +fresse +fressen +fressend +fressende +fressenden +fressender +fressendes +freudestrahlend +freudestrahlende +freudestrahlendem +freudestrahlenden +freudestrahlendes +freudevoll +freudevolles +freudig +freudigem +freudigen +freudiger +freudigerem +freudigeren +freudigerer +freudiges +freudigste +freudigstem +freudigster +freudlos +freudlose +freudlosem +freudlosen +freudloser +freudlosere +freudloseren +freudloserer +freudloseres +freudloses +freudloseste +freudlosestem +freudlosesten +freudlosestes +freudvoll +freudvolles +freue +freuen +freuend +freuende +freuenden +freuendes +freundlich +freundliche +freundlichen +freundlicher +freundlicheren +freundlicherweise +freundliches +freundlichst +freundlichsten +freundlos +freundlose +freundlosen +freundloser +freundloses +freundschaftlich +freundschaftliche +freundschaftlichem +freundschaftlicher +freundschaftliches +freust +freut +freute +freuten +freutest +freutet +frevelhaft +frevelhafte +frevelhaften +frevelhaftes +freveln +frevelnd +frevelnden +frevelnder +frevelndes +frevelt +frevelte +frevelten +freveltet +frevle +friedender +friedenserhaltend +friedenserhaltende +friedfertig +friedfertige +friedfertigem +friedfertigen +friedfertigere +friedfertigeren +friedfertigerer +friedfertiges +friedfertigste +friedfertigsten +friedfertigstes +friedlich +friedliche +friedlichen +friedlicher +friedlichere +friedlicherer +friedlicheres +friedliches +friedlichsten +friedlichster +friedlichstes +friedliebend +friedliebende +friedliebenden +friedliebender +friedlos +friedlose +friedlosem +friedlosen +friedlosere +friedloseren +friedloserer +friedloses +friedloseste +friedlosesten +friedlosestes +friedvollem +friedvollere +friedvolleren +friedvollerer +friere +frieren +frierend +frierenden +frierender +frierendes +friert +friesischen +frisch +frische +frischem +frischen +frischer +frischere +frischerem +frischeren +frischeres +frisches +frischeste +frischesten +frischester +frischestes +frischgebackenen +frischgebackener +frischst +frisiere +frisieren +frisierende +frisierenden +frisierender +frisierst +frisiert +frisierte +frisierten +frisierter +frisiertes +frisiertet +frisst +friste +fristen +fristende +fristender +fristendes +fristenlose +fristenlosen +fristenloser +fristest +fristet +fristete +fristeten +fristetest +fristetet +fristgemäß +fristgerecht +fristgerechte +fristlos +fristlose +fristlosen +fristloser +fristloses +frivol +frivole +froh +frohe +frohem +frohen +froher +frohere +froherem +froheren +froheres +frohes +froheste +frohesten +frohester +frohestes +frohlocke +frohlocken +frohlockend +frohlockenden +frohlockender +frohlockendes +frohlockt +frohlockte +frohlockten +frohlocktet +frohsinnig +fromm +fromme +frommem +frommen +frommer +frommes +frontal +frontale +frontalem +frontaler +frontales +fronten +frontnahe +frontseitig +fror +froren +frorst +frostbeständige +frostbeständigem +frostbeständigen +frostbeständiges +frostig +frostige +frostigen +frostiger +frostigere +frostigerer +frostigeres +frostiges +frostigster +frostigstes +frostsicher +frottieren +frottierend +frottierende +frottierender +frottierendes +frottierst +frottierte +frottierten +frottierter +frottiertes +frottiertest +frottiertet +frotzelte +fruchtbar +fruchtbare +fruchtbarem +fruchtbarer +fruchtbares +fruchtbarsten +fruchten +fruchtet +fruchtlos +fruchtlose +fruchtlosen +fruchtloser +fruchtloses +frustrieren +frustrierend +frustrierende +frustrierenden +frustrierender +frustrierendes +frustrierst +frustriert +frustrierte +frustriertem +frustrierten +frustrierter +frustriertes +frustriertest +frustriertet +fräsen +fröhlich +fröhliche +fröhlichen +fröhlicher +fröhlichere +fröhlicherer +fröhlicheres +fröhliches +fröhlichsten +fröhlichster +fröhlichstes +frönen +frönt +frönten +frösteln +früh +frühchristlichen +frühe +frühen +früher +frühere +früheren +früherer +früheres +früheste +frühestem +frühesten +frühestens +frühester +frühestes +frühlingshaft +frühmenschlichen +frühminoisch +frühmorgens +frühneuzeitlich +frühreif +frühreife +frühreifen +frühreifer +frühreifes +frühsten +frühstücken +frühstückend +frühstückende +frühstückender +frühstückendes +frühstückst +frühstückt +frühstückte +frühstückten +frühzeitig +frühzeitigem +frühzeitigen +frühzeitiger +frühzeitigeren +frühzeitigerer +frühzeitigeres +frühzeitigste +frühzeitigsten +frühzeitigster +fuchsen +fuchsrot +fuchsrote +fuchsrotem +fuchsroten +fuchsrotes +fuchsteufelswild +fuchsteufelswilde +fuchsteufelswilder +fuchsteufelswildes +fuchteln +fuchtelnden +fuchtelte +fuchtelten +fuhr +fuhren +fuhrst +fuhrt +fuhrwerken +fulminant +fulminante +fummeln +fummelnd +fummelndes +fundamental +fundamentale +fundamentalem +fundamentalen +fundamentaler +fundamentales +fundamentalsten +fundieren +fundierst +fundiert +fundierte +fundiertem +fundierten +fundierter +fungiere +fungieren +fungierend +fungierenden +fungierender +fungierendes +fungiert +fungierte +fungierten +fungierter +fungiertet +funk +funke +funkeln +funkelnagelneu +funkelnagelneue +funkelnagelneuen +funkelnagelneues +funkelnd +funkelnde +funkelnder +funkelndes +funkelst +funkelt +funkelte +funkelten +funkeltest +funken +funkend +funkende +funkender +funkendes +funkferngesteuert +funkferngesteuertes +funkst +funkt +funkte +funkten +funktest +funktet +funktional +funktionalen +funktionales +funktionell +funktionelle +funktionellen +funktioneller +funktionelles +funktionieren +funktionierend +funktionierende +funktionierenden +funktionierender +funktionierendes +funktioniert +funktionierte +funktionierten +funktioniertet +funktionsfähig +funktionsfähige +funktionsfähigen +funktionsfähiger +funktionsfähiges +funktionsidentisch +funktionsmäßig +funktionstüchtig +funktionstüchtige +funktionsunfähig +furchen +furchender +furchtbar +furchtbare +furchtbarem +furchtbarer +furchtbarere +furchtbareren +furchtbareres +furchtbares +furchtbarste +furchtbarster +furchtbarstes +furchtlos +furchtlose +furchtlosem +furchtloser +furchtlosere +furchtloseren +furchtloseres +furchtloses +furchtloseste +furchtlosester +furchtlosestes +furchtsam +furchtsame +furchtsamem +furchtsamen +furchtsamer +furchtsameren +furchtsamerer +furchtsameres +furchtsamste +furchtsamsten +furchtsamster +furios +furioses +furnieren +fusionieren +fusioniert +futsch +futtern +futuristisch +futuristische +fußballbegeisterten +fußballbesessene +fußballerisches +fußen +fußkranken +fußt +fächeln +fächelte +fächerförmig +fächern +fächerübergreifend +fähig +fähige +fähigem +fähigen +fähiger +fähigere +fähigerem +fähigeren +fähigeres +fähiges +fähigste +fähigsten +fähigster +fährst +fährt +fälle +fällen +fällend +fällenden +fällender +fällendes +fällig +fällige +fälligem +fälligen +fälliges +fällst +fällt +fällte +fällten +fälltest +fälltet +fälschen +fälschlich +fälschliche +fälschlichen +fälschlicher +fälschlicherweise +fälschst +fälscht +fälschte +fälschten +fälschtest +fälschtet +fände +fänden +fängst +fängt +färbe +färben +färbend +färbende +färbenden +färbendes +färbst +färbt +färbten +färbtest +färbtet +föderalistisch +föderalistische +föderativ +föderative +föhnig +fördere +förderlich +förderliche +förderlichen +förderlicher +förderlichste +förderlichsten +förderlichster +fördern +fördernd +fördernde +fördernder +förderndes +förderst +fördert +förderte +förderten +fördertest +förderungsbedürftig +förderungsbedürftige +förmlich +förmliche +förmlichen +förmlicher +förmlichere +förmlicherer +förmlicheres +förmliches +förmlichsten +förmlichster +förmlichstes +fügen +fügend +fügende +fügender +fügendes +füglich +fügsam +fügsame +fügsamem +fügsamen +fügsamere +fügsameren +fügsamerer +fügsames +fügsamste +fügsamsten +fügsamstes +fügst +fügt +fügte +fügten +fügtest +fügtet +fühlbare +fühlbarem +fühlbaren +fühlbares +fühle +fühlen +fühlende +fühlenden +fühlender +fühlst +fühlt +fühlte +fühlten +fühltest +fühltet +führe +führen +führend +führende +führendem +führenden +führender +führendes +führerlos +führerlose +führerlosen +führerloser +führerloses +führt +führte +führten +führtest +führtet +fülle +füllen +füllend +füllende +füllenden +füllendes +füllig +fülligen +füllst +füllt +füllte +füllten +fülltest +fülltet +fündig +fünf +fünfaktig +fünfaktige +fünfdimensionale +fünfeinhalb +fünffach +fünffache +fünffachen +fünffingrig +fünffingrige +fünfgeschossig +fünfgeschossige +fünfhundert +fünfhundertjähriger +fünfhundertste +fünfjährig +fünfjährige +fünfjährigem +fünfjährigen +fünfjähriges +fünfköpfig +fünfköpfigen +fünfmal +fünfmalige +fünfprozentig +fünfprozentigen +fünfprozentiger +fünfseitiger +fünfstellig +fünfstelligen +fünft +fünftausend +fünfte +fünfteilig +fünfteiliger +fünftel +fünftem +fünften +fünftens +fünfter +fünftes +fünftägig +fünftägiger +fünfunddreißig +fünfundvierzig +fünfundzwanzig +fünfviertel +fünfwöchig +fünfwöchigen +fünfzehn +fünfzehnfach +fünfzehnfacher +fünfzehnhundert +fünfzehnprozentig +fünfzehnprozentiger +fünfzehnte +fünfzehnten +fünfzehnter +fünfzehntes +fünfzehntägig +fünfzehntägigen +fünfzehntägiger +fünfzig +fünfzigjährig +fünfzigjährige +fünfzigjährigen +fünfzigste +fünfzigster +fünfzigstes +fünfzigtausend +für +fürchte +fürchten +fürchtend +fürchtenden +fürchtender +fürchtendes +fürchterlich +fürchterliche +fürchterlichem +fürchterlichen +fürchterlichere +fürchterlicheren +fürchterlicherer +fürchterliches +fürchterlichste +fürchterlichsten +fürchterlichstes +fürchtest +fürchtet +fürchtete +fürchteten +fürchtetest +fürchtetet +fürs +fürsorglich +fürsorglichem +fürsorglichen +fürsorglicher +fürsorglicheren +fürsorglicherer +fürsorglicheres +fürsorglichste +fürsorglichsten +fürsorglichster +fürsprachen +fürstlich +fürstliche +fürstlichen +fürwahr +füttere +füttern +fütternde +fütternden +fütternder +fütterst +füttert +fütterte +fütterten +füttertest +füttertet ++++++++++ +gab +gabelig +gabelige +gabeligem +gabeligen +gabeliges +gabeln +gabelndes +gabelten +gaben +gabt +gackere +gackern +gackernde +gackernden +gackernder +gackerst +gackert +gackerte +gackerten +gackertest +gackertet +gaffe +gaffen +gaffend +gaffende +gaffenden +gaffendes +gaffst +gafft +gafften +gafftest +gafftet +galaktischen +galaktisches +galant +galante +galantem +galanten +galanter +galantere +galanterem +galanterer +galanteres +galantes +galantestem +galantesten +galantester +gallig +gallige +galligem +galligen +galliger +galliges +galligsten +gallisch +gallischem +gallischen +gallischer +galoppiere +galoppieren +galoppierende +galoppierenden +galoppierender +galoppierst +galoppiert +galoppierte +galoppierten +galoppiertest +galoppiertet +galt +galten +galvanisch +galvanischen +galvanischer +gammeln +gammligste +gangbar +gangbarem +gangbaren +gangbarer +gangbarste +ganz +ganze +ganzem +ganzen +ganzer +ganzes +ganzheitlich +ganzheitliche +ganzheitlichen +ganzseitig +ganzseitige +ganzseitigen +ganztägig +ganztägige +gar +garantiere +garantieren +garantierende +garantierenden +garantierender +garantierst +garantiert +garantierte +garantierten +garantierter +garantiertes +garantiertet +garen +garni +garniere +garnieren +garnierend +garnierende +garnierenden +garnierendes +garnierst +garniert +garniertem +garnierten +garnierter +garniertes +garniertest +garniertet +garstig +garstigem +garstigen +garstiger +garstigerem +garstigeren +garstigerer +garstiges +garstigste +garstigstem +garstigster +garstigstes +gartenbautechnische +gasartig +gasartige +gasartigem +gasartigen +gasartiges +gasbetrieben +gasbetriebene +gasfrei +gasförmig +gasförmige +gasförmigem +gasförmigen +gasförmiger +gasgefüllten +gastfreundlich +gastfreundliche +gastfreundlichem +gastfreundlicher +gastfreundliches +gastgebenden +gastieren +gastierend +gastierende +gastierenden +gastierender +gastierendes +gastierst +gastierte +gastierten +gastierter +gastiertest +gastiertet +gastlich +gastlichem +gastlichen +gastlicher +gastlicheren +gastronomisch +gastronomische +gastronomischem +gastronomischer +gastronomisches +gazellenschlank +geachtet +geachtete +geachtetem +geachteten +geachteter +geachtetes +geadelt +geadelte +geadeltem +geadelten +geadeltes +geahndet +geahndete +geahndeten +geahndeter +geahndetes +geahnt +gealtert +gealterte +gealtertem +gealterter +gealtertes +geangelt +geangeltem +geangelten +geangelter +geangeltes +geankert +geankerte +geankertem +geankerter +geankertes +geantwortet +gearbeitet +gearbeitete +gearbeitetem +gearbeiteter +gearbeitetes +geargwöhnt +geartet +geartete +geartetem +gearteten +gearteter +geartetes +geatmet +geatmete +geatmetem +geatmeten +geatmetes +gebacken +gebackene +gebackenen +gebackener +gebackenes +gebadet +gebadete +gebadetem +gebadeten +gebadetes +gebaggert +gebaggerte +gebaggerten +gebaggerter +gebaggertes +gebahnte +geballt +geballte +gebangt +gebannt +gebannte +gebar +gebare +gebaren +gebarend +gebarenden +gebarender +gebarendes +gebart +gebarte +gebarten +gebartet +gebastelt +gebastelte +gebastelten +gebastelter +gebasteltes +gebauscht +gebauschte +gebauschtem +gebauschter +gebauschtes +gebaut +gebaute +gebautem +gebauten +gebauter +gebautes +gebe +gebebt +gebefreudig +gebefreudigem +gebefreudigen +gebefreudiger +gebefreudigeren +gebefreudigerer +gebefreudigeres +gebefreudigste +gebefreudigsten +gebefreudigster +gebeichtet +gebeichtete +gebeichtetem +gebeichteter +gebeichtetes +gebellt +geben +gebend +gebende +gebendem +gebenden +gebender +gebendes +gebessert +gebesserte +gebeten +gebetene +gebettelt +gebettelten +gebettet +gebetteten +gebeugt +gebeugte +gebeugtem +gebeugten +gebeugtes +gebeutelt +gebietend +gebietende +gebietenden +gebieterisch +gebieterische +gebieterischem +gebieterischen +gebieterisches +gebietet +gebietsfremd +gebietsfremde +gebildet +gebildete +gebildetem +gebildeten +gebildeter +gebildetes +gebilligt +gebilligtem +gebilligten +gebilligter +gebimmelt +gebirgig +gebirgige +gebirgigem +gebirgiger +gebirgiges +gebissen +gebissene +gebissenen +gebissener +gebissenes +geblasen +geblasene +geblasenem +geblasenen +geblasenes +gebleicht +gebleichte +gebleichten +gebleichter +gebleichtes +geblendet +geblendete +geblendetem +geblendeten +geblendetes +geblickt +geblieben +gebliebene +gebliebenem +gebliebenen +gebliebener +gebliebenes +geblüht +geblümt +geblümten +gebogen +gebogene +gebogener +gebogenes +gebohrt +gebohrte +geboren +geborene +geborenem +geborenen +geborener +geborenes +geborgen +geborgene +geborgenem +geborgener +geborgenes +geborgt +geborgter +geborsten +geborstene +geborstenen +geborstener +geborstenes +geboten +gebotene +gebotenen +gebotener +geboxt +gebracht +gebrachte +gebrachtem +gebrachten +gebrachter +gebrachtes +gebrandet +gebrandetem +gebrandeten +gebrandeter +gebrandmarkt +gebrandschatzt +gebrandschatzter +gebrannt +gebrannte +gebranntem +gebrannten +gebrannter +gebranntes +gebraten +gebratene +gebratenem +gebratenen +gebratener +gebrauch +gebrauche +gebrauchen +gebrauchende +gebrauchenden +gebrauchender +gebrauchsfertig +gebrauchsfertige +gebrauchsfertigen +gebrauchsfertiger +gebrauchsfertiges +gebrauchsfähig +gebraucht +gebrauchte +gebrauchtem +gebrauchten +gebrauchter +gebrauchtes +gebrauchtest +gebraust +gebrauter +gebrechlich +gebrechliche +gebrechlichen +gebrechlicher +gebrechlichere +gebrechlicherer +gebrechlicheres +gebrechliches +gebrechlichsten +gebrechlichster +gebrechlichstes +gebremst +gebremste +gebremstem +gebremsten +gebremstes +gebrochen +gebrochene +gebrochenen +gebrochener +gebrochenes +gebrummt +gebrummte +gebrummtem +gebrummter +gebrummtes +gebräuchlich +gebräuchliche +gebräuchlichen +gebräuchlicher +gebräuchliches +gebräuchlichste +gebräunt +gebräunte +gebräuntes +gebröckelt +gebröckelte +gebröckelten +gebröckelter +gebröckeltes +gebrühtem +gebrühter +gebrühtes +gebrüllt +gebrüllte +gebrülltem +gebrüllter +gebrülltes +gebrütet +gebrütetem +gebrüteten +gebrüteter +gebt +gebucht +gebuchte +gebuchtem +gebuchten +gebuchtes +gebuddelt +gebummelt +gebunden +gebundene +gebundenen +gebundener +geburtenreich +geburtenreichen +geburtenärmstes +gebuttert +gebuttertem +gebutterten +gebutterter +gebändigt +gebändigte +gebändigten +gebändigter +gebändigtes +gebärde +gebärden +gebärdend +gebärdende +gebärdenden +gebärdendes +gebärdest +gebärdet +gebärdete +gebärdeten +gebärdetest +gebärdetet +gebären +gebärend +gebärende +gebärenden +gebärender +gebärendes +gebärst +gebückt +gebückten +gebückter +gebücktes +gebügelt +gebügelte +gebügeltem +gebügelten +gebügeltes +gebühre +gebühren +gebührende +gebührendem +gebührenden +gebührender +gebührendes +gebührenfrei +gebührenfreie +gebührenfreien +gebührenfreier +gebührenfreies +gebührenpflichtig +gebührenpflichtige +gebührenpflichtigem +gebührenpflichtigen +gebührenpflichtiges +gebührlich +gebührliche +gebührlichen +gebührlicher +gebührliches +gebührte +gebündelt +gebündelte +gebündelten +gebürgt +gebürgte +gebürgten +gebürgter +gebürstet +gebürstete +gebürstetem +gebürsteter +gebürstetes +gebürtig +gebürtigem +gebürtigen +gebürtiger +gebüßt +gebüßte +gebüßtem +gebüßter +gebüßtes +gechartert +gecharterten +gecharterter +geckenhaft +geckenhaftem +geckenhaften +geckenhafter +gedacht +gedachte +gedachten +gedachter +gedachtes +gedachtet +gedampft +gedankenarm +gedankenlos +gedankenlosem +gedankenlosen +gedankenloser +gedankenloseren +gedankenloserer +gedankenloseres +gedankenloseste +gedankenlosesten +gedankenlosester +gedankenreich +gedankenreiche +gedankenreichem +gedankenreicher +gedankenreiches +gedankenverloren +gedankenvoll +gedankenvolle +gedankenvollem +gedankenvollen +gedankenvolles +gedanklich +gedankliche +gedanklichen +gedankt +gedankte +gedankten +gedankter +gedauert +gedauerte +gedauerten +gedauertes +gedeckt +gedeckte +gedeckten +gedeckter +gedecktes +gedehnt +gedehnten +gedehnter +gedehntes +gedeihen +gedeihend +gedeihende +gedeihender +gedeihendes +gedeihlich +gedeihliche +gedeihlichen +gedeiht +gedemütigt +gedemütigte +gedemütigter +gedemütigtes +gedenke +gedenken +gedenkend +gedenkende +gedenkenden +gedenkendes +gedenkst +gedenkt +gedeutet +gedeutete +gedeutetem +gedeuteten +gedeuteter +gedeutetes +gedichtet +gedichtete +gedichteten +gedichtetes +gediegen +gediegene +gediegenen +gediegener +gediegenere +gediegenerer +gediegeneres +gediegenes +gediegensten +gediegenster +gediegenstes +gedieh +gediehen +gediehene +gediehenen +gediehenes +gediehet +gediehst +gedient +gediente +gedienten +gedienter +gedopt +gedrahtet +gedreht +gedrehte +gedrehten +gedrehtes +gedrillt +gedrillte +gedrillter +gedrilltes +gedrittelt +gedrittelte +gedroht +gedrohten +gedrohter +gedrohtes +gedrosselt +gedrosselte +gedrosselten +gedrosselter +gedruckt +gedruckte +gedrucktem +gedruckten +gedruckter +gedrucktes +gedrungen +gedrungene +gedrungenen +gedrungener +gedrungenes +gedrängt +gedrängten +gedrängter +gedrängtes +gedröhnt +gedrückt +gedrückte +gedrücktem +gedrückter +gedrücktes +geduckt +geduckte +geduckten +geduckter +geduftet +geduftete +gedufteten +geduftetes +gedulde +gedulden +geduldende +geduldenden +geduldender +geduldest +geduldet +geduldete +geduldeten +geduldeter +geduldetes +geduldetest +geduldig +geduldige +geduldigem +geduldiger +geduldigere +geduldigeren +geduldigeres +geduldiges +geduldigste +geduldigster +geduldigstes +gedungen +gedungenen +gedunsen +gedunsene +gedunsener +gedunsenes +geduscht +geduschten +geduschter +geduschtes +gedämpft +gedämpfte +gedämpftem +gedämpften +gedämpfter +gedörrt +gedörrte +gedörrter +gedörrtes +gedöst +gedüngt +gedüngte +gedüngten +gedüngter +gedünkt +gedünstet +gedünstete +gedünsteter +gedünstetes +geehelicht +geehelichte +geehelichten +geehelichtes +geehrt +geehrte +geehrtem +geehrter +geehrtes +geeicht +geeichte +geeichten +geeichtes +geeifert +geeiferte +geeiferten +geeiferter +geeignet +geeignete +geeignetem +geeigneten +geeigneter +geeignetes +geeilt +geeinigt +geeinigten +geeint +geeintes +geeiterte +geeiterten +geeiterter +geendet +geendete +geendeter +geendetes +geendigt +geentert +geenterte +geenterten +geentertes +geerbt +geerbte +geerbten +geerbter +geerdet +geerdete +geerntet +geerntete +geernteten +geerntetes +gefahndet +gefahndete +gefahndeten +gefahndetes +gefahren +gefahrene +gefahrenen +gefahrener +gefahrenes +gefahrlos +gefahrlose +gefahrlosem +gefahrlosen +gefahrloser +gefahrlosere +gefahrloseren +gefahrloserer +gefahrloses +gefahrloseste +gefahrlosesten +gefahrvoll +gefahrvolle +gefahrvollen +gefahrvoller +gefahrvollere +gefahrvolleren +gefahrvollerer +gefahrvolleres +gefahrvollste +gefahrvollstem +gefahrvollsten +gefahrvollstes +gefalle +gefallen +gefallene +gefallenem +gefallenen +gefallener +gefallenes +gefallsüchtig +gefallsüchtige +gefallsüchtigem +gefallsüchtiger +gefallsüchtiges +gefaltet +gefaltete +gefalteten +gefalteter +gefaltetes +gefangen +gefangene +gefangenen +gefangenes +gefaselt +gefasst +gefasste +gefasstem +gefassten +gefasster +gefasstes +gefastet +gefaulenzt +gefault +gefaulte +gefaulten +gefaulter +gefaultes +gefaxt +gefechtsbereit +gefechtsbereite +gefechtsbereiten +gefechtsbereiter +gefedert +gefederte +gefegt +gefegte +gefegten +gefegtes +gefehlt +gefehlte +gefehlter +gefehltes +gefeiert +gefeierten +gefeierter +gefeiertes +gefeilscht +gefeilschte +gefeilschten +gefeilschter +gefeilt +gefeilte +gefeilten +gefeiltes +gefeit +gefeite +gefeiten +gefeiter +gefeites +gefertigt +gefertigte +gefertigten +gefertigtes +gefesselt +gefesselte +gefesselten +gefesselter +gefesseltes +gefestigt +gefestigte +gefestigten +gefestigtes +gefeuert +gefeuerte +gefeuerter +gefeuertes +gefiebert +gefiedert +gefiederte +gefiederten +gefiederter +gefiel +gefiele +gefielen +gefielst +gefilmt +gefilmte +gefilmten +gefilmtes +gefiltert +gefilterte +gefilterten +gefilterter +gefiltertes +gefischt +gefischte +gefischten +gefischtes +gefittet +gefittete +gefixt +geflackert +geflaggt +geflattert +gefleckt +gefleckte +geflecktem +gefleckter +geflecktes +gefleht +gefletscht +gefletschte +gefletschten +gefletschtes +geflickt +geflickte +geflickter +geflicktes +geflimmert +geflimmerten +geflimmerter +geflimmertes +geflissentlich +geflissentliche +geflissentlichen +geflissentliches +geflitzt +geflochten +geflogen +geflogene +geflogenen +geflogener +geflohen +geflohene +geflohenen +geflossen +geflossene +geflossenen +geflossener +geflucht +geflunkert +geflötet +geflüchtet +geflüchtete +geflüchteten +geflüchteter +geflügelt +geflügelte +geflügeltem +geflügelter +geflügeltes +geflüstert +geflüsterte +geflüsterten +geflüsterter +gefochten +gefolgert +gefolgerte +gefolgerten +gefolgertes +gefolgt +gefolgte +gefoltert +gefolterten +gefolterter +gefoltertes +gefoppt +gefoppte +gefoppten +gefoppter +gefordert +geforderte +gefordertem +geforderten +geforderter +gefordertes +geformt +geformte +geformten +geformter +geformtes +geforscht +geforschte +geforschten +geforschter +gefoult +gefoulte +gefragt +gefragte +gefragter +gefragtes +gefreit +gefreiten +gefreiter +gefreites +gefressen +gefressene +gefressenen +gefressener +gefreut +gefrevelt +gefrevelte +gefrevelter +gefreveltes +gefriere +gefrieren +gefrierend +gefrierende +gefrierenden +gefrierendes +gefrierst +gefriert +gefristet +gefristete +gefristeten +gefristeter +gefror +gefroren +gefrorene +gefrorenen +gefrorener +gefrorenes +gefrorst +gefräßig +gefräßigem +gefräßigen +gefräßiger +gefräßigeren +gefräßigerer +gefräßigeres +gefräßigste +gefräßigsten +gefräßigster +gefrühstückt +gefunden +gefundene +gefundenen +gefundener +gefundenes +gefunkelt +gefunkt +gefunkten +gefurchte +gefädelt +gefädelte +gefährde +gefährden +gefährdende +gefährdenden +gefährdender +gefährdest +gefährdet +gefährdete +gefährdeten +gefährdeter +gefährdetes +gefährdetest +gefährlich +gefährliche +gefährlichen +gefährlicher +gefährlichere +gefährlicherer +gefährlicheres +gefährliches +gefährlichsten +gefährlichster +gefährlichstes +gefällig +gefällige +gefälligem +gefälligen +gefälligere +gefälligerem +gefälligeren +gefälligeres +gefälliges +gefälligst +gefälligstem +gefälligsten +gefälligster +gefällst +gefällt +gefällte +gefällten +gefällter +gefälltes +gefälscht +gefälschte +gefälschten +gefälschter +gefärbt +gefärbte +gefärbtem +gefärbten +gefärbter +gefärbtes +gefördert +geförderte +geförderten +geförderter +gefördertes +gefügig +gefügige +gefügigem +gefügigen +gefügigere +gefügigeren +gefügigerer +gefügiges +gefügigste +gefügigsten +gefügigstes +gefügt +gefühllos +gefühllosem +gefühllosen +gefühlloser +gefühlloserem +gefühlloseren +gefühlloseres +gefühlloseste +gefühllosestem +gefühllosesten +gefühllosestes +gefühlsbetont +gefühlsbetonte +gefühlsbetonten +gefühlsbetonter +gefühlsduselig +gefühlsduselige +gefühlsduseligen +gefühlsduseliger +gefühlsduseliges +gefühlsmäßig +gefühlsmäßige +gefühlsmäßigen +gefühlsvoll +gefühlt +gefühlte +gefühlvoll +gefühlvolle +gefühlvollem +gefühlvollen +gefühlvollere +gefühlvollerem +gefühlvolleren +gefühlvolleres +gefühlvolles +gefühlvollste +gefühlvollsten +gefühlvollster +gefühlvollstes +geführt +geführte +geführtem +geführten +geführtes +gefüllt +gefüllte +gefülltem +gefüllten +gefüllter +gefülltes +gefürchtet +gefürchtete +gefürchteten +gefürchteter +gefüttert +gefütterte +gefüttertem +gefütterten +gefütterter +gefüttertes +gegabelte +gegackert +gegafft +gegangen +gegangene +gegangenem +gegangenen +gegangener +gegangenes +gegeben +gegebene +gegebenem +gegebenen +gegebenenfalls +gegebener +gegebenes +gegeizt +gegen +gegeneinander +gegengewichtslos +gegengewichtslosen +gegenläufig +gegenseitig +gegenseitige +gegenseitigem +gegenseitigen +gegenseitiger +gegenseitiges +gegenstandslos +gegensteuern +gegenständlich +gegenständliche +gegenständlichem +gegenständlichen +gegensätzlich +gegensätzliche +gegensätzlichem +gegensätzlichen +gegensätzliches +gegensätzlichste +gegenteilig +gegenteiligem +gegenteiligen +gegenteiliger +gegenwärtig +gegenwärtige +gegenwärtigem +gegenwärtigen +gegenwärtiger +gegenwärtiges +gegenüber +gegenübergestanden +gegenübergestandene +gegenübergestandener +gegenübergestandenes +gegenübergestellt +gegenübergestellten +gegenübergestellter +gegenübergestelltes +gegenübergetreten +gegenübergetretene +gegenübergetretenen +gegenübergetretener +gegenüberliegen +gegenüberliegend +gegenüberliegende +gegenüberliegenden +gegenüberliegender +gegenüberliegendes +gegenüberliegt +gegenübersehen +gegenübersieht +gegenüberstand +gegenüberstehe +gegenüberstehen +gegenüberstehend +gegenüberstehenden +gegenüberstehender +gegenüberstehendes +gegenübersteht +gegenüberstelle +gegenüberstellen +gegenüberstellend +gegenüberstellenden +gegenüberstellender +gegenüberstellendes +gegenübersähe +gegenübersähen +gegenübertreten +gegenübertretend +gegenübertretende +gegenübertretenden +gegenübertretendes +gegenübertritt +gegenüberzustehen +gegessen +gegessene +gegessenen +gegessenes +gegipst +geglaubt +geglichen +gegliedert +gegliederte +gegliederten +gegliederter +gegliedertes +geglitten +geglitzert +geglotzt +geglänzt +geglättet +geglättete +geglättetem +geglätteten +geglätteter +geglückt +geglückte +geglücktem +geglücktes +geglüht +gegnerisch +gegnerische +gegnerischem +gegnerischen +gegnerisches +gegolten +gegoltene +gegoltener +gegoltenes +gegossen +gegossene +gegossenen +gegossener +gegossenes +gegraben +gegrabene +gegrabenen +gegrabener +gegrabenes +gegriffen +gegriffene +gegrillt +gegrillte +gegrinst +gegrämt +gegrölt +gegrübelt +gegründet +gegründete +gegründetem +gegründeten +gegründetes +gegrüßt +geguckt +gegähnt +gegängelt +gegärt +gegärte +gegärtem +gegärten +gegärtes +gegönnt +gegürtet +geh +gehabt +gehabte +gehabten +gehabter +gehackt +gehackte +gehacktem +gehackten +gehacktes +gehaftet +gehagelt +gehalten +gehaltene +gehaltenem +gehaltenen +gehaltener +gehaltenes +gehaltlos +gehaltlosem +gehaltlosen +gehaltloser +gehaltloseren +gehaltloserer +gehaltloseres +gehaltloses +gehaltloseste +gehaltlosesten +gehaltlosester +gehaltreich +gehaltreiche +gehaltreichem +gehaltreicher +gehaltreichere +gehaltreicheren +gehaltreicheres +gehaltreiches +gehaltreichste +gehaltreichster +gehaltreichstes +gehaltvoll +gehaltvollem +gehaltvollen +gehaltvoller +gehandelt +gehandelte +gehandeltem +gehandelter +gehandeltes +gehandhabt +gehandhabte +gehandhabtem +gehandhabten +gehandhabtes +gehandikapt +gehangen +geharnischt +geharnischten +gehascht +gehasst +gehasste +gehassten +gehasster +gehasstes +gehastet +gehaucht +gehauchtem +gehauchten +gehauchter +gehauen +gehauene +gehauenen +gehaust +gehbehindert +gehe +gehebelte +geheftet +geheftete +geheftetem +gehefteten +gehefteter +gehegt +gehegte +gehegtem +gehegter +gehegtes +geheiligt +geheiligten +geheilt +geheilte +geheilten +geheilter +geheiltes +geheim +geheimdienstlich +geheimdienstlichen +geheimdienstlicher +geheime +geheimem +geheimen +geheimer +geheimeren +geheimerer +geheimeres +geheimes +geheimnisvoll +geheimnisvollem +geheimnisvollen +geheimnisvoller +geheimnisvolleren +geheimnisvollerer +geheimnisvolleres +geheimnisvollste +geheimnisvollsten +geheimnisvollster +geheimpolizeilichen +geheimste +geheimsten +geheimstes +geheiratet +geheiratete +geheiratetem +geheirateter +geheiratetes +geheizt +geheiztem +geheizten +geheizter +geheißen +geheißenen +geheißener +geheißenes +gehemmt +gehemmte +gehemmtem +gehemmter +gehemmtes +gehen +gehend +gehende +gehendem +gehenden +gehender +gehendes +gehengelassen +gehenkt +gehenkten +geherrscht +gehest +gehetzt +gehetzte +gehetzten +gehetzter +geheuchelt +geheucheltem +geheuchelten +geheuchelter +geheucheltes +geheuer +geheuert +geheult +gehievt +gehindert +gehindertem +gehinderten +gehinderter +gehinkt +gehobelt +gehobelte +gehobelten +gehobelter +gehobeltes +gehoben +gehobene +gehobenem +gehobenen +gehobener +gehobenes +gehofft +geholfen +geholt +geholte +geholtem +geholten +geholter +geholtes +gehorche +gehorchen +gehorchend +gehorchenden +gehorchender +gehorchendes +gehorcht +gehorchte +gehorchten +gehorchtet +gehorsam +gehorsame +gehorsamer +gehorsamere +gehorsameren +gehorsameres +gehorsames +gehorsamste +gehorsamster +gehorsamstes +gehortet +gehst +geht +geht's +gehuldigt +gehungert +gehupt +gehustet +gehäkelt +gehäkelte +gehäkeltem +gehäkelter +gehäkeltes +gehämmert +gehängt +gehängte +gehängtem +gehängten +gehängtes +gehänselt +gehärtet +gehässig +gehässige +gehässigem +gehässiger +gehässiges +gehätschelt +gehäuft +gehäufte +gehäuften +gehäufter +gehöhnt +gehöre +gehören +gehörend +gehörende +gehörendem +gehörenden +gehörender +gehörendes +gehörig +gehörige +gehörigem +gehörigen +gehöriger +gehöriges +gehörst +gehört +gehörte +gehörtem +gehörten +gehörter +gehörtes +gehörtest +gehüllt +gehüllte +gehüllten +gehütet +gehütetem +gehüteten +gehüteter +geigen +geil +geile +geilen +geiler +geilere +geilerer +geileres +geiles +geilsten +geilster +geilstes +geimpft +geimpfte +geimpftem +geimpften +geimpftes +geirrt +geirrte +geirrten +geirrter +geistere +geisterhaft +geisterhafte +geisterhaftem +geisterhaften +geisterhafter +geisterhaftere +geisterhafteren +geisterhafterer +geisterhaftes +geisterhafteste +geisterhaftesten +geisterhaftestes +geisternde +geistert +geisterten +geistertet +geistesabwesend +geistesabwesende +geistesabwesenden +geistesabwesendes +geistesgegenwärtig +geistesgegenwärtige +geistesgegenwärtigen +geistesgegenwärtiger +geistesgegenwärtiges +geistesgestört +geistesgestörte +geistesgestörtem +geistesgestörten +geistesgestörtes +geisteskrank +geisteskranke +geisteskranken +geisteskranker +geisteskrankes +geistesschwach +geistesschwache +geistesschwachem +geistesschwachen +geistesschwaches +geistesschwächer +geistesschwächeren +geistesschwächerer +geistesschwächeres +geistesschwächste +geistesverwandt +geistesverwandte +geistesverwandten +geistesverwandter +geistesverwandtes +geisteswissenschaftlich +geisteswissenschaftlichen +geistig +geistige +geistigen +geistiger +geistiges +geistlich +geistliche +geistlichem +geistlichen +geistliches +geistlos +geistlose +geistlosen +geistloser +geistlosere +geistloserer +geistloseres +geistloses +geistlosesten +geistlosester +geistlosestes +geistreich +geistreiche +geistreichem +geistreichen +geistreichere +geistreicherem +geistreicheren +geistreicheres +geistreiches +geistreichste +geistreichsten +geistreichster +geistreichstes +geisttötend +geisttötende +geisttötendem +geisttötenden +geisttötendes +geistvoll +geistvolle +geistvollen +geistvoller +geistvollere +geistvolleren +geistvollerer +geistvolleres +geistvollste +geistvollstem +geistvollsten +geistvollstes +geize +geizen +geizende +geizenden +geizender +geizest +geizig +geizige +geizigen +geiziger +geizigere +geizigeren +geizigerer +geizigeres +geizigste +geizigstem +geizigsten +geizigstes +geizt +geizte +geizten +geiztest +geiztet +geißeln +geißelte +gejagt +gejagte +gejagtem +gejagten +gejagter +gejammert +gejoggt +gejubelt +gejubelte +gejubelter +gejubeltes +gejuckt +gekabelt +gekalbert +gekannt +gekannte +gekantet +gekantete +gekanteten +gekantetes +gekaperten +gekaperter +gekapertes +gekappt +gekappte +gekapselt +gekaspert +gekasperten +gekasperter +gekaspertes +gekauert +gekauerte +gekauerten +gekauerter +gekauertes +gekauft +gekaufte +gekaufter +gekauftes +gekaut +gekauten +gekauter +gekautes +gekehrt +gekehrte +gekehrten +gekehrtes +gekeift +gekeimt +gekennzeichnet +gekennzeichnete +gekennzeichneten +gekennzeichnetes +gekentert +gekenterte +gekenterter +gekentertes +gekerbt +gekerbten +gekerbter +gekerbtes +gekettet +gekettete +geketteten +geketteter +gekeucht +gekichert +gekidnappt +gekillt +gekillte +gekillten +gekillter +gekippt +gekippte +gekippten +gekipptes +gekittet +gekitzelt +gekitzelten +gekitzelter +geklafft +geklagt +geklammert +geklammerte +geklappert +geklappt +geklatscht +geklatschte +geklaut +geklaute +geklautem +geklauten +geklautes +geklebt +geklebte +geklebten +geklebter +geklebtes +gekleidet +gekleidete +gekleidetem +gekleideten +gekleidetes +geklemmt +geklemmte +geklemmten +geklemmter +geklemmtes +geklettert +gekletterte +geklimpert +geklingelt +geklirrt +geklopft +gekloppt +geklungen +geklärt +geklärte +geklärten +geklärter +geklönt +geknackt +geknackte +geknacktem +geknackter +geknacktes +geknallt +geknebelt +geknebelte +geknebeltem +geknebelter +geknebeltes +geknechtet +geknetet +geknetete +gekneteten +gekneteter +geknetetes +geknickt +geknickte +geknickter +gekniet +geknipst +geknipste +geknipstem +geknipster +geknipstes +geknirscht +geknistert +geknurrt +geknöpft +geknöpfte +geknöpftem +geknöpften +geknöpftes +geknüpft +geknüpfte +geknüpften +geknüpfter +geknüpftes +gekocht +gekochte +gekochtem +gekochten +gekochter +gekochtes +gekommen +gekommene +gekommenem +gekommenen +gekommener +gekommenes +gekonnt +gekonnte +gekonntem +gekonnten +gekonnter +gekontert +gekoppelt +gekoppelte +gekoppelten +gekoppelter +gekostet +gekostete +gekracht +gekratzt +gekratzte +gekrault +gekreischt +gekreuzigt +gekreuzigten +gekreuzigter +gekreuzt +gekreuzte +gekreuzten +gekriegt +gekrochen +gekrochenem +gekrochenen +gekrochener +gekräftigt +gekränkt +gekränkten +gekräuselt +gekräuselten +gekrönt +gekrönte +gekrümmt +gekrümmte +gekrümmtem +gekrümmten +gekrümmter +gekrümmtes +gekuschelten +gekuscheltes +gekämmt +gekämmte +gekämmten +gekämmtes +gekämpft +gekämpfte +geködert +geköpft +geköpften +gekühlt +gekühlte +gekühltem +gekühlten +gekühlter +gekümmert +gekündigt +gekündigte +gekündigten +gekündigter +gekündigtes +gekünstelt +gekünsteltem +gekünstelten +gekünstelter +gekünsteltes +gekürzt +gekürzte +gekürztem +gekürzter +gekürztes +geküsst +geküsste +geküssten +geküsster +geküsstes +gelabt +gelabte +gelabtem +gelabten +gelabtes +gelacht +geladen +geladene +geladenem +geladenen +geladener +gelagert +gelagerte +gelagertem +gelagerter +gelagertes +gelahmt +gelandet +gelandete +gelandetem +gelandeten +gelandetes +gelang +gelange +gelangen +gelangend +gelangende +gelangenden +gelangendes +gelangst +gelangt +gelangte +gelangten +gelangtest +gelangtet +gelangweilt +gelangweilte +gelangweiltem +gelangweilten +gelangweiltes +gelassen +gelassene +gelassenem +gelassenen +gelassener +gelassenes +gelatscht +gelaufen +gelaufene +gelaufenem +gelaufenen +gelaufener +gelaufenes +gelaunt +gelaunte +gelauntem +gelaunten +gelaunter +gelauntes +gelauscht +gelaust +gelauste +gelaustem +gelauster +gelaustes +gelb +gelbe +gelbem +gelben +gelber +gelbgrün +gelblich +gelbliche +gelblichen +gelblicher +gelbliches +geldgierig +geldgierige +geldgierigem +geldgieriger +geldgieriges +geldpolitisch +geldpolitische +geleast +gelebt +gelebte +gelebtem +gelebter +gelebtes +geleckt +gelecktem +geleckten +geleckter +geleert +geleerte +geleertem +geleerter +geleertes +gelegen +gelegene +gelegenem +gelegenen +gelegener +gelegenes +gelegentlich +gelegentliche +gelegentlichem +gelegentlichen +gelegentlicher +gelegt +gelegte +gelegtem +gelegten +gelegter +gelegtes +gelehnt +gelehrig +gelehrige +gelehrigem +gelehrigen +gelehrigere +gelehrigeren +gelehrigerer +gelehriges +gelehrigste +gelehrigsten +gelehrigstes +gelehrt +gelehrte +gelehrten +gelehrter +geleimt +geleimte +geleimter +geleimtes +geleistet +geleistete +geleistetem +geleisteten +geleisteter +geleit +geleite +geleiten +geleitend +geleitende +geleitenden +geleitender +geleitest +geleitet +geleitete +geleiteten +geleiteter +geleitetes +geleitetet +gelenkig +gelenkige +gelenkigen +gelenkiger +gelenkigere +gelenkigerer +gelenkigeres +gelenkiges +gelenkigsten +gelenkigster +gelenkigstes +gelenkt +gelenkte +gelenktem +gelenkten +gelenktes +gelernt +gelernte +gelernter +gelerntes +gelesen +gelesene +gelesenen +gelesener +gelesenes +geleugnet +geleugnete +geleugneten +geleugnetes +gelichtet +gelichtete +gelichtetem +gelichteten +gelichtetes +geliebt +geliebter +geliebtes +geliebäugelt +geliefert +gelieferte +geliefertem +gelieferten +gelieferter +geliehen +geliehene +geliehenem +geliehener +geliehenes +geliftet +gelindert +gelinderte +gelindertem +gelinderter +gelindertes +gelingen +gelingende +gelingenden +gelingender +gelingt +gelinkt +gelinkte +gelistet +gelitten +gelittenem +gelittenen +gelittener +gelle +gellen +gellend +gellenden +gellender +gellendes +gellt +gellte +gellten +gelltet +gelobe +geloben +gelobende +gelobenden +gelobender +gelobst +gelobt +gelobte +gelobten +gelobter +gelobtes +gelobtet +gelocht +gelochte +gelochten +gelochter +gelochtes +gelockert +gelockerte +gelockertem +gelockerten +gelockertes +gelockt +gelockte +gelockten +gelogen +gelogene +gelohnt +gelost +geloste +gelostem +gelosten +gelostes +gelotst +gelte +gelten +geltend +geltende +geltendem +geltenden +geltender +geltendes +geltungsbedürftig +gelungen +gelungene +gelungenem +gelungenen +gelungenes +gelyncht +gelächelt +gelähmt +gelähmte +gelähmten +gelähmter +gelähmtes +gelänge +gelärmt +gelästert +geläufig +geläufige +geläufigem +geläufigen +geläufigere +geläufigeren +geläufigerer +geläufiges +geläufigste +geläufigsten +geläufigstes +geläutert +geläuterte +geläutet +geläutete +geläuteten +geläuteter +gelöscht +gelöschte +gelöschtem +gelöschter +gelöschtes +gelöst +gelöste +gelöstem +gelösten +gelöster +gelöstes +gelötet +gelötete +gelüftet +gelüftete +gelüftetem +gelüfteten +gelüftetes +gelüste +gelüsten +gemacht +gemachte +gemachtem +gemachten +gemachter +gemachtes +gemahlen +gemahlene +gemahlenen +gemahlener +gemahlenes +gemahnt +gemahnte +gemahntem +gemahnten +gemahntes +gemalt +gemalte +gemalten +gemalter +gemaltes +gemanagtes +gemartert +gemaserte +gemauert +gemauerte +gemauerten +gemaßregelt +gemeckert +gemein +gemeindlich +gemeindliche +gemeine +gemeinem +gemeinen +gemeinere +gemeineren +gemeinerer +gemeines +gemeingefährlich +gemeingefährliche +gemeingefährlichem +gemeingefährlichen +gemeingefährlichere +gemeingefährlicheren +gemeingefährlicherer +gemeingefährliches +gemeingefährlichste +gemeingefährlichsten +gemeingefährlichstes +gemeingültig +gemeingültige +gemeingültigen +gemeingültiger +gemeingültiges +gemeinhin +gemeinnützig +gemeinnützigem +gemeinnützigen +gemeinnütziger +gemeinsam +gemeinsame +gemeinsamem +gemeinsamen +gemeinsamer +gemeinsames +gemeinschaftlich +gemeinschaftliche +gemeinschaftlichem +gemeinschaftlichen +gemeinschaftlicher +gemeinschaftliches +gemeinste +gemeinsten +gemeinster +gemeint +gemeinte +gemeintem +gemeinten +gemeinter +gemeintes +gemeinverständlich +gemeinverständlichem +gemeinverständlichen +gemeinverständlicher +gemeinwirtschaftlich +gemeinwirtschaftlichen +gemeistert +gemeisterte +gemeisterten +gemeisterter +gemeistertes +gemeldet +gemeldete +gemeldetem +gemeldeten +gemeldeter +gemeldetes +gemengten +gemerkt +gemerkte +gemerkten +gemerkter +gemerktes +gemessen +gemessene +gemessenem +gemessenen +gemessener +gemessenes +gemeuchelt +gemeuchelte +gemeuchelter +gemeucheltes +gemeutert +gemieden +gemiedene +gemiedenen +gemiedener +gemiedenes +gemietet +gemietete +gemieteten +gemieteter +gemietetes +gemildert +gemilderte +gemildertem +gemilderten +gemilderter +gemildertes +gemindert +geminderten +gemindertes +gemischt +gemischte +gemischtem +gemischten +gemischter +gemischtes +gemisst +gemistet +gemistete +gemisteten +gemisteter +gemistetes +gemittelt +gemittelte +gemittelten +gemittelter +gemitteltes +gemixt +gemixte +gemixtem +gemixten +gemixtes +gemocht +gemogelt +gemolken +gemolkene +gemolkenem +gemolkenen +gemolkenes +gemordet +gemunkelt +gemurmelt +gemurmelte +gemurmelten +gemurmeltes +gemusst +gemustert +gemusterte +gemusterten +gemusterter +gemustertes +gemächlich +gemächliche +gemächlichem +gemächlichen +gemächliches +gemäht +gemähtem +gemähten +gemähter +gemästet +gemästete +gemästetem +gemästeter +gemästetes +gemäß +gemäßen +gemäßigt +gemäßigte +gemäßigten +gemäßigter +gemäßigtes +gemündet +gemündete +gemündeten +gemündeter +gemünzt +gemütlich +gemütliche +gemütlichen +gemütlicher +gemütlichere +gemütlicheren +gemütlicherer +gemütlicheres +gemütlichste +gemütlichstem +gemütlichsten +gemütlichstes +gemütsfrei +gemütsfreien +gemütskalte +gemütskrank +gemütskranken +gemütskranker +gemütskrankes +gemütvoll +gemütvolle +gemütvollem +gemütvollen +gemütvolles +gemüßigt +gen +genagelt +genagt +genannt +genannte +genanntem +genannten +genannter +genanntes +genas +genasest +genaset +genau +genaue +genauem +genauen +genauer +genauere +genauerem +genaueren +genauerer +genaues +genaueste +genauesten +genauestes +genauso +genaustem +genausten +genauster +geneckt +genehm +genehme +genehmen +genehmer +genehmere +genehmerer +genehmeres +genehmes +genehmigen +genehmigend +genehmigende +genehmigender +genehmigendes +genehmigst +genehmigt +genehmigte +genehmigtem +genehmigten +genehmigter +genehmigtes +genehmigtest +genehmigtet +genehmigungspflichtig +genehmsten +genehmster +genehmstes +geneigt +geneigte +geneigten +geneigter +generalisieren +generalisierend +generalisierende +generationenlang +generationsübergreifend +generationsübergreifendes +generell +generelle +generellen +genereller +generelles +generieren +generierende +generiert +generierte +generische +generischen +generischer +genese +genesen +genesende +genesenden +genesender +genesene +genesenen +genesener +genest +genetisch +genetische +genetischen +genetischer +genetisches +genial +geniale +genialem +genialen +genialer +genialere +genialerem +genialeren +genialeres +geniales +genialste +genialsten +genialster +genialstes +geniere +genieren +genierend +genierenden +genierender +genierendes +geniert +genierte +genierten +geniertet +genieselt +geniest +genießbar +genießbare +genießbarem +genießbarer +genießbares +genieße +genießen +genießend +genießende +genießenden +genießendes +genießerisch +genießest +genießt +genippt +genommen +genommene +genommenen +genommener +genommenes +genormt +genormte +genormtem +genormten +genormtes +genoss +genossen +genossenschaftlich +genossenschaftliche +genossenschaftlichem +genossenschaftlichen +genossenschaftlicher +genossenschaftliches +genossest +gentechnisch +gentechnischer +gentechnologisch +genug +genuine +genussreich +genussreiche +genussreichem +genussreicher +genussreichere +genussreicherem +genussreicherer +genussreicheres +genussreiches +genussreichstem +genussreichsten +genussreichster +genusssüchtig +genusssüchtige +genusssüchtigem +genusssüchtiger +genusssüchtigere +genusssüchtigerem +genusssüchtigerer +genusssüchtigeres +genusssüchtiges +genusssüchtigstem +genusssüchtigsten +genusssüchtigster +genussvoll +genussvollen +genutzt +genutzte +genutzten +genutzter +genähert +genäherte +genäherter +genährt +genährte +genährtem +genährten +genährter +genährtes +genäht +genähte +genähtem +genähten +genähter +genähtes +genötigt +genügen +genügend +genügende +genügenden +genügender +genügendes +genügsam +genügsame +genügsamem +genügsamen +genügsamere +genügsameren +genügsamerer +genügsames +genügsamste +genügsamsten +genügsamstes +genügst +genügt +genügte +genügten +genügtest +genügtet +genüsslich +genüssliches +geographisch +geographische +geographischem +geographischen +geographischer +geographisches +geohrfeigt +geologisch +geologische +geologischen +geologischer +geologisches +geometrisch +geometrische +geometrischen +geometrischer +geometrisches +geopfert +geopferte +geophysikalischen +geophysikalischer +geopolitisch +geopolitische +geordert +geordnet +geordnete +geordneten +geordneter +geordnetes +geortet +geortete +geortetem +georteter +geortetes +geostationär +gepaart +gepachtet +gepachtete +gepachteten +gepachteter +gepachtetes +gepackt +gepackte +gepacktem +gepackten +gepackter +gepacktes +gepaddelt +gepanscht +gepanzert +gepanzerte +gepanzerten +gepanzerter +geparkt +geparkte +gepasst +gepasste +gepatzt +gepeilt +gepeinigt +gepeinigte +gepeinigtem +gepeinigten +gepeinigter +gepfeffert +gepfeffertem +gepfefferten +gepfefferter +gepfiffen +gepfiffene +gepflanzt +gepflanzte +gepflanzten +gepflanzter +gepflanztes +gepflastert +gepflasterte +gepflastertem +gepflasterten +gepflastertes +gepflegt +gepflegte +gepflegten +gepflegter +gepflückt +gepflückte +gepflückten +gepflückter +gepflücktes +gepflügt +gepflügte +gepflügtem +gepflügten +gepflügtes +gepfropft +gepfropfte +gepfropftem +gepfropfter +gepfropftes +gepfändet +gepfändete +gepfändetem +gepfändeter +gepfändetes +gepickt +gepiesackt +gepinselt +gepinseltem +gepinselten +gepinselter +geplagt +geplagte +geplagtem +geplagter +geplagtes +geplant +geplante +geplantem +geplanten +geplanter +geplatzt +geplatzte +geplatztem +geplatzter +geplatztes +geplaudert +geplättet +geplätteter +geplündert +geplündertem +geplünderten +geplünderter +gepokert +gepolstert +gepolsterte +gepolsterten +gepolsterter +gepolstertes +gepolt +gepolte +gepoltem +gepolten +gepolter +gepoltert +gepoltes +geprahlt +geprallt +geprallte +gepralltem +geprallter +gepralltes +gepredigt +geprellt +geprellte +gepresst +gepresste +gepresstem +gepresster +gepresstes +gepriesen +gepriesene +gepriesenen +geprobt +geprobtem +geprobten +geprobter +geprotzt +geprägt +geprägte +geprägtem +geprägter +geprägtes +geprüft +geprüfte +geprüftem +geprüften +geprüfter +geprügelt +gepuffert +gepufferte +gepulst +gepumpt +gepumpte +gepumpten +gepumpter +gepumptes +geputscht +geputzt +geputzte +geputzten +geputzter +geputztes +gequetscht +gequetschte +gequetschtem +gequetschten +gequetschter +gequetschtes +gequietscht +gequollen +gequollenem +gequollenen +gequält +gequälte +gequältem +gequälten +gequältes +gerade +geradeaus +geradebiegen +geradegebogen +geradegestanden +geradegestandenen +geradegestandener +geradegestandenes +geradelt +geradem +geradenwegs +gerader +gerades +geradestehen +geradestehend +geradestehende +geradestehenden +geradestehendes +geradesteht +geradewegs +geradezu +geradezubiegen +geradlinig +geradlinige +geradlinigen +geradliniger +geradliniges +gerafft +geraffte +gerafftem +gerafften +gerafftes +geragt +gerahmt +gerammelt +gerammt +gerammtem +gerammten +gerammter +gerannt +gerannte +geraschelt +gerasselt +gerastete +gerate +geraten +geratene +geratenen +geratener +geratenes +geraubt +geraubte +geraubtem +geraubter +geraubtes +geraucht +gerauchte +gerauchtem +gerauchten +gerauchter +geraum +geraume +geraumem +geraumer +geraumes +geraunt +gerben +gerechnet +gerechnete +gerecht +gerechtem +gerechten +gerechter +gerechterem +gerechteren +gerechterer +gerechtes +gerechteste +gerechtestem +gerechtester +gerechtestes +gerechtfertigste +gerechtfertigsten +gerechtfertigster +gerechtfertigstes +gerechtfertigt +gerechtfertigte +gerechtfertigtem +gerechtfertigten +gerechtfertigter +gerechtfertigtes +gereckt +geredete +geregelt +geregelte +geregeltem +geregelten +geregelter +geregeltes +geregnet +gereichen +gereichende +gereicht +gereichtem +gereichten +gereichter +gereift +gereifte +gereiftem +gereifter +gereiftes +gereiht +gereihten +gereimt +gereimtem +gereimten +gereimter +gereinigt +gereinigte +gereinigtem +gereinigter +gereinigtes +gereist +gereiste +gereistem +gereisten +gereister +gereistes +gereizt +gereizte +gereiztem +gereizter +gereiztes +gerempelt +gerettet +gerettete +geretteten +geretteter +gerettetes +gerichtet +gerichtete +gerichtetem +gerichteten +gerichteter +gerichtetes +gerichtlich +gerichtlichem +gerichtlichen +gerichtlicher +gerichtsfremde +gerichtsmedizinischen +gerichtsmäßig +gerieben +geriebene +geriebenen +geriebener +geriebenes +gerieselt +geriet +gerieten +gering +geringe +geringem +geringen +geringer +geringere +geringerem +geringeren +geringerer +geringes +geringfügig +geringfügige +geringfügigem +geringfügigen +geringfügiger +geringschätzig +geringschätziges +geringste +geringstem +geringsten +geringstes +geringwertig +geringwertige +gerinnen +gerissen +gerissene +gerissenem +gerissenen +gerissenes +geritten +gerittene +gerittenen +gerittener +gerittenes +geritzt +geritzte +geritztem +geritzten +geritztes +germanisch +germanische +germanischen +germanischer +germanisches +gern +gerne +gerochen +gerochenem +gerochenen +gerochener +gerodet +gerodete +gerodetem +gerodeter +gerodetes +gerollt +gerollte +gerolltem +gerollten +gerollter +gerolltes +geronnen +geronnene +geronnenem +geronnener +geronnenes +gerontologisch +gerontologischen +gertenschlank +gertenschlanke +gertenschlankem +gertenschlanker +gertenschlankes +geruchfrei +geruchlos +geruchlose +geruchlosem +geruchlosen +geruchloses +geruchsfrei +geruchtilgend +geruchtilgendem +geruchtilgenden +geruchtilgender +gerudert +geruderter +gerufen +gerufene +gerufenen +gerufener +gerufenes +geruhen +geruhend +geruhende +geruhender +geruhendes +geruhsam +geruhsamem +geruhsamen +geruhsamer +geruhsameren +geruhsamerer +geruhsameres +geruhsamste +geruhsamsten +geruhsamster +geruhst +geruht +geruhte +geruhten +geruhter +geruhtes +geruhtet +gerundet +gerundete +gerundeten +gerungen +gerungene +gerungenem +gerungenen +gerungenes +gerunzelt +gerunzelte +gerupft +gerupftem +gerupften +gerupfter +gerutscht +gerutschte +gerutschtem +gerutschter +gerutschtes +gerächt +gerächte +gerächten +gerächter +gerächtes +gerändelt +gerät +gerätetechnisch +geräteunabhängig +gerätselt +gerätst +geräuchert +geräuchertem +geräucherten +geräucherter +geräumig +geräumige +geräumigem +geräumiger +geräumigere +geräumigerem +geräumigerer +geräumigeres +geräumiges +geräumigstem +geräumigsten +geräumigster +geräumt +geräumte +geräumtem +geräumten +geräumter +geräumtes +geräuschlos +geräuschlose +geräuschlosen +geräuschloser +geräuschlosere +geräuschloseren +geräuschloserer +geräuschloseres +geräuschloseste +geräuschlosestem +geräuschlosesten +geräuschlosestes +geräuschvoll +geräuschvolle +geräuschvollen +geräuschvoller +geräuschvollere +geräuschvolleren +geräuschvollerer +geräuschvolleres +geräuschvollste +geräuschvollstem +geräuschvollsten +geräuschvollstes +geräuschärmer +geräuschärmere +geräuspert +geröchelt +geröcheltem +geröchelten +geröchelter +geröntgt +geröstet +geröstete +gerösteten +gerösteter +geröstetes +gerötet +gerötete +geröteter +gerötetes +gerüchteweise +gerüchtweise +gerückt +gerückte +gerückten +gerügt +gerügten +gerühmt +gerühmte +gerühmtem +gerühmten +gerühmtes +gerührt +gerührte +gerührten +gerührter +gerührtes +gerüstet +gerüstete +gerüstetem +gerüsteter +gerüstetes +gerüttelt +gerütteltem +gerüttelten +gerüttelter +gerütteltes +gesackt +gesagt +gesagte +gesagtem +gesagten +gesagter +gesagtes +gesalbt +gesalbte +gesalbtem +gesalbten +gesalbtes +gesalzen +gesammelt +gesammelte +gesammelten +gesammelter +gesammeltes +gesamt +gesamtdeutsche +gesamtdeutschen +gesamtdeutscher +gesamte +gesamtem +gesamten +gesamter +gesamtes +gesamteuropäische +gesamteuropäischen +gesamteuropäisches +gesamtgesellschaftliche +gesamthaft +gesamtkoreanische +gesamtmenschlichen +gesamtmenschlicher +gesamtskandinavische +gesamtvietnamesischen +gesamtwirtschaftlich +gesamtwirtschaftliche +gesamtwirtschaftlicher +gesandt +gesandte +gesandtem +gesandten +gesandter +gesanglich +gesanglichen +gesattelt +gesatteltem +gesattelten +gesattelter +gesaugt +gesaugte +gesaugtem +gesaugter +gesaugtes +gesaust +gesaustem +gesausten +gesauster +geschabt +geschabte +geschabtem +geschabten +geschabtes +geschachtelt +geschachtelte +geschadet +geschadetem +geschadeten +geschadeter +geschaffen +geschaffene +geschaffenen +geschafft +geschaffte +geschafftem +geschafften +geschaffter +geschafftes +geschah +geschallt +geschallte +geschalltem +geschallter +geschalltes +geschalten +geschaltet +geschaltete +geschaltetem +geschalteten +geschalteter +geschaltetes +gescharrt +gescharrte +gescharrten +gescharrter +gescharrtes +geschart +gescharte +geschartem +gescharten +geschartes +geschaudert +geschauderte +geschauderter +geschaudertes +geschauert +geschauerten +geschauerter +geschauertes +geschaufelt +geschaufelte +geschaufelten +geschaufelter +geschaukelt +geschaukelte +geschaukelten +geschaukeltes +geschaut +geschaute +geschauter +geschautes +gescheffelt +gescheffeltem +gescheffelten +gescheffelter +geschehe +geschehen +geschehene +geschehener +geschehenes +gescheit +gescheite +gescheitelt +gescheitelte +gescheiteltem +gescheitelter +gescheiteltes +gescheitem +gescheiten +gescheiter +gescheitere +gescheiterem +gescheiterer +gescheiteres +gescheitert +gescheitertem +gescheiterten +gescheiterter +gescheites +gescheiteste +gescheitestem +gescheitester +gescheitestes +geschellt +geschellten +geschellter +geschelltes +geschenkt +geschenkte +geschenktem +geschenkten +geschenktes +gescheppert +geschepperte +geschepperter +gescheppertes +geschert +geschertem +gescherten +gescherter +gescherzt +gescherzte +gescherzten +gescherztes +gescheucht +gescheuchte +gescheuchter +gescheuchtes +gescheuert +gescheuerte +gescheuertem +gescheuerten +gescheuerter +gescheuertes +gescheut +gescheute +gescheuten +gescheutes +geschichtet +geschichtete +geschichteten +geschichteter +geschichtetes +geschichtlich +geschichtliche +geschichtlichem +geschichtlichen +geschichtliches +geschichtslos +geschichtslose +geschichtslosen +geschickt +geschickte +geschicktem +geschickten +geschicktes +geschieden +geschiedene +geschiedenem +geschiedenen +geschiedenes +geschieht +geschielt +geschielten +geschielter +geschieltes +geschienen +geschienene +geschienenem +geschienenen +geschienenes +geschient +geschiente +geschienten +geschienter +geschientes +geschifft +geschiffte +geschifften +geschiffter +geschildert +geschilderte +geschildertem +geschilderten +geschilderter +geschildertes +geschillert +geschillerten +geschillerter +geschillertes +geschimmelt +geschimmelte +geschimmeltem +geschimmelten +geschimmeltes +geschimmert +geschimmerte +geschimmerten +geschimmerter +geschimmertes +geschimpft +geschimpfte +geschimpften +geschimpfter +geschirmt +geschirmte +geschirmtem +geschirmten +geschirmter +geschirmtes +geschissen +geschissenem +geschissenen +geschissener +geschlachtet +geschlachtete +geschlachteten +geschlachteter +geschlachtetes +geschlafen +geschlafene +geschlafenen +geschlafenes +geschlagen +geschlagene +geschlagenen +geschlagener +geschlagenes +geschlaucht +geschlechtlich +geschlechtliche +geschlechtlichen +geschlechtlicher +geschlechtliches +geschlechtslose +geschlechtslosen +geschleckt +geschleckte +geschlecktem +geschleckten +geschleckter +geschlecktes +geschleift +geschleifte +geschlendert +geschlenkert +geschleppt +geschlepptem +geschleppten +geschleppter +geschleudert +geschleuderte +geschleust +geschlichen +geschlichtet +geschlichtete +geschlichtetem +geschlichteten +geschlichtetes +geschliffen +geschliffene +geschliffenen +geschliffener +geschliffenes +geschlossen +geschlossene +geschlossenem +geschlossenen +geschlossener +geschlossenes +geschlottert +geschluckt +geschlummert +geschlungen +geschlungene +geschlungenem +geschlungenen +geschlungener +geschlurft +geschlängelt +geschlängelte +geschlängeltem +geschlängelter +geschlängeltes +geschlüpft +geschlüpftem +geschlüpften +geschlüpfter +geschlürft +geschmackfrei +geschmackfreier +geschmacklich +geschmackliche +geschmacklos +geschmacklose +geschmacklosem +geschmacklosen +geschmacklosere +geschmackloserem +geschmackloseren +geschmackloseres +geschmackloses +geschmackloseste +geschmacklosesten +geschmacklosester +geschmacklosestes +geschmackvoll +geschmackvolle +geschmackvollem +geschmackvollen +geschmackvoller +geschmackvollerem +geschmackvolleren +geschmackvollerer +geschmackvolles +geschmackvollste +geschmackvollstem +geschmackvollster +geschmackvollstes +geschmatzt +geschmeckt +geschmeichelt +geschmeichelte +geschmeichelten +geschmeichelter +geschmeicheltes +geschmeidig +geschmeidige +geschmeidigem +geschmeidigen +geschmeidiges +geschmerzt +geschmettert +geschmettertem +geschmetterten +geschmetterter +geschmiedet +geschmiedete +geschmiedetem +geschmiedeter +geschmiedetes +geschmiegt +geschmiert +geschmierte +geschmiertem +geschmierten +geschmierter +geschmiertes +geschminkt +geschminkte +geschminkten +geschminkter +geschminktes +geschmirgelt +geschmirgelte +geschmirgeltem +geschmirgelten +geschmirgeltes +geschmissen +geschmissene +geschmissenen +geschmissener +geschmissenes +geschmolzen +geschmolzene +geschmolzenem +geschmolzener +geschmolzenes +geschmort +geschmortem +geschmorten +geschmorter +geschmuggelt +geschmuggelte +geschmuggeltem +geschmuggelter +geschmuggeltes +geschmunzelt +geschmutzt +geschmäht +geschmähte +geschmähten +geschmähter +geschmähtes +geschmälert +geschmälerte +geschmälertem +geschmälerten +geschmälertes +geschmückt +geschmückte +geschmückten +geschmückter +geschmücktes +geschnallt +geschnallte +geschnallten +geschnallter +geschnalltes +geschnappt +geschnarcht +geschnattert +geschnauft +geschneidert +geschneiderte +geschneiderten +geschneiderter +geschneidertes +geschneit +geschneite +geschnellt +geschnetzelt +geschniegelt +geschniegelten +geschniegelter +geschniegeltes +geschnitten +geschnittene +geschnittenem +geschnittener +geschnittenes +geschnitzelt +geschnitzt +geschnitzte +geschnitztem +geschnitzten +geschnitztes +geschnorrt +geschnupft +geschnurrt +geschnäuzt +geschnörkelt +geschnüffelt +geschnürt +geschnürte +geschnürtem +geschnürten +geschnürtes +geschoben +geschobene +geschobener +geschobenes +geschockt +geschockte +gescholten +gescholtene +gescholtenen +gescholtener +gescholtenes +geschont +geschonte +geschontem +geschonten +geschontes +geschoren +geschorene +geschossen +geschossene +geschossenem +geschossenen +geschossener +geschossenes +geschotterte +geschotterter +geschottertes +geschrammt +geschrammtem +geschrammten +geschrammter +geschrammtes +geschraubt +geschraubte +geschraubten +geschreckt +geschrieben +geschriebene +geschriebenem +geschriebenen +geschriebenes +geschritten +geschrittene +geschrubbt +geschrubbte +geschrubbtem +geschrubbten +geschrubbtes +geschrumpft +geschrumpfte +geschrumpften +geschrumpfter +geschrumpftes +geschränkt +geschränkte +geschröpft +geschröpfte +geschröpftem +geschröpfter +geschröpftes +geschuldet +geschuldete +geschuldetem +geschuldeten +geschuldeter +geschuldetes +geschult +geschulte +geschulten +geschulter +geschulterte +geschultertem +geschulterter +geschultertes +geschultes +geschunden +geschundene +geschundenem +geschundener +geschundenes +geschuppt +geschupptem +geschuppten +geschuppter +geschustert +geschusterte +geschustertem +geschusterter +geschustertes +geschwabbelt +geschwafelt +geschwankt +geschwappt +geschwatzt +geschwefelt +geschweift +geschweifte +geschweiftem +geschweiften +geschweiftes +geschweige +geschweißt +geschweißte +geschweißten +geschweißter +geschweißtes +geschwelgt +geschwemmt +geschwenkt +geschwenkte +geschwenkten +geschwenkter +geschwenktes +geschwiegen +geschwiegene +geschwiegenem +geschwiegenen +geschwiegenes +geschwind +geschwinde +geschwindem +geschwinden +geschwinder +geschwindigkeitsabhängige +geschwirrt +geschwisterlos +geschwitzt +geschwollen +geschwollenes +geschwommen +geschworen +geschwungen +geschwungene +geschwungenem +geschwungenen +geschwungener +geschwungenes +geschwächt +geschwächte +geschwächtem +geschwächten +geschwächter +geschwängert +geschwängerte +geschwängertem +geschwängerten +geschwängerter +geschwängertes +geschwänzelt +geschwänzt +geschwärzt +geschwärzte +geschwärztem +geschwärzter +geschwärztes +geschwätzig +geschwätzigem +geschwätzigen +geschwätziger +geschwätzigerem +geschwätzigeren +geschwätzigerer +geschwätziges +geschwätzigste +geschwätzigstem +geschwätzigster +geschwätzigstes +geschädigt +geschädigte +geschädigtem +geschädigten +geschädigter +geschädigtes +geschäftig +geschäftigem +geschäftigen +geschäftiger +geschäftigerem +geschäftigeren +geschäftigerer +geschäftiges +geschäftigste +geschäftigstem +geschäftigster +geschäftigstes +geschäftlich +geschäftlichem +geschäftlichen +geschäftlicher +geschäftsführend +geschäftsführende +geschäftsführendem +geschäftsführender +geschäftsführendes +geschäftskundig +geschäftskundigem +geschäftskundigen +geschäftskundiger +geschäftskundigerem +geschäftskundigeren +geschäftskundigerer +geschäftskundiges +geschäftskundigste +geschäftskundigstem +geschäftskundigster +geschäftskundigstes +geschäftslos +geschäftsmäßig +geschäftsmäßige +geschäftsmäßigem +geschäftsmäßigen +geschäftsmäßiges +geschäftspolitisch +geschäftspolitische +geschäftspolitischer +geschäftstüchtig +geschäftstüchtige +geschäftstüchtigen +geschäftstüchtiger +geschäftstüchtigere +geschäftstüchtigeren +geschäftstüchtigerer +geschäftstüchtigeres +geschäftstüchtigste +geschäftstüchtigstem +geschäftstüchtigsten +geschäftstüchtigstes +geschähe +geschäkert +geschäkertem +geschäkerten +geschäkerter +geschält +geschälte +geschältem +geschälten +geschälter +geschältes +geschämt +geschämten +geschämter +geschämtes +geschändet +geschändete +geschändetem +geschändeten +geschändetes +geschärft +geschärfte +geschärften +geschärfter +geschärftes +geschätzt +geschätzte +geschätzten +geschätzter +geschätztes +geschäumt +geschäumte +geschäumtem +geschäumten +geschäumtes +geschönt +geschöpft +geschöpfte +geschöpftem +geschöpfter +geschöpftes +geschürft +geschürfte +geschürftem +geschürfter +geschürftes +geschürt +geschürtem +geschürten +geschürter +geschürzt +geschürzten +geschürztes +geschüttelt +geschüttelte +geschüttelten +geschüttelter +geschütteltes +geschüttet +geschüttete +geschüttetem +geschütteten +geschüttetes +geschützt +geschützte +geschützten +geschützter +geschütztes +gesegelt +gesegnet +gesegnete +gesegnetem +gesegneten +gesegnetes +gesehen +gesehene +gesehenem +gesehenen +gesehener +gesehenes +gesehnt +geselchte +gesellen +gesellig +gesellige +geselligen +geselliger +geselligere +geselligeren +geselligerer +geselligeres +geselligste +geselligstem +geselligsten +geselligstes +gesellschaftlich +gesellschaftliche +gesellschaftlichem +gesellschaftlichen +gesellschaftlicher +gesellschaftsfähig +gesellschaftskritisch +gesellschaftskritische +gesellschaftspolitisch +gesellschaftspolitischer +gesellt +gesellte +gesellten +gesendet +gesendete +gesendeten +gesengt +gesengte +gesengter +gesengtes +gesenkt +gesenkte +gesenktem +gesenkten +gesenkter +gesessen +gesessene +gesessenen +gesessenes +gesetzeskonform +gesetzgebend +gesetzgebendem +gesetzgebenden +gesetzgebender +gesetzgeberisch +gesetzgeberische +gesetzgeberischen +gesetzlich +gesetzliche +gesetzlichem +gesetzlichen +gesetzlicher +gesetzlos +gesetzlose +gesetzlosem +gesetzloser +gesetzloses +gesetzmäßig +gesetzmäßige +gesetzmäßigen +gesetzmäßiger +gesetzmäßiges +gesetzt +gesetzte +gesetzten +gesetzter +gesetztes +gesetzwidrig +gesetzwidrige +gesetzwidrigem +gesetzwidrigen +gesetzwidriges +geseufzt +gesichert +gesicherte +gesichertem +gesicherten +gesicherter +gesichtet +gesichtete +gesichtetem +gesichteten +gesichteter +gesichtetes +gesichtslos +gesickert +gesickerte +gesickertem +gesickerter +gesickertes +gesiebt +gesiebtem +gesiebten +gesiebter +gesiecht +gesiedelt +gesiedet +gesiegelt +gesiegelte +gesiegeltem +gesiegelten +gesiegeltes +gesiegt +gesinnt +gesinnte +gesinntem +gesinnten +gesinnter +gesinntes +gesinnungslos +gesinnungslosem +gesinnungslosen +gesinnungsloser +gesittet +gesittete +gesittetem +gesitteter +gesittetes +gesoffen +gesoffenem +gesoffenen +gesoffener +gesogen +gesogenem +gesogenen +gesogener +gesondert +gesonderte +gesonderten +gesonderter +gesondertes +gesonnen +gesorgt +gesotten +gesottene +gesottenen +gespachtelt +gespachtelte +gespachtelter +gespachteltes +gespalten +gespaltene +gespaltenes +gespaltet +gespaltete +gespalteten +gespalteter +gespaltetes +gespannt +gespannte +gespanntem +gespannten +gespanntes +gespart +gespartem +gesparten +gesparter +gespartes +gespaßt +gespeichert +gespeicherte +gespeichertem +gespeicherten +gespeicherter +gespeichertes +gespeist +gespeiste +gespeisten +gespeistes +gespendet +gespendete +gespendeten +gespendeter +gespendetes +gespensterhaft +gespensterhafte +gespensterhaftem +gespensterhaften +gespensterhafter +gespensterhaftere +gespensterhafterem +gespensterhafteren +gespensterhafteres +gespensterhaftes +gespensterhafteste +gespensterhaftesten +gespensterhaftester +gespensterhaftestes +gespenstisch +gespenstische +gespenstischem +gespenstischer +gespenstisches +gesperrt +gesperrte +gesperrtem +gesperrten +gesperrter +gespickt +gespickte +gespiegelt +gespiegelte +gespiegelten +gespiegelter +gespiegeltes +gespielt +gespielte +gespieltem +gespielten +gespielter +gespieltes +gespienen +gespiener +gespienes +gespießt +gespießte +gespießten +gespießtes +gespitzt +gespitzte +gespitztem +gespitzten +gespitztes +gesplittert +gesplitterte +gesplitterten +gesplitterter +gesplittertes +gesponnen +gesponnene +gespornt +gespottet +gespottete +gespotteter +gespottetes +gespreizt +gespreizte +gespreizten +gespreizter +gespreiztes +gesprengt +gesprengte +gesprengten +gesprengter +gesprengtes +gesprenkelt +gesprenkelte +gesprenkeltem +gesprenkelten +gesprenkeltes +gesprintet +gesprintete +gesprinteten +gesprinteter +gespritzt +gespritzte +gespritztem +gespritzter +gespritztes +gesprochen +gesprochene +gesprochenem +gesprochenen +gesprochener +gesprochenes +gesprudelt +gesprudelte +gesprudeltem +gesprudelten +gesprudelter +gesprudeltes +gesprungen +gesprungene +gesprungenem +gesprungenen +gesprungener +gesprungenes +gesprächig +gesprächigem +gesprächigen +gesprächiger +gesprächigerem +gesprächigeren +gesprächigerer +gesprächiges +gesprächigste +gesprächigstem +gesprächigster +gesprächigstes +gesprüht +gesprühte +gesprühtem +gesprühten +gesprühter +gespuckt +gespuckte +gespucktem +gespuckter +gespucktes +gespult +gespultem +gespulten +gespulter +gespurtet +gespurtete +gespurtetem +gespurteter +gespurtetes +gesputet +gespöttelt +gespöttelte +gespöttelten +gespöttelter +gespült +gespülte +gespültem +gespülter +gespültes +gespürt +gespürtem +gespürten +gespürter +gestachelt +gestachelte +gestacheltem +gestachelten +gestachelter +gestacheltes +gestaffelt +gestaffelte +gestaffelten +gestaffelter +gestaffeltes +gestalten +gestaltenden +gestalterische +gestaltet +gestaltete +gestalteten +gestammelt +gestammelte +gestammeltem +gestammelten +gestammeltes +gestammt +gestampft +gestampftem +gestampften +gestampfter +gestand +gestanden +gestandene +gestandenem +gestandenen +gestandener +gestandenes +gestandet +gestanzt +gestanzte +gestanzten +gestanzter +gestanztes +gestapelt +gestapelte +gestapeltem +gestapelten +gestapelter +gestapeltes +gestapft +gestarrt +gestartet +gestartete +gestartetem +gestarteten +gestarteter +gestartetes +gestatte +gestatten +gestattet +gestattete +gestatteten +gestaubt +gestaucht +gestauchte +gestauchtem +gestauchten +gestauchter +gestaunt +gestaut +gestaute +gestauten +gestauter +gestautes +gesteckt +gestehe +gestehen +gestehende +gestehenden +gestehender +gestehst +gesteht +gesteift +gesteiftem +gesteiften +gesteifter +gesteigert +gesteigerte +gesteigerten +gesteinigt +gesteinigte +gesteinigtem +gesteinigter +gesteinigtes +gestellt +gestellte +gestelltem +gestellten +gestellter +gestelltes +gestelzt +gestemmt +gestemmte +gestemmten +gestemmter +gestemmtes +gestempelt +gestempelte +gestempeltem +gestempelten +gestempeltes +gesteppt +gesteppte +gesteppten +gesteppter +gestepptes +gestern +gesteuert +gesteuerte +gesteuertem +gesteuerter +gesteuertes +gestichelt +gesticheltem +gestichelten +gestichelter +gestickt +gestickte +gesticktem +gestickter +gesticktes +gestiebt +gestiefelt +gestiefelte +gestiefeltem +gestiefelten +gestiefeltes +gestiegen +gestiegene +gestiegenen +gestiegener +gestiegenes +gestiftet +gestiftete +gestiftetem +gestifteter +gestiftetes +gestikuliere +gestikulieren +gestikulierend +gestikulierende +gestikulierenden +gestikulierendes +gestikulierst +gestikuliert +gestikulierte +gestikulierten +gestikuliertest +gestikuliertet +gestillt +gestillte +gestilltem +gestillten +gestilltes +gestimmt +gestimmte +gestimmten +gestimmter +gestimmtes +gestisch +gestische +gestischen +gestochen +gestochene +gestochenem +gestochener +gestochenes +gestochert +gestochertem +gestocherten +gestocherter +gestockt +gestockte +gestocktem +gestockter +gestocktes +gestohlen +gestohlenem +gestohlenen +gestohlener +gestolpert +gestolperte +gestolpertem +gestolperter +gestolpertes +gestopft +gestopfte +gestopftem +gestopften +gestopfter +gestopftes +gestoppt +gestoppte +gestopptem +gestoppten +gestoppter +gestopptes +gestorben +gestorbene +gestorbenen +gestorbenes +gestottert +gestoßen +gestoßenem +gestoßenen +gestoßener +gestrafft +gestraffte +gestraft +gestraftem +gestraften +gestrafter +gestrahlt +gestrampelt +gestrandet +gestrandetem +gestrandeten +gestrandeter +gestrauchelt +gestrauchelte +gestraucheltem +gestrauchelter +gestraucheltes +gestrebt +gestrebtem +gestrebten +gestrebter +gestreckt +gestreckte +gestrecktem +gestreckten +gestreckter +gestrecktes +gestreichelt +gestreicheltem +gestreichelten +gestreichelter +gestreicheltes +gestreift +gestreifte +gestreiftem +gestreiften +gestreifter +gestreiftes +gestreikt +gestreng +gestrengen +gestrenger +gestreunt +gestreuntem +gestreunten +gestreunter +gestreut +gestreute +gestreutem +gestreuten +gestreuter +gestreutes +gestrichelt +gestrichelte +gestricheltem +gestrichelten +gestrichelter +gestricheltes +gestrichen +gestrichene +gestrichenem +gestrichenen +gestrichener +gestrichenes +gestrickt +gestrickte +gestricktem +gestrickten +gestrickter +gestriegelt +gestriegelte +gestriegeltem +gestriegelter +gestriegeltes +gestrig +gestrige +gestrigem +gestrigen +gestriges +gestrippt +gestrippte +gestritten +gestrittenem +gestrittenen +gestrittener +gestrolcht +gestrolchte +gestrolchtem +gestrolchter +gestrolchtes +gestrotzt +gestrudelt +gestrudelte +gestrudeltem +gestrudelten +gestrudeltes +gesträubt +gesträubten +gesträubter +gesträubtes +geströmt +gestuftem +gestufter +gestuftes +gestundet +gestundete +gestupst +gestupste +gestupstem +gestupster +gestupstes +gestutzt +gestutztem +gestutzten +gestutzter +geständig +geständigen +geständiger +geständiges +gestärkt +gestärkte +gestärktem +gestärkten +gestärkter +gestärktes +gestäubt +gestäubtem +gestäubten +gestäubter +gestöbert +gestöhnt +gestöpselt +gestöpselte +gestöpseltem +gestöpselten +gestöpselter +gestört +gestörte +gestörtem +gestörter +gestörtes +gestückelt +gestückeltem +gestückelten +gestückelter +gestülpt +gestülpte +gestülpten +gestülptes +gestürmt +gestürmte +gestürmten +gestürmter +gestürmtes +gestürzt +gestürzte +gestürztem +gestürzten +gestürztes +gestützt +gestützte +gestützten +gestützter +gestütztes +gesucht +gesuchte +gesuchtem +gesuchten +gesuchter +gesuchtes +gesudelt +gesudelte +gesudeltem +gesudelten +gesudeltes +gesummtes +gesund +gesunde +gesundem +gesunden +gesundend +gesundenden +gesundender +gesundendes +gesunder +gesundes +gesundest +gesundet +gesundeten +gesundeter +gesundetes +gesundetet +gesundheitlich +gesundheitlichem +gesundheitlichen +gesundheitlicher +gesundheitsfördernd +gesundheitsschädigend +gesundheitsschädlich +gesundheitsschädlichem +gesundheitsschädlichen +gesundheitsschädlicher +gesundheitsschädlicheren +gesundheitsschädlicherer +gesundheitsschädlicheres +gesundheitsschädlichste +gesundheitsschädlichsten +gesundheitsschädlichster +gesundschrumpfen +gesundschrumpfende +gesungen +gesungene +gesungenen +gesungener +gesungenes +gesunken +gesunkene +gesunkenem +gesunkenen +gesunkenes +gesurrt +gesurrte +gesurrten +gesurrter +gesurrtes +gesägt +gesägten +gesägter +gesägtes +gesät +gesäte +gesätem +gesäten +gesätes +gesättigt +gesättigte +gesättigten +gesättigter +gesättigtes +gesäubert +gesäuberte +gesäubertem +gesäuberten +gesäubertes +gesäuerten +gesäuerter +gesäuertes +gesäugt +gesäugte +gesäugten +gesäugter +gesäugtes +gesäumt +gesäumte +gesäumtem +gesäumten +gesäumtes +gesäuselt +gesäuselte +gesäuselten +gesäuselter +gesäuseltes +gesüffelt +gesühnt +gesünder +gesünderem +gesünderen +gesünderer +gesündeste +gesündestem +gesündesten +gesündestes +gesündigt +gesündigte +gesündigten +gesündigter +gesündigtes +gesüßt +gesüßtem +gesüßten +gesüßter +getadelt +getadelte +getadelten +getadelter +getafelt +getagt +getagte +getagter +getagtes +getakelt +getakelten +getakelter +getakeltes +getaktet +getaktete +getan +getane +getanem +getaner +getanes +getankt +getanktem +getankten +getankter +getanzt +getanzte +getanztem +getanzter +getanztes +getappt +getapptem +getappten +getappter +getapst +getarnt +getarnte +getarntem +getarnten +getarnter +getarntes +getastet +getastete +getasteten +getasteter +getaucht +getauchte +getauchtem +getauchten +getauchter +getauchtes +getauft +getauften +getaufter +getauftes +getaugt +getaugte +getaugtem +getaugten +getaugtes +getaumelt +getaumelte +getaumelten +getaumelter +getaumeltes +getauscht +getauschte +getauschtem +getauschten +getauschtes +getaut +getaute +getauten +getauter +getautes +geteert +geteerte +geteertem +geteerten +geteertes +geteilt +geteilte +geteilter +geteiltes +getestet +getestete +getestetem +getesteten +getesteter +getextet +gethront +gethronte +gethronter +gethrontes +getickt +geticktem +getickten +getickter +getilgt +getilgte +getilgtem +getilgter +getilgtes +getippelt +getippeltem +getippelten +getippelter +getippt +getippte +getipptem +getippten +getippter +getipptes +getischlert +getischlerte +getischlerter +getischlertes +getoastet +getoastetem +getoasteten +getoasteter +getobt +getollt +getollte +getollter +getolltes +getorkelt +getorkeltem +getorkelten +getorkelter +getost +getoste +getosten +getostes +getrachtet +getragen +getragene +getragenem +getragener +getragenes +getrampelt +getrampelte +getrampeltem +getrampelten +getrampelter +getrampeltes +getrappelt +getrappelte +getrappeltem +getrappelten +getrappeltes +getratscht +getrauert +getrauerte +getrauerter +getrauertes +getraut +getraute +getrauten +getrauter +getrautes +getreidelt +getreidelte +getreideltem +getreidelter +getreideltes +getrennt +getrennte +getrennten +getrennter +getrenntes +getreten +getretene +getretenen +getretener +getreu +getreue +getreuen +getreuer +getreues +getreulich +getrickst +getrieben +getriebene +getriebenem +getriebenen +getriebenes +getrieft +getriefte +getrieften +getriefter +getrieftes +getriggerte +getrillert +getrillerte +getrillertem +getrillerten +getrillerter +getrillertes +getrimmt +getrimmte +getrimmten +getrimmter +getrimmtes +getrippelt +getrippelte +getrippeltem +getrippelten +getrippeltes +getrocknet +getrocknete +getrockneter +getrocknetes +getroffen +getroffene +getroffenen +getroffener +getroffenes +getrommelt +getrommelte +getrommeltem +getrommelten +getrommelter +getrommeltes +getropft +getropfte +getropften +getropfter +getropftes +getrottet +getrottete +getrottetem +getrotteter +getrottetes +getrotzt +getrotztem +getrotzten +getrotzter +getrudelt +getrudelte +getrudeltem +getrudelten +getrudelter +getrudeltes +getrumpft +getrumpfte +getrumpften +getrumpfter +getrumpftes +getrunken +getrunkene +getrunkenem +getrunkenen +getrunkenes +geträllert +geträllerte +geträllerten +geträllerter +geträllertes +getränkt +getränkte +getränktem +getränkten +getränktes +geträufelt +geträufelte +geträufelten +geträufelter +geträufeltes +geträumt +geträumte +geträumten +geträumter +getrödelt +getrödelte +getrödelten +getrödeltes +getröpfelt +getröpfelte +getröpfelter +getröpfeltes +getröstet +getröstetem +getrösteten +getrösteter +getrübt +getrübte +getrübtem +getrübter +getrübtes +getummelt +getummelte +getummelter +getummeltes +getunkt +getunktem +getunkten +getunkter +getupft +getupfte +getupftem +getupfter +getupftes +geturnt +geturntem +geturnten +geturnter +getuschelt +getuschelte +getuschelten +getuscheltes +getuscht +getuschte +getuschter +getuschtes +getutet +getutetem +getuteten +getuteter +getäfelt +getäfelte +getäfeltem +getäfelten +getäfeltes +getändelt +getändelte +getändelten +getändelter +getändeltes +getänzelt +getänzelte +getänzeltem +getänzelten +getänzeltes +getätigt +getätigte +getätigten +getätigter +getätigtes +getätschelt +getätschelte +getätscheltem +getätschelten +getätscheltes +getäuscht +getäuschte +getäuschten +getäuschter +getäuschtes +getönt +getönte +getöntem +getönten +getöntes +getötet +getötete +getötetem +getöteten +getöteter +getötetes +getüftelt +getüftelte +getüfteltem +getüftelten +getüfteltes +getüncht +getünchte +getünchten +getünchter +getünchtes +getüpfeltem +getüpfelten +getüpfelter +getürmt +getürmte +getürmtem +getürmter +getürmtes +geulkt +geulkte +geulkten +geulktes +geurteilt +gevierteilt +gewachsen +gewachsene +gewachsenen +gewachsener +gewachsenes +gewacht +gewachte +gewachten +gewachter +gewackelt +gewackelte +gewackeltem +gewackelter +gewackeltes +gewaffnet +gewaffneten +gewaffneter +gewaffnetes +gewagt +gewagte +gewagten +gewagter +gewahr +gewahrt +gewahrte +gewahrtes +gewallt +gewallte +gewallter +gewalltes +gewaltet +gewaltig +gewaltige +gewaltigem +gewaltiger +gewaltiges +gewaltigste +gewaltlos +gewaltlose +gewaltlosem +gewaltloser +gewaltloses +gewaltsam +gewaltsame +gewaltsamem +gewaltsamen +gewaltsamer +gewaltsameren +gewaltsamerer +gewaltsameres +gewaltsames +gewaltsamste +gewaltsamsten +gewaltsamster +gewalttätig +gewalttätige +gewalttätigem +gewalttätiger +gewalttätigere +gewalttätigeren +gewalttätigeres +gewalttätiges +gewalttätigste +gewalttätigster +gewalttätigstes +gewalzt +gewalzten +gewalzter +gewalztes +gewandelt +gewandelte +gewandelten +gewandelter +gewandert +gewanderte +gewanderten +gewandertes +gewandt +gewandte +gewandtem +gewandten +gewandter +gewandtere +gewandterer +gewandteres +gewandtes +gewandtesten +gewandtester +gewandtestes +gewankt +gewankte +gewanktem +gewankten +gewanktes +gewann +gewannen +gewannst +gewappnet +gewappnete +gewappneten +gewappneter +gewappnetes +gewarnt +gewarnte +gewarntem +gewartet +gewartete +gewartetem +gewarteter +gewartetes +gewaschen +gewaschene +gewaschenem +gewaschenen +gewaschener +gewaschenes +gewassert +gewasserte +gewassertem +gewasserter +gewassertes +gewatet +gewatetem +gewateten +gewateter +gewatschelt +gewatschelte +gewatscheltem +gewatschelter +gewatscheltes +gewebsfreundlichen +gewebt +gewebte +gewebtem +gewebten +gewebter +gewebtes +gewechselt +gewechselte +gewechselten +gewechselter +gewechseltes +geweckt +geweckte +geweckten +geweckter +gewedelt +gewehrt +geweht +gewehtem +gewehten +gewehter +geweidet +geweidete +geweideter +geweidetes +geweigert +geweiht +geweihtem +geweihten +geweihter +geweilt +geweint +geweitetem +geweiteter +geweitetes +geweißt +geweißte +geweißten +geweißtes +gewelkt +gewelkte +gewelktem +gewelkten +gewelkter +gewelktes +gewellt +gewelltem +gewellten +gewellter +gewendet +gewendete +gewendetem +gewendeter +gewendetes +gewerbemäßig +gewerblich +gewerbliche +gewerblichen +gewerblicher +gewerbliches +gewerbsmäßig +gewerbsmäßige +gewerbsmäßigem +gewerbsmäßigen +gewerbsmäßiges +gewerkschaftlich +gewerkschaftliche +gewerkschaftlichen +gewerkschaftlicher +gewerkschaftseigene +gewerkschaftseigenen +gewerkt +gewerktem +gewerkten +gewerkter +gewertet +gewertete +gewertetem +gewerteter +gewertetes +gewesen +gewesene +gewesenen +gewesener +gewesenes +gewettet +gewettete +gewettetem +gewetteter +gewettetes +gewetzt +gewetztem +gewetzten +gewetzter +gewetztes +gewichen +gewichene +gewichenem +gewichener +gewichenes +gewichst +gewichstem +gewichsten +gewichster +gewichte +gewichten +gewichtet +gewichtete +gewichteten +gewichteter +gewichtetes +gewichtig +gewichtigem +gewichtigen +gewichtiger +gewichtiges +gewichtigste +gewickelt +gewickelte +gewickeltem +gewickelten +gewickelter +gewickeltes +gewidmet +gewidmete +gewidmetem +gewidmeten +gewidmeter +gewidmetes +gewieftere +gewiegt +gewiegte +gewiegtem +gewiegter +gewiegtes +gewiehert +gewiehertem +gewieherten +gewieherter +gewienertem +gewienerten +gewienerter +gewiesen +gewiesene +gewiesenen +gewiesenes +gewillt +gewillte +gewilltem +gewillten +gewillter +gewilltes +gewimmelt +gewimmelte +gewimmeltem +gewimmelten +gewimmeltes +gewimmert +gewimmerte +gewimmerten +gewimmerter +gewimmertes +gewinkelte +gewinkt +gewinnbringende +gewinnbringendem +gewinnbringenden +gewinnbringendes +gewinnen +gewinnend +gewinnende +gewinnender +gewinnendes +gewinnt +gewinnträchtig +gewinnträchtige +gewinnträchtigste +gewinselt +gewinseltem +gewinselten +gewinselter +gewippt +gewippte +gewipptem +gewippter +gewipptes +gewirbelt +gewirbelte +gewirbelter +gewirkt +gewirkte +gewirktem +gewirkten +gewirkter +gewirktes +gewirtschaftet +gewirtschaftete +gewirtschafteten +gewirtschafteter +gewirtschaftetes +gewischt +gewischte +gewischtem +gewischten +gewischtes +gewispert +gewisperte +gewisperter +gewispertes +gewiss +gewisse +gewissem +gewissenhaft +gewissenhafte +gewissenhaftem +gewissenhaften +gewissenhafter +gewissenhaftere +gewissenhafteren +gewissenhafteres +gewissenhaftes +gewissenhafteste +gewissenhaftester +gewissenhaftestes +gewissenlos +gewissenlosem +gewissenlosen +gewissenloser +gewissenloseren +gewissenloserer +gewissenloseres +gewissenloseste +gewissenlosesten +gewissenlosester +gewisser +gewissermaßen +gewisses +gewittern +gewittert +gewitterte +gewittertem +gewitterten +gewittertes +gewittrig +gewittrige +gewitzelt +gewitzelte +gewitzelten +gewitzelter +gewitzt +gewitzte +gewitztem +gewitzter +gewitztere +gewitzterem +gewitzteren +gewitzterer +gewitzteres +gewitztes +gewitzteste +gewitztestem +gewitztesten +gewitztester +gewitztestes +gewobene +gewogen +gewogene +gewogenem +gewogenen +gewogener +gewogenes +gewohnheitsmäßig +gewohnheitsmäßigem +gewohnheitsmäßigen +gewohnheitsmäßiger +gewohnt +gewohnte +gewohntem +gewohnter +gewohntes +gewollt +gewollte +gewolltem +gewollten +gewollter +gewonnen +gewonnene +gewonnenem +gewonnenen +gewonnener +gewonnenes +geworben +geworbenem +geworbenen +geworbener +geworden +gewordene +gewordenem +gewordenen +gewordener +gewordenes +geworfen +geworfene +geworfenem +geworfenen +geworfenes +gewrungen +gewuchert +gewucherte +gewucherten +gewucherter +gewuchtet +gewuchtete +gewuchteten +gewuchteter +gewuchtetes +gewunden +gewundene +gewundenem +gewundenen +gewundener +gewundenes +gewundert +gewunken +gewurmt +gewurstelt +gewurstelte +gewurstelten +gewursteltes +gewurzelt +gewurzelte +gewurzelten +gewurzelter +gewurzeltes +gewusst +gewusste +gewussten +gewählt +gewählte +gewähltem +gewählten +gewählter +gewähltes +gewähnt +gewähnte +gewähnten +gewähntes +gewähr +gewähre +gewähren +gewährend +gewährende +gewährenden +gewährendes +gewährgeleistet +gewährleiste +gewährleisten +gewährleistend +gewährleistende +gewährleistenden +gewährleistender +gewährleistendes +gewährleistet +gewährleisteten +gewährt +gewährte +gewährten +gewährter +gewährtes +gewährtest +gewährtet +gewälzt +gewälzte +gewälzten +gewälzter +gewärmt +gewärmte +gewärmtem +gewärmter +gewärmtes +gewässerte +gewöhne +gewöhnen +gewöhnend +gewöhnende +gewöhnenden +gewöhnendes +gewöhnlich +gewöhnliche +gewöhnlichen +gewöhnlicher +gewöhnlichere +gewöhnlicheren +gewöhnlicherer +gewöhnlicheres +gewöhnliches +gewöhnlichste +gewöhnlichstem +gewöhnlichster +gewöhnlichstes +gewöhnst +gewöhnt +gewöhnte +gewöhnten +gewöhnter +gewöhntes +gewöhntest +gewöhntet +gewölbt +gewölbte +gewölbtem +gewölbten +gewölbter +gewölbtes +gewühlt +gewühlten +gewühlter +gewühltes +gewünscht +gewünschte +gewünschtem +gewünschten +gewünschter +gewünschtes +gewürdigt +gewürdigte +gewürdigten +gewürdigter +gewürdigtes +gewürfelt +gewürfelte +gewürfelten +gewürfelter +gewürgt +gewürgte +gewürgten +gewürgter +gewürzt +gewürzte +gewürztem +gewürzter +gewürztes +gewütet +gezahlt +gezahlte +gezahltem +gezahlten +gezahltes +gezahnte +gezahnten +gezahnter +gezahntes +gezankt +gezapft +gezappelt +gezaubert +gezauberten +gezecht +gezeichnet +gezeichnete +gezeichnetem +gezeichneter +gezeichnetes +gezeigt +gezeigte +gezeigten +gezeigter +gezeigtes +gezeltet +gezerrt +gezerrte +gezerrten +gezerrter +gezerrtes +gezeugt +gezeugte +gezeugtem +gezeugten +gezeugtes +gezielt +gezielte +gezieltem +gezielten +gezielter +gezieltes +geziemen +geziemend +geziemt +geziemtem +geziemten +geziemter +geziert +gezierte +geziertem +gezierter +geziertes +gezimmert +gezimmertem +gezimmerten +gezimmerter +gezimmertes +gezinkt +gezinkten +gezirkelt +gezirkelte +gezirkelten +gezirkelter +gezirkeltes +gezirpt +gezirpte +gezirptem +gezirpten +gezirptes +gezischelt +gezischelte +gezischelten +gezischelter +gezischeltes +gezischt +gezischte +gezischtem +gezischten +gezischtes +gezittert +gezogen +gezogene +gezogenem +gezogenen +gezogener +gezollt +gezollte +gezolltem +gezolltes +gezuckert +gezuckerte +gezuckerten +gezuckerter +gezuckertes +gezupft +gezupfte +gezupftem +gezupften +gezupftes +gezweifelt +gezweifelte +gezweifeltem +gezweifelten +gezweifeltes +gezwickt +gezwickte +gezwickten +gezwickter +gezwicktes +gezwiebelt +gezwiebelter +gezwinkert +gezwinkerte +gezwinkerten +gezwinkerter +gezwinkertes +gezwitschert +gezwitscherte +gezwitscherten +gezwitscherter +gezwungen +gezwungene +gezwungenem +gezwungener +gezwungenermaßen +gezwungenes +gezwängt +gezwängte +gezwängten +gezwängter +gezwängtes +gezählt +gezählte +gezähltem +gezählten +gezählter +gezähltes +gezähmt +gezähmte +gezähmten +gezähmter +gezähmtes +gezögert +gezögerte +gezögertem +gezögerten +gezögertes +gezüchtet +gezüchtete +gezüchtetem +gezüchteten +gezüchteter +gezüchtetes +gezüchtigt +gezüchtigte +gezüchtigtem +gezüchtigten +gezüchtigtes +gezückt +gezückte +gezückten +gezückter +gezücktes +gezügelt +gezügelte +gezügeltem +gezügelten +gezügeltes +gezündelt +gezündet +gezündetem +gezündeten +gezündeter +gezüngelt +gezürnt +gezürnte +gezürnten +gezürnter +gezürntes +geächtet +geächtetem +geächteten +geächteter +geächzt +geädert +geähnelt +geändert +geänderte +geändertem +geänderten +geänderter +geängstigt +geängstigte +geängstigten +geätzt +geätzte +geätztem +geätzten +geätzter +geäußert +geäußerte +geäußerten +geäußerter +geäußertes +geöffnet +geöffnete +geöffnetem +geöffneten +geöffnetes +geölt +geölte +geölten +geölter +geöltes +geübt +geübte +geübtem +geübten +geübter +geübtes +gib +gibst +gibt +gieren +gierig +gierige +gierigen +gieriger +gierigere +gierigeren +gierigerer +gierigeres +gierigste +gierigstem +gierigsten +gierigstes +gierte +gieße +gießen +gießend +gießenden +gießender +gießendes +gießt +gifte +giften +giftet +giftfrei +giftfreier +giftgrün +giftgrünen +giftig +giftige +giftigem +giftiger +giftigere +giftigerem +giftigerer +giftigeres +giftiges +giftigstem +giftigsten +giftigster +gigantisch +gigantische +gigantischem +gigantischen +gigantischer +gigantisches +gilt +giltst +ging +ginge +gingen +gingst +gipfeln +gipfelnde +gipfelt +gipfelte +gipfle +girrende +glanzlos +glanzlosen +glanzvoll +glanzvolle +glanzvoller +glanzvolles +glasartigen +glasharten +glashelle +glashellen +glashellster +glasiere +glasieren +glasierend +glasierenden +glasierender +glasierendes +glasiert +glasierte +glasiertem +glasierten +glasierter +glasiertes +glasiertest +glasiertet +glasig +glasige +glasigem +glasiger +glasiges +glasklare +glasähnlichen +glatt +glatte +glattem +glatten +glatter +glattes +glattgestellt +glattstellen +glattweg +glaub +glaube +glauben +glaubend +glaubende +glaubender +glaubendes +glaubhaft +glaubhaftem +glaubhaften +glaubhafter +glaubhafterem +glaubhafteren +glaubhafterer +glaubhaftes +glaubhafteste +glaubhaftestem +glaubhaftester +glaubhaftestes +glaubst +glaubte +glaubten +glaubtest +glaubwürdig +glaubwürdige +glaubwürdigem +glaubwürdiger +glaubwürdigere +glaubwürdigerem +glaubwürdigerer +glaubwürdigeres +glaubwürdiges +glaubwürdigstem +glaubwürdigsten +glaubwürdigster +gleich +gleichaltrig +gleichaltrige +gleichaltrigen +gleichaltriger +gleichaltriges +gleichartig +gleichartige +gleichartigem +gleichartigen +gleichartiges +gleichbedeutend +gleichbedeutende +gleichbedeutenden +gleichbedeutender +gleichbedeutendes +gleichberechtigt +gleichberechtigte +gleichberechtigtem +gleichberechtigten +gleichberechtigtes +gleiche +gleichem +gleichen +gleichend +gleichende +gleichenden +gleichendes +gleicher +gleichermaßen +gleiches +gleichfalls +gleichförmig +gleichförmige +gleichförmigen +gleichförmiger +gleichgekommen +gleichgemacht +gleichgemachte +gleichgemachten +gleichgemachter +gleichgeschlechtlich +gleichgeschlechtlicher +gleichgesetzt +gleichgesetzte +gleichgesetzten +gleichgesetzter +gleichgesetztes +gleichgestellt +gleichgestellte +gleichgestellten +gleichgestellter +gleichgestelltes +gleichgetan +gleichgezogen +gleichgezogene +gleichgezogenem +gleichgezogener +gleichgezogenes +gleichgroß +gleichgroße +gleichgültig +gleichgültige +gleichgültigem +gleichgültigen +gleichgültiger +gleichgültiges +gleichhoch +gleichkam +gleichkomme +gleichkommen +gleichkommt +gleichkäme +gleichlang +gleichlaufend +gleichlaufenden +gleichmachen +gleichmachend +gleichmachenden +gleichmachender +gleichmachendes +gleichmäßig +gleichmäßige +gleichmäßigem +gleichmäßigen +gleichmäßiger +gleichmäßigere +gleichmäßigerem +gleichmäßigeren +gleichmäßigeres +gleichmäßiges +gleichmäßigste +gleichmäßigsten +gleichmäßigster +gleichmäßigstes +gleichmütig +gleichmütiger +gleichnamig +gleichnamige +gleichnamigem +gleichnamigen +gleichnamiges +gleichnishaft +gleichnishaften +gleichrangig +gleichrangige +gleichrangigen +gleichsam +gleichschenklig +gleichschenkligen +gleichsehe +gleichsehet +gleichseitig +gleichseitige +gleichseitigem +gleichseitigen +gleichseitiger +gleichseitiges +gleichsetze +gleichsetzen +gleichsetzend +gleichsetzenden +gleichsetzender +gleichsetzendes +gleichst +gleichstand +gleichstark +gleichstarke +gleichsteht +gleichstellen +gleichstellend +gleichstellenden +gleichstellender +gleichstellendes +gleichstellt +gleicht +gleichtat +gleichtue +gleichtun +gleichviel +gleichwertig +gleichwertige +gleichwertigem +gleichwertiger +gleichwertiges +gleichwohl +gleichzeitig +gleichzeitige +gleichzeitigem +gleichzeitigen +gleichzeitiges +gleichziehen +gleichziehend +gleichziehenden +gleichziehender +gleichziehendes +gleichzuschalten +gleichzusetzen +gleichzusetzende +gleichzustellen +gleichzutun +gleichzuziehen +gleite +gleiten +gleitend +gleitende +gleitenden +gleitender +gleitendes +gleitest +gleitet +gleißend +gleißenden +glich +glichen +glichet +gliedere +gliedern +gliedernd +gliedernden +gliedernder +gliederndes +gliedert +gliederte +gliederten +gliedertet +gliedweise +glimmen +glimmend +glimmenden +glimmender +glimmendes +glimmernd +glimmte +glimmten +glimpflich +glitschig +glitschige +glitschigem +glitschigen +glitschigere +glitschigerem +glitschigeren +glitschigeres +glitschiges +glitschigste +glitschigsten +glitschigster +glitschigstes +glitt +glitten +glittest +glitzere +glitzern +glitzernd +glitzernden +glitzernder +glitzerndes +glitzert +glitzerte +glitzerten +glitzertet +global +globale +globalen +globaler +globales +glockenförmig +glockenförmigen +glockenhelle +glockig +glockigen +glommen +glorreich +glorreiche +glorreichem +glorreichen +glorreicher +glorreichere +glorreicherem +glorreicherer +glorreicheres +glorreiches +glorreichstem +glorreichsten +glorreichster +glotze +glotzen +glotzend +glotzenden +glotzender +glotzendes +glotzt +glotzte +glotzten +glotztet +gluckern +gluckert +glucksen +glucksendes +glutheiß +glutheißen +glutäugig +glutäugigen +glänze +glänzen +glänzend +glänzende +glänzendem +glänzenden +glänzender +glänzest +glänzt +glänzte +glänzten +glänztest +gläsern +gläserne +gläsernem +gläserner +gläsernes +glätte +glätten +glättend +glättende +glättenden +glättendes +glättest +glättet +glättete +glätteten +glättetest +glättetet +gläubig +gläubige +gläubigem +gläubigen +gläubigere +gläubigerem +gläubigeren +gläubigeres +gläubiges +gläubigste +gläubigsten +gläubigster +gläubigstes +glücke +glücken +glücklich +glückliche +glücklichem +glücklichen +glücklichere +glücklicherem +glücklicheren +glücklicheres +glücklicherweise +glückliches +glücklichstem +glücklichsten +glücklichster +glücklos +glücklosen +glückstrahlend +glückstrahlende +glückstrahlendem +glückstrahlenden +glückstrahlendes +glückt +glückte +glühe +glühen +glühend +glühende +glühendem +glühenden +glühender +glühendes +glühendheiß +glühendheißem +glühendheißen +glühendheißer +glühst +glüht +glühte +glühten +glühtest +glühtet +gnadenlos +gnadenlose +gnadenlosen +gnostische +gnädig +gnädige +gnädigem +gnädigen +gnädigere +gnädigerem +gnädigeren +gnädigeres +gnädigerweise +gnädiges +gnädigste +gnädigstem +gnädigsten +gnädigster +goldbestickt +goldbestickte +goldblond +goldblonde +goldbraun +golden +goldene +goldenen +goldener +goldenes +goldgelb +goldgelbe +goldgelbem +goldgelber +goldgelbes +goldglänzend +goldhaltig +goldig +goldige +goldigem +goldigen +goldiges +goldigste +goldne +goldnen +goldrichtig +goldrichtigen +gordisches +goss +gossen +gossest +gotisch +gotische +gotischen +gotischer +gottergebene +gottergebenes +gottesfürchtig +gottesfürchtige +gottesfürchtigem +gottesfürchtiger +gottesfürchtiges +gottgegeben +gottgegebene +gottgegebenes +gottgesegnet +gottgesegneten +gottgewollt +gottgewollten +gottgewollter +gottgewährt +gottgewährtes +gottlob +gottlos +gottlose +gottlosen +gottverlassen +goutieren +gouvernantenhafte +grabe +graben +grabt +graden +gradlinig +gradlinige +gradlinigem +gradlinigen +gradliniges +graduell +graduelle +graduellen +graduierte +grafikfähig +grafisch +grafische +grafischen +grafischer +grafisches +grammatikalisch +grammatikalische +grammatikalischem +grammatikalischer +grammatikalisches +grammatisch +grammatische +grammatischem +grammatischen +grammatischer +grammatisches +grandios +grandiose +grandiosem +grandioser +grandioses +grantig +graphikfähig +graphisch +graphische +graphischem +graphischen +graphischer +graphisches +graphitgrau +graphologisch +graphologische +graphologischem +graphologischen +graphologisches +grase +grasen +grasende +grasenden +grasender +grasgrün +grasgrüne +grasgrünen +grast +graste +grasten +gratis +gratuliere +gratulieren +gratulierende +gratulierenden +gratulierender +gratulierst +gratuliert +gratulierte +gratulierten +gratuliertest +gratuliertet +grau +graue +grauem +grauen +grauenerregender +grauenhaft +grauenhafte +grauenhaften +grauenhafter +grauenhaftere +grauenhafteren +grauenhafterer +grauenhafteres +grauenhafteste +grauenhaftestem +grauenhaftesten +grauenhaftestes +grauenvoll +grauenvolle +grauenvollen +grauenvoller +grauenvollere +grauenvolleren +grauenvollerer +grauenvolleres +grauenvollste +grauenvollstem +grauenvollsten +grauenvollstes +grauer +graues +graugrün +graugrünen +grauhaarig +grauhaarigem +grauhaarigen +grauhaariger +grausam +grausame +grausamem +grausamer +grausamere +grausamerem +grausamerer +grausameres +grausames +grausamstem +grausamsten +grausamster +grauschwarz +grausen +grausig +grausigem +grausigen +grausiger +grausigste +grauslich +grauslichen +grauste +graute +grauten +grautrist +grauweiß +grauweißen +gravieren +gravierend +gravierende +gravierendem +gravierenden +gravierender +gravierendes +graviert +gravierte +gravierten +gravierter +graviertes +graviertest +graviertet +grazil +graziös +graziöse +graziösem +graziöser +graziöses +greifbar +greifbarem +greifbaren +greifbarer +greife +greifen +greifend +greifende +greifendem +greifenden +greifender +greifendes +greifst +greift +greise +greisen +greisenhaft +greisenhafte +greisenhaftem +greisenhaften +greisenhaftes +greises +grell +grelle +grellen +greller +grelles +grellweiß +grellweißen +grenzend +grenzende +grenzenden +grenzenlos +grenzenlose +grenzenlosem +grenzenloser +grenzenloses +grenzenlosester +grenzprovokatorischer +grenzt +grenzte +grenzten +grenzüberschreitenden +griechisch +griechische +griechischen +griechischer +griechisches +grienen +griesgrämig +griesgrämige +griesgrämigem +griesgrämigen +griesgrämiges +griff +griffbereit +griffbereitem +griffbereiten +griffbereiter +griffe +griffen +griffet +griffig +griffige +griffigem +griffigen +griffiger +griffigerem +griffigeren +griffigerer +griffiges +griffigste +griffigstem +griffigster +griffigstes +griffst +grille +grillen +grimmig +grimmige +grimmigen +grimmiger +grimmigere +grimmigeren +grimmigerer +grimmigeres +grimmigste +grimmigstem +grimmigsten +grimmigstes +grinse +grinsen +grinsend +grinsende +grinsenden +grinsender +grinst +grinste +grinsten +grinstet +grob +grobe +grobem +groben +grober +grobes +grobkörnig +grobkörnige +grobkörnigen +grobkörniger +grobkörniges +grobmaschig +grobmaschige +grobmaschigem +grobmaschiger +grobmaschiges +grobschlächtig +grobschlächtige +grollen +grollend +grollt +grollten +gros +grotesk +groteskem +grotesken +grotesker +groteskerem +groteskeren +groteskerer +groteskes +groteskeste +groteskestem +groteskester +groteskestes +groß +großartig +großartige +großartigen +großartiger +großartigere +großartigeren +großartigerer +großartigeres +großartigste +großartigstem +großartigsten +großartigstes +großbäuerlichen +großbürgerlich +großbürgerliche +große +großem +großen +großenteils +großer +großes +großflächig +großformatig +großformatige +großformatigen +großgeblümten +großgezogen +großgezogenem +großgezogenen +großgezogener +großherzig +großherzige +großherzigem +großherziger +großherzigere +großherzigerem +großherzigerer +großherzigeres +großherziges +großherzigstem +großherzigsten +großherzigster +großindustriell +großindustrielles +großjährig +großjährigem +großjährigen +großjähriger +großmütig +großmütige +großmütigen +großporig +großporige +großräumig +großräumige +großräumigem +großräumigen +großräumiger +großräumiges +großsprecherisch +großsprecherische +großsprecherischem +großsprecherischen +großsprecherisches +großspurig +großspurige +großspurigen +großspuriger +großspuriges +großstadtmüden +großstadtnahen +großstädtisch +großstädtischer +großtechnisch +großtuerisch +großtuerische +großtuerischem +großtuerischer +großtuerisches +großvolumig +großvolumige +großvolumigen +großväterlich +großväterlichen +großziehen +großziehend +großziehende +großziehender +großziehendes +großzügig +großzügige +großzügigem +großzügiger +großzügigere +großzügigerem +großzügigerer +großzügigeres +großzügiges +großzügigstem +großzügigsten +großzügigster +grub +gruben +grubst +grundbuchamtliche +grundbuchliche +grundehrlich +grundehrlichem +grundehrlichen +grundehrlicher +grundfalsch +grundfalsche +grundfalschem +grundfalscher +grundfalsches +grundgesetzlich +grundgesetzlichen +grundiere +grundieren +grundierend +grundierenden +grundierender +grundierendes +grundiert +grundierte +grundiertem +grundierter +grundiertes +grundiertest +grundlegend +grundlegende +grundlegendem +grundlegenden +grundlegender +grundlegendes +grundlos +grundlose +grundlosem +grundlosen +grundloser +grundrechtlich +grundsolid +grundsolide +grundsoliden +grundsolider +grundsätzlich +grundsätzliche +grundsätzlichen +grundsätzlicher +grundsätzliches +grundverschieden +grundverschiedene +grundverschiedenem +grundverschiedener +grundverschiedenes +grunzen +gruppenweise +gruppiere +gruppieren +gruppierend +gruppierenden +gruppierender +gruppierendes +gruppiert +gruppierte +gruppiertem +gruppierter +gruppiertes +gruppiertest +gruselig +gruselige +gruseligem +gruseliger +gruseliges +gruseln +gräbst +gräbt +grämen +grämend +grämende +grämender +grämendes +grämlich +grämst +grämt +grämte +grämtest +grämtet +grässlich +grässliche +grässlichen +grässlicher +grässlichere +grässlicheren +grässlicherer +grässlicheres +grässlichste +grässlichstem +grässlichsten +grässlichstes +grätig +gräulich +gräuliche +gräulichem +gräulichen +gräulicher +gräuliches +gröberem +gröberen +gröberer +gröbste +gröbstem +gröbsten +gröbster +gröle +grölen +grölend +grölende +grölenden +grölendes +grölst +grölt +grölten +gröltest +gröltet +größenordnungsmäßig +größenwahnsinnig +größenwahnsinnigem +größenwahnsinnigen +größenwahnsinniger +größer +größere +größerem +größeren +größerer +größeres +größte +größtem +größten +größtenteils +größter +größtes +größtmöglich +größtmögliche +größtmöglichen +größtmögliches +grübeln +grübelnd +grübelnden +grübelnder +grübelndes +grübelt +grübelte +grübelten +grübeltet +grüble +grün +gründen +gründend +gründende +gründender +gründendes +gründest +gründete +gründeten +gründetest +gründlich +gründliche +gründlichem +gründlicher +gründlichere +gründlicherem +gründlicherer +gründlicheres +gründliches +gründlichste +gründlichstem +gründlichsten +gründlichstes +grüne +grünem +grünen +grünender +grüner +grüneres +grünlich +grünlichbraun +grünliche +grünlichen +grünlicher +grünliches +grüßen +grüßend +grüßende +grüßt +grüßten +guck +gucke +gucken +guckt +guckten +gummiartig +gummiartigem +gummiartigen +gummiartiger +gummieren +gurgeln +gurgelnd +gurgelnde +gurgelnder +gurgelndes +gurgelst +gurgelte +gurgelten +gurgeltest +gurgle +gurten +gusseisern +gustiöseren +gut +gutartig +gutartige +gutartigem +gutartigen +gutartiges +gutbetucht +gutbetuchte +gutbürgerlich +gutbürgerlichen +gute +gutem +guten +guter +gutes +gutgeheißen +gutgeheißene +gutgeheißener +gutgeheißenes +gutgelaunt +gutgelauntem +gutgelaunten +gutgelaunter +gutgemacht +gutgemachte +gutgemachten +gutgemachtes +gutgeschrieben +gutgeschriebenen +gutgesinnt +gutgesinnte +gutgesinnten +gutgesinnter +gutgesinntes +gutgläubig +gutgläubige +gutgläubigen +gutgläubiger +gutgläubiges +gutheißend +gutheißende +gutheißenden +gutheißendes +gutheißt +gutherzig +gutherzigem +gutherzigen +gutherziger +gutmachen +gutmachend +gutmachende +gutmachender +gutmachendes +gutmachte +gutmütig +gutmütige +gutmütigem +gutmütiger +gutmütigere +gutmütigerem +gutmütigerer +gutmütigeres +gutmütiges +gutmütigstem +gutmütigsten +gutmütigster +gutnachbarlich +gutnachbarlichen +gutnachbarlicher +gutschreiben +gutunterrichteten +gutunterrichteter +gutwillig +gutwillige +gutwilligem +gutwilligen +gutwilligere +gutwilligerem +gutwilligeren +gutwilligeres +gutwilliges +gutwilligste +gutwilligsten +gutwilligster +gutwilligstes +gutzumachen +gutzumachenden +gutzuschreiben +gymnasial +gymnasialen +gymnasialer +gymnastisch +gymnastischem +gymnastischen +gymnastischer +gynäkologisch +gynäkologische +gäbe +gäben +gähne +gähnen +gähnend +gähnenden +gähnender +gähnendes +gähnt +gähnte +gähnten +gähntet +gängeln +gängelnd +gängig +gängige +gängigen +gängiger +gänzlich +gänzliche +gänzlichen +gänzlicher +gänzliches +gären +gärend +gärende +gärenden +gärender +gärendes +gärt +gärte +gärten +gärtet +gärtnerisch +gärtnerische +gönne +gönnen +gönnerhaft +gönnerhafte +gönnerhaftem +gönnerhaften +gönnerhafter +gönnerhaftes +gönnt +göttlich +göttliche +göttlichem +göttlichen +göttlicher +göttliches +göttlichsten +gültig +gültige +gültigem +gültigen +gültiger +gültiges +günstig +günstige +günstigen +günstiger +günstigere +günstigerem +günstigeren +günstigerer +günstiges +günstigste +günstigsten +günstigster +günstigstes +gütig +gütige +gütigem +gütigen +gütigere +gütigerem +gütigeren +gütigeres +gütiges +gütigstem +gütigsten +gütigster +gütlich +gütliche +gütlichem +gütlicher +gütliches ++++++++++ +h +haargenau +haargenaue +haargenauen +haargenauer +haargenaues +haarig +haarige +haarigem +haarigen +haarigere +haarigerem +haarigeren +haarigeres +haariges +haarigste +haarigsten +haarigster +haarigstes +haarkleiner +haarscharf +haarscharfe +haarscharfem +haarscharfen +haarscharfes +haarsträubend +haarsträubende +haarsträubenden +haarsträubender +hab +habe +haben +haben's +habend +habende +habendem +habenden +habender +habendes +habest +habgierig +habgierige +habgierigem +habgieriger +habgierigere +habgierigerem +habgierigerer +habgierigeres +habgieriges +habgierigstem +habgierigsten +habgierigster +habhaft +habil +habilitiert +haboffener +habsburgische +habsüchtig +habsüchtigem +habsüchtiger +habt +hacke +hacken +hackend +hackendem +hackenden +hackender +hackst +hackt +hackte +hackten +hacktest +hacktet +hadern +haftbar +haftbare +haftbarem +haftbarer +haftbares +hafte +haften +haftend +haftende +haftendem +haftender +haftendes +haftest +haftet +haftete +hafteten +haftetest +haftpflichtig +hageln +hagelnd +hagelndem +hagelnden +hagelnder +hagelt +hagelte +hager +hagerem +hageren +hagerer +hagererem +hagereren +hagererer +hageres +hagerste +hagerstem +hagersten +hagerster +hagerstes +hake +hakenden +hakender +hakte +hakten +halb +halbabgeschlossenen +halbamtlich +halbamtlichen +halbautomatisch +halbdunklen +halbe +halbem +halben +halber +halbes +halbfertig +halbfertigem +halbfertigen +halbfertiger +halbfertiges +halbgar +halbgare +halbgaren +halbgares +halbhell +halbheller +halbherzig +halbhohe +halbhohes +halbiere +halbieren +halbierend +halbierende +halbierendem +halbierender +halbierendes +halbierst +halbiert +halbierte +halbierten +halbierter +halbiertes +halbiertest +halbiertet +halbjährig +halbjährige +halbjährlich +halbjährlichen +halbjährlicher +halbkreisförmige +halbkreisförmigen +halblang +halblange +halblaut +halblaute +halblautem +halblauten +halblautes +halbmast +halbmilitärisch +halbmilitärische +halbnackt +halbnackte +halbnacktem +halbnackter +halbnacktes +halboffen +halboffenem +halboffenen +halboffener +halboffenes +halbohnmächtigen +halbrunde +halbrunden +halbschlau +halbseiden +halbseidenes +halbsitzender +halbstark +halbstarken +halbstündig +halbstündige +halbtags +halbtot +halbtoten +halbtäglich +halbtägliche +halbverhungert +halbverhungerten +halbverkohlt +halbverkohlte +halbverscharrten +halbvoller +halbvolles +halbwegs +halbwüchsig +halbwüchsige +halbwüchsigem +halbwüchsigen +halbwüchsiges +half +halfen +halfst +halftern +hallen +hallender +hallt +hallte +halogenfrei +halsbrecherisch +halsbrecherische +halsbrecherischem +halsbrecherischen +halsbrecherischer +halsbrecherischeren +halsbrecherischerer +halsbrecherischeres +halsbrecherisches +halsbrecherischste +halsbrecherischstem +halsbrecherischsten +halsbrecherischstes +halsstarrig +halsstarrige +halsstarrigen +halsstarriger +halsstarriges +haltbar +haltbare +haltbarem +haltbaren +haltbarere +haltbarerem +haltbareren +haltbareres +haltbares +haltbarste +haltbarsten +haltbarster +haltbarstes +halte +halten +haltend +haltende +haltenden +haltender +haltendes +haltet +haltgemacht +haltgemachte +haltgemachter +haltgemachtes +haltlos +haltlosem +haltlosen +haltloser +haltloserem +haltloseren +haltloserer +haltloses +haltloseste +haltlosestem +haltlosester +haltlosestes +haltmachen +haltmachende +haltmachendem +haltmachenden +haltmachendes +haltmacht +haltzumachen +hamburgische +hamstern +handbreit +handbreite +handbreitem +handbreiter +handbreites +handelbare +handele +handeln +handelnd +handelnde +handelnden +handelnder +handelndes +handelseinig +handelseinigem +handelseinigen +handelseiniger +handelsgerichtlich +handelspolitisch +handelspolitische +handelspolitischen +handelst +handelstechnischen +handelsüblich +handelsübliche +handelsüblichem +handelsüblichen +handelsübliches +handelt +handelte +handelten +handeltest +handeltet +handfest +handfeste +handfestem +handfester +handfestere +handfesterem +handfesterer +handfesteres +handfestes +handfestestem +handfestesten +handfestester +handgearbeitet +handgearbeitete +handgearbeitetem +handgearbeiteter +handgearbeitetes +handgeknüpft +handgeschrieben +handgeschriebene +handgeschriebenem +handgeschriebener +handgeschriebenes +handgestoppt +handgestrickt +handgestrickte +handgestricktem +handgestrickten +handgestricktes +handgewebt +handgewebter +handgreiflich +handgreiflichem +handgreiflichen +handgreiflicher +handhabbar +handhabbares +handhabe +handhaben +handhabende +handhabendem +handhabenden +handhabendes +handhabt +handhabte +handle +handlich +handliche +handlichem +handlichen +handlichere +handlicherem +handlicheren +handlicheres +handliches +handlichste +handlichsten +handlichster +handlichstes +handlungsfähig +handlungsfähige +handlungsfähiges +handlungsunfähig +handlungsunfähigen +handlungsunfähiger +handschriftlich +handschriftliche +handschriftlichen +handschriftlicher +handschriftliches +handvoll +handvollen +handvoller +handvolles +handwarme +handwerklich +handwerkliche +handwerklicher +hanebüchen +hange +hangen +hanseatisch +hanseatischen +hantelt +hantiere +hantieren +hantierend +hantierende +hantierenden +hantierendes +hantierst +hantiert +hantierte +hantierten +hantiertest +hantiertet +hapern +hapert +hardwaremäßig +harke +harken +harmlos +harmlose +harmlosem +harmlosen +harmloser +harmloserem +harmloseren +harmloserer +harmloses +harmloseste +harmlosestem +harmlosester +harmlosestes +harmoniere +harmonieren +harmonierend +harmonierende +harmonierendem +harmonierender +harmonierendes +harmonierst +harmonierte +harmonierten +harmoniertest +harmonisch +harmonische +harmonischem +harmonischen +harmonischer +harmonischere +harmonischerem +harmonischerer +harmonischeres +harmonisches +harmonischstem +harmonischsten +harmonischster +harmonisieren +harmonisiert +harmonisierten +harpuniert +harre +harren +harrende +harrt +harrte +harrten +harsch +hart +harte +hartem +harten +harter +hartes +hartherzig +hartherzigen +hartherziger +hartherzigere +hartherzigeren +hartherzigerer +hartherzigeres +hartherzigste +hartherzigstem +hartherzigsten +hartherzigstes +hartnäckig +hartnäckigem +hartnäckigen +hartnäckiger +hartnäckigerem +hartnäckigeren +hartnäckigerer +hartnäckigeres +hartnäckigste +hartnäckigstem +hartnäckigsten +hartnäckigstes +hasch +hasche +haschen +haschend +haschende +haschendem +haschender +haschendes +haschest +haschte +haschten +haschtest +haselnussbraun +hasse +hassen +hassende +hassendem +hassenden +hassendes +hasserfüllt +hasst +hasste +hassten +hasstet +hast +haste +hasten +hastend +hastende +hastenden +hastendes +hastest +hastet +hastete +hasteten +hastetest +hastetet +hastig +hastige +hastigem +hastigen +hastiges +hat +hat's +hatschten +hatte +hatten +hattest +hattet +hauchdünn +hauchdünne +hauchdünnem +hauchdünnen +hauchdünnes +hauche +hauchen +hauchende +hauchendem +hauchenden +hauchendes +hauchfein +hauchfeines +hauchst +hauchte +hauchten +hauchtest +hauchzart +haue +hauen +hauende +hauendem +hauenden +hauendes +haufenweise +hauptamtlich +hauptamtliche +hauptamtlichem +hauptamtlichen +hauptamtliches +hauptberuflich +hauptberufliche +hauptberuflicher +hauptbeteiligt +hauptbeteiligten +hauptsächlich +hauptsächlichem +hauptsächlichen +hauptsächlicher +hauptsächlichste +hauptsächlichsten +hauptsächlichster +hausbacken +hausbackene +hausbackener +hausbackenes +hauseigen +hauseigene +hausen +hausend +hausende +hausenden +hausender +hausendes +hausfraulich +hausfraulichen +hausfrauliches +hausgemacht +hausgemachter +haushalten +haushaltend +haushaltspolitisch +haushaltspolitischen +haushoch +haushohe +haushohen +haushohes +haushälterisch +haushälterische +haushälterischen +haushälterischer +hausiere +hausieren +hausierende +hausierendem +hausierenden +hausierendes +hausierst +hausiert +hausierte +hausierten +hausiertest +hausiertet +hausinterne +haussierten +haust +hauste +hausten +haustest +haustet +hauswirtschaftlich +hauswirtschaftlichem +hauswirtschaftlichen +hauswirtschaftlicher +haute +hauten +hauteng +hautenge +hautengem +hautengen +hautenger +hautest +hautet +hautfarben +hautnah +hebe +hebeln +hebelt +heben +hebend +hebendem +hebenden +hebender +hebräisch +hebräische +hebräischem +hebräischer +hebräisches +hebst +hebt +hechele +hecheln +hechle +hechte +hechten +hecken +heckte +hedonistisch +hedonistischen +hefte +heften +heftende +heftendem +heftenden +heftendes +heftest +heftet +hefteten +heftetest +heftetet +heftig +heftige +heftigem +heftigen +heftigere +heftigerem +heftigeren +heftigeres +heftiges +heftigste +heftigsten +heftigster +heftigstes +hegen +hegend +hegende +hegenden +hegender +hegendes +hegt +hegte +hegten +hegtet +heidnisch +heidnische +heidnischem +heidnischen +heidnisches +heikel +heikelste +heikelsten +heikelster +heikelstes +heiklem +heiklen +heikler +heiklere +heiklerem +heikleren +heiklerer +heikles +heil +heilbar +heilbarem +heilbaren +heilbarer +heile +heilen +heilend +heilende +heilenden +heilender +heilendes +heilere +heilerem +heileren +heileres +heiles +heilfroh +heilig +heilige +heiligem +heiligen +heiligere +heiligerem +heiligeren +heiligeres +heiliges +heiligste +heiligsten +heiligster +heiligstes +heilklimatisch +heilklimatischem +heilklimatischer +heilkräftig +heilkräftigem +heilkräftigen +heilkräftiger +heilkräftigeren +heilkräftigerer +heilkräftigeres +heilkräftigste +heilkräftigstem +heilkräftigsten +heilkräftigstes +heillos +heillose +heillosen +heilpädagogisch +heilpädagogische +heilsam +heilsame +heilsamen +heilsamer +heilsamere +heilsameren +heilsamerer +heilsameres +heilsamste +heilsamstem +heilsamsten +heilsamstes +heilst +heilste +heilsten +heilster +heilstes +heilte +heilten +heiltest +heimatlich +heimatliche +heimatlichem +heimatlicher +heimatliches +heimatlos +heimatlosem +heimatlosen +heimatloser +heimattreu +heimattreue +heimattreuen +heimattreuer +heimbegleiten +heimbegleitende +heimbegleitendem +heimbegleitenden +heimbegleitendes +heimbegleitet +heimbegleitete +heimbegleiteten +heimbegleiteter +heimbegleitetes +heimbrachte +heimbrachten +heimbringen +heimbringst +heimelig +heimeligem +heimeligen +heimeliger +heimeligeren +heimeligerer +heimeligeres +heimeligste +heimeligsten +heimeligster +heimfahren +heimfahrendem +heimfahrenden +heimfahrender +heimfahrt +heimgegangen +heimgegangene +heimgegangener +heimgegangenes +heimgehen +heimgehende +heimgehenden +heimgehender +heimgekehrt +heimgekehrte +heimgekehrten +heimgekehrtes +heimgekommen +heimgekommene +heimgekommener +heimgekommenes +heimgeleuchtet +heimgesucht +heimgesuchte +heimgesuchten +heimgesuchtes +heimgezahlt +heimgezahlte +heimgezahlten +heimgezahlter +heimgezahltes +heimging +heimginge +heimisch +heimische +heimischem +heimischen +heimisches +heimkam +heimkehren +heimkehrende +heimkehrendem +heimkehrenden +heimkehrendes +heimkehrt +heimkehrte +heimkommen +heimkommend +heimkommende +heimkommender +heimkommendes +heimleuchten +heimleuchtend +heimleuchtende +heimleuchtenden +heimleuchtendes +heimlich +heimliche +heimlichen +heimlicher +heimlichere +heimlicheren +heimlicherer +heimlicheres +heimlichste +heimlichstem +heimlichsten +heimlichstes +heimsen +heimsten +heimsuchen +heimsuchend +heimsuchende +heimsuchenden +heimsuchendes +heimsucht +heimsuchten +heimtückisch +heimtückische +heimtückischem +heimtückischen +heimtückischere +heimtückischerem +heimtückischeren +heimtückischerer +heimtückischeres +heimtückisches +heimtückischste +heimtückischsten +heimtückischster +heimtückischstes +heimwehkrank +heimwehkranken +heimwärts +heimzahlen +heimzahlend +heimzahlendem +heimzahlenden +heimzahlender +heimzahlten +heimzuführen +heimzukehren +heimzukommen +heimzureisen +heimzuzahlen +heiraten +heiratend +heiratende +heiratender +heiratendes +heiratest +heiratete +heirateten +heischen +heiser +heiserem +heiseren +heiserer +heiter +heitere +heiterem +heiteren +heiterer +heiterere +heitererem +heitereren +heitererer +heitereres +heiteres +heiterhell +heiterhelle +heiterhellem +heiterhellen +heiterhelles +heiterste +heiterstem +heiterster +heiterstes +heizbar +heize +heizen +heizend +heizendem +heizenden +heizender +heizest +heizt +heizte +heizten +heiztest +heiztet +heiß +heißblütig +heißblütige +heißblütigem +heißblütiger +heißblütigere +heißblütigerem +heißblütigerer +heißblütigeres +heißblütiges +heißblütigste +heißblütigstem +heißblütigsten +heißblütigster +heiße +heißem +heißen +heißende +heißendem +heißenden +heißendes +heißer +heißere +heißeren +heißerer +heißeres +heißes +heißest +heißestem +heißesten +heißester +heißgelaufen +heißgelaufene +heißgelaufenem +heißgelaufener +heißgelaufenes +heißhungrig +heißlaufen +heißlaufend +heißlaufendem +heißlaufenden +heißlaufender +heißt +hektisch +hektische +hektischem +hektischen +hektischer +hektischerem +hektischeren +hektischerer +hektisches +hektischste +hektischstem +hektischster +hektischstes +heldenhaft +heldenhaften +heldenhafter +heldenhaftere +heldenhafteren +heldenhafterer +heldenhafteres +heldenhafteste +heldenhaftestem +heldenhaftesten +heldenhaftestes +heldenmütig +heldenmütige +heldenmütigen +heldenmütiger +heldenmütiges +helfe +helfen +helfende +helfendem +helfenden +helfendes +helft +hell +hellbeige +hellblau +hellblauer +hellblond +hellblonde +helle +hellem +hellen +hellenisch +heller +hellere +helleren +hellerer +helleres +helles +hellgelb +hellgrau +hellgraue +hellgraues +hellgrün +hellgrüne +hellgrüner +hellgrünes +hellhäutig +hellhäutiges +hellhörig +helllichte +helllichten +hellrot +hellseherisch +hellseherische +hellsichtig +hellsichtige +hellsichtigen +hellsichtiger +hellsichtigere +hellsichtigeren +hellsichtigerer +hellsichtigeres +hellsichtigste +hellsichtigstem +hellsichtigsten +hellsichtigstes +hellste +hellstem +hellsten +hellster +hellstes +hellte +hellwach +hellwache +hellwachen +hellwacher +hellwaches +helvetischen +hemdsärmelig +hemmen +hemmend +hemmende +hemmenden +hemmender +hemmendes +hemmt +hemmte +hemmten +hemmtet +hemmungslos +hemmungslose +hemmungslosen +hemmungsloser +hemmungslosere +hemmungsloseren +hemmungsloserer +hemmungsloseres +hemmungsloseste +hemmungslosestem +hemmungslosesten +hemmungslosestes +her +herab +herabdrücken +herabdrückend +herabdrückende +herabdrückenden +herabdrückender +herabdrückendes +herabgedrückt +herabgeführt +herabgelassen +herabgelassenem +herabgelassenen +herabgelassener +herabgerutscht +herabgeschüttet +herabgesehen +herabgesetzt +herabgesetzte +herabgesetzten +herabgesetztes +herabgestiegen +herabgestiegenem +herabgestiegenen +herabgestiegener +herabgesunken +herabgewirtschaftet +herabgezogene +herablassen +herablassend +herablassende +herablassendem +herablassenden +herablassender +herablassendes +herabsackte +herabsauste +herabsehen +herabsehend +herabsehenden +herabsehender +herabsehendes +herabsetzen +herabsetzend +herabsetzende +herabsetzenden +herabsetzendes +herabsetzt +herabstarrte +herabsteigen +herabsteigende +herabsteigendem +herabsteigenden +herabsteigendes +herabstürzenden +herabzusetzen +heran +heranbrachte +heranbringen +heranbringende +heranbringendem +heranbringenden +heranbringendes +herandonnern +herandonnernder +heranfahren +heranfahrenden +heranfuhr +heranführen +herangebrachte +herangebrachtem +herangebrachten +herangebrachtes +herangefahren +herangeführt +herangegangen +herangegangene +herangegangenem +herangegangener +herangegangenes +herangehen +herangehende +herangehendem +herangehenden +herangehendes +herangehst +herangeht +herangekommen +herangekommene +herangekommenem +herangekommenen +herangemacht +herangerückt +herangerücktem +herangerückter +herangerücktes +herangeschleppt +herangeschlichen +herangeschlichene +herangeschlichenen +herangeschlichener +herangetragen +herangetreten +herangewachsen +herangewachsenen +herangewachsener +herangewachsenes +herangezogen +herangezogene +herangezogenen +heranging +herangingen +herankam +herankamen +herankommen +herankommend +herankommendem +herankommenden +herankommender +herankommt +heranlocken +heranmachen +heranmachend +heranmachenden +heranmachender +heranmachendes +heranmachten +herannahenden +heranpirschen +heranrasenden +heranreicht +heranreifende +heranreift +heranreifte +heranrücken +heranrückt +heranrückte +heranrückten +heranschleichen +heranschleichend +heranschleichende +heranschleichender +heranschleichendes +heranstürmende +herantragen +herantrat +herantraten +herantritt +herantrittst +heranwachsen +heranwachsende +heranwachsenden +heranwachsender +heranwächst +heranziehe +heranziehen +heranzieht +heranzog +heranzubilden +heranzuführen +heranzugehen +heranzukommen +heranzutreten +heranzuziehen +heranzüchten +herauf +heraufbeschwor +heraufbeschwören +heraufführen +heraufgekommen +heraufgekommene +heraufgekommenen +heraufgekommener +heraufgekommenes +heraufgesetzt +heraufgesetzten +heraufgestiegen +heraufgestiegene +heraufgestiegenen +heraufgestiegener +heraufgestiegenes +heraufgezogen +heraufgezogene +heraufgezogenem +heraufgezogenen +heraufgezogenes +heraufkam +heraufkommen +heraufkommende +heraufkommendem +heraufkommenden +heraufkommendes +heraufreicht +heraufschraubten +heraufsteigen +heraufsteigend +heraufsteigende +heraufsteigenden +heraufsteigender +heraufsteigendes +heraufziehend +heraufziehende +heraufziehendem +heraufziehender +heraufziehendes +heraufzuführen +heraus +herausarbeiten +herausarbeitend +herausarbeitende +herausarbeitendem +herausarbeitendes +herausbekommen +herausbekommend +herausbekommendem +herausbekommenden +herausbekommender +herausbekommene +herausbekommenem +herausbekommenen +herausbekommenes +herausbildender +herausbildet +herausbringen +herausbringend +herausbringendem +herausbringenden +herausbringender +herausbringendes +herausdestillieren +herausfahren +herausfallend +herausfiltern +herausfinden +herausfindend +herausfindende +herausfindendem +herausfindender +herausfindendes +herausfindet +herausfischen +herausfordern +herausfordernd +herausfordernde +herausfordernden +herausfordernder +herausforderndes +herausforderte +herausfuhr +herausführen +herausführt +herausgab +herausgearbeitet +herausgearbeitete +herausgearbeitetem +herausgearbeiteten +herausgearbeitetes +herausgeben +herausgebend +herausgebenden +herausgebender +herausgebendes +herausgebildet +herausgebracht +herausgebrachte +herausgebrachtem +herausgebrachten +herausgebrachtes +herausgefahren +herausgefordert +herausgeforderte +herausgefordertem +herausgeforderter +herausgefordertes +herausgefunden +herausgefundenem +herausgefundenen +herausgefundener +herausgeführt +herausgegangen +herausgegangene +herausgegangenen +herausgegangenes +herausgegeben +herausgegebene +herausgegebenen +herausgegebener +herausgegebenes +herausgegriffen +herausgehalten +herausgehen +herausgehende +herausgehendem +herausgehenden +herausgehendes +herausgehet +herausgehoben +herausgehobener +herausgeholten +herausgehört +herausgekommen +herausgekommene +herausgekommenen +herausgekommenes +herausgekriegt +herausgekriegte +herausgekriegten +herausgekriegter +herausgekriegtes +herausgelassen +herausgelockt +herausgenommen +herausgenommene +herausgenommenem +herausgenommenen +herausgenommener +herausgenudelt +herausgeplatzt +herausgeplatzte +herausgeplatzter +herausgeplatztes +herausgepumpt +herausgequellt +herausgeragt +herausgeragtem +herausgeragten +herausgeragter +herausgeredet +herausgeredete +herausgeredeter +herausgeredetes +herausgerissen +herausgerissenem +herausgerissenen +herausgerissener +herausgerufen +herausgerufene +herausgerufenem +herausgerufener +herausgerufenes +herausgerutscht +herausgerückt +herausgeschickt +herausgeschlagen +herausgeschlagenem +herausgeschlagenen +herausgeschlagener +herausgeschleudert +herausgeschmuggelt +herausgeschnitten +herausgesprungen +herausgesprungene +herausgesprungenem +herausgesprungener +herausgesprungenes +herausgestellt +herausgestelltem +herausgestellten +herausgestellter +herausgestoppt +herausgestreckt +herausgestreckte +herausgestreckter +herausgestrecktes +herausgestrichen +herausgestrichenem +herausgestrichenen +herausgestrichener +herausgetreten +herausgetretene +herausgetretenen +herausgetretener +herausgetretenes +herausgewagt +herausgewagte +herausgewagtem +herausgewagten +herausgewagtes +herausgewirtschaftet +herausgezogen +herausgezogene +herausgezogenem +herausgezogenen +herausgezogener +herausglätten +herausgreifendem +herausgreifenden +herausgreifender +herausgreifendes +herausgucken +herausheben +herausholen +herausholt +heraushängenden +heraushöben +heraushören +herauskam +herauskamen +herausklingt +herauskommen +herauskommend +herauskommende +herauskommendem +herauskommender +herauskommendes +herauskommt +herauskriegen +herauskriegend +herauskriegende +herauskriegenden +herauskriegender +herauskriegendes +herauskriegt +herauskriegten +herauskristallisieren +herauskürzt +herauslegten +herauslesen +herausliest +herausließ +herausließe +herauslugten +herauslösen +herausnehmen +herausnehmend +herausnehmendem +herausnehmenden +herausnehmender +herausoperiert +herauspicken +herausplatzen +herausplatzende +herausplatzenden +herausplatzender +herausplatzte +herausragen +herausragende +herausragendem +herausragenden +herausragendes +herausragte +herausreden +herausredende +herausredendem +herausredenden +herausredendes +herausreißen +herausreißend +herausreißenden +herausreißender +herausreißendes +herausrieseln +herausrufen +herausrufend +herausrufende +herausrufenden +herausrufender +herausrufendes +herausrücken +herausschieben +herausschießen +herausschlagen +herausschlagende +herausschlagendem +herausschlagenden +herausschlagendes +herausschmecken +herausschmeißen +herausschneiden +herausschossen +herausspringen +herausspringend +herausspringende +herausspringendem +herausspringenden +herausspringendes +herausspringt +herausstanden +herausstanzten +herausstellen +herausstellende +herausstellenden +herausstellender +herausstellt +herausstellte +herausstrecken +herausstreckende +herausstreckenden +herausstreckender +herausstreckten +herausstreichen +herausstreichend +herausstreichendem +herausstreichenden +herausstreichender +herausstürmende +heraussuchen +heraustrat +heraustraten +heraustretend +heraustretende +heraustretendem +heraustretender +heraustretendes +heraustritt +herauswagend +herauswagende +herauswagendem +herauswagender +herauswagendes +herausziehen +herausziehende +herausziehendem +herausziehenden +herausziehendes +herauszuangeln +herauszuarbeiten +herauszubekommen +herauszubringen +herauszufahren +herauszufinden +herauszufischen +herauszufordern +herauszuführen +herauszugeben +herauszuhalten +herauszuholen +herauszuhängen +herauszukehren +herauszukommen +herauszukriegen +herauszulaufen +herauszulesen +herauszulöschen +herauszulösen +herauszunehmen +herauszupauken +herauszuquetschen +herauszureden +herauszurutschen +herauszurücken +herauszuschlagen +herauszuschneiden +herauszustehen +herauszustellen +herauszusuchen +herauszuziehen +herb +herbe +herbei +herbeieilend +herbeieilende +herbeieilendem +herbeieilender +herbeieilendes +herbeieilten +herbeiführen +herbeiführend +herbeiführende +herbeiführendem +herbeiführender +herbeiführendes +herbeiführt +herbeigeeilt +herbeigeeilte +herbeigeeiltem +herbeigeeilter +herbeigeeiltes +herbeigeführt +herbeigeführtem +herbeigeführten +herbeigeführtes +herbeigeholt +herbeigeredet +herbeigerufen +herbeigerufenem +herbeigerufenen +herbeigerufenes +herbeigeschafft +herbeigeschaffte +herbeigeschafften +herbeigeschaffter +herbeigeschafftes +herbeigesehnt +herbeigesehnte +herbeigezogen +herbeigezogenen +herbeigezogener +herbeirufen +herbeirufend +herbeirufende +herbeirufenden +herbeirufender +herbeirufendes +herbeischaffen +herbeischaffend +herbeischaffende +herbeischaffendem +herbeischaffender +herbeischaffendes +herbeisehnen +herbeisehnte +herbeiwünschen +herbeiwünscht +herbeiziehen +herbeizuführen +herbeizuquasseln +herbeizureden +herbeizurufen +herben +herbere +herberem +herberen +herberes +herbes +herbestellen +herbestellend +herbestellende +herbestellendem +herbestellender +herbestellendes +herbestellt +herbestellten +herbestellter +herbestelltes +herblättern +herbringen +herbringend +herbringende +herbringendem +herbringender +herbringendes +herbste +herbsten +herbster +herbstes +herbstlich +herbstliche +herbstlichen +hereinbitten +hereinbittend +hereinbittende +hereinbittender +hereinbittendes +hereinbrechen +hereinbrechende +hereinbrechendem +hereinbrechenden +hereinbrechendes +hereinbricht +hereinbringen +hereinbringende +hereinbringendem +hereinbringenden +hereinbringendes +hereinfalle +hereinfallen +hereinfallend +hereinfallende +hereinfallenden +hereinfallender +hereinfallendes +hereinführen +hereinführend +hereinführendem +hereinführenden +hereinführender +hereingebeten +hereingebetene +hereingebetenen +hereingebetener +hereingebracht +hereingebrachte +hereingebrachtem +hereingebrachter +hereingebrachtes +hereingebrochen +hereingebrochenen +hereingebrochener +hereingebrochenes +hereingefallen +hereingefallene +hereingefallenen +hereingefallener +hereingefallenes +hereingeführte +hereingeführtem +hereingeführten +hereingeführtes +hereingekommen +hereingekommene +hereingekommenem +hereingekommener +hereingekommenes +hereingelassen +hereingelassenem +hereingelassenen +hereingelassener +hereingelegt +hereingelegte +hereingelegtem +hereingelegter +hereingelegtes +hereingenommen +hereingeplatzt +hereingeplatzte +hereingeplatztem +hereingeplatzten +hereingeplatztes +hereingeschaut +hereingeschneit +hereingeschneitem +hereingeschneiten +hereingeschneiter +hereingestürzt +hereinholen +hereinkam +hereinkomme +hereinkommen +hereinkommend +hereinkommende +hereinkommendem +hereinkommender +hereinkommendes +hereinkommt +hereinlassen +hereinlassend +hereinlassende +hereinlassenden +hereinlassendes +hereinlegen +hereinlegende +hereinlegendem +hereinlegenden +hereinlegendes +hereinließ +hereinplatzen +hereinplatzende +hereinplatzendem +hereinplatzenden +hereinplatzendes +hereinplatzten +hereinragen +hereinragt +hereinschauen +hereinschauende +hereinschauendem +hereinschauenden +hereinschauendes +hereinschaut +hereinschneien +hereinschneiend +hereinschneiendem +hereinschneienden +hereinschneiender +hereinschwappt +hereinspaziert +hereinzubitten +hereinzufallen +hereinzuholen +herfallen +herfallende +herfallendem +herfallenden +herfallendes +herfiel +herfielen +herfuhr +hergebe +hergeben +hergebende +hergebendem +hergebenden +hergebendes +hergebracht +hergebrachte +hergebrachten +hergebrachter +hergebrachtes +hergefallen +hergefallene +hergefallenem +hergefallenen +hergefallenes +hergegangenem +hergegangener +hergegangenes +hergegeben +hergegebene +hergegebenen +hergegebener +hergegebenes +hergehen +hergeholt +hergejagtem +hergejagten +hergejagter +hergekommen +hergekommene +hergekommenem +hergekommener +hergekommenes +hergelaufen +hergelaufene +hergelaufenen +hergelaufener +hergelaufenes +hergeleitet +hergeleitete +hergeleitetem +hergeleiteten +hergeleitetes +hergemacht +hergemachte +hergemachten +hergemachter +hergemachtes +hergenommen +hergenommene +hergenommenem +hergenommenen +hergenommenes +hergerichtet +hergerichtetem +hergerichteten +hergerichteter +hergerufen +hergerufene +hergerufenen +hergerufenes +hergerührt +hergerührte +hergerührter +hergerührtes +hergeschickt +hergesehen +hergestammt +hergestellt +hergestellte +hergestellten +hergestellter +hergestelltes +hergewagt +hergewagtem +hergewagten +hergewagter +hergezogen +hergezogene +hergezogenen +hergezogenes +hergibt +herging +herhalten +herhaltenden +herhastenden +herhörenden +herhörender +herhörendes +herhüpfenden +herkam +herkamen +herkomme +herkommen +herkommende +herkommendem +herkommenden +herkommendes +herkommt +herkömmlich +herkömmliche +herkömmlichen +herkömmlicher +herkömmliches +herlaufen +herlaufende +herlaufendem +herlaufenden +herlaufendes +herleiten +herleitend +herleitendem +herleitenden +herleitender +herleitet +herlief +herlocken +hermachen +hermachende +hermachendem +hermachenden +hermachendes +hermachten +hermetisch +hermetische +hermetischen +hernach +hernehmen +hernehmend +hernehmendem +hernehmenden +hernehmender +hernehmt +hernieder +heroinsüchtig +heroisch +heroische +heroisches +herrenlos +herrenlosem +herrenlosen +herrenloser +herrichten +herrichtend +herrichtende +herrichtenden +herrichtender +herrichtendes +herrichtet +herrisch +herrische +herrischem +herrischer +herrischere +herrischerem +herrischerer +herrischeres +herrisches +herrischstem +herrischsten +herrischster +herrlich +herrliche +herrlichem +herrlicher +herrlichere +herrlicherem +herrlicherer +herrlicheres +herrliches +herrlichstem +herrlichsten +herrlichster +herrschaftlich +herrschaftliche +herrschaftlichen +herrschaftlicher +herrschaftliches +herrsche +herrschen +herrschend +herrschende +herrschenden +herrschender +herrschendes +herrscht +herrschte +herrschten +herrschtet +herrufen +herrufend +herrufenden +herrufender +herrufendes +herrühren +herrührend +herrührenden +herrührender +herrührendes +herrührte +herrührten +herschieben +herschiebend +herschiebt +hersehen +hersehend +hersehenden +hersehender +hersehendes +herstammend +herstammende +herstammenden +herstammendes +herstellbare +herstelle +herstellen +herstellend +herstellenden +herstellender +herstellendes +herstellte +hertreiben +herum +herumalbern +herumballern +herumdrehten +herumdrücken +herumdrückend +herumdrückende +herumdrückender +herumdrückendes +herumflegelt +herumfuchteln +herumfuchtelnd +herumfuchtelnden +herumfuchtelnder +herumfuchtelndes +herumfuhr +herumführend +herumführende +herumführenden +herumführendes +herumgedreht +herumgedrückt +herumgefuchtelt +herumgeführt +herumgeführte +herumgeführter +herumgeführtes +herumgeirrte +herumgekriegt +herumgekriegte +herumgekriegtem +herumgekriegter +herumgekriegtes +herumgelaufen +herumgelungert +herumgelungerten +herumgelungerter +herumgelungertes +herumgereicht +herumgereichte +herumgereichten +herumgereichter +herumgereist +herumgereiste +herumgereistem +herumgereisten +herumgereister +herumgereistes +herumgeritten +herumgerittene +herumgerittener +herumgerittenes +herumgeschlagen +herumgeschlagenen +herumgeschlagener +herumgeschlagenes +herumgeschleppt +herumgeschlichen +herumgesessen +herumgespielt +herumgesprochen +herumgestanden +herumgestandene +herumgestandenen +herumgestandener +herumgestoßen +herumgetrieben +herumgetriebene +herumgetriebener +herumgetriebenes +herumgeturnt +herumgewirbelt +herumgezogen +herumgezogene +herumgezogenen +herumgezogener +herumknatterte +herumkommandieren +herumkommandierend +herumkommandierenden +herumkommandierender +herumkommandierendes +herumkommandierte +herumkommandiertem +herumkommandierten +herumkommandiertes +herumkommen +herumkrabbeln +herumkreuzte +herumkriegen +herumkriegend +herumkriegende +herumkriegender +herumkriegendes +herumkritteln +herumlaufen +herumliegen +herumliegenden +herumlungern +herumlungernde +herumlungernden +herumlungernder +herumlungerten +herumläuft +herumnörgeln +herumreichen +herumreichende +herumreichenden +herumreichender +herumreisen +herumreisend +herumreisende +herumreisender +herumreisendes +herumreist +herumreiten +herumreitende +herumreitenden +herumreitender +herumreißen +herumreißt +herumschlagen +herumschlagend +herumschlagende +herumschlagender +herumschlagendes +herumschleppen +herumschnipseln +herumschwirrenden +herumsegelt +herumsitze +herumsitzen +herumspionieren +herumspionierend +herumspionierende +herumspionierender +herumspionierendes +herumspioniert +herumsprechen +herumsprechend +herumsprechende +herumsprechenden +herumsprechendes +herumstehen +herumstehend +herumstehenden +herumstehender +herumstehendes +herumstrich +herumtanzen +herumtickt +herumtragen +herumtreiben +herumtreibende +herumtreibenden +herumtreibender +herumwerkelte +herumwirbeln +herumwirbelte +herumzanken +herumzeigen +herumzeigte +herumziehen +herumziehende +herumziehenden +herumziehender +herumzubasteln +herumzubewegen +herumzufahren +herumzufliegen +herumzuführen +herumzulaufen +herumzuliegen +herumzureisen +herumzureißen +herumzuschlagen +herumzuspuken +herumzuspähen +herumzustochern +herunter +herunterbringen +herunterbringend +herunterbringende +herunterbringender +herunterbringendes +herunterfahren +herunterfallen +herunterfällt +heruntergebracht +heruntergebrachte +heruntergebrachten +heruntergebrachtes +heruntergedrückt +heruntergefahren +heruntergefallen +heruntergehet +heruntergeholt +heruntergekommen +heruntergekommene +heruntergekommener +heruntergekommenes +heruntergerissen +heruntergerissenem +heruntergerissenen +heruntergerissener +heruntergeschraubt +heruntergespielt +heruntergewirtschaftet +heruntergewirtschafteten +heruntergewirtschafteter +heruntergewirtschaftetes +herunterhandeln +herunterhüpft +herunterkam +herunterkommen +herunterkommend +herunterkommende +herunterkommenden +herunterkommendes +herunterkommt +herunterließ +herunterpoltert +herunterreißen +herunterreißend +herunterreißendem +herunterreißenden +herunterreißender +herunterrollen +herunterrollt +herunterspielen +herunterwirtschaften +herunterwirtschaftend +herunterwirtschaftende +herunterwirtschaftender +herunterwirtschaftendes +herunterzubringen +herunterzuhauen +herunterzuholen +herunterzukommen +herunterzurollen +herunterzusteigen +hervor +hervorbrachen +hervorbrachte +hervorbrechen +hervorbringen +hervorbringende +hervorbringendem +hervorbringenden +hervorbringendes +hervorbringt +hervorgebracht +hervorgebrachtem +hervorgebrachten +hervorgebrachter +hervorgegangen +hervorgegangene +hervorgegangenen +hervorgegangenes +hervorgehe +hervorgehen +hervorgehende +hervorgehenden +hervorgehender +hervorgehoben +hervorgehobene +hervorgehobenen +hervorgehobenes +hervorgeholt +hervorgeholte +hervorgeholter +hervorgeholtes +hervorgeht +hervorgeragt +hervorgeragte +hervorgeragten +hervorgeragter +hervorgerufen +hervorgerufene +hervorgerufenem +hervorgerufenen +hervorgerufener +hervorgerufenes +hervorgesagt +hervorgesprungene +hervorgesprungenem +hervorgesprungener +hervorgestanden +hervorgestandene +hervorgestandenem +hervorgestandener +hervorgestandenes +hervorgetan +hervorgetretene +hervorgetretenem +hervorgetretenen +hervorgetretenes +hervorgewagt +hervorging +hervorgingen +hervorheben +hervorhebend +hervorhebende +hervorhebenden +hervorhebendes +hervorhebt +hervorhob +hervorholen +hervorholend +hervorholende +hervorholender +hervorholendes +hervorholte +hervorlodert +hervorquollen +hervorragen +hervorragend +hervorragende +hervorragendem +hervorragenden +hervorragender +hervorragendes +hervorragte +hervorragten +hervorrief +hervorriefen +hervorrufe +hervorrufen +hervorrufend +hervorrufende +hervorrufendem +hervorrufender +hervorrufendes +hervorruft +hervorschauen +hervorspringen +hervorspringend +hervorspringendem +hervorspringenden +hervorspringender +hervorstechend +hervorstechende +hervorstechenden +hervorstechender +hervorstechendes +hervorstehend +hervorstehende +hervorstehendem +hervorstehender +hervorstehendes +hervorstieß +hervortraten +hervortreten +hervortretend +hervortretendem +hervortretenden +hervortretender +hervortritt +hervortrittst +hervortun +hervorzubringen +hervorzuheben +hervorzukommen +hervorzurufen +hervorzutreten +herwagen +herwagend +herwagendem +herwagenden +herwagender +herzensgut +herzensguten +herzerfrischend +herzerfrischende +herzerfrischender +herzerfrischendes +herzergreifend +herzergreifenden +herzergreifender +herzergreifendes +herzförmig +herzförmige +herzförmigen +herzförmiges +herzhaft +herzhafte +herzhafter +herzhaftes +herziehen +herziehend +herziehende +herziehenden +herziehender +herzig +herzige +herzigen +herziger +herzigerem +herzigeren +herzigerer +herziges +herzigste +herzigstem +herzigsten +herzigster +herzigstes +herzkrank +herzkranken +herzkranker +herzkrankes +herzlich +herzliche +herzlichem +herzlichen +herzlicher +herzlichere +herzlicherem +herzlicheren +herzlicherer +herzlicheres +herzliches +herzlichste +herzlichstem +herzlichsten +herzlichstes +herzlos +herzlose +herzlosen +herzloser +herzlosere +herzloseren +herzloserer +herzloses +herzlosestem +herzlosesten +herzlosester +herzogen +herzoglich +herzogliche +herzoglichen +herzoglicher +herzogliches +herzstärkend +herzstärkende +herzstärkenden +herzstärkender +herzu +herzubitten +herzufahren +herzufallen +herzugeben +herzulaufen +herzuleiten +herzuleitende +herzurichten +herzusagen +herzuschaffen +herzuschalten +herzustammen +herzustellen +herzustellenden +herzzerreißend +herzzerreißende +herzzerreißenden +herzzerreißender +herzzerreißendes +herzögen +herüber +herübergeholt +herübergekommen +herübergekommene +herübergekommenen +herübergekommenes +herüberkommen +herüberkommende +herüberkommenden +herüberkommender +hessischer +heterogen +heterogene +heterogenen +heterogener +heterogenes +hetz +hetzen +hetzt +hetzte +hetzten +heucheln +heuchelnd +heuchelnde +heuchelndem +heuchelnder +heuchelndes +heuchelst +heuchelte +heuchelten +heucheltest +heuchle +heuchlerisch +heuchlerischen +heuchlerischer +heuchlerischere +heuchlerischeren +heuchlerischerer +heuchlerischeres +heuer +heuern +heuert +heule +heulen +heulende +heulenden +heulender +heulst +heult +heulte +heulten +heultest +heultet +heurigen +heuristisch +heuristische +heuristischen +heute +heutig +heutige +heutigem +heutigen +heutiger +heutiges +heutzutage +hexadezimal +hexadezimale +hexen +hie +hieben +hielt +hielte +hielten +hieltest +hieltet +hier +hieran +hierarchisch +hierarchische +hierarchischen +hierauf +hieraus +hierbei +hierdurch +hierein +hierfür +hiergegen +hierher +hierhin +hierin +hiermit +hiernach +hierunter +hiervon +hierzu +hierüber +hiesig +hiesige +hiesigem +hiesigen +hiesiger +hieß +hieße +hießest +hießet +hilf +hilfebedürftig +hilfebedürftige +hilfeflehend +hilfeflehenden +hilfeflehender +hilfeflehendes +hilflos +hilflose +hilflosen +hilflosere +hilfloseren +hilfloserer +hilfloses +hilfloseste +hilflosesten +hilflosestes +hilfreich +hilfreiche +hilfreichen +hilfsbedürftig +hilfsbedürftige +hilfsbedürftigen +hilfsbedürftiges +hilfsbereit +hilfsbereite +hilfsbereiter +hilfsbereites +hilft +himbeerfarbenen +himbeerrot +himmelblau +himmelblaue +himmelblauem +himmelblauen +himmelblaues +himmelhoch +himmeln +himmelweit +himmelweite +himmelweitem +himmelweiter +himmelweitere +himmelweiterem +himmelweiteres +himmelweites +himmelweiteste +himmelweitesten +himmelweitester +himmelweitestes +himmelwärts +himmlisch +himmlische +himmlischem +himmlischen +himmlischere +himmlischerem +himmlischeren +himmlischeres +himmlisches +himmlischste +himmlischsten +himmlischster +himmlischstes +hin +hinab +hinabschaute +hinabsteigen +hinabsteigend +hinan +hinarbeiten +hinauf +hinaufarbeitend +hinaufarbeitende +hinaufarbeitendem +hinaufarbeitender +hinaufarbeitendes +hinaufarbeiteten +hinauffahren +hinauffallen +hinauffuhr +hinaufgearbeitet +hinaufgearbeitete +hinaufgearbeitetem +hinaufgearbeiteten +hinaufgearbeitetes +hinaufgegangen +hinaufgegangene +hinaufgegangenen +hinaufgegangener +hinaufgegangenes +hinaufgehend +hinaufgehende +hinaufgehenden +hinaufgehendes +hinaufgeklettert +hinaufgekommen +hinaufgereicht +hinaufgereichte +hinaufgereichtem +hinaufgereichter +hinaufgereichtes +hinaufgesetzt +hinaufgesetzten +hinaufgesetzter +hinaufgesetztes +hinaufgestiegene +hinaufgestiegenem +hinaufgestiegenen +hinaufgestiegenes +hinaufgetragen +hinaufkommen +hinaufkommend +hinaufreichend +hinaufreichende +hinaufreichendem +hinaufreichender +hinaufreichendes +hinaufreicht +hinaufschauen +hinaufschnellen +hinaufschrauben +hinaufsetzend +hinaufsetzenden +hinaufsetzender +hinaufsetzendes +hinaufsteigen +hinaufsteigend +hinaufsteigende +hinaufsteigenden +hinaufsteigender +hinaufsteigendes +hinaufziehen +hinaufzuklettern +hinaufzukommen +hinaufzusteigen +hinaus +hinausbegleiten +hinausbegleitend +hinausbegleitende +hinausbegleitenden +hinausbegleitender +hinausbegleitendes +hinausbegleitet +hinausbegleitete +hinausbegleiteten +hinausbegleiteter +hinausbeugen +hinausbeugende +hinausbeugendem +hinausbeugender +hinausbeugendes +hinausfallen +hinausfuhr +hinausfuhrt +hinausführt +hinausgebeugte +hinausgebeugtem +hinausgebeugten +hinausgebeugtes +hinausgefahren +hinausgegangen +hinausgegangenem +hinausgegangenen +hinausgegangener +hinausgehe +hinausgehen +hinausgehend +hinausgehendem +hinausgehenden +hinausgehender +hinausgeht +hinausgejagtem +hinausgejagten +hinausgejagter +hinausgekommen +hinausgekommene +hinausgekommenen +hinausgekommener +hinausgekommenes +hinausgelaufene +hinausgelaufenem +hinausgelaufenen +hinausgelaufenes +hinausgeleitet +hinausgeragt +hinausgeragtem +hinausgeragten +hinausgeragter +hinausgereicht +hinausgereichte +hinausgereichtem +hinausgereichter +hinausgereichtes +hinausgeschleudert +hinausgeschoben +hinausgeschobene +hinausgeschobenem +hinausgeschobenen +hinausgeschobener +hinausgeschobenes +hinausgeschossen +hinausgeschossene +hinausgeschossenen +hinausgeschossener +hinausgeschossenes +hinausgetragen +hinausgewachsen +hinausgeworfen +hinausgeworfenem +hinausgeworfenen +hinausgeworfener +hinausgezögert +hinausgezögerte +hinausgezögertem +hinausgezögerter +hinausgezögertes +hinausging +hinausgingen +hinausgreifen +hinausheben +hinaushebt +hinauskommen +hinauskommend +hinauskommende +hinauskommenden +hinauskommender +hinauskommendes +hinauslaufen +hinauslaufend +hinauslaufendem +hinauslaufenden +hinauslaufender +hinauslief +hinausliefen +hinausläuft +hinausmarschiert +hinausposaunen +hinausposaunendem +hinausposaunenden +hinausposaunender +hinausragen +hinausragende +hinausragenden +hinausragender +hinausragendes +hinausreichend +hinausreichende +hinausreichendem +hinausreichender +hinausreichendes +hinausreicht +hinausschieben +hinausschiebende +hinausschiebendem +hinausschiebenden +hinausschiebender +hinausschiebendes +hinausschiebst +hinausschiebt +hinausschießen +hinausschießendem +hinausschießenden +hinausschießendes +hinausschießt +hinausschnellen +hinausspringen +hinaustrat +hinaustreten +hinauswachsen +hinauswarf +hinauswerfen +hinauswerfende +hinauswerfendem +hinauswerfenden +hinauswerfendes +hinausziehen +hinauszukommen +hinauszuschieben +hinauszuziehen +hinauszuzögern +hinauszögen +hinauszögern +hinauszögernd +hinauszögernden +hinauszögernder +hinauszögerndes +hinbewegt +hinblicken +hinblickte +hinbringen +hinbringende +hinbringenden +hinbringender +hindere +hinderlich +hinderliche +hinderlichem +hinderlichen +hinderlicher +hinderlicherem +hinderlicheren +hinderlicherer +hinderliches +hinderlichste +hinderlichstem +hinderlichster +hinderlichstes +hindern +hindernde +hindernden +hindernder +hinderst +hindert +hinderte +hinderten +hindertest +hindertet +hindeuten +hindeutende +hindeutendem +hindeutenden +hindeutendes +hindeutet +hindeuteten +hinduistisch +hinduistische +hindurch +hindurchführen +hindurchführte +hindurchgegangen +hindurchgeht +hindurchging +hindurchgingen +hindurchmarschiert +hindurchzuschauen +hindämmern +hineilen +hinein +hineinarbeiten +hineinarbeitend +hineinarbeitende +hineinarbeitenden +hineinarbeitender +hineinarbeitendes +hineinbringe +hineinbringen +hineincodiert +hineindachten +hineindachtet +hineindenken +hineindenkend +hineindenkendem +hineindenkenden +hineindenkender +hineindichtet +hineindränge +hineindrängen +hineinfahren +hineinfallen +hineinfließt +hineinfressen +hineinführen +hineingearbeitet +hineingebracht +hineingedacht +hineingedachte +hineingedachten +hineingedachter +hineingedachtes +hineingefallen +hineingeführt +hineingegangen +hineingegangenem +hineingegangenen +hineingegangener +hineingeguckt +hineingehe +hineingehen +hineingehend +hineingehende +hineingehendem +hineingehender +hineingehendes +hineingehet +hineingehetzt +hineingehöre +hineingehören +hineingehört +hineingelangten +hineingelassen +hineingelegt +hineingelegte +hineingelegtem +hineingelegten +hineingelegtes +hineingeraten +hineingeschüttelt +hineingesetzt +hineingesteckten +hineingesteckter +hineingestecktes +hineingestellt +hineingezogen +hineingezogene +hineingezogenem +hineingezogener +hineingezogenes +hineingucken +hineinkommen +hineinkrähende +hineinlachen +hineinlachtet +hineinlassen +hineinlegen +hineinlegende +hineinlegendem +hineinlegenden +hineinlegendes +hineinleuchtet +hineinmünden +hineinmündete +hineinpassen +hineinplatzen +hineinplatzte +hineinpressen +hineinragen +hineinreden +hineinreicht +hineinrufen +hineinruft +hineinschauen +hineinschlittern +hineinschreiben +hineinsetzen +hineinstellen +hineinstellende +hineinstellenden +hineinstellender +hineinströmen +hineinstürzen +hineintanzte +hineintaten +hineintatet +hineintut +hineinwachsen +hineinwerfen +hineinwirken +hineinwirkte +hineinziehen +hineinziehende +hineinziehendem +hineinziehender +hineinzieht +hineinzubringen +hineinzugehen +hineinzulegen +hineinzulesen +hineinzupacken +hineinzustellen +hineinzusteuern +hineinzuwirken +hinfahren +hinfallen +hinfallend +hinfallende +hinfallenden +hinfallender +hinfallendes +hinfielen +hinfuhr +hinfällig +hinfällige +hinfälligen +hinfälliger +hinfälliges +hinführend +hinführende +hinführendem +hinführender +hinführendes +hinführt +hinführten +hing +hingab +hinge +hingeben +hingebend +hingebende +hingebenden +hingebender +hingebracht +hingebrachten +hingebrachter +hingebrachtes +hingedeutet +hingedeutete +hingedeutetem +hingedeuteten +hingedeutetes +hingeduckt +hingefallen +hingefallene +hingefallenem +hingefallener +hingefallenes +hingeführt +hingeführtem +hingeführten +hingeführter +hingegangen +hingegangenem +hingegangenen +hingegangener +hingegeben +hingegebene +hingegebenem +hingegebener +hingegebenes +hingegen +hingehalten +hingehaltene +hingehaltenen +hingehaltener +hingehaltenes +hingehen +hingehend +hingehende +hingehendem +hingehender +hingehendes +hingehockt +hingeht +hingehören +hingehört +hingekniet +hingekniete +hingeknietem +hingeknieten +hingeknietes +hingekommen +hingelegt +hingelegtem +hingelegten +hingelegter +hingen +hingeneigtem +hingeneigten +hingeneigtes +hingenommen +hingenommene +hingenommenen +hingenommener +hingenommenes +hingeraten +hingeratene +hingeratenem +hingeratenen +hingeratenes +hingeratet +hingerichtet +hingerichtete +hingerichteten +hingerichteter +hingerichtetes +hingerissen +hingeschlagen +hingeschlagene +hingeschlagenem +hingeschlagener +hingeschlagenes +hingeschleppt +hingeschrieben +hingeschriebene +hingeschriebenem +hingeschriebener +hingeschriebenes +hingeschwunden +hingeschwundenem +hingeschwundenen +hingeschwundener +hingesehen +hingesetzt +hingesetzte +hingesetzten +hingesetzter +hingesetztes +hingestellt +hingestellte +hingestelltem +hingestellten +hingestelltes +hingestreckt +hingestreckten +hingewiesen +hingewiesene +hingewiesenem +hingewiesenen +hingewiesener +hingewiesenes +hingewirkt +hingeworfen +hingeworfene +hingeworfenem +hingeworfenen +hingeworfenes +hingezogen +hingezogene +hingezogener +hingezogenes +hingibt +hinhalten +hinhaltend +hinhaltende +hinhaltendem +hinhaltender +hinhaltendes +hinhauen +hinhielt +hinhören +hinhörend +hinhörende +hinhörenden +hinhörender +hinhörendes +hinken +hinkend +hinkende +hinkenden +hinkender +hinkendes +hinkommen +hinkommt +hinkriegen +hinkt +hinkte +hinkten +hinktet +hinlegen +hinlegend +hinlegende +hinlegenden +hinlegender +hinlegendes +hinleiten +hinlänglich +hinlängliche +hinnehmen +hinnehmend +hinnehmende +hinnehmenden +hinnehmender +hinnehmendes +hinnimmt +hinreichen +hinreichend +hinreichende +hinreichenden +hinreichender +hinreicht +hinreisend +hinreisenden +hinreisender +hinreisten +hinreißen +hinreißend +hinreißenden +hinreißender +hinrichten +hinrichtend +hinrichtende +hinrichtendem +hinrichtender +hinrichtendes +hinsah +hinschauen +hinschaute +hinscheidende +hinschlagen +hinschlagend +hinschlagendem +hinschlagenden +hinschlagender +hinschlängelt +hinschmeißen +hinschmeißt +hinschreiben +hinschreibend +hinschreibendem +hinschreibenden +hinschreibender +hinschweifende +hinschwinden +hinschwindend +hinschwindendem +hinschwindenden +hinschwindender +hinsehen +hinsehend +hinsehende +hinsehenden +hinsehender +hinsehendes +hinsetzen +hinsetzend +hinsetzende +hinsetzenden +hinsetzender +hinsetzendes +hinsetzt +hinsichtlich +hinsieht +hinspielen +hinstellen +hinstellend +hinstellende +hinstellendem +hinstellender +hinstellendes +hinstellt +hinsteuerten +hinströmen +hinten +hintenherum +hinter +hintere +hintereinander +hinteren +hinterer +hintergangen +hintergangene +hintergangenem +hintergangener +hintergangenes +hintergehen +hintergehende +hintergehendem +hintergehenden +hintergehendes +hintergründig +hintergründige +hintergründigen +hintergründiger +hintergründiges +hinterher +hinterherfahren +hinterherhetzt +hinterherhinkt +hinterherkommt +hinterherzuhetzen +hinterhältig +hinterhältige +hinterhältigem +hinterhältigen +hinterhältigere +hinterhältigerem +hinterhältigeren +hinterhältigeres +hinterhältiges +hinterhältigste +hinterhältigsten +hinterhältigster +hinterhältigstes +hinterlassen +hinterlassend +hinterlassende +hinterlassender +hinterlassendes +hinterlassene +hinterlassener +hinterlassenes +hinterlasst +hinterlegen +hinterlegende +hinterlegendem +hinterlegenden +hinterlegendes +hinterlegt +hinterlegte +hinterlegten +hinterlegter +hinterlegtes +hinterleuchtet +hinterließ +hinterließen +hinterlistig +hinterlistige +hinterlistigen +hinterlistiger +hinterlistigere +hinterlistigeren +hinterlistigerer +hinterlistigeres +hinterlistigste +hinterlistigstem +hinterlistigsten +hinterlistigstes +hinterlässt +hinterm +hinterrücks +hinters +hintersinnig +hintersinnige +hinterste +hintertreiben +hintertrieb +hintertrieben +hinterwäldlerisch +hinterwäldlerische +hinterwäldlerischen +hintreten +hinunter +hinunterfallen +hinunterfuhr +hinunterfällt +hinuntergegangen +hinuntergegangenem +hinuntergegangenen +hinuntergegangener +hinuntergehend +hinuntergehende +hinuntergehendem +hinuntergehender +hinuntergehendes +hinuntergelassen +hinuntergeschluckt +hinuntergeschluckte +hinuntergeschlucktem +hinuntergeschluckter +hinuntergeschlucktes +hinuntergestürzt +hinunterreichen +hinunterreicht +hinunterrutschen +hinunterrutschte +hinunterschlendern +hinunterschlucken +hinunterschluckend +hinunterschluckende +hinunterschluckenden +hinunterschluckendes +hinunterzufallen +hinunterzukippen +hinweg +hinwegbringen +hinwegdreht +hinweggebraust +hinweggefegt +hinweggeht +hinweggekommen +hinweggekommene +hinweggekommenen +hinweggekommener +hinweggeschleudert +hinweggesetzt +hinweggesetzte +hinweggesetzten +hinweggesetzter +hinweggesetztes +hinweggetäuscht +hinweggetäuschte +hinweggetäuschtem +hinweggetäuschten +hinweggetäuschtes +hinweggingen +hinwegginget +hinweghelfen +hinwegkommen +hinwegkommende +hinwegkommenden +hinwegkommender +hinwegraffen +hinwegraffte +hinwegschwemmen +hinwegsehen +hinwegsetzen +hinwegsetzend +hinwegsetzende +hinwegsetzender +hinwegsetzendes +hinwegsetzten +hinwegtröstet +hinwegtrösteten +hinwegtäuschen +hinwegtäuschende +hinwegtäuschenden +hinwegtäuschender +hinwegzufegen +hinwegzugehen +hinwegzureden +hinwegzusehen +hinwegzusetzen +hinweisen +hinweisend +hinweisenden +hinweisender +hinweisendes +hinwenden +hinwerfen +hinwerfend +hinwerfenden +hinwerfender +hinwerfendes +hinwies +hinwiesen +hinwirken +hinzeigt +hinziehen +hinziehend +hinziehende +hinziehenden +hinziehendes +hinzieht +hinzielen +hinzog +hinzu +hinzuarbeiten +hinzudeuten +hinzuerfunden +hinzuerfundenen +hinzufügen +hinzufügende +hinzufügenden +hinzufügender +hinzufügt +hinzufügte +hinzufügten +hinzugeben +hinzugedichtet +hinzugefügt +hinzugefügten +hinzugefügter +hinzugefügtes +hinzugekommen +hinzugekommene +hinzugekommenen +hinzugekommener +hinzugekommenes +hinzugelernt +hinzugenommen +hinzugerechnet +hinzugewinnen +hinzugezogen +hinzugezogene +hinzugezogener +hinzugezogenes +hinzukam +hinzukommen +hinzukommend +hinzukommende +hinzukommenden +hinzukommender +hinzukommendes +hinzukriegen +hinzulegen +hinzulehnen +hinzulernen +hinzunehmen +hinzunimmt +hinzurechnen +hinzureisen +hinzureißen +hinzurichten +hinzuschmeißen +hinzusehen +hinzusetzen +hinzusetzt +hinzustellen +hinzutreten +hinzutritt +hinzuweisen +hinzuwerfen +hinzuwirken +hinzuziehen +hinzuziehend +hinzuziehende +hinzuziehender +hinzuziehendes +hinzuzieht +hinzuzufügen +hinzuzurechnen +hinzuzuziehen +hinzuzähle +hinzuzählen +hinüber +hinübergebastelt +hinübergehen +hinübergerufen +hinüberlenken +hinüberlenkte +hinüberströmen +hinüberwaten +hinüberzubringen +hinüberzuretten +hirnverbrannt +hirnverbrannte +hirnverbrannten +hirnverbrannter +hirnverletzten +hirte +hissen +hisst +historisch +historische +historischem +historischen +historischer +historisieren +historisierend +hitzebeständig +hitzebeständige +hitzebeständiger +hitzebeständigere +hitzebeständigeren +hitzebeständigeres +hitzebeständiges +hitzebeständigste +hitzebeständigster +hitzebeständigstes +hitzig +hitzige +hitzigem +hitzigen +hitzigere +hitzigeren +hitzigerer +hitziges +hitzigste +hitzigsten +hitzigstes +hob +hobeln +hobelnd +hobelnde +hobelnden +hobelndes +hobelst +hobelt +hobelten +hobeltest +hobeltet +hoble +hobst +hoch +hochachtungsvoll +hochachtungsvolle +hochachtungsvollem +hochachtungsvollen +hochachtungsvoller +hochachtungsvollere +hochachtungsvollerem +hochachtungsvolleren +hochachtungsvolleres +hochachtungsvolles +hochachtungsvollste +hochachtungsvollsten +hochachtungsvollster +hochachtungsvollstes +hochaktuellen +hochaktuelles +hochalpine +hochamtliche +hochbegabt +hochbegabten +hochbeladen +hochblicke +hochbringen +hochbringend +hochbringendem +hochbringenden +hochbringender +hochbrisant +hochbrisantes +hochdeutsch +hochdeutsche +hochdramatisch +hochdynamisch +hocheffizient +hochempfindlich +hochempfindliche +hochempfindlichen +hochempfindlicher +hochempfindliches +hocherfreut +hocherfreute +hocherfreuten +hocherfreuter +hocherfreutes +hochexplosiv +hochexplosiver +hochfahren +hochfahrend +hochfeines +hochflexibel +hochfliegendem +hochfliegenden +hochgearbeitet +hochgebracht +hochgebrachte +hochgebrachtem +hochgebrachter +hochgebrachtes +hochgegangen +hochgegangene +hochgehalten +hochgehen +hochgehoben +hochgeklappt +hochgekommen +hochgekommenem +hochgekommenen +hochgekommener +hochgelegene +hochgelegt +hochgepäppelter +hochgerankt +hochgereckt +hochgescheiten +hochgeschlagen +hochgeschlagenem +hochgeschlossenen +hochgeschraubt +hochgespannt +hochgespielt +hochgesteckte +hochgestellt +hochgestellte +hochgestellter +hochgestelltes +hochgestemmt +hochgestochen +hochgestochene +hochgezogen +hochglanzpoliert +hochglanzpolierte +hochgradig +hochgradige +hochhalten +hochherzig +hochherziges +hochinteressant +hochinteressantem +hochinteressanten +hochinteressantes +hochkarätig +hochkarätige +hochkarätigen +hochkommend +hochkommende +hochkommendem +hochkommender +hochkommendes +hochkonzentriert +hochleben +hochleistungsfähig +hochleistungsfähige +hochmodern +hochmodernes +hochmutig +hochmütig +hochmütige +hochmütigem +hochmütigen +hochmütigere +hochmütigerem +hochmütigeren +hochmütigeres +hochmütiges +hochmütigste +hochmütigsten +hochmütigster +hochmütigstes +hochnäsig +hochnäsigem +hochnäsigen +hochnäsiger +hochnäsigerem +hochnäsigeren +hochnäsigerer +hochnäsiges +hochnäsigste +hochnäsigstem +hochnäsigsten +hochnäsigstes +hochohmige +hochohmigen +hochohmiger +hochohmiges +hochpersönliche +hochpolitisch +hochpolitische +hochprozentig +hochprozentige +hochprozentigem +hochprozentiger +hochprozentiges +hochrangig +hochrangigen +hochrot +hochroten +hochschießenden +hochschießt +hochschnellenden +hochschnelltest +hochschulfreien +hochschulpolitischen +hochschulunabhängigen +hochschwangere +hochschwangerem +hochschwangeren +hochschätzen +hochsieht +hochspekulative +hochspezifisch +hochstaplerisch +hochstellen +hochtalentiert +hochtalentierte +hochtalentierten +hochtrabend +hochtrabende +hochtrabendem +hochtrabender +hochtrabendes +hochtreibende +hochverzinsliche +hochverzinslichen +hochwertig +hochwertige +hochwertigem +hochwertigen +hochwertiger +hochwertigere +hochwertigerem +hochwertigeren +hochwertigeres +hochwertiges +hochwertigste +hochwertigsten +hochwertigster +hochwertigstes +hochwirksam +hochwirksames +hochwürdige +hochzeitlicher +hochziehen +hochzieht +hochzufrieden +hochzujubeln +hochzuklettern +hochzuragen +hochzuschrauben +hochzutreiben +hochzuverlässig +hochzuziehen +hocke +hocken +hockende +hockenden +hockender +hockst +hockt +hockte +hockten +hocktest +hocktet +hoffe +hoffen +hoffend +hoffende +hoffenden +hoffendes +hoffentlich +hoffnungsfroh +hoffnungslos +hoffnungslose +hoffnungslosem +hoffnungslosen +hoffnungslosere +hoffnungsloserem +hoffnungsloseren +hoffnungsloseres +hoffnungsloses +hoffnungsloseste +hoffnungslosesten +hoffnungslosester +hoffnungslosestes +hoffnungsvoll +hoffnungsvolle +hoffnungsvollem +hoffnungsvollen +hoffnungsvollere +hoffnungsvollerem +hoffnungsvolleren +hoffnungsvolleres +hoffnungsvolles +hoffnungsvollste +hoffnungsvollsten +hoffnungsvollster +hoffnungsvollstes +hofft +hoffte +hofften +hofftet +hofierten +hohe +hoheitlich +hoheitlicher +hoheitsvoll +hoheitsvolle +hoheitsvollem +hoheitsvollen +hoheitsvoller +hoheitsvollere +hoheitsvollerem +hoheitsvolleren +hoheitsvolleres +hoheitsvolles +hoheitsvollste +hoheitsvollsten +hoheitsvollster +hoheitsvollstes +hohem +hohen +hoher +hohes +hohl +hohle +hohlen +hohler +hohlere +hohleren +hohlerer +hohleres +hohles +hold +holde +holden +holdes +hole +holen +holende +holenden +holender +holistisch +holistischen +holländisch +holländische +holländischen +holländischer +holländisches +holperig +holperige +holperigen +holperiger +holpern +holprig +holprigen +holprigerem +holst +holsteinische +holt +holte +holten +holzartigen +holzfrei +holzfreiem +holzfreier +holzig +holzigem +holzigen +holziger +holzigere +holzigsten +holzwirtschaftlicher +homerisch +homerische +homoerotisch +homogen +homogene +homogenen +homogener +homogenes +homosexuell +homosexuelle +homosexuellem +homosexueller +homosexuelles +homöopathisch +homöopathische +homöopathischen +homöopathischer +homöopathisches +honoriere +honorieren +honorierende +honorierenden +honorierender +honorierst +honoriert +honorierte +honorierten +honorierter +honoriertes +honoriertet +honorig +honorige +honoriger +hoppeln +hoppelnd +hoppelnde +hoppelndes +hoppelt +hopsen +hopsendes +horchen +horchend +horchende +horchender +horchendes +horchst +horchte +horchten +horchtest +hordenweise +horizontal +horizontale +horizontalen +horizontaler +horizontales +hormonell +hormonelle +horrend +horrende +horsten +hort +horten +horteten +hotelmäßiger +hub +huckepack +hufeisenförmig +huldigen +huldigend +huldigende +huldigender +huldigendes +huldigst +huldigt +huldigte +huldigten +huldigtest +huldvoll +huldvolle +human +humane +humanem +humanen +humaner +humanere +humaneren +humaneres +humanes +humanisieren +humanistisch +humanistische +humanistischen +humanitär +humanitären +humanitärer +humanpharmazeutischen +humansten +humanster +humanstes +humoristisch +humoristische +humoristischen +humoristisches +humorlos +humorvoll +humorvolle +humpeln +humpelte +hundekalte +hundekalter +hundert +hunderte +hunderten +hunderter +hundertfach +hundertfachen +hundertfacher +hundertfaches +hundertfältig +hundertjährig +hundertjähriges +hundertköpfig +hundertköpfige +hundertmal +hundertprozentig +hundertprozentige +hundertprozentigen +hundertprozentiger +hundertprozentiges +hundertste +hundertsten +hunderttausend +hunderttausende +hunderttausenden +hundertzehn +hundertzwanzig +hundertzweiundvierzig +hundsmiserabel +hungere +hungern +hungernde +hungernden +hungernder +hungerst +hungert +hungerte +hungerten +hungertest +hungertet +hungrig +hungrige +hungrigem +hungrigen +hungriger +hungrigerem +hungrigeren +hungrigerer +hungriges +hungrigste +hungrigstem +hungrigster +hungrigstes +hupe +hupen +hupend +hupende +hupender +hupendes +hupst +hupt +hupte +hupten +huptest +huren +hurra +hurtig +hurtige +hurtigem +hurtigen +hurtiger +hurtigerem +hurtigeren +hurtigerer +hurtiges +hurtigste +hurtigstem +hurtigster +hurtigstes +huschen +huschte +husten +hustend +hustende +hustender +hustendes +hustest +hustet +hustete +husteten +hustetest +hybrid +hybriden +hydraulisch +hydraulische +hydraulischer +hydraulisches +hydrodynamische +hydrodynamischen +hydrodynamischer +hydrostatische +hydrostatischer +hygienisch +hygienischem +hygienischen +hygienischer +hygienischerem +hygienischeren +hygienischerer +hygienisches +hygienischste +hygienischstem +hygienischster +hygienischstes +hyperbolische +hyperbolischen +hyperbolisches +hypereleganten +hypnotisiere +hypnotisieren +hypnotisierend +hypnotisierenden +hypnotisierender +hypnotisierendes +hypnotisiert +hypnotisierte +hypnotisierten +hypnotisiertes +hypnotisiertest +hypnotisiertet +hypothekarisch +hypothekarische +hypothetisch +hypothetische +hypothetischem +hypothetischen +hypothetischer +hypothetisches +hysterisch +hysterische +hysterischem +hysterischen +hysterischer +hysterischerem +hysterischeren +hysterischerer +hysterisches +hysterischste +hysterischstem +hysterischster +hysterischstes +häkeln +häkelnd +häkelnde +häkelnden +häkelnder +häkelndes +häkelt +häkelte +häkelten +häkeltet +häkle +hält +hältst +hämisch +hämische +hämischen +hämischere +hämischerem +hämischeren +hämischeres +hämisches +hämischste +hämischster +hämischstes +hämmere +hämmern +hämmernd +hämmernde +hämmernden +hämmerndes +hämmerst +hämmert +hämmerte +hämmerten +hämmertest +hämmertet +händigen +händigt +händigte +hänge +hängen +hängend +hängende +hängendem +hängenden +hängender +hängig +hängigen +hängt +hängte +hängten +hängtest +hängtet +hänseln +hänselten +härten +härter +härtere +härterem +härteren +härterer +härteres +härteste +härtestem +härtester +härtestes +hässlich +hässliche +hässlichem +hässlicher +hässlichere +hässlicherem +hässlicherer +hässlicheres +hässliches +hässlichstem +hässlichsten +hässlichster +hätscheln +hätte +hätten +hättest +hättet +häufe +häufen +häufend +häufende +häufendem +häufender +häufendes +häufig +häufige +häufigem +häufigen +häufiger +häufigere +häufigeren +häufigerer +häufigeres +häufigste +häufigsten +häufigster +häufst +häuft +häufte +häuften +häuftest +häuftet +häuslich +häuslichem +häuslichen +häuslicher +häuslicherem +häuslicheren +häuslicherer +häusliches +häuslichste +häuslichstem +häuslichster +häuslichstes +häute +höchst +höchste +höchstem +höchsten +höchstens +höchster +höchstes +höchstgenau +höchstmöglich +höchstmögliche +höchstmöglicher +höchstpersönliche +höchstqualifizierten +höchstwahrscheinlich +höchstzulässig +höchstzulässige +höchstzulässigen +höchstzulässiger +höflich +höfliche +höflichem +höflichen +höflichere +höflicherem +höflicheren +höflicheres +höfliches +höflichst +höflichste +höflichstem +höflichsten +höflichster +höhenabhängigem +höhenverstellbar +höher +höhere +höherem +höheren +höherer +höheres +höherwertig +höherwertigen +höhlendes +höhlt +höhnen +höhnend +höhnende +höhnender +höhnendes +höhnisch +höhnischem +höhnischen +höhnischer +höhnischeren +höhnischerer +höhnischeres +höhnischste +höhnischsten +höhnischster +höhnst +höhnt +höhnte +höhnten +höhntest +höhntet +höllisch +höllischen +höllisches +hölzern +hölzernem +hölzernen +hölzerner +hör +hörbar +hörbare +hörbarem +hörbaren +hörbarer +hörbares +höre +hören +hörend +hörende +hörender +hörendes +hörig +hörigen +hörnern +hörst +hört +hörte +hörten +hörtest +hörtet +hübsch +hübsche +hübschen +hübschere +hübscherem +hübscheren +hübscheres +hübsches +hübscheste +hübschesten +hübschester +hübschestes +hügelig +hügelige +hügeligem +hügeligen +hügeliger +hüglig +hühnereigroßen +hülle +hüllen +hüllt +hüllte +hüllten +hündisch +hündischen +hündischer +hündisches +hünenhaft +hünenhafte +hünenhaften +hünenhafter +hüpfen +hüpfend +hüpfenden +hüpft +hüpften +hüstele +hüsteln +hüstelnd +hüstelte +hüstle +hüte +hüten +hütend +hütende +hütender +hütendes +hütest +hütete +hüteten +hütetest ++++++++++ +ich +ichbezogen +ichbezogene +ichbezogenem +ichbezogenen +ichbezogenes +ideal +idealem +idealen +idealer +idealere +idealerem +idealeren +idealerer +idealeres +ideales +idealisiere +idealisieren +idealisierende +idealisierendem +idealisierenden +idealisierendes +idealisierst +idealisiert +idealisierte +idealisiertem +idealisierten +idealisierter +idealisiertes +idealisiertest +idealisiertet +idealistisch +idealistischem +idealistischen +idealistischer +idealistischerem +idealistischeren +idealistischerer +idealistisches +idealistischste +idealistischstem +idealistischster +idealistischstes +idealste +idealsten +idealster +idealstes +ideell +ideelle +ideellem +ideellen +ideellere +ideellerem +ideelleren +ideelleres +ideelles +ideellste +ideellsten +ideellster +ideellstes +ideenarm +ideenarme +ideenlos +ideenlose +ideenlosen +ideenloser +ideenloses +ideenreich +ideenreiche +ideenreichem +ideenreichen +ideenreichere +ideenreicherem +ideenreicheren +ideenreicheres +ideenreiches +ideenreichste +ideenreichsten +ideenreichster +ideenreichstes +identifizierbare +identifizierbarem +identifizierbaren +identifizierbares +identifiziere +identifizieren +identifizierende +identifizierendem +identifizierenden +identifizierendes +identifizierst +identifiziert +identifizierte +identifiziertem +identifizierten +identifizierter +identifiziertes +identifiziertest +identifiziertet +identisch +identische +identischem +identischen +identischer +identisches +ideologieanfällig +ideologisch +ideologische +ideologischen +ideologischer +ideologisches +idiomatisch +idiomatische +idiomatischem +idiomatischen +idiomatisches +idiotisch +idiotische +idiotischen +idiotischer +idiotischere +idiotischeren +idiotischerer +idiotischeres +idiotischerweise +idiotischste +idiotischstem +idiotischsten +idiotischstes +idyllisch +idyllischem +idyllischen +idyllischer +idyllischerem +idyllischeren +idyllischerer +idyllisches +idyllischste +idyllischstem +idyllischster +idyllischstes +igeln +ignorant +ignorante +ignorantem +ignoranter +ignorantes +ignoriere +ignorieren +ignorierend +ignorierende +ignorierendem +ignorierender +ignorierendes +ignorierst +ignoriert +ignorierte +ignoriertem +ignorierten +ignorierter +ignoriertes +ignoriertest +ignoriertet +ihm +ihn +ihnen +ihr +ihrem +ihren +ihrer +ihrerseits +ihres +ihrethalben +ihretwegen +ihretwillen +ihrige +ihrigen +illegal +illegale +illegalen +illegaler +illegales +illegitim +illegitime +illegitimem +illegitimen +illegitimes +illiquide +illoyal +illoyale +illuminieren +illuminierten +illusionslos +illusionslose +illusorisch +illusorische +illusorischem +illusorischen +illusorisches +illuster +illustrativ +illustrative +illustre +illustrem +illustren +illustrer +illustriere +illustrieren +illustrierend +illustrierende +illustrierendem +illustrierenden +illustrierender +illustrierendes +illustrierst +illustriert +illustrierte +illustrierten +illustrierter +illustriertes +illustriertet +im +imaginativ +imaginär +imaginäre +imaginärem +imaginären +imaginärer +imitiere +imitieren +imitierend +imitierende +imitierendem +imitierender +imitierendes +imitierst +imitierte +imitierten +imitiertest +imkern +immanent +immanente +immanentes +immateriell +immaterielle +immatrikuliere +immatrikulieren +immatrikulierend +immatrikulierende +immatrikulierenden +immatrikulierendes +immatrikulierst +immatrikuliert +immatrikuliertem +immatrikulierten +immatrikulierter +immatrikuliertes +immatrikuliertest +immatrikuliertet +immens +immense +immensen +immenser +immenses +immer +immerfort +immergrün +immergrüner +immerhin +immerwährendem +immerzu +immun +immunem +immunen +immuner +immunisiere +immunisieren +imperativen +imperial +imperialen +imperialistisch +imperialistischem +imperialistischen +imperialistischer +impfe +impfen +impfend +impfendem +impfenden +impfender +impfendes +impft +impfte +impften +impftet +implantieren +implantiert +implementieren +implementiert +impliziere +implizieren +implizierend +implizierendem +implizierenden +implizierender +implizierst +impliziert +implizierte +implizierten +implizierter +impliziertes +implizit +implizite +implizitem +impliziten +implizites +implodieren +implodierten +imponiere +imponieren +imponierend +imponierende +imponierendem +imponierender +imponierendes +imponierst +imponierte +imponierten +imponiertest +importiere +importieren +importierend +importierenden +importierender +importierendes +importiert +importierte +importiertem +importierter +importiertes +importiertest +imposant +imposante +imposantem +imposanter +imposantere +imposanterem +imposanteren +imposanteres +imposantes +imposanteste +imposantesten +imposantester +imposantestes +impotent +impotente +impotentem +impotenten +impotentere +impotenterem +impotenteren +impotenteres +impotentes +impotenteste +impotentesten +impotentester +impotentestes +impressionistisch +impressionistischer +improvisatorischen +improvisieren +improvisiert +improvisierte +improvisierter +imprägnieren +imprägnierend +imprägnierende +imprägnierenden +imprägnierender +imprägnierendes +imprägniert +imprägnierte +imprägniertem +imprägnierter +imprägniertes +imprägniertest +impulsartig +impulsiv +impulsive +impulsivem +impulsiven +impulsivere +impulsiverem +impulsiveren +impulsiveres +impulsives +impulsivste +impulsivsten +impulsivster +impulsivstes +imstande +in +inadäquat +inaktiv +inaktive +inaktiven +inaktives +inakzeptabel +inbegriffen +inbrünstig +indefinite +indem +indes +indessen +indexieren +indianisch +indianische +indianischen +indifferent +indifferente +indifferenten +indignieren +indignierte +indirekt +indirekte +indirekten +indirekter +indirektes +indische +indischem +indischen +indisches +indiskret +indiskrete +indiskreten +indiskreter +indiskretere +indiskreteren +indiskreterer +indiskreteres +indiskreteste +indiskretestem +indiskretesten +indiskretestes +indiskutabel +indiskutable +indiskutablen +indiskutabler +indiskutables +individualisieren +individualisiert +individualisierte +individualisierten +individualisierter +individualistisch +individualistische +individualistischem +individualistischer +individualistisches +individuell +individuelle +individuellem +individuellen +individueller +individuellere +individuelleren +individuellerer +individuelleres +individuellste +individuellstem +individuellsten +individuellster +indizieren +indizierte +indoktrinieren +indoktriniert +indossiere +indossieren +indossierend +indossierendem +indossierenden +indossierender +indossierst +indossiert +indossierte +indossierten +indossierter +indossiertes +indossiertet +induktiv +induktives +industrialisiere +industrialisieren +industrialisierende +industrialisierendem +industrialisierenden +industrialisierendes +industrialisierst +industrialisiert +industrialisierte +industrialisiertem +industrialisierten +industrialisierter +industrialisiertest +industrialisiertet +industriell +industrielle +industriellen +industrieller +industrielles +industrienah +industrieorientiert +induzieren +induziert +induzierte +induzierten +ineffektiv +ineinander +ineinanderfügbare +infam +infame +infamen +infamer +infames +infantil +infantile +infiltrieren +infiltriert +infinites +infinitesimal +infiziere +infizieren +infizierend +infizierende +infizierendem +infizierender +infizierendes +infizierst +infizierte +infiziertem +infizierten +infizierter +infiziertes +infiziertest +infiziertet +inflationistisch +inflationistische +inflationistischem +inflationistischer +inflationistisches +inflationsanfällig +inflationsanfällige +inflationsbedingt +inflationsbedingte +inflationsbedingten +inflationsbereinigt +inflationsbereinigten +inflationär +inflationäre +inflationärem +inflationären +inflatorisch +inflatorische +infolge +infolgedessen +informationstechnisch +informativ +informative +informativem +informativen +informativer +informativeren +informatives +informatorisch +informatorischen +informell +informelle +informellen +informelles +informiere +informieren +informierend +informierende +informierendem +informierender +informierendes +informierst +informiert +informierte +informiertem +informierten +informierter +informiertes +informiertest +informiertet +infrage +infraroten +ingenieurmäßig +ingenieurwissenschaftlich +inhaftiere +inhaftieren +inhaftierend +inhaftierende +inhaftierendem +inhaftierender +inhaftierendes +inhaftierst +inhaftiert +inhaftierte +inhaftiertem +inhaftierten +inhaftiertes +inhaftiertest +inhaftiertet +inhalieren +inhalierend +inhalierende +inhalierendem +inhalierender +inhalierendes +inhalierst +inhalierte +inhaliertem +inhalierten +inhalierter +inhaliertes +inhaliertest +inhaliertet +inhaltlich +inhaltliche +inhaltlichen +inhaltlicher +inhaltsabhängig +inhaltslos +inhaltslose +inhaltslosem +inhaltslosen +inhaltsloses +inhaltsreich +inhaltsreiche +inhaltsreichen +inhaltsreicher +inhaltsreichere +inhaltsreicheren +inhaltsreicherer +inhaltsreicheres +inhaltsreichste +inhaltsreichstem +inhaltsreichsten +inhaltsreichstes +inhomogen +inhuman +inhumanen +inhärent +inhärente +initialisiere +initialisierende +initialisiert +initiieren +initiierte +injizieren +injizierte +inklusive +inkompatibel +inkompetent +inkompetente +inkompetenten +inkonsequent +inkonsequente +inkonsequentem +inkonsequenten +inkonsequentere +inkonsequenterem +inkonsequenteren +inkonsequenteres +inkonsequentes +inkonsequenteste +inkonsequentesten +inkonsequentester +inkonsequentestes +inkonsistent +inkorrekt +inkorrekte +inkorrektem +inkorrekten +inkorrektere +inkorrekterem +inkorrekteren +inkorrekteres +inkorrektes +inkorrekteste +inkorrektesten +inkorrektester +inkorrektestes +inkrementell +inkrementiert +inliegend +inländisch +inländische +inländischem +inländischer +inländisches +inmitten +inne +innegehabt +innegehalten +innehabe +innehaben +innehalten +innehat +innehatte +innehatten +innehätte +innehätten +innen +innenpolitisch +innenpolitische +innenpolitischem +innenpolitischer +innenpolitisches +inner +innerbetrieblich +innerbetriebliche +innerbetrieblichen +innerbetrieblicher +innerbetriebliches +innerdeutsch +innerdeutschen +innerdeutscher +innerdeutsches +innere +innerem +inneren +innerer +inneres +innereuropäischen +innerfranzösischen +innerhalb +innerjapanischen +innerkirchlichen +innerkirchlicher +innerlich +innerliche +innerlichem +innerlicher +innerliches +innerparteilichen +innerpolitisch +innerpolitische +innerrussische +innerrussischen +innerstaatlich +innerstaatliche +innerstaatlichen +innerste +innerstem +innersten +innerstes +innerstädtischen +innert +innerwirtschaftlichen +innewerden +innewohnen +innewohnt +innezuhaben +innig +innige +innigem +innigen +inniger +innigerem +innigeren +innigerer +inniges +innigste +innigstem +innigsten +innigstes +innigstgeliebt +innigstgeliebten +innigstgeliebter +innovativ +innovativen +innovieren +innoviert +inoffiziell +inoffiziellem +inoffiziellen +inoffizieller +inopportun +inquisitorisch +inquisitorische +ins +insbesondere +insektenförmigen +insektenhaft +inselartig +inselartigen +inserieren +inserierend +inserierende +inserierenden +inserierender +inserierendes +inseriert +inserierte +inseriertem +inserierter +inseriertes +inseriertest +insgeheim +insgesamt +insistieren +insistierte +inskribieren +insofern +insolvent +insoweit +inspirieren +inspirierenden +inspiriert +inspirierte +inspizieren +inspiziert +instabil +instabile +installiere +installieren +installierend +installierende +installierendem +installierender +installierendes +installierst +installiert +installierte +installiertem +installierten +installierter +installiertes +installiertest +installiertet +instand +instinktiv +instinktive +instinktiven +instinktiver +instinktmäßig +instinktmäßigem +instinktmäßigen +instinktmäßiger +institutionell +institutionelle +institutionellen +instruiere +instruieren +instruierend +instruierende +instruierendem +instruierender +instruierendes +instruierst +instruierte +instruiertem +instruierten +instruierter +instruiertes +instruiertest +instruiertet +instruktiv +instrumentale +instrumentell +instrumentellen +inständig +inständigem +inständigen +inständiger +inständigste +inständigstem +inständigster +inständigstes +inszenatorischer +inszeniere +inszenieren +inszenierende +inszenierendem +inszenierenden +inszenierendes +inszenierst +inszeniert +inszeniertem +inszenierten +inszenierter +inszeniertes +inszeniertest +inszeniertet +intakt +intakte +intaktem +intakten +intakter +intakterem +intakteren +intakterer +intaktes +intakteste +intaktestem +intaktester +intaktestes +integer +integrale +integralen +integraler +integrationsfähig +integrierbar +integriere +integrieren +integrierend +integrierendem +integrierenden +integrierender +integrierst +integriert +integrierte +integrierten +integrierter +integriertes +integriertet +intellektualistischen +intellektuell +intellektuelle +intellektuellen +intellektueller +intellektuelles +intelligent +intelligente +intelligenten +intelligenter +intelligentere +intelligenteren +intelligenterer +intelligenteres +intelligenteste +intelligentestem +intelligentesten +intelligentestes +intendieren +intensiv +intensive +intensivem +intensiven +intensiver +intensivere +intensiveren +intensiverer +intensiveres +intensivieren +intensivierende +intensivste +intensivstem +intensivster +intensivstes +interagieren +interaktiv +interaktive +interaktiven +interamerikanischen +interdisziplinär +interdisziplinäre +interdisziplinärem +interdisziplinären +interdisziplinärer +interdisziplinäres +interessant +interessante +interessantem +interessanten +interessanter +interessantere +interessanterem +interessanteren +interessanteres +interessantes +interessanteste +interessantesten +interessantester +interessantestes +interessiere +interessieren +interessierend +interessierende +interessierendem +interessierenden +interessierender +interessierst +interessiert +interessierte +interessiertem +interessierter +interessiertes +interessiertest +intereuropäischen +interferieren +interfraktionell +interfraktionelle +interfraktioneller +interkommunalen +interkommunales +interkommunistischen +interkontinentalen +intern +international +internationale +internationalen +internationales +interne +internen +interner +internes +internieren +interniert +internierte +interplanetarischen +interplanetarischer +interplanetarisches +interpolieren +interpoliert +interpolierte +interpolierten +interpolierter +interpoliertes +interpretierbare +interpretierbarer +interpretiere +interpretieren +interpretierend +interpretierende +interpretierenden +interpretierender +interpretierendes +interpretiert +interpretierte +interpretiertem +interpretierter +interpretiertes +interpretiertest +interstellaren +intervallabhängig +interveniere +intervenieren +intervenierende +intervenierenden +intervenierender +intervenierst +interveniert +intervenierte +intervenierten +intervenierter +interveniertes +interveniertest +interveniertet +interviewe +interviewen +interviewend +interviewende +interviewendem +interviewender +interviewendes +interviewst +interviewte +interviewtem +interviewten +interviewter +interviewtes +interviewtest +interviewtet +inthronisieren +intim +intime +intimem +intimen +intimer +intimere +intimeren +intimerer +intimeres +intimes +intimste +intimstem +intimsten +intimstes +intolerant +intolerante +intoleranten +intoleranter +intolerantere +intoleranteren +intoleranterer +intoleranteres +intonieren +intoniert +intransitiv +intransitive +intransitivem +intransitiven +intransitiver +intravenös +intravenösen +intriganten +intrigiere +intrigieren +intrigierend +intrigierendem +intrigierenden +intrigierender +intrigierendes +intrigiert +intrigierte +intrigierten +intrigiertest +intrigiertet +intuitiv +intuitive +intuitiven +intuitiver +intuitives +intus +invaliden +invariant +inventarisierten +invertieren +invertiert +invertierten +investiere +investieren +investierend +investierende +investierenden +investierender +investierendes +investiert +investierte +investiertem +investierter +investiertes +investiertest +involvieren +inwendig +inwendigen +inwiefern +inwieweit +inzwischen +ionische +ionisieren +ionisierten +ipso +irakischen +irakischer +iranische +iranischer +irdisch +irdische +irdischen +irdischer +irdisches +irgend +irgendein +irgendeine +irgendeinem +irgendeinen +irgendeiner +irgendeines +irgendeinmal +irgendetwas +irgendjemand +irgendjemandem +irgendjemanden +irgendwann +irgendwas +irgendwelche +irgendwelchen +irgendwelcher +irgendwem +irgendwen +irgendwer +irgendwie +irgendwo +irgendwohin +irisch +irische +irischem +irischen +irisches +ironisch +ironische +ironischem +ironischen +ironischer +ironischere +ironischeren +ironischerer +ironischeres +ironischste +ironischstem +ironischsten +ironischstes +ironisieren +ironisierend +ironisierender +irr +irrational +irrationale +irrationalem +irrationalen +irrationaler +irre +irreal +irrealer +irreführen +irreführend +irreführendem +irreführenden +irreführender +irregeführt +irregeführte +irregeführtem +irregeführter +irregeführtes +irregulär +irrelevant +irrelevante +irreligiös +irren +irrend +irrende +irrenden +irrender +irrendes +irreparabel +irreparablen +irrer +irres +irreversible +irreversiblen +irreversibles +irrezuführen +irrig +irrige +irriger +irritiere +irritieren +irritierende +irritierendem +irritierenden +irritierendes +irritierst +irritiert +irritiertem +irritierten +irritierter +irritiertes +irritiertest +irritiertet +irrsinnig +irrsinnige +irrsinnigem +irrsinnigen +irrsinniger +irrsinnigerem +irrsinnigeren +irrsinnigerer +irrsinniges +irrsinnigste +irrsinnigstem +irrsinnigster +irrsinnigstes +irrst +irrstem +irrsten +irrster +irrt +irrte +irrten +irrtest +irrtümlich +irrtümliche +irrtümlichem +irrtümlicher +irrtümlicherweise +irrtümliches +islamisch +islamische +islamischem +islamischen +islamisches +isländische +isländischen +isochron +isochrone +isochronem +isochronen +isochroner +isochrones +isolationistisch +isolationistischen +isoliere +isolieren +isolierend +isolierende +isolierendem +isolierender +isolierendes +isolierst +isoliert +isolierte +isoliertem +isolierten +isolierter +isoliertes +isoliertest +isoliertet +isometrisch +isometrische +israelisch +israelische +israelischem +israelischer +israelisches +iss +isst +ist +italienisch +italienische +italienischem +italienischer +italienisches +iterativ +iterative +iterativer ++++++++++ +ja +jagdbaren +jagdgrün +jage +jagen +jagend +jagende +jagendem +jagender +jagendes +jagst +jagt +jagte +jagten +jagtest +jahraus +jahrelang +jahrelange +jahrelangen +jahrelanger +jahrelanges +jahreszeitlich +jahreszeitlichen +jahrhunderte +jahrhundertealt +jahrhundertealte +jahrhundertealter +jahrtausendelang +jahrtausendelange +jahrzehntelang +jahrzehntelange +jahrzehntelangen +jahrzehntelanger +jammere +jammern +jammernd +jammerndem +jammernden +jammernder +jammerst +jammert +jammerte +jammerten +jammertest +jammertet +janusköpfig +japanisch +japanische +japanischem +japanischer +japanisches +jauchzen +jauchzend +jauchzenden +jaulen +javanischer +je +jede +jedem +jeden +jedenfalls +jeder +jedermann +jederzeit +jederzeitig +jederzeitige +jedes +jedoch +jedwede +jedwedem +jedweder +jedwedes +jegliche +jeglichen +jeglicher +jegliches +jeher +jein +jemals +jemand +jemandem +jemanden +jene +jenem +jenen +jener +jenes +jenseitig +jenseits +jetten +jetzige +jetzigen +jetziger +jetziges +jetzt +jeweilig +jeweilige +jeweiligen +jeweiliger +jeweiliges +jeweils +jiddisch +jiddische +jobben +jodeln +jongliere +jonglieren +jonglierten +jordanisch +journalistisch +journalistische +journalistischem +journalistischer +journalistisches +jubeln +jubelnde +jubelndem +jubelnden +jubelndes +jubelst +jubelt +jubelten +jubeltest +jubeltet +jubiliere +jubiliert +juble +jucken +juckend +juckende +juckenden +juckender +juckendes +juckt +juckte +juckten +judenfeindlich +judenfeindlichem +judenfeindlichen +judenfeindlicher +judizieren +judiziert +jugendfreie +jugendfreien +jugendgefährdend +jugendgefährdender +jugendlich +jugendlichem +jugendlichen +jugendlicher +jugendliches +jugendpflegerische +jugoslawisch +jugoslawischem +jugoslawischen +jugoslawischer +jung +junge +jungem +jungenhaft +jungenhafte +jungenhaftem +jungenhafter +jungenhaftes +junger +junges +jungfräulich +jungfräuliche +jungfräulichem +jungfräuliches +junior +jure +juristisch +juristische +juristischen +juristischer +juristisches +juryfreie +juryfreien +just +justierbar +justierbare +justierbarem +justierbarer +justierbares +justiere +justieren +justierend +justierende +justierendem +justierenden +justierender +justierendes +justierst +justierte +justiertem +justierten +justierter +justiertes +justiertest +justiertet +jäh +jähem +jähen +jäher +jählings +jähren +jährig +jährige +jährigen +jähriger +jähriges +jährlich +jährliche +jährlichem +jährlichen +jährlicher +jährliches +jährt +jähzornig +jähzornigem +jähzornigen +jähzorniger +jähzornigerem +jähzornigeren +jähzornigerer +jähzorniges +jähzornigste +jähzornigstem +jähzornigster +jähzornigstes +jämmerlich +jämmerlichem +jämmerlichen +jämmerlicher +jämmerlicherem +jämmerlicheren +jämmerlicherer +jämmerliches +jämmerlichste +jämmerlichstem +jämmerlichster +jämmerlichstes +jäten +jüdisch +jüdische +jüdischem +jüdischen +jüdisches +jünger +jüngere +jüngeren +jüngerer +jüngeres +jüngst +jüngste +jüngstem +jüngster +jüngstes ++++++++++ +kabarettistisch +kabarettistische +kabarettistischen +kabbeln +kabeln +kabelt +kabelte +kahl +kahle +kahlem +kahler +kahles +kahlköpfig +kahlköpfige +kahlköpfigen +kahlköpfiger +kahlköpfiges +kahmig +kahmige +kahmigem +kahmigen +kahmiges +kaiserlich +kaiserliche +kaiserlichen +kaiserlicher +kaiserliches +kalbende +kalbender +kalbendes +kalbern +kalbernd +kalbernde +kalbernder +kalberndes +kalberst +kalberte +kalberten +kalbertest +kalendarisch +kalendarisches +kalfatern +kalibriert +kalibrierten +kalibrierter +kalifornisch +kalifornischem +kalifornischen +kalifornischer +kalkarm +kalkarme +kalkarmem +kalkarmer +kalkarmes +kalkartig +kalkartigem +kalkartigen +kalkartiger +kalken +kalkhaltig +kalkhaltigem +kalkhaltigen +kalkhaltiger +kalkig +kalkige +kalkigem +kalkiger +kalkiges +kalkulatorisch +kalkulatorischem +kalkulatorischen +kalkulatorischer +kalkulierbar +kalkulierbares +kalkuliere +kalkulieren +kalkulierend +kalkulierende +kalkulierenden +kalkulierendes +kalkulierst +kalkuliert +kalkuliertem +kalkulierten +kalkulierter +kalkuliertes +kalkuliertest +kalkuliertet +kalorienreich +kalorienreichem +kalorienreichen +kalorienreicher +kalorienreicherem +kalorienreicheren +kalorienreicherer +kalorienreiches +kalorienreichste +kalorienreichstem +kalorienreichster +kalorienreichstes +kalt +kaltblütig +kaltblütige +kaltblütigem +kaltblütigen +kaltblütigere +kaltblütigerem +kaltblütigeren +kaltblütigeres +kaltblütiges +kaltblütigste +kaltblütigsten +kaltblütigster +kaltblütigstes +kaltbrüchig +kaltbrüchige +kaltbrüchigen +kaltbrüchiger +kaltbrüchiges +kalte +kaltem +kalten +kalter +kaltes +kaltfeucht +kaltfeuchtes +kaltgemacht +kaltgemachtem +kaltgemachten +kaltgemachter +kaltgestellt +kaltgestellten +kaltgestellter +kaltgestelltes +kaltherzig +kaltherzige +kaltherzigem +kaltherziger +kaltherzigere +kaltherzigerem +kaltherzigerer +kaltherzigeres +kaltherziges +kaltherzigstem +kaltherzigsten +kaltherzigster +kaltmachen +kaltmachend +kaltmachende +kaltmachenden +kaltmachender +kaltmachendes +kaltmachten +kaltschnäuzig +kaltschnäuzige +kaltschnäuzigen +kaltschnäuziger +kaltschnäuzigere +kaltschnäuzigeren +kaltschnäuzigerer +kaltschnäuzigeres +kaltschnäuzigste +kaltschnäuzigstem +kaltschnäuzigsten +kaltschnäuzigstes +kaltstelle +kaltstellen +kaltstellend +kaltstellenden +kaltstellender +kaltstellendes +kaltstellt +kalvinistisch +kalvinistischem +kalvinistischen +kalvinistischer +kam +kamelhaarfarbige +kamen +kameradschaftlich +kameradschaftliche +kameradschaftlichem +kameradschaftlicher +kameradschaftlichere +kameradschaftlicherem +kameradschaftlicherer +kameradschaftlicheres +kameradschaftliches +kameradschaftlichstem +kameradschaftlichsten +kameradschaftlichster +kampfbegierig +kampfbegierige +kampfbegierigem +kampfbegieriger +kampfbegierigere +kampfbegierigerem +kampfbegierigerer +kampfbegierigeres +kampfbegieriges +kampfbegierigstem +kampfbegierigsten +kampfbegierigster +kampfbereit +kampfbereite +kampfbereitem +kampfbereiten +kampfbereiter +kampfbereites +kampferprobten +kampferregt +kampffähig +kampffähigem +kampffähigen +kampffähiger +kampfgewohnt +kampfgewohnte +kampfgewohntem +kampfgewohnter +kampfgewohntes +kampflos +kampflosen +kampfloses +kampflustige +kampflustigem +kampflustigen +kampflustigere +kampflustigerem +kampflustigeren +kampflustigeres +kampflustiges +kampflustigste +kampflustigsten +kampflustigster +kampflustigstes +kampfmüdem +kampfmüden +kampfmüder +kampfreichen +kampfstarke +kampfstarkem +kampfstarken +kampfstarkes +kampfstärkere +kampfstärkerem +kampfstärkerer +kampfstärkeres +kampfstärkste +kampfstärksten +kampfstärkster +kampfstärkstes +kampfunfähig +kampfunfähige +kampfunfähigen +kampfunfähiger +kampfunfähiges +kampieren +kampierend +kampierende +kampierenden +kampierender +kampierendes +kampierst +kampierte +kampierten +kampiertest +kamst +kamt +kanadisch +kanadische +kanadischen +kanadischer +kanadisches +kanalisieren +kanalisierend +kanalisierende +kanalisierenden +kanalisierender +kanalisierendes +kanalisierst +kanalisiert +kanalisierte +kanalisierten +kanalisierter +kanalisiertes +kanalisiertest +kanariengelbe +kanariengelbem +kanariengelben +kanariengelbes +kanarischen +kandidiere +kandidieren +kandidierend +kandidierende +kandidierenden +kandidierendes +kandidierst +kandidiert +kandidierte +kandidierten +kandidiertest +kandidiertet +kandieren +kandierend +kandiert +kandierte +kandierten +kandierter +kandiertes +kann +kannibalisch +kannibalische +kannibalischem +kannibalischer +kannibalisches +kannst +kannte +kannten +kanntest +kanonisch +kanonische +kanonischen +kantend +kantest +kantete +kanteten +kantetest +kantig +kantige +kantigem +kantiger +kantiges +kantische +kanzeln +kanzelte +kapazitiv +kapazitive +kapazitätsbedingt +kapernde +kapernden +kaperndes +kapiere +kapieren +kapierende +kapierenden +kapierender +kapierst +kapiert +kapierte +kapierten +kapierter +kapiertes +kapiertest +kapitalen +kapitaler +kapitalerer +kapitaleres +kapitales +kapitalintensive +kapitalintensivem +kapitalintensiven +kapitalintensivere +kapitalintensiverem +kapitalintensiveren +kapitalintensiveres +kapitalintensives +kapitalintensivste +kapitalintensivsten +kapitalintensivster +kapitalintensivstes +kapitalisierbare +kapitalisierbarem +kapitalisierbaren +kapitalisierbares +kapitalisiere +kapitalisieren +kapitalisierende +kapitalisierenden +kapitalisierender +kapitalisierst +kapitalisiert +kapitalisierte +kapitalisierter +kapitalisiertes +kapitalisiertest +kapitalistisch +kapitalistische +kapitalistischem +kapitalistischen +kapitalistischer +kapitalistisches +kapitalkräftig +kapitalkräftige +kapitalkräftigem +kapitalkräftiger +kapitalkräftigere +kapitalkräftigerem +kapitalkräftigerer +kapitalkräftigeres +kapitalkräftiges +kapitalkräftigstem +kapitalkräftigsten +kapitalkräftigster +kapitalstark +kapitalstarken +kapitalstem +kapitalster +kapituliere +kapitulieren +kapitulierende +kapitulierenden +kapitulierender +kapitulierst +kapituliert +kapitulierte +kapitulierter +kapituliertes +kapituliertest +kapriziös +kapriziöse +kapriziösem +kapriziöser +kapriziösere +kapriziöserem +kapriziöserer +kapriziöseres +kapriziöses +kapriziösestem +kapriziösesten +kapriziösester +kapriziösestes +kapseln +kapselte +kaputt +kaputte +kaputtem +kaputten +kaputter +kaputtgegangen +kaputtgegangene +kaputtgegangenen +kaputtgegangenes +kaputtgehen +kaputtgemacht +kaputtgemachten +kaputtgemachter +kaputtgemachtes +kaputtgeschlagen +kaputtgeschlagene +kaputtgeschlagenen +kaputtgeschlagener +kaputtmachen +kaputtmachend +kaputtmachende +kaputtmachender +kaputtmachendes +kaputtschlagen +kaputtschlagende +kaputtschlagenden +kaputtschlagender +karamboliere +karambolieren +karambolierend +karambolierenden +karambolierender +karambolierendes +karamboliert +karambolierte +karambolierten +karamboliertes +karamboliertest +karamboliertet +kardial +kardiale +kardialem +kardialen +kardiales +kardinale +kardinalrot +karg +karge +kargem +kargen +kargere +kargerem +kargeren +kargeres +karges +kargste +kargsten +kargster +kargstes +kariert +karierte +karierten +karierter +kariertes +karikativ +karikative +karikativem +karikativen +karikativere +karikativerem +karikativeren +karikativeres +karikatives +karikativste +karikativsten +karikativster +karikativstes +karikieren +karikierend +karikierende +karikierender +karikierendes +karikierst +karikierte +karikiertem +karikierten +karikierter +karikiertes +karikiertest +karikiertet +karitativ +karitative +karitativem +karitativen +karitativer +karitatives +kariös +kariöse +kariösem +kariösen +kariöses +karmesinrot +karmesinrotem +karmesinroten +karmesinroter +karminrot +karminrote +karminrotem +karminroter +karminrotes +karolingische +karre +karrierebedingt +karrierebedingter +karriereschädlichen +karriereungefährliche +karrten +kartesisch +kartesische +kartesischen +kartesisches +kartographisch +kartographische +kartographischem +kartographischen +kartographisches +kartoniere +kartonieren +kartonierende +kartonierenden +kartonierender +kartonierst +kartoniert +kartonierte +kartonierter +kartoniertes +kartoniertest +kaschiere +kaschieren +kaschierend +kaschierenden +kaschierender +kaschierendes +kaschiert +kaschierte +kaschierten +kaschierter +kaschiertes +kaschiertest +kaschiertet +kasernieren +kasernierend +kasernierende +kasernierenden +kasernierendes +kaserniert +kasernierte +kasernierter +kaserniertes +kaspere +kaspern +kaspernd +kaspernde +kaspernden +kasperndes +kasperst +kaspert +kaspertest +kaspertet +kassiere +kassieren +kassierende +kassierenden +kassierender +kassierendes +kassierst +kassiert +kassierte +kassierten +kassierter +kassiertes +kassiertest +kastanienbraun +kastanienbraune +kastanienbraunem +kastanienbraunen +kastanienbrauner +kastanienbraunes +kasteie +kasteien +kasteiend +kasteiende +kasteienden +kasteiendes +kasteist +kasteit +kasteiten +kasteiter +kasteites +kasteitet +kastrieren +kastrierend +kastrierenden +kastrierender +kastrierendes +kastriert +kastrierte +kastrierten +kastriertes +kastriertest +kastriertet +katalanische +katalogisiere +katalogisieren +katalogisierend +katalogisierenden +katalogisierender +katalogisierendes +katalogisiert +katalogisierte +katalogisierten +katalogisierter +katalogisiertes +katalogisiertest +katalogisiertet +katalysieren +katalysierend +katalysierende +katalysierender +katalysierendes +katalysierst +katalysierte +katalysierten +katalysierter +katalysiertest +katalysiertet +katalytisch +katalytische +katapultiere +katapultieren +katapultierend +katapultierenden +katapultierender +katapultierendes +katapultiert +katapultierte +katapultierten +katapultierter +katapultiertes +katapultiertest +katapultiertet +katastrophal +katastrophale +katastrophalem +katastrophalen +katastrophalere +katastrophalerem +katastrophaleren +katastrophaleres +katastrophales +katastrophalste +katastrophalsten +katastrophalster +katastrophalstes +kategorisch +kategorische +kategorischem +kategorischen +kategorischere +kategorischerem +kategorischeren +kategorischeres +kategorisches +kategorischste +kategorischsten +kategorischster +kategorischstes +katholisch +katholische +katholischem +katholischen +katholischer +katholischere +katholischerem +katholischerer +katholischeres +katholisches +katholischstem +katholischsten +katholischster +katzbuckeln +katzenartig +katzenartige +katzenartigem +katzenartiger +katzenartiges +katzenfreundlich +katzenfreundlichem +katzenfreundlichen +katzenfreundlicher +katzenhaft +katzenhafte +katzenhaften +katzenhafter +katzenhaftes +katzenjämmerliche +katzenjämmerlichem +katzenjämmerlichen +katzenjämmerliches +kaue +kauen +kauend +kauende +kauenden +kauendes +kauere +kauern +kauernde +kauernden +kauernder +kauerst +kauert +kauerte +kauerten +kauertest +kauertet +kaufbereit +kaufbereiten +kaufen +kaufend +kaufende +kaufender +kaufendes +kaufenswert +kaufkräftig +kaufkräftige +kaufkräftigem +kaufkräftigen +kaufkräftigere +kaufkräftigerem +kaufkräftigeren +kaufkräftigeres +kaufkräftiges +kaufkräftigste +kaufkräftigsten +kaufkräftigster +kaufkräftigstes +kaufmännisch +kaufmännische +kaufmännischem +kaufmännischen +kaufmännisches +kaufst +kaufstark +kaufstarke +kaufte +kauften +kauftest +kauftet +kaum +kausal +kausale +kausalen +kausaler +kausales +kaustisch +kaustische +kaustischem +kaustischer +kaustischere +kaustischerem +kaustischerer +kaustischeres +kaustisches +kaustischstem +kaustischsten +kaustischster +kaut +kaute +kauten +kautet +kauzig +kauzige +kauzigen +keck +keckem +kecken +kecker +keckerem +keckeren +keckerer +keckes +keckste +keckstem +keckster +keckstes +kegelförmig +kegelförmigem +kegelförmigen +kegelförmiger +kegeln +kegelnd +kegelnde +kegelnder +kegelndes +kegelst +kegelt +kegelte +kegelten +kegeltest +kegle +kehre +kehren +kehrend +kehrende +kehrenden +kehrender +kehrendes +kehrt +kehrte +kehrten +kehrtet +kehrtgemacht +kehrtgemachte +kehrtgemachter +kehrtgemachtes +kehrtmachen +kehrtmachende +kehrtmachenden +kehrtmachender +keife +keifen +keifend +keifenden +keifender +keifendes +keift +keifte +keiften +keiftet +keile +keilen +keilenden +keilförmig +keilförmigem +keilförmigen +keilförmiger +keime +keimen +keimend +keimenden +keimender +keimendes +keimfrei +keimfreie +keimfreien +keimfreier +keimfreies +keimfähig +keimfähige +keimfähigem +keimfähigen +keimfähiges +keimt +keimte +keimtötend +keimtötende +keimtötendem +keimtötenden +keimtötendes +kein +keine +keinem +keinen +keiner +keinerlei +keines +keinesfalls +keineswegs +keinmal +keins +kelchförmig +kelchförmige +kelchförmigem +kelchförmigen +kelchförmiges +kellern +kellertiefe +kellnern +keltern +keltische +kenne +kennen +kennend +kennende +kennenden +kennendes +kennerhaft +kennerhafte +kennerhaftem +kennerhaften +kennerhaftes +kennst +kennt +kenntlich +kenntliche +kenntlichem +kenntlichen +kenntliches +kenntnisreich +kenntnisreiche +kenntnisreichen +kenntnisreicher +kenntnisreichere +kenntnisreicheren +kenntnisreicherer +kenntnisreicheres +kenntnisreichste +kenntnisreichstem +kenntnisreichsten +kenntnisreichstes +kennzeichne +kennzeichnen +kennzeichnende +kennzeichnenden +kennzeichnender +kennzeichnest +kennzeichnet +kennzeichnete +kennzeichneten +kennzeichnetest +kennzeichnetet +kentere +kentern +kenternd +kenternde +kenternden +kenterndes +kenterst +kentert +kenterte +kenterten +kentertest +kentertet +keplerschen +keramisch +keramische +keramischem +keramischen +keramisches +kerbe +kerben +kerbende +kerbenden +kerbender +kerbst +kerbt +kerbte +kerbten +kerbtest +kerbtet +kerkern +kernfaul +kernfaulem +kernfaulen +kernfauler +kernfernen +kerngesund +kerngesunde +kerngesunden +kerngesunder +kerngesundes +kernig +kernige +kernigem +kernigen +kernigere +kernigerem +kernigeren +kernigeres +kerniges +kernigste +kernigsten +kernigster +kernigstes +kernlos +kernlose +kernlosem +kernlosen +kernloses +kerzengerade +kerzengeradem +kerzengerader +kerzengerades +kess +kesse +kesselte +kessen +kesser +kessere +kesseren +kesserer +kesseres +kesseste +kessestem +kessesten +kessestes +ketten +kettenartig +kettend +kettendes +kettenförmig +kettenförmige +kettenförmigem +kettenförmigen +kettenförmiges +kettenlos +kettenlose +kettenlosen +kettenloser +kettenloses +kettet +kettete +ketteten +kettetet +ketzerisch +ketzerische +ketzerischem +ketzerischen +ketzerischer +ketzerischere +ketzerischeren +ketzerischerer +ketzerischeres +ketzerisches +ketzerischste +ketzerischstem +ketzerischsten +ketzerischstes +keuche +keuchen +keuchende +keuchenden +keuchender +keuchst +keucht +keuchte +keuchten +keuchtest +keuchtet +keulenförmige +keusch +keuschem +keuschen +keuscher +keuscherem +keuscheren +keuscherer +keusches +keuscheste +keuschestem +keuschester +keuschestes +kg +kichere +kichern +kichernd +kichernde +kichernder +kicherndes +kicherst +kichert +kicherte +kicherten +kichertest +kick +kicke +kicken +kidnappen +kiebitze +kieselartig +kieselartige +kieselartigem +kieselartiger +kieselartiges +kieselgrau +kieselgraue +kieselhaltig +kieselhaltige +kieselhaltigem +kieselhaltiger +kieselhaltiges +kieshaltig +kieshaltige +kieshaltigem +kieshaltiger +kieshaltiges +kille +killen +killend +killende +killenden +killendes +killst +killt +killten +killtest +killtet +kilometerlange +kilometerlangem +kilometerlangen +kilometerlanger +kilometerweit +kilometerweite +kilometerweitem +kilometerweiter +kilometerweites +kindereichen +kinderfeindlich +kinderfeindlichen +kinderfreundlich +kinderfreundlicher +kinderleicht +kinderleichte +kinderleichtem +kinderleichten +kinderleichter +kinderleichtes +kinderlieb +kinderliebe +kinderlieben +kinderlieber +kinderliebes +kinderlos +kinderlose +kinderlosem +kinderlosen +kinderloses +kinderreich +kinderreiche +kinderreichem +kinderreichen +kinderreicher +kinderreichsten +kindisch +kindische +kindischen +kindischer +kindischere +kindischeren +kindischerer +kindischeres +kindischste +kindischstem +kindischsten +kindischstes +kindlich +kindliche +kindlichen +kindlicher +kindlichere +kindlicheren +kindlicherer +kindlicheres +kindlichste +kindlichstem +kindlichsten +kindlichstes +kinematisch +kinematische +kinematischen +kinetische +kinetischen +kinetischer +kippbaren +kippe +kippen +kippend +kippende +kippenden +kippendes +kippligen +kippst +kippt +kippten +kipptest +kipptet +kirchenfeindliche +kirchenfeindlichem +kirchenfeindlichen +kirchenfeindliches +kirchenrechtliche +kirchentreu +kirchlich +kirchliche +kirchlichem +kirchlicher +kirchliches +kirschenrot +kirschenrotem +kirschenroten +kirschenroter +kirschrot +kirschrotem +kirschroter +kistenweise +kitschig +kitschige +kitschigen +kitschiger +kitschigere +kitschigeren +kitschigerer +kitschigeres +kitschigste +kitschigstem +kitschigsten +kitschigstes +kitte +kitten +kittende +kittenden +kittender +kittest +kittet +kittete +kitteten +kittetest +kittetet +kitzele +kitzelig +kitzelige +kitzeligem +kitzeligen +kitzeliges +kitzeln +kitzelnd +kitzelnden +kitzelnder +kitzelndes +kitzelt +kitzelte +kitzelten +kitzeltet +kitzle +kitzlig +kitzlige +klaffen +klaffend +klaffende +klaffenden +klaffendes +klafft +klaffte +klagbar +klagbare +klagbarem +klagbarer +klagbares +klage +klagend +klagende +klagenden +klagender +klagendes +klagst +klagt +klagten +klagtest +klagtet +klamm +klamme +klammem +klammen +klammere +klammerem +klammeren +klammeres +klammernd +klammernde +klammernder +klammerndes +klammerst +klammerte +klammerten +klammertest +klammes +klammheimlich +klammheimliche +klammstem +klammsten +klammster +klangen +klanggetreu +klanglos +klanglose +klanglosem +klangloser +klangloses +klangst +klangt +klangvoll +klangvolle +klangvollem +klangvollen +klangvollere +klangvollerem +klangvolleren +klangvolleres +klangvolles +klangvollste +klangvollsten +klangvollster +klangvollstes +klappbare +klappbarem +klappbaren +klappbares +klappe +klappen +klappende +klappenden +klappender +klappere +klapperig +klapperige +klapperigen +klapperiger +klapperiges +klappern +klappernd +klappernde +klappernden +klapperndes +klapperst +klappert +klapperte +klapperten +klappertest +klappertet +klapprig +klapprigem +klapprigen +klappriges +klappst +klappt +klappte +klappten +klapptest +klapptet +klar +klarblickende +klarblickendem +klarblickenden +klarblickendes +klare +klarem +klaren +klarer +klarere +klareren +klarerer +klareres +klares +klargekommen +klargelegt +klargelegte +klargelegter +klargelegtes +klargemacht +klargemachtem +klargemachten +klargemachter +klargestellt +klargestellte +klargestelltem +klargestellter +klargestelltes +klarkommen +klarkommend +klarkommende +klarkommenden +klarkommendes +klarkommt +klarlegen +klarlegend +klarlegenden +klarlegender +klarlegendes +klarmachen +klarmachend +klarmachende +klarmachenden +klarmachendes +klarste +klarstellen +klarstellt +klarstellte +klarstem +klarsten +klarstes +klarzukommen +klarzumachen +klarzustellen +klassenlos +klassenlosen +klassiere +klassieren +klassierend +klassierenden +klassierender +klassierendes +klassiert +klassierte +klassierten +klassiertest +klassiertet +klassifiziere +klassifizieren +klassifizierend +klassifizierende +klassifizierenden +klassifizierendes +klassifizierst +klassifiziert +klassifizierte +klassifiziertem +klassifizierten +klassifizierter +klassifiziertes +klassifiziertest +klassisch +klassische +klassischem +klassischen +klassischer +klassischerweise +klassisches +klassizistisch +klassizistischen +klatsche +klatschen +klatschend +klatschenden +klatschender +klatschendes +klatschhaft +klatschhafte +klatschhaftem +klatschhafter +klatschhaftes +klatschnass +klatschnasse +klatschnassem +klatschnassen +klatschnasser +klatschst +klatschsüchtig +klatschsüchtige +klatschsüchtigem +klatschsüchtiger +klatschsüchtigere +klatschsüchtigerem +klatschsüchtigerer +klatschsüchtigeres +klatschsüchtiges +klatschsüchtigste +klatschsüchtigstem +klatschsüchtigsten +klatschsüchtigster +klatscht +klatschte +klatschten +klatschtet +klaue +klauen +klauend +klauende +klauenden +klauender +klaust +klaut +klaute +klauten +klautest +klautet +klavierähnliches +klebe +kleben +klebend +klebende +klebender +klebendes +klebrig +klebrigem +klebrigen +klebriger +klebrigerem +klebrigeren +klebrigerer +klebriges +klebrigste +klebrigstem +klebrigster +klebrigstes +klebst +klebt +klebte +klebten +klebtest +kleckern +kleide +kleiden +kleidende +kleidenden +kleidender +kleidest +kleidet +kleidete +kleideten +kleidetest +kleidetet +kleidsam +kleidsamem +kleidsamen +kleidsamer +kleidsamerem +kleidsameren +kleidsamerer +kleidsames +kleidsamste +kleidsamstem +kleidsamster +kleidsamstes +klein +kleinbürgerlich +kleinbürgerliche +kleinbürgerlichem +kleinbürgerlicher +kleinbürgerlichere +kleinbürgerlicherem +kleinbürgerlicherer +kleinbürgerlicheres +kleinbürgerliches +kleinbürgerlichstem +kleinbürgerlichsten +kleinbürgerlichster +kleine +kleinem +kleinen +kleiner +kleinere +kleinerem +kleineren +kleinerer +kleineres +kleines +kleineuropäische +kleinformatigen +kleingeschriebene +kleinlauten +kleinlich +kleinliche +kleinlichem +kleinlicher +kleinlichere +kleinlicherem +kleinlicherer +kleinlicheres +kleinliches +kleinlichstem +kleinlichsten +kleinlichster +kleinmütig +kleinste +kleinstem +kleinsten +kleinster +kleinstes +kleinstmöglich +kleinstmögliche +kleinstmöglichen +kleinstmöglicher +kleinstmögliches +kleinstädtisch +kleinstädtische +kleinstädtischen +kleinstädtischer +kleinstädtisches +kleisterig +kleisterige +kleisterigem +kleisterigen +kleisteriges +kleistrige +kleistrigem +kleistrigen +kleistriges +klemme +klemmen +klemmend +klemmenden +klemmender +klemmendes +klemmt +klemmte +klemmten +klemmtet +kleptomanisch +kleptomanische +kleptomanischen +kleptomanischer +kleptomanisches +klerikal +klerikale +klerikalem +klerikalen +klerikales +klettere +klettern +kletternde +kletternden +kletternder +kletterst +klettert +kletterte +kletterten +klettertest +klettertet +klicke +klickt +klickte +klimatisch +klimatische +klimatischem +klimatischen +klimatischer +klimatisieren +klimatisierend +klimatisierende +klimatisierender +klimatisierendes +klimatisiert +klimatisierten +klimatisierter +klimatisiertes +klimmenden +klimmender +klimmendes +klimpere +klimpern +klimpernd +klimpernden +klimpernder +klimperndes +klimpert +klimperte +klimperten +klimpertet +klinge +klingele +klingeln +klingelnd +klingelnden +klingelnder +klingelndes +klingelt +klingelte +klingelten +klingeltet +klingen +klingend +klingende +klingendem +klingenden +klingender +klingle +klingst +klingt +klinisch +klinische +klinischem +klinischen +klinisches +klinke +klinken +klinkt +klipp +klippenreich +klippenreiche +klippenreichen +klippenreicher +klippenreiches +klirren +klirrend +klirrenden +klirrender +klirrendes +klirrt +klirrte +klirrten +klischeehaft +klischeehaftem +klischeehaften +klischeehafter +klischieren +klischierten +klitzeklein +klitzekleine +klitzekleinen +klobig +klonen +klopfe +klopfen +klopfende +klopfendem +klopfenden +klopfendes +klopfst +klopft +klopften +klopftest +klopftet +kloppe +klotzig +klotzige +klotzigem +klotziger +klotzigere +klotzigerem +klotzigerer +klotzigeres +klotziges +klotzigstem +klotzigsten +klotzigster +klug +kluge +klugem +klugen +kluger +klugerweise +kluges +klumpig +klumpige +klumpigem +klumpigen +klumpiges +klägerisch +klägerischem +klägerischen +klägerischer +kläglich +klägliche +kläglichem +kläglicher +kläglichere +kläglicherem +kläglicherer +kläglicheres +klägliches +kläglichstem +kläglichsten +kläglichster +klängen +kläre +klären +klärend +klärenden +klärender +klärendes +klärt +klärte +klärten +klärtet +klöne +klönen +klönende +klönenden +klönender +klönst +klönt +klönte +klöntest +klöntet +klösterlich +klösterlichem +klösterlichen +klösterlicher +klüger +klügere +klügerem +klügerer +klügeres +klügste +klügsten +klügster +klügstes +km +knabbern +knabbernd +knabbernde +knabbernder +knabberndes +knabberst +knabberte +knabberten +knabbertest +knabenhaft +knabenhafte +knabenhaftem +knabenhafter +knabenhaftes +knacke +knacken +knackend +knackende +knackenden +knackendes +knackst +knackt +knackten +knacktest +knacktet +knallen +knallend +knallende +knallender +knallendes +knallfroschartig +knallhart +knallharte +knallhartem +knallharten +knallhartes +knallig +knallige +knalligen +knalliger +knalligere +knalligeren +knalligerer +knalligeres +knalligste +knalligstem +knalligsten +knalligstes +knallrot +knallrote +knallroten +knallroter +knallrotes +knallt +knallte +knallten +knapp +knappe +knappem +knappen +knapper +knapperem +knapperen +knapperer +knappes +knappste +knappsten +knappster +knappstes +knarren +knarrend +knarrende +knarrender +knarrendes +knarrt +knarrten +knattern +knatternd +knatterten +knauserig +knauserige +knauserigem +knauserigen +knauseriger +knauserigere +knauserigeren +knauserigerer +knauserigeres +knauseriges +knauserigste +knauserigstem +knauserigsten +knauserigstes +knausern +knebeln +knebelnde +knebelnden +knebelnder +knebelst +knebelt +knebelte +knebelten +knebeltest +knebeltet +kneble +knechte +knechten +kneifen +kneifend +kneifende +kneifender +kneifendes +kneifst +kneift +knetbar +knetbare +knetbarem +knetbarer +knetbares +knete +kneten +knetend +knetende +knetenden +knetendes +knetest +knetet +kneteten +knetetest +knetetet +knicke +knicksen +knicksend +knickte +knie +kniefrei +kniefällig +kniehoch +knielang +knien +kniend +kniende +knienden +kniender +kniendes +kniest +kniet +kniete +knieten +knietest +knietief +knietiefem +kniffe +kniffelig +kniffelige +kniffeligen +kniffeliger +kniffeligere +kniffeligeren +kniffeligerer +kniffeligeres +kniffeligste +kniffeligstem +kniffeligsten +kniffeligstes +kniffen +knifflig +knifflige +kniffligen +kniffliger +kniffligere +kniffligeren +kniffligerer +kniffligeres +kniffligste +kniffligstem +kniffligsten +kniffligstes +knipse +knipsen +knipsend +knipsende +knipsenden +knipsendes +knipsest +knipst +knipsten +knipstest +knipstet +knirschen +knirschend +knirschende +knirschender +knirschendes +knirschest +knirschst +knirscht +knirschte +knirschten +knirschtest +knistere +knistern +knisternd +knisternden +knisternder +knisterndes +knistert +knisterte +knisterten +knistertet +knitterfrei +knitterfreie +knitterfreien +knitterfreier +knitterfreiere +knitterfreieren +knitterfreierer +knitterfreieres +knitterfreiste +knitterfreistem +knitterfreisten +knitterfreistes +knitterten +knobeln +knobelnd +knobelnden +knobelnder +knobelndes +knobelt +knobelte +knobelten +knoble +knochentrocken +knochig +knochige +knochigem +knochigen +knochiger +knollig +knollige +knolligen +knolliger +knolliges +knorpelig +knorpelige +knorpeligen +knorpeliger +knorrig +knorrige +knospen +knospenhaft +knospenhafte +knotete +knotig +knotigem +knotigen +knotiger +knurre +knurren +knurrende +knurrenden +knurrender +knurrst +knurrt +knurrte +knurrten +knurrtest +knurrtet +knusperig +knusperige +knusperiger +knusperigere +knusperigeren +knusperigeres +knusperiges +knusperigste +knusperigster +knusperigstes +knusprig +knusprigem +knusprigen +knuspriger +knusprigerem +knusprigeren +knusprigerer +knuspriges +knusprigste +knusprigstem +knusprigster +knusprigstes +knöchellang +knöchellange +knöchellangem +knöchellangen +knöchellanges +knöchern +knöcherne +knöchernen +knöcherner +knöchernes +knöpfe +knöpfen +knöpfend +knöpfende +knöpfender +knöpfendes +knöpfst +knöpfte +knöpften +knöpftest +knüpfe +knüpfen +knüpfend +knüpfenden +knüpfender +knüpfendes +knüpft +knüpfte +knüpften +knüpftet +knüppeldick +knüppeln +knüpple +koalieren +koalitionstreu +koalitionstreue +koalitionsunfähig +kobaltblaue +koche +kochecht +kochechte +kochechten +kochechter +kochechtes +kochen +kochend +kochende +kochendem +kochender +kochendes +kochst +kochte +kochten +kochtest +kodierbar +kodieren +kodiert +kodierte +kodiertem +kodierten +kodierter +kodiertes +kodifizierte +kognakfarben +kognakfarbigen +kognitiv +kognitiver +kohlender +kohlensauren +kohlrabenschwarzen +kohärent +kohärente +koinzident +kokett +kokette +koketten +koketter +kokettere +koketteren +koketterer +koketteres +koketteste +kokettestem +kokettesten +kokettestes +kokettiere +kokettieren +kokettierende +kokettierenden +kokettierender +kokettierst +kokettiert +kokettierte +kokettierten +kokettiertest +kokettiertet +kollabierenden +kollaborieren +kollaborierenden +kollegial +kollegiale +kollegialem +kollegialen +kollegialere +kollegialerem +kollegialeren +kollegialeres +kollegiales +kollegialste +kollegialsten +kollegialster +kollegialstes +kollektive +kollektivem +kollektiven +kollektives +kollektivieren +kollektivierten +kollern +kollidieren +kollidiert +kollidierte +kollidierten +kolonial +kolonialen +kolonialer +koloniales +kolonisieren +koloriert +kolossal +kolossalem +kolossalen +kolossaler +kolumbianische +kolumbianischen +kombinatorisch +kombinatorische +kombinatorischen +kombinierbar +kombiniere +kombinieren +kombinierende +kombinierenden +kombinierender +kombinierst +kombiniert +kombinierte +kombinierten +kombinierter +kombiniertes +kombiniertest +kometenhaft +kometenhafte +kometenhaftem +kometenhafter +kometenhaftes +komfortabel +komfortabelste +komfortabelstem +komfortabelsten +komfortabelstes +komfortable +komfortablem +komfortabler +komfortablere +komfortablerem +komfortablerer +komfortableres +komfortables +komisch +komische +komischem +komischen +komischere +komischerem +komischeren +komischeres +komischste +komischstem +komischster +komischstes +komm +kommandieren +kommandierend +kommandierende +kommandierender +kommandierendes +kommandierst +kommandierte +kommandierten +kommandierter +kommandiertes +kommandiertest +kommandiertet +komme +kommen +kommend +kommende +kommenden +kommender +kommendes +kommentarlos +kommentarlose +kommentieren +kommentierend +kommentierende +kommentierender +kommentierendes +kommentierst +kommentiert +kommentierte +kommentierten +kommentierter +kommentiertes +kommentiertest +kommentiertet +kommerzialisiere +kommerzialisieren +kommerzialisierend +kommerzialisierende +kommerzialisierenden +kommerzialisierendes +kommerzialisierst +kommerzialisiert +kommerzialisierte +kommerzialisierten +kommerzialisierter +kommerzialisiertes +kommerzialisiertet +kommerziell +kommerzielle +kommerziellem +kommerziellen +kommerzieller +kommerziellere +kommerzielleren +kommerziellerer +kommerzielleres +kommerzielles +kommerziellste +kommerziellstem +kommerziellsten +kommerziellstes +kommissarisch +kommissarische +kommissionshungrigen +kommoden +kommst +kommt +kommunal +kommunale +kommunalem +kommunalen +kommunaler +kommunales +kommunikationsfähig +kommunikationstechnisch +kommunikativ +kommunikative +kommunistisch +kommunistische +kommunistischen +kommunistischer +kommunistisches +kommunizieren +kommunizierend +kommunizierenden +kommuniziert +kompakt +kompakte +kompaktem +kompakten +kompakter +kompakterem +kompakteren +kompakterer +kompaktes +kompakteste +kompaktestem +kompaktester +kompaktestes +kompatibel +kompatible +kompatiblen +kompensatorisch +kompensatorischer +kompensieren +kompensierend +kompensierende +kompensierender +kompensierendes +kompensierst +kompensiert +kompensierte +kompensierten +kompensierter +kompensiertes +kompensiertest +kompensiertet +kompetent +kompetente +kompetentem +kompetenten +kompetenter +kompetenterem +kompetenteren +kompetenterer +kompetentes +kompetenteste +kompetentestem +kompetentester +kompetentestes +kompiliert +komplementär +komplementäre +komplementärem +komplementären +komplementäres +komplett +komplette +kompletten +kompletter +komplettere +kompletteren +kompletterer +kompletteres +kompletteste +komplettestem +komplettesten +komplettestes +komplettieren +komplexe +komplexen +komplexer +komplexere +komplexerem +komplexeren +komplexerer +komplexeres +komplexes +kompliziere +komplizieren +komplizierenden +komplizierst +kompliziert +komplizierte +komplizierten +komplizierter +kompliziertes +kompliziertest +komponentenfreie +komponentenorientiert +komponiere +komponieren +komponierend +komponierende +komponierenden +komponierendes +komponierst +komponiert +komponierte +komponierten +komponierter +komponiertes +komponiertet +kompositorisch +kompositorische +kompositorisches +kompressibel +komprimierbar +komprimierbare +komprimierbaren +komprimieren +komprimiert +komprimierte +komprimierten +komprimierter +kompromissbereit +kompromissbereite +kompromissbereiter +kompromisslos +kompromisslose +kompromisslosem +kompromisslosen +kompromisslosere +kompromissloserem +kompromissloseren +kompromissloseres +kompromissloses +kompromissloseste +kompromisslosesten +kompromisslosester +kompromisslosestes +kompromittieren +kompromittiert +komödiantisch +komödiantischen +komödiantischer +komödiantisches +kondensiere +kondensieren +kondensierende +kondensierenden +kondensierender +kondensierst +kondensiert +kondensierte +kondensierten +kondensierter +kondensiertes +kondensiertet +konditionell +konditioniere +konditionieren +konditionierend +konditionierende +konditionierenden +konditionierendes +konditionierst +konditioniert +konditioniertem +konditionierten +konditionierter +konditioniertes +konditioniertest +konditioniertet +kondolieren +kondolierte +konfektioniert +konferieren +konferiert +konferierte +konfessionell +konfessionelle +konfessionellen +konfessionslos +konfessionslose +konfessionslosem +konfessionslosen +konfessionsloses +konfigurieren +konfiguriert +konfiszieren +konfiszierend +konfiszierenden +konfiszierender +konfiszierendes +konfisziertem +konfiszierten +konfiszierter +konfliktfrei +konform +konforme +konfrontiere +konfrontieren +konfrontierend +konfrontierende +konfrontierenden +konfrontierendes +konfrontierst +konfrontiert +konfrontiertem +konfrontierten +konfrontierter +konfrontiertes +konfrontiertest +konfrontiertet +konfus +konfusem +konfusen +konfuser +konfusere +konfuserem +konfuseren +konfuserer +konfuses +konfuseste +konfusestem +konfusester +konfusestes +konfuzianisch +kongenial +kongeniale +kongolesischen +kongruent +kongruente +konisch +konjugieren +konjugierte +konjugierten +konjunkturell +konjunkturellem +konjunkturellen +konjunktureller +konjunkturgerecht +konjunkturgerechten +konjunkturgerechtes +konkav +konkave +konkret +konkrete +konkretem +konkreten +konkreter +konkreteren +konkretes +konkretisieren +konkurrenzfähig +konkurrenzfähige +konkurrenzfähigem +konkurrenzfähiger +konkurrenzfähigere +konkurrenzfähigerem +konkurrenzfähigerer +konkurrenzfähigeres +konkurrenzfähiges +konkurrenzfähigste +konkurrenzfähigstem +konkurrenzfähigsten +konkurrenzfähigster +konkurrenzlos +konkurrenzlose +konkurrenzlosen +konkurriere +konkurrieren +konkurrierend +konkurrierende +konkurrierenden +konkurrierendes +konkurrierst +konkurriert +konkurrierte +konkurrierten +konkurrierter +konkurriertes +konkurriertet +konnotativ +konnte +konnten +konntest +konntet +konsensfähig +konsensorientiert +konsensorientierte +konsequent +konsequente +konsequentem +konsequenter +konsequentere +konsequenterem +konsequenterer +konsequenteres +konsequenterweise +konsequenteste +konsequentestem +konsequentesten +konsequentestes +konservativ +konservative +konservativem +konservativen +konservativere +konservativerem +konservativeren +konservativeres +konservatives +konservativste +konservativsten +konservativster +konservativstes +konservieren +konservierend +konservierende +konservierender +konservierendes +konservierst +konserviert +konservierte +konserviertem +konservierten +konservierter +konserviertes +konserviertest +konserviertet +konsistent +konsistente +konsistenten +konsistenter +konsistentes +konsolidieren +konsolidiert +konsolidiertes +konspirativ +konspirativen +konstant +konstante +konstantem +konstanter +konstantes +konstatieren +konstatierend +konstatierende +konstatierender +konstatierendes +konstatierst +konstatiert +konstatierte +konstatierten +konstatierter +konstatiertes +konstatiertest +konstatiertet +konsternieren +konsternierte +konsternierten +konstituieren +konstituierte +konstituierten +konstitutionell +konstitutionellen +konstitutioneller +konstitutiv +konstitutiven +konstruiere +konstruieren +konstruierend +konstruierenden +konstruierendes +konstruierst +konstruiert +konstruierte +konstruierten +konstruierter +konstruiertes +konstruiertest +konstruiertet +konstruktionsbedingt +konstruktiv +konstruktive +konstruktivem +konstruktiven +konstruktiver +konstruktiverem +konstruktiveren +konstruktiverer +konstruktives +konstruktivste +konstruktivstem +konstruktivster +konstruktivstes +konsularisch +konsularische +konsultieren +konsultierst +konsultiert +konsultierte +konsultiertes +konsultiertest +konsultiertet +konsumiere +konsumieren +konsumierend +konsumierende +konsumierender +konsumierendes +konsumierst +konsumiert +konsumierte +konsumierten +konsumierter +konsumiertes +konsumiertest +konsumiertet +kontaktarm +kontaktfreudig +kontaktfreudige +kontaktfreudigem +kontaktfreudigen +kontaktfreudiger +kontaktfreudigere +kontaktfreudigerem +kontaktfreudigeren +kontaktfreudigeres +kontaktfreudiges +kontaktfreudigste +kontaktfreudigsten +kontaktfreudigster +kontaktfreudigstes +kontaktieren +kontaktierend +kontaktierende +kontaktierender +kontaktierendes +kontaktierst +kontaktiert +kontaktierte +kontaktiertem +kontaktierten +kontaktierter +kontaktiertes +kontaktiertest +kontaktiertet +kontaktschwach +kontaktschwachen +kontaminieren +kontaminiert +kontemplativ +kontemplativer +kontere +konterfeit +konterkarieren +kontern +konternde +konternden +konternder +konterst +kontert +konterte +konterten +kontertest +kontertet +kontinental +kontinentale +kontinentalen +kontinentaler +kontinentaleuropäisch +kontingentieren +kontingentiert +kontinuierlich +kontinuierliche +kontinuierlichen +kontinuierlicher +kontinuierliches +kontinuumsmechanische +kontrastbetont +kontrastbetonter +kontrastieren +kontrastiert +kontrastierte +kontrastiertem +kontrastierten +kontrastierter +kontrastiertes +kontraststärker +kontrollierbar +kontrollierbare +kontrollierbarer +kontrollieren +kontrollierend +kontrollierende +kontrollierender +kontrollierendes +kontrollierst +kontrolliert +kontrollierte +kontrollierten +kontrollierter +kontrolliertes +kontrolliertest +kontrolliertet +kontrovers +kontroverse +kontroversen +konträr +konträre +konträren +konturieren +konturiert +konturierter +konturiertes +konventional +konventionale +konventionalem +konventionalen +konventionaler +konventionales +konventionell +konventionelle +konventionellem +konventionellen +konventioneller +konventionelles +konventionsgemäß +konvergent +konvergente +konvergentem +konvergenten +konvergenter +konvergentes +konvergiere +konvergieren +konvergiert +konvertierbare +konvertierbaren +konvertierbarer +konvertieren +konvertierte +konvertierten +konvex +konvexe +konvexen +konzentriere +konzentrieren +konzentrierend +konzentrierenden +konzentrierender +konzentrierendes +konzentriert +konzentrierte +konzentrierten +konzentrierter +konzentriertes +konzentriertest +konzentriertet +konzentrische +konzentrischen +konzentrischer +konzeptionell +konzeptionelle +konzeptionellen +konzeptionslos +konzeptlos +konzeptloses +konzeptuell +konzernartig +konzernintern +konzerninterne +konzertante +konzertanten +konzertieren +konzertierter +konziliant +konziliante +konziliantem +konzilianter +konziliantes +konzipieren +konzipierte +konzipierten +konzipierter +kooperativ +kooperative +kooperativen +kooperativer +kooperieren +kooperieret +kooperiert +koordinieren +koordinierend +koordinierte +koordinierten +kopflos +kopflose +kopflosem +kopflosen +kopflosere +kopfloserem +kopfloseren +kopfloseres +kopfloses +kopfloseste +kopflosesten +kopflosester +kopfschüttelnd +kopfüber +kopiere +kopieren +kopierend +kopierenden +kopierender +kopierendes +kopierst +kopiert +kopierte +kopierten +kopierter +kopiertes +kopiertet +koppele +koppeln +koppelt +korbartigen +koreanische +koreanischen +korkten +korrekt +korrekte +korrektem +korrekten +korrekter +korrektere +korrekterem +korrekterer +korrekteres +korrekterweise +korrektes +korrektestem +korrektesten +korrektester +korrelieren +korrelierend +korreliert +korrelierte +korrelierten +korrespondiere +korrespondieren +korrespondierend +korrespondierende +korrespondierenden +korrespondierender +korrespondierendes +korrespondierst +korrespondiert +korrespondierte +korrespondierten +korrespondiertest +korrespondiertet +korrigierbar +korrigieren +korrigierend +korrigierende +korrigierender +korrigierendes +korrigierst +korrigiert +korrigierte +korrigiertem +korrigierten +korrigierter +korrigiertes +korrigiertest +korrigiertet +korrosionsbeständig +korrumpieren +korrumpiert +korrumpierte +korrupt +korrupte +korrupter +kosmetisch +kosmetische +kosmetischen +kosmetischer +kosmisch +kosmische +kosmischem +kosmisches +kosmopolitisch +kosmopolitischen +kosmopolitischer +kostbar +kostbare +kostbaren +kostbarer +kostbarere +kostbareren +kostbarerer +kostbareres +kostbarste +kostbarstem +kostbarsten +kostbarstes +koste +kosten +kostend +kostende +kostendeckend +kostendeckende +kostenden +kostender +kostendes +kostenfrei +kostenfreie +kostenfreies +kostengerechte +kostengünstig +kostengünstige +kostengünstiger +kostengünstiges +kostenintensiv +kostenlos +kostenlose +kostenlosen +kostenloser +kostenloses +kostenmäßig +kostenpflichtig +kostet +kostete +kosteten +kostetet +kostspielig +kostspielige +kostspieligen +kostspieliger +kostspieligere +kostspieligeren +kostspieligerer +kostspieligeres +kostspieligste +kostspieligstem +kostspieligsten +kostspieligstes +kostümiere +kostümieren +kostümierend +kostümierende +kostümierenden +kostümierendes +kostümierst +kostümiert +kostümierte +kostümierten +kostümierter +kostümiertes +kostümiertet +kotzen +krabbeln +krabbelnden +krabbelte +krabbelten +krachen +krachend +krachende +krachenden +krachendes +krachledernen +kracht +krachten +kraft +kraftlos +kraftlosem +kraftlosen +kraftloser +kraftloserem +kraftloseren +kraftloserer +kraftloseres +kraftloseste +kraftlosestem +kraftlosesten +kraftlosestes +kraftvoll +kraftvolle +kraftvollen +kraftvolles +krakeelen +krallen +krallte +krallten +krame +kramen +krampfen +krampfhaft +krampfhafte +krampfhaften +krampfte +krampften +krank +krankem +kranken +kranker +krankes +krankhaft +krankhafte +krankhaftem +krankhafter +krankhaftere +krankhafterem +krankhafterer +krankhafteres +krankhaftes +krankhaftestem +krankhaftesten +krankhaftester +krankt +krass +krasse +krassem +krasser +krassere +krasserem +krasserer +krasseres +krasses +krassestem +krassesten +krassester +kratze +kratzen +kratzend +kratzenden +kratzender +kratzendes +kratzt +kratzte +kratzten +kratztet +kraule +kraulen +kraulende +kraulenden +kraulender +kraulst +krault +kraulte +kraulten +kraultest +kraultet +kraus +krausem +krausen +krauser +krauserem +krauseren +krauserer +krauses +krauseste +krausestem +krausester +krausestes +kraushaarig +kraushaarigem +kraushaarigen +kraushaariger +kraust +kreativ +kreative +kreativem +kreativen +kreativer +kreativeren +kreativeres +kreatives +kreatürlich +kreatürlichen +kreatürlicher +krebsartig +krebsartige +krebsartigem +krebsartiger +krebsartiges +krebserregend +krebserregendem +krebserregenden +krebserregender +krebskrank +krebskranke +krebskranken +krebsroter +kredenzen +kredenzt +kreditfähig +kreditfähige +kreditfähigem +kreditfähigen +kreditfähiger +kreditfähigere +kreditfähigeren +kreditfähigerer +kreditfähigeres +kreditfähiges +kreditfähigste +kreditfähigstem +kreditfähigsten +kreditfähigstes +kreditieren +kreditiert +kreditunwürdig +kreditunwürdige +kreditwürdig +kreditwürdige +kreditwürdigem +kreditwürdigen +kreditwürdiger +kreditwürdigerem +kreditwürdigeren +kreditwürdigerer +kreditwürdiges +kreditwürdigste +kreditwürdigstem +kreditwürdigster +kreditwürdigstes +kregelster +kreide +kreidebleich +kreiden +kreidet +kreideweiß +kreideweiße +kreideweißen +kreideweißer +kreideweißes +kreidigeren +kreiere +kreieren +kreierend +kreierenden +kreierender +kreierendes +kreiert +kreierte +kreiertem +kreierten +kreierter +kreiertes +kreiertest +kreische +kreischen +kreischend +kreischende +kreischenden +kreischender +kreischendes +kreischt +kreischte +kreischten +kreischtet +kreisdelegierten +kreiseln +kreiselnden +kreisende +kreisenden +kreisendes +kreisförmig +kreisförmige +kreisförmigen +kreisförmiger +kreisrund +kreisrundem +kreisrunden +kreisrunder +kreist +kreiste +kreisten +krempig +krepieren +krepierenden +krepierender +krepierendes +krepiert +kreuze +kreuzen +kreuzende +kreuzenden +kreuzender +kreuzest +kreuzigen +kreuzigt +kreuzigte +kreuzt +kreuzte +kreuzten +kreuztest +kreuzweise +kribbelig +kribbeln +kriechen +kriechend +kriechende +kriechender +kriechendes +kriechst +kriegerisch +kriegerische +kriegerischem +kriegerischer +kriegerisches +kriegsbeschädigt +kriegsblinder +kriegsfeindliche +kriegsgerichtliche +kriegsgeschädigte +kriegst +kriegsuntaugliche +kriegsversehrt +kriegsversehrter +kriegswillig +kriegszerstörte +kriegt +kriegte +kriegten +kriminalistisch +kriminalistische +kriminalpolizeilichen +kriminell +kriminelle +kriminellem +krimineller +kriminellerem +kriminelleren +kriminellerer +kriminelles +kriminellste +kriminellstem +kriminellster +kriminellstes +kriminologisch +kriminologische +kriselte +krisenanfällig +krisenfest +krisenhaft +krisenhafte +krisenhaften +krisenhafter +krisensicher +krisensichere +krisensicherem +krisensicheren +krisensicheres +krisenunabhängig +krisenunabhängige +kristallenen +kristallin +kristalline +kristallinem +kristallinen +kristalliner +kristallines +kristallinisch +kristallinischen +kristallisieren +kristallisierten +kristallklar +kristallklare +kristallklarem +kristallklaren +kristallklarer +kristallklares +kristallrein +kristallreinen +kritikbedachten +kritiklos +kritisch +kritische +kritischem +kritischen +kritischer +kritischere +kritischerem +kritischeren +kritischeres +kritisches +kritischste +kritischsten +kritischster +kritischstes +kritisieren +kritisierend +kritisierende +kritisierender +kritisierendes +kritisierst +kritisiert +kritisierte +kritisierten +kritisierter +kritisiertes +kritisiertest +kritisiertet +kritzelte +kroch +krochen +krochest +krochst +krossen +krumm +krumme +krummem +krummen +krummer +krummere +krummerem +krummerer +krummeres +krummes +krummstem +krummsten +krummster +krustigere +krustigerem +krustigerer +krustigeres +krustigstem +krustigsten +krustigster +krächzen +krächzendem +kräftig +kräftige +kräftigem +kräftigen +kräftiger +kräftigere +kräftigerem +kräftigerer +kräftigeres +kräftiges +kräftigste +kräftigstem +kräftigsten +kräftigstes +kräftigt +krähen +kräht +krähtest +kränken +kränkenden +kränker +kränkere +kränkeren +kränkerer +kränkeres +kränklich +kränkliche +kränklichem +kränklichen +kränklicher +kränklicherem +kränklicheren +kränklicherer +kränkliches +kränklichste +kränklichstem +kränklichster +kränklichstes +kränkste +kränksten +kränkster +kränkstes +kränkte +krönen +krönenden +krönender +krönte +krümeln +krümme +krümmen +krümmend +krümmende +krümmenden +krümmendes +krümmst +krümmt +krümmten +krümmtest +krümmtet +krüppelhaft +krüppelhaften +kubanische +kubisch +kubische +kubischen +kubisches +kubistisch +kubistischen +kugelförmig +kugelförmige +kugelförmigem +kugelförmigen +kugelförmiger +kugelförmiges +kugelig +kugeliger +kugeln +kugelsicherer +kugelstoßen +kulant +kulanzweise +kulinarisch +kullerte +kultische +kultivieren +kultivierte +kultivierten +kultivierter +kulturell +kulturelle +kulturellem +kulturellen +kultureller +kulturellere +kulturellerem +kulturellerer +kulturelleres +kulturelles +kulturellstem +kulturellsten +kulturellster +kulturfreundlichere +kulturgeschichtlich +kulturhistorisch +kulturhistorischen +kulturkritischer +kulturpolitische +kulturpolitischem +kulturpolitischen +kummervoll +kummervoller +kumulativ +kumulative +kumulativen +kumulativer +kumuliert +kumulierten +kund +kundenfreundlich +kundenseitig +kundenspezifisch +kundgetan +kundig +kundige +kundiger +kundschaften +kundtat +kundtun +kunstbewusst +kunstinteressierten +kunstlos +kunstlosen +kunstvoll +kunstvolle +kunstvollem +kunstvollen +kunstvoller +kunstvollerem +kunstvolleren +kunstvollerer +kunstvolles +kunstvollste +kunstvollstem +kunstvollster +kunstvollstes +kunterbunt +kunterbunten +kupferfarben +kupfern +kupferne +kuppeln +kurbeln +kurbelt +kurdische +kuren +kurieren +kurierten +kurios +kuriose +kuriosen +kurioser +kurioserweise +kurioses +kursieren +kursierenden +kursiert +kursierte +kursierten +kursiv +kursive +kursorisch +kursorische +kursorischem +kursorischen +kursorischer +kursorisches +kurvenreichen +kurvige +kurvt +kurz +kurzatmig +kurzbeinig +kurzbeinige +kurze +kurzem +kurzen +kurzer +kurzes +kurzfristig +kurzfristige +kurzfristigen +kurzfristiger +kurzfristiges +kurzgeschlossen +kurzhaarig +kurzhaarige +kurzlebig +kurzlebige +kurzschließen +kurzschlussfest +kurzsichtig +kurzsichtige +kurzsichtigen +kurzum +kurzweilig +kurzweilige +kurzzeitig +kurzzeitige +kurzzeitigen +kuschelweichen +kuschen +kuscht +kybernetisch +kybernetische +kybernetischen +kybernetisches +kyrillische +kältebeständig +kältebeständige +kältebeständigem +kältebeständiger +kältebeständiges +kälteempfindlich +kälteempfindlichem +kälteempfindlichen +kälteempfindlicher +kälteempfindlicherem +kälteempfindlicheren +kälteempfindlicherer +kälteempfindliches +kälteempfindlichste +kälteempfindlichstem +kälteempfindlichster +kälteempfindlichstes +kälter +kältere +kälterem +kälterer +kälteres +kälteste +kältesten +kältester +kältestes +käme +kämen +kämet +kämme +kämmen +kämmende +kämmenden +kämmender +kämmst +kämmt +kämmte +kämmten +kämmtest +kämmtet +kämpfe +kämpfen +kämpfend +kämpfende +kämpfenden +kämpfendes +kämpferisch +kämpferische +kämpferischen +kämpferischer +kämpferischere +kämpferischeren +kämpferischerer +kämpferischeres +kämpferischste +kämpferischstem +kämpferischsten +kämpferischstes +kämpfst +kämpft +kämpfte +kämpften +kämpftest +kämpftet +kärgere +kärgerem +kärgeren +kärgeres +kärglich +kärgliche +kärglichen +kärglicher +kärglichere +kärglicheren +kärglicherer +kärglicheres +kärglichste +kärglichstem +kärglichsten +kärglichstes +kärgste +kärgsten +kärgster +kärgstes +käuflich +käufliche +käuflichen +käuflicher +käufliches +königlich +königliche +königlichen +königlicher +königliches +könne +können +könnt +könnte +könnten +könntest +könntet +köpfen +köpft +köpften +körnig +körnige +körnigem +körnigen +körnigere +körnigerem +körnigeren +körnigeres +körniges +körnigste +körnigsten +körnigster +körnigstes +körperbehindert +körperbehinderte +körperbehinderten +körperbehinderter +körperlich +körperliche +körperlichem +körperlichen +körperlicher +körperliches +körperlose +köstlich +köstlichem +köstlichen +köstlicher +köstlicherem +köstlicheren +köstlicherer +köstliches +köstlichste +köstlichstem +köstlichster +köstlichstes +kühl +kühle +kühlem +kühlen +kühlend +kühlende +kühlenden +kühlendes +kühler +kühlere +kühleren +kühlerer +kühleres +kühlst +kühlste +kühlstem +kühlster +kühlstes +kühlt +kühlten +kühltest +kühltet +kühn +kühne +kühnem +kühnen +kühneren +kühnes +kühnste +kümmere +kümmerlich +kümmerliche +kümmerliches +kümmern +kümmernd +kümmernden +kümmernder +kümmerndes +kümmert +kümmerte +kümmerten +kümmertet +kündbar +kündbare +künden +kündet +kündige +kündigen +kündigend +kündigende +kündigenden +kündigendes +kündigst +kündigt +kündigte +kündigten +kündigtest +kündigtet +künftig +künftige +künftigen +künftiger +künftiges +künstlerisch +künstlerische +künstlerischem +künstlerischer +künstlerisches +künstlich +künstliche +künstlichem +künstlichen +künstlicher +künstlicherem +künstlicheren +künstlicherer +künstliches +künstlichste +künstlichstem +künstlichster +künstlichstes +küren +kürzen +kürzend +kürzende +kürzender +kürzendes +kürzer +kürzere +kürzerem +kürzeren +kürzerer +kürzest +kürzeste +kürzestem +kürzesten +kürzester +kürzestes +kürzestmögliche +kürzestmöglichen +kürzlich +kürzt +kürzte +kürztest +kürztet +küsse +küssend +küssende +küssenden +küssendes +küsst +küsste +küssten +küsstest +küstengebundenen ++++++++++ +la +labe +laben +labend +labende +labenden +labendes +labil +labile +labilem +labilen +labiler +labilere +labilerer +labileres +labiles +labilstem +labilsten +labilster +laboriere +laborieren +laborierend +laborierende +laborierender +laborierendes +laborierst +laborierte +laborierten +laboriertest +labst +labt +labte +labtest +labtet +labyrinthischen +lach +lachen +lachend +lachende +lachenden +lachendes +lachsfarben +lachst +lacht +lachte +lachten +lachtest +lachtet +lacken +lackiere +lackieren +lackierend +lackierende +lackierender +lackierendes +lackierst +lackierte +lackiertem +lackierten +lackierter +lackiertes +lackiertest +lackiertet +ladbare +ladefähig +ladend +ladende +ladenden +ladendes +ladest +ladet +lag +lagebedingt +lagebedingten +lagen +lagere +lagerichtig +lagern +lagernd +lagernde +lagernder +lagerndes +lagerst +lagerte +lagerten +lagertest +lagst +lagt +lahm +lahme +lahmen +lahmend +lahmende +lahmender +lahmendes +lahmer +lahmes +lahmst +lahmste +lahmt +lahmte +lahmten +lahmtest +laichen +laienhaft +laienhaften +laienhafter +laienhafterem +laienhafterer +laienhafteres +laienhafteste +laienhaftesten +laienhaftester +laizistisch +laizistischen +lakonisch +lakonischen +lallen +lallend +lamentieren +lamentierte +lammfromm +lanciere +lancieren +lancierend +lancierende +lancierenden +lancierendes +lancierst +lanciert +lanciertem +lancierten +lancierter +lanciertes +lanciertest +lanciertet +landab +lande +landeinwärts +landen +landend +landende +landender +landendes +landesbedingt +landeseigenen +landesplanerische +landespolitischen +landesweit +landesweiten +landesweiter +landet +landete +landeten +landetest +landgebundene +landgebundenen +landläufig +landläufigen +landschaftlich +landschaftliche +landschaftlichen +landwirtschaftlich +landwirtschaftliche +landwirtschaftlichem +landwirtschaftlichen +landwirtschaftlicher +lang +langarmig +langarmige +langatmig +langatmige +langbeinig +langbeinigen +lange +langem +langen +langer +langes +langfristig +langfristigem +langfristigen +langfristiges +langhaarig +langhaarige +langhaarigen +langhalsig +langhalsigen +langjährig +langjährige +langjährigem +langjähriger +langjähriges +langlebig +langlebige +langlebigen +langmütig +langsam +langsame +langsamem +langsamen +langsamer +langsamerem +langsameren +langsamerer +langsames +langsamste +langsamsten +langsamster +langsamstes +langte +langten +langweilen +langweilend +langweilende +langweilender +langweilendes +langweilig +langweiligen +langweiliger +langweiliges +langweiligsten +langweilst +langweilt +langweilte +langweilten +langweiltest +langweiltet +langwierig +langwierigen +langwieriger +langwieriges +langwährend +laotisch +lapidar +lapidare +las +laschen +lasen +lasergedruckte +lass +lasse +lassen +lassend +lassende +lassenden +lassender +lassendes +lasst +laste +lasten +lastend +lastende +lastenden +lastendes +lastenfrei +lastenfreiem +lastenfreier +lasterhaft +lasterhaftem +lasterhaften +lasterhafter +lasterhafterem +lasterhafteren +lasterhafterer +lasterhaftes +lasterhafteste +lasterhaftestem +lasterhaftester +lasterhaftestes +lastest +lastete +lasteten +lastetest +lastfrei +lastfreie +lastfreiem +lastfreier +lastfreies +lasziv +lateinamerikanischer +lateinisch +lateinische +lateinischen +lateinischer +lateinisches +latent +latente +latentem +latenten +latentes +lateral +laterale +lateralem +lateralen +lateraler +laterales +latschen +lau +laude +laue +lauem +lauer +lauere +lauerem +lauerer +laueres +lauern +lauernd +lauert +lauerte +lauerten +laufe +laufen +laufend +laufende +laufendem +laufenden +laufender +laufendes +lauffähig +lauge +laugen +launenhaft +launenhaften +launenhafter +launenhaftere +launenhafterem +launenhafterer +launenhafteres +launenhaftes +launenhaftestem +launenhaftesten +launenhaftester +launig +launige +launigen +launisch +launische +launischem +launischer +launischere +launischerem +launischerer +launischeres +launisches +launischstem +launischsten +launischster +lausche +lauschen +lauschend +lauschenden +lauschender +lauschendes +lauschig +lauschst +lauscht +lauschte +lauschten +lauschtest +lauschtet +lause +lausen +lausend +lausende +lausenden +lausendes +lausig +lausigen +laust +lauste +laustem +lauster +laustes +laustest +laute +lautem +lauten +lautend +lautende +lautenden +lautender +lautendes +lauter +lautere +lauterem +lauteren +lauteres +lautes +lauteste +lautesten +lautester +lautestes +lautet +lautete +lauteten +lautlich +lautlos +lautlose +lautlosen +lautloser +lautlosere +lautloseren +lautloserer +lautloseres +lautloseste +lautlosestem +lautlosesten +lautlosestes +lautstark +lautstarke +lautstarken +lauwarm +lauwarme +lauwarmem +lauwarmen +lauwarmes +lawinenartig +lax +leasen +least +leb +leben +lebend +lebende +lebendem +lebenden +lebender +lebendes +lebendig +lebendige +lebendigem +lebendigen +lebendigere +lebendigerem +lebendigeren +lebendigeres +lebendiges +lebendigste +lebendigster +lebendigstes +lebensbedrohend +lebensbejahend +lebensfeindlich +lebensfremd +lebensfremden +lebensfreundlich +lebensfroh +lebensfrohen +lebensfähig +lebensfähige +lebensgefährlich +lebensgroße +lebensklug +lebenslang +lebenslange +lebenslangen +lebenslanger +lebenslanges +lebenslustig +lebenslustige +lebenslustiges +lebenslänglich +lebenslänglichen +lebenslänglicher +lebenslängliches +lebensmüde +lebensnah +lebensnahe +lebensnahes +lebensnotwendig +lebensnotwendige +lebenstüchtig +lebensunfähig +lebensuntüchtig +lebensvoll +lebensvollsten +lebenswert +lebenswerte +lebenswerten +lebenswichtig +lebenswichtige +lebenswichtigem +lebenswichtiger +lebenswichtigere +lebenswichtigerem +lebenswichtigerer +lebenswichtigeres +lebenswichtiges +lebenswichtigstem +lebenswichtigsten +lebenswichtigster +leberkranke +lebhaft +lebhafte +lebhaften +lebhafter +lebhaftere +lebhafteren +lebhafterer +lebhafteres +lebhafteste +lebhaftestem +lebhaftesten +lebhaftestes +leblos +leblose +lebloser +lebst +lebt +lebte +lebten +lebtest +lebtet +lechzen +lechzt +lecke +lecken +leckende +leckenden +leckender +lecker +leckere +leckerem +leckerer +leckeres +leckes +leckst +leckt +leckte +lecktest +ledern +lederne +ledernen +ledig +ledigem +ledigen +lediger +lediglich +leer +leere +leerem +leeren +leerend +leerende +leerenden +leerendes +leerer +leeres +leerst +leerstem +leersten +leert +leerte +leerten +legal +legalem +legalen +legaler +legalere +legalerem +legalerer +legaleres +legales +legalisieren +legalisiert +legalisierte +legalisierten +legalstem +legalsten +legalster +lege +legen +legende +legenden +legender +legendär +legendäre +legendären +leger +legiert +legierten +legislativ +legislativen +legitim +legitime +legitimer +legitimes +legitimieren +legitimiert +legitimierte +legt +legte +legten +legtet +lehmig +lehmigen +lehne +lehnen +lehnend +lehnende +lehnenden +lehnendes +lehnst +lehnt +lehnte +lehnten +lehntest +lehntet +lehren +lehrend +lehrende +lehrender +lehrendes +lehrreich +lehrreichem +lehrreichen +lehrreicher +lehrreicherem +lehrreicheren +lehrreicherer +lehrreicheres +lehrreiches +lehrreichste +lehrreichstem +lehrreichsten +lehrreichster +lehrreichstes +lehrst +lehrt +lehrte +lehrten +lehrtest +leibeigen +leibeigene +leibeigenen +leibeigener +leibhaftig +leibhaftige +leiblich +leibliche +leiblichem +leiblicher +leibliches +leicht +leichtathletischen +leichte +leichtem +leichten +leichter +leichtere +leichterem +leichterer +leichteres +leichtes +leichtestem +leichtesten +leichtester +leichtfertig +leichtfertige +leichtfertigem +leichtfertiger +leichtfertigere +leichtfertigerem +leichtfertigerer +leichtfertigeres +leichtfertiges +leichtfertigstem +leichtfertigsten +leichtfertigster +leichtfüßig +leichtfüßige +leichtgemacht +leichtgewichtiger +leichtgläubig +leichtgläubige +leichtgläubigem +leichtgläubigen +leichtgläubiges +leichtgläubigste +leichtgläubigstem +leichtgläubigster +leichtgläubigstes +leichtgängig +leichthin +leichthändig +leichtlebig +leichtsinnig +leichtsinnige +leichtsinnigen +leichtsinniger +leichtsinnigere +leichtsinnigeren +leichtsinnigerer +leichtsinnigeres +leichtsinniges +leichtsinnigste +leichtsinnigstem +leichtsinnigsten +leichtsinnigstes +leichtverständlich +leichtverständlichen +leide +leiden +leidend +leidendem +leidenden +leidender +leidendes +leidenschaftlich +leidenschaftliche +leidenschaftlichem +leidenschaftlichen +leidenschaftlichere +leidenschaftlicherem +leidenschaftlicheren +leidenschaftlicheres +leidenschaftliches +leidenschaftlichste +leidenschaftlichsten +leidenschaftlichster +leidenschaftlichstes +leider +leidest +leidet +leidgeprüft +leidgeprüfte +leidgeprüfter +leidige +leidigen +leidlich +leiernden +leihe +leihen +leihende +leihenden +leihendes +leihst +leiht +leihweise +leime +leimen +leimende +leimenden +leimender +leimst +leimt +leimte +leimtest +leinen +leinwandverstärkten +leise +leisem +leiser +leisere +leiserem +leiserer +leiseres +leises +leiseste +leisestem +leisesten +leisester +leiste +leisten +leistend +leistende +leistenden +leistender +leistendes +leistet +leistete +leisteten +leistungsfähig +leistungsfähige +leistungsfähigen +leistungsfähigsten +leistungsgerechten +leistungsgerechter +leistungsgerechtes +leistungsstark +leistungsstarke +leistungsstarker +leistungsstarkes +leistungsstärkste +leistungswillige +leite +leiten +leitend +leitende +leitenden +leitender +leitendes +leitest +leitet +leitete +leiteten +leitfähig +leitungsmäßig +lemmingartig +lenkbar +lenkbaren +lenkbarer +lenken +lenkend +lenkende +lenkender +lenkendes +lenkst +lenkt +lenkte +lenkten +lenktest +lernbegierig +lernbegierige +lernbegierigem +lernbegieriger +lernbegierigere +lernbegierigerem +lernbegierigerer +lernbegierigeres +lernbegieriges +lernbegierigstem +lernbegierigsten +lernbegierigster +lerne +lernen +lernend +lernenden +lernender +lernendes +lernfähig +lernst +lernt +lernte +lernten +lerntest +lerntet +lesbar +lesbare +lesbaren +lesbarer +lesbares +lesbisch +lesbische +lesbisches +lese +lesen +lesend +lesende +lesenden +lesendes +lesenswert +lesenswerte +lesenswerten +lesenswerter +lesenswertes +leserlich +leserliche +leserlichem +leserlichen +leserlicherem +leserlicheren +leserlicherer +leserliches +leserlichste +leserlichstem +leserlichster +leserlichstes +lettisch +letzt +letzte +letztem +letzten +letztendlich +letztendlichen +letzter +letztere +letzteren +letzterer +letzteres +letztes +letztgenannt +letztgenannte +letztgenannten +letzthin +letztlich +letztmals +leuchte +leuchten +leuchtend +leuchtendem +leuchtenden +leuchtender +leuchtest +leuchtet +leuchtete +leuchteten +leuchtetest +leugne +leugnen +leugnenden +leugnender +leugnendes +leugnet +leugnete +leugneten +leugnetet +leutselig +leutselige +leutseligem +leutseliger +leutseliges +leutseligste +leutseligsten +leutseligster +leutseligstes +lexikographische +lexikographischen +libanesische +liberal +liberale +liberalen +liberaler +liberalere +liberaleren +liberalerer +liberaleres +liberalisiere +liberalisieren +liberalisierend +liberalisierenden +liberalisierender +liberalisierendes +liberalisiert +liberalisierte +liberalisiertem +liberalisierter +liberalisiertes +liberalisiertest +liberalste +liberalstem +liberalsten +liberalstes +libysch +libysche +lichtblau +lichtdurchlässig +lichtdurchlässige +lichtdurchlässigem +lichtdurchlässigen +lichtdurchlässiger +lichtdurchlässigere +lichtdurchlässigerem +lichtdurchlässigeren +lichtdurchlässigeres +lichtdurchlässiges +lichtdurchlässigste +lichtdurchlässigster +lichtdurchlässigstes +lichte +lichtempfindlich +lichtempfindliche +lichtempfindlichem +lichtempfindlicher +lichtempfindlichste +lichtempfindlichstem +lichtempfindlichster +lichtempfindlichstes +lichten +lichtende +lichtenden +lichtender +lichter +lichterloh +lichtet +lichtete +lichteten +lichtetet +lichtscheu +lieb +liebe +liebele +liebem +lieben +liebend +liebende +liebenden +liebender +liebenswert +liebenswerte +liebenswertem +liebenswerten +liebenswerter +liebenswertere +liebenswerterem +liebenswerterer +liebenswerteres +liebenswertes +liebenswertestem +liebenswertesten +liebenswertester +liebenswürdig +liebenswürdige +liebenswürdigem +liebenswürdiger +liebenswürdigere +liebenswürdigerem +liebenswürdigerer +liebenswürdigeres +liebenswürdiges +liebenswürdigstem +liebenswürdigsten +liebenswürdigster +lieber +liebes +liebeskrank +liebeskranke +liebestoller +liebevoll +liebevolle +liebevollem +liebevollen +liebevollere +liebevollerem +liebevolleren +liebevolleres +liebevolles +liebevollste +liebevollsten +liebevollster +liebevollstes +liebgewordenen +liebkose +liebkosen +liebkosend +liebkosende +liebkosenden +liebkosendes +liebkosest +liebkost +liebkosten +liebkostest +liebkostet +lieblich +liebliche +lieblichem +lieblichen +liebliches +lieblichste +lieblichsten +lieblichster +lieblichstes +lieblos +lieblose +lieblosem +lieblosen +lieblosere +liebloserem +liebloseren +liebloseres +liebloses +liebloseste +lieblosesten +lieblosester +lieblosestes +liebreizend +liebst +liebste +liebstem +liebsten +liebstes +liebt +liebte +liebten +liebtest +liebtet +liebäugeln +liederlich +liederliche +liederlichem +liederlicher +liederlichere +liederlicherem +liederlicherer +liederlicheres +liederliches +liederlichstem +liederlichsten +liederlichster +lief +liefe +liefen +lieferbare +lieferbarem +lieferbaren +lieferbares +liefere +lieferfertig +lieferfähig +liefern +liefernd +liefernde +liefernden +lieferndes +lieferst +liefert +lieferte +lieferten +liefertest +liefertet +lieft +liege +liegen +liegend +liegende +liegendem +liegenden +liegender +liegendes +liegengelassen +liegst +liegt +lieh +liehen +liehest +lieht +lies +liest +ließ +ließe +ließen +ließest +ließet +lifte +liften +lila +limitieren +limitierte +limitierten +limitierter +lind +linden +lindere +lindern +lindernd +lindernden +lindernder +linderndes +lindert +linderte +linderten +lindertet +linear +lineare +linearem +linearen +linearer +linguistisch +linguistischer +linientreu +linientreuen +liniierender +liniierten +link +linke +linkem +linken +linkes +links +linksbündig +linksextreme +linksextremistischen +linksgerichtet +linksgerichtete +linksgerichteten +linksgerichteter +linksgerichtetes +linkslastigen +linksliberalen +linksorientiert +linksorientierte +linksorientierter +linksradikal +linksradikale +linksrheinisch +linksrheinische +linksrheinischen +linksseitig +linksseitige +linksseitigen +linksseitiger +linkssozialistischen +linksum +linksunabhängige +liquid +liquidationsloser +liquide +liquider +liquidierbar +liquidieren +liquidierte +liquidierten +liquidierter +lispele +lispeln +lisple +listen +listenreich +listenreiche +listet +listig +listige +listigem +listigen +listiger +listigerem +listigeren +listigerer +listiges +listigste +listigstem +listigster +listigstes +litaneiartig +litaneiartiger +literarisch +literarische +literarischem +literarischen +literarisches +literweise +lithographisch +lithographischen +litt +litten +littest +littet +liturgisch +liturgisches +live +livriert +livrierte +lizenzieren +lizenziert +lizenzierte +lizenziertes +lobe +loben +lobende +lobenswert +lobenswerte +lobenswerten +lobenswerter +lobenswertes +lobenswertestem +lobenswertesten +lobenswertester +lobsänge +lobt +lobte +lobten +lobtet +loche +lochen +lochende +lochenden +lochender +lochst +locht +lochte +lochten +lochtest +lochtet +locke +lockende +lockenden +locker +lockerem +lockeren +lockerer +lockererem +lockereren +lockererer +lockeres +lockerlassen +lockermachen +lockern +lockernd +lockernde +lockernden +lockerndes +lockerst +lockerste +lockersten +lockerster +lockerstes +lockerte +lockerten +lockertest +lockerzumachen +lockig +lockige +lockigen +lockiger +lockiges +lockt +lockte +lockten +lodere +lodern +lodernd +lodernde +lodernder +loderndes +lodert +loderte +log +logarithmisch +logarithmische +logarithmischen +logen +logieren +logikbasiert +logisch +logische +logischem +logischen +logischer +logisches +logistische +logistischen +lohnabhängig +lohnabhängigen +lohnen +lohnend +lohnende +lohnendem +lohnenden +lohnendes +lohnenswert +lohnenswerte +lohnenswertem +lohnenswerten +lohnenswerter +lohnenswertes +lohnpolitisch +lohnpolitische +lohnt +lohnten +lokal +lokalbedingt +lokale +lokalem +lokalen +lokaler +lokales +lokalisierbar +lokalisierbare +lokalisierbaren +lokalisierbarer +lokalisiere +lokalisieren +lokalisierende +lokalisierst +lokalisiert +lokalisierte +lokalisierten +lokalisierter +lokalisiertes +lokalisiertet +longitudinal +longitudinale +longitudinalen +losbinden +losbindende +losbindenden +losbindender +losbrach +losbrüllte +lose +loseisen +loseiset +loseiste +losen +losend +losendem +losenden +losender +losendes +loser +losere +loserem +loseren +loseres +loseste +losestem +losester +losestes +losfahren +losfahrend +losfahrende +losfahrenden +losfahrendes +losfuhren +losfährt +losgebunden +losgebundene +losgebundenen +losgebundener +losgebundenes +losgefahren +losgefahrene +losgefahrenem +losgefahrener +losgefahrenes +losgegangen +losgegangenem +losgegangenen +losgegangener +losgehen +losgehend +losgehende +losgehender +losgehendes +losgeht +losgelassen +losgelassene +losgelassenem +losgelassenen +losgelassener +losgelöst +losgelöste +losgelöstem +losgelösten +losgelöstes +losgemacht +losgemachte +losgemachtem +losgemachter +losgemachtes +losgerast +losgerissen +losgerissene +losgerissenem +losgerissenen +losgerissenes +losgesagt +losgesaust +losgeschlagen +losgeworden +loshetzen +loskommen +loslassen +loslassend +loslassenden +loslassender +loslassendes +losließ +losließen +loslösen +loslösend +loslösende +loslösenden +loslösendes +losmachen +losmachende +losmachenden +losmachender +losreißen +losreißend +losreißende +losreißender +losreißendes +losrollte +losschlagen +losspreche +lost +loste +lostest +losweinen +loswerden +loswiehern +loszueisen +loszukaufen +loszureißen +loszuschießen +loszuwerden +lotet +lotrecht +lotse +lotsen +loyal +loyale +loyalen +luchsen +lud +luden +ludest +luftdicht +luftdichte +luftdichtem +luftdichter +luftdichtere +luftdichterem +luftdichterer +luftdichteres +luftdichtes +luftdichtestem +luftdichtesten +luftdichtester +luftfahrttechnisch +luftfahrttechnische +luftförmiger +luftig +luftigen +luftigeren +luftiges +lugen +lugten +lugtet +lukrativ +lukrativen +lukrativer +lukrativste +lukullisch +lukullischen +lukullischer +lumpig +lumpige +lungern +lupenrein +lupenreine +lupenreiner +lustig +lustige +lustigem +lustigen +lustiger +lustigerem +lustigeren +lustigerer +lustiges +lustigste +lustigstem +lustigster +lustigstes +lustlos +lustlosem +lustlosen +lustloser +lustloserem +lustloseren +lustloserer +lustloses +lustloseste +lustlosestem +lustlosester +lustlosestes +lutherische +lutschen +lutschte +lutschten +luxemburgischen +luxuriös +luxuriöse +luxuriösem +luxuriösen +luxuriösere +luxuriöserem +luxuriöseren +luxuriöseres +luxuriöses +luxuriöseste +luxuriösesten +luxuriösester +luxuriösestes +lynchen +lyrisch +lyrische +lyrischen +lächele +lächeln +lächelnd +lächelnden +lächelnder +lächelndes +lächelt +lächelte +lächelten +lächeltet +lächerlich +lächerliche +lächerlichen +lächerlicher +lächerliches +lächle +lädiere +lädieren +lädierend +lädierenden +lädierender +lädierendes +lädiert +lädierte +lädiertem +lädierter +lädiertes +lädiertest +lädt +läge +lägen +lähme +lähmen +lähmend +lähmende +lähmenden +lähmendes +lähmst +lähmt +lähmten +lähmtest +ländlich +ländliche +ländlichem +ländlichen +ländlicher +ländlichere +ländlicherem +ländlicheren +ländlicherer +ländlicheres +ländliches +ländlichste +ländlichstem +ländlichster +ländlichstes +länger +längere +längerem +längeren +längerer +längeres +längerfristig +längerfristige +längerfristigen +länglich +längliche +länglichem +länglichen +länglicher +länglichere +länglicherem +länglicheren +länglicheres +längliches +länglichste +länglichsten +länglichster +länglichstes +längs +längst +längste +längstem +längsten +längstens +längster +längstes +lärme +lärmen +lärmend +lärmenden +lärmender +lärmendes +lärmst +lärmt +lärmte +lärmten +lärmtest +lärmtet +lärmvollen +lässig +lässige +lässigem +lässigen +lässigere +lässigerem +lässigeren +lässiges +lässigste +lässigstem +lässigster +lässigstes +lässt +lästern +lästert +lästig +lästige +lästigem +lästiger +lästigere +lästigerem +lästigerer +lästigeres +lästiges +läufig +läufige +läufigem +läufigen +läufiges +läufst +läuft +läuten +läutend +läutende +läutender +läutendes +läutest +läutete +läuteten +läutetest +löblich +löbliche +löblichen +löblicher +löblicheren +löblicheres +löblichstem +löblichsten +löblichster +löchern +löchrig +löffeln +löhnen +lösbar +lösbare +lösbarem +lösbaren +lösbarer +lösbarere +lösbareren +lösbarerer +lösbareres +lösbares +lösbarste +lösbarstem +lösbarsten +lösbarstes +lösche +löschen +löschende +löschenden +löschender +löschst +löscht +löschte +löschtest +löse +lösen +lösende +lösenden +lösender +lösest +löslich +lösliche +löslichen +löslicher +löslichere +löslicheren +löslicheres +lösliches +löslichstem +löslichsten +löslichster +löst +löste +lösten +löte +löten +lötest +lötet +lötete +lückenhaft +lückenhafte +lückenhaftem +lückenhafter +lückenhaftere +lückenhafterem +lückenhafteres +lückenhaftes +lückenhafteste +lückenhaftesten +lückenhaftester +lückenhaftestes +lückenlos +lückenlose +lückenlosem +lückenlosen +lückenlosere +lückenloserem +lückenloseren +lückenloseres +lückenloses +lückenloseste +lückenlosesten +lückenlosester +lückenlosestes +lüften +lüftend +lüftende +lüftender +lüftendes +lüftest +lüftet +lüftete +lüfteten +lüftetest +lüge +lügen +lügnerisch +lügnerischer +lügt +lümmelte +lüstern +lüsternen ++++++++++ +mach +machbar +machbare +machbarem +machbaren +machbarer +mache +machen +machend +machende +machendem +machenden +machender +machendes +machst +macht +macht's +machte +machten +machtet +machtlos +machtlose +machtlosen +machtloser +machtlosere +machtloseren +machtloserer +machtloseres +machtloseste +machtlosestem +machtlosesten +machtlosestes +machtpolitisch +machtpolitischen +machtsüchtig +machtvoll +machtvolle +machtvollem +machtvollen +machtvollere +machtvollerem +machtvolleren +machtvolleres +machtvolles +machtvollste +machtvollsten +machtvollster +machtvollstes +madig +madige +madiges +mag +mager +magere +magerem +mageren +magerer +magerere +magererem +magereren +magereres +mageres +magerste +magersten +magerster +magerstes +magerten +magisch +magische +magischen +magischer +magnetisch +magnetische +magnetischem +magnetischen +magnetischer +magnetisches +magnetisieren +magnetisierte +magnetisierten +magst +mahlen +mahlst +mahlt +mahlte +mahlten +mahltest +mahltet +mahne +mahnen +mahnend +mahnende +mahnender +mahnendes +mahnst +mahnt +mahnte +mahnten +mahntest +majestätisch +majestätische +majestätischen +majestätischer +majorisieren +majorisiert +makaber +makabere +makaberen +makaberste +makabren +makabres +makellos +makellose +makellosem +makellosen +makelloser +makelloserem +makelloseren +makelloserer +makelloses +makelloseste +makellosestem +makellosester +makellosestes +malaiischen +malaysischen +male +malen +malend +malende +malender +malendes +malerisch +malerischem +malerischen +malerischer +maliziös +maliziöser +malst +malt +malte +maltest +maltet +malträtieren +malträtierend +malträtierendes +man +managen +manch +manche +manchem +manchen +mancher +mancherlei +manches +manchmal +mandelförmig +mandelförmigem +mandelförmigen +mandelförmiger +mangelhaft +mangelhafte +mangelhaftem +mangelhafter +mangelhaftes +mangeln +mangelnde +mangelndem +mangelnden +mangelnder +mangelndes +mangels +mangelt +mangelte +mangle +manifeste +manifester +manifestes +manifestieren +manifestiert +manifestierte +manifestierten +manipulierbarer +manipuliere +manipulieren +manipulierende +manipulierenden +manipulierender +manipulierst +manipuliert +manipulierte +manipulierten +manipulierter +manipuliertes +manipuliertet +manisch +mannhaft +mannhaften +mannigfach +mannigfachen +mannigfacher +mannigfaltig +mannigfaltige +mannigfaltigen +mannigfaltiger +manuell +manuelle +manuellen +manueller +manuelles +manövriere +manövrieren +manövriert +manövrierte +manövriertem +manövrierter +manövriertes +manövriertest +manövrierunfähig +marginal +marginale +marginales +marineblaue +mariniere +marinieren +marinierst +mariniert +marinierte +marinierten +marinierter +mariniertes +mariniertet +maritim +maritime +maritimes +markant +markante +markanten +markanter +markantere +markanteren +markanteres +markantes +markanteste +markantestem +markantesten +markantester +markenpflichtig +markgräfliche +markiere +markieren +markierend +markierende +markierender +markierendes +markierst +markiert +markierte +markiertem +markierten +markierter +markiertes +markiertest +markiertet +markige +marktbeherrschend +marktbeherrschende +marktbeherrschenden +markte +markten +marktest +marktete +markteten +marktetest +marktfähig +marktfähige +marktfähigem +marktfähiger +marktfähigere +marktfähigerem +marktfähigerer +marktfähigeres +marktfähiges +marktgerecht +marktgerechte +marktgerechten +marktkonform +marktkonformen +marktorientiert +marktorientierte +marktpolitisch +marktpolitische +marktreif +marktreife +marktschreierisch +marktschreierischer +marktwirtschaftlich +marktwirtschaftliche +marktwirtschaftlichen +marktüblich +marktüblichen +marmoriere +marmorierte +marmorierten +marokkanischen +marokkanischer +marschiere +marschieren +marschierend +marschierende +marschierenden +marschierendes +marschierst +marschiert +marschierte +marschierten +marschierter +marschiertes +marschiertest +marschiertet +martern +martert +martialisch +martialischen +marxistisch +marxistischem +marxistischen +marxistischer +maschinell +maschinelle +maschinellem +maschinellen +maschinelles +maschinen +maschinenfertig +maschinenhaft +maschinenhafte +maschinenmäßig +maskenhaft +maskenhaften +maskieren +maskierst +maskiert +maskiertem +maskierten +maskierter +maskiertes +maskiertest +maskiertet +maskulin +masochistisch +massakriere +massakrieren +massakrierst +massakrierte +massakriertem +massakrierten +massakrierter +massakriertes +massakriertest +massakriertet +massenhaft +massenhafte +massenhaftem +massenhafter +massenhaftes +massenpsychologisch +massenpsychologischer +massenweise +massiere +massieren +massiert +massierte +massiertem +massierter +massiertes +massiertest +massig +massige +massigem +massiger +massigerem +massigeren +massigeres +massiges +massigste +massigsten +massiv +massive +massivem +massiven +massiver +massiverem +massiveren +massiverer +massives +massivste +massivstem +massivster +massivstes +materialgerecht +materialgerechte +materialistisch +materialistische +materialistischem +materialistischen +materialistischer +materialistischere +materialistischerem +materialistischerer +materialistischeres +materialistisches +materialistischstem +materialistischsten +materialistischster +materialspezifisch +materiell +materielle +materiellem +materiellen +materieller +materielles +mathematisch +mathematische +mathematischen +mathematischer +matschig +matschigem +matschigen +matschiger +matschigerem +matschigeren +matschigeres +matschigste +matschigstem +matschigsten +matschigstes +matt +mattem +matter +mattere +matterem +matterer +matteres +mattes +mattestem +mattesten +mattester +mattgelb +mattgolden +mattgoldenem +mattiert +mattiertes +mattschwarz +mattschwarze +mauern +mauernde +mauerte +maulen +maulst +mault +maulten +maultest +maultet +mausern +mausert +mauserte +mausgrau +maximal +maximale +maximalem +maximalen +maximaler +maximales +maximiere +maximieren +maximierend +maximierende +maximiert +maß +maßen +maßest +maßgearbeitet +maßgearbeitete +maßgebend +maßgebende +maßgebendem +maßgebenden +maßgebender +maßgebendes +maßgeblich +maßgebliche +maßgeblichen +maßgeblicher +maßgebliches +maßgerecht +maßgerechten +maßgeschneidert +maßgeschneiderte +maßlos +maßlosem +maßlosen +maßloser +maßnehmen +maßregeln +maßregelten +maßstabsgetreu +maßstabsgetreuen +maßstäblich +maßstäbliche +maßvoll +maßvolle +maßvollem +maßvollen +maßvolles +mechanisch +mechanische +mechanischem +mechanischen +mechanischer +mechanisches +mechanisiert +mechanisierte +mechanisierten +mechanistisch +mechanistisches +meckere +meckern +meckernde +meckernden +meckernder +meckerst +meckert +meckerte +meckerten +meckertest +meckertet +media +medienwirksame +meditativ +meditative +meditativen +mediterran +mediterrane +mediterraner +mediterranes +meditieren +meditierte +meditierten +medizinisch +medizinische +medizinischem +medizinischen +medizinischer +medizinisches +mehlig +mehlige +mehligen +mehliger +mehligere +mehligeren +mehligerer +mehligeres +mehligste +mehligstem +mehligsten +mehligstes +mehr +mehradrig +mehrdeutig +mehrdeutige +mehrdeutigem +mehrdeutigen +mehrdeutiger +mehrdeutigerem +mehrdeutigeren +mehrdeutigerer +mehrdeutiges +mehrdeutigste +mehrdeutigstem +mehrdeutigster +mehrdeutigstes +mehre +mehreckig +mehren +mehrere +mehreren +mehrerer +mehrfach +mehrfache +mehrfachen +mehrfacher +mehrfaches +mehrfarbig +mehrfarbige +mehrfarbigem +mehrfarbigen +mehrgeschossig +mehrgeschossigen +mehrgeschossiges +mehrgliedrig +mehrgliedriger +mehrheitlich +mehrheitliche +mehrjährig +mehrjährigem +mehrjährigen +mehrkanalig +mehrmalig +mehrmalige +mehrmaligen +mehrmaliger +mehrmaliges +mehrmals +mehrmonatig +mehrmonatige +mehrmonatigen +mehrpolig +mehrprozentig +mehrprozentige +mehrprozentigen +mehrschichtige +mehrseitig +mehrseitige +mehrsilbig +mehrsilbigem +mehrsilbigen +mehrsilbiger +mehrsprachig +mehrsprachige +mehrsprachigem +mehrsprachiger +mehrsprachiges +mehrstimmig +mehrstimmige +mehrstimmigem +mehrstimmigen +mehrstimmiger +mehrstimmiges +mehrstufig +mehrstufige +mehrstufigen +mehrstöckig +mehrstöckigem +mehrstöckigen +mehrstöckiger +mehrstündig +mehrstündige +mehrstündigem +mehrstündiger +mehrt +mehrten +mehrtägig +mehrtägige +mehrtägigen +mehrtägiger +mehrwertige +mehrwöchig +mehrwöchige +mehrwöchiger +meide +meiden +meidest +meidet +meilenweit +mein +meine +meinem +meinen +meiner +meinerseits +meines +meinesteils +meinetwegen +meinige +meinigen +meinst +meint +meinte +meinten +meintest +meinungsbildend +meist +meistbesuchten +meistbietend +meistbietende +meistbietendem +meistbietenden +meistbietendes +meiste +meisten +meistens +meistenteils +meistere +meisterhaft +meisterhaftem +meisterhaften +meisterhaftere +meisterhafteren +meisterhafterer +meisterhafteres +meisterhafteste +meisterhaftestem +meisterhaftesten +meisterhaftestes +meisterlich +meisterliche +meisterlichen +meisterlicher +meisterliches +meisternd +meisterst +meistert +meisterte +meisterten +meistertest +meistertet +meistgekauft +meistgekaufter +meistgenannten +meistgespielt +meistgespielte +meistgespieltes +meistzitierten +meißeln +melancholisch +melancholische +melancholischen +melancholischer +melancholischere +melancholischerer +melancholischeres +melancholisches +melancholischstem +melancholischsten +melancholischster +melde +melden +meldepflichtig +meldepflichtigem +meldepflichtigen +meldepflichtiger +meldest +meldet +meldete +meldeten +meldetest +meldetet +melke +melken +melkst +melkt +melkte +melkten +melktest +melktet +melodisch +melodische +melodischen +melodisches +melodiös +melodramatisch +melodramatische +mengenmäßig +mengenmäßige +mengenmäßigen +mengenmäßiger +mengenmäßiges +mengte +menschenfreundlich +menschenfreundliche +menschenfreundlichen +menschenleer +menschenleere +menschenleerem +menschenleeren +menschenleerer +menschenmöglich +menschenmögliche +menschenmöglichem +menschenmöglicher +menschenmögliches +menschenscheu +menschenscheuem +menschenscheuen +menschenscheuer +menschenscheueren +menschenscheuerer +menschenscheueres +menschenscheuste +menschenscheustem +menschenscheusten +menschenscheustes +menschenspezifisch +menschenspezifische +menschenunwürdig +menschenunwürdige +menschenunwürdigem +menschenunwürdigen +menschenunwürdiger +menschenunwürdigerem +menschenunwürdigeren +menschenunwürdigerer +menschenunwürdiges +menschenunwürdigste +menschenunwürdigstem +menschenunwürdigster +menschenunwürdigstes +menschenwürdig +menschenwürdiger +menschenwürdigere +menschenwürdiges +menschenähnlich +menschenähnliche +menschenähnliches +menschlich +menschliche +menschlichem +menschlichen +menschlicher +menschlicherem +menschlicheren +menschlicherer +menschliches +menschlichste +menschlichstem +menschlichster +menschlichstes +mentale +menügesteuert +merk +merkantil +merkantilen +merkbare +merkbaren +merke +merken +merklich +merkliche +merklichem +merklichen +merkliches +merkmalsarm +merkt +merkte +merkten +merktet +merkwürdig +merkwürdige +merkwürdigen +merkwürdiger +merkwürdigere +merkwürdigeren +merkwürdigerer +merkwürdigeres +merkwürdigerweise +merkwürdiges +merkwürdigste +merkwürdigstem +merkwürdigster +merkwürdigstes +merze +messbar +messbare +messbarem +messbaren +messbarer +messbares +messe +messen +messende +messenden +messerscharf +messerscharfe +messerscharfen +messerscharfer +messerscharfes +messtechnisch +metallene +metallenen +metallenes +metallgrün +metallhaltig +metallhaltige +metallhaltigem +metallhaltigen +metallhaltiger +metallisch +metallische +metallischem +metallisches +metallisiert +metallurgisch +metallurgischen +metaphysisch +metaphysische +metaphysischen +metaphysischer +meteorologisch +meteorologische +meteorologischem +meteorologischen +meteorologischer +meteorologisches +meterweise +methodisch +methodische +methodischen +methodischer +methodischere +methodischerer +methodischeres +methodisches +metrisch +metrische +meucheln +meuchelt +meuchelte +meuchelten +meucheltet +meuchle +meuchlerisch +meuchlerischen +meuchlerisches +meutern +meuternde +meutert +meuterte +mexikanisch +mexikanische +mg +miauen +miauend +mich +mickrig +mickrige +mied +mieden +miedest +mief +mies +miese +mieseren +miete +mieten +mietende +mietet +mietete +mieteten +mietetet +mietähnlich +mietähnliches +mikrobiologisch +mikrobiologische +mikrobiologischen +mikroelektronisch +mikroskopisch +mikroskopische +mikroskopischen +mikroskopischer +mikroskopisches +milchig +milchige +milchigen +milchiger +milchiges +mild +milde +mildem +milden +milder +mildere +milderem +milderes +mildern +mildernde +mildernden +mildernder +milderst +milderte +milderten +mildertest +mildes +mildeste +mildestem +mildester +mildestes +mildtätig +mildtätigem +mildtätigen +mildtätiger +mildtätigerem +mildtätigeren +mildtätigerer +mildtätiges +mildtätigste +mildtätigstem +mildtätigster +mildtätigstes +milieubedingt +milieubedingtem +milieubedingten +milieubedingter +militant +militante +militanten +militantes +militaristisch +militaristische +militaristischer +militärisch +militärische +militärischem +militärischen +militärisches +militärpolitische +militärtechnische +militärähnlichen +militärähnlicher +millimeterdünn +millimeterdünne +millionenfach +millionenschwer +millionenschwere +millionenschweren +millionste +millionsten +mimen +mimisch +mimische +mimischer +min +minder +minderbemittelt +minderbemittelten +mindere +minderer +minderjährig +minderjährigem +minderjährigen +minderjähriger +mindern +mindert +minderten +mindertet +minderwertig +minderwertige +minderwertigem +minderwertiger +minderwertigere +minderwertigerem +minderwertigerer +minderwertigeres +minderwertiges +minderwertigstem +minderwertigsten +minderwertigster +mindeste +mindesten +mindestens +mindestreservepflichtige +minenverseuchten +mineralisch +mineralischen +minimal +minimale +minimalem +minimalen +minimaler +minimales +minimalisiert +minimiere +minimieren +minimierende +minimiert +ministerielles +minoisch +minus +minutenlang +minutenlange +minutenlangem +minutenlanger +minutenlanges +minutenschnell +minutenschnelle +minutiös +minutiöser +minuziöse +minuziöser +mir +mischbare +mischbarem +mischbaren +mischbares +mische +mischen +mischende +mischenden +mischender +mischst +mischt +mischte +mischten +mischtest +mischtet +miserabel +miserabelste +miserabelstem +miserabelsten +miserabelstes +miserable +miserablen +miserabler +miserablere +miserableren +miserablerer +miserableres +miss +missachte +missachten +missachtend +missachtenden +missachtender +missachtendes +missachtet +missachtete +missachtetem +missachteter +missachtetes +missachtetest +missbillige +missbilligen +missbilligend +missbilligendem +missbilligenden +missbilligender +missbilligst +missbilligt +missbilligte +missbilligtem +missbilligten +missbilligter +missbilligtes +missbilligtet +missbrauche +missbrauchen +missbraucht +missbrauchte +missbrauchten +missbrauchter +missbrauchtes +missbräuchlich +missbräuchliche +missdeute +missdeuten +missdeutend +missdeutende +missdeutendem +missdeutender +missdeutendes +missdeutest +missdeutete +missdeutetem +missdeuteten +missdeuteter +missdeutetes +missdeutetest +missdeutetet +misse +missen +missest +missfalle +missfallen +missfallende +missfallendem +missfallenden +missfallendes +missfallene +missfallenem +missfallener +missfallenes +missfallt +missfiel +missfielst +missfällt +missgebildet +missgelaunt +missgestaltet +missgestimmt +missgestimmtem +missgestimmten +missgestimmter +missglücken +missglückt +missglückte +missglückten +missglückter +missglücktes +missgönne +missgönnen +missgönnend +missgönnende +missgönnendem +missgönnender +missgönnendes +missgönnst +missgönnte +missgönntem +missgönnten +missgönnter +missgönntes +missgönntest +missgönntet +misshandele +misshandeln +misshandelnd +misshandelnde +misshandelndem +misshandelnder +misshandelndes +misshandelst +misshandelt +misshandelte +misshandeltem +misshandelten +misshandelter +misshandeltes +misshandeltest +misshandeltet +missionieren +missionierend +misslang +misslich +misslichen +misslingen +misslingt +misslungen +misslungenem +misslungenen +misslungener +missmutig +missmutige +missmutigem +missmutiger +missmutigere +missmutigerem +missmutigerer +missmutigeres +missmutiges +missmutigstem +missmutigsten +missmutigster +misst +misste +misstest +misstet +misstraue +misstrauisch +misstrauischem +misstrauischen +misstrauischer +misstrauischerem +misstrauischeren +misstrauischerer +misstrauisches +misstrauischste +misstrauischstem +misstrauischster +misstrauischstes +misstraut +misstraute +misstrautem +misstrauten +misstönen +misstönenden +missvergnügt +missvergnügte +missvergnügtem +missvergnügter +missvergnügtes +missverstand +missverstanden +missverstandene +missverstandenen +missverstandener +missverstandenes +missverstandet +missverstehe +missverstehen +missverstehend +missverstehende +missverstehendem +missverstehender +missverstehendes +missverstehst +missverständlich +misten +mistest +mistet +mistete +misteten +mistetest +mistetet +mistige +mit +mitangeklagt +mitarbeiten +mitarbeitenden +mitarbeiterorientiert +mitarbeiterorientierte +mitbegründeten +mitbekommen +mitbelastet +mitbenutzend +mitbenutzende +mitbenutzenden +mitbenutzender +mitbenutzendes +mitbenutzt +mitbenutzte +mitbenutztem +mitbenutzter +mitbenutztes +mitbenützend +mitbenützende +mitbenützenden +mitbenützender +mitbenützendes +mitberücksichtigen +mitbestellt +mitbestimmen +mitbestimmend +mitbestimmenden +mitbestimmt +mitbeteiligt +mitbewegte +mitbewegten +mitbewirken +mitbewirkte +mitbezahlen +mitbringe +mitbringen +mitbringend +mitbringendem +mitbringenden +mitbringender +mitbringt +mitdenken +mitdenkenden +mitdienen +miteinander +miteinbezogen +miteinbezogene +miteinbezogenem +miteinbezogenen +miteinbezogener +mitempfinden +mitentscheide +mitentscheiden +mitentwickelt +miterleben +miterlebt +miterlebte +miterlebten +mitfahren +mitfahrend +mitfahrende +mitfahrendem +mitfahrender +mitfahrendes +mitfinanzieren +mitfuhr +mitfühlen +mitfühlend +mitfühlendem +mitfühlenden +mitfühlender +mitfühlt +mitführen +mitführten +mitgab +mitgearbeitet +mitgeben +mitgebend +mitgebende +mitgebenden +mitgebender +mitgebendes +mitgebracht +mitgebrachte +mitgebrachten +mitgebrachter +mitgebrachtes +mitgefahren +mitgefahrene +mitgefahrenem +mitgefahrenen +mitgefahrenes +mitgefeiert +mitgefiebert +mitgefühlt +mitgefühlte +mitgefühlten +mitgefühlter +mitgefühltes +mitgeführt +mitgeführte +mitgeführtem +mitgeführten +mitgeführter +mitgeführtes +mitgegangen +mitgegangene +mitgegangenem +mitgegangener +mitgegangenes +mitgegeben +mitgegebenem +mitgegebenen +mitgegebener +mitgehalten +mitgehaltenem +mitgehaltenen +mitgehaltener +mitgehen +mitgehend +mitgehende +mitgehender +mitgehendes +mitgehört +mitgehörte +mitgehörtem +mitgehörter +mitgehörtes +mitgekommen +mitgekommene +mitgekommenem +mitgekommener +mitgekriegt +mitgekämpft +mitgeladen +mitgelesen +mitgeliefert +mitgelieferte +mitgelieferten +mitgemacht +mitgemachte +mitgemachten +mitgemachter +mitgenommen +mitgenommene +mitgenommener +mitgenommenes +mitgeprägt +mitgeredet +mitgereist +mitgereiste +mitgereisten +mitgereister +mitgereistes +mitgerissen +mitgerissene +mitgerissenem +mitgerissenen +mitgerissenes +mitgeschleift +mitgeschleppt +mitgespielt +mitgesprochen +mitgestalten +mitgesungen +mitgeteilt +mitgeteilte +mitgeteilten +mitgeteilter +mitgeteiltes +mitgewirkt +mitgewirkte +mitgezogen +mitgezählt +mitgibt +mithalten +mithaltende +mithaltendem +mithaltenden +mithaltendes +mithandeln +mithelfen +mithin +mithöre +mithören +mithörend +mithörende +mithörender +mithörendes +mitjubeln +mitkam +mitkassieren +mitkommen +mitkommende +mitkommenden +mitkommender +mitkriegen +mitkäme +mitkämen +mitkämpfen +mitkämpfende +mitkämpfenden +mitkämpfender +mitlacht +mitlaufen +mitlaufende +mitlauft +mitleiden +mitleidig +mitleidige +mitleidigem +mitleidigen +mitleidiges +mitleidlos +mitleidlose +mitleidlosen +mitleidloser +mitleidlosere +mitleidloseren +mitleidloserer +mitleidloseres +mitleidloseste +mitleidlosestem +mitleidlosesten +mitleidlosestes +mitleidvoll +mitlesen +mitliefern +mitmachen +mitmachend +mitmachende +mitmachender +mitmachendes +mitmacht +mitmachten +mitmenschlich +mitmenschlichen +mitmischen +mitnahm +mitnahmen +mitnehmen +mitnehmend +mitnimmt +mitprotokolliert +mitrechnen +mitrechnest +mitrechnet +mitreden +mitredend +mitreisend +mitreisende +mitreisendem +mitreisender +mitreisendes +mitreißen +mitreißend +mitreißende +mitreißendem +mitreißender +mitreißendes +mitreißt +mitrotiert +mitsamt +mitschleifenden +mitschneidenden +mitschuldig +mitschuldigen +mitschwingen +mitsingen +mitspielen +mitspielende +mitspielenden +mitspielender +mitspielt +mitsprechen +mitspräche +mittags +mitteilen +mitteilend +mitteilende +mitteilender +mitteilendes +mitteilsam +mitteilsamen +mitteilsamer +mitteilt +mitteilte +mitteilten +mitteilungsgemäß +mittelalterlich +mittelalterliche +mittelalterlichen +mittelalterlicher +mittelamerikanischen +mittelasiatischen +mittelbar +mittelbare +mittelbarem +mittelbaren +mittelbarer +mittelblau +mitteldeutsch +mitteldeutsche +mitteldeutsches +mittele +mittelenglischen +mitteleuropäisch +mitteleuropäische +mitteleuropäischer +mittelfristig +mittelfristige +mittelfristiger +mittelgroß +mittelgroße +mittelgroßen +mittelgroßer +mittelgroßes +mittelkurz +mittellang +mittellange +mittellos +mittellosem +mittellosen +mittelloser +mittelloses +mittelminoisch +mittelmykenisch +mittelmäßig +mittelmäßige +mittelmäßigem +mittelmäßigen +mittelmäßiger +mittelmäßigerem +mittelmäßigeren +mittelmäßigerer +mittelmäßiges +mittelmäßigste +mittelmäßigstem +mittelmäßigsten +mittelmäßigstes +mittelosem +mittelosen +mitteloser +mittels +mittelschwer +mittelschwere +mittelschweren +mittelst +mittelt +mitteltiefen +mittelträge +mittelöstlichen +mitten +mittendrin +mitternächtliche +mitternächtlichen +mitternächtlicher +mittig +mittige +mittlere +mittlerem +mittleren +mittlerer +mittleres +mittlerweile +mittragen +mittrauere +mittwochs +mittäglich +mittägliche +mittäglichen +mittägliches +mitunter +mitverantwortlich +mitverantwortlichem +mitverantwortlichen +mitverantwortlicher +mitverarbeiten +mitverfolgen +mitverfolgt +mitverfolgten +mitversichern +mitversichert +mitversorgen +mitwachsen +mitweinen +mitwirken +mitwirkende +mitwirkenden +mitwirkte +mitwirkten +mitziehen +mitzieht +mitzuarbeiten +mitzubestimmen +mitzubringen +mitzuerleben +mitzufahren +mitzugeben +mitzuhalten +mitzukommen +mitzumachen +mitzunehmen +mitzureißen +mitzusprechen +mitzuteilen +mitzähle +mitzählen +mitzählenden +mitzählt +mix +mixe +mixen +mixend +mixt +mixte +mixten +ml +mm +mobil +mobile +mobilen +mobiler +mobilere +mobileren +mobilerer +mobileres +mobilisieren +mobilisiert +mobilste +mobilstem +mobilsten +mobilstes +mochte +mochten +mochtet +modebewusst +modellabhängiger +modellbasiert +modelliere +modellieren +modelliert +modellierte +modellierten +modellierter +modelliertes +moderaten +moderates +moderieren +moderiert +moderierten +modern +moderne +modernem +modernen +moderner +modernerem +moderneren +modernerer +modernes +modernisiere +modernisieren +modernisierende +modernisierenden +modernisierender +modernisierst +modernisiert +modernisierte +modernisierten +modernisierter +modernisiertes +modernisiertet +modernste +modernstem +modernster +modernstes +modifiziere +modifizieren +modifizierend +modifizierende +modifizierenden +modifizierendes +modifizierst +modifiziert +modifizierte +modifiziertem +modifizierten +modifizierter +modifiziertes +modifiziertest +modifiziertet +modisch +modischem +modischen +modischer +modischerem +modischeren +modischerer +modisches +modischste +modischstem +modischsten +modischstes +modrig +modrigen +modrigerer +modular +modulieren +modulierte +mogeln +mogelnd +mogelnde +mogelnder +mogelndes +mogelst +mogelt +mogelte +mogelten +mogeltest +mogle +mohammedanisch +mohammedanischen +mokieren +mol +molekular +molekulardynamische +molekulare +molekularem +molekularen +molekularer +molekulares +mollig +mollige +molligen +molliger +molligere +molligeren +molligerer +molligeres +molligste +molligstem +molligsten +molligstes +momentan +momentane +momentanem +momentanen +momentaner +momentanes +monarchisch +monarchische +monatelang +monatelangem +monatlich +monatlichem +monatlichen +monatliches +monatsweise +mondän +mondäne +mondänen +monegassisch +monetär +monetäre +mongolischen +monieren +moniert +monierten +monochromatische +monogam +monografisch +monografischen +monolithisch +monolithische +monolithischer +monopolistisch +monopolistischen +monotheistisch +monoton +monotone +monotonem +monotonen +monotoner +monotones +monströs +monströse +montags +montane +montiere +montieren +montierende +montierenden +montierender +montierst +montiert +montierte +montiertem +montierten +montierter +montiertes +montiertet +monumental +monumentale +monumentalsten +moorig +moorigen +moosigen +moralisch +moralische +moralischen +moralischer +moralisches +moralisiere +moralisieren +moralisierend +moralisierende +moralisierenden +moralisierendes +moralisierst +moralisiert +moralisierte +moralisiertem +moralisierten +moralisierter +moralisiertest +moralisiertet +morastig +morastigen +morde +morden +mordend +mordende +mordender +mordendes +mordest +mordet +mordete +mordeten +mordetest +mordsmäßig +mordsmäßige +mordsmäßiger +morgen +morgendliche +morgendliches +morgenländisch +morgenländischer +morgens +morgige +morgigen +morphologisch +morphologische +morphologischen +morsch +morschen +morscher +mortale +mosaikartig +moslemisch +moslemischen +motivieren +motivierend +motivierende +motivierenden +motivierender +motivierendes +motiviert +motivierte +motiviertem +motivierten +motivierter +motiviertes +motiviertest +motorisch +motorische +motorisieren +motorisiert +motorisierter +mottenfeste +motzen +motzt +motzten +muffig +muffige +mulmig +multifunktional +multinational +multinationale +multinationalen +multipel +multiple +multiplen +multiplikativ +multiplikative +multiplikativen +multiplikativer +multiplikatives +multipliziere +multiplizieren +multiplizierend +multiplizierende +multiplizierender +multiplizierendes +multiplizierst +multipliziert +multiplizierte +multipliziertem +multiplizierten +multiplizierter +multipliziertes +multipliziertest +multipliziertet +mumifizieren +munde +mundgerecht +munkeln +munkelt +munter +muntere +munterem +munterer +munterere +muntererem +muntererer +muntereres +munteres +munterstem +muntersten +munterster +murmele +murmeln +murmelnd +murmelnde +murmelnder +murmelndes +murmelst +murmelt +murmelte +murmelten +murmeltest +murmle +murren +murrend +murrte +murrten +museumsreif +musikalisch +musikalische +musikalischem +musikalischen +musikalischer +musikalischerem +musikalischeren +musikalischeres +musikalisches +musikalischste +musikalischstem +musikalischsten +musikalischstes +musisch +musiziere +musizieren +musizierend +musizierenden +musizierender +musizierendes +musiziert +musizierte +musizierten +musiziertet +muss +musst +musste +mussten +musstest +mustere +mustergültig +mustergültige +musterhaft +musterhafte +musterhaftem +musterhafter +musterhaftere +musterhafterem +musterhafterer +musterhafteres +musterhaftes +musterhaftestem +musterhaftesten +musterhaftester +musternd +musternde +musternden +musterndes +musterst +mustert +musterte +musterten +mustertest +mustertet +muten +mutenden +muteten +mutieren +mutiert +mutig +mutige +mutigem +mutiger +mutigere +mutigerem +mutigerer +mutigeres +mutiges +mutigstem +mutigsten +mutigster +mutlos +mutlose +mutlosem +mutloser +mutlosere +mutloserem +mutloserer +mutloseres +mutloses +mutlosestem +mutlosesten +mutlosester +mutmaße +mutmaßen +mutmaßlich +mutmaßlichem +mutmaßlichen +mutmaßlicher +mutterlos +mutterlose +mutterlosem +mutterloser +mutterloses +mutterseelenallein +mutwillig +mutwillige +mutwilligem +mutwilligen +mutwilliges +mysteriös +mysteriöse +mysteriöser +mystisch +mystische +mystischen +mystischer +mythisch +mythische +mythischen +mythisches +mythologisch +mythologische +mäanderartig +mäanderförmig +mäandern +mächtig +mächtige +mächtigem +mächtigen +mächtiger +mächtigere +mächtigerem +mächtigeren +mächtigeres +mächtiges +mächtigste +mächtigsten +mächtigster +mächtigstes +mädchenhaft +mädchenhafte +mädchenhaftem +mädchenhaften +mädchenhaftere +mädchenhafterem +mädchenhafteren +mädchenhaftes +mädchenhafteste +mädchenhaftestem +mädchenhaftester +mädchenhaftestes +mähe +mähen +mähst +mäht +mähten +mähtest +mähtet +männlich +männliche +männlichem +männlicher +männliches +männlichste +märchenhaft +märchenhafte +märchenhaftem +märchenhaften +märchenhaftere +märchenhafterem +märchenhafteren +märchenhafteres +märchenhaftes +märchenhafteste +märchenhaftesten +märchenhaftester +märchenhaftestes +märkten +mästen +mästest +mästet +mästeten +mästetest +mästetet +mäßig +mäßige +mäßigem +mäßigen +mäßigenden +mäßiger +mäßiges +mäßigte +mäßigten +möblieren +möblierst +möbliert +möbliertem +möblierten +möblierter +möbliertes +möbliertest +möbliertet +möcht +möchte +möchten +möchtest +möchtet +möge +mögen +möget +möglich +mögliche +möglichen +möglicher +möglichere +möglicheren +möglicherer +möglicheres +möglicherweise +mögliches +möglichst +möglichste +möglichsten +möglichster +möglichstes +mögt +mörderisch +mörderische +mörderischem +müde +müdem +müden +müder +müdere +müderem +müderen +müderes +müdes +müdeste +müdesten +müdester +müdestes +mühelos +mühelose +mühelosem +müheloser +mühelosere +müheloserem +müheloserer +müheloseres +müheloses +mühelosestem +mühelosesten +mühelosester +mühen +mühevoll +mühevolle +mühevollen +mühevoller +mühevollere +mühevolleren +mühevollerer +mühevolleres +mühevollste +mühevollstem +mühevollsten +mühevollstes +mühsam +mühsame +mühsamer +mühsames +mühselig +mühseligem +mühseligen +mühseliger +mühseligerem +mühseligeren +mühseligerer +mühseliges +mühseligste +mühseligstem +mühseligster +mühseligstes +müht +mühten +mündelsicher +mündelsicherer +münden +mündende +mündenden +mündender +mündet +mündete +mündeten +mündig +mündige +mündigem +mündigen +mündiges +mündlich +mündliche +mündlichem +mündlichen +mündlicher +mündliches +münzt +mürbe +mürrisch +mürrische +mürrischen +mürrischer +mürrisches +müsse +müssen +müsst +müsste +müssten +müsstest +müsstet +mütterlich +mütterliche +mütterlichen +mütterlicher +mütterlicherseits +müßig +müßige +müßigem +müßigen +müßiger +müßiges ++++++++++ +na +nabeln +nach +nachahmen +nachahmend +nachahmenden +nachahmender +nachahmendes +nachahmenswert +nachahmenswerte +nachahmenswertem +nachahmenswerten +nachahmenswertes +nachahmenswerteste +nachahmenswertestes +nacharbeiten +nacharbeitende +nachbarlich +nachbarlicher +nachbarliches +nachbaubar +nachbauen +nachbaute +nachbeben +nachbehandelt +nachbessern +nachbestellend +nachbestellt +nachbestellte +nachbestellten +nachbestellter +nachbestelltes +nachbezahlend +nachbezahlende +nachbezahlenden +nachbezahlendes +nachbezahlt +nachbezahlte +nachbezahlter +nachbezahltes +nachblicken +nachblickte +nachblickten +nachdachte +nachdem +nachdenke +nachdenken +nachdenkend +nachdenkenden +nachdenkender +nachdenkendes +nachdenklich +nachdenkliche +nachdenklichem +nachdenklichen +nachdenkliches +nachdrucken +nachdruckenden +nachdrängen +nachdrängend +nachdrückenden +nachdrücklich +nachdrückliche +nachdrücklichen +nachdrücklicher +nachdrückliches +nachdunkeln +nachdunkle +nacheifern +nacheifernd +nacheiferndem +nacheifernden +nacheifernder +nacheilen +nacheinander +nachempfinden +nachempfindend +nachempfindenden +nachempfindender +nachempfindendes +nachempfunden +nachempfundene +nachempfundenem +nachempfundenen +nachempfundenes +nacherzählen +nacherzählend +nacherzählenden +nacherzählender +nacherzählendes +nacherzählt +nacherzählte +nacherzähltem +nacherzählten +nacherzähltes +nachfahre +nachfahrt +nachfolge +nachfolgen +nachfolgend +nachfolgende +nachfolgendem +nachfolgenden +nachfolgender +nachfolgendes +nachfordern +nachforschen +nachforschend +nachforscht +nachfrage +nachfragen +nachfühlen +nachfühlend +nachfühlendem +nachfühlenden +nachfühlender +nachfüllen +nachfüllend +nachgab +nachgaben +nachgeahmt +nachgeahmtem +nachgeahmten +nachgeahmter +nachgebaut +nachgebe +nachgeben +nachgebend +nachgebendem +nachgebenden +nachgebender +nachgebildet +nachgebildeter +nachgebildetes +nachgeblickt +nachgeblickten +nachgeblickter +nachgeblicktes +nachgeblättert +nachgedacht +nachgedichtet +nachgedruckt +nachgedrängt +nachgeeifert +nachgefolgt +nachgefolgte +nachgefolgtem +nachgefolgter +nachgefolgtes +nachgeforscht +nachgefragt +nachgefühlt +nachgeführt +nachgefüllt +nachgefülltem +nachgefüllten +nachgefüllter +nachgegangen +nachgegeben +nachgegossen +nachgehe +nachgehen +nachgehend +nachgehendem +nachgehenden +nachgehender +nachgeholfen +nachgeholt +nachgeholte +nachgeholten +nachgeholter +nachgeholtes +nachgekauft +nachgeklungen +nachgekommen +nachgekommenem +nachgekommenen +nachgekommener +nachgelassen +nachgeleiert +nachgelernt +nachgelesen +nachgeliefert +nachgeliefertem +nachgelieferten +nachgelieferter +nachgelöst +nachgelöste +nachgelöstem +nachgelöster +nachgelöstes +nachgemacht +nachgemachte +nachgemachten +nachgemachtes +nachgemessen +nachgemessene +nachgemessenen +nachgemessener +nachgemessenes +nachgeordnet +nachgerannt +nachgerechnet +nachgerechnete +nachgerechnetem +nachgerechneten +nachgerechnetes +nachgeredet +nachgereicht +nachgereichte +nachgeriet +nachgerieten +nachgeritten +nachgerückt +nachgerückte +nachgerücktem +nachgerückter +nachgerücktes +nachgesagt +nachgesagte +nachgesagtem +nachgesagten +nachgesagtes +nachgesandt +nachgeschaltet +nachgeschaut +nachgeschickt +nachgeschicktem +nachgeschickten +nachgeschicktes +nachgeschlagen +nachgeschlagenem +nachgeschlagenen +nachgeschlagener +nachgeschleppt +nachgeschleppte +nachgeschlepptem +nachgeschleppter +nachgeschlepptes +nachgeschoben +nachgesehen +nachgesendet +nachgesendete +nachgesendetem +nachgesendeten +nachgesendetes +nachgesetzt +nachgesprochen +nachgespürt +nachgestanden +nachgestandene +nachgestandenen +nachgestandenes +nachgestellt +nachgestellte +nachgestellten +nachgestellter +nachgestelltes +nachgetragen +nachgetragene +nachgetragenem +nachgetragener +nachgetragenes +nachgetupft +nachgewachsen +nachgewachsenem +nachgewachsenen +nachgewachsener +nachgeweint +nachgewiesen +nachgewiesene +nachgewiesenen +nachgewiesener +nachgewiesenermaßen +nachgewirkt +nachgezogen +nachgezogenem +nachgezogenen +nachgezogener +nachgezählt +nachgibt +nachgiebig +nachgiebige +nachgiebigen +nachgiebiger +nachgiebigere +nachgiebigeren +nachgiebigeres +nachgiebiges +nachgiebigstem +nachgiebigsten +nachgiebigster +nachging +nachginge +nachgingen +nachhallten +nachhaltig +nachhaltige +nachhaltigem +nachhaltigen +nachhelfen +nachhelfend +nachher +nachholen +nachholend +nachholtest +nachhängen +nachhängend +nachhängende +nachhängender +nachhängendes +nachjagen +nachklingend +nachklingende +nachklingendem +nachklingender +nachklingendes +nachklängen +nachkomme +nachkommen +nachkommt +nachkäme +nachkämen +nachlassen +nachlassende +nachlassendem +nachlassenden +nachlassendes +nachlaufe +nachlaufen +nachleben +nachlese +nachlesen +nachliefern +nachliefernd +nachliest +nachließ +nachließen +nachlässig +nachlässige +nachlässigem +nachlässigen +nachlässiges +nachlösen +nachmachen +nachmachend +nachmachenden +nachmachender +nachmachendes +nachmessen +nachmessend +nachmittags +nachprüfbar +nachprüfen +nachprüfend +nachprüft +nachrangig +nachrechnen +nachrechnend +nachrechnende +nachrechnender +nachrechnendes +nachrechnet +nachreden +nachreformatorische +nachrennen +nachrichtentechnisch +nachrücken +nachrückenden +nachrühmen +nachrühmt +nachrüstbare +nachrüsten +nachsagen +nachsagend +nachsagt +nachschaffenden +nachschallt +nachschauen +nachschaut +nachschicken +nachschlagen +nachschleppen +nachschlug +nachschreiben +nachsehe +nachsehen +nachsehenden +nachsenden +nachsichtig +nachsichtige +nachsichtigem +nachsichtigen +nachsichtiger +nachsichtigste +nachsinnen +nachsinnt +nachsprechen +nachsprechende +nachsprechenden +nachsprechender +nachspüre +nachspüren +nachspürend +nachspürenden +nachspürender +nachspürendes +nachstanden +nachstehen +nachstehend +nachstehende +nachstehenden +nachstehender +nachstehendes +nachsteigen +nachstellen +nachstellend +nachstellende +nachstellenden +nachstellender +nachstellendes +nachstelltest +nachstände +nachsuchen +nachsuchend +nachsuchende +nachsuchendem +nachsuchender +nachsuchendes +nachsuchte +nachtdunkel +nachtdunklen +nachteilig +nachteilige +nachteiligem +nachteiligen +nachteiliger +nachteiligerem +nachteiligeren +nachteiligerer +nachteiliges +nachteiligste +nachteiligstem +nachteiligster +nachteiligstes +nachtfarben +nachtragen +nachtragend +nachtragendem +nachtragenden +nachtragender +nachtrauern +nachträglich +nachträgliche +nachträglichem +nachträglichen +nachträglicher +nachträumen +nachts +nachtschwarz +nachtschwarze +nachtschwarzer +nachtsüber +nachvollziehbar +nachvollziehbare +nachvollziehe +nachvollziehen +nachvollzieht +nachvollzog +nachvollzogene +nachwachsen +nachwachsend +nachwachsenden +nachwachsender +nachwachsendes +nachweinen +nachweinend +nachweisbar +nachweisbare +nachweisbaren +nachweisbarer +nachweisbares +nachweisen +nachweisend +nachweisende +nachweislich +nachweisliche +nachweislichen +nachweislicher +nachweisliches +nachweist +nachwirfst +nachwirke +nachwirken +nachwirkend +nachwirkendem +nachwirkenden +nachwirkender +nachwirkt +nachwuchsen +nachzahlen +nachzeichnen +nachzeichnet +nachziehen +nachziehend +nachziehendem +nachziehenden +nachziehender +nachzuahmen +nachzuarbeiten +nachzudenken +nachzudrucken +nachzufolgen +nachzufordern +nachzufragen +nachzufügen +nachzufüllen +nachzugehen +nachzugießen +nachzuholen +nachzujagen +nachzuklingen +nachzukommen +nachzukonstruieren +nachzuladen +nachzulassen +nachzulesen +nachzumessen +nachzuprüfen +nachzurechnen +nachzurechnende +nachzurechnenden +nachzuregeln +nachzureichen +nachzurüsten +nachzusagen +nachzuschieben +nachzuschießen +nachzuschreiben +nachzuspüren +nachzusuchen +nachzuvollziehen +nachzuweisen +nachzuzahlen +nachzuziehen +nachzuziehenden +nachzählen +nachzählend +nachzählt +nackend +nackendere +nackig +nackt +nackte +nacktem +nackten +nackter +nacktes +nadeln +nage +nageln +nagelneu +nagelneue +nagelneues +nagelt +nagelte +nagelten +nageltet +nagen +nagende +nagenden +nagender +nagst +nagt +nagte +nagten +nagtest +nagtet +nah +nahbar +nahe +nahen +nahend +nahende +nahenden +nahender +nahendes +nahes +nahesten +nahezu +nahm +nahmen +nahmt +nahrhaft +nahrhafte +nahrhaften +nahrhafter +nahrhaftere +nahrhafterem +nahrhafterer +nahrhafteres +nahrhaftes +nahrhaftestem +nahrhaftesten +nahrhaftester +nahst +naht +nahte +nahtest +nahtet +nahtlos +nahtlosen +nahöstlich +nahöstlichen +naiv +naive +naivem +naiven +naiver +naiverem +naiveren +naiverer +naives +naivste +naivstem +naivster +naivstes +namenlos +namenlose +namenloser +namenloses +namens +namentlich +namentliche +namentlichen +namentlicher +namhaft +namhaftem +namhaften +namhafter +namhafterem +namhafteren +namhafterer +namhaftes +namhafteste +namhaftestem +namhaftester +namhaftestes +nannte +nannten +nanntest +nanntet +napoleonisch +napoleonische +narkotisieren +narkotisierend +narkotisierende +narkotisierenden +narkotisierender +narkotisierendes +narkotisiert +narkotisierte +narkotisierten +narkotisiertes +narkotisiertest +narkotisiertet +narren +narrend +narrende +narrender +narrendes +narrensicher +narrt +narrte +narrtest +narzisstisch +naschen +nass +nasse +nassem +nassen +nasser +nasserem +nasseren +nasserer +nasses +nasseste +nassestem +nassester +nassestes +nasskalt +nasskalte +nasskalten +national +nationalchinesische +nationalchinesischen +nationale +nationalem +nationalen +nationaler +nationalisieren +nationalisierten +nationalistisch +nationalistische +nationalkommunistischen +nationalsozialistisch +nationalsozialistischer +naturalisiere +naturalisieren +naturalisierend +naturalisierende +naturalisierenden +naturalisierendes +naturalisierst +naturalisiert +naturalisierte +naturalisiertem +naturalisierten +naturalisierter +naturalisiertes +naturalisiertest +naturalisiertet +naturalistisch +naturblond +naturblonden +naturfarben +naturfrisch +naturgegeben +naturgegebenen +naturgemäß +naturgemäße +naturgemäßem +naturgemäßen +naturgemäßer +naturgemäßes +naturgetreu +naturgetreue +naturrein +naturreinen +naturreiner +naturverbunden +naturverbundener +naturwissenschaftlich +naturwissenschaftliche +naturwissenschaftlichen +naturwissenschaftlicher +naturwissenschaftliches +natürlich +natürliche +natürlichem +natürlichen +natürlicher +natürlicheres +natürlicherweise +natürliches +natürlichste +natürlichsten +nautisch +nautischen +nebelfrei +nebelfreie +nebelhaft +nebelhafte +nebelhaftem +nebelhafter +nebelhaftere +nebelhafterem +nebelhafterer +nebelhafteres +nebelhaftes +nebelhaftestem +nebelhaftesten +nebelhaftester +neben +nebenamtlich +nebenamtlicher +nebenan +nebenbei +nebenberuflich +nebenberufliche +nebenberuflichem +nebenberuflichen +nebenberuflicher +nebeneinander +nebenher +nebenstehend +nebenstehende +nebenstehendem +nebensächlich +nebensächliche +nebensächlichem +nebensächlichen +nebensächliches +neblig +neblige +nebligem +nebliger +nebligere +nebligerem +nebligerer +nebligeres +nebliges +nebligstem +nebligsten +nebligster +nebst +necke +necken +neckende +neckenden +neckender +neckisch +neckst +neckt +neckte +neckten +necktest +necktet +negativ +negativem +negativen +negativer +negativerem +negativeren +negativerer +negatives +negativste +negativstem +negativster +negativstes +negiere +negieren +negierend +negierende +negierendem +negierender +negierendes +negierst +negierte +negiertem +negierten +negierter +negiertes +negiertest +negiertet +nehme +nehmen +nehmend +nehmende +nehmenden +nehmender +nehmendes +nehmt +neiden +neidend +neidende +neidender +neidendes +neidisch +neidischem +neidischen +neidischer +neidischerem +neidischeren +neidischerer +neidisches +neidischste +neidischstem +neidischster +neidischstes +neidlos +neidlosem +neidlosen +neidloser +neidvoll +neidvolle +neige +neigen +neigende +neigender +neigendes +neigt +neigte +neigten +nein +nennbar +nennbarem +nennbaren +nennbarer +nenne +nennen +nennend +nennenswert +nennenswerte +nennenswertem +nennenswerter +nennenswertere +nennenswerterem +nennenswerterer +nennenswerteres +nennenswertes +nennenswertestem +nennenswertesten +nennenswertester +nennst +nennt +neofaschistisch +neofaschistische +neokonservativ +neokonservative +neokonservativer +neonazistisches +nepalesische +nepalesisches +nervenaufreibend +nervenaufreibendes +nervenstark +nervenstarken +nervenstärkend +nervlich +nervlichen +nervt +nervten +nervös +nervöse +nervösem +nervösen +nervösere +nervöserem +nervöseren +nervöseres +nervöses +nervöseste +nervösesten +nervösester +nervösestes +nett +nette +nettem +netten +netter +netterem +netteren +netterer +nettes +netteste +nettestem +nettester +nettestes +netto +netzen +netzinterne +neu +neuartig +neuartige +neuartigen +neuartiger +neuartigere +neuartigeren +neuartigerer +neuartigeres +neuartiges +neuartigste +neuartigstem +neuartigsten +neuartigstes +neudeutsch +neudeutschen +neue +neueingerichtet +neueingerichteten +neuem +neuen +neuer +neuerdings +neuere +neuerem +neueren +neueres +neuerlich +neuerliche +neuerlicher +neuerliches +neues +neueste +neuestem +neuesten +neuester +neuestes +neugeboren +neugeborene +neugeborenem +neugeborenen +neugeborener +neugeborenes +neugierig +neugierige +neugierigem +neugieriger +neugierigere +neugierigerem +neugierigerer +neugierigeres +neugieriges +neugierigstem +neugierigsten +neugierigster +neulich +neun +neunfach +neunfachen +neunhundert +neunjährig +neunjährige +neunjähriger +neunköpfige +neunköpfigen +neunpolig +neunprozentig +neunprozentige +neunt +neuntausend +neunte +neuntem +neunten +neunter +neuntes +neuntägig +neuntägigen +neunundneunzig +neunzehn +neunzehnjährig +neunzehnjährigen +neunzehnte +neunzehntem +neunzehnten +neunzehnter +neunzig +neunzigste +neunzigsten +neunzigtausendste +neuphilologisch +neuphilologischen +neuralgisch +neuralgische +neuralgischen +neuralgischer +neurochirurgisch +neurochirurgischen +neurologisch +neurologischen +neuronale +neuronalen +neuronales +neurotisch +neurotische +neurotischen +neuseeländische +neuseeländischer +neusprachlich +neusprachlichen +neusprachliches +neuste +neusten +neutral +neutralem +neutralen +neutraler +neutralerem +neutraleren +neutralerer +neutrales +neutralisiere +neutralisieren +neutralisierende +neutralisierenden +neutralisierender +neutralisierst +neutralisiert +neutralisierte +neutralisierten +neutralisierter +neutralisiertes +neutralisiertet +neutralste +neutralstem +neutralsten +neutralster +neutralstes +neuwertig +neuwertigem +neuwertigen +neuwertiger +neuzeitlich +neuzeitliche +neuzeitlichem +neuzeitlicher +neuzeitliches +newtonsche +newtonschen +newtonsches +nicht +nichtakademisch +nichtakademische +nichtakademisches +nichtamerikanischen +nichtamtlich +nichtamtliche +nichtamtlichen +nichtatomar +nichtatomarer +nichtberechtigten +nichtchristlichen +nichtdeterministisch +nichtdeutsch +nichtdeutsche +nichteisenhaltiger +nichterneuerbaren +nichteuklidischen +nichteuropäische +nichtflüchtig +nichtig +nichtige +nichtigem +nichtigen +nichtiger +nichtjapanische +nichtklassischer +nichtkommunistisch +nichtkommunistische +nichtlinear +nichtlineare +nichtlinearen +nichtlineares +nichtmetallischen +nichtmetrischen +nichtmonotone +nichtmonotonen +nichtproduktiv +nichtproduktiver +nichtproportionalen +nichtproportionaler +nichtrussische +nichts +nichtsdestoweniger +nichtsnutzig +nichtsnutziger +nichttechnisch +nichttrivial +nichtverhandlungsfähige +nichtverwandt +nichtverwandten +nichtweißen +nichtzulässig +nichtöffentlich +nichtöffentliche +nicke +nicken +nickend +nickende +nickenden +nickender +nickendes +nickt +nickte +nickten +nicktest +nicktet +nie +nieder +niederbrennen +niederbrennend +niederbrennende +niederbrennendes +niederbrennt +niederdeutsch +niederdeutschen +niedere +niederem +niederen +niederes +niederfallen +niedergebracht +niedergebrannt +niedergebrannte +niedergebrannten +niedergebrannter +niedergebranntes +niedergedrückt +niedergedrücktem +niedergedrückten +niedergedrückter +niedergedrücktes +niedergefallen +niedergefallene +niedergefallenem +niedergefallenen +niedergefallener +niedergefallenes +niedergegangen +niedergehalten +niedergehaltenem +niedergehaltenen +niedergehaltener +niedergehen +niedergehende +niedergeknüppelt +niedergekämpft +niedergekämpftem +niedergekämpften +niedergekämpfter +niedergelassen +niedergelassene +niedergelassenen +niedergelassener +niedergelassenes +niedergelegt +niedergelegte +niedergelegtem +niedergelegten +niedergelegtes +niedergemacht +niedergemachte +niedergemachten +niedergemachter +niedergemachtes +niedergerissen +niedergerissene +niedergerissenem +niedergerissener +niedergerissenes +niedergeschlagen +niedergeschlagenem +niedergeschlagenen +niedergeschlagener +niedergeschlagenes +niedergeschossen +niedergeschossenem +niedergeschossenen +niedergeschossener +niedergeschrieben +niedergeschriebene +niedergeschriebenem +niedergeschriebener +niedergeschriebenes +niedergesetzt +niedergestochen +niedergewalzten +niederging +niederginge +niedergingen +niederhaltend +niederhaltende +niederhaltenden +niederhaltendes +niederkämpfen +niederkämpfend +niederkämpfenden +niederkämpfender +niederkämpfendes +niederlassen +niederlassend +niederlassenden +niederlassender +niederlassendes +niederlegen +niederlegt +niederlegte +niederließ +niederländischer +niedermachen +niedermachend +niedermachenden +niedermachender +niedermachendes +niedermachten +niedermähten +niederohmig +niederreißen +niederreißend +niederreißende +niederreißenden +niederreißendes +niederrheinischen +niedersausen +niedersaust +niederschießen +niederschlagen +niederschlagend +niederschlagende +niederschlagenden +niederschlagendes +niederschlagsfrei +niederschlug +niederschlägt +niederschmettern +niederschmetternd +niederschmetternden +niederschreiben +niederschreien +niederschrieb +niederste +niedersten +niederstoßen +niedersächsisch +niedersächsischer +niederträchtig +niederträchtige +niederträchtigem +niederträchtigen +niederträchtigere +niederträchtigerem +niederträchtigeren +niederträchtigeres +niederträchtiges +niederträchtigste +niederträchtigsten +niederträchtigster +niederträchtigstes +niederzulegen +niederzuschlagen +niederzusetzen +niedlich +niedliche +niedlichem +niedlichen +niedlichere +niedlicherem +niedlicheren +niedlicheres +niedliches +niedlichste +niedlichsten +niedlichster +niedlichstes +niedrig +niedrige +niedrigem +niedrigen +niedriger +niedrigere +niedrigerem +niedrigeren +niedrigeres +niedriges +niedrigste +niedrigsten +niedrigster +niedrigstes +niemals +niemand +niemandem +niemanden +niente +niese +nieseln +nieselte +niesen +niesend +niesenden +niesender +niesendes +niest +nieste +niesten +niestest +niet +nieten +nihilistisch +nihilistischen +nikotinfrei +nikotinfreiem +nikotinfreien +nikotinfreier +nimm +nimmer +nimmermüde +nimmermüdem +nimmermüden +nimmst +nimmt +nippe +nippen +nippende +nippenden +nippender +nippst +nippt +nippte +nippten +nipptest +nipptet +nirgendher +nirgendhin +nirgends +nirgendwo +nirgendwohin +niste +nisten +nistend +nistenden +nistender +nistendes +nistet +nistete +nisteten +nistetest +nistetet +nivellieren +nivellierenden +nix +nm +nobel +noble +noblem +noblen +nobles +noch +nochmalig +nochmalige +nochmaliger +nochmaliges +nochmals +nominal +nominalen +nominell +nominelle +nominellen +nomineller +nominelles +nominieren +nominierend +nominierende +nominierender +nominierendes +nominierst +nominierte +nominiertem +nominierten +nominierter +nominiertes +nominiertest +nominiertet +nonkonformistisches +nonplusultra +nonstop +nordafrikanischen +nordamerikanische +nordatlantische +norddeutsche +norddeutschem +nordfranzösischen +nordisch +nordische +nordischen +nordischer +nordisches +nordwestlich +nordwestliche +nordwestlichem +nordwestlichen +nordwestlicher +nordwestliches +nordwärts +nordöstlich +nordöstliche +nordöstlichem +nordöstlichen +nordöstlicher +nordöstliches +normal +normale +normalem +normalen +normaler +normalerem +normaleren +normalerer +normaleres +normalerweise +normales +normalisiere +normalisieren +normalisierend +normalisierende +normalisierenden +normalisierendes +normalisierst +normalisiert +normalisiertem +normalisierten +normalisierter +normalisiertes +normalisiertest +normalisiertet +normalste +normalsten +normalster +normalstes +normannischer +normativ +normative +norme +normgerecht +normieren +normierst +normiert +normiertem +normierten +normierter +normiertes +normiertest +normiertet +norwegische +norwegischen +norwegischer +nostalgisch +nostalgische +notariell +notarielle +notariellen +notarieller +notdürftig +notdürftigem +notdürftigen +notdürftiger +notdürftigerem +notdürftigeren +notdürftigerer +notdürftiges +notdürftigste +notdürftigstem +notdürftigster +notdürftigstes +notfalls +notgedrungen +notgedrungene +notgedrungenem +notgedrungenen +notgedrungenes +notgelandet +notgelandetem +notgelandeten +notgelandeter +notgeschlachtet +notiere +notieren +notierende +notierenden +notierender +notierst +notiert +notierte +notierten +notierter +notiertes +notiertet +notlanden +notleiden +notorisch +notorische +notorischen +notwendig +notwendige +notwendigem +notwendigen +notwendiger +notwendigere +notwendigerem +notwendigerer +notwendigeres +notwendigerweise +notwendigste +notwendigstem +notwendigsten +notwendigstes +notwenigen +novellieren +ns +nuancieren +nuancierten +nuklear +nukleare +nuklearen +nukleares +numerisch +numerische +numerischen +nummeriere +nummerieren +nummerierende +nummerierenden +nummerierender +nummerierst +nummeriert +nummerierte +nummerierten +nummerierter +nummeriertes +nummeriertet +nun +nunmehr +nur +nuschelnder +nute +nutzbar +nutzbare +nutzbarem +nutzbaren +nutzbarer +nutzbarere +nutzbareren +nutzbarerer +nutzbareres +nutzbares +nutzbarste +nutzbarstem +nutzbarsten +nutzbarstes +nutzbringend +nutzbringende +nutzbringenden +nutzbringender +nutzbringendes +nutzen +nutzend +nutzlos +nutzlose +nutzlosem +nutzlosen +nutzloser +nutzloserem +nutzloseren +nutzloserer +nutzloses +nutzloseste +nutzlosestem +nutzlosester +nutzlosestes +nutzt +nutzte +nächste +nächsten +nächstens +nächster +nächstes +nächstfolgende +nächstfolgenden +nächstgelegen +nächstgelegenen +nächstjährig +nächstjährige +nächstliegend +nächstliegendem +nächstliegenden +nächstliegender +nächstmöglich +nächstmöglichen +nächstälteste +nächtelang +nächtelangem +nächtige +nächtigen +nächtigt +nächtigte +nächtigten +nächtigtet +nächtlich +nächtliche +nächtlicher +nächtliches +nähe +nähen +nähend +nähende +nähenden +nähendes +näher +nähere +näheren +näherer +näheres +nähern +nähernd +nähernde +nähernden +näherndes +näherst +nähert +näherte +näherten +nähertest +nähertet +näherungsweise +nähme +nähmen +nähren +nährend +nährende +nährender +nährendes +nährt +nährte +nährten +nährtet +nähst +näht +nähten +nähtest +nähtet +nämlich +nämliche +nämlichen +närrisch +närrischem +närrischen +närrischer +närrischerem +närrischeren +närrischerer +närrisches +närrischste +närrischstem +närrischster +närrischstes +näselnder +nördlich +nördliche +nördlichem +nördlichen +nördlicher +nördlichere +nördlicherem +nördlicheren +nördlicheres +nördliches +nördlichste +nördlichsten +nördlichster +nördlichstes +nörgeln +nörgelt +nörgelten +nötig +nötige +nötigem +nötigen +nötigenfalls +nötiger +nötigere +nötigerem +nötigeren +nötigeres +nötiges +nötigste +nötigsten +nötigster +nötigstes +nötigte +nötigten +nüchtern +nüchterne +nüchternem +nüchternen +nüchterner +nüchternerem +nüchterneren +nüchternerer +nüchternes +nüchternste +nüchternstem +nüchternster +nüchternstes +nütze +nützen +nützest +nützlich +nützliche +nützlichen +nützlicher +nützlichere +nützlicheren +nützlicherer +nützlicheres +nützliches +nützlichste +nützlichstem +nützlichsten +nützlichstes +nützt +nützte +nützten +nütztest +nütztet ++++++++++ +ob +obdachlos +obdachlosen +obdachloser +oben +obenan +obenauf +obendrein +obere +oberem +oberen +oberer +oberflächennah +oberflächennahe +oberflächennahem +oberflächennahen +oberflächennaher +oberflächennahes +oberflächlich +oberflächliche +oberflächlichem +oberflächlicher +oberflächlichere +oberflächlicherem +oberflächlicherer +oberflächlicheres +oberflächliches +oberflächlichstem +oberflächlichsten +oberflächlichster +oberhalb +obern +oberschlauen +oberst +oberste +oberstem +obersten +oberster +obgleich +obig +obige +obigem +obigen +obiger +obiges +objektiv +objektive +objektivem +objektiven +objektiver +objektivere +objektiveren +objektiverer +objektiveres +objektivierbare +objektivieren +objektivste +objektivstem +objektivster +objektivstes +oblag +obliegen +obliegenden +obliegt +obligat +obligate +obligatorisch +obligatorische +obligatorischem +obligatorischer +obligatorisches +obschon +observierten +obskur +obskure +obskuren +obsolet +obwalten +obwohl +obzwar +ocker +ockergelb +ockergelbe +oder +offen +offenbar +offenbare +offenbaren +offenbarend +offenbarende +offenbarender +offenbarendes +offenbarer +offenbarst +offenbart +offenbartem +offenbarten +offenbarter +offenbartes +offenbartest +offenbartet +offene +offenem +offenen +offener +offenere +offeneren +offenerer +offeneres +offenes +offenherzig +offenherzige +offenherzigem +offenherzigen +offenherziger +offenherzigere +offenherzigerem +offenherzigeren +offenherzigeres +offenherziges +offenherzigste +offenherzigsten +offenherzigster +offenherzigstes +offenkundig +offenkundige +offenkundigem +offenkundigen +offenkundigere +offenkundigerem +offenkundigeren +offenkundigeres +offenkundiges +offenkundigste +offenkundigstem +offenkundigsten +offenkundigster +offenlassen +offensichtlich +offensichtliche +offensichtlichem +offensichtlichen +offensichtlicher +offensichtlichere +offensichtlicherem +offensichtlicherer +offensichtlicheres +offensichtliches +offensichtlichste +offensichtlichsten +offensichtlichster +offensichtlichstes +offensiv +offensive +offensivem +offensiven +offensives +offenste +offenstem +offenster +offenstes +offerieren +offerierend +offerierende +offerierenden +offerierender +offerierendes +offeriert +offerierte +offeriertem +offerierter +offeriertes +offeriertest +offiziell +offizielle +offiziellem +offiziellen +offizieller +offiziellerem +offizielleren +offiziellerer +offizielles +offiziellste +offiziellstem +offiziellsten +offiziellstes +offiziös +offiziöse +offiziöser +offsetgedruckt +offsetgedruckten +oft +oftmalig +oftmalige +oftmaligem +oftmaligen +oftmaliges +oftmals +oh +ohmsche +ohmschen +ohmscher +ohne +ohnedies +ohnegleichen +ohnehin +ohnmächtig +ohnmächtige +ohnmächtigem +ohnmächtigen +ohnmächtiges +oho +ohrenbetäubend +ohrenbetäubendem +ohrenbetäubenden +ohrenbetäubender +ohrfeige +ohrfeigen +ohrfeigten +okkupieren +okkupiert +oktroyieren +oligarchisch +oligarchischen +oligopolistisch +oligopolistische +olivgrün +olivgrünem +olivgrünen +olles +olympisch +olympischen +olympischer +olympisches +ominös +ominöses +onkelhaft +online +opake +operativ +operative +operativem +operativer +operettenhaft +operettenhaften +operierbaren +operieren +operierend +operierende +operierender +operierendes +operierst +operierte +operiertem +operierten +operierter +operiertes +operiertest +operiertet +opferbereit +opferbereite +opferbereitem +opferbereiten +opferbereites +opfere +opfern +opferreich +opferreichen +opferte +opferten +opponieren +opponiert +opportun +opportunistisch +oppositionell +oppositionelle +optimal +optimale +optimalem +optimalen +optimaler +optimales +optimieren +optimierende +optimierenden +optimiert +optimierte +optimiertem +optimierten +optimierter +optimiertes +optimistisch +optimistische +optimistischem +optimistischer +optimistischere +optimistischerem +optimistischerer +optimistischeres +optimistisches +optimistischstem +optimistischsten +optimistischster +optional +optionale +optionales +optisch +optische +optischem +optischen +optischer +optoentkoppelt +opulent +opulenter +orangefarbene +orangefarbenen +orangenfarbene +orangeroter +ordentlich +ordentliche +ordentlichen +ordentlicher +ordentlichere +ordentlicheren +ordentlicherer +ordentlicheres +ordentlichste +ordentlichstem +ordentlichsten +ordentlichstes +ordere +ordern +ordinär +ordinärem +ordinären +ordinärer +ordinärerem +ordinäreren +ordinärerer +ordinäres +ordinärste +ordinärstem +ordinärster +ordinärstes +ordne +ordnen +ordnend +ordnende +ordnendem +ordnender +ordnendes +ordnest +ordnet +ordnete +ordneten +ordnetest +ordnungsgemäß +ordnungsgemäße +ordnungsgemäßem +ordnungsgemäßen +ordnungsgemäßer +ordnungsgemäßes +ordnungsliebend +ordnungsliebende +ordnungsliebendem +ordnungsliebenden +ordnungsliebender +ordnungsliebenderem +ordnungsliebenderen +ordnungsliebenderer +ordnungsliebendes +ordnungsliebendste +ordnungsliebendstem +ordnungsliebendster +ordnungsliebendstes +ordnungsmäßig +ordnungsmäßigem +ordnungsmäßigen +ordnungsmäßiger +ordnungsrechtliche +ordnungsrechtlichen +ordnungsrechtlicher +ordnungswidrig +ordnungswidrige +ordnungswidrigem +ordnungswidrigen +ordnungswidriger +ordnungswidrigere +ordnungswidrigerem +ordnungswidrigerer +ordnungswidrigeres +ordnungswidriges +ordnungswidrigstem +ordnungswidrigsten +ordnungswidrigster +organisatorisch +organisatorische +organisatorischem +organisatorischen +organisatorischer +organisatorisches +organisch +organische +organischem +organischen +organischer +organischerem +organischeren +organischerer +organisches +organischste +organischstem +organischster +organischstes +organisiere +organisieren +organisierend +organisierende +organisierenden +organisierendes +organisierst +organisiert +organisiertem +organisierten +organisierter +organisiertes +organisiertest +organisiertet +orgiastisch +orgiastische +orientalisch +orientalische +orientalischer +orientalisches +orientiere +orientieren +orientierend +orientierende +orientierendem +orientierender +orientierendes +orientierst +orientiert +orientierte +orientiertem +orientierten +orientierter +orientiertes +orientiertest +orientiertet +originale +originalen +originell +origineller +originär +orkanartig +orkanartige +orkanartigen +orkanartiger +orkanartiges +orten +ortend +ortende +ortender +ortendes +ortest +ortet +ortete +orteten +ortetest +orthodox +orthodoxe +orthodoxem +orthodoxen +orthodoxer +orthodoxes +orthogonal +orthographisch +orthographischem +orthographischen +orthographischer +orthopädisch +orthopädische +orthopädischem +orthopädischer +orthopädisches +ortsabhängig +ortsabhängige +ortsabhängigem +ortsabhängigen +ortsabhängiger +ortsabhängiges +ortsansässig +ortsansässige +ortsansässigem +ortsansässigen +ortsansässiges +ortsbedingten +ortsgebunden +ortskundig +ortskundige +ortskundigem +ortskundigen +ortskundiger +ortskundigere +ortskundigeren +ortskundigerer +ortskundigeres +ortskundiges +ortskundigste +ortskundigstem +ortskundigsten +ortskundigstes +ortsungebunden +ortsüblich +ortsübliche +ortsüblichem +ortsüblichen +ortsüblicher +osmotisch +ostafrikanischen +ostamerikanischen +ostasiatische +ostchinesischen +ostdeutsche +ostdeutschen +ostentativ +ostentative +ostentativem +ostentativer +ostentatives +osteuropäische +ostfriesische +ostfriesischen +ostholsteinischen +ostpolitischen +ostpreußische +ostwärts +oszillieren +oszilliert +oszillographisch +oszillographische +out +oval +ovale +ovalem +ovalen +ovaler +ovales +oxidieren +oxidiert +ozeanisch +ozeanische +ozeanischen +ozeanischer +ozeanisches +ozeanographisch +ozeanographischer ++++++++++ +paar +paaren +paart +paarten +paarweise +pachte +pachten +pachtende +pachtenden +pachtender +pachtest +pachtet +pachtete +pachtetest +pachtetet +packe +packen +packend +packende +packendem +packender +packendes +packst +packt +packte +packten +packtest +paddeln +paddelt +paddelte +paff +paffe +paffen +paffend +paffende +paffenden +paffendes +paffst +pafft +paffte +pafften +pafftest +pafftet +pakistanischer +paktiere +palavern +palästinensische +palästinensischer +panamesische +panamesischen +panarabisch +panieren +paniertes +paniertet +panikartig +panikartige +panikartiger +panisch +panische +panischem +panischen +panischer +panischere +panischeren +panischerer +panischeres +panisches +panischste +panischstem +panischsten +panischstes +pantomimisch +pantomimischen +pantomimischer +panzern +panzertest +papieren +papierene +papierenen +papiernen +pappig +pappige +pappigen +pappiger +pappigere +pappigeren +pappigerer +pappigeres +pappigste +pappigstem +pappigsten +pappigstes +papyrusweiß +parabolisch +parabolische +parabolischen +parabolischer +paradieren +paradierenden +paradiert +paradierten +paradiesisch +paradiesischen +paradiesischer +paradox +paradoxe +paradoxem +paradoxen +paradoxer +paradoxerem +paradoxeren +paradoxerer +paradoxerweise +paradoxes +paradoxeste +paradoxesten +paradoxester +paradoxestes +parallel +parallele +parallelem +paralleler +paralleles +parallelisierbar +paralysiere +paralysieren +paralysierend +paralysierende +paralysierendem +paralysierender +paralysierendes +paralysierst +paralysiert +paralysierte +paralysiertem +paralysierten +paralysiertes +paralysiertest +paralysiertet +paralytisch +paralytische +paralytischem +paralytischen +paralytisches +paramagnetische +paramagnetischem +paramagnetischen +paramagnetisches +parametrisiere +parametrisieren +parametrisiert +parametrisierte +parametrisierten +paramilitärisch +paramilitärischen +paraphieren +paraphiert +paraphierte +paraphierten +parasitisch +parasitische +parasitischen +parasitischer +parasitisches +parasitär +parasitäre +parasitären +parasitärer +parasitäres +parat +parfümieren +pariere +parieren +parierend +parierendem +parierenden +parierender +parierst +pariert +parierte +parierten +parierter +pariertes +pariertet +pariserisch +paritätisch +paritätische +paritätischem +paritätischen +paritätisches +parkartigen +parke +parken +parkend +parkende +parkendem +parkender +parkendes +parkierten +parkst +parkte +parkten +parktest +parlamentarisch +parlamentarische +parlamentarischem +parlamentarischer +parlamentarisches +parodieren +parodierende +parodierender +parodiert +parodistisch +parodistische +parodistischer +parteiintern +parteiisch +parteiische +parteiischem +parteiischer +parteiisches +parteilich +parteiliche +parteilichem +parteilichen +parteilicher +parteilos +parteilose +parteilosem +parteiloser +parteiloses +parteipolitisch +parteipolitischem +parteipolitischen +parteipolitischer +partial +partiell +partielle +partiellem +partiellen +partieller +partiellerem +partielleren +partiellerer +partielleres +partielles +partiellste +partiellstem +partiellster +partiellstes +partikulär +partikulärer +partizipieren +partizipierenden +partizipiert +partnerschaftlich +partnerschaftliche +partnerschaftlichen +partnerschaftliches +parzelliert +parzellierten +passabel +passable +passablem +passablen +passables +passe +passen +passend +passende +passendem +passenden +passender +passendes +passest +passierbar +passierbare +passierbarem +passierbaren +passierbarer +passierbarerem +passierbareren +passierbarerer +passierbares +passierbarste +passierbarstem +passierbarster +passierbarstes +passiere +passieren +passierend +passierende +passierenden +passierendes +passierst +passiert +passiertem +passierten +passierter +passiertes +passiertest +passiertet +passioniert +passioniertem +passionierten +passionierter +passionierterem +passionierteren +passionierterer +passioniertes +passionierteste +passioniertestem +passioniertester +passioniertestes +passiv +passive +passivem +passiven +passiver +passiverem +passiveren +passiverer +passives +passivieren +passivste +passivsten +passivster +passivstes +passt +passte +passten +passtest +pastellzarten +pastenförmig +pastenförmiger +pasteurisiere +pasteurisieren +pasteurisierst +pasteurisiert +pasteurisierte +pasteurisierter +pasteurisiertes +pasteurisiertet +pastoral +pastorale +pastoralem +pastoralen +pastorales +patente +patenten +patenter +patentes +patentfähig +patentfähige +patentfähigem +patentfähigen +patentfähigere +patentfähigerem +patentfähigeren +patentfähigeres +patentfähiges +patentfähigste +patentfähigsten +patentfähigster +patentfähigstes +patentiere +patentieren +patentierend +patentierende +patentierenden +patentierender +patentierendes +patentierfähig +patentiert +patentierte +patentiertem +patentierten +patentierter +patentiertes +patentiertest +patentrechtlich +pathetisch +pathetische +pathetischem +pathetischer +pathetischere +pathetischerem +pathetischerer +pathetischeres +pathetisches +pathetischstem +pathetischsten +pathetischster +pathologisch +pathologische +pathologischem +pathologischen +pathologischer +pathologischere +pathologischerem +pathologischerer +pathologischeres +pathologisches +pathologischstem +pathologischsten +pathologischster +patriarchalisch +patriarchalische +patriarchalischem +patriarchalischer +patriarchalisches +patriotisch +patriotischem +patriotischen +patriotischer +patriotischerem +patriotischeren +patriotischerer +patriotisches +patriotischste +patriotischstem +patriotischster +patriotischstes +patrouilliere +patrouillieren +patrouillierend +patrouillierende +patrouillierendem +patrouillierender +patrouillierendes +patrouillierst +patrouillierte +patrouillierten +patrouilliertest +patzen +paukte +pausbäckig +pausbäckigen +pausbäckiges +pauschal +pauschale +pauschalem +pauschalen +pauschaleren +pauschales +pauschalste +pausen +pausenlos +pausenlosem +pausenlosen +pausenloser +pausieren +pausierend +pausierende +pausierenden +pausierender +pausierendes +pausiert +pausierte +pausierten +pausierter +pausiertet +pazifikblau +pazifikblauen +pazifisch +pazifische +pazifischem +pazifischen +pazifisches +pazifistisch +pazifistische +pazifistischen +pazifistischer +pazifistisches +pechschwarz +pechschwarze +pedantisch +pedantische +pedantischem +pedantischen +pedantischere +pedantischerem +pedantischeren +pedantischeres +pedantisches +pedantischste +pedantischsten +pedantischster +pedantischstes +peilen +peilt +peinige +peinigen +peinigende +peinigendem +peinigenden +peinigendes +peinigst +peinigt +peinigte +peinigten +peinigtest +peinigtet +peinlich +peinliche +peinlichem +peinlichen +peinlichere +peinlicherem +peinlicheren +peinlicheres +peinliches +peinlichste +peinlichsten +peinlichster +peinlichstes +peitschen +peitschenden +peitschten +pellt +pelzigsten +pendele +pendeln +pendelt +pendelte +penetrant +penetrante +penetrantem +penetranten +penetrantere +penetranterem +penetranteren +penetranteres +penetrantes +penetranteste +penetrantesten +penetrantester +penetrantestes +penibel +penible +peniblem +penibler +penibles +pennt +pennte +pensioniere +pensionieren +pensionierst +pensioniert +pensionierte +pensioniertem +pensionierter +pensioniertes +pensioniertest +pensionsberechtigt +pensionsberechtigte +pensionsberechtigtem +pensionsberechtigter +pensionsberechtigtes +pensionsreif +pensionsreifem +pensionsreifen +pensionsreifer +per +perfekt +perfekte +perfekten +perfekter +perfektere +perfekteren +perfekterer +perfekteres +perfekteste +perfektestem +perfektesten +perfektestes +perfektionieren +perfektionierst +perfektionierten +perfektionistisch +perfektionistische +perfektionistischem +perfektionistischen +perfid +perfide +perfidem +perfider +perfidere +perfiderem +perfiderer +perfideres +perfides +perfideste +perfidestem +perfidesten +perfidester +perforieren +periodisch +periodische +periodischem +periodischen +periodischer +periodisches +peripher +periphere +peripheren +perle +perlend +perlende +permanent +permanente +permanentem +permanenter +permanentere +permanenterem +permanenterer +permanenteres +permanentes +permanenteste +permanentesten +permanentester +permanentestes +permeabel +permeables +perplex +perplexe +perplexem +perplexer +perplexes +persiflieren +persischen +persischer +persisches +personell +personelle +personellem +personeller +personenbezogener +personifiziere +personifizieren +personifiziert +personifizierte +personifiziertem +personifizierter +personifiziertes +personifiziertest +perspektivisch +perspektivische +perspektivischen +persönlich +persönliche +persönlichem +persönlichen +persönlicher +persönlicherem +persönlicheren +persönlicherer +persönliches +persönlichste +persönlichsten +persönlichster +persönlichstes +pervers +perverse +perversem +perversen +perverser +pervertieren +pessimistisch +pessimistische +pessimistischen +pessimistischer +pessimistischere +pessimistischeren +pessimistischerer +pessimistischeres +pessimistischste +pessimistischstem +pessimistischsten +pessimistischstes +petzen +pfeffere +pfeffern +pfeffernd +pfeffernde +pfefferndem +pfeffernder +pfefferndes +pfefferst +pfefferte +pfefferten +pfeffertest +pfeife +pfeifen +pfeifenden +pfeift +pfeilschnell +pferche +pferchen +pfiff +pfiffig +pfiffige +pfiffigem +pfiffigen +pfiffiges +pflanze +pflanzend +pflanzende +pflanzenden +pflanzendes +pflanzlich +pflanzliche +pflanzlichen +pflanzt +pflanzte +pflanzten +pflanztest +pflanztet +pflastern +pflasternd +pflasternde +pflasternden +pflasternder +pflasterndes +pflastert +pflasterte +pflasterten +pflastertet +pflaumenblaues +pflegebedürftig +pflegebedürftige +pflegebedürftigen +pflegebedürftiger +pflegeleicht +pflegeleichte +pflegeleichtem +pflegeleichten +pflegeleichter +pflegeleichtere +pflegeleichterem +pflegeleichteren +pflegeleichteres +pflegeleichtes +pflegeleichteste +pflegeleichtesten +pflegeleichtester +pflegeleichtestes +pflegen +pflegend +pflegende +pflegendem +pflegender +pflegendes +pflegst +pflegte +pflegten +pflegtest +pflichtbewusst +pflichtbewusste +pflichtbewusstem +pflichtbewusster +pflichtbewusstes +pflichte +pflichteifrig +pflichteifrige +pflichteifrigen +pflichteifriger +pflichteifriges +pflichtest +pflichtete +pflichteten +pflichtgemäß +pflichtgemäßem +pflichtgemäßen +pflichtgemäßer +pflichtgetreu +pflichtgetreuer +pflichtig +pflichtigen +pflichtschuldig +pflichtschuldige +pflichtschuldigem +pflichtschuldiger +pflichtschuldiges +pflichtversichert +pflichtwidrig +pflichtwidrige +pflichtwidrigem +pflichtwidrigen +pflichtwidriger +pflichtwidrigere +pflichtwidrigerem +pflichtwidrigerer +pflichtwidrigeres +pflichtwidriges +pflichtwidrigstem +pflichtwidrigsten +pflichtwidrigster +pflücke +pflücken +pflückend +pflückende +pflückendem +pflückender +pflückendes +pflückst +pflückt +pflückte +pflückten +pflücktest +pflüge +pflügen +pflügend +pflügendem +pflügenden +pflügender +pflügst +pflügt +pflügte +pflügten +pflügtest +pflügtet +pfundschwer +pfundschweren +pfundweise +pfuschen +pfähle +pfählen +pfälzischen +pfändbar +pfändbare +pfänden +pfändend +pfändende +pfändenden +pfändender +pfändendes +pfändest +pfändete +pfändeten +pfändetest +pfändungssicher +phantasiere +phantasieren +phantasierend +phantasierenden +phantasierender +phantasierendes +phantasiert +phantasierte +phantasiertem +phantasierter +phantasiertes +phantasiertest +phantasievoll +phantasievolle +phantasievollem +phantasievollen +phantasievoller +phantasievollere +phantasievollerem +phantasievollerer +phantasievolleres +phantasievolles +phantasievollstem +phantasievollsten +phantasievollster +phantastisch +phantastische +phantastischem +phantastischer +phantastischere +phantastischerem +phantastischerer +phantastischeres +phantastisches +phantastischsten +phantastischster +pharisäerhaft +pharisäerhafter +pharmakologisch +pharmakologischen +pharmazeutisch +pharmazeutischem +pharmazeutischen +pharmazeutischer +phasengenau +philatelistisch +philatelistisches +philharmonisch +philharmonische +philippinische +philippinischen +philosophieren +philosophierten +philosophisch +philosophische +philosophischen +philosophischer +philosophisches +phonetisch +phonetische +phonetisches +phosphoreszieren +photochemisch +photochemische +photoelektrisch +photoelektrischen +photogene +photogenem +photogenen +photogenere +photogenerem +photogeneren +photogeneres +photogenes +photogenste +photogensten +photogenstes +photografisch +photografischem +photografischen +photografischer +photographieren +photographiert +photographierte +photographierter +photographisch +photographische +photographischem +photographischen +photokopierter +phrasenhaft +phrasenhafte +phrasenhaften +phrasenhafter +phrasenhaftes +phylogenetisch +phylogenetische +physikalisch +physikalische +physikalischen +physikalischer +physikalisches +physiologisch +physiologische +physiologischen +physisch +physische +physischem +physischen +physischer +phänomenal +phänomenale +phänomenalen +phänomenaler +phänomenales +pianissimo +piano +picke +pickelig +picken +pickt +pickte +pickten +piekfein +piepen +piepse +piepste +piepsten +piept +piepte +piepten +pietätvoll +pietätvolle +piezoelektrisch +piezoelektrische +piezoelektrischen +piezoelektronisch +piezoelektronisches +pikant +pikanten +pikantes +pikanteste +pilgere +pilgern +pilgernd +pilgernde +pilgernden +pilgernder +pilgerndes +pilgerst +pilgert +pilgerte +pilgerten +pilgertest +pilgertet +pilotieren +pilzförmig +pingelig +pingelige +pingeligste +pinseln +pinselt +pinselte +pirschen +pirschte +pisse +pissen +pissende +pissten +pistolenähnlichen +pittoresk +pittoreske +pittoresker +plage +plagen +plagende +plagendem +plagenden +plagendes +plagst +plagt +plagte +plagten +plagtest +plagtet +plakativ +planbar +plane +planen +planende +planendem +planenden +planendes +planerisch +planerische +planes +planetarisch +planetarische +plangemäß +plangläubigen +planlos +planlosem +planlosen +planloser +planloserem +planloseren +planloserer +planloses +planloseste +planlosestem +planlosester +planlosestes +planmäßig +planmäßige +planmäßigem +planmäßigen +planmäßiger +planmäßigerem +planmäßigeren +planmäßigerer +planmäßiges +planmäßigste +planmäßigsten +planschte +planst +plant +plante +planten +plantest +plantet +plantschen +planvoll +planwidrig +planwirtschaftlich +planwirtschaftliche +plappern +plappert +plastikartigen +plastisch +plastische +plastischem +plastischen +plastisches +platonisch +platonische +platonischem +platonischen +platonisches +platsch +platschnasse +platt +plattdeutsch +plattdeutscher +platte +plattem +platter +platteres +plattes +plattfüßig +plattfüßigem +plattfüßigen +plattfüßiger +plattiere +platze +platzen +platzend +platzende +platzendem +platzender +platzendes +platzest +platzieren +platziert +platzierte +platzierten +platzt +platzte +platzten +platztest +platztet +plaudere +plaudern +plaudernd +plaudernde +plaudernden +plaudernder +plauderndes +plaudert +plauderte +plauderten +plaudertet +plausibel +plausibelste +plausibelsten +plausibelster +plausibelstes +plausible +plausiblem +plausiblen +plausibler +plausiblerem +plausibleren +plausiblerer +plausibles +pleitebedroht +pleitebedrohten +plombieren +plombierten +plump +plumpe +plumpen +plumper +plumpere +plumperen +plumperer +plumperes +plumpste +plumpstem +plumpsten +plumpstes +pluralistisch +pluralistischen +plus +plädieren +plädierend +plädierende +plädierenden +plädierender +plädierendes +plädiert +plädierte +plädierten +plädiertet +plärren +plärrenden +plärrten +plätschern +plätscherte +plätscherten +plätte +plötzlich +plötzliche +plötzlichem +plötzlichen +plötzlicher +plündere +plündern +plündernd +plünderndem +plündernden +plündernder +plünderndes +plündert +plünderte +plünderten +plündertet +pneumatisch +pneumatische +pochen +pochend +pochende +pochenden +pochender +pochendes +pocht +pochte +pochten +pochtet +pockenverdächtig +pockenverdächtiger +poetisch +poetische +poetischen +poetischer +poetisches +pointiert +pointierte +pokere +pokern +pokert +pokerte +polar +polarem +polaren +polarer +polares +polarisiere +polarisieren +polarisierend +polarisierende +polarisierendem +polarisierenden +polarisierender +polarisierendes +polarisierst +polarisiert +polarisierte +polarisierten +polarisierter +polarisiertes +polarisiertet +polemisch +polemische +polemischen +polemischer +polemisches +polemisieren +polemisierend +polemisierende +polemisierenden +polemisierender +polemisierendes +polemisiert +polemisierte +polemisiertem +polemisierter +polemisiertes +polemisiertest +polieren +poliert +polierte +polierten +politisch +politische +politischem +politischen +politischer +politisches +politisiere +politisieren +politisierend +politisierende +politisierendem +politisierender +politisierendes +politisierst +politisiert +politisierte +politisiertem +politisierten +politisiertes +politisiertest +politisiertet +polizeilich +polizeiliche +polizeilichem +polizeilichen +polizeiliches +polizeiwidrig +polizeiwidrige +polizeiwidrigen +polizeiwidriger +polizeiwidriges +polnische +polnischem +polnischen +polnisches +polstere +polstern +polsternde +polsterndem +polsternden +polsterndes +polsterst +polstert +polsterte +polsterten +polstertest +polstertet +poltern +polternd +polternde +polterndem +polternden +polterndes +poltert +polterte +polygonal +polygonalen +polygonaler +polykristalline +polymer +polymorph +polyzentrischen +pomadisieren +pompös +pompöse +pompösen +pompöser +pompöses +popelige +popularisieren +populär +populäre +populärem +populärer +populärere +populärerem +populärerer +populäreres +populäres +populärste +populärstem +populärsten +populärstes +populärwissenschaftliche +populärwissenschaftlicher +pornografisch +pornografische +pornographisch +pornographische +portabel +portable +portiert +portofrei +portofreie +portofreien +portofreier +portofreies +portopflichtig +portopflichtige +portopflichtigem +portopflichtigen +portopflichtiges +porträtiere +porträtieren +porträtierende +porträtierendem +porträtierenden +porträtierendes +porträtierst +porträtiert +porträtiertem +porträtierten +porträtierter +porträtiertes +porträtiertest +porträtiertet +portugiesisch +portugiesischem +portugiesischen +portugiesischer +porös +poröse +porösem +porösen +poröser +porösere +poröserem +poröseren +poröseres +poröses +poröseste +porösesten +porösester +porösestes +posaunen +posaunet +posieren +posierend +posierende +posierenden +posierender +posierendes +posiert +posierte +posiertem +posierten +posierter +posiertes +posiertest +positionell +positionieren +positioniert +positiv +positive +positivem +positiven +positiver +positiverem +positiveren +positiverer +positives +positivistisch +positivistischen +positivste +positivsten +positivster +positivstes +possessiv +possessive +possessivem +possessiven +possessiver +possessives +postalisch +postalische +postalischen +posteriori +postiere +postiert +postierte +postierten +postlagernd +postlagernde +postlagerndem +postlagernden +postlagerndes +postmodern +postmoderne +postulieren +postuliert +postulierte +postwendend +potent +potente +potenten +potenter +potentere +potenteren +potenterer +potenteres +potenteste +potentestem +potentesten +potentestes +potentialfrei +potentiell +potentielle +potentiellen +potentieller +potentielles +potenziell +potenzieren +potenzierst +potenziert +potenziertem +potenzierten +potenzierter +potenziertest +poussieren +prachtvoll +prachtvolle +prachtvollen +pragmatisch +pragmatische +pragmatischem +pragmatischen +pragmatischer +pragmatisches +prahle +prahlen +prahlend +prahlende +prahlendem +prahlender +prahlendes +prahlerisch +prahlerischem +prahlerischen +prahlerischer +prahlst +prahlt +prahlte +prahlten +prahltest +prahltet +praktikabel +praktikabler +praktisch +praktische +praktischem +praktischen +praktischer +praktischerem +praktischeren +praktischerer +praktisches +praktischste +praktischstem +praktischster +praktischstes +praktizierbar +praktizieren +praktizierst +praktiziert +praktiziertem +praktizierten +praktizierter +praktiziertes +praktiziertest +praktiziertet +prall +prallem +prallen +prallend +prallende +prallendem +prallender +prallendes +praller +pralleren +prallerer +pralles +prallste +prallstem +prallster +prallstes +prallte +prallten +prange +prangen +prangend +prangende +prangenden +prangender +prangendes +prangt +prangte +prangten +prangtet +prasseln +prasselnd +prasselndem +prasselnden +prasselnder +prasselt +prasselte +prasselten +prassen +prasserisch +praxisbezogen +praxisbezogene +praxisbezogenen +praxisfern +praxisferne +praxisfremd +praxisfremde +praxisgerecht +praxisnahe +praxistauglich +predige +predigen +predigend +predigende +predigendem +predigender +predigendes +predigst +predigt +predigte +predigten +predigtest +preis +preisbereinigt +preise +preisenden +preisender +preisgabt +preisgebe +preisgeben +preisgebenden +preisgebunden +preisgegeben +preisgekrönt +preisgekrönten +preisgekrönter +preisgekröntes +preisgibt +preisgleich +preisgleiche +preisgünstig +preisgünstigem +preisgünstigen +preisgünstiger +preisgünstigerem +preisgünstigeren +preisgünstigerer +preisgünstiges +preisgünstigste +preisgünstigstem +preisgünstigster +preisgünstigstes +preiskritisch +preiskritische +preislich +preislicher +preismäßig +preisneutral +preisneutrale +preispolitischen +preist +preiswert +preiswerte +preiswerten +preiswerter +preiswertere +preiswertesten +preiswürdig +preiswürdige +preiswürdigem +preiswürdiger +preiswürdiges +prekär +prekäre +prekären +prekärer +prekäres +prekärstes +preschen +pressen +pressend +pressende +pressenden +pressender +pressendes +pressieren +pressiert +presst +presste +pressten +presstest +presstet +preußische +preußischen +prickeln +pries +priesterlich +priesterliche +prima +primitiv +primitive +primitivem +primitiven +primitiver +primitiverem +primitiveren +primitiverer +primitives +primitivste +primitivstem +primitivsten +primitivster +primitivstes +primär +primäre +primären +prinzipiell +prinzipielle +prinzipiellem +prinzipiellen +prinzipieller +prinzipielles +priori +privat +private +privatem +privaten +privater +privates +privatisieren +privatisierten +privatrechtliche +privatwirtschaftlich +privatwirtschaftliche +privatwirtschaftlicher +privilegiere +privilegieren +privilegierend +privilegierende +privilegierendem +privilegierenden +privilegierendes +privilegierst +privilegiert +privilegierte +privilegierten +privilegierter +privilegiertes +privilegiertest +privilegiertet +pro +proben +probende +probendem +probenden +probendes +probeweise +probiere +probieren +probierend +probierende +probierendem +probierender +probierendes +probiert +probierte +probierten +probiertet +problematisch +problematische +problematischen +problematischer +problematischere +problematischeren +problematischerer +problematischeres +problematischste +problematischstem +problematischsten +problematischstes +problembezogen +problembezogene +problemlos +problemlose +problemlosen +problemorientiert +problemspezifisch +probst +probt +probte +probten +probtest +probtet +produktiv +produktive +produktivem +produktiver +produktivere +produktiverem +produktiverer +produktiveres +produktives +produktivstem +produktivsten +produktivster +produktivstes +produzieren +produzierend +produzierende +produzierenden +produzierender +produzierendes +produziert +produzierte +produziertem +produzierter +produziertes +produziertest +professionell +professionelle +professionellen +professioneller +professionelles +professionellste +profilier +profiliere +profilieren +profilierend +profilierendem +profilierenden +profilierender +profilierst +profiliert +profilierte +profilierten +profilierter +profiliertes +profiliertet +profitabel +profitable +profitabler +profitiere +profitieren +profitierende +profitierendem +profitierenden +profitierender +profitierendes +profitierst +profitiert +profitierte +profitierten +profitiertest +profitiertet +profund +profunde +profundem +profunden +profundes +prognostisch +prognostischen +prognostischer +prognostizieren +prognostiziert +prognostizierte +prognostizierten +programmgemäß +programmgemäße +programmgemäßem +programmgemäßer +programmgemäßes +programmgesteuert +programmgesteuertem +programmgesteuerten +programmgesteuerter +programmierbar +programmierbare +programmierbaren +programmiere +programmieren +programmierende +programmierendem +programmierenden +programmierendes +programmierst +programmiert +programmierte +programmiertem +programmierten +programmierter +programmiertes +programmiertest +programmiertet +progressiv +progressivem +progressiven +progressiver +progressiverem +progressiveren +progressiverer +progressives +progressivste +progressivstem +progressivster +progressivstes +prohibitiv +prohibitiven +projektieren +projektierend +projektierende +projektierenden +projektierender +projektierst +projektiert +projektierte +projektiertem +projektierten +projektierter +projektiertes +projektiertest +projektiertet +projektspezifisch +projizierbar +projizieren +projizierend +projizierende +projizierenden +projizierender +projizierendes +projiziert +projizierte +projiziertem +projizierter +projiziertes +projiziertest +proklamiere +proklamieren +proklamierend +proklamierender +proklamierendes +proklamierst +proklamierte +proklamiertem +proklamierten +proklamierter +proklamiertes +proklamiertest +proklamiertet +proletarisch +proletarische +proletarischem +proletarischen +proletarisches +promenieren +prominent +prominente +prominentem +prominenten +prominenter +prominenterem +prominenteren +prominenterer +prominentes +prominenteste +prominentestem +prominentester +prominentestes +promoviere +promovieren +promovierend +promovierende +promovierenden +promovierendes +promovierst +promoviert +promoviertem +promovierten +promovierter +promoviertes +promoviertest +promoviertet +prompt +prompte +promptem +prompten +prompterem +prompteren +prompteres +promptes +prompteste +promptesten +promptester +promptestes +propagandistisch +propagandistische +propagiere +propagieren +propagierende +propagierendem +propagierenden +propagierendes +propagierst +propagiert +propagierte +propagierten +propagiertest +propagiertet +prophetisch +prophetischer +prophezeie +prophezeien +prophezeiend +prophezeiende +prophezeiendem +prophezeiender +prophezeiendes +prophezeist +prophezeite +prophezeitem +prophezeiten +prophezeiter +prophezeites +prophezeitest +prophezeitet +prophylaktisch +proportional +proportionale +proportionalem +proportionalen +proportionales +proportioniert +proportionierte +proportionierten +proportionierter +proportioniertere +proportionierteren +proportionierterer +proportionierteres +proportioniertes +proportionierteste +proportioniertestem +proportioniertesten +proportioniertestes +prosaisch +prosaische +prosaischen +prosaischer +prosaisches +prost +prostituiere +prostituieren +prostituierende +prostituierendem +prostituierenden +prostituierendes +prostituierst +prostituiert +prostituiertem +prostituierten +prostituierter +prostituiertes +prostituiertest +prostituiertet +protegiere +protegieren +protegierend +protegierende +protegierendem +protegierenden +protegierendes +protegierst +protegiert +protegiertem +protegierten +protegierter +protegiertes +protegiertest +protegiertet +protektionistisch +protektionistischer +protestantisch +protestantische +protestieren +protestierend +protestierende +protestierenden +protestierender +protestierendes +protestiert +protestierte +protestierten +protestiertet +protokollarisch +protokollarische +protokollarischen +protokollarischer +protokollarisches +protokollieren +protokollierend +protokollierende +protokollierender +protokollierendes +protokollierst +protokolliert +protokollierte +protokolliertem +protokollierten +protokollierter +protokolliertes +protokolliertest +protokolliertet +protzen +protzend +protzende +protzenden +protzender +protzendes +protzig +protzige +protzigem +protziger +protzigere +protzigerem +protzigerer +protzigeres +protziges +protzigstem +protzigsten +protzigster +protzt +protzte +protzten +protztet +provinziell +provinzielle +provinziellen +provinzieller +provinzielles +provisorisch +provisorische +provisorischem +provisorischer +provisorisches +provokanten +provokativ +provokative +provokativem +provokativer +provokativere +provokativerem +provokativerer +provokativeres +provokatives +provokativste +provokativstem +provokativsten +provokativster +provokatorisch +provokatorische +provokatorischem +provokatorischer +provokatorisches +provoziere +provozieren +provozierend +provozierende +provozierendem +provozierender +provozierendes +provozierst +provozierte +provoziertem +provozierten +provozierter +provoziertes +provoziertest +provoziertet +prozentual +prozentuale +prozentualen +prozentualer +prozentuales +prozessiere +prozessieren +prozessierend +prozessierende +prozessierender +prozessierendes +prozessierst +prozessierte +prozessierten +prozessiertest +prozessorientiert +prunkvoll +prunkvolle +prunkvollen +prächtig +prächtige +prächtigen +prächtiger +prächtigere +prächtigeren +prächtigerer +prächtigeres +prächtigste +prächtigstem +prächtigsten +prächtigstes +prädestiniert +prädestinierte +prädestinierten +prädestinierter +prädestiniertes +prädisponieren +prädisponierend +prädisponierende +prädisponierenden +prädisponierender +prädisponierendes +prädisponiert +prädisponierte +prädisponiertem +prädisponierter +prädisponiertes +prädisponiertest +präferenziellen +präge +prägen +prägende +prägendem +prägenden +prägendes +prägnant +prägnante +prägnantem +prägnanten +prägnanter +prägnantere +prägnanteren +prägnanterer +prägnanteres +prägnanteste +prägnantestem +prägnantesten +prägnantestes +prägst +prägt +prägte +prägten +prägtest +prägtet +prähistorisch +prähistorischen +prähistorischer +präjudizieren +prämieren +prämiieren +prämiiert +präparieren +präparierend +präparierende +präparierenden +präparierender +präparierendes +präpariert +präparierte +präpariertem +präparierter +präpariertes +präpariertest +präsent +präsentabel +präsenten +präsentieren +präsentierend +präsentierende +präsentierenden +präsentierender +präsentierendes +präsentiert +präsentierte +präsentiertem +präsentierter +präsentiertes +präsentiertest +präsidial +präsidialen +präsidieren +präsidierend +präsidierende +präsidierenden +präsidierender +präsidierendes +präsidiert +präsidierte +präsidierten +präsidiertet +prätentiös +präventiv +präventivem +präventiven +präventiver +präzis +präzise +präzisem +präzisen +präziser +präzisere +präziserem +präziserer +präziseres +präzises +präzisestem +präzisesten +präzisester +präzisiere +präzisieren +präzisierend +präzisierendem +präzisierenden +präzisierender +präzisierst +präzisiert +präzisierte +präzisierten +präzisierter +präzisiertes +präzisiertet +prüde +prüdem +prüden +prüder +prüdere +prüderem +prüderer +prüderes +prüdes +prüdeste +prüdestem +prüdesten +prüdester +prüfbaren +prüfe +prüfen +prüfend +prüfende +prüfendem +prüfenden +prüfendes +prüfenswert +prüfst +prüft +prüfte +prüften +prüftest +prügeln +prügelte +prügelten +pseudonymen +psychedelischen +psychiatrisch +psychiatrischen +psychiatrischer +psychisch +psychischem +psychischen +psychischer +psychogen +psychogene +psychologisch +psychologischen +psychologisches +psychopathisch +psychopathischen +psychopathischer +psychopathisches +psychopatisch +psychopatischen +psychopatischer +psychopatisches +psychophysisch +psychophysischem +psychophysischer +psychophysisches +psychotherapeutisch +psychotherapeutische +pubertär +pubertäre +pubertärer +publik +publizieren +publizierend +publizierende +publizierenden +publizierender +publizierendes +publiziert +publizierte +publiziertem +publizierter +publiziertes +publiziertest +publizistisch +publizistische +publizistischer +pudelwohl +puderte +puffern +pulle +pulsieren +pulsierende +pulsierendem +pulsierenden +pulsierendes +pulsiert +pulsierte +pulsierten +pulsierter +pulsiertes +pulte +pulten +pulverisieren +pulverisierend +pulverisierende +pulverisierenden +pulverisierender +pulverisierendes +pulverisiert +pulverisierte +pulverisiertem +pulverisierter +pulverisiertes +pulverisiertest +pulvern +pulverte +pumpe +pumpen +pumpende +pumpendem +pumpenden +pumpendes +pumpst +pumpt +pumpten +pumptest +pumptet +punkteten +punktförmigen +punktförmiger +punktgenau +punktgleichen +punktieren +punktiert +punktierte +punktiertem +punktierten +punktierter +punktiertes +punktuell +punktuelle +punktuellen +pur +pure +purem +puren +pures +puritanisch +puritanische +puritanischen +puritanischer +puritanisches +purpurn +purpurroten +purzeln +purzelt +pusche +puste +pusten +pustend +pustende +pustendem +pustender +pustendes +pustest +pustete +pusteten +pustetest +puterrot +puterrotem +puterroterer +putsche +putschen +putscht +putschte +putze +putzen +putzende +putzendem +putzenden +putzendes +putzest +putzig +putzige +putzt +putzte +putzten +putztest +pyramidenförmig +pädagogisch +pädagogischem +pädagogischen +pädagogischer +päpstlich +päpstlicher +pöbelten +pünktlich +pünktlichem +pünktlichen +pünktlicher +pünktlicherem +pünktlicheren +pünktlicherer +pünktliches +pünktlichste +pünktlichstem +pünktlichster +pünktlichstes ++++++++++ +qm +quadratisch +quadratische +quadratischem +quadratischen +quadratischer +quadratisches +quadrieren +quadriert +qualifizierbare +qualifiziere +qualifizieren +qualifiziert +qualifizierte +qualifiziertem +qualifizierten +qualifizierter +qualifiziertes +qualitativ +qualitative +qualitativen +qualitativer +qualitatives +qualmen +qualmig +qualmige +qualmigem +qualmiger +qualmiges +qualmt +qualvoll +qualvolle +qualvollem +qualvollen +qualvollere +qualvollerem +qualvolleren +qualvolleres +qualvolles +qualvollste +qualvollsten +qualvollster +qualvollstes +quantifizieren +quantifiziert +quantifizierte +quantifizierten +quantitativ +quantitative +quantitativem +quantitativen +quantitativer +quantitatives +quartiere +quartieren +quartierten +quarzgenau +quarzgesteuert +quarzstabil +quasi +quasianalog +quasiperiodisch +quasistatisch +quasistatische +quasistatischen +quasistatischer +quasistatisches +quell +quellten +quer +quer gestreift +querschnittgelähmte +querzustellen +quetsche +quetschen +quetscht +quetschte +quetschten +quetschtet +quick +quieken +quietschen +quietschend +quietschende +quietschenden +quietschender +quietschendes +quietscht +quietschte +quietschten +quietschtest +quietschtet +quillt +quirlig +quirlige +quitt +quittiere +quittieren +quittierend +quittierendem +quittierenden +quittierender +quittierendes +quittiert +quittierte +quittiertem +quittierter +quittiertes +quittiertest +quo +quoll +quotiere +quotieren +quotierend +quotierendem +quotierenden +quotierender +quotierst +quotiert +quotierte +quotierten +quotierter +quotiertes +quotiertet +quäle +quälen +quälend +quälende +quälendem +quälender +quälendes +quälst +quält +quälte +quälten +quältest +quältet ++++++++++ +rabenschwarz +rabenschwarzem +rabenschwarzen +rabenschwarzer +rabiat +rabiate +rabiatem +rabiater +rabiatere +rabiaterem +rabiaterer +rabiateres +rabiates +rabiatestem +rabiatesten +rabiatester +rachelüstern +rachelüsterne +rachgierig +rachgierige +rachgierigem +rachgierigen +rachgieriges +rachsüchtig +rachsüchtige +rachsüchtigen +rachsüchtiger +rachsüchtiges +radargesteuert +radargesteuerte +radargesteuertem +radargesteuerten +radargesteuertes +radebreche +radebrechen +radebrechende +radeln +radelnd +radelnde +radelndem +radelnder +radelndes +radelst +radelt +radelte +radelten +radeltest +radförmig +radförmige +radförmigem +radförmiger +radförmiges +radial +radiale +radialen +radiere +radieren +radierst +radierte +radiertem +radierten +radierter +radiertes +radiertest +radiertet +radikale +radikalem +radikalen +radikaler +radikalerem +radikaleren +radikalerer +radikales +radikalisiere +radikalisieren +radikalisiert +radikalisierte +radikalisiertem +radikalisierter +radikalisiertes +radikalisiertest +radikalste +radikalstem +radikalsten +radikalster +radikalstes +radioaktiv +radioaktivem +radioaktiven +radioaktiver +radioaktiverem +radioaktiveren +radioaktiverer +radioaktives +radioaktivstem +radioaktivsten +radioaktivstes +radiologisch +radiologische +radiologischen +radiologischer +radiologisches +raffe +raffen +raffende +raffendem +raffenden +raffendes +raffgierig +raffgierige +raffgierigen +raffgieriger +raffgierigere +raffgierigeren +raffgierigerer +raffgierigeres +raffgierigste +raffgierigstem +raffgierigsten +raffgierigstes +raffiniere +raffinieren +raffiniert +raffinierte +raffiniertem +raffinierter +raffiniertes +raffiniertest +raffst +rafft +raffte +rafften +rafftest +rafftet +rage +ragen +ragend +ragende +ragendem +ragender +ragendes +ragst +ragt +ragte +ragten +ragtest +rahmige +rahmigem +rahmigen +rahmiges +rahmt +rahmten +ramme +rammen +rammend +rammendem +rammenden +rammender +rammst +rammt +rammte +rammten +rammtest +rammtet +ramponieren +ramponierter +ran +randaliere +randalieren +randalierende +randalierendem +randalierenden +randalierendes +randalierst +randaliert +randalierte +randalierten +randaliertest +randaliertet +randnah +randvoll +randvollen +rang +rangen +rangieren +rangierend +rangierende +rangierenden +rangierender +rangierendes +rangiert +rangierte +rangiertem +rangierter +rangiertes +rangiertest +rangst +rangt +ranken +rankte +rannte +rannten +ranntest +ranziger +rapid +rapide +rapiden +rapides +rar +rare +rarem +rarer +rarere +rarerem +rarerer +rareres +rares +rarstem +rarsten +rarster +rasa +rasant +rasante +rasanten +rasanter +rasantere +rasanteren +rasanterer +rasanteres +rasanteste +rasantestem +rasantesten +rasantestes +rasch +rasche +rascheln +raschelnd +raschelnde +raschelndem +raschelndes +raschelst +raschelt +raschelte +raschelten +rascheltest +rascheltet +raschen +rascher +raschere +rascheren +rascherer +rascheres +rascheste +raschestem +raschesten +raschestes +raschle +rase +rasen +rasend +rasende +rasendem +rasender +rasendes +rasest +rasieren +rasierend +rasierende +rasierender +rasierendes +rasierklingenscharfen +rasiert +rasierte +rasiertem +rasierten +rasierter +rasiertes +rasiertest +rasseln +rasselst +rasselt +rasselte +rasselten +rasseltest +rasseltet +rassig +rassige +rassisch +rassische +rassistisch +rassistischer +rassle +rast +raste +rasten +rastend +rastende +rastenden +rastender +rastendes +rastest +rastet +rastete +rasteten +rastetet +rastlos +rastlose +rastlosen +rastloser +rastloses +raten +ratend +ratende +ratendem +ratender +ratendes +ratenweise +ratet +ratifizieren +ratifizierte +rational +rationale +rationalem +rationalen +rationaler +rationales +rationalisiere +rationalisieren +rationalisierend +rationalisierende +rationalisierenden +rationalisierender +rationalisierendes +rationalisiert +rationalisierte +rationalisiertem +rationalisierter +rationalisiertes +rationalisiertest +rationell +rationelle +rationellem +rationellen +rationeller +rationellere +rationellerem +rationellerer +rationelleres +rationelles +rationellstem +rationellsten +rationellster +rationiere +rationieren +rationierst +rationierte +rationiertem +rationierten +rationierter +rationiertes +rationiertest +rationiertet +ratlos +ratlose +ratlosem +ratlosen +ratloses +ratsam +ratsame +ratsamen +ratsamer +ratsames +rattere +rattern +ratterndem +ratternden +ratternder +ratterst +rattert +ratterte +ratterten +rattertest +rattertet +ratzekahl +rau +rauben +raubend +raubende +raubendem +raubenden +raubender +raubendes +raubst +raubt +raubte +raubten +raubtest +raubtet +rauche +rauchen +rauchende +rauchendem +rauchenden +rauchendes +rauchig +rauchige +rauchigen +rauchiger +rauchiges +raucht +rauchte +rauchten +rauchtet +raue +rauen +rauer +rauere +raueren +rauerer +raueres +rauesten +rauester +rauf +raufen +rauflustig +rauflustige +rauflustigem +rauflustigen +rauflustiges +raumkrank +raumweit +raunen +raunend +raunende +raunenden +raunender +raunendes +raunt +raunte +raunten +rauntet +raupenartig +raus +rausbekommen +rausche +rauschend +rauschende +rauschendem +rauschenden +rauschendes +rauschgiftsüchtig +rauschgiftsüchtige +rauschgiftsüchtigen +rauschgiftsüchtiger +rauschgiftsüchtiges +rauscht +rauschte +rauschten +rauschtet +rausgehen +rausgesetzt +rausgesucht +raushalte +rausholen +rauskommen +rausnehmen +raussuchen +rauszubekommen +rauszukriegen +reagiere +reagieren +reagierend +reagierende +reagierendem +reagierender +reagierendes +reagierst +reagiert +reagierte +reagierten +reagiertest +reaktionär +reaktionäre +reaktionärem +reaktionären +reaktionärer +reaktionärere +reaktionärerem +reaktionärerer +reaktionäreres +reaktionäres +reaktionärstem +reaktionärsten +reaktionärster +reaktiv +reaktive +reaktivieren +real +reale +realem +realen +realer +reales +realisierbar +realisierbare +realisierbarer +realisiere +realisieren +realisierende +realisierendem +realisierenden +realisierendes +realisierst +realisiert +realisierte +realisierten +realisierter +realisiertes +realisiertet +realistisch +realistische +realistischen +realistischer +realistischere +realistischeren +realistischerer +realistischeres +realistischerweise +realistischste +realistischstem +realistischsten +realistischstes +rebelliere +rebellieren +rebellierende +rebellierendem +rebellierenden +rebellierendes +rebellierst +rebelliert +rebellierte +rebellierten +rebelliertest +rebelliertet +rebellisch +rebellische +rebellischem +rebellischen +rebellisches +rechen +rechenintensiv +recherchieren +recherchierend +recherchierende +recherchierenden +recherchierender +recherchierendes +recherchiert +recherchierte +recherchiertem +recherchierter +recherchiertes +recherchiertest +rechne +rechnen +rechnergesteuert +rechnergestützte +rechnergestützten +rechnergestützter +rechnerisch +rechnerunterstützt +rechnest +rechnet +rechnete +rechneten +rechnetest +rechnetet +recht +rechte +rechteckig +rechteckige +rechteckigem +rechteckigen +rechteckiges +rechtem +rechten +rechtens +rechter +rechtes +rechtfertige +rechtfertigen +rechtfertigend +rechtfertigendem +rechtfertigenden +rechtfertigender +rechtfertigst +rechtfertigt +rechtfertigte +rechtfertigten +rechtfertigtest +rechtfertigtet +rechthaberisch +rechthaberischem +rechthaberischen +rechthaberischer +rechtlich +rechtliche +rechtlichem +rechtlichen +rechtliches +rechtlos +rechtlose +rechtlosem +rechtlosen +rechtloses +rechtmäßig +rechtmäßige +rechtmäßigen +rechtmäßiger +rechtmäßiges +rechtsbündig +rechtschaffen +rechtschaffene +rechtschaffenem +rechtschaffenen +rechtschaffenes +rechtsextrem +rechtsextremen +rechtsextremistisch +rechtsfähig +rechtsfähige +rechtsfähigen +rechtsfähiger +rechtsfähiges +rechtsgerichtet +rechtsgerichtete +rechtsgerichteten +rechtsgültig +rechtsgültigem +rechtsgültigen +rechtsgültiger +rechtsherum +rechtshändig +rechtshändige +rechtshändigem +rechtshändigen +rechtshändiger +rechtshändiges +rechtskräftig +rechtskräftige +rechtskräftigen +rechtskräftiger +rechtskräftiges +rechtskundig +rechtskundige +rechtskundigem +rechtskundigen +rechtskundiges +rechtsradikal +rechtsradikalem +rechtsradikalen +rechtsradikaler +rechtsseitig +rechtsseitige +rechtsseitigen +rechtsseitiger +rechtsstaatlich +rechtsstaatlichen +rechtsum +rechtsunfähig +rechtsunfähige +rechtsunfähiger +rechtsunfähiges +rechtsunwirksam +rechtsunwirksame +rechtsunwirksamem +rechtsunwirksamen +rechtsunwirksamer +rechtsunwirksames +rechtsverbindlich +rechtsverbindliche +rechtsverbindlichem +rechtsverbindlicher +rechtsverbindliches +rechtswidrig +rechtswidrigem +rechtswidrigen +rechtswidriger +rechtswidrigsten +rechtswirksam +rechtswirksame +rechtswirksamen +rechtswirksamer +rechtswirksames +rechtwinklig +rechtwinklige +rechtwinkligem +rechtwinkligen +rechtwinkliger +rechtwinkliges +rechtzeitig +rechtzeitige +rechtzeitigen +rechtzeitiger +rechtzeitiges +recken +reckend +reckende +reckenden +reckender +reckendes +reckt +reckte +reckten +recktet +redaktionell +redaktionelle +redaktionellen +redaktioneller +redaktionelles +redegewandt +redegewandte +redegewandtem +redegewandten +redegewandtere +redegewandterem +redegewandteren +redegewandteres +redegewandtes +redegewandteste +redegewandtesten +redegewandtester +redegewandtestes +reden +redend +redende +redendem +redenden +redender +redendes +redest +redet +redeten +redetest +redetet +redigieren +redigiert +redigierten +redlich +redlichem +redlichen +redlicher +redlicherem +redlicheren +redlicherer +redliches +redlichste +redlichstem +redlichster +redlichstes +redselig +redseligem +redseligen +redseliger +redseligerem +redseligeren +redseligeres +redseligste +redseligstem +redseligsten +redseligstes +redundant +reduziere +reduzieren +reduzierende +reduzierendem +reduzierenden +reduzierendes +reduzierst +reduziert +reduzierte +reduziertem +reduzierten +reduzierter +reduziertes +reduziertest +reduziertet +reell +reelle +reellem +reellen +reeller +reellerem +reelleren +reellerer +reelles +reellste +reellstem +reellster +reellstes +referieren +refinanzieren +reflektiere +reflektieren +reflektierend +reflektierende +reflektierendem +reflektierender +reflektierendes +reflektierst +reflektiert +reflektierte +reflektiertem +reflektierten +reflektierter +reflektiertes +reflektiertest +reflektiertet +reflexartig +reflexionsfrei +reflexiv +reflexive +reflexivem +reflexiven +reflexives +reformatorisch +reformatorischen +reformfreudigen +reformieren +reformierte +reformierten +regelbaren +regele +regelgemäßes +regelhaft +regellos +regellosen +regelloser +regellosere +regelloseren +regelloserer +regelloseres +regelloseste +regellosestem +regellosesten +regellosestes +regelmäßig +regelmäßige +regelmäßigem +regelmäßigen +regelmäßiger +regelmäßigerem +regelmäßigeren +regelmäßigerer +regelmäßiges +regelmäßigste +regelmäßigstem +regelmäßigster +regelmäßigstes +regeln +regelnde +regelndem +regelnden +regelndes +regelrecht +regelrechten +regelst +regelt +regelte +regelten +regeltest +regeltet +regelwidrig +regelwidrigem +regelwidrigen +regelwidriger +regem +regen +regendicht +regendichtem +regendichten +regendichter +regenerativ +regenerativen +regeneriere +regenerieren +regeneriert +regenerierte +regeneriertem +regenerierter +regeneriertes +regeneriertest +regenfestem +regennasse +regennassen +reger +regeren +reges +regiere +regieren +regierend +regierendem +regierenden +regierender +regierendes +regiert +regierte +regiertem +regierter +regiertes +regiertest +regierungsfreundliche +regional +regionale +regionalen +regionaler +regionales +registriere +registrieren +registrierst +registriert +registrierte +registriertem +registrierten +registrierter +registriertes +registriertest +registriertet +reglementieren +reglementierend +reglementierende +reglementierender +reglementierte +reglementierten +reglos +reglose +reglosem +reglosen +regloser +regnen +regnend +regnerisch +regnerischem +regnerischen +regnerischer +regnet +regnete +regsam +regsamem +regsamen +regsamer +regsamerem +regsameren +regsamerer +regsames +regsamste +regsamstem +regsamsten +regsamstes +regt +regte +regulativ +regulativen +regulierbar +regulierbare +regulierbaren +regulierbarer +regulierbares +regulieren +regulierend +regulierende +regulierenden +regulierender +regulierendes +reguliert +regulierte +reguliertem +regulierten +regulierter +reguliertes +reguliertest +regulär +reguläre +regulärem +regulären +regulärer +reguläres +regungslos +regungslose +regungslosem +regungsloser +regungsloses +rehabilitiere +rehabilitieren +rehabilitierend +rehabilitierende +rehabilitierendem +rehabilitierender +rehabilitierendes +rehabilitierst +rehabilitierte +rehabilitiertem +rehabilitierten +rehabilitierter +rehabilitiertes +rehabilitiertest +rehabilitiertet +reibe +reiben +reibend +reibendem +reibenden +reibender +reibst +reibt +reibungsfrei +reibungslos +reibungslose +reibungslosen +reibungsloser +reibungsloses +reichen +reichend +reichende +reichendem +reichenden +reichender +reichendes +reicher +reicherem +reicheren +reicherer +reichert +reiches +reichhaltig +reichhaltige +reichhaltigem +reichhaltiger +reichhaltigere +reichhaltigerem +reichhaltigerer +reichhaltigeres +reichhaltiges +reichhaltigstem +reichhaltigsten +reichhaltigster +reichlich +reichliche +reichlichem +reichlicher +reichlichere +reichlicherem +reichlicherer +reichlicheres +reichliches +reichlichstem +reichlichsten +reichlichster +reichst +reichste +reichstem +reichster +reichstes +reichsunmittelbar +reicht +reichte +reichten +reichtest +reif +reife +reifem +reifende +reifendem +reifenden +reifendes +reifer +reifere +reiferen +reiferer +reiferes +reiflich +reifliche +reiflichem +reiflicher +reiflichere +reiflicherem +reiflicherer +reiflicheres +reifliches +reiflichstem +reiflichsten +reiflichster +reifst +reifste +reifstem +reifster +reifstes +reift +reifte +reiften +reiftest +reiftet +reihenweise +reiht +reihten +reime +reimen +reimend +reimende +reimenden +reimendes +reimst +reimt +reimten +reimtest +reimtet +rein +reine +reinem +reinen +reiner +reinere +reineren +reinerer +reineres +reingefallen +reingehen +reinhaust +reinige +reinigen +reinigend +reinigendem +reinigenden +reinigender +reinigst +reinigt +reinigte +reinigten +reinigtest +reinigtet +reinkommen +reinlich +reinliche +reinlichem +reinlichen +reinlichere +reinlicherem +reinlicheren +reinlicheres +reinliches +reinlichste +reinlichsten +reinlichster +reinlichstes +reinrassig +reinrassige +reinrassigem +reinrassigen +reinrassiges +reinste +reinsten +reinster +reinstes +reinwaschen +reinwascht +reisefertig +reisefertigem +reisefertigen +reisefertiger +reiselustig +reiselustige +reiselustigem +reiselustiger +reiselustigere +reiselustigerem +reiselustigerer +reiselustigeres +reiselustiges +reiselustigstem +reiselustigsten +reiselustigstes +reisen +reisend +reisendem +reisender +reist +reiste +reisten +reistest +reistet +reite +reiten +reitende +reitendem +reitenden +reitendes +reitest +reitet +reizbar +reizbare +reizbarem +reizbaren +reizbarere +reizbarerem +reizbareren +reizbareres +reizbares +reizbarste +reizbarsten +reizbarstes +reizen +reizend +reizende +reizenden +reizender +reizendes +reizlos +reizlose +reizlosem +reizlosen +reizlosere +reizloserem +reizloseren +reizloseres +reizloses +reizloseste +reizlosesten +reizlosester +reizlosestes +reizt +reizte +reizten +reiztest +reizvoll +reizvolle +reizvollem +reizvoller +reizvollere +reizvollerem +reizvollerer +reizvolleres +reizvolles +reizvollstem +reizvollsten +reizvollster +reiße +reißen +reißend +reißende +reißendem +reißenden +reißender +reißerisch +reißerischen +reißfest +reißfeste +reißt +rekapituliere +rekapitulieren +rekapitulierend +rekapitulierendem +rekapitulierenden +rekapitulierender +rekapitulierst +rekapituliert +rekapitulierte +rekapitulierten +rekapitulierter +rekapituliertes +rekapituliertest +rekapituliertet +reklamiere +reklamieren +reklamierende +reklamierendem +reklamierenden +reklamierendes +reklamierst +reklamiert +reklamiertem +reklamierten +reklamierter +reklamiertes +reklamiertest +reklamiertet +rekognosziere +rekognoszieren +rekognoszierend +rekognoszierst +rekognosziert +rekognoszierte +rekognoszierten +rekognosziertest +rekognosziertet +rekonstruieren +rekonstruierst +rekonstruiert +rekonstruiertem +rekonstruierten +rekonstruierter +rekonstruiertes +rekonstruiertest +rekonstruiertet +rekrutiere +rekrutieren +rekrutierend +rekrutierendem +rekrutierenden +rekrutierender +rekrutierst +rekrutiert +rekrutierte +rekrutierten +rekrutierter +rekrutiertes +rekrutiertet +rekurriertet +rekursiv +rekursive +rekursiver +rekursives +relativ +relative +relativem +relativen +relativer +relativere +relativeren +relativerer +relativeres +relatives +relativiere +relativieren +relativiert +relativierten +relativste +relativstem +relativster +relativstes +relegiere +relegieren +relegiert +relevant +relevante +relevantem +relevanten +relevanter +relevantes +religiös +religiösem +religiösen +religiöser +remanente +remis +rempeln +rempelt +renitent +renne +rennen +rennende +rennendem +rennenden +rennendes +rennst +renommiert +renommierter +renommiertes +renoviere +renovieren +renovierende +renovierendem +renovierenden +renovierendes +renovierst +renoviert +renoviertem +renovierten +renovierter +renoviertes +renoviertest +renoviertet +rentabel +rentabelstem +rentabelsten +rentabelster +rentable +rentablem +rentablen +rentablere +rentablerem +rentableren +rentableres +rentables +rentiere +rentieren +rentierlich +reorganisiere +reorganisieren +reorganisierende +reorganisierendem +reorganisierenden +reorganisierendes +reorganisierst +reorganisiert +reorganisiertem +reorganisierten +reorganisierter +reorganisiertest +reorganisiertet +reparabel +reparable +repariere +reparieren +reparierend +reparierende +reparierendem +reparierenden +reparierender +reparierendes +reparierst +reparierte +repariertem +reparierten +reparierter +repariertes +repariertest +repariertet +repetiere +repetieren +repetierend +repetierendem +repetierenden +repetierender +repetierst +repetiert +repetierte +repetierten +repetierter +repetiertes +repetiertest +repetiertet +repressiv +repressive +repressivem +repressiven +repressivere +repressiverem +repressiveren +repressiveres +repressives +repressivste +repressivsten +repressivster +repressivstes +reproduzierbare +reproduzierbarem +reproduzierbaren +reproduzierbares +reproduziere +reproduzieren +reproduzierende +reproduzierendem +reproduzierenden +reproduzierendes +reproduzierst +reproduziert +reproduziertem +reproduzierten +reproduzierter +reproduziertes +reproduziertest +reproduziertet +repräsentativ +repräsentative +repräsentativem +repräsentativen +repräsentativer +repräsentatives +repräsentiere +repräsentieren +repräsentierend +repräsentierendem +repräsentierenden +repräsentierender +repräsentierendes +repräsentiert +repräsentierte +repräsentiertem +repräsentierten +repräsentierter +repräsentiertes +repräsentiertest +repräsentiertet +republikanisch +republikanische +republikanischer +reservepflichtig +reservieren +reservierend +reservierende +reservierenden +reservierender +reservierendes +reserviert +reservierte +reserviertem +reservierten +reservierter +reserviertes +reserviertest +resident +residieren +residiert +resigniere +resignieren +resignierend +resignierende +resignierendem +resignierender +resignierendes +resignierst +resigniert +resignierte +resigniertem +resignierten +resignierter +resigniertes +resigniertest +resigniertet +resistent +resistente +resolut +resolute +respektabel +respektabelste +respektabelstem +respektabelster +respektabelstes +respektable +respektablen +respektabler +respektablere +respektableren +respektablerer +respektableres +respektiere +respektieren +respektierend +respektierendem +respektierenden +respektierender +respektierst +respektiert +respektierte +respektierten +respektierter +respektiertes +respektiertet +respektive +respektlos +respektlosem +respektlosen +respektloser +respektloserem +respektloseren +respektloserer +respektloses +respektloseste +respektlosestem +respektlosester +respektlosestes +respektvoll +respektvollem +respektvollen +respektvoller +respektvollerem +respektvolleren +respektvollerer +respektvolles +respektvollste +respektvollstem +respektvollster +respektvollstes +respektwidrig +respektwidrigem +respektwidrigen +respektwidriger +restaurieren +restauriert +restlich +restliche +restlichem +restlichen +restliches +restlos +restlose +restlosen +restloser +restloses +restriktiv +restriktive +restriktiven +resultiere +resultieren +resultierend +resultierende +resultierenden +resultierendes +resultierst +resultiert +resultierte +resultiertem +resultierten +resultierter +resultiertest +resultiertet +resümieren +resümiert +retourniere +retournieren +retournierend +retournierenden +retournierender +retournierendes +retourniert +retournierte +retourniertem +retournierter +retourniertes +retourniertest +retrospektiv +retrospektiver +rette +retten +rettend +rettendem +rettenden +rettender +rettest +rettet +rettete +retteten +rettetet +returnieren +retuschiere +retuschieren +retuschierst +retuschiert +retuschierte +retuschierten +retuschierter +retuschiertes +retuschiertet +reuelos +reuelose +reuelosen +reueloser +reuelosere +reueloseren +reueloserer +reueloseres +reueloseste +reuelosestem +reuelosesten +reuelosestes +reuevoll +reuevolle +reuevollen +reuevoller +reuevollere +reuevollerem +reuevolleren +reuevollerer +reuevolleres +reuevolles +reumütig +reumütige +reumütigem +reumütiger +reumütiges +reuvollere +revanchieren +revanchierend +revanchierende +revanchierenden +revanchierender +revanchierendes +revanchiert +revanchierte +revanchiertem +revanchierter +revanchiertes +revanchiertest +revanchistisch +revanchistischen +reversibel +reversible +reversiblen +revidiere +revidieren +revidierst +revidiert +revidierte +revidierten +revidierter +revidiertes +revidiertet +revisionistisch +revisionistischen +revisionistischer +revoltieren +revoltierenden +revolutionieren +revolutionär +revolutionäre +revolutionären +revolutionärer +revolutionäres +reziprok +reziproke +reziprokem +reziproken +reziproker +reziprokes +rezitiere +rezitieren +rezitierend +rezitierende +rezitierendem +rezitierender +rezitierendes +rezitierst +rezitierte +rezitiertem +rezitierten +rezitierter +rezitiertes +rezitiertest +rezitiertet +rheinisch +rheinischen +rhetorisch +rhetorische +rhetorischem +rhetorischen +rhetorischer +rhythmisch +rhythmische +rhythmischem +rhythmischer +rhythmisches +richte +richten +richtend +richtende +richtendem +richtender +richtendes +richterlich +richterliche +richterlicher +richtest +richtet +richtete +richteten +richtetest +richtetet +richtig +richtige +richtigem +richtigen +richtiger +richtigerem +richtigeren +richtigerer +richtiges +richtigsten +richtigster +richtigstes +rieb +riebet +riebst +rieche +riechen +riechend +riechende +riechenden +riechender +riechendes +riechst +riecht +rief +riefen +riefst +rieft +riegeln +rieseln +rieselnde +rieselndem +rieselnden +rieselndes +rieselt +rieselte +riesengroß +riesengroße +riesenhaft +riesenhafte +riesenhaften +riesenhafter +riesenhaftes +riesig +riesige +riesigem +riesigen +riesigere +riesigerem +riesigeren +riesigeres +riesiges +riesigste +riesigsten +riesigster +riesigstes +riet +rieten +rietet +rietst +rigoros +rigorose +rigoroser +ringe +ringelten +ringen +ringend +ringendem +ringenden +ringender +ringförmig +ringförmige +ringförmigem +ringförmigen +ringförmiger +ringförmiges +ringst +ringsum +ringsumher +ringt +rinnen +rinnende +rinnendem +rinnenden +rinnendes +rinnt +risikofrei +risikofreie +risikolos +risikolose +risikoscheu +risikoscheue +riskant +riskante +riskanten +riskanter +riskantere +riskanteren +riskanterer +riskanteres +riskanteste +riskantestem +riskantesten +riskantestes +riskiere +riskieren +riskiert +riskierte +riskierten +riskiertet +rissig +rissige +rissigen +rissiger +rissigere +rissigeren +rissigerer +rissigeres +rissigste +rissigstem +rissigsten +rissigstes +ritt +ritte +ritterlich +ritterlichem +ritterlichen +rittest +rittlings +rittst +ritualisiert +ritualisierte +rituell +rituelle +rituellem +rituellen +rituelles +ritze +ritzen +ritzende +ritzendem +ritzenden +ritzendes +ritzest +ritzt +ritzte +ritzten +ritztest +ritztet +rivalisieren +rivalisierend +rivalisierende +rivalisierenden +rivalisierender +rivalisierendes +rivalisiert +rivalisierte +rivalisiertem +rivalisierter +rivalisiertes +rivalisiertest +robben +robbt +robbte +roboterhaft +robust +robuste +robustem +robusten +robuster +robustere +robusterem +robusteren +robusteres +robustes +robusteste +robustesten +robustester +robustestes +roch +rochen +rochst +rocht +rockige +rode +rodeln +roden +rodend +rodende +rodendem +rodender +rodendes +rodest +rodete +rodeten +rodetest +roh +rohe +rohem +rohen +roher +rohes +rollen +rollendem +rollenden +rollender +rollst +rollt +rollte +rollten +rolltest +romanisch +romanischen +romantisch +romantische +romantischen +romantischer +romantischere +romantischeren +romantischerer +romantischeres +romantischste +romantischstem +romantischsten +romantischstes +rosa +rosarot +rosarote +rosaroter +rosig +rosige +rosigem +rosigen +rosiger +rosiges +rosigsten +rostbeständig +rostbeständigem +rostbeständigen +rostbeständiger +roste +rosten +rostend +rostendem +rostenden +rostender +rostest +rostet +rostete +rosteten +rostetest +rostetet +rostfrei +rostfreiem +rostfreien +rostfreier +rostig +rostige +rostigem +rostigen +rostiger +rostigere +rostigerem +rostigerer +rostigeres +rostiges +rostigstem +rostigsten +rostigster +rot +rotbraun +rote +rotem +roten +roter +rothaarig +rothaarige +rotiere +rotieren +rotierend +rotierende +rotierendem +rotierenden +rotierender +rotierendes +rotierst +rotiert +rotierte +rotiertem +rotierten +rotierter +rotiertes +rotiertest +rotiertet +rotten +rottete +rotzen +rotzt +routinemäßig +routiniert +routinierte +routinierten +rubbeln +rubinrot +rubinroten +ruchbar +ruckartig +ruckartigem +ruckartigen +ruckartiger +ruckelfrei +ruckweise +rudere +rudern +rudernd +rudernde +ruderndem +rudernder +ruderndes +ruderst +rudert +ruderte +ruderten +rudertest +rudimentär +rudimentäre +rudimentäres +rufe +rufen +rufend +rufende +rufendem +rufender +rufendes +rufst +ruft +ruh +ruhelos +ruhelose +ruhelosen +ruheloser +ruhelosere +ruheloseren +ruheloserer +ruheloseres +ruheloseste +ruhelosestem +ruhelosesten +ruhelosestes +ruhen +ruhend +ruhende +ruhendem +ruhenden +ruhender +ruhendes +ruhestörendem +ruhig +ruhige +ruhigem +ruhigen +ruhiger +ruhigere +ruhigerem +ruhigerer +ruhigeres +ruhiges +ruhigstem +ruhigsten +ruhigster +ruhmbedeckt +ruhmreich +ruhmreiche +ruhst +ruhte +ruhten +ruhtest +ruiniere +ruinieren +ruinierend +ruinierende +ruinierendem +ruinierender +ruinierendes +ruinierst +ruinierte +ruiniertem +ruinierten +ruinierter +ruiniertes +ruiniertest +ruiniertet +ruinös +ruinöse +ruinösen +rumänische +rumänischem +rumänischen +rumänisches +rund +runde +rundem +runden +rundenden +rundender +runder +rundes +rundherum +rundlich +rundliche +rundlichen +rundlicher +rundlichere +rundlicheren +rundlicherer +rundlicheres +rundlichste +rundlichstem +rundlichsten +rundlichstes +rundum +runter +runtergeschraubt +runtergezählt +runzele +runzeln +runzle +runzlig +rupfe +rupfen +rupfend +rupfendem +rupfenden +rupfender +rupfst +rupft +rupfte +rupften +rupftest +rupftet +russisch +russische +russischem +russischen +russisches +rustikal +rustikale +rutsche +rutschend +rutschende +rutschendem +rutschenden +rutschender +rutschendes +rutschest +rutschig +rutschige +rutschigem +rutschigen +rutschiges +rutschst +rutscht +rutschte +rutschten +rutschtest +rutschtet +rußgeschwärzt +rußgeschwärzten +rußig +rußigen +räche +rächen +rächend +rächende +rächenden +rächendes +rächst +rächt +rächte +rächten +rächtest +rächtet +räkeln +rändern +rängen +rät +rätselhaft +rätselhafte +rätselhaftem +rätselhaften +rätselhaftes +rätseln +rätselt +rätselte +rätst +räuchere +räuchern +räucherst +räucherte +räucherten +räuchertest +räudig +räudige +räudigem +räudiger +räudiges +räume +räumend +räumende +räumendem +räumender +räumendes +räumlich +räumliche +räumlichem +räumlichen +räumlicher +räumliches +räumst +räumt +räumte +räumten +räumtest +räumtet +räuspere +räuspern +räuspert +räusperte +röchele +röcheln +röchelst +röchelt +röchelte +röchelten +röcheltest +röcheltet +röhren +röhrende +röhrenförmig +röhrenförmigem +röhrenförmigen +röhrenförmiger +röhrten +römisch +römische +römischem +römischen +römischer +römisches +röntgen +röste +rösten +röstende +röstendem +röstenden +röstendes +röstest +röstet +rösteten +röstetest +röstetet +röten +röter +rötet +rötlich +rötliche +rücken +rückgekoppelt +rückgeliefert +rückgängig +rückgängigen +rückhaltlos +rückhaltlose +rückhaltlosem +rückhaltlosen +rückhaltloses +rückkopplungsfähig +rückschrittlich +rückschrittliche +rückschrittlichem +rückschrittlicher +rückschrittliches +rücksichtslos +rücksichtslosem +rücksichtslosen +rücksichtsloser +rücksichtsvoll +rücksichtsvolle +rücksichtsvollem +rücksichtsvoller +rücksichtsvolles +rückständig +rückständiger +rücksubstituieren +rücksubstituiert +rückt +rückte +rückwirken +rückwirkend +rückwirkende +rückwirkenden +rückwirkender +rückwirkendes +rückwärtig +rückwärtige +rückwärtigem +rückwärtigen +rückwärtiger +rückwärtiges +rückwärts +rückzahlbar +rückzahlbaren +rügen +rügte +rühme +rühmen +rühmend +rühmende +rühmendem +rühmender +rühmendes +rühmenswert +rühmenswertem +rühmenswerten +rühmenswerter +rühmlich +rühmliche +rühmst +rühmt +rühmten +rühmtest +rühmtet +rühre +rühren +rührend +rührende +rührenden +rührender +rührendes +rührt +rührte +rührten +rührtet +rülpsen +rülpsende +rüste +rüsten +rüstend +rüstendem +rüstenden +rüstender +rüstest +rüstet +rüstete +rüsteten +rüstetest +rüstetet +rüstig +rüstigem +rüstigen +rüstiger +rüstigerem +rüstigeren +rüstigerer +rüstiges +rüstigste +rüstigstem +rüstigster +rüstigstes +rüttelfest +rütteln +rüttelnd +rüttelnde +rüttelndem +rüttelnder +rüttelndes +rüttelst +rüttelt +rüttelte +rüttelten +rütteltest +rüttle ++++++++++ +sabbere +sabbern +sabbernde +sabbernden +sabbernder +sabbert +sabberte +sabberten +sabbertet +sabotiere +sabotieren +sabotierende +sabotierenden +sabotierender +sabotierest +sabotierst +sabotiert +sabotierte +sabotierten +sabotierter +sabotiertes +sabotiertet +sachbezogen +sachbezogenen +sachdienlich +sachdienlichem +sachdienlichen +sachdienlicher +sachgemäß +sachgemäße +sachgemäßem +sachgemäßer +sachgemäßes +sachgerecht +sachkundig +sachkundige +sachkundigem +sachkundigen +sachkundiger +sachkundiges +sachlich +sachliche +sachlichem +sachlichen +sachlicher +sachliches +sacht +sachte +sachtem +sachten +sachter +sachtes +sacken +sackstark +sackte +sadistisch +sadistische +sadistischem +sadistischen +sadistisches +saftig +saftige +saftigen +saftiger +saftiges +saftlos +saftlose +saftlosem +saftlosen +saftloses +sag +sag's +sagen +sagend +sagende +sagendem +sagenden +sagender +sagendes +sagenhaft +sagenhaftem +sagenhaften +sagenhafter +sagenhafterem +sagenhafteren +sagenhafterer +sagenhaftes +sagenhafteste +sagenhaftestem +sagenhaftester +sagenhaftestes +sagenumwobenen +sagst +sagt +sagte +sagten +sagtest +sah +sahen +sahnig +sahnige +sahnigem +sahniger +sahniges +sahst +saisonal +saisonale +saisonalen +saisonbedingt +saisonbereinigt +saisonbereinigte +saisonbereinigten +sakral +sakrale +salben +salbend +salbende +salbender +salbendes +salbst +salbte +salbten +salbtet +salbungsvoll +salbungsvolle +salbungsvollem +salbungsvollen +salbungsvollere +salbungsvollerem +salbungsvolleren +salbungsvolleres +salbungsvolles +salbungsvollste +salbungsvollsten +salbungsvollster +salbungsvollstes +saldieren +saldierend +saldierende +saldierender +saldierendes +saldierst +saldierte +saldiertem +saldierten +saldiertes +saldiertest +saldiertet +salonfähig +salonfähige +salonfähigen +salonfähiges +salonfähigste +salopp +saloppem +saloppen +salopper +salopperem +salopperen +salopperer +saloppes +saloppste +saloppstem +saloppster +saloppstes +salutiere +salutieren +salutierend +salutierende +salutierenden +salutierendes +salutierst +salutiert +salutierte +salutiertem +salutierten +salutierter +salutiertest +salutiertet +salzen +salzhaltig +salzhaltige +salzhaltigem +salzhaltigen +salzhaltiger +salzhaltiges +salzig +salzige +salzigem +salzigen +salzigere +salzigerem +salzigeren +salzigeres +salziges +salzigste +salzigsten +salzigster +salzigstes +salzlos +salzlose +salzlosem +salzlosen +salzloseste +salzlosesten +salzlosester +salzt +sammeln +sammelt +sammelte +sammle +samstagnachts +samt +samtartig +samtartige +samtartigen +samtartiger +samtartiges +samtige +samtigeres +sandig +sandige +sandigem +sandiger +sandiges +sandte +sandtest +sandtet +sanft +sanfte +sanftem +sanften +sanfter +sanfterem +sanfteren +sanfterer +sanftes +sanfteste +sanftestem +sanftesten +sanftester +sanftestes +sanftmütig +sanftmütigem +sanftmütigen +sanftmütiger +sang +sangen +sanguinisch +saniere +sanieren +sanierend +sanierende +sanierenden +sanierender +sanierendes +sanierst +saniert +sanierte +sanierten +sanierter +saniertes +saniertest +saniertet +sanitär +sanitäre +sanitären +sanitärer +sanitäres +sank +sanken +sankt +sanktioniere +sanktionieren +sanktionierende +sanktionierenden +sanktionierender +sanktionierst +sanktioniert +sanktionierte +sanktionierten +sanktionierter +sanktioniertes +sanktioniertet +sann +sannen +sannst +sapiens +sapperlot +sarkastisch +sarkastische +sarkastischem +sarkastischen +sarkastisches +satanisch +satanische +satanischen +satanischer +satanisches +satanischste +satanischstem +satanischsten +satanischster +satiniere +satinieren +satinierend +satinierenden +satinierender +satinierendes +satiniert +satinierte +satiniertem +satinierter +satiniertes +satiniertest +satirisch +satirische +satirischen +satirischer +satt +satte +sattelfest +sattelfeste +sattelfestem +sattelfester +sattelfestes +sattelfestesten +sattelförmigen +satteln +sattelnd +sattelnde +sattelnden +sattelndes +sattelst +sattelt +sattelte +sattelten +satteltest +satteltet +satten +satter +sattes +sattestem +sattesten +sattester +sattle +sattsam +saturieren +saturiert +saturierte +saturiertem +saturierten +saturierter +saturiertes +satzungsgemäß +satzungsmäßig +satzungsmäßige +satzungsmäßigen +satzungsmäßiger +satzungsmäßiges +satzungsmäßigsten +satzähnliche +sauber +sauber gemacht +saubere +sauberen +sauberer +sauberere +saubereren +saubererer +saubereres +sauberes +saubergemacht +saubergemachte +saubergemachtem +saubergemachter +saubergemachtes +saubermachen +saubermachende +saubermachenden +saubermachender +sauberste +sauberstem +saubersten +sauberstes +saublöd +saublöde +sauen +sauer +sauere +saueren +sauerer +saueres +sauerstem +sauersten +sauerster +sauerstoffhaltigem +sauerstoffreiche +saufe +saufen +saufend +saufende +saufenden +saufendes +sauft +saug +saugen +saugend +saugende +saugender +saugendes +saugfähig +saugfähigem +saugfähigen +saugfähiger +saugfähigerem +saugfähigeren +saugfähigerer +saugfähiges +saugfähigste +saugfähigstem +saugfähigster +saugfähigstes +saugst +saugt +saugte +saugten +saugtest +saumäßig +saumäßige +saumäßigem +saumäßiger +saumäßigere +saumäßigerem +saumäßigerer +saumäßigeres +saumäßiges +saumäßigstem +saumäßigsten +saumäßigster +saure +saurem +sauren +saurer +saureren +saureres +saures +sause +sausen +sausend +sausende +sausenden +sausendes +saust +sauste +sausten +saustest +saustet +saß +saßen +saßest +schabe +schaben +schabend +schabende +schabenden +schabendes +schabest +schabet +schablonenhaft +schablonenhafte +schablonenhaftem +schablonenhaften +schablonenhaftere +schablonenhafterem +schablonenhafteren +schablonenhafteres +schablonenhaftes +schablonenhafteste +schablonenhaftesten +schablonenhaftester +schablonenhaftestes +schabst +schabte +schabten +schabtest +schabtet +schachbrettartige +schachbrettartigem +schachbrettartigen +schachbrettartiges +schachern +schachert +schacherte +schachmatt +schachmatte +schachmatten +schachmatter +schachmattes +schade +schaden +schadend +schadende +schadender +schadendes +schadenersatzpflichtig +schadenersatzpflichtigem +schadenersatzpflichtigen +schadenersatzpflichtiger +schadenfroh +schadenfrohe +schadenfrohem +schadenfrohen +schadenfroher +schadenfrohes +schadenfrohste +schadenfrohsten +schadenfrohster +schadenfrohstes +schadest +schadet +schadete +schadeten +schadetest +schadetet +schadhaft +schadhaftem +schadhaften +schadhafter +schadhafterem +schadhafteren +schadhafterer +schadhaftes +schadhafteste +schadhaftestem +schadhaftesten +schadhaftester +schadhaftestes +schadlos +schadlosem +schadlosen +schadloser +schadloserem +schadloseren +schadloserer +schadloses +schadloseste +schadlosestem +schadlosester +schadlosestes +schaff +schaffe +schaffen +schaffend +schaffende +schaffenden +schaffender +schaffendes +schafft +schaffte +schafften +schafftet +schal +schalem +schalen +schaler +schaleren +schalkhaft +schalkhafte +schalkhaftem +schalkhafter +schalkhaftere +schalkhafterem +schalkhafterer +schalkhafteres +schalkhaftes +schalkhafteste +schalkhaftestem +schalkhaftesten +schalkhaftester +schall +schalldicht +schalldichte +schalldichtem +schalldichter +schalldichtes +schalldämpfend +schalldämpfende +schalldämpfendem +schalldämpfenden +schalldämpfender +schalldämpfendes +schalle +schallen +schallend +schallende +schallenden +schallendes +schallest +schalloptisch +schallschluckend +schallschluckende +schallschluckendem +schallschluckenden +schallschluckender +schallschluckendes +schallt +schalltechnisch +schalstem +schalsten +schalster +schalt +schalte +schalten +schaltende +schaltenden +schaltender +schaltest +schaltet +schaltete +schalteten +schaltetest +schaltetet +schamhaft +schamhafte +schamhaftem +schamhaften +schamhaftere +schamhafterem +schamhafteren +schamhafteres +schamhaftes +schamhafteste +schamhaftesten +schamhaftester +schamhaftestes +schamlos +schamlose +schamlosem +schamlosen +schamloser +schamlosere +schamloserem +schamloseren +schamloserer +schamloseres +schamloses +schamloseste +schamlosestem +schamlosesten +schamlosester +schamlosestes +schamrot +schamrote +schamrotem +schamroten +schamrotes +schandbar +schandbare +schandbaren +schandbarer +schandbares +schare +scharen +scharend +scharenden +scharender +scharendes +scharest +scharf +scharf gemacht +scharf machest +scharf machten +scharfe +scharfen +scharfer +scharfes +scharfgemachte +scharfgemachtem +scharfgemachten +scharfgemachtes +scharfkantig +scharfkantige +scharfkantigem +scharfkantigen +scharfkantiger +scharfkantiges +scharfmachende +scharfmachenden +scharfmachender +scharfrandig +scharfrandige +scharfrandigem +scharfrandiger +scharfrandiges +scharfsichtig +scharfsichtige +scharfsichtigem +scharfsichtigen +scharfsichtiges +scharfsichtigste +scharfsichtigstem +scharfsichtigster +scharfsichtigstes +scharfsinnig +scharfsinnigem +scharfsinnigen +scharfsinniger +scharfsinnigste +scharfsinnigstem +scharfsinnigsten +scharfsinnigstes +scharlachrot +scharlachrote +scharlachroten +scharlachroter +scharlachrotes +scharre +scharren +scharrend +scharrende +scharrender +scharrendes +scharrst +scharrt +scharrte +scharrten +scharrtest +scharte +scharten +schartest +schattenhaft +schattenhafte +schattenhaftem +schattenhafter +schattenhaftere +schattenhafterem +schattenhafterer +schattenhafteres +schattenhaftes +schattenhaftestem +schattenhaftesten +schattenhaftester +schattiere +schattieren +schattierend +schattierenden +schattierender +schattierendes +schattiert +schattierte +schattiertem +schattierter +schattiertes +schattiertest +schattig +schattige +schattigem +schattiger +schattigere +schattigerem +schattigerer +schattigeres +schattiges +schattigstem +schattigsten +schattigster +schaudere +schauderhaft +schauderhafte +schauderhaften +schauderhafter +schauderhaftere +schauderhafteren +schauderhafterer +schauderhafteres +schauderhafteste +schauderhaftestem +schauderhaftesten +schauderhaftestes +schaudern +schaudernd +schaudernden +schaudernder +schauderndes +schaudert +schauderte +schauderten +schaue +schauen +schauend +schauenden +schauender +schauendes +schauerartig +schauerartigen +schauerlich +schauerliche +schauerlichen +schauerlicher +schauerlichere +schauerlicheren +schauerlicherer +schauerlicheres +schauerlichste +schauerlichstem +schauerlichsten +schauerlichstes +schauern +schauernd +schauernden +schauernder +schauerndes +schauert +schauerte +schauerten +schauertet +schaufeln +schaufelnd +schaufelnden +schaufelnder +schaufelndes +schaufelt +schaufelte +schaufelten +schaufeltet +schaufle +schaukeln +schaukelnde +schaukelnden +schaukelnder +schaukelst +schaukelt +schaukelte +schaukelten +schaukeltest +schaukeltet +schaukle +schaulustig +schaulustige +schaulustigem +schaulustigen +schaulustiger +schaulustigere +schaulustigerem +schaulustigeren +schaulustigeres +schaulustiges +schaulustigste +schaulustigsten +schaulustigster +schaulustigstes +schaumig +schaumige +schaumigem +schaumigen +schaumigere +schaumigerem +schaumigeren +schaumigeres +schaumiges +schaumigste +schaumigsten +schaumigster +schaumigstes +schaurig +schaurige +schaurigem +schaurigen +schaurigere +schaurigerem +schaurigeren +schaurigeres +schauriges +schaurigste +schaurigsten +schaurigster +schaurigstes +schaust +schaut +schaute +schauten +schautest +schautet +scheckig +scheckigem +scheckigen +scheckiger +scheckigere +scheckigerem +scheckigeren +scheckigeres +scheckiges +scheckigste +scheckigsten +scheckigster +scheckigstes +scheel +scheffeln +scheffelnd +scheffelnden +scheffelnder +scheffelndes +scheffelt +scheffelte +scheffelten +scheffeltest +scheffeltet +scheffle +scheibenförmiger +scheide +scheiden +scheidend +scheidende +scheidendem +scheidenden +scheidender +scheidendes +scheidest +scheidet +scheinbar +scheinbare +scheinbarem +scheinbaren +scheinbarer +scheinbares +scheinbarste +scheinbarsten +scheine +scheinen +scheinend +scheinende +scheinenden +scheinendes +scheinheilig +scheinheilige +scheinheiligen +scheinheiliger +scheinheiligere +scheinheiligeren +scheinheiligerer +scheinheiligeres +scheinheiliges +scheinheiligste +scheinheiligstem +scheinheiligsten +scheinheiligstes +scheinst +scheint +scheintot +scheintote +scheintotem +scheintoten +scheintoter +scheintotes +scheitele +scheiteln +scheitelnd +scheitelnden +scheitelnder +scheitelndes +scheitelt +scheitelte +scheitelten +scheiteltet +scheitere +scheitern +scheiternde +scheiternden +scheiternder +scheiterst +scheitert +scheiterte +scheiterten +scheitertet +scheiß +scheiße +scheißen +scheißend +scheißende +scheißenden +scheißendes +scheißest +schelle +schellen +schellende +schellenden +schellender +schellst +schellt +schellte +schellten +schelltest +schelltet +schelmisch +schelmische +schelmischem +schelmischen +schelmischere +schelmischerem +schelmischeren +schelmischeres +schelmisches +schelmischste +schelmischsten +schelmischster +schelmischstes +schelten +scheltend +scheltende +scheltender +scheltendes +scheltest +schematisch +schematische +schematischem +schematischer +schematisches +schematisiere +schematisieren +schematisierend +schematisierende +schematisierenden +schematisierendes +schematisierst +schematisiert +schematisiertem +schematisierten +schematisierter +schematisiertes +schematisiertest +schematisiertet +schemenhaft +schemenhaftem +schemenhaften +schemenhafter +schenke +schenken +schenkend +schenkenden +schenkender +schenkendes +schenkt +schenkte +schenkten +schenktet +scheppern +scheppernd +scheppernde +scheppernder +schepperndes +scheppert +schepperte +schepperten +scheppertet +schere +scheren +scherend +scherende +scherenden +scherendes +scherst +schert +scherten +schertest +schertet +scherzen +scherzend +scherzende +scherzender +scherzendes +scherzest +scherzhaft +scherzhafte +scherzhaftem +scherzhaften +scherzhaftes +scherzt +scherzte +scherzten +scherztest +scherztet +scheu +scheuchen +scheuchend +scheuchende +scheuchender +scheuchendes +scheuchst +scheuchte +scheuchten +scheuchtest +scheue +scheuem +scheuen +scheuende +scheuenden +scheuender +scheuer +scheuere +scheuerem +scheuerer +scheueres +scheuern +scheuernd +scheuernde +scheuernden +scheuerndes +scheuerst +scheuert +scheuerte +scheuerten +scheuertest +scheuertet +scheues +scheuste +scheustem +scheusten +scheustes +scheut +scheute +scheuten +scheutest +scheutet +scheußlich +scheußlichem +scheußlichen +scheußlicher +scheußlicherem +scheußlicheren +scheußlicherer +scheußliches +scheußlichste +scheußlichstem +scheußlichster +scheußlichstes +schichtend +schichtende +schichtenden +schichtendes +schichtest +schichtet +schichtete +schichteten +schichtetest +schichtetet +schick +schicke +schicken +schickend +schickenden +schickender +schickendes +schicker +schicklich +schickliche +schicklichem +schicklicher +schickliches +schicksalhaft +schicksalhaftem +schicksalhaften +schicksalhafter +schickt +schickte +schickten +schicktest +schicktet +schiebe +schieben +schiebend +schiebende +schiebender +schiebendes +schiebst +schiebt +schied +schieden +schiedet +schief +schief gehende +schiefe +schiefem +schiefen +schiefer +schiefere +schieferem +schieferen +schieferer +schieferes +schiefes +schiefgelacht +schiefgelachten +schiefgelachter +schiefgelachtes +schieflachen +schieflachend +schieflachende +schieflachenden +schieflachender +schieflachendes +schieflachten +schiefstem +schiefsten +schiefster +schiefwinklig +schiefwinklige +schiefwinkligem +schiefwinkliger +schiefwinkliges +schiele +schielen +schielend +schielende +schielenden +schielendes +schielst +schielt +schielte +schielten +schieltest +schieltet +schien +schiene +schienen +schienend +schienenden +schienender +schienendes +schienst +schient +schiente +schienten +schientest +schientet +schier +schiere +schieres +schieß +schießen +schießend +schießende +schießenden +schießender +schießendes +schießt +schiffbar +schiffbare +schiffbarem +schiffbaren +schiffbarer +schiffbares +schiffbrüchig +schiffbrüchigem +schiffbrüchigen +schiffbrüchiger +schiffen +schiffend +schiffende +schiffender +schiffendes +schiffst +schiffte +schifften +schifftest +schikaniere +schikanieren +schikanierend +schikanierenden +schikanierender +schikanierendes +schikaniert +schikanierte +schikaniertem +schikanierter +schikaniertes +schikaniertest +schildere +schildern +schildernd +schildernden +schildernder +schilderndes +schilderst +schildert +schilderte +schilderten +schildertest +schildertet +schilfig +schilfige +schilfigen +schilfiger +schilfiges +schillere +schillern +schillernd +schillernde +schillernder +schillerndes +schillerst +schillerte +schillerten +schillertest +schiltst +schimmelig +schimmelige +schimmeligem +schimmeliger +schimmeliges +schimmeln +schimmelnde +schimmelnden +schimmelnder +schimmelt +schimmelte +schimmelten +schimmere +schimmern +schimmernd +schimmernde +schimmernder +schimmerndes +schimmerst +schimmerte +schimmerten +schimmertest +schimpf +schimpfe +schimpfen +schimpfende +schimpfenden +schimpfender +schimpflich +schimpfliche +schimpflichem +schimpflicher +schimpfliches +schimpfst +schimpft +schimpfte +schimpften +schimpftest +schinde +schinden +schindende +schindenden +schindender +schindest +schindet +schindete +schindetest +schindetet +schirme +schirmen +schirmend +schirmende +schirmenden +schirmendes +schirmst +schirmt +schirmten +schirmtest +schirmtet +schirrt +schirrtest +schiss +schissest +schisset +schizophren +schizophrene +schizophrenem +schizophrenen +schizophrener +schlabberiger +schlachte +schlachtend +schlachtende +schlachtenden +schlachtendes +schlachtest +schlachtet +schlachtete +schlachteten +schlachtetest +schlachtetet +schlacken +schlackern +schlackernd +schlackernde +schlackerst +schlackig +schlackige +schlackigem +schlackigen +schlackigere +schlackigerem +schlackigeren +schlackigeres +schlackiges +schlackigste +schlackigsten +schlackigster +schlackigstes +schlaf +schlafe +schlafen +schlafende +schlafenden +schlafender +schlaff +schlaffe +schlaffem +schlaffer +schlaffere +schlafferem +schlafferer +schlafferes +schlaffes +schlaffestem +schlaffesten +schlaffester +schlaffstem +schlaffsten +schlaffster +schlaflos +schlaflose +schlaflosem +schlaflosen +schlafloser +schlafloses +schlaft +schlaftrunken +schlaftrunkene +schlaftrunkenem +schlaftrunkenen +schlaftrunkenes +schlafwandeln +schlafwandelnd +schlafwandelnden +schlafwandelnder +schlafwandelndes +schlafwandelten +schlafwandeltest +schlafwandeltet +schlafwandle +schlafwandlerisch +schlafwandlerische +schlafwandlerischem +schlafwandlerischen +schlafwandlerisches +schlag +schlagartig +schlagartige +schlagartigem +schlagartigen +schlagartiger +schlagartigerem +schlagartigeren +schlagartigerer +schlagartiges +schlagartigste +schlagartigstem +schlagartigster +schlagartigstes +schlage +schlagen +schlagend +schlagende +schlagenden +schlagendes +schlagfertig +schlagfertige +schlagfertigen +schlagfertiger +schlagfertiges +schlagfest +schlagkräftig +schlagkräftige +schlagkräftigem +schlagkräftigen +schlagkräftigere +schlagkräftigerem +schlagkräftigeren +schlagkräftigeres +schlagkräftiges +schlagkräftigste +schlagkräftigsten +schlagkräftigster +schlagkräftigstes +schlagstark +schlagstarke +schlagwortartig +schlagwortartiger +schlagzeilenträchtiges +schlaksig +schlaksige +schlaksigem +schlaksigen +schlaksigere +schlaksigerem +schlaksigeren +schlaksigeres +schlaksiges +schlaksigste +schlaksigsten +schlaksigster +schlaksigstes +schlammig +schlammige +schlammigem +schlammigen +schlammiger +schlammiges +schlampen +schlampest +schlampig +schlampige +schlampigen +schlampiger +schlampiges +schlang +schlangst +schlank +schlanke +schlankem +schlanken +schlanker +schlankeren +schlankerer +schlankeres +schlankste +schlankstem +schlanksten +schlankstes +schlapp +schlappe +schlappen +schlapper +schlappere +schlapperen +schlapperer +schlapperes +schlappgemacht +schlappgemachte +schlappgemachtem +schlappgemachter +schlappgemachtes +schlappmachen +schlappmachende +schlappmachenden +schlappmachender +schlappste +schlappstem +schlappsten +schlappstes +schlau +schlaue +schlauen +schlauer +schlauere +schlaueren +schlauerer +schlaueres +schlauste +schlaustem +schlausten +schlaustes +schlecht +schlechte +schlechtem +schlechter +schlechterdings +schlechtere +schlechteren +schlechterer +schlechteres +schlechteste +schlechtestem +schlechtesten +schlechtestes +schlechtgelaunt +schlechtgelaunte +schlechtgelaunten +schlechtgelaunter +schlechtgelauntes +schlechtgemachte +schlechtgemachten +schlechtgemachter +schlechthin +schlechtmachen +schlechtmachend +schlechtmachenden +schlechtmachender +schlechtmachendes +schlecke +schlecken +schleckend +schleckenden +schleckender +schleckendes +schleckt +schleckte +schleckten +schlecktest +schlecktet +schleiche +schleichen +schleichende +schleichenden +schleichender +schleichst +schleicht +schleierhaft +schleierhaftem +schleierhaften +schleierhafter +schleierhafterem +schleierhafteren +schleierhafterer +schleierhaftes +schleierhafteste +schleierhaftestem +schleierhaftester +schleierhaftestes +schleife +schleifend +schleifende +schleifenden +schleifender +schleifendes +schleifst +schleift +schleimig +schleimigem +schleimigen +schleimiges +schleimlösende +schleimlösendem +schleimlösender +schleimlösendes +schleißest +schlemme +schlemmen +schlemmend +schlemmende +schlemmenden +schlemmendes +schlemmst +schlemmt +schlemmte +schlemmten +schlemmtest +schlemmtet +schlendere +schlendern +schlendernd +schlendernde +schlendernder +schlenderndes +schlenderst +schlendert +schlenderte +schlenderten +schlendertest +schlenkere +schlenkern +schlenkernd +schlenkernden +schlenkernder +schlenkerndes +schlenkert +schlenkerte +schlenkerten +schlenkertet +schlepp +schleppe +schleppen +schleppend +schleppende +schleppendem +schleppender +schleppendes +schleppst +schleppt +schleppte +schleppten +schlepptest +schlesisch +schlesische +schlesischem +schlesischer +schlesisches +schleudere +schleudern +schleuderte +schleunig +schleunige +schleunigen +schleuniges +schleunigst +schleunigste +schleunigsten +schleunigster +schleunigstes +schleust +schlich +schlichen +schlichet +schlicht +schlichte +schlichtem +schlichten +schlichtende +schlichtenden +schlichtender +schlichter +schlichtere +schlichterem +schlichterer +schlichteres +schlichtes +schlichteste +schlichtestem +schlichtesten +schlichtestes +schlichtet +schlichtete +schlichteten +schlichtetest +schlichtetet +schlichtweg +schlief +schliefen +schliefet +schlieft +schlierenartig +schließbar +schließbare +schließbarem +schließbarer +schließbares +schließe +schließend +schließende +schließenden +schließendes +schließest +schließlich +schließt +schliff +schliffen +schliffet +schlimm +schlimme +schlimmem +schlimmen +schlimmer +schlimmere +schlimmerem +schlimmerer +schlimmeres +schlimmes +schlimmsten +schlimmstenfalls +schlimmster +schlinge +schlingen +schlingend +schlingenden +schlingender +schlingendes +schlingt +schlissest +schlittern +schlittert +schlitzen +schlitzohrig +schlitzte +schlitzäugig +schlitzäugigen +schlitzäugiger +schlitzäugiges +schlohweiß +schlohweiße +schlohweißem +schlohweißer +schlohweißes +schlossen +schlosset +schlottere +schlotterig +schlotterigem +schlotterigen +schlotteriger +schlottern +schlotternd +schlotternde +schlotternder +schlotterndes +schlotterst +schlottert +schlotterte +schlotterten +schlottertest +schlottrig +schlottrigem +schlottrigen +schlottriger +schluchze +schluchzend +schluchzende +schluchzenden +schluchzendes +schluchzt +schluchzte +schluchzten +schluchztest +schluchztet +schlucke +schlucken +schluckend +schluckenden +schluckender +schluckendes +schluckt +schluckte +schluckten +schlucktet +schludere +schluderig +schluderige +schluderigen +schluderiger +schluderiges +schludern +schludrig +schludrige +schludrigen +schludriger +schludrigere +schludrigeren +schludrigerer +schludrigeres +schludriges +schlug +schlugen +schlugst +schlugt +schlummern +schlummernd +schlummernde +schlummernder +schlummerndes +schlummerst +schlummert +schlummerte +schlummerten +schlummertest +schlurfe +schlurfen +schlurfend +schlurfenden +schlurfender +schlurfendes +schlurft +schlurfte +schlurften +schlurftet +schlussendlich +schlussfolgere +schlussfolgern +schläfrig +schläfrige +schläfrigem +schläfriger +schläfrigere +schläfrigerem +schläfrigerer +schläfrigeres +schläfriges +schläfrigstem +schläfrigsten +schläfrigster +schläfst +schläft +schlägst +schlägt +schlängeln +schlängelnd +schlängelnde +schlängelnder +schlängelndes +schlängelte +schlüpfen +schlüpfend +schlüpfende +schlüpfender +schlüpfendes +schlüpfest +schlüpfrig +schlüpfrige +schlüpfrigem +schlüpfrigen +schlüpfriges +schlüpfst +schlüpft +schlüpfte +schlüpften +schlüpftest +schlüpftet +schlürfe +schlürfen +schlürfend +schlürfende +schlürfenden +schlürfendes +schlürfst +schlürft +schlürfte +schlürften +schlürftest +schlürftet +schlüsselfertig +schlüsselfertigen +schlüssig +schlüssige +schlüssigem +schlüssigen +schlüssiger +schlüssigere +schlüssigerem +schlüssigeren +schlüssigeres +schlüssiges +schlüssigste +schlüssigsten +schlüssigster +schlüssigstes +schmachten +schmachtend +schmachtende +schmachtender +schmachtendes +schmachtest +schmachtete +schmachteten +schmachtetest +schmachvoll +schmachvolle +schmachvollem +schmachvoller +schmachvollere +schmachvollerem +schmachvollerer +schmachvolleres +schmachvolles +schmachvollstem +schmachvollsten +schmachvollster +schmackhaft +schmackhafte +schmackhaftem +schmackhafter +schmackhaftere +schmackhafterem +schmackhafterer +schmackhafteres +schmackhaftes +schmackhaftestem +schmackhaftesten +schmackhaftester +schmal +schmale +schmalem +schmalen +schmaler +schmales +schmalspurig +schmalspurigem +schmalspurigen +schmalspuriger +schmalzig +schmalzige +schmalzigem +schmalziger +schmalziges +schmarotze +schmarotzen +schmarotzend +schmarotzende +schmarotzenden +schmarotzendes +schmarotzerisch +schmarotzerische +schmarotzerischen +schmarotzerischer +schmarotzerisches +schmarotzt +schmarotzte +schmarotztem +schmarotzter +schmarotztes +schmarotztest +schmatz +schmatze +schmatzen +schmatzende +schmatzenden +schmatzender +schmatzt +schmatzte +schmatzten +schmatztest +schmatztet +schmause +schmausen +schmausend +schmausende +schmausenden +schmausendes +schmaust +schmauste +schmaustest +schmaustet +schmecke +schmecken +schmeckend +schmeckende +schmeckenden +schmeckendes +schmeckst +schmeckt +schmeckten +schmecktest +schmecktet +schmeichelhaft +schmeichelhafte +schmeichelhaftem +schmeichelhaften +schmeichelhaftes +schmeicheln +schmeichelnd +schmeichelnden +schmeichelnder +schmeichelndes +schmeichelt +schmeichelte +schmeichelten +schmeicheltet +schmeichle +schmeichlerisch +schmeichlerischem +schmeichlerischen +schmeichlerischer +schmeißen +schmeißend +schmeißende +schmeißender +schmeißendes +schmeißt +schmelzbar +schmelzbare +schmelzbaren +schmelzbarer +schmelzbares +schmelzen +schmelzend +schmelzende +schmelzender +schmelzendes +schmelzest +schmerzend +schmerzende +schmerzenden +schmerzendes +schmerzerfüllt +schmerzerfüllte +schmerzerfüllten +schmerzerfüllter +schmerzerfülltes +schmerzhaft +schmerzhafte +schmerzhaftem +schmerzhaften +schmerzhaftes +schmerzlich +schmerzliche +schmerzlichem +schmerzlicher +schmerzlichere +schmerzlicherem +schmerzlicherer +schmerzlicheres +schmerzliches +schmerzlichstem +schmerzlichsten +schmerzlichster +schmerzlindernd +schmerzlindernde +schmerzlinderndem +schmerzlindernder +schmerzlinderndes +schmerzlos +schmerzlosem +schmerzlosen +schmerzloser +schmerzstillend +schmerzstillende +schmerzstillendem +schmerzstillender +schmerzstillendes +schmerzt +schmerzten +schmerzverzerrt +schmettere +schmettern +schmetternde +schmetternden +schmetternder +schmetterst +schmettert +schmetterte +schmetterten +schmettertest +schmettertet +schmieden +schmiedend +schmiedende +schmiedenden +schmiedender +schmiedendes +schmiedest +schmiedet +schmiedete +schmiedeten +schmiedetest +schmiedetet +schmiegen +schmiegend +schmiegende +schmiegenden +schmiegender +schmiegendes +schmiegsam +schmiegsamem +schmiegsamen +schmiegsamer +schmiegst +schmiegt +schmiegte +schmiegten +schmiegtest +schmiegtet +schmiere +schmieren +schmierende +schmierenden +schmierender +schmierig +schmierige +schmierigem +schmieriger +schmieriges +schmierst +schmierte +schmierten +schmiertest +schmilzt +schminke +schminken +schminkende +schminkenden +schminkender +schminkst +schminkt +schminkte +schminkten +schminktest +schminktet +schmirgeln +schmirgelnde +schmirgelnden +schmirgelnder +schmirgelst +schmirgelt +schmirgelte +schmirgelten +schmirgeltest +schmirgeltet +schmirgle +schmiss +schmissen +schmissest +schmisset +schmissig +schmissigem +schmissigen +schmissiger +schmolle +schmollen +schmollend +schmollenden +schmollender +schmollendes +schmollt +schmollte +schmollten +schmolltet +schmolz +schmolzest +schmore +schmoren +schmorende +schmorenden +schmorender +schmorst +schmort +schmorte +schmorten +schmortest +schmortet +schmucke +schmucklos +schmucklose +schmucklosem +schmucklosen +schmuckloses +schmuggele +schmuggeln +schmuggelnde +schmuggelnden +schmuggelnder +schmuggelst +schmuggelt +schmuggelte +schmuggelten +schmuggeltest +schmuggeltet +schmuggle +schmunzeln +schmunzelnd +schmunzelnde +schmunzelnden +schmunzelndes +schmunzelst +schmunzelt +schmunzelte +schmunzelten +schmunzeltest +schmunzeltet +schmus +schmuse +schmusen +schmusende +schmusenden +schmusender +schmusest +schmust +schmuste +schmusten +schmustest +schmustet +schmutze +schmutzen +schmutzend +schmutzest +schmutzig +schmutzige +schmutzigen +schmutziger +schmutzigere +schmutzigeren +schmutzigerer +schmutzigeres +schmutzigste +schmutzigstem +schmutzigsten +schmutzigster +schmutzigstes +schmutzt +schmutzte +schmutztest +schmutztet +schmächtig +schmächtige +schmächtigen +schmächtiger +schmächtiges +schmähen +schmähende +schmähenden +schmähendes +schmählich +schmähliche +schmählichen +schmählicher +schmähliches +schmäht +schmähte +schmähten +schmähtet +schmäler +schmälere +schmälern +schmälernde +schmälernden +schmälernder +schmälerst +schmälert +schmälerte +schmälerten +schmälertest +schmälertet +schmälsten +schmücke +schmücken +schmückend +schmückende +schmückenden +schmückendes +schmückst +schmückt +schmückten +schmücktest +schmücktet +schnabelförmig +schnabelförmige +schnabelförmigen +schnabelförmiger +schnabelförmiges +schnabulier +schnabuliere +schnabulieren +schnalle +schnallen +schnallend +schnallt +schnallte +schnallten +schnalltet +schnalze +schnalzen +schnalzende +schnalzenden +schnalzender +schnalzest +schnalzt +schnalzte +schnalzten +schnalztest +schnalztet +schnappe +schnappen +schnappend +schnappende +schnappenden +schnappender +schnappendes +schnappest +schnappst +schnappt +schnappten +schnapptest +schnapptet +schnarchen +schnarchend +schnarchende +schnarchender +schnarchendes +schnarchst +schnarcht +schnarchte +schnarchten +schnarchtest +schnarren +schnarrte +schnattere +schnattern +schnatternde +schnatternden +schnatternder +schnatterst +schnattert +schnatterte +schnatterten +schnattertest +schnattertet +schnaube +schnauben +schnaubend +schnaubende +schnaubenden +schnaubendes +schnaubst +schnaubt +schnaubten +schnaubtest +schnaubtet +schnaufen +schnaufend +schnaufende +schnaufender +schnaufendes +schnaufst +schnauft +schnaufte +schnauften +schnauftest +schneckenförmig +schneckenförmige +schneckenförmigem +schneckenförmiger +schneckenförmiges +schneebedeckt +schneebedecktem +schneebedeckten +schneebedeckter +schneebleiche +schneeblind +schneeblinde +schneeblindem +schneeblinder +schneeblindes +schneeig +schneeigem +schneeigen +schneeiger +schneeigerem +schneeigeres +schneeigsten +schneeigster +schneeverwehter +schneeweiß +schneeweiße +schneeweißem +schneeweißer +schneeweißes +schneide +schneiden +schneidend +schneidende +schneidenden +schneidender +schneidendes +schneidere +schneidern +schneidernde +schneidernden +schneidernder +schneiderst +schneidert +schneiderte +schneiderten +schneidertest +schneidertet +schneidest +schneidet +schneidig +schneidige +schneidigem +schneidiger +schneidigere +schneidigerem +schneidigerer +schneidigeres +schneidiges +schneidigstem +schneidigsten +schneidigster +schneien +schneiend +schneit +schnell +schnelle +schnellem +schnellen +schnellend +schnellende +schnellenden +schnellender +schnellendes +schneller +schnellere +schnellerem +schnelleren +schnelleres +schnelles +schnellet +schnellfüßig +schnellfüßigen +schnellfüßiger +schnellfüßiges +schnelllebig +schnelllebige +schnelllebiger +schnelllebiges +schnelllebigste +schnelllebigster +schnelllebigstes +schnellste +schnellstem +schnellsten +schnellster +schnellstes +schnellstmöglich +schnellstmöglichen +schnellt +schnellte +schnellten +schnelltet +schniefen +schniegeln +schniegelnd +schniegelnde +schniegelnder +schniegelt +schniegelte +schniegelten +schniegeltet +schniegle +schnippeln +schnippelnd +schnippelnde +schnippelnden +schnippelnder +schnippelst +schnippelt +schnippelte +schnippelten +schnippeltest +schnippeltet +schnippen +schnippisch +schnippischen +schnippischer +schnippisches +schnitten +schnittet +schnittig +schnittige +schnittigen +schnittiger +schnittiges +schnittigstem +schnittigsten +schnittigster +schnittigstes +schnitz +schnitze +schnitzen +schnitzend +schnitzenden +schnitzender +schnitzendes +schnitzt +schnitzte +schnitzten +schnitztest +schnitztet +schnodderig +schnodderigem +schnodderigen +schnodderiger +schnodderigerem +schnodderigeren +schnodderigerer +schnodderiges +schnodderigste +schnodderigstem +schnodderigster +schnodderigstes +schnorre +schnorren +schnorrend +schnorrende +schnorrenden +schnorrendes +schnorrest +schnorrst +schnorrt +schnorrte +schnorrten +schnorrtest +schnorrtet +schnupfende +schnupfenden +schnupfender +schnupfest +schnupfst +schnupft +schnupfte +schnupften +schnupftest +schnupftet +schnuppere +schnuppern +schnuppernd +schnuppernde +schnuppernden +schnupperndes +schnupperst +schnuppert +schnupperte +schnupperten +schnuppertest +schnuppertet +schnurgeraden +schnurre +schnurren +schnurrende +schnurrenden +schnurrender +schnurrige +schnurrigem +schnurrigen +schnurriges +schnurrst +schnurrt +schnurrte +schnurrten +schnurrtest +schnurrtet +schnurstracks +schnäbeln +schnäuze +schnäuzen +schnäuzt +schnäuzte +schnäuzten +schnäuztet +schnöd +schnöde +schnöden +schnöder +schnödes +schnörkelhaft +schnörkelhafte +schnörkelhaftem +schnörkelhaften +schnörkelhaftes +schnörkeliges +schnörkellos +schnörkelloses +schnörkeln +schnörkelnde +schnörkelnden +schnörkelnder +schnörkelst +schnörkelt +schnörkelte +schnörkelten +schnörkeltest +schnörkeltet +schnörkle +schnörklig +schnüffele +schnüffeln +schnüffelnd +schnüffelnde +schnüffelnden +schnüffelndes +schnüffelst +schnüffelt +schnüffelte +schnüffelten +schnüffeltest +schnüffeltet +schnüre +schnüren +schnürend +schnürenden +schnürender +schnürendes +schnürt +schnürte +schnürten +schnürtet +schob +schoben +schocke +schocken +schockfarben +schockiere +schockieren +schockierende +schockierenden +schockierender +schockierst +schockiert +schockierte +schockierten +schockierter +schockiertes +schockiertet +schollen +schon +schone +schonen +schonend +schonende +schonendem +schonender +schonendes +schont +schonte +schonten +schontet +schonungslos +schonungslose +schonungslosen +schonungsloser +schonungsloses +schorfig +schorfige +schorfigem +schorfigen +schorfiges +schoss +schossen +schossest +schottern +schottert +schottisch +schottische +schottischem +schottischen +schottischer +schottisches +schraffiere +schraffieren +schraffierst +schraffiert +schraffierte +schraffierten +schraffierter +schraffiertes +schraffiertet +schrak +schramme +schrammen +schrammig +schrammige +schrammigem +schrammiger +schrammiges +schrammst +schrammte +schrammten +schrammtest +schrankenlos +schrankenlose +schrankenlosem +schrankenloser +schrankenloses +schraube +schraubenförmig +schraubenförmige +schraubenförmigem +schraubenförmiger +schrecke +schrecken +schreckend +schreckenden +schreckender +schreckendes +schreckensstarren +schreckhaft +schreckhaftem +schreckhaften +schreckhafter +schreckhaftes +schrecklich +schreckliche +schrecklichem +schrecklicher +schrecklichere +schrecklicherem +schrecklicherer +schrecklicheres +schreckliches +schrecklichstem +schrecklichsten +schrecklichster +schreckst +schreckt +schreckte +schreckten +schrecktest +schrecktet +schrei +schreibe +schreiben +schreibend +schreibenden +schreibender +schreibendes +schreibfaul +schreibfaule +schreibfaulem +schreibfaulen +schreibfaules +schreibgeschützt +schreibst +schreibt +schreibunkundig +schreibunkundige +schreibunkundigem +schreibunkundigen +schreibunkundiges +schreie +schreien +schreiende +schreienden +schreiender +schreist +schreit +schreiten +schreitend +schreitende +schreitender +schreitendes +schreitest +schrie +schrieb +schrieben +schriebst +schrieen +schriet +schriftlich +schriftliche +schriftlichen +schriftlicher +schriftliches +schriftstellerisch +schriftstellerische +schriftstellerischem +schriftstellerischen +schriftstellerischer +schriftstellerisches +schrill +schrille +schrillen +schriller +schrillere +schrilleren +schrillerer +schrilleres +schrillste +schrillstem +schrillsten +schrillstes +schrillt +schrittet +schrittweise +schroff +schroffe +schroffen +schroffer +schroffere +schrofferen +schrofferer +schrofferes +schroffste +schroffstem +schroffsten +schroffstes +schrubbe +schrubben +schrubbende +schrubbenden +schrubbender +schrubbst +schrubbt +schrubbte +schrubbten +schrubbtest +schrubbtet +schrullenhaft +schrullenhaftem +schrullenhaften +schrullenhafter +schrullig +schrullige +schrulligem +schrulliger +schrulligere +schrulligerem +schrulligerer +schrulligeres +schrulliges +schrulligste +schrulligstem +schrulligsten +schrulligster +schrumpelig +schrumpelige +schrumpeligem +schrumpeliger +schrumpeliges +schrumpfe +schrumpfen +schrumpfend +schrumpfende +schrumpfenden +schrumpfendes +schrumpfst +schrumpft +schrumpfte +schrumpften +schrumpftest +schrumpftet +schrundig +schrundige +schrundigem +schrundigen +schrundiges +schräg +schräge +schrägem +schrägen +schräger +schrägerem +schrägeren +schrägerer +schräges +schrägste +schrägstem +schrägster +schrägstes +schränke +schränken +schränkend +schränkst +schränkt +schränkten +schränktest +schränktet +schröpfen +schröpfend +schröpfende +schröpfender +schröpfendes +schröpfst +schröpfte +schröpften +schröpftest +schuf +schufen +schufst +schuften +schuftig +schuftige +schuftigen +schuftiger +schuftiges +schuldbeladen +schuldbeladenem +schuldbeladenen +schuldbeladenes +schuldbewusst +schuldbewusste +schuldbewussten +schuldbewusster +schuldbewusstes +schuldend +schuldende +schuldenden +schuldendes +schuldenfrei +schuldenfreie +schuldenfreien +schuldenfreier +schuldenfreies +schuldet +schuldete +schuldeten +schuldetet +schuldfreie +schuldfreien +schuldfreier +schuldfreiere +schuldfreieren +schuldfreierer +schuldfreieres +schuldfreies +schuldhaft +schuldhafte +schuldhaften +schuldhafter +schuldhaftere +schuldhafteren +schuldhafterer +schuldhafteres +schuldhaftes +schuldhafteste +schuldhaftestem +schuldhaftesten +schuldhaftestes +schuldig +schuldige +schuldigen +schuldiger +schuldigere +schuldigeren +schuldigerer +schuldigeres +schuldigste +schuldigstem +schuldigsten +schuldigstes +schuldlos +schuldlose +schuldlosen +schuldloser +schuldloses +schulen +schulfrei +schulisch +schulische +schulischen +schulmeisterlich +schulmeisterliche +schulmeisterlichen +schulmeisterlicher +schulmeisterliches +schulpflichtig +schulpflichtige +schulpflichtigem +schulpflichtigen +schulpflichtiges +schultere +schulterfrei +schulterfreie +schulterfreien +schulterfreier +schulterfreies +schulternde +schulternden +schulternder +schulterst +schummeln +schummelnd +schummelnde +schummelnden +schummelndes +schummelst +schummelt +schummelte +schummelten +schummeltest +schummeltet +schummerig +schummerige +schummerigem +schummerigen +schummeriges +schummle +schuppen +schuppende +schuppendem +schuppenden +schuppendes +schuppig +schuppige +schuppigen +schuppiger +schuppiges +schuppte +schuppten +schurkisch +schurkische +schurkischem +schurkischen +schurkisches +schussbereit +schussbereite +schussbereiten +schussbereiter +schussbereites +schusselig +schusselige +schusseligem +schusseligen +schusseliger +schusseliges +schussfertig +schussfertige +schussfertigem +schussfertigen +schustere +schustern +schusternde +schusternden +schusternder +schusterst +schustert +schusterte +schusterten +schustertest +schustertet +schutzlos +schutzlose +schutzlosen +schutzloser +schutzlosere +schutzloseren +schutzloserer +schutzloseres +schutzloseste +schutzlosestem +schutzlosesten +schutzlosestes +schwabbelig +schwabbelige +schwabbeligem +schwabbeliger +schwabbeliges +schwabbeln +schwabbelnden +schwabbelnder +schwabbelndes +schwabbelt +schwabbelte +schwabbelten +schwabbeltet +schwabble +schwach +schwache +schwachem +schwachen +schwacher +schwaches +schwachköpfig +schwachköpfige +schwachköpfigem +schwachköpfiger +schwachköpfiges +schwachsichtig +schwachsichtigem +schwachsichtigen +schwachsichtiger +schwachsinnig +schwachsinnige +schwachsinnigem +schwachsinniger +schwachsinniges +schwachwindig +schwadronieren +schwadronierend +schwadronierende +schwadronierender +schwadronierendes +schwadronierst +schwadronierte +schwadroniertem +schwadronierten +schwadroniertes +schwadroniertest +schwadroniertet +schwafeln +schwafelnd +schwafelnde +schwafelnden +schwafelnder +schwafelndes +schwafelst +schwafelt +schwafelte +schwafelten +schwafeltest +schwafeltet +schwamm +schwammen +schwammig +schwammigem +schwammigen +schwammiger +schwammst +schwammt +schwand +schwang +schwangen +schwanger +schwangere +schwangeren +schwangerer +schwangeres +schwangt +schwank +schwanke +schwanken +schwankend +schwankende +schwankenden +schwankendes +schwankst +schwankt +schwankte +schwankten +schwanktest +schwanktet +schwappen +schwappend +schwappende +schwappender +schwappendes +schwappt +schwappte +schwappten +schwarz +schwarzblau +schwarzblaue +schwarzblauem +schwarzblauen +schwarzblaues +schwarzbraun +schwarzbraune +schwarzbraunem +schwarzbraunes +schwarze +schwarzem +schwarzen +schwarzer +schwarzes +schwarzfahren +schwarzfahrt +schwarzschlachten +schwarzschlachtenden +schwarzweiß +schwarzweißem +schwarzweißen +schwarzweißer +schwatze +schwatzen +schwatzende +schwatzender +schwatzendes +schwatzhaft +schwatzhafte +schwatzhaftem +schwatzhaften +schwatzhafter +schwatzhafterem +schwatzhafteren +schwatzhafterer +schwatzhaftes +schwatzhafteste +schwatzhaftestem +schwatzhaftester +schwatzhaftestes +schwatzt +schwatzte +schwatzten +schwatztest +schwebe +schweben +schwebend +schwebenden +schwebender +schwebendes +schwebt +schwebte +schwebten +schwebtet +schwedisch +schwedische +schwedischen +schwedischer +schwedisches +schwefelfarben +schwefelfarbige +schwefelfarbigem +schwefelfarbigen +schwefelfarbiges +schwefelgelb +schwefelgelbe +schwefelgelben +schwefelgelber +schwefelgelbes +schwefelig +schwefelige +schwefeligem +schwefeligen +schwefeliges +schwefeln +schwefelnd +schwefelnden +schwefelnder +schwefelndes +schwefelt +schwefelte +schwefelten +schwefeltet +schwefle +schweflig +schweflige +schweif +schweife +schweifen +schweifend +schweifende +schweifendem +schweifender +schweifendes +schweifst +schweifte +schweiften +schweiftest +schweig +schweige +schweigen +schweigend +schweigenden +schweigender +schweigendes +schweigsam +schweigsame +schweigsamem +schweigsamen +schweigsames +schweigst +schweigt +schweinigeln +schweinigelst +schweinisch +schweinische +schweinischem +schweinischen +schweinisches +schweizerisch +schweizerische +schweizerischen +schweizerischer +schweizerisches +schweißen +schweißend +schweißende +schweißendem +schweißender +schweißendes +schweißgebadet +schweißgebadete +schweißgebadetem +schweißgebadeter +schweißgebadetes +schweißig +schweißigem +schweißigen +schweißiger +schweißt +schweißte +schweißten +schweißtet +schweißtreibend +schweißtreibende +schweißtreibenden +schweißtreibender +schweißtreibendes +schweißtriefende +schweißtriefendem +schweißtriefenden +schweißtriefendes +schwele +schwelend +schwelende +schwelenden +schwelendes +schwelge +schwelgen +schwelgende +schwelgenden +schwelgender +schwelgerisch +schwelgerische +schwelgerischem +schwelgerischer +schwelgerisches +schwelgst +schwelgt +schwelgte +schwelgten +schwelgtest +schwelle +schwellen +schwellt +schwelst +schwelte +schwelten +schweltest +schwemme +schwemmen +schwemmend +schwemmt +schwemmte +schwemmten +schwemmtet +schwenk +schwenkbar +schwenkbarem +schwenkbaren +schwenkbarer +schwenke +schwenken +schwenkend +schwenkenden +schwenkender +schwenkendes +schwenkt +schwenkte +schwenkten +schwenktet +schwer +schwer beladen +schwer kranker +schwer wiegend +schwerblütig +schwerblütige +schwerblütigem +schwerblütigen +schwerblütiger +schwerblütiges +schwere +schwerem +schweren +schwerer +schwerere +schwererem +schwererer +schwereres +schwererziehbar +schwererziehbarem +schwererziehbaren +schwererziehbarer +schweres +schwerflüssig +schwerflüssige +schwerflüssigem +schwerflüssigen +schwerflüssiges +schwerfällig +schwerfällige +schwerfälligen +schwerfälliger +schwerfälligere +schwerfälligeren +schwerfälligerer +schwerfälligeres +schwerfälligste +schwerfälligstem +schwerfälligsten +schwerfälligstes +schwergewichtig +schwerhörig +schwerhörigem +schwerhörigen +schwerhöriger +schwerkranker +schwerlich +schwermachen +schwermütig +schwermütigem +schwermütigen +schwermütiger +schwerpunktartig +schwerste +schwersten +schwerster +schwerstes +schwerverständlich +schwerverständliche +schwerverständlichem +schwerverständlicher +schwerverständliches +schwervertraulich +schwervertraulichem +schwervertraulichen +schwervertraulicher +schwerwiegend +schwerwiegendem +schwerwiegenden +schwerwiegender +schwerwiegendes +schwerwiegendste +schwerwiegendsten +schwesterlich +schwesterliche +schwesterlichem +schwesterlicher +schwesterliches +schwieg +schwiegen +schwieget +schwiegst +schwielig +schwieligem +schwieligen +schwieliger +schwierig +schwierige +schwierigem +schwierigen +schwieriger +schwierigere +schwierigerem +schwierigerer +schwierigeres +schwieriges +schwierigste +schwierigstem +schwierigsten +schwierigster +schwillt +schwimme +schwimmen +schwimmende +schwimmenden +schwimmender +schwimmst +schwimmt +schwinde +schwindelfrei +schwindelfreie +schwindelfreien +schwindelfreier +schwindelfreies +schwindelig +schwindelige +schwindeligem +schwindeligen +schwindeliges +schwindeln +schwindelnd +schwindelnden +schwindelnder +schwindelndes +schwindelst +schwindelt +schwindelte +schwindelten +schwindeltest +schwindeltet +schwinden +schwindende +schwindender +schwindendes +schwindest +schwindle +schwindlig +schwindlige +schwindligen +schwindliger +schwindliges +schwindsüchtig +schwindsüchtigem +schwindsüchtigen +schwindsüchtiger +schwinge +schwingen +schwingend +schwingenden +schwingender +schwingendes +schwingt +schwingungsfrei +schwingungsfreie +schwingungsfreien +schwingungsfreier +schwingungsfreies +schwirren +schwirrend +schwirrende +schwirrenden +schwirrender +schwirrendes +schwirrst +schwirrt +schwirrte +schwirrten +schwirrtest +schwitz +schwitze +schwitzen +schwitzende +schwitzenden +schwitzender +schwitzest +schwitzigsten +schwitzt +schwitzte +schwitztest +schwitztet +schwor +schworst +schwort +schwul +schwulste +schwulsten +schwunghaft +schwunghaftem +schwunghaften +schwunghafter +schwunglos +schwunglose +schwunglosem +schwungloser +schwunglosere +schwungloserem +schwungloserer +schwungloseres +schwungloses +schwunglosestem +schwunglosesten +schwunglosester +schwungvoll +schwungvolle +schwungvollem +schwungvoller +schwungvollere +schwungvollerem +schwungvollerer +schwungvolleres +schwungvolles +schwungvollstem +schwungvollsten +schwungvollster +schwuppdiwupp +schwur +schwäbische +schwäbischen +schwächen +schwächend +schwächende +schwächenden +schwächender +schwächendes +schwächer +schwächere +schwächerem +schwächeren +schwächeres +schwächlich +schwächliche +schwächlichen +schwächlicher +schwächliches +schwächste +schwächstem +schwächsten +schwächstes +schwächt +schwächte +schwächten +schwächtest +schwächtet +schwängere +schwängern +schwängernd +schwängernde +schwängernden +schwängerndes +schwängerst +schwängert +schwängerte +schwängerten +schwängertest +schwängertet +schwänzeln +schwänzelnde +schwänzelnden +schwänzelndes +schwänzelst +schwänzelt +schwänzelte +schwänzen +schwänzend +schwänzende +schwänzenden +schwänzender +schwänzendes +schwänzest +schwänzte +schwänzten +schwänztest +schwärme +schwärmen +schwärmend +schwärmenden +schwärmender +schwärmendes +schwärmerisch +schwärmerische +schwärmerischem +schwärmerischen +schwärmerisches +schwärmst +schwärmt +schwärmte +schwärmten +schwärmtest +schwärmtet +schwärzen +schwärzend +schwärzende +schwärzenden +schwärzender +schwärzendes +schwärzest +schwärzlich +schwärzliche +schwärzlichen +schwärzlicher +schwärzliches +schwärzt +schwärzte +schwärzten +schwärztest +schwätzen +schwöre +schwören +schwörend +schwörenden +schwörender +schwörendes +schwört +schwül +schwüle +schwülen +schwüler +schwülere +schwüleren +schwülerer +schwüleres +schwülste +schwülstem +schwülsten +schwülstes +schwülstig +schwülstige +schwülstigen +schwülstiger +schwülstiges +schwüren +schäbig +schäbige +schäbigem +schäbigen +schäbiger +schäbigerem +schäbigeren +schäbigerer +schäbigeres +schäbiges +schäbigste +schäbigstem +schäbigster +schäbigstes +schädige +schädigen +schädigend +schädigende +schädigenden +schädigendes +schädigest +schädigst +schädigt +schädigte +schädigten +schädigtest +schädigtet +schädlich +schädliche +schädlichem +schädlichen +schädliches +schäkere +schäkern +schäkernde +schäkernden +schäkernder +schäkerst +schäkert +schäkerte +schäkerten +schäkertest +schäkertet +schäle +schälen +schälend +schälende +schälenden +schälendes +schälst +schält +schälte +schälten +schältest +schältet +schämen +schämend +schämende +schämender +schämendes +schämst +schämte +schämten +schämtest +schände +schänden +schändend +schändenden +schändender +schändendes +schändet +schändete +schändeten +schändetest +schändetet +schändlich +schändliche +schändlichen +schändlicher +schändlichere +schändlicheren +schändlicherer +schändlicheres +schändlichste +schändlichstem +schändlichsten +schändlichstes +schärfe +schärfen +schärfende +schärfenden +schärfender +schärfer +schärfere +schärferem +schärferer +schärferes +schärfest +schärfst +schärfste +schärfstem +schärfsten +schärfster +schärft +schärfte +schärften +schärftet +schätzbar +schätzbare +schätzbaren +schätzbarer +schätzbares +schätzen +schätzenswert +schätzenswerte +schätzenswerten +schätzenswerter +schätzenswertere +schätzenswerteren +schätzenswerterer +schätzenswerteres +schätzenswerteste +schätzenswertestem +schätzenswertesten +schätzenswertestes +schätzt +schätzte +schäume +schäumen +schäumend +schäumenden +schäumender +schäumendes +schäumt +schäumte +schäumten +schäumtet +schön +schöne +schönem +schönen +schöner +schönere +schöneren +schönerer +schöneres +schönes +schönfärbe +schönfärben +schönfärbest +schönfärbten +schöngefärbt +schöngefärbte +schöngefärbten +schöngefärbter +schöngefärbtes +schönste +schönstem +schönsten +schönstens +schönstes +schöpfe +schöpfen +schöpfende +schöpfenden +schöpfender +schöpfendes +schöpferisch +schöpferische +schöpferischem +schöpferischer +schöpferisches +schöpfst +schöpfte +schöpften +schöpftest +schüchtern +schüchterne +schüchternem +schüchterner +schüchternere +schüchternerem +schüchternerer +schüchterneres +schüchternes +schüchternstem +schüchternsten +schüchternster +schülerhaft +schülerhafte +schülerhaftem +schülerhafter +schülerhaftes +schüre +schüren +schürend +schürende +schürenden +schürendes +schürfe +schürfen +schürfend +schürfende +schürfendem +schürfenden +schürfender +schürfst +schürft +schürfte +schürften +schürftest +schürftet +schürst +schürte +schürten +schürtest +schürze +schürzen +schütte +schüttele +schüttelnd +schüttelnde +schüttelnden +schüttelndes +schüttelst +schüttelt +schüttelte +schüttelten +schütteltest +schütteltet +schütten +schüttend +schüttende +schüttenden +schüttendes +schüttererem +schüttest +schüttet +schüttete +schütteten +schüttetest +schüttetet +schütze +schützen +schützend +schützendem +schützenden +schützender +schützendes +schützt +schützte +schützten +schütztest +schütztet +scrollte +scrollten +sec +sechs +sechseckig +sechseckige +sechseckigen +sechseckiger +sechseckiges +sechseinhalb +sechsfach +sechsfache +sechsfachen +sechsfacher +sechsfaches +sechsfältig +sechsfältige +sechsfältigem +sechsfältigen +sechsfältiges +sechshundert +sechsjährig +sechsjährige +sechsjährigem +sechsjähriger +sechsjähriges +sechsmonatig +sechsmonatigem +sechsmonatigen +sechsmonatiger +sechsmonatlich +sechsmonatliche +sechsmonatlichem +sechsmonatlichen +sechsmonatlicher +sechsmonatliches +sechsseitig +sechsseitigem +sechsseitigen +sechsseitiger +sechsstöckig +sechsstöckigen +sechsstündig +sechsstündige +sechsstündigen +sechsstündiger +sechsstündiges +sechst +sechstausenddreihundert +sechste +sechstel +sechstem +sechsten +sechster +sechstes +sechstägig +sechstägige +sechstägigem +sechstägigen +sechstägiges +sechsundvierzig +sechsundzwanzig +sechswöchig +sechswöchigen +sechszehntel +sechzehn +sechzehntausend +sechzehnte +sechzehntem +sechzehnten +sechzehnter +sechzehntes +sechzig +sechzigjährigen +sechzigste +sechzigstem +sechzigster +sechzigstes +sedimentieren +sedimentiert +sedimentäre +seefahrend +seefahrende +seefahrendem +seefahrenden +seefahrendes +seefest +seefeste +seefesten +seefester +seefestes +seeklar +seeklare +seeklarem +seeklaren +seeklares +seekrank +seekranke +seekranken +seekranker +seekrankes +seelenfroh +seelenfrohe +seelenfrohem +seelenfrohen +seelenfrohes +seelengut +seelenguten +seelenguter +seelengutes +seelenlosen +seelenruhig +seelenruhige +seelenruhigen +seelentaub +seelentauben +seelenvergnügt +seelenvergnügtem +seelenvergnügten +seelenvergnügter +seelenvoll +seelenvolle +seelenvollem +seelenvoller +seelenvolles +seelisch +seelische +seelischem +seelischen +seelischer +seemännisch +seemännische +seemännischem +seemännischen +seemännischer +seemännisches +seemäßig +seemäßige +seemäßigem +seemäßiger +seemäßiges +seetüchtig +seetüchtige +seetüchtigem +seetüchtiger +seetüchtiges +seetüchtigste +seetüchtigsten +seetüchtigster +seetüchtigstes +seewärts +segele +segelfertig +segelfertige +segelfertigen +segelfertiger +segelfertiges +segelfliegen +segelklar +segelklare +segelklarem +segelklaren +segelklares +segeln +segelnd +segelnden +segelnder +segelndes +segelt +segelte +segelten +segeltet +segensreich +segensreiche +segensreichen +segensreicher +segensreiches +segensvoll +segensvolle +segensvollem +segensvollen +segensvolles +segle +segmentieren +segmentiert +segmentierte +segmentierten +segmentierter +segmentiertes +segne +segnen +segnend +segnende +segnendem +segnender +segnendes +segnest +segnet +segnete +segneten +segnetest +sehe +sehen +sehend +sehende +sehenden +sehender +sehendes +sehenswert +sehenswertem +sehenswerten +sehenswerter +sehenswürdig +sehenswürdige +sehenswürdigem +sehenswürdiger +sehenswürdiges +sehn +sehne +sehnen +sehnende +sehnenden +sehnender +sehnig +sehnige +sehnigem +sehniger +sehniges +sehnlich +sehnlichem +sehnlichen +sehnlicher +sehnlichstem +sehnlichsten +sehnlichster +sehnsüchtig +sehnsüchtige +sehnsüchtigen +sehnsüchtiger +sehnsüchtiges +sehnt +sehnte +sehnten +sehntet +sehr +seht +sei +seich +seicht +seichte +seichtem +seichter +seichterer +seichtes +seichtesten +seid +seiden +seidenartig +seidenartige +seidenartigem +seidenartiger +seidenartiges +seidene +seidenen +seidener +seidenes +seidenweich +seidenweiche +seidenweichem +seidenweichen +seidenweiches +seidig +seidige +seidigen +seidiger +seidiges +seidigste +seidigstes +seien +seiend +seiende +seienden +seiendes +seiest +seife +seifen +seifig +seifige +seifigem +seifigen +seifiges +seile +seilen +seimig +seimige +seimigem +seimigen +seimiges +sein +seine +seinem +seinen +seiner +seinerseits +seinerzeit +seines +seinesgleichen +seinetwegen +seinetwillen +seinige +seinigen +seinlassen +seit +seitdem +seitenlang +seitenlange +seitenlangem +seitenlanger +seitenlanges +seitens +seither +seitherige +seitherigen +seitlich +seitliche +seitlichen +seitlicher +seitliches +seitwärts +sekundenlang +sekundenlange +sekundenlangem +sekundenlangen +sekundenlanges +sekundiere +sekundieren +sekundierend +sekundierende +sekundierenden +sekundierender +sekundierst +sekundiert +sekundierte +sekundierten +sekundierter +sekundiertes +sekundiertest +sekundiertet +sekundär +sekundäre +sekundären +selbe +selben +selber +selbige +selbigem +selbiger +selbiges +selbst +selbst gemacht +selbstbewusst +selbstbewusste +selbstbewussten +selbstbewusster +selbstbewusstes +selbstbezüglich +selbstbezügliche +selbsterklärende +selbsternannten +selbstevidente +selbstgebacken +selbstgebackene +selbstgebackenen +selbstgebackener +selbstgebackenes +selbstgefällig +selbstgefällige +selbstgefälligem +selbstgefälliger +selbstgefälliges +selbstgerecht +selbstgerechte +selbstgerechtem +selbstgerechter +selbstgerechtes +selbstherrlich +selbstherrliche +selbstherrlichem +selbstherrlichen +selbstherrliches +selbstidentisch +selbstkonsistent +selbstkonsistenten +selbstkritischen +selbstlos +selbstlose +selbstlosen +selbstloser +selbstloses +selbstmörderisch +selbstmörderische +selbstmörderischem +selbstmörderischen +selbstmörderisches +selbstredend +selbstsicher +selbstsichere +selbstsicheren +selbstsicherer +selbstsicheres +selbstständig +selbstständigem +selbstständigen +selbstständiger +selbstsüchtig +selbstsüchtige +selbstsüchtigem +selbstsüchtigen +selbstsüchtiges +selbsttätig +selbsttätige +selbsttätigem +selbsttätiger +selbsttätiges +selbstvergessen +selbstvergessenem +selbstvergessenen +selbstvergessener +selbstverschuldet +selbstverschuldete +selbstverschuldetem +selbstverschuldeter +selbstverschuldetes +selbstverständlich +selbstverständliche +selbstverständlichen +selbstverständlicher +selbstverständliches +selbständig +selbständigem +selbständigen +selbständiger +selektieren +selektiert +selektierten +selektiv +selektive +selig +selig sprechen +selige +seligem +seligen +seliger +seligere +seligerem +seligeren +seligeres +seliges +seligste +seligstem +seligsten +seligstes +selten +seltene +seltenem +seltenen +seltener +seltenerem +selteneren +seltenerer +seltenes +seltenste +seltenstem +seltensten +seltenster +seltenstes +seltsam +seltsame +seltsamem +seltsamen +seltsamer +seltsamerem +seltsameren +seltsamerer +seltsamerweise +seltsames +seltsamste +seltsamsten +seltsamster +seltsamstes +semantisch +semantische +semantischen +semiformal +semilegal +semiotisch +semiotische +semitische +send +sende +senden +sendenden +sendest +sendet +sendete +sengen +sengend +sengende +sengt +sengte +sengten +sengtet +senil +senile +senilen +seniler +senilere +senileren +senilerer +senileres +senilste +senilstem +senilsten +senilstes +senke +senken +senkend +senkende +senkenden +senkender +senkrecht +senkrechte +senkrechtem +senkrechten +senkrechter +senkrechtes +senkst +senkt +senkte +senkten +senktest +sensationell +sensationelle +sensationellem +sensationeller +sensationelles +sensationellste +sensationslüstern +sensibel +sensibelste +sensibelstem +sensibelster +sensibelstes +sensible +sensiblen +sensibler +sensiblere +sensibleren +sensiblerer +sensibleres +sensitiv +sensitive +sensorische +sensorseitig +sentenziös +sentenziöse +sentenziösem +sentenziöser +sentenziöses +sentimental +sentimentale +sentimentalem +sentimentalen +sentimentaler +sentimentalerem +sentimentaleren +sentimentalerer +sentimentales +sentimentalste +sentimentalstem +sentimentalster +sentimentalstes +separat +separate +separatem +separaten +separater +separieren +separiert +septisch +septische +septischem +septischer +septisches +sequentiell +sequentielle +sequentieller +serbisch +serbische +serbischen +serbischer +serbisches +seriell +serielle +serienmäßig +serienmäßige +serienmäßigem +serienmäßiger +serienmäßiges +serienreif +serienweise +seriös +seriöse +seriösem +seriösen +seriöser +seriösere +seriöserem +seriöseren +seriöseres +seriöses +seriöseste +seriösesten +seriösester +seriösestes +servicefreundlich +servieren +servierende +servierenden +servierendes +servierst +serviert +servierte +serviertem +servierten +servierter +serviertes +serviertest +serviertet +servil +servilem +servilen +serviler +servilste +servilstem +servilsten +servilstes +sesshaft +sesshafte +sesshaftem +sesshafter +sesshaftere +sesshafterem +sesshafterer +sesshafteres +sesshaftes +sesshaftestem +sesshaftesten +sesshaftester +setz +setze +setzen +setzend +setzende +setzenden +setzender +setzendes +setzt +setzte +setzten +setztest +seufze +seufzen +seufzende +seufzenden +seufzender +seufzt +seufzte +seufzten +seufztest +seufztet +sexual +sexuale +sexualem +sexualen +sexuales +sexualis +sexuell +sexuelle +sexuellem +sexuellen +sexueller +sexuelles +seziere +sezieren +sezierend +sezierenden +sezierender +sezierendes +seziert +sezierte +seziertem +sezierter +seziertes +seziertest +sibirisch +sibirischem +sibirischen +sibirischer +sich +sichelförmig +sichelförmige +sichelförmigen +sichelförmiger +sichelförmiges +sicher +sichere +sicherem +sicheren +sicherer +sicherere +sichererem +sichererer +sichereres +sicheres +sichergehen +sichergestellt +sichergestellte +sichergestelltem +sichergestellter +sichergestelltes +sicherheitshalber +sicherheitskritisch +sicherheitsrelevant +sicherheitstechnisch +sicherlich +sichern +sichernd +sichernden +sichernder +sicherndes +sicherste +sicherstellen +sicherstellend +sicherstellenden +sicherstellender +sicherstellendes +sicherstem +sichersten +sicherster +sichert +sicherte +sicherten +sichertest +sicherungsübereignet +sicherzugehen +sicherzustellen +sichtbar +sichtbare +sichtbarem +sichtbaren +sichtbarer +sichtbares +sichtbarste +sichtbarsten +sichte +sichten +sichtend +sichtende +sichtenden +sichtender +sichtendes +sichtest +sichtet +sichtete +sichteten +sichtetest +sichtetet +sichtlich +sichtlichem +sichtlichen +sichtlicher +sickern +sickernd +sickernde +sickernder +sickerndes +sickerte +sie +siebe +sieben +siebend +siebende +siebender +siebendes +siebeneinhalb +siebenfach +siebenfache +siebenfachen +siebenfaches +siebenfältig +siebenfältige +siebenfältigem +siebenfältigen +siebenfältiges +siebenhundert +siebenjährig +siebenjährige +siebenjährigem +siebenjährigen +siebenköpfigen +siebenmal +siebenmalig +siebenmaligem +siebenmaligen +siebenmaliger +siebent +siebente +siebentel +siebentem +siebenten +siebenter +siebentes +siebentägig +siebentägige +siebentägigem +siebentägiger +siebentägiges +siebenunddreißig +siebenundzwanzig +siebt +siebte +siebtel +siebten +siebtens +siebter +siebtest +siebzehn +siebzehnjährig +siebzehnjährige +siebzehnt +siebzehnte +siebzehntel +siebzehntem +siebzehnten +siebzehntes +siebzig +siebzigste +siebzigster +siebzigstes +siech +siechen +siechend +siechende +siechender +siechendes +siechst +siecht +siechte +siechten +siechtest +siedeln +siedelnd +siedelnde +siedelnder +siedelndes +siedelst +siedelt +siedelte +siedelten +siedeltest +sieden +siedend +siedende +siedendem +siedenden +siedender +siedendes +siedet +siedeten +siedle +siege +siegelnd +siegelst +siegelt +siegelten +siegeltest +siegeltet +siegen +siegend +siegende +siegenden +siegendes +siegesgewiss +siegesgewisse +siegesgewissen +siegesgewisser +siegesgewisses +siegessicher +siegestrunken +siegestrunkene +siegestrunkenem +siegestrunkenen +siegestrunkenes +sieghaft +sieghafte +sieghaften +sieghafter +sieghaftes +siegle +sieglosen +siegreich +siegreiche +siegreichem +siegreichen +siegreicher +siegreicherem +siegreicheren +siegreicherer +siegreiches +siegreichste +siegreichstem +siegreichster +siegreichstes +siegst +siegt +siegte +siegten +siegtest +sieh +siehe +siehst +sieht +signalisiere +signalisieren +signalisierend +signalisierenden +signalisierender +signalisierendes +signalisiert +signalisierte +signalisiertem +signalisierter +signalisiertes +signalisiertest +signalrot +signiere +signieren +signierende +signierenden +signierender +signierst +signiert +signierte +signierten +signierter +signiertes +signiertet +signifikant +signifikante +signifikanter +silberhell +silberhellem +silberhellen +silberheller +silbermetallic +silbern +silberne +silbernen +silberner +silbernes +simpel +simple +simplem +simplen +simpler +simples +simuliere +simulieren +simulierend +simulierende +simulierenden +simulierendes +simulierst +simuliert +simulierte +simuliertem +simulierten +simulierter +simuliertes +simuliertet +simultan +simultane +simultanen +simultaner +simultanes +sind +singe +singen +singend +singenden +singender +singendes +singt +singulär +singuläre +singulärer +sinkbar +sinke +sinken +sinkende +sinkendem +sinkenden +sinkst +sinkt +sinnbildlich +sinnbildlichem +sinnbildlicher +sinnbildliches +sinnen +sinnende +sinnenden +sinnender +sinnenfreudig +sinnenfreudige +sinnenfreudigem +sinnenfreudiger +sinnenfreudiges +sinnentstellend +sinnentstellendem +sinnentstellenden +sinnentstellender +sinnerfüllten +sinnfällig +sinnfällige +sinnfälligen +sinnfälliger +sinnfälliges +sinngemäß +sinngemäße +sinngemäßem +sinngemäßen +sinngemäßes +sinngetreu +sinngetreue +sinngetreuen +sinngetreuer +sinngetreues +sinnieren +sinnierend +sinnierende +sinnierender +sinnierendes +sinnierst +sinniert +sinnierte +sinniertem +sinnierten +sinniertes +sinniertest +sinniertet +sinnig +sinnige +sinnigem +sinnigen +sinnigere +sinnigerem +sinnigeren +sinnigeres +sinnigerweise +sinniges +sinnigstem +sinnigsten +sinnigster +sinnlich +sinnliche +sinnlichem +sinnlicher +sinnliches +sinnlos +sinnlose +sinnlosem +sinnlosen +sinnloser +sinnloserem +sinnloseren +sinnloserer +sinnloses +sinnloseste +sinnlosestem +sinnlosester +sinnlosestes +sinnreich +sinnreiche +sinnreichem +sinnreichen +sinnreicher +sinnst +sinnt +sinnverwandt +sinnverwandtem +sinnverwandten +sinnverwandter +sinnvoll +sinnvolle +sinnvollem +sinnvollen +sinnvoller +sinnvolles +sinnvollste +sinnwidrig +sinnwidrigem +sinnwidrigen +sinnwidriger +sintern +sistiere +sistieren +sistierende +sistierenden +sistierender +sistierst +sistiert +sistierte +sistierter +sistiertes +sistiertest +sittenfesteren +sittenfesteres +sittenlos +sittenlose +sittenlosem +sittenloser +sittenlosere +sittenloserem +sittenloserer +sittenloseres +sittenloses +sittenlosestem +sittenlosesten +sittenlosester +sittenstreng +sittenstrenge +sittenstrengem +sittenstrenger +sittenstrenges +sittig +sittigem +sittigen +sittiger +sittlich +sittliche +sittlichem +sittlichen +sittlicher +sittliches +sittsam +sittsamem +sittsamen +sittsamer +sittsamerem +sittsameren +sittsamerer +sittsames +sittsamste +sittsamstem +sittsamster +sittsamstes +situationsabhängig +situationsabhängiges +situiert +situierte +situiertem +situierten +situiertes +sitze +sitzen +sitzend +sitzende +sitzenden +sitzender +sitzendes +sitzengelassen +sitzt +sixtinische +sizilianisch +sizilianische +sizilianischen +sizilianischer +sizilianisches +skalierbare +skalieren +skaliert +skalpieren +skalpierend +skalpierende +skalpierender +skalpierendes +skalpierst +skalpierte +skalpiertem +skalpierten +skalpiertes +skalpiertest +skalpiertet +skandalös +skandalöse +skandalösem +skandalösen +skandalösere +skandalöses +skandierend +skandierende +skandierender +skandierendes +skandierst +skandierte +skandiertem +skandierten +skandierter +skandiertes +skandiertest +skandiertet +skandinavisch +skandinavische +skandinavischen +skandinavischer +skandinavisches +skeptisch +skeptische +skeptischem +skeptischen +skeptisches +skizzenhaft +skizzenhafte +skizzenhaften +skizzenhafter +skizzenhaftes +skizziere +skizzieren +skizzierend +skizzierende +skizzierender +skizzierendes +skizzierst +skizziert +skizzierte +skizziertem +skizzierten +skizzierter +skizziertes +skizziertest +skizziertet +sklavisch +sklavische +sklavischem +sklavischen +sklavisches +skrupellos +skrupellose +skrupellosen +skrupelloser +skrupellosere +skrupelloseren +skrupelloserer +skrupelloseres +skrupelloseste +skrupellosestem +skrupellosesten +skrupellosestes +skurril +skurrile +skurrilen +skurriler +skurrilere +skurrileren +skurrilerer +skurrileres +skurrilste +skurrilstem +skurrilsten +skurrilstes +slawisch +slawischem +slawischen +slawischer +slowakisch +slowakische +slowakischem +slowakischer +slowakisches +slowenischen +smaragdgrüne +smaragdgrünem +smaragdgrünen +smaragdgrünes +smart +smarten +so +sobald +sodann +soeben +sofern +soff +soffen +sofort +sofortbeziehbar +sofortbeziehbares +sofortig +sofortige +sofortigen +sofortiger +sofortiges +sogar +sogen +sogleich +sogst +sohle +sohlen +solange +solare +solarem +solaren +solarer +solares +solch +solche +solchem +solchen +solcher +solcherart +solcherlei +solchermaßen +solcherweise +solches +solid +solidarisch +solidarische +solidarischem +solidarischen +solidarisches +solidarisieren +solidarisiert +solide +soliden +solider +solidere +solideren +soliderer +solideres +solideste +solidestem +solidesten +solidestes +soll +soll's +solle +sollen +sollst +sollte +sollten +solltest +solltet +solvent +solvente +solventem +solventer +solventes +somit +sommerlich +sommerliche +sommerlichem +sommerlichen +sommerliches +sommersprossig +sommersprossige +sommersprossigen +sommersprossiger +sommersprossiges +sonder +sonderbar +sonderbare +sonderbaren +sonderbarer +sonderbarere +sonderbareren +sonderbarerer +sonderbareres +sonderbares +sonderbarste +sonderbarstem +sonderbarster +sonderbarstes +sondergleichen +sonderlich +sonderliche +sonderlichem +sonderlichen +sonderlicher +sonderliches +sondern +sonderten +sondertet +sondiere +sondieren +sondierend +sondierende +sondierenden +sondierendes +sondierst +sondiert +sondiertem +sondierten +sondierter +sondiertes +sondiertest +sondiertet +sonnabends +sonnengebräunten +sonnenhelle +sonnenhellen +sonnenhelles +sonnenklar +sonnenklare +sonnenklarem +sonnenklaren +sonnenklares +sonnenverbrannt +sonnenverbrannte +sonnenverbrannten +sonnenverbrannter +sonnenverbranntes +sonnig +sonnige +sonnigem +sonnigen +sonnigere +sonnigerem +sonnigeren +sonnigeres +sonniges +sonnigste +sonnigsten +sonnigster +sonnigstes +sonntags +sonnte +sonntäglich +sonntägliche +sonntäglichem +sonntäglichen +sonntägliches +sonor +sonore +sonorem +sonorer +sonores +sonst +sonstig +sonstige +sonstigem +sonstigen +sonstiger +sonstiges +sooft +sophistisch +sophistische +sophistischem +sophistischen +sophistisches +sorgen +sorgend +sorgende +sorgender +sorgendes +sorgenfrei +sorgenfreiem +sorgenfreien +sorgenfreier +sorgenlos +sorgenlose +sorgenlosem +sorgenloser +sorgenloses +sorgenvoll +sorgenvolle +sorgenvollem +sorgenvollen +sorgenvoller +sorgenvolles +sorgfältig +sorgfältige +sorgfältigem +sorgfältigen +sorgfältiger +sorgfältigere +sorgfältigerem +sorgfältigerer +sorgfältigeres +sorgfältiges +sorgfältigstem +sorgfältigsten +sorgfältigster +sorglich +sorgliche +sorglichem +sorglicher +sorgliches +sorglos +sorgsam +sorgsame +sorgsamem +sorgsamen +sorgsames +sorgst +sorgt +sorgte +sorgten +sorgtest +sorgtet +sortieren +sortierend +sortierende +sortierenden +sortierender +sortierendes +sortierst +sortiert +sortierte +sortiertem +sortierten +sortierter +sortiertest +sortiertet +soundsovielte +souveräne +souveränen +souveräner +soviel +soweit +sowie +sowieso +sowjetisch +sowjetische +sowjetischem +sowjetischer +sowjetisches +sowjetrussische +sowohl +sozial +sozialdemokratisch +sozialdemokratischem +sozialdemokratischen +sozialdemokratischer +soziale +sozialem +sozialen +sozialere +sozialerem +sozialeren +sozialeres +soziales +sozialisiere +sozialisieren +sozialisierende +sozialisierenden +sozialisierender +sozialisierst +sozialisiert +sozialisierte +sozialisierten +sozialisierter +sozialisiertes +sozialisiertet +sozialistisch +sozialistische +sozialistischen +sozialistischer +sozialistisches +sozialkritisch +sozialkritische +sozialkritischem +sozialkritischer +sozialkritisches +sozialliberal +sozialliberale +sozialpolitisch +sozialpolitische +sozialpolitischem +sozialpolitischen +sozialpolitischer +sozialpsychologisch +sozialpsychologischen +sozialstem +sozialsten +sozialster +sozialwissenschaftliche +sozialwissenschaftlichen +sozialökonomisch +sozialökonomische +soziodemografische +soziographisch +soziographischen +soziologisch +soziologische +soziologischen +soziologischer +soziologisches +sozusagen +spachtele +spachteln +spachtelnde +spachtelnden +spachtelnder +spachtelst +spachtelt +spachtelte +spachtelten +spachteltest +spachteltet +spachtle +spaltbaren +spalte +spalten +spaltende +spaltenden +spaltender +spaltenlang +spaltenlange +spaltenlangem +spaltenlanger +spaltenlanges +spaltest +spaltet +spaltete +spalteten +spaltetest +spanisch +spanische +spanischen +spanischer +spanisches +spanlose +spanlosem +spanlosen +spanloses +spanne +spannen +spannend +spannende +spannendem +spannenden +spannendere +spannenderem +spannenderen +spannenderes +spannendes +spannendste +spannendsten +spannendster +spannendstes +spannkräftig +spannkräftige +spannkräftigem +spannkräftigen +spannkräftiges +spannst +spannt +spannten +spanntest +spanntet +spannungsgeladen +spannungsgeladene +spannungsgeladenem +spannungsgeladenen +spannungsgeladenes +spar +spare +sparen +sparend +sparende +sparendem +sparenden +sparender +sparendes +sparsam +sparsame +sparsamem +sparsamer +sparsamere +sparsamerem +sparsamerer +sparsameres +sparsames +sparsamstem +sparsamsten +sparsamster +sparst +spart +sparte +sparten +spartest +spartet +spaziere +spazieren +spazierend +spazierende +spazierenden +spazierendes +spazierst +spaziert +spazierte +spaziertest +spaziertet +spaße +spaßen +spaßend +spaßenden +spaßender +spaßendes +spaßhaft +spaßhaftem +spaßhaften +spaßhaftes +spaßig +spaßige +spaßigen +spaßiger +spaßigere +spaßigeren +spaßigerer +spaßigeres +spaßigste +spaßigstem +spaßigsten +spaßigstes +spaßt +spaßte +spaßten +spaßtest +spaßtet +spe +speckig +speckige +speckigem +speckigen +speckiges +spediere +spedieren +spedierende +spedierenden +spedierender +spedierst +spediert +spedierte +spedierten +spedierter +spediertes +spediertet +speichelte +speichere +speichern +speichernde +speichernden +speichernder +speicherst +speichert +speicherte +speicherten +speichertest +speichertet +speie +speien +speiend +speiende +speienden +speiendes +speise +speisen +speisend +speisende +speisenden +speisender +speisest +speist +speiste +speisten +speistest +speistet +speit +spektakulär +spektakuläre +spektakulären +spektakuläres +spektakulärsten +spektrale +spektralem +spektralen +spektraler +spektrales +spekulativ +spekulative +spekulativen +spekulativer +spekulatives +spekulieren +spekulierend +spekulierende +spekulierender +spekulierendes +spekulierst +spekulierte +spekuliertem +spekulierten +spekulierter +spekuliertes +spekuliertest +spekuliertet +spende +spenden +spendend +spendende +spendenden +spendendes +spendest +spendet +spendete +spendeten +spendetest +spendetet +spendieren +spendierend +spendierende +spendierenden +spendierender +spendierendes +spendierst +spendierte +spendiertem +spendierten +spendierter +spendiertes +spendiertest +spendiertet +sperren +sperrend +sperrende +sperrender +sperrendes +sperrig +sperrigem +sperrigen +sperriger +sperrigste +sperrst +sperrt +sperrte +sperrten +sperrtest +sperrtet +spesenfrei +spesenfreiem +spesenfreien +spesenfreier +spezial +speziale +spezialem +spezialer +spezialere +spezialerem +spezialerer +spezialeres +speziales +spezialisieren +spezialisierend +spezialisierende +spezialisierender +spezialisierendes +spezialisierst +spezialisierte +spezialisiertem +spezialisierten +spezialisierter +spezialisiertes +spezialisiertest +spezialisiertet +spezialstem +spezialsten +spezialster +speziell +spezielle +speziellem +speziellen +spezieller +speziellere +speziellerem +speziellerer +spezielleres +spezielles +speziellstem +speziellsten +speziellster +spezifisch +spezifische +spezifischem +spezifischen +spezifischer +spezifisches +spezifiziere +spezifizieren +spezifizierend +spezifizierende +spezifizierenden +spezifizierendes +spezifizierst +spezifiziert +spezifiziertem +spezifizierten +spezifizierter +spezifiziertest +spezifiziertet +sphärisch +sphärische +sphärischen +sphärischer +sphärisches +spie +spieen +spiegelblank +spiegelblanke +spiegelblankem +spiegelblanken +spiegelblankes +spiegele +spiegelglatt +spiegelglattem +spiegelglatten +spiegelglatter +spiegeln +spiegelnd +spiegelnde +spiegelnder +spiegelndes +spiegelst +spiegelt +spiegelte +spiegelten +spiegeltest +spiegle +spielen +spielend +spielenden +spielender +spielendes +spielerisch +spielerischen +spielfreie +spielfreudig +spielst +spielt +spielte +spielten +spieltet +spiest +spiet +spießbürgerlich +spießbürgerliche +spießbürgerlichem +spießbürgerlicher +spießbürgerliches +spieße +spießen +spießend +spießest +spießig +spießigem +spießigen +spießiger +spießt +spießte +spießten +spießtet +spindeldürr +spindeldürre +spindeldürrem +spindeldürren +spindeldürres +spinne +spinnen +spinnenden +spinnst +spioniere +spionieren +spionierend +spionierenden +spionierender +spionierendes +spioniert +spionierte +spioniertem +spionierter +spioniertes +spioniertest +spiralförmig +spiralförmige +spiralförmigem +spiralförmiger +spiralförmiges +spiritistisch +spiritistischen +spiritistischer +spiritistisches +spitz +spitzbübisch +spitzbübische +spitzbübischem +spitzbübischer +spitzbübisches +spitzeln +spitzen +spitzend +spitzende +spitzender +spitzendes +spitzer +spitzes +spitzest +spitzfindig +spitzfindige +spitzfindigen +spitzfindiger +spitzfindiges +spitzig +spitzige +spitzigem +spitzigen +spitziger +spitziges +spitzt +spitzte +spitzten +spitztest +spitztet +spitzwinklig +spitzwinklige +spitzwinkligem +spitzwinkligen +spitzwinkliges +spleenig +spleenige +spleenigen +spleeniger +spleeniges +spleißender +splittere +splitterfrei +splitterfreiem +splitterfreien +splitterfreier +splitterig +splitterige +splitterigem +splitteriger +splitteriges +splittern +splitternackt +splitternackte +splitternacktem +splitternackten +splitternacktes +splitternd +splitternde +splitternder +splitterndes +splitterst +splitterte +splitterten +splittertest +spontan +spontane +spontanem +spontaner +spontanere +spontanerem +spontanerer +spontaneres +spontanes +spontanstem +spontansten +spontanster +sporadisch +sporadische +sporadischem +sporadischer +sporadisches +sporenbewehrten +spornen +spornend +spornende +spornender +spornendes +spornst +spornstreichs +spornte +spornten +sporntest +sportlich +sportliche +sportlichem +sportlicher +sportliches +spott +spottbillig +spottbillige +spottbilligen +spottbilliger +spottbilliges +spotten +spottend +spottende +spottender +spottendes +spottest +spottete +spotteten +spottetest +sprach +sprachkundig +sprachkundige +sprachkundigen +sprachkundiger +sprachkundiges +sprachlich +sprachliche +sprachlichem +sprachlichen +sprachliches +sprachlos +sprachlose +sprachlosen +sprachloser +sprachloses +spracht +sprachwissenschaftlich +sprachwissenschaftliche +sprachwissenschaftlichem +sprachwissenschaftlicher +sprachwissenschaftliches +sprang +sprangen +sprangst +sprangt +sprayt +spreche +sprechen +sprechend +sprechende +sprechenden +sprechender +sprechendes +sprecht +spreize +spreizen +spreizend +spreizende +spreizenden +spreizendes +spreizest +spreizt +spreizte +spreizten +spreiztest +spreiztet +sprengen +sprengend +sprengende +sprengender +sprengendes +sprengst +sprengte +sprengten +sprengtest +sprenkeln +sprenkelnd +sprenkelnde +sprenkelnder +sprenkelndes +sprenkelst +sprenkelte +sprenkelten +sprenkeltest +sprenkle +sprich +sprichst +spricht +sprichwörtlich +sprichwörtliche +sprichwörtlichem +sprichwörtlicher +sprichwörtliches +sprieße +sprießen +sprießend +sprießende +sprießenden +sprießendes +sprießest +sprießt +springe +springen +springend +springende +springenden +springender +springendes +springt +sprinte +sprinten +sprintende +sprintenden +sprintender +sprintest +sprintet +sprintete +sprinteten +sprintetest +sprintetet +spritze +spritzen +spritzend +spritzende +spritzenden +spritzendes +spritzig +spritzige +spritzigen +spritziger +spritzigere +spritzigeren +spritzigerer +spritzigeres +spritzigste +spritzigstem +spritzigsten +spritzigstes +spritzt +spritzte +spritzten +spritztest +spritztet +spritzwassergeschützt +sprossest +spruchreif +spruchreife +spruchreifem +spruchreifer +spruchreifes +sprudele +sprudeln +sprudelnde +sprudelnden +sprudelnder +sprudelt +sprudelte +sprudelten +sprudle +sprunghaft +sprunghafte +sprunghaftem +sprunghaften +sprunghafter +sprunghaftere +sprunghafterem +sprunghafteren +sprunghafteres +sprunghaftes +sprunghafteste +sprunghaftesten +sprunghaftester +sprunghaftestes +spräche +sprächen +spröd +spröde +spröden +spröder +sprödere +spröderen +spröderer +spröderes +sprödeste +sprödestem +sprödesten +sprödestes +sprühe +sprühen +sprühende +sprühenden +sprühender +sprühst +sprüht +sprühte +sprühten +sprühtest +sprühtet +spucken +spuckend +spuckende +spuckender +spuckendes +spuckst +spuckt +spuckte +spuckten +spucktest +spuke +spuken +spukhaft +spukhafte +spukhaftem +spukhafter +spukhaftes +spukt +spulen +spulend +spulende +spulender +spulendes +spulst +spulte +spulten +spultest +spurlos +spurlose +spurlosen +spurloser +spurloses +spurte +spurten +spurtend +spurtenden +spurtender +spurtendes +spurtet +spurtete +spurteten +spurtetet +sputenden +sputender +sputendes +sputete +sputeten +sputetet +spähe +spähen +spähend +spähende +spähenden +spähendes +spähst +späht +spähte +spähten +spähtest +spähtet +spärlich +spärliche +spärlichem +spärlichen +spärlichere +spärlicherem +spärlicheren +spärlicheres +spärliches +spärlichste +spärlichsten +spärlichster +spärlichstes +spät +späte +spätem +späten +später +spätere +späterem +späteren +späterer +späteres +späterhin +spätes +spätestem +spätesten +spätestens +spätestes +spätminoisch +spätmykenisch +spötteln +spöttelnd +spöttelnde +spöttelnden +spöttelndes +spöttelst +spöttelt +spöttelte +spöttelten +spötteltest +spötteltet +spöttisch +spöttische +spöttischem +spöttischen +spöttisches +spöttle +spüle +spülen +spülend +spülende +spülenden +spülendes +spülst +spült +spülten +spültest +spültet +spürbar +spürbare +spürbarem +spürbaren +spürbarere +spürbarerem +spürbareren +spürbareres +spürbares +spürbarste +spürbarsten +spürbarster +spürbarstes +spüren +spürend +spürende +spürender +spürendes +spürst +spürt +spürte +spürten +spürtest +staatenlos +staatenlose +staatenlosem +staatenloser +staatenloses +staatlich +staatliche +staatlichem +staatlichen +staatlicher +staatliches +staatsbürgerlich +staatsbürgerliche +staatsbürgerlichen +staatsbürgerlicher +staatsbürgerliches +staatseigen +staatseigene +staatseigenem +staatseigenen +staatseigenes +staatsfeindlich +staatsfeindliche +staatsfeindlichen +staatsfeindlicher +staatsfeindliches +staatsklug +staatskluge +staatsklugem +staatskluger +staatskluges +staatsmännisch +staatsmännischem +staatsmännischen +staatsmännischer +staatspolitischen +staatsrechtlich +staatsrechtliche +staatsrechtlichen +staatsrechtlicher +staatsrechtliches +staatsverbürgt +staatsverbürgter +stabil +stabile +stabilen +stabiler +stabilere +stabileren +stabilerer +stabileres +stabiles +stabilisiere +stabilisieren +stabilisierend +stabilisierenden +stabilisierender +stabilisierendes +stabilisiert +stabilisierte +stabilisiertem +stabilisierter +stabilisiertes +stabilisiertest +stabilste +stabilstem +stabilsten +stabilstes +stach +stachelig +stacheligem +stacheligen +stacheliger +stacheligerem +stacheligeren +stacheligerer +stacheliges +stacheligste +stacheligstem +stacheligster +stacheligstes +stacheln +stachelnde +stachelnden +stachelnder +stachelst +stachelt +stachelte +stachelten +stacheltest +stacheltet +stachen +stachle +stachlig +stachligen +stachst +stadtbekannt +stadtbekanntem +stadtbekannten +stadtbekannter +stadteigenen +staffelförmig +staffelförmige +staffelförmigem +staffelförmigen +staffelförmiger +staffelförmiges +staffelförmigste +staffelförmigster +staffelförmigstes +staffeln +staffelnd +staffelnde +staffelnden +staffelndes +staffelst +staffelt +staffelte +staffelten +staffeltest +staffeltet +staffieren +staffierend +staffierende +staffierender +staffierendes +staffierst +staffierte +staffierten +staffierter +staffiertest +staffiertet +staffle +stagnieren +stagnierend +stagnierende +stagnierender +stagnierendes +stagnierst +stagniert +stagnierte +stagniertem +stagnierten +stagniertes +stagniertest +stagniertet +stahlblau +stahlblaue +stahlblauem +stahlblauen +stahlblaues +stahlen +stahlhart +stahlt +stak +stake +staken +stalinistisch +stalinistische +stamme +stammeln +stammelnd +stammelnden +stammelnder +stammelndes +stammelt +stammelte +stammelten +stammeltet +stammen +stammend +stammende +stammendem +stammenden +stammender +stammendes +stammesgeschichtlichen +stammle +stammst +stammt +stammte +stammten +stammtest +stammverwandt +stammverwandte +stammverwandtem +stammverwandter +stammverwandtes +stampfe +stampfen +stampfend +stampfende +stampfenden +stampfendes +stampfst +stampft +stampfte +stampften +stampftest +stampftet +standardisiere +standardisieren +standardisierend +standardisierenden +standardisierender +standardisierendes +standardisiert +standardisierte +standardisiertem +standardisierter +standardisiertes +standardisiertest +standardmäßig +standarisiert +standen +standesamtlich +standesamtlichem +standesamtlichen +standesamtlicher +standesgemäß +standesgemäße +standesgemäßem +standesgemäßer +standesgemäßes +standest +standet +standfest +standfestem +standfesten +standfester +standgehalten +standhaft +standhaftem +standhaften +standhafter +standhafteste +standhaftestem +standhaftesten +standhaftestes +standhalten +standhaltend +standhaltenden +standhaltender +standhaltendes +standhielt +standhielten +standhält +standhältst +standrechtlich +standrechtliche +standrechtlichem +standrechtlichen +standrechtliches +stank +stanken +stankst +stanze +stanzen +stanzende +stanzenden +stanzender +stanzest +stanzt +stanzte +stanzten +stanztest +stanztet +stapelbar +stapele +stapeln +stapelnd +stapelnde +stapelnden +stapelndes +stapelst +stapelt +stapelten +stapeltest +stapeltet +stapfen +stapfend +stapfende +stapfender +stapfendes +stapfst +stapft +stapfte +stapften +stapftest +staple +starb +starben +starbt +stark +starke +starkem +starken +starker +starkes +starr +starre +starrem +starren +starrende +starrenden +starrender +starrer +starrere +starrerem +starrerer +starreres +starres +starrköpfig +starrköpfige +starrköpfigem +starrköpfigen +starrköpfigere +starrköpfigerem +starrköpfigeren +starrköpfigeres +starrköpfiges +starrköpfigste +starrköpfigsten +starrköpfigster +starrköpfigstes +starrsinnig +starrsinnige +starrsinnigem +starrsinnigen +starrsinnigere +starrsinnigerem +starrsinnigeren +starrsinnigeres +starrsinniges +starrsinnigste +starrsinnigsten +starrsinnigster +starrsinnigstes +starrste +starrstem +starrsten +starrstes +starrt +starrte +starrten +starrtest +starrtet +startbereit +startbereitem +startbereiten +startbereiter +starte +starten +startend +startende +startenden +startender +startendes +startet +startete +starteten +startetet +startklar +startklare +startklaren +startklarer +startklares +stationiere +stationieren +stationierende +stationierenden +stationierender +stationierst +stationiert +stationierte +stationierten +stationierter +stationiertes +stationiertet +stationär +stationäre +stationärem +stationären +stationärer +stationäres +statisch +statische +statischen +statischer +statisches +statistisch +statistische +statistischem +statistischen +statistischer +statt +stattdessen +statten +stattfand +stattfinde +stattfinden +stattfindende +stattfindenden +stattfindender +stattfindet +stattgeben +stattgefunden +stattgefundene +stattgefundenen +stattgefundener +stattgefundenes +stattgegeben +stattgegebene +stattgegebenen +stattgegebener +statthaben +statthaft +statthafte +statthaftem +statthaften +statthafter +statthaftes +stattlich +stattlichem +stattlichen +stattlicher +stattlicherem +stattlicheren +stattlicherer +stattliches +stattlichste +stattlichstem +stattlichster +stattlichstes +stattzugeben +statuenhaft +statuiere +statuieren +statuierend +statuierende +statuierenden +statuierender +statuierendes +statuiert +statuierte +statuiertem +statuierten +statuierter +statuiertes +statuiertest +staubdicht +staubdichtem +staubdichten +staubdichter +stauben +staubende +staubenden +staubender +staubfeine +staubfeiner +staubfeines +staubfrei +staubfreie +staubfreien +staubfreier +staubfreies +staubhaltig +staubhaltige +staubhaltigem +staubhaltigen +staubhaltigere +staubhaltigerem +staubhaltigeren +staubhaltigeres +staubhaltiges +staubhaltigste +staubhaltigsten +staubhaltigster +staubhaltigstes +staubig +staubige +staubigem +staubigen +staubigere +staubigerem +staubigeren +staubigeres +staubiges +staubigste +staubigsten +staubigster +staubigstes +staubt +staubte +staubtest +stauche +stauchen +stauchend +staucht +stauchte +stauchten +stauchtet +staue +stauen +stauende +stauenden +stauender +staune +staunend +staunende +staunender +staunendes +staunenswert +staunenswertem +staunenswerten +staunenswerter +staunst +staunt +staunte +staunten +stauntest +stauntet +staust +staut +staute +stauten +stautest +steche +stechen +stechend +stechende +stechenden +stechender +stechendes +steckbrieflich +stecke +stecken +steckend +steckende +steckenden +steckender +steckendes +steckenlassen +steckkompatibel +steckt +steckte +steckten +stecktet +steh +stehe +stehen +stehend +stehende +stehendem +stehenden +stehender +stehendes +stehengelassen +stehle +stehlen +stehlende +stehlenden +stehlender +stehst +steht +steif +steife +steifem +steifen +steifend +steifende +steifenden +steifendes +steifer +steifere +steiferen +steiferer +steiferes +steifes +steifst +steifste +steifstem +steifster +steifstes +steift +steifte +steiften +steiftest +steiftet +steigen +steigend +steigende +steigendem +steigenden +steigender +steigendes +steigern +steigernd +steigernden +steigernder +steigerndes +steigerst +steigerte +steigerten +steigertest +steigst +steigt +steil +steile +steilem +steilen +steiler +steilere +steilerem +steileren +steilerer +steiles +steilste +steilstem +steilsten +steilster +steilstes +steinalt +steinaltem +steinalten +steinalter +steinern +steinerne +steinernem +steinerner +steinernes +steinhart +steinhartem +steinharten +steinharter +steinig +steinige +steinigem +steinigen +steinigend +steinigende +steinigenden +steinigendes +steiniger +steinigere +steinigeren +steinigerer +steinigeres +steinigst +steinigste +steinigstem +steinigster +steinigstes +steinigt +steinigten +steinigtest +steinigtet +steinreich +steinreiche +steinreichem +steinreichen +steinreiches +steinreichste +steinreichstem +steinreichster +steinreichstes +steinzeitlich +steinzeitliche +stellend +stellende +stellenden +stellender +stellendes +stellenlosem +stellenlosen +stellenloser +stellst +stellt +stellte +stellten +stelltest +stelltet +stellungslos +stellungslosem +stellungslosen +stellungsloser +stellvertretend +stellvertretende +stellvertretenden +stellvertretender +stellvertretendes +stelze +stelzen +stelzende +stelzenden +stelzender +stelzt +stelzte +stelzten +stelztest +stelztet +stemme +stemmen +stemmend +stemmende +stemmenden +stemmendes +stemmst +stemmt +stemmte +stemmten +stemmtest +stemmtet +stempeln +stempelnd +stempelnde +stempelnden +stempelndes +stempelt +stempelte +stempelten +stempeltest +stempeltet +stenografisch +stenografisches +stenographiere +stenographieren +stenographierende +stenographierenden +stenographierender +stenographierst +stenographiert +stenographierte +stenographierten +stenographierter +stenographiertes +stenographiertet +stenographisch +stenographische +stenographischen +stenographischer +stenographisches +steppen +steppend +steppende +steppender +steppendes +steppst +steppte +steppten +stepptest +sterbe +sterben +sterbend +sterbende +sterbenden +sterbender +sterbendes +sterbenskrank +sterbenskranke +sterbenskranken +sterbenskranker +sterbensmüde +sterbensmüdem +sterbensmüden +sterbensmüdes +sterblich +sterbliche +sterblichem +sterblichen +sterbliches +stereotyp +stereotype +stereotypen +stereotyper +stereotypes +stereotypieren +stereotypierend +stereotypierende +stereotypierender +stereotypierendes +stereotypierst +stereotypierte +stereotypiertem +stereotypierten +stereotypiertes +stereotypiertest +stereotypiertet +steril +sterile +sterilem +sterilen +sterilere +sterilerem +sterileren +sterileres +steriles +sterilisiere +sterilisieren +sterilisierend +sterilisierende +sterilisierenden +sterilisierendes +sterilisierst +sterilisiert +sterilisiertem +sterilisierten +sterilisierter +sterilisiertes +sterilisiertest +sterilisiertet +sterilste +sterilsten +sterilster +sterilstes +sternenförmig +sternenförmige +sternenförmigem +sternenförmigen +sternenförmiges +sternenklar +sternförmig +sternförmige +sternförmigem +sternförmigen +sternförmiges +sternhagelvoll +sternhell +sternhelle +sternhellem +sternhellen +sternhellere +sternhellerem +sternhelleren +sternhelleres +sternhelles +sternhellste +sternhellsten +sternhellster +sternhellstes +sternklar +sternklare +sternklarem +sternklaren +sternklares +stet +stete +stetem +steten +steter +stetes +stetig +stetige +stetigem +stetigen +stetiger +stetigere +stetigerem +stetigeren +stetigeres +stetiges +stetigste +stetigsten +stetigster +stetigstes +stets +steuerbar +steuerbare +steuerbarem +steuerbarer +steuerbares +steuerbefreit +steuerbefreite +steuerbegünstigt +steuerbegünstigter +steuere +steuerfrei +steuerfreie +steuerfreiem +steuerfreien +steuerfreier +steuerlich +steuerliche +steuerlichem +steuerlichen +steuerliches +steuern +steuernd +steuernden +steuernder +steuerndes +steuerpflichtig +steuerpflichtige +steuerpflichtigem +steuerpflichtigen +steuerpflichtiges +steuerpolitischen +steuerrechtlich +steuerrechtlichem +steuerrechtlichen +steuerrechtlicher +steuerst +steuert +steuerte +steuerten +steuertest +steuertet +steuerungsseitig +steuerungstechnisch +stibitzen +stibitzend +stibitzende +stibitzender +stibitzendes +stibitzest +stibitzte +stibitztem +stibitzten +stibitztes +stibitztest +stibitztet +sticheln +stichelnd +stichelnde +stichelnden +stichelndes +stichelst +stichelt +stichelte +stichelten +sticheltest +sticheltet +stichfest +stichfeste +stichfestem +stichfesten +stichhaltig +stichhaltige +stichhaltigem +stichhaltiger +stichhaltiges +stichig +stichprobenartig +stichpunktartig +stichst +sticht +sticken +stickende +stickenden +stickendes +stickig +stickige +stickiger +stickiges +stickigsten +stickst +stickstoffhaltig +stickstoffhaltige +stickstoffhaltigem +stickstoffhaltigen +stickstoffhaltiges +stickt +stickte +stickten +sticktest +sticktet +stiebe +stieben +stiebend +stiebende +stiebenden +stiebender +stiebendes +stiebst +stiebt +stiebte +stiebten +stiebtest +stiebtet +stiefeln +stiefelnd +stiefelnde +stiefelnder +stiefelndes +stiefelst +stiefelte +stiefelten +stiefeltest +stiefle +stiefmütterlich +stiefmütterliche +stiefmütterlichen +stiefmütterlicher +stiefmütterliches +stieg +stiegen +stiegst +stiegt +stiehlt +stiere +stieren +stierende +stierenden +stierender +stieres +stiernackig +stiernackige +stiernackigem +stiernackiger +stiernackiges +stierst +stierte +stierten +stiertest +stieseligen +stieß +stieße +stießest +stießet +stifte +stiften +stiftend +stiftenden +stiftender +stiftendes +stiftest +stiftet +stiftete +stiftetest +stilecht +stilechte +stilechtem +stilechter +stilechtes +stilgerecht +stilgerechtem +stilgerechten +stilgerechter +stilisiere +stilisieren +stilisierend +stilisierenden +stilisierender +stilisierendes +stilisiert +stilisierte +stilisiertem +stilisierter +stilisiertes +stilisiertest +stilistisch +stilistische +stilistischem +stilistischer +stilistisches +still +stillem +stillen +stillend +stillende +stillenden +stillendes +stiller +stillere +stillerem +stilleren +stillerer +stilleres +stilles +stillgelegt +stillgelegte +stillgelegtem +stillgelegten +stillgelegter +stillgelegtes +stillgestanden +stillgestandene +stillgestandenem +stillgestandenen +stillgestandenes +stillhalten +stillhaltende +stillhaltenden +stillhaltender +stillhält +stillhältst +stilliegen +stilliegend +stilliegende +stilliegender +stilliegendes +stilllegen +stilllegt +stilllegte +stilllegten +stillos +stillosem +stillosen +stilloses +stillschweigen +stillschweigend +stillschweigenden +stillschweigendes +stillsitzender +stillsitzendes +stillst +stillste +stillstehen +stillstehend +stillstehende +stillstehenden +stillstehender +stillstem +stillsten +stillster +stillt +stillte +stillten +stilltet +stillvergnügt +stillvergnügte +stillvergnügtem +stillvergnügten +stillvergnügter +stillvergnügtes +stilvoll +stilwidrig +stimmen +stimmhaften +stimmig +stimmt +stimmte +stimmten +stimmungslose +stimulieren +stimulierten +stinke +stinken +stinkende +stinkigere +stinkigeren +stinkt +stirbt +stochastisch +stochastische +stochere +stochern +stockdunkle +stockdunklen +stocken +stockend +stockenden +stocksteif +stockte +stockten +stofflich +stoffliche +stofflichem +stofflichen +stofflicher +stoffliches +stolpere +stolpern +stolperten +stolz +stolze +stolzen +stolzer +stolzerer +stolzes +stopfen +stopft +stopfte +stoppe +stoppelbärtigen +stoppen +stoppliger +stoppliges +stoppligsten +stornieren +storniert +stottere +stottern +stoßartig +stoßen +stoßfest +stoßfeste +stoßfreie +stoßt +strafbar +strafen +straff +straffen +straffer +straffälliger +straflosen +strafrechtliche +strahlenförmig +strahlt +strahlten +stramm +strammstand +strampele +strampeln +strampelt +strample +strandenden +strangulieren +strapazieren +strapazierte +strategisch +strategische +strategischen +strauchelnder +streben +strebender +strebsamen +strebt +strebten +strecken +streckte +streckten +streichele +streicheln +streichen +streichend +streichende +streichenden +streichendes +streifenweise +streiften +streiken +streikt +streite +streiten +streitet +streitig +streitlustig +streng +strenge +strengen +strengere +strengeren +strengstens +streuen +streuend +streuende +streuendem +streuenden +streuender +streuendes +streunen +streut +streute +stricken +striegeln +strikt +strikte +strikten +strikteste +stritt +stritten +strittig +strittige +strotzen +strotzt +strukturell +strukturelle +strukturellem +strukturellen +struktureller +strukturelles +strukturgleich +strukturieren +strukturiert +strukturierten +sträflich +sträflichen +sträube +sträuben +sträubend +sträubenden +sträubender +sträubendes +sträubt +sträubte +sträubten +sträubtet +ströme +strömen +strömende +strömendem +strömenden +strömender +strömendes +strömst +strömt +strömte +strömten +strömtest +strömtet +stubenrein +stubenreine +stubenreinem +stubenreiner +stubenreines +studentisch +studentischer +studieren +studierend +studierende +studierenden +studierendes +studierst +studiert +studierte +studiertem +studierten +studierter +studiertest +studiertet +studierwilligen +stufenartig +stufenartige +stufenartigem +stufenartigen +stufenartiger +stufenartiges +stufenförmig +stufenförmige +stufenförmigen +stufenförmiger +stufenförmiges +stufenlos +stufenlose +stufenlosem +stufenlosen +stufenloses +stufenweise +stumm +stumme +stummem +stummen +stummer +stummere +stummerem +stummerer +stummeres +stummes +stummstem +stummsten +stummster +stumpf +stumpfe +stumpfem +stumpfen +stumpfer +stumpfere +stumpferem +stumpferer +stumpferes +stumpfes +stumpfsinnig +stumpfsinnige +stumpfsinnigem +stumpfsinnigen +stumpfsinnigere +stumpfsinnigerem +stumpfsinnigeren +stumpfsinnigeres +stumpfsinniges +stumpfsinnigste +stumpfsinnigsten +stumpfsinnigster +stumpfsinnigstes +stumpfstem +stumpfsten +stumpfster +stumpfwinkelig +stumpfwinkelige +stumpfwinkeligem +stumpfwinkeliger +stumpfwinkeliges +stundenlang +stundenlangem +stundenlangen +stundenlanger +stundenweise +stupenden +stupender +stupendere +stupid +stupide +stupidem +stupiden +stupider +stupidere +stupideren +stupiderer +stupideres +stupides +stupideste +stupidesten +stupse +stupsen +stupsende +stupsenden +stupsender +stupsnasig +stupsnasige +stupsnasigen +stupsnasiges +stupst +stupste +stupsten +stupstest +stupstet +stur +sture +sturem +sturen +sturer +sturerem +stureren +sturerer +stureres +stures +sturste +sturstem +stursten +sturster +sturstes +stutze +stutzen +stutzend +stutzende +stutzenden +stutzendes +stutzerhaft +stutzerhafte +stutzerhaften +stutzerhafter +stutzerhaftes +stutzig +stutzt +stutzte +stutzten +stutztet +städtebaulich +städtisch +städtische +städtischem +städtischer +städtisches +stählern +stämmig +stämmige +stämmigem +stämmigen +stämmigere +stämmigerem +stämmigeren +stämmigeres +stämmiges +stämmigste +stämmigsten +stämmigster +stämmigstes +ständest +ständig +ständige +ständigem +ständigen +ständiger +ständiges +stänkere +stänkern +stänkernd +stänkernde +stänkernden +stänkerndes +stänkerst +stänkert +stänkerte +stänkerten +stänkertest +stänkertet +stärkehaltig +stärkehaltige +stärkehaltigem +stärkehaltiger +stärkehaltiges +stärken +stärkende +stärkenden +stärkender +stärker +stärkere +stärkerem +stärkerer +stärkeres +stärkst +stärkste +stärkstem +stärksten +stärkster +stärkt +stärkte +stärkten +stärktet +stäube +stäuben +stäubende +stäubenden +stäubender +stäubst +stäubt +stäubte +stäubtest +stäubtet +stöbere +stöbern +stöbernd +stöbernde +stöbernder +stöberndes +stöberst +stöbert +stöberte +stöberten +stöbertest +stöhne +stöhnen +stöhnend +stöhnenden +stöhnender +stöhnendes +stöhnt +stöhnte +stöhnten +stöhntet +stöpseln +stöpselnd +stöpselt +stöpselte +stöpselten +stöpseltet +stöpsle +störanfällig +störanfälliger +stören +störend +störende +störender +störendes +störfreie +störrig +störrige +störrigem +störrigen +störrigere +störrigerem +störrigeren +störriges +störrigste +störrigstem +störrigster +störrigstes +störrisch +störrischem +störrischen +störrischer +störrischerem +störrischeren +störrischerer +störrisches +störrischste +störrischstem +störrischster +störrischstes +störsicher +störst +stört +störte +störten +störtest +störungsfrei +störungsfreie +störungsfreiem +störungsfreier +störungsfreies +stößt +stückeln +stückelnd +stückelnde +stückelnden +stückelndes +stückelst +stückelt +stückelte +stückelten +stückeltest +stückeltet +stückweise +stülpe +stülpen +stülpst +stülpt +stülpte +stülpten +stülptet +stümperhaft +stümperhafte +stümperhaften +stümperhafter +stümperhaftes +stümpern +stünde +stünden +stündlich +stündliche +stündlichen +stündlicher +stündliches +stürmen +stürmend +stürmende +stürmender +stürmendes +stürmisch +stürmischem +stürmischen +stürmischer +stürmst +stürmt +stürmte +stürmten +stürmtest +stürmtet +stürze +stürzen +stürzend +stürzende +stürzenden +stürzendes +stürzest +stürzt +stürzte +stürzten +stürztest +stürztet +stützen +stützend +stützende +stützender +stützendes +stützest +stützt +stützte +stützten +stütztest +subatomar +subatomaren +subjektiv +subjektive +subjektivem +subjektiven +subjektiver +subjektives +sublimieren +substantiell +substantielle +substantiellem +substantiellen +substantiellere +substantiellerem +substantielleren +substantielleres +substantielles +substantiellste +substantiellsten +substantiellster +substantiellstes +substantivisch +substantivische +substantivischen +substantivischer +substituiere +substituieren +substituiert +subtil +subtile +subtilem +subtiler +subtileren +subtrahiere +subtrahieren +subtrahierend +subtrahierende +subtrahierenden +subtrahierendes +subtrahierst +subtrahiert +subtrahiertem +subtrahierten +subtrahierter +subtrahiertes +subtrahiertest +subtrahiertet +subtropisch +subtropischem +subtropischen +subtropischer +subventioniere +subventionieren +subventionierend +subventionierenden +subventionierender +subventionierendes +subventioniert +subventionierte +subventioniertem +subventionierter +subventioniertes +subventioniertest +subversiv +subversive +such +suche +suchen +suchend +suchende +suchenden +suchender +suchst +sucht +suchte +suchterzeugend +suchterzeugende +suchterzeugendem +suchterzeugender +suchterzeugendes +suchtest +sudanesische +sudanesischen +sudelig +sudeligem +sudeligen +sudeliger +sudeln +sudelnd +sudelnde +sudelndem +sudelnder +sudelndes +sudelst +sudelte +sudelten +sudeltest +sudle +suggeriere +suggerieren +suggerierende +suggerierenden +suggerierender +suggerierst +suggeriert +suggerierte +suggerierten +suggerierter +suggeriertes +suggeriertet +suggestibel +suggestible +suggestionsbereit +suggestiv +suggestive +suggestiven +suggestiver +suggestives +sukzessiv +sukzessive +sukzessivem +sukzessiven +sukzessives +sumerische +summa +summarisch +summarischem +summarischen +summarischer +summiere +summieren +summierend +summierende +summierender +summierendes +summierst +summiert +summierte +summiertem +summierten +summierter +summiertes +summiertest +summiertet +summt +summte +sumpfig +sumpfige +sumpfigem +sumpfigen +sumpfigere +sumpfigerem +sumpfigeren +sumpfigeres +sumpfiges +sumpfigste +sumpfigsten +sumpfigster +sumpfigstes +super +supererfolgreichen +superklug +superkluge +superklugen +superkluger +superkluges +superlativisch +superlativische +superlativischem +superlativischer +superlativisches +superspezialisierte +supraleitend +supraleitende +supraleitenden +supraleitender +supraleitendes +surfen +surfst +surre +surrealistisch +surrealistische +surrealistischen +surren +surrend +surrende +surrenden +surrendes +surrst +surrt +surrte +surrten +surrtest +surrtet +suspekt +suspekte +suspektem +suspekten +suspektes +suspendiere +suspendieren +suspendierende +suspendierenden +suspendierender +suspendierst +suspendiert +suspendierte +suspendierten +suspendierter +suspendiertes +suspendiertet +swingen +sybillinisch +symbolisch +symbolische +symbolischem +symbolischen +symbolischer +symbolisches +symbolisiere +symbolisieren +symbolisierend +symbolisierenden +symbolisierender +symbolisierendes +symbolisiert +symbolisierte +symbolisiertem +symbolisierten +symbolisierter +symbolisiertes +symbolisiertest +symmetrisch +symmetrische +symmetrischem +symmetrischen +symmetrischer +symmetrisches +sympathisch +sympathische +sympathischem +sympathischen +sympathischer +sympathischerem +sympathischeren +sympathischerer +sympathisches +sympathischste +sympathischstem +sympathischster +sympathischstes +sympathisiere +sympathisieren +sympathisierend +sympathisierende +sympathisierenden +sympathisierendes +sympathisierst +sympathisiert +sympathisierte +sympathisiertem +sympathisierten +sympathisiertes +sympathisiertest +sympathisiertet +symphonisch +symphonische +symphonischen +symphonischer +symphonisches +synchron +synchrone +synchronem +synchronen +synchrones +synchronisiere +synchronisieren +synchronisierende +synchronisierenden +synchronisierender +synchronisierst +synchronisiert +synchronisierte +synchronisierten +synchronisierter +synchronisiertes +synchronisiertet +synonyme +synonymer +synonymisch +synonymische +synonymischem +synonymischen +synonymisches +syntaktisch +syntaktische +synthetisch +synthetischem +synthetischen +synthetischer +synthetisierbar +synthetisieren +syphilitisch +syrisch +syrischem +syrischen +syrischer +systematisch +systematische +systematischen +systematischer +systematischerer +systematisches +systematisiert +systemimmanent +systemimmanente +systemimmanenten +systemlos +systemlosem +systemlosen +systemloser +systemnahen +szenisch +szenische +szenischen +szenischer +szenisches +säbeln +sächlich +sächliche +sächlichen +sächlicher +sächliches +sächsischen +säe +säen +säende +säenden +säender +säge +sägen +sägend +sägenden +sägender +sägendes +sägezahnförmig +sägt +sägte +sägten +sägtet +sähe +sähen +sähet +säkular +säkularer +säkularisiere +säkularisieren +säkularisierend +säkularisierende +säkularisierenden +säkularisierender +säkularisierst +säkularisiert +säkularisierte +säkularisierten +säkularisierter +säkularisiertes +sämtlich +sämtliche +sämtlichem +sämtlichen +sämtlicher +sämtliches +säst +sät +säte +säten +sätest +sättige +sättigen +sättigend +sättigenden +sättigender +sättigendes +sättigt +sättigte +sättigten +sättigtet +säubere +säuberlich +säuberlichem +säuberlichen +säuberlicher +säuberlicherem +säuberlicheren +säuberlicherer +säuberliches +säuberlichste +säuberlichstem +säuberlichster +säuberlichstes +säubern +säubernde +säubernden +säubernder +säuberst +säubert +säuberte +säuberten +säubertest +säubertet +säuerlich +säuerlichem +säuerlichen +säuerlicher +säuerlicherem +säuerlicheren +säuerlicherer +säuerlichste +säuerlichstem +säuerlichsten +säuerlichster +säuerlichstes +säuern +säuft +säuge +säugen +säugende +säugenden +säugender +säugest +säugt +säugte +säugtest +säugtet +säume +säumen +säumend +säumende +säumendem +säumender +säumendes +säumest +säumig +säumige +säumigem +säumigen +säumiger +säumiges +säumigste +säumigstem +säumigster +säumigstes +säumst +säumt +säumte +säumten +säumtest +säumtet +säurebeständig +säurebeständige +säurebeständigem +säurebeständigen +säurebeständiges +säurebeständigste +säurebeständigstem +säurebeständigster +säurebeständigstes +säurehaltig +säurehaltigem +säurehaltigen +säurehaltiger +säurehaltigerem +säurehaltigeren +säurehaltigerer +säurehaltiges +säurehaltigste +säurehaltigstem +säurehaltigster +säurehaltigstes +säurelöslich +säurelöslichem +säurelöslichen +säurelöslicher +säusele +säuseln +säuselnd +säuselnde +säuselnder +säuselndes +säuselt +säuselten +säusle +söhnen +süchtig +süchtige +süchtigem +süchtiger +süchtiges +südafrikanisch +südafrikanische +südafrikanischen +südafrikanisches +südamerikanisch +südamerikanische +südamerikanischen +südamerikanischer +süddeutsche +süddeutschem +süddeutschen +süddeutsches +südeuropäischer +südfranzösischen +südlich +südliche +südlichem +südlichen +südlicher +südlicherem +südlicheren +südlicherer +südliches +südlichste +südlichstem +südlichsten +südlichster +südlichstes +südländisch +südländische +südländischem +südländischer +südländisches +südwestenglischen +südwestlich +südwestliche +südwestlichen +südwestlicher +südwestliches +südwärts +südöstlich +südöstliche +südöstlichem +südöstlichen +südöstlicher +süffig +süffige +süffigem +süffigen +süffiges +süffisant +süffisante +süffisanten +süffisanter +süffisantes +sühnen +sühnenden +sühnt +sündenfällig +sündhaft +sündhafte +sündhaften +sündhafter +sündhaftes +sündig +sündige +sündigem +sündigen +sündigende +sündigenden +sündigender +sündiger +sündiges +sündigt +sündigte +sündigten +sündigtest +sündigtet +süß +süße +süßem +süßen +süßend +süßenden +süßender +süßendes +süßer +süßere +süßerem +süßeren +süßeres +süßes +süßest +süßeste +süßestem +süßesten +süßester +süßlich +süßliche +süßlichem +süßlicher +süßliches +süßsauer +süßte +süßten +süßtest ++++++++++ +tabellarisch +tabellarische +tabellarischem +tabellarischer +tabellarisches +tabellarisiere +tabellarisieren +tabellarisierend +tabellarisierende +tabellarisierenden +tabellarisierendes +tabellarisierst +tabellarisiert +tabellarisierten +tabellarisierter +tabellarisiertes +tabellarisiertet +tabellieren +tabu +tabuisieren +tadellos +tadellose +tadellosem +tadellosen +tadelloser +tadellosere +tadelloserer +tadelloseres +tadelloses +tadellosesten +tadellosester +tadellosestes +tadeln +tadelnd +tadelnde +tadelnden +tadelndes +tadelnswert +tadelnswerte +tadelnswerten +tadelnswerter +tadelnswertere +tadelnswerterer +tadelnswerteres +tadelnswertes +tadelnswertesten +tadelnswertester +tadelnswertestes +tadelst +tadelsüchtig +tadelsüchtige +tadelsüchtigen +tadelsüchtigere +tadelsüchtigeren +tadelsüchtigerer +tadelsüchtiges +tadelsüchtigste +tadelsüchtigsten +tadelsüchtigstes +tadelt +tadelte +tadelten +tadeltest +tadeltet +tadle +tafelfertig +tafelfertige +tafelfertigem +tafelfertiger +tafelfertiges +tafeln +tafelnde +tafelnden +tafelnder +tafelst +tafelt +tafelte +tafeltest +tafeltet +tafle +tagein +tagelang +tagelange +tagelangen +tagelanger +tagelanges +tagende +tagenden +tagender +tageweise +tags +tagst +tagsüber +tagt +tagte +tagtest +tagtet +tagtäglich +tagtägliche +tagtäglichem +tagtäglichen +tagtägliches +taillieren +tailliert +takeln +takelnd +takelnde +takelnder +takelndes +takelst +takelt +takelte +takelten +takeltest +takle +taktfest +taktfeste +taktfesten +taktfester +taktfestere +taktfesteren +taktfesterer +taktfesteres +taktfesteste +taktfestestem +taktfestesten +taktfestestes +taktiere +taktieren +taktierend +taktierende +taktierenden +taktierender +taktierst +taktiert +taktierte +taktierten +taktierter +taktiertes +taktiertest +taktiertet +taktisch +taktische +taktischem +taktischen +taktischer +taktisches +taktlos +taktlose +taktlosem +taktlosen +taktlosere +taktloserem +taktloseren +taktloseres +taktloses +taktloseste +taktlosesten +taktlosester +taktlosestes +taktvoll +taktvolle +taktvollem +taktvollen +taktvollere +taktvollerem +taktvolleren +taktvolleres +taktvolles +taktvollste +taktvollsten +taktvollster +taktvollstes +talentiert +talentierte +talentiertem +talentierter +talentiertere +talentierterem +talentierterer +talentierteres +talentiertes +talentiertestem +talentiertesten +talentiertester +talentlos +talentlose +talentlosen +talentloser +talentlosere +talentloseren +talentloserer +talentloseres +talentloseste +talentlosestem +talentlosesten +talentlosestes +talentvoll +talentvolle +talentvollen +talentvoller +talentvollere +talentvolleren +talentvollerer +talentvolleres +talentvollste +talentvollstem +talentvollsten +talentvollstes +talgig +talgige +talgigen +talgiger +talgiges +tangential +tangentialer +tangentiales +tangieren +tangiert +tangierte +tangierten +tangierter +tangiertes +tangiertest +tanke +tanken +tankend +tankende +tankender +tankendes +tankst +tankte +tankten +tanktest +tanz +tanze +tanzen +tanzend +tanzende +tanzenden +tanzendes +tanzest +tanzt +tanzten +tanztest +tanztet +tapezieren +tapfer +tapfere +tapferem +tapferer +tapferere +tapfererem +tapfererer +tapfereres +tapferes +tapferstem +tapfersten +tapferster +tappe +tappen +tappend +tappenden +tappender +tappendes +tappt +tappte +tappten +tapptet +tapse +tapsen +tapsende +tapsenden +tapsender +tapsig +tapsige +tapsiger +tapst +tapste +tapsten +tapstet +tariere +tarieren +tarierende +tarierendem +tarierenden +tarierendes +tarierst +tariert +tariertem +tarierten +tarierter +tariertest +tariertet +tariflich +tariflichem +tariflichen +tariflicher +tarifmäßig +tarifmäßige +tarifmäßigem +tarifmäßiger +tarifmäßiges +tarifpolitisch +tarifpolitische +tarnen +tarnend +tarnende +tarnender +tarnendes +tarnst +tarnt +tarnte +tarnten +tarntest +taste +tasten +tastend +tastenden +tastender +tastendes +tastet +tastete +tasteten +tastetet +taten +tatendurstig +tatendurstige +tatendurstigen +tatendurstiger +tatendurstiges +tatenlos +tatenlose +tatenlosem +tatenlosen +tatenloses +tatenreiches +tatet +tatkräftig +tatkräftigem +tatkräftigen +tatkräftiger +tatkräftigerem +tatkräftigeren +tatkräftigerer +tatkräftiges +tatkräftigste +tatkräftigstem +tatkräftigster +tatkräftigstes +tatst +tatsächlich +tatsächliche +tatsächlichem +tatsächlichen +tatsächlicher +taub +taube +taubem +taubenblau +taubenblaue +taubenblauen +taubenblaues +taubengrau +taubengraue +taubengrauen +taubengraues +tauber +taubere +tauberen +tauberer +tauberes +taubes +taubste +taubstem +taubsten +taubstes +taubstumm +taubstumme +taubstummen +taubstummer +taubstummes +tauche +tauchen +tauchend +tauchende +tauchenden +tauchender +tauchendes +taucht +tauchte +tauchten +tauchtet +taue +tauen +tauende +tauenden +tauender +tauendes +taufe +taufen +taufend +taufenden +taufender +taufendes +tauft +taufte +tauften +tauftet +tauge +taugen +taugende +taugenden +taugender +tauglich +taugliche +tauglichem +tauglichen +tauglicher +tauglichere +tauglicherem +tauglicherer +tauglicheres +taugliches +tauglichstem +tauglichsten +tauglichster +taugst +taugt +taugte +taugten +taugtest +taugtet +taumelig +taumeligem +taumeligen +taumeliger +taumeln +taumelnd +taumelnde +taumelnden +taumelndes +taumelst +taumelt +taumelte +taumelten +taumeltest +taumeltet +tausche +tauschen +tauschend +tauschenden +tauschender +tauschendes +tauscht +tauschte +tauschten +tauschtest +tauschtet +tausend +tausenden +tausenderlei +tausendfach +tausendfache +tausendfacher +tausendfaches +tausendfältig +tausendfältige +tausendfältigem +tausendfältigen +tausendfältiges +tausendjährig +tausendjährigem +tausendjährigen +tausendjähriger +tausendmal +tausendste +tausendstel +tausendsten +tausendster +taust +taut +taute +tautest +tautet +tautologisch +taxieren +taxierend +taxierende +taxierendem +taxierenden +taxierendes +taxierst +taxiert +taxiertem +taxierten +taxierter +taxiertes +taxiertest +taxiertet +technikphilosophisch +technisch +technische +technischem +technischen +technischer +technischere +technischerem +technischeren +technischeres +technisches +technischste +technischsten +technischster +technischstes +technisieren +technokratisch +technokratischen +technologiefreien +technologieinduzierte +technologisch +technologische +technologischen +technologischer +technologisches +teere +teeren +teerende +teerendem +teerenden +teerendes +teerst +teert +teerten +teertest +teertet +teigig +teigige +teigigen +teigiger +teigigere +teigigeren +teigigerer +teigigeres +teigigste +teigigstem +teigigsten +teigigstes +teilbar +teilbare +teilbarem +teilbaren +teilbarer +teilbarere +teilbareren +teilbarerer +teilbareres +teilbares +teilbarste +teilbarstem +teilbarsten +teilbarstes +teilbestückt +teilen +teilend +teilende +teilenden +teilender +teilendes +teilerfremd +teilgenommen +teilgenommene +teilgenommenem +teilgenommener +teilgenommenes +teilhabe +teilhaben +teilhabend +teilhabende +teilhabenden +teilhabendes +teilhaftig +teilhaftige +teilhaftigen +teilhaftiger +teilhaftiges +teilhatten +teilnahm +teilnahmen +teilnahmslos +teilnahmslose +teilnahmslosem +teilnahmsloser +teilnahmslosere +teilnahmsloserem +teilnahmsloserer +teilnahmsloseres +teilnahmsloses +teilnahmslosestem +teilnahmslosesten +teilnahmslosester +teilnahmsvoll +teilnahmsvolle +teilnahmsvollem +teilnahmsvoller +teilnahmsvollere +teilnahmsvollerem +teilnahmsvollerer +teilnahmsvolleres +teilnahmsvolles +teilnahmsvollstem +teilnahmsvollsten +teilnahmsvollster +teilnehmen +teilnehmend +teilnehmende +teilnehmender +teilnehmendes +teilnimmt +teils +teilt +teilte +teilten +teiltet +teilweise +teilweisem +teilweisen +teilzuhaben +teilzunehmen +telefonieren +telefonierend +telefonierende +telefonierenden +telefonierendes +telefonierst +telefoniert +telefonierte +telefoniertem +telefonierten +telefonierter +telefoniertest +telefoniertet +telefonisch +telefonische +telefonischem +telefonischen +telefonischer +telefonisches +telegrafiere +telegrafieren +telegrafierende +telegrafierenden +telegrafierender +telegrafierst +telegrafiert +telegrafierte +telegrafierten +telegrafierter +telegrafiertes +telegrafiertet +telegrafisch +telegrafische +telegrafischen +telegrafischer +telegrafisches +telegraphieren +telegraphierend +telegraphisch +telegraphische +telegraphischem +telegraphischer +telegraphisches +telepathisch +telepathischem +telepathischen +telepathischer +telepathischerem +telepathischeren +telepathischerer +telepathischste +telepathischstem +telepathischsten +telepathischstes +telephonisch +teleskopisch +teleskopische +teleskopischem +teleskopischer +teleskopisches +tellurische +tellurischen +temperamentlos +temperamentlosem +temperamentlosen +temperamentloser +temperamentvoll +temperamentvolle +temperamentvollen +temperamentvollere +temperamentvollerem +temperamentvolleren +temperamentvolleres +temperamentvolles +temperamentvollste +temperamentvollsten +temperamentvollster +temperaturabhängig +temperiere +temperieren +temperierend +temperierende +temperierenden +temperierendes +temperierst +temperiert +temperierte +temperierten +temperierter +temperiertes +temperiertet +temporär +temporäre +temporären +temporärer +temporäres +tendenziell +tendenzielle +tendenziellem +tendenziellen +tendenzieller +tendenzielles +tendenziös +tendenziöse +tendenziösem +tendenziösen +tendenziöses +tendiere +tendieren +tendierst +tendiert +tendierte +tendierten +tendierter +tendiertest +tendiertet +termingemäß +termingerecht +termingerechte +termingerechten +termingerechter +termingerechtes +terminieren +terminlich +terminliche +terrassenförmig +terrassenförmigem +terrassenförmigen +terrassenförmiger +terrestrisch +terrestrische +terrestrischem +terrestrischen +terrestrischer +terrestrisches +territorial +territoriale +territorialen +territorialer +territoriales +terrorisieren +terrorisierend +terrorisierende +terrorisierender +terrorisierendes +terrorisierst +terrorisierte +terrorisiertem +terrorisierten +terrorisierter +terrorisiertes +terrorisiertest +terrorisiertet +tertiär +tertiären +testamentarisch +testamentarische +testamentarischen +testamentarischer +testamentarisches +testen +testend +testende +testender +testendes +testest +testete +testeten +testetest +testiere +testieren +testierende +testierenden +testierender +testierst +testiert +testierte +testierter +testiertes +testiertest +teuer +teueren +teuerer +teuerste +teuerstem +teuersten +teuerster +teuflisch +teuflische +teuflischem +teuflischen +teuflischer +teuflischere +teuflischerem +teuflischerer +teuflischeres +teuflisches +teuflischste +teuflischstem +teuflischsten +teuflischstes +teure +teurem +teurer +teurere +teurerem +teureren +teurerer +teureres +teures +teutonisch +teutonischen +texte +textilfrei +textkritisch +textlich +textliche +textlichem +textlicher +textliches +thailändische +thailändischen +theatralisch +theatralische +theatralischem +theatralischen +theatralisches +thematisch +thematisieren +thematisierte +theologisch +theologische +theologischem +theologischen +theologischer +theoretisch +theoretische +theoretischem +theoretischen +theoretischer +theoretischere +theoretischerem +theoretischerer +theoretischeres +theoretisches +theoretischstem +theoretischsten +theoretischster +theoretisieren +therapeutisch +therapeutische +therapeutischem +therapeutischen +therapeutisches +thermisch +thermische +thermischen +thermischer +thermisches +thermodynamische +thermometrisch +thermometrische +thermometrischem +thermometrischen +thermometrisches +thermoplastisch +thermoplastische +thermoplastischen +thermoplastischer +thermoplastisches +thronen +thronend +thronende +thronenden +thronender +thronendes +thronst +thronte +thronten +throntest +thüringisch +thüringischem +thüringischen +thüringischer +tibetanisch +tibetanischen +tibetischer +ticken +tickend +tickende +tickender +tickendes +tickst +tickt +tickte +tickten +ticktest +tief +tief greifende +tief sitzenden +tiefblau +tiefblaue +tiefblauem +tiefblauer +tiefblaues +tiefblickend +tiefblickenden +tiefblickender +tiefblickendes +tiefen +tiefer +tiefere +tieferem +tieferen +tieferes +tiefes +tiefgekühlt +tiefgekühlte +tiefgekühltem +tiefgekühlten +tiefgekühlter +tiefgekühltes +tiefgeladen +tiefschwarz +tiefschwarze +tiefschwarzem +tiefschwarzer +tiefschwarzes +tiefsinnig +tiefsinnigem +tiefsinnigen +tiefsinniger +tiefsinnigeren +tiefsinnigerer +tiefsinnigeres +tiefsinnigste +tiefsinnigstem +tiefsinnigsten +tiefsinnigstes +tiefste +tiefsten +tiefster +tiefstes +tiergerecht +tierhafter +tierisch +tierische +tierischem +tierischer +tierisches +tierlieb +tierliebend +tierliebenden +tilgbar +tilgbare +tilgbarem +tilgbaren +tilgbarer +tilgbarere +tilgbarerem +tilgbarerer +tilgbareres +tilgbares +tilgbarstem +tilgbarsten +tilgbarster +tilge +tilgen +tilgend +tilgenden +tilgender +tilgendes +tilgt +tilgte +tilgten +tilgtet +tippe +tippeln +tippelnde +tippelnden +tippelnder +tippelst +tippelt +tippelte +tippelten +tippeltest +tippeltet +tippen +tippend +tippenden +tippender +tippendes +tippst +tippt +tippte +tippten +tipptest +tipptet +tirolerisch +tirolerischem +tirolerischen +tirolerischer +tische +tischen +tischlere +tischlern +tischlernd +tischlernde +tischlernden +tischlerndes +tischlerst +tischlert +tischlerte +tischlerten +tischlertest +tischlertet +titanisch +titanische +titanischem +titanischen +titanisches +tituliere +titulieren +titulierende +titulierenden +titulierender +titulierst +tituliert +titulierte +titulierter +tituliertes +tituliertest +to +toaste +toasten +toastende +toastenden +toastender +toastest +toastet +toastete +toasteten +toastetest +toastetet +tobe +toben +tobend +tobende +tobenden +tobendes +tobsüchtig +tobsüchtige +tobsüchtigen +tobsüchtiger +tobsüchtiges +tobt +tobte +tobten +tobtet +todbringend +todbringende +todbringender +todbringendes +todernst +todernstem +todernsten +todernster +todgeweiht +todgeweihte +todkrank +todkranke +todkranker +todkrankes +todlangweilig +todmüde +todmüder +todmüdes +todschick +todschicken +todschicker +todschickes +todsicher +todsichere +todsicheren +todsicherer +todsicheres +tolerabel +tolerable +tolerant +tolerante +toleranten +tolerantere +toleranteren +toleranterer +tolerantes +toleranteste +tolerantesten +tolerantestes +toleranzbedingt +tolerieren +tolerierenden +tolerierten +toll +tolle +tollem +tollen +tollende +tollenden +tollender +toller +tollere +tolleren +tolleres +tolles +tollkühn +tollkühnem +tollkühnen +tollkühner +tollkühnerem +tollkühneren +tollkühnerer +tollkühnes +tollkühnste +tollkühnstem +tollkühnster +tollkühnstes +tollpatschig +tollst +tollsten +tollster +tollstes +tollte +tollten +tolltest +tonangebend +tonangebende +tonangebender +tonangebendes +tonhaltig +tonhaltigem +tonhaltigen +tonhaltiger +tonlos +tonlose +tonlosem +tonloser +tonlosere +tonloserem +tonloserer +tonloseres +tonloses +tonlosestem +tonlosesten +tonlosester +tonnenweise +topfe +topfit +topographisch +topographische +topographischem +topographischen +topographischer +topographisches +topologisch +topologische +topologischen +topologischer +topologisches +torkeln +torkelnd +torkelnde +torkelnder +torkelndes +torkelst +torkelte +torkelten +torkeltest +torkle +torlos +torlose +torlosen +torloser +torloses +torpedieren +torpedierend +torpedierende +torpedierender +torpedierendes +torpedierst +torpediert +torpedierte +torpedierten +torpedierter +torpediertes +torpediertest +torpediertet +tosen +tosend +tosende +tosender +tosendes +tosest +toste +tosten +tostest +tot +total +totale +totalen +totaler +totales +totalitär +totalitäre +totalitärem +totalitären +totalitärere +totalitärerem +totalitäreren +totalitäreres +totalitäres +totalitärste +totalitärsten +totalitärster +totalitärstes +totarbeitend +totarbeitende +totarbeitendem +totarbeitender +totarbeitendes +tote +toten +totenblass +totenblasse +totenblassen +totenblasser +totenblasses +totenbleich +totenbleiche +totenbleichen +totenstill +totenstille +totenstillem +totenstillen +totenstilles +toter +totes +totgearbeitet +totgearbeitete +totgearbeitetem +totgearbeiteten +totgearbeitetes +totgeboren +totgeborene +totgeborenen +totgeborener +totgeborenes +totgelaufen +totgelaufene +totgelaufenem +totgelaufener +totgelaufenes +totgeschlagen +totgeschlagenem +totgeschlagenen +totgeschlagener +totgeschossen +totgeschossene +totgeschossenen +totgeschossenes +totgeschwiegen +totgeschwiegene +totgeschwiegenen +totgeschwiegener +totgeschwiegenes +totlachen +totlachend +totlachende +totlachenden +totlachender +totlachendes +totlaufen +totlaufend +totlaufenden +totlaufender +totlaufendes +totschießen +totschießend +totschießende +totschießenden +totschießendes +totschlagen +totschlagend +totschlagenden +totschlagender +totschlagendes +totschweigen +totschweigend +totschweigende +totschweigenden +totschweigendes +totzuschlagen +toupieren +toupierte +touristisch +trabe +traben +trabende +trabt +trabten +trachte +trachten +trachtend +trachtenden +trachtender +trachtendes +trachtet +trachtete +trachteten +trachtetet +tradieren +tradierst +tradierte +tradierten +tradierter +tradiertes +tradiertet +traditionell +traditionelle +traditionellen +traditioneller +traditionellere +traditionelleren +traditionellerer +traditionelleres +traditionellste +traditionellstem +traditionellsten +traditionellstes +traditionsgemäß +traditionsreich +traditionsreichen +traf +trafen +trag +tragbar +tragbare +tragbarem +tragbaren +tragbarer +tragbarerem +tragbareren +tragbarerer +tragbares +tragbarste +tragbarstem +tragbarster +tragbarstes +trage +tragen +tragend +tragende +tragenden +tragender +tragendes +tragfähig +tragfähige +tragfähigen +tragfähiger +tragfähigere +tragfähigeren +tragfähigerer +tragfähigeres +tragfähigste +tragfähigstem +tragfähigsten +tragfähigstes +tragikomisch +tragikomische +tragikomischen +tragikomischer +tragikomisches +tragisch +tragische +tragischem +tragischen +tragischere +tragischerem +tragischeren +tragischeres +tragisches +tragischste +tragischsten +tragischster +tragischstes +trainiere +trainieren +trainierend +trainierende +trainierenden +trainierender +trainierendes +trainiert +trainierte +trainiertem +trainierten +trainierter +trainiertes +trainiertest +traktiere +traktieren +traktierend +traktierenden +traktierender +traktierendes +traktiert +traktierte +traktiertem +traktierter +traktiertes +traktiertest +trampele +trampeln +trampelnd +trampelnde +trampelnder +trampelndes +trampelst +trampelt +trampelte +trampelten +trampeltest +trampenden +trampender +trampendes +trample +tranchiere +tranchieren +tranchierende +tranchierenden +tranchierender +tranchierst +tranchiert +tranchierte +tranchierten +tranchierter +tranchiertes +tranchiertet +trank +tranken +transatlantisch +transatlantische +transatlantischen +transatlantischer +transatlantisches +transchiert +transchierte +transferieren +transferierende +transferierenden +transferierendes +transferierst +transferiert +transferierte +transferiertem +transferierten +transferierter +transferiertes +transferiertest +transferiertet +transformiere +transformieren +transformierend +transformierende +transformierenden +transformierendes +transformierst +transformiert +transformiertem +transformierten +transformierter +transformiertes +transformiertest +transformiertet +transitiv +transitivem +transitiven +transitiver +transparent +transparente +transparentem +transparenter +transparentere +transparenterem +transparenterer +transparenteres +transparentes +transparentestem +transparentesten +transparentester +transpiriere +transpirieren +transpirierend +transpirierenden +transpirierender +transpirierendes +transpiriert +transpirierte +transpiriertem +transpirierter +transpiriertes +transpiriertest +transplantiere +transplantieren +transplantierend +transplantierenden +transplantierender +transplantierendes +transplantiert +transplantierte +transplantiertem +transplantierter +transplantiertes +transplantiertest +transponieren +transponiert +transponierten +transportabel +transportabelste +transportabelstem +transportabelster +transportabelstes +transportable +transportablen +transportabler +transportablere +transportableren +transportablerer +transportableres +transportables +transportfähig +transportfähige +transportfähigem +transportfähigen +transportfähiger +transportfähigere +transportfähigerem +transportfähigerer +transportfähigeres +transportfähiges +transportfähigstem +transportfähigsten +transportfähigster +transportiere +transportieren +transportierend +transportierenden +transportierender +transportierendes +transportierst +transportiert +transportierte +transportiertem +transportierten +transportierter +transportiertes +transportiertest +transportiertet +transzendent +transzendente +trapezförmig +trappeln +trappelnd +trappelnde +trappelnder +trappelndes +trappelst +trappelte +trappelten +trappeltest +trapple +trassiere +trassieren +trassierende +trassierenden +trassierender +trassierst +trassiert +trassierte +trassierten +trassierter +trassiertes +trassiertet +trat +traten +tratet +traue +trauen +trauende +trauenden +trauender +trauere +trauern +trauernd +trauernden +trauernder +trauerndes +trauert +trauerte +trauerten +trauertet +traulich +trauliche +traulichem +traulichen +traulicher +traulichere +traulicheren +traulicherer +traulicheres +traulichste +traulichstem +traulichsten +traulichstes +traumhaft +traurig +traurige +traurigen +trauriger +traurigere +traurigeren +traurigerer +traurigeres +traurigste +traurigstem +traurigsten +traurigstes +traust +traut +traute +trauten +trauter +trautes +trautet +travestiere +travestieren +travestierend +travestierende +travestierenden +travestierender +travestierst +travestiert +travestierte +travestierter +travestiertes +travestiertest +trecken +treffe +treffen +treffend +treffende +treffenden +treffender +treffenderen +treffenderes +treffendes +treffendste +treffendster +treffendstes +trefflich +treffliche +trefflicher +trefflichere +trefflicherem +trefflicherer +trefflicheres +treffliches +trefflichstem +trefflichsten +trefflichster +treffsicher +treffsichere +treffsicherem +treffsicherer +treffsicherere +treffsichereren +treffsichereres +treffsicheres +treffsicherste +treffsicherstem +treffsicherster +treffsicherstes +treibe +treibend +treibende +treibendem +treibenden +treibender +treibendes +treibst +treibt +treideln +treidelnd +treidelnde +treidelnden +treidelndes +treidelst +treidelt +treidelten +treideltest +treideltet +tremoliere +tremolieren +tremolierend +tremolierenden +tremolierender +tremolierendes +tremoliert +tremolierte +tremolierten +tremoliertes +tremoliertest +tremoliertet +trennbar +trennbare +trennbarem +trennbaren +trennbarer +trennbarere +trennbarerem +trennbarerer +trennbareres +trennbares +trennbarstem +trennbarsten +trennbarster +trenne +trennen +trennend +trennende +trennender +trennendes +trennscharf +trennscharfe +trennscharfem +trennscharfen +trennscharfes +trennschärfer +trennschärfste +trennschärfsten +trennschärfster +trennschärfstes +trennst +trennt +trennte +trennten +trenntest +trenntet +treppenförmige +treppenförmiges +trete +treten +tretend +tretende +tretender +tretendes +treu +treubrüchig +treubrüchige +treubrüchigem +treubrüchigen +treubrüchiger +treubrüchigerem +treubrüchigeren +treubrüchigerer +treubrüchiges +treubrüchigste +treubrüchigstem +treubrüchigster +treuen +treuer +treuerem +treueren +treuerer +treues +treueste +treuestem +treuester +treuestes +treuherzig +treuherzige +treuherzigem +treuherzigen +treuherziger +treuherzigere +treuherzigerem +treuherzigerer +treuherzigeres +treuherziges +treuherzigstem +treuherzigsten +treuherzigster +treulich +treulos +treulose +treulosen +treuloser +treulosere +treuloserer +treuloseres +treuloses +treulosesten +treulosester +treulosestes +treuselig +treuseligen +treuseliger +treusten +treuster +tributpflichtig +tributpflichtige +tributpflichtigem +tributpflichtiger +tributpflichtiges +trichterförmig +trichterförmigem +trichterförmigen +trichterförmiger +trichtern +trickreich +trickreiche +trickreicherweise +tricks +tricksen +trickst +triebe +trieben +triebet +triebhaft +triebhafte +triebhaften +triebhafter +triebhafterem +triebhafteren +triebhafterer +triebhaftes +triebhafteste +triebhaftestem +triebhaftester +triebhaftestes +triebst +triefe +triefen +triefende +triefenden +triefender +triefnass +triefnasse +triefnassem +triefnasser +triefnasses +triefst +trieft +triefte +trieften +trieftest +triefäugig +triefäugige +triefäugigem +triefäugigen +triefäugiges +triffst +trifft +triftig +triftigem +triftigen +triftiger +triftigerem +triftigeren +triftigerer +triftiges +triftigste +triftigstem +triftigstes +trigonometrisch +trigonometrische +trigonometrischen +trigonometrischer +trilateral +trilaterale +trilateralen +trillern +trillernd +trillernde +trillernder +trillerndes +trillerst +trillerte +trillerten +trillertest +trimme +trimmen +trimmend +trimmenden +trimmender +trimmendes +trimmt +trimmte +trimmten +trimmtet +trink +trinkbar +trinkbarem +trinkbaren +trinkbarer +trinke +trinken +trinkend +trinkenden +trinkender +trinkendes +trinkfest +trinkfeste +trinkfestem +trinkfesten +trinkfestere +trinkfesterem +trinkfesteren +trinkfesteres +trinkfestes +trinkfesteste +trinkfestesten +trinkfestester +trinkfestestes +trinkt +trippeln +trippelnd +trippelnden +trippelnder +trippelndes +trippelt +trippelte +trippelten +trippeltet +tripple +trist +tristen +trittfest +trittst +triumphal +triumphale +triumphalen +triumphaler +triumphalere +triumphaleren +triumphalerer +triumphaleres +triumphalste +triumphalstem +triumphalsten +triumphalstes +triumphiere +triumphieren +triumphierende +triumphierenden +triumphierender +triumphierst +triumphiert +triumphierte +triumphierten +triumphierter +triumphiertes +triumphiertest +triumphiertet +trivial +trivialem +trivialen +trivialer +trivialerem +trivialeren +trivialerer +triviales +trivialste +trivialstem +trivialster +trivialstes +trocken +trockene +trockenem +trockenen +trockener +trockenere +trockeneren +trockenerer +trockeneres +trockenes +trockengelegt +trockengelegte +trockengelegten +trockengelegter +trockenlegen +trockenlegend +trockenlegende +trockenlegender +trockenlegendes +trockenste +trockensten +trockenster +trockenstes +trocknem +trocknen +trocknend +trocknende +trocknender +trocknendes +trocknerem +trocknest +trocknete +trockneten +trocknetest +trog +trojanisch +trojanische +trojanischem +trojanischer +trojanisches +trolle +trollen +trollend +trollende +trollenden +trollendes +trollst +trollt +trollte +trollten +trolltest +trolltet +trommeln +trommelnd +trommelnde +trommelnden +trommelnder +trommelndes +trommelst +trommelte +trommelten +trommeltest +trommle +trompete +trompeten +trompetende +trompetenden +trompetender +trompetest +trompetet +trompetete +trompetetes +trompetetest +trompetetet +tropenfest +tropenfeste +tropenfesten +tropenfester +tropenfesteren +tropenfesterer +tropenfesteres +tropenfesteste +tropenfestesten +tropenfestester +tropfend +tropfende +tropfenden +tropfendes +tropfenförmig +tropfenförmige +tropfenförmigen +tropfenförmiger +tropfenförmiges +tropfnass +tropfnasse +tropfnassem +tropfnasser +tropfnasses +tropft +tropfte +tropften +tropisch +tropische +tropischem +tropischen +tropischer +tropischere +tropischeren +tropischerer +tropischeres +tropisches +tropischste +tropischstem +tropischsten +tropischstes +trostlos +trostlose +trostlosen +trostloser +trostlosere +trostloseren +trostloserer +trostloseres +trostloseste +trostlosestem +trostlosesten +trostlosestes +trostreich +trostreiche +trostreicher +trostreichere +trostreicherem +trostreicherer +trostreicheres +trostreiches +trostreichste +trostreichstem +trostreichsten +trostreichster +trostvoll +trotte +trotten +trottende +trottenden +trottender +trottest +trottet +trottete +trotteten +trottetest +trottetet +trotz +trotzdem +trotze +trotzen +trotzend +trotzenden +trotzender +trotzendes +trotzig +trotzige +trotzigem +trotziger +trotzigere +trotzigerem +trotzigerer +trotzigeres +trotziges +trotzigstem +trotzigsten +trotzigster +trotzköpfig +trotzköpfige +trotzköpfigem +trotzköpfigen +trotzköpfiger +trotzköpfigere +trotzköpfigerem +trotzköpfigerer +trotzköpfigeres +trotzköpfiges +trotzköpfigste +trotzköpfigsten +trotzköpfigster +trotzt +trotzte +trotzten +trotztet +trudeln +trudelnd +trudelnden +trudelnder +trudelndes +trudelt +trudelte +trudelten +trudeltet +trudle +trugen +trugt +trumpfe +trumpfen +trumpfend +trumpfenden +trumpfender +trumpfendes +trumpft +trumpfte +trumpften +trumpftet +trunken +trunkene +trunkenem +trunkenen +trunkener +trunkenere +trunkeneren +trunkenerer +trunkeneres +trunkenes +trunkenste +trunkenstem +trunkensten +trunkenstes +trunksüchtig +trunksüchtige +trunksüchtigem +trunksüchtigen +trunksüchtiger +trunksüchtigere +trunksüchtigeren +trunksüchtigerer +trunksüchtigeres +trunksüchtiges +trunksüchtigstem +trunksüchtigsten +trunksüchtigster +truppweise +trächtig +trächtige +trächtigem +trächtigen +trächtiger +trächtigere +trächtigeren +trächtigerer +trächtigeres +trächtiges +trächtigste +trächtigstem +trächtigsten +trächtigstes +träfe +träfen +träg +träge +trägem +trägen +träger +trägere +trägeren +trägerer +trägeres +trägerlose +trägerlosem +trägerlosen +trägerloses +träges +trägst +trägstem +trägsten +trägster +trägt +trällere +trällern +trällernde +trällernden +trällernder +trällerst +trällert +trällerte +trällerten +trällertest +trällertet +tränen +tränke +tränken +tränkend +tränkenden +tränkender +tränkendes +tränkt +tränkte +tränkten +tränktet +träufeln +träufelnd +träufelnden +träufelnder +träufelndes +träufelt +träufelte +träufelten +träufeltet +träufle +träume +träumen +träumend +träumende +träumenden +träumender +träumendes +träumerisch +träumerische +träumerischen +träumerischer +träumerischere +träumerischeren +träumerischerer +träumerischeres +träumerischste +träumerischstem +träumerischsten +träumerischstes +träumst +träumt +träumte +träumten +träumtest +träumtet +trödeligen +trödeln +trödelnd +trödelnde +trödelnder +trödelndes +trödelst +trödelte +trödelten +trödeltest +tröpfeln +tröpfelnd +tröpfelnden +tröpfelnder +tröpfelndes +tröpfelt +tröpfelte +tröpfelten +tröpfeltet +tröpfle +tröste +trösten +tröstend +tröstende +tröstenden +tröstendes +tröstest +tröstet +tröstete +trösteten +tröstetest +tröstetet +tröstlich +tröstliche +tröstlichem +tröstlichen +tröstlicher +tröstlichere +tröstlicherem +tröstlicheren +tröstlicheres +tröstliches +tröstlichste +tröstlichsten +tröstlichster +tröstlichstes +trüb +trübe +trübem +trüben +trübende +trübenden +trübender +trüber +trübere +trüberem +trüberer +trüberes +trübes +trübselig +trübselige +trübseligem +trübseligen +trübseligere +trübseligerem +trübseligeren +trübseligeres +trübseliges +trübseligste +trübseligsten +trübseligster +trübseligstes +trübsinnig +trübsinnige +trübsinnigem +trübsinnigen +trübsinnigere +trübsinnigerem +trübsinnigeren +trübsinnigeres +trübsinniges +trübsinnigste +trübsinnigsten +trübsinnigster +trübsinnigstes +trübste +trübstem +trübsten +trübstes +trübt +trübte +trübtest +trübtet +trüge +trügen +trügend +trügende +trügenden +trügendes +trügerisch +trügerische +trügerischen +trügerischer +trügerischere +trügerischeren +trügerischerer +trügerischeres +trügerischste +trügerischstem +trügerischsten +trügerischstes +trügst +trügt +tschechisch +tschechischen +tschechischer +tschechisches +tschüs +tschüß +tu +tuberkulös +tuberkulösen +tuberkulöser +tuberkulöses +tue +tuend +tuende +tuendem +tuenden +tuender +tuendes +tugendhaft +tugendhafte +tugendhaften +tugendhafter +tugendhaftere +tugendhafteren +tugendhafterer +tugendhafteres +tugendhafteste +tugendhaftestem +tugendhaftesten +tugendhaftestes +tugendreich +tugendreiche +tugendreichen +tugendreicher +tugendreichere +tugendreicheren +tugendreicherer +tugendreicheres +tugendreichste +tugendreichstem +tugendreichsten +tugendreichstes +tummeln +tummelnd +tummelnden +tummelnder +tummelndes +tummelt +tummelte +tummelten +tummeltet +tummle +tumultuarisch +tumultuarischem +tumultuarischen +tumultuarischer +tun +tunesische +tunke +tunken +tunkend +tunkende +tunkenden +tunkendes +tunkst +tunkt +tunkten +tunktest +tunktet +tunlich +tunliche +tunlichem +tunlichen +tunliches +tunlichst +tupfe +tupfen +tupfend +tupfende +tupfendem +tupfender +tupfendes +tupfst +tupft +tupfte +tupften +tupftest +turbogeladen +turbulent +turbulente +turbulenten +turmhoch +turmhohe +turmhohem +turmhohen +turmhoher +turne +turnen +turnend +turnenden +turnender +turnendes +turnerisch +turnerische +turnerischem +turnerischen +turnerisches +turnst +turnt +turnten +turntest +turntet +turnusmäßig +turnusmäßige +turnusmäßigem +turnusmäßigen +turnusmäßiges +turteln +tusche +tuscheln +tuschelnd +tuschelnde +tuschelnder +tuschelndes +tuschelst +tuschelte +tuschelten +tuscheltest +tuschen +tuschend +tuschende +tuschendem +tuschenden +tuschendes +tuschst +tuscht +tuschten +tuschtest +tuschtet +tut +tut's +tute +tuten +tutende +tutenden +tutender +tutest +tutet +tutete +tuteten +tutetest +tutetet +typisch +typische +typischem +typischen +typischer +typischere +typischerem +typischeren +typischeres +typischerweise +typisches +typischstem +typischsten +typischster +typisiere +typisieren +typisierend +typisierenden +typisierender +typisierendes +typisiert +typisierte +typisiertem +typisierter +typisiertes +typisiertest +typographisch +typographische +typographischem +typographischer +typographisches +tyrannisch +tyrannischem +tyrannischen +tyrannischer +tyrannischerem +tyrannischeren +tyrannischerer +tyrannisches +tyrannischste +tyrannischstem +tyrannischster +tyrannischstes +tyrannisiere +tyrannisieren +tyrannisierend +tyrannisierende +tyrannisierenden +tyrannisierendes +tyrannisierst +tyrannisiert +tyrannisierte +tyrannisierten +tyrannisierter +tyrannisiertes +tyrannisiertet +täfeln +täfelnde +täfelnden +täfelnder +täfelst +täfelt +täfelte +täfeltest +täfeltet +täfle +täglich +tägliche +täglichem +täglichen +täglicher +tägliches +tändeln +tändelnd +tändelnden +tändelnder +tändelndes +tändelt +tändelte +tändelten +tändeltet +tändle +tänzele +tänzeln +tänzelnd +tänzelnde +tänzelnden +tänzelndes +tänzelst +tänzelt +tänzelte +tänzelten +tänzeltest +tänzeltet +tänzerisch +tänzerischer +tänzerisches +täppisch +täppischem +täppischen +täppischer +täte +täten +tätig +tätige +tätigem +tätigen +tätigende +tätigenden +tätigender +tätiger +tätigere +tätigerem +tätigerer +tätigeres +tätiges +tätigste +tätigstem +tätigsten +tätigstes +tätigt +tätigte +tätigten +tätigtest +tätigtet +tätlich +tätliche +tätlichem +tätlichen +tätlicher +tätowiere +tätowieren +tätowierend +tätowierenden +tätowierender +tätowierendes +tätowiert +tätowierte +tätowiertem +tätowierten +tätowierter +tätowiertes +tätowiertest +tätscheln +tätschelnd +tätschelnde +tätschelnder +tätschelndes +tätschelst +tätschelte +tätschelten +tätscheltest +tätschle +täusche +täuschen +täuschende +täuschenden +täuschender +täuschst +täuscht +täuschte +täuschten +täuschtest +täuschtet +tödlich +tödliche +tödlichem +tödlichen +tödlicher +tödlicheren +tödlicherer +tödlicheres +tödliches +tödlichste +tödlichsten +tödlichster +tölpelhaft +tölpelhafte +tölpelhaftem +tölpelhafter +tölpelhaftere +tölpelhafteren +tölpelhafteres +tölpelhaftes +tölpelhafteste +tölpelhaftesten +tölpelhaftester +tölpelhaftestes +töne +tönen +tönend +tönenden +tönender +tönendes +tönern +tönerne +tönernem +tönernen +tönernes +tönst +tönt +tönten +töntest +töpfern +töricht +törichte +törichtem +törichten +törichtere +törichterem +törichteren +törichteres +törichtes +törichtste +törichtsten +törichtster +törichtstes +töte +töten +tötend +tötende +tötender +tötendes +tötest +tötet +tötete +töteten +tötetest +tüchtig +tüchtige +tüchtigem +tüchtiger +tüchtigere +tüchtigerem +tüchtigerer +tüchtigeres +tüchtiges +tüchtigstem +tüchtigster +tüchtigstes +tückisch +tückische +tückischem +tückischen +tückischere +tückischerem +tückischeren +tückischeres +tückisches +tückischste +tückischsten +tückischster +tückischstes +tüfteln +tüftelnd +tüftelnde +tüftelnder +tüftelndes +tüftelst +tüftelte +tüftelten +tüfteltest +tünche +tünchen +tünchend +tünchenden +tünchender +tünchendes +tüncht +tünchte +tünchten +tünchtet +türkisch +türkische +türkischen +türkischer +türkisches +türmen +türmend +türmende +türmender +türmendes +türmst +türmte +türmten +türmtest ++++++++++ +uferlos +uferlose +uferlosem +uferlosen +uferloses +ukrainische +ulke +ulken +ulkend +ulkende +ulkenden +ulkendes +ulkig +ulkige +ulkigen +ulkiger +ulkigere +ulkigeren +ulkigerer +ulkigeres +ulkigste +ulkigstem +ulkigsten +ulkigstes +ulkst +ulkt +ulkten +ulktest +ulktet +ultimativ +ultimative +ultimativer +ultradünner +ultralangfristigen +ultramarin +ultramarine +ultramarinem +ultramarinen +ultramarines +ultraviolett +ultraviolette +ultravioletten +ultravioletter +ultraviolettes +um +umadressieren +umadressierende +umadressierenden +umadressierender +umadressiert +umadressierte +umadressierten +umadressiertes +umarbeiten +umarbeitend +umarbeitenden +umarbeitender +umarbeitendes +umarmen +umarmend +umarmende +umarmender +umarmendes +umarmst +umarmte +umarmten +umarmter +umarmtest +umbauen +umbauend +umbauenden +umbauender +umbauendes +umbauten +umbenannt +umbenennen +umbenennenden +umbetten +umbettend +umbettende +umbettender +umbettendes +umbiegen +umbiegende +umbiegenden +umbiegender +umbilden +umbildend +umbildende +umbildender +umbildendes +umbinden +umbindende +umbindenden +umbindender +umbindet +umblättern +umblätternd +umblätternden +umblätternder +umblätterndes +umbrechen +umbrechend +umbrechende +umbrechender +umbrechendes +umbricht +umbringen +umbringende +umbringenden +umbringender +umbringt +umbuchen +umbuchend +umbuchenden +umbuchender +umbuchendes +umdefinieren +umdenken +umdenkend +umdenkende +umdenkenden +umdenkendes +umdirigieren +umdirigierend +umdirigierenden +umdirigierender +umdirigierendes +umdirigierte +umdirigierten +umdirigierter +umdisponieren +umdisponierend +umdisponierende +umdisponierender +umdisponierendes +umdisponiert +umdisponierte +umdisponierten +umdisponierter +umdisponiertes +umdisponiertest +umdrehend +umdrehende +umdrehenden +umdrehendes +umdreht +umdrucken +umdruckende +umdruckenden +umdruckender +umfahren +umfahrende +umfahrenden +umfahrender +umfahrene +umfahrenen +umfahrener +umfallen +umfallend +umfallende +umfallenden +umfallender +umfallendes +umfange +umfangen +umfangend +umfangende +umfangenden +umfangendes +umfangene +umfangenen +umfangenes +umfangreich +umfangreiche +umfangreichen +umfangreicher +umfangreichere +umfangreicheren +umfangreicherer +umfangreicheres +umfangreichste +umfangreichstem +umfangreichster +umfangreichstes +umfassen +umfassend +umfassende +umfassendem +umfassenden +umfassender +umfassendere +umfassenderem +umfassenderen +umfassenderes +umfassendes +umfassendste +umfassendsten +umfassendster +umfassendstes +umfasst +umfasste +umfasstem +umfasster +umfasstes +umfing +umfingen +umfinget +umfingst +umfliegen +umfliegend +umfliegende +umfliegender +umfliegendes +umfliegst +umfliegt +umfließend +umfließende +umfließender +umfließendes +umflog +umflogen +umflogene +umflogener +umflogenes +umflossene +umflossener +umflossenes +umfluten +umflutend +umflutende +umflutender +umflutendes +umflutet +umfluteten +umfluteter +umflutetes +umformen +umformend +umformende +umformender +umformendes +umformulieren +umfuhr +umfunktionieren +umfunktionierend +umfunktionierende +umfunktionierenden +umfunktionierendes +umfunktioniert +umfunktionierte +umfunktionierten +umfunktionierter +umfunktioniertes +umfällt +umfängst +umfängt +umfüllen +umfüllende +umfüllenden +umfüllender +umgab +umgaben +umgabst +umgabt +umgangen +umgangene +umgangenem +umgangenen +umgangenes +umgangssprachlich +umgangssprachliche +umgangssprachlichen +umgangssprachlicher +umgangssprachliches +umgarnen +umgarnend +umgarnende +umgarnenden +umgarnender +umgarnendes +umgarnst +umgarnte +umgarntem +umgarnten +umgarnter +umgarntes +umgarntest +umgarntet +umgearbeitet +umgearbeitete +umgearbeiteten +umgearbeitetes +umgebaut +umgebaute +umgebautem +umgebauten +umgebauter +umgebautes +umgebe +umgeben +umgebend +umgebende +umgebenden +umgebendes +umgebene +umgebenem +umgebenen +umgebener +umgebenes +umgebettet +umgebetteten +umgebetteter +umgebettetes +umgebildet +umgebildete +umgebildeten +umgebildeter +umgeblättert +umgeblätterte +umgeblätterten +umgeblättertes +umgebogen +umgebogene +umgebogener +umgebogenes +umgebracht +umgebrachten +umgebrachter +umgebrachtes +umgebrochen +umgebrochene +umgebrochenen +umgebrochener +umgebucht +umgebuchte +umgebuchten +umgebuchtes +umgebunden +umgebundene +umgebundener +umgebundenes +umgedeutet +umgedreht +umgedrehten +umgedrehter +umgedrehtes +umgedruckt +umgefallen +umgefallene +umgefallener +umgefallenes +umgeformt +umgeformtem +umgeformten +umgeformter +umgefüllt +umgefüllte +umgefülltem +umgefüllten +umgefülltes +umgegangen +umgegossen +umgegossene +umgegossenem +umgegossener +umgegossenes +umgegraben +umgegrabenem +umgegrabenen +umgegrabener +umgehabt +umgehabtem +umgehabten +umgehabter +umgehackt +umgehalst +umgehauen +umgehe +umgehen +umgehend +umgehende +umgehenden +umgehendes +umgehst +umgeht +umgehängt +umgehängte +umgehängtem +umgehängter +umgehängtes +umgekehrt +umgekehrte +umgekehrtem +umgekehrten +umgekehrtes +umgekippt +umgekippte +umgekippten +umgekippter +umgekipptes +umgeklappt +umgeklappte +umgeklapptem +umgeklappten +umgeklapptes +umgekleidet +umgekleidete +umgekleideten +umgekleideter +umgekleidetes +umgeknickt +umgeknickte +umgeknicktem +umgeknickten +umgeknicktes +umgekommen +umgekommene +umgekommenen +umgekommener +umgekommenes +umgekrempelt +umgekrempelte +umgekrempeltem +umgekrempelten +umgekrempeltes +umgeladen +umgeladene +umgeladenen +umgeladener +umgeladenes +umgelagert +umgelagerte +umgelagertem +umgelagerten +umgelagerter +umgelagertes +umgelegt +umgelegte +umgelegten +umgelegter +umgelegtes +umgeleitet +umgeleitete +umgeleitetem +umgeleiteten +umgeleitetes +umgelenkt +umgelernt +umgelernte +umgelerntem +umgelernten +umgelernter +umgelerntes +umgemodelt +umgemodelte +umgemodelten +umgemodelter +umgemodeltes +umgepackt +umgepackte +umgepacktem +umgepackten +umgepacktes +umgepflanzt +umgepflanzte +umgepflanztem +umgepflanzten +umgepflanztes +umgepflügt +umgepflügte +umgepflügten +umgepflügter +umgepflügtes +umgepolt +umgepolte +umgepolten +umgepolter +umgepoltes +umgerannter +umgerechnet +umgerechnetem +umgerechneten +umgerechneter +umgerissen +umgerührt +umgerührte +umgerührtem +umgerührten +umgerührtes +umgerüstet +umgesattelt +umgesattelte +umgesattelten +umgesattelter +umgesatteltes +umgeschaltet +umgeschaltete +umgeschaltetem +umgeschalteten +umgeschaltetes +umgeschaut +umgeschichtet +umgeschichtete +umgeschichtetem +umgeschichteten +umgeschichtetes +umgeschlagen +umgeschlagene +umgeschlagenen +umgeschlagener +umgeschlagenes +umgeschnallt +umgeschnallte +umgeschnalltem +umgeschnallter +umgeschnalltes +umgeschrieben +umgeschuldet +umgeschult +umgeschulte +umgeschultem +umgeschulten +umgeschultes +umgeschwenkt +umgeschwenkte +umgeschwenkter +umgeschwenktes +umgeschüttelt +umgeschüttet +umgeschüttete +umgeschüttetem +umgeschütteten +umgeschütteter +umgeschüttetes +umgesehen +umgesehenen +umgesehener +umgesehenes +umgesetzt +umgesetzte +umgesetzten +umgesetzter +umgesiedelt +umgesiedelte +umgesiedelten +umgesiedeltes +umgesprungen +umgespult +umgespulten +umgespulter +umgespultes +umgestalten +umgestaltend +umgestaltende +umgestaltender +umgestaltendes +umgestaltet +umgestaltetem +umgestalteten +umgestalteter +umgesteckt +umgestellt +umgestellte +umgestellten +umgestelltes +umgesteuert +umgesteuerte +umgesteuerter +umgesteuertes +umgestiegen +umgestimmt +umgestimmte +umgestimmten +umgestimmter +umgestoßen +umgestoßene +umgestoßenen +umgestoßenes +umgestrickt +umgestürzt +umgestürzte +umgestürzten +umgestürzter +umgestürztes +umgesunken +umgesunkenen +umgesunkener +umgesunkenes +umgetan +umgetauft +umgetaufte +umgetauften +umgetauftes +umgetauscht +umgetauschte +umgetauschter +umgetauschtes +umgewandelt +umgewandelte +umgewandelten +umgewandelter +umgewandt +umgewechselt +umgewechselte +umgewechselten +umgewechseltes +umgewendet +umgewendete +umgewendeter +umgewendetes +umgewertet +umgeworfen +umgeworfene +umgeworfenen +umgeworfener +umgewälzt +umgewälzte +umgewälzten +umgewälzter +umgewälztes +umgewöhnen +umgezogen +umgezogene +umgezogenen +umgezogenes +umgeändert +umgeänderte +umgeänderten +umgeänderter +umgibst +umgibt +umgießen +umgießend +umgießende +umgießender +umgießendes +umgießt +umging +umginge +umgingen +umginget +umgingst +umgoss +umgossen +umgossest +umgosset +umgraben +umgrabend +umgrabende +umgrabenden +umgrabendes +umgrenzen +umgrenzend +umgrenzenden +umgrenzender +umgrenzendes +umgrenzt +umgrenzte +umgrenztem +umgrenzten +umgrenztes +umgruppieren +umgruppierend +umgruppierenden +umgruppierender +umgruppierendes +umgruppierte +umgruppiertem +umgruppierten +umgruppiertes +umgänglich +umgängliche +umgänglichem +umgänglichen +umgänglichere +umgänglicherem +umgänglicheren +umgänglicheres +umgängliches +umgänglichste +umgänglichsten +umgänglichster +umgänglichstes +umgürten +umgürtend +umgürtende +umgürtenden +umgürtendes +umgürtet +umgürtete +umgürteten +umgürteter +umgürtetes +umhaben +umhabend +umhabende +umhabender +umhabendes +umhacken +umhackende +umhackenden +umhackender +umhalsen +umhalsend +umhalsende +umhalsender +umhalsendes +umhauen +umhauende +umhauenden +umhauender +umher +umherblicken +umhergeirrt +umhergeschweift +umhergewirbelt +umhergezogen +umhergezogenem +umhergezogenen +umhergezogener +umherschweifen +umherschweifend +umherschweifende +umherschweifender +umherschweifendes +umherschweiften +umherstrolchen +umherstrolchende +umherstrolchenden +umherstrolchender +umherziehen +umherziehend +umherziehende +umherziehender +umherziehendes +umhin +umhänge +umhängen +umhängend +umhängenden +umhängender +umhängendes +umhülle +umhüllen +umhüllend +umhüllenden +umhüllender +umhüllendes +umhüllt +umhüllte +umhülltem +umhüllter +umhülltes +umhülltest +umkehrbar +umkehren +umkehrend +umkehrende +umkehrenden +umkehrender +umkippen +umkippend +umkippende +umkippender +umkippendes +umkippt +umklammern +umklammernd +umklammernde +umklammernder +umklammerndes +umklammerst +umklammerte +umklammertem +umklammerten +umklammerter +umklammertes +umklammertest +umklammertet +umklappend +umklappende +umklappenden +umklappendes +umkleiden +umkleidend +umkleidenden +umkleidender +umkleidendes +umknicken +umknickend +umknickende +umknickenden +umknickendes +umkommen +umkommend +umkommenden +umkommender +umkommendes +umkonstruieren +umkreisen +umkreisend +umkreisende +umkreisender +umkreisendes +umkreisest +umkreist +umkreiste +umkreistem +umkreisten +umkreister +umkreistes +umkreistest +umkreistet +umkrempeln +umkrempelnd +umkrempelnde +umkrempelnden +umkrempelndes +umkämpfen +umkämpften +umladen +umladend +umladende +umladenden +umladendes +umlagern +umlagernd +umlagernden +umlagernder +umlagerndes +umlaufen +umlaufend +umlaufende +umlaufenden +umlaufender +umlaufendes +umlaufene +umlaufenen +umlaufener +umlaufenes +umlauten +umlautend +umlautende +umlautenden +umlautendes +umlegen +umlegend +umlegenden +umlegender +umlegendes +umleiten +umleitend +umleitende +umleitenden +umleitendes +umlenken +umlenkend +umlenkenden +umlenkender +umlenkendes +umlernen +umlernend +umlernende +umlernenden +umlernendes +umlief +umliefen +umliefst +umliegend +umliegendem +umliegenden +umliegender +umläufst +umläuft +ummodeln +ummodelnd +ummodelnde +ummodelnder +ummodelndes +umnebeln +umnebelnd +umnebelnde +umnebelnder +umnebelndes +umnebelst +umnebelte +umnebeltem +umnebelten +umnebelter +umnebeltes +umnebeltest +umnebeltet +umordnen +umorganisieren +umorganisierend +umorganisierende +umorganisierender +umorganisierendes +umorganisierte +umorganisierten +umorganisierter +umorganisiertes +umpackend +umpackende +umpackenden +umpackendes +umpflanzen +umpflanzend +umpflanzende +umpflanzenden +umpflanzendes +umpflügen +umpflügend +umpflügenden +umpflügender +umpflügendes +umpolen +umpolend +umpolenden +umpolender +umpolendes +umprogrammieren +umquartieren +umquartierend +umquartierende +umquartierenden +umquartierendes +umquartiert +umquartierte +umquartierten +umquartierter +umquartiertes +umrahme +umrahmen +umrahmende +umrahmenden +umrahmender +umrahmendes +umrahmst +umrahmt +umrahmte +umrahmten +umrahmter +umrahmtes +umrahmtet +umrande +umranden +umrandende +umrandenden +umrandender +umrandest +umrandet +umrandete +umrandeten +umrandeter +umrandetes +umrandetet +umranke +umranken +umrankende +umrankenden +umrankender +umrankst +umrankt +umrankte +umrankten +umrankter +umranktes +umranktet +umrannte +umrannten +umranntest +umranntet +umrechnen +umrechnend +umrechnende +umrechnenden +umrechnendes +umrechnet +umreiße +umreißen +umreißende +umreißenden +umreißender +umreißest +umreißt +umrenne +umrennen +umrennend +umrennende +umrennenden +umrennendes +umrennst +umrennt +umringe +umringen +umringend +umringenden +umringender +umringendes +umringt +umringte +umringtem +umringten +umringter +umringtes +umringtest +umringtet +umrisse +umrissen +umrissene +umrissenem +umrissenen +umrissener +umrissenes +umrissest +umrunden +umrühren +umrührend +umrührende +umrührenden +umrührendes +umrüsten +ums +umsah +umsatteln +umsattelnd +umsattelnde +umsattelnden +umsattelndes +umschaltbaren +umschalten +umschaltende +umschaltenden +umschaltender +umschaltet +umschauen +umschauend +umschauende +umschauender +umschauendes +umschaut +umschichten +umschichtende +umschichtenden +umschichtender +umschiffe +umschiffen +umschiffend +umschiffenden +umschiffender +umschiffendes +umschifft +umschiffte +umschifftem +umschiffter +umschifftes +umschifftest +umschlagen +umschlagend +umschlagende +umschlagender +umschlagendes +umschlang +umschlangst +umschlangt +umschließe +umschließen +umschließend +umschließende +umschließenden +umschließendes +umschließest +umschließt +umschlingen +umschlingend +umschlingende +umschlingender +umschlingendes +umschlingst +umschloss +umschlossen +umschlossene +umschlossenen +umschlossener +umschlossenes +umschlossest +umschlosset +umschlungen +umschlungene +umschlungenen +umschlungener +umschlungenes +umschlägt +umschmeißend +umschmeißende +umschmeißenden +umschmeißendes +umschmeißest +umschmelzen +umschmelzend +umschmelzende +umschmelzenden +umschmelzendes +umschmolzen +umschnallen +umschnallend +umschnallende +umschnallenden +umschnallendes +umschreiben +umschreibend +umschreibenden +umschreibender +umschreibendes +umschreibt +umschrieb +umschrieben +umschriebene +umschriebenen +umschriebener +umschriebenes +umschulen +umschulend +umschulende +umschulenden +umschulender +umschulendes +umschwenken +umschwenkend +umschwenkende +umschwenkenden +umschwenkendes +umschwenkt +umschwärme +umschwärmen +umschwärmend +umschwärmende +umschwärmenden +umschwärmendes +umschwärmst +umschwärmt +umschwärmte +umschwärmten +umschwärmter +umschwärmtes +umschwärmtet +umschütteln +umschüttelnd +umschüttelnden +umschüttelnder +umschüttelndes +umschütten +umschüttend +umschüttende +umschüttenden +umschüttender +umschüttendes +umsegeln +umsegelnd +umsegelnde +umsegelnder +umsegelndes +umsegelst +umsegelte +umsegelten +umsegelter +umsegeltes +umsegeltest +umsegeltet +umsegle +umsehen +umsehend +umsehende +umsehenden +umsehendes +umseitig +umseitige +umseitigen +umsetzbar +umsetzbare +umsetzbaren +umsetzbarer +umsetzbareren +umsetzbarerer +umsetzbareres +umsetzbares +umsetzbarste +umsetzbarsten +umsetzbarster +umsetzen +umsetzend +umsetzende +umsetzender +umsetzendes +umsetzt +umsichtig +umsichtigem +umsichtigen +umsichtiger +umsichtigerem +umsichtigeren +umsichtigerer +umsichtiges +umsichtigste +umsichtigstem +umsichtigster +umsichtigstes +umsiedeln +umsiedelnde +umsiedelnden +umsiedelnder +umsieht +umsinken +umsinkend +umsinkenden +umsinkender +umsinkendes +umskalieren +umskaliert +umso +umsonst +umsorgen +umsortieren +umspann +umspanne +umspannen +umspannende +umspannenden +umspannender +umspannendes +umspannet +umspannst +umspannt +umspannte +umspannten +umspannter +umspanntes +umspielt +umsprang +umsprangen +umsprangst +umspringen +umspringend +umspringende +umspringenden +umspringender +umspringendes +umspringst +umsprungen +umsprungene +umsprungenen +umsprungenes +umspränget +umspulen +umspulend +umspulenden +umspulender +umspulendes +umspülen +umstehend +umstehende +umstehenden +umstehender +umsteigen +umstellen +umstellend +umstellende +umstellenden +umstellender +umstellendes +umstellt +umsteuern +umsteuernd +umsteuernde +umsteuernden +umsteuernder +umstimmen +umstimmend +umstimmende +umstimmender +umstimmendes +umstoßen +umstoßende +umstoßenden +umstoßender +umstricken +umstrickend +umstrickende +umstrickender +umstrickendes +umstritten +umstrittene +umstrittenem +umstrittenen +umstrittener +umstrittenerem +umstritteneren +umstrittenerer +umstrittenes +umstrittenste +umstrittenstem +umstrittenster +umstrittenstes +umständlich +umständliche +umständlichem +umständlicher +umständliches +umstürze +umstürzen +umstürzende +umstürzenden +umstürzender +umstürzlerisch +umstürzlerische +umstürzlerischem +umstürzlerischer +umstürzlerisches +umsäume +umsäumen +umsäumende +umsäumenden +umsäumender +umsäumst +umsäumt +umsäumte +umsäumten +umsäumter +umsäumtes +umsäumtet +umtaufen +umtaufende +umtaufenden +umtaufender +umtauschbare +umtauschen +umtauschend +umtauschenden +umtauschender +umtauschendes +umtuend +umtuende +umtuenden +umtuender +umtun +umwandelbar +umwandelbare +umwandelbarem +umwandelbarer +umwandelbares +umwandeln +umwandelnde +umwandelnden +umwandelnder +umwandelt +umwarb +umwarben +umwarbst +umwarf +umwarfen +umwechseln +umwechselnde +umwechselnden +umwechselnder +umweltbedingt +umweltbedingte +umweltbedingten +umweltbedingter +umweltbedingtes +umweltfreundlich +umweltschonend +umwenden +umwendende +umwendenden +umwendender +umwerbe +umwerben +umwerbend +umwerbenden +umwerbender +umwerbendes +umwerfen +umwerfend +umwerfende +umwerfenden +umwerfender +umwerfendes +umwerte +umwerten +umwertend +umwertenden +umwertender +umwertendes +umwickeln +umwickelnd +umwickelnde +umwickelnden +umwickelndes +umwickelst +umwickelt +umwickelte +umwickelten +umwickelter +umwickeltes +umwickeltet +umwickle +umwirbst +umwirbt +umwogen +umwogt +umwohnend +umworben +umworbene +umworbenen +umworbenes +umwälzen +umwälzend +umwälzenden +umwälzender +umwälzendes +umwölken +umwölkend +umwölkende +umwölkender +umwölkendes +umwölkt +umwölkten +umwölkter +umwölktes +umziehen +umziehend +umziehende +umziehender +umziehendes +umzingele +umzingeln +umzingelnde +umzingelnden +umzingelnder +umzingelt +umzingelte +umzingelten +umzingeltes +umzingle +umzog +umzubenennen +umzubiegenden +umzublicken +umzubringen +umzudrehen +umzufallen +umzuformen +umzugehen +umzugswillig +umzugswilliger +umzukippen +umzukonstruieren +umzulegen +umzuprogrammieren +umzurechnen +umzuschalten +umzuschichten +umzuschulden +umzuschulen +umzusehen +umzusetzen +umzusortieren +umzusteigen +umzuwandeln +umzuwerfen +umzäune +umzäunen +umzäunende +umzäunenden +umzäunender +umzäunst +umzäunt +umzäunte +umzäunter +umzäuntes +umzäuntest +umändern +umändernd +umändernde +umändernden +umänderndes +unabdingbar +unabdingbare +unabdingbaren +unabdingbarer +unabdingbares +unabhängig +unabhängige +unabhängigem +unabhängigen +unabhängigere +unabhängigerem +unabhängigeren +unabhängigeres +unabhängiges +unabhängigste +unabhängigsten +unabhängigster +unabhängigstes +unabkömmliche +unabkömmlichem +unabkömmlichen +unabkömmlicher +unabkömmlichere +unabkömmlicherem +unabkömmlicheren +unabkömmlicheres +unabkömmliches +unabkömmlichste +unabkömmlichsten +unabkömmlichster +unabkömmlichstes +unablässig +unablässige +unablässigem +unablässigen +unablässiges +unabsehbar +unabsehbare +unabsehbarem +unabsehbaren +unabsehbarer +unabsehbarere +unabsehbareren +unabsehbarerer +unabsehbareres +unabsehbares +unabsehbarste +unabsehbarstem +unabsehbarsten +unabsehbarstes +unabsetzbar +unabsetzbare +unabsetzbaren +unabsetzbarer +unabsetzbarere +unabsetzbareren +unabsetzbarerer +unabsetzbareres +unabsetzbarste +unabsetzbarstem +unabsetzbarsten +unabsetzbarstes +unabsichtlich +unabsichtliche +unabsichtlichem +unabsichtlichen +unabsichtlicher +unabsichtlichere +unabsichtlicheren +unabsichtlicherer +unabsichtlicheres +unabsichtliches +unabsichtlichste +unabsichtlichstem +unabsichtlichsten +unabsichtlichstes +unabweisbar +unabweisbarem +unabweisbaren +unabweisbarer +unabweislich +unabweisliche +unabweislichem +unabweislicher +unabweisliches +unabwendbar +unabwendbarem +unabwendbaren +unabwendbarer +unabwendbares +unabänderliche +unabänderlichem +unabänderlichen +unabänderliches +unachtsam +unachtsame +unachtsamem +unachtsamer +unachtsamere +unachtsamerem +unachtsamerer +unachtsameres +unachtsames +unachtsamstem +unachtsamsten +unachtsamster +unanfechtbar +unanfechtbare +unanfechtbarem +unanfechtbarer +unanfechtbares +unangebracht +unangebrachtem +unangebrachten +unangebrachter +unangefochten +unangefochtene +unangefochtenem +unangefochtener +unangefochtenes +unangemeldet +unangemeldetem +unangemeldeten +unangemeldeter +unangemessen +unangemessene +unangemessenem +unangemessener +unangemessenes +unangenehm +unangenehme +unangenehmem +unangenehmen +unangenehmer +unangenehmerem +unangenehmeren +unangenehmerer +unangenehmes +unangenehmste +unangenehmstem +unangenehmster +unangenehmstes +unangetastet +unangetastetem +unangetasteten +unangetasteter +unangreifbar +unangreifbare +unangreifbarem +unangreifbarer +unangreifbares +unannehmbar +unannehmbare +unannehmbarem +unannehmbaren +unannehmbarer +unannehmbarerem +unannehmbareren +unannehmbarerer +unannehmbares +unannehmbarste +unannehmbarstem +unannehmbarster +unannehmbarstes +unansehnlich +unansehnlichem +unansehnlichen +unansehnlicher +unansehnlicherem +unansehnlicheren +unansehnlicherer +unansehnliches +unansehnlichste +unansehnlichstem +unansehnlichster +unansehnlichstes +unanständig +unanständige +unanständigem +unanständigen +unanständiger +unanständigerem +unanständigeren +unanständigerer +unanständiges +unanständigste +unanständigstem +unanständigster +unanständigstes +unantastbar +unantastbarem +unantastbaren +unantastbarer +unanwendbar +unanwendbare +unanwendbarem +unanwendbarer +unanwendbares +unappetitlich +unappetitlichem +unappetitlichen +unappetitlicher +unartig +unartige +unartigem +unartiger +unartigere +unartigerem +unartigerer +unartigeres +unartiges +unartigstem +unartigsten +unartigster +unartikuliert +unartikulierte +unartikuliertem +unartikulierter +unartikuliertes +unaufdringlich +unaufdringlichem +unaufdringlichen +unaufdringlicher +unauffindbar +unauffindbarem +unauffindbaren +unauffindbarer +unauffällig +unauffällige +unauffälligem +unauffälliger +unauffälliges +unaufgefordert +unaufgeforderte +unaufgefordertem +unaufgeforderter +unaufgefordertes +unaufgeklärte +unaufgeklärtem +unaufgeklärten +unaufgeklärtes +unaufhaltsam +unaufhaltsame +unaufhaltsamem +unaufhaltsamer +unaufhaltsames +unaufhebbar +unaufhebbare +unaufhörlich +unaufhörliche +unaufhörlichen +unaufhörlicher +unaufhörliches +unauflösbar +unauflösbare +unauflösbarem +unauflösbarer +unauflösbares +unauflöslich +unauflöslichem +unauflöslichen +unauflöslicher +unaufmerksam +unaufmerksame +unaufmerksamem +unaufmerksamer +unaufmerksamere +unaufmerksamerem +unaufmerksamerer +unaufmerksameres +unaufmerksames +unaufmerksamstem +unaufmerksamsten +unaufmerksamster +unaufrichtig +unaufrichtige +unaufrichtigem +unaufrichtiger +unaufrichtiges +unaufschiebbar +unaufschiebbarem +unaufschiebbaren +unaufschiebbarer +unausbleiblich +unausbleibliche +unausbleiblichem +unausbleiblicher +unausbleibliches +unausdrücklich +unausführbare +unausführbarem +unausführbaren +unausführbares +unausgebildet +unausgebildete +unausgebildeten +unausgebildeter +unausgebildetes +unausgefüllte +unausgefülltem +unausgefüllten +unausgefülltes +unausgeglichen +unausgeglichene +unausgeglichener +unausgeglichenes +unausgesetzt +unausgesetztem +unausgesetzten +unausgesetzter +unausgesprochene +unauslöschlich +unauslöschliche +unauslöschlichen +unauslöschlicher +unauslöschliches +unausrottbar +unausrottbare +unausrottbarem +unausrottbaren +unausrottbares +unaussprechlich +unaussprechliche +unaussprechlichen +unaussprechlicher +unaussprechliches +unausstehlich +unausstehliche +unausstehlichem +unausstehlichen +unausstehliches +unausweichlich +unausweichliche +unausweichlichen +unausweichlicher +unausweichliches +unbar +unbarmherzig +unbarmherzige +unbarmherzigen +unbarmherziger +unbarmherzigere +unbarmherzigeren +unbarmherzigerer +unbarmherzigeres +unbarmherzigste +unbarmherzigstem +unbarmherzigsten +unbarmherzigstes +unbeabsichtigt +unbeabsichtigte +unbeabsichtigtem +unbeabsichtigten +unbeabsichtigter +unbeabsichtigtes +unbeachtet +unbeachtete +unbeachtetem +unbeachteten +unbeachteter +unbeachtetes +unbeanstandet +unbeanstandete +unbeanstandetem +unbeanstandeten +unbeanstandetes +unbeantwortet +unbeantwortete +unbeantworteten +unbeantworteter +unbeantwortetes +unbearbeitete +unbearbeitetem +unbearbeiteten +unbearbeitetes +unbebaut +unbebaute +unbebauten +unbebauter +unbebautes +unbedacht +unbedachte +unbedachtem +unbedachten +unbedachter +unbedachtes +unbedarft +unbedarfte +unbedenkliche +unbedenklichem +unbedenklichen +unbedenklichere +unbedenklicherem +unbedenklicheren +unbedenklicheres +unbedenkliches +unbedenklichste +unbedenklichsten +unbedenklichster +unbedenklichstes +unbedeutende +unbedeutendem +unbedeutenden +unbedeutendes +unbedienbar +unbedingt +unbedingte +unbedingtem +unbedingten +unbedingtes +unbedruckbar +unbedruckbare +unbedruckt +unbedruckte +unbedruckten +unbedruckter +unbedrucktes +unbeeinflussbar +unbeeinflusst +unbefahrbar +unbefahrbare +unbefahrbarem +unbefahrbaren +unbefahrbarer +unbefahrbarere +unbefahrbarerem +unbefahrbareren +unbefahrbareres +unbefahrbares +unbefahrbarste +unbefahrbarsten +unbefahrbarster +unbefahrbarstes +unbefangen +unbefangene +unbefangenem +unbefangenen +unbefangenes +unbefleckt +unbefleckte +unbeflecktem +unbefleckten +unbeflecktes +unbefriedigend +unbefriedigende +unbefriedigenden +unbefriedigender +unbefriedigendes +unbefriedigt +unbefriedigte +unbefriedigtem +unbefriedigten +unbefriedigtes +unbefristet +unbefristete +unbefristeten +unbefristeter +unbefristetes +unbefugt +unbefugte +unbefugtem +unbefugten +unbefugter +unbefugtes +unbegabt +unbegabtem +unbegabten +unbegabter +unbegabtes +unbegreiflich +unbegreifliche +unbegreiflichem +unbegreiflicher +unbegreiflichere +unbegreiflicherem +unbegreiflicherer +unbegreiflicheres +unbegreifliches +unbegreiflichstem +unbegreiflichsten +unbegreiflichster +unbegrenzt +unbegrenzte +unbegrenztem +unbegrenzten +unbegrenzter +unbegrenztes +unbegründet +unbegründetem +unbegründeten +unbegründeter +unbehaglich +unbehagliche +unbehaglichem +unbehaglicher +unbehaglichere +unbehaglicherem +unbehaglicherer +unbehaglicheres +unbehagliches +unbehaglichstem +unbehaglichsten +unbehaglichster +unbehandelt +unbehandelter +unbehelligt +unbehelligte +unbehelligten +unbehelligter +unbehelligtes +unbeherrscht +unbeherrschte +unbeherrschtem +unbeherrschter +unbeherrschtes +unbehindert +unbehinderte +unbehindertem +unbehinderten +unbehindertes +unbeholfen +unbeholfene +unbeholfenen +unbeholfener +unbeirrbar +unbeirrbare +unbeirrbaren +unbeirrbarer +unbeirrbares +unbeirrt +unbeirrte +unbeirrtem +unbeirrter +unbeirrtes +unbekannt +unbekannte +unbekanntem +unbekannten +unbekannter +unbekanntes +unbekehrbar +unbekehrbarem +unbekehrbaren +unbekehrbarer +unbekehrbarerem +unbekehrbareren +unbekehrbarerer +unbekehrbarste +unbekehrbarster +unbekleidet +unbekleidete +unbekleidetem +unbekleideter +unbekleidetes +unbekümmert +unbekümmertem +unbekümmerten +unbekümmerter +unbekümmertes +unbelastet +unbelastetem +unbelasteten +unbelasteter +unbelebt +unbelebte +unbelebtem +unbelebter +unbelebtes +unbelehrbar +unbelehrbarem +unbelehrbaren +unbelehrbarer +unbelehrbarerem +unbelehrbareren +unbelehrbarerer +unbelehrbares +unbelehrbarste +unbelehrbarstem +unbelehrbarster +unbelehrbarstes +unbelehrte +unbelehrtem +unbelehrter +unbelehrtes +unbelichtet +unbelichtetem +unbelichteten +unbelichteter +unbeliebt +unbeliebte +unbeliebtem +unbeliebter +unbeliebtes +unbelohnt +unbelohnte +unbemannt +unbemannte +unbemanntem +unbemannter +unbemanntes +unbemerkbar +unbemerkbarem +unbemerkbaren +unbemerkbarer +unbemerkt +unbemerkte +unbemerktem +unbemerkter +unbemerktes +unbemittelt +unbemittelte +unbemitteltem +unbemittelten +unbemittelter +unbemitteltes +unbenannt +unbenanntem +unbenannten +unbenannter +unbenommen +unbenutzbar +unbenutzt +unbenutzte +unbenutztem +unbenutzter +unbenutztes +unbeobachtet +unbeobachtete +unbeobachtetem +unbeobachteter +unbeobachtetes +unbequem +unbequeme +unbequemem +unbequemen +unbequemer +unbequemerem +unbequemeren +unbequemerer +unbequemes +unbequemste +unbequemstem +unbequemsten +unbequemstes +unberechenbare +unberechenbarem +unberechenbaren +unberechenbarere +unberechenbarerem +unberechenbareren +unberechenbareres +unberechenbares +unberechenbarste +unberechenbarsten +unberechenbarster +unberechenbarstes +unberechtigt +unberechtigte +unberechtigtem +unberechtigten +unberechtigter +unberechtigtes +unberufen +unberufene +unberufenen +unberufener +unberufenes +unberücksichtigt +unberücksichtigte +unberücksichtigten +unberücksichtigter +unberücksichtigtes +unberührbare +unberührt +unberührte +unberührtem +unberührten +unberührter +unberührtes +unbescheiden +unbescheidene +unbescheidenem +unbescheidenen +unbescheidener +unbescheidenere +unbescheidenerem +unbescheidenerer +unbescheideneres +unbescheidenes +unbescheidenstem +unbescheidensten +unbescheidenster +unbeschreiblich +unbeschreiblichem +unbeschreiblichen +unbeschreiblicher +unbeschrieben +unbeschriebene +unbeschriebenem +unbeschriebener +unbeschriebenes +unbeschränkt +unbeschränkte +unbeschränktem +unbeschränkten +unbeschränkter +unbeschränktes +unbeschwert +unbeschwertem +unbeschwerten +unbeschwerter +unbeschwertes +unbeschädigt +unbeschädigte +unbeschädigtem +unbeschädigten +unbeschädigter +unbeschädigtes +unbeschäftigt +unbeschäftigte +unbeschäftigtem +unbeschäftigten +unbeschäftigter +unbeschäftigtes +unbeseelt +unbeseeltem +unbeseelten +unbeseelter +unbesehen +unbesehenem +unbesehenen +unbesehenes +unbesetzt +unbesetzte +unbesetzten +unbesetzter +unbesetztes +unbesiegbar +unbesiegbare +unbesiegbarem +unbesiegbaren +unbesiegbarer +unbesiegbarere +unbesiegbarerem +unbesiegbareren +unbesiegbareres +unbesiegbares +unbesiegbarste +unbesiegbarsten +unbesiegbarster +unbesiegbarstes +unbesiegt +unbesiegte +unbesiegtem +unbesiegten +unbesiegter +unbesiegtes +unbesinnlicher +unbesoldet +unbesoldetem +unbesoldeten +unbesoldeter +unbesonnen +unbesonnene +unbesonnenem +unbesonnenen +unbesonnener +unbesonnenes +unbesorgt +unbesorgte +unbesorgtem +unbesorgter +unbesorgtes +unbestechlich +unbestechliche +unbestechlichem +unbestechlichen +unbestechlicher +unbestechlicherem +unbestechlicheren +unbestechlicherer +unbestechliches +unbestechlichste +unbestechlichstem +unbestechlichster +unbestechlichstes +unbestellt +unbestellte +unbestimmt +unbestimmte +unbestimmtem +unbestimmten +unbestimmter +unbestimmtes +unbestraft +unbestrafte +unbestraftem +unbestrafter +unbestraftes +unbestreitbar +unbestreitbare +unbestreitbarem +unbestreitbaren +unbestreitbarer +unbestreitbarerem +unbestreitbareren +unbestreitbarerer +unbestreitbares +unbestreitbarste +unbestreitbarstem +unbestreitbarster +unbestreitbarstes +unbestritten +unbestrittene +unbestrittenem +unbestrittenen +unbestrittener +unbestrittenes +unbeständig +unbeständige +unbeständigem +unbeständigen +unbeständiger +unbeständigere +unbeständigerem +unbeständigerer +unbeständigeres +unbeständiges +unbeständigstem +unbeständigsten +unbeständigster +unbestätigt +unbestätigte +unbestätigtem +unbestätigter +unbestätigtes +unbestückt +unbestückte +unbeteiligt +unbeteiligte +unbeteiligtem +unbeteiligten +unbeteiligter +unbeteiligtes +unbetont +unbetontem +unbetonten +unbetonter +unbeträchtlich +unbeträchtliche +unbeträchtlichem +unbeträchtlicher +unbeträchtliches +unbeugsam +unbeugsamem +unbeugsamen +unbeugsamer +unbeugsamerem +unbeugsameren +unbeugsamerer +unbeugsames +unbeugsamste +unbeugsamstem +unbeugsamster +unbeugsamstes +unbewachsenem +unbewachsenen +unbewachsener +unbewacht +unbewachte +unbewachtem +unbewachter +unbewachtes +unbewaffnet +unbewaffnete +unbewaffnetem +unbewaffneter +unbewaffnetes +unbeweglich +unbewegliche +unbeweglichem +unbeweglicher +unbeweglichere +unbeweglicherem +unbeweglicherer +unbeweglicheres +unbewegliches +unbeweglichstem +unbeweglichsten +unbeweglichster +unbewegt +unbewegte +unbewegtem +unbewegten +unbewegter +unbewegtes +unbewehrten +unbeweibt +unbeweibte +unbeweibtem +unbeweibten +unbeweibter +unbeweibtes +unbeweinte +unbeweintem +unbeweinten +unbeweintes +unbewiesen +unbewiesene +unbewiesenen +unbewiesener +unbewiesenes +unbewohnbar +unbewohnbare +unbewohnbarem +unbewohnbaren +unbewohnbares +unbewohnt +unbewohnte +unbewohnten +unbewohnter +unbewohntes +unbewusste +unbewusstem +unbewussten +unbewusster +unbewusstes +unbewährten +unbezahlbar +unbezahlbare +unbezahlbarem +unbezahlbaren +unbezahlbarer +unbezahlbarere +unbezahlbarerem +unbezahlbareren +unbezahlbareres +unbezahlbares +unbezahlbarste +unbezahlbarsten +unbezahlbarster +unbezahlbarstes +unbezahlt +unbezahlte +unbezahlten +unbezahlter +unbezahltes +unbezweifelbar +unbezweifelbare +unbezweifelbarer +unbezweifelte +unbezwingbar +unbezwingbare +unbezwingbarem +unbezwingbaren +unbezwingbarer +unbezwingbarerem +unbezwingbareren +unbezwingbarerer +unbezwingbares +unbezwingbarste +unbezwingbarstem +unbezwingbarster +unbezwingbarstes +unbezähmbar +unbezähmbare +unbezähmbarem +unbezähmbaren +unbezähmbarer +unbezähmbarere +unbezähmbarerem +unbezähmbareren +unbezähmbareres +unbezähmbares +unbezähmbarste +unbezähmbarsten +unbezähmbarster +unbezähmbarstes +unbiegsam +unbiegsamem +unbiegsamen +unbiegsamer +unbiegsamerem +unbiegsameren +unbiegsamerer +unbiegsames +unbiegsamste +unbiegsamstem +unbiegsamster +unbiegsamstes +unblessiert +unblutige +unblutigem +unblutigen +unblutiges +unbotmäßig +unbotmäßige +unbotmäßigen +unbotmäßiger +unbotmäßiges +unbrauchbar +unbrauchbare +unbrauchbarem +unbrauchbaren +unbrauchbarer +unbrauchbarere +unbrauchbarerem +unbrauchbareren +unbrauchbareres +unbrauchbares +unbrauchbarste +unbrauchbarsten +unbrauchbarster +unbrauchbarstes +unbändig +unbändige +unbändigem +unbändigen +unbändiges +unbürokratisch +unchristliche +unchristlichem +unchristlichen +unchristlicher +unchristlichere +unchristlicherem +unchristlicheren +unchristlicheres +unchristliches +unchristlichste +unchristlichsten +unchristlichster +unchristlichstes +und +undankbar +undankbare +undankbaren +undankbarer +undankbarere +undankbareren +undankbarerer +undankbareres +undankbarste +undankbarstem +undankbarsten +undankbarstes +undatiert +undatierte +undatierten +undatierter +undatiertes +undefinierbare +undefinierbarem +undefinierbaren +undefinierbares +undefiniert +undefinierte +undemokratische +undenkbar +undenkbare +undenkbarem +undenkbaren +undenkbarer +undenklich +undenkliche +undenklichem +undenklicher +undenkliches +undeutliche +undeutlichem +undeutlichen +undeutlichere +undeutlicherem +undeutlicheren +undeutlicheres +undeutliches +undeutlichste +undeutlichsten +undeutlichster +undeutlichstes +undichte +undichtem +undichten +undichter +undichtere +undichterem +undichteren +undichteres +undichtes +undichteste +undichtesten +undichtester +undichtestes +undifferenzierten +undifferenzierter +undiszipliniert +undisziplinierte +undiszipliniertem +undisziplinierten +undiszipliniertes +unduldsam +unduldsame +unduldsamem +unduldsamen +unduldsamer +unduldsamere +unduldsamerem +unduldsamerer +unduldsameres +unduldsames +unduldsamstem +unduldsamsten +unduldsamster +undurchdringlich +undurchdringliche +undurchdringlichem +undurchdringlicher +undurchdringlichere +undurchdringlicherem +undurchdringlicherer +undurchdringlicheres +undurchdringliches +undurchdringlichstem +undurchdringlichsten +undurchdringlichster +undurchführbar +undurchführbare +undurchführbarem +undurchführbarer +undurchführbares +undurchlässig +undurchlässigem +undurchlässigen +undurchlässiger +undurchlässigerem +undurchlässigeren +undurchlässigerer +undurchlässiges +undurchlässigste +undurchlässigstem +undurchlässigster +undurchlässigstes +undurchschaubar +undurchsichtig +undurchsichtige +undurchsichtigem +undurchsichtigen +undurchsichtiger +undurchsichtiges +uneben +unebene +unebenem +unebener +unebenere +unebenerem +unebenerer +unebeneres +unebenes +unebenstem +unebensten +unebenster +unecht +unechte +unechtem +unechter +unechtes +unedel +unedlem +unedlen +unedler +unehelich +uneheliche +unehelichem +unehelicher +uneheliches +unehrenhaft +unehrenhaftem +unehrenhaften +unehrenhafter +unehrenhafterem +unehrenhafteren +unehrenhafterer +unehrenhaftes +unehrenhafteste +unehrenhaftestem +unehrenhaftester +unehrenhaftestes +unehrerbietig +unehrerbietige +unehrerbietigem +unehrerbietigen +unehrerbietiger +unehrerbietigerem +unehrerbietigeren +unehrerbietigerer +unehrerbietiges +unehrerbietigste +unehrerbietigstem +unehrerbietigster +unehrerbietigstes +unehrlich +unehrlichem +unehrlichen +unehrlicher +unehrlicherem +unehrlicheren +unehrlicherer +unehrliches +unehrlichste +unehrlichstem +unehrlichster +unehrlichstes +uneigennützig +uneigennützigem +uneigennützigen +uneigennütziger +uneigennützigerem +uneigennützigeren +uneigennützigerer +uneigennütziges +uneigennützigste +uneigennützigstem +uneigennützigster +uneigennützigstes +uneigentlich +uneigentliche +uneigentlichen +uneigentlicher +uneinbringlich +uneinbringlichen +uneingelöst +uneingelöste +uneingelösten +uneingelöster +uneingelöstes +uneingeschränkt +uneingeschränkte +uneingeschränktem +uneingeschränkten +uneingeschränktes +uneingeweiht +uneingeweihte +uneingeweihten +uneingeweihter +uneingeweihtes +uneinheitlich +uneinheitliche +uneinheitlichem +uneinheitlichen +uneinheitlichere +uneinheitlicherem +uneinheitlicheren +uneinheitlicheres +uneinheitliches +uneinheitlichste +uneinheitlichsten +uneinheitlichster +uneinheitlichstes +uneinige +uneinigem +uneinigen +uneiniges +uneinnehmbar +uneinnehmbare +uneinnehmbaren +uneinnehmbarer +uneinnehmbares +unelastisch +unelastische +unelastischen +unempfindlich +unempfindliche +unempfindlichem +unempfindlichen +unempfindlichere +unempfindlicherem +unempfindlicheren +unempfindlicheres +unempfindliches +unempfindlichste +unempfindlichsten +unempfindlichster +unempfindlichstes +unempfänglich +unempfängliche +unempfänglichen +unempfänglicher +unempfängliches +unendlich +unendliche +unendlichem +unendlichen +unendlicher +unendlichere +unendlicherem +unendlicheren +unendlicheres +unendliches +unendlichste +unendlichsten +unendlichster +unendlichstes +unenglisch +unenglische +unenglischem +unenglischen +unenglischere +unenglischerem +unenglischeren +unenglischeres +unenglisches +unenglischste +unenglischsten +unenglischster +unenglischstes +unentbehrlich +unentbehrliche +unentbehrlichem +unentbehrlichen +unentbehrlichere +unentbehrlicherem +unentbehrlicheren +unentbehrlicheres +unentbehrliches +unentbehrlichste +unentbehrlichsten +unentbehrlichster +unentbehrlichstes +unentdeckt +unentdeckte +unentgeltlich +unentgeltliche +unentgeltlichen +unentgeltlicher +unentgeltliches +unenthaltsame +unenthaltsamem +unenthaltsamen +unenthaltsamere +unenthaltsamerem +unenthaltsameren +unenthaltsameres +unenthaltsames +unenthaltsamste +unenthaltsamsten +unenthaltsamster +unenthaltsamstes +unentrinnbar +unentrinnbare +unentrinnbarem +unentrinnbaren +unentrinnbares +unentschieden +unentschiedene +unentschiedenen +unentschiedener +unentschiedenes +unentschlossen +unentschlossenem +unentschlossenen +unentschlossener +unentschlossenes +unentschuldbar +unentschuldbarem +unentschuldbaren +unentschuldbarer +unentschuldigt +unentschuldigte +unentschuldigten +unentschuldigter +unentschuldigtes +unentwegt +unentwegte +unentwegtem +unentwegter +unentwegtes +unentwickelt +unentwickelte +unentwickeltem +unentwickelter +unentwickeltes +unentwirrbar +unentwirrbarem +unentwirrbaren +unentwirrbarer +unerbittlich +unerbittliche +unerbittlichem +unerbittlichen +unerbittlicher +unerfahren +unerfahrene +unerfahrenem +unerfahrener +unerfahrenes +unerfindlich +unerfindliche +unerfindlichem +unerfindlicher +unerfindliches +unerforschlich +unerforschlichem +unerforschlichen +unerforschlicher +unerforscht +unerforschte +unerforschtem +unerforschter +unerforschtes +unerfreulich +unerfreuliche +unerfreulichem +unerfreulichen +unerfreulicher +unerfreulicherem +unerfreulicheren +unerfreulicherer +unerfreuliches +unerfreulichste +unerfreulichstem +unerfreulichster +unerfreulichstes +unerfüllbar +unerfüllbare +unerfüllbarem +unerfüllbaren +unerfüllbarer +unerfüllbares +unerfüllt +unerfülltem +unerfüllten +unerfüllter +unergiebig +unergiebigem +unergiebigen +unergiebiger +unergründet +unergründeten +unergründlich +unergründliche +unergründlichen +unergründlicher +unergründlichere +unergründlicherer +unergründlicheres +unergründliches +unergründlichsten +unergründlichster +unergründlichstes +unerheblich +unerhebliche +unerheblichen +unerheblicher +unerheblichere +unerheblicherer +unerheblicheres +unerhebliches +unerheblichsten +unerheblichster +unerheblichstes +unerhört +unerhörte +unerhörtem +unerhörten +unerhörter +unerhörtes +unerkannt +unerkannte +unerkanntem +unerkannten +unerkannter +unerkanntes +unerkennbar +unerkennbare +unerkennbaren +unerkennbarer +unerkennbares +unerklärliche +unerklärlichem +unerklärlichen +unerklärlicher +unerklärlichere +unerklärlicheren +unerklärlicherer +unerklärliches +unerklärlichste +unerklärlichsten +unerklärlichstes +unerlaubt +unerlaubte +unerlaubten +unerlaubter +unerlaubtes +unerledigt +unerledigte +unerledigtem +unerledigten +unerledigtes +unerlässlich +unerlässliche +unerlässlichen +unerlässlicher +unerlässliches +unerlöst +unerlöste +unerlöstem +unerlösten +unerlöstes +unermesslich +unermessliche +unermesslichem +unermesslichen +unermesslichere +unermesslicheren +unermesslicherer +unermessliches +unermesslichste +unermesslichsten +unermesslichstes +unermüdlich +unermüdliche +unermüdlichen +unermüdlicher +unermüdlichere +unermüdlicherer +unermüdlicheres +unermüdliches +unermüdlichsten +unermüdlichster +unermüdlichstes +unerprobte +unerquicklich +unerquickliche +unerquicklichen +unerquicklicher +unerquickliches +unerreichbar +unerreichbare +unerreichbarem +unerreichbaren +unerreichbarere +unerreichbareren +unerreichbarerer +unerreichbares +unerreichbarste +unerreichbarsten +unerreichbarstes +unerreicht +unerreichte +unerreichten +unerreichter +unerreichtes +unerschlossen +unerschlossenem +unerschlossenen +unerschlossener +unerschrocken +unerschrockene +unerschrockenem +unerschrockener +unerschrockenes +unerschwinglich +unerschwinglichem +unerschwinglichen +unerschwinglicher +unerschwinglicheren +unerschwinglicherer +unerschwinglicheres +unerschwinglichste +unerschwinglichsten +unerschwinglichster +unerschöpflich +unerschöpfliche +unerschöpflichen +unerschöpflicher +unerschöpflichere +unerschöpflicherer +unerschöpflicheres +unerschöpfliches +unerschöpflichsten +unerschöpflichster +unerschöpflichstes +unerschütterlich +unerschütterliche +unerschütterlichem +unerschütterlichen +unerschütterliches +unerschüttert +unersetzlich +unersetzliche +unersetzlichem +unersetzlichen +unersetzlicher +unersetzlichere +unersetzlicheren +unersetzlicheres +unersetzliches +unersetzlichste +unersetzlichster +unersetzlichstes +unersättlich +unersättliche +unersättlichem +unersättlichen +unersättlichere +unersättlicheren +unersättlicherer +unersättlicheres +unersättliches +unersättlichste +unersättlichsten +unersättlichster +unersättlichstes +unerträglich +unerträgliche +unerträglichem +unerträglichen +unerträglicher +unerträglicheren +unerträglicherer +unerträglicheres +unerträglichste +unerträglichsten +unerträglichster +unerwartet +unerwartete +unerwartetem +unerwarteten +unerwarteter +unerwartetes +unerwidert +unerwidertem +unerwiderten +unerwiderter +unerwähnt +unerwähnte +unerwähntem +unerwähnter +unerwähntes +unerwünscht +unerwünschte +unerwünschtem +unerwünschten +unerwünschter +unerwünschtes +unerziehbar +unerzogen +unerzogene +unerzogenen +unerzogener +unerzogenes +unerörtert +unerörterte +unerörtertem +unerörterten +unerörterter +unerörtertes +unfahrbar +unfahrbare +unfahrbarem +unfahrbarer +unfahrbares +unfair +unfaire +unfairem +unfairen +unfairer +unfaireren +unfairerer +unfaireres +unfaires +unfairste +unfairsten +unfairster +unfallfrei +unfallfreie +unfallgefährdet +unfassbar +unfassbare +unfassbarem +unfassbaren +unfassbarer +unfassbares +unfehlbar +unfehlbare +unfehlbarem +unfehlbaren +unfehlbarer +unfehlbareren +unfehlbarerer +unfehlbareres +unfehlbares +unfehlbarste +unfehlbarsten +unfehlbarster +unfein +unfeine +unfeinen +unfeiner +unfeinere +unfeinerer +unfeineres +unfeines +unfeinsten +unfeinster +unfeinstes +unfertig +unfertige +unfertigem +unfertiger +unfertiges +unflexibler +unfolgsam +unfolgsamem +unfolgsamen +unfolgsamer +unfrankiert +unfrankierte +unfrankiertem +unfrankierter +unfrankiertes +unfrei +unfreie +unfreiem +unfreien +unfreier +unfreiwillig +unfreiwillige +unfreiwilligen +unfreiwilliger +unfreiwilligere +unfreiwilligerer +unfreiwilligeres +unfreiwilliges +unfreiwilligsten +unfreiwilligster +unfreiwilligstes +unfreundliche +unfreundlichem +unfreundlichen +unfreundlichere +unfreundlicheren +unfreundlicherer +unfreundliches +unfreundlichste +unfreundlichsten +unfreundlichstes +unfruchtbar +unfruchtbare +unfruchtbaren +unfruchtbarer +unfruchtbarere +unfruchtbarerer +unfruchtbareres +unfruchtbares +unfruchtbarsten +unfruchtbarster +unfruchtbarstes +unfähig +unfähige +unfähigem +unfähiger +unfähiges +unförmig +unförmigem +unförmigen +unförmiger +unförmigeren +unförmigerer +unförmigeres +unförmigste +unförmigsten +unförmigster +unförmlich +unförmliche +unförmlichem +unförmlichen +unförmlicher +unförmlichere +unförmlicheren +unförmlicheres +unförmliches +unförmlichste +unförmlichster +unförmlichstes +unfügsam +unfügsamem +unfügsamen +unfügsamer +unfügsameren +unfügsamerer +unfügsameres +unfügsames +unfügsamste +unfügsamsten +unfügsamster +unfühlbar +unfühlbare +unfühlbarem +unfühlbarer +unfühlbarere +unfühlbareren +unfühlbareres +unfühlbares +unfühlbarste +unfühlbarster +unfühlbarstes +ungangbare +ungangbarem +ungangbaren +ungangbarer +ungangbarere +ungangbareren +ungangbarerer +ungangbares +ungangbarste +ungangbarsten +ungangbarstes +ungarisch +ungarische +ungarischen +ungarischer +ungarisches +ungastlich +ungastliche +ungastlichem +ungastlichen +ungastlicher +ungastlichere +ungastlicheren +ungastlicherer +ungastliches +ungastlichste +ungastlichsten +ungastlichstes +ungeachtet +ungeachtete +ungeachtetem +ungeachteten +ungeachtetes +ungeahndet +ungeahndete +ungeahndeten +ungeahndeter +ungeahndetes +ungeahnte +ungeahntem +ungeahnten +ungeahntes +ungebeten +ungebetene +ungebetenen +ungebetener +ungebetenes +ungebildete +ungebildetem +ungebildeten +ungebildetes +ungebleichte +ungeborene +ungebraucht +ungebrauchte +ungebrauchtem +ungebrauchten +ungebrauchter +ungebrauchtes +ungebremste +ungebrochen +ungebrochene +ungebrochenen +ungebräuchlich +ungebräuchlichem +ungebräuchlichen +ungebräuchlicher +ungebräuchlicheren +ungebräuchlicherer +ungebräuchlicheres +ungebräuchlichste +ungebräuchlichsten +ungebräuchlichster +ungebunden +ungebundene +ungebundenem +ungebundener +ungebundenes +ungebärdig +ungebärdige +ungebärdigen +ungebärdiger +ungebärdigere +ungebärdigerer +ungebärdigeres +ungebärdiges +ungebärdigste +ungebärdigsten +ungebärdigster +ungebärdigstes +ungebührlich +ungebührliche +ungebührlichem +ungebührlichen +ungebührlicher +ungebührlichere +ungebührlicheren +ungebührlicherer +ungebührliches +ungebührlichste +ungebührlichsten +ungebührlichstes +ungedruckte +ungedruckten +ungedruckter +ungeduldig +ungeduldige +ungeduldigem +ungeduldiger +ungeduldigere +ungeduldigeren +ungeduldigeres +ungeduldiges +ungeduldigste +ungeduldigster +ungeduldigstes +ungedämpft +ungedämpfte +ungeeignet +ungeeignete +ungeeignetem +ungeeigneten +ungeeigneter +ungeeignetes +ungefedert +ungefederten +ungefragt +ungefähr +ungefährdet +ungefährdete +ungefährdeten +ungefährdeter +ungefährdetes +ungefähre +ungefährem +ungefähren +ungefährer +ungefährlich +ungefährliche +ungefährlichem +ungefährlicher +ungefährlichere +ungefährlicheren +ungefährlicheres +ungefährliches +ungefährlichste +ungefährlichster +ungefährlichstes +ungefällig +ungefällige +ungefälligem +ungefälligen +ungefälliger +ungefälligeren +ungefälligerer +ungefälligeres +ungefälliges +ungefälligste +ungefälligsten +ungefälligster +ungefärbt +ungefärbte +ungefärbtem +ungefärbten +ungefärbter +ungefärbtes +ungefügig +ungefügigem +ungefügigen +ungefügiger +ungehalten +ungehaltenem +ungehaltenen +ungehaltener +ungeheilt +ungeheiltem +ungeheilten +ungeheilter +ungeheizt +ungeheiztem +ungeheizten +ungeheizter +ungeheißen +ungeheißene +ungeheißenem +ungeheißener +ungeheißenes +ungehemmt +ungehemmtem +ungehemmten +ungehemmter +ungeheuchelt +ungeheuchelte +ungeheucheltem +ungeheuchelter +ungeheucheltes +ungeheuer +ungeheuerlich +ungeheuerliche +ungeheuerlichem +ungeheuerlichen +ungeheuerlichere +ungeheuerlicheren +ungeheuerlicherer +ungeheuerliches +ungeheuerlichste +ungeheuerlichsten +ungeheuerlichstes +ungeheure +ungeheurem +ungeheuren +ungeheurer +ungeheurere +ungeheureren +ungeheureres +ungeheures +ungehindert +ungehinderte +ungehinderter +ungehobelt +ungehobelte +ungehobelten +ungehobelter +ungehobeltes +ungehorsam +ungehorsamem +ungehorsamen +ungehorsamer +ungehorsameren +ungehorsamerer +ungehorsameres +ungehorsamste +ungehorsamsten +ungehorsamster +ungehörig +ungehörigem +ungehörigen +ungehöriger +ungehört +ungehörte +ungehörtem +ungehörter +ungehörtes +ungeistigem +ungeistiger +ungeistiges +ungeklärt +ungeklärte +ungeklärtem +ungeklärten +ungeklärter +ungeklärtes +ungekündigte +ungekünstelt +ungekünstelte +ungekünsteltem +ungekünstelten +ungekünstelter +ungekünsteltes +ungekürzt +ungekürztem +ungekürzten +ungekürzter +ungeladen +ungeladenem +ungeladenen +ungeladener +ungelehrig +ungelehrige +ungelehrigem +ungelehrigen +ungelehriger +ungelehrigeren +ungelehrigerer +ungelehrigeres +ungelehriges +ungelehrigste +ungelehrigsten +ungelehrigster +ungelehrt +ungelehrte +ungelehrtem +ungelehrter +ungelehrtes +ungelenk +ungelernt +ungelernte +ungelerntem +ungelernten +ungelernter +ungelerntes +ungeliebter +ungelöscht +ungelöschtem +ungelöschten +ungelöschter +ungelöste +ungelösten +ungemein +ungemeine +ungemeinem +ungemeiner +ungemeinere +ungemeineren +ungemeineres +ungemeines +ungemeinste +ungemeinster +ungemeinstes +ungemischt +ungemischtem +ungemischten +ungemischter +ungemütlich +ungemütlichem +ungemütlichen +ungemütlicher +ungemütlicheren +ungemütlicherer +ungemütlicheres +ungemütlichste +ungemütlichsten +ungemütlichster +ungenannt +ungenannte +ungenannten +ungenannter +ungenanntes +ungenau +ungenaue +ungenauem +ungenauen +ungenauer +ungenauere +ungenaueren +ungenauerer +ungenaues +ungenauste +ungenausten +ungenaustes +ungeneigte +ungeneigten +ungeniert +ungenierte +ungeniertem +ungenierten +ungenierter +ungeniertes +ungenießbar +ungenießbare +ungenießbaren +ungenießbarer +ungenießbarere +ungenießbarerer +ungenießbareres +ungenießbares +ungenießbarsten +ungenießbarster +ungenießbarstes +ungenutzt +ungenutzte +ungenügend +ungenügende +ungenügendem +ungenügender +ungenügendes +ungenügsam +ungenügsame +ungenügsamem +ungenügsamen +ungenügsamer +ungenügsameren +ungenügsamerer +ungenügsameres +ungenügsames +ungenügsamste +ungenügsamsten +ungenügsamster +ungenützt +ungeordnet +ungeordnete +ungeordnetem +ungeordneter +ungeordnetes +ungepflastert +ungepflastertem +ungepflasterten +ungepflasterter +ungepflegt +ungepflegte +ungepflegtem +ungepflegter +ungepflegtes +ungeprüft +ungeprüfte +ungeprüftem +ungeprüften +ungeprüfter +ungeprüftes +ungerade +ungeradem +ungeraden +ungerader +ungeraten +ungeratene +ungeratenem +ungeratener +ungeratenes +ungerechnet +ungerechnetem +ungerechneten +ungerechneter +ungerechnetes +ungerecht +ungerechte +ungerechtem +ungerechter +ungerechtere +ungerechteren +ungerechterer +ungerechteres +ungerechtes +ungerechteste +ungerechtesten +ungerechtester +ungerechtestes +ungerechtfertigt +ungerechtfertigte +ungerechtfertigtem +ungerechtfertigten +ungerechtfertigter +ungerechtfertigtes +ungeregelt +ungeregelte +ungeregeltem +ungeregelter +ungeregeltes +ungereimt +ungereimtem +ungereimten +ungereimter +ungerichtet +ungern +ungerächt +ungerächte +ungerächtem +ungerächten +ungerächtes +ungerührt +ungerührte +ungerührten +ungerührter +ungerührtes +ungesagt +ungesagte +ungesagtem +ungesagter +ungesagtes +ungesalzen +ungesalzene +ungesalzenem +ungesalzenen +ungesalzener +ungesalzenes +ungeschehen +ungeschehene +ungeschehenen +ungeschehener +ungeschehenes +ungeschichtliche +ungeschichtlichem +ungeschichtlichen +ungeschichtliches +ungeschickt +ungeschickte +ungeschickten +ungeschickter +ungeschicktes +ungeschiedener +ungeschiedenes +ungeschlacht +ungeschlachte +ungeschlachtem +ungeschlachten +ungeschlachter +ungeschlachtes +ungeschlagenen +ungeschlechtlich +ungeschlechtliche +ungeschlechtlichem +ungeschlechtlichen +ungeschlechtlicher +ungeschlechtliches +ungeschliffen +ungeschliffene +ungeschliffenem +ungeschliffenen +ungeschliffener +ungeschliffenes +ungeschminkt +ungeschminkte +ungeschminktem +ungeschminkter +ungeschminktes +ungeschmälert +ungeschmälertem +ungeschmälerten +ungeschmälerter +ungeschoren +ungeschorene +ungeschorenem +ungeschorenen +ungeschorener +ungeschrieben +ungeschriebene +ungeschriebenem +ungeschriebener +ungeschriebenes +ungeschult +ungeschulte +ungeschönt +ungeschönte +ungeschützte +ungeschütztem +ungeschützten +ungeschütztes +ungesehen +ungesehene +ungesehenem +ungesehenen +ungesehenes +ungesellig +ungesellige +ungeselligen +ungeselliger +ungeselliges +ungesetzliche +ungesetzlichem +ungesetzlichen +ungesetzliches +ungesicherte +ungesicherten +ungesittete +ungesittetem +ungesitteten +ungesittetes +ungestalt +ungestalte +ungestalten +ungestalter +ungestaltes +ungestrafte +ungestraftem +ungestraften +ungestraftes +ungestört +ungestörte +ungestörten +ungestörter +ungestörtes +ungestüm +ungestüme +ungestümem +ungestümen +ungestümes +ungesund +ungesunde +ungesunden +ungesunder +ungesundes +ungesättigte +ungesäumt +ungesäumtem +ungesäumten +ungesäumter +ungesäumtes +ungeteilt +ungeteilte +ungeteiltem +ungeteilten +ungeteiltes +ungetreuste +ungetrübt +ungetrübte +ungetrübten +ungetrübter +ungetrübtes +ungewandte +ungewandtem +ungewandten +ungewandtes +ungewarnte +ungewiss +ungewisse +ungewissen +ungewisser +ungewisses +ungewohnte +ungewohntem +ungewohnten +ungewohntes +ungewollt +ungewollte +ungewöhnlich +ungewöhnliche +ungewöhnlichem +ungewöhnlichen +ungewöhnlicher +ungewöhnliches +ungewöhnlichste +ungezielt +ungeziemend +ungeziemendem +ungeziemenden +ungeziemender +ungeziert +ungezogen +ungezogene +ungezogenem +ungezogener +ungezogenes +ungezwungen +ungezwungenem +ungezwungenen +ungezwungener +ungezählte +ungezähltem +ungezählten +ungezähltes +ungezähmt +ungezähmte +ungezähmten +ungezähmter +ungezähmtes +ungezügelte +ungezügeltem +ungezügelten +ungezügeltes +ungeübt +ungeübte +ungeübten +ungeübter +ungeübtes +ungiftig +ungiftige +ungiftigem +ungiftigen +ungiftiger +ungiftiges +unglaublich +unglaubliche +unglaublichen +unglaublicher +unglaubliches +unglaubwürdig +unglaubwürdige +unglaubwürdigem +unglaubwürdiger +unglaubwürdiges +ungleich +ungleichartige +ungleichartigem +ungleichartigen +ungleichartiges +ungleiche +ungleichem +ungleichen +ungleicher +ungleiches +ungleichförmig +ungleichförmigem +ungleichförmigen +ungleichförmiger +ungleichmäßig +ungleichmäßige +ungleichmäßigem +ungleichmäßiger +ungleichmäßiges +ungleichwertiges +ungleichzeitiges +unglimpfliche +unglimpflichem +unglimpflichen +unglimpfliches +ungläubig +ungläubigem +ungläubigen +ungläubiger +unglücklich +unglückliche +unglücklichem +unglücklicher +unglücklicherweise +unglückliches +unglückselig +unglückselige +unglückseligem +unglückseligen +unglückseliges +ungnädig +ungnädige +ungnädigen +ungnädiger +ungnädiges +ungreifbar +ungreifbarer +ungut +ungute +ungutes +ungültig +ungültige +ungültigem +ungültigen +ungültiges +ungünstig +ungünstige +ungünstigen +ungünstiger +ungünstiges +unhaltbar +unhaltbare +unhaltbaren +unhaltbarer +unhaltbares +unhandliche +unhandlichem +unhandlichen +unhandliches +unharmonisch +unharmonische +unharmonischen +unharmonischer +unharmonisches +unheilbare +unheilbarem +unheilbaren +unheilbares +unheilvoll +unheilvolle +unheilvollem +unheilvollen +unheilvolles +unheimlich +unheimliche +unheimlichen +unheimlicher +unheimliches +unholdem +unholden +unholder +unhygienisch +unhygienische +unhygienischem +unhygienischer +unhygienisches +unhöflich +unhöfliche +unhöflichen +unhöflicher +unhöfliches +unhörbare +unhörbarem +unhörbaren +unhörbares +uni +unidentifiziert +unidentifizierte +unidentifizierten +unidentifiziertes +unidirektional +uniformiert +uniformierte +uniformierten +uniformierter +uniformiertes +uninteressant +uninteressante +uninteressanten +uninteressanter +uninteressantes +uninteressiert +uninteressierte +uninteressiertem +uninteressierten +uninteressiertes +universal +universale +universalem +universaler +universales +universalistisch +universell +universelle +universellen +universeller +unken +unkenntlich +unkenntliche +unkenntlichem +unkenntlicher +unkenntliches +unkeusch +unkeuschem +unkeuschen +unkeuscher +unkindlich +unkindliche +unkindlichem +unkindlicher +unkindliches +unklar +unklare +unklarem +unklaren +unklarer +unklares +unkleidsam +unkleidsame +unkleidsamem +unkleidsamer +unkleidsames +unklug +unklugem +unklugen +unkluger +unknackbar +unkollegial +unkollegiale +unkollegialen +unkollegialer +unkollegiales +unkomplett +unkomplette +unkomplettem +unkompletten +unkompletter +unkomplettes +unkompliziert +unkomplizierte +unkomplizierten +unkomplizierter +unkompliziertes +unkomprimierten +unkontrollierbare +unkontrollierbarem +unkontrollierbaren +unkontrollierbares +unkontrolliert +unkontrollierte +unkonventionell +unkonventionelle +unkonventionellem +unkonventionellen +unkonventioneller +unkonventionelles +unkorrekte +unkorrekten +unkorrekter +unkorrektesten +unkorrigierbar +unkorrigierte +unkritische +unkultiviert +unkultivierte +unkultiviertem +unkultivierter +unkundig +unkundige +unkundigen +unkundiger +unkundiges +unkörperliche +unkörperlichem +unkörperlichen +unkörperliches +unkündbar +unkündbare +unkündbaren +unkündbarer +unkündbares +unlauter +unlautere +unlauterem +unlauterer +unlauteres +unleidlich +unleidlichem +unleidlichen +unleidlicher +unlenksam +unlenksame +unlenksamem +unlenksamer +unlenksames +unlesbar +unlesbare +unlesbaren +unlesbarer +unlesbares +unleserlich +unleserlichem +unleserlichen +unleserlicher +unleugbar +unleugbare +unleugbarem +unleugbarer +unleugbares +unlieb +unliebem +unlieben +unlieber +unliebsam +unliebsame +unliebsamem +unliebsamen +unliebsamer +unliebsames +unliniert +unliniertem +unlinierten +unlinierter +unliterarischen +unlogisch +unlogische +unlogischen +unlogischer +unlogisches +unlustige +unlustigem +unlustigen +unlustiges +unlösbar +unlösbare +unlösbarem +unlösbarer +unlösbares +unlöslich +unlösliche +unlöslichem +unlöslichen +unlöslicher +unmagnetisch +unmagnetische +unmagnetischen +unmagnetischer +unmanierlich +unmanierliche +unmanierlichem +unmanierlichen +unmanierliches +unmaskiert +unmaskierte +unmaßgeblich +unmaßgebliche +unmaßgeblichen +unmaßgeblicher +unmaßgebliches +unmenschliche +unmenschlichem +unmenschlichen +unmenschliches +unmerklich +unmerkliche +unmerklichen +unmerklicher +unmerkliches +unmessbar +unmethodische +unmethodischem +unmethodischen +unmethodisches +unmilitärische +unmilitärischem +unmilitärischen +unmilitärisches +unmissverständlich +unmissverständliche +unmissverständlichen +unmissverständlicher +unmissverständliches +unmittelbar +unmittelbare +unmittelbaren +unmittelbarer +unmittelbares +unmoderne +unmodernem +unmodernen +unmodernes +unmoralisch +unmoralische +unmoralischen +unmoralischer +unmoralisches +unmotiviert +unmotivierte +unmotiviertem +unmotivierten +unmotiviertes +unmusikalisch +unmusikalische +unmusikalischen +unmusikalischer +unmusikalisches +unmutige +unmutigem +unmutigen +unmutigere +unmutigeren +unmutigerer +unmutiges +unmutigste +unmutigsten +unmutigstes +unmännliche +unmännlichem +unmännlichen +unmännliches +unmäßig +unmäßige +unmäßigen +unmäßiger +unmäßiges +unmöbliert +unmöbliertem +unmöblierten +unmöblierter +unmöglich +unmögliche +unmöglichen +unmöglicher +unmögliches +unmündige +unmündigem +unmündigen +unmündiges +unnachahmlich +unnachahmliche +unnachahmlichem +unnachahmlichen +unnachahmlicher +unnachgiebig +unnachgiebige +unnachgiebigem +unnachgiebiger +unnachgiebigere +unnachgiebigeren +unnachgiebigeres +unnachgiebiges +unnachgiebigste +unnachgiebigster +unnachgiebigstes +unnachsichtig +unnachsichtigem +unnachsichtigen +unnachsichtiger +unnachsichtigeren +unnachsichtigerer +unnachsichtigeres +unnachsichtigste +unnachsichtigsten +unnachsichtigster +unnahbar +unnahbare +unnahbarem +unnahbarer +unnahbarere +unnahbareren +unnahbarerer +unnahbareres +unnahbares +unnahbarste +unnahbarsten +unnahbarster +unnahbarstes +unnatürlich +unnatürlichem +unnatürlichen +unnatürlicher +unnatürlicheren +unnatürlicherer +unnatürlicheres +unnatürlichste +unnatürlichsten +unnatürlichster +unnennbar +unnennbare +unnennbarem +unnennbaren +unnennbarer +unnennbares +unnötig +unnötige +unnötigen +unnötiger +unnötigere +unnötigerer +unnötigeres +unnötigerweise +unnötigste +unnötigsten +unnötigster +unnütz +unnütze +unnützem +unnützer +unnützes +unordentlich +unordentliche +unordentlichem +unordentlichen +unordentlicher +unordentliches +unorganisch +unorganische +unorganischem +unorganischer +unorganisches +unorganisierten +unorthodox +unpaarig +unpaarige +unpaarigen +unpaariger +unpaariges +unparteiisch +unparteiische +unparteiischem +unparteiischen +unparteiischer +unparteiischere +unparteiischeren +unparteiischerer +unparteiisches +unparteiischste +unparteiischsten +unparteiischstes +unpassend +unpassende +unpassenden +unpassender +unpassendes +unpassierbar +unpassierbare +unpassierbarem +unpassierbaren +unpassierbares +unpatriotisch +unpatriotische +unpatriotischen +unpatriotischer +unpatriotisches +unpersönlich +unpersönliche +unpersönlichem +unpersönlichen +unpersönlicher +unpersönlichere +unpersönlicheren +unpersönlicherer +unpersönliches +unpersönlichste +unpersönlichsten +unpersönlichstes +unpfändbar +unpfändbare +unpfändbaren +unpfändbarer +unpfändbares +unpolitische +unpolitischem +unpolitischen +unpolitisches +unpopulär +unpopuläre +unpraktisch +unpraktische +unpraktischem +unpraktischer +unpraktisches +unpraktischste +unpraktischsten +unpraktischstes +unproblematisch +unproduktiv +unproduktivem +unproduktiven +unproduktiver +unproduktiveren +unproduktiverer +unproduktiveres +unproduktivste +unproduktivsten +unproduktivster +unprofessionellen +unpräzise +unpädagogisch +unpädagogischem +unpädagogischen +unpädagogischer +unpässlich +unpässliche +unpässlichem +unpässlicher +unpässliches +unpünktlich +unpünktliche +unpünktlichem +unpünktlichen +unpünktlichere +unpünktlicheren +unpünktlicherer +unpünktliches +unpünktlichste +unpünktlichsten +unpünktlichstes +unqualifizierbar +unqualifizierbaren +unqualifiziert +unqualifizierte +unqualifiziertem +unqualifizierten +unqualifizierter +unquantifizierbar +unquantifizierbaren +unquittiert +unquittierte +unquittierten +unquittierter +unquittiertes +unrasiert +unrasierte +unrasierten +unrasierter +unrasiertes +unrationell +unrationelle +unrationellem +unrationellen +unrationelles +unratsam +unratsame +unratsamen +unratsamer +unratsames +unrealistisch +unrealistische +unrealistischen +unrealistischer +unrealistisches +unrecht +unrechte +unrechten +unrechter +unrechtmäßig +unrechtmäßige +unrechtmäßigem +unrechtmäßigen +unrechtmäßiger +unrechtmäßigeren +unrechtmäßigerer +unrechtmäßigeres +unrechtmäßiges +unrechtmäßigste +unrechtmäßigsten +unrechtmäßigster +unredlich +unredliche +unredlichem +unredlicher +unredlichere +unredlicheren +unredlicheres +unredliches +unredlichste +unredlichster +unredlichstes +unreell +unreelle +unreellem +unreellen +unreeller +unreellste +unreellsten +unreellster +unreflektiert +unreflektierter +unregelmäßig +unregelmäßige +unregelmäßigem +unregelmäßigen +unregelmäßiger +unregelmäßigeren +unregelmäßigerer +unregelmäßigeres +unregelmäßiges +unregelmäßigste +unregelmäßigsten +unregelmäßigster +unreif +unreife +unreifem +unreifer +unreifere +unreiferen +unreiferes +unreifes +unreifste +unreifster +unreifstes +unrein +unreine +unreinem +unreinen +unreiner +unreinere +unreineren +unreinerer +unreineres +unreinlich +unreinliche +unreinlichem +unreinlichen +unreinlicher +unreinlichere +unreinlicheren +unreinlicheres +unreinliches +unreinlichste +unreinlichster +unreinlichstes +unreinste +unreinster +unreinstes +unrentabel +unrentabelsten +unrentabelster +unrentabelstes +unrentablem +unrentablen +unrentabler +unrentableren +unrentablerer +unrentableres +unreparierbar +unrettbar +unrettbare +unrettbarem +unrettbaren +unrettbarer +unrettbareren +unrettbarerer +unrettbareres +unrettbares +unrettbarste +unrettbarsten +unrettbarster +unrichtig +unrichtige +unrichtigem +unrichtiger +unrichtigere +unrichtigeren +unrichtigeres +unrichtiges +unrichtigste +unrichtigster +unrichtigstes +unritterlich +unritterlichem +unritterlichen +unritterlicher +unruhig +unruhige +unruhigem +unruhigen +unruhiger +unruhigere +unruhigeren +unruhigeres +unruhiges +unruhigste +unruhigster +unruhigstes +unrühmlich +unrühmliche +unrühmlichem +unrühmlichen +unrühmlichere +unrühmlicheren +unrühmlicherer +unrühmliches +unrühmlichste +unrühmlichsten +unrühmlichstes +uns +unsachgemäß +unsachgemäße +unsachgemäßen +unsachgemäßer +unsachgemäßere +unsachgemäßerer +unsachgemäßeres +unsachgemäßes +unsachgemäßesten +unsachgemäßester +unsachgemäßestes +unsachlich +unsachliche +unsachlichem +unsachlichen +unsachlichere +unsachlicheren +unsachlicherer +unsachliches +unsachlichste +unsachlichsten +unsachlichstes +unsagbar +unsagbare +unsagbaren +unsagbarer +unsagbarere +unsagbarerer +unsagbareres +unsagbares +unsagbarsten +unsagbarster +unsagbarstes +unsanft +unsanfte +unsanftem +unsanften +unsanftere +unsanfteren +unsanfterer +unsanftes +unsanfteste +unsanftesten +unsanftestes +unsauber +unsaubere +unsauberen +unsauberer +unsauberes +unsaubersten +unsauberster +unsauberstes +unscharf +unscharfe +unscharfen +unscharfer +unscharfes +unscheinbare +unscheinbarem +unscheinbaren +unscheinbarere +unscheinbareren +unscheinbarerer +unscheinbares +unscheinbarste +unscheinbarsten +unscheinbarstes +unschicklich +unschickliche +unschicklichen +unschicklicher +unschicklichere +unschicklicherer +unschicklicheres +unschickliches +unschicklichsten +unschicklichster +unschicklichstes +unschlagbar +unschlagbare +unschlagbaren +unschlagbarer +unschlagbarere +unschlagbarerer +unschlagbareres +unschlagbares +unschlagbarsten +unschlagbarster +unschlagbarstes +unschlüssig +unschlüssige +unschlüssigem +unschlüssigen +unschlüssigere +unschlüssigeren +unschlüssigerer +unschlüssiges +unschlüssigste +unschlüssigsten +unschlüssigstes +unschmackhafte +unschmackhaftem +unschmackhaften +unschmackhaftere +unschmackhafteren +unschmackhafterer +unschmackhaftes +unschmackhafteste +unschmackhaftesten +unschmackhaftestes +unschuldig +unschuldige +unschuldigem +unschuldiger +unschuldigere +unschuldigerem +unschuldigerer +unschuldigeres +unschuldiges +unschuldigstem +unschuldigster +unschuldigstes +unschwer +unschwere +unschwerem +unschweren +unschwerere +unschwereren +unschwererer +unschweres +unschwerste +unschwersten +unschwerstes +unschädlich +unschädliche +unschädlichem +unschädlichen +unschädlicher +unschädlichere +unschädlicheren +unschädlicherer +unschädliches +unschädlichste +unschädlichsten +unschädlichstes +unschärfer +unschärfere +unschärferen +unschärferes +unschärfste +unschärfsten +unschärfstes +unschätzbar +unschätzbare +unschätzbaren +unschätzbarer +unschätzbarere +unschätzbarerer +unschätzbareres +unschätzbares +unschätzbarsten +unschätzbarster +unschätzbarstes +unschöne +unschönem +unschönen +unschöner +unschönere +unschöneren +unschönerer +unschönes +unschönste +unschönsten +unschönstes +unselbstständig +unselbstständige +unselbstständigen +unselbstständiger +unselbstständigere +unselbstständigerer +unselbstständigeres +unselbstständiges +unselbstständigsten +unselbstständigster +unselbstständigstes +unselbständig +unselbständige +unselbständigen +unselbständiger +unselbständigere +unselbständigerer +unselbständigeres +unselbständiges +unselbständigsten +unselbständigster +unselbständigstes +unselige +unseligem +unseligen +unseliger +unseligere +unseligeren +unseligerer +unseliges +unseligste +unseligsten +unseligstes +unser +unsere +unserem +unseren +unserer +unsererseits +unseres +unseresgleichen +unserm +unserthalben +unsertwegen +unsicher +unsichere +unsicherem +unsicheren +unsicherer +unsicherere +unsichereren +unsichererer +unsichereres +unsicheres +unsichern +unsicherste +unsichersten +unsicherstes +unsichtbar +unsichtbare +unsichtbaren +unsichtbarer +unsichtbarere +unsichtbarerer +unsichtbareres +unsichtbares +unsichtbarsten +unsichtbarster +unsichtbarstes +unsinnig +unsinnige +unsinnigem +unsinnigen +unsinnigere +unsinnigeren +unsinnigerer +unsinniges +unsinnigste +unsinnigsten +unsinnigstes +unsinnlicherer +unsinnlicheres +unsinnlichsten +unsinnlichster +unsittlich +unsittliche +unsittlichen +unsittlicher +unsittlichere +unsittlicherer +unsittlicheres +unsittliches +unsittlichsten +unsittlichster +unsittlichstes +unskalierte +unsolide +unsolidem +unsoliden +unsolider +unsolidere +unsolideren +unsoliderer +unsolides +unsolideste +unsolidesten +unsolidestes +unsortierten +unsozial +unsoziale +unsozialen +unsozialer +unsozialere +unsozialerer +unsozialeres +unsoziales +unsozialsten +unsozialster +unsozialstes +unsportlich +unsportliche +unsportlichem +unsportlicher +unsportlichere +unsportlicheren +unsportlicheres +unsportliches +unsportlichste +unsportlichster +unsportlichstes +unsretwegen +unsrige +unsrigen +unsriger +unsriges +unstarre +unstarrem +unstarren +unstarrere +unstarreren +unstarrerer +unstarres +unstarrste +unstarrsten +unstarrstes +unstatthaft +unsterblich +unsterblichem +unsterblichen +unsterblicher +unstet +unstete +unstetem +unsteten +unsteter +unstetere +unsteteren +unsteteres +unstetes +unsteteste +unstetester +unstetestes +unstetig +unstetigen +unstillbar +unstillbare +unstillbarem +unstillbaren +unstillbarer +unstillbareren +unstillbarerer +unstillbareres +unstillbares +unstillbarste +unstillbarsten +unstillbarster +unstimmig +unstreitig +unstreitige +unstreitigen +unstreitiger +unstreitigere +unstreitigerer +unstreitigeres +unstreitiges +unstreitigsten +unstreitigster +unstreitigstes +unstrittig +unstrittigen +unsymmetrisch +unsymmetrische +unsymmetrischem +unsymmetrischen +unsymmetrischer +unsymmetrischere +unsymmetrischeren +unsymmetrischerer +unsymmetrisches +unsymmetrischste +unsymmetrischsten +unsymmetrischstes +unsympathisch +unsympathische +unsympathischen +unsympathischer +unsympathischere +unsympathischerer +unsympathischeres +unsympathisches +unsympathischsten +unsympathischster +unsympathischstes +unsystematische +unsystematischen +unsäglich +unsäglichem +unsäglichen +unsäglicher +unsäglicheren +unsäglicherer +unsäglicheres +unsäglichste +unsäglichsten +unsäglichster +untadelhaft +untadelhafte +untadelhaften +untadelhafter +untadelhaftere +untadelhafterer +untadelhafteres +untadelhaftes +untadelig +untadelige +untadeligem +untadeligen +untadeliger +untadeligere +untadeligeren +untadeligerer +untadeliges +untadeligste +untadeligsten +untadeligstes +untauglich +untaugliche +untauglichen +untauglicher +untauglichere +untauglicherer +untauglicheres +untaugliches +untauglichsten +untauglichster +untauglichstes +unteilbar +unteilbare +unteilbarem +unteilbaren +unteilbares +unten +untenerwähnte +untenerwähntem +untenerwähnten +untenerwähntes +unter +unterband +unterbanden +unterbandet +unterbaut +unterbelichten +unterbelichtete +unterbelichtetem +unterbelichteten +unterbelichtetes +unterbeschäftigt +unterbesetzt +unterbesetztem +unterbesetzten +unterbesetzter +unterbewertet +unterbewerteten +unterbewusst +unterbewusstem +unterbewussten +unterbewusster +unterbewusstes +unterbiete +unterbieten +unterbietend +unterbietenden +unterbietender +unterbietendes +unterbietest +unterbietet +unterbinde +unterbinden +unterbindende +unterbindenden +unterbindender +unterbindest +unterbindet +unterbleiben +unterblieb +unterblieben +unterbliebenen +unterboten +unterbotenem +unterbotenen +unterbotener +unterbrach +unterbrachen +unterbrachst +unterbrechbar +unterbreche +unterbrechen +unterbrechungsfrei +unterbreite +unterbreiten +unterbreitend +unterbreitende +unterbreitenden +unterbreitender +unterbreitendes +unterbreitest +unterbreitet +unterbreitetem +unterbreiteten +unterbreiteter +unterbreitetes +unterbreitetest +unterbreitetet +unterbrichst +unterbricht +unterbringe +unterbringen +unterbringst +unterbrochen +unterbrochene +unterbrochenem +unterbrochener +unterbrochenes +unterbunden +unterbundene +unterbundenem +unterbundenen +unterbundener +unterdessen +unterdrücke +unterdrücken +unterdrückend +unterdrückende +unterdrückenden +unterdrückendes +unterdrückst +unterdrückt +unterdrücktem +unterdrückten +unterdrückter +unterdrücktes +unterdrücktest +unterdrücktet +unterdurchschnittlich +unterdurchschnittliche +unterdurchschnittlichem +unterdurchschnittlichen +unterdurchschnittlicher +unterdurchschnittliches +untere +untereinander +unterem +unteren +unterentwickelt +unterentwickelte +unterentwickelten +unterentwickelter +unterentwickeltes +unterer +unterernährt +unterernährte +unterernährtem +unterernährten +unterernährter +unterernährtes +unteres +unterfange +unterfangen +unterfangenem +unterfangenen +unterfangener +unterfertige +unterfertigen +unterfertigend +unterfertigende +unterfertigender +unterfertigendes +unterfertigst +unterfertigt +unterfertigte +unterfertigtem +unterfertigten +unterfertigtes +unterfertigtest +unterfertigtet +unterfing +unterfingen +unterfingst +unterfingt +unterfängt +untergebracht +untergebrachte +untergebrachtem +untergebrachter +untergebrachtes +untergegangen +untergegangenem +untergegangenen +untergegangener +untergegliedert +untergegliederte +untergegliedertem +untergegliederter +untergegliedertes +untergehen +untergehend +untergehenden +untergehender +untergehendes +untergejubelt +untergekommen +untergekommene +untergekommenem +untergekommener +untergekommenes +untergekriegt +untergekriegtem +untergekriegten +untergekriegter +untergeordnet +untergeordnete +untergeordnetem +untergeordneten +untergeordneter +untergeordnetes +untergeschoben +untergestellt +untergestellte +untergestellten +untergetaucht +untergetauchtem +untergetauchten +untergetauchter +unterging +untergingen +untergliedere +untergliedern +untergliedernd +untergliedernde +untergliedernden +untergliederndes +untergliederst +untergliedert +untergliederte +untergliedertem +untergliederten +untergliederter +untergliedertes +untergliedertest +untergliedertet +untergraben +untergrabend +untergrabende +untergrabender +untergrabendes +untergrabene +untergrabenen +untergrabener +untergrabenes +untergrub +untergruben +untergrubst +untergrubt +untergräbt +untergrübe +untergründig +untergründige +untergründigen +unterhalb +unterhalte +unterhalten +unterhaltende +unterhaltenden +unterhaltender +unterhaltene +unterhaltenem +unterhaltenen +unterhaltenes +unterhaltsam +unterhaltsame +unterhaltsamen +unterhaltsamer +unterhaltsamere +unterhaltsamerer +unterhaltsameres +unterhaltsames +unterhaltsamsten +unterhaltsamster +unterhaltsamstes +unterhandeln +unterhandelst +unterhandelt +unterhandelte +unterhandelten +unterhandelter +unterhandeltes +unterhandeltest +unterhandeltet +unterhandle +unterhebeln +unterhielt +unterhielten +unterhieltest +unterhieltet +unterhält +unterhältst +unterhöhle +unterhöhlen +unterhöhlt +unterhöhlte +unterhöhltem +unterhöhlter +unterhöhltes +unterhöhltest +unterirdisch +unterirdischem +unterirdischen +unterirdischer +unterjoche +unterjochen +unterjochst +unterjocht +unterjochte +unterjochtem +unterjochten +unterjochtes +unterjochtest +unterjochtet +unterkellere +unterkellern +unterkellerst +unterkellerte +unterkellertem +unterkellerten +unterkellerter +unterkellertes +unterkellertest +unterkellertet +unterkommen +unterkommt +unterkriege +unterkriegen +unterkriegst +unterkriegte +unterkriegten +unterkriegtest +unterlag +unterlagern +unterlagert +unterlagerte +unterlagertem +unterlagerten +unterlagerter +unterlagertes +unterlass +unterlasse +unterlassen +unterlassende +unterlassenden +unterlassender +unterlassene +unterlassenem +unterlassenen +unterlassener +unterlassenes +unterlassest +unterlaufen +unterlegen +unterlegend +unterlegende +unterlegender +unterlegendes +unterlegene +unterlegt +unterlegte +unterlegtem +unterlegten +unterlegter +unterlegtes +unterlegtest +unterlegtet +unterlief +unterliefen +unterliege +unterliegen +unterliegend +unterliegende +unterliegenden +unterliegendes +unterliegst +unterliegt +unterließ +unterließen +unterließest +unterm +untermalen +untermalter +untermauere +untermauern +untermauernde +untermauernden +untermauernder +untermauerst +untermauert +untermauerte +untermauerten +untermauerter +untermauertes +untermauertet +untern +unternahm +unternahmen +unternahmst +unternehme +unternehmend +unternehmende +unternehmenden +unternehmendes +unternehmerisch +unternehmerischem +unternehmerischen +unternehmungslustig +unternehmungslustige +unternehmungslustigem +unternehmungslustiger +unternehmungslustiges +unternimmst +unternimmt +unternommen +unternommene +unternommenem +unternommener +unternommenes +unternähme +unternähmen +unterordne +unterordnen +unterordnend +unterordnende +unterordnenden +unterordnendes +unterordnest +unterordnet +unterordneten +unterordneter +unterordnetes +unterordnetest +unterordnetet +unterprivilegiert +unterprivilegierte +unterprivilegiertem +unterprivilegierten +unterprivilegiertes +unterrede +unterreden +unterredend +unterredende +unterredenden +unterredender +unterredest +unterredet +unterredete +unterredeten +unterredetest +unterredetet +unterrichte +unterrichten +unterrichtend +unterrichtende +unterrichtenden +unterrichtendes +unterrichtest +unterrichtet +unterrichtete +unterrichteten +unterrichteter +unterrichtetes +unterrichtetest +unterrichtetet +unters +untersage +untersagen +untersagend +untersagenden +untersagender +untersagendes +untersagst +untersagt +untersagtem +untersagten +untersagter +untersagtes +untersagtest +untersagtet +unterscheidbar +unterscheidbare +unterscheidbarem +unterscheidbaren +unterscheidbarer +unterscheide +unterscheiden +unterscheidend +unterscheidenden +unterscheidender +unterscheidendes +unterscheidet +unterschieden +unterschiedene +unterschiedenen +unterschiedener +unterschiedenes +unterschiedet +unterschiedlich +unterschiedliche +unterschiedlichem +unterschiedlichen +unterschiedlicher +unterschiedlichere +unterschiedlicherer +unterschiedlicheres +unterschiedliches +unterschiedlichsten +unterschiedlichster +unterschiedlichstes +unterschlage +unterschlagen +unterschlagende +unterschlagenden +unterschlagender +unterschlagene +unterschlagenem +unterschlagenen +unterschlagenes +unterschlagt +unterschlug +unterschlägt +unterschreibe +unterschreiben +unterschreibend +unterschreibende +unterschreibendem +unterschreibenden +unterschreibender +unterschreibendes +unterschreibst +unterschreite +unterschreiten +unterschreitend +unterschreitender +unterschreitendes +unterschreitest +unterschrieb +unterschrieben +unterschriebene +unterschriebenen +unterschriebener +unterschriebenes +unterschriebt +unterschritt +unterschritten +unterschrittenem +unterschrittenen +unterschrittener +unterschrittest +unterschrittet +unterschätze +unterschätzen +unterschätzend +unterschätzende +unterschätzenden +unterschätzendes +unterschätzest +unterschätzt +unterschätztem +unterschätzten +unterschätzter +unterschätztes +unterschätztest +unterschätztet +untersetzen +untersetzt +untersetzte +untersetztem +untersetzten +untersetzter +untersetztes +unterst +unterstand +unterstandest +unterstandet +unterste +unterstehen +unterstehend +unterstehende +unterstehender +unterstehendes +unterstehst +unterstelle +unterstellen +unterstellend +unterstellenden +unterstellender +unterstellendes +unterstellt +unterstellte +unterstelltem +unterstellter +unterstelltes +unterstelltest +unterstem +untersten +unterster +unterstreiche +unterstreichen +unterstreichend +unterstreichenden +unterstreichender +unterstreichendes +unterstreicht +unterstrich +unterstrichen +unterstrichene +unterstrichenem +unterstrichenen +unterstrichener +unterstrichst +unterstricht +unterstütze +unterstützen +unterstützende +unterstützenden +unterstützender +unterstützest +unterstützt +unterstützte +unterstützten +unterstützter +unterstütztes +unterstütztest +unterstütztet +untersuch +untersuche +untersuchen +untersuchend +untersuchende +untersuchenden +untersuchender +untersuchendes +untersuchst +untersucht +untersuchte +untersuchtem +untersuchten +untersuchter +untersuchtes +untersuchtest +untersuchtet +untertage +untertauchen +untertauchende +untertauchenden +untertauchender +unterteile +unterteilen +unterteilend +unterteilenden +unterteilender +unterteilendes +unterteilt +unterteilte +unterteiltem +unterteilten +unterteilter +unterteiltes +unterteiltest +unterteiltet +untervermieten +untervermietet +untervermietete +untervermieteten +untervermieteter +untervermietetes +unterwandern +unterwanderter +unterwarf +unterwarfst +unterwarft +unterwegs +unterweise +unterweisen +unterweisest +unterweist +unterwerfe +unterwerfen +unterwerfend +unterwerfende +unterwerfenden +unterwerfendes +unterwerft +unterwies +unterwiesest +unterwiest +unterwirfst +unterwirft +unterworfen +unterworfene +unterworfenem +unterworfener +unterworfenes +unterwürfig +unterwürfige +unterwürfigem +unterwürfigen +unterwürfigere +unterwürfigeren +unterwürfigerer +unterwürfiges +unterwürfigste +unterwürfigsten +unterwürfigstes +unterzeichne +unterzeichnen +unterzeichnend +unterzeichnende +unterzeichnenden +unterzeichnendes +unterzeichnest +unterzeichnet +unterzeichnetem +unterzeichneten +unterzeichneter +unterzeichnetes +unterzeichnetest +unterzeichnetet +unterziehe +unterziehen +unterziehend +unterziehende +unterziehenden +unterziehendes +unterziehst +unterzieht +unterzog +unterzogen +unterzogst +unterzogt +unterzubringen +unterzukriegen +unterzuordnen +unterzutauchen +unterzuvermieten +untief +untiefen +untiefer +untiefes +untilgbar +untilgbare +untilgbarem +untilgbaren +untilgbares +untragbar +untragbare +untragbaren +untragbarer +untragbares +untrennbar +untrennbare +untrennbarem +untrennbaren +untrennbares +untreu +untreuem +untreuen +untreuer +untrinkbar +untröstlich +untröstliche +untröstlichen +untröstlicher +untröstliches +untrüglich +untrügliche +untrüglichem +untrüglichen +untrügliches +untätige +untätigem +untätigen +untätigere +untätigeren +untätigerer +untätiges +untätigste +untätigsten +untätigstes +unumgänglich +unumgängliche +unumgänglichen +unumgänglicher +unumgängliches +unumstritten +unumstrittene +unumstrittenen +unumstrittener +unumstrittenes +unumstößlich +unumstößliche +unumstößlichen +unumstößlicher +unumstößliches +ununterbrochen +ununterbrochene +ununterbrochenem +ununterbrochenen +ununterbrochenes +unverantwortlich +unverantwortliche +unverantwortlichen +unverantwortlicher +unverantwortliches +unverarbeitete +unverarbeitetem +unverarbeiteten +unverarbeitetes +unverbaubar +unverbaubare +unverbaubarer +unverbesserlich +unverbesserlichem +unverbesserlichen +unverbesserliches +unverbindlich +unverbindliche +unverbindlichen +unverbindlicher +unverbindliches +unverbrauchte +unverbrennbares +unverbundene +unverdaulich +unverdauliche +unverdaulichen +unverdaulicher +unverdaulichere +unverdaulicherer +unverdaulicheres +unverdauliches +unverdaulichsten +unverdaulichster +unverdaulichstes +unverderblich +unverderbliche +unverderblichem +unverderblichen +unverderbliches +unverdient +unverdiente +unverdorbene +unverdorbenem +unverdorbenen +unverdorbenes +unvereinbar +unvereinbare +unvereinbaren +unvereinbarer +unvereinbares +unverfälschten +unverfänglich +unverfügbaren +unvergessen +unvergessenem +unvergesslich +unvergessliche +unvergesslichen +unvergesslicher +unvergessliches +unvergleichbar +unvergleichlich +unvergleichlichem +unvergleichlichen +unvergleichlicher +unvergänglich +unvergängliche +unvergänglichem +unvergänglichen +unvergängliches +unverheiratet +unverheiratetem +unverheirateten +unverheirateter +unverhofft +unverhoffte +unverhofften +unverhoffter +unverhofftes +unverhohlen +unverhältnismäßig +unverhüllt +unverkauft +unverkaufte +unverkennbar +unverkennbare +unverkennbarem +unverkennbaren +unverkennbarer +unverkennbares +unverkäuflich +unverkäuflichem +unverkäuflichen +unverkäuflicher +unverletzlich +unverletzt +unverletztem +unverletzten +unverletzter +unverlierbar +unvermeidbar +unvermeidbaren +unvermeidlich +unvermeidliche +unvermeidlichem +unvermeidlichen +unvermeidlicher +unvermeidlichere +unvermeidlicheren +unvermeidlicherer +unvermeidlicherweise +unvermeidliches +unvermeidlichste +unvermeidlichsten +unvermeidlichstes +unvermindert +unvermutet +unvermutete +unvermutetem +unvermuteter +unvermutetes +unvermögend +unvernünftig +unvernünftige +unvernünftigem +unvernünftigen +unvernünftiger +unvernünftigeren +unvernünftigerer +unvernünftigeres +unvernünftiges +unvernünftigste +unvernünftigsten +unvernünftigster +unverrichteter +unverschuldet +unverschämt +unverschämte +unverschämten +unverschämter +unverschämtes +unversehrt +unversehrte +unversehrtem +unversehrter +unversehrtes +unversetzt +unversicherte +unversperrten +unverstanden +unverstandene +unverstandenem +unverstandenen +unverstandener +unverstellt +unversteuerten +unverständlich +unverständliche +unverständlichem +unverständlichen +unverständlicher +unverständlicherweise +unverständliches +unversöhnliche +unvertretbar +unvertretbare +unvertretbarer +unvertretbares +unverträglich +unverträgliche +unverträglichem +unverträglicher +unverträgliches +unverwechselbar +unverwechselbare +unverwundbar +unverwundbare +unverwundbarem +unverwundbarer +unverwundbares +unverzeihlich +unverzeihliche +unverzeihlichem +unverzeihlicher +unverzeihlichere +unverzeihlicheren +unverzeihlicheres +unverzeihliches +unverzeihlichste +unverzeihlichster +unverzeihlichstes +unverzerrt +unverzerrte +unverzerrten +unverzerrter +unverzerrtes +unverzichtbar +unverzichtbare +unverzichtbaren +unverzichtbarer +unverzichtbares +unverzweigte +unverzüglich +unverzügliche +unverzüglichem +unverzüglichen +unverzüglicher +unverzügliches +unveränderlich +unveränderliche +unveränderlichen +unveränderlicher +unveränderliches +unverändert +unveränderte +unverändertem +unveränderten +unveränderter +unverändertes +unveröffentlicht +unvirtuoseste +unvollendet +unvollendete +unvollendeten +unvollendeter +unvollendetes +unvollkommene +unvollkommenem +unvollkommenen +unvollkommenes +unvollständig +unvollständige +unvollständigen +unvollständiger +unvollständiges +unvorbereitete +unvorbereitetem +unvorbereiteten +unvorbereitetes +unvordenkliche +unvordenkliches +unvoreingenommene +unvoreingenommenem +unvoreingenommenen +unvoreingenommenes +unvorhergesehen +unvorhergesehene +unvorhergesehenen +unvorhergesehener +unvorhergesehenes +unvorhersehbar +unvorhersehbare +unvorhersehbaren +unvorhersehbarer +unvorhersehbares +unvorschriftsmäßigen +unvorsichtig +unvorsichtige +unvorsichtigem +unvorsichtigen +unvorsichtiger +unvorsichtigeren +unvorsichtigerer +unvorsichtigeres +unvorsichtigste +unvorsichtigsten +unvorsichtigster +unvorstellbar +unvorstellbare +unvorstellbarem +unvorstellbaren +unvorstellbares +unvorteilhaft +unvorteilhafte +unvorteilhaften +unvorteilhafter +unvorteilhaftere +unvorteilhafterer +unvorteilhafteres +unvorteilhaftes +unvorteilhaftesten +unvorteilhaftester +unvorteilhaftestes +unwahr +unwahre +unwahren +unwahrer +unwahres +unwahrscheinlich +unwahrscheinliche +unwahrscheinlichem +unwahrscheinlichen +unwahrscheinlicher +unwahrscheinlichere +unwahrscheinlicheren +unwahrscheinlicherer +unwahrscheinliches +unwahrscheinlichste +unwahrscheinlichsten +unwahrscheinlichstes +unwandelbar +unwandelbarem +unwandelbarer +unwandelbares +unwegsam +unwegsame +unwegsamem +unwegsamen +unwegsamer +unwegsames +unweigerlich +unweigerlichen +unweit +unwesentlich +unwesentliche +unwesentlichem +unwesentlichen +unwesentliches +unwesentlichsten +unwichtig +unwichtigem +unwichtigen +unwichtiger +unwichtigeren +unwichtigerer +unwichtigeres +unwichtigste +unwichtigsten +unwichtigster +unwichtigstes +unwiderlegbar +unwiderruflich +unwiderrufliche +unwiderruflichen +unwiderruflicher +unwiderrufliches +unwiderstehlich +unwiderstehliche +unwiderstehlichem +unwiderstehlicher +unwiderstehliches +unwiederbringlich +unwiederbringlichem +unwiederbringlichen +unwiederbringlicher +unwiederholbar +unwiederholbare +unwiederholbaren +unwillig +unwillige +unwilligem +unwilligen +unwilligere +unwilligeren +unwilligerer +unwilliges +unwilligste +unwilligsten +unwilligstes +unwillkommene +unwillkommenem +unwillkommenen +unwillkommenes +unwillkürlich +unwillkürliche +unwillkürlichen +unwillkürlicher +unwillkürliches +unwirksam +unwirksame +unwirksamen +unwirksamer +unwirksames +unwirtlich +unwirtliche +unwirtlichem +unwirtlicher +unwirtliches +unwissend +unwissende +unwissendem +unwissenden +unwissender +unwissendes +unwissentlich +unwohl +unwohnlich +unwohnlichem +unwohnlichen +unwohnlicher +unwürdige +unwürdigem +unwürdigen +unwürdigere +unwürdigeren +unwürdigerer +unwürdiges +unwürdigste +unwürdigsten +unwürdigstes +unzeitgemäß +unzeitgemäße +unzeitgemäßem +unzeitgemäßer +unzeitgemäßes +unzensiert +unzerbrechlich +unzerbrechliche +unzerbrechlichem +unzerbrechlicher +unzerbrechliches +unzerlegbare +unzerreißbar +unzertrennbar +unzertrennbares +unzertrennlich +unzertrennliche +unzertrennlichen +unzertrennlicher +unzertrennliches +unzufrieden +unzufriedene +unzufriedenem +unzufriedener +unzufriedenere +unzufriedeneren +unzufriedeneres +unzufriedenes +unzufriedenste +unzufriedenster +unzufriedenstes +unzugänglich +unzugängliche +unzugänglichem +unzugänglichen +unzugänglicher +unzugängliches +unzulänglich +unzulängliche +unzulänglichem +unzulänglicher +unzulängliches +unzulässig +unzulässige +unzulässigen +unzumutbar +unzumutbare +unzumutbarem +unzumutbaren +unzumutbarer +unzurechnungsfähig +unzureichend +unzureichende +unzureichenden +unzureichendes +unzustellbar +unzustellbare +unzutreffend +unzutreffende +unzutreffendem +unzutreffender +unzutreffendes +unzuverlässig +unzuverlässige +unzuverlässigem +unzuverlässigen +unzuverlässiger +unzuverlässigeren +unzuverlässigerer +unzuverlässigeres +unzuverlässiges +unzuverlässigste +unzuverlässigsten +unzuverlässigster +unzweckmäßig +unzweckmäßige +unzweckmäßigem +unzweckmäßiger +unzweckmäßiges +unzweifelhaft +unzweifelhafte +unzweifelhaftem +unzweifelhafter +unzweifelhaftes +unzählig +unzählige +unzähligem +unzähligen +unzähliger +unzähliges +unzüchtig +unzüchtigem +unzüchtigen +unzüchtiger +unähnlich +unähnliche +unähnlichen +unähnlicher +unähnlichere +unähnlicheren +unähnlicherer +unähnlicheres +unähnlichste +unähnlichstem +unähnlichsten +unähnlichstes +unästhetisch +unästhetische +unästhetischen +unästhetischer +unästhetischere +unästhetischeren +unästhetischerer +unästhetischeres +unästhetischste +unästhetischstem +unästhetischsten +unästhetischstes +unüberbietbar +unüberbrückbar +unüberbrückbarem +unüberbrückbaren +unüberbrückbarer +unüberlegt +unüberlegte +unüberlegtem +unüberlegter +unüberlegtes +unüberprüfbar +unüberschaubare +unübersehbar +unübersehbare +unübersehbarem +unübersehbarer +unübersehbares +unübersichtlich +unübersichtlichem +unübersichtlichen +unübersichtlicher +unübersichtlicheren +unübersichtlicherer +unübersichtlicheres +unübersichtlichste +unübersichtlichsten +unübersichtlichster +unübersteigbar +unübersteigbare +unübertragbar +unübertragbare +unübertragbaren +unübertragbarer +unübertragbares +unübertroffene +unübertroffenem +unübertroffenen +unübertroffenes +unüberwindlich +unüberwindliche +unüberwindlichen +unüberwindlicher +unüberwindliches +unüblicher +up +uralt +uralte +uraltem +uralten +uralter +uraltes +uraufführen +uraufgeführt +uraufgeführte +uraufgeführten +uraufgeführter +uraufgeführtes +urban +urbane +urbanem +urbanen +urbanes +urbar +ureigen +ureigene +ureigenen +ureigener +ureigenes +ureigenste +urgeschichtlich +urgeschichtliche +urgeschichtlichem +urgeschichtlicher +urgeschichtliches +urheberrechtlich +urinieren +urinierend +urinierende +urinierender +urinierendes +urinierst +urinierte +uriniertem +urinierten +uriniertes +uriniertest +uriniertet +urkundlich +urkundliche +urkundlichem +urkundlichen +urkundliches +urlaubsreife +urlaubsreifen +urplötzlich +ursprünglich +ursprüngliche +ursprünglichen +ursprünglicher +ursprünglichere +ursprünglicherer +ursprünglicheres +ursprüngliches +ursprünglichsten +ursprünglichster +ursprünglichstes +ursächlich +ursächliche +ursächlichem +ursächlichen +ursächlicher +ursächliches +urteile +urteilen +urteilende +urteilenden +urteilender +urteilsfähig +urteilsfähige +urteilsfähigem +urteilsfähiger +urteilsfähiges +urteilst +urteilt +urteilte +urteilten +urteiltest +urtümlich +urtümliche +urtümlichem +urtümlichen +urtümliches +urälteste +urältesten +utopisch +utopische +utopischer +utopisches +utopistischen ++++++++++ +vage +vagem +vagen +vager +vages +van +variabel +variable +variablem +variabler +variablere +variableren +variablerer +variableres +variables +variierbar +variierbare +variiere +variieren +variierend +variierende +variierenden +variierendes +variierst +variiert +variierte +variiertem +variierten +variierter +variiertes +variiertest +variiertet +vaterlandsliebend +vaterlos +vaterlosem +vaterlosen +vaterloser +vaterländisch +vaterländische +vaterländischem +vaterländischen +vaterländischer +vaterländischerem +vaterländischeren +vaterländischerer +vaterländisches +vaterländischste +vaterländischstem +vaterländischster +vaterländischstes +vatikanische +vatikanischen +vegetabilisch +vegetabilische +vegetabilischem +vegetabilischen +vegetabilisches +vegetarisch +vegetarische +vegetarischen +vegetarischer +vegetarisches +vegetativ +vegetative +vegetativem +vegetativen +vegetatives +vegetiere +vegetieren +vegetierende +vegetierenden +vegetierender +vegetierst +vegetiert +vegetierte +vegetierten +vegetierter +vegetiertes +vegetiertest +vegetiertet +vehement +vehemente +vehementer +veilchenblau +veilchenblaue +veilchenblauen +veilchenblauer +veilchenblaues +venerisch +venerische +venerischem +venerischen +venerischer +venerischere +venerischerem +venerischeren +venerischeres +venerisches +venerischste +venerischsten +venerischster +venerischstes +venezianisch +venezianische +venezianischem +venezianischen +venezianisches +ventiliere +ventilieren +ventilierende +ventilierendem +ventilierenden +ventilierendes +ventilierst +ventiliert +ventiliertem +ventilierten +ventilierter +ventiliertes +ventiliertest +verabfolge +verabfolgen +verabfolgend +verabfolgende +verabfolgender +verabfolgst +verabfolgt +verabfolgte +verabfolgten +verabfolgter +verabfolgtes +verabfolgtet +verabrede +verabreden +verabredende +verabredenden +verabredender +verabredest +verabredet +verabredete +verabredeten +verabredeter +verabredetes +verabredetet +verabreiche +verabreichen +verabreichende +verabreichenden +verabreichender +verabreichst +verabreicht +verabreichte +verabreichten +verabreichter +verabreichtes +verabreichtet +verabscheue +verabscheuen +verabscheuend +verabscheuende +verabscheuendem +verabscheuenden +verabscheuender +verabscheuendes +verabscheuenswert +verabscheuenswertem +verabscheuenswerten +verabscheuenswerter +verabscheuenswerterem +verabscheuenswerteren +verabscheuenswerterer +verabscheuenswertes +verabscheuenswerteste +verabscheuenswertestem +verabscheuenswertester +verabscheuenswertestes +verabscheust +verabscheute +verabscheutem +verabscheuten +verabscheuter +verabscheutes +verabscheutest +verabscheutet +verabschiede +verabschieden +verabschiedend +verabschiedenden +verabschiedender +verabschiedendes +verabschiedet +verabschiedete +verabschiedetem +verabschiedeter +verabschiedetes +verabschiedetest +verabsäume +verabsäumen +verabsäumend +verabsäumende +verabsäumenden +verabsäumender +verabsäumst +verabsäumt +verabsäumte +verabsäumten +verabsäumter +verabsäumtes +verabsäumtest +verabsäumtet +verachte +verachten +verachtend +verachtendem +verachtenden +verachtender +verachtendes +verachtest +verachtete +verachtetem +verachteten +verachteter +verachtetes +verachtetest +verachtetet +verallgemeinere +verallgemeinern +verallgemeinernd +verallgemeinernden +verallgemeinernder +verallgemeinerndes +verallgemeinerst +verallgemeinert +verallgemeinerte +verallgemeinertem +verallgemeinerten +verallgemeinerter +verallgemeinertes +verallgemeinertet +veralten +veraltest +veraltet +veraltete +veraltetem +veralteten +veralteter +veraltetest +veraltetet +verankere +verankern +verankernd +verankernde +verankernden +verankerndes +verankerst +verankert +verankertem +verankerten +verankerter +verankertes +verankertest +verankertet +veranlage +veranlagen +veranlagst +veranlagt +veranlagtem +veranlagten +veranlagter +veranlagtes +veranlagtest +veranlagtet +veranlasse +veranlassen +veranlassend +veranlassende +veranlassenden +veranlassendes +veranlasst +veranlasste +veranlasstem +veranlassten +veranlasster +veranlasstes +veranlasstest +veranlasstet +veranschauliche +veranschaulichen +veranschaulichend +veranschaulichende +veranschaulichenden +veranschaulichendes +veranschaulichst +veranschaulicht +veranschaulichtem +veranschaulichten +veranschaulichter +veranschaulichtes +veranschaulichtest +veranschaulichtet +veranschlage +veranschlagen +veranschlagend +veranschlagende +veranschlagenden +veranschlagendes +veranschlagst +veranschlagt +veranschlagtem +veranschlagten +veranschlagter +veranschlagtes +veranschlagtest +veranschlagtet +veranstalte +veranstalten +veranstaltende +veranstaltenden +veranstaltender +veranstaltest +veranstaltet +veranstaltete +veranstalteten +veranstalteter +veranstaltetes +veranstaltetet +verantwortbar +verantwortbare +verantworten +verantwortend +verantwortende +verantwortender +verantwortendes +verantwortest +verantwortete +verantwortetem +verantworteten +verantworteter +verantwortetes +verantwortetest +verantwortetet +verantwortlich +verantwortliche +verantwortlichem +verantwortlichen +verantwortlicher +verantwortlicherem +verantwortlicheren +verantwortlicherer +verantwortliches +verantwortlichste +verantwortlichstem +verantwortlichster +verantwortlichstes +verantwortungsbewusst +verantwortungsbewusste +verantwortungsbewusstem +verantwortungsbewussten +verantwortungsbewusster +verantwortungsbewusstes +verantwortungslos +verantwortungslosem +verantwortungslosen +verantwortungsloser +verantwortungsloserem +verantwortungsloseren +verantwortungsloserer +verantwortungsloses +verantwortungsloseste +verantwortungslosestem +verantwortungslosester +verantwortungslosestes +verantwortungsvoll +verantwortungsvollem +verantwortungsvollen +verantwortungsvoller +verantwortungsvollerem +verantwortungsvolleren +verantwortungsvollerer +verantwortungsvolles +verantwortungsvollste +verantwortungsvollstem +verantwortungsvollster +verantwortungsvollstes +verarbeite +verarbeiten +verarbeitend +verarbeitende +verarbeitenden +verarbeitendes +verarbeitest +verarbeitet +verarbeitetem +verarbeiteten +verarbeiteter +verarbeitetes +verarbeitetest +verarbeitetet +verarge +verargen +verargend +verargende +verargenden +verargendes +verargst +verargt +verargtem +verargten +verargter +verargtest +verargtet +verarme +verarmen +verarmend +verarmende +verarmenden +verarmendes +verarmest +verarmst +verarmt +verarmte +verarmtem +verarmten +verarmter +verarmtes +verarmtest +verarmtet +verarschen +verarscht +verarzten +verarztend +verarztende +verarztender +verarztendes +verarztest +verarztete +verarztetem +verarzteten +verarzteter +verarztetes +verarztetest +verarztetet +verausgaben +verausgabend +verausgabende +verausgabender +verausgabendes +verausgabst +verausgabte +verausgabtem +verausgabten +verausgabtes +verausgabtest +verausgabtet +verbal +verbalem +verbalen +verbaler +verbalerem +verbaleren +verbalerer +verbales +verbalste +verbalstem +verbalster +verbalstes +verband +verbanden +verbandest +verbandet +verbanne +verbannen +verbannend +verbannende +verbannenden +verbannendes +verbannst +verbannt +verbannte +verbanntem +verbannten +verbannter +verbanntes +verbanntest +verbanntet +verbarg +verbargen +verbarrikadiere +verbarrikadieren +verbarrikadierend +verbarrikadierende +verbarrikadierenden +verbarrikadierendes +verbarrikadierst +verbarrikadiert +verbarrikadiertem +verbarrikadierten +verbarrikadierter +verbarrikadiertes +verbarrikadiertest +verbarrikadiertet +verbat +verbatest +verbatet +verbaue +verbauen +verbauend +verbauende +verbauenden +verbauendes +verbauere +verbauern +verbauert +verbauerte +verbauertest +verbaust +verbaut +verbaute +verbauten +verbauter +verbautes +verbautet +verbeiße +verbeißen +verbeißende +verbeißenden +verbeißender +verbeißt +verberge +verbergen +verbergende +verbergenden +verbergender +verbergt +verbesserbar +verbesserbaren +verbesserbarer +verbessere +verbessern +verbessernd +verbessernde +verbessernden +verbesserndes +verbesserst +verbessert +verbesserte +verbessertem +verbesserten +verbesserter +verbessertes +verbessertest +verbessertet +verbesserungswürdig +verbeten +verbetende +verbetenden +verbetender +verbetene +verbetenem +verbetenen +verbetenes +verbeuge +verbeugen +verbeugende +verbeugenden +verbeugender +verbeugst +verbeugt +verbeugte +verbeugten +verbeugter +verbeugtes +verbeugtet +verbeule +verbeulen +verbeulende +verbeulenden +verbeulender +verbeulst +verbeult +verbeulte +verbeulten +verbeulter +verbeultes +verbeultet +verbiege +verbiegen +verbiegst +verbiegt +verbiestert +verbiete +verbieten +verbietend +verbietende +verbietenden +verbietender +verbietendes +verbietet +verbillige +verbilligen +verbilligende +verbilligenden +verbilligender +verbilligst +verbilligt +verbilligte +verbilligten +verbilligter +verbilligtes +verbilligtet +verbinde +verbinden +verbindende +verbindenden +verbindender +verbindest +verbindet +verbindlich +verbindliche +verbindlichem +verbindlichen +verbindlicher +verbindlicherem +verbindlicheren +verbindlicherer +verbindliches +verbirgt +verbis +verbiss +verbissen +verbissenem +verbissenen +verbissener +verbissenes +verbissest +verbitte +verbitten +verbittere +verbittern +verbitternd +verbitternde +verbitternden +verbitterndes +verbitterst +verbittert +verbittertem +verbitterten +verbitterter +verbittertes +verbittertest +verbittertet +verbittest +verbittet +verblasse +verblassen +verblassest +verblasst +verblasste +verblasstem +verblassten +verblasster +verblasstes +verbleibe +verbleiben +verbleibend +verbleibende +verbleibenden +verbleibender +verbleibendes +verbleibst +verbleibt +verblende +verblenden +verblendend +verblendenden +verblendender +verblendendes +verblendet +verblendete +verblendetem +verblendeter +verblendetes +verblendetet +verblichen +verblichenem +verblichenen +verblichener +verblieb +verblieben +verbliebene +verbliebenen +verbliebener +verbliebenes +verbliebt +verblute +verbluten +verblutende +verblutenden +verblutender +verblutest +verblutet +verblutete +verbluteten +verbluteter +verblutetes +verblutetet +verblöde +verblöden +verblödend +verblödende +verblödenden +verblödendes +verblödest +verblödet +verblödete +verblödetem +verblödeten +verblödeter +verblödetest +verblödetet +verblüffe +verblüffen +verblüffend +verblüffende +verblüffenden +verblüffendes +verblüfft +verblüffte +verblüfftem +verblüfften +verblüffter +verblüfftes +verblüfftet +verblühe +verblühen +verblühende +verblühenden +verblühender +verblühst +verblüht +verblühte +verblühten +verblühter +verblühtes +verblühtet +verblümt +verblümte +verblümten +verblümter +verblümtere +verblümteren +verblümterer +verblümteres +verblümtes +verblümteste +verblümtestem +verblümtesten +verblümtestes +verbog +verbogen +verbogene +verbogenem +verbogenen +verbogener +verbogenes +verbogst +verbohre +verbohren +verbohrend +verbohrenden +verbohrender +verbohrendes +verbohrt +verbohrte +verbohrtem +verbohrten +verbohrter +verbohrtes +verbohrtet +verborgen +verborgene +verborgenem +verborgenen +verborgener +verborgenes +verbot +verboten +verbotene +verbotenem +verbotenen +verbotener +verbotenerweise +verbotenes +verbotest +verbotet +verbrachen +verbrachst +verbracht +verbrachte +verbrachtem +verbrachten +verbrachter +verbrachtes +verbrachtest +verbrachtet +verbrannt +verbrannte +verbranntem +verbrannten +verbrannter +verbranntes +verbranntest +verbranntet +verbrauche +verbrauchen +verbrauchend +verbrauchenden +verbrauchender +verbrauchendes +verbrauchst +verbraucht +verbrauchte +verbrauchtem +verbrauchter +verbrauchtes +verbrauchtest +verbreche +verbrechen +verbrechend +verbrechenden +verbrechender +verbrechendes +verbrecherisch +verbrecherische +verbrecherischem +verbrecherischen +verbrecherischer +verbrecherischere +verbrecherischerem +verbrecherischeren +verbrecherischeres +verbrecherisches +verbrecherischste +verbrecherischsten +verbrecherischster +verbrecherischstes +verbreiten +verbreitend +verbreitende +verbreitender +verbreitendes +verbreitere +verbreitern +verbreiternd +verbreiternde +verbreiternden +verbreiterndes +verbreiterst +verbreitert +verbreitertem +verbreiterten +verbreiterter +verbreitertes +verbreitertest +verbreitertet +verbreitest +verbreitet +verbreitete +verbreitetem +verbreiteten +verbreiteter +verbreitetes +verbreitetest +verbreitetet +verbrennbar +verbrennbare +verbrennbarem +verbrennbarer +verbrennbares +verbrenne +verbrennen +verbrennende +verbrennenden +verbrennender +verbrennst +verbrennt +verbrichst +verbriefe +verbriefen +verbriefend +verbriefende +verbriefenden +verbriefender +verbriefendes +verbriefst +verbrieft +verbriefte +verbrieftem +verbriefter +verbrieftes +verbrieftest +verbringe +verbringen +verbringend +verbringenden +verbringender +verbringendes +verbringt +verbrochen +verbrochene +verbrochenen +verbrochener +verbrochenes +verbrächet +verbrämende +verbrämender +verbrämendes +verbrüdern +verbrüdernd +verbrüderst +verbrüderte +verbrüdertem +verbrüderten +verbrüderter +verbrüdertes +verbrüdertest +verbrüdertet +verbrühen +verbrühend +verbrühende +verbrühender +verbrühendes +verbrühst +verbrühte +verbrühtem +verbrühten +verbrühter +verbrühtes +verbrühtest +verbrühtet +verbuchen +verbuchend +verbuchende +verbuchender +verbuchendes +verbuchst +verbuchte +verbuchtem +verbuchten +verbuchter +verbuchtes +verbuchtest +verbuchtet +verbummeln +verbummelnd +verbummelst +verbummelt +verbummelte +verbummeltem +verbummelten +verbummelter +verbummeltes +verbummeltest +verbummeltet +verbummle +verbunden +verbundene +verbundenem +verbundenen +verbundener +verbundenes +verbünde +verbünden +verbündest +verbündet +verbündete +verbündetem +verbündeter +verbündetest +verbündetet +verbürge +verbürgen +verbürgend +verbürgende +verbürgenden +verbürgendes +verbürgst +verbürgt +verbürgtem +verbürgten +verbürgter +verbürgtes +verbürgtest +verbürgtet +verbüße +verbüßen +verbüßend +verbüßenden +verbüßender +verbüßendes +verbüßt +verbüßte +verbüßtem +verbüßten +verbüßter +verbüßtes +verbüßtest +verbüßtet +verchromt +verchromte +verchromten +verchromter +verchromtes +verdachtem +verdachten +verdachter +verdachtest +verdachtet +verdamme +verdammen +verdammend +verdammende +verdammenden +verdammendes +verdammenswert +verdammenswerte +verdammenswerten +verdammenswerter +verdammenswertere +verdammenswerteren +verdammenswerterer +verdammenswerteres +verdammenswerteste +verdammenswertestem +verdammenswertesten +verdammenswertestes +verdammst +verdammt +verdammte +verdammtem +verdammten +verdammter +verdammtes +verdammtest +verdampfe +verdampfen +verdampfend +verdampfenden +verdampfender +verdampfendes +verdampft +verdampfte +verdampftem +verdampfter +verdampftes +verdampftest +verdanke +verdanken +verdankend +verdankenden +verdankender +verdankendes +verdankt +verdankte +verdanktem +verdankten +verdankter +verdanktes +verdanktest +verdarb +verdarben +verdarbst +verdattert +verdattertem +verdatterten +verdatterter +verdattertes +verdaue +verdauen +verdauende +verdauenden +verdauender +verdaulich +verdauliche +verdaulichem +verdaulichen +verdaulicher +verdaulichere +verdaulicherem +verdaulicherer +verdaulicheres +verdauliches +verdaulichstem +verdaulichsten +verdaulichster +verdaust +verdaut +verdaute +verdauten +verdauter +verdautes +verdautet +verdecke +verdecken +verdeckend +verdeckende +verdeckenden +verdeckender +verdeckst +verdeckt +verdeckte +verdeckten +verdeckter +verdecktes +verdecktest +verdecktet +verdenke +verdenken +verdenkt +verderbe +verderben +verderbende +verderbenden +verderbender +verderblich +verderbliche +verderblichem +verderblichen +verderblicher +verderblichere +verderblicherem +verderblicherer +verderblicheres +verderbliches +verderblichstem +verderblichsten +verderblichster +verdeutliche +verdeutlichen +verdeutlichend +verdeutlichenden +verdeutlichender +verdeutlichendes +verdeutlicht +verdeutlichte +verdeutlichtem +verdeutlichter +verdeutlichtes +verdeutlichtest +verdeutsche +verdeutschen +verdeutschend +verdeutschenden +verdeutschender +verdeutschendes +verdeutscht +verdeutschte +verdeutschtem +verdeutschter +verdeutschtes +verdeutschtest +verdichte +verdichten +verdichtend +verdichtenden +verdichtender +verdichtendes +verdichtet +verdichtete +verdichtetem +verdichteten +verdichteter +verdichtetes +verdichtetest +verdichtetet +verdicke +verdicken +verdickend +verdickt +verdickte +verdicktem +verdickten +verdickter +verdicktes +verdicktest +verdiene +verdienen +verdienend +verdienenden +verdienender +verdienendes +verdienstliches +verdienstvoll +verdienstvolle +verdienstvollem +verdienstvoller +verdienstvollere +verdienstvollerem +verdienstvollerer +verdienstvolleres +verdienstvolles +verdienstvollstem +verdienstvollsten +verdienstvollster +verdient +verdiente +verdientem +verdienter +verdientermaßen +verdienterweise +verdientes +verdientest +verdientet +verdingen +verdingend +verdingende +verdingender +verdingendes +verdinglichen +verdingst +verdingte +verdingtem +verdingten +verdolmetschen +verdolmetscht +verdolmetschte +verdolmetschtem +verdolmetschter +verdolmetschtes +verdolmetschtest +verdonnere +verdonnern +verdonnernd +verdonnernden +verdonnernder +verdonnerndes +verdonnert +verdonnerte +verdonnertem +verdonnerter +verdonnertes +verdonnertest +verdoppele +verdoppeln +verdoppelnd +verdoppelnde +verdoppelnder +verdoppelndes +verdoppelst +verdoppelt +verdoppelte +verdoppeltem +verdoppelten +verdoppelter +verdoppeltes +verdoppeltest +verdoppeltet +verdorben +verdorbene +verdorbenem +verdorbenen +verdorbenes +verdorre +verdorren +verdorrend +verdorrende +verdorrenden +verdorrender +verdorrendes +verdorrst +verdorrt +verdorrte +verdorrtem +verdorrten +verdorrter +verdorrtes +verdorrtest +verdorrtet +verdrahte +verdrahten +verdrahtend +verdrahtest +verdrahtet +verdrahtetem +verdrahteten +verdrahteter +verdrahtetest +verdrahtetet +verdreckende +verdreckenden +verdreckender +verdreckendes +verdrecktem +verdreckter +verdrecktes +verdrehe +verdrehen +verdrehend +verdrehende +verdrehenden +verdrehendes +verdrehst +verdreht +verdrehte +verdrehtem +verdrehten +verdrehter +verdrehtes +verdrehtest +verdrehtet +verdreifache +verdreifachen +verdreifachend +verdreifachende +verdreifachenden +verdreifachendes +verdreifachst +verdreifacht +verdreifachtem +verdreifachten +verdreifachter +verdreifachtes +verdreifachtest +verdreifachtet +verdresche +verdreschen +verdreschend +verdreschest +verdreschet +verdrescht +verdrieße +verdrießen +verdrießend +verdrießende +verdrießenden +verdrießendes +verdrießlich +verdrießliche +verdrießlichen +verdrießlicher +verdrießlichere +verdrießlicheren +verdrießlicherer +verdrießlicheres +verdrießliches +verdrießlichste +verdrießlichstem +verdrießlichsten +verdrießlichstes +verdrießt +verdrillen +verdroschen +verdross +verdrossen +verdrossene +verdrossenen +verdrossener +verdrucke +verdrucken +verdruckende +verdruckenden +verdruckender +verdruckst +verdruckt +verdruckte +verdruckten +verdruckter +verdrucktes +verdrucktet +verdränge +verdrängen +verdrängend +verdrängende +verdrängenden +verdrängendes +verdrängst +verdrängt +verdrängte +verdrängtem +verdrängten +verdrängter +verdrängtes +verdrängtest +verdrängtet +verdrücke +verdrücken +verdrückend +verdrückende +verdrückenden +verdrückendes +verdrückst +verdrückt +verdrückte +verdrücktem +verdrückten +verdrückter +verdrücktest +verdrücktet +verdufte +verduften +verduftend +verduftende +verduftenden +verduftender +verduftest +verduftet +verduftete +verdufteten +verdufteter +verduftetes +verduftetest +verduftetet +verdumme +verdummen +verdummende +verdummenden +verdummender +verdummst +verdummt +verdummte +verdummten +verdummter +verdummtes +verdummtet +verdungen +verdunkeln +verdunkelnd +verdunkelnden +verdunkelnder +verdunkelndes +verdunkelt +verdunkelte +verdunkeltem +verdunkelter +verdunkeltes +verdunkeltest +verdunkle +verdunste +verdunsten +verdunstende +verdunstenden +verdunstender +verdunstest +verdunstet +verdunstete +verdunsteten +verdunsteter +verdunstetes +verdunstetet +verdurste +verdursten +verdurstende +verdurstenden +verdurstender +verdurstest +verdurstet +verdurstete +verdursteten +verdursteter +verdurstetes +verdurstetet +verdutze +verdutzen +verdutzende +verdutzenden +verdutzender +verdutzt +verdutzte +verdutzten +verdutzter +verdutztes +verdutztet +verdächtig +verdächtige +verdächtigem +verdächtigen +verdächtigende +verdächtigenden +verdächtigender +verdächtiger +verdächtigere +verdächtigerem +verdächtigerer +verdächtigeres +verdächtiges +verdächtigste +verdächtigstem +verdächtigsten +verdächtigstes +verdächtigt +verdächtigte +verdächtigten +verdächtigter +verdächtigtes +verdächtigtet +verdünne +verdünnen +verdünnende +verdünnenden +verdünnender +verdünnisieren +verdünnisiert +verdünnst +verdünnt +verdünnte +verdünntem +verdünnten +verdünnter +verdünntes +verdünntest +verdüstere +verdüstern +verdüsterst +verdüstert +verdüsterte +verdüstertem +verdüsterten +verdüsterter +verdüstertes +verdüstertest +verdüstertet +verebbe +verebben +verebbende +verebbenden +verebbender +verebbst +verebbt +verebbte +verebbten +verebbter +verebbtes +verebbtet +veredele +veredeln +veredelnde +veredelnden +veredelnder +veredelst +veredelt +veredelte +veredelten +veredelter +veredeltes +veredeltet +vereheliche +verehelichen +verehelichende +verehelichenden +verehelichender +verehelichst +verehelicht +verehelichte +verehelichten +verehelichter +verehelichtes +verehelichtet +verehre +verehren +verehrend +verehrende +verehrenden +verehrender +verehrenswert +verehrenswerte +verehrenswertem +verehrenswerter +verehrenswertere +verehrenswerterem +verehrenswerterer +verehrenswerteres +verehrenswertes +verehrenswertestem +verehrenswertesten +verehrenswertester +verehrlicht +verehrlichte +verehrlichtem +verehrlichter +verehrlichtes +verehrst +verehrte +verehrtem +verehrten +verehrter +verehrtes +verehrtest +verehrtet +verehrungswürdig +verehrungswürdige +verehrungswürdigem +verehrungswürdigen +verehrungswürdiger +verehrungswürdigerem +verehrungswürdigeren +verehrungswürdigerer +verehrungswürdiges +verehrungswürdigste +verehrungswürdigstem +verehrungswürdigster +verehrungswürdigstes +vereidige +vereidigen +vereidigend +vereidigende +vereidigenden +vereidigendes +vereidigst +vereidigt +vereidigtem +vereidigten +vereidigter +vereidigtest +vereidigtet +vereinbar +vereinbare +vereinbarem +vereinbaren +vereinbarend +vereinbarende +vereinbarenden +vereinbarender +vereinbarendes +vereinbarer +vereinbarst +vereinbart +vereinbarte +vereinbartem +vereinbarten +vereinbarter +vereinbartes +vereinbartet +vereinbarungsgemäß +vereine +vereinen +vereinend +vereinende +vereinenden +vereinendes +vereinfache +vereinfachen +vereinfachend +vereinfachende +vereinfachenden +vereinfachender +vereinfachst +vereinfacht +vereinfachte +vereinfachten +vereinfachter +vereinfachtes +vereinfachtet +vereinheitliche +vereinheitlichen +vereinheitlichende +vereinheitlichenden +vereinheitlichender +vereinheitlichst +vereinheitlicht +vereinheitlichte +vereinheitlichten +vereinheitlichter +vereinheitlichtes +vereinheitlichtet +vereinige +vereinigen +vereinigende +vereinigenden +vereinigender +vereinigst +vereinigt +vereinigte +vereinigten +vereinigter +vereinigtes +vereinigtet +vereinnahme +vereinnahmen +vereinnahmende +vereinnahmenden +vereinnahmender +vereinnahmst +vereinnahmt +vereinnahmte +vereinnahmtem +vereinnahmter +vereinnahmtes +vereinnahmtest +vereinsame +vereinsamen +vereinsamend +vereinsamenden +vereinsamender +vereinsamendes +vereinsamt +vereinsamte +vereinsamtem +vereinsamten +vereinsamter +vereinsamtes +vereinsamtest +vereinsamtet +vereinst +vereinte +vereintem +vereinten +vereinter +vereintes +vereintest +vereintet +vereinzeln +vereinzelnd +vereinzelnde +vereinzelnden +vereinzelndes +vereinzelst +vereinzelt +vereinzelte +vereinzeltem +vereinzelten +vereinzelter +vereinzeltes +vereinzeltest +vereinzeltet +vereinzle +vereisen +vereisend +vereisende +vereisender +vereisendes +vereist +vereistem +vereisten +vereister +vereistest +vereistet +vereiteln +vereitelnde +vereitelnden +vereitelnder +vereitelst +vereitelt +vereitelte +vereitelten +vereitelter +vereiteltes +vereiteltest +vereiteltet +vereitern +vereiternd +vereiternden +vereiternder +vereiterndes +vereitert +vereiterte +vereitertem +vereiterten +vereiterter +vereitertes +vereitertest +vereitertet +verekele +verekeln +verekelnd +verekelnden +verekelnder +verekelndes +verekelt +verekelte +verekeltem +verekelten +verekelter +verekeltes +verekeltet +verelende +verelenden +verelendend +verelendenden +verelendender +verelendendes +verelendet +verelendete +verelendetem +verelendeter +verelendetes +verelendetest +verende +verenden +verendend +verendenden +verendender +verendendes +verendet +verendete +verendetem +verendeter +verendetes +verendetest +verenge +verengen +verengend +verengenden +verengender +verengendes +verengt +verengte +verengtem +verengter +verengtes +verengtest +vererbe +vererben +vererbend +vererbende +vererbenden +vererbender +vererbendes +vererbt +vererbte +vererbtem +vererbter +vererbtes +vererbtest +verewige +verewigen +verewigend +verewigenden +verewigender +verewigendes +verewigt +verewigte +verewigtem +verewigter +verewigtes +verewigtest +verfahre +verfahrend +verfahrende +verfahrenden +verfahrendes +verfahrene +verfahrenem +verfahrener +verfahrenes +verfahrensrechtlich +verfahrenstechnisch +verfahrenstechnische +verfallen +verfallend +verfallende +verfallender +verfallendes +verfallene +verfallenen +verfallener +verfallenes +verfangen +verfangend +verfangende +verfangender +verfangendes +verfangene +verfangenen +verfangener +verfangenes +verfassen +verfassend +verfassende +verfassender +verfassendes +verfassest +verfasst +verfasste +verfasstem +verfassten +verfasster +verfasstest +verfasstet +verfassungsmäßig +verfassungsmäßige +verfassungsmäßigem +verfassungsmäßiger +verfassungsmäßiges +verfassungsrechtlich +verfassungsrechtlichem +verfassungsrechtlichen +verfassungsrechtlicher +verfassungswidrig +verfassungswidrige +verfassungswidrigem +verfassungswidrigen +verfassungswidriger +verfassungswidrigere +verfassungswidrigerem +verfassungswidrigerer +verfassungswidrigeres +verfassungswidriges +verfassungswidrigstem +verfassungswidrigsten +verfassungswidrigster +verfaule +verfaulen +verfaulst +verfault +verfaulte +verfaultem +verfaulten +verfaulter +verfaultes +verfaultest +verfaultet +verfechte +verfechten +verfechtende +verfechtenden +verfechtender +verfehle +verfehlen +verfehlend +verfehlenden +verfehlender +verfehlendes +verfehlst +verfehlte +verfehltem +verfehlten +verfehlter +verfehltes +verfehltest +verfehltet +verfeinde +verfeinden +verfeindend +verfeindenden +verfeindender +verfeindendes +verfeindet +verfeindete +verfeindetem +verfeindeter +verfeindetes +verfeindetest +verfeinere +verfeinern +verfeinernd +verfeinernden +verfeinernder +verfeinerndes +verfeinert +verfeinerte +verfeinertem +verfeinerter +verfeinertes +verfeinertest +verfeme +verfemen +verfemt +verfemtem +verfemten +verfemter +verfemtest +verfemtet +verfertige +verfertigen +verfertigend +verfertigende +verfertigenden +verfertigendes +verfertigst +verfertigt +verfertigte +verfertigtem +verfertigten +verfertigter +verfertigtes +verfertigtest +verfertigtet +verfestigen +verfestigt +verfestigte +verfestigtem +verfestigten +verfestigter +verfestigtes +verfettet +verfeuern +verfeuernd +verfeuernde +verfeuernder +verfeuerndes +verfeuerst +verfeuert +verfeuerte +verfeuertem +verfeuerten +verfeuerter +verfeuertes +verfeuertest +verfeuertet +verficht +verfiel +verfielen +verfielest +verfielt +verfilme +verfilmen +verfilmend +verfilmende +verfilmenden +verfilmender +verfilmt +verfilmte +verfilmtem +verfilmter +verfilmtes +verfilmtest +verfilze +verfilzen +verfilzt +verfilzte +verfilztem +verfilzten +verfilzter +verfilztes +verfilztest +verfilztet +verfingen +verfingst +verfingt +verfinstern +verfinsternd +verfinsternde +verfinsternder +verfinsterndes +verfinsterst +verfinstert +verfinsterte +verfinstertem +verfinsterten +verfinstertes +verfinstertest +verfinstertet +verflachen +verflachst +verflacht +verflachtem +verflachten +verflachter +verflachtest +verflachtet +verflackert +verflackerte +verflackerten +verflechte +verflechten +verflechtest +verflechtet +verfliegen +verfliegst +verfliegt +verfließe +verfließend +verfließende +verfließenden +verfließendes +verfließest +verfließt +verflixt +verflixte +verflixtem +verflixten +verflixtere +verflixterem +verflixteren +verflixteres +verflixtes +verflixteste +verflixtesten +verflixtester +verflixtestes +verflocht +verflochten +verflochtene +verflochtenem +verflochtenen +verflochtener +verflochtenes +verflochtet +verflog +verflogen +verflogene +verflogenem +verflogenen +verflogenes +verflogst +verflogt +verflossen +verflossene +verflossenem +verflossenen +verflossenes +verflossest +verfluche +verfluchen +verfluchst +verflucht +verfluchte +verfluchten +verfluchter +verfluchtes +verfluchtest +verfluchtet +verflüchtigen +verflüchtigend +verflüchtigende +verflüchtigenden +verflüchtigendes +verflüchtigt +verflüchtigte +verflüchtigten +verflüchtigter +verflüchtigtes +verflüssige +verflüssigen +verflüssigend +verflüssigst +verflüssigt +verflüssigte +verflüssigtem +verflüssigten +verflüssigtes +verflüssigtest +verflüssigtet +verfochten +verfochtene +verfochtenem +verfochtener +verfochtenes +verfochtest +verfolg +verfolge +verfolgen +verfolgend +verfolgenden +verfolgender +verfolgendes +verfolgst +verfolgt +verfolgte +verfolgtem +verfolgten +verfolgter +verfolgtes +verfolgtest +verformbaren +verforme +verformen +verformend +verformenden +verformender +verformendes +verformst +verformt +verformte +verformtem +verformter +verformtes +verformtest +verfrachte +verfrachten +verfrachtend +verfrachtende +verfrachtenden +verfrachtendes +verfrachtest +verfrachtet +verfrachtetem +verfrachteten +verfrachteter +verfrachtetes +verfrachtetest +verfrachtetet +verfremde +verfremden +verfremdest +verfremdet +verfremdete +verfremdeten +verfremdeter +verfremdetes +verfremdetet +verfriere +verfrieren +verfrierende +verfrierenden +verfrierender +verfrierst +verfriert +verfror +verfroren +verfrorene +verfrorenem +verfrorenen +verfrorenes +verfrorst +verfrort +verfrüht +verfrühte +verfrühtem +verfrühter +verfrühtes +verfuhren +verfuhrst +verfuhrt +verfährst +verfährt +verfällst +verfälsche +verfälschen +verfälschend +verfälschenden +verfälschender +verfälschendes +verfälscht +verfälschte +verfälschtem +verfälschten +verfälschter +verfälschtes +verfälschtest +verfänglich +verfängliche +verfänglichem +verfänglicher +verfänglichere +verfänglicherem +verfänglicherer +verfänglicheres +verfängliches +verfänglichstem +verfänglichsten +verfänglichster +verfängst +verfängt +verfärbe +verfärbend +verfärbende +verfärbenden +verfärbendes +verfärbst +verfärbt +verfärbtem +verfärbten +verfärbter +verfärbtes +verfärbtest +verfügbar +verfügbare +verfügbarem +verfügbaren +verfügbarer +verfügbares +verfüge +verfügen +verfügend +verfügende +verfügenden +verfügendes +verfügst +verfügt +verfügte +verfügtem +verfügten +verfügter +verfügtes +verfügtest +verfügtet +verführe +verführen +verführend +verführende +verführenden +verführendes +verführerisch +verführerische +verführerischen +verführerischer +verführerischere +verführerischeren +verführerischerer +verführerischeres +verführerischste +verführerischstem +verführerischsten +verführerischstes +verführest +verführet +verführst +verführt +verführtem +verführten +verführter +verführtes +verführtest +verführtet +verfünffache +verfünffachen +verfünffachend +verfünffachst +verfünffacht +verfünffachtem +verfünffachten +verfünffachter +verfünffachtes +verfünffachtest +verfünffachtet +verfüttere +verfüttern +verfütternd +verfütternde +verfütternden +verfütterndes +verfütterst +verfüttert +verfüttertem +verfütterten +verfütterter +verfüttertest +verfüttertet +vergaben +vergabst +vergabt +vergaffen +vergaffend +vergaffst +vergaffte +vergafftem +vergafften +vergaffter +vergafftes +vergafftest +vergafftet +vergalten +vergaltest +vergaltet +vergammeln +vergammelnd +vergammelst +vergammelt +vergammeltem +vergammelten +vergammelter +vergammeltes +vergammeltest +vergammeltet +vergammle +vergangen +vergangene +vergangenem +vergangenen +vergangener +vergangenes +vergangenheitsbezogen +vergangenheitsbezogene +vergasen +vergasend +vergasende +vergasender +vergasendes +vergasest +vergaste +vergastem +vergasten +vergastes +vergastest +vergastet +vergaß +vergaßen +vergaßest +vergaßt +vergebe +vergeben +vergebene +vergebener +vergebenes +vergebens +vergeblich +vergebliche +vergeblichem +vergeblichen +vergeblichere +vergeblicherem +vergeblicheren +vergeblicheres +vergebliches +vergeblichste +vergeblichsten +vergeblichster +vergeblichstes +vergegenwärtigen +vergegenwärtigend +vergegenwärtigende +vergegenwärtigender +vergegenwärtigendes +vergegenwärtigst +vergegenwärtigte +vergegenwärtigtem +vergegenwärtigten +vergegenwärtigter +vergegenwärtigtes +vergegenwärtigtest +vergegenwärtigtet +vergehen +vergehend +vergehende +vergehender +vergehendes +vergehst +vergeht +vergeistige +vergeistigen +vergeistigend +vergeistigenden +vergeistigender +vergeistigendes +vergeistigt +vergeistigte +vergeistigtem +vergeistigter +vergeistigtes +vergeistigtest +vergelte +vergelten +vergeltend +vergeltenden +vergeltender +vergeltendes +vergesse +vergessen +vergessend +vergessene +vergessenen +vergessener +vergessenes +vergesslich +vergessliche +vergesslichem +vergesslichen +vergesslichere +vergesslicherem +vergesslicheren +vergesslicheres +vergessliches +vergesslichste +vergesslichsten +vergesslichster +vergesslichstes +vergeuden +vergeudest +vergeudet +vergeudetem +vergeudeten +vergeudeter +vergeudetes +vergeudetest +vergeudetet +vergewaltige +vergewaltigen +vergewaltigend +vergewaltigende +vergewaltigenden +vergewaltigendes +vergewaltigst +vergewaltigt +vergewaltigte +vergewaltigtem +vergewaltigten +vergewaltigtes +vergewaltigtet +vergewissere +vergewissern +vergewissernde +vergewissernden +vergewissernder +vergewisserst +vergewissert +vergewisserte +vergewisserten +vergewisserter +vergewissertes +vergewissertest +vergewissertet +vergibt +vergieße +vergießen +vergießest +vergießt +vergifte +vergiften +vergiftenden +vergiftest +vergiftet +vergiftetem +vergifteten +vergifteter +vergiftetes +vergiftetest +vergiftetet +vergilbt +vergilbtem +vergilbten +vergilbter +vergilbtes +vergilt +verging +vergingen +vergingst +vergiss +vergisst +vergittere +vergittern +vergitternd +vergittert +vergitterte +vergittertem +vergitterten +vergitterter +vergittertes +vergittertest +vergittertet +verglase +verglasen +verglasend +verglasenden +verglasender +verglasendes +verglast +verglaste +verglastem +verglasten +verglaster +verglastes +verglastest +verglastet +vergleichbar +vergleichbare +vergleichbarem +vergleichbaren +vergleichbarer +vergleichbares +vergleiche +vergleichen +vergleichend +vergleichende +vergleichendem +vergleichenden +vergleichendes +vergleichst +vergleichsweise +vergleicht +verglich +verglichen +verglichene +verglichenem +verglichener +verglichenes +verglichst +verglimmen +verglimmend +verglimmende +verglimmenden +verglimmender +verglimmendes +verglimmten +verglomm +verglommen +verglommenem +verglommenen +verglommener +verglüht +verglühte +verglühten +verglühter +verglühtes +vergnüge +vergnügen +vergnügend +vergnügenden +vergnügender +vergnügendes +vergnüglich +vergnügliche +vergnüglichem +vergnüglichen +vergnüglichere +vergnüglicherem +vergnüglicheren +vergnüglicheres +vergnügliches +vergnüglichste +vergnüglichsten +vergnüglichster +vergnüglichstes +vergnügt +vergnügte +vergnügtem +vergnügten +vergnügter +vergnügtes +vergnügtet +vergnügungssüchtig +vergnügungssüchtige +vergnügungssüchtigem +vergnügungssüchtigen +vergnügungssüchtiger +vergnügungssüchtigerem +vergnügungssüchtigeren +vergnügungssüchtigerer +vergnügungssüchtiges +vergnügungssüchtigste +vergnügungssüchtigstem +vergnügungssüchtigster +vergnügungssüchtigstes +vergolde +vergolden +vergoldend +vergoldenden +vergoldender +vergoldendes +vergoldet +vergoldete +vergoldetem +vergoldeter +vergoldetes +vergoldetest +vergolten +vergoltene +vergoltenem +vergoltener +vergoltenes +vergoss +vergossen +vergossene +vergossenem +vergossenen +vergossener +vergossenes +vergossest +vergrabe +vergraben +vergrabend +vergrabender +vergrabendes +vergrabene +vergrabenen +vergrabener +vergrabenes +vergreifen +vergreifend +vergreifende +vergreifender +vergreifendes +vergreifst +vergreise +vergreisen +vergreisend +vergreist +vergreiste +vergreistem +vergreisten +vergreister +vergreistes +vergreistest +vergreistet +vergriffen +vergriffene +vergriffenem +vergriffener +vergriffenes +vergriffst +vergrub +vergruben +vergrubst +vergräbst +vergräbt +vergrämen +vergrämend +vergrämende +vergrämender +vergrämendes +vergrämst +vergrämte +vergrämtem +vergrämten +vergrämter +vergrämtes +vergrämtest +vergrämtet +vergröberten +vergröbertest +vergröbertet +vergrößern +vergrößernd +vergrößernde +vergrößernder +vergrößerndes +vergrößerst +vergrößert +vergrößerte +vergrößertem +vergrößerten +vergrößerter +vergrößertes +vergrößertest +vergrößertet +vergällen +vergällend +vergällende +vergällenden +vergällender +vergällendes +vergällst +vergällt +vergällte +vergälltem +vergällter +vergälltes +vergälltest +vergänglich +vergängliche +vergänglichem +vergänglicher +vergänglichere +vergänglicherem +vergänglicherer +vergänglicheres +vergängliches +vergänglichstem +vergänglichsten +vergänglichster +vergäße +vergönne +vergönnen +vergönnend +vergönnenden +vergönnender +vergönnendes +vergönnt +vergönnte +vergönntem +vergönnter +vergönntes +vergönntest +vergöttere +vergöttern +vergötternd +vergötternden +vergötternder +vergötterndes +vergöttert +vergötterte +vergöttertem +vergötterter +vergöttertes +vergöttertest +vergütbare +vergüte +vergüten +vergütend +vergütenden +vergütender +vergütendes +vergütet +vergütete +vergütetem +vergüteten +vergüteter +vergütetes +vergütetet +verhafte +verhaften +verhaftest +verhaftete +verhaftetem +verhafteten +verhafteter +verhaftetes +verhaftetest +verhaftetet +verhaken +verhakte +verhalf +verhalfen +verhalft +verhallen +verhallend +verhallenden +verhallender +verhallendes +verhallte +verhalltem +verhallten +verhalltes +verhalte +verhalten +verhaltenem +verhaltenen +verhaltener +verhaltenes +verhaltest +verhaltet +verhandeln +verhandelnde +verhandelnden +verhandelnder +verhandelst +verhandelt +verhandelte +verhandelten +verhandelter +verhandeltes +verhandeltet +verhandle +verhandlungsfähig +verhangen +verharmlose +verharmlosen +verharmlosende +verharmlosenden +verharmlosender +verharmlost +verharmloste +verharmlostem +verharmlosten +verharmloster +verharmlostes +verharmlostet +verharre +verharren +verharrend +verharrenden +verharrender +verharrendes +verharrt +verharrte +verharrtem +verharrten +verharrter +verharrtes +verharrtet +verhaspeln +verhaspelnd +verhaspelnde +verhaspelnder +verhaspelndes +verhaspelst +verhaspelt +verhaspelte +verhaspeltem +verhaspelten +verhaspeltes +verhaspeltest +verhaspeltet +verhasst +verhasste +verhasstem +verhasster +verhasstes +verhauen +verhauend +verhauende +verhauender +verhauendes +verhaust +verhaute +verhauten +verhautest +verhautet +verhebende +verhebenden +verhebendes +verheddere +verheddern +verheddernd +verheddernden +verheddernder +verhedderndes +verheddert +verhedderte +verheddertem +verhedderter +verheddertes +verheddertest +verheere +verheeren +verheerend +verheerende +verheerenden +verheerender +verheerendes +verheert +verheerte +verheertem +verheerter +verheertes +verheertest +verhehle +verhehlen +verhehlend +verhehlenden +verhehlender +verhehlendes +verhehlt +verhehlte +verhehltem +verhehlten +verhehlter +verhehltes +verhehltest +verheile +verheilen +verheilend +verheilende +verheilenden +verheilendes +verheilst +verheilt +verheilte +verheiltem +verheilten +verheilter +verheiltes +verheiltest +verheiltet +verheimliche +verheimlichen +verheimlichend +verheimlichende +verheimlichenden +verheimlichendes +verheimlichst +verheimlicht +verheimlichtem +verheimlichten +verheimlichter +verheimlichtes +verheimlichtest +verheimlichtet +verheirate +verheiraten +verheiratend +verheiratende +verheiratenden +verheiratendes +verheiratest +verheiratet +verheiratetem +verheirateten +verheirateter +verheiratetes +verheiratetest +verheiratetet +verheizen +verheizend +verheizest +verheizte +verheiße +verheißen +verheißend +verheißendem +verheißenden +verheißender +verheißene +verheißenem +verheißener +verheißest +verheißt +verheißungsvoll +verheißungsvollem +verheißungsvollen +verheißungsvoller +verheißungsvollerem +verheißungsvolleren +verheißungsvollerer +verheißungsvolles +verheißungsvollste +verheißungsvollstem +verheißungsvollster +verheißungsvollstes +verhelfe +verhelfen +verhelfende +verhelfenden +verhelfender +verherrliche +verherrlichen +verherrlichende +verherrlichenden +verherrlichender +verherrlichst +verherrlicht +verherrlichte +verherrlichtem +verherrlichten +verherrlichter +verherrlichtes +verherrlichtest +verherrlichtet +verhexe +verhexen +verhexend +verhexende +verhexenden +verhexendes +verhexest +verhext +verhextem +verhexten +verhexter +verhextes +verhextest +verhextet +verhielt +verhielten +verhieltest +verhieltet +verhieltst +verhieß +verhießest +verhießt +verhilfst +verhimmele +verhimmeln +verhimmelnd +verhimmelnden +verhimmelnder +verhimmelndes +verhimmelt +verhimmelte +verhimmeltem +verhimmelter +verhimmeltes +verhimmeltest +verhindere +verhindern +verhindernd +verhindernden +verhindernder +verhinderndes +verhindert +verhinderte +verhindertem +verhinderter +verhindertes +verhindertest +verholfen +verholfene +verholfenem +verholfener +verholfenes +verhundertfache +verhundertfachen +verhundertfachend +verhundertfachst +verhundertfacht +verhundertfachtem +verhundertfachten +verhundertfachter +verhungere +verhungern +verhungernd +verhungernden +verhungernder +verhungerndes +verhungert +verhungerte +verhungertem +verhungerter +verhungertes +verhungertest +verhunze +verhunzen +verhunzend +verhunzt +verhunzte +verhunztem +verhunzter +verhunztes +verhunztest +verhält +verhältnismäßig +verhältnismäßige +verhältnismäßigem +verhältnismäßigen +verhältnismäßiger +verhältnismäßigerem +verhältnismäßigeren +verhältnismäßigerer +verhältnismäßiges +verhältnismäßigste +verhältnismäßigstem +verhältnismäßigster +verhältnismäßigstes +verhältniswidrig +verhältniswidrigem +verhältniswidrigen +verhältniswidriger +verhänge +verhängen +verhängend +verhängenden +verhängender +verhängendes +verhängnisvoll +verhängnisvolle +verhängnisvollem +verhängnisvollen +verhängnisvollere +verhängnisvollerem +verhängnisvolleren +verhängnisvolleres +verhängnisvolles +verhängnisvollste +verhängnisvollsten +verhängnisvollster +verhängnisvollstes +verhängt +verhängte +verhängtem +verhängter +verhängtes +verhängtest +verhärmt +verhärmte +verhärmtem +verhärmter +verhärmtes +verhärte +verhärten +verhärtend +verhärtende +verhärtenden +verhärtendes +verhärtest +verhärtet +verhärtetem +verhärteten +verhärteter +verhärtetes +verhärtetest +verhärtetet +verhätschele +verhätschelnd +verhätschelnde +verhätschelnden +verhätschelndes +verhätschelst +verhätschelt +verhätschelte +verhätscheltem +verhätschelten +verhätschelter +verhätscheltes +verhätscheltet +verhöhnen +verhöhnend +verhöhnende +verhöhnender +verhöhnendes +verhöhnst +verhöhnte +verhöhntem +verhöhnten +verhöhnter +verhöhntes +verhöhntest +verhöhntet +verhökern +verhökert +verhöre +verhören +verhörst +verhört +verhörte +verhörten +verhörter +verhörtes +verhörtet +verhüllen +verhüllend +verhüllenden +verhüllender +verhüllendes +verhüllt +verhüllte +verhülltem +verhüllter +verhülltes +verhülltest +verhüte +verhüten +verhütend +verhütenden +verhütender +verhütendes +verhütet +verhütete +verhütetem +verhüteter +verhütetes +verhütetest +verifiziere +verifizieren +verifiziert +verifizierte +verinnerliche +verinnerlichen +verinnerlichst +verinnerlicht +verinnerlichte +verinnerlichtem +verinnerlichten +verinnerlichter +verinnerlichtes +verinnerlichtet +verirre +verirren +verirrende +verirrenden +verirrender +verirrst +verirrt +verirrte +verirrten +verirrter +verirrtes +verirrtet +veritabel +veritablen +verjagen +verjagend +verjagende +verjagenden +verjagendes +verjagst +verjagt +verjagtem +verjagten +verjagter +verjagtes +verjagtest +verjagtet +verjubele +verjubelnd +verjubelnde +verjubelnden +verjubelndes +verjubelst +verjubelt +verjubeltem +verjubelten +verjubelter +verjubeltes +verjubeltest +verjubeltet +verjähren +verjährte +verjährtem +verjährten +verjährter +verjünge +verjüngen +verjüngend +verjüngenden +verjüngender +verjüngendes +verjüngt +verjüngte +verjüngtem +verjüngter +verjüngtes +verjüngtet +verkabelt +verkable +verkalke +verkalken +verkalkenden +verkalkst +verkalkt +verkalkte +verkalkten +verkalkter +verkalktes +verkalktet +verkalkuliere +verkalkulieren +verkalkulierst +verkalkuliert +verkalkulierte +verkalkulierten +verkalkulierter +verkalkuliertes +verkalkuliertet +verkam +verkamen +verkamt +verkannt +verkannte +verkannten +verkannter +verkanntes +verkanntet +verkantet +verkappen +verkappt +verkappte +verkapptem +verkappten +verkappter +verkapptes +verkapseln +verkapselnden +verkapselst +verkapselt +verkapselte +verkapseltem +verkapselten +verkapselter +verkapseltes +verkapseltest +verkapseltet +verkauf +verkaufe +verkaufen +verkaufend +verkaufendem +verkaufenden +verkaufender +verkaufsbereit +verkaufsoffenen +verkaufstechnischer +verkauft +verkaufte +verkauften +verkaufter +verkauftes +verkauftet +verkehre +verkehren +verkehrspolitisches +verkehrsreich +verkehrsreiche +verkehrsreichen +verkehrsreicher +verkehrsreichere +verkehrsreicheren +verkehrsreicherer +verkehrsreicheres +verkehrsreichste +verkehrsreichstem +verkehrsreichsten +verkehrsreichstes +verkehrsschwach +verkehrsschwache +verkehrsschwacher +verkehrsschwaches +verkehrssicher +verkehrsstarke +verkehrsstarkem +verkehrsstarken +verkehrsstarkes +verkehrst +verkehrstechnische +verkehrt +verkehrtem +verkehrten +verkehrter +verkehrtes +verkeilen +verkeilte +verkenne +verkennen +verkennst +verkennt +verkette +verketten +verkettend +verkettest +verkettet +verkettete +verkettetem +verketteten +verketteter +verkettetes +verkettetest +verkettetet +verketzern +verketzernden +verketzert +verketzerte +verketzertem +verketzertes +verkitschen +verkitte +verkitten +verkittest +verkittet +verkittete +verkitteten +verkitteter +verkittetes +verkittetet +verklage +verklagen +verklagt +verklagte +verklagtem +verklagten +verklagter +verklagtes +verklagtest +verklagtet +verklang +verklausulieren +verklausuliert +verklebe +verkleben +verklebend +verklebende +verklebenden +verklebendes +verklebst +verklebt +verklebtem +verklebten +verklebter +verklebtes +verklebtest +verklebtet +verkleide +verkleiden +verkleidend +verkleidende +verkleidenden +verkleidendes +verkleidest +verkleidet +verkleidetem +verkleideten +verkleideter +verkleidetes +verkleidetest +verkleidetet +verkleinere +verkleinern +verkleinernd +verkleinerst +verkleinert +verkleinertem +verkleinerten +verkleinerter +verkleinertes +verkleinertest +verkleinertet +verklemmen +verklemmt +verklemmte +verklemmtem +verklemmten +verklemmter +verklickert +verklickerte +verklickerten +verklingen +verklingt +verklungen +verklungene +verklungenen +verklungener +verklungenes +verkläre +verklären +verklärende +verklärenden +verklärender +verklärst +verklärt +verklärte +verklärten +verklärter +verklärtes +verklärtet +verknalle +verknallen +verknallst +verknallt +verknallte +verknallten +verknallter +verknalltes +verknalltet +verknappen +verknappt +verknapptem +verknappten +verknappter +verkneife +verkneifen +verkneifend +verkneift +verkniff +verkniffen +verkniffst +verknifft +verknote +verknoten +verknotend +verknotest +verknotet +verknotetem +verknoteten +verknoteter +verknotetes +verknotetest +verknotetet +verknöchern +verknöchernden +verknöcherst +verknöchert +verknöchertem +verknöcherten +verknöcherter +verknüpfe +verknüpfen +verknüpfende +verknüpfenden +verknüpfender +verknüpfst +verknüpft +verknüpfte +verknüpftem +verknüpften +verknüpfter +verknüpftes +verknüpftet +verkohlen +verkohlte +verkohltem +verkohlten +verkohlter +verkohltes +verkomme +verkommen +verkommene +verkommenem +verkommenen +verkommenes +verkommst +verkommt +verkompliziert +verkoppeln +verkoppelnd +verkoppelst +verkoppelte +verkoppeltem +verkoppelten +verkoppelter +verkoppeltes +verkoppeltest +verkoppeltet +verkorkst +verkorkste +verkorkstem +verkorkster +verkorkstes +verkorktem +verkorkter +verkorktes +verkrache +verkrachen +verkrachst +verkracht +verkrachte +verkrachten +verkrachter +verkrachtes +verkrachtet +verkrafte +verkraften +verkraftest +verkraftet +verkraftete +verkrafteten +verkrafteter +verkraftetes +verkraftetet +verkrampfen +verkrampft +verkrampfte +verkrampften +verkrampfter +verkrampftes +verkriechen +verkriechend +verkriechende +verkriechender +verkriechendes +verkriechst +verkroch +verkrochen +verkrochene +verkrochenen +verkrochener +verkrochenes +verkrocht +verkrusten +verkrustend +verkrustete +verkrustetem +verkrusteten +verkrusteter +verkrustetes +verkrümeln +verkrümelt +verkrümelte +verkrümeltem +verkrümelten +verkrümelter +verkrümeltes +verkrümeltet +verkrümme +verkrümmen +verkrümmst +verkrümmt +verkrümmte +verkrümmten +verkrümmter +verkrümmtes +verkrümmtet +verkrüppele +verkrüppeln +verkrüppelst +verkrüppelt +verkrüppelte +verkrüppeltem +verkrüppelten +verkrüppelter +verkrüppeltes +verkrüppeltet +verkupfere +verkupfern +verkupfert +verkupferte +verkupfertem +verkupferter +verkupfertes +verkuppeln +verkuppelnde +verkuppelnden +verkuppelnder +verkuppelst +verkuppelt +verkuppelte +verkuppelten +verkuppelter +verkuppeltes +verkuppeltet +verkupple +verkäuflich +verkäuflichem +verkäuflichen +verkäuflicher +verkörpere +verkörpern +verkörperst +verkörperte +verkörpertem +verkörperten +verkörpertes +verkörpertest +verkörpertet +verköstigen +verköstigend +verköstigende +verköstigender +verköstigendes +verköstigst +verköstigte +verköstigtem +verköstigten +verköstigtes +verköstigtest +verköstigtet +verkümmern +verkümmernd +verkümmernde +verkümmernden +verkümmernder +verkümmerndes +verkümmerst +verkümmerte +verkümmertem +verkümmerten +verkümmerter +verkümmertes +verkümmertest +verkümmertet +verkünden +verkündest +verkündet +verkündete +verkündetem +verkündeten +verkündeter +verkündetest +verkündetet +verkündige +verkündigen +verkündigend +verkündigende +verkündigenden +verkündigendes +verkündigst +verkündigt +verkündigte +verkündigtem +verkündigten +verkündigter +verkündigtes +verkündigtest +verkündigtet +verkürze +verkürzen +verkürzend +verkürzende +verkürzenden +verkürzendes +verkürzest +verkürzt +verkürzte +verkürztem +verkürzten +verkürzter +verkürztes +verkürztest +verkürztet +verlache +verlachend +verlachst +verlacht +verlachtem +verlachten +verlachter +verlachtest +verlachtet +verlade +verladen +verladend +verladende +verladenden +verladendes +verladenem +verladenen +verladener +verladest +verladet +verlagern +verlagert +verlagerten +verlagsüblichen +verlange +verlangen +verlangend +verlangende +verlangenden +verlangendes +verlangsame +verlangsamen +verlangsamendes +verlangsamst +verlangsamt +verlangsamtem +verlangsamten +verlangsamter +verlangsamtes +verlangsamtest +verlangsamtet +verlangst +verlangt +verlangte +verlangtem +verlangten +verlangter +verlangtes +verlangtest +verlangtet +verlas +verlasen +verlasest +verlasse +verlassen +verlassend +verlassene +verlassenen +verlassener +verlassenes +verlassest +verlasset +verlasst +verlaufe +verlaufen +verlaufend +verlaufende +verlaufendem +verlaufenden +verlaufender +verlaufendes +verlaufene +verlaufenem +verlaufener +verlaufenes +verlaust +verlaustem +verlauster +verlaustes +verlautbaren +verlautbarend +verlautbarende +verlautbarender +verlautbarendes +verlautbarst +verlautbarte +verlautbartem +verlautbarten +verlautbarter +verlautbartes +verlautbartet +verlauten +verlautet +verlautete +verlautetem +verlauteter +verlautetes +verlebe +verleben +verlebst +verlebt +verlebte +verlebten +verlebter +verlebtes +verlebtet +verlege +verlegen +verlegst +verlegt +verlegte +verlegten +verlegter +verlegtes +verleide +verleiden +verleidend +verleidet +verleidete +verleidetem +verleideter +verleidetes +verleidetest +verleih +verleihe +verleihen +verleihend +verleihenden +verleihender +verleihendes +verleiht +verleimen +verleite +verleiten +verleitend +verleitenden +verleitender +verleitest +verleitet +verleitetem +verleiteten +verleiteter +verleitetes +verleitetest +verleitetet +verlerne +verlernen +verlernst +verlernt +verlernte +verlernten +verlernter +verlerntes +verlerntet +verlese +verlesen +verlesene +verlesenem +verlesenen +verlesenes +verletzbar +verletzbare +verletzbarem +verletzbaren +verletzbarer +verletzbarere +verletzbareren +verletzbarerer +verletzbareres +verletzbares +verletzbarste +verletzbarstem +verletzbarsten +verletzbarstes +verletze +verletzen +verletzend +verletzende +verletzendem +verletzenden +verletzendes +verletzlich +verletzliche +verletzlichem +verletzlicher +verletzlichere +verletzlicherem +verletzlicherer +verletzlicheres +verletzliches +verletzlichste +verletzlichstem +verletzlichsten +verletzlichster +verletzt +verletzte +verletztem +verletzten +verletzter +verletztes +verletztet +verleugnen +verleugnend +verleugnenden +verleugnendes +verleugnest +verleugnet +verleugnetem +verleugneten +verleugneter +verleugnetes +verleugnetest +verleugnetet +verleumde +verleumden +verleumdend +verleumdende +verleumdenden +verleumdendes +verleumderisch +verleumderische +verleumderischen +verleumderischer +verleumderisches +verleumdet +verleumdete +verleumdetem +verleumdeter +verleumdetes +verleumdetest +verliebe +verlieben +verliebend +verliebt +verliebte +verliebtem +verliebten +verliebter +verliebtes +verliebtest +verlief +verliefe +verliefen +verliefst +verlieh +verliehen +verliehene +verliere +verlieren +verlierend +verlierende +verlierenden +verlierendes +verlierst +verliert +verliest +verließ +verließen +verließest +verlist +verlobe +verloben +verlobst +verlobt +verlobte +verlobten +verlobter +verlobtes +verlobtet +verlocke +verlocken +verlockend +verlockende +verlockendem +verlockenden +verlockendes +verlockt +verlockte +verlocktem +verlockten +verlockter +verlocktes +verlocktest +verlogen +verlogene +verlogenem +verlogener +verlogenes +verlor +verloren +verlorene +verlorenem +verlorener +verlorenes +verlorst +verlort +verlose +verlosen +verlosend +verlosende +verlosenden +verlosendes +verlosest +verlost +verlostem +verlosten +verloster +verlostes +verlostet +verlottere +verlottern +verlotternde +verlotternden +verlotternder +verlotterst +verlottert +verlotterte +verlotterten +verlotterter +verlottertes +verlottertet +verlumpte +verlumpten +verlumpter +verlumptes +verlumptet +verlustbehaftet +verlustbringend +verlustbringende +verlustbringenden +verlustbringender +verlustbringendes +verlustreich +verlustreiche +verlängere +verlängern +verlängernd +verlängernde +verlängert +verlängerte +verlängertem +verlängerter +verlängertes +verlängertest +verlässlich +verlässliche +verlässlichem +verlässlichen +verlässlicher +verlässlicherem +verlässlicheren +verlässlicherer +verlässliches +verlässlichste +verlässlichstem +verlässlichster +verlässlichstes +verlässt +verlästere +verlästern +verlästernd +verlästernden +verlästernder +verlästerndes +verlästert +verlästerte +verlästertem +verlästerter +verlästertes +verlästertest +verläufst +verläuft +verlöschen +verlöschende +verlöschenden +verlöschender +verlöscht +verlöschte +verlöschtem +verlöschter +verlöschtes +verlöte +verlöten +verlötend +verlötende +verlötenden +verlötendes +verlötest +verlötet +verlötetem +verlöteten +verlöteter +verlötetes +verlötetest +verlötetet +vermache +vermachen +vermachend +vermachenden +vermachender +vermachendes +vermacht +vermachte +vermachtem +vermachter +vermachtes +vermachtest +vermag +vermagst +vermarktbare +vermarkten +vermarktet +vermarkteter +vermassele +vermasseln +vermasselst +vermasselt +vermasselte +vermasselten +vermasselter +vermasseltes +vermasseltet +vermauern +vermauernd +vermauerst +vermauert +vermauerte +vermauertem +vermauerten +vermauerter +vermauertes +vermauertest +vermauertet +vermaß +vermaßen +vermaßest +vermehren +vermehrend +vermehrende +vermehrender +vermehrendes +vermehrst +vermehrte +vermehrtem +vermehrten +vermehrter +vermehrtes +vermehrtest +vermehrtet +vermeidbar +vermeidbare +vermeidbarem +vermeidbaren +vermeidbarer +vermeide +vermeiden +vermeidest +vermeidet +vermeidlich +vermeidlichem +vermeidlichen +vermeidlicher +vermeinen +vermeint +vermeinte +vermeinten +vermeinter +vermeintes +vermeintlich +vermeintliche +vermeintlichem +vermeintlichen +vermeintliches +vermelde +vermelden +vermeldest +vermeldet +vermeldete +vermeldeten +vermeldeter +vermeldetes +vermeldetest +vermeldetet +vermenge +vermengen +vermengst +vermengt +vermengte +vermengten +vermengter +vermengtes +vermengtet +vermenschliche +vermenschlichen +vermenschlichende +vermenschlichenden +vermenschlichender +vermenschlichst +vermenschlicht +vermenschlichte +vermenschlichten +vermenschlichter +vermenschlichtes +vermenschlichtest +vermenschlichtet +vermerk +vermerke +vermerken +vermerkend +vermerkst +vermerkt +vermerktem +vermerkten +vermerkter +vermerktes +vermerktest +vermerktet +vermesse +vermessen +vermessend +vermessende +vermessenden +vermessendes +vermessene +vermessenen +vermessenes +vermied +vermieden +vermiedenem +vermiedenen +vermiedener +vermiedest +vermiedet +vermiesest +vermieste +vermiesten +vermiester +vermiestes +vermiestet +vermietbar +vermietbarem +vermietbaren +vermietbarer +vermiete +vermieten +vermietend +vermietenden +vermietender +vermietendes +vermietet +vermietete +vermietetem +vermieteter +vermietetes +vermietetest +vermindere +vermindern +vermindernd +vermindernde +vermindernden +vermindernder +verminderndes +vermindert +verminderte +vermindertem +verminderter +vermindertes +vermindertest +vermint +verminte +verminten +vermischen +vermischend +vermischende +vermischender +vermischendes +vermischst +vermischt +vermischte +vermischtem +vermischten +vermischter +vermischtes +vermischtest +vermischtet +vermissen +vermissend +vermisst +vermisste +vermissten +vermisster +vermisstes +vermisstet +vermittele +vermitteln +vermittelnd +vermittelnde +vermittelnden +vermittelnder +vermittelndes +vermittels +vermittelst +vermittelt +vermittelte +vermitteltem +vermittelten +vermittelter +vermitteltes +vermitteltest +vermitteltet +vermittle +vermochte +vermochten +vermochtest +vermochtet +vermodern +vermodernden +vermoderst +vermodert +vermodertem +vermoderten +vermoderter +vermute +vermuten +vermutest +vermutet +vermutete +vermutetem +vermuteten +vermuteter +vermutetes +vermutetest +vermutetet +vermutlich +vermutliche +vermutlichem +vermutlichen +vermutliches +vermähle +vermählen +vermählend +vermählende +vermählenden +vermählendes +vermählst +vermählt +vermählte +vermähltem +vermählten +vermählter +vermähltest +vermähltet +vermöge +vermögend +vermögende +vermögendem +vermögender +vermögendes +vermögensrechtlichen +vermögenswirksam +vermögenswirksame +vernachlässigbar +vernachlässigbaren +vernachlässigbarer +vernachlässige +vernachlässigen +vernachlässigend +vernachlässigende +vernachlässigenden +vernachlässigendes +vernachlässigst +vernachlässigt +vernachlässigte +vernachlässigten +vernachlässigter +vernachlässigtes +vernachlässigtet +vernageln +vernagelnd +vernagelt +vernagelte +vernageltem +vernagelter +vernageltes +vernageltest +vernagle +vernahm +vernahmen +vernahmt +vernarben +vernarbend +vernarbtem +vernarbten +vernarbter +vernarre +vernarren +vernarrend +vernarrt +vernarrte +vernarrten +vernarrter +vernarrtes +vernarrtest +vernarrtet +vernasche +vernaschen +vernaschend +vernaschest +vernaschst +vernaschte +vernaschten +vernaschter +vernaschtes +vernaschtest +vernaschtet +vernebeln +vernebelte +vernebeltem +vernebelten +vernebeltes +vernehmbar +vernehmbare +vernehmbaren +vernehmbarer +vernehmbares +vernehmen +vernehmend +vernehmende +vernehmenden +vernehmender +vernehmlich +vernehmlichem +vernehmlichen +vernehmlicher +vernehmt +verneige +verneigen +verneigende +verneigenden +verneigender +verneigst +verneigt +verneigte +verneigten +verneigter +verneigtes +verneigtet +verneine +verneinen +verneinende +verneinenden +verneinender +verneinst +verneint +verneinte +verneinten +verneinter +verneintes +verneintet +vernetzen +vernetzt +vernichte +vernichten +vernichtend +vernichtende +vernichtenden +vernichtender +vernichtest +vernichtet +vernichtete +vernichteten +vernichteter +vernichtetes +vernichtetet +vernickeln +vernickelt +vernickeltem +vernickelten +vernickelter +verniedliche +verniedlichen +verniedlichend +verniedlichenden +verniedlichender +verniedlichendes +verniedlicht +verniedlichte +verniedlichtem +verniedlichten +verniedlichter +verniedlichtes +verniedlichtest +verniedlichtet +vernimmst +vernimmt +vernommen +vernommenem +vernommenen +vernommener +vernunftbegründeten +vernunftbezogen +vernunftlos +vernunftlosem +vernunftlosen +vernunftloser +vernunftmäßig +vernunftmäßige +vernunftmäßigem +vernunftmäßigen +vernunftmäßiges +vernunftwidrig +vernunftwidrigem +vernunftwidrigen +vernunftwidriger +vernähe +vernähen +vernäht +vernähte +vernähtem +vernähter +vernähtes +vernähtest +vernünftig +vernünftige +vernünftigem +vernünftigen +vernünftiger +vernünftigere +vernünftigerem +vernünftigerer +vernünftigeres +vernünftigerweise +vernünftiges +vernünftigste +vernünftigstem +vernünftigsten +vernünftigstes +verordne +verordnen +verordnend +verordnenden +verordnender +verordnendes +verordnet +verordnete +verordnetem +verordneter +verordnetes +verordnetest +verpachte +verpachten +verpachtend +verpachtende +verpachtenden +verpachtendes +verpachtest +verpachtet +verpachtetem +verpachteten +verpachteter +verpachtetes +verpachtetet +verpacke +verpacken +verpackst +verpackt +verpackte +verpackten +verpackter +verpacktes +verpacktet +verpasse +verpassen +verpasst +verpasste +verpasstem +verpassten +verpasster +verpasstes +verpasstest +verpasstet +verpatzen +verpatzest +verpatzt +verpatztem +verpatzten +verpatzter +verpatztes +verpatztest +verpatztet +verpeste +verpesten +verpestend +verpestende +verpestenden +verpestendes +verpestest +verpestet +verpestete +verpestetem +verpesteten +verpesteter +verpestetes +verpestetest +verpestetet +verpetze +verpetzen +verpetzend +verpetzest +verpetzt +verpetztem +verpetzten +verpetzter +verpetztes +verpetztest +verpetztet +verpflanzen +verpflanzest +verpflanzt +verpflanztem +verpflanzten +verpflanzter +verpflanztes +verpflanztest +verpflanztet +verpflege +verpflegen +verpflegst +verpflegt +verpflegte +verpflegten +verpflegter +verpflegtes +verpflegtet +verpflichte +verpflichten +verpflichtende +verpflichtenden +verpflichtender +verpflichtest +verpflichtet +verpflichtete +verpflichteten +verpflichteter +verpflichtetes +verpflichtetet +verpfusche +verpfuschen +verpfuschst +verpfuscht +verpfuschte +verpfuschten +verpfuschter +verpfuschtes +verpfuschtet +verpfände +verpfänden +verpfändend +verpfändest +verpfändet +verpfändetem +verpfändeten +verpfändeter +verpfändetes +verpfändetest +verpfändetet +verplappere +verplappern +verplappert +verplapperte +verplapperten +verplappertes +verplappertest +verplappertet +verplaudern +verplauderst +verplaudert +verplauderte +verplaudertem +verplauderten +verplauderter +verplaudertest +verplaudertet +verplempere +verplempern +verplemperst +verplempert +verplemperte +verplemperten +verplemperter +verplempertes +verplempertest +verplempertet +verpolsicher +verpolt +verpolungssicher +verprasse +verprassen +verprassest +verprasst +verprasste +verprassten +verprasster +verprasstes +verprasstest +verprasstet +verprivatisierenden +verprivatisiert +verprügele +verprügeln +verprügelst +verprügelt +verprügelte +verprügelten +verprügelter +verprügeltes +verprügeltet +verprügle +verpuffen +verpuffend +verpuffst +verpufft +verpuffte +verpufftem +verpufften +verpuffter +verpufftes +verpufftest +verpufftet +verpulvere +verpulvern +verpulvernd +verpulverst +verpulvert +verpulvertem +verpulverten +verpulverter +verpulvertes +verpulvertet +verpumpe +verpumpen +verpumpst +verpumpt +verpumpte +verpumpten +verpumpter +verpumptes +verpumptet +verpuppe +verpuppen +verpuppst +verpuppt +verpuppte +verpuppten +verpuppter +verpupptes +verpuste +verpusten +verpustend +verpustet +verpustete +verpustetem +verpusteter +verpustetes +verpustetet +verputzen +verputzend +verputzende +verputzenden +verputzender +verputzest +verputzte +verputztem +verputzten +verputzter +verputztes +verputztest +verputztet +verpäppeltem +verpäppeltes +verpönt +verpönte +verpöntem +verpönter +verpöntes +verqualmen +verqualmend +verqualmst +verqualmte +verqualmtem +verqualmten +verqualmtes +verqualmtest +verqualmtet +verquicke +verquicken +verquickend +verquickt +verquickte +verquicktem +verquickter +verquicktes +verquicktest +verquollen +verquollene +verquollenem +verquollener +verquollenes +verrammele +verrammeln +verrammelnd +verrammelnde +verrammelnden +verrammelndes +verrammelt +verrammelte +verrammelten +verrammelter +verrammeltes +verrammeltet +verramsche +verramschen +verramscht +verramschte +verramschtem +verramschter +verramschtes +verramschtest +verrann +verrannen +verrannt +verrannte +verrannten +verrannter +verranntes +verranntet +verrate +verraten +verratend +verratene +verratenem +verratener +verratenes +verratet +verrauchen +verrauchst +verraucht +verrauchtem +verrauchten +verrauchter +verrauchtes +verrauchtest +verrauchtet +verrauschte +verrechne +verrechnen +verrechnend +verrechnest +verrechnet +verrechnetem +verrechneten +verrechneter +verrechnetes +verrechnetest +verrechnetet +verrecke +verrecken +verreckend +verreckst +verreckt +verreckte +verrecktem +verreckten +verreckter +verrecktest +verrecktet +verredetest +verregnen +verregnete +verregnetem +verregneten +verregnetes +verreise +verreisen +verreisest +verreist +verreiste +verreistem +verreisten +verreister +verreistes +verreistest +verreistet +verreiße +verreißen +verreißest +verreißt +verrenke +verrenken +verrenkst +verrenkt +verrenkte +verrenkten +verrenkter +verrenktes +verrenktet +verrenne +verrennen +verrennst +verrennt +verrichte +verrichten +verrichtend +verrichtenden +verrichtender +verrichtendes +verrichtet +verrichtete +verrichtetem +verrichteter +verrichtetes +verrichtetet +verriegele +verriegeln +verriegelnd +verriegelndes +verriegelst +verriegelte +verriegeltem +verriegelten +verriegelter +verriegeltes +verriegeltest +verriegeltet +verriegle +verrieten +verrietest +verrietet +verringern +verringernd +verringerst +verringert +verringerte +verringertem +verringerten +verringerter +verringertes +verringertest +verringertet +verrinnen +verrinnend +verrinnt +verriss +verrissen +verrissenem +verrissenen +verrissener +verrissest +verrohe +verrohen +verrohenden +verrohender +verrohendes +verrohst +verroht +verrohte +verrohten +verrohter +verrohtes +verrohtet +verronnen +verronnene +verronnenen +verronnener +verronnenes +verrosten +verrostend +verrostende +verrostenden +verrostender +verrostendes +verrostet +verrostete +verrostetem +verrosteter +verrostetes +verrotten +verrottet +verrottete +verrottetem +verrotteter +verrottetes +verrucht +verruchtem +verruchten +verruchter +verruchtestem +verruchtesten +verruchtester +verruchtestes +verrutsche +verrutschen +verrutscht +verrutschte +verrutschten +verrutschtes +verrutschtest +verrutschtet +verrät +verräterisch +verräterische +verräterischem +verräterischen +verräterisches +verrätst +verräuchern +verräucherst +verräuchert +verräucherte +verräucherten +verräucherter +verräuchertes +verräuchertet +verrücke +verrücken +verrückend +verrückenden +verrückender +verrückendes +verrückt +verrückte +verrücktem +verrückter +verrücktes +verrücktest +versage +versagen +versagend +versagt +versagte +versagtem +versagten +versagter +versagtes +versagtest +versagtet +versah +versahen +versahst +versalze +versalzen +versalzend +versalzt +versalzte +versalztem +versalzter +versalztes +versalztest +versammeln +versammelnd +versammelnde +versammelnder +versammelndes +versammelst +versammelte +versammeltem +versammelten +versammelter +versammeltes +versammeltest +versammeltet +versammle +versandbereit +versandbereite +versandbereitem +versandbereiter +versandbereites +versande +versanden +versandend +versandende +versandenden +versandendes +versandest +versandet +versandetem +versandeten +versandeter +versandetest +versandetet +versandfertig +versandt +versandte +versandtem +versandten +versandter +versandtes +versandtest +versandtet +versank +versanken +versankest +versankt +versau +versaue +versauen +versauend +versauern +versauernd +versauerst +versauert +versauerte +versauertem +versauerten +versauertes +versauertest +versauertet +versaufen +versaust +versaut +versautem +versauten +versauter +versautes +versautest +versautet +verschachere +verschachern +verschacherst +verschacherte +verschachertem +verschacherten +verschacherter +verschachertes +verschachertest +verschachertet +verschachtelt +verschachtelte +verschaffe +verschaffen +verschaffenden +verschaffender +verschaffendes +verschaffst +verschafft +verschaffte +verschafften +verschaffter +verschafftes +verschafftet +verschale +verschalen +verschalst +verschalt +verschalte +verschalten +verschalter +verschaltes +verschaltet +verschandele +verschandeln +verschandelst +verschandelt +verschandelte +verschandelten +verschandelter +verschandeltes +verschandeltet +verschanze +verschanzen +verschanzende +verschanzenden +verschanzender +verschanzest +verschanzt +verschanzte +verschanzten +verschanzter +verschanztes +verschanztest +verschanztet +verscharre +verscharren +verscharrt +verscharrte +verscharrtem +verscharrter +verscharrtes +verscharrtest +verschaukele +verschaukeln +verschaukelt +verschaukle +verscheide +verscheidest +verscheidet +verschenke +verschenken +verschenkend +verschenkende +verschenkenden +verschenkendes +verschenkst +verschenkt +verschenktem +verschenkten +verschenkter +verschenktes +verschenktest +verschenktet +verscherbeln +verscherze +verscherzen +verscherzend +verscherzenden +verscherzender +verscherzendes +verscherzt +verscherzte +verscherztem +verscherzten +verscherzter +verscherztes +verscherztest +verscherztet +verscheuche +verscheuchen +verscheuchend +verscheuchenden +verscheuchender +verscheuchendes +verscheucht +verscheuchte +verscheuchtem +verscheuchter +verscheuchtes +verscheuchtest +verscheuern +verschicke +verschicken +verschickende +verschickenden +verschickender +verschickst +verschickt +verschickte +verschickten +verschickter +verschicktes +verschicktet +verschiebe +verschieben +verschiebend +verschiebenden +verschiebst +verschiebt +verschied +verschieden +verschiedenartig +verschiedenartige +verschiedenartigem +verschiedenartigen +verschiedenartiger +verschiedenartigsten +verschiedene +verschiedenem +verschiedenen +verschiedener +verschiedenerlei +verschiedenes +verschiedenfarbig +verschiedenfarbige +verschiedenfarbigem +verschiedenfarbigen +verschiedenfarbiger +verschiedenfarbiges +verschiedenste +verschiedensten +verschiedentlich +verschiedest +verschiedet +verschieße +verschießen +verschießest +verschießt +verschiffe +verschiffen +verschiffende +verschiffenden +verschiffender +verschiffst +verschifft +verschiffte +verschifften +verschiffter +verschifftes +verschifftet +verschimmeln +verschimmelt +verschimmeltem +verschimmelten +verschimmelter +verschlafe +verschlafen +verschlafene +verschlafenen +verschlafener +verschlafenes +verschlagen +verschlagene +verschlagenem +verschlagener +verschlagenes +verschlammen +verschlammte +verschlammtem +verschlammten +verschlammtes +verschlampen +verschlampt +verschlamptem +verschlampten +verschlampter +verschlang +verschlangen +verschlangst +verschlechtere +verschlechtern +verschlechternd +verschlechternden +verschlechternder +verschlechterndes +verschlechtert +verschlechterte +verschlechtertem +verschlechterter +verschlechtertes +verschlechtertest +verschleiere +verschleiern +verschleierst +verschleiert +verschleierte +verschleiertem +verschleierten +verschleierter +verschleiertes +verschleiertest +verschleiertet +verschleife +verschleifen +verschleifet +verschleifst +verschleift +verschleifte +verschleiften +verschleifter +verschleiftes +verschleimte +verschleimtem +verschleimten +verschleimter +verschleimtes +verschleiße +verschleißen +verschleißest +verschleißfest +verschleißt +verschleißte +verschleißtem +verschleißten +verschleißtes +verschleißtest +verschleißtet +verschleppen +verschleppend +verschleppst +verschleppte +verschlepptem +verschleppten +verschleppter +verschlepptes +verschlepptest +verschlepptet +verschleudern +verschleudernd +verschleuderst +verschleudert +verschleudertem +verschleuderten +verschleuderter +verschleudertes +verschleudertest +verschleudertet +verschlief +verschliefen +verschliefst +verschließbar +verschließbaren +verschließbarer +verschließbares +verschließen +verschließend +verschließest +verschlimmere +verschlimmern +verschlimmernd +verschlimmernden +verschlimmert +verschlimmerte +verschlimmertem +verschlimmerter +verschlimmertes +verschlimmertest +verschlinge +verschlingen +verschlingend +verschlingst +verschlingt +verschlissen +verschlissest +verschloss +verschlossen +verschlossene +verschlossenem +verschlossener +verschlossenes +verschlossest +verschlucken +verschluckend +verschluckst +verschluckt +verschluckte +verschlucktem +verschluckten +verschluckter +verschlucktes +verschlucktest +verschlucktet +verschlugen +verschlugst +verschlugt +verschlungen +verschlungene +verschlungenem +verschlungenen +verschlungenes +verschläfst +verschläft +verschlägst +verschlüssele +verschlüsseln +verschlüsselnd +verschlüsselt +verschlüsselte +verschlüsseltem +verschlüsselter +verschlüsseltes +verschlüsseltest +verschmachte +verschmachten +verschmachtet +verschmachtete +verschmachteten +verschmachtetet +verschmelze +verschmelzen +verschmelzest +verschmelzt +verschmerze +verschmerzen +verschmerzend +verschmerzest +verschmerzt +verschmerztem +verschmerzten +verschmerzter +verschmerztest +verschmerztet +verschmiere +verschmieren +verschmierend +verschmierst +verschmiert +verschmierte +verschmiertem +verschmierten +verschmierter +verschmiertes +verschmiertest +verschmiertet +verschmilzt +verschmitzt +verschmitzte +verschmitztem +verschmitzten +verschmitztes +verschmolz +verschmolzen +verschmolzenem +verschmolzenen +verschmolzener +verschmolzest +verschmolzet +verschmolzt +verschmort +verschmutze +verschmutzen +verschmutzend +verschmutzest +verschmutzt +verschmutzte +verschmutztem +verschmutzten +verschmutzter +verschmutztes +verschmutztest +verschmutztet +verschmähe +verschmähen +verschmähst +verschmäht +verschmähte +verschmähten +verschmähter +verschmähtes +verschmähtet +verschnaufen +verschnaufend +verschnaufende +verschnaufender +verschnaufendes +verschnaufst +verschnauft +verschnaufte +verschnauftem +verschnauften +verschnauftes +verschnauftest +verschnauftet +verschneiden +verschneidend +verschneidest +verschneit +verschneite +verschneitem +verschneiten +verschneiter +verschneites +verschnitt +verschnitten +verschnittene +verschnittenem +verschnittenen +verschnittenes +verschnittest +verschnittet +verschnupfen +verschnupfst +verschnupft +verschnupfte +verschnupftem +verschnupften +verschnupfter +verschnupftes +verschnupftest +verschnupftet +verschnörkelt +verschnörkeltem +verschnörkelten +verschnörkelter +verschnüre +verschnüren +verschnürst +verschnürte +verschnürtem +verschnürten +verschnürter +verschnürtes +verschnürtest +verschnürtet +verschob +verschoben +verschobene +verschobenen +verschobener +verschobenes +verschobt +verschollen +verschollene +verschollenen +verschollener +verschollenes +verschonen +verschonst +verschont +verschonte +verschontem +verschonten +verschonter +verschontes +verschontest +verschontet +verschoss +verschossen +verschossenem +verschossenen +verschossener +verschossest +verschrammst +verschrammte +verschrammten +verschrammter +verschrammtes +verschrammtest +verschrammtet +verschraube +verschrauben +verschraubst +verschraubt +verschraubte +verschraubtem +verschraubten +verschraubter +verschraubtes +verschraubtest +verschraubtet +verschrecken +verschreckte +verschreibe +verschreiben +verschreibenden +verschreibendes +verschreibst +verschrieb +verschrieben +verschriebene +verschriebener +verschriebenes +verschriebst +verschrien +verschriene +verschrienem +verschriener +verschrienes +verschroben +verschrobenem +verschrobenen +verschrobener +verschrotten +verschrottende +verschrottendem +verschrottender +verschrottendes +verschrottet +verschrumple +verschränke +verschränken +verschränkt +verschränkte +verschränktem +verschränkter +verschränktes +verschränktest +verschulden +verschuldenden +verschuldest +verschuldet +verschuldetem +verschuldeten +verschuldeter +verschuldetes +verschuldetest +verschuldetet +verschusseln +verschusselt +verschwamm +verschwammen +verschwand +verschwanden +verschwandest +verschwandet +verschweigen +verschweigst +verschweigt +verschweißt +verschweißte +verschweißten +verschweißter +verschweißtes +verschweißtet +verschwenden +verschwendend +verschwendende +verschwendender +verschwendendes +verschwenderisch +verschwenderischem +verschwenderischen +verschwenderischer +verschwendest +verschwendet +verschwendete +verschwendeten +verschwendeter +verschwendetes +verschwendetest +verschwendetet +verschwiegen +verschwiegene +verschwiegenem +verschwiegener +verschwiegenes +verschwiegst +verschwimmen +verschwimmt +verschwinde +verschwinden +verschwindend +verschwindende +verschwindenden +verschwindendes +verschwindest +verschwindet +verschwistert +verschwisterte +verschwisterten +verschwisterter +verschwitze +verschwitzen +verschwitzest +verschwitzte +verschwitztem +verschwitzten +verschwitzter +verschwitztes +verschwitztest +verschwitztet +verschwommen +verschwommene +verschwommenem +verschwommenen +verschwommener +verschwommenes +verschwor +verschworen +verschworene +verschworenem +verschworenen +verschworenes +verschworst +verschwort +verschwunden +verschwundene +verschwundenem +verschwundenen +verschwundenes +verschwägert +verschwägerte +verschwägertem +verschwägerten +verschwägerter +verschwöre +verschwören +verschwörerisch +verschwörerische +verschwört +verschämt +verschämtem +verschämten +verschämter +verschärfe +verschärfen +verschärfend +verschärfenden +verschärfender +verschärfendes +verschärft +verschärfte +verschärftem +verschärften +verschärfter +verschärftes +verschärftest +verschärftet +verschätzen +verschätzte +verschönere +verschönern +verschönernde +verschönernden +verschönernder +verschönerst +verschönert +verschönerte +verschönerten +verschönerter +verschönertes +verschönertet +verschüchtere +verschüchtern +verschüchtert +verschüchterte +verschüchtertem +verschüchterter +verschüchtertes +verschüchtertest +verschütte +verschütten +verschüttend +verschüttet +verschüttete +verschüttetem +verschütteter +verschüttetes +verschüttetest +versehe +versehen +versehenem +versehenen +versehener +versehentlich +versehentliche +versehentlichen +versehren +versehrst +versehrt +versehrtem +versehrten +versehrter +versehrtes +versehrtest +versehrtet +verselbstständigt +verselbständigt +versende +versenden +versendend +versendest +versendet +versendetest +versengen +versengende +versengst +versengt +versengtem +versengten +versengter +versengtes +versengtest +versengtet +versenke +versenken +versenkst +versenkt +versenkte +versenkten +versenkter +versenktes +versenktet +versessen +versessene +versessenen +versessener +versessenes +versetzen +versetzest +versetzt +versetzte +versetztem +versetzten +versetzter +versetztes +versetztest +versetztet +verseuche +verseuchen +verseuchst +verseucht +verseuchte +verseuchten +verseuchter +verseuchtes +verseuchtest +verseuchtet +versichere +versichern +versichert +versicherte +versichertem +versicherter +versichertes +versichertest +versicherungsmathematischen +versicherungspflichtig +versicherungspflichtige +versicherungspflichtigen +versicherungspflichtiger +versicherungspflichtiges +versickert +versickerte +versickertem +versickerter +versickertes +versiegele +versiegeln +versiegelnden +versiegelst +versiegelt +versiegelte +versiegelten +versiegelter +versiegeltes +versiegeltet +versiegen +versiegle +versiegt +versieht +versiert +versierte +versierten +versierter +versiertes +versilbern +versilberst +versilbert +versilberte +versilbertem +versilberten +versilberter +versilbertes +versilbertest +versilbertet +versinke +versinken +versinkend +versinkende +versinkenden +versinkendes +versinkst +versinkt +versinnbildlichen +versinnbildlichend +versinnbildlichende +versinnbildlichender +versinnbildlichendes +versinnbildlichst +versinnbildlicht +versinnbildlichte +versinnbildlichtem +versinnbildlichter +versinnbildlichtes +versinnbildlichtest +versinnbildlichtet +versklave +versklaven +versklavend +versklavst +versklavt +versklavte +versklavtem +versklavten +versklavter +versklavtes +versklavtest +versklavtet +versnobt +versnobtem +versnobten +versnobter +versoff +versoffen +versoffene +versoffenen +versoffener +versoffenes +versofft +versonnen +versorgen +versorgende +versorgenden +versorgst +versorgt +versorgte +versorgtem +versorgten +versorgter +versorgtes +versorgtest +versorgtet +verspachtelt +verspanne +verspannen +verspannst +verspannt +verspannte +verspannten +verspannter +verspanntes +verspanntest +verspanntet +verspeise +verspeisen +verspeist +verspeiste +verspeistem +verspeister +verspeistes +verspeistest +verspekulieren +verspekuliert +versperre +versperren +versperrst +versperrt +versperrte +versperrten +versperrter +versperrtes +versperrtet +verspiegelte +verspiele +verspielen +verspielt +verspielte +verspielten +verspielter +verspieltes +verspieltest +verspieltet +verspinnen +versponnen +versponnenem +versponnenen +versponnener +verspotte +verspotten +verspottest +verspottete +verspottetem +verspotteten +verspotteter +verspottetes +verspottetest +verspottetet +versprach +versprachst +verspreche +versprechend +versprechende +versprechendem +versprechenden +versprechender +versprechendes +versprenge +versprengen +versprengst +versprengte +versprengtem +versprengten +versprengter +versprengtes +versprengtest +versprengtet +versprich +verspricht +verspritze +verspritzen +verspritzest +verspritzt +verspritzte +verspritzten +verspritzter +verspritztes +verspritztest +verspritztet +versprochen +versprochene +versprochenen +versprochener +versprochenes +versprüh +versprühen +versprühend +versprühst +versprüht +versprühte +versprühtem +versprühten +versprühter +versprühtes +versprühtet +verspäte +verspäten +verspätest +verspätet +verspätete +verspäteten +verspäteter +verspätetes +verspätetet +verspüre +verspüren +verspürend +verspürst +verspürt +verspürte +verspürtem +verspürten +verspürter +verspürtes +verspürtest +verspürtet +verstaatlichen +verstaatlichst +verstaatlicht +verstaatlichte +verstaatlichtem +verstaatlichten +verstaatlichter +verstaatlichtes +verstaatlichtest +verstaatlichtet +verstand +verstanden +verstandene +verstandenem +verstandenen +verstandener +verstandesmäßig +verstandesmäßige +verstandesmäßigem +verstandesmäßiger +verstandesmäßiges +verstandest +verstarb +verstaube +verstauben +verstaubt +verstaubte +verstaubtem +verstaubter +verstaubtes +verstaubtest +verstauche +verstauchen +verstauchst +verstaucht +verstauchte +verstauchtem +verstauchten +verstauchter +verstauchtes +verstauchtest +verstauchtet +verstauen +verstaust +verstaut +verstaute +verstautem +verstauten +verstauter +verstautes +verstautest +verstautet +versteck +verstecke +verstecken +versteckenden +versteckt +versteckte +verstecktem +versteckten +versteckter +verstecktes +verstecktet +verstehe +verstehen +verstehende +verstehst +versteht +versteifen +versteifst +versteift +versteiftem +versteiften +versteifter +versteiftes +versteiftest +versteiftet +versteigere +versteigern +versteigerst +versteigert +versteigerte +versteigerten +versteigerter +versteigertes +versteigertest +versteigertet +versteinere +versteinern +versteinert +versteinerte +versteinertem +versteinerter +versteinertes +versteinertest +verstellbar +verstellbare +verstellbarem +verstellbarer +verstellbares +verstelle +verstellen +verstellend +verstellst +verstellt +verstellte +verstelltem +verstellten +verstellter +verstelltes +verstelltet +versteuere +versteuern +versteuerst +versteuert +versteuerte +versteuerten +versteuerter +versteuertes +versteuertet +verstiegen +verstiegene +verstiegenen +verstiegener +verstiegenes +verstiegst +verstieß +verstieße +verstießen +verstießt +verstimmen +verstimmst +verstimmt +verstimmtem +verstimmten +verstimmter +verstimmtes +verstimmtest +verstimmtet +verstirbt +verstockt +verstocktem +verstockten +verstockter +verstopfe +verstopfen +verstopfend +verstopfst +verstopft +verstopftem +verstopften +verstopfter +verstopftes +verstopftest +verstopftet +verstorben +verstorbene +verstorbenem +verstorbenen +verstorbener +verstoßen +verstoßende +verstoßene +verstoßenem +verstoßenen +verstoßener +verstoßenes +verstreben +verstrebt +verstrebte +verstrebtem +verstrebter +verstrebtes +verstreiche +verstreichen +verstreichst +verstreicht +verstreue +verstreuen +verstreust +verstreut +verstreute +verstreuten +verstreuter +verstreutes +verstreutet +verstrich +verstrichen +verstrichene +verstrichenem +verstrichenen +verstrichener +verstrichst +verstricke +verstricken +verstrickt +verstrickte +verstricktem +verstrickten +verstrickter +verstricktes +verstricktest +verstricktet +verstumme +verstummen +verstummst +verstummt +verstummte +verstummten +verstummter +verstummtes +verstummtet +verstädtert +verstädterte +verstädtertem +verstädterter +verstädtertes +verstände +verständig +verständigem +verständigen +verständigenden +verständiger +verständigerem +verständigeren +verständigerer +verständiges +verständigst +verständigste +verständigsten +verständigster +verständigstes +verständigte +verständigten +verständigter +verständigtes +verständigtest +verständigtet +verständlich +verständliche +verständlichem +verständlichen +verständlicher +verständlicherem +verständlicheren +verständlicherer +verständlicherweise +verständliches +verständlichste +verständlichsten +verständlichstes +verständnisinnig +verständnisinnigem +verständnisinnigen +verständnisinniger +verständnislos +verständnisvoll +verständnisvolle +verständnisvollen +verständnisvoller +verständnisvollere +verständnisvolleren +verständnisvollerer +verständnisvolleres +verständnisvollste +verständnisvollstem +verständnisvollsten +verständnisvollstes +verstärke +verstärken +verstärkst +verstärkt +verstärkte +verstärkten +verstärkter +verstärktes +verstärktet +verstören +verstört +verstörte +verstörtem +verstörten +verstörtes +verstößt +verstümmele +verstümmeln +verstümmelst +verstümmelt +verstümmelte +verstümmelten +verstümmelter +verstümmeltes +verstümmle +verstünde +verstünden +versuche +versuchen +versuchend +versuchenden +versuchender +versuchendes +versuchsweise +versucht +versuchte +versuchten +versuchter +versuchtes +versuchtest +versuchtet +versumpfe +versumpfen +versumpfst +versumpft +versumpfte +versumpften +versumpfter +versumpftes +versumpftet +versunken +versunkene +versunkenen +versunkener +versunkenes +versänkest +versäuft +versäume +versäumen +versäumende +versäumenden +versäumender +versäumst +versäumt +versäumte +versäumten +versäumter +versäumtes +versäumtet +versöhne +versöhnen +versöhnende +versöhnenden +versöhnender +versöhnlich +versöhnliche +versöhnlichem +versöhnlicher +versöhnliches +versöhnst +versöhnt +versöhnte +versöhntem +versöhnten +versöhntes +versöhntest +versöhntet +versündigen +versündigend +versündigst +versündigt +versündigte +versündigtem +versündigten +versündigtes +versündigtest +versündigtet +versüßen +versüßend +versüßest +versüßte +versüßtem +versüßten +versüßter +versüßtes +versüßtest +versüßtet +vertagen +vertagend +vertagst +vertagte +vertagtem +vertagten +vertagter +vertagtes +vertagtest +vertagtet +vertan +vertausche +vertauschen +vertauschst +vertauscht +vertauschte +vertauschten +vertauschter +vertauschtes +vertauschtet +verteidige +verteidigen +verteidigende +verteidigenden +verteidigender +verteidigst +verteidigt +verteidigte +verteidigten +verteidigter +verteidigtes +verteidigtest +verteidigtet +verteile +verteilen +verteilend +verteilenden +verteilender +verteilendes +verteilt +verteilte +verteiltem +verteilten +verteilter +verteiltes +verteiltest +verteuere +verteuern +verteuernd +verteuert +verteuerte +verteuertem +verteuerter +verteuertes +verteuertest +verteufele +verteufeln +verteufelnd +verteufelt +verteufelte +verteufeltem +verteufelter +verteufeltes +verteufeltest +vertiefe +vertiefen +vertiefend +vertiefenden +vertiefender +vertiefendes +vertieft +vertiefte +vertieftem +vertieften +vertiefter +vertieftes +vertieftest +vertiert +vertierte +vertiertem +vertierter +vertiertes +vertikal +vertikale +vertikalem +vertikalen +vertikaler +vertikales +vertilge +vertilgen +vertilgend +vertilgenden +vertilgender +vertilgendes +vertilgt +vertilgte +vertilgtem +vertilgter +vertilgtes +vertilgtest +vertippe +vertippen +vertippst +vertippt +vertippte +vertipptem +vertippten +vertippter +vertipptes +vertipptest +vertipptet +vertonen +vertonend +vertonst +vertont +vertontem +vertonten +vertonter +vertontest +vertontet +vertrackt +vertrackte +vertrackteste +vertrage +vertragen +vertragene +vertragenem +vertragenen +vertragenes +vertraglich +vertragliche +vertraglichen +vertraglicher +vertragliches +vertragsbrüchig +vertragsbrüchige +vertragsbrüchigem +vertragsbrüchigen +vertragsbrüchiges +vertragsgemäß +vertragsgemäße +vertragsgemäßem +vertragsgemäßen +vertragsgemäßer +vertragsgemäßes +vertragsmäßig +vertragsmäßige +vertragsmäßigen +vertragsmäßiger +vertragstreu +vertragstreue +vertragswidrig +vertragswidrige +vertragswidrigem +vertragswidrigen +vertragswidriges +vertragt +vertrank +vertrankst +vertrankt +vertrat +vertraten +vertratest +vertratet +vertratst +vertraue +vertrauensbildenden +vertrauensselig +vertrauensselige +vertrauensseligem +vertrauensseligen +vertrauensseliges +vertrauensseligste +vertrauensvoll +vertrauenswürdig +vertrauenswürdigem +vertrauenswürdigen +vertrauenswürdiger +vertrauern +vertrauert +vertrauerte +vertrauerter +vertrauertes +vertraulich +vertrauliche +vertraulichen +vertraulicher +vertraulichere +vertraulicheren +vertraulicherer +vertraulicheres +vertraulichstem +vertraulichsten +vertraulichster +vertraust +vertraut +vertraute +vertrautem +vertrauten +vertrauter +vertrautes +vertrautet +vertreibe +vertreiben +vertreibend +vertreibende +vertreibenden +vertreibendes +vertreibst +vertretbar +vertretbare +vertretbarem +vertretbarer +vertretbares +vertrete +vertreten +vertretend +vertretende +vertretenden +vertretendes +vertretene +vertretenem +vertretener +vertretenes +vertretungsberechtigt +vertriebe +vertrieben +vertriebene +vertriebenem +vertriebenen +vertriebener +vertriebst +vertriebt +vertrinke +vertrinkst +vertrinkt +vertritt +vertrittst +vertrockne +vertrocknen +vertrocknend +vertrocknet +vertrocknete +vertrocknetem +vertrockneter +vertrocknetes +vertrocknetest +vertrotteln +vertrug +vertrugen +vertrugst +vertrunken +vertrunkene +vertrunkenem +vertrunkener +vertrunkenes +verträglich +verträgliche +verträglichem +verträglichen +verträglicher +verträgliches +verträgst +verträgt +verträume +verträumen +verträumst +verträumt +verträumte +verträumten +verträumter +verträumtes +verträumtet +vertrödele +vertrödeln +vertrödelst +vertrödelt +vertrödelte +vertrödelten +vertrödelter +vertrödeltes +vertrödeltest +vertrödeltet +vertröste +vertrösten +vertröstest +vertröstet +vertröstete +vertrösteten +vertrösteter +vertröstetes +vertun +vertusche +vertuschen +vertuschend +vertuschest +vertuschst +vertuscht +vertuschte +vertuschtem +vertuschten +vertuschter +vertuschtes +vertuschtest +vertuschtet +verunglimpfe +verunglimpfen +verunglimpfend +verunglimpfende +verunglimpfenden +verunglimpfendes +verunglimpfst +verunglimpft +verunglimpftem +verunglimpften +verunglimpfter +verunglimpftes +verunglimpftest +verunglimpftet +verunglücke +verunglücken +verunglückend +verunglückst +verunglückt +verunglücktem +verunglückten +verunglückter +verunglücktes +verunglücktest +verunglücktet +verunreinige +verunreinigen +verunreinigend +verunreinigende +verunreinigenden +verunreinigendes +verunreinigst +verunreinigt +verunreinigte +verunreinigtem +verunreinigten +verunreinigter +verunreinigtes +verunreinigtest +verunreinigtet +verunsichere +verunsichern +verunsichernd +verunsichernde +verunsichernden +verunsicherndes +verunsicherst +verunsichert +verunsichertem +verunsicherten +verunsicherter +verunsichertes +verunsichertest +verunsichertet +verunstalte +verunstalten +verunstaltend +verunstaltende +verunstaltenden +verunstaltendes +verunstaltest +verunstaltet +verunstaltetem +verunstalteten +verunstalteter +verunstaltetest +verunstaltetet +veruntreue +veruntreuen +veruntreuende +veruntreuenden +veruntreuender +veruntreust +veruntreut +veruntreute +veruntreuten +veruntreuter +veruntreutes +veruntreutet +verursache +verursachen +verursachende +verursachenden +verursachender +verursachst +verursacht +verursachte +verursachten +verursachter +verursachtes +verursachtet +verurteile +verurteilen +verurteilende +verurteilenden +verurteilender +verurteilt +verurteilte +verurteiltem +verurteilter +verurteiltes +verurteiltest +vervielfachenden +vervielfacht +vervielfachte +vervielfältige +vervielfältigen +vervielfältigst +vervielfältigte +vervielfältigtem +vervielfältigten +vervielfältigter +vervielfältigtes +vervielfältigtest +vervielfältigtet +vervierfachen +vervollkommne +vervollkommnen +vervollkommnend +vervollkommnenden +vervollkommnet +vervollständige +vervollständigen +vervollständigend +vervollständigenden +vervollständigender +vervollständigendes +vervollständigt +vervollständigte +vervollständigtem +vervollständigter +vervollständigtes +vervollständigtest +verwachse +verwachsen +verwachsend +verwachsenden +verwachsender +verwachsendes +verwachsenem +verwachsenen +verwachsener +verwackelt +verwackelte +verwackeltem +verwackelter +verwackeltes +verwahre +verwahren +verwahrend +verwahrende +verwahrenden +verwahrendes +verwahrlose +verwahrlosen +verwahrlosende +verwahrlosenden +verwahrlosender +verwahrlosest +verwahrlost +verwahrloste +verwahrlosten +verwahrloster +verwahrlostes +verwahrlostet +verwahrst +verwahrt +verwahrtem +verwahrten +verwahrter +verwahrtes +verwahrtest +verwahrtet +verwaise +verwaisen +verwaisest +verwaist +verwaiste +verwaistem +verwaistes +verwaistest +verwaistet +verwalten +verwaltend +verwaltenden +verwaltendes +verwaltest +verwaltet +verwaltetem +verwalteten +verwalteter +verwaltetes +verwaltetest +verwaltetet +verwaltungsintern +verwaltungstechnisch +verwandele +verwandeln +verwandelnd +verwandelnden +verwandelnder +verwandelndes +verwandelt +verwandelte +verwandeltem +verwandelter +verwandeltes +verwandeltest +verwandle +verwandt +verwandte +verwandtem +verwandtes +verwandtest +verwandtschaftlich +verwandtschaftlichem +verwandtschaftlichen +verwandtschaftlicher +verwarf +verwarfen +verwarfst +verwarne +verwarnen +verwarnend +verwarnenden +verwarnender +verwarnendes +verwarnt +verwarnte +verwarntem +verwarnter +verwarntes +verwarntest +verwechsele +verwechseln +verwechselt +verwechselte +verwechselten +verwechselter +verwechseltes +verwechseltet +verwechsle +verwegen +verwegenem +verwegenen +verwegener +verwehe +verwehen +verwehre +verwehren +verwehrst +verwehrt +verwehrte +verwehrten +verwehrtest +verwehrtet +verwehst +verweht +verwehte +verwehtem +verwehten +verwehtes +verwehtest +verwehtet +verweichlichen +verweichlichend +verweichlichende +verweichlichenden +verweichlichender +verweichlichendes +verweichlichst +verweichlichte +verweichlichtem +verweichlichten +verweichlichtes +verweichlichtest +verweichlichtet +verweigere +verweigern +verweigerst +verweigert +verweigerten +verweigerter +verweigertes +verweigertest +verweigertet +verweilen +verweilend +verweilende +verweilender +verweilendes +verweilst +verweilte +verweiltem +verweilten +verweilter +verweiltes +verweiltest +verweiltet +verweint +verweinte +verweintem +verweinten +verweintes +verweis +verweise +verweisen +verweisest +verweist +verwelke +verwelken +verwelkend +verwelkende +verwelkenden +verwelkendes +verwelkst +verwelkt +verwelkte +verwelktem +verwelkten +verwelkter +verwelktes +verwelktest +verwelktet +verweltlich +verweltliche +verweltlichen +verweltlichenden +verweltlichst +verweltlicht +verweltlichte +verweltlichten +verweltlichtest +verweltlichtet +verwendbar +verwendbarem +verwendbaren +verwendbarer +verwendbares +verwende +verwenden +verwendend +verwendenden +verwendender +verwendendes +verwendest +verwendet +verwendete +verwendetem +verwendeten +verwendeter +verwendetes +verwendetest +verwendetet +verwendungsfähig +verwendungsfähige +verwendungsfähigem +verwendungsfähigen +verwendungsfähiges +verwerfe +verwerfen +verwerfende +verwerfenden +verwerfender +verwerflich +verwerfliche +verwerflichem +verwerflicher +verwerfliches +verwertbar +verwertbarem +verwertbaren +verwertbarer +verwertbares +verwerten +verwertend +verwertende +verwertender +verwertendes +verwertest +verwertet +verwertetem +verwerteten +verwerteter +verwertetes +verwertetest +verwertetet +verwese +verwesen +verwesend +verwesende +verwesenden +verwesendes +verwesest +verweslich +verweslichem +verweslichen +verweslicher +verwest +verweste +verwestem +verwester +verwestes +verwestest +verwette +verwetten +verwettest +verwettet +verwettete +verwettetem +verwetteten +verwetteter +verwettetes +verwettetest +verwettetet +verwickele +verwickeln +verwickelnd +verwickelnde +verwickelnder +verwickelndes +verwickelst +verwickelte +verwickeltem +verwickelten +verwickelter +verwickeltes +verwickeltest +verwickeltet +verwickle +verwies +verwiesen +verwiesene +verwiesenen +verwiesener +verwiesenes +verwiesest +verwiest +verwildere +verwildern +verwildernde +verwildernden +verwildernder +verwilderst +verwildert +verwilderte +verwilderten +verwilderter +verwildertes +verwildertet +verwinde +verwinden +verwindest +verwindet +verwinkelt +verwinkelten +verwirfst +verwirft +verwirken +verwirkliche +verwirklichen +verwirklichenden +verwirklichst +verwirklicht +verwirklichte +verwirklichtem +verwirklichten +verwirklichter +verwirklichtes +verwirklichtest +verwirklichtet +verwirkten +verwirre +verwirren +verwirrend +verwirrenden +verwirrender +verwirrendes +verwirrt +verwirrte +verwirrtem +verwirrten +verwirrter +verwirrtes +verwirrtest +verwirtschafte +verwirtschaften +verwirtschaftend +verwirtschaftende +verwirtschaftenden +verwirtschaftendes +verwirtschaftest +verwirtschaftet +verwirtschaftete +verwirtschaftetem +verwirtschafteten +verwirtschafteter +verwirtschaftetes +verwirtschaftetest +verwirtschaftetet +verwische +verwischen +verwischenden +verwischst +verwischte +verwischtem +verwischten +verwischter +verwischtes +verwischtest +verwischtet +verwittern +verwitterst +verwittert +verwittertem +verwitterten +verwitterter +verwittertest +verwittertet +verwitwet +verwitwetem +verwitweten +verwitweter +verwoben +verwobene +verwohnte +verworfen +verworfene +verworfenem +verworfenen +verworfener +verworfenes +verworren +verworrene +verworrenem +verworrenen +verworrenes +verwuchs +verwuchst +verwundbar +verwundbare +verwundbaren +verwundbarer +verwundbares +verwunde +verwunden +verwundend +verwundenden +verwundender +verwundendes +verwunderlich +verwunderliche +verwunderlichem +verwunderlicher +verwunderliches +verwundern +verwundert +verwunderte +verwunderten +verwunderter +verwundertes +verwundertet +verwundest +verwundet +verwundete +verwundetem +verwundeten +verwundeter +verwundetes +verwundetest +verwundetet +verwurstet +verwurzele +verwurzeln +verwurzelt +verwurzeltem +verwurzelten +verwurzelter +verwurzle +verwächst +verwässern +verwässert +verwässertem +verwässerten +verwässerter +verwöhne +verwöhnen +verwöhnst +verwöhnt +verwöhnte +verwöhntem +verwöhnten +verwöhntes +verwöhntest +verwünsche +verwünschen +verwünschend +verwünschenden +verwünschender +verwünschendes +verwünscht +verwünschte +verwünschtem +verwünschter +verwünschtes +verwünschtest +verwüste +verwüsten +verwüstend +verwüstenden +verwüstender +verwüstendes +verwüstet +verwüstete +verwüstetem +verwüsteter +verwüstetes +verwüstetest +verzage +verzagen +verzagst +verzagte +verzagtem +verzagten +verzagter +verzagtes +verzagtest +verzagtet +verzahnen +verzahnst +verzahnt +verzahnte +verzahnten +verzahnter +verzahntes +verzahntet +verzanken +verzapfe +verzapfen +verzapft +verzapfte +verzapftem +verzapfter +verzapftes +verzapftest +verzaubere +verzaubern +verzaubernd +verzaubernden +verzaubernder +verzauberndes +verzaubert +verzauberte +verzaubertem +verzauberter +verzaubertes +verzaubertest +verzehnfache +verzehnfachen +verzehnfachst +verzehnfachte +verzehnfachtem +verzehnfachten +verzehnfachtes +verzehre +verzehren +verzehrende +verzehrenden +verzehrender +verzehrst +verzehrt +verzehrte +verzehrten +verzehrter +verzehrtes +verzehrtet +verzeichne +verzeichnen +verzeichnende +verzeichnest +verzeichnet +verzeichnetem +verzeichneten +verzeichneter +verzeichnetes +verzeichnetest +verzeichnetet +verzeihe +verzeihen +verzeihend +verzeihlich +verzeihliche +verzeihlicher +verzeihliches +verzeihst +verzerre +verzerren +verzerrend +verzerrenden +verzerrender +verzerrendes +verzerrt +verzerrte +verzerrtem +verzerrten +verzerrter +verzerrtes +verzerrtest +verzerrungsfrei +verzettele +verzetteln +verzettelst +verzettelte +verzettelten +verzetteltest +verzicht +verzichtbar +verzichte +verzichten +verzichtend +verzichtende +verzichtenden +verzichtendes +verzichtest +verzichtet +verzichtete +verzichtetem +verzichteten +verzichteter +verzichtetest +verzichtetet +verzieh +verziehe +verziehen +verziehene +verziehenem +verziehener +verziehst +verzieht +verziere +verzieren +verzierend +verzierst +verziert +verziertem +verzierten +verzierter +verziertes +verziertest +verziertet +verzinken +verzinkst +verzinkt +verzinktem +verzinkten +verzinkter +verzinktest +verzinktet +verzinse +verzinsen +verzinsenden +verzinsest +verzinslich +verzinsliche +verzinslichen +verzinslicher +verzinsliches +verzinste +verzinstem +verzinsten +verzinster +verzinstes +verzinstest +verzinstet +verzog +verzogen +verzogene +verzogenem +verzogener +verzogenes +verzogst +verzolle +verzollen +verzollt +verzollte +verzolltem +verzollter +verzolltes +verzolltest +verzuckere +verzuckern +verzuckerst +verzuckerte +verzuckertem +verzuckerten +verzuckerter +verzuckertes +verzuckertest +verzuckertet +verzweifeln +verzweifelnd +verzweifelnde +verzweifelnden +verzweifelndes +verzweifelst +verzweifelt +verzweifeltem +verzweifelten +verzweifelter +verzweifeltes +verzweifeltest +verzweifeltet +verzweifle +verzweigen +verzweigst +verzweigt +verzweigte +verzweigtem +verzweigten +verzweigter +verzweigtes +verzweigtest +verzweigtet +verzwickt +verzwicktem +verzwickten +verzwickter +verzähle +verzählen +verzählst +verzählte +verzählten +verzähltest +verzärtele +verzärteln +verzärtelnd +verzärtelt +verzärtelte +verzärteltem +verzärtelter +verzärteltes +verzärteltest +verzögere +verzögern +verzögernd +verzögert +verzögerte +verzögertem +verzögerter +verzögertes +verzögertest +verzögerungsfrei +verzücke +verzücken +verzückend +verzückenden +verzückender +verzückendes +verzückt +verzückte +verzücktem +verzückter +verzücktes +verzücktest +verächtlich +verächtliche +verächtlichem +verächtlicher +verächtlichere +verächtlicherem +verächtlicherer +verächtlicheres +verächtliches +verächtlichstem +verächtlichsten +verächtlichster +veränderbar +verändere +veränderlich +veränderliche +veränderlichem +veränderlichen +veränderlicher +veränderlichere +veränderlicheren +veränderlicherer +veränderlicheres +veränderliches +veränderlichste +veränderlichstem +veränderlichsten +veränderlichstes +verändern +verändernd +veränderndem +verändernden +verändernder +veränderndes +verändert +veränderte +verändertem +veränderten +veränderter +verändertes +verändertet +verängstigen +verängstigend +verängstigenden +verängstigender +verängstigendes +verängstigt +verängstigte +verängstigtem +verängstigten +verängstigter +verängstigtes +veräppeln +veräppelnd +veräppelnde +veräppelnder +veräppelndes +veräppelst +veräppelte +veräppelten +veräppeltest +veräppeltet +verärgern +verärgernd +verärgernde +verärgernder +verärgerndes +verärgerst +verärgert +verärgerte +verärgertem +verärgerten +verärgerter +verärgertes +verärgertest +verärgertet +verästeln +verästelnd +verästelnde +verästelnden +verästelnder +verästelndes +verästelst +verästelt +verästelte +verästeltem +verästelten +verästelter +verästeltes +verästeltest +veräußerlich +veräußerliche +veräußerlichem +veräußerlichen +veräußerlicher +veräußerliches +veräußerlicht +veräußerlichte +veräußerlichtem +veräußerlichter +veräußerlichtes +veräußerlichtest +veräußern +veräußert +veröden +verödet +verödete +verödetem +verödeter +verödetes +veröffentliche +veröffentlichen +veröffentlichend +veröffentlichst +veröffentlicht +veröffentlichte +veröffentlichtem +veröffentlichten +veröffentlichter +veröffentlichtes +veröffentlichtest +veröffentlichtet +verübe +verübele +verübeln +verübelnd +verübelst +verübelte +verübeltem +verübelten +verübelter +verübeltes +verübeltest +verübeltet +verüben +verübend +verübst +verübt +verübtem +verübten +verübter +verübtest +verübtet +vespere +vespern +vesperst +vesperte +vesperten +vespertest +via +vibriere +vibrieren +vibrierend +vibrierende +vibrierenden +vibrierendes +vibrierst +vibriert +vibrierte +vibrierten +vibriertest +vibriertet +viehisch +viehische +viehischem +viehischen +viehisches +viel +vieladrig +vieldeutig +vieldeutige +vieldeutigem +vieldeutiger +vieldeutiges +vieldiskutierten +viele +vielem +vielen +vieler +vielerlei +vielerorts +vieles +vielfach +vielfache +vielfachen +vielfaches +vielfarbig +vielfarbige +vielfarbigen +vielfarbiger +vielfarbiges +vielfältig +vielfältige +vielfältigem +vielfältigen +vielfältiger +vielfältigere +vielfältigeren +vielgeliebt +vielgeliebte +vielgeliebtem +vielgeliebten +vielgeliebtes +vielgeprüft +vielgeprüfte +vielgeprüften +vielgeprüfter +vielgeprüftes +vielgereiste +vielgereistem +vielgereisten +vielgereistes +vielgestaltig +vielgestaltige +vielgestaltigen +vielgestaltiger +vielgestaltiges +vieljährig +vieljährige +vieljährigem +vieljährigen +vieljähriges +vielleicht +vielmalig +vielmaligem +vielmaligen +vielmaliger +vielmals +vielmehr +vielschichtig +vielschichtige +vielseitig +vielseitige +vielseitigem +vielseitigen +vielseitiger +vielseitiges +vielseitigste +vielsilbig +vielsilbige +vielsilbigem +vielsilbigen +vielsilbiger +vielsilbiges +vielstimmig +vielstimmige +vielstimmigem +vielstimmigen +vier +vieradrig +vierbeinig +vierbeinige +vierbeinigen +vierbeiniges +vierblätterig +vierblätterige +vierblätterigen +vierblätteriger +vierblätteriges +vierdimensional +vierdimensionale +vierdimensionalem +vierdimensionalen +vierdimensionales +viereckig +viereckige +viereckigen +viereckiger +viereckiges +viereinhalb +vierfach +vierfache +vierfacher +vierfaches +vierfarbig +vierfarbige +vierfüßig +vierfüßige +vierfüßigen +vierfüßiges +vierhundert +vierhändig +vierhändige +vierhändigen +vierhändiger +vierjährig +vierjährige +vierjährigem +vierjährigen +vierjähriger +vierjähriges +vierkantig +vierkantige +vierkantigem +vierkantigen +vierkantiger +vierkantiges +vierköpfig +vierköpfige +viermal +viermalig +viermaligem +viermaligen +viermaliger +viermonatig +viermonatiger +viermotorig +viermotorige +viermotorigen +viermotoriger +viermotoriges +vierpolig +vierrädrig +vierrädrige +vierrädrigem +vierrädriger +vierrädriges +vierschrötig +vierschrötigem +vierschrötigen +vierschrötiger +vierseitig +vierseitige +vierseitigem +vierseitiger +vierseitiges +viersilbig +viersilbigem +viersilbigen +viersilbiger +vierspaltig +vierspaltiger +vierspännig +vierspännige +vierspännigem +vierspänniger +vierspänniges +vierstellig +vierstellige +vierstelligen +vierstelliger +vierstelliges +vierstimmig +vierstimmige +vierstimmigen +vierstimmiger +vierstimmiges +vierstöckig +vierstöckigem +vierstöckigen +vierstöckiger +vierstündig +vierstündiger +viert +viertausend +vierte +vierteilen +vierteljährig +vierteljährige +vierteljährigem +vierteljährigen +vierteljähriges +vierteljährlich +vierteljährliche +vierteljährlichen +vierteljährlicher +vierteljährliches +viertelstündlich +viertelstündliche +viertelstündlichem +viertelstündlicher +viertelstündliches +vierten +vierter +viertes +viertägig +viertägige +viertägigem +viertägigen +viertägiges +vierunddreißig +vierundzwanzig +vierwöchig +vierwöchige +vierzehn +vierzehnte +vierzehntem +vierzehnten +vierzehntes +vierzehntägig +vierzehntägigem +vierzehntägigen +vierzehntägiger +vierzig +vierzigjährig +vierzigjähriger +vierzigste +vierzigstem +vierzigsten +vierzigster +vif +violett +violette +violetten +violetter +violettes +virtuell +virtuelle +virtuellen +virtuelles +virtuos +virtuose +virtuosem +virtuosen +virtuosere +virtuoserem +virtuoseren +virtuoseres +virtuoses +virtuoseste +virtuosesten +virtuosester +virtuosestes +virulent +virulente +virulentem +virulenter +virulenterem +virulenteren +virulenterer +virulentes +virulenteste +virulentestem +virulentester +virulentestes +visiere +visieren +visierend +visierende +visierenden +visierendes +visierst +visiert +visiertem +visierten +visierter +visiertes +visiertet +visionäre +visionären +visitiere +visitieren +visitiert +visitierte +visitiertem +visitierter +visitiertes +visitiertest +viskose +viskosen +viskoser +viskoses +visualisieren +visuell +visuelle +visuellem +visueller +visuelles +vital +vitale +vitalem +vitalen +vitaler +vitalerem +vitaleren +vitalerer +vitales +vitalste +vitalstem +vitalsten +vitalster +vitalstes +vitaminarm +vitaminarmem +vitaminarmen +vitaminarmer +vitaminhaltig +vitaminhaltige +vitaminhaltigem +vitaminhaltiger +vitaminhaltiges +vitaminisieren +vitaminisierte +vitaminisiertem +vitaminisierten +vitaminisiertes +vitaminreich +vitaminreiche +vitaminreichen +vitaminreicher +vitaminreichere +vitaminreicheren +vitaminreicherer +vitaminreicheres +vitaminreichste +vitaminreichstem +vitaminreichsten +vitaminreichstes +vogelähnlichen +volatil +volatilen +volatiler +volatilsten +volkreich +volkreiche +volkreichem +volkreicher +volkreiches +volkseigen +volkseigene +volkseigenem +volkseigenen +volksnahe +volkstümlich +volkstümlichem +volkstümlichen +volkstümlicher +volkswirtschaftlich +volkswirtschaftliche +volkswirtschaftlichen +voll +vollamtlicher +vollauf +vollautomatisch +vollautomatische +vollautomatischem +vollautomatischen +vollautomatisches +vollberechtigt +vollberechtigte +vollberechtigten +vollberechtigter +vollberechtigtes +vollbeschäftigt +vollbeschäftigte +vollbeschäftigtem +vollbeschäftigten +vollbeschäftigtes +vollbesetzt +vollbesetzte +vollbesetzten +vollbesetzter +vollbesetztes +vollblütig +vollblütige +vollblütigem +vollblütigen +vollblütiger +vollblütiges +vollbracht +vollbrachte +vollbrachten +vollbrachter +vollbrachtes +vollbrachtet +vollbringe +vollbringen +vollbringst +vollbringt +vollbusig +vollbusigen +vollbusiger +vollbusiges +volle +vollem +vollen +vollende +vollenden +vollendend +vollendenden +vollendender +vollendest +vollendete +vollendetem +vollendeten +vollendeter +vollendetes +vollendetest +vollendetet +vollends +voller +vollere +vollerem +vollerer +volleres +volles +vollfinanziert +vollführen +vollführend +vollführst +vollführt +vollführte +vollführtem +vollführten +vollführter +vollführtes +vollführtest +vollführtet +vollgefüllte +vollgefülltem +vollgefüllten +vollgefülltes +vollgültig +vollgültige +vollgültigen +vollgültiger +vollgültiges +volljährig +volljährige +volljährigen +volljähriges +vollkommen +vollkommenem +vollkommenen +vollkommener +vollkommenste +vollkommensten +vollmundig +vollschlank +vollschlanke +vollschlankem +vollschlanker +vollschlankes +vollstem +vollsten +vollster +vollstes +vollstreckbar +vollstreckbare +vollstreckbaren +vollstreckbarer +vollstreckbares +vollstrecken +vollstreckend +vollstreckende +vollstreckender +vollstreckendes +vollstreckst +vollstreckte +vollstrecktem +vollstreckten +vollstreckter +vollstrecktes +vollstrecktest +vollstrecktet +vollständig +vollständige +vollständigem +vollständigen +vollständiger +vollständiges +vollsynthetische +vollsynthetischem +vollsynthetischen +vollsynthetisches +vollumfänglich +vollwertig +vollwertige +vollwertigem +vollwertigen +vollwertiges +vollziehe +vollziehen +vollziehend +vollziehenden +vollziehender +vollziehendes +vollzieht +vollzog +vollzogen +vollzogenem +vollzogenen +vollzogener +vollzogst +vollzogt +vollzählig +vollzählige +vollzähligen +vollzähliger +vollzähliges +vom +von +voneinander +vonnöten +vonstatten +vor +vorab +vorahnen +vorahnend +vorahnende +vorahnenden +vorahnendes +voran +vorangebracht +vorangegangen +vorangegangene +vorangegangenen +vorangegangener +vorangegangenes +vorangehe +vorangehen +vorangehende +vorangeht +vorangekommen +vorangekommene +vorangekommener +vorangekommenes +vorangestellt +vorangetrieben +vorankommen +vorankündigen +voranschreiten +voranstellen +voranstellt +vorantreiben +vorantreibende +vorantreibt +voranzugehen +voranzukommen +vorarbeiten +vorarbeitet +voraus +vorausbedinge +vorausbedingt +vorausbedingte +vorausbedingtem +vorausbedingter +vorausbedingtes +vorausberechenbaren +vorausberechnet +vorausberechneten +vorausbestellen +vorausbestellte +vorausbestelltem +vorausbestellten +vorausbestelltes +vorausbestelltest +vorausbestimmbar +vorausbestimmen +vorausbestimmenden +vorausbestimmte +vorausbestimmtem +vorausbestimmten +vorausbestimmter +vorausbestimmtes +vorausbezahlen +vorausbezahlt +vorausbezahltem +vorausbezahlten +vorausbezahlter +vorausblickend +vorausdatierten +vorauseilen +vorausgeahnt +vorausgedacht +vorausgegangen +vorausgegangene +vorausgegangenen +vorausgegangenes +vorausgehen +vorausgehende +vorausgesagt +vorausgesagte +vorausgesagtem +vorausgesagten +vorausgesagter +vorausgesagtes +vorausgeschickt +vorausgesehen +vorausgesetzt +vorausgesetzte +vorausgesetzten +vorausgesetzter +vorausgesetztes +voraussagbar +voraussage +voraussagt +voraussagte +voraussah +vorausschauen +vorausschauenden +vorausschauender +voraussehbar +voraussehen +voraussetze +voraussetzen +voraussetzend +voraussetzt +voraussetzte +voraussetzungslos +voraussichtlich +voraussichtliche +voraussichtlichem +voraussichtlichen +voraussichtlicher +voraussichtliches +vorauszuahnen +vorauszugehen +vorauszusagen +vorauszuschicken +vorauszusehen +vorauszusetzen +vorbauen +vorbehalte +vorbehalten +vorbehaltenen +vorbehaltlich +vorbehaltlos +vorbehält +vorbehältst +vorbei +vorbeifahren +vorbeiflimmere +vorbeifuhr +vorbeifuhren +vorbeifährt +vorbeiführen +vorbeigefahren +vorbeigefahrenem +vorbeigefahrenen +vorbeigefahrener +vorbeigegangen +vorbeigegangene +vorbeigegangenen +vorbeigegangenes +vorbeigehen +vorbeigekommen +vorbeigeredet +vorbeigeschossen +vorbeiging +vorbeikam +vorbeikommen +vorbeilassen +vorbeilief +vorbeiliefen +vorbeimarschiert +vorbeireden +vorbeischauen +vorbeischießen +vorbeiziehen +vorbeizog +vorbeizukommen +vorbeizuziehen +vorbelastet +vorbenannt +vorbenannten +vorbenannter +vorbenanntes +vorbereiten +vorbereitend +vorbereitende +vorbereitender +vorbereitendes +vorbereitet +vorbereitetem +vorbereiteten +vorbereiteter +vorberuflich +vorberufliche +vorberuflichem +vorberuflicher +vorberufliches +vorbestellen +vorbestellte +vorbestelltem +vorbestellten +vorbestelltes +vorbestimmt +vorbestimmte +vorbestraft +vorbestrafte +vorbestraften +vorbestraftes +vorbeugen +vorbeugend +vorbeugendem +vorbeugenden +vorbeugender +vorbildlich +vorbildliche +vorbildlichem +vorbildlicher +vorbildliches +vorbringen +vorbuchstabiert +vordatieren +vordatierend +vordatierte +vordatiertem +vordatierten +vordatiertes +vordefinieren +vordefiniert +vordefinierte +vordem +vordere +vorderem +vorderen +vorderer +vordergründig +vordergründige +vordergründigen +vordergründiger +vordergründiges +vorderhand +vorderst +vorderste +vorderstem +vorderster +vorderstes +vordringlich +vordringliche +vordringlichem +vordringlicher +vordringliches +vordringlichstes +vordrängen +vordrücken +vorehelich +voreheliche +vorehelichem +vorehelicher +voreheliches +voreilen +voreilig +voreiligem +voreiligen +voreiliger +voreinander +voreingenommen +voreingenommene +voreingenommenen +voreingenommener +voreingenommenes +vorenthalten +vorenthaltene +vorenthaltenen +vorenthaltener +vorenthaltenes +vorenthaltet +vorenthält +vorerst +vorerwähnt +vorerwähnte +vorerwähnten +vorexerzieren +vorexerzierten +vorfabriziert +vorfabrizierten +vorfabrizierter +vorfahren +vorfahrt +vorfallen +vorfertigenden +vorfiel +vorfinden +vorfindet +vorführen +vorführend +vorführende +vorführenden +vorführendes +vorführte +vorführten +vorgaben +vorgaukeln +vorgeahnt +vorgearbeitet +vorgebaute +vorgebauten +vorgebauter +vorgebautes +vorgebbare +vorgeben +vorgebetet +vorgebetete +vorgebeugt +vorgebeugte +vorgebildet +vorgeblich +vorgebliche +vorgeblichen +vorgebliches +vorgebracht +vorgebrachte +vorgebrachten +vorgebrachter +vorgebrachtes +vorgedrungen +vorgedrungene +vorgedrungenen +vorgedrungener +vorgedrungenes +vorgedrängt +vorgedrängte +vorgedrängtem +vorgedrängten +vorgedrängtes +vorgefahren +vorgefahrene +vorgefahrenem +vorgefahrenen +vorgefahrenes +vorgefallen +vorgefasst +vorgefertigt +vorgeformt +vorgefunden +vorgefundene +vorgefundenen +vorgefundener +vorgefundenes +vorgeführt +vorgeführte +vorgeführtem +vorgeführten +vorgeführtes +vorgegangen +vorgegaukelt +vorgegaukelte +vorgegeben +vorgegebene +vorgegebenem +vorgegebenen +vorgegebener +vorgegebenes +vorgegriffen +vorgegriffene +vorgegriffenen +vorgegriffenes +vorgehabt +vorgehabte +vorgehabten +vorgehabter +vorgehabtes +vorgehalten +vorgehaltene +vorgehaltenem +vorgehaltenen +vorgehaltenes +vorgehen +vorgeherrscht +vorgeht +vorgekaut +vorgekaute +vorgekauten +vorgekautes +vorgelagert +vorgelassen +vorgelassenen +vorgelassener +vorgelassenes +vorgelegen +vorgelegt +vorgelegte +vorgelegten +vorgelegter +vorgelegtes +vorgelesen +vorgelesene +vorgelesenem +vorgelesenen +vorgelesenes +vorgelogen +vorgemacht +vorgemerkt +vorgemerkte +vorgemerktem +vorgemerkten +vorgemerktes +vorgenannt +vorgenannte +vorgenannten +vorgenannter +vorgenanntes +vorgenommen +vorgenommene +vorgenommenem +vorgenommenen +vorgenommenes +vorgerechnet +vorgerechnete +vorgerechnetem +vorgerechneten +vorgerechnetes +vorgeredet +vorgerichtet +vorgerückt +vorgerückte +vorgerückten +vorgerückter +vorgerücktes +vorgesagt +vorgesagte +vorgesagtem +vorgesagten +vorgesagter +vorgesagtes +vorgeschlagen +vorgeschlagene +vorgeschlagenem +vorgeschlagenen +vorgeschlagener +vorgeschmeckt +vorgeschoben +vorgeschobene +vorgeschobenen +vorgeschossen +vorgeschossene +vorgeschossenem +vorgeschossenen +vorgeschossenes +vorgeschrieben +vorgeschriebene +vorgeschriebenen +vorgeschriebener +vorgeschriebenes +vorgeschwindelt +vorgeschwindelte +vorgeschwindeltem +vorgeschwindelter +vorgeschwindeltes +vorgeschützt +vorgesehen +vorgesehene +vorgesehenem +vorgesehenen +vorgesehener +vorgesetzt +vorgesetzte +vorgesetztem +vorgesetzter +vorgesetztes +vorgesorgt +vorgesorgtem +vorgesorgten +vorgesorgter +vorgespannt +vorgespannten +vorgespannter +vorgespiegelt +vorgespielt +vorgespielte +vorgespielten +vorgespielter +vorgespieltes +vorgestanden +vorgesteckt +vorgestecktem +vorgesteckten +vorgesteckter +vorgestellt +vorgestellte +vorgestelltem +vorgestellten +vorgestellter +vorgestelltes +vorgestern +vorgestoßen +vorgestoßene +vorgestoßenem +vorgestoßenen +vorgestoßenes +vorgestreckt +vorgestreckte +vorgestrecktem +vorgestreckten +vorgestreckter +vorgestrecktes +vorgestrig +vorgestrige +vorgestrigem +vorgestrigen +vorgestriges +vorgestürmt +vorgesungen +vorgesungene +vorgesungenen +vorgesungener +vorgesungenes +vorgetanzt +vorgetanzte +vorgetanzter +vorgetanztes +vorgetragen +vorgetragenem +vorgetragenen +vorgetragener +vorgetreten +vorgetretene +vorgetretenen +vorgetretenes +vorgetriebenem +vorgetäuscht +vorgetäuschte +vorgetäuschtem +vorgetäuschten +vorgetäuschtes +vorgewiesen +vorgewiesene +vorgewiesenem +vorgewiesener +vorgewiesenes +vorgeworfen +vorgeworfenem +vorgeworfenen +vorgeworfener +vorgewählt +vorgewärmt +vorgewärmten +vorgewärmter +vorgewärmtes +vorgezeichnet +vorgezeigt +vorgezogen +vorgezogenem +vorgezogenen +vorgezogener +vorgibt +vorging +vorgingen +vorgreifen +vorgriffe +vorgängig +vorhabe +vorhaben +vorhalten +vorhanden +vorhandene +vorhandenem +vorhandenen +vorhandener +vorhandenes +vorhat +vorher +vorherbestellen +vorherbestellt +vorherbestelltem +vorherbestellten +vorherbestellter +vorherbestimmen +vorherbestimmend +vorherbestimmende +vorherbestimmender +vorherbestimmendes +vorherbestimmt +vorherbestimmtem +vorherbestimmten +vorherbestimmter +vorhergegangen +vorhergegangene +vorhergegangenen +vorhergehen +vorhergehend +vorhergehende +vorhergehendem +vorhergehenden +vorhergehender +vorhergesagt +vorhergesagte +vorhergesagtem +vorhergesagten +vorhergesagter +vorhergesagtes +vorhergesehen +vorhergesehene +vorhergesehenem +vorhergesehener +vorhergesehenes +vorherig +vorherige +vorherigem +vorherigen +vorheriger +vorherrschen +vorherrschend +vorherrschende +vorherrschenden +vorherrschender +vorherrschendes +vorherrschte +vorhersagbar +vorhersagbare +vorhersagbaren +vorhersagbarer +vorhersagbares +vorhersage +vorhersagt +vorhersagten +vorhersehbar +vorhersehbare +vorhersehbaren +vorhersehen +vorhersähen +vorherzusehen +vorhin +vorhinein +vorhätten +vorig +vorige +vorigem +vorigen +voriger +voriges +vorindustriellen +vorjährig +vorjährige +vorjährigem +vorjährigen +vorjähriges +vorkam +vorkamen +vorkamst +vorkamt +vorkauen +vorknöpfen +vorkommende +vorkommenden +vorkommt +vorladen +vorlag +vorlagen +vorlagern +vorlas +vorlasse +vorlassen +vorlaut +vorlautem +vorlauten +vorlauter +vorlautes +vorlegen +vorlegte +vorlegten +vorlesen +vorletzte +vorletzten +vorletzter +vorletztes +vorlieb +vorliege +vorliegen +vorliegend +vorliegende +vorliegendem +vorliegenden +vorliegender +vorliegt +vorließen +vorläufig +vorläufige +vorläufigem +vorläufigen +vorläufiger +vorläufiges +vorlügen +vorm +vormachen +vormalig +vormalige +vormaligem +vormaligen +vormaliges +vormenschlich +vormenschlichen +vormerken +vormerkt +vormittags +vormodernen +vormontieren +vormundschaftlich +vormundschaftliche +vormundschaftlichen +vormundschaftlicher +vormundschaftliches +vorn +vornahm +vornahmen +vorne +vornehm +vornehme +vornehmem +vornehmen +vornehmende +vornehmenden +vornehmer +vornehmerem +vornehmeren +vornehmerer +vornehmes +vornehmlich +vornehmste +vornehmsten +vornehmster +vornehmstes +vorneweg +vornherein +vornimmt +vorolympische +vorperforiert +vorprellen +vorprogrammiert +vorprogrammierte +vorprogrammierten +vorrangige +vorrangigem +vorrangigen +vorrangiges +vorrechne +vorrechnen +vorrechtlich +vorrichten +vorrätig +vorrätige +vorrätigem +vorrätigen +vorrätiges +vorrücken +vorrückenden +vors +vorschiebt +vorschießen +vorschießend +vorschlage +vorschlagen +vorschlagende +vorschlagenden +vorschlagender +vorschlug +vorschlägt +vorschnell +vorschnelle +vorschnellen +vorschneller +vorschnelles +vorschreiben +vorschreibend +vorschreibt +vorschriftsmäßig +vorschriftsmäßigem +vorschriftsmäßigen +vorschriftsmäßiger +vorschriftswidrig +vorschriftswidrige +vorschriftswidrigem +vorschriftswidriger +vorschriftswidriges +vorschwebe +vorschweben +vorschwebt +vorschwebte +vorschwindeln +vorschützen +vorsehen +vorsetzen +vorsetzend +vorsichtig +vorsichtige +vorsichtigem +vorsichtiger +vorsichtigere +vorsichtigerem +vorsichtigerer +vorsichtigeres +vorsichtiges +vorsichtigstem +vorsichtigsten +vorsichtigster +vorsichtshalber +vorsieht +vorsingen +vorsintflutlich +vorsintflutliche +vorsintflutlichen +vorsintflutlicher +vorsitzen +vorsorge +vorsorgen +vorsorgende +vorsorglich +vorsorglichem +vorsorglichen +vorsorglicher +vorsorgten +vorspannen +vorspannten +vorspiegeln +vorspiele +vorspielen +vorsprang +vorsprechen +vorspringen +vorspringend +vorspringenden +vorspringender +vorspringendes +vorstehe +vorstehen +vorstehend +vorstehende +vorstehender +vorstehendes +vorsteht +vorstellbar +vorstellbare +vorstellbarem +vorstellbaren +vorstellbares +vorstelle +vorstellen +vorstellte +vorstellten +vorstieß +vorstoße +vorstoßen +vorstädtisch +vorstädtische +vorstädtischem +vorstädtischen +vorstädtisches +vorständen +vorstürmen +vorstürmend +vorstürmenden +vorstürmender +vorstürmendes +vorsätzlich +vorsätzliche +vorsätzlichen +vorsätzlicher +vorsätzliches +vorteilhaft +vorteilhafte +vorteilhaftem +vorteilhaften +vorteilhafter +vorteilhaftere +vorteilhafterem +vorteilhafterer +vorteilhafteres +vorteilhaftes +vorteilhaftestem +vorteilhaftesten +vorteilhaftester +vortippt +vortrage +vortragen +vortragenden +vortragender +vortrat +vortraten +vortrefflich +vortreffliche +vortrefflichem +vortrefflichen +vortrefflicher +vortreffliches +vortreten +vortrug +vorträgt +vortäuschen +vortäuschend +vortäuschende +vortäuschenden +vortäuschender +vortäuschendes +vortäuschte +vorurteilsfrei +vorurteilsfreiem +vorurteilsfreien +vorurteilsfreier +vorurteilslos +vorurteilslose +vorurteilslosem +vorurteilsloser +vorurteilsloses +vorverlegen +vorverlegende +vorverlegenden +vorverlegender +vorverlegenen +vorverlegt +vorvorgestern +vorvorig +vorvorigem +vorvorigen +vorvoriger +vorwarf +vorwarnenden +vorweg +vorweggenommen +vorwegnahmen +vorwegzunehmen +vorweisen +vorweisend +vorwerfen +vorwerfend +vorwiegend +vorwiegende +vorwiegendem +vorwiegenden +vorwiegender +vorwiegendes +vorwiesen +vorwirft +vorwurfsvoll +vorwurfsvolle +vorwurfsvollem +vorwurfsvollen +vorwurfsvolles +vorwärmen +vorwärts +vorzeigen +vorzeitig +vorzeitige +vorzeitigen +vorzeitiger +vorzeitiges +vorziehen +vorziehend +vorziehende +vorziehenden +vorziehendes +vorzieht +vorzubereiten +vorzubereitender +vorzubereitendes +vorzubeten +vorzubeugen +vorzubringen +vorzudringen +vorzuführen +vorzugeben +vorzugehen +vorzugsweise +vorzulegen +vorzulegende +vorzulegenden +vorzuliegen +vorzumerken +vorzunehmen +vorzunehmende +vorzuschlagen +vorzuschreiben +vorzusehen +vorzusprechen +vorzustellen +vorzustoßen +vorzutragen +vorzuweisen +vorzuwerfen +vorzuziehen +vorzüglich +vorzügliche +vorzüglichen +vorzüglicher +vorzügliches +vorüber +vorübergehen +vorübergehend +vorübergehenden +vorübergehender +vorübergehendes +vorüberziehen +vorüberziehend +vulgär +vulgäre +vulgärem +vulgärer +vulgärere +vulgärerem +vulgärerer +vulgäreres +vulgäres +vulgärstem +vulgärsten +vulgärster +vulkanisch +vulkanische +vulkanischen +vulkanischer +vulkanisches +väterlich +väterliche +väterlichem +väterlichen +väterlicher +väterlichere +väterlicherem +väterlicherer +väterlicheres +väterlicherseits +väterliches +väterlichste +väterlichstem +väterlichsten +väterlichstes +vögeln +völkerrechtlich +völkerrechtlichem +völkerrechtlichen +völkerrechtlicher +völkerrechtswidrig +völlig +völlige +völligen +völliger +völliges ++++++++++ +waagerecht +waagerechtem +waagerechten +waagerechter +waagerechtes +waagrecht +waagrechte +waagrechtem +waagrechten +waagrechter +waagrechteren +waagrechterer +waagrechteres +waagrechtes +waagrechteste +waagrechtestem +waagrechtesten +waagrechtestes +wabbelig +wabbelige +wabbeligen +wabbeliger +wabbeligere +wabbeligeren +wabbeligerer +wabbeligeres +wabbeligste +wabbeligstem +wabbeligsten +wabbeligstes +wabenförmigen +wach +wache +wachen +wachend +wachende +wachender +wachendes +wacher +wacherem +wacheren +wacherer +waches +wachgerufen +wachgerufene +wachgerufenem +wachgerufener +wachgerufenes +wachgerüttelt +wachgerütteltem +wachgerüttelten +wachgerüttelter +wachhabende +wachhabenden +wachhabender +wachrief +wachrufen +wachrufend +wachrufenden +wachrufender +wachrufendes +wachrütteln +wachrüttelnde +wachrüttelnden +wachrüttelnder +wachrüttelt +wachsam +wachsame +wachsamem +wachsamer +wachsamere +wachsamerem +wachsamerer +wachsameres +wachsames +wachsamstem +wachsamsten +wachsamster +wachsartig +wachse +wachsen +wachsend +wachsende +wachsendem +wachsenden +wachsender +wachsendes +wachste +wacht +wachte +wachten +wachtest +wachtet +wackele +wackelig +wackeligen +wackeligeren +wackeligste +wackeligsten +wackeln +wackelnd +wackelnde +wackelnden +wackelndes +wackelst +wackelt +wackelte +wackelten +wackeltest +wacker +wackeren +wackerer +wackerere +wackererer +wackereres +wackeres +wackersten +wackerster +wackerstes +wacklig +wacklige +wackligem +wackligen +wackliger +wackligere +wackligerem +wackligerer +wackligeres +wackliges +wackligstem +wackligsten +wackligster +waffenfähig +waffenfähige +waffenfähiger +waffenfähigere +waffenfähigeren +waffenfähigeres +waffenfähiges +waffenfähigste +waffenfähigster +waffenfähigstes +waffenlos +waffenlose +waffenlosen +waffenloser +waffenlosere +waffenloserer +waffenloseres +waffenloses +waffenlosesten +waffenlosester +waffenlosestes +waffnen +waffnend +waffnende +waffnender +waffnendes +waffnest +waffnete +waffneten +waffnetest +wage +wagemutig +wagemutige +wagend +wagenden +wagender +wagendes +waghalsig +waghalsige +waghalsigen +waghalsiger +waghalsigeren +waghalsigerer +waghalsigeres +waghalsigste +waghalsigsten +waghalsigster +wagst +wagt +wagte +wagten +wagtest +wagtet +wahlberechtigt +wahlberechtigte +wahlberechtigten +wahlberechtigter +wahlberechtigtes +wahlfrei +wahlfreie +wahlfreien +wahlfreier +wahlfreiere +wahlfreieren +wahlfreierer +wahlfreies +wahlfreiste +wahlfreisten +wahlfreistes +wahlfähig +wahlfähige +wahlfähigen +wahlfähiger +wahlfähigere +wahlfähiges +wahllos +wahlloser +wahlloseren +wahlloserer +wahlloseres +wahlloses +wahllosestem +wahllosesten +wahllosester +wahllosestes +wahlweise +wahnsinnig +wahnsinnige +wahnsinnigen +wahnsinnigere +wahnsinnigeren +wahnsinnigerer +wahnsinniges +wahnsinnigste +wahnsinnigsten +wahnsinnigstes +wahnwitzig +wahnwitzige +wahnwitziger +wahnwitzigere +wahnwitzigeren +wahnwitzigeres +wahnwitziges +wahnwitzigste +wahnwitzigster +wahnwitzigstes +wahr +wahre +wahrem +wahren +wahrer +wahrere +wahreren +wahreres +wahres +wahrgehabt +wahrgehabte +wahrgehabter +wahrgehabtes +wahrgenommen +wahrgenommenen +wahrgenommener +wahrgenommenes +wahrgesagt +wahrgesagte +wahrgesagten +wahrgesagter +wahrgesagtes +wahrhaben +wahrhabend +wahrhabende +wahrhabender +wahrhabendes +wahrhaft +wahrhaften +wahrhafter +wahrhaftere +wahrhafterer +wahrhafteres +wahrhaftes +wahrhaftesten +wahrhaftester +wahrhaftestes +wahrhaftig +wahrhaftige +wahrhaftigen +wahrhaftiger +wahrhaftigeren +wahrhaftigerer +wahrhaftigeres +wahrhaftigste +wahrhaftigsten +wahrhaftigster +wahrheitsgemäß +wahrheitsgemäße +wahrheitsgemäßen +wahrheitsgemäßes +wahrheitsgetreu +wahrheitsgetreue +wahrheitsgetreuer +wahrheitsgetreuere +wahrheitsgetreueren +wahrheitsgetreueres +wahrheitsgetreues +wahrheitsgetreueste +wahrheitsgetreuester +wahrheitsgetreuestes +wahrheitsgetreuste +wahrheitsgetreuster +wahrheitsliebend +wahrheitsliebenden +wahrheitsliebender +wahrheitsliebendere +wahrheitsliebenderer +wahrheitsliebenderes +wahrheitsliebendes +wahrheitsliebendsten +wahrheitsliebendster +wahrheitsliebendstes +wahrheitswidrig +wahrheitswidrige +wahrheitswidrigen +wahrheitswidrigere +wahrheitswidrigeren +wahrheitswidrigerer +wahrheitswidriges +wahrheitswidrigste +wahrheitswidrigsten +wahrheitswidrigstes +wahrlich +wahrnehmbar +wahrnehmbaren +wahrnehmbarer +wahrnehmbarere +wahrnehmbarerer +wahrnehmbareres +wahrnehmbares +wahrnehmbarsten +wahrnehmbarster +wahrnehmbarstes +wahrnehme +wahrnehmen +wahrnehmend +wahrnehmende +wahrnehmenden +wahrnehmendes +wahrnimmt +wahrsagen +wahrsagende +wahrsagenden +wahrsagender +wahrsagendes +wahrscheinlich +wahrscheinliche +wahrscheinlichen +wahrscheinlichere +wahrscheinlicheren +wahrscheinlicherer +wahrscheinliches +wahrscheinlichkeitstheoretisch +wahrscheinlichste +wahrscheinlichsten +wahrscheinlichster +wahrscheinlichstes +wahrste +wahrster +wahrstes +wahrzunehmen +waldarm +waldarme +waldarmen +waldarmer +waldig +waldige +waldigem +waldigen +waldiger +waldigere +waldigeren +waldigeres +waldiges +waldigste +waldigster +waldigstes +waldreich +waldreichem +waldreichen +waldreicher +waldreicherem +waldreicheren +waldreicherer +waldreiches +waldreichste +waldreichstem +waldreichster +waldreichstes +waldärmer +waldärmeren +waldärmerer +waldärmeres +waldärmste +waldärmsten +waldärmster +waldärmstes +walle +wallen +wallende +wallfahren +wallfahrend +wallfahrenden +wallfahrender +wallfahrendes +wallfahrten +wallonischen +wallst +wallt +wallten +walltest +walltet +walten +waltenden +waltender +waltest +waltet +waltete +walteten +waltetest +waltetet +walze +walzend +walzende +walzenden +walzendes +walzenförmig +walzenförmige +walzenförmigem +walzenförmigen +walzenförmiger +walzenförmiges +walzt +walzte +walzten +walztet +wandelbar +wandelbare +wandelbaren +wandelbarer +wandelbarere +wandelbareren +wandelbarerer +wandelbareres +wandelbarsten +wandelbarster +wandelbarstes +wandele +wandeln +wandelnd +wandelnde +wandelnden +wandelndes +wandelst +wandelt +wandelte +wandelten +wandeltest +wandeltet +wandere +wandern +wandernd +wandernde +wandernden +wandernder +wanderndes +wandert +wanderte +wanderten +wandertet +wandest +wandet +wandle +wandte +wandten +wanke +wankelmütig +wankelmütige +wankelmütigem +wankelmütigen +wankelmütigere +wankelmütigerem +wankelmütigeren +wankelmütigeres +wankelmütiges +wankelmütigste +wankelmütigsten +wankelmütigster +wankelmütigstes +wanken +wankend +wankende +wankenden +wankendes +wankst +wankt +wankten +wanktest +wanktet +wann +wappne +wappnen +wappnend +wappnenden +wappnender +wappnendes +wappnet +wappnete +wappneten +wappnetet +war +warb +warbst +ward +waren +warf +warfen +warfst +warm +warme +warmem +warmen +warmer +warmes +warmherzig +warmherzige +warmherzigen +warmherzigere +warmherzigerem +warmherzigeren +warmherzigeres +warmherziges +warmherzigste +warmherzigsten +warmherzigster +warmherzigstes +warnen +warnst +warnt +warnte +warnten +warst +wart +warte +warten +wartend +wartende +wartenden +wartender +wartendes +wartet +wartete +warteten +wartetet +wartungsfrei +wartungsfreie +wartungsfreien +wartungsfreier +wartungsfreies +wartungsfreundlich +warum +warzig +warzige +warzigem +warziger +warziges +was +wasch +waschbare +waschbarem +waschbaren +waschbares +wasche +waschecht +waschechtem +waschechten +waschechter +waschen +waschend +waschende +waschenden +waschendes +waschmaschinenfest +wasserarm +wasserarme +wasserarmem +wasserarmer +wasserarmes +wasserbeständig +wasserblauen +wasserdicht +wasserdichten +wasserdichter +wasserdichtes +wasserfest +wasserhaltig +wasserhaltige +wasserhaltigem +wasserhaltigen +wasserhaltiges +wasserlosen +wasserloser +wasserlöslich +wasserlösliche +wasserlöslichem +wasserlöslichen +wasserlöslicher +wasserlöslicheren +wasserlöslicheres +wasserlösliches +wassernd +wassernde +wassernden +wasserndes +wasserreich +wasserreiche +wasserreichen +wasserreicher +wasserreiches +wasserscheu +wasserscheue +wasserscheuen +wasserscheuer +wasserscheues +wasserstoffhaltig +wasserstoffhaltige +wasserstoffhaltigem +wasserstoffhaltigen +wasserstoffhaltiger +wasserstoffhaltigere +wasserstoffhaltigerem +wasserstoffhaltigerer +wasserstoffhaltigeres +wasserstoffhaltiges +wasserstoffhaltigstem +wasserstoffhaltigsten +wasserstoffhaltigster +wassersüchtig +wassersüchtige +wassersüchtigem +wassersüchtigen +wassersüchtiges +wassert +wasserte +wasserten +wassertet +wasserärmer +wasserärmere +wasserärmerem +wasserärmerer +wasserärmeres +wasserärmste +wasserärmsten +wasserärmster +wasserärmstes +wate +waten +watende +watenden +watender +watest +watet +wateten +watetest +watetet +watscheln +watschelst +watschelt +watschelte +watschelten +watscheltest +watscheltet +watschle +wattieren +wattierend +wattierende +wattierender +wattierendes +wattierst +wattierte +wattiertem +wattierten +wattierter +wattiertes +wattiertest +wattiertet +webe +weben +webend +webenden +webender +webendes +webt +webte +webten +webtet +wechselfähig +wechselfähige +wechselfähiger +wechselfähiges +wechselhaft +wechselhaftem +wechselhaften +wechselhafter +wechselhafterem +wechselhafteren +wechselhafterer +wechselhaftes +wechselhafteste +wechselhaftestem +wechselhaftester +wechselhaftestes +wechseln +wechselnde +wechselnden +wechselnder +wechselseitig +wechselseitige +wechselseitigem +wechselseitigen +wechselseitiger +wechselseitiges +wechselst +wechselt +wechselte +wechselten +wechseltest +wechselvoll +wechselvolle +wechselvollem +wechselvoller +wechselvollere +wechselvollerem +wechselvollerer +wechselvolleres +wechselvolles +wechselvollstem +wechselvollsten +wechselvollster +wechselweise +wechsle +wecke +wecken +weckend +weckende +weckenden +weckendes +weckst +weckt +weckten +wecktest +wecktet +wedeln +wedelnd +wedelnde +wedelnder +wedelndes +wedelst +wedelt +wedelte +wedelten +wedeltest +weder +wedle +wegaß +wegbekommen +wegbekommene +wegbekommenen +wegbekommenes +wegbereiten +wegbereitenden +wegbewegen +wegblasen +wegblasend +wegblasende +wegblasender +wegblasendes +wegbleiben +wegbleibende +wegbleibenden +wegbleibender +wegblicken +wegblickend +wegblickende +wegblickender +wegblickendes +wegbringen +wegbringende +wegbringenden +wegbringender +wegdiskutieren +wegdiskutiert +wegen +wegfahren +wegfahrende +wegfahrenden +wegfahrender +wegfallen +wegfallend +wegfallende +wegfallender +wegfallendes +wegfegen +wegfegend +wegfegende +wegfegender +wegfegendes +wegfiel +wegfiele +wegfischen +wegfischend +wegfischende +wegfischender +wegfischendes +wegfährt +wegfällt +wegführen +wegführend +wegführende +wegführenden +wegführender +wegführendes +weggeben +weggebende +weggebenden +weggebender +weggeblasen +weggeblasene +weggeblasenem +weggeblasener +weggeblasenes +weggeblickt +weggeblieben +weggebliebene +weggebliebenem +weggebliebenen +weggebliebener +weggebracht +weggebrachte +weggebrachter +weggebrachtes +weggefahren +weggefahrene +weggefahrenem +weggefahrener +weggefahrenes +weggefallen +weggefallenem +weggefallenen +weggefallener +weggefegt +weggefegten +weggefegter +weggefegtes +weggefiltert +weggefischt +weggefischte +weggefischtem +weggefischten +weggefischtes +weggeführt +weggeführtem +weggeführten +weggeführter +weggegangen +weggegangene +weggegangenen +weggegangener +weggegangenes +weggegeben +weggegebene +weggegebenem +weggegebenen +weggegebenes +weggegessen +weggehen +weggehend +weggehenden +weggehender +weggehendes +weggeholt +weggeholte +weggeholtem +weggeholter +weggeholtes +weggejagt +weggejagtem +weggejagten +weggejagter +weggekommen +weggekommene +weggekommenem +weggekommenen +weggekommener +weggekommenes +weggelassen +weggelassenem +weggelassenen +weggelassener +weggelaufen +weggelaufene +weggelaufenem +weggelaufenes +weggelegt +weggelegte +weggelegten +weggelegter +weggelegtes +weggemacht +weggemachte +weggemachtem +weggemachten +weggemachtes +weggenommen +weggenommenem +weggenommenen +weggenommener +weggepackt +weggepackte +weggepacktem +weggepackter +weggepacktes +weggeputzt +weggeputztem +weggeputzten +weggeputzter +weggerafft +weggeraffte +weggerafftem +weggeraffter +weggerafftes +weggeranntem +weggerannten +weggeranntes +weggeredet +weggereist +weggerissen +weggerissene +weggerissenen +weggerissener +weggerissenes +weggeräumt +weggeräumte +weggeräumtem +weggeräumter +weggeräumtes +weggerückt +weggerücktem +weggerückten +weggerückter +weggeschafft +weggeschaffte +weggeschafftem +weggeschafften +weggeschafftes +weggeschert +weggeschickt +weggeschicktem +weggeschickten +weggeschickter +weggeschleppt +weggeschleppte +weggeschleppten +weggeschlepptes +weggeschlichen +weggeschlichene +weggeschlichenen +weggeschlichenes +weggeschlossen +weggeschlossene +weggeschlossener +weggeschlossenes +weggeschmissen +weggeschmissenem +weggeschmissenen +weggeschmissener +weggeschnappt +weggeschnappte +weggeschnappten +weggeschnapptes +weggesehen +weggesetzt +weggesetztem +weggesetzten +weggesetzter +weggesetztes +weggestorben +weggestorbene +weggestorbenem +weggestorbenen +weggestorbenes +weggestoßene +weggestoßenem +weggestoßenen +weggestoßenes +weggetan +weggetragen +weggetreten +weggetretenen +weggetretener +weggetretenes +weggewischt +weggewischte +weggewischtem +weggewischten +weggewischter +weggewischtes +weggeworfen +weggeworfene +weggeworfenem +weggeworfener +weggeworfenes +weggezaubert +weggezaubertem +weggezauberten +weggezauberter +weggezogen +weggezogene +weggezogenem +weggezogener +weggezogenes +wegging +wegginge +weggingen +weghelfen +wegholen +wegholend +wegholende +wegholender +wegholendes +wegjagen +wegklicken +wegkommen +wegkommend +wegkommende +wegkommender +wegkommendes +weglassen +weglassende +weglassenden +weglassender +weglaufen +weglaufend +weglaufende +weglaufender +weglaufendes +weglegen +wegmachen +wegmachend +wegmachenden +wegmachender +wegmachendes +wegnehmen +wegnehmend +wegnehmende +wegnehmenden +wegnehmendes +wegpacken +wegpackend +wegpackenden +wegpackender +wegpackendes +wegputzend +wegputzende +wegputzenden +wegputzendes +wegputzten +wegraffen +wegraffend +wegraffenden +wegraffender +wegraffendes +wegreisen +wegreisend +wegreisende +wegreisenden +wegreisender +wegreisendes +wegreißend +wegreißende +wegreißenden +wegreißendes +wegräumen +wegräumend +wegräumenden +wegräumender +wegräumendes +wegrückend +wegrückende +wegrückenden +wegrückendes +wegschaffend +wegschaffende +wegschaffenden +wegschaffendes +wegschafften +wegscheren +wegscherend +wegschicke +wegschickend +wegschickende +wegschickenden +wegschickendes +wegschleichen +wegschleichend +wegschleichenden +wegschleichender +wegschleichendes +wegschleppend +wegschleppende +wegschleppenden +wegschleppendes +wegschließen +wegschließend +wegschließenden +wegschließender +wegschließendes +wegschloss +wegschmeißen +wegschmeißend +wegschmeißende +wegschmeißenden +wegschmeißendes +wegschnappen +wegschnappend +wegschnappenden +wegschnappender +wegschnappendes +wegschneiden +wegsehen +wegsehend +wegsehende +wegsehenden +wegsehendes +wegsetzen +wegsterbend +wegsterbende +wegsterbenden +wegsterbendes +wegstrecken +wegstreiche +wegstreichen +wegstreichend +wegströmen +wegströmt +wegtrat +wegtreibend +wegtreibende +wegtreibenden +wegtreibendes +wegtretend +wegtretende +wegtretenden +wegtretendes +wegtuend +wegtun +wegweisend +wegwerfen +wegwerfend +wegwerfenden +wegwerfender +wegwerfendes +wegwischen +wegwischend +wegwischende +wegwischender +wegwischendes +wegzaubern +wegzaubernde +wegzaubernden +wegzaubernder +wegziehen +wegziehend +wegziehende +wegziehender +wegziehendes +wegzieht +wegzudenken +wegzudiskutieren +wegzufahren +wegzugehen +wegzuholen +wegzulassen +wegzulaufen +wegzunehmen +wegzupuffern +wegzuziehen +weh +wehe +wehen +wehend +wehende +wehendem +wehenden +wehendes +wehklage +wehklagen +wehklagend +wehklagenden +wehklagender +wehklagendes +wehleidig +wehleidige +wehleidigem +wehleidigen +wehleidigere +wehleidigeren +wehleidigerer +wehleidiges +wehleidigste +wehleidigsten +wehleidigstes +wehmütig +wehmütige +wehmütigen +wehmütiger +wehmütigere +wehmütigeren +wehmütigerer +wehmütigeres +wehmütigste +wehmütigstem +wehmütigsten +wehmütigstes +wehre +wehren +wehrende +wehrenden +wehrender +wehrfähig +wehrfähige +wehrfähigem +wehrfähigen +wehrfähiger +wehrfähigeres +wehrfähiges +wehrfähigstem +wehrfähigsten +wehrfähigster +wehrlos +wehrlose +wehrlosem +wehrlosen +wehrloser +wehrlosere +wehrloserem +wehrloserer +wehrloseres +wehrloses +wehrlosestem +wehrlosesten +wehrlosester +wehrpflichtig +wehrpflichtige +wehrpflichtigen +wehrpflichtiges +wehrst +wehrt +wehrten +wehrtest +wehrtet +weht +wehte +wehten +wehtet +wehtun +weibische +weibischen +weiblich +weibliche +weiblichem +weiblichen +weiblicher +weiblichere +weiblicherem +weiblicherer +weiblicheres +weibliches +weiblichstem +weiblichsten +weiblichster +weich +weiche +weichem +weichen +weichende +weichenden +weichender +weicher +weichere +weicherem +weicheren +weicherer +weicheres +weiches +weichherzig +weichherzigem +weichherzigen +weichherziger +weichherzigerem +weichherzigeren +weichherzigerer +weichherziges +weichherzigste +weichherzigstem +weichherzigster +weichherzigstes +weichlich +weichliche +weichlichem +weichlichen +weichlicher +weichlichere +weichlicherem +weichlicherer +weichlicheres +weichliches +weichlichstem +weichlichsten +weichlichster +weichmachen +weichst +weichste +weichsten +weichster +weichstes +weicht +weichte +weichten +weide +weiden +weidend +weidenden +weidender +weidendes +weidet +weidete +weideten +weidetet +weidgerecht +weidgerechte +weidgerechten +weidgerechter +weidgerechtere +weidgerechteren +weidgerechterer +weidgerechteres +weidgerechtes +weidgerechteste +weidgerechtestem +weidgerechtesten +weidgerechtestes +weidlich +weidliche +weidlichen +weidlicher +weidliches +weidmännisch +weidmännische +weidmännischem +weidmännischen +weidmännisches +weigere +weigern +weigernde +weigernden +weigernder +weigerst +weigert +weigerte +weigerten +weigertest +weigertet +weihen +weihevoll +weihevolle +weihevollen +weihevoller +weihevolles +weihnachtlich +weihnachtliche +weihnachtlichem +weihnachtlichen +weihnachtlichere +weihnachtlicherem +weihnachtlicheren +weihnachtlicheres +weihnachtliches +weihnachtlichste +weihnachtlichsten +weihnachtlichster +weihnachtlichstes +weihvoll +weil +weiland +weilen +weilend +weilende +weilenden +weilendes +weilst +weilt +weilte +weilten +weiltest +weine +weinen +weinend +weinende +weinenden +weinender +weinendes +weinerlich +weinerliche +weinerlichem +weinerlichen +weinerliches +weinrot +weinrote +weinroten +weinroter +weinrotes +weint +weinte +weinten +weintet +weis +weisem +weisen +weisende +weisenden +weisender +weisendes +weiser +weisere +weiserem +weiseren +weiserer +weiseres +weises +weiseste +weisestem +weisesten +weisester +weisgemacht +weisgemachter +weisgemachtes +weislich +weisliche +weislichem +weislichen +weisliches +weismachen +weismachend +weismachenden +weismachender +weismachendes +weissagen +weissagend +weissagende +weissagender +weissagendes +weissagt +weissagte +weissagten +weist +weisungsgemäß +weisungsgemäße +weisungsgemäßer +weiszumachen +weit +weitab +weitaus +weite +weitem +weiten +weiter +weiterarbeiten +weiterbefördern +weiterbefördernde +weiterbefördernden +weiterbefördernder +weiterbefördert +weiterbeförderte +weiterbefördertem +weiterbeförderter +weiterbefördertes +weiterbelastet +weiterbewegen +weiterbilden +weiterbildend +weiterbildenden +weiterbildender +weiterbildendes +weiterbringen +weiterbringend +weiterbringende +weiterbringender +weiterbringendes +weiterdifferenziert +weiterdrucken +weitere +weiterem +weiteren +weiterentwickeln +weiterentwickelt +weiterer +weitererzähle +weitererzählen +weitererzählend +weitererzählende +weitererzählender +weitererzählt +weitererzählte +weitererzähltem +weitererzählter +weitererzähltes +weitererzähltest +weiteres +weiterfahren +weiterfahrend +weiterfahrenden +weiterfahrender +weiterfahrendes +weiterfragen +weiterführend +weiterführende +weiterführenden +weiterführendes +weiterführt +weitergab +weitergaben +weitergearbeitet +weitergebe +weitergeben +weitergebend +weitergebende +weitergebender +weitergebendes +weitergebracht +weitergebrachtem +weitergebrachten +weitergebrachter +weitergefahren +weitergeflogen +weitergeführt +weitergeführte +weitergeführtem +weitergeführtes +weitergegeben +weitergegebene +weitergegebenem +weitergegebener +weitergegebenes +weitergehen +weitergehende +weitergehenden +weitergehender +weitergeholfen +weitergeht +weitergekommen +weitergekommene +weitergekommenen +weitergekommener +weitergekommenes +weitergelebt +weitergeleitet +weitergeleitete +weitergeleiteten +weitergeleiteter +weitergeleitetes +weitergemacht +weitergereicht +weitergesagt +weitergesagten +weitergesagter +weitergesagtes +weitergespielt +weitergewirkt +weiterging +weiterhalfen +weiterhalft +weiterhelfen +weiterhilft +weiterhin +weiterkommen +weiterkommend +weiterkommenden +weiterkommender +weiterkommendes +weiterkönnen +weiterlaufen +weiterleben +weiterlebend +weiterlebenden +weiterlebender +weiterlebendes +weiterlebten +weiterleiten +weiterleitend +weiterleitenden +weiterleitender +weiterleitendes +weiterläuft +weitermachen +weitermachend +weitermachende +weitermachender +weitermachendes +weitern +weiterreichen +weiterreichend +weiterreichende +weiterreichenden +weiterreichender +weiterreise +weiterreisen +weiterreisender +weitersagen +weitersagend +weitersagenden +weitersagender +weitersagendes +weiterspielen +weiterspinnen +weiterverarbeiten +weiterverarbeitende +weiterverarbeitenden +weiterverarbeitender +weiterverarbeitet +weiterverarbeitete +weiterverarbeitetem +weiterverarbeiteter +weiterverarbeitetes +weiterverbreiten +weiterverbreitete +weiterverbreiteten +weiterverbreiteter +weiterverfolgen +weiterverfolgt +weiterverkaufen +weitervermieten +weiterversichert +weiterzuarbeiten +weiterzuführen +weiterzugeben +weiterzumachen +weiterzurüsten +weiterzuschicken +weiterzuverfolgen +weites +weiteste +weitesten +weitester +weitestes +weitestgehend +weitestgehende +weitet +weitete +weiteten +weitflächig +weitgehend +weitgehende +weitgehenden +weitgehender +weitgehendes +weither +weitherzig +weitherzige +weitherzigen +weitherziger +weitherzigere +weitherzigeren +weitherzigerer +weitherzigeres +weitherzigste +weitherzigstem +weitherzigsten +weitherzigstes +weithin +weitläufig +weitläufigem +weitläufigen +weitläufiger +weitläufigerem +weitläufigeren +weitläufigerer +weitläufiges +weitläufigste +weitläufigstem +weitläufigster +weitläufigstes +weitmaschig +weitmaschigem +weitmaschigen +weitmaschiger +weitmaschigerem +weitmaschigeren +weitmaschigerer +weitmaschiges +weitmaschigste +weitmaschigstem +weitmaschigsten +weitmaschigstes +weiträumig +weiträumige +weiträumigen +weitschweifig +weitschweifige +weitschweifigem +weitschweifigen +weitschweifigere +weitschweifigerem +weitschweifigeren +weitschweifigeres +weitschweifiges +weitschweifigste +weitschweifigstem +weitschweifigsten +weitschweifigster +weitschweifigstes +weitsichtig +weitsichtige +weitsichtigem +weitsichtigen +weitsichtigere +weitsichtigerem +weitsichtigeren +weitsichtigeres +weitsichtiges +weitsichtigste +weitsichtigsten +weitsichtigster +weitsichtigstes +weittragende +weittragenden +weittragender +weiß +weiße +weißen +weißend +weißende +weißender +weißendes +weißer +weißeren +weißgelb +weißgelbe +weißgelbem +weißgelber +weißgelbes +weißgewaschen +weißgewaschenem +weißgewaschenen +weißgewaschener +weißgrau +weißhaarig +weißhaarige +weißhaarigem +weißhaarigen +weißhaariger +weißhaarigere +weißhaarigerem +weißhaarigeren +weißhaarigeres +weißhaariges +weißhaarigste +weißhaarigsten +weißhaarigster +weißhaarigstes +weißhäutigen +weißliche +weißlichem +weißlichen +weißliches +weißt +weißte +weißtest +weißtet +weißwasche +weißwaschen +weißwaschende +weißwaschenden +weißwaschender +welch +welche +welchem +welchen +welcher +welches +welk +welke +welkem +welken +welkend +welkenden +welkender +welkendes +welker +welkere +welkerem +welkeren +welkeres +welkes +welkst +welkstem +welksten +welkster +welkt +welkte +welkten +welktet +wellend +wellende +wellender +wellendes +wellenförmig +wellenförmige +wellenförmigem +wellenförmigen +wellenförmiger +wellenförmiges +wellig +wellige +welligen +welliger +welliges +welligster +weltabgewandt +weltabgewandte +weltabgewandten +weltabgewandter +weltanschaulich +weltanschauliche +weltanschaulichem +weltanschaulicher +weltanschauliches +weltbekannt +weltbekannte +weltbekanntem +weltbekannten +weltbekanntes +weltberühmt +weltberühmte +weltberühmter +weltberühmtes +weltbeste +weltbesten +weltbewegend +weltbewegende +weltbewegendem +weltbewegenden +weltbewegendes +welterschütternd +welterschütterndem +welterschütternden +welterschütternder +weltfremd +weltfremde +weltfremdem +weltfremden +weltfremder +weltfremdere +weltfremdes +weltgeschichtlich +weltgeschichtlichen +weltgewandt +weltgewandtem +weltgewandten +weltgewandter +weltgewandterem +weltgewandteren +weltgewandterer +weltgewandtes +weltgewandteste +weltgewandtestem +weltgewandtester +weltgewandtestes +weltklug +weltkluge +weltklugem +weltklugen +weltkluger +weltlich +weltliche +weltlichem +weltlichen +weltlicher +weltlichere +weltlicherem +weltlicherer +weltlicheres +weltliches +weltlichstem +weltlichsten +weltlichstes +weltmännisch +weltmännische +weltmännischem +weltmännischen +weltmännischere +weltmännischerem +weltmännischeren +weltmännischeres +weltmännisches +weltmännischste +weltmännischsten +weltmännischster +weltmännischstes +weltoffen +weltoffene +weltoffenen +weltpolitisch +weltpolitischen +weltumspannende +weltumspannendem +weltumspannenden +weltumspannendes +weltweit +weltweite +weltweiten +weltweiter +weltweites +weltwirtschaftlich +weltwirtschaftliche +wem +wen +wenden +wendend +wendende +wendender +wendendes +wendest +wendet +wendete +wendeten +wendetest +wendig +wendige +wendigem +wendiger +wendigere +wendigerem +wendigerer +wendigeres +wendiges +wendigstem +wendigsten +wendigster +wenig +wenige +wenigem +wenigen +weniger +weniges +wenigste +wenigsten +wenigstens +wenn +wenngleich +wer +werbe +werbemäßig +werben +werbende +werbenden +werbender +werbewirksam +werbewirksame +werbewirksamem +werbewirksamer +werbewirksamere +werbewirksamerem +werbewirksamerer +werbewirksameres +werbewirksames +werbewirksamste +werbewirksamstem +werbewirksamsten +werbewirksamster +werblich +werbt +werde +werden +werdend +werdende +werdendem +werdenden +werdender +werdendes +werdet +werfe +werfen +werfend +werfende +werfenden +werfender +werfendes +werkelten +werken +werkend +werkenden +werkender +werkendes +werksseitig +werkst +werktags +werkte +werkten +werktet +werktätig +werktätige +werktätigen +werktätiger +werktätiges +wert +wertbeständig +wertbeständigem +wertbeständigen +wertbeständiger +wertend +wertende +wertenden +wertendes +wertest +wertestem +wertesten +wertester +wertet +wertete +werteten +wertetet +wertfrei +wertgeschätzt +wertgeschätztem +wertgeschätzten +wertgeschätzter +wertlos +wertlose +wertlosem +wertloser +wertlosere +wertloserem +wertloserer +wertloseres +wertloses +wertlosestem +wertlosesten +wertlosester +wertlosestes +wertmäßig +wertmäßigen +wertschätzen +wertschätzend +wertschätzenden +wertschätzender +wertschätzendes +wertvoll +wertvolle +wertvollem +wertvollen +wertvollere +wertvollerem +wertvolleren +wertvolleres +wertvollste +wertvollstem +wertvollster +wertvollstes +wesen +wesenhaft +wesenhaften +wesenlos +wesenlose +wesenlosem +wesenloser +wesenlosere +wesenloserem +wesenloserer +wesenloseres +wesenloses +wesenlosestem +wesenlosesten +wesenlosester +wesensfremd +wesensfremde +wesensfremdem +wesensfremder +wesensfremdes +wesensgleich +wesensgleichem +wesensgleichen +wesensgleicher +wesentlich +wesentliche +wesentlichem +wesentlichen +wesentlicher +wesentlichere +wesentlicherem +wesentlicherer +wesentlicheres +wesentliches +wesentlichstem +wesentlichsten +wesentlichster +weshalb +wessen +west +westdeutsch +westdeutsche +westdeutschem +westeuropäisch +westeuropäische +westeuropäischem +westeuropäischen +westeuropäisches +westfälisch +westfälische +westfälischem +westfälischer +westfälisches +westlich +westliche +westlichem +westlichen +westlicher +westlicherem +westlicheren +westlicherer +westliches +westlichste +westlichstem +westlichsten +westlichstes +westwärts +weswegen +wettbewerbsfähig +wettbewerbsneutral +wettbewerbsneutrale +wette +wetteifern +wetteifernd +wetteifernde +wetteifernder +wetteiferndes +wetteifert +wetten +wettende +wettender +wettendes +wetterbestimmend +wetterfest +wetterfeste +wetterfestem +wetterfester +wetterfestere +wetterfesterem +wetterfesterer +wetterfesteres +wetterfestes +wetterfestestem +wetterfestesten +wetterfestester +wetterfühlig +wetterfühlige +wetterfühligem +wetterfühliger +wetterfühligere +wetterfühligerem +wetterfühligerer +wetterfühligeres +wetterfühliges +wetterfühligste +wetterfühligstem +wetterfühligsten +wetterfühligster +wetterhart +wetterhartem +wetterharten +wetterharter +wetterhärter +wetterhärtere +wetterhärterem +wetterhärteren +wetterhärteres +wetterhärteste +wetterhärtestem +wetterhärtester +wetterhärtestes +wettern +wetternd +wetternde +wetternder +wetterndes +wetterst +wetterte +wetterten +wettertest +wetterwendisch +wetterwendische +wetterwendischem +wetterwendischer +wetterwendischere +wetterwendischerem +wetterwendischerer +wetterwendischeres +wetterwendisches +wetterwendischste +wetterwendischstem +wetterwendischsten +wetterwendischster +wettest +wettet +wettete +wetteten +wettetest +wettetet +wettmachen +wettmacht +wetze +wetzen +wetzend +wetzenden +wetzender +wetzendes +wetzt +wetzte +wetzten +wetztet +wich +wichen +wichse +wichsen +wichsend +wichsende +wichsenden +wichsender +wichsest +wichst +wichste +wichsten +wichstet +wicht +wichtig +wichtige +wichtigem +wichtigen +wichtiger +wichtigere +wichtigeren +wichtigerer +wichtigeres +wichtigste +wichtigstem +wichtigsten +wickele +wickeln +wickelnd +wickelnde +wickelnder +wickelndes +wickelst +wickelte +wickelten +wickeltest +wickle +wider +widerborstig +widerborstigem +widerborstigen +widerborstiger +widerborstigerem +widerborstigeren +widerborstigerer +widerborstiges +widerborstigste +widerborstigstem +widerborstigster +widerborstigstes +widerfahren +widerfahrend +widerfuhr +widerfährt +widergehallt +widergehallte +widergehalltem +widergehallten +widergehalltes +widergespiegelt +widergespiegelte +widergespiegeltem +widergespiegelten +widergespiegeltes +widerhallen +widerhallend +widerhallenden +widerhallender +widerhallendes +widerhallten +widerlegbar +widerlegbare +widerlegbarem +widerlegbaren +widerlegbarer +widerlegbarerem +widerlegbareren +widerlegbarerer +widerlegbares +widerlegbarste +widerlegbarstem +widerlegbarster +widerlegbarstes +widerlegen +widerlegende +widerlegenden +widerlegender +widerlegt +widerlegte +widerlegtem +widerlegter +widerlegtes +widerlegtest +widerlich +widerliche +widerlichem +widerlicher +widerlichere +widerlicherem +widerlicherer +widerlicheres +widerliches +widerlichstem +widerlichsten +widerlichster +widern +widernatürlich +widernatürliche +widernatürlichem +widernatürlicher +widernatürlichere +widernatürlicherem +widernatürlicherer +widernatürlicheres +widernatürliches +widernatürlichstem +widernatürlichsten +widernatürlichster +widerrate +widerratend +widerratende +widerratenden +widerratendes +widerratet +widerrechtlich +widerrechtliche +widerrechtlichem +widerrechtlichen +widerrechtlicher +widerrechtlicherem +widerrechtlicheren +widerrechtlicherer +widerrechtliches +widerrechtlichste +widerrechtlichstem +widerrechtlichster +widerrechtlichstes +widerrief +widerriefet +widerriefst +widerriet +widerrietest +widerrietet +widerrufe +widerrufen +widerrufenden +widerrufender +widerrufendes +widerrufenem +widerrufenen +widerrufener +widerruflich +widerrufliche +widerruflichem +widerruflicher +widerrufliches +widerrufst +widerrät +widerrätst +widersetze +widersetzen +widersetzend +widersetzenden +widersetzender +widersetzendes +widersetzlich +widersetzliche +widersetzlichem +widersetzlichen +widersetzliches +widersetzt +widersetzte +widersetzten +widersetztest +widersetztet +widersinnig +widersinnige +widersinnigem +widersinnigen +widersinnigere +widersinnigerem +widersinnigeren +widersinnigeres +widersinniges +widersinnigste +widersinnigsten +widersinnigster +widersinnigstes +widerspenstig +widerspenstige +widerspenstigem +widerspenstigen +widerspenstigere +widerspenstigerem +widerspenstigeren +widerspenstigeres +widerspenstiges +widerspenstigste +widerspenstigsten +widerspenstigster +widerspenstigstes +widerspiegeln +widerspiegelnd +widerspiegelnde +widerspiegelnden +widerspiegelndes +widerspiegelst +widerspiegelt +widerspiegelte +widerspiegelten +widerspiegeltest +widerspiegeltet +widersprach +widersprachen +widerspracht +widerspreche +widersprechen +widersprechende +widersprechendem +widersprechenden +widersprechender +widersprechendes +widersprecht +widersprichst +widerspricht +widersprochen +widersprochene +widersprochenem +widersprochenen +widersprochenes +widerspruchsfrei +widerspruchsfreisten +widerspruchslos +widerspruchslosem +widerspruchslosen +widerspruchsloser +widerspruchsloserem +widerspruchsloseren +widerspruchsloserer +widerspruchsloses +widerspruchsloseste +widerspruchslosestem +widerspruchslosester +widerspruchslosestes +widerspruchsvoll +widerspruchsvollem +widerspruchsvollen +widerspruchsvoller +widerspruchsvollerem +widerspruchsvolleren +widerspruchsvollerer +widerspruchsvolles +widerspruchsvollste +widerspruchsvollstem +widerspruchsvollster +widerspruchsvollstes +widerspräche +widersprächen +widersprüchlich +widersprüchliche +widersprüchlichen +widersprüchlicher +widersprüchlichere +widersprüchlicheren +widersprüchlicherer +widersprüchlicheres +widersprüchlichste +widersprüchlichstem +widersprüchlichsten +widersprüchlichstes +widerstand +widerstanden +widerstandest +widerstandet +widerstandfähige +widerstandsfähig +widerstandsfähige +widerstandsfähigem +widerstandsfähigen +widerstandsfähigere +widerstandsfähigerem +widerstandsfähigeren +widerstandsfähigeres +widerstandsfähiges +widerstandsfähigste +widerstandsfähigsten +widerstandsfähigster +widerstandsfähigstes +widerstandslos +widerstandslose +widerstandslosem +widerstandslosen +widerstandslosere +widerstandsloserem +widerstandsloseren +widerstandsloseres +widerstandsloses +widerstandsloseste +widerstandslosesten +widerstandslosester +widerstandslosestes +widerstehen +widerstehend +widerstehende +widerstehender +widerstehendes +widerstehst +widerstrebe +widerstreben +widerstrebend +widerstrebendem +widerstrebenden +widerstrebender +widerstrebendes +widerstrebst +widerstrebt +widerstrebte +widerstrebten +widerstrebtest +widerstreite +widerstreiten +widerstreitend +widerstreitenden +widerstreitender +widerstreitendes +widerstreitest +widerstreitet +widerstünde +widert +widerwillig +widerwillige +widerwilligen +widerwilliger +widerwilligere +widerwilligeren +widerwilligerer +widerwilligeres +widerwilligste +widerwilligstem +widerwilligsten +widerwilligstes +widerwärtig +widerwärtige +widerwärtigen +widerwärtiger +widerwärtigere +widerwärtigeren +widerwärtigerer +widerwärtigeres +widerwärtigste +widerwärtigstem +widerwärtigsten +widerwärtigstes +widerzuspiegeln +widme +widmen +widmende +widmenden +widmender +widmest +widmet +widmete +widmeten +widmetest +widmetet +widrig +widrige +widrigem +widrigen +widrigenfalls +widrigere +widrigerem +widrigeren +widrigeres +widriges +widrigste +widrigsten +widrigster +widrigstes +wie +wieder +wiederangeknüpft +wiederangestellt +wiederanknüpfen +wiederanknüpfend +wiederanknüpfenden +wiederanknüpfender +wiederanknüpfendes +wiederanstellend +wiederanstellende +wiederanstellenden +wiederanstellendes +wiederaufbauen +wiederaufbauend +wiederaufbauenden +wiederaufbauender +wiederaufbauendes +wiederaufbauten +wiederaufblühend +wiederaufblühende +wiederaufblühenden +wiederaufblühendes +wiederauferstanden +wiederauferstehend +wiederauferstehende +wiederauferstehenden +wiederauferstehendes +wiederaufgebaut +wiederaufgeblüht +wiederauflebend +wiederauflebende +wiederauflebenden +wiederauflebendes +wiederaufnehmen +wiederaufnehmend +wiederaufnehmenden +wiederaufnehmender +wiederaufnehmendes +wiederaufrüstenden +wiederbekommen +wiederbekommende +wiederbekommenden +wiederbekommender +wiederbeleben +wiederbelebend +wiederbelebende +wiederbelebenden +wiederbelebender +wiederbelebendes +wiederbelebt +wiederbelebtem +wiederbelebten +wiederbelebter +wiederbewaffnen +wiederbewaffnend +wiederbewaffnenden +wiederbewaffnender +wiederbewaffnendes +wiederbewaffnete +wiederbewaffnetem +wiederbewaffneten +wiederbewaffnetes +wiederbringen +wiederbringend +wiederbringenden +wiederbringender +wiederbringendes +wiedereinfinden +wiedereinfindend +wiedereinfindende +wiedereinfindender +wiedereinfindendes +wiedereinführen +wiedereinführende +wiedereinführenden +wiedereinführender +wiedereingeführt +wiedereingelöst +wiedereingesetzt +wiedereingestellt +wiedereingliedern +wiedereingliedernde +wiedereingliedernden +wiedereingliedernder +wiedereinlösen +wiedereinlösend +wiedereinlösende +wiedereinlösenden +wiedereinlösender +wiedereinlösendes +wiedereinnehmend +wiedereinnehmende +wiedereinnehmenden +wiedereinnehmendes +wiedereinsetzen +wiedereinsetzend +wiedereinsetzende +wiedereinsetzenden +wiedereinsetzender +wiedereinsetzendes +wiedereinstellend +wiedereinstellende +wiedereinstellenden +wiedereinstellendes +wiedererlangen +wiedererlangend +wiedererlangenden +wiedererlangender +wiedererlangendes +wiedererlangte +wiedererlangtem +wiedererlangten +wiedererlangtes +wiedererstatten +wiedererstattend +wiedererstattenden +wiedererstattender +wiedererstattendes +wiedererstattete +wiedererstattetem +wiedererstatteten +wiedererstattetes +wiedererstehen +wiedererzählen +wiedererzählende +wiedererzählenden +wiedererzählender +wiedererzählt +wiedererzählte +wiedererzähltem +wiedererzählter +wiedererzähltes +wiedereröffnen +wiedereröffnend +wiedereröffnenden +wiedereröffnender +wiedereröffnendes +wiedereröffnete +wiedereröffnetem +wiedereröffneten +wiedereröffnetes +wiedergab +wiedergaben +wiedergeben +wiedergebend +wiedergebende +wiedergebenden +wiedergebendes +wiedergebracht +wiedergebrachte +wiedergebrachten +wiedergebrachter +wiedergebrachtes +wiedergegeben +wiedergegebene +wiedergegebenen +wiedergegebener +wiedergegebenes +wiedergekehrt +wiedergekehrte +wiedergekehrten +wiedergekehrter +wiedergekehrtes +wiedergekommen +wiedergekommene +wiedergekommenen +wiedergekommener +wiedergekommenes +wiedergekäut +wiedergekäute +wiedergekäutem +wiedergekäuten +wiedergekäutes +wiedergewinnen +wiedergewinnend +wiedergewinnende +wiedergewinnender +wiedergewinnendes +wiedergewählt +wiedergewähltem +wiedergewählten +wiedergewählter +wiedergewähltes +wiedergibt +wiedergutmachen +wiedergutmachend +wiedergutmachende +wiedergutmachenden +wiedergutmachendes +wiederhergestellt +wiederhergestelltem +wiederhergestellten +wiederhergestellter +wiederherstellen +wiederherstellend +wiederherstellenden +wiederherstellender +wiederherstellendes +wiederherzustellen +wiederhole +wiederholen +wiederholend +wiederholenden +wiederholender +wiederholendes +wiederholt +wiederholte +wiederholtem +wiederholten +wiederholter +wiederholtes +wiederholtet +wiederkaufe +wiederkaufen +wiederkehren +wiederkehrend +wiederkehrenden +wiederkehrender +wiederkehrendes +wiederkommen +wiederkommend +wiederkommende +wiederkommenden +wiederkommendes +wiederkriegen +wiederkäuend +wiederkäuende +wiederkäuenden +wiederkäuender +wiederkäuendes +wiederum +wiedervereinigen +wiedervereinigende +wiedervereinigenden +wiedervereinigender +wiedervereinigt +wiedervereinigte +wiedervereinigtem +wiedervereinigten +wiedervereinigter +wiedervereinigtes +wiedervereinten +wiederverheiratend +wiederverheiratende +wiederverheiratenden +wiederverheiratendes +wiederverheiratet +wiederverheiratete +wiederverheirateten +wiederverheirateter +wiederverheiratetes +wiederverkaufter +wiederwählen +wiederwählend +wiederwählenden +wiederwählender +wiederwählendes +wiederzugeben +wiederzugelassen +wiederzugelassene +wiederzugelassenen +wiederzugelassener +wiederzugelassenes +wiederzukommen +wiederzulassen +wiederzulassend +wiederzulassenden +wiederzulassender +wiederzulassendes +wiederzuvereinigen +wiege +wiegele +wiegeln +wiegen +wiegend +wiegendem +wiegenden +wiegender +wiegendes +wiegt +wiegte +wiegten +wiegtet +wiehere +wiehern +wiehernde +wiehernden +wiehernder +wieherst +wiehert +wieherte +wieherten +wiehertest +wiehertet +wienerisch +wienerischen +wienerischer +wienerischere +wienerischerer +wienerischeres +wienerisches +wienerischsten +wienerischster +wienerischstes +wies +wieselflink +wieselflinke +wiesen +wiesest +wieset +wieso +wievielte +wievielten +wievielter +wieweit +wild +wilde +wildem +wilden +wilder +wildere +wilderem +wilderer +wilderes +wildern +wilderst +wilderten +wildeste +wildestem +wildesten +wildestes +wildfremd +wildfremde +wildfremden +wildfremder +wildfremdes +wildlederne +wildledernem +wildledernen +wildledernes +will +willen +willenlos +willenlose +willenlosen +willenloser +willenlosere +willenloseren +willenloserer +willenloseres +willenloseste +willenlosestem +willenlosesten +willenlosestes +willensschwach +willensschwache +willensschwachem +willensschwachen +willensschwaches +willensschwächer +willensschwächere +willensschwächerem +willensschwächerer +willensschwächeres +willensschwächste +willensschwächsten +willensschwächster +willensschwächstes +willensstark +willensstarke +willensstarkem +willensstarken +willensstarkes +willensstärker +willensstärkere +willensstärkerem +willensstärkerer +willensstärkeres +willensstärkste +willensstärksten +willensstärkster +willensstärkstes +willentliche +willig +willige +willigen +williger +willigere +willigeren +willigerer +willigeres +willigste +willigsten +willigster +willigte +willkommen +willkommene +willkommenen +willkommener +willkommenere +willkommeneren +willkommenerer +willkommeneres +willkommenste +willkommenstem +willkommensten +willkommenstes +willkürlich +willkürliche +willkürlichen +willkürlicher +willkürlichere +willkürlicheren +willkürlicherer +willkürlicheres +willkürlichste +willkürlichstem +willkürlichsten +willkürlichstes +willst +wimme +wimmele +wimmeln +wimmelnd +wimmelnde +wimmelnden +wimmelndes +wimmelst +wimmelt +wimmelte +wimmelten +wimmeltest +wimmeltet +wimmere +wimmern +wimmernd +wimmernde +wimmernder +wimmerndes +wimmerst +wimmerte +wimmerten +wimmertet +wimmle +winde +windelweich +winden +windende +windenden +windender +windest +windet +windgeschützt +windgeschütztem +windgeschützten +windgeschützter +windgeschütztes +windig +windige +windigem +windigen +windiger +windigere +windigeren +windigerer +windigeres +windigste +windigstem +windigsten +windigstes +windschief +windschiefe +windschiefem +windschiefen +windschiefer +windschiefere +windschieferen +windschieferer +windschieferes +windschiefes +windschiefste +windschiefstem +windschiefsten +windschiefstes +windschlüpfig +windschlüpfige +windschlüpfigen +windschlüpfiger +windschlüpfigere +windschlüpfigeren +windschlüpfigerer +windschlüpfigeres +windschlüpfigste +windschlüpfigstem +windschlüpfigsten +windschlüpfigstes +windschlüpfrig +windschlüpfrige +windschlüpfrigen +windschlüpfriger +windschlüpfrigere +windschlüpfrigeren +windschlüpfrigerer +windschlüpfrigeres +windschlüpfrigste +windschlüpfrigstem +windschlüpfrigsten +windschlüpfrigstes +windstill +windstille +windstillen +windstiller +windstilles +windsurfen +winke +winkelförmig +winkelförmige +winkelförmigem +winkelförmiges +winkelig +winkelige +winkeln +winken +winkend +winkenden +winkender +winkendes +winklig +winklige +winkligem +winkligen +winkliges +winkst +winkt +winkte +winkten +winktest +winktet +winsele +winseln +winselnd +winselnde +winselnden +winselndes +winselst +winselt +winselte +winselten +winseltest +winseltet +winterfest +winterlich +winterliche +winterlichem +winterlichen +winterlicher +winterlichere +winterlicherem +winterlicherer +winterlicheres +winterliches +winterlichstem +winterlichsten +winterlichster +winzig +winzige +winzigem +winzigen +winziger +winzigere +winzigeren +winzigeres +winziges +winzigste +winzigster +winzigstes +wippe +wippen +wippende +wippenden +wippender +wippendes +wippst +wippt +wippten +wipptest +wipptet +wir +wir's +wirbele +wirbelfrei +wirbelfreie +wirbelige +wirbeliger +wirbeliges +wirbellos +wirbellose +wirbelloser +wirbelloses +wirbeln +wirbelt +wirbst +wirbt +wird +wirfst +wirft +wirke +wirken +wirkend +wirkende +wirkendem +wirkenden +wirkender +wirkendes +wirklich +wirkliche +wirklichem +wirklichen +wirklicher +wirklichere +wirklicheren +wirklicherer +wirkliches +wirklichkeitsfremd +wirklichkeitsfremde +wirklichkeitsfremden +wirklichkeitsfremder +wirklichkeitsfremdere +wirklichkeitsfremderer +wirklichkeitsfremderes +wirklichkeitsfremdes +wirklichkeitsfremdestem +wirklichkeitsfremdesten +wirklichkeitsfremdester +wirklichkeitsgetreu +wirklichkeitsnah +wirklichkeitsnahem +wirklichkeitsnahen +wirklichkeitsnaher +wirklichkeitsnächste +wirklichkeitsnächstem +wirklichkeitsnächsten +wirklichkeitsnächstes +wirklichkeitsnäher +wirklichkeitsnähere +wirklichkeitsnäherem +wirklichkeitsnäherer +wirklichkeitsnäheres +wirklichste +wirklichsten +wirklichster +wirksam +wirksame +wirksamem +wirksamer +wirksamere +wirksamerem +wirksamerer +wirksameres +wirksames +wirksamstem +wirksamsten +wirksamster +wirkst +wirkt +wirkte +wirkten +wirktest +wirktet +wirkungslos +wirkungslosem +wirkungslosen +wirkungsloser +wirkungsloserem +wirkungsloseren +wirkungsloserer +wirkungsloses +wirkungsloseste +wirkungslosestem +wirkungslosester +wirkungslosestes +wirkungsvoll +wirkungsvollem +wirkungsvollen +wirkungsvoller +wirkungsvollerem +wirkungsvolleren +wirkungsvollerer +wirkungsvolles +wirkungsvollste +wirkungsvollstem +wirkungsvollster +wirkungsvollstes +wirr +wirrem +wirren +wirrer +wirrerem +wirreren +wirrerer +wirres +wirrste +wirrstem +wirrster +wirrstes +wirst +wirtlich +wirtliche +wirtlichen +wirtlichere +wirtlicherem +wirtlicheren +wirtlicheres +wirtliches +wirtlichste +wirtlichsten +wirtlichster +wirtlichstes +wirtschafte +wirtschaften +wirtschaftend +wirtschaftende +wirtschaftenden +wirtschaftendes +wirtschaftest +wirtschaftet +wirtschaftete +wirtschafteten +wirtschaftetest +wirtschaftetet +wirtschaftlich +wirtschaftliche +wirtschaftlichem +wirtschaftlichen +wirtschaftlichere +wirtschaftlicherem +wirtschaftlicheren +wirtschaftlicheres +wirtschaftliches +wirtschaftlichste +wirtschaftlichsten +wirtschaftlichster +wirtschaftlichstes +wirtschaftspolitisch +wirtschaftspolitische +wirtschaftspolitischem +wirtschaftspolitischen +wirtschaftspolitischer +wirtschaftspolitischere +wirtschaftspolitischeren +wirtschaftspolitischeres +wirtschaftspolitisches +wirtschaftspolitischste +wirtschaftspolitischster +wirtschaftspolitischstes +wische +wischen +wischend +wischende +wischenden +wischendes +wischest +wischfest +wischst +wischte +wischten +wischtet +wispere +wispern +wispernd +wispernde +wispernder +wisperndes +wisperst +wisperte +wisperten +wispertest +wissbegierig +wissbegierigem +wissbegierigen +wissbegieriger +wissbegierigerem +wissbegierigeren +wissbegierigerer +wissbegieriges +wissbegierigste +wissbegierigstem +wissbegierigster +wissbegierigstes +wisse +wissen +wissend +wissende +wissenden +wissender +wissendes +wissensbasiert +wissenschaftlich +wissenschaftliche +wissenschaftlichem +wissenschaftlichen +wissenschaftlicher +wissenschaftlichere +wissenschaftlicherem +wissenschaftlicheren +wissenschaftlicheres +wissenschaftliches +wissenschaftlichste +wissenschaftlichsten +wissenschaftlichster +wissenschaftlichstes +wissenschaftstheoretische +wissenswert +wissenswerte +wissenswerten +wissenswerter +wissenswertere +wissenswerteren +wissenswerterer +wissenswerteres +wissenswerteste +wissenswertestem +wissenswertesten +wissenswertestes +wissentlich +wissentliche +wissentlichen +wissentlicher +wissentlichere +wissentlicheren +wissentlicheres +wissentliches +wissentlichste +wissentlichster +wissentlichstes +wisst +wittere +wittern +witternd +witternde +witternden +witterndes +witterst +wittert +witterte +witterten +wittertest +wittertet +witterungsbeständig +witterungsbeständige +witterungsbeständigem +witterungsbeständigen +witterungsbeständigere +witterungsbeständigerem +witterungsbeständigeren +witterungsbeständigeres +witterungsbeständiges +witterungsbeständigste +witterungsbeständigsten +witterungsbeständigster +witterungsbeständigstes +witzele +witzeln +witzelnd +witzelnde +witzelnder +witzelndes +witzelst +witzelte +witzelten +witzeltest +witzig +witzige +witzigem +witziger +witzigere +witzigerem +witzigerer +witzigeres +witziges +witzigstem +witzigsten +witzigster +witzle +wo +woanders +wobei +wochenlang +wochenlange +wochenlangem +wochenlanger +wochenlanges +wochenweise +wodurch +wofern +wofür +wog +wogegen +wogendes +wogst +wogt +woher +wohin +wohingegen +wohinter +wohl +wohlanständig +wohlanständige +wohlanständigem +wohlanständiger +wohlanständigere +wohlanständigeren +wohlanständigeres +wohlanständiges +wohlanständigste +wohlanständigster +wohlanständigstes +wohlauf +wohlbedachte +wohlbedachtem +wohlbedachten +wohlbedachtes +wohlbehalten +wohlbehaltene +wohlbehaltenem +wohlbehaltenen +wohlbehaltener +wohlbehaltenes +wohlbekannte +wohlbekanntem +wohlbekannten +wohlbekanntes +wohlbeleibt +wohlbeleibte +wohlbeleibten +wohlbeleibter +wohlbeleibtere +wohlbeleibteren +wohlbeleibterer +wohlbeleibteres +wohlbeleibtes +wohlbeleibtestem +wohlbetucht +wohlbetuchten +wohler +wohlerwogen +wohlerwogene +wohlerwogener +wohlerwogenes +wohlerzogen +wohlerzogene +wohlerzogenem +wohlerzogenen +wohlerzogener +wohlerzogenes +wohlfeil +wohlfeile +wohlfeilen +wohlfeilere +wohlfeileren +wohlfeilerer +wohlfeiles +wohlfeilste +wohlfeilsten +wohlfeilstes +wohlgefällig +wohlgefällige +wohlgefälligem +wohlgefälligen +wohlgefälliger +wohlgefälligere +wohlgefälligeren +wohlgefälligerer +wohlgefälligeres +wohlgefälliges +wohlgefälligste +wohlgefälligstem +wohlgefälligsten +wohlgefälligstes +wohlgemeint +wohlgemeinte +wohlgemeinter +wohlgemeintes +wohlgemerkt +wohlgemerkten +wohlgemerkter +wohlgemerktes +wohlgemut +wohlgenährt +wohlgenährte +wohlgenährtem +wohlgenährten +wohlgenährtes +wohlgeraten +wohlgeratene +wohlgeratenem +wohlgeratenen +wohlgeratener +wohlgeratenes +wohlgesinnt +wohlgesinnte +wohlgesinntem +wohlgesinnten +wohlgesinnter +wohlgesinntes +wohlgesittet +wohlgesittete +wohlgesitteten +wohlgesitteter +wohlgesittetere +wohlgesitteteren +wohlgesitteterer +wohlgesitteteres +wohlgesittetste +wohlgesittetstem +wohlgesittetsten +wohlgesittetstes +wohlgestaltet +wohlgestaltete +wohlgestalteten +wohlgestalteter +wohlgetan +wohlgetane +wohlgetaner +wohlgetanes +wohlhabend +wohlhabende +wohlhabenden +wohlhabender +wohlig +wohlige +wohligem +wohliger +wohligere +wohligerem +wohligerer +wohligeres +wohliges +wohligstem +wohligsten +wohligster +wohlklingend +wohlklingende +wohlklingendem +wohlklingender +wohlklingendes +wohlmeinend +wohlmeinende +wohlmeinendem +wohlmeinender +wohlmeinendes +wohlriechend +wohlriechende +wohlriechendem +wohlriechenden +wohlriechender +wohlriechendes +wohlschmeckend +wohlschmeckende +wohlschmeckenden +wohlschmeckender +wohlschmeckendes +wohlsten +wohltuend +wohltuendem +wohltuenden +wohltuender +wohltätig +wohltätigen +wohlunterrichtet +wohlunterrichtete +wohlunterrichteten +wohlunterrichteter +wohlunterrichtetes +wohlverdient +wohlverdiente +wohlverdientem +wohlverdienten +wohlverdienter +wohlverdientes +wohlverstanden +wohlverstandene +wohlverstandenen +wohlverstandener +wohlverstandenes +wohlweislich +wohlwollen +wohlwollend +wohlwollende +wohlwollenden +wohlwollender +wohlwollendes +wohlüberlegt +wohlüberlegtem +wohlüberlegten +wohlüberlegter +wohnen +wohnend +wohnende +wohnenden +wohnendes +wohnhaft +wohnhafte +wohnhaften +wohnhafter +wohnhaftes +wohnlich +wohnliche +wohnlichem +wohnlichen +wohnlicher +wohnlicherem +wohnlicheren +wohnlicherer +wohnliches +wohnlichste +wohnlichstem +wohnlichster +wohnlichstes +wohnst +wohnt +wohnte +wohnten +wohntest +wohnungslos +wohnungslose +wohnungslosen +wohnungspolitischen +wohnungssuchenden +wolkenlos +wolkenlose +wolkenlosem +wolkenlosen +wolkenloser +wolkenlosere +wolkenloserem +wolkenloseren +wolkenloseres +wolkenloses +wolkenloseste +wolkenlosesten +wolkenlosester +wolkenlosestes +wolkig +wolkige +wolkigem +wolkigen +wolkigere +wolkigerem +wolkigeren +wolkigeres +wolkiges +wolkigste +wolkigsten +wolkigster +wolkigstes +wollen +wollend +wollende +wollenden +wollender +wollendes +wollene +wollenen +wollener +wollig +wollige +wolligem +wolligen +wolligere +wolligeren +wolligerer +wolliges +wolligste +wolligsten +wolligstes +wollt +wollte +wollten +wolltest +wolltet +wollüstig +wollüstige +wollüstigen +wollüstigere +wollüstigerem +wollüstigeren +wollüstigeres +wollüstiges +wollüstigste +wollüstigsten +wollüstigster +wollüstigstes +womit +womöglich +wonach +wonnetrunken +wonnetrunkene +wonnetrunkenem +wonnetrunkener +wonnetrunkenere +wonnetrunkenerem +wonnetrunkenerer +wonnetrunkeneres +wonnetrunkenes +wonnetrunkenste +wonnetrunkenstem +wonnetrunkensten +wonnetrunkenster +wonnig +wonnige +wonnigem +wonniger +wonnigere +wonnigerem +wonnigerer +wonnigeres +wonniges +wonnigstem +wonnigsten +wonnigster +woran +worauf +woraufhin +woraus +worden +worin +wortarm +wortarmen +wortarmer +wortarmes +wortbrüchig +wortbrüchige +wortbrüchigem +wortbrüchigen +wortbrüchiger +wortbrüchigere +wortbrüchigeren +wortbrüchigerer +wortbrüchiges +wortbrüchigste +wortbrüchigsten +wortbrüchigstes +wortgetreu +wortgetreue +wortgetreuen +wortgetreuer +wortgetreuere +wortgetreueren +wortgetreuerer +wortgetreueres +wortgetreuste +wortgetreustem +wortgetreusten +wortgetreustes +wortgewandt +wortgewandte +wortgewandten +wortgewandter +wortgewandtere +wortgewandteren +wortgewandterer +wortgewandteres +wortgewandteste +wortgewandtesten +wortgewandtester +wortkarg +wortkarge +wortkargem +wortkarger +wortkargere +wortkargerem +wortkargerer +wortkargeres +wortkarges +wortkargstem +wortkargsten +wortkargster +wortkärgstem +wortkärgsten +wortkärgster +wortlos +wortlose +wortlosem +wortlosen +wortloser +wortlosere +wortloseren +wortloseres +wortloses +wortloseste +wortlosester +wortlosestes +wortreich +wortreichem +wortreichen +wortreicher +wortreicherem +wortreicheren +wortreicherer +wortreiches +wortreichste +wortreichstem +wortreichster +wortreichstes +wortwörtlich +wortwörtliche +wortärmer +wortärmere +wortärmerem +wortärmeren +wortärmeres +wortärmste +wortärmstem +wortärmster +wortärmstes +worum +worunter +worüber +wovon +wovor +wozu +wrang +wringe +wringen +wringend +wringende +wringenden +wringendes +wringst +wringt +wuchere +wucherisch +wucherische +wucherischem +wucherischen +wucherischer +wucherischere +wucherischeren +wucherischeres +wucherisches +wucherischste +wucherischster +wucherischstes +wuchern +wuchernd +wuchernde +wuchernden +wuchernder +wucherndes +wucherst +wuchert +wucherte +wuchertest +wuchertet +wuchs +wuchsen +wuchset +wuchst +wuchte +wuchten +wuchtende +wuchtenden +wuchtender +wuchtest +wuchtet +wuchtete +wuchteten +wuchtetest +wuchtetet +wuchtig +wuchtigem +wuchtigen +wuchtiger +wuchtigerem +wuchtigeren +wuchtigerer +wuchtiges +wuchtigste +wuchtigstem +wuchtigsten +wuchtigster +wuchtigstes +wulstig +wulstige +wulstigem +wulstigen +wulstiger +wulstigere +wulstigerem +wulstigeren +wulstigerer +wulstigeres +wulstiges +wulstigste +wulstigsten +wulstigster +wulstigstes +wunde +wundem +wunden +wunderbar +wunderbare +wunderbarem +wunderbaren +wunderbarere +wunderbarerem +wunderbareren +wunderbareres +wunderbares +wunderbarste +wunderbarsten +wunderbarster +wunderbarstes +wundere +wunderen +wunderer +wunderes +wunderhübsch +wunderhübsche +wunderhübschem +wunderhübscher +wunderhübschere +wunderhübscheren +wunderhübscheres +wunderhübsches +wunderhübscheste +wunderhübschestes +wunderlich +wunderlichem +wunderlichen +wunderlicher +wunderlicherem +wunderlicheren +wunderlicherer +wunderliches +wunderlichste +wunderlichstem +wunderlichster +wunderlichstes +wundern +wundernd +wundernde +wundernden +wundernder +wunderndes +wundernehmen +wundernehmend +wundernehmende +wundernehmenden +wundernehmendes +wundersam +wundersame +wundersamem +wundersamen +wundersamer +wundersamerem +wundersameren +wundersamerer +wundersames +wundersamste +wundersamstem +wundersamster +wundersamstes +wunderschön +wunderschönen +wunderschönes +wunderst +wundert +wunderte +wunderten +wundertest +wundertet +wundertätig +wundertätige +wundertätigem +wundertätigen +wundertätiger +wundertätigere +wundertätigeren +wundertätigerer +wundertätiges +wundertätigste +wundertätigsten +wundertätigstes +wundervoll +wundervolle +wundervollem +wundervollen +wundervollere +wundervollerem +wundervolleren +wundervolleres +wundervolles +wundervollste +wundervollsten +wundervollster +wundervollstes +wundeste +wundesten +wundester +wunschgemäß +wunschgemäßem +wunschgemäßen +wunschgemäßer +wunschlos +wunschlose +wunschlosem +wunschloser +wunschlosere +wunschloseren +wunschloseres +wunschloses +wunschloseste +wunschlosester +wunschlosestes +wurde +wurden +wurdet +wurme +wurmen +wurmende +wurmenden +wurmender +wurmförmig +wurmförmige +wurmförmigem +wurmförmigen +wurmförmiger +wurmförmiges +wurmkrank +wurmkranken +wurmkranker +wurmkrankes +wurmstichig +wurmstichige +wurmstichigem +wurmstichiger +wurmstichigere +wurmstichigerem +wurmstichigerer +wurmstichigeres +wurmstichiges +wurmstichigstem +wurmstichigsten +wurmstichigster +wurmt +wurmte +wurmten +wurmtet +wurschteln +wurschtelnden +wurstelnd +wurstelnde +wurstelnden +wurstelnder +wurstelndes +wurstelst +wurstelt +wurstelte +wurstelten +wursteltest +wursteltet +wurstig +wurstige +wurstigen +wurstiger +wurstigeren +wurstigerer +wurstigeres +wurstigste +wurstigsten +wurstigster +wurstle +wurzeln +wurzelnd +wurzelnden +wurzelnder +wurzelndes +wurzelt +wurzelte +wurzelten +wurzeltet +wurzeltief +wurzeltiefen +wurzle +wusch +wuschest +wuseln +wusste +wussten +wusstest +wusstet +wutentbrannt +wutentbranntem +wutentbrannten +wutentbrannter +wutentbranntes +wutschnaubend +wutschnaubende +wutschnaubendem +wutschnaubenden +wutschnaubender +wutschnaubendes +wutschäumend +wutschäumendem +wutschäumenden +wutschäumender +wutschäumendes +wächst +wägbar +wägbaren +wägbarer +wägbarere +wägbarerer +wägbareres +wägbares +wägbarsten +wägbarster +wägbarstes +wägen +wägst +wägt +wählbar +wählbare +wählbarem +wählbaren +wählbarer +wählbares +wähle +wählen +wählend +wählenden +wählender +wählendes +wählerisch +wählerische +wählerischen +wählerischer +wählerischere +wählerischeren +wählerischerer +wählerischeres +wählerisches +wählerischste +wählerischsten +wählerischster +wählerischstes +wählfähig +wählst +wählt +wählte +wählten +wähltest +wähltet +wähnen +wähnend +wähnende +wähnender +wähnendes +wähnst +wähnt +wähnte +wähnten +wähntest +währe +währen +während +währenddessen +währende +währendem +währenden +währendes +währst +währt +währten +währtest +währtet +währungspolitischen +wälze +wälzen +wälzt +wälzte +wälzten +wälztet +wäre +wären +wärme +wärmebeständig +wärmebeständige +wärmebeständigen +wärmebeständiger +wärmebeständigere +wärmebeständigeren +wärmebeständigerer +wärmebeständigeres +wärmebeständigste +wärmebeständigstem +wärmebeständigsten +wärmebeständigstes +wärmen +wärmend +wärmende +wärmenden +wärmender +wärmendes +wärmer +wärmere +wärmerem +wärmeren +wärmerer +wärmeres +wärmetechnischen +wärmst +wärmste +wärmstem +wärmsten +wärmstens +wärmstes +wärmt +wärmte +wärmten +wärmtest +wärmtet +wäschst +wäscht +wässere +wässerig +wässerige +wässerigem +wässeriger +wässerigere +wässerigerem +wässerigerer +wässerigeres +wässeriges +wässerigstem +wässerigsten +wässerigster +wässerigstes +wässerten +wässertet +wässrig +wässrige +wässrigen +wässriger +wässriges +wöchentlich +wöchentliche +wöchentlichem +wöchentlichen +wöchentliches +wölbe +wölben +wölbende +wölbenden +wölbender +wölbst +wölbt +wölbte +wölbten +wölbtest +wölbtet +wörtlich +wörtliche +wörtlichem +wörtlichen +wörtlicher +wörtlichere +wörtlicherem +wörtlicheren +wörtlicheres +wörtliches +wörtlichste +wörtlichsten +wörtlichster +wörtlichstes +wühle +wühlen +wühlend +wühlende +wühlenden +wühlender +wühlendes +wühlerisch +wühlerische +wühlerischen +wühlerischer +wühlerischere +wühlerischerer +wühlerischeres +wühlerisches +wühlerischsten +wühlerischster +wühlerischstes +wühlt +wühlte +wühlten +wühltet +wünschbare +wünsche +wünschend +wünschende +wünschenden +wünschendes +wünschenswert +wünschenswerte +wünschenswerten +wünschenswerter +wünschenswertere +wünschenswerteren +wünschenswerterer +wünschenswerteres +wünschenswerteste +wünschenswertestem +wünschenswertesten +wünschenswertestes +wünschst +wünscht +wünschte +wünschten +wünschtest +wünschtet +würde +würden +würdest +würdet +würdevoll +würdevolle +würdevollem +würdevollen +würdevollere +würdevollerem +würdevolleren +würdevolleres +würdevolles +würdevollste +würdevollsten +würdevollster +würdevollstes +würdig +würdige +würdigem +würdigen +würdigende +würdigenden +würdigender +würdiger +würdigere +würdigerem +würdigerer +würdigeres +würdiges +würdigstem +würdigsten +würdigster +würdigt +würdigte +würdigten +würdigtet +würfelförmig +würfelförmige +würfelförmigen +würfelförmiger +würfelförmiges +würfelig +würfelige +würfeligem +würfeligen +würfeligere +würfeligeren +würfeliges +würfeln +würfelnde +würfelndem +würfelnder +würfelndes +würfelst +würfelte +würfelten +würfeltest +würfen +würfle +würge +würgen +würgende +würgenden +würgender +würgendes +würgst +würgt +würgte +würgten +würgtest +würgtet +würze +würzen +würzend +würzende +würzenden +würzendes +würzig +würzige +würzigem +würzigen +würziger +würzigere +würzigeren +würzigerer +würzigeres +würziges +würzigste +würzigstem +würzigsten +würzigstes +würzt +würzten +würztest +würztet +wüsste +wüssten +wüsstest +wüst +wüste +wüstem +wüsten +wüstere +wüsterem +wüsteren +wüsteres +wüstes +wüsteste +wüstesten +wüstester +wüstestes +wüten +wütend +wütende +wütender +wütendes +wütest +wütet +wütete +wüteten +wütetest ++++++++++ +xerographieren +xerographiert +xerographierte ++++++++++ +zackig +zaghaft +zaghafte +zaghaften +zahlbar +zahle +zahlend +zahlende +zahlenden +zahlendes +zahlenmäßig +zahlenmäßige +zahlenmäßigen +zahlenmäßiger +zahlenmäßiges +zahllos +zahllose +zahllosem +zahllosen +zahlloses +zahlreich +zahlreiche +zahlreichen +zahlreicher +zahlreichere +zahlreicheren +zahlreicherer +zahlreicheres +zahlreichste +zahlreichstem +zahlreichsten +zahlreichstes +zahlst +zahlt +zahlte +zahlten +zahltest +zahltet +zahlungsfähig +zahlungsfähige +zahlungsfähigem +zahlungsfähigen +zahlungsfähiger +zahlungsfähigere +zahlungsfähigerem +zahlungsfähigeren +zahlungsfähigeres +zahlungsfähiges +zahlungsfähigste +zahlungsfähigsten +zahlungsfähigster +zahlungsfähigstes +zahlungskräftig +zahlungskräftige +zahlungskräftigem +zahlungskräftigen +zahlungskräftiger +zahlungskräftiges +zahlungskräftigsten +zahlungspflichtig +zahlungsunfähig +zahlungsunfähige +zahlungsunfähigem +zahlungsunfähigen +zahlungsunfähiger +zahlungsunfähigere +zahlungsunfähigeren +zahlungsunfähigerer +zahlungsunfähigeres +zahlungsunfähiges +zahlungsunfähigste +zahlungsunfähigstem +zahlungsunfähigsten +zahlungsunfähigstes +zahlungsunwillig +zahlungsunwillige +zahm +zahme +zahmem +zahmen +zahmer +zahmerem +zahmeren +zahmerer +zahmes +zahmste +zahmstem +zahmster +zahmstes +zahnlos +zahnlose +zahnlosem +zahnlosen +zahnloses +zahnärztlich +zahnärztlichen +zank +zanke +zanken +zankend +zankende +zankenden +zankendes +zankst +zankt +zankten +zanktest +zanktet +zapfen +zapfte +zappelig +zappelige +zappeligen +zappeliger +zappeligere +zappeligeren +zappeligerer +zappeligeres +zappeligste +zappeligstem +zappeligsten +zappeligstes +zappeln +zappelnd +zappelnden +zappelnder +zappelndes +zappelt +zappelte +zappelten +zappeltet +zappenduster +zapple +zart +zarte +zartem +zarter +zartere +zarterem +zarterer +zarteres +zartes +zartestem +zartesten +zartester +zaubere +zauberhaft +zauberhafte +zauberhaften +zauberhafter +zauberhaftere +zauberhafteren +zauberhafterer +zauberhafteres +zauberhafteste +zauberhaftestem +zauberhaftesten +zauberhaftestes +zaubern +zaubernd +zaubernden +zaubernder +zauberndes +zaubert +zauberte +zauberten +zaubertet +zaudern +zauderte +zehn +zehnfach +zehnfachen +zehnjährig +zehnjähriger +zehnmal +zehnmalig +zehnmaligem +zehnprozentig +zehnprozentiger +zehnt +zehntausend +zehntausende +zehntausenden +zehnte +zehnten +zehntens +zehnter +zehntägig +zehntägigen +zehnwöchig +zehnwöchigen +zehren +zehrt +zeichengetreu +zeichengetreuer +zeichne +zeichnen +zeichnende +zeichnenden +zeichnender +zeichnerisch +zeichnerische +zeichnerischem +zeichnerischer +zeichnerisches +zeichnest +zeichnet +zeichnete +zeichneten +zeichnetest +zeichnungsberechtigt +zeig +zeige +zeigen +zeigend +zeigende +zeigenden +zeigendes +zeigst +zeigt +zeigte +zeigten +zeigtest +zeigtet +zeilenweise +zeitabhängigen +zeitaufwendig +zeitaufwendige +zeitaufwendiger +zeitaufwendiges +zeitaufwändig +zeitaufwändige +zeitgemäß +zeitgemäße +zeitgemäßem +zeitgemäßer +zeitgemäßes +zeitgenössisch +zeitgerechtem +zeitgerechten +zeitgeschichtlichen +zeitgleich +zeitgleichen +zeitig +zeitige +zeitigem +zeitigen +zeitiger +zeitigere +zeitiges +zeitigt +zeitigte +zeitkritisch +zeitkritische +zeitlebens +zeitlich +zeitliche +zeitlichen +zeitlicher +zeitliches +zeitlos +zeitlosen +zeitnah +zeitnahe +zeitraubend +zeitraubendem +zeitraubenden +zeitraubender +zeitsparend +zeitsparende +zeitsparendem +zeitsparender +zeitsparendes +zeitunabhängigen +zeitweilig +zeitweilige +zeitweiligem +zeitweiligen +zeitweiliger +zeitweiliges +zeitweise +zelebrieren +zelebrierend +zelebrierende +zelebrierender +zelebrierendes +zelebrierst +zelebrierte +zelebriertem +zelebrierten +zelebriertes +zellenförmig +zellenförmige +zellenförmigen +zellenförmiger +zellenförmiges +zellstoffhaltig +zellstoffhaltige +zellstoffhaltigem +zellstoffhaltigen +zellstoffhaltiges +zelte +zelten +zeltend +zeltenden +zeltender +zeltendes +zeltet +zeltete +zelteten +zeltetet +zementiere +zementieren +zementierende +zementierenden +zementierender +zementierst +zementiert +zementierte +zementierten +zementierter +zementiertes +zementiertet +zensiere +zensieren +zensierende +zensierenden +zensierender +zensierst +zensiert +zensierte +zensierten +zensierter +zensiertes +zensiertet +zentnerschwer +zentnerschwere +zentnerschweren +zentnerschwerer +zentnerschweres +zentral +zentralamerikanische +zentralamerikanischen +zentrale +zentralem +zentralen +zentraler +zentralerem +zentraleren +zentralerer +zentrales +zentralisiere +zentralisieren +zentralisierende +zentralisierenden +zentralisierender +zentralisierst +zentralisiert +zentralisierte +zentralisierten +zentralisierter +zentralisiertes +zentralisiertest +zentralisiertet +zentralistisch +zentralistische +zentralistischen +zentralistischer +zentralstem +zentralsten +zentralster +zentrieren +zentriert +zentrifugal +zentrifugale +zentrifugalem +zentrifugalen +zentrifugaler +zentripetal +zentripetale +zentripetalem +zentripetaler +zentripetales +zentrisch +zentrische +zentrischem +zentrischen +zentrischer +zentrisches +zerbarst +zerbarsten +zerbarstest +zerbeiße +zerbeißen +zerbeißend +zerbeißenden +zerbeißender +zerbeißendes +zerbeißt +zerbersten +zerberstend +zerberstenden +zerberstender +zerberstendes +zerbirst +zerbissen +zerbissene +zerbissenen +zerbissener +zerbissenes +zerbombt +zerbombte +zerbombtem +zerbombter +zerbombtes +zerborsten +zerborstenen +zerborstener +zerborstenes +zerbrach +zerbrachen +zerbreche +zerbrechen +zerbrechende +zerbrechenden +zerbrechender +zerbrechlich +zerbrechliche +zerbrechlichem +zerbrechlicher +zerbrechlichere +zerbrechlicherem +zerbrechlicherer +zerbrechlicheres +zerbrechliches +zerbrechlichstem +zerbrechlichsten +zerbrechlichster +zerbrichst +zerbricht +zerbrochen +zerbrochene +zerbrochenem +zerbrochenen +zerbrochener +zerbrochenes +zerbrächet +zerbröckeln +zerbröckelnd +zerbröckelnde +zerbröckelnden +zerbröckelndes +zerbröckelst +zerbröckelt +zerbröckeltem +zerbröckelten +zerbröckelter +zerbröckle +zerdeppern +zerdeppert +zerdrücke +zerdrücken +zerdrückende +zerdrückenden +zerdrückender +zerdrückst +zerdrückt +zerdrückte +zerdrückten +zerdrückter +zerdrücktes +zerdrücktest +zerdrücktet +zeremoniellem +zeremoniellen +zeremonieller +zeremoniös +zeremoniöse +zeremoniösem +zeremoniösen +zeremoniösere +zeremoniöserem +zeremoniöseren +zeremoniöseres +zeremoniöses +zeremoniöseste +zeremoniösesten +zeremoniösester +zeremoniösestes +zerfalle +zerfallen +zerfallende +zerfallenden +zerfallender +zerfallene +zerfallenem +zerfallenen +zerfallener +zerfallenes +zerfetzen +zerfetzend +zerfetzende +zerfetzender +zerfetzendes +zerfetzt +zerfetzte +zerfetztem +zerfetzten +zerfetzter +zerfetztes +zerfetztest +zerfetztet +zerfiel +zerfielen +zerfielest +zerfielst +zerflattern +zerfleische +zerfleischen +zerfleischend +zerfleischende +zerfleischenden +zerfleischendes +zerfleischest +zerfleischst +zerfleischt +zerfleischte +zerfleischtem +zerfleischten +zerfleischtes +zerfleischtest +zerfleischtet +zerfließen +zerfließend +zerfließende +zerfließender +zerfließendes +zerfließest +zerfloss +zerflossen +zerflossene +zerflossenen +zerflossener +zerflossenes +zerflosset +zerfressen +zerfressene +zerfurchen +zerfurcht +zerfurchte +zerfurchtem +zerfurchten +zerfurchter +zerfurchtes +zerfällst +zerfällt +zergangen +zergangenem +zergangenen +zergangener +zergehe +zergehen +zergehend +zergehenden +zergehender +zergehendes +zergeht +zerging +zergingen +zergingst +zergliedere +zergliedern +zergliedernde +zergliedernden +zergliedernder +zergliederst +zergliedert +zergliederte +zergliederten +zergliederter +zergliedertes +zergliedertet +zerhacke +zerhacken +zerhackende +zerhackenden +zerhackender +zerhackst +zerhackt +zerhackte +zerhackten +zerhackter +zerhacktes +zerhacktet +zerkaue +zerkauen +zerkauende +zerkauenden +zerkauender +zerkaust +zerkaut +zerkaute +zerkauten +zerkauter +zerkautes +zerkautet +zerkleinere +zerkleinern +zerkleinernde +zerkleinernden +zerkleinernder +zerkleinerst +zerkleinert +zerkleinerte +zerkleinerten +zerkleinerter +zerkleinertes +zerkleinertet +zerklüftet +zerklüftete +zerklüfteten +zerklüfteter +zerklüftetes +zerklüftetste +zerklüftetstem +zerklüftetsten +zerklüftetstes +zerknirschen +zerknirscht +zerknirschtem +zerknirschten +zerknirschter +zerknirschtes +zerknittere +zerknittern +zerknitternd +zerknitternde +zerknitternden +zerknitterndes +zerknitterst +zerknittert +zerknittertem +zerknitterten +zerknitterter +zerknittertes +zerknittertest +zerknüllen +zerkoche +zerkochen +zerkochend +zerkochenden +zerkochender +zerkochendes +zerkocht +zerkochte +zerkochtem +zerkochter +zerkochtes +zerkochtest +zerkratze +zerkratzen +zerkratzend +zerkratzenden +zerkratzender +zerkratzendes +zerkratzt +zerkratzte +zerkratztem +zerkratzter +zerkratztes +zerkratztest +zerlasse +zerlassen +zerlassende +zerlassenden +zerlassender +zerlassene +zerlassenem +zerlassenen +zerlassenes +zerlassest +zerlegbar +zerlegen +zerlegend +zerlegende +zerlegenden +zerlegender +zerlegendes +zerlegst +zerlegt +zerlegte +zerlegtem +zerlegten +zerlegter +zerlegtes +zerlegtest +zerlegtet +zerließ +zerließen +zerließest +zerließt +zerlumpt +zerlumpte +zerlumpten +zerlumpter +zerlumptes +zermahle +zermahlen +zermahlend +zermahlenden +zermahlender +zermahlendes +zermahlst +zermahlt +zermahlte +zermahlten +zermahltest +zermahltet +zermalme +zermalmen +zermalmend +zermalmende +zermalmenden +zermalmendes +zermalmst +zermalmt +zermalmte +zermalmtem +zermalmten +zermalmter +zermalmtes +zermalmtest +zermalmtet +zermartere +zermartern +zermarternd +zermarternde +zermarternden +zermarternder +zermarterst +zermartert +zermarterte +zermartertem +zermarterten +zermarterter +zermartertes +zermartertet +zermatschen +zermatschte +zermürbe +zermürben +zermürbend +zermürbende +zermürbendem +zermürbenden +zermürbender +zermürbendes +zermürbt +zermürbte +zermürbtem +zermürbter +zermürbtes +zermürbtest +zernagen +zernagend +zernagenden +zernagender +zernagendes +zernagte +zernagtem +zernagten +zernagtes +zerpflücke +zerpflücken +zerpflückende +zerpflückenden +zerpflückender +zerpflückst +zerpflückt +zerpflückte +zerpflückten +zerpflückter +zerpflücktes +zerpflücktet +zerplatze +zerplatzen +zerplatzende +zerplatzenden +zerplatzender +zerplatzest +zerplatzt +zerplatzte +zerplatzten +zerplatzter +zerplatztes +zerplatztest +zerplatztet +zerquetsche +zerquetschen +zerquetschende +zerquetschenden +zerquetschender +zerquetschst +zerquetscht +zerquetschte +zerquetschten +zerquetschter +zerquetschtes +zerquetschtet +zerrann +zerrannen +zerreden +zerredet +zerreibe +zerreiben +zerreibende +zerreibenden +zerreibender +zerreibendes +zerreibst +zerreibt +zerreißbar +zerreißbare +zerreißbaren +zerreißbarer +zerreißbares +zerreißen +zerreißend +zerreißende +zerreißenden +zerreißender +zerreißendes +zerreißest +zerreißt +zerren +zerrende +zerrenden +zerrender +zerrieb +zerrieben +zerriebenem +zerriebenen +zerriebener +zerriebet +zerriebst +zerrinnen +zerrinnende +zerrinnenden +zerrinnender +zerrinnt +zerriss +zerrissen +zerrissene +zerrissenen +zerrissener +zerrissenes +zerrissest +zerrisset +zerronnen +zerronnene +zerronnenen +zerronnener +zerronnenes +zerrt +zerrte +zerrten +zerrtet +zerrütte +zerrütten +zerrüttende +zerrüttenden +zerrüttender +zerrüttest +zerrüttet +zerrüttete +zerrütteten +zerrütteter +zerrüttetes +zerschellen +zerschellend +zerschellenden +zerschellender +zerschellendes +zerschellte +zerschellten +zerschieße +zerschießen +zerschießend +zerschießende +zerschießenden +zerschießendes +zerschießt +zerschlage +zerschlagen +zerschlagende +zerschlagenden +zerschlagender +zerschlagene +zerschlagenem +zerschlagenen +zerschlagenes +zerschlagt +zerschlug +zerschlugen +zerschlugst +zerschlägt +zerschmelze +zerschmelzen +zerschmelzende +zerschmelzendem +zerschmelzenden +zerschmelzender +zerschmettere +zerschmettern +zerschmetternd +zerschmetternden +zerschmetternder +zerschmetterndes +zerschmettert +zerschmetterte +zerschmettertem +zerschmetterter +zerschmettertes +zerschmettertest +zerschmilzt +zerschmissest +zerschmolz +zerschmolzen +zerschmolzenem +zerschmolzenen +zerschmolzener +zerschmolzest +zerschmolzet +zerschmölzet +zerschneide +zerschneiden +zerschneidend +zerschneidende +zerschneidenden +zerschneidendes +zerschneidest +zerschneidet +zerschnitt +zerschnitten +zerschnittene +zerschnittenem +zerschnittener +zerschnittenes +zerschnittest +zerschoss +zerschossen +zerschossene +zerschossenen +zerschossener +zerschossenes +zerschossest +zerschosset +zerschramme +zerschrammen +zerschrammende +zerschrammenden +zerschrammender +zerschrammst +zerschrammt +zerschrammte +zerschrammten +zerschrammter +zerschrammtest +zerschrammtet +zersetze +zersetzen +zersetzend +zersetzende +zersetzendem +zersetzenden +zersetzender +zersetzendes +zersetzest +zersetzt +zersetzte +zersetzten +zersetzter +zersetztes +zersetztest +zersetztet +zerspalte +zerspalten +zerspaltend +zerspaltende +zerspaltenden +zerspaltender +zerspaltendes +zerspaltest +zerspaltet +zerspalteten +zerspalteter +zerspaltetes +zerspaltetest +zerspaltetet +zersplittern +zersplitternd +zersplitternde +zersplitternder +zersplitterndes +zersplitterst +zersplitterte +zersplittertem +zersplitterten +zersplitterter +zersplittertes +zersplittertest +zersplittertet +zersprang +zersprangen +zersprangst +zersprangt +zersprengen +zersprengend +zersprengende +zersprengenden +zersprengendes +zersprengst +zersprengt +zersprengtem +zersprengten +zersprengter +zersprengtes +zersprengtest +zersprengtet +zerspringe +zerspringen +zerspringend +zerspringende +zerspringenden +zerspringendes +zerspringst +zerspringt +zersprungen +zersprungene +zersprungenem +zersprungenen +zersprungenes +zerstach +zerstachen +zerstampfe +zerstampfen +zerstampfend +zerstampfenden +zerstampfender +zerstampfendes +zerstampft +zerstampfte +zerstampftem +zerstampfter +zerstampftes +zerstampftest +zersteche +zerstechen +zerstechende +zerstechenden +zerstechender +zerstichst +zersticht +zerstieben +zerstiebendem +zerstiebenden +zerstiebender +zerstiebendes +zerstiebt +zerstieß +zerstieße +zerstießest +zerstießt +zerstoben +zerstobene +zerstobenem +zerstobener +zerstobenes +zerstochen +zerstochene +zerstochenem +zerstochener +zerstochenes +zerstoße +zerstoßen +zerstoßend +zerstoßenden +zerstoßender +zerstoßendes +zerstoßenem +zerstoßenen +zerstoßener +zerstoßt +zerstreiten +zerstreue +zerstreuen +zerstreuend +zerstreuende +zerstreuenden +zerstreuendes +zerstreust +zerstreut +zerstreute +zerstreutem +zerstreuten +zerstreuter +zerstreutes +zerstreutest +zerstritt +zerstritten +zerstäube +zerstäuben +zerstäubende +zerstäubenden +zerstäubender +zerstäubst +zerstäubt +zerstäubte +zerstäubten +zerstäubter +zerstäubtes +zerstäubtet +zerstörbar +zerstörbare +zerstörbarem +zerstörbaren +zerstörbarer +zerstörbares +zerstöre +zerstören +zerstörend +zerstörende +zerstörenden +zerstörendes +zerstörerisch +zerstörerische +zerstörerischen +zerstört +zerstörte +zerstörtem +zerstörter +zerstörtes +zerstörtest +zerstörungsfreie +zerstößt +zerstückeln +zerstückelnd +zerstückelnde +zerstückelnden +zerstückelnder +zerstückelndes +zerstückelst +zerstückelte +zerstückeltem +zerstückelten +zerstückelter +zerstückeltes +zerstückeltest +zerstückeltet +zersäge +zersägen +zersägende +zersägenden +zersägender +zersägst +zersägt +zersägte +zersägten +zersägter +zersägtes +zersägtet +zerteile +zerteilen +zerteilend +zerteilenden +zerteilender +zerteilendes +zerteilt +zerteilte +zerteiltem +zerteilter +zerteiltes +zerteiltest +zertrampeln +zertrampelnd +zertrampelnde +zertrampelnder +zertrampelndes +zertrampelst +zertrampelte +zertrampeltem +zertrampelten +zertrampelter +zertrampeltes +zertrampeltest +zertrampeltet +zertrat +zertraten +zertratest +zertrete +zertreten +zertretend +zertretenden +zertretender +zertretendes +zertretenem +zertretenen +zertretener +zertritt +zertrittst +zertrümmere +zertrümmern +zertrümmernd +zertrümmernden +zertrümmernder +zertrümmerndes +zertrümmert +zertrümmerte +zertrümmertem +zertrümmerter +zertrümmertes +zertrümmertest +zerwühle +zerwühlen +zerwühlend +zerwühlende +zerwühlendem +zerwühlender +zerwühlendes +zerwühlst +zerwühlt +zerwühlte +zerwühltem +zerwühlten +zerwühlter +zerwühltes +zerwühltest +zerwühltet +zerzause +zerzausen +zerzausende +zerzausenden +zerzausender +zerzaust +zerzauste +zerzaustem +zerzauster +zerzaustes +zerzaustest +zerzaustet +zetere +zetern +zeternd +zeternde +zeternden +zeterndes +zeterst +zetert +zeterte +zeterten +zetertest +zetertet +zetteln +zettelten +zeugend +zeugende +zeugenden +zeugendes +zeugst +zeugt +zeugte +zeugten +zeugtest +zeugtet +zeugungsfähig +zeugungsfähige +zeugungsfähigem +zeugungsfähigen +zeugungsfähiger +zeugungsfähigere +zeugungsfähigerem +zeugungsfähigeren +zeugungsfähiges +zeugungsfähigste +zeugungsfähigsten +zeugungsfähigster +zeugungsfähigstes +zeugungsunfähig +zeugungsunfähige +zeugungsunfähigem +zeugungsunfähigen +zeugungsunfähiges +zickig +zickige +zickigem +zickigen +zickiger +ziegelrot +ziegelrote +ziegelrotem +ziegelroten +ziegelrotes +zieh +ziehe +ziehen +ziehende +ziehenden +ziehender +ziehendes +ziehst +zieht +zielbewusst +zielbewusste +zielbewussten +zielbewusster +ziele +zielen +zielend +zielenden +zielender +zielendes +zielgenau +zielgerichtet +ziellos +ziellose +ziellosem +ziellosen +ziellosere +zielloserem +zielloseren +zielloseres +zielloses +zielloseste +ziellosesten +ziellosester +ziellosestes +zielsicher +zielsichere +zielsicherem +zielsicherer +zielsicherere +zielsichererem +zielsichererer +zielsichereres +zielsicheres +zielsicherste +zielsicherstem +zielsichersten +zielsicherster +zielst +zielstrebig +zielstrebige +zielstrebigen +zielstrebiger +zielstrebigere +zielstrebigeren +zielstrebigerer +zielstrebigeres +zielstrebigste +zielstrebigstem +zielstrebigsten +zielstrebigstes +zielt +zielte +zielten +zieltest +zieltet +zieme +ziemen +ziemend +ziemende +ziemenden +ziemendes +ziemlich +ziemliche +ziemlichen +ziemlicher +ziemliches +ziemt +ziemte +ziemten +ziemtet +ziere +zieren +zierende +zierenden +zierender +zierlich +zierliche +zierlichem +zierlicher +zierlichere +zierlicherem +zierlicheren +zierlicherer +zierlicheres +zierliches +zierlichstem +zierlichsten +zierlichster +zierst +ziert +zierte +zierten +ziertest +ziertet +zig +zigeunern +zigeunerte +zigeunerten +zigste +zigsten +zigtausende +zimmere +zimmern +zimmernde +zimmerndem +zimmernden +zimmernder +zimmerndes +zimmerst +zimmert +zimmerte +zimmerten +zimmertest +zimmertet +zimperlich +zimperlichem +zimperlichen +zimperlicher +zimperlicherem +zimperlicheren +zimperlicherer +zimperliches +zimperlichste +zimperlichstem +zimperlichster +zimperlichstes +zinkten +zinnern +zinnfarben +zinnfarbene +zinnrot +zinnrote +zinnroten +zinnroter +zinnrotes +zinsesverzinst +zinsfrei +zinsfreie +zinsfreien +zinsfreier +zinsfreies +zinslos +zinslose +zinspflichtig +zinspflichtige +zinspflichtigen +zinspflichtiger +zinspflichtiges +zionistisch +zionistische +zionistischem +zionistischer +zionistisches +zirka +zirkeln +zirkelnde +zirkelnden +zirkelnder +zirkelst +zirkelt +zirkelte +zirkelten +zirkeltet +zirkle +zirkular +zirkularen +zirkuliere +zirkulieren +zirkulierend +zirkulierende +zirkulierenden +zirkulierendes +zirkulierst +zirkuliert +zirkulierte +zirkuliertem +zirkulierten +zirkulierter +zirkuliertest +zirkuliertet +zirpen +zirpende +zirpenden +zirpender +zirpt +zirpte +zirpten +zischeln +zischelnd +zischelnde +zischelnder +zischelndes +zischelst +zischelte +zischelten +zischeltest +zischen +zischend +zischende +zischender +zischendes +zischle +zischt +zischte +zischten +zischtet +ziseliere +ziselieren +ziselierende +ziselierenden +ziselierender +ziselierst +ziseliert +ziselierte +ziselierten +ziselierter +ziseliertes +ziseliertet +zitiere +zitieren +zitierende +zitierenden +zitierender +zitierst +zitiert +zitierte +zitierten +zitierter +zitiertes +zitiertest +zittere +zitterig +zitterige +zitterigen +zitteriger +zitterigere +zitterigeren +zitterigerer +zitterigeres +zitterigste +zitterigstem +zitterigsten +zitterigstes +zittern +zitternd +zitternden +zitternder +zitterndes +zittert +zitterte +zitterten +zittertet +zittrig +zittrige +zittrigere +zittrigeren +zittrigerer +zittrigeres +zivil +zivile +zivilem +ziviler +ziviles +zivilisatorisch +zivilisatorischem +zivilisatorischen +zivilisatorischer +zivilisiere +zivilisieren +zivilisierst +zivilisiert +zivilisiertem +zivilisierten +zivilisierter +zivilisiertes +zivilisiertest +zivilrechtlich +zivilrechtliche +zivilrechtlichem +zivilrechtlichen +zivilrechtlicher +zivilrechtliches +zog +zogen +zogst +zollamtlicher +zollen +zollend +zollende +zollender +zollendes +zollfrei +zollfreie +zollfreiem +zollfreien +zollfreier +zollpflichtig +zollpflichtige +zollpflichtigem +zollpflichtiger +zollpflichtiges +zollst +zollte +zollten +zolltest +zoologisch +zoologische +zoologischem +zoologischer +zoologisches +zopfig +zopfigem +zopfigen +zopfiger +zornentbrannt +zornentbrannte +zornentbranntem +zornentbrannter +zornentbranntes +zornig +zornige +zornigem +zorniger +zornigere +zornigerem +zornigerer +zornigeres +zorniges +zornigstem +zornigsten +zornigster +zotig +zotige +zotigem +zotiger +zotiges +zottig +zu +zu stellen +zuaddieren +zuallererst +zuallerletzt +zuarbeiten +zubauen +zubauend +zubauende +zubauenden +zubauendes +zubeißen +zubeißend +zubeißenden +zubeißender +zubeißendes +zubereiten +zubereitend +zubereitende +zubereitender +zubereitendes +zubereitet +zubereitetem +zubereiteten +zubereiteter +zubereitetes +zubilligen +zubilligend +zubilligende +zubilligender +zubilligendes +zubilligt +zubinden +zubindend +zubindende +zubindenden +zubindendes +zubisse +zubissen +zubleiben +zubleibend +zubleibenden +zubleibender +zubleibendes +zublinzeln +zublinzelnd +zublinzelnde +zublinzelnden +zublinzelndes +zubringen +zubringend +zubringenden +zubringender +zubringendes +zuchtlos +zuchtlose +zuchtlosem +zuchtlosen +zuchtlosere +zuchtloseren +zuchtloserer +zuchtloses +zuchtloseste +zuchtlosesten +zuchtlosestes +zuck +zucke +zuckend +zuckende +zuckenden +zuckendes +zuckere +zuckerig +zuckerige +zuckerigem +zuckerigen +zuckeriger +zuckerigeren +zuckerigerer +zuckerigeres +zuckeriges +zuckerigste +zuckerigsten +zuckerigster +zuckerkrank +zuckerkranke +zuckerkrankem +zuckerkranker +zuckerkrankes +zuckern +zuckernde +zuckernden +zuckernder +zuckerst +zuckersüß +zuckersüße +zuckersüßen +zuckersüßes +zuckert +zuckerte +zuckerten +zuckertest +zuckertet +zuckt +zuckte +zuckten +zucktet +zudecken +zudeckend +zudeckende +zudeckenden +zudeckendes +zudem +zudenkend +zudenkenden +zudenkender +zudenkendes +zudiktierend +zudiktierende +zudiktierenden +zudiktierendes +zudiktiert +zudiktierte +zudiktierten +zudiktierter +zudiktiertes +zudrehen +zudrehend +zudrehenden +zudrehender +zudrehendes +zudriften +zudriftet +zudriftete +zudrifteten +zudringlich +zudringliche +zudringlichem +zudringlichen +zudringlichere +zudringlicheren +zudringlicherer +zudringliches +zudringlichste +zudringlichsten +zudringlichstes +zudrücken +zudrückend +zudrückende +zudrückenden +zudrückendes +zudämmen +zudämmend +zudämmenden +zudämmender +zudämmendes +zueignen +zueignend +zueignenden +zueignender +zueignendes +zueilend +zueilende +zueilenden +zueilendes +zueinander +zuerkannt +zuerkanntem +zuerkannten +zuerkannter +zuerkennen +zuerkennend +zuerkennende +zuerkennenden +zuerkennender +zuerkennendes +zuerst +zufahrend +zufahrende +zufahrenden +zufahrendes +zufahrt +zufallen +zufallend +zufallende +zufallenden +zufallender +zufallendes +zufallsbedingt +zufassen +zufassend +zufassende +zufassender +zufassendes +zufiel +zufliegen +zufliegend +zufliegende +zufliegenden +zufliegendes +zufließen +zufließend +zufließenden +zufließender +zufließendes +zufloss +zuflossen +zuflüstern +zuflüsternd +zuflüsternde +zuflüsternden +zuflüsterndes +zufolge +zufrieden +zufriedene +zufriedenem +zufriedenen +zufriedenere +zufriedeneren +zufriedenerer +zufriedenes +zufriedensten +zufriedenstes +zufrieren +zufrierende +zufrierenden +zufrierender +zufuhren +zufällig +zufällige +zufälligem +zufälligen +zufälliger +zufälligere +zufälligeren +zufälligerer +zufälligerweise +zufälliges +zufälligste +zufälligster +zufälligstes +zufällt +zufügen +zufügend +zufügende +zufügenden +zufügendes +zufügt +zuführen +zuführende +zuführenden +zuführender +zuführt +zufüllen +zufüllend +zufüllenden +zufüllender +zufüllendes +zugab +zugaben +zugebaut +zugebaute +zugebautem +zugebauten +zugebauter +zugeben +zugebend +zugebende +zugebender +zugebendes +zugebilligt +zugebilligtem +zugebilligten +zugebilligter +zugebissen +zugebissene +zugebissenem +zugebissener +zugebissenes +zugeblieben +zugebliebenem +zugebliebenen +zugebliebener +zugeblinzelt +zugeblinzelte +zugeblinzeltem +zugeblinzelter +zugeblinzeltes +zugebracht +zugebrachtem +zugebrachten +zugebrachter +zugebunden +zugebundene +zugebundenem +zugebundenen +zugebundener +zugebundenes +zugedacht +zugedachte +zugedachtem +zugedachter +zugedachtes +zugedeckt +zugedeckte +zugedecktem +zugedeckten +zugedeckter +zugedecktes +zugedreht +zugedrehte +zugedrehtem +zugedrehten +zugedrehter +zugedrehtes +zugedrückt +zugedrückte +zugedrücktem +zugedrückter +zugedrücktes +zugedämmt +zugeeignet +zugeeignete +zugeeignetem +zugeeigneter +zugeeignetes +zugeeilt +zugeeiltem +zugeeilten +zugeeilter +zugefahren +zugefallen +zugefallene +zugefallenen +zugefallener +zugefallenes +zugeflogen +zugeflogene +zugeflogenem +zugeflogener +zugeflogenes +zugeflossen +zugeflossenem +zugeflossenen +zugeflossener +zugeflüstert +zugeflüsterte +zugeflüsterten +zugeflüsterter +zugefroren +zugefrorene +zugefrorenem +zugefrorener +zugefrorenes +zugefügt +zugefügte +zugefügtem +zugefügter +zugefügtes +zugeführt +zugeführte +zugeführtem +zugeführten +zugeführter +zugeführtes +zugefüllt +zugegangen +zugegangenem +zugegangenen +zugegangener +zugegeben +zugegebene +zugegebenem +zugegebener +zugegebenermaßen +zugegebenes +zugegen +zugegossen +zugegossenem +zugegossenen +zugegossener +zugegriffen +zugeguckt +zugehabt +zugehabte +zugehabtem +zugehabter +zugehabtes +zugehaktem +zugehakter +zugehaktes +zugehalten +zugehaltenem +zugehaltenen +zugehaltener +zugeheftet +zugeheilt +zugeheilte +zugeheiltem +zugeheilter +zugeheiltes +zugehen +zugehende +zugehenden +zugehender +zugehendes +zugeht +zugehängt +zugehängtem +zugehängten +zugehängter +zugehängtes +zugehören +zugehörig +zugehörige +zugehörigen +zugehöriger +zugehöriges +zugehörtet +zugejubelt +zugekauft +zugekauftem +zugekauften +zugekaufter +zugekehrt +zugekehrte +zugekehrtem +zugekehrter +zugekehrtes +zugeklappt +zugeklapptem +zugeklappten +zugeklappter +zugeklebt +zugeklebte +zugeklebtem +zugeklebter +zugeklebtes +zugeknallt +zugeknallte +zugeknallten +zugeknallter +zugeknalltes +zugeknöpft +zugeknöpfte +zugeknöpftem +zugeknöpften +zugeknöpfter +zugeknöpftes +zugeknüpft +zugekommen +zugekommene +zugekommenem +zugekommenen +zugekommenes +zugekorkt +zugekorkte +zugekorkten +zugekorkter +zugekorktes +zugelangt +zugelassen +zugelassene +zugelassenen +zugelassener +zugelassenes +zugelaufen +zugelaufene +zugelaufenem +zugelaufenen +zugelaufenes +zugelegt +zugelegte +zugelegten +zugelegter +zugelegtes +zugeleitet +zugeleitete +zugeleitetem +zugeleiteten +zugeleiteter +zugeleitetes +zugelötetem +zugelöteten +zugelötetes +zugemacht +zugemachte +zugemachten +zugemachter +zugemachtes +zugemauert +zugemauerte +zugemauertem +zugemauerten +zugemauertes +zugemessen +zugemessene +zugemessenen +zugemessener +zugemessenes +zugemutet +zugemutete +zugemutetem +zugemuteten +zugemutetes +zugenagelt +zugenagelte +zugenageltem +zugenagelten +zugenageltes +zugeneigt +zugeneigte +zugeneigten +zugeneigter +zugeneigtes +zugenickt +zugenickte +zugenicktem +zugenickten +zugenicktes +zugenommen +zugenommene +zugenommenen +zugenommener +zugenommenes +zugenäht +zugenähte +zugenähten +zugenähter +zugenähtes +zugeordnet +zugeordnete +zugeordnetem +zugeordneten +zugeordnetes +zugepackt +zugepackte +zugepackten +zugepackter +zugepacktes +zugeraten +zugeratene +zugeratenen +zugeratener +zugeratenes +zugerechnet +zugerechnete +zugerechnetem +zugerechneten +zugerechnetes +zugeredet +zugeredete +zugeredeten +zugeredeter +zugeredetes +zugereicht +zugereichte +zugereichtem +zugereichten +zugereichtes +zugerichtet +zugerichtete +zugerichteten +zugerichteter +zugerichtetes +zugeriegelte +zugeriegeltem +zugeriegelten +zugeriegeltes +zugeritten +zugerittene +zugerittenem +zugerittenen +zugerittenes +zugerufen +zugerufene +zugerufenen +zugerufener +zugerufenes +zugerüstet +zugerüstete +zugerüstetem +zugerüsteten +zugerüstetes +zugesagt +zugesagte +zugesagtem +zugesagten +zugesagter +zugesagtes +zugesandt +zugesandte +zugesandtem +zugesandten +zugesandter +zugesandtes +zugeschaltet +zugeschaltete +zugeschaut +zugeschickt +zugeschicktem +zugeschickten +zugeschickter +zugeschlagen +zugeschlagene +zugeschlagenem +zugeschlagener +zugeschlagenes +zugeschlossen +zugeschlossenem +zugeschlossenen +zugeschlossener +zugeschmiert +zugeschmierte +zugeschmiertem +zugeschmierter +zugeschmiertes +zugeschmissen +zugeschmissenem +zugeschmissenen +zugeschmissener +zugeschnallt +zugeschnalltem +zugeschnallten +zugeschnallter +zugeschnappt +zugeschnappte +zugeschnapptem +zugeschnappter +zugeschnapptes +zugeschneit +zugeschneite +zugeschneitem +zugeschneiter +zugeschneites +zugeschnitten +zugeschnittenem +zugeschnittenen +zugeschnittener +zugeschnürt +zugeschnürte +zugeschnürtem +zugeschnürter +zugeschnürtes +zugeschoben +zugeschobene +zugeschobenem +zugeschobener +zugeschobenes +zugeschossen +zugeschossenem +zugeschossenen +zugeschossener +zugeschraubt +zugeschraubte +zugeschraubtem +zugeschraubter +zugeschraubtes +zugeschrieben +zugeschriebenem +zugeschriebenen +zugeschriebener +zugeschweißt +zugeschüttet +zugeschüttete +zugeschüttetem +zugeschütteten +zugeschüttetes +zugesehen +zugesellen +zugesellend +zugesellende +zugesellenden +zugesellendes +zugesellt +zugesellte +zugesellten +zugesellter +zugeselltes +zugesendet +zugesendetes +zugesetzt +zugesetzte +zugesetztem +zugesetzten +zugesetztes +zugesichert +zugesicherte +zugesicherten +zugesicherter +zugesichertes +zugesiegelt +zugespielt +zugespielte +zugespielten +zugespielter +zugespieltes +zugespitzt +zugespitzte +zugespitztem +zugespitzten +zugespitztes +zugesprochen +zugesprochene +zugesprochenen +zugesprochener +zugesprochenes +zugesprungen +zugesprungene +zugesprungenem +zugesprungenen +zugesprungenes +zugestanden +zugestandene +zugestandenen +zugestandener +zugestandenes +zugesteckt +zugesteckte +zugestecktem +zugesteckten +zugestecktes +zugestehen +zugestehend +zugestehenden +zugestehender +zugestehendes +zugesteht +zugestellt +zugestellte +zugestelltem +zugestellter +zugestelltes +zugestiegen +zugestimmt +zugestimmte +zugestimmtem +zugestimmten +zugestimmtes +zugestopft +zugestopfte +zugestopftem +zugestopften +zugestopftes +zugestoßen +zugeströmt +zugeströmte +zugeströmtem +zugeströmten +zugeströmter +zugeströmtes +zugestürzt +zugestürzte +zugestürztem +zugestürzten +zugestürztes +zugetan +zugetane +zugetanem +zugetanen +zugetaner +zugetanes +zugeteilt +zugeteilten +zugeteilter +zugeteiltes +zugetragen +zugetragenes +zugetraut +zugetroffen +zugetrunken +zugewachsen +zugewachsene +zugewachsenem +zugewachsener +zugewachsenes +zugewandert +zugewandertem +zugewanderten +zugewanderter +zugewandt +zugewandte +zugewandtem +zugewandter +zugewandtes +zugewartet +zugeweht +zugewehte +zugewehtem +zugewehten +zugewehtes +zugewendet +zugewiesen +zugewiesene +zugewiesenem +zugewiesenen +zugewiesener +zugewiesenes +zugeworfen +zugeworfene +zugeworfenem +zugeworfener +zugeworfenes +zugezahlt +zugezahlte +zugezahlten +zugezahlter +zugezahltes +zugezogen +zugezogene +zugezogenem +zugezogenen +zugezogenes +zugezwinkert +zugezählt +zugezählte +zugezähltem +zugezählten +zugezähltes +zugießen +zugießend +zugießenden +zugießender +zugießendes +zugig +zugige +zugigem +zugigen +zugigere +zugigeren +zugigerer +zugiges +zugigste +zugigsten +zugigstes +zuging +zugingen +zugkräftig +zugkräftigem +zugkräftigen +zugkräftiger +zugkräftigeren +zugkräftigerer +zugkräftigeres +zugkräftigste +zugkräftigsten +zugkräftigster +zugleich +zugreifen +zugreifend +zugreifenden +zugreifender +zugreifendes +zugriffen +zugrunde +zugrundegerichtet +zugrundegerichtete +zugrundegerichtetem +zugrundegerichteter +zugrundegerichtetes +zugucken +zuguckend +zuguckende +zuguckenden +zuguckender +zugunsten +zugute +zugänglich +zugängliche +zugänglichem +zugänglichen +zugänglicher +zugänglichere +zugänglicheren +zugänglicheres +zugängliches +zugänglichste +zugänglichster +zugänglichstes +zuhaben +zuhabend +zuhabenden +zuhabender +zuhabendes +zuhalten +zuhaltend +zuhaltende +zuhaltenden +zuhaltender +zuhaltendes +zuhauen +zuhauend +zuhauenden +zuhauender +zuhauendes +zuhauf +zuheften +zuheftend +zuheftende +zuheftender +zuheftendes +zuheilen +zuheilende +zuheilenden +zuheilender +zuhinterst +zuhängen +zuhängend +zuhängende +zuhängender +zuhängendes +zuhören +zuhörende +zuhörenden +zuhörender +zuhört +zuinnerst +zujubeln +zujubelnde +zujubelnden +zujubelnder +zukaufen +zukaufend +zukaufende +zukaufenden +zukaufendes +zukehren +zukehrend +zukehrenden +zukehrender +zukehrendes +zuklappen +zuklappend +zuklappende +zuklappenden +zuklappendes +zukleben +zuklebend +zuklebenden +zuklebender +zuklebendes +zuknallen +zuknallend +zuknallende +zuknallenden +zuknallendes +zukneifen +zuknöpfen +zuknöpfend +zuknöpfende +zuknöpfenden +zuknöpfender +zuknöpfendes +zuknüpfen +zuknüpfend +zuknüpfenden +zuknüpfender +zuknüpfendes +zukomme +zukommen +zukommend +zukommende +zukommenden +zukommendes +zukommt +zukorken +zukorkende +zukorkenden +zukorkender +zukunftbezogen +zukunftbezogene +zukunftsorientiert +zukunftsorientierte +zukunftsorientiertem +zukunftsreich +zukunftsreiche +zukunftsreichem +zukunftsreichen +zukunftsreichere +zukunftsreicheren +zukunftsreicherer +zukunftsreiches +zukunftsreichste +zukunftsreichsten +zukunftsreichstes +zukunftssicher +zukunftssicheren +zukunftsweisend +zukunftsweisenden +zukünftig +zukünftige +zukünftigen +zukünftiger +zukünftiges +zulangen +zulangend +zulangende +zulangender +zulangendes +zulasse +zulassen +zulassend +zulassende +zulassenden +zulassendes +zulasten +zulaufen +zulaufend +zulaufende +zulaufenden +zulaufender +zulaufendes +zulegen +zulegend +zulegende +zulegender +zulegendes +zulegt +zuleiten +zuleitend +zuleitende +zuleitenden +zuleitendes +zuletzt +zuließ +zulächeln +zulächelnde +zulächelnder +zulächelndes +zulänglich +zulängliche +zulänglichem +zulänglichen +zulängliches +zulässig +zulässige +zulässigen +zulässiger +zulässiges +zum +zumachen +zumachend +zumachenden +zumachender +zumachendes +zumal +zumauern +zumauernd +zumauernden +zumauernder +zumauerndes +zumeist +zumessen +zumindest +zumutbar +zumutbaren +zumute +zumuten +zumutend +zumutenden +zumutender +zumutendes +zunagelnd +zunahmen +zunehmen +zunehmend +zunehmende +zunehmendem +zunehmenden +zunehmender +zunehmendes +zuneigen +zuneigend +zuneigenden +zuneigender +zuneigendes +zungenfertig +zungenfertige +zungenfertigem +zungenfertigen +zungenfertiger +zungenfertigeren +zungenfertigerer +zungenfertigeres +zungenfertiges +zungenfertigste +zungenfertigsten +zungenfertigster +zungenförmig +zungenförmige +zungenförmigem +zungenförmiger +zungenförmiges +zunichte +zunicken +zunickend +zunickenden +zunickender +zunickendes +zunimmt +zunutze +zunächst +zunähen +zunähend +zunähenden +zunähender +zunähendes +zuoberst +zuordnen +zuordnend +zuordnende +zuordnenden +zuordnendes +zuordnet +zuordnete +zupacken +zupackende +zupackenden +zupackender +zupass +zupfe +zupfen +zupfend +zupfenden +zupfender +zupfendes +zupft +zupfte +zupften +zupftet +zur +zuraten +zuratend +zuratenden +zuratender +zuratendes +zurechnen +zurechnend +zurechnende +zurechnenden +zurechnendes +zurechnungsfähig +zurechnungsfähige +zurechnungsfähigen +zurechnungsfähiger +zurechnungsfähigere +zurechnungsfähigerer +zurechnungsfähigeres +zurechnungsfähiges +zurechnungsfähigsten +zurechnungsfähigster +zurechnungsfähigstes +zurecht +zurechtbasteln +zurechtbastelnd +zurechtbastelnde +zurechtbastelnder +zurechtbastelndes +zurechtbiegen +zurechtbiegende +zurechtbiegenden +zurechtbiegender +zurechtfanden +zurechtfinden +zurechtfindend +zurechtfindenden +zurechtfindender +zurechtfindendes +zurechtgebastelte +zurechtgebasteltem +zurechtgebastelten +zurechtgebasteltes +zurechtgefunden +zurechtgefundene +zurechtgefundenem +zurechtgefundenen +zurechtgefundenes +zurechtgekommen +zurechtgekommene +zurechtgekommenen +zurechtgekommener +zurechtgekommenes +zurechtgemacht +zurechtgemachte +zurechtgemachten +zurechtgemachter +zurechtgemachtes +zurechtgesetzt +zurechtgesetzte +zurechtgesetztem +zurechtgesetzter +zurechtgesetztes +zurechtgestellt +zurechtgestelltem +zurechtgestellten +zurechtgestellter +zurechtgestutzt +zurechtgestutzte +zurechtgestutztem +zurechtgestutzter +zurechtgestutztes +zurechtgewiesen +zurechtgewiesenem +zurechtgewiesenen +zurechtgewiesener +zurechtkommen +zurechtkommend +zurechtkommende +zurechtkommender +zurechtkommendes +zurechtkommt +zurechtlegend +zurechtlegende +zurechtlegenden +zurechtlegendes +zurechtmachen +zurechtmachend +zurechtmachenden +zurechtmachender +zurechtmachendes +zurechtsetzen +zurechtsetzend +zurechtsetzende +zurechtsetzender +zurechtsetzendes +zurechtstellen +zurechtstellende +zurechtstellenden +zurechtstellender +zurechtstutzen +zurechtstutzend +zurechtstutzende +zurechtstutzender +zurechtstutzendes +zurechtweisen +zurechtweisende +zurechtweisenden +zurechtweisender +zurechtzufinden +zurechtzukommen +zureden +zuredende +zuredenden +zuredender +zuredeten +zureichen +zureichend +zureichende +zureichender +zureichendes +zureiten +zureitende +zureitenden +zureitender +zurichten +zurichtend +zurichtende +zurichtender +zurichtendes +zuriegeln +zuriegelnde +zuriegelnden +zuriegelnder +zurufe +zurufen +zurufende +zurufenden +zurufender +zurzeit +zurück +zurückbegeben +zurückbegebende +zurückbegebendem +zurückbegebenden +zurückbegebender +zurückbegebendes +zurückbegebene +zurückbegebenem +zurückbegebenen +zurückbegebenes +zurückbehalten +zurückbehaltend +zurückbehaltenden +zurückbehaltender +zurückbehaltendes +zurückbehaltenem +zurückbehaltenen +zurückbehaltener +zurückbekommen +zurückbekommend +zurückbekommende +zurückbekommender +zurückbekommendes +zurückbekommene +zurückbekommenen +zurückbekommener +zurückbekommenes +zurückberufen +zurückberufend +zurückberufende +zurückberufender +zurückberufendes +zurückberufene +zurückberufenen +zurückberufener +zurückberufenes +zurückbezahlt +zurückbezahlte +zurückbezahltem +zurückbezahlter +zurückbezahltes +zurückbilden +zurückbleibend +zurückbleibende +zurückbleibenden +zurückbleibendes +zurückbleibt +zurückblicken +zurückblickend +zurückblickende +zurückblickenden +zurückblickender +zurückblickte +zurückblieb +zurückbringen +zurückbringende +zurückbringenden +zurückbringender +zurückbringt +zurückdachten +zurückdatieren +zurückdatierend +zurückdatierenden +zurückdatierender +zurückdatierendes +zurückdatierte +zurückdatiertem +zurückdatierten +zurückdatiertes +zurückdenken +zurückdenkend +zurückdenkenden +zurückdenkender +zurückdenkendes +zurückdrängend +zurückdrängende +zurückdrängenden +zurückdrängendes +zurückeilen +zurückeilend +zurückeilenden +zurückeilender +zurückeilendes +zurückerbitten +zurückerbittend +zurückerhält +zurückerobern +zurückerobernd +zurückerobernde +zurückerobernder +zurückeroberndes +zurückerobert +zurückerobertem +zurückeroberten +zurückeroberter +zurückerstatten +zurückerstattend +zurückerstattende +zurückerstattender +zurückerstattendes +zurückerstattet +zurückerstattetem +zurückerstatteten +zurückerstatteter +zurückfahrend +zurückfahrende +zurückfahrenden +zurückfahrendes +zurückfallen +zurückfallend +zurückfallenden +zurückfallender +zurückfallendes +zurückfinden +zurückfindend +zurückfindende +zurückfindender +zurückfindendes +zurückfliegen +zurückfordern +zurückfordernd +zurückfordernde +zurückfordernden +zurückforderndes +zurückfällt +zurückführen +zurückführend +zurückführenden +zurückführender +zurückführendes +zurückführt +zurückgab +zurückgaben +zurückgebe +zurückgeben +zurückgebende +zurückgebenden +zurückgebender +zurückgeblickt +zurückgeblieben +zurückgebliebene +zurückgebliebenen +zurückgebliebener +zurückgebliebenes +zurückgebracht +zurückgebrachte +zurückgebrachtem +zurückgebrachten +zurückgebrachtes +zurückgedacht +zurückgedachte +zurückgedachten +zurückgedachter +zurückgedachtes +zurückgedrehten +zurückgedrehter +zurückgedrehtes +zurückgedrängte +zurückgedrängtem +zurückgedrängten +zurückgedrängtes +zurückgeeilt +zurückgeeiltem +zurückgeeilten +zurückgeeilter +zurückgefahren +zurückgefahrenem +zurückgefahrenen +zurückgefahrener +zurückgefallen +zurückgefallene +zurückgefallenem +zurückgefallener +zurückgefallenes +zurückgeflogen +zurückgeforderte +zurückgefordertem +zurückgeforderten +zurückgefordertes +zurückgefunden +zurückgefundene +zurückgefundenen +zurückgefundener +zurückgefundenes +zurückgeführt +zurückgeführte +zurückgeführtem +zurückgeführter +zurückgeführtes +zurückgegangen +zurückgegangene +zurückgegangenem +zurückgegangenen +zurückgegangenes +zurückgegeben +zurückgegebene +zurückgegebenen +zurückgegebener +zurückgegebenes +zurückgegriffen +zurückgegriffene +zurückgegriffenem +zurückgegriffenen +zurückgegriffenes +zurückgehalten +zurückgehaltene +zurückgehaltenen +zurückgehaltener +zurückgehaltenes +zurückgehen +zurückgehend +zurückgehende +zurückgehenden +zurückgehendes +zurückgeholt +zurückgeholte +zurückgeholten +zurückgeholter +zurückgeholtes +zurückgekauft +zurückgekaufte +zurückgekauftem +zurückgekaufter +zurückgekauftes +zurückgekehrt +zurückgekehrtem +zurückgekehrten +zurückgekehrter +zurückgekommen +zurückgekommene +zurückgekommenem +zurückgekommener +zurückgekommenes +zurückgekonnt +zurückgelassene +zurückgelassenem +zurückgelassenen +zurückgelassenes +zurückgelegen +zurückgelegene +zurückgelegenen +zurückgelegener +zurückgelegenes +zurückgelegt +zurückgelegte +zurückgelegtem +zurückgelegten +zurückgelegter +zurückgelegtes +zurückgelehntem +zurückgelehnten +zurückgelehnter +zurückgeliefert +zurückgemeldet +zurückgemeldete +zurückgemeldeten +zurückgemeldeter +zurückgemeldetes +zurückgenommene +zurückgenommenem +zurückgenommenen +zurückgenommener +zurückgenommenes +zurückgeprallt +zurückgeprallte +zurückgeprallten +zurückgeprallter +zurückgepralltes +zurückgerechnet +zurückgerechnete +zurückgerechnetem +zurückgerechneten +zurückgerechneter +zurückgerechnetes +zurückgerufen +zurückgerufene +zurückgerufenem +zurückgerufenen +zurückgerufener +zurückgerufenes +zurückgesandt +zurückgeschaltet +zurückgeschaudert +zurückgeschaut +zurückgeschickt +zurückgeschickte +zurückgeschicktem +zurückgeschickter +zurückgeschicktes +zurückgeschlagen +zurückgeschlagene +zurückgeschlagenem +zurückgeschlagenen +zurückgeschlagener +zurückgeschlagenes +zurückgeschleudert +zurückgeschoben +zurückgeschreckt +zurückgesehnt +zurückgesehntem +zurückgesehnten +zurückgesehnter +zurückgesendet +zurückgesetzt +zurückgesetzte +zurückgesetzten +zurückgesetzter +zurückgesetztes +zurückgespiegelt +zurückgesprungen +zurückgesprungene +zurückgesprungenem +zurückgesprungenen +zurückgesprungenes +zurückgestanden +zurückgestandene +zurückgestandenen +zurückgestandener +zurückgestandenes +zurückgesteckt +zurückgesteckte +zurückgestecktem +zurückgesteckten +zurückgestecktes +zurückgestellt +zurückgestellte +zurückgestelltem +zurückgestellten +zurückgestellter +zurückgestelltes +zurückgestoßene +zurückgestoßenem +zurückgestoßenen +zurückgestoßenes +zurückgestrahlt +zurückgestrahlte +zurückgestrahlten +zurückgestrahlter +zurückgestrahltes +zurückgestreifte +zurückgestreiftem +zurückgestreiften +zurückgestreiftes +zurückgesunkener +zurückgesunkenes +zurückgetreten +zurückgetretene +zurückgetretenen +zurückgetretener +zurückgetretenes +zurückgetriebene +zurückgetriebenem +zurückgetriebenen +zurückgetriebenes +zurückgewandelt +zurückgewichen +zurückgewichene +zurückgewichenen +zurückgewichener +zurückgewichenes +zurückgewiesen +zurückgewiesene +zurückgewiesenem +zurückgewiesenen +zurückgewiesenes +zurückgewinnen +zurückgewinnend +zurückgewirkt +zurückgewirkte +zurückgewirktem +zurückgewirkten +zurückgewirktes +zurückgeworfene +zurückgeworfenem +zurückgeworfenen +zurückgeworfenes +zurückgewünscht +zurückgewünschte +zurückgewünschten +zurückgewünschter +zurückgewünschtes +zurückgezahlt +zurückgezahlte +zurückgezahlten +zurückgezahlter +zurückgezahltes +zurückgezogen +zurückgezogene +zurückgezogenem +zurückgezogenen +zurückgezogener +zurückgezogenes +zurückging +zurückginge +zurückgingen +zurückgreifen +zurückgreifend +zurückgreifende +zurückgreifenden +zurückgreifendes +zurückgreift +zurückgriff +zurückhalten +zurückhaltend +zurückhaltende +zurückhaltendem +zurückhaltenden +zurückhaltender +zurückhaltendes +zurückhielt +zurückhielten +zurückholen +zurückholende +zurückholenden +zurückholender +zurückholte +zurückhängend +zurückhängende +zurückhängenden +zurückhängendes +zurückkaufen +zurückkaufende +zurückkaufenden +zurückkaufender +zurückkehren +zurückkehrend +zurückkehrende +zurückkehrender +zurückkehrendes +zurückkehrst +zurückkehrt +zurückkehrte +zurückkehrten +zurückkommen +zurückkommende +zurückkommenden +zurückkommender +zurückkommt +zurückkönnen +zurücklassen +zurücklassend +zurücklassenden +zurücklassender +zurücklassendes +zurücklegen +zurücklegend +zurücklegende +zurücklegenden +zurücklegendes +zurücklegt +zurücklegte +zurücklehnen +zurücklehnende +zurücklehnenden +zurücklehnender +zurücklehnendes +zurückliegen +zurückliegend +zurückliegende +zurückliegenden +zurückliegendes +zurückliegt +zurückläuft +zurückmelden +zurückmeldend +zurückmeldende +zurückmeldender +zurückmeldendes +zurücknehmen +zurücknehmende +zurücknehmenden +zurücknehmender +zurückprallen +zurückprallend +zurückprallende +zurückprallender +zurückprallendes +zurückrechnen +zurückrechnende +zurückrechnenden +zurückrechnender +zurückregeln +zurückreichen +zurückreichend +zurückrufen +zurückrufend +zurückrufende +zurückrufender +zurückrufendes +zurückschaffen +zurückschaffende +zurückschaffenden +zurückschaffender +zurückschalten +zurückschaudern +zurückschaudernd +zurückschaudernde +zurückschaudernder +zurückschauderndes +zurückschauen +zurückschauende +zurückschauenden +zurückschauender +zurückscheuen +zurückscheuend +zurückscheuende +zurückscheuender +zurückscheuendes +zurückscheut +zurückschickend +zurückschickende +zurückschickenden +zurückschickendes +zurückschlagen +zurückschlagend +zurückschlagenden +zurückschlagender +zurückschlagendes +zurückschraubende +zurückschreckend +zurückschreckende +zurückschreckenden +zurückschreckendes +zurücksehen +zurücksehnend +zurücksehnende +zurücksehnenden +zurücksehnendes +zurücksenden +zurücksetzen +zurücksetzend +zurücksetzende +zurücksetzenden +zurücksetzendes +zurückspringen +zurückspringend +zurückspringenden +zurückspringender +zurückspringendes +zurücksteckend +zurücksteckende +zurücksteckenden +zurücksteckendes +zurückstehen +zurückstehend +zurückstehenden +zurückstehender +zurückstehendes +zurückstellen +zurückstellend +zurückstellende +zurückstellenden +zurückstellendes +zurückstoßen +zurückstoßend +zurückstoßenden +zurückstoßender +zurückstoßendes +zurückstrahlend +zurückstrahlende +zurückstrahlenden +zurückstrahlendes +zurückstreifen +zurückstreifend +zurückstreifenden +zurückstreifender +zurückstreifendes +zurücktreiben +zurücktreibend +zurücktreibende +zurücktreibender +zurücktreibendes +zurücktreten +zurücktretende +zurücktretenden +zurücktretender +zurücktritt +zurückverfolgen +zurückverfolgend +zurückverfolgenden +zurückverfolgender +zurückverfolgendes +zurückverfolgt +zurückverfolgte +zurückverfolgtem +zurückverfolgten +zurückverfolgtes +zurückverlangen +zurückverlangend +zurückverlangenden +zurückverlangender +zurückverlangendes +zurückverlangt +zurückverlangte +zurückverlangtem +zurückverlangten +zurückverlangtes +zurückversetzen +zurückversetzend +zurückversetzenden +zurückversetzender +zurückversetzendes +zurückversetzte +zurückversetztem +zurückversetzten +zurückversetztes +zurückverwandeln +zurückverwandelnd +zurückverwandelnden +zurückverwandelndes +zurückverwandelt +zurückverwandeltem +zurückverwandelten +zurückverwandelter +zurückverweisen +zurückverweisend +zurückverweisenden +zurückverweisender +zurückverweisendes +zurückverwiesenen +zurückverwiesener +zurückverwiesenes +zurückweichen +zurückweichend +zurückweichende +zurückweichenden +zurückweichender +zurückweisen +zurückweisend +zurückweisende +zurückweisender +zurückweisendes +zurückwerfen +zurückwerfende +zurückwerfenden +zurückwerfender +zurückwies +zurückwirken +zurückwirkend +zurückwirkenden +zurückwirkender +zurückwirkendes +zurückwirkten +zurückwünschen +zurückwünschend +zurückwünschende +zurückwünschender +zurückwünschendes +zurückzahlen +zurückzahlend +zurückzahlende +zurückzahlenden +zurückzahlender +zurückzahlendes +zurückzahlt +zurückziehend +zurückziehende +zurückziehenden +zurückziehendes +zurückzieht +zurückzog +zurückzubleiben +zurückzublicken +zurückzubringen +zurückzuerhalten +zurückzuerstatten +zurückzufordern +zurückzuführen +zurückzuführende +zurückzugeben +zurückzugehen +zurückzugreifen +zurückzuhalten +zurückzuholen +zurückzukaufen +zurückzukehren +zurückzukommen +zurückzulegen +zurückzunehmen +zurückzurechnen +zurückzurufen +zurückzuschauen +zurückzuschicken +zurückzusenden +zurückzusetzen +zurückzuverlangenden +zurückzuverlangender +zurückzuverlangendes +zurückzuversetzen +zurückzuzahlen +zurückzuziehen +zurückzuübersetzenden +zurückzuübersetzender +zurückzuübersetzendes +zurückübersetzen +zurückübersetzend +zurückübersetzenden +zurückübersetzender +zurückübersetzendes +zurückübersetzte +zurückübersetztem +zurückübersetzten +zurückübersetztes +zurüsten +zurüstende +zurüstenden +zurüstender +zusage +zusagen +zusagend +zusagenden +zusagender +zusagendes +zusah +zusahen +zusammen +zusammenarbeiten +zusammenarbeitende +zusammenarbeitenden +zusammenarbeitender +zusammenarbeiteten +zusammenballen +zusammenballend +zusammenballende +zusammenballender +zusammenballendes +zusammenballten +zusammenbasteln +zusammenbauen +zusammenbauend +zusammenbauende +zusammenbauenden +zusammenbauendes +zusammenbeißen +zusammenbeißend +zusammenbeißenden +zusammenbeißender +zusammenbeißendes +zusammenbekommend +zusammenbekommende +zusammenbekommenden +zusammenbekommendes +zusammenbekommene +zusammenbekommenem +zusammenbekommener +zusammenbekommenes +zusammenbinden +zusammenbindend +zusammenbindenden +zusammenbindender +zusammenbindendes +zusammenbrach +zusammenbrachen +zusammenbrachte +zusammenbrachten +zusammenbrauen +zusammenbrauende +zusammenbrauenden +zusammenbrauender +zusammenbrechen +zusammenbrechend +zusammenbrechende +zusammenbrechender +zusammenbrechendes +zusammenbricht +zusammenbringen +zusammenbringend +zusammenbringende +zusammenbringenden +zusammenbringendes +zusammenbringt +zusammendrängen +zusammendrängend +zusammendrängenden +zusammendrängender +zusammendrängendes +zusammendrückend +zusammendrückende +zusammendrückenden +zusammendrückendes +zusammenfahren +zusammenfahrende +zusammenfahrenden +zusammenfahrender +zusammenfallen +zusammenfallend +zusammenfallende +zusammenfallender +zusammenfallendes +zusammenfalten +zusammenfaltend +zusammenfaltenden +zusammenfaltender +zusammenfaltendes +zusammenfassen +zusammenfassend +zusammenfassende +zusammenfassenden +zusammenfassendes +zusammenfiel +zusammenfielen +zusammenfindend +zusammenfindende +zusammenfindenden +zusammenfindendes +zusammenflicken +zusammenflickend +zusammenflickenden +zusammenflickender +zusammenflickendes +zusammenfließen +zusammenfließend +zusammenfließende +zusammenfließenden +zusammenfließender +zusammenfließendes +zusammenfällt +zusammenfügen +zusammenfügende +zusammenfügenden +zusammenfügender +zusammenfügt +zusammenführe +zusammenführen +zusammengearbeitet +zusammengearbeitete +zusammengearbeiteten +zusammengearbeiteter +zusammengearbeitetes +zusammengeballte +zusammengeballtem +zusammengeballten +zusammengeballtes +zusammengebastelt +zusammengebaut +zusammengebaute +zusammengebautem +zusammengebauten +zusammengebauter +zusammengebautes +zusammengebissen +zusammengebissene +zusammengebissenem +zusammengebissener +zusammengebissenes +zusammengebracht +zusammengebrachte +zusammengebrachtem +zusammengebrachten +zusammengebrachter +zusammengebrachtes +zusammengebraut +zusammengebraute +zusammengebrautem +zusammengebrautes +zusammengebrochen +zusammengebrochene +zusammengebrochenen +zusammengebrochener +zusammengebrochenes +zusammengebundene +zusammengebundenem +zusammengebundenen +zusammengebundener +zusammengebundenes +zusammengedrängt +zusammengedrängte +zusammengedrängten +zusammengedrängter +zusammengedrängtes +zusammengedrückt +zusammengedrückte +zusammengedrücktem +zusammengedrückten +zusammengedrücktes +zusammengefahren +zusammengefahrene +zusammengefahrenem +zusammengefahrener +zusammengefahrenes +zusammengefallen +zusammengefallenem +zusammengefallenen +zusammengefallener +zusammengefaltet +zusammengefaltete +zusammengefaltetem +zusammengefalteter +zusammengefaltetes +zusammengefasst +zusammengefasstem +zusammengefassten +zusammengefasster +zusammengeflickt +zusammengeflicktem +zusammengeflickten +zusammengeflickter +zusammengeflossen +zusammengeflossene +zusammengeflossenem +zusammengeflossener +zusammengeflossenes +zusammengefunden +zusammengefundenem +zusammengefundenen +zusammengefundener +zusammengefügt +zusammengefügte +zusammengefügten +zusammengefügter +zusammengefügtes +zusammengeführt +zusammengegangen +zusammengegangene +zusammengegangenem +zusammengegangener +zusammengegangenes +zusammengehalten +zusammengehaltene +zusammengehaltenen +zusammengehaltener +zusammengehaltenes +zusammengeheftet +zusammengeheftetem +zusammengehefteten +zusammengehefteter +zusammengeheilt +zusammengeheilte +zusammengeheiltem +zusammengeheilter +zusammengeheiltes +zusammengehen +zusammengehende +zusammengehenden +zusammengehender +zusammengeholt +zusammengeholte +zusammengeholtem +zusammengeholter +zusammengeholtes +zusammengehäuft +zusammengehören +zusammengehörend +zusammengehörende +zusammengehörenden +zusammengehörender +zusammengehörendes +zusammengehörig +zusammengehörigem +zusammengehörigen +zusammengehöriger +zusammengehört +zusammengekauft +zusammengekauftem +zusammengekauften +zusammengekaufter +zusammengekittet +zusammengeklappt +zusammengeklapptem +zusammengeklappten +zusammengeklappter +zusammengeklaubt +zusammengeklaut +zusammengeklaute +zusammengeklautem +zusammengeklauten +zusammengeklauter +zusammengeklautes +zusammengeklebt +zusammengeklebte +zusammengeklebtem +zusammengeklebten +zusammengeklebter +zusammengeklebtes +zusammengeknüllt +zusammengeknüllte +zusammengeknülltem +zusammengeknüllter +zusammengeknülltes +zusammengekommen +zusammengekommenem +zusammengekommenen +zusammengekommener +zusammengelaufen +zusammengelaufenem +zusammengelaufenen +zusammengelaufener +zusammengelebt +zusammengelebte +zusammengelebtem +zusammengelebter +zusammengelebtes +zusammengelegt +zusammengelegtem +zusammengelegten +zusammengelegter +zusammengeleimt +zusammengeleimte +zusammengeleimtem +zusammengeleimter +zusammengeleimtes +zusammengeläppert +zusammengeläpperte +zusammengeläppertem +zusammengeläpperter +zusammengeläppertes +zusammengenommen +zusammengenommene +zusammengenommenem +zusammengenommener +zusammengenommenes +zusammengepackt +zusammengepackte +zusammengepacktem +zusammengepackter +zusammengepacktes +zusammengepasst +zusammengepasstem +zusammengepassten +zusammengepasster +zusammengepfercht +zusammengepferchtem +zusammengepferchten +zusammengepferchter +zusammengeprallt +zusammengeprallte +zusammengepralltem +zusammengeprallter +zusammengepralltes +zusammengepresst +zusammengerafft +zusammengeraffte +zusammengerafftem +zusammengeraffter +zusammengerafftes +zusammengeraten +zusammengeratende +zusammengeratenden +zusammengeratender +zusammengeratene +zusammengeratenem +zusammengeratenen +zusammengeratenes +zusammengerechnet +zusammengerechnete +zusammengerechneten +zusammengerechneter +zusammengerechnetes +zusammengereimte +zusammengereimtem +zusammengereimten +zusammengereimtes +zusammengerissen +zusammengerollt +zusammengerolltem +zusammengerollten +zusammengerollter +zusammengerolltes +zusammengerottet +zusammengerottete +zusammengerottetem +zusammengerotteter +zusammengerottetes +zusammengerufen +zusammengerufenem +zusammengerufenen +zusammengerufener +zusammengerückt +zusammengerücktem +zusammengerückten +zusammengerückter +zusammengerücktes +zusammengeschart +zusammengescharte +zusammengeschartem +zusammengescharter +zusammengeschartes +zusammengeschlagen +zusammengeschlagenem +zusammengeschlagenen +zusammengeschlagener +zusammengeschlossen +zusammengeschlossene +zusammengeschlossenem +zusammengeschlossener +zusammengeschlossenes +zusammengeschmolzen +zusammengeschmolzenem +zusammengeschmolzenen +zusammengeschmolzener +zusammengeschnürt +zusammengeschnürte +zusammengeschnürtem +zusammengeschnürter +zusammengeschnürtes +zusammengeschossen +zusammengeschossenem +zusammengeschossenen +zusammengeschossener +zusammengeschrieben +zusammengeschriebene +zusammengeschriebenem +zusammengeschriebener +zusammengeschriebenes +zusammengeschrumpft +zusammengeschrumpftem +zusammengeschrumpften +zusammengeschrumpfter +zusammengeschustert +zusammengeschusterte +zusammengeschusterten +zusammengeschweißte +zusammengeschweißtem +zusammengeschweißten +zusammengeschweißtes +zusammengesetzt +zusammengesetzte +zusammengesetztem +zusammengesetzten +zusammengesetzter +zusammengestanden +zusammengestandene +zusammengestandenem +zusammengestandenen +zusammengestandenes +zusammengesteckt +zusammengesteckte +zusammengesteckten +zusammengesteckter +zusammengestecktes +zusammengestellt +zusammengestellte +zusammengestelltem +zusammengestellten +zusammengestelltes +zusammengestoppelte +zusammengestoppeltem +zusammengestoppelten +zusammengestoppeltes +zusammengestoßen +zusammengestoßene +zusammengestoßenen +zusammengestoßener +zusammengestoßenes +zusammengestrichene +zusammengestrichenem +zusammengestrichenen +zusammengestrichenes +zusammengeströmt +zusammengeströmte +zusammengeströmten +zusammengeströmter +zusammengeströmtes +zusammengestürzt +zusammengestürzte +zusammengestürzten +zusammengestürzter +zusammengestürztes +zusammengesucht +zusammengesuchte +zusammengesuchten +zusammengesuchter +zusammengesuchtes +zusammengesunkene +zusammengesunkenem +zusammengesunkenen +zusammengesunkenes +zusammengetan +zusammengetragen +zusammengetragene +zusammengetragenem +zusammengetragenen +zusammengetragenes +zusammengetreten +zusammengetretene +zusammengetretenen +zusammengetretener +zusammengetretenes +zusammengetroffene +zusammengetroffenem +zusammengetroffenen +zusammengetroffenes +zusammengetrommelt +zusammengetrommelte +zusammengetrommelten +zusammengetrommelter +zusammengetrommeltes +zusammengewachsen +zusammengewachsene +zusammengewachsenen +zusammengewachsener +zusammengewachsenes +zusammengewirkt +zusammengewirkte +zusammengewirktem +zusammengewirkter +zusammengewirktes +zusammengeworfen +zusammengeworfenem +zusammengeworfenen +zusammengeworfener +zusammengezogen +zusammengezogenem +zusammengezogenen +zusammengezogener +zusammengezählt +zusammengezählte +zusammengezähltem +zusammengezählter +zusammengezähltes +zusammenhalten +zusammenhaltende +zusammenhaltenden +zusammenhaltender +zusammenhanglos +zusammenhanglose +zusammenhanglosem +zusammenhangloser +zusammenhanglosere +zusammenhangloseren +zusammenhangloseres +zusammenhangloses +zusammenhangloseste +zusammenhanglosester +zusammenhanglosestes +zusammenhauen +zusammenhauende +zusammenhauenden +zusammenhauender +zusammenhauendes +zusammenheften +zusammenheftend +zusammenheftende +zusammenheftender +zusammenheftendes +zusammenheilen +zusammenheilende +zusammenheilenden +zusammenheilender +zusammenhielten +zusammenhingen +zusammenholen +zusammenholend +zusammenholenden +zusammenholender +zusammenholendes +zusammenhält +zusammenhängen +zusammenhängend +zusammenhängende +zusammenhängendem +zusammenhängenden +zusammenhängender +zusammenhängendes +zusammenhäufen +zusammenhäufend +zusammenhäufende +zusammenhäufender +zusammenhäufendes +zusammenkaufen +zusammenkaufend +zusammenkaufende +zusammenkaufender +zusammenkaufendes +zusammenkitten +zusammenkittende +zusammenkittenden +zusammenkittender +zusammenklappbar +zusammenklappbare +zusammenklappbarem +zusammenklappbarer +zusammenklappbares +zusammenklappen +zusammenklappende +zusammenklappenden +zusammenklappender +zusammenkleben +zusammenklebend +zusammenklebende +zusammenklebender +zusammenklebendes +zusammenklebst +zusammenknüllen +zusammenknüllende +zusammenknüllenden +zusammenknüllender +zusammenkommen +zusammenkommend +zusammenkommende +zusammenkommender +zusammenkommendes +zusammenkratzen +zusammenlaufen +zusammenlaufend +zusammenlaufenden +zusammenlaufender +zusammenlaufendes +zusammenlebende +zusammenlebenden +zusammenlebender +zusammenlebt +zusammenlebte +zusammenlegbar +zusammenlegbare +zusammenlegbaren +zusammenlegbarer +zusammenlegbares +zusammenlegend +zusammenlegende +zusammenlegenden +zusammenlegendes +zusammenleimende +zusammenleimenden +zusammenleimender +zusammenläppern +zusammenläppernd +zusammenläppernde +zusammenläppernden +zusammenläpperndes +zusammenmontiert +zusammennehmen +zusammennehmende +zusammennehmenden +zusammennehmender +zusammenpacken +zusammenpackend +zusammenpackenden +zusammenpackender +zusammenpackendes +zusammenpassend +zusammenpassende +zusammenpassenden +zusammenpassendes +zusammenpferchen +zusammenpferchend +zusammenpferchenden +zusammenpferchender +zusammenpferchendes +zusammenpralle +zusammenprallend +zusammenprallende +zusammenprallenden +zusammenprallendes +zusammenraffend +zusammenraffende +zusammenraffenden +zusammenraffendes +zusammenrechnen +zusammenrechnend +zusammenrechnenden +zusammenrechnender +zusammenrechnendes +zusammenreimen +zusammenreimend +zusammenreimenden +zusammenreimender +zusammenreimendes +zusammenreißend +zusammenreißende +zusammenreißenden +zusammenreißendes +zusammenrollend +zusammenrollende +zusammenrollenden +zusammenrollendes +zusammenrotten +zusammenrottend +zusammenrottenden +zusammenrottender +zusammenrottendes +zusammenrufend +zusammenrufende +zusammenrufenden +zusammenrufendes +zusammenrücken +zusammenrückend +zusammenrückenden +zusammenrückender +zusammenrückendes +zusammensacken +zusammensackte +zusammenscharend +zusammenscharende +zusammenscharenden +zusammenscharendes +zusammenschiebt +zusammenschießen +zusammenschießend +zusammenschießenden +zusammenschießender +zusammenschießendes +zusammenschlagend +zusammenschlagende +zusammenschlagenden +zusammenschlagendes +zusammenschließen +zusammenschließend +zusammenschließenden +zusammenschließender +zusammenschließendes +zusammenschmelzend +zusammenschmelzende +zusammenschmelzenden +zusammenschmelzendes +zusammenschnüren +zusammenschnürend +zusammenschnürenden +zusammenschnürender +zusammenschnürendes +zusammenschreibend +zusammenschreibende +zusammenschreibenden +zusammenschreibendes +zusammenschrumpfen +zusammenschrumpfend +zusammenschrumpfenden +zusammenschrumpfender +zusammenschrumpfendes +zusammenschweißend +zusammenschweißende +zusammenschweißenden +zusammenschweißendes +zusammensetzen +zusammensetzende +zusammensetzenden +zusammensetzender +zusammensetzt +zusammensinken +zusammensinkend +zusammensinkenden +zusammensinkender +zusammensinkendes +zusammenstand +zusammenstecken +zusammensteckende +zusammensteckenden +zusammensteckender +zusammenstehen +zusammenstehend +zusammenstehende +zusammenstehender +zusammenstehendes +zusammenstellen +zusammenstellende +zusammenstellenden +zusammenstellender +zusammenstellt +zusammenstoppeln +zusammenstoppelnd +zusammenstoppelnde +zusammenstoppelnder +zusammenstoppelndes +zusammenstoßen +zusammenstoßende +zusammenstoßenden +zusammenstoßender +zusammenstreichen +zusammenstreichend +zusammenstreichende +zusammenstreichender +zusammenstreichendes +zusammenströmen +zusammenströmende +zusammenströmenden +zusammenströmender +zusammenstünde +zusammenstünden +zusammenstürzen +zusammenstürzend +zusammenstürzende +zusammenstürzender +zusammenstürzendes +zusammensuchen +zusammensuchende +zusammensuchenden +zusammensuchender +zusammentraf +zusammentragen +zusammentragend +zusammentragenden +zusammentragender +zusammentragendes +zusammentraten +zusammentreffend +zusammentreffende +zusammentreffenden +zusammentreffendes +zusammentrete +zusammentreten +zusammentretend +zusammentretenden +zusammentretender +zusammentretendes +zusammentrommeln +zusammentrommelnd +zusammentrommelnde +zusammentrommelnder +zusammentrommelndes +zusammentuend +zusammentuenden +zusammentuender +zusammentuendes +zusammenwachsen +zusammenwachsend +zusammenwachsende +zusammenwachsender +zusammenwachsendes +zusammenwerfen +zusammenwerfende +zusammenwerfenden +zusammenwerfender +zusammenwirken +zusammenwirkend +zusammenwirkende +zusammenwirkenden +zusammenwirkender +zusammenwirkendes +zusammenziehen +zusammenziehend +zusammenziehenden +zusammenziehender +zusammenziehendes +zusammenzubasteln +zusammenzubrechen +zusammenzubringen +zusammenzucken +zusammenzufassen +zusammenzufügen +zusammenzuführen +zusammenzulegen +zusammenzupassen +zusammenzuschließen +zusammenzusetzen +zusammenzustehen +zusammenzutreffen +zusammenzutreten +zusammenzählend +zusammenzählende +zusammenzählenden +zusammenzählendes +zuschalten +zuschauen +zuschauend +zuschauenden +zuschauender +zuschauendes +zuschaut +zuschauten +zuschicken +zuschickend +zuschickende +zuschickenden +zuschickendes +zuschieben +zuschiebend +zuschiebende +zuschiebenden +zuschiebendes +zuschießen +zuschießend +zuschießenden +zuschießender +zuschießendes +zuschlagen +zuschlagende +zuschlagenden +zuschlagender +zuschlagsfrei +zuschlagsfreie +zuschlagsfreiem +zuschlagsfreier +zuschlagsfreies +zuschließen +zuschließende +zuschließenden +zuschließender +zuschlägt +zuschmeißen +zuschmeißend +zuschmeißende +zuschmeißenden +zuschmeißender +zuschmeißendes +zuschmieren +zuschmierende +zuschmierenden +zuschmierender +zuschnallen +zuschnallende +zuschnallenden +zuschnallender +zuschnappen +zuschnappend +zuschnappende +zuschnappender +zuschnappendes +zuschneiden +zuschneidende +zuschneidenden +zuschneidender +zuschneidest +zuschnitte +zuschnüren +zuschnürend +zuschnürende +zuschnürender +zuschnürendes +zuschrauben +zuschraubend +zuschraubende +zuschraubender +zuschraubendes +zuschreiben +zuschreibend +zuschreibende +zuschreibenden +zuschreibender +zuschreibendes +zuschulden +zuschütten +zuschüttend +zuschüttende +zuschüttenden +zuschüttendes +zusehe +zusehen +zusehend +zusehende +zusehender +zusehendes +zusehends +zusenden +zusendend +zusendende +zusendenden +zusendendes +zusetzen +zusetzend +zusetzenden +zusetzender +zusetzendes +zusichern +zusichernd +zusichernde +zusichernder +zusicherndes +zusiegeln +zusiegelnde +zusiegelnden +zusiegelnder +zusieht +zuspielen +zuspielend +zuspielenden +zuspielender +zuspielendes +zuspitze +zuspitzen +zuspitzend +zuspitzende +zuspitzenden +zuspitzendes +zuspitzt +zusprachen +zusprechen +zusprechende +zusprechenden +zusprechender +zuspringen +zuspringend +zuspringende +zuspringender +zuspringendes +zustande +zustandsabhängig +zustatten +zustecken +zusteckend +zusteckenden +zusteckender +zusteckendes +zustehend +zustehende +zustehenden +zustehendes +zusteht +zustellen +zustellende +zustellenden +zustellender +zusteuern +zustimme +zustimmen +zustimmende +zustimmenden +zustimmender +zustimmt +zustimmte +zustimmten +zustopfen +zustopfende +zustopfenden +zustopfender +zustoßen +zustoßend +zustoßende +zustoßender +zustoßendes +zustreben +zuströme +zuströmen +zuströmend +zuströmende +zuströmender +zuströmendes +zustände +zuständig +zuständige +zuständigem +zuständigen +zuständiges +zustößt +zustünde +zustürzen +zustürzende +zustürzenden +zustürzender +zusätzlich +zusätzliche +zusätzlichem +zusätzlichen +zusätzlicher +zusätzliches +zutage +zutaten +zuteil +zuteilen +zuteilende +zuteilenden +zuteilender +zutiefst +zutragen +zutragend +zutragenden +zutragender +zutragendes +zutrauen +zutrauend +zutrauende +zutrauenden +zutrauendes +zutraulich +zutrauliche +zutraulichen +zutraulicher +zutraulichere +zutraulicheren +zutraulicherer +zutraulicheres +zutraulichste +zutraulichstem +zutraulichsten +zutraulichstes +zutraut +zutreffe +zutreffen +zutreffend +zutreffende +zutreffendem +zutreffender +zutreffendes +zutrifft +zutrinken +zutrinkend +zutrinkende +zutrinkenden +zutrinkendes +zuträglich +zuträgliche +zuträglichen +zuträglicher +zuträglichere +zuträglicheren +zuträglicherer +zuträglicheres +zuträglichste +zuträglichstem +zuträglichsten +zuträglichstes +zutuend +zuungunsten +zuunterst +zuverlässig +zuverlässige +zuverlässigem +zuverlässigen +zuverlässiger +zuverlässigere +zuverlässigerem +zuverlässigerer +zuverlässigeres +zuverlässiges +zuverlässigstem +zuverlässigsten +zuverlässigster +zuversichtlich +zuversichtliche +zuversichtlichen +zuversichtlicher +zuversichtlichere +zuversichtlicheren +zuversichtlicherer +zuversichtlicheres +zuversichtlichste +zuversichtlichstem +zuversichtlichsten +zuversichtlichstes +zuviel +zuvor +zuvorderst +zuvorgekommen +zuvorgekommene +zuvorgekommenen +zuvorgekommener +zuvorgekommenes +zuvorkommen +zuvorkommend +zuvorkommende +zuvorkommendem +zuvorkommenden +zuvorkommender +zuvorkommendes +zuvorkommt +zuvortun +zuvorzukommen +zuwachse +zuwachsen +zuwachsend +zuwachsende +zuwachsenden +zuwachsendes +zuwandern +zuwandernd +zuwandernden +zuwandernder +zuwanderndes +zuwarten +zuwartend +zuwartende +zuwartender +zuwartendes +zuwege +zuwehen +zuwehend +zuwehende +zuwehenden +zuwehendes +zuweilen +zuweisen +zuweisende +zuweisenden +zuweisender +zuweist +zuwende +zuwenden +zuwendende +zuwendenden +zuwendender +zuwendet +zuwenig +zuwerfen +zuwerfende +zuwerfenden +zuwerfender +zuwider +zuwidergehandelt +zuwidergehandelte +zuwidergehandelten +zuwidergehandelter +zuwidergehandeltes +zuwidergelaufen +zuwidergelaufene +zuwidergelaufenem +zuwidergelaufenen +zuwidergelaufenes +zuwiderhandeln +zuwiderhandelnd +zuwiderhandelnden +zuwiderhandelnder +zuwiderhandelndes +zuwiderhandelten +zuwiderlaufen +zuwiderlaufend +zuwiderlaufende +zuwiderlaufenden +zuwiderlaufendes +zuwinken +zuwinkend +zuwinkenden +zuwinkender +zuwinkendes +zuzahlen +zuzahlend +zuzahlende +zuzahlenden +zuzahlendes +zuzeiten +zuziehen +zuziehenden +zuziehender +zuziehendes +zuzog +zuzubilligen +zuzubringen +zuzudrücken +zuzufügen +zuzuführen +zuzugeben +zuzugestehen +zuzugreifen +zuzuhalten +zuzuhören +zuzulassen +zuzulegen +zuzuleiten +zuzumuten +zuzuordnen +zuzuordnende +zuzurechnen +zuzureden +zuzuschicken +zuzuschieben +zuzuschlagen +zuzuschreiben +zuzusenden +zuzusichern +zuzusprechen +zuzustellen +zuzustimmen +zuzutrauen +zuzuweisen +zuzuweisenden +zuzuwenden +zuzählen +zuzählend +zuzählende +zuzählender +zuzählendes +zuzüglich +zwang +zwangen +zwanghaft +zwanghaftem +zwanghaften +zwanghafter +zwanghafterem +zwanghafteren +zwanghafterer +zwanghaftes +zwanghafteste +zwanghaftestem +zwanghaftester +zwanghaftestes +zwanglos +zwanglose +zwanglosem +zwanglosen +zwangloser +zwangloserem +zwangloseren +zwangloserer +zwangloses +zwangloseste +zwanglosestem +zwanglosester +zwanglosestes +zwangsbewirtschaftet +zwangsbewirtschaftetem +zwangsbewirtschafteten +zwangsbewirtschafteter +zwangsläufig +zwangsläufige +zwangsläufigem +zwangsläufigen +zwangsläufiger +zwangsläufiges +zwangst +zwangsumgetauscht +zwangsverpflichtet +zwangsverpflichtetem +zwangsverpflichteten +zwangsverpflichteter +zwangsversteigert +zwangsversteigerten +zwangsweise +zwanzig +zwanziger +zwanzigerlei +zwanzigfach +zwanzigfache +zwanzigfachem +zwanzigfachen +zwanzigfaches +zwanzigjährig +zwanzigjährigen +zwanzigjähriger +zwanzigste +zwanzigstem +zwanzigsten +zwanzigstens +zwanzigstes +zwanzigtausend +zwar +zweckbestimmt +zweckbestimmte +zweckbestimmtem +zweckbestimmten +zweckbestimmtes +zweckdienlich +zweckdienliche +zweckdienlichem +zweckdienlichen +zweckdienlicher +zweckdienlichere +zweckdienlicheren +zweckdienlicherer +zweckdienlicheres +zweckdienliches +zweckdienlichste +zweckdienlichstem +zweckdienlichsten +zweckdienlichstes +zweckentfremdet +zweckentfremdete +zweckentfremdeten +zweckentfremdeter +zweckentsprechend +zweckentsprechende +zweckentsprechenden +zweckentsprechender +zweckentsprechendes +zweckgebunden +zweckgebundene +zweckgebundenen +zwecklos +zwecklosem +zwecklosen +zweckloser +zweckloserem +zweckloseren +zweckloserer +zweckloses +zweckloseste +zwecklosestem +zwecklosester +zwecklosestes +zweckmäßig +zweckmäßige +zweckmäßigem +zweckmäßigen +zweckmäßiger +zweckmäßigerem +zweckmäßigeren +zweckmäßigerer +zweckmäßigerweise +zweckmäßiges +zweckmäßigste +zweckmäßigsten +zweckmäßigster +zweckmäßigstes +zwecks +zweckwidrig +zweckwidrige +zweckwidrigem +zweckwidrigen +zweckwidriger +zweckwidrigere +zweckwidrigerem +zweckwidrigerer +zweckwidrigeres +zweckwidriges +zweckwidrigstem +zweckwidrigsten +zweckwidrigster +zwei +zweiadrig +zweiarmig +zweiarmige +zweiarmigen +zweiarmiger +zweiarmiges +zweiatomigen +zweibeinig +zweibeinige +zweibeinigen +zweibeiniger +zweibeiniges +zweibändig +zweibändige +zweibändigem +zweibändigen +zweibändiges +zweideutig +zweideutige +zweideutigem +zweideutigen +zweideutiges +zweidimensional +zweidimensionale +zweidimensionalem +zweidimensionalen +zweidimensionaler +zweidimensionales +zweieinhalb +zweieinhalbjährige +zweieinhalbstündigen +zweier +zweierlei +zweifach +zweifache +zweifachen +zweifacher +zweifarbig +zweifarbige +zweifarbigem +zweifarbigen +zweifarbiger +zweifarbiges +zweifelhaft +zweifelhaftem +zweifelhaften +zweifelhafter +zweifelhafterem +zweifelhafteren +zweifelhafterer +zweifelhaftes +zweifelhafteste +zweifelhaftestem +zweifelhaftester +zweifelhaftestes +zweifellos +zweifellosem +zweifellosen +zweifelloser +zweifelloserem +zweifelloseren +zweifelloserer +zweifelloses +zweifelloseste +zweifellosestem +zweifellosester +zweifellosestes +zweifeln +zweifelnd +zweifelnde +zweifelnden +zweifelnder +zweifelndes +zweifelsfrei +zweifelsfreien +zweifelsohne +zweifelst +zweifelte +zweifelten +zweifeltest +zweifle +zweifältig +zweigeteilt +zweigeteilte +zweigeteilten +zweigeteilter +zweigeteiltes +zweigleisig +zweigleisige +zweigleisigem +zweigleisigen +zweigleisiges +zweigliedrigen +zweigte +zweigten +zweigtest +zweihundert +zweihändig +zweihändige +zweihändigem +zweihändigen +zweihändiger +zweihändiges +zweijährig +zweijährige +zweijährigem +zweijähriger +zweijähriges +zweijährlich +zweijährlichem +zweijährlichen +zweijährlicher +zweimal +zweimalig +zweimalige +zweimaligen +zweimaliger +zweimaliges +zweimotorige +zweimotorigem +zweimotorigen +zweimotoriges +zweipolig +zweireihig +zweireihige +zweireihigem +zweireihigen +zweireihiges +zweiräderig +zweiräderige +zweiräderigen +zweiräderiger +zweiräderiges +zweischalige +zweischneidig +zweischneidige +zweischneidigen +zweischneidiger +zweischneidiges +zweiseitig +zweiseitige +zweiseitigem +zweiseitigen +zweiseitiger +zweiseitiges +zweisilbig +zweisilbige +zweisilbigen +zweisilbiger +zweisilbiges +zweisitzig +zweisitzige +zweisitzigem +zweisitzigen +zweisitziges +zweispaltig +zweisprachig +zweisprachigem +zweisprachigen +zweisprachiger +zweistellig +zweistellige +zweistelligen +zweistelliger +zweistelliges +zweistimmig +zweistimmige +zweistimmigem +zweistimmigen +zweistimmiges +zweistufig +zweistufige +zweistufigen +zweistufiger +zweistufiges +zweistöckig +zweistöckige +zweistöckigem +zweistöckiger +zweistöckiges +zweistündig +zweistündigem +zweistündigen +zweistündiger +zweistündlich +zweistündliche +zweistündlichem +zweistündlicher +zweistündliches +zweit +zweitausend +zweitausenddreihundert +zweitausendzweihundert +zweitbeste +zweitbestem +zweitbesten +zweitbester +zweitbestes +zweite +zweiteilig +zweiteilige +zweiteiligem +zweiteiligen +zweiteiliger +zweiteiliges +zweitem +zweiten +zweitens +zweiter +zweites +zweitgrößte +zweitgrößten +zweitgrößter +zweitgrößtes +zweitjüngste +zweitjüngstem +zweitjüngsten +zweitjüngstes +zweitklassig +zweitklassige +zweitklassigen +zweitklassiger +zweitklassiges +zweitletzte +zweitletztem +zweitletzter +zweitletztes +zweitmächtigste +zweitrangig +zweitrangige +zweitrangigem +zweitrangigen +zweitrangiges +zweitstärkste +zweitstärksten +zweitägig +zweitägige +zweitägigem +zweitägigen +zweitägiges +zweitälteste +zweitältestem +zweitältester +zweitältestes +zweiunddreißig +zweiunddreißigstel +zweiunddreißigstes +zweiwöchentliche +zweiwöchentlichem +zweiwöchentlichen +zweiwöchentliches +zweiwöchig +zweiwöchiger +zweizackig +zweizackigem +zweizackigen +zweizackiger +zweizeilig +zweizeilige +zweizeiligem +zweizeiliger +zweizeiliges +zwerchfellerschütternd +zwerchfellerschütternden +zwerchfellerschütternder +zwerchfellerschütterndes +zwergenhaft +zwergenhafte +zwergenhaftem +zwergenhaften +zwergenhafter +zwergenhaftere +zwergenhafterem +zwergenhafteren +zwergenhafteres +zwergenhaftes +zwergenhafteste +zwergenhaftesten +zwergenhaftester +zwergenhaftestes +zwickelförmig +zwicken +zwickend +zwickende +zwickender +zwickendes +zwickst +zwickt +zwickte +zwickten +zwicktest +zwiebelförmig +zwiebelförmige +zwiebelförmigem +zwiebelförmiger +zwiebelförmiges +zwiefach +zwiefache +zwiefachen +zwiefaches +zwiefältig +zwiefältigem +zwiefältigen +zwiefältiger +zwielichtig +zwielichtigem +zwielichtigen +zwielichtiger +zwiespältig +zwiespältige +zwiespältigem +zwiespältigen +zwiespältiger +zwiespältigere +zwiespältigerem +zwiespältigerer +zwiespältigeres +zwiespältiges +zwiespältigsten +zwiespältigster +zwiespältigstes +zwieträchtig +zwieträchtige +zwieträchtigem +zwieträchtiger +zwieträchtiges +zwillingspaare +zwing +zwingen +zwingend +zwingende +zwingenden +zwingender +zwingendes +zwingt +zwinkere +zwinkern +zwinkernde +zwinkernden +zwinkernder +zwinkerst +zwinkert +zwinkerte +zwinkerten +zwinkertest +zwinkertet +zwirnen +zwirnst +zwirnte +zwirnten +zwirntest +zwischen +zwischendrin +zwischendurch +zwischengeschoben +zwischengespeichert +zwischenlanden +zwischenmenschlichen +zwischenmenschlicher +zwischenmolekularen +zwischenparteilich +zwischenpersönlichen +zwischenspeichern +zwischenstaatlich +zwischenstaatliche +zwischenstaatlichem +zwischenstaatlicher +zwischenstaatliches +zwischenzeitlich +zwischenzeitlichen +zwischenzeitlicher +zwischenzuspeichern +zwitschere +zwitschern +zwitschernd +zwitschernde +zwitschernden +zwitscherndes +zwitscherst +zwitschert +zwitscherte +zwitscherten +zwitschertest +zwitschertet +zwitterhaft +zwitterhafte +zwitterhaftem +zwitterhaften +zwitterhaftes +zwängen +zwängend +zwängende +zwängenden +zwängender +zwängendes +zwängst +zwängte +zwängten +zwängtest +zwölf +zwölfeckig +zwölfeckige +zwölfeckigen +zwölfeckiger +zwölfeckiges +zwölferlei +zwölffach +zwölffache +zwölffachen +zwölffacher +zwölffaches +zwölfjährig +zwölfjährige +zwölfjährigem +zwölfjähriger +zwölfjähriges +zwölfstämmig +zwölfstämmige +zwölfstündig +zwölfstündige +zwölfstündigem +zwölfstündigen +zwölfstündiges +zwölft +zwölftausend +zwölftausendvierhundertdreizehnten +zwölfte +zwölften +zwölftens +zwölfter +zwölftägig +zwölftägige +zwölftägigen +zwölftägiger +zwölftägiges +zyklisch +zyklische +zyklischen +zyklischer +zyklisches +zyklopisch +zyklopische +zyklopischem +zyklopischen +zyklopisches +zylinderförmig +zylinderförmige +zylinderförmigen +zylindrisch +zylindrische +zylindrischen +zylindrischer +zylindrisches +zynisch +zynische +zynischen +zynischer +zynischerem +zynischeren +zynischerer +zynisches +zynischste +zynischstem +zynischster +zynischstes +zäh +zähe +zähen +zäher +zähflüssig +zählbare +zählbarem +zählbaren +zählbares +zähle +zählebig +zählen +zählend +zählende +zählenden +zählendes +zählst +zählt +zählte +zählten +zähltest +zähltet +zähmen +zähmend +zähmende +zähmender +zähmendes +zähmst +zähmte +zähmten +zähmtest +zähneknirschend +zärtlich +zärtliche +zärtlichem +zärtlichen +zärtlicher +zärtlichere +zärtlicheren +zärtlicherer +zärtlicheres +zärtlichste +zärtlichsten +zärtlichster +zärtlichstes +zäunten +zöge +zögere +zögerlich +zögernd +zögernde +zögernden +zögerndes +zögerst +zögerte +zögerten +zögertest +züchte +züchten +züchtende +züchtenden +züchtender +züchtest +züchtet +züchtete +züchteten +züchtetest +züchtetet +züchtig +züchtigem +züchtigen +züchtigend +züchtigenden +züchtigender +züchtigendes +züchtigere +züchtigeren +züchtigerer +züchtiges +züchtigst +züchtigste +züchtigster +züchtigstes +züchtigt +züchtigte +züchtigten +züchtigtest +züchtigtet +zücken +zückend +zückende +zückender +zückendes +zückst +zückte +zückten +zücktest +zügellos +zügellose +zügellosen +zügelloser +zügellosere +zügelloserer +zügelloseres +zügelloses +zügellosesten +zügellosester +zügellosestes +zügelnd +zügelnde +zügelnden +zügelndes +zügelst +zügelt +zügelte +zügelten +zügeltest +zügeltet +zügig +zügige +zügigem +zügigen +zügiger +zügiges +zügle +zündeln +zündelt +zünden +zündende +zündenden +zündender +zündet +zündete +zündeten +zündstoffgeladenen +züngeln +züngelnd +züngelnde +züngelnden +züngelndes +züngelt +zürne +zürnen +zürnende +zürnendem +zürnenden +zürnendes +zürnst +zürnt +zürnten +zürntest +zürntet ++++++++++ +Äbte +Äbten +Äbtissin +Ächtung +Ächtungen +Äcker +Äderchen +Äffin +Äffinnen +Ägina +Ägypten +Ägypter +Ägypterin +Ägypterinnen +Ägypters +Ägäische +Ähnlich +Ähnlicher +Ähnlichkeit +Ähnlichkeiten +Ähre +Ähren +Ährenkranz +Ältere +Ältestenrat +Ältestenrates +Ämter +Ämtern +Ämterverteilung +Ändern +Änderung +Änderungen +Änderungsantrag +Änderungsanträge +Änderungsgesetz +Änderungsgesetze +Änderungsrate +Änderungsraten +Änderungsrichtlinie +Änderungswunsch +Änderungswünsche +Ängste +Ängsten +Ängstlichkeit +Ängstlichkeiten +Äpfel +Äpfeln +Äquator +Äquatorialafrika +Äquatorialströmung +Äquators +Äquivalent +Äquivalenz +Äquivalenzklasse +Ära +Ärger +Ärgernis +Ärgernisse +Ärgernisses +Ärgers +Ärmel +Ärmelkanal +Ärmelkanals +Ärmeln +Ärmeltricks +Ärsche +Ärzte +Ärzteberuf +Ärztebesprechung +Ärzteblatt +Ärztegruppen +Ärztehonorare +Ärztekammer +Ärzten +Ärzteorganisationen +Ärzteroman +Ärztestreik +Ärztestreiks +Ärztetag +Ärztetreffen +Ärztetreuhand +Ärzteverband +Ärzteverbands +Ärzteverbände +Ärztevereinigung +Ärztin +Ärztinnen +Äste +Ästhet +Ästheten +Ästhetik +Äther +Äthers +Äthiopien +Äthiopier +Äthyl +Ätna +Ätolien +Ätsch +Ätzung +Äugelchen +Äußerlichkeit +Äußerung +Äußerungen +Äxte +Äxten ++++++++++ +Öfen +Öffentliche +Öffentlichkeit +Öffentlichkeiten +Öffentlichkeitsarbeit +Öffne +Öffner +Öffnung +Öffnungen +Öffnungszeiten +Öhre +Ökologie +Ökonom +Ökonomen +Ökonomie +Ökosystem +Ökumene +Öl +Ölabkommen +Ölaktien +Ölangebot +Ölbild +Ölbohrung +Ölboykott +Öldruck +Öldruckbremse +Öle +Öleinfuhr +Öleinnahmen +Ölembargo +Ölembargos +Ölexperten +Ölexporte +Ölexporten +Ölfarbe +Ölfarben +Ölfeld +Ölfelder +Ölfeldern +Ölfinanzierungen +Ölfirmen +Ölfund +Ölfunde +Ölförderer +Ölförderländer +Ölfördernation +Ölgelder +Ölgeschäft +Ölgeschäfts +Ölgesellschaften +Ölhahn +Ölhaus +Ölhausse +Ölheizung +Ölheizungen +Ölherstellungsfirma +Ölhydraulik +Ölimporte +Ölindustrie +Ölkannen +Ölkatastrophe +Ölkonferenz +Ölkonzernen +Ölkonzerns +Ölkonzessionen +Ölkrieg +Ölkrise +Ölkrisen +Ölkühler +Ölleitung +Ölleitungen +Öllieferanten +Ölmalerei +Ölmarkt +Ölmilliarden +Ölmonopolisten +Ölmächte +Ölnationen +Ölpolitik +Ölportrait +Ölpreis +Ölpreise +Ölpreisen +Ölpreiserhöhungen +Ölpreisverfalls +Ölpression +Ölpressionen +Ölproduzenten +Ölpumpe +Ölquelle +Ölquellen +Ölraffinerien +Ölrechnungen +Ölreichtümer +Ölreservoire +Öls +Ölscheichs +Ölschiefervorkommen +Ölschmierung +Ölsorten +Ölstaates +Ölstand +Ölstands +Ölstreit +Ölsubstanzen +Ölsuche +Ölszene +Öltank +Öltanks +Ölung +Ölungen +Ölverbraucher +Ölverbrauchs +Ölversorgungssystems +Ölvorkommen +Ölvorräte +Ölwarrant +Ölwerte +Ölzentralheizung +Ölzeug +Örtlichkeit +Örtlichkeiten +Öse +Ösen +Österreicher +Österreicherin +Österreicherinnen +Österreichers +Österreichische ++++++++++ +Übel +Übelbefinden +Übelbefindens +Übelkeit +Übels +Übelstand +Übelstands +Übelstände +Übelständen +Übeltat +Übeltäter +Übeltäterin +Übeltätern +Übeltäters +Über +Überalterung +Überangebot +Überangeboten +Überangebotes +Überangebots +Überanstrengung +Überanstrengungen +Überarbeitung +Überarbeitungen +Überbaus +Überbauten +Überbeanspruchung +Überbeinen +Überbeins +Überbelastung +Überbelegung +Überbelichtung +Überbelichtungen +Überbevölkerung +Überbewertung +Überbewertungen +Überbleibsel +Überbleibseln +Überbleibsels +Überblendung +Überblick +Überblicks +Überblicksaufsatz +Überblicksaufsätze +Überbringer +Überbringerin +Überbringerinnen +Überbringers +Überbringung +Überbringungen +Überbrückung +Überbrückungsbeihilfe +Überbrückungsfinanzierung +Überbrückungsfinanzierungen +Überbrückungsgeld +Überbrückungsgeldern +Überbrückungskredit +Überbrückungsrückzahlung +Überdeckung +Überdeckungen +Überdruck +Überdruckkabine +Überdrucks +Überdruckventil +Überdruckventile +Überdruckventils +Überdruss +Überdrusses +Überdurchschnittlich +Übereifer +Übereifers +Übereignung +Übereignungen +Übereilung +Übereilungen +Übereinkünfte +Übereinkünften +Übereinstimmung +Übereinstimmungen +Übererfüllungen +Überfahrt +Überfahrten +Überfall +Überfalles +Überfallkommando +Überfallkommandos +Überfalls +Überfluss +Überflusses +Überfluten +Überflüsse +Überfracht +Überfrachten +Überfremdung +Überfunktion +Überfunktionen +Überfälle +Überführung +Überführungen +Überfülle +Überfüllung +Überfüllungen +Übergabe +Übergaben +Übergang +Übergangs +Übergangsbereich +Übergangsbestimmungen +Übergangsformen +Übergangskabinett +Übergangsperiode +Übergangsposition +Übergangspositionen +Übergangsregelung +Übergangsregelungen +Übergangsregierung +Übergangsstadium +Übergangsstadiums +Übergangsstellen +Übergangszeit +Übergangszeiten +Übergangszone +Übergangszonen +Übergewicht +Übergewichte +Übergewichts +Übergriff +Übergriffe +Übergriffen +Übergriffs +Übergröße +Übergrößen +Übergänge +Überhand +Überhang +Überhangs +Überhitzung +Überholspur +Überholspuren +Überinterpretation +Überinterpretationen +Überkapazität +Überkleid +Überkleidung +Überkonsum +Überlagerung +Überlagerungen +Überlagerungsempfänger +Überlagerungsempfängers +Überlandleitung +Überlandleitungen +Überlandzentralen +Überlapp +Überlappung +Überlassung +Überlassungen +Überlast +Überlastung +Überlastungen +Überleben +Überlebenschance +Überlebenschancen +Überlebensethik +Überlebenskraft +Überlebenslager +Überlebenspreis +Überlebenstraining +Überlebenstrieb +Überlebenstriebs +Überlegen +Überlegenheit +Überlegenheitsgefühl +Überlegung +Überlegungen +Überleitung +Überlieferung +Überlieferungen +Überläufe +Überläufer +Überläufern +Übermacht +Übermaß +Übermaßes +Übermenschen +Übermittlung +Übermittlungen +Übermut +Übermuts +Übermächte +Übermüdung +Übermüdungen +Übernachten +Übernachtung +Übernachtungen +Übernachtungsmöglichkeit +Übernachtungsmöglichkeiten +Übernahme +Übernahmeangebot +Übernahmebedingung +Übernahmebedingungen +Übernahmefieber +Übernahmekapital +Übernahmemode +Übernahmen +Überpflanzung +Überpflanzungen +Überproduktion +Überproduktionen +Überprüfbarkeit +Überprüfung +Überraschend +Überraschendes +Überraschung +Überraschungen +Überraschungsangriff +Überraschungsangriffe +Überraschungsangriffes +Überraschungssieg +Überredung +Überredungskunst +Überredungskünste +Überredungskünsten +Überreichung +Überreichungen +Überreizung +Überrest +Überreste +Überrests +Überrumpelung +Überrumpelungen +Überschalle +Überschalls +Überschicht +Überschichten +Überschlag +Überschlags +Überschlagsrechnung +Überschlagsrechnungen +Überschläge +Überschlägen +Überschneidung +Überschneidungen +Überschnitt +Überschreitung +Überschrift +Überschriften +Überschuh +Überschuhen +Überschuhs +Überschuss +Überschusses +Überschwang +Überschwangs +Überschwemmen +Überschwemmung +Überschwemmungskatastrophe +Überschwänglichkeit +Überschätzung +Überschätzungen +Überschüsse +Überschüssen +Übersee +Überseehafen +Überseehandel +Überseeverkehr +Überseeverkehrs +Übersendung +Übersendungen +Übersetzen +Übersetzer +Übersetzerinnen +Übersetzern +Übersetzerpreis +Übersetzung +Übersetzungen +Übersetzungsart +Übersetzungsbüros +Übersetzungsfehler +Übersetzungsfehlern +Übersetzungsfirma +Übersetzungshilfe +Übersetzungsinstitut +Übersetzungsverhältnis +Übersicht +Übersichten +Übersichtlichkeit +Übersichtskarte +Übersichtskarten +Übersichtstabelle +Übersiedelung +Übersiedelungen +Übersiedler +Überspanntheit +Überspanntheiten +Überspannung +Übersteuerung +Überstunde +Überstunden +Überstundenhonorare +Überstärke +Überstürzung +Überstürzungen +Übersättigung +Übersättigungen +Übertrag +Übertragbarkeit +Übertrags +Übertragung +Übertragungsanforderung +Übertragungskanälen +Übertragungsmodi +Übertragungsprotokoll +Übertragungsrate +Übertragungsschwierigkeiten +Übertragungswunsch +Übertreibung +Übertreibungen +Übertreter +Übertreterin +Übertreterinnen +Übertreters +Übertretung +Übertretungen +Übertritt +Übertritte +Übertritten +Übertrittes +Übertritts +Überträge +Übervorteilung +Übervorteilungen +Übervölkerung +Übervölkerungen +Überwachung +Überwachungen +Überwachungsmaßnahmen +Überwasserschiffe +Überweisung +Überweisungen +Überweisungsnetz +Überweisungsscheck +Überwiegend +Überwinden +Überwinder +Überwindung +Überwindungen +Überzahl +Überzeichnung +Überzeugen +Überzeugung +Überzeugungen +Überzeugungskraft +Überzeugungskräfte +Überzeugungskräften +Überzieher +Überziehern +Überziehers +Überziehung +Überziehungskredit +Überziehungskredite +Überziehungskrediten +Überzug +Überzugs +Überzüge +Überzügen +Üblichkeitsnachweis +Übriges +Übung +Übungen +Übungsaufgabe +Übungsaufgaben +Übungsbetrieb +Übungsflug +Übungsgruppe +Übungshang +Übungshangs +Übungsheft +Übungsheften +Übungshefts +Übungshänge +Übungslager +Übungsplatz +Übungsplatzes +Übungsplätze +Übungsplätzen +Übungsräume +Übungszweck +Übungszwecke +Üppigkeit ++++++++++ +ächten +ächtende +ächtendem +ächtenden +ächtendes +ächze +ächzen +ächzende +ächzendem +ächzenden +ächzendes +ächzest +ächzt +ächzte +ächzten +ächztest +ächztet +äffen +äffend +äffende +äffenden +äffender +äffendes +äfft +äffte +äfftest +ägyptisch +ägyptische +ägyptischem +ägyptischen +ägyptischer +ägyptisches +ägäische +ähnele +ähneln +ähnelnd +ähnelnde +ähnelndem +ähnelnder +ähnelndes +ähnelst +ähnelt +ähnelte +ähnelten +ähneltest +ähnle +ähnlich +ähnliche +ähnlichem +ähnlichen +ähnlicher +ähnlichere +ähnlicheren +ähnlicherer +ähnlicheres +ähnliches +ähnlichste +ähnlichsten +ähnlichster +ähnlichstes +älter +ältere +älterem +älteren +älterer +älteres +älteste +ältesten +ältester +ältestes +ältlich +ältliche +ältlichem +ältlichen +ältliches +änderbaren +ändere +ändern +ändernd +ändernde +änderndem +ändernden +ändernder +änderndes +änderst +ändert +änderte +änderten +ändertest +ängstige +ängstigen +ängstigend +ängstigendem +ängstigenden +ängstigender +ängstigest +ängstigst +ängstigt +ängstigte +ängstigten +ängstigtest +ängstlich +ängstliche +ängstlichem +ängstlicher +ängstlichere +ängstlicherem +ängstlicherer +ängstlicheres +ängstliches +ängstlichstem +ängstlichsten +ängstlichster +äquidistant +äquidistante +äquidistanten +äquifunktional +äquivalent +äquivalente +äquivalenten +äquivalenter +ärgere +ärgerem +ärgerer +ärgeres +ärgerlich +ärgerlichem +ärgerlichen +ärgerlicher +ärgerlicherem +ärgerlicheren +ärgerlicherer +ärgerliches +ärgerlichste +ärgerlichstem +ärgerlichster +ärgerlichstes +ärgern +ärgernde +ärgernden +ärgernder +ärgerst +ärgert +ärgerte +ärgerten +ärgertest +ärgertet +ärgste +ärgsten +ärgster +ärgstes +ärmer +ärmere +ärmerem +ärmerer +ärmeres +ärmlich +ärmste +ärmstem +ärmsten +ärmstes +ärztlich +ärztliche +ärztlichen +ärztlicher +ärztliches +äsen +äsend +äsende +äsendem +äsender +äsendes +äst +ästhetisch +ästhetische +ästhetischen +ästhetisches +ätherisch +ätherischen +äthiopisch +äthiopischer +äthiopisches +ätsch +ätzen +ätzend +ätzende +ätzendem +ätzender +ätzendes +ätzt +ätzten +äugen +äugte +äußere +äußerem +äußeren +äußerer +äußeres +äußerlich +äußerlichem +äußerlichen +äußerlicher +äußern +äußernd +äußernde +äußernder +äußerndes +äußerst +äußerstem +äußersten +äußerster +äußert +äußerte +äußerten +äußertet ++++++++++ +ö +öd +öde +öden +öder +ödere +öderen +öderer +öderes +ödeste +ödestem +ödesten +ödestes +öffentlich +öffentliche +öffentlichem +öffentlichen +öffentlicher +öffentlicherem +öffentlicheren +öffentlicherer +öffentliches +öffne +öffnen +öffnend +öffnende +öffnendem +öffnenden +öffnender +öffnendes +öffnest +öffnet +öffnete +öffneten +öffnetest +öfter +öfters +ökologisch +ökologische +ökologischen +ökonomisch +ökonomischen +ökonomischer +ökonomisches +ökumenisch +ökumenische +ökumenischen +ökumenischer +öle +ölen +ölend +ölenden +ölender +ölendes +ölig +ölige +öligem +öliger +öligere +öligerem +öligerer +öligeres +öliges +öligstem +öligsten +öligster +ölst +ölt +ölte +öltest +öltet +örtlich +örtliche +örtlichem +örtlichen +örtliches +österlich +österlichen +österreichisch +österreichische +österreichischen +österreichischer +östlich +östliche +östlichem +östlichen +östlicher +östlicherem +östlicheren +östlicherer +östliches +östlichste +östlichstem +östlichsten +östlichster +östlichstes ++++++++++ +übe +übelgelaunt +übelgelaunte +übelgelauntem +übelgelaunter +übelgelauntes +übelgesinnte +übelgesinntem +übelgesinnten +übelgesinntes +übelgewollte +übelgewollten +übelgewolltes +übellaunig +übellaunige +übellaunigen +übellauniger +übellauniges +übelstem +übelsten +übelster +übelwollen +übelwollend +üben +übende +übenden +übender +über +überall +überaltert +überalterte +überalterten +überalterter +überaltertes +überanstrengen +überanstrengend +überanstrengende +überanstrengenden +überanstrengendes +überanstrengte +überanstrengtem +überanstrengter +überanstrengtes +überantworten +überarbeite +überarbeiten +überarbeitest +überarbeitet +überarbeitete +überarbeitetem +überarbeiteten +überarbeitetes +überaus +überaß +überaßen +überaßest +überbeanspruchen +überbeanspruchende +überbeanspruchenden +überbeanspruchender +überbeansprucht +überbeanspruchte +überbeanspruchtem +überbeanspruchter +überbeanspruchtes +überbeladen +überbeladenem +überbeladenen +überbeladener +überbelaste +überbelasten +überbelastest +überbelastete +überbelastetem +überbelasteten +überbelastetes +überbelastetest +überbelastetet +überbelegt +überbelegte +überbelichten +überbelichtend +überbelichtende +überbelichtenden +überbelichtendes +überbelichtet +überbelichtete +überbelichteten +überbelichteter +überbelichtetes +überbesetzt +überbetonen +überbetonend +überbetonenden +überbetonender +überbetonendes +überbetonte +überbetontem +überbetonten +überbetontes +überbetrieben +überbevölkert +überbewerten +überbewertend +überbewertende +überbewertender +überbewertendes +überbewertest +überbewertete +überbewerteten +überbewerteter +überbewertetest +überbiete +überbieten +überbietende +überbietendem +überbietenden +überbietendes +überbietest +überbietet +überblenden +überblendend +überblendende +überblendender +überblendendes +überblendest +überblendet +überblendete +überblendetem +überblendeten +überblendetes +überblendetest +überblendetet +überblicke +überblicken +überblickend +überblickenden +überblickender +überblickendes +überblickt +überblickte +überblickten +überblickter +überblicktes +überblicktest +überblicktet +überblättern +überbot +überboten +überbotene +überbotenem +überbotener +überbotenes +überbotest +überbracht +überbrachte +überbrachten +überbrachter +überbrachtes +überbrachtest +überbrachtet +überbreit +überbringe +überbringen +überbringend +überbringende +überbringenden +überbringendes +überbringst +überbringt +überbrücke +überbrücken +überbrückend +überbrückenden +überbrückender +überbrückendes +überbrückt +überbrückte +überbrücktem +überbrückter +überbrücktes +überbrücktest +überdachen +überdachend +überdachende +überdachenden +überdachender +überdachendes +überdachst +überdacht +überdachte +überdachtem +überdachten +überdachter +überdachtes +überdachtest +überdachtet +überdauern +überdauernd +überdauernde +überdauernder +überdauerndes +überdauerst +überdauert +überdauerte +überdauerten +überdauerter +überdauertes +überdauertest +überdauertet +überdecke +überdecken +überdeckend +überdeckende +überdeckenden +überdeckendes +überdeckst +überdeckt +überdecktem +überdeckten +überdeckter +überdecktes +überdecktest +überdecktet +überdenke +überdenken +überdenkend +überdenkende +überdenkenden +überdenkendes +überdenkst +überdenkt +überdimensional +überdimensionale +überdimensionierte +überdrehe +überdrehen +überdrehende +überdrehenden +überdrehender +überdrehst +überdreht +überdrehte +überdrehten +überdrehter +überdrehtes +überdrehtet +überdrucke +überdrucken +überdruckende +überdruckenden +überdruckender +überdruckst +überdruckt +überdruckte +überdruckten +überdruckter +überdrucktes +überdrucktet +überdrüssig +überdrüssige +überdrüssigem +überdrüssigen +überdrüssiger +überdrüssigere +überdrüssigeren +überdrüssigerer +überdrüssigeres +überdrüssiges +überdrüssigste +überdrüssigstem +überdrüssigsten +überdrüssigstes +überdurchschnittlich +überdurchschnittliche +überdurchschnittlichen +überdurchschnittlicher +überdurchschnittliches +überdurchschnittlichsten +überdurchschnittlichster +überdurchschnittlichstes +überdächte +übereifrig +übereifrige +übereifrigem +übereifrigen +übereifriger +übereifrigere +übereifrigerem +übereifrigeren +übereifrigeres +übereifriges +übereifrigste +übereifrigsten +übereifrigster +übereifrigstes +übereignen +übereignend +übereignende +übereignender +übereignendes +übereignest +übereignete +übereigneten +übereigneter +übereignetes +übereignetest +übereignetet +übereile +übereilen +übereilend +übereilende +übereilenden +übereilendes +übereilst +übereilt +übereilte +übereilten +übereilter +übereiltes +übereiltet +überein +übereinander +übereingekommen +übereingekommene +übereingekommener +übereingekommenes +übereingestimmt +übereingestimmten +übereingestimmter +übereingestimmtes +übereinkommen +übereinkommend +übereinkommende +übereinkommenden +übereinkommendes +übereinstimme +übereinstimmen +übereinstimmende +übereinstimmenden +übereinstimmender +übereinstimmt +übereinstimmte +übereinstimmten +überempfindlich +überempfindliche +überempfindlichem +überempfindlichen +überempfindlicher +überempfindlichere +überempfindlicherem +überempfindlicherer +überempfindlicheres +überempfindliches +überempfindlichstem +überempfindlichsten +überempfindlichster +überesse +überessen +überessend +überessendem +überessenden +überessender +überessendes +überesset +überfahre +überfahren +überfahrende +überfahrenden +überfahrender +überfahrene +überfahrenem +überfahrenen +überfahrenes +überfalle +überfallen +überfallende +überfallenden +überfallender +überfallene +überfallenen +überfallener +überfiel +überfielen +überfielet +überfliege +überfliegen +überfliegend +überfliegende +überfliegenden +überfliegendes +überfliegst +überfliegt +überfließend +überfließende +überfließenden +überfließendes +überfließt +überflog +überflogen +überflogene +überflogenen +überflogener +überflogenes +überflogst +überflossen +überflute +überfluten +überflutend +überflutende +überflutenden +überflutendes +überflutest +überflutet +überflutetem +überfluteten +überfluteter +überflutetes +überflutetest +überflutetet +überflöge +überflösse +überflügeln +überflügelnd +überflügelnde +überflügelnder +überflügelndes +überflügelst +überflügelte +überflügelten +überflügelter +überflügeltes +überflügeltest +überflügeltet +überflügle +überflüssig +überflüssige +überflüssigem +überflüssiger +überflüssigere +überflüssigeren +überflüssigeres +überflüssigerweise +überflüssiges +überflüssigsten +überflüssigster +überflüssigstes +überfordere +überfordern +überfordernd +überfordernde +überfordernden +überforderndes +überforderst +überfordert +überforderte +überforderten +überforderter +überfordertes +überfordertet +überfrachten +überfragen +überfragt +überfragten +überfressen +überfreundlich +überfuhr +überfuhren +überfuhrst +überfährst +überfährt +überfällig +überfällige +überfälligen +überfälliger +überfälligeren +überfälligerer +überfälligeres +überfälliges +überfälligste +überfälligsten +überfälligster +überfällst +überfällt +überführe +überführen +überführend +überführende +überführenden +überführendes +überführet +überführst +überführt +überführte +überführtem +überführten +überführter +überführtest +überfülle +überfüllen +überfüllende +überfüllenden +überfüllender +überfüllst +überfüllt +überfüllte +überfüllten +überfüllter +überfülltes +überfülltet +überfüttere +überfüttern +überfütternde +überfütternden +überfütternder +überfütterst +überfüttert +überfütterte +überfütterten +überfütterter +überfüttertes +überfüttertet +übergab +übergaben +übergabst +übergangen +übergangene +übergangenem +übergangenen +übergangenes +übergangslos +übergebe +übergeben +übergebende +übergebenden +übergebender +übergebene +übergebenen +übergebener +übergeflossen +übergeflossenen +übergeflossener +übergeflossenes +übergeführt +übergegangen +übergegriffen +übergegriffene +übergegriffenen +übergegriffenes +übergehe +übergehen +übergehende +übergehendem +übergehenden +übergehendes +übergehst +übergeht +übergekippt +übergekippte +übergekipptem +übergekippten +übergekipptes +übergekocht +übergekochte +übergekochten +übergekochter +übergekochtes +übergelaufen +übergelaufene +übergelaufenem +übergelaufenen +übergelaufenes +übergeleitet +übergeleitete +übergeleiteten +übergeleiteter +übergeleitetes +übergeordnet +übergeordnete +übergeordnetem +übergeordneten +übergeordneter +übergeordnetes +übergequollener +übergequollenes +übergerolltes +übergeschnappt +übergeschnapptem +übergeschnappten +übergeschnappter +übergesiedelt +übergestreift +übergestreifte +übergestreiften +übergestreifter +übergestreiftes +übergeworfen +übergeworfene +übergeworfenem +übergeworfener +übergeworfenes +übergibst +übergibt +übergieße +übergießen +übergießend +übergießende +übergießendem +übergießenden +übergießender +übergießendes +überging +übergingen +überginget +überglücklich +überglückliche +überglücklichen +überglücklicher +überglücklichere +überglücklicheren +überglücklicherer +überglückliches +überglücklichste +überglücklichsten +überglücklichstes +übergoss +übergossen +übergossene +übergossenem +übergossenen +übergossener +übergossenes +übergossest +übergosset +übergreife +übergreifen +übergreifend +übergreifende +übergreifendem +übergreifender +übergreifendes +übergreifst +übergriffe +übergriffen +übergriffet +übergriffst +übergroß +übergroße +übergroßem +übergroßen +übergroßer +übergroßzügig +übergroßzügige +überhand +überhastet +überhastetem +überhasteten +überhasteter +überhaupt +überhebe +überheben +überhebende +überhebenden +überhebender +überheblich +überhebliche +überheblichem +überheblicher +überheblichere +überheblicherem +überheblicherer +überheblicheres +überhebliches +überheblichstem +überheblichsten +überheblichster +überhebst +überhebt +überhitzen +überhitzend +überhitzende +überhitzender +überhitzendes +überhitzest +überhitzte +überhitztem +überhitzten +überhitzter +überhitztes +überhitztest +überhitztet +überhob +überhoben +überhobene +überhobenem +überhobener +überhobenes +überhobst +überholen +überholend +überholende +überholender +überholendes +überholst +überholte +überholten +überholter +überholtes +überholtest +überholtet +überholungsbedürftig +überhänge +überhängen +überhängende +überhängendem +überhängenden +überhängendes +überhängst +überhängt +überhängtem +überhängten +überhängter +überhängtes +überhängtest +überhängtet +überhäufe +überhäufen +überhäufend +überhäufende +überhäufenden +überhäufendes +überhäufst +überhäuft +überhäuftem +überhäuften +überhäufter +überhäuftes +überhäuftest +überhäuftet +überhöht +überhöhte +überhöhtem +überhöhten +überhöhter +überhöhtes +überhöre +überhören +überhörend +überhörende +überhörenden +überhörendes +überhörst +überhört +überhörte +überhörten +überhörter +überhörtes +überhörtet +überhüpfen +überinterpretieren +überinterpretiert +überirdisch +überirdische +überirdischen +überirdischer +überirdischere +überirdischerer +überirdischeres +überirdisches +überirdischsten +überirdischster +überirdischstes +überkippend +überkippende +überkippenden +überkippendes +überklebe +überkleben +überklebt +überklebte +überklebtem +überklebter +überklebtes +überklebtest +überklettern +überklettert +überklug +überkluge +überklugem +überklugen +überkluger +überkluges +überkochen +überkochend +überkochende +überkochenden +überkochender +überkochendes +überkommen +überkommend +überkommende +überkommendem +überkommender +überkommendes +überkommene +überkritisch +überkritische +überkritischem +überkritischen +überkritischer +überkritisches +überkrusten +überkrustend +überkrustende +überkrustender +überkrustendes +überkrustet +überkrustetem +überkrusteten +überkrusteter +überkrustetes +überlade +überladen +überladend +überladende +überladenden +überladendes +überladene +überladenem +überladenen +überladener +überladet +überlagere +überlagern +überlagernd +überlagernde +überlagernden +überlagerndes +überlagerst +überlagert +überlagertem +überlagerten +überlagerter +überlagertes +überlagertest +überlagertet +überlang +überlappen +überlappend +überlappende +überlappenden +überlappender +überlappendes +überlappten +überlas +überlasen +überlasest +überlaset +überlasse +überlassen +überlassend +überlassende +überlassenden +überlassender +überlassendes +überlassene +überlassenen +überlassenes +überlasset +überlasst +überlaste +überlasten +überlastende +überlastenden +überlastender +überlastest +überlastet +überlastete +überlastetem +überlasteten +überlasteter +überlastetes +überlastetest +überlastetet +überlastfest +überlastgeschützt +überlaufe +überlaufen +überlaufende +überlaufenden +überlaufender +überlaut +überlaute +überlautem +überlauter +überlautes +überlebe +überleben +überlebend +überlebende +überlebenden +überlebendes +überlebensgroß +überlebensgroßen +überlebt +überlebte +überlebtem +überlebter +überlebtes +überlebtest +überlege +überlegen +überlegend +überlegenden +überlegender +überlegendes +überlegenen +überlegener +überlegst +überlegt +überlegte +überlegtem +überlegten +überlegter +überlegtes +überlegtest +überlegtet +überleiten +überleitend +überleitende +überleitender +überleitendes +überlese +überlesen +überlesend +überlesende +überlesenden +überlesendes +überlesene +überlesenem +überlesener +überlesenes +überlest +überlief +überliefen +überliefere +überliefern +überliefernde +überliefernden +überliefernder +überlieferst +überliefert +überlieferte +überlieferten +überlieferter +überliefertes +überliefertet +überliefet +überliefst +überliegend +überliest +überließ +überließen +überließest +überließet +überliste +überlisten +überlistende +überlistenden +überlistender +überlistest +überlistet +überlistete +überlisteten +überlisteter +überlistetes +überlistetet +überlädst +überlädt +überlässt +überläuft +übermache +übermachen +übermachende +übermachenden +übermachender +übermachst +übermachte +übermachtem +übermachter +übermachtes +übermachtest +übermale +übermalen +übermalend +übermalenden +übermalender +übermalendes +übermalt +übermalte +übermaltem +übermalter +übermaltes +übermaltest +übermanne +übermannen +übermannend +übermannenden +übermannender +übermannendes +übermannt +übermannte +übermanntem +übermannter +übermanntes +übermanntest +übermenschlich +übermenschliche +übermenschlichen +übermitteln +übermittelnde +übermittelnden +übermittelnder +übermittelst +übermittelt +übermittelte +übermittelten +übermittelter +übermitteltes +übermitteltet +übermittle +übermodern +übermodernem +übermodernen +übermoderner +übermorgen +übermächtig +übermächtige +übermächtigen +übermächtiger +übermächtiges +übermäßig +übermäßige +übermäßigem +übermäßigen +übermäßiger +übermäßigere +übermäßigeren +übermäßigerer +übermäßigeres +übermäßiges +übermäßigste +übermäßigstem +übermäßigsten +übermäßigstes +übermüdet +übermüdete +übermüdetem +übermüdeten +übermüdetes +übermütig +übermütige +übermütigen +übermütiger +übermütigere +übermütigeren +übermütigerer +übermütigeres +übermütigste +übermütigstem +übermütigsten +übermütigstes +übernachte +übernachten +übernachtend +übernachtende +übernachtenden +übernachtender +übernachtendes +übernachtest +übernachtete +übernachtetem +übernachteten +übernachtetes +übernachtetest +übernachtetet +übernahm +übernahmen +übernahmst +übernational +übernationale +übernationalen +übernationaler +übernationales +übernatürlich +übernatürliche +übernatürlichem +übernatürlichen +übernatürliches +übernehmen +übernehmend +übernehmende +übernehmenden +übernehmender +übernehmendes +übernervös +übernervöse +übernimmst +übernimmt +übernommen +übernommene +übernommenem +übernommenen +übernommener +übernommenes +übernächst +übernächste +übernächsten +übernächster +übernächstes +übernächtigt +übernächtigtem +übernächtigter +übernächtigtes +übernähmet +überordne +überordnen +überordnend +überordnenden +überordnender +überordnendes +überordnet +überordnete +überordneten +überordnetet +überparteilich +überparteiliche +überparteilichen +überparteilicher +überparteiliches +überpflanze +überpflanzen +überpflanzend +überpflanzenden +überpflanzender +überpflanzendes +überpflanzt +überpflanzte +überpflanztem +überpflanzter +überpflanztes +überpflanztest +überproportional +überproportionale +überproportionalen +überproportionaler +überproportionales +überprüfbare +überprüfe +überprüfen +überprüfende +überprüfenden +überprüfender +überprüfst +überprüft +überprüfte +überprüften +überprüfter +überprüftes +überprüftet +überpudern +überquelle +überquellend +überquellende +überquellendem +überquellender +überquellendes +überquellt +überquere +überqueren +überquerend +überquerende +überquerenden +überquerendes +überquerst +überquert +überquertem +überquerten +überquerter +überquertes +überquertest +überquertet +überquillst +überquillt +überquoll +überquollen +überquollt +überrage +überragen +überragend +überragende +überragendem +überragender +überragendes +überragst +überragte +überragtem +überragten +überragtes +überragtest +überragtet +überrannt +überrannte +überranntem +überrannten +überrannter +überranntes +überranntest +überranntet +überraschen +überraschend +überraschende +überraschenden +überraschender +überraschenderweise +überraschst +überrascht +überraschte +überraschten +überraschter +überraschtes +überraschtet +überrede +überreden +überredende +überredendem +überredenden +überredendes +überredest +überredet +überredetem +überredeten +überredeter +überredetes +überredetest +überredetet +überregional +überregionalen +überreich +überreiche +überreichen +überreichend +überreichende +überreichender +überreichendes +überreicher +überreichlich +überreichliche +überreichlichem +überreichlicher +überreichliches +überreichst +überreichte +überreichtem +überreichten +überreichter +überreichtes +überreichtest +überreichtet +überreif +überreife +überreifen +überreize +überreizen +überreizende +überreizenden +überreizender +überreizest +überreizt +überreizte +überreizten +überreizter +überreiztes +überreiztest +überreiztet +überrenne +überrennen +überrennende +überrennenden +überrennender +überrennst +überrennt +überrolle +überrollen +überrollend +überrollende +überrollenden +überrollendes +überrollst +überrollt +überrolltem +überrollten +überrollter +überrolltes +überrolltest +überrolltet +überrumpeln +überrumpelnde +überrumpelnden +überrumpelnder +überrumpelst +überrumpelt +überrumpelte +überrumpelten +überrumpelter +überrumpeltes +überrumpeltet +überrumple +überrunde +überrundend +überrundende +überrundenden +überrundendes +überrundest +überrundet +überrundetem +überrundeten +überrundeter +überrundetes +überrundetest +überrundetet +übers +übersah +übersahen +übersahst +übersandt +übersandte +übersandten +übersandter +übersandtes +übersandtet +übersatt +übersatte +übersatten +übersatter +übersattes +überscharfen +überschatte +überschattend +überschattende +überschattenden +überschattendes +überschattest +überschattet +überschattetem +überschatteten +überschatteter +überschattetest +überschattetet +überschaubar +überschaubare +überschaubaren +überschaubarer +überschaubares +überschaue +überschauen +überschauend +überschauenden +überschauender +überschauendes +überschaut +überschaute +überschautem +überschauter +überschautes +überschautest +überschießen +überschießend +überschießende +überschießendem +überschießender +überschießendes +überschlafe +überschlafen +überschlafend +überschlafende +überschlafenden +überschlafendes +überschlage +überschlagen +überschlagende +überschlagenden +überschlagender +überschlagene +überschlagenem +überschlagenen +überschlagenes +überschlief +überschliefen +überschliefst +überschlug +überschlugen +überschlugst +überschläfst +überschläft +überschlägig +überschlägst +überschlägt +überschmieren +überschnappen +überschnappend +überschnappenden +überschnappender +überschnappendes +überschneiden +überschneidend +überschneidende +überschneidendem +überschneidender +überschneidendes +überschneidest +überschneidet +überschneidungsfrei +überschnitt +überschnitten +überschnittene +überschnittenen +überschnittener +überschnittenes +überschnittst +überschreibe +überschreiben +überschreibende +überschreibenden +überschreibender +überschreibst +überschreibt +überschreite +überschreiten +überschreitend +überschreitende +überschreitenden +überschreitendes +überschreitest +überschreitet +überschrieb +überschrieben +überschriebene +überschriebenem +überschriebener +überschriebenes +überschriebet +überschritt +überschritten +überschrittene +überschrittenen +überschrittener +überschrittenes +überschrittst +überschuldet +überschuldete +überschuldeten +überschuldeter +überschuldetes +überschwemme +überschwemmen +überschwemmend +überschwemmenden +überschwemmender +überschwemmendes +überschwemmt +überschwemmte +überschwemmtem +überschwemmter +überschwemmtes +überschwemmtest +überschwänglich +überschwängliche +überschwänglichem +überschwänglicher +überschwänglichere +überschwänglicherem +überschwänglicherer +überschwänglicheres +überschwängliches +überschwänglichstem +überschwänglichsten +überschwänglichster +überschätzen +überschätzend +überschätzende +überschätzenden +überschätzender +überschätzendes +überschätzest +überschätzte +überschätztem +überschätzten +überschätzter +überschätztes +überschätztest +überschätztet +überschäumen +überschäumend +überschäumende +überschäumenden +überschäumender +überschäumendes +überschäumt +überschäumte +überschäumtem +überschäumter +überschäumtes +überschäumtest +überschüssig +überschüssige +überschüssigem +überschüssiger +überschüssiges +überschütte +überschüttend +überschüttende +überschüttenden +überschüttendes +überschüttest +überschüttet +überschüttetem +überschütteten +überschütteter +überschüttetes +überschüttetest +überschüttetet +überseeisch +überseeische +überseeischen +überseeischer +überseeisches +übersehbare +übersehbarem +übersehbaren +übersehbares +übersehe +übersehen +übersehende +übersehenden +übersehender +übersehene +übersehenem +übersehenen +übersehenes +übersende +übersenden +übersendend +übersendende +übersendenden +übersendender +übersendendes +übersendest +übersendet +übersendete +übersendeten +übersendetest +übersendetet +übersetzbar +übersetzbarem +übersetzbaren +übersetzbarer +übersetze +übersetzen +übersetzend +übersetzenden +übersetzender +übersetzendes +übersetzt +übersetzte +übersetztem +übersetzter +übersetztes +übersetztest +übersichtlich +übersichtliche +übersichtlichem +übersichtlicher +übersichtlichere +übersichtlicherem +übersichtlicherer +übersichtlicheres +übersichtliches +übersichtlichstem +übersichtlichsten +übersichtlichster +übersiedeln +übersiedelnd +übersiedelnde +übersiedelnder +übersiedelndes +übersiedelst +übersiedelt +übersiedelte +übersiedeltem +übersiedelten +übersiedelter +übersiedeltes +übersiedeltest +übersiedeltet +übersiehst +übersieht +übersinnlich +übersinnlichem +übersinnlichen +übersinnlicher +überspanne +überspannen +überspannend +überspannenden +überspannender +überspannendes +überspannt +überspannte +überspanntem +überspannter +überspanntes +überspanntest +überspannungsfest +überspannungsgeschützt +überspannungssicher +überspiele +überspielen +überspielend +überspielenden +überspielender +überspielendes +überspielt +überspielte +überspieltem +überspielter +überspieltes +überspieltest +überspitze +überspitzen +überspitzend +überspitzenden +überspitzender +überspitzendes +überspitzt +überspitzte +überspitztem +überspitzter +überspitztes +überspitztest +übersprang +übersprangen +übersprangst +überspringe +überspringen +überspringend +überspringenden +überspringender +überspringendes +überspringt +übersprudeln +übersprudelnd +übersprudelndem +übersprudelnden +übersprudelnder +übersprudelst +übersprudelt +übersprudelte +übersprudelten +übersprudelter +übersprudeltes +übersprudeltest +übersprudle +übersprungen +übersprungene +übersprungenen +übersprungener +übersprungenes +überstaatlich +überstaatliche +überstaatlichen +überstaatlicher +überstaatliches +überstand +überstanden +überstandene +überstandenem +überstandener +überstandenes +überstandest +überstandst +überstehe +überstehen +überstehend +überstehenden +überstehender +überstehendes +übersteht +übersteige +übersteigen +übersteigend +übersteigende +übersteigenden +übersteigender +übersteigendes +übersteigere +übersteigern +übersteigernd +übersteigernden +übersteigernder +übersteigerndes +übersteigert +übersteigerte +übersteigertem +übersteigerter +übersteigertes +übersteigertest +übersteigst +übersteigt +überstieg +überstiegen +überstiegene +überstiegenem +überstiegenen +überstiegenes +überstieget +überstiegst +überstimmen +überstimmend +überstimmende +überstimmender +überstimmendes +überstimmst +überstimmte +überstimmtem +überstimmten +überstimmtes +überstimmtest +überstimmtet +überstrahlen +überstrahlend +überstrahlende +überstrahlender +überstrahlendes +überstrahlst +überstrahlte +überstrahltem +überstrahlten +überstrahlter +überstrahltes +überstrahltest +überstrahltet +überstreiche +überstreichen +überstreichend +überstreichenden +überstreichender +überstreichendes +überstreicht +überstreifen +überstreifend +überstreifenden +überstreifender +überstreifendes +überstrich +überstrichen +überstrichene +überstrichenem +überstrichener +überstrichenes +überstrichst +überströmend +überströmende +überströmenden +überströmender +überströmendes +überströmt +überströmte +überströmten +überströmter +überströmtes +überstunden +überstände +überständen +überstürze +überstürzen +überstürzende +überstürzenden +überstürzender +überstürzest +überstürzt +überstürzte +überstürzten +überstürzter +überstürztes +überstürztest +überstürztet +übersät +übersäte +übersätem +übersäten +übersäter +übersätes +übersättige +übersättigen +übersättigend +übersättigenden +übersättigender +übersättigendes +übersättigt +übersättigte +übersättigtem +übersättigter +übersättigtes +übersättigtest +übertariflich +übertariflichen +überteuert +überteuerte +überteuertem +überteuerten +übertraf +übertrafst +übertragbar +übertragbarem +übertragbaren +übertragbarer +übertrage +übertragen +übertragend +übertragenden +übertragender +übertragendes +übertragene +übertragenem +übertragenen +übertragener +übertrainieren +übertrainierend +übertrainierende +übertrainierender +übertrainierendes +übertrainiert +übertrainiertem +übertrainierten +übertrainierter +übertrat +übertraten +übertratet +übertreffe +übertreffen +übertreffend +übertreffenden +übertreffender +übertreffendes +übertreiben +übertreibst +übertreibt +übertrete +übertreten +übertretende +übertretenden +übertretender +übertretene +übertretenem +übertretenen +übertretenes +übertrieb +übertrieben +übertriebenem +übertriebenen +übertriebener +übertriebst +übertriebt +übertriffst +übertrifft +übertrittst +übertroffen +übertroffene +übertroffenen +übertroffener +übertroffenes +übertrug +übertrugen +übertrugst +übertrugt +übertrumpfen +übertrumpfend +übertrumpfende +übertrumpfender +übertrumpfendes +übertrumpfst +übertrumpfte +übertrumpften +übertrumpfter +übertrumpftest +übertrumpftet +überträgst +überträgt +übertölpeln +übertölpelnd +übertölpelnden +übertölpelnder +übertölpelndes +übertölpelt +übertölpelte +übertölpeltem +übertölpelter +übertölpeltes +übertölpeltest +übertölple +übertöne +übertönen +übertönende +übertönenden +übertönender +übertönst +übertönt +übertönte +übertönten +übertönter +übertöntes +übertöntet +übertünche +übertünchen +übertünchende +übertünchenden +übertünchender +übertünchst +übertüncht +übertünchte +übertünchten +übertünchter +übertünchtes +übertünchtet +übervoll +übervolle +übervollem +übervollen +übervoller +übervorteile +übervorteilen +übervorteilenden +übervorteilst +übervorteilt +übervorteilte +übervorteiltem +übervorteilten +übervorteilter +übervorteiltes +übervorteiltest +übervorteiltet +übervölkere +übervölkern +übervölkernd +übervölkernde +übervölkernden +übervölkerndes +übervölkerst +übervölkert +übervölkerte +übervölkertem +übervölkerten +übervölkerter +übervölkertes +übervölkertest +übervölkertet +überwache +überwachen +überwachend +überwachenden +überwachender +überwachendes +überwachsene +überwacht +überwachte +überwachtem +überwachter +überwachtes +überwachtest +überwallen +überwallenden +überwallender +überwallendes +überwallst +überwallt +überwallte +überwalltest +überwand +überwanden +überwandet +überwechseln +überwechselte +überweise +überweisen +überweisende +überweisenden +überweisender +überweisest +überweist +überwerfen +überwerfende +überwerfenden +überwerfender +überwiege +überwiegen +überwiegend +überwiegende +überwiegenden +überwiegender +überwiegendes +überwiegt +überwies +überwiesen +überwiesenem +überwiesenen +überwiesener +überwiesest +überwieset +überwindbare +überwinde +überwinden +überwindend +überwindende +überwindenden +überwindender +überwindendes +überwindest +überwindet +überwintere +überwintern +überwinternd +überwinternden +überwinternder +überwinterndes +überwintert +überwinterte +überwintertem +überwinterter +überwintertes +überwintertest +überwog +überwogen +überwogene +überwogener +überwogenes +überwoget +überwuchere +überwuchern +überwuchernd +überwuchernden +überwuchernder +überwucherndes +überwuchert +überwucherte +überwuchertem +überwucherter +überwuchertes +überwuchertest +überwunden +überwundene +überwundenem +überwundener +überwundenes +überwältigen +überwältigend +überwältigende +überwältigenden +überwältigender +überwältigendes +überwältigt +überwältigte +überwältigtem +überwältigter +überwältigtes +überwältigtest +überwälzen +überwälzend +überwälztem +überwälzter +überwälztes +überwölbe +überwölben +überwölbend +überwölbenden +überwölbender +überwölbendes +überwölbt +überwölbte +überwölbtem +überwölbter +überwölbtes +überwölbtest +überzarter +überzeichne +überzeichnen +überzeichnend +überzeichnenden +überzeichnender +überzeichnendes +überzeichnet +überzeichnete +überzeichnetem +überzeichneter +überzeichnetes +überzeichnetest +überzeuge +überzeugen +überzeugend +überzeugendem +überzeugenden +überzeugender +überzeugst +überzeugt +überzeugte +überzeugten +überzeugter +überzeugtes +überzeugtet +überziehen +überziehend +überziehende +überziehender +überziehendes +überziehst +überzog +überzogen +überzogene +überzogenen +überzogener +überzogenes +überzogst +überzuckere +überzuckern +überzuckernd +überzuckernde +überzuckernden +überzuckernder +überzuckerst +überzuckert +überzuckerte +überzuckerten +überzuckerter +überzuckertes +überzuckertet +überzugehen +überzugreifen +überzuwechseln +überzähle +überzählend +überzählende +überzählenden +überzählendes +überzählig +überzählige +überzähligem +überzähligen +überzähliger +überzähliges +überzählt +überzählte +überzähltem +überzählter +überzähltes +überzähltest +überängstlich +überängstliche +überängstlichen +überängstlicher +überängstliches +überörtlich +üblem +üblen +übler +üblerem +übleren +üblerer +übles +üblich +übliche +üblichem +üblichen +üblicher +üblichere +üblicheren +üblicherer +üblicheres +üblicherweise +übliches +üblichste +üblichstem +üblichster +üblichstes +übrig +übrige +übrigem +übrigen +übrigens +übriger +übriges +übriglassen +übst +übt +übte +übtest +übtet +üppig +üppigem +üppigen +üppiger +üppigeren +üppigerer +üppigeres +üppigste +üppigsten +üppigster +========================================== +#h0 ++++++++++ +0#T1240 +0K#T1230 +0KN#T1231 +0LJ#T1243|T1245 +0LJN#T1244 +0LJP#T1246|T1247 +0LJS#T1248|T1249|t859|t860|t861|t862|t863 +0LNT#T1202|t849|t850 +0M#T1232 +0MN#T1235|T1329|T1330 +0MNB#T1237 +0MNK#T1238 +0MNN#T1331 +0MNS#T1236|T1239|T1332 +0MS#T1233|T1294 +0MTK#T1234 +0MTS#t856|t857|t858 +0NFS#T1325|T1326|T1327 +0NWR#T1295 +0R#T1257 +0RK#T1328 +0RLR#T1299|T1300 +0RM#T1250|T1251|T1273|T1296 +0RMB#T1301|T1302 +0RMK#T1275 +0RML#T1265|T1266|T1267|T1268|T1269|T1270|T1271|T1272|T1277|T1278|T1279 +0RMM#T1280|T1281|T1282|T1283|T1284|T1285|T1286|t889|t890|t891|t892|t893 +0RMN#T1274 +0RMP#t894|t895|t896|t897|t898 +0RMS#T1252|T1287|T1288|T1289|T1290|T1297|t883|t884|t885|t886|t887 +0RMT#T1276|t888 +0RN#T1258|T1303 +0RNB#T1307|T1308|T1309 +0RNF#T1313|T1314|T1315|T1316 +0RNH#T1317|T1318 +0RNJ#T1259|T1333|T1334|T1335|T1336|T1337|t909|t910|t911|t912 +0RNK#T1319 +0RNN#T1304|T1305|T1306|t899|t900|t901|t902|t903|t904 +0RNR#T1310|T1311|T1320|T1321|T1322 +0RNS#T1312|T1323|T1324|t905 +0RNT#t906|t907|t908 +0RP#T1262 +0RPT#T1260|T1261|t878|t879|t880|t881|t882 +0RS#T1263|T1264 +0RST#T1298 +0RTK#T1253|T1254 +0RTS#T1255|T1256|t864|t865|t866|t867|t868|t869|t870|t871|t872|t873|t874|t875|t876|t877 +0S#T1292 +0SN#T1293 +0SRS#T1291 +0TR#T1204|T1241|T1242 +0TRB#T1205|T1206|T1207|T1208|T1209|T1210|T1211 +0TRF#T1226 +0TRK#T1213|T1214|T1215|T1216 +0TRL#T1217|t851|t852|t853|t854|t855 +0TRM#T1218 +0TRN#T1212|T1219 +0TRP#T1220 +0TRS#T1221|T1222|T1223|T1224|T1225|T1227|T1228|T1229 +0XR#T1203 ++++++++++ +A#A3975|A3982|E0|E315|e104|o198|ö0 +A0K#E3383 +A0KR#E3384 +A0L#Ä95 +A0LJ#E3390|E3391|E3392|e7224|e7225 +A0LT#A3847|A3848|A3849|A3850 +A0MR#O845 +A0N#A3845|A3846 +A0NK#E3385|E3386|E3387 +A0NL#E3381|E3388|E3389|e7222|e7223 +A0NS#E3490|e7219|e7220|e7221 +A0NT#A5295|a12611|a12612 +A0PN#Ä93 +A0PR#Ä94 +A0PS#ä179|ä180|ä181 +A0R#Ä91 +A0RN#E3382 +A0RS#Ä92|ä177|ä178 +A0S#E3393 +A0SK#e7214|e7215|e7216|e7217|e7218 +A0SM#A3841 +A0ST#A3842|A3843|A3844 +AB#A15|A394|E1|E317|E3408|O2|O188|a1|o0|ü0 +ABBN#a237|a238|a239|a240 +ABBR#a15 +ABFL#A153|A154|A155|A156|A157|A158|A159|A160|A161|A162|A163|A175|A176|A177|A178|A179|A180|A181|A182|A183|A184|A185|A186|A187|A188|A193|A194|A199|A200|A201|A202|A203|a299|a300|a301|a302|a303|a304|a316|a317|a318|a319|a320|a321|a322|a323|a324|a325|a326|a327|a343|a344|a345|a346|a347|a348|a349|a350|a351|a352|a353|a354|a355|a356|a357|a358|a359|a360|a361|a362|a363|a364|a365|a366|a367|a368|a369|a370|a371|a372|a373|a374|a387|a388|a389|a390|a391|a392|a393|a394|a395|a396|a397|a398|a399|a414|a415|a416|a417|a418|a419 +ABFN#A164|A165|A173|A174|a305|a306|a307|a308|a309|a310|a340|a341|a342|a400 +ABFR#A145|A146|A147|A148|A149|A150|A151|A152|A168|A169|A170|A171|A172|A189|A190|A191|A192|A195|A196|A197|A198|a294|a295|a296|a297|a298|a328|a329|a330|a331|a332|a333|a334|a335|a336|a337|a338|a339|a375|a376|a377|a378|a379|a381|a382|a383|a384|a385|a386|a401|a402|a403|a404|a405|a406|a407|a408|a409|a410|a411|a412|a413|a3156|a3157|a3158|a3159|a3160|a3161|a3162|a3163|a3164|a3165|a3166|a3167|a3168|a3169|a3170|a3171|a3172|a3173 +ABFS#A166|A167|a311|a312|a313|a314|a315 +ABFT#a380|a420|a421|a422|a423|a424 +ABHB#A271|A272|a1841|a1842|a1843|a1844|a1845|a1846|a1847|a1857|a1858 +ABHK#a1819|a1820|a1821|a1822|a1823|a1824|a1825 +ABHL#A273|A274|A275|a1826|a1827|a1828|a1829|a1830|a1831|a1848|a1849|a1850|a1851|a1852|a1853|a1855|a1859|a1860|a1861|a1862|a1863|a1864|a1865|a1866|a1867|a1868|a1869|a1870|a1877|a1878 +ABHN#A267|A268|A269|A270|A276|A277|A278|A279|A280|A281|a1832|a1833|a1834|a1835|a1836|a1837|a1838|a1839|a1840|a1856|a1876|a1879|a1880|a1881|a1882|a1883|a1884|a1885|a1886|a1887|a1888|a1889|a1890|a1891|a1892 +ABHR#A282|A283|A284|A285|a1871|a1872|a1873|a1874|a1875|a1893|a1894|a1895|a1896|a1897|a1898|a1899 +ABHT#O163|a1854 +ABJ#o40 +ABJB#a435|a436|a437|a438|a439|a440|a441|a442|a443|a444|a445|a446|a447|a448|a449|a450|a451|a452|a453|a454|a455|a456|a457|a458|a459|a460|a461|a462|a463|a464|a465|a466|a467|a468|a469|a470|a471|a472|a473|a474|a475|a476|a477|a478|a479|a480|a481|a482|a483|a484|a485|a486|a487|a488|a489|a490|a491|a492|a493|a494|a495|a496|a497|a498|a499|a500|a501|a502|a503|a504|a505|a506|a507|a508|a509|a510|a511|a512|a513|a514|a515|a516|a517|a518|a519|a520|a521|a522|a523|a524|a525|a526|a527|a1773 +ABJF#A225|a578|a579|a580|a581|a582|a583|a584|a585|a586|a587|a588|a589|a590|a591|a592|a593|a594|a595|a596|a597|a598|a599|a600|a601|a602|a603|a604|a605|a606|a607|a608|a609|a610|a611|a612|a613|a614|a615|a616|a617|a618|a619|a620|a621|a622|a623|a624|a625|a626|a627|a628|a629|a630|a631|a632|a633|a634|a635|a636|a637|a638|a639|a640|a641|a642|a643|a644|a645|a646|a647|a648|a649|a650|a651|a652|a653|a654|a655|a656|a657|a658|a659|a660|a661|a662|a663|a664|a665|a666|a667|a668|a669 +ABJH#A226|a711|a712|a713|a714|a715|a716|a717|a718|a719|a720|a721|a722|a723|a724|a725|a726|a727|a728|a729|a730|a731|a732|a733|a734|a735|a736|a737|a738|a739|a740|a741|a742|a743|a744|a745|a746|a747|a748|a749|a750|a751|a752|a753|a754|a755|a756|a757|a758|a759|a761|a762|a763|a764|a765|a766|a767|a768|a769|a770|a771|a772|a773 +ABJJ#a674|a675|a676|a677|a678|a679|a774|a775|a776|a777|a1900|a1901|a1902|a1903|a1904 +ABJK#O164|O165|O166|O167|O168|O169|O170|O171|O172|O173|O174|O175|O176|O177|O178|O179|O180|a670|a671|a672|a673|a680|a681|a682|a683|a684|a685|a686|a687|a688|a689|a690|a691|a692|a693|a694|a695|a696|a697|a698|a699|a700|a701|a702|a703|a704|a705|a706|a707|a708|a709|a710|a778|a779|a780|a781|a782|a783|a784|a785|a786|a787|a788|a789|a790|a791|a792|a793|a794|a795|a796|a797|a798|a799|a800|a801|a802|a803|a804|a805|a806|a807|a808|a809|a810|a811|a812|a813|a814|a815|a816|a817|a818|a819|a820|a821|a822|a823|a824|a825|a826|a827|a828|a829|a830|a831|a832|a833|a834|a835|a836|a837|a838|a839|a840|a841|a842|a843|a844|a845|a846|a847|a848|a849|a850|a851|a852|a853|a854|a855|a856|a857|a858|a859|a860|a861|a862|a863|a864|a865|a866|a867|a868|a1047|a1048|a1049|a1050|a1051|a1052|a1053|a1054|a1055|o45|o46|o47|o48|o49|o50|o51|o52|o53|o54|o55|o56|o57|o58|o59 +ABJL#A227|a869|a870|a871|a872|a873|a874|a875|a876|a877|a878|a879|a880|a881|a882|a883|a884|a885|a886|a887|a888|a889|a890|a891|a892|a893|a894|a895|a896|a897|a898|a899|a900|a901|a902|a903|a904|a905|a906|a907|a908|a909|a910|a911|a912|a913|a914|a915|a916|a917|a918|a919|a920|a921|a922|a923|a924|a925|a926|a927|a928|a929|a930|a931|a932|a933|a934|a935|a936|a937|a938|a939|a940|a941|a942|a943|a944|a945|a946|a947|a948|a949|a950 +ABJM#a951|a952|a953|a954|a955|a956|a957|a958|a959|a960|a961|a962|a963|a964|a965|a966|a967|a968|a969|a970|a971|a972|a973|a974|a975|a976|a977|a978|a979|a980|a981|a982|a983|a984|a985|a986|a987|a988|a989|o41 +ABJN#A228|A229|A230|A231|a74|a75|a76|a77|a78|a79|a990|a991|a992|a993|a994|a995|a996|a997|a998|a999|a1000|a1001|a1002|a1003|a1004|a1005|a1006|a1007|a1008|a1009|a1010|a1011|a1012|a1013|a1768|a1769|a1770|a1771|a1772|a1780|o42 +ABJP#a1018|a1019|a1020|a1021|a1022|a1023|a1024|a1025|a1026|a1027|a1028|a1029|a1030|a1031|a1032|a1033|a1034|a1035|a1036|a1037|a1038|a1039|a1040|a1041|a1042|a1043|a1044|a1045|a1046 +ABJR#A232|A233|A234|A235|A236|A237|A238|a430|a431|a432|a433|a434|a573|a574|a575|a576|a577|a1014|a1015|a1016|a1017|a1056|a1057|a1058|a1059|a1060|a1061|a1062|a1063|a1064|a1065|a1066|a1067|a1068|a1069|a1070|a1071|a1072|a1073|a1074|a1075|a1076|a1077|a1078|a1079|a1080|a1081|a1082|a1083|a1084|a1085|a1086|a1087|a1088|a1089|a1090|a1091|a1092|a1093|a1094|a1095|a1096|a1097|a1098|a1099|a1100|a1101|a1102|a1103|a1104|a1105|a1106|a1107|a1108|a1109|a1110|a1111|a1112|a1113|a1114|a1115|a1116|a1117|a1118|a1119|a1120|a1121|a1122|a1123|a1124|a1125|a1126|a1127|a1128|a1129|a1130|a1131|a1132|a1133|a1134|a1135|a1136|a1137|a1609|a1610|a1611|a1612|a1613|o43 +ABJS#A239|A240|A241|A242|A243|A244|A245|A246|A247|A248|A249|A250|A251|a1138|a1139|a1140|a1141|a1142|a1143|a1144|a1145|a1146|a1147|a1148|a1149|a1150|a1151|a1152|a1153|a1154|a1155|a1156|a1157|a1158|a1159|a1160|a1161|a1162|a1163|a1164|a1165|a1166|a1167|a1168|a1169|a1170|a1171|a1172|a1173|a1174|a1175|a1176|a1177|a1178|a1179|a1180|a1181|a1182|a1183|a1184|a1185|a1186|a1187|a1188|a1189|a1190|a1191|a1192|a1193|a1194|a1195|a1196|a1197|a1198|a1199|a1200|a1201|a1202|a1203|a1204|a1205|a1206|a1207|a1208|a1209|a1210|a1211|a1212|a1213|a1214|a1215|a1216|a1217|a1218|a1219|a1220|a1221|a1222|a1223|a1224|a1225|a1226|a1227|a1228|a1229|a1230|a1231|a1232|a1233|a1234|a1235|a1236|a1237|a1238|a1239|a1240|a1241|a1242|a1243|a1244|a1245|a1246|a1247|a1248|a1249|a1250|a1251|a1252|a1253|a1254|a1255|a1256|a1257|a1258|a1259|a1260|a1261|a1262|a1263|a1264|a1265|a1266|a1267|a1268|a1269|a1270|a1271|a1272|a1273|a1274|a1275|a1276|a1277|a1278|a1279|a1280|a1281|a1282|a1283|a1284|a1285|a1286|a1287|a1288|a1289|a1290|a1291|a1292|a1293|a1294|a1295|a1296|a1297|a1298|a1299|a1300|a1301|a1302|a1303|a1304|a1305|a1306|a1307|a1308|a1309|a1310|a1311|a1312|a1313|a1314|a1315|a1316|a1317|a1318|a1319|a1320|a1321|a1322|a1323|a1324|a1325|a1326|a1327|a1328|a1329|a1330|a1331|a1332|a1333|a1334|a1335|a1336|a1337|a1338|a1339|a1340|a1341|a1342|a1343|a1344|a1345|a1346|a1347|a1348|a1349|a1350|a1351|a1352|a1353|a1354|a1355|a1356|a1357|a1358|a1359|a1360|a1361|a1362|a1363|a1364|a1365|a1366|a1367|a1368|a1369|a1370|a1371|a1372|a1373|a1374|a1375|a1376|a1377|a1378|a1379|a1380|a1381|a1382|a1383|a1384|a1385|a1386|a1387|a1388|a1389|a1390|a1391|a1392|a1393|a1394|a1395|a1396|a1397|a1398|a1399|a1400|a1401|a1402|a1403|a1404|a1405|a1406|a1407|a1408|a1409|a1410|a1411|a1412|a1413|a1414|a1415|a1416|a1417|a1418|a1419|a1420|a1421|a1422|a1423|a1424|a1425|a1426|a1427|a1428|a1429|a1430|a1431|a1432|a1433|a1434|a1435|a1436|a1437|a1438|a1439|a1440|a1441|a1442|a1443|a1444|a1445|a1446|a1447|a1448|a1449|a1450|a1451|a1452|a1453|a1454|a1455|a1456|a1457|a1458|a1459|a1460|a1461|a1462|a1463|a1464|a1465|a1466|a1467|a1468|a1469|a1470|a1471|a1472|a1473|a1474|a1475|a1476|a1477|a1478|a1479|a1480|a1481|a1482|a1483|a1484|a1485|a1486|a1487|a1488|a1489|a1490|a1491|a1492|a1493|a1494|a1495|a1496|a1497|a1498|a1499|a1500|a1501|a1502|a1503|a1504|a1505|a1506|a1507|a1508|a1509|a1510|a1511|a1512|a1513|a1514|a1515|a1516|a1517|a1518|a1519|a1520|a1521|a1522|a1523|a1524|a1525|a1526|a1527|a1528|a1529|a1530|a1531|a1532|a1533|a1534|a1535|a1536|a1537|a1538|a1539|a1540|a1541|a1542|a1543|a1544|a1545|a1546|a1547|a1548|a1715|a1716|a1717|a1718|a1719|a1720|a1721|a1722|a1723|a1724|a1725|a1726|a1727|a1728|a1729|a1730|a1731|a1732|a1733|a1734|a1735|a1736|a1737|a1738|a1739|a1740|a1741|a1742|a1743|a1744|a1745|a1746|a1747|a1748|a1749|a1750|a1751|a1752|a1753|a1754|a1755|a1756|a1757|a1758|a1759|a1760|a1761|a1762|a1763|a1764|a1765|a1766|a1767|a1774|a1775|a1776|a1777|a1778|a1779|o44 +ABJT#a528|a529|a530|a531|a532|a533|a534|a535|a536|a537|a538|a539|a540|a541|a542|a543|a544|a545|a546|a547|a548|a549|a550|a551|a552|a553|a554|a555|a556|a557|a558|a559|a560|a561|a562|a563|a564|a565|a566|a567|a568|a569|a570|a571|a572|a760|a1549|a1550|a1551|a1552|a1553|a1554|a1555|a1556|a1557|a1558|a1559|a1560|a1561|a1562|a1563|a1564|a1565|a1566|a1567|a1568|a1569|a1570|a1571|a1572|a1573|a1574|a1575|a1576|a1577|a1578|a1579|a1580|a1581|a1582|a1583|a1584|a1585|a1586|a1587|a1588|a1589|a1590|a1591|a1592|a1593|a1594|a1595|a1596|a1597|a1598|a1599|a1600|a1601|a1602|a1603|a1604|a1605|a1606|a1607|a1608 +ABJW#a1614|a1615|a1616|a1617|a1618|a1619|a1620|a1621|a1622|a1623|a1624|a1625|a1626|a1627|a1628|a1629|a1630|a1631|a1632|a1633|a1634|a1635|a1636|a1637|a1638|a1639|a1640|a1641|a1642|a1643|a1644|a1645|a1646|a1647|a1648|a1649|a1650|a1651|a1652|a1653|a1654|a1655|a1656|a1657|a1658|a1659|a1660|a1661|a1662|a1663|a1664|a1665|a1666|a1667|a1668|a1669|a1670|a1671|a1672|a1673|a1674|a1675|a1676|a1677|a1678|a1679|a1680|a1681|a1682|a1683|a1684|a1685|a1686|a1687|a1688|a1689|a1690|a1691|a1692|a1693|a1694|a1695|a1696|a1697|a1698|a1699|a1700|a1701|a1702|a1703|a1704|a1705|a1706|a1707|a1708|a1709|a1710|a1711|a1712|a1713|a1714 +ABK#o39 +ABKB#A204|A205|A206|A207|A208|A209|A210|A211|A212|A213|A214|a425|a426|a427|a428|a429 +ABKF#a1907|a1908|a1909|a1910|a1911|a1912 +ABKL#A252|A253|A296|A297|A305|A306|A307|a1781|a1782|a1783|a1784|a1785|a1786|a1918|a1919|a1920|a1921|a1922|a1923|a1924|a1925|a1926|a1927|a1928|a1929|a1930|a1931|a1932|a1933|a1934|a1935|a1936|a1937|a1938|a1939|a1940|a1941|a1942|a2007|a2008|a2009|a2010|a2011|a2012|a2013|a2304|a2305|a2306|a2307|a2308|a2309|o38 +ABKM#A299|A300|A303|A304|a33|a34|a35|a36|a37|a38|a39|a40|a41|a1905|a1966|a1967|a1968|a1969|a1970|a1971|a1972|a1973|a1974|a1975|a1976|a1977|a1978|a1979|a1980|a1981|a1982|a1983|a2002|a2003|a2004|a2005|a2006 +ABKN#A215|A216|A217|A218|A219|A263|A302|a1943|a1944|a1945|a1946|a1947|a1948|a1949|a1950|a1951|a1952|a1953|a1954|a1955|a1956|a1957|a1958|a1959|a1960|a1961|a1962|a1963|a1964|a2014 +ABKP#A294|A301|a1906|a1984|a1985|a1986|a1987|a1988|a1989|a1990|a1991 +ABKR#A256|A257|A258|A259|A260|A261|A262|A295|A308|A309|A310|a1787|a1788|a1789|a1790|a1791|a1792|a1793|a1794|a1795|a1796|a1797|a1798|a1799|a1800|a1801|a1802|a1803|a1804|a1805|a1806|a1807|a1808|a1809|a1810|a1811|a1812|a1813|a1814|a1815|a1816|a1817|a1818|a1913|a1914|a1915|a1916|a1917|a1992|a1993|a1994|a1995|a1996|a1997|a1998|a1999|a2000|a2001|a2015|a2016|a2017|a2018|a2019|a2020 +ABKS#A11|A220|A221|A222|A223|A224|A266|a2021|a2022|a2023|a2024|a2025 +ABKT#A254|A255|A264|A265|a2298|a2299|a2300|a2301|a2302|a2303 +ABKX#A298|a1965 +ABL#A68|Ü0 +ABLB#Ü1|Ü2 +ABLF#A327|A328|A329|A330|A356|A357|A358|A359|a2047|a2048|a2049|a2050|a2051|a2052|a2053|a2111|a2112|a2113|a2114|a2115|a2123|a2124 +ABLJ#A318|A319|A320|A321|A322|A323|A334|A335|A336|O183|O184|a2032|a2033|a2034|a2035|a2036|a2037|a2038|a2039|a2060|a2061|a2062|a2063|a2064|a2065|a2116|a2117|a2118|a2119|a2120|a2121|o61|o62|ü1|ü2|ü3|ü4|ü5|ü6|ü7|ü8|ü9|ü10|ü11|ü12 +ABLK#O185|O186|a2054|a2055|a2056|a2057|a2058|a2059|a2066|a2105|a2106|a2107|a2108|a2109|o60|o63|o64|o65|o66|o67|o68|o69|o70|Ü3 +ABLM#ü2171 +ABLN#A32|A33|A34|A35|A36|A37|A337|A338|A339|A348|A349|A350|A351|a95|a96|a97|a98|a99|a100|a2067|a2068|a2069|a2070|a2071|a2072|a2073|a2074|a2089|a2090|a2091|a2092|a2093|a2094|ü13|ü14|ü15|ü16|ü17|ü2172 +ABLR#ü2173|ü2174|ü2175|ü2176 +ABLS#A324|A340|A341|A352|A353|A360|A361|A362|O9|O10|a89|a90|a91|a92|a93|a94|a2040|a2041|a2042|a2043|a2044|a2045|a2046|a2075|a2076|a2077|a2078|a2079|a2080|a2081|a2095|a2096|a2097|a2098|a2099|a2100|a2101|a2102|a2103|a2104|a2122|a2125|a2126|a2127|a2128|a2129|a2130|a2131|a2132|a2133|a2134|a2135|a2136|a2137|a2138|a2139|a2140|a2141|a2142|Ü4|Ü5|Ü6|Ü7|Ü8|ü18|ü19|ü20|ü2177 +ABLT#A23|A24|A25|A26|A27|A28|A29|A311|A312|A313|A314|A315|A316|A317|A325|A326|A331|A332|A333|A342|A343|A344|A345|A346|A347|O181|O182|a80|a81|a101|a102|a103|a104|a105|a106|a107|a108|a109|a110|a111|a112|a2026|a2027|a2028|a2029|a2030|a2031|a2082|a2083|a2084|a2085|a2086|a2087|a2088|a2143|Ü9|Ü10|Ü11|Ü12|Ü13 +ABLW#ü21|ü22 +ABLX#A354|A355|a2110|Ü365|ü2178|ü2179|ü2180|ü2181|ü2182|ü2183|ü2184|ü2185|ü2186|ü2187|ü2188|ü2189|ü2190|ü2191|ü2192 +ABMH#a2201|a2202|a2203|a2204|a2205|a2206 +ABMJ#A365|A366|A367|a2149|a2150|a2151|a2152|a2153 +ABMK#A16|A17 +ABML#A372|A373|A376|a2156|a2168|a2169|a2170|a2171|a2172|a2173|a2179|a2180|a2181|a2182|a2183|a2184 +ABMN#A368|A369|A370|O187|a2154|a2155|a2185|a2186|a2187|a2188|a2189|a2190|a2191|a2192|a2193|a2194 +ABMR#A371|A377|A378|a2157|a2158|a2159|a2160|a2161|a2162|a2163|a2164|a2165|a2166 +ABMS#A374|A375|a2167|a2174|a2175|a2176|a2177|a2178|a2195|a2196|a2197|a2198|a2199|a2200 +ABMX#A363|A364|a2144|a2145|a2146|a2147|a2148 +ABN#E2|E3|E7|E318|a16|e0|e1|e12|o4|ü23 +ABNB#E4|E5|E6|e2|e3|e4|e5|e6 +ABNF#e19|o6 +ABNH#E9|E10|E11 +ABNJ#A84|A85|A86|O16|O17|O18|O19|a2207|a2208|a2209|a2210|a2211|Ü368 +ABNK#A388|Ü367|Ü369|Ü370|Ü371|Ü372|Ü373|Ü374|Ü375|Ü376|Ü377|Ü378|Ü379|Ü380|Ü381|Ü382|Ü383|Ü384|Ü385|Ü386|Ü387 +ABNL#O20 +ABNM#A379|A380|A381|A382|A383|A384|A385|A386|A387|A395|A396|A397|A398|A399|A400|A401|A402|A403|A404|A405|a2212|a2213|a2214|a2215|a2216|a2217|a2218|a2219|a2220|a2221|a2222|a2223|a2224|a2225|a2226 +ABNN#A406|A407|E8|e23|o5 +ABNR#O12|O13|O14|O15|a2227|a2228|a2229|a2230|a2243|a2244|a2245|a2246|a2247|a2248|a2249|a2250|a2251|a2252|a2253|a2254|a2255|a2256|e13|e14|e15|e16|e17 +ABNS#E12|O21|O22|O23|O24|e18|e20|e21|e22 +ABNT#A69|A70|A71|A72|A73|A74|A75|A76|A77|A78|A79|A80|A81|A82|A83|A87|A88|A89|A90|A91|A92|A93|A94|A95|A96|A97|A98|A99|A100|A101|A102|A103|A104|A105|A106|A107|A108|A109|A110|A111|A112|A113|A114|A115|A116|A117|A118|A119|A120|A121|A122|A123|A124|A125|A126|A127|A128|A129|A130|A131|A132|A133|A134|A135|A136|A137|A389|A390|A391|A392|A393|A876|A877|A878|A879|A880|A881|O11|a17|a18|a19|a20|a21|a82|a83|a84|a85|a86|a241|a242|a243|a244|a245|a246|a247|a248|a249|a250|a251|a252|a253|a254|a255|a256|a257|a258|a259|a260|a261|a262|a263|a264|a265|a2231|a2232|a2233|a2234|a2235|a2236|a2237|a2238|a2239|a2240|a2241|a2242|a3533|a3534|a3535|a3536|a3537|a3538|a3539|a3540|a3541|e7|e8|e9|e10|e11|o7|ü24|ü25|ü26 +ABPF#A415|a2267|a2268|a2269|a2270|a2271|a2272|a2273|a2274|a2275|a2276|a2277 +ABPL#A416|a2278|a2279|a2280|a2281|a2282|a2283|a2284|a2285 +ABPR#A417|A418|a2286|a2287|a2288|a2289|a2290|a2291|a2292 +ABPS#a2262|a2263|a2264|a2265|a2266 +ABPT#A414|a2293|a2294|a2295|a2296|a2297 +ABR#E13|O25|a266|o8|Ü14|ü27 +ABRB#A12|A425|A426|A430|O36|O37|O38|O39|O40|O41|O42|a2|a3|a4|a5|a6|a7|a8|a9|a2340|a2341|a2342|a2343|a2344|Ü24|Ü25|Ü26|Ü27|Ü28|Ü29|Ü30|Ü31|Ü32|Ü33|Ü34|Ü35|Ü36|Ü37|Ü38|Ü39|Ü40|Ü41|Ü42|Ü43|Ü44|Ü45|Ü46|Ü47|Ü48|Ü49|Ü50|Ü51|Ü52|Ü53|Ü54|Ü55|Ü56|Ü57|ü56|ü57|ü58|ü59|ü60|ü61|ü62|ü63|ü64|ü65|ü66|ü67|ü68|ü69|ü70|ü71|ü72|ü73|ü74|ü75|ü76|ü77|ü78|ü79|ü80|ü81|ü82|ü83|ü84|ü85|ü86|ü87|ü88|ü89|ü90|ü91|ü92|ü93|ü94|ü95|ü96|ü97|ü98|ü99|ü100|ü101|ü102|ü103|ü104|ü105|ü106|ü107|ü108|ü109|ü110|ü111|ü112|ü113|ü114|ü115|ü116|ü117|ü118|ü119|ü120|ü121|ü122|ü123|ü124|ü125|ü126|ü127|ü128|ü129|ü130|ü131|ü132|ü133|ü134|ü135|ü136|ü137|ü138|ü139|ü140|ü141|ü142|ü143|ü144|ü145|ü146|ü147|ü148|ü149|ü150|ü151|ü152|ü153|ü154|ü155|ü156|ü157|ü158|ü159|ü160|ü161|ü162|ü163|ü164|ü165|ü166|ü167|ü168|ü169|ü170|ü171|ü172|ü173|ü174|ü175|ü176|ü177|ü178|ü179|ü180|ü181 +ABRF#A20|A432|A433|A434|A435|O34|O35|O45|O46|O47|O48|O49|O50|O51|O52|O53|O54|O55|O56|O153|O154|a42|a43|a44|a45|a46|a47|a48|a49|a50|a2385|a2386|a2387|a2388|a2389|o12|o13|o14|o15|o16|o17|o18|o19|o20|o21|o22|o23|o24|o25|o26|o27|o28|o29|Ü69|Ü70|Ü80|Ü81|Ü82|Ü83|Ü84|Ü85|Ü86|Ü87|Ü88|Ü89|Ü90|Ü91|Ü92|Ü93|Ü94|Ü95|Ü96|Ü97|Ü98|Ü99|Ü100|Ü101|Ü329|Ü330|Ü331|Ü332|ü282|ü283|ü284|ü285|ü286|ü287|ü288|ü289|ü290|ü291|ü292|ü293|ü294|ü295|ü365|ü366|ü367|ü368|ü369|ü370|ü371|ü372|ü373|ü374|ü375|ü376|ü377|ü378|ü379|ü380|ü381|ü382|ü383|ü384|ü385|ü386|ü387|ü388|ü389|ü390|ü391|ü392|ü393|ü394|ü395|ü396|ü397|ü398|ü399|ü400|ü401|ü402|ü403|ü404|ü405|ü406|ü407|ü408|ü409|ü410|ü411|ü412|ü413|ü414|ü415|ü416|ü417|ü418|ü419|ü420|ü421|ü422|ü423|ü424|ü425|ü426|ü427|ü428|ü429|ü430|ü431|ü432|ü433|ü434|ü435|ü436|ü437|ü438|ü439|ü440|ü441|ü442|ü443|ü444|ü445|ü446|ü447|ü448|ü449|ü450|ü451|ü452|ü453|ü454|ü455|ü456|ü457|ü458|ü459|ü460|ü461|ü462|ü463|ü464|ü465|ü466|ü467|ü468|ü469|ü470|ü471|ü472|ü473|ü474|ü475|ü476|ü477|ü478|ü479|ü480|ü481|ü482|ü483|ü484|ü485|ü486|ü487|ü488|ü489|ü490|ü491|ü492|ü493|ü494|ü495|ü496|ü497|ü498|ü499|ü500|ü501|ü502|ü503|ü504|ü505|ü506|ü507|ü508|ü509|ü510|ü511|ü512|ü513|ü514|ü515|ü516|ü517|ü518|ü519|ü520|ü521|ü1269|ü1270|ü1271|ü1935|ü1936|ü1937|ü1938|ü1939|ü1940|ü1941|ü1942|ü1943|ü1944|ü1945|ü1946|ü1947|ü1948|ü1949|ü1950|ü1951|ü1952|ü1953|ü1954|ü1955|ü1956|ü1957|ü1958|ü1959|ü1960|ü1961|ü1962|ü1963|ü1964|ü1965|ü1966 +ABRH#O67|O68|O69|O70|O71|O72|O73|O74|O110|O111|a159|o30|Ü133|Ü134|Ü135|Ü136|Ü137|Ü138|ü653|ü654|ü655|ü656|ü657|ü658|ü659|ü660|ü661|ü662|ü663|ü664|ü665|ü666|ü667|ü668|ü669|ü670|ü671|ü672|ü673|ü674|ü675|ü676|ü677|ü678|ü679|ü680|ü681|ü682|ü683|ü684|ü685|ü686|ü687|ü688|ü689|ü690|ü691|ü692|ü693|ü694|ü695|ü696|ü697|ü698|ü699|ü700|ü701|ü702|ü703|ü704|ü705|ü706|ü707|ü708|ü709|ü710|ü711|ü712|ü713|ü714|ü715|ü716|ü717|ü718|ü719|ü720|ü721|ü722|ü723|ü724|ü725|ü726|ü727|ü728|ü729|ü730|ü731|ü732|ü733|ü734|ü735|ü736|ü737|ü738|ü739|ü740|ü741|ü742|ü743|ü744|ü745|ü746|ü747|ü748|ü749|ü750|ü751|ü752|ü753|ü754|ü755|ü756|ü757|ü758 +ABRJ#A431|A3976|O57|O58|O59|O60|O61|O62|O63|O108|O109|O160|a2323|a2324|a2325|a2326|a2327|a2328|a2329|a2330|a2331|a2332|a2339|a2368|a2369|a2370|a2371|a2372|a2373|a2374|Ü123|Ü124|Ü125|Ü366|ü531|ü532|ü533|ü534|ü535|ü536|ü537|ü538|ü539|ü540|ü541|ü542|ü543|ü544|ü545|ü546|ü547|ü548|ü549|ü550|ü551|ü552|ü553|ü554|ü555|ü556|ü557|ü558|ü559|ü560|ü561|ü562|ü563|ü564|ü565|ü566|ü567|ü568|ü569|ü570|ü571|ü572|ü573|ü574|ü575|ü576|ü577|ü578|ü579|ü580|ü581|ü582|ü583|ü584|ü585|ü586|ü587|ü588|ü589|ü590|ü591|ü592|ü593|ü594|ü595|ü596|ü597|ü598|ü599|ü600|ü601|ü602|ü603|ü604|ü605|ü606|ü607|ü608|ü609|ü610|ü611|ü612|ü613|ü1197|ü1198|ü1199|ü1200|ü1201|ü1202|ü1203|ü1246|ü1247|ü2194|ü2195|ü2196|ü2197|ü2198|ü2199 +ABRK#A138|A139|A140|A141|A830|O64|O65|O66|O78|O79|O80|O81|O82|O83|O84|O189|O190|a153|a154|a155|a156|a157|a158|a267|a268|a269|a270|a271|a272|a273|a274|a275|a276|a277|a278|a2310|a2311|a2312|a2313|a2314|a2315|a2316|a2424|a2425|a2426|a2427|a2428|Ü71|Ü72|Ü102|Ü103|Ü104|Ü105|Ü106|Ü107|Ü108|Ü109|Ü110|Ü111|Ü112|Ü113|Ü114|Ü115|Ü116|Ü117|Ü118|Ü119|Ü120|Ü121|Ü122|Ü126|Ü127|Ü128|Ü129|Ü130|Ü131|Ü132|Ü141|Ü142|Ü143|Ü144|ü296|ü297|ü298|ü299|ü300|ü301|ü302|ü303|ü304|ü305|ü306|ü307|ü522|ü523|ü524|ü525|ü526|ü527|ü528|ü529|ü530|ü614|ü615|ü616|ü617|ü618|ü619|ü620|ü621|ü622|ü623|ü624|ü625|ü626|ü627|ü628|ü629|ü630|ü631|ü632|ü633|ü634|ü635|ü636|ü637|ü638|ü639|ü640|ü641|ü642|ü643|ü644|ü645|ü646|ü647|ü648|ü649|ü650|ü651|ü652|ü772|ü773|ü774|ü775|ü776|ü777|ü778|ü779|ü780|ü781|ü782|ü783|ü784|ü785|ü786|ü787|ü788|ü789|ü790|ü791|ü792|ü793|ü794|ü795|ü796|ü797|ü798|ü799|ü800|ü801|ü802|ü803|ü804|ü805|ü806|ü807|ü808|ü809|ü810|ü811|ü812|ü813|ü814|ü815|ü816|ü817|ü818|ü819|ü820|ü1171|ü1172|ü1173|ü1174|ü1175|ü1176|ü1177|ü1178|ü1179|ü1180|ü1181|ü1182|ü1183|ü1184|ü1185|ü1186|ü1187|ü1188|ü1189|ü1190|ü1191|ü1192|ü1193|ü1194|ü1195|ü1196|ü1204|ü1205|ü1206|ü1207|ü1208|ü1209|ü1210|ü2193|ü2200 +ABRL#O85|O86|O87|O88|O89|O90|O91|O92|O93|O94|O95|O96|O97|O106|a2378|a2379|a2380|a2381|a2382|a2383|a2384|Ü15|Ü73|Ü74|Ü145|Ü146|Ü147|Ü148|Ü149|Ü150|Ü151|Ü152|Ü153|Ü154|Ü155|Ü156|Ü157|Ü158|Ü159|Ü160|Ü161|Ü162|Ü163|Ü164|Ü165|Ü166|Ü167|Ü168|Ü169|Ü170|Ü171|Ü172|Ü173|Ü174|Ü175|Ü176|Ü177|Ü178|Ü179|ü28|ü29|ü30|ü31|ü32|ü33|ü308|ü309|ü310|ü311|ü312|ü313|ü314|ü315|ü316|ü317|ü318|ü319|ü320|ü821|ü822|ü823|ü824|ü825|ü826|ü827|ü828|ü829|ü830|ü831|ü832|ü833|ü834|ü835|ü836|ü837|ü838|ü839|ü840|ü841|ü842|ü843|ü844|ü845|ü846|ü847|ü848|ü849|ü850|ü851|ü852|ü853|ü854|ü855|ü856|ü857|ü858|ü859|ü860|ü861|ü862|ü863|ü864|ü865|ü866|ü867|ü868|ü869|ü870|ü871|ü872|ü873|ü874|ü875|ü876|ü877|ü878|ü879|ü880|ü881|ü882|ü883|ü884|ü885|ü886|ü887|ü888|ü889|ü890|ü891|ü892|ü893|ü894|ü895|ü896|ü897|ü898|ü899|ü900|ü901|ü902|ü903|ü904|ü905|ü906|ü907|ü908|ü909|ü910|ü911|ü912|ü913|ü914|ü915|ü916|ü917|ü918|ü919|ü920|ü921|ü922|ü923|ü924|ü925|ü926|ü927|ü928|ü929|ü930|ü931|ü932|ü933|ü934|ü935|ü936|ü937|ü938|ü939|ü940|ü941|ü942|ü943|ü944|ü945|ü946|ü947|ü948|ü949|ü950|ü951|ü952|ü953|ü954|ü955|ü956|ü957|ü958|ü959|ü960|ü961|ü962|ü963|ü964|ü965|ü966|ü967|ü968|ü969|ü970|ü971|ü972|ü973|ü974|ü975|ü976|ü977|ü978|ü979|ü980|ü1292|ü1293|ü1294|ü1295|ü1296|ü1297|ü1298|ü1299|ü1300|ü1301|ü1302|ü1303|ü1304|ü1305 +ABRM#A419|O26|O98|O99|O100|a130|a131|a132|a133|a134|a279|a280|a281|a282|a283|a284|a2417|a2418|a2419|a2420|a2421|a2422|a2423|o9|Ü180|Ü181|Ü182|Ü183|Ü184|Ü185|Ü186|Ü187|Ü188|Ü189|Ü190|Ü228|Ü229|ü344|ü345|ü346|ü347|ü348|ü349|ü350|ü351|ü352|ü353|ü354|ü355|ü356|ü981|ü982|ü983|ü984|ü985|ü986|ü987|ü988|ü989|ü990|ü991|ü992|ü993|ü994|ü995|ü996|ü997|ü998|ü999|ü1000|ü1001|ü1002|ü1003|ü1004|ü1005|ü1006|ü1007|ü1008|ü1009|ü1010|ü1011|ü1012|ü1013|ü1014|ü1015|ü1016|ü1017|ü1018|ü1019|ü1020|ü1021|ü1022|ü1023|ü1024|ü1025|ü1026|ü1027|ü1028|ü1029|ü1030|ü1031|ü1032|ü1033|ü1034|ü1035|ü1036|ü1037|ü1038|ü1039|ü1040|ü1041|ü1042|ü1043|ü1044|ü1045|ü1046|ü1047|ü1048|ü1049|ü1050|ü1051|ü1052|ü1053|ü1054|ü1055|ü1056|ü1057|ü1058|ü1059|ü1060|ü1061|ü1062|ü1063|ü1064|ü1065|ü1066|ü1067|ü1068|ü1069|ü1070|ü1071|ü1306|ü1307|ü1308|ü1309|ü1310|ü1311|ü1312|ü1313|ü1314|ü1315|ü1316|ü1317 +ABRN#A47|A436|A437|I1|O75|O76|O77|a116|a135|a136|a137|a138|a139|a140|a143|a144|a145|a146|a147|a148|a285|a286|a287|a288|a289|a290|a2377|a2390|a2391|a2392|a2393|a2394|a2395|a2396|o10|o31|Ü16|Ü17|Ü18|Ü19|Ü20|Ü21|Ü75|Ü76|Ü77|Ü78|Ü139|Ü140|Ü191|Ü192|Ü193|Ü194|Ü195|Ü196|Ü197|Ü198|Ü199|Ü200|Ü201|Ü202|Ü203|ü34|ü35|ü36|ü37|ü38|ü39|ü40|ü41|ü42|ü43|ü321|ü322|ü323|ü324|ü325|ü326|ü327|ü328|ü329|ü330|ü331|ü332|ü333|ü334|ü335|ü336|ü337|ü338|ü339|ü340|ü341|ü342|ü343|ü759|ü760|ü1072|ü1073|ü1074|ü1075|ü1076|ü1077|ü1078|ü1079|ü1080|ü1081|ü1082|ü1083|ü1084|ü1085|ü1086|ü1087|ü1088|ü1089|ü1090|ü1091|ü1092|ü1093|ü1094|ü1095|ü1096|ü1097|ü1098|ü1099|ü1100|ü1101|ü1102|ü1103|ü1104|ü1105|ü1106|ü1107|ü1108|ü1109|ü1110|ü1111|ü1112|ü1113|ü1114|ü1115|ü1116|ü1117|ü1118|ü1119|ü1120|ü1121|ü1122|ü1123|ü1124|ü1211|ü1212|ü1213|ü1214|ü1215|ü1216|ü1217|ü1218|ü1285|ü1286|ü1287|ü1288|ü1289|ü1290|ü1291|ü1318|ü1319|ü1320|ü1321|ü1322|ü1323|ü1324|ü1325|ü1326|ü1327|ü1328|ü1329|ü1330|ü2165|ü2166|ü2167|ü2168|ü2169 +ABRP#O101|O102|O103|O104|a2397|a2398|a2399|a2400|a2401|a2402|a2403|a2404|a2405|a2406|a2407|a2408|Ü204|Ü205|Ü206|Ü207|Ü208|Ü209|ü1135|ü1136|ü1137|ü1138|ü1139|ü1140|ü1141|ü1142|ü1143|ü1144|ü1145|ü1146|ü1147|ü1148|ü1149|ü1150|ü1151|ü1152|ü1153|ü1154|ü1155|ü1156|ü1157|ü1158|ü1159|ü1160|ü1161|ü1162|ü1163|ü1164|ü1165|ü1166|ü1167|ü1168|ü1169|ü1170 +ABRR#I0|O27|O28|O29|O30|O31|O32|O161|o11|Ü22|Ü23|Ü79|ü44|ü45|ü46|ü47|ü48|ü49|ü50|ü51|ü761|ü762|ü763|ü764|ü765|ü766|ü767|ü768|ü769|ü770|ü771|ü1125|ü1126|ü1127|ü1128|ü1129|ü1130|ü1131|ü1132|ü1133|ü1134|ü2170 +ABRS#A428|A429|A439|A440|A441|A442|A443|A444|A445|A446|A447|A448|A449|A450|A451|A452|A453|A454|A455|A456|O33|O113|O114|O115|O116|O117|O118|O119|O120|O121|O122|O123|O124|O125|O126|O127|O128|O129|O130|O131|O132|O133|O134|O135|O136|O137|O138|O139|O140|O141|O142|O143|O144|O145|O146|O147|O148|O159|O162|O191|O192|a117|a118|a119|a120|a121|a122|a123|a124|a168|a169|a170|a171|a172|a173|a174|a175|a2346|a2347|a2348|a2349|a2350|a2351|a2352|a2353|a2354|a2355|a2356|a2357|a2358|a2359|a2360|a2361|a2429|a2430|a2431|a2432|a2433|a2434|o32|o33|o34|o35|o36|o37|Ü210|Ü211|Ü212|Ü213|Ü214|Ü215|Ü216|Ü217|Ü224|Ü225|Ü226|Ü227|Ü230|Ü231|Ü232|Ü233|Ü234|Ü235|Ü236|Ü237|Ü238|Ü239|Ü240|Ü241|Ü242|Ü243|Ü244|Ü245|Ü246|Ü247|Ü248|Ü249|Ü250|Ü251|Ü252|Ü253|Ü254|Ü255|Ü256|Ü257|Ü258|Ü259|Ü260|Ü261|Ü262|Ü263|Ü264|Ü265|Ü266|Ü267|Ü268|Ü269|Ü270|Ü271|Ü272|Ü273|Ü274|Ü275|Ü276|Ü277|Ü278|Ü279|Ü280|Ü281|Ü282|Ü283|Ü284|Ü285|Ü286|Ü287|Ü288|Ü289|Ü290|Ü291|Ü292|Ü293|Ü294|Ü295|Ü296|Ü297|Ü298|Ü299|Ü300|Ü301|Ü302|Ü303|Ü346|Ü347|Ü348|Ü349|Ü350|Ü351|Ü352|Ü353|Ü354|Ü355|Ü356|Ü357|Ü358|Ü359|Ü360|Ü361|Ü362|Ü363|Ü364|ü52|ü53|ü54|ü55|ü357|ü358|ü359|ü360|ü361|ü362|ü363|ü364|ü1219|ü1220|ü1221|ü1222|ü1223|ü1224|ü1225|ü1226|ü1227|ü1228|ü1229|ü1230|ü1231|ü1272|ü1273|ü1274|ü1275|ü1276|ü1277|ü1278|ü1279|ü1280|ü1281|ü1282|ü1283|ü1284|ü1331|ü1332|ü1333|ü1334|ü1335|ü1336|ü1337|ü1338|ü1339|ü1340|ü1341|ü1342|ü1343|ü1344|ü1345|ü1346|ü1347|ü1348|ü1349|ü1350|ü1351|ü1352|ü1353|ü1354|ü1355|ü1356|ü1357|ü1358|ü1359|ü1360|ü1361|ü1362|ü1363|ü1364|ü1365|ü1366|ü1367|ü1368|ü1369|ü1370|ü1371|ü1372|ü1373|ü1374|ü1375|ü1376|ü1377|ü1378|ü1379|ü1380|ü1381|ü1382|ü1383|ü1384|ü1385|ü1386|ü1387|ü1388|ü1389|ü1390|ü1391|ü1392|ü1393|ü1394|ü1395|ü1396|ü1397|ü1398|ü1399|ü1400|ü1401|ü1402|ü1403|ü1404|ü1405|ü1406|ü1407|ü1408|ü1409|ü1410|ü1411|ü1412|ü1413|ü1414|ü1415|ü1416|ü1417|ü1418|ü1419|ü1420|ü1421|ü1422|ü1423|ü1424|ü1425|ü1426|ü1427|ü1428|ü1429|ü1430|ü1431|ü1432|ü1433|ü1434|ü1435|ü1436|ü1437|ü1438|ü1439|ü1440|ü1441|ü1442|ü1443|ü1444|ü1445|ü1446|ü1447|ü1448|ü1449|ü1450|ü1451|ü1452|ü1453|ü1454|ü1455|ü1456|ü1457|ü1458|ü1459|ü1460|ü1461|ü1462|ü1463|ü1464|ü1465|ü1466|ü1467|ü1468|ü1469|ü1470|ü1471|ü1472|ü1473|ü1474|ü1475|ü1476|ü1477|ü1478|ü1479|ü1480|ü1481|ü1482|ü1483|ü1484|ü1485|ü1486|ü1487|ü1488|ü1489|ü1490|ü1491|ü1492|ü1493|ü1494|ü1495|ü1496|ü1497|ü1498|ü1499|ü1500|ü1501|ü1502|ü1503|ü1504|ü1505|ü1506|ü1507|ü1508|ü1509|ü1510|ü1511|ü1512|ü1513|ü1514|ü1515|ü1516|ü1517|ü1518|ü1519|ü1520|ü1521|ü1522|ü1523|ü1524|ü1525|ü1526|ü1527|ü1528|ü1529|ü1530|ü1531|ü1532|ü1533|ü1534|ü1535|ü1536|ü1537|ü1538|ü1539|ü1540|ü1541|ü1542|ü1543|ü1544|ü1545|ü1546|ü1547|ü1548|ü1549|ü1550|ü1551|ü1552|ü1553|ü1554|ü1555|ü1556|ü1557|ü1558|ü1559|ü1560|ü1561|ü1562|ü1563|ü1564|ü1565|ü1566|ü1567|ü1568|ü1569|ü1570|ü1571|ü1572|ü1573|ü1574|ü1575|ü1576|ü1577|ü1578|ü1579|ü1580|ü1581|ü1582|ü1583|ü1584|ü1585|ü1586|ü1587|ü1588|ü1589|ü1590|ü1591|ü1592|ü1593|ü1594|ü1595|ü1596|ü1597|ü1598|ü1599|ü1600|ü1601|ü1602|ü1603|ü1604|ü1605|ü1606|ü1607|ü1608|ü1609|ü1610|ü1611|ü1612|ü1613|ü1614|ü1615|ü1616|ü1617|ü1618|ü1619|ü1620|ü1621|ü1622|ü1623|ü1624|ü1625|ü1626|ü1627|ü1628|ü1629|ü1630|ü1631|ü1632|ü1633|ü1634|ü1635|ü1636|ü1637|ü1638|ü1639|ü1640|ü1641|ü1642|ü1643|ü1644|ü1645|ü1646|ü1647|ü1648|ü1649|ü1650|ü1651|ü1652|ü1653|ü1654|ü1655|ü1656|ü1657|ü1658|ü1659|ü1660|ü1661|ü1662|ü1663|ü1664|ü1665|ü1666|ü1667|ü1668|ü1669|ü1670|ü1671|ü1672|ü1673|ü1674|ü1675|ü1676|ü1677|ü1678|ü1679|ü1680|ü1681|ü1682|ü1683|ü1684|ü1685|ü1686|ü1687|ü1688|ü1689|ü1690|ü1691|ü1692|ü1693|ü1694|ü1695|ü1696|ü1697|ü1698|ü1699|ü1700|ü1701|ü1702|ü1703|ü1704|ü1705|ü1706|ü1707|ü1708|ü1709|ü1710|ü1711|ü1712|ü1713|ü1714|ü1715|ü1716|ü1717|ü1718|ü1719|ü1720|ü1721|ü1722|ü1723|ü1724|ü1725|ü1726|ü1727|ü1728|ü1729|ü1730|ü1731|ü1732|ü1733|ü1734|ü1735|ü1736|ü1737|ü1738|ü1739|ü1740|ü1741|ü1742|ü1743|ü1744|ü1745|ü1746|ü1747|ü1748|ü1749|ü1750|ü1751|ü1752|ü1753|ü1754|ü1755|ü1756|ü1757|ü1758|ü1759|ü1760|ü1761|ü1762|ü1763|ü1764|ü1765|ü1766|ü1767|ü1768|ü1769|ü1770|ü1771|ü1772|ü1773|ü1774|ü1775|ü1776|ü1777|ü1778|ü1779|ü1780|ü1781|ü1782|ü1783|ü1784|ü1785|ü1786|ü1787|ü1788|ü1789|ü1790|ü1791|ü1792|ü1793|ü1794|ü1795|ü1796|ü1797|ü1798|ü1799|ü1800|ü1801|ü1802|ü1803|ü1804|ü1805|ü1806|ü1807|ü1808|ü1809|ü1810|ü1811|ü1812|ü1813|ü1814|ü2093|ü2094|ü2095|ü2096|ü2097|ü2098|ü2099|ü2100|ü2101|ü2102|ü2103|ü2104|ü2105|ü2106|ü2107|ü2108|ü2109|ü2110|ü2111|ü2112|ü2113|ü2114|ü2115|ü2116|ü2117|ü2118|ü2119|ü2120|ü2121|ü2122|ü2123|ü2124|ü2125|ü2126|ü2127|ü2128|ü2129|ü2130|ü2131|ü2132|ü2133|ü2134|ü2135|ü2136|ü2137|ü2138|ü2139|ü2140|ü2141|ü2142|ü2143|ü2144|ü2145|ü2146|ü2147|ü2148|ü2149|ü2150|ü2151|ü2152|ü2153|ü2154|ü2155|ü2156|ü2157|ü2158|ü2159|ü2160|ü2161|ü2162|ü2163|ü2164 +ABRT#A13|A14|A408|A409|A410|A411|A412|A413|A423|A424|A438|A767|E14|O43|O44|O105|O149|O150|O151|O152|a10|a11|a12|a13|a14|a291|a2257|a2258|a2259|a2260|a2261|a2317|a2318|a2319|a2320|a2321|a2322|a2375|a2376|a2409|a2410|a2411|a2412|a2413|a2414|a2415|a2416|a3150|a3151|a3152|a3153|a3154|a3155|Ü58|Ü59|Ü60|Ü61|Ü62|Ü63|Ü64|Ü65|Ü66|Ü67|Ü68|Ü218|Ü219|Ü220|Ü221|Ü304|Ü305|Ü306|Ü307|Ü308|Ü309|Ü310|Ü311|Ü312|Ü313|Ü314|Ü315|Ü316|Ü317|Ü318|Ü319|Ü320|Ü321|Ü322|Ü323|Ü324|Ü325|Ü326|Ü327|Ü328|ü182|ü183|ü184|ü185|ü186|ü187|ü188|ü189|ü190|ü191|ü192|ü193|ü194|ü195|ü196|ü197|ü198|ü199|ü200|ü201|ü202|ü203|ü204|ü205|ü206|ü207|ü208|ü209|ü210|ü211|ü212|ü213|ü214|ü215|ü216|ü217|ü218|ü219|ü220|ü221|ü222|ü223|ü224|ü225|ü226|ü227|ü228|ü229|ü230|ü231|ü232|ü233|ü234|ü235|ü236|ü237|ü238|ü239|ü240|ü241|ü242|ü243|ü244|ü245|ü246|ü247|ü248|ü249|ü250|ü251|ü252|ü253|ü254|ü255|ü256|ü257|ü258|ü259|ü260|ü261|ü262|ü263|ü264|ü265|ü266|ü267|ü268|ü269|ü270|ü271|ü272|ü273|ü274|ü275|ü276|ü277|ü278|ü279|ü280|ü281|ü1232|ü1233|ü1234|ü1235|ü1236|ü1237|ü1238|ü1239|ü1240|ü1241|ü1242|ü1243|ü1244|ü1245|ü1815|ü1816|ü1817|ü1818|ü1819|ü1820|ü1821|ü1822|ü1823|ü1824|ü1825|ü1826|ü1827|ü1828|ü1829|ü1830|ü1831|ü1832|ü1833|ü1834|ü1835|ü1836|ü1837|ü1838|ü1839|ü1840|ü1841|ü1842|ü1843|ü1844|ü1845|ü1846|ü1847|ü1848|ü1849|ü1850|ü1851|ü1852|ü1853|ü1854|ü1855|ü1856|ü1857|ü1858|ü1859|ü1860|ü1861|ü1862|ü1863|ü1864|ü1865|ü1866|ü1867|ü1868|ü1869|ü1870|ü1871|ü1872|ü1873|ü1874|ü1875|ü1876|ü1877|ü1878|ü1879|ü1880|ü1881|ü1882|ü1883|ü1884|ü1885|ü1886|ü1887|ü1888|ü1889|ü1890|ü1891|ü1892|ü1893|ü1894|ü1895|ü1896|ü1897|ü1898|ü1899|ü1900|ü1901|ü1902|ü1903|ü1904|ü1905|ü1906|ü1907|ü1908|ü1909|ü1910|ü1911|ü1912|ü1913|ü1914|ü1915|ü1916|ü1917|ü1918|ü1919|ü1920|ü1921|ü1922|ü1923|ü1924|ü1925|ü1926|ü1927|ü1928|ü1929|ü1930|ü1931|ü1932|ü1933|ü1934 +ABRW#A142|O155|O156|O157|O158|Ü333|Ü334|Ü335|Ü336|Ü337|Ü338|Ü339|Ü340|Ü341|Ü342|Ü343|Ü344|Ü345|ü1967|ü1968|ü1969|ü1970|ü1971|ü1972|ü1973|ü1974|ü1975|ü1976|ü1977|ü1978|ü1979|ü1980|ü1981|ü1982|ü1983|ü1984|ü1985|ü1986|ü1987|ü1988|ü1989|ü1990|ü1991|ü1992|ü1993|ü1994|ü1995|ü1996|ü1997|ü1998|ü1999|ü2000|ü2001|ü2002|ü2003|ü2004|ü2005|ü2006|ü2007|ü2008|ü2009|ü2010|ü2011|ü2012|ü2013|ü2014|ü2015|ü2016|ü2017|ü2018|ü2019|ü2020|ü2021|ü2022|ü2023|ü2024|ü2025|ü2026|ü2027|ü2028|ü2029|ü2030|ü2031|ü2032|ü2033|ü2034|ü2035|ü2036|ü2037|ü2038|ü2039|ü2040|ü2041|ü2042|ü2043|ü2044|ü2045|ü2046|ü2047|ü2048|ü2049|ü2050|ü2051|ü2052|ü2053|ü2054|ü2055|ü2056|ü2057|ü2058|ü2059|ü2060|ü2061|ü2062|ü2063|ü2064|ü2065|ü2066|ü2067|ü2068|ü2069|ü2070|ü2071|ü2072|ü2073|ü2074|ü2075|ü2076|ü2077|ü2078|ü2079|ü2080|ü2081|ü2082|ü2083|ü2084|ü2085|ü2086|ü2087|ü2088|ü2089|ü2090|ü2091|ü2092 +ABRX#A19|A38|A39|A40|A41|A42|A43|A44|A45|A46|A420|A421|A422|A427|O107|O112|a113|a114|a115|a125|a126|a127|a128|a129|a141|a142|a149|a150|a151|a152|a2333|a2334|a2335|a2336|a2337|a2338|a2345|a2362|a2363|a2364|a2365|a2366|a2367|Ü222|Ü223|ü1248|ü1249|ü1250|ü1251|ü1252|ü1253|ü1254|ü1255|ü1256|ü1257|ü1258|ü1259|ü1260|ü1261|ü1262|ü1263|ü1264|ü1265|ü1266|ü1267|ü1268 +ABS#A18 +ABS0#O207|O208 +ABSB#A858|A859|A860|A861|a2680|a2681|a2682|a2683|a2684|a3379|a3380|a3381|a3382|a3383|a3384 +ABSF#a2691|a2692|a2693|a2694|a2695|a2696|a3390|a3391|a3392|a3393|a3394|a3395|a3396|a3397 +ABSH#a2685|a2686|a2687|a2688|a2689|a2690|a3364|a3365|a3366|a3367|a3368|a3408|a3409|a3410|a3411|a3412 +ABSJ#A863|A874|A875|a2442|a2443|a2444|a2445|a2446|a2447|a2455|a2456|a2457|a2458|a2459|a2460|a2670|a2671|a2672|a2673|a2674|a2675|a3056|a3057|a3058|a3059|a3060|a3398|a3399|a3413 +ABSK#A493|A494|A495|A496|A497|A498|A499|A500|A501|A502|A503|A504|A505|A506|A507|A508|A509|A510|A511|A512|A513|A514|A515|A516|A517|A518|A519|A520|A521|A522|A523|A524|A525|A526|A527|A528|A529|A530|A531|A532|A533|A534|A535|A536|A537|A538|A539|A540|A541|A542|A543|A544|A545|A546|A547|A548|A549|A550|A551|A552|A553|A554|A555|A556|A557|A558|A559|A560|A561|A562|A563|A564|A565|A566|A567|A568|A569|A570|A571|A572|A573|A574|A575|A576|A577|A578|A579|A580|A581|A582|A583|A584|A585|A586|A587|A588|A589|A590|A591|A592|A593|A594|A595|A596|A597|A598|A599|A600|A601|A602|A603|A862|A864|A865|A866|A867|A868|A869|A870|a2435|a2436|a2437|a2438|a2439|a2440|a2441|a2448|a2461|a2462|a2463|a2464|a2465|a2466|a2467|a2468|a2469|a2470|a2471|a2472|a2473|a2474|a2475|a2476|a2477|a2478|a2479|a2480|a2481|a2482|a2483|a2484|a2485|a2486|a2487|a2488|a2489|a2490|a2491|a2492|a2493|a2494|a2495|a2496|a2497|a2498|a2499|a2500|a2501|a2502|a2503|a2504|a2505|a2506|a2507|a2508|a2509|a2510|a2511|a2512|a2513|a2514|a2515|a2516|a2517|a2518|a2519|a2520|a2521|a2522|a2523|a2524|a2525|a2526|a2527|a2528|a2529|a2530|a2531|a2532|a2533|a2534|a2535|a2536|a2537|a2538|a2539|a2540|a2541|a2542|a2543|a2544|a2545|a2546|a2547|a2548|a2549|a2550|a2551|a2552|a2553|a2554|a2555|a2556|a2557|a2558|a2559|a2560|a2561|a2562|a2563|a2564|a2565|a2566|a2567|a2568|a2569|a2570|a2571|a2572|a2573|a2574|a2575|a2576|a2577|a2578|a2579|a2580|a2581|a2582|a2583|a2584|a2585|a2586|a2587|a2588|a2589|a2590|a2591|a2592|a2593|a2594|a2595|a2596|a2597|a2598|a2599|a2600|a2601|a2602|a2603|a2604|a2605|a2606|a2607|a2608|a2609|a2610|a2611|a2612|a2613|a2614|a2615|a2616|a2617|a2618|a2619|a2620|a2621|a2622|a2623|a2624|a2625|a2626|a2627|a2628|a2629|a2630|a2631|a2632|a2633|a2634|a2635|a2636|a2637|a2638|a2639|a2640|a2641|a2642|a2643|a2644|a2645|a2646|a2647|a2648|a2649|a2650|a2651|a2652|a2653|a2654|a2655|a2656|a2657|a2658|a2659|a2660|a2661|a2662|a2663|a2664|a2665|a2666|a2667|a2668|a2669|a2676|a2677|a2678|a2679|a3377|a3400|a3401|a3402|a3403|a3404|a3405|a3406|a3407|a3414|a3415|a3416|a3417|a3418|a3532|o71|o73|o74|o75 +ABSL#A604|A625|A626|A627|A628|A629|A630|A631|A845|A846|A847|A848|A849|A850|A851|A852|A853|A873|a68|a69|a70|a71|a72|a73|a2697|a2698|a2699|a2700|a2701|a2752|a2753|a2754|a2755|a2756|a2757|a2758|a2759|a2760|a2761|a2762|a2763|a2764|a2765|a2766|a2767|a2768|a2769|a2770|a2771|a2772|a2773|a3344|a3345|a3346|a3347|a3348|a3349|a3370|a3371|a3372|a3373|a3374|a3375|a3376|a3419|a3420|a3421|a3422|a3423|a3424|a3425|a3426|a3427|a3514|a3515|a3516|a3517|a3518|a3519|a3520|a3521|a3522|a3523|a3524|a3525|o76 +ABSM#a3428 +ABSN#A143|A144|A608|A609|A610|A611|A612|A623|A632|A633|a24|a25|a26|a27|a28|a29|a30|a31|a32|a292|a293|a2449|a2704|a2705|a2706|a2707|a2708|a2709|a2710|a2711|a2737|a2738|a2739|a2740|a2741|a2742|a2743|a2744|a2745|a2774|a2775|a2776|a2777|a2778|a2779|a2780|a2781|a2782|a2783|a2784|a2785|a2786|a2787|a2788|a2789|a2790|a2791|a3429|a3501|a3526|a3527|a3528|a3529|a3530|a3531 +ABSP#A635|A636|A637|A638|A639|A640|A641|A642|A643|A644|A645|A646|a2806|a2807|a2808|a2809|a2810|a2811|a2812|a2813|a2814|a2815|a2816|a2817|a2818|a2819|a2820|a2821|a2822|a2823|a2824|a2825|a2826|a2827|a2828|a2829|a2830|a2831|a2832|a2833|a2834|a2835|a2836|a2837|a2838|a2839|a2840|a2841|a2842|a2843|a2844|a2845|a2846|a2847|a2848|a2849|a2850|a2851|a2852|a2853|a2854|a2855|a2856|a2857|a2858|a2859|a2860|a2861|a2862|a2863|a2864|a2865|a2866|a2867|a2868|a2869|a2870|a2871|a2872|a2873|a2874|a2875|a3350|a3351|a3352|a3353|a3354|a3355 +ABSR#A634|A721|A854|O193|O194|O195|O196|a2792|a2793|a2794|a2795|a2796|a2797|a2798|a2799|a2800|a2801|a2802|a2803|a2804|a2805|a3043|a3044|a3045|a3046|a3047|a3048|a3049|a3050|a3051|a3052|a3053|a3054|a3055|a3378|a3388|a3430|a3431|a3432|a3433|a3434|a3435|a3436|a3437|a3438|o72 +ABSS#A722|A723|A724|A725|O215|a3389|a3439|a3440|a3441|a3442|a3443|a3444|a3445|a3446|a3447|a3448|a3449|a3450|a3451|a3452|a3453|a3454|a3455|a3456|a3457|a3458|a3459|a3460|a3461|a3462|a3463|a3464|a3465|a3466|a3467|a3468|a3469|a3470|a3471|a3472|a3473|a3474|a3475|a3476|a3497|a3498|a3499|a3500 +ABST#A21|A22|A457|A458|A459|A460|A461|A462|A463|A464|A465|A466|A467|A468|A469|A470|A471|A472|A473|A474|A475|A476|A477|A478|A479|A480|A481|A482|A483|A484|A485|A486|A487|A488|A489|A490|A491|A492|A605|A606|A607|A613|A614|A615|A624|A647|A648|A649|A650|A651|A652|A653|A654|A655|A656|A657|A658|A659|A660|A661|A662|A663|A664|A665|A666|A667|A668|A669|A670|A671|A672|A673|A674|A675|A676|A677|A678|A679|A680|A681|A682|A683|A684|A685|A686|A687|A688|A689|A690|A691|A692|A693|A694|A695|A696|A697|A698|A699|A700|A701|A702|A703|A704|A705|A706|A707|A708|A709|A710|A711|A712|A713|A714|A715|A716|A718|A719|A720|A726|A727|E316|O197|O198|O199|O200|O201|O202|O203|O204|O205|O206|O209|O210|O211|O212|O213|O214|a51|a52|a53|a54|a55|a56|a57|a58|a59|a60|a2450|a2451|a2452|a2453|a2454|a2702|a2703|a2712|a2713|a2714|a2715|a2716|a2717|a2718|a2719|a2720|a2721|a2722|a2723|a2724|a2736|a2746|a2747|a2748|a2749|a2750|a2751|a2876|a2877|a2878|a2879|a2880|a2881|a2882|a2883|a2884|a2885|a2886|a2887|a2888|a2889|a2890|a2891|a2892|a2893|a2894|a2895|a2896|a2897|a2898|a2899|a2900|a2901|a2902|a2903|a2904|a2905|a2906|a2907|a2908|a2909|a2910|a2911|a2912|a2913|a2914|a2915|a2916|a2917|a2918|a2919|a2920|a2921|a2922|a2923|a2924|a2925|a2926|a2927|a2928|a2929|a2930|a2931|a2932|a2933|a2934|a2935|a2936|a2937|a2938|a2939|a2940|a2941|a2942|a2943|a2944|a2945|a2946|a2947|a2948|a2949|a2950|a2951|a2952|a2953|a2954|a2955|a2956|a2957|a2958|a2959|a2960|a2961|a2962|a2963|a2964|a2965|a2966|a2967|a2968|a2969|a2970|a2971|a2972|a2973|a2974|a2975|a2976|a2977|a2978|a2979|a2980|a2981|a2982|a2983|a2984|a2985|a2986|a2987|a2988|a2989|a2990|a2991|a2992|a2993|a2994|a2995|a2996|a2997|a2998|a2999|a3000|a3001|a3002|a3003|a3004|a3005|a3006|a3007|a3008|a3009|a3010|a3011|a3012|a3013|a3014|a3015|a3016|a3017|a3018|a3019|a3020|a3021|a3022|a3023|a3024|a3025|a3026|a3027|a3028|a3029|a3030|a3031|a3032|a3033|a3034|a3369|a3385|a3386|a3387|a3477|a3478|a3479|a3480|a3481|a3482|a3483|ü2201 +ABSW#A871|A872|a3484|a3485|a3486|a3487|a3488|a3489|a3490|a3491|a3492|a3493|a3494|a3495|a3496|a3502|a3503|a3504|a3505|a3506|a3507|a3508|a3509|a3510|a3511|a3512|a3513|o79 +ABSX#A616|A617|A618|A619|A620|A621|A622|A717|A855|A856|A857|a2725|a2726|a2727|a2728|a2729|a2730|a2731|a2732|a2733|a2734|a2735|a3035|a3036|a3037|a3038|a3039|a3040|a3041|a3042|a3356|a3357|a3358|a3359|a3360|a3361|a3362|a3363 +ABT#A30|A728|A736|a22|a87|Ä0|ü2202|ü2203 +ABTF#a3080 +ABTK#A52|A53|A54|A55|A56|A57|A58|A59|A60|O7|O8|a184|a185|a186|a187|a188|a189|a190|a191 +ABTL#A738|A739|A740|A741|A742|A743|A744|A745|A746|A747|a61|a62|a63|a64|a65|a66|a67|a3073|a3074|a3075|a3076|a3077|a3078|a3079 +ABTM#a176 +ABTN#A31|A50|A51|A737|a23|a88|a177|a178|a179|a180|a181|a182|a183|a200|a201|a202|a203|a204|a205|a206|a3137|a3138|Ä1 +ABTP#a3139|a3140|a3141|a3142|a3143 +ABTR#A63|A64|A65|A66|A67|A286|A287|A288|A289|A290|A291|A292|A293|A749|A750|A751|A752|A753|A754|A755|A756|A757|A758|A759|A760|A761|A762|A763|A764|A765|A766|a207|a208|a209|a210|a211|a212|a213|a214|a215|a216|a217|a218|a219|a220|a221|a222|a223|a224|a225|a226|a227|a228|a229|a230|a231|a232|a233|a234|a235|a236|a3081|a3082|a3083|a3084|a3085|a3086|a3087|a3088|a3089|a3090|a3091|a3092|a3093|a3094|a3095|a3096|a3097|a3098|a3099|a3100|a3101|a3102|a3103|a3104|a3105|a3106|a3107|a3108|a3109|a3110|a3111|a3112|a3113|a3114|a3115|a3116|a3117|a3118|a3119|a3120|a3121|a3122|a3123|a3124|a3125|a3126|a3127|a3128|a3129|a3130|a3131|a3132|a3133|a3134|a3135|a3136 +ABTS#A729|A730|A731|A732|A733|A748|a3061|a3062|a3063|a3064|a3065|a3066|a3067|Ä2|ü2204 +ABTT#a3144|a3145|a3146|a3147|a3148|a3149|ü2205 +ABTX#A61|A62|A734|A735|O3|O4|O5|O6|a192|a193|a194|a195|a196|a197|a198|a199|a3068|a3069|a3070|a3071|a3072|o1|o2|o3 +ABWJ#A785|a3226|a3227|a3228|a3229|a3230|a3231|a3232|a3233|a3234|a3235|a3236|a3237|a3292|a3293|a3294|a3295|a3296|a3297|a3323|a3324|a3325|a3326|a3327 +ABWK#A784|A786|A827|A828|A829|A833|a3285|a3286|a3287|a3288|a3289|a3290|a3291|a3328 +ABWL#A834|a3329|a3330|a3331|a3332|a3333|a3334|a3335|o77|o78 +ABWN#A768|A769|A770|A817|A818|a3174|a3175|a3176|a3177|a3178|a3179|a3180|a3181|a3182|a3183|a3184|a3185|a3186|a3187|a3188|a3189|a3190|a3262|a3263|a3264|a3265|a3266|a3267|a3298|a3299|a3300|a3301|a3302|a3303|a3304|a3305|a3306|a3307|a3308|a3322 +ABWR#A771|A787|A788|A789|A790|A791|A792|A793|A794|A795|A796|A797|A798|A799|A800|A801|A802|A803|A804|A805|A806|A807|A808|A809|A810|A819|A820|A821|A822|A823|A824|A831|A832|A835|A836|A837|A838|A839|A840|A843|A844|a3191|a3192|a3193|a3194|a3195|a3196|a3238|a3239|a3240|a3241|a3242|a3243|a3244|a3268|a3269|a3270|a3271|a3272|a3273|a3274|a3275|a3276|a3277|a3278|a3279|a3309|a3310|a3311|a3312|a3313|a3314|a3336|a3337|a3338|a3339|a3340|a3341|a3342|a3343 +ABWS#A772|A773|A774|A775|A776|A777|A778|A815|A816|A825|A826|A841|A842|a3197|a3198|a3199|a3200|a3201|a3202|a3203|a3204|a3205|a3256|a3257|a3258|a3259|a3260|a3261|a3280|a3281|a3282|a3283|a3284|a3315|a3316|a3317|a3318|a3319|a3320|a3321 +ABWT#a3255 +ABWX#A779|A780|A781|A782|A783|A811|A812|A813|A814|a3206|a3207|a3208|a3209|a3210|a3211|a3212|a3213|a3214|a3215|a3216|a3217|a3218|a3219|a3220|a3221|a3222|a3223|a3224|a3225|a3245|a3246|a3247|a3248|a3249|a3250|a3251|a3252|a3253|a3254 +ABXN#A48|A49|a160|a161|a162|a163|a164|a165 +ABXT#a166|a167 +AF#A1061|E102|E3491|a8023 +AFB#A3990 +AFBF#A3991|A3995|A3996 +AFBJ#A3992 +AFBK#A3993 +AFBL#A3994|a8041|a8042|a8043|a8044|a8045|a8046|a8047 +AFBN#a8028|a8029|a8030|a8040 +AFBP#A3997|A3998|A3999 +AFBR#A4008|A4009|A4010|A4017|A4018|A4019|a8035|a8036|a8037|a8048|a8049|a8050 +AFBS#A4000|A4001|A4002|A4003|A4004|A4007|a8031 +AFBT#A4005|A4015|A4016|a8032|a8033|a8034 +AFBW#A4006|A4011|A4012|A4013|A4014|a8038|a8039 +AFF#A5569 +AFHB#A4131|A4132|A4133|A4134|a9146|a9147|a9148|a9149|a9150|a9151|a9164|a9165|a9166|a9167|a9168|a9169|a9170|a9171|a9199 +AFHF#A4148|a9220|a9221|a9222|a9223|a9224 +AFHK#a9152|a9153|a9154|a9155|a9156 +AFHL#A4138|A4143|a9157|a9158|a9159|a9160|a9161|a9162|a9163|a9180|a9181|a9182|a9183|a9184|a9185|a9186|a9187|a9188|a9189|a9196|a9197|a9198|a9200|a9201|a9202|a9203|a9204|a9205|a9212|a9213 +AFHN#A4144|A4145|A4146|A4147|a9214|a9215|a9216|a9217|a9218|a9219 +AFHR#a9206|a9207|a9208|a9209|a9210|a9211|a9225|a9226|a9227|a9228|a9229|a9230|a9231|a9232 +AFHS#A4137|a9179 +AFHT#A4135|A4136|A4139|A4140|A4141|A4142|a9172|a9173|a9174|a9175|a9176|a9177|a9178|a9190|a9191|a9192|a9193|a9194|a9195 +AFJ#a3801 +AFJB#A4106|A4107|A4108|A4109|a8227|a8228|a8229|a8230|a8231|a8232|a8233|a8234|a8235|a8236|a8237|a8238|a8239|a8240|a8241|a8242|a8243|a8244|a8245|a8246|a8247|a8248|a8249|a8250|a8251|a8252|a8253|a8254|a8255|a8256|a8257|a8258|a8259|a8260|a8261|a8262|a8263|a8264|a8265|a8266|a8267|a8268|a8269|a8270|a8271|a8272|a8273|a8274|a8275|a8276|a8277|a8278|a8279|a8280|a8281|a8282|a8283|a8284|a8285|a8286|a8287|a8288|a8289|a8290|a8291|a8292|a8293|a8294|a8295|a8296|a8297|a8298|a8299|a8300|a8301|a8302|a8303|a8304|a8305|a8306|a8307|a8308|a8309|a8310|a8311|a8312|a8313|a8314|a8315|a8316|a8317|a8318|a8319|a8320|a8321|a8322|a8323|a8324|a8325|a8326|a8327|a8328|a8329|a9122 +AFJF#a8365|a8366|a8367|a8368|a8369|a8370|a8371|a8372|a8373|a8374|a8375|a8376|a8377|a8378|a8379|a8380|a8381|a8382|a8383|a8384|a8385|a8386|a8387|a8388|a8389|a8390|a8391|a8392|a8393|a8394|a8395|a8396|a8397|a8398|a8399|a8400|a8401|a8402|a8403|a8404|a8405|a8406|a8407|a8408|a8409|a8410|a8411|a8412|a8413|a8414|a8415|a8416|a8417|a8418|a8419|a8420|a8421|a8422|a8423|a8424|a8425|a8426|a8427|a8428|a8429|a8430|a8431 +AFJH#a8461|a8462|a8463|a8464|a8465|a8466|a8467|a8468|a8469|a8470|a8471|a8472|a8473|a8474|a8475|a8476|a8477|a8478|a8479|a8480|a8481|a8482|a8483|a8484|a8485|a8486|a8487|a8488|a8489|a8490|a8491|a8492|a8493|a8494|a8495|a8496|a8497|a8498|a8499|a8500|a8501|a8502|a8503|a8504|a8505|a8506|a8507|a8508|a8509|a8510|a8511|a8512|a8513|a8514|a8515|a8516|a8517|a8518|a8519|a8521|a8522|a8523|a8524|a8525|a8526|a8527|a8528|a8529|a8530 +AFJJ#a8437|a8438|a8439|a8440|a8441|a8442|a8443|a8444|a8445|a8446 +AFJK#A4112|A4113|a8432|a8433|a8434|a8435|a8436|a8447|a8448|a8449|a8450|a8451|a8452|a8453|a8454|a8455|a8456|a8457|a8458|a8459|a8460|a8531|a8532|a8533|a8534|a8535|a8536|a8537|a8538|a8539|a8540|a8541|a8542|a8543|a8544|a8545|a8546|a8547|a8548|a8549|a8550|a8551|a8552|a8553|a8554|a8555|a8556|a8557|a8558|a8559|a8560|a8561|a8562|a8563|a8564|a8565|a8566|a8567|a8568|a8569|a8570|a8571|a8572|a8573|a8574|a8575|a8576|a8577|a8578 +AFJL#A4114|a8579|a8580|a8581|a8582|a8583|a8584|a8585|a8586|a8587|a8588|a8589|a8590|a8591|a8592|a8593|a8594|a8595|a8596|a8597|a8598|a8599|a8600|a8601|a8602|a8603|a8604|a8605|a8606|a8607|a8608|a8609|a8610|a8611|a8612|a8613|a8614|a8615|a8616|a8617|a8618|a8619|a8620|a8621|a8622|a8623|a8624|a8625|a8626|a8627|a8628|a8629|a8630|a8631|a8632|a8633|a8634|a8635|a8636|a8637|a8638|a8639|a8640|a8641|a8642|a8643|a8644|a8645|a8646|a8647|a8648|a8649|a8650|a8651|a8652|a8653|a8654|a8655 +AFJM#a8656|a8657|a8658|a8659|a8660|a8661|a8662|a8663|a8664|a8665|a8666|a8667|a8668|a8669|a8670|a8671|a8672|a8673|a8674 +AFJN#I1118|a3802|a8675|a8676|a8677|a8678|a8679|a8680|a8681|a9128|a9129 +AFJP#a8682|a8683|a8684|a8685|a8686|a8687|a8688|a8689|a8690|a8691|a8692|a8693|a8694|a8695|a8696|a8697|a8698|a8699|a8700|a8701|a8702|a8703|a8704|a8705|a8706|a8707|a8708|a8709|a8710|a8711|a8712 +AFJR#a3803|a3804|a3805|a3806|a3807|a3808|a8221|a8222|a8223|a8224|a8225|a8713|a8714|a8715|a8716|a8717|a8718|a8719|a8720|a8721|a8722|a8723|a8724|a8725|a8726|a8727|a8728|a8729|a8730|a8731|a8732|a8733|a8734|a8735|a8736|a8737|a8738|a8739|a8740|a8741|a8742|a8743|a8744|a8745|a8746|a8747|a8748|a8749|a8750|a8751|a8752|a8753|a8754|a8755|a8756|a8757|a8758|a8759|a8760|a8761|a8762|a8763|a8764|a8765|a8766|a8767|a8768|a8769|a8770|a8771|a8772|a8773|a8774|a8775|a8776|a8777|a8778|a8779|a8780 +AFJS#A4115|A4116|A4117|A4118|A4119|A4120|A4121|A4122|a8781|a8782|a8783|a8784|a8785|a8786|a8787|a8788|a8789|a8790|a8791|a8792|a8793|a8794|a8795|a8796|a8797|a8798|a8799|a8800|a8801|a8802|a8803|a8804|a8805|a8806|a8807|a8808|a8809|a8810|a8811|a8812|a8813|a8814|a8815|a8816|a8817|a8818|a8819|a8820|a8821|a8822|a8823|a8824|a8825|a8826|a8827|a8828|a8829|a8830|a8831|a8832|a8833|a8834|a8835|a8836|a8837|a8838|a8839|a8840|a8841|a8842|a8843|a8844|a8845|a8846|a8847|a8848|a8849|a8850|a8851|a8852|a8853|a8854|a8855|a8856|a8857|a8858|a8859|a8860|a8861|a8862|a8863|a8864|a8865|a8866|a8867|a8868|a8869|a8870|a8871|a8872|a8873|a8874|a8875|a8876|a8877|a8878|a8879|a8880|a8881|a8882|a8883|a8884|a8885|a8886|a8887|a8888|a8889|a8890|a8891|a8892|a8893|a8894|a8895|a8896|a8897|a8898|a8899|a8900|a8901|a8902|a8903|a8904|a8905|a8906|a8907|a8908|a8909|a8910|a8911|a8912|a8913|a8914|a8915|a8916|a8917|a8918|a8919|a8920|a8921|a8922|a8923|a8924|a8925|a8926|a8927|a8928|a8929|a8930|a8931|a8932|a8933|a8934|a8935|a8936|a8937|a8938|a8939|a8940|a8941|a8942|a8943|a8944|a8945|a8946|a8947|a8948|a8949|a8950|a8951|a8952|a8953|a8954|a8955|a8956|a8957|a8958|a8959|a8960|a8961|a8962|a8963|a9096|a9097|a9098|a9099|a9100|a9101|a9102|a9103|a9104|a9105|a9106|a9107|a9108|a9109|a9110|a9111|a9112|a9113|a9114|a9115|a9116|a9117|a9118|a9119|a9120|a9121|a9123|a9124|a9125|a9126|a9127 +AFJT#A4110|A4111|a8226|a8330|a8331|a8332|a8333|a8334|a8335|a8336|a8337|a8338|a8339|a8340|a8341|a8342|a8343|a8344|a8345|a8346|a8347|a8348|a8349|a8350|a8351|a8352|a8353|a8354|a8355|a8356|a8357|a8358|a8359|a8360|a8361|a8362|a8363|a8364|a8520|a8964|a8965|a8966|a8967|a8968|a8969|a8970|a8971|a8972|a8973|a8974|a8975|a8976|a8977|a8978|a8979|a8980|a8981|a8982|a8983|a8984|a8985|a8986|a8987|a8988|a8989|a8990|a8991|a8992|a8993|a8994|a8995|a8996|a8997|a8998|a8999|a9000|a9001|a9002|a9003|a9004|a9005|a9006|a9007|a9008|a9009|a9010 +AFJW#a9011|a9012|a9013|a9014|a9015|a9016|a9017|a9018|a9019|a9020|a9021|a9022|a9023|a9024|a9025|a9026|a9027|a9028|a9029|a9030|a9031|a9032|a9033|a9034|a9035|a9036|a9037|a9038|a9039|a9040|a9041|a9042|a9043|a9044|a9045|a9046|a9047|a9048|a9049|a9050|a9051|a9052|a9053|a9054|a9055|a9056|a9057|a9058|a9059|a9060|a9061|a9062|a9063|a9064|a9065|a9066|a9067|a9068|a9069|a9070|a9071|a9072|a9073|a9074|a9075|a9076|a9077|a9078|a9079|a9080|a9081|a9082|a9083|a9084|a9085|a9086|a9087|a9088|a9089|a9090|a9091|a9092|a9093|a9094|a9095 +AFK#a3800 +AFK0#A1065|E119|E120 +AFKB#A4083|A4084|A4085|A4086|A4087|A4088|A4089|A4090|A4091|A4092|A4093|A4094|A4095|A4096|A4097|A4098|A4099|A4100|A4101|A4102|A4103|a8218|a8219|a8220 +AFKF#A4149|A4150|A4151|A4164|A4165|A4166|A4167|a9233|a9234|a9235|a9236|a9237 +AFKL#A4123|A4152|A4153|A4154|A4155|A4156|A4157|A4158|A4159|A4160|A4161|A4162|A4163|a9130|a9131|a9132|a9133|a9134|a9135|a9136|a9137|a9241|a9242|a9243|a9244|a9245|a9246|a9247|a9248|a9249|a9250|a9251|a9252|a9253|a9254|a9255|a9256|a9257|a9258|a9259|a9260 +AFKM#a9238|a9239|a9240|a9271|a9272|a9273|a9274|a9275|a9276|a9277 +AFKN#A1083|A1084|A4104|A4105|A4127|A4128|a3815|a9261|a9262|a9263|a9264|a9265|a9292 +AFKR#A4124|E3492|E3493|a9138|a9139|a9140|a9141|a9142|a9143|a9144|a9145|a9278|a9279|a9280|a9281|a9282|a9283|a9284|a9285|a9286|a9287|a9288|a9289|a9290|a9291|e7264|e7265 +AFKS#A4125|A4126|A4129|A4130|a3809|a3810|a3811 +AFKT#A1062|A1063|A1064|A1066|A1067|A5570|A5571|E104|E105|E106|E107|E108|E109|E110|E111|E112|E113|E114|E115|E116|E117|E118|E121|E122|E123|a3778|a3779|a3780|a3781|a3782|a3783|a3784|a3785|a3786|a3787|a3788|a3789|a3790|a3791|e57|e58|e59|e60|e61|e62|e63|e64|e65|e66|e67|e68|e69|e70|e71|e72|e73|e74|e75|e76|e77|e78|e79|e80|e81|e82|e83|e84 +AFKX#a9266|a9267|a9268|a9269|a9270 +AFL#E367|a8134|o543|o544 +AFLB#E368|a9327|a9328|a9329|a9330|a9331|a9332 +AFLF#A4178|A4179|A4189|A4190|a9322|a9323|a9324|a9325|a9326 +AFLJ#A4169|A4170|A4171|A4172|A4173|A4174|A4175|A4182|a8157|a8158|a8159|a8160|a8161|a8162|a8191|a8192|a8193|a8194|a8195|a8196|a8197|a8198|a9305|a9306|a9307|a9333|a9334|a9335|a9336|a9337|a9358|a9359|a9360|a9361|a9362 +AFLK#A4068|A4075|A4076|A4184|A4185|A4186|A4187|a8163|a8190|a8199|a8200|a8201|a8202|a9338|a9339|a9340|a9363|a9366|a9367|a9368|a9369|a9370 +AFLM#A4069|a8151|a8152|a8153|a8154|a8155|a8156|o545 +AFLN#A4081|A4082|A4180|A4181|a8114|a8115|a8116|a8117|a8118|a8119|a8211|a8212|a8213|a8214|a8215|a8216|a9308|a9341|a9342|a9343|a9344|a9345|o546 +AFLR#E3495|a9315|a9316|a9317|a9318|a9319|a9320|a9321|e7266|e7267|e7268|e7269|e7270|o547 +AFLS#A4176|A4177|A4183|A4191|A4192|A4193|A4194|A4195|a9309|a9310|a9311|a9312|a9313|a9314|a9346|a9347|a9348|a9349|a9350|a9364|a9365|a9377|a9378|a9379|a9380|a9381|a9382|a9383|a9384|a9385|o548 +AFLT#A4168|A4188|E372|a8217|a9299|a9300|a9301|a9302|a9303|a9304|a9371|a9372|a9373|a9374|a9375|a9376 +AFLX#E3494|E3509|E3510|E3511|O857|a9293|a9294|a9295|a9296|a9297|a9298|a9351|a9352|a9353|a9354|a9355|a9356|a9357|e7283|e7284|e7285 +AFMB#a9418|a9419|a9420|a9421|a9422|a9423 +AFMN#A4203|A4204|a9411|a9412|a9413|a9414|a9415|a9416|a9417 +AFMP#a9424|a9425 +AFMR#A4197|A4198|A4199|A4200|A4201|A4202|A4205|a9394|a9395|a9396|a9397|a9398|a9399|a9400|a9401|a9402|a9403|a9404|a9405|a9406|a9407|a9408|a9409|a9410 +AFMX#A4196|a9386|a9387|a9388|a9389|a9390|a9391|a9392|a9393 +AFN#A1068|A5567|I1205|O229|O236|Y10|a3812|o84|o101|Ä7|Ö0|Ö5|ä17|ö22 +AFN0#A1074|A1075|A1076|A4041|A4042|A4043|A4044|A4045|A4046|A4047|A4048|A4049|A4050|A4051|A4052|A4053|A4054|A4055|A4056|A4057 +AFNB#O233|O234|O235|o85|o86|o87|o88|o89|o90|o91|o92|o93|o94|o95|o96|o97|o98|o99|o100 +AFNF#A1069 +AFNH#A1070|O230|O231|O246|O247|O248|o110|o111|o112|o113|o114|o115|o116|o117|o118|o119|o120|o121|o122|o123 +AFNJ#E3496|E3497|E3498|E3499|E3500|E3501|E3502|O237|O238|O239|O240|O241|O242|O243|O244|O245|a3796|a3797|a3798|a8120|a8121|a8122|a8123|a8124|a8125|e7271|e7272|e7273|e7274|e7275 +AFNK#A4062|a8145|a8203|o124|o125|o126|o127|o128|o129|o130|o131|o132|o133|o134|o135|o136 +AFNL#A1071|O249|O250|O251|O252|o137 +AFNM#A1072|A4206|A4207|A4208|A4209|A4210|A4211|A4212|A4213|A4214|A4215|A4216|A4217|A4218|A4219|A4220|A4221|A4222|A4223|A4224|A4225|a9426|a9427|a9428|a9429|a9430|a9431|a9432|a9433|a9434|a9435|a9436|a9437|a9438|a9439|a9440|a9441|a9442|a9443|a9444|a9445|a9446|a9447|o102 +AFNN#A4027|A4028|A4029|A4030|A4031|A4032|A4033|A4034|A4035|A4036|A4037|A4038|A4039|A4040|a3799|a8077|o103|Ä8|Ö7|Ö8|Ö9|ö23|ö24|ö25|ö26|ö27|ö28|ö29 +AFNR#a3792|a3793|a3794|a3795|o104|o105|o106|o107|o108|Ö6 +AFNS#A1073|O253|O254|O255|O256|O257|O258|O259|O260|O261|O262|a12654|o109|o138|o139|o140|o141|o142|o143|o144|o145|o146|o147|o148|o149|o150|o151|o152|o153|o154|o155|o156|o157|o158|o159|o160|ö30 +AFNT#A1077|A1078|A4067|A5565|A5566|E3503|E3504|E3505|O232|a8135|a8136|a8137|a8138|a8139|a8140|a8141|a8142|a8143|a8144|a12655|a12656|e7276|e7277|e7278|e7279|e7280|Ö1|Ö2|Ö3|Ö4|ä18|ä19|ä20|ä21|ä22|ö13|ö14|ö15|ö16|ö17|ö18|ö19|ö20|ö21|ö31|ö32|ö33|ö34 +AFPF#A4226|A4227|a9448|a9449|a9450|a9451|a9452 +AFPL#A4232|a9460|a9461|a9462|a9463|a9464|a9465|a9466|a9467|a9468 +AFPM#a9485|a9486|a9487|a9488|a9489|a9490 +AFPN#a9459 +AFPP#a9497 +AFPR#A4233|A4234|A4235|A4236|A4237|a9469|a9470|a9471|a9472|a9473|a9474|a9475|a9476|a9477|a9478|a9479|a9480|a9481|a9482|a9483|a9484 +AFPS#A4228|A4229|A4230|A4231|a9453|a9454|a9455|a9456|a9457|a9458 +AFPT#A4238|A4239|A4240|a9491|a9492|a9493|a9494|a9495|a9496 +AFR#A1081|E369|E3420|U1|a8189|e267|e291 +AFRB#A3988|U2|a9541|a9542|a9543|a9544|a9545|a9546 +AFRF#A4251|A4252|A4253|a9498|a9499|a9500|a9501|a9502|a9578|a9579|a9586|a9587|a9588|a9589|a9590|a9591|a9592|a9593|a9594|a9595 +AFRH#O854|a9547 +AFRJ#A4245|a9503|a9504|a9527|a9528|a9529|a9530|a9531|a9532|a9533|a9534|a9535|a9536|a9537|a9538|a9539|e293|e294|e295|e296|e297|e298|e299|e300|e301|e302 +AFRK#A1085|A1086|A1087|A1088|A1089|A1090|A1091|A1092|A4246|A4247|E3507|O855|O856|a3816|a3817|a3818|a3819|a3820|a3821|a9540|a9608|a9609|a9610|a9611|a9612|e292|e303|e304|e305|e306|e307 +AFRL#A1093|O852|O853|a8078|a8079|a8080|a8081|a8082|a8083|a8084|a8085|a8086|a8087|a8088|a9580|a9581|a9582|a9583|a9584|a9585|u0|u1|u2|u3|u4 +AFRM#A1079|a3813|a3814|a3822|a9603|a9604|a9605|a9606|a9607 +AFRN#A1080|A1082|A4077|A4078|A4079|A4080|U6|a8107|a8108|a8109|a8110|a8111|a8112|a8204|a8205|a8206|a8207|a8208|a9596|a9597|a9598|a9599|a9600|a9601|a9602|e268|e269|e270|e271 +AFRR#A4254|a9613|a9614|a9615|a9616|o161|o162|o163|o164|o165|o166|o167|o168|o169|o170|o171|o172 +AFRS#A3115|A4058|A4059|A4073|A4250|A4255|A4256|A4257|E370|E371|E3421|E3506|U7|a8089|a8090|a8091|a8092|a8093|a8094|a8095|a8096|a8097|a8098|a8099|a8100|a8172|a8173|a8174|a8175|a8176|a8177|a8178|a8179|a8180|a8181|a8182|a8183|a8184|a8185|a8186|a8187|a8188|a9548|a9549|a9550|a9551|a9552|a9553|a9554|a9555|a9556|a9557|a9558|a9559|a9617|a9618|a9619|a9620|a9621|a9622|a9623|e272|e273|e274|e275|e276|e277|e278|e279|e280|e281|e282|e283|e284|e285|e7245|e7246|e7247|e7248 +AFRT#A3116|A4060|A4061|A4070|A4071|A4072|E3422|O263|O264|O265|O266|O850|U3|U4|U5|a8113|a8164|a8165|a8166|a8167|a8168|a8169|a8170|a8171|a8209|a8210|a9624|a9625|e286|e287|e288|e289|e290 +AFRX#A4241|A4242|A4243|A4244|A4248|A4249|A5568|a3823|a9505|a9506|a9507|a9508|a9509|a9510|a9511|a9512|a9513|a9514|a9515|a9516|a9517|a9518|a9519|a9520|a9521|a9522|a9523|a9524|a9525|a9526|a9560|a9561|a9562|a9563|a9564|a9565|a9566|a9567|a9568|a9569|a9570|a9571|a9572|a9573|a9574|a9575|a9576|a9577 +AFS#E103|a9626|a9633 +AFSB#a10115|a10116|a10117|a10118|a10119|a10120|a10121|a10122|a10123|a10124|a10125 +AFSF#a10134|a10135|a10136|a10137|a10138|a10139|a10140|a10141|a10142 +AFSH#A4287|A4288|A4289|A4290|A4291|A4292|a9737|a9738|a9739|a9740|a10108|a10109|a10110|a10111|a10112|a10146|a10147|a10148|a10149|a10150|a10151 +AFSJ#A4425|A4436|a9627|a9628|a9629|a9630|a9631|a9632|a9640|a9641|a9642|a9643|a9644|a9645|a10101|a10102|a10103|a10104|a10105|a10106|a10143 +AFSK#A4259|A4260|A4261|A4262|A4263|A4264|A4265|A4266|A4267|A4268|A4269|A4270|A4271|A4272|A4273|A4274|A4275|A4276|A4277|A4278|A4279|A4280|A4281|A4282|A4283|A4284|A4285|A4286|A4428|A4429|A4430|A4431|a8146|a8147|a8148|a8149|a8150|a9646|a9647|a9648|a9649|a9650|a9651|a9652|a9653|a9654|a9655|a9656|a9657|a9658|a9659|a9660|a9661|a9662|a9663|a9664|a9665|a9666|a9667|a9668|a9669|a9670|a9671|a9672|a9673|a9674|a9675|a9676|a9677|a9678|a9679|a9680|a9681|a9682|a9683|a9684|a9685|a9686|a9687|a9688|a9689|a9690|a9691|a9692|a9693|a9694|a9695|a9696|a9697|a9698|a9699|a9700|a9701|a9702|a9703|a9704|a9705|a9706|a9707|a9708|a9709|a9710|a9711|a9712|a9713|a9714|a9715|a9716|a9717|a9718|a9719|a9720|a9721|a9722|a9723|a9724|a9725|a9726|a9727|a9728|a9729|a9730|a9731|a9732|a9733|a9734|a9735|a9736|a10107|a10144|a10145|a10152|a10153|a10154 +AFSL#A4432|A4433|O267|O268|O269|a10155|a10156|a10157|a10158|a10159|a10160|a10161|a10222|a10223|a10224|a10225|a10226|a10227|o173|o174|o175|o176|o177|o178|o179|o180|o181|o182|o183|o184|o185 +AFSM#A4339|a9634|a9635|a9636|a9637|a9638|a9639|a9878|a9879|a10162|a10163 +AFSN#A4063|A4064|A4065|A4066|E124|E125|E126|a8101|a8102|a8103|a8104|a8105|a8106|a8126|a8127|a8128|a8129|a8130|a8131|a10164|a10165|e85|e86|e87|e88|e89|e90 +AFSP#A4312|a9750|a9751|a9752|a9753|a9754|a9755|a9756|a9757|a9758|a9759|a9760|a9761|a9762|a9763|a9764|a9765|a9766|a9767|a9768|a9769|a9770|a9771|a9772|a9773|a9774|a9775|a9776|a9777|a9778|a9779|a9780|a9781|a9782|a9783|a9784|a9785|a9786|a9787|a9788|a9789|a10166|a10167|a10168 +AFSR#O270|O271|O272|O273|O274|O275|O276|O277|O278|O279|O280|O281|O282|a10094|a10114|a10129|a10130|a10131|a10132|a10133|a10169|a10170|a10171|a10172|a10173|a10174|a10175|a10176|a10177|a12657|a12658 +AFSS#a9880|a9881|a9882|a9883|a9884|a9885|a9886|a9887|a9888|a9889|a9890|a9891|a9892|a10178|a10179|a10180|a10181|a10182|a10183|a10184|a10185|a10186|a10187|a10188|a10189|a10190|a10191|a10192|a10210|a10211|a10212|a10213|a10214|o186|o187|o188 +AFST#A4258|A4313|A4314|A4315|A4316|A4317|A4318|A4319|A4320|A4321|A4322|A4323|A4324|A4325|A4326|A4327|A4328|A4329|A4330|A4331|A4332|A4333|A4334|A4335|A4336|A4337|A4340|A4341|A4427|O283|O284|a8132|a8133|a9741|a9742|a9743|a9744|a9745|a9746|a9747|a9748|a9749|a9790|a9791|a9792|a9793|a9794|a9795|a9796|a9797|a9798|a9799|a9800|a9801|a9802|a9803|a9804|a9805|a9806|a9807|a9808|a9809|a9810|a9811|a9812|a9813|a9814|a9815|a9816|a9817|a9818|a9819|a9820|a9821|a9822|a9823|a9824|a9825|a9826|a9827|a9828|a9829|a9830|a9831|a9832|a9833|a9834|a9835|a9836|a9837|a9838|a9839|a9840|a9841|a9842|a9843|a9844|a9845|a9846|a9847|a9848|a9849|a9850|a9851|a9852|a9853|a9854|a9855|a9856|a9857|a9858|a9859|a9860|a9861|a9862|a9863|a9864|a9865|a9866|a9867|a9868|a9869|a10113|a10126|a10127|a10128|a10193|a10194|a10195|a10196|a10197|a10198|a10199|a10200|o189|o190 +AFSW#a10201|a10202|a10203|a10204|a10205|a10206|a10207|a10208|a10209|a10215|a10216|a10217|a10218|a10219|a10220|a10221 +AFSX#A4293|A4294|A4295|A4296|A4297|A4298|A4299|A4300|A4301|A4302|A4303|A4304|A4305|A4306|A4307|A4308|A4309|A4310|A4311|A4338|A4423|A4424|A4426|A4434|A4435|a9870|a9871|a9872|a9873|a9874|a9875|a9876|a9877|a10095|a10096|a10097|a10098|a10099|a10100|a10228 +AFT#o191|ä23|ä24 +AFTK#a8051 +AFTL#A4342|A4343|A4344|a9914|a9915|a9916|a9917|a9918|a9919|a9920|a9921|a9922 +AFTM#A3989|A4020|A4021|O285|a8026|a8027|o192|o193|o194|o195|o196|o197 +AFTN#E3508|a9893|a9894|a9895|a9896|a9897|a9898|a9908|a9909|a9910|a9911|a9912|a9968|e7281|e7282 +AFTR#A1094|A4022|A4023|A4024|A4025|A4026|A4345|A4346|A4347|A4348|A4349|A4350|A4351|A4352|A4353|A4354|A4355|A4356|A4357|A4358|A4359|A4360|A4361|A4362|A4363|A4364|A4365|A4366|A4367|A4368|A4369|A4370|A4371|A4372|A4373|A4374|A4375|A4376|A4377|A4378|A4379|A4380|A4381|A4382|A4383|A4384|A4385|A4386|A4387|A4388|A4389|A4390|A4391|A4392|A4393|A4394|A4395|a8024|a8025|a8052|a8053|a8054|a8055|a8056|a8057|a8058|a8059|a8060|a8061|a8062|a8063|a8064|a8065|a8066|a8067|a8068|a8069|a8070|a8071|a8072|a8073|a8074|a8075|a8076|a9928|a9929|a9930|a9931|a9932|a9933|a9934|a9935|a9936|a9937|a9938|a9939|a9940|a9941|a9942|a9943|a9944|a9945|a9946|a9947|a9948|a9949|a9950|a9951|a9952|a9953|a9954|a9955|a9956|a9957|a9958|a9959|a9960|a9961|a9962|a9963|a9964|a9965|a9966|a9967|ö35|ö36 +AFTS#a9923|a9924|a9925|a9926|a9927|ä25 +AFTT#a9899|a9913|a9969 +AFTX#a9900|a9901|a9902|a9903|a9904|a9905|a9906|a9907 +AFWJ#a10048|a10049|a10050|a10051|a10052|a10053|a10054|a10055|a10056|a10057 +AFWK#a9996|a9997|a9998|a9999|a10043|a10044|a10045|a10046|a10047|a10058|a10072 +AFWL#A4399|a9982|a9983|a10093 +AFWN#A4400|A4401|A4402|A4408|A4409|A4412|A4413|A4414|a10013|a10014|a10015|a10016|a10017|a10018|a10019|a10020|a10021|a10022|a10023|a10024|a10025|a10026|a10027|a10028|a10029|a10030|a10031|a10032|a10073|a10074|a10075|a10076|a10077|a10078|a10079|a10080|a10081|a10082|a10083|a10084|a10085|a10086 +AFWR#A4403|A4404|A4405|A4410|A4411|A4415|A4416|A4417|A4418|A4419|A4420|A4421|A4422|a9984|a9985|a9986|a9987|a9988|a9989|a9990|a10033|a10034|a10035|a10036|a10037|a10038|a10039|a10040|a10041|a10042|a10061|a10062|a10063|a10064|a10065|a10066|a10087|a10088|a10089|a10090|a10091|a10092 +AFWS#a9991|a9992|a9993|a9994|a9995|a10005|a10006|a10007|a10008|a10009|a10010|a10011|a10059|a10060|a10067|a10068|a10069|a10070|a10071 +AFWT#A4407|a10012 +AFWX#A4396|A4397|A4398|A4406|a9970|a9971|a9972|a9973|a9974|a9975|a9976|a9977|a9978|a9979|a9980|a9981|a10000|a10001|a10002|a10003|a10004 +AFXN#O851 +AFXR#A4074 +AH#A1190|E141|O288|U31|o211 +AHBR#E144|E145|E146|E149|E150|E151|E152|E153|E154|E155|E156|E157|e105|e106|e107|e108|e109|e110 +AHBT#E147|E148 +AHFR#E158|E159|E160|E218|E219|E220|E221|E222|E223 +AHHL#E168 +AHJF#E164 +AHJR#E165|E170|E171 +AHJS#E166 +AHKL#E167 +AHKN#E172|E173 +AHKR#E174 +AHKT#E161|E162|E163 +AHLB#E175|E176 +AHLS#E178|E179|e124|e125|e126|e127 +AHLT#E177 +AHLX#e112|e113|e114|e115|e116|e117|e118|e119|e120|e121|e122|e123 +AHM#O286 +AHML#e128|e129|e130|e131|e132 +AHMN#E180|E181|E182|e133|e134|e135|e136|e137 +AHMS#O287 +AHN#E183 +AHNB#E142 +AHNJ#E143 +AHNS#E169 +AHPR#E184|E185|E186|E187|E188|E189|E190 +AHR#E191|e138 +AHRJ#E193 +AHRN#A1191|A1192|E194|E195|E196|E197 +AHRX#E192 +AHSK#E198|E199|E200|E201|E202|E203|E204 +AHSM#E205 +AHST#E206|E207|E208|E209|E210|E211|E212|E213|E214|E215|E216|E224|e139|e140 +AHSW#E225 +AHTM#e111 +AHTR#E217 +AHWT#e141|e142 +AJ#A1132|A4440 +AJL#E129|I69|a3849|a3850 +AJLB#E373|E374|E375 +AJLN#E130|I70|a3851|i141 +AJLR#a3852 +AJLS#E131|I71|I72|I73|a3853 +AJLX#Ä100 +AJN#A4441|E376|E3410|e321|Ä9|ä191 +AJNB#A4445|A4446|A4447|A4448|A4449|A4477|E381|E382|E383|E384|E385|E386|E387|E388|E389|a10229|a10230|a10231|a10232|a10233|a10234 +AJNF#A4444|A4450|A4451|A4452|E392|E393|E394|E395|E396|E470|E471|a10235|a10236|a10237|a10238|a10239|e370 +AJNH#A4453|A4454|A4455|A4456|E402|E403|E404|E405|E406|E407|E408|e325|e326|e327|e328|e329 +AJNJ#E397|E398|E399|E400|E401 +AJNK#E412|E413|E414|E415|E416|E417 +AJNL#A4457|A4458|A4459|A4460|E418|E419|E420|E421 +AJNM#A4461|A4462|E422|E423|E424|E425|E426|E427|e322|e330|e331|e332|e333|e334 +AJNN#E390|E391|E409|E410|E411|e323 +AJNP#A4463|A4464|A4465|E432 +AJNR#A4442|A4443|A4475|A4476|E377|E378|E379|E380|e308|e309|e310|e311|e312|e313|e314|e315|e316|e317|e318|e319|e320 +AJNS#A1097|A4466|A4467|A4472|A4473|A4474|E342|E343|E344|E433|E434|E435|E436|E437|E438|E439|a10240|a10241|a10242|e257|e258|e259|e260|e324|e340|e341|e342|e343|e344|e345|e346|e347|e348|e349|e350|e351|e352|e353|e354|e355|e356|e357|e358|e359 +AJNT#A1098|A1099|A1100|A1101|A1102|A1103|A1104|A1105|A1106|A1107|A1108|A1109|A1110|A1111|A1112|A1113|A1114|A4468|E428|E429|E430|E431|E440|E441|E442|E443|E444|E445|E446|E447|E448|E449|E450|E451|E452|E453|E454|E455|E456|E457|E458|E459|E460|E461|E462|E463|E464|E465|E466|E467|E468|E469|e335|e336|e337|e338|e339|e360|e361|e362|e363|e364|e365|e366|e367|e368|e369 +AJNW#A4469|A4470|A4471|E472|E473|E474|E475|E476|E477|E478|E479|E480|e371|e372|e373|e374|e375|e376|e377|e378|e379|e380|e381|e382 +AJPT#Ä10|Ä11|Ä12|Ä13|Ä14|ä26|ä27|ä28|ä29|ä30|ä31 +AJR#a3836 +AJRN#E481|a3837|a3838|a3839|a3840|a3841 +AJRS#a3842 +AJRT#a3843|a3844|a3845|a3846|a3847|a3848 +AJS#A4478 +AJTL#A1199 +AJTR#a3859|a3860 +AJTT#A1137|A1138|A1139|a3854|a3855|a3856|a3857|a3858 +AJTX#A1133|A1134|A1135|A1136 +AK#A1232|A4437|E21|E26|E132|E133|Y5 +AKBL#E22|E23|E24|E25 +AKF#A1096|A1115 +AKFL#Ä51|Ä52|Ä53|ä117|ä118|ä119|ä120 +AKFN#ä116 +AKHM#Y6 +AKJ#e35 +AKJM#e36 +AKJN#e37 +AKJP#a3951 +AKJR#e38 +AKJS#e39 +AKK#e34 +AKKR#E30 +AKKS#A1248|A1249|A1250|A1251|A1252 +AKL#E127|E1481|e91 +AKLH#e2647|e2648|e2649|e2650|e2651|e2652|e2653|e2654|e2655|e2656|e2657|e2658 +AKLJ#E31|e2664|e2665|e2666|e2667|e2668|Ö11|ö37|ö38|ö39 +AKLK#e2663 +AKLM#A1211|A1212|A1213|a3923|a3924|a3925|a3926|a3927|a3928|a3929|a3930|a3931|a3932|a3933|a3934|a3935 +AKLP#E1488 +AKLR#E1482|E1483|E1484|E1485|O327 +AKLS#E128|E1486|e92|e93 +AKLT#E1487|O308|O309|e2659|e2660|e2661|e2662|e7242|e7243 +AKML#A1233|A1234|A1235|A1236|a3952 +AKMN#Ö16|ö44|ö45|ö46|ö47 +AKN#A1140|A1245|E27|E139|I8|I83|e33|e383 +AKNK#E28 +AKNM#E46|e384|Ö12|Ö13|Ö14|ö40|ö41|ö42|ö43 +AKNN#E484|E485|E486|I84|e385|e386|e387|e388 +AKNR#E482|E483|I74|i142|i143|i144|i145|i146|i147|i148|i149|i150|i151|i152|i153|i154|i155|i156|i157|i158|i159|i160|i161|i162 +AKNS#E29|e389|e390 +AKNT#A1246|A1247|U8|e391|e392|e393|e394|e395 +AKP#E2323 +AKPF#A4438|A4439|E32|E33 +AKPL#E34|E35|E36|E37 +AKPM#E2324 +AKPN#E38|E39|O310|O311 +AKPR#o219|o220 +AKPX#O312 +AKR#A934|O220|o80|Ä5 +AKRB#A935|A936|A937|A938|A939|A940|A941|A942|A943|A944|A945|A1253|A1254|A1255|A1256|A1257|A1258|a3652|a3653|a3958|a3959|a3960|a3961|a3962|a3963|a3964 +AKRF#A946 +AKRH#A951 +AKRJ#A948|o81|o82 +AKRK#A947|A949|A950|A1116|A1117|A1118|A1119|A1120|A1121|A1122|A1123 +AKRL#A957|A3181|A3182|A3183 +AKRM#A952|A1173|A3185|A3186 +AKRN#A1174|A1259|A1260|A1261|A3184|U33|a3654|u5 +AKRP#A1262 +AKRR#A1141|A1142|A1143|A1144|A1145|A1146|A1147|A1148|A1149|A1150|A1151|A1152|A1153|A1154|A1155|A1156|A1157|A1158|A1159|A1160|A1161|A1162|A1163|A1164|A1165|A1166|A1167|A1168|A1169|A1170|A1171|A1172|a3861 +AKRS#A953|A954|A955|A1124|A1125|A1126|A1127|A1128|A1129|A1130|A1131|I82|a3824|a3825|a3826|a3827|a3828|a3829|a3830|a3831|a3832|a3833|a3834|a3835 +AKRT#A1214|A1215|A1216|A1217|A1218|A1219|A1220|A1221|A1222|A1223|A1224|A1225|A1226|A1227|A1228|A1229|A1230|A1231|a3655|a3936|a3937|a3938|a3939|a3940|a3941|a3942|a3943|a3944|a3945|a3946|a3947|a3948|a3949|a3950|a3953|a3954|a3955|a3956|a3957 +AKRW#A956 +AKS#U32|e7297 +AKSB#A4479|E3525|E3526|E3527 +AKSF#E43|E3545|O858 +AKSJ#e7311|e7312|e7377|e7378 +AKSK#E3515|E3516|E3528|E3529|E3530|E3531|E3532|E3533|E3534|E3535|E3536|E3537|E3538|E3539|E3546|E3547|E3576|E3577|E3578|E3579|E3580|E3581|E3582|E3583|E3584|E3585|E3586|e7298|e7299|e7300|e7301|e7302|e7303|e7304|e7313|e7314|e7315|e7316|e7317|e7318|e7319|e7320|e7321|e7322|e7323|e7324|e7325|e7326|e7327|e7328|e7329|e7364|e7365|e7366|e7367|e7368|e7369|e7370|e7371|e7372|e7373|e7374|e7375|e7376|e7492|e7493|e7494|e7495|Ä15|ä32 +AKSL#A1408|E3517|E3518|E3519|E3548|E3549|E3550|E3551|E3552|E3553|e7305|e7306|e7307|e7308|e7309|e7337|e7338 +AKSM#A5572|A5573|A5574|A5575|E44|E134|E135|E1491|E1492|E1493|E3520|E3521|E3522|E3523|E3524|E3540|E3541|E3542|E3543|E3544|E3587|E3588|E3589|a12659|e7310|e7330|e7331|e7332 +AKSN#A1409|A1410|A1411|A1412|A1413|A1414|A1415|A1416|A1417|E41|E42|E45|a4036|a4037|a4038|a4039|a4040|a4041|a4042|a4043|a4044|a4045|a4046|a4047|a4048|a4049|a4050|a4051|a4052|e99|e100|e101|e102|e103 +AKSP#A1418|A1419|A1420|A1421|A1422|A1423|A1424|A1425|E3594|E3595|E3596|E3597|E3598|E3599|E3600|E3601|E3602|E3603|E3604|E3605|E3606|E3607|E3608|E3609|E3610|E3611|E3612|E3613|E3614|E3615|E3616|E3617|E3618|E3619|E3620|E3621|E3622|E3623|E3624|E3625|E3626|E3627|E3628|E3629|E3630|E3631|E3632|E3633|E3634|E3635|E3636|E3637|E3638|E3639|E3640|E3641|E3642|E3643|E3644|E3645|E3646|E3647|E3648|E3649|E3650|E3651|E3652|E3653|E3654|E3655|E3656|E3657|E3658|E3659|E3660|E3661|E3662|E3663|E3664|E3665|E3666|E3667|E3668|E3669|E3670|E3671|E3672|E3673|E3674|E3675|E3676|E3677|E3678|E3679|E3680|E3681|E3682|E3683|E3684|E3685|E3686|E3687|E3688|E3689|E3690|E3691|E3692|E3693|E3694|E3695|E3696|E3697|E3698|E3699|E3700|E3701|E3702|E3703|E3704|E3705|E3706|E3707|E3708|E3709|E3710|E3711|E3712|E3713|E3714|E3715|E3716|E3717|E3718|E3719|E3720|E3721|E3722|E3723|E3724|E3725|a4053|a4054|a4055|a4056|a4057|a4058|a4059|a4060|a4061|a4062|a4063|a4064|a4065|a4066|a4067|a4068|a4069|e7392|e7393|e7394|e7395|e7396|e7397|e7398|e7399|e7400|e7401|e7402|e7403|e7404|e7405|e7406|e7407|e7408|e7409|e7410|e7411|e7412|e7413|e7414|e7415|e7416|e7417|e7418|e7419|e7420|e7421|e7422|e7423|e7424|e7425|e7426|e7427|e7428|e7429|e7430|e7431|e7432|e7433|e7434|e7435|e7436|e7437|e7438|e7439|e7440|e7441|e7442|e7443|e7444|e7445|e7446|e7447|e7448|e7449|e7450|e7451|e7452|e7453|e7454|e7455|e7456|e7457|e7458|e7459|e7460|e7461|e7462|e7463|e7464|e7465|e7466|e7467|e7468|e7469|e7470|e7471|e7472|e7473|e7474|e7475|e7476|e7477|e7478|e7479|e7480|e7481|e7482|e7483|e7484|e7485|e7486|e7487|e7488|e7489|e7490|e7491 +AKSR#E3590|e7333|e7334|e7335|e7336 +AKSS#A882|A883|A884|E3554|E3555|E3556|E3557|E3558|E3559|E3560|E3561|E3562|E3563|E3564|E3565|E3566|E3567|E3568|E3569|E3570|E3571|E3572|E3573|E3574|E3575|E3755|E3756|E3757|e7339|e7340|e7341|e7342|e7343|e7344|e7345|e7346|e7347|e7348|e7349|e7350|e7351|e7352|e7353|e7354|e7355|e7356|e7357|e7358|e7359|e7360|e7361|e7362|e7363|e7523|e7524|e7525|e7526|e7527|e7528|e7529|Ö15 +AKST#A1237|A1238|A1239|A1240|A1241|A1242|A1243|A1244|A1405|A1406|A1407|A4480|A4481|A4482|A4483|A4484|A5576|E40|E136|E137|E138|E1489|E1490|E3591|E3592|E3593|E3726|E3727|E3728|E3729|E3730|E3731|E3732|E3733|E3734|E3735|E3736|E3737|E3738|E3739|E3740|E3741|E3742|E3743|E3744|E3745|E3746|E3747|E3748|E3749|E3750|E3751|E3752|E3753|E3754|O859|O860|O861|O862|O863|O864|a4016|a4017|a4018|a4019|a4020|a4021|e94|e95|e96|e97|e98|e2669|e2670|e2671|e2672|e2673|e7379|e7380|e7381|e7382|e7383|e7384|e7385|e7386|e7387|e7388|e7389|e7390|e7391|e7496|e7497|e7498|e7499|e7500|e7501|e7502|e7503|e7504|e7505|e7506|e7507|e7508|e7509|e7510|e7511|e7512|e7513|e7514|e7515|e7516|e7517|e7518|e7519|e7520|e7521|e7522|o549|o550|Ä104|Ä105 +AKT#A1263|A1264|A1298|a3656|a4022|a4023|ä192 +AKTB#O319|O320|O321|O322|O323|O324|O325|O326 +AKTF#A1294|A1295|A1381|A1382|A1383|A1384|A1385|A1386|A1387|A1388|A1389|A1390|A1391|A1392|A1393|A1394|A1395|A1396|A1397|O221|O316|O317|O318|a3974|a3975|a3976|a3977|a3978|a3979|a3980|a3981|a3982|a3983|a3984|a3985|a3986|a3987|a3988|a3989|a3990|a3991|a3992|a3993|a3994|a3995|a3996|a3997|a3998|a3999|a4000 +AKTJ#A1296|A1297 +AKTL#A1401|A1402|A1403|A1404|a4001|a4002|a4003|a4004|a4005|a4006|a4007|a4008|a4009|a4010|a4011|a4012|a4013|a4014|a4015 +AKTM#A1200|A1201|A1202|A1203|A1204|A1205|A1206|A1207|A1208|A1209|A1210|a3911|a3912|a3913|a3914|a3915|a3916|a3917|a3918|a3919|a3920|a3921|a3922|a4024 +AKTN#A1265|A1266|A1267|A1268|A1269|A1270|A1271|A1272|A1273|A1274|A1275|A1276|A1277|A1278|A1279|A1280|A1281|A1282|A1283|A1284|A1285|A1286|A1287|A1288|A1299|A1300|A1301|A1302|A1303|A1304|A1305|A1306|A1307|A1308|A1309|A1310|A1311|A1312|A1313|A1314|A1315|A1316|A1317|A1318|A1319|A1320|A1321|A1322|A1323|A1324|A1325|A1326|A1327|A1328|A1329|A1330|A1331|A1332|A1333|A1334|A1335|A1336|A1337|A1338|A1339|A1340|A1341|A1342|A1343|A1344|A1345|A1346|A1347|A1348|A1349|A1350|A1351|A1352|A1353|A1354|A3187|O314|O315|a3965|a3966|a3967|a3968|a3969|a3970|a3971|a3972|a3973|a4025 +AKTR#A1095|A1290|A1291|A1292|A1293|E47|E140|a4026|a4027|a4028|a4029|a4030|o221|Ä47|Ä48|Ä49|Ä50 +AKTS#A1289|A1398|A1399|A1400|a4031|a4032|a4033|a4034|a4035|ä113|ä114|ä115 +AKTT#O313 +AKXN#A958|A1355|A1356|A1357|A1358|A1359|A1360|A1361|A1362|A1363|A1364|A1365|A1366|A1367|A1368|A1369|A1370|A1371|A1372|A1373|A1374|A1375|A1376|A1377|A1378|A1379|A1380|A4485|A4486|A4487|A4488 +AL#A1|A2|A1175|A1515|A1516|A1518|A1519|A1820|A4489|E500|E3411|O307|U9|U37|a4070|a4123|a4134|e396|Ö17|Ö26|ö48 +AL0R#A1779|A1780|a4367|a4368|a4369|a4370|a4371 +AL0S#A1778 +AL0X#A1781|A1782|a4372 +ALB#A1449|A1486|E1501 +ALBJ#E1636|E1637|E1638 +ALBK#a4129|a4130|a4131|a4132|a4133|Ö18|Ö23 +ALBL#Ö21 +ALBM#A1465|A1520|E1502 +ALBN#A1450|A1451|A1458|A1459|a4088|a4124|a4125|a4126|a4127|a4128 +ALBR#A1454|A1455|A1456|A1457|A1460|E497|E498|E499|E1494|a4089|a4090|a4091|a4092|a4093|a4094|a4095|Ö22 +ALBS#A1487|E494 +ALBT#A1452|A1453|A1461|A1462|A1463|A1464|E493|E495|E496|E1503 +ALF#A1476|A1662|E1617|O328|O334|e2751 +ALFB#A1663|A1664|A1665|A1666|a4286|a4287|a4288|a4289|a4290 +ALFJ#e2755|e2756|e2757|e2758 +ALFK#o226|o227|o228 +ALFL#A1821|a4214|a4215|a4216|Ö36|Ö37|Ö38 +ALFM#E1622|E1623|E1624|e2759 +ALFN#E1507|E1508|E1509|E1510|E1511|E1618|E1619|E1620|E1621|O335|e2752|e2753|e2754|Ö39|Ö41|Ö42 +ALFR#A1477|E501|E502|E503|E504|O336|e403|e404|e405|e406|Ö34|Ö35|Ö40|Ö43|Ö44|Ö45|Ö71|Ö111|Ö112|Ö113|Ö114|Ö115 +ALFT#E489|E490|E491|E492|O337|e2760|e2761|e2762|e2763|e2764|e2765|e2766 +ALHL#A1600|A1601 +ALHN#Ö50 +ALHR#Ö55 +ALHS#Ö51|Ö52|Ö53|Ö54 +ALHT#Ö56 +ALJ#A1478|E1512|e408|ö55 +ALJB#a4098|a4099|a4100|a4101|a4102|a4103 +ALJJ#A1583|a4217|a4218|a4219|a4220 +ALJL#Ö46 +ALJM#A1584|A1585|A1586|A1587|A1588|A1589|A1590|A1591|A1592|A1593|A1594|A1595|A1596|A1597|A1598|a4221|a4222|a4223|a4224|a4225|a4226|a4227|a4228|a4229|a4230|a4231|a4232|a4233|a4234|e409|ö56 +ALJN#A1479|A1480|E1513|e410 +ALJR#A1481|A1482|A1483|a4104|a4242|a4243|a4244|a4245|e411|e412|e413|e414|e415|ö57|ö58|ö59|ö60|ö61 +ALJS#e416|e2700|Ö47|Ö48|Ö49|ö62 +ALJT#i182|i183|i184|i185|i186 +ALJW#a4235|a4236|a4237|a4238|a4239 +ALK#A1599|E1635|O331|O332|U35|e407|u6|ö54 +ALKF#A1514 +ALKH#A1491|A1492|A1493|A1494|A1495|A1496|A1497|A1498|A1499|A1500|A1501|A1502|A1503|A1504|A1505|A1506|A1507|A1508|A1509|A1510|A1511|A1512|a4113|a4114|a4115|a4116|a4117|a4118|a4119|a4120|a4121|a4122 +ALKJ#u13|u14|u15|u16|u17|u18|u19 +ALKK#u12|u20|u21|u22|u23 +ALKL#A1489|A1490|I85|a4109|a4110|a4111|a4112|i177|i178|i179|i180|i181|Ö68|Ö89|Ö90 +ALKN#e2687|e2688|e2689|e2690|e2691|e2692|e2693|e2694|e2695|e2696|e2697|e2698|e2699|u7|u8|u9|u10|u11|Ö59|Ö61|Ö62|Ö63|Ö64 +ALKP#o224|o225 +ALKR#A1484|A1485|A1513|A1521|A1522|A1523|O333|a4105|a4106|a4107|a4136|a4137|a4138|o222|o223|Ö65|Ö66|Ö67 +ALKS#A1473|A1474|A1475|E1633|E1634|U36|e417|e418|e419|e420|e421|u24|Ö31|Ö32|Ö33|ö63|ö64|ö65 +ALKT#E505|E506|E507|E1506|E1514|E1515|E1516|E1517|E1518|E1519|E1520|E1521|E1522|E1523|E1524|E1525|E1526|E1527|E1528|E1529|E1530|E1531|E1532|E1533|E1534|E1535|E1536|E1537|E1538|E1539|E1540|E1541|E1542|E1543|E1544|E1545|E1546|E1547|E1548|E1549|E1550|E1551|E1552|E1553|E1554|E1555|E1556|E1557|E1558|E1559|E1560|E1561|E1562|E1563|E1564|E1565|E1566|E1567|E1568|E1569|E1570|E1571|E1572|E1573|E1574|E1575|E1576|E1577|E1578|E1579|E1580|E1581|E1582|E1583|E1584|E1585|E1586|E1587|E1588|E1589|E1590|E1591|E1592|E1593|E1594|I86|e2701|e2702|e2703|e2704|e2705|e2706|e2707|e2708|e2709|e2710|e2711|e2712|e2713|e2714|e2715|e2716|e2717|e2718|e2719|e2720|e2721|e2722|e2723|e2724|e2725|e2726|e2727|e2728|e2729|e2730|e2731|e2732|e2733|e2734|e2735|e2736|e2737|e2738|e2739|i187|u25|u26|u27|u28|Ö19|Ö60 +ALM#A1632|U38|U39|a4145 +ALMB#Ö29|Ö30 +ALMF#a4266|a4267|a4268|a4269|a4270 +ALMK#A1635 +ALML#a4146|a4251|a4252|a4253|a4254|a4255|Ö72|Ö74 +ALMN#A1471|A1472|A1488|A1633|A1634|A1822|A1823|A1824|A1825|A1826|A1827|A1828|A1829|A1830|A1831|E1595|E1596|E1597|E1598|E1599|E1600|E1601|E1602|E1603|E1604|E1605|E1606|E1607|E1608|E1609|E1610|E1626|E1627|I89|I90|U40|e2740|e2741|e2742|e2743|e2744|e2767|e2768|i190|i191|Ö75 +ALMP#O338|O339|O340|O341|O342|O343|O344|O345|O346|O347|O348|O349|O350|O351|O352|O353|O354|O355|O356|O357|O358|O359|O360|O361|O362|O363|O364|O365|O366|O367|O368|o230|o231|o232|o233|Ö57 +ALMR#Ö73 +ALMS#A1636|A1637 +ALMW#A1638 +ALMX#A1607|a4246|a4247|a4248|a4249|a4250|Ö76 +ALN#A3|A1176|A1524|A1575|E1495|E3412|U34|a0|a4139|a4140|a4147|e397|ö49 +ALN0#a4149 +ALNB#A1526|A1527|A1528|A1529|A1530|E1639|E1640 +ALNF#A1537|A1562|A1563|A1564|A1565|A1566|A1567|A1568|A1569|A1570|A1571|A1572|a4148|Ö27 +ALNH#A1541|A1542|A1543|A1544|A1545|A1546|A1547|A1548 +ALNJ#E3413|a4141|a4142|a4143|a4144|Ö20|Ö110 +ALNK#A1538|A1539|A1540|Ö109 +ALNL#e2772|e2773 +ALNM#A1549|A1552|Ö28 +ALNN#A1550|A1551 +ALNR#A1531|A1532|A1533|A1534|A1535|A1536|A1553|E1616|e7244 +ALNS#A1525|A1554|A1555|A1556|A1557|A1558|A1559|A1560|A1561|A1573|A1574|A1602|A1603|A1604|E1496|E3414|E3415|E3416 +ALNT#E487|E488|E1611|E1612|E1613|E1614|E1615|e398|e399|e400|e401|e402|e2745|e2746|e2747|e2748|e2749|e2750|Ö58|ö50|ö51|ö52|ö53 +ALNX#Ö77 +ALP#A1640 +ALPL#Ö78 +ALPM#Ö88 +ALPN#A1642|A1643|A1644|A1645|A1646|A1647|A1648|A1649|A1650|A1651|A1652|A1653|A1654|A1655|A1656|A1657|A1658|A1659|A1660|A1661|A1667|A1668|A1669|a4285|a4291|a4292|a4293|a4294|a4295|a4296 +ALPR#Ö79|Ö80|Ö81|Ö82|Ö83|Ö84|Ö85|Ö86|Ö87 +ALPS#E1641|E1642|E1643|E1644|E1645 +ALPT#A1641|A1670|A1671|A1672|e2774|e2775|e2776|e2777|e2778 +ALR#E3417|a4150 +ALRB#a4151|a4152|a4153|a4154|a4155 +ALRF#Ö91 +ALRH#A1579|a4169|a4170|a4171|a4172|a4173|a4174|a4175 +ALRJ#A1576|A1577|A1578|a4160|a4161|a4162|a4163|a4164|a4165 +ALRK#a4166|a4167|a4168 +ALRL#A1580|a4176|a4177|a4178|a4179|a4180|a4181|a4182|a4183|a4184 +ALRM#A1427|A1428|A1429|A1430|A1431|A1432|A1433|A1434|A1435|A1436|A1437|A1438|A1439|A1440|A1441|A1442|A1443|A1444|A1445|A1446|a4071|a4072|a4073|a4074|a4075|a4076|a4077|a4078|a4079|a4080|a4081|a4082|a4083|a4084|a4085|a4086|a4087|a4185|a4186|a4187|a4188|a4189 +ALRN#A1609|I97|a4190|a4191|a4192|a4193|a4194|a4195|a4196|a4197 +ALRR#I98|a4157|a4158|a4159|a4198|a4199 +ALRS#A1581|a4200|a4201|a4202|a4203|Ö94 +ALRT#A1605|A1606|A1608|a4096|a4097|a4156|a4240|a4241 +ALRW#A1582|a4204|a4205|a4206|a4207|a4208|a4209|a4210 +ALRX#Ö92|Ö93 +ALS#A4|A1517|A1610|A1639|A1673|A1674|E1625|a4108|a4211|a4282|a4297|a4302|o229|Ö95 +ALSB#E1628|a4298|a4299|a4300|e2769|Ö104 +ALSJ#E509|E513|E514 +ALSK#A1447|A1448|Ö96|Ö97|Ö98|Ö119 +ALSM#A1630|a4212|a4283|a4284 +ALSN#Ö118 +ALSR#i194|i195|i196|i197|i198|Ö99 +ALSS#E510|E511|E512|E1646|Ö106 +ALST#A1675|A1676|A1677|E1497|E1498|E1499|E1500|I93|I94|I95|I96|a4213|a4256|a4257|a4258|a4259|a4260|a4281|a4301|e422|e2674|e2675|e2676|e2677|e2678|e2679|e2680|e2681|e2682|e2683|e2684|e2685|e2686|i199|i200|i201|i202|i203|i204|i205|i206|i207|i208|i209|i210|i211|i212|i213|i214|i215|i216|i217|i218|i219|i220|Ö100|Ö101|Ö102|Ö103|ö66 +ALSW#A1631 +ALSX#Ö105 +ALT#A1678|A1694|E1629|a4303|a4317|e423|e424|ö67|ö68 +ALTB#A1686|A1687|A1688|A1689|A1690|A1691|A1692|A1693|a4306|a4307|a4308|a4309|a4310|a4311|a4312|a4313|a4314|a4315 +ALTF#A1797|A1798|A1799|A1809|A1810|A1811|A1812|E1630|a4396|a4397 +ALTJ#A1612|A1773|A1774|A1775 +ALTK#A1611|A1613|A1614|A1615|A1616|A1617|A1618|A1619|A1620|A1621|A1622|A1623|A1624|A1625|A1626|A1679|A1776|A1777|A1783|A1784|A1785|A1786|E1631|a4261|a4262|a4263|a4264|a4265|a4365|a4366|a4373|a4374|a4375|a4376 +ALTL#A1787|A1788|a4377|ä70|ä71|ä72|ä73|ä74 +ALTM#A1680|A1789|A1790|A1791|A1792|A1793|E508|U41|U42|U43|U44|a4135|a4325|a4378|a4379|a4380|a4381|a4382|a4383|a4384|a4385|a4386|a4387|a4388|a4389|a4390|u29|u30|u31 +ALTN#A1426|A1695|A1696|A1697|A1698|A1699|A1700|A1701|A1702|A1703|A1704|A1705|A1706|A1707|A1708|O329|a4304|a4305|a4320|a4321|a4322|a4323|a4324|a4326|e425|Ö69|Ö70|Ö107|Ö108 +ALTP#A1794|A1795|A1796|A1800 +ALTR#A1681|A1682|A1683|A1684|A1685|A1709|A1710|A1711|A1712|A1713|A1714|A1715|A1716|A1717|A1718|A1719|A1720|A1721|A1722|A1723|A1724|A1725|A1726|A1727|A1728|A1729|A1730|A1731|A1732|A1733|A1734|A1735|A1736|A1737|A1738|A1739|A1740|A1741|A1742|A1743|A1744|A1745|A1746|A1747|A1748|A1749|A1750|A1751|A1752|A1753|A1754|A1755|A1756|A1757|A1758|A1759|A1760|A1761|A1762|A1763|A1764|A1765|A1766|A1767|A1768|A1769|A1770|A1771|A1801|E1647|E1648|E1649|E1650|E1651|E1652|E1653|E1654|E1655|E1656|E1657|E1658|E1659|E1660|E1661|E1662|E1663|E1664|E1665|I87|I88|U45|U46|U47|U48|U49|U50|U51|U52|U53|U54|U55|a4318|a4319|a4327|a4328|a4329|a4330|a4331|a4332|a4333|a4334|a4335|a4336|a4337|a4338|a4339|a4340|a4341|a4342|a4343|a4344|a4345|a4346|a4347|a4348|a4349|a4350|a4351|a4352|a4353|a4354|a4355|a4356|a4357|a4358|a4359|a4360|a4361|a4362|a4363|a4391|a4392|a4393|a4394|a4395|e2770|e2771|e2779|e2780|e2781|e2782|e2783|e2784|e2785|e2786|e2787|e2788|u32|u33|u34|u35|u36|u37|u38|u39|u40|u41|u42|u43|Ä23|Ö24|Ö25|ä60|ä61|ä62|ä63|ä64|ä65 +ALTS#A1772|A1802|A1803|A1804|A1805|A1806|A1807|A1808|A1819|I99|I100|I101|I102|a4364|e426|Ä24|Ä25|ä66|ä67|ä68|ä69|ö69 +ALTT#E1632|O330|a4316|e427|ö70 +ALTW#A1813|A1814|A1815|A1816|A1817|A1818 +ALW#a4276 +ALWR#Ö116|Ö117 +ALWS#A1628|A1629|a4271|a4272|a4273|a4274|a4275 +ALWT#A1627 +ALWX#a4277|a4278|a4279|a4280 +ALX#E1504 +ALXJ#E1505 +ALXM#A1466|A1467|A1468|A1469|A1470 +ALXN#I91|I92|i192|i193 +ALYL#i188|i189 +AM#A1832|A1894|I75|I103|O369|U56|a4398|i163|i221|u44 +AMB#U61 +AMBF#A1860|A1861|a4402|a4403 +AMBJ#u82|u83|u84|u85 +AMBK#U62 +AMBL#A1866|A1867|E1674|E1675|E1676|I130|I131|I132|I133|I134|I135|I136|I137|I138|I139|I140|I141|I142|I143|I144|I145|I146|I147|I148|I149|I150|I151|I152|I153|I154|I155|I156|I157|I158|I159|I160|I161|I162|I163|I164|I165|I166|I167|I168|I169|I170|U68|U69|a4404|a4405|a4406|a4407|a4408|a4409|u86|u87|u88|u89|u90|u96|u97|u98|u99|u100 +AMBN#U65|U66|u68|u69|u70|u71|u72|u74|u75|u76|u91|u92|u93|u94|u95 +AMBR#E1671|E1672|E1673|E1677|E1678|E1679|E1680|U70|U71|U72|U73|e2794|e2795|u101|u102|u103|u104|u105|u106|u107|u108|u109|u110|u111 +AMBS#A1862|A1863|A1864|A1865|I107|I108|I109|I110|I111|U63|U67 +AMBT#O371|O372|U64|u73|u77|u78|u79|u80|u81 +AMBX#A1858|A1859|U74|a4400|a4401|u112|u113|u114|u115|u116 +AMF0#A1921|A1922 +AMFB#A1918|A1919|A1920 +AMFL#U91|U92|u158|u159|u160|u161|u162|u163|u209|u210|u211|u212|u213|u214|u215|u216|u217|u218|u219|u220|u221|u222|u223|u224|u225|u226|u227|u228|u229|u230|u231|u232|u233|u234|u235|u236|u254|u257|u258|u259|u260 +AMFN#U85|U86|U87|U88|U89|U105|U106|u164|u165|u166|u167|u168|u169|u170|u171|u172|u173|u174|u175|u176|u177|u178|u179|u180|u181|u182|u183|u184|u205|u206|u207|u208|u244|u245|u246|u247|u248|u249|u250|u251|u252|u253|u255|u256 +AMFR#U93|U94|U95|U96|U97|U98|U99|U100|U101|U102|U103|U104|U355|U356|u151|u152|u153|u154|u155|u156|u157|u237|u238|u239|u240|u241|u242|u243 +AMFS#E1764|U90|u185|u186|u187|u188|u189|u190|u191|u192|u193|u194|u195|u196|u197|u198|u199|u200|u201|u202|u203|u204 +AMFT#A1917 +AMHB#u694|u695|u696|u697|u698 +AMHK#u699|u700|u701|u702 +AMHL#U160|U161|u703|u704|u705|u706|u707|u743|u744|u745|u746|u747|u748|u749|u750|u751|u752|u753|u754 +AMHN#U153|U158|U159|u708|u709|u710|u711|u736|u737|u738|u739|u740|u741|u742 +AMHR#U154|U155|U156|U157|u712|u713|u714|u715|u716|u717|u718|u719|u720|u721|u722|u723|u724|u725|u726|u727|u728|u729|u730|u731|u732|u733|u734|u735 +AMJ#I104 +AMJB#U116|U117|U118|U119|u293|u294|u295|u296|u297|u298|u299|u300|u301|u302|u303|u304|u305|u306|u307|u308|u309|u310|u311|u312|u313|u314|u315|u316|u317|u318|u319|u320|u321|u322|u323|u324|u325|u326|u327|u328|u329|u330|u331|u332|u333|u334|u335|u336|u337|u338|u339|u340|u341|u630|u631 +AMJF#u348|u349|u350|u351|u352|u353|u354|u355|u356|u357|u358|u359|u360 +AMJH#U123|U124|U125|U126|U127|U128|U129|U130|U131|U132|U133|u371|u372|u373|u374|u375|u376|u377|u378|u379|u380|u381|u382|u383|u386|u387|u388|u389|u390 +AMJK#u361|u362|u363|u364|u365|u366|u367|u368|u369|u370|u391|u392|u393|u394|u395|u396|u397|u398|u399|u400|u401|u402|u403|u404|u405|u406|u407|u408|u409|u410|u411|u412|u413|u414|u415|u416|u417|u418|u419|u420|u421|u422|u423|u424|u425 +AMJL#U134|U135|U136|U137|u426|u427|u428|u429|u430|u431|u432|u433|u434|u435|u436|u437|u438|u439|u440|u441|u442|u443|u444|u445|u446|u447|u448|u449|u450|u451|u452|u453 +AMJM#u454|u455|u456|u457|u458 +AMJN#I106|i222|i223|i224|i225|i226|i227|u626|u627|u628|u629|u638|u639|u640|u641|u642 +AMJP#I105|u459|u460|u461|u462|u463|u464|u465|u466|u467|u468|u469|u470|u471|u472|u473|u474|u475|u476|u477|u478 +AMJR#u289|u290|u291|u292|u479|u480|u481|u482|u483|u484|u485|u486|u487|u488|u489|u490 +AMJS#A1888|U138|U139|U140|U141|U142|U143|U144|U145|U146|u384|u491|u492|u493|u494|u495|u496|u497|u498|u499|u500|u501|u502|u503|u504|u505|u506|u507|u508|u509|u510|u511|u512|u513|u514|u515|u516|u517|u518|u519|u520|u521|u522|u523|u524|u525|u526|u527|u528|u529|u530|u531|u532|u533|u534|u535|u536|u537|u538|u539|u540|u541|u542|u543|u544|u545|u546|u547|u548|u549|u550|u551|u552|u553|u554|u555|u556|u557|u558|u559|u560|u561|u562|u563|u564|u565|u566|u567|u568|u569|u570|u571|u572|u573|u574|u575|u576|u577|u578|u579|u580|u581|u582|u583|u584|u585|u586|u587|u588|u622|u623|u624|u625|u632|u633|u634|u635|u636|u637 +AMJT#U120|U121|U122|u342|u343|u344|u345|u346|u347|u385|u589|u590|u591|u592|u593|u594|u595|u596|u597 +AMJW#U147|U148|U149|u598|u599|u600|u601|u602|u603|u604|u605|u606|u607|u608|u609|u610|u611|u612|u613|u614|u615|u616|u617|u618|u619|u620|u621 +AMK#A1887|A1889|O373 +AMKB#u261|u262|u263|u264 +AMKL#A1906|A1907|A1908|U169|U170|U171|U172|U173|U174|u767|u768|u769|u770|u771|u772|u773|u774|u775|u776|u777|u778|u779|u780|u781|u782|u783|u784|u785|u786|u787|u788 +AMKM#u794|u795|u796|u797|u798|u819|u820 +AMKN#U107|U108|U109|U110|U111|U112|U113|U114|U115|U152|U202|u265|u266|u267|u268|u269|u270|u271|u272|u273|u274|u671|u672|u673|u674|u675|u676|u677|u678|u679|u680|u681|u682|u683|u789|u790|u791|u792|u793|u799 +AMKP#u761|u762|u763|u764|u765|u766 +AMKR#E1682|E1683|E1684|E1685|I116|I117|I118|I127|I128|I129|U150|U151|U162|U163|U164|U165|U166|U167|U168|U176|U177|e2799|e2800|e2801|i239|u275|u276|u277|u278|u279|u280|u281|u282|u283|u284|u285|u286|u287|u288|u647|u648|u649|u650|u651|u652|u653|u654|u655|u656|u657|u658|u659|u660|u661|u662|u663|u664|u665|u666|u667|u668|u669|u670|u684|u685|u686|u687|u688|u689|u690|u691|u692|u693|u755|u756|u757|u758|u759|u760|u800|u801|u802|u803|u804|u805|u806|u807|u808|u809|u810|u811|u812|u813|u814|u815|u816|u817|u818|u923|u924|u925|u926|u927|u928|u929|u930|u931|u932 +AMKS#A1890|u643|u644|u645|u646 +AMKT#U175 +AML#E1666|E1686 +AMLF#U182|U183|U184|U185|U186|U187|U188|U189|U190|U191|U192|U200|U201|u831|u832|u833|u834|u835|u836|u837|u838|u839|u840|u866|u867|u868|u873|u874 +AMLJ#U178|U179|U180|U181|e3012|u826|u827|u828|u829|u830|u846|u847|u848|u849|u850|u869|u870|u871|u872 +AMLK#U197 +AMLN#U199|u856|u857|u858|u859|u860 +AMLR#e3013|u861|u862|u863|u864|u865 +AMLT#A2032|A2033|A2034|A2035|A2036|U193|U194|U195|U196|U198|u821|u822|u823|u824|u825|u841|u842|u843|u844|u845|u851|u852|u853|u854|u855 +AMLX#E1775|E1776|E1777 +AMN#A1895|I171|O374|a3862|i271 +AMNB#O375|O376|O377|O378|O379|O380|O381|O382|O383|O384|O385|u880|u881|u882|u883|u884|u885|u886|u887|u888|u889|u890|u891|u892 +AMNK#A1898|I174|I175|I176 +AMNL#E1667|E1668|I119 +AMNM#A1896|A1897|U203|i272 +AMNN#E1687|E1688|e2802|e2803|e2804|i240|i241|i242|i273 +AMNP#O386 +AMNR#i274 +AMNS#A1891|A1892|A1900|A1901|A1902|A1903|A1904|A1905|E1669|E1670|I177|e2789|e2790|e2791|e2792|e2793|i259|i260|i261|i262|i263|i275|i276|o234|o235 +AMNT#A1899|E1698|I172|I173|I178|u1483|u1484|u1485|u1486|u1487 +AMPF#E1701|E1702|E1703|E1704|E1705|E1706|E1707|E1708|E1709|E1710|E1711|E1712|E1713|E1714|E1715|E1716|E1717|E1718|E1719|E1720|E1721|E1722|E1723|E1724|E1725|E1726|E1727|E1728|E1729|E1730|E1731|E1732|E1733|E1734|E1735|E1736|E1737|E1738|E1739|E1740|E1741|E1742|E1743|E1744|E1745|E1746|E1747|E1748|E1749|E1750|E1751|E1752|E1753|E1754|E1755|E1756|E1757|E1758|E1759|E1760|E1761|E1762|E1763|I189|I190|I191|I192|I193|I194|I195|I196|I197|I198|e2828|e2829|e2830|e2831|e2832|e2833|e2834|e2835|e2836|e2837|e2838|e2839|e2840|e2841|e2842|e2843|e2844|e2845|e2846|e2847|e2848|e2849|e2850|e2851|e2852|e2853|e2854|e2855|e2856|e2857|e2858|e2859|e2860|e2861|e2862|e2863|e2864|e2865|e2866|e2867|e2868|e2869|e2870|e2871|e2872|e2873|e2874|e2875|e2876|e2877|e2878|e2879|e2880|e2881|e2882|e2883|e2884|e2885|e2886|e2887|e2888|e2889|e2890|e2891|e2892|e2893|e2894|e2895|e2896|e2897|e2898|e2899|e2900|e2901|e2902|e2903|e2904|e2905|e2906|e2907|e2908|i284|i285|i286|i287|i288|i289|i290|i291|i292|i293|i294|u907|u908|u909|u910|u911|u912|u913|u914|u915|u916 +AMPK#u903|u904|u905|u906 +AMPL#A1914|A1915|A1923|A1924|A1925|A1926|A1927|I199|I200|I201|I202|I249|I250|I251|I252|I253|U209|U210|i295|i296|i297|i298|i299|i300|i301|i302|i303|i304|i305|i306|i307|i308|i309|i310|i311|i312|i313|i314|i315|i316|i317|i386|i387|i388|i389|i390|i391|i392|i393|i394|i395|i396|i397|i398|i399|u917|u918|u919|u920|u921 +AMPN#i318|i319|i320|i321|i322|i323|i324|i325|i326|i327|i328 +AMPR#A1916|E1765|E1766|E1767|E1768|E1769|E1770|E1771|E1772|I181|I182|I183|I184|I185|I186|I187|I188|I203|I204|I205|I206|I207|I208|I209|I210|I211|I212|I213|I214|I215|I216|I217|I218|I219|I220|I221|I222|I223|I224|I225|I226|I227|I228|I229|I230|I231|I232|I233|I234|I235|I237|I238|I239|I240|I241|I242|I243|I244|I245|I246|I247|I248|U208|e2909|e2910|e2911|e2912|e2913|e2914|e2915|e2916|e2917|e2918|e2919|e2920|e2921|e2922|e2923|e2924|e2925|e2926|e2927|e2928|e2929|e2930|e2931|e2932|e2933|e2934|e2935|e2936|e2937|e2938|e2939|e2940|e2941|e2942|e2943|e2944|e2945|e2946|e2947|e2948|e2949|e2950|e2951|e2952|e2953|e2954|e2955|e2956|e2957|e2958|e2959|e2960|e2961|e2962|e2963|e2964|e2965|e2966|e2967|e2968|e2969|e2970|e2971|e2972|e2973|e2974|e2975|e2976|e2977|e2978|e2979|e2980|e2981|e2982|e2983|e2984|e2985|e2986|e2987|e2988|e2989|e2990|e2991|e2992|e2993|e2994|e2995|e2996|e2997|i277|i278|i279|i280|i281|i282|i283|i329|i330|i331|i332|i333|i334|i335|i336|i337|i338|i339|i340|i367|i368|i369|i370|i371|i372|i373|i374|i375|i376|i377|i378|i379|i380|i381|i382|i383|i384|i385|u922 +AMPS#i341|i342|i343|i344|i345|i346|i347|i348|i349|i350|i351|i352|i353 +AMPT#A1928|A1929|I179|I180|I236|a4443|a4444|a4445|a4446|a4447|a4448|a4449|a4450|a4451|a4452|a4453|a4454|i354|i355|i356|i357|i358|i359|i360|i361|i362|i363|i364|i365|i366 +AMR#A1909|A1913|E515|i264 +AMRB#U57|U58|u53|u54|u55|u56|u57 +AMRF#a4418|a4419|a4420|a4421|a4422|a4423|i265 +AMRH#I125|i268 +AMRK#A1874|A1875|A1876|A1877|A1878|A1879|A1880|A1881|A1882|A1883|A1884|A1885|A1886|U206|a4410|a4411|a4412|a4413|a4414|a4415|i266|i267|u894|u895|u896|u897|u898|u899|u900|u901|u902 +AMRL#a4416|a4417 +AMRM#U59|U60|U211|u58|u59|u60|u61|u62|u63|u64|u65|u66|u67|u933|u934|u935|u936|u937|u938|u939|u940|u941|u942|u943|u944|u945 +AMRN#E516|U207|U212|U213|u946|u947|u948|u949|u950|u951|u952|u953|u954|u955|u956|u957|u958|u959|u960|u961|u962|u963|u964|u965|u966|u967|u968|u969|u970|u971|u972|u973|u987|u988|u989|u990|u991|u992|u993|u994|u995|u996|u997|u998|u999|u1000|u1001|u1002|u1003|u1004|u1005|u1006|u1007|u1008|u1017 +AMRR#u1018|u1019|u1020|u1021|u1022 +AMRS#A1910|E517|U83|U84|U222|U223|U224|U225|U226|U227|a4441|a4442|i270|u980|u981|u982|u983|u984|u985|u986|u1009|u1010|u1011|u1012|u1013|u1014|u1015|u1016|u1023 +AMRT#A1911|A1912|E1681|E1689|E1690|U204|U205|a4424|a4425|a4426|a4427|a4428|a4429|a4430|a4431|a4432|a4433|a4434|a4435|a4436|a4437|a4438|a4439|a4440|e2796|e2797|e2798|u893 +AMRW#I126|i269 +AMRX#U214|U215|U216|U217|U218|U219|U220|U221|u974|u975|u976|u977|u978|u979 +AMS#A1868|A1893|O370|U306|u1024|u1025|u1221 +AMSB#u1447|u1448|u1449|u1450 +AMSF#u1452|u1453 +AMSH#u1172|u1173|u1174|u1175|u1176|u1431|u1432|u1433|u1434|u1435 +AMSJ#U390|U393|U394|e2999|e3000|e3001|e3002|e3003|e3004|e3005|e3006|e3007|u1159|u1160|u1161|u1162|u1163|u1164|u1165|u1166|u1167|u1168|u1169|u1170|u1454 +AMSK#E1773|E1774|O289|U251|U252|U253|U254|U255|U256|U257|U258|U259|U260|U261|U262|U263|U264|U265|U266|U267|U268|U269|U270|U271|U272|U273|U274|U275|U276|U277|U278|U279|U280|U281|U282|U283|U284|U285|U286|U287|U288|U289|U290|U291|U292|U293|U294|U389|U391|e2998|e3008|e3009|e3010|e3011|o199|o200|o201|u1031|u1032|u1033|u1034|u1035|u1036|u1037|u1038|u1039|u1040|u1041|u1042|u1043|u1044|u1045|u1046|u1047|u1048|u1049|u1050|u1051|u1052|u1053|u1054|u1055|u1056|u1057|u1058|u1059|u1060|u1061|u1062|u1063|u1064|u1065|u1066|u1067|u1068|u1069|u1070|u1071|u1072|u1073|u1074|u1075|u1076|u1077|u1078|u1079|u1080|u1081|u1082|u1083|u1084|u1085|u1086|u1087|u1088|u1089|u1090|u1091|u1092|u1093|u1094|u1095|u1096|u1097|u1098|u1099|u1100|u1101|u1102|u1103|u1104|u1105|u1106|u1107|u1108|u1109|u1110|u1111|u1112|u1113|u1114|u1115|u1116|u1117|u1118|u1119|u1120|u1121|u1122|u1123|u1124|u1125|u1126|u1127|u1128|u1129|u1130|u1131|u1132|u1133|u1134|u1135|u1136|u1137|u1138|u1139|u1140|u1141|u1142|u1143|u1144|u1145|u1146|u1147|u1148|u1149|u1150|u1151|u1152|u1153|u1154|u1155|u1156|u1157|u1158|u1171|u1219|u1220|u1446|u1455|u1456|u1457|u1458 +AMSL#A1930|A1931|u1459 +AMSM#A2037|u1320|u1321|u1322|u1323|u1324|u1325|u1326|u1327|u1328|u1329|u1330|u1331 +AMSN#A1855|A1856|A1857|A1869|A1870|A1871|A1872|A1873|E1691|E1692|E1693|E1694|E1695|E1696|E1697|U388|U392|a4476|a4477|a4478|a4479|a4480|u1214|u1215|u1216|u1217|u1218|u1222|u1436|u1437|u1438|u1439|u1440|u1441|u1442|u1443|u1444|u1445|u1472|u1473|u1474|u1475|u1476|u1477|u1478|u1479|u1480|u1481|u1482 +AMSP#U307|U308|U309|u1225|u1226|u1227|u1228|u1229|u1230|u1231|u1232|u1233|u1234|u1235|u1236|u1237|u1238|u1239|u1240|u1241|u1242|u1243|u1244|u1245|u1246|u1247|u1248|u1249|u1250|u1251|u1252|u1253|u1254|u1255|u1256|u1257|u1258|u1259|u1260|u1460 +AMSR#a4481|a4482|a4483|a4484|a4485|a4486|a4487|a4488|a4489|a4490|a4491|a4492|a4493|u1223|u1224|u1461 +AMSS#a4475|u1462|u1463|u1464|u1465|u1466|u1467|u1468|u1469 +AMST#A1932|A1933|U228|U229|U230|U231|U232|U233|U234|U235|U236|U237|U238|U239|U240|U241|U242|U243|U244|U245|U246|U247|U248|U249|U250|U295|U296|U297|U298|U299|U302|U303|U304|U305|U310|U311|U312|U313|U314|U315|U316|U317|U318|U319|U320|U321|U322|U323|U324|U325|U326|U327|U328|U329|U330|U331|U332|U333|U334|U335|U336|U337|U338|U339|U340|U341|U342|i400|u1026|u1027|u1028|u1029|u1030|u1177|u1178|u1179|u1180|u1181|u1182|u1183|u1184|u1185|u1186|u1187|u1188|u1189|u1190|u1191|u1192|u1193|u1194|u1195|u1196|u1209|u1210|u1211|u1212|u1213|u1261|u1262|u1263|u1264|u1265|u1266|u1267|u1268|u1269|u1270|u1271|u1272|u1273|u1274|u1275|u1276|u1277|u1278|u1279|u1280|u1281|u1282|u1283|u1284|u1285|u1286|u1287|u1288|u1289|u1290|u1291|u1292|u1293|u1294|u1295|u1296|u1297|u1298|u1299|u1300|u1301|u1302|u1303|u1304|u1305|u1306|u1307|u1308|u1309|u1310|u1311|u1312|u1313|u1314|u1315|u1316|u1317|u1318|u1319|u1451 +AMSW#u1470|u1471 +AMSX#U300|U301|u1197|u1198|u1199|u1200|u1201|u1202|u1203|u1204|u1205|u1206|u1207|u1208 +AMT#A1934|A1935|a3863 +AMTF#u117|u1332|u1333|u1334|u1335 +AMTL#a4466|a4467|a4468|a4469|a4470|a4471|u875|u876|u877|u878|u879 +AMTM#A1937 +AMTN#u118|u119|u120|u121|u122|u1342|u1343|u1344|u1345|u1346 +AMTR#A1834|A1835|A1836|A1837|A1838|A1839|A1840|A1841|A1842|A1843|A1844|A1845|A1846|A1847|A1848|A1849|A1850|A1851|A1852|A1853|A1854|I120|I121|I122|I123|I124|U75|U76|U77|U78|U79|U80|U81|U348|U349|U350|U351|U352|U353|U354|a4399|a4456|a4457|a4458|a4459|a4460|a4461|a4462|a4463|a4464|a4465|e2805|e2806|e2807|e2808|i228|i229|i230|i231|i232|i233|i234|i235|i236|i237|i238|i243|i244|i245|i246|i247|i248|i249|i250|i251|i252|i253|i254|i255|i256|i257|i258|u45|u46|u47|u48|u49|u50|u51|u52|u123|u124|u125|u126|u127|u128|u129|u130|u142|u143|u144|u145|u146|u147|u148|u149|u150|Ä26|Ä27|Ä28 +AMTS#A1833|A1936|A1938|A1939|A1940|A1941|A1942|A1943|A1944|A1945|A1946|A1947|A1948|A1949|A1950|A1951|A1952|A1953|A1954|A1955|A1956|A1957|A1958|A1959|A1960|A1961|A1962|A1963|A1964|A1965|A1966|A1967|A1968|A1969|A1970|A1971|A1972|A1973|A1974|A1975|A1976|A1977|A1978|A1979|A1980|A1981|A1982|A1983|A1984|A1985|A1986|A1990|A1991|A1992|A1993|A1994|A1995|A1996|A1997|A1998|A1999|A2000|A2001|A2002|A2003|A2004|A2005|A2006|A2007|A2008|A2009|A2010|A2011|A2012|A2013|A2014|A2015|A2016|A2017|A2018|A2019|A2020|A2021|A2022|A2023|A2024|A2025|A2026|A2027|A2028|A2029|A2030|A2031|U343|U344|U345|U346|U347|a4472|a4473|a4474|u131|u132|u133|u134|u135|u136|u137|u138|u139|u140|u141|u1336|u1337|u1338|u1339|u1340|u1341 +AMTT#I114|I115|a4455 +AMTX#A1987|A1988|A1989|I112|I113 +AMWJ#U364|u1410 +AMWK#U363|U365|u1395|u1396|u1397|u1398|u1399|u1400|u1401|u1402|u1403|u1404|u1405|u1406|u1407|u1411 +AMWL#U366|U367|U368|U369|U370|U371|U372|U373|U374|U375|U376|U377|U378|U379|U380|U381|U382|U386|U387|u1366|u1367|u1368|u1369|u1370|u1371|u1372|u1417|u1418|u1419|u1420|u1421|u1422|u1423|u1424|u1425|u1426|u1427|u1428|u1429|u1430 +AMWN#U357|U358|U359|U360|U361|U362|U384|U385|u1347|u1348|u1349|u1350|u1351|u1352|u1353|u1354|u1355|u1356|u1373|u1374|u1375|u1376|u1412 +AMWR#U383|u1357|u1358|u1359|u1360|u1361|u1377|u1378|u1379|u1380|u1381|u1382|u1383|u1384|u1385|u1386|u1387|u1388|u1389|u1390|u1391|u1392|u1393|u1394|u1408|u1409|u1413|u1414|u1415|u1416 +AMWX#u1362|u1363|u1364|u1365 +AMXN#E1699|E1700|U82|e2809|e2810|e2811|e2812|e2813|e2814|e2815|e2816|e2817|e2818|e2819|e2820|e2821|e2822|e2823|e2824|e2825|e2826|e2827 +AN#A1177|A2038|A2623|A2634|A2635|A3983|E518|E580|I254|I1113|O290|U706|Y3|a4494|a6556|e428|e568|i164|i401|i703|o202|u4059 +AN0B#e3625|e3626|e3627|e3633|e3634 +AN0L#A2883|A2884|E2046|E2047|E2048|E2050|E2051|e3602|e3603|e3604|e3605|e3606|e3607|e3608|e3609|e3610|e3611|e3612|e3613|e3614|e3615|e3616|e3617|e3618|e3619|e3620|e3621|e3622|e3628|e3629|e3630|e3631|e3632|e3637|e3638|e3639|e3640|e3641|e3642|e3643|e3644|e3645|e3646|e3647|e3648|e3649|e3650|e3651 +AN0P#e3623|e3624 +AN0R#A2885|A2886|A2887|A2888|A2889|A2890|E2044|E2045|I1023|a7310|a7311|a7312|e3589|e3590|e3591|e3592|e3593|e3594|e3595|e3596|e3597|e3598|e3599|e3600|e3601|i1076 +AN0X#E2049|e3635|e3636 +ANB#A2072|E526|a4539|a4556|e443 +ANBB#A2073|u1837|u1838|u1839|u1840|u1841|u1842|u1863|u1864|u1865|u1866|u1867|u2114|u2115|u2116|u2117|u2118 +ANBF#A2075|U423|U424|U425|U426|a4546|e449|u1907|u1908|u1909|u1910|u1911|u1912|u1913|u1914|u1915|u1916|u1917|u1918|u1919|u1920|u1921|u1922|u1923|u1924|u1925|u1926|u1927|u1928|u1929|u1930|u1931|u1932|u1933|u1934|u1935|u1936|u1937|u1938|u1939|u1940|u1941|u1942|u1943|u1944|u1945|u1946|u1947|u1948|u1949|u1950|u1951 +ANBH#U395|U396|U397|U398|U399|U400|U401|U435|U436|U437|U438|U439|U440|a4547|a4548|a4549|a4550|a4551|a4552|a4553|a4554|a4555|u1493|u1494|u1495|u1496|u1497|u1498|u1499|u1500|u1501|u1502|u1503|u1504|u1505|u1979|u1980|u1981|u1982|u1983|u1984|u1985|u1986|u1987|u1988|u1989|u1990|u1991|u1992|u1993|u1994|u1995|u1996|u1997|u1998|u1999|u2000|u2001|u2002|u2003|u2004|u2005|u2006|u2007|u2008|u2009|u2010|u2011 +ANBJ#A2076|A2077|A2081|E527|e465|e466|e467|e468|e469 +ANBK#E528|E529|I258|I259|U427|U428|U429|U430|U431|U432|U433|U434|U441|U442|U443|U444|U445|U446|U455|U456|U480|e451|i408|u1506|u1507|u1508|u1509|u1510|u1511|u1512|u1513|u1514|u1515|u1516|u1517|u1518|u1952|u1953|u1954|u1955|u1956|u1957|u1958|u1959|u1960|u1961|u1962|u1963|u1964|u1965|u1966|u1967|u1968|u1969|u1970|u1971|u1972|u1973|u1974|u1975|u1976|u1977|u1978|u2022|u2023|u2024|u2025|u2026|u2027|u2028|u2029|u2030|u2031|u2032|u2033|u2034|u2035|u2036|u2037|u2038|u2039|u2040|u2041|u2042|u2043|u2044|u2045|u2046|u2119|u2120|u2121|u2122|u2123|u2124|u2125|u2126|u2127|u2128|u2129|u2130|u2131|u2341|u2342|u2343|u2344|u2345|u2346|u2347|u2348|u2349|u2350|u2351|u2352|u2466|u2467|u2468|u2469|u2470|u2471|u2472|u2473|u2474|u2475|u2476|u2477 +ANBL#A2096|A2097|A2098|E542|E543|E545|E546|E547|U402|U447|U448|U449|U450|U451|U452|U490|U491|a4563|a4564|a4565|a4566|a4567|a4568|a4569|a4570|a4571|a4572|a4573|a4574|a4575|a4576|a4577|a4578|a4624|a4625|a4626|a4627|a4628|a4629|a4630|a4631|a4632|a4633|a4634|a4635|a4636|a4637|a4638|a4639|a4640|a4641|a4642|a4643|a4644|e460|e470|e471|e472|e473|e474|e475|e481|e482|e483|e484|e485|e486|e487|e488|e489|u1519|u1520|u1521|u1522|u1523|u2047|u2048|u2049|u2050|u2051|u2052|u2053|u2054|u2055|u2056|u2057|u2058|u2059|u2060|u2061|u2062|u2063|u2064|u2065|u2066|u2067|u2068|u2069|u2070|u2071|u2072|u2073|u2074|u2075|u2076|u2077|u2078|u2079|u2080|u2081|u2082|u2478|u2479|u2480|u2481|u2482|u6463 +ANBM#A2078|E530|u2083|u2084|u2085|u2086|u2087|u2088|u2089|u2090|u2091|u2092|u2093|u2094|u2095|u2096|u2097|u2098|u2099|u2100|u2101|u2102 +ANBN#A2095|E523|E524|E525|E544|E564|E581|U453|U454|U504|U505|a4532|a4533|a4534|a4535|a4536|a4537|a4538|a4540|a4541|a4542|a4543|a4619|a4620|a4621|a4622|a4623|a4685|a4686|a4687|a4688|a4689|e444|e445|e446|e447|e448|e476|e477|e478|e479|e480|e501|e502|e503|e504|e2560|e2561|u1578|u1579|u1580|u1581|u1849|u1850|u1851|u1852|u1853|u1854|u1855|u1856|u1857|u1858|u1905|u1906|u2103|u2104|u2105|u2106|u2107|u2108|u2109|u2110|u2111|u2112|u2113|u2502|u2503|u2504|u2505|u2506|u2637|u2638|u2639|u2640|u2641|u2642|u2643|u2644|u2645|u2646|u2647|u2648 +ANBP#A2079 +ANBR#A2099|A2100|A2101|A2102|E531|E532|E536|E548|E549|E550|E551|E552|E553|E554|E555|E556|E557|E558|E559|E560|U457|U458|U459|U460|U461|U462|U463|U1305|a4645|a4646|a4647|a4648|a4649|a4650|a4653|a4654|a4655|a4656|a4657|a4658|a4659|a4660|a4661|a4662|a4663|a4664|a4665|a4666|a4667|a4668|a4669|a4670|a4671|a4672|a4673|a4674|a4675|a4676|a4677|a4678|a4679|a4680|a4681|a4682|a4683|a4684|e452|e453|e454|e455|e456|e457|e458|e459|e490|e491|e492|e493|e494|e495|e496|e497|e498|e499|e500|e505|i409|u1824|u1825|u1826|u1827|u1828|u1829|u1830|u1831|u1832|u1833|u1834|u1835|u1836|u1859|u1860|u1861|u1862|u2012|u2013|u2014|u2015|u2016|u2017|u2018|u2019|u2020|u2021|u2132|u2133|u2134|u2135|u2136|u2137|u2138|u2139|u2140|u2141|u2142|u2143|u2144|u2145|u2146|u2147|u2148|u2149|u2150|u2151|u2152|u2153|u2154|u2155|u2156|u2157|u2158|u2159|u2160|u2161|u2162|u2163|u2164|u2165|u2166|u2488|u2489|u2490|u2491|u2492|u2493|u2494|u2495|u2496|u2497|u2498|u2499|u2500|u2501|u2507|u4358|u4359|u4360|u4361|u4362|u4363|u4364|u4365|u4366|u4367|u4368|u4369|u4370|u6420|u6421|u6422|u6423|u6424|u6425|u6426|u6427|u6428|u6429|u6430|u6431|u6432|u6433|u6434|u6435|u6436|u6437|u6438|u6439|u6440|u6441|u6442|u6443|u6444|u6445|u6446|u6447|u6448|u6449|u6450|u6451|u6452|u6453|u6454|u6455|u6456|u6457|u6458|u6459|u6460|u6461|u6462 +ANBS#A2074|A2080|E533|E534|E541|E562|E563|I260|U464|U465|U466|U467|U468|U469|U470|U471|U472|U473|U474|U475|U476|U477|U478|U479|a4557|a4558|a4559|a4560|a4561|a4562|e461|e462|e463|e464|e506|e507|e508|e509|e510|e511|u1524|u1525|u1526|u1527|u1528|u1529|u1530|u1531|u1532|u1533|u1534|u1535|u1536|u1537|u1538|u1539|u1540|u1541|u1542|u1543|u1544|u1545|u1546|u1547|u1548|u1549|u1550|u1551|u1552|u1553|u1554|u1555|u1556|u1557|u1558|u1559|u1560|u1561|u1562|u1563|u2167|u2168|u2169|u2170|u2171|u2172|u2173|u2174|u2175|u2176|u2177|u2178|u2179|u2180|u2181|u2182|u2183|u2184|u2185|u2186|u2187|u2188|u2189|u2190|u2191|u2192|u2193|u2194|u2195|u2196|u2197|u2198|u2199|u2200|u2201|u2202|u2203|u2204|u2205|u2206|u2207|u2208|u2209|u2210|u2211|u2212|u2213|u2214|u2215|u2216|u2217|u2218|u2219|u2220|u2221|u2222|u2223|u2224|u2225|u2226|u2227|u2228|u2229|u2230|u2231|u2232|u2233|u2234|u2235|u2236|u2237|u2238|u2239|u2240|u2241|u2242|u2243|u2244|u2245|u2246|u2247|u2248|u2249|u2250|u2251|u2252|u2253|u2254|u2255|u2256|u2257|u2258|u2259|u2260|u2261|u2262|u2263|u2264|u2265|u2266|u2267|u2268|u2269|u2270|u2271|u2272|u2273|u2274|u2275|u2276|u2277|u2278|u2279|u2280|u2281|u2282|u2283|u2284|u2285|u2286|u2287|u2288|u2289|u2290|u2291|u2292|u2293|u2294|u2295|u2296|u2297|u2298|u2299|u2300|u2301|u2302|u2303|u2304|u2305|u2306|u2307|u2308|u2309|u2310|u2311|u2312|u2313|u2314|u2315|u2316|u2317|u2318|u2319|u2320|u2321|u2322|u2323|u2324|u2325|u2416|u2417|u2418|u2419|u2420|u2421|u2422|u2423|u2424|u2425|u2426|u2427|u2428|u2429|u2430|u2431|u2432|u2433|u2434|u2435|u2436|u2437|u2438|u2439|u2440|u2441|u2442|u2443|u2444|u2445|u2446|u2447|u2448|u2449|u2450|u2451|u2452|u2453|u2454|u2455|u2456|u2457|u2458|u2459|u2460|u2461|u2462|u2463|u2464|u2465 +ANBT#A2082|A2083|A2084|A2085|A2086|A2087|A2088|A2089|A2090|A2091|A2092|A2093|A2094|E535|E537|E538|E539|E540|I261|I262|I263|U416|U417|U418|U419|U420|U421|U422|U492|a4544|a4545|a4579|a4580|a4581|a4582|a4583|a4584|a4585|a4586|a4587|a4588|a4589|a4590|a4591|a4592|a4593|a4594|a4595|a4596|a4597|a4598|a4599|a4600|a4601|a4602|a4603|a4604|a4605|a4606|a4607|a4608|a4609|a4610|a4611|a4612|a4613|a4614|a4615|a4616|a4617|a4618|a4651|a4652|e450|u1488|u1489|u1490|u1491|u1492|u1868|u1869|u1870|u1871|u1872|u1873|u1874|u1875|u1876|u1877|u1878|u1879|u1880|u1881|u1882|u1883|u1884|u1885|u1886|u1887|u1888|u1889|u1890|u1891|u1892|u1893|u1894|u1895|u1896|u1897|u1898|u1899|u1900|u1901|u1902|u1903|u1904|u2326|u2327|u2328|u2329|u2330|u2331|u2332|u2333|u2334|u2335|u2336|u2337|u2338|u2339|u2340|u2483|u2484|u2485|u2486|u2487 +ANBW#U403|U481|U482|U483|U484|U485|U486|U487|U488|U489|u1564|u1565|u1566|u1567|u1568|u1569|u1570|u1571|u1572|u1573|u1574|u1575|u1576|u1577|u2353|u2354|u2355|u2356|u2357|u2358|u2359|u2360|u2361|u2362|u2363|u2364|u2365|u2366|u2367|u2368|u2369|u2370|u2371|u2372|u2373|u2374|u2375|u2376|u2377|u2378|u2379|u2380|u2381|u2382|u2383|u2384|u2385|u2386|u2387|u2388|u2389|u2390|u2391|u2392|u2393|u2394|u2395|u2396|u2397|u2398|u2399|u2400|u2401|u2402|u2403|u2404|u2405|u2406|u2407|u2408|u2409|u2410|u2411|u2412|u2413|u2414|u2415 +ANBX#E561|u1843|u1844|u1845|u1846|u1847|u1848 +ANF#I483 +ANFB#I484 +ANFH#U582|u1729|u1730|u1731|u1732|u1733|u1734|u1735|u1736|u1737|u1738|u1739|u1740|u3246|u3247|u3248|u3249|u3250 +ANFJ#E654|a4957|a4958|a4959|a4960|a4961|e689|e690|e691|e692|e693|u1720|u1721|u1722|u1723|u1724|u1725|u1726|u1727|u1728 +ANFK#A2232|E655|E656|I445|I446|I447|I448|I449|U580|U581|e694|e695|i516|u3273|u3274|u3275|u3276|u3277|u3278|u3279|u3280|u3281|u3282|u3283 +ANFL#A2155|A2156|A2157|A2213|A2214|A2215|A2223|A2224|A2225|E592|E593|E594|E595|E596|E597|E598|E599|E608|E609|E610|E611|E612|E613|E614|E615|E616|E617|E618|E619|E650|E651|E657|E658|E659|E660|I451|I454|I455|I456|I457|I458|I459|I460|I461|I462|I463|I464|I465|I466|I467|I468|I469|I470|I471|I472|I473|I474|I475|I476|I477|I478|I479|I480|I481|I482|I1036|I1037|I1038|I1039|I1040|I1041|I1042|U412|U543|U544|U545|U546|U547|U548|U549|U550|U551|U552|U553|U554|U555|U556|U557|U558|U559|U560|U561|U562|U563|U564|U565|U566|U567|U568|U569|U570|U571|U572|U573|U574|U575|U583|U584|U1270|a4849|a4850|a4851|a4852|a4853|a4854|a4855|a4871|a4872|a4873|a4874|a4875|a4904|a4908|a4909|a4910|a4911|a4912|a4913|a4914|a4915|a4916|a4917|a4918|a4945|a4946|a4947|a4948|a4949|a4950|a4962|e609|e610|e611|e612|e613|e614|e615|e616|e617|e618|e619|e620|e621|e622|e623|e624|e625|e626|e627|e628|e648|e650|e651|e652|e653|e654|e655|e656|e657|e658|e659|e660|e661|e662|e663|e664|e665|e666|e667|e668|e669|e677|e678|e679|e680|e681|e682|e696|e697|e698|e699|e700|e701|e710|e711|e712|e713|i526|i527|i545|i546|i547|i548|i549|i550|i551|i552|i553|i554|i555|i556|i557|i558|i559|i560|i561|i562|i563|i564|i1127|i1146|u1715|u1716|u1717|u1718|u1719|u1741|u1742|u1743|u1744|u1745|u1746|u1747|u1748|u1749|u3162|u3163|u3164|u3171|u3172|u3173|u3174|u3175|u3176|u3177|u3178|u3179|u3180|u3181|u3182|u3199|u3200|u3201|u3202|u3203|u3284|u3285|u3286|u3287|u3288|u3289|u3290|u3291|u3292|u3293|u3294|u6123|u6124|u6125|u6126|u6127|u6128|u6129|u6130|u6131|u6132|u6133|u6134|u6135|u6136 +ANFM#E600|E601|E602|E603|E604|i519|i520|i521|i522|i523|u1750|u1751|u1752|u1753|u1754|u1755|u1756|u1757|u1758|u1759|u1760|u1761 +ANFN#A2158|A2159|A2160|A2161|A2162|A2163|A2164|A2165|A2166|A2167|A2168|A2169|A2170|A2171|A2172|A2173|A2174|A2175|A2176|A2177|A2178|A2179|A2180|A2181|A2182|A2183|A2184|A2185|A2186|A2187|A2188|A2189|A2190|A2191|A2192|A2193|A2194|A2195|A2196|A2197|A2198|A2199|A2200|A2201|A2202|A2203|A2204|A2205|A2206|A2209|A2210|A2226|A2227|A2228|A2229|A2230|A2231|E605|I436|I437|I438|I439|I440|I441|I452|I453|I1050|I1051|I1052|I1053|I1054|I1055|U411|a4856|a4857|a4858|a4859|a4860|a4861|a4862|a4863|a4887|a4888|a4889|a4890|a4891|a4905|a4906|a4907|a4951|a4952|a4953|a4954|a4955|a4956|e629|e630|e631|e632|e633|e649|e683|i524|i525|i528|i529|i1129|u1711|u1712|u1713|u1714|u3183|u3184|u3185|u3186|u3187|u3188|u3189|u3190|u3191|u3192|u3193 +ANFR#A1184|A1185|A2152|A2153|A2154|A2211|A2212|A2216|A2217|A2218|A2219|A2220|A2221|A2222|A2233|A2234|A2235|A2236|A2237|A2238|A2239|A2240|A2241|A2993|A2994|A2995|E591|E620|E621|E622|E623|E624|E625|E626|E627|E628|E629|E630|E631|E632|E633|E634|E635|E636|E637|E638|E639|E640|E641|E642|E643|E644|E645|E646|E647|E648|E649|E652|E653|E661|E662|E663|E664|E1086|E1087|E1088|E1089|E1090|E1091|I442|I443|I444|I450|I487|I488|I489|I490|I491|I492|I493|I494|I495|I496|I497|I498|I499|I500|I501|I502|I503|I504|I505|I506|I507|I508|I509|I510|I511|I512|I513|I514|I515|I516|I517|I518|I519|I520|I521|I522|I523|I524|I525|I526|I527|I528|I529|I530|I531|I532|I533|I534|I535|I536|I537|I538|I539|I540|I541|I542|I543|I544|I545|I546|I547|I548|I549|I550|I551|I552|I553|I554|I555|I556|I557|I558|I559|I560|I561|I562|I563|I564|I1043|I1056|I1057|U413|U414|U576|U577|U578|U579|U585|U707|U708|U709|U710|U720|U721|U722|U723|U724|U725|U726|U727|U728|U729|U730|U731|U732|U733|U734|U735|U736|U737|U738|U739|U740|U741|U742|U743|U744|U745|U746|U747|U748|U749|U750|U751|U752|U753|U754|U755|U756|U1251|U1252|U1253|U1254|U1255|U1256|U1257|U1258|U1259|U1260|U1261|U1262|U1263|U1264|U1265|U1266|U1267|U1268|U1269|U1271|U1272|U1273|U1274|a4843|a4844|a4845|a4846|a4847|a4848|a4892|a4893|a4894|a4895|a4896|a4899|a4900|a4901|a4902|a4903|a4919|a4920|a4921|a4922|a4923|a4924|a4925|a4926|a4927|a4928|a4929|a4930|a4931|a4932|a4933|a4934|a4935|a4936|a4937|a4938|a4939|a4940|a4941|a4942|a4943|a4944|a4963|a4964|a4965|a4966|a4967|a4968|a4969|a4970|a4971|a4972|a7413|a7414|a7415|a7416|a7417|a7418|a7419|a7420|a7421|a7422|a7423|e603|e604|e605|e606|e607|e608|e634|e635|e636|e637|e638|e670|e671|e672|e673|e674|e675|e676|e684|e685|e686|e687|e688|e702|e703|e704|e705|e706|e707|e708|e709|e2337|e2338|e2339|e2340|e2341|i565|i566|i567|i568|i569|i570|i571|i572|i573|i574|i575|i576|i577|i578|i579|i580|i581|i582|i583|i584|i585|i586|i587|i588|i589|i590|i591|i592|i593|i594|i595|i596|i783|i784|i1128|i1130|i1131|i1132|u1762|u1763|u1764|u1765|u1766|u3145|u3146|u3147|u3148|u3149|u3150|u3151|u3152|u3153|u3154|u3155|u3156|u3157|u3158|u3159|u3160|u3161|u3194|u3195|u3196|u3197|u3198|u3204|u3205|u3206|u3207|u3208|u3209|u3210|u3211|u3212|u3213|u3214|u3215|u3216|u3217|u3218|u3219|u3220|u3221|u3222|u3223|u3224|u3225|u3226|u3227|u3228|u3229|u3230|u3231|u3232|u3233|u3234|u3235|u3236|u3237|u3238|u3239|u3240|u3241|u3242|u3243|u3244|u3245|u3251|u3252|u3253|u3254|u3255|u3256|u3257|u3258|u3259|u3260|u3261|u3262|u3263|u3264|u3265|u3266|u3267|u3268|u3269|u3270|u3271|u3272|u4065|u4066|u4067|u4068|u4069|u4080|u4081|u4082|u4083|u4084|u4085|u4086|u4087|u4088|u4089|u5901|u5902|u5903|u5904|u5905|u5906|u5907|u5908|u5909|u5910|u5911|u5912|u5913|u5914|u5915|u5916|u5917|u5918|u5919|u5920|u5921|u5922|u5923|u5924|u5925|u5926|u5927|u5928|u5929|u5930|u5931|u5932|u5933|u5934|u5935|u5936|u5937|u5938|u5939|u5940|u5941|u5942|u5943|u5944|u5945|u5946|u5947|u5948|u5949|u5950|u5951|u5952|u5953|u5954|u5955|u5956|u5957|u5958|u5959|u5960|u5961|u5962|u5963|u5964|u5965|u5966|u5967|u5968|u5969|u5970|u5971|u5972|u5973|u5974|u5975|u5976|u5977|u5978|u5979|u5980|u5981|u5982|u5983|u5984|u5985|u5986|u5987|u5988|u5989|u5990|u5991|u5992|u5993|u5994|u5995|u5996|u5997|u5998|u5999|u6000|u6001|u6002|u6003|u6004|u6005|u6006|u6007|u6008|u6009|u6010|u6011|u6012|u6013|u6014|u6015|u6016|u6017|u6018|u6019|u6020|u6021|u6022|u6023|u6024|u6025|u6026|u6027|u6028|u6029|u6030|u6031|u6032|u6033|u6034|u6035|u6036|u6037|u6038|u6039|u6040|u6041|u6042|u6043|u6044|u6045|u6046|u6047|u6048|u6049|u6050|u6051|u6052|u6053|u6054|u6055|u6056|u6057|u6058|u6059|u6060|u6061|u6062|u6063|u6064|u6065|u6066|u6067|u6068|u6069|u6070|u6071|u6072|u6073|u6074|u6075|u6076|u6077|u6078|u6079|u6080|u6081|u6082|u6083|u6084|u6085|u6086|u6087|u6088|u6089|u6090|u6091|u6092|u6093|u6094|u6095|u6096|u6097|u6098|u6099|u6100|u6101|u6102|u6103|u6104|u6105|u6106|u6107|u6108|u6109|u6110|u6111|u6112|u6113|u6114|u6115|u6116|u6117|u6118|u6119|u6120|u6121|u6122|u6137|u6138|u6139|u6140|u6141|u6142|u6143|u6144|u6145|u6146|u6147|u6148|u6149|u6150|u6151|u6152|u6153|u6154|u6155|u6156|u6157|u6158|u6159|u6160|u6161|u6162|u6163|u6164|u6165|u6166|u6167|u6168|u6169|u6170|u6171|u6172|u6173|u6174|u6175|u6176|u6177|u6178|u6179|u6180|u6181|u6182|u6183|u6184 +ANFS#E606|E607|I417|I1058|I1059|I1060|I1061|I1062|I1063|I1064|I1065|I1066|I1067|I1068|I1069|I1070|I1071|I1072|I1073|I1074|I1075|I1076|I1077|I1078|I1079|I1080|I1081|I1082|I1083|I1084|I1085|I1086|I1087|I1088|I1089|I1090|I1091|I1092|I1093|I1094|I1095|I1096|I1097|I1098|I1099|I1100|I1101|I1102|I1103|I1104|I1105|I1106|I1107|I1108|I1109|a4864|a4865|a4866|a4867|a4868|a4869|a4870|a7424|a7425|a7426|a7427|a7428|a7429|e639|e640|e641|e642|e1795|e1796|e1797|e1798|e1799|i530|i531|i532|i533|i534|i535|i536|i537|i538|i539|i540|i541|i542|i543|i544|i785|i786|i787|i788|i1133|i1134|i1135|i1136|i1137|i1138|i1139|i1140|i1141|i1142|i1143|i1144|i1145|u1767|u1768|u1769|u1770|u3165|u3166|u3167|u3168|u3169|u3170 +ANFT#I485|I486|e643|e644|e645|e646|e647|i781|i782|u1707|u1708|u1709|u1710 +ANFX#A2207|A2208|E588|E589|E590|I747|I748|I749|I750|I1044|I1045|I1046|I1047|I1048|I1049|a4838|a4839|a4840|a4841|a4842|a4876|a4877|a4878|a4879|a4880|a4881|a4882|a4883|a4884|a4885|a4886|a4897|a4898|e587|e588|e589|e590|e591|e592|e593|e594|e595|e596|e597|e598|e599|e600|e601|e602 +ANH#E582 +ANHB#A2393|A2394|I593|I594|I595|I596|I597|I598|I599|I600|I601|I602|I603|I604|I605|I606|I607|a6145|a6165|a6166|a6167|a6168|a6169|a6170|a6171|a6190|a6191|i706|i707 +ANHF#A2410|I608|I609|U704|U705|a6146|a6147|a6148|a6172|a6173|a6174|a6175|a6176|a6177|a6211|a6212|a6213|a6214|a6215|a6216|e1505|e1506|e1507|e1508|e1509|i599|i600|i601|i602|i603|i604|i605|i606|i607|i608|i609|i610|i611|i612|i613|u4050|u4051|u4052|u4053|u4054 +ANHH#A2411|A2412 +ANHJ#u4045|u4046|u4047|u4048|u4049 +ANHK#e1483|e1484|e1485|e1486 +ANHL#A2379|A2380|A2381|A2382|A2383|A2384|A2385|A2386|A2387|A2388|E706|E707|E708|E709|E742|E747|I610|I611|I612|I613|I614|I615|I616|I617|I618|I619|I620|I621|I622|I623|U506|U685|U686|U687|U688|U689|U690|U691|U692|U693|U694|U695|U696|U697|U698|U699|U700|U701|U702|U703|a6149|a6150|a6151|a6152|a6153|a6154|a6155|a6156|a6182|a6183|a6184|a6192|a6193|e1487|e1488|e1489|e1490|e1491|e1492|e1535|e1536|e1537|e1538|e1539|e1545|e1546|e1547|e1548|e1549|e1550|e1551|e1552|e1558|e1559|e1560|e1561|e1562|e1563|i614|i615|i616|i617|i618|i619|i620|i621|i622|i623|i624|i625|i626|i627|i628|i629|i630|i631|i632|i633|i634|i635|i636|i637|i638|i639|i640|i641|i642|i643|i644|i645|i646|i647|i648|i649|i708|u2658|u2659|u2660|u2661|u2662|u4014|u4015|u4016|u4017|u4018|u4028|u4029|u4030|u4031|u4032|u4033|u4034|u4035|u4036|u4042|u4043|u4044 +ANHM#E710|E711|a6178|a6185|a6186|a6187|a6188|a6189|e1510|e1511|e1512|e1513|e1514|e1515|i650|i651|i652|u4037|u4038|u4039|u4040|u4041 +ANHN#A2389|A2390|A2391|A2392|A2395|A2396|A2397|A2398|A2399|A2400|A2401|A2402|A2403|A2404|A2405|A2406|A2407|A2408|A2409|a6157|a6194|a6195|a6196|a6197|a6198|a6199|a6200|a6201|a6202|a6203|a6204|a6205|a6206|a6207|a6208|a6209|a6210|a6583|a6584|a6585|a6586|a6587|e1493|e1494|e1495|e1496|e1497|e1498|e1499|e1500|e1501|e1502|e1503|e1504|e1553|e1554|e1555|e1556|e1557|o205|u4019|u4020|u4021|u4022 +ANHR#A1186|A1187|A2413|A2414|A2415|A2642|A2643|A2644|A2645|A2646|A2647|E741|E743|E744|E745|E746|a6217|a6218|a6219|a6220|a6221|a6222|a6223|a6588|a6589|a6590|a6591|a6592|a6593|a6594|a6595|e1540|e1541|e1542|e1543|e1544|i653|i654|u4023|u4024|u4025|u4026|u4027|u4055|u4056|u4057|u4058 +ANHS#a6179|a6180|a6181|e1530|e1531|e1532|e1533|e1534 +ANHT#E712|E713|E714|E715|E716|E717|E718|E719|E720|E721|E722|E723|E724|E725|E726|E727|E728|E729|E730|E731|E732|E733|E734|E735|E736|E737|E738|E739|E740|e1516|e1517|e1518|e1519|e1520|e1521|e1522|e1523|e1524|e1525|e1526|e1527|e1528|e1529|i709|i710|i711|i712|i713 +ANHX#a6158|a6159|a6160|a6161|a6162|a6163|a6164 +ANJ#E748|I568|e570|e1565|e3088|i766 +ANJB#A2244|A2245|A2246|A2247|A2248|A2249|A2250|A2251|A2252|A2253|A2254|A2255|A2256|A2257|A2258|A2259|A2260|E687|E688|E689|E690|E691|I569|U592|U593|U594|U595|U596|a4980|a4981|a4982|a4983|a4984|a4985|a4986|a4987|a4988|a4989|a4990|a4991|a4992|a4993|a4994|a4995|a4996|a4997|a4998|a4999|a5000|a5001|a5002|a5003|a5004|a5005|a5006|a5007|a5008|a5009|a5010|a5011|a5012|a5013|a5014|a5015|a5016|a5017|a5018|a5019|a5020|a5021|a5022|a5023|a5024|a5025|a5026|a5027|a5028|a5029|a5030|a5031|a5032|a5033|a5034|a5035|a5036|a5037|a5038|a5039|a5040|a5041|a5042|a5043|a5044|a5045|a5046|a5047|a5048|a5049|a5050|a5051|a5052|a5053|a5054|a5055|a5056|a5057|a5058|a5059|a5060|a5061|a5062|a5063|a5064|a5065|a5066|a5067|a5068|a5069|a5070|a5071|a5072|a5073|a5074|a5075|a5076|a5077|a5078|a5079|a5080|a5081|a5082|a5083|a6066|e725|e726|e727|e728|e729|e730|e731|e732|e733|e734|e735|e736|e737|e738|e739|e740|e741|e742|e743|e744|e745|e746|e747|e748|e749|e750|e751|e752|e753|e754|e755|e756|e757|e758|e759|e760|e761|e762|e763|e764|e765|e766|e767|e768|e769|e770|e771|e772|e773|e774|e775|e776|e777|e778|e779|e780|e781|e804|e805|e1450|u3337|u3338|u3339|u3340|u3341|u3342|u3343|u3344|u3345|u3346|u3347|u3348|u3349|u3350|u3351|u3352|u3353|u3354|u3355|u3356|u3357|u3358|u3359|u3360|u3361|u3362|u3363|u3364|u3365|u3366|u3367|u3368|u3369|u3370|u3371|u3372|u3373|u3374|u3375|u3376|u3377|u3378|u3379|u3380|u3381|u3382|u3383|u3384|u3385|u3386|u3387|u3388|u3389|u3390|u3391|u3392|u3393|u3394|u3395|u3396|u3933|u3934|u3935|u3936|u3937 +ANJF#A2261|E692|U601|U602|U603|a5124|a5125|a5126|a5127|a5128|a5129|a5130|a5131|a5132|a5133|a5134|a5135|a5136|a5137|a5138|a5139|a5140|a5141|a5142|a5143|a5144|a5145|a5146|a5147|a5148|a5149|a5150|a5151|a5152|a5153|a5154|a5155|a5156|a5157|a5158|a5159|a5160|a5161|a5162|a5163|a5164|a5165|a5166|a5167|a5168|a5169|a5170|a5171|a5172|a5173|a5174|a5175|a5176|a5177|a5178|a5179|a5180|a5181|a5182|a5183|a5184|a5185|a5186|a5187|a5188|a5189|a5190|a5191|a5192|a5193|a5194|a5195|a5196|a5197|a5198|a5199|a5200|a5201|a5202|a5203|a5204|a5205|a5206|a5207|a5208|a5209|a5210|a5211|a5212|a5213|a5214|a5215|a5216|a5217|a5218|a5219|a5220|a5221|e808|e809|e810|e811|e812|e813|e814|e815|e816|e817|e818|e819|e820|e821|e822|e823|e824|e825|e826|e827|e828|e829|e830|e831|e832|e833|e834|e835|e836|e837|e838|e839|e840|e841|e842|e843|e844|e845|e846|e847|e848|e849|e850|e851|e852|e853|e854|e855|e856|e857|e858|e859|e860|e861|e862|e863|e864|u3419|u3420|u3421|u3422|u3423|u3424|u3425|u3426|u3427|u3428|u3429|u3430|u3431|u3432|u3433|u3434|u3435|u3436|u3437|u3438|u3439|u3440|u3441|u3442|u3443|u3444|u3445|u3446|u3447|u3448|u3449|u3450|u3451|u3452|u3453|u3454|u3455|u3456|u3457|u3458|u3459|u3460|u3461|u3462|u3463|u3464|u3938|u3939|u3940|u3941|u3942|u3943 +ANJH#A2266|A2267|A2268|A2269|E693|E694|E1800|U604|U605|U606|U607|U608|U609|U610|U611|U612|a5261|a5262|a5263|a5264|a5265|a5266|a5267|a5268|a5269|a5270|a5271|a5272|a5273|a5274|a5275|a5276|a5277|a5278|a5279|a5280|a5281|a5282|a5283|a5284|a5285|a5286|a5287|a5288|a5289|a5290|a5291|a5292|a5293|a5294|a5295|a5296|a5297|a5298|a5299|a5300|a5301|a5302|a5303|a5304|a5305|a5306|a5308|a5309|a5310|a5311|a5312|a5313|a5314|a5315|a5316|a5317|a5318|a5319|a5320|a5321|a5322|a5323|a5324|a5325|a5326|a5327|a5328|a5329|a5330|a5331|a5332|a5333|e889|e890|e891|e892|e893|e894|e895|e896|e897|e898|e899|e900|e901|e902|e903|e904|e905|e906|e907|e908|e909|e910|e911|e912|e913|e914|e915|e916|e917|e918|e919|e920|e922|e923|e924|e925|e926|e927|e928|e929|e930|i704|i705|u3465|u3466|u3467|u3468|u3469|u3470|u3471|u3472|u3473|u3474|u3475|u3476|u3477|u3478|u3479|u3480|u3481|u3482|u3483|u3484|u3485|u3486|u3487|u3488|u3489|u3490|u3491|u3492|u3493|u3494|u3495|u3496|u3497|u3498|u3499|u3500|u3501|u3502|u3503|u3504|u3505|u3506|u3507|u3508|u3509|u3510|u3511|u3512|u3513|u3514|u3515|u3516|u3517|u3518|u3519|u3520|u3521|u3522|u3523|u3524|u3525|u3526|u3527|u3528|u3529|u3530|u3531|u3532|u3533|u3534|u3535|u3536|u3537 +ANJJ#a5231|a5232|a5233|a5234|a5235|e869|e870|e871|e872|e873|e874|e933|e934|e935|e1573|e1574|e1575|e1576|e1577|e2559 +ANJK#A2262|A2263|A2264|A2265|A2270|A2271|A2272|A2273|A2274|A2275|I636|I637|I638|I639|a5114|a5115|a5116|a5117|a5118|a5119|a5120|a5121|a5122|a5123|a5222|a5223|a5224|a5225|a5226|a5227|a5228|a5229|a5230|a5236|a5237|a5238|a5239|a5240|a5241|a5242|a5243|a5244|a5245|a5246|a5247|a5248|a5249|a5250|a5251|a5252|a5253|a5254|a5255|a5256|a5257|a5258|a5259|a5260|a5334|a5335|a5336|a5337|a5338|a5339|a5340|a5341|a5342|a5343|a5344|a5345|a5346|a5347|a5348|a5349|a5350|a5351|a5352|a5353|a5354|a5355|a5356|a5357|a5358|a5359|a5360|a5361|a5362|a5363|a5364|a5365|a5366|a5367|a5368|a5369|a5370|a5371|a5372|a5373|a5374|a5375|a5376|a5377|a5378|a5379|a5380|a5381|a5382|a5383|a5384|a5385|a5386|a5387|a5388|a5389|a5390|a5391|a5392|a5393|a5394|a5395|a5396|a5397|a5398|a5399|a5400|a5401|a5402|a5403|a5404|e865|e866|e867|e868|e875|e876|e877|e878|e879|e880|e881|e882|e883|e884|e885|e886|e887|e888|e936|e937|e938|e939|e940|e941|e942|e943|e944|e945|e946|e947|e948|e949|e950|e951|e952|e953|e954|e955|e956|e957|e958|e959|e960|e961|e962|e963|e964|e965|e966|e967|e968|e969|e970|e971|e972|e973|e974|e975|e976|e1077|e1578|e2558|u3413|u3414|u3415|u3416|u3417|u3418|u3541|u3542|u3543|u3544|u3545|u3546|u3547|u3548|u3549|u3550|u3551|u3552|u3553|u3554|u3555|u3556|u3557 +ANJL#A2276|A2277|A2278|A2279|A2280|A2281|A2282|A2283|A2284|A2285|A2286|A2287|A2288|A2289|A2290|A2291|A2292|A2293|A2294|A2295|A2296|A2297|E1930|E1931|E1932|E1933|E1934|E1935|U613|a5405|a5406|a5407|a5408|a5409|a5410|a5411|a5412|a5413|a5414|a5415|a5416|a5417|a5418|a5419|a5420|a5421|a5422|a5423|a5424|a5425|a5426|a5427|a5428|a5429|a5430|a5431|a5432|a5433|a5434|a5435|a5436|a5437|a5438|a5439|a5440|a5441|a5442|a5443|a5444|a5445|a5446|a5447|a5448|a5449|a5450|a5451|a5452|a5453|a5454|a5455|a5456|a5457|a5458|a5459|a5460|a5461|a5462|a5463|a5464|a5465|a5466|a5467|a5468|a5469|a5470|a5471|a5472|a5473|a5474|a5475|a5476|a5477|a5478|a5479|a5480|a5481|a5482|a5483|a5484|a5485|a5486|a5487|a5488|a5489|a5490|a5491|a5492|a5493|a6524|a6525|a6526|a6527|a6528|a6529|e977|e978|e979|e980|e981|e982|e983|e984|e985|e986|e987|e988|e989|e990|e991|e992|e993|e994|e995|e996|e997|e998|e999|e1000|e1001|e1002|e1003|e1004|e1005|e1006|e1007|e1008|e1009|e1010|e1011|e1012|e1013|e1014|e1015|e1016|e1017|e1018|e1019|e1020|e1021|e1022|e1023|e1024|e1025|e1026|e1448|e1449|e1566|e3089|e3090|e3091|e3092|u3558|u3559|u3560|u3561|u3562|u3563|u3564|u3565|u3566|u3567|u3568|u3569|u3570|u3571|u3572|u3573|u3574|u3575|u3576|u3577|u3578|u3579|u3580|u3581|u3582|u3583|u3584|u3585|u3586|u3587|u3588|u3589|u3590|u3591|u3592 +ANJM#A2298|A2299|A2300|a5494|a5495|a5496|a5497|a5498|a5499|a5500|a5501|a5502|a5503|a5504|a5505|a5506|a5507|a5508|a5509|a5510|a5511|a5512|a5513|a5514|a5515|a5516|a5517|a5518|a5519|a5520|a5521|a5522|a5523|a5524|a5525|a5526|a5527|a5528|e931|e932|e1027|e1028|e1029|e1030|e1031|e1032|e1033|e1034|e1035|e1036|e1037|e1038|e1039|e1040|e1041|e1042|e1043|e1044|e1045|e1046|e1567|e3093|i767|u3593|u3594|u3595|u3596|u3597|u3598|u3599|u3600|u3601|u3602|u3603|u3604|u3605|u3606|u3607|u3608|u3609|u3610|u3611|u3612|u3613|u3614|u3615|u3616|u3617 +ANJN#A2301|A2326|E1939|I570|I571|I572|I573|I574|I575|I576|I577|I578|I579|I580|I581|I582|I583|I584|I585|I586|I587|U614|U615|U616|U617|U618|U619|U620|a5529|a5530|a5531|a5532|a5533|a5534|a5535|a5536|a5537|a5538|a5539|a5540|a5541|a5542|a5543|a5544|a5545|a5546|a5547|a5548|a5549|a5550|a5551|a5552|a5553|a5554|a5555|a5556|a5557|a5558|a5559|a5560|a5561|a6067|a6068|a6069|e806|e807|e1047|e1048|e1049|e1050|e1051|e1052|e1053|e1054|e1055|e1056|e1057|e1452|e1453|e1568|e3094|i597|i598|i768|u2700|u2701|u2702|u2703|u2704|u2705|u2706|u2707|u2708|u2709|u2710|u2711|u2712|u2713|u2714|u2715|u3328|u3329|u3330|u3331|u3332|u3333|u3334|u3335|u3336|u3618|u3619|u3620|u3621|u3622|u3623|u3624|u3625|u3626|u3627|u3628|u3629|u3630|u3631|u3632|u3633|u3634|u3635|u3636|u3637|u3638|u3639|u3640|u3641|u3642|u3643|u3644|u3645|u3646|u3647|u3648|u3649|u3650|u3651|u3652|u3653|u3654|u3655|u3656|u3657|u3658|u3659|u3660|u3661|u3662|u3663|u3664|u3665|u3666|u3667|u3668|u3669|u3670|u3671|u3672|u3673 +ANJP#a5568|a5569|a5570|a5571|a5572|a5573|a5574|a5575|a5576|a5577|a5578|a5579|a5580|a5581|a5582|a5583|a5584|a5585|a5586|a5587|a5588|a5589|a5590|a5591|a5592|a5593|a5594|a5595|a5596|a5597|a5598|a5599|a5600|a5601|a5602|a5603|a5604|a5605|a5606|a5607|e1062|e1063|e1064|e1065|e1066|e1067|e1068|e1069|e1070|e1071|e1072|e1073|e1074|e1075|e1076|u3679|u3680|u3681|u3682|u3683|u3684|u3685|u3686|u3687|u3688|u3689|u3690|u3691|u3692|u3693 +ANJR#E759|E1801|E1936|E1937|E1938|U621|U622|U623|U624|a5562|a5563|a5564|a5565|a5566|a5567|a5608|a5609|a5610|a5611|a5612|a5613|a5614|a5615|a5616|a5617|a5618|a5619|a5620|a5621|a5622|a5623|a5624|a5625|a5626|a5627|a5628|a5629|a5630|a5631|a5632|a5633|a5634|a5635|a5636|a5637|a5638|a5639|a5640|a5641|a5642|a5643|a5644|a5645|a5646|a5647|a5648|a5649|a5650|a5651|a5652|a5653|a5654|a5655|a5656|a5657|a5658|a5659|a5660|a5661|a5662|a5663|a5664|a5665|a5666|a5667|a5668|a5669|a5670|a5671|a5672|a5673|a5674|a5675|a5676|e716|e717|e718|e719|e720|e1058|e1059|e1060|e1061|e1078|e1079|e1080|e1081|e1082|e1083|e1084|e1085|e1086|e1087|e1088|e1089|e1090|e1091|e1092|e1093|e1094|e1095|e1096|e1097|e1098|e1099|e1100|e1101|e1102|e1103|e1104|e1105|e1106|e1107|e1108|e1109|e1110|e1111|e1112|e1113|e1114|e1115|e1116|e1117|e1118|e1119|e1120|e1121|e1122|e1123|e1124|e1125|e1126|e1127|e1128|e1129|e1130|e1131|e1132|e1133|e1134|e1569|e1570|e1580|e1581|e1582|e1583|e1584|e3095|e3096|e3097|e3098|i769|i770|i771|i772|u3674|u3675|u3676|u3677|u3678|u3694|u3695|u3696|u3697|u3698|u3699|u3700|u3701|u3702|u3703|u3704|u3705|u3706|u3707|u3708|u3709|u3710|u3711|u3712|u3713|u3714|u3715|u3716|u3717|u3718|u3719|u3720|u3721|u3722|u3723|u3724|u3725|u3726|u3727|u3728|u3729|u3730|u3731|u3732|u3733|u3734|u3735|u3736|u3737|u3738|u3739|u3740|u3741|u3742|u3743|u3744|u3745|u3746|u3747 +ANJS#A2302|A2303|A2304|A2305|A2306|A2307|A2308|A2309|A2310|A2311|A2312|A2313|A2314|A2315|A2316|A2317|A2318|A2319|A2320|A2321|E695|I588|U625|U626|U627|U628|U629|U630|U631|U632|U633|U646|U647|U648|U649|U650|U651|U652|a5677|a5678|a5679|a5680|a5681|a5682|a5683|a5684|a5685|a5686|a5687|a5688|a5689|a5690|a5691|a5692|a5693|a5694|a5695|a5696|a5697|a5698|a5699|a5700|a5701|a5702|a5703|a5704|a5705|a5706|a5707|a5708|a5709|a5710|a5711|a5712|a5713|a5714|a5715|a5716|a5717|a5718|a5719|a5720|a5721|a5722|a5723|a5724|a5725|a5726|a5727|a5728|a5729|a5730|a5731|a5732|a5733|a5734|a5735|a5736|a5737|a5738|a5739|a5740|a5741|a5742|a5743|a5744|a5745|a5746|a5747|a5748|a5749|a5750|a5751|a5752|a5753|a5754|a5755|a5756|a5757|a5758|a5759|a5760|a5761|a5762|a5763|a5764|a5765|a5766|a5767|a5768|a5769|a5770|a5771|a5772|a5773|a5774|a5775|a5776|a5777|a5778|a5779|a5780|a5781|a5782|a5783|a5784|a5785|a5786|a5787|a5788|a5789|a5790|a5791|a5792|a5793|a5794|a5795|a5796|a5797|a5798|a5799|a5800|a5801|a5802|a5803|a5804|a5805|a5806|a5807|a5808|a5809|a5810|a5811|a5812|a5813|a5814|a5815|a5816|a5817|a5818|a5819|a5820|a5821|a5822|a5823|a5824|a5825|a5826|a5827|a5828|a5829|a5830|a5831|a5832|a5833|a5834|a5835|a5836|a5837|a5838|a5839|a5840|a5841|a5842|a5843|a5844|a5845|a5846|a5847|a5848|a5849|a5850|a5851|a5852|a5853|a5854|a5855|a5856|a5857|a5858|a5859|a5860|a5861|a5862|a5863|a5864|a5865|a5866|a5867|a5868|a5869|a5870|a5871|a5872|a5873|a5874|a5875|a5876|a5877|a5878|a5879|a5880|a5881|a5882|a5883|a5884|a5885|a5886|a5887|a5888|a5889|a5890|a5891|a5892|a5893|a5894|a5895|a5896|a5897|a5898|a5899|a5900|a5901|a5902|a5903|a5904|a5905|a5906|a5907|a5908|a5909|a5910|a5911|a5912|a5913|a5914|a5915|a5916|a5917|a5918|a5919|a5920|a5921|a5922|a5923|a5924|a5925|a5926|a5927|a5928|a5929|a5930|a5931|a5932|a5933|a5934|a5935|a5936|a5937|a5938|a5939|a5940|a5941|a5942|a5943|a5944|a5945|a5946|a5947|a5948|a5949|a5950|a5951|a5952|a6028|a6029|a6030|a6031|a6032|a6033|a6034|a6035|a6036|a6037|a6038|a6039|a6040|a6041|a6042|a6043|a6044|a6045|a6046|a6047|a6048|a6049|a6050|a6051|a6052|a6053|a6054|a6055|a6056|a6057|a6058|a6059|a6060|a6061|a6062|a6063|a6064|a6065|e1135|e1136|e1137|e1138|e1139|e1140|e1141|e1142|e1143|e1144|e1145|e1146|e1147|e1148|e1149|e1150|e1151|e1152|e1153|e1154|e1155|e1156|e1157|e1158|e1159|e1160|e1161|e1162|e1163|e1164|e1165|e1166|e1167|e1168|e1169|e1170|e1171|e1172|e1173|e1174|e1175|e1176|e1177|e1178|e1179|e1180|e1181|e1182|e1183|e1184|e1185|e1186|e1187|e1188|e1189|e1190|e1191|e1192|e1193|e1194|e1195|e1196|e1197|e1198|e1199|e1200|e1201|e1202|e1203|e1204|e1205|e1206|e1207|e1208|e1209|e1210|e1211|e1212|e1213|e1214|e1215|e1216|e1217|e1218|e1219|e1220|e1221|e1222|e1223|e1224|e1225|e1226|e1227|e1228|e1229|e1230|e1231|e1232|e1233|e1234|e1235|e1236|e1237|e1238|e1239|e1240|e1241|e1242|e1243|e1244|e1245|e1246|e1247|e1248|e1249|e1250|e1251|e1252|e1253|e1254|e1255|e1256|e1257|e1258|e1259|e1260|e1261|e1262|e1263|e1264|e1265|e1266|e1267|e1268|e1269|e1270|e1271|e1272|e1273|e1274|e1275|e1276|e1277|e1278|e1279|e1280|e1281|e1282|e1283|e1284|e1285|e1286|e1287|e1288|e1289|e1290|e1291|e1292|e1293|e1294|e1295|e1296|e1297|e1298|e1299|e1300|e1301|e1302|e1303|e1304|e1305|e1306|e1307|e1308|e1309|e1310|e1311|e1312|e1313|e1314|e1315|e1316|e1317|e1318|e1319|e1320|e1321|e1322|e1323|e1324|e1325|e1326|e1327|e1328|e1329|e1330|e1331|e1332|e1333|e1334|e1335|e1428|e1429|e1430|e1431|e1432|e1433|e1434|e1435|e1436|e1437|e1438|e1439|e1440|e1441|e1442|e1443|e1444|e1445|e1446|e1447|e1451|e1571|e1579|e3099|i660|i661|i773|u3538|u3539|u3540|u3748|u3749|u3750|u3751|u3752|u3753|u3754|u3755|u3756|u3757|u3758|u3759|u3760|u3761|u3762|u3763|u3764|u3765|u3766|u3767|u3768|u3769|u3770|u3771|u3772|u3773|u3774|u3775|u3776|u3777|u3778|u3779|u3780|u3781|u3782|u3783|u3784|u3785|u3786|u3787|u3788|u3789|u3790|u3791|u3792|u3793|u3794|u3795|u3796|u3797|u3798|u3799|u3800|u3801|u3802|u3803|u3804|u3805|u3806|u3807|u3808|u3809|u3810|u3811|u3812|u3813|u3814|u3815|u3816|u3817|u3818|u3819|u3820|u3821|u3822|u3823|u3824|u3825|u3826|u3827|u3828|u3829|u3830|u3831|u3832|u3833|u3834|u3835|u3836|u3837|u3838|u3839|u3840|u3841|u3842|u3843|u3844|u3845|u3846|u3847|u3848|u3849|u3850|u3851|u3852|u3853|u3854|u3855|u3856|u3857|u3858|u3859|u3860|u3861|u3862|u3863|u3864|u3865|u3866|u3867|u3868|u3869|u3870|u3905|u3906|u3907|u3908|u3909|u3910|u3911|u3912|u3913|u3914|u3915|u3916|u3917|u3918|u3919|u3920|u3921|u3922|u3923|u3924|u3925|u3926|u3927|u3928|u3929|u3930|u3931|u3932 +ANJT#A2322|U597|U598|U599|U600|U634|U635|U636|a5084|a5085|a5086|a5087|a5088|a5089|a5090|a5091|a5092|a5093|a5094|a5095|a5096|a5097|a5098|a5099|a5100|a5101|a5102|a5103|a5104|a5105|a5106|a5107|a5108|a5109|a5110|a5111|a5112|a5113|a5307|a5953|a5954|a5955|a5956|a5957|a5958|a5959|a5960|a5961|a5962|a5963|a5964|a5965|a5966|a5967|a5968|a5969|a5970|a5971|a5972|a5973|a5974|a5975|a5976|a5977|a5978|a5979|a5980|a5981|a5982|a5983|a5984|a5985|a5986|a5987|e721|e722|e723|e724|e782|e783|e784|e785|e786|e787|e788|e789|e790|e791|e792|e793|e794|e795|e796|e797|e798|e799|e800|e801|e802|e803|e921|e1336|e1337|e1338|e1339|e1340|e1341|e1342|e1343|e1344|e1345|e1346|e1347|e1348|e1349|e1350|e1351|e1352|e1353|e1354|e1355|e1356|e1357|e1358|e1359|e1360|e1361|e1362|e1363|e1364|e1365|e1366|e1367|e1368|e1369|e1370|e1371|e1372|e1373|e1374|u3397|u3398|u3399|u3400|u3401|u3402|u3403|u3404|u3405|u3406|u3407|u3408|u3409|u3410|u3411|u3412|u3871|u3872|u3873|u3874|u3875|u3876|u3877|u3878|u3879|u3880|u3881 +ANJW#A2323|A2324|A2325|E696|E697|U637|U638|U639|U640|U641|U642|U643|U644|U645|a5988|a5989|a5990|a5991|a5992|a5993|a5994|a5995|a5996|a5997|a5998|a5999|a6000|a6001|a6002|a6003|a6004|a6005|a6006|a6007|a6008|a6009|a6010|a6011|a6012|a6013|a6014|a6015|a6016|a6017|a6018|a6019|a6020|a6021|a6022|a6023|a6024|a6025|a6026|a6027|e1375|e1376|e1377|e1378|e1379|e1380|e1381|e1382|e1383|e1384|e1385|e1386|e1387|e1388|e1389|e1390|e1391|e1392|e1393|e1394|e1395|e1396|e1397|e1398|e1399|e1400|e1401|e1402|e1403|e1404|e1405|e1406|e1407|e1408|e1409|e1410|e1411|e1412|e1413|e1414|e1415|e1416|e1417|e1418|e1419|e1420|e1421|e1422|e1423|e1424|e1425|e1426|e1427|u3882|u3883|u3884|u3885|u3886|u3887|u3888|u3889|u3890|u3891|u3892|u3893|u3894|u3895|u3896|u3897|u3898|u3899|u3900|u3901|u3902|u3903|u3904 +ANJX#u3323|u3324|u3325|u3326|u3327 +ANK#I589|I640|U757|e569|e1564|e3082|i765 +ANKB#A2242|A2243|E665|E666|E667|E668|E669|E670|E1929|a4973|a4974|e714|e715 +ANKF#A2423|A2424|A2425|A2426|A2427|A2428|A2429|A2475|A2476|E760|E761|E762|E763|E764|E765|E766|E767|E768|E769|E770|E771|E772|E773|E774|E775|E776|E777|E778|E779|E780|E781|E782|E783|E784|E785|E786|E831|E832|E833|E834|E835|E836|E1957|I650|I651|a4975|a4976|a4977|a4978|a4979|a6243|a6244|a6245|a6246|a6247|a6248|e1603|e1604|e1605|e1606|e1607|e1608 +ANKJ#E1928|e3083|e3084|e3085|e3086|e3087 +ANKK#A2446|E749|E750|I746|a6140 +ANKL#A2327|A2328|A2329|A2330|A2331|A2332|A2333|A2334|A2335|A2336|A2337|A2447|A2448|A2449|A2450|A2451|A2452|A2453|A2454|A2455|A2456|A2457|A2458|A2459|A2460|A2461|A2462|A2463|A2464|A2465|A2466|E788|E789|E790|E791|E1940|E1941|E1942|E1943|E1944|E1945|E1946|E1947|E1948|E1949|E1950|E1951|E1952|E1958|E1959|E1960|E1961|E1962|E1963|E1964|E1965|E1966|I652|I653|I654|I655|I744|I745|O387|O388|O389|U653|U654|U655|U656|U657|U658|U659|U660|U661|U662|U663|U664|U665|U666|U667|U668|U669|U670|U671|U672|U673|U674|U675|U676|U677|U678|U679|U683|U684|U764|U765|U766|U767|U803|U804|U805|a4803|a4804|a4805|a4806|a4807|a6070|a6071|a6072|a6073|a6074|a6075|a6076|a6077|a6078|a6079|a6080|a6081|a6082|a6083|a6084|a6085|a6086|a6087|a6088|a6089|a6266|a6267|a6268|a6269|a6270|a6271|a6272|a6273|a6274|a6275|a6276|a6277|a6278|a6279|a6280|a6281|a6282|a6283|a6284|a6285|a6286|a6287|a6288|a6289|a6290|a6291|a6292|a6293|a6294|a6295|a6296|a6297|a6298|a6299|a6300|a6301|a6302|a6303|a6304|e1454|e1455|e1585|e1586|e1587|e1588|e1589|e1590|e1591|e1592|e1593|e1614|e1615|e1616|e1617|e1618|e1621|e1622|e1623|e1624|e1625|e1626|e1627|e1628|e1629|e1630|e1631|e1632|e1633|e1634|e1635|e1636|e1637|e1638|e1639|e1640|e1641|e1642|e3102|e3103|e3104|e3105|e3106|e3107|e3108|e3109|e3110|i662|o204|o236|u3944|u3945|u3946|u3947|u3948|u3949|u3950|u3951|u3952|u3953|u3954|u3955|u3956|u3957|u3958|u3959|u3960|u3961|u3962|u3963|u3964|u3965|u3966|u3967|u3968|u3969|u3970|u3971|u3972|u3973|u3974|u3975|u3976|u3977|u3978|u3979|u3980|u3981|u3982|u3983|u3984|u3985|u3986|u3987|u3988|u3989|u3990|u3991|u3992|u3993|u4004|u4005|u4006|u4007|u4008|u4105|u4106|u4107|u4108|u4109|u4110|u4111|u4112|u4113|u4114|u4115|u4116|u4117|u4118|u4119|u4121|u4122|u4123|u4124|u4125|u4157|u4158|u4159|u4160|u4512|u4513|u4514|u4515|u4516|u4517|u4518 +ANKM#A2477|A2478|A2479|E792|E793|E794|E795|E796|E797|E798|E799|E800|E801|E802|E803|E804|E805|E806|E807|E808|E809|E810|E811|E812|E813|E814|E815|E816|E817|E818|E819|E820|E821|E822|E823|E824|E825|E826|E827|E1955|E1956|U712|U713|a6241|a6242|a6317|a6318|a6319|a6320|a6321|a6322|a6323|a6342|a6343|a6344|e1652|e1653|e1654|e3111|e3112|e3113|e3114|i663|i664|i665|i666|u4126|u4127|u4128|u4129|u4130|u4131|u4132|u4133|u4134|u4135|u4136|u4137 +ANKN#A2136|A2137|A2467|A2468|A2471|A2472|A2473|A2480|A2481|A2482|A2483|E671|E672|E673|E674|E675|E676|E677|E678|E679|E680|E681|E682|E683|E684|E685|E686|E704|E705|E751|E752|E753|E754|E755|E756|E757|E758|E837|E838|I565|I566|I567|I656|I657|I658|U680|U681|U682|U758|U759|U760|U761|U762|a4785|a4786|a4787|a4788|a4789|a4790|a4791|a4792|a6141|a6142|a6143|a6144|a6305|a6306|a6307|a6308|a6309|a6310|a6311|a6312|a6313|a6314|a6315|a6316|a6345|a6346|a6347|a6348|a6349|a6350|a6351|a6352|e1481|e1482|e1594|e1643|e1644|e1645|e1646|i667|i668|i669|i670|i671|i672|i673|i674|i675|i676|i677|i678|i679|i680|u3295|u3296|u3297|u3298|u3299|u3300|u3301|u3302|u3303|u3304|u3305|u3994|u3995|u3996|u3997|u3998|u4009|u4010|u4011|u4012|u4013|u4090|u4091|u4092|u4093|u4094|u4095|u4100|u4101|u4102|u4103|u4104|u4120|u4138|u4139|u4140|u4141|u4142|u4143|u4144|u4145|u4146|u4147|u4148|u4149|u4161|u4162|u4163|u4164|u4165|u4170|u4171|u4172|u4173|u4174|u4519|u4520 +ANKP#A2469|A2470|E828|E1953|E1954|a6324|e1655|e1656|e1657 +ANKR#A2338|A2339|A2340|A2341|A2342|A2343|A2344|A2345|A2346|A2347|A2348|A2349|A2350|A2351|A2352|A2353|A2354|A2355|A2356|A2357|A2358|A2359|A2360|A2361|A2362|A2422|A2430|A2431|A2432|A2433|A2434|A2435|A2436|A2437|A2438|A2439|A2440|A2441|A2442|A2443|A2444|A2445|A2474|E698|E699|E700|E701|E702|E703|E787|E829|E830|E900|I590|I641|I642|I643|I659|I660|I661|U586|U587|U588|U589|U590|U591|U768|U773|U774|U775|a6090|a6091|a6092|a6093|a6094|a6095|a6096|a6097|a6098|a6099|a6100|a6101|a6102|a6103|a6104|a6105|a6106|a6107|a6108|a6109|a6110|a6111|a6112|a6113|a6114|a6115|a6116|a6117|a6118|a6119|a6120|a6121|a6122|a6123|a6124|a6125|a6126|a6127|a6249|a6250|a6251|a6252|a6253|a6254|a6255|a6256|a6257|a6258|a6259|a6327|a6328|a6329|a6330|a6331|a6332|a6333|a6334|a6335|a6336|a6337|a6338|a6339|a6340|a6341|e1456|e1457|e1458|e1459|e1460|e1461|e1462|e1463|e1464|e1465|e1466|e1467|e1468|e1469|e1470|e1471|e1472|e1473|e1474|e1475|e1476|e1477|e1478|e1479|e1480|e1609|e1610|e1611|e1612|e1613|e1658|e1659|e1660|e1661|e1662|e1812|e1813|e3100|e3101|i681|i682|i683|i684|i685|i686|i687|i688|i689|i690|i691|i692|i693|i694|i695|u3306|u3307|u3308|u3309|u3310|u3999|u4000|u4150|u4151|u4152|u4153|u4154|u4155|u4156|u4166|u4167|u4168|u4169 +ANKS#A2363|A2364|A2365|A2366|A2367|A2368|A2369|A2370|A2371|A2372|A2373|A2374|A2375|A2376|A2377|A2378|A2629|A2630|A2631|A2632|A2633|I644|I645|I646|I647|I648|I649|I753|U763|U769|U770|U771|U772|Y2|a6128|a6129|a6130|a6131|a6132|a6133|a6134|a6135|a6136|a6137|a6138|a6139|e1595|e1596|e1597|e1598|e1599|e1600|e1601|e1602|e1619|e1620|e3115|e3116|e3117|e3118|e3119|e3120|e3121|e3122|e3123|i407|i774|i775|i776|i777|i778|i779|i780|i790|i791|u3311|u3312|u3313|u3314|u3315|u3316|u3317|u3318|u3319|u3320|u3321|u3322|u4096|u4097|u4098|u4099|Ä41|Ä42|Ä43|Ä44|ä89|ä90|ä91|ä92|ä93|ä94|ä95|ä96|ä97|ä98|ä99|ä100|ä101|ä102|ä103|ä104|ä105|ä106|ä107|ä108|ä109|ä110|ä111|ä112 +ANKT#A2142|A2143|E519|E520|E1967|I255|I256|U711|a4797|a4798|a4799|a4800|a4801|a4802|a6260|a6261|a6262|a6263|a6264|a6265|a6325|a6326|a6543|a6544|a6545|a6546|a6547|a6548|a6549|a6550|a6551|a6552|a6553|a6554|e1572|e3124|i403|i404|i405|i406|u4001|u4002|u4003|u4521|u4522|u4523|u4524|u4525 +ANKW#I591|I592 +ANKX#e1647|e1648|e1649|e1650|e1651 +ANL#a4496|ä33|ä45 +ANLB#u4203|u4204|u4205|u4206|u4207|u4208|u4209|u4210|u4211|u4212 +ANLF#A2047|A2048|A2049|A2050|A2051|A2052|A2540|A2541|A2542|A2543|A2544|A2545|A2546|A2576|A2584|A2585|E860|E864|E865|E866|E867|E868|E869|E870|U714|a4503|a4504|a6375|a6376|a6377|a6378|a6379|a6380|a6412|a6413|a6414|a6415|a6416|a6417|a6418|a6437|e1675|e1676|e1677|e1678|e1707|e1708|e1709|e1710|e1711|e1712 +ANLH#A2565|A2566|A2567|A2568|A2569|A2570|A2571|A2572 +ANLJ#A2043|A2044|A2045|A2484|A2485|A2486|A2487|A2488|A2489|A2490|A2491|A2492|A2493|A2494|A2495|A2496|A2497|A2498|A2499|A2500|A2501|A2502|A2503|A2504|A2505|A2506|A2507|A2508|A2509|A2510|A2511|A2512|A2513|A2514|A2515|A2516|A2517|A2518|A2519|A2520|A2521|A2522|A2523|A2524|A2525|A2526|A2527|A2528|A2529|A2530|A2531|A2532|A2533|A2534|A2550|A2551|A2552|A2553|A2554|A2555|A2556|A2557|A2558|A2559|A2560|A2561|A2562|A2577|A2578|A2579|A2580|E842|E843|E844|E845|E846|E847|E848|E849|E850|E851|E852|E853|E854|E855|E861|a4498|a4499|a4500|a4501|a4502|a6358|a6359|a6360|a6381|a6382|a6383|a6384|a6385|a6419|a6420|a6421|a6422|a6445|a6446|a6447|a6448|a6449|a6450|e1668|e1669|e1679|e1680|e1681|e1682|e1683|e1713|i696|u4218|u4219|u4220|u4221|u4222 +ANLK#A2042|A2046|A2581|a4497|a6386|a6387|a6388|a6423|a6424|a6425|a6426|a6427|a6428|a6429|e1684|e1685|u4198|u4199|u4200|u4201|u4202 +ANLM#a6395|a6396|a6397|a6398|a6399|a6400 +ANLN#A2416|A2563|A2564|A2622|I662|I663|I664|I665|I666|I667|I668|I669|I670|I671|I672|I673|I674|I675|I676|I677|I678|I679|I680|I681|I682|I683|I684|I685|I686|I687|I688|I689|I690|I691|I692|O390|a6361|a6362|a6363|a6364|a6365|a6366|a6367|a6368|a6389|a6390|a6391|a6392|a6393|a6394|e1694|e1695|e1696|e1697|e1698|i697|i698|i699|i700|i701|o237|u4184|u4185|u4186|u4187|u4188|u4213|u4214|u4215|u4216|ä34|ä35|ä36|ä37|ä38|ä39 +ANLR#A2575|A2641|a6407|a6408|a6409|a6410|a6411|a6571|a6572|a6573|a6574|a6575|a6576|a6577|a6578|a6579|a6580|a6581|a6582 +ANLS#A2053|A2054|A2055|A2056|A2057|A2058|A2059|A2535|A2536|A2537|A2538|A2539|A2582|A2583|A2626|E856|E857|E858|E859|E871|E872|E873|I434|U776|U777|a4505|a4506|a4507|a4508|a4509|a4510|a4511|a4512|a4513|a4514|a4515|a4516|a6369|a6370|a6371|a6372|a6373|a6374|a6436|e1670|e1671|e1672|e1673|e1674|e1699|e1714|e1715|e1716|e1720|e1722|e1723|e1724|e1725|e1726|u2755|u2756|u2757|u4189|u4190|u4191|u4192|u4193|u4194|u4195|u4196|u4197|u4223|u4224|u4225|u4226|u4227|u4228|u4229|u4230|u4231|u4232|u4233|u4234|u4235|u4236|ä40 +ANLT#A2060|A2061|A2547|A2548|A2549|A2573|A2574|A2639|A2640|E839|E840|E841|E862|E863|a4517|a4518|a4519|a4520|a4521|a4522|a6401|a6402|a6403|a6404|a6405|a6406|a6438|a6439|a6440|a6441|a6442|a6443|a6444|e1663|e1664|e1665|e1666|e1667|e1686|e1687|e1688|e1689|e1690|e1691|e1692|e1693|e1717|e1718|e1719|e1721|u4175|u4176|u4177|u4178|u4179|u4180|u4181|u4182|u4183|u4217|ä41|ä42|ä43|ä44 +ANLX#a6353|a6354|a6355|a6356|a6357|a6430|a6431|a6432|a6433|a6434|a6435|e1700|e1701|e1702|e1703|e1704|e1705|e1706|Ä16|Ä17|Ä18|Ä19|ä46|ä47|ä48|ä49|ä50|ä51|ä52|ä53|ä54|ä55|ä56|ä57|ä58|ä59 +ANM#A2614|E886|a6530|a6596|e580|e1764|e1767 +ANM0#u4263|u4264|u4265|u4266 +ANMB#a6532|a6533|a6534|a6535|a6536|e1766|u4319|u4320|u4321|u4322 +ANMF#A2615|A2619|A2620|A2621|E893 +ANMK#E891|U793|U794|u4237|u4238|u4239|u4240|u4323|u4324|u4325|u4326|u4327|u5881|u5882|u5883|u5884|u5885 +ANML#A2589|A2590|A2591|A2592|A2593|A2594|A2595|A2596|A2597|A2598|A2599|A2600|A2601|A2602|A2603|A2604|A2605|A2606|A2607|A2624|A2625|A2650|A2651|E874|E875|E876|a6224|a6225|a6226|a6227|a6228|a6457|a6458|a6459|a6460|a6461|a6462|a6480|a6481|a6482|a6483|a6484|a6485|a6486|a6487|a6488|a6489|a6490|a6491|a6598|a6599|a6600|a6601|a6602|a6603|a6604|a6605|a6606|a6607|a6608|a6609|e1732|e1733|e1734|e1735|e1736|e1737|u4267|u4268|u4269|u4270 +ANMN#A2144|A2145|A2616|E877|E884|E885|E889|E890|U780|U781|U782|U783|U784|U785|U790|U795|a6531|a6537|a6538|a6539|a6540|a6541|a6542|a6597|e1759|e1760|e1761|e1762|e1763|e1765|e1768|e1769|e1770|e1771|e1772|u4241|u4242|u4243|u4244|u4245|u4253|u4254|u4255|u4256|u4310|u4311|u4312|u4313|u4328|u4329|u4330|u4331 +ANMP#A2146|U513|a4808|a4809|u2758|u2759|u2760|u2761|u2762|u2763|u2764|u2765|u2766|u2767|u2768|u2769|u2770|u2771|u2772|u2773|u2774|u2775 +ANMR#A2417|A2586|A2587|A2608|A2609|A2612|A2613|A2627|E878|E879|E883|E887|a6229|a6230|a6231|a6232|a6233|a6234|a6235|a6236|a6237|a6238|a6239|a6240|a6463|a6464|a6465|a6466|a6467|a6468|a6469|a6470|a6471|a6472|a6492|a6493|a6494|a6495|a6496|a6497|a6498|e1738|e1739|e1740|e1741|e1742|e1743|e1744|e1745|e1746|e1747|e1748|e1749|e1750|u4257|u4258|u4259|u4260|u4261|u4285|u4286|u4287|u4288|u4289 +ANMS#A2418|A2588|A2617|A2618|E880|E881|E882|E888|E892|U778|U779|U791|U792|a6473|a6474|a6475|a6476|a6477|a6478|a6479|a6499|a6500|a6501|a6502|a6503|a6504|a7645|a7646|e1751|e1752|e1753|e1754|e1755|e1756|e1757|e1773|u4246|u4247|u4248|u4249|u4250|u4251|u4252|u4262|u4271|u4272|u4273|u4274|u4275|u4295|u4296|u4297|u4298|u4299|u4314|u4315|u4316|u4317|u4318|u5886|u5887|u5888|u5889|u5890|u5891|u5892|u5893|u5894|u5895 +ANMT#A2610|A2611|U786|U787|U788|U789|a6505|a6506|a6507|a6508|a6509|a6510|a6511|a6512|a6513|a6514|a6515|a6516|a6517|a6518|a6519|a6520|a6521|a6522|a6523|a6555|e1758|e1774|i702|u4276|u4277|u4278|u4279|u4280|u4281|u4282|u4283|u4284|u4290|u4291|u4292|u4293|u4294|u4300|u4301|u4302|u4303|u4304|u4305|u4306|u4307|u4308|u4309 +ANMX#O291|a6451|a6452|a6453|a6454|a6455|a6456|e1727|e1728|e1729|e1730|e1731|o206|o207|o208|o209|o210 +ANN#A2419|E584|I76|I1114|U715|a3875|e581|i165|i714 +ANN0#U517|u2823|u2824|u2825|u2826|u2827|u2828|u2829|u2830|u2831|u2832|u2833|u2834 +ANNB#I698|u2716|u2717|u4381|u4382|u4383|u4384|u4385|u4386 +ANNF#A1179|A1180|I695|I703|I732|I733|u1594|u1595|u1596|u1597|u1598 +ANNH#E583|I704|I705|e574|e575|e576|e577|e578|e579|u2733|u2734|u2735|u2736|u2737|u2738|u2739|u2740|u2741|u2742|u2743|u2744|u2745 +ANNJ#A1189|U511|u1599|u1600|u1601|u1602|u1603|u1604|u1605|u1606|u1607|u1608|u1609|u1610|u1611|u1612|u1613|u1614|u1615|u1616|u1617|u1618|u1619|u1620|u1621|u1622|u1623|u1624|u1625|u1626|u1627|u1628|u1629|u1630|u1631|u1632|u1633|u2718|u2719|u2720|u2721|u2722|u2723|u2724|u2725|u2726|u2727|u2728|u2729|u2730|u2731|u2732|u2746|u2747|u2748|u2749 +ANNK#A1181|A1188|E585|I706|U512|a3885|a3886|a3887|a3888|a3889|a3890|a3891|a3892|a3893|a3894|a3895|a3896|a3897|a3898|a3899|a3900|a3901|a3902|a3903|a3904|a3905|a3906|a3907|a3908|a3909|a3910|u1634|u1635|u1636|u1637|u1638|u2790|u2791|u2792|u2793|u2794|u2795|u2796|u2797|u2798|u2799|u2800|u2801|u2802 +ANNL#I707|U1304|u6396|u6397|u6398|u6399|u6400|u6401|u6402|u6403|u6404|u6405|u6406|u6407 +ANNM#A2652|A2653|I708|I709|I710|I711|I712|I730|I731|U405|U406|a6610|a6611|a6612|a6613|a6614|u1639|u1640|u1641|u1642|u1643|u1644|u1645|u1646|u1647|u1648|u1649|u1650|u1651|u2750|u2751|u2752|u2753|u2754 +ANNN#A2138|A2139|A2140|A2141|I418|I419|I420|I421|I422|I423|I424|I425|I426|I427|I428|I429|I430|I431|I432|I433|I702|U716|a4793|a4794|a4795|a4796|i517|i518 +ANNP#I714|I715|I716|I717|i715|i716|i717|i718|i719 +ANNR#I693|I694|I713|I718|I719|I720 +ANNS#A2636|A2637|A2638|I257|I696|I697|I721|I722|I723|I724|I725|I726|I727|I728|I729|I735|I736|I1115|U407|U408|U717|U718|U719|a6557|a6558|a6559|a6560|a6561|a6562|a6563|a6564|a6565|a6566|a6567|a6568|a6569|a6570|u1652|u1653|u1654|u1655|u1656|u1657|u1658|u1659|u1660|u1661|u1662|u1663|u1664|u1665|u1666|u1667|u1668|u1669|u1670|u1671|u1672|u1673|u1674|u1675|u1676 +ANNT#A1182|A1183|I699|I700|I701|U514|U515|U516|U518|U519|U520|U521|U522|U523|a3876|a3877|a3878|a3879|a3880|e430|e571|e572|e573|e2336|u1677|u1678|u1679|u1680|u2776|u2777|u2778|u2779|u2780|u2781|u2782|u2783|u2784|u2785|u2786|u2787|u2788|u2789|u2803|u2804|u2805|u2806|u2807|u2808|u2809|u2810|u2811|u2812|u2813|u2814|u2815|u2816|u2817|u2818|u2819|u2820|u2821|u2822|u2835|u2836|u2837|u2838|u2839|u2840|u2841|u2842|u2843|u2844|u2845|u2846|u2847|u2848|u2849|u2850|u2851|u2852|u2853|u2854|u2855|u2856|u2857|u2858|u2859|u2860|u2861|u2862|u2863|u2864|u2865|u2866|u2867|u2868|u2869|u2870|u2871|u2872|u4070|u4071|u4072|u4073|u4074|u4075|u4076|u4077|u4078|u4079|u5896|u5897|u5898|u5899|u5900 +ANNW#I734|u1681|u1682|u1683|u1684|u1685 +ANPB#a6700|a6701|a6702|a6703|a6704 +ANPF#A2671|A2672|A2673|a6666|a6667|a6668|a6669|a6670|e1790|e1791|e1792|e1793|e1794|u4460|u4461|u4462|u4463|u4464 +ANPK#E895|a6631|a6632|a6633|a6634|a6635|a6636|e1784|e1785|e1786|e1787|e1788 +ANPL#E898|a6659|a6660|a6661|a6662|a6663|a6664|a6665|e1800|e1801|u4465|u4466|u4467|u4468 +ANPM#a6695|a6696|a6697|a6698|a6699 +ANPN#E897|U802|e1789|u4501|u4502|u4503|u4504|u4505|u4506|u4507|u4508|u4509|u4510|u4511 +ANPP#u4469|u4470 +ANPR#A2674|A2675|A2676|A2677|A2678|A2679|A2680|E896|E899|U801|a6671|a6672|a6673|a6674|a6675|a6676|a6677|a6678|a6679|a6680|a6681|a6682|a6683|a6684|a6685|a6686|a6687|a6688|a6689|a6690|a6691|a6692|a6693|a6694|e1802|e1803|e1804|e1805|e1806|e1807|e1808|e1809|e1810|e1811|i789|u4416|u4417|u4418|u4419|u4420|u4421|u4422|u4423|u4424|u4425|u4426|u4427|u4428|u4429|u4430|u4431|u4432|u4448|u4449|u4450|u4451|u4452|u4453|u4454|u4455|u4456|u4457|u4458|u4459|u4471|u4472|u4473|u4474|u4475|u4476|u4477|u4478|u4479|u4480|u4481|u4482|u4483|u4484|u4485|u4486|u4487|u4488|u4489|u4490|u4491 +ANPS#A2659|A2660|A2661|A2662|A2663|A2664|A2665|A2666|A2667|A2668|A2669|A2670|a6637|a6638|a6639|a6640|a6641|a6642|a6643|a6644|a6645|a6646|a6647|a6648|a6649|a6650|a6651|a6652|a6653|a6654|a6655|a6656|a6657|a6658|u4433|u4434|u4435|u4436|u4437|u4438|u4439|u4440|u4441|u4442|u4496|u4497|u4498|u4499|u4500 +ANPT#I752|u1686|u1687|u1688|u1689|u4443|u4444|u4445|u4446|u4447|u4492|u4493|u4494|u4495 +ANR#E586|I737|U507|U816|e582|i720|i730 +ANR0#u4415 +ANRB#A2147|A2148|E521|E522|e431|e432|e433|e434|e435|e1823|e1824|e1825|e1826|e1827|i721|i722|i723|i724|i725|u2873|u2874|u2875|u2876|u2877 +ANRF#A2703|A2704|A2705|A2706|A2707|U524|a6774|a6775|a6778|a6779|a6780|a6781|a6782|a6783|a6784|e3080|e3081|i736|u2878|u2879|u2880|u2881|u2882|u2883|u2884|u2885|u2886|u2887|u2888|u2889|u2890|u2891|u2892|u2893|u2894|u2895|u2896|u2897|u2898|u2899|u2900|u2901|u2902|u2903|u2904|u2905|u2906|u2907|u2908|u2909|u2910|u2911|u2912|u2913|u2914|u2915|u2916|u2917|u2918|u2919|u4581|u4582|u4595|u4596|u4597|u4598|u4599|u4600|u4601|u4602|u4603|u4604|u4605 +ANRH#E904|U525|U526|U527|U528|U817|U818|U819|U820|U821|U822|a6741|a6742|a6743|a6744|a6745|a6746|e1834|i737|u2937|u2938|u2939|u2940|u2941|u2942|u2943|u2944|u2945|u2946|u2947|u2948|u2949|u2950|u2951|u2952|u2953|u4668|u4669|u4670|u4671|u4672|u4673|u4674|u4675|u4676|u4677|u4678|u4679 +ANRJ#E1869|E1870|E1871|E1872|E1873|E1874|E1875|E1876|E1877|E1878|E1879|E1880|E1881|E1882|E1883|E1884|E1885|E1886|E1887|E1888|E1889|E1890|E1891|E1892|E1893|E1894|E1895|E1896|E1897|E1898|E1899|E1900|E1901|E1902|E1903|E1904|E1905|E1906|E1907|E1908|E1909|E1910|E1911|E1912|E1913|E1914|E1915|E1916|E1917|E1918|E1919|E1920|E1921|E1922|E1923|E1924|E1925|E1926|E1927|U812|U813|a6729|a6730|a6731|a6732|a6733|a6734|e3052|e3053|e3054|e3055|e3056|e3057|e3058|e3059|e3060|e3061|e3062|e3063|e3064|e3065|e3066|e3067|e3068|e3069|e3070|e3071|e3072|e3073|e3074|e3075|e3076|e3077|e3078|e3079|i738|u2920|u2921|u2922|u2923|u4583|u4584|u4585|u4586|u4587|u4588|u4589|u4590|u4591|u4592|u4593|u4594 +ANRK#A2149|A2150|A2151|A2654|A2655|A2656|A2690|A2691|A2692|A2693|A2694|E922|E923|a4810|a4811|a4812|a4813|a4814|a4815|a4816|a4817|a4818|a4819|a4820|a4821|a4822|a4823|a4824|a4825|a4826|a4827|a6622|a6623|a6624|a6625|a6735|a6797|a6798|a6799|a6800|a6801|a6802|e1822|e1875|e1876|e1877|e1878|e1879|i739|i740|u2924|u2925|u2926|u2927|u2928|u2929|u2930|u2931|u2932|u2933|u2934|u2935|u2936|u2954|u2955|u2956|u2957|u2958|u2959|u2960|u2961|u2962|u2963|u2964|u2965|u2966|u2967|u2968|u2969|u2970|u2971|u2972|u2973|u2974|u2975|u3019|u3020|u3021|u3022|u3023|u4409|u4410|u4411|u4412|u4413|u4414 +ANRL#A2702|I741|U510|U529|U530|U531|a6776|a6777|e583|e1864|e1865|i741|i742|i743|i744|i745|u2688|u2689|u2690|u2691|u2692|u2693|u2694|u2695|u2696|u2697|u2698|u2699|u2976|u2977|u2978|u2979|u2980|u2981|u2982|u2983|u2984|u2985|u2986|u2987|u2988|u2989|u2990|u2991|u2992|u2993|u2994|u2995|u4541|u4542|u4543|u4544|u4545|u4573|u4574|u4575|u4576|u4577|u4578|u4579|u4580 +ANRM#E902|E921|U532|U533|a6626|a6627|a6628|a6629|a6630|e436|e437|e1867|e1868|e1869|e1870|e1871|e1872|e1873|e1874|e3125|e3126|e3127|e3128|e3129|e3130|e3131|e3132|e3133|e3134|e3135|e3136|e3137|e3138|i731|u2996|u2997|u2998|u2999|u3000|u3001|u3002|u3003|u3004|u3005|u3006|u3007|u3008|u3009|u3010|u3011|u3012|u3013|u3014|u3015|u3016|u3017|u4680|u4681|u4682|u4683|u4684|u4685|u4686|u4687|u4688|u4689|u4690 +ANRN#A2648|I738|I739|I742|U508|U814|a6763|a6764|a6765|a6766|a6767|e1845|e1846|e1847|e1848|e1849|e1850|e1851|e1852|e1853|e1854|e1855|i732|u2663|u2664|u2665|u2666|u2667|u2668|u2669|u2670|u2671|u2672|u2673|u2674|u4606|u4607|u4608|u4609|u4610|u4611|u4612|u4613|u4614|u4615|u4616|u4617|u4618|u4619|u4620|u4621|u4622|u4623|u4624|u4625|u4626|u4627|u4628|u4629|u4630|u4631|u4632|u4633|u4634|u4635|u4636|u4637|u4638|u4639 +ANRP#i746|i747|i748|u3018|u4640 +ANRR#U509|a6803|a6804|a6805|a6806|a6807|e1880|i733|i735|u2675|u2676|u2677|u2678|u2679|u2680|u2681|u2682|u2683|u2684|u2685|u2686|u2687|u3139|u3140|u3141|u3142|u3143|u3144 +ANRS#A2696|A2697|A2698|A2699|A2700|A2701|E905|E906|E907|E908|E909|E910|E911|E912|E913|I740|I743|U537|U538|U539|U806|a4828|a4829|a4830|a4831|a4832|a4833|a4834|a4835|a4836|a4837|a6747|a6748|a6749|a6750|a6751|a6752|a6753|a6754|a6755|a6756|a6757|a6758|a6759|a6760|a6761|a6762|e584|e1814|e1836|e1837|e1838|e1839|e1840|e1841|e1842|e1843|e1844|e1866|i734|i749|i750|i751|i752|i753|i754|i755|i756|i757|i758|u3040|u3041|u3042|u3043|u3044|u3045|u3046|u3047|u3048|u3049|u3050|u3051|u3052|u3053|u3054|u3055|u3056|u3057|u3058|u3059|u3060|u3061|u3062|u3063|u3064|u3065|u3066|u3067|u3068|u3069|u3070|u3071|u3072|u3073|u3074|u3075|u3076|u3077|u3078|u3079|u3080|u3081|u3082|u3083|u3084|u3085|u3086|u3087|u3088|u3089|u3090|u3091|u3092|u3093|u3094|u3095|u3096|u3097|u3098|u3099|u3100|u3133|u3134|u3135|u3136|u3137|u3138|u4526|u4527|u4528|u4529|u4530 +ANRT#A2657|A2658|A2689|E894|E901|E903|U409|U410|U798|U799|U800|U807|U808|U811|a6615|a6616|a6617|a6618|a6619|a6620|a6621|a6705|a6706|a6707|a6708|a6709|a6710|a6722|a6723|a6724|a6725|a6726|a6727|a6728|e1779|e1780|e1781|e1782|e1783|e1816|e1817|e1818|e1819|e1820|e1821|e1835|e1863|i726|i727|i728|i729|i759|u1690|u1691|u1692|u1693|u1694|u1695|u1696|u1697|u1698|u1699|u1700|u1701|u1702|u1703|u1704|u1705|u1706|u3101|u3102|u3103|u3104|u3105|u3106|u3107|u3108|u3109|u3110|u3111|u4403|u4404|u4405|u4406|u4407|u4408|u4536|u4537|u4538|u4539|u4540|u4562|u4563|u4564|u4565|u4566|u4567|u4568|u4569|u4570|u4571|u4572|u4641|u4642|u4643|u4644|u4645|u4646|u4647|u4648|u4649|u4650|u4651|u4652|u4664|u4665|u4666|u4667 +ANRW#U540|U541|U542|i760|u3112|u3113|u3114|u3115|u3116|u3117|u3118|u3119|u3120|u3121|u3122|u3123|u3124|u3125|u3126|u3127|u3128|u3129|u3130|u3131|u3132 +ANRX#A2062|A2063|A2064|A2065|A2066|A2067|A2681|A2682|A2683|A2684|A2685|A2686|A2687|A2688|A2695|E914|E915|E916|E917|E918|E919|E920|U534|U535|U536|U809|U810|U815|a4523|a4524|a4525|a4526|a6711|a6712|a6713|a6714|a6715|a6716|a6717|a6718|a6719|a6720|a6721|a6736|a6737|a6738|a6739|a6740|a6768|a6769|a6770|a6771|a6772|a6773|a6785|a6786|a6787|a6788|a6789|a6790|a6791|a6792|a6793|a6794|a6795|a6796|e1815|e1828|e1829|e1830|e1831|e1832|e1833|e1856|e1857|e1858|e1859|e1860|e1861|e1862|u3024|u3025|u3026|u3027|u3028|u3029|u3030|u3031|u3032|u3033|u3034|u3035|u3036|u3037|u3038|u3039|u4531|u4532|u4533|u4534|u4535|u4546|u4547|u4548|u4549|u4550|u4551|u4552|u4553|u4554|u4555|u4556|u4557|u4558|u4559|u4560|u4561|u4653|u4654|u4655|u4656|u4657|u4658|u4659|u4660|u4661|u4662|u4663 +ANS#A2420|E587|I435|U823|U1291|a6808|a6816|e585|e1881|e1882|i792|u4691 +ANS0#u6408|u6409|u6410|u6411|u6412|u6413|u6414|u6415|u6416|u6417|u6418|u6419 +ANSB#I751|I757|a7507|a7508|a7509|a7510|a7511|e2039|e2040|e2041|e2042|e2043|e2427|e2428|e2429|e2430|e2431|e2451|e2452|e2453|e2454|e2455|e2456|e2457|e2458|e2462|i793|u1771|u1772|u1773|u1774|u1775|u4736|u4737|u4738|u4739|u4740|u4741|u4742|u4743 +ANSF#I1117|U1295|a7517|a7518|a7519|a7520|a7521|a7522|a7523|a7524|a7525|a7526|a7527|a7528|a7607|e2050|e2051|e2052|e2053|e2054|e2464|e2465|e2466|e2467|e2468|e2469|e2470|e2471|e2545|i815|u1777|u1778|u1779|u1780|u6322|u6323|u6324|u6325|u6326|u6327|u6328|u6329|u6330|u6331|u6332|u6364|u6365|u6366|u6367|u6368|u6369|u6370|u6371|u6372|u6373|u6374|u6375 +ANSH#A2781|A3079|A3080|A3081|A3082|A3083|A3084|A3085|E1284|a6988|a6989|a6990|a6991|a6992|a6993|a6994|a7499|a7500|a7501|a7502|a7503|a7504|a7535|a7536|a7537|a7538|e1883|e2044|e2045|e2046|e2047|e2048|e2049|e2432|e2433|e2434|e2435|e2436|e2478|e2479|e2480|e2481|i764 +ANSJ#A2708|A2709|A2710|A2711|A2712|A3058|A3059|A3060|A3061|A3062|A3063|A3064|A3065|A3066|A3067|A3068|A3069|A3070|A3071|A3072|A3073|A3074|A3075|A3076|A3077|A3078|A3087|A3088|A3090|A3091|E1286|E1287|U415|U830|U831|a6809|a6810|a6811|a6812|a6813|a6814|a6815|a6824|a6825|a6826|a6827|a6828|a6829|a7484|a7485|a7486|a7487|a7488|a7489|a7490|a7529|a7530|a7531|e2444|e2445|e2446|e2447|e2448|e2472|e2473|e2474|i810|i811|u1781|u1782|u1783|u1784|u1785|u1786|u1787|u1788|u1789|u1790|u1791|u1792|u1793|u1794|u1795|u1796|u1797|u1798 +ANSK#A2722|A2723|A2724|A2725|A2726|A2727|A2728|A2729|A2730|A2731|A2732|A2733|A2734|A2735|A2736|A2737|A2738|A2739|A2740|A2741|A2742|A2743|A2744|A2745|A2746|A2747|A2748|A2749|A2750|A2751|A2752|A2753|A2754|A2755|A2756|A2757|A2758|A2759|A2760|A2761|A2762|A2763|A2764|A2765|A2766|A2767|A2768|A2769|A2770|A2771|A2772|A2773|A2774|A2775|A2776|A2777|A2778|A2779|A2780|A3086|A3089|A3092|A3093|E949|E950|E951|E952|E953|E954|E955|E956|E957|E958|E959|E960|E961|E962|E963|E964|E965|E966|E967|E968|E969|E970|E971|E972|E973|E974|E975|E976|E977|E978|E979|E980|E981|E982|E983|E984|E985|E986|E987|E1285|E1289|E1290|E1291|E2299|E2300|I758|I759|I760|I761|I762|I763|I764|I765|I766|I805|U824|U825|U826|U827|U828|U829|a6830|a6831|a6832|a6833|a6834|a6835|a6836|a6837|a6838|a6839|a6840|a6841|a6842|a6843|a6844|a6845|a6846|a6847|a6848|a6849|a6850|a6851|a6852|a6853|a6854|a6855|a6856|a6857|a6858|a6859|a6860|a6861|a6862|a6863|a6864|a6865|a6866|a6867|a6868|a6869|a6870|a6871|a6872|a6873|a6874|a6875|a6876|a6877|a6878|a6879|a6880|a6881|a6882|a6883|a6884|a6885|a6886|a6887|a6888|a6889|a6890|a6891|a6892|a6893|a6894|a6895|a6896|a6897|a6898|a6899|a6900|a6901|a6902|a6903|a6904|a6905|a6906|a6907|a6908|a6909|a6910|a6911|a6912|a6913|a6914|a6915|a6916|a6917|a6918|a6919|a6920|a6921|a6922|a6923|a6924|a6925|a6926|a6927|a6928|a6929|a6930|a6931|a6932|a6933|a6934|a6935|a6936|a6937|a6938|a6939|a6940|a6941|a6942|a6943|a6944|a6945|a6946|a6947|a6948|a6949|a6950|a6951|a6952|a6953|a6954|a6955|a6956|a6957|a6958|a6959|a6960|a6961|a6962|a6963|a6964|a6965|a6966|a6967|a6968|a6969|a6970|a6971|a6972|a6973|a6974|a6975|a6976|a6977|a6978|a6979|a6980|a6981|a6982|a6983|a6984|a6985|a6986|a6987|a7491|a7492|a7506|a7532|a7533|a7534|a7539|a7540|a7541|a7542|a7543|a7544|a7545|a7546|a7547|a7625|a7626|a7627|a7628|a7629|a7630|a7631|a7632|a7633|a7634|a7635|a7636|e1923|e1924|e1925|e1926|e1927|e1928|e1929|e1930|e1931|e1932|e1933|e1934|e1935|e1936|e1937|e1938|e1939|e1940|e1941|e1942|e1943|e1944|e1945|e1946|e1947|e1948|e1949|e1950|e1951|e1952|e1953|e1954|e1955|e1956|e1957|e1958|e1959|e1960|e1961|e1962|e1963|e1964|e1965|e1966|e1967|e1968|e1969|e1970|e1971|e1972|e1973|e1974|e1975|e1976|e1977|e1978|e1979|e1980|e1981|e1982|e1983|e1984|e1985|e1986|e1987|e1988|e1989|e1990|e1991|e1992|e1993|e1994|e1995|e1996|e1997|e1998|e1999|e2000|e2001|e2002|e2003|e2004|e2005|e2006|e2007|e2008|e2009|e2010|e2011|e2012|e2013|e2014|e2015|e2016|e2017|e2018|e2019|e2020|e2021|e2022|e2023|e2024|e2025|e2026|e2027|e2028|e2029|e2030|e2031|e2032|e2033|e2034|e2035|e2036|e2037|e2038|e2100|e2438|e2439|e2440|e2441|e2442|e2443|e2449|e2475|e2476|e2477|e2482|e2483|e2484|e2485|e2486|e2553|e2554|e2555|e2556|e2557|e4496|e4497|e4498|i794|i795|i814|i1152|u4714|u4715|u4716|u4717|u4718|u4719|u4720|u4721|u4722|u4723|u4724|u4744|u4745|u4746|u4747|u4748|u4749|u4750|u4751|u4752|u4753|u4754|u4755|u4756|u4757|u4758|u4759|u4760|u4761|u4762|u4763|u4764|u4765|u4766|u4767|u4768|u4769|u4770|u4771|u4772|u4773|u4774|u4775|u4776|u4777|u4778|u4779|u4780|u4781|u4782|u4783|u4784|u4785|u4786|u4787|u4788|u4789|u4790|u4791|u4792|u4793|u4794|u4795|u4796|u4797|u4798|u4799|u4800|u4801|u4802|u4803|u4804|u4805|u4806|u4807|u4808|u4809|u4810|u4811|u4812|u4813|u4814|u4815|u4816|u4817|u4818|u4819|u4820|u4821|u4822|u4823|u4824|u4825|u4826|u4827|u4828|u4829|u4830|u4831|u4832|u4833|u4834|u4835|u4836|u4837|u4838|u4839|u4840|u4841|u4842|u4843|u4844|u4845|u4846|u4847|u4848|u4849|u4850|u4851|u4852|u4853|u4854|u4855|u4856|u4857|u4858|u4859|u4860|u4861|u4862|u4863|u4864|u4865|u4961|u5081|u5082|u5083|u5084|u5085|u5086|u5087|u5088|u5089|u5090|u6333|u6334|u6335|u6336|u6337|u6338 +ANSL#A3052|A3053|A3054|A3055|E1131|E1132|E1133|E1134|E1135|E1136|E1139|E1140|E1141|E1142|E1143|E1144|E1145|E1146|E1147|E1148|E1149|E1150|E1151|E1152|E1153|E1154|E1155|E1156|E1157|E1158|E1159|E1160|E1161|E1162|E1163|E1164|E1165|E1166|E1167|E1168|E1169|E1170|E1171|E1172|E1173|E1174|E1175|E1176|E1177|E1178|E1179|E1180|E1181|E1182|E1183|E1184|E1185|E1186|E1187|E1188|E1189|E1190|E1191|E1192|E1193|E1194|E1195|E1196|E1197|E1198|E1199|E1200|E1201|E1202|E1203|E1204|E1205|E1206|E1207|E1208|E1209|E1210|E1211|E1212|E1213|E1214|E1215|E1216|E1217|E1218|E1219|E1220|E1221|E1222|E1223|E1224|E1225|E1226|E1227|E1228|E1229|E1230|E1231|E1232|E1233|E1234|E1235|E1236|E1237|E1238|E1239|E1240|E1241|E1242|E1243|E1244|E1245|E1246|E1247|E1248|E1249|E1250|E1251|E1252|E1253|E1254|E1255|E1256|E1257|E1258|E1259|E1260|E1261|E1262|E1263|E1264|E1265|E1266|E1267|E1268|E1269|E1270|E1271|E1272|E1273|E1274|E1275|E1276|E1277|E1278|E1279|E1280|E1281|E1282|E1283|E1292|I767|I768|I769|I770|I771|I772|I773|I774|I775|I776|I777|I778|I779|I780|I781|I782|I783|I784|I785|I786|I806|I871|I872|I873|I874|I875|I876|I877|I878|I879|U1296|U1297|U1298|a7008|a7009|a7010|a7011|a7012|a7471|a7472|a7473|a7474|a7475|a7548|a7549|a7550|a7551|a7552|a7553|a7554|a7555|a7556|a7557|a7558|a7559|a7560|e2102|e2103|e2104|e2105|e2106|e2405|e2406|e2407|e2408|e2409|e2410|e2416|e2417|e2418|e2419|e2420|e2421|e2422|e2423|e2424|e2425|e2426|e2487|e2488|e2489|e2490|e2491|e2492|e2493|e2494|e2495|e2496|e2497|e2498|e2499|i796|i797|i816|u1799|u1800|u1801|u1802|u1803|u4866|u4867|u4868|u4869|u4870|u4871|u4872|u4873|u4874|u4875|u4876|u4877|u4878|u4879|u4880|u4881|u4882|u4883|u4884|u4885|u4886|u4887|u4888|u4889|u4890|u4891|u4892|u4893|u4894|u4895|u4896|u4897|u4898|u4962|u4963|u4964|u4965|u4966|u4967|u4968|u4969|u4970|u4971|u4972|u6339|u6340|u6341|u6342|u6343|u6344|u6345|u6346|u6386|u6387|u6388|u6389|u6390|u6391 +ANSM#A2713|A2714|E924|E925|E926|E1288|E1968|E1969|E1970|E1971|E2301|E2302|E2303|E2304|I787|U851|U852|a6817|a6818|a6819|a6820|a6821|a6822|a7561|a7562|a7563|e1884|e1885|e1886|e1887|e1888|e1889|e1890|e1891|e1892|e1893|e1894|e1895|e1896|e1897|e1898|e1899|e1900|e1901|e1902|e2500|u5056|u5057|u5058|u5059|u5060|u5061|u5062|u5063|u5064|u5065|u5066|u5067|u5068|u5069|u5070|u5071|u5072|u5073|u5074|u5075|u5076|u5077|u5078|u6347|u6348|u6349|u6350|u6351 +ANSN#A2793|E990|E991|E992|E993|E994|E995|E996|E997|E2297|E2298|U839|U840|U841|a6995|a6996|a6997|a6998|a6999|a7000|a7001|a7002|a7003|a7004|a7005|a7006|a7007|a7013|a7028|a7029|a7564|a7565|a7637|a7638|a7639|a7640|a7641|a7642|a7643|a7644|e2061|e2062|e2063|e2064|e2065|e2107|e2108|e2109|e2110|e2111|e2463|e2501|e2552|u4725|u4726|u4727|u4728|u4729|u4730|u4731|u4732|u4733|u4734|u4735|u4935|u4936|u4937|u4938|u4939|u4940|u4941|u4942|u4943|u4944|u4945|u4946|u4947|u4948|u4949|u6307 +ANSP#A2794|A2795|A2796|A2797|A2798|A2799|A2800|A2801|A2802|A2803|A2804|A2805|A2806|A2807|A2808|A2809|A2810|A2811|A2812|A2813|A3056|E1009|E1010|E1011|E1012|E1013|E1014|E1015|E1016|E1017|E1018|E1019|E1020|E1021|E1022|E1023|E1024|I807|I808|I809|I810|I811|I812|I813|I814|I815|I816|I817|I818|I819|a7030|a7031|a7032|a7033|a7034|a7035|a7036|a7037|a7038|a7039|a7040|a7041|a7042|a7043|a7044|a7045|a7046|a7047|a7048|a7049|a7050|a7051|a7052|a7053|a7054|a7055|a7056|a7057|a7058|a7059|a7060|a7061|a7062|a7063|a7064|a7065|a7066|a7067|a7068|a7069|a7070|a7071|a7072|a7073|a7074|a7075|a7076|a7077|a7078|a7079|a7080|a7081|a7082|a7083|a7084|a7085|a7086|a7087|a7088|a7089|a7090|a7091|a7092|a7093|a7094|a7095|a7096|a7097|a7098|a7099|a7100|a7101|a7102|a7103|a7104|a7105|a7106|a7107|a7108|a7109|a7110|a7111|a7112|a7113|a7114|a7115|a7116|a7117|a7118|a7119|a7120|a7121|a7122|a7123|a7124|a7125|a7126|a7127|a7128|a7129|a7130|a7131|a7476|a7477|a7478|a7479|a7480|a7481|a7482|a7567|a7568|a7569|a7570|a7571|e2114|e2115|e2116|e2117|e2118|e2119|e2120|e2121|e2122|e2123|e2124|e2125|e2126|e2127|e2128|e2129|e2130|e2131|e2132|e2133|e2134|e2135|e2136|e2137|e2138|e2139|e2140|e2141|e2142|e2143|e2144|e2145|e2146|e2147|e2504|e2505|e2506|i818|i819|i820|i821|i822|i823|u1809|u1810|u1811|u1812|u1813|u4985|u4986|u4987|u4988|u4989|u4990|u4991|u4992|u4993|u4994|u4995 +ANSR#I788|I789|I790|I791|I792|I793|I794|I795|I796|I797|I798|U832|U833|U834|a7515|a7516|a7566|a7572|a7573|a7574|a7575|a7576|a7577|a7578|a7579|e2112|e2113|e2450|e2502|e2503|e2507|e2508|e2509|e2510|e2511|i798|i799|i800|i801|i802|i803|i804|i805|i806|i807|i808|i809|i1153|i1154|u1804|u1805|u1806|u1807|u1808|u4899|u4900|u4901|u4902|u4903|u4904|u4905|u4906|u4907|u4908|u4909|u4973|u4996|u4997|u4998|u4999|u5000|u6308|u6309|u6310|u6311|u6312|u6313|u6314|u6315|u6316|u6317|u6318|u6319|u6320|u6321|u6352|u6353|u6354|u6355|u6356 +ANSS#A2861|I754|I755|I756|I880|I881|I1110|U1299|U1300|a7285|a7286|a7287|a7288|a7289|a7290|a7580|a7581|a7582|a7583|a7584|a7585|a7586|a7587|a7588|a7589|a7590|a7591|a7592|a7593|a7594|a7595|a7596|a7597|a7598|a7599|a7600|a7601|a7616|a7617|a7618|e2512|e2513|e2514|e2515|e2516|e2517|e2518|e2519|e2520|e2521|e2522|e2523|e2524|e2525|e2526|e2527|e2528|e2529|e2530|e2531|e2532|e2533|e2534|e2535|e2536|e2537|e2538|e2539|e2549|e2550|e2551|i812|i813|i881|i882|i883|i884|i885|i886|i887|i888|i889|i890|i891|i892|i893|i894|i895|u4974|u4975|u4976|u4977|u4978|u4979|u4980|u4981|u4982|u4983|u4984|u5079|u5080|u6357|u6358 +ANST#A2068|A2715|A2716|A2717|A2718|A2719|A2720|A2721|A2789|A2790|A2791|A2792|A2814|A2815|A2816|A2817|A2818|A2819|A2820|A2821|A2822|A2823|A2824|A2825|A2826|A2827|A2828|A2829|A2830|A2831|A2832|A2833|A2834|A2835|A2836|A2837|A2838|A2839|A2840|A2841|A2842|A2843|A2844|A2845|A2846|A2847|A2848|A2849|A2850|A2851|A2852|A2853|A2854|A2855|A2856|A2857|A2858|A2859|A2860|A2862|A2863|E927|E928|E929|E930|E931|E932|E933|E934|E935|E936|E937|E938|E939|E940|E941|E942|E943|E944|E945|E946|E947|E948|E988|E989|E998|E999|E1000|E1005|E1006|E1007|E1008|E1025|E1026|E1027|E1028|E1029|E1030|E1031|E1032|E1033|E1034|E1035|E1036|E1037|E1038|E1039|E1040|E1041|E1042|E1043|E1044|E1045|E1046|E1047|E1048|E1049|I799|I800|I801|I802|I803|I804|I820|I821|I822|I823|I824|I825|I826|I827|I828|I829|I830|I831|I832|I833|I834|I835|I836|I837|I838|I839|I840|I841|I842|I843|I844|I845|I846|I847|I848|I849|I850|I851|I852|I853|I854|I855|I856|I857|I858|I859|I860|I861|I862|I863|I864|I865|I866|I867|I868|I869|I870|U842|U843|U844|U845|U846|U847|U848|U849|U850|U1292|U1293|a6823|a7014|a7015|a7016|a7017|a7018|a7019|a7020|a7021|a7022|a7023|a7024|a7025|a7026|a7027|a7132|a7133|a7134|a7135|a7136|a7137|a7138|a7139|a7140|a7141|a7142|a7143|a7144|a7145|a7146|a7147|a7148|a7149|a7150|a7151|a7152|a7153|a7154|a7155|a7156|a7157|a7158|a7159|a7160|a7161|a7162|a7163|a7164|a7165|a7166|a7167|a7168|a7169|a7170|a7171|a7172|a7173|a7174|a7175|a7176|a7177|a7178|a7179|a7180|a7181|a7182|a7183|a7184|a7185|a7186|a7187|a7188|a7189|a7190|a7191|a7192|a7193|a7194|a7195|a7196|a7197|a7198|a7199|a7200|a7201|a7202|a7203|a7204|a7205|a7206|a7207|a7208|a7209|a7210|a7211|a7212|a7213|a7214|a7215|a7216|a7217|a7218|a7219|a7220|a7221|a7222|a7223|a7224|a7225|a7226|a7227|a7228|a7229|a7230|a7231|a7232|a7233|a7234|a7235|a7236|a7237|a7238|a7239|a7240|a7241|a7242|a7243|a7244|a7245|a7246|a7247|a7248|a7249|a7250|a7251|a7252|a7253|a7254|a7255|a7256|a7257|a7258|a7259|a7260|a7261|a7262|a7263|a7264|a7265|a7266|a7267|a7268|a7269|a7270|a7271|a7272|a7273|a7274|a7275|a7276|a7277|a7278|a7279|a7493|a7494|a7495|a7496|a7497|a7498|a7505|a7512|a7513|a7514|a7602|a7603|a7604|a7605|a7606|e586|e1775|e1776|e1777|e1778|e1903|e1904|e1905|e1906|e1907|e1908|e1909|e1910|e1911|e1912|e1913|e1914|e1915|e1916|e1917|e1918|e1919|e1920|e1921|e1922|e2055|e2056|e2057|e2058|e2059|e2060|e2066|e2067|e2068|e2069|e2070|e2071|e2072|e2073|e2074|e2075|e2101|e2148|e2149|e2150|e2151|e2152|e2153|e2154|e2155|e2156|e2157|e2158|e2159|e2160|e2161|e2162|e2163|e2164|e2165|e2166|e2167|e2168|e2169|e2170|e2171|e2172|e2173|e2174|e2175|e2176|e2177|e2178|e2179|e2180|e2181|e2182|e2183|e2184|e2185|e2186|e2187|e2188|e2189|e2190|e2191|e2192|e2193|e2194|e2195|e2196|e2197|e2198|e2199|e2200|e2201|e2202|e2203|e2204|e2205|e2206|e2207|e2208|e2209|e2210|e2211|e2212|e2213|e2214|e2215|e2216|e2217|e2218|e2219|e2220|e2221|e2222|e2223|e2224|e2225|e2226|e2227|e2228|e2229|e2230|e2231|e2232|e2233|e2234|e2235|e2236|e2237|e2437|e2459|e2460|e2461|e2540|e2541|e2542|e2543|e2544|i824|i825|i826|i827|i828|i829|i830|i831|i832|i833|i834|i835|i836|i837|i838|i839|i840|i841|i842|i843|i844|i845|i846|i847|i848|i849|i850|i851|i852|i853|i854|i855|i856|i857|i858|i859|i860|i861|i862|i863|i864|i865|i866|i867|i868|i869|i870|i871|i872|i873|i874|i875|i876|i877|i878|i879|i880|u1776|u1814|u1815|u1816|u1817|u1818|u4950|u4951|u4952|u4953|u4954|u4955|u4956|u4957|u4958|u4959|u4960|u5001|u5002|u5003|u5004|u5005|u5006|u5007|u5008|u5009|u5010|u5011|u5012|u5013|u5014|u5015|u5016|u5017|u5018|u5019|u5020|u5021|u5022|u5023|u5024|u5025|u5026|u5027|u5028|u5029|u5030|u5031|u5032|u5033|u5034|u5035|u5036|u5037|u5038|u5039|u5040|u5041|u5042|u5043|u5044|u5045|u5046|u5047|u5048|u5049|u5050|u5051|u5052|u5053|u5054|u5055|u6302|u6303|u6304|u6305|u6306|u6359|u6360|u6361|u6362|u6363 +ANSW#I1112|U1301|a7608|a7609|a7610|a7611|a7612|a7613|a7614|a7615|a7619|a7620|a7621|a7622|a7623|a7624|e2546|e2547|e2548|i817|i1151|u1819|u1820|u1821|u1822|u1823|u6376|u6377|u6378|u6379|u6380|u6381|u6382|u6383|u6384|u6385 +ANSX#A2782|A2783|A2784|A2785|A2786|A2787|A2788|A3057|E1001|E1002|E1003|E1004|E1137|E1138|I1111|I1116|U835|U836|U837|U838|U1294|U1302|U1303|a7280|a7281|a7282|a7283|a7284|a7483|e2076|e2077|e2078|e2079|e2080|e2081|e2082|e2083|e2084|e2085|e2086|e2087|e2088|e2089|e2090|e2091|e2092|e2093|e2094|e2095|e2096|e2097|e2098|e2099|e2411|e2412|e2413|e2414|e2415|u4692|u4693|u4694|u4695|u4696|u4697|u4698|u4699|u4700|u4701|u4702|u4703|u4704|u4705|u4706|u4707|u4708|u4709|u4710|u4711|u4712|u4713|u4910|u4911|u4912|u4913|u4914|u4915|u4916|u4917|u4918|u4919|u4920|u4921|u4922|u4923|u4924|u4925|u4926|u4927|u4928|u4929|u4930|u4931|u4932|u4933|u4934|u6392|u6393|u6394|u6395 +ANT#A2135|A2421|A2628|A2649|E1293|E1792|E1995|I303|U493|a3864|a3881|a3882|u2521 +ANT0#A2937 +ANTB#A2895|A2896|A2897|A2898|A2899|E1778|E1779|E1780|E1781|E1786|E1787|E1788|E1789|E1974|E1975|E1976|E1977|E1978|E1979|E1980|E1981|E1982|E1983|E1984|E1985|a7318|a7319|e3151|e3152|e3153|e3154|e3155|e3156|e3157|e3158|e3159|e3160|e3161|e3162|e3163|e3164|e3165|e3166|e3167|e3168|e3169|e3170|e3171|e3172|e3173|e3174|e3175|e3176|e3177|e3178|e3179|e3180|e3181|e3182|e3183|e3184|e3185|e3186|e3187|e3188|e3189|e3190|e3191|e3192|e3193|e3194|e3195|e3196|e3197|e3198|e3199|e3200 +ANTF#A2901|A2902|A2903|E1793|E1821|E1857|E1858|E1859|E2009|E2010|E2011|E2012|E2013|E2014|E2015|E2016|E2017|E2018|E2019|E2020|E2021|E2022|E2023|E2024|E2025|I298|I307|I308|I309|I310|I311|I312|I313|I314|I315|I316|I317|I318|I319|U1246|a7325|a7326|a7327|a7328|e3267|e3268|e3269|e3270|e3271|e3272|e3273|e3274|e3275|e3276|e3277|e3278|e3279|e3280|e3281|e3282|e3283|e3284|e3285|e3286|e3287|e3288|e3289|e3290|e3291|e3292|e3293|e3294|e3295|e3296|e3297|e3298|e3299|e3300|e3301|e3302|e3303|e3304|e3305|e3306|e3307|e3308|e3309|e3310|e3311|e3312|e3313|e3314|e3315|e3316|e3317|e3318|e3319|e3320|e3321|e3322|e3323|e3324|e3325|e3326|e3327|e3328|e3329|e3330|e3331|e3332|e3333|e3334|e3335|e3336|e3337|e3338|e3339|e3340|e3341|e3342|e3343|e3344|e3345|e3346|e3347|e3348|e3349|e3350|e3351|e3352|e3353|e3354|e3355|e3356|e3357|e3358|e3359|e3360|e3361|e3362|e3363|e3364|e3365|e3366|e3367|e3368|e3369|e3370|e3371|e3372|e3373|e3374|e3375|e3376|e3377|e3378|e3379|e3380|e3381|e3382|e3383|e3384|e3385|e3386|e3387|e3388|e3389|e3390|e3391|i410|i418|i419|i420|i449|i450|i451|i452|i453|i454|i455|i456|i457|i458|i459|i460|i461|i462|i463|i464|i465|i466|i467|i468|i469|i470|i471|u2539|u2540|u2541|u2542|u2543|u2544|u2581|u2582|u5837|u5838|u5839|u5840 +ANTH#A2904 +ANTJ#E2026|E2027|E2028|E2029|E2030|E2031|E2032|E2033|E2034|E2035|E2036|E2037|E2038|E2039|E2040|E2041|E2042|U1248|U1249|e2320|e2321|e2322|e2323|e3050|e3051|e3397|e3398|e3399|e3400|e3401|e3402|e3403|e3404|e3405|e3406|e3407|e3408|e3409|e3410|e3411|e3412|e3413|e3414|e3415|e3416|e3417|e3418|e3419|e3420|e3421|e3422|e3423|e3424|e3425|e3426|e3427|e3428|e3429|e3430|e3431|e3432|e3433|e3434|e3435|e3436|e3437|e3438|e3439|e3440|e3441|e3442|e3443|e3444|e3445|e3446|e3447|e3448|e3449|e3450|e3451|e3452|e3453|e3454|e3455|e3456|e3457|e3458|e3459|e3460|e3461|e3462|e3463|e3464|e3465|e3466|e3467|e3468|e3469|e3470|e3471|e3472|e3473|e3474|e3475|e3476|e3477|e3478|e3479|e3480|e3481|e3482|e3483|e3484|e3485|e3486|e3487|e3488|e3489|e3490|e3491|e3492|e3493|e3494|e3495|e3496|e3497|e3498|e3499|e3500|e3501|e3502|e3503|e3504|e3505|e3506|e3507|e3508|e3509|e3510|e3511|e3512|e3513|e3514|e3515|e3516|e3517|e3518|e3519|e3520|e3521|e3522|e3523|e3524|e3525|e3526|e3527|e3528|e3529|e3530|e3531|e3532|e3533|e3534|e3535|e3536|e3537|e3538|e3539|e3540|e3541|e3542|e3543|e3544|e3545|e3546|e3547|e3548|e3549|e3550|e3551|e3552|e3553|e3554|e3555|e3556|e3557|e3558|e3559|e3560|e3561|e3562|e3563|e3564|i909|u4388|u4389|u4390|u4391|u4392|u4393|u4394 +ANTK#A2906|A2907|A2908|A2915|A2916|A2917|A2918|A2919|A2920|A2921|A2922|A2923|A2924|A2925|A2926|A2927|A2928|A2929|A2930|A2931|E1050|E1802|E1803|E1804|E1805|E1806|E1820|E1996|E1997|E2043|E2054|E2055|E2056|E2057|I268|I269|I270|I271|I272|I273|I274|I275|I276|I277|I278|I279|I280|I281|I282|I283|I284|I299|I300|I301|I302|I329|I337|I338|I339|I340|I882|I883|I884|I885|I886|I887|I888|I889|I890|I891|I892|I893|I894|I895|I896|I897|I898|U855|a7330|a7331|a7332|a7333|a7334|a7335|a7336|a7337|a7338|a7339|a7340|a7341|a7346|a7347|a7348|a7349|a7350|a7351|a7352|a7353|a7354|e512|e3024|e3025|e3026|e3027|e3028|e3029|e3030|e3031|e3032|e3033|e3034|e3035|e3036|e3037|e3038|e3216|e3217|e3218|e3219|e3220|e3221|e3222|e3223|e3224|e3225|e3226|e3392|e3393|e3394|e3395|e3396|e3565|e3566|e3567|e3568|e3569|e3570|e3571|e3572|e3573|e3574|e3575|e3576|e3577|e3578|e3579|e3580|e3581|e3582|e3583|e3584|e3585|e3586|e3587|e3588|e3652|e3653|e3654|e3655|e3656|e3657|e3658|e3659|e3660|e3661|e3662|e3663|e3664|e3665|e3666|e3667|e3668|e3669|e3670|e3671|e3672|e3673|e3674|e3675|e3676|e3677|e3678|e3679|e3680|e3681|e3682|e3683|e3684|e3685|e3686|e3687|e3688|e3689|e3690|e3691|e3692|e3693|e3694|e3695|e3696|e3697|e3698|e3699|e3700|e3701|e3702|i402|i414|i421|i422|i474|i475|i489|i490|i896|i897|i898|i899|i900|i901|i902|i903|i904|i905|i906|i907|i908|i910|i911|i912|i913|i914|i915|i916|i917|i918|i919|i920|i921|i922|i923|i924|i925|i926|i927|u4387|u4395|u4396|u4397|u5111|u5112|u5113|u5114|u5115|u5116|u5117|u5118|u5119|u5120|u5121 +ANTL#A2069|A2070|A2106|A2865|A2866|A2867|A2868|A2869|A2870|A2871|A2872|A2873|A2874|A2875|A2876|A2877|A2878|A2879|A2909|A2910|A2911|A2939|A2940|A2941|E1053|E1054|E1807|E1808|E1809|E1810|E1811|E1812|E1813|E1814|E1815|E1816|E1817|E1818|E2058|E2059|E2060|E2061|E2062|E2063|E2064|E2065|E2066|E2067|E2068|E2069|E2070|E2071|E2072|E2073|E2074|E2075|E2076|E2077|E2078|E2079|I899|I900|I901|I902|I903|I904|I905|I906|I907|I908|I909|I1028|O391|U503|a4690|a7300|a7301|a7302|a7303|a7304|a7305|a7306|a7307|a7308|a7309|a7342|e2248|e2249|e2250|e2251|e2252|e2253|e2254|e2255|e2256|e3039|e3040|e3041|e3042|e3043|e3044|e3045|e3046|e3047|e3048|e3049|e3227|e3228|e3229|e3230|e3231|e3232|e3233|e3703|e3704|e3705|e3706|e3707|e3708|e3709|e3710|e3711|e3712|e3713|e3714|e3715|e3716|e3717|e3718|e3719|e3720|e3721|e3722|e3723|e3724|e3725|e3726|e3727|e3728|e3729|e3730|e3731|e3732|e3733|e3734|e3735|e3736|e3737|e3738|e3739|e3740|e3741|e3742|e3743|e3744|e3745|e3746|e3747|e3748|e3749|e3750|e3751|e3752|e3753|e3754|e3755|e3756|e3757|e3758|e3759|e3760|e3761|e3762|e3763|e3764|e3765|e3766|e3767|e3768|e3769|e3770|e3771|e3772|e3773|e3774|e3775|e3776|e3777|e3778|e3779|e3780|e3781|e3782|e3783|e3784|e3785|e3786|e3787|e3788|e3789|e3790|e3791|e3792|e3793|e3794|e3795|e3796|e3797|e3798|e3799|e3800|e3801|e3802|e3803|e3804|e3805|e3806|e3807|e3808|e3809|e3810|e3811|e3812|e3813|e3814|e3815|e3816|e3817|e3818|e3819|e3820|e3821|e3822|e3823|e3824|e3825|e3826|e3827|e3828|e3829|e3830|e3831|e3832|e3833|e3834|e3835|e3836|e3837|e3838|e3839|e3840|e3841|e3842|e3843|e3844|e3845|e3846|e3847|e3848|e3849|e3850|e3851|e3852|e3853|e3854|i928|i929|i930|i931|i932|i933|i934|i935|i936|i937|i938|i939|i940|i941|i942|i943|i944|i945|i1091|i1092|i1093|i1094|i1095|i1096|i1097|i1098|u2588|u2589|u2590|u2591|u2592|u2593|u2594|u2595|u2596|u2597|u2598|u2599|u2600|u2654|u2655|u2656|u2657|u5122|u5123|u5124|u5125|u5126|u5841|u5842|u5843|u5844|u5845 +ANTM#A2071|A2912|E578|E579|E1819|E2080|E2081|E2082|E2083|E2084|E2085|E2086|I264|I1024|I1025|I1026|I1027|a4527|a4528|a4529|a4530|a4531|a7343|a7344|e438|e439|e440|e441|e442|e521|e522|e523|e524|e525|e526|e563|e564|e565|e566|e567|e3855|e3856|e3857|e3858|e3859|e3860|e3861|e3862|e3863|e3864|e3865|e3866|e3867|e3868|e3869|e3870|e3871|e3872|e3873|e3874|e3875|e3876|e3877|e3878|e3879|e3880|e3881|e3882|e3883|e3884|e3885|e3886|e3887|e3888|e3889|e3890|e3891|e3892|e3893|e3894|e3895|i411|i1077|i1078|i1079|i1080|i1081|i1082|i1083|i1084|i1085|i1086|i1087|i1088|i1089|i1090|u2545 +ANTN#A1178|A2107|A2108|A2880|A2881|A2882|A2905|A2942|A2943|A2944|A2945|A2946|E1084|E1085|E1294|E1782|E1855|E1856|E2000|E2001|E2002|E2003|E2004|E2005|E2087|E2088|E2089|I285|I286|I287|I288|I289|I290|I291|I292|I293|I294|I295|I296|I297|I330|I331|I910|I911|I912|I913|I914|I915|I916|I917|I918|I919|U494|U495|U496|U498|U856|U857|U858|U859|U860|a3865|a3866|a3867|a3868|a3869|a3883|a4759|a4760|a4761|a7291|a7329|a7399|e2324|e2325|e2326|e2327|e2328|e2329|e2330|e2331|e2332|e2333|e2334|e2335|e3014|e3015|e3016|e3017|e3018|e3896|e3897|e3898|e3899|e3900|e3901|e3902|e3903|e3904|e3905|e3906|e3907|e3908|e3909|e3910|e3911|i415|i416|i417|i946|i947|i948|i949|i950|i951|i952|i953|i954|i955|i956|i957|i958|i959|i960|i961|i1099|i1100|u2522|u2523|u2524|u2525|u2526|u2527|u2528|u2529|u2530|u2531|u2532|u2533|u2546|u2547|u2548|u2549|u2550|u2551|u2552|u2553|u2554|u2555|u4060|u4061|u4062|u4063|u5127|u5128|u5129|u5130|u5131 +ANTP#A2913|A2914|E1055|E1056|E1822|E1823|E1824|E1825|E1826|E1827|E1828|E2090|a7345|e2257|e2258|e3912|e3913|e3914|e3915 +ANTR#A2109|A2110|A2111|A2112|A2113|A2114|A2115|A2116|A2117|A2120|A2121|A2122|A2123|A2124|A2125|A2126|A2127|A2128|A2129|A2130|A2131|A2132|A2133|A2134|A2864|A2947|A2948|A2949|A2950|A2951|A2952|A2953|A2954|A2955|A2956|A2957|A2958|A2959|A2960|A2961|A2962|A2963|A2964|A2965|A2966|A2967|A2968|A2969|A2970|A2971|A2972|A2973|A2974|A2975|A2976|A2977|A2978|A2979|A2980|A2981|A2982|E567|E568|E569|E570|E571|E572|E573|E574|E575|E576|E577|E1057|E1058|E1059|E1060|E1061|E1062|E1063|E1064|E1065|E1066|E1067|E1068|E1069|E1070|E1071|E1072|E1073|E1074|E1075|E1076|E1077|E1078|E1079|E1080|E1081|E1082|E1083|E1783|E1791|E1794|E1795|E1796|E1797|E1829|E1830|E1831|E1832|E1833|E1834|E1972|E1973|E2006|E2007|E2008|E2091|E2092|E2093|E2094|E2095|E2096|E2097|E2180|I265|I266|I267|I305|I635|I920|I921|I922|I923|I924|I925|I926|I927|I928|I929|I930|I931|I932|I933|I934|I935|I936|I937|I938|I939|I940|I941|I942|I943|I944|I945|I946|I947|I948|I949|I950|I951|I952|I953|I954|I955|I956|I957|I958|I959|I960|I961|I962|I963|I964|I965|I966|I967|I968|I969|I970|I971|I972|I973|I974|I975|I976|I977|I978|I979|I980|I981|I982|I983|I984|I985|I986|I987|I988|I989|I990|I991|I992|I993|I994|I995|I996|I997|I998|I999|I1000|I1001|I1002|I1003|I1004|I1005|I1006|I1007|I1008|I1009|I1010|I1011|I1012|I1013|I1014|I1015|I1016|I1017|I1018|I1019|I1020|I1021|I1022|I1029|I1030|I1031|I1032|I1033|U497|U797|U861|U862|U863|U864|U865|U866|U867|U868|U869|U870|U871|U872|U873|U874|U875|U876|U877|U878|U879|U880|U881|U882|U883|U884|U885|U886|U887|U888|U889|U890|U891|U892|U893|U894|U895|U896|U897|U898|U899|U900|U901|U902|U903|U904|U905|U906|U907|U908|U909|U910|U911|U912|U913|U914|U915|U916|U917|U918|U919|U920|U921|U922|U923|U924|U925|U926|U927|U928|U929|U930|U931|U932|U933|U934|U935|U936|U937|U938|U939|U940|U941|U942|U943|U944|U945|U946|U947|U948|U949|U950|U951|U952|U953|U954|U955|U956|U957|U958|U959|U960|U961|U962|U963|U964|U965|U966|U967|U968|U969|U970|U971|U972|U973|U974|U975|U976|U977|U978|U979|U980|U981|U982|U983|U984|U985|U986|U987|U988|U989|U990|U991|U992|U993|U994|U995|U996|U997|U998|U999|U1000|U1001|U1002|U1003|U1004|U1005|U1006|U1007|U1008|U1009|U1010|U1011|U1012|U1013|U1014|U1015|U1016|U1017|U1018|U1019|U1020|U1021|U1022|U1023|U1024|U1025|U1026|U1027|U1028|U1029|U1030|U1031|U1032|U1033|U1034|U1035|U1036|U1037|U1038|U1039|U1040|U1041|U1042|U1043|U1044|U1045|U1046|U1047|U1048|U1049|U1050|U1051|U1052|U1053|U1054|U1055|U1056|U1057|U1058|U1059|U1060|U1061|U1062|U1063|U1064|U1065|U1066|U1067|U1068|U1069|U1070|U1071|U1072|U1073|U1074|U1075|U1076|U1077|U1078|U1079|U1080|U1081|U1082|U1083|U1084|U1085|U1086|U1087|U1088|U1089|U1090|U1091|U1092|U1093|U1094|U1095|U1096|U1097|U1098|U1099|U1100|U1101|U1102|U1103|U1104|U1105|U1106|U1107|U1108|U1109|U1110|U1111|U1112|U1113|U1114|U1115|U1116|U1117|U1118|U1119|U1120|U1121|U1122|U1123|U1124|U1125|U1126|U1127|U1128|U1129|U1130|U1131|U1132|U1133|U1134|U1135|U1136|U1137|U1138|U1139|U1140|U1141|U1142|U1143|U1144|U1145|U1146|U1147|U1148|U1149|U1150|U1151|U1152|U1153|U1154|U1155|U1156|U1157|U1158|U1159|U1160|U1161|U1162|U1163|U1164|U1165|U1166|U1167|U1168|U1169|U1170|U1171|U1172|U1173|U1174|U1175|U1176|U1177|U1178|U1179|U1180|U1181|U1182|U1183|U1184|U1185|U1186|U1187|U1188|U1189|U1190|U1191|U1192|U1193|U1194|U1195|U1196|U1197|U1198|U1199|U1200|U1201|U1202|U1203|U1204|U1205|U1206|U1207|U1208|U1209|U1210|U1211|U1212|U1213|U1214|U1215|U1216|U1217|U1218|U1219|U1220|U1221|U1222|U1223|U1224|U1225|U1226|U1227|U1228|U1229|U1230|U1231|U1232|U1233|U1234|U1235|U1236|U1237|U1238|U1239|U1240|U1241|U1242|U1243|U1244|U1245|U1247|a4691|a4692|a4693|a4694|a4695|a4696|a4697|a4698|a4699|a4700|a4701|a4702|a4703|a4704|a4705|a4706|a4707|a4708|a4709|a4710|a4711|a4712|a4713|a4714|a4715|a4716|a4717|a4718|a4719|a4720|a4721|a4722|a4723|a4724|a4725|a4726|a4727|a4728|a4729|a4730|a4731|a4732|a4733|a4734|a4735|a4736|a4737|a4738|a4739|a4740|a4741|a4742|a4743|a4744|a4745|a4762|a4763|a4764|a4765|a4766|a4767|a4768|a4769|a4770|a4771|a4772|a4773|a4774|a4775|a4776|a4777|a4778|a4779|a7292|a7293|a7324|a7355|a7370|a7371|a7372|a7373|a7374|a7375|a7376|a7377|a7378|a7379|a7380|a7381|a7382|a7383|a7384|a7385|a7386|a7387|a7388|a7389|a7390|a7391|a7392|a7393|a7394|a7395|a7396|a7397|a7398|a7412|e527|e528|e529|e530|e531|e532|e533|e534|e535|e536|e537|e538|e539|e540|e541|e542|e543|e544|e545|e546|e547|e548|e549|e550|e551|e552|e553|e554|e555|e556|e557|e558|e559|e560|e561|e562|e2259|e2260|e2261|e2262|e2263|e2264|e2265|e2266|e2267|e2268|e2269|e2270|e2271|e2272|e2273|e2274|e2275|e2276|e2277|e2278|e2279|e2280|e2281|e2282|e2283|e2284|e2285|e2286|e2287|e2288|e2289|e2290|e2291|e2292|e2293|e2294|e2295|e2296|e2297|e2298|e2299|e2300|e2301|e2302|e2303|e2304|e2305|e2306|e2307|e2308|e2309|e2310|e2311|e2312|e2313|e2314|e2315|e2316|e2317|e2318|e2319|e3139|e3140|e3141|e3142|e3143|e3144|e3145|e3146|e3147|e3148|e3149|e3150|e3214|e3215|e3246|e3247|e3248|e3249|e3250|e3251|e3252|e3253|e3254|e3255|e3256|e3257|e3258|e3259|e3260|e3261|e3262|e3263|e3264|e3265|e3266|e3916|e3917|e3918|e3919|e3920|e3921|e3922|e3923|e3924|e3925|e3926|e3927|e3928|e3929|e3930|e3931|e3932|e3933|e3934|e3935|e3936|e3937|e3938|e3939|e3940|e3941|e3942|e3943|e3944|e3945|e3946|e3947|e3948|e3949|e3950|e3951|e3952|e3953|e3954|e3955|e3956|e3957|e3958|e3959|e3960|e3961|e3962|e3963|e3964|e3965|e3966|e3967|e3968|e3969|e3970|e3971|e3972|e3973|e3974|e3975|e3976|e3977|e3978|e3979|e4221|e4222|e4223|e4224|i423|i424|i425|i426|i427|i658|i659|i962|i963|i964|i965|i966|i967|i968|i969|i970|i971|i972|i973|i974|i975|i976|i977|i978|i979|i980|i981|i982|i983|i984|i985|i986|i987|i988|i989|i990|i991|i992|i993|i994|i995|i996|i997|i998|i999|i1000|i1001|i1002|i1003|i1004|i1005|i1006|i1007|i1008|i1009|i1010|i1011|i1012|i1013|i1014|i1015|i1016|i1017|i1018|i1019|i1020|i1021|i1022|i1023|i1024|i1025|i1026|i1027|i1028|i1029|i1030|i1031|i1032|i1033|i1034|i1035|i1036|i1037|i1038|i1039|i1040|i1041|i1042|i1043|i1044|i1045|i1046|i1047|i1048|i1049|i1050|i1051|i1052|i1053|i1054|i1055|i1056|i1057|i1058|i1059|i1060|i1061|i1062|i1063|i1064|i1065|i1066|i1067|i1068|i1069|i1070|i1071|i1072|i1073|i1074|i1075|i1101|i1102|i1103|i1104|i1105|i1106|i1107|i1108|i1109|i1110|i1111|i1112|i1113|i1114|i1115|i1116|i1117|i1118|i1119|i1120|u2601|u2602|u2603|u2604|u2605|u2606|u2607|u2608|u2609|u2610|u2611|u2612|u2613|u2614|u2615|u2616|u2617|u2618|u2619|u2620|u2621|u2622|u2623|u2624|u2625|u2626|u2627|u2628|u2629|u2630|u2631|u2632|u2633|u2634|u2635|u2636|u4064|u4371|u4372|u4373|u4374|u4375|u4376|u4377|u4378|u4379|u4380|u5132|u5133|u5134|u5135|u5136|u5137|u5138|u5139|u5140|u5141|u5142|u5143|u5144|u5145|u5146|u5147|u5148|u5149|u5150|u5151|u5152|u5153|u5154|u5155|u5156|u5157|u5158|u5159|u5160|u5161|u5162|u5163|u5164|u5165|u5166|u5167|u5168|u5169|u5170|u5171|u5172|u5173|u5174|u5175|u5176|u5177|u5178|u5179|u5180|u5181|u5182|u5183|u5184|u5185|u5186|u5187|u5188|u5189|u5190|u5191|u5192|u5193|u5194|u5195|u5196|u5197|u5198|u5199|u5200|u5201|u5202|u5203|u5204|u5205|u5206|u5207|u5208|u5209|u5210|u5211|u5212|u5213|u5214|u5215|u5216|u5217|u5218|u5219|u5220|u5221|u5222|u5223|u5224|u5225|u5226|u5227|u5228|u5229|u5230|u5231|u5232|u5233|u5234|u5235|u5236|u5237|u5238|u5239|u5240|u5241|u5242|u5243|u5244|u5245|u5246|u5247|u5248|u5249|u5250|u5251|u5252|u5253|u5254|u5255|u5256|u5257|u5258|u5259|u5260|u5261|u5262|u5263|u5264|u5265|u5266|u5267|u5268|u5269|u5270|u5271|u5272|u5273|u5274|u5275|u5276|u5277|u5278|u5279|u5280|u5281|u5282|u5283|u5284|u5285|u5286|u5287|u5288|u5289|u5290|u5291|u5292|u5293|u5294|u5295|u5296|u5297|u5298|u5299|u5300|u5301|u5302|u5303|u5304|u5305|u5306|u5307|u5308|u5309|u5310|u5311|u5312|u5313|u5314|u5315|u5316|u5317|u5318|u5319|u5320|u5321|u5322|u5323|u5324|u5325|u5326|u5327|u5328|u5329|u5330|u5331|u5332|u5333|u5334|u5335|u5336|u5337|u5338|u5339|u5340|u5341|u5342|u5343|u5344|u5345|u5346|u5347|u5348|u5349|u5350|u5351|u5352|u5353|u5354|u5355|u5356|u5357|u5358|u5359|u5360|u5361|u5362|u5363|u5364|u5365|u5366|u5367|u5368|u5369|u5370|u5371|u5372|u5373|u5374|u5375|u5376|u5377|u5378|u5379|u5380|u5381|u5382|u5383|u5384|u5385|u5386|u5387|u5388|u5389|u5390|u5391|u5392|u5393|u5394|u5395|u5396|u5397|u5398|u5399|u5400|u5401|u5402|u5403|u5404|u5405|u5406|u5407|u5408|u5409|u5410|u5411|u5412|u5413|u5414|u5415|u5416|u5417|u5418|u5419|u5420|u5421|u5422|u5423|u5424|u5425|u5426|u5427|u5428|u5429|u5430|u5431|u5432|u5433|u5434|u5435|u5436|u5437|u5438|u5439|u5440|u5441|u5442|u5443|u5444|u5445|u5446|u5447|u5448|u5449|u5450|u5451|u5452|u5453|u5454|u5455|u5456|u5457|u5458|u5459|u5460|u5461|u5462|u5463|u5464|u5465|u5466|u5467|u5468|u5469|u5470|u5471|u5472|u5473|u5474|u5475|u5476|u5477|u5478|u5479|u5480|u5481|u5482|u5483|u5484|u5485|u5486|u5487|u5488|u5489|u5490|u5491|u5492|u5493|u5494|u5495|u5496|u5497|u5498|u5499|u5500|u5501|u5502|u5503|u5504|u5505|u5506|u5507|u5508|u5509|u5510|u5511|u5512|u5513|u5514|u5515|u5516|u5517|u5518|u5519|u5520|u5521|u5522|u5523|u5524|u5525|u5526|u5527|u5528|u5529|u5530|u5531|u5532|u5533|u5534|u5535|u5536|u5537|u5538|u5539|u5540|u5541|u5542|u5543|u5544|u5545|u5546|u5547|u5548|u5549|u5550|u5551|u5552|u5553|u5554|u5555|u5556|u5557|u5558|u5559|u5560|u5561|u5562|u5563|u5564|u5565|u5566|u5567|u5568|u5569|u5570|u5571|u5572|u5573|u5574|u5575|u5576|u5577|u5578|u5579|u5580|u5581|u5582|u5583|u5584|u5585|u5586|u5587|u5588|u5589|u5590|u5591|u5592|u5593|u5594|u5595|u5596|u5597|u5598|u5599|u5600|u5601|u5602|u5603|u5604|u5605|u5606|u5607|u5608|u5609|u5610|u5611|u5612|u5613|u5614|u5615|u5616|u5617|u5618|u5619|u5620|u5621|u5622|u5623|u5624|u5625|u5626|u5627|u5628|u5629|u5630|u5631|u5632|u5633|u5634|u5635|u5636|u5637|u5638|u5639|u5640|u5641|u5642|u5643|u5644|u5645|u5646|u5647|u5648|u5649|u5650|u5651|u5652|u5653|u5654|u5655|u5656|u5657|u5658|u5659|u5660|u5661|u5662|u5663|u5664|u5665|u5666|u5667|u5668|u5669|u5670|u5671|u5672|u5673|u5674|u5675|u5676|u5677|u5678|u5679|u5680|u5681|u5682|u5683|u5684|u5685|u5686|u5687|u5688|u5689|u5690|u5691|u5692|u5693|u5694|u5695|u5696|u5697|u5698|u5699|u5700|u5701|u5702|u5703|u5704|u5705|u5706|u5707|u5708|u5709|u5710|u5711|u5712|u5713|u5714|u5715|u5716|u5717|u5718|u5719|u5720|u5721|u5722|u5723|u5724|u5725|u5726|u5727|u5728|u5729|u5730|u5731|u5732|u5733|u5734|u5735|u5736|u5737|u5738|u5739|u5740|u5741|u5742|u5743|u5744|u5745|u5746|u5747|u5748|u5749|u5750|u5751|u5752|u5753|u5754|u5755|u5756|u5757|u5758|u5759|u5760|u5761|u5762|u5763|u5764|u5765|u5766|u5767|u5768|u5769|u5770|u5771|u5772|u5773|u5774|u5775|u5776|u5777|u5778|u5779|u5780|u5781|u5782|u5783|u5784|u5785|u5786|u5787|u5788|u5789|u5790|u5791|u5792|u5793|u5794|u5795|u5796|u5797|u5798|u5799|u5800|u5801|u5802|u5803|u5804|u5805|u5806|u5807|u5808|u5809|u5810|u5811|u5812|u5813|u5814|u5815|u5816|u5817|u5818|u5819|u5820|u5821|u5822|u5823|u5824|u5825|u5826|u5827|u5828|u5829|u5830|u5831|u5832|u5833|u5834|u5835|u5836|u5846|u5847|u5848|u5849|u5850|u5851|u5852|u5853|u5854|u5855|u5856|u5857|u5858|u5859|u5860|u5861|u5862|u5863|u5864|u5865|u5866|u5867|u5868|u5869|u5870|Ä29|Ä30|Ä31|Ä32|Ä33|Ä34|Ä35|Ä36|Ä37|Ä38|Ä39|Ä40|ä75|ä76|ä77|ä78|ä79|ä80|ä81|ä82|ä83|ä84|ä85|ä86|ä87|ä88 +ANTS#A2932|A2933|A2934|A2935|A2936|A2938|E1052|E1784|E1785|E1798|E1835|E1836|E1837|E1838|E1839|E1840|E1841|E1842|E1843|E1844|E1845|E1846|E1847|E1848|E1849|E1850|E1851|E1852|E1853|E1861|E1862|E1863|E1864|E1865|E1866|E1867|E1868|E1998|E1999|E2098|E2099|E2100|E2101|E2102|E2103|E2104|E2105|E2106|E2107|E2108|E2109|E2110|E2111|E2112|E2113|E2114|E2115|E2116|E2117|E2118|E2119|E2120|E2121|E2122|E2123|E2124|E2125|E2126|E2127|E2128|E2129|E2130|E2131|E2132|E2133|E2134|E2135|E2136|E2137|E2138|E2139|E2140|E2141|E2142|E2143|E2144|E2145|E2146|E2147|E2148|E2149|E2150|E2151|E2152|E2153|E2154|E2155|E2156|E2157|E2158|E2159|E2160|E2161|E2162|E2163|E2164|E2165|E2166|E2167|E2168|E2169|E2170|E2171|E2172|E2173|E2174|E2175|E2176|E2177|E2178|E2179|E2181|E2182|E2183|E2278|E2279|E2280|E2281|E2282|E2283|E2284|E2285|E2286|E2287|E2288|E2289|E2290|E2291|E2292|E2293|E2294|E2295|E2296|I304|I306|I320|I321|I322|I323|I324|I325|I326|I327|I332|I333|I334|I335|I336|I341|I342|I343|I344|I345|I346|I347|I348|I349|I350|I351|I352|I353|I354|I355|I356|I357|I358|I359|I360|I361|I362|I363|I364|I365|I366|I367|I368|I369|I370|I371|I372|I373|I374|I375|I376|I377|I378|I379|I380|I381|I382|I383|I384|I385|I386|I387|I388|I389|I390|I391|I392|I393|I394|I395|I396|I397|I398|I399|I400|I401|I402|I403|I404|I405|I406|I407|I408|I409|I410|I411|I412|I413|I414|I415|I416|U499|U500|U501|U502|a3870|a7294|a7295|a7296|a7297|a7298|a7356|a7357|a7358|a7359|a7360|a7361|a7362|a7363|a7364|a7365|a7367|a7368|a7369|e2243|e2244|e2245|e2246|e2247|e3019|e3234|e3235|e3236|e3237|e3238|e3239|e3240|e3241|e3242|e3243|e3244|e3245|e3980|e3981|e3982|e3983|e3984|e3985|e3986|e3987|e3988|e3989|e3990|e3991|e3992|e3993|e3994|e3995|e3996|e3997|e3998|e3999|e4000|e4001|e4002|e4003|e4004|e4005|e4006|e4007|e4008|e4009|e4010|e4011|e4012|e4013|e4014|e4015|e4016|e4017|e4018|e4019|e4020|e4021|e4022|e4023|e4024|e4025|e4026|e4027|e4028|e4029|e4030|e4031|e4032|e4033|e4034|e4035|e4036|e4037|e4038|e4039|e4040|e4041|e4042|e4043|e4044|e4045|e4046|e4047|e4048|e4049|e4050|e4051|e4052|e4053|e4054|e4055|e4056|e4057|e4058|e4059|e4060|e4061|e4062|e4063|e4064|e4065|e4066|e4067|e4068|e4069|e4070|e4071|e4072|e4073|e4074|e4075|e4076|e4077|e4078|e4079|e4080|e4081|e4082|e4083|e4084|e4085|e4086|e4087|e4088|e4089|e4090|e4091|e4092|e4093|e4094|e4095|e4096|e4097|e4098|e4099|e4100|e4101|e4102|e4103|e4104|e4105|e4106|e4107|e4108|e4109|e4110|e4111|e4112|e4113|e4114|e4115|e4116|e4117|e4118|e4119|e4120|e4121|e4122|e4123|e4124|e4125|e4126|e4127|e4128|e4129|e4130|e4131|e4132|e4133|e4134|e4135|e4136|e4137|e4138|e4139|e4140|e4141|e4142|e4143|e4144|e4145|e4146|e4147|e4148|e4149|e4150|e4151|e4152|e4153|e4154|e4155|e4156|e4157|e4158|e4159|e4160|e4161|e4162|e4163|e4164|e4165|e4166|e4167|e4168|e4169|e4170|e4171|e4172|e4173|e4174|e4175|e4176|e4177|e4178|e4179|e4180|e4181|e4182|e4183|e4184|e4185|e4186|e4187|e4188|e4189|e4190|e4191|e4192|e4193|e4194|e4195|e4196|e4197|e4198|e4199|e4200|e4201|e4202|e4203|e4204|e4205|e4206|e4207|e4208|e4209|e4210|e4211|e4212|e4213|e4214|e4215|e4216|e4217|e4218|e4219|e4220|e4225|e4226|e4227|e4228|e4229|e4230|e4231|e4232|e4233|e4234|e4235|e4236|e4237|e4238|e4396|e4397|e4398|e4399|e4400|e4401|e4402|e4403|e4404|e4405|e4406|e4407|e4408|e4409|e4410|e4411|e4412|e4413|e4414|e4415|e4416|e4417|e4418|e4419|e4420|e4421|e4422|e4423|e4424|e4425|e4426|e4427|e4428|e4429|e4430|e4431|e4432|e4433|e4434|e4435|e4436|e4437|e4438|e4439|e4440|e4441|e4442|e4443|e4444|e4445|e4446|e4447|e4448|e4449|e4450|e4451|e4452|e4453|e4454|e4455|e4456|e4457|e4458|e4459|e4460|e4461|e4462|e4463|e4464|e4465|e4466|e4467|e4468|e4469|e4470|e4471|e4472|e4473|e4474|e4475|e4476|e4477|e4478|e4479|e4480|e4481|e4482|e4483|e4484|e4485|e4486|e4487|e4488|e4489|e4490|e4491|e4492|e4493|e4494|e4495|i412|i413|i428|i429|i430|i431|i432|i433|i434|i435|i436|i437|i438|i439|i440|i441|i442|i443|i444|i445|i446|i447|i448|i472|i473|i476|i477|i478|i479|i480|i481|i482|i483|i484|i485|i486|i487|i488|i491|i492|i493|i494|i495|i496|i497|i498|i499|i500|i501|i502|i503|i504|i505|i506|i507|i508|i509|i510|i511|i512|i513|i514|i515|i1126|o203|u2583|u2584|u2585|u2586|u2587|u4398|u4399|u4400|u4401|u4402 +ANTT#A2118|A2119|E565|E566|E1790|E1799|E1854|E1986|E1987|E1988|E1989|E1990|E1991|E1992|E1993|E1994|E2052|E2053|U853|U854|U1250|a3871|a3872|a3873|a3874|a3884|a4746|a4747|a4748|a4749|a4750|a4751|a4752|a4753|a7299|a7320|a7321|a7322|a7323|a7366|a7400|e513|e514|e515|e516|e517|e518|e519|e520|e3020|e3021|e3022|e3023|e3201|e3202|e3203|e3204|e3205|e3206|e3207|e3208|e3209|e3210|e3211|e3212|e3213|i1121|i1122|i1123|i1124|i1125|u2534|u2535|u2536|u2537|u2538|u2556|u2557|u2558|u2559|u2560|u2561|u2562|u2563|u2564|u2565|u2566|u2567|u5091|u5092|u5093|u5094|u5095|u5096|u5097|u5098|u5099|u5100|u5101|u5102|u5103|u5104|u5105|u5106|u5107|u5108|u5109|u5110|u5871|u5872|u5873|u5874|u5875|u5876|u5877|u5878|u5879|u5880 +ANTW#A2983|A2984|A2985|A2986|A2987|A2988|A2989|A2990|A2991|A2992|E1860|E2184|E2185|E2186|E2187|E2188|E2189|E2190|E2191|E2192|E2193|E2194|E2195|E2196|E2197|E2198|E2199|E2200|E2201|E2202|E2203|E2204|E2205|E2206|E2207|E2208|E2209|E2210|E2211|E2212|E2213|E2214|E2215|E2216|E2217|E2218|E2219|E2220|E2221|E2222|E2223|E2224|E2225|E2226|E2227|E2228|E2229|E2230|E2231|E2232|E2233|E2234|E2235|E2236|E2237|E2238|E2239|E2240|E2241|E2242|E2243|E2244|E2245|E2246|E2247|E2248|E2249|E2250|E2251|E2252|E2253|E2254|E2255|E2256|E2257|E2258|E2259|E2260|E2261|E2262|E2263|E2264|E2265|E2266|E2267|E2268|E2269|E2270|E2271|E2272|E2273|E2274|E2275|E2276|E2277|a7401|a7402|a7403|a7404|a7405|a7406|a7407|a7408|a7409|a7410|a7411|e4239|e4240|e4241|e4242|e4243|e4244|e4245|e4246|e4247|e4248|e4249|e4250|e4251|e4252|e4253|e4254|e4255|e4256|e4257|e4258|e4259|e4260|e4261|e4262|e4263|e4264|e4265|e4266|e4267|e4268|e4269|e4270|e4271|e4272|e4273|e4274|e4275|e4276|e4277|e4278|e4279|e4280|e4281|e4282|e4283|e4284|e4285|e4286|e4287|e4288|e4289|e4290|e4291|e4292|e4293|e4294|e4295|e4296|e4297|e4298|e4299|e4300|e4301|e4302|e4303|e4304|e4305|e4306|e4307|e4308|e4309|e4310|e4311|e4312|e4313|e4314|e4315|e4316|e4317|e4318|e4319|e4320|e4321|e4322|e4323|e4324|e4325|e4326|e4327|e4328|e4329|e4330|e4331|e4332|e4333|e4334|e4335|e4336|e4337|e4338|e4339|e4340|e4341|e4342|e4343|e4344|e4345|e4346|e4347|e4348|e4349|e4350|e4351|e4352|e4353|e4354|e4355|e4356|e4357|e4358|e4359|e4360|e4361|e4362|e4363|e4364|e4365|e4366|e4367|e4368|e4369|e4370|e4371|e4372|e4373|e4374|e4375|e4376|e4377|e4378|e4379|e4380|e4381|e4382|e4383|e4384|e4385|e4386|e4387|e4388|e4389|e4390|e4391|e4392|e4393|e4394|e4395 +ANTX#A2103|A2104|A2105|A2900|E1051|I328|I1034|I1035|a4754|a4755|a4756|a4757|a4758|a4780|a4781|a4782|a4783|a4784|e2238|e2239|e2240|e2241|e2242|u2568|u2569|u2570|u2571|u2572|u2573|u2574|u2575|u2576|u2577|u2578|u2579|u2580 +ANWF#i1149 +ANWH#E1101|e2365|e2366|e2367|e2368|e2369 +ANWJ#U1278|u6212|u6213 +ANWK#E1107|E1108|E1109|e2383|e2384|e2385|e2386|e2387|u6206|u6207|u6208|u6209|u6210|u6211 +ANWL#A2997|A2998|A2999|A3000|A3001|A3002|A3003|A3004|A3005|A3006|A3007|A3008|A3009|A3046|A3047|E1110|E1111|U1284|U1285|U1289|U1290|a7468|a7469|e2388|e2389|e2390|e2391|e2392|e2393|u6250|u6251|u6252|u6253|u6254|u6255|u6256|u6257|u6258|u6259|u6260|u6261|u6262|u6263|u6264|u6265|u6266|u6267|u6268|u6269|u6287 +ANWN#A3010|A3011|A3016|A3017|A3018|A3019|A3020|A3021|A3022|A3023|A3024|A3025|A3026|A3027|A3028|A3029|A3030|A3031|A3032|A3042|A3043|A3044|E1092|E1093|E1094|E1095|E1096|E1097|E1098|E1099|E1100|E1105|E1106|E1116|E1117|E1118|E1119|E1120|E1121|E1122|E1123|E1124|E1127|E1128|a7435|a7447|a7448|a7449|a7450|a7451|a7452|a7453|a7454|a7455|a7456|a7457|a7458|a7465|e2342|e2343|e2344|e2345|e2346|e2347|e2348|e2349|e2350|e2351|e2352|e2353|e2354|e2355|e2356|e2357|e2358|e2359|e2374|e2375|e2376|e2377|e2378|i762|i763|i1147|i1148|u6202|u6203|u6204|u6205|u6288|u6289|u6290|u6291 +ANWR#A3012|A3013|A3033|A3034|A3048|A3049|A3050|A3051|E1112|E1113|E1114|E1115|E1125|E1126|E1129|E1130|U1275|U1276|U1277|U1279|U1286|a7436|a7437|a7438|a7439|a7470|e2379|e2380|e2381|e2382|e2394|e2395|e2396|e2397|e2398|e2399|e2400|e2401|e2404|i761|u6185|u6186|u6187|u6188|u6189|u6190|u6191|u6192|u6193|u6194|u6195|u6196|u6197|u6198|u6199|u6200|u6201|u6270|u6271|u6272|u6273|u6274|u6275|u6276|u6277|u6278|u6279|u6292|u6293|u6294|u6295|u6296|u6297|u6298|u6299|u6300|u6301 +ANWS#A3014|A3015|A3035|A3036|A3037|A3038|A3039|A3040|A3041|E1102|E1103|E1104|U1280|U1287|U1288|a7440|a7441|a7442|a7443|a7444|a7445|a7446|a7459|a7460|a7461|a7462|a7463|a7464|e2370|e2371|e2372|e2373|u6215|u6216|u6217|u6218|u6219|u6220|u6280|u6281|u6282|u6283|u6284|u6285|u6286 +ANWT#U1281|U1282|u6214|u6232|u6233|u6234|u6235|u6236|u6237|u6238|u6239|u6240|u6241|u6242|u6243|u6244|u6245|u6246|u6247|u6248|u6249 +ANWW#i1150 +ANWX#A2996|A3045|U1283|a7430|a7431|a7432|a7433|a7434|a7466|a7467|e2360|e2361|e2362|e2363|e2364|e2402|e2403|u6221|u6222|u6223|u6224|u6225|u6226|u6227|u6228|u6229|u6230|u6231 +ANXJ#U796|u4337|u4338|u4339|u4340|u4341|u4342|u4343|u4344|u4345|u4346|u4347 +ANXL#A2891|A2892|A2893|A2894|I624|I625|I626|I627|I628|I629|I630|I631|i655|i656|i657 +ANXM#a7313|a7314|a7315|u4332|u4333|u4334|u4335|u4336 +ANXN#E3418 +ANXR#A2039|A2040|A2041|a4495|u2508|u2509|u2510|u2511|u2512|u2513|u2514|u2515|u2516|u2517|u2518|u2519|u2520 +ANXS#e429|u4348|u4349|u4350|u4351|u4352|u4353|u4354|u4355|u4356|u4357 +ANXT#I632|I633|I634|U404|a7316|a7317|u1582|u1583|u1584|u1585|u1586|u1587|u1588|u1589|u1590|u1591|u1592|u1593|u2649|u2650|u2651|u2652|u2653 +AP#O392|Y8|u6464 +AP0K#A3132|A3133|A3134|A3135|A3136|A3137|A3138|A3139|A3140|A3141 +AP0S#A3142|a7659|a7660|a7661|a7662|a7663 +APFL#A3101|A3102|A3103|A3104|A3105|A3106|A3107|A3108|A3109|A3110|A3111|A3112|A3113|A3114|Ä45|Ä46 +APFR#O466|O467|O468|O469|O470|O471|O472|O473|O474|O475|O476|O477|o259|o260|o261|o262|o263|o264|o265|o266|o267|o268|o269 +APJM#ü2207 +APJN#ü2208 +APJR#ü2209|ü2210|ü2211|ü2212 +APK#o238|ü2206 +APKK#Ü388 +APKL#A3117|a7666|a7667 +APKR#E2308|E2309 +APKS#ü2213|ü2214|ü2215 +APL#A3118|A3119|A3154|A3155|A3157|A3163|O395 +APLJ#A3121|A3122|E2316 +APLK#A3164|A3165|A3166|A3167|E2315|E2317 +APLN#A3120|A3158|A3180|o312|o313 +APLP#E2310|E2311|E2312|E2313|e4501 +APLR#E2314|a7672|a7673|a7674|a7675|a7676|a7677|a7678|a7679|a7680|a7681|a7682|a7683|e4502 +APLS#A3161|A3162|a7707 +APLT#a7696|a7697|a7698|a7699|a7700|a7701|a7702|a7703|a7704|a7705|a7706 +APLX#A3143|A3156 +APM#O478 +APMK#O479 +APN#E2305|E3419 +APNN#O480|O481 +APNR#o270|o271 +APR#O396 +APR0#A3094 +APRK#A3168|A3169|A3170|A3171 +APRL#A3172|A3173|A3174|A3175|A3176|A3177 +APRN#O397|O398|O428|O429|O430|O431|O432|O433|O434|O435|O436|O437|O438|O439|O440|O441|O442|O443|O444|O445|O446|O447|O448|O449|O450|O451|O452|O453|O454|O455|O456|O457|O458|O459|O460|O461|O462|O463|O464|O465 +APRP#A3178|a7709 +APRR#a7708|o245|o246|o247|o248|o249|o250|o251|o252|o253|o254|o255|o256|o257|o258 +APRT#A3095|A3096|A3097|A3098|A3099|A3100|A3144|A3145|A3146|A3147|A3148|A3149|A3150|A3151|A3152|A3153|O399|O400|O401|O415|O416|O417|O418|O419|O420|O421|O422|O423|O424|O425|O426|O427|O482|O483|O484|O485|a7647|a7648|a7649|a7650|a7651|a7652|a7653|a7654|a7655|a7656|a7657|a7658|a7671|o239|o240|o241|o242|o243|o244|o272|o273 +APRX#O402|O403|O404|O405|O406|O407|O408|O409|O410|O411|O412|O413|O414 +APS#E2322|O393|O523|Y9|i1155 +APSK#e4503|e4504|e4505|e4506 +APSN#E2320 +APSS#A3179 +APST#A3123|A3124|A3125|A3126|A3127|A3128|A3129|A3130|A3131|E2318|E2319|O394|a7668|a7669|a7670|e4507 +APSX#O486|O487|O488|O489|O490|O491|O492|o274|o275 +APTK#O493|O494|O495|a7664|a7665 +APTM#E2306|E2307|O496|O497|O498|O499|O500|O501|O502|O503|O504|e4499|e4500|o276|o277|o278|o279|o280|o281|o282|o283|o284|o285|o286|o287|o288|o289|o290|o291|o292|o293|o294|o295|o296|o297|o298|o299|o300|o301|o302 +APTN#o311 +APTS#o306|o307|o308|o309|o310 +APTT#A3159|A3160|U1306|a7684|a7685|a7686|a7687|a7688|a7689|a7690|a7691|a7692|a7693|a7694|a7695 +APX#E2321 +APXL#e4508 +APXN#O505|O506|O507|O508|O509|O510|O511|O512|O513|O514|O515|O516|O517|O518|O519|O520|O521|O522|o303|o304|o305 +AR#A1194|A3188|A3544|E232|E348|E2325|E3424|I77|I78|I1121|O292|O294|U10|U1307|e155|e4509|e7241|e7251|i166|i1209|i1215|Ä20|Ä54|Ö10 +AR0K#O674|O675|o476|o477|o478|o479|o480 +AR0L#i172 +AR0M#A3552|a7856|a7857|a7858|a7859 +AR0P#O676|O677|o481|o482|o483|o484|o485 +AR0R#A3665 +AR0T#o470|o471|o472|o473|o474|o475 +ARB#E2343|e4533 +ARBB#E2339|e4567 +ARBF#E2350|E2351|E2352|E2353|E2354|E2355|E2356|E2357|E2358|E2359|E2360|E2361|E2362|E2363|E2409|e4593|e4594|e4595|e4596 +ARBK#E230|E231|E2364|E2365|E2368|E2369 +ARBL#E2370|E2371|E2372|E2373|E2374|E2375|U1325|U1326|U1327|U1328|e4557|e4558|e4559|e4560|e4614|e4615|e4616|e4617|e4618|e4619|e4620|e4621|e4622|e4623|e4624|e4625|e4626|e4627|e4628|e4629|e4630|e4631|e4632|e4633|e4634|e4635|e4636|e4637|e4638|e4639|e4640|e4641|e4642|e4643|e4644|e4645|e4646|e4647|e4648|e4649|e4650|e4651|e4652|e4653|e4654|e4655|e4656|e4657|e4658|e4659|e4660|e4661|e4662|e4663|e4664|e4665|e4666 +ARBM#E2376|E2377|E2378 +ARBN#A3196|E2329|E2330|E2331|E2332|E2333|E2337|E2338|E2344|E2345|E2346|E2347|E2348|E2366|E3425|E3426|E3427|U1323|U1324|e4551|e4552|e4553|e4554|e4555|e4556|e4572|e4573|e4574|e4575|u6477|u6478|u6479|u6480|u6481 +ARBP#E2379 +ARBR#A3189|A3190|A3191|A3192|A3193|E229|E2334|E2335|E2336|E2340|E2341|E2380|E2381|E2382|E2383|E2410|E2924|E2925|E2926|E2927|E2928|E2929|E2930|E2931|E2932|E2933|e143|e144|e145|e146|e147|e148|e149|e150|e151|e152|e153|e154|e4534|e4535|e4536|e4537|e4538|e4539|e4540|e4541|e4542|e4543|e4544|e4545|e4546|e4568|e4569|e4570|e4571|e4676|e4677|e4678|e4679|e4680|e4681|e4682|e4683|e4684|e4685|e4686|e4687|e4688|e4689|e4690|e4691|e4692|e4693|e4694|e4695|e4696|e4697|e4698|e4699|e4704|e4705|e4706|e4707|e4708|e5956|e5957|e5958|e5959|e5960|e5961|e5962|e5963|e5964|e5965|e5966|e5967|e5968|e7149|e7150|e7151|e7152|u6482 +ARBS#A1195|A3194|A3195|E226|E227|E228|E2342|E2349|E2384|E2385|E2386|E2387|E2388|E2389|E2390|E2391|E2392|E2393|E2394|E2395|E2396|E2397|E2398|E2399|E2400|E2401|E2402|U1308|U1309|a7710|a7711|a7712|a7713|e4561|e4667|e4668|e4700 +ARBT#A3201|A3202|A3203|A3204|A3205|A3206|A3207|A3208|A3209|A3210|A3211|A3212|A3213|A3214|A3215|A3216|A3217|A3218|A3219|A3220|A3221|A3222|A3223|A3224|A3225|A3226|A3227|A3228|A3229|A3230|A3231|A3232|A3233|A3234|A3235|A3236|A3237|A3238|A3239|A3240|A3241|A3242|A3243|A3244|A3245|A3246|A3247|A3248|A3249|A3250|A3251|A3252|A3253|A3254|A3255|A3256|A3257|A3258|A3259|A3260|A3261|A3262|A3263|A3264|A3265|A3266|A3267|A3268|A3269|A3270|A3271|A3272|A3273|A3274|A3275|A3276|A3277|A3278|A3279|A3280|A3281|A3282|A3283|A3284|A3285|A3286|A3287|A3288|A3289|A3290|A3291|A3292|A3293|A3294|A3295|A3296|A3297|A3298|A3299|A3300|A3301|A3302|A3303|A3304|A3305|A3306|A3307|A3308|A3309|A3310|A3311|A3312|A3313|A3314|A3315|A3316|A3317|A3318|A3319|A3320|A3321|A3322|A3323|A3324|A3325|A3326|A3327|A3328|A3329|A3330|A3331|A3332|A3333|A3334|A3335|A3336|A3337|A3338|A3339|A3340|A3341|A3342|A3343|A3344|A3345|A3346|A3347|A3348|A3349|A3350|A3351|A3352|A3353|A3354|A3355|A3356|A3357|A3358|A3359|A3360|A3361|A3362|A3363|A3364|A3365|A3366|A3367|A3368|A3369|A3370|A3371|A3372|A3373|A3374|A3375|A3376|A3377|A3378|A3379|A3380|A3381|A3382|A3383|A3384|A3385|A3386|A3387|A3388|A3389|A3390|A3391|A3392|A3393|A3394|A3395|A3396|A3397|A3398|A3399|A3400|A3401|A3402|A3403|A3404|A3405|A3406|A3407|A3408|A3409|A3410|A3411|A3412|A3413|A3414|A3415|A3416|A3417|A3418|A3419|A3420|A3421|A3422|A3423|A3424|A3425|A3426|A3427|A3428|A3429|A3430|A3431|A3432|A3433|A3434|A3435|A3436|A3437|A3438|A3439|A3440|A3441|A3442|A3443|A3444|A3445|A3446|A3447|A3448|A3449|A3450|A3451|A3452|A3453|A3454|A3455|A3456|A3457|A3458|A3459|A3460|A3461|A3462|A3463|A3464|A3465|A3466|A3467|A3468|A3469|A3470|A3471|A3472|A3473|A3474|A3475|A3476|A3477|A3478|A3479|A3480|A3481|A3482|A3483|A3484|A3485|A3486|A3487|A3488|A3489|A3490|A3491|A3492|A3493|A3494|A3495|A3496|A3497|A3498|A3499|E2367|E2403|E2404|E2405|E2406|E2407|E2408|O534|O535|O536|a7714|a7715|a7716|a7717|a7718|a7719|a7720|a7721|a7722|a7723|a7724|a7725|a7726|a7727|a7728|a7729|a7730|a7731|a7732|a7733|a7734|a7735|a7736|a7737|a7738|a7739|a7740|a7741|a7742|a7743|a7744|a7745|a7746|a7747|a7748|a7749|a7750|a7751|a7752|a7753|a7754|a7755|a7756|a7757|a7758|a7759|a7760|a7761|a7762|a7763|a7764|a7765|a7766|a7767|a7768|a7769|a7770|a7771|a7772|a7773|a7774|a7775|a7776|a7777|a7778|a7779|a7780|a7781|a7782|a7783|a7784|a7785|a7786|a7787|a7788|a7789|a7790|a7791|a7792|a7793|a7794|a7795|a7796|a7797|e4547|e4548|e4549|e4550|e4562|e4563|e4564|e4565|e4566|e4576|e4577|e4578|e4579|e4580|e4581|e4582|e4583|e4584|e4585|e4586|e4587|e4588|e4589|e4590|e4591|e4592|e4597|e4598|e4599|e4600|e4601|e4602|e4603|e4604|e4605|e4606|e4607|e4608|e4609|e4610|e4611|e4612|e4613|e4669|e4670|e4671|e4672|e4673|e4674|e4675|e4701|e4702|e4703 +ARBX#E350|E351 +ARFJ#O302|O303|o216|o217|u6472|u6473|u6474|u6475|u6476 +ARFK#o218 +ARFL#E2567|E2568|E2569|E2570|E2571|E2572|E2573|E2574|E2575|E2576|E2577|E2578|E2579|E2580|E2581|E2582|E2583|E2584|E2585|E2586|E2587|E2588|E2589|E2590|E2591|E2592|E2593|E2594|E2595|E2596|E2597|E2598|E2599|E2600|E2601|E2602|E2603|E2604|E2605|E2606|E2607|E2608|E2609|E2610|E2611|E2612|E2613|E2614|E2632|E2633|E2634|E2635|E2636|e4886|e4887|e4890|e4891|e4892|e4893|e4894|e4895|e4896|e4897|e4898|e4899|e4900|e4901|e4902|e4903|e4904|e4905|e4906|e4907|e4908|e4909|e4910|e4911|e4912|e4913|e4914|e4915|e4916|e4917|e4918|e4919|e4920|e4921|e4922|e4923|e4924|e4925|e4926|e5018|e5019|e5021|e5022|e5023|e5024|e5025|e5026|e5027|e5028|e5029|e5030|e5031|e5032|e5033|e5034 +ARFN#E2557|E2558|E2559|E2560|E2561|E2562|E2563|E2564|E2565|E2566|E3283|E3284|E3285|E3286|E3287|E3288|E3289|E3290|E3291|E3292|E3293|E3294|E3295|E3296|E3297|E3298|E3299|e4845|e4846|e4847|e4864|e4865|e4866|e4867|e4868|e4869|e4870|e4871|e4872|e4873|e4874|e4875|e4876|e4877|e4878|e4879|e4880|e4881|e4882|e4883|e4884|e4885|e5013|e5014|e5015|e5016|e7125|e7126|e7127|e7128|e7129|e7130|e7131|e7132|e7133|e7134|e7135 +ARFR#E302|E314|E2542|E2543|E2544|E2545|E2546|E2547|E2548|E2549|E2550|E2551|E2552|E2553|E2615|E2616|E2617|E2618|E2619|E2620|E2621|E2622|E2623|E2624|E2625|E2626|E2627|E2628|E2629|E2630|E2631|I1137|I1146|U1321|U1322|U1339|U1340|a7923|a7924|e189|e190|e191|e192|e193|e194|e195|e196|e197|e4792|e4793|e4794|e4795|e4796|e4797|e4798|e4799|e4825|e4826|e4827|e4828|e4829|e4830|e4831|e4832|e4833|e4834|e4835|e4836|e4837|e4838|e4839|e4840|e4841|e4842|e4843|e4844|e4927|e4928|e4929|e4930|e4931|e4932|e4933|e4934|e4935|e4936|e4937|e4938|e4939|e4940|e4941|e4942|e4943|e4944|e4945|e4946|e4947|e4948|e4949|e4950|e4951|e4952|e4953|e4954|e4955|e4956|e4957|e4958|e4959|e4960|e4961|e4962|e4963|e4964|e4965|e4966|e4967|e4968|e4969|e4970|e4971|e4972|e4973|e4974|e4975|e4976|e4977|e4978|e4979|e4980|e4981|e4982|e4983|e4984|e4985|e4986|e4987|e4988|e4989|e4990|e4991|e4992|e4993|e4994|e4995|e4996|e4997|e4998|e4999|e5000|e5001|e5002|e5003|e5004|e5005|e5006|e5007|e5008|e5009|e5010|e5011|e5012|e5017|e5020|i1218|i1219|i1220|i1221|i1222|i1242|i1243|i1244|u6471 +ARFS#E2554|E2555|E2556|e4848|e4849|e4850|e4851|e4852|e4853|e4854|e4855|e4856|e4857|e4858|e4859|e4860|e4861|e4862 +ARFT#A3197|U1420 +ARFX#e4863|e4888|e4889 +ARHB#E2678|E2679|E2680|E2681|E2682|U1347|U1348|U1349|U1350|U1351|U1352|U1353|U1354|e5173|e5174|e5175|e5176|e5177|e5178|e5201|e5202|e5203|e5204|e5205|e5206|e5207|e5208|e5209|e5210|e5211|e5212|e5213|e5214|e5215|e5216|e5217|e5218|e5219|e5220|e5260|e5261|e5262|e5263|e5264|e5265|e5266|e5331|e5332|u6494 +ARHF#e5267|e5268|e5269|e5270|e5271|e5272|e5273|e5274|e5275|e5276|e5277|e5278|e5279 +ARHH#E2715|E2716|e5333|e5334|e5335|e5336|e5337 +ARHL#E2669|E2670|E2671|E2672|E2673|E2674|E2675|E2676|E2685|E2686|E2688|E2689|E2690|E2691|E2692|E2693|E2694|E2695|E2696|E2697|E2698|E2699|E2700|E2701|E2702|E2703|E2704|E2705|E2706|E2707|E2708|E2709|E2710|E2711|E2712|E2713|e5179|e5180|e5181|e5182|e5183|e5184|e5185|e5186|e5234|e5235|e5236|e5237|e5238|e5239|e5240|e5241|e5242|e5243|e5244|e5245|e5246|e5280|e5281|e5282|e5283|e5284|e5285|e5286|e5287|e5288|e5289|e5290|e5291|e5292|e5293|e5294|e5295|e5296|e5297|e5298|e5299|e5300|e5301|e5302|e5303|e5304|e5305|e5306|e5307|e5308|e5309|e5310|e5311|e5312|e5313|e5314|e5315|e5316 +ARHN#A3984|A3985|A3986|e5187|e5317|e5318|e5319|e5320|e5321|e5322|e5323|e5324|e5325|e5326|e5327 +ARHR#E2677|E2714|e5328|e5329|e5330|e5347|e5348|e5349 +ARHS#e5188|e5189|e5190|e5191|e5192|e5193|e5194|e5195|e5196|e5197|e5198|e5199|e5200|e5221|e5222|e5338 +ARHT#E2683|E2684|E2687|e5223|e5224|e5225|e5226|e5227|e5228|e5229|e5230|e5231|e5232|e5233|e5247|e5248|e5249|e5250|e5251|e5252|e5253|e5254|e5255|e5256|e5257|e5258|e5259|e5339|e5340|e5341|e5342|e5343|e5344|e5345|e5346 +ARJ#A3524|O619|a7813|i175|i1247 +ARJB#E2637|E2638|E2639|E2640|E2641|E2642|E2643|E2644|E2645|E2646|e5051|e5052|e5053|e5054|e5055|e5056|e5057|e5058|e5059|e5060|e5061|e5062|e5063|e5064|e5068|e5069|e5070|e5071|e5072|e5073|e5074|e5075 +ARJF#E303|E304|I1138|i1223|i1224|i1225|i1226|i1227 +ARJH#e5065|e5066 +ARJL#O610|O611|O612|O613|O614|O615|O616|O617|O618 +ARJN#A3525|I1124|I1125|I1126|I1127|O620|O641|O642|O643|O644|O645|O646|O647|O648|O649|O650|O651|O652|O653|O654|O655|O656|O657|O658|O659|U1330|a7814|a7815|a7816|e5078|e5079|e6077|e6078|e6079|e6080|e6081|e6082|e6083|i176|i1165|i1166|i1167|i1168|i1169|i1170|i1171|i1172|i1173|i1174|i1175|i1176|i1177|i1178|i1179|i1180|i1181|i1182|i1183|i1184|i1185|i1186|i1187|o450|o451|o452|o453|o454|u6483|u6484|u6485|u6486|u6487|u6488 +ARJR#E2957|E2958|E2959|E2960|a7817|i1248|Ä55|Ä56|Ä57|Ä58|Ä59|ä121|ä122|ä123|ä124|ä125|ä126|ä127|ä128|ä129|ä130|ä131|ä132|ä133|ä134|ä135|ä136|ä137|ä138|ä139|ä140|ä141|ä142|ä143|ä144|ä145|ä146 +ARJS#E305|E306|E353|E2447|E2448|E2449|U1341|a7818|e198|e199|e200|e201|e202|e203|e204|e205|e206|e207|e208|e209|e5076|e5077|o428|o429|u6489|u6490|u6491|u6492|u6493 +ARJT#e5067 +ARJW#E2450 +ARK#E2647|E2718|I1119|Y7|a7812|e5089|i1246 +ARKB#E2956|e5035|e5036|e5148|e5149|e6063|e6064|e6065|e6066|e6067|e6068|e6069|e6070|e6071|e6072|e6073|e6074|e6075|e6076 +ARKF#e5377|e5378|e5379|e5380|e5381|e5382|e5383|e5384|e5385|e5386|e5387|e5388|e5389 +ARKK#E2953|E2954|e6017|e6018|e6019|e6020|e6021|e6022|e6023|e6024|e6025|e6026|e6027|e6028|e6029|e6030|e6031|e6032|e6033|e6034|e6035|e6036|e6037|e6038|e6039|e6040 +ARKL#A3526|A3527|A3528|E2764|E2765|E2766|E2774|E2775|E2776|I1148|I1149|O293|a7819|a7820|a7821|a7822|a7823|a7824|e5080|e5081|e5082|e5083|e5084|e5085|e5086|e5087|e5088|e5363|e5364|e5365|e5366|e5367|e5368|e5369|e5421|e5422|e5423|e5424|e5425|e5426|e5427|e5428|e5429|e5430|e5431|e5432|e5433|e5434|e5435|e5436|e5437|e5438|e5439|e5440|e5441|e5442|e5443|e5444|e5445|e5446|e5447|e5448|e5449|e5450|e5451|e5452|e5453|e5454|e5455|e5456|e5457|e5458|e5459|e5460|e5461|e5462|e5463|e5464|e5465|e5466|e5467|e5468|e5469|e5470|e5471|e5472|e5473|e5474|e5506|e5507|e5508|e5509|e5510|e5511|e5512|e5513|e5514|e5515|e5516|i1228 +ARKM#A3531|A3532|A3533|A3534|A3535|A3536|A3537|A3538|E3431|a7825|a7826|a7827|a7828|a7829|a7830|a7831|a7832|a7833|a7834|a7835|a7836|e5517|e5518|e5519 +ARKN#A3198|A3529|A3530|A3556|A3637|A3638|E2530|E2531|E2532|E2533|E2534|E2535|E2648|E2655|E2656|E2657|E2658|E2659|E2660|E2661|E2662|E2663|E2664|E2665|E2666|E2729|E2730|E2731|E2732|E2733|E2734|E2735|E2736|E2737|E2738|E2739|E2740|E2741|E2742|E2743|E2744|E2745|E2746|E2747|E2748|E2749|E2750|E2751|E2752|E2753|E2754|E2755|E2756|E2757|E2770|E2771|E2772|E2773|E2961|E2962|E2963|O582|O583|O584|O585|O586|O587|O588|O589|O590|O591|O592|O593|O594|O595|O596|O597|O598|O599|O600|O601|O602|O603|O604|O605|O606|O607|O608|O609|O661|O662|O663|U1359|U1362|U1363|U1364|U1365|U1366|U1367|a7925|a7926|a7927|a7928|a7929|a7930|a7931|a7932|a7933|a7934|a7935|a7936|e4800|e4801|e4802|e4803|e4804|e4805|e4806|e4807|e4808|e4809|e4810|e4811|e4812|e4813|e4814|e5037|e5090|e5091|e5150|e5151|e5152|e5153|e5154|e5155|e5156|e5157|e5158|e5159|e5160|e5161|e5370|e5371|e5372|e5373|e5374|e5375|e5376|e5390|e5391|e5392|e5393|e5394|e5395|e5396|e5397|e5398|e5399|e5400|e5401|e5402|e5403|e5404|e5405|e5406|e5407|e5408|e5409|e5410|e5411|e5412|e5413|e5414|e5415|e5416|e5417|e5418|e5419|e5420|e5493|e5494|e5495|e5496|e5497|e5498|e5499|e5500|e5501|e5502|e5503|e5504|e5505|o395|o396|o397|o398|o399|o400|o401|o402|o403|o404|o405|o406|o407|o408|o409|o410|o411|o412|o413|o414|o415|o416|o417|o418|o419|o420|o421|o422|o423|o424|o425|o426|o427|o455|o456|o457|o458|o459|u6507|u6508|u6509|u6510|u6511 +ARKR#E354|E2649|E2650|E2651|E2652|E2758|E2759|E2760|E2761|E2762|E2763|E2767|E2768|E2769|E3428|I1147|U1342|U1343|U1344|U1345|U1346|U1358|U1360|U1361|e5095|e5096|e5097|e5098|e5099|e5100|e5101|e5102|e5103|e5104|e5105|e5106|e5107|e5108|e5109|e5110|e5111|e5112|e5113|e5114|e5115|e5116|e5117|e5118|e5119|e5120|e5121|e5122|e5123|e5124|e5125|e5126|e5127|e5128|e5129|e5130|e5131|e5132|e5133|e5134|e5135|e5136|e5137|e5138|e5139|e5140|e5141|e5142|e5143|e5144|e5145|e5146|e5147|e5475|e5476|e5477|e5478|e5479|e5480|e5481|e5482|e5483|e5484|e5485|e5486|e5487|e5488|e5489|e5490|e5491|e5492 +ARKS#A3539|A3540|E2653|E2654|E2667|E2668|e5092|e5093|e5094|i1156|i1157|ä147|ä148|ä149|ä150 +ARKT#A3554|A3555|A3557|U18|U19|a7860|a7861|a7862|a7863|e5038|e5039|e5040|e5041|e5042|e5043|e5044|e5045|e5046|e5047|e5048|e5049|e5050|e5162|e5163|e5164|e5165|e5166|e5167|e5168|e5169|e5170|e5171|e5172|e6084|e6085|e6086|e6087|e6088|e6089 +ARKW#A3541|A3542|a7837|a7838|a7839|a7840|a7841|a7842|a7843|a7844|a7845|a7846|a7847|a7848|a7849|a7850 +ARKX#E355|E356|E2536|E2537 +ARL#A3199|A3521|A4490|E2784|U1314|i1216 +ARLB#E2780|E2781|E2782|E2783|E2785|E2786|E2787|E2788|E2789|E2790|U1368|U1369|U1370|U1371|U1372|U1373|U1374|U1375|U1376|U1377|U1378|U1379|U1380|U1381|U1382|U1383|U1384|U1385|U1386|U1387|U1388|e5549|e5550|e5551|e5552|e5553|e5554|e5555|e5556|e5557|e5558|e5559|e5564|e5565|e5566|e5567|e5568|e5569|e5570|e5571|e5572|e5573|e5574|e5575|e5576|e5577|e5578|u6512|u6513 +ARLF#I1139|I1151|i1229|i1230 +ARLJ#a7811|e5521|e5591|e5592|e5593|e5594|e5595|e5596|e5659|e5660|e5661|e5662|e5663|e5676|i1231 +ARLK#E2796|E2797|E2798|e5520|e5522|e5597|e5598|e5599|e5600|e5601|e5602|e5664 +ARLM#E2777|e5523|e5524|e5525|e5526|e5527|e5528|e5529|e5530|e5531|e5532|e5533|e5534|e5535 +ARLN#A1196|A1197|E2778|E2794|I1130|I1131|O664|O665|e4815|e5536|e5537|e5538|e5539|e5540 +ARLR#E2795|e5625|e5626|e5627|e5628|e5629|e5630|e5631|e5632|e5633|e5634|e5635|e5636|e5637|e5638|e5639|e5640|e5641|i1217 +ARLS#E308|E2779|E2801|E2802|E2803|E2804|E2805|E2806|E2807|E2808|E2809|e222|e223|e224|e225|e226|e227|e228|e229|e230|e231|e232|e233|e4816|e5541|e5542|e5543|e5544|e5545|e5546|e5547|e5548|e5642|e5643|e5644|e5645|e5646|e5665|e5666|e5667|e5668|e5669|e5677|e5678|e5679|e5680|e5681|e5682|e5683|e5695|e5696|e5697|e5698|e5699|e5700|e5701|e5702|e5703|e5704|e5705|e5706|e5707 +ARLT#E2791|E2799|E2800|U1315|e4817|e4818|e4819|e4820|e4821|e4822|e5579|e5580|e5581|e5582|e5583|e5584|e5585|e5586|e5587|e5588|e5589|e5590|e5617|e5618|e5619|e5620|e5621|e5622|e5623|e5624|e5670|e5671|e5672|e5673|e5674|e5675|e5684|e5685|e5686|e5687|e5688|e5689|e5690|e5691|e5692|e5693|e5694|u6465|u6466|u6467|u6468|u6469|u6470|u6552|u6553 +ARLX#E307|E2792|E2793|e210|e211|e212|e213|e214|e215|e216|e217|e218|e219|e220|e221|e5560|e5561|e5562|e5563|e5603|e5604|e5605|e5606|e5607|e5608|e5609|e5610|e5611|e5612|e5613|e5614|e5615|e5616|e5647|e5648|e5649|e5650|e5651|e5652|e5653|e5654|e5655|e5656|e5657|e5658 +ARM#A3558|A3581|A3582|A3622|A3625|I79|e7252|i167 +ARMB#A3571|A3572|A3573|A3574|A3575|A3576|A3577|A3578|A3579|A3580|A3583 +ARMF#A3585|A3588|A3589|A3603 +ARMH#A3604|A3605 +ARMK#A3560|A3586|A3607|e5815|e5816|e5817|e5818|e5819|e5820|e5821|e5822|e5823|e5824|e5825|e5826|e5827 +ARML#A3608|A3609|a7870|Ä60|Ä61|Ä62|Ä63|Ä64|ä156 +ARMM#A3587|a7864 +ARMN#A3561|A3562|A3593|A3594|A3595|A3596|A3597|A3598|A3599|A3600|A3601|A3602|A3606|A3627|E2810|E2811|E2812|E2836|E2837|U1389|U1390|a7865|a7866|e5708|e5709|e5710|e5711|e5712|e5713|e5714|e5715|e5716|e5717|e5718|e5719|e5720|e5766|e5767|e5768|e5769|e5770|e5771|e5772|e5773|e5774|e5775|e5776 +ARMR#A3590|A3610|E357|E2835|E3432|a7868|a7869|e5753|e5754|e5755|e5756|e5757|e5758|e5759|e5760|e5761|e5762|e5763|e5764|e5765|ä151|ä152|ä153|ä154|ä155 +ARMS#A3591|A3611|A3612|A3613|A3614|A3626|E2815|E2816|E2841|E2842|a7867|a7871|a7872|a7873|a7874|a7875|a7876|a7877|a7878|a7879|a7880|a7881|a7882|a7883|a7884|e5734|e5735|e5802|e5803|e5804|e5805|e5806|e5807|e5808|e5809|e5810|e5811|e5812|e5813|e5814|ä157|ä158|ä159|ä160 +ARMT#A3559|A3563|A3564|A3565|A3566|A3567|A3568|A3569|A3570|A3592|A3615|A3616|A3617|A3618|A3619|A3620|A3621|E2538|E2539|E2540|E2541|E2813|E2814|E2817|E2818|E2819|E2820|E2821|E2822|E2823|E2824|E2825|E2826|E2827|E2828|E2829|E2830|E2831|E2832|E2833|E2834|E2838|E2843|E2844|E2845|E2846|a7885|a7886|a7887|a7888|a7889|a7890|a7891|a7892|a7893|a7894|a7895|a7896|e5721|e5722|e5723|e5724|e5725|e5726|e5727|e5728|e5729|e5730|e5731|e5732|e5733|e5736|e5737|e5738|e5739|e5740|e5741|e5742|e5743|e5744|e5745|e5746|e5747|e5748|e5749|e5750|e5751|e5752|e5777|e5778|e5779|e5780|e5781|e5782|e5783|e5784|e5785|e5786|e5787|e5788|e5789|e5828|e5829|e5830|e5831|e5832|e5833|e5834|e5835|e5836|e5837|e5838|e5839 +ARMX#A3584|E2839|E2840|U20|U21|U22|e5790|e5791|e5792|e5793|e5794|e5795|e5796|e5797|e5798|e5799|e5800|e5801 +ARN#A3522|A3543|A3545|A3624|E233|E358|I80|I1120|I1122|I1123|I1132|I1133|O295|O660|U14|U1310|U1311|U1316|U1355|U1391|e156|e266|e7253|i168|i1232|Ä21 +ARN0#O625 +ARNB#E234|E236|E237|E238|E239|E240|E241|U16|U1317|o212|o213|o214|o215 +ARNF#E248|E249|E292|E352|U17|e176|e177|e178|e179 +ARNH#E257|E258|I1142|I1143|I1144|e163|e164|e165|e166|e167|e168|e169|e170|e171|e172|e173|e174|e175 +ARNJ#A3629|A3630|E251|E252|E253|E254|E311|E349|E2976|E2977|O305|O306|O524|O525|O526|O527|O528|O529|O530|a7897|a7898|a7899|a7900|a7901|a7902|a7903|a7904|a7905|a7906|a7907|a7908|a7909|e6042|e6135|e6136|e6137|e6138|e6139|e6140|e6143|e6144|e6145|o314|o315|o316|o317 +ARNK#A3623|E250|E255|E256|E310|E312|E313|E2975|I1135|I1136|O304|U1335|U1336|U1337|U1338|e6041|e6141|e6142|Ä22 +ARNL#E259|E260 +ARNM#E235|E261|E262|E263|E264|E265|E266|E267|E268|E299|O666|O667|O668|e157|e158 +ARNN#A3523|E2847|E2848|E2849|E2850|I1134|I1140|O531|U1312|e4520|e5840|e5841|e5842|e5843|e5844|e5845|e5846|e5847|e5848|e5849|e5850|e5851|e5852|e5853|e5854 +ARNP#E269|E270|E271|E272|E273|E274|E275 +ARNR#E247|E276|E277|E2719|E2720|E2721|E2722|E2723|E2724|E2725|E2726|E2727|E2851|E2852|E2853|E2854|E2855|E2856|E2891|E2892|E2893|E2894|E2895|E2896|E2897|E2898|E2899|E2900|E2901|E2902|E2903|E2904|E2905|E2906|E2907|E2908|E2909|E2910|E2911|E2912|E2913|E2914|E2915|E2916|E2917|E2918|E2919|E2920|E2921|I1141|I1145|O296|O300|e5350|e5351|e5352|e5353|e5354|e5355|e5356|e5357|e5358|e5359|e5360|e5361|e5362|e5855|e5856|e5857|e5858|e5859|e5860|e5861|e5862|e5863|e5864|e5865|e5866|e5867|e5928|e5929|e5930|e5931|e5932|e5933|e5934|e5935|e5936|e5937|e5938|e5939|e5940|e5941|u6495|u6496|u6497|u6498|u6499|u6500|u6501|u6502|u6503|u6504|u6505|u6506 +ARNS#E278|E279|E280|E281|E282|E283|E297|E298|E2859|E2860|E2861|E2862|E2863|E2864|E2865|E2866|E2867|E2868|E2869|E2870|O297|O298|O299|U15|U1313|U1318|U1319|U1356|U1357|e5888|e5889|e5890|e5891|e5892|e5893|e5894|e5895|e5896|e5897|e5898|e5899|e5900|e5901|e5902|e5903|e5904|e5905|e5906|e5907|e5908|e5909|e5910|e5911|e5912|e5913|e5914|e5915|e5916|e5917|i1158|i1159|i1193|i1194|i1195|i1196|i1197|i1198|i1199|i1200|i1201|i1202|i1203|i1204|i1205|i1206|i1207|i1208 +ARNT#A1059|A3639|A3640|E242|E243|E244|E245|E246|E284|E285|E286|E287|E288|E289|E290|E291|E2857|E2858|E2871|E2872|E2873|E2874|E2875|E2876|E2877|E2878|E2879|E2880|E2881|E2882|E2883|E2884|E2885|E2886|E2887|E2888|E2889|E2890|O621|O622|O623|O624|O626|O627|O628|O629|O630|O631|O632|O633|O634|O635|O636|O637|O638|O639|O640|a3776|a7937|a7938|e159|e160|e161|e162|e5868|e5869|e5870|e5871|e5872|e5873|e5874|e5875|e5876|e5877|e5878|e5879|e5880|e5881|e5882|e5883|e5884|e5885|e5886|e5887|e5918|e5919|e5920|e5921|e5922|e5923|e5924|e5925|e5926|e5927|i1233|i1234|i1235|i1236|i1237|o430|o431|o432|o433|o434|o435|o436|o437|o438|o439|o440|o441|o442|o443|o444|o445|o446|o447|o448|o449 +ARNW#E293|E294|E295|E296|U1331|U1332|U1333|U1334|e180|e181|e182|e183|e184 +ARNX#E2922|E2923|e5942|e5943|e5944|e5945|e5946|e5947|e5948|e5949|e5950|e5951|e5952|e5953|e5954|e5955 +ARP#E3433 +ARPB#E3434 +ARPF#E3443|E3444|E3470 +ARPH#E3445|E3446|E3447 +ARPK#E3435|E3436|E3437|E3438|E3439|E3440|E3441|E3442 +ARPL#u6514 +ARPM#E3448|E3449|E3450|e7256 +ARPN#E3469 +ARPP#E3451|E3452|E3453|E3454|E3455|E3456|E3457|E3458|E3459 +ARPR#E359|E2938|E2939|E2940|E2941|E2942|E2943|E2944|E2945|E2946|E2947|E2948|E2949|E2950|E2951|E2952|E3460|E3461|E3462|E3463|E3464|E3465|E3474|E3475|E3476|E3477|E3478|e5988|e5989|e5990|e5991|e5992|e5993|e5994|e5995|e5996|e5997|e5998|e5999|e6000|e6001|e6002|e6003|e6004|e6005|e6006|e6007|e6008|e6009|e6010|e6011|e6012|e6013|e6014|e6015|e6016|i1238|i1239 +ARPS#E3466|E3467|E3472|E3473|E3479|E3480|e7258|e7259|e7260|e7261|e7262|e7263 +ARPT#E3468 +ARPW#E3471|e7257 +ARPX#E3149|E3150|e5986|e5987 +ARR#A3546|E365|I81|i169|i1240 +ARRB#E300|E301|E2327|e185|e186|e187|e188|e4521|e4522|e4523|e4524|e4525|e4526|e4527|e4528|e4529|e4530|e4531|e4532|e4823|e4824 +ARRM#U11|U12|U13 +ARRN#E366|e6749 +ARRS#i170 +ARRT#A3200|E3300|E3301|e6750|e7136|e7137|e7138|e7139|e7140|e7141|e7142|e7143|e7144|e7145|e7146|e7147|e7148 +ARS#A3628|A3631|E2934|E3207|E3214|I1129|O301|e7254|i171|i1241 +ARS0#A3706|A3707|A3708|A3709|E3100 +ARSB#E3209|E3210|E3211|E3212|e7005|e7006|e7007|e7027|e7028|e7029|e7030|e7031|e7032 +ARSF#E3239|E3240|E3241|E3242|E3273|E3274|e6166|e6649|i1245 +ARSH#E3245|E3246|E3247|E3248|E3249|E3250|E3251|E3252|E3253|E3254|E3255|E3256|E3257|E3258|E3259|E3260|E3261|E3262|E3263|E3264|E3265|E3266|e6346|e6347|e6348|e7033|e7034|e7035|e7036|e7037|e7038|e7039|e7040|e7041|e7042|e7044|e7045 +ARSJ#E3222|E3223|E3224|E3225|E3226|E3227|E3228|E3229|E3230|E3231|E3232|E3243|U26|U27|U28|U29|e7012|e7014|e7015|e7016|e7017|e7018|e7019|e7077|e7078 +ARSK#A3641|A3642|A3643|A3644|E360|E361|E3032|E3033|E3034|E3035|E3036|E3037|E3038|E3039|E3040|E3041|E3042|E3043|E3044|E3045|E3046|E3047|E3048|E3049|E3050|E3051|E3052|E3053|E3054|E3055|E3056|E3057|E3058|E3059|E3060|E3061|E3062|E3233|E3234|E3235|E3236|E3237|E3238|E3244|E3269|E3481|E3482|e6167|e6168|e6169|e6170|e6171|e6172|e6173|e6174|e6175|e6176|e6177|e6178|e6179|e6180|e6181|e6182|e6183|e6184|e6185|e6186|e6187|e6188|e6189|e6190|e6191|e6192|e6193|e6194|e6195|e6196|e6197|e6198|e6199|e6200|e6201|e6202|e6203|e6204|e6205|e6206|e6207|e6208|e6209|e6210|e6211|e6212|e6213|e6214|e6215|e6216|e6217|e6218|e6219|e6220|e6221|e6222|e6223|e6224|e6225|e6226|e6227|e6228|e6229|e6230|e6231|e6232|e6233|e6234|e6235|e6236|e6237|e6238|e6239|e6240|e6241|e6242|e6243|e6244|e6245|e6246|e6247|e6248|e6249|e6250|e6251|e6252|e6253|e6254|e6255|e6256|e6257|e6258|e6259|e6260|e6261|e6262|e6263|e6264|e6265|e6266|e6267|e6268|e6269|e6270|e6271|e6272|e6273|e6274|e6275|e6276|e6277|e6278|e6279|e6280|e6281|e6282|e6283|e6284|e6285|e6286|e6287|e6288|e6289|e6290|e6291|e6292|e6293|e6294|e6295|e6296|e6297|e6298|e6299|e6300|e6301|e6302|e6303|e6304|e6305|e6306|e6307|e6308|e6309|e6310|e6311|e6312|e6313|e6314|e6315|e6316|e6317|e6318|e6319|e6320|e6321|e6322|e6323|e6324|e6325|e6326|e6327|e6328|e6329|e6330|e6331|e6332|e6333|e6334|e6335|e6336|e6337|e6338|e6339|e6340|e6341|e6342|e6343|e6344|e6345|e7013|e7020|e7021|e7022|e7023|e7024|e7025|e7026|e7072|e7073|e7074|e7075|e7076|e7079|e7255|i1188|i1189|i1190|i1191|i1192|Ä65 +ARSL#E3267|E3268|E3270|E3271|E3276|E3277|E3278|E3279|E3280|E3281|E3282|U1406|e7046|e7047|e7048|e7049|e7050|e7051|e7052|e7053|e7054|e7055|e7056|e7057|e7058|e7059|e7060|e7100|e7101|e7102|e7103|e7104|e7105|e7106|e7107|e7108|e7109|e7110|e7111|e7112|e7113 +ARSM#E309|E2328|e234|e235|e236|e237 +ARSN#A3553|A3645|A3646|A3647|A3648|A3684|A3685|A3686|A3687|A3688|A3689|A3690|A3691|A3692|A3693|A3694|A3695|A3696|A3697|A3698|E3215|E3216|E3217|E3218|E3219|E3220|E3485|E3486|I1152|I1153|e6161|e6162|e6163|e6349|e6350|e6351|e6352|e6353|e6354|e6355|e6356|e6357|e6358|e6359|e6360|e6361|e6400|e6401|e6402|e6403|e6404|e6405|e6406|e6407|e6408|e6409|e6410|i1263|i1264|i1265|i1266|i1267|i1268|i1269|i1270|i1271|i1272|i1273|i1274|i1275 +ARSP#E362|E3066|E3067|E3068|E3069|E3070|E3071|U1394|U1395|U1396|U1397|U1398|U1399|U1400|U1401|U1402|e6411|e6412|e6413|e6414|e6415|e6416|e6417|e6418|e6419|e6420|e6421|e6422|e6423|e6424|e6425|e6426|e6427|e6428|e6429|e6430|e6431|e6432|e6433|e6434|e6435|e6436|e6437|e6438|e6439|e6440|e6441|e6442|u6515|u6516|u6517|u6518|u6519|u6520|u6521|u6522|u6523|u6524|u6525 +ARSR#e7114|e7115|e7116|e7117|e7118|e7119|e7120|e7121|e7122|e7123|e7124 +ARSS#E3221|U1427|U1428|U1429|U1430|e7043|e7249|e7250 +ARST#A1060|A3547|A3548|A3549|A3550|A3551|A3632|A3633|A3634|A3635|A3699|A3700|A3701|A3702|A3703|A3704|A3705|A3710|A3711|A3712|A3713|A3714|A3715|A3716|E363|E2978|E2979|E2980|E2981|E2982|E2983|E2984|E2985|E2986|E2987|E2988|E2989|E2990|E2991|E2992|E2993|E2994|E2995|E2996|E2997|E2998|E2999|E3000|E3001|E3002|E3003|E3004|E3005|E3006|E3007|E3008|E3009|E3010|E3011|E3012|E3013|E3014|E3015|E3016|E3017|E3018|E3019|E3020|E3021|E3022|E3023|E3024|E3025|E3026|E3027|E3028|E3029|E3030|E3031|E3063|E3064|E3065|E3072|E3073|E3074|E3075|E3076|E3077|E3078|E3079|E3080|E3081|E3082|E3083|E3084|E3085|E3086|E3087|E3088|E3089|E3090|E3091|E3092|E3093|E3094|E3095|E3096|E3097|E3098|E3099|E3101|E3102|E3103|E3104|E3105|E3106|E3107|E3108|E3109|E3110|E3111|E3112|E3113|E3114|E3115|E3116|E3117|E3208|E3213|E3272|U30|U1403|U1404|U1405|U1425|U1426|a3777|a7851|a7852|a7853|a7854|a7855|e238|e6164|e6165|e6362|e6363|e6364|e6365|e6366|e6367|e6368|e6369|e6370|e6371|e6372|e6373|e6374|e6375|e6376|e6377|e6378|e6379|e6380|e6381|e6382|e6383|e6384|e6385|e6399|e6443|e6444|e6445|e6446|e6447|e6448|e6449|e6450|e6451|e6452|e6453|e6454|e6455|e6456|e6457|e6458|e6459|e6460|e6461|e6462|e6463|e6464|e6465|e6466|e6467|e6468|e6469|e6470|e6471|e6472|e6473|e6474|e6475|e6476|e6477|e6478|e6479|e6480|e6481|e6482|e6483|e6484|e6485|e6486|e6487|e6488|e6489|e6490|e6491|e6492|e6493|e6494|e6495|e6496|e6497|e6498|e6499|e6500|e6501|e6502|e6503|e6504|e6505|e6506|e6507|e6508|e6509|e6510|e6511|e6512|e6513|e6514|e6515|e6516|e6517|e6518|e6519|e6520|e6521|e6522|e6523|e6524|e6525|e6526|e6527|e6528|e6529|e6530|e6531|e6532|e6533|e6534|e6535|e6536|e6537|e6538|e6539|e6540|e6541|e6542|e6543|e6544|e6545|e6546|e6547|e6548|e6549|e6550|e6551|e6552|e6553|e6554|e6555|e6556|e6557|e6558|e6559|e6560|e6561|e6562|e6563|e6564|e6565|e6566|e6567|e6568|e6569|e6570|e6571|e6572|e6573|e6574|e6575|e6576|e6577|e6578|e6579|e6580|e6581|e6582|e6583|e6584|e6585|e6586|e6587|e6588|e6589|e6590|e6591|e6592|e6593|e6594|e6595|e6596|e6597|e6598|e6599|e6600|e6601|e6602|e6603|e6604|e6605|e6606|e6607|e6608|e6609|e6610|e6611|e6612|e6613|e6614|e6615|e6616|e6617|e6618|e6619|e6620|e6621|e6622|e6623|e6624|e6625|e6626|e6627|e6628|e6629|e6630|e6631|e6632|e6633|e6634|e6635|e6636|e6637|e7008|e7009|e7010|e7011|e7061|e7062|e7063|e7064|e7065|e7066|e7067|e7068|e7069|e7070|e7071|i1276|i1277|i1278|i1279|Ä66|Ä67|Ä68|Ä69|Ä70|Ä71|Ä72|Ä73|Ä74|Ä75|Ä76|Ä77|Ä78|Ä79|Ä80|Ä81|Ä82|Ä83|Ä84|Ä85|Ä86|ä161|ä162|ä163|ä164|ä165 +ARSW#E3275|e7080|e7081|e7082|e7083|e7084|e7085|e7086|e7087|e7088|e7089|e7090|e7091|e7092|e7093|e7094|e7095|e7096|e7097|e7098|e7099 +ARSX#E364|E3118|U1392|U1393|U1407|e239|e240|e241|e242|e243|e6386|e6387|e6388|e6389|e6390|e6391|e6392|e6393|e6394|e6395|e6396|e6397|e6398|e6638|e6639|e6640|e6641|e6642|e6643|e6644|e6645|e6646|e6647|e6648|u6526|u6527|u6528|u6529|u6530|u6531 +ART#A3649|E2430|O669|O671|e244|e245|e6043|e6108|e6132|e6146|e6148|i1280|i1281 +ARTB#E2416|E2417|E2418|E2419|E2420|E2421|E2422|E2423|E2424|E2425|E2426|E2427|E2428|E2429|E2462|O670 +ARTF#A3650|A3651|A3652|E2490|E2491|E2492|a7946|a7947|a7948|a7949|a7961|a7962|e6746|e6747|e6748 +ARTJ#A3664|a7939|a7940|a7941|a7942|a7943|a7951|a7952|a7953|a7954|a7955|e4733|e4734|e4735|e4736 +ARTK#A3666|A3667|A3668|A3669|A3670|A3671|A3672|E2436|E2437|E2438|E2439|E2440|E2441|E2442|E2443|E2444|E2445|E2446|E2451|E2452|E2453|E2454|E2455|E2456|E2937|a7950|a7956|a7957|e4732 +ARTL#A3673|A3674|A3675|A3676|E2496|E2497|E2498|E2499|E2500|E2501|E2502|E2503|E2504|E2505|E2506|E2507|E2508|E2509|E2510|E2511|E2512|E2513|E2514|E2515|E2516|E2517|E2518|E2519|E2520|E2521|E2522|E2523|E2524|E2525|E2526|E2527|E2528|E2529|E3119|E3429|E3430|U1408|U1409|U1410|U1411|U1412|U1413|U1414|U1415|U1416|U1417|e4739|e4740|e4741|e4742|e4743|e4744|e4745|e4746|e4747|e4748|e4749|e4750|e4751|e4778|e4779|e4780|e4781|e4782|e4783|e4784|e4785|e4786|e4787|e4788|e4789|e4790|e6655|e6656|e6657|e6658|e6659|e6660|e6661|e6662|e6663|e6664|e6665|e6666|e6667|u6532|u6533|u6534|u6535|u6536|u6537|u6538|u6539|u6540|u6541|u6542|u6543|u6544|u6545|u6546|Ö120|Ö121|ö71|ö72|ö73|ö74|ö75 +ARTM#A3653|E2457|E2458|E2459|E2480|E2481|E2482|E2483|E2484|E2485|E2486|E2487|E2488|E3423|I1128|I1154|I1155|I1156|I1157|U1320|i1284|i1285|i1286|i1287|i1288|i1289|u6547|u6548|u6549|u6550|u6551 +ARTN#A1057|A1058|A3654|A3655|A3656|A3657|E2411|E2412|E2413|E2431|E2432|E2433|E2434|E2435|E2460|E2461|E2489|E2971|E3483|O551|O552|O553|O554|O555|O556|O557|O561|O562|O563|O564|O565|O566|O567|O568|O569|O570|O571|O572|O573|O574|O575|O576|O577|O578|O579|O580|O581|O672|O708|O709|a3774|a3775|e4711|e4712|e4713|e4714|e4715|e4716|e4717|e4737|e4738|e4791|e6044|e6045|e6046|e6047|e6048|e6049|e6050|e6109|e6110|e6111|e6112|e6113|e6133|e6149|e6150|e6151|e6152|e6153|e6734|e6735|e6736|e6737|e6738|e6739|e6740|e6741|e6742|e6743|e6744|e6745|i1282|o318|o319|o320|o321|o322|o323|o324|o325|o326|o327|o328|o329|o332|o333|o334|o335|o336|o337|o338|o339|o340|o341|o342|o343|o344|o345|o346|o347|o348|o349|o350|o351|o352|o353|o354|o355|o356|o357|o358|o359|o360|o361|o362|o363|o364|o365|o366|o367|o368|o369|o370|o371|o372|o373|o374|o375|o376|o377|o378|o379|o380|o381|o382|o383|o384|o385|o386|o387|o388|o389|o390|o391|o392|o393|o394|o460|o461|o462|o463|o464 +ARTP#E2463|e6650|e6651|e6652|e6653|e6654 +ARTR#A3636|A3658|A3659|A3660|A3661|A3662|A3663|A3682|E2464|E2465|E2466|E2467|E2468|E2469|E2470|E2471|E2728|E2967|E2968|E2969|E2970|E3120|E3121|E3122|E3123|E3124|E3125|E3126|E3127|E3128|E3129|E3130|E3131|E3132|E3133|E3134|E3135|E3136|E3137|E3138|E3139|E3140|E3141|E3142|E3143|E3144|E3145|E3146|E3147|O532|O533|O558|O559|O560|U1418|U1419|a7910|a7911|a7912|a7913|a7914|a7915|a7916|a7917|a7918|a7919|a7920|a7921|a7922|e4752|e4753|e4754|e4755|e4756|e4757|e4758|e4759|e4760|e4761|e4762|e4763|e4764|e4765|e4766|e4767|e4768|e4769|e4770|e4771|e4772|e4773|e4774|e4775|e4776|e4777|e5969|e5970|e6668|e6669|e6670|e6671|e6672|e6673|e6674|e6675|e6676|e6677|e6678|e6679|e6680|e6681|e6682|e6683|e6684|e6685|e6686|e6687|e6688|e6689|e6690|e6691|e6692|e6693|e6694|e6695|e6696|e6697|e6698|e6699|e6700|e6701|e6702|e6703|e6704|e6705|e6706|e6707|e6708|e6709|e6710|e6711|e6712|e6713|e6714|e6715|e6716|e6717|e6718|e6719|e6720|e6721|e6722|e6723|e6724|e6725|e6726|e6727|e6728|e6729|e6730|e6731|e6732|e6733|i1249|i1250|i1251|i1252|i1253|i1254|i1255|i1256|i1257|i1258|i1259|i1260|i1261|i1262|o330|o331 +ARTS#A3677|A3678|A3679|A3680|A3681|A3683|E2472|E2473|E2474|E2495|O673|O678|O679|O680|O681|O682|O683|O684|O685|O686|O687|O688|O689|O690|O691|O692|O693|O694|O695|O696|O697|O698|O699|O700|O701|O702|O703|O704|O705|O706|O707|a7958|a7959|a7960|e246|e5971|e5972|e5973|e5974|e5975|e5976|e5977|e5978|e5979|e5980|e5981|e5982|e5983|e5984|e5985|e6051|e6114|e6134|e6147|i1160|i1161|i1162|i1163|i1164|i1283|o465|o486|o487|o488|o489|o490|o491|o492|o493|o494|o495|o496|o497|o498|o499|o500|o501|o502|o503|o504|o505|o506|o507|o508|o509|o510|o511|o512|o513|o514|o515|o516|o517|o518 +ARTT#E2414|E2475|E2476|E2477|E2478|E2479|a7944|a7945|e247|e6115|e6116|e6117|e6118|e6119|e6120|e6154|e6155|e6156|e6157|e6158|e6159|e6160|o466|o467|o468|o469 +ARTW#E2493|E2494|i173|i174 +ARTX#E2415|E3148|I1150|e4709|e4710|e4718|e4719|e4720|e4721|e4722|e4723|e4724|e4725|e4726|e4727|e4728|e4729|e4730|e4731 +ARWJ#e6940|e6941|e6947|e6948|e6949|e6950|e6951|e6952 +ARWK#E3159|E3160|E3197|E3198|E3199|I1158|e6792|e6793|e6794|e6795|e6796|e6797|e6798|e6799|e6800|e6801|e6802|e6803|e6804|e6805|e6806|e6939|e6953 +ARWL#O710|U1421|U1422|U1423|U1424|e6954|e6955|e6956|e6957 +ARWN#E3200|E3201|E3203|E3204|E3205|E3206|e6769|e6958|e6959|e6960|e6961|e6962|e6963|e6964|e6965|e6966|e6967|e6968|e6969|e6970|e6971|e6972|e6973|e6974|e6987|e6988|e6989|e6990|e6991 +ARWR#E3154|E3155|E3156|E3157|E3158|E3175|E3176|E3177|E3178|E3179|E3180|E3181|E3182|E3183|E3184|E3185|E3186|E3187|E3188|E3189|E3190|E3191|E3192|E3193|E3194|E3196|E3202|E3484|U23|U24|U25|e248|e249|e250|e251|e6770|e6771|e6772|e6773|e6774|e6775|e6776|e6777|e6778|e6779|e6780|e6781|e6782|e6783|e6784|e6785|e6786|e6787|e6788|e6789|e6790|e6791|e6807|e6808|e6809|e6810|e6811|e6812|e6813|e6814|e6815|e6816|e6817|e6818|e6856|e6857|e6858|e6859|e6860|e6861|e6862|e6863|e6864|e6865|e6866|e6867|e6868|e6869|e6870|e6871|e6872|e6873|e6874|e6875|e6876|e6877|e6878|e6879|e6880|e6881|e6882|e6883|e6884|e6885|e6886|e6905|e6906|e6907|e6908|e6909|e6910|e6911|e6912|e6913|e6914|e6915|e6916|e6917|e6918|e6919|e6920|e6921|e6922|e6923|e6924|e6925|e6926|e6927|e6928|e6929|e6942|e6943|e6944|e6945|e6946|e6975|e6976|e6977|e6978|e6979|e6980|e6981|e6982|e6983|e6984|e6985|e6986|e6992|e6993|e6994|e6995|e6996|e6997|e6998|e6999|e7000|e7001|e7002|e7003|e7004 +ARWS#A1198|e6831|e6832|e6833|e6834|e6835|e6836|e6837|e6898|e6899|e6900|e6901|e6902|e6903|e6904|e6930|e6931|e6932|e6933|e6934|e6935|e6936|e6937|e6938 +ARWT#E3161|E3162|E3163|E3164|E3165|E3166|E3167|E3168|E3169|E3170|E3171|E3172|E3173|E3174|E3195|e6838|e6839|e6840|e6841|e6842|e6843|e6844|e6845|e6846|e6847|e6848|e6849|e6850|e6851|e6852|e6853|e6854|e6855|e6887|e6888|e6889|e6890|e6891|e6892|e6893|e6894|e6895|e6896|e6897 +ARWX#E3151|E3152|E3153|e6751|e6752|e6753|e6754|e6755|e6756|e6757|e6758|e6759|e6760|e6761|e6762|e6763|e6764|e6765|e6766|e6767|e6768|e6819|e6820|e6821|e6822|e6823|e6824|e6825|e6826|e6827|e6828|e6829|e6830 +ARX#E2717|e6094 +ARXB#e6090|e6091|e6092|e6093 +ARXF#A3512|A3513|A3514|A3515|A3516|A3517|a7806 +ARXL#A3518|A3519|A3520|a7807|a7808|a7809|a7810 +ARXM#A3501 +ARXN#A3500|E2935|E2936|E2955|E2964|E2965|E2966|e6052|e6053|e6054|e6055|e6056|e6057|e6058|e6059|e6060|e6061|e6062|e6095|e6096|e6097|e6098|e6099|e6100|i1210|i1211|i1212|i1213|i1214 +ARXP#A3502 +ARXR#U1329 +ARXS#A3987|O537|O538|O539|O540|O541|O542|O543|O544|O545|O546|O547|O548|a7798|a7799|a7800|e6101 +ARXT#A3503|A3504|A3505|A3506|A3507|A3508|A3509|A3510|A3511|E2326|E2972|E2973|E2974|O549|O550|a7801|a7802|a7803|a7804|a7805|e4510|e4511|e4512|e4513|e4514|e4515|e4516|e4517|e4518|e4519|e6102|e6103|e6104|e6105|e6106|e6107|e6121|e6122|e6123|e6124|e6125|e6126|e6127|e6128|e6129|e6130|e6131 +AS#A5|A6|A3717|A3765|E1295|E3302|E3321|E3345|O0|a10243|a12146|a12664|e7153|e7178|i1328|Ö122 +AS0L#O791|o534 +AS0M#A3796 +AS0N#O787|O788|O789|O792|O793 +AS0S#O790 +AS0T#Ä88|Ä89|Ä90|ä173|ä174|ä175|ä176 +ASB#A4495 +ASBB#a10269 +ASBF#a10275|a10276|a10277|a10278|a10279|a10280|a10281|a10282|a10283|a10284|a10285|a10286|a10287 +ASBL#A4511|A4512|A4513|A4514|A4515|A4516|A4517|A4518|A4519|A4520|A4521|A4522|A4523|A4524|A4525|A4526|A4527|A4528|A4529|A4530|A4531|A4532|A4533|A4534|A4535|A4536|A4537|A4538|A4539|A4540|A4541|A4542|A4543|A4544|A4545|A4546|A4547|A4548|E1307|a10266|a10267|a10268|a10303|a10304|a10305|a10306|a10307|a10308|a10315|a10316|a10317|a10318|a10319|a10320|a10321|a10322|a10323|a10324|a10325|a10326|a10327|a10328|a10329|a10330|a10331|a10332|a10333|a10334|a10335|a10336|a10337|a10338|a10339|a10340|a10341 +ASBM#A4497|E1308|E1309 +ASBN#A5292|A5293|E1296|E1297|a10270|a10271|a10272|a10273|a10274|a12601 +ASBP#A4498 +ASBR#A4496|A4550|A4551|A4552|A4553|A4554|A4555|A4556|A4557|A4558|A4559|A4560|E1299|E1300|E1301|E1302|E1303|E1310|E1311|a10342|a10343|a10344|a10345|a10347|a10348|a10349|a10350|a10351|a10352|a10353|a10354|a10355|a10356|a10357|a10358|a10359|a10360|a10361|a10362|a10363|a10364|a10365|a10366|a10367|a10368|a10369|a10370|a10371|a10372|a10373|a10374|a10375|a10376|a10377|a10378|a10379|a10380|a10381|a10382|a10383|a10384|a10385|a10386|a10387|a10388|a10389|a10390|a10391|e7173|e7174|e7175|e7176|e7177 +ASBS#A3718|A3719|A3720|A3721|A4499|A4500|A4501|A4503|A4504|A4505|A4506|E3323|E3324|a10291|a10292|a10293|a10294|a10302 +ASBT#A4502|A4507|A4508|A4509|A4510|A4549|E1304|E1305|E1306|a10262|a10263|a10264|a10265|a10288|a10289|a10290|a10295|a10296|a10297|a10298|a10299|a10300|a10301|a10309|a10310|a10311|a10312|a10313|a10314|a10346|a12602|a12603|a12604 +ASBX#A4561|A4562|E1298 +ASFJ#a10559|a10560|a10561|a10562|a10563 +ASFL#A3754|A3755|A3756|A3757|A3758|A4660|A4661|A4662|A4663|A4664|A4665|A4666|A4667|A4668|A4669|A4670|A4671|A4674|A4675|A4676|A4677|A4678|A4679|A4680|A4681|A4682|A4683|A4684|A4685|A4686|A4687|A4688|A4689|A4690|A4691|A4692|A4693|A4694|A4695|A4696|A4697|A4720|A4721|A4730|A4731|a10547|a10548|a10549|a10550|a10551|a10552|a10564|a10565|a10566|a10567|a10568|a10569|a10571|a10572|a10573|a10574|a10575|a10576|a10577|a10578|a10579|a10580|a10581|a10582|a10583|a10584|a10585|a10586|a10605|a10632|a10633|a10634|a10635|a10636|a10637 +ASFN#A4673|a10570 +ASFR#A4658|A4659|A4672|A4698|A4699|A4700|A4701|A4702|A4703|A4704|A4705|A4706|A4707|A4708|A4709|A4710|A4711|A4712|A4713|A4714|A4715|A4716|A4717|A4718|A4719|A4722|A4723|A4724|A4725|A4726|A4727|A4728|A4729|A5216|A5217|A5218|A5219|A5220|A5221|A5222|A5223|a10542|a10543|a10544|a10545|a10546|a10587|a10588|a10589|a10590|a10591|a10592|a10593|a10594|a10595|a10596|a10597|a10598|a10599|a10600|a10601|a10602|a10603|a10604|a10606|a10607|a10608|a10609|a10610|a10611|a10612|a10613|a10614|a10615|a10616|a10617|a10618|a10619|a10620|a10621|a10622|a10623|a10624|a10625|a10626|a10627|a10628|a10629|a10630|a10631|a12492|a12493|a12494|e2577|e2578|e2579|e2580 +ASFX#a10553|a10554|a10555|a10556|a10557|a10558 +ASH#a12246 +ASHN#A5107|A5108|a12147|a12247|a12248|a12249|a12250|a12251 +ASJ#A5062|e2587 +ASJB#A4766|A4767|A4768|A4769|A4770|A4771|a10656|a10657|a10658|a10659|a10660|a10661|a10662|a10663|a10664|a10665|a10666|a10667|a10668|a10669|a10670|a10671|a10672|a10673|a10674|a10675|a10676|a10677|a10678|a10679|a10680|a10681|a10682|a10683|a10684|a10685|a10686|a10687|a10688|a10689|a10690|a10691|a10692|a10693|a10694|a10695|a10696|a10697|a10698|a10699|a10700|a10701|a10702|a10703|a10704|a10705|a10706|a10707|a10708|a10709|a10710|a10711|a10712|a10713|a10714|a10715|a10716|a10717|a10718|a10719|a10720|a10721|a10722|a10723|a10724|a10725|a10726|a10727|a10728|a10729|a10730|a10731|a10732|a10733|a10734|a10735|a10736|a10737|a10738|a10739|a10740|a10741|a10742|a10743|a10744|a10745|a10746|a10747|a10748|a11612|a11613|a11614|a11615|a11616|a11617|a11618|a11619|a11620|a11621|a11622|a11623|a11624|a11625|a11626|a11627|a11628|a11629|a11630 +ASJF#A4772|A4773|A4774|A4775|A4776|A4777|A4778|A4782|A4783|A4784|a10791|a10792|a10793|a10794|a10795|a10796|a10797|a10798|a10799|a10800|a10801|a10802|a10803|a10804|a10805|a10806|a10807|a10808|a10809|a10810|a10811|a10812|a10813|a10814|a10815|a10816|a10817|a10818|a10819|a10820|a10821|a10822|a10823|a10824|a10825|a10826|a10827|a10828|a10829|a10830|a10831|a10832|a10833|a10834|a10835|a10836|a10837|a10838|a10839|a10840|a10841|a10842|a10843|a10844|a10845|a10846|a10847|a10848|a10849|a10850|a10851|a10852|a10853|a10854|a10855|a10856|a12135|a12136 +ASJH#A4780|A4785|a10886|a10887|a10888|a10889|a10890|a10891|a10892|a10893|a10894|a10895|a10896|a10897|a10898|a10899|a10900|a10901|a10902|a10903|a10904|a10905|a10906|a10907|a10908|a10909|a10910|a10911|a10912|a10913|a10914|a10915|a10916|a10917|a10918|a10919|a10920|a10921|a10922|a10923|a10924|a10925|a10926|a10927|a10928|a10929|a10930|a10931|a10932|a10933|a10934|a10935|a10936|a10937|a10938|a10939|a10940|a10941|a10943|a10944|a10945|a10946|a10947|a10948|a10949|a10950|a10951|a10952|a10953|a10954|a10955|a10956 +ASJJ#A5063|a10861|a10862|a10863|a10864|a10865 +ASJK#A4779|A5064|a10857|a10858|a10859|a10860|a10866|a10867|a10868|a10869|a10870|a10871|a10872|a10873|a10874|a10875|a10876|a10877|a10878|a10879|a10880|a10881|a10882|a10883|a10884|a10885|a10957|a10958|a10959|a10960|a10961|a10962|a10963|a10964|a10965|a10966|a10967|a10968|a10969|a10970|a10971|a10972|a10973|a10974|a10975|a10976|a10977|a10978|a10979|a10980|a10981|a10982|a10983|a10984|a10985|a10986|a10987|a10988|a10989|a10990|a10991|a10992|a10993|a10994|a10995|a10996|a10997|a10998|a10999|a11000|a11001|a11002|a11003|a11004|a11005|a11006|a11007|a11008|a11009|a11010|a11011|a11012|a11013|a11014|a11015|a11016|a11190|a11191|a11192|a11193|a12137|a12138|e2581|e2582|e2583|e2584|e2585 +ASJL#A4786|A4787|A4788|A4789|A4790|A4791|A4792|A4793|a11017|a11018|a11019|a11020|a11021|a11022|a11023|a11024|a11025|a11026|a11027|a11028|a11029|a11030|a11031|a11032|a11033|a11034|a11035|a11036|a11037|a11038|a11039|a11040|a11041|a11042|a11043|a11044|a11045|a11046|a11047|a11048|a11049|a11050|a11051|a11052|a11053|a11054|a11055|a11056|a11057|a11058|a11059|a11060|a11061|a11062|a11063|a11064|a11065|a11066|a11067|a11068|a11069|a11070|a11071|a11072|a11073|a11074|a11075|a11076|a11077|a11078|a11079|a11080|a11081|a11082|a11083|a11084|a11085|a11086|a11087|a11088|a11089|a11090|a11091|a11092|a11093|a11094|a11095|a11096|a11097|a11098|a11099|a11100|a11101|a11102|a11103|a11104|a11105|a11106|a11107 +ASJM#a11108|a11109|a11110|a11111|a11112|a11113|a11114|a11115|a11116|a11117|a11118|a11119|a11120|a11121|a11122|a11123|a11124|a11125|a11126|a11127|a11128|a11129|a11130|a11131|a11132|a11133|a11134|a11135|a11136|a11137|a11138|e2588 +ASJN#A5065|a11139|a11140|a11141|a11142|a11143|a11144|a11145|a11146|a11147|a11148|a11149|a11150|a11151|a11638|a11639|a12139|a12140|a12141|a12142|a12143|a12148|a12149|a12150|a12151|a12152|e2589 +ASJP#a11152|a11153|a11154|a11155|a11156|a11157|a11158|a11159|a11160|a11161|a11162|a11163|a11164|a11165|a11166|a11167|a11168|a11169|a11170|a11171|a11172|a11173|a11174|a11175|a11176|a11177|a11178|a11179|a11180|a11181|a11182|a11183|a11184|a11185|a11186|a11187|a11188|a11189 +ASJR#A8|A9|A10|A4794|E3337|a10641|a10642|a10643|a10644|a10645|a10646|a10647|a10648|a10649|a10650|a11194|a11195|a11196|a11197|a11198|a11199|a11200|a11201|a11202|a11203|a11204|a11205|a11206|a11207|a11208|a11209|a11210|a11211|a11212|a11213|a11214|a11215|a11216|a11217|a11218|a11219|a11220|a11221|a11222|a11223|a11224|a11225|a11226|a11227|a11228|a11229|a11230|a11231|a11232|a11233|a11234|a11235|a11236|a11237|a11238|a11239|a11240|a11241|a11242|a11243|a11244|a11245|a11246|a11247|a11248|a11249|a11250|a11251|a11252|a11253|a11254|a11255|a11256|a11257|a11258|a11259|a11260|a11261|a11262|a11263|a11264|a11265|a11266|a11267|a11268|a11269|a11270|a11271|a11272|a11273|a11274|a11275|a11276|a11277|a11278|a11279|a11280|a11281|a11282|a11580|a11581|a11582|a11583|a11584|e2590|e2591|e2592|e2593 +ASJS#A4781|A4795|A4796|A4797|E3334|E3335|E3336|a11283|a11284|a11285|a11286|a11287|a11288|a11289|a11290|a11291|a11292|a11293|a11294|a11295|a11296|a11297|a11298|a11299|a11300|a11301|a11302|a11303|a11304|a11305|a11306|a11307|a11308|a11309|a11310|a11311|a11312|a11313|a11314|a11315|a11316|a11317|a11318|a11319|a11320|a11321|a11322|a11323|a11324|a11325|a11326|a11327|a11328|a11329|a11330|a11331|a11332|a11333|a11334|a11335|a11336|a11337|a11338|a11339|a11340|a11341|a11342|a11343|a11344|a11345|a11346|a11347|a11348|a11349|a11350|a11351|a11352|a11353|a11354|a11355|a11356|a11357|a11358|a11359|a11360|a11361|a11362|a11363|a11364|a11365|a11366|a11367|a11368|a11369|a11370|a11371|a11372|a11373|a11374|a11375|a11376|a11377|a11378|a11379|a11380|a11381|a11382|a11383|a11384|a11385|a11386|a11387|a11388|a11389|a11390|a11391|a11392|a11393|a11394|a11395|a11396|a11397|a11398|a11399|a11400|a11401|a11402|a11403|a11404|a11405|a11406|a11407|a11408|a11409|a11410|a11411|a11412|a11413|a11414|a11415|a11416|a11417|a11418|a11419|a11420|a11421|a11422|a11423|a11424|a11425|a11426|a11427|a11428|a11429|a11430|a11431|a11432|a11433|a11434|a11435|a11436|a11437|a11438|a11439|a11440|a11441|a11442|a11443|a11444|a11445|a11446|a11447|a11448|a11449|a11450|a11451|a11452|a11453|a11454|a11455|a11456|a11457|a11458|a11459|a11460|a11461|a11462|a11463|a11464|a11465|a11466|a11467|a11468|a11469|a11470|a11471|a11472|a11473|a11474|a11475|a11476|a11477|a11478|a11479|a11480|a11481|a11482|a11483|a11484|a11485|a11486|a11487|a11590|a11591|a11592|a11593|a11594|a11595|a11596|a11597|a11598|a11599|a11600|a11601|a11602|a11603|a11604|a11605|a11606|a11607|a11608|a11609|a11610|a11611|a11631|a11632|a11633|a11634|a11635|a11636|a11637|e2594 +ASJT#a10651|a10652|a10653|a10654|a10655|a10749|a10750|a10751|a10752|a10753|a10754|a10755|a10756|a10757|a10758|a10759|a10760|a10761|a10762|a10763|a10764|a10765|a10766|a10767|a10768|a10769|a10770|a10771|a10772|a10773|a10774|a10775|a10776|a10777|a10778|a10779|a10780|a10781|a10782|a10783|a10784|a10785|a10786|a10787|a10788|a10789|a10790|a10942|a11488|a11489|a11490|a11491|a11492|a11493|a11494|a11495|a11496|a11497|a11498|a11499|a11500|a11501|a11502|a11503|a11504|a11505|a11506|a11507|a11508|a11509|a11510|a11511|a11512|a11513|a11514|a11515|a11516|a11517|a11518|a11519|a11520|a11521|a11522|a11523|a11524 +ASJW#A4798|E3758|a11525|a11526|a11527|a11528|a11529|a11530|a11531|a11532|a11533|a11534|a11535|a11536|a11537|a11538|a11539|a11540|a11541|a11542|a11543|a11544|a11545|a11546|a11547|a11548|a11549|a11550|a11551|a11552|a11553|a11554|a11555|a11556|a11557|a11558|a11559|a11560|a11561|a11562|a11563|a11564|a11565|a11566|a11567|a11568|a11569|a11570|a11571|a11572|a11573|a11574|a11575|a11576|a11577|a11578|a11579|a11585|a11586|a11587|a11588|a11589 +ASK#A3722|A5071|E3303|E3338|I1159|I1160|e2586 +ASKB#A4732|A4733|A4734|A4735|A4736|A4737|A4738|A4739|A4740|A4741|A4742|A4743|A4744|A4745|A4746|a10638|a10639 +ASKF#E3339|a7963|a7964 +ASKK#A4819 +ASKL#A4799|A4800|A4801|A4802|A4803|A4804|A4805|A4806|A4807|A4808|A4809|A4810|A4811|A4812|A4813|A4814|A4815|A4816|A4839|A4855|A5066|A5067|A5068|A5077|A5078|A5079|A5080|A5081|A5082|A5083|E3313|a11640|a11641|a11642|a11643|a11644|a11645|a11646|a11647|a11648|a11649|a11650|a11651|a11652|a11653|a11654|a11742|a11743|a11744|a11745|a11746|a11747|a11748|a11749|a11750|a11751|a11752|a11753|a11754|a11755|a11756|a11757|a11758|a11759|a11760|a11761|a11762|a11794|a12153|a12154|a12155|a12156|a12157|a12158|a12175|a12176|a12177|a12178|a12179|a12180|a12181|a12182|a12183|a12184|a12185|a12186|a12187|a12188|a12189|a12190|a12191|a12192|a12193|a12194|a12195|a12196|a12197|a12198|a12199|a12200|a12201|a12202|a12203|a12204|a12205|a12206|a12234|a12663|e2599|e2600|e2601|e2602|e2603|e7166|e7167 +ASKM#E3316|a11730|a11769|a11770|a11771|a11772|a11773|a12170|a12171|a12172|a12173|a12174|a12207|a12208|a12209|a12210|a12211 +ASKN#A3723|A3724|A3725|A3726|A3727|A3731|A4747|A4748|A4749|A4750|A4751|A4752|A4753|A4754|A4755|A4756|A4757|A4758|A4759|A4760|A4761|A4762|A4763|A4764|A4765|A4822|A4823|A4841|A4842|A4843|A4844|A4845|A4846|A4847|A4848|A4849|A4850|A4851|A4852|A4853|A4854|A4856|A4857|A5069|A5070|A5084|A5085|A5086|A5087|A5088|A5089|A5100|A5101|E1424|E1430|E1431|E1432|E1433|E1434|E1435|E1436|E1450|E1451|E3304|a10640|a11735|a11736|a11737|a11738|a11739|a11740|a11741|a11763|a11784|a11785|a11786|a11787|a12159|a12167|a12212|a12213|a12214|a12215 +ASKP#A4840|A5102|A5103|E3314|E3315|a11788|a11789|a11790|a11791|a11792|a12235 +ASKR#A3728|A3729|A3730|A3766|A4817|A4818|A5090|A5091|A5092|A5093|E1428|E1429|E3317|E3340|O711|O712|a11655|a11656|a11657|a11658|a11659|a11660|a11661|a11662|a11663|a11664|a11731|a11732|a11733|a11734|a11779|a11780|a11781|a11782|a11783|a11793|a12168|a12216|a12217|a12218|a12219|a12220|a12221|a12222|a12223|a12224 +ASKS#A4820|A4821|A4824|A5094|A5095|A5096|A5097|A5104|E3341|I1162|a11774|a11775|a11776|a11777|a11778|e2595|e2596|e2597|e2598 +ASKT#A3745|A3746|A5072|A5073|A5074|A5075|A5076|A5105|A5106|a12007|a12008|a12009|a12010|a12011|a12012|a12013|a12144|a12145|a12160|a12161|a12162|a12163|a12164|a12165|a12166|a12169|a12236|a12237|a12238|a12239|a12240|a12241|a12242|a12243|a12244|a12245 +ASKW#A4563|A5098|A5099|a12225|a12226|a12227|a12228|a12229|a12230|a12231|a12232|a12233 +ASKX#a11764|a11765|a11766|a11767|a11768 +ASL#A3809|A5578|E1479|E3305|E3307|O713 +ASLB#a11824|a11825|a11826|a11827|a11828 +ASLF#A3817|A4941|A4942|A4956|A4957|A4958|A4959|A4960|A4961|A4962|A4963|A4973|A4974|A4975|A4976|E1437|E1438|E1439|E1440|E3343|E3344|a11813|a11814|a11815|a11816|a11817|a11818|a11853|a11854|a11855|a11856|a11857|a11858|a11859|a11876|a11877|a11878|a11879|a11880|a11895|a11896|a11897|a11898|a11899 +ASLH#A4948|A4949|A4950|a11840|a11841|a11842|a11843|a11844|e7154|e7155|e7156|e7157|e7158|e7159|e7160|e7161|e7162|e7163|e7164|e7165 +ASLJ#A4860|A4861|A4862|A4863|A4945|a11805|a11834|a11835|a11836|a11837|a11838|a11839 +ASLK#A4946|A4947 +ASLM#I1163|I1164|i1290|i1291|i1292|i1293|i1294 +ASLN#A3810|A3811|A4864|A4865|A4866|A4867|A4868|A4869|A4870|A4871|A4872|A4873|A4874|A4875|A4876|A4877|A4878|A4879|A4880|A4881|A4882|A4883|A4884|A4885|A4886|A4887|A4888|A4889|A4890|A4891|A4892|A4893|A4894|A4895|A4896|A4897|A4898|A4899|A4900|A4901|A4902|A4903|A4904|A4905|A4906|A4907|A4908|A4909|A4910|A4911|A4912|A4913|A4914|A4915|A4916|A4917|A4918|A4919|A4920|A4921|A4922|A4923|A4924|A4925|A4926|A4927|A4928|A4929|A4930|A4931|A4932|A4933|A4934|A4935|A4951|A4952|A4964|A4965|A4966|A4967|A4968|A4969|A4970|A4971|A4972|E1480|E3308|E3342|I1165|I1166|a11870|a11871|a11872|a11873|a11874|i1295|i1296 +ASLR#A3812|A3813|A3814|A3815|I1173|I1174|I1175|I1176|I1177|I1178|I1179|I1180|I1181|I1182|a11829|a11830|a11831|a11832|a11833|i1305|i1306|i1307|i1308|i1309|i1310|i1311|i1312|i1313|i1314|i1315|i1316|i1317|i1318|i1319|i1320 +ASLS#A3816|A4936|A4937|A4938|A4939|A4940|A4953|A4954|A4955|A4977|A4978|A4979|A4980|A4981|A4982|A4983|E3309|E3310|E3311|E3312|a11806|a11807|a11808|a11809|a11810|a11811|a11812|a11845|a11846|a11847|a11848|a11849|a11850|a11860|a11861|a11862|a11863|a11864|a11865|a11875|a11881|a11882|a11883|a11884|a11885|a11886|a11887|a11888|a11889|a11890|a11891|a11892|a11893|a11894 +ASLT#A4858|A4859|A4943|A4944|I1171|I1172|a11801|a11802|a11803|a11804|a11819|a11820|a11821|a11822|a11823|a11866|a11867|a11868|a11869 +ASLX#E3306|I1167|I1168|I1169|I1170|a11795|a11796|a11797|a11798|a11799|a11800|a11851|a11852|i1303|i1304 +ASMB#A3767 +ASML#A3769|a11908|a11909|a11910|a11911|a11912|a11931|a11932 +ASMN#A4993|O714|a11937 +ASMP#a7984|a7985|a7986|a7987|a7988|a7989 +ASMR#A4984|A4989|A4991|A4992|E1443|E1444|E1445|a11914|a11915|a11916|a11917|a11918|a11919 +ASMS#A4985|A4986|A4987|A4988|A4990|E1441|E1442|a11913|a11920|a11921|a11922|a11923|a11924|a11925|a11926|a11927|a11928|a11929|a11930|a11933|a11934|a11935|a11936 +ASMT#A3818|A5580|E1446|E1447|I1183|I1184|a7978|a7979|a7980|a7981|a7982|a7983|i1321|i1322|o519 +ASMX#a11900|a11901|a11902|a11903|a11904|a11905|a11906|a11907 +ASN#A3736|A5479|E1316|E3325|O865|O871|O879|a12635|a12665|Ö123|ä166 +ASNB#A3737|A3738|A5480|A5486|A5487|A5488|A5489|A5490|A5491|A5492|E1318|E1319|E1320|E1321|E1322|E1323|E1324|E1325|E1326|E1327|E1328|E1329|E1330|E1331|E1332|E1333|E1334|E1335|E1336|E1337|E1338|E1339|E1340|E1341|E1342|E1343|E1344|E1345|E1346|E1347|E1348|E1349|E1350|E1351|E1352|E1353|E1354|E1355|E1356|E1357|E1358|E1359|E1360|E1361|E1362|O715|O716|O866|O867|O868 +ASNF#A5498|A5499|A5550|A5551|A5552|E1372|E1409|O873 +ASNH#A5502|A5503|A5504|A5505|A5506|A5507|A5508|A5509|A5510|A5511|A5512|A5513|A5514|A5515|A5516|A5517|A5518|A5519|E1383|E1384|E1385|E1386|e2562|e2563|e2564|e2565|e2566|e2567|e2568|e2569 +ASNJ#A5500|E1373|E1374|E1375|E1376|E1377|E1378 +ASNK#A3739|A3740|A3741|A5501|A5520|A5521|E1379|E1380|E1381|E1382|E1388|E1389|E1390|E1391|E1393|E1394|E1395|E1396|E1397|E1398|O874|o556|o557 +ASNL#A3742|A5522|E1392|O1 +ASNM#A4994|A4995|A4996|A4997|A4998|A4999|A5000|A5001|A5002|A5003|A5004|A5005|A5006|A5007|A5008|A5009|A5010|A5011|A5012|A5481|A5523|A5524|A5525|A5526|A5527|A5528|A5529|A5530|a11938|a11939|a11940|a11941|a11942|a11943|a11944|a11945|a11946|a11947 +ASNN#A4585|A4586|A4587|A4588|A4589|A4590|A4591|A4592|A4593|A4594|A4595|A4596|A4597|A4598|A4599|A4600|A4601|A4602|A4603|A4604|A4605|A4606|A4607|A4608|A4609|A4610|A4611|A4612|A4613|A4614|A4615|A4616|A4617|A4618|A4619|A4620|A4621|A4622|A4623|A4624|A4625|A4626|A4627|A4628|A4629|A4630|A4631|A4632|A4633|A4634|A4635|A4636|A4637|A4638|A4639|A4640|A4641|A4642|A4643|A4644|A4645|A4646|A4647|A4648|A4649|A4650|A4651|A4652|A4653|A4654|A4655|A4656|A4657|A5189|A5190|A5482|A5483|A5484|A5485|E1364|E1387|O872|a10499|a10500|a10501|a10502|a10503|a10504|a10505|a10506|a10507|a10508|a10509|a10510|a10511|a10512|a10513|a10514|a10515|a10516|a10517|a10518|a10519|a10520|a10521|a10522|a10523|a12438|a12439|a12440|a12441|a12442 +ASNP#A5531|A5532|A5533|A5534|A5535|E1399|E1400|a12636 +ASNR#A5536|A5537|E1365|E1366|E1367|E1368|E1369|E1370|E1371|E1401|E3326|O875|O876|e2570 +ASNS#A3743|A3744|A3787|A5538|A5539|A5540|A5541|A5542|A5543|A5544|A5545|A5546|A5547|A5548|A5557|A5558|E1317|E1402|E1403|E1404|E1405|E1406|E1407|E1421|E3327|E3328|E3329|E3330|E3331|E3332|E3333|O877|O880|e7186|o551|o552|o553|o554|o555 +ASNT#A5013|A5014|A5015|A5016|A5017|A5123|A5493|A5494|A5495|A5496|A5497|A5549|E1363|E1408|O869|O870|a11948|a11949|a11950|a11951|a11952|a11953|a11954|a11955|a11956|a12252|a12253|a12254|a12255|a12256|a12257|a12295|e7179|e7180|e7181|e7182|e7183|e7184|e7185|ä167|ä168|ä169|ä170|ä171 +ASNW#A5553|A5554|A5555|A5556|E1410|E1411|E1412|E1413|E1414|E1415|E1416|E1417|E1418|E1419|E1420|O878 +ASNX#a7990|a7991|a7992|a7993|a7994|a7995 +ASPF#A5021|A5022|A5023|A5024|A5025|A5026|a11968|a11969|a11970|a11971|a11972|a11973|a11974 +ASPK#A3749|A3750|A3751|A3752|A3753|A3759|A3760|a11957|a11958|a11959|a11960|a11961|a11962|a12333|a12334|a12335|a12336|a12337|a12338|a12339 +ASPL#A5018|E1448|a11975|a11976|a11977|a11978|a11979|a12317|a12318|a12319|a12320|a12321|a12340|a12341|a12342|a12343|a12344 +ASPM#A5027|a12001 +ASPN#A5124|E3319|a12306|a12307|a12308|a12309|a12311|a12322|a12323 +ASPR#A3761|A3762|A3763|A3764|A5019|A5020|A5125|A5126|A5127|A5128|A5129|A5130|A5131|A5132|E1452|E1453|E3320|a11980|a11981|a11982|a11983|a11984|a11985|a11986|a11987|a11988|a11989|a11990|a11991|a11992|a11993|a11994|a11995|a11996|a11997|a11998|a11999|a12000|a12310|a12312|a12313|a12314|a12315|a12316|a12324|a12325|a12326|a12327|a12328|a12329|a12330|a12331|a12332 +ASPT#a11963|a11964|a11965|a11966|a11967|a12002|a12003|a12004|a12005|a12006 +ASR#A5559|A5583|I1161|U1431|a12637|a12660|ä193 +ASRB#A4491|A4492|A5561|a10244|a10245|a10246|a10247|a10248|a10249|a12034|a12035|a12036|a12037|a12038|a12661|a12662 +ASRF#A5050|A5051|A5052|A5053|A5054|A5055|E1449|a12059|a12089|a12090|a12102|a12103|a12104|a12105|a12106|a12107|a12108 +ASRH#a12109|a12110|a12111|a12112|a12643 +ASRJ#a12639|a12640|a12641|a12642 +ASRK#a10524|a12125|a12126|a12127|a12128 +ASRL#I1189|I1190|I1191|I1192|a10525|a10526|a10527|a10528|a10529|a10530|a10531|a10532|a10533|a10534|a12092|a12093|a12094|a12095|a12096|i1323|i1324|i1325|i1326|i1327|Ä101|ä198|ä199|ä200|ä201 +ASRM#a12119|a12120|a12121|a12122|a12123|a12124|ä194 +ASRN#A3788|E1422|a12024|a12025|a12026|a12027|a12028|a12029|a12030|a12031|a12032|a12033|a12078|a12079|a12080|a12081|a12082|e2571|e2572|e2573|e2574|e2575|e2576|Ä102|Ä103|ä195|ä202|ä203|ä204|ä205|ä206 +ASRP#A5563|a12652|a12653 +ASRR#A5562|a12644|a12645|a12646|a12647|a12648|a12649|a12650|a12651|ä196 +ASRS#A5032|A5033|A5034|A5035|A5036|A5037|A5038|A5039|A5040|A5041|A5042|A5057|A5058|A5059|A5060|a10535|a10536|a10537|a10538|a12060|a12061|a12062|a12063|a12064|a12065|a12066|a12067|a12073|a12074|a12075|a12076|a12077|a12091|a12129|a12130|a12131|a12132|a12133|a12134|ä197|ä207|ä208|ä209|ä210 +ASRT#A4493|A4494|A5030|A5031|A5045|A5046|A5047|A5048|A5049|A5056|A5564|a10250|a10251|a10252|a10253|a10254|a10255|a10256|a12014|a12015|a12016|a12017|a12018|a12019|a12020|a12021|a12022|a12023|a12044|a12045|a12046|a12047|a12048|a12068|a12069|a12070|a12071|a12072|a12097|a12098|a12099|a12100|a12101|a12113|a12114|a12115|a12116|a12117|a12118|a12296|a12297|a12298|a12299|a12300|a12301|a12302|a12303|a12304|a12305|a12638|ä211|ä212|ä213|ä214 +ASRW#a10539|a10540|a10541 +ASRX#A5028|A5029|A5043|A5044|A5560|a12039|a12040|a12041|a12042|a12043|a12049|a12050|a12051|a12052|a12053|a12054|a12055|a12056|a12057|a12058|a12083|a12084|a12085|a12086|a12087|a12088 +ASS#A7|A3770|E1423|E3322 +ASSB#A5285|a12529|a12530|a12531|a12532|a12533|a12534|a12535|a12600 +ASSF#a12540|a12541|a12542|a12543 +ASSH#a12523|a12524|a12525|a12549|a12550|a12551|a12552 +ASSJ#A5287|A5288|A5290|A5291|a12544|a12545|a12546|a12547 +ASSK#A3747|A3748|A5286|a12548|a12553|a12554 +ASSL#A5279|A5280|A5281|A5282|A5289|O839|O840|O841|O842|O843|O844|a12518|a12519|a12555|a12556|a12557|a12558|a12559|a12560|a12561|o538|o539|o540|o541 +ASSM#E3350|E3351|a12562|a12563|a12564|a12565 +ASSN#a12566 +ASSP#E1462|a12567|a12568 +ASSR#A3768|A3786|A5283|a7968|a7969|a7970|a7971|a12526|a12527|a12528|a12569|a12570|a12571|a12572|a12573 +ASSS#a12574|a12575|a12576|a12577|a12578|a12579|a12580|a12581|a12582|a12583|a12584|a12585|a12586|a12587|a12596|a12597|a12598|a12599 +ASST#A3771|A3772|A3773|A3774|A3775|A3776|A3777|A3778|A3779|A3785|E1463|E1464|E1465|a7966|a7967|a12536|a12537|a12538|a12539|a12588|a12589|a12666|e2604|e2605|e2606 +ASSW#a12590|a12591|a12592|a12593|a12594|a12595 +ASSX#A3780|A3781|A3782|A3783|A3784|A5284|a12520|a12521|a12522 +AST#A3789|A5061|I1193|O717|a12294|e7187|i1329|i1330|Ä87|ä172 +ASTB#O723|O724|O725|O726|O727|O728|O729|O730|O731|O732|O733|O734|O735|O736|O737|O738|O739|a12361|a12460|a12461 +ASTF#A5133|O718|O719|O773|O774|O775|O776|O777|O778|O779|a12345|a12346|a12347|a12348|a12349|a12350|a12351|a12352|a12353|a12491|o520|o532|o533 +ASTH#A5138|a12367|a12368|a12369|a12370|a12371 +ASTJ#A5139|A5140|A5141|A5142|A5143|A5144|O780|O781|O782|O796|a12372|a12373|a12374|a12375|a12376 +ASTK#A5172|A5173|A5174|A5175|A5176|A5177|A5178|A5581|A5582|E1312|E1313|O771|O772|O783|O784|O785|O786|O797|O798|O799|O800|a12377 +ASTL#A3797|A5121|A5122|A5145|A5146|A5147|A5148|A5149|A5150|A5151|A5152|A5153|A5154|A5155|A5156|A5157|A5158|A5159|A5160|A5161|A5162|A5163|A5164|A5165|A5166|A5167|A5199|E1314|E1315|E3352|a12378|a12379|a12380|a12381|a12382|a12383|a12454|a12455|a12456|a12457|a12458|a12459|ö82|ö83|ö84|ö85|ö86|ö87|ö88|ö89|ö90|ö91|ö92|ö93|ö94|ö95 +ASTM#O794|a10257|a10258|a10259|a10260|a10261|o521 +ASTN#A886|A4565|A4566|A4567|A4568|A4569|A4583|A4584|A5134|A5187|E1455|E1456|I1194|O743|O744|O745|O795|a10399|a10400|a10401|a10402|a10403|a10404|a10405|a10406|a10407|a10408|a10409|a10410|a10411|a10412|a10413|a10414|a10415|a10416|a10417|a10418|a10419|a10420|a10421|a10422|a10423|a10424|a10425|a10426|a10427|a10428|a10498|a12354|a12429|e7188|o526|o527|o528|o529|o530 +ASTP#I1185|I1186|I1187|O801|O802|O803|O804|O805|O806|O807|O808|O809|a12391|a12392|a12393|a12394|o535|o536 +ASTR#A3790|A3791|A3792|A3793|A3794|A3798|A3799|A3800|A3801|A3802|A3803|A3804|A3805|A3806|A3807|A3808|A4564|A4571|A4572|A4573|A4574|A4575|A4576|A4577|A4578|A4579|A4580|A4581|A4582|A5168|A5169|A5170|A5171|A5182|A5183|A5184|A5185|A5186|A5200|A5201|A5202|A5203|A5204|A5205|A5206|A5207|A5208|A5209|A5210|A5211|A5212|A5213|A5214|A5215|E1454|E3318|E3353|E3354|I1188|O720|O746|O747|O748|O749|O750|O751|O752|O753|O754|O755|O756|O757|O758|O759|O760|O761|O762|O763|O764|O765|O766|O767|O768|O769|O770|O810|O811|a7972|a7973|a7974|a7975|a7976|a7977|a10393|a10394|a10395|a10396|a10397|a10398|a10431|a10432|a10433|a10434|a10435|a10436|a10437|a10438|a10439|a10440|a10441|a10442|a10443|a10444|a10445|a10446|a10447|a10448|a10449|a10450|a10451|a10452|a10453|a10454|a10455|a10456|a10457|a10458|a10459|a10460|a10461|a10462|a10463|a10464|a10465|a10466|a10467|a10468|a10469|a10470|a10471|a10472|a10473|a10474|a10475|a10476|a10477|a10478|a10479|a10480|a10481|a10482|a10483|a10484|a10485|a10486|a10487|a10488|a10489|a10490|a10491|a10492|a10493|a10494|a10495|a10496|a10497|a12384|a12385|a12386|a12387|a12388|a12389|a12401|a12402|a12403|a12404|a12405|a12406|a12407|a12408|a12409|a12410|a12411|a12412|a12413|a12414|a12415|a12416|a12417|a12418|a12419|a12420|a12421|a12422|a12423|a12424|a12425|a12426|a12427|a12428|a12462|a12463|a12464|a12465|a12466|a12467|a12468|a12469|a12470|a12471|a12472|a12473|a12474|a12475|a12476|a12477|a12478|a12479|a12480|a12481|a12482|a12483|a12484|a12485|a12486|a12487|a12488|a12489|a12490|e7168|e7169|e7170|e7171|e7172|o531|Ö124|Ö125|Ö126|Ö127|Ö128|ö76|ö77|ö78|ö79|ö80|ö81 +ASTS#A3795|A5109|A5110|A5179|A5180|A5181|A5188|A5191|A5192|A5193|A5194|A5195|A5196|A5197|A5198|E3346|E3347|E3348|O721|O722|O812|O813|O814|O815|O816|O817|O818|O819|O820|O821|O822|O823|O824|O825|O826|O827|O828|O829|O834|O835|O836|O837|O838|a10429|a10430|a12258|a12259|a12260|a12261|a12262|a12263|a12264|a12390|a12395|a12396|a12397|a12398|a12399|a12400|a12436|a12437|a12443|a12444|a12445|a12446|a12447|a12448|a12449|a12450|a12451|a12452|a12453 +ASTT#A885|A4570|A5135|A5136|A5137|A5579|O740|O741|O742|a12355|a12356|a12357|a12358|a12359|a12360|o524|o525 +ASTW#O830|O831|O832|O833|o537 +ASTX#a10392|a12362|a12363|a12364|a12365|a12366|o522 +ASWJ#A5247 +ASWK#A5246|A5248 +ASWL#A5224|A5225|A5226|A5227|A5228|A5229|A5230|A5231|A5232|A5233|A5234|a12515|a12516 +ASWN#A5235|A5236|A5237|A5238|A5239|A5240|a12495|a12497|a12498|a12504 +ASWR#A5270|A5271|A5272|A5273|A5276|E1459|E1460|E1461|E3349|a12505|a12506|a12507|a12508|a12509|a12510|a12511|a12512|a12513 +ASWS#A5241|A5253|A5254|A5255|A5256|A5257|A5258|A5259|A5260|A5261|A5262|A5263|A5264|A5265|A5266|A5267|A5268|E1457|a12499|a12500|a12501|a12514 +ASWT#A5269|a12502|a12503 +ASWX#A5242|A5243|A5244|A5245|A5249|A5250|A5251|A5252|A5274|A5275|A5277|A5278|E1458|a12496|a12517 +ASXN#a12430|a12431|a12432|a12433|o523 +ASXR#i1297|i1298|i1299|i1300|i1301|i1302 +ASXT#A5111|A5112|A5113|A5114|A5115|A5116|A5117|A5118|A5119|A5120|a12265|a12266|a12267|a12268|a12269|a12270|a12271|a12272|a12273|a12274|a12275|a12276|a12277|a12278|a12279|a12280|a12281|a12282|a12283|a12284|a12285|a12286|a12287|a12288|a12289|a12290|a12291|a12292|a12293|a12434|a12435 +AT#A959|A990|A3974|A5296|E336|E337|E3402|I26|O222|O848|U0|U1432|U1433|Y4|a3674|a3688|a8020|e7189|o542|ö1|ö2 +AT0#E97 +ATBK#A5317|A5318|A5319 +ATBL#E3355|E3356|E3357|e7190|e7191|e7192|e7193|e7194|e7195|e7196|e7197|e7198|e7199|e7200|e7201|e7202 +ATBN#A5298|A5299|A5300|A5301|A5302|A5303|A5304|A5305|A5306|A5307|A5308|A5309|A5310|A5311|A5312|A5313|A5314|A5315|A5316 +ATBR#A974|A5320 +ATBS#A5321|A5322|A5323|A5324|A5326|A5327|A5328|A5329|A5330|A5331 +ATBX#A5325 +ATFB#A5339|A5340 +ATFK#A1053|A1054 +ATFN#A1047|A1048|A1049|A1050 +ATFR#A1051|A1052|A5341|A5342|A5343|A5344|A5345|A5346|A5347|A5459|A5460|A5461|A5462|A5463|A5464|A5465|A5466|a3763|a3764|a3765|a3766|a3767 +ATFS#a8022 +ATFT#A5467 +ATHL#A5357|A5360 +ATHN#A5358|A5362|A5363 +ATHP#A5361 +ATHR#A5359 +ATHS#A5364 +ATJ#E3358 +ATJK#A991|A992|A993|A994|a3692|a3693|a3694|a3695|a3696 +ATJN#E3359|E3360|E3361|E3362|E3363|e7203|e7204|e7205|e7206 +ATJS#A5348 +ATJT#A995|A996 +ATK#A3951|A3963|E48|e7213 +ATK0#A1056 +ATKF#A5369 +ATKL#A5373|A5375 +ATKN#A3952|A5370|A5371|A5372|A5374 +ATKR#A5349|A5350|A5351|A5352|A5353|A5354|A5355|A5356|A5367|A5368|a8013 +ATKT#A1055|E3394|E3395|E3396|E3397|E3398|E3399|a3768|a3769|a3770|a3771|a3772|a3773|e7226 +ATL#A975|A3872|A3873|A3964|I9|I11|I63|I64|I67|I68|e40|e50|e2607|i6|i47|i48 +ATLB#E49|E76|I10 +ATLF#A1019|A1020|I13|I14|I15 +ATLH#E62 +ATLJ#A976|A1004|E59|E60|E61|I16|I49|I50|I51|I52|I53|I54|I55|I56|a3676|a3677|a3678|a3679|a3698|a3699|i105|i106|i107|i108|i109|i110 +ATLK#A5376|E54|E55|E56|E57|E58|E63|E1466|E1467|I21|a3675|a3697 +ATLM#E64|E65|E66|E67|E68|E69|E70|E71|E72|E73|E74|E75|e41|e42|e43|e44|e45|e51|e2614|i7|i49 +ATLN#A985|A3851|A3852|A3853|A3854|A3855|A3856|A3857|A3858|A3859|A3874|I22|I65|I1195|I1196|I1197|I1198|I1199|I1200|I1201|I1202|a3680|a3681|a3682|a3683|a3684|a8003|e52|e2615|i8|i50|i1331|i1332|i1333|i1334|i1335|Ä97 +ATLP#E77 +ATLR#A997|A998|A999|A1000|A1001|A1002|A1003|A3820|A3821|A3822|A3823|I12|e53|e54|e55|e2616|e2617|e2618|e2619|i9|i10|i11|i12|i13|i14|i51|i52|i53|i54 +ATLS#A977|A978|A979|A980|A981|A982|A983|A984|A3860|A3861|A3862|E78|E79|E80|E81|E82|E83|E84|E85|I17|I18|I19|I20|I23|I24|I66|e46|e47|e56|e2608|e2609|e2610|e2620|i15|i16|i17|i18|i19|i20|i21|i22|i23|i24|i25|i26|i27|i28|i29|i30|i31|i32|i33|i34|i35|i36|i37|i38|i39|i40|i41|i42|i43|i44|i45|i46|i55|i56|i57|i58|i59|i129|i130|i131|i132|i133|i134|i135|i136|i137|i138|i139|i140 +ATLT#E50|E51|E52|E53|E86|E87|a3685|a3686|a3687 +ATLW#E88|E89|E90|E91|E92|I25 +ATLX#e261|e262|e263|e264|e265|e7227|e7228|e7229|e7230|e7231 +ATM#A960|A3824|A3875|A3891|I58|O223|O227 +ATMB#A3825|A3826|A3839|A3840|A3876|A3880|A3881|A3882|A3883|A3884|A3885|A3886|A3887|A3888|A3889|A3890|A5394|A5395|A5396|A5397|A5398|A5399|A5400|A5401|A5402|A5403|A5404|A5405|A5406|A5407|A5408|A5409|A5410|A5411|A5412|A5413|A5414|A5415|A5416|A5417|a7996|a7997|a7998|a7999|a8000 +ATMF#A3832|A3879|A3897|A3898|A3899|A3900|A3901|A3902|A3917|A3936|A3937|A3938 +ATMJ#A3903|A3904 +ATMK#A3896|A3905|A3906|A3907|A3908|A3909|A3910|A3911|A3912|A3913|A5377 +ATML#A3827|a8001|a8002 +ATMN#A1005|A1006|A3863|A3865|A3866|A3867|A3868|A3869|A3870|A3871|A3877|A3892|A3893|A3894|A3895|A3915|E101|I59|a3700|a3701|a3702|a3703|a3704|a8006 +ATMP#A3828|A3829|A3918|A3919|A3920|A5365 +ATMR#A1007|A1008|A1009|A1010|A1011|A1012|A1013|A1014|A1015|A1016|A1017|A1018|A3878|A3921|A3922|A3923|A5378|A5379|a8007|a8008|a8009|a8010|a8011|a8012 +ATMS#A961|A962|A3830|A3834|A3835|A3836|A3837|A3838|A3864|A3924|A3925|A3926|A3927|A3928|A3929|A3930|A3931|A3932|A3933|A3944|A3945|A3946|A3947|A5419|a8005 +ATMT#A3831|A3914|A3934|A3935|A5380|A5381|A5382|A5383|A5384|A5385|A5386|A5389|A5390|A5391|A5418|I57|a8004|a12613|a12614|a12615|a12616|a12617|a12618|a12619|a12620|a12621|a12622|i111|i112|i113|i114|i115 +ATMW#A3833|A3939|A3940|A3941|A3942|A3943 +ATMX#A3916|A5387|A5388|A5392|A5393 +ATN#E93|E340|E3400|I27|Ä96|ö3 +ATNB#E95 +ATNF#A5457|A5458 +ATNL#I29|I30|I31|i62|i63|i64|i65|i66 +ATNM#A5420|A5421|A5422|A5423|a12623|a12624|a12625|a12626|a12627 +ATNR#A986|I32|I33|i60|i61|i67|i68|i69|i70|i71|i72|i73|i74|i75|i76|i77|i78|i79 +ATNS#A1021|A3978|A3979|A5366|E94|I34|U1434 +ATNT#A3953|A3954|A3955|A3956|A3957|A3958|A3959|A3960|I28|I35|I37|I38|I39|I40|I41|I42|I43|I44|I45|I46|I47|I48|i80|i81|i82|i83|i84|i85|i86|i87|i88|i89|i90|i91|i92|i93|i94|i95|i96|i97|i98|i99|i100|i101|i102|i103|i104 +ATNW#I36|O224 +ATP#E3364|U1435 +ATPL#A5424 +ATPN#E3365|E3366|E3367|E3368|E3369|E3370|E3371|U1436|e7207 +ATPR#A5425 +ATPS#A5426|u6554|u6555|u6556|u6557|u6558 +ATPT#A963|A964|A965|A1025|A1026|O849|a3657|a3658|a3659|a3660|a3705|a3706|a3707|a3708|a3709|a3710|a3711|a3712|a3713|a3714|a3715|a3716|a3717|a3718 +ATPX#A966|A1022|A1023|A1024 +ATR#A987|A1046|A3819|A3981|A5427|E1468|E3487|O225|O846|a3661|o83|ö4|ö5 +ATRB#A3971|A3972|A3973|A5445 +ATRF#A5428 +ATRJ#e2622|e2623|e2624|e2625|e2626|e2627|e2628 +ATRK#A3966|A3967|A3968|A5294|A5471|a8014|a8015|a8016|a8017|a8018|a8019|a12605|a12606|a12607|a12608|a12609|a12610|e2611|e2621|e2629|e2630|e2631|e2632 +ATRN#A967|A988|A1027|A1028|A5431|A5432|A5433|A5434|A5435|A5436|A5438|A5439|A5456|E3380|E3488|O847|a3662|a3663|a3664|a3665|a3666|a3667|e2612|ö6 +ATRP#A3969|A3970|A5437 +ATRR#ö7 +ATRS#A1029|A1030|A1031|A1032|A1033|A1034|A1035|A1036|A1037|A1038|A1039|A1040|A1041|A1042|A1043|A1044|A1045|A5429|A5430|A5443|A5444|E3401|E3489|a3719|a3720|a3721|a3722|a3723|a3724|a3725|a3726|a3727|a3728|a3729|a3730|a3731|a3732|a3733|a3734|a3735|a3736|a12628|a12629|a12630|a12631|a12632|a12633|a12634|ö8 +ATRT#A5440|A5441|A5442|a3668|a3669|a3670|a3671|a3672|a3673|a3737|a3738|a3739|a3740|a3741|a3742|a3743|a3744|a3745|a3746|a3747|a3748|a3749|e2613|i1336|i1337|i1338 +ATRX#I1203|I1204|U1437|Ä6 +ATS#A968|A1193|A5446|E341|O226|O228 +ATSB#A5474|A5475|A5476|A5477 +ATSK#A5447|A5448|A5449|A5450|a3689|a3690|a3691|Ä98|ä182 +ATSN#A5473|E96|I60|Ä99|ä183|ä184|ä185|ä186|ä187|ä188 +ATSP#A5452 +ATSR#a3750|a3751|a3752|a3753|a3754|a3755|a3756|a3757|a3758|a3759|a3760|a3761|a3762 +ATSS#A5478 +ATST#A3961|A3962|A5297|A5451|A5453|A5472|e252|e253|e254|e255|e256|ä189|ä190|ö9|ö10|ö11|ö12 +ATT#E3372|E3406|I61 +ATTB#A5335|A5336 +ATTF#A971|A972|A973|E3379 +ATTJ#E3374 +ATTL#A5454|A5455 +ATTM#e7208|e7209|e7210|e7211|e7212 +ATTN#A5337|E3407|I62 +ATTP#E3375 +ATTR#A3980|A5338|E98|E99|E100|E345|E346|E347|E3373|E3376|e48|e49 +ATTS#A989|E3377|E3378|i116|i117|i118|i119|i120|i121|i122|i123|i124|i125|i126|i127|i128 +ATTT#A3965|A5332|A5333|A5334 +ATW#E3403|e7232 +ATWJ#E3404|e7234|e7235|e7236|e7237|e7238 +ATWK#e7233 +ATWR#A5468|A5469|A5470 +ATWS#E3405|e7239 +ATX#A3948|A3949 +ATXN#A969|A970 +ATXS#A3950|E338|E339 +AW#U1438 +AWJ#e7287 +AWJM#e7288 +AWJN#e7289 +AWJR#e7290 +AWJS#e7291 +AWK#E3512|e7286 +AWKK#E3513|E3514 +AWKL#e7292|e7293|e7294|e7295|e7296 +AWS#E1469|E1470 +AWSF#E1472 +AWSK#E1473|E1474 +AWSL#e2634|e2635|e2636|e2637|e2638|e2639|e2640|e2641|e2642|e2643|e2644|e2645|e2646 +AWSM#E1475|E1476 +AWSN#E1471 +AWSP#E1477 +AWSR#e2633 +AWSW#E1478 +AX#A887|A3977|E15|E320|E3409|I2|a3542|a8021|e7240|i0 +AX0N#a3574|a3575|a3576 +AXBN#A4828|A4829|a11679|a11680|a11681|a11682|a11683 +AXBS#i1|i2|i3|i4|i5 +AXBW#I3|I4 +AXFR#E335|I5|I6 +AXK#E1426 +AXKM#E1427 +AXKN#a11684|a11685|a11686|a11687 +AXKT#E330|a11688 +AXL#E321 +AXLF#A4830|A4831|A4832|a11694|a11695|a11696|a11697|a11698|a11700 +AXLN#A4837|A4838|E322|a11689|a11690|a11691|a11692|a11693|a11701|a11702|a11703|a11704|a11705|a11725|a11726|a11727|a11728|a11729 +AXLS#A888|A889|A890 +AXLT#a11665|a11666|a11667|a11668|a11699|a11710|a11711 +AXMS#E331|E332 +AXMT#E319 +AXN#A0 +AXNB#E323|E324 +AXNJ#A4835|A4836|a11719|a11720|a11721|a11722|a11723 +AXNK#A4826|A4827|E325|E334 +AXNT#A4825|A4833|A4834|E326|a11669|a11670|a11671|a11672|a11673|a11712|a11713|a11714|a11715|a11716|a11717|a11718 +AXNW#E327 +AXRN#E328|E329|a11674|a11675|a11676|a11677 +AXRS#E1425 +AXRT#a11724 +AXRX#a11706|a11707|a11708|a11709 +AXS#A891|E16|O216|O217|ä5 +AXSL#A892|A893|A894|A895|A896|a3543|a3544 +AXSM#A899 +AXSN#A897|A898|O218|O219|ä6|ä7|ä8|ä9|ä10 +AXSS#ä11 +AXST#ä12|ä13|ä14|ä15|ä16 +AXSX#I7 +AXT#A900|A3732|E17|Y0|a3550|e24|e25 +AXTB#A901|A902|a3545|a3546|a3547|a3548|a3549 +AXTF#a3569|a3570|a3571|a3572|a3573 +AXTJ#A914|A915|A916|A917|a3577|a3578|a3579|a3612|a3613|a3614|a3615 +AXTK#A903|A904|A905|A906|a3580 +AXTL#A908|A909|A918|a3551|a3581|a3582|a3583|a3584|a3585|a3586|a3587|a3588|a3589|a3590|a3591|a3592|a3593 +AXTM#a3552|e26 +AXTN#A907|A910|A924|A925|A926|A927|A928|A929|A3733|A3734|A3735|E333|Y1|a3553|a3554|a3555|a3556|a3557|a3558|a3559|a3560|a3561|a3562|a3563|a3616|a3617|a3618|a3619|a3620|a3621|a3622|a3623|a3624|a3625|a3626|a3627|a3628|a3629|a3630|a3631|e27|Ä3|Ä4|ä0|ä1|ä2|ä3|ä4 +AXTR#A911|A912|A913|a3564|e28 +AXTS#A919|A920|A921|A922|A923|A930|A931|A932|A933|E18|E19|E20|a3565|a3566|a3594|a3595|a3596|a3597|a3598|a3599|a3600|a3601|a3602|a3603|a3604|a3605|a3606|a3607|a3608|a3609|a3610|a3611|a3635|a3636|a3637|a3638|a3639|a3640|a3641|a3642|a3643|a3644|a3645|a3646|a3647|a3648|a3649|a3650|a3651|a7965|e29|e30|e31|e32 +AXTT#a3567|a3568 +AXTW#a3632|a3633|a3634 +AXXN#a11678 +AYTL#A5577 ++++++++++ +B#B166|B637|B960|B1324|B3644|B3982|B4749|B5156|B5161|b194|b1647|b6382 +B0#B3917 +B0FN#B1111 +BB#B2|B4617|B4618 +BBBM#B3 +BBFL#B638 +BBFR#B3645|B3648 +BBHL#B1325|B1326|b1648|b1649|b1650|b1651|b1652|b1653|b1654|b1655|b1656|b1657|b1658 +BBJN#B658 +BBJR#B4 +BBKN#B3646 +BBL#B1|B2922 +BBL0#B2934|B2935|B2936|B2937|B2938|B2939|B2940 +BBLB#B2923 +BBLF#B639|b5316 +BBLK#B2924|B2932|B2933 +BBLN#B5|B6|B2925|B5157 +BBLS#B2926|B2927|B2928|b5317|b5318|b5319|b5320 +BBM#B665 +BBN#B1008|B4619|b430|b442 +BBNK#B1006|B1007 +BBNM#B640|B641 +BBNR#B7 +BBNS#B4620|B4621|B4622|B4623|B4624|B4625|B4626 +BBNT#b431|b432|b433|b434|b435|b443|b444|b445|b446|b447 +BBP#B1009 +BBPF#B8 +BBPL#B9 +BBR#B666|B2929 +BBRF#B661 +BBRN#B2930|B3647|b1659|b1660|b1661|b1662|b1663|b1664 +BBRP#B2931 +BBRT#B659 +BBRX#B660 +BBS#B10 +BBSK#B642|B643|B662|b6530|b6531|b6532|b6533 +BBST#B663 +BBSX#B11|b266|b267|b268|b269|b270|b271|b272|b273|b274|b275|b276|b277|b278|b279|b280 +BBT#b436|b437|b448|b449 +BBTL#B644 +BBTM#b438 +BBTN#b450 +BBTR#B664|b439 +BBTS#b440|b441 +BBXN#B5260 +BBXT#B1666|B1667|B1668|B1669|B1670|B1671|B1672|B1673|B1674|B1675|B1676|B1677|B1678|B1679|B1680|B1681|B1682|B1683|B1684|B1685|b2800|b2801|b2802|b2803|b2804|b2805|b2806|b2807|b2808|b2809|b2810|b2811|b2812|b2813|b2814|b2815|b2816|b2817|b2818|b2819 +BFHJ#b998 +BFHK#B1168|B1169|b999 +BFJN#b1705|b1706|b1707|b1708|b1709|b1710 +BFK#B88 +BFKN#B1162|B1163|B1164|B1353 +BFKT#b989|b990|b991|b992|b993 +BFL#B1112|B1113|B1345|B5307|b790|b833 +BFLJ#B654|B655|B1138|b202|b203|b204|b205|b839|b896|b902|b903|b904|b905|b906|b907|b1695|b1696|b1697|b1698|b1699|b1700|b1702|b1703|b1704 +BFLK#B1139|B2712|B2713|B2714|B2715|B2716|B2717|B2718|B2719|B2720|B2721|B2722|B2723|B2724|B2725|B2726|B2727|B2728|B2729|B2730|B2731|B2732|B2733|B2734|b201|b882|b883|b884|b885|b886|b887|b888|b889|b890|b891|b908|b909|b910|b911|b912|b913|b914|b915|b1701|b4839|b4840|b4841|b4842|b4843|b4844|b4845|b4846|b4847|b4848|b4849|b4850 +BFLM#B2705|B2706|b4790|b4791|b4792|b4793|b4794|b4795|b4796|b4797|b4798|b4799|b4800|b4801|b4802 +BFLN#B1114|B5308|b791|b809|b810|b811|b812|b813|b834|b835|b836|b837|b838|b897|b898|b899|b900|b901|b1017|b1018|b1019|b1020|b1021|b1022|b6544 +BFLS#B1115|B1116|B1117|B1118|B1119|B1120|B1121|B1122|B1123|B1124|B1127|B1128|B1129|B1130|B1131|B1132|B1133|B1134|B1135|B1346|B1347|B1348|B1349|B1350|B1351|B1352|b792|b868|b892|b893|b894|b895 +BFLT#b869|b1002|b1023|b1024|b1025|b1026|b6545|b6546 +BFLX#B733|B1125|B1126|b840|b841|b842|b843 +BFNJ#b818|b819|b820|b821|b822 +BFNT#B1165|B1166|B1167|b814|b815|b816|b817|b870|b871|b872|b873|b874|b875|b876|b877|b878|b879|b880|b881|b997|b1003 +BFR#B950|B2707|B2920|B4745|b798|b924|b994|b4803 +BFRB#b793|b794|b795|b796|b797 +BFRH#B736|B928|B929 +BFRJ#b918|b919 +BFRK#B1140|B1141|B1142|B1143|B1144|b917|b920|b921|b922|b923 +BFRL#B926 +BFRM#B731|B732|B734|B2708|b938|b939|b940|b941|b942|b943|b944|b945|b946|b947|b948|b949|b950|b951|b952|b953|b4804|b4805|b4806|b4807|b4808|b4809|b4810|b4811|b4812|b4813|b4814|b4815 +BFRN#B737|B1148|B1149|B1150|B1151|B1152|B1153|B1154|B1155|B1156|b799|b800|b801|b802|b803|b804|b805|b806|b807|b808|b925|b926|b927|b928|b929|b930|b954|b955|b956|b957|b958|b959|b960|b961|b962|b963 +BFRR#B1145|B1146|B1147|B1340|B1341|B1342|B1343|B1344 +BFRS#B930|B1159|B2709|B2710|B2711|b931|b977|b978|b979|b980|b995|b1000|b4817|b4818|b4819|b4820|b4821|b4822|b4823|b4824|b4825|b4826|b4827|b4828|b4829|b4830|b4831|b4832|b4833|b4834|b4835|b4836|b4837|b4838 +BFRT#B735|B927|B1157|B1158|B1170|B1171|B1172|b932|b933|b934|b935|b936|b937|b964|b965|b966|b967|b968|b969|b970|b971|b972|b973|b974|b975|b976|b996|b1001|b1004|b1005|b1006|b1007|b1008|b1009|b1010|b1011|b1012|b1013|b1014|b1015|b1016|b4816 +BFRW#B1173|B1174|B1175|B1178|B1179|B1180|B1181|B1182|B1183|b1039|b1040|b1041|b1042|b1043|b1044|b1045|b1046|b1047|b1048|b1049|b1050|b1051|b1052|b1053 +BFRX#B1160|B1161|B1176|B1177|b916|b981|b982|b983|b984|b985|b986|b987|b988|b1027|b1028|b1029|b1030|b1031|b1032|b1033|b1034|b1035|b1036|b1037|b1038 +BFSK#B1001 +BFSN#b823|b824|b825|b826|b827 +BFSS#b828 +BFST#B1089|B1090|B1136|B1137|b829|b830|b831|b832|b844|b845|b846|b847|b848|b849|b850|b851|b852|b853|b854|b855|b856|b857|b858 +BFSX#B1002|B1003|b400|b401|b402|b403|b404|b405|b406|b407|b408|b409|b410|b411|b412|b413|b414|b415 +BFT#B4746|B5305|B5309 +BFTR#B1004|b416|b417|b418|b419|b420|b421|b422|b423|b424|b425|b426|b427|b428|b429 +BFTS#B5306|B5310 +BFWN#B656 +BFXM#B729 +BFXS#B730 +BFXT#b859|b860|b861|b862|b863|b864|b865|b866|b867 +BH#b1461 +BHB#b1485|b1581 +BHBJ#b1614|b1615|b1616|b1617 +BHBK#B1308|b1613 +BHBN#B1292|B1293|b1486|b1582|b1583|b1584|b1585|b1586 +BHBR#b1483|b1484 +BHBS#b1487|b1587 +BHBT#b1488 +BHFT#b1390|b1391|b1392|b1393|b1394|b1395 +BHJ#b1396 +BHJN#b1397|b1398|b1399|b1400|b1401 +BHKL#B1279|b1402|b1403|b1404|b1405|b1406 +BHKS#b1407|b1561 +BHKT#b1408|b1409|b1410|b1411 +BHLF#B1295|B1296|B1297|B1357|B1358|b1412|b1413|b1414|b1501|b1502|b1503|b1504|b1505|b1506|b1507|b1508|b1509|b1510|b1511|b1567|b1568|b1588 +BHLJ#b1512|b1513|b1514|b1515|b1516|b1517 +BHLK#B1298|B1299|b1518|b1519|b1520|b1521|b1522|b1523|b1524 +BHLN#b1791 +BHLS#B765|B766 +BHLT#B1309|B1310|B1311|b1415|b1416|b1417|b1418|b1419|b1420|b1421|b1422|b1423|b1424|b1562|b1563|b1564|b1565|b1566|b1618|b1619 +BHMS#B99 +BHMT#b1489|b1490|b1491|b1492|b1493 +BHN#b1462|b6383 +BHNJ#B1287|B1313|b1442|b1625 +BHNK#B1286|b1626 +BHNT#B758|B759|B760|B1280|B1281|B1282|B1283|B1284|B1285|B1304|B1305|B1306|B1312|b1425|b1426|b1427|b1428|b1429|b1430|b1431|b1432|b1433|b1434|b1435|b1436|b1437|b1438|b1439|b1440|b1441|b1569|b1570|b1571|b1572|b1573|b1574|b1575|b1576|b1577|b1578|b1579|b1580|b1620|b1621|b1622|b1623|b1624 +BHPT#B1289|B1290|b1463|b1464|b1465|b1466|b1467|b1468|b1469|b1470|b1471|b1472|b1473|b1474|b1475 +BHR#B761|b1443 +BHRB#b1525|b1526|b1527|b1528|b1529|b1530|b1531|b1532|b1533|b1534|b1535|b1536|b1537 +BHRL#B1288|b1450|b1451|b1452|b1453|b1454 +BHRN#B762|B763|B764|b1444|b1445|b1446|b1447|b1448|b1449 +BHRS#B1300|B1301|B1302|B1303|b1455|b1538|b1539|b1540|b1541|b1542|b1543|b1544|b1545|b1546|b1547|b1548|b1549|b1550|b1551|b1552|b1553|b1554|b1555|b1556|b1557|b1558|b1559|b1560 +BHRT#B1314|B1315|B1316|B1317|B1318|B1319|B1320|B1321|B1322|B1323|b1385|b1386|b1387|b1388|b1389|b1456|b1457|b1458|b1459|b1460|b1627|b1628|b1629|b1630|b1631|b1632|b1633 +BHRX#b1589|b1590|b1591|b1592|b1593|b1594|b1595|b1596|b1597|b1598|b1599 +BHSB#b1494 +BHSN#B1291|B1294|b1476|b1495 +BHST#b1477|b1496|b1497|b1498|b1499|b1500 +BHT#B767|b1478|b1479|b1634 +BHTN#b1480|b1635|b1636|b1637|b1638|b1639 +BHTS#B1307|b1481|b1600|b1601|b1602|b1603|b1604|b1605|b1606|b1607|b1608|b1609|b1610|b1611|b1612|b1640 +BHTT#b1482|b1641|b1642|b1643|b1644|b1645|b1646 +BJ#B3757|B3835|b1711|b4724|b5329 +BJBL#b1978|b1979 +BJBN#B1190|B1191|b1070|b1712 +BJBR#b1085|b1086|b1087|b1713|b1714|b1715|b1716|b1717 +BJBT#B738|b1150 +BJFK#B1354|b1720|b1721|b1722|b1723|b1724 +BJFR#b1718|b1719 +BJH#b1088|b1963 +BJHF#B2686 +BJHN#B1457|B1458|b1089|b1090|b1091|b1092|b1093|b1964|b1965|b1966|b1967|b1968 +BJJB#b1725|b1726|b1727|b1728 +BJKN#B1192|B1193|b1071|b1072|b1073|b1074|b1075|b1076|b1077|b1078|b1079|b1080|b1081|b1082|b1083|b1084 +BJL#B5311 +BJLB#B5312|B5313|B5314|B5315 +BJLF#B5317|B5318|b6547|b6548|b6549|b6550 +BJLJ#b1729|b1730|b1731|b1732|b1733 +BJLK#b1734|b1735|b1736|b1737|b1738 +BJLM#B5319 +BJLN#B739|B740|b6551|b6552|b6553|b6554 +BJLP#B5320 +BJLS#B5316|B5321|b6555 +BJLT#b6556|b6557|b6558|b6559|b6560 +BJM#b6486 +BJMN#b1739|b1740|b1741|b1742|b1743 +BJMS#b1744|b1745|b1746|b1747|b1748|b1749|b1750|b1751|b1752|b1753 +BJN#B1200|B2942|B3710|B5162|b1162|b4725|b5315|b5330|b5862 +BJNB#B3711 +BJNF#B3713|B3714|B3715|b5863|b5864|b5865|b5866 +BJNJ#b1160 +BJNK#B3716|B3717|B3718|b1159|b1161 +BJNL#B3719|B3720|B3721 +BJNM#B741|B742|B3722|B3723 +BJNN#B1201|b1163|b1164|b1165|b1166|b1167|b1168 +BJNR#B3712 +BJNS#B1202|B3724|B3725|B3726 +BJNT#B175|B176|b1169|b4726|b4727|b4728|b4729|b5331|b5332|b5333 +BJPF#b1756|b1757|b1758|b1759|b1760 +BJR#B772|B773|b6487 +BJR0#B1196 +BJRJ#b1152|b1153|b1154|b1155 +BJRK#b1151 +BJRL#B1194|B1195|b1113|b1114|b1115|b1116|b1117|b1118|b1119|b1120|b1121|b1122|b1123|b1124|b1125|b1126 +BJRN#B774|b1094|b1095|b1096|b1097|b1098|b1099|b1100|b1101|b1102|b1103|b1104|b1105|b1106|b1107|b1108|b1109|b1110|b1111|b1112 +BJRS#B744|B745|B746 +BJRT#B743|B1199|b1127|b1128|b1129|b1130|b1131|b1132|b1133|b1134|b1135|b1754|b1755|b1969|b1970|b1971|b1972|b1973 +BJS#B4748|b1156 +BJSK#B747|B748|B1355|B1356 +BJSN#b1157 +BJSP#b1765|b1766|b1767|b1768|b1769 +BJST#B1197|B1198|b1136|b1138|b1139|b1140|b1141|b1142|b1143|b1144|b1145|b1146|b1147|b1148|b1149|b1158|b1761|b1762|b1763|b1764|b1770|b1771|b1772|b1773|b1774|b1775|b1776|b1777|b1778|b1779|b1974 +BJT#B4740|b1137|b1975 +BJTF#B4744 +BJTN#b1976 +BJTR#b1780|b1781|b1782|b1783|b1784|b1785|b1786|b1787|b1788|b1789 +BJTS#B4743|b1977 +BJTT#B4741|B4742 +BJWN#b1790 +BJWR#B749|B750 +BK#B3008|B3651|B4747|B5158|b0|b1|b5861|b6485|b6534 +BKB#b1054 +BKBL#B16|B17|B18 +BKBN#B1188|B1189|b1055 +BKBR#B3652 +BKBT#B1184|B1185|B1186|B1187|b1056|b1057|b1058|b1059 +BKFM#B777 +BKFN#B29|B30|B42 +BKFS#B26|B3654 +BKHN#B28 +BKJ#b5844 +BKJM#b5845 +BKJR#b5846 +BKJS#b5847 +BKK#b5843 +BKKR#B27|B1015|b1060 +BKL#B4732|b6561 +BKL0#B1220 +BKLB#B1203|B1204|B1205|B1206|b1170|b1171|b1172|b1173|b1174|b1175|b1176|b1177|b1178|b2048|b2049|b2050|b2051|b2052|b2053|b2054|b2055|b2056|b2057|b2058|b2059|b2060|b2061 +BKLJ#b2031|b2032|b2033|b2034|b2035|b2036|b2037|b2038|b6371|b6372|b6373|b6377 +BKLK#B1234|B1473|B1474|b1208|b1209|b1210|b1211|b1212|b1213|b1214|b1215|b1216|b1217|b1218|b1219|b1220|b1221|b1222|b2039|b2040|b2041|b2042|b2043|b2044|b2045|b2046|b2062|b6370|b6376 +BKLM#B1486|B1487|b2075|b2076|b2077|b2078|b2079 +BKLN#B779|B4733|B5303|B5304|b2047|b6374 +BKLT#B1209|B1210|B1211|B1212|B1213|B1214|B1215|B1216|B1217|B1218|B1219|B1221|B1222|B1223|B1224|B1225|B1226|B1227|B1228|B1229|B1230|B1231|B1232|B1233|B1475|B1476|B1477|B1478|B1479|B1480|B1481|B1482|B1483|B1484|B1485|b1187|b1188|b1189|b1190|b1191|b1192|b1193|b1194|b1195|b1196|b1197|b1198|b1199|b1200|b2063|b2064|b2065|b2066|b2067|b2068|b2069|b2070|b2071|b2072|b2073|b2074|b6375 +BKLX#B1207|B1208|b206|b1179|b1180|b1181|b1182|b1183|b1184|b1185|b1186|b1201|b1202|b1203|b1204|b1205|b1206|b1207 +BKM#B3009|b1980|b2081|b2123|b2844|b2845 +BKML#B1492|B1689|B1690|B1691|B1692|B1693|B1694|b2139|b2140|b2141|b2142|b2143|b2144|b2145|b2146|b2147|b2148|b2149|b2150 +BKMN#b1981|b2082|b2083|b2084|b2085|b2086|b2087|b2124|b2846 +BKMP#B780|B1491|b2125|b2126|b2127|b2128|b2129|b2130|b2131|b2132|b2133|b2134|b2135|b2136|b2137 +BKMR#B1494|B1495|B1496|b2151|b2152|b2153|b2154|b2155|b2156|b2157|b2158|b2159|b2160|b2161|b2162|b2163|b2164|b2165|b2166|b2847|b2848|b2849|b2850|b2851 +BKMS#b1982|b2088|b2138|b2852|b2853|b2854|b2855|b2856 +BKMT#b1983|b2089|b2857|b2858 +BKN#B1013|B1238|B3010|B5159|b2|b1066|b2023|b5842|b6535 +BKN0#B1463|B1464 +BKNB#B19|B20|B21 +BKNJ#B781|B2688|b1061|b1062|b1063|b1064|b1065|b1237|b1238|b1239|b1240|b1241|b1242 +BKNK#B22|B2687|B2689|B2945|B4734|b1243|b1244|b1245|b1246|b1247|b1248|b2080 +BKNN#B1239|b1067|b1249|b1250|b1251|b1252|b1253|b2024|b2025|b2026|b2027|b2028 +BKNS#B23|B24|B25|B787|B1014|B1278|B3011|b1068|b1367|b1368|b1369|b1370|b1371|b1372|b1373|b1374|b1375|b1376|b1377|b1378|b1379|b1380|b2029 +BKNT#B782|B783|B1235|B1236|B1237|B1459|B1460|B1461|B1462|B1465|B1466|B1467|B1469|B1470|B1471|B1472|B1490|b3|b4|b5|b6|b7|b1069|b1223|b1224|b1225|b1226|b1227|b1228|b1229|b1230|b1231|b1232|b1233|b1234|b1235|b1236|b1984|b1985|b1986|b1987|b1988|b1989|b1990|b1991|b1992|b1993|b1994|b1995|b1996|b1997|b1998|b1999|b2000|b2001|b2002|b2003|b2004|b2005|b2006|b2007|b2008|b2030|b2108|b2109|b2110|b2111|b2112|b2113|b2114|b2115|b2116|b2117|b2118|b2119|b2120|b2121|b2122|b6536|b6537|b6538|b6539 +BKP#B37 +BKPL#B31 +BKR#B92|B5120|B5121|b25|b2009 +BKRB#B94|B751|B752|B1260|B1261|B1262|b1261|b1262|b1263|b1264|b1265|b1266|b1314|b1315|b1316|b1317|b1318|b1319 +BKRF#B1246|B1247|B1248|B1249|B1250|B1251|B1252|B1253|B1254|B1255|B1256|B1257|B1258|B1259|B1488|B1489|B3256|B3257|B3258|B3259|B3260|B3261|B3262|B3263|b1268|b1269|b1270|b1271|b1272|b1273|b1274|b1275|b1276|b1277|b1278|b1279|b1280|b1298|b1299|b1300|b1301|b1302|b1303|b1304|b1305|b1306|b1307|b1308|b1309|b1310|b1311|b1312|b1313|b2092|b2093|b2094|b2095|b2096|b2097|b2098|b2099|b2100|b2101|b2102|b2103|b2104|b5455|b5456 +BKRJ#B95|B5123|B5124|B5125|b2090 +BKRL#B5126 +BKRM#B96|B778|B5127 +BKRN#B753|B757|B1241|B1242|B1243|B1244|B1245|B1263|B1264|B1265|B1266|B1267|B1268|B1269|B1468|B5122|B5128|b26|b27|b28|b29|b30|b1281|b1282|b1283|b1284|b1285|b1286|b1287|b1288|b1289|b1290|b1291|b1292|b1293|b1294|b1295|b1296|b1297|b1320|b1321|b1322|b1323|b1324|b1325|b1326|b1327|b1328|b1329|b1330|b1331|b1332|b1333|b1334|b2010|b2011|b2012|b2013|b2014|b2015|b2105|b2106|b2107 +BKRP#B754|B755|B789 +BKRR#B32|B93 +BKRS#B97|B98|B756|B1270|B1271|B1272|B1273|B1274|B1275|B4751|B5129|b31|b1335|b1336|b1337|b1338|b1339|b1340|b1341|b1342|b1343|b1344|b1345|b1346|b1347|b1348|b1349|b1350|b2016 +BKRT#B786|B1240|b32|b33|b34|b35|b36|b319|b1267|b2017|b2018|b2019|b2020|b2021|b2022|b2091 +BKS#B3653|B3660|B3957|B3958|b1254|b5946 +BKSF#B3655|B3965|B3978|B3979|B3980 +BKSH#B3966|B3967 +BKSK#B177|B3969|B3970 +BKSL#B3971 +BKSM#B2943|B2944|B3972|b5334|b5335|b5336|b5337|b5338|b5339 +BKSN#B3977|b1255|b1256|b1257|b1258|b1259|b5947|b5948 +BKSP#B3656|B3657 +BKSR#B3959|B3960|B3961|B3962|B3963|B3964|B3973|b6381 +BKSS#B3974|B3975 +BKST#B33|B34|B35|B36|B41|B775|B776|B784|B785|B788|B941|B1493|B3968|B3976|B5101|b8|b1260|b4730|b5340|b5867|b5949|b5950 +BKSW#B3981 +BKT#B3727|B3728|B3950|B3984|B4752|b9|b4731|b5341|b5848|b6540|b6541 +BKTJ#b1383 +BKTK#b1384 +BKTL#B89|B90|b24 +BKTN#b10|b4732|b6542 +BKTP#B3985 +BKTR#B178|B179|B180|B181|B182|b43|b44|b1381|b1382|b5951|b5952|b5953 +BKTS#B3986|b11|b2843|b4733 +BKTT#B91|b4734|b6543 +BKTX#B1276|B1277|b1351|b1352|b1353|b1354|b1355|b1356|b1357|b1358|b1359|b1360|b1361|b1362|b1363|b1364|b1365|b1366 +BKWR#B38|B39|B40|B3658|B3659 +BKX#B3649 +BKXK#B3650 +BL#B188|B203|B1359|B1361|B2690|B3180|B3198|B3393|B3729|B3955|B4757|B4760|B5132|b2404|b2412|b5567|b5568 +BL0N#B3569|B3570 +BL0X#B3568 +BLB#B186|B3394|B3432|b1798|b2360|b5588|b5589|b5655|b5656 +BLB0#B1578|B1579 +BLBJ#b2366|b2367|b2368|b2369|b2370 +BLBK#B1577|B1584|B1585|b2365|b2426|b2427 +BLBL#B3361|b5524 +BLBN#B1524|B1525|B1526|B3395|B3396|B3397|B3398|b2252|b2253|b2254|b2255|b2256|b2257|b2361|b2362|b2363|b2364|b5590|b5591|b5592|b5593|b5594|b5595|b5596|b5597|b5657 +BLBR#B3359|B3360|b2167|b2318 +BLBS#B212|B3940|b2371|b5598|b5658 +BLBT#B3399|b2234|b2258|b2259|b2260|b2261|b2262|b2263|b2264|b2265|b2297|b2298|b2299|b2300|b2301|b2372|b2373|b2374|b2375|b2376|b2377|b2378|b2379|b2380|b2381|b2382|b2383|b2384|b2385|b2386|b5599 +BLF#B1583|B3502|b2387 +BLFJ#b1807|b1808|b1809|b1810 +BLFK#b1806 +BLFL#B2946 +BLFN#B3759|b2236|b5748|b5880 +BLFR#B1580|B3411|B3945|B3946|B3947|B3948|B3949|b2388|b2389|b2390|b2391|b2392|b2393|b2394|b2395|b2396|b2397|b2398|b2399|b2400|b2401|b2402|b2403|b5618|b5619|b5620|b5621|b5622|b5623|b5624|b5625 +BLFS#B1560 +BLFT#B1594|b2484|b5749 +BLH#b2319 +BLHL#b5626|b5627 +BLHN#B1549|B1550|B1551|B1552|B1553|B1554|B1555|B3611|B3612|b2320|b2321|b2322|b2323|b2324|b2325|b2328|b2329|b2405|b2406|b2407|b2408|b2409|b5799|b5831|b5832|b5833|b5834|b5835 +BLJ#B1360|B1499|B1528|B1590|B3265|B3266|b2269|b2485|b5404|b6387 +BLJJ#b5580|b5581|b5582|b5583 +BLJK#b5579 +BLJL#B3363 +BLJM#b5405 +BLJN#B238|B1561|B1562|B1591|b68|b1792|b1793|b1794|b1795|b1796|b1799|b1800|b1801|b1802|b1803|b1804|b2270|b2271|b2272|b2273|b2274|b2275|b2429|b2430|b2431|b2432|b2486|b2487|b2488|b2489|b2490|b5406|b5407|b5408|b5409|b5410|b5411|b6388 +BLJR#B1500|B1501|B1502|B1503|B1504|B1505|B1506|B1507|B1563|B1564|B1565|B1566|b2179|b2180|b2181|b2182|b2183|b2184|b2185|b2186|b2187|b2188|b2189|b2190|b2191|b2192|b2193|b2194|b5412|b5413|b5414|b5415|b5416|b5417 +BLJS#B236|B1529|B3069|B3070|B3071|B3364|b2343|b2344|b2345|b2346|b2347|b5418|b5457|b5458|b5459|b5460|b5461|b5462 +BLK#B1498|B1527|B3414|B3479|B3626|b2428|b5403|b5640|b5641|b6386 +BLKB#B3482|B3483|b2266|b2267|b2268 +BLKF#B3188|B3416|B3417|B3418|B3419|B3420|B3421|B3422|B3423|B3424|B3485|B3486|B3487|b5699|b5700|b5701|b5702 +BLKH#B3488|B3489|B3490 +BLKL#B239|B240|B241|B242|B3190|b5649 +BLKM#B3492 +BLKN#B189|B190|B191|B192|B193|B194|B195|B196|B197|B198|B199|B200|B201|B202|B1362|B1539|B1540|B1541|B3195|B3484|B3627|B3762|b5642|b5643|b5644|b5645|b5646|b5647|b5648|b5829 +BLKP#B3425|B3426|B3427 +BLKR#B1567|B3428|B3429|B3491|B4755|B4756|b5574|b5575|b5576|b5577|b5703|b5704|b5705|b5706|b5707|b5708|b5709|b5710|b5711|b5712|b5713|b5714|b5715|b5716 +BLKS#B1530|B1531|B1532|B1533|B1534|B1535|B1536|B1537|B1538|B3191|B3192|B3193|B3400|B3401|B3402|B3415|B3430|B3493|B3494|B3495|b2276|b2433|b2491|b5419|b5420|b5421|b5422|b5650 +BLKT#B3189|B3194|B3480|B3481|b1797|b1805|b2277|b2278|b2279|b2280|b2281|b2282|b2434|b2492|b5423|b5424|b5425|b5426|b5427|b5651|b5652|b5653|b5654|b5830 +BLKW#B3431 +BLLX#b5813|b5814|b5815|b5816|b5817 +BLM#B3503|b5569 +BLMB#b5525 +BLMJ#B3332|B3333|b5751 +BLMK#b5750 +BLML#B3637 +BLMN#B684|B685|B686|B3504|B3505|B3506|B3507|B3508|B3509|B3510|B3511|B3512|B3513|B3514|B3515|B3516|B3517|B3518|B3519|B3520|B3521|B3522|B3523|B3524|B3525|B3526|B3527|B3528|B3529|B3530|B3531|B3532|B3533|B3534 +BLMR#b5526|b5527|b5528|b5529|b5530|b5531|b5532|b5533|b5534|b5535|b5536|b5537|b5538 +BLMT#B243|b5578 +BLMX#B3636 +BLN#B215|B246|B2691|B3196|B3362|B3730|B3941|B4761|B5133|b713|b2413|b2435|b4735|b5570|b6384 +BLNF#B247|B248 +BLNJ#B261|B1509|B1510|b2195|b2196 +BLNK#B260|B262|B263|B264|B265|B1508|B1511|B1512|B3334|B3335|B3336|B3337|B3338|B3451|B3452|B3453|B3956|b2197|b2198|b2199|b2200|b2201|b2202|b2203|b2204|b2205|b2206|b2207|b2208|b2209|b2210|b2211|b5541|b5542|b5543|b5544|b5545|b5546|b5547|b5667|b5668|b5669|b5670|b5671|b5672|b5673|b5674|b5675|b5676 +BLNM#B206|B249 +BLNN#B1586|B1587|B3197|b2436|b2437|b2438|b2439|b2440|b2441 +BLNS#B183|B184|B185|B216|B250|B3012|B3013|B3014|B3015|B3016|B3017|B3018|B3019|B3020|B3021|B3022|B3023|B3024|B3025|B3026|B3027|B3028|B3029|B3030|B3031|B3032|b45|b46|b47|b48|b49|b50|b51|b52|b53|b54|b55|b56|b57|b2442|b5350|b5351|b5352|b5353|b5354|b5355|b5356|b5357|b5358|b5359|b5677|b5678|b5679 +BLNT#B790|B791|B3412|B3413|B3433|B3434|B3435|B3436|B3437|B3438|B3439|B3440|B3441|B3442|B3443|B3444|B3445|B3446|B3447|B3448|B3449|B3450|B3497|b714|b715|b716|b717|b2414|b2415|b2416|b2417|b2443|b2444|b2445|b2446|b2447|b2448|b5628|b5629|b5630|b5631|b5632|b5633|b5634|b5635|b5636|b5637|b5638|b5660|b5661|b5662|b5663|b5664|b5665|b5666|b5717|b5718|b5719|b5720|b5721|b5722 +BLNW#B3942 +BLNX#B244|B245|b5539|b5540 +BLPS#B251|B3365|B3366 +BLR#B3756|B3758|B5164|B5322|b2283|b5571|b5572 +BLRN#B187|B217|B218|B1542|B1543|b69|b2235|b2284|b2285|b2286|b2287|b2288|b2289|b5613|b5614|b5615|b5616|b5617|b6488 +BLRS#B5165|b2290 +BLRT#B207|B3181|B3182|B3183|b2291|b2292|b2293|b2294|b2295|b2296 +BLS#B252|B1371|B1581|B3339|B3403|B3496|B3535|B3618|B3635|b2212|b2411|b5560|b5561|b5573|b5659|b5723|b5724 +BLSB#B3340 +BLSF#B272|b5558|b5559 +BLSJ#b5729|b5730|b5731|b5732|b5733|b5734|b5735|b5736|b5737 +BLSK#B3346|B3347|B3367|B3613|B3614|B3763|B3764|B3765|B3766|B3767|B3768|b2237|b2238|b2239|b2240|b2241|b2242|b2243|b2244|b2245|b2246|b2247|b2248|b2249|b2250|b2251|b5881|b5882|b5883 +BLSL#B253|B254|B259|B3404|B3405|B3499|b5738|b5739|b5740|b5741|b5742 +BLSM#B268|B269|B3348|b5562|b5725 +BLSN#B3341|B3342|B3343|B3344|B3498|B3536|B3769|b2213|b5548|b5549|b5550|b5551|b5552|b5553|b5563|b5726 +BLSP#B255|B256|B257|B258 +BLSR#B3615|B3616|B3617|b5554|b5555|b5556|b5557|b5564|b5727 +BLSS#B3345|b5565|b5728|b5747 +BLST#B208|B209|B210|B211|B237|B792|B793|B794|B1513|B1514|B1515|B1516|B1517|B1518|B1519|B1520|B1521|B1522|B1523|B1588|B1589|B1592|B1593|B3406|B3407|B3408|B3409|B3410|B3500|B3501|b70|b71|b718|b2214|b2215|b2216|b2217|b2218|b2219|b2220|b2221|b2222|b2223|b2224|b2225|b2226|b2227|b2228|b2229|b2230|b2231|b2232|b2233|b2326|b2410|b2421|b2453|b2454|b2455|b2456|b2457|b2458|b2459|b2460|b2461|b2462|b2463|b2464|b2465|b2469|b2470|b2471|b2472|b2473|b2474|b2475|b2476|b2477|b2478|b2479|b2480|b2481|b2482|b2483|b5743|b5744|b5745|b5746|b5800 +BLT#B204|B219|B1363|B3033|B3184|B3185|B3349|B3537|B3638|B3943|B4753|b58|b72|b73|b719|b720|b2327|b2422|b2423|b2449|b5364|b5766|b5818|b5819|b5836|b5837 +BLTB#B220|B3037|B3038|B3039|B3040|B3041|B3042|B3179|B3538|B3542|B3543|B3544|B3545|B3546|B3547|B3548|B3549|b5756|b5757 +BLTF#B3034|B3066|B3067|B3068|B3168|B3169|B3170|B3358|B3601|B3602|B3603|B3604|B3605|B3606|b5377|b5378|b5797|b5798 +BLTH#B3072|B3073|B3074|B3075|B3076|B3630|B3631|b5379|b5380|b5381|b5382|b5383|b5384 +BLTJ#B1544|B3552|B3553|B3559|B3560|B3561|B3562|B3563|B3564|B3571|b60|b61|b62|b63|b64|b2302|b2303|b2304|b2305|b2306|b2307|b2308|b2309|b5778|b5779|b5780|b5781|b5783|b5784|b5785 +BLTK#B271|B1545|B1546|B1547|B3353|B3565|B3566|B3567|B3572|B3573|B3574|B4758|B4759|b59|b65|b2310|b2311|b2312|b2313|b2314|b2315|b2316|b2317|b5566|b5777|b5782 +BLTL#B214|B224|B225|B3078|B3354|B3355|B3356|B3628|B3629|b5385|b5386|b5387|b5388|b5389|b5820 +BLTM#B213|B226|B227|B3079|B3080|B3113|B3575|b66|b67 +BLTN#B205|B231|B232|B233|B234|B270|B797|B798|B3077|B3081|B3082|B3083|B3114|B3115|B3116|B3117|B3118|B3119|B3120|B3121|B3122|B3123|B3124|B3125|B3126|B3127|B3128|B3129|B3130|B3131|B3132|B3133|B3134|B3135|B3136|B3137|B3138|B3139|B3140|B3141|B3142|B3143|B3144|B3145|B3146|B3147|B3148|B3149|B3150|B3151|B3152|B3153|B3154|B3155|B3156|B3157|B3158|B3159|B3160|B3161|B3162|B3163|B3164|B3165|B3166|B3167|B3186|B3264|B3350|B3351|B3368|B3369|B3554|B3599|B3600|B3632|B3639|B3640|B3641|B3642|B3944|B4754|B4762|b74|b721|b2168|b2169|b2170|b2171|b2172|b2173|b2174|b2175|b2176|b2424|b2450|b5365|b5366|b5367|b5368|b5369|b5395|b5396|b5397|b5398|b5399|b5400|b5401|b5402|b5767|b5768|b5769|b5770|b5771|b5795|b5796|b5821|b5838|b5839|b5840|b5841 +BLTP#B228|B3084|B3085|B3086|B3576|B3577|B3578|B3579|B3580 +BLTR#B229|B230|B795|B796|B1582|B3043|B3044|B3045|B3046|B3047|B3048|B3049|B3050|B3051|B3052|B3053|B3054|B3055|B3056|B3057|B3058|B3059|B3060|B3061|B3062|B3063|B3064|B3087|B3088|B3089|B3090|B3357|B3541|B3555|B3556|B3557|B3581|B3596|B3597|B3598|B3620|B3621|B3622|B3623|B3624|B3625|b2418|b2419|b2420|b5360|b5361|b5362|b5363|b5370|b5371|b5372|b5752|b5753|b5754|b5755|b5786|b5787|b5788|b5789|b5801|b5802|b5803|b5804|b5805|b5806|b5807|b5808|b5809|b5810|b5811|b5812|b5822 +BLTS#B223|B1364|B1365|B1366|B1367|B1368|B1369|B1370|B1497|B1548|B3035|B3036|B3065|B3091|B3092|B3093|B3094|B3095|B3096|B3097|B3098|B3099|B3100|B3101|B3102|B3103|B3104|B3105|B3106|B3107|B3108|B3109|B3177|B3178|B3187|B3352|B3454|B3455|B3456|B3457|B3458|B3459|B3460|B3461|B3462|B3463|B3464|B3465|B3466|B3467|B3468|B3469|B3470|B3471|B3472|B3473|B3474|B3475|B3476|B3477|B3558|B3582|B3583|B3584|B3585|B3586|B3587|B3588|B3589|B3590|B3591|B3592|B3593|B3594|B3608|B3609|B3610|B3633|B3634|B3643|b75|b76|b722|b2177|b2425|b2451|b5390|b5391|b5392|b5393|b5394|b5680|b5681|b5682|b5683|b5684|b5685|b5686|b5687|b5688|b5689|b5690|b5691|b5692|b5693|b5694|b5695|b5696|b5697|b5698|b5772|b5790|b5791|b5792|b5793|b5794|b5823|b5824|b5825|b5826|b5827|b5828 +BLTT#B222|B3110|B3111|B3112|B3539|B3540|B3550|B3551|B3595|b2178|b2452|b2468|b5373|b5374|b5375|b5376|b5758|b5759|b5760|b5761|b5762|b5763|b5764|b5765|b5773|b5774|b5775|b5776 +BLTW#B235|B3171|B3172|B3173|B3174|B3175|B3176|B3607 +BLTX#B221|B3619 +BLW#B800 +BLWR#B267|B3760|B3761 +BLWX#B266 +BLX#B3370|B3373|b207|b208|b5600|b5601|b5639 +BLXB#B3371|B3372 +BLXJ#B3377 +BLXK#B799|B3381|B3382|B3383 +BLXL#b2466|b2467 +BLXM#B3374|b209|b5602 +BLXN#B3375|B3378|B3379|B3380|B3384|b210|b5584|b5603|b5604|b5605|b5606|b5607 +BLXR#b5585|b5586|b5587|b5608 +BLXS#B3376|B3385|B3386|B3387|B3388|B3478|b5609 +BLXT#B1556|B1557|B1558|B1559|B1568|B1569|B1570|B1571|B1572|B1573|B1574|B1575|B1576|B3389|B3390|b2330|b2331|b2332|b2333|b2334|b2335|b2336|b2337|b2338|b2339|b2340|b2341|b2342|b2348|b2349|b2350|b2351|b2352|b2353|b2354|b2355|b2356|b2357|b2358|b2359|b5610|b5611|b5612 +BLXW#B3391|B3392 +BM#B801|B809|B1372|B5154|b1811 +BM0T#B813 +BMB#B274|B3772|B3773 +BMBK#b5901 +BMBN#B3774|B3775|B3776|B3777|B3778|B3779|B3780|B3781|B3782|B3783|B3784|B3785|B3786|B3787|B3788|B3789|B3790|B3791|B3792|B3793|B3794|B3795|B3796|B3797|B3798|B3799|B3800|B3801|B3802|B3803|B3804|B3805|b5900 +BMBR#B273|B3806|B3807|B3808|B3809|b5884|b5885|b5886|b5887|b5888|b5889|b5890|b5891|b5892|b5893|b5894|b5895 +BMBS#B3770|B3771|b5896|b5897|b5898|b5899 +BMFS#B3838 +BMH#b2635 +BMHL#B815|B816 +BMHN#B1600|B1601|b2636|b2637|b2638|b2639|b2640 +BMKL#b2617 +BMKN#B3837 +BMKR#B814|B819|B3836|b222 +BML#B4767|b223|b2493|b6401 +BMLK#b6389 +BMLN#B4765|B4766|B4768|b211|b212|b213|b214|b215|b216|b2494|b2495|b2496|b2497|b2498|b5428|b6390|b6391|b6392|b6393|b6394 +BMLR#B4771 +BMLS#B4769|B4770|b217|b2499|b6395 +BMLT#b77|b218|b219|b220|b221|b2500|b2501|b2502|b2503|b2504|b2505|b5429|b6396|b6397|b6398|b6399|b6400 +BMN#B5155|B5163 +BMNJ#b1812|b1813|b1814|b1815|b1816|b2618|b2619|b2620|b2621|b2622|b2623|b2624|b2625|b2626|b2627|b2628|b2629|b2630|b2631|b2632|b2633 +BMNK#B1373|B1374|b2634 +BMNR#B4750 +BMNS#B817|B818 +BMNT#b2506|b2507 +BMRK#B1595|B1596|B1597|B1598|b2512|b2513|b2514|b2515|b2516|b2517|b2518|b2519|b2520|b2521|b2522|b2523|b2524|b2525|b2526|b2527|b2528|b2529|b2530|b2531|b2532|b2533|b2534|b2535|b2536|b2537|b2538|b2539|b2540|b2541|b2542|b2543|b2544|b2545|b2546|b2547|b2548 +BMRN#B4763|B4764 +BMS#B812|B820|B3267|b1817|b2508|b2549 +BMSF#b6403 +BMSJ#b2649 +BMSK#B802|B803|B804|B821|B822|B823|B1375|B1376|b1823|b1824|b1825|b1826|b1827|b1828|b6483|b6484 +BMSN#B806|B807|B1599|b1818|b1819|b1820|b1821|b1822|b2509|b2550|b2551|b2552|b2553|b2554|b2555|b2556|b2557|b2558|b6402 +BMSP#B824|B851 +BMSS#b2510 +BMST#B810|B811|B825|B826|B827|B828|B829|B830|B3839|b224|b225|b226|b227|b228|b2511|b2559|b2641|b6404 +BMT#B645|B963|b2642|b2643|b6481|b6482 +BMTK#B808 +BMTL#b2560|b2561|b2562|b2563|b2564|b2565|b2566|b2567|b2568|b2569|b2570|b2571|b2572|b2573|b2574|b2575|b2576|b2577|b2578|b2579|b2580|b2581|b2582|b2583|b2584|b2585|b2586|b2587|b2588|b2589|b2590 +BMTM#b2644 +BMTN#B964|B965|B966|B967|B968|B969|B970|B971|B972|B973|B974|B975|B976|B977|B979|B980|b320|b321|b2645 +BMTR#B805|B948|B949|B978|b2591|b2592|b2593|b2594|b2595|b2596|b2597|b2598|b2599|b2600|b2601|b2602|b2646 +BMTS#b2647 +BMTT#b2648 +BMWL#B832|B833|B834|B835|B836|B837|B838|B839|B840|B841|B842|B843|B844|B845|B846|B847|B848|B849|B850|b229|b230 +BMWP#B831 +BMXT#b2603|b2604|b2605|b2606|b2607|b2608|b2609|b2610|b2611|b2612|b2613|b2614|b2615|b2616 +BN#B100|B167|B452|B1377|B1385|B1602|B2947|B3731|B3810|B3829|B5323|b129|b195|b1829|b5430 +BN0L#B5002 +BNBL#b2694|b2695|b2696|b2697|b2698|b2699|b2700|b2701|b2702|b2703|b2704|b2705|b2706 +BNBM#B104|B105|B106 +BNBN#B3811|B3812 +BNBR#B107|B108|B109|B110|B111|B161|B162|B163|B1382|B1383|B1384 +BNFL#B1092|B1093|B1094|B1095|B1096|b736|b737|b738|b739|b740|b741|b742|b743|b744|b745|b746|b747|b748|b749 +BNFR#B116|B117|B118|B155|B156|B157|B1391 +BNFS#B3823|B3824 +BNH#b1830 +BNHF#B124|B125|B126|B127|B128|B129|B130|B131|B132|B133|B134|B135 +BNHL#b1831|b1832|b1833|b1834|b1835|b1836|b1837|b1838|b1839|b1840|b1841|b1842|b1843 +BNHR#b1844 +BNHS#B1388 +BNJ#B309|B314|b102 +BNJB#B119 +BNJL#B1620|B1621|B1622 +BNJM#B310 +BNJN#B768|B769|B770|B771|B3220|b37|b38|b103|b104|b105|b106|b107|b108 +BNJR#B297 +BNJS#b109 +BNK#B308|B315|B459|B3709|B3822|B5139|b101 +BNKB#B323|B324|B325|B326|B327|B328|B329|B450|B451|b115|b116|b128 +BNKF#B321|B376|B377|B378|B379|B380|B403|B444|b117|b118|b119|b120 +BNKH#B395|B396|B397|B398 +BNKJ#B383|B384|B385|B386|B387|B388|B389|B390|B391|B392 +BNKK#B311|B316|B330|B381|B382|B393|B394 +BNKL#B120|B121|B122|B123|B312|B313|B413|B414|B4987|B4988|B4989|B4990|B4991|B4992|b2755|b2756 +BNKM#B415|b122 +BNKN#B136|B317|B318|B319|B337|B338|B339|B340|B341|B342|B343|B344|B345|B346|B347|B348|B349|B350|B351|B352|B353|B354|B355|B356|B357|B358|B359|B360|B361|B362|B363|B364|B365|B366|B367|B368|B401|B404|B405|B406|B410|B411|B416|B417|B418|B419|B420|B443|b121 +BNKP#B421|B422|B423|B424|B425 +BNKR#B137|B138|B320|B369|B370|B371|B399|B400|B402|B407|B408|B409|B412|B426|B427|B428|B429|B430|B431|B432|B433|B434|B4993|B4994|B4995|B4996|b123|b124|b125|b126 +BNKS#B322|B435|B436|B437|B438|B439|B448|B449|b110|b5302|b5303|b5304|b5305|b5306|b5307|b5308|b5309|b5310|b5311|b5312|b5313|b5314 +BNKT#B331|B332|B333|B334|B335|B336|B372|B373|B374|B375|B440|B441|B442|b111|b112|b113|b114|b127 +BNKW#B445|B446|B447 +BNL#b78 +BNLK#B1614|B1615|B1616 +BNLM#b79 +BNLN#B140|B141|b80 +BNLR#b81 +BNLS#B139 +BNLT#B275|B276|B646 +BNM#B1378|b2686 +BNMN#B1379|B1380|B1613|B1623|B1624|b2687|b2707|b2757|b2758|b2759|b2760|b2761 +BNMS#b5442|b5443 +BNMT#B3828 +BNN#B115|B277|B922|B1386|B2948|B3732|B5324|b39|b130|b2734|b5438 +BNNB#B5331|B5332|B5333|B5334 +BNNF#B3221|B3243|B3244|B5339 +BNNH#B2949|B2950|B2951|B3224|B3225|B3226|B3227|B5341 +BNNJ#B101|B3222|B3223|B5340 +BNNK#B458|B2952|B2953|B3228|B3733|B3734|B5343|b6562 +BNNL#B102|B3229|B3230|B3231|B5344|B5345|b5439|b5440|b5441 +BNNM#B3232|B3233|B3234|B5346|B5347|B5348|B5349 +BNNN#B278|B279|B280|B1617|B1618|B5325|B5326|B5337|B5342|b82|b2735|b2736|b2737|b2738|b2739 +BNNP#B5350|B5351 +BNNR#B5327|B5338|B5352 +BNNS#B2954|B2955|B2956|B2957|B2958|B2959|B2960|B2964|B2965|B3236|B3237|B3238|B3239|B3240|B3241|B3242|B3246|B3247|B3735|B5328|B5329|B5353|B5354|B5355|B5356|B5357|b2740 +BNNT#B5330|B5335|B5336|B5358|b131|b1694|b2688|b2689|b2690|b2691|b2692|b2693|b2741 +BNNW#B2961|B2962|B2963|B3245|B5359|B5360|B5361|b6563 +BNNX#B3235 +BNPR#B1389|B1390 +BNR#B453|b5444|b5445 +BNRB#B103|B1381 +BNRH#B2692|b4736|b4737|b4738|b4739|b4740|b4741|b4742|b4743|b4744|b4745|b4746|b4747 +BNRK#B144 +BNRM#b5446 +BNRN#B454|b5447|b5868 +BNRR#b5448 +BNRS#B142|B143|B455|b5449 +BNRT#B456 +BNS#B281|B1387|B3248|B3830|B3831|B3832|B3833 +BNSL#B1664 +BNSN#B282|B283|B1642|B1643|B1644|B1645|B1646|B1647|B1648|B1649|B1650|B1651|B1652|B1653|B1654|B1655|B1656|B1657|B1658|B1659|B1660|B1661|B1662|B1663|B3249|B3250|B3251|B3834|B4997|B4998 +BNSP#B981|B982|b322|b323|b324|b325|b326|b327|b328|b329|b330|b331|b332|b333|b334 +BNSR#B145 +BNST#B146|B147|B148|B149|B150|B151|B152|B457|B983|B984|b335|b336|b337|b338|b339|b340|b341|b342|b343|b344|b345|b346|b347|b348|b349 +BNT#B284|B290|B461|B4772|B4773|B5134|b40|b41|b83|b132|b196|b5431|b6412|b6413 +BNTB#B288|B289|B4999 +BNTF#B287|B295|B296|B3216|B3217|b6419|b6420|b6421|b6422 +BNTH#B3203|B3204|B3205|B3206|B3814 +BNTJ#B285|B286|B3199|b84|b85|b86|b87|b88|b89|b90|b91|b92|b93|b94|b95|b96|b97|b778|b2773|b2774|b2775|b2776|b2777|b2778|b6457|b6458|b6459|b6460|b6461|b6462|b6568|b6569|b6570|b6571|b6572 +BNTK#B301|B1099|B1100|B1607|B1608|B1609|B1610|B1611|B1612|B3200|B3201|B3202|B3816|B5001|B5138|B5366|b779|b780|b2779|b2780|b2781|b2782|b2783|b2784|b2785|b2786|b6463|b6464|b6465|b6466|b6467|b6468|b6567 +BNTL#B302|B1627|B5362|B5363|B5364|B5365|b6564|b6565|b6566 +BNTM#B112|B113|B114|B460|B3207|B3208|B3817|B3818|b197|b6414 +BNTN#B291|B292|B293|B1625|B1626|B3218|B3219|B3815|B5135|B5367|B5368|B5369|B5370|B5371|B5372|B5373|B5374|B5375|B5376|B5377|B5378|B5379|B5380|B5381|B5382|b98|b133|b198|b766|b767|b768|b769|b770|b771|b2708|b2709|b2710|b2711|b2712|b2713|b2714|b2715|b2716|b2717|b2718|b2719|b2720|b2721|b2722|b2723|b2724|b2725|b2726|b5432|b5433|b5434|b5435|b5436|b6415|b6456|b6573|b6574|b6575|b6576 +BNTP#B303|B3819|B3820|B3821|B5003 +BNTR#B153|B154|B647|B648|B923|B924|B925|B985|B986|B1097|B1098|B3813|B5136|B5137|b199|b350|b351|b352|b353|b354|b355|b356|b357|b358|b359|b360|b361|b362|b363|b364|b723|b724|b725|b726|b727|b728|b729|b730|b731|b732|b733|b734|b735|b750|b751|b752|b753|b754|b755|b756|b757|b758|b759|b760|b761|b762|b763|b764|b765|b6416 +BNTS#B294|B304|B305|B306|B307|B1619|B1628|B1629|B1630|B1631|B1632|B1633|B1634|B1635|B1636|B1637|B1638|B1639|B1640|B1641|B1665|B3209|B3210|B3211|B4774|B4775|B4776|B4777|B4778|B4779|B4780|B4781|B4782|B4783|B4784|B4785|B4786|B4787|B4788|B4789|B4790|B4791|B4792|B4793|B4794|B4795|B4796|B4797|B4798|B4799|B4800|B4801|B4802|B4803|B4804|B4805|B4806|B4807|B4808|B4809|B4810|B4811|B4812|B4813|B4814|B4815|B4816|B4817|B4818|B4819|B4820|B4821|B4822|B4823|B4824|B4825|B4826|B4827|B4828|B4829|B4830|B4831|B4832|B4833|B4834|B4835|B4836|B4837|B4838|B4844|B4845|B4846|B4847|B4848|B4849|B4850|B4851|B4852|B4853|B4854|B4855|B4856|B4857|B4858|B4859|B4860|B4861|B4862|B4863|B4864|B4865|B4866|B4867|B4868|B4869|B4870|B4871|B4872|B4873|B4874|B4875|B4876|B4877|B4878|B4879|B4880|B4881|B4882|B4883|B4884|B4885|B4886|B4887|B4888|B4889|B4890|B4891|B4892|B4893|B4894|B4895|B4896|B4897|B4898|B4899|B4900|B4901|B4902|B4903|B4904|B4905|B4906|B4907|B4908|B4909|B4910|B4911|B4912|B4913|B4914|B4915|B4916|B4917|B4918|B4919|B4920|B4921|B4922|B4923|B4924|B4925|B4926|B4927|B4928|B4929|B4930|B4931|B4932|B4933|B4934|B4935|B4936|B4937|B4938|B4939|B4940|B4941|B4942|B4943|B4944|B4945|B4946|B4947|B4948|B4949|B4950|B4951|B4952|B4953|B4954|B4955|B4956|B4957|B4958|B4959|B4960|B4961|B4962|B4963|B4964|B4965|B4966|B4967|B4968|B4969|B4970|B4971|B4972|B4973|B4974|B4975|B4976|B4977|B4978|B4979|B4980|B4981|B4982|B4983|B4984|B4985|B4986|B5004|B5005|B5006|B5007|B5008|b99|b2742|b2743|b2744|b2745|b2746|b2747|b2748|b2749|b2750|b2751|b2752|b2753|b2754|b2762|b2763|b2764|b2765|b2766|b2767|b2768|b2769|b2770|b2771|b2772|b2787|b2788|b2789|b2790|b2791|b2792|b2793|b2794|b2795|b2796|b2797|b2798|b2799|b6405|b6406|b6407|b6408|b6409|b6410|b6411|b6417|b6418 +BNTT#B298|B299|B300|B3825|B3826|B3827|B5000|b100|b772|b773|b774|b775|b776|b777|b2727|b2728|b2729|b2730|b2731|b2732|b2733|b5437 +BNTW#B987|B988|B3212|B3213|B3214|B3215|b365|b366|b367|b368|b369|b370|b371|b372|b373|b374|b375|b376|b377|b378|b379 +BNTX#B4839|B4840|B4841|B4842|B4843 +BNWK#B158 +BNWR#B159|B160 +BNXB#b2650|b2651|b2652|b2653|b2654|b2655 +BNXR#B1603|B1604|b2656|b2657|b2658|b2659|b2660|b2661|b2662|b2663|b2664|b2665|b2666|b2667|b2668|b2669|b2670 +BNXT#B1605|B1606|b2671|b2672|b2673|b2674|b2675|b2676|b2677|b2678|b2679|b2680|b2681|b2682|b2683|b2684|b2685 +BPFL#B1392|B1393|B1686|B1687|b1845|b1846|b1847|b1848|b1849|b1850|b2831|b2832|b2833|b2834|b2835|b2836|b2837|b2838|b2839|b2840|b2841|b2842 +BPK#b2822 +BPKN#b2823 +BPKT#b2824|b2825|b2826|b2827|b2828|b2829|b2830 +BPLN#B855|B856|B857|B858|B861|B1688 +BPLS#B864 +BPLT#B859|B860|B862|B863 +BPRJ#B868|B869 +BPRS#B853|B854|B865|B866|B867 +BPTS#B462|B463 +BR#B165|B464|B509|B687|B1106|B2966|B2974|B3736|B4091|B4170|B4171|B4273|B5011|B5140|B5438|b42|b137|b699|b1851|b3063|b6041|b6195 +BR0L#B553|B1765|B1938|b3024|b3025|b3026|b3027|b3028|b3029|b3030|b3031|b3032 +BR0N#B4543|B4544 +BRB#B486|b2888 +BRBN#B1723|B1724|B2967|B3951|b2889|b2890|b2891|b2892|b2893 +BRBR#B472|B473|B474|B475|B476|B477|B2968|B2969|B2970|B2971|B2972|B5009|b134|b135|b136 +BRBS#B478|B479|B480|B481|B482|b2894 +BRBT#B483|B484|B485|B649|B650|B651|B989|B990|B4081|B5447|B5448|B5449|B5450|B5451|b380|b381|b382|b383|b384|b385|b386|b387|b388|b389|b390|b391|b392|b393|b394|b395|b2895|b2896|b2897|b2898|b2899|b2900|b2901 +BRF#B1939|B4274|B4285|b232|b3120|b3121|b6064|b6065 +BRFB#B1940|B1941|B4279|B4280|B4281|B4282|B4283|B4284 +BRFF#B1943|B4278|B4335|B4336 +BRFJ#B4289|B4290|B4291|B4292 +BRFK#B4276|B4293|B4294|B4295|B4296|B4297|B4298 +BRFL#B2978|b3155|b3156|b3157|b3158|b3159|b6172|b6173|b6174|b6175|b6176 +BRFM#B4286|B4299|B4300|B4301|B4302|B4303|B4304|B4305|B4306|B4307|B4308|B4309|B4310|B4328|B4329|B4330|B4331|b6066 +BRFN#B1759|B1760|B2024|B2025|B2026|B2027|B2028|B2029|B2030|B2031|B2032|B2033|B2034|B2035|B2036|B2037|B4277|B4287|B4311|b233|b3122|b3146|b3147|b3148|b3149|b3150|b3151|b3152|b3153|b3154|b6067 +BRFP#B4312|B4313|B4314|B4315 +BRFR#B556|B557|B558|B559|B560|B561|B562|B563|B3755|B4148|B4149|B4150|B4151|B4269|B4270|B5492|B5493|b6068|b6070|b6071|b6072 +BRFS#B1942|B1944|B1945|B1946|B1947|B1948|B1949|B1950|B1951|B1952|B1953|B1954|B1955|B1956|B1957|B1958|B1959|B1960|B1961|B1962|B1963|B1964|B1965|B1966|B1967|B1968|B1969|B1970|B1971|B1972|B1973|B1974|B1975|B1976|B1977|B1978|B1979|B1980|B1981|B1982|B1983|B1984|B1985|B1986|B1987|B1988|B1989|B1990|B1991|B1992|B1993|B1994|B1995|B1996|B1997|B1998|B1999|B2000|B2001|B2002|B2003|B2004|B2005|B2006|B2007|B2008|B2009|B2010|B2011|B2012|B2013|B2014|B2015|B2016|B2017|B2018|B2019|B2020|B2021|B2022|B2023|B2976|B2977|B2979|B4288|B4316|B4317|B4318|B4319|b141|b142|b143|b144|b145|b3124|b3160|b3161|b3162|b3163|b3164|b3165|b3166|b3167|b3168|b3169|b3170|b3171|b3172|b3173|b3174|b3175|b6069 +BRFT#B4275|B4320|B4321|B4322|B4323|B4324|B4325|B4326|B4327|b3123|b3176 +BRFW#B4332|B4333|B4334 +BRH#B870|b6290 +BRHJ#b3184|b3185|b3186|b3187|b3188|b3189 +BRHK#B2038|B2039|B2040|B2041|B2042|B2043|b3190|b3191|b3192|b3193|b3194|b3195|b3196 +BRHN#B4610|B5461|b3177|b3178|b3179|b3180|b3181|b3182|b3183|b6291 +BRHP#b152|b153 +BRHS#B5460 +BRHX#B5462 +BRJ#B1815|B4272|B5384|b3080|b5905|b6081|b6577 +BRJB#B3741|B5458|B5459 +BRJJ#b3085|b3086 +BRJK#b3084 +BRJL#B500|B501|B502|B503|B504|B505|B506|B507|B508|b147|b148|b149|b150|b151 +BRJN#B1816|B4169|B5015|B5016|B5017|B5385|B5386|b3081|b3082|b5906|b5907|b5908|b5909|b5910|b6082|b6423|b6424|b6578|b6579|b6580|b6581|b6582 +BRJR#B4100|B5018|B5387|B5388|B5389|B5390|B5391|B5392|B5393|B5394|B5395|B5396|B5397|B5398|B5399|B5400|B5401|B5402|B5403|B5404|B5405|B5406|B5407|B5408|B5409|B5410|B5411|B5412|B5413|B5414|B5415|B5416|B5417|B5418|B5419|B5420|B5421|B5422|B5423|B5424|B5425|B5426|B5427|B5428|B5429|B5430|B5431|B5432|B5433|B5434|b6083|b6583|b6584|b6585|b6586|b6587|b6588|b6589 +BRJS#B1817|B1828|B3742|b3087|b3088 +BRJT#B3273|B4342 +BRJW#B4101|b3083 +BRK#B465|B513|B516|B526|B1783|B3274|B3889|B4585|B4609|B5013|b146|b6080 +BRK0#B5022|B5023 +BRKB#B1791|B1792|B1793|B1794|B1795|B1796|B1797|B1798|B1799|B1800|B1801|B1802|B1803|B1804|B1805|B1806|B1807|B1808|B1809|B1810|B1811|B1812|B1813|b3076|b3079 +BRKF#B515|B517|B518|B1818|B1819|B1820|B1821|B5021|b3078 +BRKH#B4384|B5029 +BRKK#B1829|B1830|B1831|B1832|B1833|B1834|B1835 +BRKL#B488|B1823|B1836|B1837|B1838|B2981|B4268|B5464|B5465|b6260|b6261|b6262|b6263|b6264|b6265|b6266|b6267|b6268|b6269|b6270|b6271 +BRKM#B1784|B1825|B1839|B1840|B1841|B1842|B1843|B1844|B1845|B1846|B1847|B1848|B1849 +BRKN#B466|B467|B1850|B1851|B1875|B1876|B1877|B1878|B1879|B1880|B1881|B1882|B1883|B1884|B1885|B1886|B1887|B2693|B2694|B2984|B3275|B3276|B3890|B3891|B4383|B4586|B4587|B4588|B4589|B4590|B4591|B4592|B4593|B4594|B4595|B4596|B4597|B4598|B4599|B4600|B4601|B4602|B5025|B5026|B5027|B5028|B5457|B5463|b3077|b4748|b4749|b4750|b4751|b4752|b4753|b4754|b4755|b4756|b4757|b4758|b4759 +BRKP#B1824|B1852|B1853|B5466|B5467 +BRKR#B527|B1785|B1786|B1787|B1788|B1789|B1790|B1854|B1855|B1856|B1857|B1858|B2980|B2982|B2985|B2986|B2987|B4386|B4387|B4388|B4389|B4390|B4391|B4392|B4393|B4394|B4395|B5019|B5469|B5470|B5471|B5472|B5473|b6595|b6596|b6597|b6598|b6599 +BRKS#B514|B528|B1822|B1859|B1860|B1861|B1862|B1863|B1864|B1865|B1866|B1867|B1868|B1869|B1870|B1871|B1872|B1873|B1874|B2044|B2045|B5020|B5435|B5436|B5437|B5468|b3220|b3221|b3222|b3223|b3224|b3225|b3226|b3227|b3228|b3229|b3230|b3231|b3232|b3233|b3234|b3235|b3236|b5911|b6590 +BRKT#B489|B546|B1814|B1826|B1827|B4152|B4337|B4338|B4339|B4340|B4343|B4344|B4345|B4346|B4347|B4348|B4349|B4350|B4351|B4352|B4382|B4385|B5014|B5024|b5467|b5912|b5913|b5914|b5915|b5916|b6591|b6592|b6593|b6594 +BRKW#B1888|B1889|B1890|B1891|B1892|B1893|B1894|B1895|B1896|B1897|B1898|B1899|B1900|B1901|B3990|b3089 +BRL#B539|B4359|b6292 +BRLB#B2695|b4760|b4761|b4762|b4763|b4764|b4765|b4766|b4767|b4768|b4769|b4770|b4771 +BRLK#B520|B2989|B2990 +BRLN#B1919|B1920|B1921|B1922|B1923|B1924|B1925|B4353|B4354|B4355|B4356|B4357|B4358|B4360|B4361|B4362|B4363|B4364|B4365|B4366|B4367|B4368|b3136|b6177|b6178|b6179|b6180|b6181|b6182|b6293|b6294|b6295|b6296|b6297 +BRLS#B519|b6298 +BRLT#B5474|b6299|b6300|b6301|b6302 +BRLX#B2988|B3744|B3745|B3746|b6476|b6477|b6478|b6479|b6480 +BRM#B512|B5030|b6224 +BRM0#B2046 +BRMB#B4369|B4396|B4397|B4398|B4399|B4400|B4401|B4493|B4494|B4495|B5480|B5481 +BRMH#B521|B522|b154|b155|b156|b157|b158 +BRMJ#b6232|b6233|b6234|b6235 +BRMK#B524|b6231 +BRML#b6225|b6226 +BRMN#B3277|B3992|B3993|B3994|B4191|b6227|b6228|b6229|b6230 +BRMP#B2983 +BRMR#B2991|B4496 +BRMS#B168|B3747|B3748|B3995|B4102|B4192|B4193|B4194|B4195|B4196|B4197|B4198|B4199|B4200|B4201|B4202|B4203|B4204|B4205|B4206|B4207|B4208|B4209|B4210|B4211|B4212|B4213|B4214|B4215|B4216|B4217|B4218|B4219|B4497|B4498|B4499|B5475|B5476|B5477|B5478|b6142|b6143|b6144|b6145|b6146|b6147|b6148|b6149|b6150|b6151|b6152|b6236|b6425 +BRMT#B523|B529|B530|B531|B532|B1926|B5479|b3237|b3238|b3239|b3240|b3241|b3242|b3243|b3244|b3245|b3246|b3247|b3248|b3249|b3250|b6214|b6215|b6237|b6238|b6239 +BRN#B164|B497|B533|B534|B540|B688|B1107|B1927|B3278|B3738|B4092|B4103|B4450|B4506|B5141|B5145|B5152|b138|b700|b1852|b3064|b5869|b6042|b6043|b6044|b6157|b6256 +BRNB#B525|B690|B4221|B5439|b6153|b6154|b6155|b6156 +BRNF#B689|B693|B694|B695|B696|B697|B723 +BRNH#B699|B700|B701|B702|B703|B704|B705|B706|B1930|B1931|B1932|B4105|B4225|B4226|B4227|B4228|B4501 +BRNJ#B707|B3754|B4019|B4020|B4021|B4022|B4104|B5440|B5441|B5442|b2980|b2981|b2982|b2983|b2984|b2985|b6049|b6184|b6185|b6186|b6187|b6188|b6189|b6190|b6191|b6192 +BRNK#B698|B708|B709|B1761|B1918|B3753|B4106|B4107|B4108|B4109|B4229|B5012|B5143|b2859|b2986|b2987|b2988|b2989|b2990|b2991|b2992|b6183|b6193|b6194 +BRNL#B710|B3737|b6258|b6259 +BRNM#B494|B495|B4230|B4231|B5144|b6045 +BRNN#B535|B537|B872|B3279|B4502|B4503|B4504|B4505|B5146|B5153|b5468|b5469|b5470|b6046|b6158|b6159|b6160|b6161|b6162|b6163|b6257 +BRNP#B711|B712|B713|B4234|B4235|B4236|B4237|B4238 +BRNR#B692|B714|B1929|B4222|B4223|B4224|B5454|b5917|b5918|b5919|b5920|b5921|b6047 +BRNS#B468|B496|B536|B538|B541|B715|B716|B717|B718|B719|B720|B1933|B3743|B4110|B4111|B4112|B4113|B4232|B4233|B4239|B4240|B4241|B4242|B4243|B4244|B4245|B4246|B4247|B4248|B4249|B4250|B4253|B4404|B4405|B4406|B4407|B4408|B4507|b200|b6048|b6050|b6164|b6165|b6166|b6167|b6168|b6169|b6216|b6217|b6218|b6219|b6469|b6470 +BRNT#B498|B691|B721|B722|B1928|B4011|B4012|B4013|B4014|B4015|B4016|B4017|B4018|B4023|B4024|B4025|B4026|B4027|B4028|B4029|B4030|B4031|B4032|B4033|B4034|B4035|B4036|B4037|B4038|B4039|B4040|B4041|B4042|B4043|B4044|B4045|B4046|B4047|B4048|B4049|B4050|B4051|B4052|B4053|B4054|B4055|B4056|B4057|B4058|B4059|B4060|B4061|B4220|B4252|B4571|B4572|B5142|b701|b702|b703|b704|b1853|b1854|b1855|b1856|b3065|b3066|b3067|b3068|b5870|b5871|b5872|b5873|b5874|b5975|b5976|b5977|b5978|b5979|b5980|b5981|b5982|b5983|b5984|b5985|b5986|b5987|b5988|b5989|b5990|b5991|b5992|b5993|b5994|b5995|b5996|b5997|b5998|b5999|b6000|b6001|b6002|b6003|b6004|b6005|b6303|b6304|b6305|b6306|b6307 +BRNW#B724|B4251 +BRNX#B3996|B3997|B3998|B3999|B4000|B4001|B4002|B4003|B4004|B4005|B4006|B4007|B4008|B4009|B4010|B4402|B4403|B4500|b5963|b5964|b5965|b5966|b5967|b5968|b5969|b5970|b5971|b5972|b5973|b5974 +BRPN#b2860 +BRPR#B2992|B3749|B5483|B5484 +BRR#B544|B3739|B4094|b139|b3251 +BRRB#B4093|B4096|B5443|B5444 +BRRF#B4098 +BRRJ#B4099 +BRRK#B4095|B5482 +BRRM#B5485 +BRRN#B545|B2048|B2049|B2050|B2051|B2052|B2053|B2054|B2055|B2056|B2057|B2058|B3740|B4097|b3252|b3253|b3254|b3255|b3256|b3257|b3267 +BRRS#b3258 +BRRT#B2047|B5445|b3259|b3260|b3261|b3262|b3263|b3264|b3265|b3266 +BRS#B499|B547|B725|B2975|B4114|B4172|B4371|B5166|B5486|b140|b6051 +BRSB#B4115 +BRSF#B726|B727 +BRSK#B169|B469|B548|B549|B871|B955|B1725|B1726|B2993|B2994|B4174|B4254|B4411|B4412|B4413|B4414|B4611|B5031|B5032|B5033|B5487|b159|b262|b263|b264|b265|b2902|b2903|b2904|b2905|b2906|b2907|b2908|b2909|b2910|b2911|b2912|b2913|b2914|b2915|b2916|b6220|b6221|b6308|b6309|b6310|b6311|b6312|b6313|b6314|b6426|b6427|b6428|b6429|b6430 +BRSL#B487|B564|B565|B1917|B3002|B4062|B4063|B4064|B4065|B4066|B4255|B4271|B4612|b3125|b3126|b3127|b3128|b6006|b6007|b6008|b6272 +BRSM#B4409|B4410 +BRSN#B4370|B4372|B5167|B5168|B5169|B5170|B5171|B5172|B5173|B5174|B5175|B5176|B5177|B5178|B5179|B5180|B5181|B5182|B5183|B5184|B5185|B5186|B5187|B5188|B5189|B5190|B5191|B5192|B5193|B5194|B5195|B5196|B5197|B5198|B5199|B5200|B5201|B5202|B5203|B5204|B5205|B5206|B5207|B5208|B5209|B5210|B5211|B5212|B5213|B5214|B5215|B5216|B5217|B5218|B5219|B5220|B5221|B5222|B5223|B5224|B5225|B5226|B5227|B5228|B5229|B5230|B5231|B5232|B5233|B5234|B5235|B5236|B5237|B5238|B5239|B5240|B5241|B5242|B5243|B5244|B5245|B5246|B5247|B5248|B5249|B5250|b2993|b6052|b6053|b6054|b6055|b6056|b6196|b6197|b6198|b6199|b6200|b6489|b6490|b6491|b6492|b6493|b6494|b6495|b6496|b6497 +BRSP#B4116|B4117|B4118 +BRSR#B542|B543|B1934 +BRSS#B470|B471|B5489|b6057 +BRST#B2995|B2996|B2997|B3892|B3893|B4119|B4256|B4373|B4374|B4508|B4509|B4510|B4511|B4512|B4513|B4514|B4515|B4516|B4517|B4518|B4519|B4520|B4521|B4522|B4523|B4524|B4525|B4526|B4527|B4528|B4529|B4530|B4531|B4532|B4533|B4534|B4613|B4614|B4615|B5488|b160|b161|b162|b705|b1857|b2994|b3069|b3137|b3138|b3139|b3140|b3141|b3142|b3143|b3144|b3145|b3197|b3204|b5875|b5922|b5923|b5924|b5925|b6058|b6059|b6060|b6061|b6240|b6315|b6316|b6317|b6318|b6600|b6601|b6602|b6603|b6604|b6605|b6606|b6607|b6608|b6609|b6610 +BRSX#B4173 +BRT#B492|B550|B652|B1394|B1397|B1762|B1935|B1936|B3865|B3894|B3991|B4120|B4177|B4257|B4376|B4415|B4535|B4540|B4551|B4574|B5010|B5148|B5383|b706|b1858|b1859|b2861|b2950|b2995|b2996|b3070|b3071|b3129|b3198|b3199|b3205|b5876|b5877|b6009|b6062|b6084|b6085|b6319 +BRTB#B4122|B4123|B4124|B4176|B4419|B4420|B4421|B4422|B4552|B4553 +BRTF#B1764|B3872|B3873|B3874|B3875|B3876|B3884|B4070|B4072|B4125|B4126|B4127|B4145|B4416|B4417|B4418|B4430|B4547|B4566|B4567|B4568 +BRTH#B3877 +BRTJ#B4128|B4129|B4431|B4432|B4433|B4542|B4556|B4557|B4558|B5455|B5456|b781|b782|b3013|b3014|b3015|b3016|b3017|b3018|b3019|b3020|b3021|b3022|b3023|b5903|b5904|b6101|b6102|b6103|b6104|b6105|b6106|b6107|b6108|b6109|b6110|b6111|b6112|b6113|b6472|b6473|b6474|b6475 +BRTK#B1101|B1102|B1103|B1104|B1105|B2973|B3866|B4071|B4130|B4131|B4132|B4434|B4435|B4436|B4437|B4438|B4448|B4545|B4546|B4576|B4577|B4578|b783|b784|b785|b786|b787|b788|b789|b6471 +BRTL#B1937|B2696|B2697|B2698|B3867|B3868|B3869|B3870|B3871|B4133|B4134|B4168|B4536|B4537|b3033|b4772|b4773|b4774|b4775|b4776|b4777|b4778|b4779|b4780|b4781|b4782|b4783|b6206|b6207|b6208|b6209|b6210|b6211|b6212|b6213|b6241|b6242|b6243|b6244|b6245|b6246|b6247|b6248|b6249|b6250|b6251|b6252|b6253 +BRTM#B490|B491|B3878|B3879|B3880|B4135|B4267|B4439|B4440|B4559|B5446|b707|b6086|b6114|b6115|b6116|b6117|b6118|b6119 +BRTN#B493|B510|B511|B653|B852|B1398|B1705|B1706|B1707|B1708|B1709|B1710|B1711|B1712|B1713|B1714|B1715|B1716|B1717|B1718|B1719|B1720|B1721|B1722|B1779|B1780|B4069|B4136|B4137|B4175|B4178|B4179|B4180|B4181|B4182|B4183|B4184|B4185|B4186|B4187|B4341|B4375|B4377|B4378|B4379|B4423|B4554|B4555|B4575|B5149|b708|b2862|b2863|b2864|b2865|b2866|b2867|b2868|b2869|b2870|b2871|b2951|b2952|b2953|b2954|b2955|b2997|b2998|b2999|b3000|b3001|b3002|b3072|b3130|b3133|b3134|b3135|b3200|b5878|b6010|b6011|b6012|b6013|b6014|b6063|b6087|b6320|b6321|b6322|b6323|b6324 +BRTP#B4067|B4068|B4073|B4074|B4080|B4138|B4139|B4140|B4441|B4442|B4538|B4539|B4548 +BRTR#B551|B554|B1695|B1696|B1697|B1698|B1699|B1700|B1763|B2999|B3750|B3751|B3752|B3887|B3888|B4259|B4260|B4261|B4262|B4263|B4264|B4265|B4424|B4425|B4426|B4427|B4428|B4443|B4444|B4481|B4482|B4483|B4484|B4485|B4486|B4487|B4488|B4489|B4490|B4491|B4492|B4541|B4549|B4560|B4561|B4603|B4604|B4605|B4606|B4607|B4608|B4616|b709|b2820|b2821|b3003|b3073|b3201|b6088|b6089|b6090|b6091|b6092|b6093|b6120|b6121|b6136|b6137|b6138|b6139|b6140|b6286|b6287|b6288|b6289 +BRTS#B552|B1395|B1396|B1701|B1702|B1703|B1704|B1743|B1744|B1766|B1767|B1768|B1769|B1770|B1771|B1772|B1773|B1774|B1775|B1776|B1777|B1778|B2998|B3881|B3882|B3883|B4075|B4076|B4121|B4141|B4142|B4143|B4144|B4188|B4189|B4266|B4380|B4381|B4429|B4445|B4446|B4447|B4449|B4550|B4562|B4563|B4564|B4565|B4569|B4570|B5490|b710|b1860|b2872|b2874|b2875|b2876|b2877|b2878|b2879|b2880|b2881|b2882|b2883|b2884|b2885|b2886|b2887|b2956|b3004|b3034|b3035|b3036|b3037|b3038|b3039|b3040|b3041|b3042|b3043|b3044|b3045|b3046|b3047|b3048|b3061|b3062|b3074|b3132|b3202|b3206|b5879|b6094|b6095|b6096|b6097|b6122|b6123|b6124|b6125|b6126|b6127|b6128|b6129|b6130|b6131|b6132|b6133|b6134|b6135|b6141|b6201|b6202|b6203|b6204|b6205|b6325 +BRTT#B5491|b711|b1861|b2873|b2957|b2958|b2959|b2960|b2961|b2962|b2963|b2964|b2965|b2966|b2967|b3005|b3006|b3007|b3008|b3009|b3010|b3011|b3012|b3075|b3131|b3203|b6015|b6098|b6099|b6100|b6326|b6327|b6328|b6329 +BRTW#B555|B1781|B1782|B3885|B3886|B4077|B4078|B4079|B4146|B4190|b3049|b3050|b3051|b3052|b3053|b3054|b3055|b3056|b3057|b3058|b3059|b3060 +BRTX#B4258 +BRWR#B3000|B3001|B4147|B5494 +BRX#B1745|B1746|B4082|B4451|B4573|B4583|b5954|b6028|b6073 +BRXB#B4083|B4084|B4085|B4452|B4453|b6016|b6017|b6018|b6019|b6020|b6021|b6022|b6023|b6024|b6025|b6026|b6027 +BRXF#B5452|B5453|b6222 +BRXJ#b6274|b6275|b6276|b6277|b6278|b6279|b6280|b6281 +BRXK#b6273|b6282|b6283|b6284|b6285 +BRXL#B3989|B4454|B4455|b5956|b5957 +BRXM#B4156|B4157|B4158 +BRXN#B1727|B1728|B1729|B1730|B1731|B1732|B1733|B1734|B1735|B1747|B4162|B4163|B4164|B4165|B4166|B4167|B4579|B4580|B4581|B4582|B4584|B5147|B5251|b2917|b2918|b2919|b2920|b2921|b2922|b2923|b2924|b2925|b2926|b2927|b2928|b2929|b2930|b2931|b2932|b2933|b2934|b5955|b6029|b6030|b6031|b6032|b6033|b6034|b6074|b6075|b6076|b6077|b6078 +BRXR#B1748|B1749|B4154|B4155|B4456|B4457|b2968|b2969|b2970|b2971|b2972|b2973|b2974|b2975|b2976|b2977|b2978|b2979 +BRXS#B1750|B1751|B1752|B1753|B1754|B1755|B1756|B1757|B1758|B4086|B4088|B4153|B4159|B4160|B4458|B4459|B4460|B4461|B4462|B4463|B4464|B4465|B4466|B4467|B4468|B4469|B4470|B4471|B4472|B4473|B4474|B4479|B4480|b5958|b6035|b6170|b6223 +BRXT#B1736|B1737|B1738|B1739|B1740|B1741|B1742|B1902|B1903|B1904|B1905|B1906|B1907|B1908|B1909|B1910|B1911|B1912|B1913|B1914|B1915|B1916|B3988|B4087|B4089|B4090|B4161|B4475|B4476|B4477|B4478|b231|b2935|b2936|b2937|b2938|b2939|b2940|b2941|b2942|b2943|b2944|b2945|b2946|b2947|b2948|b2949|b3090|b3091|b3092|b3093|b3094|b3095|b3096|b3097|b3098|b3099|b3100|b3101|b3102|b3103|b3104|b3105|b3106|b3107|b3108|b3109|b3110|b3111|b3112|b3113|b3114|b3115|b3116|b3117|b3118|b3119|b3207|b3208|b3209|b3210|b3211|b3212|b3213|b3214|b3215|b3216|b3217|b3218|b3219|b5959|b5960|b5961|b5962|b6036|b6037|b6038|b6039|b6040|b6079|b6171|b6254|b6255 +BS#B572|B605|B728|B873|B2921|B3280|B3304|B3305|B3900|B3901|B3987|B5034|B5062|B5102|B5150|b1954|b3281|b5471|b5483|b6498|b6505|b6612 +BSBH#b1942 +BSBL#B573|B5036 +BSBR#B2853|b1943|b5183|b5184|b5185|b5186|b5187|b5188|b5189|b5190|b5191|b5192|b5193|b5194|b5226|b5227|b5228|b5229|b5230 +BSBS#B910 +BSF#b3295|b3854 +BSFJ#b1944 +BSFN#b3296|b3297|b3298|b3299|b3300|b3301|b3855|b3856|b3857|b3858|b3859 +BSFR#B5052|B5053|b5242|b5243|b5244|b6448|b6449|b6450|b6451|b6452 +BSFS#b4368 +BSFT#b3860|b4369 +BSH#b5231 +BSHN#B2859|B2860|b3742|b5232|b5233|b5234|b5235|b5236|b5239|b5240|b5241 +BSHR#B2858 +BSJ#B2886|B2918|b5487 +BSJL#B5103|B5104|B5105|B5106|B5107|b3807|b3808|b3809|b3810 +BSJN#B2884|B2919|b3268|b3269|b3270|b3271|b3272|b3273|b3811|b3812|b3813|b3814|b3815|b3816|b5211|b5212|b5213|b5214|b5215|b5246|b5247|b5248|b5249|b5250 +BSJR#b5488 +BSJS#B2887|b5489 +BSK#B576|B2885|B3895|B5037|B5495|b234|b3333|b5245|b5486 +BSKB#B657 +BSKF#B2075|B2076|B2077|B2078|B2079|B2145|B2146|B2147|B2148|B2149|B2150|B2151|B2152|B2153|B2154|B2155|B2156|B3281|B3282|B3283|B3284|B3285|B3286|B3287|B3288|B3289|B3290|B3291|B3292|b3306|b3307|b3308|b3309|b3310|b3311|b3312|b3313|b3314|b3315|b3316|b3317|b3318|b3685|b3686|b3687|b3688|b3689|b3690|b3691|b3692|b3693|b3694|b3695|b3696|b3697|b3698|b3699|b3700|b3701|b3702|b3703|b3704|b5472|b5473|b5474 +BSKJ#b241|b242|b243|b244|b6432 +BSKK#b240|b6431 +BSKL#B874|B875|B876|B1400|B1401|B2080|B2083|B2084|B2099|B2100|B2101|B2102|B2103|B2104|B2105|B2106|B2107|B2108|B2109|B2110|B2111|B2127|B2128|B5039|B5040|B5496|B5497|b1863|b3319|b3340|b3341|b3342|b3343|b3344|b3345|b3346|b3347|b3348|b3349|b3350|b3351|b3447|b3448|b3449|b3450|b3451|b3452|b3453|b3454|b3455|b3456|b3457|b3458|b3459|b3460|b3461|b3462|b3463|b3464|b3465|b3466|b3467|b3468|b3469|b3470|b3471|b3472|b3473|b3474|b3475|b3476|b3477|b3478|b3479|b3480|b3481|b3482|b3483|b3484|b3485|b3486|b3487|b3488|b3489|b3490|b3491|b3492|b3493|b3494|b3495|b3496|b3497|b3498|b3499|b3500|b3501|b3502|b3503|b3504|b3505|b3506|b3507|b3508|b3509|b3608|b3609|b3610|b5298|b5299|b5300|b5301|b6611 +BSKM#B2096|B2097|B2098|B2157|B2158|B5041|b1945|b3428|b3429|b3430|b3431|b3432|b3433|b3434|b3435|b3436|b3437|b3438|b3439|b3440|b3441|b3510|b3511|b3512|b3513|b3514|b3515|b3516|b3517|b3518|b3519|b3520|b3521|b3522|b3523|b3524|b3525|b3526|b3527|b3528|b3529|b3530|b3531|b3532|b3533|b3534|b3535|b3536|b3537|b3538|b3705|b3706|b3707|b3708|b3709|b3710|b3711|b3712|b3713|b3714|b3715|b3716|b3717|b3718 +BSKN#B598|B599|B600|B2089|B2090|B2091|B2112|B2113|B2159|B2160|B2190|B2191|B2857|B2888|B2889|B2890|B5253|B5498|b235|b236|b237|b238|b239|b3334|b3335|b3336|b3337|b3338|b3339|b3373|b3374|b3375|b3376|b3377|b3378|b3379|b3380|b3381|b3382|b3383|b3384|b3385|b3386|b3387|b3388|b3389|b3390|b3391|b3392|b3393|b3394|b3395|b3396|b3397|b3539|b3540|b3541|b3542|b3543|b3544|b3545|b3546|b3547|b3548|b3549|b3550|b3551|b3552|b3553|b3554|b3555|b3719|b3720|b3721|b3722|b3723|b3724|b3725|b3726|b3727|b3728|b3729|b3730|b3731|b3732|b3733|b5482 +BSKR#B2092|B2114|B2115|B2116|B2117|B2118|B2119|B2120|B2121|B2122|B2123|B2124|B2125|B2126|b3398|b3399|b3400|b3401|b3402|b3403|b3404|b3405|b3406|b3407|b3408|b3409|b3410|b3411|b3412|b3442|b3443|b3564|b3565|b3566|b3567|b3568|b3569|b3570|b3571|b3572|b3573|b3574|b3575|b3576|b3577|b3578|b3579|b3580|b3581|b3582|b3583|b3584|b3585|b3586|b3587|b3588|b3589|b3590|b3591|b3592|b3593|b3594|b3595|b3596|b3597|b3598|b3599|b3600|b3601|b3602|b3603|b3604|b3605|b3606|b3607 +BSKS#B2094|B2095|B2129|B2891|B2892|B2893|B2894|B2895|B2896|B2897|B2898|B2899|B2900|B2901|B2902|B2903|B2904|B2905|B2906|B2907|B2908|B2909|B2910|B2911|B2912|B2913|B5038|b177|b245|b3352|b3420|b3421|b3422|b3423|b3424|b3425|b3426|b3427|b3444|b3445|b3446|b3556|b3557|b3558|b3559|b3560|b3561|b3562|b3563|b3734|b3817|b5216|b5251|b5253|b5254|b5255 +BSKT#B601|B602|B877|B2081|B2082|B2085|B2086|B2087|B2088|B2143|B2144|B2161|B2162|B2163|B2164|B3296|B3297|B3298|b246|b247|b248|b3274|b3275|b3276|b3277|b3278|b3279|b3280|b3320|b3321|b3322|b3323|b3324|b3325|b3326|b3327|b3328|b3329|b3330|b3331|b3332|b3353|b3354|b3355|b3356|b3357|b3358|b3359|b3360|b3361|b3362|b3363|b3364|b3365|b3366|b3367|b3368|b3369|b3370|b3371|b3372|b3416|b3417|b3418|b3419|b3673|b3674|b3675|b3676|b3677|b3678|b3679|b3680|b3681|b3682|b3683|b3684|b3735|b3736|b3818|b3819|b3820|b3821|b3822|b3823|b3824|b5217|b5218|b5219|b5220|b5221|b5222|b5223|b5252 +BSKW#B2130|B2131|B2132|B2133|B2134|B2135|B2136|B2137|B2138|B2139|B2140|B2141|B2142|B5042|B5043|B5044|b3611|b3612|b3613|b3614|b3615|b3616|b3617|b3618|b3619|b3620|b3621|b3622|b3623|b3624|b3625|b3626|b3627|b3628|b3629|b3630|b3631|b3632|b3633|b3634|b3635|b3636|b3637|b3638|b3639|b3640|b3641|b3642|b3643|b3644|b3645|b3646|b3647|b3648|b3649|b3650|b3651|b3652|b3653|b3654|b3655|b3656|b3657|b3658|b3659|b3660|b3661|b3662|b3663|b3664|b3665|b3666|b3667|b3668|b3669|b3670|b3671|b3672 +BSKX#B2093|b3413|b3414|b3415 +BSKY#B3295 +BSL#B574|B957|b3861|b5170 +BSLB#b5169 +BSLK#B578 +BSLN#B958|B2220|B2221|B2851|B2852|B5057|B5058|b3737|b3862|b3863|b3864|b3865|b3866|b5171|b5172|b5173|b5174|b5175|b5481 +BSLR#B603|B604 +BSLS#b3867 +BSLT#B566|B567|B568|B2222|B2223|B2224|B2225|B2226|B2227|B2228|B2229|b3738|b3739|b3740|b3741|b3868|b3869|b3870|b3871|b3872|b3873|b3874|b3875|b3876|b3877|b3878|b3879|b3880|b3881|b3882|b3883|b3884|b3885|b3886|b3887|b3888|b5176|b5177|b5178|b5179|b5180|b5181|b5182 +BSM#B911 +BSML#B172 +BSMN#B1399|b1862 +BSMR#B3299|B3300|B3301|B3302 +BSMS#b1946|b1947 +BSMT#B5108 +BSN#B173|B575|B606|B1402|B2166|B3303|B5045|B5063|b1955|b3293|b3826|b5484|b6506|b6613 +BSNF#B2389|B2390|B5046|B5047|B5048|B5049|B5050|b4356|b4357|b4358|b4359|b4360|b4361|b4362|b4363|b4364|b4365|b4366|b4367 +BSNJ#b3825|b4355 +BSNL#b3828|b3829|b6433 +BSNN#B2192|B2193|B2194|B2195|B2233|B2234|B3898|b3827|b3831|b3832|b3833|b3834|b3835|b3896|b3897|b3898|b3899|b3900 +BSNP#B5051 +BSNR#b3759 +BSNS#B607|B1403|B2167|B2168|B2169|B2170|B5056 +BSNT#B2230|B2231|B2232|B5116|b1956|b1957|b1958|b1959|b1960|b3830|b3889|b3890|b3891|b3892|b3893|b3894|b3895|b6454|b6455|b6614|b6615|b6616 +BSPK#b3942|b3943|b3981 +BSPL#B1408|B1409|B1410|B1411|B1412|B1413|B1414|B1415|B1416|B1417|B1418|b1870|b1871|b1872|b1873|b1874|b1875|b1876|b1877|b1878|b1879|b1880|b1881|b1882|b1883|b1884|b1885|b1886|b1887|b1888|b1889|b1890|b1891|b1892|b1893|b1894|b1895|b3944|b3945|b3946 +BSPN#B2243|B2244|b3928|b3929|b3930|b3931|b3932|b3933|b3934|b3935|b3936|b3937|b3938|b3939|b3940|b3941 +BSPR#B878|B879|B880|B881|B882|B883|B884|B885|B886|B887|B888|B889|B890|B891|B892|B893|B2245|B2246|B3899|B5109|B5110|b249|b1896|b1897|b1898|b1899|b1900|b3948|b3949|b3950|b3951|b3952|b3953|b3954|b3955|b3956|b3957|b3958|b3959|b3960|b3961|b3962|b3963|b3964|b3965|b3966|b3967|b3968|b3969|b3970|b3971|b3972|b3973|b3974|b3975|b3976|b3977|b3978|b3979|b3980 +BSPS#B3331 +BSPT#b3947 +BSR#B170|B569|B956|B2247|B5511|b3982|b3983|b5518|b5519|b6507|b6508 +BSRH#B5512 +BSRJ#B2235|b3901|b3902|b3903|b3904|b3905|b3906 +BSRK#B2236|B2237|B2238|B2239|B2240|B2241|B2242|B2861|B2862|B2863|B2864|B2865|B2866|B2867|B2868|B2869|B2870|B2871|B2872|B2873|B2874|B2875|B2876|B2877|B2878|B2879|B2880|B2881|B2882|B2883|B5066|b3907|b3908|b3909|b3910|b3911|b3912|b3913|b3914|b3915|b3916|b3917|b3918|b3919|b3920|b3921|b3922|b3923|b3924|b3925|b3926|b3927 +BSRM#b3984|b5520 +BSRN#B570|B577|B2248|B2249|B2250|B2251|B2252|B5035|B5513|B5514|b163|b164|b165|b166|b167|b168|b3985|b3988|b3989|b3990|b3991|b3992|b5521|b6509 +BSRR#b3986|b5522|b6510 +BSRS#B174|B571|B5515|b3987|b3993|b5523|b6511 +BSRT#B5059|B5060|B5061|B5252|b169|b170|b171|b3994|b3995|b3996|b3997|b6499|b6500|b6501|b6502|b6503|b6504 +BSRW#B2253|B2254|B2255 +BSS#B579|B3306|B5064|B5254|b3302|b4370|b6512 +BSSB#B581 +BSSJ#B585|B586 +BSSK#B584|B587|B945|B2914|b172|b173|b174|b175|b176|b5256 +BSSL#B588 +BSSM#B589 +BSSN#B2171|B2172|B2173|b3303|b3760|b3761|b3762|b3763|b3764|b4371 +BSSP#B590|B591 +BSSR#B580|B583|B592|B593 +BSSS#B597|b3304 +BSST#B582|B594|B608|B946|B947|b1948|b1949|b1961|b3305|b5237|b5485|b6513|b6514|b6515|b6516|b6617 +BSSW#B595|B596 +BST#B609|B943|B2256|B2320|B3003|B5499|b250|b1864|b1962|b3282|b4032|b5238|b5490|b6618|b6619 +BSTB#b4029|b4030|b4031 +BSTF#B906|B907|B908|B909 +BSTH#B2291|b1902|b1903|b1904|b1905|b1906|b4053|b4054|b4055|b4056|b4057|b4058|b4059 +BSTJ#B2319|B5112|B5113|b3743|b3744|b3745|b3746|b3747|b3748|b4067|b4068|b4069|b4070|b4071|b4072|b4120|b4121|b4122|b4134|b4135|b4136|b4137|b4138 +BSTK#B171|B2165|B2287|B2288|B2289|B2290|B2292|B2293|B2358|B5111|b3749|b3750|b3751|b3752|b3753|b3754|b3755|b3756|b3757|b3758|b4052|b4073|b4074|b4130|b4131|b4132|b4133|b4139|b4140|b4312|b4313|b4314 +BSTL#B615|B616|B617|B620|B622|B900|B901|B902|B903|B904|B905|B1404|B1427|B2188|B2189|B2257|B2294|B2295|B2296|B2297|B2298|B2299|B2300|B2301|B2302|B2303|B2304|B2305|B2306|B2307|B2308|B2309|B2310|B2311|B2337|B2338|B2349|B3268|b178|b179|b180|b181|b182|b183|b184|b185|b186|b187|b188|b1907|b3792|b3793|b3794|b3795|b3796|b3797|b3798|b3799|b3800|b3801|b3802|b3803|b3804|b3805|b3806|b4001|b4002|b4003|b4060|b4061|b4062|b4063|b4064|b4065|b4079|b4080|b4081|b4082|b4083|b4084|b4085|b4086|b4087|b4088|b4089|b4090|b4091|b4092|b4093|b4094|b4141|b4169|b4170|b4171|b4172|b4173|b4354 +BSTM#B2321|B2322|B2323|B2324|B2325|B2326|B2327|B2328|B2329|B2330|B2331|B2332|B2333|B2334|B2335|B2336|B3307|B3308|B3309|B3310|B3311|b4095|b4096|b4097|b4142|b4143|b4144|b4145|b4146|b4147|b4148|b4149|b4150|b4151|b4152|b4153|b4154|b4155|b4156|b4157|b4158|b4159|b4160|b4161|b4162|b4163 +BSTN#B895|B896|B897|B898|B899|B944|B1419|B1420|B1421|B1422|B1423|B1424|B1425|B1426|B2258|B2259|B2260|B2261|B2262|B2263|B2264|B2265|B2266|B2267|B2268|B2269|B2270|B2271|B2272|B2351|B2352|B2353|B3902|B5500|B5501|B5502|B5503|b1901|b1941|b3283|b3284|b3285|b3286|b4004|b4005|b4006|b4007|b4008|b4009|b4023|b4024|b4025|b4026|b4075|b4076|b4077|b4078|b4098|b4099|b4100|b4272|b4273|b4274|b4275|b4276|b4277|b4278|b4279|b4280|b4281|b4282|b4283|b4315|b4316 +BSTR#B610|B611|B612|B613|B614|B2313|B2314|B2315|B2316|B2317|B2318|B2339|B2340|B2341|B2342|B2343|B2344|B2345|B2346|B2347|B2359|B2360|B2361|B2362|B3004|B3005|B5065|b1908|b1909|b1910|b1911|b1912|b1913|b1950|b1951|b1952|b4101|b4102|b4103|b4105|b4106|b4107|b4108|b4109|b4110|b4111|b4112|b4113|b4114|b4115|b4116|b4117|b4118|b4119|b4174|b4175|b4176|b4177|b4178|b4179|b4180|b4181|b4182|b4183|b4184|b4185|b4186|b4187|b4188|b4189|b4190|b4191|b4192|b4193|b4194|b4195|b4196|b4197|b4198|b4199|b4200|b4201|b4202|b4203|b4204|b4205|b4206|b4207|b4208|b4209|b4210|b4211|b4212|b4213|b4214|b4215|b4216|b4217|b4218|b4219|b4220|b4221|b4222|b4223|b4224|b4225|b4226|b4227|b4228|b4229|b4230|b4231|b4232|b4233|b4234|b4235|b4236|b4237|b4238|b4239|b4240|b4241|b4242|b4243|b4244|b4245|b4246|b4247|b4248|b4249|b4250|b4251|b4252|b4253|b4254|b4255|b4256|b4257|b4258|b4259|b4260|b4261|b4262|b4263|b4264|b4265|b4266|b4267|b4268|b4269|b4270|b4271|b4284|b4285|b4286|b4287|b4288|b4289|b4290|b4291|b4292|b4293|b4294|b4295|b4296|b4317|b4318|b4319|b4320|b4321|b4322|b4323|b4324|b4325|b4326|b4327|b4328|b4329|b4330|b4331|b4332|b4333|b4334|b4335|b4336|b4337|b4338 +BSTS#B618|B912|B1405|B1406|B1407|B2059|B2060|B2061|B2062|B2063|B2064|B2065|B2066|B2067|B2068|B2069|B2070|B2071|B2072|B2073|B2074|B2174|B2175|B2176|B2177|B2178|B2179|B2180|B2196|B2197|B2198|B2199|B2200|B2201|B2202|B2203|B2204|B2205|B2206|B2207|B2208|B2209|B2210|B2211|B2212|B2213|B2214|B2215|B2216|B2217|B2218|B2219|B2312|B2348|B2350|B2391|B2392|B3006|b1865|b1866|b1867|b1868|b1869|b3287|b3294|b3765|b3766|b3767|b3768|b3769|b3770|b3771|b3772|b3773|b3774|b3775|b3776|b3777|b3836|b3837|b3838|b3839|b3840|b3841|b3842|b3843|b3844|b3845|b3846|b3847|b3848|b3849|b3850|b3851|b3852|b3853|b4027|b4028|b4104|b6620 +BSTT#B894|B2273|B2274|B2275|B2276|B2277|B2278|B2279|B2354|B2355|B2356|B2357|b3288|b3289|b3290|b3291|b3292|b4010|b4011|b4012|b4013|b4014|b4015|b4016|b4017|b4018|b4019|b4020|b4021|b4022|b4066|b4297|b4298|b4299|b4300|b4301|b4302|b4303|b4304|b4305|b4306|b4307|b4308|b4309|b4310|b4311|b6621 +BSTX#B2280|B2281|B2282|B2283|B2284|B2285|B2286|b3998|b3999|b4000|b4033|b4034|b4035|b4036|b4037|b4038|b4039|b4040|b4041|b4042|b4043|b4044|b4045|b4046|b4047|b4048|b4049|b4050|b4051|b4128|b4129|b4164|b4165|b4166|b4167|b4168 +BSWF#b5273|b5274|b5275|b5276|b5277|b5278|b5279|b5280|b5281|b5282|b5283|b5284|b5285|b5286 +BSWK#b5260|b5261|b5262|b5263|b5264|b5265|b5266|b5267|b5268|b5269|b5270|b5271|b5272 +BSWL#B5259|b5491|b6517|b6518|b6519|b6520|b6521|b6522|b6523|b6524|b6525|b6526|b6527|b6528 +BSWN#B2915|B2916|B2917|b1953|b5257|b5258|b5259|b5287|b5288|b5289|b5290|b5291|b5292|b5293|b5294|b5295|b5296|b5297 +BSWX#B5255|B5256|B5257|B5258 +BSX#B2363|B2364|b4339 +BSXL#b4123|b4124|b4125|b4126|b4127 +BSXN#B619|B621|B942|B2365|B2854|B2855|B2856|b4340|b4341|b4342|b4343|b4344|b5195|b5196|b5197|b5198|b5199|b5200|b5201|b5202|b5203|b5204|b5205|b5206|b5207|b5208|b5209|b5210 +BSXR#B2366|B2367|B2368|B2369|B2370|B2371|B2372|B2373|B2374 +BSXS#B2375|B2376|B2377|B2378|B2379|B2380|B2381|B2382|B2383|B2384|B2385|B2386|B2387|B2388|b4345 +BSXT#B2181|B2182|B2183|B2184|B2185|B2186|B2187|b3778|b3779|b3780|b3781|b3782|b3783|b3784|b3785|b3786|b3787|b3788|b3789|b3790|b3791|b4346|b4347|b4348|b4349|b4350|b4351|b4352|b4353|b5224|b5225 +BT#B43|B959|B1005|B1108|B2393|B2626|B2672|B2699|B3312|B3315|B3840|B3841|B3908|B4737|B5114|B5504|b12|b189|b251|b252|b1678|b4392|b5342|b5492|b5902|b5938 +BTB#b4696 +BTBN#B2680|B2681|B2682|B2683|b4697|b4698|b4699|b4700|b4701|b4702 +BTBR#B2674|B2675|B2676|B3314 +BTBS#B2628|B2629|B2630|b4703 +BTBT#b4704|b4705|b4706|b4707|b4708|b4709|b4710|b4711 +BTFL#B2627|B2652 +BTFN#B991 +BTFR#B3844 +BTFT#B2651 +BTH#B4736 +BTHB#B56 +BTHS#B57|B58|B59|b6378|b6379|b6380 +BTJL#B54 +BTJN#B2653 +BTJS#B2654|B2655|B2656|B3319|B3320|B3321 +BTK#B627|B3952|b501 +BTKN#B628|B1030|B1091|B3953|b502 +BTKP#B60 +BTKR#B62|B992|B993 +BTKS#B52|B53|B55|B61|b503 +BTKT#b504|b505|b506|b507|b508|b509|b510|b511|b4372|b4373|b4374|b4375 +BTL#B914|B915|B2410|B2636|B2700|B5505|b4789 +BTLB#B2633|B2634|B2635 +BTLF#B2701 +BTLJ#b4393|b4394|b4395|b4396|b4397|b4398|b4662|b4663|b4664|b4665|b4666 +BTLK#B995|B2394|B2395|B2396|B2397|B2398|B2399|B2400|B2401|B2402|B2403|B2404|B2405|B2406|B2407|B2408|B2409|B2637|B2658|B2659|b4399|b4400|b4401|b4402|b4403|b4404|b4405 +BTLM#B2638|B2639|B2640 +BTLN#B623|B624|B625|B626|B916|B2702|B5506|b4649|b4650|b4651|b4652|b4653|b4784 +BTLR#B2641|B2660|B2661|B5067|b4645|b4646|b4647|b4648 +BTLS#B994|B2703|B5507|b4654 +BTLT#B2642|B2643|b4655|b4656|b4657|b4658|b4659|b4785|b4786|b4787 +BTMN#B63|B67|B68|B87|B996|B3327|b396|b397|b398 +BTMP#b464|b670 +BTMS#B64|B65|B66|B997 +BTMT#b399 +BTN#B69|B1082|B1109|B2413|B2644|B2657|B2704|B3661|B3842|B3909|B3918|B4738|B5160|b13|b190|b255|b577|b1679|b4406|b4434|b4660|b4788|b5343|b5493|b5854|b5944|b6385|b6529 +BTNB#B1042|B1043|B1055|B2414|B2415|B2416|B2417|B2418|B3663|B3664|B3665|B3666|B3667|b576 +BTNF#B1050|B1051|B2422|B3671|B3672|B3673|B3674|B3675|B3706|B3912 +BTNH#B2648|B3677|B3678|B3683|b5855 +BTNJ#B2645|B2646|B2647|B3668|B3669|b593|b594 +BTNK#B682|B1031|B1032|B1052|B1072|B1073|B2423|B2649|B3676|B3679|B3680|B3681|B3903|B3904|B3905|B3906|B3907|B3913|B3914|B3915|B3916|b465|b466|b467|b468|b469|b470|b471|b472|b473|b474|b475|b476|b512|b513|b514|b515|b516|b517|b518|b519|b520|b521|b522|b523|b524|b525|b526|b595|b596|b597|b598|b599|b600|b601|b602|b603|b604|b605|b606|b607|b608|b609|b610|b611|b612|b4376 +BTNL#B44|B1046|B3682|b5849|b5850|b5851|b5852|b5853 +BTNM#B1053|B1054|B2424|B2425|B2433 +BTNN#B1041|B1044|B1045|B1063|B1064|B1065|B1066|B1067|B1068|B1069|B1070|B2434|B2435|B3919|b578|b579|b580|b581|b582|b4435|b4436|b4437|b4438|b4439 +BTNP#B1056|B1057|B1058|B2426|B2427|B3684|B3685|B3686|B3687|B5508|B5509|B5510 +BTNR#B50|B1047|B1048|B1049|B3670|B3688|B3689|B3690|b583|b4440|b4441|b4442|b4443|b4444|b4445|b4446|b4447|b4448|b4449|b4450|b4451 +BTNS#B45|B46|B47|B48|B49|B1059|B1060|B1061|B2428|B2429|B2430|B2664|B3691|B3692|B3693|B3694|B3695|B3696|B3697|B3698|B3699|B3700|B4739|b584|b585|b4452|b5856|b5857|b5858|b5859|b5860|b5939|b5940|b5941|b5942|b5943 +BTNT#B1062|B2419|B2420|B2421|B2431|B2432|B3701|B3702|B3703|B3704|B3705|B3910|B3911|b14|b15|b16|b17|b586|b587|b588|b589|b590|b591|b592|b4407|b4408|b4409|b4410|b4453|b4454|b4455|b4456|b4457|b4458|b4459|b5344|b5345|b5346|b5347|b5494|b5495|b5496|b5497 +BTNW#B1071|B2436|B2437|B2438|B3707|B3708 +BTNX#B2662|B2663|B3662 +BTP#B3271|B3272 +BTPF#b4669|b4670|b4671|b4672|b4673|b4674|b4675|b4676|b4677|b4678|b4679|b4680|b4681 +BTPL#B998 +BTPR#B2665 +BTPS#B4735 +BTR#B0|B631|B632|B3007|B5068|B5130|b479|b1680|b4430|b4517|b5324|b5325|b5498|b6434 +BTRB#B2459|B2460|B2461|B2471|B2472|B2473|B2474|B2475|B2476|B2477|B2478|B2479|B2480|B2481|B2482|B2483|B2484|B2485|B2486|B2487|B2488|B2489|B2490|B2491|B2492|B2493|B2494|B2495|B2496|B2497|B2498|B2499|B2500|B2501|B2502|B2503|B2504|B2505|B2506|B2507|B2508|B2509|B2510|B2511|B2512|B2513|B2514|B2515|B2516|B2517|B2518|B2519|B2520|B2521|B2522|B2523|B2524|B2525|B2526|B2527|B2528|B2529|B2530|B2531|B2532|B2533|B2534|B2535|B2536|B2537|B2538|B2539|B2540|B2541|B2542|B2543|B2544|B2545|B2546|B2547|B2548|B2549|B2550|B2551|B2552|B2553|B2554|B2555|B2556|B2557|B2558|B2559|B2560|B2561|B2562|B2563|B2564|B2565|B2566|B2567|B2568|B2569|B2570|B2571|B2572|B2573|B2574|B2575|B2576|B2577|B2578|B2579|B2580|B2581|B2582|B2583|B2584|B2585|B2586|B2587|B2588|B2589|B2590|B2591|B2592|B2593|B2594|B2595|B2596|B2597|B2598|B2599|B2614|B2615|B2616|B5069|B5070|B5071|B5072|B5073|B5074|b193|b1926|b1927|b4501|b4502|b4503|b4504|b4505|b4506|b4507|b4529|b4530|b4531|b4532|b4533|b4534|b4535|b4536|b4537|b4538|b4539|b4540|b4541|b4542|b4543|b4544|b4545|b4546|b4547|b4548|b4549|b4550|b4551|b4552|b4553|b4554|b4555|b4556|b4557|b4558|b4559|b4560|b4561|b4562|b4563|b4564|b4565|b4566|b4567|b4568|b4569|b4570|b4571|b4572|b4607|b4608|b4609|b4610|b4611|b4612|b4613|b4614|b4615|b4616|b4617|b4618|b4619|b4620|b4621|b4622|b4623|b4624|b4625|b4626|b4627|b4628|b4629|b4630|b4631|b5500|b5501|b5502|b5503 +BTRF#B1019|B1020|B1021|B1022|B1023|B1024|B1025|B1026|B1027|B1028|B1083|B1084|B1085|B1086|B1087|B1088|B2456|B2457|B2458|B2600|B2601|B2602|B5081|B5082|B5083|B5084|B5096|B5097|b477|b478|b663|b664|b671|b672|b673|b674|b675|b676|b677|b678|b679|b680|b681|b682|b683|b684|b685|b686|b687|b688|b689|b690|b691|b692|b693|b694|b695|b696|b697|b698|b4474|b4475|b4493|b4494|b4495|b4496|b4497|b4498|b4499|b4500|b4573|b4583|b4584|b4585|b4586|b4587 +BTRH#B1075|B1076|B1077|B2666|B2668|B5085|b613|b614|b615|b616|b617|b618 +BTRJ#B917|B918|B919|B920|B1452|B1453|B2452|B2604|B2612|B2613|B2617|B2618|B2619|B2620|B2621|B2622|B2623|b1914|b1915|b1916|b1917|b1918|b1934|b1936|b1937|b4476|b4477|b4478|b4589|b4590|b4591|b4592|b4594|b4632|b4633|b4634|b4635|b4636|b4637|b4638|b4639|b4640|b4641|b4642 +BTRK#B633|B683|B1000|B1081|B1428|B1429|B1430|B1431|B1432|B1433|B1434|B1435|B1436|B1437|B1438|B1439|B1440|B1441|B1442|B1443|B2451|B2453|B2454|B2603|B2605|B2606|B2607|B2608|B2609|B3316|B3317|B5075|B5076|B5086|B5087|b639|b640|b641|b642|b643|b657|b658|b659|b660|b661|b662|b1919|b1920|b1921|b1922|b1923|b1924|b1933|b1935|b4479|b4588|b4593|b4606|b4643|b4644|b5321|b5322|b5323|b5508 +BTRL#B51|B681|B1074|b480|b481|b482|b483|b484|b619|b620|b621|b622|b623|b624|b625|b626|b627|b628|b629|b630|b1681|b5509|b5510|b5511|b5512|b5513 +BTRM#B73|B2941|B5088|B5089|B5090|b5504 +BTRN#B634|B1029|B1078|B1079|B1080|B2411|B2412|B2455|B2467|B2468|B2469|B2470|B2610|B2611|B2684|B2685|B3318|B5079|B5131|b485|b486|b487|b488|b489|b490|b491|b492|b493|b494|b495|b496|b497|b644|b645|b646|b647|b648|b649|b650|b651|b652|b653|b654|b655|b656|b4417|b4418|b4419|b4420|b4421|b4480|b4481|b4482|b4483|b4488|b4518|b4519|b4520|b4521|b4522|b4574|b4575|b4576|b4577|b4578|b4579|b4580|b4595|b4596|b4597|b4598|b4599|b4712|b4713|b4714|b4715|b4716|b4717|b5326|b5328|b5505|b6435|b6436|b6437|b6438|b6439 +BTRP#B5091|B5092 +BTRR#B2463|B2464|B2465|B2466|B5080|b4489|b4490|b5499|b5506 +BTRS#B635|B999|B5098|b631|b1682|b1683|b1684|b1685|b1686|b1687|b4422|b5327|b5507|b5514|b5515|b6440 +BTRT#B70|B71|B72|B1444|B1445|B1446|B1447|B1448|B1449|B1450|B1451|B2462|B5077|B5078|B5093|B5094|B5095|b498|b499|b500|b632|b633|b634|b635|b636|b637|b638|b1925|b1928|b1929|b1930|b1931|b1932|b4423|b4424|b4425|b4426|b4427|b4428|b4429|b4484|b4485|b4486|b4487|b4491|b4492|b4508|b4509|b4510|b4511|b4512|b4513|b4514|b4515|b4516|b4523|b4524|b4525|b4526|b4527|b4528|b4581|b4582|b4718|b4719|b4720|b4721|b4722|b4723|b6441|b6442|b6443|b6444 +BTRW#b6445|b6446|b6447 +BTRX#B2439|B2440|B2441|B2442|B2443|B2444|B2445|B2446|B2447|B2448|B2449|B2450|b4460|b4461|b4462|b4463|b4464|b4465|b4466|b4467|b4468|b4469|b4470|b4471|b4472|b4473|b4600|b4601|b4602|b4603|b4604|b4605 +BTS#B74|B1110|B1339|B2650|B3313|B3843|B3845|B5115|b1688 +BTSB#B3846|B3847 +BTSF#B3848|B3849|B3864 +BTSK#B2673|B3322|B3323|B3324|B3850|B3854|B3860|B3861|B3920|B3921|B3922|B3923|B3924|B3925|B3926|B3927|B3928|B3929|B3930|B3931|B3932|B3933|B3934|B3935|B3936|B3937|b23|b5516 +BTSL#B3938 +BTSM#B85|B86|B3855|B3856|B3857|B3858 +BTSN#B636|B5099|B5100 +BTSR#B3859 +BTSS#B75 +BTST#B76|B77|B78|B629|B630|B2624|B2625|B2667|B3325|B3326|B3862|B3863|b18|b191|b256|b712|b1689|b1690|b1691|b1692|b1693|b4377|b4378|b4379|b4380|b4381|b4382|b4383|b4384|b4385|b4386|b4387|b4388|b4389|b4390|b4411|b5348 +BTT#b19|b20|b192|b257|b527|b4412|b4413|b5349|b5517|b5945 +BTTJ#b4682|b4683|b4684|b4685|b4686|b4687 +BTTK#B921|B2631|B2632|B2677|B2678|B2679|b4688|b4689|b4690|b4691|b4692|b4693|b4694|b4695 +BTTL#b4431|b4432|b4433 +BTTN#B1035|B1036|B1037|B1038|B1039|B1040|b528|b529|b530|b531|b532|b533|b534|b535|b536|b552|b553|b554|b555|b556|b557|b558|b559|b560|b561|b562|b563|b564|b565|b566|b567|b568|b569|b570|b571|b572|b573|b574|b575|b4414|b4661 +BTTS#B1034|b21|b537|b543|b544|b545|b546|b547|b548|b549|b550|b551|b4391|b4415 +BTTT#B1033|b22|b538|b539|b540|b541|b542|b4416 +BTTX#B79|B80|B81 +BTWN#B82|B83 +BTWS#B84|B2671|B3328|b6453 +BTX#B2669|B3939 +BTXN#B913|B1018|B3269|B3270|b253|b254|b5463|b5464|b5465|b5466 +BTXR#B2670 +BTXS#B3851|B3852|B3853 +BTXT#B1016|B1017|b452|b453|b454|b455|b456|b457|b458|b459|b460|b461|b462|b463|b665|b666|b667|b668|b669|b4667|b4668 +BWFN#B2740|B2741|b4866|b4867|b4868|b4869|b4870|b4871|b4872|b4873|b4874|b4875|b4876|b4877|b4878|b4879|b4880 +BWJ#b4910 +BWJN#B1454|B1455|B2746|b4911|b4912|b4913|b4914|b4915|b5053 +BWK#B3329|b5052 +BWKL#B2751|B2752|b4916|b4917|b4918|b4919|b4920|b4921|b4922 +BWKN#B2753|B2754|B2755|B2756|B2757|B2758|B2759|B2760|B2761|B2762|B2763|B2764|B2765|B2766|B2767|B2768|B2769|B2770|B2771|b4932|b4933|b4934|b4935|b4936|b4937|b4938|b4939|b4940|b4941|b4942 +BWKR#B2747|B2748|B2749|B2750 +BWKS#B3330|b4923 +BWKT#b4924|b4925|b4926|b4927|b4928|b4929|b4930|b4931 +BWLJ#b5001|b5002|b5003|b5004|b5005 +BWLK#B2814|B2815|B2848|B2849|B2850|b5006|b5007|b5008|b5009|b5010|b5011|b5012|b5163|b5164|b5165|b5166|b5167|b5168 +BWLT#B933|B2842|b4896|b4897|b4898|b4899|b4900|b5133|b5134|b5135|b5136|b5137|b5138|b5139|b5140|b5141|b5142|b5143|b5144|b5145|b5146|b5147 +BWMS#B3954 +BWN#b5058 +BWNB#B2820|b5054|b5055|b5056|b5057 +BWNN#B2821|b1938|b4943|b4944|b4945|b4946|b4947|b5059|b5060|b5061|b5062|b5063|b5064 +BWNR#B2822|B2823 +BWNS#b4948|b5065 +BWNT#B2743|B2744|B2745|B2824|B2825|B2826|B2827|b1939|b1940|b4901|b4902|b4903|b4904|b4949|b4950|b4951|b4952|b4953|b4954|b4955|b4956|b4971|b5066|b5067|b5068|b5069|b5070|b5071|b5072|b5073|b5083|b5084|b5085|b5086|b5087|b5088|b5089|b5090|b5091|b5092|b5093|b5094|b5095|b5096|b5097|b5098|b5099|b5100|b5101|b5102|b5103|b5104|b5105|b5106|b5107|b5108 +BWR#b4881 +BWRB#B2795|B2796|B2797|B2798|B2799|B2800|B2801|B2802|b4905|b4906|b4907|b4972|b4973|b4974|b4975|b4976|b4977|b5013|b5014|b5074|b5075|b5076|b5077|b5078 +BWRF#b4908|b4909|b4978|b4979|b5079|b5080|b5081|b5082 +BWRH#b4887|b4888 +BWRK#B934|B935|B936|B937|B938|b4980|b5015|b5016|b5017|b5018|b5019|b5020|b5021|b5022|b5023|b5024|b5025|b5026|b5027|b5028 +BWRN#B2835|B2836|B2837|B2838|B2839|B2840|B2841|b4882|b4883|b4884|b4885|b4886|b5118|b5119|b5120|b5121|b5122|b5123 +BWRR#B2742 +BWRS#b5124 +BWRT#B939|B940|B1456|B2803|B2804|B2805|B2806|B2807|B2808|B2809|B2810|B2811|B2812|B2813|B2816|B2817|B2818|B2819|B2834|b4889|b4890|b4891|b4892|b4893|b4894|b4895|b4981|b4982|b4983|b4984|b4985|b4986|b4987|b4988|b4989|b4990|b4991|b4992|b4993|b5029|b5030|b5031|b5032|b5033|b5034|b5035|b5036|b5037|b5038|b5039|b5040|b5041|b5042|b5043|b5044|b5045|b5046|b5047|b5048|b5049|b5050|b5051|b5125|b5126|b5127|b5128|b5129|b5130|b5131|b5132 +BWS#B931|B2772|B2777|b4963|b4994 +BWS0#B2828 +BWSB#B2776|b4957|b4958|b4959|b4960|b4961|b4962 +BWSF#B2774|B2775|B2779|B2780 +BWSK#B2782|B2783|B2784|b4969 +BWSL#B2785 +BWSM#B2786|B2787|B2788|B2789 +BWSN#B932|B2773|b4964|b4965|b4966|b4967|b4968|b4995|b4996|b4997|b4998|b4999|b5000 +BWSR#B2790|B2843|B2844|B2845|B2846|B2847|b5148|b5149|b5150|b5151|b5152|b5153|b5154|b5155|b5156|b5157|b5158|b5159|b5160|b5161|b5162 +BWSS#B2778 +BWST#B2781|B2792|B2793|B2794|B2829|B2830|B2831|B2832|B2833|b4970|b5109|b5110|b5111|b5112|b5113|b5114|b5115|b5116|b5117 +BWSX#B2791 +BWX#b4851 +BWXN#B2736|B2737|B2738|B2739|b4852|b4853|b4854|b4855|b4856 +BWXR#B2735 +BWXS#b4857 +BWXT#b4858|b4859|b4860|b4861|b4862|b4863|b4864|b4865 +BX#B12|B667|B4627|B4647|B5054|B5117|B5151|b6330 +BXBN#B4633|B4634|B4635|B4636|B4637 +BXBS#B4631|B4632 +BXFN#B4652|B4653 +BXFR#B15|B4654|B4655|B4656|B4657|B4658|B4659|B4660|B4661|B4726|B4727 +BXFT#b5926|b5927|b5928|b5929|b5930|b5931|b5932|b5933|b5934|b5935|b5936|b5937 +BXJM#B4662 +BXJN#B4663 +BXJW#B4664 +BXKR#B4648|B4683|B4684 +BXKT#B4682 +BXL#B670|B4680 +BXLN#B671|B672|B5119 +BXLT#B4665|B4666|B4667|B4668|B4669|B4670|B4671|B4672|B5055|b6337|b6338 +BXM#B3252 +BXMK#B3253|B3254|B3255 +BXMS#B673|B674|B4688|B4717|B4718|B4719|b5450|b5451|b5452|b5453|b5454|b6339|b6340|b6341|b6342 +BXMX#B4685|B4686|B4687 +BXN#B5118|b6331 +BXNH#B4649|B4681 +BXNJ#B4721 +BXNK#B4720|B4722|B4723|B4724|B4725 +BXNR#B5294 +BXNS#b6336 +BXNT#B4673|B4674|B4675|B4676|B4677|B4678|B4679|b6332|b6333|b6334|b6335 +BXNW#B4650 +BXPR#B4689|B4690|B4691 +BXR#B1010|B3293|B5261|B5266|b5475 +BXRB#B5262|B5263|B5264|B5265 +BXRF#B5268|B5269|B5270|B5284|B5290 +BXRH#B4692|B5272 +BXRJ#B3294|B5271|b5477|b5478|b5479|b5480 +BXRK#B5273|B5281|B5282|B5283|b5476 +BXRM#B5274|B5275|B5276|B5277 +BXRN#B1011|B5267|B5278|B5279|B5280|b451 +BXRS#B1012|B5285|B5286|B5287|B5288|B5289 +BXRT#B675|B676|B677 +BXRW#B5291|B5292|B5293 +BXRX#B13 +BXS#B14|B669|B4651|B4693|B4694|B5295 +BXSK#B678 +BXSN#B4697|B5296|B5297|B5298|B5299|B5300|B5301|B5302 +BXSP#B679|B4698 +BXST#B4695|B4696|B4699|B4700|B4701|B4702|B4703|B4704|B4705|B4706|B4707|B4708|B4709|B4710|B4711|B4712|B4713|B4714|b6343|b6344|b6345|b6346|b6347|b6348|b6349|b6350|b6351|b6352|b6353|b6354|b6355|b6356|b6357|b6358|b6359|b6360|b6361|b6362|b6363|b6364 +BXT#B3896|b281|b1665|b6365|b6366 +BXTF#B1336|B1337|B1338 +BXTJ#B1327|B1328|B1329 +BXTK#B668|B1330|B1331|B1332|B4638|B4639|B4715 +BXTL#b307|b308|b309|b310|b311|b312|b313|b314|b315|b316|b317|b318 +BXTN#B961|B962|B3897|b282|b283|b284|b285|b286|b287|b288|b289|b290|b291|b292|b293|b294|b295|b296|b297|b298|b299|b300|b1666|b1667|b1668|b1669|b1670|b1671|b6367 +BXTR#B4628|B4629|B4630|B4640|B4641|B4642|B4643|B4644|B4645|B4646 +BXTS#B1333|B1334|B1335|b1672|b6368 +BXTT#B4716|b301|b302|b303|b304|b305|b306|b1673|b1674|b1675|b1676|b1677|b6369 +BXW#B680 +BXWR#B4728|B4729|B4730|B4731 +BYKS#B954 +BYN#B3983 +BYRN#B951|B952|B953 +BYRS#b258|b259|b260|b261 ++++++++++ +F#F0|F837|V2232|f1182|v7852 +FBL#F1|F362|F1739 +FBLH#f0|f1|f2|f3|f4 +FBLN#F2|F1740 +FBLP#F3 +FBN#F4 +FBNK#V0 +FBR#F1741|F1751 +FBR0#F1764|F1765 +FBRF#f1200 +FBRH#F1755|f1201|f1202|f1203|f1204|f1205|f1206|f1207|f1208|f1209|f1210|f1211 +FBRJ#f1224|f1225|f1226|f1227 +FBRK#F5|F6|F7|F8|F9|F10|F11|F12|F13|F14|F15|F16|F17|F18|F19|F20|F21|F22|F23|F24|F25|F26|F27|F28|F29|F30|F31|F32|F33|F34|F35|F36|F37|F38|F39|F40|F41|F42|F43|F44|F1756|f5|f6|f1223 +FBRM#F1757|F1758 +FBRN#F1752|F1753|F1754|f1212|f1213|f1214|f1215|f1216 +FBRR#F778|F779|F780|F781|F782|F783|f1196|f1197|f1198|f1199|v7853|v7854|v7855|v7856|v7857|v7858|v7859|v7860|v7861|v7862|v7863|v7864 +FBRS#F1759|F1760|F1761|f7|f8|f9|f10|f11|f12|f13|f14|f15|f16|f17|f18|f1217 +FBRT#F1762|F1763|F1766|F1767|F1768|V2212|f1218|f1219|f1220|f1221|f1222 +FBRW#F1769 +FBRX#V2210|V2211 +FBST#V2234|V2235|V2236 +FF#V2240|v8103 +FFN#V2245 +FFRS#f504|f505 +FFRT#F766|F767|F768|F769 +FFS#V2241 +FFTR#V2239 +FHJ#f3144 +FHJM#f3145 +FHJN#f3146 +FHJR#f3147|f3148|f3149|f3150|f3151 +FHJS#f3152 +FHK#f3143 +FHKK#F4312|F4313 +FHKL#V88|V89 +FHKS#f3153|f3154|f3155 +FHMN#V87|v80|v81|v82 +FHS#V2238 +FHSK#v7865|v7866|v7867|v7868|v7869 +FHST#V2233 +FJ#F3959|f543|f624|v0 +FJFR#F840 +FJL#V2441|V3371 +FJLB#V2443|V2444|V2445|V2446|V2447|V2448|V2449 +FJLF#V2450|V2451|V2452|V2453|V2454|V2455|V2456 +FJLH#V2457|V2458|V2459 +FJLM#V2460|V2461 +FJLN#V2462|V2463|V2464|V3372|v8211|v9410 +FJLP#V2465|V2466|V2467 +FJLR#V2442 +FJLS#V2468|V2469|V2470|V2471|V2472|V2473|V2474|V2477|V2478|V2479 +FJLW#V2475|V2476 +FJM#f625|v1 +FJN#F3960|f544|f626|f3238|v2 +FJNB#F963|F964|F965|F966|F967|F968|F969 +FJNT#f545|f546|f547|f3239|f3240|f3241|f3242 +FJR#f627|f628|v3 +FJRN#f629 +FJRR#f630 +FJRT#F2230|F2231|F2232 +FJS#f631|v4 +FJTB#V80|v52|v53|v54|v55|v56 +FJTR#V81|V82|V83|V84|v57|v58|v59|v60|v61|v67|v68|v69|v70|v71|v72|v73|v74|v75|v76|v77|v78|v79 +FJTS#F3971 +FJTT#v62|v63|v64|v65|v66 +FJTX#V85|V86 +FK#F2878|f542|f623 +FKBL#V2482|V2483|V2484 +FKBN#V1 +FKL#F189|V2485|V2486 +FKLM#V2488 +FKLN#F190|F972|F973|F974|F975|V3373|V3374|f81 +FKLS#F191|F192|F193|F194|V2487|V2489 +FKLT#F195|F196|F377|F378|f80|f197|f198|f199|f200 +FKLX#f3243 +FKM#V3 +FKMS#F2879|V4 +FKN#V2|f1184 +FKNJ#F4426 +FKNK#F4425 +FKNT#V2352|V2353 +FKR#F1735|F1770|F2882|V2354|V2355 +FKRL#f1235|f1236|f1237|f1238 +FKRN#F1771|V2356 +FKRS#V2357 +FKS#F770|F2883|V79|f1379 +FKSJ#F774 +FKSM#F364|F365|F4423|F4424|f3244|f3245|f3246|f3247|f3248|f3249|f3250|f3251|f3252|f3253|f3254 +FKSN#F771|F772|F773|f506|f736|f1380|f1381|f1382|f1383|f1384 +FKSP#F2226 +FKSR#F2217|F2218|F2219|F2220|F2221|F2222|F2223|F2224|F2225|F2884|V2198|V2199|V2200|V2201|V2202|V2203|V2204|V2205|V2206|f1385|f1389|f1390|f1391|f1392|f1393|f1394|f1395|f1396|f1397|f1398|f1399|f1400|f1401|f1814|f1815|f1816 +FKSS#F2227|F2228|F2229|f1386|f1387|f1388 +FKST#f548|f632|f633|f634|f737|f738|f1402|f1403|f1404|f1405|f3255 +FKT#F366|F970|V2480|V3375|f82|f549|f550|f3256|f3257 +FKTF#f1239|f1240|f1241|f1242|f1243|f1244 +FKTL#V2360 +FKTM#F374|F375 +FKTN#F367|F368|F369|F370|F971|f3258 +FKTR#F371|F372|F373|F376|V96|V97|V98|V99|V100|V101|V102|V103|V104|V105|V106|V107|V108|V109|V110|V111|V112|V113|V114|V115|V116|V117|V118|V2213|V2214|V2358|V2359|f194|f195|f196 +FKTS#V2481|f189|f190|f191|f192|f193|f551|f3259 +FKTT#f552|f3260 +FKXN#F1772|F1773 +FL#F388|F391|F847|F1076|F1774|F2517|F2917|F3214|F4330|P1304|V7|V2258|V2361|V2369|V2644|f107|f108|f460|f461|f553|f635|f1228|f1229|f1482|f1483|f1605|f3158|f3265|f3294|v7870|v7878|v8233|v8276 +FLB#f201|f202 +FLBH#F853 +FLBL#F389|V2634|V2635|V2636|V2637|V2638|V2648|v8256|v8257|v8258|v8259|v8260|v8261 +FLBM#f203 +FLBP#V2627|V2628|V2629 +FLBR#F851|F860|F4427|V2625|V2626|V2639|V2641|V2642|V2719|f204|f3261|f3262|f3263|f3264|v8241|v8242|v8243|v8244|v8245|v8262|v8263|v8264|v8265|v8266|v8267|v8268|v8269|v8270|v8271 +FLBS#F390|F409|F410|F854|F855|F856|F1782|V2630|V2631|V2632|V2633|f205|v8246|v8247|v8248|v8249|v8250|v8251|v8252|v8253|v8254|v8255|v8272|v8273|v8274|v8275 +FLBT#F852|F857|F858|F859|F4506|V2624|V2640|f636 +FLF#v8235 +FLFL#V2267|V2270|V2271|v7894|v7895|v7896|v7897|v7898|v7899|v7900 +FLFN#F904|V2649|v8299 +FLFR#V119|V2268|V2269|V2650|V2710|V2711|v7889|v7890|v7891|v7892|v7893|v8300|v8301|v8302|v8303|v8304|v8305|v8306|v8307|v8308|v8309|v8310 +FLFT#F4511 +FLFX#V2262|V2263|V2264|V2265|V2266|v7885|v7886|v7887|v7888 +FLH#F2518|F2806|f1521|f1606 +FLHL#F4512 +FLHN#F909|F910|F1079|F2807|f1522|f1523|f1524|f1525|f1526|f1527|f1528|f1529|f1530|f1531|f1607|f1608|f1609|f1610|f1611|f1672 +FLHR#P1307|P1308|P1309|P1310|p889|p890 +FLHT#F736|V2273|V2274 +FLJ#F1074|F2604|F2846|F2885|f483|f3165|v9417 +FLJB#F905|F906|F2887 +FLJF#F2886|F2890|V2651|V2652|v8311|v8312|v8313|v8314 +FLJJ#F2891|F2892 +FLJK#F2893|V2653|V2654|V2655|V2656 +FLJL#F2337|F2338|F2339|F2340|F2341|F2847|F2848|F2849|F2850|F2851|F2852|F2853|F2854|F2855|F2856|F2894|F2895|f585|f1517|f1518|f1519|f1520|f1782|v7901|v7902|v7903|v7904|v7905 +FLJM#f484|f3166 +FLJN#F2423|F2424|F2425|F2426|F2427|F2428|F2429|F2430|F2431|F2432|F2433|F2434|F2435|F2436|F2437|F2438|F2439|F2440|F2857|F2896|P1362|f485|f1596|f1597|f1598|f1599|f1600|f1670|f1817|f1818|f1819|f1820|f1821|f1822|f1823|f1824|f1825|f1826|f1827|f1828|f1829|f1830|f1831|f1832|f1833|f1834|f1835|f1836|f1837|f1838|f3167|f3301|p937|p938|v9418 +FLJP#F2897|V2657|V2658|V2659|V2660|V2661|V2662|V2663|v7906|v7907|v7908|v7909|v7910 +FLJR#F2441|F2442|F2443|F2444|F2445|F2446|F2447|F2448|F2449|F2450|F2451|F2452|F2453|F2454|F2455|F2456|F2457|F2458|F2459|F2460|F2461|F2462|F2463|F2464|F2465|F2466|F2467|F2468|F2469|F2470|F2471|F2472|F2473|F2605|F2606|F2888|F2889|F2898|F2899|F2900|V2675|V2676|f486|f1601|f1602|f1839|f1840|f1841|f1842|f1843|f1844|f1845|f1846|f1847|f1848|f1849|f1850|f1851|f1852|v7911|v7912|v7913|v7914|v7920|v7921|v7922|v7923|v7924|v8320|v8321|v8322|v8323|v9419 +FLJS#F406|F407|F408|F2901|F2902|F2903|F2904|F2905|F2906|F2907|F2912|V2272|V2664|V2665|V2666|V2667|f487|f586|f587|f588|f589|f3168|v7915|v7916|v7917|v7918|v7919|v9420 +FLJT#F2908|V2668|V2669|V2670|V2671|f1745 +FLJW#F2909|F2910|F2911|f1853|f1854|f1855|f1856|f1857 +FLK#F380|F381|F2249|F2250|F2261|F2320|F2515|F2578|V2259|V2260|V2492|V2493|V3394|f482|f1669|f1783|f3164|f3300|v9416 +FLKB#F2579|F2580|F2581|F2584|F2585|F2586|F2587|F2588|F2589|F2590|F2591|F2592|F2593|F2594|F2595|F2596|F2597|F2598|F2599|F2600|F2611|f1705 +FLKF#F2263|F2328|F2607|F2608|F2619|F2620|F2621|F2622|F2623|F2624|F2625|F2626|F2688|F2689|F2690|F2691|V2677 +FLKH#V2496 +FLKJ#f1513|f1514|f1515|f1516|f1665|f1666|f1667|f1668 +FLKK#F2582|F2627|F2628|F2629|F2630|F2631|F2632|F2633|F2634|F4332|F4333|F4334|F4335|f1512|f1664 +FLKL#F385|F386|F387|F915|F916|F2256|F2635|F2636|F2637|F2638|F2639|F2640|F2641|F2642|F2643|F2644|F2913|F2922|f1858|v8315|v8316|v8317|v8318|v8319 +FLKM#F2645|F2646|F2647|F2648|P1329|V2672|V2673|V2678|f1706|f1784|v8324|v8325|v8326|v8327|v8328|v8329 +FLKN#F382|F383|F384|F917|F918|F2251|F2252|F2253|F2254|F2255|F2264|F2265|F2322|F2323|F2324|F2325|F2326|F2408|F2516|F2649|F2686|F2687|V2679|V3363|V3364|V3365|V3366|V3367|f1440|f1441|f1442|f1507|f1508|f1509|f1510|f1511|f1587|f1588|f1589|f1590|f1591|f1663|f1710|v9390|v9391|v9392|v9393|v9394 +FLKP#F2583|F2650|F2651|F2652|F2653|F2654|F2655|F2656|F2657|F2658|F2659|F2660|F2661|F2662 +FLKR#F907|F908|F2246|F2406|F2407|F2409|F2410|F2411|F2412|F2413|F2612|F2613|F2663|F2664|F2665|F2666|F4513|V2494|V2680|V2681|V2682|V2683|V2684|V3362|V3376|V3377|V3378|V3379|V3380|V3381|V3382|V3383|V3384|V3385|V3386|V3387|V3388|V3389|V3390|V3391|V3392|f1428|f1429|f1430|f1431|f1432|f1433|f1434|f1435|f1436|f1437|f1438|f1439|f1444|f1785|v8216|v8217|v8218|v8219|v8220|v9378|v9379|v9380|v9381|v9382|v9383|v9384|v9385|v9386|v9387|v9388|v9389|v9411|v9412|v9413|v9414|v9415 +FLKS#F1075|F2257|F2258|F2259|F2262|F2266|F2327|F2329|F2401|F2402|F2403|F2404|F2405|F2417|F2418|F2419|F2420|F2609|F2610|F2614|F2615|F2616|F2617|F2618|F2667|F2668|F2669|F2670|F2671|F2672|F2673|F2674|F2675|F2676|F2677|F2678|F2679|F2680|F2681|F2682|F2683|F2698|F2699|F2700|F2701|F2702|F2703|F2704|F2705|F2706|F2707|F2708|F2709|F2710|F2711|F2712|F2713|F2714|F2715|F2716|F2717|F2718|F2719|F2720|F2721|F2722|F2723|F2724|F2725|F2726|F2727|F2728|F2729|F2730|F2731|F2732|F2733|F2734|F2735|F2736|F2737|F2914|F2915|V2261|V2495|V2497|V2498|V2499|V2500|V2501|V2502|V2503|V2504|V2505|V2506|V2507|V2508|V2509|V2510|V2511|V2512|V2513|V2514|V2515|V2516|V2517|V2518|V2519|V2520|V2521|V2522|V2523|V2524|V2525|V2526|V2527|V2528|V2529|V2530|V2531|V2532|V2533|V2534|V2535|V2536|V2537|V2538|V2539|V2540|V2546|V2547|V2548|V2549|V2550|V2551|V2552|V2553|V2554|V2555|V2556|V2557|V2558|V2559|V2560|V2561|V2562|V2563|V2564|V2565|V2566|V2567|V2568|V2569|V2570|V2571|V2572|V2573|V2574|V2575|V2576|V2577|V2578|V2579|V2580|V2581|V2582|V2583|V2584|V2585|V2586|V2587|V2588|V2589|V2590|V2591|V2592|V2593|V2594|V2595|V2596|V2597|V2598|V2599|V2600|V2601|V2602|V2603|V2604|V2605|V2606|V2607|V2608|V2609|V2610|V2611|V2612|V2613|V2614|V2615|V2616|V2617|V2618|V2619|V2620|V2621|f1580|f1581|f1582|f1583|f1584|f1585|f1592|f1603|f1671|f1707|f1786|f1859|f1860|f1861|f1862|f1863|f1864|f1865|f1866|f1867|f1868|f1869|f1870|f1871|v8221|v8222|v8223|v8224|v8225|v8226|v8227|v8228|v8229|v8230|v8231|v8232 +FLKT#F2601|F2602|F2603|F2684|F2685|F2738|F2739|F2916|f1443|f1593|f1594|f1595|f1604|f1708|f1709|f1711|f1872|f1873|f1874|f1875|f1876 +FLKW#F2330|F2331|F2332|F2333|F2414|F2415|F2416|F2692|F2693|F2694|F2695|F2696|F2697 +FLKX#F2321|V2541|V2542|V2543|V2544|V2545 +FLL#F1780 +FLLJ#P1318|P1319|P1320|P1321|P1322 +FLLN#F1781 +FLLX#F1779 +FLM#F1783|F1793|F2271|F2313|f109|f462|f1484|v7879|v8277 +FLMB#F1788|F1789|F1790|F1791 +FLMF#F1787|F1796|F1797|F1828|F1829|F1830|F1831|F1832|F1833|F2280|v8368 +FLMH#F1800 +FLMJ#F1798|F1799|f1495|f1496|f1497|f1498 +FLMK#F1802|F1803|F1804|F1805|F1806|F1809|f1494 +FLML#F1807|F1808|V2689|v7926|v7927|v7928|v7929|v7930 +FLMM#F1794 +FLMN#F920|F921|F1801|F2267|F2268|F2269|F2270|F2272|F2273|F2274|F2275|F2276|F2277|F2278|F2279|F2399|F4514|F4515|V2690|V2691|V2728|V2729|V2730|V2731|V2732|V2733|V2734|V2735|V2736|f1245|f1246|f1247|f1248|f1445|f1446|f1447|f1448|f3001|f3002|v8330 +FLMP#F1811|F1812 +FLMR#F1784|F1813|F1814|F1815|F1816|F1817|F2497|F2498|F2499|F2519|f1622|f1623|f1624|f1625|f1626|f1627|f1628|f1629|f1630|f1631|v7931 +FLMS#F919|F922|F1795|F1810|F1818|F1819|F1820|F1821|F1822|F1823|F1824|F1825|F1826|F1827|F2314|f1249|f1250|f1741|f1742|f1743|f1744 +FLMT#F1785|F1786|f1251|f1252|f1253|f1254|f1449|f1450|f1451|v8234 +FLMX#F1792|F2803|V2685|V2686|V2687|V2688 +FLN#F392|F1078|F2880|F2918|F4331|F4507|V2362|V2370|f110|f206|f463|f554|f637|f1230|f1559|f3159|f3266|f3295|v7880|v8278 +FLNF#F911|F912|V2366|V2367|V2368 +FLNH#F2920|V2364 +FLNJ#F379|F393|F394|F395|F396|F2919|F4517|f213 +FLNK#F2283|F2284|F2285|F2286|F2287|F2288|F2500|F2741|F4431|F4432|F4433|F4508|F4516|P1273|V2363|V2365|V2376|f1452|f1453|f1454|f1455|f1456|f1457|f1632|f1633|f1634|f1635|f1636|f1637|f1638|f1712|f1713|f1714|f1715|f1716|f1717|f1718|f1719|f1720|f1721|f1722|f1723 +FLNL#F397|F398|F399|F400|F2282 +FLNM#F2921 +FLNN#V2371|f1560|f1561|f1562|f1563|f1564 +FLNP#F848 +FLNS#F401|F402|F403|F404|F730|F731|F732|F733|F734|F735|F849|F850|F864|F865|F867|F2289|F2400|F2881|F4355|F4356|F4357|V5|V6|V2372|V2373|V2374|V2375|V2377|V2378|V2379|V2380|f469|f470|f471|f472|f473|f474|f475|f476|f1458|f1459 +FLNT#F435|F436|F866|F868|F869|F870|F871|F913|F914|F2281|F2501|F2502|F2503|F2504|F2505|F2740|V2490|V2645|V2646|V2647|V2720|V2721|V2722|f207|f208|f209|f210|f211|f212|f464|f465|f466|f467|f468|f555|f556|f557|f558|f559|f560|f638|f639|f640|f641|f1565|f1566|f1567|f1568|f3160|f3161|f3162|f3163|f3267|f3268|f3269|f3296|f3297|f3298|f3299|v8279|v8280|v8281|v8282|v8283|v8284|v8285|v8286|v8287|v8288|v8289|v8290|v8291|v8292 +FLP#F2506|F2521|P1311 +FLPB#F2522 +FLPL#F737|F738|F739|F923|F924 +FLPN#F925|P1312|P1313|P1314|V2692|p891|p892 +FLPR#F2507|F2508 +FLPS#P1315|P1316 +FLPT#F2523|F2524 +FLR#F872|F2260|F2525|F2742|F2745|F2749|F4428|F4509|V3393|f111|f477|f478|f642|f1485|f1486|v7881|v8293|v8294 +FLRB#F873|F874|F875|F876|F877|F878|F2746|F2747|F2748|f563|f564 +FLRF#F882|F883|f565|f566|f567|f568|f569 +FLRH#f570|f571|f572|f573|f574|f575|f576|f577|f578|f579|f580 +FLRK#F884|F885|F892|F893|F894|F2750|F2751 +FLRL#f581|f582|f583|f584|v7882 +FLRM#F886|F887|F888|F889|F890|F2752|f112|f1487|v8295 +FLRN#F880|F891|F2526|F4429|f113|f479|f561|f562 +FLRR#F881|F903|f480|f1488|f1674|f1675|f1676|f1677|f1678|v7883|v8296 +FLRS#F897|F898|F899|F900|F901|F2743|F2744|F2753|F2754|F2755|F4430|F4510|V121|f114|f481|f1489|f1724|v8297 +FLRT#F879|F895|F902|F944|F945|F946|F947|F2509|F2510|F2527|F2528|f1639|f1640|f1641|f1642|f1643|f1644|f1645|f1646|f1647|f1648|f1649|f1650|f1673 +FLRX#F896 +FLS#F405|F1080|F1081|F1775|F1844|F2396|F2474|F2520|F2554|F2756|F2814|F2860|F3215|V120|V2437|V2438|f115|f214|f1490|f1746|v7884|v8298 +FLSB#F940|F1082|F1083|F1084|F1085|F2479|F2480|F2481|F2482|F2483|F2484|F2485|F2486|F2487|F2488|F2757|F2758|F2759|F2760|f658|f1725 +FLSF#F459|F1077|F2489|P1323|P1324|P1325|P1326|P1327|P1328|p893|p894|p895|p896|p897|p898|p899 +FLSH#F1846|F1847|F1848|V2715|V2716|v8374|v8375|v8376|v8377|v8378|v8379 +FLSJ#F1093|f745|f746|f747|f748|f749|f750|f751|f1267|f1268|f1269|f1554|f1555|f1556|f1557|f1788|f1789|f1790|f1791|f1792|f1793|f1794|f1795|v8382|v8383|v8384|v8385 +FLSK#F412|F413|F414|F415|F416|F417|F418|F419|F420|F421|F422|F423|F424|F425|F426|F440|F441|F442|F443|F444|F445|F446|F447|F448|F449|F450|F451|F452|F453|F454|F455|F456|F457|F458|F926|F927|F928|F929|F930|F931|F1095|F1098|F2290|F2291|F2292|F2293|F2294|F2295|F2296|F2297|F2298|F2299|F2300|F2301|F2302|F2303|F2304|F2305|F2306|F2307|F2308|F2342|F2343|F2344|F2345|F2346|F2347|F2348|F2349|F2350|F2351|F2352|F2353|F2354|F2355|F2356|F2357|F2358|F2359|F2360|F2361|F2362|F2363|F2364|F2365|F2366|F2367|F2368|F2369|F2370|F2371|F2372|F2373|F2374|F2375|F2376|F2377|F2378|F2379|F2380|F2381|F2382|F2383|F2384|F2385|F2386|F2387|F2388|F2389|F2390|F2391|F2392|F2393|F2394|F2395|F2490|F2491|F2492|F2529|F2530|F2767|F2768|F2804|F2805|F2858|F2859|F2862|F2863|F2864|F2865|F2866|F2867|F2868|F2869|F2870|F2871|F2872|F2873|F2874|F2875|F4337|F4338|F4339|F4340|F4341|V2717|f215|f221|f222|f223|f224|f225|f226|f227|f228|f229|f230|f231|f232|f233|f234|f590|f591|f592|f593|f594|f595|f596|f643|f644|f645|f646|f647|f648|f649|f650|f651|f744|f752|f753|f754|f755|f1266|f1538|f1539|f1540|f1541|f1542|f1543|f1544|f1545|f1546|f1547|f1548|f1549|f1550|f1551|f1552|f1553|f1558|f1787|f1796|f1797|f1798|f1799|f3175|f3176|f3177|f3178|f3179|f3180|f3181|f3182|f3183|f3184|f3185|f3186|v7932|v7933|v8331|v8332|v8333|v8334|v8335|v8381|v8386|v8387 +FLSL#F2763|V2280|V2281|V2718|v7941|v7942|v7943|v7944|v7945|v7946|v8388|v8389|v8390|v8391|v8392 +FLSM#F1096|F2764 +FLSN#F949|F950|F1086|F1087|F1088|F1089|F1090|F1091|F1092|F2315|F2475|F2476|F2477|F2765|F2766|F2861|V2439|f740|f741|f742|f743|f1614|f1615|f1616|f1617|f1618|f1619|f1620|f1679|f1747|f1758|v8364|v8365|v8366|v8367 +FLSP#F932|F933|F1097|F1099|F2493|F2494|F2495|F2496|F3216 +FLSR#F2397|F2478 +FLSS#F1845|F1849|F2398|F2555|F2762|V2440 +FLST#F427|F428|F429|F430|F431|F934|F935|F936|F937|F938|F939|F1100|F2761|F2769|F2876|F2877|P1317|V2276|V2277|V2693|V2694|V2695|V2696|V2697|V2698|V2699|V2700|V2701|V2702|V2703|V2704|V2705|f116|f117|f118|f119|f488|f489|f490|f491|f492|f597|f652|f1231|f1491|f1492|f1493|f1532|f1612|f1621|f1759|f1800|f1801|f1802|f1803|f1804|f1805|f1806|f1807|f1808|f1809|f1810|f1811|f3169|f3270|f3302|v7934|v7935|v7936|v7937|v7938|v7939|v7940|v7947|v7948|v7949|v7950|v8336|v8337|v8338|v8339|v8340|v8341|v8342|v8343|v8344|v8345|v8346|v8347|v8348|v8349|v8350|v8351|v8352|v8353|v8354|v8355|v8356|v8357|v8358|v8359|v8360|v8361|v8362|v8363|v8380 +FLSW#F1101 +FLSX#F4518|f216|f217|f218|f219|f220 +FLT#F411|F941|F1024|F1033|F1776|F2316|F2531|F2770|F4336|V8|V2723|V2724|f235|f493|f494|f598|f599|f653|f654|f1232|f1533|f1534|f1613|f1680|f1748|f3170|f3171|f3271|f3272|f3303|f3304|v8104|v8105 +FLTB#F460|F461|F462|F1025|F1029|F1030|F1031|F1072|F1073|F1777 +FLTF#F1037|F1038|F1039 +FLTH#F1041|F1042 +FLTJ#F2550|F2551|F2552|f248|f249|f250|f251|f252|f253|f254|f255|f1683|f1684|f1685|f1686 +FLTK#F472|F861|F862|F1040|F1043|F1044|F2771|f247|f256|f257|f258|f259|f739 +FLTL#F1045|F1046|F2553|F2772|F2773|F2774|P1305|P1306|V2491|p887|p888|v8212|v8213|v8214|v8215 +FLTM#F1047|F1048|F1049|F1050|F1051|F1052|F1053|V2622|V2623|V2643|V2726|V2727|f1687|f1688|f1689|f1690|v8236|v8237|v8238|v8239|v8240 +FLTN#F464|F465|F466|F467|F468|F469|F474|F1032|F1054|F1733|F2247|F2248|F2532|F2533|F2534|F2535|F2536|F2537|F2538|F2539|F2540|F2541|F2542|F2543|F2544|F2545|F2546|F2547|F2548|F2549|F2808|F2809|F2810|F2811|F2812|V9|V2706|f236|f237|f238|f239|f240|f241|f495|f600|f655|f1535|f1726|f1749|f1750|f1751|f1752|f3172|f3273|f3305|v8106 +FLTR#F432|F433|F434|F470|F471|F740|F741|F742|F863|F942|F943|F1026|F1027|F1028|F1034|F1035|F1834|F1835|F1836|F1837|F1838|F1839|F1840|F1841|F1842|F1843|F2310|F2311|F2312|F2334|F2335|F2336|F2421|F2422|F2512|F2923|F2924|F2925|F2926|F2927|F2928|F2929|F2930|F2931|F2932|F2933|F2934|F2935|F2936|F2937|F2938|V2707|V2708|V2709|V2725|f602|f1255|f1256|f1257|f1258|f1259|f1260|f1261|f1262|f1263|f1264|f1265|f1460|f1461|f1462|f1463|f1464|f1465|f1466|f1467|f1468|f1469|f1470|f1471|f1472|f1473|f1474|f1475|f1476|f1477|f1478|f1479|f1480|f1481|f1681|f1877|f1878|f1879|f1880|f1881|f1882|f1883|f1884|f1885|f1886|v7871|v8107 +FLTS#F473|F1036|F1055|F1056|F1057|F1058|F1059|F1060|F1061|F1068|F1069|F1070|F1071|F1778|F2317|F2318|F2513|F2514|F2813|f242|f496|f601|f656|f1536|f1569|f1570|f1571|f1572|f1573|f1574|f1575|f1576|f1577|f1578|f1579|f1651|f1652|f1653|f1654|f1655|f1656|f1657|f1658|f1659|f1660|f1661|f1682|f1691|f1727|f1728|f1729|f1753|f3173|f3274|f3306|v7877|v8108 +FLTT#F463|F1062|V2674|f243|f244|f245|f246|f657|f1537|f1754|f1755|f1756|f1757|f3174|f3275|f3307|v7872|v7873|v7874|v7875|v7876 +FLTW#F1063|F1064|F1065|F1066|F1067|F2775|F2776 +FLTX#F2511 +FLWB#V2278|V2279 +FLWK#F948 +FLWN#F437|F438|F439|V2714 +FLWR#v8369|v8370|v8371|v8372|v8373 +FLWS#V2712|V2713 +FLX#F2309|F2556|F2777|F2815|f1406|f1410|f1692|f1693 +FLX0#F2566 +FLXB#f1407|f1408 +FLXF#f1419|f1420 +FLXJ#F1094|f1421|f1422 +FLXK#F2237 +FLXL#F2240|F2241|F2242 +FLXM#f1411 +FLXN#F2778|F2779|F2780|F2781|F2782|F2783|F2784|F2785|F2786|F2787|F2788|F2789|F2790|F2791|F2792|F2793|F2794|F2795|F2796|F2797|F2798|F2799|F2800|F2801|F2802|F2816|V90|V91|f1412|f1694|f1730|f1731|f1732|f1733|f1734|f1735|f1736|f1737|f1738|f1739|f1740|v83|v84|v85|v86|v87 +FLXR#f1413|f1414|f1415|f1416|f1417 +FLXS#F2236|F2243|F2244|F2245|F2557|f1418|f1423|f1424|f1425|f1426|f1427 +FLXT#F2233|F2234|F2235|F2238|F2239|F2319|F2558|F2559|F2560|F2561|F2562|F2563|F2564|F2565|F2567|F2568|F2569|F2570|F2571|F2572|F2573|F2574|F2575|F2576|F2577|F2817|F2818|F2819|F2820|F2821|F2822|F2823|F2824|F2825|F2826|F2827|F2828|F2829|F2830|F2831|F2832|F2833|F2834|F2835|F2836|F2837|F2838|F2839|F2840|F2841|F2842|F2843|F2844|F2845|V2275|f1409|f1499|f1500|f1501|f1502|f1503|f1504|f1505|f1506|f1586|f1662|f1695|f1696|f1697|f1698|f1699|f1700|f1701|f1702|f1703|f1704|f1760|f1761|f1762|f1763|f1764|f1765|f1766|f1767|f1768|f1769|f1770|f1771|f1772|f1773|f1774|f1775|f1776|f1777|f1778|f1779|f1780|f1781|v7925 +FM#V2737|v8393 +FML#F475|F1850|F3972 +FMLN#F476|F477|F478|F479|F480|F481|F482|F483|F484|F485|F486|F487|F488|F489|F490|F491|F492|F493|F494|F495|F496|F497|F498|F499|F500|F501|F502|F503|F504|F505|F506|F507|F508|F509|F510|F511|F512|F513|F514|F515|F516|F517|F518|F519|F520|F521|F522|F523|F524|F525|F526|F527|F528|F529|F530|F531|F532|F533|F534|F535|F536|F537|F538|F539|F540|F541|F542|F543|F544|F545|F546|F547|F548|F549|F550|F551|F552|F553|F554|F555|F556|F3973|f260|f261|f262|f263|f264|f265|f3003|f3004|f3005 +FMLR#f266|f267|f268|f269|f270|f271|f272|f273|f274|f275|f276|f277|f278|f279 +FMNN#f756 +FMNS#F1102 +FMP#V10 +FMPR#V11 +FMRK#V2246|V2247|V2248 +FMS#f280|f281 +FMSN#f282 +FMSR#f283|f284|f285|f286|f287 +FMSS#f288|f289|f290|f291 +FN#F207|F557|F743|F839|F2051|F4364|F4372|P1331|V122|V2738|f659|f676|v5|v8394 +FNBK#F980|F981 +FNBL#F977|F978|F979 +FNF#F4519|f3309 +FNFF#f3355 +FNFH#f3321|f3322|f3323 +FNFJ#F4527|f3319|f3320|f3324|f3325|f3326|f3327|f3328 +FNFK#F4521|F4522|F4523|F4524|F4528|F4529|F4530|F4531|F4532|f3310|f3311|f3329|f3330 +FNFL#F1000|F4533|F4534|f683|f684|f685|f686|f687|f688|f689|f690|f691|f692|f693|f694|f695|f696|f697 +FNFM#F4535|f3331|f3332 +FNFN#f3313|f3317|f3318|f3352|f3353|f3354 +FNFP#f3333|f3334|f3335 +FNFR#F561|F562|F563|F1022|F4525|F4526 +FNFS#F4536|F4540|F4541|F4542|f3336|f3337|f3338|f3358|f3359|f3360|f3361|f3362|f3363|f3364|f3365|f3366|f3367|f3368|f3369|f3370|f3371|f3372|f3373|f3374|f3375|f3376|f3377|f3378 +FNFT#F4520|F4537|F4538|F4539|f3312|f3339|f3340|f3341|f3342|f3343|f3344|f3345|f3346|f3347|f3348|f3349|f3350|f3351 +FNFW#f3356|f3357 +FNFX#f3314|f3315|f3316 +FNHF#f531|f532|f533|f534|f535|f536|f537|f538|f539|f540|f541 +FNHR#f700|f701|f702|f703|f704|f705|f706|f707|f708|f709|f710|f711|f712 +FNHT#F1006|F1007|f698|f699 +FNJ#F4342|f302 +FNJF#F1001|F1002 +FNJN#F2018|F4343|f303|f304|f305|f306|f1321 +FNJR#F2019|F2020|F2021|F2022|F2023|F2024|F2025|F2026|F2027|F2028|F2029|F2030|F2031|F2032|F2033|F2034|F2035|F2036|F2037|F2038|F2039|F2040|F2041|F2042|F2043|F2044|F2045|F2046|F2047|F2048|f1322|f1324|f1325|f1326|f1327|f1328|f1329|f1330|f1331|f1332|f1333|f1334|f1335|f1336|f3020|f3021|f3022|f3023|f3024|f3025|f3026|f3027|f3028|f3029|f3030 +FNJS#F1003 +FNJT#f1323 +FNK#F564|F572|F2049|F3998|f300|f1320|f3031|f3032|f3206 +FNKB#F568|f301 +FNKF#F567|F4074|F4075|F4076|f3052|f3053 +FNKH#F4016|F4017|F4018 +FNKJ#F4013|F4014|F4015 +FNKK#F574 +FNKL#F1004|F1005|f3033|f3034|f3035|f3036|f3037|f3038|f3039|f3040|f3041|f3042|f3043|f3044|f3045|f3046 +FNKM#F570|F571 +FNKN#F2050|F3999|F4000|F4009|F4010|f3047|f3048|f3049|f3050|f3051 +FNKP#F573|F4001|F4002|F4003|F4021 +FNKR#F565|F566|F569|F4011|F4012|F4019|F4020|P1333|P1380|f713 +FNKS#F575|F1008|F1009|F4004|F4005|F4022|F4023|F4024|F4025|F4026|F4027|F4028|F4029|F4030|F4031|F4032|F4033|F4034|F4035|F4081|F4082|P1381|f1337|f3054|f3189 +FNKT#F576|F4006|F4007|F4008|F4036|F4037|F4038|F4039|F4040|F4041|F4042|F4072|F4073|f307|f3055|f3056|f3057|f3058|f3059|f3190 +FNKW#F4077|F4078|F4079|F4080 +FNKX#F4043|F4044|F4045|F4046|F4047|F4048|F4049|F4050|F4051|F4052|F4053|F4054|F4055|F4056|F4057|F4058|F4059|F4060|F4061|F4062|F4063|F4064|F4065|F4066|F4067|F4068|F4069|F4070|F4071|F4543|F4544|f3060|f3061|f3062|f3063|f3064|f3065|f3066|f3067|f3068|f3069|f3070|f3071|f3072|f3073|f3074|f3075|f3076|f3077|f3078|f3079|f3080|f3081|f3082|f3083|f3084|f3085|f3086|f3087 +FNL#F1851|F1852|P1302|V15|f1270 +FNLN#F1853|F2054|F4315|f1271 +FNLS#F1854|F1855|f1272 +FNLX#P1303 +FNM#P1330|f677 +FNMN#P1376|P1377|P1378|P1379|p952|p953|p954|p955|p956 +FNMS#f714|f715|f716|f717|f718 +FNMX#F1010|F1011|F1012|F1013|F1014|f719|f720|f721|f722 +FNN#F208|F2052|F2053|V124|f129|f678 +FNNB#F4365|F4366 +FNNF#F210|F211 +FNNJ#F212 +FNNM#F213 +FNNN#V125|v8395 +FNNP#F976 +FNNS#F214|F998|F999|F1857|F1858|F1859|F1860|F1861|F1862|F1863|F1864|F1865|F1866|F1867|F1868|F1869|F1870|F1871|F1872|F1873|F1874|F1875|F1876|F1877|F1878|F1879|F1880|F1881|F1882|F1883|F1884|F1885|F1886|F1887|F1888|F1889|F1890|F1891|F1892|F1893|F1894|F1895|F1896|F1897|F1898|F1899|F1900|F1901|F1902|F1903|F1904|F1905|F1906|F1907|F1908|F1909|F1910|F1911|F1912|F1913|F1914|F1915|F1916|F1917|F1918|F1919|F1920|F1921|F1922|F1923|F1924|F1925|F1926|F1927|F1928|F1929|F1930|F1931|F1932|F1933|F1934|F1935|F1936|F1937|F1938|F1939|F1940|F1941|F1942|F1943|F1944|F1945|F1946|F1947|F1948|F1949|F1950|F1951|F1952|F1953|F1954|F1955|F1956|F1957|F1958|F1959|F1960|F1961|F1962|F1963|F1964|F1965|F1966|F1967|F1968|F1969|F1970|F1971|F1972|F1973|F1974|F1975|F1976|F1977|F1978|F1979|F1980|F1981|F1982|F1983|F1984|F1985|F1986|F1987|F1988|F1989|F1990|F1991|F1992|F1993|F1994|F1995|F1996|f1273|f1274|f1275|f1276|f1277|f1278|f1279|f1280|f1281|f1282|f1283|f1284|f1285|f1286|f1287|f1288|f1289|f1290|f1291|f1292|f1293|f1294|f1295|f1296|f1297 +FNNT#F209 +FNNX#F1856 +FNPP#F1015|F1016 +FNR#f679 +FNRF#f723|f724 +FNRN#f680 +FNRR#f681 +FNRS#v88|v89|v90|v91|v92|v93|v94|v95|v96|v97|v98|v99|v100|v101 +FNS#F2016|F4367|F4373|V146|f682 +FNSB#V147 +FNSK#F1017|F1018|F1019|f725|f726|f1339|f1340|f1341|f1342 +FNSL#V130|V131|V132|V133|V134 +FNSN#F2017|V126|V127|V128|V129|f727|f728|v102|v103|v104|v105|v106 +FNSP#F1020 +FNSR#P1382 +FNST#F1021|F1105|F1106|F1107|F1108|F1109|F1110|F1111|F1112|F1113|F1114|F1115|F1116|F1117|F1118|F1119|F1120|F1121|F1122|F1123|F1124|F1125|F1126|F1127|F1128|F1129|F1130|F1131|F1132|F1133|F1134|F1135|F1136|F1137|F2055|F2056|F2057|f729|f730|f731|f732|f733|f1343|f1344|f1345|f1346|f1347|f1348|f1349|f1350|f1351|v8397 +FNT#F982|F985|F2058|F2939|F3974|F3986|f297|f1298|f1338|f3187 +FNTB#F983|F984|F3984|F3985 +FNTJ#f1308|f1309|f1310|f1311|f1312|f1313|f1314|f1315 +FNTK#F558|F559|F2009|F2010|F3988|F3989|P1332|V123|f1307|f1316|f1317|f1318|f1319|f3308 +FNTL#F990|F1997|F1998|F1999|F2000|F2001|F2002|F2011|F2012|F2013|V13|V14|V135|V136|V137|V138|V139|V140|V141|V142|V143|V144|V145|V2242|V2243|V2244|f661|f662|f663|f664|f665|f666|f667|f668|f669|f670|f671|v107|v108|v109|v110|v111|v112|v113|v114|v115|v116|v117|v118|v119 +FNTM#F3975|F3976|F3977|F3978|F3979|F3980|F3981|F3982|F3983|P1281|P1282|P1283|V12|f3006|f3007|f3008|f3009|f3010|f3011|f3012 +FNTN#F202|F203|F204|F205|F206|F986|F988|F989|F2003|F2014|F2015|F2059|F2946|F2947|F2948|f120|f121|f122|f123|f124|f298|f660|f1299|f1300|f1301|f1302|f1303|f1304|f3188|v8396 +FNTP#F991 +FNTR#F200|F201|F992|F993|F2004|F2005|F2006|F2007|F2008|F3990|F3992|F3993|f3013|f3014|f3015|f3016|f3017|f3018|f3019 +FNTS#F560|F577|F578|F579|F580|F581|F987|F994|F995|F996|F997|F2940|F2941|F2942|F2943|F2944|F2945|F3987|F3991|F3994|F3995|F3996|F3997|P1274|P1275|P1276|P1277|P1278|P1279|P1280|f125|f292|f293|f294|f295|f296|f299|f308|f309|f672|f673|f674|f675|f1305|p842|p843|p844|p845|p846|p847|p848|p849|p850|p851|p852|p853|p854|p855|p856|p857|p858|p859|p860|p861|p862|p863|p864|p865|p866|p867|p868|p869|p870|p871|p872|p873|p874|p875|p876|p877|p900|p901|p902 +FNTT#f126|f127|f128|f1306 +FNWS#F1023 +FNXL#F1103|F1104 +FNXN#F4314 +FP#V2739|f1887 +FPN#f1888 +FPNT#f1889|f1890|f1891|f1892 +FPR#V2381 +FPRN#F2949 +FPT#f1893|f1894 +FPTN#f1895 +FPTT#f1896 +FR#F951|F1418|F1662|F3218|F3337|F3398|F3961|F4090|F4317|F4368|F4545|P1284|V2282|V2740|f130|f147|f185|f603|f734|f1133|f1167|f2384|f2397|f2672|f2823|f2937|f2996|f3276|f3379|v7951|v8398 +FR0L#f2154 +FRB#F597|F3885|V201|V2741|V2786|f3191|v504|v1521|v7825|v8399|v8523 +FRBF#F584|F585|F586|F616|F617|F618|F619|F620|F621|F622|F623|F624|F625|F626|F627|F628|F642|F643|V148|V149|v120|v121|v122|v123|v124|v125|v126|v127|v128|v129|v130|v131|v8524|v8525|v8526|v8527|v8528|v8529 +FRBH#V2795|V2796|V2797|V2798|v8516|v8517|v8518|v8519|v8520|v8521|v8522 +FRBJ#F629|F630|F631|f339|f340|f341|f342|f343|f344|f345|f346|f347|v561|v562|v563|v564|v565|v585|v586|v759|v760|v761|v762|v763|v764|v8530|v8531|v8532|v8533|v8534|v8535|v8536|v8537|v8538|v8539|v8540|v8541|v8542|v8586|v8587|v8588|v8589|v8590 +FRBK#F615|F632|F634|F635|F636|F637|F638|F639|F3405|F4350|V229|V230|V2799|V2800|V2801|V2802|V2822|V2823|V2824|V2825|V2826|V2827|f338|f348|f349|f350|v566|v567|v568|v569|v570|v571|v572|v587|v588|v758|v765|v8543|v8544 +FRBL#F588|F590|F591|F592|F633|F3417|F3418|F3419|F3420|V16|V17|V18|V264|V265|V266|V267|V268|V2828|V2829|V2830|V2831|V2832|f351|f352|f353|f354|f355|f356|f357|f358|f359|f360|f361|f362|f363|f364|f365|v6|v7|v8|v9|v10|v11|v12|v13|v14|v454|v455|v456|v457|v458|v459|v460|v461|v462|v463|v464|v465|v573|v574|v575|v576|v577|v578|v579|v580|v581|v582|v583|v584|v598|v599|v600|v601|v602|v603|v604|v605|v606|v607|v608|v609|v653|v654|v655|v656|v657|v658|v659|v660|v661|v662|v663|v664|v665|v666|v667|v668|v669|v670|v671|v672|v673|v674|v675|v676|v677|v678|v679|v680|v681|v682|v683|v684|v685|v686|v687|v688|v689|v690|v691|v692|v693|v694|v695|v696|v697|v698|v699|v700|v701|v702|v703|v704|v705|v706|v707|v708|v709|v710|v711|v712|v713|v714|v715|v716|v717|v718|v719|v720|v721|v722|v723|v724|v725|v726|v727|v728|v729|v730|v731|v732|v733|v734|v735|v736|v737|v738|v739|v740|v741|v742|v743|v744|v745|v746|v747|v748|v749|v750|v751|v752|v753|v754|v755|v756|v757|v7826|v7827|v7828|v7829|v7830|v7831|v7832|v7833|v7834|v7835|v7836|v7957|v7958|v7959|v7960|v7961|v8545|v8546|v8547|v8556|v8591|v8592|v8593|v8594|v8595 +FRBM#F640|F641|F664|F4344|F4345|V348|V2803|V2804|v953|v954|v955|v956|v957|v958|v959|v960|v961|v962|v963|v964|v8548 +FRBN#F216|F217|F583|F589|F593|F594|F599|F600|F601|F602|F603|F604|F605|F606|F607|F608|F609|F610|F611|F612|F613|F614|F952|F953|F1668|F3399|F3400|F3404|F4351|F4352|V202|V203|V204|V205|V206|V207|V208|V209|V210|V211|V212|V213|V214|V215|V216|V217|V218|V219|V231|V232|V233|V234|V235|V236|V237|V238|V239|V240|V241|V242|V243|V244|V245|V246|V247|V248|V249|V250|V251|V252|V253|V254|V255|V256|V257|V258|V259|V349|V350|V351|V352|V353|V354|V355|V356|V357|V358|V359|V360|V361|V362|V363|V2283|V2284|V2742|V2805|V2806|V2835|V2836|V3359|V3360|f314|f315|f316|f317|f318|f319|f320|f321|f322|f323|f324|f325|f326|f327|f328|f329|f330|f331|f332|f333|f334|f335|f336|f337|f3192|f3193|f3194|f3195|f3196|v466|v467|v468|v469|v470|v471|v472|v473|v474|v475|v476|v477|v478|v479|v480|v481|v482|v483|v484|v505|v506|v507|v508|v509|v610|v611|v612|v613|v614|v615|v616|v617|v618|v619|v620|v621|v622|v623|v624|v625|v965|v966|v967|v968|v969|v970|v971|v972|v973|v974|v975|v976|v977|v978|v979|v1522|v1523|v1524|v1525|v7837|v7838|v7953|v7954|v7955|v7956|v8515|v8557|v8558|v8559|v8560 +FRBP#F644 +FRBR#F218|F598|F645|F646|F3406|F3407|F3416|F3421|F3422|F3423|F3424|F3425|F3899|F4346|F4347|F4348|F4349|V150|V151|V269|V270|V271|V272|V281|V282|V283|V284|V285|V286|V287|V288|V289|V290|V291|V292|V293|V294|V295|V296|V297|V298|V299|V300|V301|V302|V303|V304|V305|V306|V307|V308|V309|V310|V311|V312|V313|V314|V315|V316|V317|V318|V319|V320|V321|V322|V323|V324|V325|V326|V327|V328|V329|V330|V331|V332|V333|V334|V335|V336|V337|V338|V339|V340|V341|V342|V343|V344|V345|V346|V2807|V2808|V2809|V2810|V2811|V2812|V2813|V3355|V3356|V3357|V3358|f131|f132|f133|f134|f135|f136|f137|f138|f139|f140|f141|f142|f143|f144|f145|f146|f2385|f2386|f2387|f2388|f2389|v132|v133|v134|v135|v136|v137|v138|v139|v140|v141|v142|v143|v144|v145|v146|v147|v148|v149|v150|v151|v152|v153|v154|v155|v485|v486|v487|v488|v489|v490|v491|v492|v493|v494|v495|v496|v497|v498|v499|v500|v510|v511|v512|v513|v514|v528|v529|v530|v531|v532|v533|v626|v766|v767|v768|v769|v770|v771|v772|v773|v774|v775|v776|v777|v778|v779|v780|v781|v782|v783|v784|v795|v796|v797|v798|v799|v800|v801|v802|v803|v804|v805|v806|v807|v808|v809|v810|v811|v812|v813|v814|v815|v816|v817|v818|v819|v820|v821|v822|v823|v824|v825|v826|v827|v828|v829|v830|v831|v832|v833|v834|v835|v836|v837|v838|v839|v840|v841|v842|v843|v844|v845|v846|v847|v848|v849|v850|v851|v852|v853|v854|v855|v856|v857|v858|v859|v860|v861|v862|v863|v864|v865|v866|v867|v868|v869|v870|v871|v872|v873|v874|v875|v876|v877|v878|v879|v880|v881|v882|v883|v884|v885|v886|v887|v888|v889|v890|v891|v892|v893|v894|v895|v896|v897|v898|v899|v900|v901|v902|v903|v904|v905|v906|v907|v908|v909|v910|v911|v912|v913|v914|v915|v916|v917|v918|v919|v920|v921|v922|v923|v924|v925|v926|v927|v928|v929|v930|v931|v932|v933|v934|v935|v936|v937|v938|v939|v980|v981|v982|v983|v984|v985|v986|v987|v988|v989|v990|v991|v992|v993|v8549|v8561|v8562|v8563|v8564|v8565|v8566|v8567|v8568|v8569|v8570|v8571|v8572|v8573|v8574|v8596|v9370|v9371|v9372|v9373|v9374|v9375|v9376|v9377 +FRBS#F587|F647|F648|F649|F650|F651|F652|F653|F654|F655|F1666|F1667|F1669|V152|V153|V220|V221|V222|V223|V224|V225|V226|V227|V228|V260|V261|V2787|V2814|V2815|V2816|V2817|V2818|V2819|V2820|f3197|v156|v157|v158|v159|v160|v161|v162|v163|v164|v165|v166|v167|v168|v169|v170|v171|v172|v173|v174|v175|v176|v177|v178|v179|v180|v181|v182|v183|v184|v185|v186|v187|v188|v189|v190|v191|v192|v193|v194|v195|v196|v197|v198|v199|v200|v201|v202|v203|v204|v205|v206|v207|v208|v209|v515|v522|v523|v524|v525|v526|v527|v534|v535|v536|v537|v538|v539|v540|v541|v542|v543|v544|v545|v546|v547|v548|v549|v550|v551|v552|v589|v627|v628|v629|v630|v631|v632|v633|v634|v994|v995|v996|v997|v998|v999|v1000|v1001|v1002|v1003|v1004|v1005|v1006|v1007|v1526|v7839|v8550|v8551|v8552|v8553|v8554|v8555|v8575|v8576|v8577|v8578|v8579|v8580|v8581|v8582|v8583|v8584|v8585 +FRBT#F595|F596|F656|F657|F658|F659|F660|F661|F662|F663|F3401|F3402|F3403|F3408|F3409|F3410|F3411|F3412|F3413|F3414|F3415|F3426|F3900|F4546|V262|V263|V273|V274|V275|V276|V277|V278|V279|V280|V2788|V2789|V2790|V2791|V2792|V2793|V2794|V2821|V2833|V2834|f3198|f3199|f3200|f3201|v501|v502|v503|v516|v517|v518|v519|v520|v521|v553|v554|v555|v556|v557|v558|v559|v560|v590|v591|v592|v593|v594|v595|v596|v597|v635|v636|v637|v638|v639|v640|v641|v642|v643|v644|v645|v646|v647|v648|v649|v650|v651|v652|v785|v786|v787|v788|v789|v790|v791|v792|v793|v794|v1527|v1528|v1529|v1530|v1531|v1532|v7840|v7841|v7842|v7843|v7844|v7845 +FRBW#F665 +FRBX#V347|f310|f311|f312|f313|v940|v941|v942|v943|v944|v945|v946|v947|v948|v949|v950|v951|v952|v8597 +FRF#V1378|V1957 +FRFB#v8660|v8661|v8662 +FRFJ#v2262|v2263|v2264|v2265|v2266|v2267 +FRFK#V616|V617|V618|V619|V620|V621|V622|V824|V2908|v2256|v2257|v2258|v2259|v2260|v2261|v2268|v2269|v2270|v2271|v2272|v2273|v2274|v2275|v2276 +FRFL#F1672|F3433|F3434|F3679|F3680|V536|V537|V538|V539|V540|V541|V542|V543|V544|V566|V567|V572|V573|V583|V584|V585|V586|V587|V588|V589|V590|V591|V592|V593|V594|V595|V596|V597|V598|V599|V600|V601|V602|V606|V607|V608|V609|V1958|V1959|V1960|V1961|V1962|V1963|V1964|V1965|V1966|V1967|V1968|V2909|V2910|V2911|V2914|V2915|V2916|V2918|V2919|V2920|V2925|V2926|f2703|f2704|f2705|f2706|f2707|f2708|f2709|f2710|f2711|f2712|f2713|f2714|f2715|f2716|f2821|f2822|v1847|v1848|v1849|v1850|v1851|v1852|v1853|v1854|v1855|v1900|v1901|v1902|v1903|v1904|v1905|v1906|v1907|v1908|v1909|v1910|v1916|v1917|v1918|v1919|v1920|v1921|v1922|v1923|v1924|v1925|v1926|v1927|v1928|v1929|v2000|v2001|v2002|v2003|v2004|v2005|v2006|v2007|v2008|v2009|v2010|v2011|v2012|v2013|v2014|v2015|v2016|v2017|v2018|v2019|v2020|v2021|v2022|v2023|v2024|v2025|v2042|v2043|v2044|v2045|v2046|v2047|v2048|v2049|v2050|v2051|v2052|v2053|v2054|v2055|v2056|v2057|v2058|v2059|v2060|v2061|v2062|v2063|v2064|v2065|v2066|v2067|v2068|v2069|v2070|v2071|v2072|v2073|v2074|v2075|v2076|v2077|v2078|v2079|v2080|v2081|v2082|v2083|v2084|v2085|v2086|v2087|v2088|v2089|v2090|v2091|v2092|v2093|v2094|v2095|v2096|v2097|v2098|v2099|v2100|v2101|v2102|v2103|v2104|v2105|v2106|v2107|v2108|v2109|v2110|v2111|v2112|v2113|v2114|v2115|v2116|v2117|v2118|v2119|v2120|v2121|v2122|v2123|v2124|v2125|v2126|v2127|v2128|v2129|v2130|v2131|v2132|v2139|v2140|v2141|v2142|v2143|v2144|v2145|v2146|v2147|v2148|v2149|v2150|v2151|v2152|v2153|v2216|v2217|v2218|v2219|v2220|v2221|v2222|v2223|v2224|v2225|v2226|v2227|v2228|v2229|v6941|v6942|v6943|v6944|v6945|v6946|v6947|v6948|v6949|v6950|v6951|v6952|v6953|v6955|v6956|v6957|v6958|v6959|v6960|v6961|v6962|v6963|v6964|v6965|v6966|v6967|v6968|v6969|v6970|v6971|v8665|v8667 +FRFM#V578|V579|v1954|v1955|v1956|v1957|v1958|v1959|v1960|v1961 +FRFN#V574|V575|V576|V577|V2175|V2176|f2410|f2411|f2412|v1856|v1857|v1858|v1859|v1860|v1861|v1862|v1863|v1864|v1930|v1931|v1932|v1933|v1934|v1935|v1936|v1937|v1938|v1939|v1940|v1941|v1942|v1943|v1944|v1945|v1946|v1947|v1948|v1949|v1950|v1951|v1952|v1953|v2026|v2027|v2028|v2029|v2030|v2031|v2032|v2033|v2034|v2035|v2036|v2037|v2038|v2039|v2040|v2041|v2230|v2231|v2232|v2233|v2234|v2235|v2236|v2237|v2238|v2239|v2240|v2241|v2242|v2243|v2305|v2306|v2307|v2308|v2309|v2310|v2311|v2312|v2313|v2314|v2315|v7813|v7814|v7815|v7816|v7817|v7818|v7819|v7820|v7821|v7822|v7823|v7824|v8668|v8669 +FRFR#F323|F324|F325|F326|F1671|F1706|F1707|F1708|F1709|F1710|F3535|V522|V523|V524|V525|V526|V527|V528|V529|V530|V531|V532|V533|V534|V535|V580|V603|V604|V605|V610|V611|V612|V613|V614|V615|V623|V624|V625|V626|V627|V628|V2341|V2762|V2902|V2903|V2904|V2905|V2906|V2907|V2912|V2913|V2917|V2921|V2922|V2923|V2924|V2927|V2928|V2929|V2930|V2931|V2932|V2933|V2934|V2935|V2936|V2937|V3310|V3311|V3312|V3313|V3314|V3315|V3316|V3317|V3318|v1835|v1836|v1837|v1838|v1839|v1840|v1841|v1842|v1843|v1844|v1845|v1846|v1962|v1963|v1964|v1965|v1966|v1967|v1968|v1969|v1970|v1971|v1972|v1973|v1974|v1975|v1976|v1985|v1986|v1987|v1988|v1989|v1990|v1991|v1992|v1993|v1994|v1995|v1996|v1997|v1998|v2154|v2155|v2156|v2157|v2158|v2159|v2160|v2161|v2162|v2163|v2164|v2165|v2166|v2167|v2168|v2169|v2170|v2171|v2172|v2173|v2174|v2175|v2176|v2177|v2178|v2179|v2180|v2181|v2182|v2183|v2184|v2185|v2186|v2187|v2188|v2189|v2190|v2191|v2192|v2193|v2194|v2195|v2196|v2197|v2198|v2199|v2200|v2201|v2202|v2203|v2204|v2205|v2206|v2207|v2208|v2209|v2210|v2211|v2212|v2213|v2214|v2215|v2244|v2245|v2246|v2247|v2248|v2249|v2250|v2251|v2252|v2253|v2254|v2255|v2277|v2278|v2279|v2280|v2281|v2282|v2283|v2284|v2285|v2286|v2287|v2288|v2289|v2290|v2291|v2292|v2293|v2294|v2295|v2296|v2297|v2298|v2299|v2300|v2301|v2302|v2303|v2304|v6954|v7977|v7978|v8663|v8664|v8666|v8670|v8671|v8672|v8673|v8674|v8675|v8676|v9289|v9290|v9291|v9292|v9293|v9294|v9295|v9296|v9297|v9298|v9299 +FRFS#V545|V546|V547|V548|V549|V550|V551|V552|V553|V554|V555|V556|V557|V558|V559|V560|V561|V562|V563|V564|V565|V825|V1379|V2295|V2296|f1134|f1135|f1136|f1137|f1138|f1139|f1140|f1141|f1142|f1143|f1144|f1145|v1865|v1866|v1867|v1868|v1869|v1870|v1871|v1872|v1873|v1874|v1875|v1876|v1877|v1878|v1879|v1880|v1881|v1882|v1883|v1884|v1885|v1886|v1887|v1888|v1889|v1890|v1891|v1892|v1893|v1894|v1895|v1896|v1897|v1898|v1899|v1977|v1978|v1979|v1980|v1981|v1982|v1983|v3211|v3212|v3213|v3214|v7979|v7980|v7981|v7982 +FRFT#F215|V581|V582|V629|V3319|V3320|v1984|v2316|v2317|v2318|v2319|v2320|v2321|v2322|v2323|v2324|v2325|v2326|v2327|v2328 +FRFX#V568|V569|V570|V571|V2293|V2294|v1911|v1912|v1913|v1914|v1915|v1999|v2133|v2134|v2135|v2136|v2137|v2138|v7973|v7974|v7975|v7976 +FRH#V781|f2824|f2939|v5004 +FRHB#V2987|V2988|V2989|f2470|f2471|f2472|f2473|f2474|v2878|v2879|v2880|v8937|v8938 +FRHF#F3441|F3473|F3897|F3898|V732|V733|V3004|V3005|V3014|v2779|v2780|v2781|v2782|v2783|v2784|v2785|v2786|v2787|v2788 +FRHK#v2789|v2790|v3008|v3009|v3010|v3011|v3012|v3013|v3014|v3015|v3016|v3017|v3018|v3019|v3020|v3021|v3177|v3178 +FRHL#F3442|V459|V460|V734|V735|V736|V737|V738|V739|V740|V741|V742|V743|V744|V745|V746|V747|V748|V749|V750|V751|V752|V753|V754|V755|V756|V794|V795|V796|V797|V798|V799|V800|V801|V802|V803|V804|V816|V817|V2990|V2991|V2992|f2475|f2476|f2477|f2478|f2479|f2492|f2493|f2494|f2495|v1545|v1546|v1547|v1548|v1549|v1550|v1551|v1552|v1553|v1554|v1555|v1556|v2791|v2792|v2793|v2794|v2795|v2796|v2797|v2798|v2799|v2800|v2801|v2802|v2803|v2804|v2805|v2806|v2807|v2808|v2809|v2810|v2906|v2907|v2908|v2909|v2910|v2911|v2912|v2913|v2914|v2915|v2916|v2917|v2918|v2919|v2920|v2921|v2922|v2923|v2924|v2925|v2926|v2927|v2928|v2929|v2930|v2931|v2932|v2933|v2989|v2990|v2991|v2992|v2993|v3022|v3023|v3024|v3025|v3026|v3030|v3055|v3056|v3057|v3058|v3059|v3089|v3090|v3091|v3092|v3093|v3094|v3095|v3096|v3097|v3098|v3099|v3100|v3101|v3102|v3103|v3104|v3105|v3106|v3188|v3189|v3190|v3191|v3192|v3193|v3194|v3195|v3196|v3197|v3198|v8631|v8632|v8633|v8634|v8635|v8939 +FRHM#V785|V786|f2825|v2934|v2935|v2936|v2937|v2938|v2939|v2940|v2941|v2942|v2943|v2944|v2945|v2946|v2947|v3031|v3032|v3033|v3034|v3035|v3036|v3037|v3038|v3039|v3040|v3041|v3042 +FRHN#F3443|F3444|V757|V758|V759|V760|V761|V762|V763|V764|V765|V766|V767|V768|V769|V770|V771|V772|V773|V774|V775|V776|V777|V778|V792|V793|V805|V806|V807|V808|V813|V1374|V1375|V2993|V2994|V2995|V2996|V3006|V3007|V3008|V3009|V3010|V3011|f2496|f2497|f2498|f2499|f2500|f2826|f2940|v2811|v2812|v2813|v2814|v2815|v2816|v2817|v2818|v2819|v2820|v2821|v2822|v2823|v2824|v2868|v2869|v2870|v2871|v2872|v3043|v3044|v3045|v3046|v3047|v3048|v3049|v3050|v3051|v3052|v3053|v3054|v3060|v3061|v3062|v3063|v3064|v3065|v3066|v3067|v3068|v3069|v3070|v3071|v3072|v3073|v3074|v3075|v3076|v3077|v3078|v3079|v3080|v3081|v3082|v3083|v3084|v3085|v3086|v3087|v3088|v3107|v3108|v3109|v3110|v3111|v3112|v3113|v3114|v3115|v3116|v3117|v3118|v3119|v3120|v3121|v3122|v3123|v3124|v3125|v3126|v3127|v3128|v3129|v3130|v3131|v3164|v3165|v3166|v3167|v3168|v3169|v3170|v3171|v3172|v3173|v3174|v3175|v3176|v5005|v5006|v5007|v5008|v7983|v7984|v7985|v7986|v7987|v8940|v8941|v8942|v8943|v8944|v8945|v9008|v9009 +FRHR#F3469|F3470|F3471|F3472|F3902|F3903|V783|V784|V787|V789|V790|V809|V810|V811|V812|V814|V815|V2997|V2998|V2999|V3000|V3001|V3002|V3003|f2491|f2827|f2828|f2829|f2830|f2831|f2941|f2942|f2943|f2944|f2945|v2825|v2826|v2827|v2828|v2829|v2830|v2831|v2832|v2833|v2834|v2835|v2836|v2837|v2838|v2839|v2840|v2841|v2842|v2843|v2844|v2845|v2846|v2847|v2848|v2849|v2893|v2894|v2895|v2896|v2897|v2898|v2899|v2900|v2901|v2902|v2903|v2904|v2905|v2948|v2949|v2950|v2951|v2952|v2953|v2954|v2955|v2956|v2957|v2958|v2959|v2960|v2961|v2994|v2995|v2996|v2997|v2998|v2999|v3000|v3001|v3002|v3003|v3004|v3005|v3006|v3007|v3132|v3133|v3134|v3135|v3136|v3137|v3138|v3139|v3140|v3141|v3142|v3143|v3144|v3145|v3146|v3147|v3148|v3149|v3150|v3179|v3180|v3181|v3182|v3183|v3184|v3185|v3186|v3187|v8947|v8948|v8949|v8950|v8951|v8952|v8953|v8954|v8955|v8956|v8957|v8958|v8959|v8960|v8961|v8962|v8963|v8964|v8965|v8966|v8967|v8968|v8969|v8970|v8971|v8972|v8973|v8974|v8975|v8976|v8977|v8978|v8979|v8980|v8981|v8982|v8983|v8984|v8985|v8986|v8987|v8988|v8989|v8990|v8991|v8992|v8993|v8994|v8995|v8996|v8997|v8998|v8999|v9000|v9001|v9002|v9003|v9004|v9005|v9006|v9007 +FRHS#F3901|F4320|V779|V780|V782|V788|V3150|f2832|f2833|f2834|f2835|f2836|f2946|f2947|f2948|f2949|f2950|f2951|v2850|v2851|v2852|v2853|v2854|v2855|v2856|v2857|v2858|v2859|v2860|v2861|v2862|v2863|v2864|v2865|v2866|v2867|v2873|v2962|v2963|v2964|v2965|v2966|v2967|v2968|v2969|v2970|v2971|v2972|v2973|v2974|v2975|v2976|v2977|v2978|v2979|v2980|v2981|v2982|v2983|v2984|v2985|v2986|v2987|v2988|v3027|v3028|v3029 +FRHT#F3445|F3446|F3447|F3448|F3449|F3450|F3451|F3452|F3453|F3454|F3455|F3456|F3457|F3458|F3459|F3460|F3461|F3462|F3463|F3464|F3465|F3466|F3467|F3468|V791|V818|V819|V820|V821|V822|V823|V3012|V3013|f2480|f2481|f2482|f2483|f2484|f2485|f2486|f2487|f2488|f2489|f2490|v2874|v2875|v2876|v2877|v2881|v2882|v2883|v2884|v2885|v2886|v2887|v2888|v2889|v2890|v2891|v2892|v3151|v3152|v3153|v3154|v3155|v3156|v3157|v3158|v3159|v3160|v3161|v3162|v3163|v3199|v3200|v3201|v3202|v3203|v3204|v3205|v3206|v3207|v3208|v3209|v3210|v8946|v9010 +FRJ#F3256|V3015|f156|f1169|f2273|v9012 +FRJB#F3257|F3258|F3259|F3260|F3436|F3440|F3904|V637|V638|V639|V640|V2948|V2949|V2950|f2414|f2415|f2416|f2417|f2418|f2419|f2420|f2421|f2422|f2423|f2424|f2425|f2426|f2427|f2428|f2429|f2430|f2468|f2469|v2380|v2381|v2382|v2383|v2384|v2385|v2386|v2387|v2388|v2389|v2390|v2391|v2392|v2393|v2394|v2395|v2396|v2397|v2398|v2492|v3252|v3253|v3254|v3255|v3256|v3257|v3258|v3259|v3260|v3261|v3262|v3263|v3264|v8681|v8682|v8683|v8684|v8685|v8686|v8687|v8688|v8689|v8690|v8691|v8692|v8693|v8694|v8695|v8696|v8697|v8698|v8699|v8700|v8931 +FRJF#F3261|V658|V2952|V2953|V2954|V2955|V2956|V2957|V2958|V2959|V2960|f1146|f1147|f1148|f1149|f1150|v2497|v2498|v2499|v2500|v2501|v2502|v2503|v2504|v2505|v2506|v2507|v8711|v8712|v8713|v8714|v8715|v8716|v8717|v8718|v8719|v8720|v8721|v8722|v8723|v8724|v8725|v8726|v8727|v8728|v8729 +FRJH#V642|V2961|V2962|V2963|V2964|f2435|f2436|f2437|f2438|f2439|v2412|v2413|v2414|v2415|v2416|v8743|v8744|v8745|v8746|v8747|v8748|v8749|v8750|v8751|v8752|v8753|v8754 +FRJJ#V641|f2431|f2432|f2433|f2434|v2399|v2400|v2401|v2402|v2403|v2404|v2405|v2406|v2407|v2408|v2409|v2410|v2411|v3239|v3240|v3241|v3242|v3243|v8733|v8734|v8735|v8736|v8737|v8738 +FRJK#F3262|f2440|v3244|v3245|v3246|v3247|v3248|v3249|v3250|v3251|v8730|v8731|v8732|v8739|v8740|v8741|v8742|v8756|v8757|v8758|v8759 +FRJL#F232|F233|F234|F235|F236|F237|F3263|F3962|F3963|F3964|V644|V645|V646|V647|V648|V659|V660|V661|V1372|V2965|f2280|f2441|f2442|f2443|f2444|f2445|f2446|f2447|f2448|v2431|v2432|v2433|v2434|v2435|v2436|v2508|v2509|v2510|v2511|v2512|v2513|v4968|v4969|v4970|v4971|v4972|v4973|v4974|v4975|v4976|v4977|v4978|v4979|v8760|v8761|v8762|v8763|v8764|v8765|v8766|v8767|v8768|v8769|v8770|v8771|v8772|v8773|v8774|v8775|v8776 +FRJM#F238|F239|F3264|F3905|f1170|f2449|f2450|f2451|f2452|v8777|v8778|v8779|v8780|v8781|v8782|v9013 +FRJN#F219|F3265|F3266|F3267|V834|V835|V836|V2383|V2945|V2946|V2947|f157|f1171|f2274|f2275|f2276|f2277|f2278|f2279|v2514|v2515|v2516|v3270|v3271|v3272|v3273|v3274|v3275|v3276|v3277|v3278|v3279|v3280|v3281|v8679|v8783|v8784|v8785|v8786|v8787|v8788|v8789|v8790|v8791|v8792|v8932|v8933|v9014 +FRJP#F3437|F3438|F3439 +FRJR#F3268|F3269|F3270|F3271|F3272|F3909|F3910|F3911|V829|V830|V831|V832|V833|V2300|V2966|V2967|V2968|V3016|V3017|V3018|V3019|V3020|V3021|V3022|V3023|V3024|V3025|V3026|f158|f159|f160|f161|f162|f1172|f1173|f1174|f1175|f1176|v3265|v3266|v3267|v3268|v3269|v7988|v7989|v7990|v7991|v7992|v7993|v8680|v8793|v8794|v8795|v8796|v8797|v8798|v8799|v8800|v8801|v8802|v8803|v8804|v9015|v9018|v9019|v9020|v9021|v9022 +FRJS#F240|F241|F242|F243|F244|F3273|F3274|F3275|F3276|F3277|F3278|F3279|F3280|F3281|F3282|F3283|F3288|F3289|F3965|F4319|V643|V649|V650|V651|V652|V662|V663|V2297|V2298|V2299|V2969|V2970|V2971|V2972|V2973|V2974|V2975|V2976|V2977|f1177|f2453|f2454|f2455|f2456|f2457|f2458|f2459|f2460|f2461|f2462|f2463|f2464|v2417|v2419|v2420|v2421|v2422|v2423|v2424|v2425|v2426|v2427|v2428|v2429|v2430|v2437|v2438|v2439|v2440|v2441|v2442|v2443|v2444|v2445|v2446|v2447|v2448|v2449|v2450|v2451|v2452|v2453|v2454|v2455|v2456|v2493|v2494|v2495|v2496|v2517|v2518|v8805|v8806|v8807|v8808|v8809|v8810|v8811|v8812|v8813|v8814|v8815|v8816|v8817|v8818|v8819|v8820|v8821|v8822|v8823|v8824|v8825|v8826|v8827|v8828|v8829|v8830|v8831|v8832|v8833|v8834|v8835|v8836|v8837|v8838|v8839|v8840|v8841|v8842|v8843|v8844|v8845|v8846|v8847|v8848|v8849|v8850|v8851|v8852|v8853|v8854|v8855|v8856|v8857|v8858|v8859|v8860|v8861|v8862|v8863|v8864|v8865|v8866|v8867|v8868|v8869|v8870|v8871|v8872|v8873|v8874|v8875|v8876|v8877|v8878|v8879|v8880|v8881|v8882|v8883|v8884|v8885|v8886|v8887|v8888|v8889|v8890|v8891|v8892|v8925|v8926|v8927|v8928|v8929|v8930|v9016 +FRJT#V653|V654|V655|V656|V664|V2951|v2418|v2457|v2458|v2459|v2460|v2461|v2462|v2463|v2464|v2465|v2519|v2520|v2521|v2522|v2523|v2524|v2525|v2526|v2527|v2528|v2529|v8701|v8702|v8703|v8704|v8705|v8706|v8707|v8708|v8709|v8710|v8755|v8893|v8894|v8895|v8896|v8897|v8898|v8899|v8900|v8901|v8902|v8903|v8904|v8905|v8906|v8907|v8908|v8909|v8910 +FRJW#F3284|F3285|F3286|F3287|V657|f2465|f2466|f2467|v2466|v2467|v2468|v2469|v2470|v2471|v2472|v2473|v2474|v2475|v2476|v2477|v2478|v2479|v2480|v2481|v2482|v2483|v2484|v2485|v2486|v2487|v2488|v2489|v2490|v2491|v8911|v8912|v8913|v8914|v8915|v8916|v8917|v8918|v8919|v8920|v8921|v8922|v8923|v8924 +FRK#F677|F3254|F3390|F3881|V2285|V2286|f155|f1168|v4911|v5069|v9011 +FRK0#V1385|V1386 +FRKB#F3435|V630|V837|V2938|V2939|V2940|f2413|v2329|v2330|v2331|v3282|v3283|v8677 +FRKF#V842|V843|V844|V845|V846|V847|V848|V849|V850|V851|V852|V853|V854|V855|V856|V857|V858|V859|V860|V861|V862|V863|V864|V865|V866|V867|V868|V869|V870|V871|V872|V873|V874|V875|V876|V877|V878|V879|V880|V881|V882|V883|V884|V885|V886|V887|V888|V889|V890|V891|V892|V893|V894|V895|V896|V1049|V1050|V1051|V1052|V1053|V1054|V1055|V3028|V3029|V3030|V3031|V3032|V3033|V3055|V3056|v2332|v2333|v2334|v2335|v2336|v2337|v2338|v2339|v2340|v2341|v3331|v3332|v3333|v3334|v3335|v3336|v3337|v3338|v3339|v3340|v3341|v3342|v3343|v3344|v3345|v3346|v3668|v3669|v3670|v3671 +FRKJ#v7968|v7969|v7970|v7971 +FRKK#v4840|v4841|v4842|v4843|v4844|v4845|v4846|v4847|v4848|v7967|v8678 +FRKL#F1191|F1192|F1674|F3878|V665|V666|V667|V668|V669|V670|V671|V672|V673|V674|V675|V676|V677|V678|V679|V680|V681|V682|V683|V684|V685|V686|V687|V688|V689|V690|V691|V692|V693|V694|V710|V711|V712|V713|V838|V839|V1018|V1025|V1026|V1027|V1028|V1029|V1030|V1031|V1032|V1033|V1034|V1035|V1036|V1043|f2281|f2282|f2283|f2284|f2285|f2286|f2287|f2288|f2289|f2290|f2291|f2292|f2293|f2294|f2295|f2296|v1761|v1762|v1763|v1764|v1765|v1766|v1767|v1768|v1769|v1770|v1771|v1772|v1773|v2342|v2343|v2344|v2530|v2531|v2532|v2533|v2534|v2535|v2536|v2537|v2538|v2539|v2540|v2541|v2542|v2543|v2544|v2545|v2546|v2547|v2548|v2549|v2550|v2551|v2552|v2553|v2554|v2555|v2556|v2557|v2558|v2559|v2560|v2561|v2562|v2563|v2564|v2565|v2566|v2567|v2568|v2569|v2570|v2571|v2572|v2573|v2574|v2575|v2576|v2577|v2578|v2579|v2580|v2581|v2582|v2583|v2623|v2624|v2625|v2626|v2627|v2628|v2629|v2630|v2631|v2632|v2633|v2634|v2635|v2636|v2637|v2638|v2639|v2715|v2716|v2717|v2718|v2719|v2720|v2721|v2722|v2723|v2724|v2725|v2726|v2727|v3284|v3285|v3286|v3287|v3288|v3289|v3290|v3291|v3292|v3293|v3294|v3295|v3296|v3297|v3298|v3299|v3300|v3301|v3302|v3378|v3379|v3412|v3413|v3414|v3415|v3416|v3417|v3418|v3419|v3420|v3421|v3422|v3423|v3424|v3425|v3426|v3427|v3428|v3429|v3430|v3431|v3432|v3433|v3434|v3435|v3436|v3437|v3438|v3439|v3440|v3441|v3442|v3443|v3444|v3445|v3446|v3447|v3448|v3449|v3450|v3451|v3452|v3453|v3454|v3455|v3456|v3457|v3458|v3459|v3460|v3461|v3462|v3463|v3464|v3465|v3466|v3467|v3468|v3469|v3470|v3471|v3472|v3473|v3474|v3475|v3476|v3477|v3478|v3479|v3480|v3481|v3482|v3483|v3484|v3485|v3486|v3487|v3488|v3489|v3490|v3491|v3545|v3546|v3547|v3548|v3549|v3550|v4831|v4832|v4833|v4834|v4835|v4836|v4837|v4838|v4839|v4849|v4850|v4851|v4852|v4853|v4980 +FRKM#F253|F3290|F3291|F3292|F3293|V1044|V1045|V1058|V1059|V2301|V3038|V3042|V3043|V3044|V3045|V3051|V3052|V3053|V3054|v2345|v2346|v2347|v2348|v2349|v2350|v2351|v2352|v2353|v2354|v2355|v3303|v3304|v3305|v3551|v3552|v3553|v3554|v3555|v3556|v3557|v3558|v3559|v3693|v3694|v3695|v3696|v3697|v3698|v3699|v3700|v3701|v3702|v3703|v3704|v3705|v3706|v9023|v9024|v9025|v9026|v9029|v9030|v9031 +FRKN#F3630|F3631|F3632|F3633|F3634|F3882|V631|V632|V695|V696|V697|V698|V699|V700|V701|V702|V703|V704|V705|V706|V707|V708|V709|V725|V727|V728|V1019|V1037|V1038|V1039|V1040|V1041|V1042|V1060|V1061|V1062|V1063|V1064|V1387|V2941|V2942|V2981|V2982|V2983|V2984|V2985|V2986|V3039|V3040|V3041|f2627|f2628|f2629|f2630|v2356|v2357|v2358|v2359|v2360|v2361|v2362|v2363|v2584|v2585|v2586|v2587|v2588|v2589|v2590|v2591|v2592|v2593|v2594|v2595|v2596|v2597|v2598|v2599|v2600|v2601|v2602|v2603|v2604|v2605|v2606|v2607|v2608|v2609|v2610|v2611|v2612|v2613|v2614|v2615|v2616|v2617|v2618|v2619|v2620|v2621|v2622|v2728|v2729|v2730|v2731|v2732|v2733|v2734|v2735|v2736|v2737|v2738|v2739|v2741|v2742|v2743|v2744|v2745|v2746|v2747|v2748|v2749|v2750|v2751|v2752|v3306|v3307|v3308|v3309|v3310|v3311|v3312|v3380|v3381|v3382|v3383|v3492|v3493|v3494|v3495|v3496|v3497|v3498|v3499|v3500|v3501|v3502|v3503|v3504|v3505|v3506|v3507|v3508|v3509|v3510|v3511|v3512|v3513|v3514|v3515|v3516|v3517|v3518|v3519|v3520|v3521|v3522|v3523|v3524|v3525|v3526|v3527|v3528|v3529|v3530|v3531|v3532|v3533|v3534|v3535|v3536|v3537|v3538|v3539|v3540|v3541|v3542|v3543|v3544|v3707|v3708|v3709|v3710|v3711|v3712|v3713|v3714|v3715|v3716|v3717|v3718|v3719|v3720|v3721|v3722|v3723|v3724|v3725|v3726|v3727|v3728|v3729|v3730|v4912|v4913|v4923|v4924|v4925|v4926|v4927|v5070|v5071|v5072|v5073|v5074|v7994|v7995|v7996|v7997|v7998|v7999|v8936|v9027|v9028|v9130|v9131 +FRKP#V840|V841|V1024|v3313|v3314|v3315|v3316|v3317|v3318|v3319|v3320|v3321|v3322|v3323|v3324|v3325|v3326|v3327|v3328|v3329|v3330|v3560|v3561|v3562|v3563|v3564|v3565|v3566|v3567|v3568|v3569|v3649|v3650|v3651|v3652|v3653|v3654|v3655|v3656|v3657|v3658|v3659|v3660|v3661|v3662|v3663|v3664|v3665|v3666|v3667|v8000|v8001 +FRKR#F246|F247|F248|F249|F250|F251|F252|F1673|F1675|F3474|F3475|V714|V715|V716|V717|V718|V719|V720|V721|V722|V723|V897|V898|V899|V900|V901|V902|V903|V904|V905|V906|V907|V908|V909|V910|V911|V912|V913|V914|V915|V916|V917|V918|V919|V920|V921|V922|V923|V924|V925|V926|V927|V928|V929|V930|V931|V932|V933|V934|V935|V936|V937|V938|V939|V940|V941|V942|V943|V944|V945|V946|V947|V948|V949|V950|V951|V952|V953|V954|V955|V956|V957|V958|V959|V960|V961|V962|V963|V964|V965|V966|V967|V968|V969|V970|V971|V972|V973|V974|V975|V976|V977|V978|V979|V980|V981|V982|V983|V984|V985|V986|V987|V988|V989|V990|V991|V992|V993|V994|V995|V996|V997|V998|V999|V1000|V1001|V1002|V1003|V1004|V1005|V1006|V1007|V1008|V1009|V1010|V1011|V1012|V1013|V1014|V1015|V1016|V1017|V1046|V1047|V1048|V1056|V1057|V1065|V1066|V1067|V1068|V1355|V2943|V2944|V2978|V2979|V2980|V3034|V3035|V3036|V3037|V3047|V3048|V3049|V3050|v2648|v2649|v2650|v2651|v2652|v2653|v2654|v2655|v2656|v2657|v2658|v2659|v2660|v2661|v2662|v2663|v2664|v2665|v2666|v2667|v2668|v2669|v2670|v2671|v2672|v2673|v2674|v2675|v2676|v2677|v2678|v2679|v2680|v2681|v2682|v2683|v2684|v2685|v2686|v2687|v2688|v2689|v2690|v2691|v2692|v2693|v2694|v2695|v2696|v2697|v2698|v2699|v2700|v2701|v2702|v2703|v2704|v2705|v2706|v2707|v2708|v2709|v2710|v2711|v2712|v2713|v2714|v3347|v3348|v3349|v3350|v3351|v3352|v3353|v3354|v3355|v3356|v3357|v3358|v3359|v3360|v3361|v3362|v3363|v3364|v3365|v3366|v3367|v3368|v3369|v3370|v3371|v3372|v3373|v3374|v3375|v3376|v3377|v3570|v3571|v3572|v3573|v3574|v3575|v3576|v3577|v3578|v3579|v3580|v3581|v3582|v3583|v3584|v3585|v3586|v3587|v3588|v3589|v3590|v3591|v3592|v3593|v3594|v3595|v3596|v3597|v3598|v3599|v3600|v3601|v3602|v3603|v3604|v3605|v3606|v3607|v3608|v3609|v3610|v3611|v3612|v3613|v3614|v3615|v3616|v3617|v3618|v3619|v3620|v3621|v3622|v3623|v3624|v3625|v3626|v3627|v3628|v3629|v3630|v3631|v3632|v3633|v3634|v3635|v3636|v3637|v3638|v3639|v3640|v3641|v3642|v3643|v3644|v3645|v3646|v3647|v3648|v3672|v3673|v3674|v3675|v3676|v3677|v3678|v3679|v3680|v3731|v3732|v3733|v3734|v3735|v3736|v3737|v3738|v3739|v3740|v3741|v3742|v3743|v3744|v3745|v8934|v8935 +FRKS#F230|F231|F245|F254|F3255|F3391|V633|V634|V635|V636|V724|V2287|V2901|V3027|V3046|f163|f164|f165|f1178|f1179|f1180|f1181|f2297|v2364|v2365|v2366|v2367|v2368|v2369|v2370|v2371|v2372|v2373|v2374|v2375|v2376|v2377|v2378|v2379|v2640|v2641|v2642|v2643|v2644|v2645|v2646|v2647|v2740|v3681|v3682|v3683|v3684|v3685|v3686|v3687|v3688|v3689|v3690|v3691|v3692|v4914|v8658|v8659 +FRKT#F3294|F3394|F3395|F3396|F3397|F3775|F3906|F3907|F3908|V726|V729|V730|V731|V1020|V1021|V1022|V1023|V1384|f2298|f2299|f2300|f2301|v2753|v2754|v2755|v2756|v2757|v2758|v2759|v2760|v2761|v2762|v2763|v2764|v2765|v2766|v2767|v2768|v2769|v2770|v2771|v2772|v2773|v2774|v2775|v2776|v2777|v2778|v3384|v3385|v3386|v3387|v3388|v3389|v3390|v3391|v3392|v3393|v3394|v3395|v3396|v3397|v3398|v3399|v3400|v3401|v3402|v3403|v3404|v3405|v3406|v3407|v3408|v3409|v3410|v3411|v4915|v4916|v4917|v4918|v4919|v4920|v4921|v5075|v5076|v5077|v5078|v5079|v5080 +FRKW#F3295|f2302|f2303|f2304|f2305|f2306|f2307|f2308|f2309|f2310|f2311|f2312|f2313 +FRKX#F3296|F3297|F3298|F3299|F3300|F3301|F3302|F3303|F3304|F3305|F3306|F3307|F3308|f2314|f2315 +FRL#F2954|V1124|v3869|v3990 +FRLB#V1110|V1147|V1155|V1156|V1157|V1158|V1159|V1160|V1161|V1162|V1200|V1201|V1202|V1203|V3065|V3078|V3079|V3080|v3843|v3844|v3845|v3846|v3847|v3848|v3849|v3850|v3851|v3976|v3977|v3978|v3979|v3980|v3981|v3982|v3983|v3984|v3985|v4006|v4007|v4008|v4009|v4010|v4011|v4012|v4013|v4014|v9052 +FRLF#F2060|F3480|F3487|F3488|V1111|V1112|V1113|V1114|V1198|V1199|V3063|V3064|V3082|V3083|V3084|V3085|V3086|V3087|V3088|v3809|v3810|v3811|v3812|v3813|v3814|v3815|v3816|v3817|v3818|v3819|v3820|v3986|v3987|v3988|v3989|v4116|v4117|v9062|v9063|v9064|v9065|v9066|v9067 +FRLH#V1125|V1126|V1127|V1128|V1129|V1130|V1132|V1133|v3870|v3871|v3872|v3873|v3874|v3875|v3991|v3992 +FRLJ#F3476|V156|V157|V158|V159|V1076|V1077|V1078|V1079|V1116|V1117|V1118|V1119|V1120|V1121|V1165|V1166|V3059|V3060|V3061|V3062|V3066|V3067|V3068|V3081|f2505|f2506|f2507|f2508|f2509|v225|v226|v227|v228|v229|v230|v231|v232|v233|v234|v235|v236|v237|v238|v3766|v3767|v3768|v3852|v3853|v4029|v4030|v4031|v4032|v4033|v8638|v8639|v8640|v9034|v9035|v9044|v9053|v9054|v9055|v9056|v9057|v9058|v9059|v9068 +FRLK#V1075|V1080|V1081|V1082|V1083|V1084|V1085|V1086|V1087|V1088|V1089|V1090|V1091|V1092|V1093|V1094|V1095|V1096|V1097|V1098|V1099|V1100|V1101|V1102|V1122|V1123|V1163|V1164|V2891|f2837|f2838|f2839|f2840|f2841|f2842|f2843|f2844|f2845|f2846|v3769|v3854|v3855|v3856|v3857|v3858|v3859|v3947|v3948|v3949|v3950|v3951|v3952|v3953|v3954|v3955|v3956|v3957|v3958|v4015|v4016|v4017|v4018|v4019|v4020|v4021|v4022|v4023|v4024|v4025|v4026|v4027|v4028|v8637|v9033|v9045|v9046|v9060 +FRLM#V1141|V1142|V1143|V1144|V1145|V1146|V1171|v3877|v3959|v3960|v3961|v3962|v3963|v3964|v3965|v3966|v3967|v3968|v3969|v3970|v3971|v3972|v3973|v3974|v3975|v4067|v4068|v4069|v4070|v4071|v9111 +FRLN#F2955|F2956|F2957|F2958|F3477|F3883|F3884|F3912|F3913|F3914|F3915|F3916|F3917|F3918|F3919|F3920|F3921|F3922|F3923|F3924|F4322|V505|V506|V1103|V1104|V1105|V1191|V1192|V1193|V1194|V1195|V1196|V2302|V2303|V2892|f1918|f2952|v1774|v1775|v1776|v1777|v1778|v1779|v1780|v1781|v1782|v1783|v1784|v1785|v3770|v3771|v3772|v3773|v3774|v3775|v3776|v3777|v3778|v3779|v3780|v3781|v3782|v3783|v3784|v3785|v3786|v3787|v3788|v3789|v3790|v3791|v3792|v3793|v3794|v3795|v4080|v4081|v4082|v4083|v4084|v4085|v4086|v4087|v4088|v4089|v8126|v8127|v8128|v8129|v8130|v8131|v8132|v8133|v8134|v8135|v8136|v8137|v8636 +FRLR#F255|F256|F257|F1663|F1664|F1665|V1148|V1149|V1150|V1167|V1168|v3891|v3892|v3893|v3894|v3895|v3896|v3897|v3898|v3899|v3993|v3994|v3995|v3996|v3997|v3998|v3999|v4000|v4034|v4035|v4036|v4037|v4038|v4039|v4040|v4041 +FRLS#F258|F259|F1678|F1679|F3478|F3479|V1106|V1107|V1108|V1109|V1136|V1151|V1152|V1153|V1154|V1169|V1170|V1172|V1173|V1174|V1175|V1176|V1177|V1178|V1179|V1180|V1181|V1182|V1183|V1184|V1185|V1186|V1187|V1188|V1189|V1190|V1197|V1204|V1205|V3069|V3070|V3071|V3072|V3073|V3074|V3075|V3076|V3077|f166|f167|f168|f169|f170|f171|f172|f173|f174|f175|f176|f177|f178|f2501|f2502|f2503|f2504|v3796|v3797|v3798|v3799|v3800|v3801|v3802|v3803|v3804|v3805|v3806|v3807|v3808|v3821|v3822|v3823|v3824|v3900|v3901|v3902|v3903|v3904|v3905|v4001|v4002|v4003|v4004|v4005|v4042|v4043|v4044|v4045|v4046|v4047|v4048|v4049|v4050|v4051|v4052|v4053|v4054|v4072|v4073|v4074|v4075|v4076|v4077|v4078|v4079|v4090|v4091|v4092|v4093|v4094|v4095|v4096|v4097|v4098|v4099|v4100|v4101|v4102|v4103|v4104|v4105|v4106|v4107|v4108|v4109|v4110|v4111|v4112|v4113|v4114|v4115|v4118|v4119|v4120|v4121|v4122|v4123|v4124|v4125|v4126|v9036|v9037|v9038|v9047|v9061 +FRLT#F1676|F1677|F3481|F4321|V160|V1069|V1070|V1071|V1072|V1073|V1074|V1115|V1131|V1134|V1135|V1137|V1138|V1139|V1140|V1206|V2895|V3057|V3058|v239|v240|v241|v242|v243|v244|v245|v246|v247|v3755|v3756|v3757|v3758|v3759|v3760|v3761|v3762|v3763|v3764|v3765|v3825|v3826|v3827|v3828|v3829|v3830|v3831|v3832|v3833|v3834|v3835|v3836|v3837|v3838|v3839|v3840|v3841|v3842|v3860|v3861|v3862|v3863|v3864|v3865|v3866|v3867|v3868|v3876|v3878|v3879|v3880|v3881|v3882|v3883|v3884|v3885|v3886|v3887|v3888|v3889|v3890|v3906|v3907|v3908|v3909|v3910|v3911|v3912|v3913|v3914|v3915|v3916|v3917|v3918|v3919|v3920|v3921|v3922|v3923|v3924|v3925|v3926|v3927|v3928|v3929|v3930|v3931|v3932|v3933|v3934|v3935|v3936|v3937|v3938|v3939|v3940|v3941|v3942|v3943|v3944|v3945|v3946|v4055|v4056|v4057|v4058|v4059|v4060|v4061|v4062|v4063|v4064|v4065|v4066|v4127|v4128|v4129|v4130|v4131|v4132|v4133|v4134|v4135|v4136|v4137|v4138|v4139|v4140|v9032|v9039|v9040|v9041|v9042|v9043|v9048|v9049|v9050|v9051 +FRLX#F954|F955|F3482|F3483|F3484|F3485|F3486|F3886|f604|f605|f606|f607|f608|f609|f610|f611|f612|f613|f2355|f2356|f2357|f2358|f2359|f2360|f2361|f2362|f2363|f2364|f2365|f2366|f2367|f2510|f2922|f2923|f2924|f2925|f2926|f2927|f2928|f2929|f2930|f2931|f2932|v3746|v3747|v3748|v3749|v3750|v3751|v3752|v3753|v3754 +FRM#F666|F2061|F2960|F3176|P1287|V3138|V3157|f186|f1936|f2398|f2848|f2849|v9069 +FRMB#F2979|F2980|F2981|f1935 +FRMF#F2993|F2994|F2995|F2996|F3001|f1998|f1999|f2000|f2001|f2002 +FRMJ#F2997|V1284|V1285|V1286|V1287|V1288|V1289|V1290|V1291|V1292|V1293|V1294|V1295|V1296|V1297|V1298|V1299|V1300|V1301|V1302|V1303|V1304|V1305|V1306|V1307|V1308|f1953|f1954|f1955|f2614|v4398|v4399|v4400|v4401|v4402|v4403|v4404|v4405|v4406 +FRMK#F1419|F1420|F3887|P1288|P1289|p880|p881|v4153|v4154 +FRML#F672|F1680|F1681|F2961|F2962|F2963|F2964|F2965|F2966|F2967|F2982|F2983|F2984|F2985|F3007|F3008|F3009|F3010|F3011|F3012|F3013|F3014|F3015|F3016|F3017|F3018|F3019|F3020|F3021|F3022|F3023|F4413|F4414|V1283|f1919|f1920|f1921|f1922|f1923|f1924|f1925|f1926|f1927|f1928|f1929|f1930|f1937|f1938|f1939|f1940|f1941|f1942|f1943|f1944|f1945|f1946|f1947|f1948|f1968|f1969|f1970|f1971|f1972|f1973|f1974|f1975|f1976|f1986|f1987|f1988|f1989|f1990|f1991|f1992|f1993|f1994|f1995|f1996|f1997|f3227|f3228|f3229|f3230|f3231|f3232|f3233|f3234|f3235|f3236|f3237|v4219|v4220|v4221|v4222|v4223|v4224|v4225|v4226|v4227|v4228|v4384|v4385|v4386|v4387|v4388|v4389|v4390|v4391|v4392|v4393|v4394|v4395|v4396|v4397|v4854|v4855|v4856|v4857|v4858|v4859|v4860|v4861|v4862|v4863|v4864|v4865|v8002|v8003|v8004|v8005|v8006|v9071|v9072|v9073|v9074|v9075 +FRMM#F2062|F2063|V1276|f2850 +FRMN#F260|F2064|F2065|F2066|F2067|F2068|F2069|F2070|F2071|F2072|F2073|F2074|F2075|F2076|F2077|F2078|F2079|F2080|F2081|F2082|F2083|F2084|F2085|F2086|F2087|F2088|F2089|F2090|F2091|F2092|F2093|F2094|F2095|F2096|F2097|F2098|F2099|F2100|F2101|F2102|F2103|F2104|F2105|F2106|F2107|F2108|F2109|F2110|F2986|F2987|F2988|F2989|F2990|F2998|F3024|F3025|V1219|V1247|V1248|V1249|V3098|V3099|V3100|V3101|V3102|V3103|V3104|V3105|V3106|V3107|V3158|f1352|f1353|f1354|f1949|f1950|f1951|f1952|f2851|f2953|f2954|v4208|v4209|v4210|v4211|v4212|v4213|v4214|v4215|v4216|v4217|v4218|v4229|v4230|v4231|v4232|v4233|v4234|v4235|v4236|v4237|v4238|v4239|v4240|v4241|v4242|v4243|v4244|v4245|v4246|v4247|v4248|v4249|v4250|v4301|v4302|v4303|v4304|v4305|v4306|v4307|v4308|v4309|v4310|v4311|v4312|v4313|v4314|v4315|v4316|v8007|v8008|v9076|v9077|v9082|v9083|v9084|v9085|v9086|v9087 +FRMR#F667|F668|F669|F670|F671|F2991|F2992|F3489|F3490|F3491|F3492|V1207|V1208|V1209|V1212|V1213|V1214|V1215|V1220|V3091|V3092|V3093|V3108|f1956|f1957|f1958|f1959|f1960|f1961|f1962|f1963|f1964|f1965|f1966|f1967|f2852|f2955|v4155|v4156|v4157|v4158|v4168|v4169|v4170|v4171|v4172|v4173|v4174|v4175|v4176|v4177|v4178|v4182|v4183|v4184|v4185|v4186|v4187|v4188|v4189|v4190|v4191|v4192|v4193|v4194|v4251|v4252|v4253|v4254|v4255|v4256|v4257|v4258|v4259|v4260|v4261|v4262|v9078|v9079 +FRMS#F3002|F3003|F3004|F3005|F3026|P1290|P1291|P1292|P1293|P1294|V1210|V1211|V1221|V1222|V1223|V1224|V1225|V1226|V1250|V1251|V1252|V1253|V3139|V3140|f1977|f1978|f1979|f1980|f2853|p882|p883|p884|p885|v4159|v4160|v4161|v4162|v4163|v4164|v4165|v4166|v4167|v4179|v4180|v4181|v4263|v4264|v4265|v4266|v4267|v4268|v4269|v4270|v4271|v4279|v4280|v4281|v4282|v4283|v4284|v4317|v4318|v4319|v4320|v4321|v4322|v4323|v4324|v4325|v4326|v4327|v4328|v4329|v4330|v4331|v4332|v4333|v4334|v4335|v4336|v4337|v4338|v4866|v4867|v4868|v4869|v4870|v4871|v4872|v4873 +FRMT#F2968|F2969|F2970|F2971|F2972|F2973|F2976|F2977|F2978|F2999|F3000|F3006|F3493|F3494|F3495|F3566|F3567|F3568|F3569|F3570|F3571|F3572|F3573|F3574|F3575|F3576|F3577|F3578|F3579|F3580|F3581|F3582|F3583|F3584|F3585|F3586|F3587|F3588|F3589|F3590|F3591|F3592|F3593|F3594|F3595|F3596|F3597|F3598|F3599|F3600|F3601|F3602|F3603|F3604|F3605|F3606|F3607|F3608|F3609|F3610|F3611|F3612|F3613|F3614|F3615|F3616|F3617|F3618|F3619|F3620|F3621|F3622|F3623|F3624|F3625|F3626|F3627|F3628|F3629|V1216|V1217|V1218|V1227|V1228|V1229|V1230|V1231|V1232|V1233|V1234|V1235|V1236|V1237|V1238|V1239|V1240|V1241|V1242|V1243|V1244|V1245|V1246|V1254|V1255|V1256|V1257|V1258|V1259|V1260|V1261|V1262|V1263|V1264|V1265|V1266|V1267|V1268|V1269|V1270|V1271|V1272|V1273|V1274|V1275|V1277|V1278|V1279|V3094|V3095|V3096|V3097|f1931|f1932|f1933|f1934|f1981|f1982|f1983|f1984|f1985|f2517|f2518|f2519|f2520|f2521|f2522|f2523|f2524|f2525|f2526|f2527|f2528|f2601|f2602|f2603|f2604|f2605|f2606|f2607|f2608|f2609|f2610|f2611|f2612|f2613|f2615|f2616|f2617|f2618|f2619|f2620|f2621|f2622|f2623|f2624|f2625|f2626|v4195|v4196|v4197|v4198|v4199|v4200|v4201|v4202|v4203|v4204|v4205|v4206|v4207|v4272|v4273|v4274|v4275|v4276|v4277|v4278|v4285|v4286|v4287|v4288|v4289|v4290|v4291|v4292|v4293|v4294|v4295|v4296|v4297|v4298|v4299|v4300|v4339|v4340|v4341|v4342|v4343|v4344|v4345|v4346|v4347|v4348|v4349|v4350|v4351|v4352|v4353|v4354|v4355|v4356|v4361|v4362|v4363|v4364|v4365|v4366|v4367|v4368|v4369|v4370|v4371|v4372|v4373|v4374|v4375|v4376|v4377|v4378|v4379|v4380|v4381|v4382|v4383|v8009|v8010|v8011|v8012|v8013|v9080|v9081 +FRMW#F2111 +FRMX#F2974|F2975|V1280|V1281|V1282|V2304|V2305|V2306|V3089|V3090|f2511|f2512|f2513|f2514|f2515|f2516|v4141|v4142|v4143|v4144|v4145|v4146|v4147|v4148|v4149|v4150|v4151|v4152|v4357|v4358|v4359|v4360|v9070 +FRN#F278|F673|F674|F956|F1138|F1204|F2959|F3339|F3430|F3817|F4091|F4318|F4369|F4434|V469|V1330|V2382|f148|f757|f768|f1151|f2399|f2673|f2997|f3277|v1633|v4874|v4952|v8405|v9088|v9091 +FRN0#V2896|V2897|v8647|v8648|v8649|v8650|v8651|v8652|v8653 +FRNB#F1142|F1165|F1199|F1200|F1201|F1202|F1414|F3342|F3343|F3344|F3345|F3346|F3347|F3925|V470|V471|V472|V473|V474|V475|V1311|f758|f759|f760|f761|f762|f763|f764|f765|f766|f767|v1614|v1615|v1616|v1617|v1618|v1619|v1620|v1621|v1622|v1623|v1624|v1625|v1626|v1627|v1628|v1629|v1630|v1631|v1632|v4461|v4462|v4463|v4464|v4465 +FRNF#F1141|F1145|F1146|F1147|F1182|F1183|F1184|F1208|F1209|F1210|F1211|F1212|F1400|F1401|F1402|F3349|F3350|F3378|F3379|V476|V477|V478|v1639|v1640|v1641|v1642|v1643|v1644|v1645|v1646|v1647|v1648|v1649|v1650|v1651 +FRNH#F220|F1151|F1152|F1153|F1154|F1223|F1224|F1225|F3351|F3352|F3353|F3387|V479|V480|f794|f795|f796|f797|f798|f799|f2349|f2350|f2351|f2352|v1652|v1653|v1654|v1655|v1656|v1657|v1658|v1659|v1660|v1661|v1662|v1663|v4560|v4561|v7972|v9109 +FRNJ#F675|F1149|F1150|F1198|F1215|F1216|F1217|F1218|F1219|F1705|F4370|F4467|V507|V1373|V2893|V3132|V3133|V3153|V3154|f776|f777|f778|f779|f780|f781|f782|f783|f784|f785|f786|f787|f788|f789|f790|f791|f792|f793|v1664|v1665|v1666|v1667|v1668|v1798|v1799|v1800|v1801|v1802|v1803|v4423|v4424|v4425|v4426|v4427|v4428|v4429|v4430|v4481|v4482|v4483|v4484|v4485|v4984|v4985|v4986|v4987|v4988|v4989|v4990|v4991|v4992|v4993|v4994|v8406|v8407|v8408|v8409|v8410|v8411|v8412|v8413|v8414|v8415|v8416|v8417|v8418|v8419|v8420|v8421|v8642|v8643|v8644|v8645|v8646|v9117|v9118|v9119|v9120 +FRNK#F676|F1139|F1148|F1157|F1158|F1159|F1160|F1161|F1173|F1174|F1213|F1214|F1220|F1221|F1222|F1226|F1227|F1228|F1229|F3309|F3310|F3313|F3314|F3315|F3316|F3317|F3318|F3319|F3320|F3321|F3322|F3354|F3355|F3356|F3357|F3358|F3359|F4099|F4100|F4101|F4466|F4468|F4469|F4470|F4471|F4472|F4473|F4474|F4475|F4476|F4477|F4478|F4479|F4480|F4481|F4482|F4483|F4484|F4485|F4486|F4487|F4488|F4489|F4490|F4491|F4492|F4493|F4494|F4495|F4496|F4497|F4498|F4499|F4500|F4501|F4502|F4503|F4504|F4505|V163|V164|V481|V482|V483|V508|V1312|V1313|V1368|V1369|V1940|V2746|V3131|f2316|f2317|f2318|f2319|f2320|f2321|f2322|f2323|f2324|f2325|f2326|f2327|f2328|f2329|f2330|f2331|v248|v249|v250|v251|v252|v253|v254|v255|v256|v257|v258|v259|v260|v261|v1669|v1670|v1671|v1672|v1673|v1674|v1675|v1804|v1805|v1806|v1807|v1808|v1809|v4431|v4486|v4487|v4488|v4489|v4490|v4491|v4492|v4520|v4521|v4522|v4523|v4524|v4943|v4944|v4945|v4946|v4947|v4948|v4949|v4950|v4951|v6839|v6840|v6841|v6842|v6843|v6844|v6845|v6846|v6847|v6848|v6849|v6850|v6851|v6852|v6853|v6854|v6855|v6856|v6857|v6858|v6859|v6860|v6861|v6862|v6863|v7744|v7745|v7746|v7747|v7748|v7749|v7750|v7751|v7752|v7753|v7754|v8422|v8423 +FRNL#F1162|F1230|F1231|F1232|F1233|F1234|F1235|F1236|F1237|F1238|F3360|F3361|F3362|F3363|F3364|F3824|F3825|F3826|F3827|F3828|F4316|V165|V166|V167|V168|V2745|f800|f801|f802|f2353|f2354|v262|v263|v264|v265|v266|v267|v268|v269|v270|v271|v272|v273|v274|v275|v276|v277|v278|v279|v280|v281|v282|v283|v284|v285 +FRNM#F1163|F1164|F1193|F1239|F1240|F1241|F1242|F1243|F1244|F1245|F1246|F1247|F1248|F1249|F1395|F1412|F1413|F3348|F3365|F3366|F3367|V484|V2747|V2748|V3109|V3110|V3111|V3112|f803|f804|f805|f806|v1676|v1677|v1678|v1679|v1680|v1681|v1682|v1683|v1684|v1685|v1686|v1687|v4432|v4433|v4434|v4466|v4467|v4468|v4469|v4470|v4471|v4472|v4473|v4474|v4475|v4476|v4477|v4478|v4479|v4480|v4539|v4540|v4541|v4542|v4543|v4544|v9089|v9090|v9092|v9093|v9094|v9095|v9096|v9097|v9098|v9099|v9100|v9101|v9102|v9103|v9104|v9105|v9106|v9107|v9110 +FRNN#F279|F1140|F1156|F1194|F1195|F1196|F1197|F1205|F1396|F1397|F1398|F1399|P1285|V1314|V1325|V1326|V1327|V1328|V1329|V2743|V2744|f769|f2933|v1634|v1635|v1636|v1637|v1638|v4493|v4494|v4495|v4496|v4497|v4498|v4499|v4500|v4501|v4502|v4503|v4504|v4545|v4546|v4547|v4548|v4549|v4550|v4551|v4552|v4553|v4554|v4555|v4556|v4557|v4558|v4559|v4568|v4569|v4570|v4571|v4572|v4573|v4574|v4575|v4576|v4577|v4578|v4579|v4580|v4581|v4582|v4875|v4953|v4995|v4996|v5016|v5017|v5018|v5019|v5020|v8400|v8401|v8402|v8403|v8404|v8641 +FRNP#F1168|F1169|F1170|F1171|F1172|F1253 +FRNR#F1166|F1167|F1175|F1176|F1177|F1178|F1206|F1254|F1255|F1256|F1257|F1258|F1259|F3340|F3341|F3368|F3369|F3370|F3371|F3385|F3386|F3818|F3819|F4092|F4093|F4094|F4095|V826|V1941|V1942|V1943|V1944|V1945|f770|f771|f772|f773|f774|f3125|v3215|v3216|v3217|v3218|v3219|v3220|v3221|v3222|v3223|v3224|v4435|v4436|v4437|v4438|v4439|v4440|v4441|v4442|v4443|v4444|v4445|v4446|v4447|v4448|v4449|v6864|v6865|v6866|v6867|v6868|v6869|v6870|v6871|v6872|v6873|v6874|v6875|v6876|v6877|v6878 +FRNS#F363|F1179|F1180|F1188|F1189|F1190|F1207|F1250|F1251|F1252|F1260|F1261|F1262|F1263|F1264|F1265|F1266|F1267|F1268|F1269|F1270|F1271|F1272|F1273|F1274|F1275|F1276|F1277|F1278|F1279|F1280|F1281|F1282|F1283|F1284|F1285|F1286|F1287|F1288|F1289|F1290|F1291|F1292|F1293|F1294|F1295|F1296|F1297|F1298|F1299|F1300|F1301|F1302|F1303|F1304|F1305|F1306|F1307|F1308|F1309|F1310|F1311|F1312|F1313|F1314|F1315|F1316|F1317|F1318|F1319|F1320|F1321|F1322|F1323|F1324|F1325|F1326|F1327|F1328|F1329|F1330|F1331|F1332|F1333|F1334|F1335|F1336|F1337|F1338|F1339|F1340|F1341|F1342|F1343|F1344|F1345|F1346|F1347|F1348|F1349|F1350|F1351|F1352|F1353|F1354|F1355|F1356|F1357|F1358|F1359|F1360|F1361|F1362|F1363|F1364|F1365|F1366|F1367|F1368|F1369|F1370|F1371|F1372|F1373|F1374|F1375|F1376|F1377|F1378|F1379|F1380|F1381|F1382|F1383|F1384|F1385|F1386|F1387|F1388|F1389|F1390|F1391|F1392|F1393|F1394|F1408|F1409|F1410|F1411|F3311|F3312|F3323|F3324|F3325|F3326|F3327|F3328|F3329|F3330|F3331|F3332|F3333|F3372|F3373|F3374|F3375|F3376|F3382|F3383|F3384|F4323|F4324|F4325|F4371|V21|V169|V170|V171|V172|V173|V174|V175|V176|V177|V178|V179|V180|V181|V485|V486|V487|V488|V489|V490|V491|V492|V493|V494|V496|V497|V1331|V1332|V1946|V1947|V1948|V2749|V2750|V2751|V2752|V2753|V2754|V2894|f775|f807|f808|f809|f810|f811|f812|f813|f814|f815|f816|f817|f818|f819|f820|f821|f822|f823|f824|f825|f826|f827|f2332|f2333|f2334|f2335|f2336|f2956|v286|v287|v288|v289|v290|v291|v292|v293|v294|v295|v296|v297|v298|v299|v300|v301|v302|v303|v304|v305|v306|v307|v308|v309|v310|v311|v312|v313|v314|v315|v316|v317|v318|v319|v320|v321|v322|v323|v324|v325|v1688|v1689|v1690|v1691|v1692|v1693|v1694|v1695|v1696|v1697|v1698|v1699|v1700|v1701|v1702|v1710|v1711|v1712|v1713|v1714|v1715|v1716|v1717|v1718|v1719|v1720|v1721|v1722|v1723|v1724|v4450|v4451|v4452|v4453|v4454|v4455|v4456|v4457|v4458|v4459|v4460|v4954|v6879|v6880|v6881|v6882|v6883|v6884|v6885|v6886|v6887|v6888|v6889|v6890|v6891|v6892|v6893|v6894|v6895|v6896|v6897|v6898|v6899|v6900|v6901|v6902|v6903|v6904|v6905|v8424|v8425|v8426|v8430|v8431 +FRNT#F321|F322|F1143|F1144|F1155|F1181|F1203|F3377|F3653|F3654|F3655|F3656|F3657|F3658|F3659|F3660|F3661|F3662|F3663|F3664|F3665|F3666|F3667|F3668|F3669|F3670|F3671|F3672|F3673|F3674|F3675|F3676|F3677|F3678|F3815|F3820|F3821|F3822|F3823|F3829|F3830|F3831|F3832|F3833|F3834|F3835|F3836|F3837|F3838|F3839|F3840|F3841|F3842|F3843|F3844|F3845|F3967|F3968|F3969|F3970|F4435|V19|V20|V161|V162|V182|V183|V184|V185|V186|V187|V188|V495|V1315|V1316|V1949|V2160|V2161|V2162|V2163|V2164|V2165|V2166|V2898|V2899|V3151|V3152|V3304|V3305|f149|f150|f151|f152|f153|f154|f614|f615|f616|f617|f1152|f1153|f1154|f1155|f2400|f2401|f2402|f2674|f2675|f2676|f2677|f2678|f2679|f2680|f2681|f2682|f2683|f2684|f2685|f2686|f2687|f2688|f2689|f2690|f2691|f2692|f2693|f2694|f2695|f2696|f2854|f2855|f2856|f2857|f2858|f2859|f2860|f2861|f2934|f2935|f3278|f3279|f3280|f3281|f3282|f3283|v326|v327|v328|v329|v330|v331|v332|v333|v334|v335|v336|v337|v338|v339|v340|v341|v342|v343|v344|v345|v346|v347|v348|v349|v350|v351|v352|v353|v354|v355|v356|v357|v358|v359|v360|v361|v362|v363|v364|v365|v366|v367|v368|v369|v370|v371|v372|v373|v374|v375|v376|v377|v378|v379|v380|v381|v382|v383|v1703|v1704|v1705|v1706|v1707|v1708|v1709|v1786|v1787|v1788|v1789|v1790|v1791|v1792|v1793|v1794|v1795|v1796|v1797|v4505|v4506|v4525|v4526|v4527|v4528|v4529|v4530|v4531|v4532|v4533|v4534|v4535|v4536|v4537|v4538|v4562|v4563|v4564|v4565|v4566|v4567|v4876|v4877|v4878|v4879|v4880|v4881|v4955|v4997|v6906|v6907|v6908|v6909|v6910|v6911|v6912|v6913|v6914|v6915|v6916|v6917|v7715|v7716|v7717|v7718|v7719|v7720|v7721|v7722|v7723|v7724|v7725|v7726|v7727|v7728|v7729|v7730|v7731|v7732|v7733|v7734|v7735|v7736|v7737|v7738|v7739|v7740|v7741|v7742|v7743|v8083|v8084|v8427|v8428|v8429|v9017 +FRNW#F1185|F1186|F1187|F1403|F1404|F1405|F1406|F1407|F3380|F3381|v9108 +FRNX#V1309|V1310|V1317|V1318|V1319|V1320|V1321|V1322|V1323|V1324|v4407|v4408|v4409|v4410|v4411|v4412|v4413|v4414|v4415|v4416|v4417|v4418|v4419|v4420|v4421|v4422|v4507|v4508|v4509|v4510|v4511|v4512|v4513|v4514|v4515|v4516|v4517|v4518|v4519 +FRPF#V1343|V1344|V1345|V1346|V1347|V1348|V1349|V1350|v4662|v4663|v4664|v4665|v4666|v4667|v4668|v4669|v4670|v4671|v4672|v4673|v4674|v4675|v4676|v4677|v4678|v4679|v4680|v4681|v4682|v4683|v4684|v4685|v4686|v4687|v4688|v4689|v4690|v4691|v4692|v4693|v4694|v4695|v4696|v4697|v4698|v4699|v4700|v4701|v4702|v4703|v4704|v4705|v4706|v4707|v4708|v4709|v4710|v4711|v4764|v4765|v4766|v4767|v4768|v4769|v4770|v4771|v4772|v4773|v4774 +FRPK#V1338|V1339|V1340|v4608|v4609|v4610|v4611|v4612|v4613|v4614|v4615|v4616 +FRPL#F262|F263|F264|F265|F1683|V1351|V3123|V3124|f179|f180|f181|f182|f183|v4712|v4713|v4714|v4715|v4716|v4717|v4718|v4719|v4720|v4721|v4722|v4723|v4724|v4725|v4726|v4727|v4728|v4729|v4730|v4731|v4732|v4733|v4734|v4735|v4736|v4737|v4738|v4739|v4740|v4741|v4775|v4776|v4777|v4778|v4779|v4780|v4781|v4782|v4783|v4784|v7755|v7756|v7757|v7758|v7759|v7760|v7761|v7762|v7763|v7764|v8014 +FRPM#v4785|v4786|v4787|v4788|v4789|v4790|v4791|v4792|v4793 +FRPN#F3926|V2307|f2337|f2338|f2339|f2340|f2341|v4826|v4827|v4828|v4829|v4830 +FRPP#v4794|v4795|v4796|v4797|v4798|v4799|v4800|v4801|v4824|v4825 +FRPR#F266|F267|F268|F269|F1684|F1685|F3496|F3966|V3126|V3127|V3128|V3129|V3130|f2342|f2343|v4742|v4743|v4744|v4745|v4746|v4747|v4748|v4749|v4750|v4751|v4752|v4753|v4754|v4755|v4756|v4757|v4758|v4759|v4760|v4761|v4762|v4763|v9112|v9113|v9114|v9115|v9116 +FRPS#F261|F1682|V1341|V1342|V3125|v4617|v4618|v4619|v4620|v4621|v4622|v4623|v4624|v4625|v4626|v4636|v4637|v4638|v4639|v4640|v4641|v4642|v4643|v4644|v4645|v4646|v4647|v4648|v4649|v4650|v4802|v4803|v4804|v4805|v4806|v4807|v4808|v4809|v4810 +FRPT#V1352|v4627|v4628|v4629|v4630|v4631|v4632|v4633|v4634|v4635|v4651|v4652|v4653|v4654|v4655|v4656|v4657|v4658|v4659|v4660|v4661|v4811|v4812|v4813|v4814|v4815|v4816|v4817|v4818|v4819|v4820|v4821|v4822|v4823 +FRPX#V1336|V1337|V1353|V1354|v4595|v4596|v4597|v4598|v4599|v4600|v4601|v4602|v4603|v4604|v4605|v4606|v4607 +FRR#F221|F1415|F1416|F3431|F4096|F4436|f187|f2403|f2404|f2761|f2862|v17|v1557|v3225 +FRRB#F4437|V189|V190|V191|V192|V193|V194|V195|V196|V197|V509|V510|V511|V512|V513|V514|V515|V516|V517|V518|V519|V2288|V2289|V2755|V2756|V2757|V2758|V2759|V2760|v15|v16|v384|v385|v386|v387|v388|v389|v390|v391|v392|v393|v394|v395|v396|v397|v1810|v1811|v1812|v1813|v1814|v1815|v1816|v1817|v1818|v1819|v1820|v1821|v1822|v8432|v8433 +FRRF#F222|f2957|f2958|f2959|f2960|f2961 +FRRH#F223|F4439|F4440 +FRRJ#v398|v399|v400|v401|v402|v403|v7765|v7766|v7767|v7768|v7769|v7770|v7771|v7772|v7773|v7774|v7775|v7776|v7777|v7778 +FRRK#F226|F4438|V2290|V2291|v404|v405|v406|v407|v408|v409|v410 +FRRL#F4447|V2761|f3284|f3285|f3286|f3287|f3288|v1575|v1576|v1577|v1578|v1579 +FRRM#F3497|F3928|V198|V199|V200|f2405|v411|v412|v413|v414|v415|v416|v417|v418|v419|v420|v421|v422|v423|v424|v425|v426 +FRRN#F224|F225|F3432|F3927|F4441|F4442|F4443|V465|V466|V827|V828|f2406|f2762|f2763|f2764|f2765|f2766|f2863|v18|v19|v20|v21|v22|v1558|v1559|v1560|v1561|v1562|v1563|v1564|v1565|v1566|v1567|v1568|v1569|v1570|v1571|v1572|v1573|v1574|v1588|v1589|v1590|v1591|v1592|v1593|v1594|v1595|v1596|v1597|v1598|v1599|v1600|v3226|v3227|v3228|v3229 +FRRP#F4444|F4445|F4446 +FRRR#V461|V462|V463|V464 +FRRS#F227|F228|F1417|F4448|F4449|F4450|F4451|F4452|F4453|F4454|F4455|F4456|F4457|F4458|F4459|F4460|F4461|F4462|F4463|F4464|F4465|V1950|V1951|V1952|V1953|V1954|V2900|f2407|f2864|v23|v427|v428|v429|v430|v431|v432|v433|v434|v435|v436|v437|v438|v439|v440|v441|v1580|v3230|v6918|v6919|v6920|v6921|v6922|v6923|v6924|v6925|v6926|v6927|v6928|v6929|v8654 +FRRT#F229|V1333|V1334|V1335|V1955|V1956|V2292|V3113|V3114|V3115|V3116|V3117|V3118|V3119|V3120|V3121|V3122|V3306|V3307|V3308|V3309|f2767|v24|v25|v26|v27|v28|v29|v30|v31|v1581|v1582|v1583|v1584|v1585|v1586|v1587|v3231|v3232|v3233|v3234|v3235|v3236|v4583|v4584|v4585|v4586|v4587|v4588|v4589|v4590|v4591|v4592|v4593|v4594|v6930|v6931|v6932|v6933|v6934|v6935|v6936|v6937|v6938|v6939|v6940|v9280|v9281|v9282|v9283|v9284|v9285|v9286|v9287|v9288 +FRRW#v8655|v8656|v8657 +FRS#F1421|F1686|F3388|F4102|F4583|P1361|V1522|V2389|V2763|f188|f2368|f2408|f2631|f3123|f3403|v4928|v4939|v4998|v5092|v5149|v5150|v7570|v8434|v8491|v9132 +FRS0#F2113|F3094|F3095|F3552 +FRSB#F1687|F1688|V1424|V1425|V2112|V2764|V2765|V2766|V2767|v7484|v7485|v7486|v7487|v7488|v7489|v7490|v7491|v7492|v7493|v7494|v7495|v8435|v8436|v8437|v8438|v8439|v8440|v8441|v8442|v8443|v8444|v8445|v8446|v8447|v8448|v8449|v8450|v8451|v8452|v8453|v8454|v8455|v8456|v8457|v8458|v8459|v8460|v8461|v8462|v8463|v8495|v9337|v9338|v9339|v9340|v9341|v9342 +FRSF#V1532|V1533|v5163|v6016|v6017|v6018|v6019|v6020|v6021|v6022|v6483|v9344 +FRSH#V2121|V2122|V3185|V3186|f2583|v5093|v5862|v5863|v5864|v5865|v5866|v5867|v5868|v5869|v7526|v7527|v7528|v7571|v7572|v7573|v7574|v7575|v8496|v9166|v9331|v9332|v9333|v9334|v9335 +FRSJ#F344|F345|F346|F1691|F1692|F1730|F1731|F3564|F3565|F3942|F3943|V1389|V1390|V1391|V1392|V1393|V1394|V1570|V1571|V2139|V2153|V2154|V2155|V2344|V2345|V2769|V2770|V2771|V2772|V2773|V2775|V2776|V3353|V3354|f2582|f2589|f2590|f2591|f2592|f2593|f2594|f2595|f2596|f2597|f2598|f2599|f2600|v5081|v5082|v5083|v5950|v5951|v5952|v5953|v5954|v5955|v5956|v5957|v5958|v5959|v5960|v7457|v7458|v7614|v7615|v7616|v7617|v7618|v7681|v7682|v7683|v7684|v7685|v7686|v7687|v7688|v7689|v7690|v8466|v8467|v8468|v8469|v8470|v8471|v8472|v8473|v8474|v8475|v8476|v8477|v8478|v8479|v8480|v8481|v8482|v8483|v8484|v8485|v8486|v8488|v9325|v9345|v9346 +FRSK#F282|F283|F284|F285|F286|F287|F288|F289|F290|F340|F341|F342|F343|F347|F348|F349|F350|F351|F352|F353|F354|F355|F356|F357|F358|F359|F360|F1689|F1690|F1693|F1729|F1732|F3027|F3028|F3029|F3030|F3031|F3032|F3033|F3034|F3035|F3036|F3037|F3038|F3039|F3040|F3041|F3042|F3043|F3044|F3045|F3046|F3047|F3048|F3049|F3050|F3051|F3052|F3053|F3054|F3055|F3056|F3057|F3058|F3059|F3060|F3061|F3062|F3063|F3064|F3065|F3066|F3067|F3068|F3069|F3070|F3071|F3072|F3073|F3074|F3075|F3076|F3077|F3078|F3079|F3080|F3081|F3498|F3499|F3500|F3501|F3502|F3503|F3635|F3636|F3637|F3776|F3777|F3778|F3779|F3780|F3781|F3782|F3783|F3784|F3785|F3786|F3846|F3847|F3848|F3849|F3850|F3851|F3852|F3888|F3889|F3929|F3930|F3931|F3941|F4326|F4327|V1395|V1396|V1426|V1427|V1428|V1429|V1430|V1431|V1432|V1433|V1434|V1435|V1436|V1437|V1438|V1439|V1440|V1441|V1442|V1443|V1444|V1445|V1446|V1447|V1448|V1449|V1450|V1451|V1452|V1453|V1454|V1455|V1456|V1457|V1458|V1459|V1460|V1461|V1462|V1463|V1464|V1465|V1466|V1467|V1468|V1469|V1470|V1471|V1472|V1473|V1474|V1475|V1476|V1477|V1478|V1479|V1480|V1481|V1482|V1483|V1484|V1485|V1486|V1487|V1488|V1489|V1490|V1491|V1492|V1493|V1494|V1495|V1496|V1497|V1498|V1499|V1500|V1501|V1502|V1503|V1504|V1505|V1506|V1507|V1508|V1509|V1510|V1511|V1512|V1513|V1514|V1515|V1516|V1517|V1518|V1519|V1520|V1521|V1577|V2138|V2140|V2141|V2142|V2143|V2144|V2145|V2156|V2157|V2346|V2390|V2391|V2392|V2774|V2777|V3163|V3164|V3165|V3166|V3167|V3168|V3169|V3170|V3171|V3172|V3173|V3174|V3175|V3176|V3177|V3178|V3179|V3180|V3181|V3182|V3183|V3184|V3348|V3349|V3350|V3351|V3352|f2003|f2004|f2005|f2006|f2007|f2008|f2009|f2010|f2011|f2012|f2013|f2014|f2015|f2016|f2017|f2018|f2529|f2530|f2531|f2532|f2533|f2534|f2535|f2584|f2769|f2770|f2771|f2772|f2773|f2774|f2775|f2776|f2777|f2778|f2779|f2780|f2781|f2782|f2783|f2784|f2785|v442|v443|v444|v445|v446|v447|v448|v449|v450|v451|v452|v453|v4899|v5084|v5085|v5086|v5087|v5088|v5089|v5090|v5091|v5172|v5173|v5174|v5175|v5176|v5177|v5178|v5179|v5180|v5181|v5182|v5183|v5184|v5185|v5186|v5187|v5188|v5189|v5190|v5191|v5192|v5193|v5194|v5195|v5196|v5197|v5198|v5199|v5200|v5201|v5202|v5203|v5204|v5205|v5206|v5207|v5208|v5209|v5210|v5211|v5212|v5213|v5214|v5215|v5216|v5217|v5218|v5219|v5220|v5221|v5222|v5223|v5224|v5225|v5226|v5227|v5228|v5229|v5230|v5231|v5232|v5233|v5234|v5235|v5236|v5237|v5238|v5239|v5240|v5241|v5242|v5243|v5244|v5245|v5246|v5247|v5248|v5249|v5250|v5251|v5252|v5253|v5254|v5255|v5256|v5257|v5258|v5259|v5260|v5261|v5262|v5263|v5264|v5265|v5266|v5267|v5268|v5269|v5270|v5271|v5272|v5273|v5274|v5275|v5276|v5277|v5278|v5279|v5280|v5281|v5282|v5283|v5284|v5285|v5286|v5287|v5288|v5289|v5290|v5291|v5292|v5293|v5294|v5295|v5296|v5297|v5298|v5299|v5300|v5301|v5302|v5303|v5304|v5305|v5306|v5307|v5308|v5309|v5310|v5311|v5312|v5313|v5314|v5315|v5316|v5317|v5318|v5319|v5320|v5321|v5322|v5323|v5324|v5325|v5326|v5327|v5328|v5329|v5330|v5331|v5332|v5333|v5334|v5335|v5336|v5337|v5338|v5339|v5340|v5341|v5342|v5343|v5344|v5345|v5346|v5347|v5348|v5349|v5350|v5351|v5352|v5353|v5354|v5355|v5356|v5357|v5358|v5359|v5360|v5361|v5362|v5363|v5364|v5365|v5366|v5367|v5368|v5369|v5370|v5371|v5372|v5373|v5374|v5375|v5376|v5377|v5378|v5379|v5380|v5381|v5382|v5383|v5384|v5385|v5386|v5387|v5388|v5389|v5390|v5391|v5392|v5393|v5394|v5395|v5396|v5397|v5398|v5399|v5400|v5401|v5402|v5403|v5404|v5405|v5406|v5407|v5408|v5409|v5410|v5411|v5412|v5413|v5414|v5415|v5416|v5417|v5418|v5419|v5420|v5421|v5422|v5423|v5424|v5425|v5426|v5427|v5428|v5429|v5430|v5431|v5432|v5433|v5434|v5435|v5436|v5437|v5438|v5439|v5440|v5441|v5442|v5443|v5444|v5445|v5446|v5447|v5448|v5449|v5450|v5451|v5452|v5453|v5454|v5455|v5456|v5457|v5458|v5459|v5460|v5461|v5462|v5463|v5464|v5465|v5466|v5467|v5468|v5469|v5470|v5471|v5472|v5473|v5474|v5475|v5476|v5477|v5478|v5479|v5480|v5481|v5482|v5483|v5484|v5485|v5486|v5487|v5488|v5489|v5490|v5491|v5492|v5493|v5494|v5495|v5496|v5497|v5498|v5499|v5500|v5501|v5502|v5503|v5504|v5505|v5506|v5507|v5508|v5509|v5510|v5511|v5512|v5513|v5514|v5515|v5516|v5517|v5518|v5519|v5520|v5521|v5522|v5523|v5524|v5525|v5526|v5527|v5528|v5529|v5530|v5531|v5532|v5533|v5534|v5535|v5536|v5537|v5538|v5539|v5540|v5541|v5542|v5543|v5544|v5545|v5546|v5547|v5548|v5549|v5550|v5551|v5552|v5553|v5554|v5555|v5556|v5557|v5558|v5559|v5560|v5561|v5562|v5563|v5564|v5565|v5566|v5567|v5568|v5569|v5570|v5571|v5572|v5573|v5574|v5575|v5576|v5577|v5578|v5579|v5580|v5581|v5582|v5583|v5584|v5585|v5586|v5587|v5588|v5589|v5590|v5591|v5592|v5593|v5594|v5595|v5596|v5597|v5598|v5599|v5600|v5601|v5602|v5603|v5604|v5605|v5606|v5607|v5608|v5609|v5610|v5611|v5612|v5613|v5614|v5615|v5616|v5617|v5618|v5619|v5620|v5621|v5622|v5623|v5624|v5625|v5626|v5627|v5628|v5629|v5630|v5631|v5632|v5633|v5634|v5635|v5636|v5637|v5638|v5639|v5640|v5641|v5642|v5643|v5644|v5645|v5646|v5647|v5648|v5649|v5650|v5651|v5652|v5653|v5654|v5655|v5656|v5657|v5658|v5659|v5660|v5661|v5662|v5663|v5664|v5665|v5666|v5667|v5668|v5669|v5670|v5671|v5672|v5673|v5674|v5675|v5676|v5677|v5678|v5679|v5680|v5681|v5682|v5683|v5684|v5685|v5686|v5687|v5688|v5689|v5690|v5691|v5692|v5693|v5694|v5695|v5696|v5697|v5698|v5699|v5700|v5701|v5702|v5703|v5704|v5705|v5706|v5707|v5708|v5709|v5710|v5711|v5712|v5713|v5714|v5715|v5716|v5717|v5718|v5719|v5720|v5721|v5722|v5723|v5724|v5725|v5726|v5727|v5728|v5729|v5730|v5731|v5732|v5733|v5734|v5735|v5736|v5737|v5738|v5739|v5740|v5741|v5742|v5743|v5744|v5745|v5746|v5747|v5748|v5749|v5750|v5751|v5752|v5753|v5754|v5755|v5756|v5757|v5758|v5759|v5760|v5761|v5762|v5763|v5764|v5765|v5766|v5767|v5768|v5769|v5770|v5771|v5772|v5773|v5774|v5775|v5776|v5777|v5778|v5779|v5780|v5781|v5782|v5783|v5784|v5785|v5786|v5787|v5788|v5789|v5790|v5791|v5792|v5793|v5794|v5795|v5796|v5797|v5798|v5799|v5800|v5801|v5802|v5803|v5804|v5805|v5806|v5807|v5808|v5809|v5810|v5811|v5812|v5813|v5814|v5815|v5816|v5817|v5818|v5819|v5820|v5821|v5822|v5823|v5824|v5825|v5826|v5827|v5828|v5829|v5830|v5831|v5832|v5833|v5834|v5835|v5836|v5837|v5838|v5839|v5840|v5841|v5842|v5843|v5844|v5845|v5846|v5847|v5848|v5849|v5850|v5851|v5852|v5853|v5854|v5855|v5856|v5857|v5858|v5859|v5860|v5861|v5945|v5946|v5947|v5948|v5949|v5961|v5962|v6000|v6001|v6002|v6003|v6004|v6005|v6006|v6007|v6008|v6009|v6010|v6011|v7459|v7460|v7461|v7462|v7463|v7464|v7465|v7466|v7613|v7619|v7628|v7629|v7630|v7631|v7632|v7633|v7634|v7635|v7636|v7637|v7691|v7692|v7693|v7694|v7695|v7696|v7697|v7698|v7699|v7700|v7701|v7702|v8020|v8021|v8022|v8023|v8096|v8097|v8098|v8099|v8100|v8101|v8102|v8487|v8489|v8490|v8492|v8493|v8494|v9133|v9134|v9135|v9136|v9137|v9138|v9139|v9140|v9141|v9142|v9143|v9144|v9145|v9146|v9147|v9148|v9149|v9150|v9151|v9152|v9153|v9154|v9155|v9156|v9157|v9158|v9159|v9160|v9161|v9162|v9163|v9164|v9165|v9347|v9365|v9366|v9367|v9368|v9369 +FRSL#F361|F3774|V1572|V2136|V2137|V2342|V2343|V3193|V3194|f2585|v5095|v5096|v5097|v5098|v5099|v5100|v5101|v5102|v5103|v5879|v5880|v5969|v5970|v5971|v5972|v5973|v5974|v5975|v5976|v5977|v5978|v7529|v7530|v7531|v7532|v7620|v7621|v7622|v7623|v7624|v7625|v7626|v7627|v7666|v7667|v7668|v7669|v7670|v7671|v8029|v8030|v8031|v8032|v8465|v9348|v9349|v9350|v9351 +FRSM#V1397|V1398|V1399|V1400|V1578|V1579|V1580|V1741|V1742|V1743|V1744|V1745|V1746|V2347|f2586|v5104|v5105|v5106|v5107|v5108|v5109|v5110|v5111|v5112|v5113|v5114|v5115|v5116|v5117|v6468|v6469|v6470|v6471|v6472|v6473|v6474|v6475|v6476|v6484|v6485|v6486|v6487|v6488|v6489|v6490|v6491|v6492|v6493|v6494|v6495|v9352 +FRSN#F1422|F1423|F1424|F1725|F1726|F3638|F3773|F3816|F3944|F4584|V498|V499|V1401|V1402|V1403|V1404|V1405|V1406|V1407|V1408|V1409|V1410|V1411|V1412|V1413|V1414|V1415|V1416|V1417|V1418|V1419|V1420|V1421|V1422|V1524|V1525|V1526|V1527|V1528|V1573|V1739|V1747|V1748|V1749|V1750|V2110|V2111|V2134|V2135|V3263|V3264|V3265|V3266|V3347|f2369|f2538|f2539|f2540|f2541|f2632|f2633|f2634|f2635|f2636|f2637|f2847|f2921|p932|p933|p934|p935|p936|v1725|v1726|v1727|v1728|v1729|v4929|v4940|v4999|v5000|v5001|v5002|v5118|v5119|v5120|v5121|v5122|v5123|v5124|v5125|v5126|v5127|v5128|v5129|v5130|v5131|v5132|v5133|v5134|v5135|v5136|v5137|v5138|v5139|v5140|v5141|v5142|v5143|v5144|v5145|v5146|v5147|v5148|v5151|v5152|v5881|v5882|v5883|v5884|v5885|v5886|v5887|v5888|v5889|v5890|v5891|v5892|v5893|v5894|v5895|v5896|v5897|v5898|v5899|v5900|v5901|v5902|v5903|v5904|v5905|v5979|v5980|v5981|v5982|v5983|v5984|v5985|v5986|v5987|v5988|v5989|v5990|v5991|v5992|v5993|v5994|v5995|v5996|v5997|v5998|v5999|v6012|v6013|v6014|v6015|v6023|v6477|v6478|v6479|v6480|v6481|v6482|v6496|v6497|v6498|v6499|v6500|v6501|v6502|v6503|v6504|v6505|v6506|v6507|v6508|v6509|v6510|v6511|v6512|v6513|v6514|v6515|v6516|v6517|v6518|v6519|v6520|v6521|v6522|v6523|v7467|v7468|v7469|v7470|v7471|v7472|v7473|v7474|v7475|v7496|v7497|v7498|v7499|v7500|v7501|v7502|v7589|v7590|v7591|v7592|v7593|v7594|v7595|v7596|v7597|v7598|v7599|v7600|v7601|v7602|v7603|v7604|v7605|v7606|v7607|v7608|v7609|v7610|v7611|v7612|v8087|v8088|v8089|v8090|v8091|v8092|v8093|v8094|v8095|v9183|v9184|v9185|v9186|v9187|v9353|v9354 +FRSP#F291|F292|F1694|F1695|F1696|F3505|F3506|F3507|F3508|F3509|F3510|F3640|F3932|F4562|F4563|F4564|F4565|F4566|F4567|V1610|V1611|V1612|V1613|V1614|V1615|V1616|V1617|V1618|V2312|V2313|V2314|V3203|V3204|V3205|V3206|V3207|V3208|V3209|V3210|V3211|V3212|V3213|V3214|f2542|f2543|f2544|f2545|f2546|f2547|f2548|f3414|v6036|v6037|v6038|v6039|v6040|v6041|v6042|v6043|v6044|v6045|v6046|v6047|v6048|v6049|v6050|v6051|v6052|v6053|v6054|v6055|v6056|v6057|v6058|v6059|v6060|v6061|v6062|v6063|v6064|v6065|v6066|v6067|v6068|v6069|v6070|v6071|v6072|v6073|v6074|v6075|v6076|v6077|v6078|v6079|v6080|v6081|v6082|v6083|v6084|v6085|v6086|v6087|v6088|v6089|v6090|v6091|v6092|v6093|v6094|v6095|v6096|v6097|v6098|v6099|v6100|v6101|v6102|v6103|v6104|v6105|v6106|v6107|v6108|v6109|v6110|v6111|v6112|v6113|v6114|v6115|v6116|v6117|v6118|v6119|v6120|v6121|v6122|v6123|v6124|v6125|v6126|v6127|v6128|v6129|v6130|v6131|v6132|v6133|v6134|v6135|v6136|v6137|v6138|v6139|v6140|v6141|v6142|v6143|v6144|v6145|v6146|v6147|v6148|v6149|v6150|v6151|v6152|v6153|v6154|v6155|v6156|v6157|v6158|v7476|v7477|v7478|v7479|v7480|v7481|v7482|v7483|v8033|v8034|v8035|v8036|v8037|v8038|v8039|v9197|v9198|v9199|v9200|v9201|v9202|v9203|v9204|v9205|v9206|v9207|v9208 +FRSR#F3639|F3787|F3788|F3789|F3790|F3791|F3792|F3793|F3796|F3806|F3807|F3808|F3809|F4547|F4548|F4549|F4550|F4551|F4552|F4553|F4554|F4555|F4556|F4557|F4558|F4559|F4560|F4561|P1286|V1523|V1581|V1582|V1583|V1584|V1585|V1586|V1587|V1588|V1589|V1590|V1591|V1592|V1593|V1594|V1595|V1596|V1597|V1598|V1599|V1600|V1601|V1602|V1603|V1604|V1605|V1606|V1607|V1608|V1609|V2113|V2114|V2115|V2123|V2124|V2132|V2133|V2151|V2152|V2169|V2170|V2171|V2172|V3201|V3202|f1897|f1898|f1899|f1900|f1901|f1902|f1903|f1904|f1905|f1906|f1907|f2786|f2787|f2788|f2789|f2790|f2791|f2792|f2793|f2794|f2795|f2796|f2797|f3404|f3405|f3406|f3407|f3408|f3409|f3410|f3411|f3412|f3413|p878|p879|v5153|v5154|v5155|v5156|v5157|v5158|v5159|v5160|v5161|v5162|v5870|v5871|v5872|v5873|v5874|v5875|v5876|v5877|v5878|v5964|v5965|v5966|v5967|v5968|v6024|v6025|v6026|v6027|v6028|v6029|v6030|v6031|v6032|v6033|v6034|v6035|v7503|v7504|v7505|v7506|v7507|v7508|v7509|v7510|v7511|v7512|v7513|v7514|v7534|v7535|v7536|v7537|v7538|v7539|v7540|v7541|v7542|v7543|v7544|v7545|v7546|v7547|v7578|v7579|v7580|v7581|v7582|v7583|v7584|v7585|v7586|v7587|v7588|v7672|v7673|v7674|v7675|v7676|v7677|v7678|v7679|v7680|v7793|v7794|v7795|v7796|v7797|v7798|v7799|v7800|v7801|v7802|v7803|v7804|v7805|v7806|v9189|v9190|v9191|v9192|v9193|v9194|v9195|v9196 +FRSS#F3389|F3563|F3794|F3795|F4103|V2784|V2785|V3159|f2370|f2587|f2588|f2768|f3124|v4930|v4941|v5003|v5094|v5164|v5906|v5907|v5908|v5909|v5910|v6524|v6525|v6526|v6527|v6528|v6529|v6530|v6531|v6532|v6533|v7533|v7576|v8509|v8510|v8511|v8512|v8513|v8514|v9355|v9356|v9357|v9358|v9359|v9360|v9364 +FRST#F293|F294|F295|F296|F297|F298|F337|F338|F339|F1697|F1698|F1699|F1700|F1701|F2112|F3082|F3083|F3084|F3085|F3086|F3087|F3088|F3089|F3090|F3091|F3092|F3093|F3096|F3097|F3098|F3099|F3100|F3101|F3102|F3103|F3104|F3105|F3106|F3107|F3108|F3109|F3504|F3511|F3512|F3513|F3514|F3515|F3516|F3517|F3518|F3519|F3520|F3521|F3522|F3523|F3524|F3525|F3545|F3546|F3547|F3548|F3549|F3550|F3551|F3553|F3554|F3555|F3556|F3557|F3558|F3559|F3560|F3561|F3562|F3797|F3798|F3799|F3800|F3801|F3802|F3803|F3804|F3805|F3853|F3854|F3855|F3856|F3857|F3858|F3859|F3860|F3861|F3862|F3879|F3880|F3933|F3934|F3935|F3939|F3940|F4415|F4416|F4417|F4418|F4568|F4569|F4570|F4571|F4572|F4573|F4574|F4575|F4576|F4577|F4578|F4579|F4580|F4581|F4582|V1423|V1529|V1530|V1619|V1620|V1621|V1622|V1623|V1624|V1625|V1626|V1627|V1628|V1629|V1630|V1631|V1632|V1633|V1634|V1635|V1636|V1637|V1638|V1639|V1640|V1641|V1642|V1643|V1644|V1645|V1646|V1647|V1648|V1649|V1650|V1651|V1652|V1653|V1654|V1655|V1656|V1657|V1658|V1659|V1660|V1661|V1662|V1663|V1664|V1665|V1666|V1667|V1668|V1669|V1670|V1671|V1672|V1673|V1674|V1675|V1676|V1677|V1678|V1679|V1680|V1681|V1682|V1683|V1684|V1685|V1686|V1687|V1688|V1689|V1690|V1691|V1692|V1693|V1694|V1695|V1696|V1740|V2125|V2167|V2168|V2309|V2310|V2311|V2315|V2768|V2778|V2779|V2782|V3160|V3161|V3162|V3195|V3196|V3197|V3198|V3199|V3200|V3215|V3216|V3217|V3218|V3219|V3220|V3221|V3222|V3223|V3224|V3225|V3226|V3227|V3228|V3229|V3230|V3231|V3232|V3233|V3234|V3235|V3236|V3237|V3238|V3239|V3240|V3241|V3242|V3243|V3244|V3245|V3246|V3247|V3248|V3249|V3250|V3251|V3252|V3253|V3254|V3255|V3256|V3257|V3258|V3259|V3260|V3261|V3262|V3267|V3268|V3346|f618|f1161|f2019|f2020|f2409|f2536|f2537|f2549|f2550|f2551|f2552|f2553|f2554|f2555|f2556|f2557|f2558|f2559|f2560|f2561|f2562|f2563|f2564|f2565|f2566|f2697|f2798|f2799|f2800|f2801|f2802|f2803|f2804|f2805|f2806|f2807|f2808|f2809|f2810|f2811|f2812|f2813|f2814|f2815|f2816|f2817|f2818|f2819|f2820|f2865|f2866|f2867|f2868|f2869|f2870|f2871|f2872|f2873|f2874|f2875|f2876|f2877|f2878|f2879|f2906|f2907|f2908|f2909|f2910|f2911|f2912|f2913|f2914|f2915|f2916|f2917|f2918|f2919|f2920|f2936|f2962|f2963|f2964|f2965|f2966|f2967|f2968|f2969|f2970|f2971|f2972|f2973|f2974|f2975|f2976|f2977|f2978|f2979|f2980|f2981|f2998|f3156|f3415|f3416|f3417|v1730|v1731|v1732|v1733|v1734|v1735|v4931|v4932|v4933|v4934|v4935|v4936|v4937|v4938|v4942|v5009|v5021|v5022|v5023|v5024|v5025|v5026|v5027|v5028|v5029|v5030|v5031|v5165|v5166|v5167|v5168|v5169|v5170|v5171|v5911|v5912|v5913|v5914|v5915|v5916|v5917|v5918|v5919|v5920|v5963|v6159|v6160|v6161|v6162|v6163|v6164|v6165|v6166|v6167|v6168|v6169|v6170|v6171|v6172|v6173|v6174|v6175|v6176|v6177|v6178|v6179|v6180|v6181|v6182|v6183|v6184|v6185|v6186|v6187|v6188|v6189|v6190|v6191|v6192|v6193|v6194|v6195|v6196|v6197|v6198|v6199|v6200|v6201|v6202|v6203|v6204|v6205|v6206|v6207|v6208|v6209|v6210|v6211|v6212|v6213|v6214|v6215|v6216|v6217|v6218|v6219|v6220|v6221|v6222|v6223|v6224|v6225|v6226|v6227|v6228|v6229|v6230|v6231|v6232|v6233|v6234|v6235|v6236|v6237|v6238|v6239|v6240|v6241|v6242|v6243|v6244|v6245|v6246|v6247|v6248|v6249|v6250|v6251|v6252|v6253|v6254|v6255|v6256|v6257|v6258|v6259|v6260|v6261|v6262|v6263|v6264|v6265|v6266|v6267|v6268|v6269|v6270|v6271|v6272|v6273|v6274|v6275|v6276|v6277|v6278|v6279|v6280|v6281|v6282|v6283|v6284|v6285|v6286|v6287|v6288|v6289|v6290|v6291|v6292|v6293|v6294|v6295|v6296|v6297|v6298|v6299|v6300|v6301|v6302|v6303|v6304|v6305|v6306|v6307|v6308|v6309|v6310|v6311|v6312|v6313|v6314|v6315|v6316|v6317|v6318|v6319|v6320|v6321|v6322|v6323|v6324|v6325|v6326|v6327|v6328|v6329|v6330|v6331|v6332|v6333|v6334|v6335|v6336|v6337|v6338|v6339|v6340|v6341|v6342|v6343|v6344|v6345|v6346|v6347|v6348|v6349|v6350|v6351|v6352|v6353|v6354|v6355|v6356|v6357|v6358|v6359|v6360|v6361|v6362|v6363|v6364|v6365|v6366|v6367|v6368|v6369|v6370|v6371|v6372|v6373|v6374|v6375|v6376|v6377|v6378|v6379|v6380|v6381|v6382|v6383|v6384|v6385|v6386|v6387|v6388|v6389|v6390|v6391|v6392|v6393|v6394|v6395|v6396|v6397|v6398|v6399|v6400|v6401|v6402|v6403|v6404|v6405|v6406|v6407|v6408|v6409|v6410|v6411|v6412|v6413|v6414|v6415|v6416|v6417|v6418|v6419|v6420|v6421|v6422|v6423|v6424|v6425|v6426|v6427|v6428|v6429|v6430|v6431|v6432|v6433|v6434|v6435|v6436|v6437|v6438|v6439|v6440|v6441|v6442|v6443|v6444|v6445|v6446|v6447|v6448|v6449|v6450|v6451|v6452|v6453|v7548|v7549|v7550|v7551|v7552|v7553|v7577|v7779|v7780|v7781|v7782|v7783|v7784|v7785|v7786|v7787|v7788|v7789|v7790|v7791|v7792|v8024|v8025|v8026|v8027|v8028|v8040|v8041|v8042|v8043|v8044|v8045|v8046|v8047|v8048|v8049|v8050|v8051|v8052|v8053|v8054|v8055|v8464|v8497|v8498|v8499|v8500|v8501|v8502|v9167|v9168|v9182|v9188|v9209|v9210|v9211|v9212|v9213|v9214|v9215|v9216|v9217|v9218|v9219|v9220|v9221|v9222|v9223|v9224|v9225|v9226|v9227|v9228|v9229|v9230|v9231|v9232|v9233|v9234|v9235|v9236|v9237|v9238|v9239|v9240|v9241|v9242|v9243|v9326|v9327|v9328|v9329|v9330|v9336|v9343|v9361 +FRSW#V2146|V2147|V2148|V2149|V2150|V2783|v7638|v7639|v7640|v7641|v7642|v7643|v7644|v7645|v7646|v7647|v7648|v7649|v7650|v7651|v7652|v7653|v7654|v7655|v7656|v7657|v7658|v7659|v7660|v7661|v7662|v7663|v7664|v7665|v9362|v9363 +FRSX#F1727|F1728|V1388|V1531|V1534|V1535|V1536|V1537|V1538|V1539|V1540|V1541|V1542|V1543|V1544|V1545|V1546|V1547|V1548|V1549|V1550|V1551|V1552|V1553|V1554|V1555|V1556|V1557|V1558|V1559|V1560|V1561|V1562|V1563|V1564|V1565|V1566|V1567|V1568|V1569|V1697|V1698|V1699|V1700|V1701|V1702|V1703|V1704|V1705|V1706|V1707|V1708|V1709|V1710|V1711|V1712|V1713|V1714|V1715|V1716|V1717|V1718|V1719|V1720|V1721|V1722|V1723|V1724|V1725|V1726|V1727|V1728|V1729|V1730|V1731|V1732|V1733|V1734|V1735|V1736|V1737|V1738|V2116|V2117|V2118|V2119|V2120|V2126|V2127|V2128|V2129|V2130|V2131|V2780|V2781|V3187|V3188|V3189|V3190|V3191|V3192|V3342|V3343|V3344|V3345|v5921|v5922|v5923|v5924|v5925|v5926|v5927|v5928|v5929|v5930|v5931|v5932|v5933|v5934|v5935|v5936|v5937|v5938|v5939|v5940|v5941|v5942|v5943|v5944|v6454|v6455|v6456|v6457|v6458|v6459|v6460|v6461|v6462|v6463|v6464|v6465|v6466|v6467|v7515|v7516|v7517|v7518|v7519|v7520|v7521|v7522|v7523|v7524|v7525|v7554|v7555|v7556|v7557|v7558|v7559|v7560|v7561|v7562|v7563|v7564|v7565|v7566|v7567|v7568|v7569|v8503|v8504|v8505|v8506|v8507|v8508|v9169|v9170|v9171|v9172|v9173|v9174|v9175|v9176|v9177|v9178|v9179|v9180|v9181 +FRT#F270|F299|F582|F2950|F3641|F3642|F3681|F3682|F3811|F4097|F4328|V26|V27|V35|V398|V1356|V2319|V3134|V3155|f184|f619|f1156|f1157|f1162|f1163|f2021|f2568|f2698|f2699|f2999|f3157|f3289|f3290|v1077|v4882|v5010|v5011|v5054|v8056|v8058 +FRT0#V30|V31|V37|V38 +FRTB#F300|F3110|F3111|F3112|F3113|F3114|F3115|F3116|F3117|F3118|F3119|V2308|f2023|f2024|f2025|f2026|f2027|f2028|f2029|f2030|f2031|f2032|f2033|f2034|f2035|f2036|f2037|f2038|f2039|f2040|f2041|f2042|f2043|f2044|f2045|f2046|f2047|f2048|f2049|f2050|f2051|f2052|f2053|f2054|v3237|v3238 +FRTF#F272|F273|F310|F1702|F1703|F1704|F3121|F3122|F3123|F3124|F3125|F3126|F3764|F3765|V32|V1800|V1801|f2060|f2061|f2062|f2063|f2064|f2065|f2066|f2067|f2068|f2069|f2070|f2071|f2072|f2073|f2074|f2075|f2076|f2077|f2078|f2079|f2080|f2081|f2082|f2643|f2644|f2670|f2671|f2720|f2721|f2722|f2723|f2724|f2725|f2726|f2727|f2728|f2729|f2730|f2757|f2758|f2759|f2760|v1398|v1399|v1400|v1401|v1402|v1403|v1404|v1405|v1406|v1407|v1408|v1409|v1410|v1411|v6589|v6590|v6591|v6592|v6593|v6594|v6595|v6596|v6597|v6598|v6599|v6600|v6601|v6602|v6603|v6604|v6605|v6606|v6607|v6608|v6609|v6610|v8604|v8605|v8606 +FRTH#F3766|F3767|F3768|F3769 +FRTJ#F311|F312|F958|F959|F1438|F3129|F3130|F3131|F3132|F3133|F3134|F3135|F3136|F3137|F3138|F3139|F3140|F3141|F3142|F3143|F3529|f829|f830|f831|f832|f833|f834|f835|f2083|f2084|f2085|f2086|f2087|f2088|f2089|f2090|f2091|f2092|f2093|f2094|f2095|f2096|f2097|f2098|f2099|f2100|f2101|f2102|f2103|f2104|f2105|f2106|f2107|f2108|f2109|f2110|f2111|f2112|f2113|f2114|f2115|f2116|f2117|f2118|f2119|f2120|f2121|f2122|f2123|f2124|f2125|f2126|f2127|f2128|f2129|f2130|f2131|f2132|f2133|f2134|f2135|f2136|f2137|f2138|f2139|f2140|f2141|f2142|f2143|f2144|f2145|f2146|f2147|f2148|f2149|f2150|f2151|f2152|f2153|f2155|f2646|f2647|f2648|f2649|f2650|f2651|f2652|v1601|v1602|v1603|v1604|v1605|v1606|v6534|v6535|v8078|v8079|v8080|v8081|v8082|v9126|v9127|v9128|v9129 +FRTK#F313|F957|F960|F961|F962|F1425|F1426|F1427|F1428|F1429|F1430|F1431|F1432|F1433|F1434|F1435|F1436|F1437|F1439|F1440|F1441|F1442|F1443|F1444|F1445|F1446|F1447|F1448|F1449|F1450|F1451|F1452|F1453|F1454|F1455|F1456|F1457|F1458|F1459|F1460|F1461|F1462|F1463|F1464|F1465|F1466|F1467|F1468|F1469|F1470|F1471|F1472|F1473|F1474|F1475|F1476|F1477|F1478|F1479|F1480|F1481|F1482|F1483|F1484|F1485|F1486|F1487|F1488|F1489|F1490|F1491|F1492|F1493|F1494|F1495|F1496|F1497|F3127|F3128|F3144|F3145|F3146|F3147|F3148|F3526|F3527|F3528|F3652|V384|V385|V400|V401|V467|V468|V1751|V1752|V2316|V2317|V2318|V3269|V3270|V3271|V3272|V3273|f828|f836|f837|f838|f839|f840|f841|f842|f843|f844|f845|f846|f847|f2156|f2157|f2158|f2567|f2645|f2653|f2654|f2655|v1102|v1103|v1104|v1105|v1106|v1107|v1108|v1109|v1110|v1111|v1112|v1113|v1114|v1115|v1175|v1176|v1177|v1178|v1179|v1180|v1181|v1182|v1183|v1184|v1607|v1608|v1609|v1610|v1611|v1612|v1613|v6536|v6537|v6538|v6539|v6540|v6541|v6542|v6543|v6616|v6617|v6618|v6619|v6620|v6621|v9125 +FRTL#F274|V378|V456|V457|V458|V500|V501|V504|V1786|V1787|V1788|V1789|V1790|V1791|V1792|V1793|V1794|V1795|V1796|V1797|V2320|V2321|V2322|V2323|V2324|V2325|V2326|V2327|V2328|V2329|V2330|V2331|V2332|V2333|V2334|V2335|V2336|V2337|V2338|V2339|V2384|V3274|V3275|V3276|V3277|V3278|f2159|f2160|f2161|f2162|f2163|f2164|f2165|f2166|f2167|f2168|f2169|f2170|f2171|f2172|f2173|f2174|f2175|f2656|f2657|f2658|f2659|f2660|f2661|f2662|f2663|f2664|f2665|f2666|f2667|f2668|f2669|f2731|f2732|f2733|f2734|f2735|f2736|f2737|f2738|f2739|f2740|f2741|f2742|f2743|f2744|f2745|f2746|f2747|f2748|f2749|f2750|f2751|f2752|f2753|f2754|f2755|f2756|v1082|v1083|v1084|v1085|v1086|v1087|v1088|v1089|v1090|v1091|v1092|v1093|v1094|v1223|v1224|v1225|v1226|v1227|v1228|v1229|v1533|v1534|v1535|v1536|v1537|v1538|v1539|v1540|v1541|v1542|v1543|v1544|v1736|v1737|v1738|v1739|v1740|v1741|v1742|v1743|v1744|v1745|v1746|v1747|v6567|v6568|v6569|v6570|v6571|v6572|v6573|v6574|v6575|v6576|v6577|v6578|v6579|v6622|v6623|v6624|v6625|v6626|v6627|v6628|v6629|v6630|v6631|v6632|v6633|v8059|v8060|v8061|v8062|v8063|v8064|v8065|v8066|v8067|v8068|v8069|v8070|v8071|v8072|v8073|v8074|v8109|v8110|v8111|v8112|v9244|v9245|v9246|v9247|v9248|v9249|v9250|v9251|v9252|v9253|v9254|v9255|v9256 +FRTM#F314|F3863|V369|V370|V371|V372|V373|V374|V375|V376|V377|V437|f2390|f2391|f2392|v1018|v1019|v1020|v1021|v1022|v1023|v1024|v1025|v1026|v1027|v1028|v1029|v1030|v1031|v1032|v1033|v1034|v1035|v1036|v1037|v1038|v1039|v1040|v1041|v1042|v1043|v1044|v1045|v1046|v1047|v1048|v1049|v1050|v1051|v1052|v1053|v1054|v1055|v1412|v1413|v1414|v1415|v1416|v1417|v1418|v1419|v1420|v1421|v1422|v1423|v7962|v7963|v7964|v7965|v7966|v8607 +FRTN#F275|F302|F303|F304|F305|F306|F307|F308|F309|F317|F318|F3170|F3171|F3175|F3427|F3428|F3429|F3643|F3644|F3645|F3646|F3647|F3648|F3649|F3650|F3651|F3683|F3684|F3685|F3686|F3687|F3688|F3689|F3690|F3691|F3692|F3693|F3694|F3695|F3696|F3697|F3698|F3699|F3700|F3701|F3702|F3703|F3704|F3705|F3706|F3707|F3708|F3709|F3710|F3711|F3712|F3713|F3714|F3715|F3716|F3717|F3718|F3719|F3720|F3721|F3722|F3723|F3724|F3725|F3726|F3727|F3728|F3729|F3730|F3731|F3732|F3733|F3734|F3735|F3736|F3737|F3738|F3739|F3740|F3741|F3742|F3743|F3744|F3745|F3746|F3747|F3748|F3749|F3750|F3751|F3752|F3753|F3754|F3755|F3756|F3757|F3758|F3759|F3760|F3761|F3762|F3763|F3812|F3813|F4098|F4329|V379|V380|V381|V382|V383|V402|V403|V404|V405|V406|V407|V408|V409|V410|V411|V412|V413|V414|V415|V416|V417|V418|V438|V439|V440|V441|V442|V443|V444|V445|V450|V451|V452|V453|V454|V455|V1802|V1803|V2173|V2174|V2837|V3145|V3146|V3147|V3156|f620|f1158|f1164|f2022|f2059|f2176|f2393|f2394|f2395|f2396|f2569|f2700|f2717|f2718|f2719|f3291|v1056|v1057|v1058|v1059|v1060|v1061|v1062|v1063|v1064|v1065|v1066|v1067|v1068|v1078|v1079|v1080|v1081|v1116|v1117|v1118|v1185|v1186|v1187|v1188|v1189|v1190|v1191|v1192|v1193|v1194|v1195|v1196|v1197|v1198|v1199|v1200|v1201|v1202|v1203|v1204|v1205|v1206|v1207|v1208|v1209|v1210|v1211|v1212|v1213|v1214|v1215|v1216|v1217|v1218|v1219|v1220|v1221|v1222|v1230|v1231|v1232|v1233|v1234|v1235|v1236|v1237|v1238|v1239|v1240|v1241|v1424|v1425|v1426|v1427|v1428|v1429|v1430|v1431|v1432|v1433|v1434|v1435|v1436|v1437|v1438|v1439|v1440|v1441|v1442|v1443|v1444|v1445|v1446|v1447|v1448|v1495|v1496|v1497|v1498|v1499|v1500|v1501|v1502|v1503|v1504|v1505|v1506|v1507|v1508|v1509|v4883|v4884|v4885|v4886|v4887|v4888|v4981|v5012|v5032|v6544|v6645|v6646|v6647|v6648|v6649|v6650|v6651|v6652|v6653|v6825|v7807|v8075 +FRTP#F3149|F3150|V419|V420|V421|V422|V2887|f2177|f2178|f2179|f2180|f2181|f2182|v1242|v1243|v1244|v1245|v1246|v1247|v1248|v1249|v1250|v1251|v1252|v1253|v1254|v1255|v1256|v6634|v6635|v6636|v6637|v6638|v6639|v6640|v6641|v6642|v6643|v6644|v9257 +FRTR#F276|F280|F281|F315|F316|F2951|F2952|F3334|F3530|F3533|F3534|F3770|F3771|F3772|F3864|F3865|F3866|F4374|F4375|F4376|F4377|F4378|F4379|F4380|F4381|F4382|F4383|F4384|F4385|F4386|F4387|F4388|F4389|F4390|F4391|F4392|F4393|F4394|F4395|F4396|F4397|F4398|F4399|F4400|F4401|F4402|F4403|F4404|F4405|F4406|F4407|F4408|F4409|F4410|F4411|F4412|V386|V387|V388|V389|V390|V391|V392|V393|V394|V395|V423|V424|V425|V426|V427|V428|V429|V430|V431|V432|V433|V434|V435|V436|V502|V503|V1380|V1381|V1382|V1383|V1798|V1799|V1804|V1805|V1806|V1807|V1808|V1809|V1810|V1811|V1812|V1813|V1814|V1815|V1816|V1817|V1818|V1819|V1820|V1821|V1822|V1823|V1824|V1825|V1826|V1827|V1828|V1829|V1830|V1831|V1832|V1833|V1834|V1835|V1836|V1837|V1838|V1839|V1840|V1841|V1842|V1843|V1844|V1845|V1846|V1847|V1848|V1849|V1850|V1851|V1852|V1853|V1854|V1855|V1856|V1857|V1858|V1859|V1860|V1861|V1862|V1863|V1864|V1865|V1866|V1867|V1868|V1869|V1870|V1871|V1872|V1873|V1874|V1875|V1876|V1877|V1878|V1879|V1880|V1881|V1882|V1883|V1884|V1885|V1886|V1887|V1888|V1889|V1890|V1891|V1892|V1893|V1894|V1895|V1896|V1897|V1898|V1899|V1900|V1901|V1902|V1903|V1904|V1905|V1906|V1907|V1908|V1909|V1910|V1911|V1912|V1913|V1914|V1915|V1916|V1917|V1918|V1919|V1920|V1921|V1922|V1923|V1924|V1925|V1926|V1927|V1928|V1929|V1930|V1931|V1932|V1933|V1934|V1935|V1936|V1937|V1938|V1939|V2838|V2839|V2840|V2841|V2842|V2843|V2844|V2845|V2846|V2847|V2848|V2849|V2850|V2851|V2852|V2853|V2854|V2855|V2856|V2857|V2858|V2859|V2860|V2861|V2862|V2863|V2864|V2865|V2866|V2867|V2868|V2869|V2870|V2871|V2872|V2873|V2874|V2875|V2876|V2877|V2878|V2879|V2880|V2881|V2882|V2883|V2884|V2885|V2886|V2888|V2889|V2890|V3279|V3280|V3281|V3282|V3283|V3284|V3285|V3286|V3287|V3288|V3289|V3290|V3291|V3292|V3293|V3294|V3295|V3296|V3297|V3298|V3299|V3300|V3301|f1159|f1908|f1909|f1910|f1911|f1912|f1913|f1914|f1915|f1916|f1917|f2183|f2184|f2185|f2186|f2187|f2188|f2189|f2221|f2571|f2572|f2573|f2574|f2880|f2881|f2882|f2883|f2884|f2885|f2886|f2887|f2888|f2889|f2890|f2891|f3207|f3208|f3209|f3210|f3211|f3212|f3213|f3214|f3215|f3216|f3217|f3218|f3219|f3220|f3221|f3222|f3223|f3224|f3225|f3226|v1069|v1070|v1071|v1119|v1120|v1121|v1122|v1123|v1124|v1125|v1126|v1127|v1128|v1129|v1130|v1131|v1132|v1133|v1134|v1135|v1136|v1257|v1258|v1259|v1260|v1261|v1262|v1263|v1264|v1265|v1266|v1267|v1268|v1269|v1270|v1271|v1272|v1273|v1274|v1275|v1276|v1277|v1278|v1279|v1280|v1281|v1282|v1283|v1284|v1285|v1286|v1287|v1288|v1289|v1290|v1291|v1292|v1293|v1294|v1295|v1296|v1297|v1298|v1299|v1300|v1301|v1302|v1303|v1304|v1305|v1306|v1307|v1308|v1309|v1310|v1311|v1312|v1313|v1314|v1315|v1316|v1317|v1318|v1319|v1320|v1321|v1322|v1323|v1324|v1325|v1326|v1327|v1328|v1329|v1330|v1331|v1332|v1333|v1334|v1335|v1336|v1337|v1338|v1339|v1340|v1341|v1342|v1343|v1344|v1345|v1346|v1347|v1348|v1349|v1350|v1351|v1352|v1353|v1354|v1355|v1356|v1357|v1358|v1359|v1360|v1361|v1362|v1363|v1364|v1365|v1366|v1367|v1368|v1369|v1370|v1371|v1372|v1373|v1374|v1375|v1376|v1377|v1378|v1379|v1380|v1381|v1382|v1383|v1384|v1385|v1386|v1387|v1388|v1389|v1390|v1391|v1392|v1393|v1394|v1395|v1396|v1397|v1449|v1450|v1451|v1452|v1453|v1454|v1455|v1456|v1457|v1458|v1459|v1460|v1748|v1749|v1750|v1751|v1752|v1753|v1754|v1755|v1756|v1757|v1758|v1759|v1760|v5013|v5055|v5056|v5057|v5058|v5059|v6580|v6581|v6582|v6583|v6584|v6585|v6586|v6587|v6588|v6611|v6612|v6613|v6614|v6615|v6654|v6655|v6656|v6657|v6658|v6659|v6660|v6661|v6662|v6663|v6664|v6665|v6666|v6667|v6668|v6669|v6670|v6671|v6672|v6673|v6674|v6675|v6676|v6677|v6678|v6679|v6680|v6681|v6682|v6683|v6684|v6685|v6686|v6687|v6688|v6689|v6690|v6691|v6692|v6693|v6694|v6695|v6696|v6697|v6698|v6699|v6700|v6701|v6702|v6703|v6704|v6705|v6706|v6707|v6708|v6709|v6710|v6711|v6712|v6713|v6714|v6715|v6716|v6717|v6718|v6719|v6720|v6721|v6722|v6723|v6724|v6725|v6726|v6727|v6728|v6729|v6730|v6731|v6732|v6733|v6734|v6735|v6736|v6737|v6738|v6739|v6740|v6741|v6742|v6743|v6744|v6745|v6746|v6747|v6748|v6749|v6750|v6751|v6752|v6753|v6754|v6755|v6756|v6757|v6758|v6759|v6760|v6761|v6762|v6763|v6764|v6765|v6766|v6767|v6768|v6769|v6770|v6771|v6772|v6773|v6774|v6775|v6776|v6777|v6778|v6779|v6780|v6781|v6782|v6783|v6784|v6785|v6786|v6787|v6788|v6789|v6790|v6791|v6792|v6793|v6794|v6795|v6796|v6797|v6798|v6799|v6800|v6801|v6802|v6803|v6804|v6805|v6806|v6807|v6808|v6809|v6810|v6811|v6812|v6813|v6814|v6815|v6816|v6817|v6818|v6819|v6820|v6821|v6822|v6823|v6824|v7952|v8015|v8016|v8017|v8018|v8019|v8076|v8608|v8609|v8610|v8611|v8612|v8613|v8614|v8615|v8616|v8617|v8618|v8619|v8620|v8621|v8622|v8623|v8624|v8625|v8626|v8627|v8628|v8629|v8630|v9258|v9259|v9260|v9261|v9262|v9263|v9264|v9265|v9266|v9267|v9268|v9269|v9270|v9271|v9272 +FRTS#F271|F320|F3151|F3152|F3153|F3154|F3155|F3156|F3157|F3158|F3159|F3160|F3161|F3162|F3163|F3164|F3165|F3166|F3167|F3168|F3169|F3172|F3173|F3174|F3335|F3336|F3810|F3814|V28|V29|V36|V1357|V1753|V1754|V1755|V1756|V2340|V2385|V2386|V2387|V2388|V3135|V3136|V3137|V3302|V3303|f621|f1160|f1165|f2190|f2191|f2192|f2193|f2194|f2195|f2196|f2197|f2198|f2199|f2200|f2201|f2202|f2203|f2204|f2205|f2206|f2207|f2208|f2209|f2210|f2211|f2212|f2213|f2214|f2215|f2216|f2217|f2218|f2219|f2220|f2227|f2228|f2229|f2230|f2231|f2232|f2233|f2234|f2235|f2236|f2237|f2238|f2239|f2240|f2344|f2345|f2346|f2347|f2348|f2638|f2639|f2640|f2641|f2642|f2701|f2892|f3292|v1095|v1510|v1511|v1512|v1513|v1514|v1515|v1516|v1517|v1518|v1519|v1520|v4982|v5014|v5046|v5047|v5048|v5049|v5050|v5051|v5052|v5053|v5060|v6545|v6546|v6547|v6548|v6549|v6550|v6551|v6552|v6553|v6826|v6827|v6828|v6829|v6830|v6831|v6832|v6833|v6834|v6835|v6836|v6837|v6838|v8057|v8077|v8113|v8114|v8115|v8116|v8117|v8118|v8119|v8120|v8121|v8122|v8123|v8124|v8125|v9273|v9274|v9275|v9276|v9277|v9278|v9279 +FRTT#F3120|F3531|F3532|V33|V34|V396|V397|V446|V1757|V1758|V1759|V1760|V1761|V1762|V1763|V1764|V1765|V1766|V1767|V1768|V1769|V1770|V1771|V1772|V1773|V1774|V1775|V1776|V1777|V1778|V1779|V1780|V1781|V1782|V1783|V1784|V1785|f622|f1166|f2055|f2056|f2057|f2058|f2570|f2702|f3293|v1072|v1073|v1074|v1075|v1076|v1096|v1097|v1098|v1099|v1100|v1101|v1137|v1138|v1139|v1140|v1141|v1142|v1143|v1144|v1145|v1146|v1147|v1148|v1149|v1150|v1151|v1152|v1153|v1154|v1155|v1156|v1157|v1158|v1159|v1160|v1461|v1462|v1463|v1464|v1465|v1466|v1467|v1468|v1469|v1470|v1471|v4889|v4922|v4983|v5015|v5033|v5034|v5035|v5036|v5037|v6554|v6555|v6556|v6557|v6558|v6559|v6560|v6561|v6562|v6563|v6564|v6565|v6566|v7808|v7809|v7810|v7811|v7812|v8598|v8599|v8600|v8601|v8602|v8603 +FRTW#F277|F319|F2953|f2222|f2223|f2224|f2225|f2226 +FRTX#F301|V364|V365|V366|V367|V368|V399|V447|V448|V449|v1013|v1014|v1015|v1016|v1017|v1161|v1162|v1163|v1164|v1165|v1166|v1167|v1168|v1169|v1170|v1171|v1172|v1173|v1174|v1472|v1473|v1474|v1475|v1476|v1477|v1478|v1479|v1480|v1481|v1482|v1483|v1484|v1485|v1486|v1487|v1488|v1489|v1490|v1491|v1492|v1493|v1494 +FRWB#V2036|v7362|v7363 +FRWF#F1712|F1713 +FRWH#V2044|V2045|v7085|v7086 +FRWJ#F330|F331|F332|V2040|V2041|V2048|V2049|v1823|v1824|v1825|v1826|v1827|v1828|v7081|v7082|v7083|v7084|v7116|v7117|v7118|v7119|v7120|v7121|v7122|v7123|v7124|v9310|v9311|v9312|v9313|v9314|v9315 +FRWK#V520|V521|V2079|V2080|V2081|V2082|V3326|V3327|v1829|v1830|v1831|v1832|v1833|v1834|v6981|v6982|v6983|v6984|v6985|v7254|v7255|v7256|v7257|v7258|v7259|v7260|v7261|v7262|v7263|v7264|v7265|v7266|v7267|v7268|v9302|v9303|v9304|v9305 +FRWL#F3539|F3540|F3541|F3542|F3543|F3544|V1974|V1975|V1976|V1977|V1978|V1979|V1980|V1981|V1982|V1983|V1984|V1985|V1986|V1987|V1988|V1989|V1990|V1991|V1992|V1993|V1994|V1995|V1996|V1997|V1998|V1999|V2000|V2001|V2002|V2003|V2004|V2005|V2006|V2007|V2008|V2009|V2010|V2011|V2012|V2013|V2014|V2015|V2016|V2017|V2018|V2019|V2050|V2051|V2058|V2059|V2083|V2084|V3321|V3322|V3337|f2578|f2579|f2580|f2581|v7021|v7022|v7023|v7024|v7025|v7026|v7027|v7028|v7029|v7030|v7031|v7032|v7033|v7034|v7125|v7126|v7127|v7128|v7129|v7130|v7131|v7132|v7133|v7134|v7135|v7136|v7137|v7148|v7149|v7150|v7151|v7152|v7153|v7154|v7155|v7156|v7157|v7158|v7159|v7160|v7161|v7162|v7163|v7164|v7165|v7166|v7167|v7168|v7169|v7170|v7171|v7172|v7277|v7278|v7279|v7280|v7281|v7282|v7283|v7284|v7285|v7286|v7287|v7288 +FRWN#V2020|V2021|V2022|V2023|V2024|V2025|V2026|V2027|V2028|V2029|V2030|V2031|V2032|V2033|V2060|V2061|V2062|V2063|V2064|V2065|V2066|V2067|V2068|V2069|V2085|V2099|V2100|V2101|V2102|V2104|V2105|V2106|V2107|V3323|V3328|V3338|V3339|v7035|v7036|v7037|v7038|v7039|v7040|v7041|v7042|v7043|v7044|v7045|v7046|v7047|v7048|v7049|v7050|v7051|v7052|v7053|v7054|v7055|v7056|v7138|v7139|v7140|v7141|v7142|v7173|v7174|v7175|v7176|v7177|v7178|v7179|v7180|v7181|v7182|v7183|v7184|v7185|v7186|v7187|v7188|v7189|v7190|v7191|v7192|v7193|v7194|v7195|v7196|v7197|v7289|v7290|v7291|v7292|v7293|v7294|v7364|v7378|v7379|v7380|v7381|v7382|v7383|v7384|v7385|v7386|v7387|v7388|v7389|v7390|v7391|v7392|v7393|v7394|v7395|v7396|v7397|v7398|v7399|v7400|v7401|v7402|v7403|v7404|v7405|v7406|v7407|v7408|v7409|v7424|v7425|v7426|v7427|v7428|v7429|v7430|v7431|v7432|v7433|v7434|v7435|v7436|v7437|v7438|v7439|v7440|v7441|v7442|v7443|v7444 +FRWR#F334|F335|F336|F1715|F1716|F1717|F1718|F1719|F1720|F1721|F1722|F1723|F1724|F3537|F3538|F3936|F3937|F3938|V1970|V1971|V1972|V2034|V2035|V2042|V2043|V2070|V2071|V2072|V2073|V2086|V2087|V2088|V2089|V2090|V2095|V2096|V2097|V2098|V2103|V3324|V3325|V3333|V3334|V3335|V3336|V3340|V3341|f2575|f2576|f2577|f3000|f3418|v6986|v6987|v6988|v6989|v6990|v6991|v6992|v6993|v6994|v6995|v6996|v6997|v6998|v6999|v7000|v7001|v7002|v7003|v7004|v7005|v7006|v7007|v7008|v7009|v7010|v7011|v7057|v7058|v7059|v7060|v7061|v7062|v7063|v7064|v7065|v7066|v7067|v7068|v7069|v7070|v7071|v7087|v7088|v7089|v7090|v7091|v7092|v7093|v7094|v7198|v7199|v7200|v7201|v7202|v7203|v7204|v7205|v7206|v7207|v7208|v7209|v7210|v7211|v7212|v7213|v7214|v7215|v7216|v7217|v7218|v7219|v7220|v7221|v7222|v7223|v7224|v7225|v7295|v7296|v7297|v7298|v7299|v7300|v7301|v7302|v7303|v7304|v7305|v7306|v7307|v7308|v7309|v7310|v7311|v7312|v7313|v7314|v7315|v7316|v7317|v7318|v7319|v7320|v7321|v7322|v7323|v7324|v7325|v7326|v7327|v7328|v7329|v7330|v7331|v7332|v7333|v7334|v7335|v7336|v7337|v7338|v7365|v7366|v7367|v7368|v7369|v7370|v7371|v7372|v7373|v7374|v7375|v7410|v7411|v7412|v7413|v7414|v7415|v7416|v7417|v9300|v9301|v9308|v9309|v9317|v9318|v9319|v9320|v9321|v9322|v9323|v9324 +FRWS#F327|F328|F329|F333|F1714|F3536|V1973|V2052|V2053|V2054|V2055|V2056|V2057|V2074|V2075|V2076|V2077|V2078|V2091|V2092|V2108|V2109|V3329|v7012|v7013|v7014|v7015|v7016|v7017|v7018|v7019|v7020|v7095|v7143|v7144|v7145|v7146|v7147|v7226|v7227|v7228|v7229|v7230|v7231|v7232|v7233|v7234|v7235|v7236|v7237|v7238|v7239|v7240|v7241|v7242|v7269|v7270|v7271|v7272|v7273|v7274|v7275|v7276|v7339|v7340|v7341|v7342|v7343|v7344|v7345|v7346|v7347|v7348|v7349|v7419|v7420|v7421|v7422|v7423|v7445|v7446|v7447|v7448|v7449|v7450|v7451|v7452|v7453|v7454|v7455|v7456|v9306|v9307|v9316 +FRWT#V2093|V2094|v7096|v7097|v7098|v7099|v7100|v7101|v7102|v7243|v7244|v7245|v7246|v7247|v7248|v7249|v7250|v7251|v7252|v7253|v7350|v7351|v7352|v7353|v7354|v7355|v7356|v7357|v7358|v7359|v7360|v7361 +FRWX#F1711|V1969|V2037|V2038|V2039|V2046|V2047|V3330|V3331|V3332|v6972|v6973|v6974|v6975|v6976|v6977|v6978|v6979|v6980|v7072|v7073|v7074|v7075|v7076|v7077|v7078|v7079|v7080|v7103|v7104|v7105|v7106|v7107|v7108|v7109|v7110|v7111|v7112|v7113|v7114|v7115|v7376|v7377|v7418|v8085|v8086 +FRX#F4083|f2371|f2372 +FRX0#V1376|V1377 +FRXM#f2373 +FRXN#F1670|F3338|F4084|V22|V23|V24|V25|V1358|V1359|V1360|V1361|V1362|V1363|V1364|V1365|V1366|V1367|V1574|V1575|V1576|f2374|f3088|f3089|v4890|v4900|v4901|v4902|v4903|v4904|v4905|v4906|v4907|v4908|v4909|v4910|v9121|v9122 +FRXR#f2375|f2376|f2377|f2378|f2379|f2938|v1008|v1009|v1010|v1011|v1012|v5061|v5062|v5063|v5064|v5065|v5066|v5067|v5068 +FRXS#f2380|f2381|f2382|f2383|v4891 +FRXT#F3219|F3220|F3221|F3222|F3223|F3224|F3225|F3226|F3227|F3228|F3229|F3230|F3231|F3232|F3233|F3234|F3235|F3236|F3237|F3238|F3239|F3240|F3241|F3242|F3243|F3244|F3245|F3246|F3247|F3248|F3249|F3250|F3251|F3252|F3253|F3392|F3393|F3867|F3868|F3869|F3870|F3871|F3872|F3873|F3874|F3875|F3876|F3877|F3890|F3891|F3892|F3893|F3894|F3895|F3896|F4085|F4086|F4087|F4088|F4089|V154|V155|V1370|V1371|V2158|V2159|V3141|V3142|V3143|V3144|V3148|V3149|f2271|f2272|f2893|f2894|f2895|f2896|f2897|f2898|f2899|f2900|f2901|f2902|f2903|f2904|f2905|f3090|f3091|f3092|f3093|f3094|f3095|f3096|f3097|f3098|f3099|f3100|f3101|f3102|f3103|f3104|f3105|f3106|f3107|f3108|f3109|f3110|f3111|f3112|f3113|f3114|f3115|f3116|f3117|f3118|f3119|f3120|f3121|f3122|f3380|f3381|f3382|f3383|f3384|f3385|f3386|f3387|f3388|f3389|f3390|f3391|f3392|f3393|f3394|f3395|f3396|f3397|f3398|f3399|f3400|f3401|f3402|v210|v211|v212|v213|v214|v215|v216|v217|v218|v219|v220|v221|v222|v223|v224|v4892|v4893|v4894|v4895|v4896|v4897|v4898|v4956|v4957|v4958|v4959|v4960|v4961|v4962|v4963|v4964|v4965|v4966|v4967|v5038|v5039|v5040|v5041|v5042|v5043|v5044|v5045|v7703|v7704|v7705|v7706|v7707|v7708|v7709|v7710|v7711|v7712|v7713|v7714|v9123|v9124 +FS#F705|F1734|F4149|F4262|F4586|P1295|V43|V2393|V2424|f389|f1233 +FS0L#F1528|F1529|f949|f950|f951|f952|f953|f954|f955|f956|f957|f958|f959 +FS0N#F746|F747|F748 +FSBK#F4251 +FSBL#F4163|F4164|F4165|F4166|F4167|F4168|F4169|F4170|F4171|F4172|F4173|F4174|F4175|F4176|F4177|F4178|F4179|F4180|F4181|F4182|F4183|F4184|F4185|F4186|F4187|F4188|F4189|F4190|F4191|F4192|F4193|F4194|F4195|F4196|F4197|F4198|F4199|F4200|F4201|F4202|F4203|F4204|F4205|F4206|F4207|F4208|F4209|F4210|F4211|F4212|F4213|F4214|F4215|F4216|F4217|F4218|F4219|F4220|F4221|F4222|F4223|F4224|F4225|F4226|F4227|F4228|F4229|F4230|F4231|F4232|F4233|F4234|F4235|F4236|F4237|F4238|F4239|F4240|F4241|F4242|F4243|F4244|F4245|F4246|F4247|F4248|F4249|F4258|F4259|f3132|f3133|f3134 +FSBN#F4250 +FSBR#F709|F4256|f388 +FSBS#F4152|F4153|F4154|F4155|F4156|F4157 +FSBT#F4150|F4151|F4158|F4159|F4160|F4162|F4252|F4253|F4254|F4255|F4257|F4260 +FSFL#F4301|F4302 +FSFR#F4300|P1336|P1337|p903 +FSFT#P1334|P1335 +FSJ#V2394 +FSJL#F4264 +FSJN#V2395 +FSK#F1736|F2114|P1363|f848|f849 +FSKB#F2116|F2117|F2118|F2119|F2120 +FSKF#F2149|F2150|F2151|F2152|F2196|F2197 +FSKJ#F2153|F2154|F2155|F2156|F2157|F2158|F2159 +FSKK#F2115|F2160|F2161|F2162|F2167|F2168|F2169|F2170|F2171 +FSKL#F2172|F2173|F2174|F2175|F2176|F2177|F2203|F2204|F2205|F2206|F4288|f1373|f1374|f1375|f1376|f1377|p939|p940|p941|p942|p943 +FSKM#F2178|F2179|F2180 +FSKN#F682|F683|F684|F685|F686|F687|F688|F689|F690|F2124|F2125|F2126|F2163|F2164|F2165|F2166|F4265|F4266|F4267|F4268|F4269|F4270|F4271|F4272|F4273|F4274|F4275|P1366|P1370|V2427|V2428|V2429|V2430|V2431|V2432|V2433|f850|f1356|f1357|f1358|f1359|f1360 +FSKR#F2127|F2128|F2129|F2130|F2131|F2132|F2133|F2134|F2135|F2136|F2137|F2138|F2139|F2140|F2141|F2142|F2143|F2144|F2145|F2146|F2147|F2182|F2183|F2184|F2185|P1364|P1365|f851|f852|f853|f854|f1355|f1361|f1362|f1363|f1364|f1365|f1366|f1367|f1368|f3136 +FSKS#F691|F692|F693|F694|F695|F1737|F2148|F2186|F2187|F2188|F2189|F2190|F2191|F2199|F2200|F2201|F2202|P1367|P1368|P1369|V2407|f366|f367|f368|f369|f370|f855|f856|f857|f858|f1369|v8161|v8162|v8163|v8164 +FSKT#F2121|F2122|F2123|F2181|F2192|F2193|F2194|F2195|f1370|f1371|f1372 +FSKW#F2198 +FSL#F696|F1498|F3177|F4104|F4289|V39|f868|v8166|v8167 +FSLM#v8168 +FSLN#F697|F1499|F3178|F4290|V40|V41|V42|V44|f371|f859|f860|f861|f862|f863|f2241 +FSLR#f2242|v8169 +FSLS#V2408|v8165|v8170 +FSLT#F4291|f372|f373|f864|f865|f866|f867 +FSM#V2409 +FSMS#V2410 +FSMT#F4276|F4277 +FSN#F678|F679|F4587|P1296|f390|f3135 +FSNF#P1300|P1301 +FSNJ#F713|F4161|p886 +FSNK#F712|F714|F715|F716|F717|P1298|P1299|f398|f399|f400|f401|f402|f403|f404|f405 +FSNN#F680 +FSNS#F681 +FSNT#F4278|F4279|F4280|F4281|P1297|f391|f392|f393 +FSNX#F704 +FSPF#F4282|F4283|F4284|F4285|F4286|F4287 +FSPR#F4293|V2177|V2178|V2179|V2180|V2181|V2182|V2434|V2435|v7846|v7847|v7848|v7849|v7850|v7851 +FSPT#F4292 +FSR#F698|F4353|V2396|V2397|v8138 +FSRH#F699|F700 +FSRJ#f375|f376|f377|f378|f379|f380|f381|f382|f383 +FSRK#f374|f384|f385|f386|f387 +FSRL#F701 +FSRN#F702|F4354|v8139|v8140|v8141|v8142|v8143 +FSRS#F703|v8144 +FSRT#v8145|v8146|v8147|v8148|v8149|v8150 +FSS#F710|F4263 +FSSK#p947|p948|p949|p950|p951 +FSSL#F4306 +FSSN#f418|f419|f420|f421|f422|f423|f424|f425|f426|f427|f428|f429|f430|f431|f432|f433|f434|f435|f436 +FSST#f394|f1234 +FST#F45|F706|F744|F775|F776|F1511|F4359|V2404|f395|f396|f406|f407|f869|f877|f3137 +FSTB#F1508|F1509|F1510|V2183|V2184|f870|f871|f872|f873|f874|f875|f876 +FSTF#F745|F1507|F1533|F1534|F1535|F1605|F1606|F1607|F1608|F1609|F1610|f889|f890|f891|f892|f1052|f1053|f1054|f1055 +FSTJ#F1516|F1517|F1518|F1519|F1520|F1521|F1522|F1523|F1524|F1525|F1526|F1595|F1596|f893|f894|f895|f896|f897|f898|f899|f900|f901|f902|f903|f904|f905|f906|f907|f908|f909|f910|f911|f912|f913|f914|f915|f916|f917|f918|f919|f920|f921|f922|f923|f924|f925|f926|f927|f928|f929|f930|f931|f932|f933|f934|f935|f936|f937|f938|f939|f940|f941|f942|f943|f944|f945|f946|f947|f948|f960|f961|f962|f963|f964 +FSTK#F749|F750|F751|F752|F1500|F1501|F1502|F1527|F1530|F1531|F1532|F1536|F1537|F1538|F1539|F1594|f502|f503|f965|f966|f967|f968|f969|f970|f971|f972|f973|f974 +FSTL#F1540|F1541|F1542|F1543|F1544|F1545|F1546|F1547|F1548|F1549|F1550|F1597|F2207|F2208|F2209|F4295|f975|f976|f977|f978|f979|f980|f981|f982|f983|f984|f985|f986|f987|f988|f989|f990|f991|f992|f993|f994|f995|f996|f997|f998 +FSTM#F1513|F1551|F1552|F1553|F1554|F1598|F1599|V2425|V2426|f878|f999|f1000|f1001|f1002|f1003 +FSTN#F46|F707|F708|F711|F718|F719|F720|F721|F722|F723|F777|F1503|F1504|F1505|F1512|F1555|F1556|F1600|F1601|F1602|F1603|F1604|F4360|V2405|V2406|f397|f408|f409|f410|f411|f879|f1004|f1005|f1006|f1007|f1008|f1009|f1010|f1011 +FSTP#F753|F754|F1557|F1558|F1559|F1560|F1561|F1562|F1563|F1564|F1565|F4294 +FSTR#F755|F756|F757|F758|F759|F760|F1506|F1566|F1567|F4261|F4297|F4298|F4299|f735|f880|f881|f882|f883|v8153|v8154|v8155|v8156|v8157|v8158|v8159|v8160 +FSTS#F761|F762|F763|F764|F1514|F1515|F1568|F1569|F1570|F1571|F1572|F1573|F1574|F1575|F1576|F1577|F1578|F1579|F1580|F1581|F1582|F1583|F1584|F1585|F1586|F1587|F1588|F1589|F1590|F1591|F1592|F1593|F1612|F1613|F1614|F1615|F1616|F1617|f412|f884|f885|f886|f887|f888|f1012|f1013|f1014|f1015|f1016|f1017|f1018|f1019|f1020|f1021|f1022|f1023|f1024|f1025|f1026|f1027|f1028|f1029|f1030|f1031|f1032|f1033|f1034|f1035|f1036|f1037|f1038|f1039|f1040|f1041|f1042|f1043|f1044|f1045|f1046|f1047|f1048|f1049|f1050|f1051|f1056|f1057|f1058|f1059|f1060|f1061|f1062|f1063|f1064|f1065|f1066|f1067|f1068|f1069|f1070|f1071 +FSTT#F4296|f413|f414|f415|f416|f417|f497|f498|f499|f500|f501 +FSTW#F1611 +FSTX#V2403 +FSWJ#F4303|F4304|F4305 +FSWL#V2436 +FSXN#F4358|V2249 +FSXT#V2253|V2254|V2255|V2256|V2257 +FT#F724|F841|F1633|F1738|F3179|P1338|V75|V2190|V2215|V2411|f83|f1072|f1073 +FTBK#F838 +FTBL#V2218|V2219|V2220 +FTBN#V2217|V2221 +FTBR#F3186 +FTBS#F1750|P1341|V2237 +FTBX#F1624|F1625|F1626 +FTFL#F1634|F1635|F1636|F1637 +FTFN#P1340|V2216 +FTFR#F1646|f1084|f1085 +FTHN#F842|F843|F844 +FTJ#F1622|f1088 +FTJH#F1638|F1639|F1640 +FTJN#F1623|f1089|f2243|f2244|f2245|f2246|f2247|p908|p909|p910|p911|p912|p913|p914|p915|p916|p917|p918 +FTJR#f1090|f1091|f1092|f1093 +FTJS#f1094 +FTJT#f1086 +FTK#f1087 +FTKM#V2222 +FTKN#V76|V77|V2348|v50|v51 +FTKP#F3196|F3197|F3198|P1348|P1349|f2268|p931 +FTKR#F3188|F3189|F3190|F3191|F3192|F3193|F3194|P1342|P1343|P1344|P1345|P1346|P1347|V2223|f2248|f2249|f2250|f2251|f2252|f2253|f2254|f2255|f2256|f2257|f2258|f2259|f2260|f2261|f2262|f2263|f2264|f2265|f2266|f2267|p919|p920|p921|p922|p923|p924|p925|p926|p927|p928|p929|p930 +FTKS#V2224|f1095|f1096|f1097|f1098 +FTKT#V2207|V2208|V2209 +FTL#F765|f437|f438|f1119|f1120|f1185|f1186|v8171|v8172 +FTLB#F3199|F3200 +FTLH#F1657|F1658 +FTLK#p906|p907 +FTLM#f1121|v8173 +FTLN#f439|f1187|v8174 +FTLR#f440|f441|f442|f443|f444|f1122|f1123|f1124|f1125|f1126|f1127|f1188|f1189|f1190|f1191|v8175|v8176|v8177|v8178 +FTLS#F725|F1659|F1660|F1661|F3201|P1350|f445|f446|f447|f448|f449|f450|f1128|f1129|f1130|f1131|f1132|f1192|f1193|f1194|f1195|v8179|v8180|v8181|v8182|v8183|v8184 +FTLT#F726|V2412|V2413 +FTM#F727|F728|V3361|f84 +FTMN#F3203|F3204|P1351|P1352|V2414|V2415|V2416|V2417|V2418|V2419|V2420|v8185|v8186|v8187|v8188|v8189|v8190|v8191|v8192|v8193|v8194|v8195|v8196|v8197|v8198|v8199|v8200|v8201|v8202|v8203|v8204|v8205|v8206|v8207|v8208|v8209|v8210 +FTMS#F729|F1641 +FTMT#F3202 +FTN#F197|F845|F1618|F4311|f85|f1074|f1378 +FTNH#F846 +FTNM#V2349|V2350|V2351 +FTNN#P1353|P1354 +FTNP#F1643 +FTNR#F1642 +FTNS#F198|F199|F1621|F2210|F2211|F2212|F2213|f86|f87|f88|f89|f90|f91|f92|f93|f94|f95|f96|f97 +FTNT#F3195 +FTPR#F3180|F3181|F3182|V2225|V2226 +FTR#F794|F836|F3957|F4109|F4142|F4143|V45|V2195|V3368|f98|f1075|f1076|f3419 +FTRB#F796|F797|F798|F799|F800|F801|F802|F803|F804|F4113|F4114|F4115|F4131|F4132 +FTRF#F805|F829|V46|f515|f516 +FTRH#F810|F811|F812|V47|V48|V49 +FTRJ#F806|F807|F808|F809|F4117|f517 +FTRK#F813|F814|F815|F816|F817|F818|F819|F820|F4118|F4119|F4120|F4121|V2227 +FTRL#F795|F821|F4110|F4111|F4146|F4361|V50|V51|V52|V53|V54|V55|V56|V57|f518|f519|f520|f521|f522|f3202|f3203|v32|v33|v34|v35|v36|v37|v38|v39|v40|v41|v42|v43|v44|v45|v46|v47|v48|v49|v9395|v9396|v9397|v9398|v9399|v9400|v9401|v9402|v9403|v9404|v9405|v9406|v9407|v9408|v9409 +FTRM#F4122|F4123|F4124|F4125|F4126|F4148|V58|V59|V60|V61|V62|V63|V64|f99 +FTRN#F822|F827|F828|F3958|F4127|F4128|F4129|F4130|F4585|V72|V73|V74|V2185|V2186|V2187|V2188|V2189|V2196|V2421|V2422|V2423|V3370|f100|f523|f524|f525|f526|f1077|f3129|f3420|f3421|f3422|f3423 +FTRP#F3205|P1355|P1356 +FTRR#F4116|f101|f1078 +FTRS#F823|F824|F825|F826|F833|F834|F835|F4112|F4133|F4134|F4135|F4136|F4137|F4144|F4145|F4147|V65|V66|V67|V68|V69|V70|V71|V2197|f1079|f3130|f3131|f3424 +FTRT#F4138|F4139|F4140|F4141|F4363|f527|f3204|f3205|f3425|f3426|f3427|f3428|f3429 +FTRW#F830|F831|F832|f528|f529|f530 +FTRX#F4362|V2191|V2192|V2193|V3369 +FTS#F1749|F3206|F3212|F4419|V78|V2194|V2228|f102 +FTSJ#F2216 +FTSK#F1619|F1620|F1644|f3128 +FTSL#F3210|F3211|P1359|P1360 +FTSN#F1647|F1648|F3213 +FTSR#F3183|F3184|F3207 +FTST#F3185|V92|V93|V94|V95|f103|f104|f105|f106|f1080|f1081|f1082|f1083 +FTSX#F1645 +FTTK#V2230 +FTTL#P1339 +FTTP#V2229 +FTTR#F1627|F1628|F1629|F1630|F1631|F1632 +FTTT#F3187 +FTTX#F3208|f2269|f2270 +FTWT#F3209|P1357|P1358 +FTX#F2214|F2215 +FTXM#p904|p905 +FTXN#F4310 +FWJN#V2250|V2251 +FWTN#V2252 +FX#F47|F85|f19 +FXBK#F66|F67 +FXBL#F78|F79 +FXBR#F70|F71|F72|F73|F74|F75|F188 +FXBT#F48|F68|F69|F76|F77 +FXBX#F80|F81 +FXFL#F147 +FXFR#F88|F166|F167|F168|F169|F170|F171|F172 +FXJB#F89|F90|F91 +FXJM#F92|F93|f22|f23|f24|f25|f26 +FXJR#f27|f28|f29|f30|f31|f32|f33|f34|f35|f36|f37|f38 +FXJS#F94|F95|F96|F97 +FXKL#F113|F114|F115 +FXKM#F116|F117|F118 +FXKN#F110|F111|F112|P1371|P1372|f39|f40|f41|f42|f43|f44|f45|f46|f47|f48|f49|f50 +FXKR#F98|F99|F100|F101|F102|F119|F120|F121|F122|F123|F124|F125|F126|F127 +FXLJ#P1373|P1374|P1375|p944|p945|p946 +FXLK#F132 +FXLN#f3138 +FXLR#F128|F129 +FXLT#F130|F131|F133|f3139 +FXLX#f51|f52|f53|f54|f55|f56|f57|f58|f59|f60|f61|f62 +FXMK#F134|F135 +FXMN#F136|F137|F140|F141|F142|F143|f63|f64|f65|f66|f67|f68|f69|f70|f71|f72|f73|f74 +FXMS#F138|F139 +FXN#F4105|V2398|f20|f451 +FXNJ#F107 +FXNN#V2399 +FXNR#V2400|V2401|V2402|f3126|f3127|v8151|v8152 +FXNS#F4106|F4107|F4108 +FXNT#F103|F108|F109|f21|f452|f453|f454|f455 +FXPB#F149 +FXPR#F146|F148 +FXR#F4307|V2231 +FXRB#F49|F50|F51|F52|F53|F54|f3142 +FXRF#f3140 +FXRK#F144|F145 +FXRN#F152|F4308|f3141 +FXRR#F86|F87 +FXRS#F55|F56|F57|F150|F187|F4309|f78|f79 +FXRX#F151 +FXS#F3945|F4420 +FXSB#F58|F59 +FXSJ#F3947|F3948 +FXSK#F64|F65|F153|F154|F155|F156|F157|F158|F159|F3953|F3954|F3955 +FXSM#F160|F161|f75 +FXSN#F4421|F4422|f2982 +FXSP#F162|F3949|F3950|F3951|F3952|f76|f77 +FXSR#f2983|f2984|f2985|f2986|f2987 +FXSS#F3946 +FXST#F60|F61|F62|F63|F104|F163|F164|F183|F184|F185|f456|f2988|f2989|f2990|f2991 +FXSW#F186 +FXT#F1742|f457|f507|f1099|f1100|f1812 +FXTK#F787|F1649|F1650|F1651|F1652|F1653|F1654 +FXTL#F165|F788|F3956|f2992|f2993|f2994|f2995 +FXTM#F789|F790|F791|f1101 +FXTN#F1743|F1744|F1745|F1746|F1747|F1748|f458|f508|f509|f510|f511|f512|f1102|f1103|f1104|f1813 +FXTR#F84|F784|F785|F786|f1105|f1106|f1107|f1108|f1109 +FXTS#F82|F83|F792|f459|f513|f1110|f1111|f1112|f1113|f1114|f1183 +FXTT#F106|f514|f1115|f1116|f1117 +FXTW#F793|F1655|F1656|f1118 +FXWL#F173 +FXWR#F174|F175|F176|F177|F178|F181|F182 +FXWS#F179 +FXWX#F180 +FXXS#F105 +FYR#F3217 ++++++++++ +H#H140|H141|H1220|H1871|h564|h2669 +H0TR#H1867|H1868 +HB#H38|H40|H712|H1914|H2237|H2769|H3155|h29|h30|h651|h3736|h4145 +HBBN#H1225|H1226 +HBFN#h55 +HBHF#h52 +HBJR#H45|H2238|h40|h41|h42|h43|h44|h45|h46|h47|h48|h49|h50|h51 +HBKK#H39 +HBKR#H2239 +HBL#H1227|H2244|h53|h3747 +HBLB#H1236|H2245 +HBLF#H1234 +HBLK#H1231 +HBLN#H1232|h652|h3737|h3738|h3739|h3740|h3741 +HBLR#H1228|H1229|H1230 +HBLS#H1233|H2246|H2247|h3742 +HBLT#H47|H48|h54|h653|h3743|h3744|h3745|h3746 +HBLW#H1235|H2248 +HBM#H1222 +HBMN#H1223|H1224 +HBN#H713|H1915|h31|h654|h2670 +HBNJ#H1246 +HBNK#H1245 +HBNS#H42|H43|H44|h32 +HBNT#h33|h34|h35|h36|h37|h38|h655|h656|h657|h658 +HBNX#H41 +HBR#H1237|H2770 +HBRM#H2242|H2773|H2774 +HBRR#H1240|H1241|H1242 +HBRS#H1243|H1244|H2904|h659|h660|h661|h662|h663 +HBRT#H2771|H2772|H2903|h4281|h4282 +HBS#H1916|H2243 +HBSB#H50|H2152|H2153|h56 +HBSJ#H2154|H2155 +HBSK#H2775|H2776|H2777|H2778|h4556|h4557|h4558|h4559|h4560|h4561|h4562|h4563|h4564|h4565|h4566|h4567 +HBSL#H51|H52 +HBST#h39|h664|h3748 +HBSX#H53|h57|h58|h59 +HBT#h60|h665 +HBTS#H49 +HBWJ#H2779 +HBWR#H1238|H1239 +HBXT#H46 +HBYS#H2240|H2241 +HF#H143|H721|H1294|H2465|H2472|H2780|H2781|H3059|h3972|h4424 +HFBR#H2466|H2467|H2468|H2469|H2470 +HFHS#H2482 +HFJ#h4432 +HFJM#h4433 +HFJN#h4434 +HFJR#h4435|h4436|h4437|h4438|h4439 +HFJS#H2480 +HFK#h4431 +HFKK#H2992|H2993 +HFKN#H2483 +HFKR#H2479|H2481 +HFKS#H2994|h4440|h4441|h4442 +HFLB#H2485 +HFLN#H2484|H2995|H2996 +HFLX#H3061|H3062|H3063|H3064|H3065|h4480|h4481|h4482|h4483|h4484|h4485|h4486|h4487|h4488|h4489|h4490|h4491|h4492|h4493 +HFMN#H2474 +HFMR#H2486 +HFMS#H2487 +HFN#H63|H717|H2784|H2938|H3060|h3973|h4425 +HFNB#H68|H69|H70|H71|H718 +HFNF#H74|H88|H89|H90 +HFNJ#H75|H76|H2998 +HFNK#H77|H78|H2997 +HFNM#H79|H80|H81 +HFNN#H64|H73|H2475|H2476|H2477|H2478|h3979|h3980|h3981|h3982|h3983|h3984|h3985|h3986|h3987|h3988|h3989|h3990|h3991|h3992|h3993|h3994|h3995|h3996|h3997|h3998|h3999|h4000|h4001|h4002|h4003|h4004|h4005 +HFNR#H65|H66|H67|H82 +HFNS#H83|H84|H85|H86|H87|H719 +HFNT#H72|h3974|h3975|h3976|h3977|h3978|h4426|h4427|h4428|h4429|h4430 +HFNW#H720|h570 +HFNX#H2488 +HFPL#H2490 +HFPR#H2489 +HFR#H91|H1218 +HFRB#H92 +HFRF#H93 +HFRS#H94|H95 +HFRT#H2491|h4010 +HFS#H2473|H2492|H2785 +HFSK#H144|H145|H146|H2493|H2786|H2787|H2788 +HFSN#H2782|H2783|h4147 +HFST#h4443 +HFT#H96|H1295|H3156|h79|h675|h4006|h4007|h4444|h4445 +HFTB#H98|H99|H100|h74|h75|h76|h77|h78 +HFTF#H113|H1297|H1298|H1299|H1309 +HFTJ#H3158|H3159|H3160|h687|h688|h689|h690|h691|h692|h693|h694 +HFTK#H1300|H1301|H1302|h686|h695|h696|h697|h698 +HFTL#H2939|H2940|H2941 +HFTM#H1303|H1304|H2471|H3161 +HFTN#H97|H109|H110|H111|H112|H1296|H3157|h80|h81|h82|h83|h84|h85|h676|h677|h678|h679|h680|h4008|h4446 +HFTP#H101|H102|H103|H1305|H1306|H1307|h91 +HFTR#H104|H2494|H2495|H2789|H2790|H2791 +HFTS#H105|H106|H107|H108|H114|H115|H1308|h86|h681|h4447 +HFTT#h87|h88|h89|h90|h682|h683|h684|h685|h4009|h4448 +HFWK#H2496 +HFXN#H2991 +HH#H2497|H3066|h4011 +HHM#h4028 +HHN#H3067|h4029 +HHNB#H3068|h4494 +HHNF#H3069|h4495 +HHNK#H3070|H3071|H3072|H3073|H3074 +HHNL#H3075|H3076|H3077|H3078 +HHNN#H3084 +HHNR#H3079 +HHNS#H2508|H2509|H2510|H3080|H3081|H3082|H3085 +HHNT#H3083 +HHPN#H3086|H3087|H3088|H3089 +HHR#H2511|H3090|h4030|h4496|h4497 +HHRF#H3092 +HHRM#h4498 +HHRN#H3091|h4499 +HHRR#h4500 +HHRS#h4501 +HHRW#h4502|h4503 +HHS#h4031 +HHT#H2498 +HHTL#h4012|h4013 +HHTS#H2499|H2500|H2501|H2502|H2503|H2504|H2505|H2506|H2507|h4014|h4015|h4016|h4017|h4018|h4019|h4020|h4021|h4022|h4023|h4024|h4025|h4026|h4027 +HJBT#H116|H117 +HJL#H118|H1310|H3162 +HJLB#H119 +HJLJ#h4569|h4570|h4571|h4572 +HJLK#H120|H121|H122|H3163|H3164|H3165|h4568 +HJLN#H129|H3166|H3167|h92|h93|h94|h95|h96 +HJLS#H123|H124|H125|H126|H127|H128|H3168 +HJLT#h97|h98 +HJMN#H1311 +HJN#H130|H2914|h699 +HJNB#H2915 +HJNP#H2916 +HJNS#h4292|h4293|h4294|h4295|h4296|h4297|h4298|h4299|h4300|h4301|h4302|h4303 +HJNT#H2792|H2793|h700|h701|h702|h703|h704 +HJR#h99 +HJRM#h100 +HJRN#h101 +HJRR#h102|h103|h104|h105 +HJRS#h106|h107|h108|h109|h110|h111 +HJST#H131 +HK#H0|H1251|H1341|H1342|H2458|H2794|h61|h112|h3961 +HKBL#H1878 +HKBR#H54|H55 +HKFL#H59|H60 +HKKL#H2459 +HKL#h714|h4351 +HKLK#h4573 +HKLM#h719 +HKLN#h720|h4341|h4342|h4343|h4344|h4345|h4346 +HKLR#h721|h722|h723|h724|h725 +HKLS#h715|h716|h717|h718|h726 +HKLT#H1256|h4347|h4348|h4349|h4350 +HKLX#H1257|H1258|H1259|H1260 +HKN#H148|H1252|h62|h671|h3962 +HKNH#H2456 +HKNK#H149|H150|H151 +HKNR#H1253|H1254 +HKNS#H152|H1255 +HKNT#h63|h64|h65|h66|h113|h114|h3963|h3964|h3965 +HKPK#h4146 +HKR#H56|H2457|H3056 +HKRF#H58 +HKRN#H57|H3057 +HKRS#H3058 +HKS#H1897 +HKSK#H2460 +HKSM#H1896 +HKSN#H1898|H1899|H1900|H1901|H1902|H1903|H1904|H1905|H1906|H1907|H1908|H1909|H1910|h2668 +HKSP#H2461|H2462 +HKSR#H1911|H1912|H1913 +HKST#H1895|h67|h2666|h2667|h3966 +HKT#h68|h69|h115|h672|h705|h706|h3967|h3968 +HKTK#H1559 +HKTL#H1261 +HKTN#h70|h116|h707|h3969 +HKTR#H1556|H1557|H1558|H2463 +HKTS#h71|h1028|h1029|h1030|h1031|h1032|h1033|h1034|h1035|h1036|h1037|h1038|h1039|h1040|h3970 +HKTT#h72|h708|h3971 +HKWS#H1262 +HKXN#H2946 +HL#H217|H218|H238|H1312|H2797|H3093|H3107|H3184|h727|h732|h1064|h1070|h2643|h4032|h4033|h4045|h4575 +HLB#H153|h117|h123 +HLBB#H160|h118 +HLBF#H162|H163|h128|h129|h130|h131|h132|h179|h180|h181|h182|h183|h200|h201|h202|h203|h204|h205|h206 +HLBH#H167|h137|h138|h139|h140|h141 +HLBJ#H164|H165|H174|H175|H176|H177|H178|H179|H1586|h157|h158|h159|h160|h161|h1065 +HLBK#H166|H180|H181|H182|H183|H184|H185|H186|h133|h134|h135|h136|h162|h163 +HLBL#H187|H188|H189|H190|H191|H192|h164|h165|h166|h167|h168|h169|h170|h1066|h1067|h1068|h1069 +HLBM#H193|H194|H195|h119|h120|h124|h171|h172|h173 +HLBN#H172|H173|h125|h174|h175|h176|h177|h178|h184 +HLBP#H196 +HLBR#H156|H157|H158|H169|H170|H171|H197|H1348|H1349|H1350|H1351|H1352|H1353|h126|h142|h143|h144|h145|h146|h147|h148|h149|h150|h151|h152|h153|h154|h155|h156|h185|h186|h728|h729|h730|h731 +HLBS#H198|H199|H200|H210|H211|H212|H213|h127|h187|h188|h189|h190|h191|h192|h193|h194 +HLBT#H159|H161|H168|H201|H202|H203|H1347|H1354|H1355|H1356|H1357|H1358|h121|h122|h195|h196|h197|h198|h199 +HLBW#H204|H205|H206|H207|H208|H209|h207|h208|h209|h210|h211|h212 +HLBX#H154|H155 +HLF#H1933|h213|h1057|h2706 +HLFB#h2707|h2708 +HLFF#h2709|h2710|h2711|h2712 +HLFK#H1359|H1934 +HLFL#H1935|h2713|h2714|h2715|h2716|h2717|h2718|h2719|h2720|h2721|h2722 +HLFM#H1936 +HLFN#H1577|H1937|h214|h1058|h1059|h1060|h1061|h1062 +HLFP#H1938 +HLFR#H1399|H1578|H1579|H1580|H1581|H1582|H1939|H1940|H1941|H1948|h744|h2723|h2724|h2725 +HLFS#H1942|H1943|H1944|H1945|H1946|H1947|H1949|H1950|H1951|H1952|H1953|H1954|H1955|H1956|H1957|H1958|H1959|H1960|H1961|H1962|H1963|H1964|H1965|H1966|H1967|H1968|H1969|H1970|H1971|H1972|H1973|H1974|H1975|H1976|H1977|H1978|H1979|H1980|H1981|H1982|H1983|H1984|H1985|H1986|H1987|H1988|H1989|H1990|H1991|H1992|H1993|H1994|H1995|H1996|H1997|H1998|H1999|H2000|H2001|H2002|H2003|h215|h2726|h2727|h2728|h2729|h2730|h2731|h2732|h2733 +HLFT#H215|H216|H2004|H2947|H2948|h216|h1063|h1119|h2734 +HLHP#H2798 +HLHR#H1592|h1090 +HLHT#h1088|h1089 +HLJ#H1362|h746 +HLJF#H1591 +HLJH#H1360 +HLJL#h1080 +HLJM#h747 +HLJN#H237|H244|H1363|H1364|H1365|H1366|H1367|H1368|h221|h748 +HLJR#H2528|h749|h750|h751|h752 +HLJS#h753 +HLK#H236|H1583|h745 +HLKB#H1361 +HLKK#H1369|H1593|H1594 +HLKL#H1388|H1584|H2512|h758|h759|h760 +HLKN#H1373|H1377|H1378 +HLKR#H1374|H1375|H1376|H1379|H2540|H2541|H2542|H2543|h761|h762|h763|h764|h765|h766|h767|h768|h769|h770|h771|h1081|h1082|h1083|h1084|h1085|h1086|h1087 +HLKS#h754|h755|h756|h757 +HLKT#H1370|H1371|H1372 +HLM#H240|H241|H1585|H1606|H1607|H2539|h1071 +HLM0#H1381 +HLMN#H242|H1608 +HLMS#H243|H1609|H2513 +HLMT#H1380|H1382|H1383|H1384|H1610 +HLN#H1575|H1576|H1587|H3094|H3108|h217|h733|h1072|h2644|h4034|h4046|h4576 +HLNB#H219|H220|H221|H222|H223|H224|H3095 +HLNF#H226|H3097|H3098|H3099 +HLNJ#H1398|H3105 +HLNK#H227|H296|H1397|H1595|H3100|H3104 +HLNM#H3101|H3102|H3109|H3110 +HLNN#H1588|H3096|H3113|H3114 +HLNS#H228|H229|H230|H231|H232|H1345|H1346|H1589|H1590|H3103|H3111|h1073 +HLNT#H225|H233|H1343|H1344|H2529|H2530|H2535|H2536|H2537|H2538|H2545|H2546|H2547|h218|h734|h735|h736|h737|h738|h2645|h2646|h2647|h4047|h4048|h4049|h4052|h4053|h4054|h4055|h4056|h4504 +HLNW#H234|H235|H3112 +HLPR#H1385|H1386|H1387|h4057|h4058|h4059|h4060|h4061|h4062|h4063|h4064 +HLPT#h775|h776 +HLR#H1313|H1314|h739|h1074|h1075|h4035|h4036 +HLRM#H2514|H2515|H2516|H2517|h740 +HLRN#H1315|h741|h1076|h4037 +HLRR#h1077|h4038 +HLRS#h742|h1078|h4039 +HLRT#h1093 +HLS#H245|H2548|H2949|H3185|h743|h772|h773|h1079|h4040 +HLSB#H246|H247|H252|H253|H254|H255|H2554|H2555|H2556|H2557|H2558|H2559|h222|h223|h224|h225|h226|h227|h228|h229|h230|h231|h232|h233|h234 +HLSF#H267|H2567|H2568|H2569|H2570|H2571|H2572|H2573|H2606|H2607|H2608|H2609|H2610|h4071|h4072|h4073 +HLSH#H1596|H1597|H1598|H1599|H1600|H1601|H1602|H2576|H2577|H2578|h1094|h1095 +HLSJ#H1392|H2574|H2575|h4075|h4076|h4077|h4078 +HLSK#H259|H260|H261|H262|H263|H1391|H2566|H2581|H2582|H2583|H2584|h4074|h4079|h4527|h4528|h4529 +HLSL#H1393|H2522 +HLSM#H2579|H2585|h777|h778|h779|h780|h781|h782|h783|h784|h785|h786|h787|h788 +HLSN#H239|H256|H257|H1611|H2562|H2580|H2950|H3186|H3187|h774 +HLSP#H1394|H2518|H2586|H2587 +HLSR#H1389|H1390|H2549|H2550|H2551|H2552|H2563|H2564|H2565|H2588|H2589|h4070|h4530|h4531|h4532|h4533 +HLSS#H249|H250|H251|H258|H2553|H2590|H2591|H2592|H2593|H2594|H2595|H2596|H2597|H2598|H2599|H2600|H2601 +HLST#H248|H264|H265|H266|H1395|H1396|H2519|H2544|H2560|H2561|H2602|H2603|H2604|H2605|h235|h236|h237|h238|h239|h789|h790|h791|h792|h793|h1108|h1109|h1110|h1111|h1112|h2648|h4050|h4051|h4065|h4066 +HLSW#H268|H269|H270|H2611|H2612|H2613|H2614|H2615|h4080 +HLSX#H1603|h1096|h1097|h1098|h1099|h1100|h1101|h1102|h1103|h1104|h1105|h1106|h1107 +HLT#H214|H271|H1560|H1894|H1929|H2525|H2951|h219|h220|h253|h794|h1113|h2649|h2650|h2671|h2672|h4041|h4042|h4067|h4068|h4352|h4505|h4577|h4578 +HLTB#H272|H1930|h240|h241|h242|h243|h244|h245|h246|h247|h248|h249|h250|h251|h252 +HLTF#H273|H286|H287|H288|H289|h4158|h4159 +HLTJ#h261|h262|h263|h264|h4148|h4149|h4150|h4151|h4152 +HLTK#H1931|H2799|H2800|h4153|h4154|h4155|h4156|h4157 +HLTL#H290|H291|h265|h266|h267|h268|h269|h270|h271|h272|h273|h274|h275|h276 +HLTM#h277|h278|h279|h280|h281|h282 +HLTN#H274|H292|H293|H1561|H1562|H1563|H1564|H1565|H1566|H1567|H1568|H1569|H1570|H1571|H1572|H1573|H1604|H2005|H2526|H2527|h254|h255|h256|h257|h258|h259|h795|h1041|h1042|h1043|h1044|h1045|h1046|h1047|h1048|h1049|h1050|h1051|h1052|h1053|h1054|h1055|h1056|h2651|h2673|h4043|h4069|h4579 +HLTP#H275|H276|H277|H278 +HLTR#H279|H280|H281|H282|H2520|H2521|H3106 +HLTS#H283|H284|H285|H294|H295|H1574|h283|h796|h2652|h2674|h4044|h4353 +HLTT#h260|h2653|h2675 +HLTX#H1932 +HLWS#H1400|H1401 +HLWT#H2531|H2532|H2533|H2534 +HLWX#H1605|h1114|h1115|h1116|h1117|h1118 +HLXT#h1091|h1092 +HM#H1402|H1442 +HM0F#H1418 +HMBK#H2808|h810|h811|h812|h813|h814|h815|h816|h817|h818|h819 +HMBL#H2807 +HMBR#H297|H298|H299|H300|H301|H2007|H2008|H2009|H2010|H2011|H2012|H2013|H2014|h284|h820|h821|h822|h823|h2735|h2736 +HMFR#H1445|H1446|H1472|h834|h835|h836|h837|h838 +HMFS#H1438 +HMFT#H1471 +HMJH#h843|h844|h845|h846 +HMJK#H1449|H1450|h839|h840|h841|h842|h847|h848|h849|h850|h851|h852|h853|h854 +HMJL#h855 +HMJN#H2619|H2620|H2621|h865|h866|h4084|h4085|h4086|h4087|h4088 +HMJS#h856|h857|h858|h859|h860|h861|h862|h863|h864 +HMKM#H1441|H2616|h872|h880|h881|h882|h883|h884 +HMKN#H1447|H1448 +HMKR#H1452|H1453|h873|h874|h875|h876|h877|h878|h879 +HML#H304|H2015 +HMLB#H2016|H2017|h2737|h2738|h2739|h2740|h2741 +HMLF#H305|H306|H307|H2018|H2019|H2020 +HMLH#h2742 +HMLJ#H2006|h825|h826|h827|h828|h829|h830 +HMLK#H308|h824|h831|h832|h833 +HMLN#H309|H2021|H2617|h2743 +HMLR#H2022|H2023 +HMLS#H2024|H2025|H2026|H2027|H2028|H2029|H2030|H2031|H2032|H2033|H2034|H2035|h2757|h2758|h2759|h2760|h2761|h2762|h2763|h2764|h2765|h2766|h2767|h2768|h2769 +HMLT#H302|H303|H1454|H1455|H1456 +HMLW#h2744|h2745|h2746|h2747|h2748|h2749|h2750|h2751|h2752|h2753|h2754|h2755|h2756 +HMLX#H1457|H1458|H1459|h885|h886|h887|h888|h889|h890|h891|h892|h893|h894|h895|h896|h897|h898|h899|h900|h901 +HMN#H2801|H2917|h1121|h4160|h4161 +HMN0#H2802 +HMNF#h4176 +HMNJ#H1631 +HMNK#H1625|H1630|h1131|h1132|h1133|h1134|h1135|h1136|h1137|h1138|h1139|h1140|h1141|h1142 +HMNL#H2919 +HMNM#h4162 +HMNN#H2918|h4163 +HMNR#h4164|h4165|h4166|h4167 +HMNS#H1451|H1627|H1628|H2803|H2804|H2805|h4168|h4169|h4170|h4171|h4172|h4177|h4178|h4179 +HMNT#H2806|h1122|h1123|h1124|h1125|h1126|h4173|h4174|h4175 +HMP0#H2624|H2625|h4094|h4095|h4096|h4097|h4098 +HMPL#H317|H318|H319|H320|h4187|h4188 +HMPT#H322 +HMPX#H321 +HMR#H310|H2618|H2809|H2815|H2952|h4365 +HMRB#H316|H1403|H1404|H1405|H1406|H1407|H1408 +HMRF#h4185|h4186 +HMRH#H2955 +HMRK#H311|H1879|H2810 +HMRL#h4184 +HMRN#H2811|H2953|H2954|h4366|h4367|h4368|h4369|h4370 +HMRS#H312|H313|H314|H315|H1443|H1460|H1461|H2812|H2813|H2816|H2817|H2818|h4081|h4082|h4180|h4181|h4182|h4183|h4371 +HMRT#H1462|H2814|h4083|h4372|h4373|h4374|h4375|h4376 +HMS#H1444|H1463|H2819 +HMSF#H1626|h934 +HMSK#H1464|H1465|H1629|H2622|H2623|h867|h868|h869|h870|h871|h935|h936|h4089|h4090|h4091|h4092|h4093|h4354|h4355|h4356|h4357|h4358|h4359|h4360|h4361|h4362|h4363|h4364 +HMSL#h928|h929|h930|h931|h932|h933 +HMSN#h902 +HMSP#H1466|H1467 +HMSR#h937 +HMSS#h938 +HMST#H323|H324|H325|H326|H1468|H1478|h285|h903 +HMSX#H1469|h904|h905|h906|h907|h908|h909|h910 +HMT#H1409|H1612|h1127|h1128 +HMTB#H1411|H1412|H1613 +HMTF#H1414|H1415|H1416 +HMTJ#H1417 +HMTK#H1419|H1470|H1620|H1621|H1622|h911|h912|h913|h914|h915|h916|h917|h918|h919|h920|h921|h922|h923|h924 +HMTL#H1420|H1421|H1422|h797|h798|h799|h800|h801|h802|h803|h804|h805 +HMTM#H1423 +HMTN#H1410|H1614|H1615|H1616|H1617|H1618|h1129 +HMTP#H1428|H1429 +HMTR#H1424|H1425|H1426|H1427|H1434|H1435|h806|h807|h808|h809 +HMTS#H1430|H1431|H1432|H1433|H1619|H1623|H1624|h1120 +HMTT#H1413|h1130 +HMTW#H1436|H1437 +HMW#H1476 +HMWJ#H1474|H1475 +HMWK#H1473|h925|h926 +HMWR#h927 +HMWS#H1477 +HMXN#H1439|H1440 +HN#H132|H142|H147|H604|H611|H1479|H1480|H1641|H2036|H2795|H2874|H2944|H3189|h565|h2770 +HNB#h2771 +HNBL#H2038|H2039|h2994|h2995 +HNBR#h2996|h2997|h2998|h2999|h3690|h3691|h3692|h3693|h3694|h3695|h3696|h3697|h3698|h3699 +HNBS#h2772|h2773|h2774 +HNBW#h2993 +HNBX#h397 +HNF#h2777 +HNFB#H597 +HNFJ#h2787|h2788|h2789|h2790|h2791|h2792|h2793|h2794|h2795|h2796|h2797|h2798|h2799|h2800|h2801|h2802|h2803|h2804|h2805|h2806|h2807|h2808|h2809|h2810|h2811|h2812|h2813|h2814|h2815|h2816 +HNFK#h2817|h2818 +HNFL#H2064|h2785|h3169|h3170|h3171|h3172|h3173|h3174|h3175|h3177|h3178|h3179|h3180|h3181 +HNFR#H607|H608|H609|H610|H2062|H2063|h2778|h2779|h2780|h2781|h2782|h2783|h2784|h2786|h2819|h2820|h2821|h2822|h2823|h2824|h3168|h3176|h3182|h3183|h3184|h3185|h3186|h3187|h3188 +HNFS#H598|h2825|h2826|h2827|h2828|h2829|h2830|h2831|h2832|h2833|h2834|h2835|h2836|h2837|h2838|h2839|h2840|h2841 +HNHL#h3317|h3318|h3319|h3320|h3321|h3322|h3324 +HNHN#h3323 +HNHR#h3325|h3326|h3327|h3328|h3329|h3330 +HNJ#h398|h3191|h4380 +HNJB#H2971|H2972|H2973|H2974|h3192|h3193|h3194|h3195|h3196|h3197|h3198|h3199|h3200|h3316 +HNJF#h3207|h3208|h3209|h3210|h3211|h3212|h3213|h3214|h3215 +HNJH#h3226|h3227|h3228|h3229|h3230|h3231|h3232|h3233|h3234|h3235|h3236|h3237|h3239|h3240 +HNJJ#h3220|h3221|h3222|h3223|h3224|h3225|h4388 +HNJK#h336|h3216|h3217|h3218|h3219|h3241|h3242|h3243|h3244|h3245|h3246|h4387 +HNJL#H489|H490|H491|H492|H2523|H2524|h3247|h3248|h3249|h3250 +HNJM#H493|H2975|H2976 +HNJN#H2977|h399|h3251|h3252|h3253|h3254|h3255|h3256|h3257|h3258|h3259|h4381|h4382|h4383|h4384|h4385|h4386 +HNJP#H494|H495 +HNJR#H496|H2860|H2861|H2862|H2863|H2864|H2865|H2866|H2867|H2868|H2869|H2870|H2871|H2872|H2873|h331|h332|h333|h334|h335|h3260|h3261|h3262|h3263|h3264|h3265|h3266|h3267|h3268|h3269|h3270|h3271|h4219|h4220|h4221|h4222|h4223|h4224|h4225|h4226|h4227|h4228|h4229 +HNJS#H602|h337|h338|h339|h340|h341|h342|h343|h344|h345|h346|h347|h3272|h3273|h3274|h3275|h3276|h3277|h3278|h3279|h3280|h3281|h3282|h3283|h3284|h3285|h3286|h3287|h3288|h3289|h3290|h3291|h3292|h3293|h3294|h3295|h3296|h3297|h3298|h3299|h3312|h3313|h3314|h3315 +HNJT#h3201|h3202|h3203|h3204|h3205|h3206|h3238 +HNJW#h348|h349|h3300|h3301|h3302|h3303|h3304|h3305|h3306|h3307|h3308|h3309|h3310|h3311 +HNK#H599|H2631|h3189 +HNKB#H600|H2065|H2632|H2633|h3190 +HNKK#H2629|H2630 +HNKL#H1635|H1636|H1637|H2635 +HNKM#h3337|h3338 +HNKN#H2066|H2067|h3331|h3332|h3333|h3334|h3335|h3336 +HNKR#H601|H603|H1638|H1639|H1640|H2628|h3339|h4230|h4231|h4232|h4233|h4234|h4235|h4236|h4237|h4238|h4239|h4240|h4241|h4242 +HNKS#H1632|H1633|H1634|H2636 +HNKT#H2634|h3340|h3341|h3342|h3343|h4389|h4390|h4391|h4392|h4393 +HNLJ#h3344|h3345|h3346|h3347|h3348|h3349 +HNLN#H2068|h3043|h3351|h3352 +HNLR#H605 +HNLT#h3350 +HNM#H2069 +HNMN#h3353|h3354|h3355|h3356|h3357|h3358 +HNMT#h3359 +HNN#H2875|H2945|H3190|h2775|h3044|h4506 +HNNB#H3191|h3051|h3052 +HNNF#H133|h3064|h3065|h3066|h3067|h3068 +HNNH#h4584|h4585|h4586|h4587 +HNNJ#H2052|H2053|H2054|H2055|H2056|H2057|H2058|H2059|h3069|h3070|h3071|h3072|h3073|h3074|h3075|h3076|h3077|h3078|h3079|h3080|h3081|h3082|h3083|h3084|h3085|h3086|h3087|h3088|h3089|h3090|h3091|h3092|h3093|h3094|h3095|h3096|h3097|h3098|h3099|h3100|h3101|h3102|h3103|h3104|h3105|h3106|h3107|h3108|h3109|h3110|h3111|h3112|h3113 +HNNK#H134|h3053|h3114|h3115|h3116 +HNNL#h3117|h3118|h3119|h3120|h3121|h3122|h3123|h3124|h3125 +HNNM#H2060|h3126|h3127 +HNNP#h3128|h3129|h3130|h3131 +HNNR#h3045|h3046|h3047|h3048|h3049|h3050|h3132|h3133|h3134|h3135|h3136 +HNNS#H135|H136|H137|H2061|h3137|h3138|h3139|h3140|h3141|h3142|h3143|h3144|h3145|h3146|h3155|h3156|h3157|h3158|h3159|h3160|h3161|h3162|h3163|h3164|h3165|h3166|h3167 +HNNT#h3054|h3055|h3056|h3057|h3058|h3059|h3060|h3061|h3062|h3063|h3147|h3148|h3149|h3150|h3517|h3518|h3519|h3520|h3521|h3522|h3523|h3524|h3525|h3526|h3527|h3528|h3529|h3530|h3531|h3532|h3533|h3534|h3535|h3536|h3537|h3538|h3539|h3540|h3541|h3542|h3543|h3544|h3545|h3546|h3547|h3548|h4507|h4508|h4509|h4510 +HNNW#h3151|h3152|h3153|h3154 +HNR#H1642|H3169 +HNRB#H3172|h2776 +HNRH#H3174|H3175 +HNRJ#H3170|H3171|h4112|h4113 +HNRK#h4111|h4574 +HNRL#H3176|H3177 +HNRM#H3178 +HNRN#H3179 +HNRR#H2637|H2638|H2639|H2640|H2641|H2642|H2643|H2644|H2645|H2647|h4099|h4100|h4101|h4102|h4103|h4104|h4105|h4106|h4107|h4108|h4109|h4110 +HNRS#H2070|H3180|H3181|H3182|H3183|h3366|h3367|h3368|h3369|h3370|h3371|h3372|h3373 +HNRT#H3173 +HNRX#H1481|H2071|H2072|H2646|h3360|h3361|h3362|h3363|h3364|h3365|h3374|h3375|h3376|h3377|h3378|h3379 +HNS#H138|H139|H606|H612|H613|H617|H621|H1482|H2149|H2150|H2796|h2842|h3380|h3621 +HNSB#h2843|h2844|h2845|h2846|h2847|h2848|h2849|h2850|h2851|h2852|h2853|h2854|h2855|h2856|h2857 +HNSF#h2858|h2859|h2860|h2861|h3626|h3627|h3628|h3629|h3630|h3631|h3632 +HNSH#h3403|h3404|h3405|h3406|h3407|h3408|h3613|h3614|h3615|h3616|h3617 +HNSJ#H622|h2862|h2863|h2864|h2865|h2866|h2867|h2868|h2869|h2870|h2871|h2872|h2873|h2874|h2875|h2876|h2877|h2878|h2879|h2880|h2881|h2882|h2883|h2884|h2885|h2886|h2887|h2888|h2889|h2890|h2891|h2892|h2893|h2894|h2895|h2896|h2897|h2898|h2899|h2900|h2901|h2902|h2903|h2904|h2905|h2906|h2907|h2908|h2909|h2910|h2911|h2912|h2913|h2914|h2915|h2916|h2917|h2918|h2919|h2920|h2921|h2922|h2923|h2924|h3633|h3634|h3635|h3636|h3637|h3638|h3639|h3640|h3641|h3642|h3643|h3644|h3645|h3646|h3647|h3648|h3649|h3650|h3651 +HNSK#H2037|H2151|H2978|h2925|h2928|h2929|h2930|h2931|h2932|h2933|h2958|h2959|h2960|h2961|h2962|h2963|h2964|h2965|h2966|h2967|h2968|h2969|h2970|h2971|h3381|h3382|h3383|h3384|h3385|h3386|h3387|h3388|h3389|h3390|h3391|h3392|h3393|h3394|h3395|h3396|h3397|h3398|h3399|h3400|h3401|h3402|h3612|h3620|h3652|h3653|h3654|h3655|h3656|h3657|h3658|h3659|h4511|h4512|h4513|h4514|h4515|h4516|h4517|h4518|h4519|h4520 +HNSL#H1483|H1484|h2934|h2935|h2936|h2937|h2938|h2939|h2940|h2941|h3619|h3660|h3661|h3662|h4394|h4395 +HNSM#h2942 +HNSN#h3663|h3664 +HNSP#H614|H2075|h2943|h2944|h2945|h2946|h2972|h3418 +HNSR#H615|h2947|h2948|h2949|h2950|h2951|h2952|h2953|h2954|h2955|h2956|h2957|h3622|h3624|h3625|h3665|h3666|h3667|h3668 +HNSS#H620|h2982|h2983|h2984|h2985|h2986|h2987|h2988|h2989|h2990|h2991|h2992|h3669|h3670|h3671|h3672|h3673|h3679|h3680|h3681|h3682|h3683|h3684|h3685|h3686|h3687|h3688|h3689 +HNST#H616|H618|H619|h400|h401|h2973|h2974|h3409|h3410|h3411|h3412|h3413|h3414|h3415|h3417|h3419|h3420|h3421|h3422|h3423|h3424|h3425|h3426|h3427|h3618|h3623|h3674|h3675|h4521 +HNSW#H623|h2975|h2976|h2977|h2978|h2979|h2980|h2981|h3676|h3677|h3678 +HNSX#H2073|H2074|h3416 +HNT#H327|H2626|H2820|H2821|H2957|h566|h4522|h4523 +HNTB#H333|H334|H335|H336|H337|H338|H339|H340|H341|H342|H343|H344|H345|H346|H347|H348|H349|H350|H351|H2823|H2824|h286|h287|h288|h289|h290 +HNTF#H483|H484|H485|H486|H487|H488|H560|H2826|h319|h320|h321|h322|h323|h324|h325|h326|h327|h328|h329|h330|h389|h390|h391|h392 +HNTH#H503|H504|H505|H506|H507|H508|H2828|H2829|h354|h355|h356|h357|h358|h359|h360|h361|h362|h363 +HNTJ#H2827|h4377 +HNTK#H497|H498|H499|H500|H501|H502|H509|H510|H511|H512|H513|H514|H515|H516|H517|H518|H2830|H2831|h350|h351|h352|h353|h4189|h4190|h4378|h4379 +HNTL#H352|H353|H354|H355|H356|H357|H358|H359|H360|H361|H362|H363|H364|H365|H366|H367|H368|H369|H370|H371|H372|H373|H374|H375|H376|H377|H378|H379|H380|H381|H382|H383|H384|H385|H386|H387|H388|H389|H390|H391|H392|H393|H394|H395|H396|H397|H398|H399|H400|H401|H402|H403|H404|H405|H406|H407|H408|H409|H410|H411|H412|H413|H414|H415|H416|H417|H418|H419|H420|H421|H422|H423|H424|H425|H426|H427|H428|H429|H430|H431|H432|H433|H434|H435|H436|H437|H438|H439|H440|H441|H442|H443|H444|H445|H446|H447|H448|H449|H450|H451|H452|H453|H454|H455|H456|H457|H458|H459|H460|H461|H462|H463|H464|H465|H466|H467|H468|H469|H470|H471|H472|H473|H474|H475|H476|H477|H478|H479|H480|H481|H482|H519|H520|H521|H522|H523|H524|H525|H526|H527|H528|H529|H530|H531|H532|H533|H624|H625|H2832|H2833|H2961|H2964|H2965|H2966|H2967|H2968|H2969|H2970|h291|h292|h293|h294|h295|h296|h297|h298|h299|h300|h301|h302|h303|h304|h305|h306|h307|h308|h309|h310|h311|h312|h313|h314|h315|h316|h317|h318|h364|h365|h366|h367|h368|h369|h370|h371|h372|h373|h374|h375|h376|h377|h378|h379|h380|h381|h382|h383|h402 +HNTM#H2834|h567|h3042 +HNTN#H2040|H2835|H2836|H2962|H3188|h568|h3428|h3429|h4524 +HNTP#H534|H2050|H2837 +HNTR#H328|H329|H330|H331|H332|H535|H536|H2041|H2042|H2043|H2044|H2045|H2046|H2047|H2048|H2049|H2076|H2077|H2078|H2079|H2080|H2081|H2082|H2083|H2084|H2085|H2086|H2087|H2088|H2089|H2090|H2091|H2092|H2093|H2094|H2095|H2096|H2097|H2098|H2099|H2100|H2101|H2102|H2103|H2104|H2105|H2106|H2107|H2108|H2109|H2110|H2111|H2112|H2113|H2114|H2115|H2116|H2117|H2118|H2119|H2120|H2121|H2122|H2123|H2124|H2125|H2126|H2127|H2128|H2129|H2130|H2131|H2132|H2133|H2134|H2135|H2136|H2137|H2138|H2627|H2838|H2839|H2840|H2841|H2842|H2843|H2844|H2845|H2846|H2847|H2848|H2849|H2850|h403|h404|h405|h406|h407|h408|h409|h410|h411|h412|h413|h414|h3000|h3001|h3002|h3003|h3004|h3005|h3006|h3007|h3008|h3009|h3010|h3011|h3012|h3013|h3014|h3015|h3016|h3017|h3018|h3019|h3020|h3021|h3022|h3023|h3033|h3034|h3035|h3036|h3037|h3038|h3039|h3040|h3041|h3430|h3431|h3432|h3433|h3434|h3435|h3436|h3437|h3438|h3439|h3440|h3441|h3442|h3443|h3444|h3445|h3446|h3447|h3448|h3449|h3450|h3451|h3452|h3453|h3454|h3455|h3456|h3457|h3458|h3459|h3460|h3461|h3462|h3463|h3464|h3465|h3466|h3467|h3468|h3469|h3470|h3471|h3472|h3473|h3474|h3475|h3476|h3477|h3478|h3479|h3480|h3481|h3482|h3483|h3484|h3485|h3486|h3487|h3488|h3489|h3490|h3491|h3492|h3493|h3494|h3495|h3496|h3497|h3498|h3499|h3500|h3501|h3502|h3503|h3504|h3505|h3506|h3507|h3508|h3509|h3510|h3511|h3512|h3513|h3514|h3515|h3516|h4191|h4192|h4193|h4194|h4195|h4196|h4197|h4198|h4199|h4200|h4201|h4202|h4203|h4204|h4205|h4206|h4207|h4208|h4209|h4210|h4211|h4212|h4213|h4214|h4215|h4216|h4217 +HNTS#H537|H538|H539|H540|H541|H542|H543|H544|H545|H546|H547|H548|H549|H550|H551|H552|H591|H592|H593|H594|H595|H596|H2051|H2822|H2851|H2852|H2853|H2856|H2857|H2858|H2859|H2963|h384|h385|h386|h387|h388|h569|h3031|h3032|h4218|h4525|h4580|h4581|h4582|h4583 +HNTT#H553|H554|H555|H556|H557|H558|H559|H2825|H2958|H2959|H2960|h3024|h3025|h3026|h3027|h3028|h3029|h3030|h4526 +HNTW#H561|H562|H563|H564|H565|H566|H567|H568|H569|H570|H571|H572|H573|H574|H575|H576|H577|H578|H579|H580|H581|H582|H583|H584|H585|H586|H587|H588|H589|H590|H2854|H2855|h393|h394|h395|h396 +HNTX#H2956 +HNWK#H2139|H2140|h3549|h3550|h3551|h3552|h3553|h3554|h3555|h3556|h3557|h3558|h3559|h3560|h3561|h3562|h3563|h3564|h3565|h3566|h3567|h3568|h3569|h3570|h3571|h3572|h3573|h3574|h3575|h3576|h3577|h3578|h3579|h3580|h3581|h3582|h3583|h3584|h3585|h3586|h3587|h3588|h3589|h3590|h3591|h3592|h3593|h3594|h3595|h3596|h3597 +HNWN#h3603 +HNWR#h3604|h3605|h3606|h3607|h3608|h3611 +HNWS#H2141|H2142|H2143|H2144|H2145|H2146|H2147|H2148|h3598|h3599|h3600|h3601|h3602|h3609|h3610 +HNXB#h2926|h2927 +HNXN#H2942|H2943 +HP#H627|H2156|H2876|h4243 +HP0K#H2923|H2924|H2925|H2926|H2927|H2928|H2929|H2930|H2931|H2932|h4320|h4321 +HP0S#H824|H2933|H2934 +HP0T#h4322|h4323|h4324|h4325|h4326|h4327 +HPFN#H2648|H2649|H2650|h4588|h4589|h4590 +HPFR#H3192 +HPFT#h4591|h4592 +HPLN#h4114|h4115|h4116|h4117 +HPLT#h4118 +HPN#h4244 +HPNS#H626|H2921|H2922 +HPNT#h4245|h4246|h4247|h4248|h4308|h4309|h4310|h4311|h4312|h4313|h4314|h4315|h4316|h4317|h4318|h4319 +HPRB#h4304|h4305|h4306 +HPRL#H2920|h4307 +HPRN#h415 +HPRT#h416 +HPS#H2157 +HPSN#h4119|h4120 +HPST#h4249 +HPT#H722|h4250|h4251 +HPTB#H723|H724|H725|H751|H752|H753|H754|H755|H756|H757|H758|H759|H760|H761|H762|H763|H764|H986|h576|h577|h578|h579|h580 +HPTF#H744|H745|H786|H787|H788|H789|H790|H791|H792|H793|H794|H795|H796|H797|H798|H799|H800|H801|H948|H949|H950|H951|H952|H953|H954|H955|H956|H957|H958|H959|H960|H961|H962|H963|H964|H965|H966|H967|H968|H969 +HPTJ#H746|H772|H802|H803|H804|H805|H806|H807|H808|H809|H810|H811|H812|H813|H814|H815|H816|H817|H818|H819|H820 +HPTK#H726|H727|H728|H729|H730|H731|H765|H821|H822|H823|H833|H834|H835|H836|H837|H838|H839|H840|H887|H888|H889 +HPTL#H779|H841|H842|H843|H844|H845|H932|H3001|H3002|H3003|H3004 +HPTM#H846|H847|H848|H849|H850|H851|H852|H853|H854|H855|H856|H857|H858|H859|H860|H861|H934|H942|h571|h572|h573|h574|h575 +HPTN#H732|H733|H734|H735|H736|H737|H738|H773|H774|H775|H776|H777|H778|H780|H825|H826|H827|H828|H829|H830|H831|H832|H862|H863|H864|H865|H866|H867|H868|H943|H944|h4252 +HPTP#H872|H873|H874|H875|H876|H877|H878|H879|H880|H881|H882|H883|H884|H885|H886 +HPTR#H739|H740|H741|H742|H781|H782|H783|H869|H870|H871|H890|H891|H892|H893|H894|H895|H896|H897|H936|H937|H938|H939|H945|H946|H947|H2158|H2999|H3000 +HPTS#H747|H748|H749|H784|H785|H898|H899|H900|H901|H902|H903|H904|H905|H906|H907|H908|H909|H910|H911|H912|H913|H914|H915|H916|H917|H918|H919|H920|H921|H922|H923|H924|H925|H926|H927|H928|H929|H930|H931|H933|H935|H981|H982|H983|H984|H985|h581|h582|h583|h584|h585|h586|h587|h4253 +HPTT#H743|H750|H766|H767|H768|H769|H770|H771|H940|H941 +HPTW#H970|H971|H972|H973|H974|H975|H976|H977|H978|H979|H980 +HPXN#H2979 +HR#H1|H7|H666|H667|H715|H1266|H1643|H1644|H1733|H2877|h461|h1143|h2640|h2676|h4255|h4534|h4541 +HR0R#h474|h475|h476|h477|h478|h479|h480|h481|h482|h483|h484 +HRB#H1919|h1144|h1690|h1691|h1692|h2683 +HRBF#h1699|h1700|h1701|h1702|h1703|h1704|h1705 +HRBJ#H1645|H1646|H1647|H1648|H1678|h1151|h1152|h1153|h1154|h1155|h1156|h1157|h1158|h1159|h1160|h1161|h1162|h1163|h1164|h1165|h1166|h1167|h1168|h1169|h1170|h1706|h1707|h1708|h1709|h1710|h1711|h1712|h1713|h1714|h1715|h1716|h1717|h1718|h1719|h1720|h1721|h1722|h1723|h1724|h1725|h1726|h1727|h1728|h1729|h1730 +HRBL#H1649|H1650|H1651|H3119|h1171|h1172|h1173|h1174|h1175|h1176|h1177|h1693|h1694|h1695|h1696|h1697|h1698|h1768 +HRBN#H1267|h1752 +HRBR#H4|H5|H630|H1675|H1676|H1677|H1680|H1681|H1682|H3118|h1731|h1732|h1733|h1734|h1735|h1736|h1753|h1754|h1755|h1756|h1769|h1770|h1771|h1772|h1773|h1774|h2601|h2602|h2603|h2604|h2605|h2606|h2607|h2608|h2609|h2610|h2696|h4535|h4536|h4537|h4538|h4539|h4540 +HRBS#H6|H1652|H1653|H1654|H1679|H1683|H1684|H1685|H1686|H1687|H1688|H1689|H1690|H1691|H1692|H1693|h1178|h1179|h1180|h1181|h1182|h1183|h1184|h1185|h1186|h1187|h1188|h1189|h1190|h1191|h1192|h1193|h1194|h1195|h1196|h1197|h1198|h1737|h1738|h1739|h1740|h1741|h1742|h1743|h1744|h1747|h1748|h1749|h1750|h1751|h1757|h1758|h1759|h1760|h1761|h1762|h1763|h1764|h1765|h1766|h1767|h1775|h1776|h1777|h1778|h1779|h1780|h1781 +HRBT#h1145|h1146|h1147|h1148|h1149|h1150 +HRBW#h1745|h1746 +HRF#H639|H686|h1308|h2681 +HRFB#h1309|h1310 +HRFJ#h1312|h1313|h1314|h1315|h1316|h1317|h1318|h1319|h1320|h1321|h1322|h1323|h1324|h1325|h1326|h1327|h1328 +HRFK#h1329|h1330|h1331|h1332|h1333|h1334 +HRFL#H13|H3129|H3130|H3131|h1903|h1904|h1905|h1906|h1907|h1908|h1909 +HRFN#H640|H1926|H3132|H3133|h2101|h2102|h2103|h2104|h2105|h2694 +HRFR#H11|H12|H14|H685|H1289|H1709|H1710|H1920|H3152|H3153|h1311|h1335|h1910|h2375|h2376|h2377|h2378|h2379|h2380|h2381|h2382|h2383|h2384|h2385|h2386|h2387|h2388|h2389|h2390|h2391|h2392|h2393|h2394|h2395|h2396|h2397|h2398|h2399|h2400|h2401|h2402|h2403|h2404|h2405|h2406|h2407|h2408|h2409|h2410|h2411|h2412|h2413|h2414|h2415|h2416|h2417|h2418|h2419|h2420|h2421|h2422|h2423|h2424|h2425|h2426|h2427|h2428|h2429|h2430|h2431|h2432|h2433|h2434|h2435|h2436|h2437|h2438|h2439|h2440|h2441|h2442|h2443|h2444|h2445|h2446|h2447|h2448|h2449|h2450|h2451|h2452|h2453|h2454|h2455|h2456|h2457|h2458|h2459|h2460|h2461|h2462|h2463|h2464|h2465|h2466|h2467|h2468|h2469|h2470|h2471|h2472|h2473|h2474|h2475|h2476|h2477|h2478|h2479|h2480|h2481|h2482|h2483|h2484|h2485|h2486|h2487|h2488|h2489|h2490|h2491|h2492|h2493|h2494|h2495|h2496|h2497|h2498|h2686 +HRFS#h1336|h1337|h1338|h1339|h1340|h1341|h1342|h1343|h1344|h1345|h1346|h1347|h1348 +HRHL#h1995|h1996 +HRHN#h2689 +HRHP#h2001 +HRHR#h1998|h1999|h2000|h2688 +HRHS#h1997 +HRJ#H1880|h7 +HRJB#h1911|h1912|h1913|h1914|h1915|h1916|h1917|h1918|h1919|h1920|h1921|h1993 +HRJF#h1922|h1923|h1924|h1925|h1926 +HRJH#h1935|h1936 +HRJJ#H1921|h1930|h1931|h1932|h1933|h1934|h1937|h1938|h1939|h2687 +HRJK#h1927|h1928|h1929|h1940|h1941|h1942|h1943|h1944 +HRJL#h1945|h1946|h1947|h1948|h1949|h1950|h1951|h1952|h1953|h1954 +HRJM#H1769|h8|h1955|h1956|h1957|h1958|h1959 +HRJN#H1881|H1882|h1|h2|h3|h4|h5|h9|h1960|h1961|h1962|h1963|h1964|h1994|h2654|h4548 +HRJR#H3134|H3135|H3136|h10|h11|h12|h13|h1965|h1966|h1967|h1968|h1969|h1970|h1971|h1972|h1973|h1974|h1975|h1976 +HRJS#h14|h1977|h1978|h1979|h1980|h1981|h1982|h1983|h1984|h1989|h1990|h1991|h1992 +HRJW#h1985|h1986|h1987|h1988 +HRK#H987|h6|h418|h4547 +HRKF#H988 +HRKK#H3137 +HRKL#H1655|H1656|H1717|H1923|H1924|h19 +HRKM#h2002|h2003|h2004|h2005|h2006|h2007|h2008|h2009|h2010|h2011|h2012|h2013|h2014|h2015 +HRKN#H1711|H1712|H1718|H1719|H1720|H2880|h419 +HRKP#H15 +HRKR#H16|H628 +HRKS#h15|h16|h17|h18 +HRKT#H1766|H1767 +HRL#H643 +HRLF#h2016|h2017|h2018|h2019|h2020|h2027 +HRLK#H641|h2028 +HRLM#H642 +HRLT#H629|H662|H1657|H1721|H1722|H1731|h2021|h2022|h2023|h2024|h2025|h2026 +HRLX#H1770|H1771|h2073|h2074|h2075|h2076|h2077|h2078|h2079|h2080|h2081|h2082|h2083|h2084 +HRM#H638|h2134 +HRMB#h2136 +HRMF#H1724|h2143|h2144|h2145|h2146|h2147|h2148|h2149|h2150|h2151|h2152|h2153 +HRMJ#h2154|h2155|h2156|h2157|h2158|h2159|h2160|h2161|h2162|h2163|h2164|h2165|h2166|h2167|h2168|h2169|h2170|h2171|h2172|h2173|h2174|h2175|h2176|h2177|h2178|h2179|h2180|h2181|h2182|h2183|h2184|h2185|h2186|h2187|h2188|h2189|h2190|h2191|h2192|h2193|h2194|h2195|h2196|h2197|h2198|h2199|h2200|h2201|h2202|h2203|h2204|h2205|h2206|h2207|h2208|h2209 +HRMK#h2210|h2211|h2212|h2213|h2214|h2215|h2216|h2217|h2218|h2219|h2220|h2221|h2222|h2223|h2224|h2225|h2226|h2227|h2228 +HRML#H644|H1725|H1726|h420|h421|h422|h423|h424|h425|h426|h427|h428|h429|h430|h431|h432|h2135|h2229|h2230|h2231|h2232|h2233|h2234|h2235|h2236|h2237 +HRMN#H17|H645|H646|H647|H1723|H2662|H2663|H2664|H2665|H2666|H2667|H2668|H2669|h433|h434|h435|h436|h437|h438|h439|h440|h441|h442|h443|h444|h445|h446|h447|h448|h449|h450|h451|h452|h453|h454|h455|h456|h457|h458|h459|h2238|h4136|h4137 +HRMR#h2239|h2240|h2241|h2242|h2243|h2244|h2245|h2246|h2247|h2248|h2249|h2250|h2251|h2252|h2253|h2254 +HRMS#H1727|h2255|h2256|h2257|h2258|h2259|h2260|h2261|h2262|h2263|h2264|h2265|h2266|h2267|h2268|h2269|h2270|h2271|h2272|h2273|h2274|h2275|h2276|h2277|h2278|h2279|h2280|h2281|h2282|h2293|h2294|h2295|h2296|h2297|h2298|h2299|h2300|h2301|h2302|h2303|h2304|h2305|h2306|h2307|h2308|h2309|h2310|h2311|h2312 +HRMT#H1922|h2035|h2036|h2037|h2137|h2138|h2139|h2140|h2141|h2142|h2283|h2284|h2285|h2286|h2287|h2288|h2289|h2691 +HRMW#h2290|h2291|h2292 +HRMX#h2029|h2030|h2031|h2032|h2033|h2034 +HRN#H8|H648|H716|H1268|H1729|H1734|H1768|H1772|H2159|H2162|H2670|h462|h1199|h2641|h2677|h2685|h2690|h4254|h4542 +HRNB#H649|H1735|H1739|H1740|H2160|h1200|h1201|h1202|h1203|h1204|h1205|h1782|h1783|h1784|h1785|h1786|h1787|h1788|h1789|h1790|h1791|h1792|h1793|h1794|h1795|h1796|h1797 +HRNF#H1704|H1705|H1744|H1745|H1746|H2164|H2180|H2181|H2674|h1208|h1209|h1210|h1211|h1798|h1799|h1800|h1801|h1802|h1803|h1804|h1805|h1806|h1807|h1808|h1809|h3700|h3701|h3702|h3703|h3704 +HRNH#H1747|H2168|H2169|H2672|h1270|h1858 +HRNJ#H1658|H1706|H1707|H1714|H1715|H2165|H2166|H2167|h1212|h1213|h1214|h1215|h1216|h1217|h1218|h1219|h1220|h1221|h1222|h1223|h1224|h1225|h1226|h1227|h1228|h1229|h1230|h1231|h1232|h1233|h1234|h1235|h1236|h1237|h1238|h1239|h1240|h1241|h1242|h1243|h1244|h1245|h1246|h1247|h1248|h1249|h1250|h1251|h1252|h1253|h1254|h1810|h1811|h1812|h1813|h1814|h1815|h1816|h1817|h1818|h1819|h1820|h1821|h1822|h1823|h1824|h1825|h1826|h1827|h1828|h1829|h1830|h1831|h1832|h1833|h1834|h1835|h1836|h1837|h1838|h1839|h1840|h1841|h1842|h1843|h1844|h1845|h1846|h1847|h1848|h1849|h1850|h1851|h1852|h1853|h1854|h1855|h1856|h1857 +HRNK#H1713|H1716|H1748|H1749|H2878|h1255|h1256|h1257|h1258|h1259|h1260|h1261|h1262|h1859|h1860|h1861|h1862|h1863|h1864|h1865|h1866|h1867 +HRNL#H651|H652|H653|h1263|h1868|h1869|h1870|h1871|h1872|h1873|h1874|h1875|h1876|h1877|h1878|h2050|h2051|h2052|h2053 +HRNM#H1708|H1750|H1751|H1752|H1753|H1925|h1264|h1265|h1266|h1267|h1268|h1269|h2039|h2040|h2041|h2042|h2043|h2044 +HRNN#H660|H1736|H1737|H1738|H1742|H1743|H2163 +HRNP#H1754|h1271|h1879|h1880|h1881|h1882|h1883|h1884 +HRNR#H654|H1761|H2170|H3139|h1272|h1273|h1274|h1275|h1276|h1277|h1278|h1279|h1280|h1885|h1886|h4549 +HRNS#H2|H650|H655|H656|H657|H658|H659|H1730|H1755|H1756|H1757|H1758|H1759|H1763|H1764|H1765|H2171|H2172|H2173|H2174|H2175|H2176|H2671|H2673|h1281|h1282|h1283|h1284|h1285|h1286|h1297|h1298|h1299|h1300|h1301|h1302|h1303|h1304|h1305|h1306|h1307|h1887|h1888|h1889|h1890|h1891|h1892|h1893|h1894|h1895|h1896|h1897|h1898|h1899|h1900|h1901|h1902|h2046 +HRNT#H18|H1741|H1760|H1877|H2177|H2178|H2179|h463|h1206|h1207|h1287|h1288|h1289|h1290|h1291|h2045|h2313|h2314|h2315|h2316|h2317|h2318|h2319|h2320|h2321|h2322|h2323|h2324|h2325|h2326|h2327|h2328|h2329|h2330|h2331|h2332|h2333|h2334|h2335|h2336|h2337|h2338|h2339|h2340|h2341|h2342|h2343|h2344|h2345|h2346|h2347|h2348|h2349|h2350|h2351|h2352|h2353|h2354|h2355|h2356|h2357|h2358|h2359|h2360|h2361|h2362|h2363|h2364|h2365|h2366|h2367|h2368|h2369|h2370|h2371|h2372|h2373|h2374|h2693|h4138|h4139|h4543|h4544|h4545|h4546 +HRNW#H661|H1762|h1292|h1293|h1294|h1295|h1296 +HRNX#H2161|H3138|h2038|h2692 +HRPF#H19 +HRPN#H663|H664|H665|h460 +HRPR#H3115|H3116|H3117|H3140 +HRR#H2678|H2879|H3121|H3141 +HRR0#H2684 +HRRF#H2679|H2680|H2681|H2685 +HRRJ#H3122 +HRRM#H2682 +HRRN#H3123|H3142|h2106|h2107|h2108|h2109|h2110 +HRRS#H2683|H3124|H3125|H3126|H3143 +HRRT#h2111|h2112 +HRRW#H3127|H3128 +HRRX#H1917|H1918|h2678|h2679|h2680 +HRS#H9|H20|H687|H1290|H1732|H1801|H1927|H2190|h1349|h2580|h2682|h2695 +HRSB#H10|H1269|H1805|h1355|h1356|h1357|h1358|h1359|h1360|h1361|h1362|h1363|h1364|h1365|h1366|h1367|h1368|h1369|h1370|h1371|h2581 +HRSF#H3|H1270|H1274|H1275|H1276|H1277|H1287|H1288|H1659|H1660|H1661|H1817|H1818|H1857|H1858|H1859|h1373|h1374|h1375|h1376|h1377|h1378|h1379|h1380|h1381|h1382|h1383|h1384|h1385|h1386|h1387|h1388|h1389|h1390|h1391|h1392|h1393|h2514|h2515|h2516|h2517|h2582|h2583 +HRSH#H1820|h2116|h2117|h2118|h2119|h2120|h2518|h2519|h2520|h2521|h2522|h2523|h2524|h2525|h2526 +HRSJ#H1666|H1667|H1668|H1669|H1670|H1671|H1672|H1673|H1819|H1841|H1842|H1861|H1862|h1395|h1396|h1397|h1398|h1399|h1400|h1401|h1402|h1403|h1404|h1405|h1406|h1407|h1408|h1409|h1410|h1411|h1412|h1413|h1414|h1415|h1416|h1417|h1418|h1419|h1420|h1421|h1422|h1423|h1424|h1425|h1426|h1427|h1428|h1429|h1430|h1431|h1432|h1433|h1434|h1435|h1436|h1437|h1438|h1439|h1440|h1441|h1442|h1443|h1444|h1445|h1446|h1447|h1448|h1449|h1450|h1451|h1452|h1453|h1454|h1455|h1456|h1457|h1458|h1459|h1460|h1461|h1462|h1463|h1464|h1465|h1466|h1467|h1468|h1469|h1470|h1471|h1472|h1473|h1474|h1475|h1476|h1477|h1478|h1479|h1480|h1481|h1482|h1483|h1484|h1485|h1486|h1487|h1488|h1489|h1490|h1491|h1492|h1493|h1494|h1495|h1496|h1497|h1498|h1499|h1500|h1501|h1502|h1503|h1504|h1505|h1506|h1507|h1508|h1509|h1510|h1511|h1512|h1513|h1514|h1515|h1516|h1517|h1518|h1519|h1520|h1521|h1522|h1523|h1524|h1525|h1526|h2528|h2529|h2530|h2531|h2532|h2533|h2534|h2570|h2584|h2600 +HRSK#H21|H22|H23|H24|H1278|H1285|H1291|H1292|H1293|H1662|H1663|H1664|H1665|H1773|H1774|H1775|H1776|H1777|H1778|H1779|H1780|H1781|H1782|H1783|H1784|H1807|H1821|H1826|H1827|H1828|H1829|H1830|H1831|H1832|H1840|H1843|H2183|H2184|H2185|H2186|H2187|H2188|H2189|H2675|H2676|H2677|h20|h21|h22|h23|h24|h467|h1394|h1527|h1528|h1529|h1530|h1531|h1532|h1539|h1540|h1541|h1542|h1543|h1544|h1545|h1546|h1547|h1548|h1549|h1550|h1551|h1552|h1553|h1554|h1555|h1556|h1557|h1558|h1602|h1603|h1604|h1605|h1606|h1607|h1608|h1609|h1610|h1611|h1612|h2047|h2048|h2049|h2061|h2062|h2063|h2064|h2065|h2066|h2067|h2068|h2069|h2070|h2071|h2072|h2085|h2086|h2087|h2088|h2089|h2090|h2091|h2092|h2093|h2094|h2095|h2096|h2097|h2098|h2099|h2100|h2113|h2114|h2115|h2527|h2535|h2536|h2537|h2538|h2539|h2540|h2541|h2542|h2543|h2571|h2572|h2573|h2574|h2575 +HRSL#H1279|H1280|H1281|H1833|H1834|H1835|H1836|H1837|H3144|H3145|H3151|h1559|h1560|h1561|h1562|h1563|h1564|h1565|h2544|h2545|h2546|h2547|h2548|h2549|h2550|h2551|h2552|h2553|h2554|h2555|h2556|h2557|h2558|h2559|h2560|h2561|h2562|h2563|h2564|h2565|h2566|h2567|h2568|h2569|h2585|h2586|h2587 +HRSM#H1282|H1838 +HRSN#H1802|H1803|H1804|H1808|H1809|H1810|H1811|H1812|H1813|H1814|H1815|H1816|H1822|H1823|H1824|H1825|H1839|H2658|H2659|H2660|H2661|h1566|h1567|h1568|h1569|h1570|h2504|h2505|h4131|h4132|h4133|h4134|h4135 +HRSP#H25|H1283|H1844|H3146|H3147|H3148|H3149|H3150|h1571|h1572|h1573|h1574|h1575|h1576|h1577|h1613|h1614|h1615|h1616|h1617|h1618|h1619 +HRSR#H1284|H1860|h1350|h1351|h1352|h1353|h1354|h1578|h1579|h1580|h1581|h1582|h1583|h1584|h1585|h1586|h1587|h1588|h1589|h1590|h1591|h1592|h1593|h1594|h1595|h1596|h1597|h1598|h1599|h1600|h1601|h2506|h2507|h2508|h2509|h2510|h2511|h2512|h2513|h2588|h2595|h2596|h2597|h2598|h2599 +HRSS#H688|H1845|H1846|H1847|H1848|H1849|H1850|H1851|H1852|H1853|h1653|h1654|h1655|h1656|h1657|h1658|h1659|h1660|h1661|h1662|h1663|h1664|h1665|h1666|h1667|h1668|h1669|h1670|h1671|h1672|h1673|h1674|h1675|h1676|h1677|h1678|h1679|h1680|h1681|h1682|h1683|h1684|h1685|h1686|h1687|h1688|h1689|h2576|h2577|h2578|h2579|h2589|h2590|h2591|h2592|h2593|h2594 +HRST#H26|H1271|H1272|H1273|H1286|H1785|H1786|H1787|H1788|H1789|H1790|H1791|H1792|H1793|H1794|H1795|H1796|H1797|H1798|H1854|H1855|H1856|H1883|H1884|H2686|H2687|H2688|h25|h26|h27|h28|h1372|h1620|h1621|h1622|h1623|h1624|h1625|h1626|h1627|h1628|h1629|h1630|h1631|h1632|h1633|h1634|h1635|h1636|h1637|h1638|h1640|h1641|h1642|h1643|h1644|h1645|h1646|h1647|h2121|h2122|h2123|h2124|h2125|h2126|h2127|h2128|h2129|h2130|h2131|h2132|h2655|h2656|h2657|h4140|h4550 +HRSW#h1648|h1649|h1650|h1651|h1652 +HRSX#H1806|h1639 +HRT#H631|H637|H668|H1485|H1694|H1695|H2191|H2192|H2656|H2689|H2980|H3193|h464|h465|h468|h469|h2642|h3705|h4141|h4551|h4552 +HRTF#H2981|H2982|H2983 +HRTJ#H669|H670|H671|H672|H673|h4257|h4258|h4259|h4260|h4261|h4262|h4263|h4264 +HRTK#H2984|H2985|h4256|h4265|h4266|h4267|h4268 +HRTL#H27 +HRTM#H674|H675|H676|h470 +HRTN#H677|H678|H1696|H1697|H1698|H1699|H1700|H1701|H2193|H2194|H2195|H2196|H2197|H2198|H2199|H2657|H2690|H2691|H2692|H2987|H3194|H3195|H3196|H3197|H3198|H3199|H3200|H3201|h466|h471|h485|h486|h487|h488|h489|h490|h491|h492|h493|h494|h495|h496|h939|h940|h941|h942|h943|h4130|h4142|h4396|h4553 +HRTR#H28|H3120|h472|h2133|h2684|h4397|h4398|h4399|h4400|h4401|h4402 +HRTS#H632|H633|H679|H1486|H1487|H1488|H1489|H1490|H1491|H1492|H1493|H1494|H1495|H1496|H1497|H1498|H1499|H1500|H1501|H1502|H1702|H1703|H1799|H1800|h473|h944|h4403|h4404|h4405|h4406|h4554 +HRTT#H1728|H2986|h945|h946|h4143|h4555 +HRTW#H634|H635|H636|H680|H681|H682|H683|H684|h417 +HRWJ#h2499|h2500|h2501|h2502|h2503 +HRWS#H29|H30|H31|H32|H36|H37 +HRWT#H3154 +HRWX#H33|H34|H35 +HRXB#H1674|h1533|h1537 +HRXJ#H2654 +HRXL#h1534|h1535 +HRXM#H2182 +HRXN#h1536|h4121|h4122|h4123|h4124|h4125 +HRXP#H2655 +HRXR#H2651|H2652|H2653|h1538 +HRXS#h4126 +HRXT#h2054|h2055|h2056|h2057|h2058|h2059|h2060|h4127|h4128|h4129 +HS#H705|H989|H1023|H1167|H1863|H1892|H2693|h510|h973|h985|h999|h2702|h2703 +HSBK#h588|h589|h590|h591 +HSBL#h986|h987|h988|h989|h990|h991|h992|h993|h994|h995|h996|h997|h998 +HSBN#H1001 +HSBR#H1002|H1003|H1017|H1018|h972 +HSBS#H1004|H1005|H1006|H1007|H1008|H1009|H1010|H1011|H1012|H1013|H1014 +HSBW#H1015|H1016 +HSFK#H999|H1000 +HSFL#H1029|H1030|H1031|H1509|H1510 +HSFR#H1032|H1033|H1034|H1035|H1036|H1037|H1038|H1039|H1187|H1188|H1189|h600|h601|h602 +HSFT#H1186 +HSFX#H1028 +HSJ#h2698 +HSJB#H1040 +HSJF#H707 +HSJL#H1547|H1548|H1549|h1016|h1017|h1018|h1019|h1020 +HSJM#H1041|h603|h604|h2699 +HSJN#H1025|h592|h593|h2700 +HSJR#H1042|H1043|h2701 +HSJT#H1550 +HSK#H1024|H1160|h497|h498|h2697 +HSKB#H1887|H1888 +HSKF#H1123 +HSKH#H1161|H1162 +HSKK#H1045 +HSKL#H1044|H1124|H1125|H1126|H1158|H1159 +HSKM#H708|H1121 +HSKN#H1127|H1885|H1886|H3005|H3006|h499|h500|h501|h502|h503|h504|h947|h4269 +HSKR#H1046|H1515|H1516|H1889|H1890|H1891|H2988|H2989 +HSKS#H689|H690|H1163|H1511|H1512|H1513|H1514|h505 +HSKT#H1122|h506|h507|h508|h4270 +HSKW#H1164|H1165|H1166 +HSL#H1540 +HSLF#H1518|H1544|H1545|H1553|h1022|h1023|h1024|h1025|h1026 +HSLK#H1541 +HSLM#H691|H692|H1542 +HSLN#H693|h509 +HSLR#H1128 +HSLS#H694|H695|H696|H1517|H1543 +HSLT#H990 +HSLX#h4407|h4408|h4409|h4410|h4411|h4412|h4413|h4414|h4415|h4416|h4417|h4418|h4449|h4450|h4451|h4452|h4453|h4454|h4455|h4456|h4457|h4458|h4459|h4460 +HSM#H2895|h1000 +HSM0#H1521 +HSML#H1142 +HSMN#H1129 +HSMR#H1141 +HSMS#H1130|H1131|H1132|H1554|H1555 +HSMT#H1133|H1134|H1135|H1136|H1137|H1138|H1139|H1140|H1143|H1144|H1519|H1520 +HSN#H697|H1168|H1864|H2694|H2885|h511|h594|h974|h1001|h3706 +HSNB#H698|H699|H1503|H2698|H2699|H2700 +HSNF#H700|H701 +HSNJ#H991|H992|H1526|H1551|H1552 +HSNK#H1525|H1527|H1528|H1529|H1530|H1531|H1532|H1533|H1534|H1535|H2701|H2702|H2703|h1021 +HSNL#H1505 +HSNM#H1145 +HSNN#H2695|H2696|H2697 +HSNP#H702 +HSNR#H1506|H2704 +HSNS#H703|H704|H2705|H2706|H2707 +HSNT#H2708|H2709|H2710|H2711|h512|h513|h514|h515|h595|h596|h597|h598|h599|h629|h975|h976|h977|h978|h1002|h1003|h1004|h1005 +HSP0#H993|H994 +HSPF#H1149|H1150 +HSPL#H1523 +HSPR#H1148|H1151|H1522 +HSPT#H2712|H2713|H2714|H2715|H2716|H2717|H2718 +HSR#H1170|H1507|H2881|H3007|h617|h948|h1006|h1007 +HSRB#H995|H3008|H3009|H3010|H3011|H3012 +HSRF#H3013|h516 +HSRJ#H1156 +HSRK#H1504|H3014 +HSRM#h949 +HSRN#H1157|H1508|H2882|H2883|H2884|H3015|h618|h619|h620|h621|h622|h950|h1008 +HSRR#H1118|H1119|H1120|h951|h1009 +HSRS#H996|H997|H998|H1171|H1197|H1198|H1546|h623|h1010 +HSRT#H1146|H1147|H1152|H1153|H1154|H1155|H3016|h624|h625|h626|h627|h628|h630 +HSRW#H1026|H3017|H3018 +HSS#H706|H1027|h1011 +HSSK#H1865|H1866|h2611 +HSST#H1169|h979|h1012|h1013|h1014|h1015|h2704 +HST#H2721|h517|h518|h521|h522|h631|h632|h980|h981|h1027|h2705|h3707 +HSTJ#h535|h536|h537|h538 +HSTK#H709|h534 +HSTL#h4593|h4594|h4595|h4596|h4597 +HSTN#H710|H1020|H1021|H1022|H2722|H2886|H2887|H2888|H2889|H2890|H2891|H2892|H2893|H2894|h519|h523|h524|h525|h526|h527|h633|h982|h4271|h4272|h4273|h4274|h4275 +HSTR#H1174|H1175|H1176|H1177|H1178|H1179|H1181|H1182|H1183|H1184|H1185|H2200|H2201|H2202|H2203|H2204|H2205|H2206|H2207|H2208|H2209|H2210|H2211|H2212|h3708|h3709|h3710|h3711|h3712|h3713|h3714|h4328|h4329|h4330|h4331|h4332|h4333|h4334|h4335|h4336|h4337|h4338|h4339|h4340 +HSTS#H2719|H2720|h528|h634|h983|h4276 +HSTT#h520|h529|h530|h531|h532|h533|h635|h984|h4277|h4278|h4279|h4280 +HSTX#H1019|H1173|H1180|H1524 +HSWK#H1539 +HSWN#H1190|H1196 +HSWR#H1191|H1192|H1193|H1194|H1195|H1536|H1537|H1538|h636|h637|h638|h639 +HSXN#H1172 +HT#H711|H1199|H1263|H1265|H1316|H1338|H1893|H2213|H2896|H3019|H3203|h539|h542|h640|h2658|h4420|h4461|h4598 +HTBL#H1317|H1318 +HTFB#H2898 +HTFL#H2901 +HTFR#H1206|H1207|H1215|H1319|h649 +HTFX#H2899|H2900 +HTHN#H1221 +HTHS#H1320 +HTJ#h2660 +HTJM#h2661 +HTJN#h2662 +HTJR#h2663 +HTJS#h2664 +HTK#h2659 +HTKR#H1205|H1208|H1321|H1322 +HTL#H2723 +HTLB#H1325|H1326|H1327|H2726|H2727|H2728|H2729|H2730|H2731|H2732|H2733|H2734 +HTLF#H2735|H2736|H2737|H2766|H2767 +HTLH#H2745|H2746 +HTLJ#H2740|H2741|H2742 +HTLK#H2738|H2739|H2743|H2744|H2749|H2750|H2751|H2760 +HTLM#H2753|h4144 +HTLN#H1323|H1324|H1328|H2724|H2768 +HTLP#H2725|H2754|H2755|H2756|H2757|H2758|H2759 +HTLR#H2214|H2215|H2216|H2217|H2218|H2219|H2220|H2747|H2748|H2761|H2762 +HTLS#H2221|H2222|H2763|H2764|H2765 +HTLT#H2752 +HTN#H1329|H1339|H2464|H2990|H3204|h543|h641|h650|h4421|h4599 +HTNB#H3205|H3206|H3207 +HTNJ#H1331|H3021|h643|h644|h645|h646 +HTNK#H1332|H3020|h642 +HTNN#H1330|H1335|H1336|H1340|H3210 +HTNS#H1333|H3208|h673|h674|h709|h710|h711|h712|h713 +HTNT#H1334|H3209|h4600|h4601|h4602|h4603 +HTNW#H3211|H3212|H3213 +HTPF#H1209|H1210 +HTPR#H2223|H2224|H2905 +HTPS#H1337 +HTR#H3202|h952|h953 +HTRF#H2913 +HTRH#h963|h964|h965|h966|h967 +HTRJ#h2612|h2613|h2614|h2615|h2616 +HTRK#H2912 +HTRL#H2908|h4283|h4284|h4285|h4286 +HTRM#h954 +HTRN#H62|H1214|H2906|H2907|h73|h955 +HTRR#H2909|H2910|h956|h957|h958|h959|h960|h961 +HTRS#H1200|H1216|H1217|h962|h968|h969|h970|h971|h4290|h4291 +HTRT#H2911|h4287|h4288|h4289 +HTS#H61|H1869|H2225|H2897|h540|h2617 +HTSB#h3715|h3716|h3717|h3718|h3719|h3720|h3721|h3722|h3723|h3724 +HTSF#H2226 +HTSJ#H1870|h3726|h3727|h3728|h3729|h3730|h3731|h3732 +HTSK#H1201|H1202|H1203|H1204|H1211|H1212|H1213|H2227|H2228|H2229|h541|h3725|h3733|h3734|h3735|h4419 +HTSN#h2618 +HTSP#H2230|H2231 +HTSS#H2233|H2234|H2235 +HTST#H2902|h544|h647|h2619|h2620|h2621|h2665|h4422|h4604 +HTSW#H2232 +HTT#h545|h648|h4423|h4605 +HTTN#h4606 +HTTS#h4607 +HTWK#H1264 +HTX#H1928 +HW#H1219|H2236 +HX#H714|H2249|h551|h3749 +HXBF#H2259|H2261 +HXBK#H2260|h3768|h3769 +HXBL#h3770|h3771 +HXBN#H2258|H2284|H2285 +HXBR#H2271|H2272|H2273|h3772|h3773|h3774|h3775|h3776|h3777|h3778 +HXBS#H2262|H2263|H2267|H2268|H2269|H2270 +HXBT#H2264|H2265|H2266 +HXFF#H2290 +HXFJ#H2254|H2255 +HXFK#H2421 +HXFL#H2256|H2257|H2292|H2293|h3799|h3800|h3801 +HXFN#H2291|H2335|H2336|H2337|H2338|H2339|h557|h558|h3798 +HXFR#H2294|H2295|H2296|H2297|H2422|H2423|H2424|H2425|h3796|h3797|h3931|h3932 +HXFS#h3783 +HXH#h610 +HXHN#h611 +HXHS#h612 +HXJB#H2298|H2299|H2300|h3803|h3804|h3805|h3806|h3807 +HXJF#H2301 +HXJH#h3810|h3811|h3812 +HXJK#h3808|h3809|h3813|h3814|h3815|h3816|h3817 +HXJL#H2302|H2303|h3818|h3819 +HXJP#h3820 +HXJR#H2304|h3802|h3821|h3822 +HXJS#h3823|h3824|h3825|h3826|h3827|h3828|h3829|h3830|h3831|h3832|h3833|h3834|h3835|h3836|h3837|h3838 +HXJW#H2305|H2306|H2307|H2308 +HXKL#H2309|H2319|H2342|H2343|H2344|h3839|h3840 +HXKM#H2318|h3853|h3854|h3855|h3856|h3857 +HXKN#h3858 +HXKR#h3841|h3842|h3850|h3851|h3852 +HXKS#h3794|h3795 +HXKT#H2310|h3764|h3765 +HXL#H1872|H2252|h666|h668|h2632 +HXLB#h3859 +HXLN#H2320|H2321|H2322|H2330|H2331|h667|h2622|h2623|h2624|h2625|h2626|h2627 +HXLP#H2253|h3766 +HXLR#H1873|H1874|H1875|H1876|h2633|h2634|h2635|h2636|h2637|h2638|h2639 +HXLS#H1047|H2323|H2324|H2325|H2326|H2327|H2328|H2329|h2628|h3860|h3861 +HXLT#H1048|H1049|H1050|H1051|H1052|H1053|H1054|H1055|H1056|H1057|H1058|H1059|H1060|H1061|H1062|H1063|H1064|H1065|H1066|H1067|H1068|H1069|H1070|H1071|H1072|H1073|H1074|H1075|H1076|H1077|H1078|H1079|H1080|H1081|H1082|H1083|H1084|H1085|H1086|H1087|H1088|H1089|H1090|H1091|H1092|H1093|H1094|H1095|H1096|H1097|H1098|H1099|H1100|H1101|H1102|H1103|H1104|H1105|H1106|H1107|H1108|H1109|H1110|H1111|H1117|h605|h606|h607|h608|h613|h614|h615|h616|h2629|h2630|h2631|h3843 +HXMJ#h3890|h3891|h3892|h3893 +HXMP#h3784|h3785|h3786|h3787|h3788 +HXMT#H2332|H2333|H2334|h3767|h3862|h3863|h3864|h3865|h3866|h3867|h3868|h3869|h3870|h3871|h3872|h3873|h3874|h3875|h3876|h3877 +HXN#h552 +HXNS#h3878|h3879|h3880|h3881|h3882|h3883|h3884|h3885|h3886|h3887|h3888|h3889 +HXNT#H1116|H2286|H2287|H2288|H2289|H2316|H2317|h553|h554|h555|h556|h3846|h3847|h3848|h3849 +HXPL#H2340|h3895|h3896 +HXPR#H2341|h3894|h3897|h3898|h3899|h3900|h3901 +HXR#H1112 +HXRF#h3789|h3790|h3791|h3792|h3793 +HXRH#H2346|H2347 +HXRN#H1113|H1114|h3902|h3903 +HXRS#h3844|h3845 +HXRT#h3904|h3905 +HXRX#H2345 +HXS#H2311|H2348 +HXSF#H2388|H2389|H2390|h3953|h3959 +HXSH#h3951 +HXSJ#h3954 +HXSK#H2350|H2351|H2352|H2353|H2354|H2355|H2356|H2357|H2358|H2359|H2360|H2361|H2362|H2363|H2364|H2365|H2366|H2367|H2368|H2369|H2370|H2371|H2372|H2373|H2374|H2375|H2376|H2377|H2378|H2379|H2380|H2381|H2382|H2383|H2384|H2385|H2386|H2387|h3906|h3907|h3908|h3909|h3910|h3911|h3912|h3913|h3914|h3915|h3916|h3955 +HXSL#H2454 +HXSM#H2395 +HXSN#H2448|H2449|H2450|H2451|H2452 +HXSP#H2396|H2397|H2398|H2399|H2400|H2401|H2402|H2403|H2404|H2405|H2406|h3918|h3919 +HXSR#H2314|H2315|H2391|h563|h3956 +HXSS#H2312|H2349|H2392|H2453|h3957|h3960 +HXST#H2394|H2407|H2408|H2409|H2410|H2411|H2412|H2413|H2414|H2415|H2434|H2435|H2436|H2437|H2438|H2439|H2440|H2441|H2442|H2443|H2444|H2445|H2446|H2447|H3022|H3023|H3024|H3025|H3026|H3027|H3028|H3029|H3030|H3031|H3032|H3033|H3034|H3035|H3036|H3037|H3038|H3039|H3040|H3041|H3042|H3043|H3044|H3045|H3046|H3047|H3048|H3049|H3050|H3051|H3052|H3053|H3054|H3055|h559|h3917|h3920|h3921|h3950|h3952|h3958|h4462|h4463|h4464|h4465|h4466|h4467|h4468|h4469|h4470|h4471|h4472|h4473|h4474|h4475|h4476|h4477|h4478|h4479 +HXSW#H2313 +HXSX#H2393|H2455 +HXT#H1247|H1248|h560|h669 +HXTK#H2274 +HXTL#H2251|H2416|h3922|h3923|h3924 +HXTN#h546|h547|h548|h549|h550|h561|h670|h3782 +HXTR#H2275|H2276|H2277|H2278|H2279|H2280|H2281|H2282|H2283|H2420|h3781|h3925|h3926|h3927|h3928|h3929|h3930 +HXTS#H1249|H1250|h562 +HXTT#h3779|h3780 +HXTX#H2417|H2418|H2419 +HXWL#H2432 +HXWR#H2433|h3933|h3934|h3935|h3936|h3937|h3938|h3939|h3940|h3941|h3942|h3943|h3944|h3945|h3946|h3947|h3948|h3949 +HXWS#H2426|H2427|H2428|H2429|H2430|H2431 +HXX#H1115|h609 +HXXT#H2250|h3750|h3751|h3752|h3753|h3754|h3755|h3756|h3757|h3758|h3759|h3760|h3761|h3762|h3763 +HYN#H2935 +HYNN#H2936 ++++++++++ +J#G1987|J0|J250|g1435|j0|j56|j201 +J0RN#g5188|g5189|g5190|g5191 +JB#J283|g279|g6277 +JBBL#J284 +JBBT#g280 +JBFR#g281|g282|g283|g284|g285|g286|g287|g288|g289|g290 +JBHN#g1508 +JBJL#g548|g549|g550|g551|g552 +JBJN#g375|g376|g377|g378 +JBK#G606 +JBKN#g231|g232|g233|g234|g235 +JBKR#g241|g242|g243|g244|g245 +JBKS#g403 +JBKT#g312|g313|g314|g315|g316|g544|g545|g546|g547 +JBL#G426|G3308|J338|j126 +JBLB#g366|g367|g368|g369|g370|g371 +JBLF#J339 +JBLK#G607|G608|g335|g336|g337|g338|g365 +JBLM#J345|J346|J347|J348|J349|J350|J351|J352|J353|J354|J355|g373|g374 +JBLN#G3309|g360|g361|g362|g363|g364|j114|j115|j116|j117|j118 +JBLR#J343|J344|j124|j125 +JBLS#G427|G485|G486|G3310|J340|J341|J342|g350|g351|g352|g353|g354|j119 +JBLT#G455|G456|G457|g247|g248|g296|g329|g330|g331|g332|g333|g334|g372|j120|j121|j122|j123 +JBLW#G3311 +JBLX#g355|g356|g357|g358|g359 +JBML#G458|G459|g339|g508 +JBN#G424|G428|g297|j103 +JBNK#g249 +JBNN#G425 +JBNT#G429|G460|G545|g246|g250|g251|g298|g299|g300|g301|g302|g303|g509|g510|g511|g512|g520|g521|g522|g523|g524|g576|g577|g578 +JBR#G430|G539|G624|g252|g253|g553 +JBRJ#G461|G462|G463|g340|g341|g342|g343|g344|g387|g388|g389|g390|g391 +JBRK#G464|G465|G466|G467|G468|G469|G470|G471|G472|G473|G474|G475|G476|G477|G478|G479|G480|g392|g393|g484|g485|g486|g487|g488|g579|g580|g581|g582 +JBRL#G543|G544|G3305|g492|g493|g494|g495|g496|g570|g571|g572|g573|g574 +JBRM#G538|G611|G612|g460|g461|g462|g463|g464|g470|g471|g472|g473|g474 +JBRN#G431|G487|G496|G625|G626|G627|G628|G629|G630|G631|G632|G633|G634|g254|g255|g256|g257|g258|g381|g382|g383|g384|g385|g386|g410|g411|g412|g413|g414|g415|g416|g417|g418|g419|g420|g421|g422|g481|g482|g483|g537|g538|g539|g540|g541|g542|g554|g555|g556|g557|g558|g559|g560|g561|g562|g563|g564|g565|g566|g567|g568|g569 +JBRS#G432|G541|g394|g395|g396|g397|g398|g447|g543|g583|g584|g585|g586|g587 +JBRT#G542|G546|G547|G548|G549|G550|G551|G552|G553|G554|G555|G556|G557|G558|G559|G560|G561|G562|G563|G564|G565|G566|G567|G568|G569|G570|G571|G572|G573|G574|G575|G576|G577|G578|G579|G580|G581|G582|G583|G584|G585|G586|G587|G588|G589|G590|G591|G592|G593|G594|G595|G596|G597|G598|G599|G600|G601|G602|G603|G604|G605|G609|G610|g259|g260|g261|g262|g379|g380|g423|g424|g425|g426|g427|g448|g489|g490|g491|g497|g498|g499|g500|g513|g514|g515|g525|g526|g527|g528|g529|g530|g531|g532|g533|g534|g535|g536|g575|g588|g589|g590|g591 +JBRX#G497|G498|G499|G500|G501|G502|G503|G504|G505|G506|G507|G508|G509|G510|G511|G512|G513|G514|G515|G516|G517|G518|G519|G520|G521|G522|G523|G524|G525|G526|G527|G528|G529|G530|G531|G532|G533|G534|G535|G536|G537|G540|g404|g405|g406|g407|g408|g409|g428|g429|g430|g431|g432|g433|g434|g435|g436|g437|g438|g439|g440|g441|g442|g443|g444|g445|g446|g449|g450|g451|g452|g453|g454|g455|g456|g457|g458|g459|g465|g466|g467|g468|g469|g475|g476|g477|g478|g479|g480 +JBS#G481|G483 +JBSB#G482 +JBSK#G635|G636|G637|g268|g269|g270|g271|g272 +JBSN#G484|g345|g346|g347|g348|g349 +JBSR#g304|g305 +JBST#g263|g264|g265|g266|g267|g592|g593|g594|g595|g596|g6278 +JBT#G433|G438|G439|G488|G489|G613|G3306|g273|g274|g501|g6271|g6272|g6279 +JBTB#G614 +JBTF#G616|G617 +JBTJ#G615 +JBTK#G618 +JBTL#G437|g308|g309|g317|g507 +JBTM#g275|g6273 +JBTN#G434|G440|G490|G619|g276|g306|g307|g318|g319|g320|g399|g400|g401|g402|g6274 +JBTR#G441|G442|G443|G444|g277|g321|g322|g323|g324|g325|g516|g517|g518|g519|g6275 +JBTS#G423|G435|G436|G445|G446|G447|G448|G449|G450|G451|G452|G453|G454|G491|G492|G493|G494|G495|G620|G621|G622|g278|g327|g328|g6276 +JBTT#g236|g237|g238|g239|g240|g310|g311|g326 +JBTW#G623 +JBXT#g291|g292|g293|g294|g295|g502|g503|g504|g505|g506 +JF#J13|J239 +JFBR#g973 +JFJ#G870 +JFJJ#g1200|g1201|g1202|g1203|g1204|g1205|g1206 +JFJK#g1199|g1207|g1208|g1209 +JFJN#G871 +JFJS#G872 +JFKS#G798|g924|g997 +JFKT#g931|g932|g933|g934|g1210 +JFL#G843|G873|G874|g889|g978|g979 +JFLF#g1237|g1238|g1239|g1240|g1241|g1242|g1243|g1244|g1245|g1246|g1247|g1248|g1249 +JFLH#g1029|g1030|g1031 +JFLJ#G805|G806|G807|G808|G809|G810|G811|G812|G813|G814|G817|G818|g1025|g1026|g1027|g1028|g1043|g1044|g1045|g1046|g1047|g1053|g1054|g1055|g1056|g1166|g1167|g1168|g1169|g1170|g1171|g1172|g1173 +JFLK#G819|G820|G821|G822|G846|G847|g998|g999|g1001|g1002|g1003|g1004|g1005|g1011|g1012|g1013|g1014|g1057|g1058|g1165|g1174|g1175|g1176|g1177 +JFLM#g982|g983|g984|g985|g1015|g1016|g1017|g1018 +JFLN#G760|G761|G803|G804|G844|G875|g890|g891|g892|g893|g894|g895|g918|g980|g1037 +JFLS#G762|G815|G816|G845|G876|G877|G878|G879|G880|G881|G882|G883|G884|G885|G886|g896|g897|g898|g899|g900|g943|g944|g945|g946|g981|g1019|g1020|g1021|g1022|g1032|g1033|g1034|g1035|g1048|g1049|g1050|g1051|g1178|g1184|g1185|g1186|g1187|g1211|g1212|g1213|g1214|g1215|g1216|g1217|g1218|g1219|g1220|g1221|g1222|g1223|g1224|g1225|g1226|g1227|g1228|g1229|g1230|g1231|g1232|g1233|g1234 +JFLT#G796|G797|G848|g901|g902|g903|g904|g905|g919|g920|g921|g922|g923|g935|g936|g937|g938|g947|g948|g949|g950|g986|g987|g988|g989|g990|g1000|g1006|g1007|g1008|g1009|g1010|g1023|g1038|g1059|g1060|g1061|g1062|g1082|g1083|g1179|g1180|g1181|g1182|g1183|g1235|g1236|g1255|g1256|g1257|g1258|g1259|g1260 +JFLX#G799|G800|G801|G802|g1024|g1036|g1039|g1040|g1041|g1042 +JFNJ#G763|G764|G765|G766|G767|G768|G769|G770|G771|G772|G773|G774|G775|G776|G777|G778|G779|G780|G781|G782|G783|G784|G785|g906|g907|g908|g909 +JFNK#G849|G850|G851|G852|G853|G854|G855|G856|G857|G858|G859|G860|G861|g1136|g1137|g1138 +JFNS#j55 +JFNT#g857|g858|g859|g860|g1131|g1132|g1133|g1134|g1135|g6261|g6262|g6263|g6264|g6265 +JFPT#g1063|g1064|g1065|g1066 +JFR#G738|G1229 +JFRB#G739|G740|G741|g1188|g1189|g1190|g1191|g1192|g1193 +JFRF#g877|g878|g879|g880|g881|g882|g883|g884|g885|g886|g887|g888|g1097|g1098|g1099|g1100 +JFRK#g1084|g1085|g1086|g1087 +JFRL#G758|G759|G837|g866|g867|g868|g869|g870|g871|g872|g873|g874|g875|g876|g1154|g1155|g1156|g1157|g1158|g1159|g1160|g1161|g1162|g1163|g1164 +JFRM#g1073|g1074|g1075|g1076|g1077 +JFRN#G742|G743|G744|G745|G746|G747|G748|G749|G750|G751|G752|G753|G754|G755|G756|G757|g861|g862|g863|g864|g865 +JFRR#G824|G825|G826|G827|G828|G829|G830|G831|G832|G833|g1101|g1102|g1103|g1104|g1105|g1106|g1107|g1108|g1113|g1114|g1115|g1116|g1117|g1118|g1119 +JFRS#G834|G835|G1200|G1201|G1202|g1078|g1079|g1080|g1081|g1092|g1093|g1094|g1095|g1109|g1110|g1111|g1112|g1120|g1121|g1122|g1123|g1124|g1125|g1126|g1127|g1128|g1129|g1130 +JFRT#G823|G836|G838|G839|G840|G841|G842|g820|g821|g822|g823|g939|g940|g941|g942|g956|g957|g958|g959|g969|g970|g971|g972|g1067|g1068|g1069|g1070|g1071|g1072|g1088|g1089|g1090|g1091|g1096|g1142|g1143|g1144|g1145|g1146|g1147|g1148|g1149|g1150|g1151|g1152|g1153|g1194|g1195|g1196|g1197|g1198|g1250|g1251|g1252|g1253|g1254|g5481 +JFRX#g1139|g1261|g1262|g1263|g1264 +JFS#G862|G863|J240 +JFSK#G868|G869|g991|g992|g993|g994|g2900|g2901 +JFSL#G786|G787|g910|g960|g961|g962|g963|g964 +JFSN#G864 +JFSR#G865|G866 +JFSS#G867 +JFST#g911|g912|g913|g914|g915|g916|g917|g965|g966|g967|g968 +JFT#G3323|G3326|g951|g952|g6301 +JFTF#G3324|g6304|g6305 +JFTJ#g6309|g6310|g6311|g6312|g6313|g6314|g6315|g6316 +JFTK#g6306|g6307|g6308|g6317|g6318|g6319 +JFTL#g1140|g1141 +JFTM#G3329|G3330|G3331|G3332|G3333|G3334|G3335 +JFTN#G3325|G3327|g953|g6302 +JFTP#G3336|G3337|G3338|G3339 +JFTR#G794|G795|g929|g930|g954|g974|g975|g976|g977|g1265|g1266|g1267|g1268|g1269|g1270 +JFTS#G3328|G3340|G3341|G3342|G3343|G3344|G3347|G3348|G3349|g955 +JFTT#G3345|g995|g996|g6303 +JFTW#G3346 +JFXT#G788|G789|G790|G791|G792|G793|g925|g926|g927|g928|g1052 +JH#g1509 +JHB#G1053 +JHBL#G1094|g1510|g1602|g1603|g1604|g1605|g1606 +JHBN#g1607|g1608|g1609|g1610|g1611|g1612 +JHBT#g1436|g1437|g1438|g1439 +JHFT#G1212|G1213|G1214|g1445|g1511|g1512|g1513|g1514|g1515|g1596|g1613|g1668|g1669|g1670|g1671 +JHJ#G1095 +JHJL#g1446 +JHJN#G1096 +JHJS#G1097 +JHKL#g1649|g1650|g1651|g1652|g1653 +JHKT#G1054|G1055|g1440|g1441|g1442|g1443|g1444|g1516|g1517|g1518|g1519|g1520 +JHL#G1169 +JHLF#G1171|G1172|G1173|G1174|g1614 +JHLK#g1521|g1522 +JHLS#G1170|G1215|G1216|G1217 +JHLT#G1056|G1057|G1058|G1059|G1060|G1061|G1062|G1063|G1064|G1065|G1066|G1067|G1068|G1069|G1070|G1071|G1072|G1073|G1074|G1075|G1076|G1077|G1078|G1079|G1080|G1081|G1082|G1083|G1084|G1085|G1086|G1087|G1088|G1089|G1090|G1091|G1092|G1093|G1206|G1207|g1447|g1448|g1449|g1450|g1451|g1452|g1453|g1454|g1455|g1456|g1457|g1458|g1459|g1460|g1461|g1462|g1463|g1464|g1465|g1466|g1467|g1468|g1469|g1470|g1471|g1472|g1473|g1474|g1475|g1476|g1477|g1478|g1523|g1524|g1525|g1526|g1527|g1595|g1615|g1616|g1617|g1618|g1619|g1620|g1645|g1695|g1696|g1697 +JHLX#g807|g808|g809|g810 +JHM#g1528|g1532|j202 +JHMB#G1098|G1103|G1104|G1105|G1106|G1107|G1108 +JHMF#G1122|G1123|G1124|G1160|G1161|G1162|G1163 +JHMH#G1128|G1129|G1130|G1131 +JHMJ#G1099|G1125|G1126|G1127 +JHMK#G1100|G1101|G1132|G1133 +JHMM#g1533 +JHMN#G1135|G1136|G1137|G1138|G1139|G1159|g1534|g1540|g1541|g1542|g1543|g1544|g1545|g1546|g1547|g1548|g1549 +JHMP#G1142|G1143|G1144|G1145|g1550 +JHMR#G1102|G1140|G1141|G1146|G1147|G1148|G1149|G1150|g1535|g1536|g1537|g1538|g1654 +JHMS#G1134|G1151|G1152|G1153|G1154|G1155|G1156|G1165|g1539|g1551|g1552|g1553 +JHMT#G1109|G1110|G1111|G1112|G1113|G1114|G1115|G1116|G1117|G1118|G1119|G1120|G1121|G1157|G1158|g1529|g1530|g1531|g1567|g1568|g1569|g1570|g1571 +JHMW#G1164 +JHN#G1168|J300|g1504|g1505|g1572|j203 +JHNJ#g1490|g1579|g1646 +JHNK#g1580|g1581|g1601|g1655|g1656|g1657|g1658|g1659 +JHNN#g1506 +JHNS#J301|J302|J303|J304|J305|J306|J307|J308|J309|J310|g1660 +JHNT#J311|g1479|g1480|g1481|g1482|g1483|g1484|g1485|g1486|g1487|g1488|g1489|g1573|g1574|g1575|g1576|g1577|g1578|g1597|g1598|g1599|g1600|g1672 +JHP#G1199 +JHPT#g1647 +JHR#G1218|g1593|g1673|j76|j204 +JHRJ#g1682|g1683|g1684|g1685|g1686 +JHRK#G1219|G1220|G1221|G1222|G1223|g1681 +JHRL#G1224 +JHRN#G1175|G1176|G1177|G1178|G1179|G1180|G1181|G1182|G1183|G1184|G1185|G1186|G1187|G1188|G1189|G1190|G1191|g1491|g1492|g1674|g1675|g1676|g1677|g1678|g1679|g1680 +JHRS#G1192|G1193|G1194|G1225|g1582|g1631|g1632|g1633|g1634|g1635|g1636|g1637|g1638|g1639|g1640|g1687 +JHRT#G1226|g1554|g1555|g1556|g1557|g1558|g1594|g1641|g1661|g1688|g1689|g1690|g1691|g1692|g1693|g1694 +JHRX#g1621|g1622|g1623|g1624|g1625|g1626|g1627|g1628|g1629|g1630 +JHS#G1166|G1210 +JHSJ#g1663|g1664|g1665|g1666 +JHSK#G1208|G1209|g1493|g1662 +JHSN#G1211|g1563|g1564|g1565|g1566 +JHSS#G1167 +JHST#g1494|g1495|g1496|g1497|g1498|g1499|g1507|g1559|g1560|g1561|g1562|g1583|g1648 +JHTS#g1584|g1585|g1586|g1587|g1667 +JHTT#g1698|g1699|g1700|g1701 +JHXL#g1588|g1589|g1590|g1591|g1592 +JHXT#g1500|g1501|g1502|g1503 +JJ#G1230|j3 +JJBL#g1859|g1860|g1861|g1862 +JJBN#G887|G888|g1280|g1281|g1282|g1283|g1284|g1285|g1286 +JJKT#g1852|g1853|g1854|g1855|g1856|g1858|g1863 +JJL#G1332 +JJMR#G1331|g1857 +JJN#G1231|g1288|g1702|j4 +JJN0#G1009 +JJNB#G905|G906|G907|G908|G909|G910|G911|G912|G913|G914|G915|G916|G917|G918|G919|G1044|G1045|G1046|G1232|G1233|g1321|g1322|g1323|g1324|g1325|g1326|g1327|g1328|g1329|g1330|g1331|g1332|g1333|g1334|g1335|g1336|g1337|g1338|g1339|g1340|g1341|g1342|g1343|g1344|g1345|g1346|g1347|g1348|g1349|g1350|g1351|g1352|g1353|g1354|g1355|g1356|g1357|g1358|g1359|g1360|g1361|g1362|g1363|g1364|g1365 +JJNF#G933|G934|G935|G936|G964|G1013|G1014|G1015|G1016|G1017|G1018|G1019 +JJNH#G1234|G1235|G1236 +JJNJ#G889|G937|G938|G939|G940|G941|G942|G943|G944|G945|G946|G947|J401|J402|J403|J404|g1290|g1291|j144|j145 +JJNK#G890|G891|G950|G951|G952|G953|G954|G955|G956|G1237|G1238 +JJNL#G957|G958|G959|g1292 +JJNM#G960|G961|G962|G963|G1239|G1240|G1241|G1242 +JJNN#G892|G893|G894|G895|G896|G897|G898|G899|G900|G901|G902|G929|G930|G949|g1289 +JJNP#G965|G966|G967|G968|G969|G970 +JJNR#G903|G904|G931|G932|G971|G972|G973|G974|G975|G976|G977|G978|G979|G980 +JJNS#G981|G982|G983|G984|G985|G986|G987|G988|G989|G990|G991|G992|G993|G994|G995|G996|G997|G998|G999|G1000|G1001|G1002|G1003|G1004|G1005|G1039|G1040|G1041|G1042|G1043|g1293|g1294|g1295|g1296|g1297|g1298|g1299|g1300|g1301|g1302|g1303|g1304|g1305|g1306|g1307|g1308|g1309|g1310 +JJNT#G920|G921|G922|G923|G924|G925|G926|G927|G928|G948|G1006|G1007|G1008|G1010|G1011|G1012|J376|J377|J378|J379|J380|J381|J382|J383|J384|J385|J386|J387|J388|J389|J390|J391|J392|J393|J394|J395|J396|J397|J398|J399|J400|J405|J406|J407|J408|J409|J410|J411|J412|J413|J414|J415|J416|J417|J418|J419|J420|J421|J422|J423|J424|J425|J426|J427|J428|J429|J430|J431|J432|J433|J434|J435|J436|J437|J438|J439|J440|J441|J442|J443|J444|J445|J446|J447|J448|J449|J450|J451|J452|J453|J454|J455|J456|J457|J458|J459|J460|J461|J462|J463|J464|J465|J466|J467|J468|J469|J470|J471|J472|J473|J474|g1311|g1312|g1313|g1314|j5|j6|j7|j8|j9|j142|j143|j146|j147|j148|j149|j150|j151 +JJNW#G1020|G1021|G1022|G1023|G1024|G1025|G1026|G1027|G1028|G1029|G1030|G1031|G1032|G1033|G1034|G1035|G1036|G1037|G1038|g1315|g1316|g1317|g1318|g1319|g1320 +JJPS#g1370 +JJR#G1243|J621|J622 +JJRJ#J623 +JJRL#J626 +JJRM#J627|J628|J629 +JJRN#G1244|G1245|G1246|J624|J625 +JJRP#J630 +JJRS#G1247|G1248|G1249|J631 +JJS#J298 +JJSN#g1366|g1367|g1368|g1369 +JJST#g1287 +JK#G638|J3|J4 +JKB#J8|J200 +JKBL#g1271|g1864 +JKBN#J201 +JKBS#J9|J202 +JKF#G1333 +JKFT#g1273|g1887|g1888|g1889|g1890|g1899 +JKJF#J34 +JKJN#J35 +JKJR#J36 +JKJS#J37|J38|J39|J40|J41 +JKJW#J42|J43|J44 +JKKL#J10|J288 +JKKR#g1272 +JKKS#J11 +JKKT#g1425 +JKL#G3352 +JKLB#g1371|g1865|g1945|g1946|g1947|g1948|g1949 +JKLF#G1342|G1343|g1932 +JKLK#g1387|g1388|g1389|g1390|g1933 +JKLM#G1337|G1338|g1934|g1935|g1955|g1956|g1957|g1958|g1959|g1962 +JKLN#g1381|g1963|g1967|g1972|g3080|g3081|g3082 +JKLP#g1936|g1937|g1965|g1966 +JKLR#G1339|G1340|G1341|g1964|g1968|g1969|g1970|g1971 +JKLT#G1336|g1373|g1374|g1375|g1376|g1377|g1378|g1379|g1380|g1382|g1383|g1384|g1385|g1386|g1391|g1397|g1398|g1399|g1400|g1920|g1921|g1922|g1923|g1938|g1939|g1940|g1941|g1942|g1943|g1944|g1950|g1951|g1952|g1953|g1954|g1960|g1961|g2076|g2077|g2078|g2079|g2080|g3083|g3084|g3085|g3086|g3087 +JKLX#J261|g1372|j72|j73|j74|j75 +JKMN#g2018|g2019|g2020|g2021|g2022|g2023 +JKMP#g2071|g2072 +JKMR#g2081 +JKMT#g1900|g2067|g2068|g2069|g2070 +JKN#G639|J356|j127 +JKNB#g1979|g1980|g1981|g1982|g1983 +JKNH#g600|g601|g602|g603 +JKNJ#g1274|g1275|g1276|g1277|g1278|g1279|g1427 +JKNK#J295|g1973|g1974|g1975|g1976|g1977|g1990|g1991|g1992 +JKNL#g1978 +JKNP#g1994|g1995|g1996|g1997|g1998|g2002|g2003|g2004|g2005|g2006|g2007|g2008|g2009|g2010|g2011 +JKNR#G1047|G1048|G1049|G1050|G1051|G1052|g1392|g1393|g1394|g1395|g1396|g1999|g2001 +JKNS#G1346|g1901|g1902|g1903|g1904|g2000|g2087|g2088|g2089|g2090|g2091 +JKNT#G737|G1344|G1345|G3350|G3351|J5|g824|g825|g826|g827|g828|g829|g1426|g1433|g1866|g1867|g1868|g1869|g1870|g1871|g1905|g1906|g1907|g1908|g1985|g1986|g1987|g1988|g1989|g1993|g2024|g2025|g2026|g2027|g2028|g2029|g2082|g2083|g2084|g2085|g2086|g6320|g6321|g6322|g6323|g6324|g6325|j128|j129|j130|j131|j132 +JKNX#g1984 +JKPF#g2074|g2075 +JKPL#g2030|g2031|g2032|g2033 +JKPR#g1872|g1873|g1874 +JKPS#g1877 +JKPT#g1875|g1876|g1924|g1925|g1926|g1927 +JKR#J79|J314 +JKRB#g1406|g1407|g1408|g1409|g1410|g1418|g1909|g1910|g1911|g1912 +JKRF#G1988|G1989|G1990|G1991|g1411|g1412|g2052|g2881|g2882|g2883|g2884|g2885|g2886 +JKRK#g2047 +JKRL#g1413|g1414|g1417|g2039 +JKRM#g1416|g2059|g2060|g2061|g2062|g2063|g2064 +JKRN#J80|g1415|g1419|g1420|g1421|g1422|g1423|g2053|g2054|g2057|g2058 +JKRS#G1347|G1348|G1351|G1352|J81|g1424|g2040|g2041|g2042|g2043|g2044|g2045|g2046|g2055|g2056|g2092|g2093|g2094|g2095|g2096 +JKRT#G1349|G1350|J296|J297|J299|g1428|g1429|g1430|g1431|g1432|g1434|g1882|g1883|g1884|g1885|g1886|g1895|g1896|g1897|g1898|g2037|g2038 +JKRX#g2036|g2048|g2049|g2050|g2051 +JKS#J619 +JKSK#g2065|g2066 +JKSL#J475|J476|J477|j152|j153|j154|j155 +JKSN#g1401|g1402|g1403|g1404|g1405 +JKSP#g1878|g1879|g1880|g1881 +JKSS#J620 +JKST#g2034|g2035|g2097|g2098|g2099|g2100|g2101|j10 +JKT#J6|J14|g1891|j11|j12|j133|j134 +JKTB#J20|J21|J22|J23|j1 +JKTF#J15|J16|J17|J18|J25|J26|J27|J28|J29|J30|J31|J32|J33|J72|J73|J74 +JKTH#J46|J47|J48|J49|J50|J51|J52 +JKTK#J45|j2 +JKTM#J53|J54|J55|J56|J57 +JKTN#g1892|g1919|j13|j135 +JKTP#J58 +JKTR#J24|J59|J60|J61|J62|J63|J64|J71|g1893|g2073 +JKTS#J7|J19|J65|J66|J67|J68|J69|J70|J77|J78|g1894|g1929|g1930|g1931|g3073|g3074|g3075|g3076|g3077|g3078|g3079|j14 +JKTT#g1913|g1914|g1915|g1916|g1928 +JKTW#J75|J76 +JKX#G1334 +JKXR#G1335|g1918 +JKXT#g1917|g2012|g2013|g2014|g2015|g2016|g2017 +JL#G1353|G1563|J315|J478|J479|J480|g1703|g1704|g2322 +JLB#g2167|g2168|g2332 +JLBJ#g2293 +JLBK#g2172 +JLBL#g2173|g2174|g2175|g2176|g2177 +JLBM#g2169 +JLBN#G1365|G1643|g2170|g2333|g2334|g2335|g2336 +JLBR#g2171 +JLBS#G1366|G1367|G1368|G1369|g2337 +JLBT#G1609|G1644|G1645|g2102|g2103|g2104|g2105|g2106|g2186|g2187|g2188|g2189|g2190|g2290|g2291|g2292|g2338|g2339|g2340|g2341|g2342|g2343 +JLF#G1363 +JLFJ#g2391|g2392|g2393|g2394|g2395|g2396|g2397 +JLFK#G1638|G1639|g2390|g2398|g2399|g2400 +JLFN#g2149|g2150|g2151|g2152|g2153|g2154 +JLFR#g2294|g2295|g2296|g2297|g2298 +JLFS#G1364 +JLFT#g2304|g2420|g2421|g2422|g2423|g2424 +JLHN#g2299|g2300|g2301|g2302|g2303 +JLJ#G1354|G1992|G1994 +JLJN#G1355|G1430|G1565|G1566|G1567|G1568|G1569|G1570|G1571|G1572|G1573|G1574|G1575|G1576|G1577|G1578|G1993|g2200|g2201|g2202|g2203|g2204|g2205|g2206|g2207|g2208|g2209|g2210|g2357|g2358 +JLJR#G1431|G1432|G1433|g2113|g2114|g2115|g2116|g2117|g2178|g2179|g2180|g2181|g2182 +JLJS#G1356|G1434|G1435|G1436|G1437|G1438|G1439|g2888|g2889|g2890|g2891|g2892 +JLKN#g2281|g2282|g2283|g2284 +JLKR#g2349|g2350|g2351|g2352|g2353 +JLKT#g2191|g2192|g2193|g2194|g2211|g2212|g2213|g2214|g2215|g2216|g2354|g2355|g2356|g5476|g5477|g5478|g5479 +JLMP#G1619 +JLMT#g2118|g2233|g2234|g2235|g2236|g2382|g2383|g2384|g2385|g2386 +JLN#J316|g1705|g2323|j54 +JLNJ#g2125|g2126|g2127|g2128|g2129|g2130|g2310|g2311|g2312|g2313|g2375|g2376|g2377|g2378|g2379|g2387 +JLNK#G1602|G1603|G1604|G1605|G1606|G1607|g2124|g2131|g2132|g2133|g2134|g2135|g2136|g2137|g2138|g2139|g2140|g2141|g2256|g2257|g2258|g2259|g2260|g2261|g2262|g2263|g2264|g2265|g2266|g2267|g2268|g2269|g2270|g2271|g2314|g2315|g2316|j205 +JLNT#G1622|G1623|G1624|G1625|G1626|G1627|G1628|G1629|G1630|G1631|G1632|G1633|G1634|G1635|G1636|G1637|g2119|g2120|g2121|g2122|g2123|g2155|g2156|g2157|g2158|g2159|g2160|g2217|g2305|g2306|g2307|g2308|g2309|g2324|g2325|g2326|g2327|g2359 +JLNX#g2380 +JLR#g1706|g1707 +JLRJ#g2219|g2220|g2221|g2222|g2223|g2224|g2225 +JLRK#G1579|G1580|g2218|g2226|g2227|g2228 +JLRM#g2388 +JLRN#g2272|g2273|g2274|g2275 +JLRR#g1708 +JLRS#G1581|G1582|g1709 +JLRT#G1583|G1584|g2195|g2196|g2197|g2198|g2199|g2229|g2230|g2231|g2232 +JLS#G1357|G1564|G1585|J481|g1710 +JLSK#g2161|g2407|g2408|g2409|g2410|g2411 +JLSN#G1358|G1359|g2142|g2143|g2144|g2145|g2146|g2147|g2276|g2277|g2278|g2279|g2280 +JLSS#G1360 +JLST#G1646|J483|g1711|g1712|g1713|g2162|g2163|g2164|g2165|g2166|g2185|g2237|g2238|g2239|g2240|g2241|g2317|g2360|g2361|g2362|g2363|g2364|g2389|g2412|g2413|g2414|g2415|g2416|g2417|g2425|g2426 +JLT#G1370|G1419|G1586|G1640|G1641|G3353|G3355|J203|g830|g2242|g2243|g2328|g2329|g2366|g6266|g6267|g6326 +JLTB#G1371|G1372|G1397|G1398|G1399|G1400|G1401|G1402|G1403|G1404|G1405|G1406|G1407|G1408|G1409|G1410|G1411|G1412|G1413|G1414|G1415|G1416|G1562|G1587|G1588|G1589|G1590 +JLTF#G1390|G1391|G1392|G1426|G1427|G1428|G1429|G1531|G1532|G1533|G1534|G1535|G1536|G1537|G1538|G1539|G1540|G1541|G1542|G1543|G1544|G1545 +JLTH#G1440|G1441|G1442|G1443|G1444|G1445 +JLTJ#J482 +JLTK#G1449|G1450|G1451|G1452|G1453|G1454|G1455|G1496|G1497 +JLTL#G1456 +JLTM#G1457|G1458|G1459|G1460|G1461|G1462|G1463|G1464|G1465|G1466|G1467|G1468|G1469|G1470|G1471|G1472|G1473|G1474|G1475|G1476|G1477|G1478|G1479|G1480|G1481|G1482|G1483|G1484|G1485|G1486|G1487|G1488|G1489|G1529|G1530 +JLTN#G1361|G1362|G1375|G1376|G1377|G1378|G1379|G1380|G1381|G1382|G1383|G1384|G1385|G1386|G1387|G1388|G1417|G1418|G1420|G1421|G1422|G1446|G1447|G1448|G1490|G1491|G1610|G1611|G1612|G1613|G1614|G1615|G1616|G1617|G1618|G3354|g2108|g2109|g2110|g2111|g2112|g2244|g2245|g2246|g2247|g2248|g2318|g2319|g2320|g2321|g2330|g2367|g2368|g2369|g2370|g2371|g2372|g2373|g2374|g6268 +JLTP#G1492|G1493|G1494|G1495|g2183|g2184 +JLTR#G1389|G1423|G1424|g198|g199|g200|g201|g202|g2401|g2402|g6269 +JLTS#G1393|G1394|G1395|G1425|G1498|G1499|G1500|G1501|G1502|G1503|G1504|G1505|G1506|G1507|G1508|G1509|G1510|G1511|G1512|G1513|G1514|G1515|G1516|G1517|G1518|G1519|G1520|G1521|G1522|G1523|G1524|G1525|G1526|G1558|G1559|G1560|G1561|G1591|G1592|G1593|G1594|G1598|G1599|G1600|G1601|G1642|g2148|g2249|g2365|g6270|g6327 +JLTT#G1373|G1374|G1396|G1527|G1528|g2250|g2251|g2252|g2253|g2254|g2255|g2331|g2403|g2404|g2405|g2406|g2418|g2419 +JLTW#G1546|G1547|G1548|G1549|G1550|G1551|G1552|G1553|G1554|G1555|G1556|G1557|G1595|G1596|G1597 +JLWX#J484 +JLX#J638 +JLXL#g2381 +JLXT#G1608|G1620|G1621|g2107|g2285|g2286|g2287|g2288|g2289|g2344|g2345|g2346|g2347|g2348 +JM#J281 +JMB#J485 +JMBS#J486 +JMJL#g2584 +JMK#J204 +JMKR#g2455 +JMKS#g2578|g2579|g2580|g2581|g2582 +JML#G1649 +JMLK#g2585|g2586|g2587|g2588|g2589 +JMLN#G1650|g2433|g2434|g2435|g2436|g2437 +JMLS#G1651|j78 +JMLT#G1773|G1774|G1775|G1776|G1777|G1778|G1779|g2443|g2444|g2445|g2446|g2447|g2519|g2520|g2521|g2522|g2523|g2524|g2552|g2553|g2554|g2555|g2556|g2557 +JMN#G1755|J263|g2456|g2459 +JMNF#g2508|g2509|g2510|g2511 +JMNH#G1696|G1697|g2482 +JMNJ#G1689|G1691|G1751|G1752|g2466|g2467|g2468|g2469|g2470|g2471|g2472|g2473|g2474|g2475|g2476 +JMNK#G1692|G1693|G1694|G1695|G1766|G1767|g2448|g2477|g2478|g2479|g2480|g2481|g2525|g2591 +JMNM#g2460 +JMNN#g2461 +JMNR#G1690|g2462|g2463|g2464 +JMNS#G1701|G1702|G1703|G1704|G1705|G1706|G1707|G1708|G1709|G1710|G1711|G1712|G1713|G1714|G1715|G1716|G1717|G1718|G1719|G1720|G1721|G1722|G1723|G1724|G1725|G1726|G1727|G1728|G1729|G1730|G1731|G1732|G1733|G1734|G1735|G1736|G1737|G1738|G1739|G1740|G1741|G1742|G1743|G1744|G1745|G4939|G4940|G4941|G4942|G4943|G4944|G4945|g2465|g2487|g2488|g2489|g2490|g2491|g2492|g2493|g2494|g2495|g2496|g2497|g2498|g2499|g2500|g2501|g2627|g7541|g7542|g7543|g7544 +JMNT#G1652|G1653|G1654|G1655|G1656|G1657|G1658|G1659|G1660|G1661|G1662|G1663|G1664|G1665|G1666|G1667|G1668|G1669|G1670|G1671|G1672|G1673|G1674|G1675|G1676|G1677|G1678|G1679|G1680|G1681|G1682|G1683|G1684|G1685|G1686|G1687|G1688|G1698|G1699|G1700|J262|g2438|g2439|g2440|g2441|g2442|g2457|g2458|g2483|g2484|g2485|g2486|g2502|g2503|g2504|g2505|g2506|g2507|g2558|g2559|g2560|g2623|g2624|g2625|g2626|j79|j80|j81 +JMNW#G1746|G1747|G1748|G1749|G1750|g2512|g2513 +JMNX#G4935|G4936|G4937|G4938|g7538|g7539|g7540 +JMPF#g1714|g1715|g1716|g1717|g1718 +JMR#G1780|J206|j33 +JMRB#J207|J208|J209 +JMRK#g2526|g2527|g2528|g2529|g2530 +JMRL#j231|j232|j233|j234|j235|j236|j237|j238|j239|j240|j241|j242 +JMRM#G1768|G1769|g2592|g2593|g2594|g2595 +JMRN#G1781|J210|j34|j35|j36|j37|j38 +JMRS#G1782|J211|j39 +JMRT#g2449|g2451|g2452|g2453|g2590|j40|j41|j42|j43|j44 +JMS#G1783|J205|g2616 +JMSB#G1785|G1786 +JMSF#G1798 +JMSH#G1790|G1791|G1792|G1793 +JMSK#G1756|G1757|G1758|G1759|G1760|G1761|G1762|G1763|G1764|G1765|G1787|G1788|G1789|G1794|g2561|g2562|g2563|g2564|g2565|g2566|g2618|g2619|g2620|g2621|g2622|g2652 +JMSM#G1795 +JMSN#G1753|G1784|g2531|g2532|g2533|g2534|g2535|g2536|g2617 +JMSP#G1796 +JMSR#g2450|g2454 +JMSS#G1797 +JMST#g2514|g2515|g2516|g2517|g2518|g2567|g2568|g2569|g2570|g2571|g2572|g2596|g2597|g2598|g2599|g2600|g2601|g2611|g2612|g2613|g2614|g2615 +JMT#G1799|G1800|g2607 +JMTF#g2647|g2648|g2649|g2650|g2651 +JMTL#G1803|g2573|g2574|g2575|g2576|g2577|g2628|g2629|g2630|g2631|g2632|g2633|g2634|g2635|g2636|g2637|g2638|g2639 +JMTM#g2608 +JMTN#g2542|g2543|g2544|g2545|g2546|g2609 +JMTR#G1801|G1995|G1996|G1997|G1998|g2541|g2610|g2893|g2894|g2895|g2896|g2897 +JMTS#G1754|G1802|G1804|G1805|G1806|G1807|G1808|G1809|G1810|G1811|G1812|G1813|G1814|G1815|G1816|G1817|G1818|G1819|G1820|g2640|g2641|g2642|g2643|g2644|g2645|g2646 +JMTT#g2547|g2548|g2549|g2550|g2551 +JMX#G1647 +JMXL#G1772|g2537|g2538|g2539|g2540|g2602|g2603|g2604|g2605|g2606 +JMXR#G1770|G1771 +JMXS#G1648 +JMXT#g2427|g2428|g2429|g2430|g2431|g2432|g2583 +JN#G1821|G1823|G1829|G1938|G1975|G3356|J212|J213|J251|J264|J312|J319|J534|g2653|g2665|g2666|j77|j82 +JNBL#G1939 +JNF#G1927 +JNFR#G1928|G1929|G1930|J265 +JNHR#g2840|g2841|g2842 +JNJ#G1982|J492|g6329|j157 +JNJH#J535 +JNJL#g203|g204|g205|g206|g207|g2654 +JNJM#j158 +JNJN#J493|J494|J495|g2856|g2857|g2858|g2859|g2860|g2861|g6330|j159|j160|j161|j162|j163 +JNJR#j164|j249|j250|j251|j252|j253 +JNJS#j165 +JNK#G1933|G1935|g2808|g6328|j156 +JNKB#G1934|J488|J489|J490|J491 +JNKF#J496|J497|J498|J499|J500|J501|J502|J503|J504|J505|J506|J507|J508|J509|J520|J527|J528|J529|J530|J531|J536|j166|j167|j168|j169 +JNKJ#J515 +JNKK#G1825|G1826|J487|J516 +JNKL#G4946|G4947|J318|J514|J517|J518|J639|J640|J641|J642|J643|g7545|g7546|j105|j106|j107 +JNKM#J519 +JNKN#J526 +JNKR#J547|J548|g208|g209|g210|g211|g212 +JNKS#G1936|G1937|G1983|G1984|J510|J511|J512|J513|J521|J522|J523|g2862|g2863|g2864|g2865|g2866|g2867|g2868|g2869|g2870|g2871|g2872|g2873|g6248|g6249|g6250|g6331|j254|j255|j256|j257|j258 +JNKT#G1976|G1977|J524|J525|J549|g831|g832|g2655|g2682|g2709|g2710|g2711|g2712|g2874|g2875|g2876|g2877|g2878 +JNKW#J532|J533 +JNL#g2745|g2746 +JNLM#g2747 +JNLN#g2748 +JNLR#g2749|g2750|g2751|g2752|g2753 +JNLS#g2754|g2755|g2756|g2757|g2758 +JNLT#G1931|G1932|g6242 +JNM#g2667|g2683|g2684|j83 +JNMJ#g2691|g2692|g2693|g2694|g2695 +JNMK#G1830|G1831|G1832|G1833|G1834|g2696|g2697|g2698|g2699|g2700|g2701|g2702|g2703|g2704|g2705 +JNMN#G1947|g2685|g2786|g2787|g2788|g2789|g2790 +JNMR#g2686|g2687|g2688|g2689 +JNMS#g2690|g2706|g2707|g2708 +JNN#G1835|g2668|g2809|j84 +JNNT#G1822|g2656|g2657|g2658|g2659|g2660|g2661 +JNPT#g2785 +JNR#G1824|G1968|J214|J215|J537|g2669|g2670|g2759|j85|j170 +JNRL#G1836|G1837|G1838|G1839|G1840|G1841|G1842|G1843|G1844|G1845|G1846|G1847|G1848|G1849|G1850|G1851|G1852|G1853|G1854|G1855|G1856|G1857|G1858|G1859|G1860|G1861|G1862|G1863|G1864|G1865|G1866|G1867|G1868|G1869|G1870|G1871|G1872|G1873|G1874|G1875|G1876|G1877|G1878|G1879|G1880|G1881|G1882|G1883|G1884|G1885|G1886|G1887|G1888|G1889|G1890|G1891|G1892|G1893|G1894|G1895|G1896|G1897|G1898|G1899|G1900|G1901|G1902|G1903|G1904|G1905|G1917|G1919|G1920|J217|g2713|g2714|g2715|g2719|g2720|g2721|g2722|g2723 +JNRM#g2671|g2791|g2792|g2793|g2794|g2795 +JNRN#J540|J541|J542|g2672|g2760|g2761|g2762|g2763|g2764 +JNRP#J543 +JNRR#G1918|g2673|g2724|g2725|g2726|g2727 +JNRS#G1969|G1970|G1971|J216|J218|J221|g2728|g2729|g2730 +JNRT#G1913|G1914|G1915|G1916|J219|g2765|g2766|g2767|g2768|g2843|g2844|g2845|g2846|g2847|g2848 +JNRW#J220 +JNRX#G1906|G1907|G1908|G1909|G1910|G1911|G1912|J538|J539|g2716|g2717|g2718 +JNS#G1946|G1948|G1978|G1985|J252|J266|J317|J544|g2662|g2674|g2678|g2731|g2776|g2796|j86 +JNSB#g2771|g2772|g2773|g2774|g2775 +JNSF#g2834|g2835 +JNSK#j45 +JNSL#g2769|g2879|g2880 +JNSM#G1980|G1981 +JNSN#G1921|G1922|G1923|G1924|G1925|G1949|G1950|G1951|G1952|G1953|G1954|G1955|G1956|G1957|G1958|G1959|G1960|G1961|G1962|G1963|G1964|G1965|G1966|G1967|G1986|J313|g2732|g2733|g2734|g2735|g2736|g2737|g2738|g2777|g2778|g2779|g2780|g2781|g2797|g2798|g2799|g2800|g2801|g2802|g2803 +JNSR#G1940|G1941|g2782|g2810|g2811|g2812|g2813|g2814|g2815|g2816|g2817|g2818|g2819|g2820|g2821 +JNSS#G1979|g2663|g2783|g2804 +JNST#J253|J254|J267|g2664|g2675|g2676|g2677|g2679|g2680|g2681|g2739|g2770|g2784|j87|j88 +JNSX#g2822|g2823|g2824|g2825|g2826|g2827|g2828|g2829|g2830|g2831|g2832|g2833 +JNT#g197|g833|g2849|g2850 +JNTF#G1943|G1944|G1945 +JNTJ#J545 +JNTK#G1926|g842|g2855 +JNTL#G1942|G1973|G1974 +JNTM#g2851 +JNTN#g2852 +JNTR#G1827|G1828|g843|g844|g845|g846|g2853|g6243|g6244|g6245|g6246|g6247 +JNTS#g834|g2740|g2741|g2742|g2743|g2744|g2836|g2837|g2838|g2839|g2854 +JNTT#g192|g193|g194|g195|g196|g838|g839|g840|g841 +JNTW#g213 +JNTX#G1972|g2805|g2806|g2807 +JNWX#J546 +JP#J260|J550 +JPFF#g2945|g2946|g2947|g2948|g2949|g2950 +JPFL#G2010|G2011|G3357|G3358|G3359|G3360|G3361|G3362|G3363|G3364|G3365|G3366|G3367|G3368|G3369|G3370|G3371|g2951|g2952|g2953|g2954|g2955|g2956|g2957|g2958|g2959|g2960|g2961|g2962|g2963|g2964|g2965|g2966|g2967|g2968|g2969|g2970|g2971|g2972|g2973|g2974|g6332|g6333|g6334|g6335|g6336 +JPFN#g2980|g2981|g2982|g2983|g2984 +JPFR#g2898|g2899|g2975|g2976|g2977|g2978|g2979|g3059|g3060 +JPK#G2020 +JPKF#G2023|G2026 +JPKH#G2027|G2028 +JPKN#G2021|G2022|G2029|G2030|G2031|G2032|G2033|G2034 +JPKR#G2035|G2036|G2037|g3013 +JPKS#G2024|G2025|G2038|G2039|G2040|G2041|G2042|G2043|G2044|G2045|G2046 +JPKT#G2047|G2048|g2922|g2923|g2924|g2925|g2926|g2927|g2985 +JPKW#G2049|G2050|G2051 +JPLK#g2991|g2992|g2993|g2994|g2995 +JPLN#G2015|g2996|g2997|g2998|g2999|g3000|g3009|g3010|g3011|g3012 +JPLP#G2012 +JPLS#g3014|g3015|g3016|g3017|g3018|g3061 +JPLT#G2013|G2014|G2016|G2017|G2018|g2902|g2903|g2939|g3001|g3002|g3003|g3004|g3005|g3006|g3007|g3008|g3019|g3020|g3021|g3022|g3023|g3024|g3025 +JPMP#g3062|g3063|g3064|g3065|g3066 +JPN#J222 +JPNK#J228|J229|g2940|g2941|g2942|g2943|g2944 +JPNM#J223|J224 +JPNP#J232|J233 +JPNR#J225|J226|J227 +JPNS#J230|J231|g2929|g2930|g2931|g2932|g2933|g2987|g2988|g2989|g2990|j46|j47|j48|j49|j50 +JPRB#g3043|g3044|g3045|g3046 +JPRF#g3053|g3054|g3055|g3056|g3057 +JPRJ#G2019|g3058 +JPRK#g2934|g2935|g3048|g3049|g3050|g3051|g3052 +JPRL#g3026|g3027|g3028|g3029|g3030|g3031|g3033|g3034 +JPRS#g3035|g3036|g3037|g3038|g3039|g3040|g3041|g3042 +JPRT#g2916|g3032|g3047 +JPS#G3372|J551 +JPSB#G3373|G3374|G3375|G3376 +JPSF#G3379|G3380|G3381|G3382|G3383|G3384 +JPSK#g2986 +JPSR#G3377 +JPSS#G3378 +JPST#g2936|g2937 +JPTL#g2928 +JPTR#J552 +JPTS#g2938|g3067|g3068|g3069|g3070|g3071|g3072 +JPXT#g2917|g2918|g2919|g2920|g2921 +JR#G1227|G3312|G3390|J82|J85|J553|J565|j171 +JRBM#G2062 +JRBN#g3154|g3240|g3241|g3242|g3243|g3244 +JRBR#G2061 +JRBT#g214|g215|g216|g217|g218|g847|g848|g849|g850|g3138|g3139|g3140|g3141|g3142 +JRBX#J83|J84 +JRF#G3385 +JRFK#g2887 +JRFN#G3386|g3334|g3335|g3336|g3337|g3338 +JRFR#G3395|G3396|j177|j178 +JRFT#g3115|g3116|g3117|g3118|g3119|g3194|g3195|g3196|g3197|g3198 +JRHN#J178|J179|J180|J181|J182|g3339|g3340|g3341|g3342|g3343|j23|j24|j25|j26 +JRHR#G2068 +JRJ#G2000|g6282|j208 +JRJL#g3181|g3182|g3183|g3184|g3185|g3186 +JRJN#G2001|J644|g6283|j209 +JRJR#g6284|g6285|g6286|g6287|g6288|j210 +JRJS#j211 +JRK#G1999|J635|g6281|j207 +JRKN#G3392|G3393|J174|J175|J176|J177|J234|g3187 +JRKS#G3391|g6289|g6290|g6291|g6292 +JRKT#g3120|g3179|g3456|g3457|g3458|g3459|g3460 +JRKW#g219 +JRL#G2172 +JRLB#G2173|G2174 +JRLN#G3387|G3388|J86|j16|j17|j18|j19|j20 +JRLS#G2175|G3389 +JRLT#G2135|g3303|g3304|g3305|g3306|g3307|g3308 +JRLX#j212|j213|j214|j215|j216|j217 +JRM#g3148|g3149 +JRMJ#g3396|g3397|g3398|g3399|g3400|g3401|g3402|g3403 +JRMK#G2165|g3395|g3404|g3405|g3406 +JRML#J184|J185|g3122 +JRMM#g3150 +JRMN#G2125|G2126|G2127|G2128|G2129|G2130|G2131|G2132|g3287|g3288|g3289|g3290|g3291 +JRMP#G2183|G2184|g3221 +JRMR#J183|J186|J187|g3151 +JRMS#g3152 +JRMT#J268|g3121|g3123|g3124|g3125|g3126|g3201|g3202|g3203|g3204|g3407|g3408|g3409|g3410|g3411|g3412|g3461|g3462|g3463|g3464|g3465 +JRN#G1228|G2054|J87|g3292|g3293|g6280|j206 +JRNJ#G2053|g3249|g3250|g3251|g3252|g3253|g3254|g3255|g3256|g3257|g3364|g3365|g3366|g3367|g3368|g5919 +JRNK#G2120|G2121|G2133|G2134|g3205|g3206|g3207|g3208|g3209|g3248|g3258|g3259|g3260|g3261|g3262|g3263|g3264|g3265|g3266|g3267|g3268|g3269|g3270 +JRNL#J327|J328|J329|J330|J331|J332|J333|J334|J335|J336|j109|j110|j111|j112|j113 +JRNN#G2055|G2056|G2057|g3271|g3309|g3310|g3311|g3312|g3313 +JRNS#G2122|g3369|g3370 +JRNT#G2136|G2151|G2152|G3394|g853|g854|g855|g856|g3127|g3128|g3153|g3314|g3315|g3361|g3362|g3363|g3385|g3444|g6337 +JRP#G2123 +JRPF#g3371|g3372|g3373|g3374 +JRR#J563 +JRRN#J564 +JRRT#g3466|g3467|g3468|g3469|g3470 +JRS#J88|J188|J270|J554|J566|j15 +JRSB#J89|J90|J91|J92|J93|J94|J95|J96|J101|J102|J103|J104|J105|J106|J107|J108|J109|J110|J111|J173 +JRSF#J122|J160|J161|J162|J163 +JRSJ#J125|J126|J127|J128 +JRSK#G2166|G2167|G2168|G2169|G2170|G2171|J123|J124|J129|J134|J135|J136|J148|J149|g3129|g3413|g3414|g3415|g3416|g3417|g3418|g3419|g3420|g3421|g3422|g3423|g3424|g3425|g3426|g3427|g3428|g3429|g3430|g3431|g3432|g3433|g3434|g3435|g3436|g3437|g3438 +JRSL#G2058|G2059|G2118|G2119|J235|J271|g3130|g3245 +JRSM#J137|J138|J139|J157|J158|g3344|g3345|g3346|g3347|g3348|g3349|g3350|g3351|g3352|g3353 +JRSN#G2124|G3397|J97|J98|J99|J112|J113|J114|J115|J116|J117|J118|J133|J195|J196|J197|J198|g3272|g3273|g3274|g3275|g3276|j29|j30|j31|j32 +JRSP#J140|J141|J142|J557|g3439 +JRSR#J119|J143|J144|J145|J146|J147|J159|J555 +JRSS#J100|J120|J169|J170|J171|J172|j21|j22 +JRST#G2137|G2138|G2139|G2140|G2141|G2142|G2185|G2186|G2187|G2188|J121|J150|J151|J152|J153|J154|J155|J156|J556|J558|J559|J560|J561|J562|g3131|g3210|g3211|g3212|g3213|g3214|g3215|g3216|g3217|g3218|g3219|g3220|g3354|g3445|g3446|g3447|g3448|g3449|g3471|g3472|g3473|g3474|g3475|j172|j173|j174|j175|j176 +JRSW#J164|J165|J166|J167|J168 +JRT#G2066|G2143|G2153|G2154|g811|g812|g1719|g1720|g3088|g3132|g3199|g3246|g3355|g3356|g3386|g6293|j218 +JRTB#G2155|g3090 +JRTJ#g3091|g3092|g3093|g3094|g3095 +JRTL#g3096|g3110|g3111|g3112|g3113|g3114|g3476|g3477|g3478|g3479|g3480|g5480 +JRTM#g813|g3097 +JRTN#G2052|G2156|J320|J321|J322|J323|g1721|g2905|g2906|g2907|g2908|g2909|g3098|g3133|g3134|g3135|g3136|g3137|g3200|g3247|g3277|g3278|g3279|g3280|g3281|g3316|g3317|g3318|g3319|g3320|g3357|g3388|j108 +JRTP#G2157 +JRTR#G2069|g814|g1722|g2904|g3099|g3332|g3333|g3358 +JRTS#G2067|G2158|G2159|G2160|G2161|G2164|J189|J190|J191|J192|J193|J194|g815|g3089|g3100|g3101|g3102|g3103|g3104|g3105|g3106|g3108|g3109|g3282|g3283|g3284|g3285|g3286|g3359|g3375|g3376|g3377|g3378|g3379|g3389|g3390|j27|j28 +JRTT#G2162|G2163|g220|g221|g222|g223|g224|g225|g851|g852|g2910|g2911|g2912|g2913|g2914|g3180|g3222|g3223|g3224|g3225|g3226|g3298|g3299|g3300|g3301|g3302|g3360|g3387|g3450|g3451|g3452|g3453 +JRTW#G2060|g3107 +JRWN#G3313 +JRX#G2144|G2176|J269 +JRXF#g3321 +JRXL#G2146|J131|g3322|g3323|g3324|g3325|g3326|g3440|g3441|g3442|g3443 +JRXN#G2177|J632|g3155|g3156|g3188|g3189|g3294|g3295|g3296|g3297 +JRXR#g3391|g3392|g3393|g3394 +JRXS#G2145|G2147|G2148|G2149|G2150|g3327 +JRXT#G2063|G2064|G2065|G2070|G2071|G2072|G2073|G2074|G2075|G2076|G2077|G2078|G2079|G2080|G2081|G2082|G2083|G2084|G2085|G2086|G2087|G2088|G2089|G2090|G2091|G2092|G2093|G2094|G2095|G2096|G2097|G2098|G2099|G2100|G2101|G2102|G2103|G2104|G2105|G2106|G2107|G2108|G2109|G2110|G2111|G2112|G2113|G2114|G2115|G2116|G2117|G2178|G2179|G2180|G2181|G2182|g3143|g3144|g3145|g3146|g3147|g3157|g3158|g3159|g3160|g3161|g3162|g3163|g3164|g3165|g3166|g3167|g3168|g3169|g3170|g3171|g3172|g3173|g3174|g3175|g3176|g3177|g3178|g3190|g3191|g3192|g3193|g3227|g3228|g3229|g3230|g3231|g3232|g3233|g3234|g3235|g3236|g3237|g3238|g3239|g3328|g3329|g3330|g3331|g3380|g3381|g3382|g3383|g3384|g3454|g3455 +JRXX#J130|J132 +JS#G1313|G1321|J238|J244|g1827|g6294 +JSBK#G1325|G1326|G1327 +JSBL#G1322|G1323|G1324 +JSBN#J245 +JSBR#g5057|g5058|g5059|g5060|g5061|g6068|g6069 +JSBT#g4373|g4374|g4375|g4376 +JSF#G2941|J324|J325 +JSFL#g5080 +JSFN#G2942|g4401|g4402|g4403|g4404 +JSFS#G2943|g4355 +JSHL#G1315|G1316|G1317|G1318 +JSHN#g4272|g4273|g4274|g4275|g4276|g4277 +JSJ#J272|g1834 +JSJL#g4266|g4380|g4381|g4382|g4383|g4384|g6220|g6221|g6222|g6223|g6224 +JSJN#g1835|g4405|g4406|g4407|g4408|g6137|g6138|g6139|g6140|g6141 +JSJR#g1836|g1837|g1838|g1839|g1840|g6199|g6200|g6201|g6202|g6203 +JSK#J273|g1833|g3561 +JSKB#G2444|g3541|g3542|g3543|g3544|g3545|g3971|g3972|g3973|g3974 +JSKF#G2553|G2554|G2555|G2556|G2557|G2558|G2559|G2560|G2561|G2562|G2563|G2564|G2565|G2566|G2567|G2568|G2569|G2570|G2571|G2572|G2573|G2574|G2575|G2576|G2577|G2578|G2579|G2580|G2581|G2582|G2583|G2584|G2585|G2586|G2587|G2588|G2589|G2590|G2591|G2592|G2593|G2594|G2595|G2596|G2597|G2598|G2599|G2600|G2601|G2602|G2603|G2604|G2605|G2606|G2607|G2608|G2609|G2610|G2611|G2612|G2613|G2614|G2615|G2616|G2617|G2618|G2619|G2620|G2621|G2622|G2623|G2624|G2625|G2626|G2627|G2628|G2629|G2630|G2631|G2632|G2633|G2634|G2635|G2636|G2637|G2638|G2639|G2640|G2641|G2642|G2643|G2644|G2645|G2646|G2647|G2648|G2649|G2650|G2651|G2652|G2653|G2654|G2655|G2656|G2657|G2658|G2659|G2660|G2661|G2662|G2663|G2664|G2665|G2666|G2667|G2668|G2669|G2670|G2671|G2672|G2673|G2674|G2675|G2676|G2677|G2678|G2679|G2680|G2681|G2682|G2683|G2684|G2685|G2686|G2687|G2688|G2689|G2690|G2691|G2692|G2693|G2694|G2695|G2696|G2697|G2698|G2699|g3552|g3553|g3554|g3555|g3556|g3557|g3558|g3559|g3560|g3592|g3593|g3594|g3595|g3604|g3605|g3606|g3607|g3709|g3710|g3711|g3712|g4144|g4145|g4146|g4147|g4148|g4149|g4150|g4151|g4152|g4153|g4154|g4155|g4156|g4157|g4158|g4159|g4160|g4161|g4162|g4163|g4164|g4165|g4166|g4167|g4168|g4169|g4170|g4171|g4172|g4173|g4174|g4175|g4176|g4177|g4178|g4179|g4180|g4181|g4182|g4183|g4184|g4185|g4186|g4187|g4188|g4189|g4190|g4191|g4192|g4193|g4194|g4195|g4196|g4197 +JSKH#G2401|G2402|g3608|g3609|g3610|g3611|g3612|g4198 +JSKK#G2436|G2437|G2438|G2439|G2440|G2441|G2442|G2443|g3596|g3597|g3598|g3599|g3684|g3685|g3686|g3687|g3688|g3975|g3976|g4199|g4200|g4201|g4202 +JSKL#G2449|G2450|G2451|G2452|G2453|G2454|G2455|G2456|G2457|G2458|G2459|G2460|G2461|G2462|G2463|G2464|G2465|G2466|G2467|G2468|G2469|G2470|G2471|G2472|G2473|G2474|G2475|G2476|g3562|g3563|g3564|g3565|g3566|g3567|g3568|g3569|g3570|g3571|g3572|g3573|g3636|g3637|g3638|g3639|g3695|g3696|g3697|g3698|g3713|g3714|g3715|g3716|g3717|g3718|g3719|g3720|g3721|g3722|g3747|g3748|g3749|g3750|g3751|g3752|g3753|g3754|g3755|g3756|g3757|g3758|g3759|g3760|g3761|g3762|g3763|g3764|g3765|g3766|g3767|g3768|g3769|g3770|g3771|g3772|g3773|g3774|g3775|g3776|g3777|g3778|g3779|g3780|g3781|g3782|g3783|g3784|g3785|g3786|g3787|g3788|g3789|g3790|g3791|g3792|g3793|g3794|g3795|g3796|g3797|g3798|g3799|g3800|g3801|g3802|g3803|g3804|g3805|g3806|g3807|g3808|g3809|g3810|g3811|g3812|g3813|g3814|g3815|g3816|g3817|g3818|g3819|g3820|g3821|g3977|g3978|g3979|g3980|g3981|g4031|g4032|g4033|g4034|g4035|g4036|g4037|g4038|g4039|g4040|g4041|g4042|g4043|g4044|g4045|g4203|g4204|g4205|g4206|g4207|g4208 +JSKM#G2477|G2478|G2479|G2480|G2481|G2482|G2483|G2484|G2485|G2486|G2487|G2488|G2489|G2490|G2491|G2492|G2493|G2494|G2495|G2496|G2497|G2498|g3723|g3724|g3725|g3726|g3727|g3728|g3729|g3730|g3731|g3732|g3733|g3734|g3735|g3736|g3822|g3823|g3824|g3825|g3826|g3827|g3828|g3829|g3830|g3831|g3832|g3833|g3834|g3835|g3836|g3837|g3838|g3839|g3840|g3841|g3842|g3843|g3844|g3845|g3846|g3847|g3848|g3849|g3850|g3851|g3852|g3853|g3854|g3855|g3856|g3857|g3858|g3859|g3860|g3861|g3862|g3863|g3864|g3865|g3866|g3867|g3868|g3869|g3870|g3871|g3872|g3873|g3874|g3875|g3876|g3877|g3878|g3879|g3880|g3881|g3882|g3883|g3884|g3885|g3886|g3887|g3888|g3889|g3890|g3891|g3892|g3893|g3894|g3895|g3896|g3897|g3898|g3899|g3900|g3901|g3902|g3903|g3904|g3905|g3906|g3907|g3908|g3909|g3910|g3911|g3912|g3913|g3914|g3915|g3916|g3917|g3918|g3919|g3920|g3921|g3922|g3923|g3924|g3925|g3926|g4209|g4210|g4211|g4212|g4228|g4229|g4230|g4231|g4232 +JSKN#G2403|G2404|G2405|G2407|G2408|G2409|G2410|G2411|G2412|G2413|G2414|G2415|G2416|G2499|G3321|G3322|g3640|g3641|g3642|g3643|g3644|g3699|g3700|g3701|g3702|g3703|g3704|g3705|g3706|g3707|g3708|g3927|g3928|g3929|g3930|g3931|g3932|g3933|g3934|g3935|g3936|g3937|g3938|g3939|g3940|g3941|g3942|g3943|g3944|g3945|g3946|g3947|g3948|g3949|g3950|g3951|g3952|g3953|g3954|g3955|g3956|g3957|g3958|g3959|g3960|g3961|g3962|g3963|g3964|g3965|g3966|g3967|g3968|g3969|g3970|g3982|g3983|g3984|g3985|g3986|g4046|g4047|g4048|g4049|g4050|g4213|g4214|g4215|g4216|g4217|g4233|g4267|g4268|g4269|g4270|g4271 +JSKP#G2700|G2701|G2702|G2703|g3645|g3646|g3647|g3648|g4051|g4052|g4053|g4054|g4234|g4235|g4236|g4237|g4238 +JSKR#G1319|G1320|G2445|G2446|G2447|G2448|G2504|G2505|G2506|g3574|g3575|g3576|g3577|g3578|g3579|g3580|g3581|g3582|g3583|g3588|g3589|g3590|g3591|g3649|g3650|g3651|g3652|g3653|g3654|g3655|g3656|g3661|g3662|g3663|g3664|g3665|g3666|g3737|g3738|g3739|g3740|g3741|g3742|g3987|g3988|g3998|g3999|g4000|g4001|g4002|g4003|g4004|g4005|g4006|g4007|g4008|g4009|g4010|g4011|g4012|g4013|g4014|g4015|g4016|g4017|g4018|g4019|g4020|g4021|g4022|g4023|g4024|g4025|g4026|g4027|g4028|g4029|g4030|g4218|g4219|g4220|g4221|g4222|g4239|g4240|g4241|g4242|g4243|g4244|g4245|g4246|g4247|g4248|g4249|g4250|g4368|g4369|g4370|g4371|g4372|g6146|g6147|g6148|g6149|g6150 +JSKS#G2500|G2501|G2502|G2503|J246|g1841|g1842|g1843|g1844|g3743|g3744|g3745|g3746|g3989|g3990|g3991|g3992|g3993|g3994|g4055|g4056|g4057|g4058|g4059 +JSKT#G2189|G2406|G2704|G2705|G2706|G2707|G3291|g3481|g3482|g3483|g3484|g3485|g3486|g3487|g3532|g3533|g3534|g3535|g3536|g3548|g3549|g3550|g3551|g3584|g3585|g3586|g3587|g3600|g3601|g3602|g3603|g3613|g3614|g3615|g3616|g3617|g3618|g3619|g3620|g3621|g3622|g3623|g3624|g3625|g3626|g3627|g3628|g3629|g3630|g3631|g3632|g3633|g3634|g3635|g3667|g3668|g3669|g3670|g3689|g3690|g3691|g3692|g3693|g3694|g3995|g3996|g3997|g4138|g4139|g4140|g4141|g4142|g4143|g4223|g4224|g4225|g4226|g4227|g4251|g4252|g4253|g4254|g4255|g4256|g4257|g4258|g4259|g4260|g4261|g4262|g4263|g4264|g4265|g4385|g5043|g5044|g5045|g5046|g5065|g5066|g5067|g5068|g5069|g6076|g6077|g6078|g6079|g6080|g6087|g6088|g6089|g6090|g6091|g6215|g6216|g6217|g6218|g6219 +JSKW#G2507|G2508|G2509|G2510|G2511|G2512|G2513|G2514|G2515|G2516|G2517|G2518|G2519|G2520|G2521|G2522|G2523|G2524|G2525|G2526|G2527|G2528|G2529|G2530|G2531|G2532|G2533|G2534|G2535|G2536|G2537|G2538|G2539|G2540|G2541|G2542|G2543|G2544|G2545|G2546|G2547|G2548|G2549|G2550|G2551|G2552|g4060|g4061|g4062|g4063|g4064|g4065|g4066|g4067|g4068|g4069|g4070|g4071|g4072|g4073|g4074|g4075|g4076|g4077|g4078|g4079|g4080|g4081|g4082|g4083|g4084|g4085|g4086|g4087|g4088|g4089|g4090|g4091|g4092|g4093|g4094|g4095|g4096|g4097|g4098|g4099|g4100|g4101|g4102|g4103|g4104|g4105|g4106|g4107|g4108|g4109|g4110|g4111|g4112|g4113|g4114|g4115|g4116|g4117|g4118|g4119|g4120|g4121|g4122|g4123|g4124|g4125|g4126|g4127|g4128|g4129|g4130|g4131|g4132|g4133|g4134|g4135|g4136|g4137 +JSKX#G2417|G2418|G2419|G2420|G2421|G2422|G2423|G2424|G2425|G2426|G2427|G2428|G2429|G2430|G2431|G2432|G2433|G2434|G2435|g3546|g3547|g3657|g3658|g3659|g3660|g3671|g3672|g3673|g3674|g3675|g3676|g3677|g3678|g3679|g3680|g3681|g3682|g3683 +JSL#G1250|G1328|G2709|G3398 +JSLB#g3488|g3489|g3490|g3491|g3492 +JSLJ#g4282|g4283|g4284|g4285|g4286|g4287|g4288 +JSLK#G2712|G2713|g4281|g4289|g4290|g4291|g4292 +JSLN#G1253|G1254|G1255|G1329|G1330|G2710|G2711|g1850|g4280 +JSLR#G1252 +JSLS#G2714|G2715|G2716|G2717|G2718|G2719|G2720|G2721|G2722|G2723|G2724|G2725|G2726|G2727|G2728|G2729|G2730|G2731|G2732|G2733|G2734|G2735|G2736|G2737|G2738|G2739|G2740|G2741|G2742|G2743|G2744|G2745|g3493|g4293|g4294|g4295|g4296|g4297|g4298|g4299|g4300|g4301|g4302 +JSLT#G1251|g1851|g4303|g4304|g4305|g6056|g6057|g6058|g6059|g6060|g6081|g6092|g6093|g6094|g6095|g6096|g6097|g6142|g6143|g6144|g6145|g6188|g6189|g6190|g6191|g6192|g6193 +JSLX#G2708|g4279 +JSM0#G2268|G2269|G2270|G2271|G2272|g3512 +JSML#g3494|g3495|g3496|g3497|g3498 +JSMN#g6098|g6099 +JSMR#g6109|g6110|g6111|g6112|g6113 +JSMS#G2813|J247|J248 +JSMT#G2190|G2191|G2192|G2193|G2194|G2195|G2196|G2197|G2198|G2199|G2200|G2201|G2202|G2203|G2204|G2205|G2206|G2207|G2208|G2209|G2210|G2211|G2212|G2213|G2214|G2215|G2216|G2217|G2218|G2219|G2220|G2221|G2222|G2223|G2224|G2225|G2226|G2227|G2228|G2229|G2230|G2231|G2232|G2233|G2234|G2235|G2236|G2237|G2238|G2239|G2240|G2241|G2242|G2243|G2244|G2245|G2246|G2247|G2248|G2249|G2250|G2251|G2252|G2253|G2254|G2255|G2256|G2257|G2258|G2259|G2260|G2261|G2262|G2263|G2264|G2265|G2266|G2267|G2273|G2274|G2275|G2276|G2277|G2278|G2279|G2280|G2281|G2282|G2283|G2284|G2285|G2286|G2287|G2288|G2289|G2290|G2291|G2292|G2293|G2294|G2295|G2296|G2297|G2298|G2299|G2300|G2301|G2302|G2303|G2304|G2305|G2306|G2307|G2308|G2309|G2310|G2311|G2312|G2313|G2314|G2315|G2316|G2317|G2318|G2319|G2320|G2321|G2322|G2323|G2324|G2325|G2326|G2327|G2328|G2329|G2330|G2331|G2332|G2333|G2334|G2335|G2336|G2337|G2338|G2339|G2340|G2341|G2342|G2343|G2344|G2345|G2346|G2347|G2348|G2349|G2350|G2351|G2352|G2353|G2354|G2355|G2356|G2357|G2358|G2359|G2360|G2361|G2362|G2363|G2364|G2365|G2366|G2367|G2368|G2369|G2370|G2371|G2372|G2373|G2374|G2375|G2376|G2377|G2378|G2379|G2380|G2381|G2382|G2383|g3499|g3500|g3501|g3502|g3503|g3504|g3505|g3506|g3507|g3508|g3509|g3510|g3511|g3513|g3514|g3515|g3516|g3517|g3518|g3519|g3520|g4993|g5070|g5071|g5072|g5073|g5074|g6100|g6101|g6102|g6103|g6194|g6195|g6196|g6197|g6198 +JSN#g1828|g6295 +JSNJ#G2391|G2938|G2939|g5028|g5029|g5030|g5031|g5032|g6230 +JSNK#G2385|G2386|G2387|G2388|G2389|G2390|G2392|G2393|G2394|G2395|G2396|G2397|G2398|G2399|G2400|g3526|g3527|g4309|g4310|g4311|g4312|g4313|g4314|g4315|g4316|g4317|g5033|g5034|g5035|g5036|g5037|g6065|g6114|g6115 +JSNN#G2817|G2818|G2819|G2820|G2821|G2822|G2823|G2824|g4392|g4393|g4394|g4395|g4414 +JSNT#G2384|G2814|G2815|G2816|G2910|G2911|G2912|G2913|G2914|G2915|G2916|G2917|G2918|G2919|G2920|G2921|G2922|G2923|G2924|G2925|G2926|G2927|G2928|G2929|G2930|G2931|G2932|G2933|G2934|G2935|G2936|G2937|g1829|g1830|g1831|g3521|g3522|g3523|g3524|g3525|g4278|g4306|g4307|g4308|g4386|g4387|g4388|g4389|g4390|g4391|g4409|g4410|g4411|g4412|g4413|g4994|g4995|g4996|g4997|g4998|g4999|g5000|g5001|g5002|g5003|g5004|g5005|g5006|g5007|g5008|g5009|g5010|g5011|g5012|g5013|g5014|g5015|g5016|g5017|g5018|g5019|g5020|g5021|g5022|g5023|g5024|g5025|g5026|g5027|g5081|g5082|g5083|g5084|g5085|g5086|g5087|g5088|g5089|g5090|g5091|g5092|g5093|g5094|g6061|g6062|g6063|g6064|g6225|g6226|g6227|g6228|g6229|g6296|g6297|g6298|g6299 +JSPF#g6066|g6151|g6152|g6153|g6154|g6155 +JSPJ#g4483|g4484|g4485|g4486|g4487 +JSPK#g4481|g4482|g4577|g4578|g4579|g4580|g4581 +JSPL#G2837|G3290|J249|g4423|g4424|g4425|g4426|g4427|g4428|g4429|g4430|g4488|g4489|g4490|g4491|g4492|g4493|g4506|g4507|g4508|g4509|g4510|g4582|g4583|g4584|g4585|g4596|g4597|g4598|g4599|g4600|g6067 +JSPN#G2826|G2827|G2828|G2830|G2831|G2832|G2833|G2834|G2835|G2836|G2838|g4431|g4432|g4433|g4434|g4435|g4452|g4453|g4454|g4455|g4456|g4457|g4458|g4459|g4460|g4461|g4462|g4463|g4464|g4465|g4466|g4467|g4468|g4469|g4470|g4471|g4472|g4473|g4474|g4475|g4494|g4495|g4496|g4511|g4512 +JSPR#G2829|G2839|G2840|G2841|G2842|G2843|G2844|G2845|G2846|G2847|G2848|G2849|G2850|G2851|G2852|G2853|G2854|G2855|G2856|G2857|G2858|G2859|G2860|G2861|G2862|G2863|G2864|G2865|G2866|G2867|G2868|G2869|G2870|g4436|g4437|g4438|g4439|g4440|g4476|g4477|g4478|g4479|g4480|g4513|g4518|g4519|g4520|g4521|g4522|g4523|g4524|g4525|g4526|g4527|g4528|g4529|g4530|g4531|g4532|g4533|g4534|g4535|g4536|g4537|g4538|g4539|g4540|g4541|g4542|g4543|g4544|g4545|g4546|g4547|g4548|g4549|g4550|g4551|g4552|g4553|g4554|g4555|g4556|g4557|g4558|g4559|g4560|g4561|g4562|g4563|g4564|g4565|g4566|g4567|g4568|g4569|g4570|g4571|g4572|g4573|g4574|g4575|g4576|g4586|g4587|g4588|g4589|g4590|g4601|g4602|g4603|g4604 +JSPS#g4441|g4448|g4449|g4450|g4451|g4497|g4498|g4499|g4500 +JSPT#g4501|g4502|g4503|g4504|g4505|g4514|g4515|g4516|g4517|g4591|g4592|g4593|g4594|g4595 +JSPX#g4419|g4420|g4421|g4422|g4442|g4443|g4444|g4445|g4446|g4447 +JSR#G3314|G3315 +JSRB#G3316 +JSRK#G3319|G3320|g4415|g6116|g6117|g6118|g6119|g6120 +JSRN#G3317|J633|J634|g6231|g6232|g6233|g6234|g6235|j219|j220|j221|j222|j223|j224|j225|j226|j227|j228|j229|j230 +JSRP#g6121|g6122|g6123|g6124|g6125 +JSRR#G3318 +JSRT#g5038|g5039|g5040|g5041|g5042|g5062|g5063|g5064|g6082|g6083|g6084|g6085|g6086|g6104|g6105|g6106|g6107|g6108|g6256|g6257|g6258|g6259|g6260 +JSS#G1314|G2940|J278 +JSSK#G3296|g6126|g6127|g6128|g6129|g6130|g6131|g6132|g6133|g6134|g6135 +JSSL#g5075|g5076|g5077|g5078|g5079 +JSSN#g4318|g4319|g4320|g4321 +JSST#g1832|g3537|g3538|g3539|g3540|g5095|g5096|g5097|g5098 +JST#G1256|G2882|G3300|J274|g1642|g1845|g1846|g5047|g5048|g6300|j179 +JSTB#G2903|G2904|g4664|g4733|g4943|g4944|g4945|g4946|g4947 +JSTF#g1815|g1816|g1817|g1818|g1819|g1820|g1821|g1822|g1823|g1824|g1825|g1826|g4611|g4612|g4613|g4614|g4615|g4684|g4685|g4686|g4687|g4734|g4735|g4736|g4737|g4738|g4744|g4745|g4746|g4747|g4748|g4919|g4920|g4921 +JSTH#g4677|g4678|g4679|g4680|g4681 +JSTJ#G1196|G1197|G1198|g1777|g1778|g1779|g1780|g4688|g4689|g4690|g4739|g4740|g4741|g4742|g4743 +JSTK#G1195|G1308|G1309|J337|g1776|g4676|g4728|g4729|g4730|g4731|g4732|g4749|g4750|g4751|g4752|g4753|g4754|g4755|g4756|g4757|g4758|g4759|g4760|g4783|g4784|g4785|g4786|g4787|g4959|g4960|g4961|g4962|g5052|g5053|g5054|g5055|g5056 +JSTL#G1310|G1311|G1312|G2873|G2874|G2875|G2876|G2877|G2888|G2889|G2890|g1781|g1782|g1783|g1784|g1785|g1786|g1787|g1788|g1789|g1790|g1791|g1792|g1793|g1794|g1795|g1796|g3528|g3529|g3530|g3531|g4378|g4616|g4617|g4618|g4619|g4620|g4621|g4696|g4697|g4698|g4699|g4700|g4701|g4702|g4761|g4762|g4763|g4764|g4765|g4788|g4789|g4790|g4791|g4792|g4793|g4794|g4795|g4796|g4963|g4964|g4965|g4966|g4988|g4989|g4990|g4991|g4992 +JSTM#G2878|g4622|g4623|g4624|g4625|g4626|g4627|g4628|g4629|g4630|g4631|g4703|g4704|g4705|g4706|g4707|g4708|g4709|g4710|g4711|g4712|g4766|g4767|g4768|g4769|g4770|g5049 +JSTN#G2825|G2879|G2880|G2883|G2884|G2885|G2886|G2887|G2891|G2899|G2900|G2901|G2902|G3292|G3293|G3294|G3301|J275|J276|J277|g1847|g4416|g4417|g4418|g4632|g4633|g4634|g4635|g4636|g4637|g4638|g4639|g4640|g4641|g4642|g4643|g4644|g4670|g4691|g4692|g4693|g4694|g4695|g4922|g4923|g4933|g4934|g4935|g4936|g4948|g5050 +JSTP#G2881|g4645|g4646|g4647|g4648|g4649|g4650|g4651|g4713|g4714|g4715|g4716|g4717|g4797|g4798|g4799|g4800|g4801|g4802|g4803|g4804|g4805|g4806|g4807|g4808|g4924|g4925|g4926|g4927|g4928|g4949|g4950|g4951|g4952|g4953 +JSTR#G1257|G1258|G1259|G1260|G1261|G1262|G1263|G1264|G1265|G1266|G1267|G1268|G1269|G1270|G2892|G2893|G2894|G2895|G2896|G2897|G2898|G3295|J567|J568|J569|J570|J571|g1723|g1724|g1725|g1726|g1727|g1728|g1729|g1730|g1731|g1732|g1733|g1734|g1735|g1736|g1737|g1738|g1739|g1797|g1798|g1799|g1800|g1801|g1802|g1803|g1804|g1805|g1806|g1807|g1808|g1809|g4652|g4653|g4654|g4655|g4656|g4657|g4658|g4718|g4719|g4720|g4721|g4722|g4723|g4809|g4810|g4811|g4812|g4818|g4819|g4820|g4821|g4822|g4823|g4824|g4825|g4826|g4827|g4828|g4829|g4830|g4831|g4832|g4833|g4834|g4835|g4836|g4837|g4838|g4839|g4840|g4841|g4842|g4843|g4844|g4845|g4846|g4847|g4848|g4849|g4850|g4851|g4852|g4853|g4854|g4855|g4856|g4857|g4858|g4859|g4860|g4861|g4862|g4863|g4864|g4865|g4866|g4867|g4868|g4869|g4870|g4871|g4872|g4873|g4874|g4875|g4876|g4877|g4878|g4879|g4880|g4881|g4882|g4883|g4884|g4885|g4886|g4887|g4888|g4889|g4890|g4891|g4892|g4893|g4894|g4895|g4896|g4897|g4898|g4899|g4900|g4901|g4902|g4903|g4904|g4905|g4906|g4907|g4908|g4909|g4910|g4911|g4912|g4913|g4914|g4915|g4916|g4917|g4918|g4937|g4938|g4939|g4940|g4941|g4942|g4954|g4955|g4956|g4957|g4958|g4967|g4968|g4969|g4970|g4971|g4972|g4973|g4974|g4975|g4976|g6136|j180|j181|j182|j183|j184|j185|j186|j187|j188|j189|j190|j191|j192|j193|j194|j195|j196|j197|j198|j199|j200 +JSTS#G1271|G1272|G1273|G1274|G1275|G1276|G1277|G1278|G1279|G1280|G1281|G1282|G1283|G1286|G1287|G1288|G1289|G1290|G1291|G1292|G1293|G1294|G1295|G1296|G1297|G1298|G1299|G1300|G1301|G1302|G1303|G1304|G1305|G1306|G1307|G2746|G2747|G2748|G2749|G2750|G2751|G2752|G2753|G2754|G2755|G2756|G2757|G2758|G2759|G2760|G2761|G2762|G2763|G2764|G2765|G2766|G2767|G2768|G2769|G2770|G2771|G2772|G2773|G2774|G2775|G2776|G2777|G2778|G2779|G2780|G2781|G2782|G2783|G2784|G2785|G2786|G2787|G2788|G3302|J572|J573|J574|J575|J576|J577|J578|J579|J580|J581|J582|J583|J584|J585|J586|J587|J588|J589|J590|J591|J592|J593|J594|J595|J596|J597|J598|J599|J600|J601|g1740|g1741|g1742|g1743|g1744|g1745|g1746|g1747|g1748|g1749|g1750|g1751|g1752|g1753|g1754|g1755|g1756|g1757|g1758|g1759|g1760|g1761|g1762|g1763|g1764|g1765|g1766|g1767|g1768|g1769|g1770|g1771|g1772|g1773|g1774|g1775|g1848|g4322|g4323|g4324|g4325|g4326|g4327|g4328|g4329|g4330|g4331|g4332|g4333|g4334|g4335|g4336|g4337|g4338|g4339|g4340|g4341|g4342|g4343|g4344|g4345|g4346|g4347|g4348|g4349|g4350|g4351|g4352|g4353|g4354|g4682|g4771|g4772|g4773|g4814|g4815|g4816|g4817|g5051 +JSTT#G2871|G2872|g1810|g1811|g1812|g1813|g1814|g1849|g4379|g4396|g4397|g4398|g4399|g4400|g4659|g4660|g4661|g4662|g4663|g4671|g4672|g4673|g4674|g4675|g4683|g4813|g4929|g4930|g4931|g4932|g4977|g4978|g4979|g4980|g4981 +JSTX#G1284|G1285|g2915|g4605|g4606|g4607|g4608|g4609|g4610|g4665|g4666|g4667|g4668|g4669|g4724|g4725|g4726|g4727|g4774|g4775|g4776|g4777|g4778|g4779|g4780|g4781|g4782 +JSWB#g6166|g6167 +JSWF#g6156|g6157|g6158|g6159|g6160 +JSWK#g6161|g6162|g6163|g6164|g6165 +JSWN#G3297|g6168|g6169|g6170|g6171|g6172|g6177|g6178|g6179|g6180|g6181|g6182|g6183|g6184|g6185|g6186|g6187 +JSWT#g6173|g6174|g6175|g6176 +JSX#G2905|G2906 +JSXN#G2907|g6071|g6072|g6073|g6074|g6075 +JSXR#g4356|g4357|g4358|g4359|g4360 +JSXS#G2908 +JSXT#G2789|G2790|G2791|G2792|G2793|G2794|G2795|G2796|G2797|G2798|G2799|G2800|G2801|G2802|G2803|G2804|G2805|G2806|G2807|G2808|G2809|G2810|G2811|G2812|G2909|g4361|g4362|g4363|g4364|g4365|g4366|g4367|g4377|g4982|g4983|g4984|g4985|g4986|g4987|g6070|g6204|g6205|g6206|g6207|g6208|g6209|g6210|g6211|g6212|g6213|g6214 +JT#G2992|G2994|J279|J289|J326|J358|J366|J375|J602|J606|g695|g1643|j57 +JTBS#J12 +JTBT#g5219 +JTFL#g5103|g5417|g5418|g5419|g5420|g5421 +JTFR#J373|J374 +JTFT#g751|g752|g753|g754|g5149|g5150|g5151|g5152|g5458|g5459|g5460|g5461|g5462 +JTHN#g653|g654|g655|g656|g657|g696|g697|g698|g699 +JTHT#g700 +JTJN#G707|g684|g685|g686|g687|g688|g689|g690|g691|g692|g693|g694 +JTK#G679|G680|J367 +JTKL#J293|g5108|g5109|g5110|g5111 +JTKN#G681 +JTKR#J290|J368|J369 +JTKS#G682|g5187 +JTKT#g644|g645|g646|g647|g648|g747|g748|g749|g750|g5104|g5105|g5106|g5107|g5112|g5113|g5153|g5154|g5155|g5156|g5157|g5192|g5193|g5194|g5195 +JTLK#g5196|g5197|g5198|g5199|g5200 +JTLN#J645|j104 +JTLR#J291|J292 +JTLT#G715|G716|G717|G718|G719|G720|G721|G722|g187|g188|g189|g190|g191|g755|g756|g757|g758|g759|g760|g761|g762|g763|g764|g765|g766|g767|g768|g769|g770|g771|g772|g773|g774|g775|g776|g777|g5178|g5179|g5180|g5181|g5220|g5221|g5222|g5223 +JTLX#g658|g659|g660 +JTM#J255|j58 +JTML#G2998|g5158|g5159|g5160|g5161|g5162|g5388|g5389|g5390|g5391 +JTMP#g610|g788|g789|g790|g791|g792 +JTMT#g226|g227|g228|g229|g230|g662|g663|g664|g665 +JTN#J256|J359|J636|g5114|g5115|j59|j89|j243 +JTNB#J603 +JTNF#J360|J364|J365|j60|j136|j137|j138|j139 +JTNJ#g778|g779 +JTNK#G640|G641|G642|G643|G644|G645|G646|G647|G648|G649|G650|G651|G652|G653|G654|G655|G656|G657|G658|G659|G660|G661|G662|G663|G664|G665|G666|G667|G668|G669|G670|G671|G672|G673|G674|G675|G676|G677|G678|G683|G684|G685|G686|G687|G688|G689|G690|G691|G692|G693|G694|G695|G696|G697|G698|G699|g611|g612|g613|g614|g615|g616|g617|g618|g619|g620|g621|g622|g623|g624|g625|g626|g627|g628|g629|g630|g631|g632|g633|g634|g635|g636|g637|g638|g639|g666|g667|g668|g669|g670|g671|g672|g673|g798|g799|g800|g801|g802|g5119|g5120|g5121|g5122|g5392|g5393|g5394|g5395 +JTNM#g5116 +JTNN#J637 +JTNP#J361 +JTNR#g5117 +JTNS#g780|g781|g782|g783|g803|g804|g805|g806|g5118|g5123|g5124|g5125|g5126|g5127|g5427|g5428|g5429|g5430|g5431 +JTNT#G2996|J362|J363|J604|J605|g649|g650|g651|g652|g702|g703|g704|g705|g5422|g5423|g5424|g5425|g5426|g5447|g5448|g5449|g5450|g5451 +JTNX#g5463|g5464|g5465|g5466|g5467 +JTPF#g5396|g5397|g5398|g5399|g5400|g5468|g5469|g5470 +JTPL#g5201|g5202|g5203|g5204 +JTPS#g5132 +JTPT#g706|g5128|g5129|g5130|g5131|g5205|g5206|g5207|g5208|g5209|g5210 +JTR#G2975|G3399|G3404|J257|g5273|g5274|j61 +JTRB#G2977|G2978|G2979|G2980|g5280|g5281|g5282|g5283|g5284|g5383|g5384|g5385|g5386|g5387 +JTRF#G3405|G3406|G3407|g5285|g5286|g5287|g5288|g5289|g5311|g5312|g5313|g5314|g5315|g5362|g5363|g5364|g5365|g5366 +JTRJ#g5233|g5234|g5235|g5236|g5237 +JTRK#G708|g726|g727|g728|g729|g730|g731|g742|g743|g744|g745|g746|g5224|g5225|g5226|g5227|g5279|g5290|g5307|g5308|g5309|g5310 +JTRL#g712|g713|g714|g715|g5278|g5291|g5292|g5293|g5294|g5295|g5296|g5352|g5353|g5354|g5355|g5356 +JTRM#G3408|g5238|g5239|g5240|g5241|g5242|g5243|g5297|g5298|g5299|g5300|g5301|g5316|g5317|g5318|g5319|g5320|g5321|g5342|g5343|g5344|g5345|g5346|g5367|g5368|g5369|g5370|g5471|g5472|g5473|g5474|g5475|j62 +JTRN#G709|G710|G711|G712|G713|G714|G2974|G2981|G2982|G2983|G2984|G2985|G2986|G2987|G2988|G2989|G2990|G2991|G3400|G3401|G3409|g732|g733|g734|g735|g736|g737|g738|g739|g740|g741|g5133|g5134|g5135|g5136|g5137|g5138|g5264|g5265|g5266|g5267|g5268|g5275|g5347|g5348|g5349|g5350|g5351|g5357|g5358|g5359|g5360|g5361|g5401|g5402|g5403|g5404 +JTRP#G3410|G3411|G3412|g5244|g5245|g5246|g5247|g5248|g5302|g5303|g5304|g5305|g5306|g5322|g5323|g5324|g5325|g5326|g5375|g5376|g5377|g5378 +JTRR#G2976|g5250|g5251|g5252|g5253|g5276 +JTRS#G3402|G3403|G3413|G3414|G3415|g722|g723|g724|g725|g5277|g5379|g5380|g5381|g5382|j63|j64|j65 +JTRT#G2944|G2945|G2946|G2947|G2948|G2949|G2950|G2951|G2952|G2953|G2954|G2955|G2956|G2957|G2958|G2959|G2960|G2961|G2962|G2963|G2964|G2965|G2966|G2967|G2968|G2969|G2970|G2971|G2972|G2973|g640|g641|g642|g643|g707|g708|g709|g710|g711|g716|g717|g718|g719|g720|g721|g793|g794|g795|g796|g835|g836|g837|g5173|g5174|g5175|g5176|g5177|g5249|g5254|g5255|g5256|g5257|g5258|g5259|g5260|g5261|g5262|g5263|g5269|g5270|g5271|g5272|g5327|g5328|g5329|g5330|g5331|g5332|g5333|g5334|g5335|g5336|g5337|g5338|g5339|g5340|g5341|g5371|g5372|g5373|g5374|g6241 +JTRX#g5232 +JTS#G2993|G2995|G2997|J258|J294|J357|J370|g1644|j66 +JTSJ#j90|j91|j92|j93 +JTSK#g784|g785|g786|g787|g5163|g5164|g5165|g5166|g5167|g5211|g5212|g5213|g5214|g5405|g5406|g5407|g5408|g5409|g5410|g5411|g5412|g5442|g5443|g5444|g5445|g5446|j101|j102|j244|j245|j246|j247|j248 +JTSP#J371|J372 +JTSR#j140|j141 +JTST#J280|g701|g797|g5139|g5140|g5141|g5142|g5182|g5183|g5184|g5185|g5186|g5215|g5216|g5217|g5218|g5228|g5229|g5230|g5231|g6251|g6252|g6253|g6254|g6255|j94 +JTT#g661|g5168|g5169 +JTTK#g5432|g5433|g5434|g5435|g5436 +JTTL#g5099|g5100|g5101|g5102 +JTTN#g5170 +JTTR#g5171 +JTTS#g5172|g5437|g5438|g5439|g5440|g5441 +JTTT#g674|g675|g676|g677|g678|g679|g5413|g5414|g5415|g5416|g5452|g5453|g5454|g5455|g5456|g5457 +JTWT#j68|j69|j70|j71 +JTX#J259|j67 +JTXT#G700|G701|G702|G703|G704|G705|G706|G723|G724|G725|G726|G727|G728|G729|G730|G731|G732|G733|G734|G735|G736|g604|g605|g606|g607|g608|g609|g680|g681|g682|g683|g5143|g5144|g5145|g5146|g5147|g5148 +JW#G3048|J199 +JWB#G3032 +JWBL#G3033 +JWBN#G3034|G3036|g5877 +JWBS#G3035|g5612 +JWBT#g5613|g5614|g5615|g5616|g5617|g5618 +JWFN#g5496|g5497|g5498|g5499 +JWFT#g5742 +JWH#G3049 +JWHN#G3050 +JWHR#g5748|g5749|g5750|g5751 +JWJ#G1204 +JWJN#G1205|g5878|g5879|g5880|g5881|g5882|g5883 +JWJR#g5638 +JWK#G1203 +JWKL#G2999|g5491|g5492|g5493|g5494|g5495|g5730|g5731|g5732|g5733|g5734|g5735 +JWKT#g5500|g5501|g5502|g5503|g5624|g5625|g5626|g5627|g5743|g5744|g5745|g5746|g5747 +JWL#G3282|J607 +JWL0#G3012|G3013|G3014 +JWLB#G3278|G3279|G3280|g6021|g6022|g6023|g6024|g6025|g6026 +JWLJ#j96|j97|j98|j99 +JWLK#G3281|g5652|g5653|g5654|g5655|g5656|g5657|j95 +JWLN#J608|J609|J610 +JWLR#J611|J612|J613|J614|J615|J616|J617 +JWLS#J618|g5547|g5548|g5549|g5550|g5984|g5985|g5986|g5987|j100 +JWLT#G3002|G3003|G3004|G3005|G3006|G3007|G3008|G3009|G3010|G3011|G3015|G3016|G3017|G3018|G3019|G3020|G3021|G3022|G3023|G3024|G3025|G3026|G3027|G3028|g5508|g5509|g5510|g5511|g5512|g5513|g5514|g5515|g5516|g5517|g5518|g5519|g5520|g5521|g5522|g5523|g5524|g5525|g5526|g5527|g5528|g5529|g5530|g5531|g5532|g5533|g5534|g5535|g5536|g5537|g5538|g5539|g5540|g5541|g5542|g5543|g5544|g5545|g5546|g5643|g5658|g5659|g5660|g5661|g5759|g5760|g5761|g5762|g5763|g5764|g5893|g5894|g5895|g5896|g5897|g5950|g5951|g5952|g5953|g5954|g5955|g6027|g6028|g6029|g6030 +JWML#G3140|G3141|g5765|g5766|g5767|g5768|g5769 +JWMR#g5770|g5771|g5772|g5773|g5774 +JWN#G3146|g5576|g5994 +JWNB#G3147|G3148|G3149|G3160|G3161|G3162|G3163|g5777|g5778|g5779|g5780 +JWNF#G3178|G3203|G3204|G3205|G3206|G3207|G3208 +JWNH#G3245|G3246|G3247|G3248|G3249|G3250|G3251|G3252|G3253|G3254|G3255|G3256|G3257|g5884|g5885|g5886|g5887 +JWNK#g5571|g5572|g5573|g5574|g5575|g5775|g5776|g5936 +JWNL#G3275|g6000|g6001|g6002|g6003|g6004|g6005|g6006|g6007|g6008|g6009|g6010|g6011|g6012 +JWNM#G3179|G3180|G3181|G3182|G3183 +JWNN#G3150|G3151|G3152|G3153|G3154|G3166|G3167|G3168|G3200|G3201|G3202|G3276|G3277|g5577|g5781|g5782|g5783|g5784|g5785|g5898|g5899|g5900|g5901|g5902|g5903|g5995|g5996|g5997|g5998|g5999 +JWNP#G3184|G3185|G3186 +JWNR#G3169|G3170|G3171|G3172|G3173|G3174|G3175|G3176|G3177|G3187|G3188|G3189|g5752|g5753|g5754 +JWNS#G3155|G3156|G3157|G3158|G3159|G3190|G3191|G3192|G3193|G3194|G3195|G3196|G3197|G3198|G3199|G3210|G3211|g5578|g5790|g5791|g5792|g5793|g6013|g6031|g6032|g6033|g6034|g6035|g6036 +JWNT#G3029|G3030|G3031|G3142|G3143|G3144|G3145|G3270|g5551|g5552|g5553|g5554|g5555|g5556|g5557|g5558|g5559|g5560|g5561|g5562|g5563|g5564|g5565|g5566|g5567|g5568|g5569|g5570|g5644|g5662|g5663|g5664|g5665|g5666|g5786|g5787|g5788|g5789|g5888|g5889|g5890|g5891|g5892|g5929|g5930|g5931|g5932|g5933|g5934|g5935|g5956|g5957|g5958|g5959|g6014|g6015|g6016|g6017|g6018|g6019|g6020 +JWNW#G3209 +JWNX#G3164|G3165 +JWPN#g5579|g5580|g5581|g5582|g5583 +JWPT#g5794|g5795|g5796|g5797|g5798 +JWR#G3037|G3038|G3212|G3265|g5504|g5960|g5961 +JWRB#G3051|G3052|G3053|G3054|G3055|G3056|G3057|G3058|G3059|G3060|G3061|G3062|G3063|G3064|G3065|G3066|G3067|G3068|G3069|G3070|G3071|G3072|G3073|G3074|G3075|G3076|G3077|G3078|G3079|G3080|G3081|g5667|g5668|g5669|g5670|g5671|g5672|g5673|g5674|g5675|g5676|g5677|g5799|g5800|g5801|g5904|g5905|g5906|g5907 +JWRF#G3039|G3040|g5914|g5915|g5916|g5917|g5918|g6042|g6043|g6044|g6045 +JWRJ#g5967 +JWRK#G3041|G3042|G3082|G3083|G3084|G3085|G3086|G3087|G3088|G3089|G3090|G3091|G3092|G3093|G3094|G3095|G3096|G3097|G3098|G3099|G3100|G3101|G3102|G3103|G3104|G3105|G3106|G3107|G3108|G3109|G3110|G3111|G3112|G3113|G3114|G3115|G3116|g5678|g5679|g5680|g5681|g5682|g5683|g5684|g5685|g5686|g5687|g5802|g5803|g5804|g5805|g5806|g5807|g6046|g6047|g6048|g6049 +JWRL#G3043|G3044|G3045|G3266|G3267|g5968|g5969|g5970|g5971|g5972|g5973|g5974|g5975|g5976 +JWRM#G3046|g5937|g5988|g5989|g5990|g5991|g5992 +JWRN#G3269|g5584|g5585|g5586|g5962|g5963|g5964|g5965|g5966 +JWRS#G3000|G3001|G3047|G3283|G3284|G3285|G3286|G3287|G3288|G3289|g5938|g5939|g5940|g5941|g5942|g5943|g5944|g5945|g5946|g6050|g6051|g6052|g6053|g6054 +JWRT#G3268|J241|J242|J243|g5505|g5506|g5507|g5587|g5588|g5589|g5590|g5591|g5629|g5688|g5689|g5690|g5691|g5692|g5808|g5809|g5810|g5811|g5812|g5908|g5909|g5910|g5911|g5912|g5913|g5977|g5978|g5979|g5980|g5981|g5982|g5983|g6037|g6038|g6039|g6040|g6041 +JWS#g5822|g5823 +JWSK#g5592|g5593|g5594|g5595|g5596|g5597|g5813|g5814|g5815|g5816|g5817 +JWSM#g5824 +JWSN#G2002|G2003|G2004|G2005|G2006|G2007|G2008|G2009|G3213|G3214|G3215|G3216|G3217|G3218|G3219|G3220|G3221|G3222|G3223|G3224|G3225|G3226|G3227|G3228|G3229|G3230|G3231|G3232|g5693|g5694|g5695|g5696|g5697|g5755|g5756|g5757|g5758|g5825|g5826|g5827|g5828|g5829|g5830|g5831|g5832|g5833|g5834|g5835|g5836|g5837|g5838|g5839|g5840|g5841|g5842|g5843|g5844|g5845|g5846 +JWSP#g5818|g5819|g5820|g5821 +JWSR#G3271|G3272|G3273|G3274|g5598|g5599|g5600|g5601|g5602|g5847|g5848|g5993 +JWSS#g5849 +JWST#G3233|g5648|g5649|g5650|g5651|g5947|g5948|g5949 +JWT#g5630|g5639 +JWTL#g5628 +JWTM#g5631|g5640|g5736|g5737|g5738|g5739|g5740|g5741 +JWTN#g5632|g5641 +JWTR#G3234|G3235|G3236|G3237|G3238|G3239|G3240|G3241|G3242|G3243|G3244|g5633|g5642|g5850|g5851|g5852|g5853|g5854|g5855|g5856|g5857 +JWTS#g5607|g5608|g5609|g5610|g5611|g5703|g5704|g5705|g5706|g5707|g5858|g5859|g5860|g5861|g5862|g5863|g5864|g5865|g5866|g5867|g5868|g5869|g5870|g5871|g5872|g5873|g5874|g5875|g5876 +JWTT#g5603|g5604|g5605|g5606|g5634|g5635|g5636|g5637|g5645|g5646|g5647|g5698|g5699|g5700|g5701|g5702|g6055 +JWX0#G3120|G3121 +JWXN#g5708|g5709|g5710|g5711|g5712 +JWXR#g5920|g5921|g5922|g5923 +JWXS#G3258|G3259|G3260|G3261|g5482|g5483|g5484|g5485|g5486|g5619|g5620|g5621|g5622|g5623|g5713|g5714|g5715|g5716 +JWXT#G3117|G3118|G3119|G3122|G3123|G3124|G3125|G3126|G3127|G3128|G3129|G3130|G3131|G3132|G3133|G3134|G3135|G3136|G3137|G3138|G3139|g5487|g5488|g5489|g5490|g5717|g5718|g5719|g5720|g5721|g5722|g5723|g5724|g5725|g5726|g5727|g5728|g5729|g5924|g5925|g5926|g5927|g5928 +JWXX#G3262|G3263|G3264 +JX#J236|J285 +JXBN#J286 +JXM#J282 +JXN#J237|J287 +JXRT#g597|g598|g599 +JXSN#j51|j52|j53 +JXST#g6240 +JXT#G3307|J1|g816|g817 +JXTK#J2 +JXTN#g818 +JXTS#g819 +JXTT#G3298|G3299|g181|g182|g183|g184|g185|g186|g6236|g6237|g6238|g6239 ++++++++++ +K#C1|C380|G385|G4933|K125|K1438|K1947|K5136|Q158|c0|k743|q109 +K0#C53|G3739 +K0BN#G4909|G4910|G4911 +K0LK#K1241|K1242 +K0LS#K1243|k711|k712|k713|k714|k715|k716|k717|k718|k719|k720|k721|k722|k723 +K0PR#G3740 +K0RN#K1244 +K0RS#g7494|g7495|g7496|g7497 +K0S#G3741 +K0SN#g7489|g7490|g7491|g7492 +K0ST#g7493 +K0T#K1235 +K0TN#K1236|K1237|K1238|K1239|K1240 +K0TR#K1226|K1227|K1228|K1229|K1230|K1231|K1232|K1233|K1234 +KB#G1|G12|K0|K5090|g0|g7547 +KBK#K5097|Q103 +KBKL#K5098 +KBKM#K5099|K5100 +KBKR#K5091 +KBKS#K5102 +KBKW#K5101 +KBL#G2|K7|K55|K5682 +KBLB#K12 +KBLF#G3|K14|K15|K22|K23 +KBLH#G4 +KBLJ#g2|g3|g4|g5 +KBLK#g1 +KBLN#G5|K9|K10|K16|K17|K3041|K5683|g6|g7|k3|k4 +KBLS#G6|G7|K11|K18|K19|K20|K21 +KBLT#K8|K13|K3039|K3040|K3042|K3043|g8|k5|k6|k2160 +KBLW#K24|K25 +KBN#G11|K26|g9|g7548 +KBNL#G8 +KBNN#K27|K28|K29 +KBNR#K5092|K5093 +KBNS#k3573 +KBNT#K30|K31|K32|K33|K34|K35|K36|K37|K38|K39|K40|K41|K42|K43|K44|K45|K46|K47|K48|K49|K50|K51|K52 +KBR#C2|K53|K3044 +KBRL#C3|G9|G10|K54 +KBRN#K5487|K5488|K5489|k3724|k3725|k3726|k3727 +KBRP#K5094 +KBRT#G0|K1|K2|K3|K4|K5|K6|K1878|k0|k1|k2 +KBS#K5095|K5104 +KBSK#K5096|k3574|k3575|k3576|k3577 +KBSM#K5103 +KBST#C498|k3578|k3579 +KBT#g10 +KBTS#K1888|K1889|k1113 +KF#C6|C8|K72|K73|K1282|K5117|K5577|g22|k864 +KFBJ#K1348|K1349|K1350 +KFBN#K77|K78 +KFBR#K79|K1293|K1294|K1295|K1296|K1297|k760|k761 +KFBS#K76|K1283|K1284 +KFFR#K107|K108|K1366|K1367|K1368|K1369|K1370|K1371 +KFFT#K1290|K1291|K1292 +KFHF#K1318 +KFHL#K1311 +KFHR#K1317 +KFHS#K81|K82|K83|K84|K1312|K1313|K1314|K1315|K1316|K1319|K1320 +KFJ#K5494 +KFJJ#K1305|K1306 +KFJL#K1307|K1308|K1309|K1310 +KFJN#K5495 +KFJR#K86|K87 +KFJS#K80 +KFK#K110|K5493 +KFKL#K89 +KFKN#K88|K1324 +KFKR#K1325|K1326|K1327|K1328|K1329|k768|k769|k770|k771|k772|k773|k774|k775|k776|k777|k778|k779|k780 +KFKS#K5496 +KFKT#K101 +KFKW#K5497 +KFLF#K91|K92 +KFLK#K90 +KFLR#K1419|K1420|K1421|K1422|K1423|K1424|K1425|K1426|K1427|K1428|K1429|K1430|K1431 +KFLS#K1333 +KFLT#K1330|K1331|K1332|K1334|K5137 +KFLX#K5591|k3813|k3814|k3815|k3816|k3817 +KFML#K95|K96 +KFMM#K1344 +KFMN#K1335|K1336|K1337|K1338|K1339|K1340|K1341|K1347|k781|k782|k783|k784|k785 +KFMP#K85|K1298|K1299 +KFMS#K93|K94 +KFMT#K1342|K1343|K1345|K1346 +KFN#K3085|K5578|g23|k762|k865 +KFNJ#K1285|K1286 +KFNL#K1287|K1288 +KFNR#K1289 +KFNS#K3086|k767 +KFNT#C497|K1300|K1301|K1321|K1322|K1323|g24|g25|g26|g27|k763|k764|k765|k766|k866|k867|k868|k869 +KFNX#K97 +KFPL#K98|K99 +KFPR#K100|K1352|K1353|K1354|K1355|K1356 +KFR#K1304|K1434|K1890|K3087|K5490|K5579 +KFRB#K1891|K1892|K1893 +KFRJ#K3088|K3089|K3090 +KFRK#K1894|K3091|K3093|K5582 +KFRM#K3097|K3098|K3099|K3100|K5583|K5584|K5585 +KFRN#G3905|G3906|G3907|G3908|G3909|G3910|K1432|K1433|K1895|K1896|K1897|K1898|K1899|K1900|K1901|K3092|K5491|K5580|K5581|g6838 +KFRR#K1302|K1303 +KFRS#K102|K1435|K3101|K5492|K5586|K5587|K5588|K5589 +KFRT#K1351|K3094|K3095|K3096|K5484|K5485 +KFRW#K1902|K1903|K1904|K3102|K5590 +KFS#K109|K1357|K1880 +KFSF#K74 +KFSK#K1358|K1359|K1360 +KFSM#K1364 +KFSN#K3081|K3082 +KFST#K103|K104|K105|K1361|K1362|K1363|g28|k786|k787|k788 +KFSW#K1377|K1378|K1379 +KFT#K1365|g29|k789|k870|k871 +KFTM#K75 +KFTN#g30|k790|k872 +KFTR#C7 +KFTS#K106|g31|k791 +KFTT#g32|k792|k873 +KFTX#K1436 +KFWJ#K1372 +KFWL#K1373 +KFWR#K1374|K1375 +KFWT#K1376 +KH#K5696 +KHKF#K1881 +KHMN#K1884 +KHN#K1882|K5697 +KHRN#K3212|k2193|k2194 +KHRT#K3210|K3211 +KJ#K3214 +KJK#K153 +KJKX#K154 +KJL#K1440|K5118 +KJLB#K1441|K1443|K1444|K1445|K5120 +KJLF#K1464|K1465|K1466|K5121|K5122|k830|k831|k832|k833|k3580|k3581|k3582|k3583|k3584|k3585 +KJLJ#K1447|K1448|K5123|K5124|K5125|K5126|K5127|k3587 +KJLK#K1446|K1449|K1450|K1451|K1452|k3586 +KJLN#K1453|K5128|k834|k835|k836|k837|k838|k3588 +KJLP#K5129 +KJLR#K1454|K1455|K1456|K5130 +KJLS#K1442|K1457|K1458|K1459|K1460|K1461|K1462|K1463|K5119|K5131|K5132|K5133|K5134|K5135|k839|k3589|k3590 +KJLT#k840|k841|k842|k843 +KJLX#K5695 +KJN#G15|K3215 +KJNR#G16 +KJT#K155 +KJTN#K156 +KK#C381|G14|K158|g7427|g7428|k818|k1097|k1109|k1110|q79 +KKBN#K159 +KKFN#K165 +KKHT#K1439 +KKK#K5113 +KKKS#K5114|K5115|K5116 +KKL#G391|G3736|G5044|k844 +KKLB#G388|G389|G390 +KKLF#G5045 +KKLK#K5138|K5139 +KKLN#G392 +KKLR#G396|G397|K1467|K1468|K3220 +KKLS#G393|G394|G395 +KKLX#G4814 +KKM#K1380|c3|k819 +KKMR#K160|K161 +KKN#C383|K3216|K3221|K5721|g7429|k820|k1111|q80 +KKNK#C392|K3103|K3104|k2186|k2187 +KKNS#K3222 +KKNT#K162|k2188|k2189 +KKNX#K3105 +KKR#K1885|K3217|Q167|g11|k821 +KKRM#k822 +KKRN#K3218|g12|g13|g14|g15|k823 +KKRP#K163 +KKRR#k824 +KKRS#C382|Q168|g16 +KKRT#g17|g18|g19|g20|g21 +KKS#G17|G4813|K164|K1553|K1554|K3226|k825 +KKSF#K3227|K3228 +KKSK#K3229 +KKSN#K1555|K3223|K3224|K3225 +KKSP#K3231|K3232 +KKSS#K1381|K3083|K3084 +KKST#k826|k827|k828|k829 +KKSW#K3233 +KKT#K157|K166|g7430|k2196|k2197 +KKTL#C384|C385 +KKTN#g7431|k2198 +KKTR#K3219|k2199|k2200|k2201|k2202|k2203|k2208|k2209|k2210|k2211|k2212|k2213|k2214|k2215|k2216|k2217|k2218 +KKTS#K167|k2204|k2205|k2206|k2207 +KKXL#K3230 +KL#C370|C393|C396|G18|G47|G398|G400|G3416|G5015|K197|K1469|K1505|K1509|K1567|K1868|K1905|K1906|K1951|K2486|K2537|K2573|K2777|K3106|K3107|K5089|K5144|K5700|Q24|Q67|Q107|Q109|c150|k7|k8|k874|k1131|k1508|k3869|k3870|q67|q110|q124 +KL0M#K271|K272|K273|K274 +KL0R#K275|k134|k135|k136|k137|k138|k139|k140|k141|k142|k143|k144|k145 +KL0S#g6674|g6675 +KL0T#G3640 +KLB#C374|K173|K2810|g6379|g6380|k1521 +KLBB#K2520|K2521|K2522 +KLBF#K174|K175|K176|K2811 +KLBH#G3508|K2813|K2814|K2815|K3113|g6386|g6387|g6388|g6389|g6390|g6391|g6392|g6393|g6394|g6395|g6396|g6397 +KLBJ#G3647|G3648|G3649|G3650|G3651|G3652|G3653|G3654|G3655|G3656|K2812|K2816|g6708|g6709|g6710|g6711|g6712|g6713|g6714|g6715 +KLBK#G3657|K2817|g6707|g6716|g6717|g6718|g6719|k1744 +KLBL#G3611|G3612|G3613|G3614|G3615|G3616|K2538|K2539|K2540|K2541|K2818|g6636|g6637|g6638|g6639|g6640 +KLBM#C375|C376|K2523|K2819|K2820|K2821 +KLBN#G3490|G3491|G3492|G3493|G3494|G3495|G3496|G3497|G3498|G3499|G3500|G3501|G3502|G3503|G3504|G3505|G3506|G3507|K2518|K2533|K3234|K3235|K3236|g6381|g6382|g6383|g6384|g6385|k27|k28|k29|k1522|k1523|k1524|k1525|k1526 +KLBP#K2524|K2525 +KLBR#G3715|G3716|K168|K199|K200|K201|K202|K203|K2519|K2526|K2822|K2823|K3114|K3115|K3248|K3249|K3250|K5500|K5501|K5502|k30|k31|k32|k33|k34|k35|k36|k37|k38|k42|k43|k44|k1527|k1528|k1529|k1530|k1531|k1532|k1533|k1534|k1535|k1536|k1537|k1538|k2219|k2220|k2221 +KLBS#C377|G3618|K177|K1506|K1507|K1508|K2527|K2528|K2529|K2530|K2531|K2532|K2824|K2825|K2826|K2827|K3111|g6398|k1539 +KLBT#G3617|K3112|g6399|g6400|g6401|k1540|k1541|k1542|k1543 +KLBW#G3509|g6402|g6403|g6404|g6405|g6406|g6407|g6408|g6409|g6410|g6411|g6412|g6413 +KLF#G3849|K204|K2733 +KLFH#G3852 +KLFK#G3853|G3854|Q25|Q26|Q27 +KLFL#K1511|K1512|K1909|K1910|q30|q31|q32|q33|q34|q35|q36|q37|q38|q39|q40|q41|q42 +KLFN#C10|C11|G67|K295|K296|K297|K1606|g72|g73|g74|k172|k173|k174|k175|k1281|k1282|k1283|k1284|k1285 +KLFP#G3855|G3856|G3857 +KLFR#G24|G25|G3850|K205|K206|K207|K208|K1513|K2495|K2496|K2497|K2498|K2499|K2500|K2501|K2502|K2503|K2504|K2505|K2506|K2507|K2508|K2509|K2510|K2511|K2512|K2513|K2514|K2515|K2516|K2517|K3117|K3201|K3202|c138|c139|c140|k45|k46|k47|k48|k877|k878|k879|k880|k1520 +KLFS#G3851|G3858|G3859|G3860|G3861|G3862|G3863|G3864|G3865|G3866|G3867|G3868|Q28|q9|q10|q11|q12|q13|q14|q15|q16|q17 +KLFT#K2828|K2850|K2851|k41|k1286|k1287 +KLH#g6744 +KLHK#K1514|K1515 +KLHL#K3119|K5703 +KLHN#g6745|g6746|g6747|g6748|g6749|g6750|g6751|g6752|g6753|g6754|g6755 +KLHR#K169|K3120 +KLHS#K1516|K1517|K5704|K5705|K5706|K5707 +KLHT#K115|K3121|K3122|K3123 +KLJ#C394|C395|K2341|K3251|K3256|g49|k1293|k1771 +KLJB#K2348|K2349|K2350|K3118|Q117|Q118|Q119|Q120 +KLJF#K2355 +KLJH#G3770 +KLJK#K2356|K2357|K2358 +KLJL#K2359|K2360|K2361|K3258|g6790|g6791|g6792|g6793|g6794|k2222|k2223|k2224|k2225|k2226|k2227|k2228|k2229|k2230|k2231|k2232|k2233|k2234 +KLJM#K3261|K3262|g50|k1772 +KLJN#G33|G34|G35|G36|G37|G38|G39|G40|G41|G42|G43|G44|K2342|K2343|K2344|K2345|K2346|K2347|K2351|K2352|K2362|K2363|K3110|K3252|K3257|K3259|K3260|g51|k1294|k1295|k1296|k1297|k1298|k1773 +KLJR#C9|K2353|K2354|K2364|K2832|K2833|K2834|K2835|K2836|g52|k1774|k1775|k1782|k1783|k1784|k1785|k1823|k1824|k1825|k1826|k1827 +KLJS#K111|K112|K113|K114|K2365|K2368|g53|k1776 +KLJW#G3771|K2366|K2367 +KLJX#K1911 +KLK#C368|G3619|G3659|K214|K2734|K3246|K3255|g48|g6720|k1663|k1770 +KLKB#G3661|G3662|G3663|G3664|k1288|k1289|k1290|k1291|k1292 +KLKF#G3660 +KLKH#k59|k60|k61|k62 +KLKJ#K216|K217|g6645|k64|k65|k66|k67 +KLKK#K218|K219|g6644|k63 +KLKL#G20|G3641|K224|K225|K226|K227|K228|K229|K230|K231|K234|K235|K2837|g6722|g6723|g6724|g6725|g6726|g6727|g6728|g6729|g6730|g6731|g6732|g6733|g6734|g6735|g6736|k68|k69|k70|k71|k72|k73|k74|k75|k76|k77|k78|k79|k80|k81|k82|k83|k84|k85|k86|k87|k1786|k1787|k1788|k1789|k1790|k1791|k1792|k1793|k1794|k1795|k1796|k1797 +KLKM#K3281 +KLKN#G21|G3620|G3621|G3622|G3623|G3624|G3625|G3626|G3627|G3628|G3629|G3630|G3631|G3632|G3633|G3634|G3658|K2735|K2843|K3124|K3280|Q121|g6641|g6642|g6643|g6721|k58 +KLKP#K116|K117|K118|K1382|K1383|K1471|K1472|K1473|K1474|K1475|K1476|k12|k13|k14|k15|k16 +KLKR#K236|K1952|K1953|K1954|K1955|K3247|g6670|g6671|k49|k50|k51|k52|k53|k54|k55|k56|k57|k1544 +KLKS#G26|G27|G3665|G3666|G3667|G3668|G3669|G3670|G3671|G3672|G3673|G3674|G3675|G3676|G3677|G3678|G3679|G3680|G3681|G3682|G3683|G3684|G3685|G3686|G3687|G3688|G3689|G3690|G3691|G3692|G3693|G3694|G3695|G3696|G3697|G3698|G3699|G3700|G3701|G3702|G3703|G3704|K215|K220|K221|K222|K223|K1518|K2534|K2535|K2536|g54|g6672|g6673|g6737|g6738|g6739|g6740|g6741|k1299|k1828|k1829|k1830|k1831 +KLKT#K198|K232|K2829|K3263|K3266|K3267|K3268|K3269|K3270|K3271|K3272|K3273|K3274|g33|g34|g6742|g6743|k1300|k1301|k1302|k1303|k1664|k1665|k2235|k2236|k2237|k2238|k2239|k2240 +KLKW#G3705|G3706|G3707|G3708|G3709|G3710|G3711|G3712|G3713|G3714|K233 +KLKX#K3264|K3265 +KLL#G45 +KLLM#G3717|G3718 +KLLN#K3125|K3126 +KLM#G56|G4821|K212|K2710|K2739|Q68|k9|k1304|k1305|k1632|k3871 +KLMB#C398|C401|K2742|K3313|k2256|k2257 +KLMF#K2743|K2751 +KLMH#k1321|k1322 +KLMJ#K2744|q25|q26|q27|q28 +KLMK#q24 +KLMM#k1306 +KLMN#K2369|K2740|K2745|K2754|K3314|K3315|K3316|K3317|g6601|g6602|g6603|g6604|g6605|g6646|k1307|k1633|k1634|k1635|k1636|k1637|k1680|k1681|k1682|q23 +KLMP#G19|K2711|K2712|K2713|K2714|K2715|K2716|K2717|K2746|K2830|K2831|g6609|k1683|k1684|k1685|k1686|k1687|k1688|k1689|k1690|k1691|k1692|k1777|k1778|k1779|k1780|k1781 +KLMR#K2370|K2371|K2372|K3206|Q69|g6606|k1308|k1309|k1310|k1311|k1312|k1313|k1314|k1315|k1316|k1317|k1318|k1319 +KLMS#K213|K2373|K2747|K2755|k1320|k1323|k1324|k1325 +KLMT#K170|K171|K1956|K1957|K1958|K1959|K1960|K1961|K1962|K1963|K1964|K1965|K1966|K1967|K1968|K1969|K1970|K1971|K2374|K2375|K2741|K2748|K2749|K2750|g6607|g6608|k1142|k1143|k1144|k1145|k1146|k1147|k1148|k1149|k1150|k1638|k1639|k1640|k1641|k1666|k1667|k1668|k1669|k1670|k1671|k1672|k1673|k1674|k1675|k1676|k1677|k1678|k1679|q29 +KLMW#K2752|K2753 +KLN#C361|C371|G53|G57|G5016|K1470|K1869|K1907|K1912|K2487|K2574|K2575|K2610|K2778|K3127|K3299|K3304|K5598|Q110|k875|k1132|k1509|k1568|k1581|k1809|k3872|q125 +KLNB#G48|K2589|K2590|K2591|K2592|K2593|K2594|K2595|K2596|K2597|K2598|K2599|K2600|K2601|K2602|K2603|K2604|K2605|K2606|K2607|K2608|K2609|K3130|K3131|K3132|K3133|K3134|k1569|k1570|k1571|k1572|k1573|k1574|k1575|k1576|k1577|k1578|k1579|k1580 +KLNF#K2615|K2616|K2617|K2618|K2696|K2697|K2698|K2699|K2700|K2701|K3138|K3139|K3140|K3178|K3179|K3180|K3181|Q116|k1084|k1592 +KLNH#K1870|K1871|K2631|K2632|K2633|K2634|K2635|K2636|K2637|K2638|K2639|K3147|K3148|K3149|K3150|K3151|K3152 +KLNJ#K2620|K2621|K2622|K2623|K2624|K2625|K2626|K2627|K2628|K2756|K2757|K2758|K2759|K2760|K2761|K2762|K2838|K2839|K3141|K3142|K3143|K5717|k1326|k1593|k1693|k1694|k1695|k1696|k1697|k1698|k1699|k1700|k1701|k1702|k1703|k1704|k1705|k1706|k1707|k1708|k1709|k1798 +KLNK#K2376|K2377|K2378|K2379|K2380|K2381|K2382|K2383|K2384|K2385|K2576|K2577|K2578|K2579|K2580|K2614|K2619|K2629|K2630|K2640|K2641|K2644|K2645|K2646|K2647|K2648|K2649|K2650|K2651|K2652|K2653|K2654|K2655|K2656|K2657|K2658|K2659|K2763|K2764|K2765|K2766|K2767|K2768|K2769|K3128|K3144|K3145|K3146|K3154|K3155|K5716|k1327|k1328|k1329|k1330|k1331|k1332|k1333|k1334|k1335|k1336|k1337|k1338|k1339|k1340|k1341|k1342|k1343|k1344|k1345|k1346|k1347|k1710|k1711|k1712|k1718|k1719|k1720 +KLNL#G49|K2660|K3156|K3157|K3158|K3282|K3283|K3284|K3285|K3286|K3287|K3288|K3289|K3290|K3291|K3292|K3293|K3294|K3295|K3296|K3297|K3298|K5698|K5699|k1594|k1595|k1596|k1597|k1598|k1599|k1600|k1601|k1602|k1603|k1604|k1605|k1606|k2246|k2247|k2248|k2249 +KLNM#K2661|K2662|K2663|K2664|K2665|K3137|K3159|K3160|K3161|K3162|k1582|k1607 +KLNN#G58|G59|K1913|K2581|K2582|K2583|K2584|K2611|K2642|K2643|K2695|K2779|K3153|K3300|K3305|Q111|k1583|k1745|k1810|k1811|k1812|k1813 +KLNP#K2669|K3163|K3164|K3165|K3166 +KLNR#K1600|K1601|K1602|K1603|K2585|K2586|K2587|K2612|K2670|K2671|K2694|K3129|K3167|K3168|K5599|K5600|k922|k1584|k1585|k1586|k1587|k1588|k1589|k1591|k3593 +KLNS#C372|C373|G50|G51|G52|G3418|G3419|G3420|G3421|G3422|G3423|G3424|K1872|K2613|K2672|K2673|K2674|K2675|K2676|K2677|K2678|K2679|K2680|K2681|K2682|K2683|K2684|K2685|K2686|K2687|K2688|K2689|K3169|K3170|K3171|K3172|K3173|K3174|K3175|K3176|K3177|K3301|K3302|K3303|K5143|K5601|Q112|Q113|Q114|Q115|g6338|g6339|g6340|g6341|g6342|g6343|g6678|g6679|g6680|g6681|g6682|g6683|g6684|g6685|g6686|g6687|g6688|g6689|k1590|k1608|k1609|k1610|k1611|k1612|k1613|k1614|k1615|k1616|k1617|k1618|k1619|k1620|k1621|k1622|k1713|k1714|k1715|k1716|k1717|k1814|k2191|k2250|k3592 +KLNT#K180|K181|K182|K183|K184|K185|K186|K187|K188|K189|K190|K191|K192|K193|K194|K195|K196|K2588|K2666|K2667|K2668|K2690|K2691|K2692|K2693|K2736|K2737|K2738|K3108|K3135|K3136|g35|g36|g37|g38|g39|g40|g41|g42|g43|g44|g45|g46|g47|k39|k40|k876|k1133|k1134|k1135|k1136|k1510|k1511|k1512|k1513|k1815|k1816|k1817|k1818|k2190|k3591|k3873|k3874|k3875|k3876|q126|q127|q128|q129|q130 +KLNW#K2702|K2703|K2704|K2705|K3182|K3183|K3184|K3185|K3186|K3187|K3188|K3189 +KLP#C366|G60|K2770|K2782|k1352|k1721|k1757 +KLPB#K2386|k1348|k1349|k1350|k1351 +KLPF#K2781|k1746|k1747|k1748|k1749|k1750|k1751|k1752|k1753|k1754|k1755|k1756 +KLPK#G22 +KLPL#K5708 +KLPM#K2393 +KLPN#K2387|K2771|K3312|k1353|k1354|k1355|k1356|k1722|k1723|k1724|k1725|k1726 +KLPP#K2780|K3190|K3191 +KLPR#C367|G23|G61|G62|K209|K2388|K2389|K2390|K2391|K2392|K2718|K2772|K3192|g59|g60|g61|g62|g63|g64|g65|g66|g67|g68|g69|k1357|k1358|k1359|k1360|k1361|k1362|k1363|k1364|k1365|k1366|k1367|k1368|k1369|k1370|k1371|k1372|k1373|k1374|k1375|k1376|k1377 +KLPS#C12|G63|G64|K2394|K2783|K2784|K3253|K3254|k1378 +KLPT#k1379|k1380|k1381|k1382|k1383|k1642|k1643|k1644|k1645|k1646 +KLPW#G65 +KLR#C268|C483|G28|G30|G3635|K172|K237|K1510|K1568|K1571|K1908|K1949|K2395|K3275|K3277|Q169|Q170|c151|k10|k1384|k1389|k1799|k3877|k3878 +KLR0#K1591|K1592 +KLRB#K2396|K3207|K3208|k1385|k1386|k1387|k1388|k2192 +KLRF#C271|C272|C273|K1573|K1574|K1594 +KLRH#K1580|K2405|K5701 +KLRJ#G31|K1576|K1577|K1578|K1579|K2402|K2403|K2404|k1398|k1399|k1400|k1401|k1402|k1403|k1404|k1405|k1406|k1407|k1408|k1409|k1410|k1411 +KLRK#K1575|K2719|K2720|k1412|k1413|k1414|k1415|k1416|k1417|k1647|k1648|k1649|k1650|k1651 +KLRL#K1581|K1582|K1583|K1584|k1418|k1419|k1420|k1421|k1422 +KLRM#K242|K1519|K1520|K1521|K1585|K1586|K1587|K1588|K1914|K1915|K1916|K1917|k1390|k1423|k1424|k1425|k1426|k1427 +KLRN#C270|C365|G29|G32|G54|G3636|K238|K239|K240|K241|K1572|K2406|K2407|K2840|K2841|K2842|Q171|k88|k89|k90|k91|k92|k93|k94|k95|k96|k97|k98|k99|k920|k1391|k1727|k1728|k1729|k1730|k1731|k1800|k1801|k1802|k1803|k1804|k2156|k2241|k3879 +KLRP#K1950 +KLRR#k1392|k1393|k1394|k1395|k1396|k2251|k3880 +KLRS#C274|G55|K1589|K1590|K2408|K2409|K2410|K2411|K2721|K3276|K3306|K3307|K5702|Q172|k1397|k1428|k1429|k1430|k1431|k1432|k1433|k1434|k1435|k1436|k1437|k3881 +KLRT#C269|K1569|K1570|K1593|K2397|K2398|K2399|K2400|K2401|K2412|K3109|K3308|k921|k1732|k1733|k1734|k1805|k1806|k1807|k1808|k3594 +KLRW#K1595|K1596|K1597|K1598|K1599|K2413|K2414|K2415|K2416 +KLRX#g6647|g6648|g6649|g6650|g6651|g6652|g6653|g6654|g6655|g6656|g6657|g6658|g6659 +KLS#C397|G3425|G3579|G3580|G3637|K1522|K1972|K2417|K2542|K2808|K2848|K3209|K3309|K3310|K5145|c152|k11 +KLSB#G3427|G3428 +KLSF#G3433|G3434|G3435|G3436|G3437|G3438|G3439|G3440|G3441|G3470|K2463|K2464|K2465|K2466|k1451|k1452|k1453|k1454|k1455|k1456|k1457|k1458|k1459|k1460|k1461|k1462|k1463|k1464 +KLSJ#G3426|g6364|g6365|g6366|g6367 +KLSK#G3442|G3443|G3444|G3448|G3449|G3450|G3451|G3461|G3462|G3463|G3464|G3465|G3466|G4825|G4826|G4827|K119|K120|K121|K122|K1523|K2467|K2468|K2469|K2470|K2471|K2773|K2774|K2775|K2776|K3193|K5709|K5710|K5711|K5712|K5713|g55|g56|g57|g58|g6363|g6368|k1735|k1736|k1737|k1738|k1739|k1740 +KLSL#G3452|K210|K2488|K2489|K2490|k2252|k2253|k2254|k2255 +KLSM#G3453|G3454|K298|K299|K300|K301|K302|K303|K2418|K3311 +KLSN#G46|G3455|G3581|K211|K2419|K2420|K2421|K2422|K2423|K2424|K2425|K2426|K2427|K2428|K2429|K2430|K2431|K2432|K2433|K2434|K2435|K2436|K2437|K2438|K2439|K2440|K2441|K2442|K2443|K2444|K2445|K2446|K2447|K2448|K2449|K2450|K2451|K2452|K2453|K2454|K2455|K2456|K2457|K2458|K2459|K2460|K2461|K2462|K2849|K3194|K5146|K5147|g6369|g6585|g6586|k1438|k1439 +KLSP#G3456|G3457|G3458|G3459 +KLSR#G3460|G3468|G3469|G3642|G3643|G3644|K2491|K2492|K2493|K2494|g6344|g6349|g6350|g6351|g6352|g6353|g6354|g6355|g6356|g6357|g6358|g6359|g6360|g6361|g6362|g6690|g6691|g6692|g6693|g6694|k1440|k1441|k1442|k1443|k1444|k1445|k1446|k1447|k1448|k1449|k1450 +KLSS#G3432|G3474|G3582|G3638|K2472|K2809|K5714|k1465|k1466|k1467|k1468|k1469|k1470|k1471|k1472|k1473 +KLST#C378|C379|G401|G402|G3429|G3430|G3431|G3467|K1524|K1525|K1526|K1527|K2706|K2707|K2708|K2709|K2785|K2786|K2787|K2788|K2789|K2790|K2791|K2792|K2793|K2794|K2795|K2796|K2797|K2798|K2799|K2800|K2801|K2802|K2803|K2804|K2805|K2806|K2844|K2845|K3195|K3196|K3197|K3198|K3199|g6756|k1137|k1514|k1623|k1624|k1625|k1626|k1627|k1628|k1629|k1630|k1631|k1819|k1820|k1821|k1822|k3882|k3883|k3884|k3885|k3886|q131 +KLSW#C364|G3471|G3472|G3473 +KLSX#K3204|K3205 +KLT#C362|C363|C399|G66|G3599|G3645|G3742|G3743|K251|K1477|K2543|K2722|K2723|K5148|K5503|g70|g6370|g6371|g6576|g6623|g6695|g6757|g6758|k100|k119|k1138|k1515|k1516|k1545|k3887|q92|q132|q133 +KLTB#G3744|G3749|G3750|G3751|G3752|G3753|G3754|G3755|G3756|G3757|G3758|G3759|K243|K244|K245|K246|K247|K248|K249|K250|K5505|g6780|g6781|g6782|g6783|g6784|k101|k102|k103|k104|k105|k106|k107|k108|k109|k110|k111|k112|k113|k114|k115|k116|k117|k118|k3729|k3730|k3731|k3732|k3733 +KLTF#G3583|G3584|G3585|G3764|G3765|G3766|G3767|G3768|G3769|G3835|G3836|G3837|G3838|G3839|K252|K253|K285|K286|K287|k124|k125|k3596|k3597|k3598|k3599 +KLTH#G3775|G3776|G3777|G3778|G3779|g6796 +KLTJ#G3480|G3481|G3482|G3483|K254|K255|K256|K257|K258|K259|K260|K261|K262|K263|K264|K265|K266|K267|K268|K269|K270|K5150|K5514|K5515|K5516|g6376|g6676|g6677|g6798|g6799|g6800|g6801|g7599|g7600|g7601|g7602|g7603|k126|k127|k128|k129|k130|k131|k132|k133 +KLTK#G3586|G3745|G3760|G3763|G3772|G3773|G3774|G3782|G3783|G3784|G3785|G3786|G3787|G5046|G5047|G5048|G5049|G5050|K5517|K5518|g6795|g6797|g6802|g7598 +KLTL#G3788|K276|K277|K278|K279|K280|K5519|K5520 +KLTM#G3607|G3639|G3780|G3789|G3790|G3791|G3792|G3793|G3794|G3795|G3796|G3797|G3798|G3799|G3800|G3801|K281|K5521|K5522|K5523|K5524|K5525|g6372|k120|k146|k147|k148|k149|k150|k151|k152|k3734|k3735|k3736|k3737|k3738|k3739|k3740|k3741|k3742|k3743|k3744|k3745 +KLTN#G3646|G3746|G3747|G3748|G3761|G3781|G4828|K178|K1478|K1604|K2567|K2568|K2569|K2570|K2571|K2572|K5149|K5504|K5506|K5507|K5508|g71|g6373|g6577|g6578|g6579|g6580|g6581|g6582|g6624|g6696|g6697|g6698|g6699|g6700|g6759|g6785|g6786|g6787|g6788|g6789|g6803|g6804|k121|k1139|k1517|k1546|k1547|k1548|k1549|k3888|q68|q134 +KLTP#G3802|G3803|G3804|G3805|G3806|G3807|G3808|G3809|G3810|G3811|K5526|K5527 +KLTR#G399|G3587|G3600|G3601|G3602|G3603|G3604|G3605|G3812|G3813|G3814|G3815|G3816|K282|K1605|K2545|K2546|K2547|K2548|K2549|K2550|K2551|K2552|K2553|K2554|K2555|K2556|K2557|K2558|K2559|K2560|K2561|K2562|K2563|K2564|K2724|K2725|K2726|K2727|K2728|K2729|K2730|K2731|K2732|K3200|K5140|K5152|K5153|K5154|K5155|K5156|K5157|K5158|K5159|K5160|K5161|K5162|K5163|K5164|K5165|K5166|K5167|K5168|K5169|K5170|K5171|K5172|K5173|K5174|K5175|K5176|K5177|K5178|K5179|K5180|K5181|K5182|K5183|K5184|K5185|K5186|K5187|K5188|K5189|K5190|K5191|K5192|K5509|K5510|K5511|K5512|K5513|K5528|K5529|K5530|K5715|g6374|g6590|g6591|g6592|g6593|g6594|g6595|g6596|g6597|g6598|g6599|g6805|g6806|k122|k923|k1652|k1653|k1654|k1655|k1656|k1657|k1658|k1659|k1660|k1661|k1662|k2242|k2243|k2244|k2245|k3600|k3601|k3602|k3603|k3604|k3605|k3606|k3607|k3608|k3609|k3610|k3611|k3612|k3613|k3614|k3615|k3616|k3617|k3618|k3619|k3620|k3746|k3747|k3748|k3749|k3750 +KLTS#C400|G3417|G3475|G3476|G3477|G3478|G3479|G3484|G3485|G3486|G3487|G3488|G3489|G3588|G3589|G3590|G3591|G3592|G3593|G3594|G3595|G3596|G3597|G3598|G3606|G3608|G3610|G3762|G3817|G3818|G3819|G3820|G3821|G3822|G3823|G3824|G3825|G3826|G3827|G3828|G3829|G3830|G3831|G3847|G3848|K179|K283|K284|K294|K1479|K2473|K2474|K2475|K2476|K2477|K2478|K2479|K2480|K2481|K2482|K2483|K2484|K2485|K2565|K2566|K2807|K2846|K2847|K5151|K5193|K5194|K5531|K5532|K5533|g6375|g6377|g6583|g6610|g6611|g6612|g6613|g6614|g6615|g6616|g6617|g6618|g6619|g6620|g6621|g6622|g6625|g6626|g6627|g6628|g6629|g6630|g6631|g6632|g6633|g6634|g6635|g6660|g6661|g6662|g6663|g6664|g6665|g6666|g6667|g6668|g6669|g6701|g6760|k123|k153|k154|k155|k156|k157|k158|k159|k160|k161|k162|k163|k164|k165|k166|k167|k168|k169|k170|k171|k924|k1140|k1474|k1475|k1476|k1477|k1478|k1479|k1480|k1481|k1482|k1483|k1484|k1485|k1486|k1487|k1488|k1489|k1490|k1491|k1492|k1493|k1494|k1495|k1496|k1497|k1498|k1499|k1500|k1501|k1502|k1503|k1504|k1505|k1506|k1507|k1518|k1550|k1556|k1557|k1558|k1559|k1560|k1561|k1562|k1563|k1564|k1565|k1566|k1567|k1741|k1742|k1743|k1758|k1759|k1760|k1761|k1762|k1763|k1764|k1765|k1766|k1767|k1768|k1769|k3595|k3751|k3752|k3753|k3754|k3889|q135 +KLTT#G3832|G3833|G3834|K5534|K5535|K5536|Q29|Q30|Q31|Q32|Q33|Q34|Q35|Q36|Q37|Q38|Q39|Q40|Q41|Q42|Q43|Q44|Q45|Q46|Q47|Q48|Q49|Q50|Q51|Q52|Q53|Q54|Q55|Q56|Q57|Q58|Q59|Q60|Q61|Q62|Q63|Q64|Q65|Q66|Q108|g6584|g6702|g6703|g6704|g6705|g6706|g6761|k1141|k1519|k1551|k1552|k1553|k1554|k1555|k3890|q18|q19|q20|q21|q22|q136 +KLTW#G3609|G3840|G3841|G3842|G3843|G3844|G3845|G3846|K288|K289|K290|K291|K292|K293|K5537|g6378|g6600 +KLTX#K2544 +KLWJ#K5718 +KLWN#G3719|G3720|G3721 +KLWR#G3722|G3723|K3203 +KLWS#K1918|K5719 +KLWT#K1973|K1974|K1975|K1976 +KLX#G3517|K1556|g6414|g6435|g6587 +KLXB#G3512|G3513|G3514|G3515|G3516|K1557|K1558|K1559|K1560|K1561|g6425|g6426|g6427|g6428|g6429|g6430|g6431|g6432|g6433|g6434 +KLXF#G3520|G3521|g6445|g6446|g6447|g6448|g6449|g6553|k915|k916|k917|k918|k919 +KLXJ#G3522|G3523|G3524|G3525|G3526|G3527|G3528|G3529|G3530|G3531|G3532|G3533|G3534|g6450|g6451|g6452|g6453|g6454|g6455|g6456|g6457|g6458|g6459|g6460|g6461|g6462|g6463|g6464|g6465|g6466|g6467|g6468|g6469|g6470|g6471|g6472 +KLXK#G3539|K1563|K1564|K1565|g6473|g6474|g6475|g6476|g6477|g6478|g6479|g6480|g6482|g6483|g6484|g6485|g6486 +KLXL#G3540|G3541|G3542|G3543|G3544|G3545|G3546|G3547|g6346|g6347|g6348|g6415|g6416|g6417|g6418|g6419|g6487|g6488|g6489 +KLXM#G3548|G3549|G3550|G3551|G3552|G3553|K3116|g6436|g6490|g6491|g6492|g6493|g6494|g6495|g6496|g6497|g6498|g6499|g6500|g6501|g6502|g6503|g6504|g6505|g6506|g6507|g6508|g6509|g6510 +KLXN#G3554|G3555|G3556|G3557|G3568|G3569|G3570|G3571|G3572|G3573|K1562|K3014|K3015|K3016|K3017|K3018|K3019|K3020|K3021|K3022|K3023|K3024|K3025|K3026|K3027|K3028|K3029|K3030|K3031|K3032|K3033|K3034|K3035|K3036|K3037|K3038|K3278|K3279|g6437|g6438|g6439|g6440|g6441|g6511|g6512|g6513|g6514|g6515|g6516|g6517|g6588|k2157|k2158|k2159 +KLXR#C369|G3510|G3511|G3518|G3558|g6345|g6420|g6421|g6422|g6423|g6424|g6442|g6443|g6518|g6519|g6520 +KLXS#G3445|G3519|G3559|G3560|G3561|G3562|G3563|G3564|G3565|G3566|G3577|G3578|K1566|K3237|K3238|K3239|K3240|K3241|K3242|K3243|K3244|K3245|g6444|g6521|g6522|g6523|g6524|g6525|g6526|g6527|g6528|g6529|g6530|g6531|g6532|g6533|g6534|g6535|g6536|g6537|g6538|g6539|g6540|g6541|g6542|g6543|g6544|g6545|g6546|g6547|g6548|g6560|g6561|g6562|g6563|g6564|g6565|g6566|g6567|g6568|g6569|g6570|g6571|g6572|g6573|g6574|g6575 +KLXT#G3446|G3447|G3535|G3536|G3537|G3538|G3567|g6549|g6550|g6551|g6552|g6589 +KLXW#G3574|G3575|G3576|g6554|g6555|g6556|g6557|g6558|g6559 +KLXX#g6481 +KM#G4829|K372|K1528|K1536|K1977|K1978|K3318|K3355|c141|k176|k793|k881|k1832|k2304|k2317|k3755|k3758|q0 +KMB#K3321 +KMBL#G4830|G4833|G4834|K1530 +KMBN#G4831|G4832|G4835|G4836|K1529|K3322|K3323|K3324|K3325|K3326|K3327|K3328|K3329|K3330|K3331|K3332|k2258|k2259|k2260|k2261|k2262|k2263|k2264|k2265|k2266|k2267|k2268|k2269|k2270|k2271|k2272|k2273 +KMBR#C13|G4837 +KMBS#K3334|K3335|K3336 +KMBT#K305|K3319|K3320 +KMBW#K3333 +KMFH#k892|k893|k894|k895|k896 +KMFR#K3342|K3343|K3344|K3345|K3346|K3347|K3348|k887|k888|k889|k890|k891|k2279|k2280|k2281|k2282|k2283|k2284|k2285|k2286|k2287|k2288|k2289|k2290|k2291 +KMFT#K1538 +KMHN#G4839 +KMJ#k18 +KMJM#k19 +KMJN#k20 +KMJS#k21 +KMK#C403|K3349|k17 +KMKN#C402|G4840|G4841 +KMKR#C14|K397|K398|K399|K400|K401|K3350|K3351|K3352 +KMKS#K353 +KML#K306|K307|K354 +KMLF#K309 +KMLH#K312|K313|K314|K315|K316|K317|K318|k177 +KMLK#K310|K311|K319|K320|g76 +KMLN#K308|K355|K1539|K1540|K1541|g75 +KMLR#G71|G72|G73|K321|K322|K5203|k3627|k3628 +KMLS#K323|K324 +KMLT#K325|K326|K3396|K3397|k3623|k3624|k3625|k3626 +KMLX#K5202 +KMMB#C15 +KMMN#G4842 +KMMS#G4843 +KMN#C16|G404|K356|K1537|K1919|K3382|K3436|k178|k882|k2318|k3756|k3759 +KMNF#K359|K360|K361|K362|K363|K364 +KMNK#K365|K3438|K3439|K3440|K3441|K3442|K3443|K3444|K3445|K3446|K3447|K3448|K3449|K3450|K3451|K3452|K3453|K3454|K3455|K3456|K3457|K3458|k2378|k2379|k2380|k2381 +KMNL#G405|G406|G407|K3423|K3424|K3425|K3426|K3427|K3428|K3429|K3430|K3431|K3432|K3433|K3434|K3435|k2372|k2373|k2374|k2375|k2376|k2377 +KMNN#K357|K358|K3437|K3459 +KMNP#G408|K366 +KMNS#G409|K367|K368|K369|K370|K371|K3460|K3461|K3462|K3463|K3464|K3465|k2382|k2383|k2384|k2385|k2386|k2387|k2388|k2389|k2390 +KMNT#K1920|K1921|K3356|K3357|K3358|K3359|K3360|K3361|K3362|K3363|K3364|K3365|K3366|K3367|K3368|K3369|K3370|K3371|K3372|K3373|K3374|K3375|K3376|K3377|K3378|K3379|K3383|K3384|K3385|K3386|K3387|K3388|K3389|K3390|K3391|k883|k884|k885|k886|k2305|k2306|k2307|k2308|k2309|k2310|k2311|k2312|k2313|k2314|k2315|k2316|k2319|k2320|k2321|k2322|k2323|k2324|k2325|k2326|k2327|k2328|k2329|k2330|k2331|k2332|k2333|k2334|k2335|k2336|k2337|k2338|k3760|k3761|k3762 +KMNW#C405 +KMP#C17 +KMPF#K408|K409|K410|K411|K412|K413|K414|K415|K416|K417|K418|K419|K420|K421|K422|K423|K424|K425|K426|K427|K428|K429|K430|K431|K432|K433|K434|K435|K436|K437|K438|K439|K440|K441|K442|K443|K444|K445|K446|K447|K448|K449|K450|K451|K452|K453|K454|K455|K456|K457|K458|K459|K460|K461|K462|K463|K464|K465|K466|K467|K468|K469|K470|K471|K472|K473|K474|K475|K476|K477|K478|K479|K480|K481|K482|K483|K484|K485|K486|K487|K488|K489|K490|K491|K492|K493|K494|K495|K496|K497|K498|K499|K500|K501|K502|K503|K504|K505|K5543|K5544|K5545|K5546|K5547|k191|k192|k193|k194|k195|k196|k197|k198|k199|k200|k201|k202|k203|k204|k205|k206|k207|k208|k209|k210|k211|k212|k213|k214|k215|k216|k217|k218|k219|k220|k221|k222|k223|k224|k225|k226|k227|k228|k229|k230|k231|k232|k233|k234|k235|k236|k237|k238|k239|k240|k241|k242|k243|k244|k245|k246|k247|k248|k249|k250|k251|k252|k253|k254|k255|k3769|k3770|k3771|k3772|k3773|k3774|k3775|k3776|k3777|k3778|k3779|k3780|k3781|k3782|k3783|k3784|k3785|k3786|k3787|k3788|k3789|k3790|k3791|k3792 +KMPK#K406|K407|K3466|K3467|k2391|k2392|k2393|k2394|k2395|k2396|k2397|k2398|k2399|k2400|k2401|k2402|k2403 +KMPL#C406|K3500|K3501|K3502|K3503|K3504|K3505|K3506|K3507|K3508|K3509|K3510|K3511|K3512|K3513|K3514|K3515|K3516|K3517|K3518|K3519|K3520|K3521|K3522|K5200|K5201|k2435|k2436|k2437|k2438|k2439|k2440|k2441|k2442|k2443|k2444|k2445|k2446|k2447|k2448|k2449|k2450|k2451|k2452|k2453|k2454|k2455|k2456|k2457|k2458|k2459|k2460|k2461|k2462|k2463|k2464|k2465|k2466|k2467|k2468|k2469|k2470|k2471|k2472 +KMPN#C18|C19|C20|C21|C22|C23|K3468|K3469|K3470|K3471|K3472|K3473|K3474|K3482|K3483|K3484|K3485|K3486|K3487|K3488|K3489|K3490|K3523|K3524|K3525|K3526|K3527|K3528|K5197|K5198|K5199|c1|k2407|k2408|k2409|k2410|k2411|k2412|k2413|k2414|k2415|k2416|k2417|k2418|k2419|k2420|k2421|k2473|k2474|k2475|k2476|k2477|k2478|k2479|k2480|k2481|k2482|k2483|k2484|k2485|k2486|k2487 +KMPR#G4844|G4845|K3475|K3476|K3477|K3541|K3542|K3543|K3544|K3545|K3546|K3547|K3548|K3549|K3550|K3551|K3552|K3553|K3554|K3555|K3556|K3557|K3558|k256|k257|k258|k259|k260|k261|k262|k263|k264|k265|k2491|k2492|k2493|k2494|k2495|k2496|k2497|k2498|k2499|k2500|k2501|k2502|k2503|k2504|k2505|k2506|k2507|k2508|k2509|k2510|k2511|k2512|k2513|k2514|k2515|k2516|k2517 +KMPS#C24|K3478|K3479|K3480|K3529|K3530|K3531|K3532|K3533|K3534|K3535|K3536|K3537|K3538|K3539|k2488|k2489|k2490 +KMPT#C407|C408|C409|C410|C411|C412|C413|C414|C415|C416|C417|C418|C419|C420|C421|C422|C423|C424|C425|C426|C427|C428|C429|C430|C431|C432|C433|C434|C435|C436|C437|C438|C439|C440|C441|C442|C443|C444|C445|C446|C447|C448|C449|C450|C451|C452|C453|C454|C455|C456|C457|C458|C459|C460|C461|C462|K1607|K3481|K3491|K3492|K3493|K3494|K3495|K3496|K3497|K3498|K3499|K3540|c143|c144|c145|c146|c147|c148|k2404|k2405|k2406|k2422|k2423|k2424|k2425|k2426|k2427|k2428|k2429|k2430|k2431|k2432|k2433|k2434 +KMR#K126|K327|K373|K1883|K5195|K5539|k3898 +KMRB#K328|K329|K330|K374 +KMRF#G4846|k3621|k3622 +KMRH#K379|K380 +KMRJ#K343|K377|K378|K381|K382 +KMRK#K383|K384|K385 +KMRL#K345|K346|k3899|k3900|k3901 +KMRM#K347|K348|K351|K386|K387 +KMRN#G4838|K344|K352|g7436|k3902|k3903|k3904|k3905|k3906 +KMRP#K388|K391 +KMRR#K389|K390|K5540|K5541|K5542 +KMRS#K349|K392|K393|K394|K395|K396|K3392|K3393|K3394|K3395|K5196|k2339|k2340|k2341|k2342|k2343|k2344|k2345|k2346|k2347|k2348|k2349|k2350|k2351|k2352|k2353|k2354|k2355|k2356|k2357|k2358|k2359|k2360|k2361|k2362|k2363|k2364|k2365 +KMRT#G4847|K331|K332|K333|K334|K335|K336|K337|K338|K339|K340|K341|K342|K350|K375|K376|K402|K403|K404|K5722|g7432|g7433|g7434|g7435|k179|k180|k181|k182|k183|k184|k185|k186|k187|k188|k189|k190|k3907|k3908|k3909|k3910 +KMRX#C404|K5538 +KMS#C25|G4848|G4949|K405|K1542|K3398|K3399 +KMSK#G68|G69|G4849|G4850|G4851|K1543|k2292|k2293|k2294|k2295|k2296|k2297|k2298|k2299|k2300|k2301|k2302|k2303 +KMSL#G4852|G4858|G4859|K1547 +KMSM#K3559|K3560 +KMSN#G4950|K3405|K3406|K3407|K3408|K3409|K3410|K3411|K3412|K3413|K3414|K3415|K3416|K3417|K3418|K3419|k2368 +KMSR#K3400|K3401|K3402|K3403|K3404|k2366|k2367 +KMST#G70|G403|G4853|G4854|K304|K3380|k266|k2370|k3763 +KMT#K3337|K3353|K3381|K3420|K3422|K3566|k267|k897|k898|k2371|k3757|k3764|k3765 +KMTN#K3338|K3339|K3340|K3341|K3421|K3562|K3563|K3564|K3565|K3567|K3568|K3569|k2274|k2275|k2276|k2277|k2278|k2369|k2518|k2519|k2520|k2521|k3766 +KMTR#K1531|K1532|K1533|K1534|K1535|K1544|K1545|K1546 +KMTS#K3354|K3561|k3767 +KMTT#k899|k900|k901|k902|k903|k3768 +KMWL#G4855 +KMWR#G4856|G4857 +KN#G4822|K123|K579|K580|K1548|K1549|K1608|K2174|K2182|K5498|Q105|g7549|g7582|k310|k744|k904|k905|k925|k3823|k3891|k3892 +KN0R#G4862|G5053 +KN0T#K2199 +KNBL#K582|K583|K584|k311|k312|k313|k314|k315 +KNBM#K1922 +KNBR#C26|K2175|K2176|K2177 +KNBS#K2184|K2185|K2186|K2187|K2188 +KNBX#K1609|K1610 +KNF#G93|K4069 +KNFK#K3595|K3596|K3597|K3598|K3599|K3600|K3601|K3602|K3603|K3634|K3635|K3636|K3637|K3638|K3639|K3640|K3641|K3642|K3643|K3644|K3645|K3646|K3647|K4048|K4049|k2551|k2563|k2564|k2921|k2922|k2923 +KNFL#K3658|K3659|K3660|K3661|K3662|K3663|K3664|K3665|K3666|K3667|K3668|K3669|k2573 +KNFN#G94|K4050|K4051|K4052|K4053|K4054|K4055|K4056|K4057|K4058|k2893|k2894|k2895|k2896|k2897|k2898|k2899|k2900|k2901|k2902|k2903|k2904|k2905 +KNFR#C464|C465|K616|K620|K621|K2200|K3604|K3605|K3606|K3607|K3608|K3609|K3610|K3611|K3612|K3613|K3614|K3615|K3616|K3617|K3618|K3619|K3620|K3621|K3622|K3623|K3624|K3625|K3626|K3648|K3649|K3650|K3651|K3652|K3670|K3671|K3672|K4059|K4060|K4061|K4062|K4063|K4064|K4065|K4066|K4067|K4068|k2552|k2553|k2554|k2574|k2575|k2576|k2577|k2578|k2579|k2580|k2581|k2582|k2583|k2584|k2585|k2586|k2587|k2588|k2589|k2906|k2907|k2908|k2909|k2910|k2911|k2912|k2913|k2914|k2915|k2916|k2917|k2918|k2919|k2920 +KNFS#K3627|K3628|K3629|K3653|K3654|K3655|K3674|K3675|K4070|k2555|k2556|k2557|k2558|k2559|k2560|k2561|k2562|k2565|k2566|k2567|k2568|k2569|k2570|k2571|k2572|k2590|k2591|k2592|k2593|k2594|k2595|k2596|k2597|k2598|k2599|k2600|k2601|k2602|k2603 +KNFT#K1620|K1621|K3630|K3631|K3632|K3633|K3656|K3657|k3927|k3928|k3929|k3930|k3931 +KNFX#K3673 +KNHK#K2178|K2179 +KNHT#K5720 +KNJ#G4951|K5603 +KNJJ#g7562|g7563|g7564|k2610|k2611|k2612 +KNJK#K3693|g7561 +KNJL#G4952|g7559|g7560 +KNJN#G4953|K3694|K3695|K3696|K3697|K3698|K3699|K3700|K3701|K3702|K3703|K3704|K3705|K3706|K3707|K3708|K3709|K3710|K3711|K3712|K3713|K3714|K3715|K3716|K3717|K3718|K3719|K3720|K3721|K3722|K3723|K5234|K5235|K5604|K5605|K5606|k2604|k2605|k2613|k2614|k2615|k2616|k2617|k2618|k2619 +KNJS#G77 +KNJT#k3633 +KNK#G74|G3870|K514|K3677|K5602 +KNKB#K3730|K3731|K3732|K3733|K3734|K3735|g77|g78|g79|g80|g81 +KNKF#K3724|k2620|k2621 +KNKL#K3676|K3678|K3725|k2606|k3818|k3819|k3820|k3821|k3822 +KNKR#C463|G75|G76|G78|G79|K1622|K2173|K2190|K3680|K3681|K3682|K3683|K3684|K3685|K3686|K3687|K3688|K3689|K3690|K3691|K3692|K3726|K3727|K3728|K3729|K3736|K3737|K3738|K3739|K3740|K3741|K3742|K3743|K3744|K3745|K3746|K3747|K3748|K3749|K3750|K3751|K3752|K3753|K3754|K3755|K3756|K3757|K3758|K3759|K3760|K3761|K3762|K3763|K3764|K3765|K3766|K3767|K3768|K3769|K3770|K3771|K3772|K3773|K5548|K5549|K5607|K5608|K5609|k2607|k2608|k2622|k2623|k2624|k2625|k2626|k2627|k2628|k2629|k2630|k2631|k2632|k2633|k2634|k2635|k2636|k2637|k2638|k2639|k2640|k2641|k2642|k2643|k2644|k2645|k2646|k2647|k2648|k2649|k2650|k2651|k2652|k2653|k2654|k2655|k2656|k2657|k2658 +KNKS#G80|G81|G82|G83|G84|G85|G86|G87|G88|G89|G90|K2172|K2191|K3679|K3776|K3777|K5610|K5611|K5612|K5613|K5617|K5618|K5619|K5620|K5621|K5622|K5623|K5624|K5625|K5626|K5627|K5628 +KNKT#K2171|K5629|K5630 +KNKW#G91|G92 +KNKX#K5614|K5615|K5616 +KNL#K512|K515|K637 +KNLB#K516|K520|K521 +KNLF#K523|K548 +KNLH#K524 +KNLK#K537 +KNLN#K513|K517|K525|K526|K538|K539|K638|K1623|K1624|K2192 +KNLR#K518|K519 +KNLS#K527|K528|K529|K530|K531|K532|K533|K534|K535|K536|K540|K541|K542|K543|K544|K545|K546|K547|k273|k274|k275|k276|k277|k278|k279|k280|k281|k282|k283|k284|k285 +KNLT#K522|K2180 +KNLW#K549|K550|K551 +KNM#k906|k3893 +KNML#K1626|K1627|k913 +KNMR#K1625|K1628|K1635 +KNMT#k1202|k1203|k1204 +KNN#C28|K506|K581|K585|K586|K5499|K5631|g7550|g7583|k907|k926|k3824|k3894 +KNNJ#K1637 +KNNK#K1636 +KNNN#K587|K588|K589|K590|K591|K592|K593|K594|K595|K596|K597 +KNNR#K598|K599|K600 +KNNS#G4948|K5632|k320|k321|k322 +KNNT#g7551|g7552|g7553|g7554|k927|k928|k929|k930 +KNNX#K569|K570|K571|K572|K573|K574|K575|K576 +KNP#K552 +KNPR#K2193|K2194|K2195 +KNR#G410|G411|G5018|K1550|K1614|K5633|k908 +KNRB#K1615|K1616 +KNRH#g7584|g7585|g7586|g7587|g7588|g7589|k931|k932|k933|k934|k935 +KNRK#K617 +KNRL#K1551|k909 +KNRM#K1618 +KNRN#G412|G413|G414|G5019|G5020|K553|K554|K555|K1617|K1619|k286|k287|k288|k289|k3895 +KNRS#G5021|G5022|G5023|K556|K557|K5634|k290 +KNRT#K3778 +KNS#C27|C29|G95|G96|G98|G4823|G4824|G4956|G4976|K124|K618|K1879|K2181|K2196|K5306|g82|g83|k910|k914|k3896 +KNS0#K5255|K5256|K5257|K5258|K5259|K5260 +KNSB#G4957|G4958|G4959 +KNSF#G97|G4960|G4961|G4962|K1649|k911 +KNSH#G102|G103|G104|g88|g89|g90 +KNSJ#G101|G105 +KNSK#G4954|G4955|G4963|K3782|K3783|k2609|k2667|k2668|k2669|k2670|k2671|k2672|k2673|k2674|k2675|k2676|k2677|k2678|k2679 +KNSL#G4964|G4965|K622|K623|K624|K625|K626|K627|K628|K629|K630|K631|K632|K633|K634|K635|K636|K1644|K1645|K2197|K3804|K3805|K3806|K3807|K3808|K3850|K3851|K3852|K3853|K3854|K3855|K3856|K3857|K3858|K3859|K3860|K3861|K3862|K3863|K3864|K3865|K3866|K3867|K3868|K3869|K3870|K4139|K4140|K4141|K4142|K4143|K4144|K4145|K4146|Q106|g7565|g7566|g7567|g7568|g7569|k334|k335|k2712|k2713|k2714|k2773|k2774|k2775|k2776|k2777|k2778|k2779|k2780|k2781|k2954|k2955|k2956|k2957|k2958 +KNSM#G4966|G4967|G4968|G4969|G4970|K3774|K3871|K3872|K3873|K3874|K3875|K3876|K3877|K3878|K3879|K3880|K3881|K3882|K3883|K3884|K3885|K3886|K3887|K3888|K3889|K3890|K3891|K3892|K3893|K3894|K3895|K3896|K3897|K3898|K3899|K3900|K3901|K3902|K3903|K3904|g84|k2782|k2783|k2784|k2785|k2786|k2787|k2788|k2789|k2790|k2791|k2792|k2793|k2794|k2795 +KNSN#G99|G4971|K3779|K3780|K3781|K3809|K4071|K4072|K4073|K4074|K4075|K4076|K4077|K4078|K4079|K4080|K4081|g85|k2664|k2665|k2666|k2924|k2925|k2926|k2927|k2928|k2929|k2930|k2931|k2932|k2933|k2934|k2935|k2936|k2937|k2938|k2939 +KNSP#K4082|K4083|K4084|K4085|K4086|K4087|K4088|K4089|K4147|k2715|k2716|k2940|k2941|k2942|k2943|k2944|k2945|k2946|k2959|k2960|k2961|k2962 +KNSR#G4972|G4973|G4974|K3784|K3785|K3786|K3787|K3788|K3789|K3790|K3791|K3792|K3793|K3794|K3795|K3796|K3797|K3798|K3799|K3810|K3811|K3812|K3813|K3814|K3815|K3816|K3817|K4090|K4091|K4092|K4093|K4094|K4095|K4096|K4097|K4098|K4099|K4100|K4101|K4102|K4103|K4104|K4105|K4106|K4107|K4108|K4109|K4110|K4111|K4112|K4113|K4114|K4115|K4116|K4117|K4118|K4119|K4120|K4121|K4122|K4123|K4124|K4125|K4126|K4127|K4128|g86|k2680|k2681|k2682|k2683|k2684|k2685|k2686|k2687|k2688|k2689|k2690|k2691|k2692|k2693|k2694|k2695|k2696|k2697|k2698|k2699|k2700|k2701|k2702|k2703|k2704|k2705|k2706|k2947|k2948|k2949|k2950|k2951|k2952|k2953 +KNSS#G100|G4975|K601|K3800|K3801|K3802|K3803|K4129|K4130|K4131|K4132|K4133|K4134|K4135|K4136|K4137|K4138|g87|g91|g92|g93|k2707|k2708|k2709|k2710|k2711 +KNST#G106|G107|G4860|G4861|G5051|K577|K578|K2183|K3213|K3818|K3819|K3820|K3821|K3822|K3823|K3824|K3825|K3826|K3827|K3828|K3829|K3830|K3831|K3832|K3833|K3834|K3835|K3836|K3837|K3838|K3839|K3840|K3841|K3842|K3843|K3844|K3845|K3846|K3847|K3848|K3849|K5239|K5240|K5241|K5242|K5243|K5244|K5245|K5246|K5247|K5248|K5249|K5250|K5251|K5252|K5253|K5254|K5261|K5262|K5263|K5264|K5265|K5266|K5267|K5268|K5269|K5270|K5271|K5272|K5273|K5274|K5275|K5276|K5277|K5278|K5279|K5280|K5281|K5282|K5283|K5284|K5285|K5286|K5287|K5288|K5289|K5290|K5291|K5292|K5293|K5294|K5295|K5296|K5297|K5298|K5299|K5300|K5301|K5302|K5303|K5304|K5305|K5742|K5743|K5744|K5745|K5746|K5747|K5748|K5749|K5750|K5751|K5752|K5753|K5754|K5755|K5756|g94|g95|g7604|g7605|g7606|g7607|g7608|g7609|g7610|g7611|g7612|g7613|g7614|g7615|g7616|k316|k936|k2195|k2717|k2718|k2719|k2720|k2721|k2722|k2723|k2724|k2725|k2726|k2727|k2728|k2729|k2730|k2731|k2732|k2733|k2734|k2735|k2736|k2737|k2738|k2739|k2740|k2741|k2742|k2743|k2744|k2745|k2746|k2747|k2748|k2749|k2750|k2751|k2752|k2753|k2754|k2755|k2756|k2757|k2758|k2759|k2760|k2761|k2762|k2763|k2764|k2765|k2766|k2767|k2768|k2769|k2770|k2771|k2772|k3640|k3641|k3642|k3643|k3644|k3645|k3646|k3647|k3648|k3649|k3650|k3651|k3652|k3653|k3654|k3655|k3656|k3897|k3932|k3933|k3934|k3935|k3936|k3937|k3938|k3939|k3940|k3941|k3942|k3943|k3944|k3945|k3946|k3947|k3948|k3949 +KNSW#G108|K1552|k912 +KNSX#K1646|K1647|K1648|k955|k956|k957|k958|k959|k960|k961|k962|k963|k964|k965 +KNT#K507|K602|K604|K1612|K1650|K1979|K3954|K5204|K5635|Q70|g7555|g7556|g7590|k317|k745|k746|k937|k2660|k3629|k3825|k3826 +KNTB#K1980|K1981|K1982|K1983|K3959|K3960|k3911|k3912 +KNTF#Q75|q43|q44|q45|q46 +KNTH#K2164|K2165 +KNTJ#K3963|k329|k330|k331|k332|k3635|k3636|k3915|k3916|k3917|k3918|k3919|k3920 +KNTK#K1651|K2170|K3905|K3906|K3907|K3908|K3909|K3910|K3911|K3912|K3913|K3914|K3915|K3916|K3917|K3918|K3919|K3920|K3921|K3922|K3923|K3937|K3938|K3939|K3968|K3969|K3970|K5724|K5725|K5726|K5727|K5728|K5729|K5730|K5731|K5732|K5733|K5734|K5735|K5736|K5737|K5738|K5739|K5740|K5741|k328|k2796|k2797|k2798|k2799|k2800|k2801|k2802|k2803|k2804|k2805|k2806|k2807|k2808|k2809|k2810|k2811|k2812|k2813|k2814|k2815|k2816|k2817|k2818|k2819|k2820|k2821|k2822|k2823|k2824|k2825|k2826|k3634|k3921|k3922|k3923|k3924|k3925|k3926 +KNTL#G3869|K1629|K3590|K3591|K3592|K3593|K3594|k938|k939|k940|k941|k942|k1190|k1191|k1192|k1193|k1194|k1195|k1196|k1197|k1198|k1199|k1200|k1201|k2549|k2550 +KNTM#K2166|K3924|K3925|K3926|k2827|k2828|k2829|k2830 +KNTN#C466|K568|K605|K606|K607|K608|K609|K610|K611|K612|K619|K1630|K1631|K1632|K1633|K1634|K3570|K3571|K3572|K3573|K3574|K3575|K3576|K3577|K3578|K3927|K3928|K3929|K3930|K3931|K3932|K3940|K3941|K3942|K3943|K3944|K3945|K3946|K3947|K3948|K3949|K3950|K3951|K3952|K3953|K3961|K3964|K3965|K3966|K3967|K3971|K3972|K5205|K5206|K5207|K5208|K5209|K5210|K5211|K5212|K5213|K5214|K5215|K5216|K5217|K5218|K5219|K5220|K5221|K5222|K5223|K5224|K5225|K5226|K5227|K5228|K5229|K5230|K5231|K5232|K5233|K5236|Q71|Q72|Q73|Q74|g7557|k318|k323|k747|k943|k944|k945|k946|k947|k948|k949|k950|k951|k952|k953|k954|k2522|k2523|k2524|k2525|k2526|k2527|k2528|k2529|k2530|k2531|k2532|k2533|k2661|k2844|k2845|k2846|k2847|k2848|k2849|k2850|k2851|k2852|k2853|k2854|k2855|k2856|k3630|k3631|k3632|k3827|k3913 +KNTR#C467|G5052|K508|K509|K510|K511|K558|K613|K614|K1986|K1987|K1988|K1989|K1990|K1991|K1992|K1993|K1994|K1995|K1996|K1997|K1998|K1999|K2000|K2001|K2002|K2003|K2004|K2005|K2006|K2007|K2008|K2009|K2010|K2011|K2012|K2013|K2014|K2015|K2016|K2017|K2018|K2019|K2020|K2021|K2022|K2023|K2024|K2025|K2026|K2027|K2028|K2029|K2030|K2031|K2032|K2033|K2034|K2035|K2036|K2037|K2038|K2039|K2040|K2041|K2042|K2043|K2044|K2045|K2046|K2047|K2048|K2049|K2050|K2051|K2052|K2053|K2054|K2055|K2056|K2057|K2058|K2059|K2060|K2061|K2062|K2063|K2064|K2065|K2066|K2067|K2068|K2069|K2070|K2071|K2072|K2073|K2074|K2075|K2076|K2077|K2078|K2079|K2080|K2081|K2082|K2083|K2084|K2085|K2086|K2087|K2088|K2089|K2090|K2091|K2092|K2093|K2094|K2095|K2096|K2097|K2098|K2099|K2100|K2101|K2102|K2103|K2104|K2105|K2106|K2107|K2108|K2109|K2110|K2111|K2112|K2113|K2114|K2115|K2116|K2117|K2118|K2119|K2120|K2121|K2122|K2123|K2124|K2125|K2126|K2127|K2128|K2129|K2130|K2131|K2132|K2133|K2134|K2135|K2136|K2137|K2138|K2139|K2140|K2141|K2189|K3933|K3934|K3935|K3936|K3962|K3973|K3974|K3975|K3977|K3978|K3979|K3980|K3981|K3982|K3983|K3984|K3985|K3986|K3987|K3988|K3989|K3990|K3991|K3992|K3993|K3994|K3995|K3996|K3997|K3998|K3999|K4000|K4001|K4002|K4003|K4004|K4005|K4006|K4007|K4008|K4009|K4010|K4011|K4012|K4013|K4014|K4015|K4016|K4017|K4018|K4019|K4020|K4021|K4022|K4023|K4024|K4025|K4026|K4027|K4028|K4029|K4030|K4031|K4032|K4033|K4034|K4035|K4036|K4037|K4038|K4039|K4040|K4041|K4042|K4043|K4044|K4045|K4046|K4047|K5723|k303|k304|k305|k306|k307|k308|k309|k966|k967|k968|k969|k970|k971|k972|k973|k974|k975|k976|k977|k1151|k1152|k1153|k1154|k1155|k1156|k1157|k1158|k1159|k1160|k1161|k1162|k1163|k1164|k1165|k1166|k1167|k1168|k1169|k1170|k1171|k1172|k1173|k1174|k1175|k1176|k1177|k2831|k2832|k2833|k2834|k2835|k2836|k2837|k2838|k2839|k2840|k2841|k2842|k2843|k2857|k2858|k2859|k2860|k2861|k2862|k2863|k2864|k2865|k2866|k2867|k2868|k2869|k2870|k2871|k2872|k2873|k2874|k2875|k2876|k2877|k2878|k2879|k2880|k2881|k2882|k2883|k2884|k2885|k2886|k2887|k2888|k2889|k2890|k2891|k2892|k3657|k3658 +KNTS#K615|K1613|K2142|K2143|K2144|K2145|K2146|K2147|K2148|K2149|K2150|K2151|K2152|K2153|K2154|K2155|K2156|K2157|K2158|K2159|K2160|K2161|K2162|K2163|K2167|K2168|K3955|K3956|K3957|K3958|K3976|K5237|K5238|Q150|k268|k269|k270|k271|k272|k319|k324|k333|k748|k1178|k1179|k1180|k1181|k1182|k1183|k1184|k1185|k1186|k1187|k1188|k1189|k1205|k1206|k1207|k2662|k3637|k3828 +KNTT#C484|K559|K560|K561|K562|K563|K564|K565|K566|K567|K603|K1611|K2169|K3585|K3586|K3587|K3588|K3589|Q76|g7558|k291|k292|k293|k294|k295|k296|k297|k298|k299|k300|k301|k302|k325|k326|k327|k2659|k2663|k3638|k3639|k3829|k3914|q47|q48|q49|q50|q51|q52 +KNTX#K1984|K1985|K2198|K3579|K3580|K3581|K3582|K3583|K3584|K3775|c149|k2534|k2535|k2536|k2537|k2538|k2539|k2540|k2541|k2542|k2543|k2544|k2545|k2546|k2547|k2548 +KNWN#K2201 +KNWR#K1638|K1639|K1640|K1641|K1642|K1643 +KNXN#Q173 +KP#C485|C486|C490|K639|K760|K4218|K5307|K5322|k1209 +KPBL#K2208|K2209 +KPBR#k1208 +KPF#K4178|K4184|K5637 +KPFB#K4180|K4181|K4182|k2987 +KPFF#K4209|K4210|K4211 +KPFH#K4188|K4189|K4190 +KPFK#K4191 +KPFL#K4192|k2974|k2975|k2976|k2977|k2978|k2979|k2980|k2981|k2982|k2983|k2984|k2985 +KPFN#C508|K2205|K2206|K2207|K4185|K4186|K4193|K4194|K5638|k3830 +KPFP#K4195|K4196 +KPFR#K4179|K4197|K5308|K5309|K5310|K5311|K5312|K5313|K5314|K5315|K5316|K5317|K5318|K5319|k3659|k3660|k3661 +KPFS#K4187|K4198|K4199|K4200|K4201|K4202|K4203|K4204|K4205|K4214|K4215|K4216|K4217|k2986 +KPFT#K4183|K4206|K4207|K4208|k3831|k3832 +KPFW#K4212|K4213 +KPJW#C509 +KPKM#C510 +KPKR#K2210 +KPL#K647|K4228|K5323|K5324|k3001 +KPLJ#k1215 +KPLM#K649|K650 +KPLN#K648|K759|K4230|K4232|K4233|K5325|K5326|k3002|k3662 +KPLR#K653|K654|K655|K656|K657|K658|K659|K1652|K4231|k978 +KPLS#K4229 +KPLT#K4227|k3003 +KPLX#K4235 +KPN#C487|K640|K761|K1923|K4219|K5320|k1210 +KPNH#K4175 +KPNK#K2212|K5636 +KPNN#K641 +KPNS#C488|K5321 +KPNT#k1211|k1212|k1213|k1214 +KPR#k342|k2988 +KPRF#K4226 +KPRJ#K4224 +KPRK#K651|K4220 +KPRN#K652|K4176|K4177|K4221|k339|k340|k341|k343|k344|k345|k346|k2989|k2990|k2991|k2992|k2993 +KPRR#K4222|K4223|k2967|k2968|k2969 +KPRS#K4225|k347|k419|k420|k421|k422|k423|k424|k425|k426|k427|k428|k429|k430|k431|k2994 +KPRT#C468|K4234|k348|k349|k350|k351|k352|k353|k2963|k2964|k2965|k2966|k2995|k2996|k2997|k2998|k2999|k3000 +KPRX#K4148|K4149|K4150|K4151|K4152|K4153|K4154|K4155 +KPS#C0|C489|K766 +KPSJ#C511 +KPSK#K2211 +KPSL#C512|K762|K763|K764|k432|k433 +KPSN#K767|K768|K769|K770 +KPSP#C513 +KPST#K642|K643|K644|K645|K646|K765|k336|k337|k338|k1216 +KPT#k434|k435|k1217 +KPTJ#k439|k440|k441|k442|k443|k444|k445|k446|k447|k448|k449|k450|k451 +KPTL#C30|K660|K661|K662|K663|K664|K665|K666|K667|K668|K669|K670|K671|K672|K673|K674|K675|K676|K677|K678|K679|K680|K681|K682|K683|K684|K685|K686|K687|K688|K689|K690|K691|K692|K693|K694|K695|K696|K697|K698|K699|K700|K701|K702|K703|K704|K705|K706|K707|K708|K709|K710|K711|K712|K713|K714|K715|K716|K717|K718|K719|K720|K721|K722|K723|K724|K725|K726|K727|K728|K729|K730|K731|K732|K733|K734|K735|K736|K737|K738|K739|K740|K741|K742|K743|K744|K745|K746|K747|K748|K749|K750|K751|K752|K753|k354|k355|k356|k357|k358|k359|k360|k361|k362|k363|k364|k365|k366|k367|k368|k369|k370|k371|k372|k373|k374|k375|k376|k377|k378|k379|k380|k381|k382|k383|k384|k385|k386|k387|k388|k389|k390|k391|k392|k393|k394|k395|k396|k397|k398|k399|k400|k401|k402|k403|k404|k405|k406|k407|k408|k409|k410|k411|k412|k413|k414|k415|k416|k417|k418 +KPTM#k436|k452|k453|k454|k455|k456 +KPTN#K754|K755|K756|K757|K758|k437|k1218 +KPTR#k438 +KPTS#k457|k458|k459|k460|k1219 +KPTT#k1220 +KPWJ#K2213 +KR#C31|C515|G109|G4041|G4042|G4871|G5024|K127|K831|K858|K2214|K4249|K5327|K5352|Q124|g96|g6911|g6912|k545|k749|k845|q69 +KR0T#K5430 +KRB#G138|G140|G3912|G4229|G4427|K1659|K4244|K4437|K5640|g6839|g7095|g7096|g7232|k984 +KRBH#G4233|G4234|K1662 +KRBJ#G3920 +KRBK#G3923|G3924|G4238|K814|g7101|g7102|g7103|g7104|g7105 +KRBL#G162|G4767|K1660|K1661|K5333|K5334|g7377|g7378|g7379|g7380|g7381|g7382|g7383|g7384|g7385|g7386|k3140|k3141|k3142|k3143|k3378|k3379|k3663|k3664 +KRBM#G3925|G3926|G3927|G3928|K4246|g7097|g7106|g7107|g7108|g7109|g7110 +KRBN#G139|G3913|G3914|G3915|G3916|G3917|G3921|G3922|G3939|G3940|G4231|G4232|G4235|G4236|G4237|G4428|G4429|G4430|G4431|G4432|G4433|G4434|G4435|G4737|K771|K772|K785|K786|K787|K788|K789|K1663|g6840|g7098|g7233|k985|k986|k987|k988 +KRBP#G3929 +KRBR#G3930|G3931|G4738|G4739|G4740|g7099|g7338|g7339|g7340|k3004 +KRBS#G3918|G3919|G3932|G3933|G3934|G3935|G3936|G3937|G4239|G4240|K815|K1480|K4245|K4588|K4589|K4590|K4591|K4592|K4593|K4594|K4595|K4596|K4597|K4598|K4599|K4600|K4601|K4602|K4603|K4604|K4605|K4606|K4607|K4608|K4609|K4610|K5757|g7100|g7111|g7112|g7234|g7306|g7341|g7342|g7343|g7344|k989|k3260|k3261|k3262|k3263|k3264|k3265|k3266|k3267|k3268|k3269|k3270|k3271|k3272 +KRBT#G3938|G4230|K1664|K1665|K1666|K5332|g6841|g7307|k990|k991|k992|k993|k994 +KRBW#K1667 +KRBX#K5639 +KRF#G3959|G4002|G4208|G4212|K773|K5433|g6999|g7049|g7054 +KRFB#G4209|G4210|G4211|g6995|g6996|g6997|g6998|g7050|g7051|g7052|g7053 +KRFH#G4072 +KRFJ#g7058|g7059|g7060|g7061|g7062|g7063|g7064|g7065|k3689 +KRFK#G3961|G3962|G3963|G3964|G3965|G3966|G3967|G3968|G3969|G3970|G4004|G4005|G4006|G4007|G4008|g6852|g6875|g7057|g7066|g7067|g7068|g7069 +KRFL#C34|G3971|G4010|G4011|G4012|G4213|G4214|G4215|K4704|g6883|g6884|g6885|g6886|g6887 +KRFN#C32|C33|G3960|G4003|G4070|G4741|K5434|K5435|g7000|g7001|g7002|g7003|g7004|g7005|g7006|g7055|k3688 +KRFR#G4054|G4055|G4062|G4071|K812|K813|K5342|K5343|K5344|K5436|K5437|Q142|Q143|Q144|c156|g6975|g6976|g6977|g6978|g6979|g6980|g6981|g6982|g6983|g6984|g6985|g6986|g6987|g6988 +KRFS#G3972|G3973|G4216|g6853|g6854|g6855|g6856|g6857|g6876|g6877|g6878|g6879|g6880|g6881|g7007|g7070 +KRFT#C480|G4009|G4056|G4057|G4058|G4059|G4060|G4061|G4436|K4323|K4324|K4442|K4443|K4444|K4445|K4446|K4447|K4448|K4449|K4450|K4451|K4452|K4453|K4454|K4455|K4456|K4457|K4458|K4459|K4460|K4461|K4462|K4463|K4464|K4465|K4466|K4467|K4468|K4469|K4470|K4471|K4472|K4473|K4474|K4475|K4476|K4477|K4478|K4479|K4480|K4481|K4482|K4483|K4484|K4485|K4486|K4487|K4488|K4489|K4490|K4491|K5039|K5040|K5041|K5042|K5043|K5044|K5045|K5046|K5047|K5048|K5049|g6882|g7008|g7056|k3152|k3153|k3154|k3155|k3156|k3157|k3158|k3159|k3160|k3161|k3162|k3163|k3164|k3165|k3166|k3167|k3168|k3512|k3513|k3514|k3515|k3516|k3517|k3518|k3519|k3520|k3521|k3522|k3523|k3524|k3525|k3526|k3690 +KRH#K5051 +KRHL#K5349 +KRHM#K5350 +KRHN#K5052|K5053|K5054|k3527 +KRHR#g6944|g6945|g6946|g6947 +KRHT#K5351 +KRJ#C491|G110|K4800|K5077|k481 +KRJL#G4863|G4864|g7437|g7438|g7439|g7440|g7441|g7442|g7443|g7444|g7445|k3306 +KRJM#K5347|k482 +KRJN#G111|G112|G113|G114|G115|G116|G117|G118|K774|K4492|K4493|K4801|K5050|K5078|k483 +KRJR#K4309|K4802|K4803|K4804|K4805|K4806|K5079|K5080|k484|k485|k486|k487|k3040|k3041|k3042|k3043|k3044|k3045|k3046|k3047|k3048|k3049|k3050|k3051|k3052|k3053|k3054|k3386|k3387|k3388|k3389|k3390|k3793|k3794|k3795|k3796 +KRJS#K4807|K5033|k488|q70 +KRK#C499|C514|G3873|G4241|G4865|K4257|K4494|K4799|K5032|K5074|Q80|k480 +KRK0#K4283|K4284|K4285 +KRKF#K4808|K4809 +KRKK#K1924 +KRKL#C516|K4495|K4496|K5081|g7446|k3169|k3797|k3798|k3799|k3800|k3801|k3802|k3803|k3804|k3805|k3806|k3807|k3808 +KRKM#K4265 +KRKN#G3871|G4866|G4867|K832|K4260|K4261|K4262|K4263|K4264|K5075|K5362 +KRKR#K819|K1668|K1669|K1670|K1671|K1672|K1673|K1674|K1675|K1676|K4250|K4258|K5345|g6942|g6943|k511|k512|k513|k514|k515|k516|k517|k518|k519|k520|k521|k522|k523|k995 +KRKS#K4582|K4810|K4811|K4812|K4813|K4814|K4815|K4816|K4817|K4818|K4819|K4820|K4821|K4822|K4823|K4824|K4825|K4826|K4827|K4828|K4829|K4830|K4831|K4832|K4833|K4834|K4835|K4836|K4837|K4838|K4839|K4840|K4841|K4842|K4843|K4844|K4845|K4846|K4847|K4848|K4849|K4850|K4851|K4852|K4853|K4854|K4855|K4856|K4857|K4864|K4865|K4866|K4867|K4868|K4869|K4870|K4871|K4872|K4873|K4874|K4875|K4876|K4877|K4878|K4879|K4880|K4881|K4882|K4883|K4884|K4885|K4886|K4887|K4888|K4889|K4890|K4891|K4892|K4893|K4894|K4895|K4896|K4897|K4898|K4899|K4900|K4901|K4902|K4903|K4904|K4905|K4906|K4907|K4908|K4909|K4910|K4911|K4912|K4913|K4914|K4915|K4916|K4917|K4918|K4919|K4920|K4921|K4922|K4923|K5076|K5346|K5348|Q81|k489|k490|k491|k492|k3391|k3392|k3393|k3394|k3395|k3396|k3397|k3398|k3399|k3400|k3401|k3809|k3810|k3811|k3812 +KRKT#K817|K818|K4286|K4287|K4288|K4289|K4290|K4291|K4292|K4798|K5019|K5020|k498|k499|k500|k501|k502|k503|k504|k505|k506|k507|k508|k509|k510|k3007|k3008|k3009|k3010|k3011|k3012|k3013|k3014|k3015|k3016|k3017|k3018|k3019|k3020|k3021|k3402|k3403|k3404 +KRKX#K4259|K4858|K4859|K4860|K4861|K4862|K4863 +KRL#C37|C38|C40|C41|G3872|G4217|G4242|G4745|K833|K1677|K1678|K4236|K4497|K4762|Q151|g7017|g7018|g7071|g7345|k3221 +KRLJ#q94 +KRLK#G4816|q93 +KRLM#Q125|Q126|Q127 +KRLN#K834|K1679|K4237|K4238|K4239|K4240|K4241|K4242|K5363|Q128|Q130|g7019|g7072|g7113|g7114|g7346|g7347|g7348|g7349|g7350|k544|k3170|k3222|k3223|k3224|k3225 +KRLR#G4218|G4818|G4819|K4277|K4278|g7020|k3022|k3023|k3024|k3025|k3026 +KRLS#C39|G3974|G4219|G4243|K821|K822|K823|K1680|Q129|g7021|g7351|k3226|k3728 +KRLT#G4746|G4747|G4817|K4293|K4298|g7115|g7116|g7352|g7353|g7354|g7355|k3171|k3172|k3227|k3228|k3229|k3230|k3231 +KRLW#g7022|g7023 +KRLX#K4294|K4295|K4296|K4297|g7332|g7333|g7334|g7335|g7336|g7337 +KRM#C330|C501|G3975|G3978|K1490|K1491|K4498|K4756|K4924|K4925|K5034|g6913|k3173|k3490|k3491|k3560 +KRMB#K775|K776|k461|k462|k463|k464|k465|k466|k467|k468|k469|k470|k471|k472 +KRMF#G3980|G3981|G3982|c153|c154 +KRMJ#G3979|g7074|g7075|g7076|g7077|g7078|g7079|g7080 +KRMK#G4244|K1653|K1654|K1655|K1656|K1657|K1658|K4958|g7073|g7081|g7082|g7083|g7084 +KRML#K4500|K4757|K4758|K4759|K5083|K5084|g7313|k3559 +KRMM#G4079|G4080|k3492 +KRMN#C502|K1492|K4926|K4927|K4928|K4929|K4930|K4931|K4932|K4933|K4934|K4935|K4936|K4937|K4938|K4939|K4940|K4941|K4942|K4943|K4944|K4945|K4946|K4947|K4948|K4949|K4950|K4951|K4952|K4953|K4954|K4955|K4956|K5085|K5086|c155|g7308|g7309|g7310|g7311|g7312|k539|k540|k541|k542|k543|k3174|k3405|k3406|k3407|k3408|k3409|k3410|k3411|k3412|k3413|k3414|k3415|k3416|k3417|k3418|k3419|k3420|k3421|k3493|k3561|k3562|k3563|k3564|k3565 +KRMP#K4311|K4501|K4502|K4503|K4760|K4761|K5058|K5059|k3056|k3057|k3058|k3175|k3176|k3177|k3178|k3179|k3180|k3358 +KRMR#C333|K4499|K5055|K5056|K5057|k3494|k3495|k3496|k3497|k3498 +KRMS#C331|C332|C334|C335|C336|C337|C338|C503|G163|G3983|G3984|G3985|G4220|G4221|G4222|K835|K836|K1489|K2298|K4957|K4959|K4960|K5035|g7314|k535|k536|k537|k538|k979|k980|k981|k982|k983|k3499|k3500|k3501|k3502|k3566 +KRMT#G3976|G3977|G4978|G4979|K4755|K5328|c125|c126|c127|c128|g6858|g6859|g6860|g6861|g6862|g6863|g6864|g6865|g6866|g6867|g6868|g7315|g7316|g7317|g7318|k3567|k3568|k3569|k3570 +KRMX#K5082 +KRN#C470|G164|G165|G4043|K820|K859|K1481|K1681|K1687|K4243|K4266|K4279|K4504|K5022|K5341|g109|g110|g6914|g7387|g7410|g7570|k750|k846|k3666|k3950 +KRN0#K1756|K4253|K4254|K4255|K4256 +KRNB#G4082|G4770|K1683|K1684|K1685|K1723|K1724|K4267|K4268|K4506|K4507 +KRNF#G4796|G4797|G4798|G4799|K824|K825|K826|K827|K828|K1696|K1697|K1698|K1699|K1700|K1701|K1725|K1726|K4270|K4271|K4272|g6928|g6929|g6930|g6931|g6932|g6933|g6934|g6935|g6936|g6937|g6938|g6939|k996|k997|k998|k999|k1000 +KRNH#G169|G4065|G4066|K1708|K1709|K1710|g6916|g6917|g6918|g6919|g6920|g6921|g6922|g6923|g6924|g6925|g6926|g6927 +KRNJ#G4512|G4513|G4514|G4515|G4516|G4517|G4518|G4519|G4520|G4521|G4997|K1702|K1703|K1704|K1705|K1706|K1707|K4961|K4962|g7246|g7247|k1001|k1002|k1003|k1004|k1005|k1007|k1008|k1009|k1010|k1011|k1012|k1013|k1014|k3834|k3835|k3836|k3837|k3838|k3839|k3840|k3841 +KRNK#C339|G4800|G4996|G4998|G4999|G5000|G5025|G5026|K829|K830|K860|K861|K862|K1695|K1711|K1712|K1713|K1714|K1715|K4273|K4508|K4509|K4510|K4511|K4512|K4513|K4514|K4515|K4516|K4517|K4518|K4519|K4520|K4521|K4522|K4523|K4524|K4525|K4526|K4527|K4528|K4529|K4530|K4531|K4532|K4533|K4534|K4535|K4536|K4537|K4538|K4539|K4540|K4541|K4542|K4543|K4544|K4545|K4546|K4547|K4548|K4549|K4550|K4551|K4552|K4553|K4554|K4555|K4556|K4557|K4558|K4559|K4560|K4561|K4562|K4563|K5026|K5060|K5061|k1006|k1015|k1016|k1017|k1018|k3181|k3182|k3183|k3184|k3185|k3186|k3187|k3188|k3189|k3190|k3191|k3192|k3193|k3194|k3195|k3196|k3197|k3198|k3530|k3531|k3532|k3533|k3534|k3535|k3536|k3537|k3538|k3539|k3540|k3541|k3542|k3543|k3544|k3545|k3546|k3547|k3548|k3549|k3550|k3551|k3552|k3553|k3554|k3833|k3842|k3843|k3844|k3845 +KRNL#C341|C471|G166|G167|G4000|G4001|G4748|G4749|G4750|K1690|K1691|K1716|K1717|K1718|K5027|K5028|K5329|c133|c134|c135|g7416|g7417|g7418|g7419|g7420|g7421|k1019|k1020|k1021|k1022|k1023 +KRNM#C342|C343|K1719|K1720|K1721|K1722|K4274|g7411 +KRNN#G4768|G4769|G4795|K1682|K1692|K1693|K1694|K4505|K5021|K5023|K5024|K5025|K5070|K5071|K5644|g7043|g7412|g7413|k3555|k3556|k3557 +KRNP#G178|G4067|K1727|K1728|K1729|K1730|K1731|K1732|K5029|K5030 +KRNR#G170|K1733|K1734|K1735|K1736|K1737|K4251|K4269|K5642|K5643|g111|g112|g113|g114|g115|g116|g117|g118|g119|g120|g121|g122|g123|g124|g6915|g7414|g7415 +KRNS#C340|G168|G171|G172|G173|G174|G175|G179|G4068|G4083|G4084|G4085|G4086|G4087|G4088|G4089|G4090|G4091|G4092|G4093|G4094|G4095|G4096|G4097|G4098|G4099|G4100|G4101|G4102|G4103|G4104|G4105|G4106|G4107|G4108|G4109|G4110|G4111|G4112|G4113|G4114|G4115|G4116|G4117|G4118|G4119|G4120|G4121|G4122|G4123|G4124|G4125|G4126|G4127|G4128|G4129|G4130|G4131|G4132|G4133|G4134|G4135|G4136|G4137|G4138|G4139|G4140|G4141|G4142|G4143|G4144|G4145|G4146|G4147|G4148|G4149|G4150|G4151|G4152|G4153|G4154|G4155|G4156|G4157|G4158|G4159|G4160|G4161|G4162|G4163|G4164|G4165|G4166|G4167|G4168|G4169|G4170|G4171|G4172|G4173|G4174|G4175|G4176|G4177|G4178|G4179|G4180|G4181|G4182|G4183|G4184|G4185|G4186|G4187|G4188|G4189|G4190|G4191|G4192|G4193|G4223|G4801|G4802|G4803|G4804|G4805|G4806|G4807|G4808|G4977|K810|K811|K1688|K1689|K1738|K1739|K1740|K1741|K1742|K1743|K1744|K1745|K1746|K1747|K1748|K1749|K1750|K1751|K1752|K1765|K4275|K4276|K4565|K4566|K4567|K5031|K5062|K5063|K5330|c129|c130|c131|c132|g7024|g7025|g7026|g7027|g7028|g7029|g7030|g7031|g7032|g7033|g7034|g7035|g7036|g7037|g7085|g7086|g7087|g7088|g7089|g7090|g7091|g7092|g7093|g7094|g7286|k3005|k3006 +KRNT#G119|G120|G121|G122|G123|G124|G125|G126|G127|G128|G129|G130|G131|G132|G133|G134|G135|G136|G137|G176|G177|G3986|G3987|G3988|G3989|G3990|G3991|G3992|G3993|G3994|G3995|G3996|G3997|G3998|G3999|G4081|G4437|G4438|G4439|G4440|G4441|G4442|G4443|G4444|G4445|G4446|G4447|G4448|G4449|G4450|G4451|G4452|G4453|G4454|G4455|G4456|G4457|G4458|G4459|G4460|G4461|G4462|G4463|G4464|G4465|G4466|G4467|G4468|G4469|G4470|G4471|G4472|G4473|G4474|G4475|G4476|G4477|G4478|G4479|G4480|G4481|G4482|G4483|G4484|G4485|G4486|G4487|G4488|G4489|G4490|G4491|G4492|G4493|G4494|G4495|G4496|G4497|G4498|G4499|G4500|G4501|G4502|G4503|G4504|G4505|G4506|G4507|G4508|G4509|G4510|G4511|G4522|G4523|G4524|G4525|G4526|G4527|G4528|G4529|G4530|G4531|G4532|G4533|G4534|G4535|G4536|G4537|G4538|G4539|G4540|G4541|G4542|G4543|G4544|G4545|G4546|G4547|G4548|G4549|G4550|G4551|G4552|G4553|G4554|G4555|G4556|G4557|G4558|G4559|G4560|G4561|G4562|G4563|G4564|G4565|G4566|G4567|G4568|G4569|G4570|G4571|G4572|G4573|G4574|G4575|G4576|G4577|G4578|G4579|G4580|G4581|G4582|G4583|G4584|G4585|G4586|G4587|G4588|G4589|G4590|G4591|G4592|G4593|G4594|G4595|G4596|G4597|G4598|G4599|G4600|G4601|G4602|G4603|G4604|G4605|G4606|G4607|G4608|G4609|G4610|G4611|G4612|G4613|G4614|G4615|G4616|G4617|G4618|G4619|G4620|G4621|G4622|G4623|G4624|G4625|G4626|G4627|G4628|G4629|G4630|G4631|G4632|G4633|G4634|G4635|G4636|G4637|G4638|G4639|G4640|G4641|G4642|G4643|G4644|G4645|G4646|G4647|G4648|G4649|G4650|G4651|G4652|G4653|G4654|G4655|G4656|G4657|G4658|G4659|G4660|G4661|G4662|G4663|G4664|G4665|G4666|G4667|G4668|G4669|G4670|G4671|G4672|G4673|G4674|G4675|G4676|G4677|G4678|G4679|G4680|G4681|G4682|G4683|G4684|G4685|G4686|G4687|G4688|G4689|G4690|G4691|G4692|G4693|G4771|G4772|G4773|G4774|G4775|G4776|G4777|G4778|G4779|G4780|G4781|G4782|G4783|G4784|G4785|G4786|G4787|G4788|G4789|G4790|G4791|G4792|G4793|G4794|K1753|K1754|K1755|K1757|K1758|K5550|Q77|Q78|Q79|g97|g98|g99|g100|g101|g102|g103|g104|g105|g106|g107|g108|g6869|g6870|g6871|g6872|g6873|g6874|g7235|g7236|g7237|g7238|g7239|g7240|g7241|g7242|g7243|g7244|g7245|g7248|g7249|g7250|g7251|g7252|g7253|g7254|g7255|g7256|g7257|g7258|g7259|g7260|g7261|g7262|g7263|g7264|g7265|g7266|g7267|g7268|g7269|g7270|g7271|g7272|g7273|g7274|g7275|g7276|g7277|g7278|g7279|g7280|g7281|g7282|g7283|g7284|g7285|g7388|g7389|g7390|g7391|g7392|g7393|g7394|g7395|g7396|g7397|g7398|g7399|g7400|g7401|g7402|g7403|g7404|g7405|g7406|g7407|g7408|g7409|g7571|g7572|g7573|g7574|g7575|k751|k752|k753|k847|k848|k849|k850|k851|k3558 +KRNW#C474|G4069|K1759|K1760|K1761|K1762|K1763|K1764|K4564 +KRNX#C472|C473|K1686|K5641 +KRP#G4044|G4224|G4694|K4967 +KRPB#K4963|K4964|K4965|K4966 +KRPF#K853|K854|K855|K856|K857 +KRPL#K5087|K5088|k3571|k3572 +KRPN#G4045|G4695|G4696|G4697|G4698|G4699|G4700|G4701|G4702|G4703|G4704|G4705|G4706|G4707|G4708|G4709|G4710|G4711|G4712|G4713|G4714|G4715|G4716|G4717|G4718|G4719|G4720|G4721|K4968|g7287 +KRPR#C475|C476|C505|C506|G4225|G4722|G4723|K4280|K5367|K5368|K5369|K5645|K5646|K5647|K5648|K5649|K5650|K5651|K5652|K5653|K5654|K5655|K5656|K5657|K5658|K5659|K5660|K5661|K5662|K5663|K5664|K5665|K5666|K5667|K5668|K5669|K5670|K5671|K5672|K5673|K5674|K5675|K5676|K5677|K5678|g7288|g7289|g7290|g7291|g7292|g7293|g7294|g7295|g7296|g7297|g7298|g7299|k3359|k3360|k3361|k3362|k3363|k3846|k3847|k3848|k3849|k3850|k3851|k3852|k3853|k3854|k3855|k3856 +KRPS#C477|C478|G4226|G4228|K4281|K4282 +KRPT#K851|K852|k3059|k3060|k3061 +KRPW#G4227 +KRPX#K4312 +KRR#K863|K5353|g6940|k3317 +KRRB#K5354|k546|k547 +KRRF#K864|K865|K5358|K5359 +KRRN#K5357|k549|k3318|k3319|k3320|k3321|k3322|k3667 +KRRS#K866|K867|k548 +KRRT#K5355|K5356|K5364|K5365|K5366|k493|k494|k495|k496|k497|k3323|k3324|k3325|k3326|k3327|k3328|k3329|k3668 +KRS#C45|C504|C507|G3941|G4013|G4063|G4064|G4073|G4074|G4206|G4245|G4254|G4287|G4727|G4751|G4809|K128|K816|K837|K838|K1769|K4252|K4322|K4707|K4721|K4763|K4765|K4768|K4969|K5370|K5383|K5449|K5759|Q97|g6888|g6941|g7009|g7117|g7130|g7146|k530|k531|k3199|k3200|k3232|k3364|k3669|k3670|k3691|k3695 +KRSB#G4203|G4207|G4255|G4270|G4271|G4272|G4273|G4274|G4275|G4276|G4277|G4278|G4279|G4280|G4281|G4282|G4283|G4284|G4285|G4729|G4730|K4708|K4709|K4710|K4711|K4712|K4713|K4714|K4715|K4716|K4717|K4718|K4719|K4766|K5376|K5377|K5378|K5379|K5380|K5441|K5442|K5443|K5444|K5445|g7143|g7144|g7145|k3693|k3694 +KRSF#G4015|G4265|G4266|G4267|G4268|G4269|G4301|G4302|G4303|G4304|G4305|G4306|G4307|G4308|G4309|G4310|G4311|G4312|G4313|G4362|G4406|G4407|G4408|G4409|G4410|G4411|G4412|G4413|G4414|G4415|G4416|G4417|G4418|G4419|G4732|K4726|K4749|K4750|K4751|K4752|K4774|K4775|K4776|K4777|K4778|K4779|K4780|K4789|K4790|K4791|K4792|K5038|K5393|K5416|K5417|K5418|K5419|K5420|K5421|K5422|K5423|K5453|K5454|K5455|K5456|K5457|K5470|g7152|g7153|g7154|g7155|g7210|g7211|g7212|g7213|g7214|k3347|k3348|k3349|k3350|k3680|k3681|k3700|k3701|k3702|k3703|k3704 +KRSH#k3706|k3707 +KRSJ#G4315|G4316|G4338|K4727|K4781|K4797|K5394|K5395|K5396|K5397|K5458|K5459|K5460|g6963|g6964|g6965|g7156|g7157|g7158|g7159|g7160|g7175|g7176|g7177|g7178|k3370|k3705|q56|q57 +KRSK#C344|G4204|G4205|G4246|G4247|G4248|G4256|G4286|G4314|G4317|G4318|G4339|G4340|G4341|G4342|G4343|G4344|G4345|G4346|G4347|G4375|G4376|G4377|G4378|G4733|K2299|K2300|K2301|K2302|K2303|K2304|K2305|K2306|K2307|K2308|K2309|K2310|K2311|K2312|K2313|K2314|K2315|K2316|K2317|K4320|K4321|K4729|K4730|K4731|K4782|K4783|K4796|K5392|K5398|K5461|K5462|K5758|Q98|Q131|Q132|Q133|Q134|Q135|Q136|Q137|Q138|g6893|g6894|g6895|g6960|g6962|g6966|g7044|g7045|g7046|g7047|g7048|k1232|k1233|k1234|k1235|k1236|k1237|k1238|k3330|k3331|k3332|k3333|k3334|k3335|k3336|k3337|k3338|k3339|k3340|k3371|k3372|q71 +KRSL#G4019|G4257|G4294|G4724|G4725|G4726|K976|K977|K978|K4314|K4722|K4723|K4732|K4733|K4734|K4735|K4736|K4737|K4738|K4739|K4740|K4741|K4742|K4743|K4744|K4745|K4754|K5371|K5399|K5400|K5427|K5760|K5761|K5762|K5763|g6967|g6968|g6989|g7300|g7301|g7302|g7303|g7304|g7305|g7319|g7320|g7321|g7322|g7323|g7324|g7325|g7326|g7327|g7328|g7329|g7330|k3342|k3343|k3422|k3708|k3709|k3969 +KRSM#G4046|G4047|G4348|G4349|G4350|G4351|G4352|G4353|G4354|G4355|G4356|G4357|G4358|G4359|G4360|G4361|K868|K869|K5361|Q141|g6948|g6949|g6950|g6951|g6952|g6953|g6954|g6955|g6956|g6957|g6958|g6959|g7147|g7179|g7180|g7181|k532|k3201|k3233|k3696|k3715 +KRSN#C345|C346|G4075|G4077|G4078|G4258|G4259|G4260|G4261|G4262|G4263|G4288|G4289|G4290|G4291|G4292|G4293|G4295|G4296|G4297|G4298|G4299|G4319|G4320|G4321|G4322|G4323|G4324|G4325|G4326|G4332|G4333|G4334|G4335|G4336|G4337|G4363|G4364|G4400|G4401|G4402|G4403|G4404|G4405|G4752|G4753|G4754|G4755|G4756|G4757|G4758|G4759|G4760|G4761|G4762|G4810|K1766|K1767|K1770|K1771|K1772|K1773|K1774|K1775|K1776|K1777|K1778|K1779|K4315|K4724|K4748|K4786|K4787|K4788|K4970|K4971|K4972|K4973|K4974|K4975|K4976|K4977|K4978|K4979|K4980|K4981|K4982|K4983|K4984|K4985|K4986|K4987|K4988|K5372|K5373|K5374|K5375|K5384|K5385|K5386|K5387|K5388|K5401|K5402|K5428|K5438|K5439|K5440|K5451|K5452|K5463|K5764|K5765|K5766|K5767|K5768|K5769|K5770|K5771|g6889|g6890|g6891|g6892|g6961|g7010|g7011|g7012|g7013|g7014|g7015|g7148|g7149|g7173|g7174|g7356|g7357|g7358|g7359|g7360|g7422|g7423|g7424|k533|k1024|k1025|k1026|k1027|k3234|k3344|k3345|k3346|k3365|k3366|k3367|k3368|k3423|k3424|k3425|k3426|k3427|k3428|k3429|k3430|k3431|k3432|k3433|k3434|k3435|k3489|k3671|k3697|k3951|k3952|k3953|k3954|k3955 +KRSP#G4020|G4365|G4381|K4299|K4300|K4301|K4302|K4303|K4304|K4305|K4746|K4784|K5406|K5464|K5465|g7182|g7183|g7190|g7191|g7192|g7193|g7194|g7195|g7196|g7197|g7198|g7199|k3027|k3028|k3029|k3030|k3031|k3032|k3033|k3034|k3035|k3036|k3037|k3038|k3039 +KRSR#C517|C518|C519|G4264|G4300|G4327|G4328|G4329|G4330|G4331|G4366|G4367|G4368|G4369|G4370|G4371|G4372|G4373|G4374|G4379|G4380|G4742|G4743|G4763|K839|K840|K841|K842|K843|K844|K845|K4313|K4769|K4770|K4771|K4772|K4785|K5389|K5390|K5391|K5403|K5404|K5405|Q99|g7131|g7132|g7133|g7134|g7135|g7136|g7137|g7138|g7139|g7140|g7141|g7142|g7150|g7161|g7162|g7163|g7164|g7165|g7166|g7167|g7168|g7169|g7170|g7171|g7172|g7184|g7185|g7186|g7187|g7188|g7189|g7361|g7362|g7363|g7364|g7365|g7366|k3202|k3203|k3204|k3205|k3206|k3235|k3236|k3237|k3238|k3351|k3352|k3353|k3354|k3672|k3673|k3675|k3676|k3677|k3678|k3679|k3682|k3683|k3684|k3685|k3686|k3687|k3698|k3956|k3957|k3958|k3959|k3960 +KRSS#G4014|G4076|G4249|G4250|G4251|G4425|G4426|G4731|K4725|K4773|K5415|K5466|K5467|K5468|K5469|g6990|g6991|g6992|g6993|g6994|g7016|g7151|g7215|g7216|g7217|g7218|g7219|g7220|g7221|g7222|g7223|g7224|g7225|g7226|g7227|g7228|g7229|g7230|g7231|k534|k3207|k3208|k3209|k3210|k3239|k3240|k3241|k3242|k3243|k3369|k3674|k3699|k3710|k3711|k3712|k3713|k3714|k3961|k3962|k3963|k3964|k3965|k3966|k3967|k3968|q58|q72 +KRST#C42|C302|C303|C304|C305|C306|C307|C308|C309|C310|C311|C312|C316|C317|C318|C319|C320|C321|C322|C323|C324|C325|C326|C327|C328|C329|G4048|G4382|G4383|G4384|G4385|G4386|G4387|G4388|G4389|G4390|G4391|G4392|G4393|G4394|G4395|G4396|G4397|G4398|G4399|G4728|G4734|G4764|G4765|G4766|G4980|G4981|G4982|K870|K1493|K1494|K1768|K4316|K4317|K4318|K4319|K4720|K4747|K4990|K4991|K4992|K4993|K4994|K4995|K4996|K4997|K4998|K4999|K5000|K5036|K5037|K5360|K5381|K5382|K5407|K5408|K5409|K5410|K5411|K5412|K5413|K5414|K5446|K5447|K5448|K5450|K5473|K5474|Q139|Q140|c121|c122|c123|c124|g125|g126|g127|g128|g129|g130|g131|g132|g133|g134|g135|g136|g6896|g6897|g6898|g6969|g7200|g7201|g7202|g7203|g7204|g7205|g7206|g7207|g7208|g7209|g7367|g7368|g7369|g7370|g7371|g7372|g7373|g7374|g7375|g7376|g7425|g7426|k754|k3248|k3341|k3355|k3356|k3357|k3373|k3374|k3375|k3376|k3436|k3437|k3438|k3439|k3440|k3441|k3442|k3443|k3444|k3445|k3446|k3447|k3448|k3449|k3450|k3451|k3452|k3453|k3454|k3503|k3504|k3505|k3506|k3507|k3508|k3509|k3692|k3718|k3719|k3720|k3970|k3971|k3972|k3973 +KRSW#G4420|G4421|G4422|G4423|G4424|G4735|G4736|K4753|K4793|K4794|K4795|K5424|K5425|K5426|K5471|K5472|k3377|k3716|k3717 +KRSX#C313|C314|C315|K4767 +KRT#C479|G141|G3943|G3944|G4021|G4022|G4196|G4252|G4744|G4868|K777|K778|K848|K871|K872|K4571|K4705|K4764|K5072|K5335|K5429|Q82|c2|g6970|g7576|g7577|k755|k756|k852|k853|k3307|k3528 +KRT0#K974|K4654|K4655 +KRTB#G4869|k3308 +KRTF#G143|G144|G145|G4023|G4024|K942|K943|K944|K945|K946|K947|K948|K949|K950|K951|K952|K953|K954|K955|K956|K957|K958|K959|K960|K961|K962|K963|K964|K965|K966|K967|K968|K4585|k3249|k3250|k3251|k3252|k3253|k3254|k3255|k3256 +KRTJ#C492|k856|k857|k858|k859|k3316 +KRTK#K779|K808|K809|K873|K874|K875|K876|K877|K969|K970|K4706|K5004|K5005|K5006|K5007|K5008|K5009|K5010|K5011|K5012|K5013|K5014|g7331|k555|k556|k557|k558|k559|k3455|k3456 +KRTL#C469|G4037|G4038|G4039|G4040|G5054|G5055|G5056|G5057|G5058|K882|K883|K884|K885|K886|K887|K888|K889|K890|K891|K892|K893|K894|K895|K4247|K4248|Q83|Q84|Q85|Q86|Q87|Q88|Q89|Q90|Q91|g6843|g6844|g6845|g6846|g6847|g6848|g6849|g6850|g6900|g6901|g6902|g6903|g6904|g6905|g6906|g6907|g6908|g6909|g6910|k473|k474|k475|k476|k477 +KRTM#G3951|G3952|G3953|k860|k861|k862|k863 +KRTN#C35|C43|C44|G142|G159|G160|G161|G180|G181|G182|G183|G184|G185|G186|G187|G188|G189|G190|G191|G192|G193|G194|G195|G196|G197|G198|G199|G200|G201|G202|G203|G204|G205|G206|G207|G208|G209|G210|G211|G212|G213|G214|G215|G216|G217|G218|G219|G220|G3945|G3946|G3947|G3949|G3950|G4052|G4053|G4253|G4870|G4984|G4985|G4986|G4987|G4988|G4989|G4990|G4991|G4992|G4993|G4994|G4995|K790|K791|K792|K793|K794|K795|K796|K797|K798|K799|K800|K801|K802|K803|K804|K805|K806|K807|K846|K847|K849|K850|K896|K897|K898|K899|K900|K901|K902|K903|K904|K905|K906|K907|K908|K909|K910|K911|K912|K913|K914|K915|K916|K917|K918|K919|K920|K921|K922|K923|K924|K925|K926|K927|K928|K929|K930|K931|K932|K933|K934|K935|K936|K937|K938|K939|K940|K941|K971|K972|K973|K4156|K4157|K4158|K4159|K4160|K4161|K4162|K4163|K4164|K4165|K4166|K4167|K4168|K4169|K4170|K4171|K4172|K4173|K4174|K5018|K5073|K5336|K5337|g137|g6842|g6971|g7447|g7578|g7580|g7581|k478|k479|k550|k560|k561|k562|k563|k564|k565|k566|k567|k568|k569|k570|k757|k854|k2970|k2971|k2972|k2973|k3273|k3274|k3309 +KRTR#G146|G147|G148|G149|G150|G151|G152|G153|G154|G155|G156|G157|G158|G3955|G3956|G3957|G3958|G4049|G4050|G4051|K4306|K4307|K4308|K4568|K4586|K4587|K5001|K5002|K5003|K5066|K5067|K5068|K5069|K5331|K5338|K5339|K5340|Q94|Q95|Q96|g6851|g6972|k3257|k3258|k3259|q53|q54|q55 +KRTS#C36|G3948|G3954|G4025|G4026|G4027|G4028|G4029|G4031|G4032|G4033|G4034|G4035|G4036|K780|K781|K878|K879|K880|K881|K975|K4569|K4570|K4572|K4573|K4574|K5015|K5016|K5017|K5064|K5065|K5431|K5432|g6807|g6899|g7118|g7119|g7120|g7121|g7122|g7123|g7124|g7125|g7126|g7127|g7128|g7129|k551|k552|k553|k554|k758|k3211|k3212|k3213|k3214|k3215|k3216|k3217|k3218|k3219|k3220|k3457|k3458|k3459|k3460|k3461|k3462|k3463|k3464|k3465|k3466|k3467|k3468|k3469|k3470|k3471|k3472|k3473|k3474|k3475|k3476|k3477|k3478|k3479|k3480|k3481|k3482|k3483|k3484|k3529|k3665 +KRTT#K4611|K4612|K4613|K4614|K4615|K4616|K4617|K4618|K4619|K4620|K4621|K4622|K4623|K4624|K4625|K4626|K4627|K4628|K4629|K4630|K4631|K4632|K4633|K4634|K4635|K4636|K4637|K4638|K4639|K4640|K4641|K4642|K4643|K4644|K4645|K4646|K4647|K4648|K4649|K4650|K4651|K4652|K4653|K4656|K4657|K4658|K4659|K4660|K4661|K4662|K4663|K4664|K4665|K4666|K4667|K4668|K4669|K4670|K4671|K4672|K4673|K4674|K4675|K4676|K4677|K4678|K4679|K4680|K4681|K4682|K4683|K4684|K4685|K4686|K4687|K4688|K4689|K4690|K4691|K4692|K4693|K4694|K4695|K4696|K4697|K4698|K4699|K4700|K4701|K4702|K4703|Q92|Q93|g7579|k524|k525|k526|k527|k528|k529|k759|k855|k3275|k3276|k3277|k3278|k3279|k3280|k3281|k3282|k3283|k3284|k3285|k3286|k3287|k3288|k3289|k3290|k3291|k3292|k3293|k3294|k3295|k3296|k3297|k3298|k3299|k3300|k3301|k3302|k3303|k3304|k3305|k3310 +KRTW#K1495|K1496|K1497|k3311|k3312|k3313|k3314|k3315 +KRTX#G4030 +KRWJ#Q146|Q147 +KRWK#Q145 +KRWL#K4575|K4576|K4577|K4578|K4579 +KRWN#K782|K783|K784 +KRWR#K1498|K1499|K1500|K1501 +KRWS#K1502|K1503|K1504|g6973|g6974 +KRWT#K4580|K4581 +KRWX#K979 +KRX#C500|G3942|G4197|K2215|K4438|k3485 +KRX0#K1485|K1486 +KRXF#K2285|K2286|K2287|K2288|K2295|K2296|K2297 +KRXJ#K2281 +KRXK#K2280|K2282|K2283|K2284 +KRXL#G4016|G4017|G4018|K4440|k1227|k1228|k1229|k1230|k1231|k3149 +KRXN#G4194|G4195|G4198|G4199|G4200|G4201|G4983|K2216|K2217|K2218|K2219|K2220|K2221|K2222|K2223|K2224|K2225|K2226|K2227|K2228|K2229|K2230|K2231|K2232|K2233|K2234|K2235|K2236|K2237|K2238|K2239|K2240|K2241|K2242|K2243|K2244|K2245|K2246|K2247|K2248|K2249|K2250|K2251|K2252|K2253|K2254|K2255|K2256|K2257|K2258|K2259|K2260|K2261|K2262|K2263|K2264|K2265|K2266|K2267|K2268|K2269|K2270|K2271|K2272|K2273|K2274|K2275|K2276|K2277|K2278|K2279|K4310|K4439|K4583|K4584|K4989|k1221|k1222|k1223|k1224|k1225|k1226|k3055|k3144|k3145|k3146|k3147|k3148|k3380|k3381|k3382|k3383|k3384|k3486 +KRXP#K2289 +KRXR#k3244|k3245|k3246|k3247 +KRXS#G4202|K2290|K4441|K4728|Q122|Q123|g7038|g7039|g7040|g7041|g7042|k3385|k3487|k3488|k3510|k3511 +KRXT#K1482|K1483|K1484|K1487|K1488|K2291|K2292|K2293|K2294|k3150|k3151 +KS#C481|G221|G238|G284|G415|G416|G3875|G4872|G5059|K1029|K1418|K1925|K1948|K5477|K5551|Q157|g6808|k1028|k1029|k3974|q59 +KS0F#G316|G317|G320|G321 +KS0S#G314|G315|G318|G319 +KSBH#G228|G229 +KSBK#G222 +KSBL#G230|G231 +KSBM#G232|G233 +KSBR#G234|G235 +KSBT#G4873|G4874|K1926|g143|g144 +KSFN#G274|G368 +KSFR#G242|G243|G244|G359|G360|G422|G4877|G4878|g145|g146|g147|g148|g149|g150 +KSHN#K5558|K5559|K5560|K5561 +KSJ#k816 +KSJB#K5552|K5553|K5554 +KSJF#g151 +KSJN#k817 +KSJR#G245 +KSJS#G246|G247|K1014|K1015|K1016 +KSK#K1008|K2202|K2203|k815|k1085 +KSKF#K1009 +KSKL#K5555|k3721 +KSKM#G259|G260|K980|K981|K982|K983|k1086 +KSKN#G263|K2204|K4325|K4326|K5772|k1087|k3722 +KSKR#K1017|K1018|K1019|K1939|K1940|K1941|K5556|K5557|k571|k572|k573|k574|k575|k576|k577|k578|k579|k580|k581|k582|k583|k1088|k1089|k1090|k1091 +KSKS#G241|k1092|k1093|k1094|k1095|k1096 +KSKT#K999|K1000|K1001|K1002|K1003|K1004|K1005|K1006|K1007|K1873|K1874|K1875|K1876|K1877|k3723 +KSKX#G261|G262|K5562|K5563 +KSL#G369|G417|K1030|K1780|K1927|k794|k795 +KSLB#K1384|K1385|K1386|K1387|K1388|K1929|K1930|K1931 +KSLF#G270|G371|K1020|K1021 +KSLH#K1784|K1785|K1786|K1787|K1788|k1121|k1122|k1123|k1124|k1125 +KSLJ#K1389|K1390|K1391|K1790 +KSLK#G370|K1394|K1789|k1119|k1120 +KSLL#K1928 +KSLN#G275|G418|K1781|K1782|g180|k796 +KSLP#K1395|K1396|K1791|K1792|K1793|K1794 +KSLR#G3874|K1031|K1032|K1795|K1796|K1797|K1932|K1933|k797|k1114|k1115|k1116|k1117|k1118 +KSLS#K1397|K1398|K1399|K1400|K1401|K1402|K1403|K1404|K1798|K1799|K1800|K1801|K1802|K1803|K1804|K1805|K1806|K1807|K1934|K1935|K1936|K1937|K1938|k798 +KSLT#G264|G265|G266|K1392|K1393|K1783|K1808|K1809|k1030 +KSLW#K1810|K1811 +KSLX#G267|G268|G269 +KSML#G273|K4338 +KSMP#k3070|k3071|k3072 +KSMR#K1022 +KSMS#G271|G272|G358|K4337|K4339|K4340|k3066|k3067|k3068|k3069 +KSMT#G276|K4328|K4329|K4330|K4331|K4332|K4333|K4334|K4335|K4336|k3062|k3063|k3064|k3065 +KSN#C49|C493|C494|G239|G285|G5060|K997|K1033|K2318|K5475|K5773|g6809|k1031 +KSNB#C50|K1034|K1035|K1036|K1040|K1041|K1042|K1043|K1044|K1045|K1046|K1047|K1048|K1049|K1050|K1051|K1052|K1053|K1054|K1055|K1077|K2319|K2320|K2321 +KSNF#C46|K1067|K1068 +KSNH#K1070 +KSNJ#G286|K1069|K2324 +KSNK#G224|G225|G226|K1071|K1072|K1084 +KSNL#G223|K1073|K1074 +KSNM#K1075|K1076 +KSNN#K1037|K1062|K1063|K5476 +KSNP#K1078|K1079|K1080|K1081|K1082|K1083 +KSNR#K1038|K1039|K1064|K1065|K1066|K1085|K1086|K1087|K1088|K1089|K1090|K1091|K1092|K1093|K1112|K1113 +KSNS#C495|G227|K998|K1094|K1095|K1096|K1097|K1098|K1099|K1100|K1101|K1102|K1103|K1104|K1105|K1106|K1110|K1111|K2322|K2323|K4327 +KSNT#K1056|K1057|K1058|K1059|K1060|K1061|K1942|K5479|k3975|k3976|k3977|k3978 +KSNW#K1107|K1108|K1109 +KSPL#K5564|K5565 +KSPR#G281|G282|K1010|K1011|K1012|K1023|K5566|k593|k594|k595|k596|k597|k598|k599|k600|k601|k602|q61 +KSPS#G280|K1013 +KSPT#G277|G278|G279 +KSR#C521|K129|K1130|K5567|Q100|k603|k1032|k1033 +KSR0#K149 +KSRH#K131|K132|K133 +KSRK#K136 +KSRL#K130|K1114|K1115|k22|k23|k24|k25|k26 +KSRN#K134|K135|K137|K984|K985|K986|K987|K988|K989|K990|K991|K992|K993|K994|K995|K996|K1131|K5568|K5569|K5570|k584|k585|k586|k587|k588|k589|k590|k591|k592|k604|k605|k606|k607|k608|k1034 +KSRP#K138 +KSRR#G283|K1132|K1133|K1134|K1135|k1035 +KSRS#C522|K140|K141|K142|K143|K144|K145|K146|K147|K152|k609|k1036 +KSRT#K148|K150|K151|g138|g139|g140|g141|g142|k610|k611|k612|k613|k614|k615 +KSRX#K139 +KSS#G240|G4876|K1175|K5478|K5571 +KSSK#G419 +KSSL#G365|G366 +KSSN#G367|G4875|K1176|K1177 +KSSR#g7448 +KSST#g6810|k1037|k1038|k1039|k1040|q62|q63|q64|q65|q66 +KST#G287|G420|G4879|G5001|K1116|K2325|K4341|K5774|k622|k3085|k3979|k3980 +KSTB#G296|G5002|G5003|G5004|G5005|K4342|K4343|k3073|k3074|k3075|k3076|k3077|k3078|k3079|k3080|k3081|k3082|k3083|k3084 +KSTF#G236|G301|G302|G303|G304|G305|G306|G347|G348|G349|g152|g153|g154|g155|g156 +KSTH#G5006|G5007|G5008 +KSTJ#G307|G308|G309|G310|G311|G312|G313|g157 +KSTK#K1136|K1137|K4412 +KSTL#G322|G323|G324|K1144|K1145|K1146|K1147|K1148|K1149|K1168|K5141|K5679|g170|g171|g172|g173|g174|k3857|k3858|k3859|k3860|k3861|k3862|k3863|k3864|k3865|k3866|k3867|k3868 +KSTM#G325|G5009|K4415|K4416|K4417|K4418|K4419|K4420|K4421|K4422|K4423|K4424|K4425|K4426|K4427|K4428|k3126|k3127|k3128|k3129|k3130|k3131|k3132|k3133|k3134|k3135|k3136|k3137|k3138 +KSTN#G421|G5010|K1117|K1118|K1119|K1120|K1121|K1122|K1123|K1124|K1125|K1126|K1127|K1128|K1129|K1138|K1139|K1140|K1141|K1142|K1143|K1150|K1151|K1152|K1153|K1154|K1155|K1156|K1157|K1158|K1159|K1160|K1161|K1162|K1163|K1164|K1165|K1166|K1167|K2326|K2327|K4344|K4345|K4346|K4347|K4348|K4349|K4350|K4351|K4352|K4353|K4354|K4355|K4356|K4357|K4358|K4359|K4360|K4361|K4362|K4363|K4364|K4365|K4366|K4367|K4368|K4369|K4370|K4371|K4372|K4373|K4374|K4375|K4376|K4377|K4378|K4379|K4380|K4381|K4382|K4383|K4384|K4385|K4386|K4387|K4388|K4389|K4390|K4391|K4392|K4393|K4394|K4395|K4396|K4397|K4398|K4399|K4400|K4401|K4402|K4403|K4404|K4405|K4406|K4407|K4408|K4409|K4410|K4411|K5574|K5775|K5776|K5777|K5778|K5779|K5780|K5781|K5782|K5783|K5784|K5785|K5786|K5787|K5788|K5789|K5790|K5791|K5792|K5793|K5794|K5795|K5796|K5797|K5798|K5799|K5800|K5801|K5802|K5803|K5804|K5805|K5806|K5807|K5808|K5809|K5810|k616|k617|k618|k619|k620|k621|k623|k624|k625|k626|k627|k1239|k3086|k3087|k3088|k3089|k3090|k3091|k3092|k3093|k3094|k3095|k3096|k3097|k3098|k3099|k3100|k3101|k3102|k3103|k3104|k3105|k3106|k3107|k3108|k3109|k3981|k3983 +KSTP#G327|K4413|K4414 +KSTR#C51|G237|G288|G289|G290|G291|G292|G293|G294|G295|G328|G329|G330|G331|G332|G333|G3304|K1169|K1170|K1171|K1172|K1173|K1174|K5811|g158|g159|g160|g161|g162|g163|g164|g165|g166|g167|g168|g169|g175|g176|g177|g178|g179|k634|k635|k636|k637|k638|k639|k640|k641|k642|k643|k644 +KSTS#G300|G334|G335|G336|G337|G338|G339|G340|G341|G342|G343|G344|G345|G346|G357|G5011|G5012|G5013|G5014|k628|k799|k800|k801|k802|k803|k804|k805|k806|k807|k808|k809|k810|k3114|k3115|k3116|k3117|k3118|k3119|k3120|k3121|k3122|k3123|k3124|k3125|k3982 +KSTT#G298|G299|G326|G4811|k629|k630|k631|k632|k633|k3110|k3111|k3112|k3113 +KSTW#G350|G351|G352|G353|G354|G355|G356 +KSWJ#K1944|K1945 +KSWK#K1943 +KSWR#G361|G362|G363|G364|K1946 +KSXN#K1024|K1025|K1026|K1027|K1028|K5572|K5573 +KSXR#G297 +KSXS#g7449 +KT#C386|G372|G386|G387|G3303|G3876|G4820|G4880|G5061|K71|K1815|K1886|K2332|K4429|Q152|Q159|g7450|g7460|k811|k812|k1252|q95 +KTBK#G3877|K1405 +KTBR#g7458|g7459 +KTBS#G4889 +KTBT#g7456|g7457 +KTF#G13 +KTFL#K4434|K4435 +KTFN#G4896|G4897 +KTFR#G3904|G5096|G5097|K63|K64|g6836 +KTFS#k2185 +KTJ#K1246|g7618 +KTJB#G4898|G4899|G4900|G4901 +KTJH#G4902|G4903|g7465|g7466|g7467|g7468 +KTJJ#g6822|g6823|g6824 +KTJL#g7469|g7470|g7471|g7472 +KTJM#G4904|G4905|G4906|G4907|g7473|g7474|g7475|g7476|g7619 +KTJN#g7620 +KTJR#g7621|g7622|g7623|g7624 +KTJS#g6825|g6826|g7477|g7478|g7479|g7480|g7481|g7482|g7483|g7625 +KTJW#G4908|g6827|g6828|g6829|g6830|g6831 +KTK#g7617 +KTKL#G5062|G5063|g7484|g7485|g7486|g7487|g7488 +KTKM#K1178|K1179 +KTKR#K1220|K1221|K1222|K1223|k698|k699|k700|k701|k702|k703|k704|k705|k706|k707|k708|k709|k710 +KTKS#C389|K3079|g7626|g7627|g7628 +KTL#G5017|K2334 +KTLB#g6832 +KTLF#G3901 +KTLJ#K1182|K1183|K1184|k646|k647|k648|k649|k650|k651|k652|k653|k654|k655|k656|k657|k658 +KTLK#C4|K1180|K1181|K1185|K1186|K1187|K1188|K1189|K1190 +KTLN#K1191|K2335|Q104|k645 +KTLS#G3902|K1192|K1193|K2336|K2337|g6833|g6834|g6835|k659|k660|k661|k662|k663|k664|k665|k666|k667|k668|k669 +KTLT#K4430|K4431|K4432|K4433|k670|k671 +KTLX#g7591|g7592|g7593|g7594|g7595|g7596|g7597|g7629|g7630|g7631|g7632|g7633 +KTM#g7461 +KTMR#G5064|K1194 +KTMT#G4912|g7504|g7505|g7506|g7507|g7508|g7509|g7510|g7511|g7512|g7513|g7514|g7515 +KTMX#g7498|g7499|g7500|g7501|g7502|g7503 +KTN#G373|G378|G4891|G5035|K1247|K1816|Q153|Q160|g7462|k813|k1041|k1253 +KTNB#G4892|K1824|K1825|K1826|K1827|K1828|Q161 +KTNF#K1829|K1830|K1831|k1045|k1046|k1047|k1048|k1049 +KTNH#K1841|K1842|K1843 +KTNJ#G381|G5036|K1832|K1833|K1834|K1835|K1836|K1837|Q156 +KTNK#G380|G382|G383|G384|K1251|K1252|K1253|K1838|K1839|K1840|Q155 +KTNL#K1844|K1845|k1050|k1051|k1052|k1053|k1054 +KTNM#G374 +KTNN#G379|G5037|K1817|K1818|K1819|K1820 +KTNP#k1112 +KTNR#K1821|K1822|K1823|K1846|K1847|K1848|K1849|Q162|Q163|k1042 +KTNS#K1254|K1850|K1851|K1852|K1853|K1854|K1855 +KTNT#K1248|K1249|K1250|Q164|Q165|g7520|g7521|k1043|k1044|k1254|k1255|k1256 +KTNX#g7516|g7517|g7518 +KTPL#K1195|K1196|K1197|K1198|K1199|K1200|K1201|K1202|K1203|k672|k673|k674|k675|k676|k677|k678|k679|k680|k681|k682|k683|k684 +KTR#C496|G375|G4893|G5027|G5065|K65|K1204|K1206|K1224|K5596|Q0|Q102|g7463|q96|q111 +KTRB#G5028|G5066|G5067|G5071|G5072|G5073|k2177 +KTRF#G5075|G5089|K69 +KTRH#G4894|G4895|K1207 +KTRJ#G5076|g6815|g6816 +KTRK#G5030|G5077 +KTRL#G5031 +KTRM#G5078|G5088 +KTRN#C391|G376|G4815|G5032|G5068|G5079|K67|K1205|K3080|K5680|Q2|Q3|Q154|Q166|c142|g6837|k2178|q97|q98|q99|q100|q101|q102|q112|q113|q114|q115|q116 +KTRP#G5080 +KTRR#G5069|q7|q8 +KTRS#G377|G5033|G5070|G5081|G5082|G5083|G5093|G5094|G5095|K68|K1208|K1209|K1225|K5597|K5681|Q1|q117 +KTRT#G3898|G4886|G5029|G5074|G5084|G5085|G5086|G5087|K1279|Q4|Q5|Q6|Q7|Q8|Q9|Q10|Q11|Q12|Q13|Q14|Q15|Q16|Q17|Q18|Q19|Q20|Q21|Q22|Q23|g7451|g7452|g7453|g7454|g7455|k2179|k2180|k2181|k2182|k2183|k2184|q1|q2|q3|q4|q5|q6|q103|q104|q105|q106|q107|q108|q118|q119|q120|q121|q122|q123 +KTRW#G5034|G5090|G5091|G5092|K1280|K1281 +KTRX#K66 +KTS#C5|C387|G3878|G4913|G5038|K1255|K1257|K1887|K2338|K4436|g7464 +KTSB#G3737|G3738|G4914|G4915|K1256|K2339|k724 +KTSF#G3884|G3896|g6817|g6818|g6819|g6820|g6821 +KTSH#G4888 +KTSJ#G3887|G4887 +KTSK#G3879|G3880|G3885|G3886|G3888|G3897|G3903|G4916|G4917|G4918|G4919|G4920|G4921|K1409|K1410|K1411|K1412|K1413|K1414|K1415|K1416|K1417|K1813|K2328|K2329|K2330|K2331|K5480|K5481|K5482|K5483|Q101|Q148|Q149|g6811|g6812|g6813|g6814|g7519|k1240|k1241|k1242|k1243|k1244|k1245|k1246|k1247|k1248|k1249|k1250|k1251|q73|q74|q75|q76|q77|q78|q81|q82|q83|q84|q85|q86|q87|q88|q89|q90|q91 +KTSL#G3892|G3893|K2340|k1263|k1264|k1265|k1266|k1267|k1268|k1269|k1270|k1271|k1272|k1273|k1274|k1275|k1276|k1277|k1278|k1279|k1280 +KTSM#G3894|g7535|g7536 +KTSN#G3895|G5039|G5040|G5041|G5042|G5043|K1258|K1259|K1260|K1261|K1262|K1263|K1264|K1265|K1266|K1267|K1268|K1269|K1270|K1271|K1272|K1273|K1274|K1275|K1276|K1277|K1278|k725|k726|k727|k728|k729|k730|k731|k732|k733|k734|k735|k736|k737|k738|k739|k740|k741|k742|k3139 +KTSR#K1856|K1857|K1858|K1859|K1860|K1861|K1862|K1863|K1864|K1865|K1866|k1059|k1060|k1061|k1062|k1063|k1064|k1065|k1066|k1067|k1068|k1069|k1070|k1071|k1072 +KTSS#g7537 +KTST#G3881|G3882|G3883|G4930|G4931|K1210|K1211|K1212|K1213|K1214|K1215|K1216|K1217|k685|k686|k687|k688|k689|k690|k691|k692|k693|k694|k695|k696|k697|k1257 +KTSX#C390|G5098|K5575|K5576 +KTT#G3899|K70|k814|k1055|k1056|k1258|k1259 +KTTN#G3900|G4890|k1057|k1260 +KTTS#k1261 +KTTT#k1058|k1262 +KTWL#G4932|g7522|g7523|g7524|g7525|g7526|g7527|g7528|g7529|g7530|g7531|g7532|g7533|g7534 +KTWR#C388 +KTXF#G4925|G4926|G4929 +KTXN#K1814|K2333 +KTXR#G4924 +KTXS#G3889|G3890|G3891|G4922|G4923|G4927|G4928|K1218|K1219 +KTXT#G4881|G4882|G4883|G4884|G4885 +KWSK#K1437 +KWT#K5142|K5486 +KX#C47|K1245|K3045|K5592|K5684|k1073|k2161 +KXBL#G249|G250|G251 +KXBR#K3047 +KXBS#C48 +KXBX#K3048|K3049|K3050|K3051 +KXKN#K3057 +KXKR#C482|K3060|K3061 +KXKS#K3058|K3059 +KXL#K56 +KXLB#K57 +KXLF#K58|K60|K61|K62|K3063|K3064 +KXLN#K59 +KXLR#K3062 +KXLT#k1126|k1127|k1128|k1129|k1130 +KXN#G248|G257|K1406|K5105|K5593|K5685|k1074|k2167 +KXNB#K5106 +KXNF#K5107|K5689 +KXNJ#K5690|K5691 +KXNL#K3046|q60 +KXNM#K5692 +KXNN#G258|K1407|K5595 +KXNP#K5108|K5109|K5693 +KXNR#K5686 +KXNS#K1408|K3065|K3066|K5110|K5111|K5112 +KXNT#K5694|k1075|k1076|k1077|k2168|k2169|k2170|k2171|k2172 +KXNX#K5687|K5688 +KXP#K1812 +KXPL#K3067 +KXR#K3052|K5594|k1098 +KXRF#C52 +KXRN#K3053|K3054|k1099|k1100|k1101|k1102|k1103 +KXRS#K3055|K3068|k1104 +KXRT#G254|G255|G256|K3056|k1105|k1106|k1107|k1108 +KXS#K3069 +KXSK#K3072|K3073 +KXSL#K3070|K3071 +KXSN#G252|G253 +KXST#K1867|K3078|k1078|k2173 +KXT#k1079|k1080|k2174 +KXTN#k1081|k2175 +KXTP#K3074|K3075|K3076 +KXTS#k1082|k2176 +KXTT#k1083 +KXWS#K3077 +KXXT#k2162|k2163|k2164|k2165|k2166 +KY#G3911 +KYN#C54|G4812|G4934 ++++++++++ +L#L155|l0|l298|l300|l1124 +L0KR#L1690|L1691|l1233|l1234 +L0M#L1688 +L0MB#L1689 +L0ML#L1177 +L0R#L1906 +L0RJ#L1297 +L0RN#L1907 +L0RS#L2103|l1560 +LB#L152|L521|L525|L965|L967|L1406|L1718|L1719|l1|l422|l981|l982|l1248 +LBBL#L1055|L1056 +LBFL#l1020|l1021|l1022|l1023|l1024|l1025|l1026|l1027|l1028|l1029|l1030|l1031|l1032 +LBFN#L981 +LBHB#L1434|L1435|L1436|L1437|L1438|L1439 +LBHF#L528|L780|l494|l495|l496|l497|l498|l499|l500|l501|l502|l503|l504|l505|l638|l639 +LBJL#l1078 +LBJN#L968|L969|L970|l634|l635|l636|l637 +LBJS#L1725 +LBJW#l1033 +LBK#L2247 +LBKR#L982|L983 +LBKS#l1034|l1035|l1036|l1037|l1038|l1039|l1040|l1041|l1042|l1043|l1044 +LBL#L1|L1346|L1407|l7|l8|l983 +LBLM#l9 +LBLN#L1347|L1441|L1442|L1443|L1444|L1445|L1446|L1447|L1448|L1449|L1450|L1451|L1452|L1453|L1454|L1455|L1456|l10 +LBLR#l11|l12|l13|l14 +LBLS#L1457|l15|l16|l17|l18|l506|l507|l508|l1054|l1055|l1056|l1057|l1058|l1059|l1060|l1061|l1062|l1063|l1064|l1065|l1066 +LBLT#L1726|L1727 +LBLX#L1440|l640|l641|l642|l643|l644|l1045|l1046|l1047|l1048|l1049|l1050|l1051|l1052|l1053|l1722|l1723|l1724|l1725|l1726|l1727|l1728|l1729|l1730 +LBM#L522|l984 +LBMN#L524 +LBMS#L523 +LBN#L601|l2|l423|l985|l1249 +LBNB#L526 +LBNJ#L602 +LBNK#L19 +LBNN#L1345 +LBNS#L606|L607|L608|L609|L610|L611|L612|L613|L614|L615|L616|L617|L618|L619|L620|L621|L622|L623|L624|L625|L626|L627|L628|L629|L630|L631|L632|L633|L634|L635|L636|L637|L638|L639|L640|L641|L642|L643|L644|L645|L646|L647|L648|L649|L650|L651|L652|L653|L654|L655|L656|L657|L658|L659|L660|L661|L662|L663|L664|L665|L666|L667|L668|L669|L670|L674|L675|L676|L677|L678|L679|L680|L681|L682|L683|L684|L685|L686|L687|L688|L689|L690|L691|L692|L693|L694|L695|L696|L697|L698|L699|L700|L701|L702|L703|L704|L705|L706|L707|L708|L709|L710|L711|L712|L713|L714|L715|L716|L717|L718|L719|L720|L721|L722|L723|L724|L725|L726|L727|L728|L729|L730|L731|L732|L733|L734|L735|L736|L737|L738|L739|L740|L741|L742|L743|L744|L745|L746|L747|L748|L749|L750|L751|L752|L753|L754|L755|L756|L757|L758|L759|L760|L761|L762|L763|L764|L765|L766|L767|L768|L769|L770|L771|L772|L985|L1408|l442|l443|l444|l445|l446|l447|l448|l449|l450|l451|l452|l453|l454|l455|l456|l457|l458|l459|l460|l461|l462|l463|l464|l465|l466|l467|l468|l469|l470|l471|l472|l473|l474|l475|l476|l477|l478|l479|l480|l481|l482|l483|l484|l485|l486|l487|l488|l489|l490|l491|l492|l920|l990|l991|l992|l993|l994|l995|l996|l997|l998|l999|l1000|l1001|l1002|l1003|l1004|l1005|l1006|l1007|l1008|l1009|l1010|l1011|l1012|l1013|l1014|l1251|l1252|l1253|l1254|l1255|l1256|l1257|l1258 +LBNT#L603|L604|L605|L984|l3|l4|l5|l6|l424|l425|l426|l427|l428|l429|l430|l431|l432|l433|l434|l435|l436|l437|l438|l439|l440|l441|l986|l987|l988|l989|l1250 +LBNX#L671|L672|L673 +LBPR#L1728 +LBR#L2|L12|L773|L1409|l1015 +LBRB#L10|L11 +LBRF#L14|L17 +LBRJ#L986 +LBRK#L775|l493 +LBRL#L15|L776|L1348|L1349|l921|l922|l923|l924|l925|l926|l927|l928|l929|l930|l931|l932|l933|l934|l935|l936|l937|l938|l939|l940|l941|l942|l943|l944 +LBRM#L988 +LBRN#L3|L4|L13|L20|L21|L22|L23|L971|L987|l34 +LBRR#L5|L6|L774|l19|l20|l21|l22|l23|l24|l25|l26|l27|l28 +LBRS#L16|L966|L1458|l1067 +LBRT#L7|L8|L9|L18|L1350|L1351 +LBS#L153|L527|L972|L989|L1722|L1729|l1016 +LBSB#L1410|L1411|L1412|L1413|L1414 +LBSF#L976|L977|L980|L1433 +LBSJ#L1417|L1418 +LBSK#L978|L1419|L1429|L1459|L1460|l945|l946|l1017|l1018 +LBSL#L1421|L1422 +LBSM#L979 +LBSN#L1423|l1259 +LBSP#L1424|L1425|L1426|L1427|L1730|L1731 +LBSR#L973|L974|L975|L1415|L1416|L1428 +LBSS#L1430|L1431 +LBST#L781|L1432|l29|l509|l1019|l1068|l1069|l1070|l1071|l1072 +LBSW#L1723|L1724 +LBT#l30|l31|l510|l511|l1073|l1074|l1260|l1261 +LBTM#L599|L600 +LBTN#l512|l1075|l1262 +LBTS#l32|l513|l1076 +LBTT#l33|l514|l1077|l1263 +LBWL#L779 +LBWS#L777|L778 +LBWX#L990|L991|L992|L993|L994 +LBXN#L1420 +LBXR#L1057 +LBYN#L1352 +LBYR#L1353 +LBYS#L1720|L1721 +LF#L533|L538|L584|L1340|L2192|l312|l1091|l1092|l1241 +LF0J#L1989 +LF0N#L1988 +LFBN#L535|L536 +LFHK#l320 +LFJ#l1707 +LFJM#l1708 +LFJN#l1709 +LFJS#L541|l1710 +LFK#l1706 +LFKR#L542 +LFL#L2202 +LFLN#L543|L544|l1733 +LFLR#L2204 +LFLS#L2203 +LFN#L2193|l313|l1093 +LFNS#L534|L539 +LFNT#L585|l314|l315|l316|l317|l318|l319 +LFR#L540|L1931|L2194|l1098 +LFRB#L1474|L1475|L1476|l1094|l1095|l1096|l1097 +LFRF#L1478|L1479|L1480|L1481|L1502|L1503|L1504|l1099|l1100 +LFRK#L1339|L1482|L1483|L1490 +LFRL#L1484 +LFRM#L1485|L1486|L1487|L1496 +LFRN#L1471|L1472|L1497|L1498|L1499|L1500|L1501|L2195|L2196|l1101|l1102|l1103|l1104|l1105 +LFRP#L1488|L1489 +LFRR#l1242|l1243 +LFRS#L1491|L1492|L1493|L1494|L1507|L2197|l1106 +LFRT#L1473|L1477|L1495|l1107|l1108|l1109|l1110|l1111 +LFRW#L1505|L1506 +LFS#L545 +LFSK#L546|L547|L548|L549 +LFST#L550|L551|L552|L553|L562|L563|L564|L565|l1711 +LFT#L89|L1536|L1537|L1940|l1112|l1135|l1712 +LFTB#L1941|L1942|L1943|L1944|L1947|L1948|L1949|L1950|L1951|L1952|L1953|L1954|L1955|L1956|L1957|L2077 +LFTF#L1963|L1964|L1965|L1966|L1967|L1968|L1969|L1970|L1971|L1972|L1973|L1974|L1975|L1976|L1977|L1978|L1979|L1980|L1981|L1982|L1983|L1984|L2047|L2048|L2049|L2050|L2051|L2052|L2053|L2054|L2055|L2056|L2057|l1512|l1513|l1514 +LFTJ#L1985|L1986|L1987|l1516|l1517|l1518 +LFTK#L1990|L1991|L1992|L1993|L1994|L1995|L1996|L1997|L1998|L1999|L2000|L2001|l1515 +LFTL#L1945|L2002|L2003|L2004|L2005|L2006|L2007|L2008 +LFTM#L2009|L2010|L2011|L2042|L2043 +LFTN#L1538|L1946|L2012|L2253|L2254|L2255|L2256|l1136|l1808|l1809|l1810|l1811|l1812 +LFTP#L2013|L2014|L2015|L2016|L2017|L2018|L2019|L2020|L2021|L2022|L2023 +LFTR#L537|L2024|L2025|L2026|L2027|L2044|L2045|L2046 +LFTS#L1539|L1540|L1541|L2028|L2029|L2030|L2031|L2032|L2033|L2034|L2035|L2036|L2037|L2038|L2039|L2040|L2041|L2074|L2075|L2076|l1813 +LFTT#L1959|L1960|L1961|L1962|l1500|l1501|l1502|l1503|l1504|l1505|l1506|l1507|l1508|l1509|l1510|l1511|l1814|l1815|l1816|l1817 +LFTW#L2058|L2059|L2060|L2061|L2062|L2063|L2064|L2065|L2066|L2067|L2068|L2069|L2070|L2071|L2072|L2073 +LFWR#L554|L555|L556|L557|L558|L559|L560|L561 +LFXN#L2252 +LFXR#L1958 +LH#l733 +LHN#l734|l1125 +LHNT#l735|l736|l737 +LHST#l1126 +LJ#L90|L566|L1508|L2257|l321|l572|l1113|l1611|l1818 +LJBR#L91|L1059 +LJBT#l72|l73 +LJFR#L144|L145 +LJHN#L842 +LJJS#L92 +LJK#L1757 +LJKB#l1324 +LJKR#L1758|L1759 +LJLS#L843 +LJN#L93|L844|L848|L1509|L2258|l74|l322|l573|l1114|l1322|l1519|l1612|l1819 +LJNB#L1510|L1511|L1512 +LJNJ#L1513|L1514|L1515|L1516|L1517|L1518|L1519|L1520|l1121 +LJNL#L1521|L1522|L1523 +LJNM#L2260|L2261 +LJNN#L849 +LJNP#L567|L1754 +LJNR#L850 +LJNS#L94|L1524|L1525 +LJNT#L2259|L2262|l574|l575|l576|l577|l578|l579|l1115|l1116|l1117|l1118|l1119|l1120 +LJPL#L95|L96|L97|L98|L1526 +LJPR#l726|l727|l728 +LJR#L99|L2263|l75|l580 +LJRB#L100|L103|L104|L105 +LJRF#L101|L102|L106|L107|L108|L109|L140|L141 +LJRH#L113|L114|L115|L116 +LJRJ#L110|L111|L112 +LJRK#L118|L119 +LJRL#L120|L121 +LJRM#L122|L123|L128|L130|L131 +LJRN#L124|L138|L139|L845|L846|L847|l77|l78|l79|l80|l81|l1323 +LJRP#L125|L126|L127 +LJRS#L117|L129|L132|L133|L134|L135|L142|L143|l82 +LJRT#L136|L137|l83|l84|l85|l581|l582 +LJRX#l76 +LJS#L1760 +LJSK#L1761|L1762|l1325|l1326|l1327|l1328|l1329|l1330 +LJSL#L851|L852|L853|L854|L855|l583|l584 +LJST#L1527|L1528|L1529|L1763|l1331|l1332 +LJTM#L856|L857|L858|L859|l585|l586|l587|l588|l589|l590|l591 +LJTR#L1530 +LJWJ#L1531|L1532 +LJWS#L1533|L1534 +LK#L34|L37|L146|L166|L783|L995|L1542|L1714|L1755|L1764|L2078|L2080|L2248|l71|l517|l1275|l1318 +LKBN#L1058 +LKBT#L36 +LKBX#L1753 +LKFB#L39 +LKFJ#L1748 +LKFR#L40|L1866 +LKHT#L1744 +LKJ#l1303 +LKJN#l1304 +LKJR#l1305 +LKJS#l1306 +LKK#l1302 +LKL#L1847|l556|l1351|l1353 +LKLB#L1848|L1849|l1352 +LKLF#L1864 +LKLK#L1856 +LKLM#L1857|L1858|l557|l1354 +LKLN#l558|l1355 +LKLP#L1859 +LKLR#L839|L1860|L1861|l559|l560|l561|l562|l563|l1356 +LKLS#L840|L1851|L1852|L1853|L1862|l564|l565|l566|l567|l568|l569|l570|l571|l1357|l1358|l1359|l1360|l1361|l1362|l1363|l1364|l1365|l1366|l1367|l1368|l1369|l1370|l1371|l1526|l1527|l1528 +LKLT#L44|L841|L1850|L1854|L1855|L1863 +LKLW#L1865 +LKMT#L1745|L1746|L1867|L1868|L1869 +LKN#L38|L147|L167|L168|L860|L861|L1738|L1756|L2079|L2249|l48|l518|l900 +LKNB#L2250 +LKNH#l1783|l1784|l1785|l1786|l1787|l1788|l1789|l1790|l1791|l1792|l1793|l1794 +LKNK#L1739|L1747 +LKNL#L2251|l1795|l1796|l1797|l1798|l1799|l1800|l1801|l1802|l1803|l1804|l1805|l1806|l1807 +LKNN#L148|l901|l902|l903|l904 +LKNR#L2264|L2265|L2266|l1820|l1821 +LKNS#L35|L169|L1740|l115|l116 +LKNT#L43|l519|l520|l521|l905|l906|l907|l908|l1276|l1277 +LKPL#L1328|L1329 +LKPT#L1765|L1766 +LKR#L786|L1545|L1546|l49|l522|l523|l1278 +LKR0#L1750|L1751|L1752|l1319|l1320|l1321 +LKRB#L784|L785 +LKRF#L1547 +LKRL#L787|l1286 +LKRM#l524|l1279|l1287 +LKRN#L42|L1741|L1742|L1743|l50|l51|l52|l53|l54|l1280|l1288|l1289|l1290|l1291|l1292 +LKRR#L41|l525|l1281|l1282|l1283|l1284 +LKRS#l55|l526|l1285|l1293|l1294|l1295|l1296|l1297|l1301 +LKRT#L170|L2081|l56|l57|l58|l59|l60|l61|l62|l1298|l1299|l1300|l1522|l1523|l1524|l1525 +LKS#L0|L45|L788|L1715|L1870|l419|l527 +LKSK#L46|L1341|L1342|l918|l919 +LKSM#L2105|L2106|l1564 +LKSR#l1565|l1566|l1567|l1568|l1569|l1570|l1571|l1572|l1573|l1574|l1575|l1576|l1577 +LKSS#L2107|L2108|L2109|L2110|L2111|L2112|L2113|L2114|L2115|L2118|L2119|L2120|L2121|L2122|L2123|L2124|L2125|L2126|L2127|L2128|L2129|L2130 +LKST#l86|l528|l1122 +LKSX#L2116|L2117 +LKT#L1535|l87|l529|l530|l592|l593|l1123|l1196|l1198|l1307|l1308|l1822 +LKTN#l594|l1309|l1520 +LKTR#L1213|L1214|L1215|L1216|L1543|L1544|l1199|l1200|l1201|l1202|l1203|l1204 +LKTS#l531 +LKTT#L1637|L1638|L1639|L1640|L1641|L1642|L1643|L1644|L1645|L1646|L1647|L1648|L1649|L1650|L1651|L1652|l595|l1521 +LKTX#L1633|L1634|L1635|L1636|l1197 +LKXN#L1211|L1212 +LL#L1548|L1550|L1551|l1137 +LLBR#L1872 +LLN#l117 +LLNT#l118 +LLPT#L1549 +LLT#L1871 +LM#L171|L176|L862|L1065|L1217|L1552|L1558|l88|l89|l301|l741|l1613 +LMBR#L173|L1873|L1874|L1875|L1876|L1877 +LMBT#L172|L864 +LMFL#L178 +LMFR#l121 +LMFS#L2133 +LMHT#L865 +LMJN#l597 +LMK#l596 +LML#L174|L2267 +LMLJ#L149 +LMLT#l1823 +LMN#L863|l90|l742|l1614 +LMNJ#L1220|L2146 +LMNK#L1219|L1221|L1222|L2145|L2147|l800 +LMNT#L1330|L1331|L1332|L1333|L1334|L1335|L1559|L1560|l91|l92|l93|l94|l119|l120|l743|l744|l745|l1615|l1616|l1617|l1618 +LMP#L179 +LMPJ#l1530 +LMPK#l1529 +LMPN#L180|L2082|L2083 +LMPX#L2149 +LMR#L2148|l95 +LMRK#L1553 +LMS#L177|L1554|l96 +LMSL#L150 +LMST#l97|l98|l746|l1619 +LMT#L175|L1218|L1555|l99|l100|l747|l748|l1620 +LMTN#l101|l1621 +LMTR#L1062|l1138|l1139|l1140|l1141 +LMTS#l102|l749|l1622 +LMTT#L1557 +LMTX#L1556 +LN#L568|L1066|L1242|L1243|L1344|L1585|L1767|L2084|L2205|l598 +LNBH#L1769|l1333|l1334 +LNBR#L156|L1783|L2268 +LNBS#L1768|L1770|L1771 +LNBT#L1779 +LNBW#L1780|L1781 +LNBX#L1782 +LNFN#L1793 +LNFR#L1794|L1795|L1836|L1837|L1838 +LNHF#L157|l104|l105|l106|l107|l108|l109|l110|l111|l112 +LNJ#L409|L2086|L2175|l174|l335 +LNJB#L1796 +LNJM#L297|l175 +LNJN#L2087|L2088|L2089|L2176|L2177|L2178|l155|l156|l176|l336 +LNJR#L298|L299|L300|L301|L410|L411|L2179|l177|l1531|l1638|l1639|l1640|l1641|l1642|l1643|l1644|l1645|l1646 +LNJS#L302|L1797|l178 +LNJT#l1372|l1373|l1374 +LNJW#L412 +LNK#L451|L1599|l167|l334|l1165|l1166 +LNKB#l172|l173|l801|l802|l803 +LNKF#L413|L414|L415|l179|l180|l181|l182 +LNKH#L1232 +LNKJ#L422|l188|l189|l190|l191|l192 +LNKL#L423|L424|L425|L426|L427|L428|L429|L1561|l186|l187|l193|l194|l195|l1647|l1648|l1649|l1650|l1651|l1652|l1653|l1654|l1655|l1656|l1657|l1658|l1659|l1660 +LNKM#L430|L1233|L1234|L1800|L1805|l196|l1167 +LNKN#L158|L407|L408|L1235|L1236|L1600|L1801|L1802|l804|l805|l806|l807|l808|l1168 +LNKR#L1230|L1231|L1601|L1798|L1806|l168|l169|l183|l184|l185 +LNKS#L417|L418|L419|L420|L421|L431|L432|L433|L434|L435|L436|L437|L438|L439|L443|L444|L445|L446|L447|L448|L449|L450|L1583|L1584|L1602|L1603|L1604|L1605|L1606|L1609|L1610|L1611|L1612|L1613|L1614|L1615|L1616|L1617|L1618|L1619|L1803|L1804|L2180|L2181|l197|l198|l199|l200|l201|l202|l203|l204|l205|l206|l207|l208|l209|l809|l1159|l1160|l1169|l1170|l1171|l1172|l1173|l1174|l1175|l1176|l1177|l1178|l1179|l1180|l1181|l1182|l1183|l1184|l1185|l1186|l1187|l1188|l1189|l1190|l1191|l1192|l1193|l1194|l1195|l1661|l1662|l1663|l1664|l1665|l1666|l1667|l1668 +LNKT#L416|l170|l171|l210|l211|l810|l811|l812|l813 +LNKW#L440|L441|L442|L1237|l212|l213|l214|l215|l216|l217|l218|l219|l220|l221|l222|l223|l224|l225|l226|l227|l228|l229|l230|l231|l232 +LNKX#L1607|L1608 +LNL#L1572|L1573 +LNLN#L1574 +LNLS#L1575|L1808 +LNLT#L1807 +LNMN#L159 +LNMP#L1789 +LNMS#L160 +LNN#L569|L1067|L1225|L1586|L1620|L2206|l599|l750|l1335|l1734 +LNNB#L1068|L1587 +LNNF#L1589|L1590|L1591 +LNNH#l323|l324|l325|l326|l327|l328|l329|l330|l331|l332|l333 +LNNJ#L1592|L1772 +LNNK#L1226|L1787 +LNNM#L1593 +LNNP#L1595 +LNNR#L1227|L1228|L1596 +LNNS#L1069|L1229|L1597|L1598|L1773|L1788|l1341|l1342|l1343|l1344|l1345|l1346 +LNNT#L1588|L1594|L1774|L1799|l600|l601|l602|l603|l1161|l1162|l1336|l1337|l1338|l1339|l1340 +LNNW#L1070 +LNPB#L163 +LNPL#L161|l1347|l1348 +LNPR#L162|L1809 +LNPS#L1810 +LNR#L1244|l1154|l1155 +LNRF#L1576|L1577 +LNRH#L1790|L1791 +LNRK#L1580|L1581|L1813 +LNRM#L1582|l1156 +LNRN#L1812|l1157|l1163 +LNRR#l1158 +LNRS#L1578|L1792 +LNRT#L1579|L1811|l1164 +LNS#L452|L1238|L1239|L1621|L1624 +LNSF#L1775|L1776|L1777 +LNSJ#L1844 +LNSK#L1778|L1816|l337|l338|l339|l340|l341|l342|l343|l344|l345|l346|l347|l348 +LNSL#L1842 +LNSM#L1828 +LNSN#L453|L454|L1240|L1622|L1623|L1815 +LNSR#L181|L1241|l122|l123|l124|l125|l126|l127|l128|l129|l130|l131|l132|l133|l134|l135 +LNST#L866|L1814|L1817|L1818|L1819|L1820|L1821|L1822|L1823|L1824|L1825|L1826|L1827|L1829|L1843|l604 +LNT#L182|L186|L195|L1223|L1562|L1563|L1565|L1830|L2090|l137|l605|l606|l1142|l1349 +LNTB#L189|L190|L191|L192|L193|L194|L196|L197|L324|L1564|L1784|l136 +LNTF#L202|L293|L294|L295|L384|L385|L386|L387|L1785 +LNTH#L199|L305|L306 +LNTJ#L308|L309 +LNTK#L296|L303|L304|L310|L311|L312|L313|L314|L315|L316|L1786 +LNTL#L317|L318|L2174|l157|l158|l1623|l1624|l1625|l1626|l1627|l1628|l1629|l1630|l1631|l1632|l1633|l1634|l1635|l1636|l1637 +LNTM#L165|L201|L319|L320|L321|L322|L323 +LNTN#L200|L307|L377|L378|L379|L380|L381|L382|L1224|L1566|L1567|L1878|L1879|L1880|l138|l139|l140|l141|l142|l143|l607|l1143|l1350 +LNTP#L203|L204|L205|L325|L326 +LNTR#L164|L183|L184|L185|L198|L206|L327|L328|L329|L330|L331|L332|L383|L1568|L1569|L1570|L1571|L1831|L1832|L1833|L1834|L1835|L2150|L2151|L2152|L2153|L2154|L2155|L2156|L2157|L2158|L2159|L2160|L2161|L2162|L2163|L2164|L2165|L2166|L2167|L2168|L2169|L2170|L2171|L2172|L2173|l1144|l1145|l1146|l1147|l1148|l1149|l1150|l1151|l1152|l1153 +LNTS#L187|L188|L207|L208|L209|L210|L211|L212|L213|L214|L215|L216|L217|L218|L219|L220|L221|L222|L223|L224|L225|L226|L227|L228|L229|L230|L231|L235|L236|L237|L238|L239|L240|L241|L242|L243|L244|L245|L246|L247|L248|L249|L250|L251|L252|L253|L254|L255|L256|L257|L258|L259|L260|L261|L262|L263|L264|L265|L266|L267|L268|L269|L270|L271|L272|L273|L274|L275|L276|L277|L278|L279|L280|L281|L282|L283|L284|L285|L286|L287|L288|L289|L290|L291|L292|L333|L334|L335|L336|L337|L338|L339|L340|L341|L342|L343|L344|L345|L347|L348|L349|L350|L351|L352|L353|L354|L355|L356|L357|L358|L359|L360|L361|L362|L363|L364|L365|L366|L367|L406|l144|l145|l146|l147|l148|l149|l150|l159|l160|l161|l608 +LNTT#L368|L369|L370|L371|L372|L373|L374|L375|L376|l151|l152|l153|l154|l609 +LNTW#L388|L389|L390|L391|L392|L393|L394|L395|L396|L397|L398|L399|L400|L401|L402|L403|L404|L405|l162|l163|l164|l165|l166 +LNTX#L232|L233|L234|L346 +LNWL#L1839|L1840|L1841 +LNWN#L1071|l751 +LNWR#L867 +LNX#L2085|L2134 +LNXJ#L2135 +LNXN#l1578 +LP#L1625|L1845|L2091 +LPLN#L458 +LPLT#L1247 +LPN#L456|L1626 +LPNB#L1627|L1628|L1629 +LPNR#l1532|l1533|l1534 +LPNS#L457|L1630|L1631|L1632 +LPR#L1249 +LPRK#L1250 +LPRL#L1248 +LPRT#L1245|L1246 +LPTR#l234|l235 +LR#L151|L531|L597|L815|L880|L1051|L1653|L1654|L1846|L1888|l302|l303|l540|l541 +LRBF#L873 +LRBR#L874|L876|L964|L1881|L1882|L1883|L1884|L1885 +LRBT#L875 +LRBX#L877|L878|L879 +LRF#L459 +LRFL#L902 +LRFN#L460 +LRFR#L816|L830|L831|L832|L833|L956|L957|L958|L959 +LRFT#L872 +LRFX#L900|L901|L903 +LRJL#L907 +LRJR#L911|L912|L913 +LRJW#L817|L818 +LRK#L2136 +LRKB#L2137 +LRKN#L881|L904|L905|L906|L908|L909|L1892|L1893 +LRKR#L914|L915|L916|L917|L2138 +LRKS#L1052|L1053|L1054 +LRL#L1889 +LRLN#L918|L919|L920|L921|L922|L923 +LRM#L819|L820|L2182|l304|l542|l1669 +LRM0#L927|L928 +LRMB#L2183|L2184 +LRMF#l1681 +LRMK#L2186|L2187 +LRMN#L924|L925|L926|L2185|l1670|l1671|l1672|l1673|l1674 +LRMS#L2188|L2189|l1675 +LRMT#L868|L929|L930|L931|L932|L963|l1676|l1677|l1678|l1679|l1680 +LRN#L1890|l307|l543|l610|l826 +LRNB#L1252|L1253|l814|l815|l816|l817|l818|l819|l820|l821|l822|l823|l824|l825 +LRNF#L1255|L1256|L1257|L1263|L1264|L1265|L1266|l832 +LRNH#L910 +LRNK#L829 +LRNM#L1258|L1259|L1260 +LRNN#L1254|l827|l828|l829|l830|l831 +LRNS#L869|L870|L882|L1261|L1262|L1267|L1268|L1891|l833 +LRNT#l308|l544|l545|l546|l547|l611|l612|l613|l614|l732|l834|l835|l836|l837|l838 +LRPL#L934|L935|L936|L937 +LRPR#L933 +LRR#L883|l305|l548 +LRRB#L871|L885|L886|L887|L888 +LRRF#L897|L898 +LRRK#L891|L892 +LRRN#L889|L890|L893 +LRRR#L894 +LRRS#L884|L895|L896 +LRRW#L899 +LRS#l306|l549 +LRSK#L821|L822|l1579|l1580|l1581 +LRSL#L836|L837 +LRSS#L838|L952 +LRST#L532|L823|L824|L825|L826|L827|L828|L938|L939|L940|L941|L942|L943|L944|L945|L946|L947|L948|L949|L950|L951|L953|L954|L960|L961|l550|l551|l552|l629 +LRSW#L962 +LRSX#L834|L835 +LRT#L1886|l309|l310|l553|l554|l630|l631 +LRTN#l311|l555|l632 +LRTS#L1887|L1930|l633 +LRTT#L955 +LRX#L1251|l615 +LRXM#l616 +LRXN#l617 +LRXR#l618|l619|l620|l621|l622 +LRXS#l623|l624|l625|l626|l627|l628 +LS#L455|L475|L570|L1060|L1072|L1655|L1695|L1894|L1895|L1929|L2198|L2222|L2246|l236|l240|l241|l362|l752|l847|l1128|l1130|l1131|l1381|l1758 +LSB#L1271 +LSB0#L1656 +LSBB#L571 +LSBN#l1375|l1376|l1377|l1378 +LSBR#L1270|L1272|L2207|l839|l840|l841|l842|l843|l1379|l1380|l1735|l1736|l1737|l1738|l1739|l1740|l1741|l1742|l1743|l1744|l1745|l1746|l1747|l1748 +LSBS#l844|l845|l846 +LSBX#L1274|L1275 +LSFR#L1292|L2131|l1400|l1401|l1402|l1403|l1404|l1405|l1406 +LSJ#l1683 +LSJB#l1407|l1408|l1409|l1410|l1411 +LSJF#l1412|l1413|l1414|l1415|l1416 +LSJH#l1421|l1422|l1423|l1424|l1425 +LSJK#l1417|l1418|l1419|l1420 +LSJL#L2216|l1427|l1428|l1429|l1430|l1431|l1432|l1433|l1434|l1435|l1436 +LSJM#l1437|l1438|l1439|l1440|l1441|l1684 +LSJN#l369|l1685 +LSJR#l1442|l1443|l1444|l1445|l1446|l1447|l1686|l1687|l1688 +LSJS#l1448|l1449|l1450|l1689 +LSJT#l1426 +LSJW#l1451 +LSK#L461|l349|l368|l1682|l1749 +LSKF#L2211 +LSKK#L2190|L2208|l355 +LSKL#L1898|l1476 +LSKM#l1453 +LSKN#L462|L2209|L2210|l237|l350|l351|l352|l353|l354|l1750|l1751|l1752|l1753 +LSKP#L1276 +LSKS#L2215|l356|l1690|l1691|l1692|l1693|l1754 +LSKT#l357|l358|l359|l360|l361|l1755|l1756|l1757 +LSKW#L2212|L2213|L2214 +LSLS#L1899|l1454|l1455|l1456|l1457|l1458|l1459|l1460|l1461|l1462|l1463|l1464|l1465 +LSLX#L2221|l1764|l1765|l1766|l1767|l1768|l1769|l1770|l1771|l1772|l1773|l1774 +LSM#L2139|l753 +LSMT#L2217|L2218|L2219 +LSMX#l1466|l1467|l1468|l1469 +LSN#L593|L1277|L1343|l238|l242|l363|l420|l848|l1132|l1385|l1759 +LSNJ#L1296|L1902|L2224 +LSNK#L598|L1294|L1295|L1901|L2223|L2225|L2226|L2227|L2228|L2229|L2230|L2231|L2232|L2233|L2234|L2235|L2236 +LSNM#L1900 +LSNS#L1278|L1696|L1697|L1698|L1699|L1700|L1701|L1702|L1703|L1704|L1705|L1706|L1707|L1708|L1709|L1710|L1711|L1712|L1713|l853|l854|l855|l856|l857|l1244|l1245|l1246|l1247 +LSNT#L1896|L1897|l243|l244|l245|l246|l247|l364|l365|l366|l367|l849|l850|l851|l852|l1386|l1387|l1388|l1389|l1390|l1760|l1761|l1762 +LSP#L1657 +LSPL#l1205|l1206|l1207 +LSPR#L1273|l1477 +LSR#L463|L1061|L1279|l754|l755|l1391|l1392 +LSRB#L1280|L1281|L1282 +LSRJ#l239 +LSRK#L467|L1284 +LSRL#l858|l859|l860|l861|l862|l863|l864|l865|l866|l867|l868|l869|l1475 +LSRM#l756|l1393 +LSRN#L1283|L1285|l1394 +LSRP#L468|L469|L1286 +LSRR#l757 +LSRS#L470|L471|L472|L473|L1287|L1288|L1289|L1290|l758|l1395|l1470|l1471|l1472|l1473|l1474 +LSRT#L464|L465|L466|L474|L595|L596|L1269 +LSS#l759 +LSSF#l279 +LSSK#L1293|l1485 +LSSL#L1291 +LSSN#l1382 +LSSR#l1486 +LSSS#L1903|l1484|l1487 +LSST#L2220|l113|l114|l760|l761|l762|l763|l1133|l1383|l1384|l1396|l1397|l1398|l1399|l1763 +LSSW#l1488 +LST#L476|L1658|L1659|L2092|L2269|l248|l249|l370|l371|l421|l738|l764|l1129|l1134|l1478|l1479|l1694|l1775|l1776 +LSTF#L488|L495|l274|l275|l276|l277|l278 +LSTJ#L1663|L2094|l1213|l1214|l1215|l1216|l1217|l1218|l1219|l1220|l1536|l1537|l1538|l1539|l1540|l1541|l1542|l1543|l1698|l1699|l1700|l1701|l1702|l1703|l1704|l1705 +LSTK#L489|L490|L2093|L2095|l1212|l1221|l1222|l1223|l1224|l1535|l1544|l1545|l1546|l1547|l1697 +LSTL#l1548|l1549|l1550|l1551|l1552|l1553|l1554|l1555|l1556|l1557|l1558|l1559 +LSTM#l372 +LSTN#L478|L479|L480|L481|L482|L483|L484|L485|L1073|L1074|L1075|L1076|L1077|L1078|L1079|L1080|L1081|L1082|L1083|L1084|L1085|L1086|L1087|L1088|L1089|L1090|L1091|L1092|L1093|L1094|L1095|L1096|L1097|L1098|L1099|L1100|L1101|L1102|L1103|L1104|L1105|L1106|L1107|L1108|L1109|L1110|L1111|L1112|L1113|L1114|L1115|L1116|L1117|L1118|L1119|L1120|L1121|L1122|L1123|L1124|L1125|L1126|L1127|L1128|L1129|L1130|L1131|L1132|L1133|L1134|L1135|L1136|L1137|L1138|L1139|L1140|L1141|L1142|L1143|L1144|L1145|L1146|L1147|L1148|L1149|L1150|L1151|L1152|L1660|L1661|L1662|L2270|l250|l251|l252|l253|l254|l255|l256|l257|l765|l766|l767|l768|l769|l770|l774|l775|l776|l777|l778|l779|l780|l781|l782|l783|l784|l785|l786|l1208|l1209|l1210|l1777 +LSTR#L486|L487|L491|L492|L493|L494|L2191|l258|l259|l260|l261|l262|l263|l264|l265|l266|l267|l268|l269|l373|l1695|l1696|l1824|l1825 +LSTS#L500|L501|L502|L503|L2096|L2097|L2098|L2099|L2100|L2101|L2102|l270|l374|l375|l1480 +LSTT#L477|l271|l272|l273|l771|l772|l773|l1211 +LSTW#L496|L497|L498|L499 +LSWH#l1483 +LSWN#l1481 +LSWR#l1482 +LT#L88|L517|L572|L573|L1043|L1298|L1336|L1402|L1405|L1463|L1716|L1904|L1911|L1916|L2132|l299|l376|l703|l739|l787|l1127|l1235|l1497|l1778 +LTBL#L1157|L1158|L1159|L1917 +LTBR#l63 +LTBT#L1156|L1905 +LTBX#L1160 +LTFH#L1173|L1174|l64|l798 +LTFK#L1169 +LTFL#L47|L48 +LTFN#L514|L515 +LTFR#L575|L1170|L1171 +LTFT#L1167|L1168|L1172 +LTHM#L50 +LTJ#l729 +LTJM#l536 +LTJN#l537|l730 +LTJR#L49|l538 +LTJT#L1175|L1176 +LTJW#L576|L1918 +LTK#l535 +LTKL#L814|L2237|l539 +LTKN#L1919 +LTKS#L513 +LTLK#L51 +LTLN#L1179|L1180|L1181|L1299 +LTLS#l398|l399|l400|l401|l402|l403|l404|l405|l406|l407|l408|l409 +LTLX#l397|l731 +LTM#l377 +LTMR#W3351 +LTMT#L1182|L1183|L1184|L1185 +LTN#L52|L504|L518|L1337|L1664|L2143|l378|l704|l788|l1236|l1498|l1713|l1779 +LTNB#L53|L54 +LTNF#L55|L56|L77 +LTNH#L58|L59 +LTNJ#L57|L82|L1196 +LTNK#L62|L63|L81|L83|L84|L85|L86|L87|L574|L1195|L1197|L1198|L1199|L1200|L1201|L1202|L1203|l799 +LTNL#L506|L1153 +LTNM#L516|L1749|l280 +LTNN#L60|L61|L1338 +LTNP#L64|L65|L66 +LTNR#L505|l1225|l1226 +LTNS#L67|L68|L69|L70|L71|L72|L73|L74|L78|L507|L508|L519|L1044|L1045|L1046|l281|l282|l283|l284|l285|l710|l711|l712|l713|l714|l715|l716|l717|l718|l719|l720|l721|l722 +LTNT#L75|L76|L1161|l65|l66|l67|l68|l286|l287|l288|l289|l290|l379|l380|l381|l382|l383|l705|l706|l707|l708|l709|l789|l790|l791|l792|l793|l1714|l1715|l1716|l1717 +LTPL#L1186|L1187 +LTPX#L1920 +LTR#L789|L1162|L1465|L1665|L1938|l384|l385|l723|l1310|l1598 +LTRB#L791|L792|L1466|L1467 +LTRF#L794|L1163 +LTRH#L796 +LTRJ#L798|L799|L1693|L1913|L1914|l1239|l1240 +LTRK#L795 +LTRL#L1915|l291|l292|l293|l294|l295|l296|l1079|l1080|l1081|l1082|l1083|l1084|l1085|l1086|l1087|l1088|l1089|l1090 +LTRM#L79|L80|L800|L801|L802|l386 +LTRN#L509|L510|L511|L512|L797|L1164|L1165|L1403|L1468|L1686|L1912|L2144|L2199|l387|l532|l533|l534|l1311|l1312|l1313|l1314|l1315|l1599|l1600|l1601|l1602|l1603 +LTRP#L803|L804|L805 +LTRR#L793|l1227|l1228|l1229|l1230|l1231 +LTRS#L790|L806|L807|L808|L809|L810|L813|L1166|L1469|L1687|l388 +LTRT#L1154|L1155|L1666|L1667|L1668|L1669|L1670|L1671|L1672|L1673|L1674|L1675|L1676|L1677|L1678|L1679|L1680|L1681|L1682|L1683|L1684|L1685|l1316|l1317|l1604|l1605|l1606|l1607|l1608|l1609 +LTRW#L811|L812|l1232 +LTRX#L1910|l1490 +LTS#L520|L1047|L1404|L1470|L1694|L1717|L1927|l389|l1491 +LTS0#l886 +LTSB#L1908|L1909|L1928 +LTSK#L577|L578|L1188|L1692|L1921|L1922|L2104|l233|l297|l870|l1561|l1562|l1563 +LTSL#L1189|L1209|l909|l910|l911|l912|l913|l914|l915|l916|l917 +LTSN#L1210|l1492 +LTSP#L579|L580|L581|L582|L1923|L1924|L1925 +LTST#L583|L1190|L1191|L1192|L1193|L1194|L1300|L1301|L1302|L1303|L1926|l69|l390|l391|l392|l393|l410|l411|l412|l724|l794|l871|l872|l873|l874|l875|l876|l877|l878|l879|l880|l881|l882|l883|l884|l885|l887|l888|l1237|l1499|l1718|l1780 +LTT#L1178|l70|l394|l395|l725|l795|l796|l1238|l1489|l1610|l1719|l1781|l1782 +LTTN#l396|l797|l1720 +LTTR#L1048|L1049 +LTTS#l1721 +LTWK#L1939 +LTWR#L1204|L1205|L1206|L1207|L1208 +LTWS#L1050|W3352 +LTX#L2271 +LTXN#L1464 +LW#L2238 +LWJN#L1063|L1064 +LWN#L586|L2239|L2245 +LWNH#L2241 +LWNK#L2242|L2243 +LWNN#L587|L588|L589|L590|L591|L592|L2240|l418 +LWNS#L2244 +LWRM#l413|l414|l415|l416|l417 +LWS#l740 +LX#L154|L529|L782|L996|L1732|l35|l1264 +LX0N#l685|l686 +LXKR#L1734|L1735 +LXL#l1582|l1597 +LXLN#L2140|l1583|l1584|l1585|l1586|l1587 +LXLT#l1588|l1589|l1590|l1591 +LXN#L997|l36|l103|l1265 +LXNF#L998|L1005|L1006 +LXNK#L1737 +LXNM#L1011|L1012 +LXNS#L24|L999|L1010 +LXNT#L1000|L1001|L1002|L1003|L1004|l37|l38|l39|l40|l1266|l1267|l1268 +LXNW#L1007|L1008|L1009 +LXR#L25|L2200 +LXRF#L26 +LXRK#l1732 +LXRL#L2141|L2142|l1592|l1593|l1594|l1595|l1596 +LXRN#L27|L2201|l1731 +LXRS#L28 +LXS#L29|L530|L1733|L1935 +LXSF#L1937|l41 +LXSL#L30|L31 +LXSN#L33|l515|l1496 +LXSR#L32 +LXSS#L1936 +LXST#L1736|l42|l516|l1269 +LXT#L1354|l43|l44|l645|l647|l889|l961|l1270|l1271 +LXT0#L1013|L1014|L1015|L1016|L1017|L1018|L1019|L1020|L1021|l646 +LXTB#L1022|L1305|L1356|L1357|L1358|L1359|l947 +LXTF#L1025|L1026|L1307|L1308|l659|l660|l661|l662|l663|l664|l665|l666|l667|l668|l669|l670|l671|l672|l701|l702 +LXTJ#L1027|L1028|L1029|L1030|L1031|L1310|L1311|L1312|L1366|L1367|L1371|L1372|l673|l674 +LXTK#L1032|L1033|L1309|L1313|L1368|L1373|L1374|L1378|L1379|L1380|l675|l676|l677|l678|l679|l680|l681|l682|l683|l684 +LXTL#L1375|l687 +LXTM#L1035|L1036|L1037|L1038|L1369|L1370|l648|l962|l963|l964|l965|l966|l967|l968|l969 +LXTN#L1034|L1304|L1355|L1361|L1362|L1400|L1461|L1462|l45|l649|l890|l891|l892|l893|l894|l970|l971|l972|l973|l1272 +LXTP#L1314|L1377 +LXTR#L1023|L1039|L1306|L1315|L1316|L1317|L1322|L1323|L1324|L1325|L1326|L1363|L1364|L1376|L1381|l650|l651|l652|l653|l654|l974|l975 +LXTS#L1024|L1040|L1041|L1042|L1318|L1319|L1320|L1321|L1327|L1365|L1382|L1383|L1384|L1385|L1386|L1387|L1388|L1389|L1390|L1391|L1392|L1393|L1394|L1395|L1396|L1397|L1398|l46|l655|l656|l657|l658|l688|l689|l690|l691|l692|l693|l694|l695|l696|l697|l698|l699|l700|l895|l980|l1273|l1452 +LXTT#l47|l896|l897|l898|l899|l948|l949|l950|l951|l952|l953|l954|l955|l956|l957|l958|l959|l960|l976|l977|l978|l979|l1274 +LXTW#L1401 +LXTX#L1399 +LXXN#L1360 +LYL#l1493|l1494 +LYLN#l1495 +LYLT#L1932|L1933|L1934 +LYT#L594 ++++++++++ +M#M183|m1724 +M0#M931 +M0H#M1745 +M0LF#M1743|M2483|m1487 +M0LJ#M3364|m2163|m2164 +M0LT#M946|m1481|m1482|m1483|m1484|m1485 +M0MJ#M932 +M0MT#M933|M934|M935|M936|M937|M938|M939|M940|M941|M942|M943|M944|M945|m422|m423|m424|m425 +M0N#m1488 +M0NK#M1638 +M0NT#m1486 +M0R#m1489 +M0RN#m1490|m1491|m1492|m1493|m1494 +M0RS#M2479|M2480|M2481|M2482 +M0S#M947 +M0SK#m2159|m2160|m2161|m2162 +M0SR#M1744 +M0T#M1639 +M0TK#M1641 +M0TN#M1640 +M0TS#M1642|M1643|m905|m906|m907|m908|m909|m910|m911|m912 +MB#M2702 +MBK#M185 +MBL#M186|M3440|m1725|m1726 +MBLB#M3442 +MBLF#M3443|M3444|M3458|M3459 +MBLH#M3446|M3447|M3448 +MBLJ#M3445 +MBLK#M3450 +MBLM#M2708 +MBLN#M2705|M3449|M3451|m1727 +MBLR#M2703|M2704|M3460|m1728|m1729|m1730|m1731|m1732|m2236|m2237|m2238|m2239|m2240|m2241|m2242|m2243|m2244 +MBLS#M2706|M3441|M3452|M3453|M3454|M3455|m1733|m1734|m1735|m1736|m1737|m1738 +MBLT#M2707|M2709|M3456|M3457 +MBMR#M184 +MBT#M1 +MBTS#M0 +MF#M90|M1682|M3145|m939 +MFJ#m1989 +MFK#m1988 +MFR#M189 +MFS#M91 +MFST#M1433 +MH#M3485|m2194 +MHFL#m2298|m2299|m2300|m2301|m2302|m2303|m2304|m2305|m2306|m2307|m2308|m2309 +MHKN#M157|M158|M2806 +MHLS#m2285|m2286|m2287|m2288|m2289|m2290|m2291|m2292|m2293|m2294|m2295|m2296 +MHMT#M2804|M2805|m1826|m1827 +MHN#m2195|m2297 +MHRT#M159 +MHTM#M160 +MJ#M126|M3462|m2250 +MJKR#M128 +MJLN#M98|m1815|m1816|m1817|m1818|m1819 +MJLS#m1820 +MJLT#m1821|m1822|m1823|m1824 +MJN#M99|m2251 +MJNB#M100 +MJNF#M118 +MJNJ#M103|M104|M105|M106 +MJNK#M107|M108 +MJNL#M109|M110 +MJNP#M111 +MJNR#M102 +MJNS#M112|M113|M114|M115|M116|M207|M208 +MJNT#M101|M117 +MJR#M127|M209|M212|m52|m53 +MJRJ#M119 +MJRK#M120|M121 +MJRM#M122|M123|m54 +MJRN#M210|M211|M213|m55 +MJRR#m56|m57|m58|m59|m60 +MJRS#M124|M215|m61|m62|m63|m64|m65|m103|m104 +MJRT#M214|m66 +MJSK#m67|m68|m69|m70 +MJST#M129|M130|M131|m99|m100|m101|m102 +MJT#m2252 +MK#M7|M78|M1683|M1809|M2812|M3481|m51|m930 +MKBR#m105|m106|m107|m108|m109|m110 +MKBT#M1167 +MKFN#M1170|M1171 +MKL#M217|m1825 +MKL0#M1169 +MKLK#M190|M191|M192 +MKLR#M219|M220|M221|M222|M223|M224|M225|M226|M227|M228|M229|M230|M231|M232|M233|M234|M235|M236|M237|M238|M2803 +MKLS#M218|m111|m112|m113|m114|m115|m116|m117|m118|m119|m120|m121|m122|m123 +MKLT#M246|M247 +MKLX#M3463|M3464|M3465|m2253|m2254|m2255|m2256|m2257|m2258|m2259|m2260|m2261|m2262|m2263|m2264|m2265|m2266|m2267 +MKMB#M2710 +MKN#M79|M132|M3352|M3482 +MKNJ#M193|M194 +MKNK#M1280|M1281 +MKNL#M156 +MKNS#M133|M134|M135|M136|M3483 +MKNT#M137|M138|M139|M140|M141|M142|M143|M144|M145|M146|M147|M148|M149|M150|M151|M152|M153|M154|M155|m71|m72|m73|m74|m75|m76|m77|m78|m79 +MKR#M80|M1177|M1810|m526 +MKRB#M1811|M1812|M1813|m952|m953|m954 +MKRF#M1819|M1820|M1821|M1822|M1823|M1824|M1825|M1826|M1830|M1831|M1832|M1844 +MKRJ#m935 +MKRK#M1816|M1817|m934 +MKRL#M239|M1818|m955 +MKRM#M240|M241|M1827 +MKRN#M242|M1807|m527|m528|m529|m530|m1828 +MKRP#M1833|M1834|M1835 +MKRR#M1828|M1829|M1836 +MKRS#M243|M244|M245|M1676|M1837|M1838|M1839|M1840|M1841|M1842|M1843|m531|m956|m957|m958|m959|m960 +MKRT#m532|m533|m534|m535|m536 +MKRW#M1845|M1846|M1847|M1848 +MKRX#M1814|M1815 +MKS#M1016|M2696|m1716|m1717 +MKSJ#M2700 +MKSK#M1670|M1671|m928|m929 +MKSM#M1017|M1018|M1019|M1020|M1021|M1022|M1023|M1024|M1025|M1026|M1027|M1028|M1029|M1030|M1031|M1032|M1033|M1034|M1035|M1036|M1037|M1038|m468|m469|m470|m471|m472|m473|m474|m475|m476|m477|m478 +MKSN#M92|M93|M94|M95|m1718|m1719 +MKSR#M2698|M2699 +MKST#M1172|M1173|M2697|m80|m1720|m1721|m1722 +MKT#M96|M1808|m2268 +MKTL#M97 +MKTN#M216|M1174 +MKTR#M1175 +MKTS#M2802|M2813|M2814 +MKWT#M1176 +MKXP#M1168 +ML#M161|M195|M248|M252|M269|M991|M1178|M1224|M1900|M2819|M2835|M2836|M2837|M3486|M3491|m126|m1723|m1829 +MLB#M1850 +MLBF#M3492 +MLBN#M1851 +MLBR#M3493 +MLBT#M2838|m999|m1000|m1001|m1002 +MLF#M279 +MLFL#M268 +MLFR#M3509|M3510 +MLHL#M3501 +MLJ#m556|m1838 +MLJN#m557|m1839 +MLJR#m558|m559|m560|m561|m562|m1840|m1841|m1842|m1843|m1844 +MLK#M1296|M2830|m555|m748|m1837 +MLKL#M2820|M2821|M2822|M2823|M2824|M2825|M2826|M2827|m1830|m1831|m1832|m1833|m1834|m1835|m1836 +MLKM#M1297 +MLKN#M163|M270|m749 +MLKP#M3503|M3504 +MLKR#M995|M2007|M2831|M2832|M2833|M2834 +MLKS#M3502|m563|m564|m565|m566|m750|m1845|m1846|m1847|m1848 +MLKT#m751|m752|m753|m754|m755 +MLM#M273 +MLMK#m1990 +MLMR#M3496 +MLMT#M272|M2008|M2009|M2010|M2011|m1019|m1020 +MLN#M1225|M1283|M1300|M1849|M2012|M2828|M3487|m81|m127|m458 +MLNB#M3488 +MLNK#M3489 +MLNN#M1301|M1302|M2013|M2014|M2015|M2016|M2017|M2018|M2019|M2020|M2021|M2022|M2023|M2024|M2025|M2026|M2027|M2028|M2029|M2030|M2031|m1021|m1022|m1023|m1024 +MLNR#M2033|M2034|M2035|M2036|M2037|M2038 +MLNS#M1226|M1227|M1228|M2032|m1025|m1026 +MLNT#M3497|m128|m129|m130|m131 +MLNW#m664 +MLNX#M1282|M2041|m725|m726|m727|m728|m729|m730|m731|m732|m733|m734|m735 +MLPR#M275|M1179 +MLR#M249|M254|M257|M1994|M2815|M2816|M2829|M3434|M3498 +MLRB#M256 +MLRF#M260|M261|M267 +MLRJ#M262 +MLRK#M271 +MLRM#M259|M264|M3500 +MLRN#M258|M263|M265|M2817|M3435|M3499 +MLRR#M255 +MLRS#M162|M266|M1995|M1996|m132|m133|m134|m135 +MLRT#M196|M1997|M1998|M1999|M2000|M2001|M2002|M2003|M2004|M2005|M2006 +MLS#M278|M281|M996|M1180|M1901|M1989|M2044 +MLSB#M1993 +MLSK#M283|M1902|M1903|M2039|M2040|M3505|M3506|m124 +MLSL#M992|M993|M994 +MLSN#M1295|M1990|M1991|M1992 +MLSS#m125|m136|m137 +MLST#M164|M165|M166|M276|m82|m138|m459 +MLSX#M282 +MLT#M277|M1298|M2818|M3146|M3147|M3149|m83|m84|m139|m140|m460|m736|m966|m967 +MLTB#M1286 +MLTF#M253|m1991 +MLTL#M3150 +MLTM#M1284|M1285|M1292|M3151|M3152|M3153|M3154|M3155|m968 +MLTN#M1287|M1293|M1294|M1299|M2042|M2043|M3148|M3156|M3507|M3508|m85|m461|m737|m969|m1003|m1004|m1005|m1006|m1992|m1993|m1994 +MLTP#M1288|M1289|M3157|M3158|M3159|M3160|M3161|M3494|M3495|m738|m739|m740|m741|m1995|m1996|m1997|m1998|m1999|m2000|m2001|m2002|m2003|m2004|m2005|m2006|m2007|m2008|m2009|m2010|m2011|m2012|m2013|m2014|m2015|m2016|m2017 +MLTR#M997|M1290|M1894|M1895|M1896|M1897|M1898|M1904|M1905|M1906|M1907|M1908|M1909|M1910|M1911|M1912|M1913|M1914|M1915|M1916|M1917|M1918|M1919|M1920|M1921|M1922|M1923|M1924|M1925|M1926|M1927|M1928|M1929|M1930|M1931|M1932|M1933|M1934|M1935|M1936|M1937|M1938|M1939|M1940|M1941|M1942|M1943|M1944|M1945|M1946|M1947|M1948|M1949|M1950|M1951|M1952|M1953|M1954|M1955|M1956|M1957|M1958|M1959|M1960|M1961|M1962|M1963|M1964|M1965|M1966|M1967|M1968|M1969|M1970|M1971|M1972|M1973|M1974|M1975|M1976|M1977|M1978|M1979|M1980|M1981|M1982|M1983|M1984|M1985|M1986|M1987|M1988|m143|m144|m145|m761|m762|m970|m971|m972|m973|m974|m975|m976|m977|m978|m979|m980|m981|m1007|m1008|m1009|m1010|m1011|m1012|m1013|m1014|m1015|m1016|m1017|m1018 +MLTS#M1291|M3162|m86|m141|m462|m742|m756|m757|m758|m759|m760|m982|m983|m984|m985|m986 +MLTT#M1899|M3163|m87|m142|m463|m743|m744|m745|m746|m747|m987|m988|m989|m990|m991|m992|m993|m994|m995|m996|m997|m998 +MLWR#M998|M999|M1000|M1001 +MLWS#M280 +MLX#M250|M274|M1852 +MLXF#M1859|M1860|M1861|M1887|M1888|M1889 +MLXJ#m962|m963|m964|m965 +MLXK#M1862|M1863|M1864|M1865|M1866|M1867|M1868|M1869|M1870|m961 +MLXL#M1871 +MLXM#M1872 +MLXN#M1853|M3433 +MLXP#M1873|M1874|M1875|M1876|M1877|M1878|M1879 +MLXR#M1856|M1857|M1858|M1880|M1881 +MLXS#M251|M1882|M1883|M1884|M1885|M1886|M1890|M1891|M1892|M1893 +MLXT#M1854 +MLXW#M1855 +MM#M284|M286|M1308|M2045|M3164|M3166 +MMBR#M1303|M1304 +MMFS#M1311|M3165|m2018 +MMK#M2047 +MML#M1305 +MMLJ#M1306 +MMN#M287|M1307|M2046|m1027 +MMNT#M2839|M2840|M2841|M2842|M2843|M2844|M2845|M2846|m1849|m1850|m1851|m1852|m1853|m1854 +MMRN#M1309|M1310 +MMS#M285|M2048 +MMSK#M3383|M3384|m1028|m1029|m1030 +MMT#M288 +MMTB#M291 +MMTF#M292 +MMTN#M289|M294 +MMTS#M290|M293 +MN#M197|M295|M354|M376|M377|M1229|M1414|M1415|M1684|M2129|M2167|M2243|M2245|M2807|M2847|M2933|M3385|m88|m146|m665|m666|m931|m1031 +MN0S#m1883 +MNBL#M1416 +MNBR#M168|M169|M170|M2173 +MNBS#M167 +MNFK#M434|M435 +MNFN#M1418 +MNFR#M198|M337|M443|M444|M445|M446|M447|M1419|M1432|M2178|m210|m211|m212|m213|m214|m215|m216|m217|m218 +MNFS#M361|M362|M363|M364|M365|m175|m176|m177|m178|m179|m180|m181 +MNHF#M1234|m196|m197 +MNHM#M385 +MNHS#M2181 +MNHT#M353 +MNJ#M335|M1314|m674 +MNJL#M342|M343|M344|M345|M346|M347|M348|M349|M350|M351|M352|M3386|M3387|M3388|M3389|M3390|M3391|M3392|M3393|M3394|m160|m161|m162|m163|m164|m165|m166|m167|m168|m169|m170|m171|m172|m173 +MNJM#M296|M297|M298|M299|M300|M301|M302|M303|M304 +MNJN#M305|M336|M1315|M1316|M1317|M1318|M1319|M1320|M1321|M1322|M1323|m147|m675|m763|m764|m765|m766|m767 +MNJR#M172|M306|M307|M308|M309|M310|M311|M3171|m2020 +MNJS#M1420|m829 +MNK#M375|M2166|M2848|M2927 +MNKF#M386|m198|m199|m200|m201|m202|m203|m204 +MNKL#M2179|M2180|M2182|M2925|M2926|M2937|m174|m1870|m2021|m2022 +MNKM#M2175|M2176|m1875 +MNKN#M338|M339|M340|M341|M379|M380|M381|M1324 +MNKR#M173|M1421|M1422|M1423|M2174|M2177|M2183|M2184|M2934|M2935|M2936|m1876|m1877 +MNKS#M2242|m1867 +MNKT#m768 +MNL#M366|M430|M431|M432|M433|m205|m206 +MNL0#m1878|m1879|m1880 +MNLJ#M2939 +MNLK#M2938 +MNLN#M3404|m207 +MNLR#m208 +MNLS#M1424|m209 +MNLT#M2247 +MNLX#M3405|m2201|m2202|m2203|m2204|m2205|m2206 +MNM#M2185|m667 +MNMK#M2924 +MNML#M174|M175|M2186|M2187|M2188|M2189|M2190|M2191|m1064|m1065|m1066|m1067|m1068|m1069|m1070 +MNMM#M2193|M2194 +MNMN#M2940|M2995|M2996|M2997|M2998|M2999|M3000|M3001|m1907|m1908|m1909 +MNMR#M2192|m1071|m1072|m1073|m1074 +MNMT#M2195|M2701 +MNN#M355|M378|M1233|M1685|M2130|m89|m668 +MNNB#M2808 +MNNF#m1061 +MNNJ#M181|M1238|M2134|M2135 +MNNK#M180|M1237|M1239|M1240|M1241|M1242|M1243|M1244|M1245|M1246|M1247|M1248|M1249|M1250|M1251|M1252|M1253|M1254|M1255|M1256|M1257|M2131|M2132|M2133|M2136|m681 +MNNS#M1686|M2137|M2138|M2139|M2140 +MNNT#M1417|m90|m91|m92|m93 +MNNW#M2141|M2142 +MNPL#M367|M368|M369|M370|M371|M372|M373|M2941|M2942|M2943|M2944|M2945|M2946|M2947|M2948|M2949|M2950|M2951|m182|m183|m184|m185|m186|m187|m188|m189|m190|m191|m192|m193|m194|m1881|m1882 +MNPN#M1425|M1426|M1427 +MNR#M171|M356|M2956|M3396|m669 +MNRB#M3397|M3399 +MNRF#M176 +MNRK#M2196|M2197|M3401 +MNRL#M2143|M2144|M2145|M2146|M2147|M2148|M2149|M2150|M2151|M2152|M2153|M2154|M2155|M2156|M2157|M2158|M2159|M2160|M2161|M2162|M2163|M2164|M2165|m1062|m1063 +MNRN#M357|M358|M3402|m1871 +MNRR#M3398|M3400 +MNRS#M359|M360|m670 +MNRT#M2049|M2050|M2248|m1872|m1873 +MNRW#M3403 +MNRX#M2849|M2850|M2851|m1855|m1856 +MNS#M199|M382|M387|M1328|M1428|M2250|M2262|M3521|M3522|m671|m1077 +MNSB#M388|M389|M1329 +MNSJ#M383|M3525 +MNSK#M178|M390|M391|M392|M393|M394|M395|M396|M397|M398|M399|M400|M401|M402|M403|M404|M405|M406|M407|M408|M409|M410|M411|M412|M413|M414|M420|M421|M422|M423|M436|M437|M438|M439|M440|M441|M442|M1325|M1326|M1327|M1331|M1332|M1333|M1334|M1335|M1336|M1337|M1338|M1339|M1340|M1341|M1342|M1343|M1344|M1345|M1346|M1347|M1348|M1349|M1350|M1351|M1352|M1353|M1354|M1355|M1356|M1357|M1358|M1359|M1360|M1361|M1362|M1363|M1364|M1365|M1366|M1367|M1368|M1369|M1370|M1371|M1372|M1373|M1374|M1375|M1376|M1377|M1378|M1379|M1380|M1381|M1382|M1383|M1384|M1385|M1386|M1387|M1388|M1389|M1390|M1391|M1392|M1393|M1394|M1395|M1396|M1397|M1398|M1399|M1400|M1401|M1402|M1403|M1404|M1405|M1406|M1407|M1408|M2246|m195|m769|m770|m771|m772|m773|m774|m775|m776|m777|m778|m779|m780|m781|m782|m783|m784|m785|m786|m787|m788|m789|m790|m791|m792|m793|m794|m795|m796|m797|m798|m799|m800|m801|m802|m803|m804|m805|m806|m807|m808|m809|m810|m811|m812|m813|m814|m815|m816|m817|m818|m819|m820|m821|m822|m823|m824|m825|m826|m827|m1076 +MNSL#M2198 +MNSM#M384|M2928 +MNSN#M188|M2244|M2963|M3523 +MNSP#M1330|M1429|M2251|M3527 +MNSR#M417|M418|M419|M2957|M3524|M3526|M3528 +MNSS#M2253|M2254|m1087|m1088 +MNST#M179|M1409|M1430|M2199|M2200|M2201|M2202|M2203|M2204|M2205|M2206|M2207|M2208|M2209|M2210|M2211|M2212|M2213|M2214|M2215|M2216|M2217|M2218|M2219|M2220|M2221|M2222|M2223|M2224|M2225|M2226|M2227|M2228|M2229|M2230|M2231|M2232|M2233|M2234|M2235|M2236|M2237|M2238|M2239|M2240|M2252|M2952|M2953|M2958|M2959|M2960|M2961|M2962|M3520|m94|m672|m676|m1075|m1890|m1891|m2348 +MNSX#M177 +MNT#M334|M374|M429|M1230|M1231|M1235|M2255|M2852|M2853|M2886|M2892|M2964|M2986|M3142|M3167|m95|m96|m677|m678|m932|m2019 +MNTB#M2889|M2890 +MNTF#M2894|M2895|M2896|M2897|M2898|M2899|M2900|M2908 +MNTH#M3172 +MNTJ#M2967|M2968|M2969|M2970|M2971|M2972|M2973|m2338|m2339|m2340|m2341 +MNTK#M415|M2901|M2965|M2966|M2974|M2975|M2976|M2992|M3517|m1892|m2337 +MNTL#M327|M328|M329|M330|M331|M332|M424|M425|M426|M427|M428|M1312|M1313|M1410|M1411|M2854|M2887|M2902|M2903|M2904|M3406|M3407|M3408|M3514|m156|m157|m158|m159|m828|m1857|m1858|m1859|m1860|m1861|m1862|m2328|m2329|m2342|m2343|m2344|m2345|m2346|m2347 +MNTM#M2905|M2906|M2921 +MNTN#M315|M316|M317|M1232|M1236|M2051|M2256|M2257|M2258|M2259|M2260|M2261|M2855|M2888|M2907|M2923|M2954|M2977|M2978|M2979|M2980|M2981|M2982|M2983|M2984|M2985|M2987|M3143|M3518|M3519|m97|m679|m1078|m1079|m1080|m1081|m1082|m1083|m1084|m1864|m1865|m1866|m1884|m1885|m1886|m1887|m1888|m1889|m1893|m2330|m2331|m2332|m2333 +MNTP#M2909|M2910|M2955|M2993|M3173 +MNTR#M318|M319|M1412|M1413|M2052|M2053|M2054|M2055|M2056|M2057|M2058|M2059|M2060|M2061|M2062|M2063|M2064|M2065|M2066|M2067|M2068|M2069|M2070|M2071|M2072|M2073|M2074|M2075|M2168|M2169|M2170|M2171|M2172|M2241|M2249|M2891|M2911|M2929|M2930|M2931|M2932|M2988|M2989|M2990|M2991|M2994|M3168|M3169|M3515|M3516|m1032|m1033|m1034|m1035|m1036|m1037|m1038|m1039|m1040|m1041|m1042|m1043|m1044|m1045|m1046|m1047|m1048|m1049|m1050|m1051|m1052|m1053|m1054|m1055|m1056|m1868|m1869|m1894|m1895|m1896|m1897|m1898|m1899|m1900|m1901|m1902|m1903|m1904|m1905|m1906|m2023|m2024|m2025|m2026|m2027|m2028|m2029|m2030|m2031|m2032|m2033|m2034|m2165|m2166|m2167 +MNTS#M333|M2076|M2077|M2078|M2079|M2080|M2081|M2082|M2083|M2084|M2085|M2086|M2087|M2088|M2089|M2090|M2091|M2092|M2093|M2094|M2095|M2096|M2097|M2098|M2099|M2100|M2101|M2102|M2103|M2104|M2105|M2106|M2107|M2108|M2109|M2110|M2111|M2112|M2113|M2114|M2115|M2116|M2117|M2118|M2119|M2120|M2121|M2122|M2123|M2124|M2125|M2126|M2127|M2128|M2856|M2857|M2858|M2859|M2860|M2861|M2862|M2863|M2864|M2865|M2866|M2867|M2868|M2869|M2870|M2871|M2872|M2873|M2874|M2875|M2876|M2877|M2878|M2879|M2880|M2881|M2882|M2883|M2884|M2885|M2893|M2912|M2913|M2914|M2915|M2916|M2917|M2918|M2919|M2922|M3170|M3174|M3175|m98|m680|m1057|m1058|m1059|m1060|m1863 +MNTT#M320|M321|M322|M323|M324|M325|M326|M2920|m2334|m2335|m2336 +MNTW#M3176|M3177|m673 +MNTX#M1431 +MNWS#M182 +MNWX#M416 +MNX#M312|M3466|m148|m149 +MNXM#M314|m150|m155 +MNXN#M3178|M3179|M3180|M3181|M3182|M3183|M3184|M3185|M3186|M3187|M3395|M3467|M3511|M3512|M3513|m151 +MNXR#m152|m153|m1874 +MNXS#M313|M3468|m154|m1085|m1086 +MP#M450 +MPN#M451 +MPS#M3010|M3469 +MPT#M3007 +MPTM#M3008 +MPTS#M3009 +MR#M3|M125|M448|M479|M483|M513|M708|M980|M1113|M1115|M1223|M2263|M2809|M3002|M3003|m567|m582|m1089 +MR0N#M452|M453|M454|M455|M456|M457|M458 +MRB#M981|m2349 +MRBL#M459|M982|M983 +MRBR#M460 +MRBS#M1114 +MRBT#M1187|M1188|M1189|M1190|M3023 +MRFK#M1183 +MRFL#m1956|m1957|m1958 +MRFM#M1195|M1196 +MRFR#M988|M1215|m593|m594|m595|m596 +MRFW#M1184 +MRFX#M1194|m588|m589|m590|m591|m592 +MRHN#M489 +MRHT#M1198|M1199|M1200|M1201|M1202|M1203|M1204|m602|m603 +MRJ#M473 +MRJJ#m1954|m1955 +MRJN#M474|M475|M476|M477|M1154|M1155|M1436|M3050|M3051|M3052|M3053|M3054|M3055|M3056|M3057|M3058|M3059|M3060|M3061|M3062|M3063|M3064|M3065|M3066|M3067|M3068|M3069|M3070|m219|m220|m221|m1911|m1948|m1949|m1950|m1951|m1952|m1953 +MRJR#m604|m605|m606 +MRJS#M3032|m597|m598|m599 +MRJT#M478 +MRJW#M1197 +MRK#M461|M521|M523|M572|M682|M1435|M2264|m830|m835|m1910 +MRK0#M613|M614 +MRKB#M522|M1438|M1439|M1440|M1441|m833|m834 +MRKF#M1443 +MRKH#M1444 +MRKJ#m264 +MRKK#M566|M683|m248|m583 +MRKL#M1445|M1446|M3424|m600|m601|m837|m838|m839|m840|m841 +MRKM#M1447|M1448|M1449|M1450|M1451|M1452|m842 +MRKN#M524|M525|M526|M527|M528|M529|M530|M531|M532|M533|M534|M535|M536|M537|M538|M539|M540|M541|M542|M543|M544|M545|M546|M547|M548|M549|M550|M551|M552|M553|M570|M571|M681|M3049|m235|m236|m237|m238|m239|m240|m241|m242|m243|m244|m245|m246|m247|m304|m305|m607|m831|m832|m836 +MRKP#M1205|M1453 +MRKR#M466|M467|M468|M469|M470|M471|M472|M567|M568|M1442|M1455|M3423|m249|m250|m251|m252|m253|m254|m255|m256|m257|m258|m259|m260|m261|m262|m263 +MRKS#M463|M464|M554|M569|M573|M664|M665|M684|M685|M686|M687|M706|M707|M1206|M1454|M1458|M1459|M1460|M3188|m324|m325|m326|m327 +MRKT#M555|M556|M557|M558|M559|M560|M561|M562|M563|M564|M565|M574|M575|M576|M577|M578|M579|M580|M581|M582|M583|M584|M585|M586|M587|M588|M589|M592|M593|M594|M595|M596|M597|M598|M599|M600|M601|M602|M603|M604|M605|M606|M607|M608|M609|M610|M611|M612|M615|M616|M617|M618|M619|M620|M621|M622|M623|M624|M625|M626|M627|M628|M629|M630|M631|M632|M633|M634|M635|M636|M637|M638|M639|M640|M641|M642|M643|M644|M645|M646|M647|M648|M649|M650|M651|M652|M653|M654|M655|M656|M657|M658|M659|M660|M661|M662|M663|M1156|M1157|M3425|M3426|m265|m266|m267|m268|m269|m270|m271|m272|m273|m274|m275|m276|m277|m278|m279|m280|m281|m282|m283|m284|m285|m286|m287|m288|m289|m290|m291|m292|m293|m294|m295|m296|m297|m298|m299|m300|m843|m844|m845|m846|m2220 +MRKW#M1456|M1457|m847|m848|m849|m850|m851|m852|m853|m854|m855|m856|m857|m858|m859|m860 +MRKX#M590|M591|M3422 +MRL#M3011 +MRL0#M3020 +MRLB#M3012|M3013 +MRLF#M3021 +MRLK#M3019 +MRLN#M490|M1461|M3004 +MRLS#M3014|M3015|M3016|M3017|m1913|m1914|m1915|m1916|m1917|m1918|m1919|m1920|m1921|m1922|m1923|m1924|m1925|m1926|m1927|m1928|m1929|m1930|m1931 +MRLT#M3018 +MRML#M667|M668|M3189|M3190|m608|m609|m610|m611|m612|m613|m2035|m2036|m2037|m2038|m2039|m2040|m2041|m2042|m2043|m2044|m2045|m2046 +MRMN#M3071|M3072|M3073|m614|m615|m616 +MRMR#M666|M669|M670|M671|M672|M673|M674|M675|M676|M677|m301|m302|m303 +MRN#M480|M491|M514|M984|M1117|M2810|M3079|m455|m584|m2047 +MRNB#m222 +MRNF#M495|M496|M497|M505|M506|M680 +MRNH#M498 +MRNJ#M1118|M1119 +MRNK#M485|M486|M487|M488|M501|M1214|M2811 +MRNL#M502|M503|M678 +MRNM#M1191 +MRNN#M499|M500|M504|M3080 +MRNR#M507|M512|M1002|m223|m224|m225|m226|m227|m228|m229|m230|m231 +MRNS#M481|M493|M508|M509|M510|M679 +MRNT#M484|M492|M494|M511|M515|M516|M517|M518|M1213|m456|m2048 +MRPL#M1207|M1208|M1209|M1210|m617 +MRPR#M1211|M1212|m618|m619|m620 +MRR#M1003|M1192|m585 +MRRB#M1181|M1182 +MRRL#M1193 +MRRN#M1004|m586 +MRRP#M1005|M1006|M1007 +MRRR#m587 +MRRS#M1008 +MRS#M482|M519|M688|M1120|M1158|M3074|M3431|m861 +MRSB#M1122|M1123|M1124|M1125|M1126|M1127|M1128|M1129|M1139|M3077 +MRSF#M1131|M1132 +MRSH#M3432 +MRSJ#M1133 +MRSK#M689|M690|M691|M692|M693|M694|M695|M696|M697|M698|M699|M700|M1134|M1137|M1159|M1160|M1161|M1162|M1163|M1185|M1186|M3427|M3428|m306|m307|m308|m309|m310|m311|m312|m313|m314|m315|m316|m317|m318|m319|m621|m1959|m1960|m1961|m2350|m2351|m2352|m2353|m2354 +MRSL#M462|M701|M1138|M1221|M3075|m624|m625|m626|m627 +MRSN#M703|M1130 +MRSP#M709|M710|M985|M1141|M1142|M3076|m628|m629|m630|m631|m632 +MRSR#M1121|M3474 +MRSS#M3078 +MRST#M986|M1143|M1144|M1145|M1146|M1147|M1148|M1149|M1150|M1151|M1152|M1153|M1434|M3022|m622|m623|m633|m634|m635|m636|m637|m638|m639|m640|m641|m642|m643|m644|m645|m646|m647|m648|m649|m1932|m1933 +MRSW#M1222 +MRSX#M1140|M1164 +MRT#M520|M3025|M3353|m457|m650|m1934|m2049 +MRTF#M3030|M3031|M3043|M3044|M3045|M3046 +MRTJ#m652|m653|m654|m655 +MRTK#M3034|M3035|M3036 +MRTL#M987|M3037|M3475|M3476|M3477|m1962 +MRTM#m232|m233|m234 +MRTN#M704|M705|M1009|M1437|M3026|M3027|M3028|M3033|m651|m1935|m1936|m1937|m1938|m1939|m2050 +MRTP#M3038 +MRTR#M465|M3429|M3430|M3470|M3471|M3472|M3473|m320|m321|m568|m2269|m2270|m2271 +MRTS#M1010|M3029|M3039|M3040|M3041|m1940|m1945|m1946|m1947 +MRTT#M3042|m569|m570|m571|m572|m573|m574|m575|m576|m577|m578|m579|m580|m581|m1941|m1942|m1943|m1944 +MRTW#M3047|M3048 +MRWK#M989|M990 +MRWR#M1216|M1217|M1218|M1219|M1220|m656 +MRWS#M1165 +MRWX#m657|m658|m659 +MRXH#M1135|M1136 +MRXL#M702|M3024|m322|m323 +MRXN#M3409|M3410|M3411|M3412|M3413|M3414|M3415|M3416|M3417|M3418|M3419|M3420|M3421|m2207|m2208|m2209|m2210|m2211|m2212|m2213|m2214|m2215|m2216|m2217|m2218|m2219 +MRXS#M1116 +MS#M2|M4|M200|M449|M786|M1011|M1045|M1048|M1258|M1475|M1806|M3005|M3197|M3351|M3436|M3478|m479|m868|m940|m941|m1117|m1168|m2076|m2355 +MS0F#M2359|M2360|M2361 +MSB#M1477 +MSBH#M2292|M2293 +MSBJ#M1533 +MSBL#M2294|M2295|M2296|m1130|m1131|m1132|m1133|m1134|m1135|m1136|m1137|m1138|m1139|m1140|m1141|m1142|m1143 +MSBR#M5|M1464|M1465|M2297|M2298|M2299|M2300|m862|m863|m864|m865|m866|m867|m1144|m1145|m1146|m1147|m1148|m1149|m1150|m1151|m1152 +MSBS#M1478 +MSBT#M1466 +MSBX#M1467|M1468|M1469|M1470 +MSF#M874|M876|m387|m388 +MSFB#M875 +MSFK#M1053 +MSFL#M1504|M1505|m510|m511|m512|m513|m514|m1171|m1172|m1173|m1174|m1175|m1176|m1177|m1178|m1179|m1180|m1181|m1182|m1183|m1184 +MSFM#m389 +MSFN#M1506|m390 +MSFR#M1074|M1559|M1560|M1561|M2346|M2347|M2348|M2349|M2350|M2351|M2352|M2353|m391|m392|m393|m394|m1275|m1276|m1277|m1278|m1279|m1280|m1281|m1282|m1283|m1284|m1285|m1286|m1287|m1288|m1289|m1290|m1291|m1292|m1293|m1294|m1295 +MSFS#M877|m395|m396|m397|m398|m399 +MSJ#M780|m378|m2228|m2368 +MSJB#M2309|M2310|m484|m485|m486|m487|m488|m489|m490|m491|m492|m493|m494|m1185 +MSJL#M781|m1186 +MSJM#m379|m2229|m2369 +MSJN#M782|M1507|m1912|m2230|m2231|m2370 +MSJR#M1508|M1509|M1510|M1511|m380|m381|m382|m383|m482|m483|m495|m496|m2232|m2371 +MSJS#M783|M2311|M2312|M2313|M2314|m384|m497|m498|m1187|m1188|m1189|m1190|m1191|m2233|m2372 +MSK#M711|M766|M3081|M3083|M3195|M3206|m377|m1094|m2227|m2367 +MSKB#M1054|M1055|M1546|M3211|M3212|m1090|m1091|m1092|m1093 +MSKF#M3218|M3219|M3220|M3246|M3247 +MSKH#M2268|M3090|M3091|M3221|M3222|M3223 +MSKJ#M2271 +MSKK#M2270|M2272|M3217|M3438 +MSKL#M201|M202|M1013|M1057|M2273|M2274|M2275|M2276|M2330|M2331|M2332|M3191|M3192|M3193|M3194|M3205|M3230|M3231|M3232|M3233|M3234|M3235|M3252|M3253|M3254|M3255|M3256|M3257|M3258|M3259|M3260|M3261|M3262|M3265|m349|m1192|m1193|m1194|m1195|m1196|m1197|m2052|m2053|m2054|m2055|m2056|m2057|m2058|m2059|m2060|m2061|m2062|m2063|m2064 +MSKM#M1523|M1524|M2277 +MSKN#M712|M713|M714|M715|M716|M717|M718|M719|M720|M721|M722|M723|M724|M725|M726|M727|M728|M729|M730|M731|M732|M733|M734|M735|M736|M737|M738|M739|M740|M741|M742|M743|M744|M745|M746|M747|M748|M749|M750|M751|M752|M753|M754|M755|M756|M757|M758|M759|M760|M761|M767|M768|M769|M770|M771|M772|M773|M774|M1066|M1067|M1547|M2267|M2285|M2286|M2287|M2288|M2315|M3082|M3084|M3207|M3208|M3209|M3224|M3225|M3226|M3244|M3439|M3537|m328|m329|m330|m331|m332|m333|m334|m335|m336|m337|m338|m339|m1095|m1096|m1097|m1098|m1198|m1199|m1200|m1201|m1202|m1203|m1204|m1205|m1206|m1207|m1208|m1209|m1210|m1211|m1212 +MSKP#M2278|M2279|M2280|M2281|M2282|M2283|M3227|M3236|M3237|M3238|M3239 +MSKR#M775|M776|M777|M784|M785|M1058|M1512|M1513|M1525|M1526|M1527|M1528|M2269|M2333|M3088|M3089|M3213|M3214|M3215|M3216|M3228|M3229|m340|m341|m342|m343|m344|m345|m346|m347|m348|m351|m352|m353|m354|m355|m356|m357|m358|m359|m360|m467|m1963 +MSKS#M3092|M3196|M3240|M3241|M3242|M3245|M3250|m385|m386|m1099 +MSKT#M778|M2284|M3093|M3094|M3210|M3243|M3251|M3263|M3264|m1100|m1101|m1102|m1103|m1104|m2234|m2235 +MSKW#M3095|M3248|M3249 +MSL#M1277|M3085|M3490|M3529 +MSL0#M1462 +MSLJ#m2315|m2316|m2317|m2318|m2319|m2320|m2321 +MSLK#M2318|m2314|m2322|m2323|m2324|m2325 +MSLM#M1014|M3096|M3097|M3266|M3267|m1964|m1965 +MSLN#M206|M1278|M1530|m724|m1231|m1234|m1235|m1236|m1237|m1238|m1239 +MSLS#M1059|m499|m500|m501|m502 +MSLT#M203|M1056|M1479|M1529|M2334 +MSLX#m1232|m1233 +MSM#M3198|m2310|m2311 +MSM0#M1531|M1532 +MSMR#m2312 +MSMS#M1687|M3199|M3200|M3201|M3202|M3203|M3204|m2051|m2313 +MSMT#M2335|M2336|m1240|m1241|m1242|m1243|m1244|m1245|m1246|m1247|m1248|m1249|m1250|m1251 +MSN#M787|M1051|M1279|M1480|M1515|M2320|M3437|m480|m869|m1169|m2356 +MSN0#M2265|M2266 +MSNB#M797|M798|M799|M800 +MSNF#M796|M812|M852|M853|M854|M855|M856|M857|M858|M2319 +MSNH#M816|M1049|M1050|m361|m362|m363|m364|m365 +MSNJ#M788|M1557 +MSNK#M810|M811|M813|M814|M815|M818|M819|M820|M839|M1046|M1047|M1516|M1517|M1518|M1519|M1556 +MSNM#M817|M821|M822|M823|M824|M825|M826|M827|M1060|M1061|m503 +MSNN#M789|M790|M791|M806|M807|M849|M850|M851 +MSNP#M830|M831|M832|M833|M834|M835|M836|M837|M838|m366|m367 +MSNR#M792|M793|M794|M795|M808|M809|M828|M829|M2321|M2322|M2323|m1229|m1230 +MSNS#M840|M841|M842|M843|M844|M845|M862|M863|M1520|M1521|M1522|M1558|M2324|M2325|M2326|M2327|M2328 +MSNT#M77|M801|M802|M803|M804|M805|M846|M847|M848|M2316|M2317|m870|m871|m1213|m1214|m1215|m1216|m1217|m1218|m1219|m1220|m1221|m1222|m1223|m1224|m1225|m1226|m1227|m1228 +MSNW#M859|M860|M861|m368 +MSPK#M1482 +MSPN#M1539|M1540|M1541 +MSPR#M1483|M1535|M1536|M1537|M1538 +MSPT#M1463 +MSR#M762|M868|M869|M1012|M1484|M2289|M3086|m369 +MSRB#m1105|m1106|m1107|m1108|m1109|m1110|m1111|m1112|m1113|m1114|m1115|m1116 +MSRF#M2303|M2304|M2305 +MSRH#M763|M1544|M1545 +MSRJ#M1062|M1063|M1064|M1485|M1486|m504|m505 +MSRK#M1044|M1065|M1487|M1488 +MSRM#M1543 +MSRN#M764|M765|M870|M873|M1489|M2290|M2306|m370|m464|m942 +MSRS#M1490|M1491|M1492|M1493|M1494|M1495|M1496|M1497|M1498|M1499|M1514|m872|m873|m874|m875|m876 +MSRT#M1481|M1534|M1542|M3144|m371|m372|m373|m374|m375|m376|m465|m466 +MSS#M871|M1052|M3087 +MSSK#M1500|m2065 +MSSL#M1567|M1569 +MSSN#M872|M1501|M1503 +MSSP#M2329 +MSSR#m2066|m2067|m2068|m2069|m2070|m2071|m2072|m2073|m2074|m2075 +MSST#M864|M865|M866|M867|M1073|M1502|M1550|M1551|M1552|M1553|M1568|m481|m1170 +MSSW#M1476 +MSSX#M1075 +MST#M878|M1043|M1259|M2355|M3098|M3099|m682|m689|m1252|m1253|m2077|m2078|m2196|m2357|m2358 +MSTB#M879|M1068|M1069|M1070|M1071|M1072|m506|m507|m508|m509|m683|m684|m685|m686|m687|m688 +MSTF#M3358 +MSTJ#m717|m718|m719|m720|m721|m722|m1303 +MSTK#M2357|M2358|M2362|M2363|M3359|M3360|M3361|M3362 +MSTL#M1548 +MSTM#M2339 +MSTN#M1260|M1473|M1474|M2337|M2338|M2340|M2341|M3268|M3269|m690|m691|m692|m1273|m1274|m1296|m2079|m2221|m2359 +MSTR#M89|M880|M881|M883|M1261|M1262|M1263|M1264|M1265|M1266|M1267|M1268|M1269|M1270|M1271|M1272|M1273|M1274|M1275|M1276|M1472|M1549|M2342|M2343|M2344|M2345|M2356|M2364|M3270|M3271|M3272|M3273|M3274|M3275|M3276|M3277|M3278|M3279|M3280|M3281|M3282|M3283|M3284|M3285|M3286|M3287|M3288|M3289|M3290|M3291|M3292|M3293|M3294|M3295|M3296|M3297|M3298|M3299|M3300|M3301|M3302|M3303|M3304|M3305|M3306|M3307|M3308|M3309|M3310|M3311|M3312|M3313|M3354|M3355|M3356|M3357|m693|m694|m695|m696|m697|m698|m699|m700|m701|m702|m703|m704|m705|m706|m707|m708|m709|m710|m711|m712|m713|m714|m715|m716|m1256|m1257|m1258|m1259|m1260|m1261|m1262|m1263|m1264|m1265|m1266|m1267|m1268|m1269|m1270|m1271|m1272|m2081|m2082|m2083|m2084|m2085|m2086|m2087|m2088|m2089|m2090|m2091|m2092|m2093|m2094|m2095|m2096|m2097|m2098|m2099|m2100|m2101|m2102|m2103|m2104|m2105|m2152|m2153|m2154 +MSTS#M882|M884|M1015|M3363|m723|m1254|m1297|m2080|m2155|m2156|m2157|m2158|m2222|m2360 +MSTT#M1471|M2301|M2302|M2307|M2308|m1153|m1154|m1155|m1156|m1157|m1158|m1159|m1160|m1161|m1162|m1163|m1164|m1165|m1166|m1167|m1255|m1298|m1299|m1300|m1301|m1302|m2223|m2224|m2225|m2226|m2361 +MSTX#M1554|M1555|m877 +MSWL#M2354 +MSWR#M1562|M1563|M1564|M1565 +MSWS#M1566 +MSXS#M779|m350 +MSXT#M2291|m1118|m1119|m1120|m1121|m1122|m1123|m1124|m1125|m1126|m1127|m1128|m1129 +MT#M6|M83|M970|M1570|M1664|M2365|M2546|M2713|M3138|M3141|M3314|M3319|M3350|m437|m537|m660|m936|m943|m1304|m2197|m2272|m2326 +MTBH#M1694|M1695 +MTBJ#M1693|M1753|M1754|M1755|M1756 +MTBK#M2382|m1310|m1311 +MTBL#M1696|M1697|m1312 +MTBM#M1704 +MTBN#M1571|M2383|m1313|m1314|m1315|m1316|m1317|m1318|m1319|m1320|m1321|m1322|m1323|m1324|m1325|m1326|m1327 +MTBR#M1698|M2384|M2404|M2405|M2406|M2407|M2408|m1328|m1340|m1341|m1342|m1343|m1344|m1345|m1346 +MTBS#M1699|M1700|M2385|M2386|M2387|M2388|M2389|M2390|M2391|M2392|M2393|M2394|m1329|m1330|m1331|m1332|m1333|m1339 +MTBT#M1701|M2395|M2396|M2403|m1334 +MTBW#M2397|M2398|M2399|M2400|M2401|M2402|m1335|m1336|m1337|m1338|m1742 +MTF#M3101 +MTFF#M2425 +MTFK#M2786|M2787 +MTFL#m1372|m1373|m1374|m1375|m1376|m1377 +MTFN#M2379|M2426|M3104|m1370 +MTFR#M1618|M1619|M1735|M1736|M1737|M1783|M1784|M1785|M1786|M1787|M1788|M1789|M1790|M1791|M2424|M2427|M2679|M2680|M2681|M2719|M2720|M2721|M3105|M3106|m1364|m1365|m1366|m1367|m1368|m1369|m1371|m1378|m1379|m1679|m1680|m1681|m1682|m1683|m1684|m1685|m1686|m1687|m1688|m1689|m1966|m1967|m1968|m1969|m1970|m1971|m1972|m1973|m1974|m1975|m1976|m1977|m1978 +MTFS#M1620|M2788|M2789|m894|m895|m896|m897|m1782|m1783|m1784|m1785|m1786|m1787|m1788|m1789|m1790|m1791|m1792|m1793|m1794|m1795|m1796 +MTFX#M2718|M3102|M3103 +MTHF#M2725 +MTHS#M2726 +MTJ#M204|M3321|m49|m1664|m2112 +MTJB#M1739|M2428|m1382|m1383|m1384|m1385|m1386|m1387|m1388|m1389|m1390|m1391|m1392|m1480|m1495 +MTJF#M2429|M2430|M2431|M2432|M2437|m1393|m1394|m1395|m1396|m1397|m1398|m1399|m1400|m1401|m1402|m1403|m1404|m1405|m1406|m1407|m1408|m1409|m1410 +MTJH#M2722|m1420|m1421|m1422|m1423|m1424|m1425|m1426|m1427|m1428|m1429|m1430|m1431|m1432|m1433 +MTJJ#M1740|m1416|m1417|m1418|m1419 +MTJK#m1411|m1412|m1413|m1414|m1415|m1434|m1435|m1436|m1437|m1438|m1439 +MTJL#M2433|m448|m1440|m1441|m1442|m1443|m1444 +MTJM#M2434|m1445|m1446|m1447|m1448|m2113 +MTJN#M2410|M2411|M2529|m1449|m1450|m1451|m1452 +MTJP#m1453 +MTJR#M2728|m1381|m1454|m1455|m1456|m1457|m1458|m1459|m1460|m1461|m1462|m1463|m1464|m2114|m2115|m2116|m2117|m2118 +MTJS#M1572|M2435|M2436|M2530|m50|m1465|m1466|m1467|m1468|m1469|m1470|m1478|m1479|m2119 +MTJT#M2723|m1471|m1472|m1473|m1474|m1475 +MTJW#m1476|m1477 +MTK#M2528|m48|m1663|m2111 +MTKB#m1380 +MTKK#M976|M3484 +MTKL#M1741|M2438|M2439|M2440|M2441|M2442|M2443|M2444|M2445|M2446|M2447|M2448|M2449|M2450|M2451|M2452|M2453|M2454|M2455|M2456|M2457|M2458|M2459|M2460|M2461|M2462|M2463|M2464|M2465|M2466|M2467|M2468|M2469|M2470|M2471|M2472|M2473|M2474|M2475|M2476|M2477|m449|m450|m1674|m1675|m1676|m1677 +MTKM#M1096|M1097|M1098|M1099|M2488|M2489|M2490|m1496|m1498|m1499|m1500|m1501|m1503|m1504|m1505|m1506|m1507|m1508 +MTKN#M1748|M2486|M2487|M2729 +MTKR#M1738|M1742|M2478|M2724|M3107|m1502 +MTKS#M81|M2531|M2533|M2534|M2535|M2536|M2537|M2538|M2539|M2540|M2541|M2542|M2543|M2544|M2545|m1497|m1582|m2120|m2121|m2122 +MTKX#M1747|M2366|M2532 +MTL#M1083|M1573|M1585|M2551|M2731|M2738|M2791|M2798|M3100|M3380|m1610 +MTLB#M1580|M1581|M1582|M1583|M1584|M2559|M2560|M2561|M2562|M2563|M2564|M2566|M2735|M2736|M2739|m1601|m1602|m1603|m1604|m1605|m1606|m1743|m1744 +MTLF#M1587|M1588|M1609|M1610|M2498|M2499|M2500|M2571|M2572|M2573|M2741|M2753|M2754|M2755|m1510|m1511|m1512|m1533|m1615|m1616|m1617 +MTLH#M1591|M1592|M1593|M1594|M2578|m882|m883|m884|m885|m886 +MTLJ#M1590|M2574|M2575|M2576 +MTLK#M1589|M1598|M1599|M1600|M2577|M2580|M2581|M2582|M2583|M2743|M2744|m881|m1618|m1619|m1620|m1621|m1622|m1623 +MTLL#M2553|M2554|M2555|m1595|m1596|m1597|m1598 +MTLM#M1601|M2556|M2586|M2587|M2588|M2589|M2590|M2591|M2592|M2593|M2594|M2595|M2596|M2597|m1599|m1631|m1632|m1633|m1634|m1635|m1636|m1637|m1638|m1639|m1640|m1641|m1642|m1643|m1644|m1645 +MTLN#M1084|M1085|M1086|M1087|M1088|M1586|M1595|M1596|M1597|M2547|M2548|M2549|M2550|M2557|M2567|M2568|M2584|M2598|M2639|M2640|M2730|M2732|M2733|M2734|M2740|M2799|m878|m879|m880|m1583|m1584|m1585|m1586|m1587|m1594|m1611|m1624|m1625 +MTLP#M1602|M1603|M2600|M2601|M2602|M2603|M2604|M2605|M2606|M2607|M2745|M2746 +MTLR#M1574|M1575|M1576|M1577|M1578|M1579|M1604|M2569|M2570|M2599|M2608|M2609|M2610|M2659|M2660|M2661|M2662|M2663|M2742|M2747|M2792|M2793|M2794|M2795|m892|m893|m1612|m1613|m1614|m1665|m1666|m1667|m1668|m1669|m1670|m1745|m1746|m1747|m1748|m1749|m1750|m1751|m1812|m1813|m1814 +MTLS#M1605|M1606|M1607|M1608|M2558|M2585|M2611|M2612|M2613|M2614|M2615|M2616|M2617|M2618|M2619|M2620|M2621|M2622|M2623|M2624|M2625|M2626|M2627|M2628|M2629|M2630|M2631|M2632|M2633|M2634|M2635|M2636|M2637|M2638|M2748|M2749|M2750|M2751|M2752|M2756|M2800|M3322|M3381|m887|m888|m889|m890|m891|m1532|m1588|m1589|m1590|m1626|m1627|m1628|m1629|m1630|m1646|m1647|m1648|m1649|m1650|m1651|m1652|m1653|m1657|m2123|m2124|m2125|m2126|m2127|m2128|m2129|m2130|m2131|m2132|m2133|m2134 +MTLT#M2491|M2492|M2493|M2494|M2495|M2496|M2497|M2565|M2579|M2711|M2712|m1513|m1514|m1515|m1516|m1517|m1518|m1519|m1520|m1521|m1522|m1523|m1524|m1525|m1526|m1527|m1528|m1529|m1530|m1531|m1591|m1592|m1593|m1607|m1608|m1609|m1654|m1655|m1656 +MTLW#M1611|M1612|M1613|M1614|M1615|M2641|M2642|M2643|M2644|M2645|M2646|M2647|M2648|M2649|M2650|M2651|M2652 +MTLX#M2552|M2737|M2796|M2797|m1509|m1600 +MTM#M82|M1103|M2757|m438|m2273 +MTMF#M2760 +MTMN#M187|M1749|M2501|M2502|m1541|m1542 +MTMP#M1042|m1356 +MTMR#M1616|M1617 +MTMS#M84|M1104|M2758|M2759|M3323|M3324|m1543|m2135|m2136|m2137|m2138|m2139|m2140 +MTMT#M1750|M2503|M2504 +MTMX#m1534|m1535|m1536|m1537|m1538|m1539|m1540 +MTN#M85|M86|M948|M971|M1091|M1100|M1665|M1708|M2761|M3139|m661|m937|m944|m1658|m2106|m2198|m2274|m2327 +MTNB#M1751|M2413|M2414|M2415|M2416|M2417|M2762|m1351|m1352|m1353|m1354|m1355 +MTNF#M1752|m1984 +MTNH#M1688|M2484|M2485 +MTNJ#M2367|M2368|M2369|M2370|m1305 +MTNK#M1092|M1166|M1705|M3140 +MTNL#m950|m951 +MTNM#M1706|M1707|M2505|m1544|m1545|m1546|m1547|m1548 +MTNN#M87|M2412|m1350 +MTNP#M1093 +MTNS#M1089|M1094|M1095|M1689|M1690|M1709|M1710|M2371 +MTNT#M1746|M2418|M2419|M2675|M2676|M2677|M2717|M2727|M3315|m945|m1357|m1358|m1359|m1659|m1678|m2107 +MTNW#m538 +MTPR#M1691|M1757|M1758|M1759|M1760|M1761|M1762|M1763|M1764|m1549 +MTR#M889|M928|M972|M1622|M1623|M1631|M1644|M1666|M1678|M1711|M3108|M3326|M3530|m439|m440|m2275|m2276 +MTRB#M1712|M2372|M2373|M2374|M2375|M2376|M2377|M2378|M2420|M2421|M3109|M3110|M3111|M3112|M3113|M3327|m1306|m1307|m1308|m1309 +MTRF#M930|M1679|M1731|M3117 +MTRH#M973|M1715|M1716|M3118|M3329 +MTRJ#M1714|M3532|m1671|m1810|m1811 +MTRK#M952|M953|M954|M955|M956|M957|M1646|M1647|M3119|M3120|M3328|M3330|m1809 +MTRL#M890|M891|M892|M893|M894|M895|M896|M897|M898|M899|M900|M901|M902|M903|M904|M905|M906|M907|M908|M909|M910|M911|M912|M913|M914|M915|M916|M917|M918|M919|M920|M921|M922|M923|M924|M925|M926|M927|M929|M1627|M1628|M1629|M3121|M3127|M3331|M3332|M3333|m400|m401|m402|m403|m404|m405|m406|m407|m408|m409|m410|m411|m412|m413|m414|m415|m416|m417|m418|m419|m420|m421|m898|m899|m900|m901|m902|m903|m1360|m1361|m1362|m1363|m2141|m2142|m2143|m2144|m2145|m2362|m2363|m2364|m2365|m2366 +MTRM#M1632|M1633|M1720|M1721|M1765|M3126|M3334|M3335|m441|m2277 +MTRN#M961|M962|M1624|M1634|M1648|M1651|M1667|M1680|M1717|M1718|M1719|M1730|M2653|M2654|M2655|M2656|M2657|M2658|M2768|M2769|M2770|M3114|M3115|M3116|M3336|M3533|m924|m925|m1660|m1661|m1662|m1757|m1758|m1759|m1760|m1761|m1762|m1763|m1764|m1765|m1766|m1767|m1768|m1769|m1770|m1771|m1772|m1773|m1774|m1775|m1776|m1777|m1778|m1779|m1780|m1781|m2109|m2278 +MTRP#M1635|M1649|M1650|M1723|M1724 +MTRR#M1668|M1669|M1722|m442|m1672|m1754|m1755|m1756 +MTRS#M958|M959|M960|M963|M964|M965|M966|M1630|M1645|M1725|M1726|M1727|M1728|M1729|M2507|M2508|M2509|M2510|M2678|M3129|M3130|M3131|M3132|M3133|M3134|M3135|M3136|M3338|M3339|M3340|M3341|M3342|M3343|M3344|M3345|M3382|m443|m913|m914|m1555|m1556|m1557|m1558|m1559|m1560|m1561|m1562|m1563|m1564|m1565|m1566|m1979|m1980|m1981|m1982|m1983|m2146|m2279 +MTRT#M88|M950|M951|M979|M1625|M1626|M1713|M2714|M2715|M2764|M2765|M3122|M3123|M3124|M3125|M3128|M3346|M3347|M3348|M3349|m451|m452|m926|m927|m1553|m1554|m1567|m1752|m1753|m2110 +MTRW#M1636|M1637|M1681|M1732|M1733|M1734|M3137|m904 +MTRX#M1766|M1767|M1768|M2506|M2763|M2766|M2767|M3337|M3531|m1550|m1551|m1552 +MTS#M949|M974|M975|M1090|M1652|M1677|M2801|M3320|M3325|M3534|m444|m2280 +MTSB#M2527|m1700|m1701 +MTSF#m1703 +MTSH#m1697|m1705 +MTSJ#M1654|M1655|M1656|M1657|M1658|M1659|M1660|M1661|m1704 +MTSK#M967|M968|M977|M1770|M1771|M1772|M2511|M2512|M2513|M2514|M2515|M2516|M2772|M2773|M2774|M2775|M2790|m426|m427|m428|m429|m430|m431|m432|m433|m434|m435|m436|m453|m454|m1569|m1570|m1571|m1572|m1573|m1706|m1797|m1798|m1799|m1800|m1801|m1802|m1803|m1804|m1805|m1806|m1807|m1808 +MTSL#M1653|M1798|M1799|M2771|m1712|m1713|m1714|m1715 +MTSM#M2664|m1568|m1707 +MTSN#M1105|M1106|M1107|M1108|M1109|M1110|M1111|M1112|M1801|M1802|M1803|M1804|M2517|M3535|M3536|m549|m550|m551|m552|m553|m554|m1574|m1708|m1985 +MTSP#M1777|M1778|M2518|M2519|M2520|M2521|M2522|M2523|M2524|M2525|M2526|M2777|m1575|m1576|m1577|m1578|m1579|m1580|m1581 +MTSR#M2422|M2423|M2694|m1699|m1702|m1709 +MTSS#M1805|M2695|m1710 +MTST#M978|M1621|M1779|M1780|M1781|M1782|M1800|M2380|M2776|M2778|M2785|m445|m446|m447|m662|m938|m1698|m1711|m1986|m1987|m2199|m2281|m2282|m2283|m2284 +MTSX#M969|M1769|M1775|M1776 +MTT#M1692|m663|m946|m947|m2200 +MTTL#M2716 +MTTN#M2409|M2780|m948|m1347|m1348|m1349|m2108 +MTTR#M885|M886|M1702|M1703|M2381|M2673|M2674|M2779|m542|m543|m544|m545|m546|m547|m548 +MTTT#m539|m540|m541|m949 +MTTX#M1101|M1102 +MTWJ#M1792|M1793 +MTWL#M2682|m2147|m2148|m2149|m2150|m2151 +MTWN#M1795|M1796|M1797|m1691 +MTWR#M1794|M2683|M2684|M2685|M2686|M2687|M2781|M2782|M2783|M2784|m1692|m1693|m1694|m1695|m1696 +MTWS#M2688|M2689|M2690|M2691|M2692|M2693 +MTWX#M2665|M2666|M2667|M2668|M2669|M2670|M2671|M2672|m1673|m1690 +MTXN#M3316|M3317|M3318|M3368|M3369|M3370|M3371|M3372|M3373|M3374|M3375|M3376|M3377|M3378|M3379|m2182|m2183|m2184|m2185|m2186|m2187|m2188|m2189|m2190|m2191|m2192|m2193 +MTXS#M1773|M1774 +MW#M3479 +MWN#M3480 +MWX#M205 +MX#M11|m0|m6|m933 +MX0B#M36|M37|M38|M39|M40 +MXBL#M887|M888 +MXBR#M10|m1|m2|m3|m4|m5 +MXFL#M17 +MXL#M1672|m920 +MXLM#M1662|M1663 +MXLN#M1674|M1675|m915 +MXLR#m921|m922|m923 +MXLS#M1673 +MXLT#m916|m917|m918|m919 +MXN#m7 +MXNK#M1076|M1077|M1078|M1079 +MXNS#M12|M13|M1080|M1081|M1082|m515|m516|m517|m518|m519|m520|m521|m522|m523|m524|m525 +MXNT#m8|m9|m10|m11|m12|m13 +MXR#M14 +MXRN#M15 +MXRS#M16 +MXRT#M8|M9 +MXS#M3006 +MXST#m14 +MXT#M3365|m15|m17|m1739|m2245|m2246 +MXTB#M22|M23|M24|M25|M26|M27|M28|M74|M75 +MXTF#M33|M34|M59|M60|M61|M62|M63|M64|m35|m36|m37|m38|m39|m40|m41|m42|m43|m44|m45|m46|m47 +MXTJ#M3461|m2169|m2170|m2171|m2172|m2173|m2174|m2175|m2176|m2177 +MXTK#M35|M42|M43|M44|M45|M46|M47|M3366|M3367|m2168|m2178|m2179|m2180|m2181 +MXTL#M48|M49|m20|m21|m22|m23|m24|m25|m26|m27|m28|m29|m30|m31 +MXTM#M50|M51 +MXTN#M18|M19|M20|M31|M41|m18|m1740|m2247 +MXTP#M52|M53|M54|M55|m32|m33 +MXTR#M32 +MXTS#M21|M56|M57|M58|M71|M72|M73|m16|m34|m2248 +MXTT#M29|M30|m19|m1741|m2249 +MXTW#M65|M66|M67|M68|M69|M70 +MXWR#M76 +MY#M1039 +MYNS#M1040|M1041 ++++++++++ +N#K2927|N0|N898|N964|N1205|N1296|N1297|P1712|k1967|n0|n578|n952|n968|n1168 +N0LF#N1505|N1506 +N0S#N1256 +N0SN#N1257|N1258 +NB#K2852|N933 +NBBL#N932 +NBFT#N934 +NBFX#N935 +NBHS#N937 +NBJ#K2928 +NBJB#N936 +NBJN#K2929|N948 +NBKT#N710 +NBL#K2951|N1|N608|k1937|k2064|n1412|n1413 +NBLF#K2899|N611|N1298|n759|n760 +NBLH#N612|n761|n762|n763|n764|n765|n766|n767|n768|n769|n770|n771|n772 +NBLJ#n794|n795|n796|n797|n798|n799|n800|n801 +NBLK#N613|N1299|N1300|n793|n802|n803|n804 +NBLM#N614|n1414 +NBLN#K2898|N2|N615|N1131|N1132|k1927|k1928|k1929|k1930|k2056|k2057|k2058|k2059|k2060|n1|n1415 +NBLP#N1301|N1302|N1303|N1304 +NBLS#N3|N609|N616|N617|N618|N1305|k1931|n1416 +NBLT#N610|N938|k1932|k1933|k1934|k1935|k1936|k2061|k2062|k2063 +NBLW#N619 +NBLX#K2952|K2953|K2954|K2955 +NBMS#N949 +NBN#K2853|N620|n773 +NBNB#K2855|N621|N624|N625|N626|N627|N628|N629|N630|N631|N632|N633|N634|N635|N636|N637|n777|n778|n779|n780|n781|n782 +NBNF#K2859|N638|N651|N652|N653|N654|N655|N656|N657|N658 +NBNH#N674|k1842|k1843|k1844|k1845|k1846|n784 +NBNJ#N659|N660|N661|N662|N663|N664|N665|N666|N667|N668|N669 +NBNK#N670|N671|N672|N673|N675|N676 +NBNL#K2854|N677|N678 +NBNM#N679|n774|n775 +NBNN#N639|N640|N641|N642|N643|N644|N645|N899|n776|n783 +NBNP#N681|N682|N683|N684 +NBNR#N646|N647|N648|N649|N650|N680|N685|N686|N687|N688|N689|N690 +NBNS#K2860|K2861|N623|N691|N692|N693|N694|N695|N696|N697|N698|N699|N700|N707|N708|n785|n786|n787|n788|n789|n790|n791|n792 +NBNT#K2930|K2931|N701|N702|N957 +NBNW#N703|N704|N705|N706 +NBNX#K2856|K2857|K2858|N622 +NBPF#N950 +NBPL#N939 +NBPR#N940|N941 +NBR#n579 +NBRN#k1833|k1834|k1835|k1836|k1837 +NBRS#N709|k1838 +NBRT#k1839|k1840|k1841 +NBRX#N342|N951 +NBSK#N901|N902 +NBST#N900|N942|N943|N944|N952|N953|N954|N955|n805 +NBTN#N945 +NBWN#N947 +NBWR#N956 +NBWS#N946 +NF#K2891|K2945|K2946|N394|N714|N1287|N1564|N1565|k1985|n614|n615 +NF0L#N426|N427 +NFB#N917 +NFBS#N918|N919 +NFFL#N1288|N1289 +NFFR#N1292 +NFJB#N920 +NFJL#N921 +NFKX#N593|N594 +NFL#K2932|N1567 +NFLJ#N922|N923|k1987|k1988|k1989|k1990|k1991|k1992|k1993|k2000|k2001|k2002|k2003|k2004|k2005|k2006 +NFLK#k1969|k1986|k1994|k1995|k1996|k1997|k1999|k2007|k2008|k2009|k2010 +NFLL#n1041|n1042 +NFLN#K2934|N395|N396|N397|N1568 +NFLR#N1293|N1569|n1408|n1409|n1577 +NFLS#K2933|N1566|N1570|N1571 +NFM#N1579|n616 +NFMB#N1572|N1573|N1574|N1575|N1576 +NFN#K2947|N715|k1940|k1998|n617 +NFNT#N1003|k1941|k1942|k1943|k1944 +NFR#N592|k1968|n618 +NFRK#N1290 +NFRL#N1104 +NFRM#N1000|N1001|N1002|N1105|n619 +NFRN#n620 +NFRP#N1106 +NFRR#n621 +NFRS#N1107 +NFRT#N1108|N1311 +NFS#K2892|N1291|n622 +NFSK#n906|n907 +NFSN#K2905 +NFST#N999|k1945|n623|n624|n625|n626 +NFT#N1122|k1946 +NFTL#N924 +NFTR#N925|N926 +NFTS#K2904 +NFTT#N1577|N1578 +NH#N1671|n580|n1671 +NHBR#N343 +NHFN#N340|N341 +NHJH#N348 +NHJK#N344|N345|N346|N347|N349|N350|N351 +NHJL#N352 +NHKM#N353|N354|N355|N356 +NHLJ#N357|N358 +NHLS#N1264|N1265|n1368|n1369 +NHN#N359|n581|n1672 +NHNT#n582|n583|n584|n585|n586|n1673|n1674|n1675|n1676 +NHR#N1672|n1677|n1678 +NHRB#N1670 +NHRH#N360 +NHRK#N1674|N1675 +NHRN#N1673|N1676|N1677|N1678|N1679|N1680|n1679|n1682|n1683|n1684|n1685|n1686|n1693 +NHRR#n1680 +NHRS#n1681|n1687 +NHRT#n1688|n1689|n1690|n1691|n1692 +NHS#n587|n589 +NHSB#N367 +NHST#N361|N362|N363|N364|N365|N366|N368|N370|N371|N372|N373|N374|N375|n588|n612|n613 +NHT#N1021 +NHTN#N1022 +NHX#k1970 +NJ#N749|n559|n876 +NJBL#N1005 +NJBR#n989|n990|n991|n992|n993|n994 +NJBT#N1004 +NJF#N738 +NJFN#N1006|N1007 +NJKR#N1008|N1009 +NJL#N336|N1669 +NJLB#N337 +NJLK#N338 +NJLN#K2935|K2936|K2937|K2938|n560|n561|n562|n563 +NJLS#N339 +NJLT#n564|n565|n566|n567 +NJN#n568|n877 +NJNT#n569|n570|n571|n878|n879|n880 +NJR#N727|N1015|N1029|N1260|N1261|n830 +NJRF#N728 +NJRJ#n996|n997|n998|n999|n1000|n1001|n1002|n1003 +NJRK#N730|N731|N732|n995|n1004|n1005|n1006 +NJRL#N733 +NJRM#N1044 +NJRN#N729|N734|N1262|n831|n832|n833|n834|n835|n836 +NJRS#N735|N736|N737|N1030|N1031|N1032|N1033|N1034|N1035|N1036|N1037|N1038|N1039|N1040|N1041|N1042|N1043|N1263|n837 +NJRT#N1016|n838|n839|n840|n841|n842|n843|n844 +NJSK#N1010 +NJST#N1011 +NJWN#N1012 +NJWR#N1013|N1014 +NK#K2923|K2948|N1203|N1267|k1847|k1963|n806|n1156 +NK0T#N323 +NKBR#K2996|K2997|K2998|K2999 +NKF#N1046 +NKK#n551 +NKKT#N1023|N1024 +NKL#N1201|N1204 +NKLJ#N739|N740|N741 +NKLR#N1585|N1586|N1587|N1588|N1589|N1590|N1591|n1581|n1582|n1583|n1584 +NKLS#N1047|N1202|N1268 +NKLT#K2863|K2864|K2865 +NKMP#N369 +NKN#N317|N1020|N1269|N1308|k1848|n807|n1157 +NKNH#N319 +NKNJ#N318|N751 +NKNK#N750|N752|N753|N754|N755|N756 +NKNS#N320|N1048|N1049|n908|n909|n910 +NKNT#K2925|N1051|k1849|k1850|k1851|k1852|n549|n550|n808|n809|n810|n1158|n1159|n1160|n1161|n1162 +NKNW#N1309|N1310 +NKPN#K2866 +NKR#K2862|N711|N742 +NKR0#N1045 +NKRB#K2924 +NKRK#N1133|N1266 +NKRM#N712|N713 +NKRN#N1017|N1018|N1019 +NKRT#N1050 +NKS#K2867|K2926|K2994|N1294|n1410 +NKSK#N335|n811 +NKSN#k1964|k1965 +NKST#k1853|n572|n812 +NKT#K2973|N316|N1563|N1584|k1854|k1966|n552|n553|n573|n574|n813|n814|n881|n882|n1163|n1164 +NKTF#N718|N719|N720|N721|N722|N723|N724|N725|N726|n818|n819|n820|n821|n822|n823|n824|n825|n826|n827|n828|n829 +NKTM#N321|n554 +NKTN#N1270|N1271|k1855|n555|n575|n815|n883|n1165|n1370|n1371|n1372|n1373 +NKTR#N322|N763|N764|n556 +NKTS#k1856|n557|n576|n816|n1166 +NKTT#k1857|n577|n817|n1167 +NKWR#K2868|K2869 +NKXN#N716|N717 +NKYM#N398 +NL#K2870|K2974|K3001|N1272|N1592 +NLFR#K2873|K2874|K2875|k1863 +NLHR#k1864|k1865|k1866|k1867|k1868 +NLJ#k1870|k2072 +NLJN#k1871|k2073 +NLJR#k1872|k1873|k1874|k1875|k1876|k2074 +NLJS#k2075 +NLK#N765|k1869|k2071 +NLKN#N766 +NLKP#K2878|K2879|K2880 +NLKS#K2876|K2877|k1877|k1878|k1879|k1880 +NLN#K2975|N1594|N1595|N1657|k1858 +NLNF#N1658 +NLNJ#N1052|N1053|N1055 +NLNK#N1054|k1971 +NLNS#N1659|N1660|N1661 +NLNT#k1859|k1860|k1861|k1862 +NLPN#N1596 +NLR#K2871|K3008 +NLRN#K2872 +NLRS#K3009 +NLRT#k1881|k1882|k1883|k1884|k1885 +NLS#K2881|N1274 +NLSK#N757 +NLSR#N1597 +NLST#N1598|N1599|N1600 +NLT#k1886|k1887 +NLTL#N1273 +NLTN#k1888 +NLTR#N1593 +NLWR#N1602 +NLWS#N1275 +NLWX#N1601 +NLX#K2949|K3007|n1007 +NM#G3733|G3734|N399|N743|n590|n845|n971|n1374|n1411|n1694 +NMB#N420 +NMBR#N591 +NMBS#N1276 +NMF#N1662 +NMFN#N1663 +NMHF#n636|n637|n638|n639|n640|n641|n642|n643|n644|n645|n646|n647 +NMLS#n1349 +NMLX#N1697|n1710|n1711|n1712 +NMN#N400|n591|n846|n1695 +NMNJ#N401 +NMNK#N1315 +NMNL#N1316|N1317|N1318|N1319|N1320|N1321|N1322|N1323|N1324|n627|n628|n629|n630|n1423|n1424|n1425|n1426|n1427|n1428|n1429 +NMNR#N1325|n1430|n1431|n1432|n1433|n1434|n1435|n1436|n1437|n1438|n1439|n1440|n1441|n1442 +NMNS#N402|N403|N404|N405|N406|N407|N408|N409|N410|N411|N412|N413|N414|N415|N416|N417|N418|N419|n631 +NMNT#N1058|N1059|N1060|N1061|n632|n633|n634|n635|n847|n848|n849|n850|n851|n1350|n1351|n1352 +NMR#N744|N1606|n1375 +NMRK#N784|N1056|N1057|N1603|N1604 +NMRM#n1376|n1377|n1378 +NMRN#N1609|N1610|N1611|N1612|N1613|N1614 +NMRR#N1607|N1608|n1588|n1589|n1590|n1591|n1592|n1593|n1594|n1595|n1596|n1597|n1598|n1599 +NMRS#N1605|n1585|n1586|n1587 +NMRW#N1277 +NMSK#N1681 +NMST#n1379 +NMT#N1312|n592|n852|n1380 +NMTK#P1713 +NMTN#N1313|N1314 +NMTS#p1198|p1199 +NN#K2939|N758|N785|N973|N1062|N1278|N1327|k1972|n884|n889|n972|n1008|n1600 +NNBR#N974|n885|n886|n887|n888 +NNBT#N767 +NNF#N1279 +NNFN#N903 +NNFR#N904|N905 +NNFX#n1009|n1010 +NNHN#n1011 +NNJL#N906 +NNJR#n969|n970|n1012|n1013|n1014 +NNKJ#N975 +NNKL#N965|N976 +NNKM#N907|N1064 +NNKN#N908|N1326|n1443 +NNKP#N773|N774|N775|n1015|n1016 +NNKR#N772 +NNLJ#N909 +NNLS#N776 +NNLX#N787 +NNML#N910 +NNMR#n1601 +NNMT#N421 +NNN#N1328|n890 +NNNJ#N778 +NNNK#N777|N779 +NNNS#n892|n893|n894|n895|n896|n897|n898|n899|n900|n901|n902|n903 +NNNT#n891|n1029 +NNPL#N1329|n1017|n1444 +NNPR#n1018|n1019 +NNR#N769 +NNRN#N770 +NNRS#N771 +NNRW#N1063 +NNRX#N966|N967 +NNS#N788|N1580 +NNSJ#N759|N1066 +NNSK#N422|N423|N912|N913|N914|N969|n1037|n1038|n1039|n1040 +NNSN#N1065|N1581|n1030|n1031|n1032|n1033|n1034|n1035|n1036 +NNSR#n1579|n1580 +NNSS#N786|N1026|N1027|n911 +NNST#N760|N761|N911|N915|N916|N968|N970|N1025|N1330|N1331|n904|n1445 +NNT#k1973|k1974|n648|n905|n1020|n1022|n1353 +NNTJ#n1027|n1028 +NNTK#N1028 +NNTM#n1023 +NNTN#k1975|n649|n1024 +NNTR#N605|N606|N768|N971|N972|k1976|n1025 +NNTS#N977|k1977|n650|n1021|n1026 +NNTT#n651 +NNTW#N978|N979|N980 +NNWR#N780|N781|N782 +NP#K2882|K2906|N790|k1889|k1890|n1381 +NPF#K2976|K3006|N425|k2133|k2143 +NPFL#K2978|K2979|K2980 +NPFN#k2134|k2135|k2136|k2137|k2138|k2144|k2145|k2146|k2147|k2148 +NPFR#K2981 +NPFS#K2982|k2139 +NPFT#K2977|k2140|k2141|k2142|k2149|k2150|k2151|k2152 +NPKR#K2914|K2915|K2916|K2917|K2918 +NPL#K3010|N607|N789|N1280|k2155 +NPLM#N424 +NPLN#K3011|N428|N1069|k2154|n652|n653 +NPLS#K3012|K3013|n912|n913 +NPLT#k2153 +NPM#k1891 +NPN#K2907|N1281|k1892|n1382 +NPNL#K2913 +NPNT#n1383|n1384|n1385 +NPNW#K2908|K2909|K2910|K2911|K2912 +NPR#k1893 +NPRM#k1894 +NPRN#k1895 +NPRR#k1896 +NPRS#N1071 +NPS#k1897|k2011 +NPSK#K2884 +NPSN#K2919|k2012|k2013|k2014|k2015|k2016 +NPSS#k2017 +NPST#K2885|k1898|k1899|k1900|k1901|k2018|k2019|k2020|k2021|n1386 +NPSX#N1070 +NPT#K2883|n1387|n1388 +NPTN#n1389 +NPTS#n1390 +NPTT#n1391 +NR#K2893|N745|N1246|k2090|n973|n975|n1602 +NRB#N393|N429 +NRBN#N430|N431 +NRBR#N1682 +NRBT#N981|N982|N983 +NRF#N791 +NRFL#n919|n920 +NRFN#N792|N793|N794|N795|N796|N797|N798|N799|N800|N801|N802|N803|N804|N805|N806|N807|N808|N809|N810|N811|N812|N813|N814|N815|N816|N817|N995|N996|n914|n915|n916|n917|n918 +NRFS#N818|N819|n923|n924|n925|n926|n927|n928|n929|n930|n931|n932|n933|n934|n935 +NRFT#n921|n922 +NRHF#N1683|n593|n594|n595|n596|n597|n598|n599|n600|n601|n602|n603|n604 +NRHT#N438 +NRJ#k2081 +NRJL#N1072|N1073|n1740|n1741|n1742 +NRJN#n1392|n1393|n1394|n1395|n1396 +NRK#k2080 +NRKN#N1068 +NRKR#N1684|N1685 +NRKS#N432|N433|N434 +NRKT#N435|N436|n654|n655|n656|n657|n658|n659|n660|n661|n662|n663|n664|n665 +NRLJ#N1076|N1077|N1078|n1043|n1044|n1045|n1046|n1049|n1050 +NRLX#n979|n980|n981|n982 +NRM#N1403|n976|n1502 +NRMJ#n1503 +NRML#N1404|N1405|N1406|N1407|N1408|N1409|N1410|N1411|N1412|N1413|N1414|N1415|N1416|N1417|N1418|N1419|N1420|N1421|N1422|N1423|N1424|N1425|N1426|N1427|N1428|N1429|N1430|N1431|N1432|N1433|N1434|N1435|N1436|N1437|N1438|N1439|N1440|N1441|N1442|N1443|N1444|N1445|N1446|N1447|N1448|N1449|n1470|n1471|n1472|n1473|n1474|n1475|n1476|n1477|n1478|n1479|n1480|n1481|n1482|n1483|n1484|n1485|n1486|n1487|n1488|n1489|n1490|n1491|n1492|n1493|n1494|n1495|n1496|n1497|n1498 +NRMN#N1450|N1451|N1452|N1453|N1454|N1455|N1456|N1462|n1499 +NRMR#N1457|n1504|n1505|n1506|n1507|n1508|n1509|n1510|n1511|n1512 +NRMS#N1459|N1460 +NRMT#N1458|N1461|N1686|N1687|N1688|N1689|n1500|n1501 +NRN#N1247|k1902|k2091|n666|n977|n1696 +NRNB#N1706 +NRNF#N1251 +NRNJ#N377 +NRNK#N376|N378|N379|N380|N381|N382|N383|N384|N385|N386|N387|N388|N389|N390|N990|N991 +NRNL#n1051|n1052|n1053 +NRNN#N984|N1079 +NRNP#N1248 +NRNS#N1249|N1250|n671 +NRNT#k1903|k1904|k1905|k1906|k2092|k2093|k2094|n667|n668|n669|n670|n1697|n1698|n1699|n1700 +NRPL#K2983|K2984|k2076|k2077|k2078|k2079 +NRPS#K2950 +NRS#K2894|N820|N821|N1080|n978 +NRSK#N987|N988|N989|k2022|k2023|k2024|k2025|k2026|k2027|k2028|k2029|k2030|k2031|k2032|n1713|n1714|n1715|n1716|n1717|n1718|n1719|n1720|n1721|n1722|n1723|n1724 +NRSN#N1081 +NRSS#N439|N440|N441|N442|N822|n675 +NRST#N1690|N1691|N1692|k2095 +NRT#N437|N1332|k1907|k2096|k2097|n672|n673|n1701|n1702 +NRTB#N1333|N1340|N1341 +NRTF#N1334|N1335|N1348|N1349|N1350|N1393|N1394|n1446|n1451 +NRTH#N1353|N1354 +NRTJ#n954|n955|n956|n957|n958|n959|n960|n961 +NRTK#N1351|N1352|N1357|N1358|n953|n962|n963|n964|n965 +NRTL#N1359|N1360|N1361|n1726|n1727|n1728|n1729|n1730|n1731|n1732|n1733|n1734|n1735|n1736|n1737|n1738|n1739 +NRTM#N1362|n1447 +NRTN#N1067|N1344|N1345|N1346|k1908|k2098|n974|n1703 +NRTP#N1369|N1370|N1371 +NRTR#N1347|N1355|N1372|N1373|N1374 +NRTS#N1339|N1356|N1363|N1364|N1365|N1366|N1367|N1368|N1375|N1376|N1377|N1378|N1379|N1380|N1381|N1382|N1383|N1384|N1385|N1386|N1387|N1388|N1389|N1390|N1391|N1392|N1401|N1402|k2099|n674|n1054|n1055|n1056|n1452|n1453|n1454|n1455|n1456|n1464|n1465|n1466|n1467|n1468|n1469 +NRTT#N1336|N1337|N1338|N1343|k2100|n1448|n1449|n1450|n1704 +NRTW#N1395|N1396|N1397|N1398|N1399|N1400|n1457|n1458|n1459|n1460|n1461|n1462|n1463 +NRTX#N1342 +NRWJ#N1463|n1513|n1514|n1515 +NRWN#N1282 +NRWR#N992|N993|N994|N1693|N1694|N1695 +NRXN#N1074 +NRXR#N1075|n1047|n1048 +NRXT#N985|N986 +NS#K2940|N443|N451|N595|N762|N823|N825|N997|N1087|N1123|N1295|N1615|N1698|N1707|P1714|n677|n678|n983|n1354|n1578 +NSFR#N597|N602|N603|N604 +NSJK#N598 +NSJL#N1116 +NSK#N1283 +NSKB#K2941|N927 +NSKL#N1082|N1616|n690|n691|n692|n1603 +NSKN#N391|N1115|N1117|N1284|n676 +NSKP#N1083|N1084 +NSL#N392|N824 +NSLN#N1085|n1057|n1058|n1355|n1725 +NSLR#N1252 +NSLS#N1118|N1119 +NSLT#n1356 +NSM#n679 +NSN#N444|N1285|N1708|n680|n1357 +NSNB#N445|N446 +NSNL#N447|N448 +NSNS#N449 +NSNT#n1358|n1359|n1360|n1361 +NSP#K2985 +NSPN#K2986|k2082|k2083|k2084 +NSPR#N1086|k2101|k2102|k2103|k2104|k2105|k2106|k2107|k2108|k2109|k2110|k2111|k2112|k2113|k2114|k2115|k2116|k2117|k2118|k2119|k2120|k2121|k2122|n1059|n1060|n1061 +NSR#K2895|n681 +NSRJ#N599|N600|k1913|k1914|k1915|k1916|k1917|k1918|k1919|k1920|k1921 +NSRK#k1912|k1922|k1923|k1924|k1925 +NSRM#n682 +NSRN#k1926|n683 +NSRR#n684 +NSRS#N929 +NSRX#N928 +NSS#G3735|K2987|N601|n685 +NSSL#N931 +NSST#N1120|n686|n687|n688|n689 +NST#K2886|K2920|N1114|k1978|n605|n984|n1062|n1362|n1363|n1397|n1705 +NSTB#K2887|K2888|K2889 +NSTK#N596 +NSTL#N828|N1464|N1465|n1093|n1094|n1095|n1096|n1097|n1516|n1517 +NSTM#n985 +NSTN#K3000|n986|n1063|n1364|n1398|n1399|n1400|n1401|n1402 +NSTR#K2942|K2943|K2944|N826|N827|N1088|N1089|k2033|k2034|k2035|k2036|k2037|k2038|k2039|k2040|k2041|k2042|n987 +NSTS#K2890|N998|g6765|n988|n1365 +NSTT#N930|n1403|n1404|n1405|n1406|n1407 +NSWK#N1124 +NSWS#N1121 +NT#G3724|K2921|K2995|N523|N746|N830|N833|N1253|N1254|N1466|N1467|N1487|N1617|N1618|N1619|N1699|k1952|k1979|k1980|n606|n607|n936|n937|n949|n1366|n1604|n1706 +NTBH#N1482|N1483 +NTBL#N835 +NTBR#N1485|k1947|k1948|k1949|k1950|k1951 +NTBT#N836|N1484 +NTF#k1983 +NTFK#N834 +NTFL#N1498|N1499|N1500|N1501|N1502|N1503|n874|n875|n1534 +NTFM#k1984 +NTFN#N958|N959|N1476|N1477 +NTFR#N845|N866|N1550|N1551|N1552|N1553|N1554|N1555 +NTJ#N334|g6767|n1744 +NTJL#n1540|n1541|n1542|n1543 +NTJM#g6768|k2087|n1745 +NTJN#g6769|k2088|n1746|n1747 +NTJR#g6770|g6771|g6772|g6773|g6774|k2089|n1748|n1749|n1750|n1751|n1752 +NTJS#g6775|n1544|n1753 +NTJT#N1504|n1535|n1536|n1537|n1538|n1539 +NTJW#N846|N847|N848|N849|N850|N851 +NTK#g6766|k2086|n1743 +NTKK#N831|N832|N1701 +NTKN#N1702|N1703 +NTKR#N853 +NTKS#N843|N844|g6776|g6777|g6778|g6779|n1754|n1755|n1756|n1757 +NTKT#n1758|n1759 +NTL#K3005|N324|N1582 +NTLB#N325 +NTLH#N329|N1583 +NTLJ#N327|N328|N1513|N1514|N1520|N1521 +NTLN#N330|N854|N855|N856|N1515|N1516|n558|n1557 +NTLS#N331|N332|n610|n611|n870|n871|n872|n873 +NTLT#N326|N1517|N1518|N1519|n1558 +NTLX#n1322|n1323|n1324|n1325|n1326|n1327|n1328|n1329|n1330|n1331|n1332|n1333|n1334 +NTM#n938 +NTMP#N852 +NTMS#K2922|N865|N1522|N1523 +NTMT#N857|N858 +NTN#G3725|K2988|N333|N1125|N1255|N1489|N1696|N1700|k1953|k1981|n853|n939|n1367|n1707 +NTNB#G3727|N1491|N1492 +NTNF#G3728|G3729 +NTNJ#G3730|G3731|G3732 +NTNK#G3726|N837|N1488 +NTNL#N1494|g6762|g6763|g6764 +NTNM#N1129|N1497 +NTNN#N1493 +NTNP#K2989|K2990|K2991|K2992 +NTNS#K2993|N1126|N1127|N1128|N1130|N1490|N1495|N1496|n1098|n1099|n1100 +NTNT#N1548|N1549|k1954|k1955|k1956|k1957|n854|n855|n856|n857 +NTPL#N1524|N1525 +NTPR#N859|N860|N861|N862|N1526 +NTR#N527|N528|N747|N1468|N1469|n940|n1169|n1177|n1545 +NTRB#N535|N536|N537|N1206|n723|n724|n1170|n1171|n1172|n1173|n1174 +NTRF#N534|N543|N544|N545|N546|N583|N1208|N1234|N1474|N1529|N1530|N1531|N1532|N1533|k2043|k2044|k2045|k2046|k2047|k2048|k2049|k2050|k2051|k2052|k2053|k2054|n725|n726|n740|n741|n1181 +NTRH#N557|N558|n1251|n1252|n1253|n1254|n1283 +NTRJ#N548|N549|N550|N551|N552|N553|N554|N555|N1211|n727|n728|n729|n730|n731|n732|n733|n734|n735|n736|n1182|n1183|n1184|n1185|n1186|n1187|n1188|n1189|n1190|n1191|n1192|n1193|n1194|n1195|n1196|n1197|n1198|n1199|n1200|n1201|n1202|n1203|n1204|n1205|n1206|n1207|n1208|n1209|n1210|n1211|n1212|n1213|n1214|n1215|n1216|n1217|n1218|n1219|n1220|n1221|n1222|n1223|n1224|n1225|n1226|n1227|n1228|n1229|n1230|n1231|n1232|n1233|n1234|n1235|n1236|n1237|n1238|n1239|n1240|n1241|n1242|n1243|n1244|n1245|n1246|n1247|n1248|n1249|n1250|n1336|n1337|n1338|n1339|n1340|n1341|n1342|n1343|n1344 +NTRK#N547|N556|N559|N560|N561|N562|N563|N961|N962|N963|N1209|N1210|N1212|N1213|N1214|N1239|N1240|N1241|N1242|N1243|N1244|N1245|N1286|N1472|n1255|n1256|n1257|n1258|n1259|n1335|n1345|n1346|n1347|n1348 +NTRL#N529|N530|N531|N532|N538|N564|N565|N588|N589|N590|N838|N839|N1090|N1091|N1092|N1093|N1094|N1095|N1096|N1097|N1098|N1215|N1216|N1217|N1218|N1219|N1220|N1221|n707|n708|n709|n710|n711|n712|n713|n714|n715|n716|n717|n718|n719|n720|n721|n722|n747|n748|n749|n750|n751|n752|n753|n754|n755|n756|n1064|n1065|n1066|n1067|n1068|n1069|n1070|n1071|n1072|n1073|n1074|n1075|n1076|n1077|n1078|n1079|n1080|n1081|n1082|n1083|n1084|n1085|n1086|n1087|n1088|n1260|n1261|n1262|n1263|n1264|n1265|n1266|n1267|n1268|n1269|n1518|n1519|n1520|n1521 +NTRM#N524|N566|N567|n941|n1178|n1270|n1271|n1272|n1273|n1274|n1275|n1276|n1277 +NTRN#N525|N526|N533|N863|N1099|N1100|N1101|N1102|N1103|N1232|N1233|N1470|N1507|k1909|k1910|n737|n738|n739|n942|n1179|n1546|n1547|n1548|n1549 +NTRP#N568|N569|N1527|N1528 +NTRR#N539|N540|N541|N542|n943 +NTRS#N571|N572|N573|N574|N575|N576|N577|N578|N579|N580|N581|N842|N1222|N1223|N1224|N1225|N1226|N1227|N1228|N1229|N1238|N1473|N1562|n1180|n1278|n1279|n1280|n1281|n1282|n1284|n1285|n1286|n1287|n1288|n1289|n1290|n1291|n1292|n1293|n1294|n1295|n1296|n1297|n1298|n1299|n1300|n1301|n1302|n1303|n1304|n1305|n1319|n1320|n1321|n1550|n1559|n1560|n1561 +NTRT#N582|N840|N841|N1207|N1230|N1231|N1471|k1911|k2055|n1175|n1176|n1306|n1307|n1308|n1309|n1310|n1311|n1312|n1313|n1314|n1315|n1316|n1317|n1318|n1551|n1552|n1553|n1554|n1555|n1556 +NTRW#N584|N585|N586|N587|N783|N1235|N1236|N1237|n742|n743|n744|n745|n746 +NTRX#N570 +NTS#N748|N869|N874|N1508|N1625|n944|n1773 +NTSB#N897|N1509|N1510|N1511|N1621|N1622|N1623|N1624|n1605|n1606|n1607|n1608|n1609|n1610|n1611|n1612|n1613|n1614|n1615|n1616|n1617|n1618|n1619|n1620|n1621|n1622|n1623 +NTSF#N878|N896|N1632|N1633|N1634|N1635 +NTSH#N880|N1636 +NTSJ#N879 +NTSK#K2896|K2897|N829|N864|N881|N882|N883|N884|N1478|N1479|N1480|N1535|N1536|n757|n758|n858|n859|n860|n861|n862|n863|n864|n865|n866|n867|n868|n869 +NTSL#N1637|N1638|N1639|N1640|N1641|N1709|N1710|n1626|n1627|n1628|n1629|n1630|n1631|n1632|n1633|n1634|n1635|n1636|n1637|n1638|n1776|n1777|n1778|n1779|n1780|n1781|n1782|n1783|n1784|n1785|n1786|n1787|n1788 +NTSN#N868|N872|N875|N876|N1512|N1534|N1620|N1626|N1627|N1628|N1642|N1643|N1645|N1646|N1647|N1648|N1649|N1650|N1651|N1652|N1653|N1654|N1655|N1656|n950|n951|n1624|n1625|n1774 +NTSP#N1644 +NTSR#N1629|N1630|N1631 +NTSS#N873|N877|N885|N886|N887|N888|N1259|n1775 +NTST#N870|N871|N889|N890|N891|N892|N1481|N1537|N1538|N1539|N1540|N1541|N1542|N1543|N1544|N1545|N1546|N1547|N1559|N1560|k1958|k1982|n608|n945|n946|n947|n948|n1639|n1640|n1708|n1789|n1790|n1791|n1792|n1793 +NTSW#N893|N894|N895 +NTSX#N1561 +NTT#k1959|k2085|n609|n1709 +NTTN#k1960 +NTTR#n1522|n1523|n1524|n1525|n1526|n1527|n1528|n1529|n1530|n1531|n1532|n1533 +NTTS#N960|k1961|n966|n967 +NTTT#k1962 +NTTX#N1486 +NTWN#N1556|N1557|N1558|n1562|n1563|n1564|n1565|n1566|n1567|n1568|n1569|n1570|n1571|n1572|n1573|n1574|n1575|n1576 +NTWR#N867 +NTXN#N1475 +NWJN#N1109 +NWLN#N1110 +NWRB#N1111 +NWRK#N1112 +NWRT#N1113|n1089|n1090|n1091|n1092 +NX#N4|N1306|n2|n1417 +NX0M#N241 +NXB#N36 +NXBB#N37|n20|n23 +NXBH#N39|N40|n24 +NXBL#N51|N52|N53|n40|n41|n42 +NXBM#N41 +NXBN#n21 +NXBR#N11|N12|N13|N14|N15|N16|N17|N18|N19|N20|N21|N22|N23|N24|N25|N26|N27|N28|N29|N30|N31|N32|N33|N34|N35|N42|N43|n17|n18|n19 +NXBS#N44|N45|N46|N47|N48|N50|n25|n26|n27|n28|n29|n30|n31|n32|n33|n34|n35|n36|n37|n38|n39 +NXBT#N38|N49|n22 +NXFL#N64|N65|N66|N67|N68|N69|N70|N71|N72|N73|N74|N75|N76|N77|N78|N79|N80|N81|N82|N279|n97|n98|n99|n100|n101|n102|n103|n104|n111|n112|n113|n114|n115|n116|n117|n463|n464|n465|n466|n467|n468|n469 +NXFR#N60|N63|N83|N84|N85|N86|N87|N278|n68|n69|n70|n71|n72|n95|n96|n105|n106|n107|n108|n109|n110 +NXJ#k2067 +NXJB#N89|N94|n124|n125|n126|n127|n128|n129|n130|n131|n132|n133|n134|n135|n136|n137|n138|n280|n281|n282|n283|n284|n285|n286|n287|n288|n289|n290|n291 +NXJF#n143|n144|n145|n146|n147|n148|n149|n150|n151|n152|n153|n154|n155|n156 +NXJH#n160|n161|n162|n163|n164|n165|n166|n167|n168|n169|n170|n171 +NXJJ#n158|n311 +NXJK#n157|n159|n172|n173|n174|n175|n176|n177 +NXJL#n178|n179|n180|n181|n182|n183|n184|n185|n186|n187|n188|n189|n190 +NXJM#k2068|n120|n121|n122|n123|n191|n192|n193|n194|n195|n196|n197|n198|n199 +NXJN#k2069|n292|n293|n294 +NXJR#N90|N91|N92|k2070|n200|n201|n202|n203|n204|n205|n206|n207|n208|n209|n210|n211|n212|n213|n214|n215|n216|n217 +NXJS#N93|n218|n219|n220|n221|n222|n223|n224|n225|n226|n227|n228|n229|n230|n231|n232|n233|n234|n235|n236|n237|n238|n239|n240|n241|n242|n243|n244|n245|n246|n247|n248|n249|n250|n251|n252|n253|n254|n255|n256|n257|n275|n276|n277|n278|n279 +NXJT#n139|n140|n141|n142|n258|n259|n260|n261|n262|n263 +NXJW#n264|n265|n266|n267|n268|n269|n270|n271|n272|n273|n274 +NXK#k2066 +NXKB#n118|n119 +NXKF#N107|N108 +NXKL#N109|N110|N111|n312|n313|n314|n315|n316|n317 +NXKM#N112|N113|N114|N115|N136|N137|n318|n319|n320|n321|n322 +NXKN#N88 +NXKR#N116|N117|N118|N119|N120|N121|N122|N123|N124|N125|N126|N127|N128|N129|N130|N131|N132|N133|N134|N135 +NXL#K3002 +NXLB#N102|N103|N104|N142|n330 +NXLF#K3004|N96|N97|N98|N99|N100|N141|N144|N145|n300|n301|n328|n329|n333|n334 +NXLN#k2123|k2124|k2125|k2126|k2127|n73|n303|n304 +NXLS#K3003|N139|N140|N143|N146|N147|N148|n323|n324|n325|n326|n327|n331|n332|n335|n336|n337|n338|n339|n340|n341|n342|n343 +NXLT#N95|N105|N138|n295|n296|n297|n298|n299|n305 +NXML#N1307|n1418|n1419|n1420|n1421|n1422 +NXMN#N6|N7|N8|n3|n4|n5|n6|n7|n8|n9|n10|n11|n12|n13|n14 +NXMP#n75|n76|n77|n78|n79|n80|n81|n82|n83|n84 +NXMR#N5 +NXMS#n349|n350 +NXMT#N149|N150|N151|N152|N153|N154|N155|N156|N157|N158|n351 +NXMX#n344|n345|n346|n347|n348 +NXN#K2956|N452 +NXNB#K2957|K2958|K2959 +NXNF#K2960 +NXNJ#K2961|K2962|K2963|n306|n307|n308|n309|n310 +NXNL#N453|N454|N455|N456|N457|N458|N459|N460|N461|N462|N463|N464|N465|N466|N467|N468|N469|N470|N471|N472|N473|N474|N475|N476|N477|N478|N479|N480|N481|N482|N483|N484|N485|N486|N487|N488|N489|N490|N491|N492|N493|N494|N495|N496|N497|N498|N499|N500|N501|N502|N503|N504|N505|N506|N507|N508|N509|N510|N511|N512|N513|N514|N515|N516|N517|N518|N519|N520|n693|n694|n695|n696|n697|n698|n699|n700|n701|n702|n703|n704|n705|n706 +NXNM#K2964|K2965|K2966|K2967|N159|N160|N161 +NXNN#N101|N521|N522|n74 +NXNR#K2968 +NXNS#K2969|K2970|K2971 +NXNT#K2972|N277|k2065 +NXPR#N162|n352|n353|n354|n355 +NXR#n302 +NXRB#N9|N10|n15|n16 +NXRF#N188|n364 +NXRK#n367|n368 +NXRM#N189|n369|n370 +NXRN#N450|k2128|k2129|k2130|k2131|k2132|n356|n365 +NXRS#N61|N62|N190|n85|n86|n87|n88|n89|n90|n91|n92|n93|n94|n371|n372 +NXRT#N163|N164|n363 +NXRX#N165|N166|N167|N168|N169|N170|N171|N172|N173|N174|N175|N176|N177|N178|N179|N180|N181|N182|N183|N184|N185|N186|N187|n357|n358|n359|n360|n361|n362|n366 +NXSF#n512|n513|n514|n515|n516|n541 +NXSH#N213|n385|n386|n387|n503|n504|n505|n506|n507|n519 +NXSJ#n373|n374|n517|n518|n520 +NXSK#N193|N194|N195|N196|N197|N198|N199|N200|N201|N202|N203|N204|N205|N206|N207|N208|N209|N210|N211|N212|N312|N313|N314|N315|n375|n376|n377|n378|n379|n380|n381|n382|n383|n384|n521|n522|n523 +NXSL#N216|N217|N308|N310|n500|n524|n525|n526|n546|n547|n548 +NXSM#n508|n527 +NXSN#n388|n395|n396 +NXSP#N218|n397|n398|n399|n400|n401|n402|n403|n404|n405|n406|n528 +NXSR#n509|n529|n530|n531|n532|n533|n534 +NXSS#N191|N192|n535|n536|n537|n538|n539|n540|n543|n544|n545 +NXST#N214|N219|N220|N311|N1664|N1665|N1666|n407|n408|n409|n410|n411|n412|n413|n414|n415|n416|n417|n418|n419|n420|n421|n422|n510|n511|n1641|n1642|n1643|n1644|n1645|n1646|n1647|n1648|n1649|n1650|n1651|n1652|n1653|n1654|n1655|n1656|n1657|n1658 +NXSW#n542 +NXSX#N215|N309|n389|n390|n391|n392|n393|n394|n423|n424|n425|n426|n427|n428|n429|n501|n502 +NXT#K2900|K2901|N106|N221|N1134|N1153|N1667|k1938|n1101 +NXTB#N225|N226|N227|N1144|N1145|N1146|N1147|N1148|N1149|N1150|N1151|N1152|n1111 +NXTF#N234|N235|N236|N237|N238|N239|N269|N270|N1142|n445|n1120|n1149|n1150|n1151|n1154|n1155 +NXTJ#N240|N1166|N1167|N1168|N1169|n1122|n1123|n1124|n1125|n1126|n1661|n1662 +NXTK#N228|N243|N244|N245|N246|N1136|N1170|N1171|N1172|n1102|n1103|n1104|n1118|n1121|n1127|n1128|n1129|n1663|n1664|n1665|n1666 +NXTL#N231|N232|N233|N247|N248|N1160|N1173|N1200|n432|n433|n434|n435|n436|n437|n438|n439|n440|n441|n442|n443|n444|n1130|n1131|n1132|n1133|n1659|n1660|n1667|n1668|n1669|n1670 +NXTM#N54|N249|N250|N1174|N1175|N1176|N1177|n44|n1105|n1106|n1107|n1108|n1134|n1135|n1136|n1137 +NXTN#K2902|N55|N56|N57|N222|N1137|N1138|N1139|N1140|N1154|N1155|N1156|N1157|N1158|N1159|N1161|N1162|N1178|N1668|k1939|n45|n46|n47|n48|n49|n50|n51|n52|n53|n54|n55|n66|n67 +NXTP#N1179|n1138|n1139|n1140|n1141 +NXTR#N58|N223|N224|N251|N252|N253|N254|N255|N256|N1141|N1163|N1164|N1165|N1180|N1181|N1182|N1183|N1704|N1705|n56|n57|n58|n59|n60|n61|n62|n63|n64|n65|n446|n447|n448|n449|n450|n451|n452|n453|n454|n455|n456|n457|n1117|n1119|n1142|n1148|n1760|n1761|n1762|n1763|n1764|n1765|n1766|n1767|n1768|n1769|n1770|n1771|n1772 +NXTS#K2903|N242|N257|N258|N259|N260|N261|N262|N263|N264|N265|N266|N267|N268|N275|N276|N1143|N1184|N1185|N1186|N1187|N1188|N1189|N1190|N1191|N1192|N1193|N1194|N1195|N1198|N1199|n458|n459|n460|n461|n462|n1116|n1143|n1144|n1145|n1146|n1153 +NXTT#N229|N230|n430|n431|n1109|n1110|n1113|n1114|n1115 +NXTW#N271|N272|N273|N274|N1196|N1197|n1152 +NXTX#N1135|n43|n1147 +NXWH#N282|N283 +NXWL#N280|N281|N288 +NXWN#n475|n476 +NXWR#N289|N290|n491|n492|n493|n494|n495|n496|n497|n498 +NXWS#N284|N285|N286|N287|n477|n478|n479|n480|n481|n482|n483|n484|n485|n486|n487|n488|n489|n490 +NXWX#N291|N292|N293|N294|N295|N296|N297|N298|N299|N300|N301|N302|N303|N304|N305|N306|N307|n470|n471|n472|n473|n474|n499 +NXXN#N59 +NXXR#n1112 ++++++++++ +P#P1715 +P0#P3385 +P0KR#P3384 +P0LJ#P683|P684|P685|P686|P687|p393|p394|p395|p396|p397|p398|p399|p400|p401|p402|p403|p404|p405 +P0S#P688 +P0TS#p381|p382|p383|p384|p385|p386|p387|p388|p389|p390|p391|p392 +PBL#P9|P3402|P3403 +PBLK#P3252|P3253|P3254|P3255|P3256|P3257|P3258|P3259|P3260|p2362 +PBLN#P3404 +PBLS#P3261|P3262|P3263|P3405|p2363|p2364|p2365|p2366|p2367|p2368|p2369|p2370|p2371|p2372|p2373|p2374|p2375|p2376|p2377 +PBLT#p2487 +PBRT#P3249|P3250|P3251|p2359|p2360|p2361 +PF#P762|P1030|P1056|P1057|p30|p31 +PFF#P1126|p692|p699 +PFFJ#p701|p702|p703|p704 +PFFK#P1068|P1127|P1128|p700 +PFFN#P1066|P1067|p693|p694 +PFFR#P1062|P1063|P1064|P1065|p681|p682|p683|p684|p685|p686|p687|p688|p689|p690|p691 +PFFS#P1040 +PFFT#p695 +PFL#P1041|P1069|P1070|P1252|p826 +PFLJ#P1170|P1171|P1172|P1173|P1174|P1175|P1176|P1177|P1178|P1179|P1180|P1181|P1182|P1183|P1184|P1185|P1186|P1187|P1188|P1189|P1190|P1191|P1192|P1193|P1194|P1195|P1196|P1243|p729|p730|p731|p732|p733|p734|p735|p736|p737|p738|p739|p740|p741|p742|p743|p744|p745|p746|p747|p748|p749|p750|p751|p752|p810|p811|p812|p813|p814|p815 +PFLK#P1197|P1242|P1244|P1245|p753|p754|p755|p756|p798|p799|p800|p801|p802|p803|p804|p805|p806|p807|p808|p809|p816|p817|p818|p819|p820|p821 +PFLM#P1076|P1165|P1166|P1167|P1168|P1169|p728 +PFLN#P765|P766|P1071|P1141|P1142|P1143|P1144|P1145|P1146|P1147|P1148|P1149|P1150|P1151|P1152|P1153|P1154|P1155|P1156|P1157|P1158|P1159|P1160|P1161|p705|p706|p707|p708|p709|p710|p711|p712|p713|p714|p715|p716|p717|p827 +PFLR#P1072|P1073|P1074|P1075|P1077 +PFLS#P1042|P1043|P1080|P1162|P1163|P1164|p696|p718|p719|p720|p721|p722|p723|p724|p725|p726|p727|p828 +PFLT#P1078|P1079 +PFLX#P1198|P1199|P1200|P1201|P1202|P1203|P1204|P1205|P1206|P1207|P1208|P1209|P1210|P1211|P1212|P1213|P1214|P1215|P1216|P1217|P1218|P1219|P1220|P1221|P1222|P1223|P1224|P1225|P1226|P1227|P1228|P1229|P1230|P1231|P1232|P1233|P1234|P1235|P1236|P1237|P1238|P1239|P1240|P1241|p757|p758|p759|p760|p761|p762|p763|p764|p765|p766|p767|p768|p769|p770|p771|p772|p773|p774|p775|p776|p777|p778|p779|p780|p781|p782|p783|p784|p785|p786|p787|p788|p789|p790|p791|p792|p793|p794|p795|p796|p797 +PFN#P763|P764|P1049|P1058|p32 +PFN0#P1060 +PFNJ#P1082|P1083 +PFNK#P1050|P1081|P1084|P1085|P1086|P1087|P1129|P1130|P1131|P1132|P1133|P1134|P1135|P1136|P1137 +PFNN#P1059 +PFNT#P1044|P1045|P1046|P1047|P1048|P1253|P1254|P1255|P1256|P1257|P1258|P1259|P1260|P1261|P1262|P1263|P1264|P1265|P1266|P1267|P1268|p33|p34|p35|p36|p822|p823|p824|p829|p830|p831|p832|p833|p834|p835|p836|p837|p838|p839|p840|p841 +PFR#P1051|P3272 +PFRM#P3273|P3274 +PFRN#P1250|P1251|p2380 +PFRR#P1052|P1053|P1054|P1055 +PFRS#P1138|P1139|P1140 +PFRT#P1090|P1091|P1092|P1093|P1094|P1095|P1096|P1097|P1098|P1099|P1100|P1101|P1102|P1103|P1104|P1105|P1106|P1107|P1108|P1109|P1110|P1111|P1112|P1113|P1114|P1115|P1116|P1117|P1118|P1119|P1120|P1121|P1122|P1123|P1124|P1125|P1246|P1269|P1270|P1271 +PFRX#P1088|P1089|p697|p698 +PFS#P1061 +PFSK#p825 +PFST#P1247|P1248|p37 +PFT#P1031|P1033|P1249|p38|p39 +PFTF#P1035|P1036|P1037|P1038 +PFTN#P1032|P1034|P1039|p40 +PFTS#P1272|p41 +PFTT#p42 +PJ#P52 +PJL#P790 +PJLN#P791 +PJLS#P792|P793|P794 +PJM#P3378 +PJMS#P3379 +PJNF#P53 +PJT#P1383 +PK#P723|P795|P1404|P1405|P1501|p15|p959 +PK0N#P63 +PKBT#P27 +PKFN#p965 +PKKR#P1389 +PKL#P1390|P1728|P1729 +PKLF#P1735|P3406 +PKLH#P1392 +PKLJ#P1391|P1736|P1737 +PKLK#p960 +PKLN#P1393|P1731|P1732|P1733 +PKLR#P1730|P1734 +PKLS#P1738|P1739|P1740|P1741|P1742 +PKLT#P1743 +PKLW#P1744 +PKM#P3376 +PKMN#P1401|P1402|P1403|P3377 +PKMS#P35 +PKMT#P36|P37 +PKN#P29|P1716|p16|p961 +PKNF#p1210|p1211 +PKNJ#P42 +PKNK#P41|P814|P1395|P1396 +PKNN#P51 +PKNS#P724|P725|P726|P812|P813 +PKNT#p17|p18|p19|p20|p21|p980|p981|p982|p983 +PKPP#P38|P39 +PKR#P30|P31|P727|P1745|p1219 +PKRJ#P1746|P1747 +PKRN#P32|P1394|p1220 +PKRS#P33|P1748 +PKRT#P26|P40|p1221|p1222 +PKS#P28|P1388 +PKSL#P34|P1495 +PKSS#P789 +PKST#P43|P69|P70|P71|p22|p43 +PKT#P54|P60|P72|P73|P1474|p23|p24|p435|p962|p963 +PKTB#P58 +PKTF#P67 +PKTK#P1406 +PKTN#P55|P56|P57|P61|P74|p25|p964 +PKTP#P64|P76 +PKTR#P66|P75|p44 +PKTS#P62|P65|P77|p26 +PKTT#P59 +PKTW#P68 +PKXN#P3390|P3391 +PL#P50|P728|P729|P1414|P1660|P1749|P1779|P1895|P1954|P3276|P3277|p2381 +PLB#P1662 +PLBJ#P1664 +PLBK#P1661 +PLFN#P796 +PLFR#P84|P3278|P3279|P3280|P3294|P3295|P3296|p45|p2394|p2395|p2396|p2397|p2398|p2399|p2400|p2401|p2402|p2403|p2404|p2405|p2406|p2407 +PLJ#p1015 +PLJB#P1787 +PLJN#p1016|p1017|p1018|p1019|p1020 +PLJR#P797|P798|P799|P1408|P1409|P1410|P1411|P1412|P1413|p984|p985|p986|p987|p988|p989|p990|p991|p992|p993|p994|p995|p996 +PLJT#P1504|P1505|P1506 +PLK#P3275 +PLKL#P1791|P1924 +PLKM#P1916 +PLKN#P817|P1917|P1918|P1919|P1920|P1921|P1922|P1923|p1319|p1320|p1321 +PLKR#P818|P1503|p1322 +PLKS#P1674|p1021 +PLKT#P1507|P1508|P1509|P1510|P1511|P1512|P1513|P1514|p1022|p1023|p1024|p1025|p1026|p1027 +PLM#P90 +PLM0#P1693 +PLMB#p1148|p1149 +PLMF#P1677 +PLMK#P96|P97|P98|P1780|P1781 +PLMN#P91|P92|P93|P94|P95 +PLMP#p1150|p1151|p1152|p1153|p1154|p1155|p1156|p1157|p1158|p1159|p1160|p1161 +PLMR#P1925|P1926|P1927|P1928|p1323|p1324 +PLMS#p1243|p1244|p1245|p1246|p1247|p1248|p1249|p1250|p1251|p1252|p1253|p1254|p1255|p1256|p1257|p1258|p1259 +PLMW#P99 +PLN#P1415|P1515|P1695|P1782|P1792|P1896|P1898|p489|p1029 +PLNB#P1416|p1028 +PLNF#P1530|P1783|P1897|p1073 +PLNJ#P1531|P1533|P1534|p1040 +PLNK#P801|P1418|P1535|P1536|P1537|P1538|P1539|P1914|p1041 +PLNL#p1042|p1043|p1044|p1045|p1046|p1047|p1048|p1049|p1050|p1051|p1052|p1053 +PLNM#P1672|P1673|P1931|P1932|P1933|P1934|P1935|p1054|p1055|p1056|p1057|p1058|p1059|p1060|p1061|p1062|p1063|p1064 +PLNN#P1516|P1550|P1551|P1552|P1553|P1554|P1555|P1556|P1557|P1558|P1559|P1560|P1561|P1562|P1563|P1564|P1565|P1566|P1567|P1568|P1569|P1696|P1793|P1899|p1030|p1031|p1032|p1033|p1034 +PLNR#P1517|P1518|P1532|P1669|P1670|P1671|P1784|p1035|p1036 +PLNS#P1519|P1540|P1541|P1542|P1543|P1544|P1571|P1785|P1900|P1901|P1929|P1930|p1037|p1065|p1066|p1295|p1296|p1297|p1298 +PLNT#P100|P101|P1417|P1520|P1521|P1522|P1523|P1524|P1525|P1526|P1527|P1528|P1529|P1545|P1546|P1547|P1548|P1549|P1707|P1708|P1709|P1786|p1038|p1039|p1067|p1068|p1069|p1070|p1071|p1072|p1187|p1188|p1189|p1190|p1191|p1192|p1193|p1194|p1195|p1196|p1197 +PLNW#P1570|p1074|p1075|p1076 +PLP#P1936 +PLPF#P1902 +PLPN#P1937 +PLPR#p1077|p1078 +PLR#P1751|P1789|p1223 +PLRF#P1753|P1754|P1755|P1756 +PLRK#P1757|P1763|P1764|P1765|P1766|P1767|P1768|P1769 +PLRL#P1678|P1679|P1680|P1681|P1770|p1162|p1163 +PLRM#P85|p1224 +PLRN#P815|P816|p1175|p1176|p1225|p1260 +PLRR#p1226 +PLRS#P1752|P1758|P1759|P1760|P1772|P1775|P1790|p1227|p1228|p1229|p1230|p1231|p1232|p1233|p1234|p1235|p1236|p1237|p1238|p1239|p1240|p1241|p1242 +PLRT#P1761|P1762|P1771|p1177|p1261|p1262|p1263 +PLRW#P1773|P1774 +PLRX#P1750 +PLS#P78|P79|P730|P731|P819|P1426|P1428|P1430|P1682|P1788|P1794|P1814|P1904|P3281|P3284|p1164 +PLSB#P820|P821|P1502|P1659|P1824|P1825|P1826|P1827|P1828|P1829|P1860|p1133|p1134|p1135|p1136|p1137|p1138|p1139|p1140|p1141|p1142|p1143|p1144|p1145 +PLSF#P824|P1433|P1821|P1835|P1836|P1861|p998 +PLSH#P826|P827|P1840|P1841|P1842|P1843|P1844 +PLSJ#P1822|P1837|P1838|P1846 +PLSK#P800|P825|P828|P829|P1434|P1658|P1683|P1710|P1711|P1815|P1816|P1839|P1847|P1848|P1849|P1850|P1851|P1852|P1853|P1854|P1855|P3287|P3288|P3289|p520 +PLSL#P1856|p1285|p1286|p1287|p1288|p1289 +PLSM#P830|P831|P832|P833|P834|P835|P836|P1572|P1573|P1857|P1858|P1859 +PLSN#P822|P1427|P1431|P1817|P1818|P1833|P1845|P3285|p1325 +PLSP#P1684|P1685|P1819|P1863|P1864|P1865|P1866|P1867|P1868|P1869|P1903 +PLSR#P837|P1663|P1697|P1820|P1862|P1870|P1871|P1872|P1873|p2382|p2383|p2384|p2385|p2386|p2387|p2388|p2389|p2390|p2391 +PLSS#P823|P1432|P1688|P1834|P1874|P1875|P1876|P1877|P1878|P1879|P1880|P1881|P1882|P1889|P1890|P1891|P1892|P1893|P1894|P3286 +PLST#P80|P81|P82|P83|P87|P88|P102|P103|P104|P105|P106|P107|P108|P109|P110|P838|P839|P840|P841|P842|P1429|P1574|P1575|P1576|P1577|P1578|P1579|P1580|P1581|P1582|P1583|P1584|P1585|P1586|P1587|P1588|P1589|P1590|P1591|P1592|P1593|P1823|P1831|P1832|P1883|P1884|P1885|P1905|P1906|P1907|P1908|P1909|P1910|P3282|P3283|p46|p47|p1079|p1080|p1081|p1082|p1083|p1084|p1299|p1300|p1301|p1302|p1303|p1304|p1305|p1306|p1307|p1308|p1309|p1310 +PLSW#P843|P844|P845|P846|P1686|P1687|P1886|P1887|P1888|p1290|p1291|p1292|p1293|p1294 +PLSX#P1830 +PLT#P86|P1419|P1594|P1602|P1607|P1665|P1689|P1700|P3290|P3291|p490|p519|p1092|p1095|p1181|p2392 +PLTB#P1795|P1796|p1146|p1147 +PLTF#P1621|P1622|P1667|P1799|P1810|P1813|p1100|p1101|p1102|p1103 +PLTK#P1800|P1801|P1802|P1803|P1804|P1808 +PLTM#P89|P1809|p1096 +PLTN#P1420|P1421|P1422|P1423|P1424|P1425|P1595|P1597|P1598|P1599|P1600|P1601|P1603|P1604|P1608|P1609|P1610|P1611|P1612|P1613|P1614|P1615|P1616|P1617|P1618|P1619|P1620|P1666|P1690|P1691|P1692|P3292|p1085|p1086|p1087|p1088|p1089|p2393 +PLTP#P1811 +PLTR#P1656|P1657|P1675|P1676|P1701|P1776|P1777|P1812|P1911|P1912|P1913|p997|p1097|p1098|p1104|p1122|p1123|p1124|p1125|p1126|p1127|p1128|p1129|p1130|p1131|p1132|p1165|p1166|p1167|p1168|p1169|p1170|p1171|p1172|p1173|p1174|p1311|p1312|p1313|p1314|p1315|p1316|p1317|p1318 +PLTS#P1407|P1596|P1605|P1623|P1624|P1625|P1626|P1627|P1628|P1629|P1630|P1631|P1632|P1633|P1634|P1635|P1636|P1637|P1638|P1639|P1640|P1641|P1642|P1643|P1644|P1645|P1646|P1647|P1648|P1649|P1650|P1651|P1652|P1653|P1654|P1655|P1702|P1703|P1704|P1705|P1706|P1778|P1797|P1798|P1805|P1806|P1807|P3293|p1090|p1091|p1099|p1105|p1106|p1107|p1108|p1109|p1110|p1111|p1112|p1113|p1114|p1115|p1116|p1117|p1118|p1119|p1120|p1121|p1178|p1179|p1180|p1182|p1183|p1184|p1185|p1186|p1264|p1265|p1266|p1267|p1268|p1269|p1270|p1271|p1272|p1273|p1274|p1275|p1276|p1277|p1278|p1279|p1280|p1281|p1282|p1283|p1284 +PLTT#P1606|p1093|p1094 +PLTW#P1668 +PLTX#P1698|P1699 +PLTY#P1694 +PLYS#P1915 +PM#P3297 +PMFL#P112 +PML#P1435 +PMNT#P1397 +PMP#P1943|P3298|P3299|p2408 +PMPL#P111 +PMPN#P3300|p2409|p2410|p2411|p2412|p2413 +PMPS#P1945|P3301|P3302|P3303|p1327|p1328|p1329|p1330|p1331|p2414 +PMPT#P1944|p2415|p2416|p2417|p2418 +PMRN#P1940|P1941 +PMS#P1942 +PMT#P1938 +PMTN#P1939 +PMTS#p1326 +PN#P113|P124|P802|P1386|P1436|P1442|P1951|p958 +PN0R#P135|P136|P137 +PN0S#P887|P888 +PNBL#p538|p539|p540|p541|p542 +PNJ#p491 +PNJL#P1437|p999|p1000|p1001 +PNJN#p492|p493|p494|p495|p496 +PNJR#P803|P804|P805 +PNK#P117|P860|P3305 +PNKB#P118|P119 +PNKN#P120|P806|P807|P1439|P1440|P1441 +PNKP#P1438 +PNKR#p54|p55|p56 +PNKS#P121|P122|p497 +PNKT#P3306|P3307|P3308|P3309|P3310|P3311|P3312|P3313|P3314|P3315|P3316|P3317|P3318|P3319|P3320|P3321|P3322|P3323|P3324|P3325|P3326|P3327|P3328|P3329|P3330|P3331|P3332|P3333|P3334|P3335|P3336|P3337|P3338|P3339|P3340|P3341|P3342|P3343|P3408|p498|p499|p500|p501|p502|p2419|p2420|p2421|p2422|p2423|p2424|p2425|p2426|p2427|p2428|p2429|p2430|p2431|p2432|p2433|p2488|p2489|p2490|p2491|p2492|p2493|p2494|p2495|p2496|p2497|p2498|p2499 +PNLX#P808|P809|p503|p504|p505|p506|p507|p508|p509|p510|p511|p512|p513|p514|p515 +PNMK#P114|P115 +PNMS#p48|p49 +PNN#P125 +PNNB#P1443 +PNNH#P129 +PNNS#P130 +PNNT#P126|P127|P128 +PNNW#P1444 +PNPT#P131 +PNR#P1452|P1455 +PNRB#p50 +PNRJ#P1459 +PNRL#P1460 +PNRM#P132|P133|P134 +PNRN#P1456|P1457|P1458|p51 +PNRR#P1453|P1454 +PNRS#P1461|P1466 +PNRT#P1462|P1463|P1464|P1465|p52|p53 +PNS#P1952 +PNSK#P123|P3304|P3344|p57|p58|p59|p60|p61|p62|p63|p64|p65|p66|p67|p68|p69|p70 +PNSL#P861|P862|P863|P864|P865|P1445|P1446|P1447|P1448|P1449|p1002|p1003|p1004 +PNSM#P883|P884|p957 +PNSN#P116 +PNSR#P145|P146|P147|P148|P149|P150|P151|P152|P153|P154|P155|P156|P157|P158|P159|P160|P161|P162|P163|P164|P165|P166|P167|P168|P169|P170|P171|P172|P173|P174|P175|p74|p75 +PNST#P1384|P1385|P1450|P1451 +PNT#P1726|P1946|p543|p544 +PNTF#P138|P139|P140|P141 +PNTK#P885|P886 +PNTL#P848|P849|P850|P851|P852|P853|P854|P855|P856|P857|P858|p521|p522|p523|p524 +PNTM#P142|P143|P144|p71|p72|p73 +PNTN#P847|P1949|P1950 +PNTR#P859|P1727|p525|p526|p527|p528|p529|p530|p531|p532|p533|p534|p535|p536|p537|p1217|p1218 +PNTS#P776|P1948 +PNWN#P1953 +PNXK#P1947 +PNXN#P866|P867|P868|P869|P870|P871|P872|P873|P874|P875|P876|P877|P878|P879|P880|P881|P882|p545|p546|p547|p548|p549|p550|p551|p552|p553|p554|p555|p556|p557|p558|p559|p560|p561|p562 +PP#P176|P185|P267|P1473|P1955|P1958|P1962|P3347 +PPBN#P260|P261|P263|P264 +PPBX#P262 +PPJ#P179|p81 +PPJN#P180|p82 +PPJR#p83|p84|p85|p86|p87 +PPJS#P181 +PPK#p80 +PPKL#P177|P178 +PPKM#P279|P280 +PPKN#P1960|P1961 +PPKS#p88|p89|p90|p91 +PPL#P268|P3345 +PPLJ#p1332 +PPLN#P259|P269|P1468|P1469|P1959|P3346 +PPLR#P270|P1966|P1967|p1333|p1334|p1335|p1336|p1337|p1338|p1339|p1340|p1341|p1342|p1343|p1344|p1345|p1346|p1347|p1348 +PPLS#P271 +PPLX#P1968|P1969 +PPN#P3348|p966 +PPNF#P274 +PPNH#P275 +PPNJ#P3349 +PPNM#P3350|P3351 +PPNS#P276|P281|P1956|P1957|P3352 +PPNT#P272|P273 +PPNW#P3353 +PPP#P1467 +PPR#P186|P195|P1470|P1963 +PPRB#P183|P188|P189|P190|P191|P192|P193|P194 +PPRF#P200|P201|P202|P203|P204|P205|P250|P251|P252|P253|P254 +PPRH#P211|P212|P213 +PPRJ#P206|P207|P208|P209|P210 +PPRK#P214|P215|P216|P217|P218|P219|P220|P221|P232|P286 +PPRL#P222|P234 +PPRM#P223|P224|P225|P226|P227|P228|P249 +PPRN#P187|P196|P197|P198|P233|p76|p77|p78|p79 +PPRP#P229|P230|P231 +PPRR#P199 +PPRS#P235|P236|P237|P238|P239|P240|P241|P242|P258|P277|P295|P296|p92 +PPRT#P243|P244|P245|P246|P247|P248 +PPRW#P255|P256|P257 +PPS#P182|P890|p967 +PPSK#P282|P283 +PPSN#P1398|P1964|P1965 +PPSR#P1399 +PPST#P287|P288|P289|P290|P291|P292|P293|P294|P3396|P3397|p968|p969|p2485|p2486 +PPT#P889|P1471|p970|p971 +PPTK#P265|P266 +PPTL#P284|P285 +PPTN#P278|P1472|p972 +PPTR#P184 +PPXN#P3409 +PR#P2|P891|P1000|P1970|P2607|P3410|p0|p563|p1723|p2434|p2435 +PR0S#P3001|P3002 +PRB#P2608 +PRBB#P2609|P2610|P2617|P2618|P2619 +PRBF#P2612|P2613|P2622|P2623|P2624|P2625|P2626 +PRBJ#P2628 +PRBK#P2620|P2621|P2627|P2629 +PRBL#P1|P297|P298|P299|P300|P2611|P2630|P2631|P2632|P2633|P2634|P2654|P2655|P2656|P2657|P2658|P2659|P2660|P2661|P2662|P2663|P2664|P2665|P2666|P2667|P2668|P2669|P2670|P2671|P2672|P2673|P2674|P2675|P2676|P2677|P2678|P2679|P2680|P2681|p93|p94|p95|p96|p1741|p1742|p1743|p1744|p1745|p1746|p1747|p1748|p1749|p1750|p1751|p1752|p1753|p1754|p1755|p1756|p1757|p1758|p1759 +PRBN#P2635|P2636|P2637|P2638|P2639|P2640|P2641|P2642|p1724|p1725|p1726|p1727|p1728 +PRBR#P2651|P2652|P2653|p1730|p1731|p1732|p1733|p1734|p1735|p1736|p1737|p1738|p1739|p1740 +PRBS#P2614|P2615|P2616|P2643|P2644|P2645|P2646|P2650|p1760 +PRBT#P2647|p1761|p1762|p1763|p1764|p1765 +PRBW#P2648|P2649|p1729 +PRF#P2800|p2315 +PRF0#P2537|P2538|P2539 +PRFB#P2801|P3170|p2314 +PRFF#P2802|P2816|P2817|P3169|P3213 +PRFK#P893|P894|P895|P896|P3030|P3031|P3081|P3082|P3083|p564|p565|p566|p567|p568|p569|p570|p571|p572|p573|p574|p575|p576|p577|p578|p579|p580|p581|p582|p2116|p2117|p2118|p2119|p2120|p2121|p2122|p2123|p2124|p2125|p2126|p2127|p2128|p2129|p2130|p2131|p2132|p2133|p2134 +PRFL#P2600|P2601|P2602|P2603|P2604|P2605|P2606|P2803|P2804|P2805|P2806|P2807|P2808|P2809|P2810|P2811|P3176|P3178|P3179|p1708|p1709|p1710|p1711|p1712|p1713|p1714|p1715|p1716|p1717|p1718|p1719|p1720|p1721|p1722|p1797|p1798|p1799|p1800|p1801|p1802|p1803|p1804|p1805|p1806|p1807|p1808|p1809|p1810|p1997 +PRFM#P357|P358|P359|P360|P361|P362|P363|P364|P3180|p170 +PRFN#P323|P3013|P3014|P3015|P3016|P3017|P3018|P3019|P3020|P3021|P3022|P3150|P3168|P3171|P3177|P3194|P3195|P3196|P3197|P3198|P3199|P3200|P3201|P3202|P3203|P3204|P3205|P3206|P3207|P3208|P3209|P3210|P3211|P3212|p1827|p1828|p1829|p1830|p1831|p2106|p2107|p2108|p2109|p2110|p2271|p2272|p2273|p2274|p2316|p2317|p2318|p2319|p2320|p2321|p2322 +PRFP#P3181|P3182 +PRFR#P349|P902|P903|P904|P905|P1002|P1003|P1004|P3084|P3085|P3086|P3172|P3173|P3174|P3175|p155|p156|p157|p158|p596|p603|p604|p605|p662|p663|p664|p665|p666|p667|p2198 +PRFS#P2792|P2793|P2794|P2795|P2796|P2797|P2798|P2799|P2812|P2951|P2952|P3028|P3029|P3183|P3184|P3185|P3186|P3187|P3188|P3189|P3190|P3191|P3192|P3214|p1791|p1792|p1793|p1794|p1795|p1796|p1982|p1983|p1984|p1985|p1986|p1987|p1988|p1989|p1990|p1991|p1992|p1993|p1994|p1995|p1996|p2111|p2112|p2113|p2114|p2115|p2135|p2136|p2137|p2138|p2139|p2140|p2141|p2142|p2143|p2144|p2145|p2146|p2147|p2148|p2149|p2323 +PRFT#P2504|P2505|P2506|P2507|P2508|P2509|P2510|P2511|P2512|P2513|P2514|P2515|P2516|P2517|P2518|P2519|P2520|P2522|P2523|P2524|P2525|P2526|P2527|P2528|P2529|P2530|P2531|P2532|P2533|P2534|P2535|P2536|P2540|P2541|P2542|P2543|P2544|P2545|P2546|P2547|P2548|P2549|P2550|P2551|P2552|P2553|P2554|P2555|P2556|P2557|P2558|P2559|P2560|P2561|P2562|P2563|P2564|P2565|P2566|P2567|P2568|P2569|P2570|P2571|P2572|P2573|P2574|P2575|P2576|P2577|P2578|P2579|P2580|P2581|P2582|P2583|P2584|P2585|P2586|P2587|P2588|P2589|P2590|P2591|P2592|P2593|P2594|P2595|P2596|P2597|P2598|P2599|P2813|P2814|P2815|P2949|P2950|P3193|p583|p584|p585|p586|p587|p588|p589|p590|p591|p592|p593|p594|p595|p1696|p1697|p1698|p1699|p1700|p1701|p1702|p1703|p1704|p1705|p1706|p1707|p1811|p1812|p1813|p1814|p1815|p1816|p1817|p1818|p1819|p1820|p1821|p1822|p1823|p1824|p1825|p1826|p1980|p1981|p2324|p2325|p2326|p2327 +PRFX#P2521|P3023|P3024|P3025|P3026|P3027 +PRHB#P2883|p1878|p1879 +PRHS#p2224|p2225|p2226 +PRJ#p2199 +PRJK#P2884|P2885|P2886|P2887|P2888|P2889|P2890|P2891|P2892|P2893|P2894|P2895|P2896|P2897|P2898|P2899|P2900|P2901|P2902|P2903|P2904|P2905|P2906|P2907|P2908|p1880|p1881|p1882|p1883|p1884|p1885|p1886|p1887|p1888|p1889|p1890|p1891|p1892|p1893|p1894 +PRJL#P3215|P3216|P3217|P3218|P3219|p2328|p2329|p2330 +PRJN#p2200|p2201|p2202|p2203|p2204 +PRJR#P2179 +PRJS#P3087|p1895|p1896|p1897|p1898|p1899|p1900|p1901|p1902|p1903|p1904|p1905|p1906|p1907 +PRJT#P3088|P3091|p2227 +PRK#P327|P371|P1005|p191 +PRKB#P376|P377|P378 +PRKF#P383|P415|P416|P417|P418|P419 +PRKH#P389|P390|P391 +PRKJ#P385|P386 +PRKK#P384|P387|P388 +PRKL#P372|P392|P393|P394|P395|P396|P397|P398|P897|P2909|p1667|p1908|p1909|p1910|p1911|p1912|p1913|p1914|p1915|p1916|p1917|p1918|p1919|p1920 +PRKM#P414|P2180|P2181|p1486|p1487|p1488|p1489|p1490|p1491 +PRKN#P373|P374|P2818|P2819|P2820|P2821|P2822|P2823|P2824|P2825|P2826|P2827|P2828|P2829|P2830|P2831|P2832|P2833|P3089|P3090|p192|p193|p194|p195|p196|p197|p1832|p1833|p1834|p1835|p1836|p1837|p1838|p2205|p2206|p2207|p2208|p2209|p2210|p2211|p2212|p2213|p2214|p2215|p2216|p2217 +PRKP#P399|P400|P401|P402 +PRKR#P324|P325|P326|P403|P413|P2834|P2835|P2836|P2837|P2838|P2839|P2840|P2841|P2842|P2843|P2844|P2845|P2846|P2847|P2848|P2849|P2850|P2851|P2852|P2853|P2854|P2855|P2856|P2857|P2858|P2859|P2860|P2861|P2862|P2863|P2864|P2865|P2866|P2867|P2868|P2869|P2870|P2871|P2872|P2873|P2874|P2875|P2876|P2877|P2878|P2879|P2880|P2881|P2882|P2910|P2911|P2912|p190|p198|p1645|p1646|p1647|p1648|p1649|p1650|p1839|p1840|p1841|p1842|p1843|p1844|p1845|p1846|p1847|p1848|p1849|p1850|p1851|p1852|p1853|p1854|p1855|p1856|p1857|p1858|p1859|p1860|p1861|p1862|p1863|p1864|p1865|p1866|p1867|p1868|p1869|p1870|p1871|p1872|p1873|p1874|p1875|p1876|p1877 +PRKS#P375|P404|P405|P406|P407|P408|P409|P410|P411|P412|P421|P906|P2182|P2203|P2204|P2205|P2206|P2207|P2208|P2209|P2210|P2211|p199|p1573|p1574|p1575|p1576|p1577|p1578|p1579|p1580|p1581|p1582|p2218 +PRKT#P379|P380|P381|P382|P2185|P2186|P2187|P2188|P2189|P2190|P2191|P2192|P2193|P2194|P2195|p200|p201|p202|p1509|p1510|p1511|p1512|p1513|p1514|p1515|p1516|p1517|p1518|p1519|p1520|p1521|p1522|p1523|p1524|p1525|p1526|p1527|p1528|p1529|p1530|p1531|p1532|p1533|p2219|p2220|p2221|p2222|p2223 +PRKW#P420 +PRL#P445|P446|P907|P1478|p606|p1492|p1534 +PRLH#P2184 +PRLJ#P2919|P2920|P2921 +PRLK#P2918 +PRLL#P328|P329|P330|P331|P332|P333|P334|P335|P336|P337|p118|p119|p120|p121|p122|p123 +PRLM#P422|P423|P424|P425|P426|P427|P428|P429|P430|P431|P432|P433|P434|P435|P436|P437|P438|P439|P440|P441|P442|P912|p203|p204|p205|p206|p207|p1535 +PRLN#P908|P909|P910|P911|P913|P2196|P2197|P2373|P2374|p607|p608|p1493|p1494|p1495|p1496|p1497|p1498|p1536|p1537|p1538|p1539|p1540|p1541 +PRLR#P2183|p1499|p1500|p1501|p1502|p1542|p1543|p1544 +PRLS#P338|p124|p125|p126|p127|p128|p129|p130|p131|p132|p133|p134|p135|p136|p137|p138|p1503|p1545|p1546|p1547|p1548|p1549 +PRLT#P914|P2913|P2914|P2915|P2916|P2917|P3092|P3093|P3094|p139|p140|p141|p142|p143|p1504|p1505|p1506|p1507|p1508|p1550|p1551|p1921|p1922|p1923|p1924|p1925 +PRM#P2475|P3095|p1671|p2436 +PRMB#P916|P2476|P3072|p622|p623 +PRMF#P2482|p1940|p1941|p1942|p1943|p1944|p1945|p1946|p1947|p1948|p1949|p1950|p1951|p1952|p1953 +PRMK#p144|p145|p146|p147 +PRML#P2926|P2927|P2928|p153|p154 +PRMN#P915|P2478|P2922|P2923|P2924|P2925|P2929|P2930|P3096|P3097|P3098|P3099|P3100|P3101|P3102|P3103|P3104|p609|p610|p611|p612|p613|p614|p615|p616|p617|p618|p619|p620|p621|p1926|p1927|p1928|p1929|p1930|p1931|p1932|p1933|p1934|p1935|p1936|p1937|p1938|p1939 +PRMP#p1954|p1955|p1956|p1957|p1958|p1959|p1960|p1961|p1962|p1963|p1964|p1965 +PRMR#P2375|P2376|P2377|P2378|P2379|P2380|P2381|P2382|P2486|P3105|P3106|p1686|p1687|p1688|p2228|p2229|p2230 +PRMS#P1479|P2484|P2485|P3107|P3108 +PRMT#P339|P340|P341|P342|P343|P344|P345|P346|P347|P917|P2477|P2479|P2480|P2481|P2483|P2931|P3380|P3381|P3382|p148|p149|p150|p151|p152|p1672|p1673|p1674|p1675|p1676|p1677|p1678|p1679|p1680|p1681|p1682|p1683|p1684|p1685|p2480 +PRMX#P2932|P2933 +PRN#P3|P1971|P1973|p1|p2437 +PRNB#P1972 +PRNF#P1974 +PRNJ#P6|P2198|P2199|p1552|p1553|p1554|p1555|p1556|p1557|p1558 +PRNK#P5|P7|P1975|P1976|P2200|P2201|P3068|P3069|P3070|P3071|p1349|p1350|p1351|p1352|p1559|p1560|p1561|p1562|p2166|p2167|p2168 +PRNN#P3383 +PRNS#P348|P918|P919|P1977|P1979|P2487|P2488|P2489|P2490|P2491|P2492|P2493|P2494|P2495|P2496|P2497|p1689|p1690|p1691|p1692|p1693|p1694 +PRNX#P1978 +PRPJ#P2946|p1968|p1969|p1970|p1971|p1972|p1973|p1974|p1975|p1976|p1977|p1978|p1979 +PRPK#P2934|P2935|P2936|P2937|P2938|P2939|P2940|P2941|P2942|P2943|P2944|P2945|p1966|p1967 +PRPL#P2947|P2948|p624|p625|p626|p627|p628 +PRPR#P2953|P2954|P2955|P2956|P2957|P2958|P2959|P2960|P3109|P3110|P3111|P3112|P3357|P3358|p1998|p1999|p2000|p2001|p2002|p2003|p2004|p2005|p2006|p2007|p2008|p2009|p2010|p2011|p2012|p2013|p2014|p2015|p2231|p2232|p2233|p2234|p2235|p2236|p2237|p2238|p2239|p2240|p2241|p2242|p2444|p2445 +PRPS#P350|P351|P352 +PRPT#P920 +PRR#P3113|p171|p1695 +PRRJ#P3114 +PRRN#P3115|p172|p173|p174|p175|p176 +PRRS#p177 +PRRT#P2498|P2499|P2500|p178|p179|p180|p181|p182|p183 +PRS#P4|P365|P1001|P2215|P2260|P2384|P2464|P2961|p1384|p1385|p1595|p1597|p1668|p2438 +PRSB#P2216|P2217|P2218|P2219|P2220|P2240|P2241|P2242|P2243|P2244|P2245|P2246|P2247|P2248|P2249|P2250|P2251|P2252|P2253|P2372|P2383|P2385|P2392|P2393|P2394|P2395|P2396|P2397|p1596 +PRSF#P928|P2235|P2236|P2274|P2275|P2276|P2277|P2278|P2279|P2280|P2281|P2351|P2352|P2353|P2354|P2355|P2356|P2357|P2358|P2359|P2360|P2361|P2362|P2363|P2404|P2405|P2406|P2407|P2408|P2422|P2423|P2427|P2428|P2443|P2444|P2445|P2446|p629 +PRSJ#P2282|P2283|P2284|P2285|P2286|P2287|P2288|P2289|P2386|P2387|P2409|p1601|p1602|p1603|p1604|p1605|p1606|p1607|p1608|p1609|p1610 +PRSK#P1480|P1481|P1982|P2254|P2255|P2272|P2273|P2290|P2291|P2297|P2298|P2299|P2300|P2301|P2302|P2326|P2327|P2328|P2329|P2330|P2331|P2334|P2412|P2413|P2414|P2415|p1005|p1006|p1600|p1611|p1612|p1613|p1614|p1615|p1616|p1617|p1618|p1619|p1620|p1621|p1622|p1623|p1624|p1625|p1626|p1651 +PRSL#P301|P593|P594|P2015|P2016|P2017|P2018|P2019|P2020|P2021|P2022|P2023|P2303|P2304|P2305|P2306|P2307|P2308|P2416|P2417|p259|p260|p1563|p1564|p1565|p1566|p1567|p1568|p1569|p1570|p1627|p1628|p2446|p2447 +PRSM#P2221|P2222|P2263|P2264|P2388|P2389|P2402|P2418|P2419|P2420|P2501|P2502|p1386|p1629 +PRSN#P927|P929|P930|P931|P932|P933|P934|P935|P936|P937|P938|P939|P940|P941|P942|P943|P944|P945|P946|P947|P948|P949|P950|P951|P952|P953|P954|P955|P956|P957|P958|P959|P960|P961|P962|P963|P964|P965|P966|P967|P968|P969|P970|P971|P972|P973|P974|P975|P976|P977|P978|P979|P980|P981|P982|P983|P984|P985|P986|P987|P988|P989|P990|P991|P992|P993|P994|P997|P998|P999|P2223|P2224|P2225|P2226|P2227|P2228|P2229|P2230|P2231|P2232|P2233|P2234|P2261|P2262|P2265|P2266|P2267|P2295|P2296|P2309|P2310|P2311|P2312|P2332|P2333|P2349|P2350|P2371|P2410|P2411|P2421|P2442|P2450|P2451|P2465|P2466|P3034|P3035|P3036|P3037|P3038|P3039|P3040|P3041|P3042|P3043|P3044|P3045|P3046|P3047|P3048|P3049|P3050|P3051|P3052|P3116|P3117|P3118|P3119|P3120|p633|p634|p635|p636|p637|p638|p639|p640|p641|p642|p643|p644|p645|p649|p650|p651|p652|p653|p654|p655|p656|p657|p658|p659|p660|p661|p1387|p1571|p1598|p1599|p1630|p1631|p1652|p1653|p1654|p1655|p1656|p1657|p2150|p2151|p2152|p2153|p2154|p2243|p2244|p2245|p2246|p2247|p2248|p2249|p2250|p2251|p2252|p2253|p2254|p2255|p2256|p2257 +PRSP#P995|P996|P2313|P2314|P2315|P2336|P2337|P2429|P2430|P2966|P2967|P2968|P2969|P2970|P2971|P2972|p646|p647|p648|p1632 +PRSR#P366|P921|P922|P923|P924|P925|P926|P2268|P2269|P2270|P2271|P2316|P2317|P2318|P2319|P2320|P2321|P2322|P2323|P2324|P2325|P2390|P2391|P2403|P2424|P2425|P2426|P2431|P2432|P2433|P2434|P2435|P2436|P2437|P2438|p184|p1388|p1389|p1390|p1391|p1392|p1572|p1658|p1659 +PRSS#P2237|P2238|P2239|P2345|P2346|P2368|P2369|P2370|P2439|P2440|P2441|P2448|P2449|P3053|P3054|P3055|P3056|P3057|P3058|P3059|P3060|P3061|P3062|P3063|P3064|P3065|P3066|P3067|P3155|p630|p631|p632|p1393|p1394|p1395|p1396|p1397|p1665|p1666|p2016|p2017|p2018|p2019|p2020|p2155|p2156|p2157|p2158|p2159|p2160|p2161|p2162|p2163|p2164|p2165|p2275|p2276|p2277|p2278|p2279|p2280|p2281|p2282|p2283|p2284|p2285|p2286|p2287|p2288|p2289|p2290|p2291|p2292|p2293|p2294|p2295|p2296|p2297|p2298|p2299|p2300 +PRST#P353|P354|P892|P1980|P1981|P2256|P2257|P2258|P2259|P2294|P2335|P2338|P2339|P2340|P2341|P2342|P2343|P2344|P2347|P2348|P2400|P2401|P2452|P2453|P2454|P2455|P2456|P2457|P2458|P2459|P2460|P2461|P2462|P2463|P2467|P2468|P2469|P2470|P2471|P2472|P2473|P2474|P2962|P2963|P2964|P2965|P2973|P2974|P2975|P3032|P3033|P3121|P3122|P3123|P3124|P3125|P3126|P3127|P3128|P3129|P3130|P3131|P3132|P3133|P3134|P3135|P3136|P3137|P3138|P3139|P3140|P3141|P3142|P3143|P3144|P3145|P3146|P3147|P3148|P3151|P3152|P3153|P3154|P3354|P3355|p159|p160|p161|p162|p163|p164|p165|p166|p167|p168|p1633|p1660|p1661|p1662|p1663|p1664|p1669|p1670|p2021|p2022|p2023|p2024|p2025|p2026|p2027|p2028|p2029|p2030|p2031|p2032|p2033|p2034|p2035|p2258|p2259|p2260|p2261|p2262|p2263|p2264|p2265|p2266|p2267|p2268|p2269 +PRSW#P2364|P2365|P2366|P2367|P2447|p1634|p1635|p1636|p1637|p1638|p1639|p1640|p1641|p1642|p1643|p1644 +PRSX#P2398|P2399|P3156|P3157|P3158|P3159|P3160|P3161|P3162|P3163|P3164|P3165|P3166 +PRT#P302|P443|P447|P448|P561|P590|P898|P1475|P1983|P1998|P2178|P2202|p2|p169|p2301 +PRTB#P303|P304|P454|P455|P456|P457|P458|P459|P518|P1984|p1353|p1354 +PRTF#P305|P355|P453|P467|P468|P469|P470|P471|P472|P473|P474|P475|P476|P477|P478|P479|P480|P541|P542|P543|P544|P545|P546|P547|P1985|P1986|p1356|p1357|p1358|p1359|p1360 +PRTH#P492|P493|P494 +PRTJ#P481|P482|P483|P484|P485|P486|P496|P1999|P2212|p1380|p1381|p1382|p1383|p1583|p1584|p1585|p1586|p1587|p1588|p1589|p2036|p2037|p2038|p2039|p2040|p2041|p2042|p2043|p2044|p2045|p2046|p2047|p2048|p2049|p2050 +PRTK#P318|P319|P320|P321|P322|P487|P488|P489|P490|P491|P497|P498|P499|P500|P501|P502|P503|P504|P563|P564|P565|P2010|P2011|P2213|P2214|P2682|P2683|P2684|P2685|P2686|P2687|P2688|P2689|P2690|P2691|P2692|P2693|P2694|P2695|P2696|P2697|P2698|P2699|P2700|P2701|P2702|P2703|P2704|P2705|P2706|P2707|P2708|P2709|P2710|P2711|P2712|P2713|P2714|P2715|P2716|P2717|P2718|P2719|P2720|P2721|P2722|P2723|P2724|P2725|P2726|P2727|P2728|P2729|P2730|P2731|P2732|P2733|P2734|P2735|P2736|P2737|P2738|P2739|P2740|P2741|P2742|P2743|P2744|P2745|P2746|P2747|P2748|P2749|P2750|P2751|P2752|P2753|P2754|P2755|P2756|P2757|P2758|P2759|P2760|P2761|P2762|P2763|P2764|P2765|P2766|P2767|P2768|P2769|P2770|P2771|P2772|P2773|P2774|P2775|P2776|P2777|P2778|P2779|P2780|P2781|P2782|P2783|P2784|P2785|P2786|P2787|P2788|P2789|P2976|P2979|P2980|P2981|P2982|P3003|P3004|P3005|P3006|P3007|P3076|P3077|P3078|P3079|P3080|p104|p105|p106|p107|p108|p109|p110|p111|p112|p113|p114|p115|p116|p117|p250|p251|p1590|p1591|p1592|p1593|p1594|p1766|p1767|p1768|p1769|p1770|p1771|p1772|p1773|p1774|p1775|p1776|p1777|p1778|p2051|p2052|p2065|p2066|p2067|p2068|p2069|p2070|p2071|p2072|p2073|p2074|p2075|p2076|p2077|p2078|p2079|p2080|p2081|p2082|p2083 +PRTL#P505|P506|P507|P508|P509|P1997|p221|p222|p223|p224|p225|p226|p227|p228|p229|p230|p236|p237|p238|p239|p240|p241|p242|p243|p244|p245|p246|p247|p248|p249 +PRTM#P306|P449|P450|P510|P511|P512|P513|P514|P556|P1987|P1988|p2302 +PRTN#P356|P444|P463|P464|P465|P466|P495|P515|P516|P517|P557|P562|P579|P580|P581|P582|P583|P584|P585|P586|P587|P588|P899|P900|P1476|P1477|P2977|P2978|P3008|P3009|P3010|P3356|p3|p215|p255|p256|p257|p258|p2270|p2303|p2439|p2440|p2441|p2442|p2443 +PRTP#P307|P451|P452|P521|P522|P523|P524|P525|P526|P527|P528|p231|p232|p233|p234|p1361|p1362|p1363|p1364|p1365 +PRTR#P519|P520|P529|P530|P531|P558|P559|P560|P591|P1990|P1991|P1992|P2002|P2003|P2004|P2005|P2006|P2007|P2008|P3149|P3167|p97|p98|p99|p100|p208|p209|p210|p211|p1355|p1366|p1367|p1368|p1369|p1370|p1371|p1372|p1373|p1374|p1375|p1376|p1377|p1378|p1379|p2304|p2305|p2306|p2307|p2308 +PRTS#P308|P309|P310|P311|P312|P313|P314|P315|P316|P317|P532|P533|P534|P535|P536|P549|P550|P551|P552|P553|P554|P555|P566|P567|P568|P569|P570|P571|P572|P575|P576|P577|P578|P589|P592|P901|P1989|P2000|P2009|P2503|P2790|P2791|P2983|P2984|P2985|P2986|P2987|P2988|P2989|P2990|P2991|P2992|P2993|P2994|P2995|P2996|P2997|P2998|P2999|P3000|P3073|P3074|P3075|p101|p102|p103|p212|p213|p214|p216|p217|p218|p219|p220|p252|p253|p254|p597|p598|p599|p600|p601|p602|p1779|p1780|p1781|p1782|p1783|p1784|p1785|p1786|p1787|p1788|p1789|p1790|p2053|p2054|p2055|p2056|p2057|p2058|p2059|p2060|p2061|p2062|p2063|p2064|p2084|p2085|p2086|p2087|p2088|p2089|p2090|p2091|p2092|p2093|p2094|p2095|p2096|p2097|p2098|p2099|p2100|p2101|p2102|p2103|p2104|p2105|p2181|p2182|p2183|p2184|p2185|p2186|p2187|p2188|p2189|p2190|p2191|p2192|p2193|p2194|p2195|p2196|p2197|p2309|p2310|p2311|p2312|p2313 +PRTT#P367|P368|P369|P370|P461|P462|P537|P538|P539|P540|P573|P574|P2001|P3011|P3012|p185|p186|p187|p188|p189 +PRTW#P548|P2012|P2013|P2014 +PRTX#P460 +PRWS#P8|p4 +PRXL#p235 +PRXN#P1993|P1994|P1995|P1996|P3398|P3399 +PRXR#P2292|P2293 +PRXT#P2167|P2168|P2169|P2170|P2171|P2172|P2173|P2174|P2175|P2176|P2177|p1483|p1484|p1485|p2169|p2170|p2171|p2172|p2173|p2174|p2175|p2176|p2177|p2178|p2179|p2180 +PS#P0|P597|P618|P758|P1008|P1387|P1494|P1497|P1723|P2028|P2046|P3400|p266|p1007 +PSBK#p436|p437|p438 +PSBL#P619|P620|P621|P622|p261|p262|p263|p264|p265 +PSF#P637|p314|p315 +PSFK#P767|P768|P769|P770|P771|P772|p462|p463 +PSFM#P643|p316 +PSFN#p317 +PSFR#P624|P639|P640|P641|P1499|p318|p319|p320|p321|p323 +PSFS#P642|P773|P774|P775|p322|p324|p325|p326|p327|p464|p465|p466|p467|p468|p469|p470|p471|p472|p473 +PSFT#P625|P626|P638 +PSH#P628 +PSJ#P598 +PSJN#P627 +PSJP#P599 +PSJR#P600|P601|P602|P603|P604|P605|P606|P607|P608|P609|P610|P611|P612|P613|P614 +PSK#P596|p2448 +PSKL#P595|P732|P733|P734|P735|P736|P737|P738|P739|P740|P741|P742|P743|P744|P745|P746|P747|P748|P749|P750|P751|P752|P753|P754|P755|P756|P757|P3359|p439|p440|p441|p442|p443|p444|p445 +PSKN#P644 +PSL#P3374 +PSLK#p975|p976|p977|p978|p979 +PSLS#P3375 +PSMS#P1009|P1010|p668|p669|p670|p671|p672|p673|p674|p675|p676|p677|p678|p679 +PSN#P635|P759|P2024|P2030|P2047|P3401|p267|p446|p1008 +PSNK#P645 +PSNL#p447|p448|p449|p450 +PSNN#P2025|P2026|p1398 +PSNP#P760|P761 +PSNR#P2027|p302|p303|p304|p305|p306|p307|p308|p309|p310|p311|p312|p313 +PSNS#P636 +PSNT#P615|P616|p268|p269|p270|p271|p272|p273|p1009|p1399 +PSR#P1482|P1483|P1496|P1500|p288 +PSRB#p275|p276|p277|p278|p279|p280|p281|p282|p283|p284|p285|p286|p287 +PSRN#p289|p290|p291|p292|p293|p451|p452|p453|p454|p455|p456|p1400|p1401|p1402|p1403|p1404|p1405|p1482 +PSRS#P629|P630|P631|P632|P633|P634|p294 +PSRT#p295|p296|p297|p298|p299|p300|p301|p457|p458|p459|p460|p461|p1406|p1407|p1408|p1409|p1410|p1411|p1412 +PSS#P623|P1498 +PSSF#p1431|p1432|p1433|p1434|p1435|p1436 +PSST#p274 +PST#P647|P648|P1006|P1011|P1485|P2048|p328|p329|p2449 +PSTB#P2049|P2050|P2051|P2063|P2064|P2065|P2066|P2067|P2068|P2069 +PSTF#P2044|P2045|P2061|P2062|P2083|P2084|P2085|P2086|P2087|P2133|P2134|P2135|P2136|p1416|p1417|p1418|p1419|p1420|p1421|p1422|p1423|p1424|p1425|p1426|p1427|p1428|p1429|p1430 +PSTJ#P2088|P2089|P2090|P2091 +PSTK#P2093|P2094|P2095|P2096|P2097|P2103 +PSTL#P649|P1489|P1490|P1491|P1492|P1493|P2092|P2098|P2099|P2100|P2127|P2128|P2129|P2130|P2131|p332|p1011|p1437|p1438|p1439|p1445|p1446|p1447|p1448|p1449|p1452|p1453|p1454 +PSTM#P2052|P2053|P2054|P2101|P2102|P2143|p1450|p1451 +PSTN#P650|P1007|P1486|P1487|P1488|P2029|P2055|P2056|P2057|P2058|P2059|P2060|P2075|P2076|P2077|P2078|P2079|P2080|P2132|P3221|P3222|P3223|p330|p333|p334|p1010|p2331|p2450|p2451|p2452|p2453|p2454|p2455 +PSTR#P617|P651|P652|P653|P654|P655|P2081|P2082|P2104|P2105|P2125|P2126|P3220|P3224|p335|p336|p337|p338|p339|p340|p341|p342|p343|p344|p345|p346|p347|p1440|p1441|p1442|p1443|p1444 +PSTS#P1484|P2106|P2107|P2108|P2109|P2110|P2111|P2112|P2113|P2114|P2115|P2116|P2117|P2118|P2119|P2120|P2121|P2122|P2123|P2124|P2140|P2141|P2142|p331|p2456 +PSTT#P2072|P2073|P2074|p2457|p2458|p2459 +PSTW#P1012|P2137|P2138|P2139|p1455 +PSWR#P646 +PSX#P3225 +PSX0#P3243|P3244|P3245|p2357|p2358 +PSXF#P3239|p2353|p2354|p2355|p2356 +PSXJ#p2340|p2341 +PSXK#P2070|P2071 +PSXL#P3233|P3234|P3235|P3236|p2342|p2343|p2344 +PSXM#P3237 +PSXN#P2031|P2032|P2033|P2034|P2035|P2036|P2037|P2038|P2039|P2040|P2041|P2042|P2043|P3229|P3230|P3231|P3232|P3407|p1413|p1414|p1415 +PSXP#P3238|p2345|p2346|p2347|p2348|p2349|p2350|p2351|p2352 +PSXS#P3240|P3241|p2336|p2337|p2338|p2339 +PSXT#P3226|P3227|P3228|P3242|p2332|p2333|p2334|p2335 +PT#P657|P1724|P2165|P3246|P3360|P3411 +PTKJ#P3392|P3393|P3394|P3395|p2481|p2482|p2483|p2484 +PTKN#P656 +PTL#P784|P785|P3266 +PTLB#P44|P45|P46 +PTLF#P47 +PTLM#P3247|P3248|P3267 +PTLN#p27 +PTLR#P48|P49 +PTLS#P786|P3268 +PTLT#p28|p29 +PTLW#p2378 +PTM#P1718 +PTMS#P1719|P1720|P1721|P1722 +PTN#P658|P1717|P1725|P3361 +PTNK#P659|P660|P1029|P3264|P3265 +PTNN#P694 +PTNS#P661|P662|P663|P664|P2152|P2153|P2154|P2155|P2156|P2157|P2158|P2159|P2160|P2161|P2162|p1474|p1475|p1476|p1477|p1478|p1479|p1480|p1481 +PTNT#P665|P666|P667|P668|P669|P670|P671|P672|P673|P674|P675|P676|P677|P678|P679|P680|P689|P690|P691|P692|P693|P787|P2144|P2145|p348|p349|p350|p351|p352|p353|p354|p355|p356|p357|p358|p359|p360|p361|p362|p363|p364|p365|p366|p367|p368|p369|p370|p371|p372|p373|p374|p375|p376|p377|p378|p379|p380|p476|p477|p478|p479|p480|p481|p482|p483|p484|p485|p486|p487|p488|p1456|p1457|p1458|p1459|p1460|p1461|p1462|p1463|p1464|p1465|p1466|p1467|p1469|p1470|p1471|p1472|p1473 +PTNX#P2146|P2147|P2148|P2149|P2150|P2151|p1468 +PTR#P681|P788|P1013|P1022|P1023|P3269|P3362 +PTRK#P700 +PTRL#P715|P716|P717|P718|P1026|P1027|p423|p424|p425|p426|p427|p428|p429|p430|p431|p432|p433 +PTRN#P708|P709|P710|P711|P712|P713|P714|P3270 +PTRR#P695|P696|P697|P698|p406|p407|p408|p409|p410 +PTRS#P682|P704|P705|P706|P707|P1015|P1016|P1017|P1018|P1019|P1028|P3271|P3363|p1012|p1013|p1014 +PTRT#P701|P702|P703|P1025|p411|p412|p413|p414|p415|p416|p417|p418|p419|p420|p421|p422|p2379|p2460|p2461|p2462 +PTRX#P699|P1014|P1024 +PTS#P3370|P3412|p2467 +PTSF#P3371 +PTSJ#p2475 +PTSK#P719|P810|P811|P3364|P3365|P3366|P3367|P3368|P3369|P3372|p516|p517|p518|p1212|p1213|p1214|p1215|p1216|p2463|p2464|p2465|p2466|p2474 +PTSL#P3373 +PTSN#p434|p680|p2468|p2469|p2470|p2471|p2472 +PTSR#P722 +PTSS#p2473 +PTST#P720|P721|P2163|P2164|p2476|p2477|p2478|p2479 +PTT#P1400 +PTTF#p973|p974 +PTXN#P1020|P1021 +PWR#P2166 +PX#P777 +PX0F#P13 +PXFJ#P783 +PXKL#P778 +PXN#p1200 +PXNT#p1201|p1202|p1203|p1204|p1205 +PXS#P779 +PXSK#p474|p475 +PXSR#P780 +PXST#P781|P782 +PXT#P10|p5|p1206|p1207 +PXTF#P17|P18|P19|P20|P21 +PXTN#P16|p6|p7|p8|p9|p1208 +PXTP#P14 +PXTR#P3386|P3387|P3388|P3389 +PXTS#P15|P22|P23|P24|P25|p10 +PXTT#P11|P12|p11|p12|p13|p14|p1209 ++++++++++ +R#R1111|R1643|R1840|R1918|r384|r413|r1963|r2103 +R0#R2206 +R0L#R1310 +R0NM#R2207 +R0RF#R2208 +R0RJ#r2043 +R0RK#r2042 +R0S#R428 +R0SK#R2042 +R0SR#R430|R431 +R0SS#R429 +RB#R7|R470|R471|R608|R1887|R1888|R2281|r1007|r1779 +RBBR#R492|R493|R494 +RBFJ#R486|R487|R488 +RBHN#R615 +RBJR#R476 +RBK#R1114|R2070 +RBKP#R477|R478|R479 +RBL#R609 +RBLM#R2068 +RBLN#R610|R611|R612|r2069 +RBLR#r532|r533|r534|r535|r536|r537|r538|r539|r540|r541|r542|r543 +RBLS#R9|r544|r545|r546|r547|r548 +RBMR#R480|R481|R482 +RBN#R613|R1889|R1892|R2071|R2282|r385|r1008|r1928 +RBNB#R614 +RBNJ#R1121 +RBNK#R1120|R1122|R1123|R1124|R1125|R1126|R1127|R1128|R1129|r1015|r1016|r1017|r1018|r1019|r1020 +RBNL#R8|R2072 +RBNR#r2070|r2071 +RBNS#R475|R1893|R1894|R2069|R2073|r0|r1|r2|r3 +RBNT#R1710|r386|r387|r388|r389|r390|r391|r1009|r1010|r1011|r1012 +RBPL#R483 +RBR#R1118|R2247 +RBRK#R2074|R2075 +RBRN#R1119 +RBRP#R2248 +RBRS#R2249 +RBRT#R1890|R1891 +RBS#R472 +RBS0#R1900 +RBSJ#R490|R491 +RBSK#R489 +RBSL#R2283 +RBST#r392|r1013|r1781|r1932|r1933|r1934|r1935|r1936|r1937|r1938|r1939|r1940|r1941|r1942|r1943|r1944|r1945 +RBT#R0|R1|R2|r4|r5|r393|r394|r1014|r1780|r1929|r1930 +RBTM#R5|R6|r6 +RBTN#R3|r395 +RBTR#R473|R474|R484|R485|R1895|R1896|R1897|R1898|r7|r8|r9|r10|r11|r1931 +RBTS#R4|R1899|r12|r13|r14|r15|r396 +RBTT#r397 +RF#R1802|R2093|r102|r422|r1068|r1069|r1791|r2094 +RFFR#R1201 +RFJM#R944 +RFJR#r108|r109|r110|r111|r112|r113|r114|r115|r116|r117|r118|r119 +RFL#R258|R363|R1878|r1665|r1666 +RFLF#R1667|R1668|R1669 +RFLK#R909|R910|R911|R912|R913|R914|R915|R916|R917|R918|R919|R920|R921|R922|R923|R924|R925|R926|R927|r802|r803|r804|r805|r806|r807|r808|r809|r810|r811|r812|r813|r814|r815|r816|r817|r818|r819|r820|r821|r822|r823|r824 +RFLN#R1879|R1880|R1881|r1667 +RFLR#r1668|r1669|r1670|r1671|r1672|r1673|r1680 +RFLS#r424|r425|r426|r427|r428|r1674|r1916|r1917|r1918|r1919|r1920|r1921|r1922|r1923|r1924|r1925|r1926|r1927 +RFLT#R1660|R1661|R1882|r1710|r1711 +RFLX#R1662|R1663|R1664|R1665|R1666|r1080|r1081|r1082|r1083|r1084|r1085|r1086|r1087|r1088|r1089|r1090|r1091|r1712|r1713|r1714|r1715|r1716|r1717 +RFM#r1070 +RFN#R1197|R1803|R2094|r103|r423|r1792|r2095 +RFNK#R1202 +RFNM#R260|R2095|R2096 +RFNN#R908|r801 +RFNR#R261|R263|r120|r121|r122|r123|r124|r125|r126|r127 +RFNS#R262|R566 +RFNT#R259|r104|r105|r106|r107|r1071|r1072|r1073|r1074|r2096|r2097|r2098|r2099|r2100 +RFNW#R1198 +RFNX#R1645|R1646|R1647|r1681|r1682|r1683|r1684|r1685|r1686|r1687|r1688|r1689|r1690|r1691|r1692|r1693|r1694 +RFPR#R1199|R1200 +RFR#R1648|R1649|R1883|r1075|r1076 +RFRF#R1650 +RFRK#R1884 +RFRM#R928|R929|R930|R931|R932|R933|R934|R935|R936|R937|R938|R939|R940|R941|R942|R943|r825|r826|r827|r828|r829|r830 +RFRN#R894|R895|R896|R897|R898|R899|R900|R901|R902|R903|R904|R905|R906|R907|r1077 +RFRR#r800|r1078 +RFRS#R1651|r1079|r1695|r1696|r1697 +RFRT#R891|R892|R893 +RFS#R1804 +RFSN#R277|R278 +RFSR#R1658|R1659 +RFST#r128|r1092|r1093|r1094|r1095|r1096|r1793|r2101 +RFSX#R2097|R2098 +RFT#r129|r130|r1097|r1098|r1794|r2102 +RFTN#r131|r1099 +RFTR#r1698|r1699|r1700|r1701|r1702|r1703|r1704|r1705|r1706 +RFTS#r132|r1100 +RFTT#r133|r1101 +RFXN#R1652|R1653|R1654|R1655|R1656|R1657|r1707|r1708|r1709 +RH#R1115|R1204|R1920|R2100|r1964 +RH0M#R1706|R1707|R1708|r1746|r1747|r1748|r1749|r1750 +RHBL#R1112|R1113|r992|r993|r994|r995|r996|r997|r998|r999|r1000|r1001|r1002|r1003|r1004|r1005|r1006 +RHBR#R1683 +RHBT#R2101 +RHJ#r2125 +RHJM#r2126 +RHJN#r2127 +RHJR#r2128|r2129|r2130|r2131|r2132 +RHJS#r2133 +RHK#r2124 +RHKS#r2134|r2135|r2136 +RHL#R1973 +RHLJ#R2102 +RHLS#R1974|R2103|R2104|r2104|r2105|r2106|r2107|r2108|r2109|r2110|r2111|r2112|r2113|r2114|r2115 +RHM#r1965 +RHMB#R1703|R1704 +RHN#R1205|R1705|r1966|r2116 +RHNB#R1685|R1686 +RHNF#R1206|R1688|R1689|R1695|R1696 +RHNH#R1207|R1208|R1209 +RHNK#R1690 +RHNL#R1691|R1692 +RHNM#R1693 +RHNP#R1694 +RHNS#R1210|R1211|r1739|r1740 +RHNT#R1687|r2117|r2118|r2119|r2120|r2121|r2122 +RHNW#R1212|R1697|r1102 +RHPL#R2107|R2108 +RHPS#R1684|R2105|R2106 +RHR#r1967 +RHRS#R1927|R1928|R1929 +RHRT#R1924|R1925|R1926 +RHRX#R2109 +RHS#r1968 +RHSN#R1921|R1922|R1923 +RHSS#R2121 +RHST#R2110|R2111|R2112|R2113|R2114|R2115|R2116|R2120|r2123 +RHT#R1699 +RHTJ#R2118|R2119 +RHTK#R2117 +RHTR#R1698|r1741|r1742|r1743|r1744|r1745 +RHTS#R1700|R1701|R1702 +RJ#R1018|R1773|R2051|r134 +RJFR#R86 +RJL#R950|R1774|r832 +RJLB#R951|R954|R955|r831 +RJLF#R958 +RJLH#r834 +RJLJ#r833 +RJLK#R959 +RJLL#R952|R953 +RJLM#R960|R961|R962|R963|R964|r846|r847|r848|r849|r850|r851|r852|r853|r854|r855|r856|r857|r858 +RJLN#R956|R957|R965|R967|R968|R969|R970|R971|R972|R973|R1775|r859|r860|r861|r862|r863|r1795 +RJLR#r864|r865 +RJLS#R966|R976|r835|r836|r837|r838|r839|r840|r841|r842|r843|r844|r845|r866 +RJLT#r867|r868|r869|r870|r871 +RJLW#R974|R975|r872|r873|r874|r875 +RJM#R1060|r876 +RJMN#R1061|R1062|R1063|R1064|R1065|R1066 +RJMS#R1067 +RJN#R977|R1068|R1069|R1203|r135|r877|r2379 +RJNB#R978|R979|R980|R981 +RJNF#R985|R986|R987|r892 +RJNK#R988 +RJNL#R1070|R1071|R1072|R1073|R1074|R1075|R1076|R1077|R1078|r912|r913|r914|r915|r916 +RJNM#R989|R990|R991|R992|R993 +RJNN#R1079 +RJNP#R994 +RJNR#R983|R984|r882|r883|r884|r885|r886|r887|r888|r889|r890|r891 +RJNS#R570|R571|R572|R573|R574|R995|R996|R997|R998|R1015|R1016|r893|r894 +RJNT#R982|R999|R1000|R1001|R1002|R1003|R1004|R1005|R1006|r136|r137|r138|r139|r140|r878|r879|r880|r881 +RJNW#R1007|R1008|R1009|R1010|R1011|R1012|R1013|R1014 +RJR#R1017|R1776|R1910|r469|r895|r898 +RJRN#R1019|R1020|R1021|R1022|R1023|R1024|R1025|R1026|R1027|R1028|R1029|R1030|R1031|R1032|R1033|R1034|R1035|R1036|R1037|R1038|R1039|R1040|R1041|R1042|R1043|R1044|R1045|R1046|R1047|R1048|R1049|R1050|R1051|R1052|R1053|R1054|R1055|R1056|R1057|R1058|R1059|r470|r471|r472|r473|r474|r475|r896|r899|r900|r901|r902|r903|r904|r911 +RJRS#r476 +RJRT#r477|r478|r479|r480|r905|r906|r907|r908|r909|r910 +RJS#r897 +RJSK#R26 +RJSR#R1080|R1081|R1082|R1083 +RJST#R87|R88|R89|R1084|R1085|R1086|R1087|R1088|R1089|R1090|R1091|R1092|r917|r918|r919|r920|r921|r922|r923|r924|r925|r926|r927 +RK#R850|R851|R1769|R1770|R1805|R1903|R2076|R2264|W3800 +RKB#R2099 +RKBL#R2287|R2288|R2289 +RKBR#R2421|R2422 +RKBS#R2286 +RKF#R2329 +RKFL#R1904|R2301|R2302|R2303|R2304 +RKFR#R2299|R2300|R2305|R2306|R2307|R2308|R2393|R2394|R2395|R2396 +RKHF#R2078 +RKHL#R2326|r2338|r2339|r2340|r2341|r2342 +RKHN#R2327 +RKJ#r1950 +RKJK#r2334 +RKJL#r2335 +RKJW#R2317|R2318|R2319 +RKK#R1932 +RKKB#R2309|R2310|R2311|R2312|R2313 +RKKL#R2320 +RKKM#R1933 +RKKN#R1341|R2314|R2315|R2316|R2324|R2325|r1285|r1286|r1287|r1288|r1289|r1290|r1291|r1292|r1293|r2336|r2337 +RKKR#R2321|R2322|R2323 +RKKT#W3801|W3802|W3803 +RKL#R945|R946 +RKLF#R2339|R2340|R2343|r2077 +RKLJ#R2337 +RKLM#R1093|R1094|R1095|R1096|R1097|R1098|R1337|R1338|R1339|R1340|r928|r929|r930|r931|r932|r933|r1271|r1272|r1273|r1274|r1275|r1276|r1277|r1278|r1279|r1280|r1281|r1282|r1283|r1284 +RKLN#R947|R948|r2249 +RKLR#R1099|R1100|R1101|R1108|r963|r964|r965|r966|r967|r968|r969|r970|r971|r972|r973|r974|r975|r976|r977|r978|r979|r980|r981|r982|r983|r984|r985|r986 +RKLS#R2338|r934|r935|r936|r937|r938 +RKLT#R1107|R2341|r961|r962 +RKLX#R2342 +RKML#R2345 +RKMP#R2328 +RKMR#R2344 +RKMS#R2392 +RKN#R569|R1911|R2265|R2290|r705|r2333 +RKNB#R1912|R1913|R2291 +RKNF#R1915 +RKNJ#R1110 +RKNK#R1109|r987|r988|r989|r990|r991 +RKNL#R2292 +RKNM#R2293|R2294|R2346|R2347|R2348 +RKNN#r939|r940 +RKNR#R1914|r941|r942|r943|r944 +RKNS#R1342|R1343|R1916|R1917|R2284|R2295|r1294|r1295|r1296|r1297|r1298|r1299|r1300|r1301|r1302 +RKNT#R2285|r706|r707|r708|r709|r710|r945|r946 +RKPL#R2333|R2334|R2335|R2336|r2343 +RKPT#r1257|r1258|r1259|r1260|r1261|r1262|r1263|r1264|r1265|r1266|r1267|r1268|r1269|r1270 +RKR#R1905|R2330 +RKRB#R2296 +RKRF#R2352 +RKRJ#R1353|R1354 +RKRN#R2353 +RKRP#R2331|R2332 +RKRR#r1316 +RKRS#R1102|R1103|R1104|R2297|R2298|R2349|R2350|r1317|r1318|r1319|r1320|r1827|r1828|r1829 +RKRT#R1344|R1345|R1346|R1347|R1348|R1349|R1350|R1351|R1352|R1355|R1356|R1357|R1358|R1359|R1360|R1361|R1362|R1363|R1364|R1365|R1366|R1367|R1368|R1369|R1370|R1371|R1372|R1373|r1303|r1304|r1305|r1306|r1307|r1308|r1309|r1310|r1311|r1312|r1313|r1314|r1315|r2073|r2074|r2075|r2076 +RKRX#R2351 +RKS#R1711|R1906|R2077|W3804 +RKSB#r2360|r2361 +RKSH#R2414|R2415 +RKSJ#R2417|R2418|R2419 +RKSK#R2079|R2080|R2081|R2082|R2354|R2355|R2356|R2357|R2358|R2359|R2360|R2361|R2416|r2344|r2345|r2346|r2347|r2348 +RKSL#R2408|R2409|R2410|R2411|R2412|R2413|r2377|r2378 +RKSM#R1105|R1106|r947|r948|r949|r950|r951|r952|r953|r954|r955|r956|r957|r958 +RKSN#R2364 +RKSP#R2371|R2372|R2373 +RKSR#R2420 +RKST#R1518|R1519|R2362|R2363|R2368|R2369|R2370|R2374|R2375|R2376|R2377|R2378|R2379|R2380|r141|r2358|r2359 +RKSX#R2365|R2366|R2367|r2349|r2350|r2351|r2352|r2353|r2354|r2355|r2356|r2357 +RKT#R24|R282|R949|r142|r143|r711|r712|r959|r960|r2362|r2363|r2380 +RKTF#R584|r494|r495|r496 +RKTN#R283|R284|R285|R286|R287|R288|R289|R290|R291|R292|R293|R294|R295|R296|R297|r144|r713 +RKTR#R585|R586|R587|R1374|R1375|R1376|R1377|R2381|R2382|R2383|R2384|R2385|R2386|R2387|R2388|R2389|R2390|R2391 +RKTS#r145 +RKTT#r714 +RKWJ#R2400|R2401 +RKWK#R2399 +RKWN#R2397|R2398|R2402|R2405 +RKWR#R2403|R2404|R2406|R2407|r2364|r2365|r2366|r2367|r2368|r2369|r2370|r2371|r2372|r2373|r2374|r2375|r2376 +RKWS#r2078 +RKXN#R575|R576|R577|R578|R579|R580|R581|R582|R583|R2263|r481|r482|r483|r484|r485|r486|r487|r488|r489|r490|r491|r492|r493 +RL#R588|R589|R602|R1806|R1977|R1985|R1989|r497|r498|r787|r788 +RLF#R1395 +RLFK#R1396 +RLFN#R1394|r1342|r1343|r1344|r1345|r1346|r1347 +RLFS#R1397 +RLJB#R1984 +RLJM#R592 +RLJN#R1398|R1399|R1400|R1401|R1402|R1403|R1404 +RLJR#r1339|r1340|r1341 +RLJS#R1405|r1348|r1349|r1350|r1351 +RLJW#R591 +RLKT#R1406|R1407|R1408 +RLM#r499|r789 +RLN#R600|R601|R1807|R1978|r500|r790|r1969 +RLNB#R1979|R1980 +RLNF#R1981 +RLNK#R1934|R1986 +RLNS#R1982 +RLNT#R1975|R1976|r1970|r1971|r1972 +RLPS#r2410|r2411 +RLR#R1983|r501|r791 +RLRB#R1991 +RLRM#r792 +RLRN#r793 +RLRR#r794 +RLRT#R590 +RLS#R603|R1378|R1987|R1990|R1992|r502|r795|r1653|r1654 +RLSK#R604 +RLSM#R595 +RLSN#R605|R606|r1655 +RLSR#R594|r503|r504|r505|r506|r507|r508|r509|r510|r511|r512|r513|r514|r515|r516|r517|r518|r1656|r1657|r1658|r1659|r1660 +RLSS#r1661|r1662|r1663|r1664 +RLST#R596|R597|R1379|R1380|R1993|R1994|R1995|r519|r520|r521|r522|r523|r524|r525|r526|r527|r528|r529|r530|r531|r796|r797|r798|r799|r1973 +RLSW#R607 +RLSX#R593 +RLT#R2052|r1974|r1975 +RLTF#R1386|R1387|R1388|R1389|R1390|R1391|R1392|R1393|r1321|r1322|r1323|r1324|r1325|r1326|r1327|r1328|r1329|r1330|r1331|r1332|r1333|r1334|r1335|r1336|r1337|r1338 +RLTN#R1988|r1976 +RLTR#R1116|R1996|R1997 +RLTS#r1977 +RLTT#R598|R599 +RLWN#R1998 +RLXN#R1381|R1382|R1383|R1384|R1385 +RLY#R298 +RLYS#R299 +RM#R264|R513|R517|R1213|R1411|R1999|R2122|R2137|R2252|R2425|r152|r1105|r2273|r2381 +RMB#R300 +RMBK#R302|R303 +RMBR#R1410 +RMBS#R301 +RMBT#R515|r2137 +RMFL#R524|R525 +RMFR#R519|R520|R521|R522|R523|R526|R527|R547|R548|R2254 +RMFT#R514 +RMJ#r146 +RMJM#r147 +RMJN#r148 +RMJS#R528|r149 +RMKL#R529 +RMKR#R530|R531|R532|r429 +RML#R2012|R2138 +RMLP#R2139 +RMLT#R1412 +RMLX#R2255|R2256|r2279|r2280|r2281|r2282|r2283|r2284|r2392|r2393 +RMN#R265|R304|R1777|R2000|R2002|R2005|R2143|R2253|r153|r1106|r2382 +RMNB#R266|R267|R268|R269 +RMNF#R275 +RMNH#R2004 +RMNJ#R533|R534|R2258 +RMNK#R2257|R2259|R2260|R2261|R2262 +RMNN#R1409|R1778|R2003|R2144|R2145|R2146|R2147|r1352 +RMNP#R270|R271|R272|R273 +RMNS#R274|R1779|R2001|R2006|R2010|R2011|r1978|r1979|r2162|r2163|r2164|r2165|r2388|r2389|r2390|r2391 +RMNT#R279|R1780|R2007|R2008|R2009|r154|r155|r156|r157|r1107|r1108|r1109|r1110|r1980|r1981|r1982|r1983|r1984|r1985|r1986|r1987|r1988|r1989|r1990|r1991|r2274|r2275|r2276|r2277|r2278|r2383|r2384|r2385|r2386|r2387 +RMP#R305 +RMPF#R2140|R2141|R2142|R2429 +RMPL#R536|r1354|r1355 +RMPN#R306|R307|R537|r164|r165 +RMR#R2269 +RMRN#R2270 +RMRS#R2271 +RMRX#r2138|r2139 +RMS#R276|R518|R538|R1214|R2123|r1353 +RMSK#R308|R309|R539|R540|R541|R542|R2272|r2310|r2311|r2312|r2313|r2314|r2315 +RMSS#R310 +RMST#R543|r158|r1111|r2285|r2394 +RMT#r150|r159|r160|r1112|r2286|r2287|r2395 +RMTJ#r1676|r1677|r1678|r1679 +RMTK#R516|r1675 +RMTL#R544|R545 +RMTM#R546 +RMTN#r151|r161|r1113|r2288|r2396 +RMTR#R535|R1935|R1936|R1937 +RMTS#r162|r1114|r2289|r2397 +RMTT#r163|r1115|r2290|r2398 +RMWT#r430 +RN#R280|R1215|R1413|R1832|R2133|R2134|R2148|R2188|r166|r414|r1116|r1117|r1357 +RNBN#R1422|R1423 +RNFL#R1220|R1221|R1222 +RNFR#R1440|R1441|r1367|r1368|r1369|r1370|r1371|r1372|r1373|r1374|r1375|r1376|r1377|r1378|r1379|r1380 +RNHB#R1232 +RNHL#R1227 +RNHR#R1228 +RNHS#r1127 +RNHT#R1229|R1230|R1231 +RNJ#R1818|R2189|R2238|r1128|r1830|w3932 +RNJF#r1125 +RNJH#r1126 +RNJL#R1819|r1831 +RNJN#R1820|R2239|r183|r1129|r1130|r1131|r1132|r1133|r1832|r1833|r1834|r1835|r1836|r2251|w3933|w3934|w3935|w3936|w3937 +RNJR#R329|r184|r185|r186|r187|r188|r189|r190|r191|r192|r193|r194|r195 +RNJS#R353|R1821 +RNJT#R325|R326|R327|R328 +RNJW#R1223|R1224|R1225|R1226 +RNK#R352|R1817|r182|w3931 +RNKF#R354|R355|R1822|R1823|R1824|r1837|r1838|r1839|r1840|r1841|r1842 +RNKK#R1825|R1826|R1827|R1828 +RNKL#R356|R357|R1239|R1240|W3805 +RNKM#r1140 +RNKN#R1233|R1234|R1235|R1236|R1237|R1238|R1431|r198 +RNKR#R358|R359|R1829 +RNKS#R360|R361|R362|R1830|R1831|r196|r1134|r1843|r1844|r1845|w3938 +RNKT#R1418|R1419|W3807|r197|r199|r1135|r1136|r1137|r1138|r1139|r1846|w3939 +RNLT#R1427|R1428|R2013 +RNLX#R1241|R1242|r1141|r1142|r1143|r1144|r1145|r1146|r1147|r1148|r1149|r1150|r1151|r1152|r1153 +RNM#R1439|r1118 +RNMR#r1364|r1365|r1366 +RNN#R1425|R2135|r431|r1119|r1358|r1847 +RNNT#r432|r433|r434|r435|r436|r1359|r1360|r1361|r1362|r1848|r1849|r1850|r1851 +RNPL#R1429|R1430 +RNR#R281|R1216|R1426|r1120|r1121|r2144 +RNRN#r1122|r2145|r2146|r2147|r2148|r2149|r2150 +RNRR#r1123 +RNRS#r1124|r1154|r1155|r1156|r1157|r1158|r2151 +RNRT#R1217|R1218|R1219|R1432|R1433|r2152|r2153|r2154|r2155|r2156|r2157|r2158 +RNS#R2136|r2159|r2160 +RNSJ#R1434|r203 +RNSK#R1243|R1244 +RNSL#R1833|R1834|R1835|R2190|R2191|r2191|r2192|r2193|r2194 +RNSN#r2161 +RNSP#R1435 +RNST#R1436|R1836|R1837|R1838|R1839|r1159|r1160|r1161|r1162|r1363 +RNT#R311|R318|R1414|R1443|R1808|R1809|R2149|R2158|r200|r437|r438|r1852|r2166|r2167 +RNTB#R313|R314|R315|R316|R317|R1442|R2150|R2151|R2152|R2153|R2154|R2155|R2156|R2157|r1381|r1382|r1383|r1384|r1385|r1386|r1387|r1388|r1389|r1390|r1391|r1392 +RNTF#R319|R323|R324|R1814|R1816|R2159|R2160|R2161|R2162|R2163|R2164|R2165|R2166|R2167|R2168|R2169|R2170|R2171|r180|r181 +RNTH#R2176|r2174 +RNTJ#R2273|R2274|R2275|R2276|R2277|r2316 +RNTK#R332|R333|R334|R1437|R2172|R2173|R2174|R2175|R2177 +RNTL#R312|r167|r168|r169|r170|r171|r172|r173|r174|r175|r176|r177|r178|r2175|r2176|r2177|r2178|r2179|r2180|r2181|r2182|r2183|r2184|r2185|r2186 +RNTM#r2168|r2187 +RNTN#R330|R331|R1420|R1444|R1445|R1446|R1447|R1448|R1449|R1450|R1451|R1452|R1453|R1454|R1455|R1456|R1457|R1458|R1459|R1460|R1461|R1462|R1463|R1465|R1466|R1810|R2182|R2183|R2184|R2185|R2186|r179|r201|r439|r1356|r2169|r2170|r2171 +RNTP#R335|R336|R337|R338|R339|R340 +RNTR#R320|R321|R1464|R1811|R1812|R1813|R2178|R2236|R2237|r1393|r1394|r1395|r2172|r2188|r2189|r2190|r2250 +RNTS#R322|R341|R342|R343|R344|R345|R346|R350|R351|R1415|R1421|R1815|R2179|R2180|R2181|r202|r2173 +RNTT#R1416|R1417|r440 +RNTW#R347|R348|R349|R2187 +RNWJ#R1438 +RNWS#R1245|r1163|r1164 +RNXF#R1424 +RP#R364|R549|R1841|R2193 +RPBL#R1512|R1513|R1514|R1515|R1516|r1493|r1494|r1495 +RPF#r2195 +RPFN#r2196|r2197|r2198|r2199|r2200 +RPFS#r2201 +RPFT#r2202|r2203|r2204|r2205|r2206 +RPN#R365|R550|R1842|R2194 +RPNF#R551|R552|R553 +RPNR#r441 +RPRB#R890|r1409|r1410 +RPRR#r1411|r1412|r1413|r1414|r1415|r1416|r1417|r1418|r1419|r1420|r1421|r1422|r1423|r1424|r1425|r1426 +RPRS#R1498|R1499|R1500|R1505|R1506|R1507|R1508|R1509|r1441|r1442|r1443|r1444|r1445|r1446|r1447|r1448|r1449|r1450|r1451|r1452|r1453|r1472|r1473|r1474|r1475|r1476|r1477|r1478|r1479|r1480|r1481|r1482|r1483|r1484|r1485|r1486|r1487|r1488|r1489|r1490|r1491|r1492 +RPRT#R366|R367|R368|R1476|R1477|R1478|R1479|R1480|R1481|R1482|R1483|R1484|R1485|R1486|R1487|R1488|R1490|R1491|R1492|R1493|R1494|R1495|R1496|R1497|R1501|R1502|R1503|R1504|R1938|R1939|R1940|R1941|R2192|r1454|r1455|r1456|r1457|r1458|r1459|r1460|r1461|r1462|r1463|r1464|r1465|r1466|r1467|r1468|r1469|r1470|r1471 +RPRX#R1469|R1470|R1471|R1472|R1473|R1474|R1475 +RPS#R369 +RPSL#R370 +RPT#r204|r205 +RPTL#R1510|R1511 +RPTN#r206 +RPTR#r1427|r1428|r1429|r1430|r1431|r1432|r1433|r1434|r1435|r1436|r1437|r1438|r1439|r1440 +RPTS#r207 +RPTX#R1489|R1517 +RR#R1942|R1947|R2266|r208|r209|r415|r416|r2399 +RRBR#R1943|R1944|R1945|R1946 +RRBS#R2125 +RRF#R554 +RRFR#R1951 +RRFS#R555|R2127 +RRKL#R2129 +RRKM#R2130 +RRKN#R1467|R1468|r1396|r1397|r1398|r1399|r1400|r1401|r1402|r1403|r1404|r1405|r1406|r1407|r1408 +RRKR#R2128 +RRL#R2124 +RRM#r210 +RRN#R1948|R2267|r417|r2303|r2400 +RRNF#r2305|r2306|r2307|r2308 +RRNJ#R2427 +RRNK#R2426 +RRNM#R2268 +RRNT#r2304|r2401|r2402|r2403|r2404|r2405 +RRR#r211|r212|r418 +RRRM#r213 +RRRR#r214 +RRRS#r215 +RRS#R1949|r216|r419 +RRSK#R2131 +RRST#R1950|R2132|r217|r218|r219 +RRT#r2406|r2407 +RRTN#r2309|r2408 +RRTT#R371|r2409 +RRWR#R1952|R2428 +RRXM#R2126 +RS#R383|R1246|R1247|R1319|R1321|R1781|R1856|R1857|R2015|R2067|R2195|R2215|r220|r257|r442|r1245|r1992 +RS0S#R409 +RSBK#R1251|R1252|R1253|r443 +RSBR#R1254|R1257|R1320|R1325|r1198|r1199|r1200|r1201|r1202|r1203|r1204|r1205|r1206|r1207|r1208|r1209 +RSBS#R1256 +RSBT#R1250 +RSBX#R1255 +RSFL#R2014|r1233|r1234|r1235|r1236|r1237|r1238|r1239|r1240|r1241|r1242|r1243|r1244 +RSFR#R1261|R1262|R1263|R1292|R1293|R1294|R1331|R1332|R1333|r1165|r1166|r1167|r1168 +RSFS#r1254|r1255 +RSHN#R384 +RSJ#r286|r1811|r1878|r1997 +RSJF#R1264 +RSJH#r459 +RSJM#r1812|r1998 +RSJN#R1248|r1813|r1879|r1999|r2236 +RSJP#R1265|R1266 +RSJR#r1814|r1815|r1816|r1817|r1880|r1881|r1882|r1883|r1884|r2000 +RSJS#R1267|R1268|R1269|r460|r461|r1818|r2001|r2233|r2234 +RSK#R556|R1844|r233|r234|r285|r444|r1810|r1877|r1996|r2235 +RSKB#R1845|R1846|R1847 +RSKF#R1853|R1854|r1853|r1854 +RSKJ#R559|R560|R561|R562|R563|R1848|r450|r451|r452|r453|r454 +RSKL#R852|R1301|r235|r236|r237|r238|r239|r240|r241|r242|r243|r244|r245|r256|r1855|r1856 +RSKM#R564|r464 +RSKN#R557|R558|R1322|R1543|R1843|r246|r445|r446|r447|r448|r449|r1513|r1514|r1515|r1516|r1517|r1518|r1519|r1520|r1521|r1522|r1523|r1524|r1525|r1526|r1527|r1528|r1859|r1860|r1861|r1862|r1863|r1864|r1865|r1866|r1867|r1868|r1869|r1870 +RSKP#R1849|R1850 +RSKR#r247|r248|r249|r250|r251|r1871|r1872|r1873|r1874|r1875|r1876 +RSKS#R1270|R1271|R1851|R1852|R1855|r252|r253|r254|r255|r1819|r1820|r1821|r1822|r1857|r1858|r1885|r1886|r1887|r1888|r2002 +RSKT#r455|r456|r457|r458 +RSL#R385|R2196|r291 +RSLN#R1272|R2202|R2203|R2204|r278|r1796|r1797|r1798|r1799|r1800 +RSLS#R1275|r279|r1169|r1170|r1171|r1172|r1173|r1174|r1175|r1176|r1177|r1178|r1179|r1180|r1216|r1217|r1218|r1219|r1220|r1221|r1222|r1223|r1224|r1225|r1226|r1227|r1228 +RSLT#R1273|R1274|R1604|R1605|R1606|R1607|R1608|r280|r281|r282|r283|r284|r1531|r1532|r1602|r1603|r1604|r1605|r1606|r1607|r1608|r1609|r1610|r1611|r1612|r1613|r1614|r1615|r1801|r1802 +RSLX#R1545|R1546 +RSM#R1609 +RSMR#r1616|r1617 +RSN#R386|R568|R1276|R1782|R1858|R2016|R2021|R2197|R2199|r258|r1181|r1210|r1246 +RSNF#R1783|R1786|R1787|R1798|R1799|R1800 +RSNH#R389|R390|r1805|r1806|r1807|r1808|r1809 +RSNJ#R388|R1324|R1327|R1328|R1329|R1788 +RSNK#R391|R392|R393|R394|R1323|R1789|R1790|R2017|R2018|R2019|r1803|r1804 +RSNM#R395|R396|R1791|R1792|r465 +RSNN#R1547|R1548|R2022|R2198|R2200 +RSNP#R372|R373|R374|R397|R398|R1793 +RSNR#R1785|R1794 +RSNS#R375|R1784|R1795|R1796|R1885 +RSNT#R387|R399|R1249|R1277|R1278|R1279|R1291|R1554|R1797|r221|r222|r223|r224|r225|r226|r227|r228|r229|r230|r231|r232|r259|r260|r261|r262|r263|r1182|r1183|r1184|r1211|r1212|r1213|r1214|r1215|r1247|r1248|r1249|r1250|r1251 +RSNW#R1801 +RSNX#R1670 +RSPK#R1550|R1551|R1552|R1553|r1533|r1534|r1535|r1536|r1537|r1538|r1539|r1540|r1541|r1542|r1543|r1544|r1545|r1546|r1547|r1548|r1549|r1550|r1551|r1552|r1553|r1554|r1555|r1556|r1557|r1558|r1559|r1560|r1561|r1562|r1563|r1564|r1565|r1566|r1567|r1568|r1569|r1570|r1571|r1572|r1573|r1574|r1575|r1576|r1577|r1578|r1579|r1580|r1581|r1582|r1583|r1584|r1585|r1586 +RSPL#R1280|R1281|R1282 +RSPR#r1718|r1719|r1720|r1721|r1722|r1723|r2291|r2292|r2293|r2294 +RSPS#R1283 +RSPT#R1671|R1672|R1673 +RSPX#R1674 +RSR#R376|R1326 +RSRF#R1521|R1522|R1523|R1524|R1525|R1526|R1527|R1528|R1529|R1530|R1531|R1532|R1533|R1534|R1535|R1536|R1537|R1538|R1539|r1496|r1497|r1498|r1499|r1500|r1501|r1502|r1503|r1504|r1505|r1506|r1507|r1508|r1509 +RSRK#r270 +RSRM#R381|R382 +RSRN#R377|r265|r266|r267|r268|r269 +RSRP#R378|R379|R380 +RSRS#R1560|R1561|R1562|R1563|R1564|r1252|r1253 +RSRT#R1555|R1558|R1559|r271|r272|r273|r274|r275|r276|r277|r1993|r1994|r1995 +RSRX#R1284|R1520|R1556|R1557 +RSSB#r467 +RSSK#R1286|R1287|R1335|R1336|R2201|r287|r288|r468|r2207|r2208|r2209|r2210|r2211 +RSSL#R1298|R1299|R1300|R1549 +RSSM#R400 +RSSN#R1675|R1676|R1677|R1678|R1679|R1680|R1681|R1682 +RSSS#R1285 +RSST#R1297|R1544|r264|r289|r290|r1529|r1530 +RST#R401|R402|R1565|R1579|R2020|R2023|R2278|r292|r293|r1185|r1186|r1229|r1230|r1256|r2007|r2140|r2317|r2412 +RSTB#R1570|R1571|R1572|R1573|R1574|R1575|R1576|r2003|r2004|r2005|r2006 +RSTF#R1566|R1567|R1583|R1601|R1602|R1955|R1956|R1957|R1958|R1959|R1960|R1961|R1962|R1963|R1964|R1965|R1966|R1967|R1968|R1969|R1970|R2025|r2019|r2020|r2021|r2022 +RSTJ#r2024|r2025|r2026|r2027|r2028|r2029|r2030|r2031|r2032|r2425|r2426|r2427|r2428|r2429|r2430|r2431 +RSTK#R1581|R1582|R1584|r2023|r2033|r2034|r2035|r2212|r2213|r2424|r2432|r2433|r2434|r2435 +RSTL#R1542|R1586|R1587|R1588|R1953|R1954|r305|r306|r307|r308|r309|r1589|r1590|r1591|r1592|r1593|r1594|r1595|r1596|r1597|r1598 +RSTM#R1589|R1590|R1591|R1592 +RSTN#R1540|R1541|R2430|R2431|R2432|R2433|R2434|R2435|R2436|R2437|R2438|R2439|R2440|R2441|R2442|R2443|R2444|R2445|R2446|R2447|R2448|R2449|r294|r295|r296|r297|r298|r299|r420|r1187|r1231|r1510|r2008|r2009|r2010|r2011|r2012|r2318|r2319|r2320|r2321|r2322|r2413|r2414|r2415|r2416|r2417 +RSTP#R410|R411|R412|R1593|R1594 +RSTR#R404|R405|R406|R407|R408|R1260|R1290|R1568|R1569|R1595|R1596|r421|r1511|r1512|r1587|r1588|r1599|r1600|r1601|r1724|r1725|r1726|r1727|r1728|r1729|r1730|r1731|r1732|r1733|r1734|r1735|r1736|r1737|r1738 +RSTS#R413|R414|R1288|R1289|R1330|R1580|R1597|R1598|R1599|R1600|R2024|R2450|r300|r1188|r1232|r2013|r2323|r2418 +RSTT#R403|R1577|R1578|R1585|r301|r302|r303|r304|r1189|r2014|r2015|r2016|r2017|r2018|r2324|r2325|r2326|r2327|r2419|r2420|r2421|r2422|r2423 +RSTW#R1603 +RSWJ#R1295 +RSWL#R1296|R1334 +RSXK#R1258|R1259 +RSXN#r466 +RT#R25|R64|R117|R415|R416|R463|R863|R1709|R1859|R1861|R1886|R1907|R1930|R2026|R2039|R2053|R2064|R2091|R2205|R2240|R2279|W3806|r1103|r1190|r1632|r1823|r1889|r1890|r1951|r2036|r2038|r2141|r2252 +RTBK#R1971 +RTBL#R130|R131 +RTBR#R65|R66|R67|R68|R71|R72|R73|R77|R195|R196|R2036|r33|r34|r35|r2037 +RTBS#R128|R129 +RTFH#R69|R70 +RTFK#R432|R433 +RTFL#R83|R84 +RTFR#R79|R80|R81|R82|R139|R864|R865|R2049|r47|r48|r49|r50|r51 +RTFS#R434|R435|R436|R437|r318|r319 +RTFX#R2040 +RTHN#R150|R151 +RTHR#R152|R153 +RTJ#r2269 +RTJB#R424|R425|R426|R427 +RTJH#R140|R141|R142 +RTJM#r2270 +RTJR#R143|r745|r746|r747|r2271 +RTJS#R144|R145|R146|r2272 +RTJW#r720|r721|r722|r723|r724|r725|r726|r727|r728|r729|r730|r731|r732 +RTK#r2268 +RTKB#R85|R866 +RTKL#R108|R109|R110|R111|R112|R113|R114|R115|R116|R2041|R2043|R2044|r65|r66|r67|r68|r69|r70|r71|r72|r73|r74|r75|r76|r77|r78|r79|r80|r81|r82|r83|r84|r85 +RTKM#R157|R158 +RTKN#R154|R155|R156|R867|R868|R869 +RTKP#R209|R210 +RTKR#R147|R148|R149|R213|R214|R215|R216|R217|R218|R219|R220|R221|R2045 +RTKS#R211|R212 +RTKT#R118|R119|R853|R854|R855|R860|R861|R862|r86|r87|r88|r89|r90|r91|r92|r93|r94|r95|r96 +RTKX#R856|R857|R858|R859|R879|r715|r716|r717|r718|r719 +RTL#R1872|R1873|r52|r53|r1899|r1900|r2448 +RTLB#R90|R91 +RTLF#R92|R93|R2092|r2436 +RTLJ#R159|R160|R222|R223|r97|r98|r99|r100|r101 +RTLK#R94 +RTLM#r1901 +RTLN#R95|R96|R1644|R1874|R2280|r36|r37|r38|r39|r40|r41|r54|r1895|r1902|r1952|r2437|r2438|r2439|r2440|r2441|r2442 +RTLR#R224|R225|R226|R227|R1311 +RTLS#R448|R449|R1875|R2221|R2222|R2223|R2224|r42|r362|r363|r364|r365|r366|r1897|r1898|r1903|r2443 +RTLT#r43|r44|r45|r46|r2444|r2445|r2446|r2447 +RTLX#R874|r748|r749|r750|r751|r752|r753|r754|r755|r756|r757|r758|r759|r2331|r2332 +RTM#R197|r2039 +RTM0#R203 +RTMB#R198|R199 +RTMH#R200|R201 +RTMN#r2091|r2092|r2093 +RTMP#R74|R75|R76|R137|R138 +RTMS#R202 +RTMT#R163|R228|R229 +RTMX#R161|R162 +RTN#R98|R230|R417|R565|R1860|R1862|R1931|R2054|R2055|R2423|r310|r733|r1104|r1191|r1633|r1824|r1953|r2040|r2061|r2142|r2328 +RTNB#R2056|R2061 +RTNF#R165|R464 +RTNJ#R465|R1625|R1909 +RTNK#R418|R1624|R1626|R1627|R1628|R1629|R1630|R1631|R1632|R1633|R1634|R1635|R1636|R1637|R1638|R1639|R1640|R1641|R1908 +RTNL#R466 +RTNM#r2065 +RTNN#R2057|R2058 +RTNP#R467 +RTNR#R875|R876|R877|R2059|R2062|R2063|r2066|r2067|r2068 +RTNS#R120|R121|R122|R123|R419|R420|R421|R468|R870|R871|R2060 +RTNT#R27|R28|R29|R880|R881|R1318|r311|r312|r313|r314|r315|r734|r735|r736|r737|r738|r739|r771|r1192|r1193|r1194|r1195|r1634|r1635|r1636|r1637|r1954|r1955|r1956|r1957|r1958 +RTNW#r316 +RTNX#R164 +RTPF#R1312|R1313|R1314 +RTPL#R166|R167|R168|R169 +RTPR#R124|R125|R126 +RTR#R30|R885|R886|R1302|R1316|R1617|R1863|R2046|R2083|R2225|r55|r372|r2041|r2044|r2079|r2329 +RTRB#R33|R1864|R2047|R2084|R2085|R2086 +RTRF#R34|R35|R231|R232|R2048 +RTRH#R1865|R2089 +RTRJ#R36|R37|R38|R2088|R2226|R2227|R2228|r28|r29|r30|r31|r32 +RTRK#R39|R40|R41|R42|R99|R100|R101|R887|R888|R1305|R2229|R2230 +RTRL#R43|R44|R45|r1891|r1892|r1893 +RTRM#R102|R103 +RTRN#R31|R32|R104|R105|R106|R233|R234|R235|R1303|R1304|R1306|R1317|R1614|R1618|R1642|R1866|R2231|r56|r373|r374|r375|r376|r1618|r1619|r1620|r1621|r1622|r1623|r1624|r1625|r1626|r1627|r1628|r1629|r1643|r2045|r2046|r2047|r2048|r2049|r2050|r2051|r2080|r2081|r2082|r2083|r2084|r2085 +RTRP#R1307|R2241 +RTRR#R170|R171|R1867|R2087 +RTRS#R46|R47|R48|R49|R50|R51|R52|R53|R54|R55|R56|R57|R58|R63|R889|R1308|R1616|R1619|R1868|R1869|R1870|R1871|R2090|r57|r377|r1630|r1631|r2052|r2086 +RTRT#R1610|R1611|R1612|R1613|R1615|r58|r59|r60|r61|r62|r63|r64|r378|r379|r380|r381|r382|r2053|r2054|r2055|r2056|r2057|r2058|r2059|r2060|r2087|r2088|r2089|r2090 +RTRW#R59|R60|R61|R62|R1309|R2232|R2233|R2234|R2235 +RTS#R78|R204|R422|R450|R1876|r1904 +RTSB#R469 +RTSF#R205|R206|R207|R462 +RTSK#R107|R236|R237|R238|R239|R240|R241|R242|R451|R452|R453|R454|R455|R456|R872|R1315|R2209|R2210|R2211|R2212|R2213|R2214|r383|r1644|r1645|r1646|r1647|r1648|r1649|r1650|r1651|r1652|r2214|r2215|r2216|r2217|r2218|r2219|r2220|r2221|r2222|r2223|r2224|r2225|r2226|r2227|r2228|r2229|r2230|r2231|r2232 +RTSL#R878|R1877|R2242|R2243|R2244|R2245|R2246|r760|r761|r762|r763|r764|r765|r766|r767|r768|r769|r770|r2253|r2254|r2255|r2256|r2257|r2258|r2259|r2260 +RTSM#R458|R459|r367|r368|r369|r370|r371 +RTSN#R172|R173|R174|R175|R176|R177|R178|R423|R2050|r1905|r1906|r1907|r1908|r1909|r2063 +RTSP#R243|R244|R245|R246|R247|R460 +RTSR#R208|R882|R883|R884|r772|r773|r774|r775|r776|r777|r778|r779|r780|r781|r782|r783|r784|r785|r786 +RTSS#r1910 +RTST#R127|R179|R180|R193|R194|R248|R249|R250|R251|R252|R253|R254|R255|R256|R461|r740|r1196|r1638|r1826|r1894|r1896|r1911|r1912|r1913|r1914|r1915|r1959|r2064|r2143|r2261 +RTT#r317|r741|r1197|r1639|r1640|r1825|r1960|r2062|r2330 +RTTL#R184|R185|R186|R187|R188 +RTTN#R1919|r742|r1641|r1961 +RTTR#R97|R135|R136|R257|R2038 +RTTS#r743|r1962 +RTTT#r744|r1642 +RTTX#R181|R182|R183 +RTWK#R189|R190|R191 +RTWL#R192 +RTWN#R873 +RTX#R1620|R1621 +RTXM#R132|R133|R134|R2424 +RTXN#R1622|R2027|R2028|R2029|R2030|R2031|R2032|R2033|R2034|R2035|R2219|R2220 +RTXR#R457 +RTXS#R1623 +RWR#R1972 +RWS#R1117 +RX#R10|R438|R495|R1130|R1131|r398|r1782|r1946|r2237 +RX0B#R685|R686|R687|R688|R689|R690|r601|r602|r603|r604 +RXBR#r2072 +RXFN#R501 +RXFR#R506|R507|R508|R509|R1901 +RXJ#r405 +RXJL#R14 +RXJN#r406 +RXJR#r18|r19|r20|r21|r22|r407 +RXJS#r408 +RXK#r404 +RXKT#R11|R12|R13 +RXL#R1712|R1902|r2295 +RXLN#r463|r2296 +RXLS#r16|r17|r2297 +RXLT#R1134|r462|r1034|r1035|r1036|r1037|r1038|r1039|r1040|r1041|r1042|r1043|r1044|r1045|r2298|r2299|r2300|r2301|r2302 +RXLX#r1046|r1047|r1048|r1049|r1050|r1051|r1052|r1053|r1054|r1055|r1056|r1057 +RXMS#R502 +RXN#R15|R439|R496|R617|R1132|r399|r549|r563|r1021|r1783|r1947|r2238 +RXNB#R623|R624|R625 +RXNF#R620|R621|R622|R627|R628|R629|R630|R646|R647|R648 +RXNH#R16|R17|R633 +RXNJ#R631 +RXNK#R632|R634 +RXNL#R440|R441|R442|R443|R444|r320|r321|r322|r323|r324|r325|r326|r327|r328|r329|r330|r331|r332|r333|r334|r335|r336|r337|r338|r339|r340|r341|r342|r343|r344|r345|r346|r347|r348|r349|r350|r351 +RXNM#R635 +RXNN#R445|R618|R619|R626|R654|R655|R663|R664|R665|R666|R667|R668|R669|R670|R671|R672|R673|r550|r564 +RXNP#R636 +RXNR#R446|R447|R637|R656|R657|R658|R659|R660|R661|R662|r352|r353|r354|r355|r356|r357|r358|r359|r360|r361|r565|r566|r567|r568|r569|r570 +RXNS#R18|R638|R639|R640|R641|R642|R643|R644|R649|R650|R651|R652|R2037|r571 +RXNT#R645|r400|r401|r402|r403|r572|r573|r574|r575|r576|r1022|r1023|r1024|r1025|r1026|r1027|r1784|r1785|r1786|r1787|r1788|r2239|r2240|r2241|r2242 +RXR#R497|R1771|R2216|r1028|r2262 +RXRH#R498 +RXRK#R2250 +RXRM#r1029 +RXRN#R499|R2217|R2218|r1030|r2263 +RXRR#r1031 +RXRS#R500|R2251|r2264 +RXRT#R1135|r1032|r2265|r2266|r2267 +RXRX#R653|r551|r552|r553|r554|r555|r556|r557|r558|r559|r560|r561|r562 +RXS#R1133|R1136|r1033 +RXSB#R1140|R1141|R1142|R1143 +RXSF#R1145|R1183|R1184|R1185|R1186|R1187|R1188|R1189 +RXSJ#R1146|R1147|R1148|R1152 +RXSK#R19|R20|R21|R22|R503|R1153|R1154|R1155|R1156|R1157|R1158 +RXSL#R504|R505|R1159|R1160|R1161|R1162|R1772 +RXSM#R1163|R1164|R1165 +RXSN#r1063 +RXSP#R1166|R1167|R1168|R1169 +RXSR#R1170 +RXSS#R1139 +RXST#R1138|R1144|R1171|R1172|R1173|R1174|R1175|R1176|R1177|R1178|R1179|R1180|R1181|R1182|r1058|r1059|r1060|r1061|r1062|r1789|r1948|r2243 +RXSW#R1190|R1191|R1192 +RXSX#R23|R1137|r23|r24|r25|r26|r27 +RXT#R616|R674|r409|r410|r577|r578|r1064|r1065|r1751|r1790|r1949|r2244|r2245 +RXTB#R675 +RXTF#R682|R683|R1721|R1722|r589|r590|r591|r592|r593|r594|r595|r596|r597|r598|r599|r600 +RXTJ#R1723|R1724|R1725|r1768|r1769|r1770|r1771|r1772|r1773|r1774|r1775 +RXTK#R676|R677|R678|R679|R684|R1726|R1727|R1728|R1729|R1730|R1731|R1732|R1733|R1734|R1735|R1736|r579|r580|r581|r582|r583|r1767|r1776|r1777|r1778 +RXTL#R691|R692|R693|R1737|R1738|R1739|r605|r606|r607|r608|r609|r610|r611|r612|r613|r614 +RXTM#R694|R695|R1193|R1194|R1740|R1741|R1742|R1743|r584|r615|r616|r617|r618|r619 +RXTN#R680|R1747|R1748|R1749|R1750|R1751|R1752|R1753|R1754|R1755|R1756|R1757|R1758|R1759|R1760|R1761|R1762|R1763|R1764|r411|r585|r586|r1066|r1752|r1753|r1754|r1755|r1756|r1757|r2246 +RXTP#R1744|R1745 +RXTR#R1713|R1714|R1715|R1716|R1717|R1718|R1719|R1720|r587|r1758|r1759|r1760 +RXTS#R681|R696|R697|R698|R699|R700|R701|R702|R703|R704|R705|R706|R707|R708|R709|R710|R711|R712|R713|R714|R715|R716|R717|R718|R719|R720|R721|R722|R723|R724|R725|R726|R727|R728|R729|R730|R731|R732|R733|R734|R735|R736|R737|R738|R739|R740|R741|R742|R743|R744|R745|R746|R747|R748|R749|R750|R751|R752|R753|R754|R755|R756|R757|R758|R759|R760|R761|R762|R763|R764|R765|R766|R767|R768|R769|R770|R771|R772|R785|R786|R787|R788|R789|R790|R791|R792|R793|R794|R795|R796|R797|R798|R799|R800|R801|R802|R803|R804|R805|R806|R807|R808|R809|R810|R811|R812|R813|R814|R815|R816|R817|R818|R819|R820|R821|R822|R823|R824|R825|R826|R827|R828|R829|R830|R831|R832|R833|R834|R835|R836|R837|R838|R839|R840|R841|R842|R843|R844|R845|R846|R847|R848|R849|R1746|r588|r620|r621|r622|r623|r624|r625|r626|r627|r628|r629|r630|r631|r632|r633|r634|r635|r636|r637|r638|r639|r640|r648|r649|r650|r651|r652|r653|r654|r655|r656|r657|r658|r659|r660|r661|r662|r663|r664|r665|r666|r667|r668|r669|r670|r671|r672|r673|r674|r675|r676|r677|r678|r679|r680|r681|r682|r683|r684|r685|r686|r687|r688|r689|r690|r691|r692|r693|r700|r701|r702|r703|r704|r1067|r1761|r2247 +RXTT#r412|r1762|r1763|r1764|r1765|r1766|r2248 +RXTW#R1765|R1766|R1767|R1768|r694|r695|r696|r697|r698|r699 +RXTX#R773|R774|R775|R776|R777|R778|R779|R780|R781|R782|R783|R784|r641|r642|r643|r644|r645|r646|r647 +RXWL#R511|R512 +RXWR#R510 +RXWT#R1195|R1196 +RXXF#R1150|R1151 +RXXP#R1149 +RYLS#R2065|R2066 +RYNS#R567 ++++++++++ +S#H2937|S399|S490|S3895|S4903|S10033|Z178|Z1178|Z1193|s97|s4243|s4785|s4926|s5294|s8439|z1302|z1649|z5470 +S0R#Z1048|s4317 +S0RJ#s4318|s4319 +S0RN#Z1049 +SB#S4904|s4786 +SBFN#S9734|S9735|S9736|S9737|s8156|s8157|s8158|s8159|s8160|s8161|s8162|s8163|s8164|s8165|s8166|s8167 +SBFR#s8168|s8169 +SBHR#Z1194|Z1195|Z1196|Z1197|Z1198|Z1199 +SBJK#S9705|S9706|S9707|S9708|S9709|s8106|s8107|s8108|s8109|s8110|s8111 +SBKN#S9710 +SBKR#S9704 +SBL#S9891|S9985|Z1101 +SBLB#z1688|z1689|z1690|z1691|z1692 +SBLF#Z1102|Z1103|Z1104 +SBLH#S9986|S9987|S9988 +SBLJ#z1675|z1676|z1677|z1678|z1679 +SBLK#z1680 +SBLM#s8112 +SBLN#S9989|s8317|s8432|z1693|z1694|z1695|z1696|z1697 +SBLP#Z1105|Z1106|Z1107 +SBLS#S9990|Z1108 +SBLT#S5368|s385|s386|s5295 +SBMS#S9711 +SBN#S22|S4905|S5384|s4787|s5297|z1655 +SBNB#S4906 +SBNF#s4793|s4794|s4795|s4796|s4797|s4798|s4799|s4800|s4801 +SBNH#s4802 +SBNJ#S4907|S4908|S4909|s4803|s4804|s4805|s4806 +SBNK#Z782|Z783|s4807 +SBNL#S4910 +SBNM#S4911|S4912|s4808|s4809|s4810|s4811|s4812 +SBNN#S493|s4792|s4825|s4826 +SBNS#S4913|S4914|S4915 +SBNT#S3900|s4788|s4789|s4790|s4791|s4813|s4814|s4815|s4816|s4817|s4818|s4819|s4820|s4821|s4822|s4823|s4824|z1656|z1657|z1658|z1659|z1681|z1682|z1683|z1684|z1685 +SBR#S3903|Z153|Z155|Z175|Z1200|s0|s362|s364|s8493|z145 +SBRB#Z154 +SBRF#Z160|Z161 +SBRH#z146|z147|z148|z149|z150|z151|z152|z153|z154|z155|z156|z157 +SBRJ#s363|s372|s373|s374|s375|s376 +SBRK#S491|S492 +SBRL#Z164|s8494|s8495|s8496|s8497|s8498|s8499|s8500|s8501|s8502|s8503|s8504|s8505 +SBRM#s377|s378|s379|s380 +SBRN#S4807|S4808|S10029|S10030|S10031|S10032|Z156|Z162|Z163|Z780|Z781|Z1202|Z1204|Z1205|Z1206|Z1207|Z1208|s1|s2|s3|s4|s365|s8506|s8507|s8508|s8509|z158|z159|z160|z161|z162|z1698|z1699|z1700|z1701|z1702 +SBRR#S4809|S4810|S4811|Z157|Z158|Z159|s366|s367|s368|s369|s370 +SBRS#Z165|Z176|Z1203|s371|s381|s382|s383|s384|s4702|s4703|s4704|s4705|s8510|z2756 +SBRT#Z166|Z167|Z168|Z1201|s5|s6|s7|s8|s8511|s8512|s8513|s8514|s8515|z163|z164|z165|z166|z1665|z1666|z1667|z1668|z1669|z1670|z1671|z1672|z1673|z1674 +SBS#S4916|S4917|Z1209|z1686 +SBSJ#S4919|S4920 +SBSK#s4843|s4844|s4845|s4846 +SBSN#S4918|Z1210|s4834|s4835|s4836|s4837|s4838|s4839|s4840|s4841|s4842|z1660|z1661|z1662|z1663|z1664|z1687 +SBSS#S9730 +SBST#S9712|S9713|S9714|S9715|S9716|S9717|S9718|S9719|S9720|S9721|S9722|S9723|S9724|S9725|S9726|S9727|S9728|S9729|s8113|s8114|s8115|s8116|s8117|s8118|s8119|s8120|s8121|s8122|s8123|s8124|s8125|s8126|s8127|s8128|s8129|s8130|s8131|s8132 +SBSX#S3872 +SBT#S17|S18|S3897|s4827|s4828 +SBTJ#S23|S24|S25|S26 +SBTL#s4829|s8133|s8134|s8135|s8136|s8137 +SBTM#s8104|s8105 +SBTN#S3899|s4830|s4831 +SBTR#S27|S28|S29|S3901|S3902|S9731|S9732|S9733|s9|s10|s11|s12|s13|s14|s15|s16|s17|s18|s19|s20|s21|s4832|s8138|s8139|s8140|s8141|s8142|s8143|s8144|s8145|s8146|s8147|s8148|s8149|s8150|s8151|s8152|s8153|s8154|s8155 +SBTS#S19|S20|S21|S3898|s4833 +SF#S4209|S5385|S5389|S5756|S5757|Z1109|s398|s4281|s5299 +SFJ#s4284|s8650 +SFJL#S526|S527|S528 +SFJM#s4285|s8651 +SFJN#s4286|s8652|z1891|z1892|z1893|z1894|z1895 +SFJS#s4287|s8653 +SFK#s4283|s8649 +SFKS#S5386|S5387|S9779 +SFKT#z1896 +SFL#C360|S5792|S5793|S5802|S5812|Z1318|Z1352|s5534|z1570|z1571|z1843|z4737 +SFLB#Z1070 +SFLF#Z1094|Z1100 +SFLH#Z1075|Z1076 +SFLJ#Z1077|Z1078|Z1079|Z1080|Z1081|z1844|z1845|z1846|z1847|z1848|z1861|z1878|z1879|z1880|z1881|z1882|z1883|z1884|z1885|z1886 +SFLK#S3913|S3914|S3915|S4066|S4067|Z1071|Z1082|Z1091|Z1092|Z1093|Z1354|Z1355|z1877|z1887|z1888|z1889 +SFLM#z1572 +SFLN#Z1353|z1831|z1832|z1833|z1834|z1835|z1836|z1902|z1903|z1904|z1905|z1906 +SFLP#Z1095 +SFLR#S4146|S4147|S5795|S5796|S5797|S5798|S5799|Z1096|Z1097|z1573|z1588|z1589|z1590|z1591|z1592|z1593 +SFLS#S5794|S5800|S5801|S9946|Z1083|Z1084|Z1085|Z1086|Z1087|Z1088|Z1089|Z1090|Z1098|Z1099|Z1319|Z1320|Z1321|Z1322|Z1323|Z1324|Z1325|Z1326|Z1332|Z1333|z1574|z1575|z1576|z1577|z1578|z1579|z1580|z1581|z1582|z1583|z1584|z1585|z1586|z1587|z1837|z1849|z1850|z1851|z1852|z1853|z1854|z1855|z1856|z1857|z1858|z1859|z1860|z5474 +SFLT#S4148|S4149|S4150|Z1072|Z1073|Z1074|s8407|z1890 +SFLX#Z1327|Z1328|Z1329|Z1330|Z1331 +SFN#S5166|Z1110|s399|s4282|s5300 +SFNB#S4210|S4211|S4212|S4213 +SFNF#S4214 +SFNK#S4215|S4216|S4217|S6317 +SFNL#S4218 +SFNP#S4219|S4220|S4221|S4222|S4223|S4224 +SFNS#S4225|S4226|S4227|S4228 +SFNT#s400|s401|s402|s403 +SFNW#S4229|S4230 +SFR#S0|S113|S400|S401|S524|S4061|S6318|S10034|Z848|Z1350|z4738 +SFR0#S5392 +SFRB#Z849|Z850|Z851 +SFRJ#z4740|z4741|z4742|z4743|z4744 +SFRK#S4064|S4065|z4745|z4746|z4747|z4748|z4749|z4750|z4751|z4752 +SFRL#Z1888|Z1889|Z1890|Z1891|z4712|z4713|z4714|z4715|z4716|z4717|z4718|z4719|z4720|z4721|z4722|z4723|z4724 +SFRM#S4174|S4175 +SFRN#S115|S116|S402|S525|S4781|S5806|S5807|S5808|S5809|S5810|S5811|S6319|S10035|Z852|Z853|Z854|Z855|Z1351|Z1356|Z1357|Z1358|Z1359|Z1360|Z1361|s4078|s4079|s4080|s4081|s4082|s5298|s5531|s5532|s5533|z1826|z1827|z1828|z1829|z1876|z1897|z1898|z1899|z1900 +SFRR#S3907|S3908|z1872|z1873|z1874|z1875 +SFRS#S403|S10036|Z1892|Z1893|Z1894|s5917|s5918|s5919|s5920|s5921|z4725|z4726|z4727|z4728|z4729|z4730|z4731|z4732|z4733|z4734|z4735|z4736|z4754 +SFRT#S3909|S3910|S5390|S5391|S5393|S5394|Z1312|Z1313|Z1314|Z1315|Z1316|Z1317|Z1334|Z1335|Z1336|Z1337|Z1338|Z1339|Z1340|Z1341|Z1342|Z1343|Z1344|Z1345|Z1346|Z1347|Z1348|Z1349|s5301|s5302|s5303|s5304|s5305|s5306|s5307|s5308|z1830|z1862|z1863|z1864|z1865|z1866|z1867|z1868|z1869|z1870|z1871|z1901|z4739|z4753 +SFRW#Z1183 +SFRX#S3916|S3917 +SFS#S114|S5388|s4668 +SFSK#S3911|S3912 +SFSN#s4669|s4670|s4671|s4672|s8654|s8655|s8656|s8657|s8658|z1838|z1839|z1840|z1841|z1842 +SFSR#S4018|S4019|S4020|S4021|S4778|S4779|S4780 +SFST#S5758|S5759|S5760|S5761|S5762|s4083|s4084|s4085|s4086|s4087|s4673|s4674|s4675|s4676|s4677|s5461|s5462|s5463|s5464|s5465 +SFT#S117|S118|S9993|s404|s5460|s8529 +SFTJ#s61|s62|s63|s64 +SFTK#s60 +SFTL#S119|s65|s66|s67|s68|s69 +SFTN#S9994 +SFTP#S5397 +SFTR#Z792 +SFTS#S120|S5396 +SFTT#S5395 +SFTW#S5398|S5399|S5400|S5401|S5402|S5403|S5404 +SH#s4198|s4927|s8455|z1303|z5471 +SHBN#z2528|z2529|z2530|z2531|z2532 +SHF#z2544 +SHFN#S3927|S3941 +SHFT#z2545|z2546|z2547|z2548|z2549 +SHKK#Z2326|Z2327 +SHLF#Z1482 +SHLN#z2550|z2551|z2552|z2553 +SHLS#S126 +SHLT#S3930|Z1483|Z1484|Z1485|z2533|z2534|z2535|z2536|z2537|z2538 +SHN#S4135|Z179|Z784|s98|s4199|s8456|z1304|z2539|z5472 +SHNJ#z2555|z2556|z2557|z2558|z2559 +SHNK#Z791 +SHNS#S4136|S4137|Z180|Z181|s4205|s4206|s4207|s4208|s4209|s4210|s4211|s4212|s4213 +SHNT#S3928|S3929|S3934|S3935|S3936|S3937|S3938|S3939|S3940|s4200|s4201|s4202|s4203|s4204|z1305|z1306|z1307|z1308|z2540|z2541|z2542|z2543|z2554 +SHR#S4138|z5473 +SHRB#S4139|S4140|S4141 +SHRK#S4142 +SHRN#S4143|S4144|z2560|z2561|z2562|z2563 +SHRR#Z1486|Z1487|Z1488|Z1489|Z1490|Z1491 +SHRS#S3931|S3932|S4145 +SHRT#z2564 +SHS#Z1481 +SHT#s8457 +SHTL#S3933 +SJ#S122|S5407|Z704|Z747|Z1378|Z2374|s4878|s8444|s8530|z212|z5516 +SJBL#S9995|S9996|S9997|z1919|z1920|z1921|z1922|z1928|z1929|z1930|z1931|z1932|z1933|z1934|z1935|z1936|z2566|z2567|z2568|z2569 +SJBN#S5417|S5418|Z1379|z1914|z1915|z1916|z1917|z1918|z1941|z1942|z1943|z1944|z1945|z1946 +SJBR#z1937|z1938|z1939|z1940 +SJBS#z1923|z1924|z1925|z1926|z1927 +SJBT#z1909|z1910|z1911|z1912|z1913 +SJFK#z2003|z2004|z2005|z2006|z2007 +SJFL#Z1383|Z1384|Z1385|Z1386|z1980|z1981|z1982|z1983|z1984|z1985|z1986|z1987|z1988|z1989|z1990|z1991|z1992|z1993|z1994|z1995|z1996|z1997|z2014 +SJFN#Z248|Z249 +SJFR#z1979|z1998|z1999|z2000|z2001|z2002|z2008|z2009|z2010|z2011|z2012|z2013 +SJFX#S3920|S3921|S3922 +SJHB#z2032|z2033|z2034|z2035|z2036 +SJHF#Z1387|Z1388|Z1389|z2044 +SJHK#z2037|z2038|z2039 +SJHL#z2040|z2041|z2042|z2043|z2045|z2046|z2047|z2048|z2049 +SJHN#z2050|z2051|z2052|z2053|z2054|z2056|z2057|z2058|z2059|z2060 +SJHR#Z1390|Z1391|z2061|z2062|z2063|z2064|z2065|z2066|z2067 +SJJ#z2474|z5589 +SJJB#z2019|z2020|z2021|z2022|z2023|z2024|z2068 +SJJM#z2475|z5590 +SJJN#z2025|z2476|z5591 +SJJR#z2477|z2478|z2479|z5592 +SJJS#z2480|z5593 +SJK#z2473|z5588 +SJKF#z2069|z2070|z2071|z2072 +SJKK#z2031 +SJKL#z2078|z2079|z2080|z2081|z2082|z2083|z2084|z2085|z2086 +SJKM#z2099|z2100|z2101|z2102|z2103 +SJKN#Z1392|Z1393|Z1394|z1970|z1971|z1972|z1973|z1974|z2015|z2016|z2017|z2018|z2087|z2088|z2089|z2090|z2091|z2092|z2093|z2094|z2095|z2096|z2097|z2098 +SJKR#z2030|z2073|z2074|z2075|z2076|z2077|z2104|z2105|z2106|z2107|z2108 +SJKS#z2026|z2027|z2028|z2029|z2481|z2482|z2483 +SJL#S3942|S4079|S4944|Z748|Z754|Z2375|s4148 +SJLB#S4080|S4081|S4082|Z749 +SJLF#S4083|S4084|S4085|S4086|S4087|S4088|S4089|S4090|S4091|S4092|S4093|Z756|Z757|Z763|s4149|s4150|s4151|s4152|s4153|s4154|z2115|z2116|z2117|z2118|z2119 +SJLJ#S4094 +SJLK#S4095|S4096|S4097|S4098|S4945|s4155|s4156|s4157|s4158|s4159|z2120|z2121|z2122|z2123|z2124 +SJLN#S3943|S4099|S4946|Z755|Z2378|Z2379|s4160|s4161|s4162|s4163|s4164|s4879|z2109|z5578|z5579|z5580|z5581 +SJLP#S4100 +SJLR#S4101|S4102|S4947|S4948|S4949|z1297|z1298|z1299|z1300|z1301 +SJLS#S3944|S4103|S4104|S4105|S4106|S4107|S4108|S4109|S4110|S4950|Z758|Z759|Z760|Z761|Z762|Z2376|Z2377|s4880|z2110|z2111|z2112|z2113|z2114|z5567|z5568|z5569|z5570|z5571|z5572|z5573|z5574|z5575|z5576|z5577|z5582 +SJLT#S4111|S4112|S4113|S4114|Z750|Z751|Z752|Z753|s4165|s4166|s4167|s4168|s4881|s4882|s4883|s4884|z1975|z1976|z1977|z1978|z2125|z2126|z2127|z2128|z2129|z2130|z2131|z2132|z2133|z5583|z5584|z5585|z5586|z5587 +SJLW#S4115|S4116|S4117|S4118 +SJML#S9998|S9999 +SJMR#z2139|z2140|z2141|z2142|z2143 +SJMS#z2144|z2145|z2146|z2147|z2148 +SJMT#z2149|z2150|z2151|z2152|z2153 +SJMX#z2134|z2135|z2136|z2137|z2138 +SJN#S123|S4119|Z705|Z720|Z2380|s72|s406|s4885|s5310|s8445|s8531|z213|z1595 +SJNB#Z707|Z708|Z764|Z765|Z766|Z767|Z768|Z769 +SJNF#Z713|Z714|Z715|Z716|Z717|Z718|Z719|Z770|Z771|Z772 +SJNH#Z773|Z774|s79|s80|s81|s82|s83|s84|s85|s86|s87|s88|s89|s90 +SJNJ#S124|z2154|z2155|z2156|z2157|z2158|z2485 +SJNK#Z775|z2159|z2160|z2161|z2162|z2163|z2164|z2165|z2166|z2167|z2168|z2484 +SJNL#Z712|Z776|Z777 +SJNM#Z778|s91|z2169|z2170|z2171|z2172|z2173 +SJNN#Z721 +SJNP#Z779 +SJNR#Z889|Z890|Z891|Z892|Z893|z1407|z1408|z1409 +SJNS#S4120|S4121|S4122|S4123|Z706|s4169|s4170|s4171|s4172|s4173|s4174|s4175|s4176|s4177|s4178 +SJNT#Z709|Z710|Z711|s73|s74|s75|s76|s77|s78|s407|s408|s409|s410|s4886|s4887|s4888|s4889|s8446|s8447|s8448|s8449|s8532|s8533|s8534|z214|z215|z216|z217|z1264|z1265|z1266|z1267|z2174|z2175|z2176|z2177|z2178 +SJPK#z2184|z2185|z2186|z2187|z2188 +SJR#S529|S4951|S10000|Z250|z5517 +SJRF#z2223|z2224|z2225|z2226|z2227 +SJRJ#z2214|z2215|z2216|z2217 +SJRL#S4953|z5518 +SJRM#S4954|S4955 +SJRN#S530|S4952|S4956|Z2346|Z2347|Z2348|z5519|z5520|z5521|z5522 +SJRR#S4958|S4959 +SJRS#S531|S4957|Z251|Z1395|Z1396|z2228|z2229|z2230|z2231|z2232|z5523 +SJRT#z2179|z2180|z2181|z2182|z2183|z2189|z2190|z2191|z2192|z2193|z2199|z2200|z2201|z2202|z2203|z2218|z2219|z2220|z2221|z2222|z5524|z5525|z5526 +SJRX#z2194|z2195|z2196|z2197|z2198|z2204|z2205|z2206|z2207|z2208|z2209|z2210|z2211|z2212|z2213 +SJS#Z1397 +SJSH#z2317 +SJSJ#Z1398|Z1399|Z1400|Z1401|Z1409|s4890|s4891|s4892|s4893|s4894|z2340|z2457|z2458|z2459|z2460|z2461 +SJSK#S4963|S5419|z2233|z2234|z2235|z2236|z2237|z2238|z2245|z2246|z2247|z2248|z2249|z2250|z2251|z2252|z2253|z2254|z2255|z2256|z2257|z2258|z2259|z2260|z2261|z2262|z2263|z2264|z2265|z2266|z2267|z2268|z2269|z2270|z2271|z2272|z2273|z2274|z2275|z2276|z2277|z2278|z2279|z2280|z2281|z2282|z2283|z2284|z2285|z2286|z2287|z2288|z2289|z2290|z2291|z2292|z2293|z2294|z2295|z2296|z2297|z2298|z2299|z2300|z2301|z2302|z2303|z2304|z2305|z2306|z2307|z2308|z2309|z2310|z2311|z2312|z2313|z2314|z2315|z2316 +SJSL#S4965|z2318|z2319|z2320|z2321|z2322|z2323|z2324|z2325|z2326|z2327|z2452|z2453|z2454|z2455|z2456|z2463|z2464|z2465|z2466|z2467 +SJSM#S4964 +SJSN#s8450|z2239|z2240|z2241|z2242|z2243|z2244|z2328|z2329|z2468|z2469|z2470|z2471|z2472 +SJSP#S10001|S10002|z2341|z2342|z2343|z2344|z2345|z2346|z2347|z2348|z2349|z2350|z2351|z2352|z2353|z2354|z2355|z2356|z2357|z2358|z2359|z2360 +SJSS#S4967|S4968|S4969|S4970|S4971|S4972 +SJST#S4960|S4961|S4962|S4966|Z1402|Z1403|Z1404|Z1405|Z1406|Z1407|s4896|s4897|s4898|s4899|s4900|s8535|z2330|z2331|z2332|z2333|z2334|z2361|z2362|z2363|z2364|z2365|z2366|z2367|z2368|z2369|z2370|z2371|z2372|z2373|z2374|z2375|z2376|z2377|z2378|z2379|z2380|z2381|z2382|z2383|z2384|z2385|z2386|z2387|z2388|z2389|z2390|z2391|z2392|z2393|z2394|z2395|z2396|z2397|z2398|z2399|z2400|z2401|z2402|z2403|z2404 +SJSW#z2462 +SJSX#s4895|z2335|z2336|z2337|z2338|z2339 +SJT#z2055 +SJTF#S5818|S5822|S5834|S5835 +SJTK#S5820|z1952|z1953|z1954|z1955|z1956|z1957 +SJTL#z2411|z2412|z2413|z2414 +SJTM#S5821|Z1380|Z1381|Z1382|z1969 +SJTN#S5815|S5833|z2405|z2406|z2407|z2408|z2409|z2410 +SJTP#S5823 +SJTR#S5816|S5817|S5824|S5825|S5826|S5827|S5828|S5829|S5832|S10037|S10038|S10039|s5543|z1958|z1959|z1960|z1961|z1962|z1963|z1964|z1965|z1966|z1967|z1968|z2415|z2416|z2417|z2418|z2419 +SJTS#S5819|S5830|S5831|S5836|s5538|s5539|s5540|s5541|s5542 +SJTX#z1947|z1948|z1949|z1950|z1951 +SJWN#S4151|Z1408|z2425|z2426|z2427|z2428|z2429|z2430|z2431|z2432|z2433|z2440 +SJWR#S10003|S10004|S10005|z2434|z2447|z2448|z2449|z2450|z2451 +SJWS#z2441|z2442|z2443|z2444|z2445|z2446 +SJWT#z2435|z2436|z2437|z2438|z2439 +SJWX#z2420|z2421|z2422|z2423|z2424 +SK#S107|S121|S710|S921|S1205|S2786|S4231|S4943|S5286|S5370|S5405|S9991|Z0|Z703|Z735|Z1362|s70|s405|s788|s1082|s1092|s3999|z211|z1406|z1594|z1714|z1715 +SKB#S1040|S1239|S2766|S3802|Z1363|s461|s1168|s2678|z1907 +SKBB#S574 +SKBF#S1244|S1245|S2768|S2769|S2770|S5287|Z1365 +SKBJ#s3744|s3745|s3746|s3747|s3748|s3749|s3750|s3751|s3752 +SKBK#S2771|S2772|S2773|S2774|S2775|S2776|S2777|S2778|S3687|s3743|s3753|s3754|s3755|s3756 +SKBL#S580|S581|S922|S923|S924|S2779|S2780|S2781|s469|s470|s471|s472|s473|s474|s475|s476|s477|s478|s479|s480|s481 +SKBM#S575|S576|S582|S583 +SKBN#S930|S931|S1041|S1042|S1043|S1044|S1045|S1046|S1047|S1048|S1049|S1050|S1051|S1246|S1255|S2788|S2789|S3803|Z1364|s462|s463|s464|s465|s466|s909|s1169|s1170|s1171|s1172|s1173|s2679|z1908 +SKBR#S577|S578|S579|S1247|S1248|S1249|S1250|S1251|S2426|S2427|S2767|S2790|S2791|Z1375|Z1376|Z1377 +SKBS#S1252|S1253|S1254|S2782|s467|s482|s1174 +SKBT#S925|S926|S927|S928|S929|S1240|S1241|S1242|S1243|s468|s483|s484|s485|s486|s1175 +SKF#S663|S666|S1328|S1335|S3745|Z1470|Z1492|s550|s551|s1179|s1181|s2947 +SKFB#S664|S665|S1329|S1330|S1331|S1332|S1333|s1246|s1247|s1248|s1249|s1250|s1251|s1252|s1253|s1254|s1255 +SKFH#S533|S675|S683|S684|S685|S686|S687|S688|S1282|s411|s412|s413|s414|s415|s416|s417|s418|s419|s420|s421|s422 +SKFJ#S1275|S1276|S1277|S1278|S1279|S1280|S1281|Z1472|Z1473|Z1474|s1180|s1191|s1192|s1193|s1194 +SKFK#S682 +SKFL#S532|S689|S690|S691|S940|S941|S942|S943|S944|S945|S946|S956|S1038|S1039|S1283|S1284|s817|s818|s819|s820|s821|s822|s823|s824|s825|s826|s898|s899|s900|s901|s902|s903|s904|s905|s906|s907|s908|s1195|s1196|s1197|s1198|s1199|s1200|s1201 +SKFM#s1182 +SKFN#S667|S669|S670|S671|S672|S673|S674|S676|S677|S678|S679|S680|S681|S947|S948|S949|S950|S951|S952|S953|S954|S955|S1336|S3746|S3747|S3748|S3749|s552|s553|s554|s555|s556|s557|s1183|s1256|s1257|s1258|s1259|s1260|s2948|z2570|z2571|z2572|z2573|z2574 +SKFP#S695|S696|S697 +SKFR#S1269|S1270|S1271|S1272|S1273|S1274|S1337|S1338|S1339|S1340|S1341|S1342|S1343|S1344|S1346|S3714|S3715|S3716|S3717|S3718|S3719|S3720|S3721|S3722|S3723|S3724|S5293|S5312|Z1411|Z1412|Z1467|Z1468|Z1469|s1184|s1185|s1186|s1187|s1188|s1189 +SKFS#S668|S698|S699|S700|S701|S702|S703|S708|S709|S1285|S1345|S1347|S1348|S1349|S1350|S1351|S1352|S1353|S1354|S1355|S1356|S1357|S1358|S1359|S1360|S1361|S1362|S1363|S1364|S1365|S1366|S1367|S1368|S1369|S1370|S1371|S1372|S1373|S1374|S1375|S1376|S1377|S1378|S1379|S1380|S1381|S1382|S1383|S1384|S1385|S1386|S1387|S1388|S1389|S1390|Z1410|Z1471|s1190|s1202|s1203|s1204|s1261|s2949 +SKFT#S692|S693|S694|S704|S705|S706|S707|S2783|S2784|S2785|S3725|S3726|s558|s559|s560|s561|s1262|s1263|s1264|s2950|s2951|s2952|s2953|s2954|s2955|s4901|s4902|s4903|s4904|s4905|z1|z2|z3 +SKFW#S1391|S1392|s1205|s1206|s1207|s1208|s1209 +SKFX#S1334|S3711|S3712|S3713 +SKH#S2793 +SKHB#S2787 +SKHN#S2794|S2799 +SKHS#S957|S958|S959|S5295|S5296 +SKJ#z1293 +SKJB#S5294 +SKJL#S1393 +SKJM#z1294 +SKJN#z1295 +SKJR#S5250|z1296 +SKJS#S2795|S2796|S2797 +SKK#S1026|S1221|S2428|S2434|s1146|s1147|s2680|z0|z1292 +SKK0#S2431|S2432 +SKKB#S1027|S1028|S1029|S1030 +SKKF#S1037|s2682 +SKKH#S1031|S1032|S1033 +SKKJ#s885|s886|s887|s888|s889|s890|s891|s892 +SKKK#s884|s893|s894|s895|s896 +SKKL#S711|S712|S713|S964|S965|S966|S967|S968|S969|S970|S971|S972|S973|S974|S1193|S1194|S1224|S1225|S2435|S2436|S2437|S2438|S5297|s827|s828|s829|s830|s831|s832|s833|s834|s835|s836|s837|s1154|s1155|s1156|s1157|s1158 +SKKM#S960|S961|S975|S976 +SKKN#S1395|S1396|s1148|s1149|s1150|s1151|s1152|s1265|s1266|s1267|s1268|s1269|s1270|s1271|s1272|s1273|s1274|s1275|s1276|s2681|z2509|z2510|z2511|z2512|z2513 +SKKR#S1034|S1035|S1223|S2429|S2430|S2792|S2798|S2800|S2801|S3727|S3728|S5298|Z1413|Z1414|s1153|s2683|s2684|s2685|s2686|s2687|s2688|s2689|s2690|s2691|s2692|s2693|s2694|s3775|s3776|s3777|s3778|s3779|s3780|s3781|s3782|s3783|s3784|s3785|z2486|z2487|z2488|z2489|z2490|z2491|z2492|z2493|z2494|z2495 +SKKS#S108|S109|S962|S963|S977|S1036|S1226|S1227|S1228|S1229|S1230|S1231|S1232|S1233|S1234|S1235|S1236|S1237|S1238|s1159|s1160|s1161|s1162 +SKKT#S1222|s1163|s1164|s1165|s1166|s1167 +SKKW#S2433 +SKL#S571|S714|S715|S724|S2441|S2898|S3730|S5251|S5371|s562|s580|s592|s897|s983|s1210|s1556|s1557|s3786|s4179|s4906|z5594 +SKL0#S777|S778 +SKLB#S1679|S1680|S2831|S2832|S2833|S2834|S2835|S2836|S2837|S2838|S2839|S2840|S2841|S2842|S2843|S2844|S2845|S2846|S2847|S2848|S2849|s1374|z2585|z2586|z2587|z2588|z2589 +SKLF#S749|S1132|S1133|S1134|S1417|S1418|S1419|S1420|S1421|S1422|S1423|S1424|S1425|S1426|S1427|S1432|S1433|S1526|S1527|S1528|S1529|S1530|S1531|S1532|S1533|S1534|S1535|S1536|S1537|S1538|S1539|S1540|S1541|S1542|S1543|S1544|S1545|S1546|S1547|S1548|S1549|S1550|S1551|S1552|S1553|S1554|S1555|S1556|S1557|S1558|S1559|S1560|S1561|S1562|S1563|S1564|S1565|S1566|S1567|S1568|S1569|S1570|S1571|S1572|S1573|S1574|S1575|S1576|S1577|S1578|S1579|S1580|S1687|S1688|S1714|S1715|S1716|S1717|S1718|S1719|S1720|S1721|S1722|S1723|S1724|S1725|S1726|S1727|S1786|S1796|S1797|S1910|S1911|S1912|S1913|S1914|S1915|S1916|S1917|S1918|S1919|S2825|S2901|S2902|S2903|S2904|S2905|S2906|S2907|S3009|S3010|S3011|S3012|S5299|S5300|S5301|S5302|S5303|S5319|S5320|S5321|S5322|S5323|S5324|S5325|S5326|S5327|S5328|Z1415|s1289|s1290|s1291|s1292|s1293|s1404|s1405|s1406|s1407|s1408|s1409|s1410|s1411|s1412|s1413|s1414|s1415|s1416|s1417|s1418|s1419|s1420|s1421|s1422|s1423|s1424|s1425|s1426|s1427|s1428|s1429|s1430|s1431|s1432|s1433|s1434|s1435|s1436|s1437|s1438|s1439|s1440|s1441|s1442|s1443|s1444|s1445|s1446|s1447|s1448|s1449|s1450|s1625|s1626|s1627|s1628|s1629|s1630|s1631|s1632|s1732|s1733|s1734|s1735|s1750|s1751|s1752|s1872|s1873|s1874|s1875|s1876|s1877|s1878|s1879|s1880|s1881|s1882|s1883|s1884|s1885|s3017|s5249|s5250|s5251|s5252|s5253 +SKLH#S719|S1689|S2917|S2918|S2919|S2920|S2921|S2922|S2923 +SKLJ#S730|S731|S1598|S1599|S1600|S1601|S1602|S1603|S1604|S1605|S1606|S1607|S1608|S1609|S1610|S1612|S1613|S1614|S1703|S1704|S1705|S1920|S1921|S1922|S1923|S1924|S1925|S1926|S1927|S1928|S2908|S2909|S2910|S2911|S2912|S2913|S2914|S2915|S2916|S2924|S2925|S2926|S2927|S2928|S2929|S2930|s1465|s1466|s1467|s1468|s1469|s1470|s1846 +SKLK#S720|S721|S722|S723|S732|S1524|S1525|S1581|S1582|S1583|S1584|S1585|S1586|S1587|S1588|S1589|S1590|S1591|S1592|S1593|S1594|S1595|S1596|S1597|S1611|S1615|S1616|S1617|S1618|S1619|S1620|S1621|S1622|S1623|S1624|S1625|S1626|S1627|S1628|S1629|S1630|S1631|S1632|S1633|S1634|S1635|S1636|S1637|S1638|S1639|S1640|S1641|S1642|S1643|S1644|S1645|S1646|S1690|S1691|S1692|S1785|S1854|S1855|S1856|S1857|S1858|S1933|S1934|S1935|S2900|S2931|S2932|S2933|S2934|S2935|S2936|S2937|s567|s568|s569|s570|s571|s572|s573|s574|s575|s576|s577|s578|s579|s1386|s1387|s1388|s1389|s1390|s1391|s1392|s1393|s1394|s1395|s1396|s1397|s1398|s1399|s1400|s1401|s1402|s1403|s1451|s1452|s1453|s1454|s1455|s1456|s1457|s1458|s1459|s1460|s1461|s1462|s1463|s1464|s1471|s1472|s1473|s1474|s1475|s1476|s1477|s1478|s1479|s1480|s1481|s1482|s1483|s1484|s1485|s1486|s1487|s1488|s1489|s1490|s1491|s1492|s1493|s1494|s1495|s1496|s1497|s1498|s1499|s1500|s1501|s1502|s1503|s1504|s1505|s1506|s1507|s1595|s1596|s1597|s1598|s1599|s1600|s1601|s1602|s1603|s1604|s1605|s1819|s1820|s1821|s1822|s1823|s1824|s1825|s1826|s1827|s1828|s1845|s1847|s1848|s1886|s1887 +SKLM#S735|S736|S737|S738|S1135|S1136|S1137|S1138|S1139|S1140|S1141|S1142|S1647|S1648|S1649|S1650|S1651|S1652|S1653|S1654|S1655|S1656|S1657|S1693|S1694|S1728|S1729|S1730|S1731|S1732|S1733|S1734|S1735|S1736|S1737|S1738|S1739|S1798|S1799|S1800|S1860|S1861|S2820|S2821|S2945|S2946|S2947|S2948|S2949|S3029|S3030|S10008|s563|s994|s995|s996|s997|s998|s999|s1000|s1001|s1002|s1003|s1004|s1005|s1006|s1508|s1509|s1510|s1511|s1512|s1513|s1514|s1515|s1516|s1517|s1518|s1519|s1520|s1633|s1634|s1635|s1636|s1637|s1638|s1639|s1640|s1642|s1643|s1644|s1645|s1646|s1647|s1648|s1649|s1650|s1651|s1652|s1653|s1753|s1754|s1755|s1756|s1757|s1758|s1759|s1760|s1761|s1762|s1763|s1764|s1765|s1849|s1850|s1851|s1852|s1853|s1854|s1855|s1856|s1857|s1858|s3021|s3022|s3023|s3024|s3025 +SKLN#S716|S717|S718|S810|S1430|S1431|S1658|S1659|S1660|S1661|S1662|S1663|S1664|S1665|S1666|S1667|S1668|S1669|S1670|S1671|S1672|S1673|S1740|S1741|S1801|S1802|S1803|S1804|S1805|S1862|S1863|S1864|S1936|S2442|S2899|S2950|S3001|S3002|S3003|S3004|S3005|S3006|S3007|S3008|S5252|S5372|S10040|S10041|S10042|S10043|S10044|S10045|S10046|S10047|S10048|S10049|S10050|S10051|S10052|S10053|S10054|Z737|Z738|Z739|Z740|Z2294|Z2295|Z2296|Z2297|Z2349|Z2350|Z2351|Z2352|s564|s593|s594|s595|s596|s597|s984|s985|s986|s987|s1211|s1212|s1213|s1214|s1215|s1521|s1522|s1523|s1524|s1525|s1526|s1527|s1528|s1529|s1530|s1531|s1532|s1533|s1534|s1558|s1654|s1655|s1656|s1657|s1658|s1659|s1660|s1661|s1662|s1663|s1664|s1665|s1666|s1667|s1668|s1669|s1670|s1671|s1672|s1673|s1674|s1696|s1697|s1698|s1699|s1700|s1701|s1702|s1703|s1704|s1766|s1767|s1768|s1769|s1770|s1771|s1772|s1888|s1889|s1890|s1891|s1892|s1893|s2695|s3016|s3787|s3788|s3789|s3790|s3791 +SKLP#S739|S740|S741|S742|S743|S744|S745|S811|S812|S1674|S1675|S1676|S1742|S1743|S1744|S1745|S1746|S1747|S1748|S1806|S1807|S1865|S1866|S1867|S1868|S1869|S1870|S1871|S2953|S2954|S2955|S2956|S2957|S2958|S5255|S5256|S5257|S5258|S5259|S5343|S5344|Z2298|Z2299|s599|s1535|s1536|s1537|s1538|s1539|s1540|s1541|s1542|s1543|s1544|s1545|s1546|s1547|s1548|s1549|s1550|s1551|s1552|s1553|s1554|s1555|s1675|s1676|s1677|s1678|s1679|s1680|s1681|s1682|s1683|s1684|s1685|s1686|s1687|s1894|s1895|s1896|s1897|s1898|s1899|s1900|s1901|s1902|s1903|s1904|s1905|s1906|s1907|s1908|s1909|s1910|s3026|s3027|s3028|s3029|s3030|s5189|s5190|s5191|s5192|s5193|s5194|s5195|s5196|s5197|s5198|s5199|s5200|z2580|z2581|z2582|z2583|z2584|z5445|z5446|z5447|z5448|z5449 +SKLR#S729|S1428|S1429|S1677|S1678|S1710|S1711|S1712|S1713|S2822|S2823|S2824|S2938|S2939|S2940|S2941|S2951|S2952|S2959|S2960|S2961|S2962|S2963|S2964|S2965|S2966|S2967|S2968|S2969|S3806|S3807|S3808|S3809|S3810|S3811|S3812|S3813|S3814|S3815|S3816|S3817|S3818|S4124|S4125|S4126|S4127|S5253|S5254|S10006|S10007|s565|s566|s1294|s1295|s1296|s1297|s1298|s1299|s1300|s1301|s1302|s1303|s1559|s1560|s1561|s1562|s1563|s1613|s1614|s1615|s1616|s1617|s1618|s1619|s1620|s1621|s1622|s1623|s1624|s1736|s1859|s1860|s1861|s1862|s1863|s1864|s1865|s1866|s1867|s1868|s1911|s1912|s1913|s1914|s1915|s1916|s1917|s1918|s1919|s1920|s1921|s1922|s3931|s3932|s3933|s3934|s3935|s4088|s4089|s4090|s4091|s4092|s5186|s5187|s5188|s8458|s8459|s8460|s8461|s8462|s8463|s8464|s8465|s8466|s8467|s8468|s8469|s8470|s8471 +SKLS#S733|S734|S746|S752|S1749|S1750|S1751|S1752|S1763|S1764|S1765|S1766|S1767|S1768|S1787|S1788|S1789|S1790|S1791|S1792|S1793|S1794|S1795|S1835|S1836|S1837|S1838|S1839|S1840|S1841|S1842|S1843|S1844|S1845|S1872|S1873|S1874|S1875|S1876|S1877|S1878|S1879|S1880|S1881|S1882|S1883|S1884|S1885|S1886|S1887|S1888|S1889|S1890|S1891|S1892|S1893|S1894|S1895|S1896|S1897|S1898|S1899|S1900|S1901|S1902|S1903|S1904|S1905|S1930|S1931|S1932|S1937|S1938|S1939|S1940|S1941|S1942|S1943|S1944|S1945|S1946|S1947|S1948|S1949|S1950|S1951|S1952|S1953|S1954|S1955|S1956|S1957|S1958|S1959|S1960|S1961|S1962|S1963|S1964|S1965|S1966|S1967|S1968|S1969|S1970|S1971|S1972|S1973|S1974|S1975|S1976|S1977|S1978|S1979|S2439|S2440|S2826|S2827|S2828|S2829|S2830|S2970|S2971|S2972|S2973|S2974|S2975|S2976|S2977|S2978|S2979|S2980|S2981|S2982|S2983|S3019|S3020|S3021|S3022|S3023|S3024|S3025|S3026|S3027|S3028|S5373|Z2303|Z2304|s598|s600|s601|s602|s603|s604|s605|s608|s609|s610|s838|s839|s840|s841|s842|s843|s844|s845|s846|s847|s848|s849|s850|s851|s988|s1216|s1564|s1565|s1566|s1567|s1641|s1688|s1689|s1690|s1691|s1692|s1705|s1737|s1738|s1739|s1740|s1741|s1742|s1743|s1744|s1745|s1746|s1747|s1748|s1749|s1773|s1788|s1789|s1869|s1870|s1871|s1923|s1924|s1925|s1926|s1927|s1928|s1929|s1930|s1931|s1932|s1933|s1934|s1935|s1936|s1937|s1938|s3018|s3019|s3020|s3792|s4907|z5440|z5441|z5442|z5443|z5444 +SKLT#S725|S726|S727|S728|S747|S748|S753|S754|S755|S756|S757|S758|S759|S760|S761|S762|S763|S764|S765|S766|S767|S768|S769|S770|S771|S772|S773|S774|S775|S776|S779|S780|S781|S782|S783|S784|S785|S786|S787|S788|S789|S790|S791|S792|S793|S794|S795|S796|S797|S798|S799|S800|S801|S802|S803|S804|S805|S806|S807|S808|S809|S1143|S1144|S1145|S1195|S1196|S1397|S1398|S1399|S1400|S1401|S1402|S1403|S1404|S1405|S1406|S1407|S1408|S1409|S1410|S1411|S1412|S1413|S1414|S1415|S1416|S1753|S1754|S1755|S1756|S1757|S1758|S1759|S1760|S1761|S1762|S1808|S1809|S1810|S1811|S1812|S1813|S1814|S1815|S1816|S1817|S1818|S1819|S1820|S1821|S1822|S1823|S1824|S1825|S1826|S1827|S1828|S1829|S1830|S1831|S1832|S1833|S1834|S1846|S1847|S1848|S1849|S1859|S2850|S2851|S2852|S2853|S2854|S2855|S2856|S2857|S2858|S2859|S2860|S2861|S2862|S2863|S2864|S2865|S2866|S2867|S2868|S2869|S2870|S2871|S2872|S2873|S2874|S2875|S2876|S2877|S2878|S2879|S2880|S2881|S2882|S2883|S2884|S2885|S2886|S2887|S2888|S2889|S2890|S2891|S2892|S2893|S2894|S2895|S2896|S2897|S2942|S2943|S2944|S2984|S2985|S2986|S2987|S2988|S2989|S2990|S2991|S2992|S2993|S2994|S2995|S2996|S2997|S2998|S2999|S3000|S5276|S5277|S5278|S5279|S5280|Z2300|Z2301|Z2302|s581|s582|s583|s584|s585|s586|s587|s588|s589|s590|s591|s606|s607|s611|s612|s613|s614|s615|s616|s617|s618|s619|s620|s621|s622|s989|s990|s991|s992|s993|s1007|s1008|s1009|s1010|s1011|s1012|s1217|s1218|s1219|s1220|s1221|s1277|s1278|s1279|s1280|s1281|s1282|s1283|s1284|s1285|s1286|s1287|s1288|s1304|s1693|s1694|s1695|s1774|s1775|s1776|s1777|s1778|s1779|s1780|s1781|s1782|s1790|s1791|s1792|s1793|s1794|s1795|s1796|s1797|s1798|s1799|s1800|s1801|s1802|s1803|s1804|s1805|s1806|s1807|s1808|s1829|s1830|s1831|s1832|s1833|s1834|s1835|s1836|s1837|s1838|s1839|s1840|s1841|s1842|s1843|s1844|s2956|s2957|s2958|s2959|s2960|s2961|s2962|s2963|s2964|s2965|s2966|s2967|s2968|s2969|s2970|s2971|s2972|s2973|s2974|s2975|s2976|s2977|s2978|s2979|s2980|s2981|s2982|s2983|s2984|s2985|s2986|s2987|s2988|s2989|s2990|s2991|s2992|s2993|s2994|s2995|s2996|s2997|s2998|s2999|s3000|s3001|s3002|s3003|s3004|s3005|s3006|s3007|s3008|s3009|s3010|s3011|s3012|s3013|s3014|s3015|s3031|s3032|s3033|s3034|s3035|s3036|s3037|s3038|s3039|s3040|s3793|s3794|s3795|s3796|s3797 +SKLW#S750|S751|S1695|S3013|S3014|S3015|S3016|S3017|S3018|s1783|s1784|s1785|s1786|s1787 +SKLX#S1482|S1483|S1484|S1485|S1486|S1487|S1488|S1489|S1490|S1491|S1492|S1493|S1494|S1495|S1496|S1497|S1498|S1499|S1500|S1501|S1502|S1503|S1504|S1505|S1506|S1507|S1508|S1509|S1510|S1511|S1512|S1513|S1514|S1515|S1516|S1517|S1518|S1519|S1520|S1521|S1522|S1523|S1681|S1682|S1683|S1684|S1685|S1686|S1696|S1697|S1698|S1699|S1700|S1701|S1702|S1706|S1707|S1708|S1709|S1769|S1770|S1771|S1772|S1773|S1774|S1775|S1776|S1777|S1778|S1779|S1780|S1781|S1782|S1783|S1784|S1850|S1851|S1852|S1853|S1906|S1907|S1908|S1909|S1929|S3729|s1375|s1376|s1377|s1378|s1379|s1380|s1381|s1382|s1383|s1384|s1385|s1568|s1569|s1570|s1571|s1572|s1573|s1574|s1575|s1576|s1577|s1578|s1579|s1580|s1581|s1582|s1583|s1584|s1585|s1586|s1587|s1588|s1589|s1590|s1591|s1592|s1593|s1594|s1606|s1607|s1608|s1609|s1610|s1611|s1612|s1706|s1707|s1708|s1709|s1710|s1711|s1712|s1713|s1714|s1715|s1716|s1717|s1718|s1719|s1720|s1721|s1722|s1723|s1724|s1725|s1726|s1727|s1728|s1729|s1730|s1731|s1809|s1810|s1811|s1812|s1813|s1814|s1815|s1816|s1817|s1818|s5311|z2496 +SKM#S813|S978|S1146|s1093|s3870|z2607 +SKMB#S979|S980|S981 +SKMH#S817|S2134|s623|s624|s625|s626|s627|s628|s629|s630|s631|s632|s633|s634|s635|s2289|s2290|s2291|s2292 +SKMJ#S814|S815|S816|S982|S983|S984|s853|s854|s855|s856|s857|s858|s859|s860|s2138|s2139|s2140|s2141|s2142|s2143 +SKMK#S985|S986|S1981|S2102|S2103|S2104|S2105|S2106|S2107|S2108|S2109|S2110|S2111|S2112|S2113|S2114|S2115|S2116|S2117|S2118|S2119|S2138|s852|s861|s862|s863|s864|s1960|s1961|s1962|s1963|s1964|s1965|s1966|s1967|s1968|s1969|s1970|s1971|s2025|s2026|s2027|s2028|s2029|s2030|s2031|s2032|s2033|s2034|s2035|s2144|s2145|s2146|s2147|s2148|s2149|s2150|s2151|s2152|s2153|s2222|s2223|s2224|s2225|s2226|s2227|s2228|s2229|s2230|s2231|s2232|s2233|s2234|s2235|s2236|s2237|s2238|s2239|s2315|s2316|s2317|s2318|s2319|s2320|s2321|s2322|s2323|s2324|s2325 +SKML#S818|S819|S820|S987|S988|S1150|S1151|S1434|S1435|S1436|S1437|S1438|S1439|S1982|S1983|S1984|S1985|S1986|S1987|S1988|S1989|S1990|S2015|S2016|S2017|S2018|S2019|S2020|S2021|S2022|S2023|S2024|S2025|S2026|S2027|S2028|S2029|S2030|S2099|S2100|S2135|S2136|s636|s637|s638|s639|s640|s641|s642|s643|s644|s645|s646|s647|s648|s649|s650|s651|s1305|s1306|s1307|s1308|s1309|s1310|s1311|s1312|s1313|s1314|s1315|s1316|s1972|s1973|s1974|s1975|s1976|s1977|s1978|s1979|s1980|s1981|s1982|s1983|s1984|s1985|s1986|s2061|s2062|s2063|s2064|s2065|s2066|s2067|s2068|s2069|s2070|s2071|s2168|s2199|s2200|s2201|s2202|s2203|s2204|s2205|s2206|s2207|s2208|s2209|s2210|s2293|s2294|s2295|s2296|s2297|s2302|s2303|s2304|s2305|s2306|s2307|s2308|s2309|s2310|s2311|s2312|s2313|s2314|s3041|s3042|s3043|s3044|s3045|s3046|s3047|s3048|s3049|s3050|s3051|s3057 +SKMN#S995|S996|S1152|S2091|S4128|S4129|S4130|S4131|S4132|S4980|s1032|s1033|s1034|s1035|s2169|s2170|s2171|s2172|s2173|s2174|s2175|s2176|s2177|s2178|s2179|s2240|s2241|s2242|s2243|s2244|s2245|s2246|s2247|s2248|s2249|s2250|s3798|s3799|s3800|s3801|s3802|s3871|s3872|s3873|s3874|s3875|s4180|s4181|s4182|s4183|s4184|s4185|z2608|z2609|z2610|z2611|z2612 +SKMP#S1442|S1443|S1444|S1445|S1446|S1447|S1448|s1327|s1328|s1329|s1330|s1331|s1332|s1333|s1334|s1335|s1336|s1337|s1338|s1339|s1340|s1341|s1342 +SKMR#S821|S1440|S1441|S1991|S1992|S1993|S1994|S1995|S1996|S1997|S1998|S1999|S2000|S2031|S2032|S2033|S2034|S2035|S2036|S2037|S2038|S2039|S2040|S2041|S2042|S2043|S2064|S2065|S2066|S2067|S2068|S2069|S2070|S2071|S2072|S2073|S2074|S2075|S2076|S2077|S2078|S2079|S2080|S2081|S2082|S2083|S2084|S2085|S2086|S2087|S2088|S2089|S2090|S2092|S2093|S2094|S2095|S2096|S2101|S3032|S3033|s652|s653|s654|s655|s656|s1317|s1318|s1319|s1320|s1321|s1322|s1323|s1324|s1325|s1326|s1987|s1988|s1989|s1990|s1991|s1992|s1993|s1994|s1995|s1996|s1997|s1998|s1999|s2000|s2001|s2002|s2003|s2072|s2073|s2074|s2075|s2076|s2077|s2078|s2079|s2080|s2081|s2082|s2083|s2084|s2085|s2086|s2087|s2088|s2089|s2090|s2091|s2092|s2093|s2094|s2095|s2096|s2097|s2098|s2099|s2100|s2101|s2102|s2103|s2104|s2105|s2106|s2107|s2108|s2109|s2110|s2111|s2112|s2113|s2114|s2154|s2155|s2156|s2157|s2158|s2159|s2160|s2161|s2162|s2163|s2164|s2165|s2166|s2167|s2180|s2181|s2182|s2183|s2184|s2185|s2186|s2187|s2188|s2189|s2190|s2211|s2212|s2213|s2214|s2215|s2216|s2217|s2218|s2219|s2220|s2221|s3052|s3053|s3054|s3055|s3056 +SKMS#S989|S990|S991|S1147|S1149|S2003|S2004|S2013|S2014|S2120|S2121|S2137|Z1416|s2015|s2016|s2017|s2018|s2019|s2020|s2021|s2022|s2023|s2024|s2055|s2056|s2057|s2058|s2059|s2060|s2191|s2192|s2193|s2194|s2195|s2196|s2197|s2198|s2251|s2252|s2253|s2254|s2255|s2256|s2257|s2258|s2259|s2260|s2261|s2262|s3803 +SKMT#S822|S1148|S2001|S2002|S2044|S2045|S2046|S2047|S2048|S2049|S2050|S2051|S2052|S2053|S2054|S2055|S2056|S2057|S2058|S2059|S2060|S2061|S2062|S2063|S2097|S2098|S2122|S2123|S2124|S2125|S2126|S2127|S2128|S2129|S2130|S2131|S2132|S2133|Z1417|Z1418|s1013|s1014|s1015|s1016|s1017|s1018|s1019|s1020|s1021|s1022|s1023|s1024|s1025|s1026|s1027|s1028|s1029|s1030|s1031|s2004|s2005|s2006|s2007|s2008|s2009|s2010|s2011|s2012|s2013|s2014|s2115|s2116|s2117|s2118|s2119|s2120|s2121|s2122|s2123|s2124|s2125|s2126|s2127|s2128|s2129|s2130|s2131|s2132|s2133|s2134|s2135|s2136|s2137|s2263|s2264|s2265|s2266|s2267|s2268|s2269|s2270|s2271|s2272|s2273|s2274|s2275|s2276|s2277|s2278|s2279|s2280|s2281|s2282|s2283|s2298|s2299|s2300|s2301|s3804|s3805|s3806|s3876|s3877|s3878|s3879|z2613 +SKMW#S992|S993|S994 +SKMX#S1197|S1980|S2005|S2006|S2007|S2008|S2009|S2010|S2011|S2012|S2802|S2803|S3031|s1939|s1940|s1941|s1942|s1943|s1944|s1945|s1946|s1947|s1948|s1949|s1950|s1951|s1952|s1953|s1954|s1955|s1956|s1957|s1958|s1959|s2036|s2037|s2038|s2039|s2040|s2041|s2042|s2043|s2044|s2045|s2046|s2047|s2048|s2049|s2050|s2051|s2052|s2053|s2054|s2284|s2285|s2286|s2287|s2288 +SKN#S1077|S1083|S1198|S2190|S3750|S5374|S9992|Z1|Z736|Z1257|s52|s789|s928|s1094|s1222|s1223|s2696|s2697|s3880|s3881|s4186|z5558 +SKNB#S1081|S1082|S1286|S1287|S1288|S2139|S2140|S2141|S2142|S2143|S2144|S2191|S2192|S2193|S2194|S2195|S2196|S2197|S2198|S2199|S2200|S2398|S2399|S2443|S3751|S3752|s920|s921|s922|s923|s924|s925|s926|s927|s2326|s2327|s2328|s2329|s2330|s2331|s2332|s2333|s2388|s2389|s2390|s2391|s2392|s2393|s2394|s2395|s2396|s2397|s2398|s2414|s2415|s2416|s2417|s2418|s2419|s2420|s2421|s2422|s2423|s2624 +SKNF#S1086|S1087|S2170|S2171|S2172|S2201|S2202|S2203|S2204|S2205|S2206|S2239|S2240|S2410|S2411|S2412|S2413|S2414|S2415|S3754|S3755|S5006|S5007|Z1493|Z1494|Z1495|Z1496|Z1497|Z1498|Z1499|Z1500|Z1501|Z1502|Z1503|Z1504|Z1505|Z1506|Z1507|Z1508|Z1509|Z1510|Z1511|Z1512|Z1513|Z1514|Z1515|Z1516|Z1517|s2399|s2400|s2401|s2402|s2403|s2404|s2405|s2406|s2407|s2408|s2432|s2511|s2656|s2657|s2658|s2659|s2660|s2661|s2662|s2663|s2664|s2665|s2666|s2667|s3890|s3891|s3892|s3893|s4955|s4956|s4957|z2595|z2618|z2619|z2620|z2621|z2622|z2623|z2624|z2625|z2626|z2627|z2628|z2629|z2630|z2631|z2632|z2633|z2634|z2635|z2636|z2637|z2638|z2639|z2640|z2641|z2642 +SKNH#S1084|S2214|S2215|S2216|S2217|S2218|S2219|S3756|S3757|S3758|S3759|S3760|S3761|S3762|S3763|S3764|S3765|S3766|S3767|S3768|S3769|S3770|S3771|S3772|S3773|S5304|S5375|S5376|s934|s935|s936|s937|s938|s939|s940|s941|s942|s943|s944|s945|s946 +SKNJ#S1088|S1089|S1090|S1091|S1092|S1093|S2207|S2208|S2209|Z729|Z1304|Z1367|Z1478|Z1479|s2425|s2426|s2427|s2428|s2429|s2512|s2513|s2514|s2515|s2516|s2517|s2518|s2519|s3894|s3895|s3896|s3897|s3898 +SKNK#S835|S836|S837|S838|S839|S840|S1094|S1095|S1096|S1097|S1153|S1154|S1155|S1156|S1157|S1158|S1159|S1160|S1161|S1458|S1459|S2145|S2146|S2180|S2181|S2182|S2183|S2184|S2185|S2186|S2187|S2188|S2189|S2210|S2211|S2212|S2213|S2220|S2221|S2446|S3918|S3919|Z728|Z730|Z731|Z1303|Z1366|Z1368|Z1369|Z1370|Z1371|Z1372|Z1464|Z1465|Z1466|Z1480|s1036|s1037|s1038|s1039|s1040|s1041|s1042|s1043|s1044|s1045|s2409|s2410|s2411|s2412|s2413|s2424|s2430|s2431|s2520|z1274|z1275|z1276|z1277|z1278|z1279|z1280|z1281|z1282|z1283|z1284|z1285|z1286|z1287|z1288|z1289|z1290|z1291|z2516|z2517|z2518|z2519|z2520|z2521|z2522|z2523|z2524|z2525|z2526|z2527 +SKNL#S2147|S2148|S2149|S2150|S2222|S2275|S2276|S2277|S2278|S2279|S2280|S2281|S2282|S2283|S2284|S2285|S2286|S2287|S2288|S2289|S2290|S2291|S2292|S2293|S2294|S2295|S2296|S2297|S2298|S2299|S2300|S2301|S2302|S2303|S2304|S2305|S2306|S2307|S2308|S2309|S2310|S2311|S2312|S2313|S2314|S2315|S2316|S2317|S2318|S2319|S2320|S2383|S2384|S2385|S2386|S4981|S4982|S4983|S4984|S4985|S4986|S4987|S4988|S4989|S4990|S4991|S4992|S4993|S4994|S4995|S4996|S4997|S4998|S4999|S5000|S5001|S5002|s2334|s2335|s2336|s2337|s2338|s2339|s2340|s2341|s2342|s2343|s2344|s2345|s2346|s2347|s2348|s2349|s2350|s2351|s2473|s2474|s2475|s2476|s2477|s2478|s2479|s2480|s2481|s2482|s2483|s2484|s2485|s2486|s2487|s2488|s2489|s2490|s2491|s2492|s2493|s2494|s2495|s2496|s2497|s2498|s2499|s2500|s2501|s2502|s2503|s2504|s2505|s2506|s2507|s2508|s2509|s2510|s4930|s4931|s4932|s4933|s4934|s4935|s4936|s4937|s4938|s4939|s4940|s4941|s4942|z2590|z2591|z2592|z2593|z2594 +SKNM#S2223|S2224|S2225|S5008|Z1419|Z1420|s3882 +SKNN#S1078|S1079|S1080|S1085|S1199|S1289|S1290|S1291|S1292|S1293|S1294|S1295|S1296|S1297|S1298|S1299|S1300|S1301|S1302|S2447|S2448|S4133|S4134|Z1308|s929|s930|s931|s932|s933|s1224|s1225|s1226|s1227|s1228|s2470|s2471|s2698|s2699|s2700|s2701|s2702|s2703|s2708|s2709|s2710|s2711|s2712|s3883|s4187|s4188|s4189|s4190|s4191|s4192|z1805|z1806|z1807|z1808|z1809 +SKNP#S2151|S2152|S2153|S2154|S2155|S2156|S2157|S2158|S2159|S2160|S2161|S2162|S2163|S2164|S2165|S2166|S2167|S2168|S2169|S2226|S2227|S2228|S2321|S2322|S2323|S2324|S2325|S2387|S2388|S2389|S2390|S2391|S2392|S2393|S2394|S2400|S2401|S2402|S2403|s2352|s2353|s2354|s2355|s2356|s2357|s2358|s2359|s2360|s2361|s2362|s2363|s2364|s2521|s2522|s2523|s2524|s2525|s2526|s2527|s2528|s2529|s2530|s2531|s2532|s2533|s2534|s2535|s2536|s2585|s2586|s2587|s2588|s2589|s2590|s2591|s2592|s2593|s2594|s2595|s2596|s2597|s2598|s2599|s2600|s2601|s2602|s2603|s2604|s2605|s2606|z2596|z2597|z2598|z2599|z2600|z2601|z2602|z2603|z2604|z2605|z2606 +SKNR#S572|S573|S2378|S2379|S2380|S2381|S2382|S2395|S2396|S2397|S2407|S2408|S2416|S2417|S2418|S2419|S2420|S2421|S2422|S2423|S2424|S2425|S2444|S2445|S3753|S3774|S3775|S3776|s2365|s2366|s2367|s2368|s2369|s2370|s2371|s2372|s2373|s2374|s2375|s2376|s2572|s2573|s2574|s2575|s2576|s2577|s2578|s2579|s2580|s2581|s2582|s2583|s2584|s2607|s2608|s2609|s2610|s2611|s2612|s2613|s2614|s2615|s2616|s2617|s2618|s2619|s2620|s2621|s2622|s2623|s2636|s2637|s2638|s2639|s2640|s2641|s2642|s2643|s2644|s2645|s2646|s2647|s2648|s2649|s2650|s2651|s2652|s2653|s2654|s2655|s2668|s2669|s2670|s2671|s2672|s2673|s2674|s2675|s2676|s2677|s3884|s3885|s3886|s3887|s3888|s4943|s4944|s4945|s4946|s4947|s4948|s4949|s4950|s4951|s4952|s4953|s4954 +SKNS#S130|S150|S151|S152|S841|S842|S843|S844|S845|S1098|S2173|S2174|S2175|S2176|S2177|S2178|S2179|S2229|S2230|S2231|S2232|S2233|S2234|S2235|S2236|S2273|S2274|S2404|S2405|S2406|S2409|S2449|S2450|S3777|S4691|S4692|S5288|S5289|S5290|Z722|Z723|Z724|Z725|Z726|s947|s1229|s2625|s2626|s2627|s2628|s2629|s2630|s3889|s3899|s3900|s3901|s3902|s3903|s4193|z2514 +SKNT#S823|S824|S825|S826|S827|S828|S829|S830|S831|S832|S833|S834|S1099|S1100|S1101|S1102|S1449|S1450|S1451|S1452|S1453|S1454|S1455|S1456|S1457|S2237|S2238|S2245|S2246|S2247|S2248|S2249|S2250|S2251|S2252|S2253|S2254|S2255|S2256|S2257|S2258|S2259|S2260|S2261|S2262|S2263|S2264|S2265|S2266|S2267|S2268|S2269|S2270|S2271|S2272|S2326|S2327|S2328|S2329|S2330|S2331|S2332|S2333|S2334|S2335|S2336|S2337|S2338|S2339|S2340|S2341|S2342|S2343|S2344|S2345|S2346|S2347|S2348|S2349|S2350|S2351|S2352|S2353|S2354|S2355|S2356|S2357|S2358|S2359|S2360|S2361|S2362|S2363|S2364|S2365|S2366|S2367|S2368|S2369|S2370|S2371|S2372|S2373|S2374|S2375|S2376|S2377|S3034|S3035|S3036|S3037|S3038|S3731|S3732|S3733|S3734|S3778|S3779|S4332|S4333|S4362|S4363|S4364|S4365|S4366|S4367|S4368|S4369|S4370|S4371|S5003|S5004|S5005|S5260|S5261|S5262|S5263|S5264|S5265|S5266|S5267|S5268|S5269|S5270|S5271|S5272|S5330|S5331|Z787|Z788|Z789|s657|s658|s659|s660|s661|s790|s791|s792|s793|s948|s949|s950|s951|s952|s953|s954|s1095|s1096|s1097|s1230|s1231|s1232|s1233|s1234|s1343|s1344|s1345|s1346|s1347|s1348|s1349|s1350|s1351|s1352|s2377|s2378|s2379|s2380|s2381|s2382|s2383|s2384|s2385|s2386|s2387|s2438|s2439|s2440|s2441|s2442|s2443|s2444|s2445|s2446|s2447|s2448|s2449|s2450|s2451|s2452|s2453|s2454|s2455|s2456|s2457|s2458|s2459|s2460|s2461|s2462|s2463|s2464|s2465|s2466|s2467|s2468|s2469|s2472|s2537|s2538|s2539|s2540|s2541|s2542|s2543|s2544|s2545|s2546|s2547|s2548|s2549|s2550|s2551|s2552|s2553|s2554|s2555|s2556|s2557|s2558|s2559|s2560|s2561|s2562|s2563|s2564|s2565|s2566|s2567|s2568|s2569|s2570|s2571|s2631|s2632|s2633|s2634|s2635|s2704|s2705|s2706|s2707|s3807|s3808|s3809|s3810|s3811|s3812|s3813|s3814|s3815|s3816|s3817|s3818|s3819|s3820|s3821|s3822|s3823|s3824|s3825|s3826|s3827|s3828|s3829|s4194|s4195|s4196|s4197|s4326|s4327|s4328|s4329|s4330|s4331|s4332|s4333|s4334|s4335|s4336|s4337|s4338|s4339|s4340|s4341|s4342|s4343|s4344|s4345|s4346|s4347|s4591|s4592|s4593|s5201|s5202|s5203|s5204|s5205|s5206|s5207|s5208|s5209|s5210|s5211|s5212|s5213|s5214|s5215|s5216|s5217|s5218|s5219|s5220|s5221|s5222|s5223|z1716|z1717|z1718|z1719|z5559|z5560|z5561|z5562 +SKNW#S1103|S1104|S1105|S1106|S1107|S1108|S1109|S2241|S2242|S2243|S2244|S3780|S3781|S3782|S3783|s2433|s2434|s2435|s2436|s2437 +SKPF#S2452|S2453|S3784|S3785|S3786|S3787|S3788|S3789|S3790|S3791|S3792|S3793|S3794|S3795|S3796|S3797|S3798|Z1422|Z1423|Z1424|Z1425|Z1426|s3904|s3905|s3906|s3907|s3908|s3909|s3910|s3911|s3912|s3913|s3914|s3915|s3916|s3917|s3918 +SKPJ#s3064|s3065|s3066|s3067 +SKPK#s3063 +SKPL#S997|S998|S999|S1000|S1001|S1002 +SKPM#S536|S537 +SKPN#S2451|S2454|S2455|S3039|s3058|s3059|s3060|s3061|s3062 +SKPP#S534|S535 +SKPR#S4973|Z1421|s1046|s1047|s1048|s1049|s1050|s1051|s1052|s1053|s1054 +SKPS#S5281|S5306 +SKPT#S2804|S2805|S2806|S5282|S5283|s3068|s3069|s5224|s5225|s5226|s5227|s5228 +SKR#S846|S933|S2565|S3040|S5292|S5406|S7064|Z874|Z1258|s662|s717|s1055|s1098|s1099|s1235|s1236|s2790|s2810|s2823|s3936|s5309|z1720 +SKRB#S1162|S1163|S1164|S1183|S2501|S2502|S2503|S2504|S2505|S2506|S2507|S2508|S2509|S2510|S2511|S2512|S2513|S2514|S2515|S2516|S2517|S2518|S2519|S2520|S2521|S2522|S2523|S2524|S2525|S2526|S2527|S2528|S2529|S2530|S2531|S2532|S2566|S2567|S2568|S2569|S2570|S2571|S2572|S2573|S2574|S2575|S2576|S2577|S2578|S2579|S2580|S2581|S2582|S2583|S2584|S2585|S2586|S2587|S2588|S2589|S2590|S2591|S2592|S2593|S2594|S2595|S2596|S2597|S2598|S2599|S2600|S2601|S2602|S2603|S2604|S2605|S2606|S2607|S2608|S2609|S2610|S2611|S2612|S2613|S2614|S2615|S2616|S2617|S2618|S2619|S2620|S2621|S2622|S2623|S2624|S2625|S2626|S2627|S2628|S2629|S2630|S2631|S2632|S2633|S2634|S2635|S2636|S3819|S5332|S5333|Z1259|Z1260|Z1261|Z1262|Z1263|Z1264|Z1265|Z1266|Z1290|s2755|s2756|s2757|s2758|s2759|s2791|s2792|s2793|s2794|s2795|s2796|s2797|s2798|s2799|s2800|s2801|s2802|s2803|s2804|s2805|s2806|s2807|s2808|s2809|s2824|s2825|s2826|s2867|s2868|s2869|s2870|s2871|s2872|s2873|s2874|s2875|s2876|s2877 +SKRF#S849|S850|S851|S852|S853|S854|S855|S856|S857|S858|S859|S860|S861|S862|S1172|S1173|S1184|S1185|S2456|S2457|S2488|S2489|S2490|S2654|S2655|S2656|S2657|S2658|S2659|S2660|S2661|S2662|S2663|S2664|S2665|S2666|S2667|S2668|S2669|S2670|S2671|S2672|S2673|S2674|S2675|S2676|S2677|S2678|S2679|S2680|S2681|S2682|S2683|S2684|S2685|S2686|S2687|S2688|S2689|S2690|S2691|S2692|S2693|S2694|S2695|S2696|S2697|S2698|S2699|S2700|S2701|S2702|S2703|S2704|S2705|S2706|S2707|S2708|S2709|S2724|S4152|S4153|S4154|Z1271|Z1427|Z1428|Z1429|Z1430|Z1431|Z1432|Z1433|Z1434|s669|s670|s671|s672|s673|s674|s675|s676|s677|s678|s679|s680|s681|s682|s683|s684|s685|s686|s687|s688|s689|s690|s691|s692|s693|s694|s695|s696|s697|s698|s699|s700|s701|s702|s703|s704|s705|s706|s707|s708|s709|s710|s711|s2713|s2714|s2715|s2716|s2717|s2729|s2730|s2731|s2732|s2733|s2734|s2735|s2736|s2737|s2829|s2830|s2831|s2832|s2833|s2834|s2835|s2836|s2837|s2838|s2839|s2855|s2856|s2857|s2858|s2859|s2860|s2861|s2862|s2863|s2864|s2865|s2866|s3830|s3831|s3832|s3833|s3834|s3835|s3836|s3837|s3838|s3839|s3840|s3841|s3842|s3843|s3844|s3845|s3846|s3847|s3848|s3849|s3942|s3943|s3944|s3945|s3946|s3947|s3948|s3949|s3950|s3951|s3952|s3953|s3954|z2497|z2498|z2499|z2500|z2501|z2502 +SKRH#S2641|S2642|S2643|Z1276|Z1277|Z1278|Z1279 +SKRJ#S1174|S1175|S2759|S3950|S3951|Z1272|s866|s867|s868|s869|s870|s871|s872|s873|s2918|s2919|s2920|s2921|s2922|s2923|s2924|s2925|z1722|z1723|z1724|z1725|z1726|z1727|z1728|z1729 +SKRK#S2533|S2534|S2535|S2536|S2537|S2538|S2539|S2540|S2541|S2542|S2543|S2544|S2545|S2546|S2547|S2548|S2549|S2550|S2551|S2552|S2553|S2554|S2555|S2556|S2557|S2558|S2559|S2560|S2561|S2562|S2563|S2564|S2760|S2761|S2762|S2763|S2764|S2765|S3042|S3043|S3044|S3045|S3046|S3047|S3048|S3949|Z1270|Z1273|Z1274|Z1275|Z1280|s865|s874|s875|s876|s877|s2738|s2760|s2761|s2762|s2763|s2764|s2765|s2766|s2767|s2768|s2769|s2770|s2771|s2772|s2773|s2774|s2775|s2776|s2777|s2778|s2779|s2780|s2781|s2782|s2783|s2784|s2785|s2786|s2787|s2788|s2789|s2917|s2926|s2927|s2928|s2929|s3070|s3071|s3072|s3073|s3074|z1721|z1730|z1731|z1732|z1733|z1734|z1735|z1736|z1737|z2614|z2615|z2616|z2617 +SKRL#S156|S863|S864|S865|S866|S867|S868|S1186|S1187|S1188|S1303|S1304|S1305|S1306|S2754|Z872|Z873|s112|s113|s712|s713|s714|s715|s716|s796|s797|s798|s799|s800|s801|s802|s803|s804|s805|s806|s807|s2840|s2841|s2842|s2843|s2844|s2845|s2846|s2847|s2848|s2849|s2850|s2851|s2852|s2878|s2879|s2880|s2881|s2882|s2883|s2884|s2885|s2886|s2887|s2888|s2889|s2890|s2891|s2892|s2893|s2894|s3997|s3998|s5266|s5267|s5268|s5269|s5270|s5271|s5272|s5273|s5274|s5275|s5276|s5277 +SKRM#S153|S154|S155|S869|S936|S937|S938|S1189|S1460|S1461|S1462|S1463|S1464|S1465|S1466|S1467|S1468|S1469|S1470|S1471|S1472|S1473|S1474|S1475|S1476|S1477|S2491|S2755|S2756|S2757|S2807|Z1281|Z1282|Z1283|s1100|s1353|s1354|s1355|s1356|s1357|s1358|s1359|s1360|s1361|s1362|s1363|s2739|s2740|s2741|s2742|s2743|s2744|s2745|s2746|s2747|s2748|s2749|s2895|s2896|s2897|s2898|s2899|s2900|s2901|s2902|s2903|s2904|s2905|s2906|s2907|s2908|s2909|s2910|s2911 +SKRN#S848|S870|S871|S872|S873|S874|S875|S1165|S1166|S1167|S1168|S1169|S2458|S2459|S2460|S2461|S2462|S2463|S2464|S2465|S2466|S2492|S2493|S2494|S2495|S2496|S2497|S2498|S2499|S2500|S2644|S2645|S2646|S2647|S2648|S2649|S2650|S2651|S2758|S3041|S3735|S3925|S3948|S5010|S5307|Z875|Z876|Z877|Z878|Z879|Z880|Z881|Z882|Z883|Z884|Z885|Z886|Z887|Z888|Z1435|Z1436|Z1437|Z1438|Z1439|Z1440|Z1441|Z1442|Z1443|Z1444|Z1445|Z1446|Z1447|Z1448|Z1449|Z1450|Z1451|s663|s664|s665|s666|s667|s718|s719|s720|s721|s722|s808|s809|s810|s811|s812|s1056|s1057|s1058|s1059|s1060|s1103|s1104|s1105|s1106|s1107|s2750|s2751|s2752|s2753|s2754|s2811|s2812|s2813|s2814|s2827|s2912|s2913|s2914|s2915|s2916|s2930|s2931|s2932|s2933|s2934|s2935|s2936|s2937|s3937|s3938|s3939|s3940|s3941|s4093|s4094|s4095|s4096|s4097|s4779|s4780|s4781|s4782|s4783|z1738|z1739|z1740|z1741|z2503|z2504|z2505|z2506|z2507|z2508|z2575|z2576|z2577|z2578|z2579 +SKRP#S3736|S5334|S5335|S5336|S5337|S5338|S5339|S5340|S5341|S5342|Z1284|Z1285|s2938|s2939|s2940|s2941|s2942|s2943|s2944|s2945|s2946|s5254|s5255|s5256|s5257|s5258|s5259|s5260|s5261|s5262|s5263|s5264|s5265 +SKRR#S538|S539|S540|S1170|S1171|S2637|S2638|S2639|S2640|Z1269|Z1286|Z1287|Z1288|Z1289|s794|s795|s1101|s8203|s8204|s8205|s8206|s8207|s8208|s8209|s8210|s8211|s8212|s8213|s8214 +SKRS#S939|S1176|S1177|S1178|S1179|S1180|S1181|S1182|S2652|S3049|S3050|S3820|S3821|S3822|S3823|S3824|S3825|S3826|S3827|S3828|S3829|S3830|S3831|S3923|S3924|S3926|Z1291|Z1292|Z1293|Z1294|Z1295|Z1296|Z1302|s668|s723|s1061|s1066|s1067|s1068|s1069|s1070|s1071|s1072|s1073|s1074|s1075|s1076|s1077|s1078|s1079|s1080|s1081|s1102|s1108|s1237|s2815|s3955|s3959|s3960|z1742|z1743|z1744|z1745|z1746 +SKRT#S847|S934|S935|S1190|S1191|S1192|S2653|S2710|S2711|S2712|S2713|S2714|S2715|S2716|S2717|S2718|S2719|S2720|S2721|S2722|S2723|S2725|S2726|S2727|S2728|S2729|S2730|S2731|S2732|S2733|S2734|S2735|S2736|S2737|S2738|S2739|S2740|S2741|S2742|S2743|S2744|S2745|S2746|S2747|S2748|S2749|S2750|S2751|S2752|S2753|S3946|S3947|S4334|S4335|S4336|S4337|S4338|S4339|S4340|S4343|S4344|S4345|S4346|S4347|S5009|S5305|S5420|Z856|Z857|Z858|Z859|Z860|Z861|Z862|Z863|Z864|Z865|Z866|Z867|Z868|Z869|Z870|Z871|Z1267|Z1268|Z1373|Z1374|s724|s725|s726|s727|s728|s729|s730|s813|s814|s815|s816|s1062|s1063|s1064|s1065|s1109|s1110|s1111|s1112|s1113|s1364|s1365|s2816|s2817|s2818|s2819|s2820|s2821|s2822|s2828|s2853|s2854|s3956|s3957|s3958|s4784|z1747|z1748|z1749|z1750|z1751 +SKRW#S4902|Z1297|Z1298|Z1299|Z1300|Z1301 +SKRX#S4341|S4342|s4908|s4909|s4910|s4911|s4912|s4913|s4914|s4915|s4916|s4917|s4918|s4919|s4920 +SKS#S1128|S2478|S2479|S2808|S3051|S3832|S4782|S4974|S5308|S5314|Z727|s71|s975|s976|s1114|s1238|s1366|s2718 +SKSB#S1307|S1308|S1309|S1310|S1311|S1312|S1313|S3052|S3053|S3054|s3075|s3076|s3077|s3078|s3079 +SKSF#S568|S569|S570|S1481|S3058|s1369|s1370|s1371|s1372|s1373|s3086|s3087|s3088|s3089 +SKSJ#S1317|S1318|S1319 +SKSK#S1129|S1130|S1131|S1320|S1323|S1324|S2484|S2485|S2486|S2487|Z741|Z742|Z743|Z744|Z745|Z746|Z1452|Z1453 +SKSL#S1200|S1201|S1202|S1203|S1204|S2811|S2812|S3055|S3056|S3059|S3060|S3799|S3800|S3801|S3833|S3834|S4789|S4790|S4791|S4792|S4793|Z1454|Z1455|Z1456|s1124|s1125|s1126|s1127|s1128|s1129|s1130|s1131|s1132|s1133|s1134|s1135|s3080|s3081|s3082|s3083|s3084|s3085|s4678|s4679|s4680|s4681|s4682|s4683|s4684|s4685|s4686|s4687|s4688|s4689 +SKSM#S1321 +SKSN#S1314|S2481|S2482|S2483|S2809|S2810|S3835|S5315|S5316|S5317|S5318|s977|s978|s979|s980|s981|s1239|s1240|s1241|s1242|s1243|s1244|s2719|s5229|s5230|s5231|s5232|s5233 +SKSP#S1003|S1004|S1005|S1006|S1007|S1008|S1009|S1010|S1011|S1012|S1013|S1014|S1015|S1016|S1017|S1018|S1322|S1478|S1479|S2813|S2814|S4783|S4784|S4786|S5310|S5311|Z1457 +SKSR#S1315|S1316|s5234|s5235|s5236|s5237|s5238|s5239|s5240|s5241|s5242|s5243|s5244|s5245|s5246|s5247|s5248 +SKSS#S2480|S3057|S4785|S4794|S5309|s982|s1367|s2720|s8223|s8224|s8225|s8226|s8227 +SKST#S1019|S1020|S1021|S1022|S1023|S1024|S1025|S1325|S1326|S1327|S1480|S3064|S3065|S3952|S3953|S4787|S4788|S9783|S9784|S9785|Z1458|Z1459|Z1460|s53|s92|s423|s878|s1115|s1116|s1117|s1118|s1245|s1368|s3090|s3091|s3092|s3093|s3094|s3095|s3096|s3097|s3098|s3099|s3100|s4921|s5180|s5312|s8215|s8216|s8218|s8219|s8220|s8221|s8222|z218|z1268|z1410|z1411|z1596|z5563 +SKSW#S3061|S3062|S3063 +SKSX#S9780|S9781|S9782|s8217 +SKT#S125|S624|S1110|S1111|S2467|S2469|S2470|S3066|S3068|S3871|S4348|S4349|S5273|Z252|Z894|s54|s93|s94|s424|s425|s499|s879|s880|s910|s1119|s1120|s1176|s3961|s4922|s4923|s8451|s8452|s8536|s8537|z219|z220|z1269|z1270|z1752|z1753|z2515|z5564 +SKTB#S3069|S3070|S3071|S5274 +SKTF#S3074 +SKTH#S657|S658|s525|s526|s527|s528|s529|s530|s531|s532|s533|s534|s535|s536|s537 +SKTJ#s756|s757|s758|s759|s760|s761|s762|s763|s3757|s3758|s3759|s3760|s3761|s3762|s3763 +SKTK#S1057|S3702|S3703|s755|s764|s765|s766|s3764|s3765|s3766|s3767|s3768|s3769 +SKTL#S659|S895|S896|S1058|S1059|S1112|S1113|S1114|S1115|S1116|S1117|S1118|S1119|S1120|S1121|S1122|S1123|S2477|S3072|S3073|S3693|S3694|S3695|S3696|S3697|S3698|S3699|S3700|S3704|S3705|S3706|S3707|S3708|S3709|S3710|S3836|S3837|S3838|S3839|S3840|S3841|s538|s539|s540|s541|s542|s543|s544|s545|s546|s547|s548|s549|s955|s956|s957|s958|s959|s960|s961|s962|s963|s964|s3770|s3771|s3772|s3773|s3774|s3962|s3963|s3964|s3965|s3966|s3967|s3968|s3969|s3970|s3971|s3972 +SKTN#S625|S626|S627|S628|S629|S630|S631|S632|S633|S634|S635|S636|S637|S638|S639|S640|S641|S642|S643|S644|S645|S646|S647|S648|S649|S650|S651|S652|S653|S654|S655|S656|S876|S877|S878|S879|S880|S881|S882|S883|S884|S885|S886|S887|S888|S889|S890|S891|S892|S1068|S1069|S1070|S1071|S1072|S1073|S1074|S1075|S1076|S1394|S2468|S2471|S2476|S3067|S3701|Z895|s95|s426|s500|s501|s502|s503|s504|s505|s506|s507|s508|s509|s510|s511|s512|s513|s514|s515|s516|s517|s518|s731|s732|s733|s734|s735|s736|s737|s738|s739|s740|s741|s742|s881|s911|s912|s913|s914|s915|s916|s917|s1121|s1177|s3973|s3974|s3975|s3976|s3977|s4924|s8453|z221|z1271|z1754|z5565 +SKTP#S3075 +SKTR#S893|S894|S932|S1124|S1125|S1126|S2472|S2473|S2474|S2475|S4350|S4351|S4352|S4355|S4356|S4357|S4358|S4359|S4360|S4975|S5291|Z1461|Z1462|Z1463|s743|s744|s745|s746|s747|s748|s749|s750|s751|s752|s753|s754|s767|s768|s769|s770|s771|s772|s773|s774|s775|s776|s777|s778|s779|s780|s781|s782|s783|s784|s785|s786|s787|s965|s966|s967|s968|s969|s970|s971|s972|s973|s974|s2721|s2722|s3978 +SKTS#S660|S661|S662|S897|S898|S899|S900|S901|S902|S903|S904|S905|S906|S907|S908|S909|S910|S911|S912|S913|S914|S915|S916|S917|S918|S919|S920|S1060|S1127|S1256|S1257|S1258|S1259|S1260|S1261|S1262|S1263|S1264|S1265|S1266|S1267|S1268|S3076|S3077|S3078|S3079|S3080|S3081|S3082|S3083|S3084|S3085|S3086|S3087|S3088|S3089|S3090|S3091|S3092|S3093|S3094|S3095|S3096|S3097|S3098|S3099|S3100|S3101|S3102|S3103|S3104|S3105|S3106|S3107|S3108|S3109|S3110|S3111|S3112|S3113|S3114|S3115|S3116|S3117|S3118|S3119|S3120|S3121|S3122|S3123|S3124|S3125|S3126|S3127|S3128|S3129|S3130|S3131|S3132|S3133|S3134|S3135|S3136|S3137|S3138|S3139|S3140|S3141|S3142|S3143|S3144|S3145|S3146|S3147|S3148|S3149|S3150|S3151|S3152|S3153|S3154|S3155|S3156|S3157|S3158|S3159|S3160|S3161|S3162|S3163|S3164|S3165|S3166|S3167|S3168|S3169|S3170|S3171|S3172|S3173|S3174|S3175|S3176|S3177|S3178|S3179|S3180|S3737|S3738|S3739|S3740|S3741|S3742|S3743|S3744|S3842|S3843|S3844|S3845|S3846|S3847|S3848|S3849|S3850|S3851|S3852|S3853|S3854|S3855|S3856|S3857|S3858|S3859|S3860|S3861|S3862|S3863|S3864|S3865|S3866|S3867|S3868|S3869|S4361|S5275|S5329|s96|s427|s519|s882|s918|s1122|s2723|s2724|s2725|s2726|s2727|s2728|s3101|s3102|s3103|s3104|s3105|s3106|s3107|s3108|s3109|s3110|s3111|s3112|s3850|s3851|s3852|s3853|s3854|s3855|s3856|s3857|s3858|s3859|s3860|s3861|s3862|s3863|s3864|s3865|s3866|s3867|s3868|s3869|s3979|s3985|s3986|s3987|s3988|s3989|s3990|s3991|s3992|s3993|s3994|s3995|s3996|s4925|s8538|z222|z1272|z1412|z5566 +SKTT#S3945|s520|s521|s522|s523|s524|s883|s919|s1123|s1178|s3980|s3981|s3982|s3983|s3984|s8454|s8539|z223|z1273|z1755 +SKTW#S1061|S1062|S1063|S1064|S1065|S1066|S1067 +SKWB#S3181|S3182|S3183|S3184|S3185|S3295|S3296|S3297|S3298|S3299|S3300|S3649|s3113|s3114|s3115|s3116|s3117|s3118|s3119|s3120|s3121|s3122|s3123|s3124|s3125|s3126|s3255|s3256|s3257|s3258|s3259|s3260|s3261|s3262|s3263|s3264|s3628|s3629 +SKWF#S3305|S3306|S3307|S3308|S3309|S3310|S3311|S3312|S3313|S3314|S3315|S3316|S3317|S3318|S3319|S3320|S3321|S3322|S3323|S3324|S3325|s3160|s3161|s3162|s3163|s3164|s3165|s3166|s3167|s3168|s3169|s3170|s3171|s3270|s3271|s3272|s3273|s3274|s3275|s3276|s3277|s3278|s3279|s3280|s3281|s3282|s3283|s3284|s3285|s3286|s3287|s3288|s3289|s3290|s3291|s3292|s3293|s3294|s3295|s3296|s3297|s3298|s3299|s3300|s3301|s3302|s3303|s3304|s3305|s3306|s3307|s3308 +SKWJ#S3197|S3198|S3326|S3327|S3328|S3329|S3330|S3331|S3332|S3333|S3334|S3335|S3522|S3523|S3524|S3525|S3526|S3666|S3667|s3310|s3311|s3312|s3313|s3314|s3315|s3491|s3492 +SKWK#S3336|s3309|s3316|s3317|s3318|s3319|s3320|s3321|s3322|s3490|s3493 +SKWL#S3199|S3200|S3201|S3202|S3203|S3204|S3205|S3206|S3402|S3403|S3404|S3405|S3406|S3407|S3408|S3409|S3410|S3411|S3412|S3413|S3527|S3528|S3624|S3625|S3626|S3627|s3363|s3364|s3365|s3366|s3367|s3368|s3369|s3370|s3371|s3372|s3373|s3374|s3375|s3376|s3377|s3378|s3379|s3380|s3381|s3382|s3383|s3384|s3385|s3386|s3387|s3388|s3389|s3494|s3495|s3496|s3497|s3512|s3595|s3596|s3597|s3725|s3726|s3727|s3728|s3729|s3730|s3731|s3732|s3733|s3734|s3735|s3736|s3737|s3738|s3739|s3740|s3741 +SKWM#S3207|S3208|S3414|S3415|S3416|S3535|S3536|S3537|S3538|S3539|S3540|S3541|S3542|S3543|S3544|S3545|S3546|S3547|S3548|S3549|S3550|S3551|S3552|S3553|S3554|S3555|S3556|S3557|S3558|S3559|S3560|S3561|S3562|S3563|S3564|S3565|S3566|S3567|S3568|S3569|S3570|S3571|S3572|S3573|S3574|S3575|S3576|S3577|S3578|S3579|S3580|S3668|s3172|s3173|s3174|s3175|s3176|s3177|s3178|s3179|s3390|s3391|s3392|s3393|s3394|s3395|s3396|s3513|s3514|s3515|s3516|s3517|s3518|s3519 +SKWN#S3209|S3210|S3211|S3212|S3213|S3214|S3215|S3216|S3217|S3218|S3219|S3220|S3221|S3222|S3223|S3224|S3225|S3226|S3227|S3228|S3229|S3230|S3231|S3232|S3233|S3234|S3337|S3338|S3339|S3340|S3341|S3342|S3343|S3344|S3345|S3346|S3347|S3348|S3349|S3350|S3351|S3352|S3353|S3354|S3355|S3356|S3357|S3358|S3359|S3360|S3361|S3362|S3363|S3417|S3418|S3419|S3420|S3421|S3422|S3423|S3424|S3425|S3426|S3427|S3581|S3582|S3583|S3584|S3585|S3586|S3587|S3588|S3589|S3590|S3591|S3592|S3593|S3594|S3595|S3596|S3597|S3598|S3599|S3600|S3601|S3602|S3603|S3604|S3605|S3606|S3607|S3608|S3609|S3610|S3611|S3612|S3613|S3614|S3628|S3629|S3630|S3631|S3632|S3633|S3634|S3635|S3636|S3637|S3638|S3639|S3640|S3641|S3642|S3643|S3669|S3670|S3671|S3672|S3673|Z1475|Z1476|Z1477|s3180|s3181|s3182|s3183|s3184|s3185|s3186|s3187|s3188|s3189|s3190|s3191|s3192|s3193|s3194|s3195|s3196|s3197|s3198|s3199|s3200|s3201|s3323|s3324|s3325|s3326|s3327|s3328|s3329|s3397|s3398|s3399|s3400|s3401|s3402|s3403|s3404|s3405|s3406|s3407|s3408|s3409|s3410|s3411|s3520|s3521|s3522|s3523|s3524|s3525|s3526|s3527|s3528|s3529|s3530|s3531|s3532|s3533|s3534|s3535|s3536|s3537|s3538|s3539|s3540|s3541|s3542|s3543|s3544|s3545|s3546|s3547|s3548|s3549|s3550|s3551|s3552|s3553|s3554|s3555|s3556|s3557|s3558|s3559|s3560|s3561|s3562|s3563|s3564|s3565|s3566|s3567|s3568|s3598|s3599|s3600|s3601|s3602|s3603|s3604|s3605|s3606|s3607|s3608|s3609|s3610|s3611|s3612|s3613|s3614|s3615|s3616|s3617|s3618|s3619|s3620|s3621|s3622|s3623|s3624|s3625|s3655|s3656|s3657|s3658|s3659|s3660|s3661|s3662|s3663|s3664|s3665|s3666|s3667|s3668|s3669|s3670|s3671|s3672|s3673|s3674|s3675|s3676|s3677|s3678|s3679|s3680|s3681|s3682|s3683 +SKWP#S3615|S3616|s3202|s3203|s3204|s3205|s3206|s3207|s3208|s3209|s3626 +SKWR#S541|S2815|S2816|S2817|S2818|S3235|S3236|S3237|S3238|S3239|S3240|S3241|S3242|S3243|S3244|S3245|S3246|S3247|S3248|S3249|S3250|S3251|S3252|S3253|S3254|S3255|S3256|S3257|S3258|S3259|S3260|S3261|S3262|S3263|S3264|S3265|S3266|S3267|S3268|S3269|S3270|S3271|S3272|S3273|S3274|S3275|S3276|S3277|S3278|S3279|S3280|S3281|S3282|S3283|S3284|S3285|S3286|S3287|S3288|S3289|S3428|S3429|S3430|S3431|S3432|S3433|S3434|S3435|S3436|S3437|S3438|S3439|S3440|S3441|S3442|S3443|S3444|S3445|S3446|S3447|S3448|S3449|S3450|S3451|S3452|S3453|S3454|S3455|S3456|S3457|S3458|S3459|S3460|S3461|S3462|S3463|S3464|S3465|S3466|S3467|S3468|S3469|S3470|S3471|S3472|S3473|S3474|S3475|S3476|S3477|S3478|S3479|S3480|S3481|S3482|S3483|S3484|S3485|S3486|S3487|S3488|S3489|S3490|S3491|S3492|S3493|S3494|S3495|S3496|S3497|S3498|S3529|S3530|S3531|S3532|S3533|S3534|S3644|S3645|S3646|S3647|S3648|S3674|S3675|S3676|S3677|S3678|S3679|S3680|S3685|S3686|s3210|s3211|s3212|s3213|s3214|s3215|s3216|s3217|s3218|s3219|s3220|s3221|s3222|s3223|s3224|s3225|s3226|s3227|s3228|s3229|s3230|s3231|s3232|s3412|s3413|s3414|s3415|s3416|s3417|s3418|s3419|s3420|s3421|s3422|s3423|s3424|s3425|s3426|s3427|s3428|s3429|s3430|s3431|s3432|s3433|s3434|s3435|s3436|s3437|s3438|s3439|s3440|s3441|s3442|s3443|s3444|s3445|s3446|s3447|s3448|s3449|s3450|s3451|s3452|s3453|s3454|s3455|s3456|s3457|s3458|s3459|s3460|s3461|s3462|s3463|s3464|s3465|s3466|s3467|s3468|s3469|s3470|s3471|s3472|s3473|s3474|s3475|s3476|s3477|s3478|s3479|s3480|s3481|s3482|s3483|s3484|s3498|s3499|s3500|s3501|s3502|s3503|s3504|s3505|s3506|s3507|s3508|s3509|s3510|s3511|s3569|s3570|s3571|s3572|s3573|s3574|s3575|s3576|s3577|s3578|s3579|s3592|s3593|s3594|s3627|s3684|s3685|s3686|s3687|s3688|s3689|s3690|s3691|s3692|s3693|s3694|s3695|s3696|s3697|s3698|s3699|s3700|s3701|s3702|s3703|s3704|s3705|s3706|s3707|s3708|s3709|s3710|s3711|s3712|s3713|s3714|s3715|s3716|s3718|s3719|s3720|s3721|s3722|s3723|s3724|s3742 +SKWS#S3365|S3366|S3367|S3368|S3369|S3370|S3371|S3372|S3373|S3374|S3375|S3376|S3377|S3378|S3379|S3380|S3381|S3382|S3383|S3384|S3385|S3386|S3387|S3388|S3389|S3390|S3391|S3392|S3393|S3394|S3395|S3396|S3397|S3398|S3399|S3400|S3401|S3499|S3500|S3501|S3502|S3503|S3504|S3505|S3506|S3507|S3508|S3509|S3510|S3511|S3512|S3513|S3514|S3515|S3516|S3517|S3518|S3519|S3520|S3521|s3330|s3331|s3332|s3333|s3334|s3335|s3336|s3337|s3338|s3339|s3340|s3341|s3342|s3343|s3344|s3345|s3346|s3347|s3348|s3349|s3350|s3351|s3352|s3353|s3354|s3355|s3356|s3357|s3358|s3359|s3360|s3361|s3362|s3485|s3486|s3487|s3488|s3489 +SKWT#S3192|S3193|S3194|S3195|S3196|S3290|S3291|S3292|S3293|S3294|S3301|S3302|S3303|S3304|S3364|S3617|S3618|S3619|S3620|S3621|S3622|S3623|S3681|S3682|S3683|S3684|S5313|s3148|s3149|s3150|s3151|s3152|s3153|s3154|s3155|s3156|s3157|s3158|s3159|s3233|s3234|s3235|s3236|s3237|s3238|s3239|s3240|s3241|s3242|s3243|s3244|s3245|s3246|s3247|s3248|s3249|s3250|s3251|s3252|s3253|s3254|s3265|s3266|s3267|s3268|s3269|s3580|s3581|s3582|s3583|s3584|s3585|s3586|s3587|s3588|s3589|s3590|s3591|s3717 +SKWX#S2819|S3186|S3187|S3188|S3189|S3190|S3191|S3650|S3651|S3652|S3653|S3654|S3655|S3656|S3657|S3658|S3659|S3660|S3661|S3662|S3663|S3664|S3665|s3127|s3128|s3129|s3130|s3131|s3132|s3133|s3134|s3135|s3136|s3137|s3138|s3139|s3140|s3141|s3142|s3143|s3144|s3145|s3146|s3147|s3630|s3631|s3632|s3633|s3634|s3635|s3636|s3637|s3638|s3639|s3640|s3641|s3642|s3643|s3644|s3645|s3646|s3647|s3648|s3649|s3650|s3651|s3652|s3653|s3654 +SKX#S584|S1052|S1053|S5284 +SKXB#S585|S586|S587|s487|s488|s489|s490 +SKXF#S591|S592|S593|S594|S595 +SKXK#S588|S596 +SKXM#S597|s494|s495|s496|s497|s498 +SKXN#S1054|S4353|S4354|S10069|s1083|s1084|s1085|s1086|s1087 +SKXP#S598|S599 +SKXR#S589|S590|S3688|S3689|S3690|s491|s492|s493 +SKXS#S600|S601|S602|S603|S604|S605|S606|S620|S621|S622|S623|S1055|S5285|s1088 +SKXT#S607|S608|S609|S610|S611|S612|S613|S614|S615|S616|S617|S618|S1056|S1206|S1207|S1208|S1209|S1210|S1211|S1212|S1213|S1214|S1215|S1216|S1217|S1218|S1219|S1220|S3691|S3692|S3804|S3805|s1089|s1090|s1091|s1136|s1137|s1138|s1139|s1140|s1141|s1142|s1143|s1144|s1145|s3919|s3920|s3921|s3922|s3923|s3924|s3925|s3926|s3927|s3928|s3929|s3930 +SKXW#S619 +SL#C55|C59|S2|S542|S3957|S4232|S4677|S4976|S5061|S5408|S5442|S5443|S5455|S5474|S10009|S10055|Z2|Z3|Z253|Z465|Z793|Z797|Z1111|Z2356|s4288|s5313|s5350|s5352|z5|z1315|z5479 +SLB#S167|S5011|s4348 +SLBF#Z1112|Z1113 +SLBH#Z1118 +SLBJ#s4351|s4352|s4353|s4354 +SLBK#z5480 +SLBL#Z1119 +SLBM#Z1115|Z1116|Z1117 +SLBN#S168|S169|S4233|S5012|S5013|S5014|S5015|Z794|Z795|Z796|s114|s115|s116|s117|s118|s123|s124|s125|s126|s127|s128|s129|s130|s131|s132|s133|s134|s135|s4349 +SLBR#S5016|S5017|S5018|S5019|S5020|S5021|S5022|S5023|S5024|S5025|S5026|S5027|S5028|S5029|S5030|S5031|S5032|S5033|S5034|S5035|S5036|S5037|S5038|S5039|S5040|S5041|S5042|S5043|S5044|S5045|S5046|S5047|S5048|S5049|S5050|S5460|S5461|Z464|s4350|s4958|s4959|s4960|s4961|s4962|s4963|s4964|s4965|s4966|s4967|z4|z281|z282|z283|z284|z285|z286|z287|z288|z289|z290|z5475|z5476|z5477|z5478 +SLBS#S4372|S4373|S4374|S4375|S4376|S4377|S4378|S4379|S4380|S4381|S4382|S4383|S4384|S4385|S4386|S4387|S4388|S4389|S4390|S4391|S4392|S4393|S4394|S4395|S4396|S4397|S4398|S4399|S4400|S4401|S4402|S4403|S4404|S4405|S4406|S4407|S4408|S4409|S4410|S4411|S4412|S4413|S4414|S4415|S4416|S4417|S4418|S4419|S4420|S4421|S4422|S4423|S4424|S4425|S4426|S4427|S4428|S4429|S4430|S4431|S4432|S4433|S4434|S4435|S4436|S4437|S4438|S4439|S4440|S4441|S4442|S4443|S4444|S4445|S4446|S4447|S4448|S4449|S4450|S4451|S4452|S4453|S4454|S4455|S4456|S4457|S4458|S4459|S4460|S4461|S4462|S4463|S4464|S4465|S4466|S4467|S4468|S4469|S4470|S4471|S4472|S4473|S4474|S4475|S4476|S4477|S4478|S4479|S4480|S4481|S4482|S4483|S4484|S4485|S4486|S4487|S4488|S4489|S4490|S4491|S4492|S4493|S4494|S4495|S4496|S4497|S4498|S4499|S4500|S4501|S4502|S4503|S4504|S4505|S4506|S4507|S4508|S4509|S4510|S4511|S4512|S4513|S4514|S5456|S5457|S5458|S5459|Z1120|s119|s4355|s4356|s4357|s4358|s4359|s4360|s4361|s4362|s4363|s4364|s4365|s4366|s4367|s4368|s4369|s4370|s4371|s4372|s4373|s4374|s4375|s4376|s4377|s4378|s4379|s4380|s4381|s4382|s4383|s4384|s4385|s4386|s4387|s4388|s4389|s4390|s4391|s4392|s4393|s4394|s4395|s4396|s4397|s4398|s4399|s4400|s4401|s4402|s4403|s4404|s4405|s4406|s4407|s4408|s4409|s4410|s4411|s4412|s4413|s4414|s4415|s4416|s4417|s4418|s4419|s4420|s4421|s4422|s4423|s4424|s4425|s4426|s4427|s4428|s4429|s4430|s4431|s4432|s4433|s4434|s4435|s4436|s4437|s4438 +SLBT#S5425|Z2353|Z2354|Z2355|s120|s121|s122 +SLBW#z1311|z1312|z1313|z1314 +SLF#S196|S5070|Z1527 +SLFL#Z802 +SLFM#S4520 +SLFN#C61|C62|S197|S5481|S5482|Z474|Z475|Z1124|s5359|s5360|s5361|s5362|s5363|z2655|z2656|z2657|z2658|z2659|z2660 +SLFR#Z468|Z469|Z799|Z800|Z801|Z828|Z829|Z830|Z1161|Z1162|Z1163|Z1164|Z1165|Z1536|Z1537|Z1538|Z1539|Z1540|z1603|z1604|z1605|z1606|z1607 +SLFS#S5065|S5066|S5067|S5068|S5069|S9894|Z467 +SLFT#S195|S5062|S5063 +SLHH#Z806 +SLHN#Z1129|Z1130 +SLHP#S4236 +SLHS#Z1128|Z1131|Z1132|Z1133 +SLHT#S5051|S5052 +SLJ#Z1179|Z1181|Z1518|s4446 +SLJB#Z1125 +SLJF#Z470 +SLJM#s4447 +SLJN#Z1180|Z1519|s4448|z1321|z2661|z2662|z2663|z2664|z2665 +SLJR#Z803|s4449|s4450|s4451|s4452|s4453|z1322 +SLJS#Z1126|s4454|z1617|z1618|z1619|z1620|z1621 +SLK#S543|S5060|s4444 +SLKM#Z807 +SLKN#C60|S5053|S5056|S5351|Z808|Z1134|Z1135|Z1136 +SLKR#Z39|Z471|Z472|Z473|Z804|Z805|Z809|Z810|Z1127|Z1137|Z1138|Z1139 +SLKS#S4521|S4522|S4523|S4524|S4525|S4526|S4527|S4528|S5057|s4445|s4455|s4456|s4457|s4458 +SLKT#S5054|S5055|s4439|s4440|s4441|s4442|s4443|z2666 +SLKX#S4515|S4516|S4517|S4518|S4519 +SLL#S3994 +SLLM#S5345|S5346 +SLLS#Z485|Z486 +SLLT#Z483|Z484 +SLM#S161|S175|S176|S180|S5357 +SLMK#S178|S179 +SLMN#S158|S159|S160|S177|S181|S182|S5465 +SLMS#S162|S5358|S5462|S5463|S5464|Z2333 +SLMT#Z1114|Z1168|z1597 +SLN#C72|S183|S5409|S10056|Z4|Z254|Z466|Z811|Z2357|s4289|s5314|s5353|z1316|z1598|z5481 +SLNB#Z8|Z9|Z10|Z11|Z12|Z255|Z257|Z258 +SLNF#S3961|S3962|S3963|S3964|S3965|Z15|Z16|Z17|Z18|Z32|Z33|Z34|Z261|Z269|Z270|s148|s149|s150|s151|s152|s4098|s4099|s4100|s4101|s4102|s4113|s4114|s4115|s4116|s4117|s4118|s4119|s4120|s4121|z291|z292|z293|z294|z295 +SLNH#S3971|S3972|S3973|S3974|S3975 +SLNJ#S5421|Z47|s5315|z2643|z2644|z2645|z2646|z2647 +SLNK#S184|S3966|S3967|S3968|S3969|S3970|S3976|S3977|S3983|S3984|S10057|S10058|S10059|S10060|S10061|S10062|S10063|Z19|Z46|Z48|Z49|Z50|Z51|Z52|Z53|Z54|Z55|Z56|Z57|Z58|Z59|Z60|Z61|Z62|Z63|Z64|Z65|Z66|Z67|Z68|Z69|Z70|Z71|Z72|Z73|Z74|Z75|Z76|Z77|Z78|Z79|Z80|Z81|Z82|Z83|Z84|Z85|Z86|Z87|Z88|Z89|Z90|Z91|Z92|Z93|Z94|Z95|Z96|Z97|Z98|Z99|Z100|Z101|Z102|Z103|Z104|Z1541|Z2336|s4103|s4104|s4105|s4106|z38|z39|z40|z41|z42|z43|z44|z45|z46|z47|z48|z49|z50|z51|z52|z53|z54|z55|z56|z57|z58|z59|z60|z61|z62|z63|z64|z65|z66|z67|z68|z69|z70|z71|z72|z73|z74|z75|z2678|z2679|z2680|z2681|z2682 +SLNL#S3978|S3979|S3980|S5410|S5411|S5412|Z20|Z21|Z262|s4107 +SLNM#S3958|S3959|S3981|S3990|S3991|Z22|Z263|Z266|Z267|Z268|z10|z11|z12|z13|z14 +SLNN#Z5|Z6|Z14|Z256|Z260|Z1160 +SLNP#S3982 +SLNR#S3985|Z23|Z24|Z264|Z2358|Z2359|Z2360|s4108|s4109|s4110 +SLNS#S185|S3986|S3987|S10064|S10065|Z7|Z25|Z26|Z27|Z28|Z29|Z30|Z265 +SLNT#S3960|Z13|Z31|Z259|Z2305|Z2306|Z2307|Z2308|Z2309|Z2310|Z2311|Z2312|Z2313|Z2314|Z2315|Z2316|Z2317|Z2318|s4111|s4112|z6|z7|z8|z9|z1317|z1318|z1319|z1320|z1599|z1600|z1601|z1602|z1810|z1811|z1812|z1813|z5450|z5451|z5452|z5453|z5454|z5455|z5456|z5457|z5482|z5483|z5484|z5485 +SLNW#S186|S3988|S3989|Z35|Z36|Z37|Z38|z224 +SLP#S5350|s153 +SLPF#z1608|z1609|z1610|z1611|z1612 +SLPL#Z1140|Z1141|Z1142 +SLPM#s154 +SLPN#Z815|Z816|Z817|Z818|s155 +SLPR#Z813|Z814|s156|s157|s158|s159 +SLPS#s160|s161|s162|s163|s164 +SLPT#S187|S188|S189|S190|S191 +SLR#S4234|S4529|S10078|Z2328|s5316 +SLRF#Z1143|Z1144|Z1145 +SLRK#Z1121|Z1122 +SLRL#z1653 +SLRM#s5317 +SLRN#S4235|S5422|S10079|Z2329|s5318 +SLRR#S5423|Z2335|s5319|z1652 +SLRS#S5424|S10080|Z2330|Z2331|Z2332|s5320 +SLRT#Z812 +SLRX#Z40|Z819|Z820|Z821|Z2334|z20|z21|z22|z23|z24|z25|z26|z27|z28|z29|z30|z31 +SLS#S3|S4|S198|S204|S4237|S4977|S5064|S5466|S9797|Z798|Z1123|s5351|z15|z16|z1323|z1324|z2648|z2673 +SLSB#S199|S200|S201|S202|S203 +SLSF#S206|S207 +SLSH#s180|s181|s182|s183|s184|s185 +SLSJ#S208|s187|s188|s189|s190|s191|s192|s193|s194|z2684|z2685|z2686|z2687 +SLSK#S5|S209|S210|S211|S4238|Z822|Z823|Z1146|Z1147|Z1148|Z1149|Z1150|Z1542|Z1543|s186|s195|s196|s197|s198|s4122|s4123|s4124|s4125|s4126|z2683 +SLSL#S212|S213|s199|s200|s201|s202|s203|s204|s205 +SLSM#S5058|S5059|z17|z1325 +SLSN#S10155|Z1151|Z1520|Z1521|Z1522|Z1523|Z1524|Z1525|Z1526|s179|z18|z1326|z2649|z2650|z2651|z2652|z2653 +SLSP#S4239|Z825|Z1152|Z1153 +SLSR#S3995|S3996|S3997|S3998|z1327|z1328|z1329|z1330 +SLSS#C63|S205|S214|S215|S216|S217|S218|S219|S220|S221|S222|S223|S224|S225|S5473|z19|z1331|z1332|z1333|z1334|z1335 +SLST#C56|C57|C58|S5454|S5467|S5468|S5475|S5476|Z41|Z476|Z477|Z478|Z479|Z480|Z481|Z824|Z826|Z827|Z1154|Z1155|Z1156|s206|s5354|z32|z296|z297|z298|z299|z300|z1349|z1350|z1351|z1352|z1353|z1354|z1355|z1356|z1357|z1358|z1359|z1360|z1361|z1613|z2654|z5486 +SLSW#S226|S227|S228|S229|S230 +SLSX#z1336|z1337|z1338|z1339|z1340|z1341|z1342|z1343|z1344|z1345|z1346|z1347|z1348 +SLT#S163|S171|S192|S194|S3992|S5427|S5436|S9893|Z494|Z501|s5331|s5339|s5355|z33|z34|z301|z1362|z1363|z1614|z5487|z5488 +SLTB#S164|S5433|S5434|S5435|Z495|Z496|Z497 +SLTF#S172|S173|S174 +SLTJ#Z43|Z44 +SLTK#S5440|Z42|Z45 +SLTL#S10072|S10073|S10074|Z482|Z503|Z504 +SLTN#S157|S165|S170|S3993|S4240|S4241|S4242|S4243|S4530|S4531|S4532|S5437|S5438|S5469|S5477|S5478|S5479|S5480|S9789|S9790|S9791|S9792|S9793|S9794|S9795|S9796|S10075|S10076|S10077|Z1528|Z1529|Z1530|Z1531|Z1532|Z1533|Z1534|Z1535|s4459|s4460|s4461|s4462|s4463|s4464|s4465|s4466|s4467|s4468|s4469|s4470|s4471|s4472|s5340|s5356|z35|z302|z303|z304|z305|z306|z1364|z1615|z2667|z2668|z2669|z2670|z2671|z5489 +SLTP#Z505|Z506|Z507|Z508|Z509|Z510|Z511|Z512|Z513 +SLTR#S4533|S4534|S4535|S5444|S5445|S5446|S5447|S5448|S5449|S5450|S5451|Z1157|Z1158|Z1159|s136|s137|s138|s139|s140|s141|s142|s143|s144|s145|s146|s147|s165|s166|s167|s168|s169|s170|s171|s172|s173|s174|s175|s176|s177|s178|s5332|s5333|s5334|s5335|s5336|s5337|s5338|s5341|s5342|s5343|s5344|s5345 +SLTS#S166|S193|S4536|S5439|S5441|Z502|Z514|Z515|s4473|s4474|s4475|s4476|s4477|s4478|s4479|s4480|s4481|s4482|s4483|s4484|s4485|s4486|s5346|s5347|s5348|s5349|s5357|z36|z1365|z1616|z2672|z5490 +SLTT#S5428|S5429|S5430|S5431|S5432|S5452|S5453|Z498|Z499|Z500|s5358|z37|z307|z308|z309|z310|z1366|z5491 +SLW#S3999|S5347 +SLWK#S5352|S5353|S5354|S5355|s5282|s5283|s5284|s5285|s5286 +SLWL#Z491 +SLWN#S4000|S4001|S5348|S5349|S5356|Z488|Z492|Z493|s5287 +SLWR#S5470|S5471|S5472|Z831 +SLWS#Z1167|s5278|s5279|s5280|s5281 +SLWT#Z489|Z490 +SLWX#Z487|Z1166 +SLX#s5321|s5322 +SLXL#z2674|z2675|z2676|z2677 +SLXM#s5323 +SLXN#s5324 +SLXR#S5426|s5325|s5326|s5327|s5328|s5329 +SLXS#S3954|S3955|S3956|s5330 +SM#S231|S237|S544|S4244|S9807|Z171|s8229|s8540|z76|z77|z1367|z2688 +SM0N#S313|S314|S315 +SMB#S236|Z1169 +SMBB#S5071|Z896 +SMBJ#Z1182 +SMBL#C64|C65|S9896|S9897|S9898|S9899|S9900|S9901|S9902|S9903|s8318|s8319|s8320|s8321|s8322|s8323|s8324|s8325|s8326|s8327|s8328|s8329|s8330|s8331|s8332|s8333|s8334|s8335|s8336 +SMBS#S9895 +SMFN#S9916|S9917|S9918|s8370|s8371|s8372|s8373|s8374 +SMFR#s4490 +SMJ#s4291|s8549 +SMJM#s4292|s8550 +SMJN#s4293|s8551 +SMJR#s8552 +SMJS#s4294|s8553 +SMK#S5362|s4290|s8548 +SMKL#S4546|S4547 +SMKN#S5363 +SMKS#s8554|s8555|s8556|s8557 +SML#S317|S4004|S4564|S5483|Z1544|s210|z2694 +SMLB#S259|S260|S261|S262|S263|S264|S265|S266|S267|S268|S269|S292 +SMLJ#S276|S277 +SMLK#S271|S272|S273|s4491 +SMLL#S256|S257|S258|S5484 +SMLM#S278 +SMLN#S279|S280|S281|S282|S302|S303|S4005|S5078|S5079|S5080|S5081|S5364|s207 +SMLP#S283|S284|S285 +SMLR#S286|S293|S294|S295|S296|S297|S298|S299|S300|S301|S5089|s4974|s4975|s4976|s4977|s4978|s4979|s4980|s4981|s4982|s4983|s4984|s4985|s4986|s4987 +SMLS#S287|S288 +SMLT#S270|S274|S275|S5087|S5088|S5090|s208|s209|s4988|s4989|s4990|s4991|s4992 +SMLW#S289|S290|S291 +SMLX#S5082|S5083|S5084|S5085|S5086|z1373|z1374|z1375|z1376|z1377 +SMM#z78 +SMN#S238|S4245|S5072|S5073|S9808|s8541|z79|z1368|z5492 +SMNB#S239|S240|S241|S9809 +SMNF#S242|S243 +SMNJ#S246|S247 +SMNK#S244|S245|S248|S249|Z2337 +SMNL#S250|S251|S252 +SMNN#S4006 +SMNR#S4010|S4548|S4549|S4550|S4551|S4552|S4553|S4554|S4555|S4556|S4557|S4558|S4559 +SMNS#S253|S254|S255|S304|S4003|S4978|S9810|S9812|S9813|S10066|s4127|s4128|s4129|s4130|s4131|s4132 +SMNT#S4537|S9800|S9801|Z516|Z517|Z518|Z519|Z520|Z521|Z522|Z1545|s4487|s4488|s4489|s8542|s8543|s8544|s8545|s8546|z311|z312|z313|z314|z315|z316|z317|z318|z319|z320|z321|z322|z1369|z1370|z1371|z1372|z2702|z5493|z5494|z5495|z5496 +SMNW#S9811 +SMP0#S9911|S9912|S9913|S9914|S9915|s8343|s8344|s8345|s8346|s8347|s8348|s8349|s8350|s8351|s8352|s8353|s8354|s8355|s8356|s8357|s8358|s8359|s8360|s8361|s8362|s8363|s8364|s8365|s8366|s8367|s8368|s8369 +SMPF#S546|S547|S548|S549|S550|S551|S9817|S9818|S9819|S9820|S9821|S9822|S9823|S9824|S9825|S9826|S9827|S9828|S9829|S10157|s8251|s8252|s8253|s8254|s8255|s8256|s8257|s8258|s8259|s8260|s8261|s8262|s8263 +SMPL#S5074|s4968|s4969|s4970|s4971|s4972|s4973 +SMPR#Z925|z1426|z1427|z1428|z1429|z1430|z1431|z1432|z1433|z1434|z1435|z1436|z1437 +SMPS#S9919|S9920|S9921 +SMPT#S9922|S9923|S9924 +SMR#S5485|S9814|Z832|Z897|s8234|z80|z1413 +SMR0#Z919|Z920 +SMRB#S5489|Z900 +SMRF#S5486|S5487|S5488|S5490|S5491|S5492|S5493|S5494|S5495|S5496|S5497|S5498|S5499|Z903|Z904|Z921|Z922|Z923 +SMRH#S5501|S5502|Z906|Z907|Z908 +SMRJ#Z905 +SMRK#S235|S5359|S5360|S5361|S5500|S5503|S5504|s5288|s5289|s5290|s5291 +SMRL#Z909|Z910|s5365|s5366|s5367|s5368|s5369 +SMRM#S5505|S5506|Z911|Z912|Z913|z81 +SMRN#S5365|S5507|S9815|S9816|Z898|Z899|Z901|s8235|s8236|s8237|s8238|s8239|z82|z1414|z1415|z1416|z1417|z1418|z1419|z2695|z2696|z2697|z2698|z2699 +SMRP#S5508|S5509|Z914|Z915 +SMRR#S5518|S9799|Z902|z83 +SMRS#S5510|S5511|S5512|S5513|S5514|S5515|S5516|S5519|Z916|s5370|s5371|s5372|s5373|s5374|s8228|s8230|s8231|s8232|s8233|s8240|z1420 +SMRT#S232|S233|S234|S5517|Z917|Z918|s5292|s5293|s8241|s8242|s8243|s8244|s8245|s8246|s8247|s8248|z1421|z1422|z1423|z1424|z1425 +SMRW#Z924 +SMS#S545|S4246|S5075|z84 +SMSJ#s429|s430|s431|s432|s433|s434|s435|s436|s4134|s4135|s4136|s4137 +SMSK#S10010|S10011|s428|s437|s438|s439|s4133 +SMSN#S305|S5076|z2701 +SMSS#S5077 +SMST#S306|S307|S308|S309|S310|S311|S552|S553|S554|S4538|S4539|S4540|S4541|S4542|S4543|S4544|S4545|s211|s8547|s8558|z85|z86|z87|z88|z2700|z5497 +SMT#S312|S4007|S4561|Z926|s212|s5364|s8249|s8250|s8559|s8560|z1378|z1379|z2705|z5498 +SMTB#z2703|z2704 +SMTJ#s218|s219 +SMTK#S4560 +SMTL#s8472|s8473|s8474|s8475|s8476|s8477 +SMTN#S4562|S4563|Z1546|s8561|z1380|z2706|z2707|z2708|z2709|z2710|z5499 +SMTR#S555|S556|S557|S9798|S9904|S9905|S9906|S9907|S9908|S9909|S9910|s213|s214|s215|s216|s217|s8337|s8338|s8339|s8340|s8341|s8342 +SMTS#S316|Z927|Z928|s4492|s4493|s4494|s8562|z5500 +SMTT#s8563|z1381 +SMW#S4011 +SMWN#S4012 +SMXN#S9802|S9803|S9804|S9805|S9806|S10156|z2689|z2690|z2691|z2692|z2693 +SMXT#S4002|S4008|S4009 +SN#S127|S318|S499|S558|S4013|S4247|S5091|S5116|S5123|S5413|S5414|S5650|S5755|S9830|S10070|S10146|Z105|Z172|Z936|Z937|Z1009|Z1170|Z2338|Z2345|s284|s387|s4214|s4215|s4275|s4295|s4296|s8440|z169 +SN0S#S9944|S9945 +SN0T#s8401|s8402|s8403|s8404|s8405|s8406 +SNB#S5366 +SNBL#S5119|S5120|S5121|S5122|s5012|s5013|s5014|s5015 +SNBN#S5647|S5648|S5649|s5413 +SNBR#Z110|Z941|Z942 +SNBS#S5117|S5118|S5367 +SNF#S4619 +SNF0#S367|S368|Z1557 +SNFK#S4620|S4621|S4622|S4623|S4624 +SNFL#S5156|Z113|s5030|s5031|s5032|s5033|s5034|s5100|s5101|s5102|s5103|s5104|s5105|s5106 +SNFN#S5094|S5095|S5096|S5097 +SNFP#S4625|S4626 +SNFR#S5144|S5748|S5749|S5750|s5096|s5097|s5098|s5099|z1440|z1441 +SNFS#S4627 +SNFT#S369|S370|S4628|S4629|S4630|S10012|Z1556|Z1558|s228|s229|s230|s231|s232|s233|s234|s235|s236|s237|s238|s239|s240|s241|s242|s243|s244|s245 +SNFX#z170|z171 +SNH#S4016 +SNHF#S5715 +SNHN#z2751|z2752|z2753|z2754|z2755 +SNHT#S4657|S4658 +SNJ#Z142|Z1559|s100|s4221|s4306|s4994|s5059|s5429 +SNJH#S4062|S4063 +SNJL#z2711|z5605|z5606|z5607|z5608|z5609|z5610 +SNJM#s101|s4222|s5035|s5036|s5037|s5038|s5039|s5060|s5430 +SNJN#Z143|Z1560|Z1561|Z1562|Z1563|Z1564|Z1565|Z1566|Z1567|Z1568|s247|s4307|s4502|s4503|s4504|s4995|s4996|s4997|s4998|s4999|s5061|s5431|z2720|z2721|z2722|z2723|z2724|z2725|z2726|z2727|z2728|z2729|z2730|z2731|z2732|z2733|z2734|z2735|z2736|z2737|z2738|z2739|z2740|z2741 +SNJR#S10013|S10014|S10015|S10016|S10017|S10018|S10019|S10020|Z185|s102|s4223|s5062|s5063|s5064|s5065|s5066|s5432|s5433|s5434|s5435|z172|z173 +SNJS#Z938|Z939|s103|s4224|s5067|s5436 +SNJT#S5145|S5146|S5147|s5040|s5041|s5042|s5043|s5044 +SNK#Z144|Z929|s99|s246|s269|s4220|s4521|s5005|s5058|s5428|z96|z97 +SNKB#S4635|Z930|Z931|Z932|s5004 +SNKF#S4642|S4643|S4644|S4645|S5112|S5113|S5114 +SNKJ#S9925|S9926 +SNKK#S4646|S4647 +SNKL#S4618|S4636|S4637|S4638|S5101|S5108|S5109|S5110|S5111|Z114|Z2416|s5001|s5002|s5003 +SNKM#Z186|Z187 +SNKN#S4014|S4650|S4651|S5115|Z174|Z1555|Z2339|s248|s270|s4522|s4523|s4524|s4525|s4526|s5006|s5007|s5008|s5009|z98|z99|z100|z101|z102|z2743|z2744|z2745|z2746|z2747|z4710|z5501 +SNKP#S5098|Z935 +SNKR#S4639|S4640|S4641|S4648|S4649|Z115|Z940|Z2319|Z2320|s4527|s4528|s4529|s4530|s4531|s4532 +SNKS#S5102|S5103|S5104|S5105|S5106|S5107|Z934|s4533|s5010|s5068|s5069|s5070|s5437|s5438|s5439|s5440|z103 +SNKT#S5099|S5100|s271|s4505|s4506|s4507|s4508|s4534|s4535|s4536|s4537|s5000|s5011|z104|z105|z106|z107|z1438 +SNKW#S4652 +SNKX#S395|S396|Z933|s272|s273|s274|s275|s276|s277|s278|s279|s280|s281|s282|s283 +SNL#s4509|s4510 +SNLK#Z116|Z117 +SNLN#s4511 +SNLR#s4512|s4513|s4514|s4515|s4516 +SNLS#S5150|s4308|s4517|s4518|s4519|s4520|s5076|s5077|s5078|s5079|s5080|s5081|s5082|s5083|s5084|s5085|s5086|s5087|s5088|z89|z90|z91|z92|z93 +SNLT#S4631 +SNLX#S5148|S5149|s4225|s4226|s4227|s4228|s4229|s4230|s4231|s5071|s5072|s5073|s5074|s5075 +SNM#Z1547|Z1549|s4297 +SNML#z174|z175|z176 +SNMN#S3896|Z1548|Z1550|Z1553|Z1554|z2712|z2713|z2714|z2715|z2716|z2717|z2718|z2719 +SNMT#z2748 +SNN#S560|S4155|S4248|S5124|S5651|S10071|Z1171|Z2340|s285|s4216|s4298|s5016|s8598|s8659 +SNNB#S5656|S5657|S5658|S5659|S5660|S5661|S5662|S5663|S5664|S5665|S5666|S5667|S5668|Z1172 +SNNF#S5125|S5653|S5654|S5655|S5675|S5676|S5677|S5678|S5679|S5712|Z1173|Z1177|s5020|s5021|s5022|s5023|s5024|s5423|s5424|s5425|s5426|s5427 +SNNH#s5415|s5416|s5417 +SNNJ#S5680|S5681|S5682|S10154|s5414 +SNNK#S5683|S5684|S10153|Z1174|s5418|s5419|s5420|s5421|s5422 +SNNL#S5126|S5127|S5652|S5685|Z173 +SNNM#S9939|S9940|S9941|s8392|s8393|s8394|s8395|s8396|s8397|s8398 +SNNN#S5672|S5673|S5709|S5710|S5711 +SNNR#S5128|S5129|S5130|S5131|S5674|S5707|S5708|Z1175|Z1176 +SNNS#S4156|S5686|S5687|S5688|S5689|S5690|S5691|S5692|S5693|S5694|S5695|S5696|S5697|S5698|S5699|S5700|S5701|S5702|S5703 +SNNT#S5132|S5133|S5134|S5669|S5670|S5671|S5704|S5705|S5706|s4217|s4218|s4219|s5017|s5018|s5019|s5025|s5026|s5027|s5028|s8660|z1814 +SNNW#S5713|S5714 +SNPF#S10147|S10148|Z119|Z120 +SNPR#Z121|Z122|Z123|Z943|z177|z178 +SNPS#S9942|Z118 +SNR#S4632|S4653|S4654|Z182|s249|s4299|s5448|s5449 +SNRF#S4157|S4158|S4159|s5029 +SNRJ#S9936 +SNRM#Z127|s5450 +SNRN#S371|S372|S373|S4633|S4655|S4656|s250|s251|s252|s253|s254|s255|s5045|s5046|s5047|s5048|s5049|z1439 +SNRP#Z183 +SNRR#s5451 +SNRS#S4634|Z106|Z107|Z108|Z109|Z111|Z139|Z140|s256|s4300|s4301|s5050|s5452|z94|z95|z2565 +SNRT#S10149|Z124|Z125|Z126|Z128|s257|s258|s259|s260|s261|s262|s263|s5051|s5052|s5053|s5054|s5055|s5056|s5057|z1442|z1443|z1444|z1445|z1446 +SNRW#Z184 +SNRX#s5089|s5090|s5091|s5092|s5093 +SNS#S559|S3870|S4249|S5135|S5151|S5161|S5415|S5416|Z112|Z129|Z944|Z946|Z959|s4302 +SNSB#S397|S4667|S4668|Z950|Z951|Z952|Z953|Z954|Z955|Z956|s4545|s4546|s4547|s4548|s4549|s4550|s4551|s4552|s4553|s4554|s4555|s4556 +SNSF#S5162|Z949|Z974|Z975|Z976|Z1004|Z1005|z1448|z1449|z1450|z1451|z1452 +SNSJ#Z977|Z978|Z979 +SNSK#S5163|Z130|Z131|Z132|Z133|Z980|Z991|Z992|Z993|Z994|Z995|s4303|z5458|z5459|z5460|z5461|z5462|z5463|z5464|z5465|z5466|z5467|z5468|z5469 +SNSL#Z945|Z981|z1453|z1454 +SNSM#Z982|Z983|Z2321 +SNSN#S5142|S5143|Z947|Z948|Z960|Z961|Z962|Z963|Z964|Z984|Z996|Z997|Z1002|Z1003 +SNSP#S5136|S5152|S5153|S5154|S5155|Z985|Z986|Z987|Z998|z1455|z1456|z1457|z1458|z1459 +SNSR#S4669|S4670|S4671|S5137|S5138|S5139|S5164|Z523|Z524|Z525|Z526|Z965|Z966|Z967|Z968|Z988|s4559|s4560|z323|z324|z325|z326|z327|z328|z329|z330|z331|z332|z333|z334 +SNSS#Z969|Z970|Z971|Z972|Z973|Z1006|Z1007|Z1008|z1447 +SNST#C353|S5140|S5165|S5752|S5753|S5754|Z134|Z135|Z957|Z958|Z989|Z990|Z999|Z1000|Z1001|Z1010|Z1011|Z1012|Z1013|Z1014|c136|s286|s4557|s4558|s5094|s5453|s5454|s5455|s5456|s5457|s5458|s5459|z1460|z1461|z1462|z1463|z1464 +SNSW#S5141 +SNSX#S4160|S4161|S4162|S4659|S4660|S4661|S4662|S4663|S4664|S4665|S4666|s4232|s4233|s4234|s4235|s4236|s4538|s4539|s4540|s4541|s4542|s4543|s4544 +SNT#C66|C352|S321|S332|S398|S4015|S4565|S4566|S5093|S5520|S5522|S5643|S5644|S5803|S9937|S10158|Z190|s4237|s4238|s4276|s4277|s4495|s4496|s4993|s5095|s5442|s8441|s8661|z179|z183 +SNTB#S324|S325|S326|S327|S328|S329|S4575|S4576|S4577|S4579|S4580|S4581 +SNTF#S4583|S4584|S5159|S5160 +SNTH#Z2385|Z2386|Z2387|Z2388|s8663|s8664|s8665|s8666|s8667 +SNTJ#S4585|S5717|S5718|s221|s222|s223|s224|s8669|s8670|s8671|s8672|s8673|s8674|s8675|s8676|z187|z188 +SNTK#S334|S335|S336|S337|S338|S339|S340|S341|S5716|S5719|S5720|S5721|S5722|S5723|S5724|S5725|S5726|S5727|S5728|S5729|S5730|S5731|S5732|S5733|S5734|S5735|S5736|S5737|S5738|S5739|S5740|S5741|S5742|S5743|S5744|S5745|S5746|S5747|S9930|S9931|S9932|S9933|S9934|S9935|S9943|Z527|Z528|Z529|Z530|Z2389|Z2390|Z2391|Z2392|Z2393|Z2394|s220|s5441|s5443|s5444|s5445|s5446|s5447|s8399|s8400|s8668|s8677|s8678|s8679|s8680|s8681 +SNTL#S322|S323|S4586|S4587|Z191|Z192|Z193|z5595|z5596 +SNTM#C68|S342|S343|S344|S4673|S4674|S4675|S4676|Z531|Z532|Z533|Z2395|Z2396|s4566|s4567|s4568|s4569|s4570|s4571|s4572|s4573|s4574|s4575|s4576|s4577|s4578 +SNTN#S4017|S4578|S4588|S4616|S4617|S4672|S5521|S5523|S5645|S9938|S10159|S10160|S10161|S10162|S10163|S10164|S10165|S10166|S10167|S10168|S10169|S10170|X0|Z534|Z535|Z536|Z2381|Z2413|Z2414|Z2415|s4239|s4278|s4497|s4498|s4561|s4562|s4563|s4564|s4565|s8442|s8662|z184|z185|z335|z336|z337|z338|z339|z5515|z5597|z5598|z5599|z5600 +SNTP#S346|S347|S348|S4589|S4590|S4591|S4592|S4593|S4594|Z2397|Z2398|Z2399 +SNTR#C67|S128|S129|S319|S320|S330|S331|S349|S350|S362|S363|S4568|S4569|S4595|S4596|S4597|S4598|S4599|S4600|S4601|S4602|S4603|S4604|S4605|S5092|S5157|S5158|S5524|S5525|S5526|S5527|S5528|S5529|S5530|S5531|S5532|S5533|S5534|S5535|S5536|S5537|S5538|S5539|S5540|S5541|S5542|S5543|S5544|S5545|S5546|S5547|S5548|S5549|S5550|S5551|S5552|S5553|S5554|S5555|S5556|S5557|S5558|S5559|S5560|S5561|S5562|S5563|S5564|S5565|S5566|S5567|S5568|S5569|S5570|S5571|S5572|S5573|S5574|S5575|S5576|S5577|S5578|S5579|S5580|S5581|S5582|S5583|S5584|S5585|S5586|S5587|S5588|S5589|S5590|S5591|S5592|S5593|S5594|S5595|S5596|S5597|S5598|S5599|S5600|S5601|S5602|S5603|S5604|S5605|S5606|S5607|S5608|S5609|S5610|S5611|S5612|S5613|S5614|S5615|S5616|S5617|S5618|S5619|S5620|S5621|S5622|S5623|S5624|S5625|S5626|S5627|S5628|S5629|S5630|S5631|S5632|S5633|S5634|S5635|S5636|S5637|S5638|S5639|S5640|S5641|S5642|S10150|S10151|S10152|S10171|S10172|S10173|S10174|Z141|Z537|Z538|Z539|Z540|Z541|Z542|Z543|Z544|Z545|Z546|Z547|Z548|Z549|Z550|Z551|Z552|Z553|Z554|Z555|Z556|Z557|Z558|Z559|Z560|Z561|Z562|Z563|Z564|Z565|Z566|Z567|Z568|Z569|Z570|Z571|Z572|Z573|Z574|Z575|Z576|Z577|Z578|Z579|Z580|Z581|Z582|Z583|Z584|Z585|Z586|Z1551|Z1552|Z2382|Z2383|Z2384|s264|s265|s266|s267|s268|s5111|s5375|s5376|s5377|s5378|s5379|s5380|s5381|s5382|s5383|s5384|s5385|s5386|s5387|s5388|s5389|s5390|s5391|s5392|s5393|s5394|s5395|s5396|s5397|s5398|s5399|s5400|s5401|s5402|s5403|s5404|s5405|s5406|s5407|s5408|s5409|s5410|s5411|s5412|s8443|z186|z340|z341|z342|z343|z344|z345|z346|z347|z348|z349|z350|z351|z352|z353|z354|z355|z356|z357|z358|z359|z360|z361|z362|z363|z364|z365|z366|z367|z368|z369|z370|z371|z372|z373|z374|z375|z376|z377|z378|z379|z380|z381|z382|z383|z384|z385|z386|z387|z388|z4711 +SNTS#C69|S333|S345|S351|S352|S353|S354|S355|S356|S357|S358|S359|S360|S4567|S4570|S4571|S4572|S4573|S4574|S4606|S4607|S4608|S4609|S4610|S4611|S4612|S4613|S4614|S4615|S5646|Z188|Z189|Z2400|Z2401|Z2402|Z2403|Z2404|Z2405|Z2406|Z2407|Z2408|Z2409|Z2410|Z2411|Z2412|s4279|s4499|s5530|z180|z181|z182|z2749|z5604 +SNTT#S361|S374|S375|S376|S377|S378|S379|S380|S381|S382|S383|S384|S385|S386|S387|S388|S389|S390|S391|S392|S393|S394|S4582|s225|s226|s227|s4240|s4500|s4501|z5601|z5602|z5603 +SNTW#S364|S365|S366|s4304|s4305 +SNTX#Z136|Z137|Z138 +SNWN#S5751 +SNWT#s5107|s5108|s5109|s5110 +SNWX#z189|z190 +SNXR#S9927|S9928|S9929|s8375|s8376|s8377|s8378|s8379|s8380|s8381|s8382|s8383|s8384|s8385|s8386|s8387|s8388|s8389|s8390|s8391 +SNXS#Z1569|z2750 +SNXT#z2742 +SP#S1|S4685|S5167|S9857|s5737|s5767|s5922 +SP0R#S7025|S7026|S7027 +SPF#Z1184|Z2361|z2769 +SPFJ#z1623|z1624|z1625 +SPFK#z1622 +SPFL#Z1015|Z1016|Z1017|Z1018 +SPFN#Z145|Z1572|Z1573|Z1574|Z2362|z108|z2770|z2771|z2772|z2773|z2774 +SPFR#S4022 +SPFS#Z1185 +SPFT#z109|z2775|z2776|z2777|z2778 +SPFX#Z2341|Z2342 +SPH#s6349 +SPHN#s6350|s6351|s6352|s6353|s6354 +SPHR#S7012|S7013|S7014|S7015 +SPJL#S6324|S6325|S6326|S6327|S6328|S6329|S6330|S6331|S6332|S6333|S6334|S6335|S6336|S6337|S6338|S6339|S6340|S6341|S6342|S6343|s5924|s5925|s5926|s5927|s5928|s5929|s5930|s5931|s5932|s5933|s5934|s5935|s5936|s5937|s5938|s5939|s5940|s5941|s5942|s5943 +SPK#S6063|S6471|S6994|s6311 +SPKH#s6313|s6314|s6315|s6316|s6317 +SPKJ#S6995|s5739|s5740|s5741|s5742 +SPKK#s5738 +SPKL#S6169|S6170|S6171|S6172|S6173|S6174|S6175|S6176|S6177|S6178|S6179|S6180|S6181|S6182|S6183|S6184|S6185|S6186|S6187|S6188|S6189|S6190|S6191|S6192|S6193|S6194|S6195|S6196|S6197|S6320|S6321|S6322|s5796|s5797|s5798|s5799|s5800|s5801|s5802|s5803|s5804|s5805|s5806|s5807|s5808|s5809|s5810|s5811|s5812|s5813|s5944 +SPKN#S6323|S6992|S6993|s6301|s6302|s6303|s6304|s6305|s6312|z2764|z2765|z2766|z2767 +SPKS#S6064|S6065|S6066|S6067|S6068|S6069|S6070|S6071|S6472|S6996|s6306 +SPKT#S5921|S5922|S5923|S5924|S6158|S6159|S6160|S6161|S6162|S6163|S6164|S6165|S6166|S6167|S6168|s5786|s5787|s5788|s5789|s5790|s5791|s5792|s5793|s5794|s5795|s6307|s6308|s6309|s6310|s6318 +SPL#S4686|S6344|S6362|S6997|s6409|z132 +SPLB#S6345|S6352|S6353|S6354|S6355|S6356|S6357|S6358 +SPLF#S6373|S6374|S6375|S6376|S6377|S6378|S6379|S6380|S6381|S6382|S6383|S6384|S6410|S6441|S6442|S6443|S6444|S6445|s5952|s5953 +SPLH#S6391|S6392 +SPLJ#S6385|S6386|S6387|S6388|S6389|S6390|z111|z112|z113|z114|z115|z116|z117 +SPLK#S6393|S6394|S6395|S6396|S6397|S6398|S7047|z110|z118|z119|z120|z121 +SPLM#S6405|S6406|S6407|S6408|S6409 +SPLN#S6346|S6347|S6348|S6363|S6399|S6602|S6603|S6604|S6605|S6606|S6607|S6998|S7049|S7050|Z587|s5945|s5946|s5947|s5948|s5949|s6044|s6045|s6046|s6047|s6048|s6319|s6320|s6321|s6322|s6323|s6410|s6411|s6412|s6413|s6414|z122|z123|z124|z125|z126 +SPLP#S6411|S6412|S6413|S6414|S6415|S6416|S6417|S6418|S7048 +SPLR#S5925|S5926|S5927|S5928|S5929|S5930|S5931|S6349|S6350|S6364|S6365|S6366|S6367|S6368|S6369|S6370|S6371|S6372|S6419|S6420|S6421|S6422|S6423|S6424|S6440|S6619|s5950|s5951 +SPLS#S6404|S6425|S6426|S6427|S6428|S6429|S6430|S6431|S6432|S6456|S6457|S6458|S6459|S6460|S6461|S6462|S6463|s5954|s6049|s6324|s6415 +SPLT#S5932|S5933|S5934|S5935|S5936|S5937|S5938|S5939|S5940|S5941|S5942|S6351|S6360|S6361|S6400|S6401|S6402|S6403|S6433|S6434|S6435|S6436|S6437|S6438|S6439|S6608|S6609|S6610|S6611|S6612|S6613|S6614|S6615|s5617|s5618|s5619|s5620|s5621|s5622|s5623|s5624|s5625|s5626|s5627|s5628|s5629|s5630|s5631|s5632|s5955|s5956|s5957|s5958|s6050|s6051|s6052|s6053|s6054|s6055|s6056|s6057|s6058|s6059|s6060|s6061|s6062|s6063|s6064|s6065|s6066|s6067|s6068|s6069|s6070|s6071|s6072|s6073|s6325|s6326|s6327|s6416|s6417|s6418|s6419|z127|z128|z129|z130 +SPLW#S6446|S6447|S6448|S6449|S6450|S6451|S6452|S6453|S6454|S6455|S6999|S7000|S7001|S7051|S7052|S7053 +SPLX#S6359|S7044|S7045|S7046 +SPN#S5168|S5943|S5951|S5957|S6473|S6498|S6505|S7019|S9858|s5642|s5768|s5923|s5983 +SPNB#S5944|S5952|S5953 +SPNF#S5169|S5959|S5960|S5961|S9859 +SPNJ#S6499|S6500|S6501|S6502|S6503|S6504 +SPNK#S5962|S5963|S5964|S6205|S6206|S9860|S9861|S9862|S9863|S9864|S9865|s5657|s5658|s5659|s5660|s5661 +SPNL#S9866|S9867|S9868|s5638|s5639|s5640|s5641 +SPNM#S6490|S6491 +SPNN#S5945|S5946|S5958|S5966|S5967|S5968|S5969|S5970|S5971|S5972|S6482|S6483|S6506|S6507|S7020|s5643|s5644|s5645|s5646|s5647|s5648|s5649|s5650|s5651|s5652|s5653|s5654|s5655|s5656|s5667|s5668|s5669|s5670|s5671|s5984|s5985 +SPNR#S5947|S5948|S5949|S5950|S6484|S6485|S6486|S6487|S6488|S6489|S6492|S6493|S6494|s5987|s5988|s5989|s5990|s5991|s5992|s5993|s5994|s5995|s5996|s5997|s5998 +SPNS#S5965|S5977|S6497|S6508|S6616|S9869|s287|s5633|s5634|s5635|s5636|s5637|s5662|s5986 +SPNT#S5954|S5955|S5956|S5978|S5979|S6198|S6199|S6200|S6201|S6202|S6203|S6204|S6474|S6475|S6476|S6477|S6478|S6479|S6480|S6481|S6617|S6618|S9870|S9871|s5663|s5664|s5665|s5666|s5769|s5770|s5771|s5772|s5814|s5815|s5816|s5817|s5818|s5819|s5820|s5821|s5822|s5823|s5824|s5825|s5826|s5827|s5828|s5829|s5830|s5831|s5832|s5833|s5834|s5835|s5836|s5837|s5838|s5839|s5978|s5979|s5980|s5981|s5982|s6074|s6075|s6076|s6077|s6078|s6079|s6080|s6081|s6082|s6083|s6084|s6085|z131 +SPNW#S5973|S5974|S5975|S5976|S6495|S6496|S9872|S9873|S9874 +SPR#S5980|S6017|S6079|S6080|S6219|S6620|S6903|S7002|S9831|S9876|s5672|s5673|s8264 +SPR0#S6663|S6664|S6665|S6666|S6667 +SPRB#S5981|S5982|S5983|S5984|S5985|S5986|S6207|S6208|S6214|S6215|S6216|S6217|S9832|s6420|s6421|s6422|s6423|s6424|s6425|s6426|s6427|s6428|s6429|s6430|s6431|s6432 +SPRF#S6221|S6222|S6249|S6250|S6251|S9837|S9838|S9856 +SPRH#S6229|S6230|S6231|S6232|S6233|S6234|S6235|S6236|S6237|S7055|S7056|S7057|s6290|s6291|s6292|s6293|s6294 +SPRJ#S5994|S5995|S5996|S6223|S6224|S6225|S7054|S9839|s5846|s5847|s5848 +SPRK#S5993|S5997|S5998|S5999|S6000|S6001|S6002|S6003|S6004|S6005|S6006|S6015|S6016|S6226|S6227|S6228|S6238|S6239|S6240|S6241|S6242|S9842|s5845|s5849|s8266|s8267|s8268|s8269|s8270 +SPRL#S6209|S6210|S6211|S6243|S6509|S6510|S6511|S6512|S7021|S7022|S9843|S9844|S9845|S9846|S9877|S9878|S9879|s288|s5999|s6000|s6001|s6002|s6003|s6328|s6329|s6330|s6331|s6332|s6361|s6362|s6363|s6364|s6365|s6366|s6367|s6368|s6369|s6370|s6371|s6372|s6373|s8271|s8272|s8273|s8274|s8275|s8277|s8278|s8279|s8280|s8281 +SPRM#S6212|S6213|S6244|S6245|S9847|S9848|S9849|S9850|S9851|S9852 +SPRN#C520|S5763|S5764|S5765|S5766|S5767|S5768|S5987|S5988|S5989|S6081|S6247|S6248|S6621|S6622|S6623|S6861|S6862|S6863|S6864|S6865|S6866|S6867|S6868|S6869|S6870|S6871|S6872|S6873|S6874|S6875|S6876|S6877|S6878|S6879|S6880|S6881|S6882|S6883|S6884|S6885|S6886|S6887|S6888|S6889|S6890|S6891|S6892|S6893|S6894|S6895|S6896|S6897|S6898|S6899|S6900|S6901|S6902|S6910|S6911|S6912|S6913|S6914|S6915|S6916|S6917|S6918|S6919|S6920|S6921|S6922|S6923|S6924|S6925|S6926|S6927|S6928|S6929|S6963|S6964|S6965|S6966|S6967|S6968|S6969|S6970|S6971|S6972|S6973|S6974|S6975|S6976|S6977|S6978|S6979|S6980|S6981|S6982|S6990|S6991|S7003|S7004|S7005|S7006|S7007|S7058|S7059|S9840|S9853|S9854|Z2322|s5674|s5675|s5676|s5677|s5678|s5679|s5680|s5840|s5841|s5842|s5843|s5844|s6091|s6092|s6093|s6094|s6095|s6096|s6097|s6098|s6099|s6100|s6101|s6144|s6145|s6146|s6147|s6169|s6170|s6171|s6172|s6173|s6174|s6175|s6176|s6177|s6178|s6179|s6180|s6181|s6182|s6183|s6184|s6185|s6186|s6187|s6204|s6205|s6206|s6207|s6208|s6209|s6210|s6211|s6212|s6213|s6214|s6215|s6216|s6217|s6218|s6219|s6220|s6221|s6222|s6262|s6263|s6264|s6265|s6266|s6267|s6268|s6269|s6270|s6271|s6272|s6273|s6274|s6275|s6433|s6434|s6435|s6436|s6437 +SPRP#S4163|S6007|S6008|S6009|S6010|S6011|S6012|S6013|S6014 +SPRR#S4684|S5990|S5991|S5992|S6989|S9836|S9841|s4584|s4585|s8265 +SPRS#S6018|S6019|S6020|S6023|S6246|S6252|S6253|S6254|S6255|S6256|S6857|S6858|S6859|S6860|S6909|S6951|S6952|S6953|S6954|S6983|S6984|S6985|S6986|S7060|S7061|S7062|S7063|S9855|Z2323|Z2324|s5681|s5682|s5683|s5684|s5685|s5686|s5687|s5688|s5689|s5690|s5691|s5692|s5693|s5850|s6157|s6158|s6159|s6160|s6161|s6162|s6163|s6164|s6165|s6166|s6167|s6168|s6196|s6197|s6198|s6199|s6200|s6201|s6202|s6203|s6247|s6295|s6438|s8276 +SPRT#S4678|S4680|S4681|S4682|S4683|S6021|S6022|S6218|S6513|S6514|S6515|S6516|S6517|S6518|S6519|S6520|S6521|S6522|S6523|S6624|S6625|S6626|S6627|S6628|S6629|S6630|S6631|S6632|S6633|S6634|S6635|S6636|S6637|S6638|S6639|S6640|S6641|S6642|S6643|S6644|S6645|S6646|S6647|S6648|S6649|S6650|S6651|S6652|S6653|S6654|S6655|S6656|S6657|S6658|S6659|S6660|S6661|S6662|S6668|S6669|S6670|S6671|S6672|S6673|S6674|S6675|S6676|S6677|S6678|S6679|S6680|S6681|S6682|S6683|S6684|S6685|S6686|S6687|S6688|S6689|S6690|S6691|S6692|S6693|S6694|S6695|S6696|S6697|S6698|S6699|S6700|S6701|S6702|S6703|S6704|S6705|S6706|S6707|S6708|S6709|S6710|S6711|S6712|S6713|S6714|S6715|S6716|S6717|S6718|S6719|S6720|S6721|S6930|S6931|S6932|S6933|S6934|S6935|S6936|S6937|S6938|S6939|S6940|S6941|S6942|S6943|S6944|S6945|S6946|S6947|S6948|S6949|S6950|S6961|S6962|S7008|S7009|S7010|S9834|S9835|S9875|s4579|s4580|s4581|s4582|s4583|s5694|s5695|s5696|s5697|s5698|s5851|s5852|s5853|s5854|s5855|s6004|s6005|s6006|s6007|s6086|s6087|s6088|s6089|s6090|s6102|s6103|s6104|s6105|s6106|s6148|s6223|s6224|s6225|s6226|s6227|s6228|s6229|s6230|s6231|s6232|s6233|s6234|s6235|s6236|s6237|s6238|s6239|s6240|s6241|s6242|s6243|s6244|s6245|s6246|s6253|s6254|s6255|s6256|s6257|s6258|s6259|s6260|s6261|s6278|s6279|s6280|s6281|s6282|s6283|s6284|s6285|s6286|s6287|s6288|s6289|s6296|s6297|s6298|s6299|s6300|s6333|s6334|s6335|s6336|s6337|s6338|s6339|s6340|s6341|s6342|s6439|s6440|s6441|s6442 +SPRW#S6082 +SPRX#S4679|S6220|S6747|S6748|S6749|S6750|S6751|S6752|S6753|S6754|S6755|S6756|S6757|S6758|S6759|S6760|S6761|S6762|S6763|S6764|S6765|S6766|S6767|S6768|S6769|S6770|S6771|S6772|S6773|S6774|S6775|S6776|S6777|S6778|S6779|S6780|S6781|S6782|S6783|S6784|S6785|S6786|S6787|S6788|S6789|S6790|S6791|S6792|S6793|S6794|S6795|S6796|S6797|S6798|S6799|S6800|S6801|S6802|S6803|S6804|S6805|S6806|S6807|S6808|S6809|S6810|S6811|S6812|S6813|S6814|S6815|S6816|S6817|S6818|S6819|S6820|S6821|S6822|S6823|S6824|S6825|S6826|S6827|S6828|S6829|S6830|S6831|S6832|S6833|S6834|S6835|S6836|S6837|S6838|S6839|S6840|S6841|S6842|S6843|S6844|S6845|S6846|S6847|S6848|S6849|S6850|S6851|S6852|S6853|S6854|S6855|S6856|S6904|S6905|S6906|S6907|S6908|S6955|S6956|S6957|S6958|S6959|S6960|S6987|S6988|S9833|s6122|s6123|s6124|s6125|s6126|s6127|s6128|s6129|s6130|s6131|s6132|s6133|s6134|s6135|s6136|s6137|s6138|s6139|s6140|s6141|s6142|s6143|s6149|s6150|s6151|s6152|s6153|s6154|s6155|s6156|s6188|s6189|s6190|s6191|s6192|s6193|s6194|s6195|s6248|s6249|s6250|s6251|s6252|s6276|s6277 +SPS#S6050|S6111|S6464|S7034|s5710|s5773|s5966|z2768 +SPSB#S6112|S6465|S6466|S6467|S6468|s5961|s5962|s5963|s5964|s5965 +SPSF#S6054|S6055|S6056|S6057|S6058|S6059|S6115|S6116|S6117|S6314|S6315|S6316|s5716|s5717|s5718|s5719|s5898|s5899|s5900|s5901|s5902|s5903|s5904|s5905|s5906|s5907|s5908|s5909|s5910|s5911|s5912|s5913|s5914|s5915|s5916 +SPSH#S6118|S6119|S6120 +SPSJ#S6470|s5721|s5722|s5723|s5724|s5725|s5726|s5727|s5971|s5972|s5973 +SPSK#S6121|S6122|S6123|S6124|s5720|s5728|s5729|s5730|s5731|s5970 +SPSL#S6125|S6126|S6152|S6153|S6154|S6155|S6269|S6270|S6271|S6272|S6273|S6274|S6275|S6276|S6277|S6278|S6279|S6280|S6281|S6282|S6283|S6284|S6285|S6286|S6287|S6288|S6289|S6290|S6291|S6292|S6293|S6294|S6295|S6296|S6297|S6298|S6299|S6300|S6301|S6302|S6303|S6304|S6305|S6306|S6307|S6308|S6309|S6310|S6311|S6312|s5860|s5861|s5862|s5863|s5864|s5865|s5866|s5867|s5868|s5869|s5870|s5871|s5872|s5873|s5874|s5875|s5876|s5877|s5878|s5879|s5880|s5881|s5882|s5883|s5884|s5885|s5886|s5887|s5888|s5889|s5890|s5891|s5892|s5893|s5894|s5895|s5896|s5897 +SPSM#S6051|S6052|S6053 +SPSN#S6127|S6128|S6129|S6156|S6157|S6257|S6258|S6259|S6260|S6261|S6262|S6263|S7035|s5711|s5712|s5713|s5714|s5715|s5774|s5775|s5776|s5777|s5778|s5856|s5857|s5858|s5859|s5967|s5968 +SPSR#S6033|S6034|S6035|S6036|S6037|S6038|S6039|S6040|S6041|S6042|S6043|S6044|S6045|S6046|S6047|S6048|S6049|S6130|S6131|S6132|S6133|S6134|S6264|S6265|S6266|S6267|S6268|s5699|s5700|s5701|s5702|s5703|s5704|s5705|s5706|s5707|s5708|s5709 +SPSS#S6113|S6114|S6135|S6136|S6137|S6138|S6139|S6140|S6141|S6142|S6143|S6144|S6148|S6149|S6150|S6151|S6313|S6469|s5779|s5969 +SPST#s5732|s5733|s5734|s5735|s5736|s5780|s5781|s5782|s5783|s5784|s5959|s5974|s5975|s5976|s5977|s6355 +SPSW#S6145|S6146|S6147 +SPT#S6722|s5785|s5960|s6107|s6356|s6357|s6374|s6375 +SPTB#S6723|S6724|S6725|S7028|S7029|s6108|s6109|s6110|s6111|s6112 +SPTJ#S6726|S6727|S6728|S6729|S6730|S6731|S6732|S6733|S6734 +SPTL#S6024|S6025|S6524|S6600|S6601|S6735|S6736|S6737|S6738|S6739|S7036|S7037|s6392|s6393|s6394|s6395|s6396|s6397|s6398|s6399|s6400|s6401|s6402|s6408 +SPTM#S4687|S4688|S4689|S4690|s6376|s6390|s6391 +SPTN#S6026|S6027|S6028|S6740|S7011|s6113|s6114|s6115|s6116|s6117|s6343|s6344|s6345|s6358|s6377 +SPTP#S6029|S6030|S6741|S6742|S6743 +SPTR#S7016|S7017|S7023|S7038|S7039|S7040|S7041|S7042|S7043|Z588|Z589|Z590|s5743|s5744|s5745|s5746|s5747|s5748|s5749|s5750|s5751|s5752|s5753|s5754|s6378|s6379|s6380|s6381|s6382|s6383|s6384 +SPTS#S6031|S6032|S6525|S6526|S6527|S6528|S6529|S6530|S6531|S6532|S6533|S6534|S6535|S6536|S6537|S6538|S6539|S6540|S6541|S6542|S6543|S6544|S6545|S6546|S6547|S6548|S6549|S6550|S6551|S6552|S6553|S6554|S6555|S6556|S6557|S6558|S6559|S6560|S6561|S6562|S6563|S6564|S6565|S6566|S6567|S6568|S6569|S6570|S6571|S6572|S6573|S6574|S6575|S6576|S6577|S6578|S6579|S6580|S6581|S6582|S6583|S6584|S6585|S6586|S6587|S6588|S6589|S6590|S6591|S6592|S6593|S6594|S6595|S6596|S6597|S6598|S6599|S6744|S6745|S6746|S7024|S7030|S7031|S7032|S7033|s4586|s4587|s4588|s4589|s4590|s6008|s6009|s6010|s6011|s6012|s6013|s6014|s6015|s6016|s6017|s6018|s6019|s6020|s6021|s6022|s6023|s6024|s6025|s6026|s6027|s6028|s6029|s6030|s6031|s6032|s6033|s6034|s6035|s6036|s6037|s6038|s6039|s6040|s6041|s6042|s6043|s6118|s6359|s6385|s6386|s6387|s6388|s6389|s6403|s6404|s6405|s6406|s6407 +SPTT#S6072|S6073|s6119|s6120|s6121|s6346|s6347|s6348|s6360 +SPTX#S6074|S6075|S6076|S6077|S6078 +SPWJ#S7018 +SPX#S6083 +SPXL#S6084|S6085|S6086|S6087|S6088|S6089|S6090|S6091|S6092|s5755 +SPXN#S6093 +SPXR#S6094|S6095|S6096|S6097|S6098|S6099|S6100|S6101|S6102|S6103|S6104|S6105|S6106|S6107|S6108|S6109|S6110|s5756|s5757|s5758|s5759|s5760|s5761|s5762|s5763|s5764|s5765|s5766 +SPXT#S5918|S5919|S5920|S6060|S6061|S6062|s5605|s5606|s5607|s5608|s5609|s5610|s5611|s5612|s5613|s5614|s5615|s5616 +SR#S503|S4702|S5170|S7065|S10067|Z146|Z627|Z833|Z1575|s388|s389|s440|s4241|s8284|z1382|z2779 +SR0S#Z147 +SR0T#Z152 +SRB#S4694|z813|z838 +SRBL#Z630|Z631|Z632 +SRBM#z410|z411|z412|z413|z414 +SRBN#S4695|S4696|S4697|Z628|Z629|z814|z815|z816|z817|z818|z839|z840|z841|z842 +SRBR#S6|S7|S500|S501|S502|S4031|S4032|S4033|S4034|z389|z390|z391|z399|z400|z401|z402|z403|z404|z415|z416|z417|z418|z419|z420|z421|z422|z423|z424|z425|z426|z427|z428|z429|z430|z431|z432|z433|z434|z435|z436|z437|z438|z439|z440|z441|z442|z443|z444|z445|z446|z447|z448|z449|z450|z451|z452|z453|z454|z455|z456|z457 +SRBS#s4594|s4595|s4596|s4597|s4598|s8564|s8565|s8566|s8567|s8568|s8569|s8570|s8571|s8572|z392|z393|z394|z395|z396|z397|z398|z405|z406|z407|z408|z409|z819|z844 +SRBT#z820|z843|z1654 +SRF#S4711|Z1594|Z1595|z2912 +SRFB#S9880 +SRFL#C71|S4735|Z598|Z599|Z600|Z601|Z602|Z603|Z604|Z605|Z606|Z677|Z678|Z679|s4636|s4637|s4638|s4639|s4640|s4641|s4642|s4643|z489|z490|z491|z492|z493|z494|z495|z496|z497|z498|z512|z513|z514|z515|z516|z517|z518|z519|z520|z521|z522|z523|z524|z525|z526|z527|z528|z529|z530|z531|z532|z533|z534|z535|z536|z537|z538|z539|z540|z541|z542|z543|z544|z554|z555 +SRFM#S4736|S4737|S4738 +SRFN#C70|s8282|z2913|z2914|z2915|z2916 +SRFR#S4716|S4717|S4724|S4725|S4726|S4727|S4728|S4729|s4623|s4624|s4625|s4626|s4627|s4628|s4629|s4630|s4631|s4632|s4633|s4634|s4635|z545|z546|z547|z548|z549|z550|z551|z552|z553 +SRFS#S4718|S4719|S4720|S4721|S4722|S4723|Z607|Z837|Z838|Z839|s4622|s8283 +SRFT#S4730|S4731|S4732|S4733|S4734|Z608|Z609|z499|z500|z501|z502|z503|z504|z505|z506|z507|z508|z509|z510|z511 +SRHK#z582|z583|z584|z585|z586|z587|z588|z589|z590|z591|z592|z593 +SRHL#s8573|s8574|s8575|s8576|s8577|s8578|s8579|s8580|s8581|s8582|s8583|s8584 +SRJ#S5769|S10021 +SRJB#S8 +SRJH#z560|z561|z562|z563|z564|z565 +SRJL#z2908|z2909|z2910|z2911 +SRJN#S4701|S5770|S5771|S5772|S5773|s5466|s5467|s5468|s5469|s5470|s5471|s5472|s5473|s5474|s5475|s5476|s5477|s5478|s5479|s5480|s5481|s5482|s5483|s5484|s5485|z567|z568|z569 +SRJP#S5774 +SRJR#S12 +SRJS#S417 +SRJT#z566 +SRJW#S405 +SRK#S414|Z1596|c137|z594|z1465|z2918 +SRK0#S9886 +SRKB#Z1597|Z1598|Z1599|Z1600|Z1601|Z1602|Z1603|Z1604|Z1605|Z1606|Z1671|z2919|z2920|z2921|z2922|z2923|z2924|z2925|z2926|z2927|z2928|z2929|z2930|z2931|z2932|z2933|z2934|z2935|z2936|z2937|z2938|z2939|z2940|z2941|z2942|z2943|z2944|z2945|z2946|z2947|z2948|z2949|z2950|z2951|z2952|z2953|z2954|z2955|z2956|z2957|z2958|z2959|z2960|z2961|z2962|z2963|z2964|z2965|z2966|z2967|z2968|z2969|z2970|z2971|z2972|z2973|z2974|z2975|z2976|z2977|z3613|z3614|z3615|z3616|z3617|z3618|z3619|z3620|z3621 +SRKF#S5775|Z1614|Z1615|Z1616|Z1617|Z1655|Z1656|Z1657|Z1658|Z1659|Z1660|Z1661|Z1662|s5486|s5487|s5488|s5489|s5490|s5491|s5492|s5493|s5494|s5495|s5496|s5497|s5498|z3023|z3024|z3025|z3026|z3027|z3028|z3029|z3030|z3031|z3032|z3033|z3034|z3035|z3036|z3037|z3038|z3039|z3040|z3041|z3042|z3043|z3044|z3045|z3046|z3047|z3048|z3049|z3339|z3340|z3341|z3342|z3496|z3497|z3498|z3499|z3500|z3501|z3502|z3503|z3504|z3505|z3506|z3507|z3508|z3509|z3510|z3511|z3512|z3513|z3514|z3515|z3516|z3517|z3518|z3519|z3520|z3521|z3522|z3523|z3524|z3525|z3526|z3527|z3528|z3529|z3530|z3531|z3532|z3533|z3534|z3535|z3536|z3537|z3538|z3539|z3540 +SRKH#Z1643|z3321|z3322|z3323|z3324|z3325|z3326|z3327|z3328|z3329|z3330|z3331|z3332|z3333|z3334|z3335|z3336|z3337|z3338 +SRKJ#Z1620|Z1621|Z1622|Z1623|Z1624|Z1625|Z1626|Z1627|Z1628|Z1629|Z1630|Z1631|Z1632|Z1633|Z1634|Z1635|Z1636|Z1637|Z1638|Z1639|Z1640|Z1641|Z1642|z3052|z3053|z3054|z3055|z3056|z3057|z3058|z3059|z3060|z3061|z3062|z3063|z3064|z3065|z3066|z3067|z3068|z3069|z3070|z3071|z3072|z3073|z3074|z3075|z3076|z3077|z3078|z3079|z3080|z3081|z3082|z3083|z3084|z3085|z3086|z3087|z3088|z3089|z3090|z3091|z3092|z3093|z3094|z3095|z3096|z3097|z3098|z3099|z3100|z3101|z3102|z3103|z3104|z3105|z3106|z3107|z3108|z3109|z3110|z3111|z3112|z3113|z3114|z3115|z3116|z3117|z3118|z3119|z3120|z3121|z3122|z3123|z3124|z3125|z3126|z3127|z3128|z3129|z3130|z3131|z3132|z3133|z3134|z3135|z3136|z3137|z3138|z3139|z3140|z3141|z3142|z3143|z3144|z3145|z3146|z3147|z3148|z3149|z3150|z3151|z3152|z3153|z3154|z3155|z3156|z3157|z3158|z3159|z3160|z3161|z3162|z3163|z3164|z3165|z3166|z3167|z3168|z3169|z3170|z3171|z3172|z3173|z3174|z3175|z3176|z3177|z3178|z3179|z3180|z3181|z3182|z3183|z3184|z3185|z3186|z3187|z3188|z3189|z3190|z3191|z3192|z3193|z3194|z3195|z3196|z3197|z3198|z3199|z3200|z3201|z3202|z3203|z3204|z3205|z3206|z3207|z3208|z3209|z3210|z3211|z3212|z3213|z3214|z3215|z3216|z3217|z3218|z3219|z3220|z3221|z3222|z3223|z3224|z3225|z3226|z3227|z3228|z3229|z3230|z3231|z3232|z3233|z3234|z3235|z3236|z3237|z3238|z3239|z3240|z3241|z3242|z3243|z3244|z3245|z3246|z3247|z3248|z3249|z3250|z3251|z3252|z3253|z3254|z3255|z3256|z3257|z3258|z3259|z3260|z3261|z3262|z3263|z3264|z3265|z3266|z3267|z3268|z3269|z3270|z3271|z3272|z3273|z3274|z3275|z3276|z3277|z3278|z3279|z3280|z3281|z3282|z3283|z3284|z3285|z3286|z3287|z3288|z3289|z3290|z3291|z3292|z3293|z3294|z3295|z3296|z3297|z3298|z3299|z3300|z3301|z3302|z3303|z3304|z3305|z3306|z3307|z3308|z3309|z3310|z3311|z3312|z3313 +SRKK#Z1618|Z1619|z3050|z3051|z3314|z3315|z3316|z3317|z3318|z3319|z3320 +SRKL#S9|S506|S507|S5776|S5777|Z1019|Z1020|Z1022|Z1023|Z1024|Z1025|s5499|s5500|s5501|s5502|s5503|s5504|z570|z571|z572|z573|z574|z575|z576|z577|z578|z579|z580|z581|z606|z607|z608|z609|z610|z611|z612|z613|z614|z615|z616|z617|z618|z619|z620|z621|z622|z623|z624|z625|z626|z1466|z1467|z1468|z1469|z1470|z1471|z1472|z1473|z1474|z1475|z1476|z1477|z1478|z1479|z1480|z1481|z1482|z1483|z1484|z1485|z1486|z1487|z1488|z1489|z1490|z1491|z2997|z2998|z2999|z3000|z3001|z3358|z3359|z3360|z3361|z3362|z3363|z3364|z3365|z3366|z3367|z3368|z3369|z3370|z3371|z3372|z3373|z3374|z3375|z3376|z3377|z3378|z3379|z3380|z3381 +SRKM#S9786|Z1026|Z1027|Z1028|z3352|z3353|z3354|z3355|z3356|z3382|z3383|z3384|z3385|z3386 +SRKN#Z610|Z611|Z612|Z613|Z614|Z615|Z616|Z1021|Z1309|Z1310|Z1644|z556|z557|z558|z559|z595|z596|z597|z598|z627|z628|z629|z630|z631|z632|z633|z634|z635|z636|z637|z638|z639|z640|z641|z642|z643|z644|z645|z646|z1815|z1816|z1817|z1818|z1819|z1820|z1821|z1822|z1823|z1824|z3357|z3387|z3388|z3389|z3390 +SRKP#z3391|z3392|z3393|z3394|z3395 +SRKR#S505|S508|Z840|Z841|Z1607|Z1608|Z1609|Z1610|Z1611|Z1612|Z1613|x0|x1|x2|z659|z660|z661|z662|z663|z664|z665|z666|z667|z668|z669|z670|z3002|z3003|z3004|z3005|z3006|z3007|z3008|z3009|z3010|z3011|z3012|z3013|z3014|z3015|z3016|z3017|z3018|z3019|z3020|z3021|z3022|z3343|z3344|z3345|z3346|z3347|z3348|z3349|z3350|z3351|z3396|z3397|z3398|z3399|z3400|z3401|z3402|z3403|z3404|z3405|z3406|z3407 +SRKS#C354|S404|S418|S419|X1|X2|Z1029|Z1030|Z1031|Z1032|Z1033|Z1034|Z1035|Z1036|Z1645|Z1646|Z1647|Z1648|Z1649|Z1650|Z1651|Z1652|Z1653|Z1654|Z1665|Z1666|Z1667|Z1668|Z1669|Z1670|s289|s290|s291|s292|s293|s5505|s5506|s5507|s5508|s5509|s5510|z599|z3408|z3409|z3410|z3411|z3412|z3413|z3414|z3415|z3416|z3417|z3418|z3419|z3420|z3421|z3422|z3423|z3424|z3425|z3426|z3427|z3428|z3429|z3430|z3431|z3432|z3433|z3434|z3435|z3436|z3437|z3438|z3439|z3440|z3441|z3442|z3443|z3444|z3445|z3446|z3447|z3448|z3449|z3450|z3451|z3452|z3453|z3454|z3455|z3456|z3457|z3458|z3459|z3460|z3461|z3462|z3463|z3464|z3465|z3466|z3467|z3468|z3469|z3470|z3471|z3472|z3473|z3474|z3475|z3476|z3477|z3478|z3479|z3480|z3481|z3482|z3483|z3484|z3485|z3567|z3568|z3569|z3570|z3571|z3572|z3573|z3574|z3575|z3576|z3577|z3578|z3579|z3580|z3581|z3582|z3583|z3584|z3585|z3586|z3587|z3588|z3589|z3590|z3591|z3592|z3593|z3594|z3595|z3596|z3597|z3598|z3599|z3600|z3601|z3602|z3603|z3604|z3605|z3606|z3607|z3608|z3609|z3610|z3611|z3612 +SRKT#S415|S416|s5511|s5512|s5513|s5514|s5515|z600|z601|z602|z603|z604|z605|z797|z798|z799|z800|z801|z802|z803|z804|z805|z806|z807|z808|z2978|z2979|z2980|z2981|z2982|z2983|z2984|z2985|z2986|z2987|z2988|z2989|z2990|z2991|z2992|z2993|z2994|z2995|z2996|z3486|z3487|z3488|z3489|z3490|z3491|z3492|z3493|z3494|z3495 +SRKW#Z1663|Z1664|z3541|z3542|z3543|z3544|z3545|z3546|z3547|z3548|z3549|z3550|z3551|z3552|z3553|z3554|z3555|z3556|z3557|z3558|z3559|z3560|z3561|z3562|z3563|z3564|z3565|z3566 +SRKX#z647|z648|z649|z650|z651|z652|z653|z654|z655|z656|z657|z658 +SRL#S4693|s4599|s4600 +SRLJ#z682|z683|z684|z685|z686|z687 +SRLK#Z617|Z618|z681|z688|z689|z690|z691|z692|z693|z694|z695|z696 +SRLM#Z619|Z620|Z621|z701|z702|z703|z704|z705 +SRLN#S10|S11 +SRLS#S9881|S9882|S9883|S9884|s8285|s8286|s8287|s8585|s8586|s8587|s8588|z671|z672|z673|z674|z675|z676|z677|z678|z679|z680|z697|z698|z699|z700 +SRLT#S9885 +SRLX#Z842|s8516|s8517|s8518|s8519|s8520|s8521|s8522|s8523|s8524|s8525|s8526|s8527|z1387|z1388|z1389|z1390|z1391|z1392|z1393|z1394|z1395|z1396|z1397|z1398|z1399 +SRM#S4714|s441 +SRML#S509|z706|z707|z708|z709|z710|z711|z712|z713|z714|z715|z716|z717|z718|z719|z720|z721|z722|z723|z724|z725|z726|z727|z728|z729|z730|z731|z732 +SRMN#Z591|Z592|Z593|Z594|Z595|Z596|Z597|Z785|Z786|z473|z474|z475|z476|z477|z478|z479|z480|z481|z482|z483|z484|z485|z486|z487|z488 +SRMR#Z622|Z623|Z624|Z625|Z626|z733|z734|z735|z736|z737|z738|z739|z740|z741|z742|z743|z744|z745|z746|z749|z750|z751|z752|z753|z754|z755|z756|z757|z758|z759|z760|z761|z762 +SRMS#S4715 +SRMT#z747|z748 +SRN#S504|S4698|S4703|S5171|S9948|S10068|Z148|Z151|Z1186|s390|s442|s8288|s8528|z191|z809|z834|z1383|z5611 +SRNH#S4704|S4705 +SRNJ#Z642|z763|z764|z765|z766|z767|z1632|z1633|z1634|z1635|z1636|z1637|z1638|z1639 +SRNK#Z641|z768|z769|z770|z771|z1631|z1640|z1641|z1642 +SRNM#S4706|S4707|s4601|s4602|s4603|s4604|s4605 +SRNN#S5172|z810|z845|z846|z847|z848|z858|z859|z860|z861|z862|z1626|z1627|z1628|z1629|z1630|z5612|z5613|z5614|z5615|z5616 +SRNP#S4708 +SRNR#s4606 +SRNS#S4709|S9949|Z149|Z1187|Z1188|z5617 +SRNT#S4699|S4700|s8289|s8290|s8291|s8292|z835|z836|z837|z849|z1384|z1385|z1386|z5618|z5619|z5620|z5621 +SRNW#S4710|s4607 +SRP#S5174 +SRPF#Z843|Z844|z772|z773|z774|z775|z776|z777|z778|z779|z780|z781|z782|z783 +SRPL#z784|z785|z786|z787|z788|z789|z790|z791|z792|z793|z794|z795|z796 +SRPN#S4712|S4713|z1492|z1493|z1494|z1495 +SRPS#S5175 +SRPT#z1496|z1497|z1498 +SRR#S561|S4164|S4165|S9947|S9950|s391|s443 +SRRN#S562|S4166|S9951|S9952|Z836|s444 +SRRS#S563|S9953|s445 +SRS#S4027|S4029|S5173|s392|s446|s4608|s4609|z850 +SRSB#z821|z822|z823|z824|z825 +SRSF#Z633 +SRSJ#z1159|z1160|z1161|z1162|z1163 +SRSK#Z645|Z646|Z647|Z1592|Z1593|s8408|s8409|s8410|s8411|z878|z879|z880|z881|z882|z883|z884|z885|z886|z887|z888|z889|z890|z891|z892|z893|z894|z895|z896|z897|z898|z899|z900|z901|z902|z903|z904|z905|z906|z907|z908|z909|z910|z911|z912|z913|z914|z915|z916|z917|z918|z919|z920|z921|z922|z923|z924|z925|z926|z927|z928|z929|z930|z931|z932|z933|z934|z935|z936|z937|z938|z939|z940|z941|z942|z943|z944|z945|z946|z947|z948|z949|z950|z951|z952|z953|z954|z955|z956|z957|z958|z959|z960|z961|z962|z963|z964|z965|z966|z967|z968|z1164|z1165|z1166|z1167|z1168|z1169|z1170 +SRSM#s4610 +SRSN#S4028|S4030|Z635|Z636|Z637|Z638|s4611|z826|z827|z828|z829|z830|z831|z851|z852|z853|z854|z855 +SRSP#Z634|Z639|Z640|Z650|z985|z986|z987|z988|z989|z990|z991|z992|z993|z994|z995|z996|z997|z998|z999|z1000|z1001|z1002|z1003|z1004|z1005|z1006|z1007|z1008|z1009|z1010|z1011|z1012|z1013|z1014|z1015|z1016|z1017|z1018|z1019|z1020|z1021|z1022|z1023|z1024|z1025|z1026|z1027|z1028|z1029|z1030|z1031|z1032|z1033|z1034|z1035|z1036|z1037|z1038|z1039|z1040|z1041 +SRSR#s4612|s4613|s4614|s4615|s4616 +SRSS#Z683|Z684|Z685|s4617|s4618|s4619|s4620|s4621|z832|z856|z1238|z1239|z1240|z1241|z1242|z1243|z1244|z1245|z1246|z1247|z1248|z1249 +SRST#S510|S511|S512|S513|S514|S515|S516|S517|S518|S519|S520|Z648|Z649|Z651|Z652|Z653|Z654|Z655|Z656|Z657|Z658|Z659|Z660|Z661|Z662|Z663|Z664|Z665|Z666|Z667|Z668|Z669|Z670|Z1311|Z1672|Z1673|s393|s394|s395|s396|s397|s8293|z833|z857|z969|z970|z971|z972|z973|z974|z975|z976|z977|z978|z979|z980|z981|z982|z983|z984|z1042|z1043|z1044|z1045|z1046|z1047|z1048|z1049|z1050|z1051|z1052|z1053|z1054|z1055|z1056|z1057|z1058|z1059|z1060|z1061|z1062|z1063|z1064|z1065|z1066|z1067|z1068|z1069|z1070|z1071|z1072|z1073|z1074|z1075|z1076|z1077|z1078|z1079|z1080|z1081|z1082|z1083|z1084|z1085|z1086|z1087|z1088|z1089|z1090|z1091|z1092|z1093|z1094|z1095|z1096|z1097|z1098|z1099|z1100|z1101|z1102|z1103|z1104|z1105|z1106|z1107|z1108|z1109|z1110|z1111|z1112|z1113|z1114|z1115|z1116|z1117|z1118|z1119|z1120|z1121|z1122|z1123|z1124|z1125|z1126|z1127|z1128|z1129|z1130|z1131|z1132|z1133|z1134|z1135|z1136|z1137|z1138|z1139|z1140|z1141|z1142|z1143|z1144|z1145|z1146|z1147|z1148|z1149|z1150|z1151|z1152|z1153|z1154|z1155|z1156|z1157|z1158|z1400|z1825|z2917|z3622|z3623|z3624|z3625 +SRT#S5778|Z834|Z845|Z846|s8294|s8295|z133|z134|z192|z863|z864|z867|z1401|z1402 +SRTF#Z673|Z674 +SRTJ#S522|S523 +SRTK#S406|S521 +SRTL#S407|S408|S409|Z671|Z672|Z2343|Z2344|z1171|z1172|z1173|z1174|z1175|z1176|z1177|z1178|z1179|z1180|z1181|z1182|z5502|z5503|z5504|z5505|z5506|z5507|z5508|z5509|z5510|z5511|z5512|z5513|z5514 +SRTM#S5785|S5786|S5787|S5788|S5789|S5790|S5791|z135 +SRTN#S410|S411|S412|S413|S5779|Z643|Z644|Z835|Z1570|Z1571|s8296|z811|z865|z868|z869|z870|z871|z1403|z2757|z2758|z2759|z2760|z2761|z2762|z2763|z2780|z2781|z2782|z2783|z2784|z2889|z2890|z2891|z2892|z2899|z2900|z2901|z2902 +SRTP#z458|z459 +SRTR#S5780|S5781|S5782|S5783|S5784|Z675|Z676|s5516|s5517|s5518|s5519|s5520|s5521|s5522|s5523|s5524|s5525|s5526|s5527|s5528|s5529|z136|z137|z138|z139|z140|z460|z461|z462|z463|z464|z465|z466|z467|z468|z469|z470|z471|z472|z1183|z1184|z1185|z1186|z1187|z1188|z1189|z1190|z1191|z1192|z1193|z1194|z1195|z1196|z1197|z1198|z1199|z1200|z1201|z1202|z1203|z1204|z1205|z1206|z1207|z1208|z1209|z1210|z1211|z1212|z1213|z1214|z1215|z1216|z1217|z1218|z1219|z1220|z1221 +SRTS#Z847|s8297|z141|z142|z143|z144|z872|z1404 +SRTT#s8298|z812|z866|z873|z874|z875|z876|z877|z1405|z2893 +SRWL#z1222|z1223|z1224|z1225|z1226|z1227|z1228|z1229|z1230|z1231|z1232|z1233|z1234|z1235|z1236|z1237 +SRWR#Z680|Z681|Z682 +SRWT#Z150 +SRX#Z2418 +SRXN#Z1576|Z1577|z2785|z2786|z2787|z2788|z2789|z2790|z2791|z2792|z2793|z2794|z2795|z2796|z2797|z2798|z2799|z2800|z2894|z2895|z2896|z2897|z2898 +SRXR#Z2417 +SRXT#S4023|S4024|S4025|S4026|Z1578|Z1579|Z1580|Z1581|Z1582|Z1583|Z1584|Z1585|Z1586|Z1587|Z1588|Z1589|Z1590|Z1591|z2801|z2802|z2803|z2804|z2805|z2806|z2807|z2808|z2809|z2810|z2811|z2812|z2813|z2814|z2815|z2816|z2817|z2818|z2819|z2820|z2821|z2822|z2823|z2824|z2825|z2826|z2827|z2828|z2829|z2830|z2831|z2832|z2833|z2834|z2835|z2836|z2837|z2838|z2839|z2840|z2841|z2842|z2843|z2844|z2845|z2846|z2847|z2848|z2849|z2850|z2851|z2852|z2853|z2854|z2855|z2856|z2857|z2858|z2859|z2860|z2861|z2862|z2863|z2864|z2865|z2866|z2867|z2868|z2869|z2870|z2871|z2872|z2873|z2874|z2875|z2876|z2877|z2878|z2879|z2880|z2881|z2882|z2883|z2884|z2885|z2886|z2887|z2888|z2903|z2904|z2905|z2906|z2907 +SS#S494|S4035|S5916|S9776|Z194|Z732|s447|s458|s8682|s8683|z3632 +SSBL#z4832 +SSBR#z4833 +SSFJ#z4835 +SSFR#z4836 +SSFT#S4749|s4644|s4645|s4646|s4647|s4648|s4649|s4650|s4651|s4652|s4653|s4654|s4655 +SSH#z4544 +SSHL#z4840 +SSHN#Z1830|z3633|z4545|z4546|z4547|z4548|z4549|z4550|z4827|z4828|z4829|z4830 +SSHR#z4841 +SSJ#Z1674|Z1910|z3626 +SSJB#z4837 +SSJL#z4566|z4567|z4568|z4569 +SSJN#Z1911|z3627|z3628|z3629|z3630|z3631 +SSJS#z4838 +SSK#Z1907|z4831 +SSKB#z4473|z4474|z4475|z4476|z4477 +SSKF#S4038|S4039|S4040|S4041|S4042 +SSKK#S10177|S10178|z4468|z4469|z4470|z4471|z4472 +SSKL#S4043|S4167|S4168|S4169|Z1037|Z1038|Z1039|Z1803|Z1804|Z1805|Z1806|Z1807|Z1808|Z1809|Z1810|Z1811|z1499|z1500|z1501|z1502|z1503|z1504|z1505|z1506|z1507|z1513|z4460|z4483|z4484|z4485|z4486|z4487|z4488|z4489|z4490|z4491|z4492|z4493|z4494|z4495|z4496|z4538|z4868 +SSKM#z4497|z4498|z4499|z4500|z4501|z4502|z4503|z4504|z4505|z4506 +SSKN#S9777|S9778|Z1812|Z1813|Z1814|Z1815|Z1816|Z1817|Z1818|Z1819|Z1820|z1508|z1509|z1510|z1511|z1512|z4461|z4462|z4463|z4464|z4465|z4507|z4508|z4509|z4510|z4511|z4512|z4513|z4514|z4515|z4516|z4517|z4518|z4519|z4520|z4521|z4522|z4523|z4524|z4525|z4526 +SSKR#S4170|S4171|S10179|Z1794|Z1795|Z1796|Z1797|Z1798|Z1799|Z1800|Z1801|Z1802|Z1821|Z1822|s5597|s5598|z4527|z4528|z4529|z4530|z4531|z4532|z4533|z4534|z4535|z4536|z4537|z4839 +SSKS#S9888|Z1823|Z1824|Z1825|Z1826|Z1827|Z1828|Z1829|Z1908|Z1909|z4478|z4479|z4480|z4481|z4482 +SSKT#S4036|S4037|z1514|z1515|z1516|z1517|z4466|z4467|z4539|z4540|z4541|z4542|z4543 +SSKW#S4044|S4045 +SSL#S4740|S5837|S5853|s5545|s5550|s8589|s8597 +SSLB#S4741|S4742|S5838|S5844|S5845|S5846|S5847|S5848|s5580|s5581 +SSLF#S4743|S4744|S4745|S4746|S5841|S5878|S5897|S5898|S5899 +SSLH#S5860|S5861 +SSLJ#S5858|S5859|S5907|S5908|S5909|S5910|s5599|s5600|s5601|s5602|s5603|z4843 +SSLK#S5857|S5870|S5871|s5575|s5576|s5577|s5578|s5579|s5594|s5595 +SSLM#S5839|S5840|S5876|S5905|S5906|s5551 +SSLN#S4177|S4747|S5245|S5246|S5247|S5248|S5249|S5854|S5855|S5894|S5895|S5896|s5181|s5182|s5183|s5184|s5185|s5552|s8590|s8591|s8592|s8593|s8594|z4821|z4822|z4823|z4824|z4825|z4863|z4864|z4865|z4866|z4867 +SSLP#S5879|S5880|S5881|S5882|S5883|S5884|S5885|s5582|s5583|s5584|s5585|s5586|s5587|s5588 +SSLR#S5877|S5886|S5887|S5888|S5889|Z1040|s5553|s5554|s5555|s5556|z1518|z1519|z1520|z1521|z1522|z1523|z1524|z1525|z1526|z1527|z1528|z1529 +SSLS#S4748|S5842|S5843|S5856|S5862|S5863|S5864|S5865|S5866|S5867|S5868|S5869|S5872|S5873|S5874|S5875|S5890|S5891|S5892|S10175|S10176|s5557|s5558|s5559|s5560|s5561|s5562|s5563|s5564|s5565|s5566|s5567|s5568|s5569|s5570|s5571|s5572|s5573|s5574|s5589|s5590|s5591|z4842 +SSLT#S5849|S5850|S5851|S5852|S5893|s5546|s5547|s5548|s5549|s8595|s8596|z4844 +SSLW#S5900|S5901|S5902|S5903|S5904|s5592|s5593 +SSLX#s8701|s8702|s8703|s8704|s8705 +SSM#S4739|s8684 +SSMK#S4250|S4251|S4252 +SSMN#Z1675|Z1676|Z1677|Z1678|Z1679|Z1680|Z1681|Z1682|Z1683|Z1684|Z1685|Z1686|Z1687|Z1688|Z1689|Z1690|Z1691|Z1692|Z1693|Z1694|Z1695|Z1696|Z1697|Z1698|Z1699|Z1700|Z1701|Z1702|Z1703|Z1704|Z1705|Z1706|Z1707|Z1708|Z1709|Z1710|Z1711|Z1712|Z1713|Z1714|Z1715|Z1716|Z1717|Z1718|Z1719|Z1720|Z1721|Z1722|Z1723|Z1724|Z1725|Z1726|Z1727|Z1728|Z1729|Z1730|Z1731|Z1732|Z1733|Z1734|Z1735|Z1736|Z1737|Z1738|Z1739|Z1740|Z1741|Z1742|Z1743|Z1744|Z1745|Z1746|Z1747|Z1748|Z1749|Z1750|Z1751|Z1752|Z1753|Z1754|Z1755|Z1756|Z1757|Z1758|z3634|z3635|z3636|z3637|z3638|z3639|z3640|z3641|z3642|z3643|z3644|z3645|z3646|z3647|z3648|z3649|z3650|z3651|z3652|z3653|z3654|z3655|z3656|z3657|z3658|z3659|z3660|z3661|z3662|z3663|z3664|z3665|z3666|z3667|z3668|z3669|z3670|z3671|z3672|z3673|z3674|z3675|z3676|z3677|z3678|z3679|z3680|z3681|z3682|z3683|z3684|z3685|z3686|z3687|z3688|z3689|z3690|z3691|z3692|z3693|z3694|z3695|z3696|z3697|z3698|z3699|z3700|z3701|z3702|z3703|z3704|z3705|z3706|z3707|z3708|z3709|z3710|z3711|z3712|z3713|z3714|z3715|z3716|z3717|z3718|z3719|z3720|z3721|z3722|z3723|z3724|z3725|z3726|z3727|z3728|z3729|z3730|z3731|z3732|z3733|z3734|z3735|z3736|z3737|z3738|z3739|z3740|z3741|z3742|z3743|z3744|z3745|z3746|z3747|z3748|z3749|z3750|z3751|z3752|z3753|z3754|z3755|z3756|z3757|z3758|z3759|z3760|z3761|z3762|z3763|z3764|z3765|z3766|z3767|z3768|z3769|z3770|z3771|z3772|z3773|z3774|z3775|z3776|z3777|z3778|z3779|z3780|z3781|z3782|z3783|z3784|z3785|z3786|z3787|z3788|z3789|z3790|z3791|z3792|z3793|z3794|z3795|z3796|z3797|z3798|z3799|z3800|z3801|z3802|z3803|z3804|z3805|z3806|z3807|z3808|z3809|z3810|z3811|z3812|z3813|z3814|z3815|z3816|z3817|z3818|z3819|z3820|z3821|z3822|z3823|z3824|z3825|z3826|z3827|z3828|z3829|z3830|z3831|z3832|z3833|z3834|z3835|z3836|z3837|z3838|z3839|z3840|z3841|z3842|z3843|z3844|z3845|z3846|z3847|z3848|z3849|z3850|z3851|z3852|z3853|z3854|z3855|z3856|z3857|z3858|z3859|z3860|z3861|z3862|z3863|z3864|z3865|z3866|z3867|z3868|z3869|z3870|z3871|z3872|z3873|z3874|z3875|z3876|z3877|z3878|z3879|z3880|z3881|z3882|z3883|z3884|z3885|z3886|z3887|z3888|z3889|z3890|z3891|z3892|z3893|z3894|z3895|z3896|z3897|z3898|z3899|z3900|z3901|z3902|z3903|z3904|z3905|z3906|z3907|z3908|z3909|z3910|z3911|z3912|z3913|z3914|z3915|z3916|z3917|z3918|z3919|z3920|z3921|z3922|z3923|z3924|z3925|z3926|z3927|z3928|z3929|z3930|z3931|z3932|z3933|z3934|z3935|z3936|z3937|z3938|z3939|z3940|z3941|z3942|z3943|z3944|z3945|z3946|z3947|z3948|z3949|z3950|z3951|z3952|z3953|z3954|z3955|z3956|z3957|z3958|z3959|z3960|z3961|z3962|z3963|z3964|z3965|z3966|z3967|z3968|z3969|z3970|z3971|z3972|z3973|z3974|z3975|z3976|z3977|z3978|z3979|z3980|z3981|z3982|z3983|z3984|z3985|z3986|z3987|z3988|z3989|z3990|z3991|z3992|z3993|z3994|z3995|z3996|z3997|z3998|z3999|z4000|z4001|z4002|z4003|z4004|z4005|z4006|z4007|z4008|z4009|z4010|z4011|z4012|z4013|z4014|z4015|z4016|z4017|z4018|z4019|z4020|z4021|z4022|z4023|z4024|z4025|z4026|z4027|z4028|z4029|z4030|z4031|z4032|z4033|z4034|z4035|z4036|z4037|z4038|z4039|z4040|z4041|z4042|z4043|z4044|z4045|z4046|z4047|z4048|z4049|z4050|z4051|z4052|z4053|z4054|z4055|z4056|z4057|z4058|z4059|z4060|z4061|z4062|z4063|z4064|z4065|z4066|z4067|z4068|z4069|z4070|z4071|z4072|z4073|z4074|z4075|z4076|z4077|z4078|z4079|z4080|z4081|z4082|z4083|z4084|z4085|z4086|z4087|z4088|z4089|z4090|z4091|z4092|z4093|z4094|z4095|z4096|z4097|z4098|z4099|z4100|z4101|z4102|z4103|z4104|z4105|z4106|z4107|z4108|z4109|z4110|z4111|z4112|z4113|z4114|z4115|z4116|z4117|z4118|z4119|z4120|z4121|z4122|z4123|z4124|z4125|z4126|z4127|z4128|z4129|z4130|z4131|z4132|z4133|z4134|z4135|z4136|z4137|z4138|z4139|z4140|z4141|z4142|z4143|z4144|z4145|z4146|z4147|z4148|z4149|z4150|z4151|z4152|z4153|z4154|z4155|z4156|z4157|z4158|z4159|z4160|z4161|z4162|z4163|z4164|z4165|z4166|z4167|z4168|z4169|z4170|z4171|z4172|z4173|z4174|z4175|z4176|z4177|z4178|z4179|z4180|z4181|z4182|z4183|z4184|z4185|z4186|z4187|z4188|z4189|z4190|z4191|z4192|z4193|z4194|z4195|z4196|z4197|z4198|z4199|z4200|z4201|z4202|z4203|z4204|z4205|z4206|z4207|z4208|z4209|z4210|z4211|z4212|z4213|z4214|z4215|z4216|z4217|z4218|z4219|z4220|z4221|z4222|z4223|z4224|z4225|z4226|z4227|z4228|z4229|z4230|z4231|z4232|z4233|z4234|z4235|z4236|z4237|z4238|z4239|z4240|z4241|z4242|z4243|z4244|z4245|z4246|z4247|z4248|z4249|z4250|z4251|z4252|z4253|z4254|z4255|z4256|z4257|z4258|z4259|z4260|z4261|z4262|z4263|z4264|z4265|z4266|z4267|z4268|z4269|z4270|z4271|z4272|z4273|z4274|z4275|z4276|z4277|z4278|z4279|z4280|z4281|z4282|z4283|z4284|z4285|z4286|z4287|z4288|z4289|z4290|z4291|z4292|z4293|z4294|z4295|z4296|z4297|z4298|z4299|z4300|z4301|z4302|z4303|z4304|z4305|z4306|z4307|z4308|z4309|z4310|z4311|z4312|z4313|z4314|z4315|z4316|z4317|z4318|z4319|z4320|z4321|z4322|z4323|z4324|z4325|z4326|z4327|z4328|z4329|z4330|z4331|z4332|z4333|z4334|z4335|z4336|z4337|z4338|z4339|z4340|z4341|z4342|z4343|z4344|z4345|z4346|z4347|z4348|z4349|z4350|z4351|z4352|z4353|z4354|z4355|z4356|z4357|z4358|z4359|z4360|z4361|z4362|z4363|z4364|z4365|z4366|z4367|z4368|z4369|z4370|z4371|z4372|z4373|z4374|z4375|z4376|z4377|z4378|z4379|z4380|z4381|z4382|z4383|z4384|z4385|z4386|z4387|z4388|z4389|z4390|z4391|z4392|z4393|z4394|z4395|z4396|z4397|z4398|z4399|z4400|z4401|z4402|z4403|z4404|z4405|z4406|z4407|z4408|z4409|z4410|z4411|z4412|z4413|z4414|z4415|z4416|z4417|z4418|z4419|z4420|z4421|z4422|z4423|z4424|z4425|z4426|z4427|z4428|z4429|z4430|z4431|z4432|z4433|z4434|z4435|z4436|z4437|z4438|z4439|z4440|z4441|z4442|z4443|z4444|z4445|z4446|z4447|z4448|z4449|z4450|z4451|z4452|z4453|z4454|z4455|z4456|z4457|z4458|z4459 +SSMT#z4845 +SSN#S131|S495|S4750|S5917|S9887|S9981|Z686|s448|s459|s8685 +SSNB#S140|S141|s108|s109|s110|s111 +SSNJ#S4078 +SSNK#S143 +SSNL#s105|s106|s107 +SSNN#S4751|S9982|Z690 +SSNR#S132|S133|S134|S135|S136|S142|S9979|S9980|S9983|S9984|Z687|Z688|Z689 +SSNS#S137|S138|S139|S144|s8427|s8428|s8429|s8430|s8431 +SSNT#S4178|Z1831|s449|s450|s451|s452|s8686|s8687|s8688|s8689|z4551|z4552|z4553|z4554|z4555 +SSPJ#S4046 +SSPK#s8299|s8300|s8301|s8302|s8303 +SSPL#z4571|z4572|z4573|z4574|z4575 +SSPN#s8304|s8305|s8306|s8307|s8308|s8309|s8310|s8311|s8312|s8313|s8314|s8315 +SSPR#Z1834|Z1835|Z1836|Z1837|z4583|z4584|z4585|z4586|z4587|z4588|z4589|z4590|z4591|z4592 +SSPS#S10180|S10181 +SSPT#z4576|z4577|z4578|z4579|z4580|z4581|z4582 +SSR#S496|s4690|s8690|s8691|s8706 +SSRM#S4796|S4797|s8692 +SSRN#S497|s4691|s4692|s4693|s4694|s4695|s8693 +SSRS#s8694 +SSRT#s4696|s4697|s4698|s4699|s4700|s4701|z4846|z4847|z4849 +SSRX#z4848 +SSS#S5911|s8695 +SSSF#S5912|S5913 +SSSJ#s5604 +SSSK#z4850|z4851|z4852|z4853 +SSSN#S4795|z4854 +SSSP#z4856 +SSST#S5914|S5915|s460|s8696|s8697|s8698|s8699|s8700|z4857|z4858 +SSSX#z4855 +SST#S4979|S5369|Z2325|s104|s453|s454|s4280|s4928|s8478|s8707|z1309|z4570 +SSTF#S10182|S10183|S10184 +SSTH#z4601|z4602|z4603|z4604 +SSTK#z4596|z4597|z4598|z4599|z4600 +SSTL#S565|S566|S567|Z1846|Z1847|Z1848|Z1849|Z1850|Z1851|Z1852|Z1853|z1650|z4606|z4607|z4608|z4609 +SSTM#S9954|S9955|S9956|S9957|S9958|S9959|S9960|S9961|S9962|S9963|S9964|S9965|S9966|S9967|S9968|S9969|S9970|S9971|S9972|S9973|S9974|S9975|S9976|S9977|S9978|Z1854|Z1855|s5596|s8412|s8413|s8414|s8415|s8416|s8417|s8418|s8419|s8420|s8421|s8422|s8423|s8424|s8425|s8426|z4611|z4612|z4613|z4614|z4615|z4616|z4617|z4618 +SSTN#Z1838|Z1839|Z1840|Z1841|Z1842|Z1843|Z1844|Z1845|Z1859|Z1860|Z1861|Z1862|Z1863|Z1864|s455|s8708|z4593|z4594|z4635|z4636|z4637|z4638|z4639|z4640|z4642|z4826 +SSTP#z4619|z4620|z4621|z4622 +SSTR#S4048|S4049|S4050|S4051|S4052|S4054|S4172|Z1041|Z1042|Z1856|Z1857|Z1858|s5112|s5113|s5114|s5115|s5116|s5117|s5118|s5119|s5120|s5121|s5122|z4610|z4628|z4629|z4630|z4631|z4632|z4633|z4634|z4643|z4644|z4645|z4646|z4834|z4859 +SSTS#Z1759|Z1760|Z1761|Z1762|Z1763|Z1764|Z1765|Z1766|Z1767|Z1768|Z1769|Z1770|Z1771|Z1772|Z1773|Z1774|Z1775|Z1776|Z1777|Z1778|Z1779|Z1780|Z1781|Z1782|Z1783|Z1784|Z1785|Z1786|Z1787|Z1788|Z1789|Z1790|Z1791|Z1792|Z1793|Z1865|Z1866|Z1867|s456|s8709|z4556|z4557|z4558|z4559|z4560|z4623|z4624|z4625|z4626|z4627|z4641|z4647|z4648|z4649|z4650|z4651|z4652 +SSTT#S4047|S4053|s457|z4595|z4605 +SSWN#S564|z4862 +SSWR#S10185|S10186|S10187|S10188 +SSWS#S10189|S10190|z4860|z4861 +SSXR#Z1832|Z1833|z4561|z4562|z4563|z4564|z4565 +ST#C356|S13|S145|S498|S4182|S4253|S4254|S4752|S5176|S5377|S7066|S7776|S7896|S9769|S9787|S10082|Z271|Z790|Z1189|s319|s320|s4242|s4252|s4309|s4929|s6945|s6991|s8479|s8480|z1310 +STB#S7244|S7777|S9321|S9540|S9595|s7409|s7953 +STBF#S7783|S7784|S7785|S7786|S7787|s6901|s6902|s6903|s6904|s6905|s6906|s6907|s6908 +STBH#S7250|S7251|S7252|S7253|S7254|S7255|S7256|Z272|s6909|s6910|s6911|s6912|s6913|s6914|s6915|s6916|s6917|s6918|s6919|s6920|s6921|z225 +STBJ#S7788|S7789|S7790|S7791|s6923|s6924|s6925|s6926|s6927|s6928|s6929|s6930 +STBK#S7780|S7781|S7792|S7793|S7794|s6922|s6931|s6932|s6933|s6934 +STBL#S7257|S7258|S7259|S7260|S7261|S7262|S7263|S7264|S7265|S7266|S7267|S7795|S10088|Z273|s6486|s6487|s6488|s6489|s6490|s6491|s6492|s6493|s6494|s6495|s6496|s6497|s6498|s6499|s6500|s6501|s6502|s6503|s6504|s6505|s6506|s6507|s6508|s6509|s6510 +STBM#S7796|S7797|S7798|S7799|Z295|Z296 +STBN#C355|S7245|S7246|S9322|S9323|S9324|S9325|S9326|S9327|S9328|S9329|S9330|S9331|S9332|S9333|S9541|S9596|s6897|s6898|s6899|s6900|s7410|s7411|s7412|s7413|s7414|s7415|s7744|s7745|s7746|s7747|s7748|s7954|s7955|s7956|s7957 +STBR#S5381|S7268|S7269|S7270|S7271|Z294|Z463|s7963|s7964|s7965|s7966|s7967|s7968|s7969|s7970|s7971|s7972|s7973 +STBS#S7248|S7249|S7272|S7273|S7274|S7275|S7276|S7277|S7278|S7279|S7280|S7281|S7282|S7283|S7284|S7285|S7782|S7800|S7801|S7802|Z274|Z275|Z276|Z277|Z278|Z279|Z280|Z281|Z291|Z292|s7416|s7958 +STBT#S7247|S7778|S7779|S7803|S7804|S7805|Z293|s6893|s6894|s6895|s6896|s6935|s6936|s6937|s7352|s7353|s7354|s7355|s7356|s7357|s7358|s7359|s7360|s7361|s7362|s7363|s7417|s7418|s7419|s7420|s7421|s7959|s7960|s7961|s7962 +STBW#S7806|S7807|S7808|S7809 +STBX#S9640|S9641 +STF#S8365|S8633|S8636|S9406|s7008|s7009 +STFB#S8422|S8423|S8424|S8634 +STFF#S8452|S8453|S8454 +STFH#S7921 +STFJ#S7404|S8438|S8439 +STFK#S7922|S8440 +STFL#S14|S4935|S7405|S7406|S7407|S7408|S7409|S7410|S7411|S7923|S8425|S8426|S8427|S8428|S8429|S8430|S8431|S8432|S8433|S8434|S8435|S8436|S8437|S8637|S8638|Z287|Z313|s6544|s6545|s6546|s6547|s6548|s6549|s6550|s6551|s6552|s6553|s6554|s6555|s6556|s6557|s6558|s6559|s6560|s6561|s6562|s6563|s6575|s7422|s7423|s7424|s7425|s7426|s7427|s7428|s7429|s7430|s7431|s7598|s7599|s7600|s7601|s7602|s7603 +STFM#S8441|S8442|S8443|S8444|S8641|S8642|s7010|s7432|s7433|s7434|s7435|s7436 +STFN#S7830|S7887|S8140|S8141|S8366|S8639|S9407|S9408|S9409|S9410|S9411|S9412|S9413|S9414|S9415|S10094|Z314|Z317|s7011|s7012|s7013|s7014|s7015|s7765|s7766|s7767|s7768|s7769|s7770|s7771|s7772|s7773|s7774|s7775|s7776|s7777|s7778|s7779|s7780|s7781 +STFR#S7918|S7919|S10083|S10084|S10095|S10096|S10097|Z315|Z316|Z441|Z442|Z443|Z444|Z445|Z446|Z447|Z448|Z449|Z450|s6564|s6565|s6566|s6567|s6568|s6569|s6570|s6571|s6572|s6573|s6574|s7016|s7017|s7018|s7019|s7020|s8604|s8605|s8606|s8607|s8617 +STFS#S8445|S8446|S8447|S8448|S8449|S8640|s7021|s7022|s7023|s7024|s7025|s7026|z4660 +STFT#S7399|S7400|S7401|S7402|S7403|S8450|S8451|S8466|S8467|S8468|S8469|S8470|S8471|S8472|S8473|S8474|S8475|S8476|S8477|S8478|S8479|S8480|S8481|S8482|S8483|S8484|S8485|S8486|S8487|S8635|s7027|s7028|s7029|s7030|s7031|s7462|s7463|s7464|s7465|s7466|s7467|s7468|s7469|s7470|s7471 +STFW#S8643|S8644|S8645|Z288|Z289|z226|z227|z228|z229|z230|z231 +STH#S7903|s6992 +STHF#S7897|S7898 +STHL#S10101 +STHN#S7899|S7900|S10100|S10102|s6993|s6994|s6995|s6996|s6997|s6998|s6999|s7000 +STHR#S7901|S7902 +STHS#C358 +STJ#S7889|S8455|s4269|s8483|z244|z1644|z4653 +STJF#Z318 +STJM#S10104|Z319|s5143|z232|z233|z234|z235|z236|z245|z1645 +STJN#S7890|S7929|S7930|Z320|s4270|s5144|s7032|s7033|s7034|s7035|s7036|s7037|s7038|s7438|s8484|s8485|s8486|s8487|s8488|z237|z246 +STJR#S7891|S7931|S7932|S7933|S7934|S7935|S7936|S7937|S7938|S7939|S7940|S7941|s4271|s5145|s7039|s7040|s7041|s7042|s7043|s7044|s7045|s7046|s7047|z238|z239|z247|z248|z1646 +STJS#S7927|S7928|Z321|s4272|z240|z249|z1647 +STJW#Z322 +STK#S7462|S7831|S7888|S8403|S8603|S9334|S9597|S9642|S9650|s4268|s5142|s6597|s6598|s6978|s7437|z243|z1643|z1648 +STKB#S7849|S7850|S7851|S7924|S7925|S7926|s6977 +STKF#S7412|S7886|S7942|S8612|S8613|S8614|S8615|S8616 +STKH#S8410|S8411 +STKJ#s7394|s7395|s7396 +STKK#S9657|S9658|S9659|S9660|s7393|s7397 +STKL#S7874|S7875|S7876|S9598|S9599|S9600|S9651|S9652|S9653|S9654|S9661|S9662|S9663|S9664|S9665|s8035|s8036|s8037|s8038|s8039|s8040|s8041|s8042|s8043|s8044|s8045|z241|z242 +STKM#S8412|S8413|S8488|s6986 +STKN#S7413|S7414|S7854|S7855|S7856|S7857|S7858|S7859|S7860|S7861|S7862|S7863|S7864|S7865|S7866|S7867|S7870|S7871|S7872|S7877|S7878|S7947|S7948|S7949|S7950|S7951|S8606|S8607|S8608|S8609|S8623|S9601|S9655|S10024|S10025|S10026|Z330|Z331|s6576|s6577|s6578|s6579|s6580|s6581|s6582|s6583|s6584|s6585|s6586|s6587|s6588|s6599|s6979|s6980|s6981|s6982|s6983|s6984|s6985|s7389|s7390|s7391|s7392|s7592|s7593|s7594|z1756|z1757|z1758|z1759|z1760 +STKP#S8617|S8618|S8619|S9666|S9667|S9668 +STKR#C357|S4922|S4923|S4924|S7868|S7869|S7873|S7879|S7880|S7881|S7892|S7893|S7894|S7904|S7944|S8404|S8405|S8406|S8407|S8408|S8409|S8414|S8415|S8610|S8646|S8647|S9643|S9644|S9645|S9646|S9647|S10098|S10099|S10105|S10106|S10107|Z323|Z324|Z328|Z329|Z332|z252|z253 +STKS#S4925|S4926|S4927|S7832|S7882|S7883|S7884|S7885|S7895|S7943|S7945|S8416|S8417|S8418|S8419|S8420|S8421|S8611|S8620|S8621|S8622|S8630|S8631|S8632|S9335|S9656|S9669|S9673|S9674|S10108|s4273|s4274|s7048|s7398|s7399|s7400|s7401|s7402|s7403|s7439|s7595 +STKT#S15|S7852|S7853|S7946|S8604|S8605|s6987|s6988|s6989|s6990|s7049|s7404|s7405|s7406|s7407|s7408|s7440|s7590|s7591|s7596|s7597|s8489|s8490|s8491|s8492|z250|z251|z1766|z1767|z1768|z1769|z1770|z1771|z1772|z1773|z1774 +STKW#S8624|S8625|S8626|S8627|S8628|S8629|S9670|S9671|S9672|s8046 +STKX#S9648|S9649 +STL#S437|S4183|S7415|S7468|S8044|S8456|S8489|S8492|S8506|S8648|S9416|S9420|S9427|S9562|S9675|S9772|S10022|Z694|s345|s4877|s7001|s7050|s7051|s7498|s8202|z4655 +STLB#S7417|S7418|S7419|S7420|S7421|S7422|S7423|S7424|S7425|S7426|S7427|S8490|S8491|S8508|S8509|S8524|S9417|S9418|S9419|s6589|s6590|s6591|s6592|s6593|z254 +STLF#S7430|S7431|S7454|S7956|S8064|S8097|S8098|S8099|S8100|S8101|S8102|S8103|S8104|S8105|S8106|Z337|Z338|s321|s322|s323|s324|s325|s326|s327|s7129|s7130|s7131|s7132|s7133|s7562|s7563|s7564|s7565|s7566|s7567|s7568 +STLH#S7432|S7433|S7434|S7952|S7953|S7954|S7955|S8072|s6595|s7523|s7524|s7525|s7526|s7527|s7528 +STLJ#C359|S7470|S7471|S7472|S7473|S7474|S8040|S8041|S8065|S8066|S8067|S8068|S8498|S8499|S8500|S8501|S8507|S8512|s7477|s7478|s7479|s7480|s7512|s7513|s7514|s7515|s7516|s7517|s7518|s7519|s7520|s7521|s7522|s7529|s7530|s7531|s7532|s7533|s7534|s8189|s8190|s8191 +STLK#S440|S441|S442|S443|S7435|S7436|S7437|S7438|S7475|S7476|S7477|S8069|S8070|S8071|S8505|S8510|S8511|S9421|S9422|S9423|S9424|Z696|Z697|Z698|Z699|Z700|s7535|s7536|s7537|s8188 +STLM#S7478|S7479|S7905|S7906|S8073|S8074|S8075|S8076|S8520|S8521|S8522|s7052|s7499 +STLN#S4938|S4939|S4940|S4941|S4942|S7463|S7464|S7465|S7466|S7467|S7481|S7482|S7907|S8045|S8046|S8047|S8048|S8049|S8050|S8051|S8052|S8053|S8054|S8055|S8056|S8057|S8058|S8059|S8060|S8061|S8062|S8063|S8081|S8082|S8083|S8084|S8085|S8086|S8087|S8088|S8089|S8090|S8091|S8092|S8093|S8094|S8095|S8096|S8457|S8493|S8518|S8519|S8649|S8650|S9425|S9426|S9428|S9563|S9676|S9773|S10023|S10109|S10110|S10111|Z701|Z1870|s328|s329|s330|s331|s332|s4858|s4859|s4860|s4861|s4862|s6594|s6600|s6601|s7002|s7003|s7004|s7005|s7053|s7111|s7112|s7113|s7114|s7115|s7116|s7117|s7118|s7125|s7126|s7127|s7128|s7500|s7501|s7502|s7503|s7504|s8192|s8193|s8194|s8195|s8196|s8197|s8632|s8633|s8634|s8635|s8636|z1262|z4656|z4657|z4658|z4659 +STLP#S444|S445|S446|S447|S448|S449|S450|S451|S7439|S7440|S7441|S7442|S8077|S8078|S9429|Z334|Z335|Z336|s7604|s7605|s7606|s8047|s8048|s8049|s8050|s8051|s8052|s8053 +STLR#S460|S461|S462|S463|S4936|S4937|S7416|S7429|S7443|S7444|S7445|S7446|S7469|S9771|s7054|s7055|s7056|s7057|s7058|s7505|s7506|s7507|s7508|s7509|s7510|s7897 +STLS#S452|S453|S454|S455|S458|S459|S7428|S7447|S7448|S7449|S7450|S7451|S7452|S7453|S7480|S8079|S8080|S8458|S8502|S8503|S8504|S8513|S8514|S8515|S8516|S8517|S8523|S8652|Z702|s333|s4863|s7059|s7060|s7061|s7062|s7063|s7064|s7119|s7134|s7135|s7136|s7137|s7138|s7139|s7140|s7141|s7142|s7143|s7481|s7482|s7483|s7484|s7485|s7486|s7487|s7488|s7489|s7490|s7491|s7492|s7493|s7494|s7495|s7496|s7497|s7511|s7538|s7539|s7540|s7541|s7542|s7543|s7544|s7545|s7546|s7547|s7548|s7549|s7550|s7551|s7552|s7553|s7554|s7555|s7556|s7557|s7607|s7608|s7609|s7610|s7611|s7612|s8198|z260|z261 +STLT#S423|S424|S425|S426|S438|S439|S456|S457|S8042|S8043|S8494|S8495|S8496|S8497|S8651|Z282|Z283|s334|s335|s336|s337|s338|s4864|s4865|s4866|s4867|s6596|s7120|s7121|s7122|s7123|s7124|s7441|s7558|s7559|s7560|s7561|s8199|s8200|s8201|z1263 +STLW#S7455|S7456|S7457|S7458|S7459|S7460|S7461|S8107|S8108|S8109|s7569 +STLX#S5202|S5203|S5204|S5205|Z333|Z695|s4320|s4321|s4322|s4323|s4324|s5146|s5147|s5148|s5149|s5150|s5151|s7472|s7473|s7474|s7475|s7476|s8618|s8619|s8620|s8621|s8622|s8623|s8624|s8625|s8626|s8627|s8628|s8629|s8630|s8631|z255|z256|z257|z258|z259 +STM#S5382|S5383|S7483|S8533|S9564|s6602|s7144|s7782|s7783|z1761 +STMB#S7485|S7486|S7487|S7488|S7489|S7490|S7491|S7492|S8110|S8111|S8112|S8525|S8528|S8529|S8530|S8531|S8532 +STMF#S7501|S7502|S7503|S7538|S7539|S7540|S7541|S7542|S7543|S8526|S8527|S9434|S9435|S9436|s6626|s6627|s6628|s6629|s6630 +STMH#S7508|S7509|S7510|S7511|S7512|S7513|S7514|s7571 +STMJ#S7505|s7899|s7900|s7901|s7902|s7903|s7904|s7905|s7906 +STMK#S7484|S7504|S7506|S7507|S7515|S7516|S7517|S7518|S7519|S7520|S8549|S8550|s7572|s7898|s7907|s7908|s7909|s7910 +STML#S7494|S7521|S7522|S7523|S8551|S8552|S8570|S9430|S9431|S9432|S9433|s6603|s6604|s6605|s6606|s6607|s6608|s6609|s6610|s6611|s6620|s7577|s7578 +STMM#s7784 +STMN#S3891|S3892|S3893|S3894|S8534|S8535|S8536|S8537|S8538|S8539|S8540|S8541|S8542|S8543|S8544|S8545|S8546|S8556|S8557|S8558|S8559|S8560|S8561|S8562|S8563|S8564|S8565|S8566|S9565|Z339|s4075|s4076|s4077|s6612|s6613|s6614|s6615|s6616|s6617|s6618|s7145|s7146|s7147|s7148|s7149|s7570|s7576|s7785|z1800|z1801|z1802|z1803|z1804 +STMP#S7524|S8114|S8115|S8116|S8117|S8118|S8119|S8120|S8121|S8122|S8123|S8124|S8125|S9437|S9438|S9439|S9677|S9678|S9679|S9680|S9681|s6631|s6632|s6633|s6634|s6635|s6636|s6637|s6638|s6639|s6640|s6641|s6642|s7156|s7157|s7158|s7159|s7160|s7161|s7162|s7163|s7164|s7165|s7795|s7796|s7797|s7798|s7799|s7800|s7801|s7802|s7803|s7804|s7805|s7806|s7807|s7808|s7809|s7810|s7811|s7812|s7813|s7814|s7815|s7816|s7817|s7818|s7819|s7820|s7821|s7822|s7823|s7824|s7825|s8054|s8055|s8056|s8057|s8058|s8059 +STMR#S7525|S7526|S7819|S8547|S8548|S8553|S8554|S8555|S10085|S10086|s7786|s7787|s7788|s7789|s7790|s8608|s8609|s8610|s8611 +STMS#S7495|S7496|S7497|S7498|S7499|S7500|S7527|S7528|S7529|S7530|S7531|S7532|S8113|S8568|S8569|Z340|Z341|Z342|Z343|Z382|s6619|s6621|s7150|s7791|s7792|s7793|s7794 +STMT#S7493|S7533|S7534|S7535|S7536|S7537|Z344|s6622|s6623|s6624|s6625|s7151|s7152|s7153|s7154|s7155|s7573|s7574|s7575 +STMW#S7544|S7545|S7546|S7547|S7548|S8567 +STN#S146|S420|S421|S427|S4255|S5177|S7957|S7979|S8653|S9770|S9788|S9892|S10091|Z308|Z1190|Z1887|s339|s4253|s4259|s4868|s5296|s6946|s6950|s7974|s8481|z262 +STNB#S4184|S4185|S4263|S4264|S4265|S4266|S4267|S4268|S4269|S5178|S5179|S5180|S7961|S7962|S7963|S7964|S7965|S7966|S7967|S7968|S7969|S7970|S7971|S8006|S8007|S8008|S8126|Z302|z273 +STNF#S4186|S4187|S4270|S4274|S4275|S4276|S4316|S4317|S5197|S5198|S7983|S7984|Z309|Z327|s5123|s5124 +STNH#S428|S4283|S4284|S4285|S8654|Z303|Z304|s7074|s7075|s7076|s7077|z263 +STNJ#S4056|S4057|S4277|S4278|S4279|S5181|S5182|S5183|S5184|S5185|S5186|S7623|S7624|S7625|S7626|S7627|S7628|S7658|S7659|S7660|S7661|S7662|S7826|S9577|S9578|S9579|Z384|s6673|s7079|s7080|s7081|s7082|s7083|s7084|s7085|s7086|s7087|s7088|s7089|s7090 +STNK#S4055|S4188|S4189|S4190|S4191|S4192|S4193|S4194|S4280|S4281|S4282|S7825|S7985|S7986|S7987|S7988|S7989|S7990|S7991|S7992|S7993|S7994|S7995|S7996|S7997|S7998|S7999|S8000|S8001|S8002|S8127|S8128|S8129|S8130|S8131|S8132|S8133|S8134|S8135|S8571|S8572|S8573|S8574|S8575|S9464|S9465|S9580|S9581|S9582|Z284|Z285|Z383|Z385|Z386|Z387|Z388|Z389|Z390|Z391|Z392|Z393|Z394|Z395|Z396|Z397|Z398|Z399|Z400|Z401|Z402|Z403|Z404|Z405|Z406|Z407|Z408|Z409|Z410|Z411|Z412|Z413|Z414|Z415|Z416|Z417|Z418|Z419|Z420|Z421|Z422|Z423|Z424|Z425|Z426|Z427|Z428|Z429|Z430|Z431|Z432|Z433|Z434|Z435|Z436|Z437|Z438|Z439|s6696|s6697|s6698|s7078|s7091|s7092|s7093|s7094|s7095|s7096|s7097|s7098|s7099|s7166|s7167|s7168|s7169|s7170|s7171|s7172|s7173|s7174|s7175|s7176|s7177|s7178|s7179|s7180|s7181|s7182|s7183|s7184|s7579|s7580|s7581|s7582|s7583|s7584|s7918|s7919|s7920|s7921|s7922|s7923|s7924|s7925|s7926|s7927|s7928|s7929|z1762|z1763|z1764|z1765 +STNL#S4286|S4287|S4288|S4289|S4290|S5187|S5188|S5189|S7663|S7664|Z349|s4311|s4312|s4313|s4314|s4315|s5125|s5126|s5127|s5128|s5129|s5130|s5131|s5132|s5133|s5134|s5135|s5136|s7065|s7066|s7067|s7068 +STNM#S4291|S4292|S4293|S4314|S4315|S8003|S8004|S8005|Z345|Z346 +STNN#S147|S148|S149|S4256|S4257|S4258|S4259|S4260|S4261|S4262|S4271|S4272|S4273|S7820|S7981|s4260|s6951|s6952|s6953|s6954|s6955|s6956|s6957|s6958|s7975|s7976|s7977|s7978|s7979 +STNP#S4195|S4196|S4197|S5190|S5191|S5192|S8009|S8010|S8011|S8012|S8013|Z286 +STNR#S4198|S4199|S4200|S4294|S5193|S5194|Z347|Z1191|Z1192|s303|s304|s305|s306|s307|s308|s309|s310|s311|s312|s313|s314|s4254|s4255|s4256|s4257|s4258|s4261|s7069|s7070|s7071|s7072|s7073|s7100|s7101|s7102|s7103|s7104|s7105|s7106|s7107|s7108 +STNS#S422|S429|S3904|S3905|S3906|S4201|S4202|S4203|S4204|S4205|S4206|S4207|S4208|S4295|S4296|S4297|S4298|S4299|S4300|S4301|S4302|S4303|S4304|S4305|S4306|S4307|S4308|S4329|S4330|S5195|S5196|S7982|S8014|S8015|S8016|S8017|S8018|S8019|S8020|S8021|S8022|S8023|S8024|S8031|S8032|S8033|S10092|Z440|s294|s295|s296|s297|s298|s299|s300|s301|s302|s4262|s4316|s5137|s5138|s5139|s5140|s5141|s6699|s6700|s6701|s6702|s6703|s6704|s6705|s6706|s6707|s6708|s6709|s6959|s7109|s7110|s8186|s8187 +STNT#S4309|S4310|S4311|S4312|S4313|S7549|S7550|S7551|S7552|S7553|S7554|S7555|S7556|S7557|S7558|S7559|S7560|S7561|S7562|S7563|S7564|S7565|S7566|S7567|S7568|S7569|S7570|S7571|S7572|S7573|S7574|S7575|S7576|S7577|S7578|S7579|S7580|S7581|S7582|S7583|S7584|S7585|S7586|S7587|S7588|S7589|S7590|S7591|S7592|S7593|S7594|S7595|S7596|S7597|S7598|S7599|S7600|S7601|S7602|S7603|S7604|S7605|S7606|S7607|S7608|S7609|S7610|S7611|S7612|S7613|S7614|S7615|S7616|S7617|S7618|S7619|S7620|S7621|S7622|S7629|S7630|S7631|S7632|S7633|S7634|S7635|S7636|S7637|S7638|S7639|S7640|S7641|S7642|S7643|S7644|S7645|S7646|S7647|S7648|S7649|S7650|S7651|S7652|S7653|S7654|S7655|S7656|S7657|S7958|S7959|S7960|S7972|S7973|S7974|S7975|S7976|S7977|S7978|S8025|S8136|S8137|S8138|S8139|S9440|S9441|S9442|S9443|S9444|S9445|S9446|S9447|S9448|S9449|S9450|S9451|S9452|S9453|S9454|S9455|S9456|S9457|S9458|S9459|S9460|S9461|S9462|S9463|S9466|S9566|S9567|S9568|S9569|S9570|S9571|S9572|S9573|S9574|S9575|S9576|S9682|S9683|S9684|Z305|Z306|Z307|Z325|Z326|Z348|s4869|s4870|s4871|s4872|s4873|s4874|s6643|s6644|s6645|s6646|s6647|s6648|s6649|s6650|s6651|s6652|s6653|s6654|s6655|s6656|s6657|s6658|s6659|s6660|s6661|s6662|s6663|s6664|s6665|s6666|s6667|s6668|s6669|s6670|s6671|s6672|s6674|s6675|s6676|s6677|s6678|s6679|s6680|s6681|s6682|s6683|s6684|s6685|s6686|s6687|s6688|s6689|s6690|s6691|s6692|s6693|s6694|s6695|s6947|s6948|s6949|s6960|s6961|s6962|s6963|s6964|s7826|s7827|s7828|s7829|s7830|s7911|s7912|s7913|s7914|s7915|s7916|s7917|s7980|s7981|s7982|s7983|s8060|s8061|s8062|s8063|s8064|s8065|s8066|z4709 +STNW#S4318|S4319|S4320|S4321|S4322|S4323|S4324|S4325|S4326|S4327|S4328|S8026|S8027|S8028|S8029|S8030|s4263|s4264|s4265|s4266|s4267 +STNX#S7980 +STP#S7821|S8144|S8662|s7616 +STPF#S8579|S8580|S8655|S8656|S8657|S8658|S8659|S8660|S8661|s6722|s6723|s6724|s6725|s6726|s6727|s6728|s6729|s6730|s6731|s7613|s7614|s7615 +STPL#S7665|S7666|S7667|S7668|S7669|S7670|S7671|S7672|S7673|S7674|S7675|S7676|S7677|S7678|S7679|S7680|S7908|S7909|S7910|S7911|S7912|S7913|S7914|S7915|S7916|S8663|S8664|S8665|S8666|S8667|S8668|S8669|S8670|S8671|S8672|S8673|S8674|S8675|S10114|S10115|Z351|Z352|Z353|Z354|s6710|s6711|s6712|s6713|s6714|s6715|s6716|s6717|s6718|s6719|s6720|s6721|s6732|s7617|s7619|s7620|s7621 +STPN#S4928|S4929|S4930|S4931|S8145|S8146|S8147|S8576|S8577|S8578|Z356|Z357|Z358|Z359|s7185|s7186|s7187|s7188|s7189|s7618|s7831|s7832|s7833 +STPR#S8676|S8677|Z350|Z355 +STPS#S9467|S9468|S9602|S9603|s7190|s7846|s7847|s7848|s7849|s7850|s7851|s7852|s7853|s7854|s7855|s7856|s7857|s7858|s7859|s7984|s7985|s7986|s7987|s7988|s7989|s7990 +STPT#S8142|S8143|S8148|S8149|S8150|s7191|s7192|s7193|s7834|s7835|s7836|s7837|s7838|s7839|s7840|s7841|s7842|s7843|s7844|s7845 +STR#S430|S466|S4058|S4059|S4932|S7681|S7683|S7817|S8173|S8229|S8459|S8686|S9183|S9604|Z691|s340|s6742|s6743|s7318|s7442|s7860|s7861|z1250|z1530|z1542 +STRB#S8151|S8152|S8153|S8154|S8155|S8156|S8157|S8158|S8159|S8160|S8161|S8162|S8163|S8164|S8165|S8166|S8167|S8168|S8169|S8170|S8171|S8172|S8230|S8231|S8232|S8233|S8241|S8242|S8243|S8244|S8245|S8246|S8247|S8248|S8249|S8250|S8251|S8252|S8253|S8254|S8255|S8256|S8257|S8258|S8989|S8990|S8991|S8992|S8993|S8994|S8995|S8996|S8997|S8998|S8999|S9000|S9129|S9130|S9131|S9132|S9607|s6733|s6734|s6735|s7194|s7195|s7196|s7197|s7198|s7199|s7200|s7201|s7202|s7203|s7204|s7205|s7206|s7207|s7208|s7209|s7210|s7211|s7212|s7213|s7309|s7310|s7311|s7312|s7313|s7314|s7315|s7316|s7317|s7585|s7657|s7658|s7659|s7660|s7661|s7721|s7722|s7723|s7724|s7725|s7726|s7727|s7728|s7729|s7730|z264|z265|z266|z267 +STRF#S8174|S8175|S8235|S8236|S8237|S8238|S8239|S8274|S8275|S8276|S8277|S8278|S8279|S8280|S8281|S8282|S8283|S8324|S8349|S8350|S8351|S8352|S8353|S8354|S8355|S8356|S8727|S8728|S8729|S8730|S8731|S8732|S8733|S8734|S8735|S8736|S8737|S8738|S8739|S8740|S8741|S8742|S8743|S8744|S8745|S8746|S8747|S8748|S8749|S8750|S8751|S8752|S8753|S8754|S8755|S8756|S8757|S8758|S8759|S8760|S8761|S8762|S8763|S8764|S8765|S8766|S8767|S8768|S8769|S8770|S8771|S8772|S8773|S8774|S8775|S8776|S8777|S8778|S8779|S8780|S8781|S8782|S8783|S8784|S8785|S8786|S8787|S8788|S8789|S8790|S8791|S8792|S8793|S8794|S8795|S8796|S8797|S8798|S8799|S8800|S8801|S8802|S8803|S8804|S8805|S8806|S8807|S8808|S8809|S8810|S9046|S9047|S9048|S9049|S9050|S9051|S9052|S9053|S9054|S9055|S9056|S9057|S9058|S9059|S9060|S9061|S9062|S9063|S9064|S9065|S9066|S9067|S9068|S9069|S9070|S9071|S9134|S9187|S9265|S9298|S9299|S9300|S9301|S9613|S9614|Z310|Z360|Z361|Z368|s7319|s7320|s7321|s7322|s7323|s7632|s7633|s7634|s7635|s7636|s7637|s7638|s7639|s7672|s7673|s7719|s7720|s7998|z1780|z1781|z1782|z1783|z4684|z4685|z4686|z4687|z4688|z4689|z4690|z4691 +STRH#S7691|S8287|S8288|S8289|S8290|S8291|S9469|S10119|z1775|z1776|z1777|z1778|z1779 +STRJ#S8284|S8285|S8286|S8292|S9181|S9182|S9615|S9616|Z692|Z1878|Z1879|Z1880|Z1881|Z1882|Z1883|Z1884|s7698|s8000|s8001|s8002|s8003|s8004|s8005|s8006|z1544|z1545|z1546|z1547|z1548|z1549|z1550|z1565|z1566|z1567|z1568|z1569|z4661|z4662|z4663|z4664|z4665 +STRK#S432|S433|S434|S7685|S7686|S7687|S7688|S7689|S7692|S7693|S7694|S7695|S8293|S8294|S8295|S8296|S8297|S8298|S8329|S8460|S8461|S8462|S8463|S8464|S8465|S9001|S9002|S9003|S9004|S9005|S9006|S9007|S9008|S9009|S9010|S9011|S9012|S9013|S9014|S9015|S9016|S9017|S9018|S9019|S9020|S9072|S9073|S9074|S9075|S9076|S9077|S9078|S9079|S9080|S9081|S9082|S9083|S9084|S9085|S9086|S9087|S9088|S9089|S9090|S9162|S9163|S9164|S9165|S9166|S9167|S9168|S9169|S9170|S9171|S9172|S9173|S9174|S9175|S9176|S9177|S9178|S9179|S9180|S9194|S9195|S9196|S9268|S9269|S9270|S9271|S9272|S9273|S9274|S9275|S9276|S9277|S9278|S9279|S9280|S9281|S9583|S9584|S9585|S9586|S9587|S9588|S9589|S9590|S9591|S9592|S9605|S9617|S9621|Z1885|Z1886|s6736|s6737|s6738|s6739|s6740|s6741|s6755|s6756|s6757|s6758|s6759|s6760|s6761|s6762|s6763|s6764|s6765|s6766|s6767|s7662|s7663|s7664|s7674|s7675|s7697|s7699|s7700|s7701|s7702|s7709|s7710|s7711|s7712|s7713|s7714|s7715|s7716|s7717|s7718|s7930|s7931|s7932|s7933|s7934|s7935|s7936|s7937|s7938|s7939|s7940|s7941|s7942|s7943|s7944|s7945|s7946|s7947|s7948|s7949|s7950|s7951|s7952|s7999|s8007|s8008|s8009|s8010|z1543|z1551|z1552|z1553|z1554|z1564|z1795|z1796|z1797|z1798|z1799|z4697|z4698|z4699|z4700|z4701|z4702|z4703|z4704|z4705|z4706|z4707|z4708 +STRL#S8183|S8184|S8185|S8186|S8299|S8300|S8811|S8812|S8813|S8814|S8815|S8816|S8817|S8818|S8819|S8820|S8821|S8822|S8823|S8824|S8825|S8826|S8827|S8828|S8829|S8830|S8831|S8832|S8833|S8834|S8835|S8836|S8837|S8838|S8839|S8840|S8841|S8842|S8843|S8844|S9188|S9189|S9190|S9208|S9209|Z1065|Z1871|Z1872|s7231|s7232|s7233|s7234|s7235|s7236|s7237|s7238|s7239|s7240|s7241|s7242|s7243|s7244|s7245|s7246|s7247|s7248|s7249|s7250|s7251|s7252|s7253|s7254|s7255|s7256|s7257|s7324|s7325|s7326|s7327|s7328|s7640|s7641|s7642|z4671|z4672|z4673|z4674|z4675|z4676|z4677|z4678|z4679|z4680|z4681|z4682 +STRM#S7920|S8176|S8301|S8302|S8303|S8304|S8305|S8306|S8307|S8308|S9197|S9198|S9199|S9200|S9201|S9210|S9211|S9212|S9213|S9214|S9215|S9216|S9217|S9218|S9219|S9220|S9221|S9222|S9223|S9224|S9225|S9226|S9227|S9228|S9229|S9230|S9231|S9232|S9233|S9234|S9235|S9236|S9237|S9238|S9239|S9240|S9241|S9242|S9243|S9244|S9245|S9246|S9247|S9248|S9249|S9250|S9251|S9252|S9253|S9254|S9255|S9256|S9257|S9258|S9259|S9260|S9261|S9262|S9263|S9264|S9282|S9283|S9284|S9285|S9286|S9287|S9288|S9289|S9290|S9291|S9292|S9293|S9310|S9311|S9312|S9313|S9314|S9315|S9316|S9317|S9318|S9319|S9470|S9471|S9472|S9473|S9474|S9475|S9476|S9477|S9478|S9479|S9480|S9481|S9482|S9483|S9484|S9485|S9486|S9487|S9488|S9489|S9490|S9491|S9492|S9493|S9494|S9495|S9496|S9497|S9498|S9499|S9500|S9501|S9502|S9503|S9504|S9505|S9506|S9618|S9619|S9685|S9686|S9687|S9688|S9689|S9690|S9691|S9692|S9693|S10118|Z311|Z362|Z364|Z365|Z366|Z369|Z370|Z693|s6744|s7643|s7644|s7645|s7646|s7647|s7648|s7731|s7732|s7733|s7734|s7735|s7736|s7737|s7738|s7739|s7740|s7741|s7742|s7743|s7862|s8067|s8068|s8069|s8070|s8071|s8072|s8073|s8074|s8075|s8076|s8077|s8078|s8079|s8080|s8081 +STRN#S431|S465|S4060|S4933|S5804|S5805|S7682|S7684|S7690|S7818|S8187|S8188|S8189|S8190|S8191|S8192|S8193|S8194|S8195|S8196|S8197|S8198|S8199|S8200|S8201|S8202|S8203|S8204|S8205|S8206|S8207|S8208|S8209|S8210|S8211|S8212|S8213|S8214|S8215|S8216|S8217|S8218|S8219|S8220|S8221|S8222|S8260|S8261|S8262|S8309|S8310|S8345|S8346|S8347|S8348|S8581|S8582|S8583|S8584|S8585|S8586|S8587|S8588|S8589|S8590|S8591|S8592|S8593|S8594|S8595|S8596|S8597|S8598|S8599|S8600|S8601|S8602|S8684|S8685|S8845|S8846|S8847|S8848|S8849|S8850|S8851|S8852|S8853|S8854|S8855|S8856|S8857|S8858|S8859|S8860|S8861|S8862|S8863|S8864|S8865|S8866|S8867|S8868|S8869|S8870|S8871|S8872|S8873|S8874|S8875|S8876|S8877|S9126|S9135|S9140|S9141|S9294|S9295|S9302|S9303|S9304|S9305|S9306|S9307|S9320|S9606|S9609|S9610|S9611|S9626|S9627|S9628|S9629|S9630|S9631|S9632|S9633|S9634|S9635|S10116|S10117|Z170|Z1050|Z1051|Z1052|Z1053|Z1054|Z1055|Z1056|Z1057|Z1058|Z1059|Z1060|Z1061|Z1062|Z1063|Z1066|Z1305|Z1306|Z1307|s6745|s6746|s6747|s6748|s7258|s7259|s7260|s7261|s7262|s7263|s7264|s7265|s7266|s7267|s7268|s7269|s7270|s7271|s7272|s7273|s7274|s7275|s7276|s7277|s7278|s7279|s7280|s7281|s7282|s7283|s7284|s7285|s7286|s7287|s7329|s7330|s7331|s7332|s7333|s7350|s7351|s7443|s7444|s7445|s7446|s7448|s7449|s7450|s7451|s7452|s7622|s7623|s7649|s7650|s7681|s7682|s7683|s7684|s7685|s7686|s7687|s7688|s7689|s7690|s7691|s7692|s7693|s7694|s7863|s7991|s7992|s7993|s7994|s7995|s7996|s7997|s8029|s8030|s8031|s8032|s8033|z167|z1251|z1252|z1253|z1254|z1255|z1531|z1532|z1533|z1534|z1555|z1556|z1557|z1558|z1559|z1651|z1784|z1785|z1786|z1787|z1788|z1789|z1790|z1791|z1792|z1793|z1794|z4666|z4667|z4668|z4669|z4670|z4692|z4693|z4694|z4695|z4696 +STRP#S8177|S8314|S8315|S8316|S8317|S8318|S8319|S8320|S8878|S8879|S9136|S9539|S9620|S10093|Z1067|s7334|s7335|s7336|s7337|s7338|s7339|s7651|s7652|s8616 +STRR#S464|S8263|S8264|S8265|S8266|S8267|S8268|S8269|S8270|S8271|S8272|S8273|S9137|S9138|S9612|Z169|s347|s348|s349|s350|s351|s352|s353|s6749|s6750|s6751|s6752|s6753|s7864|s7865|s7866|s7867|s7868 +STRS#S4934|S7696|S7697|S7698|S7699|S7700|S7701|S8178|S8179|S8180|S8240|S8311|S8312|S8313|S8330|S8331|S8332|S8333|S8334|S8335|S8336|S8337|S8338|S8339|S8340|S8341|S8357|S8358|S8359|S8360|S8361|S8362|S8363|S8364|S8687|S8880|S8899|S8900|S8901|S8902|S8904|S8905|S8906|S8907|S8908|S8909|S8910|S8911|S8912|S8913|S8914|S8915|S8916|S8917|S8918|S8919|S8920|S8921|S8922|S8923|S8924|S8925|S8926|S8927|S8928|S8929|S8930|S8931|S8932|S8933|S8934|S8935|S8936|S8937|S8938|S8939|S8940|S8941|S8942|S8943|S8944|S8945|S8946|S8947|S8948|S8949|S8950|S8951|S8952|S8953|S8954|S8955|S8956|S8957|S8958|S8959|S8960|S8961|S8962|S8963|S8964|S8965|S8966|S8967|S8968|S8969|S8970|S8971|S8972|S8973|S8974|S8975|S8976|S8977|S8978|S8979|S8980|S8981|S8982|S8983|S8984|S8985|S8986|S8987|S8988|S9127|S9128|S9139|S9142|S9202|S9203|S9204|S9205|S9507|S9508|S9509|S9510|S9511|S9512|S9513|S9514|S9515|S9516|S9517|S9518|S9519|S9520|S9521|S9522|S9523|S9524|S9525|S9526|S9622|S9623|S9624|S9625|S10120|Z312|Z363|Z1064|s315|s316|s317|s318|s6754|s6768|s6769|s6770|s6771|s6772|s6773|s6774|s6775|s6776|s6777|s6778|s6779|s6780|s6781|s6782|s6783|s6784|s7344|s7447|s7453|s7869|s7870|s7871|s7872|s7873|s7874|s8011|s8012|s8013|s8014|s8015|s8016|s8017|s8018|s8019|s8020|s8021|s8022|s8023|s8024|s8082|s8083|s8084|s8085|s8086|s8087|s8088|s8089|s8090|s8091|s8092|s8093|z1256|z1535 +STRT#S7702|S7703|S7704|S7705|S7706|S7707|S7708|S7709|S7710|S7711|S7712|S7713|S7714|S7715|S7716|S7717|S7718|S7719|S7720|S7721|S7722|S7723|S7724|S7725|S7726|S7727|S7728|S7729|S7730|S8181|S8182|S8223|S8234|S8259|S8321|S8322|S8325|S8326|S8327|S8328|S8342|S8343|S8344|S8881|S8882|S8883|S8884|S8885|S8886|S8887|S8888|S8889|S9091|S9092|S9093|S9094|S9095|S9096|S9097|S9098|S9099|S9100|S9101|S9102|S9103|S9104|S9105|S9106|S9107|S9108|S9109|S9110|S9111|S9112|S9113|S9114|S9115|S9116|S9117|S9118|S9119|S9120|S9121|S9122|S9123|S9124|S9125|S9133|S9184|S9185|S9186|S9191|S9192|S9193|S9266|S9267|Z1873|Z1874|Z1875|Z1876|Z1877|s5166|s5167|s5168|s5169|s5170|s6785|s6786|s6787|s6788|s6789|s6790|s6791|s6792|s6793|s6794|s6795|s6796|s6797|s6798|s6799|s6800|s6801|s6802|s6803|s6804|s6805|s6806|s6807|s6808|s6809|s7214|s7215|s7216|s7217|s7218|s7219|s7220|s7221|s7222|s7223|s7224|s7225|s7226|s7227|s7228|s7229|s7230|s7345|s7346|s7347|s7348|s7349|s7454|s7455|s7456|s7653|s7654|s7655|s7676|s7677|s7678|s7679|s7680|s7695|s7696|s7703|s7704|s7705|s7706|s7707|s7708|s8025|s8026|s8027|s8028|z168|z1257|z1258|z1259|z1260|z1261|z1536|z1537|z1538|z1539|z1540|z1541|z1560|z1561|z1562|z1563|z4683 +STRW#S8903|S9206|S9207 +STRX#S8323|S8678|S8679|S8680|S8681|S8682|S8683|S8890|S8891|S8892|S8893|S8894|S8895|S8896|S8897|S8898|S9021|S9022|S9023|S9024|S9025|S9026|S9027|S9028|S9029|S9030|S9031|S9032|S9033|S9034|S9035|S9036|S9037|S9038|S9039|S9040|S9041|S9042|S9043|S9044|S9045|S9143|S9144|S9145|S9146|S9147|S9148|S9149|S9150|S9151|S9152|S9153|S9154|S9155|S9156|S9157|S9158|S9159|S9160|S9161|S9296|S9297|S9308|S9309|S9608|Z367|s7340|s7341|s7342|s7343|s7656|s7665|s7666|s7667|s7668|s7669|s7670|s7671 +STS#S467|S477|S5213|S5219|S5378|S7822|S7823|S8034|S8691|S9527|S9636|S10027|Z1068|s341|s4656|s4657|s5171|s7458|s7459 +STSB#S473|S474|S475|S476|S5216|S5217|S5218|S8035|S8036|S8037|S8038 +STSF#S435|S436|S5222|S8697|S8698|S8712|S8713|S8714|S8720|S8721|s7628|s7629|s7630 +STSJ#S480|S481|S5223|S5224|S8699|S8700|S8701 +STSK#S4761|S4762|S8702|S8703|S8704|S8705|S8706|S8707|S8708|S8709|S8710|S10122|S10125|Z371|Z372|Z373|Z374|Z375|Z376|Z377|Z378 +STSL#S482|S483|S4763|S4764|S9637|S9638|S10128|s7457 +STSM#S111|S4765|S4766|S5206|S5207|s346|s5152|s5153|s5154|s5155|s5156|s5157|s5158|s5159|s5160|s5161|s5162|s5163 +STSN#S468|S469|S470|S478|S487|S488|S4755|S5220|S5232|S5233|S5234|S5235|S5236|S5237|S5238|S5239|S5240|S5241|S5242|S5243|S5244|S7824|S9639|S10028|S10123|S10124|Z461|Z462|Z1069|s354|s355|s356|s357|s358|s359|s360|s361|s4658|s4659|s4660|s4661|s4662|s4663|s5172|s5173|s5174|s5175|s5176|s5177|s5178|s7627 +STSP#S5226|S5227|S5228|S8711|S10129|S10145|Z379|Z380|z268|z269|z270|z271|z272 +STSR#S4756|S4757|S4758|S4759|S4760|S4767|S4768|S4769|S5214|S5215|S5225|s7626 +STSS#S471|S472|S479|S4754|S5221|S5229|S5230|S5231|S8039|S8696|S8723|S8724|S8725|S8726|S9528|S10126|s7460 +STST#S16|S112|S484|S485|S486|S4173|S4753|S4770|S8692|S8693|S8694|S8695|S8715|S8716|S8717|S8718|S8719|S10087|S10112|S10113|S10127|S10130|S10131|Z290|Z381|s55|s56|s57|s58|s59|s342|s343|s344|s4664|s4665|s4666|s4667|s5179|s6965|s7006|s7461|s7631|s8034|s8482|s8644|s8645|s8646|s8647|s8648 +STSW#S4771|S8722 +STSX#S489|S10121|Z459|Z460 +STT#S110|S7067|S7068|S7756|S7761|S7814|S7917|S9356|S9402|S9529|S9593|Z1044|Z1045|Z1868|s4875|s6838|s6966|s6967|s7007|s7288|s7289 +STT0#S7331|S7332 +STTB#S9403|s6858 +STTF#S7752|S7753|S7754|S7755|Z298|s6841|s6842|s6843|s6844|s6845|s6846|s6847|s6859|s6860|s6861|s6862|s6863|s6864 +STTJ#s6848|s6849|s6850|s6851|s6852|s6853|s6854|s6855|s6856|s6857|s7295|s7296|s7297|s7298|s7299|s7300|s7301|s7302|s7303 +STTK#S7731|S7732|S7733|S7734|S8224|S8225|S8226|S8227|S9532|S9533|s7294|s7304|s7305|s7306|s7307 +STTL#S7078|S7757|S7758|S7759|S7760|S10103|Z1043|s6448|s6449|s6450|s6451|s6452|s6453|s6865|s6866|s6867|s6868|s6869|s6870|s6871|s6872|s6873|s6874|s6875|s6876 +STTM#S7299|S7811|S7812|S7813|S7816|S9404|S9405|Z299|Z300|s4310|s7290 +STTN#S7069|S7070|S7071|S7072|S7073|S7074|S7075|S7076|S7297|S7298|S7762|S7815|S8228|S9336|S9337|S9338|S9339|S9340|S9341|S9342|S9343|S9344|S9345|S9346|S9347|S9348|S9349|S9350|S9351|S9352|S9353|S9354|S9355|S9357|S9358|S9359|S9360|S9361|S9362|S9363|S9364|S9365|S9366|S9367|S9368|S9369|S9370|S9371|S9372|S9373|S9374|S9375|S9376|S9377|S9378|S9379|S9380|S9381|S9382|S9383|S9384|S9385|S9386|S9387|S9388|S9389|S9390|S9391|S9392|S9393|S9394|S9395|S9396|S9397|S9398|S9530|S9531|S9594|S9774|S9775|Z1046|Z1869|s4876|s6443|s6444|s6445|s6446|s6447|s6840|s6878|s6968|s7291|s7749|s7750|z4654 +STTR#S7763|S7764|S8688|S8689|S8690|S9399|S9400|S9401|S10132|Z297|Z301|s6879|s6880|s6881|s6882|s6883|s6884|s6885|s6886|s6887|s6888|s6889|s6890|s6891|s6892|s7292|s7624|s7625|s7751|s7752|s7753|s7754|s7755|s7756|s7757|s7758|s7759|s7760|s7761|s7762|s7763|s7764 +STTS#S7077|S7079|S7080|S7081|S7082|S7083|S7084|S7085|S7086|S7087|S7088|S7089|S7090|S7091|S7092|S7093|S7094|S7095|S7096|S7097|S7098|S7099|S7100|S7101|S7102|S7103|S7104|S7105|S7106|S7107|S7108|S7109|S7110|S7111|S7112|S7113|S7114|S7115|S7116|S7117|S7118|S7119|S7120|S7121|S7122|S7123|S7124|S7125|S7126|S7127|S7128|S7129|S7130|S7131|S7132|S7133|S7134|S7135|S7136|S7137|S7138|S7139|S7140|S7141|S7142|S7143|S7144|S7145|S7146|S7147|S7148|S7149|S7150|S7151|S7152|S7153|S7154|S7155|S7156|S7163|S7164|S7165|S7166|S7167|S7168|S7169|S7170|S7171|S7172|S7173|S7174|S7175|S7176|S7177|S7178|S7179|S7180|S7181|S7182|S7183|S7184|S7185|S7186|S7187|S7188|S7189|S7190|S7191|S7192|S7193|S7194|S7195|S7196|S7197|S7198|S7199|S7200|S7201|S7202|S7203|S7204|S7205|S7206|S7207|S7208|S7209|S7210|S7211|S7212|S7213|S7214|S7215|S7216|S7217|S7218|S7219|S7220|S7221|S7222|S7223|S7224|S7225|S7226|S7227|S7228|S7229|S7230|S7231|S7232|S7233|S7234|S7235|S7236|S7237|S7238|S7239|S7240|S7241|S7242|S7243|S7743|S7744|S7745|S7746|S7747|S7748|S7749|S7750|S7751|S7765|S7766|S7767|S7768|S7769|S7770|S7771|S7772|S9534|S9535|S9536|S9537|S9538|S9694|S9695|S9696|S9697|S9698|S9699|S9700|S9701|S9702|S9703|S10090|Z1047|s6454|s6455|s6456|s6457|s6458|s6459|s6460|s6461|s6462|s6463|s6464|s6465|s6466|s6467|s6468|s6469|s6470|s6471|s6472|s6473|s6474|s6475|s6476|s6477|s6478|s6479|s6480|s6481|s6482|s6483|s6484|s6485|s6828|s6829|s6830|s6831|s6832|s6833|s6834|s6835|s6836|s6837|s6877|s6969|s7293|s7308|s7875|s7876|s7877|s7878|s7879|s7880|s7881|s7882|s7883|s7884|s7885|s7886|s7887|s7888|s7889|s7890|s8094|s8095|s8096|s8097|s8098|s8099|s8100|s8101|s8102|s8103|s8612|s8613|s8614|s8615 +STTT#S7300|S7301|S7302|S7303|S7304|S7305|S7306|S7307|S7308|S7309|S7310|S7311|S7312|S7313|S7314|S7315|S7316|S7317|S7318|S7319|S7320|S7321|S7322|S7323|S7324|S7325|S7326|S7327|S7328|S7329|S7330|S7333|S7334|S7335|S7336|S7337|S7338|S7339|S7340|S7341|S7342|S7343|S7344|S7345|S7346|S7347|S7348|S7349|S7350|S7351|S7352|S7353|S7354|S7355|S7356|S7357|S7358|S7359|S7360|S7361|S7362|S7363|S7364|S7365|S7366|S7367|S7368|S7369|S7370|S7371|S7372|S7373|S7374|S7375|S7376|S7377|S7378|S7379|S7380|S7381|S7382|S7383|S7384|S7385|S7386|S7387|S7388|S7389|S7390|S7391|S7392|S7393|S7394|S7395|S7396|S7397|S7398|S7773|S7774|S7775|S9544|S9545|S9546|S9547|S9548|S9549|S9550|S9551|S9552|S9553|S9554|S9555|S9556|S9557|S9558|S9559|S9560|S9561|s6539|s6540|s6541|s6542|s6543|s6839|s7891|s7892|s7893|s7894|s7895|s7896 +STTX#S7157|S7158|S7159|S7160|S7161|S7162|S9542|S9543 +STWL#z274|z275|z276|z277|z278|z279 +STWN#S10133|S10134|S10135|S10142|S10143|S10144 +STWR#S4331|S7827|S7828|S7829|S8367|S8368|Z454|Z455|Z456|Z457|Z458|s4325|s8643 +STWS#S5379|S5380|S10136|S10137|S10138|S10139|S10140|S10141|Z451|Z452|Z453|s8637|s8638|s8639|s8640|s8641|s8642|z280 +STX#S5199|S5200|S8369|S8370|s6511|s6938|s6970 +STXB#S7836|S7837 +STXF#S7833|S8375|S8376|s7375|s7376|s7377|s7378 +STXJ#S7834|S7835 +STXK#s7384 +STXL#S7286|S7287|S7288|S7289|S7290|S7291|S7292|S7293|S7294|S7295|S7296|S8371|S8372|S8373|S8374|S8377|S8378|S8379|s6512|s6513|s6514|s6515|s6516|s6517|s6518|s6519|s6520|s6521|s6522|s6523|s6524|s6525|s6526|s6527|s6528|s6529|s6530|s6531|s6532|s6533|s6535|s6536|s6537|s7364|s7365|s7366|s7367|s7368|s7369|s7370|s7371|s7372|s7373|s7374|s7379|s7380|s7381|s7382|s7383 +STXM#S7838 +STXN#S5201|S5208|S5209|S5210|S5211|S5212|S7735|S7736|S7737|S7738|S7739|S7740|S7741|S7742|S7810|S10089|s5164|s5165|s6534|s6810|s6811|s6812|s6813|s6814|s6815|s6816|s6817|s6818|s6819|s6820|s6821|s6822|s6823|s6824|s6825|s6826|s6827|s6939|s6940|s6971|s6972|s6973|s6974|s6975|s6976 +STXP#S7839|S7840|S8380|S8381|S8382|S8383|s7385|s7386 +STXR#S7844|S7845|s7588|s7589 +STXS#S7841|S7842|S7843|S7846|S7847|S7848|S8384|S8385|S8386|s6538|s7387|s7586|s7587 +STXT#S8387|S8388|S8389|S8390|s4138|s4139|s4140|s4141|s4142|s4143|s4144|s4145|s4146|s6941|s6942|s6943|s6944|s7388 +STXW#S8391|S8392|S8393|S8394|S8395|S8396|S8397|S8398|S8399|S8400|S8401|S8402 +SW#S5814|s5536|z5004 +SW0S#Z2062 +SW0T#Z2063 +SWBK#Z2105|Z2106|Z2114|Z2115 +SWBL#Z2107|Z2108|Z2109|Z2110|Z2111|Z2112|Z2113|z5296|z5297|z5298|z5299|z5300 +SWBN#Z1984|z5012|z5013|z5014|z5015|z5016|z5017|z5018|z5019|z5020|z5021 +SWBT#Z1985|Z1986 +SWFL#Z2004|Z2005|Z2006|Z2007|Z2008|Z2009|Z2010|Z2011|Z2012|Z2013|Z2014|Z2015|z5048|z5049|z5050|z5051|z5052|z5053|z5054|z5055|z5056|z5057|z5058|z5059|z5060|z5061|z5062|z5063|z5064|z5065|z5066|z5067|z5068|z5069|z5070|z5071|z5072|z5073|z5074|z5075|z5076|z5077|z5078|z5079|z5080|z5081|z5082|z5083|z5084|z5085|z5086|z5305|z5306|z5307|z5308 +SWFM#Z2000|Z2001|Z2002|Z2003 +SWFR#Z2072|Z2073|Z2074|z5042|z5043|z5044|z5045|z5046|z5047 +SWFX#z5038|z5039|z5040|z5041|z5301|z5302|z5303|z5304 +SWHF#Z2032|Z2033|Z2034 +SWHN#z4772|z4773|z4774|z4775|z4776|z5101|z5102|z5103|z5104|z5105|z5106|z5107 +SWJ#S4072|Z2019|z4771 +SWJN#Z2020 +SWJR#Z2035|z5108|z5109|z5110|z5111|z5112|z5113|z5114|z5115|z5116 +SWJS#S4073|Z2021|Z2022|Z2023|Z2024|Z2116|Z2117|Z2118 +SWJT#z5087|z5088|z5089|z5090|z5091 +SWK#S4071|Z1966|Z1971|Z2016|Z2098 +SWKB#Z1967|Z1968|Z1969|Z1970|Z2017|Z2018|z4933|z4934|z4935|z4936|z4937 +SWKF#Z1980|Z1981|Z1982|Z1983 +SWKJ#z4961|z4962|z4963 +SWKL#Z1974|Z1975|Z2028|Z2099|z4964|z4965|z4966|z4967|z4968|z4969|z4970|z4971|z4972|z4973|z4974|z4975|z5092|z5093|z5094|z5095|z5096|z5097|z5285 +SWKM#Z1976|Z1977|Z2036|Z2037|Z2038|Z2039|Z2102|Z2103|z4976|z4977|z4978|z4979|z4980|z4981|z4982|z4983|z4984|z4985|z4986|z4987|z4988|z4989 +SWKN#Z1972|z4952|z4953|z4954|z4955|z4956|z4957|z4958|z4959|z4960|z5286|z5287|z5288|z5289|z5290 +SWKP#Z1978 +SWKR#Z2100|Z2101 +SWKS#Z1973|Z1979|Z2025|Z2026|Z2027|Z2029|Z2030|Z2031|Z2104|z4990|z5291 +SWKT#z4938|z4939|z4940|z4941|z4942|z4943|z4944|z4945|z4946|z4947|z4948|z4949|z4950|z4951|z5098|z5099|z5100|z5292|z5293|z5294|z5295 +SWKW#z4991|z4992|z4993|z4994|z4995|z4996|z4997|z4998|z4999|z5000|z5001|z5002|z5003 +SWL#s5544 +SWLF#Z2282|Z2283|Z2284|Z2285|Z2286|Z2287|Z2288|Z2289|Z2290|Z2291|z5404|z5405|z5406|z5407|z5408|z5409|z5410|z5411|z5412|z5413|z5414|z5415|z5416|z5417|z5418|z5419|z5420|z5421|z5422|z5423|z5424|z5425|z5426|z5427|z5428|z5429|z5430|z5431|z5432|z5433|z5434|z5435|z5436|z5437|z5438|z5439 +SWLN#Z2132|Z2133|Z2134|Z2135|Z2136|Z2137|Z2138|Z2139|Z2140|Z2141|Z2142|Z2143|z4777|z5331 +SWLT#Z2119 +SWLX#Z2120|Z2121|Z2122|Z2123|Z2124|Z2125|z5309|z5310|z5311|z5312 +SWML#Z2040|z5117|z5118|z5119|z5120|z5121|z5122 +SWMN#S9889|Z2041 +SWMS#Z2042|Z2043|Z2044 +SWMT#z5123|z5124|z5125|z5126 +SWNH#z5033|z5034|z5035 +SWNJ#Z1913|Z2144|Z2145|Z2146|Z2281|s8316|z4870|z5333|z5334|z5335|z5336|z5337|z5338|z5394|z5395|z5396|z5397|z5398|z5399 +SWNK#S9890|Z1912|Z1914|Z1915|Z1916|Z1917|Z1918|Z1919|Z1920|Z1921|Z1922|Z1923|Z1924|Z1925|Z1926|Z1927|Z1928|Z1929|Z1930|Z1931|Z1932|Z1933|Z1934|Z1935|Z1936|Z1937|Z1938|Z1939|Z1940|Z1941|Z1942|Z1943|Z1944|Z1945|Z1946|Z1947|Z1948|Z1949|Z1950|Z1951|Z1952|Z1953|Z1954|Z1955|Z1956|Z1957|Z1958|Z1959|Z1960|Z1961|Z1962|Z2147|Z2148|z4789|z4816|z4817|z4818|z4819|z4820|z4869|z4871|z4872|z4873|z4874|z4875|z4876|z4877|z4878|z4879|z4880|z4881|z4882|z4883|z4884|z4885|z4886|z4887|z4888|z4889|z4890|z4891|z4892|z4893|z4894|z4895|z4896|z4897|z4898|z4899|z4900|z4901|z4902|z4903|z4904|z4905|z4906|z4907|z4908|z4909|z4910|z4911|z4912|z4913|z4914|z5332|z5339|z5340|z5341|z5342|z5343|z5344|z5345|z5346|z5347|z5348|z5349|z5350|z5400|z5401|z5402|z5403 +SWNS#Z1963|Z1964|z4915|z4916|z4917|z4918|z4919|z4920|z4921|z4922|z4923|z4924|z4925|z4926|z4927|z4928|z4929|z4930|z4931 +SWNT#S4075|S4076|S4077|Z1900|Z1903|Z1904|Z2069|Z2070|Z2071|z4761|z4762|z4763|z4764|z4765|z4783|z4784|z4785|z4786|z4787|z4788|z5249|z5250|z5251 +SWPL#z5127 +SWPN#Z2048 +SWPR#Z2045|Z2046|Z2047 +SWR#Z1965|z4932|z5036 +SWRB#Z1994|Z1995 +SWRF#z4790|z4791|z4792|z4793 +SWRH#z5128|z5129|z5130|z5131|z5132 +SWRJ#Z1996|Z2084|Z2085|Z2086|Z2087|z5271|z5272|z5273|z5274|z5275|z5276|z5277|z5278|z5279|z5280|z5281|z5282|z5283|z5284 +SWRK#Z2083|Z2088|Z2089|Z2090|Z2091|Z2092|Z2093|Z2094|Z2095 +SWRL#z5037 +SWRM#z5006|z5007|z5008|z5009|z5010 +SWRN#Z2149|Z2150|Z2151|Z2152|z5351|z5352|z5353|z5354|z5355 +SWRP#Z1997 +SWRS#Z1998|Z1999 +SWRT#S4068|S4069|Z2049|Z2050|Z2051|s4147|z4766|z4767|z4768|z4769|z4770|z5133|z5134|z5135|z5136|z5137 +SWRX#Z2079|Z2080|Z2081|Z2082|z5267|z5268|z5269|z5270 +SWS#s5537 +SWSK#Z2153|Z2154|Z2155|Z2156|Z2157|Z2158|Z2159|Z2160|Z2161|Z2162|Z2163|Z2164|Z2165|Z2166|Z2167|Z2168|Z2169|Z2170|Z2171|Z2172|Z2173|Z2174|Z2175|Z2176|Z2177|Z2178|Z2179|Z2180|Z2181|Z2182|Z2183|Z2184|Z2185|Z2186|Z2187|Z2188|Z2189|Z2190|Z2191|Z2192|Z2193|Z2194|Z2195|Z2196|Z2197|Z2198|Z2199|Z2200|Z2201|Z2202|Z2203|Z2204|Z2205|Z2206|Z2207|Z2208|Z2209|Z2210|Z2211|Z2212|Z2213|Z2214|Z2215|Z2216|Z2217|Z2218|Z2219|Z2220|Z2221|Z2222|Z2223|Z2224|Z2225|Z2226|Z2227|Z2228|Z2229|Z2230|Z2231|Z2232|Z2233|Z2234|Z2235|Z2236|Z2237|Z2238|Z2239|Z2240|Z2241|Z2242|Z2243|Z2244|Z2245|Z2246|Z2247|Z2248|Z2249|Z2250|Z2251|Z2252|Z2253|Z2254|Z2255|Z2256|Z2257|Z2258|Z2259|Z2260|Z2261|Z2262|Z2263|Z2264|Z2265|Z2266|Z2267|Z2268|Z2269|Z2270|Z2271|Z2272|Z2273|Z2274|Z2275|z5138|z5139|z5140|z5141|z5142|z5143|z5258|z5259|z5260|z5261|z5356|z5357|z5358|z5359|z5360|z5361|z5362|z5363|z5364|z5365|z5366|z5367|z5368|z5369|z5370|z5371|z5372|z5373|z5374|z5375|z5376 +SWSL#Z2075|Z2076|Z2077|z5150|z5151|z5152|z5153|z5154|z5262|z5263|z5264|z5265|z5266 +SWSN#S4074|Z1901|Z1902|Z2078|z4778|z4779|z4780|z4781 +SWSP#Z2054|Z2126|Z2127|Z2128|Z2129|Z2130|z5160|z5161|z5162|z5163|z5164|z5313|z5314|z5315|z5316|z5317|z5318|z5319|z5320|z5321|z5322|z5323|z5324|z5325 +SWSR#S4070 +SWST#Z2052|Z2053|Z2276|Z2277|Z2278|z4782|z5144|z5145|z5146|z5147|z5148|z5149|z5155|z5156|z5157|z5158|z5159|z5165|z5166|z5167|z5168|z5169|z5170|z5171|z5172|z5173|z5174|z5175|z5176|z5177|z5178|z5179|z5180|z5181|z5182|z5183|z5184|z5185|z5186|z5187|z5188|z5189|z5190|z5191|z5192|z5193 +SWT#S4176|S5813|s5535|z5194|z5203 +SWTB#z5198|z5199|z5200|z5201|z5202 +SWTJ#z5219|z5220|z5221|z5222|z5240|z5241|z5242|z5243|z5244 +SWTK#Z1987|Z1988|Z1989|Z2055|Z2056|Z2057|z5215|z5216|z5217|z5218|z5223|z5224|z5225|z5226|z5227 +SWTL#Z2059|z5204|z5205|z5206|z5207|z5208|z5209|z5228|z5229|z5230|z5231|z5245|z5246|z5247|z5248 +SWTM#z5011|z5027|z5028|z5029|z5030|z5031|z5032|z5210|z5232 +SWTN#Z2060|Z2061|z5211|z5212 +SWTP#Z2064|Z2065 +SWTR#Z1905|Z1906|Z1992|Z1993|Z2131|Z2279|Z2280|z4794|z4795|z4796|z4797|z4798|z4799|z4800|z4801|z4802|z4803|z4804|z4805|z4806|z4807|z4808|z4809|z4810|z4811|z4812|z4813|z4814|z4815|z5005|z5213|z5233|z5234|z5235|z5236|z5237|z5326|z5327|z5328|z5329|z5330|z5389|z5390|z5391|z5392|z5393 +SWTS#Z2058|Z2066|Z2067|Z2096|Z2097|z5195|z5196|z5197|z5214|z5238|z5239|z5377|z5378|z5379|z5380|z5381|z5382|z5383|z5384|z5385|z5386|z5387|z5388 +SWTT#Z1990|Z1991|z5022|z5023|z5024|z5025|z5026 +SWTW#Z2068 +SWWX#z5252|z5253|z5254|z5255|z5256|z5257 +SWXS#Z1895|Z1896|Z1897|Z1898|Z1899|z4755|z4756|z4757|z4758|z4759|z4760 +SX#S48|S4179|S4772|S9751|Z177|s4244|s4706|s4847|s8170|s8171 +SX0N#Z1222|Z1223|Z1224|Z1225|Z1226 +SX0S#Z1219|Z1220|Z1221|Z1227|Z1228|Z1229 +SX0T#S4180|S4181 +SXBF#S9745 +SXBH#S42 +SXBK#S9746 +SXBR#S38|S39|S40|S41|S9747 +SXBS#S43|S44|s22|s23 +SXBX#S45|S46|S47 +SXFR#S53|S54|S86|S87|S88|S89|S90|S91|S92|S93|S94|S95|S96|S97|S98|S99|S100|S9764 +SXFT#S9744 +SXJB#S55|S56|S57|S58 +SXJM#s28|s29|s30|s31|s32 +SXJR#S9757|S9758|S9759|s33 +SXKN#S63|S64|S65|S66|S67|s34|s35|s36|s37|s38|s39 +SXKR#S9760|S9761 +SXKS#S68 +SXKT#S59|S60|S61|S62 +SXKX#S9738|S9739 +SXL#S4812 +SXLF#S9762|S9763|s4707|s4708|s4709|s4710|s4711 +SXLJ#S69|S70 +SXLN#S4813 +SXLS#S71 +SXLX#S72|S73|s40|s41|s42|s43|s44|s45|s8433|s8434|s8435|s8436|s8437 +SXMT#S74 +SXN#S50|S4773|S9752|Z195|s4848|s8172|z195 +SXNB#S4774|Z196|Z197|Z200|Z201|Z202|Z203|Z204|Z205|Z206|Z207|Z208 +SXNF#S9740|Z211|Z212|Z213|Z239 +SXNH#S4775|S4776|S4777|Z215 +SXNJ#z193|z194 +SXNK#Z214|Z216|Z217|Z218|Z219 +SXNL#S30|S31|S49|Z220|Z221|Z222 +SXNN#Z237|Z238|Z246|Z247|z196|z197|z198|z199|z210 +SXNP#Z223|Z224 +SXNR#S51|Z198|Z209|Z210|Z241|Z242|Z243|Z244|z200|z201|z202|z203|z204 +SXNS#S9741|Z199|Z225|Z226|Z227|Z228|Z229|Z230|Z231|Z232|Z233|Z240|z205 +SXNT#Z234|Z235|Z236|Z245|s4849|s4850|s4851|s4852|s8173|s8174|s8175|s8176|z206|z207|z208|z209 +SXPR#S75|S76 +SXR#S35|S52|S4814|S9753|Z733|s4712|s4713 +SXRB#S9742 +SXRH#S4815|S4816|S4817|S4818|S4819|S4820|S4821|S4822|S4823|S4824|S4825|S4826|S4827|S4828|S4829|S4830|S4831|S4832|S4833|S4834|S4835|S4836|S4837|S4838|S4839|S4840|S4841|S4842|S4843|S4844|S4845|S4846|S4847|S4848|S4849|S4850|S4851|S4852|S4853|S4854|S4855|S4856|S4857|S4858|S4859|S4860|S4861|S4862|S4863|S4864|S4865|S4866|S4867|S4868|S4869|s4728|s4729|s4730|s4731 +SXRJ#S77|S78|s4722|s4723|s4724|s4725|s4726|s4727 +SXRK#S32|S33 +SXRL#s4732 +SXRM#s4714 +SXRN#S34|S4870|S4872|S4873|S4874|S4875|S4876|S4877|S4878|S9754|S9755|S9756|Z734|s4715|s4733|s4734|s4735|s4736|s4737|s4751 +SXRR#s4716|s4717|s4718|s4719|s4720 +SXRS#S4871|s4721|s4738|s4739|s4740|s4741|s4742|s4743|s4744|s4745|s4746|s4752|s4753 +SXRT#S9743|s4747|s4748|s4749|s4750 +SXS#s4000 +SXSF#s4007|s4008|s4009|s4010|s4011|s4012|s4013|s4014|s4015|s4016 +SXSJ#S3888|S3889|S3890|s4018|s4019|s4020|s4021|s4022 +SXSK#S36|S37|S79|S80|S81|S3873|S3874|S3875|S3876|S3877|s4001|s4002|s4003|s4004|s4005|s4069|s4070|s4071|s4072|s4073|s4074 +SXSM#s4023|s4024|s4025|s4026|s4027|s4028|s4029|s4030|s4031|s4032 +SXSN#S82|S83|S84|S85|S3878|S3887|s4006|s4057|s4058|s4062|s4063|s4064|s4065|s4066|s4067|s4068 +SXSS#S3884|S3885|S3886|s4061|s8438 +SXST#S3879|S3880|S3881|S3882|S3883|s4033|s4034|s4035|s4036|s4037|s4038|s4039|s4040|s4041|s4042|s4043|s4044|s4045|s4046|s4047|s4048|s4049|s4050|s4051|s4052|s4053|s4054|s4055|s4056|s4853|s8177 +SXSW#S106|s4059|s4060 +SXT#S4879|S10081|Z1211|s46|s47|s4245|s4246|s4762|s4854|s4855|s8178|s8179|z5527 +SXTB#S4880|S4881|Z1212|Z1213|Z1214|Z1215|Z1216|s4754|s4755|s4756|s4757|s4758|s4759|s4760|s4761 +SXTF#S4882|S4883|S4884|S4891|S4892|S4893|S4894|S4895|Z1254|Z1255 +SXTJ#Z1218|s8600|s8601|s8602|s8603|z5539|z5540|z5541|z5542|z5543|z5544|z5545|z5546|z5547|z5548 +SXTK#S4885|S4886|S4887|Z1230|Z2368|Z2369|Z2370|Z2371|s8599|z5538|z5549|z5550|z5551|z5552|z5553|z5554|z5555|z5556|z5557 +SXTL#Z1231|Z1232|s4775|s4776|s4777|s4778|z1703|z1704|z1705|z1706|z1707|z1708|z1709|z1710|z1711|z1712|z1713 +SXTM#S4921|Z1233|Z1234|Z1235|Z1236|Z1237|s48|s4247 +SXTN#S4890|S9748|S9749|S9750|Z1217|Z2372|Z2373|s24|s25|s26|s27|s49|s4763|s4764|s4765|s4766|s4767|s4768|s4856|z5528|z5529|z5530|z5531 +SXTP#Z1238 +SXTR#S4888|S4889|Z1239|Z1240|Z1250|Z1251|Z1252|Z1253|Z2363|Z2364|Z2365|Z2366|Z2367|s50|s4248|s4249|s8180|s8181|s8182|s8183|s8184 +SXTS#Z1241|Z1242|Z1243|Z1244|Z1245|Z1246|Z1247|Z1248|Z1249|s51|s4250|s4251|s4769|s4857|s8185|z5532 +SXTT#s4770|s4771|s4772|s4773|s4774|z5533|z5534|z5535|z5536|z5537 +SXTW#S4896|S4897|S4898|S4899|S4900|S4901|Z1256 +SXWR#S101|S102|S103|S104|S105|S9765|S9766|S9767|S9768 +SXXN#s4017 +SYNK#Z2293 +SYNT#Z2292 ++++++++++ +T#D0|D693|D873|D948|D1665|T493|d0|d404|d1132|d2014|t393|t1061|t2463|t2468 +T0R#D1089 +TB#D1|D949|D950|T494|T2799|d2|d2026|t18|t356|t357|t1073 +TBBL#d3|d4|d5|d6|d7 +TBBR#T32|T33 +TBHT#T502 +TBJB#d8|d9|d10|d11 +TBJS#d12|d13|d14|d15 +TBK#T0|T2|T1659 +TBKB#T1 +TBKH#T4|T5 +TBKK#T9|T10|T11 +TBKL#T6|T7 +TBKP#T8 +TBKR#T3 +TBKS#T12|T13|T14|T15|T16|T17|T18 +TBKW#T19 +TBL#D1662|T20|d419 +TBLB#d22 +TBLN#D2035|D2296|T21|T22|T23|T24|T25|T26|T27 +TBLR#t0|t1|t2|t3|t4|t5|t6|t7|t8|t9|t10|t11|t12|t13|t14|t15|t16|t17 +TBLS#D1663|d1050|d1051|d1052|d1053 +TBLT#T28|T29|T30|T31|T34|T35|T36|T37|T38|T39|T40 +TBM#t358 +TBN#D951|D956|T495|T2800|t1074 +TBNB#t359|t360|t361|t362 +TBNH#T496 +TBNJ#T3043 +TBNK#t363|t364|t365|t366 +TBNN#D957 +TBNS#T497|T498|T499|T500|T501|T503|T504 +TBNT#t1075|t1076|t1077|t1078 +TBR#t367|t368 +TBRK#T2801|T2802|T2803|T2804|t2464|t2465|t2466|t2467 +TBRM#D1370 +TBRN#t369 +TBRR#t370 +TBRS#t371 +TBRX#T3005|T3006|T3007|T3008 +TBS#D418|D952|D958|D2034|d2027|d2028|t372 +TBSB#D953|D954 +TBSK#D955|D2033|d1137|d1138|d1139|d1140 +TBSR#d2029|d2030|t19 +TBST#D959|D960|D961|D962|T505|d16|d17|d18|d19|d20|d21|t373|t374|t375|t376|t377|t378|t379|t380|t381 +TBSX#T1660|T1661|T1662|T1663|T1664|d1133|d1134|d1135|d1136|t1079|t1080|t1081|t1082|t1083 +TBT#D414|D419|T1338|t1084|t1085 +TBTK#D874|D875|D876 +TBTN#D415|D416|D420|D421|t913|t914|t1086 +TBTR#D417|d408|d409|d410|d411|d412|d413|d414|d415|d416|d417|d418|d420|d421 +TBTS#D422|d1046|d1047|d1048|d1049|t915 +TBTT#t1087 +TBXS#T661|T662 +TF#D1331|T1372|T1727|T2821|T2972|d1549|d1550|t399|t926 +TF0R#D1158|D1159 +TFBJ#T1351 +TFBK#T536|T537 +TFBL#T1362|T1363|T1364|t929|t930|t931|t932|t933|t934|t935|t936|t937 +TFBM#T1350 +TFBN#T1353|T1354|T1373|T1374 +TFBS#T1352 +TFBT#T1355|T1356|T1357|T1358 +TFBW#T1359|T1360|T1361 +TFBX#T538|T539 +TFJB#T1397|T1398|T1399|T1400 +TFJF#T1401|T1402|T1403 +TFJK#t945|t946|t947|t948|t949|t950 +TFJL#t951 +TFKL#T1409|T1410|T1411|T1412 +TFKN#T1393|T1394|T1407|T1408 +TFKR#T1395|T1396|T1404|T1405|T1406|t927 +TFKT#D472|D473|T533|T534|T535|d441|d442|d443|d444 +TFL#T51|T1122|T1123|T1655|t79|t2674 +TFLB#T52|T53|T55 +TFLF#D814|D815|d994|t65|t66|t67|t68|t69 +TFLJ#T1388|T1389|T1391|T1392 +TFLK#T1390 +TFLN#T54|T1124|T1125|T1413|T1414|T1415|T1416|T2973|T2974|T3009|T3010|T3011|t70|t71|t72|t73|t2665|t2666|t2667|t2668 +TFLR#T56|T57 +TFLS#T58|T59|T1126|T1127|T1128|T1129|T1130|T1131|T1132|t74|t816|t817|t818|t819|t820|t821|t822|t823|t824|t825|t826|t827|t828|t829|t2669 +TFLT#D471|t75|t76|t77|t78|t2670|t2671|t2672|t2673 +TFLW#T60|T61|T62|T63 +TFLX#D486|D487|D488|D489|D490|D491|D492|D493|d477|d478|d479 +TFMP#T1375|T1376|T1377|T1378 +TFMR#D1093|D1094|D1095|d1226|d1227|d1228 +TFN#D407|D847|T166|T167|T1379|T1510|T2822|d269|d1551|t400|t938 +TFNB#T1380|T1381|T1382 +TFNF#d270|d271|d272|d273 +TFNJ#d274|d275|d276|d277|d278|d279|d280|d281|d282|d283|d284|d285|d286|d287|d288|d289|d290|d291|d292|d293|d294|d295 +TFNK#T1344|T1345|T1346|d296|d297|d298|d299|d300 +TFNL#T1383|T1384|d301|d302|d303|d304 +TFNM#T540|T541|d305|d306|d307|d308|d309 +TFNP#T1385 +TFNR#D478|d310|d311|d312|d449|d450|d451|d452|d453|d454|d455|d456|d457|d458|d459|d460|d461|d462|d463|d464|d465 +TFNS#D474|D475|D476|D477|T168|T1386|d313|d314|d315|d316|d324|d325|d445|d446|d447|d448 +TFNT#d317|d318|d319|d320|d321|d322|d323|d466|d467|d468|d470|d471|d472|d473|t401|t402|t403|t404 +TFNW#T1387 +TFNX#D479|D480|d469 +TFPR#T1417|T1418 +TFPT#T542|T543|T544 +TFR#D48|D408|D1664|d27|d326|d1552|t939|t940 +TFRH#d32|d33|d34|d35|d36 +TFRJ#D1332|d28|d29|d30|d31|d1462|d1463|d1464|d1465|d1466|d1467|d1468 +TFRM#D494|D495|d480|d481|d482|d483|d484|d485|t941 +TFRN#D1096|D1097|D1098|D1099|D1100|D1101|D1102|D1103|D1104|D1105|D1106|D1107|D1108|D1109|D1110|D1111|D1112|d1229|d1230|d1231|d1232|d1233|d1234|d1235|d1236|d1237|d1238|d1239|d1240|d1241|d1242|d1243|d1244|d1245|d1246|d1247|d1248|d1249|d1250|d1553|t942 +TFRR#d1251|d1252|d1554 +TFRS#D1333|D1334|d1469|d1470|d1471|d1472|d1473|d1474|d1475|d1476|d1477|d1555|t943 +TFRX#D1335 +TFS#D404|D409|D816|T1419|T1428|T2823|d1255|d1256|t944 +TFSF#T1429 +TFSJ#T552 +TFSK#D405|T545|T546|T547|T548|T1420|T1421|T1422|T1423|T1424|T1425|T1426|T1427|T1430|T2953|T2954|T2955|t952|t953|t954|t955|t956 +TFSL#T1349|d1253|d1254 +TFSN#D817|D818|D819|D820|D821|D822|D823|D824|D825|D826|D827|D828|D829|D830|D831|D832|D833|D834|D835|D836|D837|D838|D839|D840|D841|D842|D843|D844|D845|D846|T1431|T1433|T1434|d995|t957|t958|t959|t960|t961|t962|t963|t964|t965|t966|t967 +TFSP#D406 +TFSR#D1355|D1356|D1357|d1257 +TFST#D481|D482|D483|D484|D485|D1521|T549|T550|T551|T1432|T1435|T1436|T1437|T1438|T1439|T1440|T1441|T1442|T1443|T1444|T1445|T1446|T1447|T1448|T1449|T1450|T1451|T2824|T2825|T2826|d474|d475|d476|t928|t968|t969|t970|t971 +TFT#D401|D2045|D2297|T64|d996|d997|d2044|t405|t406 +TFTJ#d487|d488|d489|d2054|d2055|d2056 +TFTK#T1365|T1366|d486|d2053 +TFTL#T3048|T3049|d2057|d2058|d2059|d2060|t2862|t2863|t2864|t2865|t2866|t2867|t2868|t2869|t2870 +TFTM#T1347|T1348 +TFTN#D1336|D1337|D1338|D1339|D1340|D1341|D1342|D1343|D1344|D1345|D1346|D1347|D1348|D1349|D1350|D2046|D2047|d998|d2045|d2046|d2047|d2048|t407 +TFTP#D2048 +TFTR#T1367|T1368|T1369|T1370|T1371|d999|d1000|d1001|d1478|d1479|d1480|d1481|d1482|d1483|d1484|d1485|d1486|d1487|d1488 +TFTS#D402|D403|D496|D2049|D2050|D2051|d1002|d1003|d1004|d1005|d2049 +TFTT#d2050|d2051|d2052|t408 +TFTW#D2052|D2053 +TFTX#T1452|T1453 +TFXN#D1113|D1114|D1351|D1352|D1353|D1354 +THB#D872 +THM#d44 +THN#d50 +THNF#d69|d70 +THNJ#d51|d52|d53|d54|d55|d56|d57 +THNL#d58 +THNR#d59|d60|d61 +THNS#d62|d63|d64|d65|d66 +THNT#D51|d67|d68 +THNW#d71|d72|d73 +THR#d45 +THRJ#d46 +THRK#d47|d48|d49 +THRN#T696 +THWB#T1728 +TJ#D1380|T72|t409 +TJBK#T663|T664|T665|T666 +TJBL#d37 +TJBX#T73|T74|T75 +TJJ#t537 +TJJL#T79 +TJJN#D49|d38|t538 +TJJR#t539|t540|t541|t542|t543 +TJK#t536 +TJKS#t544|t545|t546|t547 +TJL#T1454 +TJLN#T80|T81|T82|T83|T84|T85|T86|T1455|t81|t82|t83|t84|t85 +TJMR#T87|T88|T89 +TJN#D497|T90|t80|t410 +TJNJ#d1141|d1142 +TJNR#D498|d490|d491|d492|d493|d494|d495|d496|d497|d498|d499|d500 +TJNS#D499|D1156 +TJNT#T2827|T2828|T2829|T2830|T2831|T2832|T2833|T2834|T2835|T2836|T2837|T2838|t86|t87|t88|t411|t412|t413|t2475|t2476|t2477|t2478|t2479|t2480|t2481|t2482|t2483|t2484|t2485|t2486|t2487|t2488|t2489|t2490|t2491|t2492|t2493|t2494|t2495|t2496|t2497|t2498 +TJNX#T553|T554|T555 +TJR#T1511 +TJRN#T695|T1512|T1513 +TJRS#T91|T92|T1514 +TJS#T93 +TJS0#T140 +TJSB#T100|T101|T102 +TJSF#T104 +TJSJ#T105|T106|T107|T108|T109|T110|T111 +TJSK#T115|T116|T117|T118|T119|T139|T667|T668|T669 +TJSL#T120|T121|T122|T123|T124|T125 +TJSM#T126|T142 +TJSN#T94|T95|T96 +TJSP#T129|T130|T131|T132|T133|T134 +TJSR#T127|T128|T135|T136|T137 +TJSS#T97|T98|T99|T144|T145|T146|d39 +TJST#D1115|T103|T138|T141|d40|d41|d42|d43 +TJSW#T143 +TJTB#T76|T77|T78 +TJTL#D1116|D1117|D1118|D1119|D1120|d1258|d1259|d1260|d1261|d1262|d1263|d1264|d1265|d1266|d1267|d1268|d1269|d1270 +TJWR#T148|T149|T150 +TJWS#T147|t89 +TJWT#t1096|t1097 +TJXM#T112|T113 +TJXX#T114 +TK#D432|D939|D1376|D1381|D2036|T65|T169|T701|T1339|T1743|d1103|d2031 +TKB#T66 +TKBL#D429|D430|D431|T69|T70|T71 +TKBS#T67 +TKBT#D426|D427|D428|D1377|T68 +TKFB#D425 +TKFL#D445|T151|T152|d1112|d1113|d1114|d1115|d1116|d1117|d1118|d1119 +TKFR#D443|D444 +TKHT#D940|D941|D942 +TKL#D44|D433|T175|T656|t114 +TKLB#D434|D946|d1121|d1122|d1123|d1124 +TKLJ#T176|T177 +TKLK#D518 +TKLM#D523|D524|D525|D526|D527|d554|d555|d556|d557|d558|d559|d560|d561|d562|d563|d564|d565|d566|d567|d568 +TKLN#D46|D435|D531|T179|T180|T657|d583|d584|d585|d586|d587|d588|d589|d590|d591|d592|d593|d594|d595|d596|d597|t104|t105|t106|t107|t108 +TKLR#D528|D529|D530|d569|d570|d571|d572|d573|d574|d575|d576|d577|d578|d579|d580 +TKLS#D436|T178|T658|d581|d582|t109 +TKLT#D45|T153|T154|T155|t110|t111|t112|t113 +TKLW#T181|T182|T183|T184|T185 +TKLX#T556|T557|t414|t415|t416|t417|t418|t419|t420|t421|t422|t423|t424|t425|t426|t2675|t2676|t2677|t2678|t2679|t2680 +TKM#D1383|d1104 +TKMN#D446|D447|D448|D449|D1390|D1406|D1407|D1408|D1409|D1410|D1411|D1412|D1413|D1414|D1415|D1416|D1417|D1418|D1419|D1420|D1421|d1493|d1494|d1495|d1496|d1497|d1498|d1499|d1500|d1501|d1502|d1503|d1504|d1505|d1506|d1507|d1508|d1509|d1510 +TKMR#D50 +TKMS#D1384 +TKMT#D1385|D1386|D1387|D1388|D1389|d1491|d1492 +TKN#D519|D890|D892|D1382|T670|T2934|d424|d1105|d2032|t916 +TKNB#D437|D438|D439|d1106 +TKNF#D440 +TKNJ#D441|D442|D455|T160 +TKNK#D454|D456|D457|D458|D459|D460|D461|D462|D463|D464|D465|D466|T161|T162|T163|T164|d433|d434|d435|d436 +TKNL#D885|d1068|d1069|d1070|d1071|d1072 +TKNM#D450|D451 +TKNN#D521|D891 +TKNS#D522|D878|D879|D880|D881|D882|D883|D884|D893|d1054|d1055|d1056|d1057|d1058|d1059|d1060|d1061|d1062|d1063|d1064|d1065|d1066|d1067|d1073|d1074 +TKNT#D520|T158|T159|d425|d426|d427|d428|d2033|d2034|d2035|d2036|t917|t918|t919|t920 +TKPF#D943|D944|D945|d1120 +TKR#D53|D533|d1107|d1108 +TKRM#D886|D887|D888|D889 +TKRR#d604|d605|d606|d607|d608|d609|d610|d611|d612|d613|d614|d615|d616|d1109 +TKRS#D501|D544|T1340|d514|d515|d1110 +TKRT#D500|D534|D535|D536|D545|D546|D547|d501|d502|d503|d504|d505|d506|d507|d508|d509|d510|d511|d512|d513|d601|d602|d603|d617|d618|d619|d620|d621|d622|d623|d624|d625|d626|d627|d628|d629 +TKRX#D537|D538|D539|D540|D541|D542|D543 +TKS#D1378|T156|T618|T702|T1343|T1744|d1111|t90 +TKSB#t92 +TKSF#T619|T620 +TKSK#D452|D453|t2849|t2850|t2851|t2852|t2853|t2854|t2855|t2856|t2857|t2858|t2859|t2860|t2861 +TKSL#D1359|T671|T672|T673 +TKSM#T610|T611|T612 +TKSN#T617 +TKSR#t486|t487|t488|t489|t490|t491|t492|t493|t494|t495|t496|t497|t498|t499 +TKSS#T621|T622|T623|T624|T1133 +TKST#T157|T613|T614|T615|T616|T1134|T1135|T1136|T1137|T1138|T1139|T1140|T1141|T1142|T1143|T1144|T1145|T1146|T1147|T1148|T1149|T1150|T1151|T1152|T1153|T1154|T1155|T1156|T1157|T1158|T1159|T1160|T1161|T1162|T1163|T1164|T1165|T1166|T1167|T1168|T1169|T1170|T1171|T1172|T1173|T1174|T1175|T1176|T1177|T1178|T1179|T1180|T1181|T1182|T1183|T1184|T1185|T1186|T1187|T1188|T1189|T1190|T1191|T1192|T1193|T1194|T1195|T1196|T1197|T1198|T1199|T1200|T1201|d429|d1125|d1126|d1127|d2037|t91|t427|t841|t842|t843|t844|t845|t846|t847|t848|t921 +TKSW#T625 +TKT#D516|T187|T189|T1341|d430|d2038|d2039|t93|t94|t428|t429|t922|t923 +TKTB#T188 +TKTF#D412|T191|d405|d406|t115|t116|t117|t118|t119|t120|t121|t122|t123|t124|t125|t126|t160|t161|t162|t163|t164|t165|t166|t167|t168|t169|t170|t171|t172 +TKTJ#T192 +TKTK#T193|T194|T195|T196|T197|T198|t97|t98|t99|t100|t101 +TKTL#T199|T200|t147|t148|t149|t150|t151|t152|t153|t154|t155|t156|t157|t158|t159 +TKTN#D517|D2056|T190|d431|d548|d549|d550|d551|d2040|t430|t924 +TKTR#D423|D424|D467|D468|D469|D532|D935|D936|D937|D938|D1128|D1129|D1130|D1394|D1395|D1396|D1397|D1398|D1399|D1400|D1401|D1402|D1403|D1404|D1405|T201|d437|d598|d599|d600|d1275|d1276|d1277|d1278|d1279|d1280|d1281|d1282|d1283|d1284|d1285|t127|t128|t129|t130|t131|t132|t133|t134|t135|t136|t137|t138|t139|t140 +TKTS#T202|T203|T204|T205|T206|T207|T208|T1342|d432|d552|d553|d2041|t95|t141|t142|t143|t144|t145|t146|t431|t925 +TKTT#D1121|D1122|D1123|D1124|D1125|D1126|D1127|d1271|d1272|d1273|d1274|t96|t432 +TKWN#d1128 +TKWR#T165|T703 +TKXN#D1131 +TKXT#T186 +TL#D54|D413|D572|D963|D1137|D1391|D1465|D2041|D2042|T170|T209|T704|T731|T820|T1751|T3050|T3051|d2015|d2016|t1131|t1132 +TLBJ#T896|T897|T898 +TLBL#T718 +TLBR#T711|T712|T713|T714|T715|T716|T817|t548|t549|t550|t551|t552|t553|t554|t555|t556|t557|t558|t559|t560|t561 +TLBS#D2029|t562 +TLBT#T717 +TLF#D574 +TLFK#T709|T710|T821 +TLFL#T674|T675|T742|T743 +TLFN#D575|D576|D577|D578|D579|T822|T823|T824|T825|T826|T827|T828|T829|T830|T831|T832|T833|T834|T835|T836|T837|T838|T839|T840|T841|T842|T843|T844|T845|T846|T847|T848|T849|T850|T851|T852|T853|T854|T855|T856|T857|T858|T859|T860|T861|T862|T863|T864|T865|T866|T867|T868|T869|T870|t629|t630|t631|t632|t633|t634|t635|t636|t637|t638|t639|t640|t641|t642|t643|t644|t645|t646|t647|t683 +TLFR#T222|T744 +TLFS#D580|d648|d649 +TLFX#T905 +TLH#D562 +TLHB#T750|T751|T752|T753|T754|T755|t575|t576|t577|t578|t579|t580 +TLHF#t581|t582|t583|t584|t585 +TLHS#T1754|T1755 +TLHT#T1752|T1753|t586 +TLJ#D900|t995 +TLJB#T745|T746|T747|T748 +TLJJ#t210|t211|t212|t213 +TLJK#t209 +TLJN#T226|T732|d75|t570|t571|t572|t573|t574|t996|t997|t998|t999|t1000 +TLJR#D557|D558|D559|D560|D561|d630|d631|d632|d633|d634|d635|d636|d637|d638|d639|d640 +TLJS#D901 +TLK#D898|T223|T234 +TLKB#D899|t982|t983|t984|t985|t986|t987|t988|t989|t990|t991|t992|t993|t994 +TLKF#D902 +TLKL#T227|T228|T229 +TLKM#T237|T760|T894 +TLKN#T733|T759|T763|T764|T1515|T1516|T1517|T1518|T1519|T1758|t1143|t1144|t1145|t1146|t1147|t1148|t1149|t1150|t1151|t1152|t1153|t1154 +TLKP#D903|T895 +TLKR#T749|T761|T762|T871|T872|T873|T874|T875|T876|T877|T878|T879|T880|T881|T882|T883|T884|T885|T886|T887|T888|T889|T890|T891|T892|T893|T1756|T1757|t648|t649|t650|t651|t652|t653|t654|t655|t656|t657|t658|t659|t660|t661|t662|t663|t664|t665|t666|t667|t668|t669|t670|t671 +TLKS#T230|T235|T236|T238|T906|T907|T908|T909 +TLKT#D563|D564|D565|D566|D567|D568|D569|D894|D895|D896|D897|T224|T225|d76|d641|d642|d643|d644|d645|d646|d647|d1075|d1076|d1077|d1078|t1001|t1002|t1003|t1004 +TLKX#D549|D550|D551|D552|D553|D554|D555|D556 +TLM#D1132|d2017|t1133 +TLML#T239|T240 +TLMN#T765|T766 +TLMS#D1133 +TLMT#D56|D1466|D1467|D1468|D1469|D1470|D1471|D1472|D1473|D1474|d1511|d1512|d1513|d1514|d1515|d1516|d1517|d1518|d1519|d1520 +TLN#D964|D2043|T241|T734|d407|d2018|t563|t1134 +TLNJ#T807 +TLNK#T806|T808|T809|T810|T811 +TLNM#T767|T768|T769|T770|T771|T772|T773|T774|T775|T776|T777|T778|T779|T780|T781|T782|T783|T784|t587|t588|t589|t590|t591|t592|t593|t594|t595|t596|t597|t598|t599|t600|t601|t602|t603|t604|t605|t606|t607|t608|t609|t610|t611|t612|t613|t614|t615|t616|t617|t618 +TLNP#D1393 +TLNS#D1392|T705|T756 +TLNT#T213|T214|T215|T216|T217|T218|T219|T757|T758|t173|t174|t175|t176|t177|t178|t179|t180|t181|t182|t183|t184|t185|t186|t187|t188|t189|t190|t191|t192|t193|t194|t195|t196|t197|t198|t199|t200|t201|t202|t203|t204|t205|t206|t207|t208|t564|t565|t566|t567|t568|t1135|t1136|t1137 +TLNW#T171 +TLP#T2839 +TLP0#T899|T900|t672|t673|t674|t675|t676|t677|t678|t679|t680|t681|t682 +TLPL#T3024|T3025|T3026|T3027|T3028|t2785|t2786|t2787|t2788|t2789|t2790|t2791|t2792|t2793|t2794|t2795|t2796 +TLPN#T2840|T2841 +TLPR#T786|T787|T788|T789 +TLPS#T785 +TLPT#T1759|T1760|T1761|T1762|t1155 +TLR#D1434|T210|T220|T735|T910|T2975|d2019|t1138|t1139 +TLRB#D1435|D1438|D1439|t1115|t1116 +TLRF#D1441|D1460|D1461|D1462|D1463|T736|T737|T738|T739|t569 +TLRH#D1443|D1444 +TLRK#D1442|D1445|D1446|D1447 +TLRL#D1448 +TLRM#D571|D1449|D1454|D2032|T791|T911 +TLRN#D570|D1436|D1437|D1450|D1451|D1452|T211|T912|T913|T1745|T1746|T1747|T1748|T1749|T1750|T2976|d2042|t102|t1117|t1118|t1119|t1120|t1121|t1122|t1123|t1124|t1125|t1126|t1127|t1140 +TLRP#D1453 +TLRR#D1440|t1128|t1129|t1130 +TLRS#D573|D1455|D1456|D1457|D1458|D1459|D1464|T212|T740|T914|t689|t690|t1141 +TLRT#T790|d2043|t103 +TLS#D55|D1138|T221|T242|T741|T792|T1986|T3052|d2020|t619|t1142 +TLSH#t627 +TLSK#T901|T902|T903|t684|t685|t686|t687|t688 +TLSL#T243|T244|T813|T814|T815 +TLSM#T231|T232|T233 +TLSN#t628 +TLSP#T245|T706|T707|T708 +TLSR#d2021|d2022 +TLSS#T804|T805|T816 +TLST#D2030|T246|T793|T794|T795|T796|T797|T798|T799|T800|T801|T802|T803|T1520|d74|d2023|d2024|d2025|t1156|t1157|t1158|t1159 +TLT#D581|T1729|t620|t621|t1160 +TLTK#T904 +TLTN#D582|D1134|D1135|D1136|D2058|T1730|T1731|T1732|T1733|T1734|T1735|T1736|T1737|T1738|T1739|T1740|T1741|T1742|d1286|d1287|d1288|d1289|d2061|d2062|d2063|d2064|d2065|t622|t1161 +TLTR#T729 +TLTS#D583|D584|D2057|T730|d2066|d2070|d2071|d2072|d2073|t1162 +TLTT#D2031|d2067|d2068|d2069|t623 +TLWR#D548 +TLWS#T812|t624|t625|t626 +TLWT#T1763 +TLX#D1422|D1423 +TLXN#D1424|T719|T720|T721|T722|T723|T724|T725|T726|T727|T728 +TLXS#D1425|D1426|D1427|D1428|D1429|D1430|D1431|D1432|D1433 +TM#D60|D98|D585|D595|D1475|D1478|D2059|D2060|D2272|T626|T1521|T1522|d650|d1489|d2074|d2075 +TMBL#D596|D597|T1766|T1767|d685|d686|d687|d688|d689|d690|d691|d692|d693|d694|d695 +TMBR#D99|D100|D101|T247|T248|T249 +TMFR#D630 +TMHR#D1481 +TMHT#D2063|D2064 +TMJJ#d680 +TMJM#d681 +TMJN#d682 +TMKJ#D586|D587|D588|D589|d651|d652|d653 +TMKL#D103|D104|D1480 +TMKP#D2065|D2066|D2067 +TMKR#D598|D600|D601|D602|D603|D604|D605|D606|D607|d696|d697|d698|d699|d700|d701|d702|d703|d704|d705|d706|d707|d708|d709|d710|d711|d712|d713|d714|d715|d716 +TMKS#D599 +TML#T558|t2508 +TMLJ#d78|d79|d80|t434|t435|t436 +TMLK#d77|t433 +TMLN#T250|T559|t437|t438|t439|t440|t441|t2499|t2500|t2501|t2502|t2503 +TMLP#T2842|T2843|T2844 +TMLR#D52|D608|D609|T3053|d717|d718|d719|d720|d721|d722|d723|d724|d725|d726|d727|d728|d729 +TMLS#T560|d81|t442 +TMLT#T2849|T2850|T2851|t443|t444|t445|t446|t447|t2504|t2505|t2506|t2507|t2509|t2510|t2511|t2512 +TMLX#d2948|d2949|d2950|d2951|d3006|d3007 +TMM#d2076 +TMN#D61|D395|D1485|D1501|D2061|D2278|D2281|d2077 +TMN0#D906 +TMNB#D62|D63|D64|D65|D66|D67|D68|D87|D396 +TMNF#D71|D72|D73|D74|D94|D1486 +TMNH#D75|D76|D77|d82|d83|d84|d85 +TMNK#D78|D79|D80|D81|D1484|T1524|d1536 +TMNL#D82 +TMNM#D83|D84|D85 +TMNN#D70|D93|D1482|D1483|D1502|D2279|D2280|d1522|d1523|d1524 +TMNP#D88|D1487 +TMNR#d1525|d1526|d1527|d1528|d1529|d1530|d1531|d1532|d1533|d1534|d1535 +TMNS#D89|D90|D91|D397|D610|D611|D612|D613|D614|D615|D1488|D1489|d730|d731|d732|d733|d734|d735|d736|d2960|d2961|d2962|d2963 +TMNT#D69|D92|D592|D593|D594|D616|D617|D618|D619|D620|D621|D622|D623|D624|D625|D626|D627|D904|D905|D907|d665|d666|d667|d668|d669|d670|d671|d672|d673|d674|d675|d676|d677|d678|d679|d737|d738|d739|d740|d741|d742|d743|d744|d745|d746|d747|d1079 +TMNX#D86|D1139|D1140|D1141|D1142|D1143|d683|d684|d1290|d1291|d1292|d1293 +TMP#T951 +TMPB#T952 +TMPF#D105|D106|D107|D108|D109|D110|D111|D112|D113|D114|D115|D116|D117|D118|D119|D120|D121|D122|D123|D124|D125|D126|D127|D128|D129|D130|D1494|D1495|D2068|D2282|D2283|d87|d88|d89|d90|d91|d92|d93|d94|d95|d96|d97|d98|d99|d2080|d2081|d2082|d2083|d2084|d2964|d2965|d2966|d2967|d2968|d2969|d2970|d2971|d2972|d2973|d2974 +TMPL#T915|T916|T917|T918|T919|T920|T921|T922|T923|T924|T3054|T3055|d3011 +TMPN#D2069|D2070|T251|T252 +TMPR#T925|T926|T927|T928|T929|T930|T931|T932|T933|T934|T935|T936|T937|T938|T939|T940|T941|T942|T943|T944|T945|T946|T947|T948|T949|T950|t691|t692|t693|t694|t695|t696|t697|t698|t699|t700|t701|t702|t703|t704|t705|t706|t707|t708|t709|t710|t711|t712|t713|t714|t715|t716|t717|t718|t719|t720|t721|t722|t723|t724 +TMPS#T953|T954 +TMPT#D1496|D1497|D1498|D1499 +TMR#D2298|T2845|T2846|d2078|d3000|d3001 +TMRB#T627 +TMRH#d2952 +TMRJ#d2957|d2958|d2959 +TMRK#D590|D591|d2956 +TMRL#D628|D2273|d748|d749|d750|d751|d752|d753|d754|d755|d756|d757|d758 +TMRM#d3002 +TMRN#D2276|D2277|T2847|d2953|d2954|d3003 +TMRR#d3004 +TMRS#D2274|D2275|T2848|d3005 +TMRT#d1521|d2955 +TMRX#D2062 +TMS#D1479|T628|T1523|d2079 +TMSF#d762 +TMSK#D57|T676|d654|d655|d656|d657|d658|d659|d660|d661|d662|d663|d664|d759|d760 +TMSL#D1490|D1491|D1492|D1493|d761 +TMSP#D95|D96 +TMST#D58|D59|D1500|D2299|d3008|d3009|d3010 +TMT#D97|D631|T1764|d86 +TMTJ#d764|d765|d766|d767|d768|d769|d770|d771 +TMTK#D629|D632|D633|d763|d772|d773|d774|d775|d776 +TMTM#T253|T254 +TMTN#T1765 +TMTR#D102|d1080 +TMWR#T629 +TMXN#D2290 +TMXR#D1476|D1477 +TN#D398|D634|D1503|D1505|D2284|D2300|T299|T965|T1525|T1768|T1788|T1820|T2852|d131|d526|d537|d538|d777|d808|d1143|d1607|d3024|d3025|t394|t2513|t2797 +TNBN#D134|T1769|T1770|T1779|T1780|T1781|T1782|T1783|T1785|T1786|d101|d102|d103|d104|d105|d106 +TNBR#D502|D503|d516|d517|d518|d519|d520|d521|d522|d523|d524|d525 +TNBS#D2315 +TNBT#T1778|T1784 +TNFL#T1792|T1793|T1796|T1797|d3032|d3033|d3034|d3035 +TNFN#T1776|T1777 +TNFR#T1794|T1795|T1843|T1844 +TNHH#T1801 +TNHL#t1167|t1168|t1169|t1170 +TNJ#D1147|T260|T1818|d545|d3012 +TNJJ#D2301 +TNJK#D2302 +TNJM#D2303|D2304|D2305|D2306|D2307|D2308|D2309 +TNJN#D1148|T261|T262|T263|T264|T265|T266|T267|T268|T269|T270|T271|T272|T273|T1819|d546|d779|d1294|d3013|d3014|d3015|d3016|d3017|t214|t215|t216 +TNJR#D1149|D2310|D2311|D2312|T274|T677|T678|T679|d547|t217|t218|t219|t220|t221|t222|t223 +TNJS#T1798|T1799|T1800 +TNK#D137|D1146|D2071|T259|T275|T277|T1802|d107|d113|d784|t224|t2515 +TNKB#D139|D140|D141|D639|D640|T285|d108|d109|d110|d111|d112|d780|d781|d782|d783 +TNKF#D645|D646|D647|D648|D649|D650|D673|D674|T283|T284|d792|d793|d794|d795|d796|d797|d798|d799|d1295 +TNKJ#D145|D146|D147 +TNKK#D148 +TNKL#D651|D1150|D2072|D2073|D2074|D2075|D2076|D2077|d1296|d1297|d1298|d1299|d2085|d2086|d2087|d2088|d2089|d2090|d2091|d2092|d2093|d2094|d2095|d2096|d2097|d2098|d2099|d2100|d2101|d2102|d2103|d2104|d2105|d2106|d2107|d2108|d2109|d2110|d2111|d2112|d2113|d2114 +TNKM#D652|D653|D654|D655|D656|D657|D658|D659|D660|D661|D662 +TNKN#D635|D636|D637|D638|D641|D2313|T278|T1807|T1808|T1809|T1810|T1811|T1812|d114|d115|d116|d117|d118|d119|d120|d121|d122|d123|d785|d786|d787|d788|d789|d790|d791|d807|t225|t226|t227|t228|t229|t2516|t2517|t2518|t2519|t2520 +TNKP#D149|D150|D151|D663|D664|D665|D666|D667|D668 +TNKR#D642|D643|D644|D1508|D2314|T279|T280|T281|T282|T1806 +TNKS#D142|D143|D144|D152|D153|D154|D155|D669|D670|D671|D672|D678|D679|D680|D681|T276|T286|T287|T288|T289|T290|T291|T292|T298|d125|d800|d801|d3018|t230|t2521 +TNKT#D138|D156|D157|T1526|T1527|d124|d126|d127|d128|d129|d130|d802|d3019|d3020|d3021|d3022|d3023|t231|t232|t233|t2522|t2523|t2524|t2525 +TNKW#D675|D676|D677|T293|T294|T295|T296|T297|d803|d804|d805|d806 +TNL#D135|D136|T2859 +TNLF#T2860 +TNLJ#T1813 +TNLN#T2861 +TNLS#T2862|t1171|t1172|t1173|t1174|t1175|t1176|t1177|t1178|t1179|t1180|t1181|t1182 +TNLT#D1504|T1771|T1814|T1815 +TNLX#d1150|d1151|d1152|d1153|t2526|t2527|t2528|t2529|t2530|t2531 +TNM#D2264|d539 +TNMK#D2259|D2260 +TNMM#D2265 +TNMN#D158|D1509 +TNMS#D2266|T1816|T1817|d2934|d2935|d2936|d2937|d2938|d2939|d2940|d2941|d2942|d2943|d2944|d2945 +TNMT#D2261|D2262|D2263 +TNN#D399|D2285|D2287|T300|T1821|T3029|d132|d527|d540|d778|d1144|d3026|t2798 +TNNB#T301|T302|T303 +TNNH#D2286|T304|T305|T306 +TNNJ#D505|T1803|T1804|T1805|T1822|T1823|T1824|T1825|T3031|t1163|t1164|t1165|t1166 +TNNK#D504|T3030 +TNNS#D688|D689|D690|D691|D692|T309|T310|d811|d812 +TNNT#D400|T307|T308|d528|d529|d530|d1145|d1146|d1147|d1148|t2799|t2800|t2801|t2802 +TNNW#d266|d267|t1183 +TNPF#T1826 +TNR#D965|D1144|D1151|D1510|T986|T988|T1789|d541|d1300|d1537|d3027|d3028 +TNRF#T963|T964 +TNRH#T987 +TNRK#D1511|T1827|T1828|T1829 +TNRM#T1772|T1773|T1774 +TNRN#D966|T1830|d1149|d1301|d1302|d1303|d1304|d1305|d1538|d1539|d1540|d1541|t2803|t2804|t2805|t2806|t2807 +TNRR#d3029 +TNRS#D967|D968|D1145|D1152|D1512|D1513|D1514|D1515|D1516|D1517|D1518|D1519|D1520|d1306|d1542|d1543|d3030 +TNRT#T1775|T1790|d1307|d1308|d1309|d1310|d1311|d1544|d1545|d1546|d1547|d1548 +TNS#D132|D682|T317|T561|T680|T966|T967|T1791|T1831|T2858|T2979|d542|d3031|t234|t235 +TNS0#D1003|D1004|D1005|D1006|D1007|D1008|D2080|T351 +TNSB#T318|T319|T320|T321|T322|T323|T324|T325|T326|T968|T969|T970 +TNSF#T330|T355 +TNSJ#D161|T331|T332 +TNSK#T333|T334|T975|T976|T977|d543|d2975|d2976|d2977|d2978|d2979 +TNSL#T335|T336|T337|T338|T1832|d810|t2691|t2692|t2693|t2694|t2695|t2696|t2697|t2698|t2699|t2700|t2701|t2702 +TNSM#T339|T340 +TNSN#T2854|T2980|t236|t237|t238|t239|t240 +TNSP#T341|T971|T972|T973|T974|T978|T979|T980|T981|T1833|T1834 +TNSR#D1153|T1837|T1838|T2981|T2982|T2983|T2984|t2703|t2704|t2705 +TNSS#T329|T342|T343|T344|T345|T346|T347|T348|T349|T350|t241|t2514 +TNST#D969|D970|D971|D972|D973|D974|D975|D976|D977|D978|D979|D980|D981|D982|D983|D984|D985|D986|D987|D988|D989|D990|D991|D992|D993|D994|D995|D996|D997|D998|D999|D1000|D1001|D1002|D1009|D1010|D1011|D1012|D1013|D1014|D1015|D1016|D1017|D1018|D1019|D1020|D1021|D1022|D1023|D1024|D1025|D1026|D1027|D1028|D1029|D1030|D1031|D1032|D1033|D1034|D1035|D1036|D1037|D1038|D1039|D1040|D1041|D1042|D1043|D1044|D1045|D1046|D1047|D1048|D1049|D1050|D1051|D1052|D1053|D1054|D1055|D1056|D1057|D1058|D1059|D1060|D1061|D1062|D1063|D1064|D1065|D1066|D1067|D1068|D1069|D1070|D1071|D1072|D2078|D2079|D2081|D2082|D2267|D2268|D2269|T327|T328|T352|T353|T354|T982|T983|T984|T1835|T1836|d531|d1154|d1155|d1156|d1157|d1158|d1159|d1160|d1161|d1162|d1163|d1164|d1165|d1166|d1167|d1168|d1169|d1170|d1171|d1172|d1173|d1174|d1175|d1176|d1177|d1178|d1179|d1180|d1181|d1182|d1183|d1184|d1185|d1186|d1187|d1188|d1189|d1190|d1191|d1192|d1193|d1194|d1195|d1196|d1197|d1198|d1199|d2115|d2116|d2117|d3036|d3037|d3038|d3039|d3041|d3042|d3043|d3044|d3045|d3046|d3047|d3048|d3049|t242|t243|t244|t245|t2808 +TNSW#T985 +TNT#D133|D159|T255|T314|T818|T1528|d532|d533|d1200|d1201|d3040|t395|t2469|t2470|t2809 +TNTB#T1839|T1840|T1841 +TNTL#D684|D1507|T311|T312|T313|T2977|T2978|t2681|t2682|t2683|t2684|t2685|t2686|t2687|t2688|t2689|t2690 +TNTM#D1506|T256|T257|T315|T316|t2471 +TNTN#D160|T955|T956|T957|T958|T959|T960|T961|T962|T1529|T1530|T1531|T1532|T1533|T1534|T1535|T1536|T1537|T1538|T1539|T1540|T1541|d534|d1202|t396|t725|t726|t727|t728|t729|t730|t731|t732|t733|t734|t735|t2472|t2810 +TNTR#D2316|D2317|D2318|T2853|t397|t736|t737|t738|t739|t740|t741|t742|t743|t744|t2473 +TNTS#D685|D686|D687|T258|T819|d535|t398|t2474|t2811 +TNTT#d1203 +TNTW#d544 +TNTX#T1787|T1842 +TNWR#T1845|T1846 +TNX#D131|D683|d100|d809|t2871 +TNXN#t2872|t2873|t2874|t2875|t2876 +TNXS#D1157 +TNXT#T2855|T2856|T2857|t2877|t2878|t2879|t2880 +TP#T1542|T1847|T1859|T2935|T2936|t259|t1005 +TPF#T1852|T3032|t1184|t2532 +TPFL#T1546|T1547|T1548|T3056|T3057|T3058 +TPFN#T3033|t2533|t2534|t2535|t2536|t2537|t2538 +TPFP#T1854|T1855 +TPFR#T360|T361|T1549|T3034|T3035|T3036|T3037|T3038|T3039|T3040|t247|t248|t249|t250|t251|t252|t253|t254|t255|t256|t257|t258|t2812 +TPFS#T1853|t2539 +TPFT#t1185|t2540|t2541|t2542|t2543 +TPKL#T2958 +TPKR#T1856|T2960|T2961|T2962|T2963|t1186|t1187|t1188|t1189|t1190|t1191|t2635|t2636|t2637|t2638|t2639 +TPL#D1187|D1526 +TPLB#D1527|D1529|D1530|D1531|D1532|D1533|D1534|D1535|D1558 +TPLF#D1528|D1540|D1541|D1542|D1591|D1592 +TPLH#D1548|D1549 +TPLJ#D1550|T1857|T1858|T2964|d1556|t1192|t1193|t1194|t1195|t1196 +TPLK#D1543|D1544|D1545|D1546|D1547|D1551|D1552|D1553|D1554|D2083|D2084|D2085 +TPLM#D1160|D1161|D1162|D1163|D1164|D1165|D1166|D1167|D1168|D1169|D1170|D1171|D1172|D1173|D1174|D1175|D1176|D1177|D1178|D1179|D1180|D1181|D1182|D1183|D1184|D1185|D1186|D1559|D1560|D1561|d1312|d1313|d1314|d1315|d1316|d1317|d1318 +TPLN#D1562|D1563|D1590|d1557|t1006|t1007|t1008|t1009 +TPLP#D1564|D1565|D1566|D1567|D1568 +TPLS#D1188|D1569|D1570|D1571|D1572|D1573|D1574|D1575|D1576|D1577|D1578|D1579|D1580|D1581|D1582|D1583|D1584|D1585|D1599|D1600|D1601|D1602|D1603|D1604|D1605|D1606|D2086|D2087|D2088|d813|d1558|d1559|d1560|d2118|t1010 +TPLT#D1536|D1537|D1538|D1539|D1555|D1556|D1557|D1586|D1587|D1588|D1589|d814|d815|d1561|d1562|d1563|d1564|d1565|d1566|d1567|t1011|t1012|t1013|t1014|t1015 +TPLW#D1593|D1594|D1595|D1596|D1597|D1598|d1568|d1569 +TPMS#T1860|T1861|T1862 +TPN#T1545|T2937|t260|t1016 +TPNB#T2939 +TPNH#T2943|T2944 +TPNK#D1522|D1523|D1524|D1525|T562|T563|T564|T565|T2945 +TPNM#T2946|T2947|T2959 +TPNN#T2938 +TPNR#T2948|d816|d817|d818|d819|d820|d821|d822|d823|d824|d825|d826|d827|d828 +TPNS#T2949|T2950|T2951|T2952 +TPNT#T2940|T2941|T2942|t261|t262|t263|t264|t1017|t1018|t1019|t1020 +TPRJ#D912 +TPRM#d835|d836|d837|d838|d839|d840|d841|d842|d843|d844 +TPRN#t1330 +TPRS#D712|D713|D714|d833|d834 +TPRT#D694|D695|D696|D699|d829|d830|d831|d832|t1331 +TPS#T1550|T1848|T1849|T2965|T2966|t269 +TPSJ#T1863|T1864|t275|t276 +TPSK#D697|D698|t274|t2609|t2610|t2611|t2612|t2613|t2614|t2615|t2616|t2617|t2618|t2619|t2620|t2621|t2622|t2706|t2707|t2708|t2709 +TPSN#T1850|t270|t271|t272|t273 +TPSR#T362|T363|T2956|T2957|t246|t2623|t2624|t2625|t2626|t2627|t2628|t2629|t2630|t2631|t2632|t2633|t2634 +TPST#D700|D701|D702|D703|D704|D705|D706|D707|D908|D909|D910|D911|T1551|t277|t278|t279|t280|t1021 +TPT#D708|T356|T357|t265|t266|t1022|t1023 +TPTM#D710 +TPTN#T358|T359|T1543|T1544|t267|t1024 +TPTR#d845 +TPTS#D709|T1851|t1025 +TPTT#t268|t1026 +TPTW#D711 +TPX#T989|T993 +TPXB#T990|T991|T992 +TPXK#T995 +TPXM#T996 +TPXN#T994 +TPXR#T997 +TPXS#T998|T999 +TR#D336|D715|D1607|D1667|D1794|D2089|D2323|T364|T681|T1456|T1464|T1865|T1868|T1987|T2407|T2510|T3059|T3061|d133|d248|d268|d846|d1319|d1692|d1709|d2982|d3064|d3065|t525|t809|t830|t1624|t1794 +TR0#D1638|D1639 +TR0N#T2702|T2703|T2704|T2705|T2706|d1576 +TRB#T2012|T2020|T2201|T2449|T2877|d853|d854|t1333|t1720|t1863|t2390|t2391 +TRBF#D343|D717|T2450|T2451|T2458|T2459 +TRBH#D344|T2318|T2319|T2320|T2321|T2322|T2323|T2324|T2325|T2769|T2770|t1866|t1867|t1868|t1869|t1870|t1871|t1872|t1873|t1874|t1875|t1876|t1877 +TRBJ#T2326|t2544 +TRBK#D342|T2315|T2316|T2317|T2327|T2328|T2452|T2453 +TRBL#D345|D346|D1738|D1739|D1740|D1872|D1873|T2329|T2330|T2346|T2644|T2879|d1857|t2545|t2546|t2547 +TRBM#T2331|T2332|T2333|T2334|T2335|T2878|d855|t2392 +TRBN#D1735|D1736|D1745|D1746|D1749|D1750|D1795|D1796|T1459|T1460|T1461|T1462|T2013|T2014|T2015|T2016|T2017|T2202|T2203|T2204|T2205|T2206|T2207|T2208|T2209|T2210|T2311|T2428|T2429|T2430|T2431|T2432|T2433|T2437|T2438|T2439|T2777|T2778|T2863|T2864|T2865|T2866|T2867|T2868|T2869|T2870|T2871|T2872|T2873|T2874|T2875|T2876|d856|d1910|d2001|t1334|t1335|t1721|t1722|t1723|t1724|t1725|t1726|t1864|t2393|t2394|t2395|t2396 +TRBR#D222|D348|D1915|D1916|D1917|D1918|T2018|T2019|T2021|T2022|T2312|T2313|T2314|T2336|T2404|T2405|T2406|T2408|T2409|T2410|d158|d214|d857|d1693|d1694|d1695|d1696|d1697|d2002|t1795|t1796|t1797|t1798|t1799|t1800|t1801|t1802|t1803|t1804|t1805|t1806|t2397|t2398|t2399|t2400|t2401 +TRBS#D347|D718|D719|D2295|T2309|T2310|T2337|T2338|T2339|T2340|T2341|T2342|T2343|T2344|T2345|T2454|T2455|T2456|T2457|T2771|T2772|T2773|T2774|T2775|T2776|d858|t1727|t1878|t2402|t2403|t2404|t2405|t2406|t2407|t2408|t2409|t2410|t2411|t2412|t2413|t2414|t2415|t2416|t2417|t2418|t2419|t2420|t2421|t2422|t2423|t2424|t2425|t2426|t2427|t2428|t2429|t2430|t2431|t2432 +TRBT#D164|D165|T2434|T2435|T2436|T2643|d151|d152|d153|d154|d155|d156|d157|t1336|t1337|t1728|t1847|t1848|t1849|t1850|t1851|t1865|t2433|t2434|t2435|t2436 +TRBW#D1737|T2460|T2461|T2462|T2463|T2464|T2465 +TRBX#D1741|D1742|D1743|D1744|D1747|D1748 +TRF#D1609|T368|T373|T1872|T2027|T2244|T2298|T2618|d148|d160|d1674|d3050|t1370|t1685|t1879|t2266 +TRFB#D1610|D1611|T369|T370|T371|T372|T1873|T1874|T1875 +TRFF#T391|T392|T393|T394 +TRFH#d149|d1680|d1681 +TRFJ#D1614|T376|d1676|d1677|d1678|d1679|t1894|t1895|t1896|t1897|t1898 +TRFK#D1615|D1616|D1617|D1712|D1713|D1714|D1715|D1716|T377|T378|T379|T380 +TRFL#D354|D355|D1717|D1819|D2294|T381|T382|T383|T1882|T2026|T2291|T2303|T2536|T2537|T2538|T2779|T2780|T2781|T3064|T3065|T3066|T3067|d1682|d1683|d1731|d1732|d1733|d1734|d1739|d1740|d1741|d1742|d2980|d2981|t294|t295|t296|t297|t1697|t1698|t1699|t1700|t1701|t1702|t1703|t1704|t1705|t1706|t1707|t2002|t2003|t2004|t2005|t2006|t2007|t2008|t2009|t2010|t2011|t2012|t2013|t2309|t2310|t2311|t2312|t2313|t2314|t2315|t2316|t2317|t2318 +TRFM#D1618|T1876|T1877|T1878|T1879|T1880|T1881|t298|t299|t300|t301|t302 +TRFN#D1612|T374|T384|T2245|T2299|T2466|T2619|d3051|d3052|d3053|d3054|d3055|t1371|t1686|t1687|t1688|t1689|t1690|t1691|t1692|t1693|t1694|t1695|t1696|t1880|t1881|t1882|t1883|t1884|t1885|t1886|t1887|t1888|t2267 +TRFP#D1619|D1620|D1621|T386|T387|T2304|T2305|T2306|t303|t304 +TRFR#D356|D384|D385|D1622|D1850|D1851|D1852|D1853|D2292|D2293|T375|T385|T1502|T1503|T1504|T1923|T2300|T2301|T2302|T2416|d1735|d1736|d1737|d1738|d1823|d1824 +TRFS#D1613|D1623|D1624|D1625|D1626|D1627|D1718|D1820|D1821|D1822|D1823|D1824|T388|T389|T390|T1883|T2292|T2307|T2308|d161|d1684|d1685|t1672|t1673|t1674|t1675|t1676|t1677|t1678|t1679|t1680|t1681|t1682|t1683|t1708|t1709|t1710|t1711|t1712|t1713|t1714|t1715|t1716|t1717|t1718|t1719|t1889|t1899 +TRFT#D339|D340|D341|D721|D1628|D1629|D1874|D2244|D2320|D2321|D2322|d1675|d1858|d1859|d1860|d2907|d2908|d2909|d3056|d3057|d3058|d3059|d3060|d3061|d3062|d3063|t1890|t1891|t1892|t1893|t1900|t1901|t1902|t1903|t1904|t1905|t1906|t1907|t1908|t1909|t1910|t1911 +TRFW#D1630 +TRFX#D722|D723|D1818|D2291|d1727|d1728|d1729|d1730 +TRH#T2654 +TRHF#D358|D359|d249|d250|d251|d252|d253|t973 +TRHL#T1470|T1473 +TRHM#D360|D1760|D1761|D1762 +TRHN#D1732|D1784|D1785|D1786|D1919|D1920|D1922|D1923|T1471|T1472|T2417|T2418|T2419|T2420|T2421|T2422|T2423|T2424|T2425|T2655|d1698|d1699|d1700|d1701|d1702|d1745|d1746|d1747|d1748|d1749|d1915|d1916|d1917|d1918|d1919|d1920 +TRHR#D1733|D1734|D1751|D1752|D1753|D1754|D1770|t1817|t1818|t1819|t1820|t1821|t1822|t1823|t1824|t1825|t1826|t1827|t1828|t1829 +TRHT#T1884|T1885|T1886 +TRHX#D1731 +TRJ#D1674|D1899|T2575|t1386|t2269|t2437 +TRJB#D2324|d162|d163|d164|d165 +TRJF#D1675 +TRJK#T2031|T2032|T2033|T2034|T2042|T2043|T2044|T2045|T2046|T2047|T2080|T2081|T2082|t1405|t1406|t1407|t1408|t1409 +TRJL#d166|d167|d168|d169 +TRJM#t2270 +TRJN#D376|D1227|D1228|D1229|D1900|D1901|D1902|D1903|D1904|D1905|D1906|D1907|D1908|D1909|D1910|T2576|T2577|T2578|T2579|T2580|d869|d870|d1911|d1912|d1913|d1914|t1387|t1388|t1389|t1390|t1391|t1392|t2049|t2050|t2051|t2052|t2053|t2212|t2271|t2438|t2439|t2440|t2441|t2442 +TRJR#D1825|D1826|D1827|D1911|D1912|D1913|T2709|T2710|T2711|T2712|T2713|T2714|T2715|T2716|T2717|T2718|T2719|T2720|T2721|d170|d171|d172|d173|d1327|d1328|d1329|d1330|d1331|d1332|d1333|d1334|d1335|d1336|d1337|d1338|d1339|d1750|d1751|d1752|t972|t2272|t2273|t2274|t2275|t2276|t2277|t2278|t2279|t2280|t2443|t2444|t2445|t2446|t2447|t2448|t2449|t2450|t2451|t2452|t2453|t2454 +TRJS#D357|D1755|D1914|T2572|d174|d175|d176|d177|d178|d867|d1340|d1341|d1342|t1410|t1411|t1412|t1413|t1414|t1415|t1416|t1417|t1418|t1419|t1420|t1421|t1422|t2281 +TRJT#T2035|d179|d1743|d1744 +TRK#D1230|D1722|D1797|D1800|D1930|T2443|T2645|T2648|T3071|T3072|d2003|t1372|t2048|t2268 +TRKB#D1932|D1933|D1934|D1935|D1936|D1967|D2012|D2013|D2014|D2015|T2028|T2029|T2030|T2649|T2650|T2651|d1944|d1945|t1373|t1374|t1375|t1376|t1377|t1378|t1379|t1380|t1381|t1382|t1383|t1384|t1385 +TRKF#D1931|D1958|D1959|D1960|D1961|D1962|D1963|D2000|D2001|D2002|T2036|T2037|T2038|T2039|T2040|T2041|T2444|T2445|T2446|d1955|d1956|d1957|d1958|d1959|d1960|d1961|d1962|d1972|d1973|t1393|t1394|t1395|t1396|t1397|t1398|t1399|t1400|t1401|t1402|t1403|t1404 +TRKH#D1725|D1966 +TRKJ#d1688|d1689|d1690|d1691|d1718|d1719|d1720 +TRKK#D1957|D1964|D1965|T2048|T2049|T2050|T2051|T2052|T2053|d1687|d1717 +TRKL#D1673|D1828|D1975|D1976|T1489|T3078|T3079|d868|t1197|t1198|t1199|t1200|t1201|t1202|t1203|t1204|t1205|t1206 +TRKM#D1968|D1969|D1977|D1978|D1979|d1946|d1947|d1948 +TRKN#D364|D1676|D1801|D1829|D1937|D1970|D1971|D1972|T1477|T1478|T2468|T2539|T2540|T2541|T2542|T2543|T2544|T2545|T2546|T2547|T2548|T2549|T2550|T2551|T2552|T2553|T2554|T2555|T2556|T2557|T2558|T2559|T2560|T2561|T2562|T2563|T2564|T2565|T2566|T2567|T2568|T2569|T2570|T2571|T3073|T3074|d1619|d1620|d1621|d1622|d1753|d1949|d1950|d1951|d1952|d1953|d1954|d2004|d2005|d2006|d2007|d2008|t1684|t1912|t1913|t1914|t1915|t2014|t2015|t2016|t2017|t2018|t2019|t2020|t2021|t2022|t2023|t2024|t2025|t2026|t2027|t2028|t2029|t2030|t2031|t2032|t2033|t2034|t2035|t2036|t2037|t2038|t2039|t2040|t2041|t2042|t2043|t2044|t2045|t2046|t2047 +TRKP#D1973|D1980|D1981|D1982|d1754 +TRKR#D361|D362|D363|D1723|D1756|D1757|D1758|D1759|D1763|D1938|D1939|D1940|D1941|D1942|D1943|D1944|D1945|D1946|D1947|D1948|D1949|D1950|D1951|D1952|D1953|D1954|D1955|D1983|D2016|D2017|T1467|T1468|T1469|T1474|T1475|T1476|T1479|T2054|T2294|T2295|T2296|T2646|T3068|T3069|T3070|d1963|t1857|t1858|t1859 +TRKS#D353|D1724|D1726|D1727|D1728|D1729|D1730|D1798|D1799|D1802|D1803|D1804|D1805|D1806|D1807|D1808|D1809|D1956|D1974|D1984|D1985|D1986|D1987|D1988|D1989|D1990|D1991|D1992|D1993|D1994|D1995|T2447|T2573|T2574|T2652|T2653|T3075|T3076|T3077|d1964|d2009|t1860|t1861|t1862|t2282|t2283|t2284|t2285|t2455|t2881|t2882|t2883|t2884|t2885 +TRKT#D1189|D1190|D1191|D1192|D1193|D1194|D1195|D1202|D1203|D1204|D1205|D1206|D1207|D1208|D1209|D1210|D1211|D1212|D1213|D1214|D1215|D1216|D1217|D1218|D1219|D1220|D1221|D1222|D1223|D1224|D1225|D1226|D1996|D1997|D1998|D1999|T2055|T2056|T2057|T2058|T2059|T2060|T2066|T2067|T2068|T2083|T2084|T2085|T2086|T2087|T2088|T2089|T2090|T2297|T2469|T2470|T2471|T2722|T2723|T2724|T2725|T2726|T2727|T2728|T2729|T2782|d1320|d1321|d1322|d1323|d1324|d1325|d1711|d1712|d1965|d1966|d1967|d1968|d1969|d1970|d1971|d2010|d2011|d2012|d2013|t1437|t1438|t1439|t1440|t1441|t1442|t1443|t1444|t1445|t1446|t1447|t1448|t2213|t2286|t2456 +TRKW#D2003|D2004|D2005|T2061|T2062|T2063|T2064|T2065 +TRKX#D1196|D1197|D1198|D1199|D1200|D1201|d1326 +TRL#T1552|T2511|d871|d1623|d1624|d1861|t2054 +TRLB#T1480|t979|t980|t981 +TRLF#D365|D366|D367|T1888|T1889|T1892|T1893 +TRLH#D169|D170|D171|D172|D173|D174|D175|D176|D177|D178|D179|D180|D181|D182 +TRLJ#D1924|T2477|d182|d183|d184|d185|d1927|d1928|d1929 +TRLK#D168|d186|d187|d1926 +TRLN#D183|D184|D185|D186|D187|D1765|D1830|D1831|D1875|D1876|D1877|T1890|T1891|T2476|d1625|d1862|d1863|d1864|d1865|d1866|t2055|t2056|t2057|t2058|t2059 +TRLR#T1553|T1554|T1555|T1556|T2472|T2473|T2474|T2475|d1626|t1027|t1028|t1029|t1030|t1919|t1920|t1921|t1922|t1923|t1924|t1925|t1926|t1927|t2287|t2288|t2289|t2290|t2291|t2292|t2293|t2294|t2295|t2296|t2297 +TRLS#D368|T2426|T2427|t1207|t1208|t1209|t1210|t1211|t1831|t1832|t1833|t1834|t1835|t1836|t1837|t1838|t1839|t1840|t1841|t2060 +TRLT#D1764|T1887|T2200|d1867|d1868|d1869|t1916|t1917|t1918|t2061|t2062|t2063|t2064|t2065 +TRLX#T2246|T2247|t1639|t1640|t1641|t1642|t1643|t1644|t1645|t1646|t1647|t1648|t1649|t1650|t1651|t1830 +TRM#D188|D1694|D2288|T1000|T1001|T1905|T1907|T2248|T2249|T2743|T2880|T2881|T3081|d209|t831|t1928|t2319 +TRMB#T2251|T2252|T2253|T2254|T2255 +TRMF#D200|D201|D202|T2263|T2527|T2528|T2529|T2530|T2531|T2532|T2533|T2534|T2535|T2883|t1977|t1978|t1979|t1980|t1981|t1982|t1983|t1984|t1985|t1986|t1987|t1988|t1989|t1990|t1991|t1992|t1993|t1994|t1995|t1996|t1997|t1998|t1999|t2000|t2001 +TRMH#D2008|t1652|t2548|t2549|t2550|t2551|t2552 +TRMJ#D192|D193|D194|D195 +TRML#D1832|T2265|T2266|T2267|T2268|T2581|T2582|T2583|T2584|T2585|T2586|T2587|T2588|T2589|T2590|T2591|T2592|T2593|T2594|T2595|T2596|T2597|T2598|T2599|d1755|d1756|d1757|d1758|d1759|t1739|t1740|t1741|t1742|t1743|t1744|t1745|t1746|t1747|t1748|t1749|t1750|t2066|t2067|t2068|t2069|t2070|t2071|t2072|t2073|t2074|t2075|t2076 +TRMM#D1766|D1767|D1768|D1769 +TRMN#D1703|D1704|D1705|D1833|D1834|D1835|D2289|T1002|T1003|T1004|T1005|T1006|T1007|T1008|T1009|T1010|T1011|T1012|T1013|T1014|T1015|T1016|T1017|T1018|T1019|T1020|T1021|T1022|T1023|T1024|T1025|T1026|T1027|T1028|T1029|T1030|T1031|T1032|T1033|T1034|T1035|T1036|T1037|T1038|T1039|T1040|T1041|T1042|T2261|T2264|T2744|T3082|T3084|T3085|d1760|d1761|t745|t746|t747|t748|t749|t750|t751|t752|t753|t1929|t1930|t1931|t1932|t1933|t2320|t2321|t2322|t2323|t2324|t2325|t2886|t2887|t2888|t2889|t2890 +TRMP#T2091|T2092|T2093|T2094|T2095|T2096|T2097|T2600|T2601|T2602|T2603|T2604|T2656|T2657|T2791|T2792|t1449|t1450|t1451|t1452|t1453|t1454|t1455|t1456|t1457|t1458|t1459|t1460|t1461|t1462|t1463|t2077|t2078|t2079|t2080|t2081|t2082|t2083|t2084|t2085|t2086|t2087|t2214|t2215|t2216|t2217|t2218|t2219|t2220|t2221|t2222|t2223 +TRMR#D189|D190|T1481|T2269|T2270|T2271|T2745|T2746|T2747|T2748|T2749|T2750|T2783|T2784|T2785|T2786|T2787|T2788|T2789|T2790|T2889|t2326|t2327|t2328|t2329|t2330|t2331|t2332|t2333|t2334|t2335|t2336|t2337 +TRMS#D191|D196|D197|D198|D199|D369|D370|D1695|T1045|T1906|T2262|T2274|T2882|T2884|T2885|T2886|T2887|T2888|d872|t2338|t2891 +TRMT#D1696|D1697|D1698|D1699|D1700|D1701|D1702|D1925|D1926|T1043|T1044|T2250|T2256|T2257|T2258|T2259|T2260|d1627|d1628|d1629|d1630|d1631|d1632|d1633|d1634|d1635|d1636|d1637|d1638|d1639|d1640|d1641|d1642|d1643|d1644|d1645|d1646|t1934|t1935|t1936|t1937|t2339|t2340|t2341|t2342|t2343|t2892|t2893|t2894 +TRMW#T2272|T2273 +TRMX#D1836|D1837|T3080 +TRN#D162|D167|D720|D1232|D1632|D1633|D1812|T1049|T1054|T1465|T1869|T1988|T2008|T2098|T2107|T2730|T2967|T2968|T3062|d134|d159|d180|d254|d862|d1574|d1647|d1724|d1762|d1870|d2983|d3066|t526|t810|t1625|t1764|t1807|t2553 +TRNB#t1751|t1752|t1753|t1754|t1755|t1756|t1757|t1758|t1759|t1760|t1761|t1762|t1763 +TRNF#T1050|T2358|T2923|T2924|T2925 +TRNH#D1810|D1811|T2899|T2900|T2901|d1655|d1721|d1722|d1723 +TRNJ#T1118|T2287|T2896|T2897|T2898|T3060|d135|d136|d137|d138|d139|d140|d141|d142|d143|d144|d1571|d1572|d1573|d1649|d1763|d1764|d1765|d1766|d1871|d1872|d1873|d1874|d1875|d1876|d1877|d1878|d1879|d1976|d1977|d1978|d1979|d1980|d1981|d1982|d1983|d1984 +TRNK#D349|D1706|D1707|D1708|D1709|D1710|D1711|D1838|D1878|D1879|D1880|D1881|D1882|D1883|D1884|D1885|D1886|T396|T397|T1117|T1119|T1120|T1121|T2108|T2109|T2110|T2111|T2286|T2478|T2479|T2480|T2481|T2482|T2483|T2484|T2485|T2486|T2487|T2488|T2489|T2490|T2491|T2492|T2493|T2494|T2495|T2496|T2497|T2498|T2499|T2500|T2501|T2502|T2503|T2504|T2505|T2506|T2507|T2508|T2509|T2658|T2659|T2660|T2661|T2662|T2663|T2664|T2742|T2890|d1570|d1648|d1650|d1651|d1652|d1653|d1654|d1656|d1880|d1881|d1882|d1883|d1884|d1885|d1886|d1887|d1985|d1986|d1987|d1988|d1989|d1990|t1476|t1477|t1938|t1939|t1940|t1941|t1942|t1943|t1944|t1945|t1946|t1947|t1948|t1949|t1950|t1951|t1952|t1953|t1954|t1955|t1956|t1957|t1958|t1959|t1960|t1961|t1962|t2224|t2225|t2226|t2227|t2228|t2229|t2230|t2231|t2232|t2233|t2234|t2235|t2236|t2237|t2238|t2239|t2240|t2241|t2242|t2243|t2244|t2245|t2246|t2247|t2248|t2249|t2250|t2299|t2300|t2301|t2302|t2303|t2304|t2305|t2306|t2307|t2308 +TRNL#T2905|T2906|T2907|T2908 +TRNM#D2325|T2359|T2360|d145 +TRNN#D1233|D1634|T395|T398|T399|T1055|T2009|T2071|T2072|T2073|T2074|T2075|T2076|T2077|T2078|T2079|T2357|T2366|T2367|T2368|T2369|T2370|T2371|T2372|T2731|T2732|T2733|T2734|T2735|T2736|T2737|T2738|T2739|T2740|T2741|T2918|T2919|T2920|T2969|T2970|T2971|d181|d1888|d1991|d1992|d1993|d1994|d1995|t305|t306|t307|t308|t309|t1765|t1766|t1767|t1768|t1769|t2298|t2554|t2555|t2556|t2557|t2558 +TRNR#D350|D1635|D1636|T1989|T1990|T1991|T2069|T2070|T2361|T2891|T2892|T2893|T2894|T2895|T2902|T2903|T2904|T2909|t1423|t1424|t1425|t1426|t1427|t1428|t1429|t1430|t1431|t1432|t1433|t1434|t1435|t1436|t2559|t2560|t2561|t2562|t2563 +TRNS#D1637|T1896|T1897|T1994|T1995|T1996|T1997|T2099|T2100|T2112|T2113|T2114|T2115|T2116|T2117|T2118|T2119|T2120|T2121|T2122|T2123|T2124|T2125|T2126|T2127|T2128|T2129|T2130|T2131|T2132|T2133|T2134|T2135|T2136|T2137|T2138|T2139|T2140|T2141|T2142|T2143|T2144|T2145|T2146|T2147|T2148|T2149|T2150|T2151|T2152|T2153|T2154|T2155|T2156|T2157|T2158|T2159|T2160|T2161|T2162|T2163|T2164|T2165|T2166|T2167|T2168|T2169|T2170|T2171|T2172|T2173|T2174|T2175|T2176|T2177|T2178|T2179|T2180|T2181|T2182|T2183|T2184|T2362|T2363|T2364|T2365|T2375|T2376|T2910|T2911|T2912|T2913|T2914|T2915|T2916|T2917|T2921|T2922|T3063|d146|d147|d859|d860|d861|d1767|d1768|d1769|d1770|d1771|d1772|d1773|d1774|d1889|d1890|d1996|t310|t1478|t1479|t1480|t1481|t1482|t1483|t1484|t1485|t1486|t1487|t1488|t1489|t1490|t1491|t1492|t1493|t1494|t1495|t1496|t1497|t1498|t1499|t1500|t1501|t1502|t1503|t1504|t1505|t1506|t1507|t1508|t1509|t1510|t1511|t1512|t1513|t1514|t1515|t1516|t1517|t1518|t1519|t1520|t1521|t1522|t1523|t1524|t1525|t1526|t1527|t1528|t1529|t1530|t1531|t1532|t1533|t1534|t1535|t1536|t1537|t1538|t1539|t1540|t1541|t1542|t1543|t1544|t1545|t1546|t1547|t1548|t1549|t1550|t1551|t1552|t1553|t1554|t1555|t1556|t1557|t1558|t1559|t1560|t1561|t1562|t1563|t1564|t1565|t1566|t1567|t1568|t1569|t1570|t1571|t1572|t1573|t1574|t1575|t1576|t1577|t1578|t1579|t1580|t1581|t1582|t1583|t1584|t1585|t1586|t1587|t1588|t1589|t1590|t1591|t1592|t1593|t1594|t1595|t1596|t1597|t1770|t1771|t1772|t1773|t1774|t1775|t1776|t1777|t1778|t1779|t1780|t2564|t2569|t2570|t2571|t2572|t2573|t2640|t2641|t2642|t2643|t2644|t2645|t2646|t2647|t2648|t2649|t2650|t2651|t2652|t2653|t2654|t2655|t2656|t2657|t2658|t2659|t2660|t2661|t2662|t2663|t2664 +TRNT#D371|D372|D1231|T365|T366|T367|T1894|T1895|T2185|T2186|T2351|T2352|T2353|T2354|T2355|T2356|d210|d255|d256|d257|d258|d259|d863|d864|d1820|d1821|d1822|d1974|d1975|d1997|d1998|d1999|d2000|d2984|d2985|d2986|t311|t312|t313|t314|t527|t528|t529|t530|t1626|t1627|t1628|t1781|t1782|t1783|t1784|t1785|t2565|t2566|t2567|t2568 +TRNW#T1992|T1993|T2373|T2374 +TRNX#T2101|T2102|T2103|T2104|T2105|T2106|T2350|d188|t1464|t1465|t1466|t1467|t1468|t1469|t1470|t1471|t1472|t1473|t1474|t1475 +TRP#T2377|T2513|T2665|T2666 +TRPF#T1486|T1903|T1904|T2414|T2613|T2614|T2615|T2616|T2617|T2699|T2700|T2762|T3083|t2098|t2099|t2100|t2101|t2102|t2103|t2104|t2105|t2106|t2107|t2108|t2109|t2110|t2111|t2112|t2113|t2114|t2354|t2355|t2356|t2357|t2358|t2359|t2360|t2361|t2362|t2363 +TRPL#T2514|T2515|d1891|t1599|t1600|t1601|t1602|t1603|t1604|t1605|t1606|t1607|t1608|t1963|t1964|t1965|t1966|t1967|t1968|t1969|t1970|t1971|t1972 +TRPN#D1771|D1772|D1773|T1046|T1047|T1048|T2378|T2379|T2380|T2381|T2382|T2383|T2384|T2385|T2386|T2387|T2388|T2389|T2390|T2391|T2392|T2393|T2605|T2606|T2607|T2608|T2609|T2610|T2611|T2612|T2667|T2668|T2669|T2670|T2671|T2672|T2673|T2674|T2675|T2676|T2677|T2678|T2679|T2680|T2681|T2682|T2683|T2684|T2685|T2686|T2687|T2688|T2689|T2690|T2691|T2692|T2693|T2694|T2695|T2696|T2697|T2698|t1786|t1787|t2088|t2089|t2090|t2091|t2092|t2093|t2094|t2095|t2096|t2097 +TRPP#T682|T683 +TRPR#D374|T1482|T1483|T1484|T1485|T1488|T2415|T2516|T2517|T2518|d1657|d1658|d1659|d1660|d1661|d1662|d1663|d1664|d1665|d1666|d1667|d1668|d1775|d1776 +TRPS#D375|T1487|T2187|T2188|T2189|T2190|T2191|T2192|T2193|T2194|t1598|t2115|t2116|t2117|t2118|t2119|t2120|t2121|t2122|t2123|t2124|t2125|t2126|t2127|t2128 +TRPT#D373|T1898|T1899|T1900|T1901|T1902|t1212|t1213|t1214|t1215|t1216|t1217|t1218|t1219|t1220|t1221|t1222|t1223|t1224 +TRPW#t2251 +TRR#D2319|T1062|T2211|d865|d1725|d3067|t281|t811|t832|t833|t1629|t1808 +TRRB#D337|D338 +TRRF#D351|T2213|T2214|T2215|T2216|T2217|T2218|T2219 +TRRH#T2220 +TRRJ#T2276|t1654|t1655|t1656|t1657|t1658|t1659|t1660 +TRRK#D1813|T1063|T1064|T2221|T2222|T2223|T2224|T2277|T2278|t1653|t1661|t1662|t1663|t1664 +TRRL#d1726 +TRRM#D1814|D1815|T1051|T2225|T2226|T2227|t834|t1809 +TRRN#T1069|T2212|T2228|T2229|T2230|T2231|T2279|T2280|T2281|t282|t283|t284|t285|t286|t835|t1630|t1631|t1632|t1633|t1634|t1810 +TRRR#T1070|t836|t1811 +TRRS#D1816|D1817|T1065|T1066|T1067|T1068|T1071|T1457|T1458|T1508|T1509|T1870|T2232|T2233|T2234|T2235|T2236|T2237|T2238|T2240|T2241|T2242|T2243|t287|t769|t770|t771|t772|t773|t774|t775|t776|t777|t778|t779|t780|t781|t837 +TRRT#D352|D716|D1839|D1840|D1841|D1842|D1843|T2275|d847|d848|d849|d850|d851|d852|t288|t289|t290|t291|t292|t293|t1635|t1636|t1637|t1638 +TRRW#T1072|T2239 +TRRX#D1774 +TRS#D163|D1631|D1860|D2018|T684|T1052|T1466|T1494|T1871|T1908|T1913|T2512|d150|t838|t1812 +TRSJ#D1792|D1793|D1855|T1911|T2288|T2289|T2290|d1836 +TRSK#D377|D378|D379|D1640|D1641|D1642|D1643|D1775|D1856|D1857|D1927|T1495|T1496|T1497|T1498|T1499|T1909|T1910|T2282|T2283|T2284|T3086|T3087|T3088|T3089|T3090|d1835|d1837|d1838|d1839|d1840|d1841|d1842|d1843|d1844|d1930|d1931|t974|t975|t976|t977|t978 +TRSL#D1788|D1789|D1790|D1791|D1928|D1929|d211|d873|d874|d875|d876|d1783|d1784|d1785|d1786|d1932|d1933|d1934|d1935|d1936|d1937|d1938|d1939|d1940|d1941|d1942|d1943|t1842|t1843|t1844 +TRSM#D1854|D1864|T1998|d1781|d1782 +TRSN#D1776|D2009|D2019|T400|T1053|T1073|T2195|T2196|T2394|d1686|d1827|d1828|d1829|d1830|d1831|d1832|d1833|d1834|t754|t755|t756|t757 +TRSP#T1500|T1501|d1787|d1788|d1789|d1790 +TRSR#D1861|D1862|D1863|D1865|D1866|D1867|D1868|D1869|D1870|D1871|T2293|T2395|T2396|T2397|d1845|d1846|d1847|d1848|d1849|d1850|d1851|d1852|d1853|d1854|d1855|d1856|t1609|t1610|t1611|t1612|t1613|t1614|t1615|t1616|t1617|t1618|t1619|t1620 +TRSS#D391|D392|D393|D394|T1914|d212|d213 +TRST#D203|D204|D205|D206|D207|D208|D209|D210|D211|D212|D213|D214|D215|D216|D217|D218|D219|D380|D381|D724|D725|D1777|D1778|D1779|D1780|D1781|D1844|D1845|D1846|D1847|D1858|D1859|D2245|D2246|D2247|D2248|D2249|T1493|T1915|T1999|T2000|T2001|T2002|T2003|T2004|T2005|T2006|T2007|T2197|T2467|T2620|T2621|T2622|T2623|T2624|T2625|T2626|T2627|T2628|T2701|T2763|T2764|T2765|T2766|T2767|T2768|d194|d195|d196|d197|d198|d199|d200|d201|d202|d203|d204|d205|d206|d207|d208|d260|d878|d879|d880|d881|d882|d883|d884|d1669|d1670|d1671|d1672|d1673|d1703|d1777|d1778|d1779|d1780|d1791|d1792|d1793|d1794|d1795|d1796|d1797|d1798|d1799|d1800|d1801|d1802|d1803|d1804|d1805|d1806|d1807|d1808|d1809|d1810|d1921|d2910|d2911|d2912|d2913|d2914|d2915|d2916|d2917|d2918|d2919|d2920|d2921|d2987|d3068|d3069|d3070|t531|t758|t759|t760|t761|t762|t763|t812|t813|t814|t815|t1332|t1665|t1813|t1814|t1815|t1816|t1845|t1846|t1973|t1974|t2129|t2130|t2131|t2132|t2133|t2134|t2135|t2136|t2137|t2138|t2139|t2140|t2141|t2142|t2143|t2144|t2145|t2146|t2147|t2148|t2149|t2150|t2151|t2152|t2153|t2364|t2365|t2366|t2367|t2368|t2369|t2370|t2371|t2372|t2373|t2374|t2375|t2376|t2377|t2378|t2379|t2380|t2381|t2382|t2383|t2384|t2385|t2386|t2387|t2388|t2389 +TRSX#T1506|T1507 +TRT#D1608|D1644|D1677|D1921|D2006|D2010|T1916|T2198|T2285|T2411|T2412|T2519|T2629|T2647|d261|d262|d1575|d1704|d1705|d1892|d1894|d1922|d1923|d2988|d2989|t532|t1621|t1666|t1667|t1788|t2154 +TRTB#D1678|D1887|T2520|T2521|T2522|T2523|d1893 +TRTF#t1975 +TRTJ#D1681|D1682|D1683|D1684|D1848|d1578|d1579|d1580|d1612|d1613|d1614|d1816|d1817|d1818|d1819 +TRTK#D1892|D1893|d1577|d1611|d1905 +TRTL#D1849|D1888|D1889|D1890|D1894|T1920|T2347|T2348|T2349|T2525|T2526|T2630|T2631|T2632|T2751|T2752|T2753|T2754|T2755|T2756|T2757|T2758|T2759|T2760|T2761|T2926|T2927|d1615|d1616|d1617|d1618|d1812|d1813|d1814|d1815|d1895|d1896|d1897|d1898|d1899|d1906|d1907|d1908|d1909|t1729|t1730|t1731|t1732|t1733|t1734|t1735|t1736|t1737|t1738|t2202|t2203|t2204|t2205|t2206|t2207|t2208|t2209|t2210|t2211|t2344|t2345|t2346|t2347|t2348|t2349|t2350|t2351|t2352|t2353|t2574 +TRTM#D1895|T2401|T2402|T2403|d1713|d1714|d1715|d1716|d1900 +TRTN#D166|D2007|D2011|T1917|T1918|T1919|T2199|T2398|T2399|T2448|T2524|d263|d1706|d1901|d1902|d1924|t533|t1622|t1668|t1789|t1790|t1791|t1792|t1793|t2155|t2156|t2157|t2158 +TRTP#D1896|D1897 +TRTR#D1782|D1783|D1891|T1056|T1057|T1058|T1059|T1060|T1061|T1921|T1922|T2400|T2633|T2634|d1710|d1903|t764|t765|t766|t767|t768|t1348|t1349|t1350|t1351|t1352|t1353|t1354|t1669 +TRTS#D382|D1679|D1680|D1685|D1686|D1687|D1688|D1691|D1692|D1693|D1898|T2413|T2635|T2636|T2637|T2638|T2639|T2640|T2641|T2642|T2707|d264|d1707|d1811|d1904|d1925|d2990|t534|t1670|t1976|t2159|t2165|t2166|t2167|t2168|t2169|t2170|t2171|t2172|t2173|t2174|t2175|t2176|t2177|t2178|t2179|t2180|t2181|t2182|t2183|t2184|t2185|t2186|t2187|t2188|t2189|t2190|t2191|t2192|t2193|t2194|t2195|t2196|t2197|t2198|t2199|t2200|t2201 +TRTT#D383|d265|d1708|t535|t1623|t1671|t2160|t2161|t2162|t2163|t2164 +TRTW#D1689|D1690|d866 +TRTX#T2024|T2025|t1355|t1356|t1357|t1358|t1359|t1360|t1361|t1362|t1363|t1364|t1365|t1366|t1367|t1368|t1369 +TRWL#D386|T1505|d877 +TRWN#D220|D221|D388|D389|D1787 +TRWR#D387|D390|T1924|T1925|T1926|T1927 +TRWX#d1825|d1826 +TRX#D1668|D2090|T1490|T1491|d2119 +TRXB#D2092|D2093|D2094|D2095|D2096|D2097|D2098|D2099|D2100|D2101|d2132|d2133|d2134|d2135|d2136|d2137|d2138|d2139|d2140|d2141|d2142|d2143|d2144|d2145|d2146|d2147|d2148|d2149|d2150|d2151|d2152|d2153|d2154|d2155|d2156|d2157|d2158|d2159|d2160|d2161|d2162|d2163|d2164|d2165|d2166|d2167|d2168|d2169|d2170|d2171|d2172|d2173|d2174|d2175|d2176|d2177|d2178|d2179|d2180|d2181|d2182|d2183|d2184|d2185|d2186|d2554 +TRXF#D2121|D2122|D2123|D2124|D2125|D2126|D2127|D2128|D2129|D2130|D2131|D2132|D2133|D2134|d2230|d2231|d2232|d2233|d2234|d2235|d2236|d2237|d2238|d2239|d2240|d2241|d2242|d2243|d2244|d2245|d2246|d2247|d2248|d2249|d2250|d2251|d2252|d2253|d2254|d2255|d2256|d2257|d2258|d2259|d2260|d2261|d2262|d2263|d2264|d2265|d2266|d2267|d2268|d2269|d2270|d2271|d2272|d2273|d2274 +TRXJ#D2142|D2143|D2144|D2145|D2146|D2147|D2148|D2149|D2150|D2151|D2152|D2153|d2276|d2277|d2278|d2279|d2280|d2281|d2282|d2283|d2284|d2285|d2286|d2287|d2288|d2289|d2290|d2291|d2292|d2293|d2294|d2295|d2296|d2297|d2298|d2299|d2300|d2301|d2302|d2303|d2304|d2305|d2306|d2307|d2308|d2309|d2310|d2311|d2312|d2313|d2314|d2315|d2316|d2317|d2318|d2319|d2320|d2321|d2322|d2323|d2324|d2325|d2326|d2327|d2328|d2329|d2330|d2331|d2332|d2333|d2334|d2335|d2336|d2337|d2338|d2339|d2340|d2341|d2342|d2343|d2344|d2345|d2346|d2347|d2348|d2349|d2350|d2351|d2352|d2353|d2354|d2355|d2356|d2357|d2358|d2359|d2360|d2361|d2362|d2363|d2364|d2365|d2366|d2367|d2368|d2369|d2370|d2371|d2372|d2373|d2374|d2375|d2376|d2377|d2378|d2379|d2380|d2381|d2382|d2383|d2384|d2385|d2386|d2387|d2388|d2389|d2390|d2391|d2392|d2393|d2394|d2395|d2396|d2397|d2398|d2399|d2400|d2401|d2402|d2403|d2404|d2405|d2406|d2407|d2408|d2409|d2410|d2411|d2412|d2413|d2414|d2415|d2416|d2417|d2418|d2419|d2420|d2421|d2422|d2423|d2424|d2425|d2426|d2427|d2428|d2429|d2430|d2431|d2432|d2433|d2434|d2435|d2436|d2437|d2438|d2439|d2440|d2441|d2442|d2443|d2444|d2445|d2446|d2447|d2448|d2449|d2450|d2451|d2452|d2453|d2454|d2455|d2456|d2457|d2458|d2459|d2460|d2461|d2462|d2463|d2464|d2465|d2466|d2467|d2468|d2469|d2470|d2471|d2472|d2473|d2474|d2475|d2476|d2477|d2478|d2479|d2480|d2481|d2482|d2483|d2484|d2485|d2486|d2487|d2488|d2489|d2490|d2491|d2492|d2493|d2494|d2495|d2496|d2497|d2498|d2499|d2500|d2501|d2502|d2503|d2504|d2505|d2506|d2507|d2508|d2509|d2510|d2511|d2512|d2513|d2514|d2515|d2516|d2517|d2518|d2519|d2520|d2521|d2522|d2523|d2524|d2525|d2526|d2527|d2528|d2529|d2530|d2531|d2532|d2533|d2534|d2535|d2536|d2537|d2538|d2539|d2540 +TRXK#D2135|D2136|D2137|D2138|D2139|D2140|D2141|D2154|D2155|D2183|d2120|d2121|d2122|d2123|d2124|d2228|d2229|d2275|d2541|d2542|d2543|d2544|d2545|d2546|d2547|d2548|d2556|d2557|d2558|d2559|d2560|d2561|d2562|d2563|d2564|d2565|d2566|d2567|d2568|d2569|d2570|d2571|d2572|d2573|d2574|d2663|d2664|d2665|d2666|d2667|d2668|d2669|d2670|d2671|d2672|d2673|d2674 +TRXL#D2156|D2157|D2158|D2159|D2160|D2161|D2162|D2163|D2164|D2165|D2166|D2167|D2168|D2169|D2170|D2171|D2172|D2173|d2214|d2215|d2216|d2217|d2218|d2219|d2220|d2221|d2222|d2549|d2550|d2551|d2552|d2553|d2555|d2575|d2576|d2577|d2578|d2579|d2580|d2581|d2582|d2583|d2584|d2585|d2586|d2587|d2588|d2589|d2590|d2591|d2592|d2593|d2594|d2595|d2596|d2597|d2598|d2599|d2600|d2601|d2602|d2603|d2604|d2605|d2606|d2607|d2608|d2609|d2610|d2611|d2612|d2613|d2614|d2615|d2616|d2617|d2618|d2619|d2620|d2621|d2622|d2623|d2624|d2625|d2626|d2627|d2628|d2629|d2630|d2631|d2632|d2633|d2634 +TRXM#D1672|D2174|D2175|D2176|D2177|D2178|D2179|D2180|D2181|D2182|d2635|d2636|d2637|d2638|d2639|d2640|d2641|d2642|d2643|d2644|d2645|d2646|d2647|d2648|d2649|d2650|d2651|d2652 +TRXN#D1669|D1670|D1671|D2104|D2105|D2106|D2107|D2108|D2109|D2110|D2111|D2112|D2113|D2114|D2115|D2116|D2117|D2118|D2119|D2120|T1463|T1866|T1867|T1912|d189|d190|d191|d192|d193|d1610|d2223|d2653|d2654|d2655|d2656|d2657|d2658|d2659|d2660|d2661 +TRXP#d2662 +TRXR#D2091|D2184|D2185|d2125|d2126|d2127|d2128|d2129|d2130|d2675|d2676|d2677|d2678|d2679|d2680|d2681|d2682|d2683|d2684|d2685|d2686|d2687|d2688|d2689|d2690|t782|t783 +TRXS#D1719|D1720|D1721|D2186|D2187|D2188|D2189|D2190|D2191|D2192|D2193|D2194|D2195|D2196|D2197|D2198|D2199|D2200|D2201|D2202|D2203|D2204|D2205|D2206|D2207|D2208|D2209|D2210|D2211|D2212|D2213|D2214|D2215|D2216|D2217|D2218|D2219|D2220|D2221|D2222|D2223|D2224|D2225|D2226|D2227|D2228|D2229|D2230|D2231|D2232|D2233|D2234|D2235|D2236|D2237|D2238|D2239|D2240|D2242|D2243|T1492|d2131|d2224|d2225|d2226|d2227|d2691|d2692|d2693|d2694|d2695|d2696|d2697|d2698|d2699|d2700|d2701|d2702|d2703|d2704|d2705|d2706|d2707|d2708|d2709|d2710|d2711|d2712|d2713|d2714|d2715|d2716|d2717|d2718|d2719|d2720|d2721|d2722|d2723|d2724|d2725|d2726|d2727|d2728|d2729|d2730|d2731|d2732|d2733|d2734|d2735|d2736|d2737|d2738|d2739|d2740|d2741|d2742|d2743|d2744|d2745|d2746|d2747|d2748|d2749|d2750|d2751|d2752|d2753|d2754|d2755|d2756|d2757|d2758|d2759|d2760|d2761|d2762|d2763|d2764|d2765|d2766|d2767|d2768|d2769|d2770|d2771|d2772|d2773|d2774|d2775|d2776|d2777|d2778|d2779|d2780|d2781|d2782|d2783|d2784|d2785|d2786|d2787|d2788|d2789|d2790|d2791|d2792|d2793|d2794|d2795|d2796|d2797|d2798|d2799|d2800|d2801|d2802|d2803|d2804|d2805|d2806|d2807|d2808|d2809|d2810|d2811|d2812|d2813|d2814|d2815|d2816|d2817|d2818|d2819|d2820|d2821|d2822|d2823|d2824|d2825|d2826|d2827|d2828|d2829|d2830|d2831|d2832|d2833|d2834|d2835|d2836|d2874|d2875|d2876|d2877|d2878|d2879|d2880|d2881|d2882|d2883|d2884|d2885|d2886|d2887|d2888|d2889|d2890|d2891|d2892|d2893|d2894|d2895|d2896|d2897|d2898|d2899|d2900|d2901|d2902|d2903|d2904|d2905|d2906 +TRXT#D2102|D2103|T2023|T2440|T2441|T2442|T2708|d2187|d2188|d2189|d2190|d2191|d2192|d2193|d2194|d2195|d2196|d2197|d2198|d2199|d2200|d2201|d2202|d2203|d2204|d2205|d2206|d2207|d2208|d2209|d2210|d2211|d2212|d2213|d2837|d2838|d2839|d2840|d2841|d2842|t1338|t1339|t1340|t1341|t1342|t1343|t1344|t1345|t1346|t1347|t1852|t1853|t1854|t1855|t1856|t2252|t2253|t2254|t2255|t2256|t2257|t2258|t2259|t2260|t2261|t2262|t2263|t2264|t2265|t2813|t2814|t2815|t2816|t2817|t2818|t2819|t2820|t2821|t2822|t2823|t2824|t2825 +TRXW#D2241|d2843|d2844|d2845|d2846|d2847|d2848|d2849|d2850|d2851|d2852|d2853|d2854|d2855|d2856|d2857|d2858|d2859|d2860|d2861|d2862|d2863|d2864|d2865|d2866|d2867|d2868|d2869|d2870|d2871|d2872|d2873 +TS#D726|D913|D1073|D1645|D2326|T440|T441|d215|d221|d327|d885|d1204|d1210|d2991 +TSB#T685|T686 +TSBL#D857 +TSBN#T687 +TSBR#D2054|D2055 +TSBS#d1205|d1206|d1207|d1208|d1209 +TSFL#T1074 +TSFR#d328|d329|d371|d372 +TSHB#d354 +TSHN#T609 +TSJB#d330 +TSJH#d331|d332|d333|d334|d335|d336|d337|d338|d339|d340|d341|d342|d343|d344|d345|d346 +TSJK#D1234|d347|d348|d349|d350 +TSJL#d351|d352 +TSJN#d220|d912 +TSJR#d1218|d1219|d1220|d1221 +TSJT#d353 +TSK#D914|D1235|D1242|T401|T566|T1557|T1563|T2928|d1217|d2922|t448|t1031|t2575|t2762 +TSK0#D1255|D1256 +TSKB#D2250|T575|T576|T577 +TSKF#T580|T2929|d355 +TSKJ#T568|T569|T570|T1568|T1569|T1570|T1571|T1572|T1573|T1574|T1575|T1576 +TSKK#T1567|T1577|T1578|T1582|T1583|T2793 +TSKL#D1299|D1300|T1584|T1585|T1586|T1587|T1588|T1589|T1590|T1591|T1592|T1593|d897|d1422|d1423|d1424|d1425|d1426|d1427|d1428|d1429|d1430|d1431|d1432|d1433|t1033|t1034|t1035|t1036|t1037|t1038|t1039|t1040|t1041|t1042|t1043|t1044|t2576|t2577|t2578|t2579|t2580|t2581|t2582|t2583|t2584 +TSKM#T572|T573|T574|T1564|T1565|T1566|T3012|d356|d357|d358|d359 +TSKN#D732|D1236|D1237|D1238|D1239|D1247|D1248|D1249|D1250|D1251|D1252|D1253|D1254|D2020|D2021|D2022|D2023|D2024|D2025|D2026|D2027|D2028|D2251|D2252|T402|T403|T404|T405|T406|T407|T408|T409|T410|T411|T412|T413|T414|T415|T416|T417|T418|T419|T420|T421|T422|T423|T424|T425|T426|T427|T428|T429|T430|T431|T432|T433|T434|T435|T436|T437|T438|T439|T571|T1594|T1595|T1596|T3013|T3014|T3015|T3016|T3017|T3018|T3019|T3020|d1347|d1348|d1349|d1350|d1351|d1352|d1353|d1354|d1355|d1356|d1357|d1358|d1359|d1360|d2923|d2924|d2925|d2926|t449|t450|t451|t452|t453|t1032|t2585|t2586|t2587|t2588|t2589|t2590|t2763|t2764|t2765|t2766 +TSKP#T578|T579|T1597|T1598 +TSKR#D1257|D1258|D1259|D1260|D1261|T1579|T1580|T1581|T1599|T1600|T1601|T2798|d1361|d1362|d1363|d1364|d1365|d1366|d1367|d1368|d1369|d1370|d1371|d1372|d1373|d1374|d1375|d1376|d1377|d1378 +TSKS#D1240|D1262|D1263|D1264|D1265|D1266|D1267|D1268|D1269|D1270|D1271|D1272|D1273|D1274|D1275|D1276|D1277|D1278|D1279|D1280|D1281|D1282|D1283|D1284|D1285|D1286|D1287|D1288|T567|T1612|T1613|T2930|T2931|d1379|d1380|t2461|t2462|t2591|t2767 +TSKT#D1243|D1244|D1245|D1246|T1559|T1560|T1561|T1562|T1602|T1603|T1604|T1605|T1606|T1607|T1608|d1381|d1382|d1383|d1384|d1385|d1386|d1387|d1388|d1389|d1390|d1391|d1392|d1393|d1394|d1395|d2927|d2928|d2929|t454|t455|t456|t457|t458|t2592|t2593|t2594|t2595|t2768|t2769|t2770|t2771|t2772 +TSKW#T581|T582|T583|T1609|T1610|T1611 +TSKX#T1558|T2794|T2795|T2796|T2797|t2457|t2458|t2459|t2460 +TSL#D1074|D2253 +TSLB#d218|d222|d223|d915|d1211|d1212 +TSLJ#d360 +TSLK#D1075|D1076 +TSLL#D1081|D1082|D1083|D1084 +TSLM#D1077|D1078|D1079|D1080 +TSLR#d361|d362 +TSLT#D2343 +TSLX#D733 +TSM#d1213 +TSMB#D848|D849|D850|D851|D852 +TSML#D858|D859|D860|D861|D862|D863|D864|D865|D866|D867|D868|D869|D870|D871|d363|d1029|d1030|d1031|d1032|d1033|d1222 +TSMR#d1034|d1035|d1036|d1037|d1038|d1039|d1040|d1041|d1042|d1043|d1044|d1045 +TSN#D223|D746|D1085|D1289|D1646|D2327|T442|T1075|d1|d916|d1214|d2931|d2992|t1225 +TSNB#D1647|D2330 +TSNF#D734|D735|D736|D737|D738|D739|D1648|D1649|D1650|D2332|D2333|D2334|D2341|D2342|d899|d900|d901|d902|d903|d904|d905|d906|d907|d908|d909|d910|d911 +TSNJ#D2335|D2336 +TSNK#D2331|D2337 +TSNM#D2338 +TSNN#D1308|D1309|D2328 +TSNP#D2339 +TSNR#D2329 +TSNS#D224|D225|D226|D227|D228|D1301 +TSNT#D740|D853|D854|D1666|D2340|T584|T585|T586|T587|T588|T589|T590|T591|T592|T593|T594|T595|T596|T597|T598|T599|T600|T601|T602|d1006|d1007|d1008|d1009|d1010|d1011|d1012|d1013|d1014|d1015|d1016|d1017|d1018|d1019|d1020|d1021|d1022|d1023|d1024|d1025|d1026|d1027|d1028|d2993|d2994|d2995|t459|t460|t461|t462|t463|t464|t465|t466|t467|t468|t469|t470|t471|t472|t473|t474|t475|t476|t477|t478|t479|t1226|t1227|t1228|t1229 +TSPN#D1292|D1293|D1294|d1396|d1397|d1398|d1399|d1400|d1401|d1402|d1403|d1404|d1405|d1406|d1407|d1408|d1409|d1410|d1411|d1412|d1413|d1414|d1415|d1416|d1417|d1418|d1419|d1420 +TSPR#D1290|D1291 +TSPS#D1295|D1296 +TSPT#D741|D742|D743|D1297|D1298|d913|d914|d1421|d1434|d1435|d1436 +TSPX#D1307 +TSR#D1086|d1215|d1581 +TSRM#T694 +TSRN#D855|D856|D1651|D1652|d1582|d1583|d1584|d1585|d1586|d1608 +TSRT#D727|D728|D729|D744|D745|D1302|D1303|D1304|d886|d887|d888|d889|d890|d891|d892|d893|d894|d895|d896|d1587|d1588|d1589|d1590|d1591|d1592|d1593|d1609 +TSRX#D730|d364 +TSS#D747|D1087|D1365|D1653|d216|d1216 +TSSF#d374 +TSSL#d373 +TSSN#D1363|D1364|D1366|D1367|D1368|D1369|d217 +TSSP#D1323|D1324|D1325|D1326|D1327|D1328|D1329|D1330|d1453|d1454|d1455|d1456|d1457|d1458|d1459|d1460 +TSST#d365|t1230 +TSSW#D1654|D1655 +TST#T447|T1076|T1656|d929|d2932|d2996|d2997|t315|t480|t1062|t1231 +TSTB#D748|T1077|T1092 +TSTF#T1088|T1089|T1094|T1095|T1096|T1103|T1111 +TSTH#d225|d226|d227|d228|d229|d230 +TSTJ#d1224 +TSTK#T1078|T1097|d1223 +TSTL#D749|D750|D751|D752|D753|D754|D1313|D1314|D1315|T1098|T1099|d917|d918|d919|d920|d921|d922|d923|d924|d925|d926|d927|d928 +TSTM#T1079|T1080|T1081|T1082|T1083|T1084|T1085|T1086|T1100|T1101|t784|t785|t786|t787|t788 +TSTN#D755|D756|D1305|D1306|D1310|D1311|D1312|T448|T449|T450|T451|T452|T453|d224|d366|d367|d368|d369|d370|d1437|d1438|d1439|d1440|d1441|d1442|d1443|d1444|d1445|d1446|d1447|d1448|d1449|d1450|d2933|d2998|t316|t317|t318|t319|t320|t789|t790|t791|t792|t793|t1063|t1064|t1065|t1066|t1232 +TSTP#T1102|T1104|T1105 +TSTR#D757|D1316|D1317|D1318|D1319|D1320|D1321|D1322|D2344|T454|T455|T456|T1093|T1106|T1657|d930|d931|d932|d933|d934|d935|d936|d937|d938|d939|d940|d1451|d1452|d3071|d3072|d3073|d3074|d3075|d3076|d3077|d3078|d3079|d3080|d3081|d3082|d3083|d3084|d3085|t798|t799|t800|t801|t802|t803|t804|t805|t806|t807|t808 +TSTS#T457|T458|T459|T460|T1090|T1091|T1107|T1108|T1109|T1110|T1112|T1113|T1658|d219|d1225|t794|t1067|t1233 +TSTT#T443|T444|T445|T446|T1087|d231|d2999|t321|t322|t323|t324|t795|t796|t797|t1068|t1069|t1070|t1071|t1072 +TSWJ#D758|d941 +TSWS#D410|D411|d375|d376|d377|d378|d379|d380|d381|d382|d383|d384|d385|d386|d387|d388|d389|d390|d391|d392|d393|d394|d395|d396|d397|d398|d399|d400|d401|d402|d403 +TT#D229|D791|D1154|D1360|D2044|D2254|D2255|T461|T472|T1650|T1671|T1672|T1939|T2933|T3091|d247|d962|d1461|t481|t482|t1234|t1258|t2596|t2598|t2710|t2826 +TTBL#T1976 +TTBR#T659|T660|t1088|t1089|t1090|t1091 +TTBS#T466|T467|T468|T469|T470|T471 +TTF#D329 +TTFL#D231 +TTFN#T1721|T1722|T1723 +TTFR#T490 +TTFS#D330 +TTJ#t2713 +TTJB#T1974|T1975|t1280|t1281|t1282|t1283|t1284 +TTJL#t1285|t1286|t1287|t1288|t1289 +TTJM#t2714 +TTJN#T2990|t2715|t2716|t2717|t2718 +TTJR#t1275|t1276|t1277|t1278|t1279|t2719|t2720|t2721|t2722|t2723 +TTJS#t1290|t1291|t1292|t1293|t1294|t1295|t1296|t1297|t1298|t1299|t1300|t1301|t1302|t2724 +TTK#t2712 +TTKK#T2991|T2992|T2993|T2994|T2995|T2996|T2997 +TTKN#T2998|T2999 +TTKR#T477|t338|t339|t340|t341|t342|t343|t344|t345|t346|t347|t348|t349|t1098|t1099|t1100|t1101 +TTKS#t2725|t2726|t2727|t2728 +TTKT#D778|D779|D780|D781|D782|D783|D784|D785|D947|D1379|T1977|d439|d951|d952|d1129|d1130|d1131|t2729|t2730|t2731|t2732|t2733 +TTKW#T3000 +TTKX#D470 +TTL#D331|D759|T46|T1618|t64|t1235|t1236 +TTLB#T1619|T1620|T1621|T1622|T1623|T1624 +TTLF#D760|D761|D762|D776|D777|D789|T1644|T1645|T1646|T1647|T1929|T1936|t1309|t1310|t1311|t1312|t1313 +TTLH#D767|D768|D769|D770|T1626|T1627|T1628|T1629 +TTLJ#D763|D764|D765|D766|T603|T1625|t485 +TTLK#D772|T1630|T1631|T1632|T1933 +TTLM#T1634 +TTLN#D332|D771|T1635|t32|t33|t34|t35|t36|t37|t38|t39|t40|t41|t42|t43|t44|t45|t46|t47|t1102|t1237 +TTLP#T1636|T1934 +TTLR#D773|D774|T48|T49|T50|T1637|T1638|T1654|d944|d945|d946|d947|d948|d949|d950|t1050|t1051|t1052|t1053|t1054|t1055|t1056|t1057|t1058|t1059|t1060|t1238 +TTLS#D775|D2037|D2038|D2039|T47|T1633|T1639|T1640|T1641|T1642|T1648|T1649|T1928|T1930|T1931|T1935|T1937|T1938|t20|t21|t22|t23|t24|t25|t26|t27|t28|t29|t30|t31|t48|t49|t50|t51|t52|t53|t54|t55|t56|t57|t58|t1239 +TTLT#T1643|T1652|T1653|T1932|t59|t60|t61|t62|t63|t1240|t1241|t1242|t1243|t1244|t1245|t1246|t1247|t1248|t1249|t1250|t1251|t1252 +TTLX#D794|D795|T3001|T3002|d973|d974|d975|d976|d977|d978|d979|d980|d981|d982|d983|t1303|t1304|t1305|t1306|t1307|t1308|t2734|t2735|t2736|t2737|t2738|t2773|t2774|t2775|t2776|t2777|t2778|t2779|t2780|t2781|t2782|t2783|t2784 +TTM#D333|D877 +TTMS#D334|D335 +TTMT#t1103|t1104|t1105 +TTN#D230|D233|D792|D1155|D1361|D2040|T475|T1614|T1651|T3092|d963|t325|t1259|t2599|t2711|t2827 +TTNB#D237|D238|D239|D240|D241|D242|D243|D244|D245|D246|D247|D248|D249|D250|D323|D324|D325|D326|D327|T1940|T1941|T1942|T1943|T1944|t1260|t1261|t1262|t1263|t1264|t1265|t1266|t1267 +TTNF#D234|D257|D258|D304|D305|D306|D307|D308|D309|D310|D311|D312|D313|D314|D315|D316|D317|T1945|d233 +TTNH#T473|T474|T1950|T1951 +TTNJ#D813|T3042 +TTNK#D260|D261|D272|D273|D812|T1616|T1946|T1947|T1948|T1949|T1952|T1953|T1954|T1955|T3041 +TTNL#D262|D263|t331|t332|t333|t334|t335 +TTNM#D232|D254|D264|D265|D266|D302|T1956|T1957|T1958 +TTNN#D252|D253|D255|D259|T1615 +TTNP#D269|D270|D271 +TTNR#D256|D274|D275|D303|T1959|T1960|T1961|T1970|T1971|d960|d961|t336 +TTNS#D235|D236|D276|D277|D278|D279|D280|D281|D282|D283|D284|D285|D286|D287|D288|D289|D290|D291|D292|D293|D294|D295|D296|D321|D322|T1617|T1962|T1963|T1964|T1965|T1966|t839|t840|t1045|t1046|t1047|t1048|t1049|t1268|t1269|t1270|t1271|t1272 +TTNT#D251|D267|D268|D297|D298|D299|D300|D301|D786|T476|T1967|T1968|T1969|d232|d964|d965|d966|d967|d968|t326|t327|t328|t329|t330|t2600|t2601|t2602|t2828|t2829|t2830|t2831 +TTNW#D318|D319|D320|T1972|T1973 +TTR#D1088|D1658|T462|T463|T2932|T2985|d234|t1273 +TTRB#D1659|D1660|t1253|t1254|t1255|t1256|t1257 +TTRJ#d1606 +TTRM#D787|D788|D793|d953|d954|d955|d956|d957|d958|d959 +TTRN#D328|D1656|D1657|D1661|T464|T2986|T2987|d235|d236|d237|d238|d239|d1594|d1595|d1596|d1597|d1598|t1092|t1093|t1094|t1095 +TTRP#T604 +TTRS#T465|T2988|T2989|d240|d1599 +TTRT#D790|T478|T479|T480|T1114|T1115|T1116|d241|d242|d243|d244|d245|d246|d1600|d1601|d1602|d1603|d1604|d1605 +TTRX#D47|D1090|D1091|D1092|d26 +TTS#T491|T688|T1673|T1724|T1978|t1274|t2597 +TTSF#T1681|T1682|T1683|T1713|T1714 +TTSJ#T1684|T1685|T1686 +TTSK#D796|D797|D798|D799|D800|D801|D802|D803|D804|D805|D806|D807|D808|D809|D810|D811|T1687|T1688|T1689|T1690|T1979|T1980|T1981|T1982|T1983|T1984|d984|d985|d986|d987|d988|d989|d990|d991|d992|d993|t1106|t1107|t1108|t1109|t1314|t1315|t1316|t1317|t1318|t1319|t1320|t1321|t1322|t1323|t1324|t1325|t1326|t1327|t1328|t2752|t2753|t2754|t2755|t2756|t2757|t2758|t2759|t2760|t2761 +TTSL#T1691 +TTSM#T1702 +TTSN#D1362|D2256|D2257|D2258|T492|T689|T1674|T1675|T1676|T1677|T1679|T1720|T1726|d2930 +TTSP#T1692|T1693|T1694 +TTSR#T1678|T1680|T1709|T1710|T1711|T1712|d438|d440 +TTSS#T1719|t1329 +TTST#T1695|T1696|T1697|T1698|T1699|T1700|T1701|T1703|T1704|T1705|T1706|T1707|T1708|t350|t483|t2603|t2832 +TTSW#T1715|T1716|T1717|T1718 +TTSX#T481|T482|T483|T484|T485|T486|T487|T488|T489|T1725|t351|t352|t353|t354|t355|t1110|t1111|t1112|t1113|t1114 +TTT#d969|d970|t337|t484|t2604|t2605|t2833|t2834 +TTTN#d971|t2606|t2835 +TTTS#t2607|t2836 +TTTT#d972|t2608 +TTWR#T3003|T3004|t2739|t2740|t2741|t2742|t2743|t2744|t2745|t2746|t2747|t2748|t2749|t2750|t2751 +TTXR#d942|d943 +TWJN#T690|T691 +TWN#D1358|T172 +TWNR#T173 +TWNS#T174 +TWR#T2010 +TWRK#T605|T606|T607 +TWRM#T692|T693 +TWTR#T608 +TX#D2|D3|D506|D915|D1371|T41|T697|T698|T1985|T2805|d1081|d1490|t382 +TX0L#d1102 +TX0T#D927|D928 +TXB#D507 +TXBL#D4 +TXBR#D508 +TXBS#D509 +TXBT#D5|D6|D7 +TXFB#T2807|T2808 +TXFL#T2809|T2810 +TXFN#D13|D14|D15 +TXFR#T530|T531|T532|d422|d423 +TXJB#D21 +TXJS#D18|D19|D20 +TXKL#T521|T523 +TXKM#D23|D24|T522 +TXKN#D25 +TXKR#D16|D17|D22 +TXLB#D731|d898 +TXMT#T42|T43|T44 +TXMX#T2819|T2820 +TXN#D510|T699|t383 +TXNK#T630|T631|T632|T633|T634|T635|T636|T637|T638|T639|T640|T641|T642|T643|T644|T646|T647|T648|t500|t516|t517 +TXNL#T649|T650|T651|T652|T653|t518|t519|t520|t521|t522|t523|t524 +TXNS#T506|T645|t501|t502|t503|t504|t505|t506|t507|t508|t509|t510|t511|t512|t513|t514|t515 +TXNT#T2811|T2812|T2813|T2814|T2815|T2816|T2817|T2818|t384|t385|t386|t387|t388 +TXPF#D512 +TXPP#D27 +TXR#D2270|T507|T512|T3044 +TXRK#D26|T513|T514 +TXRL#T517|T518 +TXRM#D1241|d1343|d1344|d1345|d1346 +TXRN#D29|D2271|T508|T509|T510|T515|T516|T519|T3045 +TXRP#D28 +TXRS#T511|T520 +TXS#D11|D30|D511|T45|T700|T2806 +TXSJ#D41|D42|D43 +TXSK#D31|D32|T524 +TXSL#D513|D514|d536 +TXSS#D33|T527 +TXST#D34|D35|D36|T525|T526 +TXT#D917|D1372|D1373|d23|d1082|d2946|t389|t390 +TXTF#D918|D925|T529 +TXTJ#D12|t2838|t2839|t2840|t2841|t2842|t2843|t2844|t2845 +TXTK#D8|D9|D10|D926|D929|D930|D931|T3046|T3047|t2837|t2846|t2847|t2848 +TXTL#T654|T655 +TXTM#D916|d1083 +TXTN#D37|D932|D933|D934|D1374|d24|d1084|d1085|d1086|d1087|d1088|d1089|d2947|t391 +TXTR#D38|D39|D919|D920|D921|D922|D923|D924|T1665|T1666|T1667|T1668|T1669|T1670|T3021|T3022|T3023|d1090|d1091|d1092|d1093|d1094 +TXTS#D1375|d25|d1095|d1096 +TXTT#d1097|d1098|d1099|d1100|d1101|t392 +TXTX#T528 +TXWN#D40 +TXWS#D515 +TYT#T2011 ++++++++++ +W#W1354|W2637|w1186|w2608|w3493 +W0N#w1678 +W0R#w1665 +W0RS#w1666|w1667|w1668|w1669|w1670|w1671|w1672|w1673|w1674|w1675|w1676|w1677 +WB#W12|W1391|W1393|W3353|w685|w3495 +WBFL#W1158|W1159 +WBLJ#w19|w20|w21|w22|w23|w24|w25 +WBLK#w18|w26|w27|w28|w29 +WBLX#W1401|w1267|w1268|w1269|w1270|w1271|w1272|w1273|w1274|w1275|w1276|w1277|w1278|w1279 +WBN#W13|w686 +WBNF#w30 +WBNT#w687|w688|w689|w690 +WBR#W1144|W1148|W1394 +WBRB#W1145|W1146|W1147 +WBRF#W1396|W1397|W1398|W1399 +WBRK#W1152|W1153|W1154 +WBRN#W1149|W1150|W1151|W1395 +WBRS#W1155|W1156|W1157 +WBS#W1400 +WBSB#W1402|W1403|W1404 +WBSK#W1470|W1471|W1472|w1265|w1266 +WBST#W1160|W1161|W1162 +WBT#w691|w692 +WBTN#w693 +WBTT#w694 +WBWR#W1163|W1164 +WBXN#W1392 +WF#W129 +WFL#W130|w1391 +WFLT#w2920|w2921|w2922 +WFN#W131|W3798|w3928 +WFNB#W136|W137|W138|W139|W140|W141 +WFNF#W149|W150|W151|w132|w133|w134|w135|w136|w137|w138|w139|w140|w141 +WFNH#W158|W159|W160 +WFNJ#W155|W156 +WFNK#W147|W148|W152|W153|W154|W157|W161|W162 +WFNL#W163|W164|W165|W166|W167|w142|w143|w144|w145|w146|w147|w148|w149|w150|w151|w152 +WFNM#W146|W168|W169|W170 +WFNN#W145|w153|w154|w155|w156|w157 +WFNP#W132|W133|W134 +WFNR#W135|W171|W172|W173|W174|W175 +WFNS#W176|W177|W178|W179|W180|W181|W182|W183|W184|W185|W186|W187|W188|W189|W190|W191|W192|W193|W194|W195|W196|w158 +WFNT#W142|W143|W144|W197|w159|w160|w161 +WFR#W3394|W3799|w3504|w3929 +WFRN#w3503 +WH#W1473|w1187 +WHFL#w1373|w1374|w1375|w1376|w1377 +WHN#W1355|W1474|W3398|w1188|w1372|w3511 +WHNJ#w3512 +WHNT#w1189|w1190|w1191|w1192|w1193|w3513 +WHR#W1475|w2892|w3510 +WHRN#W1476|w2893|w2894|w2895|w2896 +WHRS#w2897 +WHRT#w2898|w2899|w2900|w2901|w2902 +WJ#W0|W1275|W2773|W3395|w162|w2879 +WJB#W1276 +WJBL#W1 +WJHL#W198|W199|W200 +WJJL#W2 +WJJN#w3506 +WJL#w2880 +WJLJ#W1277|W1278|W1279 +WJLN#w2881 +WJMS#W3|W1280 +WJMT#W201|W202|w163|w164 +WJN#W4|W203|W1281|W3396|w791|w2882|w4229 +WJNB#W204|W205|W206 +WJNF#W5|W207|W208|W2774|W2775|W2776|W2777 +WJNH#W209|W210 +WJNK#W2778|W2779|W2780|W2781 +WJNL#W211|W212|W2782|W2783|W2784|W2785 +WJNP#W213|W214|W215|W216|W217|W3397 +WJNR#W218|W219|W220|W221 +WJNS#W222|W223|W224|W225|W226|W227|W228 +WJNT#w165|w166|w167|w168|w2883|w2884|w2885|w2886|w2887|w3507 +WJR#w1361 +WJRN#W1468|W1469|w1362|w1363|w1364|w1365 +WJRS#w1366 +WJRT#w1367|w1368|w1369|w1370|w1371 +WJRX#W6|W7|W1282|W1283|W1284|W1285|W1286|W1287|W1288|W1289|w0|w1|w2|w3|w4|w1338|w1339|w1340|w1341|w1342|w1343|w1344|w1345|w1346|w1347|w1348|w1349|w1350 +WJS#W1290 +WJSK#W1356|W1357 +WJST#W229|W230|W231 +WK#W1269|W2541|w740|w3505 +WKBJ#W1270 +WKBK#w764|w765|w766|w767 +WKBL#w771|w772|w773|w774|w775|w776|w777|w778|w779|w780|w781|w782|w783|w784|w825|w826|w827|w828|w829|w830|w831|w832|w833|w834|w835 +WKBN#w821|w822|w823|w824 +WKBR#W1271|W1272|W1273|W1274|W1299|w768|w769|w785|w786|w787|w788|w836|w837|w838|w839|w4219|w4220|w4221|w4222|w4223|w4224|w4225|w4226|w4227|w4228 +WKBW#w770 +WKFJ#w801|w802|w803|w804|w805 +WKFK#w849|w850|w851|w852 +WKFL#W1291|W1296|W1297|w796|w797|w798|w799|w800|w806|w807|w814|w845|w846|w847|w848|w853 +WKFN#W1292|W1293|W1294|W1295|W1300|W1301|W1302|W1303 +WKFR#w792|w793|w794|w795|w813|w815|w816|w817|w818|w819|w820|w840|w841|w842|w843|w844|w859|w860|w861|w862 +WKFS#w808|w809|w810|w811|w812|w854|w855|w856|w857|w858 +WKHL#w879|w880|w881|w882|w883 +WKHN#w874|w875|w876|w877|w878 +WKJB#w868|w869|w870|w871|w872 +WKJJ#w1029 +WKJK#w884|w885|w886|w887 +WKJS#w873 +WKKL#w1030 +WKKM#w888|w889|w890|w891|w892|w893|w1031|w1032|w1033|w1034|w1035 +WKKN#W1322|w863|w864|w865|w866|w867 +WKL#W2542|w93|w2255|w2265 +WKLB#W116 +WKLF#w898|w899|w900|w901|w1023|w1040|w1041|w1042|w1043|w1044 +WKLJ#W1358|w95|w96|w120|w121|w122|w123|w124|w125|w126|w127|w128|w1045|w1194|w1195|w1196|w1197|w1198|w1199 +WKLK#W117|W118|W119|W2543|W2544|W2545|W2546|w94|w97|w98|w119|w129|w130|w131|w902|w903|w904|w905|w906 +WKLN#W120|W1325|W1326|W2550|w99|w100|w101|w102|w103|w1024|w1025|w1026|w1027|w1028|w2256|w2257|w2258|w2259|w2260 +WKLR#W2547 +WKLS#W235|W236|W1323|W1324|W2548|w104|w169|w170|w171|w172|w173|w174|w175|w176|w177|w178|w894|w895|w896|w897|w1036|w1037|w1038|w1039|w2261 +WKLT#w105|w106|w107|w108|w2262|w2263|w2264 +WKMR#W1327 +WKMS#W1328|W1329 +WKMX#w907|w908|w909|w910|w911|w1046|w1047|w1048|w1049|w1050 +WKN#W232|W243|W2549|w741 +WKNF#W233 +WKNJ#W1320|W1321|W2803|W2804|w1021|w1022 +WKNK#W1298|W4005|w1020 +WKNM#W1330|w912|w913|w914|w915|w1051|w1052|w1053|w1054|w1055 +WKNR#W237|W238|W1259|W1260|W1261 +WKNS#W234|W239|W240|W241|W242|W244 +WKNT#W1341|w742|w743|w744|w745 +WKPK#w916|w917|w918|w919|w920|w1056|w1057|w1058|w1059|w1060 +WKPT#w921|w922|w923|w924|w1061|w1062|w1063|w1064|w1065 +WKR#W1262|w109 +WKRF#W1264|W1265|W1266|w925|w926|w927|w928|w929|w1066|w1067|w1068|w1069|w1070 +WKRK#w945|w946|w947|w948|w1086|w1087|w1088|w1089 +WKRM#w940|w941|w942|w943|w944|w1081|w1082|w1083|w1084|w1085 +WKRN#W1331|w110|w930|w931|w932 +WKRR#w111|w112|w113|w114 +WKRS#W121|W1263|W1304|W1305|W1306|W1307|w115|w116|w117|w118|w934|w935|w936|w937|w938|w939|w1071|w1072|w1073|w1074|w1075|w1076|w1077|w1078|w1079|w1080 +WKRT#w933 +WKRX#W8|W9|w5|w6|w7|w8|w9|w10|w11|w12|w13|w14|w15|w16|w17 +WKS#W1332|w763 +WKSB#w1011|w1012|w1013|w1014|w1166|w1167|w1168|w1169 +WKSF#w1178 +WKSH#w979|w1128|w1129|w1130|w1131|w1132|w1170|w1171|w1172|w1173|w1174|w1180 +WKSJ#w1015|w1016|w1017|w1018|w1019|w1179 +WKSK#W10|W11|W1333|W1334|w949|w950|w951|w952|w953|w954|w955|w956|w957|w958|w959|w960|w961|w962|w963|w964|w965|w966|w967|w968|w969|w970|w971|w972|w973|w974|w975|w976|w977|w978|w1090|w1091|w1092|w1093|w1094|w1095|w1096|w1097|w1098|w1099|w1100|w1101|w1102|w1103|w1104|w1105|w1106|w1107|w1108|w1109|w1110|w1111|w1112|w1113|w1114|w1115|w1116|w1117|w1118|w1119|w1120|w1121|w1122|w1123|w1124|w1125|w1126|w1127 +WKSL#w1181|w1182 +WKSN#W1335|w1183 +WKSP#w1184 +WKSR#W1350|W1351 +WKSS#w1185 +WKST#W1308|W1309|W1310|W1311|W1336|W1337|W1338|W1339|W1340|W1352|W1353|w179|w746|w980|w981|w982|w983|w984|w985|w986|w987|w988|w989|w990|w991|w992|w993|w1133|w1134|w1135|w1136|w1137|w1138|w1139|w1140|w1141|w1142|w1143|w1175|w1176|w1177|w3508|w4230 +WKT#w180|w181|w747|w2888|w2889|w3509|w4231 +WKTN#W1312|W1313|W1314|W1315|w182|w748|w994|w1153|w1154|w2890 +WKTR#w995|w996|w997|w998|w999|w1144|w1145|w1146|w1147|w1148|w1149|w1150|w1151|w1152 +WKTS#w183|w749|w789|w790 +WKTT#w184|w750|w2891 +WKWN#W1316|W1317|W1318|W1319|W1344|W1345|W1346 +WKWR#W1347|W1348|W1349|w1006|w1007|w1008|w1009|w1010|w1156|w1157|w1158|w1159|w1160 +WKWS#W1342|W1343|w1000|w1001|w1002|w1003|w1004|w1005|w1155|w1161|w1162|w1163|w1164|w1165 +WL#W245|W410|W478|W1520|W1522|W1771|W2868|W2869|W2895|W3399|W3412|W3651|W4079|w396|w1392|w2949|w3514|w4238|w4386 +WL0N#W1884|W1885|W1886|W1887|W1890 +WL0R#W505|W1888|W1889 +WLB#w4361 +WLBF#W3409 +WLBH#W3410|W3411|w3531|w3532|w3533|w3534|w3535|w3536 +WLBK#w3537|w3538|w3539|w3540 +WLBL#W1767|W1768|W1769|W1770|w3541|w3542|w3543|w3544|w3545|w3546|w3547|w3548|w3549|w3550 +WLBN#W256|W3458|W3459|W4150|w4362|w4363|w4364|w4365 +WLBR#W249|W250|W251|W3488|W3489|W3490|W4006|w185|w186|w187|w188|w189|w3701|w3702|w3703|w3704|w4232|w4233|w4234|w4235|w4236|w4237 +WLBS#W253|W254|W255|w4366 +WLBT#W252|W3405|W3406|W3407|W3408|w3527|w3528|w3529|w3530|w3551|w3552|w4367|w4368|w4369|w4370|w4371 +WLF#W3616|W4151|w3526 +WLFH#w201|w202|w203|w204|w205|w206|w4257 +WLFK#W3618 +WLFL#W266|W267|W268|W269|W341|w3564|w3565|w3566|w3567|w3568|w3569|w3570|w3571|w3572|w3573 +WLFN#W462|W463|W464|W469|W470|W1766|W4152|W4153 +WLFR#W336|W337|W338|W339|W340|W342|W343|W483|W484|W485|W486|W487|W488|W489|W2866|W3416|W3417|W3418|W3419|W3420|W3421|W3422|W3423|W3424|W3425|W3426|W3427|W3428|W3429|W3485|W3486|W3487|W3619|W3620|w190|w191|w192|w193|w194|w195|w196|w197|w198|w199|w200|w399|w400|w401|w402|w403|w404|w3683|w3684|w3685|w3686|w3687|w3688|w3689|w3690|w3691|w3692|w3693 +WLFS#W465|W466|W467|W468|W3617|W3621|W3622|W3628|W3629|W3630 +WLFT#W3654|W3655|W3656|W3657 +WLFX#W264|W265|W270|W271|W3623|W3624|W3625|W3626|W3627 +WLHB#W3449|W3450|w3634|w3635|w3636|w3637 +WLHL#W471|W2867 +WLHM#W279 +WLHN#W3661|W3662|W3663|W3664|W3665|W3666|W3667|W3668 +WLJ#w1822|w2993|w3639|w3775 +WLJF#W490|W3430|W3431|W3432|W3433|W3434|w3574|w3575|w3576|w3577|w3578|w3579|w3580|w3581|w3582|w3583|w3584|w3585|w3586|w3587 +WLJM#W3435|W3436|W3437|w3588|w3589|w3590|w3591|w3592|w3593|w3594|w3595|w3596|w3640|w3776 +WLJN#w1823|w2994|w3597|w3598|w3599|w3600|w3601|w3777 +WLJR#W280|W425|W426|W3438|W3439|W3440|W3441|w1824|w2995|w2996|w2997|w2998|w2999|w3602|w3603|w3604|w3605|w3606|w3607|w3641|w3642|w3643|w3644|w3645|w3778|w3779|w3780 +WLJS#W275|W276|W277|W3442|W3443|W3444|W3445|w1825|w3608|w3609|w3610|w3611|w3612|w3613|w3614|w3615|w3616|w3617|w3618|w3619|w3620|w3621|w3622|w3623|w3624|w3625|w3626|w3627|w3628|w3629|w3646|w3781 +WLJT#W421|W422|W423|W424|w3630|w3631|w3632|w3633 +WLJW#W3446|W3447|W3448 +WLK#W3631|W3632|w1789|w1790|w1821|w2992|w3638|w3774 +WLKJ#w3753|w3754|w3755|w3756|w3757|w3758|w3759|w3760 +WLKK#W1810|W1811|W2888|w3752|w3761|w3762|w3763|w3764 +WLKL#W295|W296|W297|W298|W3451|W3452|W3453|W3454|w3650|w3651|w3652|w3653|w3654 +WLKM#W281|W282|W283|W284|W285|W286|W287|W288|W294|W475|W476|W2889|W3670|W3671|w1791|w3004|w3005|w3006|w3007|w3008|w3009|w3010|w3011|w3012|w3013|w3014|w3015 +WLKN#W272|W273|W274|W278|W289|W293|W3633|W3634|W3635|W3636|W3637|W3638|W3639|W3640|W3641|W3642|W3643|W3644|W3645|W3646|W3647|W3648|W3649|w1792|w1793|w1794|w1795|w1796|w3738|w3739|w3740|w3741|w3742|w3743|w3744|w3745|w3746|w3747|w3748|w3749|w3750|w3751 +WLKR#W290|W291|W292|W472|W473|W474|W477|W2890|W2891|W2892|W2893|W2894|W3658|W3659|W3660|w1797|w1798|w1799|w1800|w1801|w3016|w3017|w3018|w3019|w3020|w3021|w3022|w3023|w3024|w3025|w3026|w3027 +WLKS#w1802|w1803|w1804|w1805|w1806|w1826|w3000|w3001|w3002|w3647|w3648|w3649|w3782|w3783|w3784 +WLKT#W246|W247|w1807|w1808|w1809|w1810|w3003 +WLL#W528|W529 +WLLS#W530 +WLMN#W299|W300|W301|W302|W303|W304|w3655|w3656|w3657|w3658|w3659 +WLMR#W3672 +WLMS#W4175|W4176|W4177 +WLN#W259|W460|W1772|W2870|W3652|w397|w1394|w2950|w3765|w3771|w4239|w4387 +WLN0#W1806|W1807 +WLNB#W1773|W1774|W1775|W1776|W1777|W1778|W1779|W1780|W1781|W1782 +WLNF#W1783|W1784|W1785|w1815|w1816|w1817|w1818|w1819|w1820 +WLNJ#W494|W1788|W3400|W3401|W3402|W3403 +WLNK#W493|W1786|W1787|W1789|W1790|W1812 +WLNL#W1791|W1792|W1793|W1794|W2871|W2872|w2951|w2952|w2953|w2954|w2955|w2956|w2957|w2958|w2959|w2960|w2961|w2962 +WLNN#w3772 +WLNR#W1795|W1796|W1797|W1798|w3773 +WLNS#W258|W482|W495|W496|W497|W498|W1799|W1800|W1801|W1802|W1803|W1804|W2873|W2874|W2875|W2876|W2877|W2878|W2879|W2880|W2881|W2882|W2883|W2884|W2885|W2886|W2887|W3653|w405|w2963|w2964|w2965|w2966|w2967|w2968|w2969|w2970|w2971|w2972|w2973|w2974|w2975|w2976|w2977|w2978|w2979|w2980|w2981|w2982|w2983|w2984|w2985|w2986|w2987|w2988|w2989|w2990|w3515|w3516|w3517|w3518|w3519|w3520|w3521|w3522|w3523|w3524|w3525 +WLNT#W1805|W1808|W1809|W3669|w398|w1393|w1395|w1396|w1397|w1398|w1811|w1812|w1813|w1814|w2991|w3678|w3679|w3680|w3681|w3682|w3766|w3767|w3768|w3769|w3770|w4240|w4241|w4242|w4243|w4388|w4389|w4390|w4391|w4392 +WLP#W1814 +WLPL#W306 +WLPN#W1815 +WLPP#W1813 +WLPR#W305|W307|W308|W309|W310 +WLR#W1523|W4007|W4171|w3553 +WLRB#W4169|W4170 +WLRF#W260|W491|W4019 +WLRJ#W261|W262|W263|W3413|W3414 +WLRK#W3460 +WLRL#W4011|W4012 +WLRN#W334|W335|W1524|W4008|W4009|W4013|W4172|W4173|W4174 +WLRS#W499|W500|W4010|W4014|W4015|W4016|W4017|W4018|w3558|w3559|w3560|w3561|w3562|w3563|w4244|w4245|w4246|w4247|w4248|w4249|w4250|w4251|w4252|w4253|w4254|w4255|w4256|w4393|w4394|w4395|w4396|w4397|w4398|w4399|w4400|w4401|w4402|w4403 +WLRT#W316|W317|W411 +WLRW#W4020|w3554|w3555|w3556|w3557 +WLRX#W311|W312|W313|W314|W315|w3660|w3661|w3662|w3663|w3664|w3665 +WLS#W461|W492|W513|W3415|W3461|w207|w420|w4288 +WLSB#W510|W511|W512 +WLSJ#W3404 +WLSK#W318|W319|W320|W321|W518|W519|W520|W3673|W3674|W3675|W3676|W4021|w3666|w3667|w3668|w3669|w3670 +WLSL#W345|W346|W521|W522 +WLSN#W322|W514|W3462|W3463|w421|w422|w423|w424|w425|w426|w427|w428|w429|w430|w4289 +WLSP#W323|W324|W325|W3677 +WLSR#W515|W516|W517|W4080|W4081|W4082|w208|w209|w210|w211 +WLSS#W328|W523|w212|w213|w214|w215|w216 +WLST#W326|W327|W347|W501|W502|W503|W3464|W3465|W3466|W3467|W3468|W3469|W3470|W3678|W3679|W3680|W3682|W3685|W3686|W3687|W3828|W3829|W4178|W4179|w406|w431|w432|w433|w434|w1399|w3028|w3671|w3790|w3791|w3792|w3793|w3794|w3795|w3796|w3797|w3798|w3799|w3800|w3801|w3992|w3993|w3994|w3995|w3996|w3997|w3998|w3999|w4000|w4001|w4002|w4003|w4004|w4005|w4006|w4258|w4290|w4291|w4292|w4293 +WLSW#W524|W525|W526|W527 +WLSX#W248 +WLT#W412|W418|W1816|W3455|W3456|w407|w1400|w1401|w2924|w2925|w3785|w3786|w4259|w4260|w4404|w4405 +WLTB#W414|W415|W416|W417|W1817|W1818|W1819|W1820|W1821|W1822|W1823|W1835|W1836|W1837|W1838|W1839|W1840|W1841|W1842|W1843|W1844|W1845|W1846|W1847|W1848|W1849|W1850|W2805|W2806|W2807|W2808|W2809|W2810|W2811|W2812|W2813|W2814|W2815|W2816|W2817|W2818|W2819|w1827|w1828|w1829|w1830|w1836|w1837|w1838|w1839|w1840|w1841|w1842|w1843|w1844|w1845|w1846|w1847|w1848|w1849|w1850|w1851 +WLTF#W1863|W1864|W1865|W1866|W1867|W1868|W1945|W2021|W2022|W2824|W2825|W2826|W2827|w1856|w1857|w1858|w1859|w1860|w1861|w1862|w1908|w1909|w1910|w2940|w2941|w2942|w2943|w2944 +WLTH#W429|W430|W431|W432|W433|W434|W435|W2828|W2829|W2830|W2831 +WLTJ#W330|W1869|W1870|W1871|W1872|W1873|W1874|W1875|W1876|W1877|W1878|W1879|W1880|W1881|W1882|W1883|w365|w366|w367|w368|w369|w370|w371|w372|w1201|w1202|w1203|w1204|w1205|w1206|w1207|w1863|w1864|w1865|w1866|w1867|w1868|w1869|w1870|w1871|w1872|w1873|w1874|w1875|w1876 +WLTK#W329|W331|W427|W428|W1891|W1892|W1893|W1894|W1895|W1896|W1897|W1898|W1899|W1900|W1901|W1902|W1903|W1904|W1905|W1906|W1907|W1908|W1909|W3650|w364|w373|w374|w375|w1200|w1208|w1209|w1210|w1877|w1878|w1879|w1880|w1881 +WLTL#W436|W437|W438|W439|W440|W441|W442|W1824|W1825|W1826|W1827|W1910|W1911|W1912|W1913|W1914|W2005|W2006|W2007|W2008|W2832|W2833|W2834|W2835|w1882|w1883|w1884|w1885|w1886|w1887|w1888|w1889|w1890|w1891|w1892|w1893|w1894|w2945|w2946|w2947|w2948 +WLTM#W443|W444|W1915|W1916|W1917|W1918|W1919|W1920|W1921|W1922|W1923|W1924|W1925|W1926|W1927|W1928|W1929|W1930|W1931|W1932|W1933|W1934|W1935|W1936|W1937|W1938|W1939|W1940|W1941|W1942|W1943|W1944|W2009|W2010|W2011|W2012|W2013|W2014|W2015|W2016|W2017|w1895|w1896|w1897|w1898|w1899|w1900|w1901|w1902|w1903|w1904|w1905|w1906|w1907|w1913|w1914|w1915|w1916|w2926 +WLTN#W453|W1828|W1829|W1830|W1851|W1852|W1853|W2018|W2019|W2020|W2820|W2821|W2822|W3681|w408|w411|w412|w413|w1402|w1831|w1832|w1833|w1834|w1835|w2927|w3672|w3673|w3674|w3675|w3787|w4261|w4406 +WLTP#W1948|W1949|W1950|W1951|W1952|W1953|W1954|W1955|W1956|W1957|W2836|W2837|W2838|w1911|w1912 +WLTR#W332|W333|W413|W419|W445|W446|W447|W448|W504|W506|W507|W508|W509|W1831|W1854|W1855|W1856|W1857|W1858|W1859|W1860|W1861|W1862|W1946|W1947|W1958|W1959|W1960|W1961|W1962|W1963|W1964|W1965|W1966|W1967|W1968|W1969|W1970|W1971|W1972|W1973|W1974|W1975|W1976|W1977|W1978|W1979|W1980|W1981|W1982|W1983|W1984|W1985|W1986|W1987|W1988|W1989|W1990|W1991|W1992|W1993|W2823|W4077|W4078|w360|w361|w362|w363|w376|w377|w378|w379|w380|w381|w382|w383|w384|w385|w386|w387|w388|w389|w390|w391|w392|w393|w394|w395|w1852|w1853|w1854|w1855|w2928|w2929|w2930|w2931|w2932|w2933|w2934|w2935 +WLTS#W420|W449|W450|W452|W1833|W1834|W1994|W1995|W1996|W1997|W1998|W1999|W2000|W2001|W2002|W2003|W2004|W2839|W2840|W2841|W2842|W2843|W2844|W2845|W2846|W2847|W2848|W2849|W2850|W3457|w409|w414|w1403|w2936|w2937|w2938|w2939|w3788|w4262 +WLTT#W257|W1832|W3471|W3472|W3473|W3474|W3475|W3476|W3477|W3478|W3479|W3480|W3481|W3482|W3483|W3484|w410|w415|w416|w417|w418|w419|w3676|w3677|w3789|w4263|w4407 +WLTW#W454|W455|W456|W457|W458|W459|W2023|W2024|W2025|W2026|W2027|W2028|W2029|W2030|W2031|W2032|W2851|W2852|W2853|W2854|W2855|W2856|W2857|W2858|W2859|W2860|W2861|W2862|W2863|W2864|W2865|w1917|w1918|w1919|w1920|w1921|w1922|w1923 +WLTX#W451 +WLWL#w3695|w3696|w3697|w3698|w3699|w3700 +WLWR#W344|W3683|W3684 +WLWS#w217|w3694 +WLX#W479|W480|W1763|w1783|w1784 +WLXM#w1785 +WLXN#W1521|W1764|w1786 +WLXR#w1787 +WLXS#W481|W1765|w1788 +WM#W2896|w1924|w3029 +WMBL#W2033 +WMKL#w3803 +WML#w3030|w3052 +WMLN#w3031|w3032|w3033|w3034|w3035 +WMLS#w3036 +WMLT#w3037|w3038|w3039|w3040|w3041 +WMPL#W2897 +WMPR#W2898|W2899 +WMR#W1525|w3042 +WMRN#w3043|w3044|w3045|w3046|w3047 +WMRR#W1526 +WMRS#w3048 +WMRT#w3049|w3050|w3051 +WMS#W531 +WMSR#W4083 +WMSS#W532 +WMT#W1359|W3688|w3802 +WMTJ#w1212|w1213|w1214|w1215|w1216|w1217|w1218 +WMTK#w1211|w1219|w1220|w1221|w1222 +WN#W348|W652|W653|W1527|W2034|W2053|W3689|w498|w1404|w1925|w1957 +WNB#W1528|W3496 +WNBB#W3498 +WNBL#W349|W350|W351|W1539|W1540|W1541|W3505|W3506|W3507 +WNBN#W3491 +WNBR#W1529|W1530|W1533|W1534|W1535|W1536|W1537|W1538|W1542|W1543|W1544|W1545|W1546 +WNBS#W1531|W1532|W3502|W3503|W3504 +WNBT#W3497|W3499|W3500|W3501 +WNFL#W1556|W3510|W3511 +WNFR#W354|W355|W3600|W3601|W3602|W3603 +WNFS#W1554|W1555|W1557|W1558 +WNHF#w3710|w3711|w3712|w3713|w3714 +WNHM#W3525|W3526|W3527 +WNHN#W1571|W1573|W1574|W1575|W1576 +WNHS#W1572|W3523|W3524|W3528 +WNJ#W645|w1949|w3819 +WNJB#W3512|W3513|W3514|W3515|W3516 +WNJJ#W3517 +WNJL#W3518|W3519|W3886|W3887|W3888|W3889|W3890 +WNJM#W608|W609|W3520|W3521|w1950|w3820 +WNJN#W646|w1951 +WNJR#W1577|W1578|W1579|W1580|W2050|w1952|w3821|w3822|w3823|w3824|w3825 +WNJS#W1561|W1562|W1563|W2912|W2913|W2914|W2915|w1953|w3061|w3062|w3063|w3064|w3065|w3826 +WNK#W644|W2955|w474|w1948|w3123|w3818 +WNKK#W2051 +WNKL#W647|W648|W649|W650|W651|W1564|W1565|W1566|W1583|W1584|W1585|W1586|W1587|W2956|W2957|W2958|W2959|W2960|W2961|W2962|W2963|W2964|W2965|W2966|W2967|W2968|W2969|W2970|W2971|W2972|W2973|W2974|W2975|W2976|W3539|w475|w476|w477|w478|w479|w480|w481|w482|w483|w484|w485|w486|w487|w1958|w3124|w3125|w3126|w3127|w3128|w3129|w3130|w3136|w3137|w3138|w3139|w3140 +WNKM#W3529|W3530 +WNKN#W1588|W1589|W1590|W1591|w488|w489|w490|w491|w492|w3131|w3132|w3133|w3134|w3135 +WNKR#W1559|W1560|W1568|W1569|W1570|W1581|W1582|W1592|W1593|W1594|W2977|W2978|W3522|W3540 +WNKS#W1553|W2052|W2979|W2980|W2981|W3531|w493|w1954|w1955|w1956|w3141|w3827|w3828|w3829 +WNKT#W1567|w494|w495|w496|w497|w3142|w3143|w3144|w3145|w3146 +WNKX#W3532 +WNLJ#W3533 +WNLN#W1595|W1597|W1598 +WNLS#W1596 +WNLX#w3715|w3716|w3717|w3718|w3719|w3720|w3721|w3722|w3723|w3724|w3725|w3726|w3727 +WNMN#W3690|W3691|W3692|W3693|W3694|W3695 +WNN#W3509|W3696|w1405|w3705|w4264 +WNNB#W654|W655|W656 +WNNH#W3492|W3493|W3494|W3508 +WNNJ#W3564 +WNNK#W1547|W3563|W3565|W3566|W3567|W3568|W3569|W3570|W3571|W3572|W3573|W3574|W3575|W3576|W3577|W3578|W3579|W3580|W3581|W3582|W3583|W3584|W3585|W3586|W3587|W3588|W3589|W3590|W3591|W3592|W3593|W3594|W3595|W3596|W3597|W3598|W3599|w3733|w3734|w3735|w3736|w3737 +WNNS#W3495 +WNNT#w1406|w1407|w1408|w1409|w1410|w3706|w3707|w3708|w3709|w4265|w4266|w4267|w4268 +WNPR#W1599|W1600|W1601|W3538 +WNR#W2786 +WNRB#W1602|W1603 +WNRL#w1411|w1412|w1413|w1414|w1415 +WNRM#W3541|W3542|W3543|W3544|W3545|W3546|W3547|W3548|W3549|W3550|W3554|W3555 +WNRN#W1548|W1549|W2787|W2788 +WNRS#W1604|W2789|w2903|w2904|w2905|w2906|w2907|w2908|w2909|w2910|w2911|w2912 +WNRT#W3534|W3535|W3536|W3537|w1416|w1417|w1418|w1419|w1420 +WNRW#W2790 +WNRX#W3551|W3552|W3553 +WNS#W352|W657|W661|W1605 +WNSJ#W1551|W1552|w3174|w3175|w3176|w3177|w3178|w3179|w3180|w3181 +WNSK#W1550|W1606|W3909|W3910|W3911|W3912|W3913|W3914|W3915|W3916|W3917|W3918|W3919|W3920|W3921|W3922|W3923|W3924|W3925|W3926|W3927|W3928|W3929|W4180|W4181|W4182|W4183|w3173|w3182|w3183|w3184|w4110|w4111|w4112|w4113|w4114|w4115|w4116|w4117|w4118|w4119|w4120|w4121|w4122|w4123|w4124|w4408|w4409|w4410|w4411|w4412|w4413|w4414|w4415|w4416|w4417|w4418|w4419|w4420|w4421|w4422|w4423|w4424|w4425|w4426|w4427|w4428|w4429|w4430|w4431 +WNSL#W3045|W3046|W3556|w3147|w3148|w3149|w3150|w3151|w3152|w3153|w3154|w3155|w3156|w3157|w3158 +WNSM#W3607|W3608|W3609|W3610|W3611|W3612 +WNSN#W353|W662|w218|w219|w220|w221|w222|w223|w224|w225|w226|w227 +WNSR#W1613|W1614|W3040|W3041|W3042|W3043|W3044 +WNST#W658|W659|W660|W1607|W1608|W1609|W1610|W1611|W1612|W3557|W3558|W3559|W3560|W3561|W3606|w3728|w4269 +WNSW#W3613|W3614|W3615 +WNT#W533|W2035|W2900|W3830|W3834|W4084|w1421|w1422|w3053|w3729|w3730|w4007|w4270|w4271 +WNTB#W534|W535|W536|W2901|W2902|W2903|W3831|W3832|W3833 +WNTF#W643|W2911|W3883|W3884|W3885 +WNTH#W2916|W2917|W2918|W2919|W2920|W2921 +WNTJ#W2922|W2923|w1937|w1938|w1939|w1940|w1941|w1942|w1943|w1944|w3067|w3068|w3069|w3070|w3071|w3072|w3073|w3074 +WNTK#W610|W611|W612|W613|W614|W2036|W2037|W2038|W2047|W2924|W2925|W2926|W2927|w1936|w1945|w1946|w1947|w3066|w3075|w3076|w3077|w3078 +WNTL#W537|W538|W539|W540|W541|W542|W543|W544|W545|W546|W547|W548|W549|W550|W551|W552|W615|W616|W617|W618|W619|W620|W2039|W2040|W2041|W2907|W2908|W3562|W3891|W3892|W3893|W3894|W3895|w435|w436|w437|w438|w439|w440|w441|w442|w443|w444|w445|w446|w447|w448|w449|w450|w451|w452|w453|w454|w455|w456|w457|w471|w3054 +WNTM#W621|W622|W2928|W2929|W2930|W2931|W2932|W3896|W3897|W3898|w4008 +WNTN#W623|W2042|W2048|W2049|W2953|W2954|W3835|W4085|w1423|w1926|w1927|w1928|w1929|w1930|w3055|w3056|w3057|w3058|w3731|w4009|w4272 +WNTP#W624|W625|W2043|W2044|W2045|W2046|W2934 +WNTR#W553|W554|W555|W556|W557|W558|W559|W560|W561|W562|W563|W564|W565|W566|W567|W568|W569|W570|W571|W572|W573|W574|W575|W576|W577|W578|W579|W580|W581|W582|W583|W584|W585|W586|W587|W588|W589|W590|W591|W592|W593|W594|W595|W596|W597|W598|W599|W600|W601|W602|W603|W604|W605|W606|W607|W642|W1615|W1616|W2904|W2905|W2935|W2936|W2937|W2938|W2939|W2940|W2982|W2983|W2984|W2985|W2986|W2987|W2988|W2989|W2990|W2991|W2992|W2993|W2994|W2995|W2996|W2997|W2998|W2999|W3000|W3001|W3002|W3003|W3004|W3005|W3006|W3007|W3008|W3009|W3010|W3011|W3012|W3013|W3014|W3015|W3016|W3017|W3018|W3019|W3020|W3021|W3022|W3023|W3024|W3025|W3026|W3027|W3028|W3029|W3030|W3031|W3032|W3033|W3034|W3035|W3036|W3037|W3038|W3039|W3836|W3837|W3838|W3839|W3840|W3841|W3842|W3843|W3844|W3845|W3846|W3847|W3848|W3849|W3850|W3851|W3852|W3853|W3854|W3855|W3856|W3857|W3858|W3859|W3860|W3861|W3862|W3863|W3864|W3865|W3866|W3867|W3868|W3869|W3870|W3871|W3872|W3873|W3874|W3875|W3876|W3877|W3878|W3879|W3880|W3881|W3882|W3899|W3900|W3901|W3902|w458|w459|w460|w461|w462|w463|w464|w465|w466|w467|w468|w3159|w3160|w3161|w3162|w3163|w3164|w3165|w3166|w3167|w3168|w3169|w3170|w3171|w3172|w3494|w3805|w3806|w3807|w3808|w3809|w3810|w3811|w3812|w3813|w3814|w3815|w3816|w3817|w4010|w4011|w4012|w4013|w4014|w4015|w4016|w4017|w4018|w4019|w4020|w4021|w4022|w4023|w4024|w4025|w4026|w4027|w4028|w4029|w4030|w4031|w4032|w4033|w4034|w4035|w4036|w4037|w4038|w4039|w4040|w4041|w4042|w4043|w4044|w4045|w4046|w4047|w4048|w4049|w4050|w4051|w4052|w4053|w4054|w4055|w4056|w4057|w4058|w4059|w4060|w4061|w4062|w4063|w4064|w4065|w4066|w4067|w4068|w4069|w4070|w4071|w4072|w4073|w4074|w4075|w4076|w4077|w4078|w4079|w4080|w4081|w4082|w4083|w4084|w4085|w4086|w4087|w4088|w4089|w4090|w4091|w4092|w4093|w4094|w4095|w4096|w4097|w4098|w4099|w4100|w4101|w4102|w4103|w4104|w4105|w4106 +WNTS#W626|W627|W628|W629|W630|W631|W632|W633|W634|W635|W636|W2906|W2909|W2910|W2933|W2941|W2942|W2943|W2944|W2945|W2946|W2947|W2948|W2949|W2950|W2951|W2952|W3903|W3904|W3905|W3906|W3907|W3908|w469|w1931|w3059|w3079|w3080|w3081|w3082|w3083|w3084|w3085|w3086|w3087|w3088|w3089|w3090|w3091|w3092|w3093|w3094|w3095|w3096|w3097|w3098|w3099|w3100|w3101|w3102|w3103|w3104|w3105|w3106|w3107|w3108|w3109|w3110|w3111|w3112|w3113|w3114|w3115|w3116|w3117|w3118|w3119|w3120|w3121|w3122|w3732|w4107|w4108|w4109|w4273 +WNTT#W637|W638|W639|W640|W641|w470|w472|w473|w1424|w1932|w1933|w1934|w1935|w3060 +WNWJ#W3604 +WNWR#W1617|W3605 +WNWT#W356|w228|w229|w230|w231|w232|w233|w234|w235|w236|w237 +WNX#w3804 +WNXT#W1477|W1478|W1479|W1480|W1481|W1482|W1483|W1484|W1485|W1486|W1487|W1488|W1489|W1490|W1491|W1492|W1493|W1494|W1495|W1496|W1497|W1498|W1499|W1500|W1501|W1502|W1503|W1504|W1505|W1506|W1507|W1508|W1509|W1510|W1511|W1512|W1513|W1514|W1515|w1378|w1379|w1380|w1381|w1382|w1383|w1384|w1385|w1386|w1387|w1388|w1389|w1390 +WP#W3049|w3185 +WPFL#W3047|W3048 +WPN#W663|w499|w3186 +WPNB#W664|W665|W666 +WPNK#W667 +WPNN#w500|w501|w502|w503|w504 +WPNS#W668|W669|W670|W671|W672|W673|W674 +WPNT#w505|w506|w507|w508|w3187|w3188|w3189|w3190 +WPST#w3191 +WPT#w3192 +WPTN#w3193 +WPTS#w3194 +WPTT#w3195 +WR#W357|W675|W676|W1360|W2054|W3050|w238|w239|w509|w1223|w1959|w3196|w3302|w4274|w4294 +WR0#W3122 +WR0L#W2251|W2252 +WRB#W2055|w510|w1960 +WRBB#W2056|W2061|W2062|W2063|W2064|W2065|W2066|W2067 +WRBF#W1361|W1362|W1363|W2070|W2071|W2072|W2073|W2074|W2075|W2076|W2077|W2078|W2079|W2080|W2081|W2082|W2083|W2098 +WRBJ#W2057|W2058|W2084 +WRBK#W2059|W2085|W2086|W2087|W2088|W2089|W2090|W2091 +WRBL#W2092|W2093|W2094|W2095|W3051|W3052|W3053|W3054|W3055|W3056|W3057|W3058|W3059|W3060|W3061|W3062|W3063|W3064|W3065|W3066|w1979|w3198|w3199|w3200|w3201|w3202|w3203|w3204|w3205|w3206|w3207|w3208|w3209 +WRBM#W2096|W2097|w1961 +WRBN#W1389|W1390|W2121|W2122|W2123|w1962|w1963|w1964|w1965 +WRBP#W2099 +WRBR#W1364|W1365|W1366|W1367|W2100|W2101|W2102|w3927 +WRBS#W2060|W2103|W2104|W2105|W2106|W2107|W2108|W2109|W2117|W2118|W2119|W2120|w511|w3210 +WRBT#W2068|W2069|W2110|W2111|W2112|W2113|W2114|W2115|W2116|w1980|w3211 +WRBW#w1966|w1967|w1968|w1969|w1970|w1971|w1972|w1973|w1974|w1975|w1976|w1977|w1978 +WRF#W3698|W3931|W4192|w514|w1990|w3831 +WRFH#W3699|w1228|w1229|w1230|w1231|w1232|w1233|w1234|w1235|w1236|w1237|w3832 +WRFJ#W3932|W3933|W3934 +WRFK#W3935|W3936|W3937 +WRFL#W4193|W4194|W4195|W4196|W4197|W4198|W4199|W4200|W4201|W4202|W4203|W4204|w4469|w4470|w4471|w4472|w4473|w4474|w4475|w4476|w4477|w4478|w4479|w4480|w4481|w4482|w4483|w4484|w4485|w4486|w4487|w4488|w4489|w4491 +WRFN#W4205|w515|w1991|w1992|w1993|w1994|w1995|w1996|w4490 +WRFP#W3938|W3939|W3940 +WRFS#W3941|W3942|W3943|W3944|W3945|W3946|W3947|W3948|w516|w3213 +WRFT#W2128|W2129|W2130|W2131|W2132|W3949|w3214 +WRHB#w260|w261|w262|w263|w264 +WRHF#W358|W359|w265|w266|w267|w268|w269|w270|w271|w272|w273|w274|w275|w276|w277|w278|w279|w280|w281|w282|w283|w284 +WRHL#W727 +WRHT#W360|W361|W362|W363|W364|W365|W366|W367|W368|w285|w286|w287|w288|w289|w290|w291|w292|w293|w294|w295|w296|w297|w298|w299|w300|w301|w302|w303|w304|w305|w306|w307|w308|w309|w310|w311|w312|w313|w314|w315|w316|w317|w318|w319|w320 +WRJ#w4492 +WRJH#w247|w248|w249|w250 +WRJN#W4206|W4207|W4208|w251|w252|w253|w254|w4493|w4494|w4495|w4496|w4497 +WRJR#W4209|W4210|W4211|W4212 +WRJS#w255|w256|w257|w258|w259 +WRK#W2133|W2134|W2141|w3215 +WRKB#W2136|W2137|W2138|W2139 +WRKF#W2192|W2193|W2194|W2195|W2196 +WRKH#W2144 +WRKL#W2146|W2147|W3073|W3074|W3075|w1997|w3223|w3224|w3225|w3226|w3227|w3228|w3229|w3230|w3231|w3232|w3233|w3234|w3235|w3236|w3237|w3238|w3239|w3240|w3241|w3242|w3243|w3244|w3245|w3246|w3247|w3248|w3249|w3250|w3251|w3252|w3253|w3254|w3255|w3256|w3257|w3258|w3259 +WRKM#W2148|W2149|W2150|W2151|W2152|W2153 +WRKN#W2135|W2142|W2145|W3068|W3082|W3083|W3084|W3085|W3086|W3087|W3088|W3089|W3090|W3091|W3092|W3093|W3094|W3095|W3096|W3097|W3098|W3099|W3100|w1998|w1999|w2000|w2001|w2002|w3216|w3217|w3218|w3219|w3220|w3221|w3222|w3278|w3279|w3280|w3281|w3282|w3283|w3284|w3285|w3286|w3287|w3288|w3289|w3290|w3291|w3292|w3293|w3294|w3295|w3296|w3297|w3298|w3299|w3300|w3301 +WRKP#W2154|W3101|W3102|W3103|W3104 +WRKR#W3069|W3070|W3071|W3072 +WRKS#W2143|W2155|W2156|W2157|W2158|W2159|W2160|W2161|W2163|W2164|W2165|W2166|W2167|W2168|W2169|W2170|W2171|W2172|W2173|W2174|W2175|W2176|W2177|W2178|W2179|W2180|W2181|W2182|W2183|W2184|W2198|W2199|W2200|W2201|W2202|W2203|W2204|W2205|W2206|W2207|W2208|W2209|W2210|W2211|W2212|W2213|W2214|W3076|W3077|W3078|W3079|W3080|W3081|w2003|w2004|w3260|w3261|w3262|w3263|w3264|w3265|w3266|w3267|w3268|w3269|w3270|w3271|w3272|w4498 +WRKT#W2140|W2185|W2186|W2187|W2188|W2189|W2190|W2191|w2005|w2006|w2007|w2008|w2009|w2010|w2011|w2012|w2013|w3273|w3274|w3275|w3276|w3277|w4499|w4500|w4501|w4502|w4503 +WRKW#W2197 +WRKX#W2162|W3703 +WRLS#W1377|w1238|w1239|w1240|w1241|w1242|w1243|w1244|w1245|w1246|w1247|w1248|w1249|w1250 +WRLT#W3704 +WRLX#w321 +WRM#W3950|W4086|w240|w517|w518|w559|w3303|w3925|w4128|w4296 +WRMB#W4088|W4089|w4297|w4298|w4299|w4300|w4301|w4302|w4303|w4304|w4305|w4306|w4307|w4308 +WRMF#W3951|W3952|W3953|W4108|W4109|W4110|W4112|W4113|W4114|w4133|w4134|w4135|w4136|w4137|w4138 +WRMH#W732|W733|W734|W735|w523|w524|w525|w526|w527|w528|w529|w530|w531|w532|w533|w534 +WRMJ#W728|W729|W730|W731 +WRMK#W4091|W4092|W4093|W4094|W4104|W4105|w4139|w4140|w4141|w4142 +WRML#W736|W737|W738|W3954|W3955|W3956|W4095|W4096|W4097|W4098|W4099 +WRMM#W4100|W4101|W4102|w519 +WRMN#W4090|w520|w4129|w4130|w4131|w4132|w4309|w4310|w4311|w4312|w4313|w4314 +WRMP#W4103 +WRMR#W4215|W4216|w521|w4315|w4316|w4317|w4318|w4319|w4320 +WRMS#W3705|W3959|W3960|W3961|W3962|W4087|W4106|W4111|w522|w4143|w4144|w4145|w4146|w4147|w4148|w4149|w4150|w4151|w4152|w4153|w4154|w4322|w4323|w4324|w4325|w4326|w4327 +WRMT#W2215|W2216|W2217|W2218|W3957|W3958|W4107|w4155|w4156|w4157|w4158|w4321|w4328|w4329|w4330|w4331|w4332 +WRMW#W739|W740|W741|W742|W743|W744|W745|W746 +WRMX#W1378|W1379|W4213|W4214 +WRN#W677|W3697|w241|w513|w1224|w3304|w3830|w3835|w4275|w4295 +WRNB#W678|W685|W686|W687|W688|W689 +WRNF#W679|W680|W681 +WRNH#W693|W694|W695|W696 +WRNJ#W393|W690|W3111|W4024 +WRNK#W392|W692|W697|W698|W699|W700|W701|W702|W703|W704|W705|W750|W3110|W4023|W4025|W4026|W4027|W4028|W4029|W4030|W4031|W4032|W4033|W4034|W4035|W4036|W4037|W4038|W4039|W4040|W4041|W4042|W4043|W4044|W4045|W4046|W4047|W4048|W4049|W4050|W4051|W4052|W4053|W4054|W4055|W4056|W4057|W4058|W4059|W4060|W4061|W4062|W4063|W4064|W4065|W4066|W4067|W4068|W4069|W4070|W4071|W4072|W4073|W4074|W4075|W4076|w4287 +WRNL#W706|W707|W708|W751|W752 +WRNM#W369|W370|W371|W372|W373|W374|W375|W709|W710|W753|w322|w323|w324|w325|w326|w327|w328|w329|w330|w331|w332|w333|w334|w335|w336|w337|w338 +WRNN#W691|W763|W764|W765|w535 +WRNP#W712|W713|W714|W715|W716|W717 +WRNR#W718|W719|W2219 +WRNS#W682|W683|W684|W725|W726|W754|W755|W756|W757|W758|W759|W760|W766|W3105|W3106|w536 +WRNT#W711|W720|W721|W722|W723|W724|W747|W748|W749|W761|W762|W767|W768|W769|W4022|w537|w538|w539|w1225|w1226|w1227|w3926|w4276|w4277|w4278|w4279|w4280|w4281 +WRPF#W1380|W1381|w1251|w1252|w1253|w1254 +WRPR#W1382 +WRR#w242|w243|w3305 +WRRM#w3306 +WRRN#w244|w3307 +WRRR#w3308 +WRRS#W1374|W1375|W1376|w245 +WRS#W820|w246|w3197|w3309|w3833|w4504 +WRSB#W4223 +WRSJ#W376|W377|W378|W379|W380|w339|w340|w341|w342|w343|w561|w562|w563|w564|w4511|w4512|w4513|w4514|w4515|w4516|w4517|w4518|w4519 +WRSK#W381|W382|W383|W384|W385|W386|W387|W770|w344|w345|w346|w347|w348|w349|w350|w351|w352|w353|w354|w355|w560|w4159|w4160|w4510|w4520|w4521|w4522|w4523 +WRSL#W1383|W1384|W1385|W3107|W3108|W3109|W3970|W3971|W3972|W3973|W3974|W3975|W3976|W3977|W3978|W3979|W3980|W3981|W3982|W3983|W3984|W3985|W3986|W3987|W3988|W3989|W3990|W3991|W3992|w4183|w4184|w4185|w4186|w4187|w4188|w4189|w4190|w4191|w4192|w4193|w4194 +WRSN#W821|W3115|W3116|W3117|w359|w4505|w4506|w4507|w4508|w4509 +WRSP#W388|W389|W390|W391 +WRST#W1386|W1387|W3963|W3964|W3965|W3966|W3967|W3968|W3969|W4219|W4220|W4221|w356|w357|w358|w540|w1255|w3310|w3311|w3312|w3313|w3314|w4161|w4162|w4163|w4164|w4165|w4166|w4167|w4168|w4169|w4170|w4171|w4172|w4173|w4174|w4175|w4176|w4177|w4178|w4179|w4180|w4181|w4182|w4282|w4524|w4525|w4526|w4527 +WRSX#W394|W395|W4217|W4218 +WRT#W2220|W2232|W3067|W3118|W3119|W3700|W3706|W3722|W3930|w512|w541|w542|w1256|w1981|w2014|w3212|w4125|w4283|w4432 +WRTB#W771|W1368|W2228|W2229|W2230|W2231|W2233|W2234|W3715|W3716|W3717|W3718|W3719|W3720|W3721|w2015|w2016|w2017|w2018|w3840|w3841|w3842|w3843|w3844|w3845|w3846|w3847|w3848|w3849|w3850|w3851 +WRTF#W772|W773|W2246|W2247|W2292|W2293|W2294|W2295|W2296|W2297|W2298|W2299|W3726|W3727|W3728|W3729|W3730|W3731|W3732|W3733|W3734|W3735|W3785|W3786|W3787|W3788|W3789|W3790|W3791|W3792|w2031|w2056|w2057|w2058|w2059|w2060|w2061|w2062|w2063|w2064|w2065|w2066|w2067|w4436|w4437|w4438|w4439|w4440|w4441|w4442|w4443|w4444|w4445|w4446|w4447|w4448 +WRTJ#W774|W775|W776|W2248|W2249|W2250|W3736|W3737|W3738|w2032|w2033|w2034|w2035|w3852|w3853|w3854|w3855|w3856|w3857|w3858|w3859|w3860|w3861|w3862|w3863|w3864|w3865|w3866|w3867|w3868|w3869|w3870|w3871|w3872|w3873|w3874|w4450|w4451|w4452|w4453|w4454|w4455|w4456|w4457|w4458|w4459|w4460|w4461 +WRTK#W2124|W2235|W2253|W2254|W2255|W3707|W3708|W3709|W3710|W3739|W3740|W3741|W3742|W3743|W3744|W3745|W3746|W3747|W3748|W4188|W4189|W4190|W4191|w3875|w3876|w3877|w3878|w3879|w3880|w3881|w3882|w3883|w3884|w3885|w3886|w3887|w3888|w3889|w4449|w4462|w4463|w4464|w4465|w4466|w4467|w4468 +WRTL#W777|W778|W2236|W3749|W3750|W3751|W3752|W3753|W3783|W3784|w2036|w2037|w2038|w2039|w2040|w2041|w2042|w2043|w2044|w2045|w2046|w2047|w2048|w3315|w3316|w3317|w3318|w3319|w3320|w3321|w3322|w3323|w3324|w3325|w3326|w3890|w3891|w3892|w3893|w3894|w3895|w3896|w3897|w3898|w3899|w3900|w3901|w4372|w4373|w4374|w4375|w4376|w4377|w4378|w4379|w4380|w4381|w4382|w4383|w4384|w4385 +WRTM#W2256|W2257|W2258|W2259|W2260|W2261|W2262|W2263|W3754|W3755|W4222|w2049|w2050 +WRTN#W779|W780|W781|W799|W800|W801|W802|W803|W804|W805|W806|W807|W808|W809|W810|W811|W812|W813|W814|W815|W816|W817|W818|W819|W1369|W1370|W1371|W1372|W2125|W2221|W2222|W2223|W2224|W2237|W2238|W2287|W2288|W3120|W3123|W3124|W3711|W3712|W3723|W3724|W4184|W4185|W4186|W4187|w543|w544|w545|w546|w547|w548|w553|w554|w555|w556|w557|w558|w1257|w1982|w1983|w1984|w1985|w1986|w1987|w1988|w2019|w2020|w2021|w2022|w3834|w4126|w4284|w4433 +WRTP#W782|W783|W2239|W2240|W2241|W2264|W2265|W2266|W2267|W2268|W2269|W2270|W2271|W2272|W2273|W2274|W2275|W2276|W2277|W3756 +WRTR#W784|W785|W786|W787|W1373|W2126|W2127|W2225|W2226|W2242|W2243|W2244|W2289|W2290|W2291|W3713|W3714|W4115|W4116|W4117|W4118|W4155|W4156|W4157|W4158|W4159|W4160|W4161|W4162|W4163|W4164|W4165|W4166|W4167|W4168|w3836|w3837|w3838|w3839|w3902|w3903|w3904|w3905|w3906|w3907|w3908|w3909|w3910|w3911|w3912|w3913|w3916|w3917|w3918|w3919|w3920|w3921|w3922|w3923|w3924 +WRTS#W788|W789|W790|W791|W792|W793|W794|W795|W796|W797|W798|W2227|W2245|W2278|W2279|W2280|W2281|W2282|W2283|W2284|W2285|W2286|W2302|W2303|W2304|W2305|W2306|W2307|W2308|W2309|W2310|W2311|W3121|W3125|W3126|W3127|W3128|W3129|W3130|W3131|W3132|W3133|W3134|W3135|W3136|W3137|W3138|W3139|W3140|W3141|W3142|W3143|W3144|W3145|W3146|W3147|W3148|W3149|W3150|W3151|W3152|W3153|W3154|W3155|W3156|W3157|W3158|W3159|W3160|W3161|W3162|W3163|W3164|W3165|W3166|W3167|W3168|W3169|W3170|W3171|W3172|W3173|W3174|W3175|W3176|W3177|W3178|W3179|W3180|W3181|W3182|W3183|W3184|W3185|W3186|W3187|W3188|W3189|W3190|W3191|W3192|W3193|W3194|W3195|W3196|W3197|W3198|W3199|W3200|W3201|W3202|W3203|W3204|W3205|W3206|W3207|W3208|W3209|W3210|W3211|W3212|W3213|W3214|W3215|W3216|W3217|W3218|W3219|W3220|W3221|W3222|W3223|W3224|W3225|W3226|W3227|W3228|W3229|W3230|W3231|W3232|W3233|W3234|W3235|W3236|W3237|W3238|W3239|W3240|W3241|W3242|W3243|W3244|W3245|W3246|W3247|W3248|W3249|W3250|W3251|W3252|W3253|W3254|W3255|W3256|W3257|W3258|W3259|W3260|W3261|W3262|W3701|W3702|W3725|W3757|W3758|W3759|W3760|W3761|W3762|W3763|W3764|W3765|W3766|W3767|W3768|W3769|W3770|W3771|W3772|W3773|W3774|W3775|W3776|W3777|W3778|W3779|W3780|W3781|W3782|w1258|w2023|w2024|w2025|w2026|w2051|w2052|w2053|w2054|w2055|w3327|w3328|w3329|w3330|w3331|w3332|w3333|w3334|w3335|w3336|w3337|w3338|w3339|w3340|w3341|w3342|w3343|w3344|w3345|w3346|w3347|w3348|w3349|w3350|w3351|w3352|w3353|w3354|w3355|w3356|w3357|w3358|w3359|w3360|w3361|w3362|w3363|w4285|w4434 +WRTT#w549|w550|w551|w552|w1259|w1989|w2027|w2028|w2029|w2030|w4127|w4286|w4435 +WRTW#W2300|W2301|W3793|W3794|W3795|W3796|w3914|w3915 +WRTX#W3263 +WRWL#W2312 +WRWR#W3112|W3113|W3114 +WRWS#W1388 +WRX#W1516 +WRXN#W4154 +WRXS#W1517 +WRXW#W1518|W1519 +WS#W400|W822|W1618|W1709|W1731|W2792|W2802|w565|w1425|w1736|w1737|w2913|w2919|w3398|w3930 +WS0N#W2366|W2367|W2368 +WSBJ#W3272|w3386|w3387|w3388|w3389|w3390|w3391|w3392|w3393|w3394|w3395|w3396|w3397 +WSBL#W1714|W1715|W1716 +WSBR#W1710|W1711|W1712|W1713|W1717|W1718|W1719|W1720 +WSBT#W2791 +WSBX#W1721|W1722|W1723|W1724|W1725|W1726|W1727 +WSFS#W1733|W1734|W1735 +WSJL#w1745|w1746|w1747|w1748|w1749 +WSJM#w1443|w1444|w1445 +WSJN#w1456|w1457|w1458|w1459|w1460 +WSJR#W1629|W1630|W1631|W1632|W1736|W1737|W1738|W1739|W1740 +WSJS#W1620|W1621|W1622|W1623 +WSJW#w1750|w1751|w1752|w1753 +WSK#W2526|W3264|W4119|w566|w571|w3364|w4195 +WSKB#W826|W827|W828|W829|W830|W831|W832|w567|w568|w569|w570 +WSKF#W835|W871|W4121|w3371 +WSKJ#W836|W837|W4122|W4123 +WSKK#W838|W839|W840|W841|W842|W843|W844|W845|W4124|W4125 +WSKL#W846|W847|W848|W849|W850|W1741|W1742|W1743|W1744|W1745|W1746|W1747|W1748|W1749|W3268|W3269 +WSKM#W851|W852|W853|W854|W855|w581 +WSKN#W823|W833|W834|W1633|w576|w577|w578|w579|w580|w3365|w3366|w3367|w3368|w3369 +WSKP#W856|W857 +WSKR#W858|W859|W860|W861|W3265|W3266|W3267|W4126|W4127|W4128|W4129|W4130|W4131|w1754 +WSKS#W862|W863|W864|W865|W877|W878|W1750|W2527|W4120|W4132|W4133|W4134|W4135|W4136|W4137|w3370|w3372|w4196|w4333 +WSKT#W824|W825|W866|W867|W868|W869|W870|W4138|W4139|w1461|w1462|w1463|w3373|w3374|w3375|w4334 +WSKW#W872|W873|W874|W875|W876 +WSKX#w572|w573|w574|w575 +WSL#W2793 +WSLF#w2914|w2915 +WSLN#W2794|w4197 +WSLS#W2795 +WSLX#w1446|w1447|w1448|w1449|w1450|w1770|w1771|w1772|w1773 +WSM#w1426 +WSMT#W1751|W1752|W1753 +WSMX#w1451|w1452|w1453|w1454|w1455 +WSN#W401|W1619|W1702|W1732|W2313|W3273|w1427|w1738|w2068|w2106|w2916|w3399 +WSNB#W1703|W2796|W2797 +WSNH#W402|W403|W404|W1754|W1755|W1756|W2314|W2315|w2069|w2070 +WSNJ#W1635 +WSNK#W405|W406|W407|W408|W409|W1634|W1704|w1465|w1466|w1467 +WSNL#W2798|W2799|W2800|W2801|w2071|w2072|w2073|w2074|w2075|w2076|w2077|w2078|w2079|w2080|w2081|w2082 +WSNM#W1705|W1706 +WSNP#W1707 +WSNS#W1708|W2316|W2317|W2318|W2319|W2320|W2321|W2322|W2323|W2324|W3274|W3275|W3276|W3277|W3278|W3279|W3280|W3281|W3282|W3283|W3284|W3285|W3286|W3287|W3288|W3289|W3290|W3291|W3292|W3293|W3294|W3295|W3296|W3297|W3298|W3299|W3300|W3301|W3302|W3303|W3304|W3305|W3306|W3307|W3308|W3309|W3310|W3311|w2083|w2084|w2085|w2086|w2087|w2088|w2089|w2090|w2091|w3405|w3406|w3407|w3408|w3409|w3410|w3411|w3412|w3413|w3414|w3415|w3416|w3417|w3418|w3419|w3420|w3421|w3422|w3423|w3424|w3425|w3426|w3427|w3428|w3429|w3430|w3431|w3432 +WSNT#W3270|W3271|w1428|w1429|w1430|w1431|w1739|w1740|w1741|w1742|w2092|w2093|w2094|w2095|w2096|w2097|w2098|w2099|w2100|w2101|w2102|w2103|w2104|w3400|w3401|w3402|w3403|w3404|w3433|w3434|w3435|w3436|w3437|w3438|w3439|w3440|w3441|w3442|w3443 +WSP#W2328 +WSPN#W2329|W2330|W2331|W2332|W2333|W2334|W2335|W2336|W2337 +WSPR#w3376|w3377|w3378|w3379|w3380|w3381|w3382|w3383|w3384|w3385 +WSR#W880|W2325|W4140|w1432|w1433|w1743|w4335 +WSRB#W881|W882|W883|W884|W885|W886|W887|W888|W889|W890|W891|W892|W893|W894|W895|W896|W897|W898|W899|W900|W901|W902|W903|W904|W905|W906|W907|W1007|w587|w588 +WSRF#W920|W921|W922|W923|W924|W925|W926|W927|W928|W929|W930|W931|W932|W933|W934|W935|W936|W937|W938|W1100|W1101|W1102|W1103|W1104|W1105|W1106|W1107|W1108|W1109|W1110|W1111|w593 +WSRH#W944|W945|W946|W947|W948|W949|W950|W951|W952|W953|W954|W955|W956|W957|W958|w594|w595|w596|w597|w598 +WSRJ#w1756|w1757|w1758|w1759|w1760|w1761|w1762|w1763|w1764|w4337|w4338|w4339|w4340|w4341|w4342|w4343|w4344|w4352|w4353|w4354|w4355 +WSRK#W939|W940|W941|W942|W943|W959|W960|W961|W962|W963|W964|W965|W966|W967|W968|W969|W970|W971|W972|W973|W974|W975|W976|W977|W978|W979|W980|W981|W1016|w1755|w1765|w1766|w1767|w1768|w4336|w4345|w4346|w4347|w4348|w4351 +WSRL#W982|W983|W984|W985|W986|W987|W988|W989|W990|W991|W992|w599|w600|w601|w602|w603|w604|w605|w606|w607|w608 +WSRM#W916|W917|W993|W994|W995|W996|W997|W998|W999|W1000|W1001|W1002|W1003|W1097|W2326|w1434 +WSRN#W918|W919|W1004|W1005|W1006|W1098|W1099|W4141|W4142|W4143|w609|w610|w611|w612|w1435|w1744 +WSRP#W1008|W1009|W1010|W1011|W1012|W1013|W1014|W1015 +WSRR#W1024|W1025|W1026|W1027|W1028|W1096|w582|w583|w584|w585|w586|w645|w646|w647|w648|w649|w650|w651|w652|w653|w1436 +WSRS#W1022|W1023|W1031|W1032|W1033|W1034|W1035|W1036|W1037|W1038|W1039|W1040|W1041|W1042|W1043|W1044|W1045|W1046|W1047|W1048|W1049|W1050|W1051|W1052|W1053|W1054|W1055|W1056|W1057|W1058|W1059|W1060|W1061|W1062|W1063|W1064|W1065|W1066|W1067|W1068|W1069|W1070|W1071|W1072|W1073|W1074|W1075|W1076|W1077|W1078|W1079|W1080|W1081|W1082|W1126|W1757|w618|w619|w620|w621|w622|w623|w624|w625|w626|w627|w628|w629|w630|w631|w632|w633|w634|w635|w636|w637|w638|w639|w640|w1437 +WSRT#W908|W909|W910|W911|W912|W913|W914|W915|W1017|W1018|W1019|W1029|W1030|W1083|W1084|W1085|W1086|W1087|W1088|W1089|W1090|W1091|W1092|W1093|W1094|W1095|w589|w590|w591|w592|w641|w642|w643|w644|w4349|w4350 +WSRW#W1112|W1113|W1114|W1115|W1116|W1117|W1118|W1119|W1120|W1121|W1122|W1123|W1124|W1125 +WSRX#W1020|W1021|w613|w614|w615|w616|w617 +WSS#w1438 +WSSK#W1761|W1762 +WSSM#w1468 +WSST#w1439|w1440|w1441|w1442|w2917 +WST#W2338|W2343|W3993|W4224|w1464|w1774|w1775|w2107|w2918|w3444|w4198|w4528|w4531|w4532 +WSTB#W2341 +WSTF#W2339|W2356|W2357|W2358|W2359|W2360|W2361|w2116|w2117|w2118|w2119|w2120 +WSTJ#W2362|w1769 +WSTK#W2363|W2364|W2365|W2370 +WSTL#W2340|W2371|W4231|W4232|W4233|w2121|w2122|w2123|w2124|w2125|w2126|w2127|w2128|w2129|w2130|w2131|w2132|w2133 +WSTM#W2372|W2373|W2374|w4533 +WSTN#W2344|W2345|W2346|W2347|W2348|W2349|W2350|W2351|W2369|W4225|W4226|W4227|W4228|W4229|W4230|w4199|w4529|w4534 +WSTR#W1728|W1729|W1730|W2352|W2353|W2354|W2355|W2375|W2376|w2111|w2112|w2113|w2114|w2115|w4535|w4536|w4537|w4538 +WSTS#W2377|W2378|W2379|W2384|W2385|w1776|w4200|w4530|w4539|w4540|w4541|w4542|w4543 +WSTT#W2342|w1777|w2108|w2109|w2110|w4201 +WSTW#W2380|W2381|W2382|W2383|w2134 +WSWJ#w2135 +WSWN#W1758|W1759|W1760 +WSWS#w1778|w1779|w1780|w1781|w1782 +WT#W122|W1130|W1131|W1443|W3994|w654|w1260|w1261|w1328|w1469|w1472|w2139 +WTB#w1470 +WTBL#W1636|W1637|W1638|W1639|W1640 +WTBR#W2403 +WTBS#W1132|W1133|W1134|W1135 +WTBW#W2386|W2387|W2388|W2389|W2390|W2391|W2392|W2393|W2394|W2395|W2396|W2397|W2398|W2399|W2400|W2401|W2402|w2136|w2137|w2138 +WTF#W1457 +WTFJ#W1141|W1142|W1143 +WTFL#W2476|W2477|W2478|W2479|w1659 +WTFR#W1696|W1697|W1698|W1699|W1700|W1701|W2404|W2474|W2475|w2140|w2141|w2142|w2143|w2144|w2145 +WTHP#W2638|W2639|W2640|W2641 +WTJH#w1660|w1661|w1662|w1663|w1664 +WTJN#W3323 +WTJS#W2480|W2481|W2482 +WTKM#W2483|W2484|W2485|W2486|W2487|W2488|W2489|W2490 +WTL#W1267|w762 +WTLF#W1685|W1686|W2491|W2492|W2493|W2494|W2495|W2496|W2497|W2498|w1679|w1680|w1681|w1682|w1683|w1684|w1685|w1686|w1687|w1688|w1689|w1690 +WTLN#W1444|W1445|W1446|w751|w752|w753|w754|w755 +WTLS#W1139|W1268|w756 +WTLT#w757|w758|w759|w760 +WTLX#w1351|w1352|w1353|w1354|w1355 +WTM#w1473|w2583 +WTMN#W396|W397|W398|W399|W1460|W1461|W1462|W1463|W1464|W2631|W2632|W2633|W2634|w1356|w1357|w1358|w1359|w1360|w2584|w2585|w2586|w2587 +WTMS#w1691|w1692|w1693|w1694|w1695|w1696|w1697|w1698|w1699|w1700|w1701|w1702|w2588 +WTMT#w2589|w2590|w2591|w2592|w2593 +WTMX#W2499|w2217|w2218 +WTN#W1136|W2405|W3797|w655|w1262|w1264|w1329|w1474|w2146|w4544 +WTNB#W1447|W1448|W1449|W3312 +WTNF#W3995|W3996|W3997 +WTNK#W123|W124|W125|W1450|W1451|W1452|W1453 +WTNM#W1137|W1138 +WTNS#W126|W127|W128 +WTNT#w656|w657|w658|w1330|w1331|w1332|w1333|w2147|w2148|w2149|w4202|w4203|w4204|w4205|w4206|w4545|w4546|w4547|w4548 +WTPL#W1454|W1455|W1456 +WTR#W1641|W1658|W2406|W2551|w761|w1475|w1500|w2266|w2609|w3445 +WTRB#W1645|W1646|W1647|W1648|W1649|W1650|W1651|W1652|W1653|W1654|W1655|W1656|W1657|W2416|W2417|W2418|W2419|W2420|W2421|W2422|W2642|W2643|W2644|W2645|W2646|W2676|W2677|W2678|W2679|W2680|W2681|W2682|W2683|W2684|W2685|w1477|w1478|w1479|w1480|w1481|w1482|w1483|w1484|w1485|w1486|w1487|w1488|w1489|w1490|w1491|w1492|w1493|w1494|w1495|w1496|w1497|w2150|w2267|w2268|w2269|w2270|w2271|w2272|w2273|w2274|w2275|w2276|w2277|w2278|w2648|w2649|w2650|w2651|w2652|w2653|w2654|w2655|w2656|w2657|w2658|w2659|w2660|w2661|w2662|w2663|w2664|w2665|w2666|w2667|w2668|w2669|w2670|w2671|w2672|w2673|w2674|w2675 +WTRF#W1661|W1662|W1677|W1678|W1679|W1680|W1681|W1682|W2426|W2427|W2428|W2429|W2430|W2464|W2465|W2466|W2467|W2576|W2577|W2578|W2656|W2657|W2658|W2659|W2660|W2661|W2662|W2663|W2664|W2665|W2666|W2667|W2668|W2669|W2670|W2671|W2672|W2673|W2674|W2675|W2756|W2757|W2758|W2759|W2760|W2761|W2762|W2763|W2764|W2765|W2766|W2767|W2768|w1518|w1519|w1520|w1521|w1522|w1523|w1524|w1525|w1526|w1527|w1528|w1624|w1625|w1626|w1627|w1628|w1629|w1630|w1631|w1632|w1633|w1634|w1635|w1636|w1637|w1638|w1639|w1640|w1641|w2151|w2152|w2153|w2154|w2155|w2156|w2157|w2158|w2159|w2160|w2161|w2162|w2163|w2164|w2165|w2166|w2167|w2168|w2169|w2170|w2171|w2172|w2173|w2174|w2175|w2279|w2280|w2281|w2282|w2366|w2367|w2368|w2372|w2373|w2374|w2375|w2376|w2377|w2378|w2379|w2380|w2381|w2382|w2383|w2384|w2385|w2621|w2622|w2623|w2624|w2625|w2626|w2627|w2628|w2629|w2630|w2631|w2632|w2633|w2634|w2635|w2636|w2637|w2638|w2639|w2640|w2641|w2642|w2643|w2644|w2645|w2646|w2647|w2840|w2841|w2842|w2843|w2844|w2845|w2846|w2847|w2848|w2849|w2850|w2851|w2852|w2853|w2854|w2855|w2856|w2857|w2858|w2859|w2860 +WTRH#W1664|W2431|W2432|W2433|W2559|W2560|W2561|W2562|W2732|W2733|W2734|W2735|W2736|W2737|W2738|W2739|W2740|W2741|W2742|w1579|w1580|w1581|w1582|w1583|w2176|w2177|w2178|w2179|w2180|w2181|w2182|w2183|w2184|w2185|w2186|w2187|w2188|w2293|w2294|w2295|w2296|w2297|w2298|w2798|w2799|w2800|w2801|w2802|w2803|w2804|w2805|w2806|w2807|w2808|w2809|w2810|w2811|w2812|w2813|w2814|w2815|w2816|w2817|w2818|w2819|w2820 +WTRJ#W2554|W2555|W2556|W2557|W2558|W2725|W2726|W2727|W2728|w1531|w1532|w1533|w1534|w1535|w1536|w1537|w1538|w1539|w1540|w1541|w1542|w1543|w1544|w1545|w1546|w1547|w1548|w1549|w1550|w1551|w1552|w1553|w1554|w1555|w1556|w1557|w1558|w1559|w1560|w1561|w1562|w1563|w1564|w1565|w1566|w1567|w1568|w1569|w1570|w1571|w1572|w1573|w1574|w1575|w1576|w1577|w1578|w1733|w1734|w1735|w2283|w2284|w2285|w2286|w2287|w2288|w2289|w2290|w2291|w2292|w2595|w2596|w2597|w2598|w2599|w2600|w2601|w2602|w2603|w2752|w2753|w2754|w2755|w2756|w2757|w2758|w2759|w2760|w2761|w2762|w2763|w2764|w2765|w2766|w2767|w2768|w2769|w2770|w2771|w2772|w2773|w2774|w2775|w2776|w2777|w2778|w2779|w2780|w2781|w2782|w2783|w2784|w2785|w2786|w2787|w2788|w2789|w2790|w2791|w2792 +WTRK#W1663|W2434|W2435|W2436|W2437|W2635|W2636|W2723|W2724|W2729|W2730|W2731|W2746|W2747|W2748|W2749|w1529|w1530|w1584|w1585|w1586|w1587|w1588|w1589|w2594|w2604|w2605|w2606|w2607|w2750|w2751|w2793|w2794|w2795|w2796|w2797|w2821|w2822|w2823|w2824|w2825|w2826|w2827|w2828|w2829|w2830|w2831|w2832|w2833|w2834|w2835|w2836|w2837|w2838 +WTRL#W1127|W1665|W1666|W1667|W1668|W1669|W2438|W2439|W2440|W2563|W2564|W2565|W2566|W2567|W2568|W2569|w1590|w1591|w1592|w1593|w1594|w1595|w1596|w1597|w1598|w1599|w1600|w1601|w1602|w2299|w2300|w2301|w2302|w2303|w2304|w2305|w2306|w2307|w2308|w2309|w2310|w2311|w2312|w2313|w2314|w2315|w2316|w2317|w2318|w2319|w2320|w2321|w2322|w2323|w2324|w2325|w2326|w2327|w2328|w2329|w2330|w2331|w2332|w2333 +WTRM#W1670|W2407|W2408|W2441|W2442|W2443|W2444|W2473|w1501|w1603|w1604|w1605|w1606|w1607|w1703|w1704|w1705|w2839 +WTRN#W1659|W1660|W1671|W2409|W2410|W2411|W2412|W2413|W2445|W2500|W2501|W2552|W2647|W2648|W2649|W2650|W2651|W2652|W2653|W2654|W2655|W2686|W2687|W2688|W2689|W2690|W2691|W2692|W2693|W2694|W2695|W2696|W2697|W2698|W2699|W2700|W2701|W2702|W2703|W2704|W2705|W2706|W2707|W2708|W2709|W2710|W2711|W2712|W2713|W2714|W2715|W2743|W2744|W2745|W3313|W3314|W3315|W3316|W3317|W3318|W3319|W3320|W3321|W3322|w672|w673|w674|w675|w676|w1502|w1503|w1504|w1608|w2189|w2190|w2191|w2192|w2193|w2334|w2335|w2336|w2337|w2338|w2339|w2340|w2341|w2342|w2343|w2344|w2345|w2346|w2610|w2611|w2612|w2613|w2614|w2615|w2616|w2617|w2618|w2619|w2620|w2676|w2677|w2678|w2679|w2680|w2681|w2682|w2683|w2684|w2685|w2686|w2687|w2688|w2689|w2690|w2691|w2692|w2693|w2694|w2695|w2696|w2697|w2698|w2699|w2700|w2701|w2702|w2703|w2704|w2705|w2706|w2707|w2708|w2709|w2710|w2711|w2712|w3446|w3447|w3448|w3449|w3450|w3457|w3458|w3459|w3460|w3461|w3462|w3463|w3464|w3465|w3466|w3467|w3468|w3469 +WTRP#W2446|W2447|W2570|W2571|W2572|W2573 +WTRR#W1642|W2716|W2717|W2718|W2719|W2720|W2721|W2722|w1476|w1505|w1506|w1507|w1508|w1509|w1510|w1511|w1512|w1513|w1514|w1515|w1516|w2713|w2714|w2715|w2716|w2717|w2718|w2719|w2720|w2721|w2722|w2723|w2724|w2725|w2726|w2727|w2728|w2729|w2730|w2731|w2732|w2733|w2734|w2735|w2736|w2737|w2738|w2739|w2740|w2741|w2742|w2743|w2744|w2745|w2746|w2747|w2748|w2749 +WTRS#W1643|W1644|W1672|W1673|W1674|W1684|W2414|W2415|W2448|W2449|W2450|W2451|W2452|W2453|W2454|W2455|W2456|W2457|W2458|W2459|W2460|W2461|W2462|W2463|W2504|W2505|W2553|W2579|W2580|W2581|W2582|W2583|W2584|W2585|W2586|W2587|W2588|W2589|W2590|W2591|W2592|W2593|W2594|W2595|W2596|W2597|W2598|W2599|W2600|W2601|W2602|W2603|W2604|W2605|W2606|W2607|W2608|W2609|W2610|W2611|W2612|W2613|W2614|W2615|W2616|W2617|W2618|W2619|W2620|W2621|W2622|W2623|W2624|W2625|W2626|W2627|W2750|W2751|W2771|W2772|w677|w1517|w1614|w1615|w1616|w1617|w1618|w1619|w1620|w1621|w1622|w1623|w1642|w1643|w1644|w1645|w1646|w1647|w1648|w2194|w2388|w2389|w2390|w2391|w2392|w2393|w2394|w2395|w2396|w2397|w2398|w2399|w2400|w2401|w2402|w2403|w2404|w2405|w2406|w2407|w2408|w2409|w2410|w2411|w2412|w2413|w2414|w2415|w2416|w2417|w2418|w2419|w2420|w2421|w2422|w2423|w2424|w2425|w2426|w2427|w2428|w2429|w2430|w2431|w2432|w2433|w2434|w2435|w2436|w2437|w2438|w2439|w2440|w2441|w2442|w2443|w2444|w2445|w2446|w2447|w2448|w2449|w2450|w2451|w2452|w2453|w2454|w2455|w2456|w2457|w2458|w2459|w2460|w2461|w2462|w2463|w2464|w2465|w2466|w2467|w2468|w2469|w2470|w2471|w2472|w2473|w2474|w2475|w2476|w2477|w2478|w2479|w2480|w2481|w2482|w2483|w2484|w2485|w2486|w2487|w2488|w2489|w2490|w2491|w2492|w2493|w2494|w2495|w2496|w2497|w2498|w2499|w2500|w2501|w2502|w2503|w2504|w2505|w2506|w2507|w2508|w2509|w2510|w2511|w2512|w2513|w2514|w2515|w2516|w2517|w2518|w2519|w2520|w2521|w2522|w2523|w2524|w2525|w2526|w2527|w2528|w2529|w2530|w2531|w2532|w2533|w2534|w2535|w2536|w2537|w2538|w2539|w2540|w2541|w2542|w2543|w2544|w2545|w2546|w2547|w2548|w2549|w2550|w2551|w2552|w2553|w2554|w2555|w2556|w2582|w2866|w2867|w2868|w2869|w2870|w2871|w2872|w2873|w2874|w2875|w2876|w2877|w2878|w3451 +WTRT#W1675|W1676|W2423|W2424|W2425|W2502|W2503|W2574|W2575|W2752|W2753|W2754|W2755|w678|w679|w680|w681|w682|w683|w684|w1498|w1499|w2195|w2196|w2197|w2347|w2348|w2349|w2350|w2351|w2352|w2369|w2370|w2371|w2386|w2387|w2557|w3452|w3453|w3454|w3455|w3456 +WTRW#W1683|W2468|W2469|W2470|W2471|W2472|W2628|W2629|W2630|W2769|W2770|w2198|w2199|w2200|w2201|w2202|w2203|w2204|w2205|w2206|w2207|w2208|w2209|w2210|w2558|w2559|w2560|w2561|w2562|w2563|w2564|w2565|w2566|w2567|w2568|w2569|w2570|w2571|w2572|w2573|w2574|w2575|w2576|w2577|w2578|w2579|w2580|w2581|w2861|w2862|w2863|w2864|w2865 +WTRX#W1687|W1688|W1689|W3393|w1609|w1610|w1611|w1612|w1613|w2353|w2354|w2355|w2356|w2357|w2358|w2359|w2360|w2361|w2362|w2363|w2364|w2365|w3502 +WTS#W1140|W3337|W3344|w1471|w1649|w2219 +WTSB#W3338|W3339|W3340|W3341|W3342|W3343|W3998|W3999|W4000 +WTSJ#W2508|W2509|w3481|w3482|w3483|w3484|w3485|w3486|w3487|w3488 +WTSK#W1128|W1129|W1690|W2506|W2507|W3349|W3350|w664|w665|w666|w667|w668|w669|w670|w671|w1706|w1707|w1708|w1709|w1710|w1711|w1712|w1713|w1714|w1715|w1716|w1717|w1718|w1719|w3480|w3489|w3490|w3491|w4207|w4208|w4209|w4210|w4211|w4212|w4213|w4214|w4215|w4216|w4217 +WTSL#W3345|W3346|w3470|w3471|w3472|w3473|w3474|w3475|w3476|w3477|w3478|w3479|w3492 +WTSN#W3347|w2220|w2221|w2222|w2223|w2224 +WTSP#W1692|W1693|W1694|W1695|W2510|W2511|W2512 +WTSS#W2518|W2519|W2520|W2521|W2522|W2523|W2524|W2525|W3348 +WTST#W1459|W2513|W2514|W2515|W2516|W2517|w659|w1650|w1651|w1652|w1653|w1654|w1655|w2211|w2225|w2226|w2227|w2228|w4549 +WTSX#W1691|w1720|w1721|w1722|w1723|w1724|w1725|w1726|w1727|w1728|w1729|w1730|w1731|w1732 +WTT#w660|w1263|w1334|w1335|w1656|w1657|w2212|w2213|w4550|w4551 +WTTN#w661|w1336|w1658|w2214|w4552 +WTTS#w662|w2215|w4553 +WTTT#w663|w1337|w2216 +WTW#W3324 +WTWN#W3325|W3326|W3327|W3328|W3329|W3330|W3331|W3332|W3333|W3334 +WTWR#W1458|W1465|W1466|W1467|W3335|W3336 +WWT#w2923 +WX#W16|W1405|W3354|w31|w32|w1280|w1281|w2229 +WX0B#W96 +WXBL#W1406|W1407|W1408 +WXBN#W19|W20|W21|w52|w53|w54 +WXBR#W22 +WXBT#W14|W15 +WXJK#W1412|W1413|W1414|W1415 +WXJL#W1416|W1417|W1418 +WXJR#w43|w44|w45|w46|w47|w48|w49|w50|w51 +WXKS#W1422 +WXLB#W2327|w2105 +WXLK#W29|W30|W31 +WXLN#W1423|W1424|W1425 +WXLT#W34|W35|W36|W37|W38|W39|W40|W41|W42|W43|W44|W45|W46|W47|W48|W49|W1426|W1427|W1428|W1429 +WXLX#w1306|w1307|w1308|w1309|w1310|w1311|w1312|w1313|w1314|w1315|w1316|w1317|w1318 +WXM#w1282 +WXMN#W32|W33 +WXMX#W1430|w1319 +WXN#W1409|W3355|w33|w1283|w2230 +WXNB#W3357|W3358|W3359|W3360|W3361|W3362 +WXNF#W3370|W3371|W3388|W3389 +WXNH#W3372 +WXNK#W879 +WXNL#W3373|W3374|W3375|W3376|w3496|w3497|w3498|w3499|w3500 +WXNM#W3377|W3378|W3379|W3380 +WXNN#W3363|W3364|W3365|W3366|W3367|W3368|W3369 +WXNP#W3381 +WXNR#W4144|W4145|W4146|W4147|W4148|W4149 +WXNS#W17|W1410|W1411|W3356|W3382|W3383|W3384 +WXNT#W25|W26|W27|W3385|W3386|W3387|w34|w35|w36|w37|w1284|w1285|w1286|w4356|w4357|w4358|w4359|w4360 +WXNW#W3390|W3391|W3392|w3501 +WXPS#W50|W51 +WXR#W3808|w38|w1287|w1288|w3940 +WXRF#w55|w56|w57|w58|w59|w60 +WXRH#W3812|W3813|W3814 +WXRK#W3811 +WXRM#W3815|W3816|w39|w1289 +WXRN#W3817|W3820|w40|w1290|w3953|w3954|w3955|w3956|w3957|w3958 +WXRP#W3818 +WXRR#W3809|W3810|w41|w1291 +WXRS#W1420|W1421|W3819|W3821|W3822|W3823|w1292|w1294|w1295|w1296|w1297|w1298|w1299|w1300|w1301|w1302|w1303|w1304|w1305|w3941|w3942|w3943|w3944|w3945|w3946|w3947|w3948|w3949|w3950|w3951|w3952|w3959 +WXRT#w61|w62|w63|w64|w65|w3960|w3961|w3962|w3963 +WXS#W23|W52|W3824|w42|w79|w1293|w2231|w3964 +WXSF#W59|W60|W61|W62 +WXSH#W115 +WXSK#W55|W56|W57|W63|W64 +WXSL#W65|W66|W67|W68|W69|W1165|W1166|W1167|W1168|W1169|W1170|W1171|W1172|W1173|W1174|W1175|W1176|W1177|W1178|W1179|W1180|W1181|W1182|W1183|W1184|W1185|W1186|W1187|W1188|W1189|W1190|W1191|W1192|W1193|W1194|W1195|W1196|W1197|W1198|W1199|W1200|W1201|W1202|W1203|W1204|W1205|W1206|W1207|W1208|W1209|W1210|W1211|W1212|W1213|W1214|W1215|W1216|W1217|W1218|W1219|W1220|W1221|W1222|W1223|W1224|W1225|W1226|W1227|W1228|W1229|W1230|W1231|W1232|W1233|W1234|W1235|W1236|W1237|W1238|W1239|W1240|W1241|W1242|W1243|W1244|W1245|W1246|W1247|W1248|W1249|W1250|W1251|W1252|W1253|W1254|W1255|W1256|W1431|W1432|W1433|w695|w696|w697|w698|w699|w700|w701|w702|w703|w704|w705|w706|w707|w708|w709|w710|w711|w712|w713|w714|w715|w716|w717|w718|w719|w720|w721|w722|w723|w724|w725|w726|w727|w728|w729|w730|w731|w732|w733|w734|w735|w736|w737|w738|w739 +WXSM#W53|W54|w66|w67|w68|w69|w70|w71|w72|w73|w74|w75|w76|w77 +WXSN#w80|w81|w82|w83|w84|w85|w86|w2232|w2233|w2234|w2235|w2236|w3965 +WXSP#W70|W71 +WXSR#W28|w78 +WXSS#W24|W58|W3825|w2237 +WXST#W18|W72|W73|W74|W75|W76|W77|W78|W79|W80|W81|W82|W83|W84|W85|W86|W87|W88|W89|W90|W91|W92|W93|w87|w1320|w1321|w1322|w1323|w1324|w2238|w2239|w2240|w2241|w3966|w3967|w4218 +WXT#W1257|W1419|W1624|W2528|W3826|w88|w89|w1325|w1326|w2242|w3968 +WXTB#W3827 +WXTJ#W2531|w2244|w2245|w2246|w2247|w2248|w2249|w2250|w2251|w3980|w3981|w3982|w3983|w3984|w3985|w3986 +WXTK#W2530|W2532|W2533|W2534|W2535|W2536|W2537|W2538|W2539|W2540|w2243|w2252|w2253|w2254|w3979|w3987|w3988|w3989|w3990|w3991 +WXTL#W94|W95|W1434|W1435|W1436 +WXTM#W97|W98|W99|W100 +WXTN#W1258|W1625|W2529|w90|w1327|w3969|w3970|w3971|w3972 +WXTP#W101|W102 +WXTR#W103|W104|W105|W109|W110|W111|W112|W113|W114|W1437|W1438|W1439|W1440|W4001|W4002|W4003|W4004 +WXTS#W106|W107|W108|W1626|W1627|W1628|w91|w3973 +WXTT#w92|w3974|w3975|w3976|w3977|w3978 +WXWR#W1441|W1442 ++++++++++ +X#S4804 +XF#C171 +XFBR#C175|C176 +XFBS#C177|C178 +XFFL#C201 +XFKN#C187 +XFKP#C185 +XFKX#C186 +XFLK#C183 +XFNS#C165|C166|C167|c96|c97 +XFNT#C200 +XFPT#C188 +XFR#C158|C159|C242|c82 +XFRN#C160|C162|C243|C244|C245|C246|c83|c84|c85|c86|c87 +XFRR#C249|c104 +XFRS#C161|C172|C173|C174|C203|C204|C205|C206|C247|C248|c88 +XFRT#C189|C190|C191|C192|C193|C194|c89|c90|c91|c92|c93|c94|c95 +XFS#C195 +XFSK#C197|C198 +XFSM#C202 +XFSX#C196 +XFTJ#C182 +XFTL#C181|C184 +XFTN#C179 +XFTR#C180|C199 +XJRL#S4805 +XK#C241|C275|c103 +XKLS#C168 +XKPN#C169 +XKSP#S4798 +XL#C250|S4799 +XLNJ#C76 +XLR#C276 +XLRP#C277 +XLRS#c115|c116|c117 +XLST#C278 +XLT#C74 +XLTS#C75 +XM#C207 +XMFR#C227 +XMFS#C212|C213|C214 +XMJS#C215 +XMKF#C217 +XMKL#C230|C231|C232|C233 +XMKN#C218|C219 +XMKR#C234|C235|C236|C237 +XMKT#C208 +XMLF#C220 +XMLN#C82|C83 +XMNL#C209 +XMNT#C210|C216|C226 +XMPK#C77|C78|C79 +XMPN#C80|C81 +XMPP#C221 +XMPR#C222|C223 +XMSF#C211 +XMSK#C224|c98|c99|c100|c101|c102 +XMST#C225 +XMTX#C238 +XMWR#C228|C229 +XN#C251 +XNJR#c6|c7 +XNL#C86 +XNN#C259 +XNNF#C260 +XNRS#C252 +XNS#C84|C253|C255 +XNSN#C85|C87|C256|C257|C258|c4|c5 +XNSS#c105|c106|c107|c108|c109|c110 +XNTS#C261 +XNXL#C254 +XP#C262 +XPLN#C91 +XPN#C279 +XPNK#S4803 +XPS#C239|C263 +XPSP#C240 +XR#C280|C347|C350|S4801 +XRF#S4800 +XRJ#C126 +XRJN#C127 +XRJR#c66|c67 +XRJS#C288|C289|C290|C291 +XRK#C264 +XRKN#C294 +XRKR#C284|C285|C286|c118|c119|c120 +XRKT#C92|C93|C94|C95|C96|C97|C98|C99|C100|C101|C102|C103|C104|C105|C106|C107|C108|C109|C110|C111|C112|C113|C114|C115|C116|C117|C118|C119|C120|C121|C122|C123|C124|C125|c19|c20|c21|c22|c23|c24|c25|c26|c27|c28|c29|c30|c31|c32|c33|c34|c35|c36|c37|c38|c39|c40|c41|c42|c43|c44|c45|c46|c47|c48|c49|c50|c51|c52|c53|c54|c55|c56|c57|c58|c59|c60|c61|c62|c63|c64|c65 +XRL#C130|C281|S4802 +XRLS#C129 +XRLT#C131|C132|C295 +XRM#C133 +XRML#C296 +XRMN#c70|c71|c72|c73|c74|c75|c76|c77|c78|c79 +XRMR#C134 +XRN#C351 +XRRJ#C266|C267|c111|c112|c113|c114 +XRRK#C265 +XRS#C287|C297|C300 +XRSM#C128|c68|c69 +XRSN#C298|C299 +XRST#C292|C293 +XRT#C135 +XRTR#C136|C137|C138|C139|C140|C141|C142|C143|C144|C145|C146|C147|C148|C149|C150|C151|C152|C153|C282|C283|c80|c81 +XRTS#C154 +XRWR#C301 +XRXL#C348 +XS#C88|C155|C163|S4806 +XSBR#C170 +XSLN#C73 +XSN#C164 +XSS#C156 +XT#C89|C349 +XTBR#C157 +XTN#C90 +XTSK#c8|c9|c10|c11|c12|c13|c14|c15|c16|c17|c18 \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/dictionaries/English (International).dic b/js/JavaScriptSpellCheck/dictionaries/English (International).dic new file mode 100644 index 0000000..1514b50 --- /dev/null +++ b/js/JavaScriptSpellCheck/dictionaries/English (International).dic @@ -0,0 +1,124425 @@ +Aaron +Aaron's +Abba +Abba's +Abbe +Abbe's +Abbey +Abbey's +Abbot +Abbot's +Abbott +Abbott's +Abby +Abby's +Abdul +Abdul's +Abe +Abe's +Abel +Abel's +Abelard +Abelard's +Abelson's +Aberdeen +Aberdeen's +Abernathy +Abernathy's +Abidjan +Abidjan's +Abigail +Abigail's +Abilene +Abilene's +Aboriginal +Aborigine +Aborigine's +Aborigines +Abraham +Abraham's +Abram +Abram's +Absalom +Abuja +Abyssinia +Abyssinia's +Abyssinian +Ac +Ac's +Acadia +Acadia's +Acapulco +Acapulco's +Accra +Accra's +Acer +Acer's +Acevedo +Acevedo's +Achaean +Achaean's +Acheson +Acheson's +Achilles +Acosta +Acosta's +Acre +Acre's +Acropolis +Acropolis's +Acton +Acton's +Acts +Ad +Ad's +Adair +Adair's +Adam +Adam's +Adams +Adar +Addams +Addison +Addison's +Adel +Adel's +Adelaide +Adelaide's +Adele +Adele's +Adeline +Adeline's +Aden +Aden's +Adenauer +Adenauer's +Adidas +Adidas's +Adirondack +Adirondack's +Adirondacks +Adkins +Adkins's +Adlai +Adlai's +Adler +Adler's +Admiralties +Admiralty +Ado +Ado's +Adolfo +Adolfo's +Adolph +Adolph's +Adonis +Adonis's +Adore +Adrenalin +Adrenalin's +Adrenalins +Adrian +Adrian's +Adriana +Adriana's +Adriane +Adriane's +Adrianna +Adrianna's +Adrianne +Adrianne's +Adriano +Adriano's +Adriatic +Adrienne +Adrienne's +Advent +Advent's +Adventist +Adventist's +Adventists +Advents +Advil +Advil's +Aegean +Aeneas +Aeroflot +Aeroflot's +Aeschylus +Aeschylus's +Aesop +Aesop's +Afghan +Afghan's +Afghanistan +Afghanistan's +Afghans +Africa +Africa's +African +Africanise +Africanised +Africanising +Africanize +Africanized +Africanizing +Africans +Afrikaans +Afrikaans's +Afrikaner +Afrikaner's +Afrikaners +Afro +Afro's +Afros +Afton +Afton's +Ag +Ag's +Agamemnon +Agamemnon's +Aggie +Agnes +Agnes's +Agnew +Agnew's +Agra +Agra's +Agrippa +Agrippa's +Aguilar +Aguilar's +Aguirre +Aguirre's +Agustin +Agustin's +Ahab +Ahab's +Ahmad +Ahmad's +Ahmed +Ahmed's +Aida +Aida's +Aidan +Aidan's +Aiken +Aiken's +Aileen +Aileen's +Aimee +Aimee's +Ainslie +Ainslie's +Ainu +Ainu's +Airedale +Airedale's +Airedales +Ajax +Ajax's +Ajay +Ajay's +Akita +Akita's +Akron +Akron's +Akubra +Al +Al's +Ala +Alabama +Alabama's +Alabaman +Alabamans +Alabamian +Alabamians +Aladdin +Aladdin's +Alain +Alain's +Alameda +Alameda's +Alamo +Alamo's +Alamogordo +Alamogordo's +Alan +Alan's +Alana +Alana's +Alanson +Alanson's +Alaric +Alaric's +Alas +Alasdair +Alasdair's +Alaska +Alaska's +Alaskan +Alaskans +Alba +Alba's +Albania +Albania's +Albanian +Albanian's +Albanians +Albany +Albany's +Albert +Albert's +Alberta +Alberta's +Albertan +Albertans +Alberto +Alberto's +Albion +Albion's +Albrecht +Albrecht's +Albuquerque +Albuquerque's +Albury +Alcatraz +Alcatraz's +Alcoa +Alcoa's +Alcott +Alcott's +Alden +Alden's +Aldo +Aldo's +Aldrich +Aldrich's +Aldridge +Aldridge's +Aldus +Aldus's +Alec +Alec's +Alejandro +Alejandro's +Aleppo +Aleppo's +Alessandra +Alessandra's +Alessandro +Alessandro's +Aleut +Aleut's +Aleutian +Aleutians +Aleuts +Alex +Alex's +Alexander +Alexander's +Alexandra +Alexandra's +Alexandria +Alexandria's +Alexandrian +Alexandrians +Alexandrina +Alexandrina's +Alexei +Alexei's +Alexia +Alexia's +Alexis +Alf +Alf's +Alfonse +Alfonse's +Alfonso +Alfonso's +Alfonzo +Alfonzo's +Alford +Alford's +Alfred +Alfred's +Alfredo +Alfredo's +Alger +Alger's +Algeria +Algeria's +Algerian +Algerians +Algernon +Algernon's +Algiers +Algiers's +Algonquian +Algonquian's +Algonquians +Algonquin +Algonquin's +Alhambra +Alhambra's +Ali +Ali's +Alice +Alice's +Alicia +Alicia's +Alighieri +Alisa +Alisa's +Alison +Alison's +Alistair +Alistair's +Allah +Allah's +Allahabad +Allahabad's +Allan +Allan's +Allard +Allard's +Alleghenies +Allegheny +Allegheny's +Allen +Allen's +Allentown +Allentown's +Alley +Alley's +Allhallows +Allie +Allie's +Allies +Allis +Allison +Allison's +Allstate +Allstate's +Ally +Ally's +Allyson +Allyson's +Alma +Alma's +Almighty +Almighty's +Alonso +Alonso's +Alonzo +Alonzo's +Aloysius +Aloysius's +Alpert +Alpert's +Alphonse +Alphonse's +Alpine +Alpo +Alpo's +Alps +Alsace +Alsace's +Alsatian +Alsatian's +Alsatians +Alston +Alston's +Alta +Alta's +Altai +Altai's +Altaic +Altaic's +Altair +Altair's +Althea +Althea's +Altman +Altman's +Alton +Alton's +Alva +Alva's +Alvarado +Alvarado's +Alvarez +Alvarez's +Alvaro +Alvaro's +Alvin +Alvin's +Alyson +Alyson's +Alyssa +Alyssa's +Alzheimer +Alzheimer's +Am +Amadeus +Amadeus's +Amanda +Amanda's +Amarillo +Amarillo's +Amazon +Amazon's +Amazonian +Amazons +Amber +Amber's +Amble +Amble's +Ambrose +Ambrose's +Amelia +Amelia's +Amen +Amen's +America +America's +American +Americana +Americana's +Americanisation +Americanisation's +Americanise +Americanised +Americanises +Americanising +Americanism +Americanism's +Americanisms +Americanization +Americanization's +Americanize +Americanized +Americanizes +Americanizing +Americans +Americas +Amerindian +Amerindian's +Amerindians +Amery +Amery's +Amharic +Amharic's +Amherst +Amherst's +Ami +Ami's +Amiga +Amiga's +Amish +Amity +Amity's +Amman +Amman's +Amoco +Amoco's +Amory +Amory's +Amos +Ampere +Ampere's +Amsterdam +Amsterdam's +Amtrak +Amway +Amway's +Amy +Amy's +Ana +Ana's +Anabaptist +Anabaptist's +Anacin +Anacin's +Anaheim +Anaheim's +Analects +Anastasia +Anastasia's +Anatolia +Anatolia's +Anatolian +Anaxagoras +Anchorage +Anchorage's +Andalusia +Andalusia's +Andaman +Andean +Anders +Andersen +Andersen's +Anderson +Anderson's +Andes +Andorra +Andorra's +Andorran +Andorrans +Andre +Andre's +Andrea +Andrea's +Andreas +Andrei +Andrei's +Andres +Andrew +Andrew's +Andrews +Andromeda +Andromeda's +Andropov +Andrus +Andrus's +Andy +Andy's +Angel +Angel's +Angela +Angela's +Angelica +Angelica's +Angelina +Angelina's +Angelique +Angelique's +Angelo +Angelo's +Angelou +Angie +Angie's +Angkor +Angkor's +Angle +Angle's +Angles +Anglia +Anglia's +Anglican +Anglicanism +Anglicanism's +Anglicans +Anglicism +Anglicism's +Anglicization +Anglicization's +Anglicize +Anglicized +Anglicizes +Anglicizing +Anglo +Anglo's +Anglophile +Anglophile's +Anglophiles +Anglophobe +Anglophobe's +Anglophobes +Anglos +Angola +Angola's +Angolan +Angolans +Angora +Angora's +Angoras +Angus +Anita +Anita's +Ankara +Ankara's +Ann +Ann's +Anna +Anna's +Annabel +Annabel's +Annabelle +Annabelle's +Annapolis +Annapolis's +Anne +Anne's +Annemarie +Annemarie's +Annette +Annette's +Annie +Annie's +Anniversary +Annunciation +Annunciations +Anselm +Anselm's +Anson +Anson's +Antananarivo +Antananarivo's +Antarctic +Antarctic's +Antarctica +Antarctica's +Anthe +Anthony +Anthony's +Antichrist +Antichrist's +Antichrists +Antigua +Antigua's +Antillean +Antilles +Antioch +Antioch's +Antipas +Antipodes +Antoine +Antoine's +Antoinette +Antoinette's +Anton +Anton's +Antonia +Antonia's +Antonio +Antonio's +Antwerp +Antwerp's +Any +Anzac +Anzac's +Apache +Apache's +Apaches +Apalachicola +Apalachicola's +Apennines +Apex +Aphrodite +Aphrodite's +Apia +Apia's +Apocalypse +Apocalypse's +Apocrypha +Apocrypha's +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachians +Appaloosa +Appaloosa's +Appaloosas +Apple +Apple's +Appleton +Appleton's +Appomattox +Appomattox's +Apr +April +April's +Aprils +Aquarius +Aquarius's +Aquinas +Aquinas's +Aquitaine +Arab +Arab's +Arabia +Arabia's +Arabian +Arabians +Arabic +Arabic's +Arabs +Arafat +Arafat's +Aral +Aral's +Aramaic +Aramaic's +Aranda +Arapaho +Arapaho's +Arapahoe's +Arapahos +Ararat +Ararat's +Arcadia +Arcadia's +Arcadian +Arch +Arch's +Archer +Archer's +Archibald +Archibald's +Archie +Archie's +Archimedes +Archimedes's +Arctic +Arctic's +Arden +Arden's +Ares +Aretha +Aretha's +Argentina +Argentina's +Argentine +Argentine's +Argentinean +Argentineans +Argentines +Argo +Argo's +Argonaut +Argonaut's +Argonauts +Argonne +Argonne's +Argos +Argus +Ariel +Ariel's +Arielle +Arielle's +Aries +Aristophanes +Aristotelian +Aristotle +Aristotle's +Arizona +Arizona's +Arizonan +Arizonans +Arizonian +Arizonians +Ark +Ark's +Arkansan +Arkansan's +Arkansans +Arkansas +Arkansas's +Arlee +Arlee's +Arleen +Arleen's +Arlen +Arlen's +Arlene +Arlene's +Arleta +Arleta's +Arlie +Arlie's +Arlington +Arlington's +Armageddon +Armageddon's +Armand +Armand's +Armando +Armando's +Armani +Armani's +Armenia +Armenia's +Armenian +Armenian's +Armenians +Armidale +Armonk +Armonk's +Armour +Armour's +Armstrong +Armstrong's +Arne +Arne's +Arnold +Arnold's +Art +Art's +Arte +Artemis +Artemis's +Arthur +Arthur's +Arthurian +Artie +Artie's +Arturo +Arturo's +Arty +Aruba +Aruba's +Arvin +Arvin's +Aryan +Aryan's +Aryans +As +Ascension +Ascension's +Ash +Ash's +Ashanti +Ashanti's +Ashby +Ashby's +Ashcroft +Ashcroft's +Ashe +Ashe's +Asher +Asher's +Ashes +Ashgabat +Ashikaga +Ashikaga's +Ashkenazim +Ashleigh +Ashleigh's +Ashley +Ashley's +Ashton +Ashton's +Asia +Asia's +Asian +Asians +Asiatic +Asimov +Asmara +Aspen +Aspen's +Asquith +Asquith's +Assam +Assam's +Assamese +Assamese's +Assemblies +Assembly +Assembly's +Assisi +Assisi's +Assyria +Assyria's +Assyrian +Assyrian's +Assyrians +Astana +Aston +Aston's +Astor +Astor's +Astoria +Astoria's +Astrakhan +Astrakhan's +Astrid +Astrid's +Asturias +Asunción +Aswan +Aswan's +At +Atari +Atari's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Athens's +Atkins +Atkins's +Atkinson +Atkinson's +Atlanta +Atlanta's +Atlantes +Atlantic +Atlantic's +Atlantis +Atlantis's +Atlas +Atlas's +Atlases +Atman +Atria +Atria's +Attic +Attica +Attica's +Attila +Attila's +Attlee +Attlee's +Attn +Attorney +Atwood +Atwood's +Au +Aubrey +Aubrey's +Auckland +Auckland's +Audi +Audi's +Audra +Audra's +Audrey +Audrey's +Audubon +Audubon's +Aug +Augsburg +Augsburg's +August +August's +Augusta +Augusta's +Augustan +Augustans +Augustine +Augustine's +Augustinian +Augustinians +Augusts +Augustus +Augustus's +Aura +Aura's +Aurelia +Aurelia's +Aurelio +Aurelio's +Aurelius +Aurelius's +Aurora +Aurora's +Auschwitz +Auschwitz's +Aussie +Aussie's +Aussies +Aust +Austen +Austen's +Austin +Austin's +Austral +Australasia +Australasia's +Australasian +Australia +Australia's +Australian +Australian's +Australiana +Australianism +Australianize +Australians +Australoid +Australopithecine +Australopithecine's +Australopithecus +Australopithecus's +Australorp +Austria +Austria's +Austrian +Austrians +Autumn +Autumn's +Av +Avalon +Avalon's +Ave +Averill +Averill's +Avery +Avery's +Aves +Avicenna +Avicenna's +Avila +Avila's +Avis +Avogadro +Avogadro's +Avon +Avon's +Axe +Axe's +Axel +Axis +Axis's +Ayala +Ayala's +Ayers +Aylmer +Aylmer's +Ayrshire +Ayrshire's +Azerbaijan +Azerbaijan's +Azerbaijani +Azerbaijani's +Azerbaijanis +Azores +Aztec +Aztec's +Aztecan +Aztecs ++++++++++ +B +B's +Baal +Baal's +Babb +Babb's +Babbage +Babbage's +Babbitt +Babel +Babel's +Babylon +Babylon's +Babylonia +Babylonia's +Babylonian +Babylonian's +Babylonians +Bacardi +Bacardi's +Bacchanalia +Bacchanalia's +Bacchus +Bacchus's +Bach +Bach's +Backus +Backus's +Bacon +Bacon's +Baden +Baden's +Badlands +Baedeker +Baedeker's +Baedekers +Baer +Baer's +Baez +Baez's +Baffin +Baffin's +Baggies +Baghdad +Baghdad's +Bahamas +Bahamian +Bahamian's +Bahamians +Bahrain +Bahrain's +Baikal +Baikal's +Bail +Bail's +Bailey +Bailey's +Bailie +Baillie +Baillie's +Baird +Baird's +Bakelite +Bakelite's +Baker +Baker's +Bakersfield +Bakersfield's +Baku +Balanchine +Balanchine's +Balboa +Bald +Balder +Baldwin +Baldwin's +Bale +Bale's +Balearic +Balearic's +Balfour +Balfour's +Bali +Bali's +Balinese +Balkan +Balkanisation +Balkanisations +Balkanise +Balkanised +Balkanises +Balkanising +Balkanization +Balkanizations +Balkanize +Balkanized +Balkanizes +Balkanizing +Balkans +Ball +Ball's +Ballarat +Ballard +Ballard's +Balt +Balthazar +Balthazar's +Baltic +Baltimore +Baltimore's +Balzac +Balzac's +Bamako +Bamako's +Bambi +Bambi's +Ban +Ban's +Banana +Bancroft +Bancroft's +Bangalore +Bangalore's +Bangkok +Bangkok's +Bangladesh +Bangladesh's +Bangladeshi +Bangladeshis +Bangor +Bangor's +Bangui +Bangui's +Banjul +Banjul's +Bank +Bank's +Banks +Bannister +Bannister's +Bantu +Bantu's +Bantus +Baptist +Baptist's +Baptists +Bar +Bar's +Barb +Barb's +Barbadian +Barbadians +Barbados +Barbados's +Barbara +Barbara's +Barbary +Barbary's +Barbee +Barbee's +Barber +Barber's +Barbette +Barbette's +Barbie +Barbie's +Barbour +Barbour's +Barbra +Barbra's +Barbuda +Barbuda's +Barcelona +Barcelona's +Barclay +Barclay's +Barcoo +Bard +Bard's +Bare +Barents +Barents's +Barker +Barker's +Barkley +Barkley's +Barlow +Barlow's +Barn +Barn's +Barnabas +Barnaby +Barnaby's +Barnard +Barnard's +Barnes +Barnett +Barnett's +Barney +Barney's +Barnum +Barnum's +Baroda +Baroda's +Baron +Baron's +Barr +Barr's +Barrera +Barrera's +Barrett +Barrett's +Barrie +Barrie's +Barron +Barron's +Barry +Barry's +Barrymore +Barrymore's +Bart +Bart's +Bartholomew +Bartholomew's +Bartlett +Bartlett's +Barton +Barton's +Baruch +Baruch's +Baryshnikov +Base +Base's +Basel +Basel's +Basil +Basil's +Basque +Basque's +Basques +Basra +Basra's +Bass +Bass's +Basseterre +Basseterre's +Bastian +Bastian's +Bastille +Bastille's +Basutoland +Basutoland's +Bat +Bat's +Bates +Bathsheba +Bathsheba's +Bathurst +Batista +Batista's +Batman +Batman's +Batten +Battle +Battle's +Baudelaire +Baudelaire's +Bauer +Bauer's +Bauhaus +Bauhaus's +Baum +Baum's +Bavaria +Bavaria's +Bavarian +Bavarians +Baxter +Baxter's +Bay +Bay's +Bayard +Bayard's +Bayer +Bayer's +Bayesian +Baylor +Baylor's +Bayonne +Bayreuth +Bayreuth's +Baywatch +Baywatch's +Be +Bea +Bea's +Beach +Beach's +Beadle +Beadle's +Beale +Beale's +Bean +Bean's +Bear +Bear's +Beard +Beard's +Beardsley +Beardsley's +Beasley +Beasley's +Beatles +Beatles's +Beatrice +Beatrice's +Beatriz +Beatriz's +Beau +Beau's +Beaufort +Beaufort's +Beaujolais +Beaumont +Beaumont's +Beauregard +Beauregard's +Bechtel +Bechtel's +Beck +Beck's +Becker +Becker's +Becket +Becket's +Beckett +Beckett's +Becky +Becky's +Becquerel +Becquerel's +Bedouin +Bedouin's +Bedouins +Bee +Bee's +Beebe +Beebe's +Beecher +Beecher's +Beelzebub +Beelzebub's +Beethoven +Beethoven's +Begin +Beijing +Beirut +Beirut's +Belarus +Belfast +Belfast's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Belgrade +Belgrade's +Belinda +Belinda's +Belize +Belize's +Bell +Bell's +Bella +Bella's +Bellamy +Bellamy's +Belle +Belle's +Bellini's +Bellow +Bellow's +Belmont +Belmont's +Belmopan +Belmopan's +Beltane +Beltane's +Beltran +Beltran's +Ben +Ben's +Bender +Bender's +Bendigo +Benedict +Benedict's +Benedictine +Benedictine's +Benedictines +Benelux +Benelux's +Benetton +Benetton's +Bengal +Bengal's +Bengali +Bengali's +Benghazi +Benghazi's +Benin +Benin's +Beninese +Benita +Benita's +Benito +Benito's +Benjamin +Benjamin's +Benn +Benn's +Bennett +Bennett's +Bennie +Bennie's +Benny +Benny's +Benoit +Benoit's +Benson +Benson's +Bent +Bent's +Bentley +Bentley's +Benton +Benton's +Benz +Benzedrine +Benzedrine's +Beowulf +Beowulf's +Berber +Berber's +Berbers +Berea +Berea's +Beret +Beret's +Beretta +Beretta's +Berg +Berg's +Bergen +Bergen's +Berger +Berger's +Bergerac +Bergerac's +Bergman +Bergman's +Bering +Bering's +Berk +Berkeley +Berkeley's +Berkley +Berkley's +Berkshire +Berkshire's +Berkshires +Berlin +Berlin's +Berliner +Berliner's +Berliners +Berlins +Berlioz +Berlioz's +Bermuda +Bermuda's +Bermudan +Bermudans +Bermudas +Bermudian +Bermudians +Bern +Bern's +Bernadette +Bernadette's +Bernadine +Bernadine's +Bernard +Bernard's +Bernardo +Bernardo's +Berne's +Bernhard +Bernhard's +Bernhardt +Bernhardt's +Bernice +Bernice's +Bernie +Bernie's +Bernoulli +Bernoulli's +Bernstein +Bernstein's +Berry +Berry's +Bert +Bert's +Bertelsmann +Bertelsmann's +Bertha +Bertha's +Bertram +Bertram's +Bertrand +Bertrand's +Beryl +Beryl's +Bess +Bessel +Bessel's +Bessemer +Bessemer's +Bessie +Bessie's +Best +Best's +Betelgeuse +Betelgeuse's +Beth +Beth's +Bethany +Bethany's +Bethesda +Bethesda's +Bethlehem +Bethlehem's +Bethune +Betsey +Betsey's +Betsy +Betsy's +Bette +Bette's +Bettie +Bettie's +Bettina +Bettina's +Betty +Betty's +Beulah +Beulah's +Beverley +Beverley's +Beverly +Beverly's +Bevin +Bevin's +Beyer +Beyer's +Bhopal +Bhopal's +Bhutan +Bhutan's +Bhutanese +Bhutto +Bhutto's +Bi +Bianca +Bianca's +Bib +Bib's +Bible +Bible's +Bibles +Biddle +Biddle's +Biddy +Biddy's +Bierce +Bierce's +Bigfoot +Bilbo +Bilbo's +Bill +Bill's +Billie +Billie's +Billings +Billy +Billy's +Bing +Birch +Birch's +Bird +Bird's +Birdie +Birdie's +Birdseye +Birdseye's +Birgit +Birgit's +Birkenstock +Birmingham +Birmingham's +Biro +Biro's +Biscay +Biscay's +Biscayne +Biscayne's +Bishkek +Bishop +Bishop's +Bismarck +Bismarck's +Bissau +Bissau's +Bjorn +Bjorn's +Black's +Blackburn +Blackburn's +Blackfoot +Blackfoot's +Blackpool +Blackpool's +Blackstone +Blackstone's +Blackwell +Blackwell's +Blaine +Blaine's +Blair +Blair's +Blaire +Blaire's +Blake +Blake's +Blakeley +Blakeley's +Blanca +Blanca's +Blanch +Blanchard +Blanchard's +Blanche +Blankenship +Blankenship's +Blenheim +Blevins +Blevins's +Bligh +Bligh's +Blind +Bliss +Bliss's +Blithe +Bloch +Bloch's +Blockbuster +Blockbuster's +Bloemfontein +Bloemfontein's +Blondie +Blondie's +Bloom +Bloom's +Bloomer +Bloomer's +Bloomfield +Bloomfield's +Bloomingdale +Bloomingdale's +Bloomsbury +Bloomsbury's +Blucher +Blucher's +Bluebeard +Bluebeard's +Blvd +Blythe +Blythe's +Bo +Bo's +Boas +Bob +Bob's +Bobbi +Bobbi's +Bobbie +Bobbie's +Bobbitt +Bobbitt's +Bobby +Bobby's +Bodhisattva +Bodhisattva's +Boeing +Boeing's +Boer +Boer's +Boers +Bogart +Bogart's +Bogey +Bogey's +Bogotá +Bogotá's +Bohemia +Bohemia's +Bohemian +Bohemian's +Bohemians +Bohr +Bohr's +Boise +Boise's +Boleyn +Boleyn's +Bolivar +Bolivar's +Bolivia +Bolivia's +Bolivian +Bolivians +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevise +Bolshevised +Bolshevising +Bolshevism +Bolshevism's +Bolshevisms +Bolshevist +Bolshevist's +Bolshevists +Bolshevize +Bolshevized +Bolshevizing +Bolton +Bolton's +Bombay +Bombay's +Bonaparte +Bonaparte's +Bonaventure +Bonaventure's +Bond +Bond's +Bone +Bone's +Boniface +Boniface's +Bonita +Bonita's +Bonn +Bonn's +Bonner +Bonner's +Bonneville +Bonneville's +Bonnie +Bonny +Booker +Booker's +Boolean +Boone +Boone's +Boot +Boot's +Booth +Booth's +Bordeaux +Bordeaux's +Borden +Borden's +Border +Borg +Borg's +Borges +Boris +Bork +Bork's +Born +Borneo +Borneo's +Borodin +Borodin's +Bosch +Bosch's +Bose +Bose's +Bosnia +Bosnia's +Bosnian +Bosnians +Bosporus +Bosporus's +Boston +Boston's +Bostonian +Bostonians +Boswell +Boswell's +Boswells +Botany +Botswana +Botswana's +Bougainvillaea +Bougainvillaea's +Bougainvillea +Bougainvillea's +Boulder +Boulder's +Boulez +Boulez's +Bourbon +Bourbon's +Bourbons +Bourke +Bourke's +Bournemouth +Bournemouth's +Bovary +Bovary's +Bowen +Bowen's +Bowers +Bowery +Bowie +Bowie's +Bowman +Bowman's +Boy +Boy's +Boyce +Boyce's +Boyd +Boyd's +Boyer +Boyer's +Boyle +Boyle's +Br +Br's +Brad +Brad's +Bradbury +Bradbury's +Braddock +Braddock's +Braden +Braden's +Bradford +Bradford's +Bradley +Bradley's +Bradshaw +Bradshaw's +Bradstreet +Bradstreet's +Brady +Brady's +Bragg +Bragg's +Brahma +Brahma's +Brahman +Brahman's +Brahmanism +Brahmanism's +Brahmans +Brahmas +Brahmin's +Brahms +Braille +Braille's +Brain +Brain's +Bram +Bram's +Brampton +Brampton's +Bran +Bran's +Branch +Branch's +Brand +Brand's +Brandeis +Brandeis's +Brandenburg +Brandenburg's +Brander +Brander's +Brandi +Brandi's +Brandon +Brandon's +Brandt +Brandt's +Brandy +Brandy's +Brannon +Brannon's +Brant +Brant's +Brantley +Brantley's +Braque +Braque's +Brasilia +Bratislava +Bratislava's +Bray +Bray's +Brazil +Brazil's +Brazilian +Brazilians +Brazzaville +Brazzaville's +Breanne +Breanne's +Breathalyzer +Breathalyzer's +Breathalyzers +Breckenridge +Breckenridge's +Bremen +Bremen's +Brenda +Brenda's +Brendan +Brendan's +Brennan +Brennan's +Brenner +Brenner's +Brent +Brent's +Brest +Brest's +Bret +Bret's +Breton +Brett +Brett's +Brew +Brew's +Brewer +Brewer's +Brewster +Brewster's +Brezhnev +Brezhnev's +Brian +Brian's +Brianna +Brianna's +Brice +Brice's +Bride +Bride's +Bridgeport +Bridgeport's +Bridger +Bridger's +Bridges +Bridget +Bridget's +Bridgetown +Bridgetown's +Bridgett +Bridgett's +Bridgette +Bridgette's +Bridgman +Bridgman's +Brie +Brie's +Brier +Brier's +Brig +Brig's +Brigadoon +Brigg +Brigg's +Briggs +Brigham +Brigham's +Bright +Brighton +Brighton's +Brigit +Brigit's +Brigitte +Brigitte's +Brinkley +Brinkley's +Briny +Briny's +Brisbane +Brisbane's +Bristol +Bristol's +Brit +Brit's +Brita +Brita's +Britain +Britain's +Britannia +Britannia's +Britannic +Britannica +Britannica's +Briticism +Briticism's +Briticisms +British +Britney +Britney's +Briton +Briton's +Britons +Brits +Britt +Britt's +Brittan +Brittan's +Brittany +Brittany's +Brittney +Brittney's +Brno +Brno's +Broadway +Broadway's +Broadways +Brock +Brock's +Broderick +Broderick's +Brody +Brody's +Brokaw +Brokaw's +Broken +Bronson +Bronson's +Bronte +Bronx +Bronx's +Brook +Brook's +Brooke +Brooke's +Brooklyn +Brooklyn's +Brooks +Bros +Brose +Brose's +Brown +Brown's +Browne +Browne's +Brownian +Brownie +Brownie's +Brownies +Browning +Browning's +Brownsville +Brownsville's +Bruce +Bruce's +Brunei +Brunei's +Bruno +Bruno's +Brunswick +Brunswick's +Brussels +Brut +Brutus +Brutus's +Bryan +Bryan's +Bryant +Bryant's +Bryce +Bryce's +Bryn +Bryn's +Bryon +Bryon's +Btu +Buchanan +Buchanan's +Bucharest +Bucharest's +Buchwald +Buchwald's +Buck +Buck's +Buckingham +Buckingham's +Buckley +Buckley's +Buckner +Buckner's +Bud +Bud's +Budapest +Budapest's +Budd +Budd's +Buddha +Buddha's +Buddhism +Buddhism's +Buddhist +Buddhist's +Buddhists +Buddy +Buddy's +Budge +Budweiser +Budweiser's +Buffalo +Buffalo's +Buffy +Buffy's +Buford +Buford's +Buick +Buick's +Bujumbura +Bujumbura's +Bulgaria +Bulgaria's +Bulgarian +Bulgarians +Bullamakanka +Bullock +Bullock's +Bullwinkle +Bullwinkle's +Bundaberg +Bundestag +Bunker +Bunker's +Bunny +Bunny's +Bunsen +Bunsen's +Bunyan +Bunyan's +Burbank +Burbank's +Burch +Burch's +Burg +Burg's +Burger +Burger's +Burgess +Burgess's +Burgoyne +Burgoyne's +Burgundies +Burgundy +Burgundy's +Burk +Burk's +Burke +Burke's +Burks +Burl +Burl's +Burlington +Burlington's +Burma +Burma's +Burmese +Burnaby +Burnaby's +Burnet +Burnett +Burnett's +Burns +Burnside +Burnside's +Burr +Burr's +Burris +Burris's +Burroughs +Burroughs's +Bursa +Bursa's +Burt +Burt's +Burton +Burton's +Burundi +Burundi's +Burundian +Burundians +Busch +Busch's +Bush +Bush's +Bushido +Bushnell +Bushnell's +Butch +Butch's +Butler +Butler's +Butterfingers +Butterfingers's +Buxtehude +Buxtehude's +Byelorussia's +Byers +Byers's +Byrd +Byrd's +Byron +Byron's +Byronic +Byzantine +Byzantines +Byzantium +Byzantium's ++++++++++ +C +C's +Ca +Cabernet +Cabernet's +Cabot +Cabot's +Cabral +Cabral's +Cabrera +Cabrera's +Cad +Cad's +Cadillac +Cadillac's +Cadiz +Cadiz's +Caerphilly +Caerphilly's +Caesar +Caesar's +Caesars +Cage +Cage's +Cahokia +Cahokia's +Cain +Cain's +Cairns +Cairo +Cairo's +Caitlin +Caitlin's +Cajun +Cajun's +Cajuns +Cal +Calais +Calais's +Calcutta +Calcutta's +Calder +Calder's +Calderon +Calderon's +Caldwell +Caldwell's +Caleb +Caleb's +Caledonia +Caledonia's +Calgary +Calgary's +Calhoun +Calhoun's +California +California's +Californian +Californians +Caligula +Caligula's +Calla +Callaghan +Callaghan's +Callahan +Callahan's +Callao +Callao's +Callas +Callie +Callie's +Calliope +Calliope's +Calvary +Calvary's +Calvert +Calvert's +Calvin +Calvin's +Calvinism +Calvinism's +Calvinist +Calvinist's +Calvinistic +Calvinists +Calypso +Calypso's +Cam +Cam's +Camacho +Camacho's +Cambodia +Cambodia's +Cambodian +Cambodians +Cambrian +Cambrians +Cambridge +Cambridge's +Camden +Camden's +Camel +Camel's +Camellia +Camellia's +Camelot +Camelot's +Camembert +Camembert's +Cameron +Cameron's +Cameroon +Cameroon's +Cameroonian +Cameroonians +Camilla +Camilla's +Camille +Camille's +Campbell +Campbell's +Campos +Camry +Camry's +Can +Can's +Canaan +Canaan's +Canaanite +Canaanite's +Canaanites +Canada +Canada's +Canadian +Canadians +Canaries +Canaveral +Canaveral's +Canberra +Canberra's +Cancer +Cancer's +Cancers +Cancun +Cancun's +Candace +Candace's +Candice +Candice's +Candida +Candy +Candy's +Cannes +Canning +Cannon +Cannon's +Canon +Canon's +Canterbury +Canterbury's +Canton +Canton's +Cantonese +Cantonese's +Cantor +Cantor's +Cantrell +Cantrell's +Cantu +Cantu's +Cape +Capistrano +Capistrano's +Capitol +Capitol's +Capitols +Capone +Capone's +Capote +Capote's +Capra +Capri +Capri's +Caprice +Caprice's +Capricorn +Capricorn's +Capricornia +Capricorns +Capt +Capt's +Capulet +Capulet's +Car +Car's +Cara +Cara's +Caracas +Caracas's +Caravaggio +Caravaggio's +Carboniferous +Cardenas +Cardenas's +Cardiff +Cardiff's +Cardin +Cardin's +Care +Care's +Carey +Carey's +Caribbean +Carina +Carina's +Carl +Carl's +Carla +Carla's +Carlen +Carlen's +Carlene +Carlene's +Carleton +Carleton's +Carlin +Carlin's +Carline +Carline's +Carling +Carling's +Carlo +Carlo's +Carlos +Carlota +Carlota's +Carlotta +Carlotta's +Carlsbad +Carlsbad's +Carlson +Carlson's +Carlton +Carlton's +Carlyle +Carlyle's +Carmel +Carmel's +Carmelita +Carmelita's +Carmella +Carmella's +Carmen +Carmen's +Carmichael +Carmichael's +Carmine +Carmine's +Carmon +Carmon's +Carnation +Carnation's +Carnegie +Carnegie's +Carney +Carney's +Carol +Carol's +Carole +Carole's +Carolina +Carolina's +Caroline +Carolingian +Carolinian +Carolyn +Carolyn's +Caron +Caron's +Carpathian +Carpathian's +Carpathians +Carpentaria +Carpenter +Carpenter's +Carr +Carr's +Carrie +Carrie's +Carrier +Carrier's +Carrillo +Carrillo's +Carroll +Carroll's +Carry +Carry's +Carson +Carson's +Cart +Cart's +Carter +Carter's +Cartesian +Carthage +Carthage's +Carthaginian +Carthaginians +Cartier +Cartier's +Cartwright +Cartwright's +Caruso +Caruso's +Carver +Carver's +Cary +Cary's +Casablanca +Casablanca's +Casanova +Casanova's +Casanovas +Cascades +Case +Case's +Casey +Casey's +Cash +Cash's +Casio +Casio's +Casper +Casper's +Caspian +Cass +Cassandra +Cassandra's +Cassie +Cassie's +Cassiopeia +Cassiopeia's +Cassius +Cassius's +Castaneda +Castaneda's +Castillo +Castillo's +Castor +Castor's +Castries +Castries's +Castro +Castro's +Catalan +Catalan's +Catalans +Catalina +Catalina's +Catalonia +Catalonia's +Catawba +Catawba's +Caterpillar +Catha's +Catharine +Catharine's +Cathay +Cathay's +Catherine +Catherine's +Cathie +Cathie's +Cathleen +Cathleen's +Catholic +Catholicisation +Catholicism +Catholicism's +Catholicization +Catholics +Cathy +Cathy's +Cato +Cato's +Catskill +Catskill's +Catskills +Caucasian +Caucasians +Caucasoid +Caucasus +Caucasus's +Cauchy +Cauchy's +Cavendish +Cavendish's +Cayenne +Cayenne's +Cayman +Cayman's +Cayuga +Cayuga's +Ceausescu +Ceausescu's +Cecelia +Cecelia's +Cecil +Cecil's +Cecile +Cecile's +Cecilia +Cecilia's +Cecily +Cecily's +Cedric +Cedric's +Ceil +Celebes's +Celesta +Celesta's +Celeste +Celeste's +Celestine +Celestine's +Celia +Celia's +Celina +Celina's +Cello +Cello's +Celsius +Celt +Celt's +Celtic +Celtic's +Celtics +Celts +Center's +Centerville +Centerville's +Centigrade +Central +Centre +Centre's +Centreville +Centreville's +Cepheid +Cerberus +Cerberus's +Ceres +Cervantes +Cervantes's +Cesar +Cesar's +Cessna +Cessna's +Ceylon +Ceylon's +Ceylonese +Cezanne +Ch +Ch's +Chablis +Chad +Chad's +Chadian +Chadwick +Chadwick's +Chagall +Chagall's +Challenger +Challenger's +Chalmers +Chamberlain +Chamberlain's +Chambers +Champlain +Champlain's +Chan +Chan's +Chance +Chance's +Chandler +Chandler's +Chandra +Chandra's +Chandrasekhar +Chandrasekhar's +Chaney +Chaney's +Chang +Chang's +Channel +Chantal +Chantal's +Chantilly +Chantilly's +Chanukah's +Chaplin +Chaplin's +Chapman +Chapman's +Chappaquiddick +Chappaquiddick's +Chappell +Chardonnay +Chariot +Chariot's +Charities +Charity +Charity's +Charlemagne +Charlemagne's +Charlene +Charlene's +Charles +Charles's +Charleston +Charleston's +Charley +Charley's +Charlie +Charlie's +Charlotte +Charlotte's +Charlottetown +Charlottetown's +Charlton +Charlton's +Charmin +Charmin's +Chartism +Chartism's +Chas +Chase +Chase's +Chastity +Chastity's +Chateaubriand +Chattahoochee +Chattahoochee's +Chattanooga +Chattanooga's +Chatterley +Chatterley's +Chaucer +Chaucer's +Chauncey +Chauncey's +Chautauqua +Chautauqua's +Chavez +Chavez's +Chechen +Chechen's +Chechnya +Chechnya's +Cheddar +Cheddar's +Cheddars +Cheer +Cheer's +Chekhov +Chekhov's +Chekhovian +Chelsea +Chelsea's +Chen +Chen's +Cheney +Cheney's +Chennai +Chennai's +Cheri +Cheri's +Cherie +Cherie's +Cherish +Chernobyl +Chernobyl's +Chernomyrdin +Chernomyrdin's +Cherokee +Cherokee's +Cherokees +Cherri +Cherri's +Cherry +Cherry's +Cheryl +Cheryl's +Chesapeake +Chesapeake's +Cheshire +Cheshire's +Chester +Chester's +Chesterfield +Chesterfield's +Chesterton +Chesterton's +Chet +Chet's +Chevalier +Chevalier's +Cheviot +Cheviot's +Chevrolet +Chevrolet's +Chevron +Chevron's +Chevy +Chevy's +Cheyenne +Cheyenne's +Chi +Chi's +Chianti +Chiantis +Chiba +Chiba's +Chic +Chic's +Chicago +Chicago's +Chicagoan +Chicagoan's +Chicagoans +Chicano +Chicano's +Chicanos +Chick +Chick's +Chickasaw +Chickasaw's +Chickasaws +Chico +Chico's +Chifley +Chihuahua +Chihuahua's +Chihuahuas +Chile +Chile's +Chilean +Chileans +Chilton +Chilton's +Chimera +Chimeras +Chin +Chin's +China +China's +Chinatown +Chinatown's +Chinatowns +Chinese +Chinook +Chinook's +Chinooks +Chip +Chip's +Chippendale +Chippendale's +Chippewa +Chippewa's +Chiquita +Chiquita's +Chisholm +Chisholm's +Chisinau +Chloe +Chloe's +Choctaw +Choctaw's +Choctaws +Chomsky +Chomsky's +Chopin +Chopin's +Chopra +Chopra's +Chou +Chou's +Chris +Chris's +Chrissie +Chrissie's +Christ +Christ's +Christa +Christa's +Christchurch +Christchurch's +Christen +Christendom +Christendom's +Christensen +Christensen's +Christi +Christi's +Christian +Christian's +Christiana +Christiana's +Christianisation +Christianise +Christianised +Christianises +Christianising +Christianities +Christianity +Christianity's +Christianization +Christianize +Christianized +Christianizes +Christianizing +Christians +Christie +Christie's +Christies +Christina +Christina's +Christine +Christine's +Christmas +Christmas's +Christmases +Christmastide +Christmastide's +Christmastides +Christmastime +Christmastimes +Christopher +Christopher's +Christy's +Chronicles +Chrysler +Chrysler's +Chuck +Chuck's +Chung +Chung's +Church +Church's +Churches +Churchill +Churchill's +Cicely +Cicely's +Cicero +Cicero's +Cid +Cincinnati +Cincinnati's +Cinderella +Cinderella's +Cindy +Cindy's +Cinerama +Cinerama's +Cinnamon +Cinnamon's +Circe +Circe's +Citibank +Citibank's +Citroen +Citroen's +Claiborne +Claiborne's +Clair +Clair's +Claire +Claire's +Clairol +Clairol's +Clancy +Clancy's +Clapton +Clapton's +Clara +Clara's +Clarabelle +Clarabelle's +Clare +Clare's +Claremont +Clarence +Clarence's +Clarendon +Clarendon's +Clarice +Clarice's +Clarinda +Clarinda's +Clarissa +Clarissa's +Clarisse +Clarisse's +Clarita +Clarita's +Clark +Clark's +Clarke +Clarke's +Clary +Clary's +Claude +Claude's +Claudette +Claudette's +Claudia +Claudia's +Claudine +Claudine's +Claudio +Claudio's +Claudius +Claudius's +Claus +Claus's +Clay +Clay's +Clayton +Clayton's +Clearasil +Clearasil's +Clem +Clem's +Clemenceau +Clemenceau's +Clemens +Clement +Clementine +Clementine's +Clements +Clemons +Clemson +Clemson's +Cleo +Cleo's +Cleopatra +Cleopatra's +Cletus +Cletus's +Cleve +Cleve's +Cleveland +Cleveland's +Cliff +Cliff's +Clifford +Clifford's +Clifton +Clifton's +Cline +Cline's +Clint +Clint's +Clinton +Clinton's +Clio +Clio's +Clive +Clive's +Clorets +Clorets's +Clorox +Clorox's +Clovis +Clovis's +Clyde +Clyde's +Clydesdale +Clydesdale's +Clytemnestra +Clytemnestra's +Cm +Cm's +Cmdr +Co +Cob +Cob's +Cobain +Cobain's +Cobb +Cobb's +Cochin +Cochran +Cochran's +Cockney +Cocos +Cocteau +Cocteau's +Cod +Cod's +Cody +Cody's +Coe +Coe's +Coffey +Coffey's +Cognac +Cognac's +Cohen +Cohen's +Coke +Coke's +Cokes +Col +Col's +Colas +Colbert +Colbert's +Colby +Colby's +Cole +Cole's +Coleman +Coleman's +Coleridge +Coleridge's +Colette +Colette's +Colfax +Colfax's +Colgate +Colgate's +Colin +Colin's +Colleen +Colleen's +Collette +Collette's +Collie +Collie's +Collier +Collier's +Collin +Collin's +Collins +Colman +Colman's +Cologne +Cologne's +Colombia +Colombia's +Colombian +Colombians +Colombo +Colombo's +Colon +Colon's +Coloradan +Coloradans +Colorado +Colorado's +Coloradoan +Coloradoans +Colt +Colt's +Coltrane +Coltrane's +Columbia +Columbia's +Columbine +Columbine's +Columbus +Columbus's +Com +Comanche +Comanche's +Combs +Comdr +Comdr's +Commons +Commonwealth +Commonwealth's +Commonwealths +Communion +Communion's +Communions +Communism +Communisms +Communist +Communists +Como +Como's +Comoros +Compaq +Compaq's +Composite +Compton +Compton's +CompuServe +CompuServe's +Comte +Comte's +Con +Con's +Conakry +Conakry's +Conan +Conan's +Concord +Concord's +Concorde +Concorde's +Concordia +Concordia's +Concords +Conestoga +Confederacy +Confederacy's +Confederate +Confederates +Confucian +Confucianism +Confucianism's +Confucians +Confucius +Confucius's +Cong +Congo +Congo's +Congolese +Congregational +Congregationalist +Congregationalists +Congress +Congress's +Congresses +Congressional +Congreve +Congreve's +Conley +Conley's +Connecticut +Connecticut's +Conner +Conner's +Connery +Connie +Connie's +Connolly +Connolly's +Connor +Connor's +Connors +Conrad +Conrad's +Conrail +Conrail's +Conroy +Conroy's +Conservative +Conservatives +Constable +Constable's +Constance +Constance's +Constancy +Constancy's +Constantia +Constantia's +Constantine +Constantine's +Constantinople +Constantinople's +Constitution +Consuelo +Consuelo's +Continent +Continent's +Continental +Continentals +Contreras +Contreras's +Conway +Conway's +Cook +Cook's +Cooke +Cooke's +Cookie +Cookie's +Cooley +Cooley's +Coolgardie +Coolidge +Coolidge's +Coop +Coop's +Cooper +Cooper's +Coopers +Cooperstown +Cooperstown's +Coors +Coors's +Copacabana +Copacabana's +Copeland +Copeland's +Copenhagen +Copenhagen's +Copernican +Copernicans +Copernicus +Copernicus's +Copland +Copland's +Copley +Copley's +Copperfield +Coppertone +Coppertone's +Coppola +Coppola's +Coptic +Coptic's +Cora +Cora's +Coral +Coral's +Corbett +Corbett's +Corbie +Corbin +Corbin's +Corby +Corby's +Cord +Cord's +Cordell +Cordell's +Cordilleras +Cordoba +Corey +Corey's +Corfu +Corfu's +Corinne +Corinne's +Corinth +Corinth's +Corinthian +Corinthians +Coriolanus +Cork +Cork's +Cornelia +Cornelia's +Cornelius +Cornelius's +Cornell +Cornell's +Corner +Corning +Cornish +Cornwall +Cornwall's +Cornwallis +Cornwallis's +Corny +Coronado +Coronado's +Corp +Corrie +Corrine +Corrine's +Corry +Corry's +Corsica +Corsica's +Corsican +Corsicans +Cortes +Cortez's +Cortland +Cortland's +Corvallis +Corvallis's +Corvette +Corvette's +Cory +Cory's +Cosby +Cosby's +Cosmo +Cosmo's +Cossack +Cossack's +Cossacks +Costa +Costa's +Costco +Costco's +Costello +Costello's +Costner +Costner's +Cote +Cote's +Cotswold +Cotswold's +Cotton +Cotton's +Coulomb +Coulomb's +Court +Court's +Courtenay +Courtney +Courtney's +Cousteau +Cousteau's +Coventry +Coventry's +Coward +Coward's +Cowper +Cowper's +Cox +Cox's +Coy +Cpl +Cr +Craft +Craft's +Craggy +Craig +Craig's +Crane +Crane's +Crater +Crater's +Crawford +Crawford's +Cray +Cray's +Creation +Creation's +Creator +Creator's +Cree +Cree's +Creed +Creek +Creek's +Creeks +Creighton +Creighton's +Creole +Creole's +Creoles +Crest +Crest's +Cretaceous +Cretan +Cretans +Crete +Crete's +Crichton +Crichton's +Crick +Crick's +Crimea +Crimea's +Crimean +Crisco +Crisco's +Cristina +Cristina's +Croat +Croat's +Croatia +Croatia's +Croatian +Croatians +Croats +Croce +Croce's +Crockett +Crockett's +Croesus +Croesus's +Cromwell +Cromwell's +Cronin +Cronin's +Cronkite +Cronkite's +Crosby +Crosby's +Cross +Cross's +Crow +Crow's +Crowley +Crowley's +Crows +Crucifixion +Crucifixion's +Crucifixions +Cruise +Cruise's +Crusoe +Crusoe's +Crux +Crux's +Cruz +Cruz's +Cryptozoic +Crystal +Crystal's +Cs +Ct +Cu +Cu's +Cuba +Cuba's +Cuban +Cubans +Culbertson +Culbertson's +Cull +Cull's +Cullen +Cullen's +Cully +Cully's +Culver +Culver's +Cumberland +Cumberland's +Cummings +Cunningham +Cunningham's +Cupid +Cupid's +Curacao +Curacao's +Curie +Curie's +Curran +Curran's +Currie +Currie's +Currier +Currier's +Curry +Curry's +Curt +Curtin +Curtis +Curtis's +Custer +Custer's +Cy +Cybil +Cybil's +Cyclopes +Cyclops +Cyclops's +Cygnus +Cygnus's +Cyndi +Cyndi's +Cynthia +Cynthia's +Cyprian +Cypriot +Cypriot's +Cypriots +Cyprus +Cyprus's +Cyrano +Cyril +Cyril's +Cyrillic +Cyrus +Cyrus's +Czech +Czechoslovak +Czechoslovakia +Czechoslovakia's +Czechoslovakian +Czechoslovakians +Czechoslovaks +Czechs +Czerny +Czerny's ++++++++++ +D +D'Arcy +D's +DVD +DVDs +Dacca's +Dacron +Dacron's +Dad +Dada +Dada's +Dadaism +Daffy +Daguerre +Daguerre's +Dagwood +Dagwood's +Dahlia +Dahlia's +Daimler +Daimler's +Daisy +Daisy's +Dakar +Dakar's +Dakota +Dakota's +Dakotan +Dakotas +Dale +Dale's +Daley +Daley's +Dali +Dali's +Dallas +Dallas's +Dally +Dalmatian +Dalmatian's +Dalmatians +Dalton +Dalton's +Damascus +Damascus's +Dame +Dame's +Dames +Damian +Damian's +Damien +Damien's +Damocles +Damon +Damon's +Dan +Dan's +Dana +Dana's +Dane +Dane's +Danes +Dangerfield +Dangerfield's +Dania +Dania's +Daniel +Daniel's +Daniela +Daniela's +Danielle +Danielle's +Daniels +Danish +Danita +Danita's +Danna +Danna's +Danni +Danni's +Dannie +Dannie's +Danny +Danny's +Dante +Dante's +Danube +Danube's +Daphne +Daphne's +Dar +Dar's +Darby +Darby's +Darcy +Darcy's +Dardanelles +Dare +Dare's +Daren +Daren's +Dari +Darin +Darin's +Dario +Dario's +Darius +Darius's +Darjeeling +Darjeeling's +Darla +Darla's +Darleen +Darleen's +Darlene +Darlene's +Darling +Darling's +Darn +Darn's +Darnell +Darnell's +Darrel +Darrel's +Darrell +Darrell's +Darren +Darren's +Darrin +Darrin's +Darryl +Darryl's +Darth +Darth's +Dartmoor +Dartmoor's +Dartmouth +Dartmouth's +Darwin +Darwin's +Darwinian +Darwinians +Darwinism +Darwinism's +Darwinist +Darwinist's +Darwinists +Daryl +Daryl's +Daugherty +Daugherty's +Dave +Dave's +Davenport +Davenport's +David +David's +Davidson +Davidson's +Davie +Davies +Davis +Davis's +Davy +Davy's +Dawes +Dawes's +Dawn +Dawn's +Dawson +Dawson's +Day +Day's +Dayton +Dayton's +De +De's +Deadhead +Deadhead's +Deakin +Dean +Dean's +Deana +Deana's +Deane +Deane's +Deanna +Deanna's +Deanne +Deanne's +Deb +Deb's +Debbie +Debbie's +Debby +Debby's +Debora +Debora's +Deborah +Deborah's +Debra +Debra's +Debs +Debussy +Debussy's +Dec +Decalogue +Decalogue's +Decatur +Decatur's +Decca +Decca's +December +December's +Decembers +Deck +Deck's +Decker +Decker's +Dee +Dee's +Deere +Deere's +Defoe +Defoe's +Degas +Deidre +Deidre's +Deirdre +Deirdre's +Deity +Deity's +Dejesus +Del +Delacroix +Delacroix's +Delacruz +Delacruz's +Delaney +Delaney's +Delano +Delano's +Delaware +Delaware's +Delawarean +Delawarean's +Delawareans +Delbert +Delbert's +Deleon +Deleon's +Delgado +Delgado's +Delhi +Delhi's +Delia +Delia's +Delicious +Delilah +Delilah's +Dell +Dell's +Della +Della's +Delmar +Delmar's +Delmarva +Delmarva's +Delores +Delores's +Deloris +Deloris's +Delphi +Delphi's +Delphic +Delta +Delta's +Dem +Demerol +Demerol's +Demeter +Demeter's +Demetrius +Deming +Deming's +Democrat +Democrat's +Democratic +Democrats +Democritus +Democritus's +Demosthenes +Dempsey +Dempsey's +Den +Den's +Dena +Dena's +Denali +Deng +Deng's +Denis +Denise +Denise's +Denmark +Denmark's +Denney +Denney's +Dennis +Dennison +Dennison's +Denny +Denny's +Denver +Denver's +Deny +Deon +Deon's +Derbies +Derby +Derby's +Derek +Derek's +Dermot +Dermot's +Derrick +Derrick's +Derrida +Derrida's +Derry +Derry's +Derwent +Des +Descartes +Desdemona +Desdemona's +Desiree +Desiree's +Desmond +Desmond's +Detroit +Detroit's +Deuteronomy +Deuteronomy's +Dev +Devin +Devin's +Devlin +Devlin's +Devon +Devon's +Devonian +Dew +Dew's +Dewar +Dewar's +Dewayne +Dewayne's +Dewey +Dewey's +Dewitt +Dewitt's +Dexedrine +Dexedrine's +Dexter +Dexter's +Dhaka +DiMaggio +DiMaggio's +Diaghilev +Diaghilev's +Dial +Dial's +Dian +Dian's +Diana +Diana's +Diane +Diane's +Dianna +Dianna's +Dianne +Dianne's +Dias +Diaspora +Diaspora's +Diasporas +Diaz's +Dick +Dick's +Dickens +Dickens's +Dickensian +Dickerson +Dickerson's +Dickinson +Dickinson's +Dickson +Dickson's +Dictaphone +Dictaphone's +Dictaphones +Dido +Dido's +Diefenbaker +Diefenbaker's +Diego +Diego's +Diem +Diem's +Diesel's +Dieter +Dieter's +Dietrich +Dietrich's +Digger +Dijon +Dijon's +Dilbert +Dilbert's +Dill +Dill's +Dillard +Dillard's +Dillon +Dillon's +Dilly +Dilly's +Dina +Dina's +Dinah +Dinah's +Dino +Dino's +Diocletian +Diocletian's +Diogenes +Dionne +Dionne's +Dionysian +Dionysus +Dionysus's +Diophantine +Dior +Dior's +Dipper +Dipper's +Dir +Dirk +Dirk's +Discovery +Disney +Disney's +Disneyland +Disneyland's +Disraeli +Disraeli's +Divine +Divine's +Dix +Dix's +Dixie +Dixie's +Dixieland +Dixieland's +Dixon +Dixon's +Djakarta's +Djibouti +Djibouti's +Dnepr's +Dobbin +Dobell +Doberman +Doctor +Dodge +Dodge's +Dodson +Dodson's +Doe +Doe's +Doha +Doha's +Dolby +Dolby's +Dole +Dole's +Doll +Doll's +Dolly +Dolly's +Dolores +Dolores's +Dom +Dom's +Domenic +Domenic's +Domingo +Domingo's +Dominguez +Dominguez's +Dominic +Dominic's +Dominica +Dominica's +Dominican +Dominican's +Dominicans +Dominick +Dominick's +Dominion +Dominions +Dominique +Dominique's +Don +Don's +Dona +Dona's +Donahue +Donahue's +Donald +Donald's +Donaldson +Donaldson's +Donavon +Donavon's +Donizetti +Donizetti's +Donna +Donna's +Donne +Donne's +Donnell +Donnell's +Donnie +Donnie's +Donny +Donny's +Donovan +Donovan's +Dons +Dooley +Dooley's +Doolittle +Doolittle's +Doonesbury +Doonesbury's +Doppler +Doppler's +Dora +Dora's +Doreen +Doreen's +Dorian +Dorian's +Doric +Doris +Doritos +Doritos's +Doro +Doro's +Dorothea +Dorothea's +Dorothy +Dorothy's +Dorset +Dorset's +Dorsey +Dorsey's +Dortmund +Dortmund's +Dory +Dory's +Dostoevsky +Dostoevsky's +Dot +Dot's +Dotson +Dotson's +Dottie +Dottie's +Dotty +Doubleday +Doubleday's +Doug +Doug's +Douglas +Douglas's +Douglass +Dover +Dover's +Dow +Dow's +Downs +Downy +Doyle +Doyle's +Dr +Dr's +Draconian +Dracula +Dracula's +Drake +Drake's +Dramamine +Dramamine's +Dramamines +Drano +Drano's +Dravidian +Dravidian's +Dreiser +Dreiser's +Dresden +Dresden's +Drew +Dreyfus +Dreyfus's +Dristan +Dristan's +Druid's +Drusilla +Drusilla's +Dryden +Dryden's +Drysdale +DuPont +DuPont's +Duane +Duane's +Dubai +Dubai's +Dublin +Dublin's +Dubrovnik +Dubrovnik's +Dud +Dud's +Dudley +Dudley's +Duff +Duff's +Duffy +Duffy's +Duisburg +Duisburg's +Duke +Duke's +Dulles +Dulles's +Duluth +Duluth's +Dumas +Dumpster +Dumpsters +Dun +Dun's +Dunbar +Dunbar's +Duncan +Duncan's +Dundee +Dundee's +Dunedin +Dunedin's +Dunkirk +Dunkirk's +Dunlap +Dunlap's +Dunn +Dunn's +Dunne +Dunne's +Duntroon +Duracell +Duracell's +Duran +Duran's +Durand +Durand's +Durant +Durant's +Durban +Durban's +Durex +Durham +Durham's +Dushanbe +Dustin +Dustin's +Dusty +Dutch +Dutch's +Dutchman +Dutchman's +Dutchmen +Dutchwoman +Dutchwomen +Dwain +Dwain's +Dwayne +Dwayne's +Dwight +Dwight's +Dyane +Dyane's +Dyer +Dyer's +Dylan +Dylan's +Dyson +Dyson's +Dzerzhinsky +Dzerzhinsky's +Düsseldorf ++++++++++ +E +E's +Earl +Earl's +Earle +Earle's +Earlene +Earlene's +Early +Earnest +Earnest's +East +East's +Easter +Easter's +Eastern +Easterner +Easterner's +Easterners +Easters +Eastman +Eastman's +Eastwood +Eastwood's +Eaton +Eaton's +Ebenezer +Ebenezer's +Ebert +Ebert's +Ebola +Ebonics +Ebony +Ebony's +Eccles +Ecclesiastes +Eco +Eco's +Ecstasies +Ecstasy +Ecuador +Ecuador's +Ecuadorean +Ecuadoreans +Ecuadorian +Ecuadorians +Ed +Ed's +Edam +Edam's +Edams +Eddie +Eddie's +Eddy +Eddy's +Eden +Eden's +Edgar +Edgar's +Edi +Edi's +Edie +Edie's +Edinburgh +Edinburgh's +Edison +Edison's +Edith +Edith's +Edmond +Edmond's +Edmonton +Edmonton's +Edmund +Edmund's +Edna +Edna's +Eduardo +Eduardo's +Edward +Edward's +Edwardian +Edwards +Edwin +Edwin's +Edwina +Edwina's +Effie +Effie's +Efrain +Efrain's +Egan +Egan's +Egypt +Egypt's +Egyptian +Egyptians +Egyptology +Egyptology's +Ehrenberg +Ehrenberg's +Ehrlich +Ehrlich's +Eiffel +Eiffel's +Eileen +Eileen's +Einstein +Einstein's +Eire +Eire's +Eisenhower +Eisenhower's +Eisenstein +Eisenstein's +Eisner +Eisner's +Ekaterina +Ekaterina's +El +El's +Elaine +Elaine's +Elam +Elam's +Elba +Elba's +Elbe +Elbe's +Elbert +Elbert's +Eldon +Eldon's +Eldridge +Eldridge's +Eleanor +Eleanor's +Electra +Electra's +Electricals +Elena +Elena's +Eli +Eli's +Elias +Elijah +Elijah's +Eliot +Eliot's +Elisa +Elisa's +Elisabeth +Elisabeth's +Elise +Elise's +Eliza +Eliza's +Elizabeth +Elizabeth's +Elizabethan +Elizabethans +Elizabethville +Elizabethville's +Ella +Ella's +Elle +Elle's +Ellen +Ellen's +Ellery +Ellery's +Ellesmere +Ellesmere's +Elli +Elli's +Ellie +Ellie's +Ellington +Ellington's +Elliot +Elliot's +Elliott +Elliott's +Ellis +Ellison +Ellison's +Ellsworth +Ellsworth's +Ellwood +Ellwood's +Ellyn +Ellyn's +Elma +Elma's +Elmer +Elmer's +Elmira +Elmira's +Elmo +Elmo's +Elmore +Elmore's +Elnora +Elnora's +Eloisa +Eloisa's +Eloise +Eloise's +Elroy +Elroy's +Elsa +Elsa's +Else +Else's +Elsie +Elsie's +Elspeth +Elspeth's +Elton +Elton's +Elul +Elva +Elva's +Elvin +Elvin's +Elvira +Elvira's +Elvis +Elvis's +Elwin +Elwin's +Elwood +Elwood's +Ely +Ely's +Elysian +Elysium +Elysium's +Em's +Emanuel +Emanuel's +Emerson +Emerson's +Emery +Emery's +Emil +Emil's +Emile +Emile's +Emilio +Emilio's +Emily +Emily's +Eminence +Eminence's +Eminences +Emma +Emma's +Emmanuel +Emmanuel's +Emmett +Emmett's +Emory +Emory's +Encarta +Encarta's +Enderby +Enders +Eng +England +England's +English +English's +Englishman +Englishman's +Englishmen +Englishwoman +Englishwoman's +Englishwomen +Enid +Enid's +Ennis +Ennis's +Enoch +Enoch's +Enrique +Enrique's +Enron +Enron's +Enterprise +Enterprise's +Enzed +Eocene +Epcot +Epcot's +Ephesians +Ephesus +Ephesus's +Ephraim +Ephraim's +Epicurean +Epicurus +Epiphanies +Epiphany +Epiphany's +Episcopal +Episcopalian +Episcopalians +Epistle +Epistle's +Epistles +Epsom +Epsom's +Epstein +Epstein's +Erasmus +Erasmus's +Eratosthenes +Eratosthenes's +Erector +Erhard +Erhard's +Eric +Eric's +Erica +Erica's +Erich +Erich's +Erick +Erick's +Ericka +Ericka's +Erickson +Erickson's +Ericsson's +Erie +Erie's +Erik +Erik's +Erika +Erika's +Erin +Erin's +Eritrea +Eritrea's +Eritrean +Erlenmeyer +Erlenmeyer's +Erma +Erma's +Ernest +Ernest's +Ernestine +Ernestine's +Ernesto +Ernesto's +Ernie +Ernie's +Ernst +Ernst's +Eros +Eros's +Errol +Errol's +Erse +Erse's +Erwin +Erwin's +Es +Esau +Esau's +Escher +Escher's +Escherichia +Escherichia's +Escondido +Escondido's +Eskimo +Eskimo's +Eskimos +Esky +Esmeralda +Esmeralda's +Esperanto +Esperanto's +Esperanza +Esperanza's +Espinoza +Espinoza's +Esquire +Esquires +Essen +Essen's +Essex +Essex's +Establishment +Establishment's +Establishments +Esteban +Esteban's +Estella +Estella's +Estelle +Estelle's +Ester +Ester's +Estes +Esther +Esther's +Estonia +Estonia's +Estonian +Estonians +Estrada +Estrada's +Ethan +Ethan's +Ethel +Ethel's +Ethelbert +Ethelbert's +Ethelred +Ethernet +Ethiopia +Ethiopia's +Ethiopian +Ethiopians +Ethyl +Ethyl's +Etienne +Etienne's +Etna +Etna's +Eton +Eton's +Etruscan +Etruscan's +Etruscans +Etta +Etta's +Euan +Eucharist +Eucharist's +Eucharistic +Euclid +Euclid's +Eudora +Eudora's +Eugene +Eugene's +Eugenia +Eugenia's +Eugenie +Eugenie's +Eulalie +Eulalie's +Euler +Euler's +Eunice +Eunice's +Euphrates +Euphrates's +Eurasia +Eurasia's +Eurasian +Eurasians +Eureka +Euripides +Euripides's +Eurodollar +Eurodollar's +Eurodollars +Europe +Europe's +European +Europeanise +Europeanised +Europeanises +Europeanising +Europeanization +Europeanization's +Europeanize +Europeanized +Europeanizes +Europeanizing +Europeans +Eurydice +Eurydice's +Eustace +Eustace's +Eustachian +Eva +Eva's +Evan +Evan's +Evangelical +Evangelicals +Evangeline +Evangeline's +Evangelist +Evangelist's +Evangelists +Evans +Evansville +Evansville's +Evatt +Eve +Eve's +Evelyn +Evelyn's +Even +Everest +Everest's +Everett +Everett's +Everglades +Evian +Evian's +Ewell +Ewell's +Ewing +Ewing's +Excalibur +Excalibur's +Excedrin +Excedrin's +Excellencies +Excellency +Excellency's +Exchequer +Exchequer's +Exchequers +Executive +Exodus +Exodus's +Exxon +Exxon's +Eyre +Eyre's +Ezekiel +Ezekiel's +Ezra +Ezra's ++++++++++ +F +F's +FAQ +FAQ's +Faber +Faber's +Fabians +Fabio +Fabio's +Fadden +Faeroe +Faeroe's +Fagin +Fagin's +Fahrenheit +Fair +Fair's +Fairbanks +Fairfax +Fairfax's +Faisal +Faisal's +Faisalabad +Faith +Faith's +Falkland +Falkland's +Falklands +Fallon +Fallon's +Fallopian +Falstaff +Falstaff's +Fan +Fan's +Fancy +Fancy's +Fannie +Fannie's +Fanny +Fanny's +Far +Faraday +Faraday's +Fargo +Fargo's +Farleigh +Farleigh's +Farley +Farley's +Farmer +Farmer's +Farr +Farr's +Farrakhan +Farrakhan's +Farrell +Farrell's +Farris +Farris's +Farrow +Farrow's +Farsi +Fascism's +Fascist's +Fates +Father +Father's +Fathers +Fatima +Fatima's +Faulkner +Faulkner's +Faun +Faun's +Fauntleroy +Fauntleroy's +Faust +Faust's +Faustian +Faustino +Faustino's +Faustus +Fawkes +Fawn +Fawn's +Fax +Fax's +Fay +Fay's +Faye +Faye's +Fayette +Fayette's +Fe +Fe's +Feb +Februaries +February +February's +Fed +Fed's +FedEx +Federal +Federalist +Federals +Federation +Federica +Federica's +Federico +Federico's +Fedora +Fedora's +Feds +Fee +Fee's +Felecia +Felecia's +Felicia +Felicia's +Felicity +Felicity's +Felipe +Felipe's +Felix +Felix's +Ferdinand +Ferdinand's +Fergus +Fergus's +Ferguson +Ferguson's +Fermat +Fermat's +Fermi +Fermi's +Fern +Fern's +Fernandez +Fernandez's +Fernandina +Fernandina's +Fernando +Fernando's +Ferrari +Ferrari's +Ferraro +Ferraro's +Ferrell +Ferrell's +Ferris +Fey +Feynman +Feynman's +Fez +Fez's +Fiat +Fiat's +Fiberglas +Fiberglas's +Fibonacci +Fidel +Fidel's +Fidelio +Fidelio's +Fidelity +Fidelity's +Field +Field's +Fielding +Fields +Figaro +Figaro's +Figueroa +Figueroa's +Fiji +Fiji's +Fijian +Fijian's +Fijians +Filbert +Filbert's +Filipino +Filipino's +Filipinos +Fillmore +Fillmore's +Fin +Fin's +Finch +Finch's +Findlay +Findlay's +Findley +Findley's +Finland +Finland's +Finley +Finley's +Finn +Finn's +Finnegan +Finnegan's +Finnish +Finns +Fiona +Fiona's +Firestone +Firestone's +First +Fischer +Fischer's +Fisher +Fisher's +Fisk +Fisk's +Fitch +Fitch's +Fitzgerald +Fitzgerald's +Fitzpatrick +Fitzpatrick's +Fitzroy +Fitzroy's +Flanagan +Flanagan's +Flanders +Flanders's +Flathead +Flathead's +Flatheads +Flaubert +Flaubert's +Fleischer +Fleischer's +Fleming +Fleming's +Flemings +Flemish +Flemish's +Fletch +Fletcher +Fletcher's +Fleur +Flinders +Flint +Flint's +Flintstones +Flora +Flora's +Florence +Florence's +Florentine +Florentines +Flores +Florida +Florida's +Floridian +Floridians +Flossie +Flossie's +Flossy +Flowers +Floyd +Floyd's +Flynn +Flynn's +Fm +Fm's +Fokker +Fokker's +Foley +Foley's +Folgers +Folsom +Fonda +Fonda's +Foosball +Foosball's +For +Forbes +Forbes's +Ford +Ford's +Foreman +Foreman's +Forest +Forest's +Forester +Forester's +Formica +Formica's +Formicas +Formosa +Formosa's +Formosan +Forrest +Forrest's +Forrester +Forrester's +Forster +Forster's +Foss +Foss's +Foster +Foster's +Foucault +Foucault's +Four +Four's +Fourier +Fourier's +Fourth +Fourths +Fowler +Fowler's +Fox +Fox's +Foxes +Fr +Fran +Fran's +France +France's +Frances +Francesca +Francesca's +Francesco +Francesco's +Francine +Francine's +Francis +Francisca +Francisca's +Franciscan +Franciscan's +Franciscans +Francisco +Francisco's +Franck +Franck's +Franco +Franco's +Francois +Francois's +Francoise +Francoise's +Franglais +Frank +Frank's +Frankel +Frankel's +Frankenstein +Frankenstein's +Frankfort +Frankfort's +Frankfurt +Frankfurt's +Frankfurter +Frankfurter's +Frankie +Frankie's +Frankish +Franklin +Franklin's +Franklyn +Franklyn's +Franks +Franz +Franz's +Fraser +Fraser's +Frasier +Frasier's +Frau +Frau's +Frauen +Fraulein +Frazer +Frazer's +Frazier +Frazier's +Fred +Fred's +Freda +Freda's +Freddie +Freddie's +Freddy +Freddy's +Frederic +Frederic's +Frederica +Frederica's +Frederick +Frederick's +Fredericka +Fredericka's +Fredericton +Fredericton's +Fredric +Fredric's +Fredrick +Fredrick's +Free +Freedman +Freedman's +Freeland +Freeland's +Freeman +Freeman's +Freemason +Freemason's +Freemasonry +Freemasonry's +Freemasons +Freetown +Freetown's +Fremantle +Fremont +Fremont's +French +French's +Frenchman +Frenchman's +Frenchmen +Frenchwoman +Frenchwoman's +Frenchwomen +Freon +Freon's +Fresno +Fresno's +Freud +Freud's +Freudian +Freudians +Frey +Frey's +Fri +Friday +Friday's +Fridays +Frieda +Frieda's +Friedman +Friedman's +Friedrich +Friedrich's +Friend +Friend's +Friends +Frigidaire +Frigidaire's +Frisbee +Frisbee's +Frisbees +Frisco +Frisco's +Frisian +Frisian's +Frisians +Frito +Frito's +Fritz +Frome +Frost +Frost's +Fry +Fry's +Frye +Frye's +Fuchs +Fuchs's +Fuentes +Fuji +Fuji's +Fujitsu +Fujitsu's +Fujiwara +Fujiwara's +Fukuoka +Fukuoka's +Fulani +Fulani's +Fulbright +Fulbright's +Fuller +Fuller's +Fullerton +Fullerton's +Fulton +Fulton's +Funafuti +Furies ++++++++++ +G +G's +Gabby +Gabi +Gabi's +Gable +Gable's +Gabon +Gabon's +Gabonese +Gabriel +Gabriel's +Gabriela +Gabriela's +Gabriele +Gabriele's +Gabriella +Gabriella's +Gabrielle +Gabrielle's +Gaby +Gaby's +Gaddafi's +Gadsden +Gadsden's +Gaea +Gael +Gael's +Gaelic +Gaelic's +Gaels +Gagarin +Gagarin's +Gage +Gage's +Gail +Gail's +Gaines +Gaines's +Gainsborough +Gainsborough's +Gal +Gal's +Galahad +Galahads +Galapagos +Galapagos's +Galatea +Galatea's +Galatia +Galatia's +Galatians +Galaxy +Galaxy's +Galbraith +Galbraith's +Gale +Gale's +Galen +Galen's +Galilean +Galilean's +Galileans +Galilee +Galilee's +Galileo +Galileo's +Gall +Gall's +Gallagher +Gallagher's +Gallegos +Gallegos's +Gallic +Gallicise +Gallicised +Gallicises +Gallicising +Gallicism +Gallicism's +Gallicisms +Gallicize +Gallicized +Gallicizes +Gallicizing +Gallo +Gallo's +Galloway +Galloway's +Gallup +Gallup's +Galois +Galois's +Galsworthy +Galsworthy's +Galvan +Galvan's +Galveston +Galveston's +Galvin +Galvin's +Gambia +Gambia's +Gambian +Gambians +Gamble +Gamble's +Gandhi +Gandhi's +Ganges +Ganges's +Gannon +Gannon's +Gantry +Gantry's +Ganymede +Ganymede's +Gap +Gap's +Gar +Gar's +Garcia +Garcia's +Gardener +Gardener's +Gardiner +Gardiner's +Gardner +Gardner's +Gareth +Gareth's +Garfield +Garfield's +Garibaldi +Garibaldi's +Garland +Garland's +Garner +Garnet +Garnet's +Garret +Garret's +Garrett +Garrett's +Garrison +Garrison's +Garry +Garry's +Garth +Garth's +Garvey +Garvey's +Garvin +Garvin's +Garwood +Garwood's +Gary +Gary's +Garza +Garza's +Gasper +Gasper's +Gasser +Gasser's +Gaston +Gaston's +Gates +Gatorade +Gatorade's +Gatsby +Gatsby's +Gauguin +Gauguin's +Gaul +Gaul's +Gauss +Gauss's +Gaussian +Gauthier +Gauthier's +Gautier +Gautier's +Gavan +Gavan's +Gavin +Gavin's +Gawain +Gay +Gay's +Gaye +Gaye's +Gayle +Gayle's +Gaylord +Gaylord's +Gaza +Gaza's +Gdansk +Gdansk's +Geelong +Geer +Geer's +Geffen +Geffen's +Geiger +Geiger's +Geller +Geller's +Gemini +Gemini's +Gen +Gene +Gene's +Genesis +Genesis's +Genet +Genet's +Geneva +Geneva's +Genevieve +Genevieve's +Genghis +Genoa +Genoa's +Genoas +Gentile's +Gentry +Gentry's +Geo +Geoff +Geoff's +Geoffrey +Geoffrey's +Geordie +Geordie's +George +George's +Georges +Georgetown +Georgetown's +Georgette +Georgette's +Georgia +Georgia's +Georgian +Georgiana +Georgiana's +Georgians +Georgina +Georgina's +Ger +Gerald +Gerald's +Geraldine +Geraldine's +Gerard +Gerard's +Gerardo +Gerardo's +Gerber +Gerber's +Gerhard +Gerhard's +Gerhardt +Gerhardt's +Geri +Geri's +Gerick +Gerick's +Germaine +Germaine's +German +German's +Germanic +Germanic's +Germanise +Germanised +Germanises +Germanising +Germanize +Germanized +Germanizes +Germanizing +Germans +Germany +Germany's +Geronimo +Geronimo's +Gerri +Gerri's +Gerry +Gerry's +Gershwin +Gershwin's +Gertrud +Gertrud's +Gertrude +Gertrude's +Gestapo +Gestapo's +Gethsemane +Gethsemane's +Getty +Getty's +Gettysburg +Gettysburg's +Getz +Getz's +Getzville +Getzville's +Gewürztraminer +Ghan +Ghana +Ghana's +Ghanaian +Ghanaian's +Ghanaians +Ghent +Ghent's +Gianni +Gianni's +Gibb +Gibb's +Gibbon +Gibbon's +Gibbs +Gibraltar +Gibraltar's +Gibson +Gibson's +Gideon +Gideon's +Gifford +Gifford's +Gil +Gil's +Gilbert +Gilbert's +Gilberto +Gilberto's +Gilchrist +Gilchrist's +Gilda +Gilda's +Gilead +Gilead's +Giles +Gilgamesh +Gilgamesh's +Gill +Gill's +Gilles +Gillespie +Gillespie's +Gillette +Gillette's +Gilliam +Gilliam's +Gillian +Gillian's +Gillie +Gilligan +Gilligan's +Gilmore +Gilmore's +Gina +Gina's +Ginger +Ginger's +Gingrich +Gingrich's +Ginny +Ginny's +Gino +Gino's +Ginsberg +Ginsberg's +Ginsburg +Ginsburg's +Giordano +Giordano's +Giorgio +Giorgio's +Giovanna +Giovanna's +Giovanni +Giovanni's +Gippsland +Gisela +Gisela's +Gisele +Gisele's +Giselle +Giselle's +Giuliani +Giuliani's +Giuseppe +Giuseppe's +Gk +Gk's +Glad +Glad's +Gladstone +Gladstone's +Gladys +Glaser +Glaser's +Glasgow +Glasgow's +Glass +Glass's +Glastonbury +Glastonbury's +Glaswegian +Glaswegians +Gleason +Gleason's +Glen +Glen's +Glenda +Glenda's +Glendale +Glendale's +Glenn +Glenn's +Glenna +Glenna's +Gloria +Gloria's +Glory +Glory's +Gloucester +Gloucester's +Glover +Glover's +Glynn +Glynn's +Gnostic +Gnostic's +Gnosticise +Gnosticised +Gnosticises +Gnosticising +Gnosticism +Gnosticism's +Gnosticize +Gnosticized +Gnosticizes +Gnosticizing +Gobi +Gobi's +God +God's +Goddard +Goddard's +Godfrey +Godfrey's +Godhead +Godhead's +Godspeed +Godspeeds +Godwin +Godwin's +Godzilla +Godzilla's +Goes +Goethe +Goethe's +Goetz +Goetz's +Goff +Goff's +Golan +Golan's +Gold +Golda +Golda's +Goldberg +Goldberg's +Golden +Goldie +Goldie's +Goldilocks +Goldman +Goldman's +Goldsmith +Goldsmith's +Goldwater +Goldwater's +Goldwyn +Goldwyn's +Golgotha +Golgotha's +Goliath +Goliath's +Goliaths +Gomez +Gomez's +Gomorrah +Gomorrah's +Gondwanaland +Gondwanaland's +Gonzales +Gonzales's +Gonzalez +Gonzalez's +Gonzalo +Gonzalo's +Goober +Goober's +Good +Good's +Goodman +Goodman's +Goodrich +Goodrich's +Goodwill +Goodwill's +Goodwin +Goodwin's +Goodyear +Goodyear's +Google +Gopher +Gorbachev +Gordian +Gordon +Gordon's +Gore +Gore's +Gorgon +Gorgonzola +Gorgonzola's +Gorky +Gorky's +Gorton +Gospel +Gospel's +Gospels +Goth +Goth's +Gothic +Gothicise +Gothicised +Gothicises +Gothicising +Gothicize +Gothicized +Gothicizes +Gothicizing +Goths +Gottfried +Gouda +Gouda's +Goudas +Gould +Gould's +Gounod +Gounod's +Governor +Goya +Grace +Grace's +Graceland +Graceland's +Gracie +Gracie's +Graciela +Graciela's +Grady +Grady's +Graecise +Graecised +Graecises +Graecising +Graecism +Graecism's +Graecisms +Graecize +Graecized +Graecizes +Graecizing +Graeme +Graeme's +Grafton +Grafton's +Graham +Graham's +Grail +Grail's +Grails +Grainger +Gram +Gram's +Grammies +Grammy +Grampian +Grampians +Granada +Granada's +Grange +Grange's +Granger +Granger's +Granny +Granny's +Grant +Grant's +Grantham +Grantham's +Granville +Granville's +Grass +Grass's +Graves +Gray +Great +Grecian +Grecians +Greece +Greece's +Greek +Greek's +Greeks +Greeley +Greeley's +Green +Green's +Greene +Greene's +Greenland +Greenland's +Greenlandic +Greenpeace +Greens +Greensboro +Greensboro's +Greenspan +Greenspan's +Greenwich +Greenwich's +Greer +Greer's +Greg +Greg's +Gregg +Gregg's +Gregorian +Gregorio +Gregorio's +Gregory +Gregory's +Grenada +Grenada's +Grenadian +Grenadines +Gresham +Gresham's +Greta +Greta's +Gretchen +Gretchen's +Gretel +Gretel's +Gretna +Gretna's +Gretzky +Gretzky's +Grey +Grey's +Grier +Grier's +Griffin +Griffin's +Griffith +Griffith's +Griffiths +Grimes +Grimm +Grimm's +Griselda +Griselda's +Griswold +Griswold's +Gross +Grosz +Grove +Grove's +Grover +Grover's +Grumman +Grumman's +Grundy +Grundy's +Gruyeres +Guadalajara +Guadalajara's +Guadalcanal +Guadalcanal's +Guadalupe +Guadalupe's +Guadeloupe +Guadeloupe's +Guam +Guam's +Guangzhou +Guatemala +Guatemala's +Guatemalan +Guatemalans +Gucci +Gucci's +Guernsey +Guernsey's +Guerra +Guerra's +Guerrero +Guerrero's +Guevara +Guevara's +Guggenheim +Guggenheim's +Guiana +Guiana's +Guido +Guido's +Guillaume +Guillaume's +Guillermo +Guillermo's +Guinea +Guinea's +Guinean +Guineans +Guinevere +Guinevere's +Guinness +Guinness's +Gujarat +Gujarat's +Gujarati +Gujarati's +Gulf +Gullah +Gullah's +Gullahs +Gulliver +Gulliver's +Gun +Gun's +Gunner +Gunner's +Gunter +Gunter's +Gupta +Gupta's +Gurindji +Gus +Gus's +Gussie +Gussy +Gussy's +Gustav +Gustav's +Gustavo +Gustavo's +Gusty +Gutenberg +Gutenberg's +Guthrie +Guthrie's +Gutierrez +Gutierrez's +Guy +Guy's +Guyana +Guyana's +Guyanese +Guzman +Guzman's +Gwen +Gwen's +Gwendolyn +Gwendolyn's +Gwyneth +Gwyneth's +Gwynne +Gwynne's +Gypsies +Gypsy +Gypsy's +Gödel +Gödel's ++++++++++ +H +H's +Ha +Haas +Habakkuk +Habakkuk's +Had +Hades +Hadley +Hadley's +Hadrian +Hadrian's +Hafiz +Hagan +Hagan's +Hagar +Hagar's +Hagen +Hagen's +Haggai +Haggai's +Hague +Hague's +Hahn +Hahn's +Haifa +Haifa's +Hailey +Hailey's +Haiti +Haiti's +Haitian +Haitians +Hakim +Hakim's +Hal +Hal's +Hale +Hale's +Haley +Haley's +Halifax +Halifax's +Hall +Hall's +Halley +Halley's +Hallmark +Hallmark's +Halloween +Halloween's +Halloweens +Halsey +Halsey's +Ham +Ham's +Hamburg +Hamburg's +Hamel +Hamel's +Hamersley +Hamilton +Hamilton's +Hamiltonian +Hamiltonian's +Hamish +Hamish's +Hamlet +Hamlet's +Hamlin +Hamlin's +Hammerstein +Hammerstein's +Hammett +Hammett's +Hammond +Hammond's +Hampshire +Hampshire's +Hampton +Hampton's +Han +Han's +Hancock +Hancock's +Handel +Handel's +Handy +Haney +Haney's +Hangul +Hangul's +Hank +Hank's +Hanna +Hanna's +Hannah +Hannah's +Hannibal +Hannibal's +Hanoi +Hanoi's +Hanover +Hanover's +Hanoverian +Hans +Hansel +Hansel's +Hansen +Hansen's +Hanson +Hanson's +Hanukkah +Hanukkah's +Hanukkahs +Happy +Hapsburg +Hapsburg's +Harare +Harbin +Harbin's +Harcourt +Harcourt's +Hardin +Hardin's +Harding +Harding's +Hardy +Harlan +Harlan's +Harland +Harland's +Harlem +Harlem's +Harlequin +Harley +Harley's +Harlow +Harlow's +Harman +Harman's +Harmon +Harmon's +Harmony +Harmony's +Harold +Harold's +Harp +Harp's +Harper +Harper's +Harpies +Harpy +Harpy's +Harrell +Harrell's +Harriet +Harriet's +Harriett +Harriett's +Harrington +Harrington's +Harris +Harrisburg +Harrisburg's +Harrison +Harrison's +Harrods +Harry +Harry's +Hart +Hart's +Hartford +Hartford's +Hartley +Hartley's +Hartman +Hartman's +Hartwell +Hartwell's +Harvard +Harvard's +Harvey +Harvey's +Harwell +Harwell's +Hasbro +Hasbro's +Hasidim +Haskell +Haskell's +Haslett +Haslett's +Hastings +Hastings's +Hasty +Hatfield +Hatfield's +Hathaway +Hathaway's +Hattie +Hattie's +Hausa +Hausa's +Havana +Havana's +Havarti +Haven +Haven's +Haw +Hawaii +Hawaii's +Hawaiian +Hawaiians +Hawke +Hawking +Hawkins +Hawkins's +Hawks +Hawthorne +Hawthorne's +Hay +Hay's +Hayden +Hayden's +Haydn +Haydn's +Hayes +Haynes +Hays +Hayward +Hayward's +Haywood +Haywood's +Haze +Haze's +Hazel +Hazel's +He +He's +Head +Head's +Heard +Hearst +Hearst's +Heath +Heath's +Heather +Heather's +Heb +Hebert +Hebert's +Hebraic +Hebraise +Hebraised +Hebraises +Hebraising +Hebraism +Hebraism's +Hebraisms +Hebraize +Hebraized +Hebraizes +Hebraizing +Hebrew +Hebrew's +Hebrews +Hebrides +Hector +Hedwig +Hedwig's +Hefner +Hefner's +Hegel +Hegel's +Hegelian +Hegira +Hegira's +Heidegger +Heidegger's +Heidelberg +Heidelberg's +Heidi +Heidi's +Heimlich +Heineken +Heineken's +Heinlein +Heinlein's +Heinrich +Heinrich's +Heinz +Heisenberg +Heisenberg's +Helen +Helen's +Helena +Helena's +Helene +Helene's +Helga +Helga's +Helicon +Helicon's +Helios +Helios's +Hell's +Hellene +Hellene's +Hellenes +Hellenic +Hellenise +Hellenised +Hellenises +Hellenising +Hellenism +Hellenism's +Hellenisms +Hellenist +Hellenist's +Hellenistic +Hellenists +Hellenize +Hellenized +Hellenizes +Hellenizing +Heller +Heller's +Hellespont +Helsinki +Helsinki's +Helvetian +Helvetians +Hemingway +Hemingway's +Henderson +Henderson's +Hendricks +Hendrix +Hendrix's +Henley +Henley's +Henri +Henri's +Henrietta +Henrietta's +Henry +Henry's +Hensley +Hensley's +Henson +Henson's +Hepburn +Hepburn's +Hephaestus +Hephaestus's +Hephzibah +Hephzibah's +Heracles +Herb +Herb's +Herbert +Herbert's +Herby +Herculaneum +Herculaneum's +Herculean +Hercules +Herder +Herder's +Here +Here's +Hereford +Hereford's +Herefords +Herman +Herman's +Hermann +Hermann's +Hermes +Hermione +Hermione's +Hermitage +Hermitage's +Hernandez +Hernandez's +Hernando +Hernando's +Herod +Herod's +Herodotus +Herodotus's +Herr +Herr's +Herrera +Herrera's +Herrick +Herrick's +Herring +Herring's +Herschel +Herschel's +Hershel +Hershel's +Hershey +Hershey's +Hertz +Hertz's +Herzegovina +Herzegovina's +Heshvan +Hesperus +Hesperus's +Hess +Hess's +Hessian +Hessian's +Hester +Hester's +Heston +Heston's +Hew +Hewitt +Hewitt's +Hewlett +Hewlett's +Heywood +Heywood's +Hezbollah +Hezbollah's +Hezekiah +Hezekiah's +Hg +Hg's +Hi +Hialeah +Hialeah's +Hiawatha +Hiawatha's +Hibernia +Hibernia's +Hibernian +Hibernians +Hibernicise +Hibernicised +Hibernicising +Hibernicize +Hibernicized +Hibernicizing +Hickman +Hickman's +Hicks +Hieronymus +Higgins +Higgins's +Highlander +Highlander's +Highlanders +Highlands +Highness +Highness's +Hilary +Hilary's +Hilbert +Hilbert's +Hilda +Hilda's +Hildebrand +Hildebrand's +Hilfiger +Hilfiger's +Hill +Hill's +Hillary +Hillary's +Hilliard +Hilliard's +Hillier +Hillier's +Hilly +Hilton +Hilton's +Himalaya +Himalayan +Himalayans +Himalayas +Hindemith +Hindemith's +Hindenburg +Hindenburg's +Hindi +Hindi's +Hindu +Hindu's +Hinduism +Hinduism's +Hinduisms +Hindus +Hindustan +Hindustan's +Hindustani +Hindustani's +Hindustanis +Hines +Hines's +Hinton +Hinton's +Hippocrates +Hippocrates's +Hippocratic +Hiram +Hiram's +Hiroshima +Hiroshima's +Hirsch +Hirsch's +Hispanic +Hispanicisation +Hispanicise +Hispanicization +Hispanicize +Hispanics +Hispaniola +Hispaniola's +Hiss +Hiss's +Hitachi +Hitachi's +Hitchcock +Hitchcock's +Hitler +Hitler's +Hittite +Hittite's +Hittites +Ho +Hobart +Hobart's +Hobbes +Hobbes's +Hobbs +Hobbs's +Hodge +Hodge's +Hodges +Hodgkin +Hodgkin's +Hoff +Hoff's +Hoffa +Hoffa's +Hoffman +Hoffman's +Hofstadter +Hofstadter's +Hogan +Hogan's +Hogwarts +Hohenzollern +Hohenzollern's +Hokkaido +Hokkaido's +Holcomb +Holcomb's +Holden +Holden's +Holder +Holder's +Holiday +Holiday's +Holiness +Holiness's +Holinesses +Holland +Holland's +Hollander +Hollander's +Hollanders +Holley +Holley's +Hollis +Holloway +Holloway's +Holly +Holly's +Hollywood +Hollywood's +Holman +Holman's +Holmes +Holocaust +Holocene +Holstein +Holstein's +Holsteins +Holt +Holt's +Homer +Homer's +Homeric +Hon +Hon's +Honda +Honda's +Honduran +Hondurans +Honduras +Honduras's +Honey +Honey's +Honeywell +Honeywell's +Honiara +Honiara's +Honolulu +Honolulu's +Honorable +Honourable +Honshu +Honshu's +Hood +Hood's +Hooker +Hooker's +Hooper +Hooper's +Hoosier +Hoosier's +Hoosiers +Hooters +Hoover +Hoover's +Hoovers +Hope +Hope's +Hopewell +Hopewell's +Hopi +Hopi's +Hopis +Hopkins +Hopkins's +Hopper +Hopper's +Horace +Horace's +Horatio +Horatio's +Hormel +Hormel's +Horn +Horn's +Horne +Horne's +Horowitz +Horowitz's +Horst +Horst's +Horton +Horton's +Hosea +Hosea's +Host +Host's +Hosts +Hotpoint +Hotpoint's +Hottentot's +Hottentots +Houdini +Houdini's +House +House's +Houston +Houston's +Howard +Howard's +Howe +Howe's +Howell +Howell's +Howells +Hoyle +Hoyle's +Hoyt +Hoyt's +Huang +Huang's +Hubbard +Hubbard's +Hubble +Hubble's +Huber +Huber's +Hubert +Hubert's +Huck +Huck's +Huddersfield +Huddersfield's +Hudson +Hudson's +Huerta +Huerta's +Huey +Huey's +Huff +Huff's +Huffman +Huffman's +Huggins +Hugh +Hugh's +Hughes +Hughie +Hughie's +Hugo +Hugo's +Huguenot +Huguenot's +Huguenots +Hull +Hull's +Humboldt +Humboldt's +Hume +Hume's +Humphrey +Humphrey's +Humphries +Hun +Hun's +Hung +Hungarian +Hungarian's +Hungarians +Hungary +Hungary's +Huns +Hunt +Hunt's +Hunter +Hunter's +Huntington +Huntington's +Huntley +Huntley's +Huntsville +Huntsville's +Huon +Hurley +Hurley's +Huron +Huron's +Hurst +Hurst's +Hussein +Hussein's +Huston +Huston's +Hutchinson +Hutchinson's +Hutton +Hutton's +Hutu +Hutu's +Huxley +Huxley's +Huygens +Huygens's +Hyacinth +Hyacinth's +Hyatt +Hyatt's +Hyde +Hyde's +Hyderabad +Hyderabad's +Hydra +Hydra's +Hyman +Hyman's +Hymen +Hymen's +Hyperion +Hyperion's +Hyundai +Hyundai's +Hz ++++++++++ +I +I'd +I'll +I'm +I've +Iain +Iain's +Ian +Ian's +Iberia +Iberia's +Iberian +Iberian's +Iberians +Ibiza +Ibiza's +Ibo +Ibo's +Ibsen +Ibsen's +Ice +Ice's +Iceland +Iceland's +Icelander +Icelander's +Icelanders +Icelandic +Ida +Ida's +Idaho +Idaho's +Idahoan +Idahoans +Idea +Idea's +Ignacio +Ignacio's +Ignatius +Ignatius's +Igor +Igor's +Ike +Ike's +Ileana +Ileana's +Ilene +Ilene's +Iliad +Iliad's +Ilka +Ill +Ill's +Illawarra +Illinois +Illinois's +Illinoisan +Illinoisan's +Illinoisans +Imelda +Imelda's +Immanuel +Immanuel's +Imodium +Imodium's +Imogene +Imogene's +In +Ina +Ina's +Inc +Inca +Inca's +Incas +Incorporated +Independence +Independence's +India +India's +Indian +Indian's +Indiana +Indiana's +Indianan +Indianans +Indianapolis +Indianapolis's +Indians +Indies +Indochina +Indochina's +Indochinese +Indonesia +Indonesia's +Indonesian +Indonesians +Indus +Indus's +Indy +Indy's +Inez +Inez's +Inglewood +Inglewood's +Ingmar +Ingmar's +Ingra +Ingra's +Ingram +Ingram's +Ingrid +Ingrid's +Inna +Inna's +Innocent +Innocent's +Innsbruck +Innsbruck's +Inquisition +Inquisition's +Inquisitions +Inst +Instamatic +Instamatic's +Intel +Intel's +Intelsat +Internet +Interpol +Interpol's +Inuit +Inuit's +Inuktitut +Inuktitut's +Invar +Io +Io's +Iona +Iona's +Ionian +Ionian's +Ionians +Ionic +Iowa +Iowa's +Iowan +Iowans +Iphigenia +Iphigenia's +Ipswich +Ipswich's +Ira +Ira's +Iran +Iran's +Iranian +Iranian's +Iranians +Iraq +Iraq's +Iraqi +Iraqi's +Iraqis +Ire +Ire's +Ireland +Ireland's +Irena +Irena's +Irene +Irene's +Iris +Irish +Irishman +Irishman's +Irishmen +Irishwoman +Irishwoman's +Irishwomen +Irma +Irma's +Iroquoian +Iroquoian's +Iroquoians +Iroquois +Iroquois's +Irvin +Irvin's +Irvine +Irvine's +Irving +Irving's +Irwin +Irwin's +Isaac +Isaac's +Isabel +Isabel's +Isabella +Isabella's +Isabelle +Isabelle's +Isadora +Isadora's +Isaiah +Isaiah's +Iscariot +Iscariot's +Ishmael +Ishmael's +Isidro +Isidro's +Isis +Isis's +Islam +Islam's +Islamabad +Islamabad's +Islamic +Islamise +Islamised +Islamises +Islamising +Islamize +Islamized +Islamizes +Islamizing +Isobel +Isobel's +Israel +Israel's +Israeli +Israeli's +Israelis +Israelite +Israelite's +Israelites +Istanbul +Istanbul's +Isuzu +Isuzu's +It +Ital +Italian +Italian's +Italianate +Italianated +Italianates +Italianating +Italianisation +Italianise +Italianised +Italianises +Italianising +Italianization +Italianize +Italianized +Italianizes +Italianizing +Italians +Italy +Italy's +Itasca +Itasca's +Itch +Itch's +Ithaca +Ithaca's +Ithacan +Ito +Ito's +Ivan +Ivan's +Ivanhoe +Ivanhoe's +Ives +Ivorian +Ivory +Ivory's +Ivy +Ivy's +Iyar ++++++++++ +J +J's +Jacinta +Jacinta's +Jack +Jack's +Jackie +Jackie's +Jackson +Jackson's +Jacksonville +Jacksonville's +Jacky +Jacky's +Jaclyn +Jaclyn's +Jacob +Jacob's +Jacobean +Jacobin +Jacobin's +Jacobs +Jacobson +Jacobson's +Jacquard +Jacquard's +Jacquards +Jacqueline +Jacqueline's +Jacquelyn +Jacquelyn's +Jacques +Jacqui +Jacqui's +Jacquie +Jacquie's +Jacuzzi +Jacuzzis +Jade +Jade's +Jaguar +Jaguar's +Jaime +Jaime's +Jain +Jain's +Jainism +Jainism's +Jakarta +Jakarta's +Jake +Jake's +Jamaal +Jamaal's +Jamaica +Jamaica's +Jamaican +Jamaicans +Jamal +Jamal's +James +Jameson +Jameson's +Jamestown +Jamestown's +Jamey +Jamey's +Jamie +Jamie's +Jamison +Jamison's +Jan +Jan's +Jana +Jana's +Jane +Jane's +Janelle +Janelle's +Janet +Janet's +Janette +Janette's +Janice +Janice's +Janie +Janie's +Janine +Janine's +Janis +Janis's +Janissary +Janissary's +Janna +Janna's +Jansen +Jansen's +Januaries +January +January's +Japan +Japan's +Japanese +Jared +Jared's +Jarred +Jarrett +Jarrett's +Jarrod +Jarrod's +Jarvis +Jarvis's +Jasmine +Jasmine's +Jason +Jason's +Jasper +Jasper's +Java +Java's +Javanese +Javier +Javier's +Jay +Jay's +Jaycee +Jaycee's +Jaycees +Jayne +Jayne's +Jean +Jean's +Jeanette +Jeanette's +Jeanie +Jeanie's +Jeanine +Jeanine's +Jeanne +Jeanne's +Jeannette +Jeannette's +Jeannie +Jeannie's +Jeannine +Jeannine's +Jed +Jed's +Jedi +Jedi's +Jeep +Jeeps +Jeff +Jeff's +Jefferson +Jefferson's +Jeffery +Jeffery's +Jeffrey +Jeffrey's +Jehovah +Jehovah's +Jekyll +Jemima +Jemima's +Jemmy +Jemmy's +Jen +Jen's +Jena +Jena's +Jenkins +Jenkins's +Jenna +Jenna's +Jennie +Jennie's +Jennifer +Jennifer's +Jennings +Jennings's +Jenny +Jenny's +Jens +Jensen +Jensen's +Jerald +Jerald's +Jeremiah +Jeremiah's +Jeremiahs +Jeremy +Jeremy's +Jeri +Jeri's +Jericho +Jericho's +Jeroboam +Jeroboam's +Jerold +Jerold's +Jerome +Jerome's +Jerrod +Jerrod's +Jerrold +Jerrold's +Jerry +Jerry's +Jersey +Jersey's +Jerseys +Jerusalem +Jerusalem's +Jervis +Jervis's +Jess +Jess's +Jesse +Jesse's +Jessica +Jessica's +Jessie +Jessie's +Jesuit +Jesuit's +Jesuits +Jesus +Jew +Jew's +Jewel +Jewel's +Jewell +Jewell's +Jewess +Jewess's +Jewesses +Jewish +Jewries +Jewry +Jewry's +Jews +Jezebel +Jezebel's +Jezebels +Jill +Jill's +Jillian +Jillian's +Jim +Jim's +Jimenez +Jimenez's +Jimmie +Jimmie's +Jimmy +Jimmy's +Jo +Jo's +Joachim +Joachim's +Joan +Joan's +Joann +Joann's +Joanna +Joanna's +Joanne +Joanne's +Joaquin +Joaquin's +Job +Job's +Jobs +Jocelyn +Jocelyn's +Jock +Jock's +Jockey +Jocko +Jocko's +Jodi +Jodi's +Jodie +Jodie's +Jody +Jody's +Joe +Joe's +Joel +Joel's +Joes +Joey +Joey's +Johan +Johan's +Johann +Johanna +Johanna's +Johannes +Johannesburg +Johannesburg's +John +John's +Johnnie +Johnnie's +Johnny +Johnny's +Johns +Johnson +Johnson's +Johnston +Johnston's +Jolene +Jolene's +Joliet's +Jon +Jon's +Jonah +Jonah's +Jonahs +Jonas +Jonathan +Jonathan's +Jonathon +Jonathon's +Jones +Joneses +Joni +Joni's +Joplin +Joplin's +Jordan +Jordan's +Jordanian +Jordanians +Jordon +Jordon's +Jorge +Jorge's +Jose +Jose's +Josef +Josef's +Josefina +Josefina's +Joseph +Joseph's +Josephina +Josephina's +Josephine +Josephine's +Josephs +Josephus +Josephus's +Josh +Josh's +Joshua +Joshua's +Josiah +Josiah's +Josie +Josie's +Joule +Joule's +Jove +Jove's +Joy +Joy's +Joyce +Joyce's +Joyner +Joyner's +Juan +Juan's +Juana +Juana's +Juanita +Juanita's +Juarez +Jud +Judah +Judah's +Judaic +Judaism +Judaism's +Judas +Judases +Judd +Judd's +Jude +Jude's +Judea +Judea's +Judean +Judeans +Judges +Judi +Judi's +Judie +Judie's +Judith +Judith's +Judson +Judson's +Judy +Judy's +Juggernaut +Juggernaut's +Jul +Jul's +Jules +Julia +Julia's +Julian +Julian's +Juliana +Juliana's +Juliann +Juliann's +Julianne +Julianne's +Julie +Julie's +Julienne +Julienne's +Julies +Juliet +Juliet's +Julio +Julio's +Julius +Julius's +Julliard +Julliard's +July +July's +Jun +June +June's +Juneau +Juneau's +Junes +Jung +Jung's +Jungian +Jungians +Junior +Juniors +Junker +Junker's +Junkers +Juno +Juno's +Jupiter +Jupiter's +Jurassic +Justice +Justice's +Justin +Justin's +Justine +Justine's +Justinian +Justinian's +Justus +Justus's +Jutland +Jutland's +Juvenal +Juvenal's ++++++++++ +K +KO'd +KO'ing +Kabul +Kabul's +Kafka +Kafka's +Kafkaesque +Kagoshima +Kagoshima's +Kai +Kai's +Kaiser +Kaiser's +Kaisers +Kalahari +Kalahari's +Kalamazoo +Kalamazoo's +Kalashnikov +Kale +Kale's +Kalgoorlie +Kali +Kampala +Kampala's +Kampuchea +Kampuchea's +Kan +Kan's +Kanaka +Kane +Kane's +Kannada +Kannada's +Kansan +Kansans +Kansas +Kant +Kant's +Kantian +Kaposi +Kaposi's +Kara +Kara's +Karachi +Karachi's +Karalee +Karalee's +Karamazov +Karamazov's +Karee +Karee's +Kareem +Kareem's +Karen +Karen's +Karenina +Karenina's +Kari +Kari's +Karin +Karin's +Karl +Karl's +Karla +Karla's +Karol +Karol's +Kasai +Kasai's +Kashmir +Kashmir's +Kasparov +Kasparov's +Kasper +Kasper's +Kat +Kat's +Kate +Kate's +Kath +Kath's +Katharine +Katharine's +Katherine +Katherine's +Kathie +Kathie's +Kathleen +Kathleen's +Kathmandu +Kathryn +Kathryn's +Kathy +Kathy's +Kati +Kati's +Katie +Katie's +Katrina +Katrina's +Katy +Katy's +Kauai +Kauai's +Kaufman +Kaufman's +Kawasaki +Kawasaki's +Kay +Kay's +Kaye +Kaye's +Kayla +Kayla's +Kazakh +Kazakh's +Kazakhs +Kazakhstan +Kb +Keane +Keane's +Kearney +Kearney's +Keats +Keats's +Keck +Keck's +Keefe +Keefe's +Keefer +Keefer's +Keen +Keenan +Keenan's +Keene +Keene's +Keiser +Keiser's +Keith +Keith's +Keller +Keller's +Kelley +Kelley's +Kellie +Kellie's +Kellogg +Kellogg's +Kelly +Kelly's +Kelsey +Kelsey's +Kelvin +Kelvin's +Kemp +Kemp's +Ken +Ken's +Kendal +Kendal's +Kendall +Kendall's +Kendra +Kendra's +Kendrick +Kendrick's +Kenmore +Kenmore's +Kennedy +Kennedy's +Kenneth +Kenneth's +Kennett +Kennett's +Kenny +Kenny's +Kent +Kent's +Kenton +Kenton's +Kentuckian +Kentuckians +Kentucky +Kentucky's +Kenya +Kenya's +Kenyan +Kenyans +Kenyon +Kenyon's +Keogh +Keogh's +Keokuk +Keokuk's +Keppel +Keppel's +Keri +Keri's +Kermit +Kermit's +Kern +Kern's +Kero +Kerouac +Kerouac's +Kerr +Kerr's +Kerri +Kerri's +Kerrie +Kerrie's +Kerry +Kerry's +Kerstin +Kerstin's +Kettering +Kettering's +Kevin +Kevin's +Kevlar +Kevorkian +Kevorkian's +Kewpie +Key +Key's +Keynes +Keynes's +Keynesian +Keynesian's +Khan +Khan's +Khartoum +Khartoum's +Khmer +Khmer's +Khomeini +Khomeini's +Khrushchev +Khrushchev's +Khyber +Khyber's +Kidd +Kidd's +Kiel +Kiel's +Kierkegaard +Kierkegaard's +Kiev +Kiev's +Kigali +Kigali's +Kikuyu +Kilauea +Kilauea's +Kilimanjaro +Killian +Killian's +Kim +Kim's +Kimball +Kimball's +Kimberley +Kimberley's +Kimberly +Kimberly's +Kimble +Kimble's +Kin +Kin's +Kincaid +Kincaid's +King +King's +Kings +Kingsley +Kingsley's +Kingston +Kingston's +Kingstown +Kingstown's +Kinko's +Kinney +Kinney's +Kinsey +Kinsey's +Kinshasa +Kinshasa's +Kinsley +Kinsley's +Kiowa +Kiowa's +Kip +Kipling +Kipling's +Kipper +Kipper's +Kirby +Kirby's +Kirchner +Kirchner's +Kirghiz +Kirghiz's +Kiribati +Kirk +Kirk's +Kirkland +Kirkland's +Kirkpatrick +Kirkpatrick's +Kirsten +Kirsten's +Kislev +Kissinger +Kissinger's +Kit +Kit's +Kitakyushu +Kitakyushu's +Kitchener +Kitchener's +Kitty +Kitty's +Kiwanis +Kiwanis's +Klan +Klan's +Klansman +Klansman's +Klaus +Klaus's +Kleenex +Kleenex's +Kleenexes +Klein +Klein's +Kline +Kline's +Klondike +Klondike's +Kmart +Kmart's +Knapp +Knapp's +Knesset +Knesset's +Kngwarreye +Knight +Knight's +Knopf +Knopf's +Knossos +Knossos's +Knowles +Knox +Knox's +Knoxville +Knoxville's +Knudsen +Knudsen's +Knuth +Knuth's +Kobe +Kobe's +Koch +Koch's +Kodak +Kodak's +Kodiak +Kodiak's +Kohinoor +Kohinoor's +Kohl +Kohl's +Kong +Kong's +Koontz +Koontz's +Koppel +Koppel's +Koran +Koran's +Korans +Korea +Korea's +Korean +Koreans +Kosciusko +Kosciusko's +Kosygin +Kosygin's +Kr +Kraft +Kraft's +Krakow +Krakow's +Kramer +Kramer's +Krasnoyarsk +Krasnoyarsk's +Krebs +Krebs's +Kremlin +Kremlin's +Kremlinologist +Kremlinologist's +Kremlinologists +Kris +Kris's +Krishna +Krishna's +Krista +Krista's +Kristen +Kristen's +Kristi +Kristi's +Kristin +Kristin's +Kristina +Kristina's +Kristine +Kristine's +Kristy +Kristy's +Kroc +Kroc's +Kroger +Kroger's +Kruger +Kruger's +Kublai +Kuhn +Kuhn's +Kuomintang +Kuomintang's +Kurd +Kurd's +Kurdish +Kurdistan +Kurdistan's +Kurds +Kurosawa +Kurosawa's +Kurt +Kurt's +Kuwait +Kuwait's +Kuwaiti +Kuwaiti's +Kuwaitis +Kwakiutl +Kwakiutl's +Kyle +Kyle's +Kylie +Kyoto +Kyoto's +Kyrgyzstan +Kyushu +Kyushu's ++++++++++ +L +L's +La +La's +Lab +Lab's +Laborite +Laborite's +Laborites +Labourite +Labourite's +Labourites +Labrador +Labrador's +Labradorean +Labradoreans +Labradors +Labs +Lacey's +Lachlan +Lacy +Ladies +Ladonna +Ladonna's +Lady +Lady's +Ladyship +Ladyship's +Ladyships +Lafayette +Lafayette's +Lafitte +Lafitte's +Lagos +Lagos's +Lagrange +Lagrange's +Lahore +Lahore's +Laird +Laird's +Lakewood +Lakewood's +Lamaism +Lamaism's +Lamar +Lamar's +Lamaze +Lamb +Lamb's +Lambert +Lambert's +Lamborghini +Lamborghini's +Lamentations +Lamont +Lamont's +Lana +Lana's +Lanai +Lanai's +Lancaster +Lancaster's +Lance +Lance's +Lancelot +Lancelot's +Land +Land's +Lander +Lander's +Landon +Landon's +Landry +Landry's +Lane +Lane's +Laney +Laney's +Lang +Lang's +Langley +Langley's +Langston +Langston's +Lansing +Lansing's +Lao +Lao's +Laos +Laotian +Laotian's +Laotians +Lapland +Lapland's +Laplander +Laplanders +Lapp +Lapp's +Lapps +Lara +Lara's +Laramie +Laramie's +Lardner +Lardner's +Laredo +Laredo's +Larine +Larissa +Larissa's +Lark +Lark's +Larousse +Larousse's +Larry +Larry's +Lars +Lars's +Larsen +Larsen's +Larson +Larson's +Lassa +Lassa's +Lassie +Lassie's +Lat +Lateran +Latin +Latin's +Latina +Latina's +Latinas +Latinise +Latinised +Latinises +Latinising +Latinize +Latinized +Latinizes +Latinizing +Latino +Latinos +Latoya +Latoya's +Latrobe +Latrobe's +Latvia +Latvia's +Latvian +Latvians +Laud +Laud's +Lauder +Lauder's +Launce +Launceston +Laundromat +Laundromat's +Laundromats +Laura +Laura's +Laurel +Laurel's +Lauren +Lauren's +Laurence +Laurence's +Laurens +Laurent +Laurent's +Laurie +Laurie's +Laval +Laval's +Laver +Lavern +Lavern's +Laverne +Laverne's +Lavonne +Lavonne's +Law +Law's +Lawanda +Lawanda's +Lawrence +Lawrence's +Lawry +Lawry's +Lawson +Lawson's +Lawton +Lawton's +Lay +Lay's +Layne +Layne's +Layton +Layton's +Lazar +Lazarus +Lazarus's +Le +Lea +Lea's +Leach +Leach's +Leah +Leah's +Leakey +Leakey's +Lean +Leander +Leander's +Leann +Leann's +Leanne +Leanne's +Lear +Lear's +Leary +Leary's +Leavenworth +Leavenworth's +Lebanese +Lebanon +Lebanon's +Leblanc +Leblanc's +Leda +Leda's +Lee +Lee's +Leeann +Leeann's +Leeds +Leeds's +Leeuwenhoek +Leeuwenhoek's +Leeward +Left +Lefts +Lefty +Lefty's +Leger +Leger's +Leghorn +Leghorn's +Leghorns +Lego +Lego's +Lehman +Lehman's +Leibniz +Leibniz's +Leicester +Leicester's +Leichhardt +Leif +Leif's +Leigh +Leigh's +Leighton +Leighton's +Leila +Leila's +Leipzig +Leipzig's +Lela +Lela's +Leland +Leland's +Len +Len's +Lena +Lena's +Lenin +Lenin's +Leningrad +Leningrad's +Leninism +Leninism's +Leninist +Lennon +Lennon's +Lenny +Lenny's +Leno +Lenoir +Lenoir's +Lenora +Lenora's +Lenore +Lenore's +Lent +Lent's +Lenten +Lents +Leo +Leo's +Leola +Leola's +Leon +Leon's +Leona +Leona's +Leonard +Leonard's +Leonardo +Leonardo's +Leone +Leone's +Leonid +Leonid's +Leonie +Leonie's +Leonora +Leonora's +Leopold +Leopold's +Leos +Lerner +Lerner's +Leroy +Leroy's +Les +Lesley +Lesley's +Leslie +Leslie's +Lesotho +Lesotho's +Lester +Lester's +Letha +Letha's +Lethe +Lethe's +Leticia +Leticia's +Letterman +Letterman's +Lev +Lev's +Levant +Levant's +Levesque +Levesque's +Levi +Levi's +Leviathan +Levin +Levin's +Levine +Levine's +Levis +Leviticus +Levy +Levy's +Lewes +Lewinsky +Lewinsky's +Lewis +Lewis's +Lexington +Lexington's +Lexis +Lexus +Lexus's +Li +Li's +Liam +Liam's +Liana +Liana's +Lib +Lib's +Libby +Libby's +Liber's +Liberace +Liberace's +Liberal +Liberia +Liberia's +Liberian +Liberians +Libra +Libra's +Libras +Libreville +Libreville's +Librium +Librium's +Libya +Libya's +Libyan +Libyans +Lichtenstein +Lichtenstein's +Lie +Lie's +Lieberman +Lieberman's +Liechtenstein +Liechtenstein's +Liege +Liege's +Lila +Lila's +Lilia +Lilia's +Lillian +Lillian's +Lillie +Lillie's +Lilliputian +Lilliputian's +Lilliputians +Lillis +Lilly +Lilly's +Lilongwe +Lilongwe's +Lily +Lily's +Lima +Lima's +Limbaugh +Limbaugh's +Limbo +Limburger +Limburger's +Limburgers +Lin +Lin's +Lincoln +Lincoln's +Lincolns +Lind +Lind's +Linda +Linda's +Lindbergh +Lindbergh's +Lindsay +Lindsay's +Lindsey +Lindsey's +Lindy +Lindy's +Link +Link's +Linn +Linn's +Linnaeus +Linnaeus's +Linnet +Linnet's +Linotype +Linotype's +Linton +Linton's +Linux +Linwood +Linwood's +Lion +Lion's +Lionel +Lionel's +Lipizzaner +Lipscomb +Lipscomb's +Lipton +Lipton's +Lira +Lira's +Lisa +Lisa's +Lisbon +Lisbon's +Lisle +Lisle's +Lister +Lister's +Listerine +Listerine's +Liszt +Liszt's +Lithuania +Lithuania's +Lithuanian +Lithuanians +Little +Litton +Litton's +Liverpool +Liverpool's +Livingston +Livingston's +Livingstone +Livingstone's +Livonia +Livonia's +Liz +Liz's +Lizzie +Lizzie's +Ljubljana +Ljubljana's +Llewellyn +Llewellyn's +Lloyd +Lloyd's +Loafer +Loafers +Loan +Lock +Lock's +Locke +Locke's +Lockheed +Lockheed's +Lockwood +Lockwood's +Lodge +Lodge's +Loews +Loews's +Logan +Logan's +Loire +Loire's +Lois +Lois's +Loki +Lola +Lola's +Lolita +Lolita's +Lombard +Lombard's +Lombardi +Lombardi's +Lombardy +Lombardy's +Lon +Lon's +London +London's +Londoner +Londoner's +Londoners +Long +Longfellow +Longfellow's +Lonnie +Lonnie's +Lonny +Lonny's +Lopez +Lopez's +Lora +Lora's +Lorain +Lorain's +Loraine +Loraine's +Lord +Lord's +Lords +Lordship +Lordship's +Lordships +Loren +Loren's +Lorena +Lorena's +Lorene +Lorene's +Lorenz +Lorenz's +Lorenzo +Lorenzo's +Loretta +Loretta's +Lori +Lori's +Lorie +Lorie's +Lorna +Lorna's +Lorne +Lorne's +Lorraine +Lorraine's +Lorrie +Lorrie's +Lorry +Lorry's +Lot +Lot's +Lott +Lott's +Lou +Lou's +Louie +Louie's +Louis +Louis's +Louisa +Louisa's +Louise +Louise's +Louisiana +Louisiana's +Louisianan +Louisianans +Louisville +Louisville's +Lourdes +Lourdes's +Louvre's +Love +Love's +Lovelace +Lovelace's +Lovell +Lovell's +Lowe +Lowe's +Lowell +Lowell's +Lowenbrau +Lowenbrau's +Lowlands +Loy +Loy's +Loyola +Loyola's +Lt +Lt's +Ltd +Ltd. +Lu +Lu's +Luanda +Luanda's +Luann +Luann's +Lubbock +Lubbock's +Luca +Luca's +Lucas +Luce +Luce's +Lucia +Lucia's +Lucian +Lucian's +Luciana +Luciana's +Lucien +Lucien's +Lucifer +Lucifer's +Lucile +Lucile's +Lucille +Lucille's +Lucinda +Lucinda's +Lucite +Lucite's +Lucky +Lucy +Lucy's +Ludwig +Ludwig's +Luella +Luella's +Lufthansa +Lufthansa's +Luftwaffe +Luftwaffe's +Luigi +Luigi's +Luis +Luis's +Luisa +Luisa's +Lukas +Lukas's +Luke +Luke's +Lula +Lula's +Lulu +Lulu's +Luna +Luna's +Lupe +Lupe's +Lupus +Lupus's +Lusaka +Lusaka's +Luther +Luther's +Lutheran +Lutheran's +Lutheranism +Lutheranism's +Lutherans +Luvs +Luxembourg +Luxembourg's +Luxembourgian +Luxemburg's +Luz +Luz's +Luzon +Luzon's +Lvov +Lvov's +Ly +Ly's +Lycra +Lydia +Lydia's +Lydian +Lyle +Lyle's +Lyman +Lyman's +Lyme's +Lyn +Lyn's +Lynann +Lynch +Lynda +Lynda's +Lyndon +Lyndon's +Lynette +Lynette's +Lynn +Lynn's +Lynne +Lynne's +Lynnette +Lynnette's +Lyon +Lyon's +Lyons +Lysol +Lysol's ++++++++++ +M +M's +MHz +Maalox +Maalox's +Mabel +Mabel's +Mac +Mac's +MacDonald +MacDonald's +Macao +Macao's +Macarthur +Macaulay +Macaulay's +Macbeth +Macbeth's +Mace +Mace's +Macedon +Macedon's +Macedonia +Macedonia's +Macedonian +Macedonians +Maces +Mach +Mach's +Machiavelli +Machiavelli's +Machiavellian +Machiavellians +Macias +Macias's +Macintosh +Macintosh's +Mack +Mack's +Mackay +Mackellar +Mackenzie +Mackenzie's +Mackinaw +Macmillan +Macmillan's +Macon +Macon's +Macquarie +Macs +Macy +Macy's +Madagascan +Madagascan's +Madagascans +Madagascar +Madagascar's +Madden +Maddox +Maddox's +Madeira +Madeira's +Madeleine +Madeleine's +Madeline +Madeline's +Madelyn +Madelyn's +Madera +Madera's +Madge +Madge's +Madison +Madison's +Madonna +Madonna's +Madras +Madrid +Madrid's +Mae +Mae's +Maeterlinck +Maeterlinck's +Mafia +Mafia's +Mafias +Mafioso +Magdalena +Magdalena's +Magdalene +Magdalene's +Magellan +Magellan's +Maggie +Maggie's +Magi +Magi's +Magnum +Magritte +Magritte's +Magus +Magus's +Magyar +Magyar's +Magyars +Mahabharata +Mahayana +Mahayana's +Mahayanist +Mahler +Mahler's +Mahomet's +Mai +Mai's +Mailer +Mailer's +Maine +Maine's +Mainer +Mainer's +Mainers +Maitland +Maize +Maize's +Majesties +Majesty +Majesty's +Major +Major's +Majorca +Majorca's +Majuro +Maker +Maker's +Mal +Malabar +Malabar's +Malabo +Malabo's +Malacca +Malacca's +Malachi +Malachi's +Malagasy +Malagasy's +Malawi +Malawi's +Malawian +Malawians +Malay +Malay's +Malaya +Malaya's +Malayalam +Malayalam's +Malayan +Malayan's +Malayans +Malays +Malaysia +Malaysia's +Malaysian +Malaysians +Malcolm +Malcolm's +Maldives +Maldivian +Maldonado +Maldonado's +Male +Male's +Mali +Mali's +Malian +Malians +Malibu +Malibu's +Mallory +Mallory's +Malone +Malone's +Malta +Malta's +Maltese +Malthusian +Malthusians +Mammon's +Man +Man's +Managua +Managua's +Manama +Manama's +Manasseh +Manasseh's +Manchester +Manchester's +Manchu +Manchu's +Manchuria +Manchuria's +Manchurian +Manchurians +Mancini +Mancini's +Mandalay +Mandalay's +Mandarin +Mandel +Mandel's +Mandela +Mandelbrot +Mandingo +Mandy +Mandy's +Manfred +Manfred's +Manhattan +Manhattan's +Manhattans +Manichaeism +Manichaeism's +Manichean +Manichean's +Manicheans +Manila +Manila's +Manilas +Manitoba +Manitoba's +Manley +Manley's +Mann +Mann's +Mannheim +Mannheim's +Manning +Manning's +Manny +Manny's +Mansfield +Mansfield's +Manson +Manson's +Mantle +Mantle's +Manuel +Manuel's +Manuela +Manuela's +Manx +Mao +Mao's +Maoism +Maoism's +Maoist +Maoists +Maori +Maoris +Mapplethorpe +Mapplethorpe's +Maputo +Maputo's +Mar +Mar's +Mara +Mara's +Maratha +Maratha's +Marathi +Marathon +Marathon's +Marc +Marcel +Marcel's +Marcela +Marcela's +Marcella +Marcella's +Marcello +Marcello's +Marcellus +Marcellus's +Marcelo +Marcelo's +March +March's +Marches +Marci +Marci's +Marcia +Marcia's +Marcie +Marcie's +Marco +Marco's +Marconi +Marconi's +Marcos +Marcus +Marcus's +Marcy +Marcy's +Margaret +Margaret's +Margarita +Margarita's +Marge +Marge's +Margery +Margery's +Margi +Margi's +Margie +Margie's +Margo +Margo's +Margot +Margot's +Marguerite +Marguerite's +Mari +Mari's +Maria +Maria's +Marian +Mariana +Mariana's +Marianas +Marianna +Marianna's +Marianne +Marianne's +Mariano +Mariano's +Marians +Marie +Marie's +Marietta +Marietta's +Marigold +Marigold's +Marilee +Marilee's +Marilyn +Marilyn's +Marin +Marin's +Marina +Marina's +Marine +Marines +Mario +Mario's +Marion +Marion's +Marisa +Marisa's +Marissa +Marissa's +Marius +Marius's +Marjorie +Marjorie's +Marjory +Marjory's +Mark +Mark's +Markham +Markham's +Markov +Marks +Markus +Markus's +Marla +Marla's +Marlboro +Marlboro's +Marlborough +Marlborough's +Marlene +Marlene's +Marley +Marley's +Marlin +Marlin's +Marline +Marline's +Marlon +Marlon's +Marlow +Marlow's +Marlowe +Marlowe's +Marne +Marne's +Marquette +Marquette's +Marquez +Marquez's +Marquis +Marquis's +Marriott +Marriott's +Mars +Marseillaise +Marseillaise's +Marseille's +Marseilles +Marsh +Marsh's +Marsha +Marsha's +Marshal +Marshal's +Marshall +Marshall's +Mart +Mart's +Marta +Marta's +Martel +Martel's +Marten +Marten's +Martha +Martha's +Marti +Marti's +Martial +Martian +Martians +Martin +Martin's +Martina +Martina's +Martinez +Martinez's +Martinique +Martinique's +Martino +Martino's +Marty +Marty's +Martyr +Martyrs +Marvell +Marvell's +Marvin +Marvin's +Marx +Marx's +Marxian +Marxism +Marxism's +Marxist +Marxist's +Marxists +Mary +Mary's +Maryann +Maryann's +Maryanne +Maryanne's +Marybeth +Marybeth's +Maryellen +Maryellen's +Maryland +Maryland's +Marylander +Marylanders +Marylou +Marylou's +Maseru +Maseru's +Mason +Mason's +Masonic +Masonite +Masons +Mass +Massachusetts +Massachusetts's +Masses +Massey +Massey's +Massimo +Massimo's +Master +Master's +MasterCard +MasterCard's +Masters +Mata +Mata's +Mateo +Mateo's +Mathew +Mathew's +Mathews +Mathias +Mathis +Matilda +Matilda's +Matisse +Matisse's +Matt +Matt's +Mattel +Mattel's +Matthew +Matthew's +Matthews +Matthias +Mattie +Mattie's +Maud +Maud's +Maude +Maude's +Maugham +Maugham's +Maui +Maui's +Maupassant +Maura +Maura's +Maureen +Maureen's +Maurice +Maurice's +Mauricio +Mauricio's +Maurine +Maurine's +Mauritania +Mauritania's +Mauritanian +Mauritanians +Mauritian +Mauritius +Mauritius's +Maurizio +Maurizio's +Mauro +Mauro's +Mavis +Mavis's +Mawson +Max +Max's +Maxi +Maxi's +Maxim +Maxim's +Maximilian +Maximilian's +Maxine +Maxine's +Maxwell +Maxwell's +May +May's +Maya +Maya's +Mayan +Mayans +Mayas +Mayer +Mayer's +Mayfair +Mayfair's +Mayflower +Mayflower's +Maynard +Maynard's +Mayo +Mayo's +Mayor +Mayor's +Maypole +Maypole's +Maypoles +Mays +Maytag +Maytag's +Mazda +Mazda's +Mazola +Mazola's +Mb +Mbabane +Mbabane's +McBride +McBride's +McCain +McCain's +McCall +McCall's +McCarthy +McCarthy's +McCarthyism +McCarthyism's +McCartney +McCartney's +McCarty +McCarty's +McClain +McClain's +McClellan +McClellan's +McClure +McClure's +McConnell +McConnell's +McCormick +McCormick's +McCoy +McCoy's +McCray +McCray's +McCullough +McCullough's +McDaniel +McDaniel's +McDonald +McDonald's +McDonnell +McDonnell's +McDowell +McDowell's +McEnroe +McFadden +McFadden's +McFarland +McFarland's +McGee +McGee's +McGovern +McGovern's +McGowan +McGowan's +McGuire +McGuire's +McIntosh +McIntosh's +McIntyre +McIntyre's +McKay +McKay's +McKee +McKee's +McKenzie +McKenzie's +McKinley +McKinley's +McKinney +McKinney's +McKnight +McKnight's +McLaughlin +McLaughlin's +McLean +McLean's +McLeod +McLeod's +McMahon +McMahon's +McMillan +McMillan's +McNamara +McNamara's +McNeil +McNeil's +McPherson +McPherson's +McQueen +McQueen's +McVeigh +McVeigh's +Me +Mead +Mead's +Meade +Meade's +Meadows +Meagan +Meagan's +Mecca +Mecca's +Med +Med's +Media +Media's +Medicaid +Medicaid's +Medicare +Medicare's +Medici +Medici's +Medina +Medina's +Mediterranean +Mediterranean's +Medusa +Medusa's +Meg +Meg's +Megan +Megan's +Meghan +Meghan's +Meier +Meier's +Meighen +Meighen's +Meiji +Meiji's +Mejia +Mejia's +Mekong +Mekong's +Mel +Mel's +Melanesia +Melanesia's +Melanesian +Melanesians +Melanie +Melanie's +Melba +Melba's +Melbourne +Melbourne's +Melchizedek +Melchizedek's +Melendez +Melendez's +Melina +Melina's +Melinda +Melinda's +Melissa +Melissa's +Mellon +Mellon's +Mellor +Melody +Melody's +Melton +Melton's +Melville +Melville's +Melvin +Melvin's +Melvyn +Melvyn's +Memphis +Memphis's +Menard +Menard's +Mencken +Mencken's +Mendel +Mendel's +Mendelssohn +Mendelssohn's +Mendez +Mendez's +Mendocino +Mendocino's +Mendoza +Mendoza's +Menelaus +Mennen +Mennen's +Mennonite +Mennonite's +Mennonites +Menominee +Menotti +Menotti's +Menzies +Mephistopheles +Mercado +Mercado's +Mercedes +Mercer +Mercer's +Merck +Merck's +Mercurochrome +Mercurochrome's +Mercury +Mercury's +Mercy +Mercy's +Meredith +Meredith's +Merino +Merle +Merle's +Merlin +Merlin's +Merlot +Merovingian +Merriam +Merriam's +Merrick +Merrick's +Merrill +Merrill's +Merrily +Merrimack +Merrimack's +Merritt +Merritt's +Merry +Mersey +Mersey's +Merton +Merton's +Mervin +Mervin's +Mesa +Mesolithic +Mesolithic's +Mesopotamia +Mesopotamia's +Mesopotamian +Mesopotamians +Mesozoic +Messiah +Messiah's +Messiahs +Messianic +Messrs +Meta +Metamucil +Metamucil's +Methodism +Methodism's +Methodist +Methodist's +Methodists +Methuselah +Methuselah's +Metternich +Metternich's +Mexican +Mexicans +Mexico +Mexico's +Meyer +Meyer's +Meyerbeer +Meyerbeer's +Meyers +Mg +Mg's +Mgr +Mia +Mia's +Miami +Miami's +Micah +Micah's +Michael +Michael's +Michaela +Michaela's +Michel +Michel's +Michelangelo +Michelangelo's +Michele +Michele's +Michelin +Michelin's +Michelle +Michelle's +Michelob +Michelob's +Michelson +Michelson's +Michigan +Michigan's +Michigander +Michiganders +Michiganite +Michiganites +Mick +Mick's +Mickey +Mickey's +Micronesia +Micronesia's +Micronesian +Micronesians +Microsoft +Microsoft's +Midas +Midas's +Middleton +Middleton's +Midge +Midge's +Midland +Midland's +Midlands +Midway +Midway's +Midwest +Midwest's +Midwestern +Midwesterner +Midwesterner's +Midwesterners +Mignon +Mignon's +Miguel +Miguel's +Mike +Mike's +Mikhail +Mikhail's +Mil +Mil's +Milagros +Milan +Milan's +Milanese +Mildred +Mildred's +Mile +Mile's +Miles +Milford +Milford's +Mill +Mill's +Millard +Millard's +Miller +Miller's +Millet +Millet's +Millicent +Millicent's +Millie +Millie's +Mills +Milne +Milne's +Milo +Milo's +Milosevic +Milosevic's +Milquetoast +Milt +Milt's +Milton +Milton's +Miltonic +Milwaukee +Milwaukee's +Mimi +Mimi's +Mimosa +Mimosa's +Min +Min's +Mina +Mina's +Mindanao +Mindanao's +Mindy +Mindy's +Miner +Miner's +Minerva +Minerva's +Ming +Ming's +Minneapolis +Minneapolis's +Minnelli +Minnesota +Minnesota's +Minnesotan +Minnesotans +Minnie +Minnie's +Minoan +Minoans +Minolta +Minolta's +Minor +Minor's +Minot +Minot's +Minotaur +Minsk +Minsk's +Minuteman +Minuteman's +Miocene +Mir +Mir's +Mira +Mira's +Mirabel +Mirabel's +Mirabella +Mirabella's +Mirabelle +Mirabelle's +Miranda +Miranda's +Miriam +Miriam's +Miss +Miss's +Misses +Mississauga +Mississauga's +Mississippi +Mississippi's +Mississippian +Mississippians +Missouri +Missouri's +Missourian +Missourians +Missy +Missy's +Mister +Mister's +Misters +Mistress +Mistress's +Mistresses +Misty +Mitch +Mitch's +Mitchell +Mitchell's +Mitsubishi +Mitsubishi's +Mitterrand +Mitterrand's +Mitzi +Mitzi's +Mk +Mlle +Mlle's +Mme +Mme's +Mmes +Mo +Mobil +Mobil's +Mobile +Mobile's +Mobutu +Mobutu's +Modesto +Modesto's +Modesty +Modesty's +Modigliani +Modigliani's +Moe +Moe's +Mogadishu +Mogul +Mogul's +Moguls +Mohamed +Mohamed's +Mohammad +Mohammad's +Mohammed's +Mohammedan's +Mohammedanise +Mohammedanised +Mohammedanises +Mohammedanising +Mohammedanism +Mohammedanism's +Mohammedanize +Mohammedanized +Mohammedanizes +Mohammedanizing +Mohammedans +Mohandas +Mohave +Mohave's +Mohawk +Mohawk's +Mohawks +Mohegan +Moira +Moira's +Mojave +Mojave's +Moldavia +Moldavia's +Moldavian +Moldavians +Moldova +Moldovan +Molina +Molina's +Moll +Moll's +Mollie +Mollie's +Molly +Molly's +Molnar +Molnar's +Molokai +Molokai's +Molotov +Molotov's +Mommy +Mommy's +Mon +Mon's +Mona +Mona's +Monaco +Monaco's +Mondale +Mondale's +Monday +Monday's +Mondays +Monegasque +Monegasque's +Monegasques +Monet +Monet's +Mongol +Mongol's +Mongolia +Mongolia's +Mongolian +Mongolians +Mongolic +Mongolic's +Mongoloid +Mongoloids +Mongols +Monica +Monica's +Monika +Monika's +Monique +Monique's +Monk +Monk's +Monmouth +Monmouth's +Monongahela +Monongahela's +Monroe +Monroe's +Monrovia +Monrovia's +Monsanto +Monsanto's +Monsignor +Monsignor's +Monsignors +Mont +Mont's +Montague +Montague's +Montana +Montana's +Montanan +Montanans +Monte +Monte's +Montenegrin +Montenegro +Montenegro's +Monterrey +Monterrey's +Montesquieu +Montessori +Montessori's +Monteverdi +Monteverdi's +Montevideo +Montevideo's +Montezuma +Montgomery +Montgomery's +Monticello +Montoya +Montoya's +Montpelier +Montpelier's +Montreal +Montreal's +Montserrat +Monty +Monty's +Moody +Moody's +Moog +Moon +Moon's +Mooney +Mooney's +Moor +Moor's +Moore +Moore's +Moorish +Moors +Mora +Mora's +Morales +Morales's +Moran +Moran's +Moravia +Moravia's +Moravian +Mordecai +Mordecai's +More +Moreno +Moreno's +Moreton +Morey +Morey's +Morgan +Morgan's +Moriarty +Moriarty's +Morin +Morin's +Morison +Morison's +Morita +Morita's +Moritz +Moritz's +Morley +Morley's +Mormon +Mormon's +Mormonism +Mormonism's +Mormons +Moro +Moro's +Moroccan +Moroccans +Morocco +Morocco's +Morris +Morris's +Morrison +Morrison's +Morrow +Morrow's +Morse +Morse's +Mort +Mortimer +Mortimer's +Morton +Morton's +Mosaic +Moscow +Moscow's +Moseley +Moseley's +Moses +Moshe +Moshe's +Moslem's +Mosley +Mosley's +Moss +Moss's +Motorola +Motorola's +Motrin +Mott +Mott's +Mount +Mount's +Mountbatten +Mountbatten's +Mouton +Mouton's +Mowgli +Mowgli's +Mozambican +Mozambicans +Mozambique +Mozambique's +Mozart +Mozart's +Mr +Mr's +Mrs +Ms +Mt +Mueller +Mueller's +Muenster +Muffin +Muffin's +Muhammad +Muhammad's +Muir +Muir's +Mullen +Mullen's +Muller +Muller's +Mulligan +Mullins +Mulroney +Mulroney's +Munch +Munich +Munich's +Munoz +Munoz's +Munro +Munro's +Munroe +Munroe's +Munster +Munster's +Muppet +Muppet's +Murchison +Murchison's +Murcia +Murdoch +Murdoch's +Murdock +Murdock's +Muriel +Muriel's +Murielle +Murielle's +Murillo +Murillo's +Murphy +Murphy's +Murray +Murray's +Murrumbidgee +Muscat +Muscat's +Muscovite +Muscovite's +Muse +Muse's +Muskogee +Muslim +Muslim's +Muslims +Mussolini +Mussolini's +Mussorgsky +Mussorgsky's +My +Myanmar +Mycenae +Mycenae's +Mycenaean +Myer +Myer's +Myers +Mylar +Myles +Myles's +Myra +Myra's +Myrna +Myrna's +Myron +Myron's +Myrtle +Myrtle's ++++++++++ +N +N'Djamena +N's +Na +Na's +Nabisco +Nabisco's +Nada +Nada's +Nadia +Nadia's +Nadine +Nadine's +Nagasaki +Nagasaki's +Nagoya +Nagoya's +Nagy +Nagy's +Nahum +Nahum's +Nair +Nair's +Nairobi +Nairobi's +Nam +Nam's +Namibia +Namibia's +Namibian +Namibians +Nan +Nan's +Nana +Nana's +Nanak +Nanak's +Nance +Nance's +Nancy +Nancy's +Nanette +Nanette's +Nannette +Nannette's +Nanny +Nanny's +Nantes +Nantucket +Nantucket's +Naomi +Naomi's +Nap +Nap's +Napier +Napier's +Naples +Naples's +Napoleon +Napoleon's +Napoleonic +Napoleons +Nappy +Nappy's +Napster +Napster's +Nara +Nara's +Narcissus +Narcissus's +Narragansett +Narragansett's +Nash +Nash's +Nasho +Nashua +Nashua's +Nashville +Nashville's +Nassau +Nassau's +Nasser +Nasser's +Nat +Nat's +Natal +Natalie +Natalie's +Natasha +Natasha's +Natchez +Nathalie +Nathalie's +Nathan +Nathan's +Nathanial +Nathanial's +Nathaniel +Nathaniel's +Nation +Nations +Nationwide +Nativity +Nativity's +Natty +Nauru +Nauru's +Nautilus +Navaho's +Navajo +Navajos +Navarre +Navarre's +Navarro +Navarro's +Navies +Navratilova +Navratilova's +Navy +Nazarene +Nazarene's +Nazarenes +Nazareth +Nazareth's +Nazi +Nazi's +Nazis +Nazism +Neal +Neal's +Neanderthal +Neanderthals +Neapolitan +Neapolitan's +Neapolitans +Nebraska +Nebraska's +Nebraskan +Nebraskans +Nebuchadnezzar +Nebuchadnezzar's +Ned +Ned's +Neely +Neely's +Negev +Negev's +Negritude +Negro +Negro's +Negroes +Negroid +Nehemiah +Nehemiah's +Nehru +Nehru's +Neil +Neil's +Neill +Neill's +Nell +Nell's +Nellie +Nellie's +Nelly +Nelly's +Nelsen +Nelsen's +Nelson +Nelson's +Nembutal +Nembutal's +Nemesis +Nemesis's +Neogaea's +Neolithic +Neolithic's +Nepal +Nepal's +Nepalese +Nepali +Nepali's +Neptune +Neptune's +Nerf +Nero +Nero's +Nester +Nester's +Nestle +Nestor +Nestor's +Netherlander +Netherlander's +Netherlanders +Netherlands +Netherlands's +Netscape +Netscape's +Nettle +Nettle's +Neva +Neva's +Nevada +Nevada's +Nevadan +Nevadans +Neville +Neville's +Nevis +Nevis's +New +Newark +Newark's +Newcastle +Newcastle's +Newfoundland +Newfoundland's +Newfoundlander +Newfoundlander's +Newfoundlanders +Newman +Newman's +Newport +Newport's +Newsweek +Newsweek's +Newton +Newton's +Newtonian +Nguyen +Nguyen's +Ni +Ni's +Niagara +Niagara's +Niall +Niall's +Niamey +Niamey's +Nicaragua +Nicaragua's +Nicaraguan +Nicaraguans +Nice +Nicene +Nichol +Nichol's +Nicholas +Nichole +Nichole's +Nichols +Nicholson +Nicholson's +Nick +Nick's +Nickelodeon +Nickelodeon's +Nicky +Nicky's +Nicodemus +Nicodemus's +Nicola +Nicola's +Nicolas +Nicole +Nicole's +Nicosia +Nicosia's +Nielsen +Nielsen's +Nietzsche +Nietzsche's +Nieves +Nieves's +Nigel +Nigel's +Niger +Niger's +Nigeria +Nigeria's +Nigerian +Nigerians +Nightingale +Nightingale's +Nijinsky +Nijinsky's +Nike +Nike's +Nikita +Nikita's +Nikkei +Nikki +Nikki's +Nikolai +Nikolai's +Nikon +Nikon's +Nil +Nil's +Nile +Nile's +Niles +Nimrod +Nimrod's +Nimrods +Nina +Nina's +Nineveh +Nineveh's +Nintendo +Nippon +Nippon's +Nipponese +Nirvana +Nirvanas +Nisan +Nisei +Nissan +Nissan's +Nita +Nita's +Nixon +Nixon's +Nkrumah +Nkrumah's +No +No's +Noah +Noah's +Nobel +Nobel's +Noble +Noble's +Noel +Noel's +Noelle +Noelle's +Noels +Noh's +Nola +Nola's +Nolan +Nolan's +Noland +Noland's +Noll +Noll's +Nome +Nome's +Nomi +Nomi's +Nona +Nona's +Nonie +Nonie's +Nora +Nora's +Norah +Norah's +Norbert +Norbert's +Norberto +Norberto's +Nordic +Nordics +Noreen +Noreen's +Norfolk +Norfolk's +Noriega +Norm +Norma +Norma's +Norman +Norman's +Normandy +Normandy's +Normans +Norplant +Norris +Norse +Norseman +Norseman's +Norsemen +North +North's +Northampton +Northampton's +Northeast +Northeast's +Northern +Northerner +Northerner's +Northrop +Northrop's +Northwest +Northwest's +Norton +Norton's +Norway +Norway's +Norwegian +Norwegians +Norwich +Norwich's +Notogaea +Nottingham +Nottingham's +Nouakchott +Nouakchott's +Nov +Nova +Nova's +November +November's +Novembers +Novgorod +Novgorod's +Novocain +Novocaine +Novocaine's +Novosibirsk +Novosibirsk's +Noxzema +Noxzema's +Noyes +Noyes's +Nubian +Nubian's +Nullarbor +Numbers +Nunavut +Nunavut's +Nunez +Nunez's +Nuremberg +Nuremberg's +NutraSweet +NutraSweet's +Nydia +Nydia's +Nye +Nye's +Nyssa +Nyssa's ++++++++++ +O +O'Brien +O'Connell +O'Connor +O'Donnell +O'Hara +O'Higgins +O'Keeffe +O'Neil +O'Neill +O'Rourke +O'Toole +O'Tooleok +OK +OK'd +Oahu +Oahu's +Oakland +Oakland's +Oakley +Oakley's +Oates +Oates's +Oaxaca +Oaxaca's +Ob +Obadiah +Obadiah's +Oberlin +Oberlin's +Oberon +Oberon's +Oboe +Oboe's +Occident +Occident's +Occidental +Occidentalise +Occidentalised +Occidentalises +Occidentalising +Occidentalize +Occidentalized +Occidentalizes +Occidentalizing +Occidentals +Oceania +Oceania's +Oceanside +Oceanside's +Ochoa +Ochoa's +Oct +Octavia +Octavia's +Octavian +Octavian's +October +October's +Octobers +Ode +Ode's +Odell +Odell's +Odessa +Odessa's +Odette +Odette's +Odin +Odin's +Odis +Odis's +Odom +Odom's +Odysseus +Odysseus's +Odyssey +Odyssey's +Oedipal +Oedipus +Oedipus's +Ofelia +Ofelia's +Offenbach +Offenbach's +OfficeMax +OfficeMax's +Ogden +Ogden's +Ogilvy +Ogilvy's +Oglethorpe +Oglethorpe's +Ohio +Ohio's +Ohioan +Ohioans +Oida +Ojibwa +Ojibwa's +Ojibwas +Okayama +Okayama's +Okeechobee +Okeechobee's +Okinawa +Okinawa's +Oklahoma +Oklahoma's +Oklahoman +Oklahomans +Oktoberfest +Olav +Olav's +Oldenburg +Oldenburg's +Oldsmobile +Oldsmobile's +Ole +Olen +Olen's +Olga +Olga's +Oligocene +Olin +Olin's +Oliphant +Olive +Olive's +Oliver +Oliver's +Olivetti +Olivetti's +Olivia +Olivia's +Olivier +Olivier's +Ollie +Ollie's +Olmsted +Olmsted's +Olsen +Olsen's +Olson +Olson's +Olympia +Olympia's +Olympiad +Olympiad's +Olympiads +Olympian +Olympians +Olympic +Olympics +Olympus +Olympus's +Omaha +Omaha's +Oman +Oman's +Omani +Omar +Omar's +Omnipotent +Onega +Onega's +Oneida +Oneida's +Oneidas +Ono +Ono's +Onondaga +Onondaga's +Onondagas +Ontarian +Ontarians +Ontario +Ontario's +Opal +Opal's +Ophelia +Ophelia's +Oppenheimer +Oppenheimer's +Oprah +Oprah's +Oran +Oran's +Orange +Orange's +Ord +Ordovician +Ore +Ore's +Oregon +Oregon's +Oregonian +Oregonians +Oren +Oren's +Oreo +Orestes +Orient +Orient's +Oriental +Orientals +Orients +Orin +Orin's +Orinoco +Orinoco's +Orion +Orion's +Oriya +Oriya's +Orkney +Orkney's +Orland +Orland's +Orleans +Orpheus +Orpheus's +Orphic +Orr +Orr's +Orrin +Orrin's +Orson +Orson's +Ortega +Ortega's +Orthodox +Ortiz +Ortiz's +Orton +Orton's +Orville +Orville's +Orwell +Orwell's +Orwellian +Os +Osage +Osage's +Osages +Osaka +Osaka's +Osborn +Osborn's +Osborne +Osborne's +Oscar +Oscar's +Oscars +Osceola +Osgood +Osgood's +Oshkosh +Oshkosh's +Oslo +Oslo's +Osmond +Osmond's +Oswald +Oswald's +Othello +Othello's +Otis +Otis's +Ottawa +Ottawa's +Otto +Otto's +Ottoman +Ouagadougou +Ouagadougou's +Ouija +Ouija's +Ouijas +Ovid +Ovid's +Owen +Owens +Oxford +Oxford's +Oxfords +Oxnard +Oxonian +Oz +Oz's +Ozark +Ozark's +Ozarks +Ozzie +Ozzie's ++++++++++ +P +P's +Pa +Pa's +Pablo +Pablo's +Pabst +Pabst's +Pace +Pace's +Pacheco +Pacheco's +Pacific +Pacific's +Packard +Packard's +Paddy +Paddy's +Padgett +Padgett's +Padilla +Padilla's +Page +Page's +Paige +Paige's +Pail +Pail's +Paine +Paine's +Pakistan +Pakistan's +Pakistani +Pakistanis +Palaearctic +Palermo +Palermo's +Palestine +Palestine's +Palestinian +Palestinians +Palestrina +Palestrina's +Palikir +Palisades +Pall +Pall's +Palm +Palm's +Palmer +Palmer's +Palmolive +Palmolive's +Palmyra +Palmyra's +Palomar +Pam +Pam's +Pamela +Pamela's +Pampers +Pan +Pan's +Panama +Panama's +Panamanian +Panamanians +Panamas +Panasonic +Panasonic's +Pandora +Pandora's +Pangaea +Pangaea's +Pansy +Pansy's +Pantaloon +Pantaloon's +Pantheon +Pantheon's +Paola +Paola's +Paolo +Paolo's +Papua +Paracelsus +Paradise +Paradise's +Paraguay +Paraguay's +Paraguayan +Paraguayans +Paramaribo +Paramaribo's +Paramecium +Paramecium's +Paramount +Paramount's +Parcheesi +Parcheesi's +Pareto +Pareto's +Paris +Paris's +Parisian +Parisian's +Parisians +Park +Park's +Parker +Parker's +Parkes +Parkinson +Parkinson's +Parkman +Parks +Parliament +Parliament's +Parliaments +Parmesan +Parmesans +Parnassus +Parnassus's +Parnell +Parnell's +Parr +Parr's +Parrish +Parrish's +Parry +Parry's +Parsee's +Parsifal +Parsifal's +Parsons +Parthenon +Parthenon's +Pasadena +Pasadena's +Pascal +Pascal's +Pasquale +Pasquale's +Passe +Passion +Passion's +Passions +Passover +Passover's +Passovers +Pasternak +Pasternak's +Pasteur +Pasteur's +Pat +Pat's +Patagonia +Patagonia's +Patagonian +Pate +Pate's +Patel +Patel's +Paten +Paten's +Paterson +Paterson's +Patience +Patience's +Patrice +Patrice's +Patricia +Patricia's +Patrick +Patrick's +Patsy +Patsy's +Patten +Patten's +Patterson +Patterson's +Patti +Patti's +Pattie +Pattie's +Patton +Patton's +Patty +Patty's +Paul +Paul's +Paula +Paula's +Paulette +Paulette's +Pauline +Paulo +Paulo's +Pavarotti +Pavlov +Pavlov's +Pawnee +Pawnee's +Pawnees +Paxton +Paxton's +Payne +Payne's +Payton +Payton's +Pd +Peabody +Peabody's +Peace +Peace's +Peale +Peale's +Pearce +Pearce's +Pearl +Pearl's +Pearle +Pearle's +Pearlie +Pearlie's +Pearson +Pearson's +Peck +Peck's +Pecos +Pecos's +Pedro +Pedro's +Peel +Peel's +Peg +Peg's +Pegasus +Pegasus's +Peggy +Peggy's +Pekinese's +Peking +Peking's +Pekingese +Pekingese's +Pembroke +Pembroke's +Pen +Pen's +Pena +Pena's +Penelope +Penelope's +Penn +Penn's +Penney +Penney's +Pennington +Pennington's +Pennsylvania +Pennsylvania's +Pennsylvanian +Pennsylvanians +Penny +Penny's +Pennzoil +Pennzoil's +Pensacola +Pensacola's +Pentagon +Pentagon's +Pentateuch +Pentateuch's +Pentecost +Pentecost's +Pentecostal +Pentecostalism +Pentecostals +Pentium +Pentium's +Peoria +Peoria's +Pepsi +Pepsi's +Pequot +Pequot's +Perceval +Percival +Percy +Percy's +Perelman +Perelman's +Perez +Perez's +Perkins +Perl +Perl's +Perm +Perm's +Permian +Peron +Perot +Perot's +Perrier +Perrine +Perrine's +Perry +Perry's +Persephone +Persephone's +Pershing +Pershing's +Persia +Persia's +Persian +Persians +Perth +Perth's +Peru +Peru's +Peruvian +Peruvians +Peshawar +Peshawar's +Pet +Pet's +Pete +Pete's +Peter +Peter's +Peters +Petersen +Petersen's +Peterson +Peterson's +Petra +Petra's +Petty +Petunia +Petunia's +Peugeot +Peugeot's +Peyton +Peyton's +Pfizer +Pfizer's +PhD +Phaedra +Phaedra's +Pharaoh +Pharaoh's +Pharaohs +Pharisaic +Pharisee +Pharisee's +Pharisees +Phelps +Phelps's +Phil +Phil's +Philadelphia +Philadelphia's +Philemon +Philemon's +Philip +Philip's +Philippe +Philippe's +Philippians +Philippine +Philippine's +Philippines +Philips +Philistine +Philistine's +Philistines +Phillip +Phillip's +Phillips +Philly +Philly's +Philomena +Philomena's +Phipps +Phipps's +Phoebe +Phoebe's +Phoenicia +Phoenicia's +Phoenician +Phoenician's +Phoenicians +Phoenix +Phoenix's +Photostat +Photostat's +Photostats +Photostatted +Photostatting +Phrygia +Phrygia's +Phyllis +Phyllis's +Piaget +Piaget's +Picasso +Picasso's +Piccadilly +Piccadilly's +Pickering +Pickering's +Pickett +Pickett's +Pickwick +Piedmont +Piedmont's +Pier +Pier's +Pierce +Pierre +Pierre's +Pierson +Pierson's +Pieter +Pieter's +Piggy +Pigmy's +Pike +Pike's +Pilate +Pilate's +Pilgrim +Pilgrims +Pillsbury +Pillsbury's +Pinatubo +Pinatubo's +Pinkerton +Pinkerton's +Pinocchio +Pinocchio's +Pinochet +Pinter +Pinter's +Pintubi +Pinyin +Pip +Pip's +Piper +Piper's +Pippin +Pippin's +Piraeus +Piraeus's +Pirandello +Pirandello's +Pisa +Pisa's +Pisces +Pisces's +Pitcairn +Pitcairn's +Pitjantjatjara +Pitt +Pitt's +Pittman +Pittman's +Pitts +Pittsburgh +Pittsburgh's +Pius +Pius's +Pizarro +Pizarro's +Pkwy +Pl +Planck +Planck's +Plano +Plantagenet +Plantagenet's +Plato +Plato's +Platonic +Platonise +Platonised +Platonises +Platonising +Platonism +Platonism's +Platonist +Platonize +Platonized +Platonizes +Platonizing +Platte +Platte's +PlayStation +PlayStation's +Playboy +Playboy's +Playtex +Playtex's +Plc. +Pleistocene +Plexiglas +Plexiglas's +Pliny +Pliny's +Pliocene +Plutarch +Pluto +Pluto's +Plymouth +Plymouth's +Pm +Pm's +Po +Po's +Pocahontas +Pocahontas's +Pocono +Pocono's +Podunk +Podunk's +Poe +Poe's +Pogo +Poisson +Poisson's +Pokémon +Pokémon's +Poland +Poland's +Polanski +Polaris +Polaris's +Polaroid +Polaroid's +Pole +Pole's +Poles +Polish +Politburo +Politburo's +Polk +Polk's +Pollard +Pollock +Pollock's +Polly +Polly's +Pollyanna +Pollyanna's +Polo +Polo's +Polynesia +Polynesia's +Polynesian +Polynesians +Pomeranian +Pomona +Pomona's +Pompadour +Pompadour's +Pompeian +Pompeii +Pompeii's +Pompey +Pompey's +Ponce +Ponce's +Pontiac +Pontiac's +Pooh +Poole +Poole's +Poona +Poona's +Pope +Pope's +Popes +Popeye +Popeye's +Popper +Popper's +Poppy +Poppy's +Popsicle +Popsicle's +Popsicles +Porsche +Porsche's +Port +Port's +Porter +Porter's +Portia +Portia's +Portland +Portland's +Portsmouth +Portsmouth's +Portugal +Portugal's +Portuguese +Portuguese's +Poseidon +Poseidon's +Post +Post's +Potomac +Potomac's +Potsdam +Potsdam's +Potter +Potter's +Potts +Potts's +Pound +Pound's +Powell +Powell's +PowerPoint +PowerPoint's +Powers +Powhatan +Powhatan's +Pr +Pr's +Praetorian +Praetorians +Prague +Prague's +Praia +Pratt +Pratt's +Pravda +Pravda's +Precambrian +Prentice +Prentiss +Prentiss's +Pres +Presbyterian +Presbyterianism +Presbyterians +Prescott +Prescott's +Presley +Presley's +Preston +Preston's +Pretoria +Pretoria's +Price +Price's +Priestley +Priestley's +Prince +Prince's +Princeton +Princeton's +Principal +Principal's +Principe +Principe's +Priscilla +Priscilla's +Private +Procrustean +Procter +Procter's +Prof +Prohibition +Prohibition's +Prohibitions +Prokofiev +Prokofiev's +Promethean +Prometheus +Prometheus's +Prophets +Proserpine +Proserpine's +Protestant +Protestant's +Protestantism +Protestantism's +Protestants +Proteus +Proteus's +Proverbs +Providence +Providence's +Providences +Provo +Provo's +Prozac +Prudence +Prudence's +Prudential +Prudential's +Pruitt +Pruitt's +Prussia +Prussia's +Prussian +Prussians +Pryce +Pryce's +Pryor +Pryor's +Psalms +Psalter +Psalter's +Psalters +Psyche +Psyche's +Pt +Pt's +Ptolemaic +Ptolemy +Ptolemy's +Pty +Puccini +Puccini's +Puck +Puck's +Puckett +Puckett's +Pueblo +Pueblo's +Pueblos +Puff +Puff's +Puget +Puget's +Pugh +Pugh's +Pulaski +Pulaski's +Pulitzer +Pulitzer's +Pulitzers +Pullman +Pullman's +Pullmans +Punch +Punch's +Punic +Punjab +Punjab's +Punjabi +Punjabi's +Purcell +Purcell's +Purdue +Purdue's +Purim +Purim's +Purina +Purina's +Puritan +Puritan's +Puritanism +Puritanism's +Puritans +Putnam +Putnam's +Pygmalion +Pygmalion's +Pygmies +Pygmy +Pygmy's +Pyle +Pyle's +Pym +Pym's +Pyongyang +Pyongyang's +Pyrenean +Pyrenees +Pyrex +Pyrex's +Pyrexes +Pyrrhic +Pythagoras +Pythagoras's +Pythagorean +Python +Python's ++++++++++ +Q +Q's +Qaddafi +Qaddafi's +Qantas +Qantas's +Qatar +Qatar's +Qatari +Quaalude +Quaker +Quaker's +Quakerism +Quakers +Quasimodo +Quasimodo's +Quaternary +Quayle +Quayle's +Quebec +Quebec's +Quechua +Quechua's +Queen +Queen's +Queens +Queensland +Queensland's +Quentin +Quentin's +Quetzalcoatl +Quetzalcoatl's +Quill +Quill's +Quincy +Quincy's +Quinlan +Quinlan's +Quinn +Quinn's +Quintana +Quintana's +Quinton +Quinton's +Quintus +Quintus's +Quirinal +Quirinal's +Quisling +Quisling's +Quito +Quito's +Quixote +Quixote's +Qumran +Qumran's +Quonset ++++++++++ +R +R's +Ra +Ra's +Rabat +Rabat's +Rabbi +Rabbi's +Rabelais +Rabelais's +Rabelaisian +Rabi +Rabin +Rabin's +Rachael +Rachael's +Rachel +Rachel's +Rachelle +Rachelle's +Rachmaninoff +Rachmaninoff's +Racine +Racine's +Rae +Rae's +Rafael +Rafael's +Rafaela +Rafaela's +Raff +Rafferty +Rafferty's +Raffles +Rainer +Rainer's +Rainier +Rainier's +Raleigh +Raleigh's +Ralf +Ralf's +Ralph +Ralph's +Ram +Ram's +Ramada +Ramada's +Ramadan +Ramadan's +Ramakrishna +Ramakrishna's +Ramayana +Ramayana's +Rambo +Rambo's +Ramirez +Ramirez's +Ramiro +Ramiro's +Ramon +Ramon's +Ramona +Ramona's +Ramos +Ramsay +Ramsay's +Ramsey +Ramsey's +Rand +Rand's +Randal +Randal's +Randall +Randall's +Randolph +Randolph's +Randy +Randy's +Rangoon +Rangoon's +Rankin +Rankin's +Ransom +Ransom's +Raphael +Raphael's +Raquel +Raquel's +Rasmussen +Rasmussen's +Rasputin +Rasputin's +Rastafarian +Rastafarian's +Rather +Ratliff +Ratliff's +Raul +Raul's +Ravel +Raven +Raven's +Ray +Ray's +Rayburn +Rayburn's +Raymond +Raymond's +Rd +Rd's +Re +Re's +Rea +Rea's +Read +Reading +Reading's +Reagan +Reagan's +Reaganomics +Realtor +Realtors +Reba +Reba's +Rebecca +Rebecca's +Reconstruction +Reconstruction's +Redeemer +Redeemer's +Redford +Redford's +Redmond +Redmond's +Reebok +Reebok's +Reece +Reece's +Reed +Reed's +Rees +Reese +Reese's +Reeves +Reformation +Reformation's +Reformations +Refugio +Refugio's +Regan +Regan's +Reggie +Reggie's +Regina +Regina's +Reginald +Reginald's +Rehnquist +Reich +Reich's +Reichstag's +Reid +Reid's +Reiko +Reiko's +Reilly +Reilly's +Reinhardt +Reinhardt's +Reinhold +Reinhold's +Rembrandt +Rembrandt's +Remington +Remington's +Remy +Remy's +Rena +Rena's +Renaissance +Renaissance's +Renaissances +Renaldo +Renaldo's +Renascence +Renascence's +Renascences +Renate +Renate's +Renault +Renault's +Rene +Rene's +Renee +Renee's +Reno +Reno's +Renoir +Renoir's +Rep +Rep's +Representative +Representatives +Republican +Republicanism +Republicanisms +Republicans +Requiem +Requiem's +Requiems +Resistance +Resistance's +Resistances +Restoration +Restoration's +Resurrection +Resurrection's +Resurrections +Reuben +Reuben's +Reunion +Reuters +Rev +Revelation +Revelation's +Revelations +Revere +Reverend +Revlon +Revlon's +Rex +Rexford +Rexford's +Reyes +Reykjavik +Reykjavik's +Reyna +Reyna's +Reynaldo +Reynaldo's +Reynard +Reynard's +Reynolds +Rhea +Rhea's +Rhett +Rhett's +Rhiannon +Rhiannon's +Rhine +Rhine's +Rhineland +Rhineland's +Rhoda +Rhoda's +Rhodes +Rhodesia +Rhodesia's +Rhodesian +Rhodesians +Rhonda +Rhonda's +Rhone +Rhys +Rica +Rica's +Ricardo +Ricardo's +Rice +Rice's +Rich +Rich's +Richard +Richard's +Richards +Richardson +Richardson's +Richelieu +Richelieu's +Richmond +Richmond's +Richter +Richter's +Rick +Rick's +Rickard +Rickard's +Rickey +Rickey's +Rickie +Rickie's +Ricky +Ricky's +Rico +Rico's +Riddle +Riddle's +Ride +Riefenstahl +Riefenstahl's +Riel +Riemann +Riemann's +Riesling +Riesling's +Rieslings +Riga +Riga's +Riggs +Riggs's +Right +Rights +Riley +Riley's +Rimbaud +Rimbaud's +Rimington +Ring +Ring's +Ringling +Ringling's +Rio +Riordan +Riordan's +Rios +Rip +Rip's +Ripley +Ripley's +Risorgimento +Risorgimento's +Rita +Rita's +Ritalin +Ritchie +Ritchie's +Ritz +Ritz's +Riva +Riva's +Rivas +Rivera +Rivera's +Rivers +Riverside +Riverside's +Riviera +Riyadh +Riyadh's +Roach +Roach's +Roanoke +Roanoke's +Rob +Rob's +Robb +Robb's +Robbie +Robbie's +Robbins +Robby +Robby's +Roberson +Roberson's +Robert +Robert's +Roberta +Roberta's +Roberto +Roberto's +Roberts +Robertson +Robertson's +Robeson +Robeson's +Robespierre +Robin +Robin's +Robinette +Robinette's +Robinson +Robinson's +Robitussin +Robitussin's +Robles +Robles's +Robson +Robson's +Roby +Roby's +Robyn +Robyn's +Rocco +Rocco's +Rocha +Rocha's +Roche +Roche's +Rochelle +Rochelle's +Rochester +Rochester's +Rock +Rock's +Rockefeller +Rockefeller's +Rockford +Rockford's +Rockies +Rockwell +Rockwell's +Rocky +Rod +Rod's +Roddenberry +Roddenberry's +Roderick +Roderick's +Rodger +Rodger's +Rodgers +Rodney +Rodney's +Rodolfo +Rodolfo's +Rodrigo +Rodrigo's +Rodriguez +Rodriguez's +Rodriquez +Rodriquez's +Roentgen's +Rogelio +Rogelio's +Roger +Roger's +Rogers +Roget +Roget's +Rojas +Rojas's +Rolaids +Rolaids's +Roland +Roland's +Rolando +Rolando's +Rolex +Rolex's +Rolf +Rolf's +Rolland +Rolland's +Rollerblade +Rollerblades +Rollin +Rollin's +Rollins +Rolodex +Rom +Roma +Roma's +Roman +Romanesque +Romania +Romania's +Romanian +Romanian's +Romanians +Romanisation +Romanise +Romanised +Romanises +Romanising +Romanization +Romanize +Romanized +Romanizes +Romanizing +Romano +Romano's +Romans +Romansh +Romansh's +Romanticism +Romanticisms +Romany +Romany's +Rome +Rome's +Romeo +Romeo's +Romeos +Romero +Romero's +Romney +Romney's +Romulus +Romulus's +Ron +Ron's +Rona +Rona's +Ronald +Ronald's +Ronda +Ronda's +Ronnie +Ronnie's +Ronny +Ronny's +Rooney +Rooney's +Roosevelt +Roosevelt's +Root +Root's +Roquefort +Roquefort's +Rorschach +Rory +Rory's +Rosa +Rosa's +Rosales +Rosales's +Rosalie +Rosalie's +Rosalind +Rosalind's +Rosalinda +Rosalinda's +Rosaline +Rosaline's +Rosalyn +Rosalyn's +Rosamond +Rosamond's +Rosanna +Rosanna's +Rosanne +Rosanne's +Rosario +Rosario's +Roscoe +Roscoe's +Rose +Rose's +Roseanna +Roseanna's +Roseanne +Roseanne's +Roseau +Rosella +Roselle +Roselle's +Rosemarie +Rosemarie's +Rosemary +Rosemary's +Rosenberg +Rosenberg's +Rosetta +Rosetta's +Rosette +Rosette's +Rosicrucian +Rosicrucian's +Rosie +Rosie's +Rosita +Rosita's +Roslyn +Roslyn's +Ross +Rossini +Rossini's +Rostropovich +Rostropovich's +Roswell +Roswell's +Rosy +Rotarian +Rotarian's +Roth +Roth's +Rothko +Rothko's +Rothschild +Rothschild's +Rotterdam +Rotterdam's +Rousseau +Rousseau's +Rover +Rover's +Row +Row's +Rowan +Rowan's +Rowe +Rowe's +Rowena +Rowena's +Rowland +Rowland's +Rowling +Rowling's +Roxana +Roxana's +Roxanna +Roxanna's +Roxanne +Roxanne's +Roxie +Roxie's +Roy +Roy's +Royal +Royce +Royce's +Rte +Rubbermaid +Rubbermaid's +Rube +Rube's +Ruben +Ruben's +Rubens +Rubicon +Rubicon's +Rubik +Rubik's +Rubin +Rubin's +Rubinstein +Rubinstein's +Ruby +Ruby's +Rudd +Rudd's +Ruddy +Rudolf +Rudolf's +Rudolph +Rudolph's +Rudy +Rudy's +Rudyard +Rudyard's +Rufus +Rufus's +Rugby's +Ruggiero +Ruggiero's +Ruhr +Ruhr's +Ruiz +Ruiz's +Rules +Rum +Rumania's +Rumanian's +Runnymede +Runnymede's +Runyon +Runyon's +Rupert +Rupert's +Rush +Rush's +Rushdie +Rushmore +Rushmore's +Ruskin +Ruskin's +Russ +Russell +Russell's +Russia +Russia's +Russian +Russian's +Russians +Russo +Russo's +Rustbelt +Rustbelt's +Rusty +Rutgers +Ruth +Ruth's +Ruthann +Ruthann's +Rutherford +Rutherford's +Ruthie +Ruthie's +Rutledge +Rutledge's +Rwanda +Rwanda's +Rwandan +Rwandans +Rx +Rx's +Ryan +Ryan's +Ryder +Ryder's +Ryukyu +Ryukyu's +Ryun +Ryun's ++++++++++ +S +Saab +Saab's +Sabbath +Sabbath's +Sabbaths +Sabina +Sabina's +Sabine +Sabine's +Sabre +Sabre's +Sabrina +Sabrina's +Sachs +Sachs's +Sacramento +Sacramento's +Saddam +Saddam's +Sadducee +Sadducee's +Sadie +Sadie's +Safeway +Safeway's +Safire +Safire's +Saginaw +Saginaw's +Sagittarius +Sagittarius's +Sahara +Sahara's +Saharan +Saharan's +Saigon +Saigon's +Saint +Sakai +Sakai's +Sakhalin +Sakhalin's +Saks +Sal +Sal's +Saladin +Saladin's +Salamis +Salas +Salas's +Salazar +Salazar's +Sale +Salem +Salem's +Salerno +Salerno's +Salinas +Salinger +Salinger's +Salisbury +Salisbury's +Salk +Salk's +Sallie +Sallie's +Sally +Sally's +Sallyanne +Sallyanne's +Salmon +Salmon's +Salome +Salome's +Salomon +Salomon's +Salvador +Salvador's +Salvadoran +Salvadorans +Salvadorian +Salvadorians +Salvation +Salvatore +Salvatore's +Salvo +Salyut +Sam +Sam's +Samantha +Samantha's +Samara +Samara's +Samaria +Samaria's +Samaritan +Samaritan's +Samaritans +Sammie +Sammie's +Sammy +Sammy's +Samoa +Samoan +Samoans +Samoyed +Samoyed's +Sampson +Sampson's +Samson +Samson's +Samuel +Samuel's +Samuelson +Samuelson's +San +San's +Sanchez +Sanchez's +Sand +Sand's +Sandburg +Sandburg's +Sander +Sander's +Sanders +Sanderson +Sanderson's +Sandi +Sandi's +Sandinista +Sandoval +Sandoval's +Sandra +Sandra's +Sandy +Sandy's +Sanford +Sanford's +Sang +Sanger +Sanger's +Sanhedrin +Sanhedrin's +Sanskrit +Sanskrit's +Santa +Santa's +Santana +Santana's +Santayana +Santayana's +Santiago +Santiago's +Santos +Sapphire +Sapphire's +Sapporo +Sapporo's +Sara +Sara's +Saracen +Saracen's +Saracens +Saragossa +Saragossa's +Sarah +Sarah's +Sarajevo +Sarajevo's +Saran +Saran's +Sarasota +Sarasota's +Sarawak +Sarawak's +Sardinia +Sardinia's +Sargasso +Sargasso's +Sargon +Sargon's +Sari +Sari's +Sarnoff +Sartre +Sartre's +Saskatchewan +Saskatchewan's +Saskatoon +Saskatoon's +Sassoon +Sassoon's +Sat +Satan +Satan's +Satanism +Satanism's +Satanist +Satanist's +Saturday +Saturday's +Saturdays +Saturn +Saturn's +Saturnalia +Saturnalia's +Saudi +Saudis +Saul +Saul's +Saunders +Saundra +Saundra's +Sauternes +Savage +Savage's +Savannah +Savannah's +Savonarola +Savonarola's +Savoy +Savoy's +Savoyard +Savoyard's +Saw +Saw's +Sawyer +Sawyer's +Sax +Sax's +Saxon +Saxon's +Saxons +Saxony +Saxony's +Say +Say's +Sayers +Sayre +Sayre's +Sc +Scan +Scandinavia +Scandinavia's +Scandinavian +Scandinavians +Scaramouch +Scaramouch's +Scarborough +Scarborough's +Scarlatti +Scarlatti's +Scarlet +Scheherazade +Scheherazade's +Schenectady +Schenectady's +Schick +Schick's +Schiller +Schiller's +Schindler +Schindler's +Schlesinger +Schlesinger's +Schliemann +Schliemann's +Schlitz +Schlitz's +Schmidt +Schmidt's +Schnabel +Schnabel's +Schnauzer +Schnauzer's +Schneider +Schneider's +Schoenberg +Schoenberg's +Schopenhauer +Schopenhauer's +Schroeder +Schroeder's +Schrödinger +Schubert +Schubert's +Schultz +Schultz's +Schulz +Schulz's +Schumann +Schumann's +Schuyler +Schuyler's +Schuylkill +Schuylkill's +Schwartz +Schwartz's +Schwarzenegger +Schwarzenegger's +Schwarzkopf +Schwarzkopf's +Schweitzer +Schweitzer's +Schweppes +Schweppes's +Scientology +Scientology's +Scipio +Scipio's +Scopes +Scorpio +Scorpio's +Scorpios +Scorsese +Scot +Scot's +Scotch +Scotches +Scotchman +Scotchman's +Scotchmen +Scotchwoman +Scotland +Scotland's +Scots +Scotsman +Scotsman's +Scotsmen +Scotswoman +Scotswomen +Scott +Scott's +Scottie +Scottie's +Scotties +Scottish +Scottsdale +Scottsdale's +Scotty's +Scout's +Scrabble +Scrabbles +Scranton +Scranton's +Scribner +Scribner's +Scripture +Scripture's +Scriptures +Scrooge +Scrooge's +Scrooges +Scruggs +Scruggs's +Scud +Scullin +Scylla +Scylla's +Scythia +Scythian +Se +Seagram +Seagram's +Seamus +Sean +Sean's +Sears +Seattle +Seattle's +Sebastian +Sebastian's +Sec +Secretariat +Secretariat's +Secretaries +Secretary +Seder +Seder's +Seders +See +Seed +Seed's +Sega +Sega's +Segovia +Segovia's +Segundo +Segundo's +Seiko +Seiko's +Seine +Seine's +Seinfeld +Seinfeld's +Selby +Selby's +Selena +Selena's +Seleucid +Seleucid's +Seljuk +Seljuk's +Selkirk +Selkirk's +Sellers +Selma +Selma's +Seminole +Seminole's +Seminoles +Semite +Semite's +Semites +Semitic +Semitic's +Semitics +Senate +Senate's +Senates +Sendai +Sendai's +Seneca +Seneca's +Senegal +Senegal's +Senegalese +Senghor +Senghor's +Senior +Seniors +Sennacherib +Sennacherib's +Seoul +Seoul's +Sept +September +September's +Septembers +Septuagint +Septuagint's +Serb +Serb's +Serbia +Serbia's +Serbian +Serbians +Serbs +Serena +Serena's +Serene +Serengeti +Serengeti's +Serge +Serge's +Sergeant +Sergeant's +Sergio +Sergio's +Serrano +Serrano's +Set +Set's +Seth +Seth's +Seton +Seton's +Seuss +Seuss's +Sevastopol +Sevastopol's +Severn +Severn's +Seville +Seville's +Seward +Seward's +Sexton +Sexton's +Seychelles +Seymour +Seymour's +Sgt +Shadow +Shadow's +Shaffer +Shaffer's +Shaker +Shakers +Shakespeare +Shakespeare's +Shakespearean +Shakespeareans +Shalom +Shamus +Shamus's +Shane +Shane's +Shanghai +Shanghai's +Shannon +Shannon's +Shantung +Shantung's +Shapiro +Shapiro's +Shari +Shari's +Sharon +Sharon's +Sharp +Sharp's +Sharpe +Sharpe's +Shasta +Shasta's +Shaun +Shaun's +Shauna +Shauna's +Shavian +Shavuot +Shaw +Shaw's +Shawn +Shawn's +Shawnee +Shawnee's +Shawnees +Shay +Shay's +Shayne +Shayne's +Sheba +Sheba's +Sheena +Sheena's +Sheetrock +Sheffield +Sheffield's +Sheila +Sheila's +Shelby +Shelby's +Sheldon +Sheldon's +Shelia +Shelia's +Shell +Shell's +Shelley +Shelley's +Shellie +Shellie's +Shelly +Shelly's +Shelton +Shelton's +Shem +Shem's +Shenandoah +Shenandoah's +Shepard +Shepard's +Shepherd +Shepherd's +Sheppard +Sheppard's +Sheraton +Sheraton's +Sheri +Sheri's +Sheridan +Sheridan's +Sherlock +Sherlock's +Sherman +Sherman's +Sherri +Sherri's +Sherrie +Sherrie's +Sherry +Sherry's +Sherwin +Sherwin's +Sherwood +Sherwood's +Sheryl +Sheryl's +Shetland +Shetlands +Shevardnadze +Shevardnadze's +Shevat +Shields +Shiite +Shiite's +Shiites +Shikoku +Shikoku's +Shiloh +Shiloh's +Shinto +Shinto's +Shiraz +Shiraz's +Shirley +Shirley's +Shiva +Shiva's +Shockley +Shockley's +Short +Short's +Shorthorn +Shorthorn's +Shoshanna +Shoshanna's +Shoshone +Shoshone's +Shoshones +Shreveport +Shreveport's +Shropshire +Shropshire's +Shylock +Shylock's +Siam +Siam's +Siamese +Siamese's +Sib +Sib's +Siberia +Siberia's +Siberian +Siberians +Sibley +Sibley's +Sibyl +Sibyl's +Sicilian +Sicilians +Sicily +Sicily's +Sid +Sid's +Siddhartha +Siddhartha's +Sidney +Sidney's +Siegfried +Siegfried's +Siemens +Siemens's +Sierras +Sigmund +Sigmund's +Sigrid +Sigrid's +Sihanouk +Sihanouk's +Sikh +Sikh's +Sikhism +Sikhism's +Sikhs +Sikorsky +Sikorsky's +Silas +Silas's +Silesia +Silesia's +Silurian +Silva +Silva's +Silvia +Silvia's +Simeon +Simeon's +Simmental +Simmons +Simmons's +Simon +Simon's +Simone +Simone's +Simpson +Simpson's +Sims +Sinai +Sinai's +Sinatra +Sinatra's +Sinclair +Sinclair's +Sindhi +Sindhi's +Sine +Sine's +Singapore +Singapore's +Singaporean +Singaporeans +Singer +Singer's +Singleton +Singleton's +Sinhalese +Siobhan +Siobhan's +Sioux +Sioux's +Sir +Sir's +Sirius +Sirius's +Sirs +Sissy +Sissy's +Sistine +Sisyphean +Sisyphus +Sisyphus's +Siva +Siva's +Sivan +Skinner +Skinner's +Skip +Skip's +Skipper +Skipper's +Skippy +Skippy's +Skopje +Sky +Sky's +Skye +Skye's +Skylab +Skylab's +Slade +Slade's +Slater +Slater's +Slav +Slav's +Slavic +Slavic's +Slavonic +Slavonic's +Slavs +Slim +Slinky +Sloan +Sloan's +Sloane +Sloane's +Slocum +Slocum's +Slovak +Slovakia +Slovakia's +Slovakian +Slovakians +Slovaks +Slovene +Slovenes +Slovenia +Slovenia's +Slovenian +Slovenians +Sly +Small +Small's +Smirnoff +Smirnoff's +Smith +Smith's +Smithson +Smithson's +Smithsonian +Smithsonian's +Smokey +Smokey's +Smolensk +Smolensk's +Smuts +Smyrna +Smyrna's +Snake +Snapple +Snapple's +Snead +Snead's +Snell +Snell's +Snickers +Snider +Snider's +Snoopy +Snow +Snow's +Snowy +Snyder +Snyder's +Soave +Soc +Socceroos +Socorro +Socorro's +Socrates +Socratic +Socratics +Soddy +Soddy's +Sodom +Sodom's +Sofia +Sofia's +Soho +Soho's +Sol +Sol's +Solis +Solis's +Solomon +Solomon's +Solzhenitsyn +Solzhenitsyn's +Somali +Somali's +Somalia +Somalia's +Somalis +Somerset +Somerset's +Somme +Somme's +Somoza +Son +Son's +Sondheim +Sondheim's +Sondra +Sondra's +Sonia +Sonia's +Sonja +Sonja's +Sonny +Sonny's +Sonora +Sonora's +Sony +Sony's +Sonya +Sonya's +Sophia +Sophia's +Sophie +Sophie's +Sophocles +Sophocles's +Sorbonne +Sorbonne's +Sosa +Sosa's +Soto +Soto's +Sousa +Sousa's +South +South's +Southampton +Southampton's +Southeast +Southeast's +Southern +Southerner +Southerner's +Southerners +Southwest +Southwest's +Soviet +Soviets +Soweto +Soweto's +Soyuz +Soyuz's +Sp +Spackle +Spain +Spain's +Spam +Spam's +Span +Spaniard +Spaniard's +Spaniards +Spanish +Spanish's +Sparks +Sparta +Sparta's +Spartacus +Spartacus's +Spartan +Spartans +Speaker +Speaker's +Spears +Spence +Spence's +Spencer +Spencer's +Spenser +Spenser's +Spenserian +Sperry +Sperry's +Sphinx +Sphinx's +Spielberg +Spielberg's +Spike +Spike's +Spinoza +Spinoza's +Spires +Spiro +Spiro's +Spitz +Spitz's +Splayd +Spock +Spock's +Spokane +Spokane's +Springfield +Springfield's +Springsteen +Springsteen's +Sprint +Sprint's +Sprite +Sprite's +Sputnik +Sq +Squibb +Squibb's +Squire +Squire's +St +St's +Stacey +Stacey's +Stacie +Stacie's +Stacy +Stacy's +Stafford +Stafford's +Stalin +Stalin's +Stalingrad +Stalingrad's +Stalinist +Stallone +Stamford +Stamford's +Stan +Stan's +Standish +Standish's +Stanfield +Stanfield's +Stanford +Stanford's +Stanislaw +Stanislaw's +Stanley +Stanley's +Stanton +Stanton's +Stanwood +Stanwood's +Staples +Star +Star's +Starbucks +Stark +Stark's +Starkey +Starkey's +Starr +Starr's +Statehouse's +Staten +Staten's +States +Ste +Stead +Steele +Steele's +Stefan +Stefan's +Stefano +Stefano's +Steffen +Steffen's +Stein +Stein's +Steinbeck +Steinbeck's +Steinem +Steinem's +Steiner +Steiner's +Steinmetz +Steinmetz's +Steinway +Steinway's +Stella +Stella's +Stendhal +Stendhal's +Stephan +Stephan's +Stephanie +Stephanie's +Stephen +Stephen's +Stephens +Stephenson +Stephenson's +Sterling +Sterling's +Stern +Stern's +Stetson +Stetson's +Steuben +Steuben's +Steve +Steve's +Steven +Steven's +Stevens +Stevenson +Stevenson's +Steward +Steward's +Stewart +Stewart's +Stilton +Stilton's +Stine +Stine's +Stinky +Stirling +Stirling's +Stockhausen +Stockholm +Stockholm's +Stockton +Stockton's +Stoddard +Stoddard's +Stoic +Stoic's +Stoicism +Stoicism's +Stoicisms +Stoics +Stokes +Stolichnaya +Stolichnaya's +Stone +Stone's +Stonehenge +Stonehenge's +Stoppard +Storm +Storm's +Stormy +Stout +Stout's +Stowe +Stowe's +Stradivarius +Stradivarius's +Strasbourg +Strasbourg's +Strauss +Stravinsky +Stravinsky's +Streisand +Strickland +Strickland's +Strindberg +Strindberg's +Strine +Strong +Strong's +Stuart +Stuart's +Stuarts +Stubbies +Studebaker +Studebaker's +Sturt +Stuttgart +Stuttgart's +Stuyvesant +Stuyvesant's +Stygian +Styrofoam +Styx +Styx's +Suarez +Suarez's +Subaru +Subaru's +Sucre +Sucrets +Sucrets's +Sudan +Sudan's +Sudanese +Sudanese's +Sudetenland +Sudetenland's +Sue +Sue's +Suez +Suez's +Suffolk +Suffolk's +Sufi +Sufi's +Sufis +Sufism +Sufism's +Sukarno +Sukarno's +Sukkoth's +Suleiman +Sulla +Sulla's +Sullivan +Sullivan's +Sully +Sumatra +Sumatra's +Sumatran +Sumatrans +Sumerian +Sumerian's +Sumerians +Summer +Summer's +Summers +Sumner +Sumner's +Sumter +Sumter's +Sun +Sunbeam +Sunbeam's +Sunbelt +Sunday +Sunday's +Sundays +Sung +Sunkist +Sunkist's +Sunni +Sunni's +Sunnis +Sunnite +Sunnite's +Sunnites +Sunny +Sunnyvale +Sunnyvale's +Sunshine +Sunshine's +Superfund +Superfund's +Superglue +Superglue's +Superior +Superior's +Superman +Superman's +Supt +Supt's +Surabaya +Surabaya's +Surat's +Surinam's +Suriname +Surinamese +Susan +Susan's +Susana +Susana's +Susanna +Susanna's +Susannah +Susannah's +Susanne +Susanne's +Susie +Susie's +Susquehanna +Susquehanna's +Sussex +Sussex's +Sutherland +Sutherland's +Sutton +Sutton's +Suva +Suva's +Suzann +Suzann's +Suzanne +Suzanne's +Suzette +Suzette's +Suzie +Suzie's +Suzuki +Suzuki's +Suzy +Suzy's +Sven +Sven's +Swahili +Swahili's +Swahilis +Swan +Swansea +Swansea's +Swanson +Swanson's +Swazi +Swaziland +Swaziland's +Swede +Swede's +Sweden +Sweden's +Swedes +Swedish +Sweeney +Sweeney's +Sweet +Sweet's +Swift +Swift's +Swiss +Swissair +Swissair's +Switzerland +Switzerland's +Sybil +Sybil's +Sybille +Sybille's +Sydney +Sydney's +Sydneysider +Sykes +Sykes's +Sylvan +Sylvester +Sylvester's +Sylvia +Sylvia's +Sylvie +Sylvie's +Syracuse +Syracuse's +Syria +Syria's +Syrian +Syrians ++++++++++ +T +T's +Ta +Ta's +Tab +Tab's +Tabasco +Tabasco's +Tabb +Tabb's +Tabby +Tabby's +Taber +Taber's +Tabernacle +Tabernacles +Tabitha +Tabitha's +Tabor +Tabor's +Tacoma +Tacoma's +Tad +Tad's +Taffy +Taffy's +Taft +Taft's +Tahiti +Tahiti's +Tahitian +Tahitians +Tahoe +Tahoe's +Tailor +Tailor's +Taipei +Taipei's +Taiwan +Taiwan's +Taiwanese +Tajikistan +Talbert +Talbert's +Talbot +Talbot's +Taliban +Taliban's +Taliesin +Taliesin's +Tallahassee +Tallahassee's +Talley +Talley's +Talleyrand +Tallinn +Tallinn's +Tallulah +Tallulah's +Tally +Tally's +Talmud +Talmud's +Talmudic +Talmudist +Talmudist's +Talmudists +Tam +Tam's +Tamar +Tamar's +Tamara +Tamara's +Tami +Tami's +Tamil +Tamil's +Tamils +Tammany +Tammany's +Tammie +Tammie's +Tammuz +Tammy +Tammy's +Tampa +Tampa's +Tamworth +Tamworth's +Tan +Tan's +Tandy +Tandy's +Tanganyika +Tanganyika's +Tangier +Tania +Tania's +Tanner +Tanner's +Tansy +Tansy's +Tantalus +Tantalus's +Tanya +Tanya's +Tanzania +Tanzania's +Tanzanian +Tanzanians +Tao +Tao's +Taoism +Taoism's +Taoist +Taoist's +Taoists +Tara +Tara's +Tarawa +Tarawa's +Target +Target's +Tartar's +Tartuffe +Tartuffe's +Tarzan +Tarzan's +Tashkent +Tashkent's +Tasman +Tasman's +Tasmania +Tasmania's +Tasmanian +Tasmanians +Tassie +Tatar +Tatar's +Tatars +Tate +Tate's +Tatiana +Tatiana's +Tatum +Tatum's +Taurus +Taurus's +Taylor +Taylor's +Tb +Tbilisi +Tbilisi's +Tchaikovsky +Tchaikovsky's +Te +Teasdale +Teasdale's +Technicolor +Technicolor's +Tecumseh +Tecumseh's +Ted +Ted's +Teddy +Teddy's +Teflon +Teflon's +Tegucigalpa +Tegucigalpa's +Teheran's +Tehran +Tel. +TelePrompTer +TelePrompTers +Teletype +Teletype's +Teletypes +Tell +Teller +Teller's +Telugu +Telugu's +Temp +Temp's +Tempe +Tempe's +Templar +Temple +Temple's +Templeton +Templeton's +Tennessean +Tennesseans +Tennessee +Tennessee's +Tennyson +Tennyson's +Terence +Terence's +Teresa +Teresa's +Teri +Teri's +Terpsichore +Terpsichore's +Terra +Terra's +Terrance +Terrance's +Terrell +Terrell's +Terrence +Terrence's +Terri +Terri's +Terrie +Terrie's +Terrill +Terrill's +Territorial +Territorian +Territory +Territory's +Terry +Terry's +Tertiary +Tesco +Tesla +Tesla's +Tessa +Tessa's +Teutonic +Tevet +Tex +Texaco +Texaco's +Texan +Texans +Texas +Texas's +Thackeray +Thackeray's +Thad +Thad's +Thaddeus +Thaddeus's +Thai +Thailand +Thailand's +Thais +Thames +Thane +Thane's +Thanksgiving +Thanksgivings +Tharp +Tharp's +Thatch +Thatch's +Thatcher +Thatcher's +Thayne +Thayne's +Thebes +Thelma +Thelma's +Theo +Theo's +Theodora +Theodora's +Theodore +Theodore's +Theodosia +Theodosia's +Theodosius +Theodosius's +Theosophy +Theravada +Theravada's +Theresa +Theresa's +Therese +Therese's +Thermopylae +Thermos +Thermos's +Thermoses +Thespian +Thespians +Thessalonians +Thessaly +Thom +Thom's +Thomas +Thomism +Thomism's +Thompson +Thompson's +Thomson +Thomson's +Thor +Thor's +Thoreau +Thoreau's +Thorn +Thorn's +Thorndike +Thorndike's +Thornton +Thornton's +Thorny +Thoroughbred +Thoroughbred's +Thorpe +Thorpe's +Thrace +Thrace's +Thracian +Thracian's +Thu +Thucydides +Thule +Thule's +Thurber +Thurber's +Thurman +Thurman's +Thurmond +Thurmond's +Thurs +Thursday +Thursday's +Thursdays +Thurston +Thurston's +Thutmose +Thutmose's +Ti +Tiber +Tiber's +Tiberius +Tiberius's +Tibet +Tibet's +Tibetan +Tibetans +Ticonderoga +Ticonderoga's +Tide +Tide's +Tierney +Tierney's +Tiff +Tiff's +Tiffany +Tiffany's +Tigris +Tigris's +Tijuana +Tijuana's +Tillie +Tillie's +Tillman +Tillman's +Tim +Tim's +Timbuktu +Timbuktu's +Timex +Timex's +Timmy +Timmy's +Timor +Timor's +Timothy +Timothy's +Tina +Tina's +Tine +Tine's +Ting +Ting's +Tippecanoe +Tippecanoe's +Tipperary +Tipperary's +Tirana's +Tishri +Titan +Titan's +Titania's +Titanic +Titans +Titian +Titian's +Titicaca +Tito +Tito's +Titus +Titus's +Tm +Tobago +Tobago's +Tobias +Tobias's +Tobin +Tobin's +Toby +Toby's +Tocqueville +Todd +Todd's +Toddy +Toddy's +Togo +Togo's +Togolese +Tokay +Tokay's +Tokugawa +Tokugawa's +Tokyo +Tokyo's +Tokyoite +Tokyoite's +Tokyoites +Toledo +Toledo's +Tolstoy +Tolstoy's +Toltec +Toltec's +Tom +Tom's +Tomas +Tome +Tome's +Tomlin +Tomlin's +Tommie +Tommie's +Tommy +Tommy's +Tompkins +Tompkins's +Tonga +Tonga's +Tongan +Tongan's +Tongans +Toni +Toni's +Tonia +Tonia's +Tony +Tony's +Tonya +Tonya's +Toowoomba +Top +Topeka +Topeka's +Torah +Torah's +Torahs +Tore +Tories +Toronto +Toronto's +Torrance +Torrance's +Torrens +Torres +Torricelli +Torricelli's +Tory +Tory's +Tosca +Tosca's +Toscanini +Toscanini's +Toshiba +Toshiba's +Toto +Toto's +Toulouse +Toulouse's +Tour +Tour's +Town +Town's +Townie +Townie's +Townsend +Townsend's +Townsville +Toynbee +Toynbee's +Toyoda +Toyoda's +Toyota +Toyota's +Trace +Trace's +Tracey +Tracey's +Traci +Traci's +Tracie +Tracie's +Tracy +Tracy's +Trafalgar +Trafalgar's +Tran +Tran's +Transvaal +Transvaal's +Transylvania +Transylvania's +Travers +Travis +Travis's +Travolta +Treasurer +Treasuries +Treasury +Treasury's +Treblinka +Trent +Trent's +Trenton +Trenton's +Trevino +Trevino's +Trevor +Trevor's +Trey +Trey's +Triassic +Tricia +Tricia's +Trident +Trident's +Trieste +Trieste's +Trina +Trina's +Trinidad +Trinidad's +Trinidadian +Trinidadians +Trinities +Trinity +Trinity's +Trip +Trip's +Tripoli +Tripoli's +Tripp +Tripp's +Trish +Trish's +Trisha +Trisha's +Tristan +Tristan's +Triton +Triton's +Trojan +Trojan's +Trojans +Trollope +Trollope's +Tropicana +Tropicana's +Trotsky +Trotsky's +Troy +Troy's +Truckee +Truckee's +Trudeau +Trudeau's +Trudy +Trudy's +Trujillo +Trujillo's +Truman +Truman's +Trumann +Trumann's +Trumbull +Trumbull's +Trump +Trump's +Truth +Tswana +Tswana's +Tuck +Tuck's +Tucker +Tucker's +Tucson +Tucson's +Tudor +Tudor's +Tudors +Tue +Tues +Tuesday +Tuesday's +Tuesdays +Tulane +Tulane's +Tully +Tully's +Tulsa +Tulsa's +Tums +Tums's +Tunguska +Tunguska's +Tunis +Tunis's +Tunisia +Tunisia's +Tunisian +Tunisians +Tupperware +Turin +Turin's +Turing +Turing's +Turk +Turk's +Turkey +Turkey's +Turkic +Turkic's +Turkish +Turkmenistan +Turkmenistan's +Turks +Turner +Turner's +Turpin +Turpin's +Tuscaloosa +Tuscaloosa's +Tuscan +Tuscany +Tuscany's +Tuskegee +Tuskegee's +Tutankhamen +Tutankhamen's +Tutsi +Tutu +Tutu's +Tuvalu +Tuvaluan +Twain +Tweed +Tweed's +Twinkies +Twp +Tylenol +Tyler +Tyler's +Tyndall +Tyndall's +Tyne +Tyne's +Tyre +Tyre's +Tyree +Tyree's +Tyrol's +Tyrolean +Tyrone +Tyrone's +Tyson +Tyson's +Tyson'sUdall ++++++++++ +U +UK +UK's +Udall +Udall's +Uganda +Uganda's +Ugandan +Ugandans +Ukraine +Ukraine's +Ukrainian +Ukrainians +Ulrich +Ulrich's +Ulrike +Ulrike's +Ulster +Ulster's +Ulysses +Umberto +Umberto's +Underwood +Underwood's +Unicode +Unicode's +Unilever +Unilever's +Union +Union's +Unionist +Unionist's +Unionists +Unions +Unitarian +Unitarian's +Unitarianism +Unitarianism's +Unitarians +Unrouteable +Upanishads +Updike +Updike's +Upjohn +Upjohn's +Upton +Upton's +Ur +Ur's +Ural +Urals +Uranus +Uranus's +Urban +Urdu +Urdu's +Uri +Uri's +Ursula +Ursula's +Uruguay +Uruguay's +Uruguayan +Uruguayans +Usenet +Usenet's +Ustinov +Ustinov's +Utah +Utah's +Utahan +Utahan's +Utahans +Ute +Ute's +Utopia +Utopia's +Utopian +Utopians +Utopias +Utrecht +Utrecht's +Uzbek +Uzbek's +Uzbekistan +Uzi +Uzis ++++++++++ +V +V's +Vaclav +Vaclav's +Vader +Vader's +Vaduz +Vaduz's +Vail +Vail's +Val +Val's +Valdez +Valdez's +Vale +Vale's +Valencia +Valencia's +Valentine +Valentine's +Valentino +Valentino's +Valenzuela +Valenzuela's +Valeria +Valeria's +Valerian +Valerian's +Valerie +Valerie's +Valhalla +Valhalla's +Valium +Valle +Valle's +Vallejo +Valletta +Valletta's +Valparaiso +Valparaiso's +Valuer +Van +Van's +Vance +Vance's +Vancouver +Vancouver's +Vandal +Vandal's +Vandals +Vanderbilt +Vanderbilt's +Vandyke +Vandyke's +Vanessa +Vanessa's +Vanuatu +Vargas +Vargas's +Vaseline +Vaseline's +Vasquez +Vasquez's +Vassar +Vassar's +Vatican +Vatican's +Vaughan +Vaughan's +Vaughn +Vaughn's +Vazquez +Vazquez's +Veda +Veda's +Vedanta +Vedanta's +Vedas +Vega +Vega's +Vegas +Vegemite +Vela +Vela's +Velcro +Velcro's +Velez +Velez's +Velma +Velma's +Velveeta +Velveeta's +Velvet +Velvet's +Velázquez +Venetian +Venetians +Venezuela +Venezuela's +Venezuelan +Venezuelans +Venice +Venice's +Venn +Venn's +Venus +Venuses +Venusians +Vera +Vera's +Verde +Verde's +Verdi +Verdi's +Verdun +Verdun's +Verge +Verge's +Vermeer +Vermeer's +Vermont +Vermont's +Vermonter +Vermonter's +Vermonters +Vern +Vern's +Verna +Verna's +Verne +Verne's +Vernon +Vernon's +Verona +Verona's +Veronica +Veronica's +Veronique +Veronique's +Versailles +Versailles's +Vesuvius +Vi +Viacom +Viacom's +Viagra +Vic +Vic's +Vicente +Vicente's +Vichy +Vichy's +Vick +Vick's +Vicki +Vicki's +Vickie +Vickie's +Vicksburg +Vicksburg's +Vicky +Vicky's +Victor +Victor's +Victoria +Victoria's +Victorian +Victorianism +Victorianisms +Victorians +Vida +Vida's +Vidal +Vidal's +Vienna +Vienna's +Viennese +Vientiane +Vientiane's +Vietcong +Vietcong's +Vietminh +Vietminh's +Vietnam +Vietnam's +Vietnamese +Viking +Viking's +Vikings +Vikki +Vikki's +Vila +Villa +Villa's +Villarreal +Villarreal's +Vilnius +Vilnius's +Vince +Vince's +Vincent +Vincent's +Vinita +Vinita's +Vinson +Vinson's +Viola +Viola's +Violet +Violet's +Virgie +Virgie's +Virgil +Virgil's +Virginia +Virginia's +Virginian +Virginians +Virgo +Virgo's +Virgos +Visa +Visa's +Vishnu +Vishnu's +Visigoth +Visigoth's +Visigoths +Vita +Vita's +Vito +Vito's +Viva +Vivekananda +Vivian +Vivian's +Vivien +Vivien's +Vivienne +Vivienne's +Vladimir +Vladimir's +Vladivostok +Vladivostok's +Vlasic +Vlasic's +Vogue +Vogue's +Volga +Volga's +Volgograd +Volgograd's +Volkswagen +Volkswagen's +Volta +Volta's +Voltaire +Voltaire's +Volvo +Volvo's +Von +Vonda +Vonda's +Vonnegut +Vonnegut's +Voyager +Voyager's +Vulcan +Vulcan's +Vulgate +Vulgate's +Vulgates ++++++++++ +W +W's +Wabash +Wabash's +Waco +Waco's +Wade +Wadsworth +Wadsworth's +Wagner +Wagner's +Wagnerian +Wagnerians +Waikiki +Waikiki's +Wainwright +Wainwright's +Wait +Wait's +Waite +Waite's +Waiter +Waiter's +Wake +Wake's +Wakefield +Wakefield's +Walden +Walden's +Waldo +Waldo's +Waldorf +Waldorf's +Waler +Wales +Walgreen +Walgreen's +Walker +Walker's +Walkman +Walkmans +Wall +Wall's +Wallace +Wallace's +Waller +Waller's +Wallis +Walloon +Walloon's +Walloons +Walls +Wally +Wally's +Walpole +Walpole's +Walsh +Walsh's +Walt +Walt's +Walter +Walter's +Walters +Walther +Walther's +Walton +Walton's +Wanamaker +Wanamaker's +Wanda +Wanda's +Wang +Wang's +Ward +Ward's +Warden +Warden's +Ware +Ware's +Warhol +Warhol's +Warner +Warner's +Warren +Warren's +Warsaw +Warsaw's +Warwick +Warwick's +Wash +Wash's +Washington +Washington's +Washingtonian +Washingtonians +Wasp's +Wassermann +Wassermann's +Waterbury +Waterbury's +Waterford +Waterford's +Watergate +Watergate's +Waterloo +Waterloo's +Waterloos +Waters +Watkins +Watson +Watson's +Watt +Watt's +Watts +Waugh +Waugh's +Wave +Waverley +Waverley's +Waverly +Waverly's +Waves +Way +Way's +Wayland +Wayland's +Waylon +Waylon's +Wayne +Wayne's +Weaver +Weaver's +Web +Web's +Webb +Webb's +Weber +Weber's +Webster +Webster's +Wed +Weddell +Wedgwood +Wedgwood's +Wednesday +Wednesday's +Wednesdays +Weeks +Weinberg +Weinberg's +Weiss +Weiss's +Weldon +Weldon's +Weller +Weller's +Wellington +Wellington's +Wellingtons +Wells +Welsh +Welshman +Welshman's +Welshmen +Welshwoman +Welshwoman's +Welshwomen +Wendell +Wendell's +Wendi +Wendi's +Wendy +Wendy's +Wenonah +Wenonah's +Wentworth +Werner +Werner's +Wes +Wesley +Wesley's +Wesleyan +Wessex +Wessex's +Wesson +Wesson's +West +West's +Westbrook +Westbrook's +Western +Westerner +Westerners +Westerns +Westinghouse +Westinghouse's +Westminster +Westminster's +Weston +Weston's +Westphalia +Westphalia's +Wharton +Wharton's +Wheatstone +Wheeler +Wheeler's +Wheeling +Whig +Whig's +Whigs +Whipple +Whipple's +Whirlpool +Whirlpool's +Whistler +Whistler's +Whit +Whit's +Whitaker +Whitaker's +Whitby +Whitby's +White +White's +Whitefield +Whitefield's +Whitehall +Whitehall's +Whitehorse +Whitehorse's +Whites +Whitfield +Whitfield's +Whitlam +Whitley +Whitley's +Whitman +Whitman's +Whitney +Whitney's +Whitsunday +Whitsunday's +Whittaker +Whittaker's +Whittier +Whyalla +Wicca +Wichita +Wichita's +Wiesenthal +Wiesenthal's +Wiggins +Wilberforce +Wilberforce's +Wilbert +Wilbert's +Wilbur +Wilbur's +Wilburn +Wilburn's +Wilcox +Wilcox's +Wilde +Wilde's +Wilder +Wiley +Wiley's +Wilfred +Wilfred's +Wilhelm +Wilhelm's +Wilhelmina +Wilhelmina's +Wilkerson +Wilkerson's +Wilkes +Wilkes's +Wilkins +Wilkins's +Wilkinson +Wilkinson's +Will +Will's +Willa +Willa's +Willamette +Willamette's +Willard +Willard's +Willem +Willem's +Willemstad +Willemstad's +Willey +Willey's +William +William's +Williams +Williamson +Williamson's +Willie +Willie's +Willis +Willow +Willow's +Wills +Willy +Willy's +Wilma +Wilma's +Wilmer +Wilmer's +Wilmette +Wilmette's +Wilmington +Wilmington's +Wilson +Wilson's +Wilt +Wilt's +Wilton +Wilton's +Wimbledon +Wimbledon's +Win +Win's +Winchester +Winchester's +Winchesters +Windbreaker +Windbreaker's +Windex +Windex's +Windham +Windham's +Windhoek +Windhoek's +Windows +Windsor +Windsor's +Windward +Windy +Winfield +Winfield's +Winfred +Winfred's +Winfrey +Winfrey's +Winifred +Winifred's +Winkle +Winkle's +Winn +Winn's +Winnebago +Winnebago's +Winnipeg +Winnipeg's +Winona +Winona's +Winslow +Winslow's +Winston +Winston's +Winters +Winthrop +Winthrop's +Wisconsin +Wisconsin's +Wisconsinite +Wisconsinite's +Wisconsinites +Wise +Wit +Wit's +Witt +Witt's +Wittgenstein +Wittgenstein's +Witty +Witwatersrand +Witwatersrand's +Wm +Wolf +Wolf's +Wolfe +Wolfe's +Wolff +Wolff's +Wolfgang +Wolfgang's +Wollongong +Wollongong's +Wollstonecraft +Wollstonecraft's +Wolverhampton +Wolverhampton's +Wonder +Wonder's +Wong +Wong's +Wood +Wood's +Woodard +Woodard's +Woodman +Woodman's +Woodrow +Woodrow's +Woods +Woodstock +Woodstock's +Woodward +Woodward's +Woody +Woody's +Woolworth +Woolworth's +Wooster +Wooster's +Wooten +Wooten's +Worcester +Worcestershire +Worcestershire's +Worden +Worden's +Wordsworth +Wordsworth's +Workman +Workman's +Worms +Worth +Worth's +Worthington +Worthington's +Worthy +Worthy's +Wozniak +Wozniak's +Wran +Wrangell +Wrangell's +Wren +Wren's +Wrens +Wright +Wright's +Wrigley +Wrigley's +Wroclaw +Wu +Wu's +Wurlitzer +Wurlitzer's +Wyatt +Wyatt's +Wycliffe +Wycliffe's +Wye +Wye's +Wylie +Wylie's +Wyndham +Wyndham's +Wynn +Wynn's +Wynne +Wynne's +Wyoming +Wyoming's +Wyomingite +Wyomingite's +Wyomingites ++++++++++ +X +X's +Xanthippe +Xanthippe's +Xavier +Xavier's +Xenia +Xenia's +Xerox +Xerox's +Xeroxed +Xeroxes +Xeroxing +Xerxes +Xhosa +Xhosa's +Xian +Xiaoping +Xiaoping's +Xmas +Xmas's +Xmases ++++++++++ +Y +Y's +Yahweh +Yahweh's +Yakima +Yakima's +Yale +Yale's +Yalta +Yalta's +Yamagata +Yamagata's +Yamaha +Yamaha's +Yamoussoukro +Yancey +Yancey's +Yang +Yang's +Yangon +Yangtze +Yangtze's +Yank +Yank's +Yankee +Yankee's +Yankees +Yanks +Yard +Yard's +Yardley +Yardley's +Yarra +Yates +Yeager +Yeager's +Yeats +Yekaterinburg +Yellowknife +Yellowknife's +Yellowstone +Yellowstone's +Yeltsin +Yemen +Yemen's +Yemeni +Yemenis +Yemenite +Yemenite's +Yemenites +Yerevan +Yiddish +Yiddish's +Yoda +Yoda's +Yoko +Yoko's +Yokohama +Yokohama's +Yolanda +Yolanda's +Yong +Yong's +Yonkers +York +York's +Yorker +Yorker's +Yorkshire +Yorkshire's +Yorkshires +Yorktown +Yorktown's +Yoruba +Yoruba's +Yosemite +Yosemite's +Yoshiko +Yoshiko's +Young +Young's +Youngstown +Youngstown's +Ypsilanti +Ypsilanti's +Yuan +Yuan's +Yucatan +Yugoslav +Yugoslav's +Yugoslavia +Yugoslavia's +Yugoslavian +Yugoslavians +Yugoslavs +Yukon +Yukon's +Yule +Yule's +Yuletide +Yuletides +Yuma +Yuma's +Yuri +Yuri's +Yves +Yves's +Yvette +Yvette's +Yvonne +Yvonne's ++++++++++ +Z +Zach +Zach's +Zachariah +Zachariah's +Zachary +Zachary's +Zack +Zack's +Zagreb +Zagreb's +Zaire +Zaire's +Zairian +Zairians +Zambezi +Zambezi's +Zambia +Zambia's +Zambian +Zambians +Zamora +Zamora's +Zane +Zane's +Zanzibar +Zanzibar's +Zapata +Zapata's +Zappa +Zappa's +Zebulon +Zebulon's +Zechariah +Zechariah's +Zed +Zed's +Zedekiah +Zedekiah's +Zedong +Zeke +Zeke's +Zelda +Zelda's +Zelma +Zelma's +Zen +Zen's +Zeno +Zeno's +Zephaniah +Zephaniah's +Zephyrus +Zephyrus's +Zeppelin's +Zest +Zest's +Zeus +Zeus's +Zhukov +Zhukov's +Ziegler +Ziegler's +Zimbabwe +Zimbabwe's +Zimbabwean +Zimbabweans +Zimmerman +Zimmerman's +Zinfandel +Zinfandel's +Zion +Zion's +Zionism +Zionism's +Zionist +Zionist's +Zionists +Ziploc +Zn +Zola +Zola's +Zollverein +Zollverein's +Zoloft +Zorn +Zorn's +Zoroaster +Zoroaster's +Zoroastrian +Zoroastrianism +Zoroastrianism's +Zoroastrians +Zorro +Zorro's +Zs +Zulu +Zulu's +Zululand +Zululand's +Zulus +Zuni +Zunis +Zwingli +Zwingli's +Zworykin +Zworykin's ++++++++++ +a +aardvark +aardvark's +aardvarks +aback +abacus +abacus's +abacuses +abaft +abalone +abalone's +abalones +abandon +abandoned +abandoning +abandonment +abandonment's +abandons +abase +abased +abasement +abases +abash +abashed +abashedly +abashes +abashing +abashment +abashment's +abasing +abate +abated +abatement +abatement's +abates +abating +abattoir +abattoir's +abattoirs +abbess +abbess's +abbesses +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbrev +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviation's +abbreviations +abdicate +abdicated +abdicates +abdicating +abdication +abdication's +abdications +abdomen +abdomen's +abdomens +abdominal +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abeam +abed +aberrant +aberration +aberration's +aberrational +aberrations +abet +abets +abetted +abetting +abettor +abettor's +abettors +abeyance +abeyance's +abhor +abhorred +abhorrence +abhorrence's +abhorrent +abhorrently +abhorring +abhors +abidance +abidance's +abide +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjection's +abjectly +abjectness +abjuration +abjuration's +abjurations +abjuratory +abjure +abjured +abjurer +abjurer's +abjurers +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablation's +ablations +ablative +ablatives +ablaze +able +abler +ablest +abloom +ablution +ablution's +ablutions +ably +abnegate +abnegated +abnegates +abnegating +abnegation +abnegation's +abnormal +abnormalities +abnormality +abnormality's +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolishes +abolishing +abolition +abolition's +abolitionism +abolitionism's +abolitionist +abolitionist's +abolitionists +abominable +abominably +abominate +abominated +abominates +abominating +abomination +abomination's +abominations +aboriginal +aboriginals +aborigine +aborigine's +aborigines +abort +aborted +aborting +abortion +abortion's +abortionist +abortionist's +abortionists +abortions +abortive +abortively +aborts +abound +abounded +abounding +abounds +about +above +aboveboard +abracadabra +abrade +abraded +abrades +abrading +abrasion +abrasion's +abrasions +abrasive +abrasive's +abrasively +abrasiveness +abrasives +abreast +abridge +abridged +abridgement +abridgement's +abridgements +abridges +abridging +abridgment +abridgment's +abridgments +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrogation's +abrupt +abruptly +abruptness +abruptness's +abs +abscess +abscess's +abscessed +abscesses +abscessing +abscissa +abscissa's +abscissas +abscission +abscission's +abscond +absconded +absconder +absconder's +absconders +absconding +absconds +abseil +abseiled +abseiling +abseils +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absenteeism's +absentees +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absinthe's +absolute +absolutely +absoluteness +absoluteness's +absoluter +absolutes +absolution +absolution's +absolutism +absolutism's +absolutist +absolutist's +absolutists +absolve +absolved +absolves +absolving +absorb +absorbed +absorbency +absorbency's +absorbent +absorbents +absorber +absorber's +absorbers +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstainer's +abstainers +abstaining +abstains +abstemious +abstemiously +abstemiousness +abstention +abstention's +abstentions +abstinence +abstinence's +abstinent +abstract +abstracted +abstractedly +abstractedness +abstractedness's +abstracter +abstracting +abstraction +abstraction's +abstractions +abstractly +abstractness +abstractness's +abstracts +abstruse +abstrusely +abstruseness +abstruseness's +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundance's +abundances +abundant +abundantly +abuse +abused +abuser +abuser's +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutment's +abutments +abuts +abutted +abutting +abuzz +abysmal +abysmally +abyss +abyss's +abyssal +abysses +ac +acacia +acacia's +acacias +academe +academe's +academia +academia's +academic +academically +academician +academician's +academicians +academics +academies +academy +academy's +acanthus +acanthus's +acanthuses +acc +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleration +acceleration's +accelerations +accelerator +accelerator's +accelerators +accelerometer +accelerometer's +accelerometers +accent +accent's +accented +accenting +accents +accentual +accentuate +accentuated +accentuates +accentuating +accentuation +accentuation's +accept +acceptability +acceptability's +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +acceptation +acceptation's +acceptations +accepted +accepting +acceptor +acceptor's +acceptors +accepts +access +access's +accessed +accesses +accessibility +accessibility's +accessible +accessibly +accessing +accession +accession's +accessioned +accessioning +accessions +accessories +accessorize +accessorized +accessorizes +accessorizing +accessory +accessory's +accidence +accidence's +accident +accident's +accidental +accidentally +accidentals +accidents +acclaim +acclaimed +acclaiming +acclaims +acclamation +acclamation's +acclamations +acclimate +acclimated +acclimates +acclimating +acclimation +acclimation's +acclimatisable +acclimatisation +acclimatisation's +acclimatise +acclimatised +acclimatiser +acclimatisers +acclimatises +acclimatising +acclimatization +acclimatization's +acclimatize +acclimatized +acclimatizer +acclimatizers +acclimatizes +acclimatizing +acclivities +acclivity +acclivity's +accolade +accolade's +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodation's +accommodations +accompanied +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplice's +accomplices +accomplish +accomplished +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accord's +accordance +accordance's +accordant +accorded +according +accordingly +accordion +accordion's +accordionist +accordionist's +accordionists +accordions +accords +accost +accosted +accosting +accosts +account +account's +accountability +accountability's +accountable +accountancy +accountancy's +accountant +accountant's +accountants +accounted +accounting +accounting's +accounts +accoutrement +accoutrement's +accredit +accreditation +accreditation's +accredited +accrediting +accredits +accreted +accretion +accretion's +accretions +accrual +accrual's +accruals +accrue +accrued +accrues +accruing +acct +acculturate +acculturated +acculturates +acculturating +acculturation +acculturation's +accumulate +accumulated +accumulates +accumulating +accumulation +accumulation's +accumulations +accumulative +accumulator +accumulator's +accumulators +accuracies +accuracy +accuracy's +accurate +accurately +accurateness +accurateness's +accursed +accursedness +accusation +accusation's +accusations +accusative +accusatives +accusatory +accuse +accused +accuser +accuser's +accusers +accuses +accusing +accusingly +accustom +accustomed +accustoming +accustoms +ace +ace's +aced +acerbate +acerbated +acerbates +acerbating +acerbic +acerbically +acerbity +acerbity's +aces +acetaminophen +acetate +acetate's +acetates +acetic +acetone +acetone's +acetylene +acetylene's +ache +ached +achene's +aches +achier +achiest +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achiever's +achievers +achieves +achieving +aching +achingly +achromatic +achromatise +achromatised +achromatises +achromatising +achromatize +achromatized +achromatizes +achromatizing +achy +acid +acid's +acidic +acidification +acidification's +acidified +acidifies +acidify +acidifying +acidity +acidity's +acidly +acidosis +acidosis's +acids +acidulous +acing +acknowledge +acknowledged +acknowledgement +acknowledgement's +acknowledgements +acknowledges +acknowledging +acknowledgment +acknowledgment's +acknowledgments +acme +acme's +acmes +acne +acne's +acolyte +acolyte's +acolytes +aconite +aconite's +aconites +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquaintanceship +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiescence's +acquiescent +acquiescently +acquiesces +acquiescing +acquirable +acquire +acquired +acquirement +acquirement's +acquirer +acquirer's +acquirers +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitive +acquisitively +acquisitiveness +acquisitiveness's +acquit +acquits +acquittal +acquittal's +acquittals +acquitted +acquitting +acre +acre's +acreage +acreage's +acreages +acres +acrid +acrider +acridest +acridity +acridity's +acridly +acridness +acrimonious +acrimoniously +acrimoniousness +acrimony +acrimony's +acrobat +acrobat's +acrobatic +acrobatically +acrobatics +acrobats +acronym +acronym's +acronyms +acrophobia +acrophobia's +acropolis +acropolis's +acropolises +across +acrostic +acrostic's +acrostics +acrylic +acrylics +act +act's +acted +acting +actinides +actinium +actinium's +action +action's +actionable +actions +activate +activated +activates +activating +activation +activation's +activations +activator +activator's +activators +active +actively +activeness +actives +activism +activism's +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualisation +actualisation's +actualisations +actualise +actualised +actualises +actualising +actualities +actuality +actuality's +actualization +actualization's +actualizations +actualize +actualized +actualizes +actualizing +actually +actuarial +actuaries +actuary +actuary's +actuate +actuated +actuates +actuating +actuation +actuation's +actuator +actuator's +actuators +acuity +acuity's +acumen +acumen's +acupressure +acupuncture +acupuncture's +acupuncturist +acupuncturists +acute +acutely +acuteness +acuteness's +acuter +acutest +acyclic +acyclovir +ad +ad's +adage +adage's +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptability's +adaptable +adaptation +adaptation's +adaptations +adapted +adapter +adapter's +adapters +adapting +adaptive +adaptively +adaptor +adaptor's +adaptors +adapts +add +addable +added +addend +addend's +addenda +addends +addendum +addendum's +adder +adder's +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addictiveness +addicts +adding +addition +addition's +additional +additionally +additions +additive +additively +additives +addle +addled +addles +addling +address +address's +addressable +addressed +addressee +addressee's +addressees +addresses +addressing +adds +adduce +adduced +adduces +adducing +adenine +adenine's +adenoid +adenoidal +adenoids +adept +adepter +adeptest +adeptly +adeptness +adeptness's +adepts +adequacy +adequacy's +adequate +adequately +adequateness +adhere +adhered +adherence +adherence's +adherent +adherent's +adherents +adherer +adherer's +adherers +adheres +adhering +adhesion +adhesion's +adhesive +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adieus +adipose +adjacency +adjacency's +adjacent +adjacently +adjectival +adjectivally +adjective +adjective's +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjournment's +adjournments +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjudicator +adjudicator's +adjudicators +adjudicatory +adjunct +adjunct's +adjuncts +adjuration +adjuration's +adjurations +adjure +adjured +adjures +adjuring +adjust +adjustable +adjusted +adjuster +adjuster's +adjusters +adjusting +adjustment +adjustment's +adjustments +adjustor's +adjusts +adjutant +adjutant's +adjutants +adman +adman's +admen +admin +administer +administered +administering +administers +administrate +administrated +administrates +administrating +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirably +admiral +admiral's +admirals +admiralty +admiralty's +admiration +admiration's +admire +admired +admirer +admirer's +admirers +admires +admiring +admiringly +admissibility +admissibility's +admissible +admissibly +admission +admission's +admissions +admit +admits +admittance +admittance's +admittances +admitted +admittedly +admitting +admix +admixed +admixes +admixing +admixture +admixture's +admixtures +admonish +admonished +admonishes +admonishing +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +admonitory +ado +ado's +adobe +adobe's +adobes +adolescence +adolescence's +adolescences +adolescent +adolescents +adopt +adoptable +adopted +adopter +adopter's +adopters +adopting +adoption +adoption's +adoptions +adoptive +adopts +adorable +adorableness +adorably +adoration +adoration's +adore +adored +adorer +adorer's +adorers +adores +adoring +adoringly +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenalin +adrenaline +adrenaline's +adrenals +adrift +adroit +adroitly +adroitness +adroitness's +ads +adsorb +adsorbed +adsorbent +adsorbents +adsorbing +adsorbs +adsorption +adsorption's +adsorptions +adulate +adulated +adulates +adulating +adulation +adulation's +adulator +adulator's +adulators +adulatory +adult +adulterant +adulterant's +adulterants +adulterate +adulterated +adulterates +adulterating +adulteration +adulteration's +adulterations +adulterer +adulterer's +adulterers +adulteress +adulteress's +adulteresses +adulteries +adulterous +adultery +adultery's +adulthood +adulthood's +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbration's +adv +advance +advanced +advancement +advancement's +advancements +advances +advancing +advantage +advantage's +advantaged +advantageous +advantageously +advantages +advantaging +advent +advent's +adventitious +adventitiously +advents +adventure +adventure's +adventured +adventurer +adventurer's +adventurers +adventures +adventuresome +adventuress +adventuresses +adventuring +adventurism +adventurism's +adventurous +adventurously +adventurousness +adventurousness's +adverb +adverb's +adverbial +adverbial's +adverbially +adverbials +adverbs +adversarial +adversaries +adversary +adversary's +adverse +adversely +adverseness +adversities +adversity +adversity's +advert +adverted +adverting +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertiser's +advertisers +advertises +advertising +advertising's +advertorial +advertorials +adverts +advice +advice's +advices +advisability +advisability's +advisable +advisably +advise +advised +advisedly +advisement +advisement's +adviser +adviser's +advisers +advises +advising +advisories +advisory +advocacy +advocacy's +advocate +advocated +advocates +advocating +adze's +adzes +aedicule +aegis +aegis's +aeon's +aeonian +aerate +aerated +aerates +aerating +aeration +aeration's +aerator +aerator's +aerators +aerial +aerialist +aerialist's +aerialists +aerially +aerials +aerie +aerie's +aeries +aerobatic +aerobatics +aerobic +aerobically +aerobics +aerodrome +aerodrome's +aerodromes +aerodynamic +aerodynamically +aerodynamics +aerofoil +aerogram +aerogramme +aerographer +aerographic +aerographical +aerologic +aerologist +aerologist's +aerometer +aerometric +aerometry +aeronautic +aeronautical +aeronautics +aeroplane +aeroplane's +aeroplanes +aerosol +aerosol's +aerosols +aerospace +aerospace's +aesthesia +aesthesis +aesthete +aesthete's +aesthetes +aesthetic +aesthetical +aesthetically +aesthetician +aesthetician's +aestheticians +aestheticism +aestheticism's +aesthetics +aestival +aestivate +aestivated +aestivates +aestivating +aestivation +aestivation's +aestivations +aestivator +aestivator's +aetiologically +aetiologist +aetiologist's +aetiology +aetiology's +afar +affability +affability's +affable +affably +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affecting +affectingly +affection +affection's +affectionate +affectionately +affections +affective +affects +afferent +affiance +affianced +affiances +affiancing +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliation's +affiliations +affine +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmatives +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflatus +afflatus's +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflicts +affluence +affluence's +affluent +affluently +afford +affordability +affordable +afforded +affording +affords +afforest +afforested +afforesting +afforests +affray +affray's +affrays +affront +affront's +affronted +affronting +affronts +afghan +afghan's +afghans +aficionado +aficionado's +aficionados +afire +aflame +afloat +aflutter +afoot +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +afterbirth +afterbirth's +afterbirths +afterburner +afterburner's +afterburners +aftercare +aftercare's +afterglow +afterglow's +afterglows +afterimage +afterimage's +afterimages +afterlife +afterlife's +afterlives +aftermarket +aftermath +aftermath's +aftermaths +afternoon +afternoon's +afternoons +afters +aftershave +aftershaves +aftershock +aftershock's +aftershocks +aftertaste +aftertaste's +aftertastes +afterthought +afterthought's +afterthoughts +afterward +afterwards +again +against +agama +agape +agar +agar's +agate +agate's +agates +agave's +agcy +age +age's +aged +ageing +ageism +ageist +ageists +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agenise +agenize +agent +agent's +agents +ageratum +ageratum's +ages +agglomerate +agglomerated +agglomerates +agglomerating +agglomeration +agglomeration's +agglomerations +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutination's +agglutinations +agglutinative +aggrandise +aggrandised +aggrandisement +aggrandisement's +aggrandisements +aggrandiser +aggrandiser's +aggrandisers +aggrandises +aggrandising +aggrandize +aggrandized +aggrandizement +aggrandizement's +aggrandizements +aggrandizer +aggrandizer's +aggrandizers +aggrandizes +aggrandizing +aggravate +aggravated +aggravates +aggravating +aggravatingly +aggravation +aggravation's +aggravations +aggregate +aggregated +aggregates +aggregating +aggregation +aggregation's +aggregations +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressor's +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aggro +aggro's +aghast +agile +agilely +agiler +agilest +agility +agility's +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitation's +agitations +agitator +agitator's +agitators +agitprop +agitprop's +agleam +aglitter +aglow +agnostic +agnostic's +agnosticism +agnosticism's +agnostics +ago +agog +agonies +agonise +agonised +agonises +agonising +agonisingly +agonize +agonized +agonizes +agonizing +agonizingly +agony +agony's +agoraphobia +agoraphobia's +agoraphobic +agoraphobics +agouti +agouti's +agrarian +agrarianism +agrarianism's +agrarians +agree +agreeable +agreeableness +agreeableness's +agreeably +agreed +agreeing +agreement +agreement's +agreements +agrees +agribusiness +agribusiness's +agribusinesses +agric +agricultural +agriculturalist +agriculturalists +agriculturally +agriculture +agriculture's +agriculturist +agriculturist's +agriculturists +agrochemical +agrochemicals +agronomic +agronomics +agronomist +agronomist's +agronomists +agronomy +agronomy's +aground +ague +ague's +ah +aha +ahead +ahem +ahoy +aid +aide +aide's +aided +aides +aiding +aids +aigrette +aigrette's +aigrettes +ail +ailed +aileron +aileron's +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aiming +aimless +aimlessly +aimlessness +aimlessness's +aims +air +air's +airbag +airbags +airbase +airbases +airbed +airbeds +airborne +airbrush +airbrush's +airbrushed +airbrushes +airbrushing +airbus +airbus's +airbuses +aircraft +aircraft's +aircraftman +aircraftman's +aircraftmen +aircrew +aircrew's +aircrews +airdrome +airdrome's +airdromes +airdrop +airdrop's +airdropped +airdropping +airdrops +aired +airfare +airfares +airfield +airfield's +airfields +airflow +airflow's +airfoil +airfoil's +airfoils +airframe +airframe's +airframes +airfreight +airgun +airguns +airhead +airhead's +airheads +airier +airiest +airily +airiness +airiness's +airing +airing's +airings +airless +airlessness +airlift +airlift's +airlifted +airlifting +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmailed +airmailing +airmails +airman +airman's +airmen +airplane +airplane's +airplanes +airplay +airport +airport's +airports +airs +airship +airship's +airships +airsick +airsickness +airsickness's +airspace +airspace's +airspeed +airspeed's +airstream's +airstrip +airstrip's +airstrips +airtight +airtime +airwaves +airway +airway's +airways +airwoman +airwoman's +airwomen +airworthier +airworthiest +airworthiness +airworthy +airy +aisle +aisle's +aisled +aisles +aitch +aitches +ajar +akimbo +akin +al +alabaster +alabaster's +alack +alacrity +alacrity's +alarm +alarmed +alarming +alarmingly +alarmist +alarmist's +alarmists +alarms +alas +alb +albacore +albacore's +albacores +albatross +albatross's +albatrosses +albeit +albinism +albinism's +albino +albino's +albinos +albs +album +album's +albumen +albumen's +albumenize +albumenized +albumenizes +albumenizing +albumin +albumin's +albums +alchemical +alchemise +alchemised +alchemises +alchemising +alchemist +alchemist's +alchemists +alchemize +alchemized +alchemizes +alchemizing +alchemy +alchemy's +alcheringa +alcohol +alcohol's +alcoholic +alcoholic's +alcoholically +alcoholics +alcoholise +alcoholised +alcoholises +alcoholising +alcoholism +alcoholism's +alcohols +alcove +alcove's +alcoves +alder +alder's +alderman +alderman's +aldermen +alders +alderwoman +alderwomen +ale +ale's +alehouse +alehouse's +alehouses +alembic +alembic's +alembics +alert +alerted +alerter +alertest +alerting +alertly +alertness +alertness's +alerts +ales +alewife +alewife's +alewives +alfalfa +alfalfa's +alfresco +alga +alga's +algae +algal +algebra +algebra's +algebraic +algebraically +algebraist +algebraist's +algebras +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienable +alienate +alienated +alienates +alienating +alienation +alienation's +aliened +aliening +alienist +alienist's +alienists +aliens +alight +alighted +alighting +alights +align +aligned +aligner +aligner's +aligners +aligning +alignment +alignment's +alignments +aligns +alike +aliment +aliment's +alimentary +alimented +alimenting +aliments +alimony +alimony's +aliphatic +aliquot +aliquots +alive +aliveness +alkali +alkali's +alkaline +alkalinise +alkalinised +alkalinises +alkalinising +alkalinity +alkalinity's +alkalinize +alkalinized +alkalinizes +alkalinizing +alkalisation +alkalisation's +alkalisations +alkalise +alkalised +alkalises +alkalising +alkalization +alkalization's +alkalizations +alkalize +alkalized +alkalizes +alkalizing +alkaloid +alkaloid's +alkaloids +alkyd +alkyds +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegories +allegorise +allegorised +allegorises +allegorising +allegorist +allegorists +allegorize +allegorized +allegorizes +allegorizing +allegory +allegory's +allegretto +allegrettos +allegro +allegros +allele +allele's +alleles +allelic +alleluia +alleluias +allergen +allergen's +allergenic +allergens +allergic +allergies +allergist +allergist's +allergists +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviation's +alleviations +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allies +alligator +alligator's +alligators +alliterate +alliterated +alliterates +alliterating +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allophones +allot +allotment +allotment's +allotments +allotrope +allotrope's +allotropic +allots +allotted +allotting +allow +allowable +allowably +allowance +allowance's +allowances +allowed +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allspice +allspice's +allude +alluded +alludes +alluding +allure +allured +allurement +allurement's +allurements +allures +alluring +alluringly +allusion +allusion's +allusions +allusive +allusively +allusiveness +allusiveness's +alluvial +alluvium +alluvium's +alluviums +ally +allying +almanac +almanac's +almanacs +almighty +almond +almond's +almonds +almoner +almoner's +almoners +almost +alms +almshouse +almshouse's +almshouses +aloe +aloe's +aloes +aloft +aloha +aloha's +alohas +alone +along +alongshore +alongside +aloof +aloofly +aloofness +aloofness's +aloud +alp +alp's +alpaca +alpaca's +alpacas +alpha +alpha's +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetisation +alphabetisation's +alphabetisations +alphabetise +alphabetised +alphabetiser +alphabetiser's +alphabetisers +alphabetises +alphabetising +alphabetization +alphabetization's +alphabetizations +alphabetize +alphabetized +alphabetizer +alphabetizer's +alphabetizers +alphabetizes +alphabetizing +alphabets +alphanumeric +alphanumerical +alphanumerically +alphas +alpine +alpines +alps +already +alright +also +alt +altar +altar's +altarpiece +altarpiece's +altarpieces +altars +alter +alterable +alteration +alteration's +alterations +altercate +altercation +altercation's +altercations +altered +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternation's +alternations +alternative +alternative's +alternatively +alternatives +alternator +alternator's +alternators +alters +althaea +althaea's +althaeas +althea +althea's +altheas +although +altimeter +altimeter's +altimeters +altitude +altitude's +altitudes +alto +alto's +altogether +altos +altruism +altruism's +altruist +altruist's +altruistic +altruistically +altruists +alts +alum +alum's +alumina +aluminise +aluminised +aluminises +aluminising +aluminium +aluminium's +aluminize +aluminized +aluminizes +aluminizing +aluminum +aluminum's +aluminums +alumna +alumna's +alumnae +alumni +alumnus +alumnus's +alums +alveolar +always +am +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamation's +amalgamations +amalgams +amanuenses +amanuensis +amanuensis's +amaranth +amaranth's +amaranths +amaretto +amaryllis +amaryllis's +amaryllises +amass +amassed +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurishness's +amateurism +amateurism's +amateurs +amatory +amaze +amazed +amazement +amazement's +amazes +amazing +amazingly +amazons +ambassador +ambassador's +ambassadorial +ambassadors +ambassadorship +ambassadorship's +ambassadorships +ambassadress +ambassadresses +amber +amber's +ambergris +ambergris's +ambiance +ambiance's +ambiances +ambidexterity +ambidexterity's +ambidextrous +ambidextrously +ambience's +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambit +ambit's +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambitiousness's +ambivalence +ambivalence's +ambivalent +ambivalently +amble +ambled +ambler +ambler's +amblers +ambles +ambling +ambrosia +ambrosia's +ambrosial +ambulance +ambulance's +ambulances +ambulant +ambulate +ambulated +ambulates +ambulating +ambulation +ambulatories +ambulatory +ambuscade +ambuscade's +ambuscaded +ambuscades +ambuscading +ambush +ambush's +ambushed +ambushers +ambushes +ambushing +ameliorate +ameliorated +ameliorates +ameliorating +amelioration +amelioration's +ameliorative +amen +amenability +amenability's +amenable +amenably +amend +amendable +amended +amending +amendment +amendment's +amendments +amends +amenities +amenity +amenity's +amenorrhea +amenorrhea's +amenorrhoea +amerce +amerced +amerces +amercing +americium +americium's +amethyst +amethyst's +amethystine +amethysts +amiability +amiability's +amiable +amiableness +amiably +amicability +amicability's +amicable +amicably +amid +amide +amide's +amides +amidships +amidst +amigo +amigo's +amigos +amine +amine's +amines +amino +amiss +amity +amity's +ammeter +ammeter's +ammeters +ammo +ammo's +ammonia +ammonia's +ammonites +ammonium +ammonium's +ammunition +ammunition's +amnesia +amnesia's +amnesiac +amnesiac's +amnesiacs +amnesic +amnestied +amnesties +amnesty +amnesty's +amnestying +amniocenteses +amniocentesis +amniocentesis's +amnion +amnion's +amnions +amniotic +amoeba +amoeba's +amoebas +amoebic +amok +among +amongst +amontillado +amontillado's +amontillados +amoral +amorality +amorality's +amorally +amorism +amorist +amorist's +amorists +amorous +amorously +amorousness +amorousness's +amorphous +amorphously +amorphousness +amortisation +amortisation's +amortise +amortised +amortisement +amortisement's +amortisements +amortises +amortising +amortizable +amortization +amortization's +amortizations +amortize +amortized +amortizes +amortizing +amount +amount's +amounted +amounting +amounts +amour +amour's +amours +amp +amp's +amperage +amperage's +ampere +ampere's +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamine's +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphitheater +amphitheater's +amphitheaters +amphitheatre +amphitheatre's +amphitheatres +amphora +amphora's +amphorae +ample +ampler +amplest +amplification +amplification's +amplifications +amplified +amplifier +amplifier's +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule's +amps +amputate +amputated +amputates +amputating +amputation +amputation's +amputations +amputee +amputee's +amputees +amt +amulet +amulet's +amulets +amuse +amused +amusement +amusement's +amusements +amuses +amusing +amusingly +amygdale +amylase +amylase's +an +anabaptise +anabaptised +anabaptises +anabaptising +anabaptize +anabaptized +anabaptizes +anabaptizing +anabolic +anabolism +anabolism's +anachronism +anachronism's +anachronisms +anachronistic +anachronistically +anaconda +anaconda's +anacondas +anaemia +anaemia's +anaemic +anaemically +anaerobe +anaerobe's +anaerobes +anaerobic +anaesthesia +anaesthesia's +anaesthesias +anaesthesiologist +anaesthesiologist's +anaesthesiologists +anaesthesiology +anaesthesiology's +anaesthetic +anaesthetic's +anaesthetically +anaesthetics +anaesthetisation +anaesthetisation's +anaesthetisations +anaesthetise +anaesthetised +anaesthetises +anaesthetising +anaesthetist +anaesthetist's +anaesthetists +anaesthetization +anaesthetization's +anaesthetizations +anaesthetize +anaesthetized +anaesthetizes +anaesthetizing +anagram +anagram's +anagrammatic +anagrammatically +anagrammatise +anagrammatised +anagrammatises +anagrammatising +anagrammatize +anagrammatized +anagrammatizes +anagrammatizing +anagrams +anal +analgesia +analgesia's +analgesic +analgesics +anally +analogical +analogically +analogies +analogise +analogised +analogises +analogising +analogize +analogized +analogizes +analogizing +analogous +analogously +analogousness +analogue +analogue's +analogues +analogy +analogy's +analysability +analysability's +analysable +analyse +analysed +analyser +analyser's +analysers +analyses +analysing +analysis +analysis's +analyst +analyst's +analysts +analytic +analytical +analytically +analytics +analyzability +analyzability's +analyzable +analyze +analyzed +analyzer +analyzer's +analyzers +analyzes +analyzing +anamorphic +anapaest's +anaphora +anaphora's +anaphoric +anarchic +anarchical +anarchically +anarchise +anarchised +anarchises +anarchising +anarchism +anarchism's +anarchist +anarchist's +anarchistic +anarchists +anarchize +anarchized +anarchizes +anarchizing +anarchy +anarchy's +anathema +anathema's +anathemas +anathematisation +anathematise +anathematised +anathematises +anathematising +anathematization +anathematize +anathematized +anathematizes +anathematizing +anatomic +anatomical +anatomically +anatomies +anatomisation +anatomisation's +anatomise +anatomised +anatomises +anatomising +anatomist +anatomist's +anatomists +anatomization +anatomization's +anatomize +anatomized +anatomizes +anatomizing +anatomy +anatomy's +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestress +ancestries +ancestry +ancestry's +anchor +anchor's +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchorite's +anchorites +anchorman +anchorman's +anchormen +anchorperson +anchors +anchorwoman +anchorwomen +anchovies +anchovy +anchovy's +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +andante +andantes +andiron +andiron's +andirons +androgen +androgen's +androgenic +androgynous +androgyny +androgyny's +android +android's +androids +ands +anecdotal +anecdote +anecdote's +anecdotes +anechoic +anemia +anemia's +anemic +anemically +anemometer +anemometer's +anemometers +anemone +anemone's +anemones +anent +aneroid +anesthesia +anesthesia's +anesthesiologist +anesthesiologist's +anesthesiologists +anesthesiology +anesthesiology's +anesthetic +anesthetic's +anesthetically +anesthetics +anesthetist +anesthetist's +anesthetists +anesthetization +anesthetization's +anesthetizations +anesthetize +anesthetized +anesthetizes +anesthetizing +anestrous +aneurysm +aneurysm's +aneurysms +anew +angel +angel's +angelfish +angelfish's +angelfishes +angelic +angelica +angelica's +angelical +angelically +angels +anger +anger's +angered +angering +angers +angina +angina's +angioplasties +angioplasty +angiosperm +angiosperm's +angiosperms +angle +angle's +angled +angler +angler's +anglers +angles +angleworm +angleworm's +angleworms +anglicize +anglicized +anglicizes +anglicizing +angling +angling's +anglophile +anglophiles +angora +angora's +angoras +angostura +angrier +angriest +angrily +angry +angst +angst's +angstrom +angstrom's +angstroms +anguish +anguish's +anguished +anguishes +anguishing +angular +angularities +angularity +angularity's +anhydrous +aniline +aniline's +animadversion +animadversion's +animadversions +animadvert +animadverted +animadverting +animadverts +animal +animal's +animalcule +animalcule's +animalcules +animalisation +animalise +animalised +animalises +animalising +animalization +animalize +animalized +animalizes +animalizing +animals +animate +animated +animatedly +animates +animating +animation +animation's +animations +animator +animator's +animators +animism +animism's +animist +animistic +animists +animosities +animosity +animosity's +animus +animus's +anion +anion's +anionic +anions +anise +anise's +aniseed +aniseed's +anisette +anisette's +anisotropic +anisotropies +anisotropy +anisotropy's +ankh +ankh's +ankhs +ankle +ankle's +anklebone +anklebone's +anklebones +ankles +anklet +anklet's +anklets +annalist +annalist's +annalists +annals +anneal +annealed +annealing +anneals +annelid +annelid's +annelids +annex +annexation +annexation's +annexations +annexe +annexe's +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilation's +annihilator +annihilator's +annihilators +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotation's +annotations +annotative +annotator +annotator's +annotators +announce +announced +announcement +announcement's +announcements +announcer +announcer's +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoying +annoyingly +annoys +annual +annualise +annualises +annualising +annualize +annualized +annualizes +annualizing +annually +annuals +annuitant +annuitant's +annuitants +annuities +annuity +annuity's +annul +annular +annuli +annulled +annulling +annulment +annulment's +annulments +annuls +annulus +annulus's +annunciation +annunciation's +annunciations +anode +anode's +anodes +anodise +anodised +anodises +anodising +anodize +anodized +anodizes +anodizing +anodyne +anodyne's +anodynes +anoestrous +anoestrus +anoint +anointed +anointing +anointment +anointment's +anoints +anomalies +anomalous +anomalously +anomaly +anomaly's +anon +anonymity +anonymity's +anonymous +anonymously +anopheles +anorak +anorak's +anoraks +anorectic +anorectics +anorexia +anorexia's +anorexic +anorexics +another +anserine +answer +answer's +answerable +answered +answerer +answerer's +answering +answers +ant +ant's +antacid +antacid's +antacids +antagonise +antagonised +antagonises +antagonising +antagonism +antagonism's +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antagonize +antagonized +antagonizes +antagonizing +ante +ante's +anteater +anteater's +anteaters +antebellum +antecedence +antecedence's +antecedent +antecedent's +antecedents +antechamber +antechamber's +antechambers +anted +antedate +antedated +antedates +antedating +antediluvian +anteing +antelope +antelope's +antelopes +antenatal +antenna +antenna's +antennae +antennas +anterior +anteroom +anteroom's +anterooms +antes +anthem +anthem's +anthems +anther +anther's +anthers +anthill +anthills +anthologies +anthologise +anthologised +anthologises +anthologising +anthologist +anthologist's +anthologists +anthologize +anthologized +anthologizes +anthologizing +anthology +anthology's +anthracite +anthracite's +anthrax +anthrax's +anthrop +anthropocentric +anthropogenic +anthropoid +anthropoids +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropology's +anthropometric +anthropomorphic +anthropomorphically +anthropomorphise +anthropomorphised +anthropomorphises +anthropomorphising +anthropomorphism +anthropomorphism's +anthropomorphize +anthropomorphized +anthropomorphizes +anthropomorphizing +anti +antiabortion +antiabortionist +antiabortionists +antiaircraft +antibacterial +antibiotic +antibiotic's +antibiotics +antibodies +antibody +antibody's +antic +antic's +anticancer +anticipate +anticipated +anticipates +anticipating +anticipation +anticipation's +anticipations +anticipative +anticipatory +anticlerical +anticlimactic +anticlimactically +anticlimax +anticlimax's +anticlimaxes +anticline +anticline's +anticlines +anticlockwise +anticoagulant +anticoagulants +anticommunism +anticommunist +anticommunist's +anticommunists +antics +anticyclone +anticyclone's +anticyclones +antidemocratic +antidepressant +antidepressant's +antidepressants +antidote +antidote's +antidotes +antifascist +antifascist's +antifascists +antifreeze +antifreeze's +antigen +antigen's +antigenic +antigens +antihero +antihero's +antiheroes +antihistamine +antihistamine's +antihistamines +antiknock +antiknock's +antilogarithm +antilogarithm's +antilogarithms +antimacassar +antimacassar's +antimacassars +antimatter +antimatter's +antimicrobial +antimissile +antimony +antimony's +antinuclear +antioxidant +antioxidant's +antioxidants +antiparticle +antiparticle's +antiparticles +antipasti +antipasto +antipasto's +antipastos +antipathetic +antipathies +antipathy +antipathy's +antipersonnel +antiperspirant +antiperspirant's +antiperspirants +antiphon +antiphon's +antiphonal +antiphonally +antiphonals +antiphons +antipodal +antipodeans +antipodes +antipollution +antipoverty +antiquarian +antiquarianism +antiquarians +antiquaries +antiquary +antiquary's +antiquate +antiquated +antiquates +antiquating +antique +antique's +antiqued +antiques +antiquing +antiquities +antiquity +antiquity's +antirrhinum +antirrhinum's +antirrhinums +antis +antisepsis +antisepsis's +antiseptic +antiseptically +antisepticise +antisepticised +antisepticises +antisepticising +antiseptics +antiserum +antiserum's +antiserums +antislavery +antisocial +antisocially +antispasmodic +antispasmodics +antistatic +antisubmarine +antitank +antitheses +antithesis +antithesis's +antithetic +antithetical +antithetically +antitoxin +antitoxin's +antitoxins +antitrust +antivenin +antivenin's +antivenins +antiviral +antivivisectionist +antivivisectionists +antiwar +antler +antler's +antlered +antlers +antonym +antonym's +antonymous +antonyms +ants +antsy +anus +anus's +anuses +anvil +anvil's +anvils +anxieties +anxiety +anxiety's +anxious +anxiously +anxiousness +anxiousness's +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyplace +anything +anytime +anyway +anyways +anywhere +anywise +aorist +aorta +aorta's +aortas +aortic +apace +apart +apartheid +apartheid's +apartment +apartment's +apartments +apathetic +apathetically +apathy +apathy's +apatite +apatite's +ape +ape's +aped +apelike +aperitif +aperitifs +aperture +aperture's +apertures +apes +apex +apex's +apexes +aphaeresis +aphaeretic +aphasia +aphasia's +aphasic +aphasics +aphelia +aphelion +aphelion's +aphid +aphid's +aphids +aphorise +aphorised +aphorises +aphorising +aphorism +aphorism's +aphorisms +aphoristic +aphoristically +aphorize +aphorized +aphorizes +aphorizing +aphrodisiac +aphrodisiac's +aphrodisiacs +apiaries +apiarist +apiarist's +apiarists +apiary +apiary's +apical +apiece +aping +apish +apishly +aplenty +aplomb +aplomb's +apnea +apnea's +apneal +apneas +apnoea +apnoea's +apnoeal +apnoeas +apnoeic +apocalypse +apocalypse's +apocalypses +apocalyptic +apocrypha +apocrypha's +apocryphal +apocryphally +apogee +apogee's +apogees +apolitical +apolitically +apologetic +apologetically +apologetics +apologia +apologia's +apologias +apologies +apologise +apologised +apologiser +apologiser's +apologisers +apologises +apologising +apologist +apologist's +apologists +apologize +apologized +apologizer +apologizer's +apologizers +apologizes +apologizing +apology +apology's +apophthegmatise +apophthegmatised +apophthegmatises +apophthegmatising +apophthegmatize +apophthegmatized +apophthegmatizes +apophthegmatizing +apoplectic +apoplexies +apoplexy +apoplexy's +apostasies +apostasy +apostasy's +apostate +apostate's +apostates +apostatise +apostatised +apostatises +apostatising +apostatize +apostatized +apostatizes +apostatizing +apostle +apostle's +apostles +apostleship +apostolic +apostrophe +apostrophe's +apostrophes +apostrophise +apostrophised +apostrophises +apostrophising +apostrophize +apostrophized +apostrophizes +apostrophizing +apothecaries +apothecary +apothecary's +apothegm +apothegm's +apothegms +apotheoses +apotheosis +apotheosis's +apotheosise +apotheosised +apotheosises +apotheosising +apotheosize +apotheosized +apotheosizes +apotheosizing +app +appal +appall +appalled +appalling +appallingly +appalls +appaloosa +appaloosas +appals +apparatchik +apparatchik's +apparatchiks +apparatus +apparatus's +apparatuses +apparel +apparel's +appareled +appareling +apparelled +apparelling +apparels +apparent +apparently +apparition +apparition's +apparitions +appeal +appeal's +appealed +appealing +appealingly +appeals +appear +appearance +appearance's +appearances +appeared +appearing +appears +appease +appeased +appeasement +appeasement's +appeasements +appeaser +appeaser's +appeasers +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellation's +appellations +append +appendage +appendage's +appendages +appendectomies +appendectomy +appendectomy's +appended +appendices +appendicitis +appendicitis's +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetiser +appetiser's +appetisers +appetising +appetisingly +appetite +appetite's +appetites +appetizer +appetizer's +appetizers +appetizing +appetizingly +applaud +applauded +applauder +applauder's +applauders +applauding +applauds +applause +applause's +apple +apple's +applecart +applejack +applejack's +apples +applesauce +applesauce's +applet +applets +appliance +appliance's +appliances +applicability +applicability's +applicable +applicably +applicant +applicant's +applicants +application +application's +applications +applicative +applicator +applicator's +applicators +applied +applier +applier's +appliers +applies +appliqué +appliqué's +appliquéd +appliquéing +appliqués +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionment's +apportions +appose +apposed +apposes +apposing +apposite +appositely +appositeness +apposition +apposition's +appositive +appositives +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraiser's +appraisers +appraises +appraising +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciation's +appreciations +appreciative +appreciatively +appreciator +appreciators +appreciatory +apprehend +apprehended +apprehending +apprehends +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprentice's +apprenticed +apprentices +apprenticeship +apprenticeship's +apprenticeships +apprenticing +apprise +apprised +apprises +apprising +approach +approachability +approachability's +approachable +approached +approaches +approaching +approbation +approbation's +approbations +appropriate +appropriated +appropriately +appropriateness +appropriateness's +appropriates +appropriating +appropriation +appropriation's +appropriations +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approves +approving +approvingly +approx +approximate +approximated +approximately +approximates +approximating +approximation +approximation's +approximations +appurtenance +appurtenance's +appurtenances +appurtenant +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apse's +apses +apt +aptest +aptitude +aptitude's +aptitudes +aptly +aptness +aptness's +aqua +aqua's +aquaculture +aquaculture's +aqualung +aqualung's +aqualungs +aquamarine +aquamarine's +aquamarines +aquanaut +aquanaut's +aquanauts +aquaplane +aquaplane's +aquaplaned +aquaplanes +aquaplaning +aquarium +aquarium's +aquariums +aquatic +aquatically +aquatics +aquatint +aquatint's +aquatints +aquavit +aquavit's +aqueduct +aqueduct's +aqueducts +aqueous +aquifer +aquifer's +aquifers +aquiline +arabesque +arabesque's +arabesques +arability +arable +arachnid +arachnid's +arachnids +arachnoid's +arachnophobia +araucaria +arbalester +arbiter +arbiter's +arbiters +arbitrage +arbitrage's +arbitraged +arbitrager +arbitrager's +arbitragers +arbitrages +arbitrageur +arbitrageurs +arbitraging +arbitrarily +arbitrariness +arbitrariness's +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitration's +arbitrator +arbitrator's +arbitrators +arbor +arbor's +arboreal +arbores +arboretum +arboretum's +arboretums +arborisation +arbors +arborvitae +arborvitae's +arborvitaes +arbour +arbour's +arbours +arbutus +arbutus's +arbutuses +arc +arc's +arcade +arcade's +arcades +arcading +arcana's +arcane +arced +arch +arch's +archaeological +archaeologically +archaeologies +archaeologist +archaeologist's +archaeologists +archaeology +archaeology's +archaeopteryx +archaeopteryx's +archaic +archaically +archaise +archaised +archaiser +archaiser's +archaisers +archaises +archaising +archaism +archaism's +archaisms +archaist +archaists +archaize +archaized +archaizer +archaizer's +archaizers +archaizes +archaizing +archangel +archangel's +archangels +archbishop +archbishop's +archbishopric +archbishopric's +archbishoprics +archbishops +archdeacon +archdeacon's +archdeaconry +archdeaconry's +archdeacons +archdiocesan +archdiocese +archdiocese's +archdioceses +archduchess +archduchess's +archduchesses +archduke +archduke's +archdukes +arched +archenemies +archenemy +archenemy's +archeology +archeology's +archer +archer's +archerfish +archers +archery +archery's +arches +archest +archetypal +archetype +archetype's +archetypes +archfiend +archfiend's +archfiends +archiepiscopal +arching +archipelago +archipelago's +archipelagos +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +architrave +architrave's +architraves +archival +archive +archive's +archived +archives +archiving +archivist +archivist's +archivists +archly +archway +archway's +archways +arcing +arcs +arctic +ardency +ardency's +ardent +ardently +ardor +ardor's +ardors +ardour +ardour's +arduous +arduously +arduousness +arduousness's +are +area +area's +areas +aren't +arena +arena's +arenas +areole +argent +argent's +argon +argon's +argot +argot's +argots +arguable +arguably +argue +argued +arguer +arguer's +arguers +argues +arguing +argument +argument's +argumentation +argumentation's +argumentative +argumentatively +argumentativeness +arguments +argyle +argyles +aria +aria's +arias +arid +arider +aridest +aridity +aridity's +aridly +aright +arise +arisen +arises +arising +aristae +aristocracies +aristocracy +aristocracy's +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetic's +arithmetical +arithmetically +arithmetician +arithmetician's +arithmeticians +ark +ark's +arks +arm +arm's +armada +armada's +armadas +armadillo +armadillo's +armadillos +armament +armament's +armaments +armature +armature's +armatures +armband +armband's +armbands +armchair +armchair's +armchairs +armed +armful +armful's +armfuls +armhole +armhole's +armholes +armies +arming +armistice +armistice's +armistices +armless +armlet +armlet's +armlets +armload +armload's +armloads +armor +armor's +armored +armorial +armories +armoring +armors +armory +armory's +armour +armour's +armoured +armourer +armourer's +armourers +armouries +armouring +armours +armoury +armoury's +armpit +armpit's +armpits +armrest +armrest's +armrests +arms +army +army's +aroma +aroma's +aromas +aromatherapy +aromatic +aromatically +aromatics +aromatisation +aromatise +aromatised +aromatises +aromatising +aromatization +aromatize +aromatized +aromatizes +aromatizing +arose +around +arousal +arousal's +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arranger's +arrangers +arranges +arranging +arrant +arras +arrases +array +array's +arrayed +arraying +arrays +arrears +arrest +arrested +arresting +arrests +arrhythmia +arrhythmia's +arrhythmic +arrival +arrival's +arrivals +arrive +arrived +arrives +arriving +arrogance +arrogance's +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrogation's +arrow +arrow's +arrowed +arrowhead +arrowhead's +arrowheads +arrowroot +arrowroot's +arrows +arroyo +arroyo's +arroyos +arse +arse's +arsed +arsehole +arseholes +arsenal +arsenal's +arsenals +arsenic +arsenic's +arsenide +arsenide's +arses +arsing +arson +arson's +arsonist +arsonist's +arsonists +art +art's +artefact's +arterial +arterialisation +arterialisation's +arterialisations +arterialise +arterialised +arterialises +arterialising +arterialization's +arterializations +arterialize +arterialized +arterializes +arterializing +arteries +arteriole +arteriole's +arterioles +arteriosclerosis +arteriosclerosis's +artery +artery's +artful +artfully +artfulness +arthritic +arthritics +arthritis +arthritis's +arthropod +arthropod's +arthropods +arthroscopic +artichoke +artichoke's +artichokes +article +article's +articled +articles +articulacy +articulacy's +articulate +articulated +articulately +articulates +articulating +articulation +articulation's +articulations +artier +artiest +artifice +artifice's +artificer +artificer's +artificers +artifices +artificial +artificiality +artificiality's +artificially +artillery +artillery's +artilleryman +artilleryman's +artillerymen +artiness +artisan +artisan's +artisans +artist +artist's +artiste +artiste's +artistes +artistic +artistically +artistry +artistry's +artists +artless +artlessly +artlessness +arts +artsy +artwork +artwork's +artworks +arty +arum +arum's +arums +arvo +arytenoids +as +asafetida +asafetida's +asafoetida +asafoetida's +asbestos +asbestos's +asbestosis +asbestosis's +ascend +ascendancy +ascendancy's +ascendant +ascendants +ascended +ascending +ascends +ascension +ascension's +ascensions +ascent +ascent's +ascents +ascertain +ascertainable +ascertained +ascertaining +ascertainment +ascertains +ascetic +ascetic's +ascetically +asceticism +asceticism's +ascetics +ascorbic +ascot +ascot's +ascots +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +ascription's +ascriptions +aseptic +aseptically +asexual +asexualise +asexualised +asexualising +asexuality +asexualize +asexualized +asexualizing +asexually +ash +ash's +ashamed +ashamedly +ashcan +ashen +ashes +ashier +ashiest +ashlars +ashore +ashram +ashram's +ashrams +ashtray +ashtray's +ashtrays +ashy +aside +asides +asinine +asininely +asininities +asininity +asininity's +ask +askance +asked +askew +asking +asks +aslant +asleep +asocial +asp +asp's +asparagus +asparagus's +aspartame +aspect +aspect's +aspects +aspen +aspen's +aspens +asperities +asperity +asperity's +aspersion +aspersion's +aspersions +asphalt +asphalt's +asphalted +asphalting +asphalts +asphodel +asphodel's +asphodels +asphyxia +asphyxia's +asphyxiate +asphyxiated +asphyxiates +asphyxiating +asphyxiation +asphyxiation's +asphyxiations +aspic +aspic's +aspics +aspidistra +aspidistra's +aspidistras +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirator's +aspirators +aspire +aspired +aspires +aspirin +aspirin's +aspiring +aspirins +asps +ass +ass's +assail +assailable +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassination's +assassinations +assassins +assault +assault's +assaulted +assaulter +assaulting +assaults +assay +assayed +assayer +assayer's +assayers +assaying +assays +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assembler's +assemblers +assembles +assemblies +assembling +assembly +assembly's +assemblyman +assemblyman's +assemblymen +assemblywoman +assemblywomen +assent +assent's +assented +assenting +assents +assert +asserted +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +assertiveness's +asserts +asses +assess +assessable +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +asseverate +asseverated +asseverates +asseverating +asseveration +asseveration's +asshole +assholes +assiduity +assiduity's +assiduous +assiduously +assiduousness +assiduousness's +assign +assignable +assignation +assignation's +assignations +assigned +assignee +assignees +assigner +assigner's +assigners +assigning +assignment +assignment's +assignments +assignor +assignor's +assignors +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilation's +assist +assistance +assistance's +assistant +assistant's +assistants +assisted +assisting +assists +assize +assize's +assizes +assn +assoc +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +assonance +assonance's +assonant +assonants +assort +assorted +assorting +assortment +assortment's +assortments +assorts +asst +assuage +assuaged +assuages +assuaging +assumable +assume +assumed +assumes +assuming +assumption +assumption's +assumptions +assumptive +assurance +assurance's +assurances +assure +assured +assuredly +assureds +assures +assuring +astatine +astatine's +aster +aster's +asterisk +asterisk's +asterisked +asterisking +asterisks +astern +asteroid +asteroid's +asteroids +asters +asthma +asthma's +asthmatic +asthmatically +asthmatics +astigmatic +astigmatism +astigmatism's +astigmatisms +astir +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astonishment's +astound +astounded +astounding +astoundingly +astounds +astraddle +astrakhan +astrakhan's +astral +astrals +astray +astride +astringency +astringency's +astringent +astringently +astringents +astrolabe +astrolabe's +astrolabes +astrologer +astrologer's +astrologers +astrological +astrologically +astrologist +astrologist's +astrologists +astrology +astrology's +astronaut +astronaut's +astronautic +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomic +astronomical +astronomically +astronomy +astronomy's +astrophysical +astrophysicist +astrophysicist's +astrophysicists +astrophysics +astute +astutely +astuteness +astuteness's +asunder +asylum +asylum's +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymmetry's +asymptomatic +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asynchronous +asynchronously +at +atavism +atavism's +atavist +atavistic +atavists +ataxia +ataxia's +ataxic +ate +atelier +atelier's +ateliers +atheism +atheism's +atheist +atheist's +atheistic +atheistically +atheists +atherosclerosis +athirst +athlete +athlete's +athletes +athletic +athletically +athleticism +athleticism's +athletics +athwart +atilt +atlantes +atlas +atlas's +atlases +atmosphere +atmosphere's +atmospheres +atmospheric +atmospherically +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomicity +atomicity's +atomics +atomisation +atomisation's +atomise +atomised +atomiser +atomiser's +atomisers +atomises +atomising +atomistic +atomization +atomization's +atomize +atomized +atomizer +atomizer's +atomizers +atomizes +atomizing +atoms +atonal +atonality +atonality's +atonally +atone +atoned +atonement +atonement's +atones +atoning +atop +atria +atrium +atrium's +atrocious +atrociously +atrociousness +atrociousness's +atrocities +atrocity +atrocity's +atrophied +atrophies +atrophy +atrophy's +atrophying +atropine +atropine's +attach +attachable +attached +attaching +attachment +attachment's +attachments +attaché +attachés +attack +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainability +attainability's +attainable +attainder +attainder's +attained +attaining +attainment +attainment's +attainments +attains +attar +attar's +attempt +attempted +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendees +attending +attends +attention +attention's +attentions +attentive +attentively +attentiveness +attentiveness's +attenuate +attenuated +attenuates +attenuating +attenuation +attenuation's +attenuator +attenuator's +attenuators +attest +attestation +attestation's +attestations +attested +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinise +attitudinised +attitudiniser +attitudiniser's +attitudinisers +attitudinises +attitudinising +attitudinize +attitudinized +attitudinizer +attitudinizer's +attitudinizers +attitudinizes +attitudinizing +attn +attorney +attorney's +attorneys +attract +attractable +attractant +attractant's +attractants +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractiveness's +attractor +attractor's +attractors +attracts +attrib +attributable +attribute +attributed +attributes +attributing +attribution +attribution's +attributions +attributive +attributively +attributives +attrition +attrition's +attune +attuned +attunes +attuning +atwitter +atypical +atypically +aubergine +aubergine's +aubergines +auburn +auburn's +auction +auction's +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +auctions +audacious +audaciously +audaciousness +audacity +audacity's +audibility +audibility's +audible +audibly +audience +audience's +audiences +audio +audio's +audiologist +audiologists +audiometer +audiometer's +audiometers +audiophile +audiophile's +audiophiles +audios +audiotape +audiotapes +audiovisual +audiovisuals +audit +audit's +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditor +auditor's +auditorium +auditorium's +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentation's +augmentations +augmentative +augmented +augmenter +augmenter's +augmenters +augmenting +augments +augur +augur's +augured +auguries +auguring +augurs +augury +augury's +august +augustly +augustness +auk +auk's +auks +aunt +aunt's +auntie +auntie's +aunties +aunts +aura +aura's +aural +aurally +auras +aureole +aureole's +aureoles +auricle +auricle's +auricles +auricular +aurora +aurora's +auroras +auscultation +auscultation's +auscultations +auspice +auspice's +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austerities +austerity +austerity's +austral +australopithecine +auteur +auth +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentication's +authentications +authenticator +authenticator's +authenticators +authenticity +authenticity's +author +author's +authored +authoress +authoresses +authorial +authoring +authorisation +authorisation's +authorisations +authorise +authorised +authoriser +authoriser's +authorisers +authorises +authorising +authoritarian +authoritarianism +authoritarianism's +authoritarians +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authorization +authorization's +authorizations +authorize +authorized +authorizer +authorizer's +authorizers +authorizes +authorizing +authors +authorship +authorship's +autism +autism's +autistic +autistics +auto +auto's +autobahn +autobahn's +autobahns +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autoclave +autoclave's +autoclaves +autocracies +autocracy +autocracy's +autocrat +autocrat's +autocratic +autocratically +autocrats +autocross +autocross's +autocue +autodidact +autodidacts +autograph +autograph's +autographed +autographing +autographs +autoimmune +autoimmunisation +autoimmunity +autoimmunization +automaker +automakers +automata's +automate +automated +automates +automatic +automatically +automatics +automating +automation +automation's +automatism +automatism's +automaton +automaton's +automatons +automobile +automobile's +automobiles +automotive +autonomic +autonomics +autonomous +autonomously +autonomy +autonomy's +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autopsy's +autopsying +autos +autosuggestion +autosuggestion's +autotoxaemia +autotoxemia +autoworker +autoworkers +autumn +autumn's +autumnal +autumns +aux +auxiliaries +auxiliary +avail +availabilities +availability +availability's +available +availed +availing +avails +avalanche +avalanche's +avalanches +avarice +avarice's +avaricious +avariciously +avariciousness +avariciousness's +avatar +avatar's +avatars +avenge +avenged +avenger +avenger's +avengers +avenges +avenging +avenue +avenue's +avenues +aver +average +average's +averaged +averagely +averages +averaging +averred +averring +avers +averse +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviary's +aviation +aviation's +aviator +aviator's +aviators +aviatrix +aviatrix's +aviatrixes +avid +avider +avidest +avidity +avidity's +avidly +avionic +avionics +avocado +avocado's +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoidance's +avoided +avoiding +avoids +avoirdupois +avouch +avouched +avouches +avouching +avow +avowal +avowal's +avowals +avowed +avowedly +avowing +avows +avuncular +aw +await +awaited +awaiting +awaits +awake +awaken +awakened +awakening +awakenings +awakens +awakes +awaking +award +awarded +awarding +awards +aware +awareness +awareness's +awash +away +awe +awe's +awed +aweigh +awes +awesome +awesomely +awesomeness +awestruck +awful +awfully +awfulness +awfulness's +awhile +awing +awkward +awkwardly +awkwardness +awkwardness's +awl +awl's +awls +awn +awning +awning's +awnings +awns +awoke +awoken +awry +ax +ax's +axe +axe's +axed +axes +axial +axially +axing +axiom +axiom's +axiomatic +axiomatically +axioms +axis +axis's +axle +axle's +axles +axletree +axletree's +axletrees +axolotl +axolotl's +axolotls +axon +axon's +axons +ayah +ayah's +ayahs +ayatollah +ayatollahs +aye +aye's +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azotise +azotised +azotises +azotising +azotize +azotized +azotizes +azotizing +azure +azure's +azures ++++++++++ +b +baa +baaed +baaing +baas +babble +babbled +babbler +babbler's +babblers +babbles +babbling +babe +babe's +babes +babied +babies +baboon +baboon's +baboons +babushka +babushka's +babushkas +baby +baby's +babyhood +babyhood's +babying +babyish +babysat +babysitter +babysitters +babysitting +baccalaureate +baccalaureate's +baccalaureates +baccarat +baccarat's +bacchanal +bacchanal's +bacchanalia +bacchanalian +bacchanalians +bacchanals +bachelor +bachelor's +bachelorhood +bachelorise +bachelorize +bachelors +bacillary +bacilli +bacillus +bacillus's +back +back's +backache +backache's +backaches +backbench +backbencher +backbencher's +backbenchers +backbenches +backbit +backbite +backbiter +backbiter's +backbiters +backbites +backbiting +backbitten +backblocks +backboard +backboard's +backboards +backbone +backbone's +backbones +backbreaking +backchat +backchat's +backcloth +backcloth's +backcloths +backcomb +backcombed +backcombing +backcombs +backdate +backdated +backdates +backdating +backdoor +backdrop +backdrop's +backdrops +backed +backer +backer's +backers +backfield +backfield's +backfields +backfire +backfired +backfires +backfiring +backgammon +backgammon's +background +background's +backgrounder +backgrounders +backgrounds +backhand +backhand's +backhanded +backhandedly +backhander +backhander's +backhanders +backhanding +backhands +backhoe +backhoes +backing +backing's +backings +backlash +backlash's +backlashes +backless +backlog +backlog's +backlogged +backlogging +backlogs +backpack +backpack's +backpacked +backpacker +backpacker's +backpackers +backpacking +backpacks +backpedaled +backpedaling +backrest +backrest's +backrests +backroom +backrooms +backs +backseat +backseats +backside +backside's +backsides +backslapper +backslapper's +backslappers +backslapping +backslapping's +backslash +backslashes +backslid +backslide +backslider +backslider's +backsliders +backslides +backsliding +backspace +backspaced +backspaces +backspacing +backspin +backspin's +backstabber +backstabber's +backstabbers +backstabbing +backstage +backstairs +backstop +backstop's +backstopped +backstopping +backstops +backstreet +backstreet's +backstreets +backstretch +backstretch's +backstretches +backstroke +backstroke's +backstroked +backstrokes +backstroking +backtalk +backtrack +backtracked +backtracking +backtracks +backup +backup's +backups +backward +backwardly +backwardness +backwardness's +backwards +backwash +backwash's +backwater +backwater's +backwaters +backwoods +backwoodsman +backwoodsman's +backwoodsmen +backyard +backyard's +backyards +bacon +bacon's +bacteraemia +bacteria +bacterial +bactericidal +bactericide +bactericide's +bactericides +bacteriologic +bacteriological +bacteriologist +bacteriologist's +bacteriologists +bacteriology +bacteriology's +bacterium +bacterium's +bad +baddie +baddies +bade +badge +badge's +badger +badger's +badgered +badgering +badgers +badges +badinage +badinage's +badlands +badly +badminton +badminton's +badmouth +badmouthed +badmouthing +badmouths +badness +badness's +baffle +baffled +bafflement +bafflement's +baffler +baffler's +bafflers +baffles +baffling +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +bagful +bagful's +bagfuls +baggage +baggage's +bagged +baggie +baggier +baggies +baggiest +baggily +bagginess +bagginess's +bagging +baggy +bagman +bagpipe +bagpipe's +bagpiper +bagpiper's +bagpipers +bagpipes +bags +baguette +baguette's +baguettes +bah +baht +bail +bail's +bailed +bailey +bailey's +baileys +bailiff +bailiff's +bailiffs +bailing +bailiwick +bailiwick's +bailiwicks +bailout +bailout's +bailouts +bails +bailsman +bailsman's +bailsmen +bait +bait's +baited +baiting +baits +baize +baize's +bake +baked +baker +baker's +bakeries +bakers +bakery +bakery's +bakes +bakeshop +bakeshops +baking +baking's +baklava +baklava's +baksheesh +baksheesh's +bal +balaclava +balaclava's +balaclavas +balalaika +balalaika's +balalaikas +balance +balance's +balanced +balances +balancing +balboa +balconies +balcony +balcony's +bald +balder +balderdash +balderdash's +baldest +baldies +balding +baldly +baldness +baldness's +baldric +baldric's +baldrics +baldy +bale +bale's +baled +baleen +baleen's +baleful +balefully +balefulness +baler +baler's +balers +bales +baling +balk +balkanisation +balkanisations +balkanise +balkanised +balkanises +balkanising +balkanization +balkanizations +balkanize +balkanized +balkanizes +balkanizing +balked +balkier +balkiest +balking +balks +balky +ball +ball's +ballad +ballad's +ballade +balladeer +balladeer's +balladeers +ballades +balladry +ballads +ballast +ballast's +ballasted +ballasting +ballasts +balled +ballerina +ballerina's +ballerinas +ballet +ballet's +ballets +ballgame +ballgames +balling +ballistic +ballistics +balloon +balloon's +ballooned +ballooning +balloonist +balloonists +balloons +ballot +ballot's +balloted +balloting +ballots +ballpark +ballpark's +ballparks +ballplayer +ballplayer's +ballplayers +ballpoint +ballpoint's +ballpoints +ballroom +ballroom's +ballrooms +balls +ballsy +bally +ballyhoo +ballyhoo's +ballyhooed +ballyhooing +ballyhoos +balm +balm's +balmier +balmiest +balminess +balminess's +balms +balmy +baloney +baloney's +balsa +balsa's +balsam +balsam's +balsamic +balsams +balsas +baluster +baluster's +balusters +balustrade +balustrade's +balustrades +bamboo +bamboo's +bamboos +bamboozle +bamboozled +bamboozles +bamboozling +ban +banal +banalities +banality +banality's +banally +banana +banana's +bananas +band +band's +bandage +bandage's +bandaged +bandages +bandaging +bandanna +bandanna's +bandannas +bandbox +bandbox's +bandboxes +bandeau +bandeau's +bandeaux +banded +bandicoot +bandied +bandier +bandies +bandiest +banding +banding's +bandit +bandit's +banditry +banditry's +bandits +bandleader +bandleader's +bandleaders +bandmaster +bandmaster's +bandmasters +bandoleer +bandoleer's +bandoleers +bands +bandsman +bandsman's +bandsmen +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidth's +bandwidths +bandy +bandying +bane +bane's +baneful +banes +bang +bang's +banged +banger +banger's +bangers +banging +bangle +bangle's +bangles +bangs +bangtail +banish +banished +banishes +banishing +banishment +banishment's +banister +banister's +banisters +banjo +banjo's +banjoist +banjoist's +banjoists +banjos +bank +bank's +bankable +bankbook +bankbook's +bankbooks +bankcard +bankcards +banked +banker +banker's +bankers +banking +banknote +banknotes +bankroll +bankroll's +bankrolled +bankrolling +bankrolls +bankrupt +bankrupt's +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +bannered +banners +banning +bannock +bannock's +bannocks +banns +banquet +banquet's +banqueted +banqueter +banqueter's +banqueters +banqueting +banquets +banquette +banquette's +banquettes +bans +banshee +banshee's +banshees +bantam +bantam's +bantams +bantamweight +bantamweight's +bantamweights +banter +bantered +bantering +banteringly +banters +banyan +banyan's +banyans +banzai +baobab +baobab's +baobabs +baptise +baptised +baptiser +baptiser's +baptisers +baptises +baptising +baptism +baptism's +baptismal +baptisms +baptisteries +baptistery +baptistery's +baptize +baptized +baptizer +baptizer's +baptizers +baptizes +baptizing +bar +bar's +barb +barb's +barbarian +barbarian's +barbarianism +barbarianism's +barbarianisms +barbarians +barbaric +barbarically +barbarisation +barbarisation's +barbarisations +barbarise +barbarised +barbarises +barbarising +barbarism +barbarism's +barbarisms +barbarities +barbarity +barbarity's +barbarization +barbarization's +barbarizations +barbarize +barbarized +barbarizes +barbarizing +barbarous +barbarously +barbecue +barbecue's +barbecued +barbecues +barbecuing +barbed +barbell +barbell's +barbells +barber +barber's +barbered +barbering +barberries +barberry +barberry's +barbers +barbershop +barbershop's +barbershops +barbing +barbiturate +barbiturate's +barbiturates +barbs +barbwire +barbwire's +barcarole +barcarole's +barcaroles +bard +bard's +bards +bare +bareback +bared +barefaced +barefacedly +barefoot +barefooted +barehanded +bareheaded +barelegged +barely +bareness +bareness's +barer +bares +barest +barf +barfed +barfing +barflies +barfly +barfly's +barfs +bargain +bargain's +bargained +bargainers +bargaining +bargains +barge +barge's +barged +bargeman +bargeman's +bargemen +bargepole +bargepole's +barges +barging +barhop +barhops +baring +baritone +baritone's +baritones +barium +barium's +bark +bark's +barked +barkeep +barkeeper +barkeeper's +barkeepers +barkeeps +barker +barker's +barkers +barking +barks +barley +barley's +barleycorn +barleycorn's +barleycorns +barmaid +barmaid's +barmaids +barman +barman's +barmen +barmier +barmiest +barmy +barn +barn's +barnacle +barnacle's +barnacled +barnacles +barney +barney's +barneys +barns +barnstorm +barnstormed +barnstormer +barnstormer's +barnstormers +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +barometrically +baron +baron's +baronage +baronage's +baronages +baroness +baroness's +baronesses +baronet +baronet's +baronetcies +baronetcy +baronetcy's +baronets +baronial +baronies +barons +barony +barony's +baroque +baroque's +barrack +barracked +barracking +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barramundi +barred +barrel +barrel's +barreled +barreling +barrelled +barrelling +barrels +barren +barrenness +barrenness's +barrens +barrette +barrette's +barrettes +barricade +barricade's +barricaded +barricades +barricading +barrier +barrier's +barriers +barring +barrio +barrio's +barrios +barrister +barrister's +barristers +barroom +barroom's +barrooms +barrow +barrow's +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +barterer's +barterers +bartering +barters +bartizan +bartizaned +bartizans +barycentre +baryon +baryon's +baryons +basal +basally +basalt +basalt's +basaltic +basalts +base +base's +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +baseman's +basemen +basement +basement's +basements +baseness +baseness's +baser +bases +basest +bash +bashed +bashes +bashful +bashfully +bashfulness +bashfulness's +bashing +basic +basically +basics +basil +basil's +basilica +basilica's +basilicas +basilisk +basilisk's +basilisks +basin +basin's +basinful +basinfuls +basing +basins +basis +basis's +bask +basked +basket +basket's +basketball +basketball's +basketballs +basketful +basketful's +basketry +basketry's +baskets +basketwork +basketwork's +basking +basks +bass +bass's +basses +basset +basset's +bassets +bassinet +bassinet's +bassinets +bassist +bassist's +bassists +basso +basso's +bassoon +bassoon's +bassoonist +bassoonist's +bassoonists +bassoons +bassos +basswood +basswood's +basswoods +bastard +bastard's +bastardisation +bastardisation's +bastardisations +bastardise +bastardised +bastardises +bastardising +bastardization +bastardization's +bastardizations +bastardize +bastardized +bastardizes +bastardizing +bastardry +bastards +baste +basted +bastes +bastinadoed +bastinadoes +basting +basting's +bastion +bastion's +bastions +bat +bat's +batch +batch's +batched +batches +batching +bate +bated +bates +bath +bath's +bathe +bathed +bather +bather's +bathers +bathes +bathetic +bathhouse +bathhouse's +bathhouses +bathing +bathmat +bathmats +bathos +bathos's +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathrooms +baths +bathtub +bathtub's +bathtubs +bathwater +bathyscaphe's +bathysphere +bathysphere's +bathyspheres +batik +batik's +batiks +bating +batiste +batiste's +batman +batman's +batmen +baton +baton's +batons +bats +batsman +batsman's +batsmen +batt +battalion +battalion's +battalions +batted +batten +batten's +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +battier +battiest +batting +batting's +battle +battle's +battleaxe +battled +battledore +battledore's +battledores +battledress +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battlegrounds +battlement +battlement's +battlements +battler +battler's +battlers +battles +battleship +battleship's +battleships +battling +batty +bauble +bauble's +baubles +baud +baud's +baulk +baulked +baulking +baulks +bauxite +bauxite's +bawd +bawd's +bawdier +bawdiest +bawdily +bawdiness +bawdiness's +bawds +bawdy +bawl +bawled +bawling +bawls +bay +bay's +bayberries +bayberry +bayberry's +bayed +baying +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +bazillion +bazillions +bazooka +bazooka's +bazookas +bbl +be +beach +beach's +beachcomber +beachcomber's +beachcombers +beached +beaches +beachfront +beachhead +beachhead's +beachheads +beaching +beachwear +beachwear's +beacon +beacon's +beacons +bead +bead's +beaded +beadier +beadiest +beading +beading's +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beak's +beaked +beaker +beaker's +beakers +beaks +beam +beam's +beamed +beaming +beams +bean +bean's +beanbag +beanbag's +beanbags +beanie +beanie's +beanies +beanpole +beanpole's +beanpoles +beans +beanstalk +beanstalk's +beanstalks +bear +bearable +bearably +beard +beard's +bearded +bearding +beardless +beards +bearer +bearer's +bearers +bearing +bearing's +bearings +bearish +bearishly +bearishness +bears +bearskin +bearskin's +bearskins +beast +beast's +beastlier +beastliest +beastliness +beastliness's +beastly +beasts +beat +beatable +beaten +beater +beater's +beaters +beatific +beatifically +beatification +beatification's +beatifications +beatified +beatifies +beatify +beatifying +beating +beating's +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beaut +beauteous +beauteously +beautician +beautician's +beauticians +beauties +beautification +beautification's +beautified +beautifier +beautifier's +beautifiers +beautifies +beautiful +beautifully +beautify +beautifying +beauty +beauty's +beaux's +beaver +beaver's +beavers +bebop +bebop's +becalm +becalmed +becalming +becalms +became +because +beck +beck's +beckon +beckoned +beckoning +beckons +becloud +beclouded +beclouding +beclouds +become +becomes +becoming +becomingly +bed +bed's +bedaub +bedaubed +bedaubing +bedaubs +bedazzle +bedazzled +bedazzlement +bedazzlement's +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedchamber +bedchamber's +bedchambers +bedclothes +bedded +bedding +bedding's +bedeck +bedecked +bedecking +bedecks +bedevil +bedeviled +bedeviling +bedevilled +bedevilling +bedevilment +bedevilment's +bedevils +bedfellow +bedfellow's +bedfellows +bedim +bedimmed +bedimming +bedims +bedizen +bedizened +bedizening +bedizens +bedlam +bedlam's +bedlams +bedpan +bedpan's +bedpans +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedraggles +bedraggling +bedridden +bedrock +bedrock's +bedrocks +bedroll +bedroll's +bedrolls +bedroom +bedroom's +bedrooms +beds +bedside +bedside's +bedsides +bedsore +bedsore's +bedsores +bedspread +bedspread's +bedspreads +bedstead +bedstead's +bedsteads +bedtime +bedtime's +bedtimes +bee +bee's +beebread +beebread's +beech +beech's +beeches +beechnut +beechnut's +beechnuts +beef +beef's +beefcake +beefcake's +beefcakes +beefeater +beefeater's +beefed +beefier +beefiest +beefiness +beefiness's +beefing +beefs +beefsteak +beefsteak's +beefsteaks +beefwood +beefy +beehive +beehive's +beehives +beekeeper +beekeeper's +beekeepers +beekeeping +beeline +beeline's +beelines +been +beep +beep's +beeped +beeper +beeper's +beepers +beeping +beeps +beer +beer's +beerier +beeriest +beers +beery +bees +beeswax +beeswax's +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beetroot +beetroot's +beetroots +beets +beeves +befall +befallen +befalling +befalls +befell +befit +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddlement +befuddlement's +befuddles +befuddling +beg +began +beget +begets +begetter +begetters +begetting +beggar +beggar's +beggared +beggaring +beggarly +beggars +beggary +beggary's +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begonia +begonia's +begonias +begot +begotten +begrime +begrimed +begrimes +begriming +begrudge +begrudged +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguilement +beguiler +beguiler's +beguilers +beguiles +beguiling +beguilingly +beguine +beguine's +beguines +begum +begum's +begums +begun +behalf +behalf's +behalves +behave +behaved +behaves +behaving +behavior +behavior's +behavioral +behaviorally +behaviorism +behaviorism's +behaviorisms +behaviorist +behaviorists +behaviors +behaviour +behaviour's +behavioural +behaviourally +behaviourism +behaviourism's +behaviourisms +behaviourist +behaviouristic +behaviourists +behaviours +behead +beheaded +beheading +beheads +beheld +behemoth +behemoth's +behemoths +behest +behest's +behests +behind +behindhand +behinds +behold +beholden +beholder +beholder's +beholders +beholding +beholds +behoove +behooved +behooves +behooving +behove +behoved +behoves +behoving +beige +beige's +being +being's +beings +bejewel +bejeweled +bejeweling +bejewelled +bejewelling +bejewels +belabor +belabored +belaboring +belabors +belabour +belaboured +belabouring +belabours +belah +belated +belatedly +belatedness +belatedness's +belay +belayed +belaying +belays +belch +belched +belches +belching +beleaguer +beleaguered +beleaguering +beleaguers +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belies +believability +believability's +believable +believably +believe +believed +believer +believer's +believers +believes +believing +belittle +belittled +belittlement +belittlement's +belittles +belittling +bell +bell's +belladonna +belladonna's +bellbird +bellboy +bellboy's +bellboys +belle +belle's +belled +belles +belletrist +belletrists +bellhop +bellhop's +bellhops +bellicose +bellicosity +bellicosity's +bellied +bellies +belligerence +belligerence's +belligerency +belligerency's +belligerent +belligerently +belligerents +belling +bellman +bellman's +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyache +bellyache's +bellyached +bellyaches +bellyaching +bellybutton +bellybutton's +bellybuttons +bellyful +bellyful's +bellyfuls +bellying +belong +belonged +belonging +belonging's +belongings +belongs +beloved +beloveds +below +belt +belt's +belted +belting +belting's +belts +beltway +beltway's +beltways +beluga +beluga's +belugas +belying +bemire +bemired +bemires +bemiring +bemoan +bemoaned +bemoaning +bemoans +bemuse +bemused +bemusedly +bemusement +bemusement's +bemuses +bemusing +bench +bench's +benched +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +bender's +benders +bending +bends +bendy +beneath +benediction +benediction's +benedictions +benedictory +benefaction +benefaction's +benefactions +benefactor +benefactor's +benefactors +benefactress +benefactresses +benefice +benefice's +beneficence +beneficence's +beneficent +beneficently +benefices +beneficial +beneficially +beneficiaries +beneficiary +beneficiary's +benefit +benefit's +benefited +benefiting +benefits +benevolence +benevolence's +benevolences +benevolent +benevolently +benighted +benightedly +benign +benignant +benignity +benignity's +benignly +bent +bents +bentwood +bentwood's +benumb +benumbed +benumbing +benumbs +benzene +benzene's +benzine +bequeath +bequeathed +bequeathing +bequeaths +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavement's +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +berg +berg's +bergs +beriberi +beriberi's +berk +berkelium +berkelium's +berks +berley +berried +berries +berry +berry's +berrylike +berserk +berth +berth's +berthed +berthing +berths +beryl +beryl's +beryllium +beryllium's +beseech +beseecher +beseecher's +beseechers +beseeches +beseeching +beseechingly +beseem +beseemed +beseeming +beseems +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besieger's +besiegers +besieges +besieging +besmear +besmeared +besmearing +besmears +besmirch +besmirched +besmirches +besmirching +besom +besom's +besoms +besot +besots +besotted +besotting +besought +bespangle +bespangled +bespangles +bespangling +bespatter +bespattered +bespattering +bespatters +bespeak +bespeaking +bespeaks +bespectacled +bespoke +bespoken +best +bested +bestial +bestialise +bestialised +bestialises +bestialising +bestiality +bestiality's +bestialize +bestialized +bestializes +bestializing +bestially +bestiaries +bestiary +bestiary's +besting +bestir +bestirred +bestirring +bestirs +bestow +bestowal +bestowal's +bestowals +bestowed +bestowing +bestows +bestrew +bestrewed +bestrewing +bestrewn +bestrews +bestridden +bestride +bestrides +bestriding +bestrode +bests +bestseller +bestsellers +bestselling +bet +bet's +beta +beta's +betake +betaken +betakes +betaking +betas +betel +bethink +bethinking +bethinks +bethought +betide +betided +betides +betiding +betimes +betoken +betokened +betokening +betokens +betook +betray +betrayal +betrayal's +betrayals +betrayed +betrayer +betrayer's +betrayers +betraying +betrays +betroth +betrothal +betrothal's +betrothals +betrothed +betrothing +betroths +bets +better +bettered +bettering +betterment +betterment's +betters +betting +bettong +bettor +bettor's +bettors +between +betwixt +bevel +bevel's +beveled +beveling +bevelled +beveller +beveller's +bevellers +bevelling +bevels +beverage +beverage's +beverages +bevies +bevy +bevy's +bewail +bewailed +bewailing +bewails +beware +bewared +bewares +bewaring +bewigged +bewilder +bewildered +bewildering +bewilderingly +bewilderment +bewilderment's +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +bewitchment +bewitchment's +beyond +bezel +bezel's +bezels +bf +bi +biannual +biannually +bias +bias's +biased +biases +biasing +biathlon +biathlon's +biathlons +bib +bib's +bibl +bible +bibles +biblical +bibliographer +bibliographer's +bibliographers +bibliographic +bibliographical +bibliographically +bibliographies +bibliography +bibliography's +bibliophile +bibliophile's +bibliophiles +bibs +bibulous +bicameral +bicameralism +bicameralism's +bicarbonate +bicarbonate's +bicarbonates +bicentenaries +bicentenary +bicentennial +bicentennials +bicep +biceps +biceps's +bicker +bickered +bickerer +bickerer's +bickerers +bickering +bickers +bickie +bicolor +bicolour +bicoloured +biconcave +biconvex +bicuspid +bicuspids +bicycle +bicycle's +bicycled +bicycler +bicycler's +bicyclers +bicycles +bicycling +bicyclist +bicyclist's +bicyclists +bid +biddable +bidden +bidder +bidders +biddies +bidding +bidding's +biddy +biddy's +bide +bides +bidet +bidet's +bidets +biding +bidirectional +bids +biennial +biennially +biennials +biennium +biennium's +bier +bier's +biers +biff +biffed +biffing +biffs +bifocal +bifocals +bifurcate +bifurcated +bifurcates +bifurcating +bifurcation +bifurcation's +bifurcations +big +bigamist +bigamist's +bigamists +bigamous +bigamy +bigamy's +bigger +biggest +biggie +biggies +biggish +bighead +bighead's +bigheads +bighearted +bigheartedness +bighorn +bighorn's +bighorns +bight +bight's +bights +bigmouth +bigmouth's +bigmouths +bigness +bigot +bigot's +bigoted +bigotries +bigotry +bigotry's +bigots +bigwig +bigwig's +bigwigs +bijou +bijou's +bijoux +bike +bike's +biked +biker +bikers +bikes +bikie +biking +bikini +bikini's +bikinis +bilabial +bilabials +bilateral +bilaterally +bilberries +bilberry +bilberry's +bilby +bile +bile's +bilge +bilge's +bilges +bilingual +bilingualism +bilingualism's +bilingually +bilinguals +bilious +biliousness +bilk +bilked +bilker +bilker's +bilkers +bilking +bilks +bill +bill's +billable +billabong +billboard +billboard's +billboards +billed +billet +billet's +billeted +billeting +billets +billfold +billfold's +billfolds +billhook +billhook's +billhooks +billiard +billiard's +billiards +billing +billing's +billings +billingsgate +billingsgate's +billion +billion's +billionaire +billionaire's +billionaires +billions +billionth +billionths +billow +billow's +billowed +billowier +billowiest +billowing +billows +billowy +billposters +bills +billycan +billycans +bimbo +bimbo's +bimbos +bimetallic +bimetallism +bimetallism's +bimetallist +bimetallistic +bimodal +bimonthlies +bimonthly +bin +bin's +binaries +binary +bind +binder +binder's +binderies +binders +bindery +bindery's +binding +binding's +bindings +binds +bindweed +bindweed's +binge +binge's +binged +binges +binghi +binging +bingle +bingo +bingo's +binnacle +binnacle's +binnacles +binned +binning +binocular +binoculars +binomial +binomial's +binomials +bins +bio +biocenology +biochemical +biochemist +biochemist's +biochemistry +biochemistry's +biochemists +biodegradability +biodegradable +biodegrade +biodegraded +biodegrades +biodegrading +biodiversity +bioengineering +bioengineering's +bioethics +biofeedback +biofeedback's +biog +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biologic +biological +biologically +biologist +biologist's +biologists +biology +biology's +biomass +biomass's +biomedical +biometric +biometrics +biometry +biometry's +bionic +bionics +biophysical +biophysicist +biophysicist's +biophysicists +biophysics +biopic +biopsies +biopsy +biopsy's +biorhythm +biorhythms +bios +biosphere +biosphere's +biospheres +biota +biota's +biotechnological +biotechnologist +biotechnology +biotechnology's +biotic +biotin +biotin's +bipartisan +bipartisanship +bipartisanship's +bipartite +biped +biped's +bipedal +bipeds +biplane +biplane's +biplanes +bipolar +bipolarisation +bipolarise +bipolarises +bipolarity +bipolarity's +bipolarization +bipolarize +bipolarizes +biracial +birch +birch's +birched +birches +birching +bird +bird's +birdbath +birdbath's +birdbaths +birdbrain +birdbrain's +birdbrains +birdcage +birdcage's +birdcages +birded +birder +birder's +birders +birdhouse +birdhouse's +birdhouses +birdie +birdie's +birdied +birdies +birding +birdlike +birdlime +birdlime's +birds +birdseed +birdseed's +birdsong +birdwatcher +birdwatchers +birdying +birefringence +birefringence's +biretta +biretta's +birettas +birth +birth's +birthday +birthday's +birthdays +birthed +birthing +birthmark +birthmark's +birthmarks +birthplace +birthplace's +birthplaces +birthright +birthright's +birthrights +births +birthstone +birthstone's +birthstones +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bisexual +bisexuality +bisexuality's +bisexually +bisexuals +bishop +bishop's +bishopric +bishopric's +bishoprics +bishops +bismuth +bismuth's +bison +bison's +bisque +bisque's +bistre +bistro +bistro's +bistros +bit +bit's +bitch +bitch's +bitched +bitches +bitchier +bitchiest +bitchily +bitchiness +bitchiness's +bitching +bitchy +bite +biter +biter's +biters +bites +biting +bitingly +bitmap +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bittern +bittern's +bitterness +bitterness's +bitterns +bitters +bittersweet +bittersweet's +bittersweets +bittier +bittiest +bitty +bitumen +bitumen's +bituminisation +bituminise +bituminised +bituminises +bituminising +bituminization +bituminize +bituminized +bituminizes +bituminizing +bituminous +bivalent +bivalve +bivalve's +bivalves +bivouac +bivouac's +bivouacked +bivouacking +bivouacs +biweeklies +biweekly +biyearly +biz +biz's +bizarre +bizarrely +bizarreness +blab +blabbed +blabber +blabber's +blabbered +blabbering +blabbermouth +blabbermouth's +blabbermouths +blabbers +blabbing +blabs +black +blackball +blackball's +blackballed +blackballing +blackballs +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirds +blackboard +blackboard's +blackboards +blackcurrant +blackcurrant's +blackcurrants +blacked +blacken +blackened +blackening +blackens +blacker +blackest +blackfish +blackguard +blackguard's +blackguards +blackhead +blackhead's +blackheads +blacking +blacking's +blackish +blackjack +blackjack's +blackjacked +blackjacking +blackjacks +blackleg +blackleg's +blacklegs +blacklist +blacklist's +blacklisted +blacklisting +blacklists +blackly +blackmail +blackmail's +blackmailed +blackmailer +blackmailer's +blackmailers +blackmailing +blackmails +blackness +blackness's +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmiths +blacksnake +blacksnake's +blacksnakes +blackthorn +blackthorn's +blackthorns +blacktop +blacktop's +blacktopped +blacktopping +blacktops +bladder +bladder's +bladders +blade +blade's +bladed +blades +blah +blahs +blame +blame's +blamed +blameless +blamelessly +blamelessness +blamer +blames +blameworthiness +blameworthy +blaming +blanch +blanched +blanches +blanching +blancmange +blancmange's +blancmanges +bland +blander +blandest +blandish +blandished +blandishes +blandishing +blandishment +blandishment's +blandishments +blandly +blandness +blandness's +blank +blanked +blanker +blankest +blanket +blanket's +blanketed +blanketing +blankets +blanking +blankly +blankness +blankness's +blanks +blare +blared +blares +blaring +blarney +blarney's +blarneyed +blarneying +blarneys +blaspheme +blasphemed +blasphemer +blasphemer's +blasphemers +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemy +blasphemy's +blast +blast's +blasted +blaster +blaster's +blasters +blasting +blastoff +blastoff's +blastoffs +blasts +blastulae +blasé +blatancies +blatancy +blatancy's +blatant +blatantly +blather +blathered +blathering +blathers +blaze +blaze's +blazed +blazer +blazer's +blazers +blazes +blazing +blazon +blazoned +blazoning +blazons +bldg +bleach +bleached +bleacher +bleacher's +bleachers +bleaches +bleaching +bleak +bleaker +bleakest +bleakly +bleakness +bleakness's +blear +blearier +bleariest +blearily +bleariness +bleary +bleat +bleated +bleating +bleats +bled +bleed +bleeder +bleeder's +bleeders +bleeding +bleeds +bleep +bleep's +bleeped +bleeper +bleepers +bleeping +bleeps +blemish +blemish's +blemished +blemishes +blemishing +blench +blenched +blenches +blenching +blend +blended +blender +blender's +blenders +blending +blends +blennorrhoea +bless +blessed +blessedly +blessedness +blessedness's +blesses +blessing +blessing's +blessings +blether +blew +blight +blight's +blighted +blighter +blighter's +blighters +blighting +blights +blimey +blimp +blimp's +blimpish +blimps +blind +blinded +blinder +blinder's +blinders +blindest +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blindness's +blinds +blindside +blindsided +blindsides +blindsiding +blink +blinked +blinker +blinker's +blinkered +blinkers +blinking +blinks +blintz +blintz's +blintzes +blip +blip's +blips +bliss +bliss's +blissful +blissfully +blissfulness +blister +blister's +blistered +blistering +blisteringly +blisters +blistery +blithe +blithely +blitheness +blither +blithering +blithesome +blithest +blitz +blitz's +blitzed +blitzes +blitzing +blitzkrieg +blitzkrieg's +blitzkriegs +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloater's +bloaters +bloating +bloats +blob +blob's +blobbed +blobbing +blobs +bloc +bloc's +block +block's +blockade +blockade's +blockaded +blockader +blockader's +blockaders +blockades +blockading +blockage +blockage's +blockages +blockbuster +blockbuster's +blockbusters +blockbusting +blockbusting's +blocked +blocker +blocker's +blockers +blockhead +blockhead's +blockheads +blockhouse +blockhouse's +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blonde's +blonder +blondest +blondish +blondness +blonds +blood +blood's +bloodbath +bloodbaths +bloodcurdling +blooded +bloodhound +bloodhound's +bloodhounds +bloodhouse +bloodied +bloodier +bloodies +bloodiest +bloodily +bloodiness +blooding +bloodless +bloodlessly +bloodlessness +bloodletting +bloodletting's +bloodline +bloodline's +bloodlines +bloodmobile +bloodmobile's +bloodmobiles +bloods +bloodshed +bloodshed's +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstock +bloodstock's +bloodstone +bloodstone's +bloodstream +bloodstream's +bloodstreams +bloodsucker +bloodsucker's +bloodsuckers +bloodsucking +bloodthirstily +bloodthirstiness +bloodthirstiness's +bloodthirsty +bloodwood +bloodworm +bloodworm's +bloody +bloodying +bloom +bloom's +bloomed +bloomer +bloomer's +bloomers +blooming +blooms +blooper +blooper's +bloopers +blossom +blossom's +blossomed +blossoming +blossoms +blossomy +blot +blot's +blotch +blotch's +blotched +blotches +blotchier +blotchiest +blotching +blotchy +blots +blotted +blotter +blotter's +blotters +blotting +blotto +blouse +blouse's +bloused +blouses +blousing +blow +blower +blower's +blowers +blowflies +blowfly +blowfly's +blowgun +blowgun's +blowguns +blowhard +blowhard's +blowhards +blowhole +blowhole's +blowholes +blowie +blowing +blowlamp +blowlamp's +blowlamps +blown +blowout's +blowouts +blowpipe +blowpipe's +blowpipes +blows +blowtorch +blowtorch's +blowtorches +blowup's +blowups +blowzy +blubber +blubbered +blubbering +blubbers +blubbery +bludge +bludgeon +bludgeon's +bludgeoned +bludgeoning +bludgeons +bludger +blue +blue's +bluebell +bluebell's +bluebells +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +bluebottle +bluebottle's +bluebottles +blued +bluefish +bluefish's +bluefishes +bluegill +bluegill's +bluegills +bluegrass +bluegrass's +bluejacket +blueness +bluenose +bluenose's +bluenoses +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluestocking's +bluestockings +bluestone +bluesy +bluetongue +bluey +bluff +bluffed +bluffer +bluffer's +bluffers +bluffest +bluffing +bluffly +bluffness +bluffs +bluing +bluish +blunder +blunder's +blunderbuss +blunderbuss's +blunderbusses +blundered +blunderer +blunderer's +blunderers +blundering +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +bluntness's +blunts +blur +blurb +blurb's +blurbs +blurred +blurrier +blurriest +blurriness +blurring +blurry +blurs +blurt +blurted +blurting +blurts +blush +blushed +blusher +blusher's +blushers +blushes +blushing +blushingly +bluster +blustered +blusterer +blusterer's +blusterers +blustering +blusterous +blusters +blustery +blvd +boa +boa's +boab +boar +boar's +board +board's +boarded +boarder +boarder's +boarders +boarding +boarding's +boardroom +boardroom's +boardrooms +boards +boardwalk +boardwalk's +boardwalks +boars +boas +boast +boasted +boaster +boaster's +boasters +boastful +boastfully +boastfulness +boasting +boasts +boat +boat's +boated +boater +boater's +boaters +boathouse +boathouse's +boathouses +boatie +boating +boating's +boatload +boatload's +boatloads +boatman +boatman's +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobble +bobble's +bobbled +bobbles +bobbling +bobby +bobby's +bobbysoxer's +bobcat +bobcat's +bobcats +bobolink +bobolink's +bobolinks +bobs +bobsled +bobsled's +bobsledded +bobsledder +bobsledder's +bobsledders +bobsledding +bobsleds +bobsleigh +bobsleigh's +bobsleighs +bobtail +bobtail's +bobtails +bobwhite +bobwhite's +bobwhites +bock +bocks +bodacious +bode +boded +bodega +bodega's +bodegas +bodes +bodge +bodged +bodges +bodgie +bodging +bodice +bodice's +bodices +bodied +bodies +bodiless +bodily +boding +bodkin +bodkin's +bodkins +body +body's +bodybuilder +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodysuit +bodysuits +bodywork +bodywork's +boffin +boffin's +boffins +bog +bog's +bogey +bogey's +bogeyed +bogeying +bogeyman +bogeyman's +bogeymen +bogeys +bogged +boggier +boggiest +bogging +boggle +boggled +boggles +boggling +bogglingly +boggy +bogie's +bogs +bogus +bogy's +bogyman +bogymen +bohemian +bohemianism +bohemians +boil +boiled +boiler +boiler's +boilermaker +boilermaker's +boilermakers +boilerplate +boilerplate's +boilers +boiling +boilover +boils +boisterous +boisterously +boisterousness +boisterousness's +bola +bola's +bolas +bold +bolder +boldest +boldface +boldface's +boldfaced +boldly +boldness +boldness's +bolds +bole +bole's +bolero +bolero's +boleros +boles +boll +boll's +bollard +bollard's +bollards +bollix +bollixed +bollixes +bollixing +bollocking +bollocks +bolls +bologna +bologna's +bolshevise +bolshevised +bolshevises +bolshevising +bolshevize +bolshevized +bolshevizes +bolshevizing +bolster +bolstered +bolstering +bolsters +bolt +bolt's +bolted +bolter +bolthole +boltholes +bolting +bolts +bolus +bolus's +boluses +bomb +bombard +bombarded +bombardier +bombardier's +bombardiers +bombarding +bombardment +bombardment's +bombardments +bombards +bombast +bombast's +bombastic +bombastically +bombed +bomber +bomber's +bombers +bombing +bombings +bombora +bombproof +bombs +bombshell +bombshell's +bombshells +bombsite +bombsites +bonanza +bonanza's +bonanzas +bonbon +bonbon's +bonbons +bond +bond's +bondage +bondage's +bonded +bondholder +bondholder's +bondholders +bonding +bondman +bondman's +bondmen +bonds +bondsman +bondsman's +bondsmen +bondwoman +bondwoman's +bondwomen +bone +bone's +boned +bonehead +bonehead's +boneheaded +boneheads +boneless +boner +boner's +boners +bones +boneshaker +boneshaker's +boneshakers +bonfire +bonfire's +bonfires +bong +bong's +bonged +bonging +bongo +bongo's +bongos +bongs +bonhomie +bonhomie's +bonier +boniest +boniness +boning +bonito +bonito's +bonitos +bonk +bonked +bonkers +bonking +bonks +bonnet +bonnet's +bonnets +bonnie +bonnier +bonniest +bonny +bonsai +bonsai's +bonsais +bonus +bonus's +bonuses +bony +bonzer +boo +boob +boob's +boobialla +boobies +boobook +boobs +booby +booby's +boodle +boodle's +boodles +booed +boofhead +booger +boogers +boogie +boogied +boogieing +boogieman +boogies +boohoo +boohooed +boohooing +boohoos +booing +book +book's +bookbinder +bookbinder's +bookbinderies +bookbinders +bookbindery +bookbindery's +bookbinding +bookbinding's +bookcase +bookcase's +bookcases +booked +bookend +bookends +bookie +bookie's +bookies +booking +booking's +bookings +bookish +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +bookkeeping's +booklet +booklet's +booklets +bookmaker +bookmaker's +bookmakers +bookmaking +bookmaking's +bookmark +bookmark's +bookmarked +bookmarks +bookmobile +bookmobile's +bookmobiles +bookplate +bookplate's +bookplates +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookshop +bookshops +bookstall +bookstall's +bookstalls +bookstore +bookstore's +bookstores +bookwork +bookwork's +bookworm +bookworm's +bookworms +boom +boomed +boomer +boomer's +boomerang +boomerang's +boomeranged +boomeranging +boomerangs +boomers +booming +booms +boon +boon's +boondocks +boondoggle +boondoggled +boondoggles +boondoggling +boong +boongary +boons +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boost's +boosted +booster +booster's +boosters +boosting +boosts +boot +boot's +bootblack +bootblack's +bootblacks +booted +bootee +bootee's +bootees +booth +booth's +booths +bootie's +booties +booting +bootlace +bootlace's +bootlaces +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +bootless +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booty's +booze +booze's +boozed +boozer +boozer's +boozers +boozes +boozier +booziest +boozing +boozy +bop +bopped +bopping +bops +bora +borage +borak +borax +borax's +bordello +bordello's +bordellos +border +border's +bordered +bordering +borderland +borderland's +borderlands +borderline +borderline's +borderlines +borders +bore +bored +boredom +boredom's +boree +borehole +borehole's +boreholes +borer +borer's +borers +bores +boring +boring's +boringly +born +borne +boron +boron's +borough +borough's +boroughs +borrow +borrowed +borrower +borrower's +borrowers +borrowing +borrowing's +borrowings +borrows +borscht +borscht's +borstal +borstal's +borstals +borzoi +borzoi's +borzois +bosh +bosom +bosom's +bosoms +bosomy +boson +boson's +bosons +boss +boss's +bossed +bosses +bossier +bossiest +bossily +bossiness +bossiness's +bossing +bossism +bossism's +bossy +bot +botanic +botanical +botanically +botanise +botanised +botaniser +botaniser's +botanises +botanising +botanist +botanist's +botanists +botanize +botanized +botanizer +botanizer's +botanizes +botanizing +botany +botany's +botch +botched +botchers +botches +botching +both +bother +botheration +bothered +bothering +bothers +bothersome +bots +bottle +bottle's +bottlebrush +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottler's +bottlers +bottles +bottling +bottom +bottom's +bottomed +bottoming +bottomless +bottommost +bottoms +botulism +botulism's +boudoir +boudoir's +boudoirs +bouffant +bougainvillaea's +bougainvillea +bougainvillea's +bougainvilleas +bough +bough's +boughs +bought +bouillabaisse +bouillabaisse's +bouillabaisses +bouillon +bouillon's +bouillons +boulder +boulder's +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncer's +bouncers +bounces +bouncier +bounciest +bouncily +bounciness +bouncing +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounder's +bounders +bounding +boundless +boundlessly +boundlessness +boundlessness's +bounds +bounteous +bounteously +bounteousness +bounteousness's +bounties +bountiful +bountifully +bountifulness +bountifulness's +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbon's +bourbons +bourgeois +bourgeois's +bourgeoisie +bourgeoisie's +bout +bout's +boutique +boutique's +boutiques +boutonnière +boutonnière's +boutonnières +bouts +bouzouki +bouzouki's +bouzoukis +bovine +bovines +bovver +bow +bowdlerisation +bowdlerisation's +bowdlerisations +bowdlerise +bowdlerised +bowdleriser +bowdlerisers +bowdlerises +bowdlerising +bowdlerization +bowdlerization's +bowdlerize +bowdlerized +bowdlerizer +bowdlerizers +bowdlerizes +bowdlerizing +bowed +bowel +bowel's +bowelled +bowels +bower +bower's +bowerbird +bowers +bowie +bowing +bowing's +bowl +bowl's +bowled +bowleg +bowleg's +bowlegged +bowlegs +bowler +bowler's +bowlers +bowlful +bowlfuls +bowline +bowline's +bowlines +bowling +bowls +bowman +bowman's +bowmen +bows +bowsprit +bowsprit's +bowsprits +bowstring +bowstring's +bowstrings +bowyangs +box +box's +boxcar +boxcar's +boxcars +boxed +boxer +boxer's +boxers +boxes +boxful +boxful's +boxier +boxiest +boxing +boxlike +boxwood +boxwood's +boxy +boy +boy's +boycott +boycotted +boycotting +boycotts +boyfriend +boyfriend's +boyfriends +boyhood +boyhood's +boyhoods +boyish +boyishly +boyishness +boys +boysenberries +boysenberry +boysenberry's +bozo +bozo's +bozos +bps +bra +bra's +brace +brace's +braced +bracelet +bracelet's +bracelets +bracer +bracer's +bracers +braces +bracing +bracingly +bracken +bracken's +bracket +bracket's +bracketed +bracketing +brackets +brackish +brackishness +bract +bract's +bracts +brad +brad's +bradawl +bradawl's +bradawls +brads +brae +brae's +braes +brag +braggadocio +braggadocio's +braggadocios +braggart +braggart's +braggarts +bragged +bragger +bragger's +braggers +bragging +brags +braid +braided +braiding +braids +brain +brain's +brainchild +brainchild's +brainchildren +brained +brainier +brainiest +braininess +braining +brainless +brainlessly +brainlessness +brainpower +brainpower's +brains +brainstorm +brainstorm's +brainstormed +brainstorming +brainstorms +brainteaser +brainteasers +brainwash +brainwashed +brainwashes +brainwashing +brainwave +brainwaves +brainy +braise +braised +braises +braising +brake +brake's +braked +brakeman +brakeman's +brakemen +brakes +braking +bramble +bramble's +brambles +brambly +bran +bran's +branch +branch's +branched +branches +branching +branchlike +brand +brand's +branded +brander +brander's +branders +brandied +brandies +branding +brandish +brandished +brandishes +brandishing +brands +brandy +brandy's +brandying +bras +brash +brasher +brashest +brashly +brashness +brashness's +brass +brass's +brasses +brassier +brassiere +brassiere's +brassieres +brassiest +brassily +brassiness +brassy +brat +brat's +brats +brattier +brattiest +bratty +bratwurst +bratwurst's +bratwursts +bravado +bravado's +brave +braved +bravely +braveness +braver +bravery +bravery's +braves +bravest +braving +bravo +bravos +bravura +bravura's +brawl +brawl's +brawled +brawler +brawler's +brawlers +brawling +brawls +brawn +brawn's +brawnier +brawniest +brawniness +brawniness's +brawny +bray +brayed +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazenness's +brazens +brazes +brazier +brazier's +braziers +brazing +breach +breach's +breached +breaches +breaching +bread +bread's +breadbasket +breadbasket's +breadbaskets +breadboard +breadboard's +breadboards +breadbox +breadboxes +breadcrumb +breadcrumbs +breaded +breadfruit +breadfruit's +breadfruits +breading +breadline +breadline's +breadlines +breads +breadth +breadth's +breadths +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakage's +breakages +breakaway +breakaway's +breakaways +breakdown +breakdown's +breakdowns +breaker +breaker's +breakers +breakfast +breakfast's +breakfasted +breakfasting +breakfasts +breakfront +breakfronts +breaking +breaking's +breakneck +breakout +breakout's +breakouts +breakpoints +breaks +breakthrough +breakthrough's +breakthroughs +breakwater +breakwater's +breakwaters +bream +breams +breast +breast's +breastbone +breastbone's +breastbones +breasted +breastfed +breastfeed +breastfeeding +breastfeeds +breasting +breastplate +breastplate's +breastplates +breasts +breaststroke +breaststroke's +breaststrokes +breastwork +breastwork's +breastworks +breath +breath's +breathable +breathalyser +breathalysers +breathalyzer +breathalyzers +breathe +breathed +breather +breather's +breathers +breathes +breathier +breathiest +breathing +breathing's +breathings +breathless +breathlessly +breathlessness +breathlessness's +breaths +breathtaking +breathtakingly +breathy +breccias +bred +breech +breech's +breeches +breed +breeder +breeder's +breeders +breeding +breeds +breeze +breeze's +breezed +breezes +breezeway +breezeway's +breezeways +breezier +breeziest +breezily +breeziness +breeziness's +breezing +breezy +brethren +breve's +brevet +brevet's +brevets +brevetted +brevetting +breviaries +breviary +breviary's +brevity +brevity's +brew +brewed +brewer +brewer's +breweries +brewers +brewery +brewery's +brewing +brewpub +brewpubs +brews +briar's +bribe +bribed +briber +briber's +bribers +bribery +bribery's +bribes +bribing +brick +brick's +brickbat +brickbat's +brickbats +bricked +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricklaying's +bricks +brickwork +brickwork's +brickyard +brickyard's +brickyards +bridal +bridals +bride +bride's +bridegroom +bridegroom's +bridegrooms +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridge's +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridle's +bridled +bridles +bridleway +bridleways +bridling +brie +brie's +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brier's +briers +brig +brig's +brigade +brigade's +brigades +brigadier +brigadier's +brigadiers +brigand +brigand's +brigandage +brigands +brigantine +brigantine's +brigantines +bright +brighten +brightened +brightener +brightener's +brighteners +brightening +brightens +brighter +brightest +brightly +brightness +brightness's +brigs +brilliance +brilliance's +brilliancy +brilliancy's +brilliant +brilliantine +brilliantine's +brilliantly +brilliants +brim +brim's +brimful +brimless +brimmed +brimming +brims +brimstone +brimstone's +brindle +brindled +brine +brine's +bring +bringer +bringer's +bringers +bringing +brings +brinier +briniest +brininess +brink +brink's +brinkmanship +brinkmanship's +brinks +briny +brio +brioche +brioche's +brioches +briquette +briquette's +briquettes +brisk +brisker +briskest +brisket +brisket's +briskets +briskly +briskness +briskness's +bristle +bristle's +bristled +bristles +bristlier +bristliest +bristling +bristly +britches +brittle +brittleness +bro +broach +broached +broaches +broaching +broad +broadband +broadcast +broadcaster +broadcaster's +broadcasters +broadcasting +broadcasts +broadcloth +broadcloth's +broaden +broadened +broadening +broadens +broader +broadest +broadleaved +broadloom +broadloom's +broadly +broadminded +broadmindedness +broadness +broads +broadsheet +broadsheet's +broadsheets +broadside +broadside's +broadsided +broadsides +broadsword +broadsword's +broadswords +brocade +brocade's +brocaded +brocades +brocading +broccoli +broccoli's +brochette +brochette's +brochettes +brochure +brochure's +brochures +brogan +brogan's +brogans +brogue +brogue's +brogues +broil +broiled +broiler +broiler's +broilers +broiling +broils +broke +broken +brokenheartedly +brokenly +brokenness +broker +broker's +brokerage +brokerage's +brokerages +brokered +brokering +brokers +broking +brolga +brollies +brolly +brolly's +bromide +bromide's +bromides +bromidic +bromine +bromine's +bronchi +bronchi's +bronchial +bronchitis +bronchitis's +bronchus +bronchus's +bronco +bronco's +broncobuster +broncobuster's +broncobusters +broncos +brontosaur +brontosaur's +brontosaurs +brontosaurus +brontosaurus's +brontosauruses +bronze +bronze's +bronzed +bronzes +bronzing +brooch +brooch's +brooches +brood +brood's +brooded +brooder +brooder's +brooders +broodier +broodiest +broodiness +brooding +broodingly +broodmare +broodmare's +broodmares +broods +broody +brook +brook's +brooked +brooking +brooklets +brooks +broom +broom's +broomie +brooms +broomstick +broomstick's +broomsticks +bros +broses +broth +broth's +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherhood's +brotherhoods +brothering +brotherliness +brotherly +brothers +broths +brougham +brougham's +broughams +brought +brouhaha +brouhaha's +brouhahas +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +brown's +browned +browner +brownest +brownie +brownie's +brownies +browning +brownish +brownness +brownout +brownout's +brownouts +browns +brownstone +brownstone's +brownstones +brows +browse +browsed +browser +browser's +browsers +browses +browsing +brucellosis +bruin +bruin's +bruins +bruise +bruised +bruiser +bruiser's +bruisers +bruises +bruising +bruit +bruited +bruiting +bruits +brumby +brunch +brunch's +brunched +brunches +brunching +brunet +brunets +brunette +brunette's +brunettes +brunt +brunt's +brush +brush's +brushed +brushes +brushing +brushstroke +brushstrokes +brushwood +brushwood's +brushwork +brushwork's +brushy +brusque +brusquely +brusqueness +brusquer +brusquest +brutal +brutalisation +brutalise +brutalised +brutalises +brutalising +brutalities +brutality +brutality's +brutalization +brutalize +brutalized +brutalizes +brutalizing +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bub +bubble +bubble's +bubbled +bubblegum +bubbles +bubblier +bubbliest +bubbling +bubbly +bubo +bubo's +buboes +bubonic +bubs +buccaneer +buccaneer's +buccaneered +buccaneering +buccaneers +buck +buck's +buckaroo +buckaroo's +buckaroos +buckboard +buckboard's +buckboards +bucked +bucket +bucket's +bucketed +bucketful +bucketful's +bucketfuls +bucketing +buckets +buckeye +buckeye's +buckeyes +bucking +buckjumper +buckjumping +buckle +buckle's +buckled +buckler +buckler's +bucklers +buckles +buckling +buckminsterfullerene +buckram +buckram's +bucks +bucksaw +bucksaw's +bucksaws +buckshot +buckshot's +buckskin +buckskin's +buckskins +buckteeth +bucktooth +bucktooth's +bucktoothed +buckwheat +buckwheat's +bucolic +bucolically +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budgerigar +budgerigar's +budgerigars +budges +budget +budget's +budgetary +budgeted +budgeting +budgets +budgie +budgie's +budgies +budging +buds +buff +buff's +buffalo +buffalo's +buffaloed +buffaloes +buffaloing +buffed +buffer +buffer's +buffered +buffering +buffers +buffet +buffet's +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoonery +buffoonery's +buffoonish +buffoons +buffs +bug +bug's +bugaboo +bugaboo's +bugaboos +bugbear +bugbear's +bugbears +bugged +bugger +bugger's +buggered +buggering +buggers +buggery +buggery's +buggier +buggies +buggiest +bugging +buggy +buggy's +bugle +bugle's +bugled +bugler +bugler's +buglers +bugles +bugling +bugs +build +builder +builder's +builders +building +building's +buildings +builds +built +bulb +bulb's +bulbous +bulbs +bulge +bulge's +bulged +bulges +bulgier +bulgiest +bulging +bulgy +bulimia +bulimia's +bulimic +bulimics +bulk +bulk's +bulked +bulkhead +bulkhead's +bulkheads +bulkier +bulkiest +bulkiness +bulkiness's +bulking +bulks +bulky +bull +bull's +bulldog +bulldog's +bulldogged +bulldogging +bulldogs +bulldoze +bulldozed +bulldozer +bulldozer's +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletined +bulletining +bulletins +bullets +bullfight +bullfight's +bullfighter +bullfighter's +bullfighters +bullfighting +bullfighting's +bullfights +bullfinch +bullfinch's +bullfinches +bullfrog +bullfrog's +bullfrogs +bullhead +bullhead's +bullheadedness +bullheads +bullhorn +bullhorn's +bullhorns +bullied +bullies +bulling +bullion +bullion's +bullish +bullishness +bullock +bullock's +bullocks +bullocky +bullpen +bullpen's +bullpens +bullring +bullring's +bullrings +bullroarer +bulls +bullshit +bullshit's +bullshits +bullshitted +bullshitting +bullwhip +bullwhip's +bullwhips +bully +bully's +bullying +bulrush +bulrush's +bulrushes +bulwark +bulwark's +bulwarks +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbles +bumbling +bumf +bumf's +bummed +bummer +bummer's +bummers +bumming +bump +bumped +bumper +bumper's +bumpers +bumph +bumph's +bumpier +bumpiest +bumpiness +bumpiness's +bumping +bumpkin +bumpkin's +bumpkins +bumps +bumptious +bumptiousness +bumpy +bums +bun +bun's +bunch +bunch's +bunched +bunches +bunchier +bunchiest +bunching +bunchy +buncombe's +bundle +bundle's +bundled +bundles +bundling +bung +bung's +bungalow +bungalow's +bungalows +bunged +bungee +bunger +bunghole +bunghole's +bungholes +bunging +bungle +bungled +bungler +bungler's +bunglers +bungles +bungling +bungs +bunion +bunion's +bunions +bunk +bunk's +bunked +bunker +bunker's +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunks +bunkum +bunkum's +bunnies +bunny +bunny's +buns +bunt +bunted +bunting +bunting's +buntings +bunts +bunya +buoy +buoy's +buoyancy +buoyancy's +buoyant +buoyantly +buoyed +buoying +buoys +bur +bur's +burble +burbled +burbles +burbling +burden +burden's +burdened +burdening +burdens +burdensome +burdock +burdock's +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucratically +bureaucratisation +bureaucratisation's +bureaucratise +bureaucratised +bureaucratises +bureaucratising +bureaucratization +bureaucratization's +bureaucratize +bureaucratized +bureaucratizes +bureaucratizing +bureaucrats +bureaus +burg +burg's +burgeon +burgeoned +burgeoning +burgeons +burger +burger's +burgers +burgh +burgh's +burgher +burgher's +burghers +burghs +burglar +burglar's +burglaries +burglarise +burglarised +burglarises +burglarising +burglarize +burglarized +burglarizes +burglarizing +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burgomaster +burgomaster's +burgomasters +burgs +burgundies +burgundy +burial +burial's +burials +buried +buries +burl +burl's +burlap +burlap's +burled +burlesque +burlesque's +burlesqued +burlesques +burlesquing +burlier +burliest +burliness +burliness's +burls +burly +burn +burnable +burned +burner +burner's +burners +burning +burnings +burnish +burnished +burnishes +burnishing +burnoose +burnoose's +burnooses +burnout +burnout's +burnouts +burns +burnt +burp +burp's +burped +burping +burps +burr +burr's +burramys +burred +burring +burrito +burritos +burro +burro's +burros +burrow +burrow's +burrowed +burrower +burrower's +burrowers +burrowing +burrows +burrs +burs +bursa +bursa's +bursar +bursar's +bursaries +bursars +bursary +bursary's +bursitis +bursitis's +burst +bursting +bursts +bury +burying +bus +bus's +busbies +busboy +busboy's +busboys +buses +busgirl +busgirls +bush +bush's +bushcraft +bushed +bushel +bushel's +bushels +bushes +bushfire +bushfire's +bushier +bushiest +bushiness +bushiness's +bushing +bushing's +bushings +bushman +bushman's +bushmaster +bushmaster's +bushmasters +bushmen +bushranger +bushwalking +bushwhack +bushwhacked +bushwhacker +bushwhacker's +bushwhackers +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessman's +businessmen +businesspeople +businessperson +businesswoman +businesswoman's +businesswomen +busked +busker +busker's +buskers +buskin +buskin's +busking +buskins +busks +busload +busload's +busloads +busmen +buss +bussed +bust +bust's +bustard +bustard's +bustards +busted +buster +buster's +busters +bustier +bustiest +busting +bustle +bustled +bustles +bustling +busts +busty +busy +busybodies +busybody +busybody's +busying +busyness +busyness's +busywork +busywork's +but +butane +butane's +butch +butcher +butcher's +butcherbird +butchered +butcheries +butchering +butchers +butchery +butchery's +butches +butler +butler's +butlers +buts +butt +butt's +butte +butte's +butted +butter +butter's +butterball +butterball's +butterballs +buttercup +buttercup's +buttercups +buttered +butterfat +butterfat's +butterfingered +butterfingers +butterfingers's +butterflies +butterfly +butterfly's +butteries +buttering +buttermilk +buttermilk's +butternut +butternut's +butternuts +butters +butterscotch +butterscotch's +buttery +buttes +butting +buttock +buttock's +buttocks +button +button's +buttoned +buttonhole +buttonhole's +buttonholed +buttonholes +buttonholing +buttoning +buttons +buttonwood +buttonwood's +buttonwoods +buttress +buttress's +buttressed +buttresses +buttressing +butts +buxom +buxomer +buxomest +buy +buyback +buybacks +buyer +buyer's +buyers +buying +buyout +buyouts +buys +buzz +buzz's +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzer's +buzzers +buzzes +buzzing +buzzword +buzzwords +by +bye +bye's +byelaw's +byes +bygone +bygones +bylaw +bylaw's +bylaws +bypass +bypass's +bypassed +bypasses +bypassing +bypath +bypath's +bypaths +byplay +byre +byre's +byres +byroad +byroad's +byroads +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byway's +byways +byword +byword's +bywords ++++++++++ +c +ca +cab +cab's +cabal +cabal's +cabala +cabala's +caballero +caballero's +caballeros +cabals +cabana +cabana's +cabanas +cabaret +cabaret's +cabarets +cabbage +cabbage's +cabbages +cabby's +cabdriver +cabdriver's +cabdrivers +caber +caber's +cabers +cabin +cabin's +cabinet +cabinet's +cabinetmaker +cabinetmaker's +cabinetmakers +cabinetry +cabinetry's +cabinets +cabinetwork +cabinetwork's +cabins +cable +cable's +cablecast +cablecasts +cabled +cablegram +cablegram's +cablegrams +cables +cabling +cabochon +cabochon's +cabochons +caboodle +caboodle's +caboose +caboose's +cabooses +cabriolet +cabriolet's +cabriolets +cabs +cabstand +cabstand's +cabstands +cacao +cacao's +cacaos +cache +cache's +cached +cachepot +cachepot's +cachepots +caches +cachet +cachet's +cachets +caching +cackle +cackled +cackler +cackler's +cacklers +cackles +cackling +cacodemon +cacodemons +cacoethes +cacophonies +cacophonous +cacophony +cacophony's +cacti +cactus +cactus's +cad +cad's +cadastre +cadastre's +cadastres +cadaver +cadaver's +cadaverous +cadavers +caddie +caddie's +caddied +caddies +caddish +caddishly +caddishness +caddy +caddy's +caddying +cadence +cadence's +cadenced +cadences +cadenza +cadenza's +cadenzas +cadet +cadet's +cadets +cadge +cadged +cadger +cadger's +cadgers +cadges +cadging +cadmium +cadmium's +cadre +cadre's +cadres +cads +caducei +caduceus +caduceus's +caesium +caesium's +caespitose +caespitosely +caesura +caesura's +caesural +caesuras +cafeteria +cafeteria's +cafeterias +caffeine +caffeine's +caftan +caftan's +caftans +café +cafés +cage +cage's +caged +cages +cagey +cagier +cagiest +cagily +caginess +caginess's +caging +cagoule +cagoules +cahoots +caiman's +cairn +cairn's +cairns +caisson +caisson's +caissons +caitiff +caitiff's +caitiffs +cajole +cajoled +cajolement +cajolement's +cajoler +cajoler's +cajolers +cajolery +cajolery's +cajoles +cajoling +cajuput +cake +cake's +caked +cakes +cakewalk +cakewalk's +cakewalks +caking +cal +calabash +calabash's +calabashes +calaboose +calaboose's +calabooses +calamari +calamine +calamine's +calamines +calamities +calamitous +calamitously +calamity +calamity's +calaverite +calcareous +calciferous +calcification +calcification's +calcified +calcifies +calcify +calcifying +calcimine +calcimine's +calcimined +calcimines +calcimining +calcite +calcite's +calcium +calcium's +calculable +calculate +calculated +calculatedly +calculates +calculating +calculatingly +calculation +calculation's +calculations +calculative +calculator +calculator's +calculators +calculi +calculus +calculus's +caldera +caldera's +calderas +caldron's +calendar +calendar's +calendared +calendaring +calendars +calf +calf's +calfskin +calfskin's +caliber +caliber's +calibers +calibrate +calibrated +calibrates +calibrating +calibration +calibration's +calibrations +calibrator +calibrator's +calibrators +calibre +calibre's +calibres +calico +calico's +calicoes +californium +californium's +caliper +caliper's +calipers +caliph +caliph's +caliphate +caliphate's +caliphates +caliphs +call +calla +callable +callas +called +caller +caller's +callers +calligrapher +calligrapher's +calligraphers +calligraphic +calligraphist +calligraphist's +calligraphists +calligraphy +calligraphy's +calling +calling's +callings +calliope +calliope's +calliopes +calliper +calliper's +callipered +callipering +callipers +callop +callosities +callosity +callosity's +callous +calloused +callously +callousness +callousness's +callow +callowness +calls +callus +callus's +callused +calluses +callusing +calm +calmed +calmer +calmest +calming +calmly +calmness +calmness's +calms +caloric +calorie +calorie's +calories +calorific +calorimeter +calorimeter's +calorimeters +calumet +calumet's +calumets +calumniate +calumniated +calumniates +calumniating +calumniation +calumniation's +calumniator +calumniator's +calumniators +calumnies +calumnious +calumny +calumny's +calve +calved +calves +calving +calypso +calypso's +calypsos +calyx +calyx's +calyxes +cam +cam's +camaraderie +camaraderie's +camber +camber's +cambered +cambering +cambers +cambial +cambium +cambium's +cambiums +cambric +cambric's +camcorder +camcorders +came +camel +camel's +camelhair's +camellia +camellia's +camellias +camels +cameo +cameo's +cameos +camera +camera's +cameraman +cameraman's +cameramen +cameras +camerawoman +camerawomen +camerawork +camisole +camisole's +camisoles +camomile's +camouflage +camouflage's +camouflaged +camouflages +camouflaging +camp +camp's +campaign +campaign's +campaigned +campaigner +campaigner's +campaigners +campaigning +campaigns +campanile +campanile's +campaniles +campanological +campanologist +campanologist's +campanologists +campanology +camped +camper +camper's +campers +campest +campfire +campfire's +campfires +campground +campground's +campgrounds +camphor +camphor's +campier +campiest +camping +camps +campsite +campsite's +campsites +campus +campus's +campuses +campy +cams +camshaft +camshaft's +camshafts +can +can's +can't +canal +canal's +canalisations +canalization +canalization's +canalizations +canalize +canalized +canalizes +canalizing +canalled +canalling +canals +canapé +canapés +canard +canard's +canards +canaries +canary +canary's +canasta +canasta's +cancan +cancan's +cancans +cancel +cancelable +canceled +canceling +cancellable +cancellation +cancellation's +cancellations +cancelled +canceller +canceller's +cancellers +cancelling +cancels +cancer +cancer's +cancerous +cancers +candelabra +candelabras +candelabrum +candelabrum's +candelas +candid +candidacies +candidacy +candidacy's +candidate +candidate's +candidates +candidature +candidatures +candidly +candidness +candied +candies +candle +candle's +candled +candlelight +candlelight's +candlelit +candlepower +candlepower's +candles +candlestick +candlestick's +candlesticks +candlewick +candlewick's +candlewicks +candling +candor +candor's +candors +candour +candour's +candours +candy +candy's +candyfloss +candyfloss's +candying +cane +cane's +canebrake +canebrake's +canebrakes +caned +caner +caner's +caners +canes +canine +canines +caning +caning's +canings +canister +canister's +canisters +canker +canker's +cankered +cankering +cankerous +cankers +cannabis +cannabis's +cannabises +canned +cannelloni +canneries +cannery +cannery's +cannibal +cannibal's +cannibalisation +cannibalisation's +cannibalisations +cannibalise +cannibalised +cannibalises +cannibalising +cannibalism +cannibalism's +cannibalistic +cannibalization +cannibalization's +cannibalizations +cannibalize +cannibalized +cannibalizes +cannibalizing +cannibals +cannier +canniest +cannily +canniness +canniness's +canning +cannon +cannon's +cannonade +cannonade's +cannonaded +cannonades +cannonading +cannonball +cannonball's +cannonballs +cannoned +cannoning +cannons +cannot +canny +canoe +canoe's +canoed +canoeist +canoeist's +canoeists +canoes +canola +canon +canon's +canonical +canonically +canonicals +canonisation +canonisation's +canonisations +canonise +canonised +canonises +canonising +canonization +canonization's +canonizations +canonize +canonized +canonizes +canonizing +canons +canoodle +canoodled +canoodles +canoodling +canopied +canopies +canopy +canopy's +canopying +cans +canst +cant +cant's +cantabile +cantabiles +cantaloupe +cantaloupe's +cantaloupes +cantankerous +cantankerously +cantankerousness +cantata +cantata's +cantatas +canted +canteen +canteen's +canteens +canter +canter's +cantered +cantering +canters +canticle +canticle's +canticles +cantilever +cantilever's +cantilevered +cantilevering +cantilevers +canting +canto +canto's +canton +canton's +cantonal +cantonment +cantonment's +cantonments +cantons +cantor +cantor's +cantors +cantos +cants +canvas +canvas's +canvasback +canvasback's +canvasbacks +canvases +canvass +canvassed +canvasser +canvasser's +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capably +capacious +capaciously +capaciousness +capacitance +capacitance's +capacities +capacitive +capacitor +capacitor's +capacitors +capacity +capacity's +caparison +caparison's +caparisoned +caparisoning +caparisons +cape +cape's +caped +caper +caper's +capered +capering +capers +capes +capeskin +capeskin's +capillaries +capillarity +capillarity's +capillary +capital +capital's +capitalisation +capitalisation's +capitalisations +capitalise +capitalised +capitalises +capitalising +capitalism +capitalism's +capitalist +capitalist's +capitalistic +capitalistically +capitalists +capitalization +capitalization's +capitalizations +capitalize +capitalized +capitalizes +capitalizing +capitally +capitals +capitation +capitation's +capitations +capitol +capitols +capitulate +capitulated +capitulates +capitulating +capitulation +capitulation's +capitulations +caplet +caplets +capo +capon +capon's +caponise +caponised +caponises +caponising +caponize +caponized +caponizes +caponizing +capons +capos +capped +capping +cappuccino +cappuccino's +cappuccinos +caprice +caprice's +caprices +capricious +capriciously +capriciousness +capriciousness's +caps +capsicum +capsicum's +capsicums +capsize +capsized +capsizes +capsizing +capstan +capstan's +capstans +capstone +capstone's +capstones +capsular +capsule +capsule's +capsules +captain +captain's +captaincies +captaincy +captaincy's +captained +captaining +captains +caption +caption's +captioned +captioning +captions +captious +captiously +captiousness +captivate +captivated +captivates +captivating +captivation +captivation's +captivator +captivator's +captivators +captive +captive's +captives +captivities +captivity +captivity's +captor +captor's +captors +capture +captured +captures +capturing +car +car's +caracoled +caracoling +caracul's +carafe +carafe's +carafes +caramel +caramel's +caramelize +caramelized +caramelizes +caramelizing +caramels +carapace +carapace's +carapaces +carat +carat's +carats +caravan +caravan's +caravans +caravansaries +caravansary +caravansary's +caravanserai's +caravel +caravel's +caravels +caraway +caraway's +caraways +carbide +carbide's +carbides +carbine +carbine's +carbines +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonaceous +carbonadoes +carbonate +carbonate's +carbonated +carbonates +carbonating +carbonation +carbonation's +carbonic +carboniferous +carbonisation +carbonisation's +carbonisations +carbonization +carbonization's +carbonizations +carbonize +carbonized +carbonizes +carbonizing +carbons +carbonyl +carbonyl's +carboy +carboy's +carboys +carbuncle +carbuncle's +carbuncles +carbuncular +carburettor +carburettor's +carburettors +carburisation +carburise +carburised +carburiser +carburiser's +carburises +carburising +carburization +carburize +carburized +carburizer +carburizer's +carburizes +carburizing +carcase +carcase's +carcases +carcass +carcass's +carcasses +carcinogen +carcinogen's +carcinogenesis +carcinogenic +carcinogenicity +carcinogenicity's +carcinogens +carcinoma +carcinoma's +carcinomas +card +card's +cardamom +cardamom's +cardamoms +cardboard +cardboard's +carded +carder +carder's +carders +cardholder +cardholder's +cardholders +cardiac +cardigan +cardigan's +cardigans +cardinal +cardinal's +cardinality +cardinally +cardinals +carding +carding's +cardiogram +cardiogram's +cardiograms +cardiograph +cardiograph's +cardiographs +cardioid's +cardiologist +cardiologist's +cardiologists +cardiology +cardiology's +cardiopulmonary +cardiovascular +cards +cardsharp +cardsharp's +cardsharper +cardsharpers +cardsharps +care +cared +careen +careened +careening +careens +career +career's +careered +careering +careerism +careerism's +careerist +careerist's +careerists +careers +carefree +careful +carefully +carefulness +carefulness's +caregiver +caregivers +careless +carelessly +carelessness +carelessness's +carer +carer's +carers +cares +caress +caress's +caressed +caresses +caressing +caret +caret's +caretaker +caretaker's +caretakers +carets +careworn +carfare +carfare's +cargo +cargo's +cargoes +carhop +carhop's +carhops +caribou +caribou's +caribous +caricature +caricature's +caricatured +caricatures +caricaturing +caricaturist +caricaturist's +caricaturists +caries +caries's +carillon +carillon's +carillons +caring +carious +carjack +carjacked +carjacker +carjackers +carjacking +carjacks +cark +carload +carload's +carloads +carmine +carmine's +carmines +carnage +carnage's +carnal +carnality +carnality's +carnally +carnation +carnation's +carnations +carnelian +carnelian's +carnelians +carnies +carnival +carnival's +carnivals +carnivore +carnivore's +carnivores +carnivorous +carnivorously +carnivorousness +carob +carob's +carobs +carol +carol's +caroled +caroler +caroler's +carolers +caroling +carolled +caroller +caroller's +carollers +carolling +carols +carom +carom's +caromed +caroming +caroms +carotene +carotene's +carotid +carotid's +carotids +carousal +carousal's +carousals +carouse +caroused +carousel +carousel's +carousels +carouser +carouser's +carousers +carouses +carousing +carp +carp's +carpal +carpals +carped +carpel +carpel's +carpenter +carpenter's +carpentered +carpentering +carpenters +carpentry +carpentry's +carpet +carpet's +carpetbag +carpetbag's +carpetbagger +carpetbagger's +carpetbaggers +carpetbags +carpeted +carpeting +carpets +carping +carpool +carpooled +carpooling +carpools +carport +carport's +carports +carps +carrel +carrel's +carrels +carriage +carriage's +carriages +carriageway +carriageway's +carriageways +carried +carrier +carrier's +carriers +carries +carrion +carrion's +carrot +carrot's +carrots +carroty +carrousel's +carry +carryall +carryall's +carryalls +carrycot +carrycot's +carrycots +carrying +carryout +carryover +carryovers +cars +carsick +carsickness +cart +cart's +cartage +cartage's +carted +cartel +cartel's +cartelisation +cartelise +cartelised +cartelises +cartelising +cartelization +cartelize +cartelized +cartelizes +cartelizing +cartels +carter +carter's +carters +carthorse +carthorse's +carthorses +cartilage +cartilage's +cartilages +cartilaginous +carting +cartload +cartload's +cartloads +cartographer +cartographer's +cartographers +cartographic +cartography +cartography's +carton +carton's +cartons +cartoon +cartoon's +cartooned +cartooning +cartoonist +cartoonist's +cartoonists +cartoons +cartridge +cartridge's +cartridges +carts +cartwheel +cartwheel's +cartwheels +carve +carved +carver +carver's +carvers +carves +carving +carving's +carvings +caryatid +caryatid's +caryatids +casaba +casaba's +casabas +cascade +cascade's +cascaded +cascades +cascading +cascara +cascara's +cascaras +case +case's +casebook +casebook's +casebooks +cased +caseharden +casehardened +casehardening +casehardens +casein +casein's +caseload +caseload's +caseloads +casement +casement's +casements +cases +casework +casework's +caseworker +caseworker's +caseworkers +cash +cash's +cashbook +cashbook's +cashbooks +cashed +cashes +cashew +cashew's +cashews +cashier +cashier's +cashiered +cashiering +cashiers +cashing +cashless +cashmere +cashmere's +casing +casing's +casings +casino +casino's +casinos +cask +cask's +casket +casket's +caskets +casks +cassava +cassava's +cassavas +casserole +casserole's +casseroled +casseroles +casseroling +cassette +cassette's +cassettes +cassia +cassia's +cassias +cassock +cassock's +cassocks +cassowaries +cassowary +cassowary's +cast +castanet +castanet's +castanets +castaway +castaway's +castaways +caste +caste's +castellated +caster +caster's +casters +castes +castigate +castigated +castigates +castigating +castigation +castigation's +castigator +castigator's +castigators +casting +casting's +castings +castle +castle's +castled +castles +castling +castor +castor's +castrate +castrated +castrates +castrating +castration +castration's +castrations +castrato +castrato's +casts +casual +casually +casualness +casualness's +casuals +casualties +casualty +casualty's +casuist +casuist's +casuistic +casuistry +casuistry's +casuists +cat +cat's +cataclysm +cataclysm's +cataclysmal +cataclysmic +cataclysms +catacomb +catacomb's +catacombs +catafalque +catafalque's +catafalques +catalepsy +catalepsy's +cataleptic +cataleptics +catalog +catalog's +cataloged +cataloger +cataloger's +catalogers +cataloging +catalogs +catalogue +catalogue's +catalogued +cataloguer +cataloguer's +cataloguers +catalogues +cataloguing +catalpa +catalpa's +catalpas +catalyse +catalysed +catalyser +catalyser's +catalysers +catalyses +catalysing +catalysis +catalysis's +catalyst +catalyst's +catalysts +catalytic +catalyze +catalyzed +catalyzes +catalyzing +catamaran +catamaran's +catamarans +catapult +catapult's +catapulted +catapulting +catapults +cataract +cataract's +cataracts +catarrh +catarrh's +catastrophe +catastrophe's +catastrophes +catastrophic +catastrophically +catatonia +catatonia's +catatonic +catatonics +catbird +catbird's +catbirds +catboat +catboat's +catboats +catcall +catcall's +catcalled +catcalling +catcalls +catch +catchall +catchall's +catchalls +catcher +catcher's +catchers +catches +catchier +catchiest +catching +catchment's +catchments +catchpenny +catchphrase +catchphrases +catchword +catchword's +catchwords +catchy +catechisation +catechisation's +catechisations +catechise +catechised +catechiser +catechiser's +catechisers +catechises +catechising +catechism +catechism's +catechisms +catechist +catechist's +catechists +catechization +catechization's +catechizations +catechize +catechized +catechizer +catechizer's +catechizers +catechizes +catechizing +categorical +categorically +categories +categorisation +categorisation's +categorisations +categorise +categorised +categoriser +categorisers +categorises +categorising +categorization +categorization's +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +category +category's +cater +catered +caterer +caterer's +caterers +catering +catering's +caterings +caterpillar +caterpillar's +caterpillars +caters +caterwaul +caterwauled +caterwauling +caterwauls +catfish +catfish's +catfishes +catgut +catgut's +catharses +catharsis +catharsis's +cathartic +cathartics +cathedral +cathedral's +cathedrals +catheter +catheter's +catheterisation +catheterisation's +catheterisations +catheterise +catheterised +catheterises +catheterising +catheterization +catheterization's +catheterizations +catheterize +catheterized +catheterizes +catheterizing +catheters +cathode +cathode's +cathodes +catholic +catholicisation +catholicise +catholicised +catholicises +catholicising +catholicity +catholicity's +catholicization +catholicize +catholicized +catholicizes +catholicizing +cationic +catkin +catkin's +catkins +catlike +catnap +catnap's +catnapped +catnapping +catnaps +catnip +catnip's +cats +catsup's +cattail +cattail's +cattails +catteries +cattery +cattery's +cattier +cattiest +cattily +cattiness +cattle +cattle's +cattleman +cattleman's +cattlemen +catty +catwalk +catwalk's +catwalks +caucus +caucus's +caucused +caucuses +caucusing +caudal +caudally +caught +cauldron +cauldron's +cauldrons +cauliflower +cauliflower's +cauliflowers +caulk +caulked +caulker +caulker's +caulkers +caulking +caulks +causal +causalities +causality +causality's +causally +causation +causation's +causative +cause +cause's +caused +causeless +causer +causerie +causerie's +causeries +causers +causes +causeway +causeway's +causeways +causing +caustic +caustically +causticity +causticity's +caustics +cauterisation +cauterisation's +cauterisations +cauterise +cauterised +cauterises +cauterising +cauterization +cauterization's +cauterizations +cauterize +cauterized +cauterizes +cauterizing +caution +caution's +cautionary +cautioned +cautioning +cautions +cautious +cautiously +cautiousness +cavalcade +cavalcade's +cavalcades +cavalier +cavalierly +cavaliers +cavalries +cavalry +cavalry's +cavalryman +cavalryman's +cavalrymen +cave +cave's +caveat +caveat's +caveats +caved +caveman +caveman's +cavemen +caver +cavern +cavern's +cavernous +cavernously +caverns +cavers +caves +caviar +caviar's +cavil +caviled +caviler +caviler's +cavilers +caviling +cavilled +caviller +caviller's +cavillers +cavilling +cavils +caving +cavities +cavity +cavity's +cavort +cavorted +cavorting +cavorts +caw +cawed +cawing +caws +cay +cayenne +cayenne's +cays +cc +cease +ceased +ceasefire +ceasefires +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +cedar's +cedars +cede +ceded +cedes +cedilla +cedilla's +cedillas +ceding +ceiling +ceiling's +ceilings +celandine +celandine's +celastraceous +celebrant +celebrant's +celebrants +celebrate +celebrated +celebrates +celebrating +celebration +celebration's +celebrations +celebrator +celebrator's +celebrators +celebratory +celebrities +celebrity +celebrity's +celeriac +celerity +celerity's +celery +celery's +celesta +celesta's +celestas +celestial +celestially +celiac +celibacy +celibacy's +celibate +celibate's +celibates +cell +cell's +cellar +cellar's +cellars +celled +cellist +cellist's +cellists +cellmate +cellmates +cello +cello's +cellophane +cellophane's +cellos +cells +cellular +cellulite +celluloid +celluloid's +cellulose +cellulose's +cement +cement's +cemented +cementer +cementer's +cementers +cementing +cements +cemeteries +cemetery +cemetery's +cenacle +cenacle's +cenobite +cenobite's +cenobites +cenospecies +cenotaph +cenotaph's +cenotaphs +censer +censer's +censers +censor +censor's +censored +censorial +censoring +censorious +censoriously +censoriousness +censors +censorship +censorship's +censurable +censure +censure's +censured +censurer +censurer's +censurers +censures +censuring +census +census's +censuses +cent +cent's +centaur +centaur's +centaurs +centavo +centavo's +centavos +centenarian +centenarian's +centenarians +centenaries +centenary +centennial +centennially +centennials +center +center's +centerboard +centerboard's +centerboards +centered +centerfold +centerfolds +centering +centerline +centerline's +centerlines +centermost +centerpiece +centerpiece's +centerpieces +centers +centigrade +centigram +centigram's +centigrams +centiliter +centiliter's +centiliters +centilitre +centilitre's +centilitres +centime +centime's +centimes +centimeter +centimeter's +centimeters +centimetre +centimetre's +centimetres +centipede +centipede's +centipedes +central +centralisation +centralisation's +centralisations +centralise +centralised +centraliser +centraliser's +centralisers +centralises +centralising +centralism +centralism's +centralist +centralist's +centrality +centrality's +centralization +centralization's +centralizations +centralize +centralized +centralizer +centralizer's +centralizers +centralizes +centralizing +centrally +centrals +centre +centre's +centreboard +centreboard's +centreboards +centred +centrefold +centrefold's +centrefolds +centreline +centreline's +centrelines +centremost +centrepiece +centrepiece's +centrepieces +centres +centric +centrifugal +centrifugalise +centrifugalize +centrifugally +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centring +centring's +centrings +centripetal +centripetally +centrism +centrist +centrist's +centrists +cents +centuries +centurion +centurion's +centurions +century +century's +cephalic +cephalisation +ceramic +ceramic's +ceramicist +ceramicists +ceramics +ceramist +ceramist's +ceramists +cereal +cereal's +cereals +cerebellum +cerebellum's +cerebellums +cerebra +cerebral +cerebrate +cerebrated +cerebrates +cerebrating +cerebration +cerebration's +cerebrum +cerebrum's +cerebrums +cerement +cerement's +cerements +ceremonial +ceremonially +ceremonials +ceremonies +ceremonious +ceremoniously +ceremoniousness +ceremoniousness's +ceremony +ceremony's +cerise +cerise's +cerium +cerium's +cert +certain +certainly +certainties +certainty +certainty's +certifiable +certifiably +certificate +certificate's +certificated +certificates +certificating +certification +certification's +certifications +certified +certifies +certify +certifying +certitude +certitude's +certitudes +cerulean +cerulean's +cervical +cervices +cervix +cervix's +cesium +cesium's +cessation +cessation's +cessations +cession +cession's +cessions +cesspit +cesspit's +cesspits +cesspool +cesspool's +cesspools +cestuses +cetacean +cetaceans +cg +chaetopod +chafe +chafed +chafes +chaff +chaff's +chaffed +chaffinch +chaffinch's +chaffinches +chaffing +chaffs +chafing +chagrin +chagrin's +chagrined +chagrining +chagrins +chain +chain's +chained +chaining +chains +chainsaw +chainsaws +chair +chair's +chaired +chairing +chairlift +chairlift's +chairlifts +chairman +chairman's +chairmanship +chairmanship's +chairmanships +chairmen +chairperson +chairpersons +chairs +chairwoman +chairwoman's +chairwomen +chaise +chaise's +chaises +chalazae +chalcedony +chalcedony's +chalet +chalet's +chalets +chalice +chalice's +chalices +chalk +chalk's +chalkboard +chalkboard's +chalkboards +chalked +chalkier +chalkiest +chalkiness +chalking +chalks +chalky +challenge +challenged +challenger +challenger's +challengers +challenges +challenging +challengingly +challis +challis's +chamber +chamber's +chambered +chamberlain +chamberlain's +chamberlains +chambermaid +chambermaid's +chambermaids +chambers +chambray +chambray's +chameleon +chameleon's +chameleons +chamois +chamois's +chamomile +chamomile's +chamomiles +champ +champagne +champagne's +champagnes +champed +champers +champing +champion +champion's +championed +championing +champions +championship +championship's +championships +champs +chance +chance's +chanced +chancel +chancel's +chancelleries +chancellery +chancellery's +chancellor +chancellor's +chancellors +chancellorship +chancellorship's +chancels +chanceries +chancery +chancery's +chances +chancier +chanciest +chanciness +chancing +chancre +chancre's +chancres +chancy +chandelier +chandelier's +chandeliers +chandler +chandler's +chandlers +change +changeability +changeability's +changeable +changeableness +changeably +changed +changeless +changelessly +changeling +changeling's +changelings +changeover +changeover's +changeovers +changer +changer's +changers +changes +changing +channel +channel's +channeled +channeling +channelled +channelling +channels +chanson +chanson's +chansons +chant +chant's +chanted +chanter +chanter's +chanters +chanteuse +chanteuse's +chanteuses +chantey +chantey's +chanteys +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaos's +chaotic +chaotically +chap +chaparral +chaparral's +chaparrals +chapatti +chapatti's +chapattis +chapbook +chapbook's +chapbooks +chapeau +chapeau's +chapeaus +chapel +chapel's +chapels +chaperon +chaperon's +chaperonage +chaperone's +chaperoned +chaperoning +chaperons +chaplain +chaplain's +chaplaincies +chaplaincy +chaplaincy's +chaplains +chaplet +chaplet's +chaplets +chapped +chapping +chaps +chapter +chapter's +chapters +char +charabanc +charabanc's +charabancs +character +character's +characterisation +characterisation's +characterisations +characterise +characterised +characteriser +characteriser's +characterisers +characterises +characterising +characteristic +characteristic's +characteristically +characteristics +characterization +characterization's +characterizations +characterize +characterized +characterizer +characterizer's +characterizers +characterizes +characterizing +characterless +characters +charade +charade's +charades +charbroil +charbroiled +charbroiling +charbroils +charcoal +charcoal's +charcoals +chard +chard's +chardonnay +chardonnays +charge +chargeable +charged +charger +charger's +chargers +charges +charging +charier +chariest +charily +chariness +chariot +chariot's +charioteer +charioteer's +charioteers +chariots +charisma +charisma's +charismatic +charismatically +charitable +charitableness +charitableness's +charitably +charities +charity +charity's +charladies +charlady +charlady's +charlatan +charlatan's +charlatanism +charlatanism's +charlatanry +charlatans +charm +charm's +charmed +charmer +charmer's +charmers +charming +charmingly +charms +charred +charring +chars +chart +chart's +charted +charter +charter's +chartered +chartering +charters +charting +chartists +chartreuse +chartreuse's +charts +charwoman +charwoman's +charwomen +chary +chase +chased +chaser +chaser's +chasers +chases +chasing +chasing's +chasm +chasm's +chasms +chassis +chassis's +chaste +chastely +chasten +chastened +chasteness +chastening +chastens +chastise +chastised +chastisement +chastisement's +chastisements +chastiser +chastiser's +chastisers +chastises +chastising +chastity +chastity's +chasuble +chasuble's +chasubles +chat +chat's +chateaus +chats +chatted +chattel +chattel's +chattels +chatter +chatterbox +chatterbox's +chatterboxes +chattered +chatterer +chatterer's +chatterers +chattering +chatters +chattier +chattiest +chattily +chattiness +chattiness's +chatting +chatty +chauffeur +chauffeur's +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinistically +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheapish +cheaply +cheapness +cheapness's +cheapo +cheapskate +cheapskate's +cheapskates +cheat +cheated +cheater +cheater's +cheaters +cheating +cheats +check +check's +checkbook +checkbook's +checkbooks +checked +checker +checker's +checkerboard +checkerboard's +checkerboards +checkered +checkering +checkers +checking +checklist +checklists +checkmate +checkmate's +checkmated +checkmates +checkmating +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checkroom +checkroom's +checkrooms +checks +checkups +cheddar +cheek +cheek's +cheekbone +cheekbone's +cheekbones +cheeked +cheekier +cheekiest +cheekily +cheekiness +cheekiness's +cheeking +cheeks +cheeky +cheep +cheeped +cheeping +cheeps +cheer +cheered +cheerer +cheerer's +cheerers +cheerful +cheerfully +cheerfulness +cheerfulness's +cheerier +cheeriest +cheerily +cheeriness +cheeriness's +cheering +cheerio +cheerleader +cheerleader's +cheerleaders +cheerless +cheerlessly +cheerlessness +cheers +cheery +cheese +cheese's +cheeseboard +cheeseboard's +cheeseboards +cheeseburger +cheeseburger's +cheeseburgers +cheesecake +cheesecake's +cheesecakes +cheesecloth +cheesecloth's +cheesed +cheeseparing +cheeses +cheesewood +cheesier +cheesiest +cheesiness +cheesing +cheesy +cheetah +cheetah's +cheetahs +chef +chef's +chefs +chelicerae +chemical +chemical's +chemically +chemicals +chemiluminescence's +chemise +chemise's +chemises +chemist +chemist's +chemistry +chemistry's +chemists +chemo +chemosynthesis +chemotherapeutic +chemotherapeutics +chemotherapy +chemotherapy's +chenille +chenille's +cheque +cheque's +chequebook +chequebook's +chequebooks +chequer +chequer's +chequerboard +chequered +chequering +chequers +cheques +cherish +cherished +cherishes +cherishing +cheroot +cheroot's +cheroots +cherries +cherry +cherry's +cherub +cherub's +cherubic +cherubim +cherubs +chervil +chervil's +chess +chess's +chessboard +chessboard's +chessboards +chessman +chessman's +chessmen +chest +chest's +chesterfield +chesterfield's +chesterfields +chestier +chestiest +chestnut +chestnut's +chestnuts +chests +chesty +chevalier +chevalier's +chevaliers +cheviot +chevron +chevron's +chevrons +chew +chewable +chewed +chewer +chewer's +chewers +chewie +chewier +chewiest +chewing +chews +chewy +chg +chi +chi's +chiack +chiaroscuro +chiaroscuro's +chic +chicane +chicaneries +chicanery +chicanery's +chicanes +chicer +chicest +chichi +chick +chick's +chickadee +chickadee's +chickadees +chicken +chicken's +chickened +chickenfeed +chickenhearted +chickening +chickenpox +chickenpox's +chickens +chickpea +chickpea's +chickpeas +chicks +chickweed +chickweed's +chicories +chicory +chicory's +chide +chided +chides +chiding +chidingly +chief +chief's +chiefdom +chiefdom's +chiefly +chiefs +chieftain +chieftain's +chieftains +chieftainship +chieftainship's +chieftainships +chiffon +chiffon's +chiffonier +chiffonier's +chiffoniers +chigger +chigger's +chiggers +chignon +chignon's +chignons +chilblain +chilblain's +chilblains +child +child's +childbearing +childbearing's +childbirth +childbirth's +childbirths +childcare +childes +childhood +childhood's +childhoods +childish +childishly +childishness +childishness's +childless +childlessness +childlike +childminder +childminder's +childminders +childminding +childproof +childproofed +childproofing +childproofs +children +children's +chill +chill's +chilled +chillers +chilli's +chillier +chillies +chilliest +chilliness +chilliness's +chilling +chillingly +chillness +chills +chilly +chimaera's +chime +chime's +chimed +chimer +chimera +chimera's +chimeras +chimerical +chimers +chimes +chiming +chimney +chimney's +chimneys +chimp +chimp's +chimpanzee +chimpanzee's +chimpanzees +chimps +chin +china +china's +chinaware +chinaware's +chinchilla +chinchilla's +chinchillas +chine +chine's +chink +chink's +chinked +chinking +chinks +chinless +chinned +chinning +chino +chino's +chinos +chins +chinstrap +chinstraps +chintz +chintz's +chintzier +chintziest +chintzy +chinwag +chinwag's +chinwags +chip +chip's +chipboard +chipboard's +chipmunk +chipmunk's +chipmunks +chipolata +chipolata's +chipolatas +chipped +chipper +chippers +chippie +chippies +chipping +chippings +chips +chiropodist +chiropodist's +chiropodists +chiropody +chiropody's +chiropractic +chiropractic's +chiropractics +chiropractor +chiropractor's +chiropractors +chirp +chirped +chirpier +chirpiest +chirpily +chirpiness +chirping +chirps +chirpy +chirrup +chirruped +chirruping +chirrups +chisel +chisel's +chiselers +chisels +chit +chit's +chitchat +chitchat's +chitchats +chitchatted +chitchatting +chitin +chitin's +chits +chitterlings +chivalric +chivalrous +chivalrously +chivalrousness +chivalrousness's +chivalry +chivalry's +chive +chive's +chives +chivvied +chivvies +chivvy +chivvying +chloral +chlorate +chlorate's +chlordane +chlordane's +chloride +chloride's +chlorides +chlorinate +chlorinated +chlorinates +chlorinating +chlorination +chlorine +chlorine's +chlorofluorocarbon +chlorofluorocarbons +chloroform +chloroform's +chloroformed +chloroforming +chloroforms +chlorophyll +chlorophyll's +chloroplast +chloroplast's +chloroplasts +choc +chock +chock's +chocked +chocker +chocking +chocks +choco +chocoholic +chocoholics +chocolate +chocolate's +chocolates +chocolaty +choice +choice's +choicer +choices +choicest +choir +choir's +choirboy +choirboy's +choirboys +choirmaster +choirmaster's +choirmasters +choirs +choke +chokecherries +chokecherry +chokecherry's +choked +choker +choker's +chokers +chokes +choking +choko +choler +choler's +cholera +cholera's +choleric +cholesterol +cholesterol's +chomp +chomped +chomping +chomps +chook +choom +choose +chooser +chooser's +choosers +chooses +choosier +choosiest +choosiness +choosing +choosy +chop +chophouse +chophouse's +chophouses +chopped +chopper +chopper's +choppers +choppier +choppiest +choppily +choppiness +chopping +choppy +chops +chopstick +chopstick's +chopsticks +choral +chorale +chorale's +chorales +chorally +chorals +chord +chord's +chordate +chordate's +chordates +chords +chore +chore's +chorea +chorea's +choreograph +choreographed +choreographer +choreographer's +choreographers +choreographic +choreographically +choreographing +choreographs +choreography +choreography's +chores +chorister +chorister's +choristers +choroids +chortle +chortled +chortler +chortler's +chortlers +chortles +chortling +chorus +chorus's +chorused +choruses +chorusing +chose +chosen +chow +chow's +chowder +chowder's +chowders +chows +chrism +christen +christened +christening +christening's +christenings +christens +chromatic +chromatically +chromatics +chromatin +chromatin's +chromatographic +chromatography +chromatography's +chrome +chrome's +chromed +chromes +chroming +chromium +chromium's +chromosomal +chromosome +chromosome's +chromosomes +chronic +chronically +chronicle +chronicle's +chronicled +chronicler +chronicler's +chroniclers +chronicles +chronicling +chronics +chronograph +chronograph's +chronographs +chronological +chronologically +chronologies +chronologist +chronologist's +chronologists +chronology +chronology's +chronometer +chronometer's +chronometers +chronometric +chrysalis +chrysalis's +chrysalises +chrysanthemum +chrysanthemum's +chrysanthemums +chub +chubbier +chubbiest +chubbiness +chubby +chubs +chuck +chucked +chuckhole +chuckhole's +chuckholes +chucking +chuckle +chuckled +chuckles +chuckling +chucks +chuddy +chuff +chuffed +chug +chugged +chugging +chugs +chukka +chukkas +chum +chum's +chummed +chummier +chummiest +chummily +chumminess +chumminess's +chumming +chummy +chump +chump's +chumps +chums +chunder +chunderous +chunk +chunk's +chunkier +chunkiest +chunkiness +chunkiness's +chunks +chunky +chunter +chunters +church +church's +churches +churchgoer +churchgoer's +churchgoers +churchgoing +churchgoing's +churchman +churchman's +churchmen +churchwarden +churchwarden's +churchwardens +churchwoman +churchwoman's +churchwomen +churchyard +churchyard's +churchyards +churinga +churl +churl's +churlish +churlishly +churlishness +churls +churn +churn's +churned +churner +churner's +churners +churning +churning's +churns +chute +chute's +chutes +chutney +chutney's +chutneys +chuttie +chutzpah +chutzpah's +château +château's +châteaux +ciao +ciaos +cicada +cicada's +cicadas +cicatrices +cicatrisation +cicatrise +cicatrised +cicatriser +cicatriser's +cicatrises +cicatrising +cicatrix's +cicatrize +cicatrized +cicatrizer +cicatrizer's +cicatrizes +cicatrizing +cicerone +cicerone's +cicerones +ciceroni +cider +cider's +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigarillo +cigarillo's +cigarillos +cigars +cilantro +cilia +cilia's +cilium +cilium's +cinch +cinch's +cinched +cinches +cinching +cinchona +cinchona's +cinchonas +cincture +cincture's +cinctures +cinder +cinder's +cindered +cindering +cinders +cine +cinema +cinema's +cinemas +cinematic +cinematise +cinematize +cinematographer +cinematographer's +cinematographers +cinematographic +cinematography +cinematography's +cinnabar +cinnabar's +cinnamon +cinnamon's +cipher +cipher's +ciphered +ciphering +ciphers +cir +circa +circadian +circle +circle's +circled +circles +circlet +circlet's +circlets +circling +circuit +circuit's +circuital +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuitry's +circuits +circular +circularisation +circularise +circularised +circulariser +circulariser's +circularisers +circularises +circularising +circularity +circularity's +circularization +circularize +circularized +circularizer +circularizer's +circularizers +circularizes +circularizing +circularly +circulars +circulate +circulated +circulates +circulating +circulation +circulation's +circulations +circulatory +circumcise +circumcised +circumcises +circumcising +circumcision +circumcision's +circumcisions +circumference +circumference's +circumferences +circumferential +circumflex +circumflex's +circumflexes +circumlocution +circumlocution's +circumlocutions +circumlocutory +circumnavigate +circumnavigated +circumnavigates +circumnavigating +circumnavigation +circumnavigation's +circumnavigations +circumpolar +circumscribe +circumscribed +circumscribes +circumscribing +circumscription +circumscription's +circumscriptions +circumspect +circumspection +circumspection's +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumvented +circumventing +circumvention +circumvention's +circumventions +circumvents +circus +circus's +circuses +cirque +cirque's +cirques +cirrhosis +cirrhosis's +cirrhotic +cirri +cirri's +cirrus +cirrus's +cissies +cistern +cistern's +cisterns +cit +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +cities +citified +citing +citizen +citizen's +citizenry +citizenry's +citizens +citizenship +citizenship's +citrate +citrate's +citric +citron +citron's +citronella +citronella's +citrons +citrus +citrus's +citruses +city +city's +cityscape +cityscape's +citywide +civet +civet's +civets +civic +civics +civil +civilian +civilian's +civilianisation +civilianise +civilianised +civilianises +civilianising +civilianization +civilianize +civilianized +civilianizes +civilianizing +civilians +civilisable +civilisation +civilisation's +civilisations +civilise +civilised +civiliser +civiliser's +civilisers +civilises +civilising +civilities +civility +civility's +civilizable +civilization +civilization's +civilizations +civilize +civilized +civilizer +civilizer's +civilizers +civilizes +civilizing +civilly +civvies +ck +clack +clacked +clacking +clacks +clad +cladding +cladding's +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claimer's +claimers +claiming +claims +clairvoyance +clairvoyance's +clairvoyant +clairvoyants +clam +clam's +clambake +clambake's +clambakes +clamber +clambered +clamberer +clamberer's +clamberers +clambering +clambers +clammed +clammier +clammiest +clammily +clamminess +clamminess's +clamming +clammy +clamor +clamor's +clamored +clamorer +clamorer's +clamorers +clamoring +clamorous +clamors +clamour +clamour's +clamoured +clamourer +clamourer's +clamourers +clamouring +clamours +clamp +clamp's +clampdown +clampdown's +clampdowns +clamped +clamping +clamps +clams +clan +clan's +clandestine +clandestinely +clang +clanged +clanger +clanger's +clangers +clanging +clangor +clangor's +clangors +clangour +clangour's +clangoured +clangouring +clangours +clangs +clank +clank's +clanked +clanking +clanks +clannish +clannishness +clannishness's +clans +clansman +clansman's +clansmen +clanswoman +clanswoman's +clanswomen +clap +clapboard +clapboard's +clapboarded +clapboarding +clapboards +clapped +clapper +clapper's +clapperboard +clapperboard's +clapperboards +clappers +clapping +claps +claptrap +claptrap's +claque +claque's +claques +claret +claret's +clarets +clarification +clarification's +clarifications +clarified +clarifies +clarify +clarifying +clarinet +clarinet's +clarinets +clarinettist's +clarion +clarion's +clarions +clarity +clarity's +clash +clashed +clashes +clashing +clasp +clasp's +clasped +clasping +clasps +class +class's +classed +classes +classic +classical +classically +classicise +classicised +classicises +classicising +classicism +classicism's +classicist +classicist's +classicists +classicize +classicized +classicizes +classicizing +classics +classier +classiest +classifiable +classification +classification's +classifications +classificatory +classified +classifieds +classifier +classifier's +classifiers +classifies +classify +classifying +classiness +classing +classless +classlessness +classmate +classmate's +classmates +classroom +classroom's +classrooms +classy +clatter +clattered +clattering +clatters +clausal +clause +clause's +clauses +claustrophobia +claustrophobia's +claustrophobic +clave +clavichord +clavichord's +clavichords +clavicle +clavicle's +clavicles +clavier +clavier's +claviers +claw +claw's +clawed +clawing +claws +clay +clay's +clayey +claymore +claymore's +claymores +clays +clean +cleanable +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleaning's +cleanings +cleanlier +cleanliest +cleanliness +cleanliness's +cleanly +cleanness +cleanness's +cleans +cleanse +cleansed +cleanser +cleanser's +cleansers +cleanses +cleansing +cleanskin +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearer's +clearest +clearheaded +clearing +clearing's +clearinghouse +clearinghouses +clearings +clearly +clearness +clearness's +clears +clearway +clearway's +clearways +cleat +cleat's +cleats +cleavage +cleavage's +cleavages +cleave +cleaved +cleaver +cleaver's +cleavers +cleaves +cleaving +clef +clef's +clefs +cleft +clefts +clematis +clematis's +clematises +clemency +clemency's +clement +clemently +clench +clenched +clenches +clenching +clerestories +clerestory +clerestory's +clergies +clergy +clergy's +clergyman +clergyman's +clergymen +clergywoman +clergywomen +cleric +cleric's +clerical +clericalism +clericalism's +clerically +clerics +clerk +clerk's +clerked +clerking +clerks +clerkship +clerkship's +clever +cleverer +cleverest +cleverly +cleverness +cleverness's +clevis +clevises +clew +clew's +clewed +clewing +clews +clianthus +cliché +cliché's +clichéd +clichés +click +click's +clicked +clicker +clicker's +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffhanging +cliffs +climacteric +climacteric's +climactic +climate +climate's +climates +climatic +climatically +climatologist +climatologist's +climatologists +climatology +climatology's +climax +climax's +climaxed +climaxes +climaxing +climb +climbable +climbed +climber +climber's +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clincher's +clinchers +clinches +clinching +cling +clinger +clinger's +clingers +clingier +clingiest +clinging +clings +clingy +clinic +clinic's +clinical +clinically +clinician +clinician's +clinicians +clinics +clink +clinked +clinker +clinker's +clinkers +clinking +clinks +clip +clipboard +clipboard's +clipboards +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cliquey +cliquish +cliquishly +cliquishness +clitoral +clitoris +clitoris's +clitorises +cloacae +cloak +cloak's +cloaked +cloaking +cloakroom +cloakroom's +cloakrooms +cloaks +clobber +clobbered +clobbering +clobbers +cloche +cloche's +cloches +clock +clock's +clocked +clocking +clockmaker +clockmaker's +clocks +clockwise +clockwork +clockwork's +clockworks +clod +clod's +cloddish +clodhopper +clodhopper's +clodhoppers +clods +clog +clogged +clogging +clogs +cloisonné +cloister +cloister's +cloistered +cloistering +cloisters +cloistral +clomp +clomped +clomping +clomps +clone +clone's +cloned +clones +cloning +clonk +clonked +clonking +clonks +clop +clopped +clopping +clops +close +closed +closefisted +closely +closemouthed +closeness +closeness's +closeout +closeout's +closeouts +closer +closer's +closers +closes +closest +closet +closet's +closeted +closeting +closets +closing +closings +closure +closure's +closures +clot +clot's +cloth +cloth's +clothe +clothed +clothes +clotheshorse +clotheshorse's +clotheshorses +clothesline +clothesline's +clotheslines +clothespin +clothespin's +clothespins +clothier +clothier's +clothiers +clothing +clothing's +cloths +clots +clotted +clotting +cloture +cloture's +cloud +cloud's +cloudburst +cloudburst's +cloudbursts +clouded +cloudier +cloudiest +cloudiness +cloudiness's +clouding +cloudless +clouds +cloudscape +cloudscape's +cloudscapes +cloudy +clout +clout's +clouted +clouting +clouts +clove +clove's +cloven +clover +clover's +cloverleaf +cloverleaf's +clovers +cloves +clown +clown's +clowned +clowning +clownish +clownishly +clownishness +clowns +cloy +cloyed +cloying +cloyingly +cloys +club +club's +clubbable +clubbed +clubber +clubber's +clubbers +clubbing +clubfeet +clubfoot +clubfoot's +clubfooted +clubhouse +clubhouse's +clubhouses +clubroom +clubroom's +clubs +cluck +cluck's +clucked +clucking +clucks +clucky +clue +clue's +clued +clueless +clues +cluing +clump +clump's +clumped +clumpier +clumpiest +clumping +clumps +clumpy +clumsier +clumsiest +clumsily +clumsiness +clumsiness's +clumsy +clung +clunk +clunk's +clunked +clunker +clunkers +clunking +clunks +clunky +cluster +cluster's +clustered +clustering +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +cm +cnidarian's +cnidarians +co +coach +coach's +coached +coaches +coaching +coachman +coachman's +coachmen +coachwood +coachwork +coachwork's +coadjutor +coadjutor's +coadjutors +coagulant +coagulant's +coagulants +coagulate +coagulated +coagulates +coagulating +coagulation +coagulation's +coagulator +coagulators +coal +coal's +coaled +coalesce +coalesced +coalescence +coalescence's +coalescent +coalesces +coalescing +coalface +coalface's +coalfaces +coalfield +coalfield's +coalfields +coaling +coalition +coalition's +coalitionist +coalitionist's +coalitionists +coalitions +coalmine +coalminers +coalmines +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarseness's +coarsening +coarsens +coarser +coarsest +coast +coast's +coastal +coasted +coaster +coaster's +coasters +coastguard +coastguard's +coastguards +coasting +coastline +coastline's +coastlines +coasts +coat +coat's +coated +coater +coating +coating's +coatings +coatroom +coatroom's +coatrooms +coats +coattail +coattails +coax +coaxed +coaxer +coaxer's +coaxers +coaxes +coaxial +coaxing +coaxingly +cob +cob's +cobalt +cobalt's +cobber +cobble +cobbled +cobbler +cobbler's +cobblers +cobbles +cobblestone +cobblestone's +cobblestones +cobbling +cobnut +cobnut's +cobnuts +cobra +cobra's +cobras +cobs +cobweb +cobweb's +cobwebbed +cobwebbier +cobwebbiest +cobwebby +cobwebs +coca +coca's +cocaine +cocaine's +cocainisation +cocainise +cocainised +cocainises +cocainising +cocainization +cocainize +cocainized +cocainizes +cocainizing +coccyges +coccyx +coccyx's +cochineal +cochineal's +cochlea +cochlea's +cochleae +cochlear +cock +cock's +cockade +cockade's +cockades +cockamamie +cockatiel +cockatoo +cockatoo's +cockatoos +cockatrice +cockatrice's +cockatrices +cockchafer +cockchafer's +cockchafers +cockcrow +cockcrow's +cockcrows +cocked +cockerel +cockerel's +cockerels +cockeye +cockeyed +cockfight +cockfight's +cockfighting +cockfighting's +cockfights +cockier +cockiest +cockily +cockiness +cockiness's +cocking +cockle +cockle's +cockles +cockleshell +cockleshell's +cockleshells +cockney +cockney's +cockneys +cockpit +cockpit's +cockpits +cockroach +cockroach's +cockroaches +cocks +cockscomb +cockscomb's +cockscombs +cockshies +cocksucker +cocksure +cocktail +cocktail's +cocktails +cocky +coco +cocoa +cocoa's +cocoas +coconut +coconut's +coconuts +cocoon +cocoon's +cocooned +cocooning +cocoons +cod +cod's +coda +coda's +codas +coddle +coddled +coddles +coddling +code +code's +coded +codeine +codeine's +codename +codenamed +coder +coder's +coders +codes +codeword +codex +codex's +codfish +codfish's +codfishes +codger +codger's +codgers +codices +codicil +codicil's +codicils +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codling +codling's +codpiece +codpiece's +codpieces +cods +codswallop +codswallop's +coeducation +coeducation's +coeducational +coefficient +coefficient's +coefficients +coelenterate +coelenterate's +coelenterates +coenobite +coenobite's +coenobites +coenobitic +coenobitical +coenobitism +coenobium +coequal +coequally +coequals +coerce +coerced +coercer +coercer's +coercers +coerces +coercible +coercing +coercion +coercion's +coercions +coercive +coeval +coevally +coevals +coexist +coexisted +coexistence +coexistence's +coexistent +coexisting +coexists +coextensive +coffee +coffee's +coffeecake +coffeecake's +coffeecakes +coffeehouse +coffeehouse's +coffeehouses +coffeemaker +coffeemakers +coffeepot +coffeepot's +coffeepots +coffees +coffer +coffer's +cofferdam +cofferdam's +cofferdams +coffers +coffin +coffin's +coffined +coffining +coffins +cog +cog's +cogency +cogency's +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitation's +cogitations +cogitative +cogitator +cogitator's +cogitators +cognac +cognac's +cognacs +cognate +cognates +cognisable +cognisably +cognisance +cognisance's +cognisant +cognise +cognised +cognises +cognising +cognition +cognition's +cognitional +cognitive +cognitively +cognizable +cognizably +cognizance +cognizance's +cognizant +cognize +cognized +cognizes +cognizing +cognomen +cognomen's +cognomens +cognoscente +cognoscenti +cogs +cogwheel +cogwheel's +cogwheels +cohabit +cohabitant +cohabitant's +cohabitants +cohabitation +cohabitation's +cohabited +cohabiting +cohabits +coheir +coheir's +coheirs +cohere +cohered +coherence +coherence's +coherency +coherent +coherently +coheres +cohering +cohesion +cohesion's +cohesive +cohesively +cohesiveness +cohesiveness's +cohort +cohort's +cohorts +coif +coif's +coiffed +coiffing +coiffure +coiffure's +coiffures +coifs +coil +coiled +coiling +coils +coin +coin's +coinage +coinage's +coinages +coincide +coincided +coincidence +coincidence's +coincidences +coincident +coincidental +coincidentally +coincides +coinciding +coined +coiners +coining +coins +coinsurance +coinsurance's +coir +coital +coitus +coitus's +coke +coke's +coked +cokes +coking +cola +cola's +colander +colander's +colanders +colas +cold +colder +coldest +coldie +coldish +coldly +coldness +coldness's +colds +coleslaw +coleslaw's +coleus +coleus's +coleuses +colic +colic's +colicky +coliseum +coliseum's +coliseums +colitis +colitis's +collaborate +collaborated +collaborates +collaborating +collaboration +collaboration's +collaborationist +collaborationist's +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collage +collage's +collagen +collagen's +collages +collapse +collapsed +collapses +collapsible +collapsing +collar +collar's +collarbone +collarbone's +collarbones +collard +collard's +collards +collared +collaring +collarless +collars +collate +collated +collateral +collateral's +collateralise +collateralize +collateralized +collateralizes +collateralizing +collaterally +collates +collating +collation +collation's +collations +collator +collator's +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectible +collectibles +collecting +collection +collection's +collections +collective +collectively +collectives +collectivisations +collectivise +collectivised +collectivises +collectivising +collectivism +collectivism's +collectivist +collectivist's +collectivists +collectivization +collectivization's +collectivize +collectivized +collectivizes +collectivizing +collector +collector's +collectors +collects +colleen +colleen's +colleens +college +college's +colleges +collegial +collegiality +collegian +collegian's +collegians +collegiate +collide +collided +collides +colliding +collie +collie's +collier +collier's +collieries +colliers +colliery +colliery's +collies +collimation +collimation's +collimator +collimator's +collinear +collision +collision's +collisions +collocate +collocated +collocates +collocating +collocation +collocation's +collocations +colloid +colloid's +colloidal +colloids +colloq +colloquial +colloquialism +colloquialism's +colloquialisms +colloquially +colloquies +colloquium +colloquium's +colloquiums +colloquy +colloquy's +collude +colluded +colludes +colluding +collusion +collusion's +collusive +cologne +cologne's +colognes +colon +colon's +colonel +colonel's +colonelcy +colonelcy's +colonels +colonial +colonialism +colonialism's +colonialist +colonialist's +colonialists +colonially +colonials +colonic +colonies +colonisable +colonisation +colonisation's +colonisations +colonise +colonised +coloniser +coloniser's +colonisers +colonises +colonising +colonist +colonist's +colonists +colonization +colonization's +colonize +colonized +colonizer +colonizer's +colonizers +colonizes +colonizing +colonnade +colonnade's +colonnaded +colonnades +colons +colony +colony's +colophon +colophon's +colophons +color +color's +colorable +colorant +colorant's +colorants +coloration +coloration's +colorations +coloratura +coloratura's +coloraturas +colorblind +colorblindness +colorbreed +colorbreeds +colorcast +colorcast's +colorcasts +colorectal +colored +coloreds +colorfast +colorfastness +colorful +colorfully +colorfulness +colorific +colorimeter +colorimeter's +colorimeters +colorimetric +colorimetrical +coloring +coloring's +colorings +colorist +colorist's +colorists +colorization +colorizations +colorize +colorized +colorizes +colorizing +colorless +colorlessly +colorlessness +colors +colossal +colossally +colossi +colossus +colossus's +colostomies +colostomy +colostomy's +colour +colour's +colourability +colourable +colourableness +colourably +colouration +colouration's +colourations +colourcast +colourcasting +colourcasts +coloured +coloureds +colourer +colourer's +colourers +colourfast +colourfastness +colourful +colourfully +colourfulness +colouring +colouring's +colourings +colourisations +colourist +colourist's +colouristic +colourists +colourization +colourizations +colourize +colourized +colourizes +colourizing +colourless +colourlessly +colourlessness +colourlessness's +colours +cols +colt +colt's +coltish +colts +columbine +columbine's +columbines +column +column's +columnar +columned +columnist +columnist's +columnists +columns +com +coma +coma's +comas +comatose +comb +comb's +combat +combat's +combatant +combatant's +combatants +combated +combating +combative +combativeness +combativeness's +combats +combed +comber +comber's +combers +combination +combination's +combinations +combinatorial +combine +combined +combiner +combiner's +combiners +combines +combing +combings +combining +combo +combo's +combos +combs +combusted +combustibility +combustibility's +combustible +combustibles +combustion +combustion's +combustive +come +comeback +comeback's +comebacks +comedian +comedian's +comedians +comedic +comedienne +comedienne's +comediennes +comedies +comedown +comedown's +comedowns +comedy +comedy's +comelier +comeliest +comeliness +comeliness's +comely +comer +comer's +comers +comes +comestible +comestible's +comestibles +comet +comet's +comets +comeuppance +comeuppance's +comeuppances +comfier +comfiest +comfit +comfit's +comfits +comfort +comfort's +comfortable +comfortableness +comfortably +comforted +comforter +comforter's +comforters +comforting +comfortingly +comfortless +comforts +comfy +comic +comical +comicality +comicality's +comically +comics +coming +comings +comity +comity's +comma +comma's +command +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commander's +commanders +commanding +commandingly +commandment +commandment's +commandments +commando +commando's +commandos +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemoration's +commemorations +commemorative +commemorator +commemorators +commence +commenced +commencement +commencement's +commencements +commences +commencing +commend +commendable +commendably +commendation +commendation's +commendations +commendatory +commended +commending +commends +commensurable +commensurate +commensurately +comment +comment's +commentaries +commentary +commentary's +commentate +commentated +commentates +commentating +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerce's +commercial +commercialisation +commercialisation's +commercialisations +commercialise +commercialised +commercialises +commercialising +commercialism +commercialism's +commercialization +commercialization's +commercialize +commercialized +commercializes +commercializing +commercially +commercials +commie +commie's +commies +commingle +commingled +commingles +commingling +commiserate +commiserated +commiserates +commiserating +commiseration +commiseration's +commiserations +commiserative +commissar +commissar's +commissariat +commissariat's +commissariats +commissaries +commissars +commissary +commissary's +commission +commission's +commissionaire +commissionaire's +commissionaires +commissioned +commissioner +commissioner's +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committal +committal's +committals +committed +committee +committee's +committeeman +committeeman's +committeemen +committees +committeewoman +committeewoman's +committeewomen +committing +commo +commode +commode's +commodes +commodious +commodiously +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commonality's +commonalty +commonalty's +commoner +commoner's +commoners +commonest +commonly +commonness +commonness's +commonplace +commonplaces +commons +commonsense +commonsensical +commonweal +commonweal's +commonwealth +commonwealth's +commonwealths +commotion +commotion's +commotions +communal +communalisation +communalisation's +communalisations +communalise +communalised +communaliser +communaliser's +communalises +communalising +communality +communality's +communalization +communalization's +communalizations +communalize +communalized +communalizer +communalizer's +communalizes +communalizing +communally +commune +communed +communes +communicability +communicability's +communicable +communicably +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communication's +communications +communicative +communicativeness +communicator +communicator's +communicators +communing +communion +communion's +communions +communisation +communisation's +communisations +communise +communised +communises +communising +communism +communism's +communist +communist's +communistic +communists +communitarian +communitarian's +communities +community +community's +communization +communization's +communize +communized +communizes +communizing +commutable +commutation +commutation's +commutations +commutative +commute +commuted +commuter +commuter's +commuters +commutes +commuting +comp +compact +compacted +compacter +compacting +compaction +compaction's +compactions +compactly +compactness +compactness's +compactor +compactors +compacts +companies +companion +companion's +companionable +companionably +companions +companionship +companionship's +companionway +companionway's +companionways +company +company's +comparability +comparability's +comparable +comparably +comparative +comparatively +comparatives +comparator +comparator's +comparators +compare +compared +compares +comparing +comparison +comparison's +comparisons +compartment +compartment's +compartmental +compartmentalisation +compartmentalisation's +compartmentalisations +compartmentalise +compartmentalised +compartmentalises +compartmentalising +compartmentalization +compartmentalization's +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +compartments +compass +compass's +compassed +compasses +compassing +compassion +compassion's +compassionate +compassionately +compatibilities +compatibility +compatibility's +compatible +compatibles +compatibly +compatriot +compatriot's +compatriots +compeer +compeer's +compeers +compel +compelled +compelling +compellingly +compels +compendious +compendium +compendium's +compendiums +compensate +compensated +compensates +compensating +compensation +compensation's +compensations +compensator +compensator's +compensatory +compete +competed +competence +competence's +competences +competencies +competency +competency's +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitiveness's +competitor +competitor's +competitors +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complacence +complacency +complacency's +complacent +complacently +complain +complainant +complainant's +complainants +complained +complainer +complainer's +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complaisance +complaisance's +complaisant +complaisantly +complement +complement's +complementary +complemented +complementing +complements +complete +completed +completely +completeness +completeness's +completer +completes +completing +completion +completion's +completions +complex +complexes +complexion +complexion's +complexional +complexioned +complexions +complexities +complexity +complexity's +complexly +compliance +compliance's +compliant +compliantly +complicate +complicated +complicatedly +complicates +complicating +complication +complication's +complications +complicit +complicity +complicity's +complied +complies +compliment +compliment's +complimentary +complimented +complimenting +compliments +comply +complying +compo +component +component's +components +comport +comported +comporting +comportment +comportment's +comports +compose +composed +composedly +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +composition's +compositional +compositions +compositor +compositor's +compositors +compost +compost's +composted +composting +composts +composure +composure's +compote +compote's +compotes +compound +compound's +compoundable +compounded +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensibility's +comprehensible +comprehensibly +comprehension +comprehension's +comprehensions +comprehensive +comprehensively +comprehensiveness +comprehensives +compress +compressed +compresses +compressibility +compressibility's +compressible +compressing +compression +compression's +compressions +compressive +compressor +compressor's +compressors +comprisable +comprisal +comprisal's +comprise +comprised +comprises +comprising +compromise +compromise's +compromised +compromises +compromising +comps +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsive +compulsively +compulsiveness +compulsories +compulsorily +compulsory +compunction +compunction's +compunctions +computability +computability's +computable +computably +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerisation +computerisation's +computerisations +computerise +computerised +computerises +computerising +computerization +computerization's +computerizations +computerize +computerized +computerizes +computerizing +computers +computes +computing +comrade +comrade's +comradely +comrades +comradeship +comradeship's +con +con's +concatenate +concatenated +concatenates +concatenating +concatenation +concatenation's +concatenations +concave +concavely +concaveness +concavities +concavity +concavity's +conceal +concealable +concealed +concealing +concealment +concealment's +conceals +concede +conceded +concedes +conceding +conceit +conceit's +conceited +conceitedly +conceitedness +conceits +conceivability +conceivability's +conceivable +conceivably +conceive +conceived +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentration's +concentrations +concentrator +concentrator's +concentrators +concentre +concentred +concentres +concentric +concentrically +concentring +concept +concept's +conception +conception's +conceptions +concepts +conceptual +conceptualisation +conceptualisation's +conceptualisations +conceptualise +conceptualised +conceptualises +conceptualising +conceptualization +conceptualization's +conceptualizations +conceptualize +conceptualized +conceptualizes +conceptualizing +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concert's +concerted +concertedly +concertgoer +concertgoer's +concertgoers +concertina +concertina's +concertinaed +concertinaing +concertinas +concerting +concertmaster +concertmaster's +concertmasters +concerto +concerto's +concertos +concerts +concession +concession's +concessionaire +concessionaire's +concessionaires +concessionary +concessions +conch +conch's +conchie +conchies +conchs +concierge +concierge's +concierges +conciliate +conciliated +conciliates +conciliating +conciliation +conciliation's +conciliator +conciliator's +conciliators +conciliatory +concise +concisely +conciseness +conciseness's +concision +concision's +conclave +conclave's +conclaves +conclude +concluded +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concoct +concocted +concocting +concoction +concoction's +concoctions +concocts +concomitant +concomitantly +concomitants +concord +concord's +concordance +concordance's +concordances +concordant +concordat +concordat's +concordats +concourse +concourse's +concourses +concrete +concrete's +concreted +concretely +concreteness +concretes +concreting +concretion +concretion's +concretions +concretisation +concretisation's +concretisations +concretise +concretised +concretises +concretising +concretization +concretization's +concretizations +concretize +concretized +concretizes +concretizing +concubine +concubine's +concubines +concupiscence +concupiscence's +concupiscent +concur +concurred +concurrence +concurrence's +concurrences +concurrency +concurrent +concurrently +concurring +concurs +concuss +concussed +concusses +concussing +concussion +concussion's +concussions +concussive +condemn +condemnable +condemnation +condemnation's +condemnations +condemnatory +condemned +condemner +condemner's +condemners +condemning +condemns +condensate +condensates +condensation +condensation's +condensations +condense +condensed +condenser +condenser's +condensers +condenses +condensing +condescend +condescended +condescending +condescendingly +condescends +condescension +condescension's +condign +condiment +condiment's +condiments +condition +condition's +conditional +conditionality +conditionally +conditionals +conditioned +conditioner +conditioner's +conditioners +conditioning +conditioning's +conditions +condo +condole +condoled +condolence +condolence's +condolences +condoles +condoling +condom +condom's +condominium +condominium's +condominiums +condoms +condonable +condone +condoned +condones +condoning +condor +condor's +condors +condos +conduce +conduced +conduces +conducing +conducive +conduct +conduct's +conductance +conductance's +conducted +conductibility +conductible +conducting +conduction +conduction's +conductive +conductivities +conductivity +conductivity's +conductor +conductor's +conductors +conductress +conductresses +conducts +conduit +conduit's +conduits +cone +cone's +coned +cones +conf +confab +confab's +confabbed +confabbing +confabs +confabulate +confabulated +confabulates +confabulating +confabulation +confabulation's +confabulations +confection +confection's +confectioner +confectioner's +confectioneries +confectioners +confectionery +confectionery's +confections +confederacies +confederacy +confederacy's +confederate +confederate's +confederated +confederates +confederating +confederation +confederation's +confederations +confer +conferee +conferee's +conferees +conference +conference's +conferences +conferencing +conferment +conferment's +conferral +conferral's +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessional +confessionals +confessions +confessor +confessor's +confessors +confetti +confetti's +confidant +confidant's +confidante +confidante's +confidantes +confidants +confide +confided +confidence +confidence's +confidences +confident +confidential +confidentiality +confidentiality's +confidentially +confidently +confider +confider's +confiders +confides +confiding +confidingly +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmatory +confirmed +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscation's +confiscations +confiscator +confiscator's +confiscators +confiscatory +conflagration +conflagration's +conflagrations +conflate +conflated +conflates +conflating +conflation +conflation's +conflations +conflict +conflict's +conflicted +conflicting +conflictingly +conflicts +confluence +confluence's +confluences +confluent +conform +conformable +conformal +conformance +conformance's +conformation +conformation's +conformational +conformations +conformed +conformer +conformer's +conformers +conforming +conformism +conformist +conformist's +conformists +conformity +conformity's +conforms +confound +confounded +confoundedly +confounding +confounds +confraternities +confraternity +confraternity's +confront +confrontation +confrontation's +confrontational +confrontations +confronted +confronting +confronts +confusable +confuse +confused +confusedly +confuses +confusing +confusingly +confusion +confusion's +confusions +confutation +confutation's +confute +confuted +confutes +confuting +cong +conga +conga's +congaed +congaing +congas +congeal +congealed +congealing +congealment +congeals +congenial +congeniality +congeniality's +congenially +congenital +congenitally +conger +conger's +congeries +congers +conges +congest +congested +congesting +congestion +congestion's +congestive +congests +conglomerate +conglomerate's +conglomerated +conglomerates +conglomerating +conglomeration +conglomeration's +conglomerations +congrats +congratulate +congratulated +congratulates +congratulating +congratulation +congratulation's +congratulations +congratulatory +congregant +congregant's +congregants +congregate +congregated +congregates +congregating +congregation +congregation's +congregational +congregationalism +congregationalism's +congregations +congress +congress's +congresses +congressional +congressman +congressman's +congressmen +congressperson +congresswoman +congresswoman's +congresswomen +congruence +congruence's +congruency +congruency's +congruent +congruently +congruities +congruity +congruity's +congruous +conic +conical +conically +conics +conies +conifer +conifer's +coniferous +conifers +coning +conj +conjectural +conjecture +conjecture's +conjectured +conjectures +conjecturing +conjoin +conjoined +conjoiner +conjoiner's +conjoiners +conjoining +conjoins +conjoint +conjointly +conjugal +conjugally +conjugate +conjugated +conjugates +conjugating +conjugation +conjugation's +conjugations +conjunct +conjunction +conjunction's +conjunctions +conjunctiva +conjunctiva's +conjunctivas +conjunctive +conjunctives +conjunctivitis +conjunctivitis's +conjuncts +conjuncture +conjuncture's +conjunctures +conjuration +conjuration's +conjurations +conjure +conjured +conjurer +conjurer's +conjurers +conjures +conjuring +conk +conked +conker +conker's +conkers +conking +conks +conman +connect +connected +connectedness +connectible +connecting +connection +connection's +connectionless +connections +connective +connectives +connectivity +connectivity's +connector +connector's +connectors +connects +conned +connexion +connexion's +connexions +conning +conniption +conniption's +conniptions +connivance +connivance's +connive +connived +conniver +conniver's +connivers +connives +conniving +connoisseur +connoisseur's +connoisseurs +connoisseurship +connotation +connotation's +connotations +connotative +connote +connoted +connotes +connoting +connubial +conquer +conquerable +conquered +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +conquistador +conquistador's +conquistadors +cons +consanguineous +consanguinity +consanguinity's +conscience +conscience's +conscienceless +consciences +conscientious +conscientiously +conscientiousness +conscientiousness's +conscionable +conscious +consciously +consciousness +consciousness's +consciousnesses +conscript +conscript's +conscripted +conscripting +conscription +conscription's +conscripts +consecrate +consecrated +consecrates +consecrating +consecration +consecration's +consecrations +consecutive +consecutively +consensual +consensually +consensus +consensus's +consensuses +consent +consented +consenting +consents +consequence +consequence's +consequences +consequent +consequential +consequentially +consequently +conservancies +conservancy +conservancy's +conservation +conservation's +conservationism +conservationist +conservationist's +conservationists +conservations +conservatism +conservatism's +conservative +conservatively +conservativeness +conservatives +conservatoire +conservatoire's +conservatoires +conservator +conservator's +conservatories +conservatorium +conservators +conservatory +conservatory's +conserve +conserved +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +consideration's +considerations +considered +considering +considers +consign +consigned +consignee +consignee's +consignees +consigning +consignment +consignment's +consignments +consignor +consignor's +consignors +consigns +consist +consisted +consistence +consistencies +consistency +consistency's +consistent +consistently +consisting +consistories +consistory +consistory's +consists +consolable +consolation +consolation's +consolations +consolatory +console +consoled +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidation's +consolidations +consolidator +consolidator's +consolidators +consoling +consolingly +consommé +consonance +consonance's +consonances +consonant +consonant's +consonantal +consonantly +consonants +consort +consorted +consortia +consorting +consortium +consortium's +consorts +conspectus +conspectus's +conspectuses +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspiratorial +conspiratorially +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constabularies +constabulary +constabulary's +constancy +constancy's +constant +constantly +constants +constellation +constellation's +constellations +consternating +consternation +consternation's +constipate +constipated +constipates +constipating +constipation +constipation's +constituencies +constituency +constituency's +constituent +constituents +constitute +constituted +constitutes +constituting +constitution +constitution's +constitutional +constitutionalism +constitutionalists +constitutionality +constitutionality's +constitutionally +constitutionals +constitutions +constitutive +constrain +constrained +constraining +constrains +constraint +constraint's +constraints +constrict +constricted +constricting +constriction +constriction's +constrictions +constrictive +constrictor +constrictor's +constrictors +constricts +construable +construct +constructed +constructing +construction +construction's +constructional +constructionist +constructionist's +constructionists +constructions +constructive +constructively +constructiveness +constructivism +constructivist +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consubstantiation +consul +consul's +consular +consulate +consulate's +consulates +consuls +consulship +consulship's +consult +consultancies +consultancy +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulting +consults +consumable +consumables +consume +consumed +consumer +consumer's +consumerism +consumerism's +consumerist +consumerists +consumers +consumes +consuming +consummate +consummated +consummately +consummates +consummating +consummation +consummation's +consummations +consumption +consumption's +consumptions +consumptive +consumptives +cont +contact +contact's +contactable +contacted +contacting +contacts +contagion +contagion's +contagions +contagious +contagiously +contagiousness +contain +containable +contained +container +container's +containerisation +containerisation's +containerisations +containerise +containerised +containerises +containerising +containerization +containerization's +containerizations +containerize +containerized +containerizes +containerizing +containers +containing +containment +containment's +contains +contaminant +contaminant's +contaminants +contaminate +contaminated +contaminates +contaminating +contamination +contamination's +contaminator +contaminator's +contaminators +contemn +contemned +contemning +contemns +contemplate +contemplated +contemplates +contemplating +contemplation +contemplation's +contemplations +contemplative +contemplatively +contemplatives +contemporaneous +contemporaneously +contemporaries +contemporary +contemporise +contemporised +contemporises +contemporising +contemporize +contemporized +contemporizes +contemporizing +contempt +contempt's +contemptible +contemptibly +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +content's +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contentious +contentiously +contentiousness +contentiousness's +contently +contentment +contentment's +contents +conterminous +conterminously +contest +contest's +contestable +contestant +contestant's +contestants +contested +contesting +contests +context +context's +contexts +contextual +contextualization +contextualize +contextualized +contextualizes +contextualizing +contextually +contiguity +contiguity's +contiguous +contiguously +continence +continence's +continent +continent's +continental +continentals +continents +contingencies +contingency +contingency's +contingent +contingently +contingents +continua +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continues +continuing +continuities +continuity +continuity's +continuous +continuously +continuum +continuum's +contort +contorted +contorting +contortion +contortion's +contortionist +contortionist's +contortionists +contortions +contorts +contour +contour's +contoured +contouring +contours +contra +contraband +contraband's +contraception +contraception's +contraceptive +contraceptives +contract +contracted +contractible +contractile +contracting +contraction +contraction's +contractions +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictorily +contradictory +contradicts +contradistinction +contradistinction's +contradistinctions +contrail +contrail's +contrails +contraindicate +contraindicated +contraindicates +contraindicating +contraindication +contraindication's +contraindications +contralto +contralto's +contraltos +contraption +contraption's +contraptions +contrapuntal +contrapuntally +contraries +contrariety +contrariety's +contrarily +contrariness +contrariness's +contrariwise +contrary +contras +contrast +contrasted +contrasting +contrastingly +contrastive +contrasts +contravene +contravened +contravenes +contravening +contravention +contravention's +contraventions +contretemps +contretemps's +contribute +contributed +contributes +contributing +contribution +contribution's +contributions +contributor +contributor's +contributors +contributory +contrite +contritely +contriteness +contriteness's +contrition +contrition's +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contriver's +contrivers +contrives +contriving +control +controllable +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +controvert +controvertible +controverts +contumacious +contumaciously +contumacy +contumacy's +contumelies +contumelious +contumely +contumely's +contuse +contused +contuses +contusing +contusion +contusion's +contusions +conundrum +conundrum's +conundrums +conurbation +conurbation's +conurbations +convalesce +convalesced +convalescence +convalescence's +convalescences +convalescent +convalescents +convalesces +convalescing +convection +convection's +convectional +convective +convector +convector's +convectors +convene +convened +convener +convener's +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionalisation +conventionalise +conventionalised +conventionalises +conventionalising +conventionalism +conventionalism's +conventionalist +conventionalist's +conventionality +conventionality's +conventionalization +conventionalize +conventionalized +conventionalizes +conventionalizing +conventionally +conventioneer +conventioneer's +conventioneers +conventions +convents +converge +converged +convergence +convergence's +convergences +convergent +converges +converging +conversant +conversation +conversation's +conversational +conversationalist +conversationalist's +conversationalists +conversationally +conversations +conversazione +conversazione's +converse +conversed +conversely +converses +conversing +conversion +conversion's +conversions +convert +converted +converter +converter's +converters +convertibility +convertibility's +convertible +convertibles +converting +converts +convex +convexes +convexity +convexity's +convexly +convey +conveyable +conveyance +conveyance's +conveyances +conveyed +conveying +conveyor +conveyor's +conveyors +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convicts +convince +convinced +convinces +convincing +convincingly +convivial +conviviality +conviviality's +convivially +convocation +convocation's +convocations +convoke +convoked +convokes +convoking +convoluted +convolution +convolution's +convolutions +convolve +convolved +convoy +convoy's +convoyed +convoying +convoys +convulse +convulsed +convulses +convulsing +convulsion +convulsion's +convulsions +convulsive +convulsively +coo +cooed +cooing +cook +cook's +cookbook +cookbook's +cookbooks +cooked +cooker +cooker's +cookeries +cookers +cookery +cookery's +cookhouse +cookhouse's +cookhouses +cookie +cookie's +cookies +cooking +cooking's +cookout +cookout's +cookouts +cooks +cookware +cookware's +cool +coolant +coolant's +coolants +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolly +coolness +coolness's +cools +coon +coon's +coons +coonskin +coonskin's +coonskins +coop +coop's +cooped +cooper +cooper's +cooperage +cooperage's +cooperate +cooperated +cooperates +cooperating +cooperation +cooperation's +cooperative +cooperatively +cooperativeness +cooperatives +coopered +coopering +coopers +cooping +coops +coordinate +coordinated +coordinates +coordinating +coordination +coordination's +coordinator +coordinator's +coordinators +coos +coot +coot's +cootie +cootie's +cooties +coots +cop +cop's +cope +coped +copes +copied +copier +copier's +copiers +copies +coping +coping's +copings +copious +copiously +copiousness +coplanar +copolymerisation +copolymerise +copolymerised +copolymerises +copolymerising +copolymerization +copolymerize +copolymerized +copolymerizes +copolymerizing +copped +copper +copper's +copperhead +copperhead's +copperheads +copperplate +copperplate's +coppers +coppery +coppice's +copping +copra +copra's +copraemia +coprocessor +coprocessors +coprolite +coprolite's +coprosma +cops +copse +copse's +copses +copter +copter's +copters +copula +copula's +copulas +copulate +copulated +copulates +copulating +copulation +copulation's +copulations +copulative +copulatives +copy +copy's +copybook +copybook's +copybooks +copycat +copycat's +copycats +copycatted +copycatting +copying +copyist +copyist's +copyists +copyright +copyright's +copyrightable +copyrighted +copyrighting +copyrights +copywriter +copywriter's +copywriters +coquetries +coquetry +coquetry's +coquette +coquette's +coquetted +coquettes +coquetting +coquettish +coquettishly +coracle +coracle's +coracles +coral +coral's +coralline +corals +corbel +corbel's +corbelled +corbelling +corbelling's +corbellings +corbels +cord +cord's +cordage +cordage's +corded +cordial +cordiality +cordiality's +cordially +cordials +cordillera +cordillera's +cordilleras +cording +cordite +cordite's +cordless +cordon +cordon's +cordoned +cordoning +cordons +cordovan +cordovan's +cords +corduroy +corduroy's +corduroys +core +core's +cored +coreligionist +coreligionist's +coreligionists +corer +corer's +corers +cores +corgi +corgi's +corgis +coriander +coriander's +coring +cork +cork's +corkage +corked +corker +corker's +corkers +corking +corks +corkscrew +corkscrew's +corkscrewed +corkscrewing +corkscrews +corm +corm's +cormorant +cormorant's +cormorants +corms +corn +corn's +cornball +cornball's +cornballs +cornbread +corncob +corncob's +corncobs +corncrake +corncrake's +corncrakes +cornea +cornea's +corneal +corneas +corned +corner +corner's +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornet +cornet's +cornets +cornfield +cornfield's +cornfields +cornflake +cornflakes +cornflower +cornflower's +cornflowers +cornice +cornice's +cornices +cornier +corniest +corniness +corning +cornmeal +cornrow +cornrows +corns +cornstalk +cornstalk's +cornstalks +cornstarch +cornstarch's +cornucopia +cornucopia's +cornucopias +corny +corolla +corolla's +corollaries +corollary +corollary's +corollas +corona +corona's +coronal +coronaries +coronary +coronas +coronation +coronation's +coronations +coroner +coroner's +coroners +coronet +coronet's +coronets +corpora +corpora's +corporal +corporals +corporate +corporately +corporation +corporation's +corporations +corporatism +corporatist +corporeal +corporeality +corporeality's +corporeally +corps +corps's +corpse +corpse's +corpses +corpsman +corpsman's +corpsmen +corpulence +corpulence's +corpulent +corpus +corpus's +corpuscle +corpuscle's +corpuscles +corpuscular +corral +corral's +corralled +corralling +corrals +correct +correctable +corrected +correcting +correction +correction's +correctional +corrections +corrective +correctives +correctly +correctness +correctness's +corrector +corrector's +correctors +corrects +correlate +correlated +correlates +correlating +correlation +correlation's +correlations +correlative +correlatives +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corrie +corries +corrigenda +corroborate +corroborated +corroborates +corroborating +corroboration +corroboration's +corroborations +corroborative +corroborator +corroborator's +corroborators +corroboratory +corroboree +corrode +corroded +corrodes +corroding +corrosion +corrosion's +corrosive +corrosively +corrosives +corrugate +corrugated +corrugates +corrugating +corrugation +corrugation's +corrugations +corrupt +corrupted +corrupter +corruptibility +corruptibility's +corruptible +corrupting +corruption +corruption's +corruptions +corruptly +corruptness +corruptness's +corrupts +corsage +corsage's +corsages +corsair +corsair's +corsairs +corset +corset's +corseted +corseting +corsets +cortex +cortex's +cortical +cortices +corticosteroid +corticosteroid's +corticosteroids +cortisone +cortisone's +cortège +cortège's +cortèges +corundum +corundum's +coruscate +coruscated +coruscates +coruscating +coruscation +coruscation's +corvette +corvette's +corvettes +cosec +cosh +cosh's +coshed +coshes +coshing +cosier +cosies +cosiest +cosignatories +cosignatory +cosignatory's +cosily +cosine +cosine's +cosines +cosiness +cosiness's +cosmetic +cosmetic's +cosmetically +cosmetician +cosmetician's +cosmeticians +cosmetics +cosmetologist +cosmetologist's +cosmetologists +cosmetology +cosmetology's +cosmic +cosmically +cosmogonies +cosmogonist +cosmogonist's +cosmogonists +cosmogony +cosmogony's +cosmological +cosmologically +cosmologies +cosmologist +cosmologist's +cosmologists +cosmology +cosmology's +cosmonaut +cosmonaut's +cosmonauts +cosmopolitan +cosmopolitan's +cosmopolitanism +cosmopolitanism's +cosmopolitans +cosmos +cosmos's +cosmoses +cosponsor +cosponsored +cosponsoring +cosponsors +cosset +cosseted +cosseting +cossets +cossie +cost +cost's +costae +costing +costless +costlier +costliest +costliness +costly +costs +costume +costume's +costumed +costumer +costumer's +costumers +costumes +costumier +costumier's +costumiers +costuming +cosy +cot +cot's +cotangent +cotangent's +cotangents +cote +cote's +coterie +coterie's +coteries +coterminous +cotes +cotillion +cotillion's +cotillions +cots +cottage +cottage's +cottager +cottager's +cottagers +cottages +cottar's +cotter +cotter's +cotters +cotton +cotton's +cottoned +cottoning +cottonmouth +cottonmouth's +cottonmouths +cottons +cottonseed +cottonseed's +cottonseeds +cottontail +cottontail's +cottontails +cottonwood +cottonwood's +cottonwoods +cottony +cotyledon +cotyledon's +cotyledons +coucal +couch +couch's +couched +couches +couchette +couchette's +couchettes +couching +cougar +cougar's +cougars +cough +coughed +coughing +coughs +could +couldn't +coulomb +coulomb's +coulombs +council +council's +councillor +councillor's +councillors +councillorship +councillorship's +councillorships +councilman +councilman's +councilmen +councilor +councilor's +councilors +councilperson +councilpersons +councils +councilwoman +councilwoman's +councilwomen +counsel +counsel's +counseled +counselee +counseling +counselled +counselling +counsellor +counsellor's +counsellors +counsellorship +counsellorship's +counsellorships +counselor +counselor's +counselors +counsels +count +countable +countdown +countdown's +countdowns +counted +countenance +countenance's +countenanced +countenances +countenancing +counter +counter's +counteract +counteracted +counteracting +counteraction +counteraction's +counteractions +counteractive +counteracts +counterargument +counterargument's +counterarguments +counterattack +counterattack's +counterattacked +counterattacking +counterattacks +counterbalance +counterbalance's +counterbalanced +counterbalances +counterbalancing +counterblast +counterblast's +counterblasts +counterclaim +counterclaim's +counterclaimed +counterclaiming +counterclaims +counterculture +counterculture's +countercultures +countered +counterespionage +counterespionage's +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiter's +counterfeiters +counterfeiting +counterfeits +counterfoil +counterfoil's +counterfoils +countering +counterinsurgencies +counterinsurgency +counterinsurgency's +counterintelligence +counterintelligence's +counterman +counterman's +countermand +countermanded +countermanding +countermands +countermeasure +countermeasure's +countermeasures +countermen +counteroffensive +counteroffensive's +counteroffensives +counteroffer +counteroffer's +counteroffers +counterpane +counterpane's +counterpanes +counterpart +counterpart's +counterparts +counterpoint +counterpoint's +counterpoints +counterpoise +counterpoise's +counterpoised +counterpoises +counterpoising +counterproductive +counterrevolution +counterrevolution's +counterrevolutionaries +counterrevolutionary +counterrevolutionary's +counterrevolutions +counters +countersign +countersignature +countersignature's +countersignatures +countersigned +countersigning +countersigns +countersink +countersinking +countersinks +counterspies +counterspy +counterspy's +countersunk +countertenor +countertenor's +countertenors +countervail +countervailed +countervailing +countervails +counterweight +counterweight's +counterweights +countess +countess's +countesses +counties +counting +countless +countries +countrified +country +country's +countryman +countryman's +countrymen +countryside +countryside's +countrywide +countrywoman +countrywoman's +countrywomen +counts +county +county's +countywide +coup +coup's +coupe +coupe's +coupes +couple +couple's +coupled +coupler +coupler's +couplers +couples +couplet +couplet's +couplets +coupling +coupling's +couplings +coupon +coupon's +coupons +coups +courage +courage's +courageous +courageously +courageousness +courageousness's +courgette +courgette's +courgettes +courier +courier's +couriered +couriering +couriers +course +course's +coursed +courser +courser's +coursers +courses +coursework +coursing +coursing's +court +court's +courted +courteous +courteously +courteousness +courteousness's +courtesan +courtesan's +courtesans +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtlier +courtliest +courtliness +courtliness's +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtship's +courtships +courtyard +courtyard's +courtyards +couscous +cousin +cousin's +cousinly +cousins +couture +couture's +couturier +couturier's +couturiers +covalent +covalently +covariance +covariance's +cove +cove's +coven +coven's +covenant +covenant's +covenanted +covenanting +covenants +covens +cover +coverage +coverage's +coverall +coverall's +coveralls +covered +covering +covering's +coverings +coverlet +coverlet's +coverlets +covers +coversheet +covert +covertly +covertness +coverts +coves +covet +coveted +coveting +covetous +covetously +covetousness +covetousness's +covets +covey +covey's +coveys +cow +cow's +coward +coward's +cowardice +cowardice's +cowardliness +cowardliness's +cowardly +cowards +cowbell +cowbell's +cowbells +cowbird +cowbird's +cowbirds +cowboy +cowboy's +cowboys +cowcatcher +cowcatcher's +cowcatchers +cowed +cower +cowered +cowering +cowers +cowgirl +cowgirl's +cowgirls +cowhand +cowhands +cowherd +cowherd's +cowherds +cowhide +cowhide's +cowhides +cowing +cowl +cowl's +cowlick +cowlick's +cowlicks +cowling +cowling's +cowlings +cowls +cowman +cowman's +cowmen +cowpat +cowpat's +cowpats +cowpoke +cowpoke's +cowpokes +cowpox +cowpox's +cowpuncher +cowpuncher's +cowpunchers +cowries +cows +cowshed +cowshed's +cowsheds +cowslip +cowslip's +cowslips +coxcomb +coxcomb's +coxcombs +coxed +coxes +coxing +coxswain +coxswain's +coxswains +coy +coyer +coyest +coyly +coyness +coyness's +coyote +coyote's +coyotes +coypu +coypu's +coypus +cozen +cozenage +cozenage's +cozened +cozening +cozens +cozier +cozies +coziest +cozy +cozying +cp +cps +crab +crab's +crabbed +crabber +crabber's +crabbers +crabbier +crabbiest +crabbily +crabbiness +crabbing +crabby +crabgrass +crablike +crabs +crabwise +crack +crackdown +crackdown's +crackdowns +cracked +cracker +cracker's +crackerjack +crackerjacks +crackers +cracking +crackle +crackled +crackles +cracklier +crackliest +crackling +crackling's +cracklings +crackly +crackpot +crackpot's +crackpots +cracks +cradle +cradle's +cradled +cradles +cradling +cradling's +craft +craft's +crafted +craftier +craftiest +craftily +craftiness +craftiness's +crafting +crafts +craftsman +craftsman's +craftsmanship +craftsmanship's +craftsmen +craftspeople +craftswoman +craftswomen +crafty +crag +crag's +craggier +craggiest +cragginess +cragginess's +craggy +crags +cram +crammed +crammer +crammer's +crammers +cramming +cramp +cramp's +cramped +cramping +crampon +crampon's +crampons +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +cranial +craning +cranium +cranium's +craniums +crank +crank's +crankcase +crankcase's +crankcases +cranked +crankier +crankiest +crankily +crankiness +crankiness's +cranking +cranks +crankshaft +crankshaft's +crankshafts +cranky +crannied +crannies +cranny +cranny's +crap +crap's +crape +crape's +crapes +crapped +crapper +crappers +crappie +crappie's +crappier +crappies +crappiest +crapping +crappy +craps +crapshooter +crapshooter's +crapshooters +crash +crashed +crasher +crasher's +crashers +crashes +crashing +crass +crasser +crassest +crassly +crassness +crassness's +crate +crate's +crated +crater +crater's +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +cravenness's +cravens +craves +craving +craving's +cravings +craw +craw's +crawdad +crawdads +crawfish's +crawl +crawled +crawler +crawler's +crawlers +crawlier +crawlies +crawliest +crawling +crawls +crawlspace +crawlspaces +crawly +craws +crayfish +crayfish's +crayfishes +crayon +crayon's +crayoned +crayoning +crayons +craze +craze's +crazed +crazes +crazier +crazies +craziest +crazily +craziness +craziness's +crazing +crazy +creak +creaked +creakier +creakiest +creakily +creakiness +creakiness's +creaking +creaks +creaky +cream +cream's +creamed +creamer +creamer's +creameries +creamers +creamery +creamery's +creamier +creamiest +creamily +creaminess +creaminess's +creaming +creams +creamy +crease +crease's +creased +creases +creasing +creatable +create +created +creates +creating +creation +creation's +creationism +creationism's +creationist +creationist's +creationists +creations +creative +creatively +creativeness +creativeness's +creativity +creativity's +creator +creator's +creators +creature +creature's +creatures +credence +credence's +credential +credential's +credentialed +credentialing +credentials +credenza +credenza's +credenzas +credibility +credibility's +credible +credibly +credit +credit's +creditability +creditability's +creditable +creditably +credited +crediting +creditor +creditor's +creditors +credits +creditworthiness +creditworthy +credo +credo's +credos +credulity +credulity's +credulous +credulously +credulousness +credulousness's +creed +creed's +creeds +creek +creek's +creeks +creel +creel's +creels +creep +creeper +creeper's +creepers +creepier +creepiest +creepily +creepiness +creeping +creeps +creepy +cremate +cremated +cremates +cremating +cremation +cremation's +cremations +crematoria +crematories +crematorium +crematorium's +crematoriums +crematory +creoles +creolised +creolized +creosote +creosote's +creosoted +creosotes +creosoting +crepe +crepe's +crepes +crept +crepuscular +crescendo +crescendo's +crescendos +crescent +crescent's +crescents +cress +crest +crest's +crested +crestfallen +cresting +crestless +crests +cretaceous +cretin +cretin's +cretinism +cretinism's +cretins +cretonne +cretonne's +crevasse +crevasse's +crevasses +crevice +crevice's +crevices +crew +crew's +crewed +crewel +crewel's +crewelwork +crewelwork's +crewing +crewman +crewman's +crewmen +crews +crib +crib's +cribbage +cribbage's +cribbed +cribber +cribber's +cribbers +cribbing +cribs +crick +crick's +cricked +cricket +cricket's +cricketer +cricketer's +cricketers +cricketing +crickets +cricking +cricks +cried +crier +crier's +criers +cries +crikey +crim +crime +crime's +crimes +criminal +criminal's +criminalisation +criminality +criminality's +criminalization +criminalize +criminalized +criminalizes +criminalizing +criminally +criminals +criminological +criminologist +criminologist's +criminologists +criminology +criminology's +crimp +crimped +crimping +crimps +crimson +crimson's +crimsoned +crimsoning +crimsons +cringe +cringed +cringes +cringing +crinkle +crinkled +crinkles +crinklier +crinkliest +crinkling +crinkly +crinoline +crinoline's +crinolines +cripes +cripple +cripple's +crippled +crippler +crippler's +cripplers +cripples +crippling +cripplingly +crises +crisis +crisis's +crisp +crisped +crisper +crisper's +crispest +crispier +crispiest +crispiness +crispiness's +crisping +crisply +crispness +crispness's +crisps +crispy +crisscross +crisscrossed +crisscrossing +criteria +criterion +criterion's +critic +critic's +critical +critically +criticisable +criticise +criticised +criticiser +criticiser's +criticisers +criticises +criticising +criticism +criticism's +criticisms +criticize +criticized +criticizer +criticizer's +criticizers +criticizes +criticizing +critics +critique +critique's +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croakier +croakiest +croaking +croaks +croaky +crochet +crocheted +crocheting +crochets +crock +crock's +crocked +crockery +crockery's +crocks +crocodile +crocodile's +crocodiles +crocus +crocus's +crocuses +croft +croft's +crofter +crofter's +crofters +crofts +croissant +croissant's +croissants +crone +crone's +crones +cronies +cronk +crony +crony's +cronyism +cronyism's +crook +crook's +crooked +crookedly +crookedness +crookedness's +crooking +crookneck +crookneck's +crooknecks +crooks +croon +crooned +crooner +crooner's +crooners +crooning +croons +crop +crop's +cropland +cropland's +croplands +cropped +cropper +cropper's +croppers +cropping +crops +croquet +croquet's +croqueted +croqueting +croquette +croquette's +croquettes +crosier +crosier's +crosiers +cross +cross's +crossbar +crossbar's +crossbars +crossbeam +crossbeam's +crossbeams +crossbones +crossbow +crossbow's +crossbowman +crossbowman's +crossbowmen +crossbows +crossbred +crossbreed +crossbreeding +crossbreeds +crosscheck +crosschecked +crosschecking +crosschecks +crosscurrent +crosscurrent's +crosscurrents +crosscut +crosscut's +crosscuts +crosscutting +crossed +crosser +crosses +crossest +crossfire +crossfire's +crosshatch +crosshatched +crosshatches +crosshatching +crossing +crossing's +crossings +crossly +crossness +crossover +crossover's +crossovers +crosspatch +crosspatch's +crosspatches +crosspiece +crosspiece's +crosspieces +crossroad +crossroad's +crossroads +crosstalk +crosstalk's +crosswalk +crosswalk's +crosswalks +crosswind +crosswind's +crosswinds +crosswise +crossword +crosswords +crotch +crotch's +crotches +crotchet +crotchet's +crotchetiness +crotchets +crotchety +crouch +crouched +crouches +crouching +croup +croup's +croupier +croupier's +croupiers +croupiest +croups +croupy +crow +crow's +crowbar +crowbar's +crowbars +crowd +crowd's +crowded +crowding +crowds +crowed +crowfeet +crowfoot +crowfoot's +crowing +crown +crown's +crowned +crowning +crowns +crows +crucial +crucially +crucible +crucible's +crucibles +crucified +crucifies +crucifix +crucifix's +crucifixes +crucifixion +crucifixion's +crucifixions +cruciform +crucify +crucifying +crud +crud's +cruddier +cruddiest +cruddy +crude +crudely +crudeness +cruder +crudest +crudities +crudity +crudity's +crudités +cruel +cruelly +cruelness +cruelties +cruelty +cruelty's +cruet +cruet's +cruets +cruise +cruised +cruiser +cruiser's +cruisers +cruises +cruising +cruller +cruller's +crullers +crumb +crumb's +crumbed +crumbier +crumbiest +crumbing +crumble +crumbled +crumbles +crumblier +crumbliest +crumbliness +crumbling +crumbly +crumbs +crumby +crummier +crummiest +crummy +crumpet +crumpet's +crumpets +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunchiness's +crunching +crunchy +crupper +crupper's +cruppers +crusade +crusade's +crusaded +crusader +crusader's +crusaders +crusades +crusading +cruse +cruse's +cruses +crush +crushed +crusher +crusher's +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crustier +crustiest +crustily +crustiness +crustiness's +crusting +crusts +crusty +crutch +crutch's +crutches +crutchings +crux +crux's +cry +crying +cryogenic +cryogenics +cryonics +cryostat +cryostat's +cryosurgery +cryosurgery's +crypt +crypt's +cryptanalysis +cryptanalyst +cryptanalyst's +cryptanalytic +cryptic +cryptically +cryptogram +cryptogram's +cryptograms +cryptographer +cryptographer's +cryptographers +cryptographic +cryptographically +cryptography +cryptography's +cryptology +crypts +crystal +crystal's +crystalline +crystallisable +crystallisation +crystallisation's +crystallisations +crystallise +crystallised +crystalliser +crystallisers +crystallises +crystallising +crystallization +crystallization's +crystallizations +crystallize +crystallized +crystallizer +crystallizers +crystallizes +crystallizing +crystallographer +crystallographer's +crystallographers +crystallographic +crystallography +crystallography's +crystals +crèche +crèche's +crèches +ct +cu +cub +cub's +cube +cube's +cubed +cubes +cubic +cubical +cubically +cubicle +cubicle's +cubicles +cubing +cubism +cubism's +cubist +cubist's +cubists +cubit +cubit's +cubits +cuboids +cubs +cuckold +cuckold's +cuckolded +cuckolding +cuckoldry +cuckoldry's +cuckolds +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cud +cud's +cuddle +cuddled +cuddles +cuddlier +cuddliest +cuddliness +cuddling +cuddly +cudgel +cudgel's +cudgeled +cudgeling +cudgelled +cudgeller +cudgeller's +cudgellers +cudgelling +cudgels +cudgerie +cuds +cue +cue's +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cuisine +cuisine's +cuisines +culinary +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culmination's +culminations +culottes +culpability +culpability's +culpable +culpably +culprit +culprit's +culprits +cult +cult's +cultism +cultist +cultist's +cultists +cultivable +cultivatable +cultivate +cultivated +cultivates +cultivating +cultivation +cultivation's +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +culture's +cultured +cultures +culturing +culvert +culvert's +culverts +cuma +cumber +cumbered +cumbering +cumbers +cumbersome +cumbersomely +cumbersomeness +cumbrous +cumin +cumin's +cummerbund +cummerbund's +cummerbunds +cumquat's +cumulative +cumulatively +cumuli +cumulonimbi +cumulonimbus +cumulonimbus's +cumulus +cumulus's +cuneiform +cunjevoi +cunnilingus +cunnilingus's +cunning +cunningly +cup +cup's +cupboard +cupboard's +cupboards +cupcake +cupcake's +cupcakes +cupellation +cupful +cupful's +cupfuls +cupid +cupidity +cupidity's +cupids +cupola +cupola's +cupolas +cuppa +cuppa's +cuppas +cupped +cupping +cupric +cups +cur +cur's +curability +curable +curacies +curacy +curacy's +curare +curare's +curate +curate's +curates +curative +curatives +curator +curator's +curatorial +curators +curb +curb's +curbed +curbing +curbs +curd +curd's +curdle +curdled +curdles +curdling +curds +cure +cured +curer +curer's +curers +cures +curettage +curettage's +curfew +curfew's +curfews +curia +curia's +curiae +curial +curie +curie's +curies +curing +curio +curio's +curios +curiosities +curiosity +curiosity's +curious +curiously +curiousness +curium +curium's +curl +curled +curler +curler's +curlers +curlew +curlew's +curlews +curlicue +curlicue's +curlicues +curlier +curliest +curliness +curliness's +curling +curls +curly +curmudgeon +curmudgeon's +curmudgeonly +curmudgeons +currant +currant's +currants +currawong +currencies +currency +currency's +current +currently +currents +curricle +curricle's +curricula +curricular +curriculum +curriculum's +curried +curries +curry +curry's +currycomb +currycomb's +currycombed +currycombing +currycombs +currying +curs +curse +curse's +cursed +cursedly +curses +cursing +cursive +cursively +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailing +curtailment +curtailment's +curtailments +curtails +curtain +curtain's +curtained +curtaining +curtains +curter +curtest +curtly +curtness +curtness's +curtsey's +curtsied +curtsies +curtsy +curtsy's +curtsying +curvaceous +curvature +curvature's +curvatures +curve +curve's +curved +curves +curvier +curviest +curvilinear +curving +curvy +cuscus +cushier +cushiest +cushion +cushion's +cushioned +cushioning +cushions +cushy +cusp +cusp's +cuspidor +cuspidor's +cuspidors +cusps +cuss +cuss's +cussed +cussedly +cussedness +cusses +cussing +custard +custard's +custards +custodial +custodian +custodian's +custodians +custodianship +custodianship's +custody +custody's +custom +custom's +customarily +customary +customer +customer's +customers +customhouse +customhouses +customisable +customisation +customisation's +customisations +customise +customised +customises +customising +customizable +customization +customization's +customizations +customize +customized +customizes +customizing +customs +cut +cutaway +cutaway's +cutaways +cutback +cutback's +cutbacks +cute +cutely +cuteness +cuter +cutes +cutesier +cutesiest +cutest +cutesy +cuticle +cuticle's +cuticles +cutie +cutie's +cuties +cutinisation +cutinise +cutinised +cutinises +cutinising +cutinize +cutinized +cutinizes +cutinizing +cutlass +cutlass's +cutlasses +cutler +cutler's +cutlers +cutlery +cutlery's +cutlet +cutlet's +cutlets +cuts +cutter +cutter's +cutters +cutthroat +cutthroat's +cutthroats +cutting +cutting's +cuttingly +cuttings +cuttlefish +cuttlefish's +cuttlefishes +cutup +cutup's +cutups +cutworm +cutworm's +cutworms +cwt +cyan +cyan's +cyanide +cyanide's +cybercafé +cybercafés +cybernetic +cybernetics +cyberpunk +cyberpunks +cyberspace +cyclamen +cyclamen's +cyclamens +cycle +cycle's +cycled +cycles +cycleway +cyclic +cyclical +cyclically +cycling +cycling's +cyclist +cyclist's +cyclists +cycloid +cyclometer +cyclometer's +cyclometers +cyclone +cyclone's +cyclones +cyclonic +cyclopaedic +cyclopaedist +cyclopaedist's +cyclotron +cyclotron's +cyclotrons +cygnet +cygnet's +cygnets +cylinder +cylinder's +cylinders +cylindrical +cylindrically +cymae +cymbal +cymbal's +cymbalist +cymbalist's +cymbalists +cymbals +cynic +cynic's +cynical +cynically +cynicism +cynicism's +cynics +cynosure +cynosure's +cynosures +cypress +cypress's +cypresses +cyst +cyst's +cystic +cystitis +cystitis's +cysts +cytological +cytologist +cytologist's +cytologists +cytology +cytology's +cytoplasm +cytoplasm's +cytosine +cytosine's +czar +czar's +czarism +czarism's +czars ++++++++++ +d +d'Estaing +d'art +d'oeuvre +dB +dB's +dab +dabbed +dabber +dabber's +dabbers +dabbing +dabble +dabbled +dabbler +dabbler's +dabblers +dabbles +dabbling +dabs +dace +dace's +daces +dacha +dacha's +dachas +dachshund +dachshund's +dachshunds +dactyl +dactyl's +dactylic +dactylics +dactyls +dad +dad's +daddies +daddy +daddy's +dado +dadoes +dads +daedal +daemon +daemon's +daemonic +daemons +daffier +daffiest +daffiness +daffodil +daffodil's +daffodils +daffy +daft +dafter +daftest +daftly +daftness +dag +dagger +dagger's +daggers +daggy +dagoes +dagos +daguerreotype +daguerreotype's +daguerreotyped +daguerreotypes +daguerreotyping +dahlia +dahlia's +dahlias +dailies +daily +daintier +dainties +daintiest +daintily +daintiness +daintiness's +dainty +daiquiri +daiquiri's +daiquiris +dairies +dairy +dairy's +dairying +dairying's +dairymaid +dairymaid's +dairymaids +dairyman +dairyman's +dairymen +dairywoman +dairywoman's +dairywomen +dais +dais's +daises +daisies +daisy +daisy's +dale +dale's +dales +dalgyte +dalliance +dalliance's +dalliances +dallied +dallier +dallier's +dalliers +dallies +dally +dallying +dam +dam's +damage +damage's +damageable +damaged +damages +damaging +damagingly +damask +damask's +damasked +damasking +damasks +dame +dame's +dames +dammed +damming +damn +damnable +damnably +damnation +damnation's +damned +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampener's +dampeners +dampening +dampens +damper +damper's +dampers +dampest +damping +damply +dampness +dampness's +damps +dams +damsel +damsel's +damselflies +damselfly +damselfly's +damsels +damson +damson's +damsons +dance +danceable +danced +dancer +dancer's +dancers +dances +dancing +dandelion +dandelion's +dandelions +dander +dander's +dandier +dandies +dandiest +dandified +dandifies +dandify +dandifying +dandle +dandled +dandles +dandling +dandruff +dandruff's +dandy +dandy's +dang +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +dank +danker +dankest +dankly +dankness +dankness's +danseuse +danseuse's +danseuses +dapper +dapple +dappled +dapples +dappling +dare +dared +daredevil +daredevil's +daredevilry +daredevils +daren't +darer +darer's +darers +dares +daresay +darg +daring +daringly +dark +darken +darkened +darkener +darkener's +darkeners +darkening +darkens +darker +darkest +darkie +darkies +darkish +darkly +darkness +darkness's +darkroom +darkroom's +darkrooms +darling +darling's +darlings +darn +darned +darnedest +darner +darner's +darners +darning +darns +dart +dart's +dartboard +dartboard's +dartboards +darted +darter +darter's +darters +darting +darts +dash +dashboard +dashboard's +dashboards +dashed +dasher +dasher's +dashers +dashes +dashiki +dashiki's +dashikis +dashing +dashingly +dastard +dastard's +dastardliness +dastardly +dastards +dasyure +data +data's +database +databases +datable +date +date's +dated +dateless +dateline +dateline's +datelined +datelines +datelining +dater +dater's +daters +dates +dating +dative +datives +datum +datum's +daub +daubed +dauber +dauber's +daubers +daubing +daubs +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntingly +dauntless +dauntlessly +dauntlessness +daunts +dauphin +dauphin's +dauphins +davenport +davenport's +davenports +davit +davit's +davits +dawdle +dawdled +dawdler +dawdler's +dawdlers +dawdles +dawdling +dawn +dawn's +dawned +dawning +dawns +day +day's +daybed +daybeds +daybreak +daybreak's +daydream +daydream's +daydreamed +daydreamer +daydreamer's +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +daylong +days +daytime +daytime's +daze +dazed +dazedly +dazes +dazing +dazzle +dazzled +dazzler +dazzler's +dazzlers +dazzles +dazzling +dazzlingly +db +dbl +dc +de +deacon +deacon's +deaconess +deaconess's +deaconesses +deacons +deactivate +deactivated +deactivates +deactivating +deactivation +deactivation's +dead +deadbeat +deadbeat's +deadbeats +deadbolt +deadbolts +deaden +deadened +deadening +deadens +deader +deadest +deadhead +deadhead's +deadheaded +deadheading +deadheads +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadliness's +deadlock +deadlock's +deadlocked +deadlocking +deadlocks +deadly +deadness +deadness's +deadpan +deadpanned +deadpanning +deadpans +deadwood +deadwood's +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafness +deafness's +deal +dealer +dealer's +dealers +dealership +dealership's +dealerships +dealing +dealing's +dealings +deals +dealt +dean +dean's +deaneries +deanery +deanery's +deans +deanship +deanship's +dear +dearer +dearest +dearly +dearness +dears +dearth +dearth's +death +death's +deathbed +deathbed's +deathbeds +deathblow +deathblow's +deathblows +deathless +deathlessly +deathlier +deathliest +deathlike +deathly +deaths +debacle +debacle's +debacles +debar +debark +debarkation +debarkation's +debarked +debarking +debarks +debarment +debarment's +debarred +debarring +debars +debase +debased +debasement +debasement's +debasements +debaser +debaser's +debases +debasing +debatable +debate +debate's +debated +debater +debater's +debaters +debates +debating +debauch +debauched +debauchee +debauchee's +debauchees +debaucheries +debauchery +debauchery's +debauches +debauching +debenture +debenture's +debentures +debilitate +debilitated +debilitates +debilitating +debilitation +debilitation's +debilities +debility +debility's +debit +debit's +debited +debiting +debits +debonair +debonairly +debonairness +debouch +debouched +debouches +debouching +debrief +debriefed +debriefing +debriefings +debriefs +debris +debris's +debs +debt +debt's +debtor +debtor's +debtors +debts +debug +debugged +debugger +debuggers +debugging +debugs +debunk +debunked +debunking +debunks +debut +debut's +debuted +debuting +debuts +decade +decade's +decadence +decadence's +decadency +decadent +decadently +decadents +decades +decaf +decaffeinate +decaffeinated +decaffeinates +decaffeinating +decafs +decagon +decagon's +decagons +decal +decal's +decals +decameter +decameter's +decameters +decametre +decametre's +decametres +decamp +decamped +decamping +decampment +decampment's +decamps +decant +decanted +decanter +decanter's +decanters +decanting +decants +decapitate +decapitated +decapitates +decapitating +decapitation +decapitation's +decapitations +decapitator +decapitator's +decapitators +decarbonisation +decarbonisation's +decarbonisations +decarbonise +decarbonised +decarbonises +decarbonising +decarbonizes +decarburisation +decarburisation's +decarburisations +decarburise +decarburised +decarburises +decarburising +decarburization +decarburization's +decarburizations +decarburize +decarburized +decarburizes +decarburizing +decasualisation +decasualise +decasualised +decasualising +decasualization +decasualize +decasualized +decasualizing +decathlete +decathletes +decathlon +decathlon's +decathlons +decay +decayed +decaying +decays +decd +decease +decease's +deceased +deceases +deceasing +decedent +decedent's +decedents +deceit +deceit's +deceitful +deceitfully +deceitfulness +deceitfulness's +deceits +deceive +deceived +deceiver +deceiver's +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +deceleration's +decelerations +decelerator +decelerator's +decelerators +decencies +decency +decency's +decennial +decennials +decent +decently +decentralisation +decentralisation's +decentralisations +decentralise +decentralised +decentralises +decentralising +decentralization +decentralization's +decentralizations +decentralize +decentralized +decentralizes +decentralizing +decentres +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decibel +decibel's +decibels +decidability +decidable +decide +decided +decidedly +decider +decider's +deciders +decides +deciding +deciduous +decigram +decigram's +decigrams +deciles +deciliter +deciliter's +deciliters +decilitre +decilitre's +decilitres +decimal +decimal's +decimalisations +decimalise +decimalised +decimalises +decimalising +decimalization +decimalization's +decimalizations +decimalize +decimalized +decimalizes +decimalizing +decimals +decimate +decimated +decimates +decimating +decimation +decimation's +decimeter +decimeter's +decimeters +decimetre +decimetre's +decimetres +decipher +decipherable +deciphered +deciphering +decipherment +decipherment's +decipherments +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +decisiveness's +deck +deck's +deckchair +deckchairs +decked +deckhand +deckhands +decking +decks +declaim +declaimed +declaimer +declaimer's +declaimers +declaiming +declaims +declamation +declamation's +declamations +declamatory +declarable +declaration +declaration's +declarations +declarative +declaratory +declare +declared +declarer +declarer's +declarers +declares +declaring +declassification +declassification's +declassified +declassifies +declassify +declassifying +declension +declension's +declensions +declination +declination's +declinations +decline +declined +decliner +decliner's +decliners +declines +declining +declivities +declivity +declivity's +deco +decode +decoded +decoder +decoder's +decoders +decodes +decoding +decolonisation +decolonise +decolonised +decolonises +decolonising +decolonization +decolonize +decolonized +decolonizes +decolonizing +decolorize +decolorized +decolorizes +decolorizing +decolour +decolourant +decolourants +decolouration +decoloured +decolouring +decolourisation +decolourisation's +decolourisations +decolourise +decolourised +decolouriser +decolouriser's +decolourisers +decolourises +decolourising +decolourization +decolourization's +decolourizations +decolourize +decolourized +decolourizer +decolourizer's +decolourizers +decolourizes +decolourizing +decolours +decommission +decommissioned +decommissioning +decommissions +decomposable +decompose +decomposed +decomposes +decomposing +decomposition +decomposition's +decompositions +decompress +decompressed +decompresses +decompressing +decompression +decompression's +decongestant +decongestants +deconstruct +deconstructed +deconstructing +deconstruction +deconstructionist +deconstructionists +deconstructions +deconstructive +deconstructs +decontaminate +decontaminated +decontaminates +decontaminating +decontamination +decontamination's +decontrol +decontrolled +decontrolling +decontrols +decor +decorate +decorated +decorates +decorating +decoration +decoration's +decorations +decorative +decoratively +decorator +decorator's +decorators +decorous +decorously +decorousness +decors +decorum +decorum's +decoupage +decoupage's +decoupages +decouple +decoupled +decouples +decoupling +decoy +decoy's +decoyed +decoying +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decree's +decreed +decreeing +decrees +decrement +decrement's +decremented +decrementing +decrements +decrepit +decrepitude +decrepitude's +decrescendo +decrescendo's +decrescendos +decried +decries +decriminalisation +decriminalisations +decriminalise +decriminalised +decriminalises +decriminalising +decriminalization +decriminalize +decriminalized +decriminalizes +decriminalizing +decry +decrying +decrypt +decrypted +decrypting +decryption +decrypts +dedicate +dedicated +dedicates +dedicating +dedication +dedication's +dedications +dedicator +dedicator's +dedicators +dedicatory +deduce +deduced +deduces +deducible +deducing +deduct +deducted +deductible +deductibles +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deed's +deeded +deeding +deeds +deejay +deejay's +deejays +deem +deemed +deeming +deemphasise +deemphasised +deemphasises +deemphasising +deemphasize +deemphasized +deemphasizes +deemphasizing +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deepness's +deeps +deer +deer's +deerskin +deerskin's +deerstalker +deerstalker's +deerstalkers +deerstalking +deescalate +deescalated +deescalates +deescalating +def +deface +defaced +defacement +defacement's +defacer +defacer's +defacers +defaces +defacing +defalcate +defalcated +defalcates +defalcating +defalcation +defalcation's +defalcations +defamation +defamation's +defamatory +defame +defamed +defamer +defamer's +defamers +defames +defaming +default +default's +defaulted +defaulter +defaulter's +defaulters +defaulting +defaults +defeat +defeated +defeater +defeater's +defeaters +defeating +defeatism +defeatism's +defeatist +defeatist's +defeatists +defeats +defecate +defecated +defecates +defecating +defecation +defecation's +defect +defect's +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defector +defector's +defectors +defects +defence +defence's +defenceless +defencelessly +defencelessness +defencelessness's +defences +defend +defendant +defendant's +defendants +defended +defender +defender's +defenders +defending +defends +defenestrate +defenestrated +defenestration +defense +defense's +defenseless +defenselessly +defenselessness +defenseman +defenseman's +defensemen +defenses +defensibility +defensibility's +defensible +defensibly +defensive +defensively +defensiveness +defensiveness's +defer +deference +deference's +deferential +deferentially +deferment +deferment's +deferments +deferral +deferral's +deferrals +deferred +deferring +defers +defiance +defiance's +defiant +defiantly +defibrillator +defibrillator's +defibrillators +deficiencies +deficiency +deficiency's +deficient +deficit +deficit's +deficits +defied +defies +defile +defiled +defilement +defilement's +defiler +defiler's +defilers +defiles +defiling +definable +definably +define +defined +definer +definer's +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deflate +deflated +deflates +deflating +deflation +deflation's +deflationary +deflect +deflected +deflecting +deflection +deflection's +deflections +deflective +deflector +deflector's +deflectors +deflects +deflower +deflowered +deflowering +deflowers +defog +defogged +defogger +defoggers +defogging +defogs +defoliant +defoliant's +defoliants +defoliate +defoliated +defoliates +defoliating +defoliation +defoliation's +defoliator +defoliator's +defoliators +deforest +deforestation +deforestation's +deforested +deforesting +deforests +deform +deformable +deformation +deformation's +deformations +deformed +deforming +deformities +deformity +deformity's +deforms +defraud +defrauded +defrauder +defrauder's +defrauders +defrauding +defrauds +defray +defrayal +defrayal's +defrayed +defraying +defrays +defrock +defrocked +defrocking +defrocks +defrost +defrosted +defroster +defroster's +defrosters +defrosting +defrosts +deft +defter +deftest +deftly +deftness +deftness's +defunct +defuse +defused +defuses +defusing +defy +defying +deg +degas +degases +degassed +degassing +degauss +degaussed +degaussing +degeneracy +degeneracy's +degenerate +degenerated +degenerates +degenerating +degeneration +degeneration's +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degrades +degrading +degrease +degree +degree's +degrees +dehumanisation +dehumanisation's +dehumanisations +dehumanise +dehumanised +dehumanises +dehumanising +dehumanization +dehumanization's +dehumanize +dehumanized +dehumanizes +dehumanizing +dehumidified +dehumidifier +dehumidifier's +dehumidifiers +dehumidifies +dehumidify +dehumidifying +dehydrate +dehydrated +dehydrates +dehydrating +dehydration +dehydration's +dehydrator +dehydrator's +dehydrators +dehydrogenate +dehydrogenated +dehydrogenates +dehydrogenating +dehydrogenation +dehydrogenation's +dehydrogenisation +dehydrogenise +dehydrogenised +dehydrogenising +dehydrogenization +dehydrogenize +dehydrogenized +dehydrogenizing +dehypnotise +dehypnotised +dehypnotises +dehypnotising +dehypnotize +dehypnotized +dehypnotizes +dehypnotizing +deice +deictic +deification +deification's +deified +deifies +deify +deifying +deign +deigned +deigning +deigns +deindustrialisation +deindustrialization +deionisation +deionise +deionised +deionises +deionising +deionization +deism +deism's +deist +deist's +deistic +deists +deities +deity +deity's +deject +dejected +dejectedly +dejecting +dejection +dejection's +dejects +dekagram +dekagram's +dekagrams +dekalitre +dekalitre's +dekalitres +del +delay +delayed +delayer +delayer's +delayers +delaying +delays +delectable +delectably +delectation +delectation's +delegate +delegate's +delegated +delegates +delegating +delegation +delegation's +delegations +delete +deleted +deleterious +deleteriously +deletes +deleting +deletion +deletion's +deletions +delft +delft's +delftware +deli +deli's +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberation's +deliberations +deliberative +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicatessen +delicatessen's +delicatessens +delicious +deliciously +deliciousness +delight +delighted +delightedly +delightful +delightfully +delighting +delights +delimit +delimitation +delimitation's +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineation's +delineations +delinquencies +delinquency +delinquency's +delinquent +delinquent's +delinquently +delinquents +deliquesce +deliquesced +deliquescent +deliquesces +deliquescing +delirious +deliriously +deliriousness +delirium +delirium's +deliriums +delis +deliver +deliverable +deliverance +deliverance's +delivered +deliverer +deliverer's +deliverers +deliveries +delivering +delivers +delivery +delivery's +deliveryman +deliveryman's +deliverymen +dell +dell's +dells +delocalisation +delocalise +delocalised +delocalises +delocalising +delocalization +delocalize +delocalized +delocalizes +delocalizing +delouse +deloused +delouses +delousing +delphinium +delphinium's +delphiniums +delta +delta's +deltas +deltoids +delude +deluded +deludes +deluding +deluge +deluge's +deluged +deluges +deluging +delusion +delusion's +delusional +delusions +delusive +delusively +deluxe +delve +delved +delver +delver's +delvers +delves +delving +demagnetisation +demagnetisation's +demagnetisations +demagnetise +demagnetised +demagnetiser +demagnetiser's +demagnetisers +demagnetises +demagnetising +demagnetization +demagnetization's +demagnetizations +demagnetize +demagnetized +demagnetizer +demagnetizer's +demagnetizers +demagnetizes +demagnetizing +demagogic +demagogically +demagogue +demagogue's +demagoguery +demagoguery's +demagogues +demagogy +demagogy's +demand +demanded +demanding +demands +demarcate +demarcated +demarcates +demarcating +demarcation +demarcation's +demarcations +dematerialisation +dematerialisation's +dematerialisations +dematerialise +dematerialised +dematerialises +dematerialising +dematerialization +dematerialization's +dematerializations +dematerialize +dematerialized +dematerializes +dematerializing +demean +demeaned +demeaning +demeanor +demeanor's +demeanors +demeanour +demeanour's +demeanours +demeans +demented +dementedly +dementia +dementia's +demerit +demerit's +demerits +demesne +demesne's +demesnes +demigod +demigod's +demigoddess +demigoddesses +demigods +demijohn +demijohn's +demijohns +demilitarisation +demilitarisation's +demilitarisations +demilitarise +demilitarised +demilitarises +demilitarising +demilitarization +demilitarization's +demilitarize +demilitarized +demilitarizes +demilitarizing +demimondaine +demimondaine's +demimondaines +demimonde +demimonde's +demineralisation +demineralisation's +demineralisations +demineralise +demineralised +demineralises +demineralising +demineralization +demineralization's +demise +demise's +demised +demises +demising +demist +demisted +demister +demisters +demisting +demists +demitasse +demitasse's +demitasses +demo +demo's +demob +demobbed +demobbing +demobilisation +demobilisation's +demobilisations +demobilise +demobilised +demobilises +demobilising +demobilization +demobilization's +demobilizations +demobilize +demobilized +demobilizes +demobilizing +demobs +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democratisation +democratisation's +democratisations +democratise +democratised +democratises +democratising +democratization +democratization's +democratizations +democratize +democratized +democratizes +democratizing +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulator +demodulator's +demoed +demographer +demographer's +demographers +demographic +demographically +demographics +demography +demography's +demolish +demolished +demolisher +demolisher's +demolishes +demolishing +demolition +demolition's +demolitions +demon +demon's +demonetisation +demonetisation's +demonetisations +demonetise +demonetised +demonetises +demonetising +demonetization +demonetization's +demonetizations +demonetize +demonetized +demonetizes +demonetizing +demoniac +demoniacal +demoniacally +demonian +demonic +demonically +demonize +demonized +demonizes +demonizing +demonologies +demonology +demonology's +demons +demonstrability +demonstrability's +demonstrable +demonstrably +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstration's +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstratives +demonstrator +demonstrator's +demonstrators +demoralisation +demoralisation's +demoralisations +demoralise +demoralised +demoraliser +demoraliser's +demoralisers +demoralises +demoralising +demoralization +demoralization's +demoralizations +demoralize +demoralized +demoralizer +demoralizer's +demoralizers +demoralizes +demoralizing +demos +demote +demoted +demotes +demotic +demoting +demotion +demotion's +demotions +demount +demountable +demounted +demounting +demulcent +demulcents +demur +demure +demurely +demureness +demureness's +demurer +demurest +demurral +demurral's +demurrals +demurred +demurrer +demurrer's +demurrers +demurring +demurs +demutualization +demystification +demystified +demystifies +demystify +demystifying +demythologisation +demythologisation's +demythologisations +demythologise +demythologised +demythologises +demythologising +demythologization +demythologization's +demythologizations +demythologize +demythologized +demythologizes +demythologizing +den +den's +denationalisations +denationalization +denationalization's +denationalizations +denationalize +denationalized +denationalizes +denationalizing +denaturalisation +denaturalisation's +denaturalisations +denaturalise +denaturalised +denaturalises +denaturalising +denaturalization +denaturalization's +denaturalize +denaturalized +denaturalizes +denaturalizing +denature +denatured +denatures +denaturing +denaturisation +denaturise +denaturised +denaturises +denaturising +denaturize +denaturized +denaturizes +denaturizing +dendrite +dendrite's +dendrites +dengue +dengue's +deniable +denial +denial's +denials +denied +denier +denier's +deniers +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigration's +denigrations +denim +denim's +denims +denizen +denizen's +denizens +denominate +denominated +denominates +denominating +denomination +denomination's +denominational +denominations +denominator +denominator's +denominators +denotation +denotation's +denotations +denotative +denote +denoted +denotes +denoting +denouement +denouement's +denouements +denounce +denounced +denouncement +denouncement's +denouncements +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dent's +dental +dentally +dented +dentifrice +dentifrice's +dentifrices +dentin +dentin's +dentine's +denting +dentist +dentist's +dentistry +dentistry's +dentists +dentition +dentition's +dents +denture +denture's +dentures +denuclearisation +denuclearise +denuclearised +denuclearises +denuclearising +denuclearization +denuclearize +denuclearized +denuclearizes +denuclearizing +denudation +denudation's +denude +denuded +denudes +denuding +denunciation +denunciation's +denunciations +deny +denying +deodorant +deodorant's +deodorants +deodorisation +deodorisation's +deodorisations +deodorise +deodorised +deodoriser +deodoriser's +deodorisers +deodorises +deodorising +deodorization +deodorization's +deodorizations +deodorize +deodorized +deodorizer +deodorizer's +deodorizers +deodorizes +deodorizing +deoxidisation +deoxidisation's +deoxidisations +deoxidise +deoxidised +deoxidiser +deoxidiser's +deoxidisers +deoxidises +deoxidising +deoxidization +deoxidization's +deoxidizations +deoxidize +deoxidized +deoxidizer +deoxidizer's +deoxidizers +deoxidizes +deoxidizing +deoxygenise +deoxygenised +deoxygenises +deoxygenising +deoxygenize +deoxygenized +deoxygenizes +deoxygenizing +depart +departed +departing +department +department's +departmental +departmentalisation +departmentalisation's +departmentalisations +departmentalise +departmentalised +departmentalises +departmentalising +departmentalization +departmentalization's +departmentalize +departmentalized +departmentalizes +departmentalizing +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependability's +dependable +dependably +dependant +dependant's +dependants +depended +dependence +dependence's +dependencies +dependency +dependency's +dependent +dependent's +dependently +dependents +depending +depends +depersonalisation +depersonalisation's +depersonalisations +depersonalization +depersonalization's +depersonalizations +depersonalize +depersonalized +depersonalizes +depersonalizing +depict +depicted +depicting +depiction +depiction's +depictions +depicts +depilatories +depilatory +deplane +deplaned +deplanes +deplaning +deplete +depleted +depletes +depleting +depletion +depletion's +deplorable +deplorably +deplore +deplored +deplores +deploring +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +depolarisation +depolarisation's +depolarisations +depolarise +depolarised +depolariser +depolariser's +depolarisers +depolarises +depolarising +depolarization +depolarization's +depolarize +depolarized +depolarizer +depolarizer's +depolarizers +depolarizes +depolarizing +depoliticise +depoliticised +depoliticises +depoliticising +depoliticize +depoliticized +depoliticizes +depoliticizing +depolymerise +depolymerised +depolymerises +depolymerising +deponent +deponents +depopulate +depopulated +depopulates +depopulating +depopulation +depopulation's +deport +deportation +deportation's +deportations +deported +deportee +deportee's +deportees +deporting +deportment +deportment's +deports +depose +deposed +deposes +deposing +deposit +depositary +depositary's +deposited +depositing +deposition +deposition's +depositional +depositions +depositor +depositor's +depositories +depositors +depository +depository's +deposits +depot +depot's +depots +deprave +depraved +depraves +depraving +depravities +depravity +depravity's +deprecate +deprecated +deprecates +deprecating +deprecatingly +deprecation +deprecation's +deprecations +deprecatory +depreciate +depreciated +depreciates +depreciating +depreciation +depreciation's +depredation +depredation's +depredations +depress +depressant +depressants +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressives +depressor +depressor's +depressors +depressurisations +depressurization +depressurizations +depressurize +depressurized +depressurizes +depressurizing +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +deprogram +deprogrammed +deprogramming +deprograms +dept +depth +depth's +depths +deputation +deputation's +deputations +depute +deputed +deputes +deputies +deputing +deputise +deputised +deputises +deputising +deputize +deputized +deputizes +deputizing +deputy +deputy's +derail +derailed +derailing +derailment +derailment's +derailments +derails +derange +deranged +derangement +derangement's +deranges +deranging +derbies +derby +derby's +derecognise +derecognised +derecognises +derecognising +derecognize +derecognized +derecognizes +derecognizing +deregulate +deregulated +deregulates +deregulating +deregulation +derelict +dereliction +dereliction's +derelictions +derelicts +deride +derided +deriders +derides +deriding +derision +derision's +derisive +derisively +derisiveness +derisory +derivable +derivation +derivation's +derivations +derivative +derivatively +derivatives +derive +derived +derives +deriving +dermal +dermatitis +dermatitis's +dermatological +dermatologist +dermatologist's +dermatologists +dermatology +dermatology's +dermis +dero +derogate +derogated +derogates +derogating +derogation +derogation's +derogatorily +derogatory +derrick +derrick's +derricks +derringer +derringer's +derringers +derrière +derrières +derv +derv's +dervish +dervish's +dervishes +des +desalinate +desalinated +desalinates +desalinating +desalination +desalination's +desalinisation +desalinisation's +desalinisations +desalinise +desalinised +desalinises +desalinising +desalinization +desalinization's +desalinize +desalinized +desalinizes +desalinizing +desalt +desalted +desalting +desalts +descant +descant's +descanted +descanting +descants +descend +descendant +descendant's +descendants +descended +descending +descends +descent +descent's +descents +describable +describe +described +describer +describer's +describers +describes +describing +descried +descries +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptivism +descriptor +descriptors +descry +descrying +desecrate +desecrated +desecrates +desecrating +desecration +desecration's +desegregate +desegregated +desegregates +desegregating +desegregation +desegregation's +deselect +deselected +deselecting +deselects +desensitisation +desensitisation's +desensitisations +desensitise +desensitised +desensitiser +desensitiser's +desensitisers +desensitises +desensitising +desensitization +desensitization's +desensitize +desensitized +desensitizer +desensitizer's +desensitizers +desensitizes +desensitizing +desert +desert's +deserted +deserter +deserter's +deserters +desertification +deserting +desertion +desertion's +desertions +deserts +deserve +deserved +deservedly +deserves +deserving +desexualise +desexualised +desexualises +desexualising +desexualize +desexualized +desexualizes +desexualizing +desiccant +desiccants +desiccate +desiccated +desiccates +desiccating +desiccation +desiccation's +desiccator's +desiccators +desiderata +desideratum +desideratum's +design +designable +designate +designated +designates +designating +designation +designation's +designations +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirability's +desirable +desirableness +desirably +desire +desired +desires +desiring +desirous +desist +desisted +desisting +desists +desk +desk's +deskill +deskilled +deskilling +deskills +desks +desktop +desktops +desolate +desolated +desolately +desolateness +desolates +desolating +desolation +desolation's +despair +despaired +despairing +despairingly +despairs +desperado +desperado's +desperadoes +desperate +desperately +desperateness +desperateness's +desperation +desperation's +despicable +despicably +despise +despised +despises +despising +despite +despoil +despoiled +despoiler +despoiler's +despoilers +despoiling +despoilment +despoilment's +despoils +despoliation +despoliation's +despond +despondence +despondency +despondency's +despondent +despondently +despot +despot's +despotic +despotically +despotise +despotism +despotism's +despotize +despots +dessert +dessert's +desserts +dessertspoon +dessertspoon's +dessertspoonful +dessertspoonful's +dessertspoonfuls +dessertspoons +destabilise +destabilization +destabilize +destabilized +destabilizes +destabilizing +desterilise +desterilize +destination +destination's +destinations +destine +destined +destines +destinies +destining +destiny +destiny's +destitute +destitution +destitution's +destroy +destroyable +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruct +destructed +destructibility +destructibility's +destructible +destructing +destruction +destruction's +destructive +destructively +destructiveness +destructs +desuetude +desuetude's +desulphurisation +desulphurization +desultorily +desultoriness +desultory +desynchronise +desynchronising +desynchronize +desynchronizing +detach +detachable +detached +detaches +detaching +detachment +detachment's +detachments +detail +detail's +detailed +detailing +details +detain +detained +detainee +detainees +detaining +detainment +detainment's +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detective's +detectives +detector +detector's +detectors +detects +detention +detention's +detentions +deter +detergent +detergent's +detergents +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deterioration's +determent +determent's +determinable +determinacy +determinant +determinants +determinate +determinately +determination +determination's +determinations +determinative +determine +determined +determinedly +determiner +determiner's +determiners +determines +determining +determinism +determinism's +determinist +determinist's +deterministic +deterministically +deterred +deterrence +deterrence's +deterrent +deterrent's +deterrents +deterring +deters +detest +detestable +detestably +detestation +detestation's +detested +detester +detester's +detesters +detesting +detests +dethrone +dethroned +dethronement +dethronement's +dethrones +dethroning +detonate +detonated +detonates +detonating +detonation +detonation's +detonations +detonator +detonator's +detonators +detour +detour's +detoured +detouring +detours +detoxification +detoxification's +detoxified +detoxifies +detoxify +detoxifying +detract +detracted +detracting +detraction +detraction's +detractor +detractor's +detractors +detracts +detribalisation +detribalise +detribalised +detribalises +detribalising +detribalization +detribalize +detribalized +detribalizes +detribalizing +detriment +detriment's +detrimental +detrimentally +detriments +detritus +detritus's +deuce +deuce's +deuced +deuces +deuterium +deuterium's +deuteron +deuteron's +devaluation +devaluation's +devaluations +devalue +devalued +devalues +devaluing +devastate +devastated +devastates +devastating +devastatingly +devastation +devastation's +devastator +devastator's +devastators +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviance +deviance's +deviancy +deviant +deviants +deviate +deviated +deviates +deviating +deviation +deviation's +deviations +device +device's +devices +devil +devil's +deviled +deviling +devilish +devilishly +devilishness +devilled +devilling +devilment +devilment's +devilries +devilry +devilry's +devils +deviltries +deviltry +deviltry's +devious +deviously +deviousness +deviousness's +devise +devised +devises +devising +devitalisation +devitalise +devitalised +devitalises +devitalising +devitalize +devitalized +devitalizes +devitalizing +devocalisation +devocalisation's +devocalise +devocalised +devocalises +devocalising +devocalization +devocalization's +devocalize +devocalized +devocalizes +devocalizing +devoid +devolution +devolution's +devolve +devolved +devolves +devolving +devote +devoted +devotedly +devotedness +devotee +devotee's +devotees +devotes +devoting +devotion +devotion's +devotional +devotionals +devotions +devour +devoured +devourer +devourer's +devourers +devouring +devours +devout +devoutly +devoutness +dew +dew's +dewberries +dewberry +dewberry's +dewclaw +dewclaw's +dewclaws +dewdrop +dewdrop's +dewdrops +dewier +dewiest +dewiness +dewlap +dewlap's +dewlaps +dews +dewy +dexterity +dexterity's +dexterous +dexterously +dexterousness +dexterousness's +dextrose +dextrose's +dhoti +dhoti's +dhotis +dhow +dhow's +dhows +diabetes +diabetes's +diabetic +diabetics +diabolic +diabolical +diabolically +diabolise +diabolised +diabolises +diabolising +diabolism +diabolism's +diabolize +diabolized +diabolizes +diabolizing +diachronic +diacritic +diacritic's +diacritical +diacriticals +diacritics +diadem +diadem's +diadems +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnosis's +diagnostic +diagnostically +diagnostician +diagnostician's +diagnosticians +diagnostics +diagonal +diagonalisable +diagonalizable +diagonally +diagonals +diagram +diagram's +diagrammatic +diagrammatically +diagrammed +diagramming +diagrams +dial +dial's +dialect +dialect's +dialectal +dialectic +dialectic's +dialectical +dialectically +dialectics +dialects +dialed +dialer +dialer's +dialers +dialing +dialled +dialler +dialler's +diallers +dialling +dialog +dialog's +dialogise +dialogised +dialogises +dialogising +dialogize +dialogs +dialogue +dialogue's +dialogued +dialogues +dialoguing +dials +dialyse +dialysed +dialyser +dialyser's +dialysers +dialyses +dialysing +dialysis +dialysis's +dialyzable +dialyze +dialyzed +dialyzes +dialyzing +diameter +diameter's +diameters +diametric +diametrical +diametrically +diamond +diamond's +diamondback +diamondback's +diamondbacks +diamonds +diapason +diapason's +diapasons +diaper +diaper's +diapered +diapering +diapers +diaphanous +diaphragm +diaphragm's +diaphragmatic +diaphragms +diaries +diarise +diarised +diarises +diarising +diarist +diarist's +diarists +diarize +diarized +diarizes +diarizing +diarrhea +diarrhea's +diarrheas +diarrheic +diarrhoea +diarrhoea's +diarrhoeal +diarrhoeas +diarrhoeic +diary +diary's +diastase +diastase's +diastole +diastole's +diastolic +diathermy +diathermy's +diatom +diatom's +diatomic +diatoms +diatonic +diatribe +diatribe's +diatribes +dibble +dibble's +dibbled +dibbles +dibbling +dibs +dice +diced +dices +dicey +dichloride +dichloride's +dichotomies +dichotomisation +dichotomisation's +dichotomisations +dichotomise +dichotomised +dichotomises +dichotomising +dichotomization +dichotomization's +dichotomizations +dichotomize +dichotomized +dichotomizes +dichotomizing +dichotomous +dichotomy +dichotomy's +dicier +diciest +dicing +dick +dick's +dickens +dickens's +dicker +dickered +dickering +dickers +dickey +dickey's +dickeys +dickhead +dickheads +dicks +dickybird +dickybirds +dicotyledonous +dicta +dicta's +dictate +dictated +dictates +dictating +dictation +dictation's +dictations +dictator +dictator's +dictatorial +dictatorially +dictators +dictatorship +dictatorship's +dictatorships +diction +diction's +dictionaries +dictionary +dictionary's +dictum +dictum's +did +didactic +didactically +didactics +diddle +diddled +diddles +diddling +diddlysquat +didgeridoo +didgeridoo's +didgeridoos +didn't +dido +dido's +didst +die +died +dieing +dielectric +dielectric's +dielectrics +diereses +dieresis +dieresis's +dies +diesel +diesel's +dieseling +dieselisation +dieselise +dieselised +dieselises +dieselising +dieselization +dieselize +dieselized +dieselizes +dieselizing +diesels +diestrum +diet +diet's +dietaries +dietary +dieted +dieter +dieter's +dieters +dietetic +dietetics +diethylstilbestrol +diethylstilbestrol's +diethylstilboestrol +dieting +diets +diff +differ +differed +difference +difference's +differences +differencing +different +differentiability +differentiable +differential +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiation's +differentiations +differentiators +differently +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffidence +diffidence's +diffident +diffidently +diffract +diffracted +diffracting +diffraction +diffraction's +diffracts +diffuse +diffused +diffusely +diffuseness +diffuser +diffuser's +diffusers +diffuses +diffusing +diffusion +diffusion's +diffusive +diffusivity +diffusivity's +dig +digerati +digest +digested +digestibility +digestibility's +digestible +digesting +digestion +digestion's +digestions +digestive +digestives +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitalis +digitalis's +digitalisation +digitalisation's +digitalisations +digitalise +digitalised +digitalises +digitalising +digitalization +digitalization's +digitalize +digitalized +digitalizes +digitalizing +digitally +digitisation +digitisation's +digitisations +digitise +digitised +digitiser +digitisers +digitises +digitising +digitization +digitization's +digitize +digitized +digitizer +digitizers +digitizes +digitizing +digits +dignified +dignifies +dignify +dignifying +dignitaries +dignitary +dignitary's +dignities +dignity +dignity's +digraph +digraph's +digraphs +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digs +dihedral +dike +dike's +dikes +diktat +diktat's +diktats +dilapidated +dilapidation +dilapidation's +dilatation +dilatation's +dilate +dilated +dilates +dilating +dilation +dilation's +dilator +dilator's +dilators +dilatory +dildo +dildo's +dildos +dilemma +dilemma's +dilemmas +dilettante +dilettante's +dilettantes +dilettantish +dilettantism +dilettantism's +diligence +diligence's +diligent +diligently +dill +dill's +dillies +dills +dilly +dilly's +dillydallied +dillydallies +dillydally +dillydallying +dilute +diluted +dilutes +diluting +dilution +dilution's +dilutions +dim +dime +dime's +dimension +dimension's +dimensional +dimensionality +dimensionality's +dimensionally +dimensioned +dimensioning +dimensionless +dimensions +dimes +diminish +diminishable +diminished +diminishes +diminishing +diminuendo +diminuendo's +diminuendos +diminution +diminution's +diminutions +diminutive +diminutives +dimity +dimity's +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimness's +dimorphic +dimorphism +dimorphism's +dimple +dimple's +dimpled +dimples +dimplier +dimpliest +dimpling +dimply +dims +dimwit +dimwit's +dimwits +din +din's +dine +dined +diner +diner's +diners +dines +dinette +dinette's +dinettes +ding +dingbat +dingbat's +dingbats +dinged +dinghies +dinghy +dinghy's +dingier +dingiest +dingily +dinginess +dinginess's +dinging +dingle +dingle's +dingles +dingo +dingo's +dingoes +dings +dinguses +dingy +dining +dink +dinkier +dinkies +dinkiest +dinkum +dinky +dinned +dinner +dinner's +dinners +dinnertime +dinnerware +dinnerware's +dinning +dinosaur +dinosaur's +dinosaurs +dins +dint +dint's +dints +diocesan +diocesans +diocese +diocese's +dioceses +diode +diode's +diodes +dioeciously +dioestrum +dioptre +dioptre's +dioptres +diorama +diorama's +dioramas +dioxide +dioxide's +dioxides +dioxin +dioxins +dip +diphtheria +diphtheria's +diphthong +diphthong's +diphthongisation +diphthongise +diphthongised +diphthongises +diphthongising +diphthongization +diphthongize +diphthongized +diphthongizes +diphthongizing +diphthongs +diplexers +diploe's +diploid +diploids +diploma +diploma's +diplomacy +diplomacy's +diplomas +diplomat +diplomat's +diplomatic +diplomatically +diplomatist +diplomatist's +diplomatists +diplomats +dipole +dipole's +dipoles +dipped +dipper +dipper's +dippers +dippier +dippiest +dipping +dippy +dips +dipso +dipsomania +dipsomania's +dipsomaniac +dipsomaniac's +dipsomaniacs +dipsos +dipstick +dipstick's +dipsticks +dipterous +diptych +diptych's +diptychs +dir +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directionless +directions +directive +directive's +directives +directly +directness +directness's +director +director's +directorate +directorate's +directorates +directorial +directories +directors +directorship +directorship's +directorships +directory +directory's +directs +direful +direly +direness +direr +direst +dirge +dirge's +dirges +dirigible +dirigibles +dirk +dirk's +dirks +dirndl +dirndl's +dirndls +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirtiness's +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disablement +disablement's +disables +disabling +disabuse +disabused +disabuses +disabusing +disadvantage +disadvantage's +disadvantaged +disadvantageous +disadvantageously +disadvantages +disadvantaging +disaffect +disaffected +disaffecting +disaffection +disaffection's +disaffects +disaffiliate +disaffiliated +disaffiliates +disaffiliating +disaffiliation +disaffiliation's +disaggregated +disagree +disagreeable +disagreeableness +disagreeableness's +disagreeably +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguating +disambiguation +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapprobation +disapprobation's +disapproval +disapproval's +disapprove +disapproved +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmament's +disarmed +disarming +disarmingly +disarms +disarrange +disarranged +disarrangement +disarrangement's +disarranges +disarranging +disarray +disarray's +disarrayed +disarraying +disarrays +disassemble +disassembled +disassembles +disassembling +disassociate +disassociated +disassociates +disassociating +disassociation +disassociation's +disaster +disaster's +disasters +disastrous +disastrously +disavow +disavowal +disavowal's +disavowals +disavowed +disavowing +disavows +disband +disbanded +disbanding +disbandment +disbands +disbar +disbarment +disbarment's +disbarred +disbarring +disbars +disbelief +disbelief's +disbelieve +disbelieved +disbeliever +disbeliever's +disbelievers +disbelieves +disbelieving +disbelievingly +disbursal +disburse +disbursed +disbursement +disbursement's +disbursements +disburses +disbursing +disc +disc's +discard +discarded +discarding +discards +discern +discerned +discernible +discernibly +discerning +discerningly +discernment +discernment's +discerns +discharge +discharged +discharges +discharging +disciple +disciple's +disciples +discipleship +discipleship's +disciplinarian +disciplinarian's +disciplinarians +disciplinary +discipline +discipline's +disciplined +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimer's +disclaimers +disclaiming +disclaims +disclose +disclosed +discloses +disclosing +disclosure +disclosure's +disclosures +disco +disco's +discoed +discographies +discography +discography's +discoing +discolor +discoloration +discoloration's +discolorations +discolored +discoloring +discolors +discolour +discolouration +discoloured +discolouring +discolours +discombobulate +discombobulated +discombobulates +discombobulating +discomfit +discomfited +discomfiting +discomfits +discomfiture +discomfiture's +discomfort +discomfort's +discomforted +discomforting +discomforts +discommode +discommoded +discommodes +discommoding +discompose +discomposed +discomposes +discomposing +discomposure +discomposure's +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecting +disconnection +disconnection's +disconnections +disconnects +disconsolate +disconsolately +disconsolation +disconsolation's +discontent +discontent's +discontented +discontentedly +discontenting +discontentment +discontents +discontinuance +discontinuance's +discontinuances +discontinuation +discontinuation's +discontinuations +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discord's +discordance +discordance's +discordant +discordantly +discords +discos +discotheque +discotheque's +discotheques +discount +discountable +discounted +discountenance +discountenanced +discountenances +discountenancing +discounter +discounter's +discounters +discounting +discounts +discourage +discouraged +discouragement +discouragement's +discouragements +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourses +discoursing +discourteous +discourteously +discourtesies +discourtesy +discourtesy's +discover +discoverable +discovered +discoverer +discoverer's +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discreditable +discreditably +discredited +discrediting +discredits +discreet +discreetly +discreetness +discreetness's +discrepancies +discrepancy +discrepancy's +discrepant +discrete +discretely +discreteness +discreteness's +discretion +discretion's +discretionary +discriminate +discriminated +discriminates +discriminating +discrimination +discrimination's +discriminative +discriminator +discriminator's +discriminators +discriminatory +discs +discursive +discursively +discursiveness +discursiveness's +discus +discus's +discuses +discuss +discussable +discussant +discussant's +discussants +discussed +discusses +discussing +discussion +discussion's +discussions +disdain +disdain's +disdained +disdainful +disdainfully +disdaining +disdains +disease +disease's +diseased +diseases +disembark +disembarkation +disembarkation's +disembarked +disembarking +disembarks +disembodied +disembodies +disembodiment +disembodiment's +disembody +disembodying +disembowel +disembowelment +disembowelment's +disembowels +disenchant +disenchanted +disenchanting +disenchantment +disenchantment's +disenchants +disencumber +disencumbered +disencumbering +disencumbers +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchises +disenfranchising +disengage +disengaged +disengagement +disengagement's +disengagements +disengages +disengaging +disentangle +disentangled +disentanglement +disentanglement's +disentangles +disentangling +disequilibrium +disequilibrium's +disestablish +disestablished +disestablishes +disestablishing +disestablishment +disesteem +disesteemed +disesteeming +disesteems +disfavor +disfavor's +disfavored +disfavoring +disfavors +disfavour +disfavour's +disfavoured +disfavouring +disfavours +disfigure +disfigured +disfigurement +disfigurement's +disfigurements +disfigures +disfiguring +disfranchise +disfranchised +disfranchisement +disfranchisement's +disfranchises +disfranchising +disgorge +disgorged +disgorgement +disgorgement's +disgorges +disgorging +disgrace +disgrace's +disgraced +disgraceful +disgracefully +disgracefulness +disgracefulness's +disgraces +disgracing +disgruntle +disgruntled +disgruntlement +disgruntlement's +disgruntles +disgruntling +disguise +disguised +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dish's +dishabille +dishabille's +disharmonious +disharmonise +disharmonised +disharmonises +disharmonising +disharmonize +disharmonized +disharmonizes +disharmonizing +disharmony +disharmony's +dishcloth +dishcloth's +dishcloths +dishearten +disheartened +disheartening +dishearteningly +disheartens +dished +dishes +dishevel +disheveled +disheveling +dishevelled +dishevelling +dishevelment +dishevelment's +dishevels +dishing +dishonest +dishonestly +dishonesty +dishonesty's +dishonor +dishonorable +dishonorableness +dishonorably +dishonored +dishonoring +dishonors +dishonour +dishonourable +dishonourableness +dishonourableness's +dishonourably +dishonoured +dishonourer +dishonourer's +dishonourers +dishonouring +dishonours +dishpan +dishpan's +dishpans +dishrag +dishrag's +dishrags +dishtowel +dishtowel's +dishtowels +dishware +dishwasher +dishwasher's +dishwashers +dishwater +dishwater's +dishy +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusions +disincentive +disincentive's +disincentives +disinclination +disinclination's +disincline +disinclined +disinclines +disinclining +disinfect +disinfectant +disinfectant's +disinfectants +disinfected +disinfecting +disinfection +disinfection's +disinfects +disinflation +disinflation's +disinformation +disingenuous +disingenuously +disinherit +disinheritance +disinheritance's +disinherited +disinheriting +disinherits +disintegrate +disintegrated +disintegrates +disintegrating +disintegration +disintegration's +disinter +disinterest +disinterest's +disinterested +disinterestedly +disinterestedness +disinterestedness's +disinterests +disinterment +disinterred +disinterring +disinters +disinvest +disinvestment +disjoint +disjointed +disjointedly +disjointedness +disjointing +disjoints +disjunction +disjunction's +disjunctions +disjunctive +disjuncture +disk +disk's +diskette +diskettes +disks +dislike +disliked +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocation's +dislocations +dislodge +dislodged +dislodges +dislodging +disloyal +disloyally +disloyalty +disloyalty's +dismal +dismally +dismantle +dismantled +dismantlement +dismantles +dismantling +dismay +dismayed +dismaying +dismays +dismember +dismembered +dismembering +dismemberment +dismemberment's +dismembers +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisses +dismissible +dismissing +dismissive +dismissively +dismount +dismounted +dismounting +dismounts +disobedience +disobedience's +disobedient +disobediently +disobey +disobeyed +disobeying +disobeys +disoblige +disobliged +disobliges +disobliging +disorder +disorder's +disordered +disordering +disorderliness +disorderliness's +disorderly +disorders +disorganisation +disorganisation's +disorganisations +disorganise +disorganised +disorganiser +disorganiser's +disorganisers +disorganises +disorganising +disorganization +disorganization's +disorganizations +disorganize +disorganized +disorganizer +disorganizer's +disorganizers +disorganizes +disorganizing +disorient +disorientate +disorientated +disorientates +disorientating +disorientation +disorientation's +disoriented +disorienting +disorients +disown +disowned +disowning +disowns +disparage +disparaged +disparagement +disparagement's +disparages +disparaging +disparagingly +disparate +disparately +disparities +disparity +disparity's +dispassion +dispassion's +dispassionate +dispassionately +dispatch +dispatched +dispatcher +dispatcher's +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensable +dispensaries +dispensary +dispensary's +dispensation +dispensation's +dispensations +dispense +dispensed +dispenser +dispenser's +dispensers +dispenses +dispensing +dispersal +dispersal's +dispersant +dispersant's +disperse +dispersed +disperser +disperser's +dispersers +disperses +dispersing +dispersion +dispersion's +dispersions +dispersive +dispirit +dispirited +dispiritedly +dispiriting +dispirits +displace +displaced +displacement +displacement's +displacements +displacer +displacer's +displaces +displacing +display +displayable +displayed +displaying +displays +displease +displeased +displeases +displeasing +displeasure +displeasure's +disport +disported +disporting +disports +disposable +disposables +disposal +disposal's +disposals +dispose +disposed +disposer +disposer's +disposers +disposes +disposing +disposition +disposition's +dispositions +dispossess +dispossessed +dispossesses +dispossessing +dispossession +dispossession's +dispraise +dispraised +dispraises +dispraising +disproof +disproof's +disproportion +disproportion's +disproportional +disproportionate +disproportionately +disproportions +disprovable +disprove +disproved +disproves +disproving +disputable +disputably +disputant +disputant's +disputants +disputation +disputation's +disputations +disputatious +disputatiously +dispute +disputed +disputer +disputer's +disputers +disputes +disputing +disqualification +disqualification's +disqualifications +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquiet's +disquieted +disquieting +disquiets +disquietude +disquietude's +disquisition +disquisition's +disquisitions +disregard +disregarded +disregardful +disregarding +disregards +disrepair +disrepair's +disreputable +disreputably +disrepute +disrepute's +disrespect +disrespect's +disrespected +disrespectful +disrespectfully +disrespecting +disrespects +disrobe +disrobed +disrobes +disrobing +disrupt +disrupted +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptor +disruptor's +disrupts +dissatisfaction +dissatisfaction's +dissatisfied +dissatisfies +dissatisfy +dissatisfying +dissect +dissected +dissecting +dissection +dissection's +dissections +dissector +dissector's +dissectors +dissects +dissemblance +dissemble +dissembled +dissembler +dissembler's +dissemblers +dissembles +dissembling +disseminate +disseminated +disseminates +disseminating +dissemination +dissemination's +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenter's +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +disservice's +disservices +dissever +dissevered +dissevering +dissevers +dissidence +dissidence's +dissident +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilitude +dissimilitude's +dissimulate +dissimulated +dissimulates +dissimulating +dissimulation +dissimulation's +dissimulator +dissimulator's +dissimulators +dissipate +dissipated +dissipates +dissipating +dissipation +dissipation's +dissipative +dissocialise +dissocialised +dissocialises +dissocialising +dissocialize +dissocialized +dissocializes +dissocializing +dissociate +dissociated +dissociates +dissociating +dissociation +dissociation's +dissoluble +dissolute +dissolutely +dissoluteness +dissoluteness's +dissolution +dissolution's +dissolve +dissolved +dissolves +dissolving +dissonance +dissonance's +dissonances +dissonant +dissuade +dissuaded +dissuades +dissuading +dissuasion +dissuasion's +dissuasive +dist +distaff +distaff's +distaffs +distal +distally +distance +distance's +distanced +distances +distancing +distant +distantly +distaste +distaste's +distasteful +distastefully +distastefulness +distastes +distemper +distemper's +distempered +distempers +distend +distended +distending +distends +distension +distensions +distillate +distillate's +distillates +distillation +distillation's +distillations +distilled +distiller +distiller's +distilleries +distillers +distillery +distillery's +distilling +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctiveness's +distinctly +distinctness +distinctness's +distinguish +distinguishable +distinguishably +distinguished +distinguishes +distinguishing +distort +distorted +distorter +distorter's +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distractedness +distracting +distractingly +distraction +distraction's +distractions +distracts +distrait +distraught +distress +distressed +distresses +distressful +distressing +distressingly +distributable +distribute +distributed +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributor +distributor's +distributors +distributorship +distributorship's +distributorships +district +district's +districts +distrust +distrusted +distrustful +distrustfully +distrusting +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturber's +disturbers +disturbing +disturbingly +disturbs +disulphide +disulphide's +disunion +disunion's +disunite +disunited +disunites +disuniting +disunity +disunity's +disuse +disuse's +disused +disuses +disusing +disyllabic +disyllable +disyllable's +ditch +ditch's +ditched +ditches +ditching +dither +dithered +ditherer +ditherers +dithering +dithers +ditsy +ditties +ditto +ditto's +dittoed +dittoing +dittos +ditty +ditty's +ditz +diuretic +diuretics +diurnal +diurnally +div +diva +diva's +divalent +divan +divan's +divans +divas +dive +dived +diver +diver's +diverge +diverged +divergence +divergence's +divergences +divergent +diverges +diverging +divers +diverse +diversely +diverseness +diverseness's +diversification +diversification's +diversified +diversifies +diversify +diversifying +diversion +diversion's +diversionary +diversions +diversities +diversity +diversity's +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divestiture +divestiture's +divestitures +divestment +divests +dividable +divide +divided +dividend +dividend's +dividends +divider +divider's +dividers +divides +dividing +divination +divination's +divine +divined +divinely +diviner +diviner's +diviners +divines +diving +divining +divinisation +divinise +divinised +divinises +divinising +divinities +divinity +divinity's +divinization +divinize +divinized +divinizes +divinizing +divisibility +divisibility's +divisible +division +division's +divisional +divisions +divisive +divisively +divisiveness +divisor +divisor's +divisors +divorce +divorce's +divorced +divorcement +divorcement's +divorcements +divorces +divorcing +divorcée +divorcée's +divorcées +divot +divot's +divots +divulge +divulged +divulges +divulging +divvied +divvies +divvy +divvy's +divvying +dizzied +dizzier +dizzies +dizziest +dizzily +dizziness +dizziness's +dizzy +dizzying +do +doable +dobbin +dobbing +dobbins +doc +doc's +docent +docent's +docents +docile +docilely +docility +docility's +dock +dock's +docked +docket +docket's +docketed +docketing +dockets +docking +dockland +dockland's +docklands +docks +dockside +dockside's +dockworker +dockworkers +dockyard +dockyard's +dockyards +doco +docs +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrinaire +doctrinaires +doctrinal +doctrinally +doctrine +doctrine's +doctrines +docudrama +docudramas +document +document's +documentaries +documentary +documentation +documentation's +documented +documenting +documents +dodder +doddered +doddering +dodders +doddery +dodecahedra +dodecahedral +dodecahedron +dodecahedron's +dodge +dodged +dodgem +dodgems +dodger +dodger's +dodgers +dodges +dodgier +dodgiest +dodging +dodgy +dodo +dodo's +dodos +doe +doe's +doer +doer's +doers +does +doeskin +doeskin's +doeskins +doesn't +doest +doff +doffed +doffing +doffs +dog +dog's +dogcart +dogcart's +dogcarts +dogcatcher +dogcatcher's +dogcatchers +doge +doge's +doges +dogfight +dogfight's +dogfights +dogfish +dogfish's +dogfishes +dogged +doggedly +doggedness +doggedness's +dogger +doggerel +doggerel's +doggies +dogging +doggone +doggy +doghouse +doghouse's +doghouses +dogleg +dogleg's +doglegged +doglegging +doglegs +dogma +dogma's +dogman +dogmas +dogmatic +dogmatically +dogmatisation +dogmatise +dogmatised +dogmatiser +dogmatiser's +dogmatisers +dogmatises +dogmatising +dogmatism +dogmatism's +dogmatist +dogmatist's +dogmatists +dogmatization +dogmatize +dogmatized +dogmatizer +dogmatizer's +dogmatizers +dogmatizes +dogmatizing +dogs +dogsbodies +dogsbody +dogsbody's +dogsled +dogsleds +dogtrot +dogtrot's +dogtrots +dogtrotted +dogtrotting +dogwood +dogwood's +dogwoods +doilies +doily +doily's +doing +doing's +doings +doldrums +dole +dole's +doled +doleful +dolefully +dolefulness +dolerite +dolerite's +doles +doling +doll +doll's +dollar +dollar's +dollars +dolled +dollhouse +dollhouse's +dollhouses +dollies +dolling +dollop +dollop's +dollops +dolls +dolly +dolly's +dolmen +dolmen's +dolmens +dolomite +dolomite's +dolomitise +dolomitize +dolor +dolor's +dolorous +dolorously +dolour +dolour's +dolphin +dolphin's +dolphins +dolt +dolt's +doltish +doltishly +doltishness +dolts +domain +domain's +domains +dome +dome's +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +domestication's +domesticity +domesticity's +domestics +domicile +domicile's +domiciled +domiciles +domiciliary +domiciling +dominance +dominance's +dominant +dominantly +dominants +dominate +dominated +dominates +dominating +domination +domination's +dominatrix +domineer +domineered +domineering +domineeringly +domineers +doming +dominion +dominion's +dominions +domino +domino's +dominoes +don +don't +don'ts +donah +donate +donated +donates +donating +donation +donation's +donations +done +dong +donga +dongle +dongles +dongs +donkey +donkey's +donkeys +donned +donning +donnish +donnybrook +donnybrook's +donnybrooks +donor +donor's +donors +dons +donut +donut's +donuts +doodad +doodad's +doodads +doodle +doodlebug +doodlebug's +doodlebugs +doodled +doodler +doodler's +doodlers +doodles +doodling +doom +doom's +doomed +dooming +dooms +doomsayer +doomsayers +doomsday +doomsday's +doomster +doomsters +doona +door +door's +doorbell +doorbell's +doorbells +doorjamb +doorjamb's +doorjambs +doorkeeper +doorkeeper's +doorkeepers +doorknob +doorknob's +doorknobs +doorknock +doorknocker +doorknockers +doorman +doorman's +doormat +doormat's +doormats +doormen +doornail +doornail's +doorplate +doorplate's +doorplates +doorpost +doorpost's +doorposts +doors +doorstep +doorstep's +doorsteps +doorstop +doorstop's +doorstops +doorway +doorway's +doorways +dooryard +dooryard's +dooryards +dopamine +dope +dope's +doped +doper +doper's +dopers +dopes +dopey +dopier +dopiest +dopiness +doping +dories +dork +dorkier +dorkiest +dorks +dorky +dorm +dorm's +dormancy +dormancy's +dormant +dormer +dormer's +dormers +dormice +dormitories +dormitory +dormitory's +dormouse +dormouse's +dorms +dorsal +dorsally +dory +dory's +dos +dosage +dosage's +dosages +dose +dose's +dosed +doses +dosh +dosimeter +dosimeter's +dosimeters +dosing +doss +dosshouse's +dosshouses +dossier +dossier's +dossiers +dost +dot +dot's +dotage +dotage's +dotard +dotard's +dotards +dote +doted +doter +doter's +doters +dotes +doth +doting +dotingly +dots +dotted +dotterel +dottier +dottiest +dottiness +dotting +dotty +double +doubled +doubleheader +doubleheader's +doubleheaders +doubler +doubler's +doubles +doublespeak +doublet +doublet's +doublethink +doublethink's +doublets +doubling +doubloon +doubloon's +doubloons +doubly +doubt +doubt's +doubted +doubter +doubter's +doubters +doubtful +doubtfully +doubtfulness +doubtfulness's +doubting +doubtingly +doubtless +doubtlessly +doubts +douche +douche's +douched +douches +douching +dough +dough's +doughier +doughiest +doughnut +doughnut's +doughnuts +doughtier +doughtiest +doughty +doughy +dour +dourer +dourest +dourly +dourness +dourness's +douse +doused +douses +dousing +dove +dove's +dovecot +dovecote +dovecote's +dovecotes +dovecots +doves +dovetail +dovetail's +dovetailed +dovetailing +dovetails +dovish +dowager +dowager's +dowagers +dowdier +dowdies +dowdiest +dowdily +dowdiness +dowdiness's +dowdy +dowel +dowel's +doweled +doweling +dowelled +dowelling +dowels +dower +dower's +dowered +dowering +dowers +down +downbeat +downbeat's +downbeats +downcast +downdraft +downdraft's +downdrafts +downdraught +downdraught's +downed +downer +downer's +downers +downfall +downfall's +downfallen +downfalls +downgrade +downgraded +downgrades +downgrading +downhearted +downheartedly +downheartedness +downhill +downier +downiest +downing +download +downloaded +downloading +downloads +downmarket +downplay +downplayed +downplaying +downplays +downpour +downpour's +downpours +downrange +downright +downriver +downs +downscale +downscaled +downscales +downscaling +downshift +downshifted +downshifting +downshifts +downside +downsides +downsize +downsized +downsizes +downsizing +downspout +downspout's +downspouts +downstage +downstairs +downstate +downstream +downswing +downswing's +downswings +downtime +downtime's +downtown +downtown's +downtrend +downtrend's +downtrends +downtrodden +downturn +downturn's +downturns +downward +downwardly +downwards +downwind +downy +dowries +dowry +dowry's +dowse +dowsed +dowser +dowser's +dowsers +dowses +dowsing +doxologies +doxology +doxology's +doyen +doyen's +doyenne +doyenne's +doyennes +doyens +doze +dozed +dozen +dozens +dozes +dozier +doziest +dozily +doziness +dozing +dozy +dpi +drab +drabber +drabbest +drably +drabness +drabs +dracaena +dracaenas +drachma +drachma's +drachmas +drack +draconian +draft +draft's +drafted +draftee +draftee's +draftees +drafter +drafter's +drafters +draftier +draftiest +draftiness +drafting +drafts +draftsman +draftsman's +draftsmanship +draftsmanship's +draftsmen +draftsperson +draftswoman +draftswomen +drafty +drag +drag's +dragged +dragging +dragnet +dragnet's +dragnets +dragon +dragon's +dragonflies +dragonfly +dragonfly's +dragons +dragoon +dragoon's +dragooned +dragooning +dragoons +drags +dragster +dragster's +dragsters +drain +drain's +drainage +drainage's +drained +drainer +drainer's +drainers +draining +drainpipe +drainpipe's +drainpipes +drains +drake +drake's +drakes +dram +dram's +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatisation +dramatisation's +dramatisations +dramatise +dramatised +dramatiser +dramatiser's +dramatisers +dramatises +dramatising +dramatist +dramatist's +dramatists +dramatization +dramatization's +dramatizations +dramatize +dramatized +dramatizer +dramatizer's +dramatizers +dramatizes +dramatizing +drams +drank +drape +draped +draper +draper's +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +drat +dratted +draught +draught's +draughtboard +draughtboard's +draughtboards +draughtier +draughtiest +draughtily +draughtiness +draughtiness's +draughts +draughtsman +draughtsman's +draughtsmanship +draughtsmanship's +draughtsmen +draughtsperson +draughtswoman +draughtswomen +draughty +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawer's +drawers +drawing +drawing's +drawings +drawl +drawled +drawling +drawls +drawn +draws +drawstring +drawstring's +drawstrings +dray +dray's +drays +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreadlocks +dreadnought +dreadnought's +dreadnoughts +dreads +dream +dream's +dreamboat +dreamboat's +dreamboats +dreamed +dreamer +dreamer's +dreamers +dreamier +dreamiest +dreamily +dreaminess +dreaminess's +dreaming +dreamland +dreamland's +dreamless +dreamlike +dreams +dreamt +dreamy +drear +drearier +dreariest +drearily +dreariness +dreariness's +dreary +dredge +dredge's +dredged +dredger +dredger's +dredgers +dredges +dredging +dregs +drench +drenched +drenches +drenching +dress +dressage +dressage's +dressed +dresser +dresser's +dressers +dresses +dressier +dressiest +dressiness +dressiness's +dressing +dressing's +dressings +dressmaker +dressmaker's +dressmakers +dressmaking +dressmaking's +dressy +drew +dribble +dribbled +dribbler +dribbler's +dribblers +dribbles +dribbling +driblet +driblet's +driblets +dried +drier +driers +dries +driest +drift +drifted +drifter +drifter's +drifters +drifting +driftnet +driftnets +drifts +driftwood +driftwood's +drill +drill's +drilled +driller +driller's +drillers +drilling +drilling's +drillmaster +drillmaster's +drillmasters +drills +drink +drinkable +drinker +drinker's +drinkers +drinking +drinks +drip +dripped +drippier +drippiest +dripping +dripping's +drippings +drippy +drips +drivable +drive +drivel +driveled +driveling +drivelled +driveller +driveller's +drivellers +drivelling +drivels +driven +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drizzle +drizzle's +drizzled +drizzles +drizzlier +drizzliest +drizzling +drizzly +drogue +drogue's +drogues +droll +droller +drolleries +drollery +drollery's +drollest +drollness +drollness's +drolly +dromedaries +dromedary +dromedary's +drone +drone's +droned +drones +drongo +droning +droob +drool +drooled +drooling +drools +droop +drooped +droopier +droopiest +droopiness +droopiness's +drooping +droopingly +droops +droopy +drop +drop's +dropkick +dropkicks +droplet +droplet's +droplets +dropout +dropout's +dropouts +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +dropsy +dropsy's +dross +dross's +drought +drought's +droughts +drove +drover +drover's +drovers +droves +droving +drown +drowned +drowning +drowns +drowse +drowsed +drowses +drowsier +drowsiest +drowsily +drowsiness +drowsiness's +drowsing +drowsy +drub +drubbed +drubber +drubber's +drubbers +drubbing +drubbing's +drubbings +drubs +drudge +drudge's +drudged +drudgery +drudgery's +drudges +drudging +drug +drug's +drugged +druggie +druggies +drugging +druggist +druggist's +druggists +drugs +drugstore +drugstore's +drugstores +druid +druid's +druidism +druids +drum +drum's +drumbeat +drumbeat's +drumbeating +drumbeats +drumlin +drumlin's +drumlins +drummed +drummer +drummer's +drummers +drumming +drums +drumstick +drumstick's +drumsticks +drunk +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunkenness's +drunker +drunkest +drunks +drupe +drupe's +drupes +druthers +dry +dryad +dryad's +dryads +dryer +dryer's +dryers +drying +dryly +dryness +dryness's +drywall +drywalls +dual +dualism +dualism's +dualist +dualistic +dualities +duality +duality's +dually +duals +dub +dubbed +dubbing +dubbing's +dubiety +dubiety's +dubious +dubiously +dubiousness +dubiousness's +dubs +ducal +ducat +ducat's +ducats +duchess +duchess's +duchesses +duchies +duchy +duchy's +duck +duck's +duckbill +duckbill's +duckbilled +duckbills +duckboards +ducked +duckier +duckiest +ducking +duckling +duckling's +ducklings +duckpins +ducks +duckweed +duckweed's +ducky +duct +duct's +ducted +ductile +ductility +ductility's +ducting +ductless +ducts +dud +dud's +dude +dude's +duded +dudes +dudgeon +dudgeon's +duding +duds +due +due's +duel +duel's +dueled +dueler +duelers +dueling +duelist +duelist's +duelists +duelled +dueller +duellers +duelling +duellist +duellist's +duellists +duels +duenna +duenna's +duennas +dues +duet +duet's +duets +duff +duff's +duffel +duffel's +duffer +duffer's +duffers +duffs +dug +dugite +dugong +dugout +dugout's +dugouts +duh +duke +duke's +dukedom +dukedom's +dukedoms +dukes +dulcet +dulcimer +dulcimer's +dulcimers +dull +dullard +dullard's +dullards +dulled +duller +dullest +dulling +dullness +dullness's +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbfound +dumbfounded +dumbfounding +dumbfounds +dumbly +dumbness +dumbness's +dumbstruck +dumbwaiter +dumbwaiter's +dumbwaiters +dumdum +dumdum's +dumdums +dummies +dummy +dummy's +dump +dumped +dumper +dumper's +dumpers +dumpier +dumpiest +dumpiness +dumpiness's +dumping +dumpling +dumpling's +dumplings +dumps +dumpster +dumpsters +dumpy +dun +dunce +dunce's +dunces +dunderhead +dunderhead's +dunderheads +dune +dune's +dunes +dung +dung's +dungaree +dungaree's +dungarees +dunged +dungeon +dungeon's +dungeons +dunghill +dunghill's +dunghills +dunging +dunk +dunked +dunking +dunks +dunned +dunning +dunny +duns +duo +duo's +duodecimal +duodena +duodenal +duodenum +duodenum's +duologue +duologue's +duopolies +duopoly +duopoly's +duos +dup +dupe +dupe's +duped +duper +duper's +dupers +dupes +duping +duple +duplex +duplex's +duplexes +duplicability +duplicability's +duplicate +duplicated +duplicates +duplicating +duplication +duplication's +duplications +duplicator +duplicator's +duplicators +duplicities +duplicitous +duplicity +duplicity's +durability +durability's +durable +durables +durably +durance +durance's +duration +duration's +durations +duress +duress's +during +durry +durst +durum +durum's +dusk +dusk's +duskier +duskiest +duskiness +duskiness's +dusky +dust +dust's +dustbin +dustbin's +dustbins +dustcart +dustcart's +dustcarts +dustcover +dusted +duster +duster's +dusters +dustier +dustiest +dustily +dustiness +dustiness's +dusting +dusting's +dustless +dustman +dustman's +dustmen +dustpan +dustpan's +dustpans +dusts +dustsheet +dustsheet's +dustsheets +dusty +duteous +duteously +dutiable +duties +dutiful +dutifully +dutifulness +duty +duty's +duvet +duvet's +duvets +dwarf +dwarf's +dwarfed +dwarfing +dwarfish +dwarfism +dwarfism's +dwarfs +dweeb +dweebs +dwell +dweller +dweller's +dwellers +dwelling +dwelling's +dwellings +dwells +dwelt +dwindle +dwindled +dwindles +dwindling +dyad +dyad's +dyadic +dye +dye's +dyed +dyeing +dyer +dyer's +dyers +dyes +dyestuff +dyestuff's +dyestuffs +dying +dyke +dyke's +dynamic +dynamical +dynamically +dynamics +dynamism +dynamism's +dynamite +dynamite's +dynamited +dynamiter +dynamiter's +dynamiters +dynamites +dynamiting +dynamo +dynamo's +dynamos +dynastic +dynasties +dynasty +dynasty's +dyne +dyne's +dysentery +dysentery's +dysfunction +dysfunction's +dysfunctional +dysfunctions +dyslectic +dyslectics +dyslexia +dyslexia's +dyslexic +dyslexics +dysmenorrheal +dysmenorrhoea +dysmenorrhoeal +dyspepsia +dyspepsia's +dyspeptic +dyspeptics +dyspnoea +dyspnoeal +dyspnoeic +dysprosium +dysprosium's +dystrophy +dystrophy's +décolletage +décolletages +décolleté +démodé +détente ++++++++++ +e +e.g. +eBay +eBay's +ea +each +eager +eagerest +eagerly +eagerness +eagerness's +eagle +eagle's +eagles +eaglet +eaglet's +eaglets +ear +ear's +earache +earache's +earaches +earbash +eardrum +eardrum's +eardrums +eared +earful +earful's +earfuls +earl +earl's +earldom +earldom's +earldoms +earlier +earliest +earliness +earlobe +earlobes +earls +early +earmark +earmarked +earmarking +earmarks +earmuff +earmuff's +earmuffs +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earnestness's +earnests +earning +earning's +earnings +earns +earphone +earphone's +earphones +earpiece +earpiece's +earpieces +earplug +earplug's +earplugs +earring +earring's +earrings +ears +earshot +earshot's +earth +earth's +earthbound +earthed +earthen +earthenware +earthenware's +earthier +earthiest +earthiness +earthiness's +earthlier +earthliest +earthling +earthling's +earthlings +earthly +earthquake +earthquake's +earthquakes +earths +earthshaking +earthward +earthwards +earthwork +earthwork's +earthworks +earthworm +earthworm's +earthworms +earthy +earwax +earwax's +earwig +earwig's +earwigs +ease +ease's +eased +easel +easel's +easels +easement +easement's +easements +eases +easier +easies +easiest +easily +easiness +easiness's +easing +east +east's +eastbound +easterlies +easterly +eastern +easterner +easterner's +easterners +easternmost +easting +eastward +eastwards +easy +easygoing +eat +eatable +eatables +eaten +eater +eater's +eateries +eaters +eatery +eatery's +eating +eating's +eats +eave +eave's +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebonies +ebonise +ebonised +ebonises +ebonising +ebonize +ebonized +ebonizing +ebony +ebony's +ebullience +ebullience's +ebullient +ebulliently +ebullition +ebullition's +eccentric +eccentrically +eccentricities +eccentricity +eccentricity's +eccentrics +ecclesiastic +ecclesiastic's +ecclesiastical +ecclesiastically +ecclesiastics +echelon +echelon's +echelons +echidna +echinoderm +echinoderm's +echinoderms +echo +echo's +echoed +echoes +echoic +echoing +echolocation +echolocation's +eclectic +eclectically +eclecticism +eclecticism's +eclectics +eclipse +eclipse's +eclipsed +eclipses +eclipsing +ecliptic +ecliptic's +eclogue +eclogue's +eclogues +ecocide +ecocide's +ecol +ecologic +ecological +ecologically +ecologist +ecologist's +ecologists +ecology +ecology's +econ +econometric +econometrics +economic +economical +economically +economics +economies +economisation +economisations +economise +economised +economiser +economiser's +economisers +economises +economising +economist +economist's +economists +economization +economizations +economize +economized +economizer +economizer's +economizers +economizes +economizing +economy +economy's +ecosystem +ecosystem's +ecosystems +ecru +ecru's +ecstasies +ecstasy +ecstasy's +ecstatic +ecstatically +ectoplasm +ectoplasm's +ecumenical +ecumenicalism +ecumenically +ecumenicity +ecumenism +ecumenism's +eczema +eczema's +ed +eddied +eddies +eddy +eddy's +eddying +edelweiss +edelweiss's +edema +edema's +edemas +edematous +edge +edge's +edged +edgeless +edger +edger's +edges +edgewise +edgier +edgiest +edgily +edginess +edginess's +edging +edging's +edgings +edgy +edibility +edibility's +edible +edibleness +edibles +edict +edict's +edicts +edification +edification's +edifice +edifice's +edifices +edified +edifier +edifier's +edifiers +edifies +edify +edifying +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorialise +editorialised +editorialises +editorialising +editorialize +editorialized +editorializes +editorializing +editorially +editorials +editors +editorship +editorship's +editorships +edits +educability +educable +educate +educated +educates +educating +education +education's +educational +educationalist +educationalist's +educationalists +educationally +educationist +educationist's +educationists +educations +educative +educator +educator's +educators +educe +educed +educes +educing +edutainment +eek +eel +eel's +eels +eerie +eerier +eeriest +eerily +eeriness +efface +effaced +effacement +effacement's +effaces +effacing +effect +effect's +effected +effecting +effective +effectively +effectiveness +effectiveness's +effector's +effectors +effects +effectual +effectually +effectuate +effectuated +effectuates +effectuating +effeminacy +effeminacy's +effeminate +effeminately +effeminise +effeminised +effeminises +effeminising +effeminize +effeminized +effeminizes +effeminizing +effendi +effendi's +effendis +efferent +effervesce +effervesced +effervescence +effervescence's +effervescent +effervescently +effervesces +effervescing +effete +effetely +effeteness +efficacious +efficaciously +efficacy +efficacy's +efficiencies +efficiency +efficiency's +efficient +efficiently +effigies +effigy +effigy's +efflorescence +efflorescence's +efflorescent +effluence +effluence's +effluent +effluent's +effluents +effluvia +effluvium +effluvium's +effort +effort's +effortless +effortlessly +effortlessness +effortlessness's +efforts +effrontery +effrontery's +effulgence +effulgence's +effulgent +effuse +effused +effuses +effusing +effusion +effusion's +effusions +effusive +effusively +effusiveness +egad +egalitarian +egalitarianism +egalitarianism's +egalitarians +egg +egg's +eggbeater +eggbeater's +eggbeaters +eggcup +eggcup's +eggcups +egged +egghead +egghead's +eggheads +egging +eggnog +eggnog's +eggplant +eggplant's +eggplants +eggs +eggshell +eggshell's +eggshells +eglantine +eglantine's +eglantines +ego +ego's +egocentric +egocentrically +egocentricity +egocentricity's +egocentrics +egoism +egoism's +egoist +egoist's +egoistic +egoistical +egoistically +egoists +egomania +egomania's +egomaniac +egomaniac's +egomaniacs +egos +egotism +egotism's +egotist +egotist's +egotistic +egotistical +egotistically +egotists +egregious +egregiously +egregiousness +egress +egress's +egresses +egret +egret's +egrets +eh +eider +eider's +eiderdown +eiderdown's +eiderdowns +eiders +eidetic +eight +eight's +eighteen +eighteen's +eighteens +eighteenth +eighteenths +eightfold +eighth +eighths +eighties +eightieth +eightieths +eights +eighty +eighty's +einsteinium +einsteinium's +eisteddfod +eisteddfods +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculation's +ejaculations +ejaculatory +eject +ejected +ejecting +ejection +ejection's +ejections +ejector +ejector's +ejectors +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaboration's +elaborations +eland +eland's +elands +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticity +elasticity's +elasticize +elasticized +elasticizes +elasticizing +elastics +elate +elated +elatedly +elates +elating +elation +elation's +elbow +elbow's +elbowed +elbowing +elbowroom +elbowroom's +elbows +elder +elderberries +elderberry +elderberry's +elderflower +elderly +elders +eldest +elect +elected +electing +election +election's +electioneer +electioneered +electioneering +electioneers +elections +elective +electives +elector +elector's +electoral +electorate +electorate's +electorates +electors +electric +electrical +electrically +electrician +electrician's +electricians +electricity +electricity's +electrics +electrification +electrification's +electrified +electrifier +electrifier's +electrifiers +electrifies +electrify +electrifying +electrocardiogram +electrocardiogram's +electrocardiograms +electrocardiograph +electrocardiograph's +electrocardiographs +electrocardiography +electrochemical +electrochemically +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocution's +electrocutions +electrode +electrode's +electrodes +electrodynamics +electroencephalogram +electroencephalogram's +electroencephalograms +electroencephalograph +electroencephalograph's +electroencephalographic +electroencephalographs +electroencephalography +electroencephalography's +electroluminescent +electrolysation +electrolyse +electrolysed +electrolyser +electrolyser's +electrolyses +electrolysing +electrolysis +electrolysis's +electrolyte +electrolyte's +electrolytes +electrolytic +electrolyze +electrolyzed +electrolyzes +electrolyzing +electromagnet +electromagnet's +electromagnetic +electromagnetically +electromagnetism +electromagnetism's +electromagnets +electromechanical +electromotive +electron +electron's +electronegative +electronic +electronically +electronics +electrons +electrophoresis +electrophoresis's +electroplate +electroplated +electroplates +electroplating +electroscope +electroscope's +electroscopes +electroscopic +electroshock +electroshock's +electrostatic +electrostatics +electrotype +electrotype's +electrotypes +elects +eleemosynary +elegance +elegance's +elegant +elegantly +elegiac +elegiacs +elegies +elegise +elegised +elegises +elegising +elegize +elegized +elegizes +elegizing +elegy +elegy's +element +element's +elemental +elementally +elementarily +elementary +elements +elephant +elephant's +elephantiasis +elephantiasis's +elephantine +elephants +elevate +elevated +elevates +elevating +elevation +elevation's +elevations +elevator +elevator's +elevators +eleven +eleven's +elevens +elevenses +eleventh +elevenths +elf +elf's +elfin +elfish +elicit +elicitation +elicitation's +elicited +eliciting +elicits +elide +elided +elides +eliding +eligibility +eligibility's +eligible +eligibly +eliminate +eliminated +eliminates +eliminating +elimination +elimination's +eliminations +eliminator +eliminator's +eliminators +elision +elision's +elisions +elite +elite's +elites +elitism +elitism's +elitist +elitist's +elitists +elixir +elixir's +elixirs +elk +elk's +elks +ell +ell's +ellipse +ellipse's +ellipses +ellipsis +ellipsis's +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +ells +elm +elm's +elms +elocution +elocution's +elocutionary +elocutionist +elocutionist's +elocutionists +elodea +elodeas +elongate +elongated +elongates +elongating +elongation +elongation's +elongations +elope +eloped +elopement +elopement's +elopements +elopes +eloping +eloquence +eloquence's +eloquent +eloquently +else +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidation's +elucidations +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elusiveness's +eluted +elves +em's +emaciate +emaciated +emaciates +emaciating +emaciation +emaciation's +email +emailed +emailing +emails +emanate +emanated +emanates +emanating +emanation +emanation's +emanations +emancipate +emancipated +emancipates +emancipating +emancipation +emancipation's +emancipator +emancipator's +emancipators +emasculate +emasculated +emasculates +emasculating +emasculation +emasculation's +embalm +embalmed +embalmer +embalmer's +embalmers +embalming +embalms +embank +embanked +embanking +embankment +embankment's +embankments +embanks +embargo +embargo's +embargoed +embargoes +embargoing +embark +embarkation +embarkation's +embarkations +embarked +embarking +embarks +embarrass +embarrassed +embarrasses +embarrassing +embarrassingly +embarrassment +embarrassment's +embarrassments +embassies +embassy +embassy's +embattled +embed +embeddable +embedded +embedding +embeddings +embeds +embellish +embellished +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +ember's +embers +embezzle +embezzled +embezzlement +embezzlement's +embezzler +embezzler's +embezzlers +embezzles +embezzling +embitter +embittered +embittering +embitterment +embitters +emblazon +emblazoned +emblazoning +emblazonment +emblazonment's +emblazons +emblem +emblem's +emblematic +emblematically +emblematise +emblematised +emblematises +emblematising +emblematize +emblematized +emblematizes +emblematizing +emblemise +emblemised +emblemises +emblemising +emblemize +emblemized +emblemizes +emblemizing +emblems +embodied +embodies +embodiment +embodiment's +embodiments +embody +embodying +embolden +emboldened +emboldening +emboldens +embolism +embolism's +embolisms +embosom +emboss +embossed +embosser +embosser's +embossers +embosses +embossing +embouchure +embouchure's +emboweled +emboweling +embowelled +embowelling +embower +embowered +embowering +embowers +embrace +embraceable +embraced +embraces +embracing +embrasure +embrasure's +embrasures +embroider +embroidered +embroiderer +embroiderer's +embroiderers +embroideries +embroidering +embroiders +embroidery +embroidery's +embroil +embroiled +embroiling +embroilment +embroilment's +embroils +embryo +embryo's +embryological +embryologist +embryologist's +embryologists +embryology +embryology's +embryonic +embryos +emcee +emcee's +emceed +emceeing +emcees +emend +emendation +emendation's +emendations +emended +emending +emends +emerald +emerald's +emeralds +emerge +emerged +emergence +emergence's +emergencies +emergency +emergency's +emergent +emerges +emerging +emeritus +emery +emery's +emetic +emetics +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +emigration's +emigrations +eminence +eminence's +eminences +eminent +eminently +emir +emir's +emirate +emirate's +emirates +emirs +emissaries +emissary +emissary's +emission +emission's +emissions +emit +emits +emitted +emitter +emitter's +emitters +emitting +emollient +emollients +emolument +emolument's +emoluments +emote +emoted +emotes +emoticon +emoticons +emoting +emotion +emotion's +emotional +emotionalise +emotionalised +emotionalises +emotionalising +emotionalism +emotionalism's +emotionality +emotionality's +emotionalize +emotionalized +emotionalizes +emotionalizing +emotionally +emotionless +emotions +emotive +emotively +empanelled +empanelling +empathetic +empathic +empathise +empathised +empathises +empathising +empathize +empathized +empathizes +empathizing +empathy +empathy's +emperor +emperor's +emperors +emphases +emphasis +emphasis's +emphasise +emphasised +emphasises +emphasising +emphasize +emphasized +emphasizes +emphasizing +emphatic +emphatically +emphysema +emphysema's +empire +empire's +empires +empiric +empirical +empirically +empiricism +empiricism's +empiricist +empiricist's +empiricists +emplacement +emplacement's +emplacements +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +emporium +emporium's +emporiums +empower +empowered +empowering +empowerment +empowerment's +empowers +empress +empress's +empresses +emprise +emprises +emptied +emptier +empties +emptiest +emptily +emptiness +emptiness's +empty +emptying +empyrean +empyrean's +emulate +emulated +emulates +emulating +emulation +emulation's +emulations +emulative +emulator +emulator's +emulators +emulsification +emulsification's +emulsified +emulsifier +emulsifier's +emulsifiers +emulsifies +emulsify +emulsifying +emulsion +emulsion's +emulsions +emus +en +en's +enable +enabled +enabler +enabler's +enablers +enables +enabling +enact +enacted +enacting +enactment +enactment's +enactments +enacts +enamel +enamel's +enameled +enameling +enamelled +enameller +enameller's +enamellers +enamelling +enamellings +enamellist +enamellist's +enamellists +enamels +enamelware +enamelware's +enamor +enamored +enamoring +enamors +enamour +enamoured +enamouring +enamours +enc +encamp +encamped +encamping +encampment +encampment's +encampments +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +encapsulation's +encapsulations +encarnalise +encarnalised +encarnalises +encarnalising +encarnalize +encarnalized +encarnalizes +encarnalizing +encase +encased +encasement +encasement's +encases +encasing +encephalitic +encephalitis +encephalitis's +encephalopathy +encephalopathy's +enchain +enchained +enchaining +enchains +enchant +enchanted +enchanter +enchanter's +enchanters +enchanting +enchantingly +enchantment +enchantment's +enchantments +enchantress +enchantress's +enchantresses +enchants +enchilada +enchilada's +enchiladas +encipher +enciphered +enciphering +enciphers +encircle +encircled +encirclement +encirclement's +encirclements +encircles +encircling +encl +enclave +enclave's +enclaves +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoder's +encoders +encodes +encoding +encomium +encomium's +encomiums +encompass +encompassed +encompasses +encompassing +encore +encored +encores +encoring +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragement's +encouragements +encourager +encourager's +encourages +encouraging +encouragingly +encroach +encroached +encroaches +encroaching +encroachment +encroachment's +encroachments +encrust +encrustation +encrustation's +encrustations +encrusted +encrusting +encrusts +encrypt +encrypted +encrypting +encryption +encryption's +encrypts +encumber +encumbered +encumbering +encumbers +encumbrance +encumbrance's +encumbrances +encyclical +encyclical's +encyclicals +encyclopaedically +encyclopaedism +encyclopaedist +encyclopaedists +encyclopedically +encysted +encysting +end +end's +endameba +endamebas +endamoeba +endamoebas +endanger +endangered +endangering +endangerment +endangerment's +endangers +endear +endeared +endearing +endearingly +endearment +endearment's +endearments +endears +endeavor +endeavored +endeavoring +endeavors +endeavour +endeavoured +endeavourer +endeavourer's +endeavourers +endeavouring +endeavours +ended +endemic +endemically +endemics +endgame +endgame's +endgames +ending +ending's +endings +endive +endive's +endives +endless +endlessly +endlessness +endlessness's +endmost +endocrine +endocrines +endocrinologist +endocrinologist's +endocrinologists +endocrinology +endocrinology's +endogenous +endogenously +endomorphism +endoplasmic +endorphin +endorphins +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorser's +endorsers +endorses +endorsing +endoscope +endoscope's +endoscopes +endothermic +endow +endowed +endowing +endowment +endowment's +endowments +endows +endpapers +endpoint +endpoint's +endpoints +ends +endue +endued +endues +enduing +endurable +endurance +endurance's +endure +endured +endures +enduring +endways +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetically +energies +energise +energised +energiser +energiser's +energisers +energises +energising +energize +energized +energizer +energizer's +energizers +energizes +energizing +energy +energy's +enervate +enervated +enervates +enervating +enervation +enervation's +enfeeble +enfeebled +enfeeblement +enfeeblement's +enfeebles +enfeebling +enfilade +enfilade's +enfiladed +enfilades +enfilading +enfold +enfolded +enfolding +enfolds +enforce +enforceability +enforceability's +enforceable +enforced +enforcement +enforcement's +enforcements +enforcer +enforcer's +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchisement's +enfranchiser +enfranchiser's +enfranchises +enfranchising +eng +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engineer +engineer's +engineered +engineering +engineering's +engineers +engines +engorge +engorged +engorgement +engorgement's +engorges +engorging +engrave +engraved +engraver +engraver's +engravers +engraves +engraving +engraving's +engravings +engross +engrossed +engrosses +engrossing +engrossment +engrossment's +engulf +engulfed +engulfing +engulfment +engulfs +enhance +enhanced +enhancement +enhancement's +enhancements +enhancer +enhancer's +enhancers +enhances +enhancing +enharmonic +enigma +enigma's +enigmas +enigmatic +enigmatically +enjambment +enjambment's +enjambments +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyably +enjoyed +enjoying +enjoyment +enjoyment's +enjoyments +enjoys +enl +enlarge +enlargeable +enlarged +enlargement +enlargement's +enlargements +enlarger +enlarger's +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightenment's +enlightens +enlist +enlisted +enlistee +enlistee's +enlistees +enlisting +enlistment +enlistment's +enlistments +enlists +enliven +enlivened +enlivening +enlivenment +enlivenment's +enlivens +enmesh +enmeshed +enmeshes +enmeshing +enmeshment +enmeshment's +enmities +enmity +enmity's +ennoble +ennobled +ennoblement +ennoblement's +ennobles +ennobling +ennui +ennui's +enological +enologist +enologists +enormities +enormity +enormity's +enormous +enormously +enormousness +enormousness's +enough +enplane +enplaned +enplanes +enplaning +enquire +enquired +enquirer +enquirers +enquires +enquiries +enquiring +enquiringly +enquiry +enquiry's +enrage +enraged +enrages +enraging +enrapture +enraptured +enraptures +enrapturing +enrich +enriched +enriches +enriching +enrichment +enrichment's +enrobed +enrol +enroll +enrolled +enrolling +enrollment +enrollment's +enrollments +enrolls +enrolment +enrolment's +enrolments +enrols +ensconce +ensconced +ensconces +ensconcing +ensemble +ensemble's +ensembles +enshrine +enshrined +enshrinement +enshrinement's +enshrines +enshrining +enshroud +enshrouded +enshrouding +enshrouds +ensign +ensign's +ensigns +ensilage +ensilage's +enslave +enslaved +enslavement +enslavement's +enslaves +enslaving +ensnare +ensnared +ensnarement +ensnares +ensnaring +ensorcelled +ensue +ensued +ensues +ensuing +ensure +ensured +ensures +ensuring +entail +entailed +entailing +entailment +entailment's +entails +entangle +entangled +entanglement +entanglement's +entanglements +entangler +entangler's +entangles +entangling +entendre +entendres +entente +entente's +ententes +enter +entered +entering +enteritis +enteritis's +enterprise +enterprise's +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainer's +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthalpies +enthalpy +enthalpy's +enthral +enthrall +enthralled +enthralling +enthrallment +enthrallment's +enthrallments +enthralls +enthralment +enthralment's +enthralments +enthrals +enthrone +enthroned +enthronement +enthronement's +enthronements +enthrones +enthroning +enthronisation +enthronisations +enthronization +enthronizations +enthuse +enthused +enthuses +enthusiasm +enthusiasm's +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +enthusing +entice +enticed +enticement +enticement's +enticements +entices +enticing +enticingly +entire +entirely +entirety +entirety's +entities +entitle +entitled +entitlement +entitlement's +entitlements +entitles +entitling +entity +entity's +entomb +entombed +entombing +entombment +entombment's +entombs +entomological +entomologise +entomologised +entomologises +entomologising +entomologist +entomologists +entomologize +entomologized +entomologizes +entomologizing +entomology +entomology's +entourage +entourage's +entourages +entr'acte +entr'actes +entrails +entrain +entrained +entrainment +entrance +entrance's +entranced +entrancement +entrancement's +entrances +entrancing +entrancingly +entrant +entrant's +entrants +entrap +entrapment +entrapment's +entrapped +entrapping +entraps +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entreaty's +entrench +entrenched +entrenches +entrenching +entrenchment +entrenchment's +entrenchments +entrepreneur +entrepreneur's +entrepreneurial +entrepreneurs +entrepreneurship +entrepreneurship's +entries +entropic +entropy +entropy's +entrust +entrusted +entrusting +entrusts +entry +entry's +entryway +entryway's +entryways +entrée +entrées +entwine +entwined +entwines +entwining +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumeration's +enumerations +enumerator +enumerator's +enumerators +enunciate +enunciated +enunciates +enunciating +enunciation +enunciation's +enuresis +enuresis's +envelop +envelope +envelope's +enveloped +enveloper +enveloper's +envelopers +envelopes +enveloping +envelopment +envelopment's +envelops +envenom +envenomed +envenoming +envenoms +enviable +enviably +envied +envier +envies +envious +enviously +enviousness +enviousness's +environ +environment +environment's +environmental +environmentalism +environmentalism's +environmentalist +environmentalist's +environmentalists +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envy's +envying +envyingly +enzymatic +enzyme +enzyme's +enzymes +eon +eon's +eons +epaulet +epaulet's +epaulets +ephedrine +ephedrine's +ephemera +ephemera's +ephemeral +ephemerally +ephemeris +ephemeris's +epic +epic's +epically +epicenter +epicenter's +epicenters +epicentre +epicentre's +epicentres +epics +epicure +epicure's +epicurean +epicureans +epicures +epicycles +epidemic +epidemically +epidemics +epidemiological +epidemiologist +epidemiologist's +epidemiologists +epidemiology +epidemiology's +epidermal +epidermis +epidermis's +epidermises +epidural +epidurals +epigeous +epiglottis +epiglottis's +epiglottises +epigram +epigram's +epigrammatic +epigrammatise +epigrammatised +epigrammatises +epigrammatising +epigrammatize +epigrammatized +epigrammatizes +epigrammatizing +epigrams +epigraph +epigraph's +epigraphs +epigraphy +epilepsy +epilepsy's +epileptic +epileptics +epilogue +epilogue's +epilogues +epimerise +epimerised +epimerising +epimerize +epimerized +epimerizing +epinephrine +epinephrine's +epiphanies +epiphany +epiphany's +epiphenomena +epiphenomenon +epiphenomenon's +episcopacy +episcopacy's +episcopate +episcopate's +episcopise +episcopised +episcopises +episcopising +episcopize +episcopized +episcopizes +episcopizing +episode +episode's +episodes +episodic +episodically +epistemic +epistemological +epistemology +epistemology's +epistle +epistle's +epistles +epistolary +epitaph +epitaph's +epitaphs +epithelial +epithelium +epithelium's +epithet +epithet's +epithetic +epithets +epitome +epitome's +epitomes +epitomise +epitomised +epitomiser +epitomiser's +epitomisers +epitomises +epitomising +epitomize +epitomized +epitomizer +epitomizer's +epitomizers +epitomizes +epitomizing +epoch +epoch's +epochal +epochs +eponymous +epoxies +epoxy +epsilon +epsilon's +epsilons +equability +equability's +equable +equably +equal +equaled +equaling +equalisation +equalisation's +equalisations +equalise +equalised +equaliser +equaliser's +equalisers +equalises +equalising +equalities +equality +equality's +equalization +equalization's +equalizations +equalize +equalized +equalizer +equalizer's +equalizers +equalizes +equalizing +equalled +equalling +equally +equals +equanimity +equanimity's +equate +equated +equates +equating +equation +equation's +equations +equator +equator's +equatorial +equators +equerries +equerry +equerry's +equestrian +equestrianism +equestrians +equestrienne +equestrienne's +equestriennes +equiangular +equidistant +equidistantly +equilateral +equilaterals +equilibrating +equilibration +equilibration's +equilibrium +equilibrium's +equine +equines +equinoctial +equinox +equinox's +equinoxes +equip +equipage +equipage's +equipages +equipment +equipment's +equipments +equipoise +equipoise's +equipped +equipping +equips +equitable +equitably +equitation +equitation's +equities +equity +equity's +equiv +equivalence +equivalence's +equivalences +equivalencies +equivalency +equivalency's +equivalent +equivalently +equivalents +equivocal +equivocally +equivocalness +equivocalness's +equivocate +equivocated +equivocates +equivocating +equivocation +equivocation's +equivocations +equivocator +equivocator's +equivocators +era +era's +eradicable +eradicate +eradicated +eradicates +eradicating +eradication +eradication's +eradicator +eradicator's +eradicators +eras +erasable +erase +erased +eraser +eraser's +erasers +erases +erasing +erasure +erasure's +erasures +erbium +erbium's +ere +erect +erected +erectile +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +erelong +eremite +eremite's +eremites +erg +erg's +ergo +ergonomic +ergonomically +ergonomics +ergophobia +ergot +ergot's +ergs +ermine +ermine's +ermines +erode +eroded +erodes +eroding +erogenous +erosion +erosion's +erosive +erotic +erotica +erotica's +erotically +eroticisation +eroticise +eroticised +eroticises +eroticising +eroticism +eroticism's +eroticization +eroticize +eroticized +eroticizes +eroticizing +err +errand +errand's +errands +errant +errata +errata's +erratic +erratically +erratum +erratum's +erred +erring +erroneous +erroneously +error +error's +errors +errs +ersatz +ersatzes +erstwhile +eruct +eructation +eructation's +eructed +eructing +eructs +erudite +eruditely +erudition +erudition's +erupt +erupted +erupting +eruption +eruption's +eruptions +eruptive +erupts +erysipelas +erysipelas's +erythraemia +erythrocyte +erythrocyte's +erythrocytes +esc +escalades +escalate +escalated +escalates +escalating +escalation +escalation's +escalations +escalator +escalator's +escalators +escallop +escalloped +escalloping +escallops +escalope +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escapement +escapement's +escapements +escapes +escaping +escapism +escapism's +escapist +escapists +escapologist +escapologist's +escapologists +escapology +escargot +escargot's +escargots +escarole +escarole's +escaroles +escarpment +escarpment's +escarpments +eschatology +eschatology's +eschew +eschewed +eschewing +eschews +escort +escort's +escorted +escorting +escorts +escritoire +escritoire's +escritoires +escrow +escrow's +escrows +escudo +escudo's +escudos +escutcheon +escutcheon's +escutcheons +esophagi +esophagus +esophagus's +esoteric +esoterically +espadrille +espadrille's +espadrilles +espalier +espalier's +espaliered +espaliering +espaliers +especial +especially +espied +espies +espionage +espionage's +esplanade +esplanade's +esplanades +espousal +espousal's +espouse +espoused +espouses +espousing +espresso +espresso's +espressos +esprit +esprit's +espy +espying +esquire +esquire's +esquires +essay +essay's +essayed +essayer +essayer's +essayers +essaying +essayist +essayist's +essayists +essays +essence +essence's +essences +essential +essentialist +essentialist's +essentially +essentials +establish +established +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +ester +ester's +esters +esthete's +esthetical +esthetician +esthetician's +estheticians +estimable +estimate +estimated +estimates +estimating +estimation +estimation's +estimations +estimator +estimator's +estimators +estrange +estranged +estrangement +estrangement's +estrangements +estranges +estranging +estrogen +estrogen's +estrogenic +estrogens +estrous +estrum +estrums +estrus +estrus's +estruses +estuaries +estuarine +estuary +estuary's +et +etas +etc +etch +etched +etcher +etcher's +etchers +etches +etching +etching's +etchings +eternal +eternalise +eternalised +eternalises +eternalising +eternalize +eternalized +eternalizes +eternalizing +eternally +eternalness +eternise +eternised +eternises +eternising +eternities +eternity +eternity's +eternize +eternized +eternizes +eternizing +ethane +ethane's +ethanol +ethanol's +ether +ether's +ethereal +etherealise +etherealised +etherealises +etherealising +etherealize +etherealized +etherealizes +etherealizing +ethereally +etherisation +etherise +etherised +etheriser +etheriser's +etherisers +etherises +etherising +etherize +etherized +etherizer +etherizer's +etherizers +etherizes +etherizing +ethic +ethic's +ethical +ethically +ethicise +ethicised +ethicises +ethicising +ethicist +ethicize +ethicized +ethicizes +ethicizing +ethics +ethnic +ethnically +ethnicity +ethnicity's +ethnics +ethnocentric +ethnocentrism +ethnocentrism's +ethnographer +ethnographer's +ethnographers +ethnographic +ethnographically +ethnography +ethnography's +ethnological +ethnologically +ethnologist +ethnologist's +ethnologists +ethnology +ethnology's +ethological +ethos +ethos's +ethyl +ethyl's +ethylene +ethylene's +etiolated +etiologic +etiological +etiologically +etiologist +etiologist's +etiquette +etiquette's +etymological +etymologically +etymologies +etymologise +etymologised +etymologises +etymologising +etymologist +etymologist's +etymologists +etymologize +etymologized +etymologizes +etymologizing +etymology +etymology's +eucalypti +eucalyptus +eucalyptus's +eucalyptuses +euchre +euchre's +euchred +euchres +euchring +eudaemonist +eudaemonist's +eudaemonists +eudemon +eudemonia +eudemonic +eudemonics +eudemonism +eudemonist +eudemonistic +eudemonistical +eudemonists +eudemons +eugenic +eugenically +eugenicist +eugenicist's +eugenicists +eugenics +euhemerise +euhemerised +euhemerises +euhemerising +euhemerize +euhemerized +euhemerizes +euhemerizing +eukaryote +eulogies +eulogise +eulogised +eulogiser +eulogiser's +eulogisers +eulogises +eulogising +eulogist +eulogist's +eulogistic +eulogists +eulogize +eulogized +eulogizer +eulogizer's +eulogizers +eulogizes +eulogizing +eulogy +eulogy's +eunuch +eunuch's +eunuchs +euphemise +euphemised +euphemises +euphemising +euphemism +euphemism's +euphemisms +euphemistic +euphemistically +euphemize +euphemized +euphemizes +euphemizing +euphonious +euphoniously +euphonise +euphonised +euphonises +euphonising +euphonium +euphonium's +euphoniums +euphonize +euphonized +euphonizes +euphonizing +euphony +euphony's +euphoria +euphoria's +euphoric +euphorically +eupnoea +eureka +euro +europium +europium's +euros +eutectic +euthanasia +euthanasia's +euthanize +euthanized +euthanizes +euthanizing +euthenics +evacuate +evacuated +evacuates +evacuating +evacuation +evacuation's +evacuations +evacuee +evacuee's +evacuees +evadable +evade +evaded +evader +evader's +evaders +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluation's +evaluations +evaluative +evaluator +evaluator's +evaluators +evanescence +evanescence's +evanescent +evangelic +evangelical +evangelicalism +evangelicalism's +evangelically +evangelicals +evangelisation +evangelisation's +evangelisations +evangelise +evangelised +evangeliser +evangeliser's +evangelisers +evangelises +evangelising +evangelism +evangelism's +evangelist +evangelist's +evangelistic +evangelists +evangelization +evangelization's +evangelizations +evangelize +evangelized +evangelizer +evangelizer's +evangelizers +evangelizes +evangelizing +evaporate +evaporated +evaporates +evaporating +evaporation +evaporation's +evaporator +evaporator's +evaporators +evasion +evasion's +evasions +evasive +evasively +evasiveness +eve +eve's +even +evened +evener +evening +evening's +evenings +evenly +evenness +evens +evensong +evensong's +event +event's +eventful +eventfully +eventfulness +eventide +eventide's +events +eventual +eventualities +eventuality +eventuality's +eventually +eventuate +eventuated +eventuates +eventuating +ever +everglade +everglade's +everglades +evergreen +evergreens +everlasting +everlastingly +everlastings +evermore +every +everybody +everyday +everyman +everyone +everyplace +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidence's +evidenced +evidences +evidencing +evident +evidential +evidently +evil +evildoer +evildoer's +evildoers +evildoing +evildoing's +eviler +evilest +eviller +evillest +evilly +evilness +evilness's +evils +evince +evinced +evinces +evincing +eviscerate +eviscerated +eviscerates +eviscerating +evisceration +evisceration's +evocation +evocation's +evocations +evocative +evocatively +evoke +evoked +evokes +evoking +evolute's +evolution +evolution's +evolutionarily +evolutionary +evolutionism +evolutionism's +evolutionist +evolutionist's +evolutionists +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewer's +ewers +ewes +ex +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbation's +exact +exacted +exacter +exactest +exacting +exactingly +exaction +exaction's +exactitude +exactitude's +exactly +exactness +exactness's +exacts +exaggerate +exaggerated +exaggeratedly +exaggerates +exaggerating +exaggeration +exaggeration's +exaggerations +exaggerator +exaggerator's +exaggerators +exalt +exaltation +exaltation's +exalted +exalting +exalts +exam +exam's +examinable +examination +examination's +examinations +examine +examined +examinees +examiner +examiner's +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperation's +excavate +excavated +excavates +excavating +excavation +excavation's +excavations +excavator +excavator's +excavators +exceed +exceeded +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellence's +excellencies +excellent +excellently +excelling +excels +excelsior +except +excepted +excepting +exception +exception's +exceptionable +exceptional +exceptionally +exceptions +excepts +excerpt +excerpt's +excerpted +excerpting +excerpts +excess +excess's +excesses +excessive +excessively +exchange +exchangeable +exchanged +exchanger +exchanger's +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excise's +excised +excises +excising +excision +excision's +excisions +excitability +excitability's +excitable +excitably +excitation +excitation's +excitations +excite +excited +excitedly +excitement +excitement's +excitements +exciter +exciter's +exciters +excites +exciting +excitingly +excl +exclaim +exclaimed +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclamatory +exclude +excluded +excludes +excluding +exclusion +exclusion's +exclusionary +exclusions +exclusive +exclusively +exclusiveness +exclusiveness's +exclusives +exclusivity +exclusivity's +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunication's +excommunications +excoriate +excoriated +excoriates +excoriating +excoriation +excoriation's +excoriations +excrement +excrement's +excremental +excrescence +excrescence's +excrescences +excrescent +excreta +excrete +excreted +excretes +excreting +excretion +excretion's +excretions +excretory +excruciating +excruciatingly +excruciation +excruciation's +exculpate +exculpated +exculpates +exculpating +exculpation +exculpation's +exculpatory +excursion +excursion's +excursionist +excursionist's +excursionists +excursions +excursive +excursively +excursiveness +excusable +excusably +excuse +excused +excuses +excusing +exec +exec's +execrable +execrably +execrate +execrated +execrates +execrating +execration +execration's +execs +executable +execute +executed +executes +executing +execution +execution's +executioner +executioner's +executioners +executions +executive +executive's +executives +executor +executor's +executors +executrices +executrix +executrix's +exegeses +exegesis +exegesis's +exegetic +exegetical +exegetics +exemplar +exemplar's +exemplars +exemplary +exemplification +exemplification's +exemplifications +exemplified +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exemption +exemption's +exemptions +exempts +exercisable +exercise +exercised +exerciser +exerciser's +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exes +exeunt +exfoliate +exfoliated +exfoliates +exfoliating +exfoliation +exfoliation's +exhalation +exhalation's +exhalations +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustible +exhausting +exhaustion +exhaustion's +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitioner's +exhibitioners +exhibitionism +exhibitionism's +exhibitionist +exhibitionist's +exhibitionists +exhibitions +exhibitor +exhibitor's +exhibitors +exhibits +exhilarate +exhilarated +exhilarates +exhilarating +exhilaration +exhilaration's +exhort +exhortation +exhortation's +exhortations +exhorted +exhorting +exhorts +exhumation +exhumation's +exhumations +exhume +exhumed +exhumes +exhuming +exigencies +exigency +exigency's +exigent +exiguity +exiguity's +exiguous +exile +exile's +exiled +exiles +exiling +exist +existed +existence +existence's +existences +existent +existential +existentialism +existentialism's +existentialist +existentialistic +existentialists +existentially +existing +exists +exit +exit's +exited +exiting +exits +exobiology +exobiology's +exocrine +exodus +exodus's +exoduses +exogenous +exonerate +exonerated +exonerates +exonerating +exoneration +exoneration's +exorbitance +exorbitance's +exorbitant +exorbitantly +exorcise +exorcised +exorcises +exorcising +exorcism +exorcism's +exorcisms +exorcist +exorcist's +exorcists +exoskeleton +exoskeleton's +exoskeletons +exosphere +exosphere's +exospheres +exothermic +exothermically +exotic +exotica +exotically +exoticism +exoticism's +exotics +exp +expand +expandability +expandability's +expandable +expanded +expander +expander's +expanding +expands +expanse +expanse's +expanses +expansible +expansion +expansion's +expansionary +expansionism +expansionism's +expansionist +expansionist's +expansionists +expansions +expansive +expansively +expansiveness +expatiate +expatiated +expatiates +expatiating +expatiation +expatiation's +expatriate +expatriated +expatriates +expatriating +expatriation +expatriation's +expect +expectancies +expectancy +expectancy's +expectant +expectantly +expectation +expectation's +expectations +expected +expecting +expectorant +expectorants +expectorate +expectorated +expectorates +expectorating +expectoration +expectoration's +expects +expedience +expediencies +expediency +expediency's +expedient +expediently +expedients +expedite +expedited +expediter +expediter's +expediters +expedites +expediting +expedition +expedition's +expeditionary +expeditions +expeditious +expeditiously +expeditiousness +expeditiousness's +expeditor's +expel +expelled +expelling +expels +expend +expendable +expendables +expended +expending +expenditure +expenditure's +expenditures +expends +expense +expense's +expenses +expensive +expensively +expensiveness +experience +experience's +experienced +experiences +experiencing +experiential +experiment +experiment's +experimental +experimentalist +experimentalist's +experimentalists +experimentally +experimentation +experimentation's +experimented +experimenter +experimenter's +experimenters +experimenting +experiments +expert +expert's +expertise +expertise's +expertly +expertness +expertness's +experts +expiate +expiated +expiates +expiating +expiation +expiation's +expiatory +expiration +expiration's +expiratory +expire +expired +expires +expiring +expiry +expiry's +explain +explainable +explained +explaining +explains +explanation +explanation's +explanations +explanatory +expletive +expletive's +expletives +explicable +explicate +explicated +explicates +explicating +explication +explication's +explications +explicative +explicit +explicitly +explicitness +explicitness's +explode +exploded +exploder +exploder's +exploders +explodes +exploding +exploit +exploit's +exploitable +exploitation +exploitation's +exploitations +exploitative +exploited +exploiter +exploiter's +exploiters +exploiting +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorer's +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +expo +exponent +exponent's +exponential +exponentially +exponentiation +exponents +export +export's +exportability +exportable +exportation +exportation's +exported +exporter +exporter's +exporters +exporting +exports +expos +expose +exposed +exposes +exposing +exposition +exposition's +expositions +expositor +expositor's +expositors +expository +expostulate +expostulated +expostulates +expostulating +expostulation +expostulation's +expostulations +exposure +exposure's +exposures +expound +expounded +expounder +expounder's +expounders +expounding +expounds +express +expressed +expresses +expressible +expressing +expression +expression's +expressionism +expressionism's +expressionist +expressionistic +expressionists +expressionless +expressionlessly +expressions +expressive +expressively +expressiveness +expressiveness's +expressly +expressway +expressway's +expressways +expropriate +expropriated +expropriates +expropriating +expropriation +expropriation's +expropriations +expropriator +expropriator's +expropriators +expulsion +expulsion's +expulsions +expunge +expunged +expunges +expunging +expurgate +expurgated +expurgates +expurgating +expurgation +expurgation's +expurgations +exquisite +exquisitely +exquisiteness +exquisiteness's +exsiccate +ext +extant +extemporaneous +extemporaneously +extemporaneousness +extempore +extemporisations +extemporise +extemporised +extemporiser +extemporiser's +extemporisers +extemporises +extemporising +extemporization +extemporization's +extemporizations +extemporize +extemporized +extemporizer +extemporizer's +extemporizers +extemporizes +extemporizing +extend +extended +extender +extender's +extenders +extending +extends +extensibility +extensibility's +extensible +extension +extension's +extensional +extensionally +extensions +extensive +extensively +extensiveness +extensors +extent +extent's +extents +extenuate +extenuated +extenuates +extenuating +extenuation +extenuation's +exterior +exterior's +exteriorisation +exteriorisation's +exteriorisations +exteriorise +exteriorised +exteriorises +exteriorising +exteriorization +exteriorization's +exteriorizations +exteriorize +exteriorized +exteriorizes +exteriorizing +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +extermination's +exterminations +exterminator +exterminator's +exterminators +external +externalization +externalization's +externalizations +externalize +externalized +externalizes +externalizing +externally +externals +extinct +extinction +extinction's +extinctions +extinguish +extinguishable +extinguished +extinguisher +extinguisher's +extinguishers +extinguishes +extinguishing +extirpate +extirpated +extirpates +extirpating +extirpation +extirpation's +extol +extolled +extolling +extols +extort +extorted +extorting +extortion +extortion's +extortionate +extortionately +extortionist +extortionists +extorts +extra +extract +extractable +extracted +extracting +extraction +extraction's +extractions +extractive +extractor +extractor's +extractors +extracts +extracurricular +extraditable +extradite +extradited +extradites +extraditing +extradition +extradition's +extraditions +extragalactic +extrajudicial +extralegal +extramarital +extramural +extraneous +extraneously +extraordinaire +extraordinarily +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolation's +extrapolations +extras +extrasensory +extraterrestrial +extraterrestrials +extraterritorial +extraterritoriality +extraterritoriality's +extravagance +extravagance's +extravagances +extravagant +extravagantly +extravaganza +extravaganza's +extravaganzas +extravehicular +extravert's +extreme +extremely +extremeness +extremer +extremes +extremism +extremism's +extremist +extremist's +extremists +extremities +extremity +extremity's +extricable +extricate +extricated +extricates +extricating +extrication +extrication's +extrinsic +extrinsically +extroversion +extroversion's +extrovert +extrovert's +extroverted +extroverts +extrude +extruded +extrudes +extruding +extrusion +extrusion's +extrusions +extrusive +exuberance +exuberance's +exuberant +exuberantly +exudation +exudation's +exude +exuded +exudes +exuding +exult +exultant +exultantly +exultation +exultation's +exulted +exulting +exultingly +exults +exurb +exurb's +exurban +exurbanite +exurbanite's +exurbanites +exurbia +exurbia's +exurbs +eye +eye's +eyeball +eyeball's +eyeballed +eyeballing +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedropper +eyedropper's +eyedroppers +eyeful +eyeful's +eyefuls +eyeglass +eyeglass's +eyeglasses +eyeing +eyelash +eyelash's +eyelashes +eyeless +eyelet +eyelet's +eyelets +eyelid +eyelid's +eyelids +eyeliner +eyeliner's +eyeliners +eyen +eyepiece +eyepiece's +eyepieces +eyes +eyesight +eyesight's +eyesore +eyesore's +eyesores +eyestrain +eyestrain's +eyewash +eyewash's +eyewitness +eyewitness's +eyewitnesses +eying +eyrie's ++++++++++ +f +fable +fable's +fabled +fables +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrication's +fabrications +fabricator +fabricator's +fabricators +fabrics +fabulists +fabulous +fabulously +facade +facade's +facades +face +face's +facecloth +facecloths +faced +faceless +faceplate +faceplate's +faces +facet +facet's +faceted +faceting +facetious +facetiously +facetiousness +facets +facial +facially +facials +facile +facilely +facilitate +facilitated +facilitates +facilitating +facilitation +facilitation's +facilitative +facilitator +facilitator's +facilitators +facilities +facility +facility's +facing +facing's +facings +facsimile +facsimile's +facsimiled +facsimileing +facsimiles +fact +fact's +faction +faction's +factional +factionalism +factionalism's +factions +factious +factitious +factoid +factoids +factor +factor's +factored +factorial +factorial's +factorials +factories +factoring +factoring's +factorisation +factorisation's +factorisations +factorise +factorising +factorization +factorization's +factorizations +factorize +factorized +factorizes +factorizing +factors +factory +factory's +factotum +factotum's +factotums +facts +factual +factually +faculties +faculty +faculty's +fad +fad's +faddish +faddishness +faddist +faddist's +faddists +faddy +fade +faded +fadeout +fades +fading +fads +faerie +faeries +fag +fag's +fagged +fagging +faggot +faggot's +faggoted +faggoting +faggoting's +faggots +fagot +fagot's +fagots +fags +fail +failed +failing +failing's +failings +faille +faille's +fails +failure +failure's +failures +fain +faint +fainted +fainter +fainter's +faintest +fainthearted +fainting +faintly +faintness +faints +fair +fairer +fairest +fairground +fairground's +fairgrounds +fairies +fairing +fairing's +fairings +fairish +fairly +fairness +fairness's +fairs +fairway +fairway's +fairways +fairy +fairy's +fairyland +fairyland's +fairylands +fairytale +faith +faith's +faithful +faithfully +faithfulness +faithfulness's +faithless +faithlessly +faithlessness +faithlessness's +faiths +fajita +fajitas +fake +faked +faker +faker's +fakers +fakes +faking +fakir +fakir's +fakirs +falcon +falcon's +falconer +falconer's +falconers +falconry +falconry's +falcons +fall +fall's +fallacies +fallacious +fallaciously +fallacy +fallacy's +fallback +fallen +faller +faller's +fallers +fallibility +fallibility's +fallible +fallibleness +fallibly +falling +falloff +falloffs +fallopian +fallout +fallout's +fallow +fallowed +fallowing +fallows +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falseness's +falser +falsest +falsetto +falsetto's +falsettos +falsie +falsie's +falsies +falsifiable +falsification +falsification's +falsifications +falsified +falsifier +falsifier's +falsifiers +falsifies +falsify +falsifying +falsities +falsity +falsity's +falter +faltered +faltering +falteringly +falters +fame +fame's +famed +familial +familiar +familiarisation +familiarisation's +familiarisations +familiarise +familiarised +familiarises +familiarising +familiarities +familiarity +familiarity's +familiarization +familiarization's +familiarizations +familiarize +familiarized +familiarizes +familiarizing +familiarly +familiars +families +family +family's +famine +famine's +famines +famish +famished +famishes +famishing +famous +famously +fan +fan's +fanatic +fanatic's +fanatical +fanatically +fanaticise +fanaticised +fanaticises +fanaticising +fanaticism +fanaticism's +fanaticize +fanaticized +fanaticizes +fanaticizing +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fanciness's +fancy +fancying +fancywork +fancywork's +fandango +fandango's +fandangos +fanfare +fanfare's +fanfares +fang +fang's +fanged +fangs +fanlight +fanlight's +fanlights +fanned +fannies +fanning +fanny +fanny's +fans +fantail +fantail's +fantails +fantasia +fantasia's +fantasias +fantasies +fantasise +fantasised +fantasises +fantasising +fantasist +fantasist's +fantasists +fantasize +fantasized +fantasizes +fantasizing +fantastic +fantastical +fantastically +fantasy +fantasy's +fantasying +fanzine +fanzines +far +farad +farad's +faradisation +faradisation's +faradisations +faradise +faradised +faradiser +faradiser's +faradisers +faradises +faradising +faradizations +faradize +faradized +faradizer +faradizer's +faradizes +faradizing +farads +faraway +farce +farce's +farces +farcical +farcically +fare +fare's +fared +fares +farewell +farewell's +farewells +farina +farina's +farinaceous +faring +farm +farm's +farmed +farmer +farmer's +farmers +farmhand +farmhands +farmhouse +farmhouse's +farmhouses +farming +farming's +farmland +farmland's +farmlands +farms +farmstead +farmstead's +farmsteads +farmyard +farmyard's +farmyards +faro +faro's +farrago +farrago's +farragoes +farrowed +farrowing +farrows +farseeing +farsighted +farsightedness +fart +fart's +farted +farther +farthermost +farthest +farthing +farthing's +farthings +farting +farts +fascia +fascia's +fascias +fascicle +fascicle's +fascicles +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascination's +fascinations +fascism +fascism's +fascist +fascist's +fascistic +fascists +fashion +fashion's +fashionable +fashionably +fashioned +fashioner +fashioner's +fashioners +fashioning +fashions +fast +fastback +fastback's +fastbacks +fastball +fastballs +fasted +fasten +fastened +fastener +fastener's +fasteners +fastening +fastening's +fastenings +fastens +faster +fastest +fastidious +fastidiously +fastidiousness +fastidiousness's +fasting +fastness +fastness's +fastnesses +fasts +fat +fat's +fatal +fatalism +fatalism's +fatalist +fatalist's +fatalistic +fatalistically +fatalists +fatalities +fatality +fatality's +fatally +fatback +fatback's +fate +fate's +fated +fateful +fatefully +fatefulness +fates +fathead +fathead's +fatheaded +fatheads +father +father's +fathered +fatherhood +fatherhood's +fathering +fatherland +fatherland's +fatherlands +fatherless +fatherly +fathers +fathom +fathom's +fathomable +fathomed +fathoming +fathomless +fathoms +fatigue +fatigue's +fatigued +fatigues +fatiguing +fating +fatness +fatness's +fats +fatso +fatso's +fatsos +fatted +fatten +fattened +fattening +fattens +fatter +fattest +fattier +fatties +fattiest +fattiness +fatty +fatuity +fatuity's +fatuous +fatuously +fatuousness +fatwa +fatwa's +faucet +faucet's +faucets +fault +fault's +faulted +faultfinder +faultfinder's +faultfinders +faultfinding +faultfinding's +faultier +faultiest +faultiness +faultiness's +faulting +faultless +faultlessly +faultlessness +faults +faulty +faun +faun's +fauna +fauna's +faunas +fauns +fauvism +fauvist +fauvists +favor +favor's +favorable +favorableness +favorably +favored +favorer +favorer's +favorers +favoring +favorite +favorite's +favorites +favoritism +favoritism's +favoritisms +favors +favour +favour's +favourable +favourableness +favourablenesses +favourably +favoured +favourer +favourer's +favourers +favouring +favouringly +favourite +favourite's +favourites +favouritism +favouritism's +favouritisms +favourless +favours +fawn +fawn's +fawned +fawner +fawner's +fawners +fawning +fawningly +fawns +fax +faxed +faxes +faxing +fayed +faying +fays +faze +fazed +fazes +fazing +faïence +fealty +fealty's +fear +fear's +feared +fearful +fearfully +fearfulness +fearfulness's +fearing +fearless +fearlessly +fearlessness +fearlessness's +fears +fearsome +fearsomely +fearsomeness +feasibility +feasibility's +feasible +feasibly +feast +feast's +feasted +feasting +feasts +feat +feat's +feather +feather's +featherbedding +featherbedding's +featherbrained +feathered +feathering +feathering's +featherless +feathers +featherweight +featherweight's +featherweights +feathery +feats +feature +feature's +featured +featureless +features +featuring +febrile +feckless +fecklessly +fecklessness +feculence +fecund +fecundate +fecundated +fecundates +fecundating +fecundation +fecundation's +fecundity +fecundity's +fed +federal +federalisation +federalisation's +federalisations +federalise +federalised +federalises +federalising +federalism +federalism's +federalist +federalist's +federalists +federalization +federalization's +federalizations +federalize +federalized +federalizes +federalizing +federally +federals +federate +federated +federates +federating +federation +federation's +federations +fedora +fedora's +fedoras +feds +fee +fee's +feeble +feebleness +feebleness's +feebler +feeblest +feebly +feed +feedback +feedback's +feedbag +feedbag's +feedbags +feeder +feeder's +feeders +feeding +feeding's +feedings +feedlot +feedlot's +feedlots +feeds +feedstock +feedstuffs +feel +feeler +feeler's +feelers +feeling +feeling's +feelingly +feelings +feels +fees +feet +feet's +feign +feigned +feigning +feigns +feint +feint's +feinted +feinting +feints +feistier +feistiest +feisty +feldspar +feldspar's +felicitate +felicitated +felicitates +felicitating +felicitation +felicitation's +felicitations +felicities +felicitous +felicitously +felicity +felicity's +feline +felines +fell +fellatio +fellatio's +felled +feller +feller's +fellers +felling +fellow +fellow's +fellowman +fellowmen +fellows +fellowship +fellowship's +fellowships +fells +felon +felon's +felonies +felonious +felonry +felons +felony +felony's +felt +felted +felting +felts +fem +female +femaleness +femaleness's +females +feminine +femininely +femininity +femininity's +feminisation +feminisation's +feminisations +feminism +feminism's +feminist +feminist's +feminists +feminization +feminization's +feminizations +feminize +feminized +feminizes +feminizing +femoral +femur +femur's +femurs +fen +fen's +fence +fence's +fenced +fencepost +fencer +fencer's +fencers +fences +fencing +fencing's +fend +fended +fender +fender's +fenders +fending +fends +fenestration +fenestration's +fenland +fenland's +fennel +fennel's +fens +feral +ferity +ferment +ferment's +fermentation +fermentation's +fermented +fermenting +ferments +fermion's +fermions +fermium +fermium's +fern +fern's +fernier +ferniest +ferns +ferny +ferocious +ferociously +ferociousness +ferocity +ferocity's +ferret +ferret's +ferreted +ferreting +ferrets +ferric +ferried +ferries +ferrite +ferrite's +ferromagnetic +ferrous +ferrule +ferrule's +ferrules +ferry +ferry's +ferryboat +ferryboat's +ferryboats +ferrying +ferryman +ferryman's +ferrymen +fertile +fertilisable +fertilisation +fertilisation's +fertilisations +fertilise +fertilised +fertiliser +fertiliser's +fertilisers +fertilises +fertilising +fertility +fertility's +fertilizable +fertilization +fertilization's +fertilizations +fertilize +fertilized +fertilizer +fertilizer's +fertilizers +fertilizes +fertilizing +ferule +ferule's +ferules +fervency +fervency's +fervent +fervently +fervid +fervidly +fervor +fervor's +fervors +fervour +fervour's +fervours +fess +fesses +fest +festal +fester +festered +festering +festers +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +festivity's +festoon +festooned +festooning +festoons +fests +feta +feta's +fetal +fetch +fetched +fetcher +fetcher's +fetchers +fetches +fetching +fetchingly +feted +feticide +feticide's +feticides +fetid +fetidness +feting +fetish +fetish's +fetishes +fetishism +fetishism's +fetishist +fetishist's +fetishists +fetlock +fetlock's +fetlocks +fetor +fetor's +fetors +fetter +fetter's +fettered +fettering +fetters +fettle +fettler +fettuccine +fetus +fetus's +fetuses +feud +feud's +feudal +feudalisation +feudalisation's +feudalisations +feudalise +feudalised +feudalises +feudalising +feudalism +feudalism's +feudalistic +feudalization +feudalization's +feudalizations +feudalize +feudalized +feudalizes +feudalizing +feuded +feuding +feuds +fever +fever's +fevered +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fey +fez +fez's +fezzes +ff +fiancé +fiancé's +fiancée +fiancées +fiancés +fiasco +fiasco's +fiat +fiat's +fiats +fib +fib's +fibbed +fibber +fibber's +fibbers +fibbing +fiber +fiber's +fiberboard +fiberboard's +fiberboards +fibered +fiberfill +fiberglass +fiberglass's +fibers +fiberscope +fibre +fibre's +fibreboard +fibreboard's +fibreboards +fibred +fibrefill +fibreglass +fibreglass's +fibreglasses +fibreless +fibres +fibril +fibril's +fibrillate +fibrillated +fibrillates +fibrillating +fibrillation +fibrillation's +fibrils +fibrin +fibrin's +fibro +fibroblast +fibroblasts +fibroid +fibrosis +fibrosis's +fibrous +fibs +fibula +fibula's +fibulae +fibular +fiche +fiche's +fiches +fickle +fickleness +fickleness's +fickler +ficklest +ficoes +fiction +fiction's +fictional +fictionalise +fictionalised +fictionalises +fictionalising +fictionalization +fictionalization's +fictionalizations +fictionalize +fictionalized +fictionalizes +fictionalizing +fictionally +fictions +fictitious +fictitiously +fictive +fiddle +fiddle's +fiddled +fiddler +fiddler's +fiddlers +fiddles +fiddlesticks +fiddling +fiddly +fidelity +fidelity's +fidget +fidgeted +fidgeting +fidgets +fidgety +fiduciaries +fiduciary +fiduciary's +fie +fief +fief's +fiefdom +fiefdoms +fiefs +field +field's +fielded +fielder +fielder's +fielders +fielding +fields +fieldsman +fieldsman's +fieldsmen +fieldwork +fieldwork's +fieldworker +fieldworker's +fieldworkers +fiend +fiend's +fiendish +fiendishly +fiends +fierce +fiercely +fierceness +fierceness's +fiercer +fiercest +fierier +fieriest +fierily +fieriness +fieriness's +fiery +fiesta +fiesta's +fiestas +fife +fife's +fifer +fifer's +fifers +fifes +fifteen +fifteen's +fifteens +fifteenth +fifteenths +fifth +fifthly +fifths +fifties +fiftieth +fiftieths +fifty +fifty's +fig +fig's +figbird +fight +fighter +fighter's +fighters +fighting +fights +figment +figment's +figments +figs +figural +figuration +figuration's +figurative +figuratively +figure +figure's +figured +figurehead +figurehead's +figureheads +figures +figurine +figurine's +figurines +figuring +filament +filament's +filamentary +filamentous +filaments +filbert +filbert's +filberts +filch +filched +filches +filching +file +file's +filed +filer +filer's +filers +files +filet's +filial +filibuster +filibuster's +filibustered +filibusterer +filibusterer's +filibusterers +filibustering +filibusters +filigree +filigree's +filigreed +filigreeing +filigrees +filing +filings +fill +filled +filler +filler's +fillers +fillet +fillet's +filleted +filleting +fillets +fillies +filling +filling's +fillings +fillip +fillip's +filliped +filliping +fillips +fills +filly +filly's +film +film's +filmed +filmier +filmiest +filminess +filminess's +filming +filmmaker +filmmakers +films +filmstrip +filmstrip's +filmstrips +filmy +filter +filter's +filterable +filtered +filterer +filterer's +filterers +filtering +filters +filth +filth's +filthier +filthiest +filthily +filthiness +filthiness's +filthy +filtrate +filtrate's +filtrated +filtrates +filtrating +filtration +filtration's +fin +fin's +finagle +finagled +finagler +finagler's +finaglers +finagles +finagling +final +finale +finale's +finales +finalisations +finalise +finalised +finalises +finalising +finalist +finalist's +finalists +finality +finality's +finalization +finalization's +finalizations +finalize +finalized +finalizes +finalizing +finally +finals +finance +finance's +financed +finances +financial +financially +financier +financier's +financiers +financing +finch +finch's +finches +find +findable +finder +finder's +finders +finding +finding's +findings +finds +fine +fine's +fined +finely +fineness +fineness's +finer +finery +finery's +fines +finesse +finesse's +finessed +finesses +finessing +finest +finger +finger's +fingerboard +fingerboard's +fingerboards +fingered +fingering +fingering's +fingerings +fingerless +fingerling +fingerling's +fingernail +fingernail's +fingernails +fingerprint +fingerprint's +fingerprinted +fingerprinting +fingerprints +fingers +fingertip +fingertip's +fingertips +finial +finial's +finials +finical +finickier +finickiest +finicky +fining +fining's +finis +finish +finished +finisher +finisher's +finishers +finishes +finishing +finite +finitely +finiteness +fink +fink's +finked +finking +finks +finned +finnier +finniest +finny +fins +fiord's +fir +fir's +fire +fire's +firearm +firearm's +firearms +fireball +fireball's +fireballs +firebomb +firebomb's +firebombed +firebombing +firebombs +firebox +firebox's +fireboxes +firebrand +firebrand's +firebrands +firebreak +firebreak's +firebreaks +firebrick +firebrick's +firebricks +firebug +firebug's +firebugs +firecracker +firecracker's +firecrackers +fired +firedamp +firedamp's +fireflies +firefly +firefly's +fireguard +fireguard's +fireguards +firehouse +firehouse's +firehouses +firelight +firelight's +firelighter +firelighters +fireman +fireman's +firemen +fireplace +fireplace's +fireplaces +fireplug +fireplug's +fireplugs +firepower +firepower's +fireproof +fireproofed +fireproofing +fireproofs +firer +firer's +firers +fires +fireside +fireside's +firesides +firestorm +firestorm's +firestorms +firetrap +firetrap's +firetraps +firewall +firewalls +firewater +firewater's +firewood +firewood's +firework +firework's +fireworks +firing +firing's +firings +firkin +firkin's +firm +firmament +firmament's +firmaments +firmed +firmer +firmest +firming +firmly +firmness +firmness's +firms +firmware +firmware's +firs +first +firstborn +firstborns +firsthand +firstly +firsts +firth +firth's +firths +fiscal +fiscally +fiscals +fish +fish's +fishbowl +fishbowl's +fishbowls +fishcake +fishcakes +fished +fisher +fisher's +fisheries +fisherman +fisherman's +fishermen +fishers +fishery +fishery's +fishes +fishhook +fishhook's +fishhooks +fishier +fishiest +fishily +fishiness +fishiness's +fishing +fishing's +fishmonger +fishmonger's +fishmongers +fishnet +fishnet's +fishnets +fishpond +fishpond's +fishponds +fishtail +fishtail's +fishtailed +fishtailing +fishtails +fishwife +fishwife's +fishwives +fishy +fissile +fission +fission's +fissionable +fissions +fissure +fissure's +fissured +fissures +fist +fist's +fistfight +fistfight's +fistfights +fistful +fistful's +fistfuls +fisticuffs +fists +fistula +fistula's +fistulas +fistulous +fit +fit's +fitful +fitfully +fitfulness +fitly +fitment +fitment's +fitments +fitness +fitness's +fits +fitted +fitter +fitter's +fitters +fittest +fitting +fittingly +fittings +five +five's +fivefold +fiver +fiver's +fivers +fives +fix +fixable +fixate +fixated +fixates +fixating +fixation +fixation's +fixations +fixative +fixatives +fixed +fixedly +fixer +fixer's +fixers +fixes +fixing +fixing's +fixings +fixity +fixity's +fixture +fixture's +fixtures +fizz +fizzed +fizzer +fizzes +fizzier +fizziest +fizzing +fizzle +fizzled +fizzles +fizzling +fizzy +fjord +fjord's +fjords +fl +flab +flab's +flabbergast +flabbergasted +flabbergasting +flabbergasts +flabbier +flabbiest +flabbily +flabbiness +flabbiness's +flabby +flaccid +flaccidity +flaccidity's +flaccidly +flack +flack's +flacks +flag +flag's +flagella +flagella's +flagellant +flagellant's +flagellants +flagellate +flagellated +flagellates +flagellating +flagellation +flagellation's +flagellum +flagellum's +flagged +flagging +flagman +flagman's +flagmen +flagon +flagon's +flagons +flagpole +flagpole's +flagpoles +flagrance +flagrance's +flagrancy +flagrancy's +flagrant +flagrantly +flags +flagship +flagship's +flagships +flagstaff +flagstone +flagstone's +flagstones +flail +flail's +flailed +flailing +flails +flair +flair's +flairs +flak +flak's +flake +flake's +flaked +flakes +flakier +flakiest +flakiness +flakiness's +flaking +flaks +flaky +flam +flamboyance +flamboyance's +flamboyancy +flamboyancy's +flamboyant +flamboyantly +flambé +flambéed +flame +flame's +flamed +flamenco +flamenco's +flamencos +flameproof +flames +flamethrower +flamethrower's +flamethrowers +flaming +flamingo +flamingo's +flamingos +flammability +flammability's +flammable +flammables +flan +flange +flange's +flanged +flanges +flank +flank's +flanked +flanker +flanker's +flankers +flanking +flanks +flannel +flannel's +flannelette's +flannelled +flannelling +flannels +flans +flap +flapjack +flapjack's +flapjacks +flapped +flapper +flapper's +flappers +flapping +flaps +flare +flared +flares +flaring +flash +flash's +flashback +flashback's +flashbacks +flashbulb +flashbulb's +flashbulbs +flashcard +flashcards +flashcube +flashcube's +flashcubes +flashed +flasher +flasher's +flashers +flashes +flashest +flashgun +flashguns +flashier +flashiest +flashily +flashiness +flashiness's +flashing +flashing's +flashlight +flashlight's +flashlights +flashy +flask +flask's +flasks +flat +flat's +flatbed +flatbeds +flatboat +flatboat's +flatboats +flatcar +flatcar's +flatcars +flatette +flatfeet +flatfish +flatfish's +flatfishes +flatfoot +flatfoot's +flatfooted +flatfoots +flatiron +flatiron's +flatirons +flatland +flatly +flatmate +flatmate's +flatmates +flatness +flats +flatted +flatten +flattened +flattening +flattens +flatter +flattered +flatterer +flatterer's +flatterers +flattering +flatteringly +flatters +flattery +flattery's +flattest +flatting +flattish +flattop +flattop's +flattops +flatulence +flatulence's +flatulent +flatus +flatus's +flatware +flatware's +flatworm +flatworm's +flatworms +flaunt +flaunted +flaunting +flauntingly +flaunts +flautist +flautist's +flautists +flavor +flavor's +flavored +flavorful +flavorfully +flavoring +flavoring's +flavorings +flavorless +flavors +flavorsome +flavour +flavour's +flavoured +flavourer +flavourers +flavourful +flavourfully +flavouring +flavouring's +flavourings +flavourless +flavours +flavoursome +flaw +flaw's +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flax's +flaxen +flay +flayed +flayer +flayer's +flayers +flaying +flays +flea +flea's +fleabag +fleabag's +fleabags +fleabite +fleabite's +fleabites +fleapit +fleapit's +fleapits +fleas +fleck +fleck's +flecked +flecking +flecks +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleeciest +fleeciness +fleeciness's +fleecing +fleecy +fleeing +flees +fleet +fleet's +fleeted +fleeter +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleetness's +fleets +flesh +flesh's +fleshed +fleshes +fleshier +fleshiest +fleshing +fleshless +fleshlier +fleshliest +fleshly +fleshpot +fleshpot's +fleshpots +fleshy +flew +flex +flex's +flexed +flexes +flexibilities +flexibility +flexibility's +flexible +flexibly +flexing +flexitime's +flibbertigibbet +flibbertigibbet's +flibbertigibbets +flick +flicked +flicker +flickered +flickering +flickers +flicking +flicks +flied +flier +flier's +fliers +flies +flight +flight's +flightier +flightiest +flightiness +flightiness's +flightless +flights +flighty +flimflam +flimflam's +flimflammed +flimflamming +flimflams +flimsier +flimsiest +flimsily +flimsiness +flimsiness's +flimsy +flinch +flinched +flinches +flinching +fling +flinging +flings +flint +flint's +flintier +flintiest +flintlock +flintlock's +flintlocks +flints +flinty +flip +flippancy +flippancy's +flippant +flippantly +flipped +flipper +flipper's +flippers +flippest +flipping +flips +flirt +flirtation +flirtation's +flirtations +flirtatious +flirtatiously +flirtatiousness +flirted +flirting +flirts +flirty +flit +flits +flitted +flitting +float +floatation +floatation's +floated +floater +floater's +floaters +floating +floats +flocculation +flocculation's +flock +flock's +flocked +flocking +flocks +floe +floe's +floes +flog +flogged +flogger +flogger's +floggers +flogging +flogging's +floggings +flogs +flood +flood's +flooded +flooder +floodgate +floodgate's +floodgates +flooding +floodlight +floodlight's +floodlighted +floodlighting +floodlights +floodlit +floodplain +floodplains +floods +floodwater +floodwater's +floor +floor's +floorboard +floorboard's +floorboards +floored +flooring +flooring's +floors +floorwalker +floorwalker's +floorwalkers +floozies +floozy +floozy's +flop +flophouse +flophouse's +flophouses +flopped +flopper +flopper's +floppier +floppies +floppiest +floppily +floppiness +floppiness's +flopping +floppy +flops +flora +flora's +floral +floras +florescence +florescence's +florescent +floret +floret's +florets +florid +floridly +floridness +florin +florin's +florins +florist +florist's +florists +floss +floss's +flossed +flosses +flossier +flossiest +flossing +flossy +flotation +flotation's +flotilla +flotilla's +flotillas +flotsam +flotsam's +flounce +flounced +flounces +flouncing +flounder +floundered +floundering +flounders +flour +flour's +floured +flourier +flouriest +flouring +flourish +flourished +flourishes +flourishing +flours +floury +flout +flouted +flouter +flouter's +flouters +flouting +flouts +flow +flowchart +flowcharts +flowed +flower +flower's +flowerbed +flowerbed's +flowerbeds +flowered +flowerier +floweriest +floweriness +floweriness's +flowering +flowerings +flowerless +flowerpot +flowerpot's +flowerpots +flowers +flowery +flowing +flown +flows +flu +flu's +flub +flubbed +flubbing +flubs +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuation's +fluctuations +flue +flue's +fluency +fluency's +fluent +fluently +flues +fluff +fluff's +fluffed +fluffier +fluffiest +fluffiness +fluffiness's +fluffing +fluffs +fluffy +fluid +fluid's +fluidisation +fluidisation's +fluidisations +fluidise +fluidised +fluidiser +fluidiser's +fluidisers +fluidises +fluidising +fluidity +fluidity's +fluidization +fluidization's +fluidizations +fluidize +fluidized +fluidizer +fluidizer's +fluidizers +fluidizes +fluidizing +fluidly +fluids +fluke +fluke's +fluked +flukes +flukier +flukiest +fluking +fluky +flume +flume's +flumes +flummox +flummoxed +flummoxes +flummoxing +flung +flunk +flunked +flunkey's +flunkies +flunking +flunks +flunky +flunky's +fluoresce +fluoresced +fluorescence +fluorescence's +fluorescent +fluoresces +fluorescing +fluoridate +fluoridated +fluoridates +fluoridating +fluoridation +fluoridation's +fluoride +fluoride's +fluorides +fluorine +fluorine's +fluorite +fluorite's +fluorocarbon +fluorocarbon's +fluorocarbons +fluoroscope +fluoroscope's +fluoroscopes +fluoroscopic +flurried +flurries +flurry +flurry's +flurrying +flush +flushed +flusher +flushes +flushest +flushing +fluster +flustered +flustering +flusters +flute +flute's +fluted +flutes +fluting +fluting's +flutist +flutist's +flutists +flutter +fluttered +fluttering +flutters +fluttery +fluvial +flux +flux's +fluxed +fluxes +fluxing +fly +flyable +flyaway +flyblown +flyby +flyby's +flybys +flycatcher +flycatcher's +flycatchers +flyer's +flying +flyleaf +flyleaf's +flyleaves +flyover +flyover's +flyovers +flypaper +flypaper's +flypapers +flypast +flypasts +flysheet +flysheets +flyspeck +flyspeck's +flyspecked +flyspecking +flyspecks +flystrike +flyswatter +flyswatters +flyway +flyway's +flyways +flyweight +flyweight's +flyweights +flywheel +flywheel's +flywheels +fm +foal +foal's +foaled +foaling +foals +foam +foam's +foamed +foamier +foamiest +foaminess +foaminess's +foaming +foams +foamy +fob +fob's +fobbed +fobbing +fobs +focal +focalisation +focalisation's +focalisations +focalise +focalised +focalises +focalising +focalization +focalization's +focalizations +focalize +focalized +focalizes +focalizing +focally +foci's +focus +focus's +focused +focuses +focusing +fodder +fodder's +fodders +foe +foe's +foes +foetal +foetation +foeticidal +foeticide +foeticide's +foeticides +foetid +foetor +foetors +foetus +foetus's +foetuses +fog +fog's +fogbound +fogged +foggier +foggiest +foggily +fogginess +fogginess's +fogging +foggy +foghorn +foghorn's +foghorns +fogies +fogs +fogy +fogy's +foible +foible's +foibles +foil +foiled +foiling +foils +foist +foisted +foisting +foists +fold +foldaway +folded +folder +folder's +folders +folding +foldout +foldout's +foldouts +folds +foliage +foliage's +foliate +folio +folio's +folios +folk +folk's +folklore +folklore's +folkloric +folklorist +folklorist's +folklorists +folks +folksier +folksiest +folksiness +folksinger +folksingers +folksong +folksy +folktale +folktales +folkway +folkways +follicle +follicle's +follicles +follicular +follies +follow +followed +follower +follower's +followers +following +followings +follows +folly +folly's +foment +fomentation +fomentation's +fomented +fomenting +foments +fond +fondant +fondant's +fondants +fonder +fondest +fondle +fondled +fondles +fondling +fondly +fondness +fondness's +fondue +fondue's +fondues +font +font's +fontanel +fontanel's +fontanels +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fool's +fooled +fooleries +foolery +foolery's +foolhardier +foolhardiest +foolhardily +foolhardiness +foolhardiness's +foolhardy +fooling +foolish +foolishly +foolishness +foolishness's +foolproof +fools +foolscap +foolscap's +foot +foot's +footage +footage's +football +football's +footballer +footballers +footballs +footbridge +footbridge's +footbridges +footed +footer +footer's +footers +footfall +footfall's +footfalls +foothill +foothill's +foothills +foothold +foothold's +footholds +footing +footing's +footings +footless +footlights +footling +footlocker +footlocker's +footlockers +footloose +footman +footman's +footmarks +footmen +footnote +footnote's +footnoted +footnotes +footnoting +footpads +footpath +footpath's +footpaths +footplate +footplate's +footplates +footprint +footprint's +footprints +footrace +footraces +footrest +footrest's +footrests +foots +footsies +footslogging +footsore +footstep +footstep's +footsteps +footstool +footstool's +footstools +footwear +footwear's +footwork +footwork's +footy +fop +fop's +foppery +foppery's +foppish +foppishness +fops +for +forage +forage's +foraged +forager +forager's +foragers +forages +foraging +foray +foray's +forayed +foraying +forays +forbade +forbear +forbearance +forbearance's +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbids +forbore +forborne +force +force's +forced +forceful +forcefully +forcefulness +forcefulness's +forceps +forceps's +forces +forcible +forcibly +forcing +ford +ford's +fordable +forded +fording +fords +fore +forearm +forearm's +forearmed +forearming +forearms +forebear +forebear's +forebears +forebode +foreboded +forebodes +foreboding +foreboding's +forebodings +forecast +forecaster +forecaster's +forecasters +forecasting +forecastle +forecastle's +forecastles +forecasts +foreclose +foreclosed +forecloses +foreclosing +foreclosure +foreclosure's +foreclosures +forecourt +forecourt's +forecourts +foredeck +foredeck's +foredoom +foredoomed +foredooming +foredooms +forefather +forefather's +forefathers +forefeet +forefinger +forefinger's +forefingers +forefoot +forefoot's +forefront +forefront's +forefronts +foregoing +foregone +foreground +foreground's +foregrounding +foregrounds +forehand +forehands +forehead +forehead's +foreheads +foreign +foreigner +foreigner's +foreigners +foreignness +foreknew +foreknow +foreknowing +foreknowledge +foreknowledge's +foreknown +foreknows +foreleg +foreleg's +forelegs +forelimb +forelimb's +forelimbs +forelock +forelock's +forelocks +foreman +foreman's +foremast +foremast's +foremasts +foremen +foremost +forename +forename's +forenamed +forenames +forenoon +forenoon's +forenoons +forensic +forensically +forensics +foreordain +foreordained +foreordaining +foreordains +forepart +forepart's +foreparts +forepaws +foreperson +foreplay +foreplay's +forequarter +forequarter's +forequarters +forerunner +forerunner's +forerunners +foresail +foresail's +foresails +foresaw +foresee +foreseeable +foreseeing +foreseen +foreseer +foreseer's +foreseers +foresees +foreshadow +foreshadowed +foreshadowing +foreshadows +foreshore +foreshore's +foreshores +foreshorten +foreshortened +foreshortening +foreshortens +foresight +foresight's +foresighted +foresightedness +foreskin +foreskin's +foreskins +forest +forest's +forestall +forestalled +forestalling +forestalls +forestation +forestation's +forested +forester +forester's +foresters +foresting +forestland +forestry +forestry's +forests +foretaste +foretaste's +foretasted +foretastes +foretasting +foretell +foretelling +foretells +forethought +forethought's +foretold +forever +forevermore +forewarn +forewarned +forewarning +forewarns +forewent +forewoman +forewoman's +forewomen +foreword +foreword's +forewords +forfeit +forfeit's +forfeited +forfeiting +forfeits +forfeiture +forfeiture's +forfeitures +forgather +forgathered +forgathering +forgathers +forgave +forge +forge's +forged +forger +forger's +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetfulness's +forgets +forgettable +forgetting +forging +forging's +forgings +forgivable +forgive +forgiven +forgiveness +forgiveness's +forgiver +forgiver's +forgivers +forgives +forgiving +forgo +forgoer +forgoer's +forgoers +forgoes +forgoing +forgone +forgot +forgotten +fork +fork's +forked +forkful +forkfuls +forking +forklift +forklift's +forklifts +forks +forlorn +forlornly +forlornness +form +form's +formal +formaldehyde +formaldehyde's +formalin +formalin's +formalisation +formalisation's +formalisations +formalise +formalised +formaliser +formaliser's +formalisers +formalises +formalising +formalism +formalism's +formalisms +formalist +formalist's +formalistic +formalists +formalities +formality +formality's +formalization +formalization's +formalizations +formalize +formalized +formalizer +formalizer's +formalizers +formalizes +formalizing +formally +formals +formant +formant's +format +format's +formation +formation's +formations +formative +formats +formatted +formatting +formed +former +formerly +formers +formfitting +formic +formidable +formidably +forming +formless +formlessly +formlessness +forms +formula +formula's +formulae +formulaic +formularisation +formularisation's +formularisations +formularise +formularised +formulariser +formulariser's +formularisers +formularises +formularising +formularization +formularization's +formularizations +formularize +formularized +formularizer +formularizer's +formularizers +formularizes +formularizing +formulas +formulate +formulated +formulates +formulating +formulation +formulation's +formulations +formulator +formulator's +formulators +formulisation +formulisation's +formulisations +formulise +formulised +formuliser +formuliser's +formulises +formulising +formulization +formulization's +formulizations +formulize +formulized +formulizer +formulizer's +formulizes +formulizing +fornicate +fornicated +fornicates +fornicating +fornication +fornication's +fornicator +fornicator's +fornicators +forsake +forsaken +forsakes +forsaking +forsook +forsooth +forswear +forswearing +forswears +forswore +forsworn +forsythia +forsythia's +forsythias +fort +fort's +forte +forte's +fortes +forth +forthcoming +forthright +forthrightly +forthrightness +forthrightness's +forthwith +forties +fortieth +fortieths +fortification +fortification's +fortifications +fortified +fortifier +fortifier's +fortifiers +fortifies +fortify +fortifying +fortissimo +fortitude +fortitude's +fortnight +fortnight's +fortnightly +fortnights +fortress +fortress's +fortressed +fortresses +fortressing +forts +fortuitous +fortuitously +fortuitousness +fortuitousness's +fortuity +fortuity's +fortunate +fortunately +fortune +fortune's +fortunes +fortunetelling +forty +forty's +forum +forum's +forums +forward +forwarded +forwarder +forwarder's +forwarders +forwarding +forwardly +forwardness +forwardness's +forwards +forwent +fosse +fossick +fossil +fossil's +fossilisation +fossilisation's +fossilisations +fossilise +fossilised +fossilises +fossilising +fossilization +fossilization's +fossilizations +fossilize +fossilized +fossilizes +fossilizing +fossils +foster +fostered +fostering +fosters +fought +foul +foulard +foulard's +fouled +fouler +foulest +fouling +foully +foulmouthed +foulness +fouls +found +foundation +foundation's +foundational +foundations +founded +founder +founder's +foundered +foundering +founders +founding +foundling +foundling's +foundlings +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountainhead +fountainhead's +fountainheads +fountains +founts +four +four's +fourfold +fours +fourscore +foursome +foursome's +foursomes +foursquare +fourteen +fourteen's +fourteens +fourteenth +fourteenths +fourth +fourthly +fourths +fowl +fowl's +fowled +fowling +fowls +fox +fox's +foxed +foxes +foxfire +foxfire's +foxglove +foxglove's +foxgloves +foxhole +foxhole's +foxholes +foxhound +foxhound's +foxhounds +foxhunt +foxhunting +foxhunts +foxie +foxier +foxiest +foxily +foxiness +foxing +foxtrot +foxtrot's +foxtrots +foxy +foyer +foyer's +foyers +fps +fracas +fracas's +fracases +fractal +fractals +fraction +fraction's +fractional +fractionalisation +fractionalisations +fractionalise +fractionalised +fractionalises +fractionalising +fractionalization +fractionalizations +fractionalize +fractionalized +fractionalizes +fractionalizing +fractionally +fractionate +fractionated +fractionating +fractionation +fractionation's +fractionise +fractionised +fractionises +fractionising +fractionize +fractionized +fractionizes +fractionizing +fractions +fractious +fractiously +fractiousness +fractiousness's +fracture +fracture's +fractured +fractures +fracturing +fraena +fraenula +fraenulum +fraenulum's +fraenum +fraenum's +fragile +fragility +fragility's +fragment +fragment's +fragmentary +fragmentation +fragmentation's +fragmented +fragmenting +fragmentise +fragmentised +fragmentises +fragmentising +fragmentize +fragmentized +fragmentizes +fragmentizing +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frailty's +framboesia +frame +frame's +framed +framer +framer's +framers +frames +frameset +framework +framework's +frameworks +framing +framing's +franc +franc's +franchise +franchise's +franchised +franchisee +franchisees +franchiser +franchiser's +franchisers +franchises +franchising +francium +francium's +francophone +francs +franger +frangibility +frangible +frangipani +frank +franked +franker +frankest +frankfurter +frankfurter's +frankfurters +frankincense +frankincense's +franking +frankly +frankness +frankness's +franks +frantic +frantically +frappes +frat +frat's +fraternal +fraternally +fraternisation +fraternisation's +fraternisations +fraternise +fraternised +fraterniser +fraterniser's +fraternisers +fraternises +fraternising +fraternities +fraternity +fraternity's +fraternization +fraternization's +fraternizations +fraternize +fraternized +fraternizer +fraternizer's +fraternizers +fraternizes +fraternizing +fratricidal +fratricide +fratricide's +fratricides +frats +fraud +fraud's +frauds +fraudster +fraudsters +fraudulence +fraudulent +fraudulently +fraught +fray +fray's +frayed +fraying +frays +frazzle +frazzled +frazzles +frazzling +freak +freak's +freaked +freakier +freakiest +freaking +freakish +freakishly +freakishness +freaks +freaky +freckle +freckle's +freckled +freckles +frecklier +freckliest +freckling +freckly +free +freebase +freebased +freebases +freebasing +freebie +freebie's +freebies +freebooter +freebooter's +freebooters +freeborn +freed +freedman +freedman's +freedmen +freedom +freedom's +freedoms +freehand +freehold +freehold's +freeholder +freeholder's +freeholders +freeholds +freeing +freelance +freelanced +freelancer +freelancers +freelances +freelancing +freeload +freeloaded +freeloader +freeloader's +freeloaders +freeloading +freeloads +freely +freeman +freeman's +freemasonry +freemasonry's +freemen +freer +frees +freesia +freesia's +freesias +freest +freestanding +freestone +freestone's +freestones +freestyle +freestyle's +freestyles +freethinker +freethinker's +freethinkers +freethinking +freeware +freeway +freeway's +freeways +freewheel +freewheel's +freewheeled +freewheeling +freewheels +freewill +freeze +freezer +freezer's +freezers +freezes +freezing +freight +freight's +freighted +freighter +freighter's +freighters +freighting +freights +frenetic +frenetically +frenzied +frenziedly +frenzies +frenzy +frenzy's +freq +frequencies +frequency +frequency's +frequent +frequented +frequenter +frequenter's +frequenters +frequenting +frequently +frequents +fresco +fresco's +frescoes +fresh +freshen +freshened +freshener +freshener's +fresheners +freshening +freshens +fresher +freshest +freshet +freshet's +freshets +freshly +freshman +freshman's +freshmen +freshness +freshness's +freshwater +fret +fretful +fretfully +fretfulness +fretfulness's +frets +fretsaw +fretsaws +fretted +fretting +fretwork +fretwork's +friable +friar +friar's +friarbird +friaries +friars +friary +friary's +frib +fricassee +fricassee's +fricasseed +fricasseeing +fricassees +fricative +fricative's +fricatives +friction +friction's +frictional +frictionless +frictions +fridge +fridge's +fridges +fried +friend +friend's +friendless +friendlessness +friendlier +friendliest +friendlily +friendliness +friendliness's +friendly +friends +friendship +friendship's +friendships +fries +frieze +frieze's +friezes +friezing +frig +frigate +frigate's +frigates +frigged +frigging +fright +fright's +frighten +frightened +frighteners +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frightfulness's +frights +frigid +frigidity +frigidity's +frigidly +frigidness +frigs +frill +frill's +frilled +frillier +frilliest +frills +frilly +fringe +fringe's +fringed +fringes +fringing +fripperies +frippery +frippery's +frisk +frisked +friskier +friskiest +friskily +friskiness +friskiness's +frisking +frisks +frisky +frisson +frisson's +frissons +fritter +frittered +frittering +fritters +frivoled +frivoler +frivoler's +frivolers +frivoling +frivolities +frivolity +frivolity's +frivolled +frivoller +frivollers +frivolling +frivolous +frivolously +frivolousness +frizz +frizzed +frizzes +frizzier +frizziest +frizzing +frizzle +frizzled +frizzles +frizzling +frizzy +fro +frock +frock's +frocks +frog +frog's +frogman +frogman's +frogmarch +frogmarched +frogmarches +frogmarching +frogmen +frogmouth +frogs +frogspawn +frogspawn's +frolic +frolic's +frolicked +frolicker +frolicker's +frolickers +frolicking +frolics +frolicsome +from +frond +frond's +fronds +front +front's +frontage +frontage's +frontages +frontal +frontally +frontbench +frontbencher +frontbenchers +frontbenches +fronted +frontier +frontier's +frontiers +frontiersman +frontiersman's +frontiersmen +frontierswoman +frontierswomen +fronting +frontispiece +frontispiece's +frontispieces +frontrunner's +fronts +frontward +frosh +frost +frost's +frostbit +frostbite +frostbite's +frostbites +frostbiting +frostbitten +frosted +frostier +frostiest +frostily +frostiness +frostiness's +frosting +frosting's +frosts +frosty +froth +froth's +frothed +frothier +frothiest +frothiness +frothing +froths +frothy +froufrou +frown +frowned +frowning +frowningly +frowns +frowzier +frowziest +frowzily +frowziness +frowziness's +frowzy +froze +frozen +fructified +fructifies +fructify +fructifying +fructose +fructose's +frugal +frugality +frugality's +frugally +fruit +fruit's +fruitcake +fruitcake's +fruitcakes +fruited +fruiterer +fruiterer's +fruiterers +fruitful +fruitfully +fruitfulness +fruitfulness's +fruitier +fruitiest +fruitiness +fruitiness's +fruiting +fruition +fruition's +fruitless +fruitlessly +fruitlessness +fruitlessness's +fruits +fruity +frump +frump's +frumpier +frumpiest +frumpish +frumps +frumpy +frustrate +frustrated +frustrates +frustrating +frustratingly +frustration +frustration's +frustrations +frustum +frustum's +frustums +fry +fryer +fryer's +fryers +frying +ft +ftp +fuchsia +fuchsia's +fuchsias +fuck +fucked +fucker +fucker's +fuckers +fucking +fucks +fuddle +fuddled +fuddles +fuddling +fudge +fudge's +fudged +fudges +fudging +fuel +fuel's +fueled +fueling +fuelled +fuelling +fuels +fug +fugal +fuggy +fugitive +fugitive's +fugitives +fugue +fugue's +fugues +fulcrum +fulcrum's +fulcrums +fulfil +fulfill +fulfilled +fulfilling +fulfillment +fulfillment's +fulfillments +fulfills +fulfilment +fulfilment's +fulfilments +fulfils +full +fullback +fullback's +fullbacks +fuller +fuller's +fullers +fullest +fullness +fullness's +fully +fulminate +fulminated +fulminates +fulminating +fulmination +fulmination's +fulminations +fulsome +fulsomely +fulsomeness +fumarole's +fumaroles +fumble +fumbled +fumbler +fumbler's +fumblers +fumbles +fumbling +fumblingly +fume +fumed +fumes +fumier +fumiest +fumigant +fumigant's +fumigants +fumigate +fumigated +fumigates +fumigating +fumigation +fumigation's +fumigator +fumigator's +fumigators +fuming +fumingly +fumy +fun +fun's +function +function's +functional +functionalise +functionalism +functionalism's +functionalist +functionalist's +functionalists +functionality +functionalize +functionally +functionaries +functionary +functionary's +functioned +functioning +functionless +functions +fund +fund's +fundamental +fundamentalism +fundamentalism's +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funding +fundraiser +fundraisers +funds +funeral +funeral's +funerals +funerary +funereal +funereally +funfair +funfair's +funfairs +fungal +fungi +fungi's +fungible +fungible's +fungibles +fungicidal +fungicide +fungicide's +fungicides +fungous +fungus +fungus's +funicular +funicular's +funiculars +funk +funk's +funkier +funkiest +funkiness +funks +funky +funnel +funnel's +funneled +funneling +funnelled +funnelling +funnels +funnier +funnies +funniest +funnily +funniness +funniness's +funny +fur +fur's +furbelow +furbelow's +furbish +furbished +furbishes +furbishing +furies +furious +furiously +furl +furled +furling +furlong +furlong's +furlongs +furlough +furlough's +furloughed +furloughing +furloughs +furls +furnace +furnace's +furnaces +furnish +furnished +furnishes +furnishing +furnishing's +furnishings +furniture +furniture's +furore +furore's +furores +furphy +furred +furrier +furrier's +furriers +furriest +furriness +furriness's +furring +furrow +furrow's +furrowed +furrowing +furrows +furry +furs +further +furtherance +furtherance's +furthered +furthering +furthermore +furthermost +furthers +furthest +furtive +furtively +furtiveness +furtiveness's +fury +fury's +furze +furze's +fuse +fuse's +fused +fuselage +fuselage's +fuselages +fuses +fusibility +fusibility's +fusible +fusilier +fusilier's +fusiliers +fusillade +fusillade's +fusillades +fusing +fusion +fusion's +fusions +fuss +fuss's +fussbudget +fussbudget's +fussbudgets +fussed +fusses +fussier +fussiest +fussily +fussiness +fussiness's +fussing +fusspot +fusspot's +fusspots +fussy +fustian +fustian's +fustier +fustiest +fustiness +fusty +futile +futilely +futility +futility's +futon +futons +future +future's +futures +futurism +futurism's +futurist +futuristic +futurists +futurities +futurity +futurity's +futurologist +futurologists +futurology +futurology's +futz +futzing +fuzz +fuzz's +fuzzed +fuzzes +fuzzier +fuzziest +fuzzily +fuzziness +fuzziness's +fuzzy +fwd +fête +fête's +fêtes ++++++++++ +g +gab +gabardine +gabardine's +gabardines +gabbed +gabbier +gabbiest +gabbiness +gabbing +gabble +gabbled +gabbles +gabbling +gabby +gabfest +gabfest's +gabfests +gable +gable's +gabled +gables +gabling +gabs +gad +gadabout +gadabout's +gadabouts +gadded +gadding +gadflies +gadfly +gadfly's +gadget +gadget's +gadgetry +gadgetry's +gadgets +gadolinium +gadolinium's +gads +gaff +gaff's +gaffe +gaffe's +gaffed +gaffer +gaffer's +gaffers +gaffes +gaffing +gaffs +gag +gaga +gage +gage's +gages +gagged +gagging +gaggle +gaggles +gags +gaiety +gaiety's +gaily +gain +gained +gainer +gainer's +gainers +gainful +gainfully +gaining +gains +gainsaid +gainsay +gainsayer +gainsayer's +gainsayers +gainsaying +gainsays +gait +gait's +gaiter +gaiter's +gaiters +gaits +gal +gal's +gala +gala's +galactic +galas +galaxies +galaxy +galaxy's +gale +gale's +galena +galena's +gales +gall +gall's +gallant +gallantly +gallantries +gallantry +gallantry's +gallants +gallbladder +gallbladder's +gallbladders +galled +galleon +galleon's +galleons +galleria +gallerias +galleried +galleries +gallery +gallery's +galley +galley's +galleys +gallimaufries +gallimaufry +gallimaufry's +galling +gallium +gallium's +gallivant +gallivanted +gallivanting +gallivants +gallon +gallon's +gallons +gallop +galloped +galloping +gallops +gallows +gallows's +galls +gallstone +gallstone's +gallstones +galoot +galoot's +galoots +galore +galosh +galosh's +galoshes +gals +galumph +galumphed +galumphing +galumphs +galvanic +galvanisation +galvanisation's +galvanisations +galvanise +galvanised +galvaniser +galvaniser's +galvanisers +galvanises +galvanising +galvanism +galvanism's +galvanization +galvanization's +galvanizations +galvanize +galvanized +galvanizer +galvanizer's +galvanizers +galvanizes +galvanizing +galvanometer +galvanometer's +galvanometers +galvanometric +gambadoes +gambit +gambit's +gambits +gamble +gambled +gambler +gambler's +gamblers +gambles +gambling +gambol +gamboled +gamboling +gambolled +gambolling +gambols +game +game's +gamecock +gamecock's +gamecocks +gamed +gamekeeper +gamekeeper's +gamekeepers +gamely +gameness +gamer +gamers +games +gamesmanship +gamesmanship's +gamesmen +gamest +gamester +gamester's +gamesters +gamete +gamete's +gametes +gamier +gamiest +gamin +gamin's +gamine +gamine's +gamines +gaminess +gaminess's +gaming +gamins +gamma +gamma's +gammas +gammon +gammon's +gammy +gamut +gamut's +gamy +gander +gander's +ganders +gang +gang's +gangbusters +ganged +ganging +gangland +gangland's +ganglia +ganglia's +gangling +ganglion +ganglion's +gangplank +gangplank's +gangplanks +gangrene +gangrene's +gangrened +gangrenes +gangrening +gangrenous +gangs +gangster +gangster's +gangsters +gangway +gangway's +gangways +gannet +gannet's +gannets +gantlet +gantlet's +gantlets +gantries +gantry +gantry's +gaol +gaol's +gaolbird +gaolbird's +gaolbirds +gaolbreak +gaolbreaks +gaoled +gaoler +gaoler's +gaolers +gaoling +gaols +gap +gap's +gape +gaped +gapes +gaping +gapingly +gaps +gar +gar's +garage +garage's +garaged +garages +garaging +garb +garb's +garbage +garbage's +garbanzo +garbanzo's +garbanzos +garbed +garbing +garble +garbled +garbles +garbling +garbo +garbs +garden +garden's +gardened +gardener +gardener's +gardeners +gardenia +gardenia's +gardenias +gardening +gardening's +gardens +garfish +garfish's +garfishes +gargantuan +gargle +gargled +gargles +gargling +gargoyle +gargoyle's +gargoyles +garish +garishly +garishness +garishness's +garland +garland's +garlanded +garlanding +garlands +garlic +garlic's +garlicky +garment +garment's +garments +garner +garnered +garnering +garners +garnet +garnet's +garnets +garnish +garnished +garnishee +garnishee's +garnisheed +garnisheeing +garnishees +garnishes +garnishing +garnishment +garnishment's +garnishments +garret +garret's +garrets +garrison +garrison's +garrisoned +garrisoning +garrisons +garrotte's +garrulity +garrulity's +garrulous +garrulously +garrulousness +garrulousness's +gars +garter +garter's +garters +gas +gas's +gasbag +gasbag's +gasbags +gaseous +gases +gash +gashed +gashes +gashing +gasholder +gasholder's +gasholders +gasket +gasket's +gaskets +gaslight +gaslight's +gaslights +gasman +gasman's +gasmen +gasohol +gasoline +gasoline's +gasp +gasped +gasping +gasps +gassed +gassier +gassiest +gassing +gassing's +gassy +gastric +gastritis +gastritis's +gastroenteritis +gastroenteritis's +gastrointestinal +gastronome +gastronome's +gastronomes +gastronomic +gastronomically +gastronomy +gastronomy's +gastropod +gastropod's +gastropods +gasworks +gate +gate's +gateau +gateau's +gateaux +gatecrash +gatecrasher +gatecrashers +gatecrashes +gated +gatehouse +gatehouse's +gatehouses +gatekeeper +gatekeeper's +gatekeepers +gatepost +gatepost's +gateposts +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherer's +gatherers +gathering +gathering's +gatherings +gathers +gating +gator +gator's +gators +gauche +gauchely +gaucheness +gaucherie +gaucherie's +gaucho +gaucho's +gauchos +gaudier +gaudiest +gaudily +gaudiness +gaudiness's +gaudy +gauge +gauge's +gauged +gauges +gauging +gaultheria +gaunt +gaunter +gauntest +gauntlet +gauntlet's +gauntlets +gauntly +gauntness +gauze +gauze's +gauzier +gauziest +gauziness +gauzy +gave +gavel +gavel's +gaveled +gaveling +gavelled +gavelling +gavels +gavotte +gavotte's +gavottes +gawk +gawked +gawkier +gawkiest +gawkily +gawkiness +gawking +gawks +gawky +gawp +gawped +gawping +gawps +gay +gayer +gayest +gayety's +gayness +gayness's +gays +gaze +gazebo +gazebo's +gazebos +gazed +gazelle +gazelle's +gazelles +gazer +gazer's +gazers +gazes +gazette +gazette's +gazetted +gazetteer +gazetteer's +gazetteers +gazettes +gazetting +gazillion +gazillions +gazing +gazump +gazumped +gazumping +gazumps +gds +gear +gear's +gearbox +gearbox's +gearboxes +geared +gearing +gearing's +gears +gearshift +gearshift's +gearshifts +gearwheel +gearwheel's +gearwheels +gecko +gecko's +geckos +gee +geed +geeing +geek +geek's +geekier +geekiest +geeks +geeky +gees +geese +geese's +geezer +geezer's +geezers +geisha +geisha's +gel +gel's +gelatinisation +gelatinise +gelatinised +gelatinises +gelatinising +gelatinization +gelatinize +gelatinized +gelatinizes +gelatinizing +gelatinous +geld +gelded +gelding +gelding's +geldings +gelds +gelid +gelignite +gelled +gelling +gels +gem +gem's +gemfish +gemology's +gems +gemstone +gemstone's +gemstones +gendarme +gendarme's +gendarmes +gender +gender's +gendered +genderless +genders +gene +gene's +genealogical +genealogically +genealogies +genealogist +genealogist's +genealogists +genealogy +genealogy's +genera +genera's +general +generalisation +generalisation's +generalisations +generalise +generalised +generalises +generalising +generalissimo +generalissimo's +generalissimos +generalist +generalist's +generalists +generalities +generality +generality's +generalization +generalization's +generalizations +generalize +generalized +generalizes +generalizing +generally +generals +generate +generated +generates +generating +generation +generation's +generational +generations +generative +generator +generator's +generators +generic +generically +generics +generosities +generosity +generosity's +generous +generously +generousness +genes +geneses +genesis +genesis's +genetic +genetically +geneticist +geneticist's +geneticists +genetics +genial +geniality +geniality's +genially +genie +genie's +genies +genii +genii's +genital +genitalia +genitally +genitals +genitive +genitives +genitourinary +genius +genius's +geniuses +genocide +genocide's +genocides +genome +genome's +genomes +genomic +genotype +genotype's +genotypes +genre +genre's +genres +gent +gent's +genteel +genteelly +genteelness +gentian +gentian's +gentians +gentile +gentiles +gentility +gentility's +gentle +gentled +gentlefolk +gentleman +gentleman's +gentlemanly +gentlemen +gentleness +gentleness's +gentler +gentles +gentlest +gentlewoman +gentlewoman's +gentlewomen +gentling +gently +gentries +gentrification +gentrification's +gentrified +gentrifies +gentrify +gentrifying +gentry +gentry's +gents +genuflect +genuflected +genuflecting +genuflection +genuflection's +genuflections +genuflects +genuine +genuinely +genuineness +genuineness's +genus +geocentric +geocentrically +geochemical +geochemistry +geochemistry's +geode +geode's +geodes +geodesic +geodesics +geodesy +geodesy's +geodetic +geodetics +geog +geographer +geographer's +geographers +geographic +geographical +geographically +geographies +geography +geography's +geol +geologic +geological +geologically +geologies +geologise +geologised +geologises +geologising +geologist +geologists +geologize +geologized +geologizes +geologizing +geology +geology's +geomagnetic +geomagnetism +geomagnetism's +geometer +geometer's +geometers +geometric +geometrical +geometrically +geometries +geometrise +geometrised +geometrises +geometrising +geometrize +geometrized +geometrizes +geometrizing +geometry +geometry's +geomorphology +geomorphology's +geophysical +geophysicist +geophysicist's +geophysicists +geophysics +geopolitical +geopolitics +geostationary +geosynchronous +geosyncline's +geosynclines +geothermal +geothermic +geranium +geranium's +geraniums +gerbil +gerbil's +gerbils +gerenuk +geriatric +geriatrician +geriatrician's +geriatricians +geriatrics +germ +germ's +germane +germanise +germanised +germanises +germanising +germanium +germanium's +germicidal +germicide +germicide's +germicides +germinal +germinate +germinated +germinates +germinating +germination +germination's +germs +gerontocracy +gerontocracy's +gerontologist +gerontologist's +gerontologists +gerontology +gerontology's +gerrymander +gerrymandered +gerrymandering +gerrymanders +gerund +gerund's +gerundive +gerundive's +gerunds +gessoes +gestalt +gestalt's +gestalts +gestate +gestated +gestates +gestating +gestation +gestation's +gestational +gesticulate +gesticulated +gesticulates +gesticulating +gesticulation +gesticulation's +gesticulations +gesture +gesture's +gestured +gestures +gesturing +get +getaway +getaway's +getaways +gets +gettable +getter +getter's +getting +getup +getup's +gewgaw +gewgaw's +gewgaws +geyser +geyser's +geysers +ghastlier +ghastliest +ghastliness +ghastliness's +ghastly +ghee +gherkin +gherkin's +gherkins +ghetto +ghetto's +ghettoize +ghettoized +ghettoizes +ghettoizing +ghettos +ghost +ghost's +ghosted +ghosting +ghostlier +ghostliest +ghostlike +ghostliness +ghostly +ghosts +ghoul +ghoul's +ghoulish +ghoulishly +ghoulishness +ghouls +giant +giant's +giantess +giantess's +giantesses +giants +gibber +gibbered +gibbering +gibberish +gibberish's +gibbers +gibbet +gibbet's +gibbeted +gibbeting +gibbets +gibbon +gibbon's +gibbons +gibbous +gibe +gibed +gibes +gibing +giblet +giblet's +giblets +giddier +giddiest +giddily +giddiness +giddiness's +giddy +gidgee +gift +gift's +gifted +gifting +gifts +gig +gig's +gigabyte +gigabytes +gigahertz +gigantic +gigantically +gigged +gigging +giggle +giggled +giggler +giggler's +gigglers +giggles +gigglier +giggliest +giggling +giggly +gigolo +gigolo's +gigolos +gigs +gild +gilded +gilder +gilder's +gilders +gilding +gilding's +gilds +gill +gill's +gillie +gills +gilt +gilts +gimbaled +gimballed +gimbals +gimcrack +gimcracks +gimlet +gimlet's +gimleted +gimleting +gimlets +gimmick +gimmick's +gimmickry +gimmickry's +gimmicks +gimmicky +gimp +gimp's +gimped +gimping +gimps +gimpy +gin +gin's +ginger +ginger's +gingerbread +gingerbread's +gingered +gingering +gingerly +gingers +gingersnap +gingersnap's +gingersnaps +gingery +gingham +gingham's +gingivitis +gingivitis's +ginkgo +ginkgo's +ginkgoes +ginned +ginning +gins +ginseng +ginseng's +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdle's +girdled +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girlhood +girlhood's +girlhoods +girlie +girlie's +girlish +girlishly +girlishness +girlishness's +girls +giro +giro's +giros +girt +girth +girth's +girths +gist +gist's +give +giveaway +giveaway's +giveaways +giveback +givebacks +given +givens +giver +giver's +givers +gives +giving +gizmo's +gizzard +gizzard's +gizzards +glacial +glacially +glaciate +glaciated +glaciates +glaciating +glaciation's +glaciations +glacier +glacier's +glaciers +glaciological +glaciologist +glaciologist's +glaciologists +glaciology +glaciology's +glad +gladden +gladdened +gladdening +gladdens +gladder +gladdest +glade +glade's +glades +gladiator +gladiator's +gladiatorial +gladiators +gladiola +gladiola's +gladiolas +gladioli +gladiolus +gladiolus's +gladly +gladness +gladness's +gladsome +glam +glamorisation +glamorisation's +glamorisations +glamorise +glamorised +glamorises +glamorising +glamorization +glamorization's +glamorize +glamorized +glamorizes +glamorizing +glamorous +glamorously +glamorousness +glamour +glamour's +glance +glanced +glances +glancing +gland +gland's +glands +glandular +glare +glared +glares +glaring +glaringly +glasnost +glass +glass's +glassblower +glassblowers +glassblowing +glassblowing's +glassed +glasses +glassful +glassful's +glassfuls +glasshouse +glasshouse's +glasshouses +glassier +glassiest +glassily +glassiness +glassing +glassless +glassware +glassware's +glassy +glaucoma +glaucoma's +glaze +glazed +glazes +glazier +glazier's +glaziers +glazing +gleam +gleam's +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaner's +gleaners +gleaning +gleaning's +gleanings +gleans +glebe +glee +glee's +gleeful +gleefully +gleefulness +gleefulness's +glen +glen's +glens +glib +glibber +glibbest +glibly +glibness +glibness's +glide +glided +glider +glider's +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmering's +glimmerings +glimmers +glimpse +glimpse's +glimpsed +glimpses +glimpsing +glint +glinted +glinting +glints +glissandi +glissando +glissando's +glisten +glistened +glistening +glistens +glister +glistered +glistering +glisters +glitch +glitches +glitter +glitterati +glittered +glittering +glitters +glittery +glitz +glitzier +glitziest +glitzy +gloaming +gloaming's +gloamings +gloat +gloated +gloating +gloatingly +gloats +glob +glob's +global +globalisations +globalization +globalizations +globalize +globalizes +globalizing +globally +globe +globe's +globed +globes +globetrotter +globetrotter's +globetrotters +globetrotting +globetrotting's +globigerinae +globing +globs +globular +globule +globule's +globules +globulin +globulin's +glockenspiel +glockenspiel's +glockenspiels +gloom +gloom's +gloomier +gloomiest +gloomily +gloominess +gloominess's +gloomy +glop +gloried +glories +glorification +glorification's +glorified +glorifies +glorify +glorifying +glorious +gloriously +glory +glory's +glorying +gloss +gloss's +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiest +glossily +glossiness +glossiness's +glossing +glossy +glottal +glottis +glottis's +glottises +glove +glove's +gloved +gloves +gloving +glow +glow's +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glucose's +glue +glue's +glued +glues +gluey +gluier +gluiest +gluing +glum +glumly +glummer +glummest +glumness +gluon +gluon's +glut +glut's +glutamate +glutamate's +glutei +gluten +gluten's +gluteus +glutinous +glutinously +gluts +glutted +glutting +glutton +glutton's +gluttonise +gluttonised +gluttonises +gluttonising +gluttonize +gluttonized +gluttonizes +gluttonizing +gluttonous +gluttonously +gluttons +gluttony +gluttony's +glycaemia +glycerine's +glycerol +glycerol's +glycerolise +glycerolize +glycogen +glycogen's +glycol +glycol's +glyph +glyph's +glyphs +gm +gnarl +gnarl's +gnarled +gnarling +gnarls +gnarly +gnash +gnashed +gnashes +gnashing +gnat +gnat's +gnats +gnaw +gnawed +gnawing +gnaws +gneiss +gneiss's +gnocchi +gnome +gnome's +gnomes +gnomic +gnomish +gnu +gnu's +gnus +go +goad +goad's +goaded +goading +goads +goal +goal's +goaled +goalie +goalie's +goalies +goalkeeper +goalkeeper's +goalkeepers +goalkeeping +goalless +goalmouth +goalmouth's +goalmouths +goalpost +goalposts +goals +goaltender +goaltender's +goaltenders +goanna +goat +goat's +goatee +goatee's +goatees +goatherd +goatherd's +goatherds +goats +goatskin +goatskin's +goatskins +gob +gob's +gobbet +gobbet's +gobbets +gobble +gobbled +gobbledegook's +gobbledygook +gobbler +gobbler's +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +gobs +gobstopper +gobstopper's +gobstoppers +god +god's +godchild +godchild's +godchildren +goddamn +goddaughter +goddaughter's +goddaughters +goddess +goddess's +goddesses +godfather +godfather's +godfathers +godforsaken +godhead +godhood +godless +godlessly +godlessness +godlessness's +godlier +godliest +godlike +godliness +godliness's +godly +godmother +godmother's +godmothers +godparent +godparent's +godparents +gods +godsend +godsend's +godsends +godson +godson's +godsons +goer +goer's +goers +goes +gofer +gofer's +gofers +goggle +goggled +goggles +goggling +going +going's +goings +goiter +goiter's +goiters +goitre +goitre's +goitres +gold +gold's +goldbrick +goldbrick's +goldbricked +goldbricker +goldbricker's +goldbrickers +goldbricking +goldbricks +golden +goldenrod +goldenrod's +goldfield +goldfields +goldfinch +goldfinch's +goldfinches +goldfish +goldfish's +goldfishes +goldmine +goldmines +goldsmith +goldsmith's +goldsmiths +golf +golf's +golfed +golfer +golfer's +golfers +golfing +golliwog +golliwog's +golliwogs +golly +gonad +gonad's +gonads +gondola +gondola's +gondolas +gondolier +gondolier's +gondoliers +gone +goner +goner's +goners +gong +gong's +gonged +gonging +gongs +gonorrhea +gonorrhea's +gonorrheal +gonorrhoea +gonorrhoea's +gonorrhoeal +goober +goober's +goobers +good +goodbye +goodbye's +goodbyes +goodies +goodish +goodlier +goodliest +goodly +goodness +goodness's +goodnight +goods +goodwill +goodwill's +goody +gooey +goof +goof's +goofball +goofball's +goofballs +goofed +goofier +goofiest +goofiness +goofiness's +goofing +goofs +goofy +goog +googlies +googly +googly's +gooier +gooiest +gook +gook's +gooks +goolie +goon +goon's +goons +goose +goose's +gooseberries +gooseberry +gooseberry's +goosed +gooses +goosestep +goosesteps +goosing +gopher +gopher's +gophers +gore +gore's +gored +gores +gorge +gorge's +gorged +gorgeous +gorgeously +gorgeousness +gorges +gorging +gorgon +gorgons +gorier +goriest +gorilla +gorilla's +gorillas +gorily +goriness +goring +gormandise +gormandised +gormandiser +gormandiser's +gormandisers +gormandises +gormandising +gormandize +gormandized +gormandizer +gormandizer's +gormandizers +gormandizes +gormandizing +gormless +gorse +gorse's +gory +gosh +goshawk +goshawk's +goshawks +gosling +gosling's +goslings +gospel +gospel's +gospeller +gospeller's +gospellers +gospels +gossamer +gossamer's +gossip +gossip's +gossiped +gossiper +gossipers +gossiping +gossips +gossipy +got +gotcha +gotten +gouache +gouache's +gouaches +gouge +gouged +gouger +gouger's +gougers +gouges +gouging +goulash +goulash's +goulashes +gourd +gourd's +gourde +gourds +gourmand +gourmand's +gourmandise +gourmandised +gourmandises +gourmandising +gourmandize +gourmandized +gourmandizes +gourmandizing +gourmands +gourmet +gourmet's +gourmets +gout +gout's +goutier +goutiest +gouty +govern +governable +governance +governance's +governed +governess +governess's +governesses +governing +government +government's +governmental +governments +governor +governor's +governors +governorship +governorship's +governorships +governs +govt +gown +gown's +gowned +gowning +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbier +grabbiest +grabbing +grabby +grabs +grace +grace's +graced +graceful +gracefully +gracefulness +graceless +gracelessly +gracelessness +graces +gracing +gracious +graciously +graciousness +graciousness's +grackle +grackle's +grackles +grad +grad's +gradable +gradate +gradated +gradates +gradating +gradation +gradation's +gradations +grade +grade's +graded +grader +grader's +graders +grades +gradient +gradient's +gradients +grading +grads +gradual +gradualism +gradualism's +gradualist +gradualist's +gradually +gradualness +graduate +graduate's +graduated +graduates +graduating +graduation +graduation's +graduations +graffiti +graffito +graffito's +graft +graft's +grafted +grafter +grafter's +grafters +grafting +grafts +graham +graham's +grahams +grail +grails +grain +grain's +grained +grainier +grainiest +graininess +graininess's +grains +grainy +gram +gram's +grammar +grammar's +grammarian +grammarian's +grammarians +grammars +grammatical +grammatically +gramophone +gramophone's +gramophones +grampus +grampus's +grampuses +grams +granaries +granary +granary's +grand +grandaunt +grandaunt's +grandaunts +grandchild +grandchild's +grandchildren +granddad +granddad's +granddaddies +granddaddy +granddaddy's +granddads +granddaughter +granddaughter's +granddaughters +grandee +grandee's +grandees +grander +grandest +grandeur +grandeur's +grandfather +grandfather's +grandfathered +grandfathering +grandfatherly +grandfathers +grandiloquence +grandiloquence's +grandiloquent +grandiose +grandiosely +grandiosity +grandiosity's +grandly +grandma +grandma's +grandmas +grandmaster +grandmaster's +grandmasters +grandmother +grandmother's +grandmotherly +grandmothers +grandnephew +grandnephew's +grandnephews +grandness +grandness's +grandniece +grandniece's +grandnieces +grandpa +grandpa's +grandparent +grandparent's +grandparents +grandpas +grandson +grandson's +grandsons +grandstand +grandstand's +grandstanded +grandstanding +grandstands +granduncle +granduncle's +granduncles +grange +grange's +grangerisation +grangerise +grangerised +grangeriser +grangeriser's +grangerises +grangerising +grangerization +grangerize +grangerized +grangerizer +grangerizer's +grangerizes +grangerizing +granges +granite +granite's +granites +grannies +granny +granny's +granola +grant +granted +grantee +grantee's +grantees +granter +granter's +granters +granting +grantor's +grants +granular +granularity +granularity's +granulate +granulated +granulates +granulating +granulation +granulation's +granule +granule's +granules +granulise +granulize +grape +grape's +grapefruit +grapefruit's +grapefruits +grapes +grapeshot +grapeshot's +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphics +graphing +graphite +graphite's +graphitisation +graphitise +graphitised +graphitises +graphitising +graphitization +graphitize +graphitized +graphitizes +graphitizing +graphologist +graphologist's +graphologists +graphology +graphology's +graphs +grapnel +grapnel's +grapnels +grapple +grappled +grapples +grappling +grasp +graspable +grasped +grasper +grasper's +grasping +grasps +grass +grass's +grassed +grasses +grasshopper +grasshopper's +grasshoppers +grassier +grassiest +grassing +grassland +grassland's +grasslands +grassroots +grassy +grate +grated +grateful +gratefully +gratefulness +gratefulness's +grater +grater's +graters +grates +gratification +gratification's +gratifications +gratified +gratifies +gratify +gratifying +gratifyingly +gratin +gratin's +grating +grating's +gratingly +gratings +gratins +gratis +gratitude +gratitude's +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +grave's +graved +gravedigger +gravedigger's +gravediggers +gravel +gravel's +graveled +graveling +gravelled +gravelling +gravels +gravely +graven +graveness +graver +graver's +graves +graveside +gravesides +gravest +gravestone +gravestone's +gravestones +graveyard +graveyard's +graveyards +gravid +gravies +gravimeter +gravimeter's +gravimeters +graving +gravitas +gravitate +gravitated +gravitates +gravitating +gravitation +gravitation's +gravitational +gravitationally +gravities +graviton +graviton's +gravitons +gravity +gravity's +gravy +gravy's +gray +grayed +grayer +grayest +graying +grays +graze +grazed +grazer +grazer's +grazers +grazes +grazing +grease +grease's +greased +greasepaint +greasepaint's +greaseproof +greaser +greaser's +greasers +greases +greasier +greasiest +greasily +greasiness +greasiness's +greasing +greasy +great +greatcoat +greatcoat's +greatcoats +greater +greatest +greatly +greatness +greatness's +greats +grebe +grebe's +grebes +greed +greed's +greedier +greediest +greedily +greediness +greediness's +greedy +green +green's +greenback +greenback's +greenbacks +greenbelt +greenbelts +greened +greener +greenery +greenery's +greenest +greenflies +greenfly +greenfly's +greengage +greengage's +greengages +greengrocer +greengrocer's +greengrocers +greengrocery +greengrocery's +greenhorn +greenhorn's +greenhorns +greenhouse +greenhouse's +greenhouses +greenie +greening +greening's +greenish +greenly +greenmail +greenmailed +greenmailing +greenmails +greenness +greenness's +greenroom +greenroom's +greenrooms +greens +greensward +greensward's +greenwood +greenwood's +greet +greeted +greeter +greeter's +greeters +greeting +greeting's +greetings +greets +gregarious +gregariously +gregariousness +gremlin +gremlin's +gremlins +grenade +grenade's +grenades +grenadier +grenadier's +grenadiers +grenadine +grenadine's +grevillea +grew +grey +greybeard +greybeard's +greyed +greyer +greyest +greyhound +greyhound's +greyhounds +greying +greyness +greyness's +greys +grid +grid's +griddle +griddle's +griddlecake +griddlecake's +griddlecakes +griddles +gridiron +gridiron's +gridirons +gridlock +gridlocked +gridlocks +grids +grief +grief's +grievance +grievance's +grievances +grieve +grieved +griever +griever's +grievers +grieves +grieving +grievous +grievously +grievousness +griffin +griffin's +griffins +griffon's +grill +grille +grille's +grilled +grilles +grilling +grills +grim +grimace +grimace's +grimaced +grimaces +grimacing +grime +grime's +grimed +grimes +grimier +grimiest +griminess +griminess's +griming +grimly +grimmer +grimmest +grimness +grimness's +grimy +grin +grind +grinder +grinder's +grinders +grinding +grindings +grinds +grindstone +grindstone's +grindstones +gringo +gringo's +gringos +grinned +grinner +grinner's +grinning +grins +grip +grip's +gripe +griped +griper +griper's +gripers +gripes +griping +grippe +grippe's +gripped +gripper +gripper's +grippers +grippes +gripping +grips +grislier +grisliest +grisliness +grisly +grist +grist's +gristle +gristle's +gristlier +gristliest +gristly +gristmill +gristmill's +gristmills +grit +grit's +grits +gritted +grittier +grittiest +grittiness +gritting +gritty +grizzle +grizzled +grizzles +grizzlier +grizzlies +grizzliest +grizzling +grizzly +groan +groan's +groaned +groaner +groaner's +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +grocery's +grog +grog's +groggier +groggiest +groggily +grogginess +grogginess's +groggy +grogshop +groin +groin's +groins +grommet +grommet's +grommets +groom +groom's +groomed +groomer +groomer's +groomers +grooming +grooms +groomsman +groomsman's +groomsmen +groove +groove's +grooved +grooves +groovier +grooviest +grooving +groovy +grope +groped +groper +groper's +gropers +gropes +groping +gropingly +grosbeak +grosbeak's +grosbeaks +grosgrain +grosgrain's +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grossness's +grotesque +grotesquely +grotesqueness +grotesques +grottier +grottiest +grotto +grotto's +grottoes +grotty +grouch +grouched +grouches +grouchier +grouchiest +grouchily +grouchiness +grouchiness's +grouching +grouchy +ground +ground's +groundbreaking +groundbreakings +grounded +grounder +grounder's +grounders +groundhog +groundhogs +grounding +groundings +groundless +groundlessly +groundnut +groundnut's +groundnuts +grounds +groundsheet +groundsheet's +groundsheets +groundskeeper +groundskeepers +groundswell +groundswells +groundwater +groundwork +groundwork's +group +group's +grouped +grouper +grouper's +groupers +groupie +groupie's +groupies +grouping +grouping's +groupings +groups +groupware +grouse +grouse's +groused +grouser +grouser's +grousers +grouses +grousing +grout +grout's +grouted +grouting +grouts +grove +grove's +grovel +groveled +groveling +grovelled +grovelling +grovels +groves +grow +grower +grower's +growers +growing +growl +growled +growler +growler's +growlers +growling +growls +grown +grownup +grownup's +grownups +grows +growth +growth's +growths +grub +grubbed +grubber +grubber's +grubbers +grubbier +grubbiest +grubbily +grubbiness +grubbiness's +grubbing +grubby +grubs +grubstake +grubstake's +grudge +grudge's +grudged +grudges +grudging +grudgingly +gruel +gruel's +grueling +gruelingly +gruelling +gruellingly +gruels +gruesome +gruesomely +gruesomeness +gruff +gruffer +gruffest +gruffly +gruffness +gruffness's +grumble +grumbled +grumbler +grumbler's +grumblers +grumbles +grumbling +grumblings +grump +grump's +grumpier +grumpiest +grumpily +grumpiness +grumps +grumpy +grunge +grungier +grungiest +grungy +grunion +grunion's +grunions +grunt +grunted +grunter +grunting +grunts +gryphon's +guacamole +guacamole's +guanine +guanine's +guano +guano's +guar +guarantee +guarantee's +guaranteed +guaranteeing +guarantees +guarantied +guaranties +guarantor +guarantor's +guarantors +guaranty +guaranty's +guarantying +guard +guarded +guardedly +guardedness +guardedness's +guarder +guarder's +guarders +guardhouse +guardhouse's +guardhouses +guardian +guardian's +guardians +guardianship +guardianship's +guarding +guardrail +guardrail's +guardrails +guardroom +guardroom's +guardrooms +guards +guardsman +guardsman's +guardsmen +guava +guava's +guavas +gubernatorial +guerrilla +guerrilla's +guerrillas +guess +guessable +guessed +guesser +guesser's +guessers +guesses +guessing +guesstimate +guesstimated +guesstimates +guesstimating +guesswork +guesswork's +guest +guest's +guesthouse +guesthouse's +guesthouses +guestroom +guestrooms +guests +guff +guff's +guffaw +guffaw's +guffawed +guffawing +guffaws +guidance +guidance's +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guidepost +guidepost's +guideposts +guider +guider's +guiders +guides +guiding +guild +guild's +guilder +guilder's +guilders +guildhall +guildhall's +guildhalls +guilds +guile +guile's +guileful +guileless +guilelessly +guiles +guillemot +guillemot's +guillemots +guillotine +guillotine's +guillotined +guillotines +guillotining +guilt +guilt's +guiltier +guiltiest +guiltily +guiltiness +guiltiness's +guiltless +guilty +guinea +guinea's +guineas +guise +guise's +guises +guitar +guitar's +guitarist +guitarist's +guitarists +guitars +gulag +gulags +gulch +gulch's +gulches +gulden +gulden's +guldens +gulf +gulf's +gulfs +gull +gull's +gulled +gullet +gullet's +gullets +gullibility +gullibility's +gullible +gullies +gulling +gulls +gully +gully's +gulp +gulped +gulper +gulpers +gulping +gulps +gum +gum's +gumball +gumballs +gumbo +gumbo's +gumboil +gumboil's +gumboils +gumboot +gumboots +gumbos +gumdrop +gumdrop's +gumdrops +gummed +gummier +gummiest +gumming +gummy +gumption +gumption's +gums +gumshoe +gumshoe's +gumshoed +gumshoeing +gumshoes +gumsucker +gun +gun's +gunboat +gunboat's +gunboats +gunfight +gunfight's +gunfighter +gunfighter's +gunfighters +gunfights +gunfire +gunfire's +gunk +gunk's +gunman +gunman's +gunmen +gunmetal +gunmetal's +gunned +gunner +gunner's +gunners +gunnery +gunnery's +gunning +gunny +gunny's +gunnysack +gunnysack's +gunnysacks +gunpoint +gunpowder +gunpowder's +gunrunner +gunrunner's +gunrunners +gunrunning +gunrunning's +guns +gunship +gunshot +gunshot's +gunshots +gunslinger +gunslinger's +gunslingers +gunsmith +gunsmith's +gunsmiths +gunwale +gunwale's +gunwales +gunyah +guppies +guppy +guppy's +gurgle +gurgled +gurgles +gurgling +gurney +gurneys +guru +guru's +gurus +gush +gushed +gusher +gusher's +gushers +gushes +gushier +gushiest +gushing +gushingly +gushy +gusset +gusset's +gusseted +gusseting +gussets +gussied +gussies +gussy +gussying +gust +gust's +gustatory +gusted +gustier +gustiest +gustily +gusting +gusto +gusto's +gusts +gusty +gut +gut's +gutless +gutlessness +guts +gutser +gutsier +gutsiest +gutsy +gutted +gutter +gutter's +guttered +guttering +gutters +guttersnipe +guttersnipe's +guttersnipes +gutting +guttural +gutturally +gutturals +guy +guy's +guyed +guying +guys +guzzle +guzzled +guzzler +guzzler's +guzzlers +guzzles +guzzling +gybes +gym +gym's +gymkhana +gymkhana's +gymkhanas +gymnasia's +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastically +gymnastics +gymnasts +gymnosperm +gymnosperm's +gymnosperms +gyms +gymslip +gymslip's +gymslips +gynaecium +gynaecocracies +gynaecocracy +gynaecocracy's +gynaecologic +gynaecological +gynaecologist +gynaecologist's +gynaecologists +gynaecology +gynaecology's +gynaecomorphous +gynecologic +gynecological +gynecologist +gynecologist's +gynecologists +gynecology +gynecology's +gynoecia +gynoecium's +gyp +gypped +gypper +gyppers +gypping +gyps +gypsies +gypster +gypsters +gypsum +gypsum's +gypsy +gyrate +gyrated +gyrates +gyrating +gyration +gyration's +gyrations +gyrator +gyrator's +gyrators +gyrfalcon +gyrfalcon's +gyrfalcons +gyro +gyro's +gyros +gyroscope +gyroscope's +gyroscopes +gyroscopic +gyrostabiliser +gyrostabiliser's +gyrostabilisers +gyrostabilizer +gyrostabilizer's +gyrostabilizers ++++++++++ +h +ha +haberdasher +haberdasher's +haberdasheries +haberdashers +haberdashery +haberdashery's +habiliment +habiliment's +habiliments +habit +habit's +habitability +habitability's +habitable +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +habituate +habituated +habituates +habituating +habituation +habituation's +habitué +habitué's +habitués +hacienda +hacienda's +haciendas +hack +hacked +hacker +hacker's +hackers +hacking +hackle +hackle's +hackles +hackney +hackney's +hackneyed +hackneying +hackneys +hacks +hacksaw +hacksaw's +hacksaws +hackwork +had +haddock +haddock's +haddocks +hading +hadn't +hadron's +hadrons +haemachrome +haemachrome's +haemal +haemangioma +haematic +haematics +haematin +haematinic +haematinic's +haematinics +haematins +haematite +haematite's +haematites +haematitic +haematocele +haematocele's +haematocryal +haematogenous +haematoid +haematological +haematologist +haematologist's +haematologists +haematology +haematology's +haematoma +haematoma's +haematomas +haematomata +haematopoiesis +haematopoietic +haematosis +haematothermal +haematoxylin +haematoxylin's +haematoxylins +haemic +haemin +haemin's +haemins +haemocyte +haemocyte's +haemocytes +haemocytometer +haemodialysis +haemoglobin +haemoglobin's +haemoid +haemolyses +haemolysin +haemolysis +haemolytic +haemophilia's +haemophiliac +haemophiliac's +haemophiliacs +haemophilic +haemoptysis +haemorrhage's +haemorrhoid +haemorrhoid's +haemorrhoidal +haemorrhoidectomy +haemorrhoidectomy's +haemostasis +haemostatic +hafnium +hafnium's +haft +haft's +hafts +hag +hag's +haggard +haggardly +haggardness +haggis +haggis's +haggises +haggish +haggle +haggled +haggler +haggler's +hagglers +haggles +haggling +hagiographer +hagiographer's +hagiographers +hagiographies +hagiography +hagiography's +hags +haiku +haiku's +hail +hail's +hailed +hailing +hails +hailstone +hailstone's +hailstones +hailstorm +hailstorm's +hailstorms +hair +hair's +hairball +hairball's +hairballs +hairbreadth +hairbreadth's +hairbreadths +hairbrush +hairbrush's +hairbrushes +haircloth +haircloth's +haircut +haircut's +haircuts +haircutting +hairdo +hairdo's +hairdos +hairdresser +hairdresser's +hairdressers +hairdressing +hairdressing's +hairdryer +hairdryers +haired +hairgrip +hairgrip's +hairgrips +hairier +hairiest +hairiness +hairiness's +hairless +hairline +hairline's +hairlines +hairnet +hairnet's +hairnets +hairpiece +hairpiece's +hairpieces +hairpin +hairpin's +hairpins +hairs +hairsbreadth +hairsbreadths +hairspray +hairsprays +hairspring +hairspring's +hairsprings +hairstyle +hairstyle's +hairstyles +hairstyling +hairstylist +hairstylists +hairy +hajj +hajjes +hajji +hajji's +hajjis +hake +hake's +hakea +hakes +halberd +halberd's +halberds +halcyon +hale +haled +haler +hales +halest +half +half's +halfback +halfback's +halfbacks +halfpence +halfpennies +halfpenny +halfpenny's +halfpennyworth +halftime +halftimes +halftone +halftone's +halftones +halfway +halfwit +halfwit's +halfwits +halibut +halibut's +halibuts +halide +halide's +halides +haling +halite +halite's +halitosis +halitosis's +hall +hall's +hallelujah +hallelujahs +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallo +halloo's +hallos +hallow +hallowed +hallowing +hallows +halls +hallucinate +hallucinated +hallucinates +hallucinating +hallucination +hallucination's +hallucinations +hallucinatory +hallucinogen +hallucinogen's +hallucinogenic +hallucinogens +hallway +hallway's +hallways +halo +halo's +haloed +halogen +halogen's +halogenated +halogens +haloing +halos +halt +halt's +halted +halter +halter's +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halves +halving +halyard +halyard's +halyards +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammed +hammer +hammer's +hammered +hammerer +hammerer's +hammerers +hammerhead +hammerhead's +hammerheads +hammering +hammering's +hammerings +hammerlock +hammerlock's +hammerlocks +hammers +hammertoe +hammertoe's +hammertoes +hammier +hammiest +hamming +hammock +hammock's +hammocks +hammy +hamper +hampered +hampering +hampers +hams +hamster +hamster's +hamsters +hamstring +hamstringing +hamstrings +hamstrung +hand +hand's +handbag +handbag's +handbags +handball +handball's +handballs +handbill +handbill's +handbills +handbook +handbook's +handbooks +handbrake +handbrake's +handbrakes +handcar +handcar's +handcars +handcart +handcart's +handcarts +handclasp +handclasp's +handclasps +handcraft +handcrafted +handcrafting +handcrafts +handcuff +handcuffed +handcuffing +handcuffs +handed +handedness +handful +handful's +handfuls +handgun +handgun's +handguns +handheld +handhold +handhold's +handholding +handholds +handicap +handicap's +handicapped +handicapper +handicapper's +handicappers +handicapping +handicaps +handicraft +handicraft's +handicrafts +handier +handiest +handily +handiness +handiness's +handing +handiwork +handiwork's +handkerchief +handkerchief's +handkerchiefs +handle +handle's +handlebar +handlebar's +handlebars +handled +handler +handler's +handlers +handles +handling +handling's +handmade +handmaid +handmaid's +handmaiden +handmaiden's +handmaidens +handmaids +handout +handout's +handouts +handover +handovers +handpick +handpicked +handpicking +handpicks +handpiece +handrail +handrail's +handrails +hands +handsaw +handsaw's +handsaws +handset +handset's +handsets +handshake +handshake's +handshakes +handshaking +handshaking's +handsome +handsomely +handsomeness +handsomer +handsomest +handspring +handspring's +handsprings +handstand +handstand's +handstands +handwork +handwork's +handwriting +handwriting's +handwritten +handy +handyman +handyman's +handymen +hang +hangar +hangar's +hangars +hangdog +hanged +hanger +hanger's +hangers +hanging +hanging's +hangings +hangman +hangman's +hangmen +hangnail +hangnail's +hangnails +hangout +hangout's +hangouts +hangover +hangover's +hangovers +hangs +hank +hank's +hanker +hankered +hankering +hankering's +hankerings +hankers +hankie +hankie's +hankies +hanks +hanky's +hansom +hansom's +hansoms +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haplessness's +haploid +haploids +haply +happen +happened +happening +happening's +happenings +happens +happenstance +happenstance's +happenstances +happier +happiest +happily +happiness +happiness's +happy +harangue +harangued +harangues +haranguing +harass +harassed +harasser +harasser's +harassers +harasses +harassing +harassment +harassment's +harbinger +harbinger's +harbingers +harbor +harbor's +harborage +harborage's +harborages +harbored +harboring +harbors +harbour +harbour's +harbourage +harbourage's +harbourages +harboured +harbourer +harbourer's +harbourers +harbouring +harbourless +harbours +hard +hardback +hardback's +hardbacks +hardball +hardball's +hardboard +hardboard's +hardbound +hardcore +hardcover +harden +hardened +hardener +hardener's +hardeners +hardening +hardening's +hardens +harder +hardest +hardhat +hardhats +hardhearted +hardheartedly +hardheartedness +hardier +hardiest +hardihood +hardihood's +hardily +hardiness +hardiness's +hardliner +hardliners +hardly +hardness +hardness's +hardscrabble +hardship +hardship's +hardships +hardstand +hardstands +hardtack +hardtack's +hardtop +hardtop's +hardtops +hardware +hardware's +hardwood +hardwood's +hardwoods +hardworking +hardy +hare +hare's +harebell +harebell's +harebells +harebrained +hared +harelip +harelip's +harelips +harem +harem's +harems +hares +haricot +haricot's +haricots +haring +hark +harked +harking +harks +harlequin +harlequin's +harlequins +harlot +harlot's +harlotry +harlotry's +harlots +harm +harm's +harmed +harmer +harmer's +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmlessness's +harmonic +harmonica +harmonica's +harmonically +harmonicas +harmonics +harmonies +harmonious +harmoniously +harmoniousness +harmonisation +harmonisation's +harmonisations +harmonise +harmonised +harmoniser +harmoniser's +harmonisers +harmonises +harmonising +harmonium +harmonium's +harmoniums +harmonization +harmonization's +harmonize +harmonized +harmonizer +harmonizer's +harmonizers +harmonizes +harmonizing +harmony +harmony's +harms +harness +harness's +harnessed +harnesses +harnessing +harp +harp's +harped +harpies +harping +harping's +harpist +harpist's +harpists +harpoon +harpoon's +harpooned +harpooner +harpooner's +harpooners +harpooning +harpoons +harps +harpsichord +harpsichord's +harpsichordist +harpsichordist's +harpsichordists +harpsichords +harpy +harpy's +harridan +harridan's +harridans +harried +harrier +harrier's +harriers +harries +harrow +harrow's +harrowed +harrowing +harrows +harrumph +harrumphed +harrumphing +harrumphs +harrying +harsh +harsher +harshest +harshly +harshness +harshness's +hart +hart's +harts +harvest +harvest's +harvested +harvester +harvester's +harvesters +harvesting +harvests +has +hash +hash's +hashed +hashes +hashing +hashish +hashish's +hasn't +hasp +hasp's +hasps +hassle +hassle's +hassled +hassles +hassling +hassock +hassock's +hassocks +hast +haste +haste's +hasted +hasten +hastened +hastening +hastens +hastier +hastiest +hastily +hastiness +hastiness's +hasting +hastle +hasty +hat +hat's +hatband +hatband's +hatbands +hatbox +hatbox's +hatboxes +hatch +hatchback +hatchback's +hatchbacks +hatcheck +hatched +hatchelled +hatchelling +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hatching's +hatchway +hatchway's +hatchways +hate +hated +hateful +hatefully +hatefulness +hatemonger +hater +hater's +haters +hates +hath +hating +hatpin +hatpin's +hatpins +hatred +hatred's +hatreds +hats +hatter +hatter's +hatters +hauberk +hauberk's +hauberks +haughtier +haughtiest +haughtily +haughtiness +haughtiness's +haughty +haul +haulage +haulage's +hauled +hauler +hauler's +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunting +hauntingly +haunts +hauteur +hauteur's +have +haven +haven's +haven't +havens +haversack +haversack's +haversacks +haves +having +havoc +havoc's +haw +haw's +hawed +hawing +hawk +hawk's +hawked +hawker +hawker's +hawkers +hawking +hawkish +hawks +haws +hawser +hawser's +hawsers +hawthorn +hawthorn's +hawthorns +hay +hay's +haycock +haycock's +haycocks +hayed +hayfield +hayfield's +haying +hayloft +hayloft's +haylofts +haymaking +haymow +haymow's +haymows +hayrick +hayrick's +hayricks +hayride +hayride's +hayrides +hays +hayseed +hayseed's +hayseeds +haystack +haystack's +haystacks +haywire +haywire's +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazards +haze +haze's +hazed +hazel +hazel's +hazelnut +hazelnut's +hazelnuts +hazels +hazer +hazes +hazier +haziest +hazily +haziness +haziness's +hazing +hazy +hdqrs +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headband +headband's +headbands +headboard +headboard's +headboards +headcheese +headcheese's +headcount +headcounts +headdress +headdress's +headdresses +headed +header +header's +headers +headfirst +headgear +headgear's +headhunt +headhunted +headhunting +headhunts +headier +headiest +headily +headiness +heading +heading's +headings +headlamp +headlamps +headland +headland's +headlands +headless +headlight +headlight's +headlights +headline +headline's +headlined +headliner +headliner's +headliners +headlines +headlining +headlock +headlock's +headlocks +headlong +headman +headman's +headmaster +headmaster's +headmasters +headmastership +headmastership's +headmen +headmistress +headmistress's +headmistresses +headphone +headphone's +headphones +headpiece +headpiece's +headpieces +headpin +headpin's +headpins +headquarter +headquartered +headquartering +headquarters +headrest +headrest's +headrests +headroom +headroom's +heads +headscarf +headscarf's +headscarves +headset +headset's +headsets +headship +headship's +headships +headshrinker +headshrinker's +headshrinkers +headsman +headsman's +headsmen +headstall +headstall's +headstalls +headstand +headstand's +headstands +headstock +headstock's +headstone +headstone's +headstones +headstrong +headwaiter +headwaiter's +headwaiters +headwaters +headway +headway's +headwind +headwind's +headwinds +headword +headword's +headwords +heady +heal +healed +healer +healer's +healers +healing +heals +health +health's +healthful +healthfully +healthfulness +healthfulness's +healthier +healthiest +healthily +healthiness +healthiness's +healthy +heap +heap's +heaped +heaping +heaps +hear +heard +hearer +hearer's +hearers +hearing +hearing's +hearings +hearken +hearkened +hearkening +hearkens +hears +hearsay +hearsay's +hearse +hearse's +hearses +heart +heart's +heartache +heartache's +heartaches +heartbeat +heartbeat's +heartbeats +heartbreak +heartbreak's +heartbreaking +heartbreaks +heartbroken +heartburn +heartburn's +hearted +hearten +heartened +heartening +heartens +heartfelt +hearth +hearth's +hearthrug +hearthrugs +hearths +hearthstone +hearthstone's +hearthstones +heartier +hearties +heartiest +heartily +heartiness +heartiness's +hearting +heartland +heartland's +heartlands +heartless +heartlessly +heartlessness +heartlessness's +heartrending +heartrendingly +hearts +heartsick +heartsickness +heartstrings +heartthrob +heartthrob's +heartthrobs +heartwood +heartwood's +hearty +heat +heat's +heated +heatedly +heater +heater's +heaters +heath +heath's +heathen +heathen's +heathendom +heathenise +heathenised +heathenises +heathenish +heathenising +heathenism +heathenism's +heathenize +heathenized +heathenizes +heathenizing +heathens +heather +heather's +heathers +heathery +heathrow +heaths +heating +heatproof +heats +heatstroke +heatstroke's +heave +heaved +heaven +heaven's +heavenlier +heavenliest +heavenly +heavens +heavenward +heavenwards +heaver +heaver's +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaviness's +heaving +heavy +heavyhearted +heavyset +heavyweight +heavyweight's +heavyweights +heck +heckle +heckled +heckler +heckler's +hecklers +heckles +heckling +hectare +hectare's +hectares +hectic +hectically +hectogram +hectogram's +hectograms +hectoliter +hectoliter's +hectoliters +hectolitre +hectolitre's +hectolitres +hectometer +hectometer's +hectometers +hectometre +hectometre's +hectometres +hector +hectored +hectoring +hectors +hedge +hedge's +hedged +hedgehog +hedgehog's +hedgehogs +hedgehop +hedgehopped +hedgehopping +hedgehops +hedger +hedger's +hedgerow +hedgerow's +hedgerows +hedgers +hedges +hedging +hedonism +hedonism's +hedonist +hedonist's +hedonistic +hedonists +heed +heed's +heeded +heedful +heedfully +heeding +heedless +heedlessly +heedlessness +heedlessness's +heeds +heehaw +heehawed +heehawing +heehaws +heel +heel's +heeled +heeler +heeling +heelless +heels +heft +hefted +heftier +heftiest +heftily +heftiness +heftiness's +hefting +hefts +hefty +hegemonic +hegemony +hegemony's +hegira +hegiras +heifer +heifer's +heifers +height +height's +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heinousness's +heir +heir's +heiress +heiress's +heiresses +heirloom +heirloom's +heirlooms +heirs +heist +heist's +heisted +heisting +heists +held +helical +helices +helicopter +helicopter's +helicopters +heliocentric +heliography +heliography's +heliotrope +heliotrope's +heliotropes +helipad +helipad's +helipads +heliport +heliport's +heliports +helium +helium's +helix +helix's +hell +hell's +hellcat +hellcat's +hellcats +hellebore +hellebore's +hellfire +hellfire's +hellhole +hellhole's +hellholes +hellion +hellion's +hellions +hellish +hellishly +hellishness +hello +helloed +hellos +hells +helm +helm's +helmet +helmet's +helmeted +helmets +helms +helmsman +helmsman's +helmsmen +helot +helots +help +helped +helper +helper's +helpers +helpful +helpfully +helpfulness +helpfulness's +helping +helping's +helpings +helpless +helplessly +helplessness +helplessness's +helpline +helpmate +helpmate's +helpmates +helpmeet's +helps +helve +helves +hem +hem's +hematite +hematite's +hematological +hematologist +hematologist's +hematologists +hematology +hematology's +hemisphere +hemisphere's +hemispheres +hemispheric +hemispherical +hemline +hemline's +hemlines +hemlock +hemlock's +hemlocks +hemmed +hemmer +hemmer's +hemmers +hemming +hemoglobin +hemolytic +hemophiliac +hemophiliac's +hemophiliacs +hemophilic +hemorrhagic +hemp +hemp's +hempen +hems +hemstitch +hemstitch's +hemstitched +hemstitches +hemstitching +hen +hen's +hence +henceforth +henceforward +henchman +henchman's +henchmen +henge's +henna +henna's +hennaed +hennaing +hennas +henpeck +henpecked +henpecking +henpecks +hens +hep +heparin +heparin's +hepatic +hepatics +hepatisation +hepatise +hepatised +hepatises +hepatising +hepatitis +hepatitis's +hepatize +hepatizes +hepatizing +heptagon +heptagon's +heptagonal +heptagons +heptane's +heptathlon +heptathlons +her +herald +herald's +heralded +heraldic +heralding +heraldry +heraldry's +heralds +herb +herb's +herbaceous +herbage +herbage's +herbal +herbalist +herbalist's +herbalists +herbals +herbicidal +herbicide +herbicide's +herbicides +herbivore +herbivore's +herbivores +herbivorous +herbs +herd +herd's +herded +herder +herder's +herders +herding +herds +herdsman +herdsman's +herdsmen +here +here's +hereabout +hereabouts +hereafter +hereafters +hereby +hereditary +heredity +heredity's +herein +hereinafter +hereof +hereon +heresies +heresy +heresy's +heretic +heretic's +heretical +heretics +hereto +heretofore +hereunder +hereunto +hereupon +herewith +heritability +heritable +heritage +heritage's +heritages +hermaphrodite +hermaphrodite's +hermaphrodites +hermaphroditic +hermeneutic +hermeneutics +hermetic +hermetical +hermetically +hermit +hermit's +hermitage +hermitage's +hermitages +hermits +hernia +hernia's +hernias +herniated +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroin's +heroine +heroine's +heroines +heroism +heroism's +heron +heron's +herons +herpes +herpes's +herpetologist +herpetologist's +herpetologists +herpetology +herpetology's +herring +herring's +herringbone +herringbone's +herringboned +herringbones +herringboning +herrings +hers +herself +hertz +hertz's +hesitance +hesitancy +hesitancy's +hesitant +hesitantly +hesitate +hesitated +hesitates +hesitating +hesitatingly +hesitation +hesitation's +hesitations +hetaerism +hetero +heterodox +heterodoxy +heterodoxy's +heterogeneity +heterogeneity's +heterogeneous +heterogeneously +heterosexual +heterosexual's +heterosexuality +heterosexuality's +heterosexually +heterosexuals +heterozygous +heuristic +heuristically +heuristics +hew +hewed +hewers +hewing +hews +hex +hexadecimal +hexadecimals +hexagon +hexagon's +hexagonal +hexagons +hexagram +hexagram's +hexagrams +hexameter +hexameter's +hexameters +hexane +hexane's +hexed +hexes +hexing +hey +heyday +heyday's +heydays +hi +hiatus +hiatus's +hiatuses +hibachi +hibachi's +hibachis +hibernate +hibernated +hibernates +hibernating +hibernation +hibernation's +hibernator +hibernator's +hibernators +hibiscus +hibiscus's +hibiscuses +hiccough +hiccoughed +hiccoughing +hiccoughs +hiccup +hiccup's +hiccups +hick +hick's +hickey +hickey's +hickeys +hickories +hickory +hickory's +hicks +hid +hidden +hide +hideaway +hideaway's +hideaways +hidebound +hided +hideous +hideously +hideousness +hideousness's +hideout +hideout's +hideouts +hider +hider's +hiders +hides +hiding +hiding's +hidings +hierarchic +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +hieratic +hieroglyph +hieroglyphic +hieroglyphics +hieroglyphs +high +highball +highball's +highballs +highborn +highboy +highboy's +highboys +highbrow +highbrow's +highbrows +highchair +highchair's +highchairs +higher +highest +highfalutin +highhanded +highhandedly +highhandedness +highland +highland's +highlander +highlanders +highlands +highlight +highlight's +highlighted +highlighter +highlighters +highlighting +highlights +highly +highness +highness's +highpoint +highroad +highroad's +highroads +highs +hightail +hightailed +hightailing +hightails +highway +highway's +highwayman +highwayman's +highwaymen +highways +hijack +hijacked +hijacker +hijacker's +hijackers +hijacking +hijackings +hijacks +hike +hiked +hiker +hiker's +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hilarity +hilarity's +hill +hill's +hillbillies +hillbilly +hillbilly's +hillier +hilliest +hilliness +hillock +hillock's +hillocks +hills +hillside +hillside's +hillsides +hilltop +hilltop's +hilltops +hilly +hilt +hilt's +hilts +him +himself +hind +hinder +hindered +hindering +hinders +hindmost +hindquarter +hindquarter's +hindquarters +hindrance +hindrance's +hindrances +hinds +hindsight +hindsight's +hinge +hinge's +hinged +hinges +hinging +hint +hint's +hinted +hinterland +hinterland's +hinterlands +hinters +hinting +hints +hip +hip's +hipbath +hipbaths +hipbone +hipbone's +hipbones +hipped +hipper +hippest +hippie +hippie's +hippies +hipping +hippo +hippo's +hippodrome +hippodrome's +hippodromes +hippopotamus +hippopotamus's +hippopotamuses +hippos +hips +hipster +hipster's +hipsters +hire +hired +hireling +hireling's +hirelings +hirer +hirer's +hires +hiring +hirsute +hirsuteness +his +hiss +hiss's +hissed +hisses +hissing +hissing's +hissings +histamine +histamine's +histamines +histogram +histogram's +histograms +histological +histologist +histologist's +histologists +histology +histology's +historian +historian's +historians +historic +historical +historically +historicise +historicised +historicises +historicising +historicist +historicist's +historicity +historicity's +historicize +historicized +historicizes +historicizing +histories +historiographer +historiographer's +historiographers +historiography +historiography's +history +history's +histrionic +histrionically +histrionics +hit +hitch +hitched +hitcher +hitcher's +hitchers +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hittable +hitter +hitter's +hitters +hitting +hive +hive's +hived +hives +hiving +ho +hoar +hoard +hoard's +hoarded +hoarders +hoarding +hoarding's +hoardings +hoards +hoarfrost +hoarfrost's +hoarier +hoariest +hoariness +hoarse +hoarsely +hoarseness +hoarseness's +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxer's +hoaxers +hoaxes +hoaxing +hob +hob's +hobbies +hobbit +hobble +hobbled +hobbler +hobbler's +hobblers +hobbles +hobbling +hobby +hobby's +hobbyhorse +hobbyhorse's +hobbyhorses +hobbyist +hobbyist's +hobbyists +hobgoblin +hobgoblin's +hobgoblins +hobnail +hobnail's +hobnailed +hobnails +hobnob +hobnobbed +hobnobbing +hobnobs +hobo +hobo's +hobos +hobs +hock +hock's +hocked +hockey +hockey's +hocking +hocks +hockshop +hockshop's +hockshops +hodgepodge +hodgepodge's +hodgepodges +hoe +hoe's +hoecake +hoecake's +hoecakes +hoed +hoedown +hoedown's +hoedowns +hoeing +hoer +hoer's +hoers +hoes +hog +hog's +hogback +hogback's +hogbacks +hogged +hogget +hogging +hoggish +hoggishly +hogs +hogshead +hogshead's +hogsheads +hogtie +hogtied +hogties +hogtying +hogwash +hogwash's +hoicks +hoist +hoisted +hoisting +hoists +hokum +hokum's +hold +holdall +holdall's +holdalls +holder +holder's +holders +holding +holding's +holdings +holdout +holdout's +holdouts +holdover +holdover's +holdovers +holds +hole +hole's +holed +holes +holey +holiday +holiday's +holidayed +holidaying +holidaymaker +holidaymakers +holidays +holier +holiest +holiness +holiness's +holing +holism +holism's +holistic +holistically +holler +hollered +hollering +hollers +hollies +hollow +hollowed +hollowing +hollowly +hollowness +hollowness's +hollows +holly +holly's +hollyhock +hollyhock's +hollyhocks +holmium +holmium's +holocaust +holocaust's +holocausts +hologram +hologram's +holograms +holograph +holograph's +holographic +holographs +holography +holography's +hols +holster +holster's +holstered +holstering +holsters +holy +homage +homage's +hombre +hombre's +hombres +homburg +homburg's +homburgs +home +home's +homebodies +homebody +homebody's +homeboy +homeboys +homecoming +homecoming's +homecomings +homed +homeland +homeland's +homelands +homeless +homelessness +homelessness's +homelier +homeliest +homelike +homeliness +homeliness's +homely +homemade +homemaker +homemaker's +homemakers +homemaking +homemaking's +homeomorphism +homeomorphism's +homeomorphisms +homeomorphous +homeopath +homeopathic +homeopathically +homeopathies +homeopaths +homeopathy +homeopathy's +homeostasis +homeostasis's +homeostatic +homeowner +homeowners +homepage +homepages +homer +homer's +homeroom +homeroom's +homerooms +homers +homes +homesick +homesickness +homesickness's +homespun +homestead +homestead's +homesteaded +homesteader +homesteader's +homesteaders +homesteading +homesteads +homestretch +homestretch's +homestretches +hometown +hometown's +hometowns +homeward +homework +homework's +homey +homeys +homicidal +homicide +homicide's +homicides +homier +homiest +homiletic +homiletics +homilies +homily +homily's +homing +hominid +hominid's +hominids +hominy +hominy's +homo +homo's +homoeopath +homoeopathic +homoeopathically +homoeopathist +homoeopathist's +homoeopathists +homoeopaths +homoeopathy +homoeostasis +homoeostatic +homoeothermic +homoerotic +homogenates +homogeneity +homogeneity's +homogeneous +homogeneously +homogenisation +homogenisation's +homogenisations +homogenise +homogenised +homogeniser +homogeniser's +homogenisers +homogenises +homogenising +homogenization +homogenization's +homogenizations +homogenize +homogenized +homogenizer +homogenizer's +homogenizers +homogenizes +homogenizing +homograph +homograph's +homographs +homological +homologies +homologise +homologised +homologises +homologising +homologize +homologized +homologizes +homologizing +homologous +homologue +homologue's +homology +homology's +homomorphism +homonym +homonym's +homonyms +homophobes +homophobia +homophobic +homophone +homophone's +homophones +homophony +homophony's +homos +homosexual +homosexual's +homosexuality +homosexuality's +homosexually +homosexuals +homozygous +homunculus +homunculus's +honcho +honchos +hone +honed +hones +honest +honestly +honesty +honesty's +honey +honey's +honeybee +honeybee's +honeybees +honeycomb +honeycomb's +honeycombed +honeycombing +honeycombs +honeydew +honeydew's +honeydews +honeyeater +honeyed +honeying +honeymoon +honeymoon's +honeymooned +honeymooner +honeymooner's +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honeysuckle's +honeysuckles +honing +honk +honk's +honked +honker +honker's +honkers +honkies +honking +honks +honky +honor +honor's +honorabilities +honorability +honorable +honorableness +honorably +honoraries +honorarium +honorarium's +honorariums +honorary +honored +honoree +honorific +honoring +honors +honour +honour's +honourable +honourables +honourably +honoured +honouree +honourer +honourer's +honourers +honouring +honourless +honours +hooch +hooch's +hood +hood's +hooded +hooding +hoodlum +hoodlum's +hoodlums +hoodoo +hoodoo's +hoodooed +hoodooing +hoodoos +hoods +hoodwink +hoodwinked +hoodwinking +hoodwinks +hooey +hooey's +hoof +hoof's +hoofed +hoofer +hoofer's +hoofers +hoofing +hoofs +hook +hook's +hookah +hookah's +hookahs +hooked +hooker +hooker's +hookers +hookier +hookiest +hooking +hooks +hookworm +hookworm's +hookworms +hooky +hooky's +hooligan +hooligan's +hooliganism +hooliganism's +hooligans +hoon +hoop +hoop's +hoopla +hoopla's +hoops +hooray +hoorayed +hooraying +hoorays +hoosegow +hoosegow's +hoosegows +hoot +hoot's +hooted +hootenannies +hootenanny +hootenanny's +hooters +hooting +hoots +hooves +hop +hop's +hope +hope's +hoped +hopeful +hopefully +hopefulness +hopefulness's +hopefuls +hopeless +hopelessly +hopelessness +hopelessness's +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +hopscotch +hopscotch's +horde +horde's +horded +hordes +hording +horehound +horehound's +horehounds +horizon +horizon's +horizons +horizontal +horizontally +horizontals +hormonal +hormonally +hormone +hormone's +hormones +horn +horn's +hornbeam +hornbeam's +hornblende +hornblende's +horned +hornet +hornet's +hornets +hornier +horniest +hornless +hornlike +hornpipe +hornpipe's +hornpipes +horns +horny +horologic +horologist +horologist's +horologists +horology +horology's +horoscope +horoscope's +horoscopes +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horrific +horrifically +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horseback's +horsebox +horsebox's +horseboxes +horsed +horseflesh +horseflesh's +horseflies +horsefly +horsefly's +horsehair +horsehair's +horsehide +horsehide's +horselaugh +horselaugh's +horselaughs +horseless +horseman +horseman's +horsemanship +horsemanship's +horsemen +horseplay +horseplay's +horsepower +horsepower's +horseradish +horseradish's +horseradishes +horses +horseshit +horseshit's +horseshoe +horseshoe's +horseshoed +horseshoeing +horseshoes +horsetail +horsetail's +horsetails +horsewhip +horsewhip's +horsewhipped +horsewhipping +horsewhips +horsewoman +horsewoman's +horsewomen +horsier +horsiest +horsing +hortatory +horticultural +horticulturalist +horticulturalists +horticulture +horticulture's +horticulturist +horticulturist's +horticulturists +hosanna +hosannas +hose +hose's +hosed +hosepipe +hosepipes +hoses +hosier +hosier's +hosiers +hosiery +hosiery's +hosing +hosp +hospice +hospice's +hospices +hospitable +hospitably +hospital +hospital's +hospitalisation +hospitalisation's +hospitalisations +hospitalise +hospitalised +hospitalises +hospitalising +hospitality +hospitality's +hospitalization +hospitalization's +hospitalizations +hospitalize +hospitalized +hospitalizes +hospitalizing +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostel +hostel's +hostelries +hostelry +hostelry's +hostels +hostess +hostess's +hostesses +hostie +hostile +hostilely +hostiles +hostilities +hostility +hostility's +hosting +hosts +hot +hotbed +hotbed's +hotbeds +hotbox +hotbox's +hotboxes +hotcake +hotcakes +hotchpotch +hotchpotch's +hotel +hotel's +hotelier +hotelier's +hoteliers +hotels +hotfoot +hotfooted +hotfooting +hotfoots +hothead +hothead's +hotheadedness +hotheads +hothouse +hothouse's +hothouses +hotly +hotness +hotness's +hotplate +hotplate's +hotplates +hotpot +hotpot's +hotpots +hotshot +hotshots +hotter +hottest +hottie +hound +hound's +hounded +hounding +hounds +hour +hour's +hourglass +hourglass's +hourglasses +hourly +hours +house +house's +houseboat +houseboat's +houseboats +housebound +houseboy +houseboy's +houseboys +housebreak +housebreaker +housebreaker's +housebreakers +housebreaking +housebreaking's +housebreaks +housebroke +housebroken +houseclean +housecleaned +housecleaning +housecleaning's +housecleans +housecoat +housecoat's +housecoats +housed +houseflies +housefly +housefly's +houseful +houseful's +housefuls +household +household's +householder +householder's +householders +households +househusband +househusbands +housekeeper +housekeeper's +housekeepers +housekeeping +housekeeping's +houselights +housemaid +housemaid's +housemaids +houseman +houseman's +housemaster +housemaster's +housemasters +housemate +housemates +housemen +housemistress +housemistresses +housemother +housemother's +housemothers +houseparent +houseplant +houseplants +houseroom +houseroom's +houses +housetop +housetop's +housetops +housewarming +housewarming's +housewarmings +housewife +housewife's +housewifely +housewives +housework +housework's +housing +housing's +housings +hove +hovel +hovel's +hovelled +hovelling +hovels +hover +hovercraft +hovercraft's +hovercrafts +hovered +hoverer +hoverer's +hovering +hovers +how +how's +howbeit +howdah +howdah's +howdahs +howdy +however +howitzer +howitzer's +howitzers +howl +howl's +howled +howler +howler's +howlers +howling +howls +howsoever +hoyden +hoyden's +hoydenish +hoydens +hp +hr +hrs +ht +huarache +huarache's +huaraches +hub +hub's +hubbies +hubbub +hubbub's +hubbubs +hubby +hubby's +hubcap +hubcap's +hubcaps +hubris +hubris's +hubs +huckleberries +huckleberry +huckleberry's +huckster +huckster's +huckstered +huckstering +hucksterism +hucksterism's +hucksters +huddle +huddle's +huddled +huddles +huddling +hue +hue's +hued +hues +huff +huff's +huffed +huffier +huffiest +huffily +huffiness +huffing +huffs +huffy +hug +huge +hugely +hugeness +hugeness's +huger +hugest +hugged +hugger +hugging +hugs +huh +hula +hula's +hulas +hulk +hulk's +hulking +hulks +hull +hull's +hullabaloo +hullabaloo's +hullabaloos +hulled +huller +huller's +hullers +hulling +hullo +hulls +hum +human +humane +humanely +humaneness +humanisation +humanisation's +humanisations +humanise +humanised +humaniser +humaniser's +humanisers +humanises +humanising +humanism +humanism's +humanist +humanist's +humanistic +humanists +humanitarian +humanitarianism +humanitarianism's +humanitarians +humanities +humanity +humanity's +humanization +humanization's +humanizations +humanize +humanized +humanizer +humanizer's +humanizers +humanizes +humanizing +humankind +humankind's +humanly +humanness +humanness's +humanoid +humanoids +humans +humble +humbled +humbleness +humbleness's +humbler +humblers +humbles +humblest +humbling +humbly +humbug +humbug's +humbugged +humbugging +humbugs +humdinger +humdinger's +humdingers +humdrum +humeral +humid +humidification +humidified +humidifier +humidifier's +humidifiers +humidifies +humidify +humidifying +humidity +humidity's +humidly +humidor +humidor's +humidors +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliation's +humiliations +humility +humility's +hummed +hummer +hummer's +hummers +humming +hummingbird +hummingbird's +hummingbirds +hummock +hummock's +hummocks +hummocky +hummus +humongous +humor +humor's +humored +humoring +humorist +humorist's +humorists +humorless +humorlessness +humorous +humorously +humorousness +humorousness's +humors +humour +humour's +humoured +humouring +humourless +humourlessness +humours +hump +hump's +humpback +humpback's +humpbacked +humpbacks +humped +humph +humping +humps +humpy +hums +humus +humus's +hunch +hunch's +hunchback +hunchback's +hunchbacked +hunchbacks +hunched +hunches +hunching +hundred +hundred's +hundredfold +hundreds +hundredth +hundredths +hundredweight +hundredweight's +hundredweights +hung +hunger +hunger's +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungriness's +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunkier +hunkiest +hunks +hunky +hunt +hunted +hunter +hunter's +hunters +hunting +hunting's +huntress +huntress's +huntresses +hunts +huntsman +huntsman's +huntsmen +hurdle +hurdle's +hurdled +hurdler +hurdler's +hurdlers +hurdles +hurdling +hurl +hurled +hurler +hurler's +hurlers +hurling +hurls +hurrah +hurrahed +hurrahing +hurrahs +hurray +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurries +hurry +hurrying +hurt +hurtful +hurtfully +hurtfulness +hurting +hurtle +hurtled +hurtles +hurtling +hurts +husband +husband's +husbanded +husbanding +husbandman +husbandman's +husbandmen +husbandry +husbandry's +husbands +hush +hushed +hushes +hushing +husk +husk's +husked +husker +husker's +huskers +huskier +huskies +huskiest +huskily +huskiness +huskiness's +husking +husks +husky +hussar +hussar's +hussars +hussies +hussy +hussy's +hustle +hustled +hustler +hustler's +hustlers +hustles +hustling +hut +hut's +hutch +hutch's +hutched +hutches +hutchie +hutching +huts +huzzah +huzzahs +hwy +hyacinth +hyacinth's +hyacinths +hyalinisation +hyalinisation's +hyalinization +hyalinization's +hybrid +hybrid's +hybridisable +hybridisation +hybridisations +hybridise +hybridised +hybridiser +hybridiser's +hybridisers +hybridises +hybridising +hybridism +hybridism's +hybridization +hybridizations +hybridize +hybridized +hybridizer +hybridizer's +hybridizers +hybridizes +hybridizing +hybrids +hydra +hydra's +hydrangea +hydrangea's +hydrangeas +hydrant +hydrant's +hydrants +hydras +hydrate +hydrate's +hydrated +hydrates +hydrating +hydration +hydration's +hydraulic +hydraulically +hydraulics +hydrazine +hydrazine's +hydride +hydride's +hydro +hydrocarbon +hydrocarbon's +hydrocarbons +hydrocephalus +hydrocephalus's +hydrochloric +hydrochloride +hydrochloride's +hydrodynamic +hydrodynamics +hydroelectric +hydroelectrically +hydroelectricity +hydroelectricity's +hydrofluoric +hydrofoil +hydrofoil's +hydrofoils +hydrogen +hydrogen's +hydrogenate +hydrogenate's +hydrogenated +hydrogenates +hydrogenating +hydrogenation +hydrogenation's +hydrogenise +hydrogenised +hydrogenising +hydrogenize +hydrogenized +hydrogenizing +hydrogenous +hydrological +hydrologist +hydrologist's +hydrologists +hydrology +hydrology's +hydrolysable +hydrolyse +hydrolysed +hydrolyser +hydrolyses +hydrolysing +hydrolysis +hydrolysis's +hydrolyze +hydrolyzed +hydrolyzes +hydrolyzing +hydromechanics +hydrometer +hydrometer's +hydrometers +hydrophobia +hydrophobia's +hydrophobic +hydrophone +hydrophone's +hydrophones +hydroplane +hydroplane's +hydroplaned +hydroplanes +hydroplaning +hydroponics +hydrosphere +hydrosphere's +hydrostatic +hydrostatics +hydrotherapy +hydrotherapy's +hydrothermal +hydrous +hydroxide +hydroxide's +hydroxides +hyena +hyena's +hyenas +hygiene +hygiene's +hygienic +hygienically +hygienist +hygienist's +hygienists +hygrometer +hygrometer's +hygrometers +hygroscopic +hymen +hymen's +hymeneal +hymens +hymn +hymn's +hymnal +hymnal's +hymnals +hymnbook +hymnbooks +hymned +hymning +hymns +hypaesthesia +hypaesthesic +hypaethral +hype +hype's +hyped +hyper +hyperactive +hyperactivity +hyperactivity's +hyperaemia +hyperaemia's +hyperaemic +hyperaesthesia +hyperaesthetic +hyperbola +hyperbola's +hyperbolas +hyperbole +hyperbole's +hyperbolic +hyperbolise +hyperbolised +hyperbolises +hyperbolising +hyperbolize +hyperbolized +hyperbolizes +hyperbolizing +hyperboloid +hyperboloid's +hyperboloids +hypercholesterolemia +hypercritical +hypercritically +hypercriticise +hypercriticised +hypercriticises +hypercriticising +hypercriticize +hypercriticized +hypercriticizes +hypercriticizing +hypercube +hyperemia +hyperemia's +hyperemic +hyperesthesia +hyperfine +hyperglycaemic +hyperglycemic +hyperinflation +hyperlink +hyperlinked +hyperlinks +hypermarket +hypermarket's +hypermarkets +hypermedia +hyperpnoea +hypersensitive +hypersensitiveness +hypersensitivities +hypersensitivity +hypersensitivity's +hypersonic +hyperspace +hyperspace's +hypertension +hypertension's +hypertensive +hypertext +hyperthyroid +hyperthyroidism +hyperthyroidism's +hypertrophied +hypertrophies +hypertrophy +hypertrophy's +hypertrophying +hyperventilate +hyperventilated +hyperventilates +hyperventilating +hyperventilation +hyperventilation's +hypes +hyphen +hyphen's +hyphenate +hyphenated +hyphenates +hyphenating +hyphenation +hyphenation's +hyphenations +hyphened +hyphening +hyphenise +hyphenised +hyphenising +hyphenize +hyphenized +hyphenizing +hyphens +hyping +hypnopaedia +hypnoses +hypnosis +hypnosis's +hypnotherapy +hypnotherapy's +hypnotic +hypnotically +hypnotics +hypnotisability +hypnotisable +hypnotisation +hypnotise +hypnotised +hypnotiser +hypnotiser's +hypnotisers +hypnotises +hypnotising +hypnotism +hypnotism's +hypnotist +hypnotist's +hypnotists +hypnotizable +hypnotization +hypnotize +hypnotized +hypnotizer +hypnotizer's +hypnotizers +hypnotizes +hypnotizing +hypo +hypo's +hypoallergenic +hypocaust +hypocaust's +hypocenter +hypocenter's +hypocenters +hypocentre +hypocentre's +hypocentres +hypochondria +hypochondria's +hypochondriac +hypochondriac's +hypochondriacs +hypocrisies +hypocrisy +hypocrisy's +hypocrite +hypocrite's +hypocrites +hypocritical +hypocritically +hypodermic +hypodermics +hypoesthesia +hypogeal +hypogeum +hypomagnesaemia +hypopnoea +hypos +hyposensitise +hyposensitize +hypostasise +hypostasised +hypostasising +hypostasize +hypostasized +hypostasizing +hypostatisation +hypostatisation's +hypostatise +hypostatised +hypostatises +hypostatising +hypostatization +hypostatization's +hypostatize +hypostatized +hypostatizes +hypostatizing +hypotenuse +hypotenuse's +hypotenuses +hypothalamus +hypothalamus's +hypothermia +hypothermia's +hypotheses +hypothesis +hypothesis's +hypothesise +hypothesised +hypothesiser +hypothesiser's +hypothesisers +hypothesises +hypothesising +hypothesize +hypothesized +hypothesizer +hypothesizer's +hypothesizers +hypothesizes +hypothesizing +hypothetical +hypothetically +hypothyroid +hypothyroidism +hypothyroidism's +hypoxemia +hypoxemias +hypoxemic +hypoxia +hypoxia's +hyssop +hyssop's +hysterectomies +hysterectomy +hysterectomy's +hysteria +hysteria's +hysteric +hysteric's +hysterical +hysterically +hysterics ++++++++++ +i.e. +iamb +iamb's +iambi +iambic +iambics +iambs +iambus +iambus's +iambuses +iatrogenic +ibex +ibex's +ibexes +ibid +ibis +ibis's +ibises +ibuprofen +ice +ice's +iceberg +iceberg's +icebergs +iceboat +iceboat's +iceboats +icebound +icebox +icebox's +iceboxes +icebreaker +icebreaker's +icebreakers +icecap +icecap's +icecaps +iced +iceman +iceman's +icemen +icepack +ices +ichneumon +ichneumon's +ichthyologist +ichthyologist's +ichthyologists +ichthyology +ichthyology's +icicle +icicle's +icicles +icier +iciest +icily +iciness +iciness's +icing +icing's +icings +ickier +ickiest +icky +icon +icon's +iconic +iconize +iconoclasm +iconoclasm's +iconoclast +iconoclast's +iconoclastic +iconoclasts +iconographic +iconography +iconography's +icons +icosahedra +icosahedron's +ictus +icy +id +id's +idea +idea's +ideal +ideal's +idealisation +idealisation's +idealise +idealised +idealiser +idealiser's +idealisers +idealises +idealising +idealism +idealism's +idealist +idealist's +idealistic +idealistically +idealists +idealization +idealization's +idealizations +idealize +idealized +idealizer +idealizer's +idealizers +idealizes +idealizing +ideally +ideals +ideas +idem +identical +identically +identifiable +identifiably +identification +identification's +identifications +identified +identifier +identifier's +identifiers +identifies +identify +identifying +identikit +identikits +identities +identity +identity's +ideogram +ideogram's +ideograms +ideograph +ideograph's +ideographic +ideographs +ideological +ideologically +ideologies +ideologist +ideologist's +ideologists +ideologue +ideologues +ideology +ideology's +ides +idiocies +idiocy +idiocy's +idiolect +idiolect's +idiom +idiom's +idiomatic +idiomatically +idioms +idiopathic +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiosyncratically +idiot +idiot's +idiotic +idiotically +idiots +idle +idled +idleness +idleness's +idler +idler's +idlers +idles +idlest +idling +idly +idol +idol's +idolater +idolater's +idolaters +idolatress +idolatresses +idolatrise +idolatrised +idolatrises +idolatrising +idolatrize +idolatrized +idolatrizes +idolatrizing +idolatrous +idolatry +idolatry's +idolisation +idolisation's +idolisations +idolise +idolised +idoliser +idoliser's +idolisers +idolises +idolising +idolization +idolization's +idolizations +idolize +idolized +idolizer +idolizer's +idolizers +idolizes +idolizing +idols +ids +idyll +idyll's +idyllic +idyllically +idylls +if +iffier +iffiest +iffy +ifs +igloo +igloo's +igloos +igneous +ignitable +ignite +ignited +ignites +igniting +ignition +ignition's +ignitions +ignoble +ignobly +ignominies +ignominious +ignominiously +ignominy +ignominy's +ignorable +ignoramus +ignoramus's +ignoramuses +ignorance +ignorance's +ignorant +ignorantly +ignore +ignored +ignores +ignoring +iguana +iguana's +iguanas +ii +iii +ilea +ileitis +ileitis's +ileum +ileum's +ilk +ilk's +ill +illegal +illegalisation +illegalise +illegalised +illegalises +illegalising +illegalities +illegality +illegality's +illegalization +illegalize +illegalized +illegalizes +illegalizing +illegally +illegibility +illegibility's +illegible +illegibly +illegitimacy +illegitimacy's +illegitimate +illegitimately +illegitimatise +illegitimatised +illegitimatising +illegitimatize +illegitimatized +illegitimatizing +illiberal +illiberally +illicit +illicitly +illicitness +illicitness's +illimitable +illiquid +illiteracy +illiteracy's +illiterate +illiterately +illiterates +illness +illness's +illnesses +illogical +illogically +ills +illuminable +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illumination's +illuminations +illumine +illumined +illumines +illumining +illus +illusion +illusion's +illusionist +illusionist's +illusionists +illusions +illusive +illusory +illustrate +illustrated +illustrates +illustrating +illustration +illustration's +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illustriousness's +image +image's +imaged +imagery +imagery's +images +imaginable +imaginably +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imagine +imagined +imagines +imaging +imagining +imaginings +imago +imago's +imam +imam's +imams +imbalance +imbalance's +imbalanced +imbalances +imbecile +imbecile's +imbeciles +imbecilic +imbecilities +imbecility +imbecility's +imbibe +imbibed +imbiber +imbiber's +imbibers +imbibes +imbibing +imbrication's +imbroglio +imbroglio's +imbroglios +imbue +imbued +imbues +imbuing +imitable +imitate +imitated +imitates +imitating +imitation +imitation's +imitations +imitative +imitatively +imitativeness +imitator +imitator's +imitators +immaculate +immaculately +immanence +immanency +immanent +immanently +immaterial +immaterialise +immaterialised +immaterialises +immaterialising +immateriality +immateriality's +immaterialize +immaterialized +immaterializes +immaterializing +immaterially +immaterialness +immature +immaturely +immaturity +immaturity's +immeasurable +immeasurably +immediacies +immediacy +immediacy's +immediate +immediately +immediateness +immediateness's +immemorial +immemorially +immense +immensely +immenseness +immensities +immensity +immensity's +immerse +immersed +immerses +immersing +immersion +immersion's +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +immigration's +immigrations +imminence +imminence's +imminent +imminently +immiscible +immobile +immobilisation +immobilisation's +immobilisations +immobilise +immobilised +immobilisers +immobilises +immobilising +immobility +immobility's +immobilization +immobilization's +immobilizations +immobilize +immobilized +immobilizer +immobilizers +immobilizes +immobilizing +immoderate +immoderately +immodest +immodestly +immodesty +immodesty's +immolate +immolated +immolates +immolating +immolation +immolation's +immoral +immoralities +immorality +immorality's +immorally +immortal +immortalisation +immortalisation's +immortalisations +immortalise +immortalised +immortaliser +immortaliser's +immortalisers +immortalises +immortalising +immortality +immortality's +immortalization +immortalization's +immortalizations +immortalize +immortalized +immortalizer +immortalizer's +immortalizers +immortalizes +immortalizing +immortally +immortals +immovability +immovability's +immovable +immovably +immune +immunisation +immunisation's +immunisations +immunise +immunised +immuniser +immuniser's +immunises +immunising +immunities +immunity +immunity's +immunization +immunization's +immunizations +immunize +immunized +immunizer +immunizer's +immunizes +immunizing +immunoassay +immunoassay's +immunodeficiency +immunologic +immunological +immunologist +immunologist's +immunologists +immunology +immunology's +immure +immured +immures +immuring +immutability +immutability's +immutable +immutably +imp +imp's +impact +impact's +impacted +impacting +impaction +impaction's +impacts +impair +impaired +impairing +impairment +impairment's +impairments +impairs +impala +impala's +impalas +impale +impaled +impalement +impalement's +impales +impaling +impalpable +impalpably +impaneled +impaneling +impanels +impart +imparted +impartial +impartiality +impartiality's +impartially +imparting +imparts +impassable +impassably +impasse +impasse's +impasses +impassibility +impassibly +impassioned +impassive +impassively +impassiveness +impassivity +impassivity's +impasto +impasto's +impatience +impatience's +impatiens +impatiens's +impatient +impatiently +impeach +impeachable +impeached +impeacher +impeacher's +impeachers +impeaches +impeaching +impeachment +impeachment's +impeachments +impeccable +impeccably +impecunious +impecuniously +impecuniousness +impecuniousness's +impedance +impedance's +impede +impeded +impedes +impediment +impediment's +impedimenta +impediments +impeding +impel +impelled +impeller +impeller's +impellers +impelling +impels +impend +impended +impending +impends +impenetrability +impenetrability's +impenetrable +impenetrably +impenitence +impenitence's +impenitent +impenitently +imperative +imperatively +imperatives +imperceptibility +imperceptibility's +imperceptible +imperceptibly +imperceptive +imperfect +imperfection +imperfection's +imperfections +imperfectly +imperfectness +imperfects +imperial +imperialise +imperialised +imperialises +imperialising +imperialism +imperialism's +imperialist +imperialist's +imperialistic +imperialistically +imperialists +imperialize +imperialized +imperializes +imperializing +imperially +imperials +imperil +imperiled +imperiling +imperilled +imperilling +imperilment +imperilment's +imperils +imperious +imperiously +imperiousness +imperishable +imperishably +impermanence +impermanence's +impermanent +impermeable +impermeably +impermissible +impersonal +impersonalise +impersonalised +impersonalises +impersonalising +impersonality +impersonality's +impersonalize +impersonalized +impersonalizes +impersonalizing +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonation's +impersonations +impersonator +impersonator's +impersonators +impertinence +impertinence's +impertinences +impertinent +impertinently +imperturbability +imperturbability's +imperturbable +imperturbably +impervious +imperviously +impetigo +impetigo's +impetuosity +impetuosity's +impetuous +impetuously +impetuousness +impetuousness's +impetus +impetus's +impetuses +impf +impieties +impiety +impiety's +impinge +impinged +impingement +impingement's +impinges +impinging +impious +impiously +impiousness +impish +impishly +impishness +impishness's +implacability +implacability's +implacable +implacably +implant +implantable +implantation +implantation's +implanted +implanting +implants +implausibility +implausibility's +implausible +implausibly +implement +implement's +implementation +implementation's +implementations +implemented +implementer +implementer's +implementers +implementing +implements +implicate +implicated +implicates +implicating +implication +implication's +implications +implicit +implicitly +implicitness +implied +impliedly +implies +implode +imploded +implodes +imploding +implore +implored +implores +imploring +imploringly +implosion +implosion's +implosions +implosive +imply +implying +impolite +impolitely +impoliteness +impoliteness's +impolitic +imponderable +imponderables +import +importable +importance +importance's +important +importantly +importation +importation's +importations +imported +importer +importer's +importers +importing +imports +importunate +importunately +importune +importuned +importunes +importuning +importunity +importunity's +imposable +impose +imposed +imposer +imposer's +imposers +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossibility's +impossible +impossibly +impost +impost's +impostor +impostor's +impostors +imposts +imposture +imposture's +impostures +impotence +impotence's +impotency +impotent +impotently +impound +impounded +impounding +impounds +impoverish +impoverished +impoverishes +impoverishing +impoverishment +impoverishment's +impracticability +impracticability's +impracticable +impracticably +impractical +impracticalities +impracticality +impracticality's +impractically +imprecate +imprecated +imprecates +imprecating +imprecation +imprecation's +imprecations +imprecise +imprecisely +impreciseness +imprecision +imprecision's +impregnability +impregnability's +impregnable +impregnably +impregnate +impregnated +impregnates +impregnating +impregnation +impregnation's +impresario +impresario's +impresarios +impress +impressed +impresses +impressible +impressing +impression +impression's +impressionability +impressionability's +impressionable +impressionism +impressionism's +impressionist +impressionist's +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressiveness's +imprimatur +imprimatur's +imprimaturs +imprint +imprint's +imprinted +imprinter +imprinter's +imprinters +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbabilities +improbability +improbability's +improbable +improbably +impromptu +impromptus +improper +improperly +improprieties +impropriety +impropriety's +improvable +improve +improved +improvement +improvement's +improvements +improver +improver's +improves +improvidence +improvidence's +improvident +improvidently +improving +improvisation +improvisation's +improvisational +improvisations +improvisatory +improvise +improvised +improviser +improviser's +improvisers +improvises +improvising +imprudence +imprudence's +imprudent +imprudently +imps +impudence +impudence's +impudent +impudently +impugn +impugned +impugner +impugner's +impugners +impugning +impugns +impulse +impulse's +impulses +impulsion +impulsion's +impulsive +impulsively +impulsiveness +impunity +impunity's +impure +impurely +impurities +impurity +impurity's +imputable +imputation +imputation's +imputations +impute +imputed +imputes +imputing +in +inabilities +inability +inability's +inaccessibility +inaccessibility's +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccuracy's +inaccurate +inaccurately +inaction +inaction's +inactivate +inactivated +inactivates +inactivating +inactivation +inactivation's +inactive +inactively +inactivity +inactivity's +inadequacies +inadequacy +inadequacy's +inadequate +inadequately +inadmissibility +inadmissibility's +inadmissible +inadvertence +inadvertence's +inadvertent +inadvertently +inadvisability +inadvisability's +inadvisable +inalienability +inalienable +inalienably +inamoratas +inane +inanely +inaner +inanest +inanimate +inanimately +inanimateness +inanities +inanity +inanity's +inapplicability +inapplicability's +inapplicable +inappreciable +inappreciably +inapproachable +inappropriate +inappropriately +inappropriateness +inappropriateness's +inapt +inaptly +inaptness +inarguable +inarticulacy +inarticulate +inarticulately +inarticulateness +inarticulateness's +inartistic +inasmuch +inattention +inattention's +inattentive +inattentively +inattentiveness +inaudibility +inaudible +inaudibly +inaugural +inaugurals +inaugurate +inaugurated +inaugurates +inaugurating +inauguration +inauguration's +inaugurations +inauspicious +inauspiciously +inauthentic +inboard +inboards +inborn +inbound +inbounds +inbox +inbred +inbreed +inbreeding +inbreeds +inbuilt +inc +incalculable +incalculably +incandescence +incandescence's +incandescent +incandescently +incant +incantation +incantation's +incantations +incantatory +incapability +incapability's +incapable +incapably +incapacitate +incapacitated +incapacitates +incapacitating +incapacitation +incapacitation's +incapacity +incapacity's +incarcerate +incarcerated +incarcerates +incarcerating +incarceration +incarceration's +incarcerations +incarnadine +incarnadined +incarnadines +incarnadining +incarnate +incarnated +incarnates +incarnating +incarnation +incarnation's +incarnations +incautious +incautiously +incendiaries +incendiary +incense +incense's +incensed +incenses +incensing +incentive +incentive's +incentives +inception +inception's +inceptions +incertitude +incertitude's +incessant +incessantly +incest +incest's +incestuous +incestuously +inch +inch's +inched +inches +inching +inchoate +inchworm +inchworm's +inchworms +incidence +incidence's +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incinerate +incinerated +incinerates +incinerating +incineration +incineration's +incinerator +incinerator's +incinerators +incipience +incipience's +incipient +incipiently +incise +incised +incises +incising +incision +incision's +incisions +incisive +incisively +incisiveness +incisiveness's +incisor +incisor's +incisors +incite +incited +incitement +incitement's +incitements +inciter +inciter's +inciters +incites +inciting +incivilities +incivility +incivility's +inclemency +inclemency's +inclement +inclination +inclination's +inclinations +incline +inclined +inclines +inclining +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +inclusiveness's +incognisance +incognisance's +incognisances +incognisant +incognito +incognitos +incognizance +incognizance's +incognizances +incognizant +incoherence +incoherence's +incoherency +incoherency's +incoherent +incoherently +incombustible +income +income's +incomer +incomer's +incomers +incomes +incoming +incommensurable +incommensurate +incommensurately +incommode +incommoded +incommodes +incommoding +incommodious +incommunicable +incommunicado +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibles +incompatibly +incompetence +incompetence's +incompetent +incompetently +incompetents +incomplete +incompletely +incompleteness +incompleteness's +incomprehensibility +incomprehensibility's +incomprehensible +incomprehensibly +incomprehension +incomprehension's +incompressible +inconceivability +inconceivability's +inconceivable +inconceivably +inconclusive +inconclusively +inconclusiveness +incongruities +incongruity +incongruity's +incongruous +incongruously +incongruousness +inconsequential +inconsequentially +inconsiderable +inconsiderate +inconsiderately +inconsiderateness +inconsiderateness's +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolably +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstancy's +inconstant +inconstantly +incontestability +incontestability's +incontestable +incontestably +incontinence +incontinence's +incontinent +incontinently +incontrovertible +incontrovertibly +inconvenience +inconvenience's +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +incorporable +incorporate +incorporated +incorporates +incorporating +incorporation +incorporation's +incorporeal +incorrect +incorrectly +incorrectness +incorrectness's +incorrigibility +incorrigibility's +incorrigible +incorrigibly +incorruptibility +incorruptibility's +incorruptible +incorruptibly +increase +increased +increases +increasing +increasingly +increate +incredibility +incredibility's +incredible +incredibly +incredulity +incredulity's +incredulous +incredulously +increment +increment's +incremental +incrementally +incremented +incrementing +increments +incriminate +incriminated +incriminates +incriminating +incrimination +incrimination's +incriminatory +incrustation +incrustation's +incrustations +incubate +incubated +incubates +incubating +incubation +incubation's +incubator +incubator's +incubators +incubus +incubus's +incubuses +inculcate +inculcated +inculcates +inculcating +inculcation +inculcation's +inculpate +inculpated +inculpates +inculpating +incumbencies +incumbency +incumbency's +incumbent +incumbents +incunabula +incunabulum +incur +incurable +incurables +incurably +incurious +incurred +incurring +incurs +incursion +incursion's +incursions +indebted +indebtedness +indebtedness's +indecencies +indecency +indecency's +indecent +indecently +indecipherable +indecision +indecision's +indecisive +indecisively +indecisiveness +indecisiveness's +indeclinable +indecorous +indecorously +indeed +indefatigable +indefatigably +indefeasible +indefeasibly +indefensible +indefensibly +indefinable +indefinably +indefinite +indefinitely +indefiniteness +indefiniteness's +indefinites +indelible +indelibly +indelicacies +indelicacy +indelicacy's +indelicate +indelicately +indemnification +indemnification's +indemnifications +indemnified +indemnifies +indemnify +indemnifying +indemnities +indemnity +indemnity's +indemonstrable +indent +indentation +indentation's +indentations +indented +indenting +indention +indention's +indents +indenture +indenture's +indentured +indentures +indenturing +independence +independence's +independent +independently +independents +indescribable +indescribably +indestructibility +indestructibility's +indestructible +indestructibly +indeterminable +indeterminably +indeterminacy +indeterminacy's +indeterminate +indeterminately +index +index's +indexation +indexations +indexed +indexer +indexer's +indexers +indexes +indexing +indicant +indicant's +indicants +indicate +indicated +indicates +indicating +indication +indication's +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indict +indictable +indicted +indicting +indictment +indictment's +indictments +indicts +indifference +indifference's +indifferent +indifferently +indigence +indigence's +indigene +indigenisation +indigenise +indigenised +indigenises +indigenising +indigenization +indigenize +indigenized +indigenizes +indigenizing +indigenous +indigent +indigently +indigents +indigestible +indigestion +indigestion's +indignant +indignantly +indignation +indignation's +indignities +indignity +indignity's +indigo +indigo's +indirect +indirection +indirection's +indirections +indirectly +indirectness +indiscernible +indiscipline +indiscreet +indiscreetly +indiscretion +indiscretion's +indiscretions +indiscriminate +indiscriminately +indispensability +indispensability's +indispensable +indispensables +indispensably +indispose +indisposed +indisposition +indisposition's +indispositions +indisputable +indisputably +indissolubility +indissolubility's +indissoluble +indissolubly +indistinct +indistinctly +indistinctness +indistinguishable +indistinguishably +indium +indium's +individual +individualisation +individualisation's +individualisations +individualise +individualised +individualiser +individualiser's +individualisers +individualises +individualising +individualism +individualism's +individualist +individualist's +individualistic +individualistically +individualists +individuality +individuality's +individualization +individualization's +individualizations +individualize +individualized +individualizer +individualizer's +individualizers +individualizes +individualizing +individually +individuals +individuate +individuated +individuates +individuating +individuation +individuation's +indivisibility +indivisibility's +indivisible +indivisibly +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indoctrination's +indoctrinations +indoctrinator +indoctrinator's +indoctrinators +indolence +indolence's +indolent +indolently +indomitable +indomitably +indoor +indoors +indrawn +indubitable +indubitably +induce +induced +inducement +inducement's +inducements +inducer +inducer's +inducers +induces +inducible +inducing +induct +inductance +inductance's +inducted +inductee +inductee's +inductees +inducting +induction +induction's +inductions +inductive +inductively +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulgent +indulgently +indulger +indulger's +indulges +indulging +industrial +industrialisation +industrialisation's +industrialisations +industrialise +industrialised +industrialises +industrialising +industrialism +industrialism's +industrialist +industrialist's +industrialists +industrialization +industrialization's +industrializations +industrialize +industrialized +industrializes +industrializing +industrially +industries +industrious +industriously +industriousness +industriousness's +industry +industry's +indwell +indwelling +indwells +indwelt +inebriate +inebriated +inebriates +inebriating +inebriation +inebriation's +inedible +ineffability +ineffability's +ineffable +ineffably +ineffective +ineffectively +ineffectiveness +ineffectiveness's +ineffectual +ineffectually +ineffectualness +ineffectualness's +inefficacy +inefficacy's +inefficiencies +inefficiency +inefficiency's +inefficient +inefficiently +inelastic +inelegance +inelegance's +inelegant +inelegantly +ineligibility +ineligibility's +ineligible +ineligibles +ineligibly +ineluctable +ineluctably +inept +ineptitude +ineptitude's +ineptly +ineptness +ineptness's +inequalities +inequality +inequality's +inequitable +inequitably +inequities +inequity +inequity's +ineradicably +inerrant +inert +inertia +inertia's +inertial +inertly +inertness +inescapable +inescapably +inessential +inessentials +inestimable +inestimably +inevitability +inevitability's +inevitable +inevitably +inexact +inexactly +inexactness +inexcusable +inexcusably +inexhaustible +inexhaustibly +inexorable +inexorably +inexpedience +inexpediency +inexpediency's +inexpedient +inexpensive +inexpensively +inexpensiveness +inexperience +inexperience's +inexperienced +inexpert +inexpertly +inexpiable +inexplicable +inexplicably +inexpressibility +inexpressibility's +inexpressible +inexpressibly +inexpressive +inextensible +inextinguishable +inextricable +inextricably +infallibility +infallibility's +infallible +infallibly +infamies +infamous +infamously +infamy +infamy's +infancy +infancy's +infant +infant's +infanticide +infanticide's +infanticides +infantile +infantries +infantry +infantry's +infantryman +infantryman's +infantrymen +infants +infarct +infarct's +infarction +infarction's +infarcts +infatuate +infatuated +infatuates +infatuating +infatuation +infatuation's +infatuations +infeasibility +infeasibility's +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infelicities +infelicitous +infelicity +infelicity's +infer +inference +inference's +inferences +inferential +inferentially +inferior +inferiority +inferiority's +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertile +infertility +infertility's +infest +infestation +infestation's +infestations +infested +infesting +infests +infidel +infidel's +infidelities +infidelity +infidelity's +infidels +infield +infield's +infielder +infielder's +infielders +infields +infighter +infighter's +infighters +infighting +infighting's +infill +infilling +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltration's +infiltrations +infiltrator +infiltrator's +infiltrators +infinite +infinitely +infinitesimal +infinitesimally +infinitesimals +infinities +infinitival +infinitive +infinitive's +infinitives +infinitude +infinitude's +infinity +infinity's +infirm +infirmaries +infirmary +infirmary's +infirmities +infirmity +infirmity's +infix +inflame +inflamed +inflames +inflaming +inflammable +inflammation +inflammation's +inflammations +inflammatory +inflatable +inflate +inflated +inflates +inflating +inflation +inflation's +inflationary +inflect +inflected +inflecting +inflection +inflection's +inflectional +inflections +inflects +inflexibility +inflexibility's +inflexible +inflexibly +inflexion +inflexion's +inflexions +inflict +inflicted +inflicting +infliction +infliction's +inflictions +inflictive +inflicts +inflorescence +inflorescence's +inflorescent +inflow +inflow's +inflowing +inflows +influence +influence's +influenced +influences +influencing +influential +influentially +influenza +influenza's +influx +influx's +influxes +info +infomercial +infomercials +inform +informal +informality +informality's +informally +informant +informant's +informants +informatics +information +information's +informational +informative +informatively +informed +informer +informer's +informers +informing +informs +infotainment +infra +infraction +infraction's +infractions +infrared +infrared's +infrasonic +infrastructural +infrastructure +infrastructure's +infrastructures +infrequence +infrequency +infrequency's +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringes +infringing +infuriate +infuriated +infuriates +infuriating +infuriatingly +infuse +infused +infuser +infuser's +infusers +infuses +infusing +infusion +infusion's +infusions +ingathered +ingenious +ingeniously +ingeniousness +ingenuity +ingenuity's +ingenuous +ingenuously +ingenuousness +ingenuousness's +ingest +ingested +ingesting +ingestion +ingestion's +ingests +inglenook +inglenook's +inglenooks +inglorious +ingloriously +ingoing +ingot +ingot's +ingots +ingrain +ingrained +ingraining +ingrains +ingrate +ingrate's +ingrates +ingratiate +ingratiated +ingratiates +ingratiating +ingratiatingly +ingratiation +ingratitude +ingratitude's +ingredient +ingredient's +ingredients +ingress +ingress's +ingresses +ingression +ingression's +ingrown +inguinal +ingénue +ingénues +inhabit +inhabitable +inhabitant +inhabitant's +inhabitants +inhabited +inhabiting +inhabits +inhalant +inhalants +inhalation +inhalation's +inhalations +inhalator +inhalator's +inhalators +inhale +inhaled +inhaler +inhaler's +inhalers +inhales +inhaling +inharmonious +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inherits +inhibit +inhibited +inhibiting +inhibition +inhibition's +inhibitions +inhibitor +inhibitor's +inhibitors +inhibitory +inhibits +inhomogeneous +inhospitable +inhospitably +inhuman +inhumane +inhumanely +inhumanities +inhumanity +inhumanity's +inhumanly +inimical +inimically +inimitable +inimitably +iniquities +iniquitous +iniquitously +iniquity +iniquity's +init +initial +initialed +initialing +initialisation +initialisation's +initialisations +initialise +initialised +initialises +initialising +initialization +initialization's +initializations +initialize +initialized +initializes +initializing +initialled +initialling +initially +initials +initiate +initiated +initiates +initiating +initiation +initiation's +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +initiatory +inject +injected +injecting +injection +injection's +injections +injector +injector's +injectors +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injurer's +injurers +injures +injuries +injuring +injurious +injuriously +injury +injury's +injustice +injustice's +injustices +ink +ink's +inkblot +inkblot's +inkblots +inked +inkier +inkiest +inkiness +inking +inkling +inkling's +inklings +inks +inkstand +inkstand's +inkstands +inkwell +inkwell's +inkwells +inky +inlaid +inland +inlay +inlaying +inlays +inlet +inlet's +inlets +inmate +inmate's +inmates +inmost +inn +inn's +innards +innate +innately +innateness +inner +innermost +inners +innersole +innersoles +innerspring +innervate +innervated +innervates +innervating +innervation's +inning +inning's +innings +innkeeper +innkeeper's +innkeepers +innocence +innocence's +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovator +innovator's +innovators +innovatory +inns +innuendo +innuendo's +innuendos +innumerable +innumerably +innumeracy +innumerate +inoculate +inoculated +inoculates +inoculating +inoculation +inoculation's +inoculations +inoffensive +inoffensively +inoffensiveness +inoperable +inoperative +inopportune +inopportunely +inordinate +inordinately +inorganic +inorganically +inpatient +inpatient's +inpatients +input +input's +inputs +inputted +inputting +inquest +inquest's +inquests +inquire +inquired +inquirer +inquirer's +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitional +inquisitions +inquisitive +inquisitively +inquisitiveness +inquisitiveness's +inquisitor +inquisitor's +inquisitorial +inquisitorially +inquisitors +inroad +inroad's +inroads +inrush +inrush's +inrushes +ins +insalubrious +insane +insanely +insanities +insanity +insanity's +insatiability +insatiability's +insatiable +insatiably +inscribe +inscribed +inscriber +inscriber's +inscribers +inscribes +inscribing +inscription +inscription's +inscriptions +inscrutability +inscrutability's +inscrutable +inscrutableness +inscrutably +inseam +inseams +insect +insect's +insecticidal +insecticide +insecticide's +insecticides +insectivore +insectivore's +insectivores +insectivorous +insects +insecure +insecurely +insecurities +insecurity +insecurity's +inseminate +inseminated +inseminates +inseminating +insemination +insemination's +insensate +insensibility +insensibility's +insensible +insensibly +insensitive +insensitively +insensitivity +insensitivity's +insentience +insentience's +insentient +inseparability +inseparability's +inseparable +inseparables +inseparably +insert +inserted +inserting +insertion +insertion's +insertions +inserts +inset +insets +insetting +inshore +inside +inside's +insider +insider's +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insights +insignia +insignia's +insignias +insignificance +insignificance's +insignificant +insignificantly +insincere +insincerely +insincerity +insincerity's +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuation's +insinuations +insinuator +insinuator's +insinuators +insipid +insipidity +insipidity's +insipidly +insipidness +insipidness's +insist +insisted +insistence +insistence's +insistent +insistently +insisting +insists +insobriety +insobriety's +insofar +insole +insole's +insolence +insolence's +insolent +insolently +insoles +insolubility +insolubility's +insoluble +insolubly +insolvable +insolvencies +insolvency +insolvency's +insolvent +insolvents +insomnia +insomnia's +insomniac +insomniacs +insomuch +insouciance +insouciance's +insouciant +inspect +inspected +inspecting +inspection +inspection's +inspections +inspector +inspector's +inspectorate +inspectorate's +inspectorates +inspectors +inspects +inspiration +inspiration's +inspirational +inspirations +inspire +inspired +inspires +inspiring +inspirit +inspirited +inspiriting +inspirits +inst +instabilities +instability +instability's +install +installable +installation +installation's +installations +installed +installer +installer's +installers +installing +installment +installment's +installments +installs +instalment +instalment's +instalments +instance +instance's +instanced +instances +instancing +instant +instant's +instantaneous +instantaneously +instantiate +instantiated +instantiates +instantiating +instantiation +instantiations +instantly +instants +instate +instated +instates +instating +instead +instep +instep's +insteps +instigate +instigated +instigates +instigating +instigation +instigation's +instigator +instigator's +instigators +instillation +instillation's +instilled +instilling +instinct +instinct's +instinctive +instinctively +instincts +instinctual +institute +instituted +institutes +instituting +institution +institution's +institutional +institutionalisations +institutionalise +institutionalised +institutionalises +institutionalising +institutionalism +institutionalism's +institutionalization +institutionalization's +institutionalizations +institutionalize +institutionalized +institutionalizes +institutionalizing +institutionally +institutions +institutor's +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructor +instructor's +instructors +instructs +instrument +instrument's +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentality +instrumentality's +instrumentally +instrumentals +instrumentation +instrumentation's +instrumented +instruments +insubordinate +insubordination +insubordination's +insubstantial +insubstantially +insufferable +insufferably +insufficiency +insufficiency's +insufficient +insufficiently +insular +insularity +insularity's +insulate +insulated +insulates +insulating +insulation +insulation's +insulator +insulator's +insulators +insulin +insulin's +insult +insulted +insulter +insulter's +insulting +insultingly +insults +insuperable +insuperably +insupportable +insurable +insurance +insurance's +insurances +insure +insured +insurer +insurer's +insurers +insures +insurgence +insurgence's +insurgences +insurgencies +insurgency +insurgency's +insurgent +insurgents +insuring +insurmountable +insurmountably +insurrection +insurrection's +insurrectionist +insurrectionist's +insurrectionists +insurrections +insusceptible +intact +intaglio +intaglio's +intaglios +intake +intake's +intakes +intangibility +intangibility's +intangible +intangibles +intangibly +integer +integer's +integers +integral +integrally +integrals +integrand +integrand's +integrands +integrate +integrated +integrates +integrating +integration +integration's +integrations +integrative +integrator +integrator's +integrators +integrity +integrity's +integument +integument's +integuments +intellect +intellect's +intellects +intellectual +intellectualisation +intellectualisation's +intellectualisations +intellectualise +intellectualised +intellectualises +intellectualising +intellectualism +intellectualism's +intellectuality +intellectuality's +intellectualization +intellectualization's +intellectualizations +intellectualize +intellectualized +intellectualizes +intellectualizing +intellectually +intellectuals +intelligence +intelligence's +intelligences +intelligent +intelligently +intelligentsia +intelligentsia's +intelligibility +intelligibility's +intelligible +intelligibly +intemperance +intemperance's +intemperate +intemperately +intend +intended +intendeds +intending +intends +intense +intensely +intensification +intensification's +intensified +intensifier +intensifier's +intensifiers +intensifies +intensify +intensifying +intensities +intensity +intensity's +intensive +intensively +intensiveness +intensives +intent +intent's +intention +intention's +intentional +intentionality +intentionality's +intentionally +intentioned +intentions +intently +intentness +intents +inter +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +interbred +interbreed +interbreeding +interbreeds +intercede +interceded +intercedes +interceding +intercept +intercepted +intercepting +interception +interception's +interceptions +interceptor +interceptor's +interceptors +intercepts +intercession +intercession's +intercessions +intercessor +intercessor's +intercessors +intercessory +interchange +interchangeable +interchangeably +interchanged +interchanges +interchanging +intercity +intercollegiate +intercom +intercom's +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +intercommunication's +intercoms +interconnect +interconnected +interconnectedness +interconnectedness's +interconnecting +interconnection +interconnection's +interconnections +interconnects +intercontinental +intercourse +intercourse's +intercultural +interdenominational +interdepartmental +interdependence +interdependence's +interdependency +interdependency's +interdependent +interdependently +interdict +interdict's +interdicted +interdicting +interdiction +interdiction's +interdicts +interdisciplinary +interest +interest's +interested +interestedly +interesting +interestingly +interests +interface +interface's +interfaced +interfaces +interfacing +interfacing's +interfaith +interfere +interfered +interference +interference's +interferences +interferer +interferer's +interferes +interfering +interferometer +interferometer's +interferometers +interferon +interferon's +interfile +interfiled +interfiles +interfiling +intergalactic +interglacial +intergovernmental +interim +interior +interior's +interiorise +interiorised +interiorising +interiorize +interiorized +interiorizing +interiors +interj +interject +interjected +interjecting +interjection +interjection's +interjectional +interjections +interjects +interlace +interlaced +interlaces +interlacing +interlard +interlarded +interlarding +interlards +interleave +interleaved +interleaves +interleaving +interleukin +interline +interlinear +interlined +interlines +interlining +interlining's +interlinings +interlink +interlinked +interlinking +interlinks +interlock +interlocked +interlocking +interlocks +interlocutor +interlocutor's +interlocutors +interlocutory +interlope +interloped +interloper +interloper's +interlopers +interlopes +interloping +interlude +interlude's +interludes +intermarriage +intermarriage's +intermarriages +intermarried +intermarries +intermarry +intermarrying +intermediaries +intermediary +intermediary's +intermediate +intermediately +intermediates +interment +interment's +interments +intermezzi +intermezzo +intermezzo's +intermezzos +interminable +interminably +intermingle +intermingled +intermingles +intermingling +intermission +intermission's +intermissions +intermittent +intermittently +intermix +intermixed +intermixes +intermixing +intermolecular +intern +internal +internalisations +internalise +internalised +internalises +internalising +internalization +internalization's +internalizations +internalize +internalized +internalizes +internalizing +internally +internals +international +internationalisations +internationalise +internationalised +internationalises +internationalising +internationalism +internationalism's +internationalist +internationalist's +internationalists +internationalization +internationalization's +internationalizations +internationalize +internationalized +internationalizes +internationalizing +internationally +internationals +internecine +interned +internee +internee's +internees +interning +internist +internist's +internists +internment +internment's +internments +interns +internship +internship's +internships +interoffice +interoperability +interoperable +interpenetrate +interpenetrated +interpenetrates +interpenetrating +interpenetration +interpenetration's +interpersonal +interplanetary +interplay +interplay's +interplays +interpolate +interpolated +interpolates +interpolating +interpolation +interpolation's +interpolations +interpose +interposed +interposes +interposing +interposition +interposition's +interpret +interpretable +interpretation +interpretation's +interpretations +interpretative +interpreted +interpreter +interpreter's +interpreters +interpreting +interpretive +interpretively +interprets +interracial +interred +interregnum +interregnum's +interregnums +interrelate +interrelated +interrelatedness +interrelates +interrelating +interrelation +interrelation's +interrelations +interrelationship +interrelationship's +interrelationships +interring +interrogate +interrogated +interrogates +interrogating +interrogation +interrogation's +interrogations +interrogative +interrogatively +interrogatives +interrogator +interrogator's +interrogatories +interrogators +interrogatory +interrupt +interrupted +interrupter +interrupter's +interrupters +interrupting +interruption +interruption's +interruptions +interrupts +inters +interscholastic +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersession +intersperse +interspersed +intersperses +interspersing +interspersion +interspersion's +interstate +interstates +interstellar +interstice +interstice's +interstices +interstitial +interstitially +intertwine +intertwined +intertwines +intertwining +interurban +interval +interval's +intervals +intervene +intervened +intervenes +intervening +intervention +intervention's +interventionism +interventionism's +interventionist +interventionists +interventions +interview +interview's +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +intervocalic +interwar +interweave +interweaves +interweaving +interwove +interwoven +intestacy +intestacy's +intestate +intestinal +intestine +intestine's +intestines +intimacies +intimacy +intimacy's +intimae +intimate +intimated +intimately +intimates +intimating +intimation +intimation's +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +intimidation's +into +intolerable +intolerably +intolerance +intolerance's +intolerant +intolerantly +intonation +intonation's +intonations +intone +intoned +intoner +intoner's +intoners +intones +intoning +intoxicant +intoxicant's +intoxicants +intoxicate +intoxicated +intoxicates +intoxicating +intoxication +intoxication's +intracellular +intractability +intractability's +intractable +intractably +intramural +intramuscular +intranet +intranets +intrans +intransigence +intransigence's +intransigent +intransigently +intransigents +intransitive +intransitively +intransitives +intrastate +intrauterine +intravenous +intravenously +intrepid +intrepidity +intrepidity's +intrepidly +intricacies +intricacy +intricacy's +intricate +intricately +intrigue +intrigued +intriguer +intriguer's +intriguers +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intro +introduce +introduced +introduces +introducing +introduction +introduction's +introductions +introductory +introit +introit's +introits +intros +introspect +introspected +introspecting +introspection +introspection's +introspective +introspectively +introspects +introversion +introversion's +introvert +introvert's +introverted +introverts +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intuit +intuited +intuiting +intuition +intuition's +intuitionist +intuitionist's +intuitions +intuitive +intuitively +intuitiveness +intuitiveness's +intuits +inundate +inundated +inundates +inundating +inundation +inundation's +inundations +inure +inured +inures +inuring +inv +invade +invaded +invader +invader's +invaders +invades +invading +invalid +invalid's +invalidate +invalidated +invalidates +invalidating +invalidation +invalidation's +invalided +invaliding +invalidism +invalidism's +invalidity +invalidity's +invalidly +invalids +invaluable +invaluably +invariability +invariability's +invariable +invariables +invariably +invariance +invariant +invariant's +invariants +invasion +invasion's +invasions +invasive +invective +invective's +invectives +inveigh +inveighed +inveighing +inveighs +inveigle +inveigled +inveigler +inveigler's +inveiglers +inveigles +inveigling +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventiveness's +inventor +inventor's +inventoried +inventories +inventors +inventory +inventory's +inventorying +invents +inverse +inversely +inverses +inversion +inversion's +inversions +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverter's +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigation's +investigations +investigative +investigator +investigator's +investigators +investigatory +investing +investiture +investiture's +investitures +investment +investment's +investments +investor +investor's +investors +invests +inveteracy +inveteracy's +inveterate +invidious +invidiously +invidiousness +invigilate +invigilated +invigilates +invigilating +invigilation +invigilator +invigilator's +invigilators +invigorate +invigorated +invigorates +invigorating +invigoratingly +invigoration +invigoration's +invincibility +invincibility's +invincible +invincibly +inviolability +inviolability's +inviolable +inviolably +inviolate +invisibilities +invisibility +invisibility's +invisible +invisibly +invitation +invitation's +invitational +invitations +invite +invited +invitee +invitees +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoice's +invoiced +invoices +invoicing +invoke +invoked +invoker +invoker's +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involution +involution's +involutions +involve +involved +involvement +involvement's +involvements +involves +involving +invulnerability +invulnerability's +invulnerable +invulnerably +inward +inwardly +inwards +iodide +iodide's +iodides +iodine +iodine's +iodisation +iodise +iodised +iodiser +iodiser's +iodisers +iodises +iodising +iodization +iodize +iodized +iodizer +iodizer's +iodizers +iodizes +iodizing +ion +ion's +ionic +ionisable +ionisation +ionisation's +ionisations +ionise +ionised +ioniser +ioniser's +ionisers +ionises +ionising +ionization +ionization's +ionizations +ionize +ionized +ionizer +ionizer's +ionizers +ionizes +ionizing +ionosphere +ionosphere's +ionospheres +ions +iota +iota's +ipecac +ipecac's +ipomoea +irascibility +irascibility's +irascible +irascibly +irate +irately +irater +iratest +ire +ire's +ireful +irenic +irenics +iridescence +iridescence's +iridescent +iridescently +iridisation +iridisations +iridise +iridised +iridises +iridising +iridium +iridium's +iridizations +iridize +iridized +iridizes +iridizing +iris +iris's +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +iron's +ironbark +ironclad +ironclads +ironed +ironic +ironical +ironically +ironies +ironing +ironing's +ironmonger +ironmonger's +ironmongers +ironmongery +irons +ironstone +ironstone's +ironware +ironware's +ironwood +ironwood's +ironwoods +ironwork +ironwork's +ironworks +irony +irony's +irradiate +irradiated +irradiates +irradiating +irradiation +irradiation's +irrational +irrationalise +irrationalised +irrationalises +irrationalising +irrationalities +irrationality +irrationality's +irrationalize +irrationalized +irrationalizes +irrationalizing +irrationally +irrationals +irreclaimable +irreconcilability +irreconcilability's +irreconcilable +irreconcilably +irrecoverable +irrecoverably +irredeemable +irredeemably +irreducibility +irreducibility's +irreducible +irreducibly +irrefutable +irrefutably +irregardless +irregular +irregularities +irregularity +irregularity's +irregularly +irregulars +irrelevance +irrelevance's +irrelevances +irrelevancies +irrelevancy +irrelevancy's +irrelevant +irrelevantly +irreligious +irremediable +irremediably +irremovable +irreparable +irreparably +irreplaceable +irrepressible +irrepressibly +irreproachable +irreproachably +irresistible +irresistibly +irresolute +irresolutely +irresoluteness +irresolution +irresolution's +irresolvable +irrespective +irrespectively +irresponsibility +irresponsibility's +irresponsible +irresponsibly +irretrievable +irretrievably +irreverence +irreverence's +irreverent +irreverently +irreversibility +irreversibility's +irreversible +irreversibly +irrevocable +irrevocably +irrigable +irrigate +irrigated +irrigates +irrigating +irrigation +irrigation's +irritability +irritability's +irritable +irritably +irritant +irritants +irritate +irritated +irritates +irritating +irritatingly +irritation +irritation's +irritations +irrupt +irrupted +irrupting +irruption +irruption's +irruptions +irruptive +irrupts +is +ischemia +ischemic +isinglass +isinglass's +island +island's +islander +islander's +islanders +islands +isle +isle's +isles +islet +islet's +islets +ism +ism's +isms +isn't +isobar +isobar's +isobaric +isobars +isochronise +isochronised +isochronises +isochronising +isochronize +isochronized +isochronizes +isochronizing +isolate +isolated +isolates +isolating +isolation +isolation's +isolationism +isolationism's +isolationist +isolationist's +isolationists +isolator +isolator's +isolators +isomer +isomer's +isomeric +isomerise +isomerised +isomerises +isomerising +isomerism +isomerizes +isomers +isometric +isometrics +isomorphic +isomorphism +isomorphism's +isosceles +isotherm +isotherm's +isothermal +isothermally +isotherms +isotonic +isotope +isotope's +isotopes +isotopic +isotropic +isotropy +isotropy's +issuance +issuance's +issue +issue's +issued +issuer +issuer's +issuers +issues +issuing +isthmian +isthmus +isthmus's +isthmuses +it +it'd +it'll +it's +ital +italic +italicisation +italicisation's +italicisations +italicise +italicised +italicises +italicising +italicization +italicization's +italicizations +italicize +italicized +italicizes +italicizing +italics +itch +itch's +itched +itches +itchier +itchiest +itchiness +itchiness's +itching +itchy +item +item's +itemisation +itemisation's +itemisations +itemise +itemised +itemiser +itemiser's +itemisers +itemises +itemising +itemization +itemization's +itemizations +itemize +itemized +itemizer +itemizer's +itemizers +itemizes +itemizing +items +iterate +iterated +iterates +iterating +iteration +iteration's +iterations +iterative +iteratively +itinerant +itinerants +itineraries +itinerary +itinerary's +its +itself +iv +ivied +ivies +ivories +ivory +ivory's +ivy +ivy's +ix ++++++++++ +j +jab +jabbed +jabber +jabbered +jabberer +jabberer's +jabberers +jabbering +jabbers +jabbing +jabot +jabot's +jabots +jabs +jacaranda +jacaranda's +jacarandas +jack +jack's +jackal +jackal's +jackals +jackass +jackass's +jackasses +jackboot +jackboot's +jackbooted +jackboots +jackdaw +jackdaw's +jackdaws +jacked +jackeroo +jacket +jacket's +jacketed +jackets +jackhammer +jackhammer's +jackhammers +jacking +jackpot +jackpot's +jackpots +jackrabbit +jackrabbits +jacks +jackstraw +jackstraw's +jackstraws +jacquard +jacquard's +jade +jade's +jaded +jadedly +jadedness +jadeite +jadeite's +jades +jading +jag +jagged +jaggedly +jaggedness +jaggedness's +jags +jaguar +jaguar's +jaguars +jail +jail's +jailbird +jailbird's +jailbirds +jailbreak +jailbreak's +jailbreaks +jailed +jailer +jailer's +jailers +jailhouse +jailhouse's +jailhouses +jailing +jails +jalapeño +jalapeños +jalopies +jalopy +jalopy's +jalousie +jalousie's +jalousies +jam +jam's +jamb +jamb's +jambalaya +jambalaya's +jamboree +jamboree's +jamborees +jambs +jammed +jammier +jammiest +jamming +jammy +jams +jangle +jangled +jangler +jangler's +janglers +jangles +jangling +janitor +janitor's +janitorial +janitors +japanned +japanning +japans +jape +jape's +japed +japes +japing +jar +jar's +jardinière +jardinière's +jardinières +jarful +jarfuls +jargon +jargon's +jargonise +jargonised +jargonises +jargonising +jargonize +jargonized +jargonizes +jargonizing +jarrah +jarred +jarring +jarringly +jars +jasmine +jasmine's +jasmines +jasper +jasper's +jaundice +jaundice's +jaundiced +jaundices +jaundicing +jaunt +jaunt's +jaunted +jauntier +jaunties +jauntiest +jauntily +jauntiness +jaunting +jaunts +jaunty +java +javelin +javelin's +javelins +jaw +jaw's +jawbone +jawbone's +jawboned +jawbones +jawboning +jawbreaker +jawbreaker's +jawbreakers +jawed +jawing +jaws +jay +jay's +jaybird +jaybird's +jaybirds +jays +jaywalk +jaywalked +jaywalker +jaywalker's +jaywalkers +jaywalking +jaywalks +jazz +jazz's +jazzed +jazzes +jazzier +jazziest +jazzing +jazzy +jealous +jealousies +jealously +jealousy +jealousy's +jean +jeans +jeep +jeep's +jeeps +jeer +jeered +jeering +jeeringly +jeers +jeez +jejuna +jejune +jejunum +jejunum's +jell +jelled +jellied +jellies +jells +jelly +jelly's +jellybean +jellybean's +jellybeans +jellyfish +jellyfish's +jellyfishes +jellying +jellylike +jellyroll +jellyrolls +jemmied +jemmies +jemmy +jemmy's +jemmying +jennet +jennet's +jennets +jennies +jenny +jenny's +jeopardise +jeopardised +jeopardises +jeopardising +jeopardize +jeopardized +jeopardizes +jeopardizing +jeopardy +jeopardy's +jeremiad +jeremiad's +jeremiads +jerk +jerked +jerkier +jerkiest +jerkily +jerkin +jerkin's +jerkiness +jerkiness's +jerking +jerkins +jerks +jerkwater +jerky +jeroboam +jeroboam's +jeroboams +jersey +jersey's +jerseys +jest +jest's +jested +jester +jester's +jesters +jesting +jestingly +jests +jet +jet's +jetliner +jetliner's +jetliners +jetport +jetport's +jetports +jets +jetsam +jetsam's +jetted +jetties +jetting +jettison +jettisoned +jettisoning +jettisons +jetty +jetty's +jewel +jewel's +jeweled +jeweler +jeweler's +jewelers +jewelled +jeweller +jeweller's +jewelleries +jewellers +jewellery +jewellery's +jewelling +jewels +jewfish +jib +jib's +jibbed +jibbing +jibe +jibed +jibes +jibing +jibs +jiff +jiffies +jiffs +jiffy +jiffy's +jig +jig's +jigged +jigger +jigger's +jiggered +jiggering +jiggers +jigging +jiggle +jiggled +jiggles +jiggling +jigs +jigsaw +jigsaw's +jigsaws +jihad +jihad's +jihads +jillaroo +jilt +jilted +jilting +jilts +jimmied +jimmies +jimmy +jimmy's +jimmying +jimsonweed +jingle +jingled +jingles +jinglier +jingliest +jingling +jingly +jingo +jingo's +jingoism +jingoism's +jingoist +jingoist's +jingoistic +jingoists +jink +jinked +jinking +jinks +jinn +jinn's +jinni's +jinrikisha +jinx +jinx's +jinxed +jinxes +jinxing +jitney +jitney's +jitneys +jitter +jitterbug +jitterbug's +jitterbugged +jitterbugging +jitterbugs +jitters +jittery +jive +jive's +jived +jives +jiving +job +job's +jobbed +jobber +jobber's +jobbers +jobbing +jobholder +jobholder's +jobholders +jobless +joblessness +joblessness's +jobs +jock +jock's +jockey +jockey's +jockeyed +jockeying +jockeys +jocks +jockstrap +jockstrap's +jockstraps +jocose +jocosely +jocoseness +jocosity +jocosity's +jocular +jocularity +jocularity's +jocularly +jocund +jocundity +jocundity's +jocundly +jodhpurs +joeys +jog +jogged +jogger +jogger's +joggers +jogging +joggle +joggled +joggles +joggling +jogs +john +john's +johnnies +johnnycake +johnnycake's +johnnycakes +johns +join +joined +joiner +joiner's +joiners +joinery +joinery's +joining +joins +joint +joint's +jointed +jointing +jointly +joints +jointures +joist +joist's +joists +jojoba +jojoba's +joke +joke's +joked +joker +joker's +jokers +jokes +jokily +joking +jokingly +jollied +jollier +jollies +jolliest +jollification +jollification's +jollifications +jollily +jolliness +jollity +jollity's +jolly +jollying +jolt +jolted +jolter +jolter's +jolters +jolting +jolts +jonquil +jonquil's +jonquils +josh +joshed +josher +josher's +joshers +joshes +joshing +josser +jostle +jostled +jostles +jostling +jot +jots +jotted +jotter +jotter's +jotters +jotting +jotting's +jottings +joule +joule's +joules +jounce +jounced +jounces +jouncing +jour +journal +journal's +journalese +journalese's +journalise +journalised +journalises +journalising +journalism +journalism's +journalist +journalist's +journalistic +journalists +journalize +journalized +journalizes +journalizing +journals +journey +journey's +journeyed +journeyers +journeying +journeyman +journeyman's +journeymen +journeys +journo +joust +joust's +jousted +jouster +jouster's +jousters +jousting +jousts +jovial +joviality +joviality's +jovially +jowl +jowl's +jowls +jowly +joy +joy's +joyful +joyfully +joyfulness +joyfulness's +joyless +joylessly +joylessness +joyous +joyously +joyousness +joyousness's +joyride +joyride's +joyrides +joyriding +joys +joystick +joysticks +jube +jubilant +jubilantly +jubilation +jubilation's +jubilee +jubilee's +jubilees +judder +juddered +juddering +judders +judge +judge's +judged +judgement +judgement's +judgemental +judgements +judges +judgeship +judgeship's +judging +judgment +judgment's +judgmental +judgmentally +judgments +judicatories +judicatory +judicature +judicature's +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +judo +judo's +jug +jug's +jugged +juggernaut +juggernaut's +juggernauts +jugging +juggle +juggled +juggler +juggler's +jugglers +jugglery +juggles +juggling +jugs +jugular +jugulars +juice +juice's +juiced +juicer +juicer's +juicers +juices +juicier +juiciest +juicily +juiciness +juiciness's +juicing +juicy +jujitsu +jujitsu's +jujube +jujube's +jujubes +jukebox +jukebox's +jukeboxes +julep +julep's +juleps +julienne +juliennes +jumble +jumbled +jumbles +jumbling +jumbo +jumbo's +jumbos +jumbuck +jump +jumped +jumper +jumper's +jumpers +jumpier +jumpiest +jumpily +jumpiness +jumpiness's +jumping +jumps +jumpsuit +jumpsuits +jumpy +junco +junco's +juncos +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungles +junior +juniors +juniper +juniper's +junipers +junk +junk's +junked +junket +junket's +junketed +junketeer +junketeer's +junketeers +junketing +junkets +junkie +junkie's +junkies +junking +junks +junkyard +junkyard's +junkyards +junta +junta's +juntas +juridical +juries +jurisdiction +jurisdiction's +jurisdictional +jurisdictions +jurisprudence +jurisprudence's +jurisprudential +jurist +jurist's +juristic +jurists +juror +juror's +jurors +jury +jury's +juryman +juryman's +jurymen +jurywoman +jurywoman's +jurywomen +jus +jussive +just +justice +justice's +justices +justifiability +justifiability's +justifiable +justifiably +justification +justification's +justifications +justificatory +justified +justifies +justify +justifying +justly +justness +justness's +jut +jute +jute's +juts +jutted +jutting +juvenile +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +juxtaposition +juxtaposition's +juxtapositions ++++++++++ +k +kHz +kV +kW +kWh +kabob +kabob's +kabobs +kabuki +kabuki's +kahawai +kale +kale's +kaleidoscope +kaleidoscope's +kaleidoscopes +kaleidoscopic +kaleidoscopically +kamikaze +kamikaze's +kamikazes +kangaroo +kangaroo's +kangarooed +kangarooing +kangaroos +kaolin +kaolin's +kapok +kapok's +kappa +kappa's +kaput +karakul +karakul's +karaoke +karat +karat's +karate +karate's +karats +karma +karma's +karmic +karri +kart +kart's +karts +katydid +katydid's +katydids +kayak +kayak's +kayaked +kayaking +kayaks +kayo +kayo's +kayoed +kayoing +kayos +kazoo +kazoo's +kazoos +kebab +kebab's +kebabs +ked +kedgeree +kedgeree's +keel +keel's +keeled +keelhaul +keelhauled +keelhauling +keelhauls +keeling +keels +keen +keened +keener +keener's +keenest +keening +keenly +keenness +keenness's +keens +keep +keeper +keeper's +keepers +keeping +keeping's +keeps +keepsake +keepsake's +keepsakes +keg +keg's +kegs +kelp +kelp's +kelpie +ken +ken's +kenned +kennel +kennel's +kenneled +kenneling +kennelled +kennelling +kennels +kenning +kenning's +keno +keno's +kens +kepi +kepi's +kepis +kept +keratin +keratin's +keratinisation +keratinise +keratinised +keratinises +keratinising +keratinize +keratinized +keratinizes +keratinizing +kerb +kerb's +kerbed +kerbing +kerbs +kerbside +kerchief +kerchief's +kerchiefs +kerned +kernel +kernel's +kernelled +kernelling +kernels +kerning +kerosene +kerosene's +kestrel +kestrel's +kestrels +ketch +ketch's +ketches +ketchup +ketchup's +kettle +kettle's +kettledrum +kettledrum's +kettledrums +kettleful +kettles +key +key's +keyboard +keyboard's +keyboarded +keyboarder +keyboarders +keyboarding +keyboardist +keyboardists +keyboards +keyed +keyhole +keyhole's +keyholes +keying +keynote +keynote's +keynoted +keynoter +keynoter's +keynoters +keynotes +keynoting +keypad +keypads +keypunch +keypunched +keypuncher +keypuncher's +keypunchers +keypunches +keypunching +keys +keystone +keystone's +keystones +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kg +khaki +khaki's +khakis +khan +khan's +khans +kibble +kibbled +kibbles +kibbling +kibbutz +kibbutz's +kibbutzim +kibitz +kibitzed +kibitzer +kibitzer's +kibitzers +kibitzes +kibitzing +kibosh +kibosh's +kick +kickback +kickback's +kickbacks +kickball +kickball's +kickboxing +kicked +kicker +kicker's +kickers +kicking +kicks +kickstand +kickstand's +kickstands +kicky +kid +kid's +kidded +kidder +kidder's +kidders +kiddie +kiddies +kidding +kiddo +kiddos +kidnap +kidnaper's +kidnapped +kidnapper +kidnapper's +kidnappers +kidnapping +kidnappings +kidnaps +kidney +kidney's +kidneys +kids +kidskin +kidskin's +kielbasa +kielbasa's +kielbasas +kike +kike's +kikes +kill +killdeer +killdeer's +killdeers +killed +killer +killer's +killers +killing +killings +killjoy +killjoys +kills +kiln +kiln's +kilned +kilning +kilns +kilo +kilo's +kilobits +kilobyte +kilobytes +kilocycle +kilocycle's +kilocycles +kilogram +kilogram's +kilogramme +kilograms +kilohertz +kilohertz's +kilojoules +kiloliter +kiloliter's +kiloliters +kilolitre +kilolitre's +kilolitres +kilometer +kilometer's +kilometers +kilometre +kilometre's +kilometres +kilos +kiloton +kiloton's +kilotons +kilowatt +kilowatt's +kilowatts +kilt +kilt's +kilted +kilter +kilter's +kilts +kimono +kimono's +kimonos +kin +kin's +kinaesthesia +kinaesthesia's +kinaesthetic +kinaesthetically +kind +kinder +kindergarten +kindergarten's +kindergartens +kindest +kindle +kindled +kindles +kindlier +kindliest +kindliness +kindliness's +kindling +kindling's +kindly +kindness +kindness's +kindnesses +kindred +kinds +kindy +kinematics +kinesthesia +kinesthesia's +kinesthetic +kinesthetically +kinetic +kinetically +kinetics +kinfolk +kinfolks +king +king's +kingdom +kingdom's +kingdoms +kingfisher +kingfisher's +kingfishers +kinglier +kingliest +kingly +kingmaker +kingmaker's +kingmakers +kingpin +kingpin's +kingpins +kings +kingship +kingship's +kink +kink's +kinked +kinkier +kinkiest +kinkily +kinkiness +kinking +kinks +kinky +kinsfolk +kinship +kinship's +kinsman +kinsman's +kinsmen +kinswoman +kinswoman's +kinswomen +kiosk +kiosk's +kiosks +kip +kipped +kipper +kipper's +kippered +kippering +kippers +kipping +kips +kirks +kirsch +kirsches +kismet +kismet's +kiss +kissable +kissed +kisser +kisser's +kissers +kisses +kissing +kit +kit's +kitbag's +kitchen +kitchen's +kitchenette +kitchenette's +kitchenettes +kitchens +kitchenware +kitchenware's +kite +kite's +kited +kites +kith +kith's +kiths +kiting +kits +kitsch +kitsch's +kitschy +kitted +kitten +kitten's +kittenish +kittens +kitties +kitting +kittiwakes +kitty +kitty's +kiwi +kiwi's +kiwifruit +kiwifruits +kiwis +klaxon +klaxon's +klaxons +kleptomania +kleptomania's +kleptomaniac +kleptomaniac's +kleptomaniacs +klutz +klutz's +klutzes +klutziness +km +knack +knack's +knackered +knackers +knacks +knackwurst +knackwurst's +knackwursts +knapsack +knapsack's +knapsacks +knave +knave's +knavery +knavery's +knaves +knavish +knavishly +knead +kneaded +kneader +kneader's +kneaders +kneading +kneads +knee +knee's +kneecap +kneecap's +kneecapped +kneecapping +kneecaps +kneed +kneeing +kneel +kneeling +kneels +knees +knell +knell's +knelled +knelling +knells +knelt +knew +knickerbockers +knickers +knickknack +knickknack's +knickknacks +knife +knife's +knifed +knifes +knifing +knight +knight's +knighted +knighthood +knighthood's +knighthoods +knighting +knightliness +knightly +knights +knish +knish's +knishes +knit +knits +knitted +knitter +knitter's +knitters +knitting +knitwear +knitwear's +knives +knob +knob's +knobbier +knobbiest +knobbly +knobs +knock +knockabout +knockabout's +knockdown +knockdowns +knocked +knocker +knocker's +knockers +knocking +knockings +knockoff +knockoffs +knockout +knockout's +knockouts +knocks +knockwurst's +knoll +knoll's +knolls +knot +knot's +knothole +knothole's +knotholes +knots +knotted +knottier +knottiest +knotting +knotty +know +knowable +knowing +knowingly +knowledge +knowledge's +knowledgeable +knowledgeably +known +knows +knuckle +knuckle's +knuckled +knuckleduster +knuckledusters +knucklehead +knucklehead's +knuckleheads +knuckles +knuckling +knurl +knurled +knurling +knurls +koala +koala's +koalas +koel +kohl +kohl's +kohlrabi +kohlrabi's +kohlrabies +kola +kola's +kolas +kook +kookaburra +kookaburra's +kookaburras +kookier +kookiest +kookiness +kooks +kooky +koori +kopeck +kopeck's +kopecks +korma +kosher +koshered +koshering +koshers +kowtow +kowtowed +kowtowing +kowtows +kph +kraal +kraal's +kraals +kraut +krauts +krill +krill's +kronor +krypton +krypton's +kudos +kudzu +kudzu's +kulaks +kumquat +kumquat's +kumquats +kvetch +kvetched +kvetches +kvetching +kylie ++++++++++ +l +la +la's +lab +lab's +label +label's +labeled +labeler +labeler's +labelers +labeling +labelled +labeller +labeller's +labellers +labelling +labels +labia +labia's +labial +labialisation +labialisation's +labialisations +labialise +labialised +labialises +labialising +labialization +labialization's +labializations +labialize +labialized +labializes +labializing +labials +labile +labium +labium's +labor +labor's +laboratories +laboratory +laboratory's +labored +laborer +laborer's +laborers +laboring +laborious +laboriously +laboriousness +laborite +laborites +labors +laborsaving +labour +labour's +laboured +labouredly +labourer +labourer's +labourers +labouring +labouringly +labourite +labourites +labours +laboursaving +labs +laburnum +laburnum's +laburnums +labyrinth +labyrinth's +labyrinthine +labyrinths +lace +lace's +laced +lacerate +lacerated +lacerates +lacerating +laceration +laceration's +lacerations +laces +lacewing +lacewing's +lacewings +lacework +lacework's +lachrymal +lachrymose +lacier +laciest +lacing +lacing's +lack +lack's +lackadaisical +lackadaisically +lacked +lackey +lackey's +lackeys +lacking +lackluster +lacklustre +lacks +laconic +laconically +lacquer +lacquer's +lacquered +lacquering +lacquers +lacrosse +lacrosse's +lactate +lactate's +lactated +lactates +lactating +lactation +lactation's +lacteal +lactic +lactose +lactose's +lacuna +lacuna's +lacunae +lacy +lad +lad's +ladder +ladder's +laddered +laddering +ladders +lade +laded +laden +lades +ladies +lading +lading's +ladings +ladle +ladle's +ladled +ladles +ladling +lads +lady +lady's +ladybird +ladybird's +ladybirds +ladybug +ladybug's +ladybugs +ladyfinger +ladyfinger's +ladyfingers +ladylike +ladylove +ladylove's +ladyloves +ladyship +ladyship's +ladyships +laetrile +laevogyrate +laevorotation +laevorotation's +laevorotations +laevorotatory +laevulin +laevulose +lag +lager +lager's +lagers +laggard +laggard's +laggards +lagged +lagging +lagging's +lagniappe +lagniappe's +lagniappes +lagoon +lagoon's +lagoons +lags +laicisation +laicise +laicised +laicises +laicising +laicization +laicize +laicized +laicizes +laicizing +laid +lain +lair +lair's +laird +laird's +lairds +lairise +lairised +lairises +lairising +lairize +lairized +lairizes +lairizing +lairs +lairy +laity +laity's +lake +lake's +lakefront +lakefront's +lakefronts +lakes +lakeside +lam +lama +lama's +lamas +lamaseries +lamasery +lamasery's +lamb +lamb's +lambaste +lambasted +lambastes +lambasting +lambda +lambda's +lambdas +lambed +lambency +lambency's +lambent +lambently +lambing +lambkin +lambkin's +lambkins +lambs +lambskin +lambskin's +lambskins +lame +lamebrain +lamebrain's +lamebrains +lamed +lamely +lameness +lameness's +lament +lamentable +lamentably +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +lamina +lamina's +laminar +laminate +laminated +laminates +laminating +lamination +lamination's +laming +lamington +lamming +lamp +lamp's +lampblack +lampblack's +lamplight +lamplight's +lamplighter +lamplighter's +lamplighters +lampoon +lampoon's +lampooned +lampoonery +lampoonery's +lampooning +lampoons +lamppost +lamppost's +lampposts +lamprey +lamprey's +lampreys +lamps +lampshade +lampshade's +lampshades +lams +lanai +lanai's +lanais +lance +lance's +lanced +lancer +lancer's +lancers +lances +lancet +lancet's +lancets +lancing +land +land's +landau +landau's +landaus +landed +landfall +landfall's +landfalls +landfill +landfills +landforms +landholder +landholder's +landholders +landholding +landholdings +landing +landing's +landings +landladies +landlady +landlady's +landless +landlines +landlocked +landlord +landlord's +landlords +landlubber +landlubber's +landlubbers +landmark +landmark's +landmarks +landmass +landmass's +landmasses +landmine +landmines +landowner +landowner's +landowners +landownership +landowning +lands +landscape +landscape's +landscaped +landscaper +landscaper's +landscapers +landscapes +landscaping +landslide +landslide's +landslides +landslip +landslips +landsman +landsman's +landsmen +landward +landwards +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languidness's +languish +languished +languishes +languishing +languor +languor's +languorous +languorously +lank +lanker +lankest +lankier +lankiest +lankiness +lankly +lankness +lanky +lanolin +lanolin's +lantana +lantern +lantern's +lanterns +lanthanum +lanthanum's +lanyard +lanyard's +lanyards +lap +lap's +lapboard +lapboard's +lapboards +lapdog +lapdogs +lapel +lapel's +lapelled +lapels +lapidaries +lapidary +lapidary's +lapin +lapped +lappet +lappet's +lappets +lapping +laps +lapse +lapse's +lapsed +lapses +lapsing +laptop +laptops +lapwing +lapwing's +lapwings +larboard +larboard's +larboards +larcenies +larcenist +larcenists +larcenous +larceny +larceny's +larch +larch's +larches +lard +lard's +larded +larder +larder's +larders +lardier +lardiest +larding +lards +lardy +large +largely +largeness +larger +larges +largess +largess's +largest +largish +largo +largos +lariat +lariat's +lariats +lark +lark's +larked +larking +larks +larkspur +larkspur's +larkspurs +larrikin +larva +larva's +larvae +larval +laryngeal +larynges +laryngitis +laryngitis's +larynx +larynx's +lasagne's +lascivious +lasciviously +lasciviousness +lasciviousness's +laser +laser's +lasers +lash +lash's +lashed +lashes +lashing +lashing's +lashings +lasing +lass +lass's +lasses +lassie +lassie's +lassies +lassitude +lassitude's +lasso +lasso's +lassoed +lassoing +lassos +last +lasted +lasting +lastingly +lastly +lasts +lat +latch +latch's +latched +latches +latching +latchkey +latchkey's +latchkeys +late +latecomer +latecomer's +latecomers +lately +latencies +latency +latency's +lateness +lateness's +latent +later +lateral +lateralisation +lateralise +lateralises +lateralization +lateralize +lateralizes +laterally +laterals +latest +latex +latex's +lath +lath's +lathe +lathe's +lathed +lather +lather's +lathered +lathering +lathers +lathery +lathes +lathing +laths +latish +latitude +latitude's +latitudes +latitudinal +latitudinarian +latitudinarians +latrine +latrine's +latrines +latte +latter +latterly +lattes +lattice +lattice's +latticed +lattices +latticework +latticework's +laud +laudable +laudably +laudanum +laudanum's +laudatory +lauded +lauding +lauds +laugh +laughable +laughably +laughed +laughing +laughingly +laughingstock +laughingstock's +laughingstocks +laughs +laughter +laughter's +launch +launched +launcher +launcher's +launchers +launches +launching +launder +laundered +launderer +launderer's +launderers +launderette +launderette's +launderettes +laundering +launders +laundress +laundress's +laundresses +laundrette +laundrettes +laundries +laundry +laundry's +laundryman +laundryman's +laundrymen +laundrywoman +laundrywoman's +laundrywomen +laureate +laureates +laureateship +laureateship's +laurel +laurel's +laurelled +laurelling +laurels +lava +lava's +lavaliere +lavaliere's +lavalieres +lavas +lavatories +lavatory +lavatory's +lave +laved +lavender +lavender's +lavenders +laves +laving +lavish +lavished +lavisher +lavishes +lavishing +lavishly +lavishness +lavishness's +law +law's +lawbreaker +lawbreaker's +lawbreakers +lawbreaking +lawbreaking's +lawful +lawfully +lawfulness +lawfulness's +lawgiver +lawgiver's +lawgivers +lawless +lawlessly +lawlessness +lawlessness's +lawmaker +lawmaker's +lawmakers +lawmaking +lawmaking's +lawman +lawman's +lawmen +lawn +lawn's +lawnmower +lawnmowers +lawns +lawrencium +lawrencium's +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyers +lax +laxative +laxative's +laxatives +laxer +laxest +laxity +laxity's +laxly +laxness +laxness's +lay +layabout +layabout's +layabouts +layaway +layer +layer's +layered +layering +layers +layette +layette's +layettes +laying +layman +layman's +laymen +layoff +layoff's +layoffs +layout +layout's +layouts +layover +layover's +layovers +laypeople +layperson +laypersons +lays +laywoman +laywoman's +laywomen +laze +lazed +lazes +lazier +laziest +lazily +laziness +laziness's +lazing +lazuli +lazuli's +lazy +lazybones +lb +lbs +lbw +le +lea +lea's +leach +leached +leaches +leaching +lead +leaded +leaden +leader +leader's +leaderless +leaders +leadership +leadership's +leaderships +leading +leads +leaf +leaf's +leafage +leafed +leafier +leafiest +leafiness +leafiness's +leafing +leafless +leaflet +leaflet's +leafleted +leafleting +leaflets +leafs +leafstalk +leafstalk's +leafstalks +leafy +league +league's +leagued +leagues +leaguing +leak +leak's +leakage +leakage's +leakages +leaked +leakier +leakiest +leakiness +leaking +leaks +leaky +lean +leaned +leaner +leanest +leaning +leaning's +leanings +leanness +leanness's +leans +leap +leaped +leaper +leaper's +leapers +leapfrog +leapfrog's +leapfrogged +leapfrogging +leapfrogs +leaping +leaps +learn +learned +learnedly +learner +learner's +learners +learning +learning's +learns +learnt +leas +lease +lease's +leaseback +leaseback's +leasebacks +leased +leasehold +leasehold's +leaseholder +leaseholder's +leaseholders +leaseholds +leaser +leaser's +leasers +leases +leash +leash's +leashed +leashes +leashing +leasing +least +leastwise +leather +leather's +leatherette +leatherneck +leatherneck's +leathernecks +leathers +leatherwood +leathery +leave +leaved +leaven +leaven's +leavened +leavening +leavening's +leavens +leaver +leaver's +leavers +leaves +leaving +leaving's +leavings +lebensraum +lecher +lecher's +lecherous +lecherously +lecherousness +lechers +lechery +lechery's +lecithin +lecithin's +lectern +lectern's +lecterns +lecture +lecture's +lectured +lecturer +lecturer's +lecturers +lectures +lectureship +lectureship's +lectureships +lecturing +led +ledge +ledge's +ledger +ledger's +ledgering +ledgers +ledges +lee +lee's +leech +leech's +leeched +leeches +leeching +leek +leek's +leeks +leer +leered +leerier +leeriest +leering +leeringly +leers +leery +lees +leeward +leeway +leeway's +left +lefties +leftist +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +lefty +lefty's +leg +leg's +legacies +legacy +legacy's +legal +legalese +legalese's +legalisation +legalisation's +legalisations +legalise +legalised +legalises +legalising +legalism +legalism's +legalisms +legalistic +legalistically +legalities +legality +legality's +legalization +legalization's +legalizations +legalize +legalized +legalizes +legalizing +legally +legate +legate's +legated +legatee +legatee's +legatees +legates +legating +legation +legation's +legations +legato +legato's +legatos +legend +legend's +legendarily +legendary +legends +legerdemain +legerdemain's +legged +leggier +leggiest +legging +legging's +leggings +leggy +leghorn +leghorn's +leghorns +legibility +legibility's +legible +legibly +legion +legion's +legionaries +legionary +legionnaire +legionnaire's +legionnaires +legions +legislate +legislated +legislates +legislating +legislation +legislation's +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legit +legitimacy +legitimacy's +legitimate +legitimated +legitimately +legitimates +legitimating +legitimatise +legitimatised +legitimatising +legitimatize +legitimatized +legitimatizing +legitimisation +legitimisation's +legitimisations +legitimise +legitimised +legitimises +legitimising +legitimization +legitimization's +legitimizations +legitimize +legitimized +legitimizes +legitimizing +legless +legman +legman's +legmen +legroom +legroom's +legs +legume +legume's +legumes +leguminous +legwarmer +legwarmers +legwork +legwork's +lei +lei's +leis +leisure +leisure's +leisured +leisureliness +leisurely +leisurewear +leitmotif +leitmotif's +leitmotifs +leitmotiv +leitmotiv's +leitmotivs +lemma +lemma's +lemmas +lemmatise +lemmatised +lemmatises +lemmatising +lemmatize +lemmatized +lemmatizes +lemmatizing +lemming +lemming's +lemmings +lemon +lemon's +lemonade +lemonade's +lemonades +lemongrass +lemons +lemony +lemur +lemur's +lemurs +lend +lender +lender's +lenders +lending +lends +length +length's +lengthen +lengthened +lengthening +lengthens +lengthier +lengthiest +lengthily +lengthiness +lengthiness's +lengths +lengthwise +lengthy +lenience +leniency +leniency's +lenient +leniently +lenitive +lens +lens's +lenses +lent +lentil +lentil's +lentils +lento +lentos +leonine +leopard +leopard's +leopardess +leopardesses +leopards +leotard +leotard's +leotards +leper +leper's +lepers +leprechaun +leprechaun's +leprechauns +leprosy +leprosy's +leprous +lepta +lepton +lepton's +leptons +lesbian +lesbian's +lesbianism +lesbianism's +lesbians +lesion +lesion's +lesions +less +lessee +lessee's +lessees +lessen +lessened +lessening +lessens +lesser +lesson +lesson's +lessons +lest +let +let's +letch +letches +letdown +letdown's +letdowns +lethal +lethality +lethality's +lethally +lethargic +lethargically +lethargy +lethargy's +lets +letter +letter's +letterbox +letterboxes +lettered +letterer +letterer's +letterers +letterhead +letterhead's +letterheads +lettering +lettering's +letterpress +letterpress's +letters +letting +lettings +lettuce +lettuce's +lettuces +letup +letup's +letups +leucorrhea +leucorrhoea +leucotomies +leucotomy +leucotomy's +leukaemia +leukaemia's +leukemia +leukemia's +leukocyte +leukocyte's +leukocytes +levee +levee's +levees +level +leveled +leveler +leveler's +levelers +leveling +levelled +leveller +leveller's +levellers +levelling +levelly +levels +lever +lever's +leverage +leverage's +leveraged +leverages +leveraging +levered +levering +levers +leviathan +leviathan's +leviathans +levied +levier +levier's +leviers +levies +levitate +levitated +levitates +levitating +levitation +levitation's +levity +levity's +levorotatory +levy +levying +lewd +lewder +lewdest +lewdly +lewdness +lewdness's +lexeme +lexeme's +lexemes +lexical +lexicalisation +lexicalisations +lexicalization +lexicalizations +lexically +lexicographer +lexicographer's +lexicographers +lexicographic +lexicographical +lexicographically +lexicography +lexicography's +lexicon +lexicon's +lexicons +lexis +lexis's +liabilities +liability +liability's +liable +liaise +liaised +liaises +liaising +liaison +liaison's +liaisons +liar +liar's +liars +lib +lib's +libation +libation's +libations +libber +libbers +libel +libel's +libeled +libeler +libeler's +libelers +libeling +libellant +libellant's +libellants +libelled +libellee +libellee's +libellees +libeller +libeller's +libellers +libelling +libellous +libellously +libelous +libelously +libels +liberal +liberalisation +liberalisation's +liberalisations +liberalise +liberalised +liberaliser +liberaliser's +liberalisers +liberalises +liberalising +liberalism +liberalism's +liberality +liberality's +liberalization +liberalization's +liberalizations +liberalize +liberalized +liberalizer +liberalizer's +liberalizers +liberalizes +liberalizing +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberation's +liberationists +liberator +liberator's +liberators +libertarian +libertarian's +libertarianism +libertarianism's +libertarians +liberties +libertine +libertine's +libertines +liberty +liberty's +libidinal +libidinous +libido +libido's +libidos +librarian +librarian's +librarians +librarianship +librarianship's +libraries +library +library's +librettist +librettist's +librettists +libretto +libretto's +librettos +lice +lice's +licence +licence's +licences +licensable +license +license's +licensed +licensee +licensee's +licensees +licenses +licensing +licentiate +licentiate's +licentiates +licentious +licentiously +licentiousness +licentiousness's +lichen +lichen's +lichens +licit +lick +licked +lickerish +licking +licking's +lickings +licks +lid +lid's +lidded +lidless +lido +lido's +lidos +lids +lie +lied +lieder +liege +lieges +lien +lien's +liens +lies +lieu +lieu's +lieutenancy +lieutenancy's +lieutenant +lieutenant's +lieutenants +life +life's +lifebelt +lifebelts +lifeblood +lifeblood's +lifeboat +lifeboat's +lifeboats +lifebuoy +lifebuoys +lifeguard +lifeguard's +lifeguards +lifeless +lifelessly +lifelessness +lifelike +lifeline +lifeline's +lifelines +lifelong +lifer +lifer's +lifers +lifesaver +lifesaver's +lifesavers +lifesaving +lifespan +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lifework +lifework's +lifeworks +lift +lift's +lifted +lifter +lifter's +lifters +lifting +lifts +ligament +ligament's +ligaments +ligature +ligature's +ligatured +ligatures +ligaturing +light +light's +lighted +lighten +lightened +lightener +lightener's +lighteners +lightening +lightens +lighter +lighter's +lighters +lightest +lightface +lightface's +lighthouse +lighthouse's +lighthouses +lighting +lighting's +lightly +lightness +lightness's +lightning +lightning's +lightproof +lights +lightship +lightship's +lightships +lightweight +lightweights +ligneous +lignite +lignite's +lignose +lignum +ligulae +likable +likableness +like +likeability's +liked +likelier +likeliest +likelihood +likelihood's +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likewise +liking +liking's +likings +lilac +lilac's +lilacs +lilies +lilt +lilt's +lilted +lilting +lilts +lily +lily's +limb +limb's +limber +limbered +limbering +limberness +limbers +limbless +limbo +limbo's +limbos +limbs +lime +lime's +limeade +limeade's +limeades +limed +limekiln +limekiln's +limelight +limelight's +limerick +limerick's +limericks +limes +limestone +limestone's +limey +limey's +limeys +limier +limiest +liming +limit +limit's +limitation +limitation's +limitations +limited +limiter +limiter's +limiters +limiting +limitless +limitlessness +limitlessness's +limits +limn +limned +limning +limns +limo +limos +limousine +limousine's +limousines +limp +limped +limper +limper's +limpest +limpet +limpet's +limpets +limpid +limpidity +limpidity's +limpidly +limpidness +limping +limply +limpness +limps +limy +linage +linchpin +linchpin's +linchpins +linden +linden's +lindens +line +line's +lineage +lineage's +lineages +lineal +lineally +lineament +lineament's +lineaments +linear +linearity +linearity's +linearization +linearization's +linearly +linebacker +linebacker's +linebackers +lined +linefeed +lineman +lineman's +linemen +linen +linen's +linens +liner +liner's +liners +lines +linesman +linesman's +linesmen +ling +linger +lingered +lingerers +lingerie +lingerie's +lingering +lingeringly +lingers +lingo +lingo's +lingoes +lings +lingual +linguine +linguini's +linguist +linguist's +linguistic +linguistically +linguistics +linguists +liniment +liniment's +liniments +lining +lining's +linings +link +link's +linkable +linkage +linkage's +linkages +linked +linker +linkers +linking +linkman +linkman's +linkmen +links +linkup +linkups +linnet +linnet's +linnets +lino +linoleum +linoleum's +linseed +linseed's +lint +lint's +lintel +lintel's +lintels +lintier +lintiest +linty +lion +lion's +lioness +lioness's +lionesses +lionhearted +lionisations +lionise +lionised +lioniser +lioniser's +lionisers +lionises +lionising +lionization +lionization's +lionizations +lionize +lionized +lionizer +lionizer's +lionizers +lionizes +lionizing +lions +lip +lip's +lipase +lipase's +lipid +lipid's +lipids +liposuction +lipped +lippie +lippy +lips +lipstick +lipstick's +lipsticks +liquefaction +liquefaction's +liquefied +liquefies +liquefy +liquefying +liqueur +liqueur's +liqueurs +liquid +liquid's +liquidate +liquidated +liquidates +liquidating +liquidation +liquidation's +liquidations +liquidator +liquidator's +liquidators +liquidise +liquidised +liquidises +liquidising +liquidity +liquidity's +liquidize +liquidized +liquidizer +liquidizer's +liquidizers +liquidizes +liquidizing +liquids +liquor +liquor's +liquored +liquorice +liquorice's +liquorices +liquoring +liquorish +liquors +lira +lira's +lire +lisle +lisle's +lisp +lisp's +lisped +lisper +lisper's +lispers +lisping +lisps +lissomness +list +list's +listed +listen +listenable +listened +listener +listener's +listeners +listening +listens +listing +listing's +listings +listless +listlessly +listlessness +listlessness's +lists +lit +litanies +litany +litany's +litchi +litchi's +litchis +liter +liter's +literacy +literacy's +literal +literalise +literalised +literaliser +literaliser's +literalisers +literalises +literalising +literalism +literalism's +literalistic +literalize +literalized +literalizer +literalizer's +literalizers +literalizes +literalizing +literally +literalness +literalness's +literals +literariness +literary +literate +literately +literates +literati +literature +literature's +liters +lithe +lithely +litheness +lither +lithesome +lithest +lithium +lithium's +litho +lithograph +lithograph's +lithographed +lithographer +lithographer's +lithographers +lithographic +lithographically +lithographing +lithographs +lithography +lithography's +lithosphere +lithosphere's +lithospheres +litigant +litigant's +litigants +litigate +litigated +litigates +litigating +litigation +litigation's +litigator +litigator's +litigators +litigious +litigiousness +litmus +litmus's +litotes +litre +litre's +litres +litter +litter's +litterbug +litterbug's +litterbugs +littered +littering +litters +little +littleness +littler +littlest +littoral +littorals +liturgical +liturgically +liturgies +liturgist +liturgist's +liturgists +liturgy +liturgy's +live +lived +livelier +liveliest +livelihood +livelihood's +livelihoods +liveliness +liveliness's +livelong +lively +liven +livened +livening +livens +liver +liver's +liveried +liveries +liverish +livers +liverwort +liverwort's +liverworts +liverwurst +liverwurst's +livery +livery's +liveryman +liveryman's +liverymen +lives +livestock +livestock's +livid +lividly +living +livings +lizard +lizard's +lizards +llama +llama's +llamas +llano +llano's +llanos +lo +load +load's +loadable +loaded +loader +loader's +loaders +loading +loading's +loadings +loads +loadstar's +loadstone's +loaf +loaf's +loafed +loafer +loafer's +loafers +loafing +loafs +loam +loam's +loamier +loamiest +loams +loamy +loan +loan's +loaned +loaner +loaner's +loaners +loaning +loans +loanword +loanwords +loath +loathe +loathed +loather +loather's +loathers +loathes +loathing +loathing's +loathsome +loathsomely +loathsomeness +loathsomeness's +loaves +lob +lob's +lobar +lobbed +lobber +lobber's +lobbers +lobbied +lobbies +lobbing +lobby +lobby's +lobbying +lobbyist +lobbyist's +lobbyists +lobe +lobe's +lobed +lobes +lobotomies +lobotomise +lobotomised +lobotomises +lobotomising +lobotomize +lobotomized +lobotomizes +lobotomizing +lobotomy +lobotomy's +lobs +lobster +lobster's +lobsters +local +locale +locale's +locales +localisable +localisation +localisation's +localisations +localise +localised +localiser +localiser's +localisers +localises +localising +localities +locality +locality's +localizable +localization +localization's +localizations +localize +localized +localizer +localizer's +localizers +localizes +localizing +locally +locals +locatable +locate +located +locates +locating +location +location's +locations +locative +locator's +loch +loch's +lochs +loci +loci's +lock +lock's +lockable +locked +locker +locker's +lockers +locket +locket's +lockets +locking +lockjaw +lockjaw's +lockout +lockout's +lockouts +locks +locksmith +locksmith's +locksmiths +lockstep +lockup +lockup's +lockups +loco +locomotion +locomotion's +locomotive +locomotive's +locomotives +locos +locoweed +locoweed's +locoweeds +locum +locum's +locums +locus +locus's +locust +locust's +locusts +locution +locution's +locutions +lode +lode's +lodes +lodestar +lodestar's +lodestars +lodestone +lodestone's +lodestones +lodge +lodge's +lodged +lodger +lodger's +lodgers +lodges +lodging +lodging's +lodgings +loft +loft's +lofted +loftier +loftiest +loftily +loftiness +loftiness's +lofting +lofts +lofty +log +log's +loganberries +loganberry +loganberry's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logbook +logbook's +logbooks +loge +loge's +loges +logged +logger +logger's +loggerhead +loggerhead's +loggerheads +loggers +loggia +loggia's +loggias +logging +logging's +logic +logic's +logical +logicality +logicality's +logically +logician +logician's +logicians +logier +logiest +logistic +logistical +logistically +logistics +logjam +logjam's +logjams +logo +logo's +logorrhea +logorrhea's +logorrhoea +logorrhoea's +logos +logotype +logotype's +logotypes +logrolling +logrolling's +logs +logy +loin +loin's +loincloth +loincloth's +loincloths +loins +loiter +loitered +loiterer +loiterer's +loiterers +loitering +loiters +loll +lolled +lolling +lollipop +lollipop's +lollipops +lollop +lolloping +lollops +lolls +lolly +lone +lonelier +loneliest +loneliness +lonely +loner +loner's +loners +lonesome +lonesomeness +long +longboat +longboat's +longboats +longbow +longbow's +longbows +longed +longer +longest +longevity +longevity's +longhair +longhair's +longhairs +longhand +longhand's +longhorn +longhorn's +longhorns +longhouse +longhouses +longing +longing's +longingly +longings +longish +longitude +longitude's +longitudes +longitudinal +longitudinally +longs +longshoreman +longshoreman's +longshoremen +longsighted +longstanding +loo +loo's +look +looked +lookers +looking +lookout +lookout's +lookouts +looks +loom +loom's +loomed +looming +looms +loon +loon's +loonier +loonies +looniest +loons +loony +loop +loop's +looped +loophole +loophole's +loopholes +loopier +loopiest +looping +loops +loopy +loos +loose +loosed +loosely +loosen +loosened +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +loot's +looted +looter +looter's +looters +looting +loots +lop +lope +loped +lopes +loping +lopped +lopper +lopper's +loppers +lopping +lops +lopsided +lopsidedly +lopsidedness +loquacious +loquaciously +loquaciousness +loquacity +loquacity's +lord +lord's +lorded +lording +lordlier +lordliest +lordliness +lordly +lords +lordship +lordship's +lordships +lore +lore's +lorgnette +lorgnette's +lorgnettes +lorries +lorry +lorry's +lory +losable +lose +loser +loser's +losers +loses +losing +loss +loss's +losses +lost +lot +lotion +lotion's +lotions +lots +lotteries +lottery +lottery's +lotto +lotto's +lotus +lotus's +lotuses +loud +louder +loudest +loudhailer +loudhailers +loudly +loudmouth +loudmouth's +loudmouthed +loudmouths +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounges +lounging +lour +loured +louring +lours +louse +louse's +loused +louses +lousier +lousiest +lousily +lousiness +lousing +lousy +lout +lout's +loutish +loutishly +loutishness +louts +louver +louver's +louvered +louvers +lovable +lovably +love +lovebird +lovebird's +lovebirds +lovechild +loved +loveless +lovelier +lovelies +loveliest +loveliness +lovelorn +lovely +lovemaking +lovemaking's +lover +lover's +lovers +loves +lovesick +loving +lovingly +low +lowan +lowborn +lowboy +lowboy's +lowboys +lowbrow +lowbrow's +lowbrows +lowed +lower +lowercase +lowered +lowering +lowermost +lowers +lowest +lowing +lowland +lowland's +lowlander +lowlanders +lowlands +lowlier +lowliest +lowlife +lowlife's +lowlifes +lowliness +lowly +lowness +lows +lox +lox's +loyal +loyalist +loyalist's +loyalists +loyally +loyalties +loyalty +loyalty's +lozenge +lozenge's +lozenges +ltd +luau +luau's +luaus +lubber +lubberly +lubbers +lube +lubes +lubra +lubricant +lubricant's +lubricants +lubricate +lubricated +lubricates +lubricating +lubrication +lubrication's +lubricator +lubricator's +lubricators +lubricious +lucid +lucidity +lucidity's +lucidly +lucidness +luck +luck's +lucked +luckier +luckiest +luckily +luckiness +lucking +luckless +lucks +lucky +lucrative +lucratively +lucre +lucre's +lucubrate +lucubrated +lucubrates +lucubrating +lucubration +lucubration's +luderick +ludicrous +ludicrously +ludicrousness +lug +luggage +luggage's +lugged +lugging +lughole +lugholes +lugs +lugsail +lugsail's +lugsails +lugubrious +lugubriously +lugubriousness +lukewarm +lukewarmly +lull +lullabies +lullaby +lullaby's +lulled +lulling +lulls +lulu +lulu's +lulus +lumbago +lumbago's +lumbar +lumber +lumber's +lumbered +lumbering +lumberjack +lumberjack's +lumberjacks +lumberman +lumberman's +lumbermen +lumbers +lumberyard +lumberyard's +lumberyards +lumen +lumen's +luminance +luminance's +luminaries +luminary +luminary's +luminescence +luminescence's +luminescent +luminosities +luminosity +luminosity's +luminous +luminously +lummox +lummox's +lummoxes +lump +lump's +lumpectomies +lumpectomy +lumped +lumpier +lumpiest +lumpiness +lumping +lumpish +lumps +lumpy +lunacies +lunacy +lunacy's +lunar +lunatic +lunatics +lunch +lunch's +lunchbox +lunchboxes +lunched +luncheon +luncheon's +luncheonette +luncheonette's +luncheonettes +luncheons +lunches +lunching +lunchroom +lunchroom's +lunchrooms +lunchtime +lunchtime's +lunchtimes +lung +lung's +lunge +lunge's +lunged +lunges +lungfish +lungfish's +lungfishes +lungful +lunging +lungs +lupine +lupine's +lupines +lupus +lupus's +lurch +lurched +lurches +lurching +lure +lured +lures +lurid +luridly +luridness +luring +lurk +lurked +lurking +lurks +luscious +lusciously +lusciousness +lush +lushes +lushly +lushness +lust +lust's +lusted +luster +luster's +lusterless +lusterware +lusterware's +lusterwares +lustful +lustfully +lustier +lustiest +lustily +lustiness +lusting +lustre +lustre's +lustreless +lustrous +lustrously +lusts +lusty +lute +lute's +lutes +lutetium +lutetium's +luxuriance +luxuriance's +luxuriant +luxuriantly +luxuriate +luxuriated +luxuriates +luxuriating +luxuries +luxurious +luxuriously +luxury +luxury's +lyceum +lyceum's +lyceums +lye +lye's +lying +lymph +lymph's +lymphatic +lymphocyte +lymphocyte's +lymphocytes +lymphoid +lymphoma +lymphoma's +lymphomas +lynch +lynched +lynches +lynching +lynx +lynx's +lynxes +lyophilise +lyophilised +lyophilises +lyophilising +lyophilize +lyophilized +lyophilizes +lyophilizing +lyre +lyre's +lyrebird +lyrebird's +lyrebirds +lyres +lyric +lyrical +lyrically +lyricism +lyricism's +lyricist +lyricist's +lyricists +lyrics +lysine +lysine's ++++++++++ +m +ma +ma'am +ma's +macabre +macadam +macadam's +macadamia +macadamia's +macadamias +macadamise +macadamised +macadamises +macadamising +macadamize +macadamized +macadamizes +macadamizing +macaque +macaque's +macaques +macaroni +macaroni's +macaroon +macaroon's +macaroons +macaw +macaw's +macaws +mace +mace's +macerate +macerated +macerates +macerating +maceration +maceration's +maces +mach +machete +machete's +machetes +machinate +machinated +machinates +machinating +machination +machination's +machinations +machine +machine's +machined +machinery +machinery's +machines +machining +machinist +machinist's +machinists +machismo +machismo's +macho +mackerel +mackerel's +mackerels +mackinaw +mackinaw's +mackinaws +mackintosh +mackintosh's +mackintoshes +macramé +macro +macro's +macrobiotic +macrobiotics +macrocosm +macrocosm's +macrocosms +macroeconomic +macroeconomics +macromolecular +macromolecules +macron +macron's +macrons +macrophage +macrophage's +macrophages +macros +macroscopic +macroscopically +maculae +mad +madam +madam's +madams +madcap +madden +maddened +maddening +maddeningly +maddens +madder +madder's +madders +maddest +madding +made +mademoiselle +mademoiselle's +mademoiselles +madhouse +madhouse's +madhouses +madly +madman +madman's +madmen +madness +madras +madras's +madrigal +madrigal's +madrigals +madwoman +madwoman's +madwomen +maelstrom +maelstrom's +maelstroms +maenad +maenad's +maenads +maestro +maestro's +maestros +mafia +mafias +mag +magazine +magazine's +magazines +magenta +magenta's +maggot +maggot's +maggots +maggoty +magi +magic +magic's +magical +magically +magician +magician's +magicians +magisterial +magisterially +magistracy +magistracy's +magistrate +magistrate's +magistrates +magma +magma's +magmas +magnanimity +magnanimity's +magnanimous +magnanimously +magnate +magnate's +magnates +magnesia +magnesia's +magnesium +magnesium's +magnet +magnet's +magnetic +magnetically +magnetisation +magnetisation's +magnetisations +magnetise +magnetised +magnetiser +magnetiser's +magnetisers +magnetises +magnetising +magnetism +magnetism's +magnetite +magnetite's +magnetization +magnetization's +magnetizations +magnetize +magnetized +magnetizer +magnetizer's +magnetizers +magnetizes +magnetizing +magneto +magneto's +magnetometer +magnetometer's +magnetometers +magnetos +magnetosphere +magnetosphere's +magnetron +magnetron's +magnets +magnification +magnification's +magnifications +magnificence +magnificence's +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magniloquence +magniloquence's +magniloquent +magnitude +magnitude's +magnitudes +magnolia +magnolia's +magnolias +magnum +magnum's +magnums +magpie +magpie's +magpies +maharajah +maharajah's +maharajahs +maharani +maharani's +maharanis +mahatma +mahatma's +mahatmas +mahoganies +mahogany +mahogany's +mahout +mahout's +mahouts +maid +maid's +maiden +maiden's +maidenhair +maidenhair's +maidenhead +maidenhead's +maidenheads +maidenhood +maidenhood's +maidenly +maidens +maids +maidservant +maidservant's +maidservants +mail +mail's +mailbag +mailbag's +mailbags +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +maillot +maillot's +maillots +mailman +mailman's +mailmen +mails +maim +maimed +maiming +maims +main +mainframe +mainframes +mainland +mainland's +mainline +mainlined +mainlines +mainlining +mainly +mainmast +mainmast's +mainmasts +mains +mainsail +mainsail's +mainsails +mainspring +mainspring's +mainsprings +mainstay +mainstay's +mainstays +mainstream +mainstream's +mainstreamed +mainstreaming +mainstreams +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintop +maintop's +maintops +maisonette +maisonette's +maisonettes +maize +maize's +majestic +majestically +majesties +majesty +majesty's +majolica +majolica's +major +major's +majored +majorette +majorette's +majorettes +majoring +majorities +majority +majority's +majors +majuscule +make +makeover +makeovers +maker +maker's +makers +makes +makeshift +makeshifts +makeup +makeup's +makeweight +makeweight's +makeweights +making +making's +makings +mako +malachite +malachite's +maladaptive +maladies +maladjusted +maladjustment +maladjustment's +maladministration +maladroit +maladroitly +malady +malady's +malaise +malaise's +malamute +malamute's +malamutes +malapropism +malapropism's +malapropisms +malaria +malaria's +malarial +malarkey +malarkey's +malcontent +malcontents +male +malediction +malediction's +maledictions +malefaction +malefaction's +malefactions +malefactor +malefactor's +malefactors +malefic +maleficent +maleness +males +malevolence +malevolent +malevolently +malfeasance +malfeasance's +malformation +malformation's +malformations +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malice's +malicious +maliciously +maliciousness +malign +malignancies +malignancy +malignancy's +malignant +malignantly +maligned +maligners +maligning +malignity +malignity's +maligns +malinger +malingered +malingerer +malingerer's +malingerers +malingering +malingers +mall +mall's +mallard +mallard's +mallards +malleability +malleability's +malleable +mallee +mallet +mallet's +mallets +mallow +mallow's +mallows +malls +malnourished +malnourishment +malnutrition +malnutrition's +malocclusion +malocclusion's +malodor +malodorous +malodors +malodour +malodours +malpractice +malpractice's +malpractices +malt +malt's +malted +malteds +malting +maltose +maltose's +maltreat +maltreated +maltreating +maltreatment +maltreats +malts +mama +mama's +mamas +mamba +mamba's +mambas +mambo +mambo's +mamboed +mamboing +mambos +mamma's +mammal +mammal's +mammalian +mammalian's +mammalians +mammals +mammary +mammies +mammogram +mammograms +mammography +mammon +mammon's +mammoth +mammoth's +mammoths +mammy +mammy's +man +man's +manacle +manacle's +manacled +manacles +manacling +manage +manageability +manageable +managed +management +management's +managements +manager +manager's +manageress +managerial +managerially +managers +manages +managing +manatee +manatee's +manatees +mandamus +mandamus's +mandamuses +mandarin +mandarin's +mandarins +mandate +mandate's +mandated +mandates +mandating +mandatory +mandible +mandible's +mandibles +mandolin +mandolin's +mandolins +mandrake +mandrake's +mandrakes +mandrel +mandrel's +mandrels +mandrill +mandrill's +mandrills +mane +mane's +manes +maneuver +maneuver's +maneuverability +maneuverability's +maneuverable +maneuvered +maneuvering +maneuvers +manful +manfully +manganese +manganese's +mange +mange's +manger +manger's +mangers +mangier +mangiest +mangle +mangled +mangles +mangling +mango +mango's +mangoes +mangrove +mangrove's +mangroves +mangy +manhandle +manhandled +manhandles +manhandling +manhole +manhole's +manholes +manhood +manhood's +manhunt +manhunt's +manhunts +mania +mania's +maniac +maniac's +maniacal +maniacally +maniacs +manias +manic +manically +manicure +manicure's +manicured +manicures +manicuring +manicurist +manicurist's +manicurists +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifesto +manifesto's +manifestos +manifests +manifold +manifolds +manikin +manikin's +manikins +manila +manioc +manioc's +maniocs +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulatively +manipulator +manipulator's +manipulators +mankind +mankind's +manlier +manliest +manlike +manliness +manly +manna +manna's +manned +mannequin +mannequin's +mannequins +manner +manner's +mannered +mannerism +mannerism's +mannerisms +mannerist +mannerist's +mannerly +manners +manning +mannish +mannishly +mannishness +manoeuvrability +manoeuvrability's +manoeuvrable +manoeuvre +manoeuvre's +manoeuvred +manoeuvres +manoeuvring +manoeuvrings +manometer +manometer's +manometers +manor +manor's +manorial +manors +manpower +manpower's +manqué +mans +mansard +mansard's +mansards +manse +manse's +manservant +manservant's +manses +mansion +mansion's +mansions +manslaughter +manslaughter's +manta +manta's +mantas +mantel +mantel's +mantelpiece +mantelpiece's +mantelpieces +mantels +mantelshelf +mantelshelves +mantes +mantilla +mantilla's +mantillas +mantis +mantis's +mantises +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +mantra +mantra's +mantrap +mantrap's +mantraps +mantras +manual +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manumission +manumission's +manumissions +manumit +manumits +manumitted +manumitting +manure +manure's +manures +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mapmaker +mapmakers +mapped +mapping +mapping's +mappings +maps +mar +marabou +marabou's +marabous +maraca +maraca's +maracas +maraschino +maraschino's +maraschinos +marathon +marathon's +marathoner +marathoner's +marathoners +marathons +maraud +marauder +marauder's +marauders +marauding +marauds +marble +marble's +marbled +marbleise +marbleised +marbleises +marbleising +marbleize +marbleized +marbleizes +marbleizing +marbles +marbling +march +marched +marcher +marcher's +marchers +marches +marching +marchioness +marchioness's +marchionesses +mare +mare's +mares +margarine +margarine's +margarita +margarita's +margaritas +margin +margin's +marginal +marginalia +marginality +marginalization +marginalize +marginalized +marginalizes +marginalizing +marginally +margins +mariachi +mariachi's +mariachis +marigold +marigold's +marigolds +marijuana +marijuana's +marimba +marimba's +marimbas +marina +marina's +marinade +marinade's +marinades +marinara +marinas +marinate +marinated +marinates +marinating +marine +mariner +mariner's +mariners +marines +marionette +marionette's +marionettes +marital +maritime +marjoram +marjoram's +mark +mark's +markdown +markdown's +markdowns +marked +markedly +marker +marker's +markers +market +market's +marketability +marketability's +marketable +marketed +marketer +marketer's +marketers +marketing +marketing's +marketplace +marketplace's +marketplaces +markets +marking +marking's +markings +marks +marksman +marksman's +marksmanship +marksmen +marl +marl's +marlin +marlin's +marlinespike +marlinespike's +marlinespikes +marlins +marls +marmalade +marmalade's +marmoreal +marmoset +marmoset's +marmosets +marmot +marmot's +marmots +maroon +marooned +marooning +maroons +marquee +marquee's +marquees +marques +marquis +marquis's +marquise +marquise's +marquises +marquisette +marquisette's +marred +marri +marriage +marriage's +marriageable +marriages +married +marries +marring +marron +marrow +marrow's +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshal's +marshals +marshes +marshier +marshiest +marshland +marshland's +marshlands +marshmallow +marshmallow's +marshmallows +marshy +marsupial +marsupial's +marsupials +mart +mart's +marten +marten's +martens +martial +martially +martin +martin's +martinet +martinet's +martinets +martingale +martingale's +martingales +martini +martini's +martinis +martins +marts +martyr +martyr's +martyrdom +martyrdom's +martyred +martyring +martyrs +marvel +marveled +marveling +marvelled +marvelling +marvellous +marvellously +marvelous +marvelously +marvels +marzipan +marzipan's +mascara +mascara's +mascaras +mascot +mascot's +mascots +masculine +masculinity +masculinity's +maser +maser's +masers +mash +mash's +mashed +masher +mashers +mashes +mashing +mask +mask's +masked +masker +masker's +maskers +masking +masks +masochism +masochism's +masochist +masochist's +masochistic +masochistically +masochists +mason +mason's +masonry +masonry's +masons +masque +masque's +masquerade +masquerade's +masqueraded +masquerades +masquerading +masques +mass +massacre +massacre's +massacred +massacres +massacring +massage +massage's +massaged +massages +massaging +massed +masses +masseur +masseur's +masseurs +masseuse +masseuse's +masseuses +massif +massif's +massifs +massing +massive +massively +massiveness +mast +mast's +mastectomies +mastectomy +mastectomy's +master +master's +mastered +masterful +masterfully +mastering +masterly +mastermind +masterminded +masterminding +masterminds +masterpiece +masterpiece's +masterpieces +masters +masterstroke +masterstroke's +masterstrokes +masterwork +masterworks +mastery +mastery's +masthead +masthead's +mastheads +mastic +mastic's +masticate +masticated +masticates +masticating +mastication +mastication's +mastiff +mastiff's +mastiffs +mastitis +mastitis's +mastodon +mastodon's +mastodons +mastoid +mastoids +masts +masturbate +masturbated +masturbates +masturbating +masturbation +masturbation's +masturbatory +mat +mat's +matador +matador's +matadors +match +match's +matchbook +matchbook's +matchbooks +matchbox +matchbox's +matchboxes +matched +matcher +matcher's +matches +matching +matchless +matchlock +matchlock's +matchlocks +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +matchstick +matchstick's +matchsticks +matchwood +matchwood's +mate +mate's +mated +mater +mater's +material +material's +materialisation +materialisation's +materialisations +materialise +materialised +materialises +materialising +materialism +materialism's +materialist +materialist's +materialistic +materialistically +materialists +materiality +materiality's +materialization +materialization's +materializations +materialize +materialized +materializes +materializing +materially +materials +maternal +maternally +maternity +maternity's +maters +mates +mateship +math +math's +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +maths +matinee +mating +matins +matriarch +matriarch's +matriarchal +matriarchies +matriarchs +matriarchy +matriarchy's +matrices +matricidal +matricide +matricide's +matricides +matriculate +matriculated +matriculates +matriculating +matriculation +matriculation's +matrimonial +matrimonially +matrimony +matrimony's +matrix +matrix's +matron +matron's +matronly +matrons +mats +matte +matte's +matted +matter +matter's +mattered +mattering +matters +mattes +matting +mattock +mattock's +mattocks +mattress +mattress's +mattresses +maturate +maturated +maturates +maturating +maturation +maturation's +mature +matured +maturely +matures +maturing +maturities +maturity +maturity's +matzo +matzo's +matzos +matzoth +maudlin +maul +mauled +mauler +mauler's +maulers +mauling +mauls +maunder +maundered +maundering +maunders +mausoleum +mausoleum's +mausoleums +mauve +mauve's +maven +mavens +maverick +maverick's +mavericks +maw +maw's +mawkish +mawkishly +mawkishness +maws +max +maxed +maxes +maxi +maxilla +maxilla's +maxillae +maxillary +maxim +maxim's +maximal +maximally +maximisation +maximisation's +maximisations +maximise +maximised +maximises +maximising +maximization +maximization's +maximizations +maximize +maximized +maximizes +maximizing +maxims +maximum +maximum's +maximums +maxing +maxis +may +maybe +maybes +mayday +maydays +mayflies +mayflower +mayflower's +mayflowers +mayfly +mayfly's +mayhem +mayhem's +mayn't +mayo +mayonnaise +mayonnaise's +mayor +mayor's +mayoral +mayoralty +mayoralty's +mayors +maypole +maypole's +maypoles +maze +maze's +mazes +mazurka +mazurka's +mazurkas +mdse +me +mead +mead's +meadow +meadow's +meadowland +meadowlark +meadowlark's +meadowlarks +meadows +meager +meagre +meagreness +meal +meal's +mealier +mealiest +meals +mealtime +mealtime's +mealtimes +mealy +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +means's +meant +meantime +meantime's +meanwhile +measles +measles's +measly +measurable +measurably +measure +measure's +measured +measureless +measurement +measurement's +measurements +measures +measuring +meat +meat's +meataxe +meatball +meatball's +meatballs +meatier +meatiest +meatiness +meatless +meatloaf +meatloaves +meatpacking +meats +meaty +mechanic +mechanic's +mechanical +mechanically +mechanics +mechanisation +mechanisation's +mechanisations +mechanise +mechanised +mechanises +mechanising +mechanism +mechanism's +mechanisms +mechanist +mechanist's +mechanistic +mechanistically +mechanization +mechanization's +mechanizations +mechanize +mechanized +mechanizes +mechanizing +med +medal +medal's +medaled +medaling +medalist +medalist's +medalists +medalled +medalling +medallion +medallion's +medallions +medallist +medallist's +medallists +medals +meddle +meddled +meddler +meddlers +meddles +meddlesome +meddling +media +media's +medial +medially +median +medians +medias +mediate +mediated +mediates +mediating +mediation +mediation's +mediator +mediator's +mediators +medic +medic's +medical +medically +medicals +medicament +medicament's +medicate +medicated +medicates +medicating +medication +medication's +medications +medicinal +medicinally +medicine +medicine's +medicines +medico +medico's +medicos +medics +medieval +medievalism +medievalist +medievalist's +medievalists +mediocre +mediocrities +mediocrity +mediocrity's +meditate +meditated +meditates +meditating +meditation +meditation's +meditations +meditative +meditatively +medium +mediums +medley +medley's +medleys +medulla +medulla's +medullas +meek +meeker +meekest +meekly +meekness +meerschaum +meerschaum's +meerschaums +meet +meeting +meeting's +meetinghouse +meetinghouses +meetings +meets +meg +meg's +mega +megabit +megabit's +megabits +megabucks +megabyte +megabytes +megacycle +megacycle's +megacycles +megahertz +megahertz's +megalith +megalith's +megalithic +megaliths +megalomania +megalomania's +megalomaniac +megalomaniac's +megalomaniacs +megalopolis +megalopolis's +megalopolises +megaphone +megaphone's +megaphones +megapode +megastar +megastars +megaton +megaton's +megatons +megawatt +megawatt's +megawatts +megs +meiosis +meiosis's +meiotic +melaleuca +melamine +melamine's +melancholia +melancholia's +melancholic +melancholies +melancholy +melancholy's +melange +melanges +melanin +melanin's +melanoma +melanoma's +melanomas +melatonin +melatonin's +meld +melded +melding +melds +meliorate +meliorated +meliorates +meliorating +melioration +melioration's +mellifluous +mellifluously +mellifluousness +mellow +mellowed +mellower +mellowest +mellowing +mellowness +mellows +melodic +melodically +melodies +melodious +melodiously +melodrama +melodrama's +melodramas +melodramatic +melodramatically +melodramatics +melody +melody's +melon +melon's +melons +melt +meltdown +meltdowns +melted +melting +melts +member +member's +members +membership +membership's +memberships +membrane +membrane's +membranes +membranous +memento +memento's +mementos +memo +memo's +memoir +memoir's +memoirs +memorabilia +memorable +memorably +memorandum +memorandum's +memorandums +memorial +memorialise +memorialised +memorialises +memorialising +memorialize +memorialized +memorializes +memorializing +memorials +memories +memorisation +memorisation's +memorisations +memorise +memorised +memorises +memorising +memorization +memorization's +memorizations +memorize +memorized +memorizer +memorizer's +memorizers +memorizes +memorizing +memory +memory's +memos +memsahib +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menagerie's +menageries +menarche +menarche's +mend +mendacious +mendaciously +mendacity +mendacity's +mended +mendelevium +mendelevium's +mender +mender's +menders +mendicancy +mendicancy's +mendicant +mendicants +mending +mends +menhaden +menhaden's +menial +menially +menials +meningitis +meningitis's +menisci +meniscus +meniscus's +menopausal +menopause +menopause's +menorah +menorah's +menorahs +menorrhea +menorrhoea +menservants +menses +menstrual +menstruate +menstruated +menstruates +menstruating +menstruation +menstruation's +menswear +mental +mentalist +mentalist's +mentalists +mentalities +mentality +mentality's +mentally +menthol +menthol's +mentholated +mention +mentionable +mentioned +mentioning +mentions +mentor +mentor's +mentored +mentoring +mentors +menu +menu's +menus +meow +meow's +meowed +meowing +meows +mercantile +mercantilism +mercantilism's +mercenaries +mercenary +mercer +mercer's +mercerisation +mercerisation's +mercerise +mercerised +mercerises +mercerising +mercerization +mercerization's +mercerize +mercerized +mercerizes +mercerizing +mercers +merchandise +merchandise's +merchandised +merchandiser +merchandiser's +merchandisers +merchandises +merchandising +merchant +merchant's +merchantability +merchantable +merchantman +merchantman's +merchantmen +merchants +mercies +merciful +mercifully +merciless +mercilessly +mercilessness +mercurial +mercurially +mercuric +mercury +mercury's +mercy +mercy's +mere +merely +merest +meretricious +meretriciously +merganser +merganser's +mergansers +merge +merged +merger +merger's +mergers +merges +merging +meridian +meridian's +meridians +meringue +meringue's +meringues +merino +merino's +merinos +merit +merit's +merited +meriting +meritocracies +meritocracy +meritocracy's +meritorious +meritoriously +merits +mermaid +mermaid's +mermaids +merman +merman's +mermen +merrier +merriest +merrily +merriment +merriment's +merriness +merry +merrymaker +merrymaker's +merrymakers +merrymaking +merrymaking's +mesa +mesa's +mesas +mescal +mescal's +mescaline +mescaline's +mescals +mesh +mesh's +meshed +meshes +meshing +mesmerise +mesmerised +mesmerises +mesmerising +mesmerism +mesmerism's +mesmerize +mesmerized +mesmerizes +mesmerizing +meson +meson's +mesons +mesosphere +mesosphere's +mesquite +mesquite's +mesquites +mess +mess's +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messianic +messier +messiest +messieurs +messily +messiness +messing +messmate +messmate's +messmates +messy +met +metabolic +metabolically +metabolise +metabolised +metabolises +metabolising +metabolism +metabolism's +metabolisms +metabolite +metabolite's +metabolites +metabolize +metabolized +metabolizes +metabolizing +metacarpal +metacarpals +metacarpi +metacarpus +metacarpus's +metal +metal's +metalled +metallic +metallization +metallurgic +metallurgical +metallurgist +metallurgists +metallurgy +metallurgy's +metals +metalwork +metalwork's +metalworker +metalworkers +metalworking +metalworking's +metamorphic +metamorphism +metamorphism's +metamorphose +metamorphosed +metamorphoses +metamorphosing +metamorphosis +metamorphosis's +metaphor +metaphor's +metaphoric +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metastases +metastasis +metastasis's +metastasise +metastasised +metastasises +metastasising +metastasize +metastasized +metastasizes +metastasizing +metatarsal +metatarsals +metatarsi +metatarsus +metatarsus's +metatheses +metathesis +mete +meted +metempsychoses +metempsychosis +metempsychosis's +meteor +meteor's +meteoric +meteorically +meteorite +meteorite's +meteorites +meteoroid +meteoroid's +meteoroids +meteorological +meteorologist +meteorologists +meteorology +meteorology's +meteors +meter +meter's +metered +metering +meters +metes +methadone +methadone's +methamphetamine +methane +methane's +methanol +methanol's +methinks +method +method's +methodical +methodically +methodise +methodised +methodises +methodising +methodize +methodized +methodizes +methodizing +methodological +methodologically +methodologies +methodology +methodology's +methods +meths +methyl +methyl's +meticulous +meticulously +meticulousness +meting +metonymy +metonymy's +metre +metre's +metres +metric +metrical +metrically +metrication +metrics +metro +metro's +metronome +metronome's +metronomes +metronomic +metropolis +metropolis's +metropolises +metropolitan +metros +mettle +mettle's +mettlesome +mew +mewed +mewing +mewl +mewled +mewling +mewls +mews +mezzanine +mezzanine's +mezzanines +mezzo +mezzos +mfg +mfr +mfrs +mg +mgr +mi +miasma +miasma's +miasmas +mica +mica's +mice +mice's +micelle +micelles +mickery +micro +microanalyses +microbe +microbe's +microbes +microbial +microbiological +microbiologist +microbiologist's +microbiologists +microbiology +microbiology's +microbreweries +microbrewery +microchip +microchips +microcircuit +microcircuit's +microcircuits +microcode +microcomputer +microcomputers +microcosm +microcosm's +microcosmic +microcosms +microdensitometer +microdot +microdot's +microdots +microeconomics +microelectronic +microelectronics +microfarad +microfarad's +microfiche +microfiche's +microfilm +microfilm's +microfilmed +microfilming +microfilms +micrograms +micrograph +micrograph's +microgravity +microgroove +microgroove's +microgrooves +micromanage +micromanaged +micromanagement +micromanages +micromanaging +micrometeorite +micrometeorite's +micrometeorites +micrometer +micrometer's +micrometers +microminiaturisation +microminiaturise +microminiaturised +microminiaturises +microminiaturising +microminiaturization +microminiaturize +microminiaturized +microminiaturizes +microminiaturizing +micron +micron's +microns +micropalaeontology +micropaleontology +micropaleontology's +microphone +microphone's +microphones +microprocessor +microprocessor's +microprocessors +micros +microscope +microscope's +microscopes +microscopic +microscopically +microscopy +microscopy's +microsecond +microsecond's +microseconds +microsurgery +microsurgery's +microwavable +microwave +microwave's +microwaveable +microwaves +microwaving +mid +midair +midair's +midday +midday's +middies +middle +middlebrow +middlebrow's +middlebrows +middleman +middleman's +middlemen +middlemost +middles +middleweight +middleweight's +middleweights +middling +middy +middy's +midfield +midfield's +midfielder +midfielders +midge +midge's +midges +midget +midget's +midgets +midi +midis +midland +midland's +midlands +midlife +midmost +midnight +midnight's +midnights +midpoint +midpoint's +midpoints +midrib +midrib's +midribs +midriff +midriff's +midriffs +midsection +midsection's +midsections +midshipman +midshipman's +midshipmen +midsized +midst +midst's +midstream +midstream's +midsummer +midsummer's +midterm +midterm's +midterms +midtown +midtown's +midway +midways +midweek +midweek's +midwicket +midwife +midwife's +midwifery +midwifery's +midwifes +midwinter +midwinter's +midwives +midyear +midyear's +midyears +mien +mien's +miens +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mightn't +mighty +mignonette +mignonette's +mignonettes +migraine +migraine's +migraines +migrant +migrant's +migrants +migrate +migrated +migrates +migrating +migration +migration's +migrations +migratory +mike +mike's +mikes +mil +mil's +milady +milady's +mild +milder +mildest +mildew +mildew's +mildewed +mildewing +mildews +mildly +mildness +mile +mile's +mileage +mileage's +mileages +milepost +milepost's +mileposts +miler +miler's +milers +miles +milestone +milestone's +milestones +milieu +milieu's +milieus +militancy +militancy's +militant +militantly +militants +militarily +militarise +militarised +militarises +militarising +militarism +militarism's +militarist +militarist's +militaristic +militarists +militarization +militarize +militarized +militarizes +militarizing +military +militate +militated +militates +militating +militia +militia's +militiaman +militiaman's +militiamen +militias +milk +milk's +milked +milkier +milkiest +milking +milkmaid +milkmaid's +milkmaids +milkman +milkman's +milkmen +milko +milks +milkshake +milkshakes +milksop +milksop's +milksops +milkweed +milkweed's +milkweeds +milky +mill +mill's +milled +millenarian +millennial +millennium +millennium's +millenniums +miller +miller's +millers +millet +millet's +milliard +milliard's +milliards +milligram +milligram's +milligrams +milliliter +milliliter's +milliliters +millilitre +millilitre's +millilitres +millimeter +millimeter's +millimeters +millimetre +millimetre's +millimetres +milliner +milliner's +milliners +millinery +millinery's +milling +milling's +million +million's +millionaire +millionaire's +millionaires +millions +millionth +millionth's +millionths +millipede +millipede's +millipedes +millisecond +millisecond's +milliseconds +millpond +millpond's +millponds +millrace +millrace's +millraces +mills +millstone +millstone's +millstones +millstream +millstream's +millstreams +millwright +millwright's +millwrights +milometer +milquetoast +milquetoast's +milquetoasts +mils +milt +milt's +milted +milting +milts +mime +mime's +mimed +mimeograph +mimeograph's +mimeographed +mimeographing +mimeographs +mimes +mimetic +mimic +mimicked +mimicker +mimicker's +mimickers +mimicking +mimicries +mimicry +mimicry's +mimics +miming +mimosa +mimosa's +mimosas +min +minaret +minaret's +minarets +minatory +mince +minced +mincemeat +mincemeat's +minces +mincing +mind +mind's +minded +mindedness +minder +minder's +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mindset +mindsets +mine +mined +minefield +minefield's +minefields +miner +miner's +mineral +mineral's +mineralise +mineralised +mineralises +mineralising +mineralization +mineralize +mineralized +mineralizes +mineralizing +mineralogical +mineralogist +mineralogist's +mineralogists +mineralogy +mineralogy's +minerals +miners +mines +mineshaft +minestrone +minestrone's +minesweeper +minesweeper's +minesweepers +mineworkers +mingle +mingled +mingles +mingling +mini +miniature +miniature's +miniatures +miniaturisation +miniaturisation's +miniaturisations +miniaturise +miniaturised +miniaturises +miniaturising +miniaturist +miniaturist's +miniaturists +miniaturization +miniaturization's +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minibus +minibus's +minibuses +minicab +minicab's +minicabs +minicomputer +minicomputer's +minicomputers +minim +minim's +minima's +minimal +minimalism +minimalist +minimalist's +minimalists +minimally +minimisation +minimisation's +minimisations +minimise +minimised +minimises +minimising +minimization +minimization's +minimizations +minimize +minimized +minimizes +minimizing +minims +minimum +minimum's +minimums +mining +mining's +minion +minion's +minions +minis +miniseries +miniskirt +miniskirt's +miniskirts +minister +minister's +ministered +ministerial +ministering +ministers +ministrant +ministrants +ministration +ministration's +ministrations +ministries +ministry +ministry's +minivan +minivans +mink +mink's +minks +minnesingers +minnow +minnow's +minnows +minor +minored +minorities +minority +minority's +minors +minotaur +minstrel +minstrel's +minstrels +minstrelsy +minstrelsy's +mint +mint's +mintage +mintage's +minted +minter +minter's +minters +minting +mints +minuend +minuend's +minuends +minuet +minuet's +minuets +minus +minuscule +minuses +minute +minute's +minutely +minuteman +minutemen +minuteness +minutes +minutia +minutia's +minutiae +minx +minx's +minxes +miracle +miracle's +miracles +miraculous +miraculously +mirage +mirage's +mirages +mire +mire's +mired +mires +miring +mirror +mirror's +mirrored +mirroring +mirrors +mirth +mirth's +mirthful +mirthfully +mirthfulness +mirthless +mirthlessly +miry +misaddress +misaddressed +misaddresses +misaddressing +misadventure +misadventure's +misadventures +misadvise +misaligned +misalignment +misalignment's +misalliance +misalliance's +misalliances +misanthrope +misanthrope's +misanthropes +misanthropic +misanthropically +misanthropist +misanthropists +misanthropy +misanthropy's +misapplication +misapplications +misapplied +misapplies +misapply +misapplying +misapprehend +misapprehended +misapprehending +misapprehends +misapprehension +misapprehension's +misapprehensions +misappropriate +misappropriated +misappropriates +misappropriating +misappropriation +misappropriations +misbegotten +misbehave +misbehaved +misbehaves +misbehaving +misbehavior +misbehavior's +misbehaviors +misbehaviour +misbehaviour's +misbehaviours +miscalculate +miscalculated +miscalculates +miscalculating +miscalculation +miscalculation's +miscalculations +miscall +miscalled +miscalling +miscalls +miscarriage +miscarriage's +miscarriages +miscarried +miscarries +miscarry +miscarrying +miscast +miscasting +miscasts +miscegenation +miscegenation's +miscellanea +miscellaneous +miscellaneously +miscellanies +miscellany +miscellany's +mischance +mischance's +mischaracterisation +mischaracterisations +mischaracterise +mischaracterises +mischaracterization +mischaracterizations +mischaracterize +mischaracterizes +mischief +mischief's +mischievous +mischievously +mischievousness +miscibility +miscible +misclassified +misconceive +misconceived +misconceives +misconceiving +misconception +misconception's +misconceptions +misconduct +misconduct's +misconducts +misconstruction +misconstruction's +misconstructions +misconstrue +misconstrued +misconstrues +misconstruing +miscopying +miscount +miscounted +miscounting +miscounts +miscreant +miscreant's +miscreants +miscue +miscue's +miscued +miscues +miscuing +misdeal +misdealing +misdeals +misdealt +misdeed +misdeed's +misdeeds +misdemeanor +misdemeanor's +misdemeanors +misdemeanour +misdemeanour's +misdemeanours +misdiagnose +misdiagnosed +misdiagnoses +misdiagnosing +misdiagnosis +misdirect +misdirected +misdirecting +misdirection +misdirection's +misdirects +misdoing +misdoings +miser +miser's +miserable +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeasance +misfeasance's +misfile +misfiled +misfiles +misfiling +misfire +misfired +misfires +misfiring +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgiving's +misgivings +misgovern +misgoverned +misgoverning +misgovernment +misgoverns +misguidance +misguide +misguided +misguidedly +misguides +misguiding +mishandle +mishandled +mishandles +mishandling +mishap +mishap's +mishaps +mishear +misheard +mishearing +mishears +mishmash +mishmash's +mishmashes +misidentified +misidentifies +misidentify +misidentifying +misinform +misinformation +misinformation's +misinformed +misinforming +misinforms +misinterpret +misinterpretation +misinterpretation's +misinterpretations +misinterpreted +misinterpreting +misinterprets +misjudge +misjudged +misjudgement +misjudgements +misjudges +misjudging +misjudgment +misjudgments +mislabel +mislabeled +mislabeling +mislabelled +mislabelling +mislabels +mislaid +mislay +mislaying +mislays +mislead +misleading +misleadingly +misleads +misled +mismanage +mismanaged +mismanagement +mismanagement's +mismanages +mismanaging +mismatch +mismatched +mismatches +mismatching +misname +misnamed +misnames +misnaming +misnomer +misnomer's +misnomers +misogamist +misogamist's +misogamists +misogamy +misogamy's +misogynist +misogynist's +misogynistic +misogynists +misogynous +misogyny +misogyny's +misplace +misplaced +misplacement +misplacement's +misplaces +misplacing +misplay +misplayed +misplaying +misplays +misprint +misprint's +misprinted +misprinting +misprints +misprision +misprision's +mispronounce +mispronounced +mispronounces +mispronouncing +mispronunciation +mispronunciation's +mispronunciations +misquotation +misquotation's +misquotations +misquote +misquoted +misquotes +misquoting +misread +misreading +misreads +misrecognise +misrecognize +misremember +misremembered +misremembering +misreport +misreported +misreporting +misreports +misrepresent +misrepresentation +misrepresentation's +misrepresentations +misrepresented +misrepresenting +misrepresents +misrouting +misrule +misruled +misrules +misruling +miss +missal +missal's +missals +missed +misses +misshape +misshaped +misshapen +misshapes +misshaping +missile +missile's +missilery +missilery's +missiles +missing +mission +mission's +missionaries +missionary +missionary's +missioners +missions +missive +missive's +missives +misspeak +misspeaking +misspeaks +misspell +misspelled +misspelling +misspelling's +misspellings +misspells +misspend +misspending +misspends +misspent +misspoke +misspoken +misstate +misstated +misstatement +misstatement's +misstatements +misstates +misstating +misstep +misstep's +missteps +missus +mist +mist's +mistakable +mistake +mistake's +mistaken +mistakenly +mistakes +mistaking +misted +mister +mister's +misters +mistier +mistiest +mistily +mistimed +mistiming +mistiness +misting +mistletoe +mistletoe's +mistook +mistral +mistral's +mistrals +mistranslated +mistranslates +mistranslating +mistranslation +mistranslation's +mistranslations +mistreat +mistreated +mistreating +mistreatment +mistreatment's +mistreats +mistress +mistress's +mistresses +mistrial +mistrial's +mistrials +mistrust +mistrusted +mistrustful +mistrustfully +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misuse's +misused +misuses +misusing +mite +mite's +miter +miter's +mitered +mitering +miters +miterwort +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigation's +mitochondria +mitochondrial +mitoses +mitosis +mitosis's +mitotic +mitre +mitre's +mitred +mitres +mitring +mitt +mitt's +mitten +mitten's +mittens +mitts +mix +mixable +mixed +mixer +mixer's +mixers +mixes +mixing +mixture +mixture's +mixtures +mizzen +mizzen's +mizzenmast +mizzenmast's +mizzenmasts +mizzens +ml +mm +mnemonic +mnemonically +mnemonics +mo +moan +moan's +moaned +moaner +moaners +moaning +moans +moat +moat's +moats +mob +mob's +mobbed +mobbing +mobile +mobiles +mobilisation +mobilisation's +mobilisations +mobilise +mobilised +mobilises +mobilising +mobility +mobility's +mobilization +mobilization's +mobilizations +mobilize +mobilized +mobilizes +mobilizing +mobs +mobster +mobster's +mobsters +moccasin +moccasin's +moccasins +mocha +mocha's +mock +mocked +mocker +mockeries +mockers +mockery +mockery's +mocking +mockingbird +mockingbird's +mockingbirds +mockingly +mocks +mod +modal +modalities +modality +modality's +modals +mode +mode's +model +model's +modeled +modeler +modeler's +modelers +modeling +modelled +modeller +modeller's +modellers +modelling +models +modem +modem's +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderation's +moderator +moderator's +moderators +modern +modernisation +modernisation's +modernisations +modernise +modernised +modernises +modernising +modernism +modernism's +modernist +modernistic +modernists +modernity +modernity's +modernization +modernization's +modernizations +modernize +modernized +modernizer +modernizer's +modernizers +modernizes +modernizing +moderns +modes +modest +modestly +modesty +modesty's +modicum +modicum's +modicums +modifiable +modification +modification's +modifications +modified +modifier +modifier's +modifiers +modifies +modify +modifying +modish +modishly +modishness +modular +modularisation +modularise +modularised +modularises +modularising +modularity +modularity's +modularization +modularize +modularized +modularizes +modularizing +modulate +modulated +modulates +modulating +modulation +modulation's +modulations +modulator +modulator's +modulators +module +module's +modules +modulus +mogul +mogul's +moguls +mohair +mohair's +moieties +moiety +moiety's +moil +moiled +moiling +moils +moist +moisten +moistened +moistener +moistener's +moisteners +moistening +moistens +moister +moistest +moistly +moistness +moisture +moisture's +moisturise +moisturised +moisturiser +moisturisers +moisturises +moisturising +moisturize +moisturized +moisturizer +moisturizers +moisturizes +moisturizing +moke +mol +molar +molar's +molarities +molars +molasses +molasses's +mold +mold's +molded +moldier +moldiest +molding +molding's +moldings +molds +moldy +mole +mole's +molecular +molecule +molecule's +molecules +molehill +molehill's +molehills +moles +moleskin +moleskin's +molest +molestation +molestation's +molestations +molested +molester +molester's +molesters +molesting +molests +moll +moll's +mollies +mollification +mollification's +mollified +mollifies +mollify +mollifying +molls +mollusc's +molly +molly's +mollycoddle +mollycoddled +mollycoddles +mollycoddling +molten +molybdenum +molybdenum's +mom +mom's +moment +moment's +momentarily +momentary +momentous +momentously +momentousness +moments +momentum +momentum's +momma +mommas +mommies +mommy +mommy's +moms +monadic +monarch +monarch's +monarchic +monarchical +monarchies +monarchism +monarchism's +monarchist +monarchist's +monarchists +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monastically +monasticism +monasticism's +monaural +monetarily +monetarism +monetarist +monetarist's +monetarists +monetary +monetisation +monetise +monetised +monetises +monetising +monetization +monetize +monetized +monetizes +monetizing +money +money's +moneybag +moneybag's +moneybags +moneybox +moneyboxes +moneychangers +moneyed +moneylender +moneylender's +moneylenders +moneyless +moneymaking +moneys +mong +monger +monger's +mongered +mongering +mongers +mongolism +mongolism's +mongoloid +mongoloids +mongoose +mongoose's +mongooses +mongrel +mongrel's +mongrelise +mongrelised +mongrelises +mongrelising +mongrelize +mongrelized +mongrelizes +mongrelizing +mongrels +monies +moniker +moniker's +monikers +monism +monism's +monist +monist's +monists +monition +monition's +monitions +monitor +monitor's +monitored +monitoring +monitors +monitory +monk +monk's +monkey +monkey's +monkeys +monkeyshines +monkish +monks +monkshood +monkshood's +monkshoods +mono +monochromatic +monochrome +monochrome's +monochromes +monocle +monocle's +monocles +monoclonal +monocotyledon +monocotyledon's +monocotyledonous +monocotyledons +monocular +monoculture +monoculture's +monodies +monody +monody's +monogamist +monogamist's +monogamists +monogamous +monogamously +monogamy +monogamy's +monogram +monogram's +monogrammed +monogramming +monograms +monograph +monograph's +monographs +monolingual +monolinguals +monolith +monolith's +monolithic +monoliths +monologist +monologists +monologue +monologue's +monologues +monomania +monomania's +monomaniac +monomaniac's +monomaniacal +monomaniacs +monomer +monomer's +monomers +monomial +monomial's +monomials +monomolecular +mononucleosis +mononucleosis's +monophonic +monoplane +monoplane's +monoplanes +monopole +monopoles +monopolies +monopolisation +monopolisations +monopolise +monopolised +monopolises +monopolising +monopolist +monopolist's +monopolistic +monopolists +monopolization +monopolization's +monopolizations +monopolize +monopolized +monopolizes +monopolizing +monopoly +monopoly's +monorail +monorail's +monorails +monosyllabic +monosyllable +monosyllable's +monosyllables +monotheism +monotheism's +monotheist +monotheistic +monotheists +monotone +monotone's +monotones +monotonic +monotonically +monotonous +monotonously +monotonousness +monotony +monotony's +monotreme +monounsaturated +monoxide +monoxide's +monoxides +monsieur +monsieur's +monsignor +monsignors +monsoon +monsoon's +monsoonal +monsoons +monster +monster's +monsters +monstrance +monstrance's +monstrosities +monstrosity +monstrosity's +monstrous +monstrously +montage +montage's +montages +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentalise +monumentalised +monumentalises +monumentalising +monumentalize +monumentalized +monumentalizes +monumentalizing +monumentally +monuments +moo +mooch +mooched +moocher +moochers +mooches +mooching +mood +mood's +moodier +moodiest +moodily +moodiness +moods +moody +mooed +mooing +moon +moon's +moonbeam +moonbeam's +moonbeams +mooned +mooning +moonless +moonlight +moonlight's +moonlighted +moonlighter +moonlighters +moonlighting +moonlighting's +moonlights +moonlit +moonrise +moonrise's +moons +moonscape +moonscape's +moonscapes +moonshine +moonshine's +moonshines +moonstone +moonstone's +moonstones +moonstruck +moonwalk +moonwalks +moor +moor's +moored +moorhen +moorhen's +moorhens +mooring +mooring's +moorings +moors +moos +moose +moose's +moot +mooted +mooting +moots +mop +mop's +mope +moped +moped's +mopeds +mopes +moping +mopoke +mopped +moppet +moppet's +moppets +mopping +mops +moraine +moraine's +moraines +moral +morale +morale's +moralisation +moralisations +moralise +moralised +moraliser +moralisers +moralises +moralising +moralist +moralist's +moralistic +moralistically +moralists +moralities +morality +morality's +moralization +moralizations +moralize +moralized +moralizer +moralizers +moralizes +moralizing +morally +morals +morass +morass's +morasses +moratorium +moratorium's +moratoriums +moray +moray's +morays +morbid +morbidity +morbidity's +morbidly +mordancy +mordancy's +mordant +mordantly +more +morel +morel's +morels +moreover +mores +morgue +morgue's +morgues +moribund +morn +morn's +morning +morning's +mornings +morns +morocco +morocco's +moron +moron's +moronic +moronically +morons +morose +morosely +moroseness +morph +morphed +morpheme +morpheme's +morphemes +morphemic +morphine +morphine's +morphing +morphogenesis +morphological +morphologically +morphologies +morphology +morphology's +morphs +morrow +morrow's +morrows +morsel +morsel's +morsels +mortal +mortality +mortality's +mortally +mortals +mortar +mortar's +mortarboard +mortarboard's +mortarboards +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgagee +mortgagee's +mortgagees +mortgages +mortgaging +mortgagor +mortgagor's +mortgagors +mortician +mortician's +morticians +mortification +mortification's +mortified +mortifies +mortify +mortifying +mortise +mortise's +mortised +mortises +mortising +mortuaries +mortuary +mortuary's +morwong +mosaic +mosaic's +mosaics +mosey +moseyed +moseying +moseys +mosque +mosque's +mosques +mosquito +mosquito's +mosquitoes +moss +moss's +mossback +mossback's +mossbacks +mosses +mossier +mossiest +mossy +most +mostly +mot +mot's +mote +mote's +motel +motel's +motels +motes +motet +motet's +motets +moth +moth's +mothball +mothball's +mothballed +mothballing +mothballs +mother +mother's +motherboard +motherboards +mothered +motherfucker +motherhood +motherhood's +mothering +motherland +motherland's +motherlands +motherless +motherliness +motherly +mothers +moths +motif +motif's +motifs +motile +motility +motility's +motion +motion's +motioned +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivation's +motivational +motivations +motivator +motivators +motive +motive's +motiveless +motives +motley +motleys +motocross +motor +motor's +motorbike +motorbike's +motorbikes +motorboat +motorboat's +motorboats +motorcade +motorcade's +motorcades +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycled +motorcycles +motorcycling +motorcyclist +motorcyclist's +motorcyclists +motored +motoring +motorisation +motorisation's +motorisations +motorise +motorised +motorises +motorising +motorist +motorist's +motorists +motorization +motorization's +motorizations +motorize +motorized +motorizes +motorizing +motorman +motorman's +motormen +motors +motorway +motorway's +motorways +motser +mottle +mottled +mottles +mottling +motto +motto's +mottoes +moue +moue's +mould +mould's +moulded +moulder +mouldered +mouldering +moulders +mouldier +mouldiest +moulding +moulding's +mouldings +moulds +mouldy +moult +moulted +moulting +moults +mound +mound's +mounded +mounding +mounds +mount +mountable +mountain +mountain's +mountaineer +mountaineer's +mountaineering +mountaineering's +mountaineers +mountainous +mountains +mountainside +mountainside's +mountainsides +mountaintop +mountaintop's +mountaintops +mountebank +mountebank's +mountebanks +mounted +mounting +mounting's +mountings +mounts +mourn +mourned +mourner +mourner's +mourners +mournful +mournfully +mournfulness +mourning +mourns +mouse +mouse's +mouser +mouser's +mousers +mousetrap +mousetrap's +mousetraps +mousier +mousiest +mousiness +mousse +mousse's +mousses +moustache +moustache's +moustached +moustaches +mousy +mouth +mouth's +mouthed +mouthful +mouthful's +mouthfuls +mouthier +mouthiest +mouthing +mouthorgan +mouthpiece +mouthpiece's +mouthpieces +mouths +mouthwash +mouthwash's +mouthwashes +mouthy +mouton +mouton's +movable +movables +move +moved +movement +movement's +movements +mover +mover's +movers +moves +movie +movie's +moviegoer +moviegoers +movies +moving +movingly +mow +mowed +mower +mower's +mowers +mowing +mows +moxie +mozzarella +mozzarella's +mozzle +mp +mpg +mph +ms +much +mucilage +mucilage's +mucilaginous +muck +muck's +mucked +mucking +muckrake +muckraked +muckraker +muckraker's +muckrakers +muckrakes +muckraking +mucks +mucky +mucosa +mucous +mucus +mucus's +mud +mud's +muddied +muddier +muddies +muddiest +muddily +muddiness +muddle +muddled +muddleheaded +muddles +muddling +muddy +muddying +mudflat +mudflats +mudflow +mudflows +mudguard +mudguard's +mudguards +mudlark +mudpack +mudpack's +mudpacks +mudroom +mudrooms +mudslide +mudslides +mudslinger +mudslinger's +mudslingers +mudslinging +mudslinging's +muenster +muenster's +muesli +muesli's +muezzin +muezzin's +muezzins +muff +muff's +muffed +muffin +muffin's +muffing +muffins +muffle +muffled +muffler +muffler's +mufflers +muffles +muffling +muffs +mufti +mufti's +muftis +mug +mug's +mugged +mugger +mugger's +muggers +muggier +muggiest +mugginess +mugging +muggings +muggy +mugs +mukluk +mukluk's +mukluks +mulatto +mulatto's +mulattoes +mulberries +mulberry +mulberry's +mulch +mulch's +mulched +mulches +mulching +mulct +mulcted +mulcting +mulcts +mule +mule's +mules +muleskinner +muleskinners +muleteer +muleteer's +muleteers +mulga +mulish +mulishly +mulishness +mull +mullah +mullah's +mullahs +mulled +mullein +mullein's +mullet +mullet's +mullets +mulligan +mulligatawny +mulligatawny's +mulling +mullion +mullion's +mullioned +mullions +mullock +mulloway +mulls +multicolor +multicolored +multicolour +multicoloured +multicultural +multiculturalism +multidimensional +multidisciplinary +multifaceted +multifamily +multifarious +multifariously +multiform +multifunction +multifunctional +multilateral +multilaterally +multilayer +multilevel +multileveled +multilingual +multilingualism +multimedia +multimillion +multimillion's +multimillionaire +multimillionaire's +multimillionaires +multinational +multinationals +multiparty +multiphase +multiple +multiples +multiplex +multiplex's +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplicand +multiplicand's +multiplicands +multiplication +multiplication's +multiplications +multiplicative +multiplicities +multiplicity +multiplicity's +multiplied +multiplier +multiplier's +multipliers +multiplies +multiply +multiplying +multiprocessing +multiprocessor +multiprocessors +multiprogramming +multiprogramming's +multipurpose +multiracial +multistage +multitasking +multitude +multitude's +multitudes +multitudinous +multivariate +multivitamin +multivitamins +mum +mum's +mumble +mumbled +mumbles +mumbling +mumblings +mummer +mummer's +mummers +mummery +mummery's +mummies +mummification +mummification's +mummified +mummifies +mummify +mummifying +mummy +mummy's +mumps +mums +munch +munched +munches +munchies +munching +mundane +mundanely +munga +municipal +municipalities +municipality +municipality's +municipalize +municipalized +municipally +municipals +munificence +munificence's +munificent +munificently +munitions +mural +mural's +muralist +muralist's +muralists +murals +murder +murder's +murdered +murderer +murderer's +murderers +murderess +murderesses +murdering +murderous +murderously +murders +murk +murk's +murkier +murkiest +murkily +murkiness +murky +murmur +murmur's +murmured +murmuring +murmurings +murmurs +murrain +murrain's +muscatel +muscatel's +muscatels +muscle +muscle's +muscled +muscleman +muscleman's +musclemen +muscles +muscling +muscular +muscularity +muscularity's +muscularly +musculature +musculature's +muse +mused +muses +museum +museum's +museums +mush +mush's +musher +musher's +mushier +mushiest +mushiness +mushroom +mushroom's +mushroomed +mushrooming +mushrooms +mushy +music +music's +musical +musicale +musicale's +musicales +musicality +musicality's +musically +musicals +musician +musician's +musicians +musicianship +musicianship's +musicological +musicologist +musicologist's +musicologists +musicology +musicology's +musing +musingly +musings +musk +musk's +muskeg +muskeg's +muskegs +muskellunge +muskellunge's +muskellunges +musket +musket's +musketeer +musketeer's +musketeers +musketry +musketry's +muskets +muskier +muskiest +muskiness +muskmelon +muskmelon's +muskmelons +muskoxen +muskrat +muskrat's +muskrats +musky +muslin +muslin's +muso +muss +mussed +mussel +mussel's +mussels +musses +mussing +must +mustache +mustache's +mustached +mustaches +mustachio +mustachio's +mustachios +mustang +mustang's +mustangs +mustard +mustard's +muster +mustered +mustering +musters +mustier +mustiest +mustiness +mustn't +musts +musty +mutability +mutability's +mutable +mutably +mutagen +mutagen's +mutagens +mutant +mutant's +mutants +mutate +mutated +mutates +mutating +mutation +mutation's +mutational +mutations +mutative +mute +muted +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilation's +mutilations +mutilator +mutilator's +mutilators +mutineer +mutineer's +mutineers +muting +mutinied +mutinies +mutinous +mutinously +mutiny +mutiny's +mutinying +mutt +mutt's +mutter +muttered +mutterer +mutterer's +mutterers +muttering +mutterings +mutters +mutton +mutton's +mutts +mutual +mutualisation +mutualisation's +mutuality +mutually +muumuu +muumuu's +muumuus +muzzle +muzzle's +muzzled +muzzles +muzzling +muzzy +my +mycologist +mycologist's +mycologists +mycology +mycology's +myocardial +myopia +myopia's +myopic +myopically +myriad +myriads +myrmidon +myrmidons +myrrh +myrrh's +myrtle +myrtle's +myrtles +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticism's +mystics +mystification +mystification's +mystified +mystifies +mystify +mystifying +mystique +mystique's +myth +myth's +mythic +mythical +mythological +mythologies +mythologist +mythologist's +mythologists +mythologize +mythologized +mythologizes +mythologizing +mythology +mythology's +myths +myxo +mêlée +mêlée's +mêlées ++++++++++ +n +nab +nabbed +nabbing +nabob +nabob's +nabobs +nabs +nacelle +nacelle's +nacelles +nacho +nachos +nacre +nacre's +nacreous +nadir +nadir's +nadirs +naff +nag +nagged +nagger +naggers +nagging +nags +nah +naiad +naiad's +naiads +nail +nail's +nailbrush +nailbrush's +nailbrushes +nailed +nailing +nails +naive +naively +naives +naivety +naivety's +naiveté +naiveté's +naked +nakedly +nakedness +name +name's +nameable +named +namedrop +namedropping +nameless +namelessly +namely +nameplate +nameplate's +nameplates +names +namesake +namesake's +namesakes +naming +namma +nana +nannies +nanny +nanny's +nannygai +nanometer +nanometer's +nanometers +nanometre +nanometre's +nanometres +nanosecond +nanosecond's +nanoseconds +nanotechnology +nap +napalm +napalm's +napalmed +napalming +napalms +nape +nape's +napes +naphtha +naphtha's +naphthalene +naphthalene's +napkin +napkin's +napkins +napoleon +napoleon's +napoleons +napped +nappies +napping +nappy +nappy's +naps +narcissism +narcissism's +narcissist +narcissist's +narcissistic +narcissists +narcissus +narcissus's +narcolepsy +narcolepsy's +narcoleptic +narcoses +narcosis +narcosis's +narcotic +narcotic's +narcotics +narcotise +narcotised +narcotises +narcotising +narcotize +narcotized +narcotizes +narcotizing +nardoo +nark +nark's +narrate +narrated +narrates +narrating +narration +narration's +narrations +narrative +narrative's +narratives +narrator +narrator's +narrators +narrow +narrowed +narrower +narrowest +narrowing +narrowly +narrowness +narrows +narwhal +narwhal's +narwhals +nary +nasal +nasality +nasality's +nasalization +nasalize +nasalized +nasalizes +nasalizing +nasally +nasals +nascence +nascence's +nascent +nastier +nastiest +nastily +nastiness +nasturtium +nasturtium's +nasturtiums +nasty +natal +nation +nation's +national +nationalisation +nationalisation's +nationalisations +nationalise +nationalised +nationalises +nationalising +nationalism +nationalism's +nationalist +nationalist's +nationalistic +nationalistically +nationalists +nationalities +nationality +nationality's +nationalization +nationalization's +nationalizations +nationalize +nationalized +nationalizes +nationalizing +nationally +nationals +nationhood +nationhood's +nations +nationwide +native +natives +nativities +nativity +nativity's +nattered +nattering +natters +nattier +nattiest +nattily +nattiness +natty +natural +naturalisation +naturalisation's +naturalisations +naturalise +naturalised +naturalises +naturalising +naturalism +naturalism's +naturalist +naturalist's +naturalistic +naturalists +naturalization +naturalization's +naturalizations +naturalize +naturalized +naturalizes +naturalizing +naturally +naturalness +naturals +nature +nature's +natured +natures +naturism +naturism's +naturist +naturists +naught +naughtier +naughtiest +naughtily +naughtiness +naughty +nausea +nausea's +nauseate +nauseated +nauseates +nauseating +nauseatingly +nauseous +nauseously +nautical +nautically +nautilus +nautilus's +nautiluses +naval +nave +nave's +navel +navel's +navels +naves +navies +navigability +navigability's +navigable +navigate +navigated +navigates +navigating +navigation +navigation's +navigational +navigator +navigator's +navigators +navvies +navvy +navvy's +navy +navy's +nay +nay's +nays +naysayer +ne'er +neap +neaps +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +nearside +nearsighted +nearsightedly +nearsightedness +neat +neaten +neatened +neatening +neatens +neater +neatest +neatly +neatness +nebula +nebula's +nebulae +nebular +nebulosity +nebulosity's +nebulous +nebulously +nebulousness +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessities +necessitous +necessity +necessity's +neck +neck's +neckband +neckband's +neckbands +necked +neckerchief +neckerchief's +neckerchiefs +necking +necklace +necklace's +necklaces +neckline +neckline's +necklines +necks +necktie +necktie's +neckties +necrology +necrology's +necromancer +necromancer's +necromancers +necromancy +necromancy's +necromantic +necrophilia +necrophilia's +necropolis +necropolis's +necropolises +necropsy +necropsy's +necroses +necrosis +necrosis's +necrotic +necrotise +necrotised +necrotises +necrotising +necrotize +necrotized +necrotizes +necrotizing +nectar +nectar's +nectarine +nectarine's +nectarines +neddy +need +needed +needful +needier +neediest +neediness +needing +needle +needle's +needlecraft +needlecraft's +needled +needlepoint +needlepoint's +needles +needless +needlessly +needlessness +needlewoman +needlewoman's +needlewomen +needlework +needlework's +needling +needn't +needs +needy +nefarious +nefariously +nefariousness +negate +negated +negates +negating +negation +negation's +negations +negative +negatively +negatives +negativism +negativism's +negativity +negativity's +neglect +neglected +neglectful +neglectfully +neglecting +neglects +negligee +negligee's +negligees +negligence +negligence's +negligent +negligently +negligibility +negligibility's +negligible +negligibly +negotiability +negotiability's +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiation's +negotiations +negotiator +negotiator's +negotiators +negritude +negritude's +negro +neigh +neigh's +neighbor +neighbor's +neighbored +neighborhood +neighborhood's +neighborhoods +neighboring +neighborliness +neighborly +neighbors +neighbour +neighbour's +neighboured +neighbourhood +neighbourhood's +neighbourhoods +neighbouring +neighbourliness +neighbourly +neighbours +neighed +neighing +neighs +neither +nelson +nelson's +nelsons +nematode +nematode's +nematodes +nemeses +nemesis +neoclassic +neoclassical +neoclassicism +neoclassicism's +neoconservative +neoconservatives +neodymium +neodymium's +neologism +neologism's +neologisms +neon +neon's +neonatal +neonate +neonate's +neonates +neophyte +neophyte's +neophytes +neoplasm +neoplasm's +neoprene +neoprene's +nepenthe +nepenthe's +nephew +nephew's +nephews +nephrite +nephrite's +nephritic +nephritis +nephritis's +nepotism +nepotism's +nepotistic +neptunium +neptunium's +nerd +nerds +nerdy +nerve +nerve's +nerved +nerveless +nerves +nervier +nerviest +nerviness +nerving +nervous +nervously +nervousness +nervy +nest +nest's +nested +nesting +nestle +nestled +nestles +nestling +nestling's +nestlings +nests +net +net's +netball +netball's +nether +nethermost +netherworld +nets +netted +netting +netting's +nettle +nettle's +nettled +nettles +nettlesome +nettling +network +network's +networked +networking +networks +neural +neuralgia +neuralgia's +neuralgic +neurasthenia +neurasthenia's +neurasthenic +neurasthenics +neuritis +neuritis's +neurobiology +neurological +neurologically +neurologist +neurologist's +neurologists +neurology +neurology's +neuron +neuron's +neuronal +neurone +neurones +neurons +neurophysiology +neurophysiology's +neuroscience +neuroses +neurosis +neurosis's +neurosurgeon +neurosurgeon's +neurosurgeons +neurosurgery +neurotic +neurotically +neurotics +neurotransmitter +neurotransmitters +neuter +neutered +neutering +neuters +neutral +neutralisation +neutralisation's +neutralisations +neutralise +neutralised +neutraliser +neutralisers +neutralises +neutralising +neutralism +neutralism's +neutralist +neutralists +neutrality +neutrality's +neutralization +neutralization's +neutralizations +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +neutrally +neutrals +neutrino +neutrino's +neutrinos +neutron +neutron's +neutrons +never +nevermore +nevertheless +nevi +nevoid +nevus +nevus's +new +newbie +newborn +newborns +newcomer +newcomer's +newcomers +newel +newel's +newels +newer +newest +newfangled +newly +newlywed +newlywed's +newlyweds +newness +news +news's +newsagent +newsagent's +newsagents +newsboy +newsboy's +newsboys +newscast +newscast's +newscaster +newscaster's +newscasters +newscasts +newsflash +newsflashes +newsgirl +newsgirls +newsgroup +newsgroups +newshound +newshounds +newsier +newsiest +newsletter +newsletter's +newsletters +newsman +newsman's +newsmen +newspaper +newspaper's +newspaperman +newspaperman's +newspapermen +newspapers +newspaperwoman +newspaperwoman's +newspaperwomen +newsprint +newsprint's +newsreader +newsreader's +newsreaders +newsreel +newsreel's +newsreels +newsroom +newsrooms +newsstand +newsstand's +newsstands +newsweeklies +newsweekly +newswoman +newswoman's +newswomen +newsworthiness +newsworthy +newsy +newt +newt's +newts +next +nexus +nexus's +nexuses +niacin +niacin's +nib +nib's +nibble +nibbled +nibbler +nibbler's +nibblers +nibbles +nibbling +nibs +nice +nicely +niceness +nicer +nicest +niceties +nicety +nicety's +niche +niche's +niches +nick +nick's +nicked +nickel +nickel's +nickelodeon +nickelodeon's +nickelodeons +nickels +nickered +nickering +nicking +nickname +nickname's +nicknamed +nicknames +nicknaming +nicks +nicotine +nicotine's +niece +niece's +nieces +niff +niff's +niftier +niftiest +niftily +nifty +niggard +niggard's +niggardliness +niggardly +niggards +nigger +nigger's +niggers +niggled +niggles +niggling +nigh +night +night's +nightcap +nightcap's +nightcaps +nightclothes +nightclub +nightclub's +nightclubbing +nightclubs +nightdress +nightdress's +nightdresses +nightfall +nightfall's +nightgown +nightgown's +nightgowns +nighthawk +nighthawk's +nighthawks +nightingale +nightingale's +nightingales +nightlife +nightlife's +nightlight +nightlights +nightlong +nightly +nightmare +nightmare's +nightmares +nightmarish +nights +nightshade +nightshade's +nightshades +nightshirt +nightshirt's +nightshirts +nightspot +nightspot's +nightspots +nightstand +nightstand's +nightstands +nightstick +nightsticks +nightwear +nightwear's +nihilism +nihilism's +nihilist +nihilist's +nihilistic +nihilists +nil +nil's +nimbi +nimble +nimbleness +nimbler +nimblest +nimbly +nimbus +nimbus's +nimrod +nimrods +nincompoop +nincompoop's +nincompoops +nine +nine's +ninepin +ninepins +nines +nineteen +nineteen's +nineteenth +nineteenths +nineties +ninetieth +ninetieths +ninety +ninety's +ninja +ninjas +ninnies +ninny +ninny's +ninth +ninths +niobium +niobium's +nip +nipped +nipper +nipper's +nippers +nippier +nippiest +nippiness +nipping +nipple +nipple's +nipples +nippy +nips +nirvana +nirvana's +nit +nit's +niter +niter's +niters +nitpick +nitpicked +nitpicker +nitpickers +nitpicking +nitpicks +nitrate +nitrate's +nitrated +nitrates +nitrating +nitration +nitration's +nitre +nitre's +nitres +nitric +nitride +nitride's +nitrides +nitrification +nitrification's +nitrite +nitrite's +nitrites +nitrocellulose +nitrocellulose's +nitrogen +nitrogen's +nitrogenous +nitrous +nits +nitwit +nitwit's +nitwits +nix +nixed +nixes +nixing +no +nobelium +nobelium's +nobility +nobility's +noble +nobleman +nobleman's +noblemen +nobleness +nobler +nobles +noblest +noblewoman +noblewomen +nobly +nobodies +nobody +nocturnal +nocturnally +nocturne +nocturne's +nocturnes +nod +nodal +nodded +nodding +node +node's +nodes +nods +nodular +nodule +nodule's +nodules +noel +noels +noggin +noggin's +noggins +noise +noise's +noised +noiseless +noiselessly +noiselessness +noisemaker +noisemaker's +noisemakers +noises +noisier +noisiest +noisily +noisiness +noising +noisome +noisy +nom +nomad +nomad's +nomadic +nomads +nomenclature +nomenclature's +nomenclatures +nominal +nominalisations +nominalization +nominalizations +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatives +nominator +nominator's +nominators +nominee +nominee's +nominees +non +nonabrasive +nonadjacent +nonadjustable +nonagenarian +nonagenarian's +nonagenarians +nonaggression +nonalignment +nonalignment's +nonbinding +nonce +nonce's +nonchalance +nonchalance's +nonchalant +nonchalantly +noncommittal +noncommittally +nonconforming +nonconformist +nonconformist's +nonconformists +nonconformity +nonconformity's +nonconvertible +nondenominational +nondescript +nondescriptly +nondisclosure +nondisclosure's +none +nonempty +nonentities +nonentity +nonentity's +nonessential +nonesuch +nonesuch's +nonetheless +nonexclusive +nonexistent +nonfactual +nonfatal +nonferrous +nong +nongovernmental +nonhereditary +nonhuman +nonlinear +nonliving +nonmagnetic +nonnegotiable +nonofficial +nonparallel +nonparametric +nonpareil +nonpareil's +nonpareils +nonperforming +nonplus +nonplussed +nonplussing +nonporous +nonprofits +nonreciprocal +nonrecurring +nonreligious +nonsense +nonsense's +nonsensical +nonsensically +nonsexual +nontrivial +nonuser +nonuser's +nonusers +nonverbal +nonviable +nonvoting +nonwhites +nonworking +nonzero +noodle +noodle's +noodles +nook +nook's +nooks +noon +noon's +noonday +noonday's +noontide +noontide's +noontime +noontime's +noose +noose's +nooses +nope +nor +nor'easter +noradrenalin +norm +norm's +normal +normalcy +normalcy's +normalisation +normalisation's +normalisations +normalise +normalised +normalises +normalising +normality +normality's +normalization +normalization's +normalizations +normalize +normalized +normalizes +normalizing +normally +normative +norms +north +north's +northbound +northeast +northeast's +northeaster +northeaster's +northeasters +northerlies +northerly +northern +northerner +northerners +northernmost +northward +northwards +northwest +northwest's +northwester +northwester's +northwesters +nose +nose's +nosebag +nosebag's +nosebags +nosebleed +nosebleed's +nosebleeds +nosecone +nosecones +nosed +nosedive +nosedived +nosedives +nosegay +nosegay's +nosegays +noses +nosey +nosh +nosh's +noshed +noshes +noshing +nosier +nosiest +nosily +nosiness +nosing +nostalgia +nostalgia's +nostalgic +nostalgically +nostril +nostril's +nostrils +nostrum +nostrum's +nostrums +nosy +not +notabilities +notability +notability's +notable +notables +notably +notaries +notarisation +notarisations +notarise +notarised +notarises +notarising +notarization +notarizations +notarize +notarized +notarizes +notarizing +notary +notary's +notate +notated +notates +notating +notation +notation's +notational +notations +notch +notch's +notched +notches +notching +note +note's +notebook +notebook's +notebooks +noted +notepad +notepads +notepaper +notepaper's +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +notice's +noticeable +noticeably +noticed +notices +noticing +notification +notification's +notifications +notified +notifies +notify +notifying +noting +notion +notion's +notional +notionally +notions +notoriety +notorious +notoriously +notwithstanding +nougat +nougat's +nougats +nought +nought's +noughts +noun +noun's +nouns +nourish +nourished +nourishes +nourishing +nourishment +nourishment's +nova +nova's +novae +novas +novel +novel's +novelette +novelette's +novelettes +novelise +novelised +novelises +novelising +novelist +novelist's +novelistic +novelists +novelize +novelized +novelizes +novelizing +novella +novella's +novellas +novels +novelties +novelty +novelty's +novena +novena's +novenas +novice +novice's +novices +novitiate +novitiate's +novitiates +now +now's +nowadays +nowhere +nowise +noxious +noxiously +noxiousness +nozzle +nozzle's +nozzles +nr +nth +nuance +nuance's +nuanced +nuances +nub +nub's +nubbin +nubbin's +nubbins +nubile +nubs +nuclear +nuclease +nuclease's +nucleate +nucleated +nucleates +nucleating +nucleation +nucleation's +nuclei +nuclei's +nucleic +nucleoli +nucleolus +nucleolus's +nucleon +nucleon's +nucleons +nucleotide +nucleotide's +nucleotides +nucleus +nucleus's +nuddy +nude +nudes +nudge +nudged +nudges +nudging +nudism +nudism's +nudist +nudist's +nudists +nudity +nudity's +nugatory +nugget +nugget's +nuggets +nuisance +nuisance's +nuisances +nuke +nuke's +nuked +nukes +nuking +null +nullification +nullification's +nullified +nullifies +nullify +nullifying +nullity +nullity's +nulls +numb +numbat +numbed +number +number's +numbered +numbering +numberings +numberless +numbers +numbest +numbfish +numbing +numbingly +numbly +numbness +numbs +numbskull's +numerable +numeral +numeral's +numerals +numerate +numerated +numerates +numerating +numeration +numeration's +numerations +numerator +numerator's +numerators +numeric +numerical +numerically +numerological +numerologist +numerologists +numerology +numerology's +numerous +numerously +numinous +numismatic +numismatics +numismatist +numismatist's +numismatists +numskull +numskull's +numskulls +nun +nun's +nuncio +nuncio's +nuncios +nunneries +nunnery +nunnery's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nursemaid +nursemaid's +nursemaids +nurseries +nursery +nursery's +nurseryman +nurseryman's +nurserymen +nurses +nursing +nursling +nursling's +nurture +nurture's +nurtured +nurturer +nurturer's +nurturers +nurtures +nurturing +nut +nut's +nutcase +nutcase's +nutcases +nutcracker +nutcracker's +nutcrackers +nuthatch +nuthatch's +nuthatches +nuthouse +nuthouse's +nuthouses +nutmeat +nutmeat's +nutmeats +nutmeg +nutmeg's +nutmegs +nutpick +nutpick's +nutpicks +nutria +nutria's +nutrias +nutrient +nutrient's +nutrients +nutriment +nutriment's +nutriments +nutrition +nutrition's +nutritional +nutritionally +nutritionist +nutritionist's +nutritionists +nutritious +nutritiously +nutritive +nuts +nutshell +nutshell's +nutshells +nuttier +nuttiest +nuttiness +nutty +nuzzle +nuzzled +nuzzles +nuzzling +nylon +nylon's +nylons +nymph +nymph's +nymphet +nymphet's +nymphets +nymphomania +nymphomania's +nymphomaniac +nymphomaniacs +nymphs +née ++++++++++ +o +o'clock +o'er +oaf +oaf's +oafish +oafishly +oafishness +oafs +oak +oak's +oaken +oaks +oakum +oakum's +oar +oar's +oared +oaring +oarlock +oarlock's +oarlocks +oars +oarsman +oarsman's +oarsmen +oarswoman +oarswomen +oases +oasis +oasis's +oat +oat's +oatcake +oatcake's +oatcakes +oaten +oath +oath's +oaths +oatmeal +oatmeal's +oats +ob +obduracy +obdurate +obdurately +obdurateness +obedience +obedience's +obedient +obediently +obeisance +obeisance's +obeisant +obelisk +obelisk's +obelisks +obese +obesity +obesity's +obey +obeyed +obeying +obeys +obfuscate +obfuscated +obfuscates +obfuscating +obfuscation +obfuscation's +obfuscations +obi +obi's +obis +obit +obit's +obits +obituaries +obituary +obituary's +object +object's +objected +objectification +objectified +objectifies +objectify +objectifying +objecting +objection +objection's +objectionable +objectionably +objections +objective +objectively +objectiveness +objectives +objectivity +objectivity's +objectless +objector +objector's +objectors +objects +objurgate +objurgated +objurgates +objurgating +oblate +oblation +oblation's +oblations +obligate +obligated +obligates +obligating +obligation +obligation's +obligations +obligatorily +obligatory +oblige +obliged +obliges +obliging +obligingly +oblique +obliquely +obliqueness +obliquity +obliquity's +obliterate +obliterated +obliterates +obliterating +obliteration +obliteration's +oblivion +oblivion's +oblivious +obliviously +obliviousness +oblong +oblongs +obloquy +obloquy's +obnoxious +obnoxiously +obnoxiousness +oboe +oboe's +oboes +oboist +oboists +obscene +obscenely +obscener +obscenest +obscenities +obscenity +obscenity's +obscurantism +obscurantism's +obscurantist +obscuration +obscure +obscured +obscurely +obscurer +obscures +obscurest +obscuring +obscurities +obscurity +obscurity's +obsequies +obsequious +obsequiously +obsequiousness +obsequy +observable +observables +observably +observance +observance's +observances +observant +observantly +observation +observation's +observational +observationally +observations +observatories +observatory +observatory's +observe +observed +observer +observer's +observers +observes +observing +obsess +obsessed +obsesses +obsessing +obsession +obsession's +obsessions +obsessive +obsessively +obsidian +obsidian's +obsolesce +obsolesced +obsolescence +obsolescent +obsolesces +obsolescing +obsolete +obsoletes +obstacle +obstacle's +obstacles +obstetric +obstetrical +obstetrician +obstetrician's +obstetricians +obstetrics +obstinacy +obstinacy's +obstinate +obstinately +obstreperous +obstreperously +obstreperousness +obstruct +obstructed +obstructing +obstruction +obstruction's +obstructionism +obstructionism's +obstructionist +obstructionist's +obstructionists +obstructions +obstructive +obstructively +obstructs +obtain +obtainable +obtained +obtaining +obtainment +obtains +obtrude +obtruded +obtrudes +obtruding +obtrusion +obtrusive +obtrusively +obtrusiveness +obtuse +obtusely +obtuseness +obverse +obverses +obviate +obviated +obviates +obviating +obviation +obvious +obviously +obviousness +ocarina +ocarina's +ocarinas +occasion +occasion's +occasional +occasionally +occasioned +occasioning +occasions +occidental +occidentals +occipital +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occlusive +occult +occultism +occultism's +occultist +occultist's +occultists +occults +occupancies +occupancy +occupancy's +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupier's +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceanfront +oceanfront's +oceanic +oceanographer +oceanographer's +oceanographers +oceanographic +oceanography +oceanography's +oceans +ocelot +ocelot's +ocelots +ocher +ocher's +ochre +ochre's +ocker +octagon +octagon's +octagonal +octagons +octahedral +octahedron +octahedron's +octal +octane +octane's +octant +octant's +octave +octave's +octaves +octavo +octavo's +octavos +octet +octet's +octets +octogenarian +octogenarian's +octogenarians +octopus +octopus's +octopuses +ocular +oculars +oculist +oculist's +oculists +odalisque +odalisque's +odalisques +odd +oddball +oddball's +oddballs +odder +oddest +oddities +oddity +oddity's +oddly +oddment +oddment's +oddments +oddness +odds +ode +ode's +odes +odious +odiously +odiousness +odium +odium's +odometer +odometer's +odometers +odor +odor's +odoriferous +odorise +odorised +odorises +odorising +odorize +odorized +odorizes +odorizing +odorless +odorous +odors +odour +odour's +odourless +odours +odyssey +odysseys +oedema +oedema's +oedemas +oedematous +oedipal +oenological +oenologist +oenologists +oenology +oesophagi +oesophagus +oesophagus's +oestrogen +oestrogen's +oestrous +oestrus +oestrus's +oeuvre +oeuvre's +oeuvres +of +off +offal +offal's +offbeat +offence +offence's +offences +offend +offended +offender +offender's +offenders +offending +offends +offense +offense's +offenses +offensive +offensively +offensiveness +offensives +offer +offered +offering +offering's +offerings +offers +offertories +offertory +offertory's +offhand +offhanded +offhandedly +offhandedness +office +office's +officeholder +officeholder's +officeholders +officer +officer's +officers +offices +official +officialdom +officialdom's +officially +officials +officiate +officiated +officiates +officiating +officiator +officiator's +officiators +officious +officiously +officiousness +offing +offing's +offish +offline +offload +offloaded +offloading +offloads +offprint +offs +offset +offset's +offsets +offsetting +offshoot +offshoot's +offshoots +offshore +offside +offsider +offspring +offspring's +offstage +oft +often +oftener +oftenest +oftentimes +ogle +ogled +ogles +ogling +ogre +ogre's +ogres +ogress +ogresses +oh +ohm +ohm's +ohmmeter +ohmmeter's +ohmmeters +ohms +oho +oil +oil's +oilcan +oilcan's +oilcans +oilcloth +oilcloth's +oilcloths +oiled +oilfield +oilfield's +oilfields +oilier +oiliest +oiliness +oiling +oilman +oilman's +oilmen +oils +oilseed +oilseed's +oilskin +oilskin's +oilskins +oily +ointment +ointment's +ointments +ok +okapi +okapi's +okapis +okay +okays +okra +okra's +okras +old +olden +older +oldest +oldie +oldie's +oldies +oldness +oldster +oldster's +oldsters +oleaginous +oleander +oleander's +oleanders +olefin +olefin's +oleo +oleomargarine +oleomargarine's +olfactory +oligarch +oligarch's +oligarchic +oligarchies +oligarchs +oligarchy +oligarchy's +oligopolies +oligopoly +oligopoly's +olive +olive's +olives +olivine +olivine's +ombudsman +ombudsman's +ombudsmen +omega +omega's +omegas +omelette's +omen +omen's +omens +omicron +omicron's +omicrons +ominous +ominously +omission +omission's +omissions +omit +omits +omitted +omitting +omnibus +omnibus's +omnibuses +omnipotence +omnipotence's +omnipotent +omnipresence +omnipresence's +omnipresent +omniscience +omniscience's +omniscient +omnivore +omnivore's +omnivores +omnivorous +omnivorously +on +once +oncer +oncologist +oncologists +oncology +oncology's +oncoming +one +one's +oneness +onerous +onerously +ones +oneself +onetime +ongoing +onion +onion's +onions +onionskin +onionskin's +online +onlooker +onlooker's +onlookers +only +onomatopoeia +onomatopoeia's +onomatopoeic +onomatopoetic +onrush +onrush's +onrushes +onrushing +onscreen +onset +onset's +onsets +onshore +onside +onslaught +onslaught's +onslaughts +onstage +onto +ontogeny +ontogeny's +ontological +ontologically +ontology +ontology's +onus +onus's +onuses +onward +onwards +onyx +onyx's +onyxes +oodles +ooh +oomph +oomph's +oops +ooze +oozed +oozes +oozier +ooziest +oozing +oozy +op +opacity +opacity's +opal +opal's +opalescence +opalescent +opals +opaque +opaquely +opaqueness +open +opencast +opened +opener +opener's +openers +openhearted +opening +opening's +openings +openly +openness +opens +openwork +openwork's +opera +opera's +operable +operand +operand's +operands +operas +operate +operated +operates +operatic +operatically +operating +operation +operation's +operational +operationally +operations +operative +operatives +operator +operator's +operators +operetta +operetta's +operettas +ophthalmic +ophthalmologist +ophthalmologist's +ophthalmologists +ophthalmology +ophthalmology's +opiate +opiate's +opiates +opine +opined +opines +opining +opinion +opinion's +opinionated +opinions +opium +opium's +opossum +opossum's +opossums +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunism's +opportunist +opportunist's +opportunistic +opportunistically +opportunists +opportunities +opportunity +opportunity's +oppose +opposed +opposes +opposing +opposite +oppositely +opposites +opposition +opposition's +oppositional +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppression's +oppressions +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opprobrious +opprobrium +opprobrium's +ops +opt +opted +optic +optical +optically +optician +optician's +opticians +optics +optima +optimal +optimality +optimally +optimisation +optimisation's +optimisations +optimise +optimised +optimiser +optimisers +optimises +optimising +optimism +optimism's +optimist +optimist's +optimistic +optimistically +optimists +optimization +optimization's +optimizations +optimize +optimized +optimizer +optimizers +optimizes +optimizing +optimum +optimum's +optimums +opting +option +option's +optional +optionally +optioned +optioning +options +optoelectronic +optometrist +optometrist's +optometrists +optometry +optometry's +opts +opulence +opulence's +opulent +opulently +opus +opus's +opuses +or +oracle +oracle's +oracles +oracular +oral +orally +orals +orange +orange's +orangeade +orangeade's +orangeades +oranges +orate +orated +orates +orating +oration +oration's +orations +orator +orator's +oratorical +oratories +oratorio +oratorio's +oratorios +orators +oratory +oratory's +orb +orb's +orbicular +orbit +orbit's +orbital +orbited +orbiting +orbits +orbs +orchard +orchard's +orchards +orchestra +orchestra's +orchestral +orchestras +orchestrate +orchestrated +orchestrates +orchestrating +orchestration +orchestration's +orchestrations +orchid +orchid's +orchids +ordain +ordained +ordaining +ordainment +ordainment's +ordains +ordeal +ordeal's +ordeals +order +order's +ordered +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinals +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinate's +ordinates +ordination +ordination's +ordinations +ordnance +ordnance's +ordure +ordure's +ore +ore's +oregano +oregano's +ores +org +organ +organ's +organdie's +organelle +organelle's +organelles +organic +organically +organics +organisation +organisation's +organisational +organisationally +organisations +organise +organised +organiser +organiser's +organisers +organises +organising +organism +organism's +organisms +organist +organist's +organists +organization +organization's +organizational +organizationally +organizations +organize +organized +organizer +organizer's +organizers +organizes +organizing +organs +organza +organza's +orgasm +orgasm's +orgasmic +orgasms +orgiastic +orgies +orgy +orgy's +oriels +orient +orient's +oriental +orientate +orientated +orientates +orientating +orientation +orientation's +orientations +oriented +orienteering +orienteering's +orienting +orients +orifice +orifice's +orifices +origami +origami's +origin +origin's +original +originality +originality's +originally +originals +originate +originated +originates +originating +origination +origination's +originator +originator's +originators +origins +oriole +oriole's +orioles +orison +orison's +orisons +ormolu +ormolu's +ornament +ornament's +ornamental +ornamentation +ornamentation's +ornamented +ornamenting +ornaments +ornate +ornately +ornerier +orneriest +ornery +ornithological +ornithologist +ornithologist's +ornithologists +ornithology +ornithology's +orotund +orphan +orphan's +orphanage +orphanage's +orphanages +orphaned +orphaning +orphans +orthocenter +orthodontia +orthodontic +orthodontics +orthodontist +orthodontist's +orthodontists +orthodox +orthodoxies +orthodoxy +orthodoxy's +orthogonal +orthogonally +orthographic +orthographical +orthographically +orthographies +orthography +orthography's +orthopaedic +orthopaedics +orthopaedist +orthopaedist's +orthopaedists +orthopedic +orthopedics +orthopedist +orthopedist's +orthopedists +orthorhombic +orzo +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +osculate +osculated +osculates +osculating +osculation +osculation's +osier +osier's +osiers +osmium +osmium's +osmosis +osmosis's +osmotic +osprey +osprey's +ospreys +ossification +ossification's +ossified +ossifies +ossify +ossifying +ostensible +ostensibly +ostentation +ostentation's +ostentatious +ostentatiously +osteoarthritis +osteopath +osteopath's +osteopathic +osteopaths +osteopathy +osteopathy's +osteoporosis +osteoporosis's +ostracise +ostracised +ostracises +ostracising +ostracism +ostracism's +ostracize +ostracized +ostracizes +ostracizing +ostrich +ostrich's +ostriches +other +otherness +others +otherwise +otherworldly +otiose +otter +otter's +otters +ottoman +ottoman's +ottomans +oubliette +oubliette's +oubliettes +ouch +ought +oughtn't +ounce +ounce's +ounces +our +ours +ourselves +oust +ousted +ouster +ouster's +ousters +ousting +ousts +out +outage +outage's +outages +outback +outback's +outbalance +outbalanced +outbalances +outbalancing +outbid +outbidding +outbids +outboard +outboards +outbound +outbox +outboxes +outbreak +outbreak's +outbreaks +outbuilding +outbuilding's +outbuildings +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outclass +outclassed +outclasses +outclassing +outcome +outcome's +outcomes +outcries +outcrop +outcrop's +outcropped +outcropping +outcroppings +outcrops +outcry +outcry's +outdated +outdid +outdistance +outdistanced +outdistances +outdistancing +outdo +outdoes +outdoing +outdone +outdoor +outdoors +outdoorsy +outdraw +outdrawing +outdrawn +outdraws +outdrew +outer +outermost +outerwear +outerwear's +outface +outfaced +outfaces +outfacing +outfall +outfall's +outfalls +outfield +outfield's +outfielder +outfielder's +outfielders +outfields +outfight +outfighting +outfights +outfit +outfit's +outfits +outfitted +outfitter +outfitter's +outfitters +outfitting +outflank +outflanked +outflanking +outflanks +outflow +outflow's +outflows +outfought +outfox +outfoxed +outfoxes +outfoxing +outgo +outgoes +outgoing +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outgrowth's +outgrowths +outguess +outguessed +outguesses +outguessing +outgun +outgunned +outgunning +outguns +outhouse +outhouse's +outhouses +outing +outing's +outings +outlaid +outlandish +outlandishly +outlandishness +outlast +outlasted +outlasting +outlasts +outlaw +outlaw's +outlawed +outlawing +outlawry +outlawry's +outlaws +outlay +outlay's +outlaying +outlays +outlet +outlet's +outlets +outlier +outlier's +outliers +outline +outline's +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outlook's +outlooks +outlying +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +outmanoeuvre +outmanoeuvred +outmanoeuvres +outmanoeuvring +outmatch +outmatched +outmatches +outmatching +outmoded +outnumber +outnumbered +outnumbering +outnumbers +outpace +outpaced +outpaces +outpacing +outpatient +outpatient's +outpatients +outperform +outperformed +outperforming +outperforms +outplace +outplacement +outplay +outplayed +outplaying +outplays +outpoint +outpoints +outpost +outpost's +outposts +outpouring +outpouring's +outpourings +output +output's +outputs +outputted +outputting +outrace +outraced +outraces +outracing +outrage +outrage's +outraged +outrageous +outrageously +outrages +outraging +outran +outrank +outranked +outranking +outranks +outreach +outreached +outreaches +outreaching +outrider +outrider's +outriders +outrigger +outrigger's +outriggers +outright +outrivaled +outrivaling +outrun +outrunning +outruns +outré +outs +outscore +outscored +outscores +outscoring +outsell +outselling +outsells +outset +outset's +outsets +outshine +outshines +outshining +outshone +outside +outsider +outsider's +outsiders +outsides +outsize +outskirt +outskirt's +outskirts +outsmart +outsmarted +outsmarting +outsmarts +outsold +outsource +outsourced +outsourcing +outspend +outspending +outspends +outspent +outspoken +outspokenly +outspokenness +outspread +outspreading +outspreads +outstanding +outstandingly +outstation +outstation's +outstations +outstay +outstayed +outstaying +outstays +outstretch +outstretched +outstretches +outstretching +outstrip +outstripped +outstripping +outstrips +outtake +outtakes +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwards +outwear +outwearing +outwears +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +outwore +outwork +outwork's +outworked +outworker +outworker's +outworkers +outworking +outworks +outworn +ouzo +ouzo's +ouzos +ova +ova's +oval +ovals +ovarian +ovaries +ovary +ovary's +ovate +ovation +ovation's +ovations +oven +oven's +ovenbird +ovenbird's +ovenbirds +ovenproof +ovens +ovenware +ovenware's +over +overabundance +overabundance's +overabundant +overachieve +overachieved +overachiever +overachievers +overachieves +overachieving +overact +overacted +overacting +overactive +overacts +overage +overages +overaggressive +overall +overalls +overambitious +overanalyses +overanalyzes +overanxious +overarching +overate +overawe +overawed +overawes +overawing +overbalance +overbalanced +overbalances +overbalancing +overbear +overbearing +overbearingly +overbears +overbid +overbidding +overbids +overbite +overbite's +overbites +overblown +overboard +overbold +overbook +overbooked +overbooking +overbooks +overbore +overborne +overbought +overbuild +overbuilding +overbuilds +overbuilt +overburden +overburdened +overburdening +overburdens +overbuy +overbuying +overbuys +overcame +overcapacity +overcapacity's +overcapitalisation +overcapitalisation's +overcapitalisations +overcapitalise +overcapitalised +overcapitalises +overcapitalising +overcapitalization +overcapitalization's +overcapitalizations +overcapitalize +overcapitalized +overcapitalizes +overcapitalizing +overcast +overcasts +overcautious +overcharge +overcharged +overcharges +overcharging +overcoat +overcoat's +overcoats +overcome +overcomes +overcoming +overcompensate +overcompensated +overcompensates +overcompensating +overcompensation +overcompensation's +overcomplicated +overconfidence +overconfidence's +overconfident +overcook +overcooked +overcooking +overcooks +overcritical +overcrowd +overcrowded +overcrowding +overcrowds +overdevelop +overdeveloped +overdeveloping +overdevelops +overdid +overdo +overdoes +overdoing +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdress +overdressed +overdresses +overdressing +overdrew +overdrive +overdrive's +overdrives +overdub +overdubbed +overdubbing +overdubs +overdue +overeager +overeat +overeaten +overeating +overeats +overemotional +overemphasis +overemphasis's +overemphasise +overemphasised +overemphasises +overemphasising +overemphasize +overemphasized +overemphasizes +overemphasizing +overenthusiastic +overestimate +overestimated +overestimates +overestimating +overestimation +overestimation's +overexcite +overexcited +overexcites +overexciting +overexert +overexerted +overexerting +overexertion +overexertion's +overexerts +overexpose +overexposed +overexposes +overexposing +overexposure +overexposure's +overextend +overextended +overextending +overextends +overfed +overfeed +overfeeding +overfeeds +overfill +overfilled +overfilling +overfills +overflow +overflowed +overflowing +overflows +overfull +overgenerous +overgraze +overgrazed +overgrazes +overgrazing +overgrew +overgrow +overgrowing +overgrown +overgrows +overgrowth +overgrowth's +overhand +overhands +overhang +overhanging +overhangs +overhasty +overhaul +overhauled +overhauling +overhauls +overhead +overheads +overhear +overheard +overhearing +overhears +overheat +overheated +overheating +overheats +overhung +overindulge +overindulged +overindulgence +overindulgence's +overindulgent +overindulges +overindulging +overjoyed +overkill +overkill's +overkills +overlabor +overlabored +overlaboring +overlabors +overlabour +overlaboured +overlabouring +overlabours +overlaid +overlain +overland +overlap +overlapped +overlapping +overlaps +overlarge +overlay +overlaying +overlays +overleaf +overlie +overlies +overload +overloaded +overloading +overloads +overlong +overlook +overlooked +overlooking +overlooks +overlord +overlord's +overlords +overly +overlying +overmanned +overmaster +overmastered +overmastering +overmasters +overmatching +overmodest +overmuch +overnice +overnight +overnights +overoptimistic +overpaid +overpass +overpass's +overpasses +overpay +overpaying +overpayment +overpayment's +overpays +overplay +overplayed +overplaying +overplays +overpopulate +overpopulated +overpopulates +overpopulating +overpopulation +overpopulation's +overpower +overpowered +overpowering +overpoweringly +overpowers +overpressure +overprice +overpriced +overprices +overpricing +overprint +overprinted +overprinting +overprints +overproduce +overproduced +overproduces +overproducing +overproduction +overprotect +overprotected +overprotecting +overprotective +overprotects +overqualified +overran +overrate +overrated +overrates +overrating +overreach +overreached +overreaches +overreaching +overreact +overreacted +overreacting +overreaction +overreaction's +overreactions +overreacts +overrepresented +overridden +override +overrides +overriding +overripe +overrode +overrule +overruled +overrules +overruling +overrun +overrunning +overruns +oversaw +overseas +oversee +overseeing +overseen +overseer +overseer's +overseers +oversees +oversell +overselling +oversells +oversensitive +oversensitivity +oversexed +overshadow +overshadowed +overshadowing +overshadows +overshoe +overshoe's +overshoes +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplification's +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +oversize +oversleep +oversleeping +oversleeps +overslept +oversold +overspecialisation +overspecialisation's +overspecialisations +overspecialise +overspecialised +overspecialises +overspecialising +overspecialization +overspecialization's +overspecializations +overspecialize +overspecialized +overspecializes +overspecializing +overspend +overspending +overspends +overspent +overspill +overspill's +overspills +overspread +overspreading +overspreads +overstaffed +overstate +overstated +overstatement +overstatements +overstates +overstating +overstay +overstayed +overstaying +overstays +overstep +overstepped +overstepping +oversteps +overstock +overstocked +overstocking +overstocks +overstress +overstressed +overstretch +overstretched +overstretches +overstretching +overstuffed +oversubscribe +oversubscribed +oversubscribes +oversubscribing +oversupplied +oversupplies +oversupply +oversupply's +oversupplying +overt +overtake +overtaken +overtakes +overtaking +overtax +overtaxed +overtaxes +overtaxing +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtime's +overtimes +overtire +overtired +overtires +overtiring +overtly +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overused +overuses +overusing +overvaluation +overvaluation's +overvaluations +overvalue +overvalued +overvalues +overvaluing +overview +overview's +overviews +overweening +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overwrought +overzealous +oviduct +oviduct's +oviducts +oviparous +ovoid +ovular +ovulate +ovulated +ovulates +ovulating +ovulation +ovule +ovule's +ovules +ovum +ovum's +owe +owed +owes +owing +owl +owl's +owlet +owlet's +owlets +owlish +owlishly +owls +own +owned +owner +owner's +owners +ownership +ownership's +ownerships +owning +owns +ox +ox's +oxalate +oxalate's +oxalic +oxblood +oxbow +oxbow's +oxbows +oxcart +oxcart's +oxcarts +oxen +oxen's +oxford +oxford's +oxfords +oxidant +oxidant's +oxidants +oxidation +oxidation's +oxide +oxide's +oxides +oxidisations +oxidise +oxidised +oxidiser +oxidiser's +oxidisers +oxidises +oxidising +oxidization +oxidization's +oxidizations +oxidize +oxidized +oxidizer +oxidizer's +oxidizers +oxidizes +oxidizing +oxtail +oxtail's +oxtails +oxyacetylene +oxygen +oxygen's +oxygenate +oxygenated +oxygenates +oxygenating +oxygenation +oxygenation's +oxygenise +oxygenised +oxygenises +oxygenising +oxygenize +oxygenized +oxygenizes +oxygenizing +oxymora +oxymoron +oxymoron's +oyster +oyster's +oysters +oz +ozone +ozone's ++++++++++ +p +pH +pH's +pa +pa'anga +pa's +pabulum +pabulum's +pace +pace's +paced +pacemaker +pacemaker's +pacemakers +pacer +pacer's +pacers +paces +pacesetter +pacesetter's +pacesetters +paceway +pachyderm +pachyderm's +pachyderms +pachysandra +pachysandra's +pachysandras +pacific +pacifically +pacification +pacification's +pacified +pacifier +pacifier's +pacifiers +pacifies +pacifism +pacifism's +pacifist +pacifist's +pacifistic +pacifists +pacify +pacifying +pacing +pack +pack's +package +package's +packaged +packager +packagers +packages +packaging +packed +packer +packer's +packers +packet +packet's +packets +packhorse +packhorse's +packing +packinghouse +packinghouses +packs +packsaddle +packsaddle's +packsaddles +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddle +paddle's +paddled +paddlers +paddles +paddling +paddock +paddock's +paddocks +paddy +paddy's +pademelon +padlock +padlock's +padlocked +padlocking +padlocks +padre +padre's +padres +pads +paean +paean's +paeans +paediatric +paediatrician +paediatrician's +paediatricians +paediatrics +paedophile +paedophiles +paedophilia +paedophilia's +paedophiliac +paedophilias +paedophilic +paella +paella's +paellas +pagan +pagan's +paganism +paganism's +pagans +page +page's +pageant +pageant's +pageantry +pageantry's +pageants +pageboy +pageboy's +pageboys +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paging +pagoda +pagoda's +pagodas +paid +pail +pail's +pails +pain +pain's +pained +painful +painfully +painfulness +paining +painkiller +painkiller's +painkillers +painkilling +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +paint's +paintball +paintbrush +paintbrush's +paintbrushes +painted +painter +painter's +painterly +painters +painting +painting's +paintings +paints +paintwork +pair +pair's +paired +pairing +pairings +pairs +paisley +paisley's +paisleys +pajama +pajama's +pajamas +pakapoo +pal +pal's +palace +palace's +palaces +paladin +paladin's +paladins +palaeographic +palaeographical +palaeontologist +palaeontologist's +palaeontologists +palaeontology +palaeontology's +palanquin +palanquin's +palanquins +palatable +palatal +palatalise +palatalised +palatalises +palatalising +palatalize +palatalized +palatalizes +palatalizing +palatals +palate +palate's +palates +palatial +palatinate +palatinate's +palatinates +palatine +palatines +palaver +palaver's +palavered +palavering +palavers +pale +paled +paleface +paleface's +palefaces +palely +paleness +paleographic +paleographical +paler +pales +palest +palette +palette's +palettes +palfrey +palfrey's +palfreys +palimony +palimpsest +palimpsest's +palimpsests +palindrome +palindrome's +palindromes +paling +paling's +palings +palisade +palisade's +palisades +pall +pall's +palladium +palladium's +pallbearer +pallbearer's +pallbearers +palled +pallet +pallet's +palletise +palletised +palletises +palletising +palletize +palletized +palletizes +palletizing +pallets +palliate +palliated +palliates +palliating +palliation +palliation's +palliative +palliatives +pallid +palling +pallor +pallor's +palls +palm +palm's +palmate +palmed +palmetto +palmetto's +palmettos +palming +palmist +palmist's +palmistry +palmistry's +palmists +palms +palmtop +palmtops +palomino +palomino's +palominos +palpable +palpably +palpate +palpated +palpates +palpating +palpation +palpation's +palpitate +palpitated +palpitates +palpitating +palpitation +palpitation's +palpitations +pals +palsied +palsies +palsy +palsy's +paltrier +paltriest +paltriness +paltry +pampas +pampas's +pamper +pampered +pampering +pampers +pamphlet +pamphlet's +pamphleteer +pamphleteer's +pamphleteers +pamphlets +pan +panacea +panacea's +panaceas +panache +panache's +panama +panamas +pancake +pancake's +pancakes +panchromatic +pancreas +pancreas's +pancreases +pancreatic +panda +panda's +pandas +pandemic +pandemics +pandemonium +pandemonium's +pander +pandered +panderer +panderers +pandering +panders +pane +pane's +paned +panegyric +panegyric's +panegyrics +panegyrise +panegyrised +panegyrises +panegyrising +panegyrize +panegyrized +panegyrizes +panegyrizing +panel +panel's +paneled +paneling +panelled +panelling +panellist +panellist's +panellists +panels +panes +pang +pang's +panged +panging +pangolin +pangolin's +pangs +panhandle +panhandled +panhandler +panhandlers +panhandles +panhandling +panic +panic's +panicked +panicking +panicky +panics +panjandrum +panjandrum's +panned +pannier +pannier's +panniers +pannikin +panning +panoplies +panoply +panoply's +panorama +panorama's +panoramas +panoramic +panpipes +pans +pansies +pansy +pansy's +pant +pantaloons +panted +pantheism +pantheism's +pantheist +pantheistic +pantheists +pantheon +pantheon's +pantheons +panther +panther's +panthers +panties +pantihose +panting +pantograph +pantograph's +pantographs +pantomime +pantomime's +pantomimed +pantomimes +pantomimic +pantomiming +pantries +pantry +pantry's +pants +pantsuit +pantsuit's +pantsuits +pantyhose +pantywaist +pantywaist's +pantywaists +panzer +panzer's +pap +pap's +papa +papa's +papacies +papacy +papacy's +papal +paparazzi +paparazzo +papas +papaw +papaw's +papaws +papaya +papaya's +papayas +paper +paper's +paperback +paperback's +paperbacks +paperbark +paperboard +paperboard's +paperboy +paperboy's +paperboys +paperclip +paperclip's +paperclips +papered +papergirl +papergirl's +papergirls +paperhanger +paperhanger's +paperhangers +paperhanging +paperhanging's +papering +paperless +papers +paperweight +paperweight's +paperweights +paperwork +paperwork's +papery +papilla +papilla's +papillae +papillary +papist +papist's +papists +papoose +papoose's +papooses +pappies +pappy +paprika +paprika's +papule +papyri +papyrus +papyrus's +par +par's +parable +parable's +parables +parabola +parabola's +parabolas +parabolic +parachute +parachute's +parachuted +parachutes +parachuting +parachutist +parachutist's +parachutists +parade +parade's +paraded +parades +paradigm +paradigm's +paradigmatic +paradigms +parading +paradise +paradise's +paradises +paradox +paradox's +paradoxes +paradoxical +paradoxically +paraffin +paraffin's +paragliding +paragon +paragon's +paragons +paragraph +paragraph's +paragraphed +paragraphing +paragraphs +parakeet +parakeet's +parakeets +paralegal +paralegals +paralinguistic +parallax +parallax's +parallaxes +parallel +paralleled +parallelepiped +parallelepiped's +paralleling +parallelisation +parallelise +parallelised +parallelises +parallelising +parallelism +parallelism's +parallelisms +parallelization +parallelize +parallelized +parallelizes +parallelizing +parallelogram +parallelogram's +parallelograms +parallels +paralyse +paralysed +paralyses +paralysing +paralysis +paralysis's +paralytic +paralytics +paralyze +paralyzed +paralyzes +paralyzing +paramagnetic +paramecia +paramecium +paramecium's +paramedic +paramedic's +paramedical +paramedics +parameter +parameter's +parameterisation +parameterisation's +parameterisations +parameterise +parameterised +parameterises +parameterization +parameterization's +parameterizations +parameterize +parameterized +parameterizes +parameters +parametric +parametrically +paramilitaries +paramilitary +paramount +paramour +paramour's +paramours +paranoia +paranoia's +paranoiac +paranoiacs +paranoid +paranoids +paranormal +paranormals +parapet +parapet's +parapets +paraphernalia +paraphrase +paraphrase's +paraphrased +paraphrases +paraphrasing +paraplegia +paraplegia's +paraplegic +paraplegics +paraprofessional +paraprofessional's +paraprofessionals +parapsychologist +parapsychologists +parapsychology +parapsychology's +parasite +parasite's +parasites +parasitic +parasitical +parasitically +parasitism +parasitism's +parasitize +parasitized +parasitizes +parasitizing +parasol +parasol's +parasols +parasympathetic +parathion +parathion's +parathyroid +paratrooper +paratrooper's +paratroopers +paratroops +paratyphoid +parboil +parboiled +parboiling +parboils +parcel +parcel's +parceled +parceling +parcelled +parcelling +parcels +parch +parched +parches +parching +parchment +parchment's +parchments +pardon +pardonable +pardonably +pardoned +pardoner +pardoner's +pardoners +pardoning +pardons +pare +pared +paregoric +paregoric's +parent +parent's +parentage +parentage's +parental +parented +parentheses +parenthesis +parenthesis's +parenthesise +parenthesised +parenthesises +parenthesising +parenthesize +parenthesized +parenthesizes +parenthesizing +parenthetic +parenthetical +parenthetically +parenthood +parenthood's +parenting +parents +pares +pareses +paresis +paresis's +parfait +parfait's +parfaits +pariah +pariah's +pariahs +parietal +paring +paring's +parings +parish +parish's +parishes +parishioner +parishioner's +parishioners +parities +parity +parity's +park +park's +parka +parka's +parkas +parked +parking +parkland +parkland's +parks +parkway +parkway's +parkways +parlance +parlance's +parlay +parlayed +parlaying +parlays +parley +parley's +parleyed +parleying +parleys +parliament +parliament's +parliamentarian +parliamentarian's +parliamentarians +parliamentary +parliaments +parlor +parlor's +parlors +parlour +parlour's +parlours +parlous +parochial +parochialism +parochialism's +parochially +parodied +parodies +parodist +parodist's +parodists +parody +parody's +parodying +parole +parole's +paroled +parolee +parolee's +parolees +paroles +paroling +paroxysm +paroxysm's +paroxysmal +paroxysms +parquet +parquet's +parquetry +parquetry's +parquets +parricidal +parricide +parricide's +parricides +parried +parries +parrot +parrot's +parroted +parroting +parrots +parry +parrying +pars +parse +parsec +parsec's +parsecs +parsed +parser +parser's +parsers +parses +parsimonious +parsimoniously +parsimony +parsimony's +parsing +parsley +parsley's +parsnip +parsnip's +parsnips +parson +parson's +parsonage +parsonage's +parsonages +parsons +part +part's +partake +partaken +partaker +partaker's +partakers +partakes +partaking +parted +parterre +parterre's +parterres +parthenogenesis +parthenogenesis's +partial +partiality +partiality's +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participation's +participative +participator +participators +participatory +participial +participle +participle's +participles +particle +particle's +particleboard +particles +particular +particularisation +particularisation's +particularisations +particularise +particularised +particularises +particularising +particularities +particularity +particularity's +particularization +particularization's +particularizations +particularize +particularized +particularizes +particularizing +particularly +particulars +particulate +particulates +partied +parties +parting +parting's +partings +partisan +partisan's +partisans +partisanship +partisanship's +partition +partition's +partitioned +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnership's +partnerships +partook +partridge +partridge's +partridges +parts +parturition +parturition's +partway +party +party's +partying +parvenu +parvenu's +parvenus +pas +paschal +pasha +pasha's +pashas +paspalum +pass +passable +passably +passage +passage's +passages +passageway +passageway's +passageways +passbook +passbook's +passbooks +passed +passenger +passenger's +passengers +passer +passer's +passers +passes +passim +passing +passion +passion's +passionate +passionately +passionflower +passionflower's +passionflowers +passionless +passions +passive +passively +passiveness +passives +passivity +passkey +passkey's +passkeys +passport +passport's +passports +password +password's +passwords +passé +past +pasta +pasta's +pastas +paste +paste's +pasteboard +pasteboard's +pasted +pastel +pastel's +pastels +pastern +pastern's +pasterns +pastes +pasteurisation +pasteurisation's +pasteurisations +pasteurise +pasteurised +pasteurises +pasteurising +pasteurization +pasteurization's +pasteurizations +pasteurize +pasteurized +pasteurizer +pasteurizer's +pasteurizers +pasteurizes +pasteurizing +pastiche +pastiche's +pastiches +pastier +pasties +pastiest +pastille +pastille's +pastilles +pastime +pastime's +pastimes +pastiness +pasting +pastor +pastor's +pastoral +pastoralist +pastorals +pastorate +pastorate's +pastorates +pastors +pastrami +pastrami's +pastries +pastry +pastry's +pasts +pasturage +pasturage's +pasture +pasture's +pastured +pastureland +pastures +pasturing +pasty +pat +patch +patch's +patchable +patched +patches +patchier +patchiest +patchily +patchiness +patching +patchouli +patchouli's +patchwork +patchwork's +patchworks +patchy +pate +pate's +patella +patella's +patellae +patent +patent's +patentable +patented +patenting +patently +patents +paterfamilias +paterfamilias's +paterfamiliases +paternal +paternalism +paternalism's +paternalist +paternalistic +paternalists +paternally +paternity +paternity's +paternoster +paternoster's +paternosters +pates +path +path's +pathetic +pathetically +pathfinder +pathfinder's +pathfinders +pathless +pathogen +pathogen's +pathogenesis +pathogenesis's +pathogenic +pathogens +pathological +pathologically +pathologies +pathologist +pathologists +pathology +pathology's +pathos +pathos's +paths +pathway +pathway's +pathways +patience +patience's +patient +patiently +patients +patina +patina's +patinas +patio +patio's +patios +patisserie +patisserie's +patisseries +patois +patriarch +patriarch's +patriarchal +patriarchate +patriarchate's +patriarchates +patriarchies +patriarchs +patriarchy +patriarchy's +patrician +patrician's +patricians +patricide +patricide's +patricides +patrimonial +patrimonies +patrimony +patrimony's +patriot +patriot's +patriotic +patriotically +patriotism +patriotism's +patriots +patrol +patrol's +patrolled +patrolling +patrolman +patrolman's +patrolmen +patrols +patrolwoman +patrolwomen +patron +patron's +patronage +patronage's +patronages +patroness +patronesses +patronisation +patronisations +patronise +patronised +patronises +patronising +patronisingly +patronization +patronizations +patronize +patronized +patronizes +patronizing +patronizingly +patrons +patronymic +patronymics +pats +patsies +patsy +patsy's +patted +patter +pattered +pattering +pattern +pattern's +patterned +patterning +patterns +patters +patties +patting +patty +patty's +paucity +paucity's +paunch +paunch's +paunches +paunchier +paunchiest +paunchy +pauper +pauper's +pauperisation +pauperisation's +pauperisations +pauperise +pauperised +pauperises +pauperising +pauperism +pauperism's +pauperization +pauperization's +pauperizations +pauperize +pauperized +pauperizes +pauperizing +paupers +pause +paused +pauses +pausing +pav +pave +paved +pavement +pavement's +pavements +paves +pavilion +pavilion's +pavilions +paving +paw +paw's +pawed +pawing +pawl +pawl's +pawls +pawn +pawnbroker +pawnbroker's +pawnbrokers +pawned +pawning +pawns +pawnshop +pawnshop's +pawnshops +paws +pay +payable +payback +paybacks +payday +payday's +paydays +payee +payee's +payees +payer +payer's +payers +paying +payload +payload's +payloads +paymaster +paymaster's +paymasters +payment +payment's +payments +payoff +payoff's +payoffs +payola +payola's +payout +payouts +payphone +payphones +payroll +payroll's +payrolls +pays +payslip +payslips +pc +pct +pd +pea +pea's +peace +peace's +peaceable +peaceably +peaceful +peacefully +peacefulness +peacekeeper +peacekeepers +peacekeeping +peacemaker +peacemaker's +peacemakers +peacemaking +peaceniks +peaces +peacetime +peacetime's +peach +peach's +peaches +peachier +peachiest +peachy +peacock +peacock's +peacocks +peafowl +peafowl's +peahen +peahen's +peahens +peak +peak's +peaked +peaking +peaks +peaky +peal +peal's +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pear's +pearl +pearl's +pearled +pearler +pearlier +pearliest +pearling +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasantry's +peasants +peashooter +peashooter's +peashooters +peat +peat's +peaty +pebble +pebble's +pebbled +pebbles +pebbling +pebbly +pecan +pecan's +pecans +peccadillo +peccadillo's +peccadilloes +peccaries +peccary +peccary's +peck +peck's +pecked +pecker +pecker's +peckers +pecking +peckish +pecks +pectin +pectin's +pectoral +pectorals +peculate +peculated +peculates +peculating +peculation +peculations +peculator +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +pecuniary +pedagogic +pedagogical +pedagogically +pedagogue +pedagogue's +pedagogues +pedagogy +pedagogy's +pedal +pedal's +pedaled +pedaling +pedalled +pedalling +pedals +pedant +pedant's +pedantic +pedantically +pedantry +pedantry's +pedants +peddle +peddled +peddler +peddler's +peddlers +peddles +peddling +pederast +pederast's +pederasts +pederasty +pederasty's +pedestal +pedestal's +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrician +pedicure +pedicure's +pedicures +pedicurist +pedicurist's +pedicurists +pedigree +pedigree's +pedigreed +pedigrees +pediment +pediment's +pediments +pedometer +pedometer's +pedometers +pedophile +pedophiles +pedophilia +pedophiliac +pedophilias +pedophilic +peduncle +peduncle's +peduncles +pee +peed +peeing +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peelers +peeling +peeling's +peelings +peels +peen +peen's +peens +peep +peeped +peepers +peephole +peephole's +peepholes +peeping +peeps +peepshow +peepshow's +peepshows +peer +peer's +peerage +peerage's +peerages +peered +peeress +peeress's +peeresses +peering +peerless +peers +pees +peeve +peeved +peeves +peeving +peevish +peevishly +peevishness +peewee +peewees +peewit +peg +peg's +pegboard +pegboard's +pegboards +pegged +pegging +pegs +peignoir +peignoir's +peignoirs +pejorative +pejoratively +pejoratives +pekoe +pekoe's +pelagic +pelf +pelf's +pelican +pelican's +pelicans +pellagra +pellagra's +pellet +pellet's +pellets +pellucid +pelmet +pelmet's +pelmets +pelt +pelted +pelting +pelts +pelvic +pelvis +pelvis's +pelvises +pemmican +pemmican's +pen +pen's +penal +penalisation +penalisation's +penalisations +penalise +penalised +penalises +penalising +penalization +penalization's +penalizations +penalize +penalized +penalizes +penalizing +penalties +penalty +penalty's +penance +penance's +penances +pence +pence's +penchant +penchant's +penchants +pencil +pencil's +penciled +penciling +pencilled +pencilling +pencils +pendant +pendant's +pendants +pended +pendent +pending +pendulous +pendulum +pendulum's +pendulums +penetrability +penetrability's +penetrable +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetration's +penetrations +penetrative +penguin +penguin's +penguins +penicillin +penicillin's +penile +peninsula +peninsula's +peninsular +peninsulas +penis +penis's +penises +penitence +penitence's +penitent +penitential +penitentiaries +penitentiary +penitentiary's +penitently +penitents +penknife +penknife's +penknives +penlight +penlight's +penlights +penman +penman's +penmanship +penmanship's +penmen +pennant +pennant's +pennants +penne +penned +pennies +penniless +penning +pennon +pennon's +pennons +penny +penny's +pennyweight +pennyweight's +pennyweights +pennyworth +pennyworth's +penologist +penologist's +penologists +penology +penology's +pens +pension +pension's +pensioned +pensioner +pensioner's +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentacle +pentacle's +pentacles +pentagon +pentagon's +pentagonal +pentagons +pentagram +pentagram's +pentagrams +pentameter +pentameter's +pentameters +pentathlon +pentathlon's +pentathlons +pentatonic +penthouse +penthouse's +penthouses +penuche +penuche's +penultimate +penumbra +penumbra's +penumbrae +penumbras +penurious +penury +penury's +peon +peon's +peonage +peonage's +peonies +peons +peony +peony's +people +people's +peopled +peoples +peopling +pep +pep's +pepped +pepper +pepper's +peppercorn +peppercorn's +peppercorns +peppered +peppering +peppermint +peppermint's +peppermints +pepperoni +pepperonis +peppers +peppery +peppier +peppiest +peppiness +pepping +peppy +peps +pepsin +pepsin's +peptic +peptide +peptide's +peptides +peptise +peptised +peptises +peptising +peptize +peptized +peptizes +peptizing +per +peradventure +perambulate +perambulated +perambulates +perambulating +perambulation +perambulation's +perambulations +perambulator +perambulator's +perambulators +perambulatory +percale +percale's +percales +perceivable +perceive +perceived +perceives +perceiving +percent +percent's +percentage +percentage's +percentages +percentile +percentile's +percentiles +percents +perceptibility +perceptibility's +perceptible +perceptibly +perception +perception's +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perch's +perchance +perched +perches +perching +percipience +percipience's +percipient +percolate +percolated +percolates +percolating +percolation +percolation's +percolator +percolator's +percolators +percussion +percussion's +percussionist +percussionist's +percussionists +percussive +percussively +perdition +perdition's +perdurable +peregrinate +peregrinated +peregrinates +peregrinating +peregrination +peregrination's +peregrinations +peregrine +peregrines +peremptorily +peremptoriness +peremptory +perennial +perennially +perennials +perentie +perestroika +perfect +perfecta +perfectas +perfected +perfectibility +perfectibility's +perfectible +perfecting +perfection +perfection's +perfectionism +perfectionism's +perfectionist +perfectionist's +perfectionists +perfections +perfectly +perfects +perfervid +perfidies +perfidious +perfidiously +perfidy +perfidy's +perforate +perforated +perforates +perforating +perforation +perforation's +perforations +perforce +perform +performable +performance +performance's +performances +performed +performer +performer's +performers +performing +performs +perfume +perfume's +perfumed +perfumer +perfumer's +perfumeries +perfumers +perfumery +perfumery's +perfumes +perfuming +perfunctorily +perfunctory +perfusion +perfusion's +pergola +pergola's +pergolas +perhaps +pericardia +pericardium +pericardium's +perigee +perigee's +perigees +perihelia +perihelion +perihelion's +peril +peril's +periled +periling +perilous +perilously +perils +perimeter +perimeter's +perimeters +perinea +perineum +perineum's +period +period's +periodic +periodical +periodical's +periodically +periodicals +periodicity +periodicity's +periodontal +periods +peripatetic +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +periphrases +periphrasis +periphrasis's +periphrastic +periscope +periscope's +periscopes +perish +perishable +perishables +perished +perishes +perishing +peristalses +peristalsis +peristalsis's +peristaltic +peritoneal +peritoneum +peritoneum's +peritonitis +peritonitis's +periwig +periwig's +periwigs +periwinkle +periwinkle's +periwinkles +perjure +perjured +perjurer +perjurer's +perjurers +perjures +perjuries +perjuring +perjury +perjury's +perk +perked +perkier +perkiest +perkily +perkiness +perking +perks +perky +perm +perm's +permafrost +permafrost's +permanence +permanence's +permanency +permanency's +permanent +permanently +permanents +permanganate +permanganate's +permeability +permeability's +permeable +permeate +permeated +permeates +permeating +permeation +permissibility +permissibility's +permissible +permissibly +permission +permission's +permissions +permissive +permissively +permissiveness +permit +permits +permitted +permitting +permittivity +perms +permutation +permutation's +permutations +permute +permuted +permutes +permuting +pernicious +perniciously +perniciousness +peroration +peroration's +perorations +peroxide +peroxide's +peroxides +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetration's +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perpetuation's +perpetuity +perpetuity's +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +perplexity's +perquisite +perquisite's +perquisites +persecute +persecuted +persecutes +persecuting +persecution +persecution's +persecutions +persecutor +persecutor's +persecutors +perseverance +perseverance's +persevere +persevered +perseveres +persevering +perseveringly +persiflage +persiflage's +persimmon +persimmon's +persimmons +persist +persisted +persistence +persistence's +persistent +persistently +persisting +persists +person +person's +persona +persona's +personable +personae +personage +personage's +personages +personal +personalisation +personalisation's +personalise +personalised +personalises +personalising +personalities +personality +personality's +personalization +personalization's +personalize +personalized +personalizes +personalizing +personally +personals +personification +personification's +personifications +personified +personifies +personify +personifying +personnel +personnel's +persons +perspective +perspective's +perspectives +perspicacious +perspicaciously +perspicacity +perspicuity +perspicuity's +perspicuous +perspicuously +perspiration +perspiration's +perspire +perspired +perspires +perspiring +persuadable +persuade +persuaded +persuader +persuader's +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pert +pertain +pertained +pertaining +pertains +pertinacious +pertinacity +pertinacity's +pertinence +pertinent +pertinently +pertly +pertness +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perturbs +perusal +perusal's +perusals +peruse +perused +peruses +perusing +perv +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +perverse +perversely +perverseness +perversion +perversion's +perversions +perversity +perversity's +pervert +perverted +perverting +perverts +peseta +peseta's +pesetas +peskier +peskiest +peskiness +pesky +peso +peso's +pesos +pessimism +pessimism's +pessimist +pessimist's +pessimistic +pessimistically +pessimists +pest +pest's +pester +pestered +pestering +pesters +pesticide +pesticide's +pesticides +pestiferous +pestilence +pestilence's +pestilences +pestilent +pestilential +pestle +pestle's +pestles +pesto +pests +pet +pet's +petal +petal's +petals +petard +petard's +petards +petcock +petcock's +petcocks +peter +petered +petering +peters +petiole +petiole's +petioles +petite +petites +petition +petition's +petitioned +petitioner +petitioner's +petitioners +petitioning +petitions +petrel +petrel's +petrels +petrifaction +petrifaction's +petrified +petrifies +petrify +petrifying +petrochemical +petrochemical's +petrochemicals +petrodollar +petrodollar's +petrodollars +petrol +petrol's +petrolatum +petrolatum's +petroleum +petroleum's +petrology +petrology's +pets +petted +petticoat +petticoat's +petticoats +pettier +pettiest +pettifog +pettifogged +pettifogger +pettifogger's +pettifoggers +pettifogging +pettifogs +pettily +pettiness +petting +pettish +pettishly +pettishness +petty +petulance +petulance's +petulant +petulantly +petunia +petunia's +petunias +pew +pew's +pewee +pewee's +pewees +pewit +pewit's +pewits +pews +pewter +pewter's +peyote +peyote's +pf +pfennig +pg +phaeton +phaeton's +phaetons +phage +phagocyte +phagocyte's +phagocytes +phalanger +phalanges +phalanx +phalanx's +phalanxes +phalli +phallic +phallus +phallus's +phantasm +phantasm's +phantasmagoria +phantasmagoria's +phantasmagorias +phantasmagorical +phantasmal +phantasms +phantom +phantom's +phantoms +pharaoh +pharaohs +pharisaic +pharmaceutical +pharmaceuticals +pharmaceutics +pharmacies +pharmacist +pharmacist's +pharmacists +pharmacological +pharmacologist +pharmacologist's +pharmacologists +pharmacology +pharmacology's +pharmacopoeia +pharmacopoeia's +pharmacopoeias +pharmacy +pharmacy's +pharyngeal +pharynges +pharynx +pharynx's +phase +phase's +phased +phases +phasing +pheasant +pheasant's +pheasants +phenol +phenol's +phenolphthalein +phenolphthalein's +phenols +phenomena +phenomena's +phenomenal +phenomenally +phenomenological +phenomenology +phenomenology's +phenomenon +phenomenon's +phenotype +phenotype's +phenotypes +phenylalanine +pheromone +pheromone's +pheromones +phew +phi +phi's +phial +phials +philander +philandered +philanderer +philanderer's +philanderers +philandering +philanders +philanthropic +philanthropically +philanthropies +philanthropist +philanthropist's +philanthropists +philanthropy +philanthropy's +philatelic +philatelist +philatelist's +philatelists +philately +philately's +philharmonic +philharmonics +philippic +philippic's +philippics +philistine +philistines +philistinism +philodendron +philodendron's +philodendrons +philological +philologist +philologist's +philologists +philology +philology's +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophise +philosophised +philosophiser +philosophiser's +philosophisers +philosophises +philosophising +philosophize +philosophized +philosophizer +philosophizer's +philosophizers +philosophizes +philosophizing +philosophy +philosophy's +philtre +philtre's +philtres +phlebitis +phlebitis's +phlebotomise +phlebotomised +phlebotomises +phlebotomising +phlebotomize +phlebotomized +phlebotomizes +phlebotomizing +phlebotomy +phlebotomy's +phlegm +phlegm's +phlegmatic +phlegmatically +phloem +phloem's +phlogiston +phlox +phlox's +phobia +phobia's +phobias +phobic +phoebe +phoebe's +phoebes +phoenix +phoenix's +phoenixes +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemically +phonemics +phones +phonetic +phonetically +phonetician +phonetician's +phoneticians +phonetics +phonic +phonically +phonics +phonier +phoniest +phoniness +phoning +phonograph +phonograph's +phonographic +phonographs +phonological +phonologically +phonology +phonology's +phonon +phonon's +phooey +phosphate +phosphate's +phosphates +phosphor +phosphor's +phosphorescence +phosphorescence's +phosphorescent +phosphorescently +phosphoric +phosphorous +phosphors +phosphorus +phosphorus's +photo +photo's +photocell +photocell's +photocells +photochemical +photochemistry +photochemistry's +photocopied +photocopier +photocopier's +photocopiers +photocopies +photocopy +photocopy's +photocopying +photoelectric +photoengrave +photoengraved +photoengraver +photoengraver's +photoengravers +photoengraves +photoengraving +photofinishing +photogenic +photograph +photograph's +photographed +photographer +photographer's +photographers +photographic +photographically +photographing +photographs +photography +photography's +photojournalism +photojournalism's +photojournalist +photojournalist's +photojournalists +photolysis +photolytic +photometer +photometer's +photometers +photometric +photometry +photometry's +photomultiplier +photomultiplier's +photon +photon's +photons +photoreceptor +photoreceptor's +photos +photosensitisation +photosensitisations +photosensitise +photosensitised +photosensitises +photosensitising +photosensitive +photosensitization +photosensitizations +photosensitize +photosensitized +photosensitizes +photosensitizing +photosphere +photosphere's +photosynthesis +photosynthesis's +photosynthesise +photosynthesised +photosynthesises +photosynthesising +photosynthesize +photosynthesized +photosynthesizes +photosynthesizing +photosynthetic +phototypesetter +phototypesetting +photovoltaic +phrasal +phrase +phrase's +phrasebook +phrasebooks +phrased +phraseology +phraseology's +phrases +phrasing +phrasing's +phrasings +phrenologist +phrenologist's +phrenologists +phrenology +phrenology's +phyla +phyla's +phylacteries +phylactery +phylactery's +phylogeny +phylogeny's +phylum +phylum's +phys +physic +physic's +physical +physicality +physicality's +physically +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiognomies +physiognomy +physiognomy's +physiologic +physiological +physiologically +physiologist +physiologist's +physiologists +physiology +physiology's +physiotherapist +physiotherapist's +physiotherapists +physiotherapy +physiotherapy's +physique +physique's +physiques +phytoplankton +phytoplankton's +pi +pianissimo +pianissimos +pianist +pianist's +pianists +piano +piano's +pianoforte +pianoforte's +pianofortes +pianos +piaster +piazza +piazza's +piazzas +pica +pica's +picador +picador's +picadors +picaresque +picayune +piccalilli +piccalilli's +piccolo +piccolo's +piccolos +pick +pickaxe's +pickaxes +picked +picker +picker's +pickerel +pickerel's +pickerels +pickers +picket +picket's +picketed +picketers +picketing +pickets +pickier +pickiest +picking +pickings +pickle +pickle's +pickled +pickles +pickling +pickpocket +pickpocket's +pickpockets +picks +pickup +pickups +picky +picnic +picnic's +picnicked +picnicker +picnicker's +picnickers +picnicking +picnics +picoseconds +picot +picot's +picots +pictogram +pictogram's +pictograph +pictograph's +pictographic +pictographs +pictorial +pictorially +pictorials +picture +picture's +pictured +pictures +picturesque +picturesquely +picturing +piddle +piddled +piddles +piddling +pidgin +pidgin's +pidginise +pidginize +pidgins +pie +pie's +piebald +piece +piece's +pieced +piecemeal +pieces +piecewise +piecework +piecework's +pieceworker +pieceworker's +pieceworkers +piecing +pied +pier +pier's +pierce +pierced +pierces +piercing +piercingly +piers +pies +piety +piety's +piezoelectric +piffle +piffle's +piffling +pig +pig's +pigeon +pigeon's +pigeonhole +pigeonhole's +pigeonholed +pigeonholes +pigeonholing +pigeons +pigface +pigged +piggeries +piggery +piggery's +pigging +piggish +piggy +piggyback +piggyback's +piggybacked +piggybacking +piggybacks +pigheaded +pigheadedly +pigheadedness +piglet +piglet's +piglets +pigment +pigment's +pigmentation +pigmentation's +pigmented +pigments +pigpen +pigpen's +pigpens +pigs +pigskin +pigskin's +pigskins +pigsties +pigsty +pigsty's +pigswill +pigswill's +pigtail +pigtail's +pigtailed +pigtails +pike +pike's +piker +pikes +pikestaff +pikestaff's +pikestaffs +pilaf +pilaf's +pilaster +pilaster's +pilasters +pilchard +pilchard's +pilchards +pile +pile's +piled +piles +pileup +pileup's +pileups +pilfer +pilferage +pilferage's +pilfered +pilferer +pilferer's +pilferers +pilfering +pilfers +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +piling's +pilings +pill +pill's +pillage +pillaged +pillagers +pillages +pillaging +pillar +pillar's +pillared +pillars +pillbox +pillbox's +pillboxes +pillion +pillion's +pillions +pilloried +pillories +pillory +pillory's +pillorying +pillow +pillow's +pillowcase +pillowcase's +pillowcases +pillowed +pillowing +pillows +pillowslip +pillowslips +pills +pilot +pilot's +piloted +pilothouse +pilothouse's +pilothouses +piloting +pilots +pimento +pimento's +pimentos +pimiento +pimiento's +pimientos +pimp +pimp's +pimped +pimpernel +pimpernel's +pimpernels +pimping +pimple +pimple's +pimpled +pimples +pimply +pimps +pin +pin's +pinafore +pinafore's +pinafores +pinball +pinball's +pincer +pincers +pinch +pinched +pincher +pincher's +pinches +pinching +pincushion +pincushion's +pincushions +pindan +pine +pine's +pineal +pineapple +pineapple's +pineapples +pined +pines +pinewood +pinewoods +pinfeather +pinfeather's +pinfeathers +ping +pinged +pinging +pings +pinhead +pinhead's +pinheads +pinhole +pinhole's +pinholes +pining +pinion +pinion's +pinioned +pinioning +pinions +pink +pink's +pinked +pinker +pinkest +pinkeye +pinkeye's +pinkie +pinkie's +pinkies +pinking +pinkish +pinkness +pinks +pinnacle +pinnacle's +pinnacles +pinnate +pinned +pinning +pinochle +pinochle's +pinpoint +pinpointed +pinpointing +pinpoints +pinprick +pinprick's +pinpricked +pinpricking +pinpricks +pins +pinsetter +pinsetter's +pinsetters +pinstripe +pinstripe's +pinstriped +pinstripes +pint +pint's +pinto +pintos +pints +pinup +pinup's +pinups +pinwheel +pinwheel's +pinwheels +piny +pinyin +pioneer +pioneer's +pioneered +pioneering +pioneers +pious +piously +pip +pip's +pipe +pipe's +piped +pipeline +pipeline's +pipelines +piper +piper's +pipers +pipes +pipette +pipette's +pipettes +pipi +piping +pipit +pipit's +pipits +pippin +pippin's +pippins +pips +pipsqueak +pipsqueak's +pipsqueaks +piquancy +piquancy's +piquant +piquantly +pique +pique's +piqued +piques +piquing +piracy +piracy's +piranha +piranha's +piranhas +pirate +pirate's +pirated +pirates +piratical +pirating +pirouette +pirouette's +pirouetted +pirouettes +pirouetting +piscatorial +piscine +pismire +pismire's +pismires +piss +pissed +pisser +pissers +pisses +pissing +pistachio +pistachio's +pistachios +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pita +pita's +pitas +pitch +pitchblende +pitchblende's +pitched +pitcher +pitcher's +pitchers +pitches +pitchfork +pitchfork's +pitchforks +pitching +pitching's +pitchman +pitchman's +pitchmen +piteous +piteously +pitfall +pitfall's +pitfalls +pith +pith's +pithead +pithead's +pitheads +pithier +pithiest +pithily +pithiness +piths +pithy +pitiable +pitiably +pitied +pities +pitiful +pitifully +pitiless +pitilessly +pitilessness +piton +piton's +pitons +pits +pittance +pittance's +pittances +pitted +pitting +pituitaries +pituitary +pituitary's +pituri +pity +pity's +pitying +pityingly +pivot +pivot's +pivotal +pivoted +pivoting +pivots +pixel +pixel's +pixels +pixie +pixie's +pixies +pizza +pizza's +pizzas +pizzeria +pizzeria's +pizzerias +pizzicato +piñata +piñatas +pkwy +pl +placard +placard's +placards +placate +placated +placates +placating +placation +placatory +place +place's +placebo +placebo's +placebos +placed +placeholder +placeholders +placekick +placekicked +placekicking +placekicks +placemen +placement +placement's +placements +placenta +placenta's +placental +placentas +placer +placer's +placers +places +placid +placidity +placidity's +placidly +placing +placket +placket's +plackets +plagiarise +plagiarised +plagiariser +plagiariser's +plagiarisers +plagiarises +plagiarising +plagiarism +plagiarism's +plagiarisms +plagiarist +plagiarist's +plagiarists +plagiarize +plagiarized +plagiarizer +plagiarizer's +plagiarizers +plagiarizes +plagiarizing +plagiary +plagiary's +plague +plague's +plagued +plagues +plaguing +plaice +plaice's +plaid +plaid's +plaids +plain +plainchant +plainchant's +plainclothes +plainclothesman +plainclothesmen +plainer +plainest +plainly +plainness +plains +plainsman +plainsman's +plainsmen +plainsong +plainsong's +plainspoken +plaint +plaint's +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaints +plait +plait's +plaited +plaiting +plaits +plan +plan's +planar +plane +plane's +planed +planeload +planeloads +planer +planer's +planers +planes +planet +planet's +planetarium +planetarium's +planetariums +planetary +planetoids +planets +plangent +plank +plank's +planked +planking +planks +plankton +plankton's +planned +planner +planners +planning +plans +plant +plant's +plantain +plantain's +plantains +plantar +plantation +plantation's +plantations +planted +planter +planter's +planters +planting +plantings +plants +plaque +plaque's +plaques +plash +plash's +plashed +plashes +plashing +plasma +plasma's +plasmas +plasmid +plasmids +plaster +plaster's +plasterboard +plasterboard's +plastered +plasterer +plasterer's +plasterers +plastering +plasters +plasterwork +plasterwork's +plastic +plastic's +plasticity +plasticity's +plasticization +plasticize +plasticized +plasticizer +plasticizer's +plasticizers +plasticizes +plasticizing +plastics +plat +plate +plate's +plateau +plateau's +plateaus +plated +plateful +platefuls +platelet +platelet's +platelets +platen +platen's +platens +plates +platform +platform's +platforms +plating +platinum +platinum's +platitude +platitude's +platitudes +platitudinous +platonic +platoon +platoon's +platoons +plats +platted +platter +platter's +platters +platting +platy +platypus +platypus's +platypuses +platys +plaudit +plaudit's +plaudits +plausibility +plausible +plausibly +play +playability +playable +playact +playacted +playacting +playacts +playback +playback's +playbacks +playbill +playbill's +playbills +playbook +playbook's +playbooks +playboy +playboy's +playboys +played +player +player's +players +playfellow +playfellows +playful +playfully +playfulness +playgirl +playgirl's +playgirls +playgoer +playgoer's +playgoers +playground +playground's +playgrounds +playgroup +playgroups +playhouse +playhouse's +playhouses +playing +playmate +playmate's +playmates +playoff +playoffs +playpen +playpen's +playpens +playroom +playroom's +playrooms +plays +playschool +playschool's +playschools +plaything +plaything's +playthings +playtime +playtime's +playwright +playwright's +playwrights +plaza +plaza's +plazas +plea +plea's +plead +pleaded +pleader +pleader's +pleaders +pleading +pleading's +pleadingly +pleadings +pleads +pleas +pleasant +pleasanter +pleasantest +pleasantly +pleasantness +pleasantries +pleasantry +pleasantry's +please +pleased +pleases +pleasing +pleasingly +pleasurable +pleasurably +pleasure +pleasure's +pleasured +pleasures +pleasuring +pleat +pleat's +pleated +pleating +pleats +plebe +plebe's +plebeian +plebeians +plebes +plebiscite +plebiscite's +plebiscites +plebs +plectra +plectrum +plectrum's +plectrums +pledge +pledge's +pledged +pledges +pledging +plenary +plenipotentiaries +plenipotentiary +plenitude +plenitude's +plenitudes +plenteous +plenteously +plentiful +plentifully +plenty +plenty's +plenum +plenum's +plenums +pleonasm +pleonasm's +pleonasms +plethora +plethora's +pleura +pleura's +pleurae +pleural +pleurisy +pleurisy's +plexus +plexus's +plexuses +pliability +pliability's +pliable +pliancy +pliancy's +pliant +plied +pliers +plies +plight +plight's +plighted +plighting +plights +plimsoll +plimsoll's +plimsolls +plinth +plinth's +plinths +plod +plodded +plodder +plodder's +plodders +plodding +plods +plonk +plonked +plonking +plonko +plonks +plop +plop's +plopped +plopping +plops +plosive +plosives +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +plough +plough's +ploughboy +ploughboy's +ploughboys +ploughed +ploughing +ploughman +ploughman's +ploughmen +ploughs +ploughshare +ploughshare's +ploughshares +plover +plover's +plovers +plow +plow's +plowboy +plowboy's +plowboys +plowed +plowing +plowman +plowman's +plowmen +plows +plowshare +plowshare's +plowshares +ploy +ploy's +ploys +pluck +plucked +pluckier +pluckiest +pluckily +pluckiness +plucking +plucks +plucky +plug +plug's +plugged +plugging +plughole +plugholes +plugs +plum +plum's +plumage +plumage's +plumb +plumb's +plumbed +plumber +plumber's +plumbers +plumbing +plumbing's +plumbs +plume +plume's +plumed +plumes +plumier +plumiest +pluming +plummet +plummeted +plummeting +plummets +plump +plumped +plumper +plumpest +plumping +plumpness +plumps +plums +plumy +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plunger's +plungers +plunges +plunging +plunk +plunked +plunking +plunks +pluperfect +pluperfects +plural +pluralism +pluralism's +pluralist +pluralistic +pluralists +pluralities +plurality +plurality's +pluralize +pluralized +pluralizes +pluralizing +plurals +plus +pluses +plush +plush's +plusher +plushest +plutocracies +plutocracy +plutocracy's +plutocrat +plutocrat's +plutocratic +plutocrats +plutonium +plutonium's +pluvial +ply +plying +plywood +plywood's +pm +pneumatic +pneumatically +pneumatics +pneumonia +pneumonia's +poach +poached +poacher +poacher's +poachers +poaches +poaching +pock +pock's +pocked +pocket +pocket's +pocketbook +pocketbook's +pocketbooks +pocketed +pocketful +pocketful's +pocketfuls +pocketing +pockets +pocking +pockmark +pockmark's +pockmarked +pockmarks +pocks +pod +pod's +poddy +podiatrist +podiatrist's +podiatrists +podiatry +podiatry's +podium +podium's +podiums +pods +poem +poem's +poems +poesies +poesy +poesy's +poet +poet's +poetaster +poetaster's +poetasters +poetess +poetess's +poetesses +poetic +poetical +poetically +poeticise +poeticised +poeticises +poeticising +poeticize +poeticized +poeticizes +poeticizing +poetics +poetise +poetised +poetises +poetising +poetize +poetized +poetizes +poetizing +poetry +poetry's +poets +pogo +pogrom +pogrom's +pogroms +poi +poi's +poignancy +poignancy's +poignant +poignantly +poinsettia +poinsettia's +poinsettias +point +point's +pointed +pointedly +pointer +pointer's +pointers +pointier +pointiest +pointillism +pointillism's +pointillist +pointillist's +pointillists +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poise's +poised +poises +poising +poison +poison's +poisoned +poisoning +poisoning's +poisonings +poisonous +poisonously +poisons +poke +poked +poker +poker's +pokers +pokes +pokier +pokiest +poking +poky +polar +polarisation +polarisation's +polarisations +polarise +polarised +polarises +polarising +polarities +polarity +polarity's +polarization +polarization's +polarizations +polarize +polarized +polarizer +polarizer's +polarizes +polarizing +pole +pole's +poleaxe +poleaxe's +poleaxes +polecat +polecat's +polecats +poled +polemic +polemical +polemically +polemicist +polemicists +polemics +poler +poles +polestar +polestars +poley +police +police's +policed +policeman +policeman's +policemen +polices +policewoman +policewoman's +policewomen +policies +policing +policy +policy's +policyholder +policyholder's +policyholders +policymaker +policymakers +poling +polio +polio's +poliomyelitis +poliomyelitis's +polios +polish +polished +polisher +polisher's +polishers +polishes +polishing +politburo +politburos +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politicisations +politicise +politicised +politicises +politicising +politicization +politicizations +politicize +politicized +politicizes +politicizing +politicked +politicking +politico +politico's +politicos +politics +polities +polity +polity's +polka +polka's +polkaed +polkaing +polkas +poll +poll's +pollard +pollards +polled +pollen +pollen's +pollens +pollinate +pollinated +pollinates +pollinating +pollination +pollination's +pollinator +pollinator's +pollinators +polling +polliwog +polliwog's +polliwogs +polls +pollster +pollster's +pollsters +pollutant +pollutant's +pollutants +pollute +polluted +polluter +polluter's +polluters +pollutes +polluting +pollution +pollution's +pollutions +pollywog's +polo +polo's +polonaise +polonaise's +polonaises +polonium +polonium's +poltergeist +poltergeist's +poltergeists +poltroon +poltroon's +poltroons +poly +polyandrous +polyandry +polyandry's +polyatomic +polycarbonate +polychromatic +polychrome +polyclinic +polyclinic's +polyclinics +polycrystalline +polycyclic +polyester +polyester's +polyesters +polyestrous +polyethylene +polyethylene's +polygamist +polygamist's +polygamists +polygamous +polygamy +polygamy's +polyglot +polyglots +polygon +polygon's +polygonal +polygons +polygraph +polygraph's +polygraphs +polyhedral +polyhedron +polyhedron's +polyhedrons +polymath +polymath's +polymaths +polymer +polymer's +polymerase +polymerases +polymeric +polymerisation +polymerisation's +polymerisations +polymerise +polymerised +polymerises +polymerising +polymerization +polymerization's +polymerizations +polymerize +polymerized +polymerizes +polymerizing +polymers +polymorphic +polymorphism +polymorphism's +polymorphisms +polymorphous +polynomial +polynomials +polyp +polyp's +polypeptide +polypeptide's +polypeptides +polyphonic +polyphony +polyphony's +polypropylene +polypropylene's +polyps +polysaccharides +polystyrene +polystyrene's +polysyllabic +polysyllable +polysyllable's +polysyllables +polytechnic +polytechnic's +polytechnics +polytheism +polytheism's +polytheist +polytheist's +polytheistic +polytheists +polythene +polythene's +polyunsaturated +polyurethane +polyurethane's +polyurethanes +polyvinyl +pomade +pomade's +pomaded +pomades +pomading +pomander +pomander's +pomanders +pomegranate +pomegranate's +pomegranates +pommel +pommel's +pommels +pommy +pomp +pomp's +pompadour +pompadour's +pompadours +pompano +pompano's +pompanos +pompom +pompom's +pompoms +pompon's +pomposity +pomposity's +pompous +pompously +pompousness +poncho +poncho's +ponchos +pond +pond's +ponder +pondered +pondering +ponderous +ponderously +ponderousness +ponders +ponds +pone +pone's +pones +pong +pongee +pongee's +poniard +poniard's +poniards +ponies +pontiff +pontiff's +pontiffs +pontifical +pontifically +pontificate +pontificated +pontificates +pontificating +pontoon +pontoon's +pontoons +pony +pony's +ponytail +ponytail's +ponytails +pooch +pooch's +pooches +poodle +poodle's +poodles +poof +pooh +pool +pool's +pooled +pooling +poolroom +poolroom's +poolrooms +pools +poolside +poon +poonce +poop +poop's +pooped +pooping +poops +poor +poorer +poorest +poorhouse +poorhouse's +poorhouses +poorly +poorness +pop +popcorn +popcorn's +pope +pope's +popes +popgun +popgun's +popguns +popinjay +popinjay's +popinjays +poplar +poplar's +poplars +poplin +poplin's +popover +popover's +popovers +poppa +poppas +popped +popper +popper's +poppers +poppet +poppies +popping +poppy +poppy's +poppycock +poppycock's +pops +populace +populace's +populaces +popular +popularisation +popularisation's +popularisations +popularise +popularised +popularises +popularising +popularity +popularity's +popularization +popularization's +popularizations +popularize +popularized +popularizes +popularizing +popularly +populate +populated +populates +populating +population +population's +populations +populism +populist +populist's +populists +populous +porcelain +porcelain's +porcelains +porch +porch's +porches +porcine +porcupine +porcupine's +porcupines +pore +pored +pores +porgies +porgy +porgy's +poring +pork +pork's +porker +porker's +porkers +porkier +porkiest +porky +porn +porno +pornographer +pornographer's +pornographers +pornographic +pornographically +pornography +pornography's +porosity +porosity's +porous +porphyry +porphyry's +porpoise +porpoise's +porpoises +porridge +porridge's +porringer +porringer's +porringers +port +port's +portability +portable +portables +portage +portage's +portaged +portages +portaging +portal +portal's +portals +portcullis +portcullis's +portcullises +ported +portend +portended +portending +portends +portent +portent's +portentous +portentously +portentousness +portents +porter +porter's +porterhouse +porterhouse's +porterhouses +porters +portfolio +portfolio's +portfolios +porthole +porthole's +portholes +portico +portico's +porticoes +porting +portion +portion's +portioned +portioning +portions +portlier +portliest +portliness +portly +portmanteau +portmanteau's +portmanteaus +portrait +portrait's +portraitist +portraitist's +portraitists +portraits +portraiture +portraiture's +portray +portrayal +portrayal's +portrayals +portrayed +portraying +portrays +ports +pos +pose +posed +poser +poser's +posers +poses +poseur +poseur's +poseurs +posh +posies +posing +posit +posited +positing +position +position's +positional +positioned +positioning +positions +positive +positively +positives +positivism +positivism's +positivist +positivists +positron +positron's +positrons +posits +posse +posse's +posses +possess +possessed +possesses +possessing +possession +possession's +possessions +possessive +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibly +possie +possum +possum's +possums +post +post's +postage +postage's +postal +postbag +postbag's +postbags +postcard +postcard's +postcards +postcode +postcode's +postcodes +postdate +postdates +postdating +postdoctoral +posted +poster +poster's +posterior +posteriors +posterity +posterity's +posters +postfixes +postgraduate +postgraduate's +postgraduates +posthumous +posthumously +posthypnotic +postie +posting +posting's +postings +postlude +postlude's +postludes +postman +postman's +postmark +postmark's +postmarked +postmarking +postmarks +postmaster +postmaster's +postmasters +postmen +postmenopausal +postmeridian +postmistress +postmistress's +postmistresses +postmodernism +postmodernist +postmodernists +postnasal +postnatal +postoperative +postpartum +postpone +postponed +postponement +postponements +postpones +postponing +postprandial +posts +postscript +postscript's +postscripts +postseason +postseasons +postulate +postulated +postulates +postulating +postulation +postulation's +postulations +postural +posture +posture's +postured +postures +posturing +posy +posy's +pot +pot's +potable +potables +potash +potash's +potassium +potassium's +potato +potato's +potatoes +potbellied +potbellies +potbelly +potbelly's +potboilers +potch +potency +potency's +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentiality's +potentially +potentials +potentiometer +potentiometer's +potentiometers +potently +pothead +pothead's +potheads +potherb +potherb's +potherbs +potholder +potholder's +potholders +pothole +pothole's +potholed +potholes +potholing +pothook +pothook's +pothooks +potion +potion's +potions +potluck +potluck's +potlucks +potoroo +potpie +potpie's +potpies +potpourri +potpourri's +potpourris +pots +potsherd +potsherd's +potsherds +pottage +pottage's +potted +potter +potter's +pottered +potteries +pottering +potters +pottery +pottery's +potties +potting +potty +pouch +pouch's +pouched +pouches +pouching +pouf +pouf's +poufs +poultice +poultice's +poultices +poultry +poultry's +pounce +pounced +pounces +pouncing +pound +poundage +poundage's +pounded +pounding +poundings +pounds +pour +poured +pourer +pourers +pouring +pours +pout +pouted +pouter +pouter's +pouters +pouting +pouts +poverty +poverty's +powder +powder's +powdered +powdering +powders +powdery +power +power's +powerboat +powerboat's +powerboats +powered +powerful +powerfully +powerfulness +powerhouse +powerhouse's +powerhouses +powering +powerless +powerlessly +powerlessness +powers +powwow +powwow's +powwowed +powwowing +powwows +pox +pox's +poxes +pp +pr +practicability +practicable +practicably +practical +practicalities +practicality +practicality's +practically +practice +practice's +practiced +practices +practicing +practicum +practicum's +practise +practised +practises +practising +practitioner +practitioner's +practitioners +praecox +praetor +praetor's +praetorian +praetors +pragmatic +pragmatically +pragmatics +pragmatism +pragmatism's +pragmatist +pragmatist's +pragmatists +prairie +prairie's +prairies +praise +praise's +praised +praises +praiseworthiness +praiseworthy +praising +praline +praline's +pralines +pram +pram's +prams +prance +pranced +prances +prancing +prang +prangs +prank +prank's +pranks +prankster +prankster's +pranksters +praseodymium +praseodymium's +prate +prated +prates +pratfall +pratfall's +pratfalls +prating +prattle +prattled +prattler +prattler's +prattlers +prattles +prattling +prawn +prawn's +prawns +pray +prayed +prayer +prayer's +prayerful +prayerfully +prayers +praying +prays +pre +preach +preached +preacher +preacher's +preachers +preaches +preaching +preachment +preachment's +preachy +preadolescence +preadolescences +preamble +preamble's +preambles +preamp +preamplifier +preamplifier's +prearrange +prearranged +prearrangement +prearrangement's +prearranges +prearranging +preauthorise +preauthorize +precancerous +precarious +precariously +precariousness +precaution +precaution's +precautionary +precautions +precede +preceded +precedence +precedence's +precedent +precedent's +precedents +precedes +preceding +precept +precept's +preceptor +preceptor's +preceptors +precepts +precession +precession's +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipice's +precipices +precipitant +precipitants +precipitate +precipitated +precipitately +precipitates +precipitating +precipitation +precipitation's +precipitations +precipitous +precipitously +precise +precisely +preciseness +precision +precision's +precisions +preclinical +preclude +precluded +precludes +precluding +preclusion +precocious +precociously +precociousness +precocity +precocity's +precognition +precognition's +precognitions +precognitive +preconceive +preconceived +preconceives +preconceiving +preconception +preconception's +preconceptions +precondition +precondition's +preconditioned +preconditioning +preconditions +precook +precooked +precooking +precooks +precursor +precursor's +precursors +precursory +predate +predated +predates +predating +predation +predation's +predations +predator +predator's +predators +predatory +predawn +predecease +predeceased +predeceases +predeceasing +predecessor +predecessor's +predecessors +predefine +predefined +predefining +predestination +predestination's +predestine +predestined +predestines +predestining +predetermination +predetermination's +predetermine +predetermined +predetermines +predetermining +predicable +predicament +predicament's +predicaments +predicate +predicated +predicates +predicating +predication +predication's +predicative +predicatively +predict +predictability +predictability's +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictor +predictor's +predictors +predicts +predigest +predigesting +predigests +predilection +predilection's +predilections +predispose +predisposed +predisposes +predisposing +predisposition +predisposition's +predispositions +predominance +predominance's +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +preemie +preemie's +preemies +preemptor +preemptor's +preen +preened +preening +preens +preexistent +prefab +prefab's +prefabricate +prefabricated +prefabricates +prefabricating +prefabrication +prefabrication's +prefabs +preface +preface's +prefaced +prefaces +prefacing +prefatory +prefect +prefect's +prefects +prefecture +prefecture's +prefectures +prefer +preferable +preferably +preference +preference's +preferences +preferential +preferentially +preferment +preferment's +preferred +preferring +prefers +prefigure +prefigured +prefigures +prefiguring +prefix +prefix's +prefixed +prefixes +prefixing +preformed +pregnancies +pregnancy +pregnancy's +pregnant +preheat +preheated +preheating +preheats +prehensile +prehistoric +prehistorically +prehistory +prehistory's +prejudge +prejudged +prejudgement +prejudgement's +prejudgements +prejudges +prejudging +prejudgment +prejudgment's +prejudgments +prejudice +prejudice's +prejudiced +prejudices +prejudicial +prejudicing +prelacy +prelacy's +prelate +prelate's +prelates +prelim +preliminaries +preliminarily +preliminary +prelims +preliterate +preloaded +prelude +prelude's +preludes +premarital +premature +prematurely +premed +premedical +premeditate +premeditated +premeditates +premeditating +premeditation +premeditation's +premeds +premenstrual +premier +premier's +premiere +premiere's +premiered +premieres +premiering +premiers +premiership +premiership's +premierships +premise +premised +premises +premising +premium +premium's +premiums +premix +premixed +premixes +premixing +premolar +premolars +premonition +premonition's +premonitions +premonitory +prenatal +prenuptial +preoccupation +preoccupation's +preoccupations +preoccupied +preoccupies +preoccupy +preoccupying +preoperative +preordain +preordained +preordaining +preordains +prep +prep's +prepaid +preparation +preparation's +preparations +preparative +preparatory +prepare +prepared +preparedness +preparer +preparers +prepares +preparing +prepay +prepaying +prepayment +prepayment's +prepayments +prepays +preponderance +preponderance's +preponderances +preponderant +preponderantly +preponderate +preponderated +preponderates +preponderating +preposition +preposition's +prepositional +prepositions +prepossess +prepossessed +prepossesses +prepossessing +prepossession +prepossession's +prepossessions +preposterous +preposterously +prepped +preppies +prepping +preppy +preprogram +preps +prepubescent +prepuce +prepuce's +prepuces +prequel +prequels +prerecord +prerecording +prerecords +prerequisite +prerequisites +prerogative +prerogative's +prerogatives +pres +presage +presage's +presaged +presages +presaging +presbyter +presbyter's +presbyteries +presbyters +presbytery +presbytery's +preschool +preschooler +preschoolers +preschools +prescience +prescience's +prescient +presciently +prescribe +prescribed +prescribes +prescribing +prescript +prescript's +prescription +prescription's +prescriptions +prescriptive +prescriptively +prescriptivism +prescripts +preseason +presence +presence's +presences +present +presentable +presentably +presentation +presentation's +presentational +presentations +presented +presenter +presenters +presentiment +presentiment's +presentiments +presenting +presently +presentment +presentment's +presentments +presents +preservation +preservation's +preservationist +preservationists +preservative +preservative's +preservatives +preserve +preserved +preserver +preserver's +preservers +preserves +preserving +preset +presets +presetting +preshrink +preshrinking +preshrinks +preside +presided +presidencies +presidency +presidency's +president +president's +presidential +presidents +presides +presidia +presiding +presidium +presidium's +press +pressed +presser +presser's +pressers +presses +pressing +pressingly +pressings +pressman +pressman's +pressmen +pressure +pressure's +pressured +pressures +pressuring +pressurisation +pressurisation's +pressurisations +pressurise +pressurised +pressurises +pressurising +pressurization +pressurization's +pressurizations +pressurize +pressurized +pressurizes +pressurizing +prestidigitation +prestidigitation's +prestidigitator +prestidigitator's +prestige +prestige's +prestigious +presto +prestos +presumable +presumably +presume +presumed +presumes +presuming +presumption +presumption's +presumptions +presumptive +presumptively +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +presupposition +presuppositions +preteen +preteens +pretence +pretence's +pretences +pretend +pretended +pretender +pretender's +pretenders +pretending +pretends +pretense +pretense's +pretenses +pretension +pretension's +pretensions +pretentious +pretentiously +pretentiousness +preterit +preterit's +preterits +preterm +preternatural +preternaturally +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettified +prettifies +prettify +prettifying +prettily +prettiness +pretty +prettying +pretzel +pretzel's +pretzels +prevail +prevailed +prevailing +prevails +prevalence +prevalence's +prevalent +prevalently +prevaricate +prevaricated +prevaricates +prevaricating +prevarication +prevarications +prevaricator +prevaricator's +prevaricators +prevent +preventable +preventative +preventatives +prevented +preventing +prevention +prevention's +preventions +preventive +preventives +prevents +preview +preview's +previewed +previewing +previews +previous +previously +prevision +prevision's +previsions +prey +prey's +preyed +preying +preys +price +price's +priced +priceless +prices +pricey +pricier +priciest +pricing +prick +pricked +pricking +prickle +prickle's +prickled +prickles +pricklier +prickliest +prickliness +prickling +prickly +pricks +pride +pride's +prided +prideful +prides +priding +pried +prier +prier's +priers +pries +priest +priest's +priestess +priestess's +priestesses +priesthood +priesthood's +priesthoods +priestly +priests +prig +prig's +priggish +priggishly +priggishness +prigs +prim +primacy +primacy's +primal +primaries +primarily +primary +primate +primate's +primates +prime +primed +primer +primer's +primers +primes +primeval +priming +primitive +primitively +primitiveness +primitives +primly +primmer +primmest +primness +primogenitor +primogenitor's +primogenitors +primogeniture +primogeniture's +primordial +primordially +primp +primped +primping +primps +primrose +primrose's +primroses +prince +prince's +princedom +princedom's +princedoms +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principle's +principled +principles +print +printable +printed +printer +printer's +printers +printing +printing's +printings +printmaking +printmaking's +printout +printouts +prints +prior +prioress +prioress's +prioresses +priories +priorities +prioritisations +prioritise +prioritised +prioritises +prioritising +prioritization +prioritizations +prioritize +prioritized +prioritizes +prioritizing +priority +priority's +priors +priory +priory's +prise +prised +prises +prising +prism +prism's +prismatic +prisms +prison +prison's +prisoner +prisoner's +prisoners +prisons +prissier +prissiest +prissily +prissiness +prissy +pristine +privacy +privacy's +private +privateer +privateer's +privateers +privately +privates +privation +privation's +privations +privatisation +privatisations +privatise +privatised +privatises +privatising +privatization +privatizations +privatize +privatized +privatizes +privatizing +privet +privet's +privets +privies +privilege +privilege's +privileged +privileges +privileging +privy +prize +prize Odeon +prize's +prized +prizes +prizing +pro +proactive +proactively +probabilistic +probabilistically +probabilities +probability +probability's +probable +probably +probate +probate's +probated +probates +probating +probation +probation's +probationary +probationer +probationer's +probationers +probative +probe +probed +probes +probing +probity +probity's +problem +problem's +problematic +problematical +problematically +problems +proboscis +proboscis's +proboscises +proc +procaine +procaine's +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeding +proceeding's +proceedings +proceeds +process +process's +processed +processes +processing +procession +procession's +processional +processionals +processions +processor +processor's +processors +proclaim +proclaimed +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +proconsul +proconsul's +proconsuls +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastination's +procrastinations +procrastinator +procrastinator's +procrastinators +procreate +procreated +procreates +procreating +procreation +procreation's +procreative +proctor +proctor's +proctored +proctoring +proctors +procurable +procurator +procurator's +procurators +procure +procured +procurement +procurement's +procurements +procurer +procurer's +procurers +procures +procuring +prod +prodded +prodding +prodigal +prodigality +prodigally +prodigals +prodigies +prodigious +prodigiously +prodigy +prodigy's +prods +produce +produced +producer +producer's +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivity +productivity's +products +proem +prof's +profanation +profanations +profane +profaned +profanely +profaneness +profanes +profaning +profanities +profanity +profanity's +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalism's +professionalize +professionalized +professionalizes +professionalizing +professionally +professionals +professions +professor +professor's +professorial +professorially +professors +professorship +professorship's +professorships +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficiency's +proficient +proficiently +profile +profile's +profiled +profiles +profiling +profit +profit's +profitability +profitability's +profitable +profitably +profited +profiteer +profiteer's +profiteered +profiteering +profiteers +profiterole +profiterole's +profiteroles +profiting +profitless +profits +profligacy +profligate +profligately +profligates +profound +profounder +profoundest +profoundly +profoundness +profs +profundities +profundity +profundity's +profuse +profusely +profuseness +profusion +profusion's +profusions +progenitor +progenitor's +progenitors +progeny +progeny's +progesterone +progesterone's +prognoses +prognosis +prognosis's +prognostic +prognosticate +prognosticated +prognosticates +prognosticating +prognostication +prognostication's +prognostications +prognosticator +prognosticators +prognostics +program +program's +programmable +programmatic +programme +programme's +programmed +programmer +programmer's +programmers +programmes +programming +programs +progress +progress's +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +progressives +prohibit +prohibited +prohibiting +prohibition +prohibition's +prohibitionist +prohibitionist's +prohibitionists +prohibitions +prohibitive +prohibitively +prohibits +project +project's +projected +projectile +projectile's +projectiles +projecting +projection +projection's +projectionist +projectionist's +projectionists +projections +projective +projector +projector's +projectors +projects +prolapsed +proletarian +proletarians +proletariat +proletariat's +proliferate +proliferated +proliferates +proliferating +proliferation +proliferation's +prolific +prolifically +prolix +prolixity +prolixity's +prologue +prologue's +prologues +prolong +prolongation +prolongation's +prolongations +prolonged +prolonging +prolongs +prom +prom's +promenade +promenade's +promenaded +promenades +promenading +promethium +promethium's +prominence +prominence's +prominences +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promise +promised +promises +promising +promisingly +promissory +promo +promontories +promontory +promontory's +promos +promote +promoted +promoter +promoter's +promoters +promotes +promoting +promotion +promotion's +promotional +promotions +prompt +prompted +prompter +prompter's +prompters +promptest +prompting +promptings +promptitude +promptitude's +promptly +promptness +prompts +proms +promulgate +promulgated +promulgates +promulgating +promulgation +promulgation's +promulgations +promulgator +promulgator's +promulgators +prone +proneness +prong +prong's +pronged +pronghorn +pronghorn's +pronghorns +prongs +pronominal +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronounces +pronouncing +pronouns +pronto +pronuclear +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofing +proofread +proofreaders +proofreading +proofreads +proofs +prop +propaganda +propaganda's +propagandise +propagandised +propagandises +propagandising +propagandist +propagandist's +propagandists +propagandize +propagandized +propagandizes +propagandizing +propagate +propagated +propagates +propagating +propagation +propagation's +propagator +propagator's +propagators +propane +propane's +propel +propellant +propellant's +propellants +propelled +propeller +propeller's +propellers +propelling +propels +propensities +propensity +propensity's +proper +properly +propertied +properties +property +property's +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesier's +prophesiers +prophesies +prophesy +prophesying +prophet +prophet's +prophetess +prophetesses +prophetic +prophetical +prophetically +prophets +prophylactic +prophylactics +prophylaxes +prophylaxis +propinquity +propinquity's +propitiate +propitiated +propitiates +propitiating +propitiation +propitiatory +propitious +propitiously +proponent +proponent's +proponents +proportion +proportion's +proportional +proportionality +proportionality's +proportionally +proportionate +proportionately +proportioned +proportioning +proportions +proposal +proposal's +proposals +propose +proposed +proposes +proposing +proposition +proposition's +propositional +propositioned +propositioning +propositions +propound +propounded +propounding +propounds +propped +propping +proprietary +proprieties +proprietor +proprietor's +proprietors +proprietorship +proprietorship's +propriety +propriety's +props +propulsion +propulsion's +propulsive +propylene +propylene's +prorate +prorated +prorates +prorating +prorogation +prorogation's +prorogue +prorogued +prorogues +proroguing +pros +prosaic +prosaically +proscenium +proscenium's +prosceniums +proscribe +proscribed +proscribes +proscribing +proscription +proscription's +proscriptions +proscriptive +prose +prose's +prosecutable +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecution's +prosecutions +prosecutor +prosecutor's +prosecutors +proselyte +proselyte's +proselytes +proselytise +proselytised +proselytises +proselytising +proselytize +proselytized +proselytizer +proselytizer's +proselytizers +proselytizes +proselytizing +prosier +prosiest +prosing +prosodic +prosodies +prosody +prosody's +prospect +prospect's +prospected +prospecting +prospective +prospectively +prospector +prospector's +prospectors +prospects +prospectus +prospectus's +prospectuses +prosper +prospered +prospering +prosperity +prosperity's +prosperous +prosperously +prospers +prostate +prostate's +prostates +prostheses +prosthesis +prosthesis's +prosthetic +prosthetics +prostitute +prostitute's +prostituted +prostitutes +prostituting +prostitution +prostitution's +prostrate +prostrated +prostrates +prostrating +prostration +prostration's +prostrations +prosy +protactinium +protactinium's +protagonist +protagonist's +protagonists +protean +protease +protease's +protect +protected +protecting +protection +protection's +protectionism +protectionism's +protectionist +protectionist's +protectionists +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectorate's +protectorates +protectors +protects +protein +protein's +proteins +protest +protest's +protestant +protestants +protestation +protestation's +protestations +protested +protester +protester's +protesters +protesting +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +protoplasm's +protoplasmic +prototype +prototype's +prototyped +prototypes +prototypical +prototyping +protozoa +protozoan +protozoon's +protract +protracted +protracting +protraction +protraction's +protractor +protractor's +protractors +protracts +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +protrusive +protuberance +protuberances +protuberant +protégé +protégé's +protégée +protégées +protégés +proud +prouder +proudest +proudly +provability +provability's +provable +provably +prove +proved +provenance +provenance's +provenances +provender +provender's +provenience +provenience's +proverb +proverb's +proverbial +proverbially +proverbs +proves +provide +provided +providence +providence's +provident +providential +providentially +providently +provider +provider's +providers +provides +providing +province +province's +provinces +provincial +provincialism +provincialism's +provincially +provincials +proving +provision +provision's +provisional +provisionally +provisioned +provisioning +provisions +proviso +proviso's +provisos +provocateur +provocateurs +provocation +provocation's +provocations +provocative +provocatively +provoke +provoked +provoker +provokers +provokes +provoking +provokingly +provolone +provolone's +provost +provost's +provosts +prow +prow's +prowess +prowess's +prowl +prowled +prowler +prowler's +prowlers +prowling +prowls +prows +proxies +proximal +proximate +proximately +proximity +proximity's +proxy +proxy's +prude +prude's +prudence +prudence's +prudent +prudential +prudentially +prudently +prudery +prudery's +prudes +prudish +prudishly +prudishness +prune +prune's +pruned +prunes +pruning +prurience +prurience's +prurient +prussic +pry +prying +précis +précis's +précised +précising +psalm +psalm's +psalmist +psalmist's +psalmists +psalms +psalteries +psaltery +psaltery's +pseudo +pseudonym +pseudonym's +pseudonymous +pseudonyms +pseudopodia +pseudoscience +pshaw +psittacosis +psittacosis's +psoriasis +psoriasis's +psych +psyche +psyche's +psyched +psychedelic +psychedelically +psychedelics +psyches +psychiatric +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychiatry's +psychic +psychical +psychically +psychics +psyching +psycho +psycho's +psychoactive +psychoanalyse +psychoanalysed +psychoanalyses +psychoanalysing +psychoanalysis +psychoanalysis's +psychoanalyst +psychoanalysts +psychoanalytic +psychoanalytical +psychoanalytically +psychoanalyze +psychoanalyzed +psychoanalyzes +psychoanalyzing +psychobabble +psychodrama +psychodrama's +psychodramas +psychogenic +psychokinetic +psycholinguistic +psycholinguistics +psycholinguists +psychological +psychologically +psychologies +psychologist +psychologist's +psychologists +psychology +psychology's +psychometric +psychoneuroses +psychoneurosis +psychoneurosis's +psychopath +psychopath's +psychopathic +psychopathology +psychopathology's +psychopaths +psychos +psychoses +psychosis +psychosis's +psychosocial +psychosomatic +psychosomatics +psychotherapies +psychotherapist +psychotherapist's +psychotherapists +psychotherapy +psychotherapy's +psychotic +psychotically +psychotics +psychotropic +pt +ptarmigan +ptarmigan's +ptarmigans +pterodactyl +pterodactyl's +pterodactyls +pterosaurs +ptomaine +ptomaine's +pts +pub +pub's +pubertal +puberty +puberty's +pubes +pubescence +pubescent +pubic +pubis +pubis's +public +publican +publican's +publicans +publication +publication's +publications +publicise +publicised +publicises +publicising +publicist +publicist's +publicists +publicity +publicity's +publicize +publicized +publicizes +publicizing +publicly +publish +publishable +published +publisher +publisher's +publishers +publishes +publishing +publishing's +pubs +puce +puce's +puck +puck's +pucker +puckered +puckering +puckers +puckish +puckishly +pucks +pudding +pudding's +puddings +puddle +puddle's +puddles +pudenda +pudendum +pudendum's +pudgier +pudgiest +pudginess +pueblo +pueblo's +pueblos +puerile +puerility +puerility's +puerperal +puff +puff's +puffball +puffball's +puffballs +puffed +puffer +puffer's +puffers +puffier +puffiest +puffin +puffin's +puffiness +puffing +puffins +puffs +puffy +pug +pug's +pugilism +pugilism's +pugilist +pugilistic +pugilists +pugnacious +pugnaciously +pugnacity +pugnacity's +pugs +puissant +puke +puked +pukes +puking +pulchritude +pulchritude's +pulchritudinous +puling +pull +pullback +pullbacks +pulled +puller +pullers +pullet +pullet's +pullets +pulley +pulley's +pulleys +pulling +pullout +pullouts +pullover +pullover's +pullovers +pulls +pulmonary +pulp +pulp's +pulped +pulpier +pulpiest +pulpiness +pulping +pulpit +pulpit's +pulpits +pulps +pulpwood +pulpwood's +pulpy +pulsar +pulsar's +pulsars +pulsate +pulsated +pulsates +pulsating +pulsation +pulsation's +pulsations +pulse +pulse's +pulsed +pulses +pulsing +pulverisation +pulverisation's +pulverisations +pulverise +pulverised +pulverises +pulverising +pulverization +pulverization's +pulverizations +pulverize +pulverized +pulverizes +pulverizing +puma +puma's +pumas +pumice +pumice's +pumices +pummel +pummeled +pummeling +pummelled +pummelling +pummels +pump +pump's +pumped +pumpernickel +pumpernickel's +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punchbowl +punchbowl's +punched +puncheon +puncheon's +puncheons +puncher +puncher's +punchers +punches +punchier +punchiest +punching +punchy +punctilio +punctilio's +punctilious +punctiliously +punctiliousness +punctual +punctuality +punctuality's +punctually +punctuate +punctuated +punctuates +punctuating +punctuation +punctuation's +punctuations +puncture +puncture's +punctured +punctures +puncturing +pundit +pundit's +punditry +pundits +pungency +pungency's +pungent +pungently +punier +puniest +puniness +punish +punishable +punished +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punk +punk's +punks +punned +punning +puns +punster +punster's +punsters +punt +punt's +punted +punter +punter's +punters +punting +punts +puny +pup +pup's +pupa +pupa's +pupae +pupate +pupated +pupates +pupating +pupil +pupil's +pupils +puppet +puppet's +puppeteer +puppeteer's +puppeteers +puppetry +puppetry's +puppets +puppies +puppy +puppy's +pups +purblind +purchasable +purchase +purchased +purchaser +purchaser's +purchasers +purchases +purchasing +pure +purebred +purebreds +puree +puree's +pureed +pureeing +purees +purely +pureness +purer +purest +purgative +purgative's +purgatives +purgatorial +purgatories +purgatory +purgatory's +purge +purged +purges +purging +purification +purified +purifier +purifiers +purifies +purify +purifying +purism +purism's +purist +purist's +purists +puritan +puritan's +puritanical +puritanically +puritans +purities +purity +purity's +purl +purled +purler +purlieu +purlieu's +purlieus +purling +purloin +purloined +purloining +purloins +purls +purple +purple's +purples +purplish +purport +purported +purportedly +purporting +purports +purpose +purpose's +purposed +purposeful +purposefully +purposefulness +purposeless +purposelessly +purposelessness +purposely +purposes +purposing +purposive +purr +purred +purring +purrs +purse +purse's +pursed +purser +purser's +pursers +purses +pursing +pursuance +pursuance's +pursuant +pursue +pursued +pursuer +pursuer's +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purulence +purulence's +purulent +purvey +purveyance +purveyance's +purveyed +purveying +purveyor +purveyor's +purveyors +purveys +purview +purview's +pus +pus's +push +pushbike +pushbikes +pushcart +pushcart's +pushcarts +pushchair +pushchair's +pushchairs +pushed +pusher +pusher's +pushers +pushes +pushier +pushiest +pushily +pushiness +pushing +pushover +pushover's +pushovers +pushpin +pushpin's +pushpins +pushy +pusillanimity +pusillanimity's +pusillanimous +pusillanimously +puss +pusses +pussies +pussy +pussy's +pussycat +pussycats +pussyfoot +pussyfooted +pussyfooting +pussyfoots +pustule +pustule's +pustules +put +putative +putatively +putout +putouts +putrefaction +putrefaction's +putrefactive +putrefied +putrefies +putrefy +putrefying +putrescence +putrescence's +putrescent +putrid +putridity +putridity's +puts +putsch +putsches +putt +putt's +putted +puttee +puttee's +puttees +putter +putter's +puttered +puttering +putters +puttied +putties +putting +putts +putty +putty's +puttying +puzzle +puzzled +puzzlement +puzzlement's +puzzler +puzzler's +puzzlers +puzzles +puzzling +puzzlingly +pygmies +pygmy +pygmy's +pyjama +pyjama's +pyjamas +pylon +pylon's +pylons +pylori +pyloric +pylorus +pylorus's +pyorrhea +pyorrhea's +pyorrhoea +pyorrhoea's +pyramid +pyramid's +pyramidal +pyramided +pyramiding +pyramids +pyre +pyre's +pyres +pyridine +pyridine's +pyrite +pyrite's +pyrites +pyromania +pyromania's +pyromaniac +pyromaniac's +pyromaniacs +pyrotechnic +pyrotechnical +pyrotechnics +pyroxene +pyroxene's +pyroxenes +python +python's +pythons ++++++++++ +q +qt +qty +qua +quack +quacked +quackery +quackery's +quacking +quacks +quad +quad's +quadrangle +quadrangle's +quadrangles +quadrangular +quadrant +quadrant's +quadrants +quadraphonic +quadratic +quadratic's +quadratics +quadrella +quadrennial +quadriceps +quadriceps's +quadrilateral +quadrilaterals +quadrille +quadrille's +quadrilles +quadrillion +quadrillion's +quadrillions +quadripartite +quadriplegia +quadriplegia's +quadriplegic +quadriplegic's +quadriplegics +quadruped +quadruped's +quadrupeds +quadruple +quadrupled +quadruples +quadruplet +quadruplet's +quadruplets +quadruplicate +quadruplicated +quadruplicates +quadruplicating +quadrupling +quads +quaff +quaffed +quaffing +quaffs +quagmire +quagmire's +quagmires +quahog +quahog's +quahogs +quail +quail's +quailed +quailing +quails +quaint +quainter +quaintest +quaintly +quaintness +quake +quaked +quakes +quaking +quaky +qualification +qualification's +qualifications +qualified +qualifier +qualifier's +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualm's +qualms +quandaries +quandary +quandary's +quandong +quanta +quanta's +quantifiable +quantification +quantified +quantifier +quantifier's +quantifiers +quantifies +quantify +quantifying +quantisation +quantise +quantised +quantises +quantising +quantitative +quantitatively +quantities +quantity +quantity's +quantization +quantize +quantized +quantizes +quantizing +quantum +quantum's +quarantine +quarantine's +quarantined +quarantines +quarantining +quark +quark's +quarks +quarrel +quarrel's +quarreled +quarreler +quarreler's +quarrelers +quarreling +quarrelled +quarreller +quarreller's +quarrellers +quarrelling +quarrels +quarrelsome +quarrelsomeness +quarried +quarries +quarry +quarry's +quarrying +quarrymen +quart +quart's +quarter +quarter's +quarterback +quarterback's +quarterbacked +quarterbacking +quarterbacks +quarterdeck +quarterdeck's +quarterdecks +quartered +quarterfinal +quarterfinal's +quarterfinals +quartering +quarterlies +quarterly +quartermaster +quartermaster's +quartermasters +quarters +quarterstaff +quarterstaff's +quartet +quartet's +quartets +quartile +quartile's +quartiles +quarto +quarto's +quartos +quarts +quartz +quartz's +quartzite +quartzite's +quasar +quasar's +quasars +quash +quashed +quashes +quashing +quasi +quaternary +quaternion +quatrain +quatrain's +quatrains +quaver +quavered +quavering +quavers +quay +quay's +quays +quayside +quayside's +quaysides +que +queasier +queasiest +queasily +queasiness +queasy +queen +queen's +queenlier +queenliest +queenly +queens +queer +queered +queerer +queerest +queering +queerly +queerness +queers +quell +quelled +quelling +quells +quench +quenchable +quenched +quencher +quencher's +quenchers +quenches +quenching +quenchless +queried +queries +quern +quern's +querulous +querulously +query +query's +querying +quest +quest's +quested +questing +question +question's +questionable +questionably +questioned +questioner +questioner's +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queues +queuing +quibble +quibbled +quibbler +quibbler's +quibblers +quibbles +quibbling +quiche +quiche's +quiches +quick +quicken +quickened +quickening +quickens +quicker +quickest +quickie +quickie's +quickies +quicklime +quicklime's +quickly +quickness +quicksand +quicksand's +quicksilver +quicksilver's +quickstep +quickstep's +quicksteps +quid +quid's +quiescence +quiescence's +quiescent +quiescently +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quietude's +quietus +quietus's +quietuses +quill +quill's +quills +quilt +quilt's +quilted +quilter +quilter's +quilters +quilting +quilts +quince +quince's +quinces +quinella +quinine +quinine's +quinsy +quinsy's +quintessence +quintessence's +quintessential +quintessentially +quintet +quintet's +quintets +quintillion +quintillion's +quintuple +quintupled +quintuples +quintuplet +quintuplet's +quintuplets +quintupling +quip +quip's +quipped +quipping +quips +quipster +quipster's +quipsters +quire +quire's +quires +quirk +quirk's +quirked +quirkier +quirkiest +quirkiness +quirking +quirks +quirky +quirt +quirt's +quirts +quisling +quisling's +quislings +quit +quitclaim +quitclaim's +quitclaims +quite +quits +quittance +quittance's +quitter +quitters +quitting +quiver +quivered +quivering +quivers +quivery +quixotic +quixotically +quiz +quiz's +quizzed +quizzer +quizzer's +quizzers +quizzes +quizzical +quizzically +quizzing +quoin +quoin's +quoins +quoit +quoits +quokka +quondam +quorum +quorum's +quorums +quota +quota's +quotable +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quotidian +quotient +quotient's +quotients +quoting +qwerty ++++++++++ +r +rabbet +rabbet's +rabbets +rabbi +rabbi's +rabbinate +rabbinate's +rabbinic +rabbinical +rabbis +rabbit +rabbit's +rabbiter +rabbits +rabble +rabble's +rabbles +rabid +rabidly +rabies +raccoon +raccoon's +raccoons +race +race's +racecourse +racecourse's +racecourses +raced +racehorse +racehorse's +racehorses +raceme +raceme's +racemes +racer +racer's +racers +races +racetrack +racetrack's +racetracks +raceway +raceway's +raceways +racial +racialism +racialist +racialist's +racialists +racially +racier +raciest +raciness +racing +racism +racist +racist's +racists +rack +rack's +racked +racket +racket's +racketed +racketeer +racketeer's +racketeered +racketeering +racketeers +racketing +rackets +racking +racks +raconteur +raconteur's +raconteurs +racoon's +racquet's +racquetball +racquetballs +racy +radar +radar's +radars +radarscope +radarscope's +radarscopes +raddled +radial +radials +radian +radian's +radiance +radiance's +radians +radiant +radiantly +radiata +radiate +radiated +radiates +radiating +radiation +radiation's +radiations +radiator +radiator's +radiators +radical +radicalisation +radicalisations +radicalism +radicalism's +radicalization +radicalizations +radicalize +radicalized +radicalizes +radicalizing +radically +radicals +radicchio +radii +radii's +radio +radio's +radioactive +radioactively +radioactivity +radioactivity's +radiocarbon +radiocarbon's +radioed +radiogram +radiogram's +radiograms +radiographer +radiographer's +radiographers +radiography +radiography's +radioing +radioisotope +radioisotope's +radioisotopes +radiological +radiologist +radiologist's +radiologists +radiology +radiology's +radioman +radioman's +radiomen +radiometer +radiometer's +radiometers +radiometric +radiometry +radiometry's +radionuclide +radiophone +radiophone's +radiophones +radios +radioscopy +radioscopy's +radiotelegraph +radiotelegraphs +radiotelegraphy +radiotelegraphy's +radiotelephone +radiotelephone's +radiotelephones +radiotherapist +radiotherapist's +radiotherapists +radiotherapy +radiotherapy's +radish +radish's +radishes +radium +radium's +radius +radius's +radix +radix's +radon +radon's +raffia +raffia's +raffish +raffle +raffle's +raffled +raffles +raffling +raft +raft's +rafted +rafter +rafter's +rafters +rafting +rafts +rag +rag's +raga +raga's +ragamuffin +ragamuffin's +ragamuffins +ragas +ragbag +ragbag's +rage +rage's +raged +rages +ragged +raggedly +raggedness +raggedy +ragging +raging +ragingly +raglan +raglan's +raglans +ragout +ragout's +ragouts +rags +ragtag +ragtime +ragtime's +ragweed +ragweed's +ragwort +rah +raid +raid's +raided +raider +raider's +raiders +raiding +raids +rail +rail's +railcard +railcards +railed +railing +railing's +railings +raillery +raillery's +railroad +railroad's +railroaded +railroader +railroader's +railroaders +railroading +railroads +rails +railway +railway's +railwayman +railwayman's +railwaymen +railways +raiment +raiment's +rain +rain's +rainbow +rainbow's +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainfall's +rainfalls +rainforest's +rainier +rainiest +raining +rainless +rainmaker +rainmaker's +rainmakers +rainmaking +rainmaking's +rainproof +rains +rainstorm +rainstorm's +rainstorms +rainwater +rainwater's +rainy +raise +raised +raiser +raiser's +raisers +raises +raisin +raisin's +raising +raisins +rajah +rajah's +rajahs +rake +rake's +raked +rakes +raking +rakish +rakishly +rakishness +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +rambler's +ramblers +rambles +rambling +ramblings +rambunctious +rambunctiously +ramekin +ramekin's +ramekins +ramie +ramie's +ramification +ramification's +ramifications +ramified +ramifies +ramify +ramifying +ramjet +ramjet's +ramjets +rammed +ramming +ramp +ramp's +rampage +rampaged +rampages +rampaging +rampancy +rampant +rampantly +rampart +rampart's +ramparts +ramped +ramps +ramrod +ramrod's +ramrods +rams +ramshackle +ran +ranch +ranch's +ranched +rancher +rancher's +ranchers +ranches +ranching +rancid +rancidity +rancidity's +rancidness +rancor +rancor's +rancorous +rancorously +rancour +rancour's +rand +random +randomisation +randomisations +randomise +randomised +randomiser +randomisers +randomises +randomising +randomization +randomizations +randomize +randomized +randomizer +randomizers +randomizes +randomizing +randomly +randomness +randy +rang +range +range's +ranged +rangefinder +rangefinder's +rangefinders +ranger +ranger's +rangers +ranges +rangier +rangiest +ranging +rangy +rank +rank's +ranked +ranker +ranker's +rankest +ranking +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacking +ransacks +ransom +ransom's +ransomed +ransoming +ransoms +rant +ranted +ranting +rants +rap +rapacious +rapaciously +rapaciousness +rapacity +rapacity's +rape +rape's +raped +rapes +rapeseed +rapeseed's +rapid +rapider +rapidest +rapidity +rapidity's +rapidly +rapids +rapier +rapier's +rapiers +rapine +rapine's +raping +rapist +rapist's +rapists +rapped +rappel +rappelled +rappelling +rappels +rapper +rapper's +rappers +rapping +rapping's +rapport +rapport's +rapports +rapprochement +rapprochement's +rapprochements +raps +rapscallion +rapscallion's +rapscallions +rapt +raptly +raptness +raptor +raptor's +raptors +rapture +rapture's +raptures +rapturous +rapturously +rare +rarebit +rarebit's +rarebits +rarefaction +rarefaction's +rarefactions +rarefied +rarefies +rarefy +rarefying +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascal's +rascally +rascals +rash +rasher +rasher's +rashers +rashes +rashest +rashly +rashness +rasp +rasp's +raspberries +raspberry +raspberry's +rasped +raspier +raspiest +rasping +rasps +raspy +raster +rat +rat's +ratatouille +ratatouille's +ratbaggery +ratchet +ratchet's +ratcheted +ratchets +rate +rate's +rateable +rated +ratepayer +ratepayer's +ratepayers +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +rating's +ratings +ratio +ratio's +ratiocinate +ratiocinated +ratiocinates +ratiocinating +ratiocination +ratiocination's +ration +ration's +rational +rationale +rationale's +rationales +rationalisation +rationalisation's +rationalisations +rationalise +rationalised +rationalises +rationalising +rationalism +rationalism's +rationalist +rationalistic +rationalists +rationalities +rationality +rationality's +rationalization +rationalization's +rationalizations +rationalize +rationalized +rationalizes +rationalizing +rationally +rationed +rationing +rations +ratios +ratite +ratline +ratline's +ratlines +rats +rattan +rattan's +rattans +ratted +ratter +ratter's +ratters +rattier +rattiest +ratting +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattletrap +rattletrap's +rattletraps +rattling +rattrap +rattrap's +rattraps +ratty +raucous +raucously +raucousness +raunchier +raunchiest +raunchily +raunchiness +raunchy +ravage +ravaged +ravagers +ravages +ravaging +rave +raved +ravel +raveled +raveling +ravelled +ravelling +ravels +raven +raven's +ravened +ravening +ravenous +ravenously +ravens +raves +ravine +ravine's +ravines +raving +ravings +ravioli +ravioli's +raviolis +ravish +ravished +ravisher +ravisher's +ravishers +ravishes +ravishing +ravishingly +ravishment +ravishment's +raw +rawer +rawest +rawhide +rawhide's +rawness +ray +ray's +rayon +rayon's +rays +raze +razed +razes +razing +razoo +razor +razor's +razorback +razorback's +razorbacks +razorbills +razorblades +razors +razz +razzed +razzes +razzing +razzmatazz +rcpt +rd +re +re's +reabsorb +reabsorbed +reabsorbing +reabsorbs +reacclimatise +reacclimatised +reacclimatises +reacclimatising +reacclimatize +reacclimatized +reacclimatizes +reacclimatizing +reach +reachable +reached +reaches +reaching +reacquaint +reacquainted +reacquainting +reacquaints +reacquire +reacquired +reacquires +reacquiring +reacquisition +reacquisition's +react +reactant +reactant's +reactants +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactivation's +reactive +reactivity +reactor +reactor's +reactors +reacts +read +readabilities +readability +readability's +readable +readdress +readdressed +readdresses +readdressing +reader +reader's +readers +readership +readership's +readerships +readied +readier +readies +readiest +readily +readiness +reading +reading's +readings +readjust +readjusted +readjusting +readjustment +readjustment's +readjustments +readjusts +readmission +readmission's +readmit +readmits +readmitted +readmitting +readopt +readopted +readopting +readopts +readout +readouts +reads +ready +readying +reaffirm +reaffirmation +reaffirmation's +reaffirmations +reaffirmed +reaffirming +reaffirms +reagent +reagent's +reagents +real +realer +realest +realign +realigned +realigning +realignment +realignment's +realignments +realigns +realisable +realisably +realisation +realisation's +realise +realised +realises +realising +realism +realism's +realist +realist's +realistic +realistically +realists +realities +reality +reality's +realizable +realizably +realization +realization's +realizations +realize +realized +realizes +realizing +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +really +realm +realm's +realms +realness +realtor's +realty +realty's +ream +ream's +reamed +reamer +reamer's +reamers +reaming +reams +reanalyse +reanalysed +reanalyses +reanalysing +reanalysis +reanalyze +reanalyzed +reanalyzes +reanalyzing +reanimate +reanimated +reanimates +reanimating +reanimation +reanimation's +reap +reaped +reaper +reaper's +reapers +reaping +reappear +reappearance +reappearance's +reappearances +reappeared +reappearing +reappears +reapplication +reapplication's +reapplications +reapplied +reapplies +reapply +reapplying +reappoint +reappointed +reappointing +reappointment +reappointment's +reappoints +reapportion +reapportioned +reapportioning +reapportionment +reapportionment's +reapportions +reappraisal +reappraisal's +reappraisals +reappraise +reappraised +reappraises +reappraising +reaps +rear +rear's +reared +rearguard +rearguard's +rearguards +rearing +rearm +rearmament +rearmed +rearming +rearmost +rearms +rearrange +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrested +rears +rearward +rearwards +reason +reason's +reasonable +reasonableness +reasonably +reasoned +reasoning +reasoning's +reasonless +reasons +reassemble +reassembled +reassembles +reassembling +reassembly +reassembly's +reassert +reasserted +reasserting +reassertion +reassertion's +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassuming +reassurance +reassurance's +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reattach +reattached +reattaches +reattaching +reattachment +reattachment's +reattempt +reattempted +reattempting +reattempts +reauthorisation +reauthorisation's +reauthorisations +reauthorization +reauthorization's +reauthorizations +reauthorize +reauthorized +reauthorizes +reauthorizing +reawaken +reawakened +reawakening +reawakens +rebalanced +rebate +rebate's +rebated +rebates +rebating +rebel +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebels +rebind +rebinding +rebinds +rebirth +rebirth's +rebirths +rebook +reboot +rebooted +rebooting +reboots +reborn +rebound +rebounded +rebounding +rebounds +rebroadcast +rebroadcast's +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebukes +rebuking +reburial +reburial's +reburials +reburied +reburies +rebury +reburying +rebus +rebus's +rebuses +rebut +rebuts +rebuttal +rebuttal's +rebuttals +rebutted +rebutting +rec'd +recalcitrance +recalcitrance's +recalcitrant +recalculate +recalculated +recalculates +recalculating +recalculation +recalculation's +recalculations +recalibrate +recalibrating +recalibration +recall +recalled +recalling +recalls +recant +recantation +recantations +recanted +recanting +recants +recap +recapitalisations +recapitalization +recapitalization's +recapitalizations +recapitalize +recapitalized +recapitalizes +recapitalizing +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapitulation's +recapitulations +recapped +recapping +recaps +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recd +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receivership +receivership's +receives +receiving +recent +recently +recentness +recentralisation +recentralise +recentralization +recentralize +receptacle +receptacle's +receptacles +reception +reception's +receptionist +receptionist's +receptionists +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recess's +recessed +recesses +recessing +recession +recession's +recessional +recessionals +recessionary +recessions +recessive +recessives +recharge +rechargeable +recharged +recharges +recharging +recheck +rechecked +rechecking +rechecks +recherché +rechristen +rechristened +rechristening +rechristens +recidivism +recidivism's +recidivist +recidivist's +recidivists +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocation's +reciprocity +reciprocity's +recirculation +recirculation's +recital +recital's +recitalist +recitalists +recitals +recitation +recitation's +recitations +recitative +recitative's +recitatives +recite +recited +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaiming +reclaims +reclamation +reclamation's +reclamations +reclassification +reclassification's +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +recliner +recliner's +recliners +reclines +reclining +recluse +recluse's +recluses +reclusive +recode +recoded +recodes +recoding +recognisable +recognisably +recognisance +recognisance's +recognise +recognised +recogniser +recogniser's +recognisers +recognises +recognising +recognition +recognition's +recognitions +recognizable +recognizably +recognizance +recognizance's +recognize +recognized +recognizer +recognizer's +recognizers +recognizes +recognizing +recoil +recoiled +recoiling +recoils +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recolor +recombinant +recombination +recombination's +recombine +recombined +recombines +recombining +recommence +recommenced +recommencement +recommencement's +recommences +recommencing +recommend +recommendable +recommendation +recommendation's +recommendations +recommended +recommending +recommends +recommit +recommits +recommitted +recommitting +recompense +recompensed +recompenses +recompensing +recompilation +recompilation's +recompilations +recompile +recompiled +recompiling +recompose +recomposed +recomposes +recomposing +recomputed +recon +recon's +reconcilable +reconcile +reconciled +reconcilement +reconcilement's +reconciles +reconciliation +reconciliations +reconciling +recondite +recondition +reconditioned +reconditioning +reconditions +reconfigurable +reconfiguration +reconfigurations +reconfigure +reconfigured +reconfigures +reconfiguring +reconfirm +reconfirmation +reconfirmation's +reconfirmations +reconfirmed +reconfirming +reconfirms +reconnaissance +reconnaissance's +reconnect +reconnected +reconnecting +reconnection +reconnection's +reconnects +reconnoiter +reconnoitered +reconnoiterer +reconnoiterer's +reconnoiterers +reconnoitering +reconnoiters +reconnoitre +reconnoitred +reconnoitres +reconnoitring +recons +reconsider +reconsideration +reconsideration's +reconsidered +reconsidering +reconsiders +reconstitute +reconstituted +reconstitutes +reconstituting +reconstitution +reconstitution's +reconstruct +reconstructed +reconstructing +reconstruction +reconstruction's +reconstructions +reconstructive +reconstructs +reconvene +reconvened +reconvenes +reconvening +reconvert +reconverted +reconverting +reconverts +recopied +recopies +recopy +recopying +record +record's +recordable +recorded +recorder +recorder's +recorders +recording +recording's +recordings +records +recount +recounted +recounting +recounts +recoup +recouped +recouping +recoups +recourse +recourse's +recover +recoverable +recovered +recoveries +recovering +recovers +recovery +recovery's +recreant +recreants +recreate +recreated +recreates +recreating +recreation +recreation's +recreational +recreations +recriminate +recriminated +recriminates +recriminating +recrimination +recrimination's +recriminations +recriminatory +recrudesce +recrudesced +recrudescence +recrudescence's +recrudescent +recrudesces +recrudescing +recruit +recruited +recruiter +recruiter's +recruiters +recruiting +recruitment +recruitment's +recruits +recta's +rectal +rectally +rectangle +rectangle's +rectangles +rectangular +rectifiable +rectification +rectification's +rectifications +rectified +rectifier +rectifier's +rectifiers +rectifies +rectify +rectifying +rectilinear +rectitude +rectitude's +recto +recto's +rector +rector's +rectories +rectors +rectory +rectory's +rectos +rectum +rectum's +rectums +recumbent +recuperate +recuperated +recuperates +recuperating +recuperation +recuperation's +recuperative +recur +recurred +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recursion +recursion's +recursions +recursive +recursively +recyclable +recyclables +recycle +recycled +recyclers +recycles +recycling +red +red's +redact +redacted +redacting +redaction +redaction's +redactor +redactor's +redactors +redacts +redbird +redbird's +redbirds +redbreast +redbreast's +redbreasts +redbrick +redcap +redcap's +redcaps +redcoat +redcoat's +redcoats +redcurrant +redcurrant's +redcurrants +redden +reddened +reddening +reddens +redder +reddest +reddish +redecorate +redecorated +redecorates +redecorating +redecoration +redecoration's +rededicate +rededicated +rededicates +rededicating +redeem +redeemable +redeemed +redeemer +redeemer's +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redeliver +redelivered +redelivering +redelivers +redelivery +redelivery's +redemption +redemption's +redemptive +redeploy +redeployed +redeploying +redeployment +redeployment's +redeploys +redeposit +redesign +redesigned +redesigning +redesigns +redevelop +redeveloped +redeveloping +redevelopment +redevelopment's +redevelopments +redevelops +redhead +redhead's +redheaded +redheads +redial +redialed +redialing +redialled +redialling +redials +redid +redirect +redirected +redirecting +redirection +redirects +rediscover +rediscovered +rediscoveries +rediscovering +rediscovers +rediscovery +rediscovery's +redisplay +redisplayed +redistributable +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributive +redistrict +redistricted +redistricting +redistricts +redlining +redneck +redneck's +rednecks +redness +redo +redoes +redoing +redolence +redolence's +redolent +redone +redouble +redoubled +redoubles +redoubling +redoubt +redoubt's +redoubtable +redoubtably +redoubts +redound +redounded +redounding +redounds +redraft +redrafted +redrafting +redrafts +redraw +redrawing +redrawn +redraws +redress +redressed +redresses +redressing +redrew +reds +redskin +redskin's +redskins +reduce +reduced +reducer +reducer's +reducers +reduces +reducibility +reducibility's +reducible +reducing +reduction +reduction's +reductionism +reductionism's +reductions +reductive +redundancies +redundancy +redundancy's +redundant +redundantly +reduplicate +reduplicated +reduplicates +reduplicating +reduplication +reduplication's +redwood +redwood's +redwoods +reed +reed's +reedier +reediest +reedit +reedited +reediting +reedits +reeds +reedy +reef +reef's +reefed +reefer +reefer's +reefers +reefing +reefs +reek +reeked +reeking +reeks +reel +reel's +reeled +reeling +reels +reemphasise +reemphasised +reemphasises +reemphasising +reemphasize +reemphasized +reemphasizes +reemphasizing +reemploy +reemployed +reemploying +reemployment +reemployment's +reemploys +reengage +reengaged +reengages +reengaging +reenlist +reenlisted +reenlisting +reenlistment +reenlistment's +reenlists +reentrance +reentrance's +reequip +reequipped +reequipping +reequips +reestablishment +reestablishment's +reeve +reeve's +reeves +ref +reface +refaced +refashion +refashioned +refashioning +refashions +refasten +refastened +refastening +refastens +refection +refection's +refectories +refectory +refectory's +refer +referable +referee +referee's +refereed +refereeing +referees +reference +reference's +referenced +references +referencing +referendum +referendum's +referendums +referent +referent's +referential +referentially +referents +referral +referral's +referrals +referred +referrer +referrers +referring +refers +reffo +refill +refillable +refilled +refilling +refills +refinance +refinanced +refinances +refinancing +refine +refined +refinement +refinement's +refinements +refiner +refineries +refiners +refinery +refinery's +refines +refining +refinish +refinished +refinishes +refinishing +refit +refits +refitted +refitting +reflect +reflectance +reflectance's +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectivity +reflectivity's +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexes +reflexive +reflexively +reflexives +reflexivity +reflexivity's +reflexology +reflux +refluxed +refluxing +refocus +refocused +refocuses +refocusing +refold +refolded +refolding +refolds +reforest +reforestation +reforested +reforesting +reforests +reform +reformat +reformation +reformation's +reformations +reformative +reformatories +reformatory +reformatory's +reformatted +reformatting +reformed +reformer +reformer's +reformers +reforming +reformist +reformists +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +reformulation's +reformulations +refortified +refortifies +refortify +refortifying +refract +refracted +refracting +refraction +refraction's +refractions +refractive +refractors +refractory +refracts +refrain +refrained +refraining +refrains +refreeze +refreezes +refreezing +refresh +refreshable +refreshed +refresher +refresher's +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refrigerant +refrigerant's +refrigerants +refrigerate +refrigerated +refrigerates +refrigerating +refrigeration +refrigeration's +refrigerator +refrigerator's +refrigerators +refroze +refrozen +refs +refuel +refueled +refueling +refuelled +refuelling +refuels +refuge +refuge's +refugee +refugee's +refugees +refuges +refulgence +refulgence's +refulgent +refund +refundable +refunded +refunding +refunds +refurbish +refurbished +refurbishes +refurbishing +refurbishment +refurbishments +refurnish +refurnished +refurnishes +refurnishing +refusal +refusal's +refusals +refuse +refuse's +refused +refuses +refusing +refutable +refutation +refutation's +refutations +refute +refuted +refuter +refuter's +refuters +refutes +refuting +regain +regained +regaining +regains +regal +regale +regaled +regalement +regales +regalia +regalia's +regaling +regally +regard +regarded +regarding +regardless +regards +regatta +regatta's +regattas +regencies +regency +regency's +regenerate +regenerated +regenerates +regenerating +regeneration +regeneration's +regenerations +regenerative +regent +regent's +regents +reggae +reggae's +regicide +regicide's +regicides +regime +regime's +regimen +regimen's +regimens +regiment +regiment's +regimental +regimentals +regimentation +regimentation's +regimented +regimenting +regiments +regimes +region +region's +regional +regionalisation +regionalise +regionalised +regionalises +regionalising +regionalism +regionalism's +regionalisms +regionalization +regionalize +regionalized +regionalizes +regionalizing +regionally +regions +register +register's +registered +registering +registers +registrant +registrant's +registrants +registrar +registrar's +registrars +registration +registration's +registrations +registries +registry +registry's +regnant +rego +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regret +regretful +regretfully +regrets +regrettable +regrettably +regretted +regretting +regrind +regrinding +regrinds +reground +regroup +regrouped +regrouping +regroups +regular +regularisations +regularise +regularised +regularises +regularising +regularities +regularity +regularity's +regularization +regularization's +regularizations +regularize +regularized +regularizes +regularizing +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulation's +regulations +regulative +regulator +regulator's +regulators +regulatory +regurgitate +regurgitated +regurgitates +regurgitating +regurgitation +regurgitation's +rehab +rehabbed +rehabbing +rehabilitate +rehabilitated +rehabilitates +rehabilitating +rehabilitation +rehabilitation's +rehabilitative +rehabs +rehash +rehashed +rehashes +rehashing +rehear +reheard +rehearing +rehears +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearses +rehearsing +reheat +reheated +reheating +reheats +rehire +rehired +rehires +rehiring +reign +reign's +reigned +reigning +reignite +reignited +reignites +reigniting +reigns +reimbursable +reimburse +reimbursed +reimbursement +reimbursements +reimburses +reimbursing +reimplementation +rein +rein's +reincarnate +reincarnated +reincarnates +reincarnating +reincarnation +reincarnation's +reincarnations +reincorporate +reincorporated +reincorporates +reincorporating +reincorporation +reindeer +reindeer's +reindustrialisation +reindustrialise +reindustrialised +reindustrialises +reindustrialising +reindustrialization +reindustrialize +reindustrialized +reindustrializes +reindustrializing +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforces +reinforcing +reining +reinitialise +reinitialised +reinitialises +reinitialising +reinitialize +reinitialized +reinitializes +reinitializing +reins +reinsert +reinserted +reinserting +reinsertion +reinsertion's +reinserts +reinsman +reinstall +reinstalled +reinstalling +reinstate +reinstated +reinstatement +reinstatement's +reinstates +reinstating +reinsurance +reinsurance's +reintegrate +reintegrated +reintegrates +reintegrating +reintegration +reintegration's +reinterpret +reinterpretation +reinterpretation's +reinterpretations +reinterpreted +reinterpreting +reinterprets +reintroduce +reintroduced +reintroduces +reintroducing +reintroduction +reintroduction's +reintroductions +reinvent +reinvented +reinventing +reinvention +reinvention's +reinventions +reinvents +reinvest +reinvested +reinvestigation +reinvestigation's +reinvesting +reinvestment +reinvestment's +reinvests +reinvigorate +reinvigorated +reinvigorates +reinvigorating +reissue +reissued +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reject +rejected +rejecting +rejection +rejection's +rejections +rejects +rejoice +rejoiced +rejoices +rejoicing +rejoicings +rejoin +rejoinder +rejoinder's +rejoinders +rejoined +rejoining +rejoins +rejuvenate +rejuvenated +rejuvenates +rejuvenating +rejuvenation +rejuvenations +rekindle +rekindled +rekindles +rekindling +relabeled +relabelled +relapse +relapsed +relapses +relapsing +relate +related +relatedness +relater +relater's +relaters +relates +relating +relation +relation's +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relatives +relativism +relativism's +relativist +relativist's +relativistic +relativists +relativity +relativity's +relax +relaxant +relaxant's +relaxants +relaxation +relaxation's +relaxations +relaxed +relaxes +relaxing +relaxingly +relay +relay's +relayed +relaying +relays +relearn +relearned +relearning +relearns +releasable +release +released +releases +releasing +relegate +relegated +relegates +relegating +relegation +relegation's +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevance's +relevancy +relevancy's +relevant +relevantly +reliabilities +reliability +reliability's +reliable +reliably +reliance +reliance's +reliant +relic +relic's +relics +relict +relict's +relied +relief +relief's +relies +relieve +relieved +reliever +reliever's +relievers +relieves +relieving +relight +relighting +relights +religion +religion's +religions +religiosity +religiosity's +religious +religiously +religiousness +reline +relined +relines +relining +relinquish +relinquished +relinquishes +relinquishing +relinquishment +relinquishment's +reliquaries +reliquary +reliquary's +relish +relished +relishes +relishing +relive +relived +relives +reliving +reload +reloaded +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocation's +relocked +reluctance +reluctance's +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remake +remake's +remakes +remaking +remand +remanded +remanding +remands +remap +remapped +remapping +remaps +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriage +remarriage's +remarriages +remarried +remarries +remarry +remarrying +rematch +rematch's +rematches +rematerialize +rematerialized +rematerializes +remediable +remedial +remedially +remediation +remedied +remedies +remedy +remedy's +remedying +remember +remembered +remembering +remembers +remembrance +remembrance's +remembrances +rememorize +remilitarisation +remilitarisation's +remilitarisations +remilitarise +remilitarised +remilitarises +remilitarising +remilitarization +remilitarization's +remilitarizations +remilitarize +remilitarized +remilitarizes +remilitarizing +remind +reminded +reminder +reminders +reminding +reminds +reminisce +reminisced +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +reminisces +reminiscing +remiss +remission +remission's +remissions +remissness +remit +remits +remittance +remittance's +remittances +remitted +remitting +remix +remixed +remixes +remixing +remnant +remnant's +remnants +remobilisation +remobilisation's +remobilisations +remobilise +remobilises +remobilization +remobilization's +remobilizations +remobilize +remobilizes +remodel +remodeled +remodeling +remodelled +remodelling +remodels +remonstrance +remonstrance's +remonstrant +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstration's +remonstrations +remorse +remorse's +remorseful +remorsefully +remorseless +remorselessly +remorselessness +remote +remotely +remoteness +remoter +remotes +remotest +remould +remoulded +remoulding +remoulds +remount +remounted +remounting +remounts +removable +removal +removal's +removalist +removals +remove +removed +remover +remover's +removers +removes +removing +remunerate +remunerated +remunerates +remunerating +remuneration +remuneration's +remunerations +remunerative +renaissance +renaissances +renal +rename +renamed +renames +renaming +renascence +renascence's +renascences +renascent +renationalise +renationalised +renationalises +renationalising +renationalize +renationalized +renationalizes +renationalizing +rend +render +rendered +rendering +rendering's +renderings +renders +rendezvous +rendezvoused +rendezvousing +rending +rendition +rendition's +renditions +rends +renegade +renegade's +renegades +renege +reneged +reneges +reneging +renegotiable +renegotiate +renegotiated +renegotiates +renegotiating +renegotiation +renegotiation's +renew +renewable +renewal +renewal's +renewals +renewed +renewing +renews +rennet +rennet's +rennin +rennin's +renormalisation +renormalisation's +renormalisations +renormalization +renormalization's +renormalizations +renormalize +renormalized +renormalizes +renormalizing +renounce +renounced +renouncement +renounces +renouncing +renovate +renovated +renovates +renovating +renovation +renovation's +renovations +renovator +renovator's +renovators +renown +renown's +renowned +rent +rent's +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +renunciation +renunciation's +renunciations +reoccupation +reoccupation's +reoccupied +reoccupies +reoccupy +reoccupying +reoccur +reoccurred +reoccurring +reoccurs +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reorganisation +reorganisation's +reorganisations +reorganise +reorganised +reorganiser +reorganiser's +reorganisers +reorganises +reorganising +reorganization +reorganization's +reorganizations +reorganize +reorganized +reorganizer +reorganizer's +reorganizers +reorganizes +reorganizing +reorient +reorientation +reorientation's +reoriented +reorienting +reorients +rep +rep's +repack +repackage +repackaged +repackages +repackaging +repacked +repacking +repacks +repaid +repaint +repainted +repainting +repaints +repair +repairable +repaired +repairer +repairer's +repairers +repairing +repairman +repairman's +repairmen +repairs +repaper +reparable +reparation +reparation's +reparations +repartee +repartee's +repartees +repartition +repartitioned +repartitioning +repast +repast's +repasts +repat +repatriate +repatriated +repatriates +repatriating +repatriation +repatriations +repave +repaved +repaves +repaving +repay +repayable +repaying +repayment +repayment's +repayments +repays +repeal +repealed +repealing +repeals +repeat +repeatability +repeatability's +repeatable +repeated +repeatedly +repeater +repeater's +repeaters +repeating +repeats +repel +repelled +repellent +repellents +repelling +repels +repent +repentance +repentance's +repentant +repentantly +repented +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repertoire's +repertoires +repertories +repertory +repertory's +repetition +repetition's +repetitions +repetitious +repetitiously +repetitiousness +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repines +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replaces +replacing +replant +replanted +replanting +replants +replay +replay's +replayed +replaying +replays +replenish +replenished +replenishes +replenishing +replenishment +replete +repletion +repletion's +replica +replica's +replicable +replicas +replicate +replicated +replicates +replicating +replication +replication's +replications +replied +replier +replier's +repliers +replies +reply +replying +repopulate +repopulated +repopulates +repopulating +report +report's +reportable +reportage +reportage's +reported +reportedly +reporter +reporter's +reporters +reporting +reportorial +reports +repose +repose's +reposed +reposeful +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repossess +repossessed +repossesses +repossessing +repossession +repossession's +repossessions +reprehend +reprehended +reprehending +reprehends +reprehensibility +reprehensibility's +reprehensible +reprehensibly +reprehension +reprehension's +represent +representation +representation's +representational +representations +representative +representative's +representatives +represented +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprimand +reprimand's +reprimanded +reprimanding +reprimands +reprint +reprint's +reprinted +reprinting +reprints +reprisal +reprisal's +reprisals +reprise +reprise's +reprised +reprises +reprising +reproach +reproachable +reproached +reproaches +reproachful +reproachfully +reproaching +reprobate +reprobates +reprocess +reprocessed +reprocesses +reprocessing +reproduce +reproduced +reproducer +reproducer's +reproducers +reproduces +reproducibility +reproducibility's +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reprogram +reprogrammable +reprogrammed +reprogramming +reprograms +reproof +reproof's +reproofing +reproofs +reprove +reproved +reproves +reproving +reprovingly +reps +reptile +reptile's +reptiles +reptilian +reptilians +republic +republic's +republican +republicanism +republicanism's +republicans +republication +republication's +republications +republics +republish +republished +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiation's +repudiations +repudiator +repudiators +repugnance +repugnance's +repugnant +repulse +repulsed +repulses +repulsing +repulsion +repulsion's +repulsions +repulsive +repulsively +repulsiveness +repurchase +repurchased +repurchases +repurchasing +reputability +reputability's +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesting +requests +requiem +requiems +require +required +requirement +requirement's +requirements +requires +requiring +requisite +requisites +requisition +requisition's +requisitioned +requisitioning +requisitions +requital +requital's +requite +requited +requites +requiting +reran +reread +rereading +rereads +rerecord +rerecorded +rerecording +rerecords +reroute +rerouted +reroutes +rerouting +rerun +rerunning +reruns +resalable +resale +resale's +rescale +rescaled +rescales +rescaling +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +reschedules +rescheduling +rescind +rescinded +rescinding +rescinds +rescission +rescission's +rescue +rescued +rescuer +rescuers +rescues +rescuing +reseal +resealed +resealing +reseals +research +research's +researched +researcher +researchers +researches +researching +resection +resection's +resections +reseed +reseeded +reseeding +reseeds +reselect +reselected +reselection +reselection's +resell +reseller +reseller's +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resend +resending +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resentment's +resentments +resents +reservation +reservation's +reservations +reserve +reserved +reservedly +reserves +reserving +reservist +reservist's +reservists +reservoir +reservoir's +reservoirs +reset +resets +resetting +resettle +resettled +resettlement +resettlement's +resettles +resettling +reshape +reshaped +reshapes +reshaping +reship +reshipment +reshipment's +reshipped +reshipping +reships +reshow +reshuffle +reshuffled +reshuffles +reshuffling +reside +resided +residence +residence's +residences +residencies +residency +residency's +resident +resident's +residential +residents +resides +residing +residua +residual +residuals +residuary +residue +residue's +residues +residuum +residuum's +resign +resignation +resignation's +resignations +resigned +resignedly +resigning +resigns +resilience +resilience's +resiliency +resilient +resiliently +resin +resin's +resinous +resins +resist +resistance +resistance's +resistances +resistant +resisted +resister +resister's +resisters +resistible +resisting +resistive +resistively +resistless +resistor +resistor's +resistors +resists +resizing +resold +resole +resoled +resoles +resoling +resolute +resolutely +resoluteness +resolution +resolution's +resolutions +resolvability +resolvability's +resolvable +resolve +resolved +resolves +resolving +resonance +resonance's +resonances +resonant +resonantly +resonate +resonated +resonates +resonating +resonator +resonator's +resonators +resort +resorted +resorting +resorts +resound +resounded +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +respect +respect's +respectability +respectability's +respectable +respectably +respected +respecter +respecter's +respecters +respectful +respectfully +respectfulness +respecting +respective +respectively +respects +respell +respelled +respelling +respells +respiration +respiration's +respirator +respirator's +respirators +respiratory +respire +respired +respires +respiring +respite +respite's +respites +resplendence +resplendence's +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +response's +responses +responsibilities +responsibility +responsibility's +responsible +responsibly +responsive +responsively +responsiveness +rest +rest's +restart +restarted +restarting +restarts +restate +restated +restatement +restatement's +restatements +restates +restating +restaurant +restaurant's +restaurants +restaurateur +restaurateur's +restaurateurs +rested +restful +restfully +restfulness +resting +restitution +restitution's +restive +restively +restiveness +restless +restlessly +restlessness +restock +restocked +restocking +restocks +restoration +restoration's +restorations +restorative +restoratives +restore +restored +restorer +restorer's +restorers +restores +restoring +restrain +restrained +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restring +restringing +restrings +restroom +restrooms +restructure +restructured +restructures +restructuring +restructurings +restrung +rests +restudied +restudies +restudy +restudying +restyle +restyled +restyles +restyling +resubmission +resubmission's +resubmissions +resubmit +resubmits +resubmitted +resubmitting +result +result's +resultant +resultants +resulted +resulting +results +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resurface +resurfaced +resurfaces +resurfacing +resurgence +resurgence's +resurgences +resurgent +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resurvey +resurveyed +resurveying +resurveys +resuscitate +resuscitated +resuscitates +resuscitating +resuscitation +resuscitation's +resuscitator +resuscitator's +resuscitators +resynchronisation +resynchronisations +resynchronise +resynchronised +resynchronises +resynchronization +resynchronizations +resynchronize +resynchronized +resynchronizes +ret +retail +retail's +retailed +retailer +retailer's +retailers +retailing +retails +retain +retained +retainer +retainer's +retainers +retaining +retains +retake +retaken +retakes +retaking +retaliate +retaliated +retaliates +retaliating +retaliation +retaliation's +retaliations +retaliatory +retard +retardant +retardant's +retardants +retardation +retardation's +retarded +retarding +retards +retch +retched +retches +retching +retell +retelling +retells +retention +retention's +retentions +retentive +retentively +retentiveness +retest +retested +retesting +retests +rethink +rethinking +rethinks +rethought +reticence +reticent +reticently +reticular +reticulated +reticulation +reticulation's +reticulations +reticule +reticule's +reticules +reticulum +reticulum's +retie +retied +reties +retina +retina's +retinal +retinas +retinitis +retinue +retinue's +retinues +retire +retired +retiree +retiree's +retirees +retirement +retirement's +retirements +retires +retiring +retold +retook +retool +retooled +retooling +retools +retort +retorted +retorting +retorts +retouch +retouched +retouches +retouching +retrace +retraced +retraces +retracing +retract +retractable +retracted +retractile +retracting +retraction +retraction's +retractions +retracts +retrain +retrained +retraining +retrains +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retread +retreads +retreat +retreated +retreating +retreats +retrench +retrenched +retrenches +retrenching +retrenchment +retrenchment's +retrenchments +retrial +retrial's +retrials +retribution +retribution's +retributions +retributive +retried +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retriever's +retrievers +retrieves +retrieving +retro +retroactive +retroactively +retrofire +retrofire's +retrofires +retrofit +retrofits +retrofitted +retrofitting +retrograde +retrograded +retrogrades +retrograding +retrogress +retrogressed +retrogresses +retrogressing +retrogression +retrogression's +retrogressive +retrorocket +retrorocket's +retrorockets +retrospect +retrospect's +retrospection +retrospection's +retrospective +retrospectively +retrospectives +retrovirus +retroviruses +retry +retrying +retuning +return +returnable +returned +returnee +returnee's +returnees +returning +returns +retying +retype +retyped +retypes +retyping +reunification +reunification's +reunified +reunifies +reunify +reunifying +reunion +reunion's +reunions +reunite +reunited +reunites +reuniting +reupholster +reupholstered +reupholstering +reupholsters +reusable +reuse +reused +reuses +reusing +reutilisation +reutilisation's +reutilise +reutilised +reutilises +reutilising +reutilization +reutilization's +reutilize +reutilized +reutilizes +reutilizing +rev +revalorisation +revalorisations +revalorise +revalorised +revalorises +revalorising +revalorization +revalorizations +revalorize +revalorized +revalorizes +revalorizing +revaluation +revaluation's +revaluations +revalue +revaluing +revamp +revamped +revamping +revamps +reveal +revealed +revealing +revealingly +reveals +reveille +reveille's +revel +revelation +revelation's +revelations +revelatory +reveled +reveler +revelers +reveling +revelled +reveller +revellers +revelling +revelries +revelry +revelry's +revels +revenge +revenge's +revenged +revengeful +revengefully +revenges +revenging +revenue +revenue's +revenuer +revenuer's +revenuers +revenues +reverberant +reverberate +reverberated +reverberates +reverberating +reverberation +reverberation's +reverberations +revere +revered +reverence +reverence's +reverenced +reverences +reverencing +reverend +reverends +reverent +reverential +reverentially +reverently +reveres +reverie +reverie's +reveries +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverser's +reverses +reversibility +reversibility's +reversible +reversibly +reversing +reversion +reversion's +reversions +revert +reverted +revertible +reverting +reverts +revetment +revetment's +revetments +review +reviewable +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +revilement +revilement's +revilers +reviles +reviling +revisable +revise +revised +reviser +revisers +revises +revising +revision +revision's +revisionism +revisionism's +revisionist +revisionist's +revisionists +revisions +revisit +revisited +revisiting +revisits +revisualisation +revisualisation's +revisualisations +revisualization +revisualization's +revisualizations +revitalisation +revitalisation's +revitalisations +revitalise +revitalised +revitalises +revitalising +revitalization +revitalization's +revitalizations +revitalize +revitalized +revitalizes +revitalizing +revival +revival's +revivalism +revivalism's +revivalist +revivalist's +revivalists +revivals +revive +revived +reviver +reviver's +revives +revivification +revivification's +revivified +revivifies +revivify +revivifying +reviving +revocable +revocation +revocation's +revocations +revoke +revoked +revokes +revoking +revolt +revolt's +revolted +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionary +revolutionary's +revolutionise +revolutionised +revolutionises +revolutionising +revolutionist +revolutionist's +revolutionists +revolutionize +revolutionized +revolutionizes +revolutionizing +revolutions +revolve +revolved +revolver +revolver's +revolvers +revolves +revolving +revs +revue +revue's +revues +revulsion +revulsion's +revved +revving +reward +reward's +rewarded +rewarding +rewards +rewash +rewashed +rewashes +rewashing +reweave +reweaves +reweaving +reweigh +reweighed +reweighing +reweighs +rewind +rewinding +rewinds +rewire +rewired +rewires +rewiring +reword +reworded +rewording +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewove +rewoven +rewritable +rewrite +rewrites +rewriting +rewritings +rewritten +rewrote +rezone +rezoned +rezones +rezoning +rhapsodic +rhapsodies +rhapsodise +rhapsodised +rhapsodises +rhapsodising +rhapsodize +rhapsodized +rhapsodizes +rhapsodizing +rhapsody +rhapsody's +rhea +rhea's +rheas +rhenium +rhenium's +rheostat +rheostat's +rheostats +rhesus +rhetoric +rhetoric's +rhetorical +rhetorically +rhetorician +rhetorician's +rhetoricians +rheum +rheum's +rheumatic +rheumatics +rheumatism +rheumatism's +rheumatoid +rheumy +rhinestone +rhinestone's +rhinestones +rhinitis +rhino +rhino's +rhinoceros +rhinoceros's +rhinoceroses +rhinos +rhizome +rhizome's +rhizomes +rhodium +rhodium's +rhododendron +rhododendron's +rhododendrons +rhomboid +rhomboid's +rhomboidal +rhomboids +rhombus +rhombus's +rhombuses +rhubarb +rhubarb's +rhubarbs +rhyme +rhyme's +rhymed +rhymes +rhymester +rhymester's +rhymesters +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythms +rib +rib's +ribald +ribaldry +ribaldry's +ribbed +ribbing +ribbing's +ribbon +ribbon's +ribbons +ribcage +riboflavin +riboflavin's +ribonucleic +ribs +rice +rice's +ricer +ricer's +ricers +rich +richer +riches +richest +richly +richness +ricketier +ricketiest +rickets +rickety +rickrack +rickrack's +rickshaw +rickshaw's +rickshaws +ricochet +ricocheted +ricocheting +ricochets +ricotta +ricotta's +rid +riddance +riddance's +ridden +ridding +riddle +riddle's +riddled +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridgepole +ridgepole's +ridgepoles +ridges +ridging +ridicule +ridicule's +ridiculed +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +riding's +rids +rife +rifer +rifest +riff +riffle +riffled +riffles +riffling +riffraff +riffraff's +riffs +rifle +rifle's +rifled +rifleman +rifleman's +riflemen +rifles +rifling +rift +rift's +rifted +rifting +rifts +rig +rigatoni +rigatoni's +rigged +rigger +rigger's +riggers +rigging +rigging's +right +righted +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightist +rightists +rightly +rightmost +rightness +rights +rightsizing +rightward +rightwards +rigid +rigidifies +rigidify +rigidities +rigidity +rigidly +rigidness +rigmarole +rigmarole's +rigmaroles +rigor +rigor's +rigorist +rigorist's +rigorous +rigorously +rigorousness +rigors +rigour +rigour's +rigours +rigs +rile +riled +riles +riling +rill +rill's +rills +rim +rim's +rime +rime's +rimed +rimes +riming +rimless +rimmed +rimming +rims +rind +rind's +rinds +ring +ring's +ringed +ringer +ringer's +ringers +ringing +ringleader +ringleader's +ringleaders +ringlet +ringlet's +ringlets +ringmaster +ringmaster's +ringmasters +rings +ringside +ringside's +ringtail +ringworm +ringworm's +rink +rink's +rinks +rinse +rinsed +rinses +rinsing +riot +riot's +rioted +rioter +rioter's +rioters +rioting +riotous +riotously +riotousness +riots +rip +riparian +ripcord +ripcord's +ripcords +ripe +ripen +ripened +ripeness +ripening +ripens +riper +ripest +riposte +riposte's +riposted +ripostes +riposting +ripped +ripper +ripper's +rippers +ripping +ripple +ripple's +rippled +ripples +rippling +rips +ripsaw +ripsaw's +ripsaws +riptide +riptide's +riptides +rise +risen +riser +riser's +risers +rises +risibility +risibility's +risible +rising +risings +risk +risk's +risked +riskier +riskiest +riskily +risking +risks +risky +risotto +risotto's +risottos +risqué +rissole +rissole's +rissoles +rite +rite's +rites +ritornelle +ritual +ritual's +ritualise +ritualises +ritualising +ritualism +ritualistic +ritualistically +ritualize +ritualized +ritualizes +ritualizing +ritually +rituals +ritzier +ritziest +ritzy +rival +rival's +rivaled +rivaling +rivalled +rivalling +rivalries +rivalry +rivalry's +rivals +rive +rived +river +river's +riverbank +riverbank's +riverbanks +riverbed +riverbeds +riverboat +riverboats +riverfront +riverfronts +rivers +riverside +riversides +rives +rivet +rivet's +riveted +riveter +riveter's +riveters +riveting +rivets +riving +rivulet +rivulet's +rivulets +riyal +riyal's +riyals +roach +roach's +roaches +road +road's +roadbed +roadbed's +roadbeds +roadblock +roadblock's +roadblocks +roadhouse +roadhouse's +roadhouses +roadie +roadies +roadrunner +roadrunner's +roadrunners +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roadwork +roadwork's +roadworthy +roam +roamed +roamers +roaming +roams +roan +roans +roar +roared +roaring +roars +roast +roasted +roaster +roaster's +roasters +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robe's +robed +robes +robin +robin's +robins +robot +robot's +robotic +robotics +robotise +robotised +robotises +robotising +robotize +robotized +robotizes +robotizing +robots +robs +robust +robustly +robustness +rock +rock's +rockabilly +rockbound +rocked +rocker +rocker's +rockeries +rockers +rockery +rockery's +rocket +rocket's +rocketed +rocketing +rocketry +rocketry's +rockets +rockier +rockiest +rockiness +rocking +rocks +rocky +rococo +rococo's +rod +rod's +rode +rodent +rodent's +rodents +rodeo +rodeo's +rodeos +rods +roe +roe's +roebuck +roebuck's +roebucks +roentgen +roentgen's +roentgens +roes +roger +rogue +rogue's +roguery +roguery's +rogues +roguish +roguishly +roguishness +roil +roiled +roiling +roils +roister +roistered +roisterers +roistering +roisters +role +role's +roles +roll +rollback +rollback's +rollbacks +rolled +roller +roller's +rollerblading +rollers +rollick +rollicked +rollicking +rollicks +rolling +rollover +rollovers +rolls +romaine +romaine's +roman +romance +romance's +romanced +romancer +romancer's +romancers +romances +romancing +romantic +romantically +romanticise +romanticised +romanticises +romanticising +romanticism +romanticism's +romanticist +romanticists +romanticize +romanticized +romanticizes +romanticizing +romantics +romp +romped +romper +romper's +rompers +romping +romps +rondo +rondo's +rondos +roo +rood +rood's +roods +roof +roof's +roofed +roofer +roofer's +roofers +roofing +roofing's +roofless +roofs +rooftop +rooftops +rook +rook's +rookeries +rookery +rookery's +rookie +rookie's +rookies +rooks +room +room's +roomed +roomer +roomer's +roomers +roomette +roomette's +roomettes +roomful +roomful's +roomfuls +roomier +roomiest +roominess +rooming +roommate +roommate's +roommates +rooms +roomy +roost +roost's +roosted +rooster +rooster's +roosters +roosting +roosts +root +root's +rooted +rooter +rooter's +rooters +rooting +rootless +rootlet +rootlet's +rootlets +roots +rootstock +rootstock's +ropable +rope +rope's +roped +roper +roper's +ropers +ropes +ropey +roping +rort +rosaries +rosary +rosary's +rose +rose's +roseate +rosebud +rosebud's +rosebuds +rosebush +rosebush's +rosebushes +rosella +rosemary +rosemary's +roses +rosette +rosette's +rosettes +rosewater +rosewood +rosewood's +rosewoods +rosier +rosiest +rosily +rosin +rosin's +rosined +rosiner +rosining +rosins +roster +roster's +rosters +rostrum +rostrum's +rostrums +rosy +rot +rota +rota's +rotaries +rotary +rotas +rotate +rotated +rotates +rotating +rotation +rotation's +rotational +rotationally +rotations +rotators +rote +rote's +rotes +rotgut +rotgut's +rotisserie +rotisserie's +rotisseries +rotogravure +rotogravure's +rotogravures +rotor +rotor's +rotors +rots +rotted +rotten +rottener +rottenest +rottenly +rottenness +rotting +rotund +rotunda +rotunda's +rotundas +rotundity +rouble +rouble's +roubles +rouge +rouge's +rouged +rouges +rough +roughage +roughage's +roughcast +roughcast's +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughhouse +roughhoused +roughhouses +roughhousing +roughie +roughing +roughly +roughneck +roughneck's +roughnecks +roughness +roughs +roughshod +rouging +roulette +roulette's +round +roundabout +roundabout's +roundabouts +rounded +roundel +roundel's +roundelay +roundelay's +roundelays +roundels +rounder +roundest +roundhouse +roundhouse's +roundhouses +rounding +roundly +roundness +rounds +roundsman +roundup +roundup's +roundups +roundworm +roundworm's +roundworms +rouse +rouseabout +roused +rouses +rousing +roust +roustabout +roustabout's +roustabouts +rousted +rousting +rousts +rout +rout's +route +route's +routed +router +router's +routers +routes +routine +routine's +routinely +routines +routing +routing's +routs +roux +roux's +roué +roué's +roués +rove +roved +rover +rover's +rovers +roves +roving +row +row's +rowan +rowan's +rowans +rowboat +rowboat's +rowboats +rowdier +rowdies +rowdiest +rowdily +rowdiness +rowdy +rowed +rowel +rowel's +rowels +rower +rower's +rowers +rowing +rowlock +rowlock's +rowlocks +rows +royal +royalist +royalist's +royalists +royally +royals +royalties +royalty +royalty's +rpm +rpt +rte +rub +rubbed +rubber +rubber's +rubberier +rubberiest +rubberise +rubberised +rubberises +rubberising +rubberize +rubberized +rubberizes +rubberizing +rubberneck +rubberneck's +rubbernecked +rubbernecking +rubbernecks +rubbers +rubbery +rubbing +rubbing's +rubbings +rubbish +rubbish's +rubbished +rubbishes +rubbishing +rubbishy +rubbity +rubble +rubble's +rubbles +rubdown +rubdown's +rubdowns +rube +rube's +rubella +rubella's +rubes +rubicund +rubidium +rubidium's +rubies +ruble +ruble's +rubles +rubric +rubric's +rubrics +rubs +ruby +ruby's +ruck +rucksack +rucksack's +rucksacks +ruckus +ruckus's +ruckuses +ruction +ruction's +ructions +rudder +rudder's +rudderless +rudders +ruddier +ruddiest +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentary +rudiments +rue +rued +rueful +ruefully +ruefulness +rues +ruff +ruff's +ruffed +ruffian +ruffian's +ruffians +ruffle +ruffled +ruffles +ruffling +ruffs +rug +rug's +rugby +rugby's +rugged +ruggedly +ruggedness +rugs +ruin +ruin's +ruination +ruination's +ruinations +ruined +ruing +ruining +ruinous +ruinously +ruins +rule +rule's +rulebook +rulebooks +ruled +ruler +ruler's +rulers +rules +ruling +ruling's +rulings +rum +rum's +rumba +rumba's +rumbaed +rumbaing +rumbas +rumble +rumbled +rumbles +rumbling +rumblings +ruminant +ruminant's +ruminants +ruminate +ruminated +ruminates +ruminating +rumination +ruminations +ruminative +ruminatively +rummage +rummaged +rummages +rummaging +rummy +rummy's +rumor +rumor's +rumored +rumoring +rumormonger +rumormonger's +rumormongers +rumors +rumour +rumour's +rumoured +rumouring +rumourmonger +rumourmonger's +rumourmongers +rumours +rump +rump's +rumple +rumpled +rumples +rumpling +rumps +rumpus +rumpus's +rumpuses +rums +run +runabout +runabout's +runabouts +runaway +runaways +rundown +rundown's +rundowns +rune +rune's +runes +rung +rung's +rungs +runic +runlet +runlet's +runlets +runnel +runnel's +runnels +runner +runner's +runners +runnier +runniest +running +runny +runoff +runoff's +runoffs +runs +runt +runt's +runts +runty +runway +runway's +runways +rupee +rupee's +rupees +rupture +rupture's +ruptured +ruptures +rupturing +rural +rurally +ruse +ruse's +ruses +rush +rushed +rusher +rusher's +rushers +rushes +rushing +russet +russet's +russets +rust +rust's +rusted +rustic +rustically +rusticate +rusticated +rusticates +rusticating +rustication +rustication's +rusticity +rustics +rustier +rustiest +rustiness +rusting +rustle +rustled +rustler +rustler's +rustlers +rustles +rustling +rustlings +rustproof +rusts +rusty +rut +rut's +rutabaga +rutabaga's +rutabagas +ruthenium +ruthenium's +ruthless +ruthlessly +ruthlessness +ruts +rutted +ruttier +ruttiest +rutting +rutty +rye +rye's ++++++++++ +s +sabbatical +sabbaticals +saber +saber's +sabers +sable +sable's +sables +sabot +sabot's +sabotage +sabotage's +sabotaged +sabotages +sabotaging +saboteur +saboteur's +saboteurs +sabots +sabre +sabre's +sabres +sac +sac's +saccharin +saccharin's +saccharine +sacerdotal +sachem +sachem's +sachems +sachet +sachet's +sachets +sack +sack's +sackcloth +sackcloth's +sacked +sacking +sacking's +sackings +sacks +sacra +sacral +sacrament +sacrament's +sacramental +sacraments +sacred +sacredly +sacredness +sacrifice +sacrifice's +sacrificed +sacrifices +sacrificial +sacrificially +sacrificing +sacrilege +sacrilege's +sacrileges +sacrilegious +sacrilegiously +sacristan +sacristan's +sacristans +sacristies +sacristy +sacristy's +sacroiliac +sacroiliacs +sacrosanct +sacrum +sacrum's +sacs +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddle's +saddlebag +saddlebag's +saddlebags +saddled +saddler +saddler's +saddlers +saddles +saddling +sadism +sadism's +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +sadomasochism +sadomasochism's +sadomasochist +sadomasochistic +sadomasochists +sae +safari +safari's +safaris +safe +safeguard +safeguard's +safeguarded +safeguarding +safeguards +safekeeping +safekeeping's +safely +safeness +safer +safes +safest +safeties +safety +safety's +safflower +safflower's +safflowers +saffron +saffron's +sag +saga +saga's +sagacious +sagaciously +sagacity +sagacity's +sagas +sage +sage's +sagebrush +sagebrush's +sagely +sager +sages +sagest +sagged +sagging +saggy +sago +sago's +sags +saguaro +saguaro's +saguaros +sahib +sahib's +sahibs +said +sail +sail's +sailboard +sailboarder +sailboarders +sailboards +sailboat +sailboat's +sailboats +sailcloth +sailcloth's +sailed +sailfish +sailfish's +sailfishes +sailing +sailing's +sailings +sailor +sailor's +sailors +sailplane +sailplane's +sailplanes +sails +saint +saint's +sainted +sainthood +sainthood's +saintlier +saintliest +saintliness +saintly +saints +sake +sake's +sakes +salaam +salaam's +salaamed +salaaming +salaams +salable +salacious +salaciously +salaciousness +salacity +salacity's +salad +salad's +salads +salamander +salamander's +salamanders +salami +salami's +salamis +salaried +salaries +salary +salary's +sale +sale's +saleability +saleability's +saleable +saleroom +saleroom's +salerooms +sales +salesclerk +salesclerk's +salesclerks +salesgirl +salesgirl's +salesgirls +salesladies +saleslady +salesman +salesman's +salesmanship +salesmanship's +salesmen +salespeople +salesperson +salesperson's +salesroom +salesroom's +salesrooms +saleswoman +saleswomen +saleyard +salicylic +salience +salience's +salient +saliently +saline +salinity +salinity's +saliva +saliva's +salivary +salivate +salivated +salivates +salivating +salivation +salivation's +salivations +sallied +sallies +sallow +sallower +sallowest +sally +sally's +sallying +salmon +salmon's +salmonella +salmonella's +salmonellae +salmons +salon +salon's +salons +saloon +saloon's +saloons +salsa +salsas +salt +salt's +saltbox +saltbox's +saltboxes +saltcellar +saltcellar's +saltcellars +salted +saltier +saltiest +saltine +saltine's +saltines +saltiness +salting +saltpeter +saltpeter's +saltpetre +saltpetre's +salts +saltshaker +saltshakers +saltwater +salty +salubrious +salutary +salutation +salutation's +salutations +salutatorian +salutatorian's +salutatorians +salutatory +salute +saluted +salutes +saluting +salvage +salvage's +salvageable +salvaged +salvages +salvaging +salvation +salvation's +salve +salve's +salved +salver +salver's +salvers +salves +salving +salvo +salvo's +salvos +samarium +samarium's +samba +samba's +sambaed +sambaing +sambas +same +sameness +samey +samizdat +samovar +samovar's +samovars +sampan +sampan's +sampans +sample +sample's +sampled +sampler +sampler's +samplers +samples +sampling +sampling's +samplings +samurai +samurai's +sanatorium +sanatorium's +sanatoriums +sanctification +sanctification's +sanctified +sanctifies +sanctify +sanctifying +sanctimonious +sanctimoniously +sanctimony +sanctimony's +sanction +sanction's +sanctioned +sanctioning +sanctions +sanctity +sanctity's +sanctuaries +sanctuary +sanctuary's +sanctum +sanctum's +sanctums +sand +sand's +sandal +sandal's +sandaled +sandals +sandalwood +sandalwood's +sandbag +sandbag's +sandbagged +sandbagging +sandbags +sandbank +sandbank's +sandbanks +sandbar +sandbars +sandblast +sandblasted +sandblaster +sandblaster's +sandblasters +sandblasting +sandblasts +sandbox +sandbox's +sandboxes +sandcastle +sandcastles +sanded +sander +sander's +sanders +sandhog +sandhog's +sandhogs +sandier +sandiest +sandiness +sanding +sandlot +sandlot's +sandlots +sandman +sandman's +sandmen +sandpaper +sandpaper's +sandpapered +sandpapering +sandpapers +sandpiper +sandpiper's +sandpipers +sandpit +sandpit's +sandpits +sands +sandshoe +sandstone +sandstone's +sandstones +sandstorm +sandstorm's +sandstorms +sandwich +sandwich's +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sangfroid +sangria +sangria's +sanguinary +sanguine +sanguinely +sanicle +sanitarian +sanitarians +sanitary +sanitation +sanitation's +sanitisation +sanitisation's +sanitisations +sanitise +sanitised +sanitises +sanitising +sanitization +sanitization's +sanitizations +sanitize +sanitized +sanitizer +sanitizer's +sanitizers +sanitizes +sanitizing +sanity +sanity's +sank +sans +santalaceous +sap +sap's +sapience +sapience's +sapient +sapless +sapling +sapling's +saplings +sapped +sapper +sapper's +sappers +sapphire +sapphire's +sapphires +sappier +sappiest +sappiness +sapping +sappy +saprophyte +saprophyte's +saprophytes +saprophytic +saps +sapsucker +sapsucker's +sapsuckers +sapwood +sapwood's +saran +saran's +sarcasm +sarcasm's +sarcasms +sarcastic +sarcastically +sarcoma +sarcoma's +sarcomas +sarcophagi +sarcophagus +sarcophagus's +sardine +sardine's +sardines +sardonic +sardonically +sari +sari's +saris +sarong +sarong's +sarongs +sarsaparilla +sarsaparilla's +sarsaparillas +sartorial +sartorially +sash +sash's +sashay +sashayed +sashaying +sashays +sashes +sass +sass's +sassafras +sassafras's +sassed +sasses +sassier +sassiest +sassing +sassy +sat +satanic +satanically +satchel +satchel's +satchels +sate +sated +sateen +sateen's +satellite +satellite's +satellites +sates +satiable +satiate +satiated +satiates +satiating +satiation +satiation's +satiety +satiety's +satin +satin's +sating +satins +satinwood +satinwood's +satinwoods +satiny +satire +satire's +satires +satiric +satirical +satirically +satirise +satirised +satirises +satirising +satirist +satirist's +satirists +satirize +satirized +satirizes +satirizing +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactory +satisfied +satisfies +satisfy +satisfying +satisfyingly +satrap +satrap's +satraps +saturate +saturated +saturates +saturating +saturation +saturation's +saturnalia +saturnine +satyr +satyr's +satyriasis +satyriasis's +satyrs +sauce +sauce's +sauced +saucepan +saucepan's +saucepans +saucer +saucer's +saucers +sauces +saucier +sauciest +saucily +sauciness +saucing +saucy +sauerkraut +sauerkraut's +sauna +sauna's +saunas +saunter +sauntered +sauntering +saunters +saurian +sausage +sausage's +sausages +sauté +sautéed +sautéing +sautés +sav +savage +savaged +savagely +savageness +savageries +savagery +savagery's +savages +savaging +savannas +savant +savant's +savants +save +saved +saver +saver's +savers +saves +saving +savings +savior +savior's +saviors +saviour +saviour's +saviours +savor +savor's +savored +savories +savoring +savorless +savors +savory +savory's +savour +savour's +savoured +savouries +savouring +savours +savoury +savoury's +savvied +savvier +savvies +savviest +savvy +saw +saw's +sawbones +sawbones's +sawbuck +sawbuck's +sawbucks +sawdust +sawdust's +sawed +sawflies +sawfly +sawfly's +sawhorse +sawhorse's +sawhorses +sawing +sawmill +sawmill's +sawmills +saws +sawyer +sawyer's +sawyers +sax +sax's +saxes +saxifrage +saxifrage's +saxifrages +saxophone +saxophone's +saxophones +saxophonist +saxophonist's +saxophonists +say +saying +saying's +sayings +says +sc +scab +scab's +scabbard +scabbard's +scabbards +scabbed +scabbier +scabbiest +scabbiness +scabbing +scabby +scabies +scabies's +scabrous +scabs +scads +scaffold +scaffold's +scaffolding +scaffolding's +scaffolds +scalability +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scale's +scaled +scalene +scales +scalier +scaliest +scaling +scallion +scallion's +scallions +scallop +scallop's +scalloped +scalloping +scallops +scallywag +scallywag's +scallywags +scalp +scalp's +scalped +scalpel +scalpel's +scalpels +scalper +scalper's +scalpers +scalping +scalps +scaly +scam +scammed +scamming +scamp +scamp's +scamper +scampered +scampering +scampers +scampi +scampi's +scamps +scams +scan +scandal +scandal's +scandalise +scandalised +scandalises +scandalising +scandalize +scandalized +scandalizes +scandalizing +scandalmonger +scandalmonger's +scandalmongers +scandalous +scandalously +scandals +scandium +scandium's +scanned +scanner +scanner's +scanners +scanning +scans +scansion +scansion's +scant +scanted +scanter +scantest +scantier +scantiest +scantily +scantiness +scanting +scantly +scants +scanty +scapegoat +scapegoat's +scapegoats +scapegrace +scapegrace's +scapegraces +scapula +scapula's +scapulae +scapular +scapulars +scar +scar's +scarab +scarab's +scarabs +scarce +scarcely +scarceness +scarcer +scarcest +scarcities +scarcity +scarcity's +scare +scarecrow +scarecrow's +scarecrows +scared +scaremonger +scaremonger's +scaremongering +scaremongers +scares +scarf +scarf's +scarier +scariest +scarification +scarification's +scarified +scarifies +scarify +scarifying +scarily +scariness +scaring +scarlet +scarp +scarp's +scarped +scarper +scarpers +scarping +scarps +scarred +scarring +scars +scarves +scary +scat +scathe +scathed +scathing +scathingly +scatological +scatology +scatology's +scats +scatted +scatter +scatterbrain +scatterbrain's +scatterbrained +scatterbrains +scattered +scattering +scattering's +scatterings +scatters +scatting +scavenge +scavenged +scavenger +scavenger's +scavengers +scavenges +scavenging +scenario +scenario's +scenarios +scene +scene's +scenery +scenery's +scenes +scenic +scenically +scent +scent's +scented +scenting +scentless +scents +scepter +scepter's +scepters +sceptic +sceptic's +sceptical +sceptically +scepticism +scepticism's +scepticisms +sceptics +sceptre +sceptre's +sceptres +schedule +schedule's +scheduled +scheduler +schedulers +schedules +scheduling +schema +schema's +schemata +schematic +schematically +schematics +schematisation +schematisation's +schematisations +schematization +schematization's +schematizations +schematize +schematized +schematizes +schematizing +scheme +scheme's +schemed +schemer +schemer's +schemers +schemes +scheming +scherzo +scherzo's +scherzos +schilling +schilling's +schillings +schism +schism's +schismatic +schisms +schist +schist's +schizoid +schizoids +schizophrenia +schizophrenia's +schizophrenic +schizophrenically +schizophrenics +schlemiel +schlemiel's +schlemiels +schlep +schlepped +schlepping +schleps +schlock +schlock's +schmaltz +schmaltz's +schmaltzy +schmooze +schmoozed +schmoozer +schmoozing +schmuck +schmuck's +schmucks +schnapps +schnauzer +schnauzer's +schnauzers +schnitzel +schnitzel's +schnitzels +schnook +schnook's +schnooks +schnozzle +schnozzle's +schnozzles +scholar +scholar's +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholasticism +scholasticism's +school +school's +schoolbag +schoolbag's +schoolbags +schoolbook +schoolbook's +schoolbooks +schoolboy +schoolboy's +schoolboys +schoolchild +schoolchild's +schoolchildren +schooldays +schooled +schoolfellow +schoolfellows +schoolgirl +schoolgirl's +schoolgirls +schoolhouse +schoolhouse's +schoolhouses +schoolie +schooling +schooling's +schoolmarm +schoolmarm's +schoolmarms +schoolmaster +schoolmaster's +schoolmasters +schoolmate +schoolmate's +schoolmates +schoolmistress +schoolmistress's +schoolmistresses +schoolroom +schoolroom's +schoolrooms +schools +schoolteacher +schoolteacher's +schoolteachers +schoolwork +schoolwork's +schoolyard +schoolyard's +schoolyards +schooner +schooner's +schooners +schuss +schuss's +schussboomer +schussboomers +schussed +schusses +schussing +schwa +schwa's +schwas +sciatic +sciatica +sciatica's +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scimitar +scimitar's +scimitars +scintilla +scintilla's +scintillate +scintillated +scintillates +scintillating +scintillation +scintillation's +scintillations +scion +scion's +scions +scissor +scissoring +scissors +sciurine +scleroses +sclerosis +sclerosis's +sclerotic +scoff +scoffed +scoffer +scoffer's +scoffers +scoffing +scofflaw +scofflaw's +scofflaws +scoffs +scold +scolded +scolding +scolds +scoliosis +sconce +sconce's +sconces +scone +scone's +scones +scoop +scoop's +scooped +scooper +scooper's +scoopful +scoopful's +scoopfuls +scooping +scoops +scoot +scooted +scooter +scooter's +scooters +scooting +scoots +scope +scope's +scoped +scopes +scoping +scorbutic +scorch +scorched +scorcher +scorcher's +scorchers +scorches +scorching +score +score's +scoreboard +scoreboard's +scoreboards +scorecard +scorecard's +scorecards +scored +scorekeeper +scorekeeper's +scorekeepers +scoreless +scorer +scorers +scores +scoring +scorings +scorn +scorn's +scorned +scorner +scorner's +scorners +scornful +scornfully +scorning +scorns +scorpion +scorpion's +scorpions +scotch +scotch's +scotched +scotches +scotching +scoundrel +scoundrel's +scoundrels +scour +scoured +scourers +scourge +scourge's +scourged +scourges +scourging +scouring +scours +scout +scout's +scouted +scouting +scoutmaster +scoutmaster's +scoutmasters +scouts +scow +scow's +scowl +scowled +scowling +scowls +scows +scrabble +scrabbled +scrabbles +scrabbling +scraggier +scraggiest +scragglier +scraggliest +scraggly +scraggy +scram +scramble +scrambled +scrambler +scrambler's +scramblers +scrambles +scrambling +scrammed +scramming +scrams +scrap +scrap's +scrapbook +scrapbook's +scrapbooks +scrape +scraped +scraper +scraper's +scrapers +scrapes +scrapheap +scraping +scrapings +scrapped +scrapper +scrapper's +scrappers +scrappier +scrappiest +scrapping +scrappy +scraps +scratch +scratched +scratches +scratchier +scratchiest +scratchily +scratchiness +scratching +scratchpad +scratchpads +scratchy +scrawl +scrawled +scrawling +scrawls +scrawnier +scrawniest +scrawniness +scrawny +scream +screamed +screamer +screamer's +screamers +screaming +screamingly +screams +screech +screech's +screeched +screeches +screeching +screechy +screed +screed's +screeds +screen +screen's +screened +screening +screening's +screenings +screenplay +screenplay's +screenplays +screens +screenwriter +screenwriters +screenwriting +screw +screw's +screwball +screwball's +screwballs +screwdriver +screwdriver's +screwdrivers +screwed +screwier +screwiest +screwing +screws +screwworm +screwworm's +screwworms +screwy +scribal +scribble +scribbled +scribbler +scribbler's +scribblers +scribbles +scribbling +scribe +scribe's +scribed +scribes +scribing +scrim +scrim's +scrimmage +scrimmage's +scrimmaged +scrimmages +scrimmaging +scrimp +scrimped +scrimping +scrimps +scrims +scrimshaw +scrimshaw's +scrimshawed +scrimshawing +scrimshaws +scrip +scrip's +script +script's +scripted +scripting +scriptorium +scriptorium's +scripts +scriptural +scripture +scripture's +scriptures +scriptwriter +scriptwriter's +scriptwriters +scriptwriting +scriptwriting's +scrivener +scrivener's +scriveners +scrod +scrod's +scrofula +scrofula's +scrofulous +scroll +scroll's +scrollable +scrolled +scrolling +scrolls +scrooge +scrooges +scrota +scrotal +scrotum +scrotum's +scrounge +scrounged +scrounger +scroungers +scrounges +scrounging +scrub +scrubbed +scrubber +scrubber's +scrubbers +scrubbier +scrubbiest +scrubbing +scrubby +scrubs +scruff +scruff's +scruffier +scruffiest +scruffily +scruffiness +scruffs +scruffy +scrum +scrum's +scrumhalf +scrumhalves +scrummed +scrumming +scrumptious +scrumptiously +scrums +scrunch +scrunched +scrunches +scrunching +scruple +scruple's +scrupled +scruples +scrupling +scrupulosity +scrupulosity's +scrupulous +scrupulously +scrupulousness +scrutinise +scrutinised +scrutiniser +scrutiniser's +scrutinisers +scrutinises +scrutinising +scrutinize +scrutinized +scrutinizer +scrutinizer's +scrutinizers +scrutinizes +scrutinizing +scrutiny +scrutiny's +scuba +scuba's +scubas +scud +scudded +scudding +scuds +scuff +scuffed +scuffing +scuffle +scuffled +scuffles +scuffling +scuffs +scull +scull's +sculled +sculleries +scullery +scullery's +sculling +scullion +scullion's +scullions +sculls +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculptress +sculptress's +sculptresses +sculpts +sculptural +sculpture +sculpture's +sculptured +sculptures +sculpturing +scum +scum's +scumbag +scumbags +scummier +scummiest +scummy +scunge +scungy +scupper +scupper's +scuppers +scurf +scurf's +scurfy +scurried +scurries +scurrility +scurrility's +scurrilous +scurrilously +scurry +scurrying +scurvy +scuttle +scuttle's +scuttlebutt +scuttlebutt's +scuttled +scuttles +scuttling +scythe +scythe's +scythed +scythes +scything +se +sea +sea's +seabed +seabird +seabirds +seaboard +seaboard's +seaboards +seaborne +seacoast +seacoast's +seacoasts +seafarer +seafarer's +seafarers +seafaring +seafloor +seafloors +seafood +seafood's +seafront +seafront's +seafronts +seagoing +seagull +seagulls +seahorse +seahorses +seal +seal's +sealant +sealant's +sealants +sealed +sealer +sealer's +sealers +sealing +seals +sealskin +sealskin's +seam +seam's +seaman +seaman's +seamanship +seamanship's +seamed +seamen +seamier +seamiest +seaming +seamless +seamlessly +seams +seamstress +seamstress's +seamstresses +seamy +seaplane +seaplane's +seaplanes +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchlight +searchlight's +searchlights +seared +searing +sears +seas +seascape +seascape's +seascapes +seashell +seashell's +seashells +seashore +seashore's +seashores +seasick +seasickness +seaside +seaside's +season +season's +seasonable +seasonably +seasonal +seasonality +seasonally +seasoned +seasoning +seasoning's +seasonings +seasons +seat +seat's +seated +seating +seatmate +seatmates +seats +seawall +seawalls +seaward +seawards +seawater +seaway +seaway's +seaways +seaweed +seaweed's +seaweeds +seaworthiness +seaworthy +sebaceous +seborrhea +seborrhea's +seborrhoea +seborrhoea's +sebum +sebum's +sec +secant +secant's +secants +secede +seceded +secedes +seceding +secession +secession's +secessionist +secessionist's +secessionists +secessions +seclude +secluded +secludes +secluding +seclusion +seclusion's +second +secondarily +secondary +seconded +seconding +secondly +secondment +secondments +seconds +secrecy +secrecy's +secret +secretarial +secretariat +secretariat's +secretariats +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretion's +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +sectarian +sectarianism +sectarianism's +sectarians +sectaries +sectary +sectary's +section +section's +sectional +sectionalise +sectionalised +sectionalises +sectionalising +sectionalism +sectionalism's +sectionalize +sectionalized +sectionalizes +sectionalizing +sectionals +sectioned +sectioning +sections +sector +sector's +sectored +sectors +sects +secular +secularisation +secularisation's +secularisations +secularise +secularised +seculariser +seculariser's +secularisers +secularises +secularising +secularism +secularism's +secularist +secularist's +secularists +secularization +secularization's +secularizations +secularize +secularized +secularizer +secularizer's +secularizers +secularizes +secularizing +secure +secured +securely +securer +secures +securest +securing +securities +securitisation +securitisations +securitised +securitises +securitising +securitization +securitizations +securitize +securitized +securitizes +securitizing +security +security's +sedan +sedan's +sedans +sedate +sedated +sedately +sedateness +sedates +sedating +sedation +sedation's +sedative +sedatives +sedentary +sedge +sedge's +sedges +sediment +sediment's +sedimentary +sedimentation +sedimentation's +sediments +sedition +sedition's +seditious +seduce +seduced +seducer +seducer's +seducers +seduces +seducing +seduction +seduction's +seductions +seductive +seductively +seductiveness +seductress +seductress's +seductresses +sedulous +sedulously +see +seed +seed's +seedbed +seedbed's +seedbeds +seedcase +seedcase's +seedcases +seeded +seeders +seedier +seediest +seediness +seeding +seedless +seedling +seedling's +seedlings +seedpod +seedpods +seeds +seedy +seeing +seek +seeker +seeker's +seekers +seeking +seeks +seem +seemed +seeming +seemingly +seemlier +seemliest +seemliness +seemly +seems +seen +seep +seepage +seepage's +seeped +seeping +seeps +seer +seer's +seers +seersucker +seersucker's +sees +seesaw +seesaw's +seesawed +seesawing +seesaws +seethe +seethed +seethes +seething +segment +segment's +segmental +segmentation +segmentation's +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregation's +segregationist +segregationist's +segregationists +segue +segued +segueing +segues +seignior +seignior's +seigniors +seine +seine's +seined +seines +seining +seismic +seismically +seismogram +seismogram's +seismograph +seismograph's +seismographer +seismographer's +seismographers +seismographic +seismographs +seismography +seismography's +seismologic +seismological +seismologist +seismologist's +seismologists +seismology +seismology's +seismometer +seismometers +seize +seized +seizer +seizer's +seizers +seizes +seizing +seizure +seizure's +seizures +seldom +select +selectable +selected +selecting +selection +selection's +selections +selective +selectively +selectivity +selectivity's +selectman +selectman's +selectmen +selector +selector's +selectors +selects +selenium +selenium's +selenographer +selenographer's +selenographers +self +self's +selfish +selfishly +selfishness +selfless +selflessly +selflessness +selfsame +sell +seller +seller's +sellers +selling +sells +seltzer +seltzers +selvage +selvage's +selvages +selves +semantic +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphored +semaphores +semaphoring +semblance +semblance's +semblances +semen +semen's +semester +semester's +semesters +semi +semiarid +semiautomatic +semiautomatics +semibreve +semibreve's +semibreves +semicircle +semicircle's +semicircles +semicircular +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +semiconscious +semidarkness +semidetached +seminal +seminar +seminar's +seminarian +seminarian's +seminarians +seminaries +seminars +seminary +seminary's +semiotic +semiotics +semiprecious +semiprivate +semipro +semiquaver +semiquavers +semis +semiskilled +semisolid +semisweet +semitone +semitone's +semitones +semitransparent +semitropical +semivowel +semivowel's +semivowels +semolina +semolina's +senate +senate's +senates +senator +senator's +senatorial +senators +send +sender +sender's +senders +sending +sends +senescence +senescence's +senescent +senile +senility +senility's +senior +seniority +seniority's +seniors +senor +senora +senoras +senorita +senoritas +sensation +sensation's +sensational +sensationalism +sensationalism's +sensationalist +sensationalistic +sensationalists +sensationalize +sensationalized +sensationalizes +sensationalizing +sensationally +sensations +sense +sense's +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensibility's +sensible +sensibleness +sensibly +sensing +sensitisation +sensitisation's +sensitisations +sensitise +sensitised +sensitises +sensitising +sensitive +sensitively +sensitiveness +sensitivities +sensitivity +sensitivity's +sensitization +sensitization's +sensitizations +sensitize +sensitized +sensitizer +sensitizer's +sensitizers +sensitizes +sensitizing +sensor +sensor's +sensors +sensory +sensual +sensualist +sensualist's +sensualists +sensuality +sensuality's +sensually +sensuous +sensuously +sensuousness +sent +sentence +sentence's +sentenced +sentences +sentencing +sentential +sententious +sententiously +sentience +sentience's +sentient +sentiment +sentiment's +sentimental +sentimentalise +sentimentalised +sentimentalises +sentimentalising +sentimentalism +sentimentalism's +sentimentalist +sentimentalist's +sentimentalists +sentimentality +sentimentality's +sentimentalize +sentimentalized +sentimentalizes +sentimentalizing +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +sepal +sepal's +sepals +separable +separate +separated +separately +separateness +separates +separating +separation +separation's +separations +separatism +separatism's +separatist +separatist's +separatists +separator +separator's +separators +sepia +sepia's +sepsis +sepsis's +septa +septa's +septet +septet's +septets +septic +septicaemia +septicaemia's +septicaemias +septicemia +septicemia's +septicemias +septuagenarian +septuagenarian's +septuagenarians +septum +septum's +sepulcher +sepulcher's +sepulchered +sepulchering +sepulchers +sepulchral +sepulchre +sepulchre's +sepulchred +sepulchres +sepulchring +sequel +sequel's +sequels +sequence +sequence's +sequenced +sequencer +sequencer's +sequencers +sequences +sequencing +sequent +sequential +sequentially +sequester +sequestered +sequestering +sequesters +sequestrate +sequestrated +sequestrates +sequestrating +sequestration +sequestration's +sequestrations +sequin +sequin's +sequined +sequins +sequoia +sequoia's +sequoias +ser +sera's +seraglio +seraglio's +seraglios +serape +serapes +seraph +seraph's +seraphic +seraphim's +seraphs +sere +serenade +serenade's +serenaded +serenades +serenading +serendipitous +serendipitously +serendipity +serendipity's +serene +serenely +sereneness +serener +serenest +serenity +serenity's +serer +serest +serf +serf's +serfdom +serfdom's +serfs +serge +serge's +sergeant +sergeant's +sergeants +serial +serial's +serialisation +serialisation's +serialise +serialised +serialises +serialising +serialization +serialization's +serializations +serialize +serialized +serializes +serializing +serially +serials +series +serif +serif's +serifs +serigraph +serigraph's +serigraphs +serious +seriously +seriousness +sermon +sermon's +sermonise +sermonised +sermoniser +sermoniser's +sermonisers +sermonises +sermonising +sermonize +sermonized +sermonizer +sermonizer's +sermonizers +sermonizes +sermonizing +sermons +serology +serology's +serotonin +serotonin's +serous +serpent +serpent's +serpentine +serpents +serrate +serrated +serration +serration's +serrations +serried +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +service's +serviceability +serviceability's +serviceable +serviced +serviceman +serviceman's +servicemen +services +servicewoman +servicewomen +servicing +serviette +serviette's +serviettes +servile +servility +servility's +serving +serving's +servings +servitor +servitor's +servitors +servitude +servitude's +servo +servomechanism +servomechanism's +servomechanisms +servomotor +servomotor's +servomotors +servos +sesame +sesame's +sesames +sesquicentennial +sesquicentennials +sessile +session +session's +sessions +set +seta +setback +setbacks +sets +setscrew +setscrew's +setscrews +setsquare +setsquares +settable +settee +settee's +settees +setter +setter's +setters +setting +setting's +settings +settle +settled +settlement +settlement's +settlements +settler +settler's +settlers +settles +settling +setup +setup's +setups +seven +seven's +sevenfold +sevens +seventeen +seventeen's +seventeenth +seventeenths +seventh +sevenths +seventies +seventieth +seventieths +seventy +seventy's +sever +several +severally +severance +severance's +severances +severe +severed +severely +severer +severest +severing +severity +severity's +severs +sew +sewage +sewage's +sewed +sewer +sewer's +sewerage +sewerage's +sewers +sewing +sewn +sews +sex +sex's +sexagenarian +sexagenarian's +sexagenarians +sexed +sexes +sexier +sexiest +sexily +sexiness +sexing +sexism +sexism's +sexist +sexist's +sexists +sexless +sexologist +sexologist's +sexologists +sexology +sexology's +sexpot +sextant +sextant's +sextants +sextet +sextet's +sextets +sexton +sexton's +sextons +sextuplet +sextuplet's +sextuplets +sexual +sexualise +sexualised +sexualises +sexualising +sexualities +sexuality +sexuality's +sexualize +sexualized +sexualizes +sexualizing +sexually +sexy +shabbier +shabbiest +shabbily +shabbiness +shabby +shack +shack's +shacked +shacking +shackle +shackle's +shackled +shackles +shackling +shacks +shad +shad's +shade +shade's +shaded +shades +shadier +shadiest +shadily +shadiness +shading +shading's +shadings +shadow +shadow's +shadowbox +shadowboxed +shadowboxes +shadowboxing +shadowed +shadowing +shadows +shadowy +shads +shady +shaft +shaft's +shafted +shafting +shafts +shag +shag's +shagged +shaggier +shaggiest +shagginess +shagging +shaggy +shags +shah +shah's +shahs +shake +shakeable +shakedown +shakedowns +shaken +shakeout +shakeout's +shakeouts +shaker +shaker's +shakers +shakes +shakier +shakiest +shakily +shakiness +shaking +shaking's +shaky +shale +shale's +shall +shallot +shallot's +shallots +shallow +shallower +shallowest +shallowly +shallowness +shallows +shalom +sham +sham's +shaman +shaman's +shamanic +shamanism +shamanism's +shamanistic +shamans +shamble +shambled +shambles +shambling +shame +shame's +shamed +shamefaced +shamefacedly +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shammed +shamming +shampoo +shampoo's +shampooed +shampooer +shampooer's +shampooers +shampooing +shampoos +shamrock +shamrock's +shamrocks +shams +shan't +shanghai +shanghaied +shanghaiing +shanghais +shank +shank's +shanks +shanties +shantung +shantung's +shanty +shanty's +shantytown +shantytown's +shantytowns +shape +shape's +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliest +shapeliness +shapely +shapes +shaping +sharable +shard +shard's +shards +share +share's +shareable +sharecrop +sharecropped +sharecropper +sharecropper's +sharecroppers +sharecropping +sharecrops +shared +sharefarmer +shareholder +shareholder's +shareholders +shareholding +shareholdings +sharer +sharer's +sharers +shares +shareware +sharing +shark +shark's +sharked +sharking +sharks +sharkskin +sharkskin's +sharp +sharpen +sharpened +sharpener +sharpeners +sharpening +sharpens +sharper +sharpest +sharpie +sharpie's +sharpies +sharply +sharpness +sharps +sharpshooter +sharpshooter's +sharpshooters +shat +shatter +shattered +shattering +shatteringly +shatterproof +shatters +shave +shaved +shaver +shaver's +shavers +shaves +shaving +shaving's +shavings +shawl +shawl's +shawls +shay +shay's +shays +she +she'd +she'll +she's +sheaf +sheaf's +shear +sheared +shearer +shearer's +shearers +shearing +shears +sheath +sheath's +sheathe +sheathed +sheathes +sheathing +sheathing's +sheathings +sheaths +sheave +sheaves +shebang +shebang's +shed +shed's +shedding +sheds +sheen +sheen's +sheep +sheep's +sheepdog +sheepdog's +sheepdogs +sheepfold +sheepfold's +sheepfolds +sheepherder +sheepherder's +sheepherders +sheepish +sheepishly +sheepishness +sheepskin +sheepskin's +sheepskins +sheer +sheered +sheerer +sheerest +sheering +sheerness +sheers +sheet +sheet's +sheeted +sheeting +sheeting's +sheets +sheik +sheik's +sheikdom +sheikdom's +sheikdoms +sheiks +shekel +shekel's +shekels +shelf +shelf's +shell +shell's +shellac +shellacked +shellacking +shellacs +shelled +shellfire +shellfire's +shellfish +shellfish's +shellfishes +shelling +shells +shelter +shelter's +sheltered +sheltering +shelters +shelve +shelved +shelves +shelving +shelving's +shenanigan +shenanigan's +shenanigans +shepherd +shepherd's +shepherded +shepherdess +shepherdesses +shepherding +shepherds +sherbet +sherbet's +sherbets +sheriff +sheriff's +sheriffs +sherries +sherry +sherry's +shiatsu +shibboleth +shibboleth's +shibboleths +shicker +shickered +shied +shield +shield's +shielded +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shiftless +shiftlessness +shifts +shifty +shill +shillelagh +shillelagh's +shillelaghs +shilling +shilling's +shillings +shills +shim +shim's +shimmed +shimmer +shimmered +shimmering +shimmers +shimmied +shimmies +shimming +shimmy +shimmy's +shimmying +shims +shin +shin's +shinbone +shinbone's +shinbones +shindig +shindig's +shindigs +shine +shined +shiner +shiner's +shiners +shines +shingle +shingle's +shingled +shingles +shingling +shinier +shiniest +shininess +shining +shinned +shinnied +shinnies +shinning +shinny +shinnying +shinplaster +shins +shiny +ship +ship's +shipboard +shipboard's +shipboards +shipbuilder +shipbuilder's +shipbuilders +shipbuilding +shipload +shipload's +shiploads +shipmate +shipmate's +shipmates +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +shipping's +ships +shipshape +shipwreck +shipwreck's +shipwrecked +shipwrecking +shipwrecks +shipwright +shipwright's +shipwrights +shipyard +shipyard's +shipyards +shiralee +shire +shire's +shires +shirk +shirked +shirkers +shirking +shirks +shirr +shirred +shirring +shirrs +shirt +shirt's +shirted +shirtfront +shirtfronts +shirting +shirting's +shirtless +shirts +shirtsleeve +shirtsleeve's +shirtsleeves +shirttail +shirttails +shirtwaist +shirtwaist's +shirtwaists +shit +shits +shitted +shittier +shittiest +shitting +shitty +shiver +shivered +shivering +shivers +shivery +shoal +shoal's +shoaled +shoaling +shoals +shoat +shoat's +shoats +shock +shocked +shocker +shocker's +shockers +shocking +shockingly +shockproof +shocks +shod +shoddier +shoddiest +shoddily +shoddiness +shoddy +shoe +shoe's +shoebox +shoehorn +shoehorn's +shoehorned +shoehorning +shoehorns +shoeing +shoelace +shoelace's +shoelaces +shoeless +shoemaker +shoemaker's +shoemakers +shoes +shoeshine +shoestring +shoestring's +shoestrings +shoetree +shoetree's +shoetrees +shogun +shogun's +shoguns +shone +shonky +shoo +shooed +shooing +shook +shoos +shoot +shooter +shooter's +shooters +shooting +shootings +shootout +shootouts +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shoplift +shoplifted +shoplifter +shoplifter's +shoplifters +shoplifting +shoplifting's +shoplifts +shopped +shopper +shopper's +shoppers +shopping +shopping's +shops +shoptalk +shoptalk's +shore +shore's +shorebird +shorebirds +shored +shoreline +shoreline's +shorelines +shores +shoreward +shoring +short +shortage +shortage's +shortages +shortbread +shortbread's +shortcake +shortcake's +shortcakes +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shortcutting +shorted +shorten +shortened +shortening +shortening's +shortenings +shortens +shorter +shortest +shortfall +shortfall's +shortfalls +shorthand +shorthand's +shorthanded +shorthorn +shorthorn's +shorthorns +shorting +shortlist +shortlists +shortly +shortness +shorts +shortstop +shortstop's +shortstops +shortwave +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shoulder's +shouldered +shouldering +shoulders +shouldn't +shouse +shout +shout's +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovel's +shoveled +shovelful +shovelful's +shovelfuls +shoveling +shovelled +shovelling +shovels +shoves +shoving +show +showbiz +showboat +showboat's +showboated +showboating +showboats +showcase +showcase's +showcased +showcases +showcasing +showdown +showdown's +showdowns +showed +shower +shower's +showered +showering +showers +showery +showgirl +showgirl's +showgirls +showground +showier +showiest +showily +showiness +showing +showing's +showings +showman +showman's +showmanship +showmanship's +showmen +shown +showpiece +showpiece's +showpieces +showplace +showplace's +showplaces +showroom +showroom's +showrooms +shows +showstopper +showstoppers +showy +shpt +shrank +shrapnel +shrapnel's +shred +shred's +shredded +shredder +shredder's +shredders +shredding +shreds +shrew +shrew's +shrewd +shrewder +shrewdest +shrewdie +shrewdly +shrewdness +shrewish +shrews +shriek +shriek's +shrieked +shrieking +shrieks +shrift +shrift's +shrike +shrike's +shrikes +shrill +shrilled +shriller +shrillest +shrilling +shrillness +shrills +shrilly +shrimp +shrimp's +shrimps +shrine +shrine's +shrines +shrink +shrinkable +shrinkage +shrinkage's +shrinking +shrinks +shrive +shrived +shrivel +shriveled +shriveling +shrivelled +shrivelling +shrivels +shriven +shrives +shriving +shroud +shroud's +shrouded +shrouding +shrouds +shrub +shrub's +shrubberies +shrubbery +shrubbery's +shrubbier +shrubbiest +shrubby +shrubs +shrug +shrugged +shrugging +shrugs +shrunk +shrunken +shtick +shticks +shuck +shucked +shucking +shucks +shudder +shuddered +shuddering +shudders +shuffle +shuffleboard +shuffleboard's +shuffleboards +shuffled +shuffler +shufflers +shuffles +shuffling +shun +shunned +shunning +shuns +shunt +shunted +shunting +shunts +shush +shushed +shushes +shushing +shut +shutdown +shutdown's +shutdowns +shuteye +shuteye's +shutoff +shutoff's +shutoffs +shutout +shutout's +shutouts +shuts +shutter +shutter's +shutterbug +shutterbugs +shuttered +shuttering +shutters +shutting +shuttle +shuttle's +shuttlecock +shuttlecock's +shuttlecocks +shuttled +shuttles +shuttling +shy +shyer +shyest +shying +shyly +shyness +shypoo +shyster +shyster's +shysters +sibilance +sibilance's +sibilant +sibilants +sibling +sibling's +siblings +sibyl +sibyl's +sibylline +sibyls +sic +sick +sickbay +sickbay's +sickbays +sickbed +sickbeds +sicken +sickened +sickening +sickeningly +sickens +sicker +sickest +sickie +sickish +sickle +sickle's +sickles +sicklier +sickliest +sickly +sickness +sicknesses +sickout +sickouts +sickroom +sickroom's +sickrooms +side +side's +sidearm +sideband +sideband's +sidebands +sidebar +sidebar's +sidebars +sideboard +sideboard's +sideboards +sideburns +sidecar +sidecar's +sidecars +sided +sidekick +sidekick's +sidekicks +sidelight +sidelight's +sidelights +sideline +sideline's +sidelined +sidelines +sidelining +sidelong +sideman +sideman's +sidemen +sidepiece +sidepieces +sidereal +sides +sideshow +sideshow's +sideshows +sidestep +sidestepped +sidestepping +sidesteps +sidestroke +sidestroke's +sidestrokes +sideswipe +sideswiped +sideswipes +sideswiping +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sidewall +sidewall's +sidewalls +sideways +sidewinder +sidewinder's +sidewinders +siding +siding's +sidings +sidle +sidled +sidles +sidling +siege +siege's +sieges +sienna +sienna's +sierra +sierra's +sierras +siesta +siesta's +siestas +sieve +sieve's +sieved +sieves +sieving +sift +sifted +sifter +sifter's +sifters +sifting +sifts +sigh +sighed +sighing +sighs +sight +sight's +sighted +sightedness +sighting +sightings +sightless +sightlessly +sights +sightseeing +sightseer +sightseers +sigma +sigma's +sigmoid +sign +sign's +signage +signal +signal's +signaled +signaler +signalers +signaling +signalisation +signalise +signalised +signalises +signalising +signalization +signalize +signalized +signalizes +signalizing +signalled +signaller +signallers +signalling +signally +signalman +signalman's +signalmen +signals +signatories +signatory +signatory's +signature +signature's +signatures +signboard +signboard's +signboards +signed +signer +signers +signet +signet's +signets +significance +significance's +significances +significant +significantly +signification +signification's +significations +signified +signifier +signifies +signify +signifying +signing +signings +signor +signpost +signpost's +signposted +signposting +signposts +signs +silage +silage's +silages +silence +silence's +silenced +silencer +silencer's +silencers +silences +silencing +silent +silently +silhouette +silhouette's +silhouetted +silhouettes +silhouetting +silica +silica's +silicate +silicate's +silicates +siliceous +silicon +silicon's +silicone +silicone's +silicosis +silicosis's +silk +silk's +silken +silkier +silkiest +silkily +silkiness +silks +silkscreen +silkworm +silkworm's +silkworms +silky +sill +sill's +sillier +sillies +silliest +silliness +sills +silly +silo +silo's +silos +silt +silt's +silted +silting +silts +siltstone +siltstone's +silver +silver's +silvered +silvereye +silverfish +silverfish's +silverfishes +silvering +silvers +silversmith +silversmith's +silversmiths +silvertail +silverware +silverware's +silverweed +silvery +simian +simians +similar +similarities +similarity +similarity's +similarly +simile +simile's +similes +similitude +similitude's +simmer +simmered +simmering +simmers +simonise +simonize +simonized +simonizes +simonizing +simony +simony's +simpatico +simper +simpered +simpering +simpers +simple +simpleminded +simpler +simples +simplest +simpleton +simpleton's +simpletons +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifies +simplify +simplifying +simplistic +simplistically +simply +simulacra +simulacrum +simulacrum's +simulacrums +simulate +simulated +simulates +simulating +simulation +simulation's +simulations +simulator +simulator's +simulators +simulcast +simulcasts +simultaneity +simultaneity's +simultaneous +simultaneously +sin +sin's +since +sincere +sincerely +sincerer +sincerest +sincerity +sincerity's +sine +sine's +sinecure +sinecure's +sinecures +sinew +sinew's +sinews +sinewy +sinful +sinfully +sinfulness +sing +singe +singed +singeing +singer +singer's +singers +singes +singing +single +singled +singleness +singles +singlet +singleton +singleton's +singletons +singletree +singletree's +singletrees +singling +singly +sings +singsong +singsong's +singsongs +singular +singularise +singularised +singularises +singularising +singularities +singularity +singularity's +singularize +singularized +singularizes +singularizing +singularly +singulars +sinister +sinisterly +sink +sinkable +sinker +sinker's +sinkers +sinkhole +sinkhole's +sinkholes +sinking +sinks +sinless +sinned +sinner +sinner's +sinners +sinning +sinology +sins +sinuosity +sinuosity's +sinuous +sinuously +sinus +sinus's +sinuses +sinusitis +sinusitis's +sinusoid +sinusoid's +sinusoidal +sip +siphon +siphon's +siphoned +siphoning +siphons +sipped +sipper +sipper's +sippers +sipping +sips +sir +sir's +sire +sire's +sired +siren +siren's +sirens +sires +siring +sirloin +sirloin's +sirloins +sirocco +sirocco's +siroccos +sironize +siroset +sirs +sis +sisal +sisal's +sissies +sissified +sissy +sissy's +sister +sister's +sisterhood +sisterhood's +sisterhoods +sisterly +sisters +sit +sitar +sitar's +sitars +sitcom +sitcom's +sitcoms +site +site's +sited +sites +sits +sitter +sitter's +sitters +sitting +sitting's +sittings +situate +situated +situates +situating +situation +situation's +situational +situations +six +six's +sixes +sixpence +sixpence's +sixpences +sixpenny +sixteen +sixteen's +sixteenth +sixteenths +sixth +sixthly +sixths +sixties +sixtieth +sixtieths +sixty +sixty's +sizable +size +size's +sized +sizes +sizing +sizzle +sizzled +sizzler +sizzler's +sizzlers +sizzles +sizzling +skate +skate's +skateboard +skateboard's +skateboarded +skateboarder +skateboarders +skateboarding +skateboards +skated +skater +skater's +skaters +skates +skating +skedaddle +skedaddled +skeet +skeet's +skeg +skein +skein's +skeins +skeletal +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skepticism +skepticism's +skepticisms +skeptics +skerrick +sketch +sketch's +sketchbook +sketchbook's +sketchbooks +sketched +sketcher +sketcher's +sketchers +sketches +sketchier +sketchiest +sketchily +sketchiness +sketching +sketchpad +sketchpads +sketchy +skew +skewbald +skewed +skewer +skewer's +skewered +skewering +skewers +skewing +skews +ski +ski's +skibob +skibob's +skibobs +skid +skidded +skidding +skidpan +skidpan's +skidpans +skids +skied +skier +skiers +skies +skiff +skiff's +skiffs +skiing +skilfully +skill +skill's +skilled +skillet +skillet's +skillets +skillion +skills +skim +skimmed +skimmer +skimmer's +skimmers +skimming +skimp +skimped +skimpier +skimpiest +skimpily +skimpiness +skimping +skimps +skimpy +skims +skin +skin's +skincare +skinflint +skinflint's +skinflints +skinhead +skinhead's +skinheads +skinless +skinned +skinner +skinner's +skinners +skinnier +skinniest +skinniness +skinning +skinny +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmish's +skirmished +skirmisher +skirmisher's +skirmishers +skirmishes +skirmishing +skirt +skirt's +skirted +skirter +skirting +skirts +skis +skit +skit's +skite +skits +skitter +skittered +skittering +skitters +skittish +skittishly +skittishness +skittle +skittle's +skittles +skive +skived +skivers +skives +skiving +skivvies +skivvy +skulduggery +skulduggery's +skulk +skulked +skulking +skulks +skull +skull's +skullcap +skullcap's +skullcaps +skulls +skunk +skunk's +skunked +skunking +skunks +sky +sky's +skycap +skycap's +skycaps +skydive +skydived +skydiver +skydiver's +skydivers +skydives +skydiving +skydiving's +skyjack +skyjacked +skyjacker +skyjacker's +skyjackers +skyjacking +skyjackings +skyjacks +skylark +skylark's +skylarked +skylarking +skylarks +skylight +skylight's +skylights +skyline +skyline's +skylines +skyrocket +skyrocket's +skyrocketed +skyrocketing +skyrockets +skyscraper +skyscraper's +skyscrapers +skyward +skywards +skywriter +skywriter's +skywriters +skywriting +skywriting's +slab +slab's +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slacker's +slackers +slackest +slacking +slackly +slackness +slacks +slag +slag's +slagheap +slagheaps +slain +slake +slaked +slakes +slaking +slalom +slalom's +slalomed +slaloming +slaloms +slam +slammed +slammer +slammers +slamming +slams +slander +slander's +slandered +slanderer +slanderers +slandering +slanderous +slanders +slang +slang's +slangy +slant +slanted +slanter +slanting +slants +slantwise +slap +slap's +slapdash +slaphappy +slapped +slapping +slaps +slapstick +slapstick's +slash +slashed +slasher +slashes +slashing +slat +slat's +slate +slate's +slated +slates +slather +slathered +slathering +slathers +slating +slats +slatted +slattern +slattern's +slatternly +slatterns +slaughter +slaughter's +slaughtered +slaughterer +slaughterer's +slaughterers +slaughterhouse +slaughterhouse's +slaughterhouses +slaughtering +slaughters +slave +slave's +slaved +slaveholder +slaveholder's +slaveholders +slaver +slaver's +slavered +slavering +slavers +slavery +slavery's +slaves +slaving +slavish +slavishly +slavishness +slaw +slaw's +slay +slayer +slayers +slaying +slayings +slays +sleaze +sleazebag +sleazebags +sleazes +sleazier +sleaziest +sleazily +sleaziness +sleazy +sled +sled's +sledded +sledding +sledge +sledge's +sledged +sledgehammer +sledgehammer's +sledgehammers +sledges +sledging +sleds +sleek +sleeked +sleeker +sleekest +sleeking +sleekly +sleekness +sleeks +sleep +sleep's +sleeper +sleeper's +sleepers +sleepier +sleepiest +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleepover +sleepovers +sleeps +sleepwalk +sleepwalked +sleepwalker +sleepwalker's +sleepwalkers +sleepwalking +sleepwalks +sleepwear +sleepwear's +sleepy +sleepyhead +sleepyhead's +sleepyheads +sleet +sleet's +sleeted +sleeting +sleets +sleety +sleeve +sleeve's +sleeved +sleeveless +sleeves +sleigh +sleigh's +sleighed +sleighing +sleighs +sleight +sleight's +sleights +slender +slenderer +slenderest +slenderise +slenderised +slenderises +slenderising +slenderize +slenderized +slenderizes +slenderizing +slenderness +slept +sleuth +sleuth's +sleuthing +sleuths +slew +slewed +slewing +slews +slice +slice's +sliced +slices +slicing +slick +slicked +slicker +slicker's +slickers +slickest +slicking +slickly +slickness +slicks +slid +slide +slider +slider's +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightly +slightness +slights +slim +slime +slime's +slimes +slimier +slimiest +sliminess +slimmed +slimmer +slimmest +slimming +slimness +slims +slimy +sling +sling's +slinging +slings +slingshot +slingshot's +slingshots +slink +slinkier +slinkiest +slinking +slinks +slinky +slinter +slip +slipcase +slipcase's +slipcases +slipcover +slipcover's +slipcovers +slipknot +slipknot's +slipknots +slippage +slippage's +slippages +slipped +slipper +slipper's +slipperier +slipperiest +slipperiness +slippers +slippery +slipping +slips +slipshod +slipstream +slipstream's +slipstreams +slipway +slipway's +slipways +slit +slither +slithered +slithering +slithers +slithery +slits +slitter +slitting +sliver +sliver's +slivered +slivering +slivers +slob +slob's +slobber +slobbered +slobbering +slobbers +slobbery +slobs +sloe +sloe's +sloes +slog +slogan +slogan's +sloganeering +slogans +slogged +slogging +slogs +sloop +sloop's +sloops +slop +slope +sloped +slopes +sloping +slopped +sloppier +sloppiest +sloppily +sloppiness +slopping +sloppy +slops +slosh +sloshed +sloshes +sloshing +slot +slot's +sloth +sloth's +slothful +slothfully +slothfulness +slots +slotted +slotting +slouch +slouched +slouches +slouchier +slouchiest +slouching +slouchy +slough +slough's +sloughed +sloughing +sloughs +slovenlier +slovenliest +slovenliness +slovenly +slow +slowcoach +slowcoach's +slowcoaches +slowdown +slowdown's +slowdowns +slowed +slower +slowest +slowing +slowly +slowness +slowpoke +slowpoke's +slowpokes +slows +sludge +sludge's +sludgy +slue +slued +slues +slug +slug's +sluggard +sluggard's +sluggards +slugged +slugger +slugger's +sluggers +slugging +sluggish +sluggishly +sluggishness +slugs +sluice +sluice's +sluiced +sluices +sluicing +sluing +slum +slum's +slumber +slumbered +slumbering +slumberous +slumbers +slumlord +slumlord's +slumlords +slummed +slummier +slummiest +slumming +slummy +slump +slumped +slumping +slumps +slums +slung +slunk +slur +slurp +slurped +slurping +slurps +slurred +slurring +slurry +slurry's +slurs +slush +slush's +slushier +slushiest +slushiness +slushy +slut +slut's +sluts +sluttish +sly +slyly +slyness +smack +smack's +smacked +smacker +smacker's +smackers +smacking +smacks +small +smaller +smallest +smallholder +smallholders +smallholding +smallholding's +smallholdings +smallish +smallness +smallpox +smallpox's +smalls +smarmier +smarmiest +smarmy +smart +smarted +smarten +smartened +smartening +smartens +smarter +smartest +smarting +smartly +smartness +smarts +smarty +smash +smashed +smashes +smashing +smattering +smattering's +smatterings +smear +smeared +smearing +smears +smeary +smell +smelled +smellier +smelliest +smelliness +smelling +smells +smelly +smelt +smelted +smelter +smelter's +smelters +smelting +smelts +smidgen +smidgen's +smidgens +smilax +smilax's +smile +smile's +smiled +smiles +smiley +smiling +smilingly +smirch +smirched +smirches +smirching +smirk +smirk's +smirked +smirking +smirks +smite +smites +smith +smith's +smithereens +smithies +smiths +smithy +smithy's +smiting +smitten +smock +smock's +smocked +smocking +smocks +smog +smog's +smoggier +smoggiest +smoggy +smoke +smoke's +smoked +smokehouse +smokehouse's +smokehouses +smokeless +smoker +smoker's +smokers +smokes +smokescreen +smokescreens +smokestack +smokestack's +smokestacks +smokier +smokiest +smokiness +smoking +smoko +smoky +smolder +smoldering +smooch +smooched +smooches +smooching +smoodge +smooth +smoothed +smoother +smoother's +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smoulder +smouldering +smudge +smudged +smudges +smudging +smudgy +smug +smugger +smuggest +smuggle +smuggled +smuggler +smuggler's +smugglers +smuggles +smuggling +smugly +smugness +smut +smut's +smuts +smuttier +smuttiest +smuttiness +smutty +snack +snack's +snacked +snacking +snacks +snaffle +snaffle's +snaffled +snaffles +snaffling +snafu +snafu's +snafus +snag +snag's +snagged +snagging +snags +snail +snail's +snails +snake +snake's +snakebite +snakebite's +snakebites +snaked +snakelike +snakes +snakeskin +snakeskin's +snakier +snakiest +snaking +snaky +snap +snapdragon +snapdragon's +snapdragons +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappish +snappishly +snappishness +snappy +snaps +snapshot +snapshot's +snapshots +snare +snare's +snared +snares +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatcher's +snatchers +snatches +snatching +snazzier +snazziest +snazzy +sneak +sneaked +sneaker +sneaker's +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneaks +sneaky +sneer +sneer's +sneered +sneering +sneeringly +sneers +sneeze +sneezed +sneezes +sneezing +snick +snick's +snicker +snicker's +snickered +snickering +snickers +snicks +snide +snidely +snider +snidest +sniff +sniffed +sniffing +sniffle +sniffled +sniffles +sniffling +sniffs +snifter +snifter's +snifters +snig +snigging +snip +snipe +snipe's +sniped +sniper +sniper's +snipers +snipes +sniping +snipped +snippet +snippet's +snippets +snippier +snippiest +snipping +snippy +snips +snit +snit's +snitch +snitched +snitches +snitching +snits +snivel +sniveled +sniveler +sniveler's +snivelers +sniveling +snivelled +snivelling +snivels +snob +snob's +snobbery +snobbery's +snobbier +snobbiest +snobbish +snobbishly +snobbishness +snobby +snobs +snood +snood's +snoods +snooker +snooker's +snookered +snookering +snookers +snoop +snooped +snoopers +snoopier +snoopiest +snooping +snoops +snoopy +snoot +snootier +snootiest +snootily +snootiness +snoots +snooty +snooze +snoozed +snoozes +snoozing +snore +snored +snorer +snorers +snores +snoring +snorkel +snorkel's +snorkels +snort +snorted +snorting +snorts +snot +snot's +snots +snottier +snottiest +snottily +snotty +snout +snout's +snouts +snow +snow's +snowball +snowball's +snowballed +snowballing +snowballs +snowbird +snowbird's +snowbirds +snowboard +snowboarded +snowboarder +snowboarders +snowboarding +snowboards +snowbound +snowdrift +snowdrift's +snowdrifts +snowdrop +snowdrop's +snowdrops +snowed +snowfall +snowfall's +snowfalls +snowfield +snowfield's +snowfields +snowflake +snowflake's +snowflakes +snowier +snowiest +snowiness +snowing +snowline +snowman +snowman's +snowmen +snowmobile +snowmobile's +snowmobiles +snowmobiling +snowplough +snowplough's +snowploughs +snows +snowshoe +snowshoe's +snowshoeing +snowshoes +snowstorm +snowstorm's +snowstorms +snowsuit +snowsuits +snowy +snub +snubbed +snubbing +snubs +snuff +snuffbox +snuffbox's +snuffboxes +snuffed +snuffer +snuffer's +snuffers +snuffing +snuffle +snuffled +snuffles +snuffling +snuffs +snug +snugger +snuggest +snuggle +snuggled +snuggles +snuggling +snugly +snugness +so +soak +soakage +soaked +soaking +soakings +soaks +soap +soap's +soapbox +soapbox's +soapboxes +soaped +soapier +soapiest +soapiness +soaping +soaps +soapstone +soapstone's +soapsuds +soapy +soar +soared +soaring +soars +sob +sobbed +sobbing +sobbingly +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobriety +sobriety's +sobriquet +sobriquet's +sobriquets +sobs +soc +soccer +soccer's +sociability +sociability's +sociable +sociably +social +socialisation +socialisation's +socialisations +socialise +socialised +socialises +socialising +socialism +socialism's +socialist +socialist's +socialistic +socialists +socialite +socialite's +socialites +socialization +socialization's +socializations +socialize +socialized +socializes +socializing +socially +socials +societal +societies +society +society's +socioeconomic +sociolinguistic +sociolinguistics +sociolinguists +sociological +sociologically +sociologist +sociologist's +sociologists +sociology +sociology's +sociopath +sociopaths +sock +sock's +socked +socket +socket's +sockets +sockeye +sockeye's +sockeyes +socking +socks +sod +sod's +soda +soda's +sodas +sodden +sodium +sodium's +sodomite +sodomite's +sodomites +sodomize +sodomized +sodomizing +sodomy +sodomy's +sods +sofa +sofa's +sofas +soft +softball +softball's +softballs +soften +softened +softener +softener's +softeners +softening +softens +softer +softest +softie's +softies +softly +softness +software +software's +softwood +softwood's +softwoods +softy +softy's +soggier +soggiest +sogginess +soggy +soigné +soil +soil's +soiled +soiling +soils +soirée +soirée's +soirées +sojourn +sojourn's +sojourned +sojourner +sojourners +sojourning +sojourns +sol +sol's +solace +solace's +solaced +solaces +solacing +solar +solaria +solarium +solarium's +sold +solder +solder's +soldered +soldering +solders +soldier +soldier's +soldiered +soldiering +soldierly +soldiers +soldiery +soldiery's +sole +solecism +solecism's +solecisms +soled +solely +solemn +solemner +solemnest +solemnisations +solemnise +solemnised +solemnises +solemnising +solemnities +solemnity +solemnity's +solemnization +solemnization's +solemnizations +solemnize +solemnized +solemnizes +solemnizing +solemnly +solenoid +solenoid's +solenoids +soles +solicit +solicitation +solicitations +solicited +soliciting +solicitor +solicitor's +solicitors +solicitous +solicitously +solicitousness +solicits +solicitude +solicitude's +solid +solidarity +solidarity's +solider +solidest +solidification +solidification's +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soliloquies +soliloquise +soliloquised +soliloquises +soliloquising +soliloquize +soliloquized +soliloquizes +soliloquizing +soliloquy +soliloquy's +soling +solipsism +solipsism's +solipsist +solipsistic +solipsists +solitaire +solitaire's +solitaires +solitaries +solitariness +solitary +solitude +solitude's +solitudes +sollicker +solo +solo's +soloed +soloing +soloist +soloist's +soloists +solos +sols +solstice +solstice's +solstices +solubility +solubility's +soluble +solute +solute's +solutes +solution +solution's +solutions +solvable +solve +solved +solvency +solvency's +solvent +solvents +solver +solvers +solves +solving +somatic +somberly +somberness +sombre +sombrely +sombreness +sombrero +sombrero's +sombreros +some +somebody +someday +somehow +someone +someone's +someplace +somersault +somersault's +somersaulted +somersaulting +somersaults +something +sometime +sometimes +someway +somewhat +somewhere +somnambulism +somnambulism's +somnambulist +somnambulist's +somnambulists +somnolence +somnolence's +somnolent +son +son's +sonar +sonar's +sonata +sonata's +sonatas +song +song's +songbird +songbird's +songbirds +songbook +songbooks +songfest +songfest's +songfests +songs +songster +songster's +songsters +songstress +songstresses +songwriter +songwriter's +songwriters +sonic +sonically +sonnet +sonnet's +sonnets +sonnies +sonny +sonny's +sonogram +sonograms +sonorities +sonority +sonorous +sonorously +sons +soon +sooner +soonest +soot +soot's +sooth +sooth's +soothe +soothed +soothers +soothes +soothing +soothingly +sooths +soothsayer +soothsayer's +soothsayers +soothsaying +sootier +sootiest +sooty +sop +sop's +sophism +sophism's +sophist +sophist's +sophistic +sophisticate +sophisticated +sophisticates +sophisticating +sophistication +sophistication's +sophistries +sophistry +sophistry's +sophists +sophomore +sophomore's +sophomores +sophomoric +soporific +soporifically +soporifics +sopped +soppier +soppiest +sopping +soppy +soprano +soprano's +sopranos +sops +sorbet +sorbet's +sorbets +sorcerer +sorcerer's +sorcerers +sorceress +sorceresses +sorcery +sorcery's +sordid +sordidly +sordidness +sore +sorehead +sorehead's +soreheads +sorely +soreness +sorer +sores +sorest +sorghum +sorghum's +sororities +sorority +sorority's +sorrel +sorrel's +sorrels +sorrier +sorriest +sorrow +sorrow's +sorrowed +sorrowful +sorrowfully +sorrowfulness +sorrowing +sorrows +sorry +sort +sort's +sorted +sorter +sorter's +sorters +sortie +sortie's +sorties +sorting +sorts +sot +sot's +sots +soubriquet's +soufflé +soufflé's +soufflés +sough +soughed +soughing +soughs +sought +soul +soul's +soulful +soulfully +soulfulness +soulless +soullessly +soullessness +souls +sound +sound's +soundboard +soundboard's +soundboards +sounded +sounder +sounder's +sounders +soundest +sounding +soundings +soundless +soundlessly +soundly +soundness +soundproof +soundproofed +soundproofing +soundproofs +sounds +soundtrack +soundtrack's +soundtracks +soup +soup's +soupier +soupiest +soups +soupy +sour +source +source's +sourced +sources +sourcing +sourdough +sourdoughs +soured +sourer +sourest +souring +sourly +sourness +sourpuss +sourpuss's +sourpusses +sours +sousaphone +sousaphone's +sousaphones +souse +soused +souses +sousing +south +south's +southbound +southeast +southeast's +southeaster +southeaster's +southeasters +southerlies +southerly +southern +southerner +southerner's +southerners +southernmost +southpaw +southpaw's +southpaws +southward +southwards +southwest +southwest's +southwester +southwester's +southwesters +souvenir +souvenir's +souvenirs +sovereign +sovereign's +sovereigns +sovereignty +sovereignty's +soviet +soviet's +soviets +sow +sowed +sowing +sown +sows +soy +soy's +soybean +soybean's +soybeans +sp +spa +spa's +space +space's +spacecraft +spacecraft's +spacecrafts +spaced +spaceflight +spaceflights +spaceman +spaceman's +spacemen +spaceport +spaceport's +spaceports +spacer +spacer's +spacers +spaces +spaceship +spaceship's +spaceships +spacesuit +spacesuit's +spacesuits +spacewalk +spacewalked +spacewalking +spacewalks +spacewoman +spacewomen +spacey +spacing +spacious +spaciously +spaciousness +spade +spade's +spaded +spades +spadework +spadework's +spading +spag +spaghetti +spaghetti's +spam +spammed +spamming +span +span's +spandex +spandex's +spandrels +spangle +spangle's +spangled +spangles +spangling +spaniel +spaniel's +spaniels +spank +spanked +spanker +spanker's +spanking +spanking's +spankings +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spar +spar's +spare +spared +sparely +sparer +spareribs +spares +sparest +sparing +sparingly +spark +spark's +sparked +sparking +sparkle +sparkled +sparkler +sparkler's +sparklers +sparkles +sparkling +sparklingly +sparkly +sparks +sparred +sparring +sparrow +sparrow's +sparrows +spars +sparse +sparsely +sparseness +sparser +sparsest +spas +spasm +spasm's +spasmodic +spasmodically +spasms +spastic +spastics +spat +spat's +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spattering +spatters +spatula +spatula's +spatulas +spavin +spavin's +spavined +spawn +spawn's +spawned +spawning +spawns +spay +spayed +spaying +spays +speak +speakeasies +speakeasy +speakeasy's +speaker +speaker's +speakerphone +speakerphones +speakers +speaking +speaks +spear +spear's +speared +spearfish +spearfish's +spearhead +spearheaded +spearheading +spearheads +spearing +spearmint +spearmint's +spears +spec +spec's +special +specialisation +specialisation's +specialisations +specialise +specialised +specialises +specialising +specialist +specialist's +specialists +specialities +speciality +speciality's +specialization +specialization's +specializations +specialize +specialized +specializes +specializing +specially +specials +specialties +specialty +specialty's +specie +specie's +species +specifiable +specific +specifically +specification +specification's +specifications +specificity +specifics +specified +specifies +specify +specifying +specimen +specimen's +specimens +specious +speciously +speciousness +speck +speck's +specked +specking +speckle +speckle's +speckled +speckles +speckling +specks +specs +spectacle +spectacle's +spectacles +spectacular +spectacularly +spectaculars +spectator +spectator's +spectators +specter +specter's +specters +spectra +spectra's +spectral +spectre +spectre's +spectres +spectrogram +spectrogram's +spectrograph +spectrograph's +spectrometer +spectrometer's +spectrometers +spectrometric +spectrometry +spectrometry's +spectrophotometer +spectrophotometer's +spectroscope +spectroscope's +spectroscopes +spectroscopic +spectroscopy +spectroscopy's +spectrum +spectrum's +speculate +speculated +speculates +speculating +speculation +speculation's +speculations +speculative +speculatively +speculator +speculator's +speculators +speculum +speculum's +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speechwriter +speechwriters +speed +speed's +speedball +speedboat +speedboat's +speedboats +speeder +speeder's +speeders +speedier +speediest +speedily +speediness +speeding +speedometer +speedometer's +speedometers +speeds +speedster +speedster's +speedsters +speedup +speedups +speedway +speedway's +speedways +speedwell +speedwell's +speedy +speleological +speleologist +speleologists +spell +spellbind +spellbinder +spellbinder's +spellbinders +spellbinding +spellbinds +spellbound +spellchecker +spellcheckers +spelldown +spelldown's +spelldowns +spelled +speller +speller's +spellers +spelling +spelling's +spellings +spells +spelt +spelunker +spelunker's +spelunkers +spelunking +spend +spender +spender's +spenders +spending +spends +spendthrift +spendthrift's +spendthrifts +spent +sperm +sperm's +spermatozoa +spermatozoon +spermatozoon's +spermicidal +sperms +spew +spewed +spewing +spews +sphagnum +sphagnum's +sphairee +sphere +sphere's +spheres +spherical +spherically +spheroid +spheroid's +spheroids +sphincter +sphincter's +sphincters +sphinx +sphinx's +sphinxes +spic +spic's +spice +spice's +spiced +spices +spicier +spiciest +spicily +spiciness +spicing +spics +spicy +spider +spider's +spiders +spidery +spied +spiel +spiel's +spieled +spieling +spiels +spies +spiff +spiffed +spiffier +spiffiest +spiffs +spiffy +spigot +spigot's +spigots +spike +spike's +spiked +spikes +spikier +spikiest +spikiness +spiking +spiky +spill +spillage +spillage's +spillages +spilled +spiller +spilling +spills +spillway +spillway's +spillways +spilt +spin +spinach +spinach's +spinal +spinally +spinals +spindle +spindle's +spindled +spindles +spindlier +spindliest +spindling +spindly +spindrift +spindrift's +spine +spine's +spinebashing +spineless +spinelessly +spinelessness +spines +spinet +spinet's +spinets +spinier +spiniest +spinnaker +spinnaker's +spinnakers +spinner +spinner's +spinneret +spinneret's +spinnerets +spinners +spinney +spinning +spins +spinster +spinster's +spinsterhood +spinsterhood's +spinsterish +spinsters +spiny +spiracle +spiracle's +spiracles +spiral +spiraled +spiraling +spiralled +spiralling +spirally +spirals +spire +spire's +spires +spirit +spirit's +spirited +spiritedly +spiriting +spiritless +spirits +spiritual +spiritualisation's +spiritualise +spiritualised +spiritualises +spiritualising +spiritualism +spiritualism's +spiritualist +spiritualist's +spiritualistic +spiritualists +spirituality +spirituality's +spiritualization +spiritualization's +spiritualize +spiritualized +spiritualizes +spiritualizing +spiritually +spirituals +spirituous +spirochete +spirochete's +spirochetes +spit +spite +spite's +spited +spiteful +spitefully +spitefulness +spites +spitfire +spitfire's +spitfires +spiting +spits +spitted +spitting +spittle +spittle's +spittoon +spittoon's +spittoons +splash +splashdown +splashdown's +splashdowns +splashed +splashes +splashier +splashiest +splashily +splashing +splashy +splat +splat's +splats +splatter +splattered +splattering +splatters +splay +splayed +splayfeet +splayfoot +splayfoot's +splayfooted +splaying +splays +spleen +spleen's +spleens +splendid +splendidly +splendor +splendor's +splendorous +splendors +splendour +splendour's +splendours +splenetic +splice +spliced +splices +splicing +splint +splint's +splinted +splinter +splinter's +splintered +splintering +splinters +splintery +splinting +splints +split +splits +splitter +splitter's +splitters +splitting +splodge +splodge's +splodges +splotch +splotch's +splotched +splotches +splotching +splotchy +splurge +splurge's +splurged +splurges +splurging +splutter +spluttered +spluttering +splutters +spoil +spoilage +spoilage's +spoiled +spoiler +spoiler's +spoilers +spoiling +spoils +spoilsport +spoilsport's +spoilsports +spoilt +spoke +spoken +spokes +spokesman +spokesman's +spokesmen +spokespeople +spokesperson +spokespersons +spokeswoman +spokeswoman's +spokeswomen +spoliation +spoliation's +sponge +sponge's +sponged +sponger +sponger's +spongers +sponges +spongier +spongiest +sponginess +sponging +spongy +sponsor +sponsor's +sponsored +sponsoring +sponsors +sponsorship +sponsorships +spontaneity +spontaneity's +spontaneous +spontaneously +spoof +spoof's +spoofed +spoofing +spoofs +spook +spook's +spooked +spookier +spookiest +spookiness +spooking +spooks +spooky +spool +spool's +spooled +spooling +spools +spoon +spoon's +spoonbill +spoonbill's +spoonbills +spooned +spoonerism +spoonerism's +spoonerisms +spoonful +spoonful's +spoonfuls +spooning +spoons +spoor +spoor's +spoors +sporadic +sporadically +spore +spore's +spores +sporran +sporran's +sporrans +sport +sport's +sported +sportier +sportiest +sporting +sportingly +sportive +sports +sportscast +sportscasters +sportscasts +sportsman +sportsman's +sportsmanlike +sportsmanship +sportsmanship's +sportsmen +sportspeople +sportsperson +sportswear +sportswear's +sportswoman +sportswoman's +sportswomen +sportswriter +sportswriters +sporty +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spottier +spottiest +spottily +spottiness +spotting +spotty +spousal +spouse +spouse's +spouses +spout +spouted +spouting +spouts +sprain +sprained +spraining +sprains +sprang +sprat +sprat's +sprats +sprawl +sprawled +sprawling +sprawls +spray +spray's +sprayed +sprayer +sprayer's +sprayers +spraying +sprays +spread +spreader +spreader's +spreaders +spreading +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprier +spriest +sprig +sprig's +sprigged +sprightlier +sprightliest +sprightliness +sprightly +sprigs +spring +springboard +springboard's +springboards +springbok +springbok's +springboks +springier +springiest +springiness +springing +springs +springtime +springtime's +springy +sprinkle +sprinkled +sprinkler +sprinkler's +sprinklers +sprinkles +sprinkling +sprinkling's +sprinklings +sprint +sprint's +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprite's +sprites +sprocket +sprocket's +sprockets +sprout +sprouted +sprouting +sprouts +spruce +spruce's +spruced +sprucely +spruces +sprucing +spruik +sprung +spry +spryly +spryness +spud +spud's +spuds +spume +spume's +spumes +spumoni +spun +spunk +spunk's +spunkier +spunkiest +spunky +spur +spur's +spurge +spurge's +spurious +spuriously +spuriousness +spurn +spurned +spurning +spurns +spurred +spurring +spurs +spurt +spurted +spurting +spurts +sputa +sputnik +sputnik's +sputniks +sputter +sputtered +sputtering +sputters +sputum +sputum's +spy +spy's +spyglass +spyglass's +spyglasses +spying +spymaster +spymasters +sq +squab +squab's +squabble +squabbled +squabbles +squabbling +squabs +squad +squad's +squadron +squadron's +squadrons +squads +squalid +squalidly +squall +squall's +squalled +squallier +squalliest +squalling +squalls +squally +squalor +squalor's +squander +squandered +squandering +squanders +square +square's +squared +squarely +squarer +squares +squarest +squaring +squash +squashed +squashes +squashier +squashiest +squashing +squashy +squat +squatness +squats +squatted +squatter +squatter's +squatters +squattest +squatting +squattocracy +squaw +squaw's +squawk +squawk's +squawked +squawker +squawker's +squawkers +squawking +squawks +squaws +squeak +squeak's +squeaked +squeaker +squeaker's +squeakers +squeakier +squeakiest +squeakily +squeakiness +squeaking +squeaks +squeaky +squeal +squeal's +squealed +squealer +squealer's +squealers +squealing +squeals +squeamish +squeamishly +squeamishness +squeegee +squeegee's +squeegees +squeezable +squeeze +squeezebox +squeezeboxes +squeezed +squeezer +squeezer's +squeezers +squeezes +squeezing +squelch +squelched +squelches +squelching +squib +squib's +squibs +squid +squid's +squids +squiggle +squiggle's +squiggled +squiggles +squigglier +squiggliest +squiggling +squiggly +squint +squinted +squinter +squinting +squints +squire +squire's +squired +squires +squiring +squirm +squirmed +squirmier +squirmiest +squirming +squirms +squirmy +squirrel +squirrel's +squirreled +squirreling +squirrels +squirt +squirted +squirting +squirts +squish +squished +squishes +squishier +squishiest +squishing +squishy +squiz +stab +stabbed +stabber +stabbers +stabbing +stabbings +stabilisation +stabilisation's +stabilisations +stabilise +stabilised +stabiliser +stabiliser's +stabilisers +stabilises +stabilising +stability +stability's +stabilization +stabilization's +stabilizations +stabilize +stabilized +stabilizer +stabilizer's +stabilizers +stabilizes +stabilizing +stable +stable's +stabled +stableman +stableman's +stablemen +stables +stabling +stably +stabs +staccato +staccatos +stack +stack's +stacked +stacker +stacker's +stacking +stacks +stadium +stadium's +stadiums +staff +staff's +staffed +staffer +staffer's +staffers +staffing +staffroom +staffs +stag +stag's +stage +stage's +stagecoach +stagecoach's +stagecoaches +stagecraft +stagecraft's +staged +stagehand +stagehand's +stagehands +stages +stagflation +stagflation's +stagger +staggered +staggering +staggeringly +staggers +stagier +stagiest +staging +stagnancy +stagnancy's +stagnant +stagnantly +stagnate +stagnated +stagnates +stagnating +stagnation +stagnation's +stags +stagy +staid +staidly +staidness +stain +stained +staining +stainless +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stairwell +stairwell's +stairwells +stake +stake's +staked +stakeholder +stakeholders +stakeout +stakeout's +stakeouts +stakes +staking +stalactite +stalactite's +stalactites +stalagmite +stalagmite's +stalagmites +stale +staled +stalemate +stalemate's +stalemated +stalemates +stalemating +staleness +staler +stales +stalest +staling +stalk +stalk's +stalked +stalker +stalker's +stalkers +stalking +stalks +stall +stall's +stalled +stallholder +stallholders +stalling +stallion +stallion's +stallions +stalls +stalwart +stalwartly +stalwarts +stamen +stamen's +stamens +stamina +stamina's +stammer +stammered +stammering +stammers +stamp +stamped +stampede +stampede's +stampeded +stampedes +stampeding +stamping +stampings +stamps +stance +stance's +stances +stanch +stanched +stanches +stanching +stanchion +stanchion's +stanchions +stand +standalone +standard +standard's +standardisation +standardisation's +standardisations +standardise +standardised +standardises +standardising +standardization +standardization's +standardizations +standardize +standardized +standardizes +standardizing +standards +standby +standbys +standee +standee's +standees +standing +standing's +standings +standoff +standoff's +standoffish +standoffs +standout +standout's +standouts +standover +standpipe +standpipe's +standpipes +standpoint +standpoint's +standpoints +stands +standstill +standstill's +standstills +stank +stanza +stanza's +stanzas +stapes +stapes's +staphylococcal +staphylococci +staphylococcus +staphylococcus's +staple +staple's +stapled +stapler +stapler's +staplers +staples +stapling +star +star's +starboard +starboard's +starch +starch's +starched +starches +starchier +starchiest +starchiness +starching +starchy +stardom +stardom's +stardust +stardust's +stare +stared +stares +starfish +starfish's +starfishes +stargaze +stargazed +stargazer +stargazers +stargazes +stargazing +staring +stark +starker +starkest +starkly +starkness +starless +starlet +starlet's +starlets +starlight +starlight's +starling +starling's +starlings +starlit +starred +starrier +starriest +starring +starry +stars +start +started +starter +starter's +starters +starting +startle +startled +startles +startling +startlingly +starts +starvation +starvation's +starve +starved +starveling +starveling's +starves +starving +stash +stashed +stashes +stashing +stasis +stasis's +stat +state +state's +statecraft +stated +statehood +statehood's +statehouse +statehouses +stateless +statelessness +statelier +stateliest +stateliness +stately +statement +statement's +statements +stateroom +stateroom's +staterooms +states +stateside +statesman +statesman's +statesmanlike +statesmanship +statesmanship's +statesmen +stateswoman +stateswomen +static +statically +stating +station +station's +stationary +stationed +stationer +stationer's +stationers +stationery +stationery's +stationing +stationmaster +stationmaster's +stationmasters +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stator +stator's +stators +stats +statuary +statuary's +statue +statue's +statues +statuesque +statuette +statuette's +statuettes +stature +stature's +statures +status +status's +statuses +statute +statute's +statutes +statutorily +statutory +staunch +staunched +stauncher +staunches +staunchest +staunching +staunchly +staunchness +stave +stave's +staved +staving +stay +stayed +staying +stays +std +stead +stead's +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steady +steadying +steak +steak's +steakhouse +steakhouse's +steakhouses +steaks +steal +stealer +stealer's +stealing +steals +stealth +stealth's +stealthier +stealthiest +stealthily +stealthy +steam +steam's +steamboat +steamboat's +steamboats +steamed +steamer +steamer's +steamers +steamfitter +steamfitters +steamier +steamiest +steaminess +steaming +steamroll +steamrolled +steamroller +steamroller's +steamrollered +steamrollering +steamrollers +steamrolling +steamrolls +steams +steamship +steamship's +steamships +steamy +steed +steed's +steeds +steel +steel's +steeled +steelier +steeliest +steeliness +steeling +steelmaker +steelmakers +steels +steelwork +steelwork's +steelworker +steelworker's +steelworkers +steelworks +steely +steelyard +steelyard's +steelyards +steep +steeped +steepened +steeper +steepest +steeping +steeple +steeple's +steeplechase +steeplechase's +steeplechaser +steeplechaser's +steeplechases +steeplejack +steeplejack's +steeplejacks +steeples +steeply +steepness +steeps +steer +steerage +steerage's +steered +steering +steers +steersman +steersman's +steersmen +stegosaurus +stegosauruses +stein +stein's +steins +stele +stellar +stem +stem's +stemmed +stemming +stems +stemware +stemware's +stench +stench's +stenches +stencil +stencil's +stenciled +stenciling +stencilled +stencilling +stencils +steno +steno's +stenographer +stenographer's +stenographers +stenographic +stenography +stenography's +stenos +stentorian +step +step's +stepbrother +stepbrother's +stepbrothers +stepchild +stepchild's +stepchildren +stepdaughter +stepdaughter's +stepdaughters +stepfather +stepfather's +stepfathers +stepladder +stepladder's +stepladders +stepmother +stepmother's +stepmothers +stepparent +stepparent's +stepparents +steppe +steppe's +stepped +stepper +stepper's +steppers +steppes +stepping +steppingstone +steppingstones +steps +stepsister +stepsister's +stepsisters +stepson +stepson's +stepsons +stepwise +stereo +stereographic +stereophonic +stereos +stereoscope +stereoscope's +stereoscopes +stereoscopic +stereoscopically +stereoscopy +stereoscopy's +stereotype +stereotype's +stereotyped +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterilisation +sterilisation's +sterilise +sterilised +sterilises +sterilising +sterility +sterility's +sterilization +sterilization's +sterilizations +sterilize +sterilized +sterilizer +sterilizer's +sterilizers +sterilizes +sterilizing +sterling +sterling's +stern +sterner +sternest +sternly +sternness +sterns +sternum +sternum's +sternums +steroid +steroid's +steroidal +steroids +stet +stet's +stethoscope +stethoscope's +stethoscopes +stets +stetted +stetting +stevedore +stevedore's +stevedores +stew +stew's +steward +steward's +stewarded +stewardess +stewardess's +stewardesses +stewarding +stewards +stewardship +stewardship's +stewed +stewing +stews +stick +stick's +sticker +sticker's +stickers +stickier +stickiest +stickiness +sticking +stickleback +stickleback's +sticklebacks +stickler +stickler's +sticklers +stickpin +stickpin's +stickpins +sticks +stickup +stickup's +stickups +sticky +stickybeak +sties +stiff +stiffed +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffing +stiffly +stiffness +stiffs +stifle +stifled +stifles +stifling +stiflingly +stigma +stigma's +stigmas +stigmata +stigmatic +stigmatisations +stigmatise +stigmatised +stigmatises +stigmatising +stigmatization +stigmatization's +stigmatizations +stigmatize +stigmatized +stigmatizes +stigmatizing +stile +stile's +stiles +stiletto +stiletto's +stilettos +still +stillbirth +stillbirth's +stillbirths +stillborn +stillborns +stilled +stiller +stillest +stilling +stillness +stills +stilt +stilt's +stilted +stiltedly +stilts +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulation's +stimulator +stimulator's +stimulatory +stimuli +stimuli's +stimulus +stimulus's +sting +stinger +stinger's +stingers +stingier +stingiest +stingily +stinginess +stinging +stingray +stingray's +stingrays +stings +stingy +stink +stinkbug +stinkbugs +stinker +stinker's +stinkers +stinking +stinks +stinky +stint +stinted +stinting +stints +stipend +stipend's +stipendiary +stipends +stipple +stippled +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulation's +stipulations +stipule +stir +stirred +stirrer +stirrers +stirring +stirringly +stirrings +stirrup +stirrup's +stirrups +stirs +stitch +stitch's +stitched +stitches +stitching +stoat +stoat's +stoats +stochastic +stock +stock's +stockade +stockade's +stockades +stockbreeder +stockbreeder's +stockbreeders +stockbroker +stockbroker's +stockbrokers +stocked +stockholder +stockholder's +stockholders +stockhorse +stockier +stockiest +stockiness +stockinet's +stocking +stocking's +stockings +stockist +stockist's +stockists +stockpile +stockpiled +stockpiles +stockpiling +stockpot +stockpot's +stockpots +stockroom +stockroom's +stockrooms +stocks +stocktaking +stocktaking's +stocky +stockyard +stockyard's +stockyards +stodgier +stodgiest +stodgily +stodginess +stodgy +stoic +stoic's +stoical +stoically +stoicism +stoicism's +stoics +stoke +stoked +stoker +stoker's +stokers +stokes +stoking +stole +stolen +stoles +stolid +stolidity +stolidly +stoma +stoma's +stomach +stomach's +stomached +stomacher +stomacher's +stomachers +stomaching +stomachs +stomata +stomata's +stomp +stomped +stomping +stomps +stone +stone's +stoned +stonemason +stonemason's +stonemasons +stones +stonewall +stonewalled +stonewalling +stonewalls +stoneware +stoneware's +stonewashed +stonework +stonework's +stonier +stoniest +stonily +stoniness +stoning +stony +stood +stooge +stooge's +stooges +stool +stool's +stools +stoop +stooped +stooping +stoops +stop +stopcock +stopcock's +stopcocks +stopgap +stopgap's +stopgaps +stoplight +stoplight's +stoplights +stopover +stopover's +stopovers +stoppable +stoppage +stoppage's +stoppages +stopped +stopper +stopper's +stoppers +stopping +stopple +stopples +stops +stopwatch +stopwatch's +stopwatches +storage +storage's +store +store's +stored +storefront +storefront's +storefronts +storehouse +storehouse's +storehouses +storekeeper +storekeeper's +storekeepers +storeroom +storeroom's +storerooms +stores +storey +storey's +storeys +storied +stories +storing +stork +stork's +storks +storm +storm's +stormed +stormier +stormiest +stormily +storminess +storming +storms +stormy +story +story's +storyboard +storyboard's +storyboarded +storyboarding +storyboards +storybook +storybook's +storybooks +storyline +storyteller +storyteller's +storytellers +storytelling +storytelling's +stoup +stoup's +stoups +stoush +stout +stouter +stoutest +stoutly +stoutness +stouts +stove +stove's +stovepipe +stovepipe's +stovepipes +stoves +stow +stowage +stowage's +stowaway +stowaway's +stowaways +stowed +stowing +stows +straddle +straddled +straddles +straddling +strafe +strafed +strafes +strafing +straggle +straggled +straggler +stragglers +straggles +stragglier +straggliest +straggling +straggly +straight +straightaway +straightaways +straightedge +straightedge's +straightedges +straighten +straightened +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightjacket's +straightness +straights +straightway +strain +strained +strainer +strainer's +strainers +straining +strains +strait +strait's +straiten +straitened +straitening +straitens +straitjacket +straitjacket's +straitjacketed +straitjacketing +straitjackets +straits +strand +stranded +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +stranglehold +stranglehold's +strangleholds +strangler +stranglers +strangles +strangling +strangulate +strangulated +strangulates +strangulating +strangulation +strangulation's +strap +strap's +strapless +strapped +strapping +straps +strata +strata's +stratagem +stratagem's +stratagems +strategic +strategically +strategies +strategist +strategist's +strategists +strategy +strategy's +stratification +stratification's +stratified +stratifies +stratify +stratifying +stratosphere +stratosphere's +stratospheres +stratospheric +stratospherically +stratum +stratum's +stratus +straw +straw's +strawberries +strawberry +strawberry's +strawflower +straws +stray +strayed +straying +strays +streak +streak's +streaked +streakier +streakiest +streaking +streaks +streaky +stream +stream's +streamed +streamer +streamer's +streamers +streaming +streamline +streamlined +streamlines +streamlining +streams +street +street's +streetcar +streetcar's +streetcars +streetlamp +streetlamps +streetlight +streetlight's +streetlights +streets +streetwalker +streetwalker's +streetwalkers +streetwise +strength +strength's +strengthen +strengthened +strengtheners +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +strep +streptococcal +streptococci +streptococcus +streptococcus's +streptomycin +streptomycin's +stress +stress's +stressed +stresses +stressful +stressfulness +stressing +stretch +stretchable +stretched +stretcher +stretcher's +stretchers +stretches +stretchiness +stretching +stretchy +strew +strewed +strewing +strewn +strews +striated +striation +striation's +striations +stricken +strict +stricter +strictest +strictly +strictness +stricture +stricture's +strictures +stridden +stride +stride's +stridency +strident +stridently +strider +strider's +strides +striding +strife +strife's +strike +strikebound +strikebreaking +strikebreaking's +strikeout +strikeouts +striker +striker's +strikers +strikes +striking +strikingly +string +string's +stringed +stringency +stringent +stringently +stringer +stringer's +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +stripe +stripe's +striped +stripes +striping +stripling +stripling's +striplings +stripped +stripper +stripper's +strippers +stripping +strips +striptease +striptease's +stripteases +stripy +strive +strived +striven +strives +striving +strobe +strobe's +strobes +stroboscope +stroboscope's +stroboscopes +stroboscopic +strode +stroke +stroke's +stroked +strokes +stroking +stroll +strolled +stroller +stroller's +strollers +strolling +strolls +strong +strongbox +strongbox's +strongboxes +stronger +strongest +stronghold +stronghold's +strongholds +strongly +strongman +strongman's +strongmen +strontium +strontium's +strop +strop's +strophe +strophe's +strophes +strophic +stropped +stropping +strops +strove +struck +structural +structuralise +structuralises +structuralism +structuralism's +structuralize +structuralizes +structurally +structure +structure's +structured +structures +structuring +strudel +strudel's +strudels +struggle +struggled +struggles +struggling +strum +strummed +strumming +strumpet +strumpet's +strumpets +strums +strung +strut +struts +strutted +strutting +strychnine +strychnine's +stub +stub's +stubbed +stubbier +stubbiest +stubbing +stubble +stubble's +stubbly +stubborn +stubbornly +stubbornness +stubby +stubs +stucco +stucco's +stuccoed +stuccoes +stuccoing +stuck +stud +stud's +studbook +studbook's +studbooks +studded +studding +student +student's +students +studentship +studentship's +studentships +studied +studiedly +studier +studier's +studiers +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffier +stuffiest +stuffily +stuffiness +stuffing +stuffing's +stuffs +stuffy +stultification +stultified +stultifies +stultify +stultifying +stumble +stumbled +stumbles +stumbling +stumblingly +stumer +stump +stump's +stumped +stumping +stumps +stumpy +stun +stung +stunk +stunned +stunner +stunner's +stunners +stunning +stunningly +stuns +stunt +stunted +stunting +stuntman +stuntmen +stunts +stupefaction +stupefaction's +stupefied +stupefies +stupefy +stupefying +stupendous +stupendously +stupid +stupider +stupidest +stupidities +stupidity +stupidity's +stupidly +stupor +stupor's +stupors +sturdier +sturdiest +sturdily +sturdiness +sturdy +sturgeon +sturgeon's +sturgeons +stutter +stuttered +stuttering +stutters +sty +sty's +style +style's +styled +styles +styli +styling +stylisation +stylisation's +stylisations +stylise +stylised +stylises +stylish +stylishly +stylishness +stylising +stylist +stylist's +stylistic +stylistically +stylistics +stylists +stylization +stylization's +stylizations +stylize +stylized +stylizes +stylizing +stylus +stylus's +styluses +stymie +stymied +stymieing +stymies +styptic +styptics +styrene +styrene's +suasion +suasion's +suave +suavely +suaveness +suavity +suavity's +sub +sub's +subaltern +subaltern's +subalterns +subatomic +subbasement +subbasement's +subbasements +subbed +subbing +subcategories +subcategorising +subcategorizing +subcategory +subcategory's +subclass +subclass's +subclasses +subcommittee +subcommittees +subcompact +subcompacts +subconscious +subconsciously +subcontinent +subcontinent's +subcontinents +subcontract +subcontract's +subcontracted +subcontracting +subcontractor +subcontractor's +subcontractors +subcontracts +subculture +subculture's +subcultures +subcutaneous +subcutaneously +subdivide +subdivided +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subdues +subduing +subeditor +subeditors +subfamilies +subfamily +subfamily's +subfreezing +subgroup +subgroup's +subgroups +subhead +subhead's +subheading +subheading's +subheadings +subheads +subhuman +subject +subject's +subjected +subjecting +subjection +subjection's +subjective +subjectively +subjectivity +subjectivity's +subjects +subjoin +subjoined +subjoining +subjoins +subjugate +subjugated +subjugates +subjugating +subjugation +subjugation's +subjunctive +subjunctives +sublease +sublease's +subleased +subleases +subleasing +sublet +sublets +subletting +sublimate +sublimated +sublimates +sublimating +sublimation +sublimation's +sublime +sublimed +sublimely +sublimes +subliminal +subliminally +subliming +sublunary +submarine +submarine's +submariner +submariner's +submariners +submarines +submerge +submerged +submergence +submergence's +submerges +submerging +submerse +submersed +submerses +submersible +submersibles +submersing +submersion +submersion's +submission +submission's +submissions +submissive +submissively +submissiveness +submit +submits +submitted +submitter +submitters +submitting +subnormal +suboptimal +suborbital +suborder +suborder's +suborders +subordinate +subordinated +subordinates +subordinating +subordination +subordination's +suborn +subornation +subornation's +suborned +suborning +suborns +subplot +subplot's +subplots +subpoena +subpoena's +subpoenaed +subpoenaing +subpoenas +subprogram +subprograms +subroutine +subroutine's +subroutines +subs +subscribe +subscribed +subscriber +subscriber's +subscribers +subscribes +subscribing +subscript +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsequent +subsequently +subservience +subservience's +subservient +subserviently +subset +subset's +subsets +subside +subsided +subsidence +subsidence's +subsides +subsidiaries +subsidiary +subsidies +subsiding +subsidisation +subsidisation's +subsidisations +subsidise +subsidised +subsidises +subsidising +subsidization +subsidization's +subsidizations +subsidize +subsidized +subsidizer +subsidizer's +subsidizers +subsidizes +subsidizing +subsidy +subsidy's +subsist +subsisted +subsistence +subsistence's +subsisting +subsists +subsoil +subsoil's +subsonic +subspace +subspace's +subspaces +subspecialties +subspecialty +subspecialty's +subspecies +subspecies's +substance +substance's +substances +substandard +substantial +substantially +substantiate +substantiated +substantiates +substantiating +substantiation +substantiation's +substantiations +substantive +substantive's +substantively +substantives +substation +substation's +substations +substitutable +substitute +substituted +substitutes +substituting +substitution +substitution's +substitutions +substrata +substrate +substrate's +substrates +substratum +substratum's +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsurface +subsystem +subsystems +subtenant +subtenant's +subtenants +subtend +subtended +subtending +subtends +subterfuge +subterfuge's +subterfuges +subterranean +subtext +subtext's +subtexts +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtler +subtlest +subtleties +subtlety +subtlety's +subtly +subtopic +subtopic's +subtopics +subtotal +subtotal's +subtotaled +subtotaling +subtotalled +subtotalling +subtotals +subtract +subtracted +subtracting +subtraction +subtraction's +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtropical +subtropics +subtype +subtype's +subtypes +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbanisation +suburbanise +suburbanised +suburbanises +suburbanising +suburbanite +suburbanite's +suburbanites +suburbanization +suburbanize +suburbanized +suburbanizes +suburbanizing +suburbia +suburbia's +suburbs +subvention +subvention's +subventions +subversion +subversion's +subversive +subversively +subversives +subvert +subverted +subverting +subverts +subway +subway's +subways +subzero +succeed +succeeded +succeeding +succeeds +success +success's +successes +successful +successfully +succession +succession's +successions +successive +successively +successor +successor's +successors +succinct +succinctly +succinctness +succor +succor's +succored +succoring +succors +succotash +succotash's +succour +succour's +succoured +succouring +succours +succubae +succubus +succubus's +succulence +succulence's +succulent +succulents +succumb +succumbed +succumbing +succumbs +such +suchlike +suck +sucked +sucker +sucker's +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +sucrose +sucrose's +suction +suction's +suctioned +suctioning +suctions +sudden +suddenly +suddenness +suds +sudsier +sudsiest +sudsy +sue +sued +suede +suede's +sues +suet +suet's +suffer +sufferance +sufferance's +suffered +sufferer +sufferer's +sufferers +suffering +suffering's +sufferings +suffers +suffice +sufficed +suffices +sufficiency +sufficiency's +sufficient +sufficiently +sufficing +suffix +suffix's +suffixation +suffixed +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocation +suffrage +suffrage's +suffragette +suffragette's +suffragettes +suffragist +suffragist's +suffragists +suffuse +suffused +suffuses +suffusing +suffusion +suffusion's +sugar +sugar's +sugarcane +sugared +sugaring +sugarless +sugarplum +sugarplum's +sugarplums +sugars +sugary +suggest +suggested +suggestibility +suggestibility's +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicide +suicide's +suicides +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suite's +suited +suites +suiting +suitor +suitor's +suitors +suits +sukiyaki +sukiyaki's +sulfur +sulfur's +sulfured +sulfuric +sulfuring +sulfurous +sulfurs +sulk +sulked +sulkier +sulkies +sulkiest +sulkily +sulkiness +sulking +sulks +sulky +sullen +sullener +sullenest +sullenly +sullenness +sullied +sullies +sully +sullying +sulphate +sulphate's +sulphates +sulphide +sulphide's +sulphides +sulphur +sulphur's +sulphured +sulphuric +sulphuring +sulphurous +sulphurs +sultan +sultan's +sultana +sultana's +sultanas +sultanate +sultanate's +sultanates +sultans +sultrier +sultriest +sultrily +sultriness +sultry +sum +sum's +sumac +sumac's +summaries +summarily +summarisation +summarisation's +summarisations +summarise +summarised +summariser +summariser's +summarisers +summarises +summarising +summarization +summarization's +summarizations +summarize +summarized +summarizer +summarizer's +summarizers +summarizes +summarizing +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summerhouse +summerhouse's +summerhouses +summering +summers +summertime +summertime's +summery +summing +summit +summit's +summitry +summitry's +summits +summon +summoned +summoning +summons +summons's +summonsed +summonses +summonsing +sumo +sump +sump's +sumps +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbake +sunbath +sunbathe +sunbathed +sunbather +sunbather's +sunbathers +sunbathes +sunbathing +sunbaths +sunbeam +sunbeam's +sunbeams +sunbelt +sunbonnet +sunbonnet's +sunbonnets +sunburn +sunburn's +sunburned +sunburns +sunburst +sunburst's +sunbursts +sundae +sundae's +sundaes +sundeck +sundecks +sunder +sundered +sundering +sunders +sundial +sundial's +sundials +sundown +sundown's +sundress +sundress's +sundresses +sundries +sundry +sunfish +sunfish's +sunfishes +sunflower +sunflower's +sunflowers +sung +sunglasses +sunhat +sunhat's +sunhats +sunk +sunken +sunlamp +sunlamps +sunless +sunlight +sunlight's +sunlit +sunned +sunnier +sunniest +sunning +sunny +sunrise +sunrise's +sunrises +sunroof +sunroofs +suns +sunscreen +sunscreens +sunset +sunset's +sunsets +sunshade +sunshade's +sunshades +sunshine +sunshine's +sunshiny +sunspot +sunspot's +sunspots +sunstroke +sunstroke's +suntan +suntan's +suntanned +suntans +suntrap +suntrap's +suntraps +sunup +sunup's +sup +super +superabundance +superabundance's +superabundant +superannuate +superannuated +superannuates +superannuating +superannuation +superannuation's +superb +superbly +supercargo +supercargo's +supercargoes +supercharge +supercharged +supercharger +supercharger's +superchargers +supercharges +supercharging +supercilious +superciliously +superciliousness +supercomputer +supercomputers +supercomputing +superconducting +superconductive +superconductivity +superconductivity's +superconductor +superconductor's +superconductors +superego +superego's +superegos +supererogation +supererogation's +supererogatory +superficial +superficiality +superficially +superfine +superfluities +superfluity +superfluity's +superfluous +superfluously +superglue +superheat +superheated +superhero +superhero's +superheroes +superhighway +superhighway's +superhighways +superhuman +superimpose +superimposed +superimposes +superimposing +superimposition +superimposition's +superintend +superintended +superintendence +superintendent +superintendent's +superintendents +superintending +superintends +superior +superiority +superiority's +superiors +superlative +superlatively +superlatives +superman +superman's +supermarket +supermarket's +supermarkets +supermen +supermodel +supermodels +supernal +supernatant +supernatural +supernaturally +supernova +supernova's +supernovae +supernovas +supernumeraries +supernumerary +superpose +superposed +superposes +superposing +superposition +superposition's +superpower +superpower's +superpowers +supers +supersaturate +supersaturated +supersaturates +supersaturating +superscript +superscription +superscription's +superscripts +supersede +superseded +supersedes +superseding +supersonic +supersonically +supersonics +superstar +superstar's +superstars +superstition +superstition's +superstitions +superstitious +superstitiously +superstore +superstores +superstructure +superstructure's +superstructures +supervene +supervened +supervenes +supervening +supervise +supervised +supervises +supervising +supervision +supervision's +supervisions +supervisor +supervisor's +supervisors +supervisory +superwoman +superwoman's +superwomen +supine +supinely +supp +supped +supper +supper's +suppers +suppertime +suppertime's +supping +supplant +supplanted +supplanting +supplants +supple +supplement +supplement's +supplemental +supplementary +supplementation +supplemented +supplementing +supplements +suppleness +suppler +supplest +suppliant +suppliants +supplicant +supplicant's +supplicants +supplicate +supplicated +supplicates +supplicating +supplication +supplication's +supplications +supplied +supplier +supplier's +suppliers +supplies +supply +supplying +support +supportability +supportability's +supportable +supported +supporter +supporter's +supporters +supporting +supportive +supports +suppose +supposed +supposedly +supposes +supposing +supposition +supposition's +suppositions +suppositories +suppository +suppository's +suppress +suppressant +suppressants +suppressed +suppresses +suppressible +suppressing +suppression +suppression's +suppressive +suppressor +suppressors +suppurate +suppurated +suppurates +suppurating +suppuration +suppuration's +supra +supranational +supremacist +supremacist's +supremacists +supremacy +supremacy's +supreme +supremely +sups +surcease +surcease's +surceases +surcharge +surcharge's +surcharged +surcharges +surcharging +surd +surd's +sure +surefooted +surely +sureness +surer +surest +sureties +surety +surety's +surf +surf's +surface +surface's +surfaced +surfaces +surfacing +surfactant +surfactant's +surfactants +surfboard +surfboard's +surfboarding +surfboards +surfed +surfeit +surfeit's +surfeited +surfeiting +surfeits +surfer +surfer's +surfers +surfie +surfing +surfs +surge +surge's +surged +surgeon +surgeon's +surgeons +surgeries +surgery +surgery's +surges +surgical +surgically +surging +surlier +surliest +surliness +surly +surmise +surmised +surmises +surmising +surmount +surmountable +surmounted +surmounting +surmounts +surname +surname's +surnames +surpass +surpassed +surpasses +surpassing +surplice +surplice's +surplices +surplus +surplus's +surpluses +surprise +surprised +surprises +surprising +surprisingly +surreal +surrealism +surrealism's +surrealist +surrealistic +surrealistically +surrealists +surrender +surrendered +surrendering +surrenders +surreptitious +surreptitiously +surreptitiousness +surrey +surrey's +surreys +surrogacy +surrogate +surrogate's +surrogates +surround +surrounded +surrounding +surrounding's +surroundings +surrounds +surtax +surtax's +surtaxes +surveillance +surveillance's +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survivability +survivability's +survivable +survival +survival's +survivalist +survivalists +survivals +survive +survived +survives +surviving +survivor +survivor's +survivors +susceptibilities +susceptibility +susceptibility's +susceptible +sushi +sushi's +suspect +suspected +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspense's +suspenseful +suspension +suspension's +suspensions +suspicion +suspicion's +suspicions +suspicious +suspiciously +suss +sussed +susses +sussing +susso +sustain +sustainability +sustainable +sustained +sustaining +sustains +sustenance +sustenance's +suttee +suttee's +suture +suture's +sutured +sutures +suturing +suzerain +suzerain's +suzerains +suzerainty +suzerainty's +svelte +swab +swab's +swabbed +swabbing +swabs +swaddle +swaddled +swaddles +swaddling +swag +swag's +swagger +swaggered +swaggerer +swaggering +swaggers +swaggie +swagman +swags +swain +swain's +swains +swallow +swallowed +swallowing +swallows +swallowtail +swallowtail's +swallowtails +swam +swami +swami's +swamis +swamp +swamp's +swamped +swamper +swampier +swampiest +swamping +swampland +swampland's +swamplands +swamps +swampy +swan +swan's +swank +swanked +swanker +swankest +swankier +swankiest +swanking +swanks +swanky +swans +swansong +swansongs +swap +swappable +swapped +swapper +swapper's +swappers +swapping +swaps +sward +sward's +swards +swarm +swarm's +swarmed +swarming +swarms +swarthier +swarthiest +swarthy +swash +swashbuckler +swashbuckler's +swashbucklers +swashbuckling +swashed +swashes +swashing +swastika +swastika's +swastikas +swat +swatch +swatch's +swatches +swath +swath's +swathe +swathed +swathes +swathing +swaths +swats +swatted +swatter +swatter's +swatters +swatting +sway +swayback +swaybacked +swayed +swaying +sways +swear +swearing +swears +swearword +swearword's +swearwords +sweat +sweat's +sweatband +sweatband's +sweatbands +sweater +sweater's +sweaters +sweatier +sweatiest +sweating +sweatpants +sweats +sweatshirt +sweatshirts +sweatshop +sweatshop's +sweatshops +sweaty +sweep +sweeper +sweeper's +sweepers +sweeping +sweepingly +sweepings +sweeps +sweepstake's +sweepstakes +sweet +sweetbread +sweetbread's +sweetbreads +sweetbrier +sweetbrier's +sweetbriers +sweeten +sweetened +sweetener +sweetener's +sweeteners +sweetening +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweetish +sweetly +sweetmeat +sweetmeat's +sweetmeats +sweetness +sweets +sweetshop +swell +swelled +swellhead +swellheaded +swellheads +swelling +swelling's +swellings +swells +swelter +sweltered +sweltering +swelters +swept +sweptback +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftie +swiftly +swiftness +swifts +swig +swig's +swigged +swigging +swigs +swill +swilled +swilling +swills +swim +swimmer +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swimwear +swindle +swindled +swindler +swindler's +swindlers +swindles +swindling +swine +swine's +swineherd +swineherd's +swineherds +swing +swingeing +swinger +swinger's +swingers +swinging +swings +swinish +swipe +swiped +swipes +swiping +swirl +swirled +swirling +swirls +swish +swished +swishes +swishing +swishy +switch +switch's +switchback +switchback's +switchbacks +switchblade +switchblade's +switchblades +switchboard +switchboard's +switchboards +switched +switcher +switcher's +switchers +switches +switchgear +switchgirl +switching +switchover +switchover's +swivel +swivel's +swiveled +swiveling +swivelled +swivelling +swivels +swollen +swoon +swooned +swooning +swoons +swoop +swooped +swooping +swoops +swoosh +sword +sword's +swordfish +swordfish's +swordfishes +swordplay +swordplay's +swords +swordsman +swordsman's +swordsmanship +swordsmanship's +swordsmen +swore +sworn +swot +swots +swotted +swotting +swum +swung +swy +sybarite +sybarite's +sybarites +sybaritic +sycamore +sycamore's +sycamores +sycophancy +sycophant +sycophant's +sycophantic +sycophantically +sycophants +syllabi's +syllabic +syllabicate +syllabicated +syllabicates +syllabicating +syllabication +syllabication's +syllabification +syllabification's +syllabified +syllabifies +syllabify +syllabifying +syllable +syllable's +syllables +syllabub +syllabub's +syllabubs +syllabus +syllabus's +syllabuses +syllogism +syllogism's +syllogisms +syllogistic +sylph +sylph's +sylphlike +sylphs +sylvan +sylvanite +sym +symbioses +symbiosis +symbiosis's +symbiotic +symbiotically +symbol +symbol's +symbolic +symbolical +symbolically +symbolisation +symbolisation's +symbolisations +symbolise +symbolised +symbolises +symbolising +symbolism +symbolism's +symbolist +symbolist's +symbolization +symbolization's +symbolizations +symbolize +symbolized +symbolizes +symbolizing +symbols +symmetric +symmetrical +symmetrically +symmetries +symmetry +symmetry's +sympathetic +sympathetically +sympathies +sympathise +sympathised +sympathiser +sympathiser's +sympathisers +sympathises +sympathising +sympathize +sympathized +sympathizer +sympathizer's +sympathizers +sympathizes +sympathizing +sympathy +sympathy's +symphonic +symphonies +symphonise +symphonised +symphonising +symphonists +symphonize +symphonized +symphonizing +symphony +symphony's +symposium +symposium's +symposiums +symptom +symptom's +symptomatic +symptomatically +symptoms +synagogue +synagogue's +synagogues +synapse +synapse's +synapses +synaptic +sync +synced +synchronicity +synchronisation +synchronisation's +synchronisations +synchronise +synchronised +synchroniser +synchroniser's +synchronisers +synchronises +synchronising +synchronization +synchronization's +synchronizations +synchronize +synchronized +synchronizer +synchronizer's +synchronizers +synchronizes +synchronizing +synchronous +synchronously +synchrony +synchrotron +synchrotron's +syncing +syncopate +syncopated +syncopates +syncopating +syncopation +syncopation's +syncope +syncope's +syncs +syndicalism +syndicalism's +syndicate +syndicate's +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergies +synergise +synergised +synergises +synergising +synergism +synergism's +synergistic +synergize +synergized +synergizes +synergizing +synergy +synergy's +synod +synod's +synods +synonym +synonym's +synonymic +synonymous +synonymously +synonyms +synonymy +synonymy's +synopses +synopsis +synopsis's +synopsise +synopsised +synopsises +synopsising +synopsize +synopsized +synopsizes +synopsizing +synoptic +syntactic +syntactical +syntactically +syntax +syntax's +syntheses +synthesis +synthesis's +synthesise +synthesised +synthesiser +synthesiser's +synthesisers +synthesises +synthesising +synthesize +synthesized +synthesizer +synthesizer's +synthesizers +synthesizes +synthesizing +synthetic +synthetically +synthetics +syphilis +syphilis's +syphilitic +syphilitics +syringe +syringe's +syringed +syringes +syringing +syrup +syrup's +syrups +syrupy +system +system's +systematic +systematically +systematisations +systematise +systematised +systematises +systematising +systematization +systematization's +systematizations +systematize +systematized +systematizes +systematizing +systemic +systemically +systemisation +systemisation's +systemisations +systemise +systemised +systemises +systemising +systemization +systemization's +systemizations +systemize +systemized +systemizes +systemizing +systems +systole +systole's +systoles +systolic +séance +séance's +séances ++++++++++ +t +tab +tab's +tabbed +tabbies +tabbing +tabby +tabernacle +tabernacle's +tabernacles +table +table's +tableau +tableau's +tableaux +tablecloth +tablecloth's +tablecloths +tabled +tableland +tableland's +tablelands +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tabletop +tabletops +tablets +tableware +tableware's +tabling +tabloid +tabloid's +tabloids +taboo +tabooed +tabooing +taboos +tabor +tabor's +tabors +tabs +tabular +tabularisation +tabularisation's +tabularisations +tabularise +tabularised +tabularises +tabularising +tabularization +tabularization's +tabularizations +tabularize +tabularized +tabularizes +tabularizing +tabulate +tabulated +tabulates +tabulating +tabulation +tabulation's +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachycardia +tachyon +tachyon's +tachyons +tacit +tacitly +taciturn +taciturnity +taciturnity's +taciturnly +tack +tack's +tacked +tackier +tackiest +tackiness +tacking +tackle +tackle's +tackled +tackler +tackler's +tacklers +tackles +tackling +tacks +tacky +taco +taco's +tacos +tact +tact's +tactful +tactfully +tactfulness +tactic +tactic's +tactical +tactically +tactician +tactician's +tacticians +tactics +tactile +tactility +tactless +tactlessly +tactlessness +tactual +tad +tad's +tadpole +tadpole's +tadpoles +tads +tae +taffeta +taffeta's +taffies +taffy +taffy's +tag +tag's +tagged +tagging +tags +taiga +taiga's +taigas +tail +tail's +tailback +tailback's +tailbacks +tailboard +tailboard's +tailboards +tailbone +tailbones +tailcoat +tailcoats +tailed +tailgate +tailgate's +tailgated +tailgater +tailgater's +tailgaters +tailgates +tailgating +tailing +tailing's +tailless +taillight +taillight's +taillights +tailor +tailor's +tailored +tailoring +tailors +tailpiece +tailpiece's +tailpieces +tailpipe +tailpipe's +tailpipes +tails +tailspin +tailspin's +tailspins +tailwind +tailwind's +tailwinds +taint +tainted +tainting +taints +taipan +take +takeaway +takeaways +taken +takeoff +takeoff's +takeoffs +takeout +takeouts +takeover +takeover's +takeovers +taker +taker's +takers +takes +taking +takings +talc +talc's +talcum +tale +tale's +talebearer +talebearer's +talebearers +talent +talent's +talented +talents +tales +talisman +talisman's +talismans +talk +talkative +talkatively +talkativeness +talked +talker +talker's +talkers +talkie +talkie's +talkies +talking +talks +talky +tall +tallboy +tallboy's +tallboys +taller +tallest +tallied +tallies +tallish +tallness +tallow +tallow's +tally +tallyho +tallyho's +tallyhos +tallying +talon +talon's +talons +talus +talus's +taluses +tam +tam's +tamale +tamale's +tamales +tamarack +tamarack's +tamaracks +tamarind +tamarind's +tamarinds +tambour +tambourine +tambourine's +tambourines +tame +tamed +tamely +tameness +tamer +tamers +tames +tamest +taming +tammar +tamp +tamped +tamper +tampered +tampering +tampers +tamping +tampon +tampon's +tampons +tamps +tams +tan +tan's +tanager +tanager's +tanagers +tanbark +tanbark's +tandem +tandem's +tandems +tang +tang's +tangelo +tangelo's +tangelos +tangent +tangent's +tangential +tangentially +tangents +tangerine +tangerine's +tangerines +tangibility +tangibility's +tangible +tangibles +tangibly +tangier +tangiest +tangle +tangle's +tangled +tangles +tangling +tango +tango's +tangoed +tangoing +tangos +tangs +tangy +tank +tank's +tankard +tankard's +tankards +tanked +tanker +tanker's +tankers +tanking +tanks +tanned +tanner +tanner's +tanneries +tanners +tannery +tannery's +tannest +tannin +tannin's +tanning +tannins +tans +tansy +tansy's +tantalisation +tantalisation's +tantalisations +tantalise +tantalised +tantaliser +tantaliser's +tantalisers +tantalises +tantalising +tantalisingly +tantalization +tantalization's +tantalizations +tantalize +tantalized +tantalizer +tantalizer's +tantalizers +tantalizes +tantalizing +tantalizingly +tantalum +tantalum's +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +tape's +taped +tapeline +tapelines +taper +tapered +tapering +tapers +tapes +tapestries +tapestry +tapestry's +tapeworm +tapeworm's +tapeworms +taping +tapioca +tapioca's +tapir +tapir's +tapirs +tapped +tappet +tappet's +tappets +tapping +taproom +taproom's +taprooms +taproot +taproot's +taproots +taps +tar +tar's +tarantella +tarantella's +tarantellas +tarantula +tarantula's +tarantulas +tardier +tardiest +tardily +tardiness +tardy +tare +tare's +tares +target +target's +targeted +targeting +targets +tariff +tariff's +tariffs +tarmac +tarmacs +tarn +tarnish +tarnished +tarnishes +tarnishing +tarns +taro +taro's +taros +tarot +tarot's +tarots +tarp +tarp's +tarpaulin +tarpaulin's +tarpaulins +tarpon +tarpon's +tarpons +tarps +tarragon +tarragon's +tarragons +tarred +tarried +tarries +tarring +tarry +tarrying +tars +tarsal +tarsi +tarsus +tarsus's +tart +tart's +tartan +tartan's +tartans +tartar +tartar's +tartaric +tartars +tarter +tartest +tartly +tartness +tarts +tarwhine +task +task's +tasked +tasking +taskmaster +taskmaster's +taskmasters +taskmistress +taskmistress's +taskmistresses +tasks +tassel +tassel's +tasseled +tasselled +tassels +taste +taste's +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +taster's +tasters +tastes +tastier +tastiest +tastily +tastiness +tasting +tasty +tat +tater +tater's +taters +tats +tatted +tatter +tatterdemalion +tatterdemalion's +tatterdemalions +tattered +tattering +tatters +tatting +tattle +tattled +tattler +tattler's +tattlers +tattles +tattletale +tattletale's +tattletales +tattling +tattoo +tattoo's +tattooed +tattooing +tattooist +tattooist's +tattooists +tattoos +tatty +taught +taunt +taunted +taunting +tauntingly +taunts +taupe +taupe's +taut +tauten +tautened +tautening +tautens +tauter +tautest +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverns +taw +tawdrier +tawdriest +tawdrily +tawdriness +tawdry +tawnier +tawniest +tawny +tax +tax's +taxable +taxation +taxation's +taxed +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxidermist +taxidermist's +taxidermists +taxidermy +taxidermy's +taxied +taxiing +taximeter +taximeter's +taximeters +taxing +taxis +taxiway +taxiway's +taxiways +taxman +taxmen +taxonomic +taxonomies +taxonomist +taxonomist's +taxonomists +taxonomy +taxonomy's +taxpayer +taxpayer's +taxpayers +taxpaying +tbsp +tea +tea's +teabag +teabags +teacake +teacake's +teacakes +teach +teachable +teacher +teacher's +teachers +teaches +teaching +teaching's +teachings +teacloth +teacup +teacup's +teacupful +teacupful's +teacupfuls +teacups +teak +teak's +teakettle +teakettle's +teakettles +teaks +teal +teal's +tealeaves +teals +team +team's +teamed +teaming +teams +teamster +teamster's +teamsters +teamwork +teamwork's +teapot +teapot's +teapots +tear +tear's +tearaway +tearaways +teardrop +teardrop's +teardrops +tearful +tearfully +tearfulness +teargas +teargases +tearing +tearjerker +tearjerkers +tearless +tearoom +tearoom's +tearooms +tears +teary +teas +tease +teased +teasel +teasel's +teaseled +teaseling +teaselled +teaselling +teasels +teaser +teaser's +teasers +teases +teashop +teashop's +teashops +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +teat +teat's +teatime +teatime's +teatimes +teats +tech +techie +techies +technetium +technetium's +technical +technicalities +technicality +technicality's +technically +technician +technician's +technicians +technique +technique's +techniques +techno +technocracies +technocracy +technocracy's +technocrat +technocratic +technocrats +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +technophiles +technophobe +technophobes +technophobia +techs +tectonic +tectonically +tectonics +teddies +teddy +teddy's +tedious +tediously +tediousness +tedium +tedium's +tee +tee's +teed +teeing +teem +teemed +teeming +teems +teen +teenage +teenager +teenager's +teenagers +teenier +teeniest +teens +teeny +teenybopper +teenybopper's +teenyboppers +tees +teeter +teetered +teetering +teeters +teeth +teeth's +teethe +teethed +teethes +teething +teetotal +teetotaler +teetotaler's +teetotalers +teetotalism +teetotalism's +teetotaller +teetotaller's +teetotallers +tektite +tektite's +tektites +telecast +telecaster +telecasters +telecasting +telecasts +telecommunication +telecommunication's +telecommunications +telecommute +telecommuter +telecommuters +telecommutes +telecommuting +telecoms +teleconference +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraph's +telegraphed +telegrapher +telegraphers +telegraphic +telegraphically +telegraphing +telegraphs +telegraphy +telegraphy's +telekinesis +telekinesis's +telekinetic +telemarketer +telemarketers +telemarketing +telemeter +telemeter's +telemeters +telemetries +telemetry +telemetry's +teleological +teleology +teleology's +telepathic +telepathically +telepathy +telepathy's +telephone +telephone's +telephoned +telephones +telephonic +telephoning +telephonist +telephonist's +telephonists +telephony +telephony's +telephoto +telephotography +telephotography's +telephotos +teleplay +teleplay's +teleplays +teleprocessing +teleprompter +teleprompters +telesales +telescope +telescope's +telescoped +telescopes +telescopic +telescopically +telescoping +telethon +telethon's +telethons +teletype +teletypes +teletypewriter +teletypewriter's +teletypewriters +televangelism +televangelist +televangelists +televise +televised +televises +televising +television +television's +televisions +telex +telex's +telexed +telexes +telexing +tell +teller +teller's +tellers +tellies +telling +tellingly +tells +telltale +telltale's +telltales +tellurium +tellurium's +telly +telly's +temblor +temblors +temerity +temerity's +temp +temp's +temped +temper +temper's +tempera +tempera's +temperament +temperament's +temperamental +temperamentally +temperaments +temperance +temperance's +temperas +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +tempering +tempers +tempest +tempest's +tempests +tempestuous +tempestuously +tempestuousness +temping +template +template's +templates +temple +temple's +temples +tempo +tempo's +temporal +temporally +temporaries +temporarily +temporariness +temporary +temporisation +temporisation's +temporisations +temporise +temporised +temporiser +temporiser's +temporisers +temporises +temporising +temporization +temporization's +temporizations +temporize +temporized +temporizer +temporizer's +temporizers +temporizes +temporizing +tempos +temps +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +temptress +temptress's +temptresses +tempts +tempura +tempura's +ten +ten's +tenability +tenability's +tenable +tenably +tenacious +tenaciously +tenaciousness +tenacity +tenancies +tenancy +tenancy's +tenant +tenant's +tenanted +tenanting +tenants +tend +tended +tendencies +tendency +tendency's +tendentious +tendentiously +tendentiousness +tender +tendered +tenderfoot +tenderfoot's +tenderfoots +tendering +tenderisation +tenderisations +tenderise +tenderised +tenderiser +tenderiser's +tenderisers +tenderises +tenderising +tenderization +tenderization's +tenderizations +tenderize +tenderized +tenderizer +tenderizer's +tenderizers +tenderizes +tenderizing +tenderloin +tenderloin's +tenderloins +tenderly +tenderness +tenders +tending +tendon +tendon's +tendons +tendril +tendril's +tendrils +tends +tenement +tenement's +tenements +tenet +tenet's +tenets +tenfold +tennis +tennis's +tenor +tenor's +tenors +tenpin +tenpin's +tenpins +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensile +tensing +tension +tension's +tensional +tensioned +tensions +tensor +tensor's +tensors +tent +tent's +tentacle +tentacle's +tentacles +tentative +tentatively +tentativeness +tented +tenterhook +tenterhook's +tenterhooks +tenth +tenthly +tenths +tenting +tents +tenuous +tenuously +tenuousness +tenure +tenure's +tenured +tenures +tepee +tepee's +tepees +tepid +tepidity +tepidly +tepidness +tequila +tequila's +tequilas +terabyte +terabytes +teraglin +terbium +terbium's +tercentenaries +tercentenary +tercentennial +tercentennials +term +term's +termagant +termagant's +termagants +termed +terminable +terminal +terminally +terminals +terminate +terminated +terminates +terminating +termination +termination's +terminations +terminator +terminator's +terminators +terming +termini +terminological +terminologically +terminologies +terminology +terminology's +terminus +terminus's +termite +termite's +termites +terms +tern +tern's +ternaries +ternary +terns +terpsichorean +terrace +terrace's +terraced +terraces +terracing +terracotta +terrain +terrain's +terrains +terrapin +terrapin's +terrapins +terrarium +terrarium's +terrariums +terrazzo +terrazzo's +terrestrial +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrifically +terrified +terrifies +terrify +terrifying +terrifyingly +terrine +terrine's +terrines +territorial +territoriality +territoriality's +territorialize +territorialized +territorializes +territorializing +territorially +territories +territory +territory's +terror +terror's +terrorisation +terrorisation's +terrorisations +terrorise +terrorised +terrorises +terrorising +terrorism +terrorism's +terrorist +terrorist's +terrorists +terrorization +terrorization's +terrorizations +terrorize +terrorized +terrorizes +terrorizing +terrors +terry +terry's +terrycloth +terse +tersely +terseness +terser +tersest +tertiary +tessellate +tessellated +tessellates +tessellating +tessellation +tessellation's +tessellations +test +testability +testability's +testable +testament +testament's +testamentary +testaments +testate +testator +testator's +testators +testatrix +tested +tester +tester's +testers +testes +testicle +testicle's +testicles +testicular +testier +testiest +testified +testifier +testifier's +testifiers +testifies +testify +testifying +testily +testimonial +testimonial's +testimonials +testimonies +testimony +testimony's +testiness +testing +testis +testis's +testosterone +testosterone's +tests +testy +tetanus +tetanus's +tetchier +tetchiest +tetchily +tetchiness +tetchy +tether +tether's +tethered +tethering +tethers +tetra +tetra's +tetrachloride +tetrachloride's +tetracycline +tetracycline's +tetrahedral +tetrahedron +tetrahedron's +tetrahedrons +tetrameter +tetrameter's +tetrameters +tetras +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +textural +texturally +texture +texture's +textured +textures +thalami +thalamus +thalamus's +thalidomide +thalidomide's +thallium +thallium's +than +thane +thane's +thanes +thank +thanked +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that'd +that'll +that's +thatch +thatch's +thatched +thatches +thatching +thaw +thawed +thawing +thaws +the +theater +theater's +theatergoer +theatergoers +theatergoing +theaters +theatre +theatre's +theatregoer +theatregoers +theatregoing +theatres +theatrical +theatricality +theatricality's +theatrically +theatricals +theatrics +thee +theft +theft's +thefts +their +theirs +theism +theism's +theist +theist's +theistic +theists +them +thematic +thematically +theme +theme's +themed +themes +themselves +then +thence +thenceforth +thenceforward +thenceforwards +theocracies +theocracy +theocracy's +theocratic +theologian +theologian's +theologians +theological +theologically +theologies +theologise +theologised +theologises +theologising +theologize +theologized +theologizes +theologizing +theology +theology's +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoretician +theoretician's +theoreticians +theories +theorisation +theorisation's +theorisations +theorise +theorised +theoriser +theoriser's +theorisers +theorises +theorising +theorist +theorist's +theorists +theorization +theorization's +theorizations +theorize +theorized +theorizer +theorizer's +theorizers +theorizes +theorizing +theory +theory's +theosophical +theosophist +theosophist's +theosophists +theosophy +theosophy's +therapeutic +therapeutically +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there'd +there'll +there's +thereabout +thereabouts +thereafter +thereat +thereby +therefore +therein +thereof +thereon +thereto +theretofore +thereunto +thereupon +therewith +thermal +thermally +thermals +thermocouple +thermocouple's +thermocouples +thermodynamic +thermodynamically +thermodynamics +thermoelectric +thermometer +thermometer's +thermometers +thermometric +thermonuclear +thermoplastic +thermoplastics +thermos +thermoses +thermostat +thermostat's +thermostatic +thermostatically +thermostats +thesauri +thesaurus +thesaurus's +thesauruses +these +theses +thesis +thesis's +thespian +thespians +theta +theta's +thetas +they +they'd +they'll +they're +they've +thiamine +thiamine's +thick +thicken +thickened +thickener +thickener's +thickeners +thickening +thickening's +thickenings +thickens +thicker +thickest +thicket +thicket's +thickets +thickhead +thickly +thickness +thicknesses +thickset +thief +thief's +thieve +thieved +thievery +thievery's +thieves +thieving +thievish +thievishness +thigh +thigh's +thighbone +thighbone's +thighbones +thighs +thimble +thimble's +thimbleful +thimbleful's +thimblefuls +thimbles +thin +thing +thing's +thingamabob +thingamabob's +thingamabobs +thingamajig +thingamajigs +thingies +things +thingy +think +thinkable +thinker +thinker's +thinkers +thinking +thinks +thinly +thinned +thinner +thinner's +thinners +thinness +thinnest +thinning +thins +third +thirdly +thirds +thirst +thirst's +thirsted +thirstier +thirstiest +thirstily +thirstiness +thirsting +thirsts +thirsty +thirteen +thirteen's +thirteenth +thirteenths +thirties +thirtieth +thirtieths +thirty +thirty's +this +this'll +thistle +thistle's +thistledown +thistledown's +thistles +thither +thong +thong's +thongs +thoracic +thorax +thorax's +thoraxes +thorium +thorium's +thorn +thorn's +thornbill +thornier +thorniest +thorniness +thorns +thorny +thorough +thoroughbred +thoroughbreds +thoroughfare +thoroughfare's +thoroughfares +thoroughgoing +thoroughly +thoroughness +those +thou +though +thought +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousand's +thousands +thousandth +thousandths +thrall +thrall's +thralls +thrash +thrashed +thrasher +thrasher's +thrashers +thrashes +thrashing +thrashing's +thrashings +thread +thread's +threadbare +threaded +threading +threadlike +threads +threat +threat's +threaten +threatened +threatening +threateningly +threatens +threats +three +three's +threefold +threes +threescore +threesome +threesome's +threesomes +threnodies +threnody +threnody's +thresh +threshed +thresher +thresher's +threshers +threshes +threshing +threshold +threshold's +thresholds +threw +thrice +thrift +thrift's +thriftier +thriftiest +thriftily +thriftiness +thriftless +thrifts +thrifty +thrill +thrill's +thrilled +thriller +thriller's +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thrives +thriving +throat +throat's +throatier +throatiest +throatily +throatiness +throats +throaty +throb +throbbed +throbbing +throbs +throe +throe's +throes +thrombi +thromboses +thrombosis +thrombosis's +thrombus +thrombus's +throne +throne's +thrones +throng +throng's +thronged +thronging +throngs +throttle +throttle's +throttled +throttles +throttling +through +throughout +throughput +throughput's +throughway's +throw +throwaway +throwaway's +throwaways +throwback +throwback's +throwbacks +thrower +thrower's +throwers +throwing +thrown +throws +thrum +thrummed +thrumming +thrums +thrush +thrush's +thrushes +thrust +thrusters +thrusting +thrusts +thruway +thruway's +thruways +thud +thud's +thudded +thudding +thuds +thug +thug's +thuggish +thugs +thulium +thulium's +thumb +thumb's +thumbed +thumbing +thumbnail +thumbnail's +thumbnails +thumbprint +thumbprint's +thumbprints +thumbs +thumbscrew +thumbscrew's +thumbscrews +thumbtack +thumbtack's +thumbtacks +thump +thump's +thumped +thumping +thumps +thunder +thunder's +thunderbolt +thunderbolt's +thunderbolts +thunderclap +thunderclap's +thunderclaps +thundercloud +thundercloud's +thunderclouds +thundered +thunderhead +thunderhead's +thunderheads +thundering +thunderous +thunderously +thunders +thundershower +thundershower's +thundershowers +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thwack +thwacked +thwacking +thwacks +thwart +thwarted +thwarting +thwarts +thy +thyme +thyme's +thymine +thymus +thymus's +thymuses +thyroid +thyroidal +thyroids +thyself +tiara +tiara's +tiaras +tibia +tibia's +tibiae +tic +tic's +tick +tick's +ticked +ticker +ticker's +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickler's +ticklers +tickles +tickling +ticklish +ticklishness +ticks +ticktacktoe +tics +tidal +tidally +tiddlywinks +tide +tided +tideland +tideland's +tidemark +tidemark's +tidemarks +tides +tidewater +tidewater's +tidewaters +tideway +tideway's +tidied +tidier +tidies +tidiest +tidily +tidiness +tiding +tidings +tidy +tidying +tie +tieback +tieback's +tiebacks +tiebreak +tiebreaker +tiebreaker's +tiebreakers +tied +tiepin +tiepin's +tiepins +tier +tier's +tierce +tiered +tiers +ties +tiff +tiff's +tiffs +tiger +tiger's +tigers +tight +tighten +tightened +tightening +tightens +tighter +tightest +tightly +tightness +tightrope +tightrope's +tightropes +tights +tightwad +tightwad's +tightwads +tigress +tigress's +tigresses +tilde +tilde's +tildes +tile +tile's +tiled +tiles +tiling +till +tillable +tillage +tillage's +tilled +tiller +tiller's +tillers +tilling +tills +tilt +tilted +tilting +tilts +timber +timber's +timbered +timberland +timberland's +timberline +timberlines +timbers +timbre +timbre's +timbres +time +time's +timed +timekeeper +timekeeper's +timekeepers +timekeeping +timekeeping's +timeless +timelessly +timelessness +timelier +timeliest +timeliness +timely +timeout +timeouts +timepiece +timepiece's +timepieces +timer +timer's +timers +times +timescale +timescales +timeserver +timeserver's +timeservers +timeserving +timeshare +timeshares +timestamps +timetable +timetable's +timetabled +timetables +timetabling +timeworn +timid +timidity +timidity's +timidly +timing +timing's +timings +timorous +timorously +timorousness +timothy +timothy's +timpani +timpanist +timpanists +tin +tin's +tincture +tincture's +tinctured +tinctures +tincturing +tinder +tinder's +tinderbox +tinderbox's +tinderboxes +tine +tine's +tined +tines +tinfoil +tinfoil's +ting +ting's +tinge +tinged +tingeing +tinges +tingle +tingled +tingles +tingling +tingly +tings +tinier +tiniest +tinker +tinker's +tinkered +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinning +tinnitus +tinny +tinplate +tins +tinsel +tinsel's +tinseled +tinseling +tinselled +tinselling +tinsels +tinsmith +tinsmith's +tinsmiths +tint +tint's +tinted +tinting +tintinnabulation +tintinnabulation's +tintinnabulations +tints +tintype +tintype's +tintypes +tiny +tip +tipped +tipper +tipper's +tippers +tippet +tippet's +tippets +tipping +tipple +tippled +tippler +tippler's +tipplers +tipples +tippling +tips +tipsier +tipsiest +tipsily +tipsiness +tipster +tipster's +tipsters +tipsy +tiptoe +tiptoed +tiptoeing +tiptoes +tiptop +tirade +tirade's +tirades +tire +tire's +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissues +tit +tit's +titan +titan's +titanic +titanium +titanium's +titans +titbit's +titer +titer's +titers +tithe +tithe's +tithed +tithes +tithing +titian +titillate +titillated +titillates +titillating +titillation +titillation's +titivated +titivates +titivating +titivation +titivation's +title +title's +titled +titleholder +titleholder's +titleholders +titles +titling +titlist +titlist's +titlists +titmice +titmouse +titmouse's +titrated +titration +titration's +titre +titre's +titres +tits +titter +tittered +tittering +titters +tittles +titular +tizzies +tizzy +tizzy's +to +toad +toad's +toadied +toadies +toads +toadstool +toadstool's +toadstools +toady +toady's +toadying +toadyism +toadyism's +toast +toast's +toasted +toaster +toaster's +toasters +toastier +toastiest +toasting +toastmaster +toastmaster's +toastmasters +toastmistress +toastmistresses +toasts +toasty +tobacco +tobacco's +tobacconist +tobacconist's +tobacconists +tobaccos +toboggan +toboggan's +tobogganed +tobogganing +toboggans +toccata +toccata's +toccatas +tocsin +tocsin's +tocsins +today +today's +toddies +toddle +toddled +toddler +toddler's +toddlers +toddles +toddling +toddy +toddy's +toe +toe's +toecap +toecap's +toecaps +toed +toehold +toehold's +toeholds +toeing +toenail +toenail's +toenails +toes +toey +toffee +toffee's +toffees +tofu +tog +tog's +toga +toga's +togas +together +togetherness +togged +togging +toggle +toggle's +toggled +toggles +toggling +togs +toil +toil's +toiled +toiler +toilers +toilet +toilet's +toileted +toileting +toiletries +toiletry +toiletry's +toilets +toilette +toilette's +toiling +toils +toilsome +token +token's +tokenism +tokenism's +tokens +told +tolerable +tolerably +tolerance +tolerance's +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +toleration's +toll +tollbooth +tollbooth's +tollbooths +tolled +tollgate +tollgate's +tollgates +tolling +tolls +toluene +toluene's +tom +tom's +tomahawk +tomahawk's +tomahawked +tomahawking +tomahawks +tomato +tomato's +tomatoes +tomb +tomb's +tomboy +tomboy's +tomboyish +tomboys +tombs +tombstone +tombstone's +tombstones +tomcat +tomcat's +tomcats +tome +tome's +tomes +tomfooleries +tomfoolery +tomfoolery's +tomography +tomography's +tomorrow +tomorrow's +tomorrows +toms +tomtit +tomtit's +tomtits +ton +ton's +tonal +tonalities +tonality +tonality's +tonally +tone +tone's +toned +toneless +tonelessly +toner +toner's +toners +tones +tong +tongs +tongue +tongue's +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +tonight's +toning +tonk +tonnage +tonnage's +tonnages +tonne +tonne's +tonnes +tons +tonsil +tonsil's +tonsillectomies +tonsillectomy +tonsillectomy's +tonsillitis +tonsillitis's +tonsils +tonsure +tonsure's +tonsured +tonsures +tonsuring +too +took +tool +tool's +toolbar +toolbars +toolbox +toolbox's +toolboxes +tooled +tooling +toolkit +toolmaker +toolmaker's +toolmakers +tools +toon +toot +tooted +tooters +tooth +tooth's +toothache +toothache's +toothaches +toothbrush +toothbrush's +toothbrushes +toothed +toothier +toothiest +toothily +toothless +toothpaste +toothpaste's +toothpastes +toothpick +toothpick's +toothpicks +toothsome +toothy +tooting +tootles +toots +tootsies +top +top's +topaz +topaz's +topazes +topcoat +topcoat's +topcoats +topdressing +topdressings +topflight +topiary +topic +topic's +topical +topicality +topicality's +topically +topics +topknot +topknot's +topknots +topless +topmast +topmast's +topmasts +topmost +topographer +topographer's +topographers +topographic +topographical +topographically +topographies +topography +topography's +topological +topologically +topologies +topologist +topologist's +topologists +topology +topology's +topped +topper +topper's +toppers +topping +topping's +toppings +topple +toppled +topples +toppling +tops +topsail +topsail's +topsails +topside +topside's +topsides +topsoil +topsoil's +topspin +topspin's +toque +toque's +toques +torch +torch's +torchbearer +torchbearer's +torchbearers +torched +torches +torching +torchlight +tore +toreador +toreador's +toreadors +torment +tormented +tormenting +tormentor +tormentor's +tormentors +torments +torn +tornado +tornado's +tornadoes +torpedo +torpedo's +torpedoed +torpedoes +torpedoing +torpid +torpidity +torpidly +torpor +torpor's +torque +torque's +torques +torrent +torrent's +torrential +torrents +torrid +torridly +torridness +torsion +torsion's +torsions +torso +torso's +torsos +tort +tort's +torte +torte's +tortellini +tortellini's +tortes +tortilla +tortilla's +tortillas +tortoise +tortoise's +tortoises +tortoiseshell +tortoiseshell's +tortoiseshells +torts +tortuous +tortuously +tortuousness +torture +tortured +torturer +torturers +tortures +torturing +torturous +toss +tossed +tosses +tossing +tossup +tossup's +tossups +tot +tot's +total +total's +totaled +totaling +totalise +totalised +totalises +totalising +totalitarian +totalitarianism +totalitarianism's +totalitarians +totalities +totality +totality's +totalize +totalized +totalizes +totalizing +totalled +totalling +totally +totals +tote +toted +totem +totem's +totemic +totems +totes +toting +tots +totted +totter +tottered +tottering +totters +totting +toucan +toucan's +toucans +touch +touchable +touchdown +touchdown's +touchdowns +touched +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchline +touchline's +touchlines +touchstone +touchstone's +touchstones +touchy +touché +tough +toughed +toughen +toughened +toughening +toughens +tougher +toughest +toughie +toughie's +toughies +toughing +toughly +toughness +toughs +toupee +toupee's +toupees +tour +tour's +toured +touring +tourism +tourism's +tourist +tourist's +tourists +touristy +tourmaline +tourmaline's +tournament +tournament's +tournaments +tourney +tourney's +tourneys +tourniquet +tourniquet's +tourniquets +tours +tousle +tousled +tousles +tousling +tout +touted +touting +touts +tow +toward +towards +towboat +towboat's +towboats +towed +towel +towel's +toweled +toweling +towelled +towelling +towels +tower +tower's +towered +towering +towers +towhead +towhead's +towheaded +towheads +towhee +towhee's +towhees +towing +towline +towline's +towlines +town +town's +townhouse +townhouses +townie +townies +towns +townsfolk +township +township's +townships +townsman +townsman's +townsmen +townspeople +townspeople's +townswoman +townswoman's +townswomen +towpath +towpath's +towpaths +towrope +towrope's +towropes +tows +toxaemia +toxaemia's +toxaemias +toxaemic +toxemia +toxemia's +toxemias +toxemic +toxic +toxicities +toxicity +toxicity's +toxicological +toxicologist +toxicologist's +toxicologists +toxicology +toxicology's +toxin +toxin's +toxins +toy +toy's +toyed +toying +toymaker +toys +toyshop +trace +trace's +traceability +traceable +traced +traceless +tracer +tracer's +traceries +tracers +tracery +tracery's +traces +trachea +trachea's +tracheae +tracheal +tracheotomies +tracheotomy +tracheotomy's +tracing +tracing's +tracings +track +track's +trackball +trackballs +tracked +tracker +tracker's +trackers +tracking +trackless +tracks +tracksuit +tracksuit's +tracksuits +tract +tract's +tractability +tractable +tractably +traction +traction's +tractor +tractor's +tractors +tracts +trade +trade's +traded +trademark +trademark's +trademarked +trademarks +trader +trader's +traders +trades +tradesman +tradesman's +tradesmen +tradeswoman +tradeswoman's +tradeswomen +trading +tradition +tradition's +traditional +traditionalise +traditionalised +traditionalises +traditionalism +traditionalism's +traditionalist +traditionalist's +traditionalists +traditionalize +traditionalized +traditionalizes +traditionally +traditions +traduce +traduced +traducer +traducers +traduces +traducing +traffic +traffic's +trafficked +trafficker +traffickers +trafficking +traffics +tragedian +tragedian's +tragedians +tragedienne +tragedienne's +tragediennes +tragedies +tragedy +tragedy's +tragic +tragically +tragicomedies +tragicomedy +tragicomedy's +tragicomic +trail +trailblazer +trailblazer's +trailblazers +trailblazing +trailed +trailer +trailer's +trailers +trailing +trails +train +trainable +trained +trainee +trainee's +trainees +trainer +trainer's +trainers +training +training's +trainings +trainload +trainloads +trainman +trainman's +trainmen +trains +traipse +traipsed +traipses +traipsing +trait +trait's +traitor +traitor's +traitorous +traitorously +traitors +traits +trajectories +trajectory +trajectory's +tram +tram's +tramcar +tramcar's +tramcars +tramlines +trammel +trammeled +trammeling +trammelled +trammelling +trammels +trammie +tramp +tramped +trampers +tramping +trample +trampled +tramples +trampling +trampoline +trampoline's +trampolines +tramps +trams +tramway +tramway's +tramways +trance +trance's +trances +tranquil +tranquilisation +tranquilisation's +tranquilisations +tranquilise +tranquilised +tranquiliser +tranquiliser's +tranquilisers +tranquilises +tranquilising +tranquilities +tranquility +tranquilization +tranquilization's +tranquilizations +tranquilize +tranquilized +tranquilizer +tranquilizer's +tranquilizers +tranquilizes +tranquilizing +tranquillisation +tranquillisations +tranquillise +tranquillised +tranquilliser +tranquilliser's +tranquillisers +tranquillises +tranquillising +tranquillities +tranquillity +tranquillization +tranquillizations +tranquillize +tranquillized +tranquillizer +tranquillizer's +tranquillizers +tranquillizes +tranquillizing +tranquilly +trans +transact +transacted +transacting +transaction +transaction's +transactional +transactions +transacts +transatlantic +transceiver +transceiver's +transceivers +transcend +transcended +transcendence +transcendence's +transcendent +transcendental +transcendentalism +transcendentalism's +transcendentalist +transcendentalist's +transcendentalists +transcendentally +transcending +transcends +transcontinental +transcribe +transcribed +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptional +transcriptions +transcripts +transducer +transducer's +transducers +transduction +transduction's +transect +transecting +transects +transept +transept's +transepts +transfer +transferability +transferability's +transferable +transferee +transferee's +transferees +transference +transference's +transferred +transferring +transfers +transfiguration +transfiguration's +transfigure +transfigured +transfigures +transfiguring +transfinite +transfix +transfixed +transfixes +transfixing +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformer's +transformers +transforming +transforms +transfuse +transfused +transfuses +transfusing +transfusion +transfusion's +transfusions +transgenic +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressor +transgressors +transhipment +transhipment's +transience +transience's +transient +transiently +transients +transistor +transistor's +transistorize +transistorized +transistorizes +transistorizing +transistors +transit +transit's +transited +transiting +transition +transition's +transitional +transitionally +transitioned +transitioning +transitions +transitive +transitively +transitiveness +transitivity +transitivity's +transitory +transits +translatable +translate +translated +translates +translating +translation +translation's +translational +translations +translator +translator's +translators +transliterate +transliterated +transliterates +transliterating +transliteration +transliterations +translucence +translucence's +translucency +translucency's +translucent +translucently +transmigrate +transmigrated +transmigrates +transmigrating +transmigration +transmissible +transmission +transmission's +transmissions +transmit +transmits +transmittable +transmittal +transmittal's +transmittance +transmittance's +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrification's +transmogrified +transmogrifies +transmogrify +transmogrifying +transmutable +transmutation +transmutation's +transmutations +transmute +transmuted +transmutes +transmuting +transoceanic +transom +transom's +transoms +transonic +transpacific +transparencies +transparency +transparency's +transparent +transparently +transpiration +transpiration's +transpire +transpired +transpires +transpiring +transplant +transplantation +transplanted +transplanting +transplants +transpolar +transponder +transponder's +transponders +transport +transportability +transportable +transportation +transportation's +transported +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +transposition's +transpositions +transsexual +transsexual's +transsexuals +transubstantiation +transubstantiation's +transverse +transversely +transverses +transvestism +transvestism's +transvestite +transvestite's +transvestites +trap +trap's +trapdoor +trapdoors +trapeze +trapeze's +trapezes +trapezium +trapezium's +trapeziums +trapezoid +trapezoid's +trapezoidal +trapezoids +trappable +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trapshooting +trapshooting's +trash +trash's +trashcan +trashcan's +trashcans +trashed +trashes +trashier +trashiest +trashiness +trashing +trashy +trauma +trauma's +traumas +traumatic +traumatically +traumatise +traumatised +traumatises +traumatising +traumatize +traumatized +traumatizes +traumatizing +travail +travail's +travailed +travailing +travails +travel +traveled +traveler +traveler's +travelers +traveling +travelled +traveller +traveller's +travellers +travelling +travelogue +travelogues +travels +traversal +traversal's +traversals +traverse +traversed +traverses +traversing +travestied +travesties +travesty +travesty's +travestying +trawl +trawled +trawler +trawler's +trawlers +trawling +trawls +tray +tray's +traymobile +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +treacle +treacle's +treacly +tread +treading +treadle +treadle's +treadles +treadmill +treadmill's +treadmills +treads +treason +treason's +treasonable +treasonous +treasure +treasure's +treasured +treasurer +treasurer's +treasurers +treasures +treasuries +treasuring +treasury +treasury's +treat +treat's +treatable +treated +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +treeing +treeless +treelike +trees +treetop +treetop's +treetops +trefoil +trefoil's +trefoils +trek +trekked +trekker +trekker's +trekkers +trekking +treks +trellis +trellis's +trellised +trellises +trellising +tremble +trembled +trembles +trembling +tremblingly +tremendous +tremendously +tremolo +tremolo's +tremolos +tremor +tremor's +tremors +tremulous +tremulously +tremulousness +trench +trench's +trenchancy +trenchancy's +trenchant +trenchantly +trenched +trencher +trencher's +trencherman +trencherman's +trenchermen +trenchers +trenches +trenching +trend +trend's +trended +trendier +trendiest +trendily +trending +trends +trendsetter +trendsetters +trendsetting +trendy +trepanned +trepidation +trepidation's +trepidations +trespass +trespassed +trespasser +trespasser's +trespassers +trespasses +trespassing +tress +tress's +tresses +trestle +trestle's +trestles +trevally +trey +trey's +treys +triad +triad's +triadic +triads +triage +triage's +trial +trial's +trialled +trialling +trials +triangle +triangle's +triangles +triangular +triangularly +triangulate +triangulated +triangulates +triangulating +triangulation +triangulation's +triangulations +triathlon +triathlons +tribal +tribalism +tribalism's +tribally +tribe +tribe's +tribes +tribesman +tribesman's +tribesmen +tribeswoman +tribeswomen +tribulation +tribulation's +tribulations +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributaries +tributary +tributary's +tribute +tribute's +tributes +trice +trice's +triceps +triceps's +triceratops +triceratops's +trichina +trichina's +trichinae +trichinosis +trichinosis's +trichloroethylene +trick +trick's +tricked +trickery +trickery's +trickier +trickiest +trickily +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +trickster +trickster's +tricksters +tricky +tricolor +tricolors +tricolour +tricolours +tricycle +tricycle's +tricycles +trident +trident's +tridents +tried +triella +triennial +triennially +triennials +tries +trifecta +trifle +trifle's +trifled +trifler +trifler's +triflers +trifles +trifling +trifocals +trig +trigger +trigger's +triggered +triggering +triggers +triglyceride +triglyceride's +triglycerides +trigonometric +trigonometry +trigonometry's +trigram +trigrams +trilateral +trilbies +trilby +trilby's +trilingual +trill +trill's +trilled +trilling +trillion +trillion's +trillions +trillionth +trillionth's +trillionths +trillium +trillium's +trills +trilobite +trilobite's +trilobites +trilogies +trilogy +trilogy's +trim +trimester +trimester's +trimesters +trimly +trimmed +trimmer +trimmer's +trimmers +trimmest +trimming +trimming's +trimmings +trimness +trims +trinities +trinitrotoluene +trinitrotoluene's +trinity +trinity's +trinket +trinket's +trinkets +trio +trio's +trios +trip +trip's +tripartite +tripe +tripe's +triple +tripled +triples +triplet +triplet's +triplets +triplex +triplexes +triplicate +triplicates +triplication +triplication's +tripling +triply +tripod +tripod's +tripods +tripped +tripper +tripper's +trippers +tripping +trips +triptych +triptych's +triptychs +tripwire +tripwire's +tripwires +trireme +trireme's +triremes +trisect +trisected +trisecting +trisection +trisects +trite +tritely +triteness +tritium +tritium's +triumph +triumph's +triumphal +triumphant +triumphantly +triumphed +triumphing +triumphs +triumvir +triumvir's +triumvirate +triumvirate's +triumvirates +triumvirs +trivalent +trivet +trivet's +trivets +trivia +trivial +trivialisation +trivialisation's +trivialisations +trivialise +trivialised +trivialises +trivialising +trivialities +triviality +triviality's +trivialization +trivialization's +trivializations +trivialize +trivialized +trivializes +trivializing +trivially +trochaic +trochee +trochee's +trochees +trod +trodden +troglodyte +troglodyte's +troglodytes +troika +troika's +troikas +troll +trolled +trolley +trolley's +trolleybus +trolleybuses +trolleys +trolling +trollop +trollop's +trollops +trolls +trombone +trombone's +trombones +trombonist +trombonist's +trombonists +tromp +tromped +tromping +tromps +troop +troop's +trooped +trooper +trooper's +troopers +trooping +troops +troopship +troopship's +troopships +trop +trope +trope's +tropes +trophies +trophy +trophy's +tropic +tropic's +tropical +tropically +tropics +tropism +tropism's +tropisms +troposphere +troposphere's +troppo +trot +troth +troth's +troths +trots +trotted +trotter +trotter's +trotters +trotting +troubadour +troubadour's +troubadours +trouble +trouble's +troubled +troublemaker +troublemaker's +troublemakers +troubles +troubleshoot +troubleshooting +troubleshoots +troubleshot +troublesome +troublesomely +troubling +trough +trough's +troughs +trounce +trounced +trounces +trouncing +troupe +troupe's +trouped +trouper +trouper's +troupers +troupes +trouping +trouser +trousers +trousseau +trousseau's +trousseaux +trout +trout's +trove +trove's +troves +trowel +trowel's +trowels +troy +truancy +truancy's +truant +truant's +truanted +truanting +truants +truce +truce's +truces +truck +truck's +trucked +trucker +trucker's +truckers +truckie +trucking +truckle +truckled +truckles +truckling +truckload +truckload's +truckloads +trucks +truculence +truculence's +truculent +truculently +trudge +trudged +trudges +trudging +true +trued +truelove +truelove's +trueloves +truer +truest +truffle +truffle's +truffles +truing +truism +truism's +truisms +truly +trump +trump's +trumped +trumpery +trumpery's +trumpet +trumpet's +trumpeted +trumpeter +trumpeter's +trumpeters +trumpeting +trumpets +trumping +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +truncheon +truncheon's +truncheons +trundle +trundled +trundles +trundling +trunk +trunk's +trunks +truss +trussed +trusses +trussing +trust +trust's +trusted +trustee +trustee's +trustees +trusteeship +trusteeship's +trusteeships +trustful +trustfully +trustfulness +trustier +trusties +trustiest +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +trusty's +truth +truth's +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tryout +tryout's +tryouts +tryst +tryst's +trysting +trysts +tsar +tsar's +tsarina's +tsarist +tsarists +tsars +tsetse +tsp +tsunami +tsunami's +tsunamis +tuart +tub +tub's +tuba +tuba's +tubas +tubbier +tubbiest +tubby +tube +tube's +tubeless +tuber +tuber's +tubercle +tubercle's +tubercles +tubercular +tuberculin +tuberculin's +tuberculosis +tuberculosis's +tuberose +tuberose's +tuberous +tubers +tubes +tubing +tubing's +tubs +tubular +tubule +tubule's +tubules +tuck +tucked +tucker +tucker's +tuckerbag +tuckered +tuckering +tuckers +tucking +tucks +tuft +tuft's +tufted +tufting +tufts +tug +tugboat +tugboat's +tugboats +tugged +tugging +tugs +tuition +tuition's +tularaemia +tularemia +tulip +tulip's +tulips +tulle +tulle's +tumble +tumbled +tumbledown +tumbler +tumbler's +tumblers +tumbles +tumbleweed +tumbleweed's +tumbleweeds +tumbling +tumbrel +tumbrel's +tumbrels +tumescence +tumescent +tumid +tummies +tummy +tummy's +tumor +tumor's +tumors +tumour +tumour's +tumours +tumult +tumult's +tumults +tumultuous +tumultuously +tumulus +tumulus's +tuna +tuna's +tunas +tundra +tundra's +tune +tune's +tuned +tuneful +tunefully +tunefulness +tuneless +tunelessly +tuner +tuner's +tuners +tunes +tungsten +tungsten's +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnel's +tunneled +tunneling +tunnelled +tunnelling +tunnels +turban +turban's +turbaned +turbans +turbid +turbidity +turbine +turbine's +turbines +turbo +turbocharged +turbocharger +turbocharger's +turbochargers +turbofan +turbofan's +turbofans +turbojet +turbojet's +turbojets +turboprop +turboprop's +turboprops +turbot +turbot's +turbots +turbulence +turbulence's +turbulent +turbulently +tureen +tureen's +tureens +turf +turf's +turfs +turgid +turgidity +turgidity's +turgidly +turkey +turkey's +turkeys +turmeric +turmeric's +turmoil +turmoil's +turn +turnabout +turnabout's +turnabouts +turnaround +turnaround's +turnarounds +turnbuckle +turnbuckle's +turnbuckles +turncoat +turncoat's +turncoats +turned +turner +turner's +turners +turning +turning's +turnings +turnip +turnip's +turnips +turnkey +turnkey's +turnkeys +turnoff +turnoff's +turnoffs +turnout +turnout's +turnouts +turnover +turnover's +turnovers +turnpike +turnpike's +turnpikes +turns +turnstile +turnstile's +turnstiles +turntable +turntable's +turntables +turpentine +turpentine's +turpitude +turpitude's +turps +turquoise +turquoise's +turquoises +turret +turret's +turreted +turrets +turtle +turtle's +turtledove +turtledove's +turtledoves +turtleneck +turtleneck's +turtlenecks +turtles +tusk +tusk's +tusked +tusks +tussle +tussled +tussles +tussling +tussock +tussock's +tussocks +tutelage +tutelage's +tutelary +tutor +tutor's +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +tutorship +tutu +tutu's +tutus +tux +tuxedo +tuxedo's +tuxedos +tuxes +twaddle +twaddle's +twain +twang +twang's +twanged +twanging +twangs +twat +twat's +twats +tweak +tweaked +tweaking +tweaks +tweed +tweed's +tweedier +tweediest +tweeds +tweedy +tweet +tweeted +tweeter +tweeter's +tweeters +tweeting +tweets +tweezers +twelfth +twelfths +twelve +twelve's +twelvemonth +twelvemonth's +twelvemonths +twenties +twentieth +twentieths +twenty +twenty's +twerp +twerp's +twerps +twice +twiddle +twiddled +twiddles +twiddling +twig +twig's +twigged +twigging +twiggy +twigs +twilight +twilight's +twilit +twill +twilled +twin +twine +twine's +twined +twines +twinge +twinge's +twinges +twining +twinkle +twinkled +twinkles +twinkling +twinned +twinning +twins +twirl +twirled +twirler +twirler's +twirlers +twirling +twirls +twist +twisted +twister +twister's +twisters +twisting +twists +twisty +twit +twitch +twitched +twitches +twitchier +twitchiest +twitching +twitchy +twits +twitted +twitter +twittered +twittering +twitters +twitting +twixt +two +two's +twofer +twofer's +twofers +twofold +twos +twosome +twosome's +twosomes +twp +tycoon +tycoon's +tycoons +tying +tyke +tyke's +tykes +tympani +tympanum +tympanum's +tympanums +type +type's +typecast +typecasting +typecasts +typed +typeface +typeface's +typefaces +types +typescript +typescript's +typescripts +typeset +typesets +typesetter +typesetter's +typesetters +typesetting +typewrite +typewriter +typewriter's +typewriters +typewrites +typewriting +typewritten +typewrote +typhoid +typhoid's +typhoon +typhoon's +typhoons +typhus +typhus's +typical +typicality +typicality's +typically +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typo's +typographer +typographer's +typographers +typographic +typographical +typographically +typography +typography's +typological +typologically +typologies +typology +typology's +typos +tyrannical +tyrannically +tyrannies +tyrannise +tyrannised +tyrannises +tyrannising +tyrannize +tyrannized +tyrannizes +tyrannizing +tyrannosaur +tyrannosaur's +tyrannosaurs +tyrannosaurus +tyrannosauruses +tyrannous +tyranny +tyranny's +tyrant +tyrant's +tyrants +tyre +tyre's +tyres +tyro +tyro's +tyros +tyrosine +tyrosine's ++++++++++ +u +ubiquitous +ubiquitously +ubiquity +udder +udder's +udders +ugh +uglier +ugliest +ugliness +ugly +uh +ukase +ukase's +ukases +ukulele +ukulele's +ukuleles +ulcer +ulcer's +ulcerate +ulcerated +ulcerates +ulcerating +ulceration +ulceration's +ulcerations +ulcerous +ulcers +ulna +ulna's +ulnae +ulterior +ultimate +ultimately +ultimatum +ultimatum's +ultimatums +ultimo +ultra +ultraconservative +ultraconservatives +ultrahigh +ultramarine +ultramarine's +ultramodern +ultras +ultrasonic +ultrasonically +ultrasound +ultrasound's +ultrasounds +ultraviolet +ululate +ululated +ululates +ululating +ululation +ululation's +ululations +um +umbel +umbel's +umbels +umber +umber's +umbilical +umbilici +umbilicus +umbilicus's +umbra +umbra's +umbrage +umbrage's +umbrageous +umbrages +umbrella +umbrella's +umbrellas +umlaut +umlaut's +umlauts +ump +umpire +umpire's +umpired +umpires +umpiring +umps +umpteen +umpteenth +unabashed +unabashedly +unabated +unable +unabridged +unabsorbed +unaccented +unacceptability +unacceptability's +unacceptable +unacceptably +unaccepted +unaccommodating +unaccompanied +unaccomplished +unaccountability +unaccountability's +unaccountable +unaccountably +unaccounted +unaccredited +unaccustomed +unachievable +unacknowledged +unacquainted +unaddressed +unadjusted +unadorned +unadulterated +unadventurous +unadvertised +unadvised +unadvisedly +unaffected +unaffectedly +unaffiliated +unaffordable +unafraid +unaided +unalienable +unaligned +unalike +unallocated +unalloyed +unalterable +unalterably +unaltered +unambiguous +unambiguously +unamortized +unanalysed +unanalyzed +unanimity +unanimity's +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unapologetic +unapparent +unappealing +unappealingly +unappeased +unappetising +unappetisingly +unappetizing +unappetizingly +unappreciated +unappreciative +unapprised +unapproachable +unapproved +unarguable +unarguably +unarmed +unarmored +unashamed +unashamedly +unasked +unassailable +unassertive +unassigned +unassisted +unassuming +unassumingly +unattached +unattainable +unattainably +unattained +unattended +unattested +unattractive +unattractively +unattractiveness +unauthentic +unauthenticated +unauthorised +unauthorized +unavailability +unavailability's +unavailable +unavailing +unavailingly +unavoidable +unavoidably +unaware +unawareness +unawares +unbaked +unbalance +unbalanced +unbalances +unbalancing +unbar +unbarred +unbarring +unbars +unbearable +unbearably +unbeatable +unbeaten +unbecoming +unbecomingly +unbeknown +unbelief +unbelief's +unbelievable +unbelievably +unbeliever +unbeliever's +unbelievers +unbelieving +unbend +unbending +unbends +unbent +unbiased +unbidden +unbind +unbinding +unbinds +unbleached +unblemished +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblushing +unblushingly +unbolt +unbolted +unbolting +unbolts +unborn +unbound +unbounded +unbowed +unbranded +unbreakable +unbridgeable +unbridled +unbroken +unbuckle +unbuckled +unbuckles +unbuckling +unbundled +unburden +unburdened +unburdening +unburdens +unburied +unburned +unbutton +unbuttoned +unbuttoning +unbuttons +uncalled +uncannily +uncanny +uncap +uncapped +uncapping +uncaps +uncared +uncaring +uncased +uncategorised +uncategorized +uncaught +unceasing +unceasingly +uncelebrated +uncensored +unceremonious +unceremoniously +uncertain +uncertainly +uncertainties +uncertainty +uncertainty's +unchain +unchained +unchaining +unchains +unchallengeable +unchallenged +unchangeable +unchanged +unchanging +uncharacterised +uncharacteristic +uncharacteristically +uncharacterized +uncharged +uncharismatic +uncharitable +uncharitably +uncharted +unchaste +unchecked +unchristian +uncial +uncircumcised +uncivil +uncivilised +uncivilized +uncivilly +unclad +unclaimed +unclasp +unclasped +unclasping +unclasps +unclassifiable +unclassified +uncle +uncle's +unclean +uncleanness +unclear +unclench +unclenched +uncles +unclimbed +uncloak +uncloaked +uncloaking +uncloaks +unclog +unclogged +unclogging +unclogs +unclosed +unclothe +unclothed +unclothes +unclothing +unclouded +uncluttered +uncoil +uncoiled +uncoiling +uncoils +uncollected +uncolored +uncoloured +uncombed +uncomfortable +uncomfortably +uncommitted +uncommon +uncommonly +uncommonness +uncommunicative +uncompensated +uncompetitive +uncomplaining +uncomplainingly +uncompleted +uncomplicated +uncomplimentary +uncomprehending +uncomprehendingly +uncompressed +uncompromising +uncompromisingly +unconcealed +unconcern +unconcern's +unconcerned +unconcernedly +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformable +unconfused +uncongenial +unconnected +unconquerable +unconquered +unconscionable +unconscionably +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +unconsumed +unconsummated +uncontaminated +uncontested +uncontrollable +uncontrollably +uncontrolled +uncontroversial +unconventional +unconventionality +unconventionality's +unconventionally +unconverted +unconvinced +unconvincing +unconvincingly +uncooked +uncooperative +uncoordinated +uncork +uncorked +uncorking +uncorks +uncorrected +uncorrelated +uncorroborated +uncorrupted +uncountable +uncounted +uncouple +uncoupled +uncouples +uncoupling +uncouth +uncouthly +uncouthness +uncover +uncovered +uncovering +uncovers +uncreated +uncreative +uncritical +uncritically +uncross +uncrossed +uncrosses +uncrossing +uncrowned +unction +unction's +unctuous +unctuously +unctuousness +uncultivated +uncultured +uncured +uncurl +uncurled +uncurling +uncurls +uncustomary +uncut +undamaged +undated +undaunted +undauntedly +undeceive +undeceived +undeceives +undeceiving +undecided +undecipherable +undeclared +undecorated +undefeated +undefended +undefiled +undefined +undeliverable +undelivered +undemanding +undemocratic +undemocratically +undemonstrative +undemonstratively +undeniable +undeniably +undependable +under +underachieve +underachieved +underachievement +underachiever +underachiever's +underachievers +underachieves +underachieving +underage +underarm +underarms +underbellies +underbelly +underbelly's +underbid +underbidding +underbids +underbrush +underbrush's +undercapitalisation +undercapitalise +undercapitalised +undercapitalises +undercapitalising +undercapitalization +undercapitalize +undercapitalized +undercapitalizes +undercapitalizing +undercarriage +undercarriage's +undercarriages +undercharge +undercharged +undercharges +undercharging +underclass +underclassman +underclassmen +underclothes +underclothing +underclothing's +undercoat +undercoat's +undercoated +undercoating +undercoats +undercooked +undercover +undercurrent +undercurrent's +undercurrents +undercut +undercuts +undercutting +underdeveloped +underdevelopment +underdevelopment's +underdog +underdog's +underdogs +underdone +undereducated +underemphasise +underemphasised +underemphasises +underemphasising +underemphasize +underemphasized +underemphasizes +underemphasizing +underemployed +underemployment +underemployment's +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underexploited +underexpose +underexposed +underexposes +underexposing +underexposure +underexposure's +underexposures +underfed +underfeed +underfeeding +underfeeds +underflow +underflow's +underfoot +undergarment +undergarment's +undergarments +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +underground's +undergrounds +undergrowth +undergrowth's +underhand +underhanded +underhandedly +underhandedness +underinvestment +underlain +underlay +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlying +undermanned +undermine +undermined +undermines +undermining +underneath +undernourished +underpaid +underpants +underpass +underpass's +underpasses +underpay +underpaying +underpayment +underpayment's +underpayments +underpays +underperformed +underpin +underpinned +underpinning +underpinning's +underpinnings +underpins +underplay +underplayed +underplaying +underplays +underpowered +underprivileged +underproduction +underproduction's +underrate +underrated +underrates +underrating +underrepresented +underscore +underscored +underscores +underscoring +undersea +undersecretaries +undersecretary +undersecretary's +undersell +underselling +undersells +undersexed +undershirt +undershirt's +undershirts +undershoot +undershooting +undershoots +undershot +underside +underside's +undersides +undersign +undersigned +undersigned's +undersigning +undersigns +undersized +underskirt +underskirt's +underskirts +undersold +underspecified +understaffed +understand +understandable +understandably +understanding +understanding's +understandingly +understandings +understands +understate +understated +understatement +understatement's +understatements +understates +understating +understood +understudied +understudies +understudy +understudying +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertaking's +undertakings +undertone +undertone's +undertones +undertook +undertow +undertow's +undertows +underused +underutilisation +underutilisation's +underutilisations +underutilise +underutilises +underutilising +underutilization +underutilization's +underutilizations +underutilize +underutilized +underutilizes +underutilizing +undervaluation +undervalue +undervalued +undervalues +undervaluing +underwater +underway +underwear +underwear's +underweight +underwent +underwhelming +underworld +underworld's +underworlds +underwrite +underwriter +underwriter's +underwriters +underwrites +underwriting +underwritten +underwrote +undeserved +undeservedly +undeserving +undesirability +undesirable +undesirables +undesirably +undesired +undetectable +undetected +undetermined +undeterred +undeveloped +undeviating +undiagnosed +undid +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undirected +undiscerning +undisciplined +undisclosed +undiscovered +undiscriminating +undisguised +undismayed +undisputed +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoes +undoing +undomesticated +undone +undoubted +undoubtedly +undreamed +undress +undressed +undresses +undressing +undrinkable +undue +undulant +undulate +undulated +undulates +undulating +undulation +undulation's +undulations +unduly +undying +unearned +unearth +unearthed +unearthing +unearthliness +unearthly +unearths +unease +unease's +uneasily +uneasiness +uneasy +uneatable +uneaten +uneconomic +uneconomical +uneconomically +unedifying +unedited +uneducated +unelectable +unelected +unembarrassed +unemotional +unemotionally +unemployable +unemployed +unemployment +unemployment's +unenclosed +unencrypted +unencumbered +unending +unendurable +unenforceable +unengaged +unenlightened +unenlightening +unenthusiastic +unenthusiastically +unenviable +unequal +unequaled +unequalled +unequally +unequipped +unequivocal +unequivocally +unerring +unerringly +unescorted +unessential +unethical +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexacting +unexamined +unexampled +unexceptionable +unexceptionably +unexceptional +unexceptionally +unexcited +unexciting +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpired +unexplainable +unexplained +unexploded +unexploited +unexplored +unexposed +unexpressed +unexpurgated +unfading +unfailing +unfailingly +unfair +unfairly +unfairness +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfamiliar +unfamiliarity +unfamiliarity's +unfashionable +unfashionably +unfasten +unfastened +unfastening +unfastens +unfathomable +unfathomably +unfathomed +unfavorable +unfavorably +unfavourable +unfavourably +unfazed +unfeasible +unfeasibly +unfed +unfeeling +unfeelingly +unfeigned +unfeminine +unfenced +unfertilised +unfertilized +unfetter +unfettered +unfettering +unfetters +unfilled +unfiltered +unfinished +unfired +unfit +unfitness +unfits +unfitted +unfitting +unfix +unfixed +unfixing +unflagging +unflaggingly +unflappability +unflappable +unflappably +unflattering +unflavored +unflavoured +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforced +unforeseeable +unforeseen +unforgettable +unforgettably +unforgivable +unforgivably +unforgiving +unforgotten +unformed +unformulated +unfortified +unfortunate +unfortunately +unfortunates +unfounded +unframed +unfreeze +unfreezes +unfreezing +unfrequented +unfriendliness +unfriendly +unfrock +unfrocked +unfrocking +unfrocks +unfroze +unfrozen +unfruitful +unfulfilled +unfunded +unfunny +unfurl +unfurled +unfurling +unfurls +unfurnished +unfussy +ungainliness +ungainly +ungenerous +ungenerously +ungentle +unglamorous +unglamorously +unglazed +unglued +ungodliness +ungodly +ungovernable +ungoverned +ungraceful +ungracefully +ungracious +ungraciously +ungrammatical +ungrammatically +ungrateful +ungratefully +ungratefulness +ungrounded +ungrudging +unguarded +unguent +unguent's +unguents +unguided +ungulate +ungulate's +ungulates +unhallowed +unhampered +unhand +unhanded +unhanding +unhands +unhandy +unhappier +unhappiest +unhappily +unhappiness +unhappy +unhardened +unharmed +unhealed +unhealthier +unhealthiest +unhealthily +unhealthy +unheard +unheated +unheeded +unhelpful +unhelpfully +unheralded +unhesitating +unhesitatingly +unhidden +unhindered +unhinge +unhinged +unhinges +unhinging +unhistorical +unhitch +unhitched +unhitches +unhitching +unholy +unhook +unhooked +unhooking +unhooks +unhorse +unhorsed +unhorses +unhorsing +unhurried +unhurriedly +unhurt +unhygienic +unhyphenated +unicameral +unicellular +unicorn +unicorn's +unicorns +unicycle +unicycle's +unicycles +unicyclist +unicyclist's +unicyclists +unidentifiable +unidentified +unidiomatic +unidirectional +unification +unification's +unified +unifier +unifier's +unifies +uniform +uniform's +uniformed +uniformity +uniformity's +uniformly +uniforms +unify +unifying +unilateral +unilateralism +unilateralist +unilaterally +unimaginable +unimaginably +unimaginative +unimaginatively +unimagined +unimpaired +unimpeachable +unimpeded +unimplemented +unimportance +unimportant +unimposing +unimpressed +unimpressive +unimproved +unincorporated +unindustrialised +unindustrialized +uninfected +uninfluenced +uninformative +uninformed +uninhabitable +uninhabited +uninhibited +uninhibitedly +uninitiated +uninjured +uninspired +uninspiring +uninstructed +uninsured +unintelligent +unintelligible +unintelligibly +unintended +unintentional +unintentionally +uninterested +uninterestedly +uninteresting +uninterrupted +uninterruptedly +unintuitive +uninvited +uninviting +uninvolved +union +union's +unionisation +unionisations +unionise +unionised +unionises +unionising +unionism +unionism's +unionist +unionist's +unionists +unionization +unionization's +unionizations +unionize +unionized +unionizes +unionizing +unions +unique +uniquely +uniqueness +unisex +unison +unison's +unit +unit's +unitary +unite +united +unites +unities +uniting +unitisation +unitisations +unitise +unitised +unitises +unitising +unitization +unitizations +unitize +unitized +unitizes +unitizing +units +unity +unity's +univalent +univalve +univalves +universal +universalise +universalised +universalises +universalising +universalism +universalism's +universality +universality's +universalize +universalized +universalizes +universalizing +universally +universals +universe +universe's +universes +universities +university +university's +unjust +unjustifiable +unjustifiably +unjustified +unjustly +unjustness +unkempt +unkind +unkindest +unkindly +unkindness +unknowable +unknowing +unknowingly +unknown +unknowns +unlabeled +unlabelled +unlabored +unlace +unlaced +unlaces +unlacing +unladylike +unlamented +unlatch +unlatched +unlatches +unlatching +unlawful +unlawfully +unlawfulness +unleaded +unlearn +unlearned +unlearning +unlearns +unlearnt +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unleveled +unlevelled +unlicensed +unlighted +unlike +unlikelier +unlikeliest +unlikelihood +unlikelihood's +unlikely +unlikeness +unlimber +unlimbered +unlimbering +unlimbers +unlimited +unlined +unlink +unlinked +unlisted +unlit +unload +unloaded +unloading +unloads +unlock +unlocked +unlocking +unlocks +unloose +unloosed +unloosen +unloosened +unloosening +unloosens +unlooses +unloosing +unlovable +unloved +unlovely +unloving +unluckier +unluckiest +unluckily +unluckiness +unlucky +unmade +unmagnified +unmake +unmakes +unmaking +unman +unmanageable +unmanageably +unmanly +unmanned +unmannerly +unmanning +unmans +unmapped +unmarked +unmarketable +unmarred +unmarried +unmask +unmasked +unmasking +unmasks +unmatchable +unmatched +unmeaning +unmeant +unmeasured +unmediated +unmelodious +unmemorable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmerited +unmet +unmindful +unmistakable +unmistakably +unmistakeably +unmitigated +unmixed +unmodified +unmolested +unmonitored +unmoral +unmotivated +unmovable +unmoved +unmoving +unmusical +unmusically +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticeable +unnoticed +unnumbered +unobjectionable +unobservable +unobservant +unobserved +unobstructed +unobtainable +unobtrusive +unobtrusively +unobtrusiveness +unoccupied +unofficial +unofficially +unopened +unopposed +unordered +unorganised +unorganized +unoriginal +unoriginality +unorthodox +unorthodoxy +unpack +unpacked +unpacking +unpacks +unpaid +unpainted +unpaired +unpalatable +unparalleled +unpardonable +unpardonably +unpartisan +unpatriotic +unpaved +unpeeled +unperceived +unperceptive +unperformed +unpersuasive +unperturbed +unphysical +unpick +unpicked +unpicking +unpicks +unpin +unpinned +unpinning +unpins +unplaced +unplanned +unplayable +unpleasant +unpleasantly +unpleasantness +unpleasing +unploughed +unplug +unplugged +unplugging +unplugs +unplumbed +unpolished +unpolluted +unpopular +unpopularity +unpopularity's +unpopulated +unpractical +unpracticed +unpractised +unprecedented +unpredictability +unpredictability's +unpredictable +unpredictably +unpredicted +unprejudiced +unpremeditated +unprepared +unprepossessing +unpretending +unpretentious +unpretentiously +unpreventable +unprincipled +unprintable +unprinted +unprivileged +unproblematic +unprocessed +unproductive +unproductively +unprofessional +unprofessionally +unprofitable +unprofitably +unpromising +unprompted +unpronounceable +unpronounced +unpropitious +unprotected +unproved +unproven +unprovoked +unpublicised +unpublicized +unpublished +unpunctual +unpunctuality +unpunctuality's +unpunished +unqualified +unquantifiable +unquenchable +unquestionable +unquestionably +unquestioned +unquestioning +unquestioningly +unquiet +unquote +unquoted +unrated +unravel +unraveled +unraveling +unravelled +unravelling +unravels +unreachable +unread +unreadable +unready +unreal +unrealisable +unrealised +unrealistic +unrealistically +unreality +unreality's +unrealizable +unrealized +unreasonable +unreasonableness +unreasonably +unreasoned +unreasoning +unreceptive +unrecognisable +unrecognisably +unrecognised +unrecognising +unrecognizable +unrecognizably +unrecognized +unrecognizing +unreconstructed +unrecorded +unrecoverable +unredeemed +unreduced +unreel +unreeled +unreeling +unreels +unreferenced +unrefined +unreformed +unregenerate +unregistered +unregulated +unrehearsed +unrelated +unreleased +unrelenting +unrelentingly +unreliability +unreliability's +unreliable +unreliably +unrelieved +unremarkable +unremembered +unremitting +unremittingly +unrepeatable +unrepeated +unrepentant +unrepentantly +unreported +unrepresentative +unrepresented +unrequited +unreserved +unreservedly +unresisting +unresistingly +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrest's +unrestrained +unrestricted +unrests +unrevised +unrewarded +unrewarding +unrighteous +unrighteousness +unripe +unrivaled +unrivalled +unroll +unrolled +unrolling +unrolls +unromantic +unruffled +unrulier +unruliest +unruliness +unruly +unsaddle +unsaddled +unsaddles +unsaddling +unsafe +unsafely +unsaid +unsalted +unsanctioned +unsanitary +unsatisfactorily +unsatisfactory +unsatisfied +unsatisfying +unsaturated +unsaved +unsavorily +unsavory +unsavourily +unsavoury +unsay +unsaying +unsays +unscathed +unscented +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambles +unscrambling +unscratched +unscrew +unscrewed +unscrewing +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unseal +unsealed +unsealing +unseals +unsearchable +unseasonable +unseasonably +unseasoned +unseat +unseated +unseating +unseats +unsecured +unseeing +unseeingly +unseemliness +unseemly +unseen +unselected +unselfconscious +unselfconsciously +unselfish +unselfishly +unselfishness +unsent +unsentimental +unserviceable +unset +unsettle +unsettled +unsettles +unsettling +unshackle +unshackled +unshackles +unshackling +unshakable +unshakably +unshaken +unshaped +unshared +unshaven +unsheathe +unsheathed +unsheathes +unsheathing +unshed +unshielded +unshod +unshorn +unshrinking +unsighted +unsightliness +unsightly +unsigned +unsinkable +unskilful +unskilled +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsnarl +unsnarled +unsnarling +unsnarls +unsociable +unsocial +unsoiled +unsold +unsolder +unsolicited +unsolvable +unsolved +unsophisticated +unsorted +unsought +unsound +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspeakably +unspecialised +unspecialized +unspecific +unspecified +unspectacular +unspent +unspoiled +unspoilt +unspoken +unsporting +unsportsmanlike +unstable +unstably +unstained +unstamped +unsteadily +unsteadiness +unsteady +unstinting +unstintingly +unstirred +unstop +unstoppable +unstoppably +unstopped +unstopping +unstops +unstressed +unstructured +unstrung +unstuck +unstudied +unsubscribe +unsubsidised +unsubsidized +unsubstantial +unsubstantiated +unsubtle +unsubtly +unsuccessful +unsuccessfully +unsuitability +unsuitable +unsuitableness +unsuitably +unsuited +unsullied +unsung +unsupervised +unsupportable +unsupported +unsuppressed +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspectingly +unsustainable +unsweetened +unswerving +unswervingly +unsymmetrical +unsympathetic +unsympathetically +unsynchronised +unsynchronized +unsystematic +untactful +untagged +untainted +untalented +untamed +untangle +untangled +untangles +untangling +untapped +untarnished +untaught +untaxed +untenable +untenanted +untended +untested +unthinkable +unthinkably +unthinking +unthinkingly +untidier +untidiest +untidily +untidiness +untidy +untie +untied +unties +until +untimely +untiring +untiringly +untitled +unto +untold +untouchable +untouchables +untouched +untoward +untraceable +untrained +untrammeled +untrammelled +untransformed +untranslatable +untreatable +untreated +untried +untrimmed +untroubled +untrue +untruly +untrustworthy +untruth +untruth's +untruthful +untruthfully +untruthfulness +untruths +unturned +untutored +untwist +untwisted +untwisting +untwists +untying +untypical +unusable +unused +unusual +unusually +unutilised +unutilized +unutterable +unutterably +unvanquished +unvaried +unvarnished +unvarying +unvaryingly +unveil +unveiled +unveiling +unveiling's +unveils +unventilated +unverifiable +unverified +unversed +unvisited +unvoiced +unwaged +unwanted +unwarily +unwariness +unwarrantable +unwarrantably +unwarranted +unwary +unwashed +unwatchable +unwatched +unwavering +unwaveringly +unwearied +unwed +unwelcome +unwelcoming +unwell +unwholesome +unwholesomeness +unwieldiness +unwieldy +unwilling +unwillingly +unwillingness +unwind +unwinding +unwinds +unwise +unwisely +unwitting +unwittingly +unwonted +unworkable +unworldly +unworn +unworried +unworthily +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritten +unyielding +unyoke +unyoked +unyokes +unyoking +unzip +unzipped +unzipping +unzips +up +upbeat +upbeat's +upbeats +upbraid +upbraided +upbraiding +upbraids +upbringing +upbringing's +upbringings +upchuck +upchucked +upchucking +upchucks +upcoming +upcountry +updatability +update +updated +updater +updater's +updates +updating +updraft +updraft's +updrafts +upend +upended +upending +upends +upfront +upgrade +upgradeable +upgraded +upgrades +upgrading +upheaval +upheaval's +upheavals +upheld +uphill +uphold +upholder +upholder's +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterer's +upholsterers +upholstering +upholsters +upholstery +upholstery's +upkeep +upkeep's +upland +upland's +uplands +uplift +uplifted +uplifting +uplifts +upload +uploaded +uploading +uploads +upmarket +upon +upped +upper +uppercase +upperclassman +upperclassman's +upperclassmen +uppercut +uppercuts +uppermost +uppers +upping +uppish +uppity +upraise +upraised +upraises +upraising +upright +uprightly +uprightness +uprights +uprising +uprising's +uprisings +upriver +uproar +uproar's +uproarious +uproariously +uproars +uproot +uprooted +uprooting +uproots +ups +upscale +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upside's +upsides +upsilon +upsilon's +upsilons +upstage +upstaged +upstages +upstaging +upstairs +upstanding +upstart +upstart's +upstarts +upstate +upstream +upstroke +upstroke's +upstrokes +upsurge +upsurges +upswing +upswing's +upswings +uptake +uptake's +uptakes +uptight +uptown +uptrend +upturn +upturned +upturning +upturns +upward +upwardly +upwards +upwind +uraemia +uraemia's +uranium +uranium's +urban +urbane +urbanely +urbanisation +urbanisation's +urbanisations +urbanise +urbanised +urbanises +urbanising +urbanity +urbanity's +urbanization +urbanization's +urbanizations +urbanize +urbanized +urbanizes +urbanizing +urchin +urchin's +urchins +urea +urea's +uremia +uremia's +urethane +urethane's +urethra +urethra's +urethral +urge +urged +urgency +urgency's +urgent +urgently +urger +urges +urging +urgings +uric +urinal +urinal's +urinals +urinalyses +urinalysis +urinalysis's +urinary +urinate +urinated +urinates +urinating +urination +urination's +urine +urine's +urn +urn's +urns +urological +urologist +urologists +urology +urology's +ursine +us +usability +usable +usage +usage's +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +usher's +ushered +usherette +usherette's +usherettes +ushering +ushers +using +usual +usually +usurer +usurer's +usurers +usurious +usurp +usurpation +usurpation's +usurped +usurper +usurper's +usurpers +usurping +usurps +usury +usury's +ute +utensil +utensil's +utensils +uteri +uterine +uterus +uterus's +utilisation +utilisation's +utilisations +utilise +utilised +utilises +utilising +utilitarian +utilitarianism +utilitarianism's +utilities +utility +utility's +utilizable +utilization +utilization's +utilizations +utilize +utilized +utilizes +utilizing +utmost +utopia +utopias +utter +utterance +utterance's +utterances +uttered +uttering +utterly +uttermost +utters +uvula +uvula's +uvular +uvulas +uxorious ++++++++++ +v +vac +vac's +vacancies +vacancy +vacancy's +vacant +vacantly +vacate +vacated +vacates +vacating +vacation +vacation's +vacationed +vacationer +vacationers +vacationing +vacations +vaccinate +vaccinated +vaccinates +vaccinating +vaccination +vaccination's +vaccinations +vaccine +vaccine's +vaccines +vacillate +vacillated +vacillates +vacillating +vacillation +vacillation's +vacillations +vacs +vacuity +vacuity's +vacuole +vacuole's +vacuoles +vacuolisation +vacuolisations +vacuolization +vacuous +vacuously +vacuum +vacuum's +vacuumed +vacuuming +vacuums +vag +vagabond +vagabond's +vagabondage +vagabondage's +vagabonded +vagabonding +vagabonds +vagaries +vagarious +vagary +vagary's +vagina +vagina's +vaginal +vaginally +vagrancy +vagrancy's +vagrant +vagrant's +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vain +vainer +vainest +vainglorious +vaingloriously +vainglory +vainglory's +vainly +valance +valance's +valances +vale +vale's +valediction +valediction's +valedictions +valedictorian +valedictorian's +valedictorians +valedictories +valedictory +valedictory's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valetudinarian +valetudinarian's +valetudinarianism +valetudinarianism's +valetudinarians +valiant +valiantly +valid +validate +validated +validates +validating +validation +validation's +validations +validity +validity's +validly +valise +valise's +valises +valley +valley's +valleys +valor +valor's +valorisation +valorisation's +valorisations +valorise +valorised +valorises +valorising +valorization +valorization's +valorizations +valorize +valorized +valorizes +valorizing +valorous +valorously +valorousness +valour +valour's +valuable +valuables +valuate +valuated +valuates +valuating +valuation +valuation's +valuations +value +value's +valued +valueless +values +valuing +valve +valve's +valves +vamoose +vamoosed +vamooses +vamoosing +vamp +vamp's +vamped +vamping +vampire +vampire's +vampires +vamps +van +van's +vanadium +vanadium's +vandal +vandal's +vandalise +vandalised +vandalises +vandalising +vandalism +vandalism's +vandalize +vandalized +vandalizes +vandalizing +vandals +vane +vane's +vanes +vanguard +vanguard's +vanguards +vanilla +vanilla's +vanillas +vanish +vanished +vanishes +vanishing +vanishingly +vanishings +vanities +vanity +vanity's +vanquish +vanquished +vanquisher +vanquisher's +vanquishers +vanquishes +vanquishing +vans +vantage +vantage's +vantages +vapid +vapidity +vapidity's +vapidly +vapor +vapor's +vaporisation +vaporise +vaporised +vaporises +vaporising +vaporizable +vaporization +vaporization's +vaporizations +vaporize +vaporized +vaporizer +vaporizer's +vaporizers +vaporizes +vaporizing +vaporous +vaporously +vapors +vaporware +vapory +vapour +vapour's +vapours +vapourware +vaquero +vaquero's +vaqueros +variability +variability's +variable +variables +variably +variance +variance's +variances +variant +variants +variation +variation's +variations +varicolored +varicoloured +varicose +varied +variegate +variegated +variegates +variegating +variegation +variegation's +varies +varietals +varieties +variety +variety's +various +variously +varlet +varlets +varmint +varmint's +varmints +varnish +varnish's +varnished +varnishes +varnishing +varsities +varsity +varsity's +vary +varying +vascular +vase +vase's +vasectomies +vasectomy +vasectomy's +vases +vasomotor +vassal +vassal's +vassalage +vassalage's +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vaudeville's +vaudevillian +vaudevillian's +vaudevillians +vault +vault's +vaulted +vaulting +vaults +vaunt +vaunted +vaunting +vaunts +veal +veal's +vealer +vector +vector's +vectored +vectoring +vectors +vedalia +veer +veered +veering +veers +vegan +vegan's +vegans +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarianism +vegetarianism's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetation's +vegetative +veggie +veggies +vehemence +vehemence's +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veil's +veiled +veiling +veils +vein +vein's +veined +veining +veins +vela +vela's +velar +velars +vellum +vellum's +velocipede +velocipede's +velocipedes +velocities +velocity +velocity's +velour +velour's +velum +velum's +velvet +velvet's +velveteen +velveteen's +velvets +velvety +venal +venality +venality's +venally +venation +venation's +vend +vended +vender's +vendetta +vendetta's +vendettas +vendible +vending +vendor +vendor's +vendors +vends +veneer +veneer's +veneered +veneering +veneers +venerability +venerable +venerate +venerated +venerates +venerating +veneration +veneration's +venereal +vengeance +vengeance's +vengeful +vengefully +venial +venison +venison's +venom +venom's +venomous +venomously +venous +vent +vent's +vented +ventilate +ventilated +ventilates +ventilating +ventilation +ventilation's +ventilator +ventilator's +ventilators +venting +ventral +ventrally +ventricle +ventricle's +ventricles +ventricular +ventriloquism +ventriloquism's +ventriloquist +ventriloquist's +ventriloquists +vents +venture +ventured +ventures +venturesome +venturesomely +venturing +venturous +venue +venue's +venues +veracious +veraciously +veracity +veracity's +veranda +veranda's +verandas +verb +verb's +verbal +verbalisation +verbalisation's +verbalisations +verbalise +verbalised +verbalises +verbalising +verbalization +verbalization's +verbalizations +verbalize +verbalized +verbalizes +verbalizing +verbally +verbatim +verbena +verbena's +verbenas +verbiage +verbiage's +verbose +verbosely +verboseness +verbosity +verbosity's +verboten +verbs +verdant +verdantly +verdict +verdict's +verdicts +verdure +verdure's +verge +verge's +verged +verger +verger's +vergers +verges +verging +verifiability +verifiability's +verifiable +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +verisimilitude +verisimilitude's +veritable +veritably +verities +verity +verity's +vermicelli +vermicelli's +vermiculite +vermiculite's +vermiform +vermilion +vermilion's +vermin +vermin's +vermouth +vermouth's +vernacular +vernaculars +vernal +veronica +veronica's +versatile +versatility +versatility's +verse +verse's +versed +verses +versification +versification's +versified +versifier +versifier's +versifiers +versifies +versify +versifying +version +version's +versions +verso +verso's +versos +versus +vertebra +vertebra's +vertebrae +vertebral +vertebrate +vertebrate's +vertebrates +vertex +vertex's +vertexes +vertical +vertically +verticals +vertiginous +vertigo +vertigo's +verve +verve's +very +vesicle +vesicle's +vesicles +vesicular +vesper +vespers +vessel +vessel's +vessels +vest +vest's +vestal +vestals +vested +vestibular +vestibule +vestibule's +vestibules +vestige +vestige's +vestiges +vestigial +vesting +vestment +vestment's +vestments +vestries +vestry +vestry's +vestryman +vestryman's +vestrymen +vests +vet +vet's +vetch +vetch's +vetches +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinaries +veterinary +veto +veto's +vetoed +vetoes +vetoing +vets +vetted +vetting +vex +vexation +vexation's +vexations +vexatious +vexed +vexes +vexing +vhf +vi +via +viability +viability's +viable +viably +viaduct +viaduct's +viaducts +vial +vial's +vials +viand +viand's +viands +vibe +vibes +vibrancy +vibrancy's +vibrant +vibrantly +vibraphone +vibraphone's +vibraphones +vibraphonist +vibraphonist's +vibraphonists +vibrate +vibrated +vibrates +vibrating +vibration +vibration's +vibrations +vibrato +vibrato's +vibrator +vibrator's +vibrators +vibratory +vibratos +vicar +vicar's +vicarage +vicarage's +vicarages +vicarious +vicariously +vicariousness +vicars +vice +vice's +vicegerent +vicegerent's +vicegerents +viceregal +viceroy +viceroy's +viceroys +vices +vichyssoise +vichyssoise's +vicinities +vicinity +vicinity's +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victimisation +victimisation's +victimisations +victimise +victimised +victimiser +victimiser's +victimisers +victimises +victimising +victimization +victimization's +victimizations +victimize +victimized +victimizer +victimizer's +victimizers +victimizes +victimizing +victimless +victims +victor +victor's +victories +victorious +victoriously +victors +victory +victory's +victual +victuals +vicuña +vicuñas +video +video's +videocassette +videocassettes +videoconferencing +videodisc +videodiscs +videodisk +videodisk's +videodisks +videoed +videoing +videophone +videophone's +videophones +videos +videotape +videotaped +videotapes +videotaping +vie +vied +vies +view +view's +viewable +viewed +viewer +viewer's +viewers +viewfinder +viewfinder's +viewfinders +viewing +viewing's +viewings +viewpoint +viewpoint's +viewpoints +views +vigil +vigil's +vigilance +vigilance's +vigilant +vigilante +vigilante's +vigilantes +vigilantism +vigilantism's +vigilantly +vigils +vignette +vignette's +vignettes +vigor +vigor's +vigoro +vigorous +vigorously +vigour +vigour's +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilification's +vilified +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villager's +villagers +villages +villain +villain's +villainies +villainous +villains +villainy +villainy's +villas +vim +vim's +vinaigrette +vinaigrette's +vindicate +vindicated +vindicates +vindicating +vindication +vindication's +vindications +vindicator +vindicator's +vindicators +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegar's +vinegars +vinegary +vines +vineyard +vineyard's +vineyards +vinous +vintage +vintage's +vintages +vintner +vintner's +vintners +vinyl +vinyl's +viol +viol's +viola +viola's +violable +violas +violate +violated +violates +violating +violation +violations +violator +violators +violence +violence's +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +violist +violist's +violists +violoncellist +violoncellists +violoncello +violoncello's +violoncellos +viols +viper +viper's +viperous +vipers +virago +virago's +viragoes +viral +vireo +vireo's +vireos +virgin +virgin's +virginal +virginals +virginity +virginity's +virgins +virgule +virgule's +virgules +virile +virility +virility's +virologist +virologists +virology +virology's +virtual +virtually +virtue +virtue's +virtues +virtuosic +virtuosity +virtuosity's +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virulence +virulent +virulently +virus +virus's +viruses +visa +visa's +visage +visage's +visages +visas +viscera +visceral +viscerally +viscid +viscometer +viscometer's +viscose +viscose's +viscosity +viscosity's +viscount +viscount's +viscounts +viscous +visibilities +visibility +visibility's +visible +visibly +vision +vision's +visionaries +visionary +visioning +visions +visit +visitant +visitant's +visitants +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visors +vista +vista's +vistas +visual +visualisation +visualisation's +visualise +visualised +visualises +visualising +visualization +visualization's +visualizations +visualize +visualized +visualizes +visualizing +visually +visuals +vita +vita's +vitae +vital +vitalisation +vitalisation's +vitalisations +vitalise +vitalised +vitalises +vitalising +vitality +vitality's +vitalization +vitalization's +vitalizations +vitalize +vitalized +vitalizes +vitalizing +vitally +vitals +vitamin +vitamin's +vitamins +vitiate +vitiated +vitiates +vitiating +vitiation +vitiation's +viticulture +viticulture's +viticulturist +viticulturists +vitreous +vitrified +vitrifies +vitrify +vitrifying +vitriol +vitriol's +vitriolic +vituperate +vituperated +vituperates +vituperating +vituperation +vituperation's +vituperative +viva +vivacious +vivaciously +vivaciousness +vivacity +vivacity's +vivid +vividly +vividness +vivified +vivifies +vivify +vivifying +viviparous +vivisect +vivisected +vivisecting +vivisection +vivisection's +vivisectionist +vivisectionist's +vivisectionists +vivisects +vivre +vixen +vixen's +vixens +vizier +vizier's +viziers +voc +vocabularies +vocabulary +vocabulary's +vocal +vocalic +vocalisation +vocalisation's +vocalisations +vocalise +vocalised +vocalises +vocalising +vocalist +vocalist's +vocalists +vocalization +vocalization's +vocalizations +vocalize +vocalized +vocalizes +vocalizing +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vocative +vocatives +vociferate +vociferated +vociferates +vociferating +vociferation +vociferation's +vociferous +vociferously +vociferousness +vodka +vodka's +vodkas +vogue +vogue's +vogues +voguish +voice +voice's +voiced +voiceless +voicelessly +voices +voicing +void +voided +voiding +voids +voile +voile's +volatile +volatiles +volatilisation +volatilisation's +volatilisations +volatilise +volatilised +volatilises +volatilising +volatility +volatility's +volatilization +volatilization's +volatilizations +volatilize +volatilized +volatilizes +volatilizing +volcanic +volcanically +volcanism +volcanism's +volcano +volcano's +volcanoes +vole +vole's +voles +volition +volition's +volitional +volley +volley's +volleyball +volleyball's +volleyballs +volleyed +volleying +volleys +volt +volt's +voltage +voltage's +voltages +voltaic +voltmeter +voltmeter's +voltmeters +volts +volubility +voluble +volubly +volume +volume's +volumes +volumetric +voluminous +voluminously +voluntaries +voluntarily +voluntarism +voluntarism's +voluntary +volunteer +volunteer's +volunteered +volunteering +volunteerism +volunteers +voluptuaries +voluptuary +voluptuary's +voluptuous +voluptuously +voluptuousness +volute +volutes +vomit +vomited +vomiting +vomits +voodoo +voodoo's +voodoos +voracious +voraciously +voraciousness +voracity +voracity's +vortex +vortex's +vortexes +votaries +votary +votary's +vote +vote's +voted +voter +voter's +voters +votes +voting +votive +vouch +vouched +voucher +voucher's +vouchers +vouches +vouching +vouchsafe +vouchsafed +vouchsafes +vouchsafing +vow +vow's +vowed +vowel +vowel's +vowels +vowing +vows +voyage +voyage's +voyaged +voyager +voyager's +voyagers +voyages +voyageur +voyageur's +voyageurs +voyaging +voyeur +voyeur's +voyeurism +voyeurism's +voyeuristic +voyeurs +vulcanisation +vulcanisation's +vulcanisations +vulcanise +vulcanised +vulcanises +vulcanising +vulcanization +vulcanization's +vulcanizations +vulcanize +vulcanized +vulcanizes +vulcanizing +vulgar +vulgarisation +vulgarisations +vulgarise +vulgarised +vulgarises +vulgarising +vulgarism +vulgarism's +vulgarisms +vulgarities +vulgarity +vulgarity's +vulgarization +vulgarization's +vulgarizations +vulgarize +vulgarized +vulgarizes +vulgarizing +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerably +vulpine +vulture +vulture's +vultures +vulva +vulva's +vulvae +vv +vying ++++++++++ +w +wackier +wackiest +wackiness +wacko +wacky +wad +wad's +wadded +wadding +waddle +waddled +waddles +waddling +waddy +wade +waded +wader +wader's +waders +wades +wading +wads +wafer +wafer's +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafted +wafting +wafts +wag +wage +wage's +waged +wager +wager's +wagered +wagering +wagers +wages +wagga +wagged +wagging +waggish +waggishly +waggishness +waggle +waggled +waggles +waggling +waging +wagon +wagon's +wagons +wags +wagtail +wagtail's +wagtails +waif +waif's +waifs +wail +wailed +wailer +wailer's +wailers +wailing +wails +wainscot +wainscoted +wainscoting +wainscotings +wainscots +waist +waist's +waistband +waistband's +waistbands +waistcoat +waistcoat's +waistcoats +waistline +waistline's +waistlines +waists +wait +waited +waiter +waiter's +waiters +waiting +waitperson +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiver's +waivers +waives +waiving +wake +wake's +waked +wakeful +wakefully +wakefulness +waken +wakened +wakening +wakens +wakes +wakeup +waking +wale +wale's +waling +walk +walkabout +walkabout's +walkabouts +walked +walker +walker's +walkers +walking +walkout +walkout's +walkouts +walkover +walkover's +walkovers +walks +walkway +walkway's +walkways +wall +wall's +wallabies +wallaby +wallaby's +wallboard +wallboard's +walled +wallet +wallet's +wallets +walleye +walleye's +walleyed +walleyes +wallflower +wallflower's +wallflowers +walling +wallop +walloped +walloper +walloping +wallops +wallow +wallowed +wallowing +wallows +wallpaper +wallpaper's +wallpapered +wallpapering +wallpapers +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltz's +waltzed +waltzes +waltzing +wambenger +wampum +wampum's +wan +wand +wand's +wander +wandered +wanderer +wanderer's +wanderers +wandering +wanderings +wanderlust +wanderlust's +wanderlusts +wanders +wandoo +wands +wane +waned +wanes +wangle +wangled +wangles +wangling +waning +wanly +wannabe +wannabes +want +wanted +wanting +wanton +wantonly +wantonness +wantons +wants +wapiti +wapiti's +wapitis +war +warb +warble +warbled +warbler +warbler's +warblers +warbles +warbling +ward +ward's +warded +warden +warden's +wardens +warder +warder's +warders +warding +wardress +wardress's +wardresses +wardrobe +wardrobe's +wardrobes +wardroom +wardroom's +wardrooms +wards +ware +ware's +warehouse +warehouse's +warehoused +warehouseman +warehouseman's +warehouses +warehousing +wares +warfare +warfare's +warhead +warhead's +warheads +warhorse +warhorse's +warhorses +warier +wariest +warily +wariness +warlike +warlock +warlock's +warlocks +warlord +warlord's +warlords +warm +warmed +warmer +warmer's +warmers +warmest +warming +warmish +warmly +warmness +warmonger +warmonger's +warmongering +warmongering's +warmongers +warms +warmth +warmth's +warn +warned +warning +warning's +warningly +warnings +warns +warp +warpath +warpath's +warpaths +warped +warping +warplane +warplane's +warplanes +warps +warrant +warrant's +warranted +warranties +warranting +warrants +warranty +warranty's +warred +warren +warren's +warrens +warrigal +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warthog +warthogs +wartime +wartime's +warts +warty +wary +was +wash +washable +washables +washaway +washbasin +washbasin's +washbasins +washboard +washboard's +washboards +washbowl +washbowl's +washbowls +washcloth +washcloth's +washcloths +washday +washday's +washed +washer +washer's +washers +washerwoman +washerwoman's +washerwomen +washes +washing +washing's +washings +washout +washout's +washouts +washrag +washrag's +washrags +washroom +washroom's +washrooms +washstand +washstand's +washstands +washtub +washtub's +washtubs +washy +wasn't +wasp +wasp's +waspish +waspishly +waspishness +wasps +wassail +wassail's +wassailed +wassailing +wassails +wastage +wastage's +waste +wastebasket +wastebasket's +wastebaskets +wasted +wasteful +wastefully +wastefulness +wasteland +wasteland's +wastelands +wastepaper +wastepaper's +waster +wasters +wastes +wasting +wastrel +wastrel's +wastrels +watch +watchband +watchband's +watchbands +watchdog +watchdog's +watchdogs +watched +watcher +watcher's +watchers +watches +watchful +watchfully +watchfulness +watching +watchmaker +watchmaker's +watchmakers +watchman +watchman's +watchmen +watchstrap +watchstrap's +watchstraps +watchtower +watchtower's +watchtowers +watchword +watchword's +watchwords +water +water's +waterborne +watercolor +watercolor's +watercolorist +watercolorist's +watercolorists +watercolors +watercolour +watercolour's +watercolours +watercourse +watercourse's +watercourses +watercraft +watercraft's +watercress +watercress's +watered +waterfall +waterfall's +waterfalls +waterfowl +waterfowl's +waterfowls +waterfront +waterfront's +waterfronts +waterhole +waterholes +waterier +wateriest +wateriness +watering +waterless +waterline +waterlines +waterlogged +waterman +waterman's +watermark +watermark's +watermarked +watermarking +watermarks +watermelon +watermelon's +watermelons +watermill +watermills +waterproof +waterproofed +waterproofing +waterproofs +waters +watershed +watershed's +watersheds +waterside +waterside's +watersider +watersides +waterspout +waterspout's +waterspouts +watertight +waterway +waterway's +waterways +waterwheel +waterwheels +waterworks +watery +watt +watt's +wattage +wattage's +wattle +wattle's +wattlebird +wattles +watts +wave +waveband +waveband's +wavebands +waved +waveform +waveform's +waveforms +waveguide +waveguide's +waveguides +wavelength +wavelength's +wavelengths +wavelet +wavelet's +wavelets +wavelike +waver +wavered +wavering +waveringly +wavers +waves +wavier +waviest +waviness +waving +wavy +wax +wax's +waxed +waxen +waxes +waxier +waxiest +waxing +waxplant +waxwing +waxwing's +waxwings +waxwork +waxwork's +waxworks +waxy +way +way's +waybill +waybill's +waybills +wayfarer +wayfarer's +wayfarers +wayfaring +waylaid +waylay +waylaying +waylays +ways +wayside +wayside's +waysides +wayward +waywardly +waywardness +wd +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakening +weakens +weaker +weakest +weakfish +weakfish's +weakfishes +weakling +weakling's +weaklings +weakly +weakness +weaknesses +weal +weal's +wealth +wealth's +wealthier +wealthiest +wealthy +wean +weaned +weaner +weaning +weanling +weanling's +weans +weapon +weapon's +weaponry +weaponry's +weapons +wear +wearable +wearer +wearer's +wearers +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearisome +wearisomely +wears +weary +wearying +wearyingly +weasel +weasel's +weaseled +weaseling +weaselled +weaselling +weasels +weather +weather's +weatherboard +weatherboard's +weatherboarding +weatherboarding's +weatherboards +weathercock +weathercock's +weathercocks +weathered +weathering +weatherise +weatherised +weatherises +weatherising +weatherization +weatherize +weatherized +weatherizes +weatherizing +weatherman +weatherman's +weathermen +weatherperson +weatherpersons +weatherproof +weatherproofed +weatherproofing +weatherproofs +weathers +weave +weaved +weaver +weaver's +weavers +weaves +weaving +web +web's +webbed +webbing +webbing's +webfoot +webfoot's +webmaster +webmasters +webpage +webs +website +websites +wed +wedded +wedding +wedding's +weddings +wedge +wedge's +wedged +wedges +wedgies +wedging +wedlock +wedlock's +weds +wee +weed +weed's +weeded +weedier +weediest +weeding +weeds +weedy +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekender's +weekenders +weekending +weekends +weeklies +weekly +weeknight +weeknight's +weeknights +weeks +weenie +weenie's +weenies +weep +weepers +weepier +weepiest +weeping +weeps +weepy +weevil +weevil's +weevils +weft +weft's +wefts +weigh +weighbridge +weighbridge's +weighbridges +weighed +weighing +weighs +weight +weight's +weighted +weightier +weightiest +weightily +weightiness +weighting +weighting's +weightings +weightless +weightlessly +weightlessness +weightlifter +weightlifters +weightlifting +weightlifting's +weights +weighty +weir +weir's +weird +weirder +weirdest +weirdly +weirdness +weirdo +weirdo's +weirs +welcome +welcomed +welcomes +welcoming +weld +welded +welder +welder's +welders +welding +welds +welfare +welfare's +welkin +well +welled +wellhead +wellhead's +wellheads +welling +wellness +wells +wellspring +wellspring's +wellsprings +welsh +welt +welt's +welted +welter +weltered +weltering +welters +welterweight +welterweight's +welterweights +welting +welts +wench +wench's +wenches +wend +wended +wending +wends +went +wept +were +weren't +werewolf +werewolf's +werewolves +west +west's +westbound +westerly +western +westerner +westerner's +westerners +westernisations +westernise +westernised +westernises +westernising +westernization +westernization's +westernizations +westernize +westernized +westernizes +westernizing +westernmost +westerns +westward +westwards +wet +wetback +wetback's +wetbacks +wetland +wetlands +wetly +wetness +wets +wetsuit +wetsuits +wetter +wettest +wetting +whack +whacked +whackers +whacking +whacks +whale +whale's +whaleboat +whaleboat's +whaleboats +whalebone +whalebone's +whaled +whaler +whaler's +whalers +whales +whaling +wham +wham's +whammed +whammies +whamming +whammy +whams +wharf +wharf's +wharfie +wharfs +wharves +what +what'd +what'll +what're +what's +what've +whatever +whatnot +whatnot's +whatsoever +wheal +wheal's +wheals +wheat +wheat's +wheaten +wheedle +wheedled +wheedles +wheedling +wheel +wheel's +wheelbarrow +wheelbarrow's +wheelbarrows +wheelbase +wheelbase's +wheelbases +wheelchair +wheelchair's +wheelchairs +wheeled +wheeler +wheeler's +wheelers +wheelhouse +wheelhouse's +wheelhouses +wheelie +wheelie's +wheelies +wheeling +wheels +wheelwright +wheelwright's +wheelwrights +wheeze +wheezed +wheezes +wheezier +wheeziest +wheezing +wheezy +whelk +whelk's +whelks +whelm +whelmed +whelming +whelms +whelp +whelp's +whelped +whelping +whelps +when +when'd +when'll +when're +whence +whenever +where +where'd +where'll +where're +where's +where've +whereabouts +whereas +whereat +whereby +wherefore +wherefores +wherein +whereof +whereon +whereto +whereupon +wherever +wherewith +wherewithal +wherewithal's +whet +whether +whets +whetstone +whetstone's +whetstones +whetted +whetting +whew +whey +whey's +which +whichever +whiff +whiff's +whiffed +whiffing +whiffletree +whiffletree's +whiffletrees +whiffs +while +whiled +whiles +whiling +whilom +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsicality +whimsicality's +whimsically +whimsies +whimsy +whine +whine's +whined +whiner +whiners +whines +whinge +whinged +whingeing +whinges +whinging +whinier +whiniest +whining +whinnied +whinnies +whinny +whinnying +whiny +whip +whipcord +whipcord's +whiplash +whiplash's +whiplashes +whipped +whippersnapper +whippersnapper's +whippersnappers +whippet +whippet's +whippets +whipping +whipping's +whippings +whippoorwill +whippoorwill's +whippoorwills +whips +whipsaw +whipsaw's +whipsawed +whipsawing +whipsaws +whir +whirl +whirled +whirligig +whirligig's +whirligigs +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirlwind's +whirlwinds +whirlybird +whirlybird's +whirlybirds +whirred +whirring +whirs +whisk +whisked +whisker +whisker's +whiskered +whiskers +whiskery +whiskey +whiskey's +whiskeys +whiskies +whisking +whisks +whisky +whisky's +whisper +whispered +whisperer +whisperer's +whisperers +whispering +whispering's +whisperings +whispers +whist +whist's +whistle +whistled +whistler +whistler's +whistlers +whistles +whistling +whit +whit's +white +whitebait +whitebait's +whiteboard +whiteboards +whitecap +whitecap's +whitecaps +whitefish +whitefish's +whitefishes +whitely +whiten +whitened +whitener +whitener's +whiteners +whiteness +whiteness's +whitening +whitens +whiteout +whiteouts +whiter +whites +whitest +whitetail +whitetails +whitewall +whitewall's +whitewalls +whitewash +whitewash's +whitewashed +whitewashes +whitewashing +whitey +whitey's +whiteys +whither +whiting +whitish +whittle +whittled +whittler +whittler's +whittlers +whittles +whittling +whiz +whizzed +whizzes +whizzing +who +who'd +who'll +who're +who's +who've +whoa +whodunit +whodunit's +whodunits +whoever +whole +wholegrain +wholehearted +wholeheartedly +wholeheartedness +wholemeal +wholeness +wholes +wholesale +wholesale's +wholesaled +wholesaler +wholesaler's +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whomsoever +whoop +whooped +whoopee +whoopees +whooper +whooper's +whooping +whoops +whoosh +whoosh's +whooshed +whooshes +whooshing +whop +whopped +whopper +whopper's +whoppers +whopping +whops +whore +whore's +whorehouse +whorehouse's +whorehouses +whores +whoring +whorish +whorl +whorl's +whorled +whorls +whose +whoso +whosoever +whsle +why +why'd +why'll +whys +wick +wick's +wicked +wickeder +wickedest +wickedly +wickedness +wickedness's +wicker +wicker's +wickers +wickerwork +wickerwork's +wicket +wicket's +wicketkeeper +wicketkeeper's +wicketkeepers +wickets +wicks +wide +widely +widen +widened +widener +widener's +wideners +wideness +widening +widens +wider +widespread +widest +widgeon's +widget +widget's +widgets +widgie +widow +widow's +widowed +widower +widower's +widowers +widowhood +widowing +widows +width +width's +widths +wield +wielded +wielder +wielder's +wielders +wielding +wields +wiener +wiener's +wieners +wienie +wienie's +wienies +wife +wife's +wifeless +wifelier +wifeliest +wifely +wig +wig's +wigged +wigging +wiggle +wiggled +wiggler +wiggler's +wigglers +wiggles +wigglier +wiggliest +wiggling +wiggly +wigs +wigwag +wigwagged +wigwagging +wigwags +wigwam +wigwam's +wigwams +wild +wildcat +wildcats +wildcatted +wildcatter +wildcatter's +wildcatters +wildcatting +wildebeest +wildebeest's +wildebeests +wilder +wilderness +wilderness's +wildernesses +wildest +wildfire +wildfire's +wildfires +wildflower +wildflowers +wildfowl +wildfowl's +wilding +wildlife +wildlife's +wildly +wildness +wildness's +wilds +wile +wile's +wiled +wiles +wilful +wilfully +wilfulness's +wilier +wiliest +wiliness +wiliness's +wiling +will +willed +willful +willfully +willies +willing +willingly +willingness +willingness's +williwaw +williwaw's +williwaws +willow +willow's +willowier +willowiest +willows +willowy +willpower +willpower's +wills +wilt +wilted +wilting +wilts +wily +wimp +wimpier +wimpiest +wimple +wimple's +wimpled +wimples +wimpling +wimps +wimpy +win +wince +winced +winces +winch +winch's +winched +winches +winching +wincing +wind +wind's +windbag +windbag's +windbags +windblown +windbreak +windbreak's +windbreaker +windbreakers +windbreaks +windburn +windburn's +windburns +windcheater +windcheater's +windcheaters +winded +winder +winder's +winders +windfall +windfall's +windfalls +windflower +windflower's +windflowers +windier +windiest +windily +windiness +windiness's +winding +winding's +windings +windjammer +windjammer's +windjammers +windlass +windlass's +windlasses +windless +windmill +windmill's +windmills +window +window's +windowed +windowing +windowless +windowpane +windowpane's +windowpanes +windows +windowsill +windowsill's +windowsills +windpipe +windpipe's +windpipes +windproof +windrow +windrow's +windrows +winds +windscreen +windscreen's +windscreens +windshield +windshield's +windshields +windsock +windsock's +windsocks +windstorm +windstorm's +windstorms +windsurf +windsurfed +windsurfer +windsurfers +windsurfing +windsurfs +windswept +windup +windup's +windups +windward +windy +wine +wine's +wined +wineglass +wineglass's +wineglasses +winegrower +winegrower's +winegrowers +winemaker +winemakers +wineries +winery +winery's +wines +wineskin +wineskin's +wing +wing's +wingding +winged +winger +winger's +wingers +winging +wingless +wingman +wings +wingspan +wingspan's +wingspans +wingspread +wingspread's +wingspreads +wingtip +wingtips +wining +wink +winked +winker +winker's +winkers +winking +winkle +winkled +winkles +winkling +winks +winnable +winner +winner's +winners +winning +winningly +winnings +winnow +winnowed +winnower +winnowers +winnowing +winnows +wino +wino's +winos +wins +winsome +winsomely +winsomeness +winter +winter's +wintered +wintergreen +wintergreen's +wintering +winterisation +winterisation's +winterisations +winterise +winterised +winterises +winterising +winterization +winterization's +winterizations +winterize +winterized +winterizes +winterizing +winters +wintertime +wintertime's +wintrier +wintriest +wintry +winy +wipe +wiped +wiper +wiper's +wipers +wipes +wiping +wire +wire's +wired +wirehair +wirehair's +wirehairs +wireless +wireless's +wirelesses +wirer +wirer's +wires +wiretap +wiretap's +wiretapped +wiretapping +wiretaps +wirier +wiriest +wiriness +wiring +wiring's +wirrah +wiry +wisdom +wisdom's +wise +wiseacre +wiseacre's +wiseacres +wisecrack +wisecrack's +wisecracked +wisecracking +wisecracks +wised +wisely +wiser +wises +wisest +wish +wishbone +wishbone's +wishbones +wished +wisher +wishers +wishes +wishful +wishfully +wishing +wising +wisp +wisp's +wispier +wispiest +wisps +wispy +wisteria +wisteria's +wisterias +wistful +wistfully +wistfulness +wit +wit's +witch +witch's +witchcraft +witchcraft's +witchdoctor +witchdoctors +witched +witchery +witchery's +witches +witchetty +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawing +withdrawn +withdraws +withdrew +withed +wither +withered +withering +witheringly +withers +withes +withheld +withhold +withholding +withholds +within +without +withstand +withstanding +withstands +withstood +witless +witlessly +witlessness +witness +witness's +witnessed +witnesses +witnessing +wits +witted +witticism +witticism's +witticisms +wittier +wittiest +wittily +wittiness +wittiness's +witting +wittingly +witty +wives +wiz's +wizard +wizard's +wizardry +wizardry's +wizards +wizen +wizened +wk +wkly +wobbegong +wobble +wobbled +wobbler's +wobbles +wobblier +wobbliest +wobbliness +wobbling +wobbly +woe +woe's +woebegone +woeful +woefully +woefulness +woes +wog +wog's +wogs +wok +wok's +woke +woken +woks +wolf +wolf's +wolfed +wolfhound +wolfhound's +wolfhounds +wolfing +wolfish +wolfishly +wolfram +wolfram's +wolfs +wolverine +wolverine's +wolverines +wolves +woman +woman's +womanhood +womanhood's +womanise +womanised +womaniser +womaniser's +womanisers +womanises +womanish +womanising +womanize +womanized +womanizer +womanizer's +womanizers +womanizes +womanizing +womankind +womankind's +womanlier +womanliest +womanlike +womanliness +womanliness's +womanly +womb +womb's +wombat +wombat's +wombats +wombs +women +women's +womenfolk +womenfolk's +won +won't +wonder +wonder's +wondered +wonderful +wonderfully +wonderfulness +wonderfulness's +wondering +wonderingly +wonderland +wonderland's +wonderlands +wonderment +wonderment's +wonders +wondrous +wondrously +wonk +wonkier +wonkiest +wonks +wonky +wont +wonted +woo +wood +wood's +woodbine +woodbine's +woodblock +woodblocks +woodcarver +woodcarvers +woodcarving +woodcarving's +woodcarvings +woodchop +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +woodcraft +woodcraft's +woodcut +woodcut's +woodcuts +woodcutter +woodcutter's +woodcutters +woodcutting +woodcutting's +wooded +wooden +woodener +woodenly +woodenness +woodier +woodiest +woodiness +wooding +woodland +woodland's +woodlands +woodlice +woodlot +woodlots +woodlouse +woodlouse's +woodman +woodman's +woodmen +woodpecker +woodpecker's +woodpeckers +woodpile +woodpile's +woodpiles +woods +woodshed +woodshed's +woodsheds +woodsier +woodsiest +woodsman +woodsman's +woodsmen +woodsy +woodwind +woodwinds +woodwork +woodwork's +woodworker +woodworker's +woodworkers +woodworking +woodworking's +woodworm +woodworm's +woodworms +woody +wooed +wooer +wooers +woof +woof's +woofed +woofer +woofer's +woofers +woofing +woofs +wooing +wool +wool's +woolen +woolens +wooliness +woollen +woollens +woollier +woollies +woolliest +woolliness +woolly +wools +woolshed +woos +woozier +wooziest +woozily +wooziness +wooziness's +woozy +wop +wop's +wops +word +word's +wordage +wordbook +wordbook's +wordbooks +worded +wordier +wordiest +wordily +wordiness +wordiness's +wording +wording's +wordings +wordless +wordlessly +wordplay +wordplay's +words +wordsmith +wordsmith's +wordsmiths +wordy +wore +work +work's +workability +workability's +workable +workaday +workaholic +workaholics +workbasket +workbaskets +workbench +workbench's +workbenches +workbook +workbook's +workbooks +workday +workday's +workdays +worked +worker +worker's +workers +workfare +workforce +workforces +workhorse +workhorse's +workhorses +workhouse +workhouse's +workhouses +working +working's +workingman +workingman's +workingmen +workings +workingwoman +workingwoman's +workingwomen +workload +workload's +workloads +workman +workman's +workmanlike +workmanship +workmanship's +workmate +workmates +workmen +workout +workout's +workouts +workpeople +workplace +workplaces +workroom +workroom's +workrooms +works +worksheet +worksheets +workshop +workshop's +workshops +workspace +workstation +workstations +worktable +worktable's +worktables +worktop +worktops +workup +workups +workweek +workweek's +workweeks +world +world's +worldlier +worldliest +worldliness +worldliness's +worldly +worlds +worldview +worldviews +worldwide +worm +worm's +wormed +wormhole +wormhole's +wormholes +wormier +wormiest +worming +worms +wormwood +wormwood's +wormy +worn +worried +worriedly +worrier +worrier's +worriers +worries +worriment +worrisome +worry +worrying +worryingly +worrywart +worrywart's +worrywarts +worse +worsen +worsened +worsening +worsens +worship +worshiped +worshiper +worshipers +worshipful +worshiping +worshipped +worshipper +worshippers +worshipping +worships +worst +worsted +worsted's +worth +worthier +worthies +worthiest +worthily +worthiness +worthiness's +worthless +worthlessly +worthlessness +worthlessness's +worthwhile +worthy +would +would've +wouldn't +wouldst +wound +wound's +wounded +wounding +wounds +wove +woven +wow +wowed +wowing +wows +wowser +wpm +wrack +wrack's +wracked +wracking +wracks +wraith +wraith's +wraiths +wrangle +wrangled +wrangler +wrangler's +wranglers +wrangles +wrangling +wrap +wraparound +wraparounds +wrapped +wrapper +wrapper's +wrappers +wrapping +wrapping's +wrappings +wraps +wrasse +wrasse's +wrasses +wrath +wrath's +wrathful +wrathfully +wraths +wreak +wreaked +wreaking +wreaks +wreath +wreath's +wreathe +wreathed +wreathes +wreathing +wreaths +wreck +wreckage +wreckage's +wrecked +wrecker +wrecker's +wreckers +wrecking +wrecks +wren +wren's +wrench +wrench's +wrenched +wrenches +wrenching +wrens +wrest +wrested +wresting +wrestle +wrestled +wrestler +wrestler's +wrestlers +wrestles +wrestling +wrestling's +wrests +wretch +wretch's +wretched +wretchedly +wretchedness +wretchedness's +wretches +wriggle +wriggled +wriggler +wriggler's +wrigglers +wriggles +wrigglier +wriggliest +wriggling +wriggly +wrights +wring +wringer +wringer's +wringers +wringing +wrings +wrinkle +wrinkle's +wrinkled +wrinkles +wrinkling +wrinkly +wrist +wrist's +wristband +wristband's +wristbands +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writing's +writings +writs +written +wrong +wrongdoer +wrongdoer's +wrongdoers +wrongdoing +wrongdoing's +wrongdoings +wronged +wrongful +wrongfully +wrongfulness +wrongheaded +wronging +wrongly +wrongness +wrongs +wrote +wroth +wrought +wrung +wry +wryer +wryest +wryly +wryness +wt +wunderkind +wunderkinds +wurley ++++++++++ +x +xenon +xenon's +xenophobe +xenophobe's +xenophobes +xenophobia +xenophobia's +xenophobic +xerographic +xerography +xerography's +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +xxi +xxii +xxiii +xxiv +xxix +xxv +xxvi +xxvii +xxviii +xxx +xxxi +xxxii +xxxiii +xxxiv +xxxix +xxxv +xxxvi +xxxvii +xxxviii +xylem +xylem's +xylophone +xylophone's +xylophones +xylophonist +xylophonists ++++++++++ +y +y'all +yabber +yabby +yacht +yacht's +yachted +yachting +yachts +yachtsman +yachtsmen +yachtswoman +yachtswoman's +yachtswomen +yahoo +yahoo's +yahoos +yak +yak's +yakka +yakked +yakking +yaks +yam +yam's +yammer +yammered +yammerer +yammerers +yammering +yammers +yams +yang +yank +yanked +yanking +yanks +yap +yapped +yapping +yaps +yard +yard's +yardage +yardage's +yardages +yardarm +yardarm's +yardarms +yardman +yardman's +yardmaster +yardmasters +yardmen +yards +yardstick +yardstick's +yardsticks +yarmulke +yarmulke's +yarmulkes +yarn +yarn's +yarns +yarran +yarrow +yarrow's +yashmak +yashmak's +yashmaks +yate +yaw +yawed +yawing +yawl +yawl's +yawls +yawn +yawned +yawner +yawner's +yawners +yawning +yawningly +yawns +yaws +yd +ye +yea +yeah +year +year's +yearbook +yearbook's +yearbooks +yearling +yearling's +yearlings +yearlong +yearly +yearn +yearned +yearning +yearning's +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeastier +yeastiest +yeasts +yeasty +yell +yelled +yelling +yellow +yellow's +yellowed +yellowhammer +yellowhammer's +yellowhammers +yellowing +yellowish +yellowness +yellows +yellowy +yells +yelp +yelped +yelping +yelps +yen +yen's +yens +yeoman +yeoman's +yeomanry +yeomen +yep +yes +yeses +yeshiva +yeshiva's +yeshivas +yesterday +yesterday's +yesterdays +yesteryear +yesteryear's +yet +yeti +yeti's +yetis +yew +yew's +yews +yield +yielded +yielding +yields +yike +yikes +yin +yip +yipped +yippee +yipping +yips +yob +yobbo +yobbos +yobs +yodel +yodeled +yodeler +yodeler's +yodelers +yodeling +yodelled +yodeller +yodeller's +yodellers +yodelling +yodels +yoga +yoga's +yoghurt's +yogi +yogi's +yogic +yogis +yogurt +yogurt's +yogurts +yoke +yoke's +yoked +yokel +yokel's +yokels +yokes +yoking +yolk +yolk's +yolks +yon +yonder +yonnie +yore +yore's +you +you'd +you'll +you're +you've +young +younger +youngest +youngish +youngster +youngster's +youngsters +your +yours +yourself +yourselves +youth +youth's +youthful +youthfully +youthfulness +youthfulness's +youths +yow +yowl +yowled +yowling +yowls +yr +yrs +ytterbium +ytterbium's +yttrium +yttrium's +yucca +yucca's +yuccas +yuck +yuckier +yuckiest +yucky +yuk +yuletide +yuletide's +yum +yummier +yummiest +yummy +yup +yuppie +yuppies +yurt +yurt's +yurts ++++++++++ +z +zaffre +zambuck +zanier +zanies +zaniest +zaniness +zany +zap +zapped +zapper +zappers +zapping +zappy +zaps +zeal +zeal's +zealot +zealot's +zealots +zealous +zealously +zealousness +zealousness's +zebra +zebra's +zebras +zebu +zebu's +zebus +zed +zed's +zeds +zeitgeist +zeitgeists +zenith +zenith's +zeniths +zephyr +zephyr's +zephyrs +zeppelin +zeppelin's +zeppelins +zero +zero's +zeroed +zeroing +zeros +zest +zest's +zestful +zestfully +zestfulness +zestier +zestiest +zests +zesty +zeta +zetas +zeugma +zeugma's +zigzag +zigzag's +zigzagged +zigzagging +zigzags +zilch +zillion +zillion's +zillions +zinc +zinc's +zincked +zincking +zincs +zinfandel +zinfandel's +zing +zing's +zinged +zinger +zingers +zingier +zingiest +zinging +zings +zingy +zinnia +zinnia's +zinnias +zip +zip's +zipped +zipper +zipper's +zippered +zippering +zippers +zippier +zippiest +zipping +zippy +zips +zircon +zircon's +zirconium +zirconium's +zircons +zit +zither +zither's +zithers +zits +zloty +zloty's +zodiac +zodiac's +zodiacal +zodiacs +zombie +zombie's +zombies +zone +zone's +zoned +zones +zoning +zonked +zoo +zoo's +zookeeper +zookeepers +zoological +zoologically +zoologist +zoologist's +zoologists +zoology +zoology's +zoom +zoomed +zooming +zooms +zoophyte +zoophyte's +zoophytes +zoos +zounds +zucchini +zucchini's +zucchinis +zwieback +zwieback's +zygote +zygote's +zygotes +zygotic +zymurgy ++++++++++ +éclair +éclair's +éclairs +éclat +éclat's +élan +élan's +émigré +émigrés +========================================== +#H0|W0|h0|w0 ++++++++++ +0#T247|T267|T320|t1433|t1437|t1456|t1606|t1739|t1960 +00R#t1711 +0BS#T264 +0F#t1610|t1633|t1635 +0FNK#t1640 +0FR#t1637 +0FRS#t1638 +0FS#t1634|t1639 +0FT#t1457|t1636 +0FTS#t1458|t1459 +0FX#t1641 +0FXN#t1642 +0K#t1613|t1643|t1740|t1897 +0KHT#t1628 +0KL#t1629 +0KN#t1614 +0KNN#t1619|t1620|t1621 +0KNR#t1616|t1617|t1618 +0KNS#t1622|t1630|t1631 +0KNT#t1615 +0KR#T241|t1623 +0KRS#T242|t1481|t1482|t1483 +0KRT#t1484 +0KS#t1898|t1900 +0KST#t1624|t1632 +0KT#t1625 +0KTS#t1626|t1627 +0KX#t1899 +0L#T322|t1608 +0LJ#t1499 +0LJK#t1488|t1489 +0LJN#t1485|t1486|t1487 +0LJS#t1490|t1491|t1492|t1493|t1494|t1495|t1496|t1497|t1498|t1500 +0LM#T265|t1400|t1405|t1901 +0LMS#T266|t1401|t1402|t1406|t1902 +0LNT#T248|T249 +0LS#T323 +0LTM#t1403|t1404 +0M#T292|t1468|t1471|t1903|t1961 +0MBL#t1649|t1650|t1651|t1652|t1653|t1654 +0MBN#t1906|t1907|t1908|t1909 +0MBP#t1910|t1911|t1912 +0MBS#t1904|t1913|t1914|t1915|t1916 +0MBT#t1905|t1917|t1918|t1919 +0MN#t1611|t1963 +0MNS#t1612 +0MP#t1920 +0MPN#t1923 +0MPS#T297|T298|t1921|t1924 +0MPT#t1922 +0MS#T251|T293|T294|t1472|t1474|t1962|t1964|t1965 +0MSL#t1475 +0MSM#T295|T296 +0MSN#T299|T300 +0MSS#t1966 +0MT#t1473 +0MTK#t1469|t1470 +0N#T252|T262|t1407|t1408|t1476|t1645|t1655 +0NJ#t1665 +0NJS#t1663 +0NK#t1411|t1656|t1666|t1712 +0NKB#t1667 +0NKF#t1413|t1414|t1415 +0NKL#t1417|t1418|t1419 +0NKM#t1658|t1659|t1660|t1661|t1662 +0NKN#t1416|t1671 +0NKR#t1668|t1669|t1670 +0NKS#T254|T255|t1420|t1421|t1422|t1423|t1657|t1664|t1672|t1713|t1714 +0NKT#t1412 +0NL#t1673 +0NNK#t1680 +0NR#t1675 +0NRS#t1676|t1677 +0NS#T253|T263|t1409|t1410|t1477|t1646|t1647|t1678|t1681 +0NSF#t1478|t1479|t1480 +0NST#t1679 +0NT#t1674 +0NTR#t1925|t1926|t1927|t1928|t1929|t1930|t1931|t1932|t1933|t1934|t1935|t1936|t1937|t1938|t1939|t1940|t1941|t1942|t1943|t1944|t1945|t1946|t1947|t1948|t1949|t1950 +0R#T301|T303|t1460|t1534|t1551|t1609|t1781|t1802|t1838|t1865 +0RB#t1559|t1834 +0RBK#t1869|t1870|t1871 +0RBN#t1836 +0RBR#T324|T325 +0RBS#t1837 +0RBT#t1555|t1556|t1835 +0RF#t1562|t1822 +0RFL#t1783 +0RFN#t1825 +0RFR#t1560|t1732|t1733|t1734 +0RFS#t1824 +0RFT#T278|T279|t1557|t1804|t1805|t1806|t1807|t1808|t1809|t1810|t1811|t1812|t1823 +0RK#t1729|t1860 +0RKN#t1735 +0RKS#t1716|t1717|t1718 +0RKT#t1861 +0RL#t1553|t1736|t1754|t1813 +0RLN#t1819|t1820 +0RLR#t1816|t1817|t1818 +0RLS#t1755|t1756|t1814|t1821 +0RLT#t1815 +0RM#t1501|t1719|t1878 +0RMB#t1841|t1842|t1843|t1844|t1845|t1846 +0RMK#t1572|t1573|t1574 +0RML#t1569|t1570|t1571|t1578 +0RMM#t1579|t1580|t1581|t1582 +0RMN#T326|T327|T328|T329|t1583|t1880 +0RMP#T284|t1584|t1585 +0RMS#T285|T286|T287|t1502|t1503|t1586|t1587|t1588|t1589|t1590|t1591|t1592|t1720|t1881 +0RMT#t1575|t1576|t1577|t1879 +0RN#T305|T311|t1561|t1563|t1721|t1728|t1847|t1876 +0RNB#t1723 +0RNJ#t1852|t1853 +0RNK#t1850|t1851|t1854 +0RNN#t1726 +0RNR#t1724 +0RNS#T306|t1722|t1725|t1727|t1737|t1848|t1849 +0RNT#T307|T308|T309|T310|t1566|t1789|t1790|t1791 +0RP#T256|T314|t1549 +0RPN#t1567 +0RPS#T257|T315|t1545|t1546|t1547|t1548|t1550 +0RPT#t1542|t1543|t1544|t1862|t1863 +0RRT#T312|T313|t1730|t1731 +0RS#T280|T282|T302|T304|T316|T330|t1461|t1510|t1514|t1527|t1535|t1554|t1782|t1784|t1803|t1839|t1840|t1877 +0RSK#t1715|t1785 +0RSM#t1786|t1787|t1788 +0RSN#t1520|t1533 +0RSR#t1516|t1517|t1518|t1529|t1530|t1531 +0RSS#T281|T283|T317|t1519|t1532 +0RST#T331|T332|T333|T334|T335|t1515|t1521|t1522|t1523|t1528|t1685|t1686|t1687|t1688|t1689|t1690|t1691|t1692|t1693|t1694|t1885|t1886|t1887|t1888 +0RSX#t1511|t1512|t1513|t1524|t1525|t1526 +0RT#t1552|t1558|t1564|t1682|t1702|t1766|t1773|t1826|t1833|t1967 +0RT0#t1700|t1701 +0RTB#t1768 +0RTF#t1565 +0RTK#t1504|t1505|t1506 +0RTL#t1683|t1771|t1830|t1855|t1856|t1857|t1858|t1859|t1968 +0RTN#t1695|t1696|t1697|t1698|t1770|t1775|t1776|t1777|t1778|t1779|t1831 +0RTR#t1828 +0RTS#t1684|t1699|t1703|t1767|t1772|t1774|t1780|t1827|t1829|t1832|t1969 +0RTT#t1769 +0RTX#t1507|t1508|t1509 +0RW#t1889 +0RW0#t1568 +0RWN#t1875 +0RWR#t1872|t1873|t1874 +0RWS#t1864|t1890|t1891 +0RWW#t1866|t1867|t1868 +0RX#t1757|t1792|t1882 +0RXL#t1799|t1800|t1801 +0RXN#T318|T319|t1763|t1764|t1765|t1798 +0RXR#t1759|t1760|t1761|t1794|t1795|t1796 +0RXS#t1762|t1797|t1883|t1884 +0RXT#t1758|t1793 +0S#T250|T268|t1436|t1597|t1644|t1648|t1704|t1738|t1951 +0SF#T277|t1540 +0SFK#t1536 +0SFS#t1537|t1538|t1539|t1541 +0SL#T291|t1705 +0SLF#t1970 +0SLN#T290 +0SM#t1462 +0SMS#t1463 +0SNT#t1749|t1750|t1751|t1752|t1753 +0SPN#T288|T289|t1601|t1602 +0SR#t1593 +0SRS#t1594|t1595|t1596 +0SS#t1598|t1599|t1600 +0ST#t1464 +0STK#t1466 +0STL#t1706|t1707|t1708|t1709|t1710 +0STS#t1465|t1467 +0STT#T321 +0T#T243|t1424|t1603|t1607|t1741|t1892 +0TFL#t1742|t1743|t1744 +0TL#t1426 +0TLS#t1745|t1746|t1747 +0TMS#T336|T337 +0TNK#t1895 +0TR#T269|T271|t1438|t1444 +0TRK#t1440|t1441|t1442|t1446|t1447|t1448|t1450|t1451|t1452|t1453|t1454|t1455 +0TRS#T270|T272|t1439|t1443|t1445|t1449 +0TS#T244|T245|T246|t1427|t1604|t1605|t1748|t1893|t1896 +0TSS#T275|T276 +0TT#t1425|t1894 +0TX#T273 +0TXS#T274 +0WK#t1952 +0WKN#t1954 +0WKS#t1955 +0WKT#t1953 +0WNK#t1435 +0WRT#t1956|t1957|t1958|t1959 +0WT#t1434 +0X#T258|t1428 +0XNK#t1432 +0XR#T260 +0XRS#T261 +0XS#T259|t1429|t1431 +0XT#t1430 ++++++++++ +A#A983|E0|I0|I135|O0|U0|Y0|a0|a1766|a5683|e0|e4|e564|i0|i271|i272|o0|o551|o733|u0|u12|y0|y71|y87|y88|y89|y156|y213|y236 +A0#a5442|e580|o37|y229 +A0FL#y231|y232|y233|y234 +A0K#I266|e2810 +A0KL#e2812|e2813 +A0KN#I268 +A0KS#I267|e2811|e2823 +A0L#E417|E427|O265|e2849 +A0LB#E419|E420 +A0LJ#e2846 +A0LN#e2851|e2852 +A0LR#E421 +A0LS#E418|E428|O266|e2850 +A0LT#a5103|a5104|a5105|a5106|a5107|a5108|a5109|a5110 +A0N#A948|E415|e2779 +A0NK#e2824|e2825|e2828|e2832|e2833|e2834|e2835|e2836|e2837|e2838|e2983 +A0NL#e2781|e2782|e2839|e2840|e2841|e2842|e2843|e2844|e2845 +A0NN#A950|A951|A952 +A0NS#A949|A953|A954|E416|e2780|e2826|e2827|e2829|e2830|e2831|e2979|e2980|e2981|e2982 +A0NT#a5443|a5444|a5445|a5446|a5447|a5448|a5449|a5450|a5451|a5452|a5453|a5454|a5455|a5456 +A0NX#e2977|e2978 +A0P#E423 +A0PN#E425|E426 +A0PS#E424 +A0R#a5457|e592|e2783|o1245 +A0RL#a5462|e2785|e2786|e2787|e2788|e2789|e2790|e2791|e2792|e2793|e2794 +A0RN#E422|a5463|o1246 +A0RS#a5101|a5102|a5458|a5460|a5461|a5464|a5465|a5466|a5467|a5468|a5469|a5470|a5471|a5472|a5473|a5484|a5485|a5486|a5487|a5488|a5489|a5490|a5491|a5492|a5493|a5494|e2784|e2795|e2796|e2797|e2798|e2799|e2800|e2801|e2802|e2803|e2804|e2805|e2806|e2807|e2808|e2809|o1247 +A0RT#a5459|a5474|a5475|a5476|a5477|a5478|a5479|a5480|a5481|a5482|a5483 +A0RW#o1248|o1249 +A0RX#a5495|a5496 +A0S#e581|e2847|e2848|o38|o39|o1400|y230|y235 +A0SM#a5094|a5095 +A0SS#e2814|e2815|e2816|e2817|e2818|e2819|e2820|e2821|e2822|o1401|o1402 +A0ST#a5096|a5097|a5098|a5099|a5100 +A0WR#a5111 +AB#A2|A4|A6|A12|A16|I16|O25|O32|a42|e2|e169|o43|o61|o72|o151|y3|y171|y172 +ABF#a201 +ABFB#a202 +ABFR#o271|o272 +ABFS#o65|o66|o67|o68|o69|o70|o71|o278|o279|o280 +ABFT#a8|o273|o274|o275|o276 +ABFX#o277 +ABHR#a93|a94|a95|a96|a97|a98|a99|a100 +ABJ#A42 +ABJK#a110|a111|a112|a113|a114|o81|o82|o83|o84|o85|o86|o87|o88|o89|o90|o91|o92|o93|o94|o95|o96|o97|o98|o99|o100|o101|o102|o103|o104|o105 +ABJR#a115|a116|a117|a118|a119|a120|a121|a122|a123|a124|a125|o106|o107|o108|o109 +ABK#a4 +ABKL#A29|A30 +ABKS#a5|a6|a7|i11|i12|i13 +ABKT#u1|u2|u3 +ABL#A18|E30|a136|a143 +ABLF#o139|o140|o141|o142|o143 +ABLJ#o123|o124|o125|o126|o127 +ABLK#o114|o115|o116|o117|o118|o119|o120|o121|o122|o128|o129|o130|o131|o132|o146|o147 +ABLM#a139 +ABLN#A31|A32|a9|a10|a11|e183|e184|e185|e186|o144|o145 +ABLR#A20|A21|a137 +ABLS#A19|A22|a135|a138|o55|o56|o57 +ABLT#a107|a108|a109|a126|a127|a128|a129|a133|a134|o110|o133|o134|o135|o136|o137|o138|o1257|o1258|o1259 +ABLX#a130|a131|a132|a140|a141|a142|a159|a160|a161|a162|a163|a164|a165|a166|a167|a168|a169|e187|e188|o111|o112|o113 +ABM#a77 +ABMN#a170|a171|a172|a173|a174|a175|a176|a177|a178 +ABN#E32|e181 +ABNK#E31|a144|a145|a146|a147|a148|a149|e171|o148|o149|o150 +ABNR#a150|a151|a152|a153|a154 +ABNS#E26|E27|E33|e173|e174|e175|e176|e177|e178|e179|e180|e182 +ABNT#a12|a13|a14|a15|a16|a17|a196|a197|a198|a199|a351|a352|a353|a354|a355 +ABPR#i18 +ABR#A984|I9|y2 +ABRF#a48|a49|a50|a51|a52|a53|a54|a55 +ABRH#A37|A38 +ABRJ#A33|A34|A35|A36|a179|a180|a181|a182|a183|a217|a218|a219|a220|a221|a222|a223|a5318|a5319|a5320 +ABRK#a203|a228|a229|a230|a231|a232|a233 +ABRL#O28|O29 +ABRM#A39|A40 +ABRN#A25|A26|I11|I12|I13|O1|O30|O31|a79|a5321|a5322 +ABRP#a234|a235|a236|a237 +ABRS#A985|I10|a211|a212|a213|a214|a215|a216 +ABRT#A23|A24|E28|E29|a155|a184|a185|a186|a193|a194|a195|a204|a205|a206|a207|a224|a225|a226|a227 +ABRX#a80|a81|a82|a83|a187|a188|a189|a190|a191|a192|a208|a209|a210 +ABS#A3|A5|A7|A13|A17|I14|I17|O33|a18|a39|a40|a43|a44|a238|a356|a373|a376|a377|e3|e172|i15|i16|o58|o64|o73|o74|o152|o153|y173|y174 +ABSF#a363|a364|a365 +ABSK#a249|a250|a251|a252|a253|a254|a255|o163|o164|o165|o166|o167|o168|o169|o170|o171|o172|o173|o174|o175|o176|o177|o178|o179|o180|o181 +ABSL#A41|a256|a257|a258|a259|a278|a279|a280|a281|a282|a283|a284|a285|a286|a287|a288|a289|a290|a291|a292|a293|a294|a378|o216|o217|o218|o219|o220|o221|o222|o223 +ABSM#a20|a374|a375 +ABSN#A43|A44|A45|I18|I19|a29|a260|a261|a262|a263|a264|a265|a266|a267|a268|a269|a270|a271|a272|a273|a274|a275|a276|a277|a362|o52|o53|o54|o156|o157|o158|o159|o160|o161|o162 +ABSR#a295|a296|a297|a298|a299|a300|a301|a302|a303|a304|a305|a306|a307|a308|a309|a310|a345|a346|a347|a348|a349|a350|a358|a359|a360|o182|o183|o184|o185|o186|o187|o188|o189|o190|o191|o192|o193|o194|o195|o196|o197|o198|o199|o200|o201|o202|o203|o204 +ABSS#I15|a21|a41|a239|a240|a241|a242|a243|a244|a245|a246|a247|a248|a361|a379|i17|o205|o206|o207|o208|o209|o210|o211|o212|o213 +ABST#a19|a311|a312|a313|a314|a315|a316|a317|a318|a319|a320|a321|a322|a323|a324|a325|a326|a327|a328|a329|a330|a331|a332|a333|a334|a335|a336|a337|a338|a339|a340|a341|a342|a343|a344|a357|o59|o60|o154|o155|o214|o215|o224|o225|o226|o227|o228|o229|o230|o231|o232|o233|o234|o235|o236|o237|o238|o239|o240|o241|o242|o243|o244|o245|o246|o247|o248|o249|o250|o251|o252|o253 +ABT#A8|A10|O26|a30|a45|a78|a84|a103|a156|a200|a366|e170|i14|o75 +ABTJ#A27|A28 +ABTK#a56|a57|a58|a59|a60|a61|a62|a67|a68|a69|a70|a71|a72|a73|a74|a75|a76 +ABTL#A14|A15 +ABTM#a32|a33|a63|a64|a65|a66|a367|a368|a369 +ABTN#a35|a87|a101|a102|a105|a106|a372|o48|o49|o50|o51|o254|o255|o256|o257|o258|o259 +ABTR#a36|a37|a38|a88|a89|a90|o44|o45|o46|o47|o78|o79|o80|o260|o261|o262|o263|o264|o265|o266|o267 +ABTS#A9|A11|O27|a34|a46|a47|a85|a104|a157|a158|a370|o76|o77|o268|o269|o270 +ABTT#a31|a86|a371 +ABX#a22 +ABXM#a27|a28 +ABXN#a26 +ABXS#a25 +ABXT#a23|a24 +ABYN#a91|a92|o63 +ABYT#o62 +AF#A1056|A1059|E87|E491|E506|I4|I279|a5674|e159|e3063|i232|i235|i4185|i4191|o3|o455|o456|o1616|y217 +AF0L#o796|o797|o798|o799|o800|o801 +AFBL#a1432|a1433|a1434|a1435 +AFBT#o459 +AFFL#u2038|u2039|u2040 +AFHN#o486|o487|o488|o489 +AFJ#e461 +AFJN#I147|I148 +AFJS#e460|e462 +AFK#e2991|e3156 +AFKN#A151|A152|A153|A154|A155|a1518|a1519|a1520|e3159 +AFKS#a1483|a1484|a1485|a1486|e451|e452|e453|e454|e2992|e2993|e3158 +AFKT#A1070|A1071|a1439|a1440|a1441|a1442|a1443|a1444|a1445|a1446|a1452|a1453|a5655|a5656|a5657|e407|e408|e409|e410|e411|e412|e413|e414|e415|e416|e417|e418|e419|e420|e421|e422|e423|e2984|e2985|e2986|e2987|e3112|e3113|e3114|e3118|e3154|e3155|e3157 +AFKX#a1447|a1448|a1449|a1450|a1451|a5658|a5659|a5660|e2988|e2989|e2990|e3115|e3116|e3117|e3151|e3152|e3153 +AFL#A1067|E103|O81|O180|a1532|a3660|a5586|a5714|a5715|e3127|e3137|o457|o1618|o2184|u2042|u2309 +AFLB#a5587|a5588|a5589|a5590 +AFLF#e471|e472|e473|e3171|e3172|e3173|e3174 +AFLJ#e483|e484|e485 +AFLK#a1489|a1490|a1491|a1492|a1493|a1494|a1495 +AFLM#a1525 +AFLN#A1057|A1058|E508|E509|a1496|a1497|a1498|a1499|a3661|a3662|a5592|a5594|a5595|a5596|a5716|a5717|e466|e467|e468|e469|e470|e3138|e3139|o517 +AFLR#e463|e464|e465|e3133|e3135|o2178|u2311 +AFLS#A1068|E104|O82|O181|a5593|e3134|e3136|e3140|o458|o1619|o2185|o2186|u2049|u2050|u2051|u2052|u2053|u2054|u2055|u2056|u2057|u2310|u2312 +AFLT#a1462|a1463|a1464|a1465|a1487|a1488|a1526|a1527|a5591|e3002|e3003|e3004|e3005|e3009|e3010|e3011|e3012|e3128|e3129|e3130|e3131|e3132|e3160|o518|o519|o520|o521|o2179|o2180|o2181|o2182|u2041|u2043|u2044|u2045|u2046|u2047|u2048 +AFLX#a1466|a1467|a1468|e3006|e3007|e3008|e3161|e3162|e3163|e3164|e3165|e3166|e3167|e3168|e3169|e3170|o2183 +AFM#o2187 +AFMN#e424|e425|e426|e427|e428|e429|e430|e431|e432|e433|e434|e435 +AFMR#e2182|e2183|e2184|e2185|e2186|e2187 +AFMS#e2938|e2939|e2940|e2941|e2942|e2943|e2944|e2945|e2946|e2947|e2948|e2949|e2950|o2188 +AFN#A1072|E493|E510|E516|I271|Y109|a1469|a5613|a5635|e2964|e3065|o1628 +AFNB#O83|O84|o1630|o1631|o1632 +AFNH#I273|I274 +AFNJ#E495|E496|E497|E498|E499|E500|E501|a5606|a5607|a5608|a5609|a5610|a5611|a5612|e3016|e3017|e3018|e3019|e3020|e3021|e3022|e3023|e3024|e3025|e3026|e3027|e3028|e3029|e3030|e3031|e3032|e3033|e3034|e3035|e3036|e3037|e3038|e3039|e3040|e3041|e3042|e3043|e3044|e3045|e3046|e3047 +AFNK#a5653|a5654|a5682|o514|o515 +AFNL#e3071 +AFNM#e2957|e2958|e2959 +AFNN#e3068|e3069|e3070 +AFNP#o1633 +AFNR#e3067 +AFNS#A1073|E494|E502|E503|E504|E517|I272|Y110|a1455|a1456|a1457|a1458|a5614|a5615|e2951|e2952|e2953|e2954|e2955|e2956|e2960|e2961|e2962|e2963|e2965|e3013|e3014|e3015|e3072|e3073|e3074|e3075|e3141|e3142|e3143|e3144|o460|o461|o462|o470|o471|o472|o473|o474|o475|o476|o1629|o1634 +AFNT#a1470|a1471|a1472|e436|e437|e438|e3066|e3076|e3077|e3078|e3079|e3080|e3081|e3082|e3083|e3084|e3085|e3086|e3087|e3088|e3089|e3090|e3091|e3092|o463|o464|o465|o466|o467|o468|o469 +AFNW#o1635|o1636 +AFPR#e3048|e3049|e3050|e3051|e3052|e3053|e3054|e3055|e3056|o522|o2176 +AFR#A171|A1062|I277|a1431|a1436|a1510|a1524|a5616|a5637|e2966|e3093|e3103|i233|i4189|o452|o477|o1622|o1637 +AFR0#a1531|e3109|o2117|o2118|o2119|o2120|o2121 +AFRB#e3104|o1638|o1639|o1640|o1667|o1668|o1669|o1670|o1671|o1672|o1673|o1674|o1675|o1676|o1677|o1678|o1679|o1680|o1681|o1682|o1683|o1684|o1685|o1686|o1687|o1688|o1689|o1690|o1691|o1692|o1693|o1694|o1695|o1696|o1697|o1698|o1699|o1700|o1701 +AFRF#e440|e441|e442|e443|e444|e445|e446|e447|o1828|o1829|o1830|o1831|o1832|o1833|o1834|o1835|o1836|o1837|o1838|o1839|o1840|o2145|o2146|o2147|o2148|o2149|o2150|o2151|o2152|o2153|o2154 +AFRH#e3110|o1853|o1854|o1855|o1856|o1857|o1858|o1859|o1860|o1861|o1862|o1863|o1864|o1865|o1866|o1867|o1868|o1869|o1870|o1871|o1872|o1873|o2157|o2158|o2159|o2160|o2161 +AFRJ#a5617|a5618|a5619|a5620|a5621|a5622|o1652|o1653|o1785|o1841|o1881 +AFRK#A156|A157|A158|A159|A160|A161|A162|A163|A164|A165|A166|A167|A168|A169|A170|E515|e2968|e2969|e3094|e3095|e3096|e3097|e3098|o1647|o1648|o1649|o1650|o1651|o1654|o1702|o1703|o1704|o1705|o1706|o1707|o1708|o1709|o1710|o1711|o1712|o1713|o1714|o1715|o1716|o1717|o1718|o1719|o1720|o1721|o1726|o1727|o1728|o1729|o1730|o1731|o1732|o1733|o1734|o1735|o1736|o1737|o1738|o1739|o1740|o1741|o1742|o1743|o1744|o1745|o1746|o1747|o1748|o1749|o1750|o1808|o1809|o1810|o1811|o1812|o1813|o1814|o1815|o1816|o1817|o1818|o1819|o1820|o1821|o1822|o1823|o1824|o1825|o1826|o1827|o1842|o1843|o1844|o1845|o1846|o1847|o1848|o1849|o1850|o1851|o1852|o1882|o1883|o1884|o1976|o1986|o1987|o1988|o1989|o1990|o1991|o1992 +AFRL#A1060|A1061|e3099|e3100|e3101|o1655|o1656|o1885|o1886|o1887|o1888|o1889|o1890|o1891|o1892|o1893|o1894|o1895|o1896|o1897|o1898|o1899|o1900|o1901|o1902|o1903|o1904|o1905|o1906|o1907|o1908|o1909|o1910|o1911|o1912|o1913|o1914|o1915|o1916|o1917|o1918|o1919|o1920|o2000|o2001|o2002|o2003 +AFRM#E298|E299|a1473|a1474|a1475|a1476|a1477|a1478|a1479|a1480|a1481|a1482|a1529|e3102|e3106|o1657|o1790|o1791|o1792|o1793|o1794|o1795|o1796|o1797|o1798|o1799|o1800|o1921|o1922|o1923|o1924|o1925|o1926|o1927|o1928 +AFRN#E89|E90|I276|a1454|a1513|a1514|a1515|a1516|a1517|a5624|e439|e481|e482|o479|o480|o481|o1620|o1658|o1659|o1660|o1801|o1874|o1875|o1876|o1877|o1878|o1879|o1880|o1929|o1930|o1931|o1977|o2004|o2005|o2006 +AFRP#e3108|o1932|o1933|o1934|o1935|o1936|o1937|o1938|o1939|o1940|o1941|o1942|o1943|o1944|o1945|o1946|o1947|o1948|o1949|o1950|o1951|o1952|o1953|o1954|o1955|o1956|o1957|o1958|o1959|o1960|o1961|o1962|o1963|o1964|o1965|o1966|o1967|o1968|o1969|o1970|o1971|o1972|o1973|o1974|o1975|o1993|o1998 +AFRR#o1661|o2166|o2167|o2168|o2169|o2170|o2171 +AFRS#A172|A173|A1063|E511|E512|I278|a1437|a1438|a1506|a1507|a1508|a1509|a1511|a1512|a1530|a3654|a3666|a3667|a3668|a3669|a3670|a3671|a3672|a3673|a3674|a3675|a3676|a3677|a3678|a5597|a5598|a5599|a5600|a5601|a5602|a5625|a5626|a5630|a5636|a5638|e2967|i4188|i4190|o453|o454|o482|o1621|o1623|o1802|o1803|o1804|o1805|o1806|o1807|o2007|o2008|o2009|o2010|o2011|o2012|o2013|o2014|o2015|o2016|o2017|o2018|o2019|o2020|o2021|o2033|o2034|o2035|o2036|o2037|o2038|o2039|o2040|o2041|o2042|o2043|o2044|o2045|o2046|o2047|o2048|o2049|o2050|o2051|o2052|o2053|o2054|o2055|o2056|o2057|o2058|o2059|o2060|o2061|o2062|o2063|o2064|o2065|o2066|o2067|o2068|o2069|o2070|o2071|o2072|o2073|o2074|o2075|o2076|o2077|o2078|o2079|o2080|o2081|o2082|o2083|o2084|o2085|o2086|o2087|o2088|o2089|o2090|o2091|o2092|o2093|o2094|o2095|o2096|o2097|o2098|o2099|o2100|o2101|o2102|o2103|o2104|o2105|o2106|o2107|o2141|o2142|o2143|o2144|o2172 +AFRT#A708|A709|E460|E461|E513|E514|a1500|a1501|a1502|a1503|a1504|a1505|a1533|a3655|a3679|a3680|a3681|a5623|a5631|a5632|a5633|a5634|a5669|e474|e475|e476|e477|e478|e479|e480|e3105|o478|o483|o484|o485|o1662|o1751|o1752|o1753|o1754|o1755|o1756|o1757|o1758|o1759|o1760|o1761|o1762|o1763|o1764|o1765|o1766|o1767|o1768|o1769|o1770|o1771|o1772|o1773|o1774|o1775|o1776|o1777|o1778|o1779|o1780|o1781|o1782|o1783|o1784|o1786|o1787|o1788|o1789|o1978|o1979|o1980|o1981|o1994|o1995|o1996|o1997|o1999|o2108|o2109|o2110|o2111|o2112|o2113|o2114|o2115|o2116|o2122|o2123|o2124|o2125|o2126|o2127|o2128|o2129|o2130|o2131|o2132|o2133|o2134|o2135|o2136|o2137|o2138|o2139|o2140 +AFRW#o1663|o1664|o1665|o1666|o2155|o2156|o2162|o2163|o2164|o2165 +AFRX#a1534|a5627|a5628|a5629|o1641|o1642|o1643|o1644|o1645|o1646|o1722|o1723|o1724|o1725|o1982|o1983|o1984|o1985|o2022|o2023|o2024|o2025|o2026|o2027|o2028|o2029|o2030|o2031|o2032 +AFRY#e3107 +AFS#A1064|A1069|E88|E492|E507|I275|I280|Y105|Y106|a5681|e160|e161|e401|e486|e3064|e3111|i236|i4187|i4192|o4|o8|o490|o523|o1617 +AFSF#e493|e494|e495|e3060|e3061|e3062 +AFSH#o492|o493|o494 +AFSK#a3658|a3659 +AFSM#O85|O86|e403|e404 +AFSN#A1065|A1066|a1521|a1522|a1523|e406|e455|e456|e457|e458|e459|e489 +AFSP#o534|o535 +AFSR#e3145|e3146|e3147|e3148|e3149|e3150|o495|o496|o497 +AFSS#E296|E297|e405|e488|o491|o498|o511|o512|o513 +AFST#e162|e163|e164|e165|e166|e167|e168|e402|e487|i234|o524|o525|o526|o527|o532|o533|o536 +AFT#E505|O279|Y107|a1528|a1535|a3663|a5647|a5661|e448|e2995|i4186|o537|o1624|o2177 +AFTB#a5662|a5663|e2994 +AFTF#a1459|a1460|a1461 +AFTK#o2173|o2174|o2175 +AFTL#a5652|e449 +AFTN#A174|A175|a5664|a5665|a5667|e450|e3001|e3119|e3120|e3121|e3122|e3123|e3124|e3125|e3126|o538|o539|o540|o541 +AFTR#a1536|a1537|a1538|a1539|a1540|a1541|a1542|a1543|a1544|a1545|a1546|a1547|a1548|a1549|a1550|a1551|a1552|a1553|a1554|a1555|a1556|a1557|a1558|a1559|a1560|a1561|a1562|a1563|a1564|a1565|a1566|a1567|a1568|a1569|a1570|a1571|a1572|a1573|a1574|a5603|a5604|a5605|a5641|a5642|a5643|a5644|a5645|a5646|a5648|e2180|e2181|e2997|e2998|e2999 +AFTS#O280|Y108|a3664|a3665|a5649|a5668|e3000 +AFTT#a5650|a5651|a5666|e2996 +AFWL#a5675|a5676|a5677 +AFWN#a5680 +AFWT#a5678|a5679 +AFX#a3656|a5670|o5|o516 +AFXL#o6|o499|o500|o501|o502|o503 +AFXN#E295|a5639|a5640|a5673|e490|e491|e492|e3057|e3058|e3059|o7|o1625|o1626|o1627 +AFXR#o531 +AFXS#a3657|a5672 +AFXT#a5671|o504|o505|o506|o507|o508|o509|o510|o528|o529|o530 +AH#O15|O93|a1767|a1770|o558|y14 +AHB#A195 +AHBS#A196 +AHKN#O6 +AHL#a5718 +AHM#a1769 +AHMR#e2905|e2906|e2907|e2908|e2909|e2910|e2911|e2912 +AHN#O95 +AHNS#O96 +AHR#O5 +AHS#O16|O94|y15|y16 +AHT#a1768 +AJ#A220|O276|a1586|e304|e320|y190 +AJBW#O98|O99|O100 +AJK#y192 +AJKL#e593|e594|e595|e596|e597|e598|e599|e600 +AJKS#A218|A219 +AJKT#e601|e602|e603|e607|e608|e609|e610 +AJKX#e604|e605|e606 +AJL#a1677|e314 +AJLF#O89|O90 +AJLL#a1678 +AJLR#a1679 +AJLS#a1593|a1594|a1595|a1680|e307 +AJLT#a1681|a1682 +AJN#A143|E448|E450|E452 +AJNK#a1589|a1683|e317|e318|e319|e2899|e2900|e2904 +AJNS#E449|E451|E453|a1596|a1597|a1598|a1602|a1603|e315|e316|e2901|e2902|e2903 +AJNT#a1599|a1600|a1601|a1604|a1605|a1606 +AJPT#E93|E94|E97|E98 +AJPX#E95|E96 +AJR#Y34|a1925|a5375|e6|e308|e312 +AJRL#e8 +AJRN#e9|e10 +AJRS#Y35|a5376|a5377|e7|e309 +AJRT#a1607|a1608 +AJS#A221|O277|O278|a1346|a1347|a1587|a1609|e305|e310|y191|y193 +AJSM#a1590 +AJST#a1591|a1592|e313 +AJT#a1588|e306 +AJTP#a1695|a1696 +AJTT#a1684|a1685|a1686|a1687|a1688|a1692|a1693|a1694 +AJTX#a1689|a1690|a1691 +AJWS#e311 +AK#A46|A176|A180|A996|E36|I42|O13|U1|Y55|a380|a1705|a1764|a4078|a5401|e1|e392|e501|e526|e611|i63|o9|o588|o592|u7|y17|y19|y163|y187|y197|y250|y253|y254 +AKBL#e2322|e2323|e2324|e2325 +AKBR#A226 +AKBT#e503|e504|e505 +AKF#O7|e2413 +AKFK#e2423|e2424|e2425|e2426|e2427|e2428|e2429|e2430|e2431|e2432|e2433|e2434|e2435|e2436 +AKFL#e2414|e2415|e2416|e2417|e2418|e2419|e2420|e2421|e2422 +AKFR#a4111|a4112|a4113 +AKFS#a1584 +AKFT#a4105|a4106 +AKHM#Y57|Y58 +AKK#a400|a1706|y247 +AKKL#E34|E35|a477|a478|a479|a480|a481|a482|a483|a484|a485|a486|a487|a488|a489|a490|a491|a492|a493|a494|a495|a496|a497|a498|a499|a500|a501|a502|a503|a504|a505|a506|a507|a508|a509|a510|a511|a512|a594|a595|a596|a597|a598|a599|a4080|a4081|e195|e196|e197|e198|e199|o294|o295|o296|o297|o298|o299|o300|o301|o302|o303|o304|o305|o306|o307|o308 +AKKM#a513|a514|a515|a516|a517|a518|a519|a520|a521|a522|a523|a524|a525|a526|a527|a528|a529|a530|a531|a532|a533|a534|a535|a536|a537|a538|a539|a540|a600|a601|a602|a603|a604|a605|a606|a607|a608|a609|a610 +AKKN#a560|a561|a562|a563|a564|a565|a566|a567|a568|a569|a570|a571|a572|a573|a733|a734|a735|a736|a737|a738|a739|a740 +AKKP#e506|e507|e508|o309|o310|o311|o312|o313|o314|o315|o316|o317|o318|o319|o320|o321|o322|o323|o324|o325|o326 +AKKR#A52|A53|a541|a542|a543|a544|a545|a546|a547|a548|a549|a550|a551|a552|a553|a554|a555|a576|a577|a578|a579|a580|a581|a582|a583|a584|a585|a586|a587|a588|a589|a590|a591|a592|a611|a612|a613|a614|a615|a616|a617|a618|a619|a749|a750|a751|a752|a753|a754|a755|a756|a757|a758|o327|o328|o329|o330|o331|o332|o333 +AKKS#a556|a557|a558|a559|a620|a621|a622|a623|a624|a625|a626|a627|a628|a629|a630|a631|a632|a633|a634|a635|a636|a637|a741|a742|a743|a744|a745|a746|a747|a748|a759|a760|a761|a762|a763|a764|a765|y248|y249 +AKKT#a574|a575|a593|a766|a767|a768|a769|a770|a771|a772 +AKKX#o284|o285|o286|o287|o288|o289|o290 +AKL#O19|a1699|e11|e232|e2326|e2354|i237|o542|u11|y200 +AKL0#O91|O92 +AKLB#e2383|e2384|e2385|e2386|e2387 +AKLH#O107|O108|O109|O110 +AKLJ#e233|e234|e235|e236|e237|e238|e239|e240 +AKLK#e215|e216|e217|e218|e219|e227|e228|e229|o1 +AKLL#u16|u17|u18 +AKLM#a1610|a1611|a1612|a1613|a1614|a1615|a1616|a1697 +AKLN#A986|A987|O17|O18|a4082|a4083|a4084|a4114|e523|e524|e525|e2328|e2353|o545|u10 +AKLP#e220|e221|e222|e223|e224|e225|e226|e2877|e2878|e2879|e2880 +AKLR#A189|A190|o381|o382|u8|é0|é1|é2 +AKLS#O20|e12|e13|e2329|e2330|e2331|e2332|e2333|e2334|e2335|e2336|e2337|e2338|e2342|e2343|e2344|e2345|e2346|e2347|e2348|e2349|e2350|e2351|e2355|i238|i239|o383|o384|o385|o544|u9|y201|y202 +AKLT#E444|E445|a720|a721|a722|a1617|a1618|a1619|a1620|a1621|a1622|a1623|a1624|a1698|e14|e15|e16|e497|e498|e499|e500|e2327|e2339|e2340|e2341|e2352|e2381|e2382|o543|é3|é4 +AKM#Y4|a715|a1577|o13 +AKMB#a1926 +AKMM#A178|A179 +AKMN#a885|a886|a5379|a5380|a5381|a5382|a5383|a5384|a5385|a5386|a5387|a5388|a5389|e284|e285|e286|e287|e288|e289|e541|e542|e543|e544|e545 +AKMR#a4085|a4086|a4087 +AKMS#Y5|a716|a717|o14 +AKN#A183|A205|E91|Y95|a718|a1575|a1718|a1927|e241|e2388|i64|i268|o11 +AKN0#a397|a398|a399 +AKNB#i249|i250 +AKNK#e513|e514|e515|e614|e2378|e2390|e2391|e2392|e2393|i66|i68|i69|i70|i71|i72|i73|i74|i75|i76|y21|y204 +AKNL#O2|a705|a706|a707|a708|a709|a710|a711|a712|a713|a714 +AKNM#e242|e243|e244|e245|e246|e247|e248|e249|e250|e251|e252|e253|e254|e255|e256|e257|e258|e259|e260|e261|e262|e263|e264|e265|e266|e267|e268|e269|e270|e271|e2356|e2357|i251|i252|i253|i254|i255 +AKNR#O3|i256|i257|i258|i259|i260|i261|i262|i263|i264|i265|i266|i267 +AKNS#A181|A182|A184|A206|A738|A739|E92|I36|I37|Y96|a719|a1576|a1700|a1701|a1702|a1703|a1704|a1707|a1708|a1709|a1710|a1711|a1712|a1713|a1714|a1715|a1716|a1717|a1719|e2389|i65|i67|i77|i240|i269|i270 +AKNT#I38|I39|U5|U6|U7|U8|a723|a724|a725|a4088|a4089|a4090|i241|i242|i243|i244|i245 +AKNW#O105|O106 +AKNX#i246|i247|i248 +AKP#a1578|e2394|o589 +AKPJ#e2395|e2396|e2397 +AKPL#A50|A51|a4091|a4092|a4093|a4094|a4095|e516|e517|e518 +AKPM#e2398|e2399|e2400 +AKPN#a888|a889|a890|a891|e2404 +AKPR#a887 +AKPS#e2401|e2402|e2405|o590|o591 +AKPT#e2403 +AKR#A65|A185|A191|I40|a773|a1579|a1674|a1730|a5390|a5396|e275|e2370|i61|o353|o546|o594|y251 +AKRB#a791|a792|a793|a794|a795|a796|a1731|a1732|a1733|a1734|a1741|a1742|a1743 +AKRF#a800|a801|a1645|a1646|a1647|a1648|a1649|a1650|a1651|a1652|a1669|a1670|a1671|a1672|a1673|a1720|a1721|a1722|a1723 +AKRJ#a775|a776|a777|e555|e556|e557 +AKRK#a1653|a1654|a1655|a1656|a1657|a1658|a1659|a1744|a1745|a1746|a1747|a1748|a1749|a1750|a1751|a1752|a1753 +AKRL#a809|a810 +AKRM#a786|a787|a788|a789|a790|a1737|a1738|a1739|a4096|a4097|a4098 +AKRN#A224|A225|U9|U10|U11|U12|a726|a727|a728|a797|a798|a799|a1625|a1626|a1627|a1628|a1629|a1630|a1631|a1632|a1633|a1634|a1635|a1636|a1637|a1638|a1639|a1640|a1641|a1642|a1643|a1644|a1736|a1756|a1757|a1758|a1759|a1760|a1761|a1762|a1763|a5394|o281|o282|o283 +AKRP#A67|A68|A187|A188|a802|a803|a804 +AKRR#a1726|a1727|a1728|a1729 +AKRS#A66|A186|A192|A736|A737|I41|a774|a778|a805|a806|a807|a808|a1580|a1660|a1661|a1662|a1663|a1664|a1665|a1666|a1667|a1668|a1675|a1740|a5391|a5393|a5395|a5397|e276|e558|e559|e560|e2369|e2371|o547|o548|o549|o550|o595|o596 +AKRT#a779|a780|a781|a782|a783|a784|a785|a1735|a1778|a1779|a1780|a5392|e561|e562|e563|y189|y194|y195|y196 +AKRX#a1754|a1755 +AKRY#e2913 +AKS#A47|A177|A1074|E37|I43|U2|Y56|a1585|a1765|a4079|a4110|a5402|a5403|a5583|a5735|a5737|e502|e519|e527|e546|e613|e3181|i4193|o10|o12|o593|o2211|u13|y18|y22|y164|y188|y198|y203 +AKS0#e3608|e3609 +AKSB#A997|A998|e3575|e3576|e4137|e4138|e4139|e4140|o2216|o2217|o2218|o2219 +AKSF#O283|O284|O285|e3482|e3483|e3484|e3485|e3486|e3487|o2225|o2226|o2227 +AKSH#e3488|e3489|e3490|e3491|e3492|e3493|e3494|e3495|e3496|e3497|e3498|e3499|e3500|e3501|e3502|e3503|e3504|e3505|e3506|e3507|e3508|e3509|e3510|e3511|e3512|e3513|e3514|e3515|e3516|e3517|e3518|e3519|e3520|e3521|e3522|e3523|e3524|e3525|e3526|e3527|e3528|e3529|e3530|e3531|e3532|e3533|e3534|e3535|e3536|e3537|e3538|e3539|e3540|e3541|e3542|i78|i79 +AKSJ#e3441|e3442|e3443|e3444|e3445|e3446|e3543|e3544|e3545|e3546|e3581|o2258|o2259|o2260|o2261|o2262|o2263|o2264|o2265|o2266|o2267|o2268|o2269|o2270|o2271|o2272|o2273 +AKSK#E522|E523|E532|O23|O24|e3188|e3189|e3190|e3191|e3192|e3193|e3194|e3195|e3196|e3197|e3198|e3199|e3200|e3201|e3202|e3203|e3204|e3205|e3206|e3207|e3208|e3209|e3210|e3211|e3212|e3247|e3248|e3249|e3250|e3251|e3252|e3253|e3254|e3255|e3256|e3330|e3331|e3332|e3333|e3334|e3335|e3336|e3337|e3338|e3339|e3340|e3341|e3342|e3343|e3344|e3345|e3346|e3347|e3348|e3349|e3350|e3351|e3352|e3353|e3354|e3355|e3356|e3357|e3358|e3359|e3360|e3361|e3362|e3363|e3364|e3365|e3366|e3367|e3368|e3369|e3370|e3371|e3372|e3373|e3374|e3375|e3376|e3377|e3378|e3379|e3380|e3381|e3382|e3383|e3384|e3385|e3386|e3387|e3388|e3389|e3390|e3391|e3392|e3393|e3394|e3395|e3396|e3397|e3398|e3399|e3400|e3401|e3402|e3403|e3404|e3405|e3406|e3407|e3408|e3409|e3410|e3411|e3412|e3413|e3414|e3415|e3416|e3417|e3418|e3419|e3420|e3421|e3422|e3423|e3424|e3425|e3426|e3427|e3428|e3429|e3430|e3431|e3432|e3433|e3434|e3435|e3436|e3437|e3438|e3439|e3440|e3547|e3548|e3549|e3577|e3919|e3920|e3921|e3922|o2220|o2221|o2222 +AKSL#A1076|Y88|Y89|Y90|Y91|Y92|Y93|Y94|a405|a406|a407|a408|a409|a410|a411|a412|a413|a414|a415|a416|a417|a5584|a5585|a5741|a5742|a5751|a5752|a5753|a5754|a5755|a5756|a5757|a5758|a5759|e3213|e3214|e3215|e3216|e3217|e3218|e3550|e3551|e3552|e3553|e3554|e4147|e4148|e4149|e4150|e4151|e4152|e4153|e4154|e4155|o2213|o2214|o2215 +AKSM#a5744|a5745|a5746|a5747|a5748|e290|e291|e533|e534|e3219|e3220|e3221|e3222|e3223|e3224|e3225|e3226|e3227|e3228|e3229|e3230|e3231|e3232|e3233|e3234|e3235|e3236|e3237|e3238|e3447|e3448|e3449|e3450|e3451|e3452|e3453|e3454|e3455|e3456|e3457|e3458|e3459|e3460|e3461|e3462|e3463|e3464|o2274|o2275|o2276 +AKSN#E535|E536|O286|O287|a418|a419|a420|a421|a422|a423|a424|a425|a426|a427|a428|a429|a5743|a5760|a5761|a5762|e189|e190|e191|e192|e193|e194|e528|e529|e530|e531|e532|e3481|e3582|e3583|e3584|e3585|e3586|e3587|o2223|o2224 +AKSP#a430|a431|a432|a433|a434|a435|a436|a437|a438|a439|a440|a441|a442|a443|a444|a445|a446|a447|e3616|e3617|e3618|e3619|e3620|e3621|e3622|e3623|e3624|e3625|e3626|e3627|e3628|e3629|e3630|e3631|e3632|e3633|e3634|e3635|e3636|e3637|e3638|e3639|e3640|e3641|e3642|e3643|e3644|e3645|e3646|e3647|e3648|e3649|e3650|e3651|e3652|e3653|e3654|e3655|e3656|e3657|e3658|e3659|e3660|e3661|e3662|e3663|e3664|e3665|e3666|e3667|e3668|e3669|e3670|e3671|e3672|e3673|e3674|e3675|e3676|e3677|e3678|e3679|e3680|e3681|e3682|e3683|e3684|e3685|e3686|e3687|e3688|e3689|e3690|e3691|e3692|e3693|e3694|e3695|e3696|e3697|e3698|e3699|e3700|e3701|e3702|e3703|e3704|e3705|e3706|e3707|e3708|e3709|e3710|e3711|e3712|e3713|e3714|e3715|e3716|e3717|e3718|e3719|e3720|e3721|e3722|e3723|e3724|e3725|e3726|e3727|e3728|e3729|e3730|e3731|e3732|e3733|e3734|e3735|e3736|e3737|e3738|e3739|e3740|e3741|e3742|e3743|e3744|e3745|e3746|e3747|e3748|e3749|e3750|e3751|e3752|e3753|e3754|e3755|e3756|e3757|e3758|e3759|e3760|e3761|e3762|e3763|e3764|e3765|e3766|e3767|e3768|e3769|e3770|e3771|e3772|e3773|e3774|e3775|e3776|e3777|e3778|e3779|e3780|e3781|e3782|e3783|e3784|e3785|e3786|e3787|e3788|e3789|e3790|e3791|e3792|e3793|e3794|e3795|e3796|e3797|e3798|e3799|e3800|e3801|e3802|e3803|e3804|e3805|e3806|e3807|e3808|e3809|e3810|e3811|e3812|e3813|e3814|e3815|e3816|e3817|e3818|e3819|e3820|e3821|e3822|e3823|e3824|e3825|e3826|e3827|e3828|e3829|e3830|e3831|e3832|e3833|e3834|e3835|e3836|e3837|e3838|e3839|e3840|e3841|e3842|e3843|e3844|e3845|e3846|e3847|e3848|e3849|e3850|e3851|e3852|e3853|e3854|e3855|e3856|e3857|e3858|e3859|e3860|e3861|e3862|e3863|e3864|e3865|e3866|e3867|e3868|e3869|e3870|e3871|e3872|e3873|e3874|e3875|e3876|e3877|e3878|e3879|e3880|e3881|e3882|e3883|e3884|e3885|e3886|e3887|e3888|e3889|e3890|e3891|e3892|e3893|e3894|e3895|e3896|e3897|e3898|e3899|e3900|e3901|e3902|e3903|e3904|e3905|e3906|e3907|e3908|e3909|e3910|e3911|e3912|e3913|e3914|e3915|e3916|e3917|e3918|o293 +AKSR#e3465|e3466|e3467|e3468|e3469|e3470|e3471|e3472|e3473|e3474|e3475|e3476|e3477|e3478|e3479|e3588|e3589|e3590|e3591|e3592|e3593|e3594|e3595|e3596|e3597|e3598|e3599|e3600|e3601|e4156|e4157|e4158|e4159|e4160|e4161|e4162|e4163|e4164|u2313 +AKSS#A1075|A1077|A1078|E524|E525|E526|E527|E528|a448|a449|a450|a451|a452|a453|a454|a455|a456|a457|a458|a459|a460|a461|a462|a463|a464|a465|a466|a467|a468|a5736|a5738|a5740|a5749|a5750|e272|e273|e274|e3182|e3183|e3184|e3185|e3186|e3187|e3239|e3240|e3241|e3242|e3243|e3244|e3245|e3246|e3257|e3258|e3259|e3260|e3261|e3262|e3263|e3264|e3265|e3266|e3267|e3268|e3269|e3270|e3271|e3272|e3273|e3274|e3275|e3276|e3277|e3278|e3279|e3280|e3281|e3282|e3283|e3284|e3285|e3286|e3287|e3288|e3289|e3290|e3291|e3303|e3304|e3305|e3306|e3307|e3308|e3309|e3310|e3311|e3312|e3313|e3314|e3315|e3316|e3317|e3318|e3319|e3320|e3321|e3322|e3323|e3324|e3325|e3326|e3327|e3328|e3329|e3480|e3555|e3556|e3557|e3558|e3559|e3560|e3561|e3562|e3563|e3564|e3565|e3566|e3567|e3568|e3569|e3602|e3603|e3604|e3605|e3606|e3607|e3923|o2212|u14|u15 +AKST#A63|A64|A193|A194|A999|A1000|A1001|A1002|A1003|A1004|A1005|A1006|A1007|A1008|A1009|A1010|A1011|E38|E39|E533|E534|O34|O35|O36|O37|O38|O39|O40|O41|O42|O43|O44|O45|a401|a402|a403|a404|a469|a470|a471|a472|a473|a474|a475|a476|a729|a730|a731|a732|a1676|a5398|a5399|a5400|a5739|e230|e231|e277|e278|e279|e280|e281|e535|e536|e537|e538|e539|e540|e2372|e2373|e2374|e2375|e2376|e2377|e3570|e3571|e3572|e3573|e3574|e3578|e3579|e3580|e3610|e3611|e3612|e3613|e3614|e3615|e3924|e3925|e3926|e3927|e3928|e3929|e3930|e3931|e3932|e3933|e3934|e3935|e3936|e3937|e3938|e3939|e3940|e3941|e3942|e3943|e3944|e3945|e3946|e3947|e3948|e3949|e3950|e3951|e3952|e3953|e3954|e3955|e3956|e3957|e3958|e3959|e3960|e3961|e3962|e3963|e3964|e3965|e3966|e3967|e3968|e3969|e3970|e3971|e3972|e3973|e3974|e3975|e3976|e3977|e3978|e3979|e3980|e3981|e3982|e3983|e3984|e3985|e3986|e3987|e3988|e3989|e3990|e3991|e3992|e3993|e3994|e3995|e3996|e3997|e3998|e3999|e4000|e4001|e4002|e4003|e4004|e4005|e4006|e4007|e4008|e4009|e4010|e4011|e4012|e4013|e4014|e4015|e4016|e4017|e4018|e4019|e4020|e4021|e4022|e4023|e4024|e4025|e4026|e4027|e4028|e4029|e4030|e4031|e4032|e4033|e4034|e4035|e4036|e4037|e4038|e4039|e4040|e4041|e4042|e4043|e4044|e4045|e4046|e4047|e4048|e4049|e4050|e4051|e4052|e4053|e4054|e4055|e4056|e4057|e4058|e4059|e4060|e4061|e4062|e4063|e4064|e4065|e4066|e4067|e4068|e4069|e4070|e4071|e4072|e4073|e4074|e4075|e4076|e4077|e4078|e4079|e4080|e4081|e4082|e4083|e4084|e4085|e4086|e4087|e4088|e4089|e4090|e4091|e4092|e4093|e4094|e4095|e4096|e4097|e4098|e4099|e4100|e4101|e4102|e4103|e4104|e4105|e4106|e4107|e4108|e4109|e4110|e4111|e4112|e4113|e4114|e4115|e4116|e4117|e4118|e4119|e4120|e4121|e4122|e4123|e4124|e4125|e4126|e4127|e4128|e4129|e4130|e4131|e4132|e4133|e4134|e4135|e4136|e4141|e4142|e4143|e4144|e4145|e4146|i62|o291|o292|o2228|o2229|o2230|o2231|o2232|o2233|o2234|o2235|o2236|o2237|o2238|o2239|o2240|o2241|o2242|o2243|o2244|o2245|o2246|o2247|o2248|o2249|o2250|o2251|o2252|o2253|o2254|o2255|o2256|y252 +AKSX#E529|E530|E531|e3292|e3293|e3294|e3295|e3296|e3297|e3298|e3299|e3300|e3301|e3302 +AKSY#o2257 +AKT#A48|A222|O14|O52|a811|a883|a892|a1581|a1724|e496|e509|e510|e612|e2358|e2411|y20|y199 +AKTB#O57|O58|O59|O111|e2406|e2407 +AKTF#O53|O54|O55|O56|a822|a823|a824|a825|a826|a827|a828|a829|a830|a831|a832|a833|a834|a835|a836|a837|a838|a839|a840|a841|a842|a843|o366|o367|o368|o369|o370|o371 +AKTH#o358|o359|o360 +AKTJ#o375|o376|o377 +AKTK#O274|O275|a4099|a4100|a4101|a4107|a4108|a4109|o354|o355|o356|o357 +AKTL#a851|a852|a853|a854|a855|a856|a857|a858|a859|a860|a861|a862|a863|a864|a865|a866|a867|a868|a869|a893|o361 +AKTM#a384|a385|a386|a387|a388|a389|a390|a391|a392|a393|a394|a395|a396 +AKTN#A69|A70|A740|O87|O88|Y87|a814|a815|a816|a817|a894|a895|a4102|a4103|a4104|e2361|o362|o363|o364|o365 +AKTP#e282|e283|o378|o379|o380 +AKTR#E40|E41|E42|E43|E44|E45|E117|E118|Y37|a844|a845|a846|a847|a848|a849|a870|a871|a872|a873|a896|e2365|e2366|e2367|e2368 +AKTS#A49|A71|A223|a812|a850|a884|a897|a1582|a1583|a1725|e511|e512|e547|e548|e549|e550|e551|e552|e553|e554|e2360|e2379|e2380|e2410|e2412|i80 +AKTT#a813|a874|a875|a876|a877|a880|a881|a882|e2359|o372|o373|o374 +AKTX#a878|a879|e2408|e2409 +AKWR#a5720|a5721|a5722|a5723 +AKX#a381 +AKXB#O103|O104 +AKXL#e520|e521|e522 +AKXN#a818|a819|a820|a821|a5323|a5324|a5325|a5326|a5327|a5328|a5329|a5330|e2362|e2363|e2364 +AKXS#a382|a383 +AKYM#O101|O102 +AL#A227|A229|A364|A377|A392|A395|A403|E119|E142|E163|E165|E173|E175|E233|I2|I51|O118|O137|Y6|Y97|a1781|a1928|a2007|a2129|a2130|a2189|a2230|a2239|a2269|a2286|a5724|e393|e615|e873|i273|i280|o559|o584|o614|o2193|y1|y74|y115|y118|y215|y237 +AL0#A440|a2379|a2382 +AL0K#a2385 +AL0S#A441|a2380|a2381|a2383|a2384 +ALB#A261|E125|E127|a1943|a2051|e648 +ALBK#A282|A283|a1944|a1945|a1946 +ALBM#A230|A231|A232|A233|A234|A235|a1957|a1958|a1959|a1960|a1961|a1962|a1963|a1964|a1965|a1966|a1967 +ALBN#A263|A264|A265|A266|A267|A268|A269|A278|A279|a1951|a1952|a1953|a1954|a1955 +ALBR#A270|A271|A272|A273|A274|A275|A276|A277|A280|A281|A284|E129|E130|e616|e617|e618|e619|e620|e621|e622|e623|e624|e652|e653|i310|i311 +ALBS#A262|E126|E128|a1929|a1930|a1956|a2052|a2053|e649|e654 +ALBT#a1947|a1948|a1949|a1950 +ALBW#e650|e651 +ALF#A333|A446|E221|O112|O127|O133|a2095|a2297|a2307|e828|o628 +ALFB#a2309|a2310|a2311|a2312|a2313|a2314|a2315|a2316|a2317|a2318|a2319|a2320|a2321|a2322|a2323|a2324|a2325|a2326|a2327|a2328|a2329|a2330|a2331|a2332|a2333|a2334 +ALFK#o617 +ALFL#a2028|a2029|a2265|a2298|a2427|o568|o569|o570 +ALFM#a2266|a2267|a2268 +ALFN#A335|A336|A337|A338|A339|A340|A419|A420|A454|A455|E223|E224|O126|a2096|a2219|a2299|a2300|a2335|a2336|a2337|e806|e807|e808|e809|e810|e811|e822|e823|e824|e825|e826|e827|e830|o612|o613|o631|o632 +ALFR#A341|A342|A343|A344|A345|A346|A448|A449|A450|A451|A452|A453|E225|E226|O129|O130|O135|O136|a2030 +ALFS#A334|A447|E222|E227|E228|O113|O128|O134|a2308|a2338|e829|e935|o629|o630 +ALFT#O131|O132|a2092|a2182|a2183|a2184|a2185|a2289|e812|e813|e814|e815|e819|e820|e821 +ALFX#a2186|a2187|a2188|e816|e817|e818|e831 +ALH#a2290 +ALHB#A379|A380 +ALHL#A394 +ALHM#A362|A363|y121|y122|y123 +ALHS#a2009|a2010|a2011|a2291|a2292 +ALJ#E145|a2137|e797|e2933 +ALJB#a2035|a2036|a2037|a2038|a2039|a2040|a2041|e842|e843|e844|e845|i296|i297|i298|i299 +ALJK#e786|e787|i326|i327 +ALJN#A303|A304|a2141|a2142|a2143|a2144|o608 +ALJR#A347|A348|A349|A350|A351|A352|A353|A354|A355|A356 +ALJS#E146|a2140|e788|e789|e790|e791|e792|e793|e794|e795|e796|e798|e2914|e2915|e2916|e2917|e2918|e2919|e2920|e2921|e2922|e2923|e2924|e2925|e2926|e2927|e2928|e2929|e2930|e2931|e2932|e2934 +ALJT#a2138|a2139|i300|i301|i302|i303|i304|i305|i306|i307|i308|i309 +ALK#A287|A301|I50|O121|a1931|a2031|a2033|a2083|e870|i278|y205 +ALKF#a1996|a1997|a1998 +ALKH#a1983|a1984|a1985|a1986|a1987|a1988|a1989|a1990|a1991|a1992|a1993|a1994|a1995 +ALKL#a2034|a2097|a2098|a2099|a2100|a2101|a2102|a2103|a2104|a2105|a2106|a2107|a2108|a2109|a2110|a2111|a2112|a2113|a2114|a2115|a2116|a2117|a2118|a2119|a2120|a2121|a2122|a2123|a2124|a2125|a2126|i281|i282|i283|i284|i285|i286|i287|i288|i289|i290|i291|i292|i293|i294|i295|o564|o565|o566 +ALKN#A357|A358|A359|A360|A361|A385|A386|A387|Y38|Y39|a2073|a2074|a2075|a2076|a2077|a2078|a2079|a2080|a2081|a2082|e782|e783|e784|e785|e913|e914|e915|e916|o561|o562|o563 +ALKP#o625|o626|o627 +ALKR#A370|a1932|a1933|a2042|a2043|a2044|a2045|a2046|a2145|a2146|a2147|a2148|a2149|a2150|a2151|a2152|a2153|a2154|a2155|a2156|a2157|a2158|a2159|a2160|a2161|a2162|a2163|a2164|o618|o619|o620|o621|o622|o623|o624 +ALKS#A288|A302|A316|A317|A318|A319|A320|A321|A322|A323|A324|A325|A326|A327|A328|A329|A330|A331|A332|O122|O123|a2032|e867|e868|e869|e871|e872|i279|y206|y207 +ALKT#A285|A286|A289|A290|E137|E138|E139|a2093|a2094|a2127|a2128|a2200|a2201|a2202|a2212|a2213|a2214|a2215|e663|e664|e665|e673|e674|e675|e676|e677|e678|e679|e680|e681|e682|e683|e684|e685|e686|e687|e688|e689|e690|e691|e692|e693|e694|e695|e696|e697|e698|e699|e700|e701|e702|e703|e704|e705|e706|e707|e708|e709|e710|e711|e712|e713|e714|e715|e716|e717|e718|e719|e720|e721|e722|e723|e724|e725|e726|e727|e728|e729|e730|e731|e732|e733|e734|e735|e736|e737|e738|e739|e740|e741|e742|e743|e744|e745|e746|e747|e748|e749|e750|e751|e752|e753|e754|e755|e756|e757|e758|e759|e760|e761|e762|e763|e764|e765|e766|e767|e768|e769|e770|e771|e772|e773|e774|e775|e776|e777|e778|e779|e780|i317 +ALKX#a2134|a2135|a2136|a2216|a2217|a2218|e666|e667|e668|e669|e670|e671|e672|e891|e892|e893|e894|e895|e896 +ALL#E220|E454|a2165|a2169 +ALLK#a2168 +ALLS#E455|a2166|a2167|a2170 +ALLT#u54|u55|u56|u57 +ALLX#u58|u59|u60 +ALM#A242|A407|E123|E192|E198|a2404|e888|i276 +ALMB#a2012|a2013|a2014 +ALMK#A244|A245 +ALMN#a1787|a1788|a1789|a2084|a2085|a2086|a2087|a2088|a2089|a2090|a2091|a2271|a2272|a2273|a2275|a2276|a2277|a2278|a2279|a2280|a2406|a2407|a2408|a2409|a2410|a2411|a2412|a2413|a2414|a2415|a2416|a2417|a2418|a2419|a2420|a2421|a2422|a2423|a2424|a2425|e799|e800|e801|e802|e803|e804|e805|e846|e847|e848|e849|e850|e851|e852|e853|e854|e855|i329|i330|i331|i332|i333|i334|i335|i336|i337|i338|i339|i340|i341|o575|o576|o577 +ALMP#O145|O146|O147|O148|O149|O150|O151|O152|O153|O154|O155 +ALMR#A1082|A1083|E194|E195|E196|E197|E200|E201|o615|o616 +ALMS#A243|A408|E124|E193|E199|O139|O140|a2281|a2282|a2405|a2426|e781|e889|e890|i277 +ALMT#A240|A241|A409|A410|a2274|i316 +ALMX#a2283|a2284|a2285 +ALN#A207|A238|A246|A248|A381|A388|E105|E121|E140|E167|E190|I44|I46|O119|O124|a2054|a2293|u30|u32|é5 +ALNB#a2056 +ALNK#E177|E178|a1786|a2294|a2295|a2296|e899|e900|e901|e902|e903|e904|e905|o574|y117|y239 +ALNN#a2064 +ALNR#E135|E136|E202|E203 +ALNS#A208|A239|A247|A249|A250|A251|A382|A389|A411|A412|A413|A414|E106|E122|E141|E168|E191|I45|I47|I54|I55|I56|I57|I58|O120|O125|a2055|a2065|a2066|a2067|a2068|a2195|a2196|a2197|i323|i324|i325|o573|u31|y126|é6 +ALNT#A390|A391|Y59|Y60|a2057|a2058|a2059|a2060|a2063|e625|e626|e627|o609|o610|o611 +ALNX#a2061|a2062 +ALP#A305|A422|a2302|e906|y130 +ALPK#a2304|a2305|a2306 +ALPM#e908|e909|e910 +ALPN#A421|a2339|a2340|e912|y132 +ALPR#A417|A418 +ALPS#A306|A423|A424|a2303|a2341|e628|e629|e630|e631|e875|e876|e877|e878|e879|e880|e881|e882|e883|e911|y133 +ALPT#e884|e885|e886|e907|y131 +ALR#E169|E208|E456|a2250|o571 +ALRJ#a2171|a2172|a2173|a2174|a2175|a2176|a2177|a2178|a2179|a2180|a2181 +ALRK#A252|A253|U15|U16 +ALRM#a1934|a1935|a1936|a1937|a1938|a1939|a1940|a1941|a2252|a2253|a2254 +ALRN#a1783|a1784|a1785|a2256|a2257 +ALRS#E170|E209|E457|a2255 +ALRT#A383|A384|a2015|a2016|a2017|a2018|a2019|a2020|a2021|a2022|a2023|a2251|a2342|a2343 +ALRX#U13|U14 +ALS#A228|A254|A365|A366|A371|A378|A393|A396|A397|A398|A404|A458|E120|E143|E144|E149|E153|E155|E164|E166|E174|E176|E183|E204|E206|E210|E212|E214|E234|I52|O138|Y7|Y98|a1790|a1942|a2008|a2024|a2047|a2133|a2190|a2191|a2199|a2238|a2240|a2243|a2287|a2288|a2344|a5725|a5726|e394|e395|e874|e887|e917|i328|i342|o560|o578|o2194|o2200|y75|y76|y119|y127|y129|y240 +ALSB#E151|E152|E157|E158|E159|E160|E161|E162 +ALSF#a2261|a2262|a2263|a2264|e930|e931|e932|e933|i349 +ALSH#A460|A461|e918 +ALSK#A257|A258|A259|A260|o581|o582|o583 +ALSM#E171|E172|E236|E237 +ALSN#A307|A308|A309|A310|A373|A374|A399|A400|A405|A406|A456|A457|E184|E185|O141|O142|O143|O144|a2050 +ALSP#E216|E217|a2244|a2245 +ALSR#i350|u19|u20|u21|u22|u23|u24|u25|u26|u27|u28|u29 +ALSS#A367|A372|A415|A416|A425|A426|A459|E150|E154|E156|E205|E207|E211|E213|E215|U19|a2049 +ALST#A255|A256|A375|A376|A401|A402|A430|A431|U17|U18|Y40|Y41|a2048|e632|e633|e634|e635|e636|e637|e638|e639|e640|e832|e833|e834|e835|e836|e837|e919|e920|e921|e922|e923|e924|e925|i312|i313|i314|i315|i351|i352|i353|i354|i355|i356|i357|i358|i359|i360|i361|i362|i363|i364|i365|i366|o572|o579|o580 +ALSW#E186|E187 +ALSX#A427|A428|A429 +ALT#A293|A311|A432|A434|E147|E179|E181|I48|Y8|a1782|a2069|a2198|a2220|a2246|a2301|a2345|a2392|e641|e838|e859|e897|e926|o567|o597|o601|o2195|y116|y159|y238 +ALTJ#a2394 +ALTK#A436|A437 +ALTM#A442|A443|a2221|a2222|a2223|a2386|a2387|a2388|u34|u35|u36|u37|u38|u39 +ALTN#A236|A237|A291|A292|A444|A445|E131|E132|E218|E219|O114|O115|a2071|a2229|a2249|e645|e841|e929|o598|o604|y161 +ALTR#A295|A296|A297|A298|A438|A439|E133|E134|a1999|a2000|a2001|a2002|a2003|a2004|a2005|a2006|a2203|a2204|a2205|a2206|a2207|a2208|a2209|a2210|a2211|a2224|a2225|a2226|a2346|a2347|a2348|a2349|a2350|a2351|a2352|a2353|a2354|a2355|a2356|a2357|a2358|a2359|a2360|a2361|a2362|a2363|a2364|a2365|a2366|a2367|a2368|a2369|a2370|a2371|a2372|a2373|a2374|a2375|a2376|a2377|a2378|a2396|a2397|a2398|a2399|a2400|a2401|a2402|e655|e656|e657|e658|e659|e660|e661|i318|i319|i320|i321|i322|o599|u33|u40|u41|u42|u43|u44|u45|u46|u47|u48|u49|u50|u51|u52|u53 +ALTS#A294|A299|A300|A312|A315|A433|A435|E148|E180|E182|I49|O116|O117|Y9|Y42|a2072|a2227|a2248|a2393|a2395|a2403|e644|e662|e840|e860|e861|e862|e863|e864|e865|e866|e898|e928|i274|i275|o600|o602|o603|o605|o606|o607|o2196|o2197|y162 +ALTT#Y99|Y100|a2070|a2228|a2247|a2389|a2390|a2391|e642|e643|e839|e927|e934|y160|y255|y256 +ALW#a2192|y128 +ALWB#a2231|a2232 +ALWF#a2025|a2026|a2027 +ALWN#E229|E230|a2233|a2234|a2235|a2237|y124 +ALWR#I53 +ALWS#a2193|a2194|a2428 +ALWT#E188|E189|E231|E232|a2236|y120 +ALWX#y125 +ALX#A368|o2198 +ALXL#o2199 +ALXM#a1968|a1969|a1970|a1971|a1972|a1973|a1974|a1975|a1976|a1977|a1978|a1979|a1980|a1981 +ALXN#A313|A314|E235|a2258|a2259|a2260|e646|e647|e856|e857|e858|i343|i344|i345|i346|i347|i348 +ALXR#a1982 +ALXS#A369 +ALYN#a2132|a2242|a2270 +ALYT#a2131|a2241 +AM#A209|A462|A514|A535|E256|I3|Y101|a1791|a2429|a2608|i1|o552|u61|y23|y257|y260 +AM0S#a2576|a2577|a2578|a2579 +AMB#a2635|i3|i414 +AMBB#i403|i404|i405|i406|i407|i408|i409 +AMBF#a2508|a2509|a2510|a2511 +AMBK#a2494|a2495|a2496|a2497|a2498|a2638|i4|i5 +AMBL#A475|A476|a2512|a2513|a2514|a2515|a2516|a2517|a2518|a2522|a2523|a2524|a2525|a2526|a2527|a2528|a2529|a2530|a2531|a2532|a2580|a2581|a2582|a2583|a2584|e969|e970|e971|e972|e973|e974|e975|e1013|e1014|e1015|e1016|e1017|e1018|e1019|e1037|e1038|e1039|e1040|e1041|e1042|e1043|e1044|e1045|e1046|e1047|e1048|e1049|e1050|e1051|e1052|e1053|e1054|e1055|e1056|e1057|e1058|e1059|e1060|e1061|e1062|e1063|e1071|e1072|e1073|e1074|e1075|e1076|e1077|i392|i393|i394|i395|i494|i495|i496|i497|i498|i499|i500|i501|i502|i503|i504|i505|i506|i507|i508|i509|i510|i511|i512|i513|u62|u63|u64|u67|u68|u69|u70 +AMBN#a2485|a2486|a2487|a2492|a2493|e976|e977|e978|e979|e980|e981|e982|i417 +AMBR#A473|A474|A477|A478|U20|U21|a2481|a2482|a2483|a2484|a2519|a2520|a2521|e983|e984|e985|e986|e987|e988|e989|e990|e991|e992|e993|e994|e995|e996|e997|e998|e999|e1000|e1001|e1002|e1020|e1021|e1022|e1096|e1097|e1098|e1099|e1100|e1101|e1102|e1103|e1104|e1105|e1106|e1107|e1108|e1109|e1110|e1111|e1112|e1113|e1114|e1115|e1116|e1117|e1118|e1119|e1120|e1121|e1122|e1123|e1124|e1125|e1126|e1127|e1128|e1129|i410|i411|i412|i413|u65|u66|u71|u72|u73|u74|u75|u76|u77|u78|u79 +AMBS#a2472|a2473|a2474|a2475|a2476|a2477|a2478|a2479|a2480|a2533|a2534|a2535|a2536|a2537|a2636|a2637|e1003|e1004|e1005|e1023|e1024|e1025|e1026|e1027|e1028|e1029|e1030|e1031|e1078|e1079|e1080|e1081|e1082|e1083|e1084|e1085|i2|i6|i7|i8|i9|i396|i397|i398|i399|i400|i401|i402|i416 +AMBT#a2488|a2489|a2490|a2491|a2499|a2500|e1006|e1007|e1008|e1009|e1010|e1011|e1012|e1032|e1033|e1034|e1035|e1036|e1064|e1065|e1066|e1067|e1068|e1069|e1070|i415|o633|o634|o635 +AMBW#e1088|e1089|e1090|e1091|e1092|e1093|e1094|e1095 +AMBX#a2501|a2502|a2503|a2504|a2505|a2506|a2507|a2538|a2539|a2540|a2541|a2542|a2543|e1086|e1087 +AMF#o734 +AMF0#a2703|a2704|a2705|a2706|a2707|a2708 +AMFB#a2698|a2699|a2700|a2701|a2702|i556|i557|i558|i559 +AMFR#a2709|a2710|a2711 +AMFS#e1242|e1243|e1244|e1245|e1246|e1247|e1248|e1249|e1250|e1251|e1252|e1255|e1256|o735 +AMFT#a2695|a2696|a2697|e1253|e1254 +AMH#O156|Y12 +AMHR#A510|A511|A512|A513 +AMHS#O157|Y13 +AMJ#i367 +AMJN#I65|I66|i373|i374|i375|i376|i377|i378|i379|i380|i381|i382|i383|i384|i385|i386 +AMJR#i370|i371 +AMJS#i368|i372 +AMJT#i369 +AMK#A516|A523|a2595|a2639|i387|o636 +AMKB#a2585|a2586|a2587|a2588 +AMKL#i432|i433 +AMKR#e1160|e1161|e1162|e1163|e1164|e1165|e1166|e1167|e1168|e1169|i479|i480|i481|i482|i483|i484|i485|i486|i487|i488|o643|o644|o645|é7|é8 +AMKS#A517|A524|a2596|a2597|i388|o637|o638 +AMKT#Y10|Y11|a2753 +AML#A479|E245|E247|E249|E251|e943 +AMLK#a2430|a2431|a2432|a2433|a2434|a2435|a2436|a2437|a2438|a2439 +AMLM#e1196|e1197|e1198 +AMLN#e945|e1194|e1195 +AMLR#a2544|a2545|a2546|a2547|a2548|a2549|a2550 +AMLS#A480|E246|E248|E250|E252|a1794|a1795|a1796|a1797|a2754|a2755|e946|e1321|e1322|e1323|e1324|e1325|e1326|e1327|e1328|e1329 +AMLT#I59|I60|a2742|a2743|a2744|e944|e1310|e1311|e1312|e1313|e1317|e1318|e1319|e1320|i520|i521|i522|i523|o639|u80|u81|u82 +AMLX#e1314|e1315|e1316|e1330|e1331|e1332|i524|i525 +AMM#i389 +AMMR#i464|i465 +AMMS#i390|i391 +AMN#A481|A521|O158|O160|Y43|Y45|a2551|a2598|a2601|a2610|i560|o640|y137|y140 +AMNB#a2552|a2553|a2554|a2555|o655|o656|o657 +AMNF#o667|o668|o669|o670|o671 +AMNK#a1793|a2640|a2641 +AMNL#E239|E240|E258|E259|I61|I62|i585|i586|i587|i588|i589|i590|i591 +AMNM#a2613|a2614 +AMNN#E253|E254|E255|a2440|a2441|a2442|a2631|a2632|a2633|e1170|e1171|e1172|e1173|e1174|i434|i435|i436|i437|i489|i490|i491|i492 +AMNP#O163|o658|o659|o660|o661|o662|o663 +AMNR#a2567|a2568|a2569|y139 +AMNS#A482|A522|O159|Y44|Y46|a2599|a2600|a2611|a2622|a2623|a2624|a2625|a2626|a2627|a2628|a2629|a2630|e954|e955|e956|e957|e958|e959|e960|e961|e962|i466|i467|i468|i469|i470|i471|i561|i562|i563|i564|i565|i566|i567|i568|i569|i573|i574|i575|i576|i577|i578|i579|i580|i581|i582|i583|o641|o642|o646|o647|o664|o665|o666|y138 +AMNT#A465|A466|Y47|Y48|Y49|a2556|a2557|a2558|a2559|a2560|a2561|a2562|a2563|a2564|a2565|a2566|a2612|a2634|a2642|a2643|a2644|a2677|a2678|a2679|a2680|a2681|e947|e948|e949|e950|e1135|e1136|e1137|e1138|e1139|e1140|e1141|i570|i571|i572|i584 +AMNX#a2615|a2616|a2617|a2618|a2619|a2620|a2621|e951|e952|e953 +AMP#a2685|i600|u83 +AMP0#e1227|e1228|e1229|e1230|e1231|e1232|e1233|e1234|e1235|e1236|e1237|e1238 +AMPF#i801|i937|i938|i939|i940|i941|i942 +AMPK#i602|i603|i604|i605|i606|i607|i608|i670|i671|i672|i673|i674|i675|i1063|i1064|i1065|i1066|i1067|i1068|i1069 +AMPL#a2712|a2713|a2714|a2715|a2716|a2717|a2718|a2719|a2720|a2721|a2722|a2723|a2724|a2725|a2726|a2727|a2728|a2729|e1268|e1269|e1270|e1271|e1272|e1273|e1274|e1275|e1276|e1277|e1278|e1279|e1280|e1281|e1282|e1283|e1284|i616|i617|i618|i619|i620|i621|i622|i623|i624|i625|i626|i686|i687|i688|i689|i690|i691|i692|i818|i819|i820|i821|i822|i823|i824|i825|i826|i827|i828|i829|i830|i831|i832|i833|i834|i835|i836|i837|i838|i839|i840|i841|i842|i843|i844|i845|i846|i847|i848|i849|i850|i851|i852|i853|i854|i855|i856|i857|i858|i859|i860|i861|i862|i863|i864|i865|i866|i867|i868|i869|i870|i871|i872|i873|i874|i875|i876|i1070|i1071|i1072|i1073|i1074|i1075|i1076|i1077 +AMPN#e1225|e1226|i627|i628|i629|i693|i694|i695|i696|i697|i698|i699|i700|i701|i702|i703|i704|i805|i806|i807|i808|i809|i810|i877|i878|i933|i934|i935|i936|i1078|i1079 +AMPR#A528|A529|a2687|a2688|a2689|a2690|a2691|a2692|a2693|a2694|e1239|e1240|e1241|e1257|e1258|e1259|e1260|e1261|e1262|e1263|e1264|e1265|e1266|e1267|e1285|e1286|e1287|e1294|e1295|e1296|e1297|e1298|e1308|e1309|i609|i610|i611|i612|i613|i614|i615|i630|i631|i632|i633|i634|i635|i636|i637|i705|i706|i707|i708|i709|i710|i711|i712|i713|i714|i715|i716|i717|i718|i719|i720|i721|i722|i723|i724|i725|i726|i727|i728|i729|i730|i731|i732|i733|i734|i735|i736|i737|i738|i739|i740|i741|i742|i743|i744|i745|i746|i747|i748|i749|i750|i751|i752|i753|i754|i755|i756|i757|i758|i759|i760|i761|i762|i763|i764|i765|i766|i767|i768|i769|i770|i771|i772|i773|i774|i775|i776|i777|i778|i779|i780|i781|i782|i783|i784|i785|i786|i787|i788|i789|i879|i880|i881|i882|i883|i884|i885|i886|i887|i888|i889|i890|i891|i892|i893|i894|i895|i896|i897|i898|i899|i900|i901|i943|i944|i945|i946|i947|i948|i949|i950|i951|i952|i953|i954|i955|i956|i957|i958|i959|i960|i961|i962|i963|i964|i965|i966|i967|i968|i969|i970|i971|i972|i973|i974|i975|i976|i977|i978|i979|i980|i981|i982|i983|i984|i985|i986|i987|i988|i989|i990|i991|i992|i993|i994|i995|i996|i997|i998|i999|i1000|i1001|i1002|i1003|i1004|i1005|i1006|i1007|i1008|i1009|i1010|i1011|i1012|i1013|i1014|i1015|i1016|i1017|i1018|i1019|i1020|i1021|i1022|i1023|i1024|i1025|i1026|i1027|i1028|i1029|i1030|i1031|i1032|i1033|i1034|i1035|i1036|i1037|i1038|i1039|i1040|i1041|i1042|i1043|i1044|i1045|i1046|i1047|i1048|i1049|i1050|i1051|i1052|i1053|i1054|i1055|i1056|i1057|i1080|i1081|i1082|i1083|i1084|u84|u85|u86|u87|u88 +AMPS#a2686|a2730|i601|i638|i639|i640|i641|i642|i643|i644|i645|i646|i647|i648|i649|i650|i651|i652|i811|i812|i813|i902|i903|i904|i905|i906|i907|i908|i909|i910|i911|i912|i913|i914|i915|i916|i917|i918|i919|i920|i921|i922|i923|i924|i925|i926|i927|i1058|u89 +AMPT#a2731|a2732|a2733|a2734|a2735|a2736|a2737|a2738|a2739|a2740|e1299|e1300|e1301|e1302|e1303|e1304|e1305|e1306|e1307|i653|i654|i655|i656|i657|i658|i676|i677|i678|i679|i680|i681|i682|i683|i684|i685|i790|i791|i792|i793|i794|i795|i796|i797|i798|i799|i800|i802|i803|i804|i928|i929|i930|i931|i932|i1059|i1060|i1061|i1062|i1085|i1086|i1087|i1088|i1089|i1090|i1091|i1092|u90|u91 +AMPW#e1288|e1289|e1290|e1291|e1292|e1293 +AMPX#i659|i660|i661|i662|i663|i664|i665|i666|i667|i668|i669|i814|i815|i816|i817 +AMR#A508|A525|E243|E262|O161|a2682|e1156|e1175|i592|y25|y258 +AMRF#a2657|a2658|a2659 +AMRJ#e1145|e1146|e1147|e1148|e1149|e1150|e1151|e1152|e1153|e1154 +AMRK#A483|A484|A485|A486|A487|A488|A489|A490|A491|A492|A493|A494|A495|A496|A497|A498|A499|A500|A501|A502|A503|A504 +AMRL#A467|A468|a2447|a2448|a2449|a2645|a2646|a2647|a2648|e1142|e1143|e1144|i526|i527|i528|i529|i530 +AMRN#A505|A506|A507|a2443|a2444|a2445|i595|y29 +AMRR#y27|y28 +AMRS#A509|A526|E241|E242|E244|E263|O162|a2570|a2571|a2572|a2573|a2574|a2575|a2649|a2650|a2651|a2652|a2653|a2654|a2655|a2656|a2683|a2684|e1157|e1176|e1180|i472|i473|i474|i475|i594|y30 +AMRT#a2446|a2660|a2661|a2662|a2663|a2664|a2665|a2666|a2667|a2668|a2669|a2670|a2671|a2672|a2673|a2674|a2675|a2676|e1155|e1177|e1178|e1179|i531|i532|i533|i534|i535|i536|i537|i538|i539|i540|i541|i542|i543|i544|i545|i546|i547|i548|i549|i550|i551|i552|i553|i554|i555|i593|y26 +AMRX#i476|i477|i478 +AMS#A210|A515|A527|A536|E238|E257|Y102|a1798|a2450|a2464|a2602|a2609|a2745|e936|e1130|e1333|o553|o557|y24|y31 +AMSB#i493 +AMSK#Y14|e963|e964|e965|e966|e967|e968 +AMSM#a2466|a2467|a2747|a2748|a2749 +AMSN#A469|A470|A471|A472|a2453|a2469|a2470|a2471|a2751|a2752|e1133|e1184|e1185|e1186|o648|o649|o650 +AMSR#e1181|e1182|e1183|i455|i456 +AMSS#a2452|a2468|a2750|e1131|e1134 +AMST#A530|A531|a2451|a2465|a2746|e1132|y259 +AMT#A197|A199|A519|E260|a1792|a2589|a2590|a2603|a2741|e1187|e1199|o651 +AMTB#i418|i596|i597|i598|i599 +AMTF#e1223|e1224 +AMTK#e1158|e1159|e1202|e1203 +AMTM#I63|I64 +AMTN#e1193|e1204|o654 +AMTR#A532|a2454|a2455|a2456|a2457|a2458|a2459|a2460|a2461|a2462|a2463|a2605|a2606|a2607|e1190|e1191|e1192|i438|i439|i440|i441|i442|i443|i444|i445|i446|i447|i448|i449|i450|i451|i452|i453|i454|i514|i515|o554|o555|o556 +AMTS#A198|A200|A463|A464|A520|E261|a2591|a2592|a2594|a2604|e1188|e1201|i457|i458|i459|i516|i517|i518|i519|o652 +AMTT#e1189|e1200|i419|i420|i421|i422|i426|i427|i428|i429|i430|i431|i460|i461|i462|i463|o653 +AMTX#a2593|i423|i424|i425 +AMW#A533 +AMWS#A534 +AMX#A518 +AMXN#e1205|e1206|e1207|e1208|e1209|e1210|e1211|e1212|e1213|e1214|e1215|e1216|e1217|e1218|e1219|e1220|e1221|e1222 +AMXT#e937|e938|e939|e940 +AMXX#e941|e942 +AN#A213|A537|A641|A643|A651|A657|A698|E440|I5|I7|I67|I68|I112|I137|O169|Y85|a2756|a3031|a3221|a3609|a5727|e1334|e1816|e2174|i1093|i2444|i3807|o672|o680|o2201|y77|y134|y165|y208|y210 +AN0#A672 +AN0K#u888|u889 +AN0L#a3372|a3373|a3374|a3375|a3376|a3377|a3378|a3379|a3380|a3381|a3382|a3383|a3384|a3385|a3386|a3387|e1954|e1955|e1956 +AN0M#a2904|a2905|a2906|a2907|a2908|a2909|a2910|a2911|a2912|a2913|a2914|a2915|a2916|a3366|a3367|a3368 +AN0N#A673|A674|a3617|i1187|u188|u189|u1868|u1869|u1870|u1871 +AN0R#a3301|a3369|a3370|a3371|a3388|a3389|a3390|a3391|a3392|a3393|a3394|a3395|a3396|a3397|a3398|a3399|a3400|a3401|a3402|a3403|a3404|a3405|a3406|a3407|a3408|a3409|a3410|a3411|a3412|a3413|a3414|a3415|a3416|e1957|e1958|e1959|e1960|e1961|e1962|e1963|e1964|e1965|e1966|e1967|e1968|e1969|e1970|e1971|e1972|e1973|e1974|e1975|e1976|e1977|e1978|e1979|u190|u191 +AN0S#e1980|e1981|e1982|e1991 +AN0X#e1983|e1984|e1985|e1986|e1987|e1988|e1989|e1990 +ANBJ#u1426 +ANBK#i1193|u202|u215|u216|u217|u258|u259|u260|u261 +ANBL#A645|A646|A647|A648|a2765|a2766|a2767|e1336|e1337|e1338|e1339|e1340|e1341|e1342|e1810|e1811|e1812|e1813|e1814|e1815|i1094|i1095|i1096|i1198|u95|u203|u204|u205|u206|u218|u219|u220|u221|u222|u223|u224|u225|u235|u236|u237|u238|u239|u240|u241|u242|u243|u244|u245|u246|u247|u248 +ANBN#i1191|i1192|u226|u227|u228|u229|u232|u233|u234|u250|u251|u262 +ANBP#A539|A540|a2757|a2758|a2759|a2760|a2761|a2762|a2763|a2764 +ANBR#i1188|i1189|i1190|i1194|i1195|i1196|i1197|i1864|i1865|i1866|i1867|i1868|i1869|u96|u207|u208|u209|u210|u211|u212|u249|u253|u254|u255|u256|u257|u263|u264|u265|u266|u267|u268 +ANBS#u97|u230|u1427|u1428|u1429|u1430 +ANBT#a3610|a3611|u94|u213|u214|u231|u269|u270|u271|u272|u1431|u1432|u1433|u1434 +ANBW#u252 +ANBX#u92|u93 +ANF#e2163|e2166|i2159|i3591|u1139 +ANF0#u925|u926|u927|u938|u939|u940 +ANFB#e1651|e1652|e1653|e1654|e1655|e1656|e2134|e2135|i1871|i1872|i1873|i1874 +ANFF#u941|u942|u943|u944 +ANFJ#i3711|i3712|i3713|i3714|i3715|i3716|i3717|i3718 +ANFK#i1875|i1876|i1877|i1878|i1879|i1880|i1881|i1882|i1883|i1884|i2006|i2007|i2008|i2009|i2010|i2011|i2012|i2013|i2014|i2015|i2016|i2099|i3630|i3631|i3632|i3633|i3634|i3635|i3637|i3638|i3639|i3640|i3641|i3642|i3643|i3719|i3720|i3721|i3722|i3723|i3724|i3725|i3751|i3752|i3753|i3759|i3760|i3761|i3762|i3763|i3764|i3765|u125|u126|u951|u969|u970|u971|u983|u1126|u1127 +ANFL#a3291|a3599|a3600|a3601|e1657|e1658|e1659|e1660|e1661|e1662|e1663|e1664|e1665|e2118|e2119|e2120|e2121|e2122|e2123|e2124|e2125|e2126|e2127|e2128|e2129|i1967|i1968|i1969|i1970|i2017|i2018|i2019|i2020|i2055|i2056|i2057|i2058|i2059|i2060|i2066|i2067|i2068|i2069|i2070|i2071|i2072|i2073|i2074|i2075|i2076|i2077|i2100|i2101|i2102|i2103|i2104|i2105|i2106|i2107|i2108|i2109|i2110|i2111|i2112|i2113|i2114|i2115|i2116|i2117|i2118|i2119|i2120|i2121|i2122|i2123|i2124|i2125|i2126|i2127|i2128|i2129|i2130|i2131|i2132|i2133|i2134|i2135|i2136|i2137|i2138|i2139|i2140|i2141|i2142|i2143|i2144|i2145|i2146|i2147|i2148|i2149|i2150|i2151|i2152|i2153|i2154|i2155|i2156|i2157|i2158|i3599|i3600|i3601|i3602|i3603|i3604|i3605|i3606|i3607|i3608|i3609|i3610|i3611|i3612|i3613|i3614|i3615|i3616|i3730|i3731|i3732|i3733|i3734|i3766|i3767|i3768|i3769|i3770|i3771|i3772|i3773|i3774|i3775|i3776|i3777|i3778|i3779|i3780|i3781|i3782|u127|u192|u193|u194|u195|u196|u890|u920|u921|u928|u949|u950|u960|u961|u972|u973|u974|u975|u976|u977|u978|u979|u980|u981|u982|u984|u985|u986|u987|u1018|u1242|u1243|u1244|u1932|u1933|u1934|u1935|u1936 +ANFM#i1971|i1972|i1973|i1974|i1975|i2160|i2161|u929|u930|u931|u952 +ANFN#e2130|e2131|e2132|e2133|i1976|i1977|i1978|i1979|i1980|i1981|i1982|i1983|i1984|i1985|i1986|i1987|i1988|i1989|i1990|i2078|i2079|i2080|i2081|i2082|i2083|i2084|i2085|i2086|i2087|i2088|i2089|i2090|i2091|i2502|i2503|i2504|i3644|i3645|i3646|i3647|i3648|i3649|i3650|i3651|i3652|i3653|i3654|i3655|i3656|i3657|i3658|i3659|i3660|i3661|i3662|i3726|i3727|i3728|i3729|u891|u892|u893|u894|u895|u953|u962|u1003|u1019|u1020|u1927|u1937 +ANFR#A659|I134|a2882|a2883|a2884|a3197|a3198|a3199|e1666|e1667|e1668|e1669|e1670|e1671|e1672|e1673|e1674|e1675|e1676|e1677|e1678|e1679|e1680|e1681|e1682|e1683|e1684|e1685|e1686|e2137|e2143|e2144|e2145|e2146|e2147|e2148|e2149|e2150|e2151|e2152|e2153|e2154|i1991|i1992|i1993|i1994|i1995|i2021|i2022|i2023|i2024|i2025|i2026|i2027|i2028|i2029|i2030|i2031|i2032|i2033|i2034|i2035|i2036|i2037|i2038|i2039|i2040|i2041|i2092|i2093|i2094|i2095|i2096|i2097|i2098|i2162|i2163|i2164|i2165|i2166|i2167|i2168|i2169|i2170|i2171|i2172|i2173|i2174|i2175|i2176|i2177|i2178|i2179|i2180|i2181|i2183|i2184|i2185|i2186|i2187|i2188|i2189|i2190|i2191|i2192|i2193|i2194|i2195|i2196|i2197|i2198|i2199|i2200|i2201|i2202|i2203|i2204|i2205|i2206|i2207|i2208|i2209|i2210|i3617|i3618|i3619|i3620|i3621|i3622|i3623|i3624|i3625|i3663|i3664|i3665|i3666|i3667|i3668|i3669|i3670|i3671|i3672|i3673|i3674|i3675|i3676|i3677|i3678|i3679|u128|u129|u922|u923|u924|u954|u955|u963|u988|u989|u990|u991|u992|u993|u994|u995|u996|u997|u998|u999|u1000|u1001|u1002|u1004|u1005|u1006|u1007|u1008|u1009|u1010|u1011|u1012|u1013|u1014|u1015|u1016|u1017|u1021|u1022|u1023|u1024|u1025|u1129|u1130|u1132|u1133|u1134|u1135|u1136|u1137|u1138|u1245|u1246|u1247|u1248|u1249|u1250|u1251|u1252|u1253|u1254|u1255|u1256|u1257|u1258|u1259|u1260|u1261|u1262|u1263|u1264|u1265|u1928|u1929|u1930|u1931|u1938|u1939|u1940 +ANFS#e2138|e2139|e2140|e2141|e2142|e2155|e2156|e2157|e2158|e2164|e2165|e2167|i1885|i1886|i1887|i1888|i1889|i2003|i2004|i2005|i2042|i2043|i2044|i2045|i2046|i2047|i2048|i2211|i2212|i2213|i2214|i2215|i2216|i2217|i3629|i3636|i3680|i3681|i3682|i3683|i3684|i3685|i3686|i3687|i3688|i3689|i3690|i3691|i3692|i3693|i3694|i3695|i3696|i3697|i3698|i3699|i3700|i3701|i3702|i3703|i3704|i3735|i3736|i3737|i3738|i3739|i3754|i3755|i3756|i3757|i3758|u934|u935|u936|u937|u945|u946|u947|u1026|u1131|u1467|u1941|u1942 +ANFT#e2136|i1930|i1931|i1932|i1933|i1996|i1997|i1998|i1999|i2000|i2001|i2002|i2049|i2050|i2051|i2052|i2053|i2054|i2061|i2062|i2063|i2064|i2065|i2182|i2475|i2476|i2477|i2478|i2482|i2483|i2484|i2485|i2486|i3592|i3593|i3594|i3595|i3596|i3597|i3598|i3705|i3706|i3707|i3708|i3709|i3710|i3740|i3741|i3742|i3743|i3744|i3745|i3746|i3747|i3748|i3749|i3750|u197|u198|u919|u948|u956|u957|u958|u959|u964|u965|u966|u967|u968|u1128 +ANFX#e2159|e2160|e2161|e2162|i2218|i2219|i2220|i2479|i2480|i2481|i3626|i3627|i3628|u932|u933|u1436|u1437 +ANFY#e2168|e2169|u1140 +ANH#a3612 +ANHB#i2273|i2274|i2275|i2276|i2277|i2278|i2279|i2280|i2314|i2315|i2316|i2317|i2318|i2319|i2320|i2321|i2322|i2323|i2324 +ANHF#u1110 +ANHJ#u1109 +ANHK#u1098|u1099|u1100|u1101 +ANHL#a3188|a3189|a3190|a3191|a3192|a3193|a3194|a3195|a3196|i2281|i2282|i2283|i2284|i2285|i2286|i2287|i2288|i2289|i2290|i2291|i2292|i2293|i2294|i2295|u1059|u1073|u1074|u1075|u1076|u1077|u1081|u1082|u1097|u1961|u1962 +ANHM#A543|A544|i2325|i2328|i2329|i2330|i2331|i2332|i2333|i2334|u1060 +ANHN#e1735|e1736|e1737|e1738|e1739|e1740|e1741|e1742|e1743|e1744|u1061|u1062|u1063|u1064|u1065|u1087|u1088|u1089|u1090|u1091 +ANHP#u1066|u1067|u1068|u1069|u1070 +ANHR#a3621|e1745|i2296|i2297|i2298|i2299|i2300|i2301|i2302|i2303|i2304|i2305|i2306|i2307|i2308|i2309|i2310|i2311|i2312|i2313|u1071|u1072|u1078|u1083|u1102|u1103|u1104|u1105|u1106|u1107|u1108 +ANHS#i2326|i2327|u1084|u1085|u1092 +ANHT#a3095|u1079|u1080|u1086 +ANHX#u1093|u1094|u1095|u1096 +ANJ#A599|e1758 +ANJK#i2380|i2381|i2382|i2383|i2384|i2385|i2386|i2387|i2388|i2389 +ANJL#A586|A587|A588|A589|A590|A591|A592|A593|A594|A595|A596|A597|A598|a3032|a3033|a3034|a3035|a3036|a3037|a3038|a3039|a3040|a3041|a3042 +ANJM#e1751|e1752|e1753|e1763|e1764|e1765 +ANJN#a3048|a3049|e1696|e1697|e1698|e1699|e1700|e1701|e1702|e1703|e1704|e1705|e1706|e1707|e1708|e1754|e1755|e1756|e1757|i2222|i2223|i2224|i2225|i2226|i2227|i2228|i2229|i2230|i2271|i2272|i2393|i2394|i2395|u1029|u1030|u1031 +ANJP#a3050|a3051 +ANJR#a3043|a3044|a3045|a3046|a3047|i2396|i2397|i2398|i2399|i2400|i2401|i2402|i2403|i2404|i2405|i2406|i2407|y219 +ANJS#A600|a3052|a3053|a3054|e1766|i2231|i2232|i2233|i2234|i2235|i2236|i2408|i2409|i2410|u1266|u1267|u1268|u1269|u1270|u1271|y220 +ANJT#i2390|i2391|i2392 +ANJX#y221 +ANJY#e1759|e1760|e1761|e1762 +ANK#E268|I70|I71|I142|O164|Y17|Y22|Y24|Y61|Y79|a3156|e1374|e1687|e1828|i1199|i2411|i2431|i3809|u1213|y32|y33|y218 +ANK0#i2221|u443|u444|u445 +ANKB#i1504|i1505|i1506|i1507|i1508|i1509|i1510|i1511|i1512|i1513|i1514|i1515|i2413|i2414|i2415 +ANKF#u446|u447|u448|u449|u882|u883|u1038|u1039 +ANKH#i1353|i1354|i1355|i1356|i1357|i1358 +ANKJ#e1688|e1689|e1690|e1691|e1692|e1693|e1694|e1695 +ANKK#A601|A602|i1101|i1102|i1103|i1104|i1105|i1343|i1344|i1345|i1346|i1347|i1348|i1349|i1350|i1351|i1352|u104|u105|u106|u107|u108|u109|u110|u111|u112|u113|u116|u426|u1435 +ANKL#A603|A604|A605|A606|A607|A608|A609|A610|A611|A612|A613|A614|A615|A616|A617|A618|A619|A620|A621|A622|A623|A624|A625|A626|A627|A628|A629|A630|A631|A632|E269|E270|E271|E272|E273|E274|E275|E276|E277|E278|I102|I103|a3055|a3056|a3057|a3058|a3059|a3060|a3061|a3062|a3063|a3064|a3065|a3066|a3067|a3068|a3069|a3070|a3071|a3072|a3091|a3092|a3093|a3094|a3159|a3160|a3161|a3162|a3163|a3164|a3165|a3166|a3167|e1440|e1441|e1442|e1443|e1444|e1445|e1446|e1447|e1448|e1449|e1450|e1730|e1731|e1732|e1733|e1734|i1200|i1201|i1322|i1323|i1324|i1325|i1326|i1327|i1328|i1329|i1330|i1331|i1332|i1333|i1334|i1335|i1336|i1337|i1338|i1339|i1340|i1341|i1342|i1516|i1517|i1518|i1519|i1520|i1521|i1522|i1523|i1524|i1525|i1908|i1909|i1910|i2237|i2238|i2239|i2240|i2241|i2421|i2422|i2423|i2495|i2496|i2497|i2498|i2499|i2500|i2501|o675|o676|o677|o678|u273|u324|u325|u326|u327|u328|u329|u330|u331|u332|u333|u334|u335|u336|u337|u338|u339|u340|u341|u342|u343|u344|u345|u346|u347|u348|u349|u350|u351|u352|u353|u354|u355|u356|u357|u358|u359|u360|u361|u362|u464|u465|u877|u878|u879|u880|u1032|u1033|u1034|u1035|u1056|u1057|u1058|u1214|u1540 +ANKM#I104|I105|e1375|e1376|e1377|e1378|e1379|e1380|e1381|e1458|e1459|e1460|e1461|e1462|e1463|e1464|e1503|e1504|e1505|e1506|e1507|e1508|e1509|e1746|e1747|e1748|e1749|e1750|i1359|i1360|i1361|i1362|i1363|i1364|i1365|i1366|i1367|i1368|i1369|i1370|i1371|i1372|i1373|i1374|i1375|i1376|i1377|i1378|i1379|i1380|i1381|i1382|i1383|i1384|i1385|i1386|i1387|i1388|i1389|i1390|i1391|i1392|i1393|i1394|i1395|i1396|i1397|i1398|i1399|i1400|i1526|i1527|i1528|i1529|i1530|o679|u363|u364|u365|u366|u367|u368|u369|u370|u371|u372|u373|u374|u375|u376|u377|u378|u379|u380|u381|u382|u1111|u1272 +ANKN#Y19|a2773|a2774|a2775|e1469|e1470|e1471|e1472|i1202|i1203|i1204|i1205|i1206|i1207|i1208|i1209|i1210|i1401|i1402|i1403|i1404|i1405|i1406|i1407|i1408|i1409|i1410|i1411|i1412|i1413|i1414|i1415|i1416|i1417|i1418|i1419|i1420|i1421|i1422|i1423|i1424|i1425|i1426|i1427|i1428|i1429|i1430|i1431|i1432|i1433|i1434|i1435|i1436|i1437|i1438|i1439|i1440|i1441|i1442|i1443|i1444|i1445|i1446|i1447|i1448|i1449|i1450|i1451|i1452|i1531|i1532|i2242|i2270|i2419|i2420|o688|u115|u274|u275|u383|u384|u385|u386|u387|u388|u389|u390|u391|u392|u393|u394|u395|u396|u397|u398|u399|u400|u401|u402|u403|u404|u405|u406|u407|u408|u409|u410|u411|u412|u413|u414|u415|u416|u417|u418|u419|u420|u421|u422|u423|u424|u425|u437|u438|u850|u851|u852|u1027|u1028|u1052|u1053|u1054|u1215|u1273|u1274|u1275|u1276|u1277|u1278|u1279|u1280|u1281|u1541|u1542|y35 +ANKP#e1382|e1383|e1384|e1385|e1386|e1387|e1388|i1211|i1212|i1213|i1214|i1215|i1216|i1217|i1218|i1219|i1220|i1221|i1222|i2464|i2465|i2466|u276|u277|u278|u279|u427|u439|u440|u441|u442|u881 +ANKR#A633|A634|A635|A639|A640|E264|E265|I74|I106|I107|I108|I109|I110|I111|Y63|a2813|a2814|a2815|a2816|a2817|a2818|a2819|a2820|a2821|a2822|a2823|a2824|a2825|a3073|a3074|a3075|a3077|a3078|a3079|a3080|e1389|e1390|e1391|e1392|e1393|e1394|e1395|e1396|e1465|e1466|e1467|e1468|e1473|e1474|e1475|e1476|e1477|e1478|e1479|e1480|e1481|e1482|e1483|e1484|e1485|e1486|e1487|e1488|e1489|e1490|e1491|e1492|e1493|e1494|e1495|e1496|e1497|e1498|e1499|e1500|e1501|e1502|e1709|e1710|e1711|e1712|e1713|e1714|e1715|e1716|e1717|e1718|e1719|e1720|e1721|e1722|e1723|e1724|e1725|e1726|e1727|e1728|e1729|e1833|e1834|e1835|e1836|e1837|e1838|e1839|e1840|e1841|e1842|i1176|i1177|i1178|i1179|i1180|i1181|i1182|i1183|i1184|i1223|i1224|i1225|i1226|i1227|i1228|i1229|i1230|i1231|i1232|i1233|i1234|i1235|i1236|i1237|i1238|i1239|i1240|i1453|i1454|i1455|i1456|i1457|i1458|i1459|i1460|i1461|i1462|i1463|i1464|i1465|i1466|i1467|i1468|i1469|i1470|i1471|i1472|i1473|i1474|i1475|i1476|i1477|i1478|i1479|i1480|i1481|i1482|i1483|i1484|i1485|i1486|i1487|i1488|i1489|i1490|i1491|i1492|i1493|i1494|i1495|i1496|i1497|i1498|i1499|i1500|i1501|i1502|i1503|i1533|i1534|i1535|i1536|i1537|i1538|i1539|i1540|i1541|i1542|i1543|i2246|i2247|i2248|i2249|i2250|i2251|i2252|i2253|i2254|i2255|i2256|i2257|i2258|i2259|i2260|i2261|i2262|i2263|i2264|i2265|i2266|i2267|i2268|i2269|i2417|i2524|i2525|i2526|i2527|i2528|i2529|i2530|i2531|i2532|i2533|i2534|u280|u281|u428|u429|u430|u431|u432|u433|u434|u435|u436|u450|u451|u452|u453|u454|u455|u456|u457|u458|u466|u467|u468|u469|u470|u1040|u1041|u1042|u1043|u1044|u1045|u1046|u1047|u1048|u1049|u1050|u1051|u1113|u1114|u1115 +ANKS#A551|A636|I72|I73|I118|I119|I120|O165|Y18|Y23|Y25|Y26|Y27|Y62|Y80|Y81|Y82|a3076|a3081|a3082|a3083|a3084|a3085|a3157|a3158|a3179|a3180|a3181|a3182|a3183|a3184|a3185|a3186|a3187|a3602|a3603|a3604|a3605|a3606|a3607|a3608|e1397|e1398|e1399|e1400|e1401|e1402|i1097|i1098|i1099|i1100|i1934|i1935|i1936|i1937|i1938|i1939|i1940|i1941|i1942|i1943|i1944|i1945|i1946|i1947|i1948|i1949|i1950|i1951|i1952|i1953|i1954|i1955|i1956|i1957|i1958|i1959|i1960|i1961|i1962|i1963|i1964|i1965|i1966|i2412|i2418|i2424|i2425|i2426|i2427|i2472|i2473|i2474|i2521|i2522|i2523|i2535|i2536|i2537|i2538|i2539|i2540|i2541|i2542|i2543|i2544|i2545|i2546|i2547|o729|o730|o731|u98|u99|u100|u101|u102|u103|u282|u471|u896|u897|u898|u899|u900|u901|u902|u903|u904|u905|u906|u907|u908|u909|u910|u911|u912|u913|u914|u915|u916|u917|u918|u1543|u1544|u1545|u1546|u1547|y36|y222|y223|y224 +ANKT#I132|I133|U24|U25|Y20|Y21|a2989|a2990|a2991|a2992|e1343|e1344|e1345|e1346|e1347|e1348|e1349|e1451|e1452|e1453|e1454|e1455|e1456|e1457|i1108|i1109|i1110|i1111|i1112|i1113|i1114|i1115|i1116|i1117|i1911|i1912|i1913|i1914|i1915|i2243|i2244|i2245|i2339|i2340|i2341|i2342|i2343|i2416|u283|u284|u285|u461|u462|u463|u472|u1036|u1037|u1055|u1548|u1549|u1550|y34 +ANKW#i2428|i2429|i2430 +ANKX#a3086|a3087|a3088|a3089|a3090|i1106|i1107|i1241|i1242|u459|u460 +ANL#O8|O9|a2826|a2831|a3172|a3229|a3237|a3245|a3247|e1767|i2434|o698 +ANLB#u1282|u1283|u1284 +ANLF#U26|U27|e1795|e1796|e1797|e1798|e1799|e1800|u1295|u1296|u1297|u1308|u1311|u1312|u1348|u1349|u1350|u1351 +ANLJ#a2827|a2828|a2829|a2830|a2832|a2833|a2834|a2835|a2836|a2837|a2838|a2839|a2840|a2841|a2842|a2849|a2850|e1818|e1819|e1820|i1895|i1896|i1897|i1898|i1899|o440|o441|o442|o443 +ANLK#A545|a2843|a2844|a2845|a2846|a2847|a2848|i1891|i1892|i1893|i1894|i1900|i1901|o695|o696|o697|u132|u133|u134|u856|u857|u1315|u1316|u1317|u1318|u1319|u1320|u1321|u1336|u1337|u1338|u1339|u1352|u1353|u1354|u1355|u1356 +ANLM#a3250|a3251|a3252|u1290|u1322|u1323|u1324|u1325|u1326 +ANLN#a3096|a3097|a3174|a3249|i1133|i1134|i1135|i2433|o694|u131|u1327|u1328|u1329 +ANLR#a3246|e1768|e1769|e1770|e1771|e1772|e1773|e1774|e1775|e1776|e1777|e1778|u1299|u1300|u1301|u1302|u1303 +ANLS#a2851|a2852|a2853|a2854|a2855|a2856|a2857|a2858|a2859|a2860|a2861|a2862|a2863|a2864|a2865|a2870|a2871|a2872|a2873|a2874|a2875|a2876|a2877|a2878|a2879|a3168|a3169|a3170|a3171|a3175|a3230|a3231|a3232|a3233|a3234|a3235|a3236|a3238|a3253|a3254|a3255|e1785|e1786|e1787|e1788|e1789|e1790|e1791|e1792|e1793|e1794|i1890|i2436|u1285|u1286|u1287|u1288|u1309|u1313|u1330|u1340|u1341|u1342|u1343|u1344|u1345|u1346|u1347 +ANLT#a2866|a2867|a2868|a2869|a3173|a3176|a3177|a3178|a3248|e1779|e1780|e1781|e1782|e1783|e1784|i2432|i2437|i2438|i2439|u136|u137|u138|u1141|u1142|u1143|u1144|u1289|u1298|u1310|u1314|u1331|u1332|u1333|u1334|u1335 +ANLX#u1291|u1292|u1293|u1294|u1304|u1305|u1306|u1307 +ANLY#i2435|u135 +ANM#a2776|a2994|e1620|e1624 +ANMB#u139|u140|u858|u1410|u1425 +ANMF#u1405|u1406|u1407 +ANMJ#u1145|u1146|u1147|u1148|u1149 +ANMK#a2778|a2779|a2996|a2997|i2335|i2336|u1358|u1359|u1360|u1361|u1399 +ANML#a3105|a3106|a3107|a3108|a3109|a3110|a3111|a3112|a3113|a3114|a3115|a3116|a3117|a3118|a3119|a3120|a3281|a3282|a3283|a3284|a3285|e1350|e1351|e1352|e1353|e1354|e1355|e1356|e1357|e1358|e1359|e1360|e1361|e1362|e1363|e1364|e1365|u1385|u1401 +ANMM#a2998|a2999|a3000|u1386 +ANMN#a3001|a3002|a3003|u1362|u1363|u1364|u1365|u1366|u1367|u1368|u1369|u1381|u1382|u1387|u1388|u1389|u1394|u1402 +ANMP#u861|u862|u863|u864|u1150|u1151|u1152|u1153|u1154|u1155|u1156|u1157|u1158|u1159|u1370 +ANMR#A653|A654|a2880|a3613|e1366|e1367|e1368|e1369|e1370|e1371|e1372|e1373|e2099|e2100|e2101|e2102|e2103|e2104|e2105|e2106|e2107|e2108|e2109|i1136|i2491|i2492|i2493|i2494|u141|u1371|u1372|u1373|u1374|u1390|u1391|u1392|u1403 +ANMS#a2777|a2995|a3132|a3133|a3134|a3135|a3136|a3137|a3138|a3139|a3140|a3141|e1621|e1622|e1623|e1625|i2443|u1375|u1376|u1377|u1378|u1383|u1395|u1396|u1397|u1408|u1409 +ANMT#a3098|a3099|a3100|a3101|a3102|a3103|a3104|a3121|a3122|a3123|a3124|a3125|a3129|a3130|a3131|e1807|e1808|e1809|i2337|i2338|i2440|i2441|i2442|o699|o700|o701|o702|u1357|u1384|u1393|u1398|u1400|u1404|u1411 +ANMX#a3126|a3127|a3128|e1801|e1802|e1803|e1804|e1805|e1806|u859|u860|u1379|u1380 +ANN#I139|U28|a1349|a3142|a3286|i1137|o689|u1192 +ANN0#u874|u875 +ANNF#u870|u876|u1163|u1164|u1165|u1166|u1189|u1190|u1191 +ANNH#u1167|u1168|u1169|u1170 +ANNJ#u1172 +ANNK#a3144|a5728|a5729|a5730|i2461|i2462|i2463|o2209|u865|u866|u867|u871|u1160|y82|y83 +ANNL#i1138|u142|u143|u872|u873 +ANNM#a3287|a3288|a3289|a3290|i1141|i1142|i1143|u144|u145|u146|u147 +ANNN#u148 +ANNR#i1139 +ANNS#I140|I141|U29|U30|U31|U32|U33|a3143|a3145|a3211|a3212|a3213|a3214|a3215|a3216|a3217|a3218|a3219|a3220|i1140|o682|o690|o691|o692|o693|u149|u150|u1173|u1174|u1175|u1176|u1193|u1194|u1195|u1196|u1197|u1198|u1199|u1200|u1201|u1202|u1203|u1204|u1205|u1206|u1207|u1208|u1209|u1210|u1211|u1212 +ANNT#O171|O172|O173|a3004|a3275|a3276|a3277|a3278|a3279|a3280|i1144|i1145|i1146|i2488|i2489|i2490|i3580|i3581|i3582|i3583|i3584|i3585|i3586|u151|u868|u869|u1161|u1162|u1177|u1178|u1179|u1180|u1181|u1182|u1183|u1184|u1185|u1186|u1187|u1188 +ANNX#A660|A661|a3256|a3257|a3258|e2110|e2111|e2112|e2113|e2114|e2115|u1171 +ANPB#u1533|u1534|u1535 +ANPF#u1460 +ANPK#u1447|u1448|u1449|u1450|u1468|u1469|u1470|u1471 +ANPL#A649|A650|a3616|e1829|e1830|e1831|e1832|i1147|i1148|i1149|u152|u154|u155|u1454|u1461|u1476|u1477|u1478|u1479|u1480|u1481|u1482|u1483|u1484|u1485|u1486|u1487|u1488|u1489|u1490 +ANPN#u1438|u1452|u1472|u1473|u1474|u1475|u1536|u1537|u1538|u1539 +ANPP#u1491|u1492|u1493|u1494 +ANPR#i1150|i1151|i1152|i1153|i1154|i1155|i1156|i2505|i2506|i2507|i2508|u153|u161|u162|u163|u164|u165|u1453|u1455|u1456|u1457|u1458|u1462|u1463|u1464|u1465|u1466|u1495|u1496|u1497|u1498|u1499|u1500|u1501|u1502|u1503|u1504|u1505|u1506|u1507|u1508|u1509|u1510|u1511|u1512|u1513|u1514|u1515|u1516|u1517|u1518|u1519|u1520|u1521|u1522|u1523|u1524|u1525|u1526|u1527|u1528|u1529|u1530|u1531|u1532 +ANPS#a2881|u156|u1439 +ANPT#i1157|i1158|i1159|i1902|i1903|i1904|i1905|i1906|i1907|i2513|i2514|i2515|i2516|i2517|i2518|i2519|i2520|u157|u158|u159|u160|u1451|u1459 +ANR#i2450|i3587|o2203|y79 +ANR0#u837|u838|u839|u840|u841|u842|u1445|u1446 +ANRB#a2780|a2781|a2782|a2783|e1857 +ANRF#e1645|e1646|e1647|e1648|e1649|e1650|i2456|i2457|i2458|i2459|i2460|u1418|u1419|u1420|u1421|u1422|u1552|u1553|u1554|u1555|u1556|u1557|u1594|u1595|u1596|u1635|u1641|u1642|u1648 +ANRH#u1600 +ANRJ#e1626|e1627|e1628|e1629|e1630|e1631|e1632|e1633|e1634|e1635|e1636|e1637|e1638|e1639|e1640|e1641|e1642|e1643|e1644|e1843|e1844|e1845|e1846|u1443|u1444|u1597|u1598 +ANRK#E285|E286|a3292|a3293|a3294|a3295|a3296|a3297|a3298|a3299|a3300|i1160|i2511|i2512|u166|u167|u1441|u1442|u1577|u1578|u1579|u1580|u1581|u1582|u1583|u1584|u1585|u1586|u1587|u1599|u1621 +ANRL#e1858|e1859|e1860|e1861|e1862|e1863|e1864|e1865|e1866|e1867|e1868|e1869|u1562|u1563|u1564|u1565|u1566|u1567|u1568|u1569|u1570|u1590|u1591|u1592|u1593|u1601|u1602|u1603|u1604|u1605|u1606|u1607|u1608|u1609|u1643|u1644|u1645|u1646|u1649|u1650|u1651|u1652 +ANRM#e1821|e1822|e1823|e1824|e1825|e1826|e1827|i2451|u168|u169|u1610|u1611|u1612|u1613|u1647 +ANRN#E287|E288|i1917|i3590|u836|u884|u885|u1990 +ANRP#e1847|e1848|e1849|e1850|u1614|u1615|u1616|u1617|u1618|u1619|u1620|u1640|u1986|u1987|u1988|u1989 +ANRS#a3028|a3029|a3030|e2116|e2117|i2452|i2453|i2454|i2455|i3589|o683|o684|o2204|o2205|u1571|u1572|u1573|u1574|u1575|u1576|u1622|u1623|u1624|u1625|u1626|u1627|u1628|u1629|u1630|u1631|u1632|u1633|u1634|y80|y81 +ANRT#U39|a3005|i1161|i1162|i1163|i1164|i1165|i1166|i1916|i1918|i1922|i1923|i2446|i2509|i2510|i2548|i2549|i2550|i3588|u1440|u1551|u1559|u1560|u1561|u1588|u1589|u1638|u1639|u1991 +ANRW#u1636|u1637 +ANRX#a2885|a2886|a2887|a2888|a2889|a2890|a2891|a2892|a2893|a2894|a2895|a2896|a2897|a2898|a2899|a2900|a2901|a2902|a2903|e1851|e1852|e1853|e1854|e1855|e1856|i1919|i1920|i1921|i2551|i2552|i2553|o703|o704|o705|o706|o2206|o2207|o2208|u1558 +ANS#A144|A214|A538|A642|A644|A652|A658|E281|E282|E458|I6|I8|I69|I100|I113|I138|O170|Y15|Y86|a1348|a3146|a3228|a3596|a3597|a5731|e1335|e1817|e1904|e2175|e2176|i2445|i2487|i2554|i3808|i3814|i3824|i3834|o673|o681|o685|o724|o725|o1263|o2210|u843|u847|u1673|y84|y135|y136 +ANS0#a2784|a2785|a2786|a2787|a2788|a2789|a2790|a2791|a2792|a2793|a2794|a2795|a2796|a2797|a2798|a2799|a2800|a2801|a2802|a2803|a2804|a2805|a2806|a2807|a2808|a2809|a2810|a2811|a2812|a3006|a3007|a3008|a3009|a3010|a3011|a3012|a3013|a3014|a3015|a3016|a3017|a3018|a3019|a3020|a3021|a3022|a3023|a3024|a3025|a3026 +ANSB#I116|I117|i2681|i2682|i2850|i2851|i2852|i2853|i2854|i3810|u1813|u1814|u1815|u1816|u1817|u1818|u1819|u1919 +ANSF#e1403|e1404|e1405|e1406|e1407|e1429|e1430|e1431|e1432|i1319|i1320|i1321|i2683|i2855|i2856|i2857|i2858|i2859|i2860|i3831|i3832|i3833|u320|u321|u322|u323|u1657|u1658|u1668|u1669|u1670|u1671|u1672|u1771 +ANSK#A699|A700|e1510|e1511|e1512|e1513|e1514|e1515|e1516|e1517|e1870|e1871|e1872|e1873|e1887|e1888|e1889|i1924|i1925|i2565|i2566|i2567|i2568|i2569|i2570|i2571|i2572|i2573|i2574|i2575|i2576|i2577|i2578|i2579|i2582|i2583|i2584|i2585|i2586|i2587|i2588|i2589|i2590|i2591|i2592|i2593|i2594|i2595|i2596|i2597|i2645|i2646|i2647|i2648|i2649|i2650|i2651|o707|u172|u175|u886|u1116|u1117|u1118|u1119|u1120|u1121|u1216|u1676|u1678|u1679|u1682|u1683|u1684|u1685|u1686|u1687|u1688|u1689|u1690|u1691|u1692|u1693|u1694|u1707|u1749|u1751|u1752|u1820|u1821 +ANSL#A211|A212|A662|A663|a2971|a2972|e1890|e1891|e1892|e1893|e1894|e1895|e1896|e1897|i2555|i2684|i2685|i2686|i2687|i2688|i2689|i2690|i2691|i2692|i2693|i2694|i2695|i2696|i2697|i2698|i2699|i2700|i2861|i2862|i2863|i2864|i2865|i2866|i2867|i2868|i2869|i2870|i2871|i2872|i2873|i2874|i2875|i2876|i2877|i2878|i2879|i2880|i2881|o686|o713|o714|o715|u173|u288|u845|u1112|u1660|u1695|u1696|u1697|u1698|u1713|u1714|u1715|u1716|u1717|u1718|u1765|u1766|u1767|u1768|u1769|u1770|u1827|u1921|u1922 +ANSM#e1874|e1875|e1876|e2170|e2171|e2172|e2173|i1167|i2580|i2581|i2598|i2599|i2600|i2601|i2602|i2603|i2701|i2702|i2703|i2704|i2705|u177|u178|u1710|u1711|u1753|u1754|u1845|u1846|u1847 +ANSN#A541|A542|A664|A665|I114|I115|a2967|a2968|a2969|a2970|e1898|e1899|e1900|e1901|e1902|e1907|i1243|i1244|i1245|i1246|i1247|i1248|i1249|i1250|i1251|i1252|i1282|i1283|i1284|i1285|i1286|i1287|i1288|i1289|i1290|i1926|i1927|i2467|i2468|i2469|i2470|i2471|i2556|i2557|i2558|i2559|i2560|i2604|i2605|i2606|i2607|i2608|i2609|i2610|i2611|i2612|i2613|i2614|i2615|i2652|i2653|i2654|i2655|i2656|i2657|i2658|i2659|i2660|i2661|i2662|i2663|i2664|i2665|i2666|i3820|i3830|u289|u846|u887|u1217|u1218|u1661|u1662|u1677|u1680|u1681|u1708|u1709|u1712|u1719|u1720|u1750|u1755|u1756|u1757|u1758|u1759|u1760|u1761|u1762|u1774|u1775|u1776|u1828|u1848|u1849 +ANSP#i1185|i1186|i1253|i1254|i1255|i1291|i1292|i1293|i1294|i2616|i2617|i2618|i2619|i2620|i2667|i2668|i2669|i2670|i2671|i2672|i2709|i2710|i2711|i2712|i2713|i2714|i2715|i2716|i2717|i2718|i2719|i2720|i2721|i2722|i2723|i2724|i2725|i2726|i2727|i2728|i2729|i2730|i2731|i2732|i2733|i2882|i2883|i2884|u1777|u1778|u1779|u1780|u1781|u1782|u1783|u1784|u1785|u1786|u1787|u1788|u1789|u1790|u1791|u1829|u1830|u1831|u1832|u1997|u1998|u1999|u2000 +ANSR#a3302|e1433|e1434|e1435|e1436|e1437|e1438|e1439|e1903|e1908|e1909|e1910|e1911|i1256|i1257|i2621|i2622|i2623|i2624|i2625|i2626|i2627|i2885|i2886|i2887|i2888|i2889|i2890|i2891|i2892|i2893|i2894|i2895|i2896|i2897|i2898|i2899|i2900|i2901|i2902|i2903|i2904|i2905|i2906|i2907|i2908|i2909|i2910|i2911|i3816|i3817|i3818|i3826|i3827|i3828|o674|u174|u290|u291|u292|u293|u294|u295|u296|u319|u1699|u1721|u1772|u1833|u1834|u1835|u1836|u1837 +ANSS#E459|I101|Y16|a2938|a2939|a2940|a2941|a2942|a2943|a2944|a2945|a2946|a3147|a3598|e1518|e1519|e1906|i1258|i1259|i1260|i1261|i1262|i1263|i1295|i1296|i1297|i1298|i1302|i1303|i1304|i1305|i1306|i1307|i1308|i2673|i2674|i2675|i2676|i2677|i2678|i2679|i2680|i2912|i3819|i3829|o726|o1264|o1265|u176|u286|u287|u844|u1415|u1416|u1675|u1700|u1701|u1702|u1838|u1839|u1840|u1841|u1850 +ANST#A546|A547|E107|E108|E291|I121|I122|I123|a3027|a3148|a3149|a3150|a3151|a3152|a3153|a3154|a3155|a3273|a3274|e588|e589|e1905|i1273|i1274|i1275|i1276|i1277|i1278|i1279|i1280|i1281|i1309|i1310|i1311|i1312|i1313|i1314|i1315|i1316|i1317|i1318|i1928|i1929|i2628|i2629|i2630|i2632|i2633|i2634|i2635|i2636|i2637|i2638|i2639|i2640|i2641|i2642|i2643|i2644|i2734|i2735|i2736|i2737|i2738|i2739|i2740|i2741|i2742|i2743|i2744|i2745|i2746|i2747|i2748|i2749|i2750|i2751|i2752|i2753|i2754|i2755|i2756|i2757|i2758|i2759|i2760|i2761|i2762|i2763|i2764|i2765|i2766|i2767|i2768|i2769|i2770|i2771|i2772|i2773|i2774|i2775|i2776|i2777|i2778|i2779|i2780|i2781|i2782|i2783|i2784|i2785|i2786|i2787|i2788|i2789|i2790|i2791|i2792|i2793|i2794|i2795|i2796|i2797|i2798|i2799|i2800|i2801|i2802|i2803|i2804|i2805|i2806|i2807|i2808|i2809|i2810|i2811|i2812|i2813|i2814|i2815|i2816|i2817|i2818|i2819|i2820|i2821|i2822|i2823|i2824|i2825|i2826|i2827|i2828|i2829|i2830|i2831|i2832|i2833|i2834|i2835|i2836|i2837|i2838|i2839|i2840|i2841|i2842|i2843|i2844|i2845|i2846|i2847|i2848|i2849|i3815|i3825|o708|o709|o710|o712|o716|u1653|u1654|u1655|u1656|u1659|u1663|u1664|u1665|u1666|u1667|u1703|u1704|u1705|u1706|u1722|u1723|u1724|u1725|u1726|u1746|u1747|u1748|u1773|u1792|u1793|u1794|u1795|u1796|u1797|u1798|u1799|u1800|u1801|u1802|u1803|u1804|u1805|u1806|u1807|u1808|u1809|u1810|u1811|u1812|u1822|u1823|u1824|u1825|u1826|u1920 +ANSW#a3303|a3304|a3305|a3306|a3307|a3308|a3309|a3310|u1842|u1843|u1844 +ANSX#i1299|i1300|i1301|i2561|i2562|i2563|i2564|i2706|i2707|i2708|i3811|i3812|i3813|i3821|i3822|i3823|u1763|u1764 +ANSY#u1674 +ANT#A584|A637|A655|E279|I77|I98|I130|O166|a2973|a3243|a3259|a3311|a3332|a3417|a5404|a5406|e1520|e1596|e1608|i2344|i2447|i3460|o717|o2202|u811|u825|u1219|u1222|u1240|u1877|u1885|y78 +ANT0#a3569|a3570|a3571|a3572|a3573|a3574|e1595 +ANTB#a3337|a3422|a3423|a3424|a3425|a3426|a3427|a3428|i1173|i1174|i1175|i1544|i1545|i1546|i1791|i1792|i1870|u817|u818|u848 +ANTF#a3468|a3469|a3470|a3471|a3472|a3516|a3517|a3518|a3519|a3520|a3521|a3579|a3580|a3581|a3582|a3583|a3584|e1540|e1541|e1542|e1543|e1544|e1545|e1546|e1547|e1548|e1549|e1550|e1561|e1562|e1563|i1126|i1127|i1128|i1129|i1130|i1131|i1132|i1563|i1564|i1565|i1566|i1567|i1568|i1569|i1570|i1571|i1572|i1573|i1574|i1575|i1659|i1660|i1661|i1662|i1730|i1731|i1732|i1733|i1734|i1735|i1736|i1737|i1738|i1739|i1740|i1741|i1742|i1743|i1744|i1745|i1746|i1747|i1748|i1749|i1750|i1751|i1752|i1753|i1754|i1755|i1756|i1757|i1758|i1759|i1760|i1761|i1762|i1763|i1764|i1765|i1766|i1767|i1768|i1769|i1770|i1771|u121|u122|u123|u124|u485|u486|u487|u488|u787|u788|u791|u810|u853 +ANTH#a3477|a3478|a3479|a3480|a3481|a3482 +ANTJ#a3473|a3474|a3475|a3476|e1576|e1577|i1663|i1664|i1665|i1666|i1667|i1668|i1669|i1670|i1671|i1672|i1673|i1674|i1675|i1676|i1677|i1678|i1679|i1680|i1681|i1682|i2925|i2926|i2927|o718|o719|u118|u792 +ANTK#A678|A679|a3316|a3317|a3318|a3319|a3320|a3321|a3322|a3323|a3324|a3325|a3326|a3327|a3328|a3329|a3330|a3331|a3429|a3430|a3431|a3441|a3442|a3443|a3444|a3445|a3446|a3447|a3448|a3449|a3450|a3451|a3452|a3453|a3454|a3455|a3456|a3457|a3483|a3484|a3527|a3528|a3529|a3530|a3531|a3532|a3533|a3534|a3535|a3536|a3537|a3538|a3539|a3540|a3541|a3542|a3543|a3544|e1555|e1556|e1557|e1569|e1570|e1571|e1572|e1573|e1574|e1575|i1118|i1119|i1120|i1121|i1122|i1559|i1560|i1561|i1625|i1626|i1627|i1628|i1629|i1630|i1631|i1632|i1633|i1634|i1635|i1636|i1637|i1638|i1639|i1640|i1641|i1642|i1643|i1644|i1645|i1646|i1647|i1648|i1649|i1650|i1651|i1652|i1653|i1654|i1655|i1656|i1657|i1658|i1683|i1684|i1685|i1686|i1687|i1688|i1689|i1690|i1691|i1772|i1773|i1774|i1775|i1776|i1777|i1778|i1779|i1780|i1781|i1804|i1805|i1806|i1807|i1808|i1809|i1810|i1811|i1812|i1813|i1814|i1815|i1816|i1817|i1818|i1819|i1820|i2913|i2914|i2915|i2916|i2917|i2918|i2919|i2928|i2929|i2930|i2931|i2932|i2933|i2934|i2935|i2936|i2937|i2938|i2939|i2940|i2941|i2942|i2943|i2944|i2945|i2946|i2947|i2948|i2949|i3477|i3478|i3479|i3480|i3481|i3482|i3483|i3484|i3485|u483|u484|u789|u793|u812|u855|u1851|u1852|u1863 +ANTL#A548|A549|A550|A554|A555|A680|A681|I124|I125|I126|a3353|a3354|a3355|a3485|a3486|a3487|a3586|a3587|a3588|a3589|e1564|e1565|e1566|e1567|e1912|e1913|e1914|e1915|e1916|e1917|i1576|i1577|i1578|i1579|i1580|i1581|i1582|i1782|i1783|i1784|i1785|i1821|i1822|i1823|i1824|i1825|i1826|i1827|i1828|i1829|i1830|i1831|i2448|i2950|i2951|i2952|i2953|i2954|i2955|i2956|i2957|i2958|i2959|i2960|i2961|i2962|i2963|i2964|i2965|i2966|i2967|i2968|i2969|i2970|i2971|i2972|i2973|i2974|i2975|i2976|i2977|i2978|i2979|i2980|i2981|i2982|i2983|i2984|i3461|i3462|i3463|i3464|i3465|i3466|o720|o721|o722|o723|u120|u489|u490|u794|u826|u827|u828|u829|u830|u831|u832|u833|u834|u1854|u1880|u1886|u1923|u1924 +ANTM#A556|a2917|a2918|a2919|a2920|a2921|a2922|a2923|a2924|a2925|a2926|a2927|a2928|a2929|a2930|a2931|a2932|a2933|a2934|a2935|a2936|a2937|a3488|a3489|a3490|a3491|a3492|a3493|a3494|a3495|a3496|a3618|e1522|e1523|e1524|e1525|e1552|e1553|e1554|e1568|e1578|e1599|e1600|e1601|e2014|e2015|e2016|e2017|e2018|e2019|e2020|e2021|e2022|e2023|e2024|e2025|e2026|e2027|e2028|e2029|e2030|e2031|e2032|i1123|i1124|i1125|i1583|i1584|i1585|i1586|i1587|i1588|i1589|i1590|i1591|i1592|i1593|i1728|i1729|i1786|i1787|i2985|i2986|i2987|i2988|i3442|i3443|i3444|i3445|i3446|i3447|i3448|i3449|i3450|i3451|i3452|i3453|i3454|i3455|i3456|i3457|i3458|i3459|o585|o586|o587|o687|u473|u491|u492|u493|u494|u495|u795|u796|u815|u1124|u1855|u1881 +ANTN#A557|A666|A667|A686|A687|A688|A689|A690|A691|A692|A693|A694|A695|I79|I80|I81|I82|I83|I84|I85|I86|I87|I92|I93|I94|I95|a2974|a2975|a3239|a3240|a3241|a3270|a3271|a3272|a3352|a3356|a3357|a3358|a3359|a3360|a3497|a3590|a3591|a3592|a3593|e1526|e1527|e1528|e1529|e1530|e1531|e1558|e1559|e1560|e1611|e1918|e1919|e1920|e1921|e1922|e1923|e1924|e1925|e1926|e1927|e1928|e1929|e1930|e1931|i1168|i1169|i1170|i1171|i1172|i1594|i1595|i1596|i1597|i1598|i1599|i1600|i1601|i1602|i1603|i1604|i1605|i1606|i1607|i2449|i2920|i2921|i2922|i2923|i2924|i2989|i2990|i2991|i2992|i2993|i2994|i2995|i2996|i2997|i2998|i2999|i3000|i3001|i3002|i3003|i3004|i3005|i3006|i3007|i3008|i3009|i3010|i3011|i3012|i3013|i3014|i3015|i3016|i3017|i3018|i3019|i3020|i3021|i3022|i3023|i3024|i3467|i3468|i3469|i3470|i3471|i3472|i3473|i3474|i3475|i3476|u180|u181|u182|u183|u475|u476|u496|u497|u814|u816|u849|u1122|u1123|u1226|u1853|u1856|u1857|u1858|u1859|u1864|u1865|u1866 +ANTP#A684|A685|I75|I76|a3501|a3502|a3503|a3504|a3505|a3506|a3507|a3508|a3509|a3510|a3511|a3512|a3513|a3514|a3515|a3522|a3523|a3524|a3525|a3526|e1579|e1603|e1604|e1605|e1606|i1608|i1609|i1610|i1611|i1612|u498|u1860|u1918 +ANTR#A558|A559|A560|A561|A562|A564|A565|A566|A567|A568|A569|A570|A571|A572|A573|A574|A575|A576|A577|A578|A579|A580|A581|A582|A583|A668|A669|A670|A671|E266|E267|E289|E290|I127|I128|I129|O174|O175|O176|O177|U22|U23|U34|U35|U36|U37|U38|a2976|a2977|a2978|a2979|a2980|a2981|a2982|a2983|a2984|a2985|a2986|a2987|a3361|a3362|a3363|a3364|a3545|a3546|a3547|e1532|e1533|e1534|e1535|e1536|e1537|e1538|e1539|e1580|e1581|e1582|e1583|e1584|e1585|e1586|e1587|e1588|e1589|e1590|e1591|e1612|e1613|e1614|e1615|e1616|e1617|e1618|e1932|e1933|e1934|e1935|e1936|e1937|e1938|e1939|e1940|e1941|e1942|e1943|e1944|e1945|e1946|e1947|e1948|e1949|e1950|e1951|e1952|e1953|e2000|e2001|e2002|e2003|e2033|e2034|e2035|e2036|e2037|e2038|e2039|e2040|e2041|e2042|e2043|e2044|e2045|e2046|e2047|e2048|e2049|e2050|e2051|e2052|e2053|e2054|e2055|e2056|e2057|e2058|e2059|e2060|e2061|e2062|e2063|e2064|e2065|e2066|e2067|e2068|e2069|e2070|e2071|e2072|e2073|e2074|e2075|e2076|e2077|e2078|e2079|e2080|e2081|e2082|e2083|e2084|e2085|e2086|e2087|e2088|e2089|e2090|e2091|e2092|e2093|e2094|i1692|i1693|i1694|i1695|i1696|i1697|i1788|i1789|i1790|i3025|i3026|i3027|i3028|i3029|i3030|i3031|i3032|i3033|i3034|i3035|i3036|i3037|i3038|i3039|i3040|i3041|i3042|i3043|i3044|i3045|i3046|i3047|i3048|i3049|i3050|i3051|i3052|i3053|i3054|i3055|i3056|i3057|i3058|i3059|i3060|i3061|i3062|i3063|i3064|i3065|i3066|i3067|i3068|i3069|i3070|i3071|i3072|i3073|i3074|i3075|i3076|i3077|i3078|i3079|i3080|i3081|i3082|i3083|i3084|i3085|i3086|i3087|i3088|i3089|i3090|i3091|i3092|i3093|i3094|i3095|i3096|i3097|i3098|i3099|i3100|i3101|i3102|i3103|i3104|i3105|i3106|i3107|i3108|i3109|i3110|i3111|i3112|i3113|i3114|i3115|i3116|i3117|i3118|i3119|i3120|i3121|i3122|i3123|i3124|i3125|i3126|i3127|i3128|i3129|i3130|i3131|i3132|i3133|i3134|i3135|i3136|i3137|i3138|i3139|i3140|i3141|i3142|i3143|i3144|i3145|i3146|i3147|i3148|i3149|i3150|i3151|i3152|i3153|i3154|i3155|i3156|i3157|i3158|i3159|i3160|i3161|i3162|i3163|i3164|i3165|i3166|i3167|i3168|i3169|i3170|i3171|i3172|i3173|i3174|i3175|i3176|i3177|i3178|i3179|i3180|i3181|i3182|i3183|i3184|i3185|i3186|i3187|i3188|i3189|i3190|i3191|i3192|i3193|i3194|i3195|i3196|i3197|i3198|i3199|i3200|i3201|i3202|i3203|i3204|i3205|i3206|i3207|i3208|i3209|i3210|i3211|i3212|i3213|i3214|i3215|i3216|i3217|i3218|i3219|i3220|i3221|i3222|i3223|i3224|i3225|i3226|i3227|i3228|i3229|i3230|i3231|i3232|i3233|i3234|i3235|i3236|i3237|i3238|i3239|i3240|i3241|i3242|i3243|i3244|i3245|i3246|i3247|i3248|i3249|i3250|i3251|i3252|i3253|i3254|i3255|i3256|i3257|i3258|i3259|i3260|i3261|i3262|i3263|i3264|i3265|i3266|i3267|i3268|i3269|i3270|i3271|i3272|i3273|i3274|i3275|i3276|i3277|i3278|i3279|i3280|i3281|i3282|i3283|i3284|i3285|i3286|i3287|i3288|i3289|i3290|i3291|i3292|i3293|i3294|i3295|i3296|i3297|i3298|i3299|i3300|i3301|i3302|i3303|i3304|i3305|i3306|i3307|i3308|i3309|i3310|i3311|i3312|i3313|i3314|i3315|i3316|i3317|i3318|i3319|i3320|i3321|i3322|i3323|i3324|i3325|i3326|i3327|i3328|i3329|i3330|i3331|i3332|i3333|i3334|i3335|i3336|i3337|i3338|i3339|i3340|i3341|i3342|i3343|i3344|i3345|i3346|i3347|i3348|i3349|i3350|i3351|i3352|i3353|i3354|i3355|i3356|i3357|i3358|i3359|i3360|i3361|i3362|i3363|i3364|i3365|i3366|i3367|i3368|i3369|i3370|i3371|i3372|i3373|i3374|i3375|i3376|i3377|i3378|i3379|i3380|i3381|i3382|i3383|i3384|i3385|i3386|i3387|i3388|i3389|i3390|i3391|i3392|i3393|i3394|i3395|i3396|i3397|i3398|i3399|i3400|i3401|i3402|i3403|i3404|i3405|i3406|i3407|i3408|i3409|i3410|i3411|i3412|i3413|i3414|i3415|i3416|i3417|i3418|i3419|i3420|i3421|i3422|i3423|i3424|i3425|i3426|i3427|i3428|i3429|i3430|i3431|i3432|i3433|i3434|i3486|i3487|i3488|i3489|i3490|i3491|i3492|i3493|i3494|i3495|i3496|i3497|i3498|i3499|i3500|i3501|i3502|i3503|i3504|i3505|i3506|i3507|i3508|i3509|i3510|i3511|i3512|i3513|i3514|i3515|i3516|i3517|i3518|i3519|i3520|i3521|i3522|i3523|i3524|i3525|i3526|i3527|i3528|i3529|i3530|i3531|i3532|i3533|i3534|i3535|i3536|i3537|i3538|i3539|i3540|i3541|i3542|i3543|i3544|i3545|i3546|i3547|i3548|i3549|i3550|i3551|i3552|i3553|i3554|i3555|i3556|i3557|i3558|i3559|i3560|i3561|i3562|i3563|i3564|i3565|i3566|u117|u119|u185|u186|u187|u499|u500|u501|u502|u503|u504|u505|u506|u507|u508|u509|u510|u511|u512|u513|u514|u515|u516|u517|u518|u519|u520|u521|u522|u523|u524|u525|u526|u527|u528|u529|u530|u531|u532|u533|u534|u535|u536|u537|u538|u539|u540|u541|u542|u543|u544|u545|u546|u547|u548|u549|u550|u551|u552|u553|u554|u555|u556|u557|u558|u559|u560|u561|u562|u563|u564|u565|u566|u567|u568|u569|u570|u571|u572|u573|u574|u575|u576|u577|u578|u579|u580|u581|u582|u583|u584|u585|u586|u587|u588|u589|u590|u591|u592|u593|u594|u595|u596|u597|u598|u599|u600|u601|u602|u603|u604|u605|u606|u607|u608|u609|u610|u611|u612|u613|u614|u615|u616|u617|u618|u619|u620|u621|u622|u623|u624|u625|u626|u627|u628|u629|u630|u631|u632|u633|u634|u635|u636|u637|u638|u639|u640|u641|u642|u643|u644|u645|u646|u647|u648|u649|u650|u651|u652|u653|u654|u655|u656|u657|u658|u659|u660|u661|u662|u663|u664|u665|u666|u667|u668|u669|u670|u671|u672|u673|u674|u675|u676|u677|u678|u679|u680|u681|u682|u683|u684|u685|u686|u687|u688|u689|u690|u691|u692|u693|u694|u695|u696|u697|u698|u699|u700|u701|u702|u703|u704|u705|u706|u707|u708|u709|u710|u711|u712|u713|u714|u715|u716|u717|u718|u719|u720|u721|u722|u723|u724|u725|u726|u727|u728|u729|u730|u731|u732|u733|u734|u735|u736|u737|u738|u739|u740|u741|u742|u743|u744|u745|u746|u747|u748|u749|u750|u751|u752|u753|u754|u755|u756|u757|u758|u759|u760|u761|u762|u763|u764|u765|u766|u767|u768|u769|u770|u771|u772|u773|u774|u797|u819|u820|u821|u822|u823|u824|u1125|u1221|u1412|u1413|u1414|u1861|u1882|u1883|u1891|u1892|u1893|u1894|u1895|u1896|u1897|u1898|u1899|u1900|u1901|u1902|u1903|u1904|u1905|u1906|u1907|u1908|u1909|u1910|u1911|u1925|u1926|y209 +ANTS#A563|A585|A638|A656|E280|I78|I88|I96|I97|I99|I131|O167|O168|a2988|a3242|a3244|a3260|a3261|a3262|a3263|a3264|a3265|a3266|a3267|a3268|a3269|a3312|a3313|a3314|a3315|a3333|a3338|a3339|a3340|a3341|a3342|a3365|a3432|a3433|a3434|a3435|a3436|a3437|a3438|a3439|a3440|a3458|a3459|a3460|a3548|a3549|a3550|a3551|a3552|a3553|a3554|a3555|a3556|a3557|a3558|a3559|a3560|a3561|a3562|a3563|a3564|a3565|a3566|a3567|a3594|a3595|a5405|a5407|a5408|a5409|e1521|e1592|e1593|e1594|e1602|e1607|e1610|e1992|e1993|e1994|e1995|e1996|e1997|e1998|e1999|i1547|i1548|i1549|i1550|i1551|i1552|i1553|i1554|i1555|i1556|i1557|i1558|i1613|i1614|i1615|i1616|i1617|i1618|i1698|i1699|i1700|i1701|i1702|i1703|i1704|i1705|i1706|i1707|i1708|i1709|i1710|i1711|i1712|i1713|i1714|i1715|i1716|i1717|i1718|i1719|i1720|i1721|i1722|i1723|i1724|i1725|i1726|i1727|i1793|i1794|i1795|i1796|i1797|i1798|i1799|i1800|i1801|i1802|i1803|i1832|i1833|i1834|i1835|i1836|i1837|i1838|i1839|i1840|i1841|i1842|i1843|i1844|i1845|i1846|i1847|i1848|i1849|i1850|i1851|i1852|i1853|i1854|i1855|i1856|i1857|i1858|i1859|i3435|i3436|i3437|i3438|i3439|i3440|i3441|u184|u477|u478|u479|u480|u481|u482|u775|u776|u777|u778|u779|u780|u781|u782|u798|u799|u800|u801|u802|u803|u804|u805|u806|u807|u808|u809|u813|u1220|u1224|u1225|u1227|u1228|u1229|u1230|u1231|u1232|u1233|u1234|u1235|u1236|u1237|u1238|u1239|u1241|u1423|u1424|u1867|u1879 +ANTT#a3200|a3201|a3202|a3203|a3207|a3208|a3209|a3210|a3334|a3335|a3336|a3346|a3347|a3348|a3349|a3350|a3351|a3461|a3462|a3463|a3464|a3465|a3466|a3467|a3568|a3575|a3576|a3577|a3578|e1551|e1609|e2004|e2005|e2006|e2007|e2008|e2009|e2010|e2011|e2012|e2013|i1562|i1619|i1620|i1621|i1622|i1623|i1624|i3567|i3568|i3569|i3575|i3576|i3577|i3578|i3579|u130|u474|u783|u784|u785|u786|u790|u854|u1223|u1417|u1862|u1872|u1873|u1874|u1875|u1876|u1878|u1884|u1912 +ANTW#A696|A697|a3585|e1597|e1598|e1619|e2095|e2096|e2097|e2098|i1860|i1861|i1862|i1863|u1890|u1913|u1914|u1915|u1916 +ANTX#A675|A676|A677|I89|I90|I91|a3204|a3205|a3206|a3343|a3344|a3345|i3570|i3571|i3572|i3573|i3574|u179|u1887|u1888|u1889 +ANTY#u835|u1917 +ANW#a3619 +ANWF#u1954|u1955|u1985 +ANWJ#u1943 +ANWL#u1958|u1959|u1960|u1963|u1964|u1965|u1966|u1967 +ANWN#u1944|u1968|u1969|u1970|u1975|u1983|u1984 +ANWR#i3783|i3784|i3785|o727|o728|u199|u200|u201|u1945|u1946|u1947|u1948|u1949|u1950|u1956|u1976|u1977|u1978|u1979|u1980|u1981|u1982 +ANWS#a3620|a3622|u1971|u1972 +ANWT#u1957|u1973|u1974 +ANWX#u1951|u1952|u1953 +ANX#E283|e2935|i1264 +ANX0#u1737|u1738|u1739|u1740 +ANXB#a3418|a3419|a3420 +ANXF#a2964|a2965|a2966|u114|u1736 +ANXK#a2993|a3498|a3499|a3500|u316|u1727|u1728|u1729|u1730|u1731|u1732|u1733 +ANXL#e1426|e1427|e1428|i2345|i2346|i2347|i2348|i2349|i2350|i2351|i2352|i2353|i2354|i2355|i2356|i2357|i2358|i2359|i2360|i2361|i2362|i2363|i2364|i2365|u301|u302|u318|u1742 +ANXM#u170|u171 +ANXN#e1408|e1409|e1410|e1411|e1412|e1413|e1414|e1415|e1416|e1417|e1418|e1419|e1420|e1421|e1422|e1423|e1424|e1425|i1268|u297|u298|u299|u300|u303|u304|u305 +ANXP#u1734 +ANXR#A552|A553|a2768|a2769|a2770|a2771|a2772|a2947|a2948|a2949|a2950|a2951|a2952|a2953|a2954|a2955|a2956|a2957|a2958|a2959|a2960|a2961|a2962|a2963|a3421|e1877|e1878|e1879|e1880|e1881|e1882|e1883|e1884|e1885|e1886|i2631|o711|u306|u307|u308|u309|u310|u311|u312|u313|u314|u317|u1735|u1744|u1745 +ANXS#E284|e2936|e2937|i1265|i1267|u315 +ANXT#i1266|i1269|i2366|i2367|i2368|i2369|i2373|i2374|i2375|i2376|i2377|i2378|i2379|u1741|u1743 +ANXW#i1270|i1271|i1272 +ANXX#A682|A683|i2370|i2371|i2372 +ANYK#u1993|u1994|u1995|u1996 +ANYL#u1992 +ANYN#a3222|a3223|a3224|a3226|a3227|a3614|a3615 +ANYT#a3225 +AP#A710|a3641|a3803|o744|u2001|y37|y141|y166|y168|y261|y262 +AP0#a3637 +AP0K#a3786|a3787|a3788|a3789|a3790|a3791 +AP0L#e2288|e2289|e2290 +AP0S#a3638|a3792|a3793|a3794|a3795|a3796|a3797|a3798|a3799|a3800|a3801|a3802 +AP0T#a3635|a3636|e2291|e2292|e2293|e2294 +APBR#u2005|u2006|u2007|u2008|u2009|u2010|u2011 +APBT#u2002|u2003|u2004 +APF0#a3744|a3745|a3746|a3747|a3748|a3749|a3750|a3751 +APFN#E302|E303|E304|e2254|e2255|e2256|e2257|e2258|e2259 +APFR#u2032 +APJ#a3713 +APJN#U43|U44 +APJS#a3714|a3715|e2219 +APK#e2188|o752 +APKK#i3837|i3838 +APKL#A712|A713|a3688|a3705|a3706|a3707|a3708|e2190|e2220|e2221|e2222|o753 +APKM#u2016 +APKN#o754|u2017 +APKP#u2058|u2059 +APKR#A714|A715|E300|E301|a3709|a3710|a3711|a3712|e2198|e2199|e2200|e2201|e2202|e2223|e2224|e2225|e2226|e2227|e2228|e2229|e2230|e2231|e2232|e2233|e2234|e2235|e2236|e2237|e2238|u2033|u2034|u2035|u2036|u2037 +APKS#A707|a3651|a3652|a3653|e2189|e2197|e2317|e2318 +APKT#E293|E294 +APL#A716|A726|O178|a3804|a3805|a3831|a3903|a3940|o747 +APLF#u2063|u2064|u2065|u2066 +APLJ#a3718|a3719|a3720|a3721|a3722|a3723|a3724|a3725|a3726|a3727|a3728|a3729|a3730|a3731|a3732|a3733|a3734|a3735|a3736|a3737|a3738|a3739|a3740|a3741|a3742|a3743|a3906|a3907 +APLK#a3644|a3905|a3916|a3917|a3918|a3919|a3920|a3921|a3922|a3923|a3924|a3925|a3926|a3927|a3928|a3929|a3935|a3936|a3937|a3938|a3939|e2243|e2244|e2245 +APLM#a3694|a3695 +APLN#A718|a3693|a3807|a3808|a3834|a3835|a3854|a3855|a3856|a3913|a3914|a3915|o917|o918|o919|o920|u2060|u2061|u2062 +APLP#e2239|e2240|e2241|e2242 +APLR#a3931|a3932|a3933 +APLS#A717|A723|A724|A725|A727|O179|a3809|a3810|a3811|a3812|a3832|a3836|a3901|a3902|a3904|a3908|a3909|a3910|a3934|o748|o749|o750|o751 +APLT#A728|A729|a3716|a3717|a3806|a3833|a3857|a3894|a3895|a3896|a3897|a3898|a3899|a3900|a3911|a3912|a3930|e2177|e2178|e2179|u2067|u2068|u2069|u2070 +APLX#A704|A705|A719|A720|A721|A722|a3858|a3859|a3860 +APLY#a3941 +APM#i3839|o813 +APMR#e2246|e2247|e2248|e2249|e2250|e2251|u2071 +APMS#o814 +APMT#A730|A731 +APN#a3696|a3700|e2970|o755|o805|u2072 +APNF#e2252|e2253 +APNH#O182|O183|o761 +APNK#a3690|a3704|o756|u2083|y39|y169 +APNL#a3698|a3702|o765 +APNM#e2316 +APNN#A706|o762|o763|o764|o808|o809|o810|o811|o812|o818|o819|o820 +APNR#o758|o759|o760 +APNS#a3697|a3699|a3701|a3703|o766|o767|o807 +APNT#a3861|a3862|a3863|a3864|a3865|a3866|a3867|a3868|a3869|a3870|a3871|a3872|a3873|a3874|a3875|a3876|a3942|a3943|a3944|a3945|a3946|a3947|a3948|a3949|a3950|a3951|a3952|o757|o806|u2028|u2029|u2030|u2031 +APNW#o768|o769 +APNX#U40 +APPL#a3752|a3753|a3754|a3755 +APR#A732|O184|a3686|a3837|o770|u2074 +APR0#a3630|a3631 +APRB#a4023|a4024|a4025|o772|o857|o858|o859 +APRF#a4039|a4040|a4041|a4042|a4043|a4044|a4045|a4046|u2097 +APRH#a3994|a3995|a3996|a3997|a3998|a3999|a4000|a4001|a4002|a4003 +APRK#a4047|a4048|a4049|a4050|a4051|a4052|a4053|a4054|a4055|a4060|a4061|a4062|u2075|u2076|u2077|u2078|u2079|u2080 +APRL#A733|A734|A735|a3819|a3820|a3821|a3822|a3823|a3824|a3825 +APRM#u2081 +APRN#a3826|a3827|a3838|a3839|a3840|a3842|a4004|a4005|a4006|a4007|a4008|a4009|a4010|a4011|a4063|a4064|a4065|o773|o774|o775 +APRP#a4026|a4027|a4028|a4029|a4030|a4031|a4032|a4033|a4034|a4035|a4036|a4037|a4038|a4066 +APRR#u2098|u2099|u2100|u2101|u2102 +APRS#O185|a3682|a3683|a3684|a3685|a3687|a3843|a3970|a3971|a3972|a3973|a3974|a3975|a3976|a3977|a3978|a3979|a4012|a4013|a4014|a4015|o771|o776|o844|o845|o846|o847|o848|o849|o850|o851|o852|o853|o854|o855|o856|u2082|u2086|u2087|u2088|u2089|u2094|u2095|u2096 +APRT#a3629|a3632|a3633|a3634|a3645|a3646|a3647|a3648|a3649|a3816|a3817|a3818|a3841|a3877|a3878|a3879|a3880|a4056|a4057|a4058|a4059|o777|o778|o779|o780|o781|o782|o788|o789|o790|o791|o792|o793|o794|o795|o821|o822|o823|o824|o825|o826|o827|o828|o829|o830|o831|o832|u2090|u2091|u2092|u2093|u2103|u2104|u2105|u2106 +APRX#a3813|a3814|a3815|a3828|a3829|a3830|a3953|a3954|a3955|a3956|a3957|a3958|a3980|a3981|a3982|a3983|a3984|a3985|a3986|a3987|a3988|a3989|a3990|a3991|a3992|a3993|a4016|a4017|a4018|a4019|a4020|a4021|a4022|o783|o784|o785|o786|o787 +APS#A711|a3628|a3642|a3650|a3689|a3844|a3959|a4067|o736|o833|o860|o921|o922|u2107|y40|y170|y263 +APSK#E305|E306|E307|e2203|e2260|e2261|e2262|e2263|e2264|e2265|e2266|e2267|e2268|e2269|e2270|e2271|u2108 +APSL#Y83|Y84|e2319|e2320|e2321|u2118|u2119|u2120 +APSM#E311|E312|a3846|a3847|a3848|o815|o816|o817 +APSN#a3853|a3962|e2191|e2192|e2193|e2194|e2195|e2196|o836 +APSR#a3849|a3850|a3851|u2135|u2136 +APSS#a3852|a3961|a4068|a4069|o835|o923 +APST#E308|E309|E310|E313|E314|a3756|a3757|a3758|a3759|a3760|a3761|a3762|a3763|a3764|a3765|a3766|a3767|a3768|a3769|a3770|a3771|a3772|a3773|a3774|a3775|a3776|a3777|a3778|a3779|a3780|a3781|a3782|a3783|a3784|a3785|a3845|a3960|a3963|a3964|a3965|a3968|a3969|e2272|e2273|e2274|e2275|e2276|e2277|e2278|e2279|e2280|e2281|e2282|e2283|e2284|o745|o746|o834|o837|o838|o839|u2109|u2110|u2111|u2115|u2116|u2117|u2121|u2122|u2123|u2124|u2125|u2126|u2127|u2128|u2129|u2130|u2131|u2132|u2133|u2134 +APSW#I149|I150|u2137|u2138|u2139 +APSX#a3966|a3967|o840|o841|o842|o843 +APT#a3643|a4070|o802|o861|u2073|u2085|y38|y167 +APTF#e2285|e2286|e2287 +APTK#U41|U42|o863|o864|o865|o869|u2140|u2141|u2142 +APTL#a4075|o910 +APTM#e2204|e2205|e2206|e2207|e2208|e2209|e2210|e2211|e2212|e2295|e2296|e2297|e2298|e2299|e2300|e2301|e2302|e2303|e2304|e2305|e2306|e2307|e2308|e2309|e2310|e2311|o870|o871|o872|o873|o874|o875|o876|o877|o878|o879|o880|o881|o882|o883|o884|o885|o886|o887|o888|o889|o890|o891|o892|o893|o894|o895|o896|o897|o898|o899|o900|o901|o911|o912|o913|o914|o915 +APTN#U45|U46|a4076|a4077|o902|u2144 +APTR#e2213|e2214|e2215|e2216|e2217|e2218|u2025|u2026|u2027|u2145|u2146|u2147|u2148|u2149 +APTS#a3881|a3882|a3883|a3884|a3885|a3889|a3890|a3891|a3892|a3893|a4071|o803|o804|o916 +APTT#a3639|a3640|a3886|a3887|a3888|a4072|a4073|a4074|o862|u2018|u2019|u2020|u2021|u2022|u2023|u2024|u2143 +APTX#o866|o867|o868 +APWN#u2153 +APWR#u2150|u2151|u2152 +APX#A701|a3691|e2312|u2084 +APXK#u2012|u2013|u2014|u2015 +APXL#a3692|e2314 +APXN#o903|o904|o905|o906|o907|o908|o909 +APXS#A702|A703|e2313|e2315 +APXT#u2112|u2113|u2114 +AR#A1012|E109|E335|E537|I151|I163|O192|O200|O223|U47|U56|Y32|Y103|a1365|a1799|a1918|a4305|a4306|a4340|a4489|a4519|a5410|a5734|e17|e396|e2437|e2463|e2518|e2972|i3848|o2|o15|o924|o1019|o1266|u2180|y65|y90|y211|y216|y225|y241 +AR0#A781|e78|e108 +AR0B#e80 +AR0K#e95|e96|e97|o1160|o1161|o1162|o1163|o1164|o1165|o1166|o1167 +AR0L#e89|e90|e91|e92|e93|e94 +AR0M#a4363|a4364|a4365|a4366|a4367|a4368|a4369 +AR0N#e82|e83|e84|e87|e88|u2184|u2185 +AR0P#o1168|o1169|o1170|o1171|o1172|o1173|o1174|o1175|o1176|o1177 +AR0R#A864|A865|A866|a4578|a4579|a4580|a4581|a4582|a4583|a4584|a4585|e85|e2560|e2561|e2562|e2563|o1178|u2186|u2187|u2188 +AR0S#A782|e79|e86|e98|o1149 +AR0T#O231|e81|o1150|o1151|o1152|o1153|o1154|o1155|o1156|o1157|o1158|o1159 +AR0W#e100|e101|e102|e103|e104|e105|e106|e107 +AR0X#e99 +ARB#A741|A743|A872|Y73|o955 +ARBK#A747|A748|a1370|a1371|a1372|a1801|a1802|o957|y92|y93|y94 +ARBL#a4118|a4119|a4126 +ARBM#e2461|e2462 +ARBN#A745|A746|U53|u2158|u2159|u2160|u2161|u2162|u2163|u2164|u2165|u2166|u2167|u2168|u2169|u2170|u2171|u2172|u2173|u2174|u2175|u2176 +ARBR#a1807|a1808|a1809|a1810|a1811|a1812|a4153|a4154|a4155|a4156|a4157|a4158|a4159|a4160|a4161|a4162|a4163|a4164|a4165|a4166|a4167 +ARBS#A742|A744|A749|A873|Y74|a1803|a1804|a1813|a1814|a1815|a4115|a4116|a4117|o956|o964 +ARBT#a1368|a1369|a1805|a1806|a4127|a4128|a4129|a4130|a4131|a4132|a4133|a4134|a4135|a4136|a4137|a4138|a4139|a4140|a4141|a4142|a4143|a4144|a4145|a4146|a4147|a4148|a4149|a4150|a4151|a4152|a4168|a4169|a4170|o958|o959|o960|o961|o962|o963 +ARBX#e22 +ARF#a4505|a4646 +ARFK#O222|i3994|i3995 +ARFL#A145|A146|O236|O237|a1379|a1835|a1836|a1837|a1838|a1839|a1840|a1841|a1842|a4502|a4503|a4504|e27|e28|e29|i3850 +ARFN#A874|A875|I186|I187|I188|I189|I190|I191|Y50|a4508|e63|e64|e65|o1141|o1142|o1143|o1144|o1145|o1146|o1147|o1148 +ARFR#a1833|a1834|a1843|a1844|a1845|a1846|i3986|i3987|i3988|i3989|i3990|i3991|i3992|i3993 +ARFS#O220|O221|a4507|o1091|o1092|o1093 +ARFT#A750|A751|a4506|i3942|i3943 +ARH0#a4499|a4500|a4501 +ARHR#E320|E321 +ARHT#a1849|a1850|a1851|a4522|a4523|a4524 +ARJ#o1073|u2189 +ARJL#a4338|a4339 +ARJN#A783|A784|A785|A786|A787|A788|A789|a4314|a4315|e2498|o1096|o1097|o1098|o1099|o1100|o1101|o1102|o1103|o1104|o1105|o1106|o1107|o1108|o1109|o1110|o1111|o1112|u2191|u2192|u2193|u2194|u2197|u2198 +ARJR#u2195 +ARJS#o1071|o1072|o1074|u2196 +ARJT#u2190 +ARK#A790|A814|E322|E324|E328|E330|E337|E339|E466|I158|I160|U60|Y64|a4171|a4323|a4370|e2481|e2483|e2971|i3873|o1024|u2199 +ARKB#a4321|a4322|i3996 +ARKF#e2487|i3934|i3935 +ARKL#a5418|a5419|a5420|a5421|i3929|i3945|i3946|i3947|i3948|i3949|i3950|o925|o926|o927|o928 +ARKM#a4330|a4331|a4332|a4333|a4334|a4335|a4336|a4337|o1094|o1095 +ARKN#A792|A793|A794|A795|A796|A816|A817|A818|A819|A820|I181|I182|I183|O194|O195|O196|O197|O215|O216|a1847|a1848|a4177|a4178|a4316|a4317|a4329|a4469|a4470|a4471|a4472|a4473|a4474|a4475|a4509|a4510|a4511|a4512|e2484|e2485|e2486|i3875|i3930|i3931|i3932|i3933|o1021|o1022|o1025|o1026|o1027|o1028|o1029|o1030|o1031|o1032|o1033|o1034|o1035|o1036|o1037|o1038|o1039|o1040|o1041|o1042|o1043|o1044|o1045|o1046|o1047|o1048|o1049|o1050|o1051|o1052|o1053|o1054|o1055|o1056|o1057|o1058|o1059|o1060|o1061|o1062|o1063|o1064|o1065|o1066 +ARKR#Y66|Y67|a1380|a1381|a1382|a1383|a1384|a1816|a1817|a1818|a1819|a1820|a1821|a1822|a1823|a4125|a4325|a4326|a4327|i3944 +ARKS#A791|A797|A798|A815|E323|E325|E329|E331|E332|E333|E334|E338|E340|I159|I161|I162|I184|I185|U61|Y65|a4172|a4290|a4328|a4371|a4372|e2482|e2490|i3876|i3877|i3878|i3879|o1067|o1068|o1069|o1070 +ARKT#A763|A764|A765|A776|A777|E319|Y71|Y72|a4173|a4174|a4175|a4176|a4291|a4318|a4319|a4320|a4324|a4513|a4514|a4515|a4516|e2464|e2465|e2466|e2467|e2471|e2472|e2473|e2474|e2475|e2476|e2488|e2489|e2540|e2541|e2542|e2543|e2544|e2545|i3874|i3997|i3998|i3999|i4000 +ARKX#Y68|Y69|Y70|a4517|a4518|e2468|e2469|e2470|i4001|i4002 +ARKY#U62|U63 +ARL#A752|A799|A801|A821|A831|A1014|A1016|E2|E4|E8|E362|U49|a1359|a1363|a1854|a4313|a5412|a5413|a5415|e30|e41|e399|o929|o930|o1113|y99 +ARLB#e38|e39 +ARLF#a1862|a1863|a1864|a1865|a1866|i3951|i3952|i3953|i3954|i3955|i3956|i3957|i3958 +ARLJ#a1385|a1386|a1387|i3959|u2218|u2219|u2220|u2221|u2222 +ARLK#a1873|a1874|a1875|o19|o20|o21 +ARLN#A823|A824|A825|A826|A827|A828|A833|A834|E6|E7|E346|E347|I165|I166|O217|O218|O219|a1867|a1868|a1869|a1870|a1871|a1872|e37|e2477|y95|y96|y97|y98 +ARLR#e35 +ARLS#A753|A800|A802|A822|A832|A1015|A1017|A1018|A1019|E3|E5|E363|U50|a1360|a1361|a1362|a1364|a1860|a1861|a5416|a5417|e31|e36|e40|o931|o1075|o1114|o1115 +ARLT#A829|A830|e32|e33|e34 +ARLX#E101|E102 +ARM#E348|I179|a4373|a4439|a4441|a4643|u2154|u2182 +ARM0#a4444 +ARMB#a4387|a4388|a4389 +ARMF#a4394|a4395|a4396|e46|e47|e48|i3962 +ARMH#a4397|a4398|a4399 +ARMJ#A835|A836 +ARMK#A754|A755 +ARML#a1876|a1877|a1878|a1879|a4405|a4406|a4407|a4408|a4409|a4410|a4411|o1119|o1120|y58|y59|y60 +ARMM#a4381|a4382|a4383 +ARMN#A837|A838|A839|A840|A841|A842|A843|A844|A845|A846|A847|A849|A850|a1880|a1881|a1882|a4401|e2491|e2492|e2493 +ARMP#a4432|a4433|a4434 +ARMR#A851|A852|a4412|a4413|a4414|a4415|a4416|a4417|a4418|a4419|a4420|a4421|a4422|a4423|a4424|a4425|a4426|a4427|a4428|a4429|a4430|a4431|a4435|a4436|a4437|e42|e43|e44|e45 +ARMS#A853|A854|E349|I180|a4374|a4400|a4402|a4403|a4404|a4438|a4440|a4442|a4443|a4644|a4645|u2155|u2183 +ARMT#A848|a1388|a1389|a1390|a4375|a4376|a4377|a4378|a4379|a4380|a4384|a4385|a4386|a4393|a4445|a4446|a4447|a4448|a4449|a4450|a4451|a4452|a4453|a4454|a4455|a4456|a4457|e2478|e2479|e2480|i3960|i3961 +ARMX#a4390|a4391|a4392 +ARN#A0|A855|E341|E356|I153|I167|I169|O186|O198|O207|O211|O225|a4310|e49|i3880|i3907|u2213|u2215|y61|y64|y100 +ARN0#o1134|o1135|o1136|o1137|o1138|o1139 +ARNB#E99|E100|i3882 +ARNJ#O188|O189|a4476|a4477|a4478|a4479|a4480|a4481|a4482|a4483|a4484|a4485|o932|o933|o934|o935|o936|o937 +ARNK#O209|O210|a1857|a1858|a1859|e72|e73|e74|e2530|i3851|i3852|i3883|i3884|i3886|i3887|i3888|o18 +ARNL#A857|A858|u2200|u2201|u2202|u2203|u2204|u2205 +ARNM#i3892|i3893|i3894|i3895|o1121|o1122|o1123|o1124|o1125|o1126|o1127|o1128|u2156|u2157 +ARNN#I155|I156|I157|e59|e60|e61|i3890|i3891|y102|y103|y104|y105 +ARNR#e51|e52|e53|o1131|o1132|o1133|u2206 +ARNS#A1|A856|E9|E10|E342|E350|E351|E352|E353|E354|E355|E357|E358|E359|I154|I168|I170|O187|O199|O208|O212|O226|U51|U52|a1855|a1856|a4311|a4312|e54|e55|e56|e57|e58|e62|e400|e2531|e2532|i3881|i3889|i3896|i3897|i3898|i3908|u2214|u2216|u2217|y62|y63|y106 +ARNT#A756|O202|O203|O204|O205|O206|a1391|a1392|a1393|a4309|a4459|a4486|e50|e2519|e2520|e2521|e2522|i3885|o1076|o1077|o1078|o1079|o1080|o1081|o1082|o1083|o1084|o1085|o1086|o1087|o1088|o1089|o1090|o1129|o1130|u2207|u2208|u2209|u2210|y101 +ARNW#i3899|i3900|i3901|i3902|i3903|i3904|i3905|i3906 +ARNX#u2211|u2212 +ARP#E472 +ARPH#A757|A758|A759|A760 +ARPK#a4466|a4467|a4468 +ARPL#a1394|a1395|a1396|a1883|a1884|a1885|a1886|e69|e70|e71|i3965 +ARPM#e2973|e2974 +ARPN#E474|E475|E476|E477|E478|E479|E480|E481|E482|E483|E484|E485 +ARPR#a1887|a1888|a1889|i3963|i3964|i3966|i3967|i3968|i3969 +ARPS#E473|e66|e67|e68 +ARPT#E467|E468|e2550|e2551|e2552|e2556|e2557|i4017|i4018|i4019|i4023|i4024 +ARPX#e2553|e2554|e2555|i4020|i4021|i4022 +ARR#A1020|a1852|a5422|e397|e2533 +ARRK#O10 +ARRS#A1021|a4494|a5423|a5424|e2534|e2535 +ARRT#A761|A762|a4525|a4526 +ARS#A780|A803|A1013|E110|E336|E360|E361|E364|E538|I152|I164|I171|O193|O224|U48|U57|Y104|a1366|a1367|a1800|a1890|a4307|a4308|a4341|a4342|a4350|a4458|a4462|a4487|a4490|a4493|a4520|a4527|a4531|a5411|a5414|e18|e75|e2438|e2449|e2451|e2536|e2975|e4217|i3849|i3870|i3871|o16|o22|o1020|o1023|o1179|o1267|u2181|y66|y91|y107|y212|y226|y242 +ARSB#e2450|i3840|i3841|i3842|i3843 +ARSF#e2501 +ARSH#a4534|a4535 +ARSK#a1894|a1895|a1896 +ARSL#U58|U59|a1397|a1398|a1399|a4460|a4461|i3972|i3973|i3974|i3975|i3976|i3977|o1268|y227|y228 +ARSM#E315|E316|o23|o24|o25 +ARSN#A808|A809|A810|A811|A812|A813|O227|O228|a4289|a4351|a4353|a4465|a4536|a4537|a4538|a4539|a4540|a4541|a4542|a4544|a4545|a4546|a4547|a4548|a4549|e2457|o1116|o1117|o1118|u2223 +ARSP#a1400|a1401|a1897|a1898|a1899|a1900|e2558|e2559|i3978|i3979|i3980|i3981|i3982|i3983 +ARSR#e2453|e2454|e2455|e2458|e2459|e2460 +ARSS#E365|a4352|a4464|a4488|a4532|a4543|e2456|i3872|i3970|i3971 +ARST#A804|A805|A806|A807|O201|a1853|a1901|a1902|a1903|a1904|a3623|a4179|a4354|a4355|a4356|a4357|a4358|a4359|a4360|a4361|a4362|a4463|a4495|a4496|a4497|a4498|a4533|e398|e2452|e2537|e2538|e2539 +ARSW#o26|o27 +ART#A859|A861|A867|A871|O190|U54|Y28|a1350|a1832|a3624|a4343|a4349|a4550|a4642|e26|e2494|e2523|e2529|i3844|o17|o938|y41|y264 +ARTB#i4003|i4004|i4005|i4006 +ARTF#O191|a1|a2|a3|a4552|a4575|a4576|a4577|a4605|a4606|a4607|a4608|a4609|a4610|a4611|a4612|a4613|a4614 +ARTJ#y43|y44|y45 +ARTK#O229|O230|a3627|a4589|a4590|a4591|a4592|a4593|a4594|a4595|a4596|a4597|a4598|a4599|a4600|a4601|a4602|e2439|e2440|e2441|e2442|e2443|e2444|e2445|e2446|e2447|e2448|e2502|e2503|e2504|e2505|e2525|e2526 +ARTL#A215|A216|A217|E469|E470|E471|Y30|Y31|a4348|a4615|a4616|a4617|a4618|a4619|a4634|a4635|a4636|i3845|o988|o989|o990 +ARTM#A862|A863|a1906|e2527|e2528|i3863|i3864|i3936|i3937|y49|y50|y51|y52|y53 +ARTN#A778|A779|O234|O235|a1353|a1376|a1377|a1378|a4292|a4293|a4294|a4295|a4620|a4647|e2497|i4007|i4008|o941|o982|o983|o984|o985|o986|o987|o1000|o1001|o1002|o1003|o1004|o1005|o1006|o1007|o1008|o1009|o1010|o1011|o1012|o1013|o1014|o1015|o1016|o1140 +ARTR#A869|A870|E343|E344|E345|a1356|a1357|a1358|a1373|a1374|a1375|a1824|a1825|a1826|a1827|a1828|a1829|a1830|a1831|a4296|a4297|a4298|a4299|a4300|a4344|a4553|a4554|a4555|a4556|a4557|a4558|a4559|a4560|a4561|a4562|a4563|a4564|a4565|a4566|a4567|a4568|a4569|a4570|a4571|a4572|a4573|a4574|a4603|e23|e24|e25|i3846|i3984|i3985|o945|o946|o947|o948|o949|o950|o951|o952|o953|o954|o991|o992|o993|o994|o995|o996|o997|o998|o999|o1017|o1018|y46|y47|y48 +ARTS#A860|A868|E317|E318|E486|E487|O232|O233|U55|Y29|a1352|a3625|a3626|a4301|a4302|a4303|a4304|a4345|a4551|a4604|a4621|a4622|a4623|a4624|a4625|a4626|a4627|a4628|a4629|a4630|a4631|a4632|a4633|a4637|a4638|e2496|e2506|e2507|e2508|e2509|e2510|e2511|e2512|e2513|e2514|e2515|e2516|e2517|e2524|i3847|i3853|i3854|i3855|i3856|i3857|i3858|i3859|i3860|i3861|i3862|i3865|i3866|i3867|i3868|i3869|i3938|i3939|i3940|i3941|o940|y42|y54|y55|y56|y57|y265|y266 +ARTT#a1351|a1905|a4346|a4347|e2495|e2546|e2547|i3909|i3910|i3911|i3912|i4009|i4010|i4011|i4012|i4013|o939 +ARTW#a4639|a4640|a4641 +ARTX#a4586|a4587|a4588|e2548|e2549|i3913|i3914|i4014|i4015|i4016 +ARW#a1908 +ARWF#a1907 +ARWK#e109|e110|e111|e112|e113 +ARWL#O238|O239|O240 +ARWM#a1911|a1912|a1913 +ARWN#E366|E367|I192|I193 +ARWR#a1914|a1915|a1916|a1917 +ARWS#a1909|a1910 +ARWT#a4521 +ARX#A766|A772|E326|E462|I172|a4180|e19 +ARXB#A770|A771|a4216|a4217|a4218|a4219|a4220|a4221 +ARXF#a4255|a4256|a4257|a4276|a4277|a4278|a4279|a4280|a4281|a4282|a4283|a4284 +ARXK#a4192|a4193 +ARXL#a4182|a4183|a4184|a4185|a4186|a4187|a4188|a4189|a4241|a4242|a4285 +ARXM#A774|A775|I173|I174|I175 +ARXN#E464|E465|a1354|a1355|a4120|a4121|a4122|a4123|a4124|a4213|a4214|a4215|a4238|a4239|a4240|a4259|e2499|e2500|i3915|i3916|i3917|i3918|i3919|i3920|i3921|i3922|i3923|i3924|i3925|i3926|i3927|i3928|o942|o943|o944|u2177|u2178|u2179 +ARXP#a1891|a1892|a1893|a4190|a4191|a4258|a4260|a4261|a4262 +ARXR#A768|A769|A1084|A1085|a4243|a4244|a4245|a4246|a4247|a4248|o965|o966|o967 +ARXS#A767|A773|E327|E463|a4181|a4194|a4195|a4196|a4197|a4198|a4199|a4200|a4201|a4202|a4203|a4204|a4205|a4206|a4207|a4208|a4209|a4210|a4211|a4212|a4249|a4250|e20|e21|o968|o969|o970|o971|o972|o973|o974|o975|o976|o977|o978 +ARXT#a4222|a4223|a4224|a4225|a4226|a4227|a4228|a4229|a4230|a4231|a4232|a4233|a4234|a4235|a4236|a4237|a4251|a4252|a4253|a4254|a4263|a4264|a4265|a4266|a4267|a4268|a4269|a4270|a4271|a4272|a4273|a4274|a4275|e76|e77|o979|o980|o981 +ARXW#I176|I177|I178|a4286|a4287|a4288 +ARY#O213|a4528 +ARYN#A876|A877|A878|a4492 +ARYS#O214|a4529|a4530 +ARYT#a4491 +AS#A879|A1024|E1|E368|E369|I20|I136|I204|O241|O288|O293|U85|Y1|a638|a4648|a4801|a4802|a4827|e114|e144|e2672|i19|i81|i4025|i4103|o737|o743|o1613|o2280|u2224|u2230|y85|y108|y142|y157|y158 +AS0M#a4994|a4995|a4996|a4997|a4998|i4111|i4112|i4113|i4114 +AS0R#E407|E408|i4088|i4089|i4090|i4091|i4092 +AS0S#a1403 +AS0T#a1404|a1405|a1406|a1407|a1408|a1409|a1410|a1411|a1412|a1413|a1414|a1415|e2708|e2709|e2710|e2711|e2712 +AS0X#a1402 +ASBK#U82|U83|U84|i28|i29|i30 +ASBL#I196|I197|I198|I199|I200|I201|I227|I228|u2225|u2226 +ASBN#i27 +ASBR#O247|O248|O249|O250|i21|i22|i23|i31|i32|i33|i4046|i4047|i4048|i4049 +ASBS#a4653|a4654|a4655|a4656 +ASBT#i24|i25|i26 +ASF#o1215 +ASFJ#e2634|o444 +ASFK#a4765|a4766|a4767|a4768|a4769|a4770|a4771|a4772|a4773|e2635|e2636|o445|o446|o1211|o1212 +ASFL#a4757|a4758|a4759|a4760|a4761|u2232|u2233|u2234 +ASFR#a4883|a4884|a4885|a4886|a4887|a4888 +ASFS#o1214 +ASFT#A56|A57|a4649|a4650|a4651|a4652|a4762|a4763|a4764|o1213 +ASFY#o1216 +ASJ#O242|a4958|u2227 +ASJN#a4961 +ASJS#O243|O244|a4960|u2228|u2229 +ASJT#a4959 +ASK#E380|I194|O245|a4731|a4734|a4935|e2564|e2613 +ASK0#A914|A915 +ASKL#A147|A148|E539|E540|a898|a899|a5425|a5426|a5427|e2565|e2566|e2567|e2568|e2569|e2570|e2571|e2572|e2573|e2574|e2575|e2576|e2577|e2578|e2579|e2580|i50|i51|i52|o1194|o1195|o1196|o1197|o1198|o1199 +ASKM#E377|E378|E379|i4026|i4027 +ASKN#E375|E376|a4732|a4735|a4897|a4898|a4899|a4900|a4901|a4902|a4903|a4904|a4905|a4906|a4907|a4908|a4909|a4910|a4911|a4912|a4913|a4914|a4915|e145 +ASKP#e2581|e2582|e2583|e2584|e2585|e2586|e2587|e2588|e2589|e2590|e2591|e2592|e2593|e2594|e2595|e2596|e2597|e2598|e2599|e2600|e2601|i34|i35|i36 +ASKR#E371|E372|E373|E374|E389|E390|I206|I207|O251|O252|O253|a4683|a4687|a4688|a4689|a4690|a4691|a4692|a4693|a4694|e2602|e2603|e2604|e2605|e2606|e2607|e2608|e2609|e2610|e2617|e2618|e2619|e2620|e2621|e2622|e2623|e2624|e2625|e2626|e2627|e2669|e2670|e2671 +ASKS#E393|E394|I195|O246|a4697|a4698|a4699|a4700|a4701|a4702|a4703|a4704|a4705|a4736|e2616 +ASKT#O255|O256|a4684|a4685|a4686|a4733|e2611|e2612|e2628|e2629|e2630 +ASKW#A1022|A1023|e2614|e2615 +ASKX#e2631|e2632|e2633 +ASL#O254|O259|a1919|a4803|a4889|a5771|e117|e127|i55|i4036|u2251|u2252 +ASLB#a4804 +ASLM#I214|I215|I216|I217|I218|I219|I220|I221|I222|I223|I224|I225|I226|a5064|a5065|a5066 +ASLN#I22|I23|I24|I25|I26|I27|a4737|a4805|a4806|a4807|a4809|i4030|i4031|i4032|i4033|i4034|i4035 +ASLP#a4738 +ASLS#O260|a1920|a1922|a4810|a4890|a5772|a5773|e118|e119|i4037|i4038|o1191|o1192|o1193|u2235|u2236|u2237 +ASLT#a1921|a4808|a4821|a4822|a4823|a4824|a4825|a4826|i4039|i4040|i4041|i4058|i4059|i4060|i4061|i4069|i4070|i4071|o346|o347|o348|o1180|o1181|o1182|o1183|o1187|o1188|o1189|o1190 +ASLX#i4062|i4063|i4064|i4065|i4066|i4067|i4068|o1184|o1185|o1186 +ASM#A916|a4963|i4042 +ASM0#a5774|a5775|a5776 +ASMB#A920|A921|A922|a4834|a4835|a4836|a4837|a4838|a4839|a4840|a4841|a4842|a4843|a4844|a4845|a4846|a4847|a4848|a4849|a4850|a4851|a4962 +ASMF#A910 +ASML#a4916|a4917|a4918|a4919|a4920|a4921 +ASMM#o1203|o1204 +ASMN#O261|O262|a4966|e120|e121|e122|i38|i39|i40 +ASMP#a4967|a4968|a4969|a4970|a5073|a5074|a5075|a5076|a5077|a5078 +ASMR#A911|E381|E382|i4072|i4073|i4074|i4075|i4076|i4077|i4078|i4079|i4080|i4081|i4084|i4085|i4086 +ASMS#A917|A918|A919|a4965|i4043|i4044|o1205|o1206 +ASMT#Y75|Y76|a4964|a5067|a5068|a5069|a5070|a5071|a5072|i4082|i4083|o1207 +ASN#E292|E391|O46|a4934|o334|o2281 +ASNF#o336|o337 +ASNH#E111|E112 +ASNK#a704|e130|i58|i59|i60|i4028|i4029|i4110|o338|o339|o340|o341|o342|o343|o344|o742|u2250 +ASNN#a4726|a4727|a4728|a4729|a4730|a4946|a4947|a4948|a4949 +ASNR#E115|E116 +ASNS#A942|E113|E114|E392|O47|O48|O49|e128|e129|e2683|e2684|e2685|i56|i57|i4101|i4102|o335|o345|o2282 +ASNT#U64|U65|a4657|a4658|a4659|a4660|a4661|a4662|a4663|a4664|a4668|a4669|a4670|a4852|a4853|a4854|a4855|a4856|a5063|i4045 +ASNX#A880|A881|a4665|a4666|a4667|a5079|a5080|e2686|e2687|e2688|e2689|e2690 +ASP#A149|a4740|e2667 +ASPK#a4745|a4746|a4747|a4774|a4775|a4776|i41 +ASPL#e2642|e2643|e2644|e2645|e2646|e2653|e2654|e2655 +ASPN#A912|A913|E387|E388|a4748|a4749|a4750|e2651|e2652 +ASPR#E383|E384|E385|E386|a4742|a4743|a4744|a4751|a4752|a4753|a4754|a4755|a4756|a4780|a4781|a4782|a4783|a4784|a4785|a4786|a4787|a4788|a4789|a4790|a4791|a4792|a4793|a4794|a4795|a4796|a4797|a4798|a4799|e2662|e2663|e2664|e2665|e2666|o1208|o1209|o1210 +ASPS#A150|a4741|a4800|a5428|a5429|a5430|a5431|a5432|a5433|e2650|e2656|e2657|e2658|e2659|e2660|e2661 +ASPT#a4695|a4696|a4777|a4778|a4779|e2639|e2640|e2641|e2649 +ASPX#e2647|e2648 +ASPY#e2668 +ASR#A54|A925|E541|a4974|a5785|e124|i53|i4106|o740|o1200|u2238|u2266 +ASRB#A1086|A1087|A1088|A1089|A1090|a641|a642|a643|a644|a645|a646|a647|a648 +ASRK#O290|O291|O292 +ASRL#I229|I230|I231|I232|I233|I234|I235|I236 +ASRN#A927|A928|A929|a4971|a4972|a4973|a4979 +ASRP#u2257|u2258|u2259|u2260|u2261|u2262|u2263|u2264|u2265 +ASRR#u2253|u2254|u2255 +ASRS#A55|A926|A1091|E542|a4978|a5786|a5787|i4107|i4108|o1201|o1202|u2239|u2240|u2256|u2267 +ASRT#a4671|a4672|a4673|a4674|a4675|a4676|a4857|a4858|a4859|a4863|a4864|a4865|a4866|a4867|a4950|a4951|a4952|a4953|a4954|a4955|a4956|a4975|a4976|a4977 +ASRX#a4860|a4861|a4862 +ASS#A923|A1025|A1026|E370|I21|I205|I212|I213|I239|O289|O294|U86|a639|a649|a4833|a4868|a4869|a4931|e115|e123|e125|e2673|e2682|i20|i42|i4104|i4109|o28|o29|o30|o739|o1614|o1615|u2241|y143 +ASSB#a4870 +ASSL#i4087 +ASSM#a4874|a4875|a4876 +ASSN#a4811|a4812|a4813|a4814|a4815|a4816|a4817|a4818|a4819|a4820|a4873 +ASSR#a4877|a4878|a4879 +ASSS#A924|I240|a4872|a4932|a4933 +ASST#a4871|a4922|a4923|a4924|a4925|a4926|a4927|a4928|a4929|a4930|e126|i54|o741 +AST#A1027|E11|a640|a688|a4724|a4880|a4957|e116|e131|i37|i4105|o738|o1269|u2231|y109|y114 +ASTB#E395|E396|E397|E398|E399|e133|e2691|e2692|e2693|e2694|e2695|e2696|e2697 +ASTF#a691|a692|a693|a694|a695|a696|a1416|a1417|a1418|a1419|a1420|a1421|a1422|a1423|a1424|a1425 +ASTK#A1092|A1093|A1094|A1095|a654|a690|a4677|a4678|a4679|a4682|a4999|a5000|a5001|a5002 +ASTL#E400|E401|E402|E403|a657|a658|a699|a703 +ASTM#E20|E21|a650|e2701|e2702|e2703|e2704|e2713|e2714|e2715|e2716|e2717|e2718|e2719|e2720|e2721|e2722|e2723 +ASTN#A930|A931|A932|A1028|A1029|A1030|A1031|E409|E410|E411|E412|I237|I238|U66|U67|a655|a656|a5004|a5005|a5006|a5007|a5008|a5009|a5010|a5011|a5012|a5013|a5014|a5015|e141|i4093|o1217|o1218|o1219|o1220|o1221|o1222|o1274 +ASTP#i4094|i4095|i4096|i4097|o1224|o1225|o1226|o1227|o1228|o1229|o1230|o1231 +ASTR#A933|A934|A935|A936|A937|A938|A939|A940|A941|A1032|A1033|A1034|A1035|A1036|A1037|A1038|A1039|A1040|A1041|A1042|A1043|A1044|A1045|A1046|A1047|A1048|A1049|A1050|A1051|A1052|A1053|E13|E14|E15|E16|E17|E18|E19|E404|E405|E413|E414|I202|I203|I210|I211|a4982|a4983|a4984|a4985|a4986|a4987|a4988|a4989|a4990|a4991|a4992|a4993|a5003|a5016|a5017|a5018|a5019|a5020|a5021|a5022|a5023|a5024|a5025|a5026|a5027|a5028|a5029|a5030|a5031|a5032|a5033|a5034|a5035|a5036|a5037|a5038|a5039|a5040|a5041|a5042|a5043|a5044|a5045|a5046|a5047|a5048|a5049|a5050|a5051|a5052|a5053|a5054|a5055|a5056|a5057|a5058|a5434|a5435|a5436|a5437|a5438|a5439|a5440|e134|e135|e136|e137|e138|e139|e140|e2637|e2638|e2705|e2706|e2707|e2724|e2725|e2726|e2727|e2728|e2729|e2730|e2731|e2732|e2733|e2734|e2735|e2736|e2737|e2738|e2739|e2740|e2741|e2742|e2743|e2744|i4098|i4099|i4100|o447|o448|o449|o450|o451|o1223|o1232|o1233|o1234|o1235|o1236|o1237|o1238|o1239|o1240|o1241|o1242|o1243|o1244|o1271|o1272|o1273|o2277|o2278|o2279|y111|y147|y148|y149|y150|y151 +ASTS#E12|E406|E488|E489|a689|a700|a701|a702|a4680|a4681|a4725|a4881|a4882|a4893|a4894|a4895|a4896|a5777|a5778|a5779|a5780|a5781|a5782|a5783|a5784|e132|o1275|y110|y112|y113 +ASTT#a651|a652|a653|a697|a698|a4891|a4892|a4980|a4981|a5059|a5060|a5061|a5062|e590|e591|e2698|e2699|e2700|o1270 +ASTW#E22|E23|e142|e143 +ASTX#E490 +ASWL#O263|O264 +ASWN#A943|A944 +ASXL#a4739 +ASXR#i4050|i4051|i4052|i4053|i4054|i4055|i4056|i4057 +ASXT#a4936|a4937|a4938|a4939|a4944|a4945 +ASXX#a4940|a4941|a4942|a4943 +ASYN#a4832|e2678 +ASYR#a4829|a4830|a4831|e2675|e2676|e2677 +ASYS#e2679|e2680|e2681 +ASYT#a4828|e2674 +AT#A72|A108|A201|A945|A988|E46|E51|E53|E59|E61|E438|I1|I28|I34|I241|I269|O60|O97|O271|U68|U73|Y53|a900|a927|a1011|a1145|a1771|a1772|a5081|a5090|a5343|a5378|a5501|e146|e292|e295|e572|e586|e2745|i82|i84|i3835|i4115|o31|o389|o404|o1261|o1276|u2268|y70|y86|y152|y153|y214 +AT0#E67|e583 +AT0S#E68|e584 +ATB#a1147 +ATBK#a5506|a5507|a5508|a5509|a5510|a5511|o1280|o1281|o1292|o1293 +ATBL#a928|a5336|a5337|a5338|a5339|e147|e148|e321|e322|e323|e324|e325|o390|o391|o392|o1282|o1283|o1284|o1285|o1297|o1298|o1299 +ATBN#A994|A995|a5503|a5504|a5505|o1291 +ATBR#o1289|o1290|o1294|o1295|o1296|o1300|o1301|o1302 +ATBS#a1148|a1149 +ATBT#a1009|a1010|o1286|o1287|o1288 +ATF#a1247|e339 +ATFK#a1337|a1338|a1339|a1340|a1341|a1342|e329|e330|o1376|o1377|o1378|o1379 +ATFL#A141|A142|a5350|a5351|a5352|e579|o1348|o1349|o1350|o1351|o1352|o1353|o1354|o1355|o1356|o1368|o1369|o1370|o1371|o1372|o1373|o1374 +ATFN#A135|A136|A137|A138|A139|A140|a1248|a1249|a1250|a1251|a1252|a1253|a1254|a1255|a1256|a1257|a1258|a1259|a1260|a1261|a1262|a1263|a1264|a1265|a1266|a1267|a1268|a1269|a1270|a1271|a1272|a1273|a1274|a1275|a1276|a1277|a1278|a1279|a1280|a1281|a1282|a1283 +ATFR#a1284|a1285|a1286|a1287|a1288|a1289|a1290|a1291|a1292|a1293|a1294|a1295|a1296|a1297|a1298|a1299|a1300|a1301|a1302|a1303|a1304|a1305|a1306|a1307|a1308|a1309|a1310|a1311|a1312|a1313|a1314|a1315|a1316|a1317|e335|e336|e337 +ATFS#a1318|a1319|a1320|a1321|a1322|a1323|a1324|a1325|a1326|a1327|a1328|a1329|a1330|a1331|a1332|a1333|a1334|a1335|a1336|a5082|a5083|a5084|a5085|a5086|a5356|a5357|e331|e332|e333|e338|o1344|o1345|o1346|o1347 +ATFT#e334|o1357|o1358|o1359|o1360|o1361|o1362|o1363|o1364|o1365|o1366|o1367|o1375|o1585|o1586|o1587|o1588 +ATFY#e340 +ATH#I30 +ATHN#I32|I33|U70|U71|U72 +ATHR#a992|a993|a994|a995|a996|a997|a998|a999|a1000|a1001|a1002|a1003 +ATHS#I31|a1006|a1007|a1008 +ATHX#a1004|a1005 +ATJ#a902|a905|o1277 +ATJJ#a1034|a1035|a1036|a1037 +ATJK#a1018|a1019|a1020|a1021|a1022 +ATJN#a1023|a1024|a1025|a1026|a1050|a1051|a1052 +ATJR#a1027|a1028|a1029|a1030|a1031|a1032|a1033|a1053|a1054|a1055|a1056|a1057|a1058|a1059 +ATJS#a903|a904|a906|a1014|a1015|a1016|a1017|a1060|a1061|a1062|a1063|a1064|a1065|a1066|a1067|a1068|a1069|a1070|a1071|o1278|o1279 +ATJT#a1038|a1039|a1040|a1041|a1042|a1043|a1044|a1045|a1046|a1047|a1048|a1049|a1072|a1073|a1074 +ATK#A972|A973|a5190|a5250|a5525|e2747|o1380|o1583 +ATKB#e366|e367 +ATKK#o33|o34|o35 +ATKL#a1345|a5512|a5513|a5514|o1306|o1307|o1308|o1309 +ATKM#o1310|o1311|o1312 +ATKN#A100|A101|A955|A956|A957|A958|a5195|o1382|o1383|o1396|o1397|o1398|o1399 +ATKR#E57|E58|a5192|a5193|a5194|a5515|a5516|a5517|a5518|a5519|a5520|a5521|a5522|a5523|a5524|a5528|a5529|a5530|a5531|a5532|i137|i138|i139|i140|i141|i142|i143|o1313|o1314|o1315|o1316|o1317|o1318|o1319|o1320|o1321|o1384|o1385|o1386|o1387|o1388|o1389|o1390|o1391 +ATKS#A974|a987|a988|a5087|a5088|a5089|a5196|a5251|a5252|o1303|o1304|o1305|o1381|o1392|o1393|o1394|o1395|o1584 +ATKT#a939|a940|a941|a945|a946|a947|a989|a990|a991|a5191|e326|e327|e328|e368|e369|e370|e371|e383|e384|e385|e386|e2859|e2860|e2976 +ATKX#a942|a943|a944|e372|e373|e374|e375|e376|e377|e378|e379|e380|e381|e382 +ATL#A83|A87|A102|A975|A977|I242|I260|O11|O62|U3|a957|a5123|i86|i114|i176|i186|i187|i227|i4117|i4119|o398|o1414|o1421|y175 +ATL0#a1238|a1239 +ATLF#A110|A111|A112|A113|o1436|o1437|o1438|o1439 +ATLJ#a5345|a5346|i144|i145|i146|i147|i148|i149|i152|i153 +ATLK#O12|i150|i151|i158|i159|i229|i230|i4120|i4135|o1440|o1441|o1442 +ATLN#A89|A90|A959|A960|A961|A962|A963|A964|A965|I243|I244|I245|I246|I247|I248|I249|I250|I251|I252|I253|I254|I255|I256|I257|I258|I259|a960|a5113|i178|i179|i185|o1407|o1408|o1409|o1431|o1432|o1433|o1434|o1435|y180|y185 +ATLR#A104|A105|a5091|a5092|a5093|i180|i181|i182|o1418|o1419|o1428|o1429|o1430|y177|y178|y179|y182|y183|y184 +ATLS#A84|A88|A103|A966|A967|A968|A976|A978|I261|O63|U4|a959|a1150|a1151|a1152|a1153|a1154|a5114|a5115|a5116|a5124|a5125|i87|i88|i89|i90|i91|i92|i93|i94|i95|i96|i97|i98|i99|i100|i101|i102|i103|i104|i105|i106|i107|i108|i109|i110|i111|i112|i113|i115|i183|i184|i188|i205|i206|i207|i208|i209|i210|i211|i212|i213|i214|i215|i216|i217|i218|i219|i220|i221|i222|i223|i224|i225|i228|i231|i4121|i4122|i4123|i4124|i4125|i4126|i4127|i4128|i4129|i4130|i4131|i4132|i4133|i4134|o386|o387|o388|o732|o1410|o1411|o1412|o1413|o1415|o1420|o1422|o1424|u2276|u2277|u2278|u2279|u2280|u2281|u2282|u2289|u2290|u2291|u2292|u2293|u2294|u2295|u2296|y186 +ATLT#A85|A86|a958|a1207|a1208|a1209|a1210|a1213|a1214|a1215|a1216|a1217|a1218|a1219|a1220|a1221|a1222|a1223|a1224|a1225|a1226|a1227|a1228|a1229|a1230|a1231|a1232|a1233|a1234|a1235|a1236|a1237|a1240|a5112|i177|i189|i190|i191|i192|i193|i194|i195|i196|i197|i198|i199|i200|i201|i202|i203|i204|o1406|o1425|o1426|o1427|u2283|u2284|u2285|u2286|u2287|u2288|y176|y181 +ATLW#e298|e299|o1416|o1417 +ATLX#a1211|a1212 +ATLY#o1423|o1443 +ATM#A76|E48|O72|a5126|e300|i117|i160|i4146|o410|o435 +ATMB#a1241|a1242|a1243|a1244|a1245|a1246|a5554|a5555|a5556 +ATMK#a1127|a1128|a1129|a1130|a1131|a1132|a1133|a5128|a5129|a5132|a5537|a5538 +ATML#e2861|e2862|e2863|e2864|e2865|e2866|e2867|e2868|e2869|e2870|e2871|e2872|e2873|e2874|e2875|e2876|o40|o41 +ATMN#A969|A1054|A1055|E69|E70|E71|E72|E73|E74|O273|a907|a908|a1075|a1076|a1077|a1078|a1079|a1080|a1081|a1082|a1083|a1084|a1085|a1086|a1087|a1088|a1089|a1090|a1091|a1092|a1093|a1094|a1134|a1135|a1136|a1137|a1138|a1139|a1140|a1141|a1142|a1143|a1144|a5533|a5534|a5535|a5536|a5579|a5580|a5581|a5582|e2886|e2887|e2888|e2889|e2890|e2891|e2892|e2893|e2894|e2895|e2896|e2897|e2898|o399|o400|o401|o1254|o1255|o1256|o1444|o1445|o1446|o1447|o1448|o1449|o1450|o1451 +ATMP#a5211|a5212|a5213|a5214 +ATMR#A106|A107|a1095|a1096|a1097|a1098|a1099|a1100|a1101|a1102|a1103|a1104|a1105|a1106|a1107|a1108|a1109|a1110|a1111 +ATMS#A77|A78|A80|E49|E50|O73|a1112|a1113|a1114|a1115|a1116|a1117|a1118|a5117|a5118|a5119|a5120|a5121|a5122|a5127|a5130|a5131|a5133|a5134|a5135|a5136|a5137|a5138|a5139|a5140|a5141|a5142|a5143|a5144|a5145|a5146|a5147|a5148|a5149|a5150|a5151|a5152|e301|e302|i161|i164|i4147|i4148|i4149|i4150|i4151|i4152|i4153|i4154|i4155|i4156|i4157|i4158|i4159|i4160|i4161|i4162|i4163|i4164|i4165|i4166|i4167|i4168|o411|o436|o437|u2297 +ATMT#a1119|a1120|a1121|a1122|a1123|a1124|a1125|a1126|a5347|a5348|a5349|a5539|a5540|a5541|a5542|a5543|a5544|a5545|a5546|a5549|a5550|a5551|a5552|a5553|a5557|e303|i162|i163|o412|o413|o414|o438|o1456 +ATMX#a5547|a5548|o1452|o1453|o1454|o1455 +ATN#A91|A203|A979|E24|E55|E75|E429|E431|E433|O68|a5157|a5197|a5275|a5311|e149|e574|i3789|o36 +ATN0#e577|e578 +ATNB#E63|E64|a5198|a5199|a5200 +ATNK#a948|a1776|e156|e157|o1403|o1404|o1405 +ATNL#O4|a5153|a5154|a5155|a5156 +ATNM#a5159|a5160|a5205|a5206|a5207|a5558|a5559|a5560|a5561|a5562|a5563|o1457|o1458|o1459|o1460 +ATNN#a975|a976|a5162|a5204|a5314 +ATNR#A93|A94|i4178|i4179|i4180|i4181|i4182 +ATNS#A92|A114|A115|A204|E25|E56|E76|E430|E432|E434|O69|a5161|a5208|a5313|a5340|a5341|a5342|e575|e576|i3790|o402|u2269|u2270|u2271 +ATNT#a930|a931|a932|a933|a934|a935|a977|a978|a979|a5158|a5201|a5202|a5203|a5215|a5216|a5217|a5218|a5219|a5220|a5221|a5222|a5223|a5224|a5225|a5226|a5230|a5231|a5232|a5233|a5234|a5235|a5236|a5237|a5240|a5241|a5242|a5312|i118|i119|i120|i121|i122|i123|i124|i125|i126|i127|i128|i129|i130|i131|i132|i133|i134|i135|i136|o1262 +ATNX#a5227|a5228|a5229|a5238|a5239 +ATP#U75|a5163|u2298 +ATP0#i165 +ATPK#a5316|a5317 +ATPL#O78|a5564|a5565|a5566|o439|o1472|o1473|o1474|o1475|o1476|o1477 +ATPN#U77|U78|o1478|o1479 +ATPR#o1468|o1469|o1470|o1471|o1483|o1484|o1485 +ATPS#O79|O80|U76|U79|a1013|a5567|a5568|a5569|a5570|a5571|o1461|o1462|o1463|o1464|o1480|o1481|o1482|u2299 +ATPT#a909|a910|a911|a912|a913|a914|a915|a916|a917|a918|a919|a920|a921|a922|a923|a924|a925|a926|a980|a981|a982|a983|a984|a985|a986|a1155|a1156|a1157|a1158|a1159|a1160|a1161|a1165|a1166|o1465|o1466|o1467|o1486|o1487|o1488|o1489|o1490 +ATPX#a1162|a1163|a1164 +ATR#A74|A79|A116|A946|A970|A990|A992|E446|a936|a1172|a5164|a5209|a5253|a5441|e150|e154|e565|o393|o415|o429|o1251|o1340|o1523|u4|u2272|u2300 +ATRB#a1167|a1168|a1169|a5297|a5298|a5299|a5300|a5301|a5302|a5303|a5304|a5305|a5306|a5307|a5308|y243|y244 +ATRF#a1192|a5174|a5175|a5176|a5177|a5178|o417|o1518|o1519 +ATRJ#i10|o1495|o1496|o1497|o1498|o1499|o1500|o1501 +ATRK#a5279|a5280|a5281|a5282|a5283|a5284|a5285|a5286|a5287|a5288|a5289|a5290|a5291|a5292|a5293|a5294|a5295|a5296|o1514|o1515|o1516 +ATRL#o426|o431|u2306 +ATRM#a5165|a5166|o1341|u2307|y245|y246 +ATRN#A97|A98|A99|A117|A118|A119|A120|A121|A122|A123|A124|A125|A126|A127|A128|A129|A130|A131|A133|A134|A980|a1178|a1179|a1180|a1181|a1182|a1183|a1184|a1185|a1186|a1187|a1188|a1189|a1190|a1191|a5256|a5276|a5277|a5278|e2757|e2758|e2759|e2760|e2761|e2762|e2763|e2764|e2765|e2766|e2767|e2768|e2769|e2770|e2771|e2772|e2773|e2774|e2775|e2776|e2777|e2778|o1502|o1503|o1504|o1505|o1506|o1520|o1521|o1522|u2273|u2301|u2302|u2303|u2305 +ATRP#a5179|a5180 +ATRR#a1174|a1175|a1176 +ATRS#A75|A947|A971|A991|A993|E435|E436|E437|E447|a937|a938|a961|a962|a963|a964|a965|a966|a967|a968|a969|a1177|a5167|a5168|a5169|a5170|a5171|a5172|a5173|a5210|a5255|e151|e152|e153|e155|e566|e570|o416|o418|o419|o420|o421|o422|o423|o424|o425|o427|o428|o430|o432|o1252|o1253|o1491|o1492|o1493|o1494|u5|u6|u2274|u2275|u2308 +ATRT#A132|E77|E78|a1173|a1193|a1194|a1195|a1196|a5254|e567|e568|e569|i4169|i4170|i4171|i4172|i4176|i4177|o1511|o1512|o1513|o1517|u2304 +ATRW#o1342|o1343 +ATRX#U80|U81|a1170|a1171|a5309|a5310|i4173|i4174|i4175|o1507|o1508|o1509|o1510 +ATS#A73|A109|A202|A989|E47|E52|E54|E60|E62|E439|I29|I35|I270|O21|O22|O61|O64|O70|O71|O76|O267|O268|O272|U69|U74|Y33|Y36|Y54|a901|a970|a971|a1012|a1146|a1197|a1773|a1775|a1777|a5344|a5353|a5502|a5572|e158|e294|e296|e387|e573|e582|e585|e587|e2746|i83|i85|i116|i154|i156|i226|i3792|i3800|i3836|i4118|i4183|o32|o42|o403|o405|o406|o407|o433|o1524|y154|y155 +ATSK#I262|I263|a5573|a5574|o1525|o1526|o1527|o1528|o1545|o1546|o1547 +ATSL#i4184|o408|o1529|o1530|o1531|o1552 +ATSM#a5497|a5498|o1548|o1549|o1550|o1551 +ATSN#A81|A82|E65|E66|a974|e390|i166|i167|i168|i169|i170|i3798|i3806|o409 +ATSP#o1556|o1557|o1558|o1559|o1560|o1561|o1562|o1563|o1564|o1565 +ATSR#a1198|a1199|a1200|a1201|a1202|a1203|a1204|a1205|a1206|i3794|i3795|i3796|i3802|i3803|i3804|o1553|o1554|o1555 +ATSS#O65|O74|O75|O77|a973|a1343|a1344|a5331|a5332|a5333|e389|i155|i157|i3797|i3805|o434|o1544 +ATST#a972|a5243|a5244|a5245|a5246|a5247|a5248|a5249|a5334|a5335|a5499|a5500|e388|i3793|i3801|o394|o1532|o1533|o1534|o1539|o1540|o1541|o1542|o1543|o1566|o1567|o1568|o1569|o1570|o1571|o1572|o1573|o1574|o1575|o1576|o1577|o1578|o1579|o1580|o1581|o1582 +ATSX#i3791|i3799 +ATT#O66|a929|a1774|a5358|e293|e341|i171|i3786|i4116|o396|o1328 +ATTB#e342 +ATTF#a954|a955|a956 +ATTK#a5575|a5576|e571|i173|i174 +ATTN#a5361|e344|e391|o1330|o1331 +ATTP#a5354|a5355 +ATTR#a5367|a5368|a5369|a5370|a5371|a5372|a5373|e348|e349|e350|e351|e352|e353|e354|e355|e356|e357|e358|e359|e360|e361|e362|e363|e364|o1332|o1333|o1334|o1335|o1336|o1337|o1338|o1339 +ATTS#A95|A96|O67|a5359|a5374|e365|i172|i175|i3787|i3788|o395|o397|o1324|o1325|o1326|o1327|o1329 +ATTT#a5257|a5258|a5259|a5260|a5261|a5262|a5263|a5264|a5265|a5266|a5267|a5268|a5269|a5270|a5271|a5272|a5273|a5274|a5360|a5526|a5527|e343|o1322|o1323 +ATW#O269 +ATWK#o1595|o1596|o1597 +ATWN#E83|E84|E85|E86 +ATWR#E79|E80|E81|E82|a5577|a5578|o1589|o1590|o1591|o1592|o1593|o1594|o1603|o1604|o1605|o1606|o1607|o1608|o1609|o1610|o1611|o1612 +ATWS#O270|o1598 +ATWT#A981|A982|a5315|o1599|o1600|o1601|o1602 +ATX#Y51|a5181|a5188 +ATXB#a5182 +ATXM#a5185|a5186|a5187 +ATXN#a949|a950|a951|a952|a953|a5184|a5362|a5363|a5364|a5365|a5366|e345|e346|e347|o1535|o1536|o1537|o1538 +ATXS#Y52|a5189 +ATXT#a5183 +ATYN#e297 +AW#I143|Y2|a5704|a5705|e3175|o2189 +AWK#a5688|a5708|a5732 +AWKN#a5689|a5690|a5691|a5692|a5693|a5695|a5733 +AWKS#a5694 +AWL#E518 +AWLS#E519 +AWN#I145|O281 +AWNK#E520|E521|a5719|o2192|y73 +AWNS#I146|O282 +AWR#a5700|e3177 +AWRN#a5701|a5702 +AWRS#e3178|e3179 +AWRT#a5696|a5697|a5698|a5699 +AWS#I144|Y3|a5706|a5709|e3176|e3180|o2191 +AWSM#a5710|a5711|a5712 +AWST#a5713 +AWT#a5684|a5707|o2190|y72 +AWTN#a5686 +AWTS#a5687 +AWTT#a5685 +AWX#a5703 +AX#A882|A890|A905|I264|O50|a659|a687|a1923|a4706|a4723|e5|e207|e2748|i4136|i4145|o1260 +AX0Y#i45|i46|i47|i48|i49 +AXB#A886 +AXBS#A887 +AXF#a666|y144 +AXFB#a665 +AXFM#a668|a669|a670 +AXFN#a675 +AXFR#a671|a672|a673 +AXFS#a674|y145|y146 +AXFT#a667 +AXK#Y77|e211 +AXKB#A895 +AXKK#A896|A897 +AXKN#A898|a4710 +AXKR#A888|A889 +AXKS#Y78 +AXKX#O257|O258 +AXL#A901 +AXLJ#a1426|a1427|a1428|a1429|a1430|e2854|e2855|e2856|e2857|e2858 +AXLK#A899|e213|e214 +AXLN#e200|e201|e202 +AXLR#a4715 +AXLS#A62|A900|A902 +AXLT#e2853 +AXMK#y67|y68|y69 +AXML#I208|I209 +AXMT#a4708|a4709 +AXN#A58|A907|a4711 +AXNK#a676|a677|e212|e2754|e2755|e2756|i4144 +AXNM#i43|i44 +AXNS#A59|A908|a661|i4142|i4143 +AXNT#A884|A885|e204|e205|e206 +AXR#A892|a663|a4713|a4716|e2750|e2881|i4140|o349|o351|u2242 +AXRM#a678|a679|a680|a681|a682|a683|a684|a685|a686|a4717|a4718|a4719 +AXRN#e2885|u2248 +AXRS#A893|E441|E442|E443|e2751|e2752|e2882|e2884|o350|o352|u2243|u2249 +AXRT#e2883|u2244|u2245|u2246|u2247 +AXS#A883|A891|A894|A906|I265|O51|a662|a1924|a4707|a4712|e208|e210|e2753|i4137|i4139|o1250 +AXSN#A60|A61 +AXST#a664|a4714|i4141 +AXT#a660|e209|e2749|i4138|y4 +AXTK#A909 +AXTN#A903|A904|e203|y7 +AXTR#a4720|a4721|a4722 +AXTS#y5|y8|y9|y10|y11|y12|y13 +AXTT#y6 +AY#a5763|a5768|e4165 +AYBL#e4167|e4168|e4169|e4170|e4171 +AYBR#e4172|e4173|e4174 +AYFL#e4179|e4180|e4181 +AYKL#e4182|e4183|e4184 +AYL#A1079 +AYLN#e4196|e4197|e4198 +AYLS#A1080|e4189 +AYLT#e4190|e4191|e4192|e4193|e4194|e4195 +AYLX#e4186|e4187|e4188 +AYN#e4199 +AYNK#e4185|e4216 +AYPS#e4200|e4201|e4202 +AYR#I281 +AYRS#A1081 +AYS#a5764|a5765|a5769|a5770|e4166|e4203 +AYSR#e4206|e4207|e4208 +AYST#e4204|e4205|e4209|e4210 +AYT#e4175 +AYTL#a5766|a5767 +AYTR#e4176|e4177|e4178 +AYWT#e4213|e4214|e4215 +AYWX#e4211|e4212 ++++++++++ +B#B0|B279|B293|B294|B318|B344|B573|B689|B843|b0|b1|b311|b1206|b1231|b1346|b1479|b2158|b2440|b3349|b3696|b4095|b4172|b5365|b5710|b5733 +B0#B535|B780|b1085|b1087|b3834|b3979 +B0FN#B352|B353 +B0KS#b2457 +B0LH#B541|B542 +B0LN#b2166|b2167|b2168 +B0MT#b1098|b1099 +B0N#B537|B543 +B0NK#b1097|b2069|b2070|b2071 +B0NS#B538 +B0R#b1089|b3980 +B0RB#b1102|b1103|b1104 +B0RM#b1105|b1106|b1107 +B0RN#b3983 +B0RS#B257|b1090|b1091|b3984|b3985 +B0RT#b3982 +B0RX#b3981 +B0S#B536|B781|b1086|b1092|b1094|b1100|b1101|b1108|b3387|b3835|b3836 +B0SF#b1114|b1115|b1116 +B0SK#b1113 +B0SS#b1095|b1096|b3388|b3389 +B0ST#B539|B540 +B0T#b1088|b2072 +B0TB#b1109|b1110|b1111 +B0TK#b1093 +B0WT#b1112 +B0XB#B255|B256 +BB#B4|B346|B576|B692|B694|B696|B700|b12|b23|b2169|b3351|b3406|b3418|b3697|b3703|b4995|b5005 +BBB#b671 +BBBS#b672|b673 +BBHT#b25|b26|b3442|b3443|b3444 +BBJ#B6 +BBJS#B7 +BBK#b3701|b5711 +BBKS#b5712 +BBKT#b3421|b3422|b3423 +BBL#B9|B578|b5|b1182|b2171|b2172|b3413|b3699|b4996|b5004 +BBLF#b2184|b2185|b2186 +BBLK#b2174|b2175|b2176|b2177|b2178|b2179|b2180|b2181|b2182|b2183|b4999 +BBLN#B11|B12|B13|B14|B15|B16|B17|b11|b3417|b3424|b3425|b3426|b5003 +BBLR#b7|b8|b9|b5001 +BBLS#B10|B579|B580|b10|b1183|b1184|b2173|b2188|b3414|b3416|b4997|b5000|b5002 +BBLT#b6|b3415|b4998 +BBN#b17|b3409 +BBNK#b3411|b5008 +BBNS#b18|b19|b3410|b3412 +BBP#b1373 +BBPS#b1374 +BBR#b1209 +BBRS#b1208|b1210 +BBRT#b1481|b1482 +BBS#B5|B347|B577|B693|B695|B697|B701|b13|b14|b16|b24|b2170|b2187|b3408|b3419|b3427|b3698|b3700|b3702|b3704|b5006|b5007|b5009 +BBSK#b3420 +BBSL#b3428|b3429|b3430|b3431|b3432|b3433|b3434|b3435|b3436|b3437|b3438 +BBST#b29|b30|b31|b32 +BBT#B8|B698|b15|b3407 +BBTL#b3439|b3440|b3441 +BBTS#B699 +BBXK#b20|b21|b22 +BBYN#b27 +BBYX#b28 +BF#B1143|b1489|b1507|b2128|b2157|b2254|b5090 +BFHT#b3709 +BFK#b1558|b2687 +BFKK#b1491|b1492|b1493 +BFKL#b2258|b2259 +BFKN#b1560|b2690 +BFKS#b1561|b2688|b2691 +BFKT#b1559|b2689 +BFL#B1141|b268|b1548|b1552|b1564|b2114|b5092 +BFLF#b2684|b2685|b2686 +BFLM#b270|b271 +BFLN#b276|b1549|b1550|b1566|b2117|b2122|b2683|b5096 +BFLR#b272|b273|b274|b2119|b2120|b2121 +BFLS#B1142|b275|b1551|b1567|b2115|b2123|b5093|b5095 +BFLT#b269|b1565|b2116|b2118|b5094 +BFN#B40|B562|b3482|b4092|b5110 +BFNK#b1501|b2256|b5109 +BFNR#b5112|b5113 +BFNS#B41|B563|b1499|b1500|b3483|b3484|b4093|b5111|b5115 +BFNT#b4011 +BFNX#b5114 +BFR#B273|B833|b1370|b1497|b1562|b4094|b5098 +BFRH#b1563 +BFRJ#b2124|b2125|b2126 +BFRK#b2260|b2261|b2262|b2263|b2264|b2265|b2266 +BFRL#B558|B559|B560|B561 +BFRN#B275|B276|b1568|b1569|b1570|b1571|b4178|b4179|b4180|b5101 +BFRS#B274|B834|b1371|b1372|b5099|b5102 +BFRT#B320|B321|B1145|B1146|b5100 +BFS#B1144|b1490|b1502|b1547|b2127|b2129|b2257|b5091|b5116 +BFSK#b2487|b2491 +BFSS#b2488|b2489|b2490 +BFST#b1498|b1503|b1504|b1505 +BFT#b1496|b1553|b2255|b5097|b5103 +BFTB#b2458|b2459 +BFTL#b1572|b1573|b1574|b1575|b1576|b1577 +BFTN#b1556|b1557|b5106|b5107 +BFTR#b1494|b1495 +BFTS#b1554|b5104|b5108 +BFTT#b1555|b5105 +BFWT#b1506 +BH#b3717 +BHF#b1508|b1637|b1683|b1687 +BHFN#b1640|b1686|b1690 +BHFR#b1641|b1642|b1643|b1644|b1645|b1646|b1647|b1648|b1649|b1650|b1651|b1652|b1653|b1654|b1655|b1656|b1657|b1658|b1659|b1660|b1661 +BHFS#b1509|b1510|b1639|b1685|b1689 +BHFT#b1638|b1684|b1688 +BHLF#b1634|b1635|b1636 +BHLT#b1666|b1676|b1677|b1678|b1679|b1680|b1681|b1682 +BHM#B715 +BHM0#b1667|b1668|b1669 +BHMN#B46|B47|B48|B717|B718|B719|b3511|b3512|b3513 +BHMS#B45|B716 +BHNK#b3719 +BHNT#b1673|b1674|b1675 +BHPL#B566|B567 +BHS#B269|B270|b3720 +BHST#b1670|b1671|b1672 +BHT#B571|b1662|b3718|b4181 +BHTN#B568|B569|B570|b1664 +BHTS#B572|b1665|b4182|b4183 +BHTT#b1663 +BJ#B711|B1138|b248|b1691|b2304|b3454|b3457|b3487|b3712|b5073|b5085 +BJKS#b2306 +BJL#b282 +BJLS#B322|b283|b284 +BJMB#B1149|B1150 +BJMN#b3491|b3492|b3493|b3509|b3510|b3715 +BJN#B354|b1595 +BJNK#B355|b3458|b3714|b5088 +BJNN#b1599|b1600|b1601 +BJNR#b1596|b1597|b1598 +BJNS#b1602 +BJR#b250|b3710 +BJRK#b5075|b5076|b5077 +BJRN#B624|B625|b253 +BJRS#b251|b254|b3711 +BJRT#b252 +BJS#B712|b249|b255|b1692|b2305|b3456|b3488|b3494|b3505|b3508|b3716|b5078|b5086|b5087 +BJT#b1580|b3455|b3713|b5074|b5079 +BJTN#b1584|b5083 +BJTR#b1582|b1583|b5081 +BJTS#b1581|b5080|b5084 +BJTT#b5082 +BJWL#b1696|b1697|b1698|b1699|b1700|b1701 +BJYN#b3490 +BJYT#b3489 +BK#B68|B329|B337|B1115|B1147|b54|b277|b291|b299|b340|b1264|b1381|b1578|b2209|b2267|b2276|b2307|b2313|b2460|b3445|b3485|b3504|b3722|b3738|b4016|b5015|b5117|b5137 +BK0#b1916 +BK0N#b1918 +BK0S#b1919 +BK0T#b1917 +BKB#b5119 +BKBL#b72 +BKBN#b59|b60|b61|b62|b63|b76|b77|b78|b3724|b3725|b3726|b3727|b3728|b3729|b3730|b3731 +BKBR#b73|b74|b75|b79|b5020|b5021|b5022|b5122|b5123|b5124 +BKBS#b5120|b5121 +BKBT#b64|b65|b66|b67|b68|b69|b70|b71 +BKFL#b101|b102|b103|b285|b286|b287 +BKFR#b104|b105|b106|b107 +BKFT#B587 +BKH#b124 +BKHN#b115|b116|b117|b118|b119|b120|b121|b122|b123 +BKHS#b125 +BKHT#b5062|b5063 +BKJ#b288 +BKJM#b5036|b5037 +BKJS#b289 +BKKL#b33|b34|b35|b82|b83|b84 +BKKM#b85|b86|b87|b88|b108|b109 +BKKN#b5010|b5011|b5012|b5013|b5014 +BKKR#B339|B340|b36|b37|b110|b111|b112|b113|b114 +BKKS#b3732|b3733|b3734 +BKL#B51|B1119|b295|b1261|b1618|b3499|b5038|b5139 +BKLF#b353|b354 +BKLK#b133|b134|b135|b136|b137|b5064|b5065 +BKLM#b1375|b1376|b1377|b1378|b1620 +BKLN#b1625|b1626|b3502|b3503|b5045|b5146 +BKLR#b1621|b1622|b1623|b2210|b2211|b2212|b5041|b5042|b5043|b5142|b5143|b5144 +BKLS#B52|B1120|b132|b1262|b1263|b1624|b3501|b5039|b5044|b5140|b5145 +BKLT#B62|B63|b1387|b1388|b1389|b1390|b1619|b3500|b3750|b3751|b3752|b5040|b5141 +BKLX#b129|b130|b131 +BKM#b1379|b1391|b1630|b2272 +BKM0#b2290|b2291|b2292 +BKMB#b3762|b3763|b3764 +BKMK#b3753|b3754|b3755|b3756|b3757 +BKMN#b300|b1393|b1394|b5046 +BKMR#b2189|b2190|b2191|b3758|b3759|b3760|b3761 +BKMS#b1392|b1631|b1632|b2268|b2269|b2270|b2271|b2273 +BKN#B28|b226|b1246|b1383|b1579|b1603|b1627|b1633|b2315|b5738 +BKNF#B818|B819|B820|B821|b2214|b4012|b4013|b4014|b4015 +BKNK#B1117|B1118|b126|b127|b128|b298|b351|b352|b1594|b2213|b2314|b3498|b3741|b3742|b3743|b5035|b5136 +BKNN#b1385 +BKNR#B1121|B1122 +BKNS#B29|b227|b296|b297|b1247|b1248|b1386|b1604|b1605|b1628|b1629|b2293|b2316|b2317|b5739 +BKNT#b1384|b3736|b3737 +BKP#b206 +BKPK#b138|b139|b140|b141|b142|b143|b144|b145 +BKPL#b3765|b3766|b3767 +BKPN#b1514|b3748|b3749 +BKPP#b301|b302|b303|b304|b305|b306 +BKPR#b1511|b1512|b1513|b3745|b3746|b3747 +BKPS#b207|b208 +BKPT#b146|b147 +BKR#B64|B331|B773|b98|b292|b342|b346|b1267|b1585|b1591|b2202|b2274|b2310|b3496|b5017|b5126|b5131|b5133 +BKRB#b2192|b2193|b2194 +BKRF#b2461|b2462|b2463|b2464|b2465|b2466|b2467|b2468|b2469 +BKRJ#b1612|b1613|b1614|b1615|b1616 +BKRL#b1589 +BKRM#b151|b152|b1608|b1609|b1610|b1611|b5047|b5048 +BKRN#b1588|b2207|b2284|b2285|b2286|b5129 +BKRR#b2204|b2205|b2206 +BKRS#B65|B66|B67|B332|B774|b99|b100|b148|b149|b150|b343|b344|b345|b347|b1268|b1269|b1586|b1590|b1592|b2208|b2311|b5018|b5019|b5127|b5130|b5132 +BKRT#B18|B19|B709|B710|b1587|b2203|b2282|b2283|b5128 +BKS#B26|B27|B42|B330|B338|B1116|B1148|b55|b153|b278|b293|b307|b348|b1265|b1270|b1380|b1382|b1617|b2277|b2308|b2312|b3446|b3486|b3506|b3507|b3723|b3739|b3740|b3768|b4153|b4171|b5016|b5049|b5050|b5118|b5134|b5138|b5147 +BKSF#b4163|b4164 +BKSK#b4155|b4156|b4157|b5055|b5056|b5057 +BKSL#b159|b160|b161|b162|b163|b164|b165|b166|b167|b168|b169|b170|b171|b172|b3769|b3770|b3771|b4168 +BKSM#b5707|b5708|b5709 +BKSN#b4167 +BKSP#b173|b174|b175|b176|b177|b178|b2215|b2216 +BKSR#b4159|b4160|b4161|b4165 +BKSS#b1369|b4154|b4162|b4166|b5051|b5052 +BKST#B277|B278|B1234|B1235|b154|b155|b156|b157|b158|b179|b180|b181|b182|b183|b184|b185|b186|b187|b188|b189|b190|b191|b192|b193|b194|b195|b196|b197|b198|b199|b200|b294|b1191|b1192|b1920|b1921|b1922|b2275|b3497|b3777|b3778|b3779|b3780|b3781|b3782|b4158|b5135 +BKSW#b4169|b4170 +BKT#B333|B335|B713|b97|b290|b308|b341|b1266|b1593|b1606|b2279|b2294|b2309|b3495|b3735|b4070|b4174|b5023|b5024|b5125 +BKT0#b5058|b5059|b5060|b5061 +BKTF#b5027|b5028|b5029 +BKTL#b201|b279|b280|b281 +BKTN#b1607|b4176|b5030 +BKTR#b93|b94|b95|b96|b202|b203|b204|b205|b228|b229|b230|b231|b232|b233|b234|b235|b236|b237|b238|b239|b240|b241|b242|b243|b2297|b2298|b2299 +BKTS#B334|B336|B714|b309|b310|b2280|b2281|b2295|b2300|b4071|b4072|b4177|b5025|b5031 +BKTT#b89|b90|b91|b92|b2296|b4175|b5026 +BKWK#b2301|b2302|b2303 +BKWR#b209|b210|b211|b212|b213|b3783|b3784|b3785|b3786|b3787 +BKWT#b216|b217|b218|b219|b220|b221|b222 +BKWX#b214|b215 +BKX#b56|b2278|b3744 +BKXL#b3772|b3773|b3774 +BKXN#B20|B21|b38|b39|b40|b41|b42|b43 +BKXP#b349|b350|b3775|b3776 +BKXS#B22|B23|b57|b58 +BKXT#b80|b81|b5053|b5054 +BKXX#b355|b356 +BKY#b5032 +BKYR#b223|b224|b225 +BKYS#b5033|b5034 +BL#B2|B53|B55|B57|B58|B76|B82|B99|B300|B372|B374|B378|B381|B556|B590|B592|B595|B851|b313|b316|b357|b387|b419|b473|b1202|b1230|b1710|b1715|b1730|b1753|b1761|b1786|b1794|b1816|b2326|b2345|b2380|b2796|b2963|b3191|b3237|b3282|b3514|b3531|b3544|b3550|b4125|b5186|b5257|b5740 +BL0#B663|B687|b3023 +BL0L#b3024|b3580|b3581 +BL0N#b3025 +BL0R#b2882|b2883|b2884|b2885|b2962|b3026|b3027 +BL0S#B105|B106|B688|b3028|b3029 +BLB#B71|B588|b369|b1758|b2325|b2700|b3048|b5157 +BLBL#b2318|b2319|b2347|b3239|b3240|b3241 +BLBN#b2348|b2710|b3051|b3248|b3249|b3250 +BLBR#B684|B685|b1702|b1703|b1704|b1705|b1706|b1707|b1708|b1709|b1757|b2322|b2323|b2324|b2349|b2350|b2351|b2702|b2703|b2704|b2705|b2706|b2707|b2708|b2709|b3225|b3226|b3227|b3228|b3229|b3242|b3243|b3244|b3245|b3246|b3247 +BLBS#B589|b1759|b1760|b2711|b3049|b3052|b4020|b4021|b4022|b5158|b5159|b5160 +BLBT#b1801|b1802|b1803|b2701|b3050|b3251|b3252|b3253 +BLF#B728|b319|b1732|b1740|b3283 +BLFB#b1736|b1737|b1738|b1739 +BLFL#b392|b393|b394|b1804|b1805|b1806|b2358|b2359|b2360|b3195|b3196|b3197|b3290|b4135|b4136 +BLFN#B656|B657|B730|B731|b1746|b3289|b3291|b5217|b5218|b5219 +BLFR#B80|B81|B726|B727|b1727|b1728|b1729|b1742|b1743|b1744|b3285|b3286|b3287|b3525|b4029|b4030|b4031|b5220|b5221|b5222 +BLFS#B359|B360|B729|b320|b321|b1733|b1734|b1745|b3288|b3292 +BLFT#B686|b1741|b1814|b1815|b3284|b3348|b5209|b5210|b5211|b5212|b5213|b5214|b5215|b5216 +BLFX#b3255|b3256|b3257 +BLH#b474 +BLHK#b2361|b2362|b2363 +BLHL#b3204|b3205|b3206 +BLHN#b477 +BLHP#b1767|b1768|b1769|b5254|b5255|b5256 +BLHR#b3201|b3202|b3203|b5227|b5228|b5229 +BLHS#b475|b478 +BLHT#b476|b5223|b5224|b5225|b5226 +BLJ#b2328|b2476|b3230|b5161|b5168 +BLJK#b2470|b2471|b2472|b3263 +BLJL#b3258|b3259|b3260 +BLJM#B364|B365 +BLJN#B361|B362|B363|b3231|b3232|b3233|b3234|b3235|b5167 +BLJR#b1775|b1776|b1777|b1778|b1779|b1780|b1781|b3236|b5165 +BLJS#b2329|b2330|b2473|b2474|b2475|b2477|b5162|b5164|b5166 +BLJT#b5163 +BLK#B643|B658|B1156|b400|b418|b1187|b1826|b2338|b2712|b2906|b3053|b3055|b3086|b4128|b5173|b5185|b5237|b5240 +BLK0#b2781|b2782|b2783 +BLKB#B627|B628|B666|B667|b2713|b2714|b2715|b2716|b2717|b2718|b2719|b2720|b2721|b2722|b2723|b2724|b2725|b2726|b3068|b3069|b3070|b3071|b3072 +BLKF#B629|B630|b2737 +BLKH#b2741|b2742|b2743|b3077|b3078|b3079|b3080|b3081|b3082|b5176|b5177|b5178 +BLKJ#b2747|b2748|b2749|b2750|b2751|b3065|b3066|b3067 +BLKK#b2727|b2728|b2729|b2738|b2739|b2740 +BLKL#B645|B646|b358|b359|b360|b2752|b2753|b2754|b2755|b2756|b2757|b2758|b2759|b2760|b2909 +BLKM#b442|b443|b2761|b2762|b2763|b2764|b2765|b2766|b2767|b2768 +BLKN#B85|B86|B87|B88|B89|B90|B91|B92|B93|B94|B95|B96|B97|B98|B732|B733|b370|b371|b372|b401|b402|b403|b404|b405|b406|b407|b408|b409|b410|b411|b412|b416|b1189|b2343|b2390|b2391|b2731|b2732|b2733|b2734|b2744|b2745|b2769|b2770|b2910|b2911|b3083|b3198|b3199|b3200|b3559|b3562|b3563|b5181|b5182|b5183 +BLKP#B631|B632 +BLKR#B366|B367|B1151|B1152|B1153|B1154|b414|b1723|b1724|b1725|b1726|b2340|b2341|b2342|b2735|b2907|b3074|b3075|b3076|b3261|b3262|b5179 +BLKS#B626|B633|B634|B644|B1157|b415|b417|b1190|b1770|b1771|b1772|b1827|b1828|b2344|b2736|b2774|b2775|b2776|b2777|b2778|b2779|b2780|b2908|b3054|b3056|b3084|b3085|b3087|b3088|b3555|b3556|b3557|b3558|b3560|b4129|b4131|b5174|b5180|b5184|b5238|b5239 +BLKT#b413|b1188|b2339|b2730|b2771|b2772|b2773|b2784|b2785|b2786|b2787|b2788|b3057|b3058|b3059|b3060|b3061|b3062|b3063|b3064|b3073|b4130|b5175 +BLKW#B635|B636 +BLKX#b2746 +BLLK#b361|b362|b363 +BLLM#b3209|b3210|b3211 +BLM#B376|B672|b479|b486|b2798|b2972|b3152|b5169 +BLMF#B668|B669|B676|B677 +BLMK#B1155|b5171|b5172 +BLML#b2801|b2802|b2803 +BLMN#B383|B384|B678|B679|b483|b484|b1783|b1784|b1785|b2808|b3158 +BLMP#B385|B386|b2973|b2974|b2975|b2976 +BLMR#B674|B675|b481|b2804|b3155|b3156|b3157 +BLMS#B377|B673|B680|B681|b480|b482|b485|b2799|b2805|b3153|b3159|b5170 +BLMT#b2800|b3154 +BLMW#b2806|b2807 +BLMX#b2936|b2937|b2938|b2939|b2940 +BLN#B637|B724|B775|b390|b447|b487|b1515|b2372|b3212|b4023|b4137|b5233 +BLN0#b2378|b2379 +BLNH#B655 +BLNJ#b1809|b1810|b1811|b1812 +BLNK#B594|B647|B648|B653|B654|b322|b399|b444|b1204|b1782|b1808|b1813|b2331|b2332|b2333|b2334|b2335|b2367|b2368|b2369|b2370|b2371|b2813|b2814|b2815|b2829|b2830|b2831|b2832|b2833|b2834|b2835|b2836|b2837|b2838|b2839|b2840|b2841|b2842|b2997|b2998|b2999|b3000|b3001|b3002|b3003|b3004|b3293|b3524|b4140|b5232 +BLNN#b450 +BLNR#b2374|b2375|b2376|b2952 +BLNS#B84|B380|B638|B725|b364|b365|b366|b367|b368|b391|b448|b451|b452|b453|b488|b1516|b1517|b2373|b2377|b3264|b3265|b3266|b3267|b4024|b4025|b4138|b4139|b5234 +BLNT#B368|B369|B660|B670|B671|b449|b2816|b2817|b2818|b2819|b2820|b2821|b2822|b2823|b2824|b2825|b2826|b2827|b2828|b2945|b2946|b2947|b2948|b2949|b2950|b2951|b2977|b2978|b2979|b2980|b2981|b2982|b2983|b2984|b2985|b2986|b2987|b2988|b2989|b2990|b2991|b2992|b2993|b2994|b2995|b2996|b3005|b3006|b3007|b3089|b3090|b3091|b3092|b3093|b3094|b3095|b3295|b3296|b3297|b3298|b3299|b3300|b3301|b3302|b3303|b3304|b3305|b3306|b3307|b3308|b3309|b3310|b3311|b3312|b3313|b3314|b3315 +BLNX#B69|B70|B649|B650|B651|B652|b2809|b2810|b2811|b2812|b2941|b2942|b2943|b2944 +BLP#b2929|b3008 +BLPL#b462|b463|b464 +BLPN#b465|b466|b467|b2934|b5241|b5242|b5243 +BLPP#b3215|b3216|b3217 +BLPR#b459|b460|b461|b2932|b2933|b3160|b3161|b3162|b3268|b3269|b3270|b3271|b3272 +BLPS#b2388|b2930|b2935|b3009|b3010 +BLPT#b2931 +BLR#B286|B639|B641|b395|b2843|b2912|b2917|b3273|b3316|b3325|b3516|b3546|b4132 +BLRB#b3317|b3318|b3319 +BLRK#B78|B79 +BLRL#b2915 +BLRM#b468|b469|b470|b3518|b3519|b3520 +BLRN#b436|b437|b438|b2846|b2847|b2848|b2849|b2850|b2851|b2916|b3323|b3324|b5244|b5245|b5246 +BLRP#b3521|b3522 +BLRR#b2913|b3321|b5247 +BLRS#B287|B358|B640|B642|b396|b397|b2845|b2914|b3322|b3326|b3517|b3523|b3547|b3548|b4133|b4134 +BLRT#B101|B102|B103|b2364|b2365|b2366|b2844|b3320|b3327|b3328|b3329|b3330|b3552|b3553|b3554 +BLRX#b5260|b5261|b5262 +BLS#B3|B54|B56|B59|B77|B83|B100|B301|B370|B373|B375|B379|B382|B557|B591|B593|B596|B659|B661|B662|B824|B852|b314|b317|b318|b329|b388|b398|b420|b471|b472|b489|b1205|b1718|b1735|b1754|b1762|b1764|b1774|b1789|b1790|b1795|b2327|b2336|b2346|b2381|b2386|b2389|b2797|b2876|b2886|b2953|b3011|b3012|b3186|b3218|b3224|b3238|b3274|b3280|b3526|b3532|b3533|b3545|b3549|b3551|b3561|b3584|b3585|b4126|b4141|b5187|b5231|b5248|b5258|b5741|b5742 +BLSB#B350|B351 +BLSF#b2852|b2853|b2854|b2855|b2856|b2857|b2858|b2859|b2860|b2861|b2862|b2863|b3013|b3014|b3015 +BLSK#B110|B111 +BLSM#b330|b331|b332|b491|b492|b493|b494|b3163|b3164|b3165|b3166|b3167|b3168 +BLSN#b2337|b2893|b2894|b2895|b2896|b2897|b2959|b2960|b2961|b3190 +BLSR#b2889|b2890|b2891|b3038|b3039|b3040 +BLSS#B371|B825|b490|b495|b2887|b2892|b2958|b3187|b3189|b3586 +BLST#b430|b431|b432|b433|b434|b445|b446|b496|b497|b498|b499|b500|b501|b2864|b2865|b2866|b2867|b2868|b2869|b2870|b2871|b2872|b2873|b2874|b2875|b2888|b2954|b2955|b2956|b2957|b3016|b3017|b3018|b3019|b3020|b3021|b3022|b3188|b3275|b3276|b3277|b3278|b3279|b3339|b3340|b3341|b3342|b3343|b3344|b3345|b3346|b3347|b3572|b3573|b3574|b3575 +BLT#B72|B104|b315|b326|b373|b386|b389|b421|b423|b435|b439|b454|b1203|b1731|b1763|b1773|b1817|b2352|b2353|b2792|b2918|b2922|b2923|b2964|b3041|b3096|b3150|b3169|b3185|b3254|b3515|b3534|b3576|b4127|b5148|b5156|b5200|b5201|b5230 +BLT0#b3143|b3144|b3145|b3146 +BLTB#b3098|b3099 +BLTF#b3537|b3538|b3539 +BLTH#b3102|b3103|b3104|b3105 +BLTK#B107|b2898|b3100|b5188|b5189|b5190|b5191|b5192 +BLTL#b380|b1747|b1748|b1749|b1750|b1751|b1752|b3110|b3113|b3114|b3115|b3116|b3117|b3118|b3119|b3120|b3540 +BLTM#B108|B109|b3121|b3122|b3123 +BLTN#B387|B388|B749|B750|b379|b381|b382|b457|b1755|b1756|b1820|b1821|b2356|b2877|b2878|b2879|b2880|b2881|b2920|b2927|b2970|b3046|b3111|b3112|b3184|b3281|b3541|b3542|b3582|b5152|b5153|b5154|b5203|b5204|b5205|b5206|b5207 +BLTR#B73|B389|B390|B822|B823|b374|b375|b376|b383|b384|b385|b424|b425|b426|b428|b1765|b1766|b2320|b2321|b2789|b2790|b2791|b2924|b2925|b2926|b2967|b2968|b2969|b3043|b3044|b3045|b3107|b3181|b3182|b3183|b3219|b3220|b3221|b3535|b3579|b4026|b4027|b4028|b5149|b5150|b5151 +BLTS#b327|b328|b377|b378|b422|b427|b429|b440|b441|b455|b458|b1818|b1822|b2354|b2357|b2793|b2795|b2921|b2928|b2965|b2971|b3030|b3031|b3032|b3033|b3034|b3035|b3036|b3037|b3047|b3097|b3108|b3109|b3124|b3128|b3129|b3130|b3131|b3132|b3133|b3134|b3135|b3136|b3137|b3138|b3139|b3140|b3141|b3142|b3170|b3179|b3536|b3543|b3577|b3583|b5155|b5193|b5194|b5195|b5196|b5197|b5198|b5199|b5202|b5208 +BLTT#b456|b1711|b1712|b1713|b1714|b1819|b2355|b2794|b2919|b2966|b3042|b3101|b3106|b3180|b3578 +BLTW#B74|B75|b1823|b1824|b1825|b3147|b3148|b3149 +BLTX#b3125|b3126|b3127 +BLTY#b3151 +BLW#b2387|b3207 +BLW0#b1791|b1792|b1793 +BLWK#b323|b324|b325 +BLWN#B1158|B1159|b1788|b2385|b3208 +BLWP#b3222|b3223 +BLWR#b2383|b3192|b3193|b3194|b5263|b5264|b5265 +BLWS#b2384 +BLWT#b1787|b2382|b3213|b3214 +BLX#B664|b1719|b2899|b3171|b3178|b3294|b3331|b5235 +BLXF#B734|B735|B736|B737|B738|B739|B740|B741|B742|B743|B744|B745|B746|B747|B748|b3564|b3565|b3566|b3567|b3568|b3569|b3570|b3571 +BLXN#b1722|b2905|b3177|b3337|b3338|b5236 +BLXR#B682|B683|b2901|b2902|b2903|b3175|b3333|b3334|b3335 +BLXS#B665|b1721|b2904|b3172|b3174|b3176|b3336 +BLXT#b1720|b2900|b3173|b3332|b5249|b5250|b5251|b5252|b5253 +BLYN#b1717|b1807|b1829|b5259 +BLYT#b1716 +BLYX#b1796|b1797|b1798|b1799|b1800 +BM#B271|b1271|b3587|b3788|b5266 +BMB#B114|B751|b502|b2392 +BMBL#b5268|b5269|b5270|b5271|b5272|b5273|b5274 +BMBN#b3606|b3607 +BMBP#b3609 +BMBR#b3588|b3589|b3590|b3591|b3592|b3593|b3594|b3595|b3596|b3597|b3603|b3604|b3605|b3608 +BMBS#B115|B752|b503|b504|b505|b506|b507|b508|b2393|b2394|b3598|b3599|b3600|b3601|b3610|b3614|b3615 +BMBT#b3602 +BMBX#b3611|b3612|b3613 +BMF#b5275|b5287 +BMFS#b5276|b5288 +BMK#B112 +BMKS#B113 +BMN#B841|b1834|b4142|b4144 +BMN0#b2401|b2402 +BMNK#b1274|b3798|b5281 +BMNN#b1836 +BMNS#B842|b1837|b4143 +BMNT#B323|B324|b1835 +BMP#b5282|b5300 +BMPK#b5294|b5295|b5296 +BMPN#b5291|b5292|b5293 +BMPR#b5284|b5285|b5286|b5289 +BMPS#b5290|b5297 +BMPT#b5283 +BMPX#b5298|b5299 +BMR#b1830|b3790|b5278 +BMRN#b1833|b3792|b3793|b3794|b3795|b3796 +BMRS#b1832|b3791|b3797|b5279|b5280 +BMRT#b1831 +BMS#B272|b1272|b1275|b1838|b2478|b2479|b3799|b5267|b5301 +BMSM#b1841|b1842 +BMSN#b1844 +BMSS#b1843 +BMST#b1839|b1840 +BMT#b1273|b3789|b5277 +BMTK#b2480 +BMTL#b2395|b2396|b2397|b2398|b2399|b2400 +BMTR#b2481|b2482|b2483|b2484 +BN#B116|B302|B391|B420|B424|B426|B759|B765|B771|B772|B776|B1164|b509|b571|b1276|b1281|b1518|b2403|b3641|b3684|b3687|b3694|b3800|b5302|b5355 +BN0#b1863 +BNBK#b1278|b1279|b1280 +BNBN#b3619|b3620|b3621 +BNFK#b1868|b1869|b1870|b1871|b1872|b1873|b1874|b1875 +BNFL#B769|B770|b573|b1893|b1894|b1895|b1896|b1897 +BNFN#B755|B756 +BNFR#b3656|b3657|b3658 +BNFS#B761|B762|b1876|b1877|b1878|b1879|b1880|b1881|b1882 +BNFT#b1888|b1889|b1890|b1891|b1892 +BNFX#b1883|b1884|b1885|b1886|b1887 +BNHM#b3667|b3668 +BNHT#b3644|b3645|b3646|b3647 +BNJ#b596|b2420|b5324 +BNJL#B133|B134 +BNJM#B418|B419 +BNJN#b581|b2425|b2455|b2456|b3662|b5329 +BNJR#b578|b579|b580|b5325 +BNJS#b597|b598|b599|b600|b601|b2421|b2423 +BNJT#b577|b2422|b3661|b5323 +BNK#B131|B135|B574|B597|B704|b3|b575|b602|b637|b1693|b2424|b2427|b2485|b3659|b3663|b3676|b3721|b3807|b5318|b5341 +BNKB#b604|b605|b606|b607 +BNKH#b5347|b5348|b5349 +BNKK#B123|B124|b608|b609 +BNKL#B121|B122|B125|B126|B127|B128|B405|B406|B407|B408|b582|b583|b584|b2426|b2429|b2430|b2431|b2434|b2435|b5320|b5321|b5322|b5326|b5327|b5328|b5330|b5331|b5332|b5333|b5334|b5335|b5336 +BNKM#b5312|b5352|b5353 +BNKN#b614|b615|b616|b1900|b1901|b1902|b1903|b1904|b3679|b5350 +BNKR#B119|B120|B129|B130|B1162|B1163|b611|b612|b613|b617|b618|b619|b620|b621|b622|b623|b624|b625|b626|b627|b628|b629|b3678|b3808|b5344|b5345|b5346 +BNKS#B132|B136|B137|B409|B410|B575|B705|b576|b585|b603|b630|b638|b639|b1694|b1695|b2428|b2486|b3660|b3664|b3665|b3666|b3680|b5319|b5337|b5342|b5351 +BNKT#b586|b610|b641|b642|b643|b644|b645|b646|b647|b648|b649|b650|b651|b3677|b5343 +BNL#b510|b514|b2159|b2160|b2246|b2247 +BNLK#B401|B402 +BNLS#b2248|b3648 +BNLT#b511|b512|b513 +BNM#b1909|b2249 +BNMB#b1910|b1911|b1912 +BNML#b2436|b2437|b2438 +BNMS#b2250 +BNN#B118|B411|b515|b5338 +BNNK#b636|b2433|b3672 +BNNS#B412|B413|b516|b517|b3616|b3617|b3618|b3671|b5339|b5340 +BNPL#b1284|b1285|b1286 +BNPR#B753|B754 +BNR#B767|b632|b2406|b3649|b3669|b3685 +BNRS#B768|b633|b635|b2405|b3650|b3651 +BNRT#b634 +BNS#B117|B303|B392|B421|B425|B427|B438|B760|B766|B777|B1165|b572|b574|b640|b652|b670|b1277|b1282|b1283|b1287|b2404|b2439|b3642|b3652|b3688|b3691|b3692|b3801|b3809|b4032|b4043|b5303|b5354|b5356|b5357 +BNSL#b4040 +BNSN#B430|B431|B1166|B1167|b1913|b1914|b1915|b4041|b4042 +BNSR#b3695|b4034|b4035|b4036|b4038 +BNSS#b3689|b3690|b3693|b4037|b4039 +BNST#B138|B139|B439|B440|b593|b594|b595|b1288|b1289|b1290|b3670|b3686|b4033 +BNT#B140|B414|B416|B422|B428|B432|B757|B763|b518|b531|b569|b631|b1854|b1862|b1905|b2407|b2432|b3622|b3643|b3673|b3681|b4044|b4068|b5358 +BNTB#B1160|b528|b529|b530|b1855 +BNTF#b4064|b4065|b4066|b4067 +BNTH#b3627|b3628|b3629 +BNTJ#b520|b521|b522|b523|b524|b3624|b3625 +BNTK#B395|B396|B397|B398|B399|B400|b533|b535|b1864|b1865|b1866|b1867|b3802|b3803|b3804|b3805|b3806 +BNTL#B434|B435|b547|b548|b549|b553|b554|b555|b4054|b4055|b4056|b4057|b5313|b5314|b5315|b5316|b5317 +BNTM#b550|b551|b552|b656|b657|b658|b659|b660|b661|b3631|b3632|b3633 +BNTN#B403|B404|B436|B437|b525|b526|b527|b540|b541|b1860|b2414|b2415|b2416|b3630|b4049|b4053|b5360|b5361|b5362 +BNTR#B393|B394|b537|b662|b663|b664|b665|b666|b1857|b1858|b1859|b2408|b2409|b2410|b2411|b2412|b2413|b4045|b4046|b4047|b4050|b4051|b4052 +BNTS#B141|B142|B415|B417|B423|B429|B433|B758|B764|B1161|b519|b532|b538|b539|b556|b557|b558|b559|b560|b561|b562|b1861|b1906|b2417|b3623|b3634|b3635|b3636|b3637|b3674|b3675|b3682|b3683|b4058|b4059|b4060|b4061|b4062|b4063|b4069|b5363 +BNTT#b534|b536|b542|b543|b544|b545|b546|b1856|b1898|b1899|b3626|b4048|b5359 +BNTW#b563|b564|b565|b566|b567|b568|b1907|b1908|b2418|b2419|b3638|b3639|b3640 +BNTY#b570 +BNX#b587|b653|b1845|b5304|b5311 +BNXK#b3653|b3654|b3655 +BNXM#b591|b592|b1850|b1851|b1852|b1853 +BNXN#b590|b1849|b5310 +BNXR#b5308 +BNXS#b589|b654|b655|b1846|b1848|b5305|b5307|b5309 +BNXT#b588|b1847|b5306 +BNY#b5364 +BNYN#B1168|B1169|b667|b668|b669 +BP#b1519|b3870 +BP0#b5748 +BP0S#b5749|b5750 +BPK#b2492 +BPL#b5751 +BPLN#b2519|b2520|b2521 +BPLR#b2522|b2523|b2524|b2525|b2526|b2527|b2528|b2529|b2530 +BPNK#b1525|b3872 +BPR#b1522 +BPRS#b1523|b1524 +BPRT#b2511|b2512|b2513|b2514 +BPS#b1520|b1526|b2494|b3873|b4194|b5743|b5744 +BPSN#b5747 +BPSS#b2493|b2495|b5746 +BPST#b5745 +BPT#b1521|b2515|b3871 +BPTL#b2517 +BPTS#B143|B144|B145|b674|b675|b676|b677|b678|b679|b680|b681|b682|b683|b684|b685|b686|b687|b688|b689|b690|b691|b692|b693|b694|b2516|b2518 +BR#B36|B146|B179|B206|B212|B216|B267|B304|B446|B510|B611|B706|B720|B853|B924|B958|B989|B1205|b695|b762|b919|b928|b1291|b1527|b1532|b1950|b2251|b3352|b3810|b3874|b3893|b3897|b3915|b4195|b4227|b4376|b4548|b4617|b4701|b4728|b4897|b5374|b5388|b5496|b5503|b5506|b5529|b5752 +BR0#B289|B516|b1954|b2575|b4485|b4492|b4510|b4875 +BR0B#b4487 +BR0L#B222|B223|B934|B935|B936|b4488|b4489|b4490|b4491|b4503|b4504|b4505|b4506|b4877|b4878|b4879 +BR0M#b2582|b2583|b2584 +BR0N#b1957|b2581|b4500|b4501|b4502 +BR0P#b2585|b2586|b2587 +BR0R#b2588|b2589|b2590|b4494|b4495|b4496|b4498|b4536|b4880|b4881|b4882|b4883|b4884|b4885|b4886|b4887|b4888 +BR0S#B290|B517|b1955|b1958|b2576|b2591|b2592|b2593|b2594|b4486|b4497|b4499|b4507|b4876|b4889 +BR0T#b1956|b2577|b2578|b2579|b2580|b4493|b4508|b4509 +BRB#B148|B158|B164|b697|b4561 +BRBK#b729|b730|b731|b732|b733|b763 +BRBL#b735|b736|b737|b1292|b1293|b5376|b5377|b5378|b5379 +BRBN#B826|B827|B828|B1170|B1171|b749|b4073|b4074|b4075|b4569 +BRBR#B154|B155|B156|B157|B160|B161|B166|B167|B168|B169|B443|B444|B445|b699|b700|b701|b702|b703|b704|b705|b706|b707|b708|b709|b710|b711|b712|b713|b714|b715|b716|b717|b718|b719|b720|b721|b722|b723|b724|b725|b726|b727|b728|b738|b739|b740|b741|b742|b743|b744|b745|b746|b747|b748|b1941|b1942|b4563|b4564|b4565|b4566|b4567 +BRBS#B149|B159|B165|b698|b753|b4568 +BRBT#B150|B151|B152|B153|B162|B163|B170|B171|b734|b750|b751|b752|b4562|b4899|b4900|b4901|b4902 +BRBW#b754|b755 +BRF#b778|b1927|b4347|b4357|b4619 +BRFK#b4620|b4621|b4622 +BRFL#b781|b782|b783|b4349|b4629 +BRFM#b1929|b1930|b1931 +BRFN#b780|b1933|b4350|b4356|b4626|b4627|b4628|b4630 +BRFR#b2570|b2571|b4351|b4352|b4353|b4359|b4360|b4543|b4544|b4545|b4624 +BRFS#b765|b766|b784|b1932|b4354|b4355|b4358|b4537|b4625|b4631 +BRFT#b767|b768|b779|b1928|b1934|b4345|b4346|b4348|b4538|b4539|b4540|b4541|b4542|b4546|b4547|b4623 +BRH0#b2496|b2497 +BRHH#b4894|b4895|b4896 +BRHL#b3898|b3899|b3900 +BRHN#b769 +BRHP#b801|b802 +BRHT#b770 +BRJ#b791|b889|b3875|b4599 +BRJH#b4603|b4604|b4605 +BRJL#b4601 +BRJM#b794|b795|b796 +BRJN#B454|B455|b800|b893|b4609|b5413|b5414|b5415|b5416 +BRJP#B974|B975|b797|b798 +BRJR#B456|B457|B458|B459|B976|B977|B1176|B1177|b5417|b5418|b5419 +BRJS#B789|B978|B1178|B1179|b792|b799|b890|b892|b4076|b4077|b4078|b4079|b4600|b4606 +BRJT#B606|B607|B979|B980|B981|B982|B983|B984|B985|B986|B1004|B1005|B1006|B1007|b793|b891|b4602 +BRJW#b4607|b4608 +BRK#B176|B452|B464|B787|B791|B829|B873|B919|B993|B996|B1050|B1056|B1064|B1066|B1174|B1185|B1187|b809|b880|b882|b1938|b1943|b3876|b3912|b4230|b4281|b4426|b4570|b4635|b4783|b4793|b4860|b5411|b5420 +BRK0#b4456|b4457|b4458 +BRKB#b4427|b4428|b4572|b4573|b4574 +BRKF#b4441|b4442|b4443|b4444|b4445|b4446|b4447 +BRKJ#b4429|b4430|b4431 +BRKK#b4772|b4773 +BRKL#B174|B175|B184|B185|B465|B466|B467|B468|B1068|B1069|b1944|b1945|b4577|b4578|b4579|b4580|b4581|b4864|b5426|b5427|b5428|b5429|b5430|b5431|b5432|b5433|b5434|b5435|b5436|b5437|b5438|b5439|b5440|b5441|b5442|b5443 +BRKM#B460|B461|B999|B1000|b4284|b4285|b4286|b4890|b4891|b4892|b5444|b5445|b5446 +BRKN#B608|B937|B938|B1058|B1180|B1181|B1182|B1183|B1184|b785|b786|b787|b788|b789|b790|b820|b884|b4209|b4210|b4241|b4288|b4448|b4449|b4450|b4576|b4643|b4644|b4645|b4646|b4647|b4648|b4649|b4780|b4781|b4782|b4794|b4795|b4796|b4797|b4806|b4863|b5448|b5449 +BRKP#b812|b813|b814|b815|b816|b4454 +BRKR#B182|B183|B325|B326|b756|b757|b758|b817|b818|b819|b4234|b4235|b4236|b4238|b4239|b4240|b4438|b4439|b4440|b4798|b4799|b4800|b4801|b4802|b4803|b4804|b4805|b5390|b5391|b5392|b5393|b5394|b5395|b5396|b5397|b5398|b5399|b5400|b5401|b5402|b5403|b5404|b5405|b5406|b5407|b5408|b5409|b5422|b5423|b5424 +BRKS#B453|B788|B792|B830|B874|B920|B994|B997|B998|B1051|B1057|B1065|B1067|B1070|B1175|B1186|B1188|B1189|b810|b821|b881|b885|b1939|b1940|b1946|b3877|b3878|b4242|b4282|b4287|b4455|b4571|b4582|b4636|b4663|b4784|b4785|b4861|b4865|b5412|b5447 +BRKT#B995|b811|b883|b886|b887|b888|b910|b911|b912|b913|b914|b4211|b4212|b4213|b4214|b4215|b4218|b4219|b4220|b4231|b4232|b4233|b4237|b4283|b4435|b4436|b4437|b4451|b4452|b4453|b4575|b4637|b4638|b4639|b4640|b4641|b4642|b4705|b4706|b4707|b4767|b4768|b4769|b4770|b4771|b4862 +BRKW#b4432|b4433|b4434|b4459|b4460|b4461|b4583|b4584 +BRKX#B469|B470|B471|b4216|b4217|b4511 +BRKY#b4585|b4586|b4587 +BRL#B186|B522|B885|B1190|b772|b822|b896|b1947|b1959|b4361|b4786|b4809|b5450|b5455|b5470 +BRLK#b771|b824|b825|b826|b1952|b4807 +BRLM#b1961|b1962 +BRLN#B472|B473|B474|B475|B476|B477|B1192|B1193|b899|b901|b4367|b4664|b4665|b4666|b4667|b4668|b4669|b4670|b4671|b4672|b4791|b5467|b5468 +BRLP#b5457|b5458 +BRLR#b4364|b4365|b4366|b4788|b4789|b4790|b5465 +BRLS#B187|B478|B479|B523|B886|B1191|b823|b897|b902|b1960|b4362|b4368|b4792|b4808|b4810|b5451|b5452|b5456|b5460|b5461|b5462|b5463|b5464|b5466|b5469 +BRLT#b898|b900|b4363|b4787|b5459 +BRM#B875|B889|B1194|b807|b835|b925|b4462|b4673|b4866|b4868 +BRMB#b4289|b4290|b4291|b4292|b4944 +BRMF#b4675 +BRML#b4676 +BRMN#B609|B610|B877|B878|B879|B880|B881|B883|B939|B940|b830|b831|b832|b894|b4678|b4815|b4816 +BRMP#B891|B892 +BRMR#B218|B219|b833 +BRMS#B876|B882|B884|B890|B1195|B1196|b808|b834|b926|b927|b4463|b4674|b4679|b4680|b4681|b4867|b4869|b4870|b4871|b4872|b5498 +BRMT#B480|B481|B482|B483|B484|B485|B486|b827|b828|b829|b856|b857|b858|b859|b860|b4677|b4811|b4812|b4813|b4814 +BRN#B49|B188|B198|B204|B214|B487|B504|B793|B794|B887|B893|B932|B966|B968|B1010|B1045|B1074|B1076|B1079|B1088|B1090|B1104|B1241|b836|b842|b861|b878|b903|b3908|b3909|b3910|b4247|b4276|b4293|b4369|b4375|b4684|b4700|b4903|b4908|b4930|b5471 +BRNB#B190|B191|B192|B1197|B1198|b5472 +BRNH#B498|B499|B500|B501 +BRNJ#b863|b864|b865|b4687|b4688|b4689|b4690 +BRNK#B462|B463|B1008|B1009|B1062|B1063|B1243|b803|b838|b839|b840|b841|b918|b1303|b1304|b1305|b3905|b3906|b3907|b4686|b4691|b4695|b4696|b4697|b4698|b4699|b4824|b4825|b4826|b4827|b4828|b4829|b5500 +BRNL#B506|B507|b875|b4257|b4258|b4259 +BRNM#B200|B201|B831|B832 +BRNN#B913|B914|B945|B946|B1078|B1082|B1083|b4255|b4256|b4373|b4374|b4694|b4911|b5477|b5478 +BRNP#b4260|b4261 +BRNR#B193|B194|B493|B494|B495|B496|B947|B948|b4253|b4371|b4692|b4906|b5474|b5475|b5476 +BRNS#B50|B189|B195|B199|B205|B215|B488|B497|B502|B503|B505|B508|B509|B795|B888|B894|B933|B967|B969|B1011|B1046|B1059|B1060|B1075|B1077|B1080|B1081|B1084|B1085|B1089|B1091|B1092|B1093|B1105|B1202|B1203|B1204|B1242|b773|b774|b837|b843|b844|b845|b846|b847|b848|b849|b850|b851|b852|b862|b866|b867|b868|b876|b877|b879|b904|b905|b906|b3911|b4248|b4254|b4262|b4263|b4264|b4265|b4266|b4267|b4294|b4370|b4372|b4685|b4693|b4836|b4837|b4838|b4839|b4840|b4904|b4907|b4909|b4910|b4913|b4917|b4918|b4919|b4920|b4931|b4932|b5483|b5484|b5485|b5489 +BRNT#B180|B181|B196|B197|B489|B490|B491|B492|B897|B898|B899|B900|B901|B902|B903|B904|B905|B906|B907|B908|B909|B910|B911|B912|B915|B916|B917|B918|B941|B942|B943|B944|B949|B950|B1061|B1199|B1200|B1201|B1217|B1218|B1219|B1220|b869|b870|b871|b872|b873|b874|b4252|b4268|b4269|b4301|b4302|b4303|b4304|b4305|b4306|b4307|b4308|b4309|b4310|b4311|b4312|b4313|b4314|b4315|b4316|b4317|b4682|b4683|b4830|b4831|b4832|b4833|b4834|b4835|b4905|b4914|b4915|b4916|b4950|b4951|b4952|b4953|b4954|b4955|b4956|b5473|b5486|b5487|b5488|b5490 +BRNW#b4270|b4271|b4272|b4273|b4274|b4275 +BRNX#B895|B896|b4249|b4250|b4251|b4295|b4296|b4297|b4298|b4299|b4300|b4817|b4818|b4819|b4820|b4821|b4822|b4823|b4912|b4945|b4946|b4947|b4948|b4949|b5479|b5480|b5481|b5482 +BRNY#b853|b854|b855 +BRP#b5491 +BRPB#b4557|b4558 +BRPN#b5494 +BRPS#b5492|b5495 +BRPT#b5493 +BRR#B208|B991|b775|b915|b1300|b1529|b3901|b4632 +BRRS#B209|B992|b916|b917|b1301|b1302|b3902|b3903|b4560|b4633|b4634 +BRS#B37|B147|B207|B213|B217|B268|B305|B447|B511|B585|B612|B707|B708|B721|B790|B854|B925|B959|B970|B990|B1071|B1072|B1086|B1102|B1206|B1207|B1208|B1209|B1210|B1211|b696|b776|b920|b921|b929|b930|b931|b1309|b1528|b1531|b1949|b1951|b2252|b2253|b3353|b3369|b3811|b3815|b3904|b3913|b3914|b3923|b3929|b4196|b4197|b4228|b4229|b4277|b4318|b4325|b4326|b4335|b4379|b4380|b4522|b4535|b4559|b4618|b4873|b4898|b4921|b4922|b4933|b5375|b5389|b5410|b5421|b5425|b5454|b5497|b5504|b5505|b5507|b5513|b5514|b5515|b5516|b5753|b5754 +BRSB#B1012|B1013 +BRSF#B930|B931 +BRSK#b1310|b1311|b1312|b3924|b3925|b4708|b4709|b4710|b4711|b4712|b4713|b4714|b4715|b4716|b4969|b4970|b4971|b4972|b4973 +BRSL#B172|B173|B921|B926|B927|B928|B929|B1094|b4200|b4201|b4202|b4333|b4531|b4929 +BRSN#B964|B965|b945|b4207|b4208|b4280|b4334|b4382|b4383|b4384|b4385|b4386|b4387|b4388|b4393|b4532|b4533|b4534|b4928|b4939 +BRSR#b1953|b4203|b4204|b4205|b4328|b4329|b4330|b4331|b4390|b4391|b4392|b4529|b4924|b4925|b4926|b4935|b4936|b4937|b5518|b5519|b5520|b5521|b5522|b5523 +BRSS#B586|B971|B1073|B1087|B1103|B1212|b3930|b3931|b4198|b4206|b4279|b4327|b4332|b4389|b4523|b4525|b4530|b4874|b4927|b4938|b5517 +BRST#B951|B952|B962|B963|B1014|B1015|b777|b922|b923|b924|b1530|b3926|b3927|b3928|b4199|b4278|b4381|b4464|b4465|b4466|b4467|b4468|b4469|b4470|b4471|b4472|b4473|b4474|b4475|b4476|b4477|b4478|b4479|b4480|b4481|b4482|b4483|b4484|b4524|b4717|b4718|b4719|b4720|b4721|b4722|b4723|b4724|b4923|b4934|b5524|b5525|b5526|b5527|b5528 +BRSW#b4526|b4527|b4528 +BRT#B60|B177|B202|B210|B220|B306|B356|B448|B450|B512|B600|B602|B855|B871|B953|B956|B972|B1001|B1016|B1018|B1037|B1054|B1095|B1213|B1239|b759|b764|b895|b907|b1294|b1923|b1935|b1948|b2537|b2555|b2572|b3354|b3894|b4221|b4243|b4336|b4341|b4399|b4512|b4516|b4590|b4650|b4733|b4844|b4859|b4893|b4940|b4989|b5453|b5499|b5501|b5755 +BRT0#b4420|b4421|b4422 +BRTB#B857|B858|b2539|b2540|b2541|b2542|b2543|b2544|b4401|b4402|b4403|b4404|b4405|b4406|b4407|b4408|b4734 +BRTF#B863|B864|b4412|b4413|b4414 +BRTH#b2552|b2553|b2554 +BRTK#B782|B783|B859|B860|B987|B988|b2545|b2546|b2547|b4409|b4410|b4592|b4593|b4594|b4735|b4736|b4737|b4738|b4739|b4740|b4741|b4742|b5386|b5387 +BRTL#B224|B225|B514|B515|B865|B866|b1298|b2560|b2561|b2562|b3879|b3880|b3881|b4223|b4224|b4225|b4416|b4417|b4418|b4588|b4589|b4610|b4611|b4612|b4613|b4614|b4615|b4616|b4660|b4726|b4727|b4749|b4750|b4751|b4752|b4974|b4975|b4976|b4977|b4978|b4979|b4980|b4981|b4982|b4983|b4984|b4985|b4986|b4987|b4988 +BRTM#b3895|b3896|b4753|b4754|b4855|b4856|b4857 +BRTN#B226|B227|B784|B785|B796|B797|B861|B862|B955|B1002|B1003|B1020|B1021|B1022|B1023|B1024|B1025|B1026|B1031|B1032|B1033|B1034|B1035|B1039|B1040|B1041|B1042|B1043|B1044|B1215|B1216|b804|b805|b806|b932|b933|b934|b1297|b1926|b2559|b3360|b3361|b4245|b4415|b4520|b4651|b4652|b4653|b4654|b4655|b4656|b4657|b4661|b4662|b4743|b4744|b4745|b4746|b4755|b4852|b4853|b4854|b4942|b5380|b5381|b5382|b5383|b5384|b5385 +BRTR#B518|B519|B520|B521|B786|B1052|B1053|b935|b936|b937|b938|b939|b940|b941|b2549|b2550|b2551|b3357|b3358|b3359|b3362|b3363|b3364|b3882|b3883|b3884|b3885|b3886|b3887|b3888|b3889|b3890|b3891|b3892|b4339|b4517|b4518|b4519|b4658|b4747|b4847|b4848|b4849|b4850 +BRTS#B61|B178|B203|B211|B221|B307|B308|B309|B357|B449|B451|B513|B601|B603|B604|B605|B856|B869|B870|B872|B922|B923|B954|B957|B973|B1017|B1019|B1027|B1028|B1029|B1036|B1038|B1055|B1096|B1097|B1214|B1240|b760|b761|b908|b909|b942|b943|b944|b1295|b1299|b1925|b1936|b1937|b2538|b2556|b2558|b2563|b2564|b2565|b2566|b2573|b2574|b3355|b3365|b4222|b4226|b4246|b4337|b4338|b4340|b4400|b4419|b4521|b4591|b4595|b4596|b4597|b4598|b4659|b4748|b4756|b4760|b4761|b4762|b4763|b4764|b4765|b4766|b4845|b4851|b4858|b4943|b4990|b4991|b5502|b5756|b5757 +BRTT#b1296|b1924|b2548|b2557|b3356|b4244|b4411|b4846|b4941 +BRTW#B1047|B1048|B1049|b2567|b2568|b3366|b3367|b3368|b4342|b4343|b4344|b4423|b4424|b4425 +BRTX#B867|B868|B1030|b4757|b4758|b4759|b4992|b4993|b4994 +BRTY#b2569 +BRWN#b3920|b3921|b3922|b4556|b5512 +BRWR#B960|B961|b3917|b3918|b3919|b4550|b4551|b4552|b4553|b4554|b4555|b5509|b5510|b5511 +BRWT#b3916|b4549|b5508 +BRX#B228|B598|B1172|b1306|b2532|b3812|b4319|b4394|b4513|b4702|b4729|b4841|b4957|b4968 +BRXL#b1307|b2531|b3813|b4322 +BRXN#B230|b1308|b2536|b3814|b4323|b4324|b4398|b4732|b4961 +BRXR#b4320|b4777|b4778|b4779 +BRXS#B229|B599|B1173|b2533|b2535|b4321|b4395|b4397|b4514|b4515|b4703|b4704|b4725|b4731|b4842|b4843|b4958|b4960|b4962|b4963 +BRXT#b2534|b4396|b4730|b4774|b4775|b4776|b4959 +BRXW#b4964|b4965|b4966|b4967 +BRYN#B1098|B1099|B1100|B1101|B1106|B1107|b946|b947|b948|b4378|b5530 +BRYT#b4377 +BS#B1|B38|B231|B242|B243|B280|B295|B319|B345|B524|B529|B622|B690|B691|B722|B800|B844|B845|b4|b338|b955|b1023|b1024|b1035|b1207|b1221|b1347|b1348|b1480|b1533|b2161|b2162|b2498|b2695|b3350|b3370|b3816|b3859|b3869|b3940|b3941|b3952|b4017|b4018|b4145|b4173|b4187|b4191|b5366|b5373|b5531|b5532|b5603|b5623|b5719|b5720 +BSB#b5534 +BSBL#b957|b958|b959 +BSBR#b960|b961|b962 +BSBS#b5533|b5535|b5536 +BSBT#b5624|b5625|b5626 +BSFR#b2499|b2500|b2501 +BSJ#b1979 +BSJN#b1985 +BSJR#b1981|b1982|b1983|b5538|b5539 +BSJS#b1984 +BSJT#b1980 +BSK#B237|B613|B798|B1221|b988|b1007|b1227|b2623|b4089 +BSKL#b989|b2217|b2218|b2219|b2220|b2221|b2222|b2223|b2224|b2225|b2226|b2227 +BSKN#B615|B616|b1021|b5594|b5595|b5596|b5597 +BSKR#b5591|b5592|b5593 +BSKS#B238|B239|B614|B799|B1222|b990|b1022|b1228|b1229|b2608|b2609|b2610|b2611|b2612|b2624|b4090|b4091|b5598 +BSKT#b1008|b1009|b1010|b1011|b1012|b1013|b1014|b1015|b1016|b1017|b1018|b1019|b1020|b2595|b2596|b2597|b2598|b2599|b2600|b2604|b2605|b2606|b2607|b5590 +BSKX#b2601|b2602|b2603 +BSL#B233|B235|B310|B525|b51|b949|b950|b968|b991|b2154|b3946|b5577 +BSLK#b993|b994|b995 +BSLN#b965|b966|b967|b1225|b1226 +BSLR#b50 +BSLS#B234|B236|B311|B526|b52|b53|b964|b992|b996|b997|b998|b2155|b2156 +BSLT#b951|b952|b953|b954|b5599|b5600|b5601 +BSM#b1970|b1994|b3933|b3936 +BSM0#b2619|b2620 +BSMN#b969|b970|b971|b972|b973|b974|b1972|b5602 +BSMR#B527|B528|B620|B621|b1986|b1987|b1988|b1989|b1990|b1991|b1992|b1993 +BSMS#b1973|b1995|b1996|b3934|b3935 +BSMT#b1971 +BSN#B802|b999|b1037|b2621|b3937 +BSNB#b4188|b4189|b4190 +BSNF#b1001|b1002 +BSNK#b1003|b2165|b3868|b3949|b5730 +BSNL#b2441 +BSNN#B804|B805 +BSNS#B803|b975|b976|b1000|b1004|b1038|b1039|b1040|b1041|b1042|b2622|b3938|b3939|b3947|b3948|b5578|b5579|b5580|b5581|b5582|b5583|b5584|b5585|b5586|b5587|b5588|b5589|b5628|b5629 +BSNT#B1244|B1245|B1246|B1247|b1029|b1030|b1031|b2195|b2196|b2197|b2198 +BSP#b2199 +BSPK#b2010|b2011|b2012|b2013|b2014|b2015 +BSPN#b2002|b2003|b2004|b2005 +BSPR#B806|B807|b4146|b4147|b4148 +BSPS#b2200|b2201 +BSPT#b2006|b2007|b2008|b2009 +BSR#B240|b977|b1222|b2697|b3862|b3866|b3944|b5574|b5726 +BSRL#b2698 +BSRN#b2699 +BSRS#B241|b1223|b1224|b3863|b3864|b5727|b5728 +BSRT#b5722|b5723|b5724 +BSS#B39|B232|B530|B623|B723|B801|B846|b339|b956|b978|b1005|b1006|b1025|b1036|b1043|b2164|b2696|b3860|b3865|b3943|b4192|b4193|b5537|b5575|b5721|b5729 +BSSM#b3950|b3951 +BSST#b979|b1032|b1033|b1034|b3867|b3945|b5576 +BST#B531|b963|b1026|b1065|b1313|b1974|b1977|b1997|b2001|b2016|b2038|b2163|b3371|b3817|b3861|b3942|b5573|b5604|b5605|b5622|b5725 +BSTF#b3376|b3377|b3378 +BSTL#B248|B249|B250|B251|b1315|b1316|b1317|b1318|b1319|b5617|b5618|b5619|b5620 +BSTN#B808|B809|B810|B811|b1068|b1069|b1070|b1071|b1976|b2000|b2033|b3379|b3823|b5616|b5758|b5759|b5760 +BSTR#B244|B245|b1047|b1048|b1049|b1050|b1051|b1052|b1053|b1054|b1055|b1056|b1057|b1058|b1059|b1060|b1061|b1062|b1063|b1064|b2034|b2035|b2036|b2037|b2045|b2046|b2047|b2048|b2049|b2050|b2051|b2052|b2053|b2054|b2625|b2626|b2627|b2628|b3373|b3374|b3375|b3527|b3528|b3529|b3530|b3820|b3821|b3822|b4149|b4150|b4151|b5607|b5608|b5609|b5611|b5612|b5613|b5614 +BSTS#B532|b1027|b1028|b1067|b1314|b1320|b1975|b1978|b1998|b2044|b2055|b2056|b2057|b2058|b3380|b3818|b3824|b5606|b5615|b5621 +BSTT#b1066|b1999|b2017|b3372|b3819|b5610 +BSTW#b2039|b2040|b2041|b2042|b2043 +BSWK#b1534|b1535 +BSWL#B812|B813|B814 +BSWR#b5630|b5631|b5731|b5732 +BSWT#b1044|b1045|b1046 +BSX#b1963 +BSXL#b2018|b2019|b2020|b2021|b2022|b2023|b2024|b2025|b2026|b2027|b2028|b2029 +BSXN#B246|B247|b1072|b1073|b1074|b1968|b1969 +BSXR#b1964|b1965|b1966|b2030|b2031|b2032 +BSXS#b1967 +BSYN#b5627 +BT#B252|B548|B550|B554|B583|B778|B847|B1108|B1123|B1127|B1136|b2|b244|b245|b247|b312|b333|b1075|b1082|b1133|b1181|b1185|b1193|b1201|b1249|b1260|b1321|b1349|b1367|b1395|b1536|b2059|b2061|b2228|b2236|b2238|b2287|b2502|b2629|b2642|b2669|b3381|b3390|b3448|b3470|b3708|b3825|b3831|b3857|b3953|b4019|b4080|b5066|b5071|b5632|b5650|b5652|b5761 +BTB#b1397 +BTBK#b1407|b1408|b1409 +BTBL#b1322|b2229|b3472|b3473|b3474|b3827|b3828|b3829 +BTBN#b1399 +BTBS#b1400 +BTBT#b1398 +BTF#b1334|b1365 +BTFK#b1327|b1328|b1329|b1330|b1331|b1356|b1357 +BTFL#b1363|b1364|b1421|b1422|b1423|b1424|b1425|b1426|b1427|b1428|b1429|b1430|b1431 +BTFR#b1359|b1360|b1361|b2454 +BTFS#b1333|b1362 +BTFT#b1332|b1358 +BTFY#b1335|b1366 +BTH#B1129 +BTHS#B702|B703|B1130|B1131|B1132|B1133|B1134|B1135 +BTK#b1117|b1417|b2063|b2082|b2508|b3450|b4082|b5685 +BTKL#b1413 +BTKN#b1419|b2064|b2066|b2078|b2079|b2080|b2081|b3467|b3468|b3469 +BTKR#B33|B34|B35|b2448|b2449|b2450|b2451|b2452|b2453|b3475|b3476|b3477 +BTKS#b1118|b1119|b1420|b2065|b3451|b3452|b4083|b4084|b5686|b5687 +BTKT#b1418 +BTL#B263|B298|B581|b259|b1154|b1197|b1256|b1538|b2068|b3465|b3705|b3987 +BTLB#b3989 +BTLF#b1162|b1163|b1164|b1165|b1166|b1167 +BTLJ#B533|B534 +BTLK#b1156|b1168|b1169|b3843|b3844|b3845|b3846|b3847|b3848|b3849 +BTLM#b1170|b1171|b1172|b1440|b1441|b1442 +BTLN#B32|b258|b1134|b1135|b1136|b1180|b1542|b3991|b3992|b3993|b3998 +BTLR#B265|B266|B1230|B1231|b1173|b1174|b1175|b3994|b3995|b3996|b4096|b4097|b4098|b4099|b4100|b4101|b4102|b4103|b4104|b4105|b4106|b4107|b4108|b4109|b4110|b4111|b4112|b5646|b5647|b5648 +BTLS#B264|B299|B312|B313|B582|b1155|b1176|b1257|b1258|b1539|b1541|b3464|b3706|b3707|b3840|b3841|b3842|b3850|b3988|b3997|b4006|b4007 +BTLT#b1157|b1158|b1159|b1160|b1161|b1540|b3393|b3394|b3395|b3990 +BTLX#b1177|b1178|b1179 +BTM#b1432|b3999 +BTM0#b262|b263|b264|b265 +BTML#b4003 +BTMN#B260|B261|b260|b261|b1123|b1124|b1125|b1434|b2670|b2671|b2672|b2673|b2674|b2675|b2676|b2677|b2678|b2679|b2680|b2681|b2682|b3396|b3397|b3398|b4002 +BTMP#b2649|b2650 +BTMS#b1435|b2077|b4000|b4004|b4005 +BTMT#b1433|b4001 +BTN#B30|B262|B341|B552|B815|b1126|b1138|b1323|b2230|b2509|b2653|b3972|b5633|b5688 +BTNH#b5691|b5692|b5693|b5694|b5695 +BTNJ#b256|b257 +BTNK#b336|b1120|b1152|b1153|b1254|b1255|b1336|b1337|b1338|b1342|b1343|b1344|b1415|b1416|b2107|b2108|b2234|b2235|b2243|b2647|b2648|b3391|b3392|b3466|b3839|b3954|b3955|b3956|b5070|b5684 +BTNN#b1141|b5696 +BTNR#b4085|b4086|b4087 +BTNS#B31|B342|B343|B553|b266|b267|b1127|b1128|b1139|b1142|b1198|b1199|b2510|b3957|b3958|b3959|b3960|b3961|b3962|b3963|b3964|b3965|b3966|b3967|b3968|b3969|b3970|b3971|b3973|b5634|b5689|b5697 +BTNT#b1140|b5690 +BTNW#b5698|b5699|b5700 +BTPN#b1443|b1444|b1445 +BTPS#B1125|B1126|b1446|b1447|b1448 +BTR#b1143|b1148|b1150|b1195|b1252|b1324|b2083|b2101|b2109|b2231|b2643|b2654|b2667|b3384|b4008|b5655|b5682 +BTR0#b2093|b2094|b2095|b2096|b2097|b2098|b2099 +BTRB#b5657|b5658|b5659 +BTRF#B1232|B1233|b5664|b5665|b5666|b5667|b5668|b5669|b5670|b5671 +BTRK#b1449|b1450|b1451|b1452|b1454|b1455|b1456|b2244|b5660|b5661|b5662 +BTRL#b1457|b1458|b1459|b2657 +BTRM#b1460|b1461|b1462|b2104|b2105|b5674|b5675 +BTRN#b1146|b2103|b2658|b2659|b2660|b2661|b2662|b5673|b5676|b5677|b5678 +BTRR#b2655 +BTRS#B314|B315|B316|B317|b1145|b1147|b1149|b1325|b1326|b2092|b2106|b2110|b2111|b2232|b2644|b2645|b2656|b2663|b2664|b2665|b2666|b3385|b3386|b4009|b4010|b5656|b5672|b5679|b5680|b5681|b5701|b5702|b5703|b5704|b5705 +BTRT#b1144|b1453|b1543|b1544|b1545|b2102|b5663 +BTRY#b2084|b2085|b2086|b2087|b2088|b2089|b2090|b2091 +BTS#B253|B254|B544|B546|B549|B551|B555|B584|B779|B848|B1124|B1128|B1137|b246|b334|b337|b1076|b1084|b1129|b1186|b1194|b1200|b1250|b1259|b1345|b1350|b1355|b1368|b1396|b1463|b1537|b1546|b2060|b2062|b2067|b2100|b2233|b2237|b2239|b2245|b2288|b2289|b2503|b2630|b2646|b2651|b3382|b3399|b3453|b3459|b3463|b3471|b3826|b3832|b3833|b3837|b3838|b3851|b3858|b3986|b4081|b4088|b5067|b5069|b5072|b5089|b5649|b5651|b5653|b5683|b5706|b5762|b5763 +BTSL#b1351|b1401|b1402|b1403|b1404|b1405|b1406 +BTSM#b1130|b1131|b1132 +BTSN#b1436|b1437|b1438|b1439 +BTSP#b1470|b1471|b1472 +BTSR#b1467|b1468|b1469|b2652 +BTSS#B545|B547|b3447|b3460|b3461 +BTST#B258|B259|b1121|b1122|b1151|b1196|b1253|b1464|b1465|b1466|b1473|b1474|b1475|b2668|b3478|b3479|b3852|b3853|b3854|b3855|b3856 +BTSW#B816|B817|b3400|b3401|b3402 +BTT#B43|b335|b1083|b1137|b1251|b1414|b2073|b2240|b3383|b3449|b3462|b3830|b5068|b5654 +BTTM#b1476|b1477|b1478 +BTTN#b2076 +BTTS#B44|b2075|b2241|b2242 +BTTT#b1339|b1340|b1341|b2074 +BTWK#b2113 +BTWN#b2112 +BTWR#b3480|b3481 +BTWS#B1139|B1140 +BTXM#b1410|b1411|b1412 +BTXN#b1352|b1353|b1354|b2504|b2505|b2506|b2507 +BTYR#b3403|b3404|b3405 +BW#B839|b4122|b5764 +BWKL#b2692|b2693 +BWKT#b2138 +BWL#b2130|b4114 +BWLF#B441|B442 +BWLN#b2132 +BWLS#b2133|b4115|b4117 +BWLT#b2131|b2139|b2140|b2141|b2142|b2143|b2144|b2145|b4116 +BWN#B835 +BWNK#b4123|b4124 +BWNS#B836 +BWR#B838|b2134|b4118 +BWRB#b4120 +BWRN#b2137 +BWRS#B837|b2136|b4119|b4121 +BWRT#b2135|b5767|b5768|b5769 +BWS#B840|b5765|b5766 +BWT#b4113 +BWX#B291|b2146 +BWXM#b2151|b2152 +BWXN#b2149|b2150 +BWXS#B292|b2148 +BWXT#b2147 +BWYN#b4152 +BX#B24|B296|B1223|B1228|b980|b1077|b1232|b1483|b2631|b2641|b3932|b3974|b5540|b5572|b5635 +BXFL#b983|b984|b985|b986 +BXFR#b1239|b5548|b5549 +BXHK#b5565|b5566|b5567|b5568|b5569|b5570|b5571 +BXKK#B617 +BXKM#b1234|b1235|b1236 +BXKR#b5542 +BXL#b2637|b5544 +BXLR#b44|b45|b46|b47|b48|b49 +BXLS#b5545|b5546 +BXMK#b2442 +BXMN#b5557|b5558|b5562 +BXMS#b2443|b2444|b2445|b2446|b2447|b5559|b5560|b5561 +BXNK#b987|b1081|b1243|b2640|b3978|b5554|b5555|b5556 +BXNL#B1226|B1227 +BXNN#B1109|B1110 +BXNS#b2638|b2639|b5552|b5553 +BXNT#b1486|b1487|b1488 +BXP#B618|b2613 +BXPR#b2615|b2616|b2617 +BXPS#B619|b2614|b2618 +BXR#B348|b2635|b5550|b5636|b5643 +BXRB#b5638 +BXRN#b5563|b5641 +BXRS#B349|B1111|B1112|b3976|b5637|b5640|b5642|b5644 +BXRT#b5639 +BXS#B25|B297|B1224|B1229|b982|b1078|b1080|b1233|b1238|b1484|b1485|b2632|b2634|b3977|b5541|b5547|b5645 +BXST#b2636|b5551 +BXT#B1225|b981|b1079|b1237|b1240|b2633|b3975|b5543 +BXTL#B327|B328 +BXTS#b1241|b1242 +BXWL#B1113|B1114|b5564 +BXWR#b1244|b1245 +BY#b1218|b5734 +BYLR#B1236 +BYLS#b5736 +BYN#B288 +BYNK#b1212|b5372|b5716 +BYNS#b5367|b5368 +BYNT#b1213|b1214|b1215|b1216|b1217|b2153|b5369|b5370 +BYR#B283|B564|B849|b5713 +BYRL#b2694 +BYRS#B284|B565|B850|B1237|B1238|b5714|b5715 +BYRT#B281|B282 +BYS#b1219|b1220|b5735|b5737 +BYT#b1211|b5371|b5717 +BYTS#b5718 +BYX#b4184 +BYXL#b4185 +BYXN#B285|b4186 ++++++++++ +F#F0|F88|F94|F114|F151|V0|V142|f0|f798|f1130|f1134|f1138|f1250|f2651|p1|p2562|p2563|p2695|v0|v691|v692|v818|v821|v860|v861|v1331|v1402 +F0#F23|f188 +F0FL#f190|f191|f192|f193 +F0L#f2821 +F0LS#f194|f195|f196|f197|f2822|f2823 +F0LT#f2824|f2825|f2826 +F0M#f574 +F0MB#f576 +F0ML#f579 +F0MN#f578 +F0MS#f575|f580 +F0MT#f577 +F0R#F66|f562|f729|f742 +F0RB#f731|f732|f733 +F0RH#f565|f566 +F0RL#f568|f569|f570|f571|f572|f737 +F0RN#f567|f735|f736 +F0RS#F67|F68|f563|f573|f730|f738 +F0RT#f564|f734 +F0RW#f739|f740|f741 +F0S#F24|f189|f198 +F0T#f558 +F0TS#f559|f561 +F0TT#f560 +FB#F7|F96|P386|f1149|f2621|p2652|p2656|v706 +FBK#p2655 +FBL#f1|f800|f805|f1198|f1200|f2684|v695|v696 +FBLN#f801|f802 +FBLR#f803|f1201 +FBLS#f2|f4|f18|f19|f20|f804|f1199|f2685|f2686 +FBLT#f3|v693|v694 +FBNK#F160|f1155|f2624 +FBNS#F6 +FBR#F4|f1152|f1156|f1167|f1190 +FBRB#f1158|f1159|f1160|f1169|f1170|f1171|f1191|f1192 +FBRF#f1162|f1173|v712|v713|v714|v715|v716|v717 +FBRK#F158|F159|f5|f6|f7|f8|f9|f10|f11|f12|f13|f14|f15|f16|f17|f1163|f1164|f1174|f1175|f1176 +FBRL#f750|f1177|f1179|f1180|f1181|f1182|f1183|f1184|f1185|f1186|f1187 +FBRN#f1188|f1189|v708|v709|v710|v711 +FBRR#F97|F98|F99 +FBRS#F5|f1153|f1154|f1157|f1165|f1166|f1168|f1178|f1194|f1195|f1196 +FBRT#f1161|f1172|f1193|v718|v719|v720|v721|v725|v726|v727|v728|v729|v730|v731 +FBRX#v722|v723|v724 +FBS#F8|P387|f1150|f1197|f2622|f2625|p2653|p2654|p2657|p2658|v707 +FBT#f1151|f2623 +FF#V232|f1251|f1292|f1769|v690|v1125 +FF0#f1303 +FF0L#f1304 +FF0S#f1305 +FFF#v1136 +FFFL#f1771 +FFFS#v1135 +FFFT#v1134 +FFFY#v1137 +FFKN#V233 +FFN#V234|V236|V238 +FFNS#V235|V237|V239 +FFNT#v828|v829|v830 +FFPR#v1138 +FFR#f642|f659|f1123|f1294|f1772|v1148 +FFRB#f644|f645|f646|f661|f662|f663|f664 +FFRL#f677 +FFRN#f651|f669|f670 +FFRR#f648|f649|f650|f666|f667|f668 +FFRS#f643|f658|f660|f678|f1124|f1129|f1295|f1296|f1773|f1774 +FFRT#f647|f652|f653|f654|f655|f656|f657|f665|f671|f672|f673|f674|f675|f676|f1125 +FFRX#f1126|f1127|f1128 +FFS#f1252|f1255|f1293|f1297|f1770|f1775 +FFSK#v1139|v1140|v1141|v1142|v1143|v1144|v1145|v1146|v1147 +FFSM#f639 +FFSS#v1126|v1127|v1128 +FFST#f640|f641|v1129|v1130 +FFT#f1309|v1131 +FFT0#f1307|f1308 +FFTL#v1132 +FFTM#f1253|f1254 +FFTN#f1298|f1299|f1300|f1301|f1302|v1133 +FFTS#f1306|f1310 +FHKL#v382|v383|v384|v385 +FHMN#v378|v379|v380|v381 +FJ#F175|F475|f2682|f4151|p2484 +FJL#v838 +FJLN#v840|v841|v842|v843|v844|v845|v846|v847|v848 +FJLS#v839|v849 +FJMT#V81 +FJN#F12|F177|v64 +FJNK#f4155 +FJNL#v66|v67 +FJNS#F13|F178|F179|v65 +FJRT#f1813|f1814|f1815 +FJS#F176|F476|f2680|f2683|f4152|f4154 +FJT#f199|f1242|f1246|f4153 +FJTB#v361|v362|v363 +FJTF#f4166|f4167|f4168 +FJTN#f1244 +FJTR#v364|v365|v366|v367|v368 +FJTS#F477|F478|f200|f1245 +FJTT#f1243|v369|v370|v371|v372|v375 +FJTX#v373|v374 +FJWR#F479|F480 +FK#F2|V78|V146|V152|V154|V156|V160|V189|V246|f128|f201|f1311|f2666|f2676|f4140|f4163|f4165|f4169|v1|v52|v73|v376|v1155|v1199 +FKBL#v1156|v1157|v1158 +FKBN#f2668|v53|v54|v55|v56|v57|v58|v59 +FKBR#f1313 +FKK#F481 +FKKS#F482 +FKL#f1205|f2626|f2641|f2672|f4164|v39|v74|v1159|v1178 +FKLF#V2|V3 +FKLK#v1160 +FKLN#f754|f1206|f1207 +FKLR#f1208 +FKLS#f751|f752|f753|f1209|f2627|f2628|f2629|f2630|f2631|f2632|f2633|f2634|f2635|f2636|f2637|f2638|f2639|f2640|v40|v41|v42|v43|v44|v1161|v1162|v1163|v1164|v1165|v1166|v1167|v1168|v1169|v1170|v1171|v1172|v1173|v1174|v1175|v1176|v1177|v1179 +FKLT#F306|F307|f109|f110|f111 +FKM#V143|v47 +FKMN#f1320|f1321|f1322|v50 +FKMS#V144|v48|v51 +FKMT#v49 +FKN#V67|f836|v358|v796 +FKNK#V186|V187|V188|f131|f207|f2675|f4145 +FKNN#f838 +FKNS#V68|f839|f2673|f2674|v3|v4|v5|v75|v359|v360|v797 +FKNT#f755|f756|f757|f758|f759|f760|f761|f762|f763|f837|v6|v7|v850|v851|v852 +FKR#F171|F173|F269|V145|f203|f208|f1329|f2670|f4142|v62|v76|v262|v732|v853|v855|v858 +FKRH#f1332|f1333|f1334 +FKRJ#v734|v735|v736 +FKRL#f1324 +FKRN#f1336|f1337|f1338|f1339|f2677|f2678|f2679|v68|v69|v70|v71|v72 +FKRS#F172|F174|F270|f204|f205|f209|f210|f1330|f1335|f4143|f4144|v60|v61|v63|v263|v264|v733|v737|v738|v739|v740|v854|v856|v857|v859 +FKRT#f1327|f1328|f1331 +FKRX#f1325|f1326 +FKS#F3|F83|F86|F316|V79|V80|V147|V153|V155|V157|V161|V190|V247|f129|f141|f206|f688|f1210|f1312|f1323|f1776|f2643|f2644|f2667|f2681|f3474|f3492|f3501|f4146|f4170|f4171|v2|v36|v45|v377|v682|v1200|v1201 +FKSB#V158|V159|f1777 +FKSF#f3478|f3479 +FKSH#f3483|f3484|f3485|f3486|f3487|f3488|f3489|f3490|f3491 +FKSK#f3480|f3481|f3482 +FKSL#f3495|v46 +FKSM#f62|f63|f64|f65|f66 +FKSN#f691|f1793|f1794|f1795|f2647|f3496|f3497|v19|v20|v21|v22|v23|v24|v25|v26|v27|v28|v689|v1149|v1150|v1151 +FKSR#f1789|f1790|f1791|f3493 +FKSS#F87|F317|F318|f690|f1792|f2646|f3475|f3477|f3494|v688 +FKST#f689|f1778|f1779|f1780|f1781|f1785|f1786|f1787|f1788|f1796|f1797|f1798|f1799|f1800|f2645|f2671|f3476|f3498|f3499|f3500|p2485|p2486|p2487|v77|v687 +FKSX#f1782|f1783|f1784|v683|v684|v685|v686 +FKT#f21|f67|f130|f132|f138|f202|f2669|f4141|v8|v37 +FKTF#f1229|v1185|v1186 +FKTL#f107|f108|v794|v795 +FKTM#v762|v763|v764|v765|v766|v767|v768|v769|v770|v771|v772|v773|v774|v775|v776|v777|v778|v779|v780|v781|v782|v783|v784|v785 +FKTN#f135|f136|v11 +FKTR#V162|V163|V164|V165|V166|V167|V168|V169|f79|f80|f81|f82|f83|f84|f85|f86|f87|f88|f89|f90|f91|f92|f93|f94|f95|f96|f97|f98|f99|f100|f101|f102|v348|v349|v350|v351|v352|v786|v787|v788|v789|v790|v791|v792|v793 +FKTS#f22|f23|f68|f106|f133|f137|f139|f140|v10|v38 +FKTT#f77|f78|f103|f104|f105|f134|v9 +FKTX#f76|f1227|f1228 +FKX#v1202 +FKXN#f69|f70|f71|f72|f73|f74|f1211|f1212|f1213|f1214|f1215|f1216|f1217|f1218|f1219|f1220|f1221|f1222|f1223|f1224|f1225|f1226|v12|v13|v14|v15|v16|v17|v18|v1180|v1181|v1182|v1183|v1184 +FKXS#f75 +FL#F271|P359|P380|V8|V10|V14|V33|V82|V191|V192|V206|f142|f147|f219|f242|f824|f864|f872|f1352|f1376|f1396|f1816|f2086|f2097|f2104|f2126|f2166|f2273|f2396|f2421|f2434|f2563|f2606|f2687|f2709|f2737|f2745|f2781|f3413|f3420|f3469|f4156|f4187|f4197|p2493|p2565|p2815|v89|v131|v164|v345|v386|v396|v700|v862|v873|v925|v927|v1214|v1241|v1247 +FL0#f1422|f1429 +FL0L#f1426 +FL0N#f1427|f1428 +FL0R#f1424 +FL0S#f1423|f1425 +FL0T#F228|F229|F230 +FLB#f1817|f1828|f2423|f2567 +FLBK#f226|f2106|f2107|f2108|f4188|f4189|f4190 +FLBL#f231|f232|f233|f234|f235|f1825|f2566|v155|v156|v929|v1249|v1250|v1251|v1265|v1266|v1267 +FLBN#f1826|f1827|f2425 +FLBR#F180|F181|F231|F232|F485|F486|f1345|f1346|f1347|f1819|f1820|f1821|f1822|f1823|f2178|f2179|f2180 +FLBS#f1361|f1362|f1363|f1364|f1365|f1366|f1367|f1368|f1818|f1824|f2426|f2568|f2569 +FLBT#f2109|f2110|f2111|f2424|p2631|p2632|p2633|p2634|p2635|p2636|p2637|p2638|p2639|p2640|p2641|p2642 +FLF#V258|f237|f2441|f2450|v170|v871|v1399|v1401 +FLFK#v867|v868 +FLFL#f2557|f4175|f4176|f4177|f4178|f4179|f4180|f4181|f4182|f4183|f4184|f4185|f4186 +FLFN#f2446|f2447|f2448 +FLFR#f2062|f2063|f2064|f2065|f2066|f2067|f2068|f2069|f2070|f2071|f2072|f2073|f2074|f2075|f2076|f2077|f2078|f2079|f2080|f2081|f2082|f2083|f2084|f2085|f2444 +FLFS#V259|f238|f2320|f2321|f2322|f2442|f2445|f2449|v171|v172|v870|v1400 +FLFT#V90|V91|V92|V93|f2443|v412|v413|v414|v415|v416|v417|v869 +FLFY#v872 +FLHL#V30|V31|f2602|f2603|f2604 +FLHR#f2787|f2788|f2789|f2790|f2791|f2792|p2588|p2589 +FLJ#V35|f2706|v875 +FLJL#f1838|f1839|f1840|f1841|f1842|f1843|f1844|f1845|f1846|f1847|f1848|f1849|f1850 +FLJN#p2820|p2821 +FLJR#F273|v877|v878|v879 +FLJS#f2707|p2649|v876|v880 +FLJT#f2122 +FLK#V248|f1833|f1836|f1884|f1886|f1896|f2116|f2181|f2268|f2276|f2477|f2484|f2712|p2494 +FLKK#V250|V251|f2266|f2267 +FLKL#F25|F26|F27|f2714|f2715|f2716|f2717|f2718|f2719|f2732|f2733|f2734|f2735 +FLKM#f1853|f1854|f1855|p2643|p2644|p2645|p2646 +FLKN#F71|F72|V267|V268|f211|f212|f213|f214|f215|f216|f217|f218|f1852|f1856|f1857|f1858|f1892|f1893|f1894|f2119|f2187|f2271|f2281|f2282|f2283|f2483|v1234|v1235|v1236|v1237|v1238|v1239|v1240|v1356|v1357|v1358|v1359|v1360|v1361|v1362|v1363|v1364|v1365|v1366|v1367|v1368|v1369 +FLKP#f1859|f1860|f1861 +FLKR#V84|V85|f1369|f1370|f1371|f1372|f1373|f1862|f1863|f1864|f1865|f1866|f1867|f1890|f2183|f2184|f2185|f2186|f2278|f2279|f2280|f2481|f4172|f4173|f4174|v1370|v1371|v1372|v1373|v1374|v1375|v1376|v1377|v1378|v1379|v1380|v1381|v1382|v1383|v1384|v1385|v1386|v1387|v1388|v1389|v1390 +FLKS#F124|F125|V249|V252|V253|f1829|f1830|f1831|f1832|f1834|f1835|f1837|f1868|f1872|f1873|f1874|f1875|f1885|f1887|f1889|f1891|f1895|f2094|f2095|f2096|f2117|f2120|f2167|f2168|f2169|f2170|f2171|f2172|f2173|f2174|f2175|f2176|f2177|f2188|f2269|f2272|f2284|f2478|f2480|f2482|f2558|f2559|f2560|f2561|f2562|f2713|f2720|f2721|f2722|f2723|f2724|f2725|f2726|f2727|p2650|p2651 +FLKT#V269|V270|V271|f1851|f1888|f2118|f2182|f2270|f2277|f2427|f2428|f2429|f2430|f2431|f2432|f2433|f2479|f2728|f2729|p2817|p2818|p2819 +FLKW#f2730|f2731 +FLKX#f1869|f1870|f1871|f2570|f2571|f2572 +FLL#f1360|f1876|v863 +FLLF#f2575|f2576|f2577 +FLLJ#p2599|p2600|p2601|p2602|p2603|p2604 +FLLN#f1879 +FLLS#f1877|f1880|f2090|f2091|f2092|v167 +FLLT#f1878 +FLM#V32|V88|f1398|f1412|f1897|f1906|f2485|p2647|p2822|v400|v410|v1268 +FLM0#f1914|f1915|f1916|f3421 +FLMB#f1898|f1899|f1900|f1901|f1902|f1903|f1904|f1905|f1921|f1922|f1923|f1924 +FLMF#f2203|f2204|f2205|f2206|f2207 +FLMK#f1406|f1407|f2488|f2489|f2490|f2491 +FLMN#F235|F236|F237|P363|P364|P382|P383|f874|f875|f1340|f1341|f1342|f1343|f1344|f1403|f1404|f1405|f1909|f1910|f1911|f1917|f1918|f1919|f1920|f4198|f4199|f4200|f4201|f4202|f4203|f4204|v1272|v1273 +FLMP#f1912 +FLMR#F185|F186|f1401 +FLMS#V89|f1399|f1402|f1408|f1409|f1410|f1411|f1907|f1913|f2208|f2209|f2210|f2211|f2212|f2213|f2486|f2487|p2648|p2823|v401|v411|v1269|v1270 +FLMT#f1400|f1908|v1271 +FLMX#F238|F239 +FLN#F28|F265|F483|f227|f862|f881|f887|f1925|f2419|v881|v886|v946 +FLN0#p2574|p2575|p2576|p2577|p2578|p2579|p2580|p2581 +FLNJ#f1926|f1927|f1928|f1929|f2219|p2488|p2489 +FLNK#F224|F225|f144|f145|f146|f236|f828|f829|f830|f831|f871|f1374|f1375|f1387|f1388|f1389|f1930|f1931|f1932|f1933|f1934|f1935|f1936|f1937|f2137|f2218|f2220|f2492|f2493|f2494|f2495|f2496|f2497|f2498|f2499|f2500|f2609|f2689|f2793|f3419|f3472|f4159|f4161|p2490|p2491|p2492|v169|v389 +FLNL#f1938|f1939|f1940|f1941|f1942|f1943 +FLNR#f885|v1391|v1392|v1393|v1394 +FLNS#F29|F266|F484|V22|V23|V196|V197|f863|f882|f883|f884|f886|f888|f1944|f2369|f2370|f2371|f2372|f2436|f2437|f3422|f4195|f4196|v86|v87|v88|v100|v101|v102|v864|v882|v883|v884|v885|v887|v939|v940|v947|v948|v949|v950|v951|v955|v956|v957|v958|v959 +FLNT#F226|F227|F244|F245|F246|F247|V18|V19|V20|V21|f2054|f2055|f2056|f2057|f2058|f2221|f2222|f2223|f2224|f2225|f2226|f2227|f2228|f2229|f2373|f2374|f2375|f2376|f2438|f2439|p2567|p2568|p2569|p2570|p2571|p2572|p2573|v103|v104|v105|v115|v116|v941|v942|v1274|v1275|v1276|v1277|v1278|v1279|v1280|v1281|v1282|v1283|v1284 +FLNX#V16|V17|f2214|f2215|f2216|f2217 +FLP#F122|P365|P367|P377|f1390|f1945|f2230|f2319|f2333 +FLPJ#f1946|f1947|f1948 +FLPK#p2590|p2591|p2592 +FLPL#f2329 +FLPN#F30|F182|F183|F184|P369|P370|P371|P372|f239|f1393|f1953|f2231|f2232|f2233|f2234|f2240|f2330|f2331|f2332|v1395 +FLPP#f2581|f2582|f2583 +FLPR#V38|V39|f1950|f1951|f1952|f2236|f2237|f2238|f2324|f2325|f2326|f2798 +FLPS#F123|P357|P358|P366|P368|P373|P378|P379|f1391|f1394|f1954|f2239|f2241|f2327|f2328|f2334|f2584|f2585 +FLPT#f1392|f1949|f2112|f2113|f2114|f2235|f2323|v1285|v1286|v1287|v1288|v1289|v1290 +FLR#F243|F248|F314|F487|V24|V28|V40|f150|f228|f825|f868|f1355|f1378|f1881|f1955|f2190|f2304|f2335|f2377|f2388|f2530|f2785|f3417|f4191|v134|v153|v347|v398|v408|v865 +FLRB#f2306|f2307|f2308 +FLRK#f2521|f2522|f2523 +FLRL#V194|V195|f2337 +FLRN#F250|F251|F252|F253|V26|V27|f1958|f2310|f2311|f2348|f2349|f2350|f2382|f2517|f2518 +FLRR#f2380 +FLRS#F249|F254|F315|F488|V25|V29|f151|f152|f229|f230|f826|f827|f869|f870|f1356|f1357|f1379|f1380|f1882|f1883|f1957|f2191|f2192|f2305|f2312|f2336|f2338|f2339|f2340|f2341|f2351|f2352|f2353|f2378|f2381|f2387|f2501|f2502|f2503|f2504|f2505|f2506|f2507|f2524|f2525|f2526|f2527|f2529|f2531|f2784|f2786|f4192|f4193|v135|v136|v137|v138|v139|v140|v141|v142|v143|v144|v145|v146|v147|v148|v149|v150|v151|v152|v154|v399|v409 +FLRT#F255|F256|F257|F258|F489|F490|f1956|f2242|f2243|f2244|f2245|f2246|f2247|f2248|f2249|f2250|f2251|f2252|f2309|f2342|f2343|f2344|f2345|f2346|f2347|f2379|f2508|f2509|f2510|f2511|f2512|f2513|f2514|f2515|f2516|f2519|f2520|f2528|f3414|f3415 +FLRW#f2313|f2314|f2315 +FLRX#f2383|f2384|f2385|f2386 +FLRY#f2532 +FLS#F259|F261|F272|P360|P381|P402|P403|V9|V11|V15|V34|V83|V86|V193|V207|f148|f149|f220|f224|f245|f246|f247|f259|f832|f873|f876|f880|f1353|f1358|f1386|f1395|f1397|f2087|f2093|f2103|f2105|f2115|f2127|f2136|f2138|f2193|f2274|f2275|f2317|f2354|f2355|f2361|f2420|f2422|f2435|f2440|f2607|f2610|f2690|f2710|f2711|f2736|f2744|f2746|f2782|f2799|f3423|f3470|f3473|f4157|f4162|p2495|p2496|p2566|p2816|v90|v106|v128|v132|v133|v165|v168|v346|v387|v390|v397|v701|v702|v874|v888|v926|v928|v930|v960|v1215|v1242|v1243|v1248|v1254 +FLSF#f262|f263|f264|f265|f266|f267|f268|f269|f270|f271|f272|p2605|p2606|p2607|p2608|p2609|p2610|p2611|p2612|p2613|p2614|p2615|p2616|p2617|p2618|p2619|p2620|p2621|p2622|p2623|p2624|p2625|p2626|p2627 +FLSH#f248|f249|f250 +FLSK#F233|F234|V94|V244|V245|f1991|f1992|f1993|f2800|f2801 +FLSL#f251 +FLSM#F274|f4205|f4206|f4207 +FLSN#f252|f253|f2133|f2134|f2135|f2360 +FLSP#f2588|f2589|f2590|f2591|f2592|v402|v403|v404 +FLSR#f254|f2131|f2358 +FLSS#F260|V87|f221|f222|f223|f225|f255|f260|f261|f2128|f2130|f2132|f2316|f2318|f2357|f2359|v129|v130 +FLST#F31|F32|F120|F121|P374|P375|P376|f256|f257|f258|f273|f274|f275|f850|f851|f852|f853|f854|f855|f856|f857|f858|f859|f860|f861|f2129|f2356|f2539|f2540|f2541|f2542|f2593|f3418|f4194|p2593|p2594|p2595|v405|v406|v407|v866|v952|v953|v954 +FLSW#f2594|f2595 +FLT#F167|F263|V36|V208|V254|f143|f240|f615|f632|f700|f867|f889|f1256|f1354|f1377|f1381|f1994|f2121|f2139|f2189|f2194|f2202|f2253|f2257|f2285|f2389|f2451|f2543|f2608|f2688|f2695|f2708|f2783|f3416|f3471|f4158|f4160|v107|v117|v157|v166|v336|v388|v931|v943|v1255|v1291 +FLTB#f1996|f1997|f1998|f1999|f2000 +FLTF#V242|V243|f618|f619|f620|f621|f622|f2005|f2006|f2007|f2008|f2009|f2010|f2011|f2012 +FLTJ#v1257|v1258|v1259 +FLTK#f2001|f2002|f2003|f2123|f2124|f2125|f2289|f2290|f2291|v91|v92|v93|v94|v95|v96|v97|v98|v99|v1260 +FLTL#P361|P362|f628|f629|f630|f2016|f2017|f2044|f2045|f2046|f2147|f2200|f2293|f2294|f2295|f2296|f2297|f2298|f2364|f2365|f2366|f2475|p2582|p2583|p2584|p2585|p2586|p2587|v127|v1216|v1217|v1218|v1219|v1220|v1221|v1222|v1223|v1224|v1225|v1226|v1227|v1228|v1229|v1230|v1231|v1232|v1233 +FLTM#V240|V241|f2018|f2019|f2020|v1261|v1262|v1263 +FLTN#F169|F491|F492|f625|f626|f627|f891|f1262|f1384|f2021|f2024|f2025|f2026|f2027|f2039|f2144|f2145|f2146|f2148|f2149|f2198|f2199|f2256|f2264|f2292|f2394|f2547|f2548|f2701|p2596|p2597|p2598|v160|v339|v934 +FLTP#f2041|f2042|f2043|f2299|f2300 +FLTR#V256|V257|f276|f277|f278|f279|f280|f623|f1259|f1260|f1261|f1413|f1414|f1415|f1416|f1417|f1418|f1419|f1420|f1421|f1430|f1431|f1432|f1433|f1434|f1435|f1436|f2013|f2014|f2015|f2028|f2029|f2030|f2031|f2032|f2033|f2034|f2035|f2036|f2037|f2142|f2196|f2261|f2262|f2263|f2288|f2391|f2392|f2393|f2552|f2553|f2554|f2555|f2556|f2698|f2699|f2700|p2628|p2629|p2630|v937|v938|v1396|v1397|v1398 +FLTS#F168|F170|F264|V12|V13|V37|V209|V255|f241|f616|f624|f631|f701|f848|f849|f892|f1257|f1263|f1264|f1265|f1266|f1359|f1382|f1385|f1995|f2022|f2038|f2047|f2048|f2059|f2060|f2061|f2140|f2143|f2150|f2195|f2197|f2201|f2254|f2265|f2286|f2301|f2367|f2368|f2395|f2452|f2453|f2454|f2455|f2456|f2457|f2458|f2459|f2460|f2461|f2462|f2465|f2466|f2467|f2468|f2469|f2470|f2471|f2472|f2473|f2474|f2476|f2544|f2546|f2549|f2550|f2551|f2705|v108|v109|v159|v337|v340|v933|v944|v945|v1256|v1264|v1292 +FLTT#f617|f890|f1258|f1383|f2004|f2023|f2141|f2255|f2260|f2287|f2390|f2463|f2464|f2545|f2697|f2702|f2703|f2704|v110|v111|v112|v113|v114|v118|v119|v120|v121|v125|v126|v158|v338|v932 +FLTW#f1267|f1268|f1269|f1270|f1271|f2049|f2050|f2051|f2052|f2053|f2302|f2303|f2696 +FLTX#f2040|f2258|f2259|f2362|f2363|v122|v123|v124 +FLW#f2596 +FLWN#f244|f2089|f2418|f2742|f2743 +FLWR#F262|f2400|f2401|f2402|f2403|f2404|f2405|f2406|f2407|f2408|f2409|f2410|f2411|f2412|f2413|f2414|f2415|f2416|f2417|f2739|f2740|f2741 +FLWS#f2597|f2598 +FLWT#f243|f2088|f2399|f2599|f2600|f2601|f2738 +FLX#F116|F118|F240|f865|f1348|f1959|f1990|f2151|f2165|f2533|f2794 +FLXB#f1961|f1962|f1963|f1964|f1965|f1966 +FLXK#f1967|f1968|f1969|f1970|f1971|f1978|f1979 +FLXL#f1982|f1987|f1988|f1989|f2158|f2159|f2160|f2161|f2795 +FLXN#f1351|f1983|f1984|f1985|f1986|f2157|f2538|f2796|f2797|v161|v162|v163|v935|v936|v1244|v1245|v1246 +FLXP#f877|f878|f879|f2162|f2163|f2164 +FLXR#F241|F242|f1973|f1974|f1975|f1980|f2155|f2397|f2398|f2535 +FLXS#F117|F119|f866|f1350|f1960|f1976|f1977|f1981|f2152|f2154|f2156|f2536|f2537 +FLXT#f1349|f1972|f2153|f2534|f2586|f2587 +FLYB#f2564 +FLYF#f2578|f2579|f2580 +FLYN#f2102|f2574|v1253 +FLYR#f2099|f2100|f2101|f2573 +FLYT#f2098|v1252 +FLYW#f2565 +FM#F267|f281|f893|f2605|f2611|f2620|f4218|f4237|v889 +FMBL#f4210|f4211|f4212|f4213|f4214|f4215|f4216|f4217 +FMKN#f4223|f4224|f4225 +FMKT#f4226|f4227|f4228|f4229|f4232|f4233|f4234 +FMKX#f4230|f4231 +FML#f306|f894 +FMLL#f284 +FMLN#f895|f896 +FMLR#f285|f286|f287|f288|f289|f290|f291|f292|f293|f294|f295|f296|f297|f298|f299|f300|f301|f302|f303|f304 +FMLS#f305|f307|f897 +FMN#f308 +FMNK#f2618|f4235|f4236 +FMNN#f898|f899|f900|f901 +FMNS#f309|f310|f902|f903|f904|f905|f906|f907|f908|f909|f910|f911|f912|f913|f914|f915|f916|f2616|f2617 +FMNT#f2747|f2748|f2749|f2750|f2751|f2752 +FMP#v177 +FMPN#v180 +FMPR#v181|v182|v183 +FMPS#v178|v184 +FMPT#v179 +FMR#f918|f2614|f4221 +FMRL#f917|f4208|f4209 +FMRS#f919|f920 +FMS#F268|f282|f315|f2612|f2619|f4220|v173|v890 +FMSL#f316 +FMSN#v176 +FMSS#v175 +FMST#f2615|f4222|v174 +FMT#f283|f2613|f4219|v1293 +FMTN#v1295 +FMTS#v1296 +FMTT#v1294 +FMX#f311 +FMXN#f314 +FMXS#f313 +FMXT#f312 +FN#F33|F37|F39|F73|F84|F187|F199|F205|V41|V69|V103|V174|V260|f153|f317|f366|f633|f635|f679|f921|f1437|f1491|f1559|f4238|f4319|p2662|v78|v185|v202|v391|v494|v906 +FN0R#f159 +FNFR#f353|f354|f355|f4280|f4281|f4282 +FNFT#F493 +FNJ#f4284 +FNJB#f4286|f4287|f4288 +FNJF#v452|v453 +FNJN#v450|v451 +FNJR#f1507|f1508|f1509|f1510|f1511|f1512|f1513|f1514|f1515|f1516|f1517|f1518|f1519|f1520|f1521|f1522|f1523|f1524|f1525|f1526|f1527|f1528|f1529|f1530 +FNJS#f4285|f4289|f4290|f4291|f4292 +FNJT#f358 +FNK#f356|f1537|f1551|f4299|f4305|p2678 +FNKF#V45|V46 +FNKL#f1439|f1440|f1441|f1442|f1443|f1444|f1445|f1534|f4283|f4296|f4297|f4298|p2679|v81|v82|v83|v84 +FNKN#F201|F202|f1554|f4303 +FNKR#f1535|f4301|p2685|p2686|p2687|p2688|v205|v206|v207|v891|v892|v908|v909|v910|v911 +FNKS#P393|P394|f357|f359|f1536|f1552|f1555|f4293|f4294|f4295|f4300|f4302|f4304|p2659|p2660|p2661|p2680 +FNKT#V263|V264|f1553 +FNKX#f4240|f4241|f4242|f4243|f4244|f4245|f4246|f4247|f4248|f4249|f4250|f4251|f4252|f4253|f4254|f4255|f4256|f4257|f4258|v220|v221|v222|v223|v224|v225|v226 +FNL#F197|f944|f1446|f1447|f1467|f1494|f1531|f4306|f4316|p2541|v85|v208|v418|v421|v454|v923 +FNLF#p2543|p2544 +FNLJ#p2689|p2690|p2691|p2692 +FNLL#p2558 +FNLN#F195|F196|f942|f943|f4309|f4311 +FNLS#F198|f945|f1448|f1449|f1450|f1451|f1452|f1453|f1454|f1455|f1456|f1457|f1460|f1461|f1462|f1463|f1464|f1465|f1466|f1468|f1532|f1533|f4307|f4312|p2542|p2545|v209|v210|v924 +FNLT#f360|f361|f362|f1458|f1459|f4308|f4310|v419|v420 +FNM#p2665|v457 +FNMK#p2668|p2669|p2670 +FNMN#F152|F153|p2546|p2547|p2548|p2549|p2550|p2551|p2552|p2553|p2554 +FNMS#p2666|p2667|v458|v459|v460 +FNN#p2693 +FNNK#f365|f685|f686|f1538|f1539|p2684|v394 +FNNS#f1469|f1470|f1471|f1472|f1475|f1476|f1477|f1478|f1495|f1496|f4317|f4318|p2683|p2694 +FNNX#f1473|f1474 +FNR#f682|f1497|f1498|f1557|f4313|p2681|v79|v436 +FNRB#v441|v442 +FNRL#f4274|f4275|f4276|f4278|f4279|v449 +FNRN#v439 +FNRR#f4277 +FNRS#f683|f684|f1499|v437|v440 +FNRT#v438|v443|v444|v445|v446 +FNRX#v447|v448 +FNS#F34|F35|F38|F40|F74|F85|F188|F200|F204|F206|V42|V43|V54|V70|V101|V104|V105|V175|V176|V198|f318|f346|f364|f367|f368|f634|f636|f637|f638|f680|f687|f699|f922|f923|f946|f1133|f1139|f1141|f1438|f1492|f1500|f1501|f1540|f1560|f4239|f4314|p2663|p2671|v186|v203|v204|v227|v392|v395|v461|v495|v496|v907|v912|v916 +FNSF#f340|f341|f342 +FNSL#V97|V98|V99|V100|f343 +FNSN#V200|V201|V204|V205|f344|f345|f393|f394|f931|f932|f1505|v455|v456 +FNSP#f926 +FNSR#f335|f336|f337|f927|f928|f929 +FNSS#F36|V44|V55|V102|V106|V199|f338|f339|f924|f930|f1140|f1142|f1143|f1502|f1504 +FNST#f334|f925|f940|f941|f1503|f1506|f1558|f4315|p2682|v80 +FNSW#f348|f349 +FNSY#f347 +FNT#F275|V56|V202|V261|f154|f363|f681|f840|f933|f1272|f1482|f1493|f1548|f1556|f2753|f2766|f2769|f3424|f3443|f4259|p2664|v218|v341|v393|v424|v462|v703 +FNTB#f1483|v430 +FNTJ#v228|v229|v230|v917|v918|v919 +FNTK#V52|V53|f319|f320|f321|f322|f333|p2672|p2673|p2677|v893|v894|v895|v896|v897|v898|v899|v900|v901|v902|v903|v904|v905 +FNTL#F75|F76|F191|F192|F193|F194|V47|V48|V49|f161|f369|f370|f371|f1549|f2759|f2760|f2761|f2762|f2763|f3436|f3437|f3438|v189|v190|v191|v192|v193|v194|v195|v196|v197|v198|v199|v200|v201|v465|v466|v467|v468|v469|v470|v471|v472|v473 +FNTM#f4261|f4262|f4263|f4264|f4265|f4266|f4267|f4268|p2505|p2506|p2507|v187|v188 +FNTN#f160|f162|f350|f351|f352|f843|f938|f1487|f1488|f1489|f1550|f2754|f2755|f2756|f2764|f2765|f2771|f2772|f2773|f3435|f3445|f3446|f3447|f3448|f3449|f3450|f4270|v343|v431|v474|v920|v921|v922 +FNTP#p2555|p2556|p2557 +FNTR#V50|V51|f156|f157|f935|f936|f937|f1484|f1485|f1486|f2757|f3430|f3431|f3432|f3433|f3434|f3439|f3440|f3441|f4271|f4272|v426|v432|v433|v434|v475|v476|v477|v478|v479|v480|v481|v482|v483|v484|v485|v487|v488|v489|v490|v491|v492|v493 +FNTS#F276|F474|V203|V262|f158|f163|f323|f324|f325|f326|f327|f328|f329|f330|f331|f332|f375|f376|f377|f378|f379|f380|f381|f382|f383|f384|f385|f386|f387|f388|f389|f390|f391|f392|f841|f844|f939|f1273|f1276|f1490|f2758|f2767|f2768|f2770|f2774|f3442|f3444|f3451|f4260|f4273|p2497|p2498|p2499|p2500|p2501|p2502|p2503|p2504|v217|v219|v344|v435|v463|v486|v704|v705 +FNTT#f155|f842|f934|f3429|f4269|v342|v425|v427|v428|v429|v464 +FNTX#f372|f373|f374|f1274|f1275|f3425|f3426|f3427|f3428|p2674|p2675|p2676 +FNX#F189|F203|P388|f1479|f1541|v211 +FNXN#P390|P391|P392|V95|V96|V107|V177|V178|f1547|v214|v215|v216|v422|v423 +FNXR#f1543|f1544|f1545 +FNXS#F190|P389|f1480|f1481|f1546|v213 +FNXT#f1542|v212 +FNYR#v913|v914|v915 +FP#f2876 +FPNT#v834|v835|v836 +FPR#f2878|v235|v257|v258|v961 +FPRS#f2879|v236|v237|v238|v239|v240|v241|v242|v243|v244|v245|v246|v247|v248|v249|v250|v251|v252|v253|v254|v255|v259|v260|v962|v963|v964 +FPRW#v256|v261 +FPS#P384|P385|f2877|f2882|f3505 +FPT#v231 +FPTL#v234 +FPTT#v232|v233 +FPX#f2880 +FPXN#f2881 +FR#F10|F15|F41|F52|F60|F279|F308|F319|F374|F404|F437|F439|F468|P350|V108|f126|f164|f182|f395|f422|f456|f702|f986|f1288|f1562|f1564|f2883|f2892|f2929|f3452|f3680|f3708|f3977|f4130|f4320|f4366|f4371|f4386|p2508|v308|v354|v627|v969 +FR0#F312|f1674|f3328|f3466|f4053|f4061 +FR0K#f3329 +FR0L#f3467 +FR0N#f473|f474|f475|f3767|f3768|f3769|f3770|f4058|f4059 +FR0R#f470|f471|f3330|f3331|f3332|f3333|f4056|f4373|f4374|f4375|f4376|f4377|f4378|f4379|f4380 +FR0S#F313|f472|f1675|f1676|f3468|f4054|f4057|f4060|f4381 +FR0T#f3102|f3103|f4055 +FR0W#f3334 +FRB#f3713|f3857|v504 +FRBJ#v526|v527 +FRBK#f1577|f1578|f1579|f1589|f1590|f1591 +FRBL#f1569|f1570|f1571|f3849|f4322|f4323|v265|v266|v267|v268|v269|v506|v507|v508|v509|v510|v511|v512|v513|v514|v515|v516|v517|v518|v519|v520|v521 +FRBM#f1572|f1573|f1574|f1575|f1576 +FRBN#F17|v523|v524|v525 +FRBR#f1580|f1581|f1582|f1583|f1584|f1585|f1586|f1587|f1588|f2898|f2899|f2900|f2901|f2902|f2908|f2909|f2935|f2936|f2937|f3719 +FRBS#F280|F281|f3709|f3710|f3711|f3712|f3714|f3715|v505|v528|v529|v530|v531|v532|v534 +FRBT#f988|f989|f990|f2897|f2903|f2904|f2905|f2906|f2907|f2938|f2939|f2940|f2941|f2942|f2943|f3716|f3717|f3718|v522|v533 +FRBX#f4324|f4325|f4326|f4327 +FRF#f4357|v560|v625 +FRF0#f2969|f2970|f2971 +FRFB#v550|v551|v552 +FRFK#F18|F19|v553|v554 +FRFL#f705|f706|f707|f708|f1598|f1599|f1600|f3454|f3951|f3952|f3953|f3954|f3955|f3956|f3957|f3958|f3959|f3960|f3961|f3962|f3963|f3964|f3965 +FRFN#f1023|f1024|f1025|f1026|f2973|f2974|f2975 +FRFR#f1029|f1030|f1031|f1032|f1033|f1034|f2978|f2979|f2980|f3105|f3106|f4062|v556|v557|v558 +FRFS#v559|v626 +FRFT#f1027|f1028|f2972|f2976|f2977|f3118|f3119|f3120|f3121|f3122|f3123|f3124|f3125|v555 +FRFY#v561 +FRHL#f3728|f3729|f3730|f3731|f3732|f3733|f3775|f3776|f3777|f3778|f3779 +FRHN#f2987|f2988|f3727 +FRHS#f1604|f1605|f1606 +FRHT#f2989|f2990|f2991 +FRJ#P400|V116|V210|f2884|f3131|f3871|v542 +FRJF#f3152|f3153|f3154|f3155|f3156|f3157|f3158|f3159|f3160|f3161 +FRJL#V212|V213|f3556|f3557|f3558 +FRJN#V214|V215|V216|V217|f2891|f3149|f3150|f3151|v549|v972|v973|v974|v975|v976|v977|v978 +FRJR#f2887|f2888|f2889|f3134|f3135|f3136|f3137|f3138|f3139|v545|v546|v547 +FRJS#P401|V117|V211|f2885|f2890|f3132|f3140|f3872|f3873|v543|v548 +FRJT#F452|F453|f2886|f3133|f3141|f3142|f3143|f3144|f3145|f3146|f3147|f3148|f3913|f3914|f3915|f3916|f3917|v544 +FRK#F44|V218|f458|f976|f3162|f3171|f3689|f3699|f3802|f3894|f3978|f3981|v965 +FRK0#f3126|f3127|f3128|f3129 +FRKF#f3130|f3174|f3175 +FRKH#F54|F55 +FRKL#f2953|f2954|f2955|f2956|f2957|f2958|f2959|f3177|f3178|f3179|f3700|f3701|f3702|f3703|f3704|f3705|f3706|f3707|f4082|f4083|f4084|f4085|v278|v279|v979|v980|v981 +FRKM#f3559|f3560|f3561|f3562|f3563|f3564|f3565|f3566|f3567|f3568|f3569|f3570|f3571|f3572|f3573|f3574|f3983|f3984|f3985|f3986|f3987|f3988|f3989|f3990 +FRKN#f1651|f1652|f2981|f2982|f2992|f2993|f2994|f2995|f2996|f2997|f2998|f2999|f3000|f3001|f3002|f3003|f3167|f3168|f3176|f3694|f3803|f3804|f3805|f3806|f3807|f3808|f3809|f3810|f3811|f3812|f3813|f3899 +FRKR#f167|f168|f169|f1592|f1593|f1594|f1601|f1602|f1603|f2960|f2961|f2962|f2983|f2984|f2985|f2986|f3041|f3042|f3043|f3163|f3164|f3165|f3575|f3576|f3577|f3578|f3579|f3692 +FRKS#F45|F128|F129|F130|F131|V57|V58|V219|V220|f459|f460|f2944|f2945|f2946|f2947|f2948|f2949|f2950|f2951|f2952|f3166|f3172|f3180|f3506|f3507|f3508|f3690|f3693|f3698|f3858|f3859|f3860|f3861|f3862|f3918|f3979|f3980|f3982|f3991|f3992|f3993|v280|v966|v967 +FRKT#f3169|f3170|f3173|f3509|f3510|f3545|f3546|f3547|f3548|f3549|f3691|f3863|f3864|f3865|f3895|f3896|f3897|f3898|f4076|f4077|f4078|f4079|f4080|f4081|v282|v283|v284|v285 +FRKX#f3511|f3512|f3513|f3514|f3515|f3516|f3517|f3518|f3519|f3520|f3521|f3522|f3523|f3524|f3525|f3526|f3527|f3528|f3529|f3530|f3531|f3532|f3533|f3534|f3535|f3536|f3537|f3538|f3539|f3540|f3541|f3542|f3543|f3544|f3695|f3696|f3697|f3866|f3867|f3868|f3869|f3870|v286|v287 +FRL#F48|F56|F148|f175|f947|f983|f1020|f1285|f3580|f3583|f3748|f3919|f3925|f4331|v562|v968|v982 +FRLJ#v985|v986|v987|v988 +FRLK#F46|f3004|f3005|f3006|f3010|f3011|f3012|f3994|f3995|f3996|f3997|f3998|f3999|f4000|f4001|f4002|f4337|f4339|f4340 +FRLM#f3007|f3008|f3009 +FRLN#F377|F407|F408|f184|f185|f186|f3584|f3735|f3736|f3737|f3738|f3739|f3740|f4333|f4334|f4335|f4336|v1003|v1004|v1005 +FRLR#f3181|f3182|f3183|f3581|f3922 +FRLS#F47|F49|F57|F149|f710|f711|f712|f713|f984|f985|f1021|f1022|f3582|f3920|f3923|f3924|f4338|f4341|f4342 +FRLT#f1607|f1608|f1609|f1610|f3585|f3586|f3587|f3741|f3742|f3743|f3744|f3745|f3746|f3747|f3921|f4332|v295|v296|v983|v984 +FRM#F134|F465|f433|f1653|f3184|f3375|f3589|f4003 +FRM0#v579|v580 +FRMB#f3588 +FRMF#f3238|v574 +FRMH#f439|f440|f441|f442|f443 +FRMK#F290|F291|F292|f981|f3239|p2518|p2519|p2520|p2521|p2522|p2523|p2524|p2525|p2526|v572|v573 +FRML#f446|f447|f448|f1661|f3186|f3187|f3188|f3189|f3190|f3191|f3192|f3193|f3194|f3195|f3196|f3197|f3198|f3199|f3200|f3201|f3202|f3203|f3204|f3205|f3206|f3207|f3208|f3209|f3210|f3211|f3212|f3213|f3214|f3215|f3216|f3217|f3218|f3219|f3220|f3221|f3222|f3243|f3244|f3245|f3247|f3248|f3249|f3250|f3251|f3252|f3253|f3254|f3255|f3256|f3257|f3258|f3259|f3260|f3261|f3262|f3263|f3264|f3265|f3266|f3267|f3268|f3269|f3270|f3271|f3272|f3273|f3274|f3275|f3276|f3277|f3278|f3279|f3280|f3281|f3282|f3283|f3284|f3285|f3286|f3287|f3288|f3289|f3290|f3291|f3292|f3293|f3294|f3295|f3296|f3297|f3298|f3299|v575|v576 +FRMM#f958|f959|f1654|f1655|f1656 +FRMN#F284|F285|F409|F410|F418|F419|F420|V120|V121|V122|V123|V124|f444|f445|f949|f950|f951|f952|f953|f954|f955|f956|f957|f992|f993|f994|f1611|f1612|f1613|f1660|f1662|f1663|f3013|f3014|f3018|f3223|f3224|f3242|f3600|f3601|f3749|f3750|f3753|p2559|p2560|p2561|v297|v298|v299|v577|v578 +FRMP#f4112|f4113|f4114|f4115|f4116|f4117|f4118 +FRMR#F50|F51|V118|V119|f436|f437|f438|f1658|f3235|f3236|f3237|f3592|f3593|f3594 +FRMS#F135|F293|F294|F295|F411|F412|F413|F414|F415|f434|f449|f450|f451|f452|f1659|f1664|f3015|f3016|f3017|f3019|f3185|f3246|f3376|f3377|f3590|f3595|f3596|f3751|f3752|p2511|p2512|p2513|p2514|p2515|p2516|p2517|p2527|p2528|v570|v571 +FRMT#F132|F133|f435|f1657|f3225|f3226|f3230|f3231|f3232|f3233|f3234|f3240|f3241|f3591 +FRMW#f1665|f1666|f3597|f3598|f3599 +FRMX#f3227|f3228|f3229 +FRMY#f453|f454|f455 +FRN#F136|F320|F376|F429|V125|V127|V129|V133|f429|f960|f965|f3550|f4063 +FRNH#F14 +FRNJ#f3618|f3619|f3620|f3621|f3926|f3927|f3928|f3929|f3930|p2529|p2530 +FRNK#F339|F340|F341|F342|F343|F344|F345|F346|F347|F348|F349|F350|F351|F352|F353|F354|F355|F356|F357|F358|F359|F360|F361|F362|F363|F364|F365|F366|F367|V135|V136|V137|V138|f171|f172|f173|f432|f709|f1648|f1649|f1650|f3300|f3301|f3302|f3303|f3304|f3305|f3306|f3307|f3308|f3602|f3603|f3616|f3617|f3622|f3623|f3624|f3625|f3626|f3627|f3628|f3629|f3630|f3631|f3632|f3633|f3634|f3635|f3734|f4365|p2531|p2532|v356|v581|v582|v584|v585 +FRNL#f3551|f3552|f3553|p2810|p2811|p2812|p2813|p2814|v583 +FRNM#f3020|f3021|f3022|f3023|f3554|f3555 +FRNN#F138|F139|F140|F141|F142|F143|V131|V132|f3024|f3025|f3026|f4065|f4066 +FRNR#f962 +FRNS#F137|F321|F322|F323|F324|F325|F326|F327|F328|F329|F330|F331|F332|F333|F334|F335|F336|F337|F338|F368|F369|F430|V126|V128|V130|V134|f176|f177|f430|f431|f961|f963|f964|f1286|f1287|f3027|f3028|f3029|f3614|f3615|f3797|f3798|f3799|f3800|f3801|f4067|f4343|f4344|f4345|f4363|f4364|v270|v271|v272 +FRNT#F449|F450|F451|f3636|f3637|f3795|f3796|f3875|f3876|f3877|f3878|f3879|f3880|f3881|f3882|f3883|f3884|f3885|f3886|f3887|f3888|f4004|f4005|f4006|f4007|f4008|f4009|f4010|f4011|f4012|f4013|f4014|f4015|f4016|f4017|f4018|f4019|f4020|f4021|f4022|f4023|f4024|f4025|f4026|f4027|f4028|f4029|f4030|f4031|f4032|f4033|f4064|f4352|f4353|v273|v274|v501|v502|v503 +FRNX#F421|F422|F423|F424|F425|F426|F427|F428|f3604|f3605|f3606|f3607|f3608|f3609|f3610|f3611|f3612|f3613|f4346|f4347|f4348|f4349|f4350|f4351|v300|v301|v302|v303|v304 +FRPL#f1614|f1615|f1616|f1617|f1618|f1619|f3039|f3040 +FRPR#f1622|f1623|f1624|f1625|f3034|f3035|f3036|f3038|f3931|f3932|f3933 +FRPS#f3037|f3638 +FRPW#f1620|f1621 +FRR#F144|F146|F310|f165|f1283|f1626|f3754|f3850|f3855|f4354|f4359 +FRRB#f3852 +FRRM#f1566|f1567|f1568|f2930|f2931|f2932|f2933|f2934 +FRRN#f3044|f3045|f3046 +FRRS#F145|F147|F311|f1627|f1628|f3851|f3853|f3854|f3856|f4355|f4356|f4360|f4361 +FRRT#f3030|f3031|f3032|f3033 +FRS#F11|F16|F53|F58|F59|F61|F62|F150|F309|F375|F438|F469|F494|P351|P352|P354|V109|f127|f170|f178|f183|f417|f423|f425|f457|f463|f703|f714|f978|f982|f987|f1277|f1563|f1565|f1629|f1667|f2893|f2896|f2910|f3050|f3051|f3453|f3455|f3681|f3684|f3755|f3781|f3889|f3890|f3966|f3976|f4073|f4074|f4321|f4328|f4329|f4367|f4370|f4372|f4387|f4388|p2509|p2799|v288|v293|v357|v589|v605|v970|v971|v1006|v1007 +FRS0#f1671|f3314|f3320|f3321|f3322 +FRSB#F454|F455|F456|f2920|f2921|f3052|p2801|p2802 +FRSF#f2913|f2914|f2915|f2916|v593|v594|v595|v596|v597|v598|v599|v600|v601 +FRSK#F457|F458|P353|f420|f421|f3074|f3075|f3076|f3309|f3310|f3311|f3312|f3313|f3456|f3460|f3814|f3815|f3816|f3934|f3935|f3936|f3937|f3938|f3939|f3940|f3941|f3942|f3943|p2510 +FRSL#V139|V140|f1278|f3047|f3048|f3049|f3685|f3686|f3687|f3688|f3972|f3973|f3974|f3975|f4070|f4330|p2798|p2804|p2805|v294 +FRSM#f715|f716|f717|f3457|f3458|f3459|v563|v564 +FRSN#F431|F432|f464|f1279|f1280|f2922|f3053|f3054|f3786|f3893|f3944|f3945|f3946|f3971|f4071|f4072|f4075|p2807|p2808|p2809 +FRSP#f2917|f2918 +FRSR#F370|F371|F372|F373|F378|F379|F380|F381|f1281|f3055|f3056|f3057|f3782|f3783|f3784|f3969|f4068 +FRSS#P355|P356|f418|f419|f966|f967|f968|f1282|f2911|f2919|f3058|f3785|f3891|f3892|f3968|f3970|f4069|f4389|p2800|p2806|v497|v498|v590|v592|v606|v607|v608|v1008|v1300|v1301|v1302 +FRST#F207|F208|F209|F286|F287|F288|F289|F296|F297|F298|F299|F300|F301|F466|F467|f166|f465|f466|f969|f970|f1284|f1630|f1631|f1632|f1633|f1634|f1635|f1668|f1669|f1670|f1672|f1673|f2912|f3070|f3071|f3072|f3073|f3077|f3078|f3079|f3080|f3081|f3082|f3083|f3084|f3085|f3086|f3087|f3088|f3089|f3090|f3091|f3092|f3093|f3759|f3760|f3761|f3762|f3763|f3764|f3765|f3766|f3967|f4035|f4036|f4037|f4038|f4039|f4040|f4041|f4042|f4043|f4044|f4045|f4046|f4047|f4048|f4049|f4050|f4051|f4052|f4119|f4120|f4121|f4122|f4123|f4124|f4125|f4126|f4127|f4128|f4129|f4362|p2803|v305|v306|v307|v499|v500|v586|v587|v588|v591|v1303|v1304 +FRSW#f3315|f3316|f3317|f3318|f3319 +FRT#F42|F282|F382|F384|F386|F388|F433|F440|F443|F462|V110|V112|f396|f424|f467|f704|f948|f971|f977|f979|f1595|f2923|f3323|f3325|f3373|f3639|f3671|f3679|f3720|f3787|f3837|f3874|f3900|f4086|f4111|f4358|v281|v291|v355|v568|v991 +FRT0#f3336|f3337 +FRTB#f2925|v565|v566|v609|v610|v611|v612|v613|v614|v615 +FRTF#f3338|f3339|f3340|f3341|f3342|f3343|f3344|f3345|f3346|f3347|f3838|f3839|f3840|f3841|f3908|f3909|f3910|f3911|f4095|f4096|f4097|f4098|f4382|f4383|f4384|f4385 +FRTJ#v622 +FRTK#f2963|f2964|f4088|f4089|f4090|v537|v538|v539|v616|v617|v618|v619|v620|v621|v623|v624|v1305|v1306|v1307 +FRTL#f187|f995|f996|f997|f998|f999|f1000|f1001|f1002|f1003|f1004|f1005|f1006|f1007|f1008|f1009|f1010|f1011|f1012|f1013|f1014|f1015|f1016|f1017|f1018|f1019|f3099|f3100|f3101|f3104|f3676|f3677|f3678|f4106|f4107|f4108|f4109|v289|v989|v990 +FRTM#F405|F406|F445|F446|f1596|f1597|f2965|f2966|f2967|f2968|f3721|f3722|f3723|f3724|f3725|f3726 +FRTN#F126|F127|F416|F417|F435|F436|V114|V115|f476|f974|f2927|f3351|f3352|f3353|f3354|f3367|f3368|f3369|f3370|f3371|f3372|f3461|f3462|f3463|f3464|f3465|f3793|f3846|f3902|f3903|f3904|f3905|f3906|f3907|f4101|f4102|f4103|v535|v536 +FRTR#F390|F391|F392|F393|F394|F395|F396|F397|F398|F399|F400|F401|F402|F403|F447|F448|f1636|f1637|f1638|f3355|f3356|f3357|f3358|f3359|f3641|f3642|f3643|f3644|f3645|f3646|f3647|f3648|f3649|f3650|f3651|f3652|f3653|f3654|f3655|f3656|f3657|f3658|f3659|f3660|f3661|f3662|f3663|f3664|f3665|f3666|f3667|f3668|f3669|f3790|f3791|f3792|f3947|f3948|f3949|f3950|f4092|f4093|f4094|f4099|v540|v541 +FRTS#F43|F283|F383|F385|F387|F389|F434|F441|F442|F444|F463|F464|V111|V113|f397|f398|f399|f400|f401|f402|f403|f404|f405|f406|f407|f408|f409|f410|f411|f412|f413|f414|f415|f468|f477|f972|f975|f980|f1561|f2924|f2928|f3094|f3095|f3096|f3097|f3098|f3324|f3326|f3327|f3335|f3348|f3360|f3374|f3640|f3670|f3672|f3673|f3674|f3675|f3788|f3794|f3842|f3843|f3844|f3901|f3912|f4087|f4100|f4110|v290|v292|v567|v569|v992|v993|v994|v995|v996|v997|v998|v999|v1000|v1001|v1002 +FRTT#f469|f973|f2926|f3349|f3350|f3361|f3362|f3363|f3364|f3365|f3366|f3789|f3845|f4091 +FRTW#f3847|f3848 +FRW#f179|f416|f3772 +FRWL#f426|f427|f428|f1639|f1640|f3780 +FRWM#f3112|f3113|f3114 +FRWN#f462|f3111|f3388|f4369 +FRWR#f1645|f1646|f1647|f3107|f3108|f3109|f3110|f3115|f3116|f3117|f3378|f3379|f3380|f3381|f3382|f3383|f3384|f3385|f3386|f3387|f3771 +FRWS#f180|f181|f3773|f3774 +FRWT#f461|f1641|f1642|f1643|f1644|f4368 +FRX#f174|f3756|f3817|f4034 +FRXL#f3830 +FRXM#f3831|f3832|f3833 +FRXN#F459|F460|F461|f3818|f3819|f3820|f3821|f3822|f3823|f3824|f3834|f3835|f4104|f4105|v275|v276|v277|v602|v603|v604 +FRXR#f3063|f3064|f3065|f3066|f3067|f3068|f3069|f3825 +FRXS#f3757|f3758|f3826 +FRXT#f3059|f3060|f3061|f3062|f3827|f3828|f3829 +FRXW#f3836 +FRY#F470 +FRYN#f991|f2895|f3683|f4134|v309 +FRYR#f4131|f4132|f4133 +FRYS#F471 +FRYT#f2894|f3682 +FS#F1|F89|F95|F115|F154|F302|F303|V1|V221|f24|f478|f694|f695|f799|f833|f1035|f1135|f1801|f1812|f2652|f2653|f3389|f4390|f4410|f4411|f4426|f4456|f4465|p2|p2533|p2564|p2824|v311|v741|v820|v822|v837|v1009|v1203|v1332|v1338 +FSBJ#f4412|f4413|f4414 +FSBL#F277|F278|f718|f719|f720|f721|f4397|f4398|f4399|v1029|v1030|v1031|v1032|v1033 +FSFR#p2699|p2700|p2701|p2702|p2703|p2704|p2705|p2706|p2707|p2708|p2709|v1187|v1188|v1189|v1190|v1191|v1192|v1193|v1194|v1195 +FSFS#V141 +FSFT#p2696|p2697|p2698 +FSJ#v1011 +FSJR#v743|v744|v745 +FSJS#v1012|v1013 +FSK#F214|f1144|f3390|p2825|p2855 +FSK0#V225|V226|V227 +FSKL#f26|f27|f481|f482|f483|f1677|f1678|f1679|p2827|p2828|p2829|p2830|p2831|v310|v628|v629|v630|v631 +FSKM#v1019|v1020 +FSKN#v1025|v1026|v1027 +FSKR#F210|F211 +FSKS#F215|V61|V62|V71|V72|f1145|p2826|p2838|p2856|p2857|v1021|v1022|v1023|v1024|v1028 +FSKT#v313|v314|v315 +FSL#F20|f44|f1726|f1808|f3391|f4419|f4462|v318|v634|v1059|v1073 +FSLB#F22 +FSLJ#f4393|f4394|f4395|v320|v321 +FSLL#f45 +FSLN#V59|V60|f1811 +FSLR#f4400|f4401|f4402 +FSLS#F21|f29|f1810|f3392|f3393|f3394|f3395|f3396|f3397|f3398|f3399|f3400|f3401|f3402|f3403|f3404|f3405|f3406|f3407|v319|v322|v635|v636|v1060|v1061|v1062|v1063|v1064|v1065|v1066|v1067|v1068|v1069|v1070|v1071|v1072|v1074|v1206|v1207 +FSLT#f46|f47|f48|f49|f50|f51|f52|f53|f54|f55|f56|f57|f58|f1809|f4403|f4404|f4405|v29|v30|v31|v32 +FSLX#v33|v34|v35 +FSMT#v317 +FSN#f1727 +FSNB#f1729 +FSNK#f59|f60|f61|f698|f1807|f4406|f4422|p2537|v1209 +FSNS#f1728|f1730|f4420|f4421|f4463|f4464 +FSNT#V148|V149|f484|f485|f486|f487|f488|p2538|p2539|p2540|v753|v754|v755 +FSNX#f489|f490|f491 +FSPL#f30|f31 +FSPR#v632|v633 +FSPT#f4423|f4424|f4425 +FSR#V63|f1731|f1803|f1805|f4417|f4460|v747|v1015|v1053|v1152 +FSRK#v746 +FSRL#v1016|v1017 +FSRS#V64|f1732|f1734|v748|v749|v1054|v1055|v1153|v1154 +FSRT#f1733 +FSS#F155|V222|f25|f32|f479|f480|f697|f1036|f1136|f1137|f1804|f2642|f4391|f4396|f4416|f4457|f4459|p2534|p2536|v312|v316|v742|v750|v756|v1010|v1014|v1204|v1208 +FSSL#v757 +FSSM#F63|f492|f493 +FSSN#v758 +FSSS#p2835|p2836|p2837 +FSST#F64|f494|f495|f496|f497|f1806|f4418|f4461|v759|v760|v761 +FST#F77|f28|f33|f508|f612|f696|f722|f847|f1037|f1289|f1735|f1802|f2691|f4392|f4415|f4432|f4458|p2535|v323|v637|v1018|v1040|v1056|v1205 +FSTB#f509|f510|f511|f512|f513|v642|v643|v644|v645 +FSTF#f1043|f1044|f1045|f1046|f1047|f1048|f1049|f1050|f1051|f1737|f1738|f1739|f1740|f1741|f1742 +FSTJ#v646|v647|v648|v649 +FSTK#f1743 +FSTL#f1038|f1745|f1746|f1747|f1748|v326|v639|v640 +FSTM#v651|v652|v653 +FSTN#F80|F81|f36|f515|f516|f517|f518|f519|f520|f521|f522|f523|f530|f531|f532|f533|f725|f1052|f1053|f1054|f1055|f2693|f4431|v327|v650|v1041|v1042|v1043|v1048 +FSTR#F304|F305|f524|f845|f1039|f1040|f1041|f1042|f3408|f3409|f3410|f3411|f4429|v324|v654|v655|v656|v657|v658|v659|v1049|v1050|v1051 +FSTS#F78|F82|f34|f40|f525|f534|f613|f614|f723|f726|f846|f1056|f1290|f1291|f1736|f1744|f2694|f4430|v325|v638|v660|v1052|v1057|v1058 +FSTT#f35|f514|f526|f527|f528|f529|f724|f2692|v641|v1047 +FSTX#v1044|v1045|v1046 +FSXN#F79|f4427|f4428|p2832|p2833|p2834 +FSXS#f37|f38|f39 +FT#F100|F156|P347|V73|V170|V228|V230|f112|f119|f120|f535|f551|f604|f727|f764|f806|f834|f1057|f1100|f1146|f1314|f1749|f2775|f2802|f2875|f3412|f4135|f4466|f4467|p2710|v328|v661|v674|v798|v819|v1075|v1077|v1210|v1297|v1311 +FTBK#f549|f550|f807|f808|f809|f810|f811 +FTBL#f2806|f2807|f2808|f2809|f2810 +FTBR#f2811|f2812|f2813 +FTF#v1319 +FTFL#f554|f555|f556|f1751|f1752|f1753|f2818|f2819|f2820|p2797|v331|v332|v333|v334|v335 +FTFN#p2734|v810|v811|v812 +FTJ#f2804 +FTJN#p2735 +FTJR#p2748|p2749|p2750|p2751|p2752 +FTJS#f2805 +FTK#f581|v1196 +FTKL#v1106|v1107|v1108|v1109 +FTKN#V65|V66|V179|V180|f585|v802 +FTKP#p2718|p2719|p2720|p2721|p2722|p2723|p2724|p2725 +FTKR#p2736|p2737|p2738|p2739|p2740|p2741|p2742|p2743|p2744|p2745|p2746|p2747 +FTKS#F102|f582|f584|f1096|v800|v801|v1197|v1198 +FTKT#f583|v697|v698|v699 +FTL#F161|F163|V172|f537|f548|f1059|f1094|f1102|f1230|f1239|f1754|f2654|f4147|f4433|v353|v1078|v1095 +FTLK#f1083|f1084|f1085|f2833|f2834|f2835|p2726 +FTLL#f4434 +FTLN#f1238|f2832|f4150 +FTLR#f1095|f1233|f1234|f1235 +FTLS#F162|F164|V173|f538|f539|f540|f541|f542|f543|f544|f1103|f1104|f1105|f1106|f1107|f1108|f1109|f1110|f1111|f1112|f1113|f1114|f1115|f1116|f1117|f1118|f1119|f1231|f1236|f1237|f2830|f2836|f4149|p2753|v1079|v1080|v1081|v1082|v1083|v1084|v1085|v1088|v1089|v1090|v1091|v1092|v1093|v1094|v1096 +FTLT#F165|F166|f545|f546|f547|f818|f819|f820|f1232|f1240|f1241|f2831|f4148|f4435|f4436|p2754|v1086|v1087 +FTM#F69 +FTML#p2761|p2762 +FTMN#V181|V182|f1755|f1756|f1757|f2837|f2838|f2840|v1097|v1098|v1099 +FTMR#f2839 +FTMS#F70 +FTMT#p2755|p2756|p2757|p2758|p2759|p2760 +FTN#F9|f594|f4437|p2481|p2763 +FTNK#f124|f586|f815|f816|f817|f1074|f1121|f1318|f1766|f1767|f1768|f2827|f2828|f2829|p2727|p2728|p2729|p2730|p2731|p2732|p2733|v678|v681|v809|v1212|v1318 +FTNM#V183|V184|V185 +FTNN#f596 +FTNS#f587|f588|f597|f603|f1758|f1759|f4438|p2482|p2483|p2764|p2765 +FTNT#V75|V76|f595|f2841|f2842|f2843|f2844|f2845 +FTP#f4136 +FTP0#f2847|f2848|f2849 +FTPL#f2850|f2851|f2852|p2858|p2859 +FTPR#f2853|f2854|f2855|v1118|v1119|v1120|v1121|v1122|v1123|v1124 +FTPT#f2846 +FTR#F111|P348|V4|f598|f600|f744|f794|f812|f1086|f1089|f1315|f1762|f2648|f2661|f2815|f4439|v1309|v1314 +FTRF#v1111|v1112|v1113|v1114 +FTRK#F107|F108|F109|F110 +FTRL#F103|F104|F105|f747|f765|f766|f767|f768|f769|f770|f771|f772|f773|f774|f775|f776|f777|f778|f779|f780|f781|f782|f783|f784|f785|f786|f4450|f4451|f4452|f4453|v1115|v1116|v1117 +FTRN#f749|f1092|v666|v667|v668|v669|v670|v671|v672|v673 +FTRS#F112|P349|V5|f745|f748|f795|f796|f813|f814|f1087|f1088|f1090|f1093|f1316|f1317|f1763|f1764|f2649|f2650|f2662|f2816|f2817|f2856|f2857|f2858|f2859|f2860|f4440|f4441|f4442|f4443|f4444|f4445|f4446|p2766|p2767|v1110|v1308|v1310|v1315|v1316 +FTRT#f746|f787|f788|f789|f790|f1091|f4447|f4448|f4449 +FTRX#F106|f791|f792|f793 +FTS#F65|F101|F113|F157|V6|V74|V77|V171|V229|V231|f113|f123|f125|f536|f552|f557|f589|f590|f601|f607|f728|f743|f797|f821|f835|f1058|f1097|f1098|f1101|f1122|f1147|f1148|f1319|f1750|f1760|f2663|f2664|f2776|f2777|f2803|f2861|f4454|f4468|f4469|p2711|p2768|v329|v330|v662|v675|v677|v679|v799|v813|v1076|v1213|v1298|v1299|v1312|v1317 +FTSF#p2782|p2783 +FTSJ#F218|F219 +FTSL#f608|f2863|p2712|p2713|p2714 +FTSN#f609|f4455|p2769|p2770|p2771|p2772|p2773|p2774|p2775|p2776|p2777|p2778|p2779|p2780|p2781|p2784|p2785|p2786|p2787|p2788|p2789|p2790|p2791|p2792|p2793|p2794 +FTSP#F220|F221 +FTSR#F222|F223|f2864 +FTSS#V7|f591|f592|f1099|f2665|f2862 +FTST#P395|P396|P397|P398|P399|f116|f117|f118|f599|f602|f822|f823|f1069|f1070|f1071|f1765|f2656|f2657|f2658|f2659|f2778|f2779|f2780|f2865|f2866|f2867|f2868|f2869|f2870 +FTT#f121|f122|f553|f593|f605|f1068|f1072|f1120|f1761|f2660|f2814|v676|v680|v808|v1211|v1313 +FTTN#f1073 +FTTP#p2795|p2796|v814|v815|v816|v817 +FTTS#f606|v803|v804|v805|v806|v807 +FTW#f610 +FTWR#f2871|f2872|f2873|f2874 +FTWS#f611 +FTX#f114|f1075 +FTXM#p2715|p2716|p2717 +FTXN#f115|f2655 +FTXR#f1247|f1248|f1249 +FTXS#f1076|f1077|f1078|f1079|f1080|f1081|f1082 +FWBL#v823 +FWL#v1334 +FWLS#v1335|v1336 +FWNK#v831|v832|v833|v1337 +FWR#f1131|v825 +FWRS#v826|v827 +FWST#f1132 +FWT#v824|v1333 +FX#F216|V150|f1060|f1202|f1680|f1725|v663|v1320 +FX0R#p2850|p2851|p2852|p2853|p2854 +FXBL#f1682|f1683|f1684 +FXK#f1698 +FXKK#f1685|f1686 +FXKN#p2839|p2840|p2841 +FXKS#f1699|f1700 +FXL#f41|f42|f1703 +FXLJ#p2842|p2843|p2844|p2845|p2846|p2847|p2848|p2849 +FXLS#f43 +FXMN#f1708|f1709|f1710 +FXN#V223|f498|f4407|v1034 +FXNB#f500|f501 +FXNK#f1066|f1067|f1706|f1707|v1326 +FXNN#f506|v1038 +FXNR#f503|f504|f505|v1036|v1037 +FXNS#V224|f499|f507|f1704|f1705|f4408|f4409|v1035|v1039 +FXNT#f502|f1711|f1712|f1713 +FXPN#f1714|f1715|f1716 +FXR#F212|f1062|f1688|f1695|f1701|v1322 +FXRM#f1691|f1692|f1693 +FXRS#F213|f1063|f1064|f1689|f1690|f1694|f1696|v1323|v1324 +FXS#F217|F472|F473|V151|f1065|f1203|f1204|f1681|f1697|v664|v665|v1325 +FXSF#v1327|v1328|v1329|v1330 +FXSS#v751|v752 +FXST#f1702 +FXT#f1061|f1687|v1100|v1321 +FXTL#f1717|f1718|f1719|f1720|f1721 +FXTN#v1103 +FXTS#v1102 +FXTT#v1101 +FXWF#f1722|f1723|f1724 +FXX#f4137 +FXXN#v1104|v1105 +FXXS#f4138|f4139 +FY#F90 +FYJ#v1339 +FYJN#v1349 +FYJR#V265|V266|v1342|v1343|v1344|v1346|v1347|v1348 +FYJS#v1340|v1345 +FYJT#v1341 +FYNK#f693|v1403 +FYR#f3502|v1350 +FYRS#f3503|f3504|v1351|v1352|v1353|v1354|v1355 +FYS#F91 +FYT#F92|f692 +FYTS#F93 ++++++++++ +H#H2|H209|H221|H238|H421|H434|H535|H704|h1|h952|h972|h1029|h1760|h1783|h1787|h1860|h2092|h2169|h2564|h2988|h3048|h3073 +H0#H245|h900|h1264 +H0N#h1266 +H0NS#h1267|h1269|h1270|h1271|h1273|h1274|h1275|h1276|h1277|h1278|h1279|h1280 +H0NT#h1268 +H0NX#h1272 +H0R#H247|h1281|h1284|h1285|h2079 +H0RN#H219|H220|h969|h970|h971 +H0RS#H248|h1282|h1283 +H0RT#h2080 +H0S#H246|h1265|h1286|h2860 +H0SS#h2861|h2862 +H0T#h2856 +H0TS#h2857|h2859 +H0TT#h2858 +H0W#H198 +H0WS#H199 +HB#H249|h2122|h2133|h2152|h3019|h3025 +HBB#h3022 +HBBS#h3023|h3024 +HBHR#h2135|h2136|h2137 +HBKB#h2141|h2142|h2143 +HBKK#H4|H5 +HBKP#h3027|h3028|h3029 +HBL#H690|h2126 +HBLM#h8|h9|h10 +HBLN#h2132 +HBLR#h2128|h2129|h2130 +HBLS#H691|h2131 +HBLT#h2127 +HBNB#h2148|h2149|h2150|h2151 +HBNL#h2144|h2145|h2146|h2147 +HBR#H264|H692 +HBRK#H252|h912|h913|h914 +HBRN#H439|H440|H441|H442|H443|H444|H445|H446|H447|H448|h1794|h1795|h1796|h1797|h1798|h1799|h1800|h1801|h1802 +HBRS#H253|H254|H255|H256|H257|H258|H259|H260|H261|H262|H263|H265|H266|H693|h3030|h3031 +HBRT#H250|H251|H267|H536|H537|H688|H689|H694|H695|h2|h3|h4|h5|h6|h7|h3386|h3387|h3388|h3389|h3390|h3391|h3392|h3393|h3394|h3395|h3396|h3397|h3398|h3399|h3400|h3401|h3402|h3403|h3404|h3405|h3406|h3407|h3408|h3409 +HBS#H538|H539|H540|H541|h2123|h2124|h2134|h2153|h2154|h2155|h3020|h3021|h3026|h3032 +HBSK#h1803|h1804|h1805 +HBT#h11|h32|h2125|h2990 +HBTB#h13|h14|h15 +HBTL#h23|h24|h25 +HBTS#h12|h22|h33|h34 +HBTT#h16|h17|h21|h26|h27|h28|h29 +HBTX#h18|h19|h20|h30|h31 +HBX#h1791 +HBXS#h1792|h1793 +HBYS#h2138|h2139|h2140 +HF#H25|H547|H549|H706|h940|h1292|h1313|h2087|h2566|h2973|h3052|h3061 +HFHR#h1314 +HFK#h950 +HFKS#h951 +HFL#h1309|h2974|h3057 +HFLN#h2977 +HFLS#h2975|h2978 +HFLT#h978|h979|h1871|h2976 +HFMN#H551|H552|H708|H709 +HFN#H204|H207|h941|h1294|h3628 +HFNK#h949|h1312|h2091|h2572|h3059 +HFNL#h1296|h1297|h1298 +HFNM#h132|h133 +HFNN#h3638 +HFNR#H271|H272 +HFNS#H205|H208|h942|h944|h1295|h1299|h1310|h1311|h3058|h3629|h3639|h3640|h3641|h3642|h3643|h3644|h3645 +HFNT#h943|h3630|h3631|h3632|h3633|h3637 +HFNW#h1300|h1301 +HFNX#h3634|h3635|h3636 +HFR#H630|h1302|h1306|h1412|h2569|h2979|h3055 +HFRK#h2980|h2981|h2982 +HFRN#h2986 +HFRR#h2984|h2985 +HFRS#H631|H632|h945|h946|h947|h1303|h1304|h1413|h1414|h2570|h2571|h2987 +HFRT#H206|h2983 +HFS#H12|H26|H548|H550|H707|h948|h1305|h1307|h2088|h2090|h2567|h2573|h2619|h3053|h3060 +HFSB#H356|H357 +HFSR#h565|h566|h567 +HFST#H354|H355|H553|H554|h1308|h1315|h3056 +HFT#h134|h1293|h1397|h1406|h2089|h2568|h3054 +HFTL#h1401 +HFTN#h1402|h1403|h1404 +HFTR#h1399 +HFTS#h135|h136|h1400|h1405 +HFTT#h1398 +HFWT#h1316|h1317|h1318 +HH#h1386 +HHNS#H558|H559 +HHS#h1389 +HHWN#h1388 +HHWT#h1387 +HJ#H542|h236|h238|h1351|h3063 +HJHK#h1354|h1355|h1356 +HJHP#h1357|h1358|h1359|h1360 +HJK#h1905 +HJKN#h1910|h1911 +HJKR#h153|h154|h155|h156|h157|h158|h1907|h1908|h1909 +HJKS#h1912 +HJKT#h1906 +HJL#H273|h3064 +HJLN#H275 +HJLS#H274 +HJMN#h1407|h1408|h1409 +HJN#H17|h3516 +HJNK#h1368|h3518|h3519 +HJNS#H18|H768|H769|h3065|h3066|h3517|h3520|h3521|h3522 +HJPJ#h2166|h2167|h2168 +HJR#H276|h1056|h1361|h1363|h1410|h3067 +HJRS#H277|h1057|h1362|h1364|h1365|h1366|h1411 +HJS#H543|H544|h237|h239|h240|h1352|h1367 +HJST#h3068 +HJT#h1353 +HK#H19|H21|H214|H696|H711|H714|H716|h38|h137|h160|h241|h243|h956|h1319|h1813|h1815|h1855|h1913|h2156|h2159|h2183|h2574|h2576|h2590|h3062 +HKBK#h2185|h2186|h2187 +HKK#h974|h2171 +HKKK#h1806|h1807|h1808 +HKKP#h1810|h1811|h1812 +HKKS#h975|h976|h1809|h2172|h2173 +HKL#h44|h146|h1320 +HKLB#h3033|h3034|h3035 +HKLN#h152|h1326 +HKLR#h148|h149|h150|h1322|h1323|h1324 +HKLS#h45|h46|h151|h1325 +HKLT#h147|h1321 +HKM#H33|h2208 +HKMN#H449|H450 +HKMS#H34|h2209 +HKN#H13|H555|h47 +HKNK#H215|h43|h962|h1919|h2161|h2190|h2585|h3071 +HKNS#H14|H216|H217|H453|H454|H556|H710|h48|h51 +HKNT#H718|H719|H720 +HKNY#h49|h50 +HKR#H15|H622|h40|h959|h1819|h1869|h1915|h2580|h2583|h3070 +HKRM#h3523|h3524|h3525 +HKRS#H16|H623|h41|h42|h960|h961|h1818|h1820|h1916|h1917|h2581|h2582|h3526 +HKRT#h139|h140|h141 +HKS#H20|H22|H218|H451|H697|H713|H715|H717|h52|h53|h138|h142|h143|h159|h161|h242|h244|h957|h964|h1765|h1814|h1816|h1817|h1821|h1918|h2114|h2157|h2160|h2162|h2184|h2193|h2203|h2575|h2577|h2578|h2586|h2591|h3072 +HKSK#h1768|h1769|h1770|h1771|h1772|h1773|h1774 +HKSL#H766|H767 +HKSM#h1775|h1776|h1777 +HKSN#h1778|h1779|h1782|h2121 +HKSR#h2117|h2118|h2119 +HKSS#h54|h55|h144|h1781|h2115|h2120 +HKST#h1766|h1767|h1780|h1870|h2116|h2584|h3036|h3037|h3038|h3039|h3040|h3041|h3042 +HKT#H560|h39|h958|h1914|h2158|h2188|h2189|h2197|h2579|h3069 +HKTK#h1330|h1331|h1332|h1333|h1334 +HKTL#h1335|h1336|h1337|h1338|h1339|h1340 +HKTM#h1341|h1342|h1343|h1344|h1345|h1346 +HKTR#H268|h1327|h1328|h1329|h1347|h1348|h1349|h1350 +HKTS#H561|h2199 +HKTT#h2198 +HKTY#h2200 +HKWR#H557|h56|h2587|h2588|h2589 +HKWX#h2201|h2202 +HKX#h145|h963|h2191 +HKXL#h2192 +HKXP#h2163|h2164|h2165 +HKXT#h2194|h2195|h2196 +HL#H27|H35|H37|H39|H43|H45|H435|H471|H479|H578|H583|H682|H721|h162|h249|h284|h293|h296|h316|h921|h1031|h1160|h1390|h1462|h1480|h1856|h1887|h1925|h1943|h2227|h2231|h2253|h2260|h2285|h2999|h3074|h3081|h3091 +HL0#h1167|h1178 +HL0F#h1169|h1170|h1171|h1172 +HL0L#h1175 +HL0N#h1176|h1177 +HL0R#h1173 +HL0S#h1168|h1174 +HLBL#h1927|h1928|h1929|h3083|h3084|h3085 +HLBR#H463|H464|h245|h246|h247|h1467|h1468 +HLBT#h273|h274|h275 +HLF#h254|h336|h1518 +HLFB#h256|h257|h258 +HLFJ#H469|H470 +HLFK#H41|H42 +HLFN#h339 +HLFP#h259|h260|h261|h262|h263 +HLFR#h1469|h1470 +HLFS#h255|h338|h1519 +HLFT#h264|h265|h266|h267|h268|h337|h981|h982|h983 +HLFW#h269|h270|h271|h272 +HLFX#H331|H332 +HLHK#h2262|h2263|h2264 +HLHL#h1471|h1472|h1473 +HLJ#h922 +HLJN#h319|h320|h321|h322 +HLJS#h923 +HLK#H300|h1933|h3077 +HLKL#h1441 +HLKM#H562|H563 +HLKN#H302|H303|h2592|h2593|h2594|h2595|h2596|h3079 +HLKP#h1443|h1444|h1445 +HLKR#h1447|h1448|h2270|h2271|h2272|h2273|h2274|h2275|h2276|h2277|h2278 +HLKS#H301|H590|h1460|h1461|h1934|h1935|h2267|h2268|h2269|h3078|h3080 +HLKT#h1464|h1465|h1466 +HLL#h2256 +HLLJ#h286|h287 +HLM#h1458|h1484 +HLMM#h2265|h2266 +HLMN#H587|H588 +HLMR#H47|H48|h288|h289|h290|h291|h292 +HLMS#H589|h1459|h1485|h1490|h1491|h1492|h1493 +HLMT#h1486|h1487|h1488|h1489 +HLN#H294|H296|H298|H307|h1474 +HLNK#H310|h165|h279|h323|h928|h1165|h1394|h2243|h3005|h3090 +HLNS#H295|H297|H299|H308|H309|H311|H312|H313|H314|H315|H316|H317|H318|H319|H320|H321|H322|H323|H324|H325|H570|H571|H572|h1475|h1476|h1932|h2241|h2242|h2257|h2258 +HLNT#H455|H456|H457|H458|H573|H574|H575|H576|H577|h1875|h1876|h1877|h1878|h1879 +HLP#h1496 +HLPF#h1501|h1502|h1503|h1504 +HLPL#h1508|h1509|h1510|h1511|h1512 +HLPM#h1513|h1514|h1515|h1516 +HLPN#h1505|h1506|h1507 +HLPR#h1455|h1456|h1457|h1498|h1499|h1500 +HLPS#h1517 +HLPT#h1452|h1453|h1454|h1497 +HLR#H326|H461|H473|H477|h251|h925|h1162|h1393|h1930|h2239|h2248|h3002|h3087 +HLRN#h2250 +HLRS#H327|H462|H474|H478|h926|h927|h1163|h1164|h1920|h1921|h1922|h2251|h3003|h3004|h3088|h3089 +HLRT#H475|H476|h1923|h1924|h2249 +HLS#H28|H36|H38|H40|H44|H46|H52|H304|H305|H306|H436|H472|H579|H580|H584|H683|H722|h163|h166|h252|h285|h294|h295|h299|h300|h317|h324|h929|h1166|h1391|h1395|h1396|h1463|h1482|h1483|h1857|h1858|h1926|h1936|h2228|h2230|h2252|h2259|h2261|h2279|h3000|h3006|h3075|h3076|h3082|h3092 +HLSM#h2244|h2245 +HLSN#H329|H330|H591|h301|h302|h303|h304|h305|h306|h307|h308|h309|h310|h311|h312|h1446 +HLSP#H328 +HLSS#H53|h1442 +HLST#H592|H593|H594|h167|h168|h169|h170|h171|h172|h253|h1931|h1937|h1938|h1939|h2240|h2246|h2247|h2280|h2281|h2282|h2283|h2284 +HLSY#h248 +HLT#H424|H465|H568|H595|h164|h250|h276|h280|h318|h325|h924|h1161|h1392|h1440|h1481|h1494|h1880|h1944|h2210|h2229|h2232|h3001|h3086 +HLTB#H467|H468 +HLTF#h2223|h2224|h2225 +HLTL#h2211|h2212|h2213 +HLTM#h2236|h2237 +HLTN#H480|H481|H564|H565|h333|h334|h1885|h2217|h2218|h2219 +HLTP#h1940|h1941|h1942 +HLTR#H566|H567|h328|h329|h330|h331|h332|h1449|h1450|h1451|h1883|h1884|h2214|h2215|h2216 +HLTS#H425|H466|H569|H596|h277|h278|h281|h282|h283|h326|h335|h1495|h1881|h1886|h1945|h1946|h2226|h2233|h2238 +HLTT#h327|h1882|h2220|h2221|h2222 +HLTY#h2234|h2235 +HLW#H581|h313 +HLWN#H49|H50|H51|h298|h2255 +HLWS#H582|h314|h315 +HLWT#H585|H586|h297|h2254 +HLX#h1477 +HLXL#h1478 +HLXN#h1479 +HLYR#h340|h341|h342 +HM#H54|H725|h343|h377|h985|h1520|h1947|h2294|h2369|h2388|h3093 +HM0R#h2400 +HMB#h2299 +HMBK#h3149|h3150|h3151|h3152|h3153 +HMBL#H723|H724|h3139|h3140|h3141|h3142|h3143|h3144|h3145|h3146|h3147|h3148 +HMBR#H56|H57|h345|h346|h347|h2288|h2289|h2290|h2291|h2292|h2293 +HMBS#h2300 +HMBT#h2296|h2297|h2298 +HMF#h3226 +HMFB#h2449|h2450|h2451 +HMFL#h118|h119|h120|h121|h122|h1548|h1549|h1550|h1551 +HMFN#h2452|h2453|h2454|h2455|h2456 +HMFR#H727|H728|H729 +HMJ#h2286 +HMJN#h2402|h2403|h2404|h2405|h2406|h2407|h2408|h2409|h2410|h2411|h2412|h2413|h2414|h2415|h2416|h2417|h2418|h2419|h2420|h2421|h2422|h2423|h2424|h2425|h2426 +HMJS#h2287 +HMK#h102|h374|h3192|h3195 +HMKL#h111|h112|h1546 +HMKM#h2301|h2302|h2303 +HMKN#h984 +HMKR#h2427|h2428|h2429 +HMKS#h375|h376|h3193|h3194 +HML#H58|h67|h2316|h2380 +HMLJ#h2430|h2431|h2432|h2433|h2434|h2435|h2436|h2437|h2438|h2439|h2443|h2444 +HMLK#h1538|h1539|h1540|h2313|h2440|h2441|h2442 +HMLN#H69|H70|h1535|h1536|h1537|h2305|h2306|h2307|h2314|h2315 +HMLR#h2311 +HMLS#H59|h114|h115|h116|h2308|h2309|h2310|h2312|h2379|h2381 +HMLT#H61|H62|H63|H64|H67|H68|h117|h348|h349|h350|h1547|h2377|h2378|h3174|h3175|h3176|h3177|h3178|h3182|h3183 +HMLX#H284|h3179|h3180|h3181 +HMLY#H482|H483|H484|H485 +HMMK#h2318|h2319|h2320|h2321|h2322 +HMMR#h2323|h2324|h2325|h2326|h2445 +HMMT#h2317 +HMN#H780|H782|h103|h2386|h3094|h3095|h3527|h3531 +HMNB#h3536|h3537 +HMNJ#h68 +HMNK#H333|H334|h373|h1545|h2382|h2465|h2466|h3131|h3132|h3188|h3189|h3190|h3191|h3197 +HMNL#h3096|h3133|h3529|h3533|h3534|h3535 +HMNM#h2446|h2447|h2448 +HMNN#h3097|h3539 +HMNR#h2337|h2338 +HMNS#H781|H783|h104|h105|h2387|h3098|h3099|h3100|h3101|h3102|h3103|h3104|h3105|h3106|h3107|h3108|h3109|h3110|h3111|h3112|h3113|h3121|h3122|h3123|h3124|h3125|h3126|h3127|h3128|h3129|h3130|h3134|h3135|h3138|h3528|h3530|h3532|h3540 +HMNT#H75|H76|h2383|h2384|h2385|h3114|h3115|h3116|h3117|h3118|h3119|h3120|h3136|h3137|h3538 +HMP#h1553|h3219|h3229 +HMP0#h2327|h2328|h2329|h2330|h2331|h2332|h2333|h2390|h2391|h2392|h2393|h2394|h2395|h2396|h2397 +HMPB#h3221|h3222|h3223|h3224 +HMPJ#h2339|h2340 +HMPN#h1555|h3227 +HMPR#h378|h379|h380|h381 +HMPS#h1554|h3220|h3228 +HMPT#H79|H80|h123|h3225 +HMPX#H77|H78 +HMR#H597|h352|h371|h1542|h2341|h2375|h3185|h3198|h3212 +HMRH#h124|h125|h126|h127|h128|h129|h358|h359|h360|h1552 +HMRK#H599 +HMRL#h364|h365|h366|h3158|h3205|h3206|h3216|h3217 +HMRM#h2343|h2344|h2345 +HMRN#h361|h362|h363|h3201|h3215 +HMRR#h355|h356|h357 +HMRS#H60|H71|H72|H598|h353|h367|h1543|h1544|h2342|h2346|h3186|h3187|h3199|h3202|h3203|h3204|h3207|h3208|h3209|h3210|h3211|h3213|h3218 +HMRT#h354|h368|h369|h370|h2401|h3200|h3214 +HMS#H55|H726|h344|h382|h986|h987|h1521|h1556|h2295|h2347|h2370|h2389|h2457|h3196|h3230|h3231|h3232 +HMSF#h1530|h1531|h1532|h1533|h1534 +HMSK#h2348|h2349|h2350|h2458|h2459|h2460|h2461|h2462|h2463|h2464 +HMSL#h1948 +HMSP#h2351 +HMST#h106|h107|h108|h109|h130|h131|h372|h383|h384|h385|h386|h387|h388|h389|h1557|h1558|h1559|h1560|h1561|h2334|h2335|h2336|h2352|h2353|h2354|h2355|h2356|h2357|h2358|h2359|h2360|h2361|h2362|h2371|h2372|h2373|h2374|h2376|h2398|h2399 +HMT#H73|h113|h351|h1541|h2304|h3159|h3184 +HMT0#h98 +HMTF#h3160|h3161|h3162|h3163|h3164|h3165|h3166|h3167 +HMTJ#h83 +HMTK#h69|h70|h82|h99|h100|h101 +HMTL#h85|h86|h87|h88|h89|h90|h110|h1524|h1525|h1526|h1527|h1528|h1529|h3170 +HMTM#h91|h92|h93|h94 +HMTN#h71|h72|h73|h74|h75|h2363|h2364|h2365|h3154|h3155|h3156 +HMTP#h95|h96 +HMTR#h3157|h3171|h3172|h3173 +HMTS#H74|h80|h81|h97 +HMTT#h76|h77|h78|h79|h84|h1522|h1523|h3168|h3169 +HMWR#h2366|h2367|h2368 +HMX#H65 +HMXR#h65|h66 +HMXS#H66 +HN#H23|H81|H88|H94|H96|H100|H600|H608|H730|H749|h1562|h1571|h2469|h2476|h2597 +HNB#h2478 +HNBL#H98|H99 +HNBS#h2479|h2480 +HNFR#H102|H103|H104 +HNJ#h1964 +HNJN#h532|h533|h534|h1968 +HNJR#h529|h530|h531|h3252|h3253|h3254|h3255|h3256 +HNJS#h1570|h1965|h1967 +HNJT#h528|h1966 +HNK#H92|H112|H686|H732|h523|h548|h556|h2178|h2505|h2514|h3251|h3263|h3272 +HNKF#h544|h545|h546 +HNKK#H83|H84 +HNKL#H90|H91 +HNKM#h535|h536|h537|h2481|h2482|h2483|h2484|h2485 +HNKN#H285|H286|h538|h539|h540|h2512 +HNKR#H733|H734|H735|H736|H737|h524|h525|h526|h550|h551|h552|h553|h554|h555|h2508|h2509|h2510|h3257|h3258|h3259|h3260|h3261|h3262|h3265|h3266|h3267|h3268|h3269 +HNKS#H93|H113|H114|H687|h547|h549|h557|h558|h559|h560|h2506|h2511|h2513|h3264|h3270|h3271 +HNKT#h527|h541|h542|h543|h2507 +HNL#H340 +HNLL#H614|H615 +HNLN#H287|H288 +HNLS#H341 +HNMN#h2492|h2493|h2494|h2495|h2496|h2497|h2498|h2499 +HNNK#h1574|h2504 +HNPK#h1576|h1577|h1578|h1579 +HNR#H342|H346|H612|h2515|h2528|h2532|h2538 +HNRB#H616|H617|h2517|h2518|h2519|h2520|h2521|h2534|h2535|h2536 +HNRF#h2529 +HNRL#h2543 +HNRN#h2530|h2542 +HNRR#h2522|h2523|h2524|h2525|h2526|h2539|h2540|h2541 +HNRS#H343|H347|H613|h2516|h2531|h2533|h2544 +HNRT#H344|H345|h2527|h2537 +HNRX#H289|H290 +HNS#H24|H82|H89|H95|H97|H101|H105|H228|H291|H459|H460|H503|H504|H601|H609|H731|H738|h1422|h1563|h1564|h1572|h1575|h1580|h1888|h1889|h2471|h2477|h2500 +HNSF#h1565|h1566 +HNSK#h2501|h2502|h2503 +HNSL#H106|H107|H348|H349|h1423 +HNSM#h561|h562|h563 +HNSN#H108|H109|H110|H111|H350|H351|h1424|h1425 +HNST#h2472|h2473|h2474|h2475 +HNT#H87|H490|H492|H602|H739|h390|h519|h933|h1573|h1949|h1969|h2470|h2486|h2877|h3273 +HNTB#h392|h393|h394|h395|h396|h397|h398|h399|h400|h401|h402|h403|h404|h405|h406 +HNTF#h426|h427|h428|h481|h482 +HNTH#h432|h433|h434|h435|h436 +HNTK#h407|h408|h409|h410|h411|h412|h413|h414|h415|h416|h417|h418|h419|h420|h421|h422|h423|h429|h430|h431|h437|h438|h439|h440|h441|h442|h443|h444|h445|h446|h447|h456|h457|h458|h1955|h1956|h1957 +HNTL#H85|H86|H745|H746|h450|h459|h460|h461|h462|h463|h464|h465|h466|h467|h468|h469|h470 +HNTM#H486|H487|h471|h472|h473|h474|h475|h476|h477|h520|h521|h522|h1954 +HNTN#H488|H489|H505|H506|H743|H744|h451|h452|h453|h935|h936|h1976|h2880|h3278|h3279 +HNTP#h483|h484|h485|h486|h487 +HNTR#H335|H336|H337|H338|H339|H604|H605|H606|H607|H741|H742|h448|h488|h489|h490|h516|h517|h518|h1950|h1951|h1952|h1953|h1958|h1959|h1960|h1972|h1973|h1974|h1975|h3242|h3243|h3244|h3245|h3246|h3247|h3248|h3249|h3250|h3275|h3276|h3277|h3280|h3281|h3282 +HNTS#H491|H493|H494|H495|H496|H497|H498|H499|H500|H501|H502|H603|H740|H747|H748|h391|h449|h491|h492|h493|h494|h495|h496|h497|h503|h504|h505|h506|h507|h508|h509|h510|h511|h512|h513|h937|h1961|h1962|h1963|h1970|h1977|h2487|h2488|h2878|h2881|h3283|h3284|h3285|h3286 +HNTT#h424|h425|h478|h479|h480|h934|h1872|h1873|h1874|h1971|h2879|h3274 +HNTW#h454|h455|h514|h515 +HNTX#h498|h499|h500|h501|h502 +HNWL#H610|H611 +HNX#H618|h930|h2467|h3233 +HNXB#h3235|h3236|h3237|h3238 +HNXM#h1567|h1568|h1569 +HNXN#h3241 +HNXS#H619|h931|h932|h2468|h3234|h3240 +HNXT#h3239 +HNYN#h2491 +HNYT#h2489|h2490 +HP#H115|H633|H637|h564|h589|h1179|h1581|h1978|h1988|h1992|h2598|h2620|h2622|h3544|h3680 +HP0L#h3735|h3736 +HP0R#h3543|h3737|h3738|h3758|h3759|h3760 +HP0S#h3739|h3740|h3741|h3742|h3743|h3744|h3745|h3746|h3747|h3748|h3749|h3750|h3751|h3752|h3753|h3754|h3755 +HP0T#h3756|h3757 +HPB0#h1980|h1981 +HPBN#h1982|h1983|h1984 +HPBR#H352|H353 +HPFL#h2625|h2626|h2627|h2628|h2629 +HPJL#h3707 +HPJM#h3708 +HPKN#H640|H641 +HPKR#H507|H508|H509|h3696|h3697|h3698|h3699|h3700|h3701|h3702|h3703 +HPKS#h3683|h3684|h3761|h3762|h3763|h3764|h3765 +HPL#h574|h586|h2600 +HPLR#h3682 +HPLS#h568|h569|h570|h571|h2601|h2630|h2631|h2632|h2633 +HPLT#h572|h573 +HPMK#h3709 +HPN#h575 +HPN0#h3651|h3652 +HPNK#h1182|h1991|h2635|h2640|h3646 +HPNN#h577|h578|h579 +HPNP#h3647 +HPNS#h580|h581|h582|h583|h587|h588|h3648|h3649|h3650 +HPNT#h576|h1890|h3653|h3654|h3655|h3656|h3657|h3658|h3659|h3660|h3661|h3662|h3663|h3664|h3665|h3666|h3667|h3668|h3669|h3670|h3671|h3672|h3673|h3674|h3675|h3676|h3677|h3678|h3679 +HPPN#h3710 +HPPT#h1997|h1998|h1999 +HPR#H624|H642|h584|h1986|h2637|h3547 +HPR0#h3613|h3614|h3615 +HPRB#h3556|h3557|h3558|h3559|h3560|h3561|h3562|h3563|h3564|h3565|h3566|h3567|h3568|h3569|h3570|h3571|h3572 +HPRF#h3589|h3621|h3622|h3623|h3624|h3625|h3626 +HPRK#h3548|h3549|h3550|h3574|h3575|h3576|h3577|h3578|h3579|h3580|h3581|h3582|h3583|h3584|h3590|h3591 +HPRL#h3593|h3594|h3595 +HPRM#h3551|h3552|h3553|h3585|h3586|h3587|h3596|h3597|h3598|h3599 +HPRN#H784|H785|h1582|h1583|h3592 +HPRP#h3600 +HPRS#H625|H643|h2638|h2639|h3554|h3555|h3588|h3601|h3602|h3603|h3604|h3605|h3606|h3607|h3608 +HPRT#h3609|h3610|h3611|h3612|h3616|h3617|h3618|h3619|h3620 +HPRX#h3573 +HPS#H634|H638|H639|h1180|h1183|h1979|h1989|h1990|h1993|h2000|h2001|h2599|h2602|h2621|h2623|h2634|h2641|h3545|h3627|h3681|h3711 +HPS0#h3541|h3542|h3706 +HPSB#H116|H117 +HPSK#h2642|h2643 +HPSN#h3685|h3686|h3687|h3688|h3689|h3690|h3712|h3713 +HPST#h585|h1987|h2002|h2003|h2004|h3714|h3715|h3716|h3717|h3718|h3719|h3720|h3721|h3722|h3723|h3724|h3725|h3726|h3727|h3728|h3729|h3730|h3731 +HPT#h1181|h1985|h2624|h2636|h3546 +HPT0#h1601|h1602 +HPTK#h1584|h1585|h1596|h1597|h1598|h1599 +HPTN#h1600|h3732|h3733|h3734 +HPTR#h1994|h1995|h1996|h3704|h3705 +HPTS#h1586|h1587|h1588|h1589|h1590|h1593|h1594|h1595 +HPTT#h1591|h1592 +HPWL#H635|H636 +HPXN#h3691|h3692|h3693|h3694|h3695 +HR#H168|H370|H392|h173|h235|h682|h799|h1184|h1426|h1603|h1642|h1693|h1863|h2005|h2093|h2113|h2179|h2603|h2882|h3302|h3306|h3313 +HR0#h1223 +HR0R#h1225|h1226 +HR0S#h1224|h1227|h1228|h1229|h1230 +HRB#H359|H363|h1612|h1648 +HRBF#h1626|h1627|h1628|h1629 +HRBJ#h1615|h1616 +HRBL#h175|h176|h177|h684|h685|h686|h1617|h1618|h1619|h1620|h1621|h2693|h2694|h2695 +HRBN#H119|H120|h603|h604|h605 +HRBR#H361|H362|h178|h179|h180|h181|h182|h183|h606|h607|h608|h609|h610|h611|h612|h613|h614|h615|h616|h617|h618|h619|h620|h621|h622|h623|h624|h625|h687 +HRBS#H360|h1613|h1614|h1622|h1623|h1624|h1625|h1630 +HRBT#h1644|h1645 +HRF#H182|h1654|h2702 +HRFK#h2698|h2699 +HRFR#H180|H181|H372|H373|H374|h2102|h2103 +HRFS#H183|h818|h819|h820|h821|h822|h823|h824|h825|h2701 +HRFT#h1646|h1647|h2700 +HRFY#h2703|h2704 +HRHN#h2649|h2650|h2651|h3304 +HRHT#h3303 +HRK#H396|h700|h988|h1696 +HRKL#H358|H364|H365|H366|H367|h184|h185|h1697|h1851|h1852|h1853|h1854|h2884|h2885|h2886 +HRKN#h702|h1192|h1193|h1194|h1195|h3307|h3308|h3309 +HRKR#H121|H122|h201|h202|h203 +HRKS#H397|h703|h989|h990|h1698 +HRKT#h186|h187|h188|h189|h696|h697|h698|h701 +HRL#H135|H137|H154|H750|h2887|h3295 +HRLJ#h2682|h2683|h2684|h2685|h2686|h2687 +HRLK#H134|h704|h705|h706 +HRLM#H132|H133|h1431|h1432|h1433 +HRLN#H128|H129|H130|H131|h209|h210|h211|h2007|h2008|h2009|h3300 +HRLP#h689|h690|h691 +HRLR#h3297|h3298|h3299 +HRLS#H136|H138|H155|H751|h208|h3301 +HRLT#H145|H146|h707|h708|h709|h710|h711|h1604|h1605|h1606|h1607|h1608|h1609|h1610|h1611|h3296 +HRM#H510|h692|h712 +HRMF#h717|h718|h719|h804|h805|h806|h807|h1674|h1675|h1676|h1677 +HRML#H648|H649|h721|h722|h723|h724 +HRMN#H139|H140|H141|H142|H143|H144|H375|H376|H377|H378|H380|H381|h720|h725|h726|h727|h728|h729|h730|h731|h732|h733|h734|h735|h736|h737|h738|h739|h740|h741|h742|h743|h744|h745|h746|h747|h748|h749|h750|h751|h752|h753|h754|h755|h756|h757|h758|h1678|h1679|h2658|h2659|h2660|h2661|h2662 +HRMR#h715|h716 +HRMS#H379|H511|h693|h694|h713|h759 +HRMT#H382|H383|h714|h1680|h1681|h1682|h1683|h1684|h1685|h1686|h1687|h1688 +HRN#H650|H652|H752|h1652|h1655|h1689|h1699|h1701|h1706|h1859|h2663|h2681 +HRNB#h2665|h2666|h2667|h2668 +HRNF#h1653 +HRNK#H160|H161|H398|H399|h590|h591|h592|h593|h699|h1189|h1190|h1191|h1716|h1717|h1718|h1719|h1720|h1721|h1722|h1723|h2013 +HRNL#h2675|h2676 +HRNM#H452 +HRNN#H384|H385|H386|H387 +HRNP#h2677|h2678|h2679 +HRNR#h2673 +HRNS#H651|H653|H753|h206|h207|h760|h761|h762|h763|h764|h1690|h1691|h1700|h1702|h1703|h1707|h1708|h2106|h2664|h2674|h2680 +HRNT#h212|h213|h214|h1665|h1666|h1692|h2669|h2670|h2671|h2672|h2691|h2692 +HRP#H147|H152|h765|h789 +HRPN#h218|h219|h220|h769|h770|h774|h775|h776|h777|h778|h779|h780|h781|h1667 +HRPR#H149|H150 +HRPS#H148|H151|H153|h215|h216|h217|h766|h768|h771|h772|h773|h782|h783|h784|h785|h786|h787|h788|h790|h1709|h1710 +HRPT#h767|h1711|h1712|h1713|h1714|h1715 +HRR#H118|H394|h204|h795|h1186|h2010|h2104|h2705 +HRRS#H395|h796|h797|h1187|h1188|h2011|h2706|h2707 +HRRX#h1844|h1845|h1846|h1847|h1848|h1849 +HRS#H162|H169|H371|H393|H644|h174|h221|h594|h683|h695|h798|h800|h803|h1196|h1197|h1199|h1427|h1428|h1429|h1434|h1643|h1657|h1694|h1695|h1724|h1864|h1865|h2012|h2107|h2180|h2181|h2606|h2708|h2883|h2888|h3305|h3312 +HRSB#H163|H164|h222|h223|h2710|h2711|h2712|h2713|h2714 +HRSF#h2716|h2717|h2718|h2719|h2720 +HRSH#h2721|h2722|h2723|h2724|h2752|h2753|h2754|h2755|h2756 +HRSK#H400|H401|H408|H409|H514|H515|h2688|h2689|h2690 +HRSL#h1725|h2108|h2725|h2726|h2727|h2728 +HRSM#h601|h602|h1704|h1705|h2729|h2730|h2731|h2732|h2733 +HRSN#H165|H166|h600|h2109|h2110|h2652|h2653|h2654|h2655|h2656|h2657|h2762 +HRSP#h224|h225|h226|h227|h228|h2734|h2735|h2736|h2737 +HRSR#h596|h597|h598|h2111|h2738|h2739|h2740|h2760 +HRSS#H645|h599|h1198|h1200|h1201|h1430|h1656|h1658|h2112|h2709|h2741|h2761 +HRST#H243|H244|H656|H657|H754|H755|h205|h229|h230|h231|h232|h233|h234|h595|h1757|h1758|h1759|h2014|h2015|h2105|h2715|h2749|h2750|h2751 +HRSW#h2757|h2758|h2759 +HRSX#h2742|h2743|h2744|h2745|h2746|h2747|h2748 +HRT#H127|H156|H158|H170|H242|H388|H702|h190|h200|h626|h681|h688|h794|h815|h991|h1185|h1202|h1256|h1631|h1663|h1891|h2006|h2094|h2644|h2696|h3310|h3315 +HRTB#h627|h628|h629|h630|h631|h632|h633|h634|h1207|h1208|h1209|h1210|h1211|h1212|h1213|h1214|h1215|h1216|h1669|h1670 +HRTF#H172|H173|h1222|h1664|h3316|h3317|h3318 +HRTH#h647|h648|h649|h650|h651|h654|h655 +HRTJ#h1671|h1672|h1673 +HRTK#h635|h636|h1659|h1660|h1661|h1662|h1850|h2764|h2765|h2766|h2767|h2768|h2769|h2770|h2771 +HRTL#H174|H175|h656|h659|h660|h661|h1234|h1238|h1239|h1240|h1241|h1242|h1243|h1244|h2697|h3287|h3288|h3289|h3290|h3291|h3292|h3293|h3294|h3311|h3320|h3321|h3322|h3323 +HRTM#H176|H177 +HRTN#H123|H124|H125|H126|H658|H659|h637|h638|h639|h640|h641|h642|h643|h644|h657|h658|h662|h663|h791|h792|h793|h1218|h1219|h1220|h1221|h1235|h1236|h1237|h1637|h2098|h2099|h2100|h2648|h3319 +HRTR#H368|H369|h193|h194|h195|h196|h197|h198|h199|h645|h652|h1231|h1245|h1246|h1251|h1252|h1253|h1634|h1635|h1636|h2097 +HRTS#H157|H159|H167|H171|H389|H406|H407|H703|h191|h192|h646|h653|h664|h668|h669|h816|h817|h992|h993|h1203|h1232|h1233|h1247|h1248|h1249|h1250|h1632|h1638|h1639|h1640|h1641|h1726|h1727|h1892|h1893|h2095|h2101|h2645|h2647|h3324 +HRTT#H390|H391|h670|h671|h672|h673|h674|h1217|h1633|h1649|h1650|h1651|h2096|h2646|h2763 +HRTW#H178|H179|h675|h676|h677|h678|h679|h680|h1254|h1255 +HRTX#h665|h666|h667|h1204|h1205|h1206 +HRW0#h1668 +HRWL#H184|H185 +HRWN#h802 +HRWT#H654|H655|h801 +HRX#H404|H646|h809|h3016 +HRXL#H402|H403|h812 +HRXM#H512|H513 +HRXN#h813|h814 +HRXR#h810 +HRXS#H405|H647|h811|h3017|h3018 +HRYN#h808|h2605|h3314 +HRYT#h2604 +HS#H3|H202|H222|H229|H234|H239|H413|H414|H524|H525|H660|H671|H705|H712|h826|h953|h965|h973|h994|h1010|h1027|h1032|h1764|h1861|h1862|h1894|h2016|h2017|h2018|h2170|h2182|h2565|h2774|h2889|h2989|h3049|h3051|h3358|h3376 +HSB#h2895 +HSBL#H428|H429 +HSBN#h2894|h3325|h3326|h3327|h3328|h3329|h3330|h3331|h3332|h3333|h3334 +HSBR#H186|H187|h2898|h2899|h2900|h2901|h2902|h2903|h2904|h2905|h2906 +HSBS#h2896|h2897 +HSBT#h2891|h2892|h2893 +HSFL#h2916|h2917|h2918|h2919|h2920|h2921 +HSFR#h3007 +HSHL#h2922|h2923|h2924|h2925|h2926|h2927 +HSHS#h2928|h2929 +HSK#H430|h843|h2607|h3339|h3353 +HSKL#H189|H190|h2907|h2908|h2909|h2910|h2911|h3348 +HSKN#h3349|h3350|h3351 +HSKP#h2930|h2931|h2932|h2933|h2934 +HSKR#h3342|h3343|h3344|h3345 +HSKS#H431|h844|h845|h2608|h2609|h3340|h3346|h3347|h3352 +HSKT#h2912|h2913|h2914|h3341 +HSL#H236|h838|h1013|h1023 +HSLN#h842|h1015|h1016|h1017 +HSLS#H237|h839|h841|h1014|h1018 +HSLT#H191|H192|h840|h2935 +HSM0#h2949|h2950|h2951 +HSMN#h2939|h2940|h2946 +HSMS#h2941|h2942|h2943|h2947|h2948 +HSMT#h2936|h2937|h2938|h2944|h2945 +HSN#H415|H756|h2772 +HSNB#H292|H293 +HSNK#h1026|h2021|h2022|h2023|h2785|h2970|h2971|h2972 +HSNS#H416|H757|h1024|h1025|h2773 +HSNT#h35|h36|h37|h834 +HSP#h835|h2786|h3766 +HSPL#h2953|h2954 +HSPN#H516|H517|H518|H519|H520|H521|H522|H523 +HSPP#h2777|h2778 +HSPR#H411|H412|h2952 +HSPS#h836|h837|h2787|h2788|h2789|h3767 +HSPT#h2790|h2791|h2792|h2793|h2794|h2795|h2796|h2797|h2798|h2799|h2800|h2801|h2802|h2803|h2804|h2805|h2806|h2807|h2808|h2809|h2810 +HSR#H626|h966|h1019|h1021|h2780|h2783|h3354 +HSRM#h2955|h2956 +HSRS#H627|H628|h967|h968|h2781|h2782|h2784|h3355|h3356 +HSRT#h1003|h1004|h1005|h1006|h1007|h1008|h1009 +HSS#H203|H235|H661|H672|h1011|h1020|h2020|h2775|h2779|h2890|h2957|h3357|h3359|h3377 +HSST#h1022 +HST#H195|H662|h846|h847|h861|h995|h1012|h1435|h2019|h2204|h2776|h2811|h2826|h2915 +HSTJ#h2813|h2814|h2815 +HSTK#h998|h999|h1000|h2027|h2028|h2029 +HSTL#h856|h860|h2030|h2031|h2032|h2033|h2034|h2035|h2817|h2818|h2819|h2820|h2821|h2822|h2827|h2828|h2829|h2830|h2831|h2832|h3360|h3361|h3362|h3363|h3364|h3365|h3366 +HSTM#H188|h2024|h2025|h2026 +HSTN#H193|H194|H419|H420|H673|H674|H758|H759|h850|h851|h852|h853|h857|h858|h859|h1438|h1728|h1729|h1730|h1731|h1732|h2206|h2833 +HSTP#h2958|h2959|h2960 +HSTR#H417|H418|h854|h2036|h2037|h2038|h2039|h2040|h2041|h2042|h2043|h2044|h2045|h2046|h2047|h2048|h2049|h2050|h2051|h2052|h2053|h2054|h2055|h2056|h2057|h2058|h2059|h2060|h2061|h2062|h2063|h2064|h3768|h3769|h3770|h3771|h3772|h3773|h3774|h3775|h3776|h3777 +HSTS#H663|H664|h848|h855|h996|h997|h1436|h1439|h2207|h2812|h2823|h2824|h2825|h2834 +HSTT#h849|h1437|h1733|h1734|h1735|h1736|h1737|h2205|h2816 +HSTX#h1738|h1739|h1740 +HSWF#h2964|h2965|h2966|h2967 +HSWR#h2961|h2962|h2963|h2968|h2969 +HT#H6|H29|H200|H240|H282|H620|H684|H764|H774|h57|h862|h890|h920|h1030|h1033|h1159|h1257|h1375|h1415|h1784|h1822|h1824|h2065|h2174|h2547|h2554|h2610|h2835|h2876|h2991|h2994|h3050|h3367 +HTBK#h867|h868|h869|h2839|h2840|h2841 +HTBL#h2082 +HTBN#h864|h865|h866|h1038|h1039|h1040|h1828 +HTBR#h1041|h1042|h1043 +HTBT#h2836|h2837|h2838 +HTFL#H196|H197|h892|h893|h894|h1378|h1379 +HTFN#h1101|h1102|h1103 +HTFR#h1055 +HTFT#h2852|h2853|h2854|h2855 +HTHN#h1058|h1059|h1060|h1061 +HTK#h58 +HTKK#H545|H546|h2842|h2843 +HTKN#h1046|h1047 +HTKR#H278|H279|h1110|h1111|h1112|h1113 +HTKS#h59|h60 +HTL#H8|h917|h1064|h1895|h2846|h2863|h3043 +HTLB#H280|H281 +HTLK#h1086|h1087|h1088 +HTLM#h1069|h1070|h2551|h2552|h2553 +HTLN#h1071|h1072|h1073|h1078|h1079|h1080|h1081|h1082|h1083|h1084|h1085|h1089|h1897|h3047 +HTLR#H530|H531|h2848|h2849|h2850 +HTLS#H9|h1074|h1381|h1382|h1383|h1384|h1898|h2847|h2851|h3044|h3046 +HTLT#h1075|h1076|h1077|h1896|h3045 +HTMN#h895|h1090|h1091|h1097 +HTMS#h1092|h1093|h1094|h1095|h1096|h1098|h1099|h1100 +HTN#H223|H225|H669|H762|h1417|h1823|h2175|h3008 +HTNK#h61|h901|h1066|h1067|h1068|h1287|h1380|h1841|h1842|h1843|h2086|h2550|h2557|h2617 +HTNN#h1419|h2613|h2614|h2615 +HTNS#H224|H226|H670|H763|h918|h919|h1065|h1369|h1370|h1371|h1372|h1373|h1374|h1420|h2176|h2177|h2864|h2865|h3009|h3011 +HTNT#H667|H668|h62|h1418 +HTNX#h3010 +HTPL#h2866|h2867|h2868 +HTPN#H665|H666|h902|h903|h904|h1107|h1108|h1109 +HTPR#h1288 +HTPS#h1104|h1105|h1106 +HTPT#h2869|h2870|h2871 +HTR#H778|h896|h909|h915|h938|h1052|h1062|h1261|h1742|h1837|h2083|h2874|h3410|h3433 +HTR0#h3506|h3507|h3508 +HTRB#H776|H777 +HTRF#h3448|h3449|h3450|h3451|h3490|h3491|h3492|h3493|h3494|h3495 +HTRJ#h1746|h1747|h1748|h1749|h3452|h3453|h3454|h3455|h3456|h3457|h3458|h3459|h3460|h3461|h3462|h3463|h3464|h3465|h3466|h3467 +HTRK#h3434|h3435|h3436|h3510|h3511|h3512 +HTRL#h3426|h3427|h3428|h3444|h3445|h3446|h3447|h3468|h3469|h3470|h3471|h3472|h3473|h3474|h3475|h3476|h3477|h3478|h3479|h3480|h3481|h3482|h3483|h3484|h3485 +HTRM#h1117|h1118|h3486|h3487|h3488|h3489 +HTRN#H10|H11|h63|h64|h3412|h3413|h3414|h3415|h3416|h3417 +HTRP#h3496|h3497|h3498|h3499|h3500|h3501 +HTRS#H629|H698|H699|H779|h897|h898|h910|h911|h939|h1048|h1049|h1050|h1053|h1054|h1114|h1115|h1116|h1262|h1263|h1741|h1750|h1751|h1752|h1753|h1754|h1755|h1756|h1838|h1839|h2084|h2085|h2616|h3411|h3418|h3429|h3430|h3437|h3438|h3502|h3503|h3504|h3505|h3509 +HTRT#h905|h906|h907|h1743|h1744|h1745|h3419|h3420|h3421|h3422|h3423|h3431|h3432|h3442|h3443 +HTRX#h3424|h3425|h3439|h3440|h3441 +HTS#H7|H30|H201|H241|H283|H621|H685|H765|H775|h863|h899|h908|h1034|h1119|h1258|h1289|h1376|h1385|h1416|h1421|h1785|h1786|h1788|h1789|h1830|h1840|h2081|h2548|h2555|h2558|h2559|h2611|h2618|h2992|h2993|h3368|h3375 +HTSK#h1120|h1121|h1122 +HTSL#h1831 +HTSM#h1132|h1133|h1134 +HTSN#H700|H701|h1832|h1833 +HTSS#h1790 +HTST#h916|h1063|h1123|h1124|h1125|h1135|h1136|h1137|h1138|h1139|h1140|h1141|h1142|h1143|h1144|h1145|h1146|h1290|h1291|h2875 +HTT#H532|h891|h1051|h1259|h1377|h1829|h1834|h2549|h2556|h2612 +HTTL#h1260 +HTTS#H533|H534|h1835|h1836 +HTW#h1151|h1825 +HTWK#H269|H270 +HTWN#h1153|h1154|h1155|h2560|h2561|h2562|h2563 +HTWR#h1156|h1157|h1158 +HTWS#h1152|h1826|h1827 +HTWT#h1147|h1148|h1149|h1150 +HTX#H526|h1035 +HTXP#h1126|h1127|h1128 +HTXR#h1129|h1130|h1131 +HTXS#H527|h1036|h1037|h1044|h1045 +HTXT#h2872|h2873 +HW#H210|H677|h1899 +HW0#H437 +HW0S#H438 +HWFR#h2995 +HWL#H679 +HWLS#H680|H681 +HWMN#h1901|h1902|h1903 +HWN#H212 +HWNK#h955|h1763 +HWNS#H213 +HWR#h1001 +HWRS#h1002|h1762 +HWRT#H230|H231|H675|H676 +HWS#H211|H678|h1900|h1904 +HWT#H232|H422|H426|h954|h1761 +HWTS#H233|H423|H427|h2996|h2997|h2998 +HX#h827|h870|h2066|h2545|h3335|h3369|h3373 +HXBK#h871|h872|h873 +HXFN#H410 +HXK#h874|h2072 +HXKK#H528|H529 +HXKN#h2077 +HXKR#h2074|h2075 +HXKS#h2076 +HXKT#h2073 +HXLN#h877 +HXLT#h876 +HXN#H31 +HXNK#h831|h885|h886|h2078|h3338|h3374 +HXNS#H32|H760|H761 +HXPX#h2844|h2845 +HXR#h879|h1866|h2068 +HXRS#h878|h880|h1867|h1868|h2069|h2070 +HXS#h828|h830|h881|h2071|h2546|h3337|h3370|h3372 +HXT#h829|h875|h882|h2067|h3336|h3371 +HXTS#h883|h884 +HXW#h887 +HXWS#h888|h889 +HXX#h832 +HXXS#h833 +HYLN#h3382|h3383|h3384|h3385 +HYN#h3513 +HYNK#h980 +HYNS#h3514|h3515 +HYNT#H786|H787 +HYS#H227 +HYSN#H770|H771|h3379|h3380|h3381 +HYT#H772|h977 +HYTS#H773 ++++++++++ +J#G228|J0|J123|J228|J257|J287|J292|J367|g607|j0|j179|j192|j614 +J0RM#g890|g891 +J0SM#G300|G301 +JB#G321|J271|g1034|j1|j339|j343|j428|j634 +JBHL#j435|j436|j437 +JBL#j639 +JBLN#j635|j636 +JBLS#j438|j439|j440|j640|j641 +JBLT#g1038|g1039|g1040 +JBLX#j637|j638 +JBN#G323|g1030|j181 +JBNK#g1037|j10|j342|j346|j434 +JBNN#j185 +JBNS#G324|g1031|g1032|j182|j184 +JBNT#j183 +JBR#g1019|j3|j431 +JBRK#j186|j187|j188 +JBRL#G326|G327 +JBRN#g1021|j8 +JBRR#j5|j6|j7 +JBRS#g1024|j9|j432|j433 +JBRT#g1020|j4|j194|j195|j196 +JBRX#g1022|g1023 +JBS#G322|G325|J272|J273|g1033|g1036|g3156|j14|j340|j345|j347|j429|j441 +JBSN#G328|G329 +JBT#g1025|g1035|j2|j11|j341|j344|j430 +JBTN#g1028 +JBTS#g1026|g1029|j12|j13 +JBTT#g1027 +JF#G229|J118|J152|J365|g1177|j175|j348|j351|j423 +JFBK#g1181|g1182 +JFL#j606|j609|j616|j617 +JFLN#j176|j177|j178|j618|j619 +JFLT#j607|j608 +JFN#G202|G383|G385|g1183 +JFNK#g1189|j427 +JFNL#J469|J470|j833|j834 +JFNS#G203|G384|G386|J120|g1184 +JFR#G231|J121|J156|J158|g1185 +JFRS#G232|J122|J154|J155|J157|J159|g1186|g1187 +JFRT#G332|G333 +JFS#G230|J119|J153|J366|g1188|j349|j350|j352|j424|j426 +JFSK#g879|g883 +JFSS#g880|g881|g882 +JFT#g1048|j425 +JFTN#g1051 +JFTS#g1049|g1052 +JFTT#g1050 +JFW#g1178 +JFWS#g1179|g1180 +JFX#j338 +JHF#J160 +JHFS#J161 +JHN#J294|J296|J297 +JHNS#J295|J298|J299|J300|J301 +JHT#j370 +JHTS#j371|j372 +JJ#g1047|j646 +JJB#j505|j709 +JJBS#j506|j710|j711 +JJMN#j649|j650|j651|j652 +JJN#j229|j230 +JJNK#j656 +JJNM#j231|j232 +JJR#G204 +JJRS#G205 +JJS#J396|j647|j653 +JJT#j648 +JJTS#j707|j708 +JJXP#j654|j655 +JK#J4|J6|J12|J50|J276|J278|J279|g604|g610|g615|g830|g975|g1053|j18|j63|j353|j442|j444|j468|j507|j675 +JKB#J16 +JKBK#j712|j713|j714 +JKBN#J18|J19|J20 +JKBS#J17|J21|J22|J23 +JKBT#g1055|g1056|j26|j27|j28|j29 +JKHM#j39|j40|j41 +JKHR#g1057 +JKK#J32|J34 +JKKL#J27|J28|J29|J30 +JKKR#J24|J25|J26|j52|j53 +JKKS#J31|J33|J35 +JKL#J162|g1062|g1071|g1072|j20|j362|j474|j514|j682 +JKLN#J14|J15|g1070|j365|j477|j689 +JKLR#g1064|g1065|g1066|g1068|j458|j459|j460|j461|j684|j685|j686|j687|j691|j692 +JKLS#g1067|g1069|g1073|g1074|j21|j22|j364|j476|j688 +JKLT#g1063|j363|j475|j683 +JKN#J269 +JKNK#g1061|j42|j361|j473|j515|j516|j681 +JKNS#J270 +JKNT#g1058|g1059|j462|j463|j464|j465 +JKPT#j43|j44|j45 +JKR#J40|g612|j34|j69|j356|j470|j510 +JKRB#j46|j47 +JKRF#g831|g832|g833|g834|g835|g836|g837|g838|g839 +JKRN#J407|J408|j15|j16|j17|j359|j678|j679|j680 +JKRS#J41|j70|j71|j357|j360|j471|j472|j511|j512 +JKRT#J48|J49|j358 +JKS#J5|J7|J13|J36|J51|J277|J280|g605|g606|g611|g614|g976|g977|g1054|g1075|j19|j23|j24|j48|j68|j354|j366|j367|j443|j445|j448|j449|j453|j478|j508|j513|j676|j690 +JKSL#j454 +JKSN#J8|J9|J10|J11|j455 +JKSS#J37|j25|j368|j369 +JKST#g613|j49|j50|j51|j450|j451|j452|j456|j457|j835|j836|j837|j838|j839|j840|j841 +JKT#g1060|j30|j33|j35|j64|j355|j469|j509|j677 +JKTL#j65 +JKTN#j66|j67 +JKTS#j31|j32|j36|j38 +JKTT#j37 +JKYN#j447 +JKYT#j446 +JL#G334|G349|G360|J245|J289|J363|J409|J412|J422|J429|J435|g624|g840|g1084|g1086|j72|j233|j238|j528|j561|j610|j613 +JLBN#j240|j241|j242 +JLBR#G336|G337|G338|G339|j74|j75|j76|j77|j78|j79 +JLFK#j521|j522|j523 +JLFX#j243|j244|j245 +JLHS#j84|j85|j86 +JLJ#g855 +JLJK#g841|g842|g843 +JLJS#g844|g845|g846|g847|g848|g849|g850|g851|g852|g853|g854|g856 +JLKM#G347|G348 +JLKN#G361|G362|g644 +JLL#j524 +JLLK#j247 +JLM#G356 +JLMR#G363|G364 +JLMS#G357 +JLN#G358|G394|J247|J313|J414|J416|J418|J420|J424|j718 +JLNK#G199|g646|j87 +JLNS#G359|G395|J248|J314|J415|J417|J419|J421|J425|j525|j719 +JLP#j92|j715 +JLPN#j89|j90 +JLPS#j91|j93|j716|j717 +JLR#G206|j81|j373|j518 +JLRL#j248|j249 +JLRS#G207|j82|j83 +JLRT#J433|J434 +JLS#G335|G346|G350|G351|J246|J290|J364|J410|J411|J413|J423|J426|J430|J431|J432|J436|g625|g647|g1085|g1087|j73|j88|j94|j213|j216|j236|j237|j239|j519|j562|j563|j611|j612|j620 +JLSL#j215|j621 +JLSN#j622 +JLSP#G352|G353 +JLSS#j95|j96|j214|j217 +JLST#j520 +JLT#G342|G344|G354|J427|g637|g643|g645|g1076|g1088|j80|j234|j235|j374|j517|j526|j530 +JLTN#g626|g627|g628|g629|g630|g631|g632|g633|g634|g635|g636|g639|g640|g641|g1081|g1082|j376|j535 +JLTR#g1078|g1079|g1080|j532|j533|j534 +JLTS#G343|G345|G355|J315|J428|g642|g1083|g1089|j377|j527|j536 +JLTT#g638|g1077|j375|j531 +JLXR#G340|G341 +JLYN#j246|j529 +JM#J42|J65|J67|J165|J249|J253|J255|g648|g3157|j97|j99|j111|j252|j380 +JMB#j724 +JMBK#j727 +JMBL#g1090|g1091|g1092|j101|j102|j720|j721|j722|j723 +JMBR#j103|j104|j105 +JMBS#j100|j106|j725|j726 +JMFX#g650 +JMK#J54|g1100|g1105 +JMKH#g3159|g3160|g3161 +JMKN#J56|J57|g857|g858|g859 +JMKR#g1093|g1094|g1102|g1103 +JMKS#J55|g1101|g1104 +JML#J52|J58 +JMLJ#g651 +JMLS#J53|J59 +JMLT#g1095|g1096|g1097|g1098|g1099 +JMM#J163 +JMMS#J164 +JMN#G208 +JMNK#j110 +JMNS#G209|J251|J252|g3163|g3164|g3165|g3166|g3167|g3168|g3169|g3170|g3171|g3172|g3173|g3174 +JMNX#g3162 +JMP#g1106|g1111|j728|j742 +JMPL#j735 +JMPN#g1109|j736|j737|j738 +JMPR#j730|j731|j732|j733 +JMPS#g1107|g1110|j734|j739|j740|j741 +JMPT#g1108|j729 +JMR#j108 +JMRF#g877|g878 +JMS#J43|J60|J66|J68|J166|J250|J254|J256|g649|g652|g3158|g3175|j98|j112|j251|j253|j379|j381 +JMSL#g3176|g3177|g3178 +JMSN#J61|J62|J69|J70|j383 +JMST#J63|J64|g653|g654|g655|j109 +JMT#j107|j250|j378 +JMTR#g860|g861|g862|g863|g864|g865|g866|g867|g868|g869|g870|g871|g872|g873|g874|g875|g876 +JMYN#j254|j382 +JN#G210|G211|G222|G319|G365|G371|G373|J44|J71|J73|J75|J85|J93|J128|J130|J134|J138|J142|J167|J169|J173|J175|J181|J261|J263|J265|J267|J302|J304|J306|J316|J318|J328|J373|J375|J437|J438|J440|J452|g664|g737|g740|g1112|j218|j259|j403|j479|j486 +JN0N#J322|J323|J324|J325 +JNF#G217 +JNFF#G219|G220 +JNFL#g804|g805|g806|g807|g808|g809|g810 +JNFR#J177|J178 +JNFS#G218 +JNJF#g1128|g1129 +JNJN#J445|J446 +JNJR#G367|G368|g1114|g1115|g1116|g1117|g1118|g1119|g1120|g1121|g1122|g1123|g1124|g1125 +JNK#J443|g609|j391|j399|j743|j760|j771 +JNKK#g1130|g1131|g1132|g3180|g3181|g3182|j482|j483|j484 +JNKL#g3183|g3184|g3185|g3186|g3187|g3188|g3189|g3191|g3192|g3193|g3194|g3195|g3196|g3197|j113|j114|j115|j116|j117|j118|j119|j384|j385|j386|j387|j388|j389|j390|j537|j538|j539|j752|j753|j754 +JNKM#g1126|g1127|g3190 +JNKN#J171|J172|j401|j774 +JNKR#G369|G370|J449|J450|J451 +JNKS#G221|J444|j392|j393|j394|j395|j396|j397|j398|j402|j407|j408|j409|j410|j411|j744|j745|j761|j772|j773|j775 +JNKT#j400|j749|j750|j751|j762|j763|j764|j765|j766|j767|j768|j769|j770 +JNKX#j746|j747|j748 +JNKY#j776|j777|j778 +JNL#J77|g733|g736 +JNLJ#g666|g667|g668|g669|g670|g671|g672|g673 +JNLS#J78 +JNLT#g734|g735 +JNM#g755 +JNMK#g758 +JNMS#g756|g757 +JNN#J87|J136|J144|g811 +JNNK#J179|J180|g1134|j493 +JNNL#g812 +JNNN#g813|g814 +JNNS#J88|J137|J145 +JNPR#j757|j758|j759 +JNR#J98|J371|J447|g674|g762|j488|j491|j755 +JNRK#g714|g715|g716|j406 +JNRL#g676|g677|g678|g679|g680|g681|g682|g683|g684|g685|g686|g687|g688|g689|g690|g691|g692|g693|g694|g695|g696|g697|g698|g699|g700|g701 +JNRS#J97|J99|J372|J448|g675|g717|g718|g719|g720|g721|g722|g763|g764|j489|j490|j492|j756 +JNRT#g702|g703|g704|g705|g710|g711|g712|g713 +JNRX#g706|g707|g708|g709 +JNS#G212|G223|G224|G320|G366|G372|G374|J45|J72|J74|J76|J83|J86|J89|J90|J94|J129|J131|J135|J139|J143|J168|J170|J174|J176|J182|J183|J262|J264|J266|J268|J303|J305|J307|J308|J317|J319|J320|J321|J326|J329|J374|J376|J439|J441|J442|J453|g665|g723|g738|g739|g741|g749|g750|g815|g1113|g1135|j219|j258|j260|j404|j405|j480|j481|j485|j494|j564 +JNSB#G375|G376|G377|G378 +JNSM#J46|J47|g3179|g3199 +JNSN#J95|J96|J184|J185|J309|J310|g1136|g1137|j567 +JNSR#J91|J92 +JNSS#G213|G214|J84|J327|g724|g725|g726|g751|j566 +JNST#J311|J312|g752|g753|g754|j565 +JNT#G215|J79|J81|J132|J140|J377|g765|g1013|g1133|j164|j174|j255|j487|j495|j779 +JNTF#g746|g747 +JNTK#g727|g728|g732 +JNTL#G225|g742|g743|g744|g745|g767|g768|g769|g773|g774|g775|g776|g777|g778|g779|g780|g781|g782|g783|g784|g785|g786|g787|g788|g789|g790|g791|g792|g793|j170|j499 +JNTN#j171|j172|j498 +JNTP#g759|g760|g761 +JNTR#G226|G227|g656|g657|g658|g659|g660|g661|g662|g663|g748|g794|g795|g796|g797|g798|g799|g800|g801|g802|j120|j121|j122|j123|j167|j501 +JNTS#G216|J80|J82|J133|J141|J378|g729|g730|g731|g766|g803|g1014|g1015|g1016|g1017|g1018|j159|j160|j161|j162|j163|j165|j168|j169|j173|j256|j257|j496|j500|j780|j781 +JNTT#j166|j497 +JNX#g3198 +JNXN#g770|g771|g772 +JP#J150|g3200|j127|j220 +JPLN#J330|J331 +JPLT#g884|g885 +JPN#J100 +JPNK#g3204|j131 +JPNN#j125 +JPNS#J101|J102|j126 +JPNT#j124 +JPR#g3202 +JPRS#g3203 +JPRT#j261|j262|j263|j264|j265|j266|j267|j268|j269|j270 +JPS#G789|J151|g3205|g3211|j128|j130|j221|j222 +JPSL#G387 +JPSM#g3209|g3210 +JPSS#G788|G790|g3206 +JPST#g3207|g3208 +JPT#g3201|j129 +JPTR#J454|J455 +JR#G200|G250|G265|G288|G290|J193|J207|J239|g589|g1168|g3225|j132|j149|j223|j568|j798 +JR0#g1172 +JR0S#g1173|g1174 +JRBK#g591|g592|g593 +JRBL#g895|g896|g897 +JRBM#J197|J198|j288|j289|j290 +JRBR#G259|G260 +JRF#g1138 +JRFL#g3222|g3223|g3224|j137|j138 +JRFS#J110|J111|J214|J215|g1139|g1140 +JRHL#g601|g602|g603 +JRHR#G261|G262|G263|G264 +JRJ#G235|G242|G381|J338 +JRJN#G244|G245|G246|G247|G248|G249 +JRJS#G236|G237|G243|G382|J339 +JRJT#G238|G239|G240|G241 +JRK#G267|j274|j287 +JRKL#j278 +JRKN#j139|j140|j141|j142|j143|j144|j145|j146|j147|j148|j279|j280|j281|j282|j283|j284 +JRKR#j276 +JRKS#G268|j277|j285 +JRKT#j275 +JRKW#j286 +JRL#g1153|g1161 +JRLF#g1155|g1156|g1157 +JRLH#g1158|g1159|g1160 +JRLS#g1154|g1162|g1167 +JRLT#G251|G252|G253|G254|J186|J187|J199|J200|J205|J206 +JRLX#g1163|g1164|g1165|g1166 +JRM#J188|J191|J201|g904 +JRMN#G269|G270|G271|G272|G273|G274|G275|G276|G277|G278|G279|G280|G281|G282|G283|G284|G285|g906|g907|g908|g909|g910|g911|g912|g917|g918|g919|g920|g921|g922|g923|g932|g933|g934|g935|j800|j801|j802 +JRMS#J189|J190|J192|J202|g905|g913|g914|g915|g916|g924 +JRMT#j271|j272|j273 +JRN#j588|j597 +JRNK#g595|g596|g898|j151|j152|j225|j226 +JRNL#j569|j570|j571|j572|j573|j574|j575|j576|j577|j578|j579|j580|j581|j582|j583|j584|j585|j586|j587 +JRNM#G286|G287|g892|g893|g894|j593|j594|j595 +JRNS#j589|j596 +JRNT#g925|g926|g927|g928|g929|g930|g931|g936|g937|g938|g939|g940 +JRNY#j590|j591|j592 +JRR#j795 +JRRS#j796|j797 +JRRT#G255|G256|G257|G258 +JRS#G201|G266|G289|G291|J194|J208|J209|J238|J240|J379|g590|g597|g1169|g1170|g3226|g3227|j133|j153|j227|j291|j783|j799 +JRSK#J456|g3228|g3229|g3230|g3231 +JRSL#J212|J213 +JRSP#j788|j789|j790 +JRSS#J210|J211|j292|j293 +JRST#g3232|g3233|g3234|g3235|g3236|g3237|j784|j785|j786|j787|j791|j792|j793|j794 +JRT#G233|J103|J105|J106|J108|J203|g594|g1141|g1171|g3212|j150|j224|j627 +JRTK#j782 +JRTL#g1147|g1148|g1149|g1150|g1151 +JRTN#G379|G380|J332|J333|J334|J335|J336|J337|g1146|g3215|j134|j135|j136|j630 +JRTR#G294|G295|G296|G297|g899|g900|g901|g902|g903|g1143|g1144|g1145|g3219|g3220|g3221 +JRTS#G234|J104|J107|J109|J204|g1152|g3214|j628|j629 +JRTT#g1142|g3213 +JRWM#j803|j804|j805 +JRX#J195 +JRXF#g598|g599|g600 +JRXN#g3216|g3217|g3218 +JRXS#J196 +JRXW#G292|G293 +JS#J1|J124|J125|J216|J217|J218|J222|J229|J241|J258|J288|J291|J293|J340|J361|J368|J369|g616|g617|j180|j191|j193|j197|j205|j212|j228|j467|j615|j631|j693|j706|j806 +JSBL#J242|J243|J244 +JSF#J342|J346|j807 +JSFN#J344|J345|J348|J349|J350|J351 +JSFS#J343|J347|J352|J353|J354 +JSK#J220 +JSKS#J221 +JSL#G388|G390|G392|j702 +JSLN#J274|J275 +JSLS#G389|G391|G393 +JSMN#J112|J113|j154|j155|j156 +JSMS#g1190 +JSN#J114 +JSNK#g888|g889|j211|j705 +JSNS#J115|j703|j704 +JSNT#J2|J3|g816|g817 +JSNX#g887 +JSP#G396 +JSPR#J116|J117|j157|j158 +JSPS#G397 +JSR#g619|g978|j209|j547|j696|j700 +JSRS#g620|g621|g979|g980|j697|j698 +JSRT#g1191|g1192|g1193 +JSS#J126|J127|J219|J223|J227|J341|J362|J370|g618|g941|j206|j208|j694|j699 +JSST#j210|j701 +JST#J224|g1175|j207|j294|j502|j598|j695|j808 +JSTF#j812|j813|j814|j815|j816|j817|j818|j819|j820|j821|j822|j823 +JSTK#g952|g953|g954|g955|g956|g957|g958|j632|j633 +JSTL#g942|g943|g944|j548|j549|j550|j551|j824 +JSTN#J459|J460|J461|J462|J463|J464|j300|j301|j604|j825|j826 +JSTP#G298|G299 +JSTR#g959|g960|g961|g962|g963|j297|j298|j299|j601|j602|j603 +JSTS#J225|J226|J457|J458|J465|J466|g1176|j295|j302|j503|j504|j599|j605|j809|j810|j811 +JSTT#g945|g946|g947|g948|j296|j600 +JSTX#g886|g949|g950|g951 +JT#G302|J38|J146|J148|J281|J283|J285|J380|J381|J388|J390|J392|J397|J399|J405|g608|g821|g964|g1046|j54|j303|j321|j552|j673|j827|j828 +JT0#J401 +JT0S#J402 +JTBL#g969 +JTK#J383 +JTKM#j657|j658|j659|j660|j661 +JTKT#j662|j663|j664|j665 +JTL#g1043 +JTLN#J467|J468|j305|j306|j307 +JTN#G330|J394|j412 +JTNK#g972|j62|j316|j558|j559|j560|j832 +JTNS#G331|J395|g1044|g1045|j413|j414 +JTP#g973 +JTPR#j308|j309|j310|j466 +JTPS#g974 +JTR#g970|g1041|j415|j422|j555|j642 +JTRB#j416|j417|j418|j419|j420 +JTRN#j644 +JTRS#g971|j421|j556|j557|j645 +JTRT#j643 +JTS#G303|G306|J39|J147|J149|J282|J284|J286|J382|J386|J389|J391|J393|J398|J400|J406|g822|g823|g826|g968|j55|j61|j304|j311|j315|j322|j553|j674|j829|j830 +JTSB#G304|G305 +JTSF#G308|G309 +JTSK#g824|g825 +JTSM#J384|J385|j312|j313 +JTSN#J403|J404|j317|j318|j319|j320 +JTSS#G307|J387|g827|j670|j671|j672 +JTST#g1042 +JTT#j56|j59|j314|j554|j831 +JTTK#g828|g829 +JTTL#j57 +JTTN#j58 +JTTS#j60 +JTW#g965 +JTWS#g966|g967 +JTXL#j666|j667 +JTXR#j668|j669 +JWL#J230|J232|j323 +JWLK#j198|j199|j200|j201|j202|j203|j204 +JWLN#j336 +JWLR#j326|j327|j328|j330|j331|j332|j333|j334|j335 +JWLS#J231|J233|j324|j337 +JWLT#j325|j329 +JWNK#j190 +JWRS#G310 +JWS#J234|J235 +JWSS#J236 +JWT#j189 +JWX#J237 +JX#J355|J357|J359|g622|j540 +JXM#J259 +JXMK#g818 +JXMS#J260|g819|g820 +JXNK#j546 +JXR#j542 +JXRS#j543|j544 +JXS#J356|J358|J360|g623|j545 +JXT#j541 +JYS#j623 +JYSL#j624 +JYSN#j625|j626 ++++++++++ +K#C0|C2|C884|C902|C1229|C1322|G0|G25|G187|G773|H432|K0|K10|K104|K110|K225|Q0|c0|c1|c1852|c1856|c3675|c4353|c7394|c8375|c8454|c9391|c9450|g0|g554|g986|g1557|g1761|g3144|k0|k3|k4|k168|q0|q3|q216|q222|q284|w1804 +K0#C367|C371|C381|G466|G539|K81|K87|K94|K140|k461 +K0K#G541 +K0LK#C375|C380|c1684 +K0LN#C373|C374|K89|K90 +K0LS#C376|C377|C378|C379|c1685|c1686|c1687|c1688|c1689|c1690|c1691|c1692|c1693|c1694|c1695|c1696 +K0MN#K91 +K0R#G178|G769|g483 +K0RN#C365|C366|C369|C370|K83|K84|K85|K86|K92|K93|g488|g489|g490 +K0RR#g485|g486|g487 +K0RS#G179|G770|c1656|c1657|c1658|g491 +K0RT#c1659|c1660|g484|g1589|g1590|g1591 +K0S#C364|C368|C372|C382|G467|G540|G550|K82|K88|K95|K141|k462|k463 +K0SS#G542|G543|G544|G545|G546|G547|G548|G549 +K0T#c1681 +K0TR#c1661|c1662|c1663|c1664|c1665|c1666|c1667|c1668|c1669|c1670|c1671|c1672|c1673|c1674|c1675|c1676|c1677|c1678|c1679|c1680 +K0TS#c1682|c1683 +KB#C885|C889|C1324|G2|G3|G20|G449|K120|K363|c2|c4453|c8391|c9392|c9394|g1|g14|g1596 +KBB#k5|k64 +KBBS#k6|k7|k65|k66 +KBFS#g15|g16|g17 +KBJ#c18 +KBJS#c19|c20 +KBK#Q19|c9398|k8 +KBKL#c9399|c9400|c9401|c9402|c9403 +KBKS#Q20|k9 +KBL#G5|K3|K432|c4|c6|c41|c4458|c8385|g10|g18|g1601|k218|q289 +KBLK#c43|c44|c46|c47|c48 +KBLN#c50|c4467|g13|g22|g1609|g1613|g1614|g1615|k221|q295 +KBLR#c8|c9|c10|c4460|c4461|c4462|g1605|g1606|g1607|q291|q292|q293 +KBLS#G6|K4|c5|c7|c11|c42|c49|c4463|c4464|c4465|c4466|c8386|c8387|g12|g19|g21|g1608|k220|q294 +KBLT#c45|c4455|c4456|c4459|g11|g20|g1602|g1603|g1604|g1610|g1611|g1612|k219|q290 +KBN#C887|C1326|G7|c12|c28 +KBNK#c9404|g9 +KBNS#C888|C1327|G8|G9|c13|c14|c29|c40|g8 +KBNT#c30|c31|c32|c33|c34|c35|c36|c37|c38|c39|c4468|c4469|c4470 +KBR#G508|c25|c4457|c4471|g6|g1742 +KBRL#C7|C8|G10|G11|G12|G13|G14|G15|G16|G17|G18|G19|c59|c60|c61 +KBRN#C3|C4|g2868 +KBRR#C9|C10 +KBRS#G509|c26|c27|c4472|c4473|g1743|g1744 +KBRT#c15|c16|c17|c8388|c8389|c8390|g2|g3|g4|k170|k171|k172|k173|k174|k175|k176|k177|k178 +KBS#C886|C890|C1325|G4|G21|G450|K364|c3|c21|c56|c62|c4454|c4474|c8392|c8393|c9393|c9395|c9397|c9414|g23|g1597|g1616 +KBSM#c9405|c9406 +KBSS#c57|c58 +KBST#c63|c64|c65|c9407|c9408|c9409|g7|g1617|g1618|g1619 +KBT#C5|c9396|c9410|g5|g1598 +KBTL#c54|c55 +KBTR#c22|c23|c24 +KBTS#C6|c9411|c9412|c9413|g1599|g1600|k222|k223|k224|k225|k226|k227|k228|k229|k230|k231 +KBWB#c4475|c4476|c4477|c4478|c4479|c4480|c4481 +KBX#k232 +KBXN#c51|c52|c53 +KBXS#k233 +KF#C904|G470|K129|K249|c158|c1813|c4673|c4782|c8334|c8372|c9454|g41|g43|g530|g1762|g1774|g2865|g2894|g2896|k2|k671|q56 +KFBL#g1764|g1765|g1766 +KFHS#c4678|c4679|c4680 +KFK#K5 +KFKK#c4675|c4676|c4677 +KFKS#K6|K7 +KFL#c1832|c4662|c4663|g531 +KFLK#c1801|c1802|c1803 +KFLN#c1837|c1842|c8330|c8331|g534|g536 +KFLR#K221|c1804|c1805|c1806|c1807|c1808|c1809|c1810|c1811|c1812|c1834|c1835|c1836|c1839|c1840|c1841 +KFLS#c1843|c4664|g532|g537 +KFLT#c1833|c1838|g533|g535 +KFMK#c4681|c4682 +KFMN#K106|K107|c1819|c1820|c1821 +KFN#G182|G184|K219|c153|c4693|c8336 +KFNK#c1844|c4785|c9457|g50|g1772|q58 +KFNN#c4696|c8338|c8339|c8340|c8341|c8342 +KFNS#G183|G185|K220|c154|c4694|c4697|c8337|c8343|g1770|g1771 +KFNT#C395|C396|C1221|C1222|c4695 +KFPT#c4683|c4684|c4685 +KFR#G523|G718|K131|c1822|c1830|c4687|c4786|c8344|g46|g1665|g1768|g1798|q212|q415|q419 +KFRJ#c8345|c8346 +KFRK#K222|K223 +KFRL#c8347|c8348|c8349|c8354|c8355|c8356 +KFRN#G559|c1823|c1824|c1825|c1826|c1827|c8332|c8333|c8351|c8352|c8353|g1903|g1904|g1905|g1906|g1907|g1908|g1909|g1910|g1911|g1912|g1913|g1914|g1915|g1916|g1917|g1918|g1919|g1920|g1921|g1922|q214|q417 +KFRS#G719|K132|c1828|c1831|c4688|c4692|c4787|c4788|c8357|g47|g48|g1666|g1667|g1799|g1800|q215|q418 +KFRT#c1848|c1849|c1850|c1851|c4689|c4690|c4691|c8350|c8359|c8360|c8361|c8362|q213|q416 +KFRX#c8358 +KFS#C905|G471|K130|K250|c159|c1814|c1829|c4674|c4686|c4783|c4789|c8335|c8363|c8373|c8374|c9455|c9458|g42|g44|g49|g51|g1763|g1773|g2866|g2867|g2895|g2897|g2900|q59 +KFSN#c4634|c4635|c4636 +KFST#g1769 +KFT#c1815|c1818|c1846|c4784|c8364|c9456|g45|g538|g1767|g1923|q57 +KFTN#c155|c156|c157|c8366 +KFTR#c150|c151|c152 +KFTS#c1816|c1817|c1845|c1847|c8367|c8368|c8369|c8370|c8371|g539|g540 +KFTT#c8365 +KFWN#g2899 +KFWT#g2898 +KFX#k689 +KFXN#k692 +KFXS#k691 +KFXT#k690 +KHBR#K241|K242 +KHBT#c4752|c4753|c4754|c4755|c4756|c4757|c4758|c4759|c4760 +KHK#C24|k212|q63 +KHKS#C25|k213|k214|q64|q65 +KHL#k180 +KHLS#k181|k182 +KHMN#K237|K238 +KHN#C908|K231|k215 +KHNR#K371|K372 +KHNS#C909|K232|k216|k217 +KHNT#c8405|c8406 +KHR#c4761|c4764 +KHRN#c4766|c4767|c4768|c4769|c4770|c4772 +KHRS#c4762|c4763|c4771 +KHRT#K233|K234|c4765|c4779|c4780|c4781|c8407|c8408|c8409 +KHSF#c4775|c4776|c4777|c4778 +KHT#c8410 +KHTS#c173|c8411|c8412 +KHW#k10 +KHXN#c4773|c4774 +KJ#C22|G33|c126|c160|c164|g54|g510|g1870 +KJL#c167|c184|c9438 +KJLM#c186|c187 +KJLN#c194|c9441|c9446 +KJLR#c188|c189|c190|c191|c192|c9443|c9444|c9445 +KJLS#c193|c9439|c9447 +KJLT#c185|c9440|c9442 +KJN#C33 +KJNK#c132|c170|g514|g1876 +KJNS#C34|C35|c168|c169|c4700|c4701 +KJNT#c4702|c4703 +KJPT#c195 +KJR#c128|c165|c4605|c9448|g1872|k68 +KJRL#c8402|c8403|c8404 +KJRS#c129|c130|c4606|c4607|g1873|g1874|k69 +KJRT#G738|G739|G740|G741 +KJS#C23|G34|c131|c161|c163|g55|g56|g511|g513|g1875 +KJST#c166 +KJT#c127|c162|g33|g512|g1871 +KJTR#g35|g36 +KJTS#g34|g37 +KJTT#c4704|c4705|c4706|c4707|c4711|c4712|c4713|c4714 +KJTX#c4708|c4709|c4710 +KK#C910|C1084|C1086|C1088|G398|K127|K192|c66|c196|c1860|c2205|c2841|c4482|c4505|c4566|c4567|c4568|c4698|c4819|c7397|c7412|c8042|c9422|g52|g53|g541|g549|g1775|g1781|k99|k211|k234|k250|k280|k649|k657|q4|q76|q80|q299|q306|q437 +KK0S#c89 +KKBK#c7399|c7400|c7401|k235|k236|k237|k240 +KKBL#k238|k239 +KKBR#k650|k651|k652 +KKFN#c90|c91|c92|c93 +KKFT#c4530|c4531|c4532|c4533|c4534 +KKHL#c4749|c4750|c4751 +KKHS#c7409|c7410|c7411 +KKK#K194 +KKKR#c4521|c4522|c4523 +KKKS#K195 +KKL#G522|K251|c80|c171|c4537|c4541|c4647|c4648|c8030|g59|g545|g1668|g1777|q311 +KKLM#q309|q310 +KKLN#c86|c4368|c4369|c4370|g1671 +KKLR#c82|c83|c84 +KKLS#K252|c85|c172|c4542|c4543|c4649|g60|g1670|g1776|g1778 +KKLT#c81|c4371|c4372|c4373|c4374|c4377|c4378|c9415|c9416|c9417|c9418|c9419|c9420|c9421|g1669 +KKLX#c4375|c4376|c4544|c4545|c4546 +KKMB#c9425|c9426|c9427 +KKML#g2818|g2819 +KKMM#c4510 +KKMR#q60|q61|q62 +KKN#C894|G171|c4484|c4547|c4574|q300 +KKNH#G720|G721 +KKNK#C906|C907|c203|c4540|c4715|c4716|c4717|c4823|c7415|c7416|c8044|g58|g547|k245|q8|q79 +KKNM#c4743|c4744|c4745 +KKNN#c4577|q302 +KKNS#G172|c4485|c4486|c4487|c4488|c4489|c4490|c4491|c4492|c4493|c4494|c4495|c4538|c4539|c4548|c4549|c4575|c4578|c4720|c4721|c4722|c4723|c4724|c4725|c4726|c4727|c4728|c4734|c4735|c4736|c4737|c4738|c4739|c4740|c4741|c4742|c4746|c4747|g546|k655|q303|q312 +KKNT#c4571|c4572|c4573|c4576|c4718|c4719|c4732|c4733|q301 +KKNX#c4729|c4730|c4731 +KKPT#c4550|c4551|c4552 +KKR#Q10|c4535|c7403|c7407|c8039|g543|k242|k653|q6|q304 +KKRL#c4525|c4526|c4527 +KKRN#G31|G32 +KKRS#Q11|Q12|Q13|c7404|c7405|c7406|c7408|c8040|c8041|k243|k244|q7 +KKRX#c4553|c4554|c4555 +KKS#C895|C911|C912|C1085|C1087|C1089|C1227|G399|G710|K128|c67|c68|c197|c199|c1730|c1731|c4444|c4483|c4506|c4556|c4569|c4570|c4699|c4748|c4820|c4822|c7398|c7413|c7414|c7420|c9423|c9424|g61|g548|g1782|g1783|k100|k101|k246|k281|k282|k656|q9|q78|q307|q308 +KKSJ#c4496 +KKSK#c4497|c4498|c4557|c4558|c4559|c4561|c8445|c8446|c8447 +KKSL#c4450|q315|q316 +KKSN#c1734|c4451|c4452|c8450|q313|q314 +KKSR#c4446|c4447|c4448|c4562 +KKSS#C391|C392|C1228|G711|c1733|c4449|c4665|c4666|c4667|c4668|c4669|c4670|c4671|c8449|c8451|c8452|c8453 +KKST#C390|Q52|Q53|c1732|c4445|c4536|c4672|c8448|g544|k247|k248|k249|k654|q305|q317|q318|q319|q420|q421 +KKT#C896|c94|c198|c4507|c4512|c4524|c4821|c7402|c7417|c7576|c8043|g57|g542|k241|q5|q77 +KKTL#c4511|c4563|c4564|c4565 +KKTM#c87|c88 +KKTN#c7580 +KKTR#c4515|c4516|c4517|c7573|c7574|c7575 +KKTS#C897|c95|c96|c4508|c4509|c4513|c4514|c7418|c7419|c7577|c7579 +KKTT#c7578 +KKTX#c7581|c7582 +KKWL#c200|c201|c202 +KKWR#c7421|c7422 +KKXF#c4518|c4519|c4520 +KKXM#K8|K9 +KKXN#C388|C389 +KKXR#c8394|c8395|c8396 +KKXS#c4560 +KKY#K253|c4528 +KKYT#c4529 +KL#C36|C61|C66|C69|C673|C825|C843|C865|C913|C920|C938|C1090|C1330|C1334|G26|G35|G41|G56|G67|G85|G173|G191|G743|K20|K23|K114|K144|K146|K150|K245|K254|K373|K454|K456|Q17|Q32|c204|c298|c299|c335|c3894|c3899|c4018|c4279|c4308|c4379|c4790|c4824|c4957|c7423|c7432|c7436|c8414|c8457|c9464|g64|g87|g89|g96|g101|g122|g288|g1007|g1315|g1460|g1472|g1476|g1563|g1566|g1717|g1784|g2928|g2974|g2986|k11|k70|k283|k301|k637|k640|k641|k646|k693|q66|q242|q343|w1805 +KL0#G493|c4215|c4217 +KL0N#c4232|c4233 +KL0R#c4229|c4230|c4231|g515 +KL0S#G494|G495|c4216|c4219|c4223|c4224|c4225|c4226|c4227|c4228|c4234 +KL0T#c4218 +KL0X#c4220|c4221|c4222 +KLB#C47|C918|c4284|g1314|g1324|g1383|g1393 +KLBB#c4286 +KLBF#c4292|c4293|c4294|c4295 +KLBH#c4296|c4297|c4298 +KLBJ#g1402 +KLBL#c300|g109|g110|g111|g1327|g1385|g1386|g1387|g1388|g1389|g1390|g1391|g1392|g1405|g1406|g1407|g1408|g1409|g1410|g2980|g2981|g2982 +KLBN#c4291|g1328|g1329|g1403 +KLBR#C772|C773|C916|C917|C1328|C1329|G54|G55|c268|c269|c270|c271|c272|c273|c274|c275|c276|c277|c278|c279|c280|c281|c282|c283|c4135|c4136|c4137|c4138|c4288|c4289|c4290|c4299|c4300|c4852|c4853|c4854|c4855|c4856|c4857|c4858|c4859|c4860|c4861|c4862|c4863|c4864|c4865|g290|g291|g292|g293|g294|g1325 +KLBS#C48|C919|c208|c209|c210|c4285|c4301|g1326|g1384|g1394|g1396|g1404|k277|k278|k279 +KLBT#c4287|g1395|g1397|g1398|g1399|g1400|g1401|k303|k304|k305 +KLBX#c205|c206|c207 +KLF#C849|C853|C867|G742|c264|c292|c376|c3884|c3962|c3969|c4039|c4262|g1455|g1525|g1707|g2971|q89 +KLFH#c4041 +KLFJ#c3959|c3960|c3961 +KLFK#C928|C929|c3888|c3889|c3890|q81|q82|q83 +KLFL#C851|C852|c1741|c1742|c1743|c4392|c4393|c4394|g1317|g1318|g1319|g1320|g2930 +KLFN#C77|C78|C79|C80|C81|C82|C83|C84|G95|G96|G99|G100|K154|K155|c379|c3968|c4264|c5054|c5055|c5056|g131|g132|g133|g134|g160|g161|g162|g163|g164|g165|g166|g167|g168|g169|g170|g171|g172|g173|g174|g175|g176|g177|g178|g179|g180|g181|g182|g183|g184|g185|g186|g1459|g1713 +KLFR#C55|C56|C57|C58|C73|C74|C75|C76|C855|C856|C1336|C1337|G433|G434|G746|G747|c220|c287|c288|c3891|c3892|c3893|c3964|c3965|c3966|c4010|c4011|c4012|c4013|c4014|c4015|c4265|c4266|c4267|c4268|c4269|c9510|c9511|c9512|g1710|g1711|g1712|q85|q86|q87 +KLFS#C850|C854|C868|C873|C874|G97|G98|c265|c266|c267|c293|c297|c378|c3967|c3970|c3971|c4016|c4017|c4040|c4042|c4263|c4270|c4389|c4390|c4391|g1456|g1458|g1526|g1527|g1708|g2972|g2973|q88 +KLFT#C857|C858|c294|c295|c296|c377|c3963|c3972|c3973|g1457|g1709|q84 +KLFX#c3885|c3886|c3887 +KLFY#q90 +KLHL#k73|k74|k75|k76 +KLHN#C53|C54|C64|C65 +KLHR#K15|K16|k313|k314 +KLHT#G43|G44 +KLJ#C1093|c4866|c4944|k293 +KLJL#c4947|c4948|k315 +KLJN#c4868|c4869|c4949|c4950|c4951 +KLJS#C1094|c4867|c4870|c4945|c4946|k294 +KLJT#c4952 +KLK#G28|G73|K148|c284|c1744|c3676|c3795|c4028|c4115|c4118|c4126|c4127|c4142|c4160|c4302|c4307|c4844|c4846|c4906|c4985|c4995|c8416|g2963 +KLK0#G491|G492 +KLKJ#g1521|g1522 +KLKL#C59|C60|c238|c239|c240|c241|c242|c243|c244|c245|c246|c247|c248|c249|c250|c251|c252|c253|c254|c4986|c4987|c4988|c4989|c4990|g1523|g1524 +KLKM#c4146|c4147|c4992|c4993|c4994|g1291|g1292|g1515 +KLKN#C62|C63|C947|C948|c1749|c3678|c4034|c4130|c4145|c4162|c4305|c5004|c5005|c5006|g1411|g1412|g1413 +KLKP#g1569|g1570|g1571|g1572 +KLKR#C51|C52|C1092|G69|G70|K22|c221|c306|c307|c308|c309|c310|c311|c312|c313|c314|c1746|c1747|c1748|c4031|c4032|c4033|c4131|c4132|c4133|k309|k310|k311|k312 +KLKS#G29|G52|G53|G71|G72|K149|c285|c286|c383|c384|c385|c1750|c3679|c3796|c3797|c4029|c4035|c4116|c4117|c4128|c4134|c4143|c4148|c4163|c4303|c4306|c4845|c4907|c4908|c4991|c4996|c8417|c8418|g93|g94|g95|g1470|g1471|g2964|k484|k485|k486|k685 +KLKT#C39|C40|C930|C931|c1745|c3677|c4030|c4129|c4144|c4161|c4304|c4909|c4910|c4911|c4912|c4913|c4914|c4918|c4919|c4920|c4921|c4922|c4923|c4924|c4925|c4926|c4927|c4928|c4929|c4930|c4931|c4932|c4933|c4934|c4935|c4936|c4937|c4938|c4939|c4940|c4974|c4975|c4976|c4977|g91 +KLKW#c4149|c4150|c4151|c4152 +KLKX#c4119|c4120|c4121|c4915|c4916|c4917|c4978|c4979|c4980 +KLL#G63|G65 +KLLN#G60|G61|G62 +KLLS#G64|G66|c4311|g2931|g2932 +KLLT#k316|k317|k318|k319|k320|k321 +KLM#C831|C1212|G726|c343|c3683|c3698|c3717|c4061|c4069|c8048|g129|g1235|g1300|g1414|g1421|g1480|q96 +KLM0#g1574|g1575|g1576 +KLMB#C949|C950|C951|C952|C953|C954|C967|C968|C969|C970|C971|C972|C1213|c3684|c3700|c3701|c3702|c3703|c3704|c3705|c3706|c3707|c3708|c3709|c4062|c4063|c4064|c4065|c4066|c4067|c4068|c5160|c5161|c5162|c8049|c8050 +KLMF#g125|g126|g127|g156|g157|g158|g159 +KLMK#c4043|c4044|c4045|c4056|c4057|c4058|c4059|c4060 +KLML#c348|c3713|g1418|g1481 +KLMN#C833|C834|C835|C836|C837|C838|C839|C840|C922|C923|C945|C946|K256|c212|c213|c214|c347|c349|c350|c363|c364|c365|c366|c367|c368|c369|c370|c371|c372|c373|c374|c375|c3685|c3686|c3687|c3692|c3714|c3715|c3716|c3977|c3978|c3979|c3980|c4402|c4403|c4404|c5163|c5164|c5165|c5166|c5167|c5168|c5169|c5170|c9469|c9470|c9471|c9472|c9473|c9474|c9475|g1303|g1375|g1376|g1377|g1419|g1420|g1484 +KLMP#c3735|c3736|c3737|c3738|c3739|c3740|c3741|c3742|c4171|c4172|c4173|c4174|c4314|c4315|c4316|c4317|c4318|c4319|c4320|c4321|g1343|g1344|g1345|g1346|g1347 +KLMR#c211|c345|c3689|c3690|c3691|c3711|c3718|c3719|c3720|c3721|c3722|c3723|c3724|c3725|c3726|c3727|c3728|c3729|c3730|c3731|c3732|c3733|c3734|c3902|c3903|c3904|g1236|g1237|g1238|g1239|g1240|g1241|g1242|g1243|g1244|g1245|g1246|g1247|g1248|g1249|g1250|g1251|g1252|g1253|g1337|g1338|g1339|g1340|g1341|g1342|g1416|g1482 +KLMS#C832|C841|C842|G727|K17|K18|c346|c351|c3693|c3699|c3712|c3743|c4070|c4071|c4322|c4323|c4324|c4325|c4326|c4327|g130|g1301|g1304|g1415|g1417|g1483|q97|q98 +KLMT#c215|c216|c217|c218|c219|c344|c360|c361|c362|c3688|c3710|c3974|c3975|c3976|c4046|c4047|c4048|c4049|c4050|c4051|c4052|c4053|c4054|c4055|c4968|c4969|g1302|g2934|g2935|g2936|k322|k323|k324|k325|k326|k327 +KLMX#c4966|c4967 +KLN#C859|C932|C934|C942|C955|C1332|G58|G417|G423|G425|G435|G472|K257|K326|K335|K337|c3744|c3906|c4175|c4271|c4941|c5007|c5052|g98|g113|g135|g1305|g1321|g1485|k26|k296 +KLN0#c4023 +KLNB#c3907 +KLNJ#c3749|c3750|c3751|c3752|c3753|c4080|c4081|c4082|c4083|c4084|c4085|c4087 +KLNK#K332|K333|K334|c315|c316|c317|c3748|c3754|c3755|c3756|c3757|c3758|c3759|c3760|c3761|c3762|c3763|c3764|c3765|c3766|c3767|c4079|c4086|c4088|c4089|c4090|c4091|c4095|c4096|c4097|c4098|c4099|c4100|c4101|c4102|c4180|c4181|c4182|c4183|c4313|c4328|c4329|c4330|c4331|c4332|c4333|c4334|c4335|c4336|c4395|c4792|c5022|c7435|c8419|c8420|c8421|c9467|g128|g299|g1479|g2984|k77|k291|k292|q69|q244 +KLNL#c3916|c3917|c3918|c3919|c3920|c5009|c5010|c5011|c5012|c5013|c5014|c5015|c5016|c5017|c5018|c5019|c5020|c5021 +KLNN#c3913|c3914|c3915|c4179|c4274|g1310|g1311|g1312|k299 +KLNP#c3932|c3933|c3934 +KLNR#c3909|c3910|c3911|c4970|c9463|g1307|g1308|g1309 +KLNS#C780|C781|C860|C933|C935|C943|C944|C956|C1333|G59|G418|G424|G426|G436|G473|K258|K327|K328|K329|K336|K338|c336|c3745|c3771|c3772|c3773|c3774|c3775|c3776|c3777|c3912|c3921|c3922|c3923|c3924|c3925|c3926|c3927|c3928|c3929|c3930|c3931|c4176|c4178|c4272|c4278|c4942|c4943|c5008|c5023|c5024|c5025|c5026|c5027|c5028|c5029|c5030|c5031|c5032|c5033|c5034|c5035|c5036|c5037|c5038|c5039|c5040|c5041|c5042|c5043|c5044|c5045|c5046|c5051|c5053|c7437|c7438|g99|g114|g115|g136|g137|g1254|g1255|g1256|g1257|g1313|g1322|g1323|g1486|k27|k297|k300 +KLNT#C861|C862|C863|C864|G419|G420|G421|G422|K339|K340|c259|c260|c261|c262|c263|c3746|c3747|c3908|c4036|c4037|c4038|c4177|c4273|c4637|c4638|c4639|c4826|c4827|c4828|c5047|c5048|c5049|c5050|c7424|c7425|c7426|g103|g104|g105|g106|g107|g108|g1258|g1259|g1260|g1261|g1306|g1348|g1349|g1350|g1351|k298 +KLNX#c3768|c3769|c3770|c3981|c3982|c3983|c3984|c4072|c4073|c4074|c4075|c4076|c4077|c4078|c4092|c4093|c4094|c4275|c4276|c4277 +KLP#C71|G89|c318|c326|c3778|c4103|c4184|g138|g1422|g2988|k102|k104 +KLPB#c3779|c3780|c3781|c3782|c3783|c4104|c4105|c4106|c9477|c9478|c9479|c9480 +KLPK#G45|G46 +KLPN#c3791|c4111|c4112|c4113|c4186|g140|g2992 +KLPR#c289|c290|c291|c321|c322|c323|c324|c325|c3785|c3786|c3787|c3788|c3789|c3790|c4108|c4109|c4110|c9481|c9482|c9483|g2990|g2991 +KLPS#C72|C85|C86|G90|c319|c320|c380|c381|c382|c3792|c4114|c4187|c4871|c4872|c4873|c4874|c4875|g141|g1577|g1578|g2993|k103 +KLPT#C782|C783|C845|C846|c3784|c3793|c3794|c4107|c4185|g139|g2989|k487|k488|k489|k490|k491 +KLR#C774|C776|C784|C788|C809|C940|G427|G429|K142|c303|c353|c3935|c4876|c4959|c4963|c5057|c5114|c7428|c9466|g116|g120|g151|g296|g1262|g1433|g1477|k288 +KLRB#C786|C787|c4878|c4879|c4880|c5059|c5069|c5070|c5071|c5072|c5116|c5117|c5118|c5119|k643|k644|k645 +KLRF#c356|c3093|c3094|c3095|c3096|c3097|c3098|c3099|c3100|c3101|c3694|c3695|c3696|c3697|c3801|c3802|c3803|c3804|c3805|c3806|c3807|c5079|c5080|c5081|c5082|c5083|c5084|c5131|c5132|c5133|c5134|c5135|g1425|g1426|g1427|g1428|g1429|g1430 +KLRH#c3943 +KLRJ#C924|C925|c3988|c3989|c3990|c3991|c3992|c3993|c3994|c3995 +KLRK#C805|C806|C807|C808|C871|C872|c352|c3996|c3997|c3998|c3999|c4000|c4001|c4002|c4003|c4004|c4005|c4006|c4007|c4008|c4009|c5073|c5074|c5075|c5076|c5123|c5124|c5125 +KLRL#C778|C779|c3078|c3949|c4886|c5102|c5103|c5104|c5150|c5151|c5152|c5153 +KLRM#C790|G728|G729|c357|c358|c359|c5085|c5086|c5087|c5088|c5089 +KLRN#C791|C792|C793|C794|C797|C798|c3086|c3087|c3088|c3089|c3090|c3091|c3092|c3808|c3809|c3810|c3811|c3812|c3813|c3814|c3936|c3937|c3938|c3944|c3945|c3946|c3947|c3948|c3950|c3951|c4885|c5060|c5061|c5062|c5090|c5091|c5092|c5136|c5137|c5138|g1265|g1266 +KLRP#c3102|c3103|c3104 +KLRR#c3940|c3941|c5128|c5129|c5130 +KLRS#C775|C777|C785|C789|C795|C796|C799|C800|C801|C802|C810|C829|C830|C941|G428|G430|K143|c304|c305|c354|c355|c3942|c3952|c3985|c3986|c3987|c4877|c4887|c4960|c4961|c4962|c4964|c5058|c5093|c5094|c5095|c5096|c5097|c5098|c5099|c5100|c5101|c5105|c5115|c5139|c5140|c5141|c5142|c5143|c5144|c5145|c5146|c5147|c5148|c5149|c5154|c7429|c7430|g117|g119|g121|g297|g298|g1264|g1424|g1431|g1432|g1434|k289|k290 +KLRT#C803|C804|C869|C870|C957|C958|C959|C960|C961|C962|G193|G194|c3079|c3080|c3081|c3082|c3083|c3084|c3085|c3798|c3799|c3800|c3815|c3816|c3939|c4881|c4882|c4883|c4884|c5066|c5067|c5068|c5077|c5078|c5126|c5127|g118|g1263|g1423 +KLRW#c3953|c3954|c3955 +KLRX#c5063|c5064|c5065|c5120|c5121|c5122 +KLRY#g1435 +KLS#C37|C38|C67|C68|C70|C674|C823|C824|C826|C844|C866|C914|C915|C921|C939|C1091|C1331|C1335|G27|G30|G36|G42|G57|G68|G86|G91|G92|G174|G192|G409|G410|G744|G745|K21|K115|K145|K147|K151|K152|K246|K255|K330|K331|K374|K455|Q18|Q33|c301|c330|c337|c338|c339|c3826|c3827|c3872|c3878|c3895|c3898|c3900|c3905|c4019|c4022|c4188|c4283|c4309|c4312|c4380|c4382|c4405|c4793|c4825|c4829|c4841|c4842|c4958|c4965|c5108|c5155|c7433|c7434|c7439|c8415|c8422|c9468|g88|g90|g92|g97|g100|g102|g123|g124|g142|g143|g144|g155|g289|g300|g1008|g1012|g1268|g1269|g1290|g1293|g1316|g1436|g1437|g1450|g1461|g1469|g1473|g1475|g1564|g1567|g1568|g1573|g1579|g2929|g2933|g2975|g2983|g2985|g2987|k12|k71|k78|k295|k302|k328|k638|k639|k642|k647|k648|q67|q70|q245|q344|q345 +KLSB#g1270|g1271|g1272|g1273 +KLSF#c222|c223|c224|c225|c226|c227|c228|c3849|c3850|c3851|c3852|c3853|c3854|c3855|c3856|c3857|c3858|c3859|c3860|c3861|c4190|c5003|g1276|g1277|g1278 +KLSK#G407|G408|c3830|c3831|c3832|c3846|k306|k307|k308 +KLSL#c332|c3864|c3865|c3877|c4191|c4839|c4840|c5106|c5107|g1205|g1206|g1207|g1208|g1209|g1210|g1284|g1287|g1446 +KLSM#c229|c230|c231|c232|c233|c236|c237|c3866|c3867|c3868|c4192|c4847|c4848|c4849 +KLSN#G415|G416|c333|c334|c342|c3862|c3863|c4164|c4193|c4194|c4208|c4209|c4384|c4385|c4386|c4388|g1267|g1285|g1286|g1299|g1352|g1353|g1354|g1447|g1448|g1449 +KLSP#c3821|c3822|c3823|c3824|c3825 +KLSR#G405|G406|c3847|c3869|c3870|c3871|c4198|c4199|c4200|c4210|c4211|c4212|g1202|g1203|g1204|g1282|g1296|g1297|g1298|g1438|g1439|g1440|g1443|g1516|g1517|g1518|g1519|g1520 +KLSS#G74|G75|G76|G77|G78|G79|G80|G81|G82|G83|G84|G431|G432|K153|c341|c3829|c3833|c3834|c3835|c3836|c3837|c3838|c3839|c3840|c3841|c3842|c3843|c3844|c3845|c3848|c3879|c3880|c4201|c4202|c4387|c4843|c5109|c5110|g1275|g1279|g1280|g1281|g1283|g1295|g1442|g1444|g1445 +KLST#G411|G412|c234|c235|c327|c328|c329|c331|c340|c3828|c3881|c3882|c3883|c4165|c4166|c4167|c4168|c4169|c4170|c4189|c4195|c4196|c4197|c4203|c4204|c4205|c4206|c4207|c4337|c4338|c4339|c4340|c4341|c4383|c5111|c5112|c5113|c7431|g145|g146|g147|g1274|g1294|g1355|g1356|g1357|g1358|g1359|g1360|g1361|g1362|g1441|g1478 +KLSW#G93|G94|G413|G414|g1288|g1289 +KLT#C811|C815|C819|C875|C926|C936|C963|G47|G400|G474|G475|G480|G555|Q9|c302|c3680|c3956|c4153|c4213|c4240|c4256|c4257|c4310|c4381|c4791|c4830|c4833|c4888|c4953|c4981|c4997|c5156|c7427|c8046|c9465|c9484|g112|g148|g295|g1211|g1218|g1330|g1378|g1474|g1487|g1491|g1565|g1681|g2919|g2942|g2950|g2976|g2977|k72|k287|k335|q68|q94|q243|q346 +KLTB#G477|G478|c4242|c4243|c4244|g1683|g1684|g1685|g1686|g1687|g1688|g1689|g1690 +KLTF#c9490|c9491|c9492|c9493|c9494|c9495|c9496|c9497|c9498|c9499|c9500|c9501|g1694|g1695|g1696|g1697|g1698|g1699|g1700|g1701 +KLTH#c4156|c4157|c4158|g2924|g2925|g2926 +KLTL#G482|c4251|c4835|c4983|g1225|g1226|g1227|g1228|g1229|g1230|g1231|g1451|g2946|g2949 +KLTM#C879|C880|G483|G484|g1489|g1490|g1702|g1703 +KLTN#C49|C50|C817|C818|C827|C828|G479|c3681|c3682|c4237|c4248|c4249|c4250|c4260|c4836|c4837|c4899|c4956|c5000|c8047|g1212|g1213|g1214|g1215|g1232|g1233|g1336|g1380|g1381|g1492|g1493|g1495|g1496|g1499|g1500|g1501|g1502|g1503|g1504|g1505|g1506|g1507|g1508|g1509|g1510|g1511|g1512|g1513|g1514|g1580|g1581|g1582|g1691|g1692|g1693|g2937|g2938|g2939|g2940|g2941|g2947|g2948|g2968|g2969|g2970|k329|k330|k331|q352 +KLTR#C41|C42|C43|C44|C965|C966|c255|c256|c257|c258|c1738|c1739|c1740|c3873|c3874|c3875|c3876|c4122|c4123|c4124|c4125|c4238|c4239|c4246|c4346|c4347|c4348|c4349|c4831|c4890|c4891|c4892|c4893|c4894|c4895|c4896|c4897|c4903|c4904|c4905|c9503|c9504|c9505|c9506|c9507|c9508|c9509|g1216|g1332|g1333|g1334|g1365|g1366|g1367|g1368|g1369|g1370|g2921|g2922|g2923|g2944|k284|k285|k286|k338|k339|q349|q350|q351 +KLTS#C812|C816|C820|C821|C822|C847|C848|C876|C877|C878|C927|C937|C964|G48|G401|G402|G403|G404|G476|G481|G485|G486|G556|c3957|c3958|c4154|c4159|c4214|c4235|c4241|c4247|c4252|c4253|c4254|c4255|c4258|c4261|c4832|c4838|c4850|c4851|c4898|c4955|c4982|c4984|c4999|c5157|c5159|c9476|c9485|c9486|c9487|c9488|c9489|c9502|g149|g150|g1217|g1219|g1220|g1234|g1335|g1371|g1372|g1373|g1374|g1382|g1452|g1453|g1454|g1488|g1494|g1497|g1682|g1704|g1705|g1706|g2920|g2927|g2943|g2945|g2978|g2979|k13|k14|k15|k16|k17|k336|k340|k492|k493|k494|k495|q93|q95|q347|q353 +KLTT#C813|C814|c4236|c4245|c4259|c4889|c4954|c4998|g1221|g1222|g1223|g1224|g1331|g1379|g1498|k337|q91|q92|q348 +KLTW#C45|C46|G487|G488|G489|G490 +KLTX#c4155|c4834|c5158 +KLW#G87 +KLWK#g1714|g1715|g1716 +KLWN#c3897|c4021|g1467|g1468 +KLWR#g1463|g1464|g1465|g1466 +KLWS#G88 +KLWT#c3896|c4020|g1462|k332|k333|k334 +KLX#G49|c3817|c4024|c4139|c4342|g152|g1009|g1363|g1877|g2965 +KLXL#g1010|g1194|g1195 +KLXN#G51|K19|c3820|c4345|c4396|c4397|c4398|c4399|c4400|c4401|c4900|c4901|c4902|c4971|c4972|c4973|c5001|c5002|g1011 +KLXS#G50|c3819|c4025|c4027|c4140|c4141|c4344|g153|g154|g1364|g1878|g1879|g2966|g2967 +KLXT#c3818|c4026|c4343|g1196|g1197|g1198|g1199 +KLXX#g1200|g1201 +KLY#c3901 +KLYN#c4281|c4282 +KLYT#c4280 +KM#C87|C881|C973|C990|G703|K259|c386|c403|c411|c4350|c5171|c5172|c5176|c5218|c5282|c5372|c5426|c9513|g204|g239|g244|g247|g1528|g2994|g3013|k496 +KMB#G101|c5206|g2998 +KMBK#c5219|c5220|c5221 +KMBL#G105|G106|K261|K262|K267|K268|c395|g191|g192|g193|g194|g195|g196|g197|g198|g199|g200|g201|g202|g203|g2996|g2997|g3000|g3001|g3002 +KMBM#c396|c397|c398 +KMBN#G103|G104|c5193|c5194|c5195|c5196|c5197|c5198|c5199|c5200|c5201|c5202|c5203|c5204|c5205 +KMBR#C95|C96|C97|C98|C1338|C1339|K263|K264|K265|K266|c390|c391|c392|c393|c394|c399|c400|c5190|c5191|c5192|c9514|c9515|c9516|c9517|c9518|c9519|c9520|c9521 +KMBS#C976|G102|c5177|c5207|c5208|c5209|c5210|c5211|c5212|c5213|c5214|c5215|c5216|c5217|g2999|g3005 +KMBT#C91|C92|C93|C94|c5178|c5179|c5180|c5181|c5182|c5183|c5184|c5185|c5186|c5187|c5188|c5189|g187|g188|g189|g190|g3003|g3004 +KMF#c5271 +KMFL#c427|c428|c429|c430|c431 +KMFR#c461|c462|c5253|c5258|c5259|c5260|c5261|c5262|c5263|c5264|c5265|c5266|c5267|c5268|c5269|c5270 +KMFS#c5254 +KMFT#c5255|c5256|c5257 +KMK#c5272 +KMKK#g206|g207|g208 +KMKL#c5273|c5274|c5275|c5276 +KMKP#g210|g211|g212 +KMKR#c401|c402 +KMKS#c5277|k18|k19|k20 +KMKT#c9527|k686|k687|k688 +KML#C101|C103|C115|C117|c404|c407|c5239|c9530|g213 +KMLH#c406 +KMLN#c5237|c5238|c9531|c9532|c9533 +KMLR#c5235 +KMLS#C102|C104|C116|C118|c405|c408|c409|c410|c5236|c9534|c9535 +KMLT#C105|C106|c9528|c9529 +KMMB#C107|C108 +KMML#c426 +KMMR#c5306|c5307|c5308|c5309|c5310|c5311|c5312|c5313|c5314|c5315 +KMN#C399|c5438|c5486|c8423|c8425|c9522|g230|g232|g242|k341 +KMNK#C1340|c5278|c5279|c5375|c5376|c5377|c5378|c5489|c5490|c5491|c5492|c5493|c5494|c5495|c5496|c5497|c5498|c5499|c5500|c5501|c5502|c5503|c5504|c5505|c5506|c5507|g237|g3012 +KMNL#c5439|c5440|c5441|c5442|c5443|c5448|c5464|c5465|c5466|c5467|c5468|c5469|c5470|c5471|c5472|c5473|c5474|c5475|c5476|c5477|c5478|c5479|c5480|c5481|c5482|c5483|c5484|c5485 +KMNN#C983|C984|C985|c5508|c5509|c5510|c5511 +KMNP#c5451|c5452 +KMNR#c5444|c5445|c5446 +KMNS#C400|C979|C986|C987|C988|C989|c174|c5316|c5317|c5318|c5319|c5320|c5321|c5322|c5333|c5334|c5335|c5447|c5449|c5450|c5453|c5454|c5455|c5488|c5512|c5513|c5514|c5515|c5516|c5517|c5518|c5519|c5520|c5521|c5522|c5523|c5524|c5530|c5531|c5532|c5533|c5534|c5535|c8424|c9523|g214|g231|g233|g234|g235|g236|g238|g243|k342|k343 +KMNT#K435|K436|c5284|c5285|c5286|c5287|c5288|c5289|c5290|c5291|c5292|c5293|c5294|c5295|c5296|c5297|c5298|c5299|c5300|c5301|c5302|c5303|c5304|c5323|c5324|c5325|c5326|c5327|c5328|c5329|c5330|c5331|c5332|c5336|c5337|c5338|c5339|c5340|c5341|c5342|c5343|c5344|c5345|c5346|c5347|c5348|c5349|c5350|c5351|c5487|c5525|c5526|c5527|c5528|c5529 +KMNW#C980|C981|C982|c5456|c5457|c5458|c5459|c5460 +KMNX#C974|C975 +KMP#K156|c432|c473|c5548|c5757 +KMPB#C119|C120 +KMPF#c455|c456|c457 +KMPK#C993|C994|c434|c435|c436|c437|c438|c439|c440|c441|c458|c459|c460|c5549|c5550|c5551|c5552|c5553|c5554|c5555|c5556|c5557|c5558|c5559|c5560|c5561 +KMPL#K24|K25|c5630|c5631|c5632|c5633|c5634|c5671|c5672|c5673|c5674|c5675|c5676|c5677|c5678|c5679|c5680|c5681|c5682|c5683|c5684|c5685|c5686|c5687|c5688|c5689|c5690|c5691|c5692|c5693|c5694|c5695|c5696|c5697|c5698|c5699|c5700|c5701|c5702|c5703|c5704|c5705|c5706|c5707|c5708|c5709|c5710|c5711|c5712|c5713|c5714|c5715|c5716|c5717|c5718|c5719|c5720|c5721|c5722|c5723|c5724|c5725|c5726|c5727|c5728|c5729|c5730|c5731|c5732|c5733|c5734|c5735|c5736|c5737|c5738|c5739|c5740|c5741|c5742|c5743|c5744|c5745|c5746|c5747|c5748|c5749|c5750|c5751|c5752|c5753|c5754|c5755|c5756|c5846|c5847|c5848|c5849|c5850|c5851|c5852|c5853|c5854 +KMPN#c442|c443|c444|c445|c446|c447|c448|c449|c465|c5250|c5251|c5252|c5562|c5563|c5564|c5565|c5566|c5567|c5568|c5569|c5570|c5571|c5572|c5573|c5574|c5635|c5636|c5637|c5638|c5639|c5640|c5641|c5642|c5643|c5644|c5645|c5646|c5647|c5648|c5758|c5759|c5760|c5795|c5796|c5797|c5798|c5799|c5800|c5855|c5856|c5857 +KMPR#c451|c452|c453|c463|c5575|c5576|c5577|c5578|c5579|c5580|c5581|c5582|c5583|c5584|c5585|c5586|c5587|c5588|c5589|c5590|c5591|c5592|c5593|c5594|c5595|c5596|c5597|c5598|c5599|c5600|c5601|c5602|c5603|c5604|c5605|c5606|c5607|c5608|c5627|c5628|c5629|c5761|c5762|c5763|c5764|c5765|c5766|c5801|c5802|c5803|c5804|c5805|c5806|c5807|c5808|c5809|c5810|c5811|c5812|c5813|c5814|c5815|c5816|c5817|c5818|c5819|c5820|c5821|c5822|c5823|c5824|c5825|c5826|c5827|c5828|c5829|c5830|c5831|c5832|c5833|c5834|c5835|c5836|c5837|c5838|c5839|c5840|c5841 +KMPS#C121|C995|C998|C999|K157|c433|c454|c464|c466|c467|c468|c469|c470|c471|c472|c5609|c5610|c5611|c5612|c5613|c5614|c5615|c5616|c5617|c5767|c5768|c5769|c5770|c5771|c5772|c5773|c5774|c5775|c5776|c5777|c5778|c5779|c5780|c5781|c5782|c5783|c5784|c5785|c5786|c5787|c5788|c5789|c5790|c5791|c5842 +KMPT#C996|C997|c450|c5618|c5619|c5620|c5621|c5622|c5623|c5624|c5625|c5626|c5649|c5650|c5651|c5652|c5653|c5654|c5655|c5656|c5657|c5658|c5659|c5660|c5661|c5662|c5663|c5664|c5665|c5666|c5667|c5668|c5669|c5670|c5792|c5793|c5794|c5843|c5844|c5845|c5858|c5859|c5860|c5861|c5862|c5863|c5864|c5865|c5866|c5867|c5868|c5869|c5870|c5871|c5872|c5873|c5874|c5875|c5876|c5877|c5878|c5879|c5880|c5881|c5882|c5883|c5884|c5885|c5886|c5887 +KMPX#K26|K27|g3014|g3015 +KMR#C122|G498|K235|c414|c5240|g215|g228|g3010 +KMRB#c9524|c9525|c9526 +KMRM#c416|c417|c418 +KMRN#C109|C110|C111|C112|C113|C114|Q54|Q55 +KMRS#C123|C992|G499|K236|c415|c419|c5241|c5242|c5352|c5353|g216 +KMRT#K341|K342|c388|c389|c5888|c5889|c5890|c5891|c5892|c5893 +KMRW#c420|c421|c422 +KMRX#c5354|c5355|c5356|c5357|c5358|c5359|c5360|c5361|c5362|c5363|c5364|c5365|c5366|c5367|c5368|c5369|c5370|c5371 +KMS#C88|C882|C991|G496|G704|K260|c387|c412|c413|c474|c5173|c5174|c5243|c5283|c5305|c5373|c5374|g205|g217|g240|g241|g2995|g3016 +KMSK#g3022 +KMSL#c423|c424|c425 +KMSM#g218|g219|g220 +KMSN#c5396|c5397|c5398|c5399|c5400|c5401|c5402|c5403|c5404|c5405|c5406 +KMSR#c5379|c5380|c5381|c5382|c5383|c5384|c5385|c5386|c5387|c5388|c5389|c5390|c5391|c5392|c5393|c5394|c5395 +KMSS#G497 +KMST#c5244|c5245|c5246|g221|g222|g223|g224|g229|g3011 +KMT#C1000|c5233|c5247|c5280|c5407|c5416|c5427|c5541|g209|g225|g245|g3009 +KMTB#c5536 +KMTK#c5225 +KMTL#c5412|c5413|c5414 +KMTM#c5408|c5409|c5410|c5418|c5419|c5420 +KMTN#C99|C100|c5222|c5223|c5224|c5226|c5227|c5228|c5230|c5231|c5232|c5425|c5547 +KMTR#C883|C977|C978|c5435|c5436|c5437|c5543|c5544|c5545|g3006|g3007|g3008 +KMTS#C1001|c5175|c5229|c5234|c5248|c5249|c5281|c5411|c5417|c5421|c5428|c5429|c5430|c5431|c5546|g226|g227|g246 +KMTT#c5415|c5432|c5433|c5434|c5540|c5542 +KMTW#c5422|c5423|c5424 +KMTX#c5537|c5538|c5539 +KMX#C89|g3017 +KMXF#c475|c476|c477 +KMXN#c5461|c5462|c5463|g3020 +KMXS#C90|g3018|g3021 +KMXT#g3019 +KN#C26|C124|C1002|C1046|G311|G312|G722|G730|G748|K28|K31|K121|K133|K136|K158|K176|K269|K283|K433|Q23|Q38|c478|c570|c642|c643|c4794|c5894|c6210|c7440|g65|g1583|g1727|g1785|g1924|g2822|g2951|g3023|g3050|k79|k105|k117|k344|q228|q432 +KN0#K172 +KN0S#K173 +KNBL#c602|c603|c604|c605|c606|c607|c608|c609|c610|c611|c612|c613|c614|c615|c616|c617|c618|c619|c620|c621|c6604 +KNBM#c4646 +KNBR#C138|C139|c572|c573|c574 +KNBS#c594|c595|c596 +KNBT#c4640|c4641|c4642|c4643|c4644|c4645|g3025|g3026|g3027 +KNF#c6214|c6585|c7340|c7380 +KNFB#c6215|c6216|c6217|c6218|c6219|c6220|c6221|c6222|c6223|c6224|c6225|c6226 +KNFF#c7363|c7364|c7365|c7366 +KNFK#c6227|c6228|c6229|c6230|c6231|c6232|c6233|c6234|c6235|c6303|c6304|c6305|c6306|c6307|c6308|c6309|c6310|c7251|c7252|c7253|c7254|c7255|c7256|c7257|c7335|c7336|c7337|c7338|c7339|c7351|c7352|c7353|c7354|c7355|c7356|c7357|c7367|c7368|c7369|c7370|c7371|c7372|c7373 +KNFL#c6337|c6338|c6339|c6340|c6341|c6342|c6343|c6344|c6345|c6346|c6347|c6348|c6349|c6350|c6351|c6352|c6353|c6354|c6355|c6356|c7242|c7243|c7244|c7245|c7246|c7247|c7248|c7249|c7250|c7374|c7375|c7376|c7377|c7378|c7379|c7385|c7386|c7387|c7388|c7389|c7390|c7391|c7392|c7393|g70|g71|k380|k381 +KNFN#c6311|c6312|c6313|c6314|c6315|c6316|c6317|c6378|c6379|c6380|c6381|c6382|c6583|c6584|c6591|c7258|c7259|c7260|c7261|c7262|c7263|c7264|c7265|c7266|c7267|c7268|c7269|c7270|c7271|c7272|c7273|c7274|c7275|c7276|c7277|c7278|c7279|c7280|c7281|c7282|c7283|c7284|c7285|c7286|c7287|c7288|c7289|c7290|c7291|c7292|c7293|c7294|c7295|c7296|c7358|c7359|c7360|c7361|c7362 +KNFR#C136|C137|G734|G735|c6247|c6248|c6249|c6250|c6251|c6252|c6253|c6254|c6255|c6256|c6257|c6258|c6259|c6260|c6261|c6262|c6263|c6264|c6318|c6319|c6320|c6321|c6322|c6323|c6324|c6325|c6357|c6358|c6359|c6360|c6361|c6362|c6363|c6364|c6365|c6366|c6367|c6368|c6369|c6370|c6371|c6372|c6373|c6374|c6375|c6376|c6377|c6383|c6384|c6385|c6386|c6387|c6388|c6389|c6390|c6391|c6392|c6393|c6495|c6496|c6497|c6498|c6587|c6588|c6589|c7297|c7298|c7299|c7300|c7301|c7302|c7303|c7304|c7305|c7306|c7307|c7308|c7309|c7310|c7311|c7312|c7313|c7314|c7315|c7316|c7317|c7318|c7319|c7320|c7321|c7322|c7323|c7324|c7325|c7326|c7327|c7328|c7329|c7330|c7331|c7332|c7333|c7334|c9536|g3034|g3035 +KNFS#C1024|C1025|c727|c728|c729|c730|c731|c732|c733|c734|c735|c736|c737|c738|c739|c6265|c6266|c6267|c6268|c6269|c6270|c6271|c6272|c6273|c6274|c6275|c6276|c6277|c6326|c6327|c6328|c6329|c6330|c6331|c6332|c6333|c6334|c6335|c6336|c6394|c6395|c6396|c6397|c6398|c6399|c6400|c6590|c7350|c7381|c7384 +KNFT#C1016|C1017|C1018|C1019|c6236|c6237|c6238|c6239|c6240|c6241|c6242|c6243|c6244|c6245|c6246|c6278|c6279|c6280|c6281|c6282|c6283|c6284|c6285|c6286|c6287|c6288|c6289|c6290|c6291|c6292|c6293|c6294|c6295|c6296|c6297|c6298|c6299|c6300|c6301|c6302|c6404|c6405|c6406|c6407|c6408|c6409|c6586|g3028|g3029|g3030|g3031|g3032|g3033 +KNFX#C1020|C1021|C1022|C1023|c6401|c6402|c6403 +KNFY#c7341|c7342|c7343|c7344|c7345|c7346|c7347|c7348|c7349|c7382|c7383 +KNJ#c4796|c6500 +KNJF#c9537 +KNJK#c6501|c6502|c6503|c6504|c6505|c6506|c6516|c6517|c6518|c6519|c6520|c6521|c6522|c6523|c6524 +KNJL#c6416|c6417|c6418|c6419|c6420 +KNJN#c6421|c6422|c6423|c6424|c6425|c6426|c6507|c6508|c6509|c6510|c6511|c6512|c6513|c6514|c6515|c6525|c6526|c6527|c6528|c6529|c6530|c6531|c6532|c6533|c6534|c6535|c6536|c6537|c6538|c6539|g255|g1734 +KNJR#c6427|c6428|c6429|c6430|c6540|c6541|c6542|c6543|c6544|c6545|c6546|c6547|c6548|c6549 +KNJS#G109|G110|c4797|c4798|c6431|c6432|c6433|c6434|c6435|c6436|c6437|c6438 +KNJT#g254|g1733 +KNK#C1026|C1027|K2|K30|K273|K375|c6410|c6411|c6490|c6550|c7396|c9459|g251|g1672|g1731|g3036|k382|k402|k411|q288 +KNKB#c6087|c6088|c6089|g253 +KNKF#c5903|c5904|c5905|c5906|c5907|c5908|k387|k388|k389 +KNKK#c6041|c6042|c6043|c6044|c6045|c6046|c6047 +KNKL#C1029|c6028|c6029|c6030|c6031|c6032|c6033|c6034|c6035|c6036|c6037|c6038|c6039|c6040|c6439|c6440|c6441|c6442|c6443|c6444|c6445|c6446|c6491|c6492|g256|g257|g258|g259|g260|g261|g262|k390|k391|k392|k407 +KNKM#c6048|c6049|c6050|k393|k394|k395 +KNKN#C143|C144|c504|c505|c506|c6414|c6555|k408|k409 +KNKP#c6090|c6091|c6092|g263|g264|g265|k396|k397|k398 +KNKR#C1004|C1005|C1008|C1009|C1010|C1011|C1012|C1013|C1014|C1030|C1031|C1032|C1033|C1034|C1035|C1036|C1037|C1038|c588|c589|c590|c591|c592|c593|c6051|c6052|c6053|c6054|c6055|c6056|c6057|c6058|c6059|c6060|c6061|c6062|c6063|c6064|c6065|c6066|c6067|c6068|c6069|c6070|c6071|c6072|c6073|c6074|c6075|c6076|c6077|c6078|c6079|c6080|c6081|c6082|c6083|c6084|c6085|c6086|c6093|c6094|c6095|c6096|c6097|c6098|c6099|c6100|c6101|c6102|c6447|c6448|c6449|c6450|c6451|c6452|c6453|c6454|c6455|c6456|c6457|c6458|c6459|c6460|c6461|c6462|c6463|c6464|c6465|c6466|c6467|c6468|c6469|c6470|c6471|c6472|c6473|c6474|c6475|c6476|c6477|c6478|c6479|c6480|c6481|c6482|c6483|c6484|c6485|c6486|c6487|c6488|c6489|c6552|c6553|c6554|c6605|c6606|c6607|c6608|c6609|c6610|c6611|c6612|g266|g267|g268|g269|g270|g271|k21|k22|k23|k24|k25|k405 +KNKS#C1028|G705|K274|K275|K276|K277|K278|K279|K280|K281|K282|K376|c6103|c6104|c6105|c6106|c6107|c6108|c6109|c6110|c6412|c6415|c6493|c6556|c6576|c6577|c6578|c6613|c6614|c6615|c6616|c6617|c6618|g252|g272|g273|g274|g275|g1673|g1674|g1732|g1735|g3037|k383|k399|k403|k406|k410 +KNKT#C1041|C1042|K271|K272|c5896|c5897|c5898|c5899|c5900|c5901|c5902|c6413|c6551|c6558|c6559|c6560|c6561|c6562|c6567|c6568|c6569|c6570|c6571|c6572|c6573|c6574|k384|k385|k386|k404 +KNKW#g276|g277|g278 +KNKX#c6563|c6564|c6565|c6566|k400|k401 +KNL#C1039|C1048|c481|c624|c650|k85|k108|q232|q357 +KNLN#Q36|Q37|c492|c598|c9538|c9539|k111|k113 +KNLR#q230 +KNLS#C1040|C1049|c482|c483|c484|c485|c486|c487|c488|c489|c490|c493|k109|k114|q231 +KNLT#c491|k110|k112 +KNMN#c6557|g3038|g3039|g3040 +KNMR#K168|K169 +KNMT#G115|G116|g3041|g3042|k372 +KNN#C126|C154|C156|C1006|G111|G314|G732|K134|c580|c628|c651|g2820|q358 +KNNB#c635|c636|c637 +KNNK#C153|C1341|C1342|c582|c583|c584|c627|c653|c654|c655|c4811|c6499|c6579|c9540|c9541|g72|g1927|g3049|k84|k115|k116 +KNNN#c639 +KNNS#C127|C155|C157|C1007|G112|G315|G316|G733|K135|c581|c625|c626|c629|c640|c652|c656|c657|c658|c659|c660|c661|c662|c663|c664|c665|c666|c667|c668|c669|c670|g2821|q359 +KNNT#C128|C129|C130|c630|c631|c632|c633|c634|c638|c7236|c7237|c7238 +KNP#c494|c677 +KNPN#g3055 +KNPS#c495|c676|c678 +KNPT#c675|g3056|g3057 +KNPX#c6580|c6581|c6582 +KNPY#c679 +KNR#C1043|C1045|C1050|C1057|G750|c500|c576|c600|c622|g67|g1728|g3044|g3047|k81 +KNRB#c7239|c7240|c7241 +KNRH#g1736|g1737|g1738|g1739|g1740|g1741 +KNRL#C1055|C1056 +KNRN#g3058|g3059|g3060|g3061|g3062 +KNRS#C135|C1044|C1051|C1052|C1058|G751|c499|c501|c577|c578|c599|c601|c4810|g68|g69|g1729|g1730|g3045|g3046|g3048|k82 +KNRT#C1053|C1054|c496|c497|c498 +KNS#C27|C125|C152|C1003|C1047|G37|G38|G313|G723|G731|G736|G737|G749|K29|K32|K122|K137|K159|K177|K227|K228|K270|K284|K285|K434|Q24|Q25|Q34|Q39|c479|c571|c579|c644|c649|c680|c4795|c4812|c5895|c6211|c6213|c6494|c6619|c7441|c7442|c8458|c8459|g73|g75|g558|g559|g1786|g1787|g1925|g1928|g2823|g2952|g2953|g3024|g3051|g3063|k86|k87|k88|k106|k118|k119|k345|q229|q233|q354|q360|q433|q434 +KNS0#k346|k347|k348|k349|k373|k374|k375|k376 +KNSB#G39|G40|c6876 +KNSF#c5926|c5927|c5928|c5929|c5930|c5931|c5932|c5933|k412 +KNSK#c6637|c6638|c6639|c6640|c6641|c6642|c6643|c6644|c6645|c6646|c6647|c6648|c6649|c6650|c6651|c6652|c6662|c6663|c6664|c6665|c6666|c6667|c6668|c6711|c6712|c6713|c6714|c6715|c6716|c6717|c6718|c6719|c6720|c6721|c6722|c6723|c7443|c7444|c7445|g3052|g3053|g3054 +KNSL#C1074|C1075|G502|G503|G504|G505|G506|G507|K289|K290|Q26|Q27|c507|c508|c509|c510|c511|c512|c513|c514|c515|c516|c517|c518|c519|c520|c5909|c5910|c5911|c5912|c5913|c5914|c5915|c6012|c6013|c6014|c6015|c6016|c6017|c6018|c6019|c6020|c6021|c6737|c6738|c6739|c6740|c6741|c6742|c6743|c6744|c6745|c6746|c6747|c6748|c6749|c6750|c6751|c6752|c6753|c6754|c6755|c6756|c6877|c6878|c6879|c6880|c6881|c6882|c6883|c6884|c6885|c6886|c6887|c6888|c6889|c6890|c6891|c6892|c6893|c6894|c6895|c6896|c6897|c6898|c8051|c8052|c8053|c8054|c8055|c8056|c8057|c8058|c8059|c8060|c8061|c8062|c8063|c8064|c8065|c8066|c8067|c8068|c8069|c8070|c8071|c8072|c8073|c8074|c8075|c8076|c8077|c8078|c8079|c8080|c8081|c8082|c8083|c8084|c8085|c8086|c8087|g3068|g3069|g3070 +KNSM#c6757|c6899|c6900|c6901|c6902|c6903|c6904|c6905|c6906|c6907|c6908|c6909|c6910|c6911|c6912|c6913|c6914|c6915|c6916|c6917|c6918|c6919|c6920|c6921|c6922|c6923|c6924|g3071|g3072|g3073|k415|k416|k417 +KNSN#K35|K36|c5934|c5935|c5936|c5937|c5938|c5939|c5940|c5941|c5942|c5943|c5944|c5945|c5946|c5947|c5948|c5949|c6620|c6621|c6622|c6623|c6624|c6625|c6626|c6627|c6628|c6629|c6630|c6631|c6653|c6654|c6655|c6656|c6657|c6658|c6659|c6660|c6661|c6758|c6759|c6760|c6761|c6762|c6763|c6764|c6765 +KNSP#c5950|c5951|c5952|c5953|c5954|c5955|c5956|c5957|c5958|c5959|c5960|c5961|c5962|c5963|c5964|c5965|c5966|c5967|c5968|c5969|c5970|c5971|c6773|c6774|c6775|c6776|c6777|c6778|c6779|c6780|c6781|c6782|c6783|c6784|c6785|c6786|c6787|c6788|c6789|c6790 +KNSR#C140|C141|C142|C1059|C1060|c521|c522|c523|c524|c4813|c4814|c5972|c5973|c5974|c5975|c5976|c5977|c5978|c5979|c5980|c5981|c5982|c5983|c5984|c5985|c5986|c5987|c5988|c5989|c5990|c5991|c5992|c5993|c5994|c5995|c5996|c6009|c6010|c6011|c6592|c6593|c6594|c6595|c6669|c6670|c6671|c6672|c6673|c6674|c6675|c6676|c6677|c6678|c6679|c6680|c6681|c6682|c6683|c6684|c6685|c6686|c6687|c6688|c6689|c6690|c6691|c6692|c6693|c6694|c6695|c6696|c6697|c6698|c6766|c6767|c6768|c6769|c6770|c6771|c6772 +KNSS#K37|K286|Q35|c5997|c5998|c5999|c6000|c6001|c6002|c6003|c6022|c6023|c6024|c6025|c6632|c6633|c6634|c6635|c6636|c6724|c6725|c6726|c6727|c6728|c6729|c6730|c6731|c6732|c6733|c6734|c6735|c6736|g80|q355|q356|q361 +KNST#C1015|C1061|C1062|C1063|C1064|C1065|C1066|C1067|C1068|C1069|C1070|C1071|C1072|C1073|Q56|c502|c503|c585|c586|c587|c623|c646|c647|c648|c681|c4799|c4800|c4801|c4802|c4803|c4804|c4805|c4806|c4807|c4808|c5916|c5917|c5918|c5919|c5920|c5921|c5922|c5923|c5924|c5925|c6699|c6700|c6701|c6702|c6703|c6704|c6705|c6706|c6707|c6708|c6709|c6710|c6791|c6792|c6793|c6794|c6795|c6796|c6797|c6798|c6799|c6800|c6801|c6802|c6803|c6804|c6805|c6806|c6807|c6808|c6809|c6810|c6811|c6812|c6813|c6814|c6815|c6816|c6817|c6818|c6819|c6820|c6821|c6822|c6823|c6824|c6825|c6826|c6827|c6828|c6829|c6830|c6831|c6832|c6833|c6834|c6835|c6836|c6837|c6838|c6839|c6840|c6841|c6842|c6843|c6844|c6845|c6846|c6847|c6848|c6849|c6850|c6851|c6852|c6853|c6854|c6855|c6856|c6857|c6858|c6859|c6860|c6861|c6862|c6863|c6864|c6865|c6866|c6867|c6868|c6869|c6870|c6871|c6872|c6873|c6874|c6875|g74|k83 +KNSW#k418|k419|k420 +KNSX#c6026|c6027 +KNSY#g76|g77|g78|g79 +KNT#C131|C150|C168|G317|G557|K33|K38|K170|K174|K178|c480|c565|c575|c597|c641|c645|c682|c713|c4809|c6159|c6212|c6575|c6600|c6925|c8088|c8236|g66|g279|g516|g1718|g1926|g3043|k80|k107|k184|k350|k371|q71|q103 +KNTB#c684|c685|c8089 +KNTF#c567|c568|q105|q106|q107|q108|q109|q110|q111|q112|q113 +KNTH#G107|G108 +KNTJ#c6932|c6933|c6934|c6935|c6936|c6937 +KNTK#K182|K183|K184|K185|c704|c705|c706|c6142|c6187|c6188|c6189|c6190|c6191|c6192|c6193|c6194|c6195|c6196|c6197|c6198|c6199|c6200|c6201|c6202|c6203|c6204|c6205|c6206|c6926|c6927|c6928|c6929|c6930|c6931|c7041|c7042|c7043|c7044|c7045|c7046|c7047|c7048|c7049|c7050|c7051|c7052|c7053|c7054|k377|k378|k379 +KNTL#K160|K161|K162|K163|c525|c526|c527|c528|c529|c543|c544|c545|c546|c547|c548|c549|c550|c551|c552|c553|c554|c555|c556|c557|c558|c671|c672|c673|c674|c686|c687|c688|c707|c708|c709|c710|c711|c6160|c6161|c6162|c6163|c6164|c6165|c6166|c8221|g282|g283|g284|g519|g520|g521|g522|g1721|g1722|g1723|g1724|g1725|g1726|k356|k357|k358|k359|k360|k361|k362|k363|k364|k365|q74|q369|q370 +KNTM#c6111|c6112|c6113|c6114|c6115|c6116|c6117|c6118|c6119|c6120|c6121|c6122|c6143|c6144|c6145|c6167|c6168|c6169|c6170|c6171|c6172|c6962|c6963|c6964|c6965|c6966|c6967|c6968|c6969|c6970|c6971|c6972|c6973|c6974|c6975|c6976|c6977|c6978|c6979|c6980|c6981|c6982|c6983|c6984|c6985|c6986|c6987|c6988|c6989|c6990|c6991|c6992|c6993|c6994|c6995|c6996|c6997|c6998|c6999|c7000|c7001|c7002|c7003|c7004|c7005|c7006|c7221|c7222|c7223|c7224|c7225|c7226|c7227|c7228|q129|q130|q438 +KNTN#C133|C134|C160|C161|C162|C163|C1076|C1077|C1078|C1079|K180|K181|Q28|Q29|Q40|Q41|Q42|Q43|c689|c690|c691|c696|c697|c698|c712|c715|c716|c717|c718|c719|c720|c721|c6123|c6124|c6125|c6126|c6127|c6128|c6129|c6130|c6131|c6132|c6133|c6134|c6173|c6174|c6175|c6176|c6177|c6603|c6938|c6939|c6940|c6941|c6942|c6943|c6944|c6945|c6946|c6947|c6948|c6949|c6950|c6951|c6952|c6953|c6954|c6955|c6956|c6957|c6958|c6959|c6960|c6961|c7007|c7008|c7009|c7010|c7011|c7012|c7013|c7014|c7015|c7016|c7017|c7018|c7019|c7020|c7021|c7022|c7023|c7024|c7025|c7026|c7027|c7028|c7029|c7055|c7056|c7057|c7058|c7059|c7060|c7061|c7062|c7063|c7064|c7065|c7066|c7067|c7068|c7069|c7070|c7071|c7072|c7073|c7074|c7075|c7076|c7077|c7078|c7079|c7080|c7081|c7082|c7083|c7084|c7085|c7086|c7087|c8094|c8095|c8096|c8097|c8098|c8220|g523|k191|k366|k367|k368|q75|q102 +KNTP#q371|q372|q373|q374|q375|q376|q377 +KNTR#C158|C159|C164|C165|C166|C167|C1080|C1081|G113|G114|G752|G753|K164|K165|K166|K167|c559|c560|c561|c562|c563|c564|c699|c700|c701|c702|c703|c722|c723|c724|c4351|c4352|c6178|c6179|c6180|c7030|c7031|c7088|c7089|c7090|c7091|c7092|c7093|c7094|c7095|c7096|c7097|c7098|c7099|c7100|c7101|c7102|c7103|c7104|c7105|c7106|c7107|c7108|c7109|c7110|c7111|c7112|c7113|c7114|c7115|c7116|c7117|c7118|c7119|c7120|c7121|c7122|c7123|c7124|c7125|c7126|c7127|c7128|c7129|c7130|c7131|c7132|c7133|c7134|c7135|c7136|c7137|c7138|c7139|c7140|c7141|c7142|c7143|c7144|c7145|c7146|c7147|c7148|c7149|c7150|c7151|c7152|c7153|c7154|c7155|c7156|c7157|c7158|c7159|c7160|c7161|c7162|c7163|c7164|c7165|c7166|c7167|c7168|c7169|c7170|c7171|c7172|c7173|c7174|c7175|c7176|c7177|c7178|c7179|c7180|c7181|c7182|c7183|c7184|c7185|c7186|c7187|c7188|c7189|c7190|c7191|c7192|c7193|c7194|c7195|c7196|c7197|c7198|c7199|c7200|c7201|c7202|c7203|c7204|c7205|c7206|c7207|c7208|c7209|c7210|c7211|c7212|c7213|c7214|c7215|c7216|c7217|c7218|c7219|c7220|c8099|c8100|c8101|c8102|c8103|c8104|c8105|c8106|c8107|c8108|c8109|c8110|c8111|c8112|c8113|c8114|c8115|c8116|c8117|c8118|c8119|c8120|c8121|c8122|c8123|c8124|c8125|c8126|c8127|c8128|c8129|c8130|c8131|c8132|c8133|c8134|c8135|c8136|c8137|c8138|c8139|c8140|c8141|c8142|c8143|c8144|c8145|c8146|c8147|c8148|c8149|c8150|c8151|c8152|c8153|c8154|c8155|c8156|c8157|c8158|c8159|c8160|c8161|c8162|c8163|c8164|c8165|c8166|c8167|c8168|c8169|c8170|c8171|c8172|c8173|c8174|c8175|c8176|c8177|c8178|c8179|c8180|c8181|c8182|c8183|c8184|c8185|c8186|c8187|c8188|c8189|c8190|c8191|c8192|c8193|c8194|c8195|c8196|c8197|c8198|c8199|c8200|c8201|c8202|c8203|c8204|c8205|c8206|c8207|c8208|c8209|c8210|c8211|c8212|c8213|c8214|c8215|c8222|c8223|c8224|c8225|c8226|c8227|c8228|c8229|c8230|c8231|c8232|c8233|c8234|g248|g249|g250|g285|g286|g287|g517|k187|k188|k189|k351|k352|k353|k354|k369|q72|q99|q100|q101 +KNTS#C132|C145|C146|C147|C148|C151|C169|G318|G558|K34|K39|K171|K175|K179|K377|K378|Q4|Q5|Q44|Q45|c542|c566|c683|c714|c725|c726|c6135|c6136|c6137|c6138|c6139|c6140|c6141|c6181|c6182|c6183|c6184|c6185|c6186|c6602|c7032|c7033|c7034|c7035|c7036|c7037|c7038|c7039|c7040|c7229|c7230|c7231|c7232|c8216|c8217|c8218|c8219|c8235|c8237|g280|g281|g518|g1719|g1720|k185|k190|k355|k370|q73|q104|q114|q115|q116|q117|q118|q124|q125|q126|q127|q128|q362|q363|q364|q365 +KNTT#C149|c530|c531|c532|c533|c534|c535|c536|c537|c538|c539|c540|c541|c692|c693|c694|c695|c6207|c6208|c6209|c6599|c6601|c8090|c8091|c8092|c8093|k186|q119|q120|q121|q122|q123|q366|q367|q368 +KNTW#G500|G501|c8238 +KNTX#c6146|c6147|c6148|c6149|c6150|c6151|c6152|c6153|c6154|c6155|c6156|c6157|c6158|c6596|c6597|c6598|c7233|c7234|c7235 +KNTY#c569 +KNW#C1082 +KNWL#g3074|g3075|g3076 +KNWS#C1083 +KNX#c6004|c6006|q246 +KNXB#q247 +KNXL#q254 +KNXN#K40|K229|K230|q253 +KNXP#g3064|k413|k414 +KNXR#q249|q250|q251 +KNXS#K287|K288|c6005|c6007|c6008|q252 +KNXT#g3065|g3066|g3067|q248 +KNY#K186|g3077 +KNYN#K188|K189|K190|K191|c740|c741|c742 +KNYS#K187 +KP#C170|C1095|G117|K224|K293|c743|c767|c821|c7446|c7484|c7486|c7550|c8239|c8241|c8463|c8477|c9542|c9561|g301|g303|g550|g3079|k30|k89|k120|k424|q378 +KPBK#c7552|c7553|c7554 +KPBL#c745|c746|c747|c748|c749 +KPBR#c9544|c9545|c9546 +KPFL#c9551|c9552|c9553 +KPK#c8429|k28|k659 +KPKB#C1104|C1105 +KPKK#c9547|c9548|c9549 +KPKS#c836|c837|c838|c8430|c8431|c8432|c8433|k29|k660|k661 +KPKT#c7555|c7556|c7557|c7558|c7559 +KPL#C1116|C1121|C1230|K196|K379|c7538|c8244|c9558 +KPLM#c7501|c7502|c7503|c7504|c7505|c7506|c7507|c7508|c7509|c7510 +KPLN#C1106|C1107|C1114|C1115|K294|K295|c7500|c8254|c8255|c8256 +KPLR#c778|c779|c780|c781|c8247|c8248|c8249 +KPLS#C1117|C1122|K197|K380|c7539|c7540|c8245|c8250|c9559|c9560 +KPLT#C191|C192|c819|c820|c7541|c7542|c7543|c7544|c7548|c7549|c8246|c8251|c8252|c8253 +KPLX#c7545|c7546|c7547|c9550 +KPN#C176|c822|c8257 +KPNH#C1108|C1109 +KPNK#c835|c7466|c7494|c7495|c7496|c7522|c9565|g306|g307|g552|k93|k94|k431|q381 +KPNS#C177|c823|c824|c825|c826|c827|c828|c829|c830|c831|c832|c8258|c8259 +KPNX#c8434|c8435|c8436|k194|k195|k196|k197|k198|k199|k200 +KPR#C180|C181|C1097|C1225|K296|c770|c7449|c7490|c7512|c7520|c7523|k90|k426 +KPRF#C1118 +KPRH#c7514|c7515|c7516 +KPRJ#c7451|c7452 +KPRK#C185|C186|C187|C188|c9566 +KPRL#c7528|c7529 +KPRM#c7525 +KPRN#C1110|C1111|C1112|C1113|c773|c7464|k429 +KPRP#c7517|c7518 +KPRS#C182|C183|C184|C1098|C1099|C1100|C1101|C1226|K297|c762|c763|c764|c765|c766|c771|c774|c839|c840|c841|c842|c843|c844|c845|c7450|c7465|c7491|c7492|c7513|c7519|c7524|c7526|c7527|c7530|k91|k92|k427|k430 +KPRT#C1119|C1120|c772|c7453|c7454|c7455|c7456|c7459|c7460|c7461|c7462|c7463|c7564|c7565|c7566|c7567|c7568|c7569|c7570|c7571|c7572|k428 +KPRX#c7457|c7458 +KPS#C1096|G118|K41|c744|c768|c775|c833|c846|c7447|c7467|c7485|c7488|c7493|c7497|c7531|c7532|c7551|c8240|c8242|c8243|c8260|c8464|c8465|c8478|c9543|c9562|c9563|c9567|g302|g305|g308|g553|g3078|g3080|k31|k95|k121|k122|k432|q379|q382 +KPSK#c776|c777|c847|c848|c849|k96|k97|k98 +KPSL#c860|c861|c862|c863|c7498 +KPSN#c7499 +KPSS#K42|c750|c751|c752|c850|c851|c852|c853|c7521|c7533|c7534 +KPST#C171|C172|c753|c754|c755|c756|c757|c758|c759|c760|c761|c854|c855|c856|c857|c858|c859|q383|q384|q385 +KPT#C178|C189|C1343|G754|c769|c834|c7448|c7487|c7489|c7511|c8426|c9554|c9564|g304|g551|k32|k123|k192|k425|q380 +KPTF#c880|c881|c882|c883|c884|c885|c886|c887|c888|c889|c890|c891|c892|c893|c894 +KPTK#C1123|C1124 +KPTL#C173|C174|C175|c782|c783|c784|c785|c786|c787|c788|c789|c790|c791|c792|c793|c794|c795|c796|c797|c798|c799|c800|c801|c802|c803|c804|c805|c806|c810|c811|c812|c813|c814|c815|c816|c817|c818 +KPTN#c864|c865|c866|c867|c868|c869|c870|c871 +KPTR#c895|c896|c897|c898|c899|c900|c901|c7535|c7536|c7537 +KPTS#C179|C190|C1344|G755|c8427|c8428|c9557|k193 +KPTT#c9555|c9556 +KPTX#c807|c808|c809 +KPXN#c872|c873|c874|c875|c876 +KPXS#c877|c878|c879 +KPYN#c7560 +KPYS#c7561|c7562|c7563 +KR#C29|C193|C195|C208|C210|C285|C287|C295|C316|C1125|C1142|C1172|C1175|C1189|C1231|C1243|C1249|C1301|C1347|C1351|C1355|G119|G146|G156|G528|G615|G668|G714|K43|K51|K59|K198|K204|K207|K209|K211|K213|K384|K392|c902|c1057|c1255|c4815|c7625|c7815|c8655|c8862|c9180|c9329|c9568|c9598|c9609|c9611|c9613|c9617|c9668|g309|g1661|g1779|g1801|g1840|g2311|g2434|g2435|g2732|g2824|g3087|k44|k658|q156|q234|q261|q386 +KR0#G129|G148|g2749 +KR0J#C304|C305|C306|C307 +KR0R#c1290|c1291|c1292 +KR0S#G130|G149|c8298|c8299|c8300|g2750|g2751 +KRB#C1131|C1134|K298|c972|c1108|c1161|c8479|c8490|c8874|c9586|g316|g329|g1929|g1937|g2351|g2752|g2763|k135 +KRBH#c942|c943|c944 +KRBJ#c8876|c8877|g318|g319 +KRBK#c8491 +KRBL#G133|G134|c945|c7590|c7591|c7592|c7593|c7594|c7595|c7596|c8487|c8492|c9570|c9571|g325|g326|g327|g328|g2759 +KRBN#C201|C212|C1132|C1133|c939|c940|c941|c946|c947|c948|c949|c950|c951|c952|c953|c954|c955|c956|c957|c958|c959|c960|c961|c962|c963|c964|c965|c966|c967|c968|c969|c970|c971|c975|c976|c977|c978|c8488|c8489|c8882|c9589|g320|g321|g322|g324|g1936|g2760|g2761|g2762|k138 +KRBR#c979|c980|c981|c982|c983|c984|c985|c986|c987|c988|c989|c990|c991|c992|c993|c994|c995|c7818|c7819|c7820|c7821|c7822|c7823|c7824|c7825|c7826|c7827|c7828|c7829|c7830|c8482|c8483|c8484|c8485|c8879|c8880|c8881|c9182|c9183|c9184|g1931|g1932|g1933|g1934|g2436|g2437|g2754|g2755|g2756|g2757 +KRBS#C1135|K299|K401|K402|c973|c974|c1109|c1110|c1162|c1163|c8480|c8486|c8493|c8875|c8883|c9587|c9590|g317|g330|g1935|g1938|g2352|g2353|g2758|g2764|g2765|g2766|k136|k139|k140 +KRBT#C1129|C1130|K304|c936|c937|c938|c8481|c8878|c9588|g323|g1930|g2753|k137 +KRBW#c8494 +KRBX#G524 +KRF#C1144|G150|G686|c907|c1325|c8644|c9606|c9719|c9727|g2171|g2260|g2309|g2463|g2468|g2618|g2625|g2723|g2783 +KRF0#G674|G675|G676 +KRFK#C199|C200|g2174|g2175|g2176|g2177 +KRFL#C17|C18|C1185|C1186|G131|G132|c930|c931|c932|c1074|c1075|c1076|c1077|c9725|g2191|g2192|g2193|g2194|g2195|g2266|g2267|g2268|g2269|g2270|g2271|g2272|g2273|g2433|g2725|g2726|g2727|g2728|g2729|g2730|g2786 +KRFM#g2290|g2291|g2292 +KRFN#G152|G153|G672|G673|c923|c924|c925|c926|c927|c928|c929|c1331|c1332|c1333|c8646|c8647|c8648|c8649|c8650|c8652|c8653|c8654|c9726|g2178|g2274|g2275|g2293|g2465|g2466|g2467|g2474|g2478|g2479|g2480|g2481|g2624|g2787|g2788|g2817 +KRFR#C314|C315|C1241|C1242|G688|G689|c1073|c1100|c1101|c1327|c1328|c1329|c9723|g2276|g2277|g2470|g2471|g2472|g2622|g2784 +KRFS#C1145|G151|G614|G687|c908|c909|c1330|c8651|c8856|c8857|c8858|c8859|c8860|c8861|c9607|c9608|c9715|c9720|c9722|c9724|g2172|g2196|g2261|g2278|g2279|g2280|g2281|g2282|g2283|g2284|g2289|g2310|g2464|g2473|g2475|g2476|g2477|g2619|g2621|g2623|g2724|g2731|g2785 +KRFT#C1187|C1188|C1232|C1233|G584|G585|K393|K394|c1326|c7892|c7893|c7894|c8525|c8526|c8527|c8528|c8529|c8530|c8531|c8532|c8533|c8534|c8535|c8536|c8537|c8538|c8539|c8540|c8541|c8542|c8543|c8641|c8642|c8643|c8645|c9035|c9036|c9037|c9038|c9039|c9040|c9191|c9192|c9193|c9716|c9717|c9718|c9721|g1994|g1995|g1996|g1997|g1998|g1999|g2000|g2001|g2002|g2003|g2004|g2173|g2179|g2180|g2181|g2182|g2183|g2184|g2185|g2186|g2187|g2188|g2189|g2190|g2262|g2263|g2264|g2265|g2288|g2294|g2295|g2296|g2297|g2298|g2299|g2300|g2301|g2302|g2303|g2304|g2305|g2306|g2307|g2308|g2469|g2620 +KRFX#c8659|c8674|c8675|c8676|g343|g344|g345 +KRFY#g2285|g2286|g2287 +KRHM#G586|G587|g2005|g2006|g2007 +KRHN#g2441|g2442|g2443 +KRHP#c1105|c1106|c1107 +KRJ#c1237|c7635|c8261|g311|g1805|g2767 +KRJF#c1078|c1079 +KRJK#c1126|c1127|c1128|c1129|c1130|c1131 +KRJN#c7817|g315|g1812|g2771|g2772 +KRJR#K428|K429|K430|K431 +KRJS#K459|c1238|c1239|c7636|c7637|c8262|c8263|c8264|c8265|c8266|g312|g314|g1806|g1808|g1809|g1810|g1811|g2768|g2770 +KRJT#c8267|c8268|c8269|g313|g1807|g2769 +KRJW#c1240|c1241|c1242 +KRK#C1153|C1234|C1235|C1252|C1269|C1345|G533|G621|G643|G645|K205|K305|K395|K426|c1102|c1132|c7641|c8495|c8544|c8550|c8694|c8703|c8791|c8884|c8901|c9012|c9018|c9023|c9053|g2592|g2599|k35|q136|q389|q397 +KRKJ#c7643 +KRKK#K247|K248 +KRKL#K307|K308|c904|c905|c906|c7583|c7584|c7585|c8506|c8507|c8508|c8509|c8510|c8511|c8512|c8513|c8514|c8698|c9660|c9661|c9662|c9663|c9664|c9665|g347|g348|g349|g350|g351|g352|g353|g1954|g1955|g1956|g2596|g3081|g3082|g3083|g3084|k33|k34 +KRKM#c9670|c9671|c9672|c9673|c9674 +KRKN#G530|G531|G532|c7648|c8505|c8548|c8549|c8699|c8700|c8701|c8894|c9016|c9059|c9060|c9061|c9062|g346|g987|g988|g989|g1813|g1814|g2597|g2598|q394|q395 +KRKP#K309|K310|c8515|c8516|c8517 +KRKR#G647|G648|G649|G650|G651|c7645|c7646|c7647|c8500|c8501|c8502|c8503|c8504|c8546|c8696|c9014|c9026|c9027|g2419|g2420|g2421|g2594|q392 +KRKS#C197|C198|C1154|C1236|C1253|C1254|C1270|C1313|C1314|C1346|G534|G622|G623|G644|G646|K206|K302|K303|K306|K396|K427|c996|c997|c998|c999|c1000|c1001|c1103|c1104|c7642|c7649|c7650|c7651|c7652|c7653|c7654|c8518|c8545|c8547|c8551|c8697|c8702|c8792|c8793|c8885|c8895|c9015|c9017|c9024|c9028|c9032|c9033|c9034|c9054|c9063|c9327|c9328|g2593|g2595|k433|q137|q138|q390|q393|q396 +KRKT#C1287|C1288|c1111|c1112|c1113|c1114|c1115|c1116|c1117|c1118|c1259|c1260|c1261|c7644|c7775|c7776|c7777|c7778|c7783|c7784|c7785|c7786|c7787|c7788|c7789|c7790|c7791|c7840|c7841|c7842|c7843|c8496|c8497|c8498|c8499|c8695|c8886|c8887|c8888|c8889|c8890|c8891|c8892|c8893|c9013|c9025|c9029|c9030|c9031|c9055|c9056|c9057|c9058|c9082|c9083|c9084|c9085|c9086|c9087|c9088|q391 +KRKX#c7779|c7780|c7781|c7782|c7844|c7845|c7846|g2600 +KRL#C215|C217|C231|C266|C268|C291|C293|C1127|C1257|C1303|G588|G624|K47|K63|K65|K67|c1164|c1234|c7586|c7717|c7770|c8660|c8672|c8794|c9231|c9232|c9612|c9628|c9633|c9645|g1817|g1820|g2008|g2482|g2483|g2737|g2773|g2869|k672|k677|q139|q239 +KRLJ#c7628|c7629|c7630 +KRLK#c9636|c9637|c9638|g363|g364|g365 +KRLL#C244|C245 +KRLN#C219|C220|C221|C222|C225|C226|C227|C228|C229|C230|C270|C271|C272|C273|C274|C275|C276|C1152|G135|G136|c1121|c1122|c1123|c1170|c1175|c7588|c7773|c8668|c9233|c9641|c9642|c9643|g358|g359|g360|g361|g362|g2487|g2742|g2775|g2776|g2777|g2778|q145|q150 +KRLR#c1167|c1168|c1169|c1172|c1173|c1174|c7719|c7720|c7721|c8662|c8663|c8664|c8665|c9247|c9248|c9249|c9630|c9631|c9632|c9639|g2739|g2740|g2741|q142|q143|q144|q147|q148|q149 +KRLS#C216|C218|C232|C233|C238|C239|C240|C241|C267|C269|C292|C294|C1128|C1258|C1259|C1304|G589|G590|G625|K48|K64|K66|K68|c1080|c1081|c1082|c1083|c1165|c1176|c1235|c1236|c7587|c7589|c7718|c7722|c7771|c7774|c8666|c8667|c8669|c8670|c8671|c8795|c8796|c8821|c8822|c8823|c9634|c9635|c9640|c9644|g399|g400|g401|g402|g1818|g1819|g2009|g2484|g2486|g2488|g2743|g2774|g2779|g2870|g2871|k673|k674|k678|q140|q151|q152|q153|q259|q260 +KRLT#C223|C224|C234|C235|C236|C237|C242|C243|c1133|c1134|c1135|c1166|c1171|c7772|c7792|c7793|c7794|c7795|c7799|c7800|c8661|c9234|c9235|c9236|c9629|g397|g398|g2485|g2738|q141|q146 +KRLX#c7796|c7797|c7798 +KRM#C1271|G582|G592|G595|G678|K53|c1177|c3252|c7655|c8552|c8704|c8720|c8902|c8903|c9250|c9268|c9626|g2019|g2489|g2495|g2509|g2607|k41|k662|q439 +KRMB#c9251|c9252|c9253|c9254|c9255|c9256|c9257|c9258|c9259|c9260|c9261|c9262|c9263|c9264|c9265|g2789|g2790|g2791|g2792|g2793|g2794|g2795|g2796 +KRMF#g2029|g2030|g2031 +KRMJ#c9646|c9647|c9648|c9649 +KRMK#k43 +KRML#C246|C247|C248|C249|C250|C251|K403|K404|K405|K406|K407|c910|c911|c912|c913|c914|c915|c916|c8715|g1837|g2422|g2423|g2424|g2504 +KRMM#c3257|c3258 +KRMN#C252|C253|C256|C257|C258|C259|C1273|G690|G691|c1136|c1137|c1138|c1180|c3256|c8557|c8716|c8717|c8718|c8870|c8871|c8872|c8906|c8907|c8908|c8909|c8910|c8911|c8912|c8913|c8914|c8915|c8916|c8917|c8918|c8919|c8920|c8921|c8922|c8923|g366|g367|g368|g1823|g1824|g1825|g1826|g1827|g1828|g1829|g1830|g1831|g1832|g1833|g1834|g1835|g1836|g1884|g1885|g1886|g1887|g1888|g1889|g1890|g1891|g1892|g1893|g1894|g2501|g2502|g2503|g2507|g2508|g2613|q159 +KRMP#G596|G597|c8558|c8559|c8560|c8561|c8562|c8563|c8564|c8565|c8924|c8925|c8926|c8927|c9269|c9270|c9271|c9272|c9273|c9274|c9275|g2032|g2033|g2034|g2797|g2798|g2799|g2800|g2801|g2802|g2803|g2804 +KRMR#K397|K398|c7657|c7658|c7659|c8554|c8555|c8556|c8707|c8708|c8709|c8710|c8711|c8712|c8713|c9266|g2021|g2022|g2023|g2024|g2025|g2026|g2499|g2505|g2610|g2611|g2612 +KRMS#C1272|G583|G593|G594|G677|G679|K49|K50|K54|c1178|c1181|c3253|c3255|c3259|c3260|c3261|c3262|c7656|c7660|c8566|c8705|c8714|c8719|c8904|c8905|c8928|c8929|c8930|c8931|c8932|c9267|c9627|g2020|g2035|g2490|g2491|g2492|g2493|g2494|g2496|g2498|g2500|g2506|g2608|g2614|g2615|g2616|g2617|k42|q440|q441 +KRMT#K200|K201|c1179|c3244|c3245|c3246|c3247|c3248|c3249|c3250|c3251|c3254|c8553|c8706|c8808|c8809|c8810|c8811|c8815|c8816|c8817|c8818|c8819|c8820|g1895|g1896|g1897|g2027|g2028|g2497|g2604|g2605|g2606|g2609 +KRMW#C1291|C1292 +KRMX#C254|C255|c8812|c8813|c8814 +KRN#C213|C264|C277|C1146|C1168|C1173|C1237|C1349|G604|G626|G628|K55|K61|K123|K202|K381|K386|c175|c1059|c1248|c7661|c7673|c7716|c7723|c8570|c8598|c9044|c9049|c9064|c9195|g2010|g2018|g2132|g2362|g2391|g2510|g2578|g2601|g2744|g3085|q257 +KRN0#C1148|C1149|C1150|C1151|G608|G609 +KRNB#c7663|c7664|c7665|c7666|c8567|c8568|c8569|g2364|g2365|g2366|g2367|g2368 +KRNF#G610|G611|c1152|c1153|c1154|c1155|c1156|c1157|c1158|c1159|c1160|c7689|c7690|c7691|c7692|c7693|c7694|c7695|c7696|g2374|g2375|g2376 +KRNH#g2385|g2386|g2387|g2388|g2389|g2390 +KRNJ#C262|C263|G591|G600|G601|G602|G603|c1139|c1140|c8933|c8934|c8935|c8936|g2111|g2112|g2113|g2114|g2115|g2116|g2117|g2118|g2119|g2120|g2121|g2122|g2123|g2124|g2125|g2126|g2127|g2805|g2806|g2807|g2808 +KRNK#C739|C1295|C1296|c1124|c3263|c3264|c3265|c3266|c3267|c3268|c3269|c3270|c3271|c3272|c3273|c3274|c3275|c3276|c7640|c7667|c7668|c7669|c7670|c7671|c7672|c7713|c7714|c7715|c8579|c8580|c8581|c8582|c8583|c8584|c8585|c8586|c8587|c8588|c8589|c8590|c8591|c8592|c8593|c8594|c8595|c8937|c8938|c8939|c8940|c8941|c8942|c8943|c9048|c9616|g1822|g2377|g2378|g2379|g2380|g2381|g2382|g2383|g2384|g2521|g2522|g2523|q238 +KRNL#C1155|C1156|C1157|C1158|C1159|C1160|G630|G631|G632|Q46|Q47|c1141|c1142|c1143|c1144|c1148|c1149|c1150|c3277|c3278|c3279|c3280|c3281|c3282|c3283|c3284|c7675|c7725|c8574|c8944|c8945|c8946|g2134|g2146|g2147|g2148|g2149|g2150|g2151|g2152|g2153|g2154|g2155|g2156|g2157|g2158|g2159|g2395|k145|k146|k147|k148|k149 +KRNM#c3285|c3286|c3287|c3288|c7704|c8576|c8577|c8578|g2396|g2397|g2398|g2399 +KRNN#C1162|C1293|C1294|K57|K58|c1061|c7702|c7703|c8575|c9069|c9198|g2015|g2016|g2392|g2393|g2527|g2584|g2809|g2810|g2811|k150 +KRNP#G633|g2745|g2746|g2747 +KRNR#C1161|G137|c7678|c7679|c7680|c7681|c7682|c7683|c7684|c7685|c7700|c7705|c7706|c7726|c7727|c7732|c7733|c7734|c9066|c9067|c9068|g369|g370|g371|g372|g2013|g2036|g2037|g2038|g2370|g2371|g2372|g2402|g2403|g2404|g2525|g2526|g2581|g2582|g2583|k679 +KRNS#C28|C214|C265|C278|C1147|C1174|C1238|C1350|G605|G627|G629|G634|G635|G636|G637|G638|G712|G713|K56|K62|K124|K203|K382|K383|K387|c176|c177|c1062|c1151|c1249|c7662|c7674|c7676|c7697|c7698|c7699|c7701|c7707|c7708|c7709|c7710|c7711|c7712|c7724|c7728|c8571|c8573|c8597|c8599|c9045|c9046|c9047|c9050|c9070|c9196|c9199|c9654|c9655|c9656|g1821|g2011|g2014|g2017|g2131|g2133|g2363|g2373|g2400|g2401|g2405|g2406|g2407|g2445|g2446|g2528|g2579|g2585|g2602|g2603|g3086|q240|q258 +KRNT#C1169|C1170|G138|G139|G598|G599|G606|G607|G652|G653|G654|G655|G692|G693|G756|c1060|c7638|c7639|c7677|c7686|c7687|c7688|c7735|c7736|c7737|c7884|c7885|c8572|c8596|c9065|c9197|c9650|c9651|c9652|c9657|c9658|c9659|g373|g374|g375|g2012|g2039|g2040|g2041|g2042|g2043|g2044|g2045|g2046|g2047|g2048|g2049|g2050|g2051|g2052|g2053|g2054|g2055|g2056|g2057|g2058|g2059|g2060|g2061|g2062|g2063|g2064|g2065|g2066|g2067|g2068|g2069|g2070|g2071|g2072|g2073|g2074|g2075|g2076|g2077|g2078|g2079|g2080|g2081|g2082|g2083|g2084|g2085|g2086|g2087|g2088|g2089|g2090|g2091|g2092|g2093|g2094|g2095|g2096|g2097|g2098|g2099|g2100|g2101|g2102|g2103|g2104|g2105|g2106|g2107|g2108|g2109|g2110|g2128|g2129|g2130|g2135|g2136|g2137|g2138|g2139|g2140|g2141|g2142|g2143|g2144|g2145|g2369|g2425|g2426|g2427|g2428|g2429|g2430|g2431|g2432|g2511|g2512|g2513|g2514|g2515|g2516|g2517|g2518|g2519|g2520|g2524|g2580|g2668|g2669|g2670|g2671|g2672|g2673|g2674|g2675|g2676|g2677|g2678|g2679|g2680|g2681|g2682|g2683|g2684|g2685|g2686|g2687|g2688|g2689|g2690|g2691|g2692|g2693|g2694|g2695|g2812|g2813|g2814|g2815|g2816|g2825|g2826|g2827|g2828|g2829|g2830|g2831|g2832|g2833|g2834|g2835|g2836|g2837|k144|q131|q132|q133|q134|q135 +KRNW#C1164|C1165|C1166|C1167|G639|G640|g2408|g2409 +KRNX#C260|C261|C1163|c1145|c1146|c1147|c7729|c7730|c7731|c9276|c9277|c9278|c9279|c9280|c9281|c9282|c9283|c9284|c9285|c9286|g376|g377|g378|g379|g380|g381|g382|g383|g384|g385|g386|g387|g2394 +KRNY#c9051|c9052 +KRP#C1171|c1200|c8600|c8602|c8608|c8614|c8797|c8807|c8829|c9071|c9172|c9179|g2160|g2529|g2531|g2538|g2626|g2696|g2702 +KRP0#C279|C280|C281 +KRPF#g2162|g2163|g2164|g2168|g2169|g2170 +KRPL#c1202|c1203|c1205|c1206|c1226|c1227|c1228|c1229|c7761|c7762|c7763|c8803|c8948|c8949|c8950|c8951|c8952|c8953|c8954|c8955|c8956|c9073|c9074|c9075|g2200|g2201|g2202|g2203 +KRPN#C282|C283|C284|c1207|c1208|c1209|c1210|c1211|c1212|c1213|c1225|c8613|c8804|c8805|c9080|g2197|g2198|g2199|g2537|g2545|g2632|g2633|g2705|g2706|g2707 +KRPR#c1230|c1231|c1232|c7738|c7739|c7740|c7741|c7742|c7743|c7744|c7745|c7746|c7747|c7748|c7749|c7750|c7751|c7752|c8606|c8607|c8610|c8798|c8799|c8800|c8801|c9077|c9078|c9079|c9174|c9175|c9176|c9287|c9288|c9289|g2533|g2534|g2535|g2541|g2542|g2543|g2628|g2629|g2630|g2699|g2700|g2701 +KRPS#c917|c918|c919|c1201|c1233|c7753|c7754|c7755|c7756|c7757|c7758|c7759|c7760|c7764|c7765|c7766|c7767|c7768|c7769|c8601|c8603|c8604|c8609|c8611|c8612|c8615|c8802|c8806|c8830|c8831|c8833|c8947|c9072|c9081|c9173|c9177|c9178|g2161|g2165|g2530|g2536|g2539|g2544|g2546|g2631|g2697|g2703|g2704|g2708 +KRPT#C1317|c1204|c1214|c1215|c1216|c1217|c1218|c1219|c1220|c1221|c1222|c1223|c1224|c7847|c7848|c7849|c7850|c7851|c7852|c7853|c7857|c7858|c7859|c7860|c8605|c8832|c9076|c9338|c9339|c9340|c9341|c9342|c9343|c9344|c9345|c9346|c9347|c9348|c9349|c9350|c9351|c9352|c9353|c9354|c9355|c9356|c9357|g2532|g2540|g2627|g2698|k680|k681 +KRPW#g2709 +KRPX#c7854|c7855|c7856|c8616|c8617|c8618|g2166|g2167 +KRR#C289|C1353|G641|G670|G716|c1063|c1084|c1244|c7631|c8270|c8897|c9575|c9600|g1815|q236 +KRRN#c1066|c8273 +KRRS#C290|C1354|G642|G671|G717|c1064|c1067|c1068|c1069|c1070|c1071|c1072|c1085|c1086|c1245|c1246|c7632|c7633|c8271|c8274|c8898|c8899|c9576|c9601|c9602 +KRRT#c1065|c8272 +KRS#C30|C194|C196|C209|C211|C286|C288|C296|C312|C317|C686|C687|C688|C1102|C1103|C1126|C1143|C1176|C1190|C1244|C1250|C1285|C1299|C1300|C1302|C1305|C1309|C1311|C1315|C1348|C1352|C1356|G120|G147|G157|G158|G529|G561|G565|G612|G613|G619|G669|G684|G715|K44|K52|K60|K199|K208|K210|K212|K214|K385|K408|K409|c903|c1087|c1088|c1089|c1119|c1120|c1125|c1190|c1247|c1266|c4406|c4650|c7626|c7634|c7816|c8275|c8437|c8626|c8656|c8673|c8682|c8693|c8721|c8840|c8863|c8873|c8900|c9092|c9093|c9181|c9200|c9240|c9298|c9569|c9573|c9603|c9610|c9614|c9615|c9618|c9619|c9623|c9667|c9669|c9676|c9677|g310|g403|g1662|g1663|g1802|g1804|g1838|g1939|g2211|g2212|g2225|g2316|g2317|g2324|g2340|g2447|g2639|g2710|g2748|g3088|g3089|q155|q157|q241|q256|q262|q387|q388 +KRSB#C1297|C1298|c4656|c9094|c9095|c9096|c9097|c9098|c9099|c9100|c9101|c9102|c9103|c9104|c9105|c9106|c9107|c9108|c9109|c9110|c9203|c9204|c9205|g2634|g2635|g2636 +KRSF#C1306|C1307|C1308|c4661|c7837|c7838|c7839|c9126|c9127|c9137|c9138|c9139|c9206|c9207|c9208|c9209|c9210|c9211|c9212|c9213|c9214|c9215|c9216|c9683|c9684|g1942|g1943|g1944 +KRSJ#c7861|c7862|c7863 +KRSK#C1177|C1178|C1179|C1180|C1274|C1275|c1267|c1268|c7886|c7887|c7888|c7889|c7890|c7891|c8975|c8976|c8977|c9111|c9112|c9113|c9114|c9115|c9116|c9117|c9118|c9119|c9120|c9121|g2637|g2638|k434|k435 +KRSL#C740|C741|G563|G564|G567|G568|G680|G681|c1187|c1188|c1189|c1192|c1193|c1194|c1254|c3289|c3290|c3291|c4407|c8629|c8689|c9135|c9624|g1945|g1946|g1947|g2221|g2222|g2223|g2336|g2547|g2548|g2549|g2550|g2570|g2571|g2572|g2573|g2574|g2575|g2576|g2577|g2645 +KRSM#c3237|g2780|g2781|g2782 +KRSN#C297|C298|G144|G145|K399|K400|c1002|c1003|c1004|c1005|c1006|c1007|c1008|c1009|c1010|c1011|c1092|c1199|c3292|c3293|c3294|c4408|c4409|c4410|c4411|c4412|c4413|c4657|c4658|c4659|c4660|c8283|c8284|c8630|c8631|c8690|c8691|c8692|c8725|c8834|c8835|c8836|c8837|c8838|c8839|c9041|c9042|c9043|c9132|c9133|c9134|c9136|c9246|c9625|c9682|g391|g392|g393|g394|g395|g1949|g2220|g2323|g2337|g2338|g2339|g2644|g2646|g2647|g2717|k151|k152 +KRSP#c7801|c7802|c7803|c7804|c7805|c7806|c7807|c7808|c7809|c7810|c7811|c8960|c8961|c8962|c8963|c8964|c8965|c8966|c8967|c8968|c8969|c8970|c8971|c8972|c8973|c8974|c9140|c9141|c9142|c9143|c9144|c9145|g2204|g2205|g2206|g2207|g2208|g2209|g2210|g2215|g2216|g2217|g2327|g2328|g2329 +KRSR#c1195|c1196|c1197|c4414|c4652|c4653|c4654|c7864|c7865|c7866|c8278|c8279|c8280|c8627|c8686|c9089|c9090|c9091|c9123|c9146|c9147|c9148|c9242|c9243|c9244|c9685|c9686|c9687|c9688|c9689|c9690|g2218|g2224|g2319|g2320|g2321|g2330|g2331|g2332|g2334|g2586|g2587|g2588|g2589|g2590|g2591|g2641|g2713|g2714|g2715 +KRSS#C313|C689|C1286|C1289|C1290|C1310|C1312|C1316|G159|G562|G566|G571|G572|G573|G574|G575|G576|G577|G578|G579|G580|G581|G620|G685|c1091|c1198|c4415|c4655|c8276|c8281|c8628|c8683|c8685|c8687|c8688|c8722|c8724|c8957|c8958|c8959|c9124|c9125|c9245|c9299|c9300|c9572|c9574|c9678|c9681|g1839|g1940|g1948|g1950|g1951|g1952|g1953|g2214|g2219|g2322|g2325|g2333|g2335|g2642|g2643|g2711|g2716 +KRST#C690|C691|C692|C693|C696|C697|C698|C699|C700|C701|C702|C721|C722|C723|C724|C725|C726|C727|C728|C729|C730|C731|C732|C733|C734|C735|C736|C737|C738|C1260|C1261|C1276|C1277|C1318|C1319|K215|K216|K311|K312|K412|K413|K414|K415|K416|K417|K418|K419|K420|K421|K422|K423|K424|K425|c1090|c1191|c3238|c3239|c3240|c3241|c3242|c3243|c4651|c7867|c7868|c7869|c7870|c7871|c8277|c8684|c8723|c8824|c8825|c8826|c8827|c8828|c8841|c8842|c8843|c8844|c8845|c8846|c8847|c9122|c9149|c9150|c9241|c9290|c9291|c9292|c9293|c9294|c9295|c9296|c9297|c9309|c9310|c9311|c9312|c9313|c9314|c9315|c9316|c9317|c9318|c9319|c9320|c9321|c9322|c9358|c9359|c9360|c9361|c9362|c9363|c9364|c9365|c9366|c9367|c9368|c9369|c9370|c9371|c9372|c9373|c9374|c9375|c9376|c9377|c9378|c9379|c9380|c9381|c9382|c9383|c9384|c9385|c9386|c9620|c9621|c9622|c9679|c9680|g1816|g1941|g2213|g2318|g2326|g2551|g2552|g2553|g2554|g2555|g2556|g2557|g2558|g2559|g2560|g2640|g2712|q237 +KRSW#G682|G683|K443|K444|c8282|c9151|c9152|c9153|c9154|c9155|c9156|c9157|c9158|c9159 +KRSX#C694|C695|C703|C704|C705|C706|C707|C708|C709|C710|C711|C712|C713|C714|C715|C716|C717|C718|C719|C720|c9128|c9129|c9130|c9131 +KRT#C299|C1136|C1214|C1251|C1265|C1278|C1357|G140|G142|G569|G616|G658|K437|K445|c920|c1012|c1058|c1093|c1243|c1250|c1253|c1269|c7597|c7627|c7831|c8285|c8632|c8727|c8779|c8788|c8896|c9185|c9217|c9221|c9222|c9237|c9577|c9591|c9599|c9666|c9691|g388|g1803|g1880|g1882|g1957|g1967|g2226|g2341|g2354|g2361|g2410|g2448|g2561|g2569|g2654|g2657|g2718|g2838|k36|k38|k45|k675|q154|q160|q191|q235|q255|q398 +KRTB#C1141|c1017|c1018|c8726|c8761|c8762|c8763|c8764|g1959 +KRTF#C204|C205|c1050|c7619|c7620|c8739|c8740|c8741|c8742|c8743|c8744|c9580|c9581|g2228|g2229|g2230|g2231|g2236|g2237|g2238|g2239|g2240|g2241|g2242|g2243 +KRTH#c1023|c1024|c1025|c1322|c1323|c1324|g2846|g2847|g2848 +KRTJ#c1271|c1272|c7599|c7600|c7881|c7882|c7883|c9604|c9605 +KRTK#c1026|c1027|c1028|c1029|c1037|c1038|c1039|c1040|c1041|c1042|c1095|c1096|c1097|c1301|c1302|c1303|c1304|c1305|c1306|c7872|c7873|c7874|c7876|c7877|c7878|c8981|c8982|c8983|c8984|c9003|c9004|c9005|c9006|c9007|c9008|g2342|g2343|g2344 +KRTL#C1138|C1139|C1140|C1183|C1184|G662|G663|c1044|c1045|c1046|c1047|c1048|c1274|c1275|c1276|c1277|c1278|c1279|c1280|c1281|c1282|c1283|c1284|c1285|c1286|c1293|c1294|c1295|c1296|c1298|c1299|c1300|c7602|c7603|c7604|c7605|c7606|c7607|c7608|c7609|c7613|c8305|c8306|c8307|c8308|c8309|c8519|c8520|c8521|c8522|c8523|c8524|c8782|c8783|c8784|c8785|c8786|c8787|c9223|c9593|c9594|c9595|c9596|c9692|c9693|c9694|c9695|c9696|c9697|c9698|c9706|g1979|g1980|g1981|g1982|g1983|g1984|g1985|g2347|g2358|g2450|g2451|g2452|g2453|g2454|g2455|g2459|g2460|g2461|q188|q189|q190 +KRTM#c1014|c1015|c1016 +KRTN#C202|C203|C206|C207|C1216|C1217|C1218|C1255|C1256|C1263|C1264|C1358|G123|G124|G125|G126|G127|G128|G525|G526|G527|G535|G664|G665|c1030|c1031|c1032|c1033|c1034|c1035|c1036|c1182|c1183|c1297|c1307|c1308|c1309|c1310|c1311|c1312|c1313|c1314|c1315|c1316|c1317|c7468|c7469|c7470|c7471|c7472|c7473|c7474|c7475|c7476|c7610|c7614|c7615|c7616|c7617|c7618|c7834|c8304|c8640|c8730|c8751|c8752|c8753|c8754|c8755|c8756|c8757|c8758|c8759|c8760|c8849|c8850|c8851|c8852|c8853|c8854|c8855|c9188|c9224|c9699|c9700|c9701|c9702|c9703|c9707|c9708|g331|g332|g333|g334|g335|g336|g337|g338|g339|g340|g341|g342|g1974|g1975|g1976|g1977|g2244|g2245|g2246|g2247|g2248|g2249|g2250|g2348|g2349|g2359|g2360|g2415|g2416|g2417|g2567|g2568|g2721|g2849|g2850|g2851|g2852|g2853|g2854|k124|k125|k126|k127|k128|k129|k130|k131|k132|k133|k134 +KRTP#c1049 +KRTR#C301|C302|C308|C309|C310|C311|C1239|C1240|C1247|C1248|c1020|c1021|c1022|c1287|c1288|c1289|c1318|c1319|c1320|c7622|c7623|c7624|c7812|c7813|c7814|c8301|c8302|c8303|c8310|c8311|c8312|c8635|c8636|c8637|c8638|c8745|c8746|c8747|c8748|c8749|c8750|c8978|c8979|c8980|c9009|c9010|c9011|c9219|c9225|c9582|c9583|c9584|c9585|c9704|g404|g405|g406|g1970|g1971|g1972|g2232|g2233|g2234|g2345|g2356|g2412|g2413|g2414|g2456|g2457|g2458|g2565|g2652|g2843|g2844|g2845|g2855|g2856|g2857|g2858|g2859|g2860|q162|q163|q164|q165|q166|q167|q168|q169|q170|q171|q172|q173|q174|q175|q176|q177|q178|q179|q180|q181|q182|q183|q184 +KRTS#C300|C1137|C1181|C1182|C1215|C1262|C1266|C1279|C1284|C1359|C1360|G141|G143|G570|G659|G666|G667|K438|K440|K441|K442|K446|c921|c922|c1013|c1051|c1094|c1098|c1251|c1252|c1270|c1321|c7598|c7621|c7833|c7875|c7879|c7880|c8286|c8288|c8289|c8290|c8291|c8292|c8293|c8294|c8295|c8296|c8297|c8313|c8633|c8639|c8729|c8780|c8781|c8789|c8790|c8848|c8985|c8986|c8987|c8988|c8989|c8990|c8991|c8992|c8993|c8994|c8995|c8996|c8997|c8998|c8999|c9000|c9001|c9002|c9186|c9189|c9218|c9220|c9226|c9238|c9239|c9578|c9579|c9592|c9597|c9705|c9709|c9710|c9711|c9712|c9713|c9714|g389|g390|g396|g1881|g1883|g1958|g1968|g1973|g1978|g2235|g2251|g2346|g2350|g2355|g2357|g2418|g2449|g2462|g2562|g2563|g2566|g2648|g2649|g2650|g2651|g2653|g2655|g2656|g2719|g2722|g2861|g2862|g2863|g2864|k37|k39|k40|k46|k47|k676|q161|q192|q193|q194|q195|q196|q197|q198|q399|q400 +KRTT#c1019|c1043|c1184|c1185|c1186|c1273|c7601|c7611|c7612|c7832|c8287|c8634|c8657|c8658|c8728|c8765|c8766|c8767|c8768|c8769|c8770|c8771|c8772|c8773|c8774|c8775|c8776|c8777|c8778|c9187|c9227|c9228|c9229|c9230|g1960|g1961|g1962|g1963|g1969|g1986|g1987|g1988|g1989|g1990|g2227|g2252|g2253|g2254|g2255|g2256|g2257|g2258|g2259|g2411|g2564|g2720|g2839|g2840|g2841|g2842|q185|q186|q187 +KRTX#C303|K439|c1052|c1053|c1054|c1055|c1056|c8314|c8315|c8316|g1964|g1965|g1966|g1991|g1992|g1993 +KRTY#c8317|c8318|c8319 +KRW#c933 +KRWL#c8865|c8866|c8867|c8868 +KRWN#c8869|c9194|c9653|g2736 +KRWR#c1099|g2733|g2734|g2735 +KRWS#c934|c935 +KRWT#G154|G155|c8864|c9190 +KRX#C1280|G121|K45|c8619|c9160|c9168|c9301|c9323|c9387|g354|g2658|g2667 +KRXF#k141|k142|k143 +KRXL#c9201|c9202|g355|g2663 +KRXM#G656|G657 +KRXN#C1245|C1246|C1282|C1283|G617|G618|G660|G661|K300|K301|K410|K411|c7835|c7836|c8625|c8731|c8732|c8733|c8734|c8735|c8736|c8737|c8738|c9171|c9307|c9308|c9326|g356|g357|g2664|g2665|g2666 +KRXR#c8621|c8622|c8623|c9303|c9304|c9305|g2661 +KRXS#C1281|G122|K46|c8624|c9161|c9162|c9170|c9306|c9324|c9325|c9388|c9389|g2660|g2662 +KRXT#C1267|C1268|c8620|c9019|c9020|c9021|c9022|c9163|c9164|c9165|c9166|c9167|c9169|c9302|g2659 +KRXX#K239|K240 +KRYF#c1264|c1265 +KRYJ#c9331|c9332 +KRYL#c1256|c1257|c1258 +KRYN#c1262|c8677|c8678|c8679|c8680|c8681|c9330|c9333|c9675|g2315|g2444|q158|q263 +KRYR#G694|g2313|g2439 +KRYS#c9334|c9335|c9336|c9337|g2314|g2440 +KRYT#c1263|c1334|c1335|c1336|g2312|g2438 +KS#C1|C324|C326|C335|C338|C462|C903|C1320|C1323|G1|G175|G176|G188|G195|G465|G757|G758|G759|G760|G774|H433|K11|K69|K105|K111|K193|K226|Q1|c1348|c1414|c1759|c1855|c1859|c7477|c7960|c7982|c8045|c8376|c8438|c8475|c9451|c9453|c9743|c9744|g407|g408|g442|g524|g529|g560|g561|g1664|g1788|g2872|g2954|g3108|g3145|g3148|k1|k61|k169|k201|k438|q206|q217|q218|q227|q285|q287|q422 +KS0S#g2888|g2889|g2890 +KSB#C1191|c1337|g562 +KSBK#c1350|c1351|c1352|g409|g410|g411 +KSBL#C318|C319|g2873|k439 +KSBR#g1790|g1791|g1792 +KSBS#C1192|c1338|c1339|g563|g564 +KSF#c1403 +KSFS#c1404|c1405 +KSHL#g430 +KSHR#c1354|c1355|c1356|c1357 +KSJN#K390|K391 +KSK#C1195|K116|c1397|c1417|c7895|k421 +KSKL#q429|q430 +KSKN#c7904|c7905|c7906 +KSKR#c1345|c1346|c1347 +KSKS#C1196|C1197|K117|K118|K119|c1398|c1402|c1418|c1419|c8320|c9728|k422|k423 +KSKT#C323|c1340|c1341|c1342|c1343|c1344|c1399|c1400|c1401|g421|g422|g423 +KSL#c1466|c1467|c1751|c1755|c7907|g566|g3149|q225 +KSLF#K313 +KSLN#Q48|Q49|c1468|c1469|g431|g432|g581|g582|g1845|g1846|g1847|g3155|q401|q402|q403 +KSLP#c8442|c8443|c8444 +KSLR#g3151|g3152|g3153 +KSLS#c1470|c1762|g567|g568|g3154 +KSLT#c1360|c1361|c1362|c1471|c1472|c1473|c1752|c1753|c1754|g424|g425|g426|g3150 +KSM#C1193|c142 +KSMK#c7925|c7926|c7927|c7928|c7929|c7930|c7931|c7932 +KSML#c7933|c7934|c7935|c7936|c7937|c7938|c7939|c7940 +KSMN#G778|G779|c1363|c1364|c1365|c7941|c7942|c7943|g427|g428|g429 +KSMP#c7944|c7945|c7946|c7947|c7948|g584|g585|g586|g587 +KSMR#g1854|g1855 +KSMS#C1194|c143|c7949|c7950|c7951 +KSMT#Q14|Q15|c7913|c7914|c7915|c7916|c7917|c7918|c7919|c7920|c7921|c7922|c7923|c7924|k436|k437 +KSN#G177|c178|c1358|c1394|c7908|c8321|c8466|c9460 +KSNF#C320|C321|C322 +KSNJ#K314|K315|c8467|c8468 +KSNK#c1391|c1392|c1393|c1772|c9749|g440|g441|g583|g1797|g2879|k445|q431 +KSNL#c8323 +KSNN#c8470 +KSNS#c179|c180|c1359|c1395|c1396|c7909|c7910|c7911|c7912|c8322|c8324|c8471|c9461|c9462|g528|q226|q322|q323 +KSNT#C336|C337|c8469|q324|q325 +KSP#C340|c9737|g433|g1856|g1863 +KSPL#G536|G537|G538|g1848|g1849|g1850|g1851|g1852|g1853 +KSPN#C334|c7952|c7953|c7954|c7955|g435|g1861 +KSPR#C332|C333|G160|G161|K73|K74|K75|K76|g1859|g1860 +KSPS#C341|c9738|c9742|g436|g1857|g1862 +KSPT#c144|c145|c9739|c9740|c9741|g434|g1858 +KSR#C19|G162|K12|K138|c146|c1763|c1764|c7901|c8472|c9935|g438|g526|g569|g2875|k441|q199|q223|q425 +KSRL#c148|c1406|c1407|c1408|c1409|c1410 +KSRN#C1395|C1396 +KSRS#C20|C21|G163|K13|K14|K139|c147|c149|c1765|c1766|c1767|c9936|c9937|c9938|c9939|g570|g571|g2876|g2877|k442|k443|q200|q201|q426|q427 +KSS#C325|C327|C339|C342|C343|G196|G761|K70|c1349|c1366|c1415|c1416|c1760|c1768|c7902|c8473|c9748|g412|g413|g525|g572|g1789|g1794|g2878|g2955|g2956|g3107|k62|k63|k444|q423|q428 +KSSK#K388|K389 +KSST#c1474|c1475|c1476|c1477|c1478|c1479|c7903|c8474|g439|g527|g1795|g1796|q224 +KST#C1198|C1219|G766|c1353|c1411|c1423|c1430|c1761|c4416|c7956|c7961|c7963|c9745|g437|g565|g573|g997|g1780|g1793|g2874|g2886|g3101|g3106|g3110|g3118|g3121|k440|q219|q264|q424 +KSTF#G762|G763|G764|G765|c1758 +KSTK#C1200|C1201|c1437|c1438|c1439|c1440|c1441|c1442|c1443|c1444|c1445|c1773|c1774|c1777|c4423|c4424|c4425 +KSTL#C346|C347|C1202|C1203|c1432|c1449|c1450|c1451|c1452|c1453|c4418|c4427|c4428|c4429|c7965|c7966|c7967|c7968|c7969|c9746|g981|g982|g983|g984|g985|g1001|g1002|g1003|g1004|g1005|g3116 +KSTM#c7971|c7972|c7973|c7974|c7975|c7976|c7977|c7978|c7979|c7980|c7981|c9761|c9762|c9763|c9764|c9765|c9766|c9767|c9768|c9769|c9770|c9771|c9772|c9773|c9774|c9775|c9776|c9777|c9778|c9779|c9780|c9781|c9782|c9783|c9784|c9785|c9786|g2880|g2881|g2882|g2883 +KSTN#C344|C345|C1204|C1205|G164|G165|c1424|c1425|c1426|c1446|c1447|c1448|c4426|c7958|c7964|c9747|g580|g1000|g3104|g3117|k202|k203|k204|q267 +KSTR#C348|C349|C350|C351|C352|C353|C1361|C1362|c1433|c1434|c1435|c1454|c1455|c1456|c1457|c1458|c1459|c1460|c1461|c1462|c1463|c1464|c4420|c4421|c4422|c9750|c9751|c9752|g443|g444|g445|g446|g447|g448|g449|g450|g451|g452|g453|g454|g455|g456|g457|g458|g576|g577|g578|g2891|g2892|g3114|k153|k154|k155|k205|k206|k207 +KSTS#C1199|C1220|c1412|c1413|c1431|c1436|c1465|c1775|c1776|c4417|c4430|c7959|c7962|c7970|g574|g579|g998|g1006|g2887|g2893|g3102|g3105|g3111|g3115|g3119|g3120|q220|q221|q265|q283 +KSTT#c4419|c7957|c9753|c9754|c9755|c9756|c9757|c9758|c9759|c9760|g575|g999|g3103|g3112|g3113|q266 +KSTW#c1427|c1428|c1429 +KSW#c1769 +KSWR#c1367|c1368|c1369|c1370|c1371|c1420|c1421|c1422|g459|g2884|g2885 +KSWS#c1770|c1771 +KSX#C1387 +KSXN#c1756|c1757|q268|q269|q270|q271|q272|q273|q274|q275|q276|q277|q278|q279|q280|q281|q282 +KSXS#C1388|C1389|C1390|C1391|C1392|C1393|C1394 +KSYN#c8476|g3109 +KT#C11|C383|C898|C900|C1206|C1321|G451|G510|G552|G724|K1|K77|K79|K96|K98|K102|K243|K316|K322|Q50|c97|c106|c113|c1480|c1726|c1737|c4431|c4579|c4581|c4588|c7395|c7478|c7480|c7983|c7988|c9390|c9428|c9452|c9787|c9794|c9806|c9849|g24|g62|g81|g460|g462|g509|g990|g1558|g1584|g1586|g1620|g1745|g1760|g1864|g1898|g1902|g2903|g3122|k67|k251|k257|k260|k446|k457|k477|k667|q1|q2|q10|q286|q320|q326|q404|q408|q435|q442|q449 +KTB#C361 +KTBK#c9791|c9792|c9793|g2904|g2905|g2906|k448 +KTBL#q444 +KTBR#c1555|c1556|c1557 +KTBS#C362 +KTBT#c1558|c1559|c1560|g25|g26|g27 +KTBY#g1746|g1747|g1748 +KTF#Q2|c181|c4620 +KTF0#g1632|g1633|g1634 +KTFK#c4612|c4613|c4614 +KTFL#c1490|c1491|c1492|g30|g31|g32 +KTFR#G455|G456|G551|c102|c103|c104|c105|c4616|c4617|c4618|g1635 +KTFS#G22|Q3|c182|c183|c4619 +KTFT#c4615 +KTFX#c1651|c1652|c1653|c4602|c4603|c4604 +KTFY#c4621 +KTHS#g470|g471|g472 +KTHT#G457|G458|g1636|g1637 +KTJ#c7999 +KTJR#c8001|c8002|c8003 +KTJS#c8000|c8004 +KTJT#c4365|c4366|c4367 +KTK#K367|K369 +KTKL#c1482|c1483|c1484|c1485|c1486|c1561|c1562|c1563|c1564|c1565|c9803|c9804|c9805|q405|q406|q407 +KTKM#c1487|c1488|c1489 +KTKN#c1698|c1699|c1700 +KTKP#g473|g474|g475 +KTKR#c1612|c1613|c1614|c1615|c1616|c1617|c1618|c1619|c1620|c1621|c1622|c1623|c1624|c1625|c1626|c1627|c1628|c1629|c1630|c1631|c1632|c1633|c1634|g465|g466|g467|g468 +KTKS#K368|K370|c4600|c4601|g464 +KTKT#c1654|c1655 +KTKX#c4631|c4632|c4633 +KTKY#K318|K319 +KTL#G791|c1711|c1719|c1721|c1735|c1736|c4442|c4584|c4816|c9430|c9437|c9795|g506|g1647|g1753|k161|q335 +KTLF#c9840|c9841|c9842|k166 +KTLJ#G695|G696|c1499|c1500|c1501|c1502|c1503 +KTLK#C13|C14|G697|G698|c1497|c1498|c1504|c1505|c1506|c1507|c1508|c1509|c1510|c1511|c1512|c1701|g1644 +KTLM#c1723|c1724|c1725 +KTLN#C31|C32|C354|C355|C356|C357|C358|C359|C360|c4587|c4623|c4624|c7995|c7996|c7997|c9435|c9436|g38|g39|g1645|g1646|g2908|g2909|g2910 +KTLP#G699|G700|G701|G702|c1493|c1494|c1495|c1496|c1513|c1514|c1515 +KTLR#c9433|c9821|c9822|c9823|c9824|c9825|g1642|g1751 +KTLS#G792|c1516|c1517|c1518|c1519|c1520|c1521|c1522|c1523|c1524|c1525|c1526|c1527|c1529|c1530|c1531|c1532|c1712|c1713|c1722|c4443|c4586|c9432|c9434|c9818|c9819|c9820|g1638|g1639|g1640|g1641|g1643|g1752|g3124|g3125|k162|k167 +KTLT#c1528|c4585|c8027|c8028|c8029|c9431|c9826|c9827|c9828|k163|k164|k165 +KTM0#g1648|g1649|g1650 +KTML#G706|G707|G708|G709 +KTMM#c133|c134 +KTMN#G512|G513|g1625 +KTMR#c1533|c1534|c1535 +KTN#C1210|c4591|c8009|c8026|g1866|k271|k470|q328 +KTNB#G767|G768 +KTNJ#c7985|c7986|c7987 +KTNK#c4435|c4436|c4437|c4622|c9836|c9837|c9838|c9839|g29|g492|g1561|g2918|g3140|k259|k464|k475|q334|q414|q456 +KTNM#c4593|c4594|c8013|c8014|c8015 +KTNN#c8012|q330 +KTNP#c1702|c1703|c1704|c1705|c1706|c1707|c1708|k262|k263|k264|k265|k266|k267|k268|k269|k270 +KTNS#C1211|G197|G198|c116|c117|c118|c119|c120|c121|c122|c1720|c4592|c8010|c8016|c8017|c8018|c8019|c9796|c9809|c9810|c9811|c9812|c9813|c9814|c9815|c9816|c9817|g507|g508|g1754|g1755|g2901|g2902|k272|k273|k471|k473|q331|q336|q410|q411 +KTNT#c8011|c8020|c8021|c8022|g1756|q329|q453|q454|q455 +KTNW#c8023|c8024|c8025 +KTNX#k472 +KTP#c9843 +KTPL#c1536|c1537|c1538|c1539|c1540 +KTPR#g1651|g1652|g1653 +KTPS#c4625|c4626|c4627|c9844|c9845|g476|g477|g478|g2911|g2912|g2913 +KTR#G180|Q6|Q8|c135|c1544|c1635|c1715|c1717|c4434|c4595|c7990|c8006|c8325|c9797|c9830|g83|g493|g504|g1675|g1678|g1900|g2914|g2957|g3132|k254|q332|q412 +KTRF#q19 +KTRK#c1541|c1542|c1543 +KTRL#g3141|g3142|g3143|q23|q27|q28|q29|q30|q31|q32|q33|q34 +KTRM#c4438|c4439|c4440|c7993 +KTRN#K100|K101|K217|K218|Q16|c1640|c1641|c1642|g3135|q12|q13|q14|q15|q16|q17|q18|q24|q207|q208|q209|q210|q211 +KTRP#C363|c1643|c1644|c1645|q35|q36|q37|q38|q39|q40|q41|q42|q43|q44|q45|q46|q47|q48|q49|q50|q51|q52|q53|q54 +KTRR#c1637|c1638|c1639|c8327|c8328|c8329 +KTRS#G181|G771|G772|Q7|c136|c137|c1545|c1646|c1714|c1716|c1778|c1779|c1780|c1781|c1782|c1783|c1784|c1785|c1786|c1787|c1788|c1789|c1790|c1791|c4596|c4597|c7991|c7992|c8005|c8007|c8008|c8326|c9831|c9832|g84|g85|g494|g495|g1676|g1677|g1679|g1680|g2915|g2916|g2958|g2959|g2960|g2961|g2962|g3133|g3136|g3137|g3138|g3139|k255|k256|q25|q26|q413 +KTRT#G167|G168|G453|G454|c1636|c9833|c9834|c9835|g3134|q20|q21|q22 +KTRW#c1647|c1648|c1649|c1650 +KTRX#G514|G515 +KTS#C12|C15|C384|C899|C901|C1207|G166|G452|G468|G511|G553|G554|G725|K78|K80|K97|K99|K103|K125|K126|K244|K317|K323|Q51|c98|c107|c109|c114|c138|c139|c1481|c1709|c4432|c4441|c4580|c4582|c4583|c4589|c4598|c4628|c4817|c4818|c7479|c7481|c7482|c7483|c7984|c7989|c7994|c7998|c9429|c9449|c9798|c9802|c9807|c9808|c9829|g40|g63|g82|g86|g461|g463|g479|g588|g991|g992|g996|g1559|g1562|g1585|g1587|g1588|g1592|g1621|g1629|g1630|g1654|g1749|g1757|g1899|g2917|g3123|g3126|g3130|k252|k258|k261|k274|k447|k458|k460|k465|k474|k478|k670|k682|k683|q11|q55|q321|q337|q340|q341|q409|q436|q443|q445|q451 +KTSB#G169|G170 +KTSK#C385|C386|C387|g1593|g1594|g1595|k275|k276|k466|k467|k468 +KTSL#G463|G464|Q30|Q31|c4609|c4610|c4611 +KTSN#g995|g1655|g1656|g1657|g1658|g1659|g1660 +KTSP#G459|G460|c1710 +KTSR#c9799|g3127|g3128 +KTSS#C16|G469|c140|c141|c4608|c9800|g994|g1631|g3129|k684|q342 +KTST#G23|G24|c99|c100|c101|c1546|c1547|c1548|c1549|c1550|c1718|c9801|g505|g993|g1901|q333 +KTSW#C1208|C1209|c4629|c4630 +KTT#c108|c123|c4433|c4590|g28|g469|g1560|g2907|g3131|k253|k459|k469|q327|q338|q450 +KTTN#c1551|c1552|c1553|c1554|q452 +KTTR#g1626|g1627|g1628 +KTTS#c124|c125|q339 +KTTT#k48|k49|k50 +KTW#c9788|g480 +KTWK#k476 +KTWL#G516|G517|c1727|c1728|c1729|g1758|g1759 +KTWN#G461|G462|G518|G519|k669 +KTWR#c4599|c9846|c9847|c9848 +KTWS#c9789|c9790|g481|g482 +KTWT#k668 +KTX#c110|g1750 +KTXL#c111|g1622|g1623|g1624 +KTXN#c112|q446|q447|q448 +KTXS#c1586|c1587|c1588|c1589|c1590|c1591|c1592|c1593|c1594|c1595|c1596|c1597|c1598|c1599|c1600|c1601|c1602|c1603|c1604|c1605|c1606|c1607|c1608|c1609|c1610|c1611 +KTYN#c115 +KTYR#G520|G521 +KW#K291|k479 +KWFR#k481|k482 +KWKT#K452|K453 +KWN#G186|G780|G786 +KWN0#G784|G785 +KWNK#c1854|c8413 +KWNS#G781|G787|K324|K325 +KWNT#G782|G783 +KWR#c8398 +KWRN#c8400 +KWRS#c8401 +KWRT#C1223|C1224|c8377|c8378|c8379|c8380|c8381|c8382|c8383|c8384|c8399|k208|k209|k210|q457 +KWS#K292|k480|k483 +KWSK#K108|K109 +KWT#K447|K449|c1853|c8397 +KWTS#K448|K450|K451 +KX#C328|C330|C393|K365|Q21|c69|c1372|c1379|c1566|c1585|c4354|c7896|c8031|c9736|g414|g496|g501|g1841|g1865|g1867|g3090|g3100|k156|q202|q296 +KXBK#c1374|c1375|c1376 +KXFR#c1580|c1581 +KXK#g1842 +KXKS#g1843|g1844 +KXL#c1567|c4501|c4503|g497 +KXLR#c4504 +KXLS#c1388|c1568|c1569|c4502 +KXLT#g418|g419|g420 +KXMN#c1577|c1578|c4359|c4360|c4361 +KXMR#K71|K72|c1389|c1390 +KXN#C891|c1792|c9731|k449 +KXNK#c79|c1387|c1576|c1697|c4358|c7900|c8038|g417|g3098|g3099|q205 +KXNL#c4499|c4500 +KXNN#c1796|c9734 +KXNR#K320|K321|c1794 +KXNS#c1793|c1797|c9732|c9735|g498|k450|k454 +KXNT#c1795|c9733|k451|k452|k453 +KXNW#k455|k456 +KXP#k159 +KXPN#c1579 +KXPS#k160 +KXPT#c72|c73|c74 +KXR#c1382|c1570|c1574|c9729|g499|g3092|g3096|k663 +KXRN#C892|C893|c1385|k665 +KXRS#c1383|c1386|c1571|c1572|g500|g3093|g3094|k666 +KXRT#c1384|k664 +KXS#C329|C331|C394|K366|Q22|c70|c75|c1373|c1378|c1380|c1381|c1573|c1798|c4355|c4357|c7897|c7899|c8032|c8034|g416|g502|g503|g1868|g1869|g3095|k157|k158|q204|q297|q298 +KXSL#c1799 +KXSN#c1800 +KXST#c1575|c9730|g3097 +KXT#c71|c76|c1377|c4356|c7898|c8033|c8035|c8439|g415|g3091|q203 +KXTS#c77|c78|c8036|c8037|c8440|c8441 +KXWR#c1582|c1583|c1584|c4363|c4364 +KXWT#c4362 +KY#G189|G560|K112|k56 +KYK#C401|k51 +KYKN#k54 +KYKS#C402|k52|k55 +KYKT#k53 +KYN#C397|G775|c1857 +KYNK#g3147|k59|k183 +KYNS#C398|G776|G777|c1858 +KYR#c8455|g555 +KYS#G190|K113|k57|k60 +KYST#c8456|g556 +KYT#K457|c8460|g3146|k58|k179 +KYTS#K458|c8461|c8462|g557 +KYX#K460 +KYXS#K461 ++++++++++ +L#L0|L2|L87|L183|L195|L204|L205|L209|L233|L300|L371|L402|L606|L608|L638|L646|L728|l0|l1|l713|l764|l813|l814|l983|l1149|l1544|l1553|l2137|l2477|l2661|l2707 +L0#L336|L338|l594|l596|l2024|l2032|l2175|l2176 +L0KR#l2033|l2034|l2035|l2036|l2037|l2038|l2039|l2040|l2041|l2042|l2043|l2044 +L0L#l1274|l1277|l2025 +L0LT#l1275|l1276 +L0M#l2030 +L0MS#l2031 +L0N#L491 +L0NK#l606|l2182|l2183 +L0NN#L493|L494 +L0NS#L492|l2026 +L0R#L710|l599|l604|l926|l934|l2027|l2178 +L0RJ#l1278|l1279|l1280|l1281 +L0RN#L712|L713|L714|L715|L716|l602|l929|l930|l931 +L0RS#L711|l600|l603|l927|l932|l2179|l2180 +L0RT#l601|l928 +L0RW#l933 +L0S#L337|L339|l595|l597|l605|l607|l1630|l2181 +L0SF#l2045|l2046|l2047 +L0SM#l2028|l2184|l2185|l2186|l2187 +L0SS#l1631|l1632 +L0ST#l2029 +L0T#l598|l2177 +LB#L4|L377|L379|l3|l18|l810|l812|l1406|l2189|l2199|l2205|l2664|l2713 +LBK#L652 +LBKS#L653 +LBL#l5|l20|l36|l1395|l1413|l1424 +LBLN#L229|L230|l11|l16|l1419|l1420|l1421|l1422|l1430 +LBLR#l8|l9|l10|l13|l14|l15|l1416|l1417|l1418|l1427|l1428|l1429 +LBLS#l6|l17|l21|l22|l23|l24|l25|l26|l27|l28|l29|l30|l31|l32|l33|l34|l35|l1414|l1425|l1426|l1431|l1432|l1433|l1434|l1435 +LBLT#l7|l12|l1392|l1393|l1394|l1415|l1423 +LBM#l37 +LBMS#l38 +LBNK#l2198 +LBNN#L227|L228 +LBNS#L226|L255|L256|l950 +LBR#L385|L389|l39|l56|l1411|l2191|l2193|l2667|l2710|l2715 +LBRF#L392|L393 +LBRK#l715|l716|l717|l718|l719|l2716|l2717|l2718|l2719|l2720|l2721|l2722|l2723|l2724|l2725|l2726|l2727 +LBRL#L384|l1436|l1437|l1438|l1439|l1440|l1441|l1442|l1443|l1444|l1445|l1446|l1447|l1448|l1449|l1450|l1451|l1452|l1453|l1454|l1455|l1456|l1457|l1458|l1459|l1460|l1461|l1462|l1463|l2711 +LBRM#L394|L395|L404|L405 +LBRN#L387|L388|l48|l63|l64|l70|l71|l72|l73|l74|l75|l76|l2663 +LBRR#l45|l46|l47|l60|l61|l62|l1490|l1491|l1492|l1493|l1494|l1495|l1496|l1497 +LBRS#L381|L382|L383|L386|L390|L391|l40|l49|l50|l51|l54|l55|l57|l67|l68|l1412|l2194|l2195|l2668|l2669|l2712|l2728 +LBRT#L6|L7|L8|L9|L10|L11|L12|L13|L14|L15|L16|l41|l42|l43|l44|l52|l53|l58|l59|l65|l66|l1464|l1465|l1466|l1467|l1471|l1472|l1473|l1474|l1475|l1476|l1477|l1478|l1479|l1480|l1481|l1482|l1483|l1484|l1498|l1499|l1500|l1501|l1502|l1503 +LBRX#l1468|l1469|l1470 +LBS#L5|L17|L378|L380|l4|l19|l69|l811|l1407|l2190|l2197|l2200|l2206|l2208|l2220|l2665|l2666|l2714 +LBST#l2221|l2222|l2223 +LBT#l1487|l2192|l2196|l2207 +LBTM#l2209|l2210|l2211|l2212|l2213|l2214|l2215|l2216|l2217|l2218|l2219 +LBTN#l1485|l1486 +LBTS#l1488|l1489 +LBXN#l1408|l1409|l1410 +LBY#L396 +LBYN#L398|L399|l2201 +LBYS#L397|l2202|l2203|l2204 +LF#L260|L344|L350|L359|L625|l689|l698|l832|l851|l935|l1319|l1362|l1560|l2090|l2151|l2639 +LF0N#L352|L684|L685|l1345|l1346|l1347 +LFB#l1569 +LFBL#l1562|l1563|l1564|l1565|l2637|l2638 +LFBR#l2640|l2641|l2642 +LFBS#l1570 +LFBT#l1566|l1567|l1568 +LFF#L726 +LFFS#L727 +LFJ#l834 +LFJR#l175 +LFKR#l1571|l1572|l1573 +LFL#L174|L629|l720|l721|l1322|l1333|l2100|l2502|l2651 +LFLH#l2094|l2095|l2096 +LFLK#l1577 +LFLN#l180|l722|l723|l1327|l1332|l1578|l1579|l1580|l1581|l2097|l2098|l2099|l2649 +LFLR#l691|l692|l693|l1324|l1325|l1326|l1329|l1330|l1331|l2092|l2646|l2650 +LFLS#L175|L627|L628|L630|l181|l841|l1334|l1574|l1575|l1576|l2093|l2503|l2504|l2645|l2647|l2648 +LFLT#l842|l843|l844|l845|l846|l1323|l1328 +LFMK#l2652|l2653 +LFN#L181|L353|L355|L504|l937|l2101 +LFNK#L500|L501|L502|L503|l704|l840|l947|l948|l949|l2126|l2127|l2157|l2659|l2660 +LFNN#l940|l941|l2103 +LFNS#L182|L354|L356|L505|l838|l839|l938|l942|l2104 +LFNT#L346|L347|l700|l701|l702|l939|l2102 +LFNW#L224|L225 +LFR#L176|L516|l836|l943|l1335|l1349|l1582|l2105|l2116|l2154|l2633|l2654 +LFRJ#l1337|l1338|l1339|l1340|l1341 +LFRM#l2118|l2119|l2120 +LFRN#L177|L178|L179|L180|l1343 +LFRP#L498|L499 +LFRS#L517|L624|l944|l945|l1336|l1344|l1350|l1351|l1583|l1584|l2106|l2108|l2110|l2117|l2155|l2156|l2634|l2636|l2655|l2656 +LFRT#l176|l177|l178|l179|l1342|l1361|l2107|l2635 +LFRW#l2111|l2112|l2113|l2114|l2115 +LFRX#l2109 +LFS#L261|L345|L351|L357|L360|L626|L717|l690|l694|l703|l833|l847|l946|l1320|l1321|l1352|l1561|l2121|l2152|l2158|l2188|l2657 +LFSF#l1585|l1586|l1587|l1588 +LFSK#L348|L349|l2658 +LFSP#l1589 +LFST#l837|l848|l849|l850|l1590|l1591|l2122|l2123 +LFT#L31|L242|L244|l699|l835|l936|l1005|l1016|l1348|l1359|l1598|l2091|l2124|l2153|l2334|l2344|l2644 +LFTF#l1010|l1011|l1012 +LFTK#L358 +LFTL#l2125|l2339 +LFTM#l1009|l1592|l1593|l1594 +LFTN#l1604|l2340|l2341|l2342 +LFTR#l695|l696|l697|l1601|l1602|l1603|l2337 +LFTS#L32|L243|L245|l1006|l1007|l1008|l1013|l1017|l1360|l1599|l1605|l2335|l2338|l2343 +LFTT#l1353|l1354|l1355|l1356|l1600|l2336 +LFTW#L686|L687|l1014|l1015 +LFTX#l1357|l1358 +LFWR#l1595|l1596|l1597 +LFX#l705 +LFXL#l710|l2643 +LFXN#l709|l711|l712 +LFXR#l707 +LFXS#l708 +LFXT#l706 +LFYN#l1363 +LFYT#L29|L30 +LHR#L37 +LHRS#L38 +LJ#L408|L527|L688|l976|l1547|l2324|l2358|l2404 +LJBL#L510|L511|l1080|l1081|l1082|l1083 +LJFR#l724|l725|l726 +LJK#l2373 +LJKL#l2375|l2376|l2377|l2378 +LJKS#l2374 +LJN#l1084 +LJNK#l2331|l2332|l2333 +LJNR#l1086|l1087|l1088|l1089|l1090 +LJNS#l1085|l1091 +LJNT#l1063|l1064|l1065|l1066|l1067 +LJR#L246|l183|l978|l2327|l2382 +LJRN#l980 +LJRS#L247|l184|l185|l979|l981|l2328|l2329 +LJRT#l1068|l1069 +LJS#L409|L528|L689|l977|l982|l1548|l2325|l2330|l2359|l2360 +LJSL#l1092|l1093|l1094|l1095|l1096|l1097|l1098|l1099|l1100|l1101|l1102|l1103|l1104|l1105 +LJST#l2383|l2384|l2385|l2386|l2387 +LJT#l1106|l2326 +LJTM#l1107|l1108|l1109|l1110|l1111|l1112|l1113|l1114|l1115|l1116|l1117|l1118|l1119|l1120|l1121|l1122|l1123|l1124|l1125|l1126|l1127|l1128|l1129|l1130|l1131|l1132|l1133 +LJXN#l2379|l2380|l2381 +LK#L211|L251|L262|L519|L521|L537|L654|L677|L696|l99|l104|l182|l228|l637|l852|l857|l868|l990|l1018|l1076|l1529|l1655|l2270|l2294|l2345|l2368|l2391|l2479|l2734|l2744|l2759 +LKBK#l2355|l2356|l2357 +LKBL#l638|l639|l1653|l1654|l1656|l2272 +LKBR#l2749|l2750|l2751|l2752|l2753|l2754|l2770|l2771|l2772 +LKF#l1909 +LKFK#l1905|l1906 +LKFR#l230|l231|l232 +LKFS#l1908 +LKFT#l1907 +LKFY#l1910 +LKHT#L523|L524 +LKJ#l859|l2281|l2760 +LKJM#l2388|l2389|l2390 +LKJS#l860|l861|l2282|l2761 +LKKR#l113|l114|l115|l116|l117 +LKL#l1023|l1048|l1652|l1664|l2224|l2225|l2253|l2739|l2764 +LKLH#l1660|l1661|l1662 +LKLN#l1663 +LKLR#l1658 +LKLS#l108|l109|l1024|l1025|l1026|l1027|l1028|l1029|l1030|l1031|l1032|l1033|l1034|l1035|l1036|l1037|l1041|l1042|l1043|l1044|l1045|l1046|l1047|l1134|l1659|l2226|l2227|l2228|l2229|l2230|l2231|l2232|l2233|l2234|l2235|l2236|l2237|l2238|l2242|l2243|l2244|l2245|l2246|l2247|l2248|l2249|l2250|l2251|l2252|l2254|l2742|l2765 +LKLT#l1038|l1039|l1040|l2239|l2240|l2241 +LKM#l1141|l1312|l1314|l2304 +LKMN#l1135|l1136|l1137|l1144|l1606|l1607|l1608 +LKMS#l1142|l1143|l1313|l1315|l2305|l2306 +LKMT#l2297|l2298|l2299 +LKMX#l2295|l2296 +LKN#L531|l131|l133|l195|l1665 +LKNB#l2347|l2348|l2349 +LKNK#l107|l111|l112|l190|l191|l641|l642|l643|l644|l645|l856|l866|l1073|l1074|l1075|l1532|l1533|l1534|l1675|l1676|l1677|l2280|l2371|l2372|l2482|l2741|l2763 +LKNM#l1651 +LKNN#l1670 +LKNP#l192|l193|l194 +LKNS#L532|l132|l196|l197|l865|l1647|l1650|l1667|l1668|l1669|l1671|l2740 +LKNT#l1648|l1649|l1666 +LKP#l2291 +LKPS#l2292|l2293 +LKR#L730|l863|l1071|l1672|l1911|l1940|l2274|l2362|l2737|l2747 +LKR0#l2350|l2351|l2352|l2353|l2354 +LKRH#l1307|l1308|l2364|l2365|l2366|l2393|l2394|l2395|l2396 +LKRL#l2401|l2402 +LKRM#l1138|l1139 +LKRN#L35|L36|L248|L249|L250|l1077|l1078|l1079|l1946 +LKRS#l118|l119|l1912|l1913|l1941|l1943|l1944|l1945|l1948|l2275|l2276|l2363|l2367|l2481|l2748 +LKRT#l186|l187|l188|l1942|l2745|l2746 +LKRX#l1531|l1947 +LKS#L33|L34|L212|L252|L520|L522|L655|L656|L694|L695|L697|l100|l105|l106|l110|l198|l229|l233|l753|l853|l855|l858|l867|l991|l992|l1019|l1021|l1140|l1535|l1673|l2271|l2286|l2300|l2307|l2308|l2346|l2369|l2370|l2392|l2397|l2403|l2486|l2693|l2735|l2743|l2766 +LKSK#l1373|l1374|l1375|l1376|l1377|l1378|l1379|l1380|l1381|l1382|l1383|l1384|l1385|l1386|l1387|l1388|l1389 +LKSL#l761|l2767|l2768|l2769 +LKSM#L718|L719|L720|L721|l1370|l1371|l1372|l2287|l2288|l2289 +LKSN#L366|L367|l762|l763 +LKSR#l757|l2924|l2925|l2926|l2927|l2928|l2929|l2930|l2931|l2932|l2933|l2934|l2935|l2936 +LKSS#L368|L369|L370|l758|l1020|l1022|l1390|l1391|l2545|l2546|l2547|l2694 +LKST#l234|l754|l755|l756|l759|l760|l864|l1072|l1316|l1317|l1318|l2290|l2309|l2310|l2311|l2548|l2549|l2738 +LKT#l103|l189|l640|l854|l862|l1049|l1052|l1060|l1070|l1530|l1657|l1914|l2256|l2273|l2277|l2283|l2361|l2480|l2483|l2736|l2762 +LKTB#l2255 +LKTF#l2263 +LKTK#l128 +LKTL#l127 +LKTM#l1309|l1310|l1311 +LKTN#l1056|l2259 +LKTP#l2398|l2399|l2400 +LKTR#l961|l962|l963|l964|l965|l966|l967|l968|l969|l970|l971|l972|l973|l974|l1609|l1610|l1611|l1612|l1613|l2264 +LKTS#l101|l102|l129|l130|l1050|l1053|l1054|l1055|l1061|l1062|l1915|l1926|l1927|l1928|l1929|l1932|l1933|l1934|l1935|l1936|l1937|l1938|l1939|l2258|l2278|l2279|l2284|l2285|l2484|l2485 +LKTT#l120|l121|l122|l123|l124|l1051|l1916|l1917|l1918|l1919|l1923|l1924|l1925|l1930|l1931|l2257 +LKTX#l125|l126|l1920|l1921|l1922 +LKWR#l1145|l1146|l1147|l1148|l2773|l2774 +LKWS#l1674 +LKWT#L41|L42|L525|L526|l2301|l2302|l2303 +LKXN#l1057|l1058|l1059|l2260|l2261|l2262|l2312|l2313|l2314 +LL#L266|L270|L302|L410|L412|L416|L422|L426|L538|L682|L698|L700|L734|l1687|l2418|l2428|l2690|l2775|l2782 +LLB#l2777 +LLBS#l2776|l2778 +LLF#l2686 +LLFS#l2687|l2688 +LLK#l1678 +LLKS#l1679|l1680 +LLN#L414 +LLNK#L424|L425|l2420|l2780 +LLNS#L415|l2689 +LLNT#L272|L273|L637|l2679|l2680|l2681|l2682|l2683 +LLP#l2424 +LLPN#l2425 +LLPP#l2421|l2422|l2423 +LLPS#l2426 +LLPX#L418|L419|L420 +LLR#l2684 +LLS#L267|L271|L303|L411|L413|L417|L421|L423|L427|L539|L683|L699|L701|L735|l727|l1681|l1688|l2427|l2781|l2783|l2784 +LLSL#l728 +LLSN#l729|l730 +LLST#l2685 +LLT#L540|l1682|l2419|l2779 +LLTN#l1685 +LLTS#L541|l1683|l1686 +LLTT#l1684 +LM#L48|L373|L428|l235|l236|l242|l264|l1164|l1689|l1701|l1717|l1741|l1763|l2131|l2159|l2164|l2487 +LMB#L432|l1697 +LMBK#L430|l257|l258|l259|l2785|l2786 +LMBL#l1696 +LMBN#l252|l253|l254|l255|l256 +LMBR#L50|L51|L52|L53|L433|L434|L435|L542|L543|L544|L545|L546|L547|l265|l266|l267|l1691|l1692|l1693|l1694|l1695|l2787|l2788|l2789|l2790|l2791|l2792|l2793|l2794|l2795|l2796|l2797|l2798|l2799|l2800|l2801 +LMBS#L49|L431|l243|l244|l245|l246|l247|l260|l261|l262|l263|l1690|l1698|l1699|l1700 +LMBT#l248|l249|l250|l251 +LMF#l2943 +LMFM#l2950|l2951|l2952 +LMFS#l2944|l2946|l2947|l2948 +LMFT#l2945|l2949 +LMKL#l1707|l1708 +LMKN#l734|l735 +LMKR#l731|l732|l733 +LMKS#l2817|l2818|l2819 +LML#l269 +LMLT#l1709|l1710 +LMN#L253|L736|l284|l736|l738|l778|l780|l1178|l1185|l1737|l2802 +LMNK#l293|l294|l295|l1175|l1176|l1177|l1183|l1722|l2490 +LMNN#l1739|l2804|l2805 +LMNR#l286|l2806|l2807|l2808 +LMNS#L254|L737|l270|l271|l285|l737|l779|l1179|l1184|l1740|l2803|l2809|l2810|l2811|l2812|l2813|l2814|l2815|l2816 +LMNT#L54|L55|L56|l272|l273|l274|l275|l276|l277|l278|l279|l280|l287|l288|l289|l290|l1180|l1181|l1182|l1738 +LMNX#l291|l292 +LMP#l296|l1746|l2820|l2831 +LMPB#l298|l299 +LMPK#l2822|l2823 +LMPL#l300|l301|l302|l303|l304|l1760 +LMPN#l305|l306|l307|l308|l309|l310|l311|l1759|l1761|l2827|l2828 +LMPR#l315|l316|l317|l1748|l1749|l2825 +LMPS#l297|l312|l313|l314|l318|l1750|l1762|l2821|l2826|l2830 +LMPT#l1747|l1751|l1752|l1753|l1754|l1755|l1756|l1757|l1758|l2824 +LMPX#l319|l320|l321|l2829 +LMR#L45|l281|l1186|l1720|l2161 +LMRK#l1711|l1712|l1713 +LMRS#L46|l1187|l1188 +LMS#L47|L374|L429|L738|l237|l238|l282|l322|l1165|l1166|l1702|l1714|l1718|l1719|l1742|l2132|l2133|l2160|l2163|l2488|l2491 +LMSM#L43|L44 +LMSN#l1743|l1744|l1745 +LMSR#l239|l240|l241 +LMST#l283|l1715|l1716|l1721|l2162 +LMT#l268|l1703|l1706|l1723|l2489 +LMTL#l1733|l1734|l1735 +LMTN#l1732 +LMTR#l1729|l1730|l1731 +LMTS#l1167|l1168|l1169|l1170|l1171|l1172|l1173|l1174|l1704|l1705|l1724|l1736 +LMTT#l1728 +LMTX#l1725|l1726|l1727 +LN#L57|L59|L75|L77|L197|L213|L216|L218|L235|L274|L276|L287|L289|L304|L306|L312|L316|L375|L436|L455|L468|L518|L548|L558|L560|L650|L702|L739|L749|L751|l210|l323|l401|l739|l869|l1549|l1771|l1852|l1865|l2134|l2165|l2405|l2429|l2492|l2498 +LN0N#l434|l435 +LNBK#l1787|l1788|l1789 +LNFT#l1791 +LNHR#l1870 +LNJ#l1764|l1773|l2609|l2859 +LNJF#l2449|l2450 +LNJN#l2461|l2462|l2463|l2464|l2612|l2867 +LNJR#l1806|l1807|l1808|l1809|l1810|l1811|l1812|l1813|l2447 +LNJS#l1774|l1775|l2448|l2611|l2860|l2862 +LNJT#l2446|l2466|l2467|l2468|l2469|l2470|l2610|l2861 +LNJX#l2465 +LNK#L79|L453|L555|l419|l427|l1805|l1814|l1833|l2439|l2857 +LNK0#l1195|l1196|l1197|l1198|l1199|l1200|l1201|l1202|l1203|l1204|l1205|l1206|l1207|l1208 +LNKB#l1835|l2440|l2441|l2442|l2443|l2444|l2445 +LNKF#L556|L557|l2863|l2864|l2865|l2866 +LNKJ#l404|l405|l406|l1836|l1837|l1838 +LNKL#L81|L82|L438|L439|L440|l425|l1818|l2407|l2408|l2409 +LNKM#l1843|l1844|l1845 +LNKN#l424|l426|l1819|l1820|l1842|l2454|l2455 +LNKP#l1847|l1848 +LNKR#l415|l416|l417|l418|l420|l422|l1840|l1841|l2451|l2452|l2453|l2456|l2457|l2458 +LNKS#L61|L62|L80|L83|L84|L454|L465|l421|l423|l1815|l1816|l1817|l1821|l1822|l1823|l1824|l1825|l1826|l1834|l1846|l2459|l2460|l2471|l2475|l2476|l2858|l2868|l2957|l2958|l2959 +LNKT#l407|l408|l409|l410|l1839 +LNKX#l411|l412|l413|l414|l2472|l2473|l2474 +LNL#L470|l1776|l1777|l2433 +LNLM#l1853|l1854 +LNLN#l428|l429|l2432 +LNLR#l2430 +LNLS#L471|l2431 +LNMN#l1778|l1779|l1780|l1792|l1793|l1794|l1827|l1828|l1829 +LNMW#l741|l742 +LNN#L278|L285|L741|l1224|l1795 +LNNK#L280|L281|l873|l874|l875|l1830|l1831|l1832|l2171 +LNNS#L279|L282|L283|L284|L286|l1209|l1210|l1211|l1796|l1797 +LNNT#l1212|l1213 +LNR#L290|L292|L294|L318|l871|l1781|l1798|l2168|l2434|l2494|l2835 +LNRL#l1786 +LNRS#L291|L293|L295|L319|l1784|l1785|l1799|l1800|l2169|l2170|l2435|l2436 +LNRT#L308|L309|L310|L311|l1782|l1783 +LNS#L58|L60|L63|L76|L78|L156|L198|L217|L219|L236|L275|L277|L288|L305|L307|L313|L317|L376|L437|L456|L457|L458|L469|L549|L559|L561|L651|L703|L740|L750|L752|l324|l325|l326|l402|l403|l740|l743|l876|l877|l878|l1215|l1216|l1550|l1551|l1772|l1801|l1866|l1867|l1868|l1872|l1882|l1889|l2135|l2136|l2166|l2172|l2406|l2410|l2493|l2495|l2497|l2691|l2833 +LNSL#L65|L66 +LNSM#l1802|l1803|l1804|l2437|l2438 +LNSN#L85|L86|l336|l1878|l1888 +LNSR#l329|l330|l331|l1874|l1875|l1876|l1884|l1885|l1886 +LNSS#L64|L157|l327|l332|l1217|l1869|l1877|l1887|l2832|l2834 +LNST#l328|l333|l334|l335|l872|l1855|l1856|l1873|l1883|l2496 +LNSX#l1871|l1879|l1880|l1881 +LNT#L67|L296|L314|L441|L443|L451|L459|L648|L743|L747|L753|l337|l339|l870|l1189|l1218|l1222|l1790|l1849|l1857|l1864|l2167 +LNTB#L445|L446 +LNTF#l343|l344|l345|l346|l347|l348|l1214 +LNTH#l349|l350|l351|l352|l353 +LNTK#l2836|l2837 +LNTL#l357|l358|l359|l360|l361|l362|l363|l364|l365|l366|l367|l368|l1219|l1220|l1221|l1859|l1860|l1861 +LNTM#l369|l370|l371|l372|l373|l374|l375|l376 +LNTN#L71|L72|L298|L463|L464|L550|L551|L552|L553|L554|L745|L746|l354|l355|l356|l377|l378|l379|l380|l381|l430|l1193|l1768|l1769|l1770 +LNTP#L461|L462 +LNTR#L69|L70|L73|L74|L158|L159|L160|L214|L215|l431|l432|l433|l656|l657|l658|l659|l660|l661|l662|l663|l664|l665|l666|l667|l668|l669|l670|l671|l672|l673|l674|l675|l676|l677|l678|l679|l1190|l1191|l1192|l1862 +LNTS#L68|L297|L299|L315|L442|L444|L447|L448|L449|L450|L452|L460|L649|L744|L748|L754|l338|l340|l341|l382|l383|l384|l385|l386|l387|l388|l389|l390|l391|l392|l393|l394|l395|l396|l397|l398|l1194|l1223|l1850|l1851|l1858|l1863 +LNTT#l342 +LNTW#l399|l400 +LNWR#l2173|l2174 +LNWT#L466|L467 +LNX#L742|l649|l2838|l2953 +LNXB#l2840|l2841 +LNXN#l655|l2843|l2844|l2845|l2846|l2847|l2848|l2850|l2956 +LNXP#l1765|l1766|l1767 +LNXR#l651|l652|l653|l2851|l2852|l2853 +LNXS#l654|l2839|l2849|l2955 +LNXT#l650|l2842|l2854|l2855|l2856|l2954 +LNYR#l436|l437|l438 +LP#L97|L704|l439|l879|l1890|l1899|l1900|l2499|l2509|l2531|l2532 +LPBR#l441|l442|l443 +LPFR#l884|l885|l886|l887|l888 +LPL#l446 +LPLN#L93|L94|L95|L96 +LPLS#l447|l449 +LPLT#L320|L321|l448 +LPN#l453|l2869 +LPNK#l458|l889|l2507|l2535|l2540 +LPNS#l2870|l2871 +LPPL#l790 +LPR#l881|l1233|l2505|l2537 +LPRS#l791|l792|l882|l883|l1234|l1235|l1239|l1240|l1241|l2538|l2539 +LPRT#l1225|l1226|l1227|l1228|l1229 +LPRX#l1236|l1237|l1238 +LPS#L98|L99|L562|L705|L706|L707|l440|l459|l460|l890|l1891|l1892|l1901|l2500|l2508|l2534|l2541|l2872|l2873 +LPSK#L268|L269|L473|L474|l1897 +LPSN#L472|l464 +LPSS#L563|l461|l463|l1893 +LPST#l462|l1902|l1903|l1904|l2506|l2542|l2543|l2544 +LPT#l454|l455|l880|l1242|l1894|l1898|l2501|l2533|l2536 +LPTK#l444|l445 +LPTN#L475|L476|l1243|l1244|l1245 +LPTP#l465|l466 +LPTR#l450|l451|l452 +LPTS#l456|l457|l1895|l1896 +LPWN#l467|l468|l469 +LR#L100|L115|L161|L172|L189|L220|L222|L325|L477|L533|L564|L588|L590|L598|L600|l211|l225|l993|l1000|l1403|l1949|l1951|l2562|l2568|l2570|l2613|l2878|l2968 +LRBR#l470|l471|l472|l2970|l2971|l2972 +LRF#l516|l518 +LRFL#l519 +LRFS#l517 +LRJ#l493 +LRJL#l494 +LRJN#l495 +LRJR#l496 +LRJS#l497|l498|l499|l500 +LRJX#l501 +LRK#L111|l502|l507|l2885|l2974 +LRKL#l2975|l2976 +LRKN#l510|l515|l2564|l2565|l2566|l2887 +LRKS#L112|l503|l508|l511|l512|l513|l514|l2888|l2982 +LRKT#l509|l2886 +LRL#L163|l684 +LRLN#l687 +LRLS#L164|l685|l688 +LRLT#l686 +LRM#L102 +LRMS#L103 +LRN#L108|L165|L566|L568|L576|L578|L580|L592|L594|L596|l891 +LRNJ#l520|l521|l522|l523 +LRNK#l524|l525|l997|l998|l2615|l2884 +LRNN#l897|l898 +LRNR#L323|L324|l894|l895|l896 +LRNS#L166|L167|L168|L169|L187|L188|L567|L569|L577|L579|L581|L582|L583|L584|L585|L593|L595|L597|l744|l745|l899 +LRNT#L170|L171|l892|l893|l900 +LRR#l995 +LRS#L101|L109|L113|L116|L117|L118|L162|L173|L190|L221|L223|L326|L478|L534|L565|L589|L591|L599|L601|l212|l216|l220|l224|l999|l1404|l1405|l1950|l2563|l2567|l2569|l2616|l2880|l2969|l2973 +LRSN#L119|L120|L121|L122|l219|l223|l473|l474|l475|l476|l477|l478 +LRSS#L110|L114|l218|l222|l2977|l2978|l2979|l2980|l2981 +LRST#l217|l221|l996 +LRT#L39|L106|L570|L586|l213|l482|l492|l504|l680|l994|l2550|l2614|l2879|l2881 +LRTL#l2554|l2555|l2556|l2557|l2882 +LRTN#L104|L105|l490|l2553|l2883 +LRTR#l485|l486|l487|l488 +LRTS#L40|L107|L571|L572|L587|L622|L623|l214|l215|l483|l489|l491|l505|l506|l681|l2551|l2558 +LRTT#l484|l2552 +LRTX#L573|L574|L575|l682|l683|l2559|l2560|l2561 +LRX#l479|l2874 +LRXN#l2877 +LRXS#l480|l481|l2876 +LRXT#l2875 +LS#L1|L3|L20|L88|L89|L123|L125|L184|L196|L206|L210|L234|L263|L301|L322|L327|L372|L403|L479|L506|L508|L529|L530|L535|L536|L607|L609|L610|L611|L612|L614|L639|L647|L657|L678|L690|L691|L692|L722|L729|l2|l77|l134|l542|l543|l545|l550|l646|l714|l746|l793|l797|l808|l815|l901|l902|l984|l1001|l1150|l1151|l1254|l1255|l1396|l1504|l1552|l1554|l2268|l2478|l2510|l2511|l2572|l2578|l2579|l2617|l2626|l2692|l2708|l2709 +LS0#L332 +LS0N#l959|l960 +LS0S#L333 +LSBK#l904|l905|l906 +LSBL#l2571 +LSBN#L481|L482|l809|l1246|l1247|l1248|l1249|l1250 +LSFL#L620|L621 +LSFR#L667|L668 +LSFS#l527|l528|l529|l530 +LSHL#l908|l909|l910|l911|l912|l913 +LSK#L708 +LSKN#l526 +LSKS#L709 +LSL#L328|L330|L483|L669|L671|L758|l802|l806|l1952|l2513|l2623 +LSLS#L329|L331|L484|L670|L672|L759|l807|l1953 +LSM#l2937 +LSMN#l1962 +LSMS#l2938|l2939 +LSN#L191|L665|L724|l1258|l1263|l1400|l2514|l2983 +LSNJ#l2703|l2704|l2705 +LSNK#l97|l98|l541|l553|l805|l923|l1399|l2522|l2577|l2625 +LSNN#l1260|l2517 +LSNS#L192|L666|L725|l803|l804|l1261|l1264|l1265|l1401|l1402|l1506|l1507|l1508|l1509|l1510|l1511|l1512|l1513|l1514|l1515|l1516|l1517|l2516|l2518|l2624|l2984 +LSNT#L673|L674|l1259|l2515 +LSNX#l1518|l1519|l1520|l1521|l1522|l1523|l1524 +LSP#l1954 +LSPN#l1960 +LSPR#l1957|l1958|l1959 +LSPS#l1955|l1961 +LSPT#l1956 +LSR#L201|l95|l531|l800|l914|l1152|l1262|l2519|l2573|l2621 +LSRL#l1155|l1156 +LSRS#L202|L203|l532|l533|l915|l916|l1153|l2574|l2575 +LSRT#l80|l81|l82|l83|l1154|l2128|l2129|l2130 +LSRW#l1157 +LSRX#l84|l85|l86 +LSS#L18|L124|L126|L480|L507|L509|L613|L615|L658|L679|L693|L723|l78|l87|l200|l205|l544|l546|l547|l551|l554|l799|l903|l917|l1256|l1257|l1398|l1505|l2269|l2520|l2576|l2580|l2618|l2620|l2889 +LSSL#l2890 +LSSN#l203|l208|l2891 +LSSS#l202|l207 +LSST#L257|L258|L489|L490|l96|l201|l206|l801|l2521|l2622 +LSSX#l199|l204 +LST#L675|l79|l552|l555|l747|l798|l907|l924|l1266|l1397|l1528|l1963|l2512|l2581|l2619|l2729|l2896|l2918 +LSTF#l2905|l2906 +LSTL#l559|l1977|l1978|l1979|l1980|l2732|l2909 +LSTN#l557|l558|l1966|l1967|l1968|l1969|l1970|l1971|l1972|l1973|l1974|l1975|l1976|l2733|l2910|l2911 +LSTR#L334|L335|L485|L486|L487|L488|l2899|l2900|l2901|l2902|l2903|l2904|l2907|l2912|l2913|l2914|l2915|l2916 +LSTS#L676|l560|l748|l749|l1964|l1981|l2897|l2908|l2917 +LSTT#l548|l549|l556|l1965|l2730|l2731|l2898 +LSTW#l925 +LSWN#l88|l89|l90 +LSWR#l91|l92 +LT#L24|L127|L152|L231|L514|L602|L604|L642|L731|l135|l142|l156|l209|l226|l561|l570|l618|l628|l820|l975|l1267|l1364|l1536|l1540|l1545|l1614|l1982|l2138|l2315|l2523|l2582|l2590|l2595|l2627|l2919 +LTBK#l161|l162|l163 +LTBL#l629|l630|l2140 +LTBR#l158|l159|l160 +LTF#L148 +LTFN#L150|L151|l164|l165|l166 +LTFS#L149|l1628|l1629 +LTHL#l2598|l2599 +LTJS#l2060|l2061 +LTKM#l571|l572|l573 +LTKN#l2048|l2049|l2050 +LTKR#l2756|l2757|l2758 +LTKS#l592|l593 +LTKT#l2051|l2052|l2053|l2054|l2057|l2058|l2059 +LTKX#l2055|l2056 +LTL#L495|l150|l574|l1367|l1635|l2076|l2600 +LTLF#l168|l169|l170 +LTLK#l167 +LTLN#l154|l2077 +LTLR#l2078 +LTLS#l151|l153|l1539|l2079 +LTLT#l152 +LTM0#l2601|l2602|l2603|l2604 +LTMS#l2062|l2063 +LTMT#l1158|l1159|l1160|l1161|l1162|l1163 +LTN#L22|L129|L131|L142|L193|L199|L264|L496|L733|l144|l822|l1617|l1984 +LTNK#l147|l148|l149|l635|l830|l1299|l1300|l1633|l1634|l2145|l2146|l2147|l2529 +LTNM#l631|l632 +LTNN#l1555|l1556|l1557|l1558|l1559|l1622|l1638|l1639 +LTNR#l1619|l1620|l1621 +LTNS#L23|L130|L132|L133|L134|L135|L136|L137|L138|L139|L140|L141|L143|L194|L200|L265|L497|l575|l576|l577|l578|l579|l1368|l1369|l1623|l1636|l1637|l1983|l1985|l2605 +LTNT#l580|l1618 +LTP#l1304 +LTPR#l1640 +LTPS#l1305|l1306 +LTR#L154|l137|l581|l619|l647|l823|l1283|l1365|l1546|l1624|l1989|l2065|l2068|l2142|l2411|l2526|l2588|l2596 +LTRB#L146|L147|l1285|l1286|l2070|l2071|l2072 +LTRH#l1291|l1292|l1293 +LTRJ#l2082|l2083|l2084|l2085|l2086|l2087|l2088|l2089 +LTRK#l2755 +LTRL#l174|l582|l583|l584|l585|l586|l587|l588|l589|l590|l620|l825|l1993|l1994|l1995|l1996|l1997|l1998|l1999|l2000|l2001|l2002|l2003|l2004|l2005|l2006|l2007|l2008|l2009|l2010|l2011|l2012|l2013|l2014|l2080|l2081 +LTRM#L342|L343 +LTRN#L128|l140|l615|l616|l617|l1294|l1295|l2074|l2416 +LTRP#l1296|l1297 +LTRR#l1288|l1289|l1290|l2015|l2016|l2413|l2414|l2415 +LTRS#L155|l138|l141|l648|l824|l826|l1284|l1298|l1625|l1626|l1990|l1991|l1992|l2023|l2066|l2067|l2069|l2075|l2143|l2144|l2417|l2527|l2528|l2587|l2589 +LTRT#l139|l1230|l1231|l1232|l1287|l2017|l2018|l2019|l2020|l2021|l2022|l2073|l2412 +LTRX#l827|l828|l829 +LTS#L21|L25|L153|L232|L237|L238|L515|L603|L605|L643|L732|l136|l145|l146|l155|l157|l227|l621|l622|l636|l831|l1268|l1282|l1301|l1537|l1541|l1542|l1543|l1615|l1641|l2139|l2148|l2316|l2317|l2524|l2530|l2586|l2591|l2592|l2593|l2628|l2632|l2920|l2921 +LTSP#l2606|l2607|l2608 +LTSS#l623|l625|l1302|l1303|l2594 +LTST#l591|l624|l1366|l1627|l2149|l2150|l2318|l2319|l2320|l2321|l2322|l2323|l2597 +LTSW#l626|l627 +LTT#L644|L645|l143|l634|l821|l1538|l1616|l2141|l2525|l2706 +LTTM#l2922|l2923 +LTTN#l1271|l1272|l1273 +LTTR#l633 +LTTS#l2064 +LTTT#l609|l610|l611|l612|l613|l614 +LTWK#L680|L681 +LTWT#l1645|l1646 +LTX#L340|l608|l2629 +LTXL#l2630 +LTXN#l2631 +LTXP#L26|L27|L28|l171|l172|l173|l1642|l1643|l1644 +LTXS#L341 +LTY#L144 +LTYS#L145 +LW#L631|l1003 +LWL#L633 +LWLN#L512|L513 +LWLS#L634 +LWMN#l794|l795|l796 +LWN#l2662 +LWNB#L635|L636 +LWNH#L239|L240 +LWNK#l2678 +LWNS#L362|L363 +LWNT#L185|L186 +LWR#l2671 +LWRK#l2672 +LWRM#l2675 +LWRN#l2674 +LWRS#l2676 +LWRT#L241|l1002|l2673 +LWS#L361|L364|L365|L632|l1004 +LWST#l2677 +LWT#l2670 +LWYR#l750|l751|l752 +LX#L207|L659|l534|l562|l816|l918|l985|l1269|l1986|l2265|l2892 +LXK#l567 +LXKS#l568|l569 +LXL#l2894 +LXLN#L19 +LXN#L90|L616|L661|L663|l1251|l1525|l2583 +LXNK#l538|l539|l540|l566|l819|l922|l989 +LXNN#L618|L619 +LXNS#L91|L92|L617|L662|L664|l1252|l1253|l1526|l1527|l2584|l2585|l2895 +LXR#l951|l957 +LXRM#l93|l94 +LXRS#l952|l953|l954|l955|l956|l958 +LXRT#L259 +LXS#L208|L660|l535|l537|l563|l565|l818|l919|l921|l986|l988|l1270|l1987|l1988|l2266|l2267|l2893 +LXT#l536|l564|l817|l920|l987 +LXTN#L400|L401|L406|L407 +LY#l2940 +LYBT#l765|l766|l767 +LYF#l781 +LYFL#l2960|l2961|l2962|l2963|l2964|l2965|l2966|l2967 +LYFR#l787|l788|l789 +LYFS#l782|l783 +LYL#L640|l2695|l2699 +LYLS#L641|l2696|l2697|l2698 +LYLT#l2700|l2701|l2702 +LYN#L755 +LYNK#l777|l2942 +LYNS#L756|L757 +LYR#l769 +LYRN#l772 +LYRS#l770|l773 +LYRT#l771 +LYS#l2941 +LYT#l774|l784 +LYTS#l775|l776|l785|l786 +LYW#l768 ++++++++++ +M#M0|M79|M112|M251|M523|M562|M591|M681|M862|M1057|M1060|M1073|M1379|W383|m0|m1|m1346|m1384|m1417|m1862|m2184|m2202|m3352|m3356|m3895|m4261|m4378|m4883 +M0#M498|m1249|m4150|m4340|m4357|m4925 +M0BL#m4152|m4153|m4154|m4155|m4156 +M0FL#m4343|m4344|m4345 +M0K#m4927 +M0KL#m4928 +M0L#m2154 +M0LJ#m4929|m4930|m4931|m4932|m4933|m4934|m4935|m4936|m4937|m4938|m4939 +M0LS#m2155 +M0MF#m2129 +M0MT#m1251|m1252|m1253|m1254|m1255|m1256 +M0N#m2130 +M0NK#m2134|m4348 +M0NL#m2132|m2133 +M0NS#m2131 +M0PS#m4350|m4351|m4352 +M0R#m4157|m4346 +M0RB#m4159|m4160 +M0RF#m4162 +M0RH#m4163|m4164 +M0RK#m4349 +M0RL#m4166|m4167|m4168|m4169|m4170|m4171 +M0RN#m4165 +M0RS#m4158|m4172 +M0RT#m4161 +M0S#M499|M500|M501|M502|m1250|m1257|m2153|m4151|m4173|m4341|m4353|m4926|m4940 +M0SL#M846|M847 +M0ST#m4347 +M0T#m2135|m4342 +M0TK#m2137|m2138 +M0TL#m2147|m2148|m2149|m2150|m2151 +M0TN#m2127|m2128 +M0TS#M841|M842|M843|M844|M845|m2136|m2139|m2140|m2141|m2142|m2143|m2144|m2145|m2146|m2152 +M0WX#m4354|m4355|m4356 +MB#m1385|m3367 +MBBN#M592|M593 +MBL#M5|M1061|M1063|m3371 +MBLS#M6|M1062|M1064|m3372|m3373|m3374|m3375|m3376|m3377|m3378|m3379|m3382|m3383|m3384|m3385|m3386|m3387|m3388 +MBLT#m3380|m3381 +MBNK#m3370 +MBS#m1386|m3368|m3389 +MBST#m3390|m3391|m3392 +MBT#M1065|m3369 +MBTS#M1066 +MF#M83|m137|m1339|m2401|m4362|m4371|m4391|m4456 +MFBL#m4360|m4361 +MFK#m2197 +MFKR#m4373|m4374 +MFL#m1393|m4463 +MFLN#m4469 +MFLR#m4465|m4466|m4467 +MFLS#m1389|m1394|m4468 +MFLT#m4464 +MFLW#M573|M574|m1390|m1391|m1392 +MFMN#m4364|m4365|m4366 +MFN#M1320|m1341|m4459 +MFNK#m2403|m4376|m4377|m4461 +MFNS#M1321|m1342|m4460|m4462 +MFR#M571|m2198|m4367 +MFRK#m1343|m1344|m1345 +MFRS#M572|m2199|m4368|m4369 +MFS#M84|M85|M86|M547|M548|m138|m1340|m2404|m4370|m4372|m4375|m4457|m4470 +MFST#M784 +MFT#m2402|m4363|m4458|m4471 +MFTS#m4472|m4473 +MHBH#M105 +MHF#M1097 +MHFS#M1098 +MHK#M1099 +MHKN#M1102|m254|m255|m256 +MHKS#M1100|M1101 +MHM#m1395 +MHMS#m1396 +MHMT#M111|M1079|M1080|M1081|M1082|M1083|M1084|M1085|M1086|M1087|M1088|M1089|M1090|M1091|M1092|M1093|M1094|M1095|M1322|M1323 +MHNT#M1096 +MHR#m3524 +MHRJ#m245|m246|m247 +MHRN#m248|m249|m250 +MHRS#m3525 +MHT#m257 +MHTM#m251|m252|m253 +MHTS#m258|m259 +MHYN#M106|M107|M108 +MJ#M70|M95|M717|M719|M906|m149|m2339 +MJF#M1105 +MJFS#M1106 +MJK#m150 +MJKL#m152|m153 +MJKS#m151 +MJLK#m354|m355 +MJLN#M91|M92 +MJNT#m143|m144 +MJR#M127|M131|m356|m1427 +MJRK#M129|M130 +MJRN#m362 +MJRS#M128|m357|m366 +MJRT#m358|m359|m360|m361|m363|m364|m365 +MJS#M71|M96|M718|M720|M907|m2340|m2341 +MJSK#m367 +MJST#M124|M125|M126|m157|m158|m159|m160|m161|m162|m163|m349|m350|m351|m352|m353 +MJT#m2342 +MJTS#m2343|m2344 +MJXN#m154|m155|m156 +MJYR#M102|M103|M104 +MK#M7|M11|M37|M39|M93|M649|M651|M707|M859|M866|M892|M894|M923|M1054|M1214|m26|m139|m368|m385|m1608|m1623|m1625|m2200|m2206|m2429|m3398|m3559|m4397|m4409|m4474|m4485 +MKB0#M16|M17 +MKBK#m1629 +MKBR#M594|M595|m4 +MKBT#m1626|m1627|m1628|m1630|m1631 +MKFK#M679 +MKFN#m1649|m1650|m1651 +MKFR#M635|M636|M675|M676|m369|m370 +MKFS#M680 +MKFT#M633|M634 +MKHL#M925|M926 +MKHR#m1635|m1636 +MKJ#M637 +MKJS#M638 +MKK#M618|M689|m18 +MKKF#M639|M640 +MKKL#M598|M599|M608|M609|M610|M611|M612|M613|M622|M623 +MKKN#M596|M597|M614|M615|M677|M678 +MKKR#M48|M600|M601|M602|M603|M604|M605|M606|M607|M616|M617|M620|M621|M643|M644 +MKKS#M619|M690|m19|m20|m3393|m3394|m3395 +MKKW#M641|M642 +MKL#M14|M921|M1076|M1304|m92|m1611|m3521 +MKL0#m1637|m1638|m1639|m1640 +MKLJ#m4884|m4885|m4886|m4887|m4888 +MKLK#m4487|m4488|m4489 +MKLL#M661|M662 +MKLM#m1641|m1642|m1643|m1644|m1645 +MKLN#M663|M664 +MKLP#m1646|m1647|m1648 +MKLR#M40 +MKLS#M15|M922|M1077|M1078|M1305|m3522|m3523 +MKLT#M665|M666 +MKM#M521|m164 +MKMH#M667|M668 +MKML#M44|M45|M669|M670 +MKMS#M522|m165|m166 +MKN#M43|M46|M657|M687|M709|M711|M715|m65 +MKNF#m217|m218|m219|m220|m221|m222|m223|m224|m225|m226|m227|m228|m229 +MKNK#M721|M722|m382|m383|m384|m3405|m3406|m3407|m3408|m3409|m4400|m4483|m4484 +MKNL#M655|M656|M673|M674|m230|m231|m232|m236|m237|m238 +MKNM#M97|M671|M672|m239|m240|m241 +MKNN#M919|M920|m167|m168|m169|m170|m2412|m2413|m2414 +MKNS#M41|M42|M47|M653|M654|M658|M688|M710|M712|M716|m66|m67|m176|m177|m1612|m4482 +MKNT#M659|M660|m68|m69|m70|m171|m172|m173|m178|m179|m180|m181|m182|m183|m184|m185|m186|m187|m188|m189|m190|m191|m192|m193|m194|m195|m196|m197|m198|m199|m200|m201|m202|m203|m204|m205|m206|m207|m208|m209|m210|m211|m212|m213|m214|m215|m216|m233|m234|m235 +MKNX#m174|m175 +MKP#m242|m377 +MKPS#m243|m244|m378 +MKPT#m1652 +MKR#M132|M861|m72|m371|m1428|m1609|m2201|m2212|m2213|m3400|m3403|m4477|m4480 +MKR0#M13 +MKRB#m74|m75|m2215|m2216|m2217|m2218|m2219|m2220|m2221|m2222|m2223|m2224|m2225|m2226 +MKRF#m86|m87|m88|m2246|m2247|m2248|m2249|m2250|m2251|m2252|m2253|m2254|m2289|m2290|m2291 +MKRK#m76|m77|m78|m79|m80|m2232|m2233|m2234|m2235|m2236|m2237|m2238|m2243|m2255|m2256|m2257|m2258|m2259|m2260|m2261|m4401|m4402|m4403|m4404|m4405|m4406|m4407 +MKRL#m62|m63|m64|m2244|m2245 +MKRM#m71|m81|m82|m2262|m2263|m2264|m2265|m2266|m2267|m2268|m2269|m2270|m2271|m2272|m2273|m2274|m2275|m2276|m2277|m2278|m2279|m2280|m2281|m2282 +MKRN#M896|M897|M898|M899|m21|m22|m23|m24|m25|m83|m84|m85|m1429|m2214|m2283|m2284|m2285|m2415|m2416|m2417|m2418|m2419|m2420 +MKRP#m2286|m2287|m2288|m2292|m2293|m2294 +MKRS#M133|M900|M901|m73|m89|m90|m91|m372|m373|m2229|m2230|m2231|m2295|m2296|m2297|m2298|m2299|m2300|m2301|m2302|m2303|m2304|m2305|m2306|m2307|m3401|m3402|m3404|m4478|m4479 +MKRT#M98|M99|m2239|m2240|m2241|m2242|m2421|m2422|m2423|m2424|m2428 +MKRW#m2308|m2309|m2310|m2311|m2312|m2313 +MKRX#m2227|m2228|m2425|m2426|m2427 +MKS#M8|M12|M38|M49|M94|M100|M101|M550|M552|M650|M652|M708|M860|M867|M893|M895|M924|m27|m28|m374|m1352|m1355|m1624|m1661|m2207|m2430|m2431|m3334|m3410|m4385|m4398|m4408|m4410|m4411|m4412|m4413|m4475|m4486|m4941 +MKSB#m3335 +MKSK#M850|M851|M852|M853|m1632|m1633|m1634 +MKSL#m1356|m1357|m1358|m1359 +MKSM#M554|M555|M556|M557|m1360|m1361|m1362|m1363|m1364|m1365|m1366|m1367|m1368|m1369|m1370|m1371|m1372|m1373|m1374|m1375|m1376|m1377|m1378|m1379|m1380|m1381 +MKSN#M558|M559|m140|m141|m142|m1382|m3341 +MKSR#m3337|m3338|m3339 +MKSS#M551|M553|m1354|m1383|m3340 +MKST#m1353|m1610|m1653|m1654|m3336|m3342|m3343|m3344|m4481 +MKSW#M560|M561 +MKT#m145|m148|m3399|m4399|m4476 +MKTL#M87|M88|M89|M90 +MKTM#m5|m6|m7|m8|m9|m10|m11|m12|m13|m14|m15|m16|m17 +MKTN#M9|M10|M624|M625|M626|M627|M628|M629|m1655|m1656|m1657 +MKTS#m146|m147 +MKTW#M630|M631 +MKTX#M1075 +MKWT#m379|m380|m381|m1658|m1659|m1660 +MKX#m1348 +MKXF#m375|m376 +MKXL#m1349 +MKXN#m1350 +ML#M134|M149|M169|M171|M723|M927|M935|M940|M950|M955|M1055|M1115|M1117|M1119|m277|m413|m464|m472|m476|m1325|m1430|m1438|m1696|m2187|m2432|m2446|m2461|m2519|m3351|m3529|m3560|m3577|m3599|m3610|m4505|m4517|m4518|m4942 +ML0X#M184|M185 +MLB#M137|M175|M731 +MLBK#m279|m280|m281|m282|m283|m284 +MLBL#m469|m470|m471 +MLBR#M135|M136|M733|M734|m4493|m4494|m4495 +MLBS#M138|M176|M732 +MLBT#m3617|m3618 +MLF#m3606 +MLFK#m417|m418|m419|m420|m421|m422|m423|m3602|m3603 +MLFL#M752|M753|m427|m428|m429|m1693|m1694|m1695 +MLFN#M754|M755|M756|M757|m436|m437|m438|m439 +MLFR#M938|M939|m432|m433|m434|m435 +MLFS#m424|m430|m431|m3605 +MLFT#m3604 +MLFY#m3607 +MLHL#m3583|m3584|m3585 +MLJ#m2448 +MLJS#m2449|m2450 +MLK#M1123|m2496|m2508|m2518|m4513|m4535 +MLKK#M139|M140|m484|m485 +MLKL#M163|M164|m3579|m3580|m3581|m3582 +MLKM#m2502|m2503|m2504|m2505|m2506|m2507 +MLKN#M1330|m411|m412|m445|m446|m447|m448|m449|m450|m451|m452|m453|m454|m455|m456|m2501|m4527 +MLKR#M929|m2499|m2535|m2536|m2537 +MLKS#M3|M4|M143|M144|M1124|m2497|m2500|m2509|m2512|m2513|m2514 +MLKT#M959|m2498|m2589|m2590|m2591|m3612|m3613|m3614|m3615|m4501|m4502|m4503|m4504|m4528|m4529 +MLKW#m2515|m2516|m2517 +MLKX#m2510|m2511 +MLLK#m1665 +MLLT#m2538|m2539|m2540|m2541|m2542|m2543 +MLMN#m294|m295|m296|m1666|m1667 +MLMT#m400|m401|m402|m2544|m2545|m2546|m2547|m2548|m2549|m2588 +MLN#M173|M179|M729|M739|M745|M930|M953|M1113|M1326|m1716|m2557|m4522|m4531 +MLN0#m2563|m2564|m2565 +MLNJ#m457|m458|m459|m460|m461|m462|m463|m1674|m1675 +MLNK#m289|m290|m1330|m2189|m2555|m2556|m3531|m4530 +MLNL#m2523 +MLNM#m1678|m1679|m1680|m2524|m2525|m2526 +MLNN#m1676|m1677 +MLNR#M1121|M1122|m480|m481|m2522|m2550|m2551|m2552|m2553|m2554|m2559|m2560|m2561 +MLNS#M174|M180|M730|M740|M746|M931|M932|M954|M1114|M1327|M1331|m425|m1701|m1717|m1718|m2558|m2562|m4523|m4532|m4534 +MLNT#M737|M738|M741|M742|m482|m483|m4533 +MLNX#M725|M726|M727|M728|m1668|m1669|m1670|m1671|m1672|m1673 +MLPN#m2572|m2573|m2574 +MLPR#m403|m404|m405|m491|m492|m493 +MLPS#m2451|m2452|m2453 +MLPT#m2566|m2567|m2568 +MLR#M109|M114|M177|M747|M944|M1317|M1328|M1387|m286|m406|m1327|m1432|m2454|m2527|m3561 +MLRK#m409|m410 +MLRL#m408 +MLRN#M1332|M1333 +MLRS#M110|M115|M178|M945|M1318|M1329|m287|m288|m407|m1328|m1329|m2455|m2456|m2528|m2529|m2575|m2576|m2577|m3562|m3564 +MLRT#M942|M943|m466|m467|m468|m1687|m1688|m1689|m1690|m2532|m2533|m2534|m2585|m2586|m2587|m3563 +MLRX#m1691|m1692 +MLS#M150|M158|M170|M172|M724|M743|M928|M936|M937|M941|M951|M952|M956|M1056|M1116|M1118|M1120|M1388|M1389|m278|m297|m398|m426|m440|m465|m477|m478|m479|m1331|m1431|m1434|m1702|m2190|m2433|m2447|m2457|m2462|m2463|m2520|m2578|m2592|m3532|m3578|m3586|m3600|m3601|m3608|m3611|m4506|m4507|m4519|m4520|m4537|m4943|m4944 +MLSF#M957|M958 +MLSK#m2569|m2570|m2571|m3587|m3588|m3609|m4508|m4509 +MLSN#M948|M949 +MLSS#M744|m399|m441|m442|m443|m444|m3565|m3566 +MLST#m128|m129|m130|m1433|m2458|m2459|m2460|m2579|m2580|m2581|m2582|m2583|m2584|m3589|m3590|m3591|m3592|m3593|m3594|m3595|m3596|m3597|m3598 +MLT#M181|M748|M946|M960|m285|m291|m396|m473|m494|m1326|m1683|m1714|m1719|m2188|m2434|m2436|m2439|m2521|m2530|m2593|m3530|m3567|m3576|m4263|m4276|m4277|m4490|m4521|m4524 +MLTF#M165|M166|M1107|M1108|M1109|M1110|M1111|M1112|M1125|M1126|m4546|m4547|m4548|m4549|m4550|m4551|m4552|m4569|m4609|m4610|m4611 +MLTJ#m390|m391|m392 +MLTK#m414|m415|m416|m1703|m1704|m4538|m4539|m4540|m4541|m4542|m4543 +MLTL#m2444|m4553|m4554|m4555|m4556|m4557|m4558|m4559 +MLTM#m393|m1435|m1436|m1437|m4560|m4561|m4562|m4563|m4564|m4565 +MLTN#M167|M168|M750|M751|M962|M963|M964|m498|m1681|m1682|m1685|m1723|m2445|m2464|m2465|m2466|m2467|m2468|m2596|m3572|m3573|m3574|m3616|m4272|m4273|m4274|m4279|m4566|m4567 +MLTP#m388|m4568|m4570|m4571|m4572|m4573|m4574|m4575|m4576|m4577|m4578|m4579|m4580|m4581|m4582|m4583|m4584|m4585|m4586|m4587|m4588|m4589|m4590|m4591|m4592|m4593|m4594|m4595|m4596|m4597|m4598|m4599|m4600|m4601 +MLTR#M933|M934|m394|m395|m486|m487|m488|m489|m490|m501|m502|m503|m504|m505|m1708|m1709|m1710|m1711|m1712|m1713|m2437|m2469|m2470|m2471|m2472|m2473|m2474|m2475|m2476|m2477|m2478|m2479|m2480|m2481|m2482|m2483|m2484|m2485|m3570|m4266|m4267|m4268|m4269|m4270|m4510|m4511|m4512|m4602 +MLTS#M182|M183|M749|M947|M961|m292|m293|m389|m397|m474|m475|m495|m499|m500|m506|m1686|m1705|m1706|m1707|m1715|m1724|m2435|m2438|m2440|m2443|m2531|m2594|m2597|m3568|m3571|m3575|m4264|m4271|m4275|m4280|m4491|m4492|m4525|m4526|m4603 +MLTT#m496|m497|m1684|m1720|m1721|m1722|m2486|m2487|m2488|m2489|m2595|m3569|m4265|m4278|m4544|m4545|m4604|m4605|m4606|m4607|m4608 +MLTW#m2441|m2442 +MLW#M145|m4536 +MLWK#M965|M966 +MLWN#M147|M148|m1700 +MLWR#m1698 +MLWS#M146|m1699 +MLWT#m1697 +MLX#M141|M159|m2490|m4496|m4514 +MLXL#m4515 +MLXM#m2492|m2493|m2494 +MLXN#M161|M162|m4500|m4516 +MLXS#M142|M160|M735|M736|m2491|m2495|m4497|m4499 +MLXT#m386|m387|m4498 +MLY#M151 +MLYL#M153|M154 +MLYN#M155|M156|M157 +MLYS#M152 +MM#M864|M967|M1127|m2|m298|m507|m535|m1738|m2598|m3619|m3631|m3634|m4612|m4631|m4874 +MM0#m532 +MM0S#m533|m534 +MMB#m510|m513 +MMBL#m4614|m4615|m4616|m4617|m4618 +MMBN#m516 +MMBR#m1725|m1726|m1727|m1728|m1729|m1730|m1731|m1732|m1733|m1734 +MMBS#m511|m512|m514|m517 +MMBT#m515 +MMF#m4629 +MMFK#m4625|m4626 +MMFS#M758|M759|m4628 +MMFT#m4627 +MMFY#m4630 +MMK#m2608 +MMKN#m2613 +MMKR#m527|m528|m529|m2601|m2602|m2603|m2604|m2605|m2610|m2611|m2612|m2614|m2615|m2616 +MMKS#m2617 +MMKT#m2609 +MML#m519 +MMLN#m521|m522|m523 +MMLS#m520|m524 +MMN#m530 +MMNK#m300|m2618 +MMNS#M186|m531 +MMNT#m1735|m1736|m1737|m3621|m3622|m3623|m3624|m3625|m3626|m3627|m3628|m3629|m3630 +MMPS#m4633 +MMR#m525|m1740|m1777|m4619|m4622 +MMRB#m1743|m1744|m1745 +MMRL#m1749|m1750|m1751|m1752|m1753|m1754|m1755|m1756|m1757|m1758 +MMRN#m1746|m1747|m1748 +MMRS#m1741|m1742|m1759|m1760|m1761|m1762|m1763|m1764|m1765|m1766|m1767|m1768|m1769|m1770|m1771|m1772|m1773|m1774|m1775|m1776|m1778|m4620|m4621|m4623 +MMS#M865|M968|M969|M1128|m301|m508|m509|m518|m526|m536|m1739|m1779|m2599|m2606|m2619|m3620|m3632|m3633|m3635|m3636|m4613|m4624|m4632|m4634|m4875|m4876 +MMSH#m1780 +MMSS#M970|m2620|m2621 +MMT#m299|m2600 +MMTK#m2607 +MN#M116|M187|M232|M238|M971|M973|M992|M1129|M1131|M1215|M1217|m302|m537|m589|m634|m690|m798|m1439|m1781|m1859|m2398|m2622|m2650|m2688|m2775|m3357|m3675|m3743|m3912 +MN0#m3877 +MN0L#m1846|m1847|m1848|m3879|m3880 +MN0S#m3836|m3837|m3838|m3839|m3840|m3878|m3881 +MNBK#m3677|m3678|m3679|m3680|m3681 +MNBM#m3914|m3915|m3916 +MNBS#m2709|m2710|m2711 +MNFK#m778|m779|m780|m781|m782|m783|m784 +MNFL#m600|m601|m663|m664|m2652|m2653|m2654 +MNFN#m2769|m2770|m3803 +MNFR#M215|M216|m303|m304|m592|m593|m594|m595|m596|m597|m598|m599|m710|m711|m712|m713|m714|m715|m716|m717|m718 +MNFS#m652|m653|m654|m655|m656|m657|m658|m659|m660|m661|m662|m4651|m4652|m4653|m4654 +MNHL#m626|m627|m628|m1463 +MNHM#M234|M235 +MNHN#m622|m623|m624|m625|m631|m632|m633 +MNHT#M217|M218|M219|m629|m630|m1810|m1811 +MNJ#m544|m604|m621 +MNJB#m545|m546 +MNJM#m548|m549|m550 +MNJN#m558 +MNJR#m551|m552|m553|m554|m555|m556|m606|m607|m608|m609|m1788|m1789|m1790|m3691|m3692|m3693|m3694|m3695 +MNJS#m557|m605|m610 +MNJT#m547 +MNK#M189|M983|M1133|M1156|M1158|M1160|M1162|m615|m636|m642|m669|m728|m2771|m3690|m3732|m3734|m3911|m4642 +MNKB#m2712|m2713|m2714 +MNKL#M1145|M1146|M1147|M1148|M1149|M1150|M1151|M1152|M1153|M1154|M1155|m539|m540|m541|m542|m543|m611|m612|m613|m614|m638|m639|m643|m2684|m2685|m2686|m2687|m3696|m3697|m3698|m3699|m3748|m3749|m3750|m3751|m3756|m3757|m3758 +MNKM#m2715|m2716|m2717|m3762|m3763|m3764|m3765|m3766|m3767|m3768 +MNKN#M762|M763|m602|m603|m665|m666|m667|m683|m684|m693|m694|m695 +MNKR#m618|m619|m620|m644|m645|m646|m647|m648|m649|m650|m651|m3703|m3704|m3705|m3706|m3707|m3708|m3709|m3710|m3711|m3712|m3713|m3715|m3716|m3717|m3769|m3770|m3771|m3772|m3773|m3774|m3775|m3776 +MNKS#M190|M250|M984|M1134|M1140|M1141|M1142|M1157|M1159|M1161|M1163|m616|m617|m637|m640|m670|m671|m2772|m2773|m2819|m2820|m2821|m3700|m3701|m3702|m3733|m3735|m3736|m3739|m3853|m3854|m3855 +MNKT#m3752|m3753|m3754|m3755 +MNKX#m3737|m3738|m3740|m3741|m3742 +MNL#M225|M230|M246|M248|M987|m311|m668|m689|m775|m776|m1456|m1812|m1813 +MNL0#m3779|m3780|m3781|m3782 +MNLJ#m3783|m3784 +MNLK#m687|m3785|m3786|m3787 +MNLN#m305|m306|m307|m308|m309|m310|m688|m3684|m3685|m3686|m3777|m3778 +MNLR#m685 +MNLS#M226|M227|M231|M247|M249|M774|m686|m777|m1814|m3687|m3919 +MNLT#M996|M997|m3920|m3921|m3922|m3923|m3924|m3925|m3926|m3927|m3928 +MNM#M191|m2718 +MNM0#M1164|M1165 +MNMK#m3688 +MNML#m2721|m2722|m2723|m2724|m2725|m2726|m3797|m3798|m3799|m3800 +MNMM#m2742|m2743|m2744 +MNMN#M780|m3353|m3354|m3355|m3788|m3789|m3790|m3791|m3792|m3793|m3882|m3883|m3884|m3885|m3886|m3887|m3888|m3889|m3890|m3891|m3892|m3893|m3894 +MNMR#m3794|m3795|m3796 +MNMS#M192|m312|m313|m314|m785|m786|m787|m2719|m2720|m2727|m2728|m2729|m2730|m2731|m2732|m2733|m2734|m2735|m2736|m2737|m2738|m2739|m2740|m2741 +MNMT#m719|m720|m721|m788|m789|m790|m791 +MNN#M775|M994|m2747 +MNNJ#m1815|m1816 +MNNK#M236|M237|M1166|M1167|m706|m1447|m1448|m1449|m1450|m1451|m1452|m1453|m1454|m1455|m2745|m2746|m3362|m3801|m3802|m3918 +MNNS#M776|M995|m2748|m2749|m3852 +MNNT#M777|M778|M779|m2800|m2801|m2802 +MNPL#M985|M986|m672|m673|m674|m675|m676|m677|m678|m679|m680|m681|m682|m3804|m3805|m3806|m3807|m3808|m3809|m3810|m3811|m3812|m3813|m3814|m3815|m3816|m3817|m3818|m3819|m3820|m3821|m3822|m3823|m3824|m3825|m3826|m3827|m3828 +MNPS#m1820|m1821|m1822 +MNPW#m726|m727 +MNR#M118|M979|M998|M1168|M1339|M1341|m696|m722|m792|m1445|m1823|m2655|m2778|m3360 +MNRF#M981|M982|M1170|M1171 +MNRH#m1826|m1827 +MNRL#m704|m724|m2657|m2658|m2659|m2660|m2661|m2662|m2663|m2664|m2665|m2666|m2667|m2668|m2669|m2670|m2671|m2672|m2673|m2674|m3658|m3829|m3830|m3831 +MNRS#M119|M120|M980|M999|M1169|M1340|M1342|m697|m699|m700|m701|m702|m703|m705|m723|m725|m793|m794|m1824|m1825|m2656|m2675|m2783|m3361|m3929|m3930 +MNRT#M575|M576|M760|M761|m698|m2623|m2624|m2625|m2779|m2780|m2781|m2782 +MNRX#m1791|m1792|m3638|m3639|m3640|m3641|m3642|m3643|m3644|m3645|m3646|m3647|m3648|m3649|m3650 +MNS#M117|M188|M193|M233|M239|M972|M974|M993|M1130|M1132|M1216|M1218|M1337|m315|m538|m590|m591|m635|m641|m691|m729|m733|m1457|m1458|m1459|m1782|m1783|m1817|m1860|m1861|m2399|m2400|m2627|m2676|m2750|m2776|m2777|m2806|m3358|m3363|m3676|m3689|m3714|m3913|m3931 +MNSF#M240|M241 +MNSK#M1003|M1004|M1174|M1175|M1176|m795|m796|m797|m1818|m1819|m2752|m2753|m2754|m2807|m3858|m3859|m3932|m3933|m3934 +MNSL#m316|m317|m318|m741|m742|m3832|m3833|m3834|m3835 +MNSM#m2629|m2630|m3718|m3719 +MNSN#M203|M204|M242|M243|M1172|M1173|m1786|m1787|m2632|m2774|m3860|m3861|m3862|m3863 +MNSP#m319|m320|m321|m4643|m4644|m4645|m4646|m4647|m4648|m4649|m4650 +MNSR#m730|m731|m732|m735|m736|m1828|m2751|m3856|m3857 +MNSS#M194|M783|M1338|m734|m737|m1785|m1829|m2631|m2808 +MNST#M988|M989|M990|M991|M1319|M1343|M1344|m322|m323|m324|m325|m326|m327|m328|m329|m1446|m1784|m1830|m1831|m1832|m1833|m1834|m1835|m1836|m2628|m2678|m2679|m2755|m2756|m2757|m2758|m2759|m2760|m2761|m2762|m2763|m2764|m2765|m2766|m2767|m2768|m2785|m2786|m2787|m2788|m2789|m3651|m3652|m3653|m3654|m3655|m3656|m3657|m3720|m3721|m3722|m3864|m3865|m3866|m3867|m3868|m3869|m3870|m3871|m3872|m3873|m3938|m3939|m3940|m3941|m4449|m4450 +MNSW#m1837|m2680|m2681|m2682 +MNT#M213|M781|M977|M1000|M1137|M1143|M1177|M1185|M1210|M1298|m131|m559|m692|m743|m1397|m1460|m1793|m2633|m2651|m2790|m2803|m2809|m3359|m3760|m3917|m4281|m4286 +MNTB#M228|M229|M1300|M1301|m574|m575|m576|m4287|m4303|m4304|m4305 +MNTF#M1195|M1196|M1197|M1198|m2640|m2641|m2642 +MNTJ#m2792|m2793|m3874|m3875|m3876 +MNTK#M1179|M1180|M1200|M1201|m1804|m1805|m1806|m1807|m3637 +MNTL#M205|M206|M208|M209|M210|M211|M244|M245|M764|M765|M766|M767|M1135|M1136|m577|m578|m579|m746|m747|m748|m749|m750|m751|m752|m753|m755|m756|m757|m764|m765|m766|m767|m768|m1799|m1800|m1838|m1839|m1840|m1841|m1842|m1843|m1844|m1845|m2644|m2645|m2646|m2811 +MNTM#M1005|M1006|m562|m563|m564|m1461|m1462|m2812|m2813 +MNTN#M212|M975|M976|M1181|M1182|M1183|M1184|M1187|M1188|M1189|m330|m331|m332|m333|m334|m335|m336|m337|m338|m339|m340|m1808|m2643|m2798|m2814|m3841|m3842|m3843|m3844|m3845|m3846|m3847|m3848|m3849|m3850|m4284|m4288|m4289|m4290|m4291|m4292|m4293|m4294|m4295|m4296|m4297|m4298|m4299|m4300|m4301|m4302|m4307|m4308|m4309|m4640|m4641 +MNTP#M1205|M1206|m341|m342|m343 +MNTR#M207|M1002|M1190|M1191|M1207|M1208|m565|m566|m567|m580|m581|m582|m583|m584|m585|m586|m587|m588|m769|m770|m771|m772|m773|m774|m1332|m1333|m1334|m1335|m1440|m1441|m1442|m1443|m1444|m1801|m1802|m1803|m1854|m1855|m1856|m1857|m1858|m2626|m2637|m2638|m2639|m2689|m2690|m2691|m2692|m2693|m2694|m2695|m2696|m2697|m2698|m2699|m2700|m2701|m2702|m2703|m2704|m2705|m2706|m2707|m2708|m2784|m2795|m2796|m2797|m3659|m3660|m3661|m3662|m3663|m3664|m3726|m3727|m3728|m3729|m3730|m3731|m3851 +MNTS#M214|M768|M769|M770|M771|M772|M773|M782|M978|M1001|M1138|M1139|M1144|M1178|M1186|M1192|M1193|M1194|M1199|M1202|M1209|M1211|M1299|m132|m133|m560|m561|m744|m745|m754|m758|m759|m760|m761|m762|m763|m1794|m1795|m1796|m1797|m1809|m2634|m2647|m2648|m2649|m2791|m2799|m2804|m2805|m2810|m2815|m3665|m3666|m3667|m3668|m3669|m3670|m3671|m3672|m3673|m3674|m3759|m3761|m4282|m4285|m4310 +MNTT#m568|m569|m570|m571|m572|m573|m1798|m2635|m2636|m2794|m4283|m4306 +MNTY#M1203|M1204 +MNWL#m3942|m3943 +MNWR#m2683 +MNX#M197|M1334|M1335|m707|m2816|m2818|m4635 +MNXF#m2677 +MNXL#m708 +MNXN#M222|M223|M224|m709|m738|m739|m740|m1849|m1850|m1851|m1852|m1853|m3682|m3723|m3724|m3725|m3935|m3936|m3937|m4639|m4655 +MNXR#M199|M200|M201|M202|m3744|m3745|m3746|m3747 +MNXS#M195|M196|M198|M220|M221|M1336|m2817|m4637|m4638 +MNXT#m4636 +MNYT#m3683 +MP#m799|m3961|m3963|m4389 +MPK#m3969|m4390 +MPL#M581|m801|m1407 +MPL0#M259|M260 +MPLS#M582|M583|m802|m803|m1408|m1409 +MPMK#m804|m805 +MPNK#m807|m808|m809|m3968|m3974 +MPS#m800|m810|m3962|m3967|m3975 +MPSN#M525 +MPT#M261|M1345|m806|m3964|m3970|m3971 +MPTS#M262|M1346|m3965|m3966|m3972|m3973 +MR#M257|M263|M265|M321|M323|M336|M352|M458|M526|M545|M713|M818|M1008|M1010|M1103|M1219|M1221|M1225|M1236|M1240|M1261|M1271|M1312|M1324|M1362|M1390|m811|m856|m977|m986|m989|m1916|m1962|m2830|m2847|m3944|m4014|m4025|m4067|m4898 +MR0#M267|M269|M425|m2840 +MR0F#m2842|m2843|m2844 +MR0L#m2845|m2846 +MR0N#M270|M271|m821|m822|m823|m824|m825|m826 +MR0S#M268|M426|m2841 +MRB#m812 +MRB0#M464|M465 +MRBL#M1012|M1013|M1014|M1015|M1016|M1017|m833|m834|m835|m836|m837|m838|m839|m840|m841|m842|m843|m844|m845 +MRBN#m4034 +MRBS#m813|m814 +MRBT#m4017|m4018|m4019|m4020 +MRF#M1231|M1360|m4051 +MRFJ#m4060 +MRFL#M446|M447|m1037|m1038|m1039|m1040|m1041|m1042|m1043|m1044|m1045|m1046|m4061|m4062|m4063|m4064|m4065 +MRFM#m4053|m4054|m4055|m4056 +MRFN#M448|M449|M806|M823|M824|M1233|m4057|m4058|m4059 +MRFR#m4029 +MRFS#M1232|M1361|m4066 +MRFT#m4052 +MRHN#m3947|m3948|m3949 +MRJ#M307|M311|M313|m978|m1924|m2827 +MRJB#m980 +MRJN#m864|m865|m866|m867|m868|m869|m870|m871|m872|m873|m874|m875|m882|m883|m1930 +MRJR#M309|M310|M362|M363|M364|M365|m908|m909|m1926|m1927|m1928 +MRJS#M308|M312|M314|m979|m981|m1929|m2828|m2829 +MRJT#m1925 +MRK#M272|M294|M315|M366|M790|M809|m815|m910|m965|m4031|m4674|m4680 +MRKF#M370 +MRKH#M368|M369 +MRKK#M1263|M1264|M1265|M1266|m4041|m4042 +MRKL#M340|M341|m879|m880|m881|m2822|m2823|m2824|m2825|m2826|m4678 +MRKN#M296|M297|M1242|M1243|m935|m936|m937|m1867|m1868|m1869|m1921|m1922|m1923|m4679 +MRKR#M303|M304|M305|M306|M319|M320|M792|M793|M794|M795|m859|m860|m861|m862|m863|m917|m918|m919|m1909|m1910|m1911|m1912|m1913|m4676 +MRKS#M295|M298|M299|M300|M316|M367|M371|M372|M373|M398|M399|M400|M401|M450|M451|M452|M453|M454|M455|M456|M457|M791|M810|m816|m817|m911|m938|m939|m940|m941|m942|m966|m967|m968|m969|m970|m971|m972|m973|m974|m975|m4032|m4033|m4675|m4677 +MRKT#M317|M318|M396|M397|M785|M786|m912|m913|m914|m915|m916|m920|m921|m922|m923|m924|m925|m926|m927|m928|m929|m930|m931|m932|m933|m934 +MRL#M342|M374|M382|M390|M472|M801|M811|M813|M1254|M1354|M1356|M1358|m943|m1917|m1958|m3979|m3980|m4006|m4026|m4656 +MRLB#M376|M377|M378|M379 +MRLN#M344|M345|M380|M381|M384|M385|M386|M387|M388|M389|M468|M469|M470|M471|M803|M804|m945|m946|m947|m948|m949|m950 +MRLS#M343|M375|M383|M391|M473|M802|M812|M1227|M1228|M1255|M1355|M1357|M1359|m944|m951|m3981|m3982|m3983|m3984|m3985|m3986|m3987|m3988|m3989|m3990|m3991|m3992|m3993|m3994|m3998|m3999|m4000|m4001|m4002|m4003|m4004|m4005|m4007|m4027|m4028|m4657|m4658|m4659|m4660|m4661 +MRLT#M805|m3995|m3996|m3997 +MRLW#M392|M393 +MRM#M807|M1020 +MRMB#M1364|m884|m885|m886 +MRMK#M814|M815|m1963|m1964|m1965|m1966|m1967 +MRML#m952|m953 +MRMN#M1256|M1257|M1258|M1259|M1260|m1953|m1954|m1955|m1959|m1960 +MRMR#m954|m4681|m4682|m4683|m4684|m4685|m4686 +MRMS#M808|M1021|m955|m956|m957 +MRMT#m958|m959|m960|m1950|m1951|m1952|m4896|m4897 +MRN#M325|M326|M329|M331|M333|M346|M348|M350|M354|M394|M528|M534|M800|M1229|M1237|M1246|M1392|M1394|m887|m898|m961|m985|m1937|m3976|m4035|m4043|m4311|m4687 +MRNF#m4316|m4317|m4318 +MRNK#m984|m1934|m1935|m1936|m2834|m3950|m3951|m3952|m4045|m4046 +MRNN#m963|m4037|m4038|m4039|m4319 +MRNR#m892|m899|m900|m901|m4313|m4314|m4315 +MRNS#M327|M328|M330|M332|M334|M335|M347|M349|M351|M355|M395|M529|M535|M1230|M1238|M1247|M1393|M1395|m888|m893|m902|m964|m1938|m1939|m1961|m3977|m3978|m4036|m4040|m4044|m4047|m4320|m4688 +MRNT#M1018|M1019|m889|m890|m891|m894|m895|m896|m897|m903|m904|m905|m962|m4312 +MRR#m1956|m2835 +MRRN#m2838 +MRRS#m2836|m2839 +MRRT#M1244|M1245|m2837 +MRS#M258|M264|M266|M288|M292|M301|M322|M324|M337|M353|M356|M358|M360|M361|M404|M459|M527|M530|M532|M543|M546|M714|M796|M819|M1009|M1011|M1104|M1220|M1222|M1224|M1226|M1241|M1262|M1267|M1268|M1272|M1273|M1313|M1314|M1325|M1363|M1391|m857|m858|m983|m987|m988|m991|m1914|m2831|m2833|m3945|m3953|m4008|m4009|m4015|m4016|m4030|m4048|m4068|m4069|m4899 +MRSF#m1904|m1905 +MRSK#m818|m819|m820|m1613|m1614|m1615 +MRSL#M273|M274|M275|M276|M277|M278|M279|M280|M281|M282|M283|M284|M405|M406|M407|M408|m1906|m1907|m1908|m4049|m4070|m4071|m4072 +MRSN#M1248|M1249|M1269|M1270|m1870|m1871|m4050 +MRSP#m1007|m1008|m1009|m1047|m1048 +MRSR#M788|M789|m1872|m1873|m1874|m1875|m1876|m1877|m1878|m1879|m1880|m1881|m1882|m1883|m1884|m1885|m1886 +MRSS#M289|M293|M302|M357|M359|M531|M533|M544|M797|M820|M1274|m1903|m1915|m4010 +MRST#M787|m1918|m1957 +MRT#M338|M402|M417|M419|M427|M442|M816|M1250|M1275|m827|m976|m982|m1010|m1940|m2832|m3946|m4894 +MRT0#M798|M799 +MRTF#m4100|m4101|m4102|m4103|m4104|m4105 +MRTK#M1234|M1235|M1352|M1353|m1944|m1945|m1946|m4086|m4087|m4088|m4089|m4090|m4091|m4092|m4093|m4094|m4095|m4096 +MRTL#M421|M422|M1396|M1397|m906|m4073|m4074|m4075|m4076|m4077|m4900|m4901|m4902 +MRTM#M1276|M1277|m907 +MRTN#M423|M424|M432|M433|M434|M435|M436|M437|M438|M439|M440|M441|M536|M537|M538|M539|M821|M822|M1239|M1278|M1279|m831|m1012|m1013|m1014|m1017|m1018|m1019|m1020|m1021|m1022|m1023|m1024|m1025|m1026|m1027|m1028|m1931|m1932|m1933|m1943|m4021|m4022|m4023|m4024 +MRTR#M444|M445|m828|m829|m830|m1030|m1031|m1032|m1033|m1034|m1035|m1036|m1919|m1920|m1947|m1948|m4011|m4012|m4013|m4078|m4079|m4080|m4081|m4082|m4083|m4084|m4085|m4111|m4112|m4113|m4662|m4663|m4664|m4665|m4666|m4667|m4668|m4669|m4670|m4671|m4672|m4673 +MRTS#M339|M403|M418|M420|M428|M443|M541|M542|M817|M1251|M1252|M1253|m832|m1011|m1029|m1941|m1949|m4106|m4107|m4108|m4109|m4110|m4895 +MRTT#m1942 +MRTX#M1350|M1351|m4097|m4098|m4099 +MRWN#m4114 +MRX#M285|M290|M409|M411|M1223|M1349|m846|m876|m992|m1006 +MRXL#M413|M414|M415|M416|M429|m994|m995|m996|m1000|m1001|m1002|m1015|m1016 +MRXM#m1003|m1004|m1005 +MRXN#M430|M431|M540|m852|m853|m854|m855|m1887|m1888|m1889|m1890|m1891|m1892|m1893|m1894|m1895|m1896|m1897|m1898|m1899|m1900|m1901|m1902 +MRXR#m848|m849|m850|m998 +MRXS#M286|M287|M291|M410|M412|M1347|M1348|m851|m877|m878|m993|m997|m999 +MRXT#m847 +MRYL#M466|M467 +MRYN#M460|M461|M462|M463|m990 +MS#M1|M2|M18|M50|M80|M113|M122|M252|M481|M485|M524|M563|M584|M825|M833|M863|M1022|M1023|M1035|M1058|M1059|M1074|M1291|M1292|M1315|M1369|m3|m29|m347|m1096|m1347|m1351|m1410|m1863|m1866|m1968|m1999|m2000|m2011|m2023|m2191|m2195|m2208|m3182|m3954|m3955|m4118|m4128|m4129|m4136|m4262|m4321|m4332|m4339|m4384|m4392|m4706|m4778|m4779|m4882 +MS0T#m1149|m1150|m1151 +MSBH#m2891|m2892|m2893|m2894|m2895|m2896|m2897|m2898|m2899|m2900 +MSBK#m2890|m4130|m4131|m4132 +MSBL#m2945|m2946 +MSF#m1115|m1119|m3206 +MSFL#m1120|m3016|m3017|m3018|m3019 +MSFN#m1121 +MSFR#m3020|m3021|m3022|m3023|m3027|m3028|m3029 +MSFS#m1116|m1117|m3014|m3015|m3207|m3208 +MSFT#m3024|m3025|m3026 +MSJ#m1102|m2001 +MSJF#m3030|m3031|m3032 +MSJJ#m3075|m3076|m3077|m3078|m3079|m3080 +MSJN#m1106|m2005|m2922|m2923|m3120|m3121|m3122|m3123|m3124|m3125|m3126 +MSJS#m1103|m1105|m2002|m2004 +MSJT#m1104|m2003|m3081|m3082 +MSK#M1280|M1281|m1068|m1088|m2973|m4115|m4122|m4725|m4749|m4775 +MSKF#M1367|M1368|m2940|m2941|m2942|m2943|m2944|m3033|m3034|m3035|m3036|m3037 +MSKJ#M1371 +MSKK#m4751|m4752|m4753|m4771 +MSKL#m1055|m1056|m1057|m1971|m1972|m1973|m1974|m1975|m2901|m2902|m2903|m2904|m2905|m2906|m2907|m2908|m2909|m2910|m2911|m2947|m4692|m4693|m4694|m4695|m4696|m4697|m4698|m4699|m4700|m4701|m4702|m4703|m4704|m4705|m4727|m4728|m4729|m4730|m4731|m4732|m4733|m4734|m4740|m4741|m4742|m4743|m4744|m4745|m4754|m4755|m4756 +MSKM#m3115|m3116|m3117|m3118|m3119|m4768|m4769|m4770 +MSKN#m1074|m2930|m2931|m2948|m2949|m2950|m2951|m2952|m2953|m2954|m2955|m2956|m2957|m2958|m2959|m2960|m2961|m2962|m2963|m2964|m2966|m2967|m2968|m2969|m2977|m4767 +MSKP#m2965 +MSKR#m1049|m1050|m1051|m1071|m1072|m1073|m1090|m1091|m1092|m1093|m1094|m1097|m1098|m1099|m1100|m1101|m2912|m2913|m2914|m2915|m2916|m2917|m2918|m2932|m2933|m2934|m2935|m2936|m2937|m2938|m2939|m2970|m2971|m2972|m4765|m4772|m4773|m4774 +MSKS#M1282|m1069|m1075|m1089|m1095|m2919|m2920|m2921|m2974|m2976|m4116|m4117|m4123|m4124|m4726|m4750|m4766 +MSKT#M1365|M1366|m1052|m1053|m1054|m1070|m1996|m1997|m1998|m2975|m3038|m3039|m3040|m3041|m3042|m3043|m3151|m3152|m3153|m3154|m3155|m3156|m3157|m4125|m4126|m4127|m4689|m4690|m4691|m4757|m4758|m4759|m4760|m4761|m4762|m4763|m4764 +MSL#M589|M1283|M1289|m1466|m2017|m2210|m3090|m3183|m3193|m4388|m4451|m4781|m4877 +MSL0#M826|M827 +MSLB#m3083|m3084|m3085|m3086|m3087|m3088 +MSLF#m4903 +MSLJ#m4394|m4395|m4396 +MSLK#m2856|m2857|m2858 +MSLM#M1288|M1372|M1373|M1374|m1336|m1337|m1338 +MSLN#M1375|M1376|m2859|m2860|m2861|m2924|m2925|m2926|m2927|m2928|m2929|m4776|m4777|m4881 +MSLR#m3195|m3196 +MSLS#M590|M1284|M1290|m1464|m1465|m2211|m3092|m3184|m3185|m3194|m3197|m4452|m4782|m4783|m4878|m4880 +MSLT#m3089|m3093|m3094|m3095|m3096|m3097|m4879 +MSLY#m3091 +MSM#M253|M487|m2203|m4709 +MSMB#M1306|M1307|M1308|M1309 +MSMN#m3098|m3099|m3100|m3101|m3102|m3103 +MSMR#m1981|m1982|m1983|m1984|m1985|m1986|m1987|m1988|m1989|m1990 +MSMS#M254|M488|m2204|m2205|m4710|m4711 +MSMT#m2020|m2021|m2022 +MSMX#m3104|m3105|m3106|m3107 +MSN#M476|M549|M1007|M1381|m1083|m1991|m3199|m3345|m4453 +MSN0#m2862|m2863|m2864|m2865|m2866|m2867|m2868|m2869|m2870 +MSNF#m3062|m3063|m3064|m3065|m3066|m3067 +MSNJ#m2007|m2008|m2009 +MSNK#M478|M836|m1118|m2013|m2019|m3198|m4746|m4747|m4748|m4785 +MSNM#m3108|m3109|m3110|m3111|m3112|m3113|m3114|m3347|m3348|m3349 +MSNN#M1383|m2192|m2193|m2194 +MSNR#M632|m1085|m1086|m3201|m3202|m3203|m3204 +MSNS#M477|M480|M1382|m1084|m1087|m1992|m1993|m2018|m3200|m3205|m3346|m3350|m4331|m4454|m4455 +MSNT#M35|M36|M479|M645|M646|M647|M648|m344|m345|m346|m3068|m3069|m3070|m3071|m3072|m3073|m3074|m3291|m3292|m3293|m3294|m3295|m3296 +MSP#m3188 +MSPK#m3209|m3210|m3211|m3222|m3223 +MSPL#m2871|m2872|m2873|m2874|m2875|m2876|m3127|m3128|m3129|m3130|m3131|m3132|m3133|m3134|m3135|m3136|m3212|m3213|m3214|m3215|m3216|m3217 +MSPN#m3190|m3192|m3218|m3219|m3220|m3221 +MSPR#m2877|m2878|m2879|m2880|m2881|m2882|m2883|m2884|m2885|m2886|m2887|m2888|m2889|m3137|m3138|m3139|m3140|m3141|m3142|m3143|m3144|m3145|m3146|m3147|m3148|m3149|m3150 +MSPS#m3191 +MSPT#M828|M829|M830|M831|m3189 +MSR#M474|M1031|m1058|m1109|m1469|m2014|m3004|m3012|m4134|m4323|m4329 +MSRB#m1467|m1468|m3006|m3007 +MSRK#M1377|M1378|m1413|m1414|m1415|m3161|m3162 +MSRL#m1472|m3009|m3010|m3178|m3179|m3180|m3181|m4386|m4387 +MSRM#m1473|m1474|m1475|m3163|m3164|m3165 +MSRN#M1033|M1034|m1477 +MSRP#m3166|m3167|m3168|m3169|m3170|m3171|m3172|m3173|m3174|m3175|m3176 +MSRS#M475|M837|M1032|m1059|m1060|m1110|m1111|m1470|m1476|m2016|m3005|m3008|m3011|m3013|m4324|m4325 +MSRT#M1310|M1311|m31|m32|m33|m34|m1471|m3158|m3159|m3160|m3177 +MSRX#m35|m36 +MSS#M19|M26|M51|M123|M484|M486|M834|M835|M1024|M1036|M1285|M1370|m30|m37|m348|m1108|m1112|m1411|m1412|m1662|m1663|m1969|m1970|m2010|m2012|m2196|m2209|m3187|m3234|m3297|m3956|m4121|m4133|m4322|m4333|m4334|m4708|m4784 +MSSF#m1994|m1995 +MSSK#M832|M1025|M1026 +MSSN#m3301 +MSSP#M1027|M1028|M1029|M1030 +MSSS#m1113|m1114|m3298|m3300 +MSST#m2015|m3299|m4135|m4330 +MST#M255|M587|M1043|m1107|m1122|m2006|m3186|m3235|m3286|m3533|m4137|m4707|m4780|m4786|m4808 +MSTF#m1160|m1161|m1162|m2852|m2853|m2854|m2855|m4917|m4918|m4919|m4920|m4921|m4922 +MSTK#m1124|m1125|m1126|m1152|m1153|m1154|m1155|m1156|m1157|m1158|m1159|m2991|m2992|m2993|m2994|m2995|m3237|m3238|m3239|m3240|m3241|m3242|m3243|m3257|m4910|m4911|m4912|m4913|m4916|m4923|m4924 +MSTL#m2978|m2979|m2980|m2981|m3250|m3255|m3256|m3543|m4138 +MSTM#m2985|m2986|m2987|m2988|m2989|m2990|m3251|m3252 +MSTN#M20|M21|M22|M23|M24|M25|m3002|m3003|m3058|m3059|m3060|m3061|m3253|m3254|m3534|m3535|m3536|m3537|m3538|m3539|m3540|m3544|m4794|m4795|m4796|m4805|m4806 +MSTP#m3231|m3232|m3233|m3287|m3288|m3289|m3290 +MSTR#M489|M490|M491|M492|M493|M1037|M1038|M1039|M1040|M1041|M1042|m134|m135|m136|m1127|m1128|m1129|m1130|m1131|m1132|m1133|m1134|m1135|m1136|m1137|m1138|m1139|m1140|m1141|m1142|m1143|m1144|m1145|m1146|m1147|m1148|m1171|m1172|m1173|m1174|m1175|m1176|m1177|m2848|m2849|m2850|m2851|m2996|m2997|m2998|m2999|m3000|m3001|m3245|m3246|m3247|m3248|m3258|m3259|m3260|m3261|m3262|m3263|m3264|m3265|m3266|m3267|m3268|m3269|m3270|m3271|m3272|m3273|m3274|m3275|m3276|m3277|m3278|m3279|m3280|m3281|m3282|m3283|m3284|m3541|m3545|m3546|m3547|m3548|m3549|m3550|m3551|m3552|m3553|m3554|m3555|m3556|m3557|m3558|m4326|m4327|m4328|m4797|m4798|m4799|m4800|m4801|m4802|m4803|m4904|m4905|m4906|m4907|m4908|m4909 +MSTS#M256|M588|m1123|m1170|m3236|m3249|m3285|m3542|m4804|m4807|m4914|m4915 +MSTT#m1163|m1164|m1165|m1166|m1167|m1168|m1169|m2982|m2983|m2984|m3224|m3225|m3226|m3227|m3228|m3229|m3230|m3244 +MSTX#m4335|m4336|m4337|m4338|m4787|m4788|m4789|m4790|m4791|m4792|m4793 +MSXN#m4735|m4736|m4737|m4738|m4739 +MSXS#M482|M483|m1076|m1077|m1078|m1079|m1080|m1081|m1082 +MSYN#m4120 +MSYT#m4119 +MT#M494|M496|M507|M511|M515|M517|M519|M682|M684|M691|M693|M838|M1212|M1296|M1316|m93|m108|m260|m1178|m1210|m1290|m1387|m1418|m1420|m1478|m1492|m1519|m1543|m1616|m2024|m2100|m2314|m2317|m2333|m2345|m2405|m2411|m3302|m3328|m3364|m3411|m3417|m3527|m3902|m3909|m3910|m3957|m4139|m4141|m4258|m4414|m4427|m4828|m4856 +MT0S#m2098|m2099 +MTBL#m1481|m1482|m1483|m2025|m2026|m2027|m2028|m2029|m2030|m2031|m2032|m2033|m2034|m2035|m2036|m2037|m2038|m2039|m2040|m4809|m4810|m4811|m4812 +MTF#m3489|m4174|m4198 +MTFB#m3480 +MTFK#m3481|m3482|m3483 +MTFL#m1582|m1583|m1584|m1585|m1586|m2335|m2336|m2337|m2338|m4200|m4429|m4430|m4431|m4432 +MTFR#m2073|m2074|m2075|m2076|m2077|m2078|m3485|m3486|m3487 +MTFS#m2079|m2080|m2081|m3488|m4175|m4176|m4199|m4201 +MTFT#m3484|m4188|m4189|m4190|m4191|m4196|m4197 +MTFX#m4192|m4193|m4194|m4195 +MTFY#m3490 +MTHS#m112|m113|m114 +MTJN#m4813|m4814|m4815 +MTK#M585|m1300|m1559|m1578|m1664 +MTKL#M1071|M1072|m1561|m1562|m1563|m2156|m2157|m2158 +MTKM#m1564|m1565|m3477|m3478|m3479 +MTKP#m97 +MTKR#M697|M698|m1587|m1588|m1589|m1590|m2041|m2042|m2043|m2044|m2045|m4204|m4433|m4434|m4435 +MTKS#M52|M53|M54|M55|M56|M58|M59|M586|m1301|m1302|m1480|m1560|m1579|m1580|m1581 +MTKT#M695|M696|m1566|m1567|m1568|m1569|m3311|m3312|m3313|m3314 +MTKX#m1570|m1571|m1572|m3315|m3316 +MTL#M509|m115|m1520|m1536|m1545|m1546|m1602|m1605|m2046|m2181|m2320|m2408|m3412|m3419|m3517|m3906|m4143|m4177|m4202|m4254|m4420|m4422|m4830|m4869|m4873 +MTLB#m2321|m2322|m2323 +MTLF#m1488|m1489|m2350 +MTLH#m4424 +MTLK#m2049 +MTLM#m2324|m2325|m2326|m2327 +MTLN#M62|M63|M64|M65|M66|M67|M121|M908|M909|M910|m1324|m1422|m1523|m1528|m1529|m1530|m1531|m1542|m2332|m2347|m2348|m2349|m3425|m3430|m4257|m4426 +MTLR#m1423|m1424|m1425|m1538|m1539|m2051|m2052|m2053|m2054|m2055|m2056|m3422|m3423|m3424|m3427|m3428|m3429|m3494|m3495|m3496|m3497|m3498|m3499|m3500|m3501|m3502|m3503|m3504|m3505|m3506|m4436 +MTLS#M510|m1487|m1521|m1524|m1525|m1526|m1532|m1533|m1534|m1535|m1540|m1541|m1603|m1604|m1606|m1607|m2047|m2050|m2057|m2182|m2183|m2328|m3416|m3420|m3431|m3518|m3519|m3520|m4144|m4145|m4203|m4256|m4425|m4870|m4871 +MTLT#M503|M504|M904|M905|m1522|m1527|m1537|m2048|m3413|m3414|m3415|m3421|m3426|m3507|m3508|m3509|m3510|m3514|m3515|m3516|m4178|m4179|m4255|m4423|m4835|m4836|m4837|m4838|m4842|m4843|m4844|m4872 +MTLW#m2058|m2059|m2060|m2061|m2062|m2063|m2329|m2330|m2331 +MTLX#m3511|m3512|m3513|m4839|m4840|m4841 +MTM#m94|m1600|m3432 +MTMN#m116|m117|m118 +MTMP#m2102|m2103|m2104 +MTMR#m2064|m2065|m2066|m2067|m2068|m2069|m2070|m2071|m2072 +MTMS#M839|M840|m95|m96|m109|m110|m111|m1601|m2351|m3433|m3434 +MTN#M57|M74|M701|M1302|m98|m262|m1258|m1547|m3330|m4358|m4853|m4866 +MTNH#m264|m265|m266|m267|m268|m269|m270 +MTNK#m107|m1259|m1299|m1617|m1618|m1619|m1620|m1621|m2159|m3959|m4848 +MTNL#m271 +MTNM#m2160|m2161 +MTNN#m100|m101 +MTNR#m4845|m4846|m4847 +MTNS#M75|M702|M1303|m102|m119|m263|m272|m1260|m1486|m1548|m2409|m3331|m3332|m3907|m4359|m4421|m4831|m4850|m4851|m4852|m4854|m4867 +MTNT#m99|m2352|m2353|m2354|m2410|m4816|m4817|m4818|m4849 +MTNY#m4855 +MTPK#m1490|m4437|m4438|m4439 +MTPN#m2355|m2356|m2357 +MTR#M60|M68|m103|m1213|m1293|m1312|m1484|m2105|m2121|m2162|m2170|m2315|m2406|m3304|m3323|m3904|m4205|m4417|m4832|m4858 +MTRB#m2358|m2359|m2360|m4207|m4208|m4209|m4210|m4211|m4212 +MTRF#m2361|m2362|m2363 +MTRK#m122|m123|m124|m1273|m1274|m1275|m1276|m1277|m1278|m1283|m1284|m2107|m2108|m2165|m2166|m2167|m2168|m2169|m4213|m4214|m4215|m4216|m4217|m4218 +MTRL#M81|M82|M1293|M1294|m1215|m1216|m1217|m1218|m1219|m1220|m1221|m1222|m1223|m1224|m1225|m1226|m1227|m1228|m1229|m1230|m1231|m1232|m1233|m1234|m1235|m1236|m1237|m1238|m1239|m1240|m1241|m1314|m2115|m2116|m2117|m2118|m2119 +MTRM#m1279|m1280|m1281|m1282|m4246|m4247|m4248|m4440|m4441 +MTRN#M848|M849|M1050|M1051|M1295|m1242|m1243|m1244|m1245|m1285|m1286|m1287|m1288|m1296|m1316|m2124|m2172|m2173|m2174|m2175|m3307|m3327|m3446|m3447|m3448|m3449|m3450|m3451|m3452|m3453|m3454|m3455|m3456|m3457|m3458|m3459|m3460|m3461|m3462|m3463|m3464|m3465|m3466|m3467|m3468|m3469|m3470|m3471|m4228|m4863|m4864 +MTRP#m2176|m2177|m2178|m2179 +MTRR#m1261|m1262|m1263|m1264|m1265|m1266|m1267|m4860|m4861|m4862 +MTRS#M61|M69|M76|m104|m105|m120|m121|m1214|m1246|m1268|m1269|m1270|m1271|m1272|m1294|m1297|m1303|m1304|m1305|m1315|m2106|m2120|m2122|m2125|m2163|m2164|m2171|m2180|m2316|m3305|m3308|m3324|m3326|m4206|m4219|m4220|m4221|m4222|m4223|m4224|m4225|m4226|m4229|m4230|m4231|m4232|m4233|m4234|m4235|m4236|m4237|m4238|m4239|m4240|m4241|m4242|m4243|m4244|m4245|m4249|m4865 +MTRT#M77|M78|m1295|m1306|m1307|m1308|m1309|m1313|m1317|m1318|m1319|m2109|m2110|m2111|m2112|m2113|m2114|m2123|m3306|m3325|m3435|m3436|m3437|m3438|m3439|m3440|m3443|m3444|m3445|m4227|m4859 +MTRW#m3309|m4250|m4251|m4252 +MTRX#m1310|m1311|m3441|m3442 +MTS#M495|M497|M505|M508|M512|M513|M514|M516|M518|M520|M683|M685|M686|M692|M694|M699|M705|M902|M903|M1052|M1213|M1297|m261|m273|m1179|m1211|m1247|m1289|m1291|m1298|m1320|m1388|m1416|m1419|m1421|m1426|m1479|m1491|m1544|m1549|m1622|m2126|m2318|m2319|m2334|m2346|m3303|m3310|m3329|m3333|m3365|m3366|m3418|m3472|m3526|m3528|m3903|m3908|m3960|m4140|m4142|m4146|m4259|m4260|m4415|m4418|m4833|m4857|m4868 +MTS0#m1323 +MTSB#M1048|M1049 +MTSK#m2364|m2365|m2366 +MTSL#m4442|m4443|m4444|m4445|m4446|m4447|m4448 +MTSM#m2375|m2376 +MTSN#M72|M73|m1573|m1574|m1575|m1576|m1577 +MTSR#m274|m275|m276|m4253 +MTSS#M506|M700|M706|M1053|m1321|m1322|m2370|m3319|m3320|m3321 +MTST#M1067|M1068|M1069|M1070|m106|m1485|m2082|m2083|m2084|m2085|m2086|m2087|m2088|m2089|m2090|m2091|m2092|m2371|m2372|m2373|m2374|m2407|m3473|m3474|m3475|m3476|m3905|m4419|m4834 +MTT#m1212|m1292|m1550|m2101|m3958|m4147|m4416|m4819|m4829 +MTTF#m4827 +MTTK#m3322 +MTTN#m1553|m2380|m2381|m4822 +MTTR#M703|M704|m1180|m1181|m1182|m1556|m1557|m1558|m2093|m2094|m2095|m2096|m2097|m2377|m2378|m2379 +MTTS#m1552|m4148|m4149|m4821 +MTTT#m1551|m1591|m1592|m1593|m1594|m1598|m1599|m4820 +MTTX#m1595|m1596|m1597 +MTW#M911|m2382 +MTWF#m2387|m2388|m2389|m2390|m2391|m2394 +MTWK#m2384|m2385|m2386 +MTWM#m125|m126|m127 +MTWN#m2392|m2393 +MTWS#M912|M913|M914|M915|M916|M917|M918|m2383 +MTX#m3491 +MTXL#m3492 +MTXN#m1554|m1555|m3317|m3318|m3493|m4823|m4824|m4825|m4826 +MTXP#m1248|m2367|m2368|m2369 +MTYN#m4428 +MTYR#m2395|m2396|m2397 +MWNK#m1865|m2186|m4383 +MWR#m4380 +MWRS#m4381|m4382 +MWT#m1864|m2185|m4379 +MX#M27|M1044|M1286|m38|m61|m1061|m1183|m1976|m3396|m3896|m4393|m4712|m4724 +MXBK#m1185|m1186|m1187|m1188|m1189|m1190 +MXFL#M29|M30|M31|M32 +MXKN#M886|M887|M888|M889|M890|M891 +MXL#M868|M870|M872|M876|M880|M1046 +MXLB#M882|M883 +MXLK#m1197|m1198|m1199 +MXLN#M874|M875|M878|M879 +MXLS#M869|M871|M873|M877|M881|M884|M885|M1047|m1196 +MXMK#m1200|m1201|m1202|m1203|m1204 +MXMX#m3055|m3056|m3057 +MXN#m49|m4180 +MXNK#m1067|m1195|m1493|m1494|m1495|m1496|m1497|m1980|m3901 +MXNL#m4184|m4185|m4186 +MXNN#m55|m4183 +MXNR#m52|m53 +MXNS#m50|m54|m56|m57|m58|m1498|m1499|m1500|m1501|m1502|m1503|m1504|m1505|m1506|m1507|m1508|m1509|m1510|m1511|m1512|m1513|m1514|m1515|m1516|m1517|m1518|m4181|m4187|m4718 +MXNT#m42|m43|m44|m45|m51|m3044|m3045|m3046|m3047|m4182 +MXNX#m46|m47|m48 +MXP#m3048 +MXPS#m3049|m3050 +MXR#m1064|m1192|m3051|m3898|m4714|m4716 +MXRM#m4719|m4720|m4721|m4722|m4723 +MXRN#m3053 +MXRS#m1065|m1193|m3054|m3899|m4715 +MXRT#m3052 +MXS#M28|M33|M34|M1045|M1287|m1062|m1066|m1184|m1194|m1977|m1979|m3397|m3900|m4713 +MXSM#m59|m60 +MXST#m1205|m1206|m1207|m4717 +MXT#m39|m1063|m1191|m1978|m3897 +MXTS#m40|m41 +MXWT#m1208|m1209 +MY#M564|M577|m1398 +MYKR#m4889 +MYN#M566 +MYNM#M1380 +MYNS#M567|m1399|m1400 +MYP#m4890 +MYPK#m4892|m4893 +MYPS#m4891 +MYR#M569|M579|M854|M1384|m1401 +MYRB#M856|M857 +MYRL#m1403|m1404|m1405 +MYRS#M570|M580|M855|M858|M1385|M1386|m1402|m1406 +MYS#M565|M568|M578 ++++++++++ +N#N0|N3|N211|N232|N326|N328|g1542|g1554|k522|k541|k613|n0|n26|n305|n689|n993|n1394|n1630 +N0#K361|n1406 +N0K#n856 +N0KS#n857|n858 +N0L#N91|k604 +N0LS#N92|k605|k606 +N0N#N93 +N0NK#n1315|n1316|n1317 +N0NL#N95|N96|N97|N98 +N0NS#N94 +N0R#n509|n588 +N0RL#N192|N193|N194|N195|N196 +N0RM#n589 +N0RW#n590 +N0S#K362|n1574 +N0SS#n1575|n1576 +N0T#k555 +N0TS#k556|k557 +N0X#n1571 +N0XS#n1572|n1573 +NB#k575|n1|n690|n776|n1411 +NBB#n4 +NBBS#n5|n6 +NBL#N330|N332|k579|n334|n336|n778|n998|n1008|n1416 +NBLM#n994|n995|n999|n1000|n1001 +NBLN#n784|n1002 +NBLR#n337|n780|n781|n782|n1003 +NBLS#N331|N333|n335|n338|n339|n340|n341|n342|n783|n1004|n1005 +NBLT#n779|n996|n997 +NBLW#n1006|n1007 +NBM#n931 +NBMS#n932 +NBN#N428|n1413 +NBNK#n3 +NBNS#N429|n1414|n1415 +NBR#k577 +NBRN#n691|n692 +NBRS#N135|N136|N137|N138 +NBS#k576|k580|n7|n777|n785|n1412|n1417 +NBSK#N5|N6 +NBST#k578 +NBT#n2|n1010 +NBTS#n1009 +NBXT#N139|N140 +NF#N118|N201|N411|N412|k508|k547|n19|n38|n280|n301|n303|n544|n685|n820|n1357|n1359 +NF0#n90 +NF0L#n92|n93 +NF0S#n91 +NFHS#N108 +NFJ#N109 +NFJS#N110 +NFKB#n287|n288|n289 +NFKN#N419|N420|N421 +NFKR#N417|N418 +NFKT#n290|n291|n292|n293|n297|n298|n299 +NFKX#n294|n295|n296 +NFL#N207|n39|n279|n282|n1361|n1378 +NFLS#N208|n283|n284|n1362|n1366|n1367|n1368|n1369|n1370|n1371|n1372|n1373|n1374|n1375|n1376|n1377|n1379|n1380|n1381 +NFLT#n1363|n1364|n1365|n1382|n1383|n1384 +NFMB#N414|N415|N416 +NFN#n1385 +NFNK#k551|n701 +NFNS#n1386|n1387 +NFNT#N216|N217|N218|N219|N220 +NFR#N111|N113|k510|n682 +NFR0#n684 +NFRM#n683 +NFRS#N112|N114|k511|n434|n435|n436 +NFRT#N116|N117|n547|n548|n549|n550|n551 +NFS#N115|N202|N209|N210|N273|N274|N413|k509|k512|k548|k550|k574|n40|n281|n285|n286|n300|n302|n304|n545|n546|n687|n688|n821|n1358|n1360|n1388 +NFSB#N422|N423 +NFSS#n1389|n1390 +NFT#N203|k549|n41|n43|n535|n686|n825 +NFTL#n824 +NFTN#N205|N206 +NFTR#n822 +NFTS#N204|n42|n44|n536|n537|n823 +NFX#k513 +NFXL#k514 +NFXT#n1391|n1392|n1393 +NHLS#n889|n890|n891|n892|n893|n894 +NHM#N19|N152 +NHMS#N20|N153 +NHR#n1397 +NJ#N17|n1444 +NJF#N145 +NJFS#N146 +NJL#N275 +NJLS#N276 +NJNK#n1447 +NJNS#N285|N286 +NJR#N277|N279 +NJRN#N281|N282 +NJRS#N278|N280 +NJS#N18|n1446 +NJT#n1445 +NK#N254|N258|N287|N291|N292|k497|k581|n20|n354|n484|n797|n837|n1164|n1462 +NKBN#n356|n357|n358 +NKBT#k582|k583 +NKF#k592 +NKFS#k593 +NKL#N262|N265|N294|k623|n800|n1427 +NKLH#k628|k629|k630 +NKLJ#n457|n458|n459|n460|n461|n462|n463|n464|n465|n466|n467 +NKLK#n451|n452|n453|n454|n455|n456|n1429 +NKLL#n1430|n1431|n1432 +NKLN#k632|n367|n368|n369|n836|n1433|n1434|n1435 +NKLR#n1418 +NKLS#N263|N264|N266|N295|k624|k631|n364|n365|n366|n518|n519|n520|n521|n801|n805|n835|n1419|n1420|n1428|n1439|n1440 +NKLT#N256|N257|k625|k626|k627|n802|n803|n804|n834|n1421|n1422|n1423|n1424|n1436|n1437|n1438 +NKLX#n1425|n1426 +NKMR#n693|n694|n695 +NKN#N296|n1030 +NKNK#k544|k545|k546|k590|k591|n24|n363|n507|n808|n1466 +NKNM#n809|n810|n811|n812|n813 +NKNS#N297|n522|n523|n1031|n1032 +NKP#k524 +NKPN#k527 +NKPS#k525|k528 +NKPT#k526 +NKR#N148|N234|k587|n13|n22|n483|n831 +NKRB#k542 +NKRF#n382|n383 +NKRK#N240|N241|N242|N243 +NKRL#n374|n375 +NKRM#N324|N325|n376|n377|n378|n379|n380|n381 +NKRN#n807 +NKRP#n384|n385|n386|n387|n388 +NKRS#N149|N150|N235|k500|k543|k588|k589|n14|n15|n23|n389|n390|n391|n832|n833 +NKRT#N147|N151|k499|n392|n393|n394|n395|n396|n397|n398|n399|n400|n481|n482|n806|n826|n827|n828|n829|n830 +NKRX#n360|n361|n362 +NKS#K355|N174|N255|N259|N288|N293|k498|k501|k597|n25|n355|n370|n798|n814|n989|n1165|n1166|n1463|n1465 +NKSF#K357|K358 +NKSK#N13|N14 +NKSN#N322|N323|n992 +NKSS#K356|N424|N425|n771|n772|n773|n991|n1399|n1400|n1401 +NKST#N214|N215|n770|n990 +NKT#N289|k586|k594|n21|n45|n359|n371|n437|n506|n799|n1342|n1456|n1464 +NKTF#n444|n445|n446|n447|n448|n449|n450 +NKTL#n46 +NKTM#N260|N261 +NKTN#k584|k585|n47|n440|n815|n816 +NKTR#n401|n402|n403|n404|n405|n1011|n1012|n1013|n1014|n1015|n1455 +NKTS#N290|k595|k596|n372|n373|n439|n1343|n1344|n1457|n1458 +NKTT#n438 +NKWR#K347|k502|k503|k504|k598 +NKX#N267|g1548 +NKXB#n468|n469|n470 +NKXN#n441|n442|n443 +NKXS#N268 +NKXT#N409|N410|n471|n472|n473|n474|n478|n479|n480 +NKXX#n475|n476|n477 +NKY#N15 +NKYN#N230|N231 +NKYS#N16 +NL#N128|N143|N156|N158|N160|N162|N164|N236|N298|N300|N334|N336|N340|N346|k531|k535|k599|n30|n702|n895|n1028|n1467 +NL0K#N175|N176 +NLBR#n32|n33|n34 +NLF#n1472 +NLFK#n1468|n1469 +NLFS#n1471 +NLFT#n1470 +NLFY#n1473 +NLJ#k617 +NLJL#k619|k620 +NLJS#k618|n526|n527|n528 +NLN#N342|n1617 +NLNK#k532|k538|n36 +NLNS#N343|n1618|n1619 +NLNT#N344|N345 +NLRB#N430 +NLS#K354|N129|N144|N157|N159|N161|N163|N165|N237|N299|N301|N302|N335|N337|N338|N341|N347|k533|k536|k539|k600|k601|n31|n37|n896|n1029|n1476 +NLSN#N166|N167|N168|N169|N269|N270|n510|n511|n512 +NLT#k537|k540|n35|n1474 +NLTS#n1475 +NLWT#n703|n704|n705 +NM#N25|N50|N238|N348|N350|g1549|n48|n65|n1050|n1477 +NMB#N27|n897 +NMBF#n1488 +NMBL#n50|n898|n899|n900|n901|n902|n1491 +NMBN#N29|N30|n1489|n1490|n1492 +NMBR#N431|n1480|n1481|n1482|n1483|n1484|n1485|n1486 +NMBS#N28|n903|n904|n1487|n1493|n1494 +NMBT#N170|N171|n1478|n1479 +NMF#n1620 +NMFM#n1625|n1626|n1627|n1628 +NMFS#n1621|n1629 +NMFT#n1622|n1623|n1624 +NMK#g1552 +NML#n56 +NMLS#n54|n55 +NMN#N221|n1075|p3985 +NMNK#n64|n1055|n1056|n1057 +NMNL#n1058|n1059|n1060|n1061|n1062 +NMNS#N222|n1076|n1077|n1519|p3986 +NMNT#n1063|n1064|n1065|n1066|n1070|n1071|n1072|n1073|n1074 +NMNX#n1067|n1068|n1069 +NMPL#n57|n58|n59 +NMRB#n1495 +NMRK#n1509|n1510|n1511 +NMRL#n1496|n1497|n1498|n1512|n1513|n1514|n1515|n1516 +NMRS#n1517|n1518 +NMRT#N303|N304|N305|n905|n906|n1499|n1500|n1501|n1502|n1506|n1507|n1508 +NMRX#n1503|n1504|n1505 +NMS#N26|N51|N239|N349|N351|g1550|g1551|n49|n60 +NMSK#n61|n62|n63|n1525|n1526|n1527 +NMSM#n1520|n1521|n1522|n1523|n1524 +NMSS#N172|N173|n516|n517 +NMT#n51|n1051 +NMTK#n1053|p3982|p3983|p3984 +NMTR#n52|n53 +NMTS#n1052|n1054 +NMTT#n513|n514|n515 +NMX#g1553 +NN#N31|N33|N45|N306|N352|N354|k621|n66|n68|n529|n910|n927|n1078|n1109|n1167|n1348|n1528 +NN0#n929 +NN0L#n1117 +NN0S#n930 +NNBN#n1088 +NNBR#n1079 +NNF#N308 +NNFB#n1156 +NNFK#n1120 +NNFR#n1122|n1155 +NNFS#N309 +NNFT#N432|N433|n1121|n1157 +NNFX#n1131 +NNHM#n1126 +NNHR#n1125 +NNHT#n1158 +NNJ#n924 +NNJN#n1082|n1083|n1084 +NNJS#n925 +NNK#N35|k530|n70|n1123 +NNKF#n1124 +NNKM#n907|n908|n909|n1095|n1096 +NNKN#n1097|n1098|n1099|n1100|n1101|n1102|n1103 +NNKR#n1085 +NNKS#N36|n1118|n1119 +NNKX#n1130 +NNLF#n1128 +NNLK#n1086|n1087 +NNLN#n1127 +NNMK#n1129 +NNMP#n1110 +NNMT#n71|n72|n73|n74|n75|n76 +NNNT#n1111|n1112|n1113 +NNPL#n1138|n1139|n1140 +NNPN#n912|n913 +NNPR#n1132|n1133|n1134|n1135|n1136|n1137|n1141|n1142 +NNR#n1534 +NNRK#n1144 +NNRL#n1145 +NNRS#n1143|n1533|n1535 +NNS#N32|N34|N37|N39|N46|N307|N353|N355|N434|n67|n69|n530|n706|n911|n914|n926|n928|n1089|n1168|n1349|n1350|n1407|n1529|n1530|n1536 +NNSK#n77|n78|n79|n1150 +NNSN#n1114|n1146|n1147|n1148|n1149 +NNSR#n1152|n1153|n1154|n1160 +NNSS#N38|N40|N435|n1090|n1408|n1410|n1531|n1532 +NNST#n1409 +NNSX#n1115|n1116 +NNT#N41|N43|n532|n922|n1169 +NNT0#n920|n921 +NNTJ#n1080|n1081 +NNTK#N48|N49 +NNTL#n531 +NNTM#n1173|n1174 +NNTN#N310|n915|n916|n917|n918|n1104 +NNTR#N130|N131|n1151 +NNTS#N42|N44|N47|n533|n534|n919|n923|n1105|n1106|n1107|n1108|n1170 +NNTT#n1171|n1172 +NNTX#n80 +NNWR#n1159 +NNXL#n1091|n1092|n1093|n1094 +NP#K343|N52|N62|n81|n87|n103|n310|n933|n945|n1178 +NPF#K350 +NPFS#K351 +NPKN#n94|n95|n96 +NPL#N177|N180|n942 +NPLM#n82|n83|n84|n85|n86 +NPLN#N58|N59|N60|N61|n97|n98|n99 +NPLS#N56|N57|N178|N179|N181|n538|n539|n943|n944 +NPLT#N132|N133|N134 +NPN#N311 +NPN0#n542|n543 +NPNK#n102|n941 +NPNS#N312|N313|n940 +NPR#N54|n935|n938 +NPRN#n540|n541 +NPRS#N55|n936|n937 +NPRT#N223|N224 +NPS#K344|N53|N63|n88|n89|n101|n104|n105|n311|n946 +NPSK#k505|k506|k507 +NPST#N64|N65|n939 +NPT#n100|n934 +NPTN#N182|N183|n555|n556 +NPTS#n552|n553|n554 +NPXL#n1537|n1538 +NR#N21|N66|N105|N154|N185|N356|N358|n147|n158|n309|n312|n486|n496|n1179|n1405 +NR0#N385|n1206 +NR0B#n1208 +NR0M#N387|N388 +NR0R#N391|N392|N393|N394|N395|n1214|n1215|n1216|n1217|n1218|n1219 +NR0S#N386|N389|N390|n1207|n1209|n1210|n1211|n1212|n1213 +NR0W#N396|N397|n1220|n1221|n1222|n1223|n1224|n1225|n1226 +NRB#N23|n313 +NRBL#n616 +NRBR#N360|N361|N362|N363 +NRBS#N24 +NRF#N184|n560|n572 +NRFL#N368|N369|n563 +NRFN#N314|N315|n567|n568|n947|n948 +NRFR#n565 +NRFS#n561|n564|n566|n569|n570|n571 +NRFT#n562 +NRFX#n630|n631 +NRHL#n155|n156|n157 +NRHT#n489|n490|n491|n499|n500|n501 +NRK#N370|n132 +NRKL#n114|n115|n116 +NRKN#N70|N71 +NRKS#n117|n118|n119|n133 +NRKT#n120|n121|n122|n123|n124|n125|n126|n127|n128|n129|n130 +NRL#g1529|g1534|k633|n152|n318|n494|n504|n606 +NRLJ#n607|n608|n609|n617|n618|n619|n620|n621|n622|n623 +NRLN#g1532|k635|n493|n503 +NRLS#g1530|g1533|k636 +NRLT#g1531|k634 +NRM#N371|N372|n1182 +NRMB#N436|N437 +NRML#n1184|n1185|n1186|n1187|n1188|n1189|n1190|n1191|n1192|n1193|n1194|n1195|n1196|n1197|n1198|n1199|n1200|n1201|n1202|n1203 +NRMN#N374|N375|N376|N377|N378 +NRMS#N373|n1183|n1205 +NRMT#n1204 +NRN#N366|n624|n627 +NRNK#n317|n492|n502 +NRNL#n626 +NRNS#N367|n153|n319|n625|n628|n629 +NRPL#N379 +NRR#n315 +NRS#N22|N67|N106|N155|N186|N357|N359|N380|N381|n154|n320|n487|n495|n497|n505|n1539 +NRS0#n610|n611|n612|n613 +NRSL#n1553|n1554 +NRSM#N382|N383|N384|n1542|n1543|n1544 +NRSN#n632|n1552 +NRSR#n636|n637|n638|n639|n1545|n1546|n1547|n1548|n1549|n1550 +NRSS#N68|N69|n106|n107|n108|n109|n110|n111|n112|n113|n633|n634|n635|n1540|n1551 +NRST#n316|n321|n322|n323|n324|n1180|n1541 +NRT#n131|n134|n314|n488|n498|n557|n559 +NRTF#n141|n142|n143 +NRTK#N364|N365|n640|n641|n642 +NRTN#N398|N399|n137 +NRTR#n144|n145|n146|n643|n644|n1181|n1555|n1556|n1557|n1558|n1559|n1560|n1561|n1562 +NRTS#n136|n558|n614|n615 +NRTT#n135 +NRW#N400 +NRWJ#N402|N403 +NRWN#n151 +NRWR#n149 +NRWS#N401|n150 +NRWT#n148 +NRWX#N404|N405 +NRX#n1351 +NRXM#n1355|n1356 +NRXN#n138|n139|n140|n1354 +NRXS#n1353 +NRXT#n1352 +NS#N2|N4|N79|N124|N233|N244|N317|N327|N329|N339|N444|g1545|g1546|g1547|g1555|g1556|k523|k534|k622|n265|n306|n307|n485|n508|n707|n708|n766|n786|n817|n1033|n1049|n1175|n1227|n1245|n1266|n1395 +NSB#n712 +NSBK#n1229|n1230|n1231 +NSBL#n1232|n1233|n1234 +NSBS#n713|n714 +NSFL#n721|n722 +NSJN#n709|n710|n711 +NSJR#n723|n724 +NSK#n1241 +NSKN#n1235|n1236 +NSKR#n725|n726 +NSKS#n715|n716|n717|n718|n719|n720|n1242|n1243 +NSL#n8|n159|n167|n787|n1045|n1253|n1402|n1613 +NSLN#n1616 +NSLS#n9|n10|n162|n163|n164|n165|n166|n168|n1036|n1037|n1038|n1403|n1404|n1615 +NSLT#n160|n161|n731|n732|n733|n1614 +NSM#n1048 +NSMK#n1039|n1040|n1041 +NSMN#n734|n735|n736 +NSN#N245|N316|N318|n774 +NSNK#n1047|n1255 +NSNS#N319|n169|n170|n775|n788|n1046|n1254|n1459|n1460|n1461 +NSNT#n171 +NSPP#n737|n738|n739|n740|n741|n742|n743|n744|n745 +NSPR#n746|n747 +NSR#N81|n729|n789|n1043|n1251 +NSR0#N122|N123 +NSRL#n751|n752|n753 +NSRM#n754|n755 +NSRN#N119|N120|N121 +NSRS#N82 +NSRT#n748|n749|n750 +NSS#K352|K353|N80|N125|N126|N445|n266|n272|n818|n819|n1034|n1042|n1176|n1177|n1228|n1244 +NSSL#n273 +NSSM#N127 +NSSR#n343|n344|n345 +NSST#n346|n347|n348|n349|n350|n351|n352|n353|n730|n790|n1044|n1252 +NST#K345|n179|n267|n573|n792|n1035|n1237 +NSTF#n1238|n1239|n1240 +NSTK#G437|G438 +NSTL#N189|n174|n577|n578|n579|n580|n581|n582|n1256|n1257|n1258|n1259 +NSTN#n175|n270|n271|n576|n756|n757|n758 +NSTR#N187|N188|N190|N191|n172|n176|n177|n178|n1260|n1261|n1262|n1263|n1264|n1265 +NSTS#G439|G440|G441|G442|G443|G444|G445|G446|G447|G448|K346|n173|n269|n574|n583|n791|n793 +NSTT#n268|n575 +NSWK#N225|N226|n759|n760 +NSWM#n761|n762|n763 +NSWR#n764|n765 +NSYR#n308 +NT#K348|N7|N9|N83|N104|N141|N320|N440|g1539|k515|k529|k552|k565|k602|k612|n27|n226|n259|n264|n325|n406|n407|n433|n584|n767|n838|n949|n1016|n1020|n1267|n1302|n1345|n1441|n1442|n1563|n1612 +NTBK#n1304|n1305|n1306 +NTBL#n586|n587|n1268|n1269|n1270|n1271|n1272|n1273 +NTF#n214|n1330 +NTFK#n1325|n1326|n1327 +NTFL#n409|n851|n852 +NTFS#n215|n1329 +NTFT#N102|N103|n216|n217|n218|n1328 +NTFY#n1331 +NTJM#N1 +NTK#N406 +NTKL#n274|n275|n843|n844|n845|n846|n847 +NTKN#n853|n854|n855 +NTKP#n840|n841|n842 +NTKR#n1568|n1569|n1570 +NTKS#n1565|n1566|n1567 +NTL#N85|N86|N199|k560|n180|n224|n262|n332|n414|n595|n867|n1017|n1025|n1161 +NTLF#n862|n863 +NTLK#n416|n417 +NTLN#k559|n430|n600|n866 +NTLP#n419|n420 +NTLR#n1024 +NTLS#N87|N107|N200|n276|n277|n278|n415|n421|n422|n423|n424|n596|n598|n599|n1026|n1027|n1162|n1163 +NTLT#n418|n597|n864|n865 +NTLW#n425|n426|n427|n428|n429 +NTMK#n1580|n1581|n1582 +NTMM#n524|n525 +NTMR#n868|n869|n870|n871 +NTMT#n1577|n1578|n1579 +NTN#N11|N227|n326 +NTNK#N283|N284|N407|N408|k520|k558|k571|k611|n413|n593|n594|n859|n860|n861|n1019|n1332 +NTNN#N229|n328 +NTNS#N12|N228|n225|n263|n329|n333|n412|n1611 +NTNT#n327|n431 +NTPK#n954|n955|n956|n957|n958|n959|n1583|n1584|n1585 +NTPP#n1310|n1311 +NTPT#n1308|n1309 +NTR#k517|k568|k609|n16|n222|n251|n260|n330|n410|n645|n951|n967|n1287|n1586|n1609 +NTRF#n974|n975 +NTRJ#n981|n982|n983 +NTRK#n970 +NTRL#n227|n228|n229|n230|n231|n232|n233|n234|n235|n236|n237|n238|n239|n240|n241|n242|n243|n244|n245|n246|n247|n248|n249|n250|n649|n650|n651|n652|n653|n654|n655|n656|n657|n658|n659|n660|n661|n662|n663|n664|n665|n666|n667|n668|n669|n670|n671|n672|n673|n674|n675 +NTRM#n1592|n1593|n1594 +NTRN#n220|n647|n676|n677|n678|n679|n680|n681|n1589|n1590|n1591 +NTRS#N438|N439|k518|k519|k569|k570|n17|n18|n221|n252|n254|n255|n256|n257|n258|n648|n952|n953|n968|n969|n979|n980|n984|n1274|n1275|n1276|n1277|n1278|n1279|n1280|n1281|n1282|n1283|n1284|n1285|n1286|n1288|n1339|n1340|n1587|n1588 +NTRT#n219|n253|n646|n960|n961|n962|n963|n964|n971|n972|n973|n976|n977|n978|n1338|n1604 +NTRX#n965|n966|n1595|n1596|n1597|n1598|n1599|n1600|n1601|n1602|n1603 +NTS#K349|N8|N10|N84|N142|N321|N441|g1540|g1541|k521|k553|k561|k566|k603|k607|n28|n29|n432|n585|n591|n768|n769|n839|n872|n950|n985|n1021|n1022|n1023|n1303|n1312|n1318|n1346|n1347|n1443|n1564|n1605 +NTSB#n1320|n1321 +NTSK#N197|N198 +NTSM#n1448|n1449 +NTSN#K359|K360|n1324 +NTSP#n879|n880|n881 +NTSS#N271|N272|n1319|n1323 +NTST#k610|n223|n261|n331|n411|n882|n883|n884|n885|n886|n1322|n1450|n1451|n1452|n1610 +NTT#k516|k554|k567|k608|n408|n592|n1018|n1289|n1307|n1453 +NTTN#n1292 +NTTR#n848|n849|n850 +NTTS#n1291|n1454 +NTTT#n1290 +NTW0#n1341 +NTWR#k572|k573|n601|n602|n603|n604|n605|n887|n888|n1313|n1314 +NTWT#n986|n987|n988 +NTX#N88 +NTXL#n1606|n1607|n1608 +NTXN#n1293|n1294|n1295|n1296 +NTXR#n876|n877|n878 +NTXS#N89 +NTXT#n873|n874|n875 +NWBL#k614 +NWL#n696 +NWLS#n697|n698 +NWNK#g1544|k615|k616 +NWR#n699 +NWRK#N212|N213 +NWS#n1398 +NWST#n700 +NWT#g1543 +NWTS#n1396 +NX#N72|N74|N75|g1535|k562|n11|n794|n1246|n1297 +NXFL#N77|N78 +NXL#N246|N249 +NXLS#N247|N248|N250|N251|N252|N253 +NXN#N99|n181|n1333 +NXNH#n210|n211 +NXNK#g1538|n1250|n1301 +NXNL#n183|n184|n185|n186|n187|n188|n189|n190|n191|n192|n193|n194|n195|n196|n197|n198|n199|n200|n201|n202|n203|n204|n205|n206|n207|n208|n209|n1335|n1336 +NXNS#N100|n182|n212|n1334|n1337 +NXNT#n727|n728 +NXNW#N101|n213 +NXS#N73|N76|N90|g1537|k563|k564|n12|n795|n796|n1247|n1249|n1298|n1300 +NXT#g1536|n1248|n1299 +NY#N442 +NYS#N426|N427|N443 ++++++++++ +P#P0|P2|P518|P526|P575|h3012|p0|p3|p1344|p1362|p1403|p1583|p2465|p2860|p2957|p4067|p4463|p4966|p4974 +P0#p1181|p3347|p3357 +P0FN#p1185|p1186|p1187 +P0JN#p1189|p1190|p1191|p1192|p1193|p1194 +P0K#p4870 +P0KR#P788|P789|P790 +P0KS#p4871|p4872 +P0L#p3354|p4865 +P0LJ#p1195|p1196|p1197|p1198|p1199|p1200|p1201 +P0LN#p4869 +P0LS#p1188|p4866|p4868 +P0LT#p4862|p4863|p4864|p4867 +P0N#P791|p7468 +P0NS#P792|p3355|p7469|p7470 +P0R#p3352 +P0RB#p4859|p4860|p4861 +P0S#p1182|p1202|p1203|p1204|p3348|p3356 +P0ST#p3353 +P0T#p3349|p4856 +P0TK#p1183|p1184 +P0TS#p3350|p3351|p4857|p4858 +P0W#p1205 +P0WS#p1206|p1207 +PB#p6909 +PBK#p1364|p6917 +PBKS#p1365 +PBL#P4|P732|p1475|p1480|p6974 +PBLK#p6920|p6921|p6922|p6923|p6924|p6925|p6926|p6940 +PBLM#p6|p7 +PBLN#p1479 +PBLS#P5|P733|P734|p1476|p1478|p6927|p6928|p6929|p6930|p6931|p6932|p6933|p6934|p6935|p6936|p6937|p6938|p6939|p6975|p6976 +PBLT#p1477|p2959 +PBLX#p6941|p6942|p6943|p6944|p6945|p6946|p6947|p6948|p6949 +PBRT#p6911|p6912|p6913 +PBS#p6910|p6914|p6918|p6919|p6950 +PBSN#p6915|p6916 +PBST#P6|P7 +PBT#P211 +PBTS#P212 +PF#P735|p1333|p1334|p1626|p2478|p4462|p4909|p6981|p6998 +PFBL#p6983|p6984|p6985 +PFL#p1432|p1605|p2985 +PFLF#P199|P200 +PFLN#p1340|p1341|p1342|p2987 +PFLS#p1433|p1606|p1607|p2986 +PFMN#p1336|p1337|p1338 +PFN#p1392|p6992 +PFNK#p1343|p1629|p2479|p6995 +PFNS#p1393|p6993|p6994|p6996 +PFR#p6987|p6990 +PFRS#p6988|p6989 +PFRT#P198|p4941|p4942 +PFS#P736|p1339|p1628|p4910|p4911|p6982|p6997 +PFSR#P345|P346 +PFST#p6991 +PFT#p1335|p1627|p3384|p6986 +PFTL#p3386 +PFTN#p3388 +PFTS#p3385|p3389 +PFTT#p3387 +PFX#p1630 +PFXL#p1631 +PFXN#p1632 +PHN#p1434 +PHNS#p1435|p1436 +PHTN#P627|P628 +PJ#P22|P24|p123 +PJB#p130 +PJBS#p131|p132 +PJLS#p7001|p7002|p7003|p7004|p7005 +PJM#p193|p7429 +PJMS#p194|p195|p7430|p7431 +PJN#p2952|p2990 +PJNH#p2992|p2993|p2994|p2995|p2996 +PJNK#p143 +PJNS#p2953|p2954|p2955|p2956|p2991|p2997|p6973 +PJNT#p125|p126|p127|p128|p129|p138|p139|p140|p141 +PJNX#p142 +PJR#p134|p6971 +PJRS#p135|p136 +PJRT#p1647|p1648|p1649 +PJS#P23|P25|p124|p137 +PJST#p6972 +PJT#P18|P341|P404|P737|p133 +PJTS#P19|P342|P405|P738 +PK#P227|P235|P239|P426|P428|P528|P728|P739|p46|p1400|p1437|p1442|p1490|p1586|p1636|p1650|p2480|p2876|p2888|p2919|p2988|p3005|p3039|p3277|p3994|p4063|p4110|p4119|p6953|p6999|p7012 +PKBK#p3006|p3007|p3008|p3009|p3010 +PKBR#p1638|p1639|p1640 +PKFS#p2998 +PKHN#P520|P521 +PKHR#p62|p63 +PKJ#p48 +PKJN#p54 +PKJR#p51|p52 +PKJS#p49|p53 +PKJT#p50 +PKK#p1429 +PKKL#p2883|p2884|p2885|p2886|p2887 +PKKR#p1487|p1488|p1489 +PKKS#p1430|p1431|p2889|p2890 +PKKT#P408|P409|p1484|p1485|p1486 +PKL#p2908 +PKLN#p2912 +PKLR#p1510|p1511|p1512|p1513|p1514 +PKLS#p2909|p2911 +PKLT#p1503|p1504|p1505|p1506|p1509|p2910|p3014|p3015|p3016 +PKLX#p1507|p1508 +PKM#P774|p7427 +PKML#P771|P772 +PKMN#P531|P532|p3017|p3018|p3019|p3020|p3021|p3022 +PKMR#p4009|p4010|p4011|p4012 +PKMS#P427|P773|P775|p7426|p7428 +PKN#P522|p118|p1481 +PKNJ#P244|P245 +PKNK#P242|P243|p64|p65|p66|p1440|p1496|p1588|p1642|p2906|p2907|p2920|p2921|p2922|p2923|p2924|p2925|p2926|p2927|p3003|p3281|p4008|p4118|p7015 +PKNN#p4069|p4070|p4071|p4072 +PKNR#p1515|p1644|p1645|p1646 +PKNS#P241|P523|p119|p120|p121|p122|p1482|p1483|p3273|p3274|p7006|p7007|p7008|p7009 +PKNT#p3275|p3276 +PKP#p196|p2917 +PKPK#p2913|p2914|p2915 +PKPN#p3023|p3024|p3025 +PKPS#p2918 +PKR#p56|p1493|p2892|p2904|p3001|p3041|p4112|p4116|p6955 +PKRL#p2894|p2895|p2896 +PKRM#p4064|p4065|p4066 +PKRN#P410|P411|p6957 +PKRS#p57|p58|p1494|p1495|p2881|p2893|p2897|p3000|p3002|p4113|p4114|p6958 +PKRT#P14|P15|p6956 +PKS#P228|P229|P230|P236|P240|P406|P429|P729|p47|p67|p1438|p1441|p1491|p1498|p1589|p1637|p1643|p1651|p2877|p2916|p2989|p3026|p3040|p3042|p3278|p3280|p3393|p3995|p4013|p4115|p4971|p6954|p6961|p7000|p7010|p7014 +PKSK#p2928|p3027|p3028|p3029 +PKSL#p3390|p3391|p3392 +PKSN#P726|P727 +PKSS#P237|P238|P407|p3394|p3395|p4972|p4973 +PKST#P30|P31|P32|P33|P204|P205|p68|p69|p70|p2905|p3030|p3031|p3032|p3043|p3044|p3045|p4117 +PKSW#p3033|p3034 +PKT#P285|P412|P730|p55|p59|p71|p144|p1401|p1439|p1492|p1587|p1641|p2891|p2898|p2929|p2999|p3279|p3996|p3997|p4111|p7013 +PKTB#p3999|p4000|p4001 +PKTF#p4003|p4004|p4005 +PKTK#p2932|p2933|p2934|p2935|p2936|p2937 +PKTL#p3035|p3036|p3037|p3038 +PKTN#p1499|p1500|p2902|p4006 +PKTR#p1501|p1502|p2878|p2879|p2880|p2901|p2938|p2939|p2940|p2941|p2942|p2943|p2944|p2945|p2946|p2947 +PKTS#P286|P413|P731|p60|p61|p72|p73|p145|p146|p2899|p2903|p2930|p2931|p3998|p4007 +PKTT#p2900|p3011|p3012|p3013|p4002 +PKW#P475|p3405 +PKWK#P414 +PKX#p1497|p3004|p6959 +PKXL#p6960 +PKYN#p2882 +PL#P26|P45|P80|P82|P189|P191|P196|P215|P233|P476|P540|P551|P555|P576|P776|p115|p148|p197|p240|p271|p1348|p1443|p1590|p3054|p3079|p3101|p3406|p3644|p3713|p3847|p3862|p3876|p3977|p4140|p4159|p4180|p4230|p4269|p4282|p4464|p7020|p7029 +PL0N#p3702|p3703|p3704|p4377|p4378 +PL0R#p3787|p3788 +PL0S#p3115|p3116|p3117|p4371|p4372|p4373|p4374|p4375|p4376 +PLB#P500|p3660|p3751|p3864 +PLBK#p3090|p3091|p3092|p3651|p3652|p3653|p3657|p3658|p3659|p7021|p7022 +PLBL#p3654|p3655|p3656|p3798|p3799|p3800 +PLBN#p3753|p3754 +PLBR#p275|p276|p277 +PLBS#P501|p3661|p3662|p3752|p3755|p3756|p3757|p3758|p3759|p3865|p3866 +PLF#p1653|p3046 +PLFK#p1671 +PLFL#p3667|p3668|p3669|p3670|p3671|p3976 +PLFN#p4355|p4356|p4357|p4383 +PLFR#p235|p236|p237|p238|p239|p255|p256|p257|p3061|p3062|p3063|p3064|p3065|p3066|p3067|p3068|p3069|p3859|p3860|p3861|p7035|p7036|p7037|p7069|p7070|p7071|p7072|p7073|p7074|p7075|p7076|p7077|p7078|p7079|p7080|p7081|p7082 +PLFS#p242|p243|p244|p1654|p1672|p1673|p1674|p3047 +PLHS#p3683|p3684|p3685 +PLHT#p4316|p4317|p4318|p4319 +PLJ#p3081|p3764 +PLJK#p1652 +PLJN#p3085|p3768 +PLJR#p3083|p3448|p3449|p3450|p3451|p3452|p3453|p3454|p3455|p3456|p3457|p3458|p3459|p3460|p3461|p3462|p3463|p3464|p3465|p3466|p3467|p3468|p3469|p3672|p3673|p3674 +PLJS#p3084|p3765|p3767 +PLJT#p3082|p3766 +PLK#P504|P546|P549|p3470|p3559|p3845|p3879|p3887|p3888|p4225 +PLKL#p3883|p3892|p3893|p4290|p4291|p4292|p4307|p4308 +PLKM#p4301|p4302|p4303|p4304|p4305|p4306 +PLKN#p1655|p1656|p1657|p3474|p3851|p3884|p3885|p3891|p4228|p4309|p4310|p4311|p4312 +PLKR#P43|P432|P433|p205|p206|p247|p248|p1658|p1659|p3070|p3071|p3072|p3073|p3074|p3075|p3407|p3408|p3409|p3675|p3676|p3677|p3678|p3679|p3680|p3681|p3682|p3881|p4287|p4293|p4313|p4314|p4315 +PLKS#P506|P507|P547|P550|p3103|p3104|p3105|p3471|p3473|p3560|p3561|p3795|p3796|p3797|p3882|p3886|p3889|p3894|p4142|p4143|p4144|p4226|p4229 +PLKT#p3410|p3411|p3412|p3413|p3415|p3445|p3446|p3447|p3472|p3760|p3761|p3762|p3763|p3850|p3880|p3890|p4145|p4146|p4147|p4227 +PLKX#p3414 +PLL#p245 +PLM#P47|p303|p3895|p3899|p3908|p3927 +PLM0#P514|P515|p4320|p4321|p4322 +PLMB#p3900|p3901|p3902|p3903|p3904|p3905|p3906|p3907 +PLMJ#p3897|p3898 +PLMK#p4149|p4150|p4151|p4154 +PLML#P51|P52 +PLMN#P746|P747|P748|p258|p310|p319|p320|p321|p3852|p3853|p3854|p3869|p3870|p3871|p3914|p7039 +PLMP#p259|p260|p261|p3919|p3920|p3921|p3922|p3923|p3924|p3925 +PLMR#P49|P50|P53|P54|P55|p3912|p4323|p4324|p4325|p4326|p4327|p4328|p4329|p4330|p4331|p4332|p4333|p4334|p4335|p4336|p4337|p4338|p4339|p4340|p4341|p4342|p4343|p4344|p4345|p4346|p4347 +PLMS#P48|p304|p311|p312|p313|p314|p315|p316|p3812|p3813|p3814|p3896|p3909|p3911|p3913|p3926|p4152|p4153 +PLMT#p305|p306|p307|p308|p309|p317|p318|p1664|p1665|p1666|p3687|p3688|p3689|p3910|p3915|p3916|p3917|p3918 +PLMY#p4182|p4183 +PLN#P195|P479|P508|p3093|p3480|p3510|p3513|p4235|p7432 +PLN0#p3815|p3816|p3817 +PLNJ#p3530|p3934|p3935|p3936|p3937|p3938|p3939|p3940 +PLNK#P477|P478|p212|p213|p214|p265|p266|p267|p299|p1446|p1595|p1596|p1597|p3076|p3077|p3078|p3483|p3484|p3485|p3531|p3532|p3533|p3534|p3535|p3536|p3537|p3825|p3826|p3827|p3828|p3829|p3941|p3942|p3943|p3944|p4179|p4247|p4467|p7019|p7032 +PLNL#p3488|p3516|p3517 +PLNM#p3781|p3782|p3783|p4274|p4275|p4348|p4349 +PLNN#p3541 +PLNP#p3770|p3771 +PLNR#p3486|p3512|p3518|p3519|p3520|p3539|p3540|p3769 +PLNS#P509|P535|p246|p3094|p3095|p3487|p3489|p3490|p3491|p3492|p3493|p3494|p3495|p3496|p3511|p3514|p3521|p3542|p3784|p3785|p3786|p3801|p3802|p4236|p4237|p4271|p4272|p4273|p7433|p7434 +PLNT#P480|P481|P533|P534|p207|p208|p209|p210|p211|p262|p263|p264|p3497|p3498|p3499|p3500|p3501|p3502|p3503|p3504|p3515|p3522|p3523|p3524|p3525|p3526|p3527|p3528|p3529|p3538|p3543|p3544|p3545|p3546|p3547|p3548|p3549|p3550|p3551|p3552|p3553|p3554|p3555|p3556|p3557|p3558|p3772|p3773|p3774|p3775|p3776|p3777|p3778|p3779|p3780|p3803|p3928|p3929|p3930|p3931|p3932|p3933|p4238|p4239|p4240|p4241|p4244|p4245|p4246 +PLNX#P557|P558|P559|P560|p3481|p3482|p4242|p4243 +PLP#p3058|p3830|p4350|p7040|p7053 +PLPB#p322|p323 +PLPN#p3692|p3693|p3694|p3833|p7045|p7046 +PLPP#p4352|p4353|p4354 +PLPR#p3945|p3946|p4358|p4359|p7043 +PLPS#p3059|p3060|p3831|p3834|p4351|p4360|p7041|p7044|p7050 +PLPT#p324|p325|p326|p327|p330|p331|p332|p333|p334|p335|p336|p3832|p7042|p7047|p7048|p7049 +PLPW#p7051|p7052 +PLPX#p328|p329 +PLR#p249|p300|p1592|p3086|p3098|p3789|p3791|p4120|p4155|p7024|p7435 +PLRK#P34|p7436 +PLRL#p3792|p3947|p3948|p3949|p3950|p3951|p3952|p3953|p3954|p3955|p3956|p3957|p3958|p3959|p3960 +PLRM#P35|P36|p3695|p3696|p3697|p4468|p4469|p4470 +PLRS#P536|P537|p301|p1593|p1594|p3087|p3089|p3097|p3099|p3790|p3793|p3794|p3805|p4121|p4122|p4123|p4124|p4125|p4126|p4127|p4131|p4132|p4133|p4134|p4135|p4136|p4137|p4138|p4139|p7025|p7437|p7438 +PLRT#P538|P539|P548|p3088|p3096|p3707|p3708|p3709|p4128|p4129|p4130|p4232|p4233 +PLRY#p3100 +PLS#P27|P46|P81|P83|P190|P192|P197|P216|P234|P541|P542|P552|P556|P577|P777|p116|p117|p149|p150|p198|p199|p250|p272|p302|p337|p340|p1349|p1350|p1444|p1447|p1598|p3055|p3057|p3080|p3102|p3108|p3111|p3416|p3475|p3698|p3710|p3714|p3725|p3734|p3806|p3846|p3848|p3849|p3855|p3863|p3872|p3877|p3878|p3961|p4141|p4156|p4160|p4172|p4181|p4184|p4231|p4251|p4270|p4465|p4471|p7030|p7031|p7038|p7064 +PLSB#P434|P435|p3418|p3419|p3420|p3641|p3642|p3643 +PLSF#p3835|p3836 +PLSH#p3422|p3423|p4174|p4175|p4176 +PLSK#P741|P742|p3424|p3425|p3426|p3427|p3699|p3700|p3701|p4294|p4361 +PLSL#p3109|p3110|p4364|p4365|p4366|p4367 +PLSM#p3428|p3429|p3430|p3431|p3567|p3568|p3569|p3570|p3571|p4163|p4164|p4165|p4177|p4178 +PLSN#P510|p3432|p3433|p3434|p3435|p3444|p3726|p3727|p3728|p3729|p3730|p3731|p3732|p3733|p3737|p3738|p4171|p7068 +PLSR#p3436|p3437|p3438|p3739|p3740|p3741|p3742|p3743|p3744|p3745|p7054|p7055|p7056 +PLSS#p200|p201|p339|p341|p3417|p3439|p3476|p3711|p3712|p3736|p3962|p4161|p4166|p4170|p4173|p7065|p7067 +PLST#P37|P38|P39|P40|P41|P42|P44|P498|P499|P505|p251|p268|p269|p270|p338|p1663|p3048|p3049|p3050|p3421|p3440|p3441|p3442|p3443|p3572|p3573|p3574|p3575|p3576|p3577|p3578|p3579|p3580|p3581|p3582|p3583|p3584|p3585|p3586|p3587|p3588|p3589|p3590|p3591|p3592|p3593|p3594|p3595|p3596|p3735|p4157|p4158|p4162|p4252|p4253|p4254|p4362|p4363|p4472|p7057|p7058|p7059|p7060|p7066 +PLSW#p4167|p4168|p4169 +PLSX#p7061|p7062|p7063 +PLT#P193|P430|P482|P496|P512|p226|p241|p252|p278|p279|p290|p298|p1376|p1445|p1591|p1660|p1667|p3056|p3112|p3477|p3505|p3597|p3598|p3600|p3633|p3715|p3746|p3804|p3807|p3818|p3837|p4148|p4194|p4223|p4234|p4258|p4466|p7023|p7026|p7033 +PLTB#P544|P545|p215|p4192|p4193 +PLTF#p296|p297|p3604|p3605|p3613|p3614|p3615 +PLTK#P502|P503|p3967|p3968|p3969|p3970|p3971|p3972|p3973|p4199|p4200|p4201|p4216|p4217|p4218|p4219|p4220|p4221 +PLTL#p216|p217|p218|p219|p220|p221|p222|p223|p224|p225|p3606|p3607|p3608|p4195 +PLTM#p273|p274|p3705|p3706 +PLTN#P484|P485|P486|P487|P488|P489|P490|P491|P492|P493|P494|P495|p202|p203|p204|p230|p231|p232|p233|p234|p293|p1669|p3118|p3508|p3609|p3610|p3611|p3616|p3617|p3618|p3623|p3624|p3625|p3626|p3632|p3720|p3721|p3722|p3723|p3749|p3810|p3823|p3844|p3974|p3975|p4196|p4255|p4256|p4257|p4264 +PLTP#p3634|p3635|p3636 +PLTR#P511|p342|p343|p344|p345|p3629|p3630|p3631|p3717|p3718|p3719|p3820|p3821|p3822|p3841|p3842|p3843|p4197|p4260|p4261|p4262|p4276|p4277|p4278|p4279|p4280|p4281|p4915|p4916 +PLTS#P194|P431|P483|P497|P513|P743|P744|P745|p227|p228|p253|p254|p280|p281|p282|p283|p284|p285|p286|p287|p288|p289|p292|p1377|p1378|p1661|p1662|p1670|p3113|p3119|p3478|p3479|p3506|p3509|p3599|p3601|p3602|p3612|p3627|p3637|p3724|p3747|p3750|p3808|p3811|p3824|p3838|p3839|p4198|p4205|p4206|p4207|p4208|p4209|p4210|p4211|p4212|p4213|p4214|p4215|p4222|p4224|p4263|p4912|p4913|p4914|p7027|p7028|p7034 +PLTT#p291|p1668|p3114|p3507|p3603|p3619|p3620|p3621|p3622|p3628|p3638|p3639|p3640|p3716|p3748|p3809|p3819|p3840|p4259 +PLTX#p4202|p4203|p4204|p4368|p4369|p4370 +PLWK#p4248|p4249|p4250|p4268 +PLWN#p3107|p3868 +PLWT#p3106|p3867|p3979|p3980 +PLX#P543|p3562|p3963|p4185 +PLXL#p229 +PLXN#p294|p295|p3566|p4191|p4265|p4266|p4267 +PLXR#p3051|p3052|p3053|p3856|p3857|p3858|p3873|p3874|p3875|p3965|p4187|p4188|p4189|p4288|p4289|p7016|p7017|p7018 +PLXS#p3563|p3565|p3964|p3966|p4190 +PLXT#p3564|p4186 +PLY0#p4299|p4300 +PLYB#p3645|p3646 +PLYF#p3690|p3691 +PLYK#p3647|p3648|p3649|p3650 +PLYN#P553|P554|p3686|p3978|p4283|p4284|p4285|p4379 +PLYR#p3664|p3665|p3666|p4380|p4381|p4382 +PLYS#p4295|p4296|p4297|p4298 +PLYT#p3663|p4286 +PM#P56|P516|P778|p3981|p4026|p4398|p7083|w2216 +PMBR#P246|P247 +PMFL#p352|p353|p354|p355|p356|p357 +PMKN#p1675|p1676 +PMKR#p4392|p4393|p4394 +PML#P58|p4395|p7089 +PMLN#p7091|p7093 +PMLS#P59|p4396|p4397|p7094 +PMLT#p7090|p7092 +PMN#P562 +PMNS#P563 +PMNT#p1382|p1383|p1384|p3120|p3121|p3122|p3123|p3124|p3125|p4389|p4390|p4391 +PMP#P567|P569|p3126|p4399|p7095 +PMPK#p7101|p7102|p7103 +PMPL#p3133|p3134|p3135|p3136|p3137 +PMPM#p4407|p4408|p4409 +PMPN#P566|p3132|p4404|p4405|p4406|p4410|p7100 +PMPR#P60|p348|p349|p350|p351|p3129|p3130|p3131|p7098|p7099 +PMPS#P568|P570|p346|p347|p3127|p3138|p4400|p4411|p4412|p4413|p4414|p4415|p7096|p7104 +PMPT#P564|P565|p3128|p4401|p4402|p4403|p7097 +PMRN#P561 +PMS#P57|P517|P779|p4027|p4028|p7084|p7085|p7086 +PMSS#p7087|p7088 +PMST#p1379|p1380|p1381 +PMT#p4384 +PMTN#p4388 +PMTS#p4385|p4387 +PMTT#p4386 +PN#P28|P61|P201|P206|P248|P250|P254|P256|P264|P578|p100|p151|p358|p387|p1351|p1599|p1677|p1770|p1778|p1833|p1839|p2866|p3139|p3158|p3237|p4429|p4451|p4473|p7105|p7181 +PN0N#P78|P79|p459|p460|p461 +PN0R#p462|p463|p464 +PN0S#p454|p455|p456|p457|p458|p1820|p1821|p1822 +PNBL#p3144|p3145 +PNBR#p1352|p1353|p1354 +PNF0#p3168|p3169|p3170 +PNFL#p154|p155|p156 +PNFR#p2868|p2869|p2870|p3141|p3142|p3143 +PNHL#p3178|p3179|p3180|p3234|p3235|p3236 +PNHN#p419|p420|p421|p422|p423|p424 +PNHT#p3175|p3176|p3177 +PNJ#p1835|p4433 +PNJB#P752|P753|P754|P755 +PNJN#p415|p431|p432|p3173|p7147|p7148|p7149|p7150 +PNJR#p390|p391|p392|p393|p394|p395|p396|p397|p398|p399|p400 +PNJS#p1836|p4434 +PNJT#p414|p3172 +PNK#P72|P751|p4|p412|p425|p429|p1585|p3171|p3187|p3194|p4432|p7164 +PNKK#p366|p367|p368 +PNKL#p158|p159|p160|p161|p416|p417|p3201|p3202|p3203 +PNKN#p428|p437|p1734|p1735|p1736|p1756|p1757|p1758|p3197|p3199 +PNKR#P438|P439|p370|p371|p372|p373|p3190 +PNKS#P73|p413|p418|p426|p430|p3174|p3188|p3191|p3195|p3196|p3200|p7165|p7166 +PNKT#p427|p3189|p7122|p7123|p7124|p7125|p7126|p7127|p7128|p7129|p7130|p7131|p7132|p7133|p7134|p7135|p7136|p7137|p7138|p7139|p7140|p7141|p7142 +PNKX#P440|P441|p3154|p3155|p3156|p3198 +PNKY#p3192|p3193 +PNL#p401|p1679|p1739|p3160 +PNLJ#p1785|p1786|p1787|p1788|p1789 +PNLN#p404|p406 +PNLP#P252|P253 +PNLS#p162|p163|p164|p402|p407|p408|p409|p410|p1680|p1681|p1682|p1683|p1684|p1685|p1686|p1687|p1688|p1689|p1690|p1691|p1692|p1693|p1773 +PNLT#p403|p405|p1694|p1695|p1696|p1759|p1760|p1761|p1825 +PNM#P63|p364 +PNMB#p1826|p1827|p1828|p1829 +PNMN#P65|P66|p1762|p1763|p1764|p1765|p1766 +PNMS#P64|P67|p365 +PNN#p1775|p3182 +PNNK#P258|P259|p157|p438|p1356|p1774|p3181|p3206|p7168 +PNNN#p3185 +PNNS#p1697|p1698|p1699|p1740|p1741|p1742|p1743|p1776|p1777|p3183|p3186|p7153 +PNNT#p1767|p1768|p1769|p3184 +PNP#p3231 +PNPL#p439|p440|p441|p3161|p3162|p3163 +PNPN#p3209|p3210|p3211|p3212 +PNPP#p446 +PNPR#p3213|p3214|p3215|p3216|p3217 +PNPS#p3232|p3233 +PNR#p434|p1831|p3239|p7151 +PNRM#p442|p443|p444|p445 +PNRN#p3242 +PNRS#p435|p436|p1830|p1832|p3240|p3243 +PNRT#p3241|p4435|p4436|p4437 +PNS#P29|P62|P74|P202|P203|P207|P249|P251|P255|P257|P265|P571|P579|p101|p102|p152|p165|p359|p388|p411|p447|p449|p1357|p1600|p1601|p1678|p1700|p1744|p1745|p1772|p1779|p1790|p1834|p1837|p1838|p1840|p2867|p2871|p3140|p3159|p3165|p3218|p4430|p4431|p4438|p4452|p4474|p4917|p7106|p7169 +PNSF#p1799|p1800|p1801 +PNSK#P268|P269 +PNSL#P260|P261|P262|P263|P266|P267|p1705|p1706|p1707|p1708|p1709|p1710|p1711|p1737|p1738 +PNSM#p2861|p2862 +PNSN#P68|P69|p4920 +PNSR#p488|p489|p3146|p3147 +PNSS#P75|P572|p360|p361|p448|p450|p1701|p1746|p4919 +PNST#p166|p167|p2863|p2864|p2865|p3219|p3220|p3221|p3222|p3223|p3224|p3225|p4073|p4074|p4075|p4918|p7152|p7170|p7171|p7172 +PNT#P620|p153|p168|p374|p389|p433|p451|p1355|p1448|p1771|p1802|p3164|p3204|p3205|p3226|p3228|p3403|p4076|p4095|p4419|p4921|p7167|p7173 +PNT0#p1816|p1817|p1818 +PNTB#P436|P437|P445|p170|p171|p172|p173 +PNTF#p4439|p4440|p4441|p4442|p4443|p4444|p4445|p4446|p4447|p7162|p7163 +PNTH#p466|p484 +PNTJ#p4922|p4923 +PNTK#P270|P271|P274|P275|P276|P277|P278|p468|p469|p470|p1803|p1804|p1805|p1806|p1807|p1808|p1809|p1810|p1811|p1812 +PNTL#P76|P77|p452|p1718|p1719|p1720|p1721|p4085|p4086|p4087|p4088|p4089|p4091|p4092|p4093|p4453|p4454|p4455 +PNTM#P279|P280|p377|p378|p379|p380|p471|p472|p473|p474|p475|p476|p1813|p1814|p1815 +PNTN#p179|p180|p181|p467|p1712|p1713|p1714|p1716|p1717|p1747|p1748|p1749|p1750|p1751|p1752|p1753|p1754|p1755|p3157|p4090|p4448|p4449|p4450|p4925|p4926|p7179 +PNTR#P70|P71|P443|P444|p175|p176|p177|p178|p381|p382|p383|p384|p385|p386|p477|p478|p479|p1722|p1723|p1724|p1725|p1726|p1727|p1728|p1729|p1730|p1731|p1732|p1733|p4080|p4081|p4082|p4083|p4421|p4422|p4423|p4424|p4425|p4426|p4427|p7176|p7177|p7178 +PNTS#P621|p169|p182|p375|p376|p465|p480|p481|p482|p483|p1449|p1450|p3227|p3229|p3230|p3404|p4077|p4084|p4094|p4420|p4428|p4927|p7174|p7180 +PNTT#P272|P273|p174|p453|p1715|p1819|p4078|p4079|p4924|p7143|p7144|p7145|p7146|p7175 +PNTW#p183|p485|p486|p487 +PNWR#p1783|p1784 +PNWT#p1780|p1781|p1782|p3166|p3167 +PNX#P749|p362|p1304|p1309|p1823|p3148|p4416|p7107|p7121|p7154 +PNXB#p7108|p7109|p7155 +PNXK#P573|P574 +PNXL#p3207|p3208 +PNXM#p7159|p7160|p7161 +PNXN#p1702|p1703|p1704|p1791|p1792|p1793|p1794|p1795|p1796|p1797|p1798|p3153|p7111|p7112|p7113|p7120|p7158 +PNXP#p1358|p1359|p1360 +PNXR#p369|p1307|p3150|p3151|p7114|p7115|p7116|p7118 +PNXS#P750|p363|p1305|p1306|p1308|p1824|p3152|p4417|p4418|p7117|p7119|p7157 +PNXT#P442|p3149|p7110|p7156 +PNYN#P446|p3238 +PP#P84|P447|P580|P587|p490|p492|p501|p550|p1602|p1846|p1867|p3246|p3248|p3261|p4475|p4488|p4491|p4508|p4517|p7182|p7184|p7186|p7203 +PPFR#p4505|p4506|p4507 +PPKK#p4519|p4520 +PPKN#p4494|p4495|p4496 +PPKR#p4489|p4490 +PPL#p497|p539|p541|p553|p1841|p7191 +PPLN#p1845|p3251|p3252|p3253|p4503|p4504 +PPLR#p542|p4500|p4501|p4502|p4525|p4526|p4527|p4528|p4529|p4530|p4531|p4532|p4533|p4534|p4535|p4536|p4537|p4538|p4539|p4540|p4541|p4542 +PPLS#p540|p1842|p1844|p4522|p4523|p4524|p4550|p4551|p4552|p4553|p4554|p7192|p7193 +PPLT#p1843|p4543|p4544|p4545|p4546 +PPLX#p4547|p4548|p4549 +PPN#P451|p3266 +PPNJ#p4497|p4498|p4499 +PPNK#p1608|p1866|p3262|p4478|p4516 +PPNS#P452|p1865|p3267|p3268 +PPR#P449|P585|p507|p538|p554|p1310|p1849|p1862|p1863|p3254|p4511 +PPRB#p509|p510|p511|p512|p513|p514|p515|p516|p517 +PPRH#p525|p526|p527|p528|p529 +PPRJ#p522|p523|p524 +PPRK#p518|p519|p520|p551|p552|p1851|p1852|p1853 +PPRL#p531 +PPRM#p1856|p1857|p1858 +PPRN#p530|p1855|p1859|p1860 +PPRS#P450|P586|p498|p499|p508|p532|p555|p556|p1311|p1312|p1313|p1314|p1315|p1316|p1317|p1318|p1319|p1320|p1321|p1322|p1323|p1324|p1325|p1326|p1327|p1328|p1604|p1850|p1861|p3255|p3256|p4512|p4513 +PPRT#p521|p1854 +PPRW#p533|p534|p535|p536|p537 +PPS#P283|P448|P581|P582|P588|p491|p493|p495|p500|p502|p503|p546|p549|p1609|p1847|p1868|p3247|p3249|p3257|p3269|p4476|p4479|p4492|p4493|p4509|p4515|p4518|p4521|p7183|p7185|p7202|p7204|p7205 +PPSK#P589|P590|P591|p3270|p3271|p3272 +PPSN#p1869|p1870 +PPSS#P284|p494|p496|p547|p548 +PPST#p543|p544|p545|p1864 +PPT#p1603|p1848|p3250|p3258|p3263|p4477|p4510|p4514|p7187|p7194 +PPTK#p1871 +PPTN#p7190 +PPTR#p7196|p7197|p7198|p7199|p7200 +PPTS#p1875|p1876|p1877|p1878|p1879|p1880|p1881|p1882|p3259|p3260|p3264|p3265|p7189|p7195|p7201 +PPTT#p1872|p1873|p1874|p7188 +PPX#p1610 +PPXS#p1611|p1612 +PPY#P583|p504 +PPYS#P584|p505|p506 +PR#P125|P129|P281|P307|P319|P417|P420|P629|P635|p184|p557|p755|p790|p884|p1451|p1613|p1883|p2973|p4480|p4565|p4928|p4975|p5058|p5067|p5714|p5923|p6747|p6790|p7215|p7218|p7292|p7449 +PR0#P317 +PR0L#p4638|p4639|p4640 +PR0N#P135|P136|p720|p721|p925|p926 +PR0R#p722|p5092|p5093 +PR0S#P318 +PRB#p5945 +PRBB#p5926|p5927|p5928|p5929|p5930|p5931|p5932 +PRBL#p559|p560|p561|p562|p563|p564|p565|p728|p729|p730|p731|p5951|p5952|p5953|p5954|p5955|p5956|p7206 +PRBN#p5948 +PRBR#p7216|p7217 +PRBS#p5947|p5957|p5958|p5959 +PRBT#p5933|p5934|p5935|p5936|p5937|p5944|p5946|p5949|p5950 +PRBX#p5938|p5939|p5940|p5941|p5942|p5943 +PRF#P674|P697|p2329|p5704|p5916|p6350|p6681|p7243|p7320|p7329 +PRFB#p5274|p5275|p5276|p5277|p5278|p5279|p5280|p5281|p5282|p6677|p6678|p6679|p6680 +PRFK#p1970|p1971|p1972|p1973|p1974|p1975|p1976|p1977|p1978|p1979|p1980|p1981|p1982|p1983|p1984|p1985|p1986|p1987|p5289|p5290|p5291|p5292|p5293|p5294|p5308|p5309|p5310|p5311|p5312|p5313|p5314|p5315|p5316|p6728|p6729|p6730|p6731|p6732|p6733|p6734|p6735|p6736|p6737|p6738|p6739|p6740|p6741|p7238 +PRFL#p5675|p5676|p5677|p5678|p5679|p5680|p5681|p5682|p5911|p5912|p5913|p5914|p5915|p6115|p6116|p6117|p6118|p6119|p6138|p6139|p6140|p6141|p6421|p6422|p6423|p6424|p6742|p6743 +PRFM#p2013|p2014|p2015|p2016|p2017|p2018|p2019|p2020|p2021|p2022|p2023 +PRFN#P321|P322|p591|p592|p1010|p1011|p1012|p2024|p2025|p5692|p5693|p5694|p5695|p5696|p5697|p5698|p5699|p5700|p5701|p5702|p5703|p6070|p6071|p6072|p6073|p6074|p6075|p6076|p6077|p6078|p6079|p6080|p6142|p6143|p6144|p6145|p6146|p6148|p6149|p6150|p6353|p6683|p6684|p6685|p6686|p6687|p6688|p6689|p6709|p6710|p6711|p6712|p6713|p6714|p6715|p6716|p6717 +PRFR#P693|p687|p688|p689|p690|p691|p692|p1988|p1994|p1995|p1996|p1997|p1998|p1999|p2000|p2001|p2002|p2003|p2004|p2005|p2006|p2007|p2008|p2009|p2010|p2011|p2012|p2066|p2067|p2068|p2069|p2070|p2071|p2072|p2073|p2074|p2075|p2337|p2338|p2339|p2340|p2341|p2342|p2343|p2344|p2345|p2346|p2347|p2348|p4592|p4593|p5295|p5296|p5297|p5298|p5299|p5300|p5301|p5302|p5303|p5304|p5305|p5306|p5307|p5317|p5683|p5684|p5685|p5686|p5687|p5688|p5689|p5690|p5691|p6106|p6107|p6108|p6109|p6354|p6355|p6356|p6357|p6690|p6691|p6692|p6693|p6694|p7240|p7241 +PRFS#P698|p2334|p2335|p2336|p5283|p5284|p5285|p5286|p5287|p5705|p5708|p5709|p5710|p5884|p5885|p5910|p6069|p6081|p6082|p6083|p6084|p6085|p6086|p6087|p6088|p6089|p6090|p6091|p6092|p6093|p6094|p6095|p6096|p6097|p6098|p6099|p6100|p6101|p6102|p6103|p6104|p6105|p6110|p6111|p6112|p6113|p6114|p6147|p6151|p6152|p6153|p6351|p6358|p6403|p6404|p6405|p6406|p6407|p6408|p6409|p6410|p6411|p6412|p6695|p6725|p6726|p6727|p6744|p6745|p6746|p7242|p7328|p7330 +PRFT#P638|P639|P670|P683|P694|P695|P696|p787|p788|p789|p1989|p1990|p1991|p1992|p1993|p2330|p2331|p2332|p2333|p5288|p5886|p5887|p5888|p5889|p5890|p5891|p5895|p5896|p5897|p5898|p5899|p5900|p5901|p5902|p5903|p5904|p5905|p5906|p5907|p5908|p5909|p6120|p6121|p6122|p6123|p6124|p6125|p6126|p6127|p6128|p6129|p6130|p6131|p6132|p6133|p6134|p6135|p6136|p6137|p6352|p6413|p6414|p6415|p6416|p6417|p6418|p6419|p6420|p6682|p6696|p6697|p6698|p6699|p6700|p6701|p6702|p6703|p6704|p6705|p6706|p6707|p6708|p7239 +PRFW#p5706|p5707 +PRFX#p2026|p2027|p5711|p5712|p5713|p5892|p5893|p5894|p6154|p6155|p6156|p6718|p6719|p6720|p6721|p6722|p6723|p6724 +PRFY#p7244|p7321|p7322|p7323|p7324|p7325|p7326|p7327 +PRHB#P675|P676|P677|p6203|p6204|p6205|p6206|p6207|p6208|p6209|p6210|p6211|p6212|p6213|p6214 +PRHK#P787 +PRHL#p2038|p2039|p2040 +PRHN#p5326 +PRHP#p2031 +PRHS#p4483|p4484|p4485|p5327|p5328|p5329|p5330 +PRHT#p5322|p5323|p5324|p5325 +PRJ#p1615|p2035|p4569|p4597|p7234 +PRJJ#p5331|p5332|p5333|p5334|p5335|p5336|p5337 +PRJK#p6215|p6216|p6217|p6218|p6219|p6220|p6221|p6222|p6223|p6224|p6225|p6226|p6227|p6228|p6229|p6230|p6231|p6232 +PRJN#p6157|p6158|p6159|p6160|p6161|p7237 +PRJR#p2100|p2101|p2102|p2103|p2104|p2105|p2106|p2107|p2108|p2109 +PRJS#p1616|p1617|p2036|p2037|p4568|p4570|p4598|p6162|p6163|p7236 +PRJT#p5338|p5339|p5340|p5341|p5342|p5343|p5344|p5345|p5346|p7235 +PRK#P88|P107|P633|p806|p808|p2110|p2118|p4572|p4579|p5728|p5762|p5960 +PRKF#P678|P679 +PRKK#p4998|p5157|p5158|p5159|p5160|p5173|p5174|p5175|p5176|p5405|p5406|p5407|p5408|p5409|p5410|p5411 +PRKL#p593|p813|p814|p1896|p1897|p1898|p1934|p1935|p1936|p1937|p1938|p1939|p1940|p1941|p1942|p2028|p2029|p2030|p2114|p5146|p5147|p5148|p5149|p5150|p5151|p5470|p5471|p5731|p5732|p5733|p5734|p5735|p5736|p5737|p5738|p5739|p5987|p5988|p5989|p5990|p5991|p5992|p5993|p5994|p5995|p5996 +PRKM#P114|P640|p5003|p5004|p5005|p5006|p5007|p5008|p5009|p5010 +PRKN#P112|P113|P295|p594|p595|p596|p812|p2115|p2116|p5094|p5161|p5162|p5163|p5164|p5165|p5166|p5167|p5168|p5169|p5170|p5171|p5172|p5318|p5319|p5320|p5321|p5730|p5961|p5962|p5997|p5998|p5999|p6164|p6165|p6166|p6167|p6168|p6169|p6170|p6171|p6172|p6173|p6174|p6175|p6176|p6177 +PRKP#p4562|p4563|p4564 +PRKR#P109|P110|P671|p597|p598|p599|p600|p601|p757|p758|p1953|p1954|p1955|p1956|p1957|p1958|p1959|p1960|p1961|p2032|p2033|p2034|p2112|p4574|p4575|p4576|p4577|p5095|p5096|p5097|p5177|p5178|p5179|p5180|p6000|p6001|p6002|p6003|p6004|p6005|p6006|p6007|p6008|p6009|p6010|p6011|p6012|p6013|p6014|p6015|p6016|p6022|p6023|p6024|p6025|p6026|p6027|p6028|p6029|p6030|p6031|p6032|p6033|p6034|p6035|p6178|p6179|p6180|p6181|p6182|p6183|p6184|p6185|p6186|p6187|p6188|p6189|p6190|p6191|p6192|p6193|p6194|p6195|p6196|p6197|p6198|p6199|p6200|p6201|p6202 +PRKS#P89|P108|P111|P115|P634|P784|P785|P786|p807|p809|p810|p815|p864|p865|p866|p867|p1943|p1944|p1945|p1946|p1947|p1948|p1949|p2113|p2117|p2169|p2170|p2171|p2202|p2203|p2204|p4573|p4578|p5152|p5153|p5154|p5155|p5156|p5273|p5740|p5763|p5767|p6759|p6760|p6761|p6762|p6763|p6764|p6765|p6766|p7465|p7466|p7467 +PRKT#P672|P673|p602|p603|p604|p811|p868|p869|p870|p871|p872|p2111|p4976|p4977|p4978|p4979|p4980|p4981|p4982|p4983|p4984|p4985|p4986|p4987|p4988|p4989|p4990|p4991|p4992|p4993|p4994|p4995|p4996|p4997|p5729|p5924|p5925|p6017|p6018|p6019|p6020|p6021|p7227|p7228|p7229|p7230|p7231|p7232|p7233 +PRKW#p816|p817|p818 +PRKX#p5098|p5099|p5100|p5101|p5764|p5765|p5766 +PRKY#P90|P91 +PRL#P219|P221|P223|P296|p821|p825|p856|p859|p1394|p1453|p1461|p2041|p4486|p6751|p6977|p7223|p7258|p7261 +PRLF#p6238|p6239|p6240|p6241|p6242|p6243|p6244|p6245 +PRLK#p605|p606|p608|p609|p610|p6246|p6247|p6248|p6249|p6250|p6251 +PRLL#p611|p612|p613|p614|p615|p616|p617|p618|p619|p620|p621|p622|p623|p624|p625|p626|p627|p628|p629|p630|p631|p632 +PRLM#P116|P117|P118|P291|P292|p830|p831|p832|p833|p834|p835|p836|p5352|p5353|p5354|p5355|p5356 +PRLN#p607|p819|p820|p863|p1459|p2044|p5021|p5022|p5023|p6252|p6253|p6254|p6255|p6256|p6257|p6258|p6756|p7264|p7265|p7266|p7267|p7268|p7317|p7318|p7319 +PRLP#p6233 +PRLR#p837|p838|p839|p840|p841|p842|p1456|p1457|p6753|p6754|p6755|p7260 +PRLS#P220|P222|P224|P297|p633|p634|p635|p636|p637|p638|p641|p642|p643|p644|p824|p826|p829|p843|p857|p860|p861|p862|p1395|p1396|p1454|p1458|p1460|p1623|p2042|p2045|p2046|p2047|p5347|p5348|p6757|p7262|p7263|p7269 +PRLT#p639|p640|p858|p1455|p2043|p5349|p5350|p5351|p5357|p5358|p5359|p5360|p5361|p6234|p6235|p6236|p6237|p6752|p6978|p6979|p7259 +PRLY#p822|p823|p827|p828 +PRM#P298|P760|p2119|p5024|p5264|p5768|p5778|p6068|p6259|p6283 +PRM0#P680|P681|P682|p6266|p6267 +PRMB#p1885|p1886|p1887|p1888|p1889|p1890|p1891|p1892|p1893|p1894|p1895|p2132|p2133|p2134|p5080|p5081|p5082 +PRMF#p2121|p2122|p5784 +PRMJ#p5794|p5795|p5796|p5797|p5798 +PRMK#p645|p5393|p5394|p5395|p5396 +PRML#p670|p671|p5397|p5398|p5771|p5790|p6313|p6314|p6315|p6316|p6317|p6318|p6319|p6320|p6321|p6322 +PRMM#p5390|p5391|p5392 +PRMN#P96|P97|P300|p672|p2123|p2124|p2125|p2126|p2127|p2128|p2129|p2130|p2131|p5374|p5399|p5400|p5401|p5402|p5785|p5793|p6261|p6262|p6263|p6264|p6265|p6268|p6269|p6270|p6271|p6272|p6284|p6285|p6286|p7457|p7458|p7459|p7460|p7461 +PRMP#p1962|p1963|p1964|p5083|p5084|p5085|p5267|p5268|p5801|p5802|p5803|p5804|p6299|p6300|p6301|p6302|p6303|p6304|p6305|p6306|p6307|p6308|p6309|p6310|p6311 +PRMR#P92|P93|p673|p674|p675|p5362|p5375|p5376|p5377|p5378|p5379|p5380|p5381|p5382|p5383|p5384|p5385|p5772|p5773|p5774|p5780|p5781|p5782|p5791|p5799|p5800|p5805|p5806|p5807 +PRMS#P94|P95|P119|P120|P299|P761|p647|p648|p2120|p2140|p2141|p2142|p2143|p2144|p2145|p2146|p2147|p2148|p2149|p2155|p5025|p5026|p5265|p5266|p5386|p5387|p5388|p5389|p5769|p5770|p5783|p5792|p6260|p6273|p6274|p6275|p6276|p6277|p6278|p6279|p6280|p6281|p6282|p6287|p6312 +PRMT#p649|p650|p651|p652|p653|p654|p655|p656|p657|p658|p659|p660|p661|p662|p663|p664|p665|p666|p667|p668|p669|p2048|p2049|p2050|p2135|p2136|p2137|p2138|p2150|p2151|p2152|p2153|p2154|p2156|p2157|p2158|p2159|p2160|p2161|p2162|p5363|p5364|p5365|p5366|p5367|p5368|p5369|p5370|p5371|p5372|p5373|p5775|p5776|p5777|p5779|p5786|p5787|p5788|p5789|p6288|p6289|p6290|p6291|p6292|p6293|p6294|p7443|p7444|p7445|p7446|p7447|p7448 +PRMX#p646|p2139|p6295|p6296|p6297|p6298 +PRN#P301|P305|P762|p676|p2051|p4580|p4581|p5055|p5269|p6323|p6781 +PRN0#p765|p766|p767|p768|p769|p770|p771|p772|p773|p774|p775|p776|p777|p778|p779|p780 +PRNH#p3284|p3285|p3286 +PRNJ#p4599|p4600|p4601|p6327 +PRNK#p187|p188|p678|p679|p794|p795|p796|p1622|p4571|p4582|p4583|p4584|p4585|p4586|p4587|p4588|p4932|p5031|p5032|p5033|p5034|p5035|p5036|p5037|p5038|p6325|p6326|p6328|p6329|p6330|p6331|p6346|p7221|p7294 +PRNL#P123|P124|p1965|p1966|p1967 +PRNM#p2052|p2053|p6332 +PRNN#P782|p5271|p6324|p6333|p6334|p6335|p6336|p6337|p6338|p6339|p6340|p6341|p6342|p6343|p6344|p6347|p6348|p6349|p6785 +PRNP#p5404 +PRNR#p682|p683 +PRNS#P121|P122|P306|P660|P661|P662|P663|P664|P665|P666|P667|P763|P783|p677|p2163|p2164|p2165|p4487|p5027|p5028|p5029|p5030|p5056|p5057|p5272|p5808|p5809|p5810|p5811|p5812|p5813|p5814|p5815|p5816|p5817|p5818|p5819|p5820|p5821|p5822|p5823|p5824|p5825|p5826|p5827|p6782|p6784|p7224 +PRNT#P455|P456|P641|P642|P643|p680|p681|p759|p760|p761|p762|p763|p764|p781|p782|p1968|p5270|p5403|p5828|p5829|p5830|p5831|p5832|p5833|p5834|p5835|p5836|p5837|p5838|p5839|p5840|p5841|p6345|p6783 +PRP#p5417|p5432|p5463|p6359 +PRPB#p5466 +PRPK#p6360|p6361|p6362|p6363|p6364|p6365|p6366|p6367|p6368|p6369|p6370|p6371|p6372|p6373|p6374|p6375|p6376|p6377|p6378|p6379|p6380|p6381 +PRPL#p693|p694|p695|p696|p2194|p2195|p2196|p2197|p2198|p2199|p2200|p2201|p6384|p6385|p6386|p6387|p6388|p6389|p6390|p6391|p6392|p6393|p6478|p6479|p6480|p6481|p6482|p7270|p7271|p7272|p7273 +PRPM#p5434|p5435|p5436 +PRPN#p2172|p2173|p2174|p5438|p5439|p5440|p5441|p5442|p5443|p5444|p5445|p5446|p5462|p6382|p6383|p6394|p6395|p6396|p6425|p6426|p6435|p6436|p6437|p6462|p6463|p6464|p6465|p6467 +PRPR#p697|p698|p699|p5412|p5420|p5421|p5422|p5423|p5424|p5425|p5426|p5427|p5428|p5429|p5430|p5431|p5464|p6397|p6398|p6399|p6400|p6401|p6402|p6438|p6439|p6440|p6441|p6442|p6443|p6444|p6445|p6446|p6447|p6448|p6468|p6469|p6470|p6471|p6472|p6473|p6474|p6475|p6476|p6980|p7274|p7275|p7276|p7277|p7278 +PRPS#p700|p701|p702|p703|p4594|p4595|p4596|p5418|p5437|p5447|p5448|p5449|p5450|p5451|p5452|p5453|p5454|p5455|p5456|p5457|p5458|p5459|p5461|p5465|p5467|p5468|p5469|p6449|p6450|p6451|p6452|p6453|p6454|p6455|p6456|p6457|p6458|p6459|p6460|p6461|p6477|p7279|p7280|p7281|p7282|p7283|p7284|p7285|p7286|p7287|p7288|p7289|p7290|p7291 +PRPT#p684|p685|p686|p2065|p2175|p2176|p2177|p2178|p2179|p2180|p2181|p2182|p2183|p2184|p2185|p2186|p2187|p2188|p2189|p2190|p2191|p2192|p2193|p5419|p5460|p6466 +PRPX#p6427|p6428|p6429|p6430|p6431|p6432|p6433|p6434 +PRPY#p5433 +PRR#P304|p4481|p4930|p5011|p5748|p5842|p5862|p7225 +PRRK#p5472|p5473|p5474|p5475|p5476|p5477|p5478|p5479|p6487|p6488|p6489|p6490|p6491|p6492 +PRRN#p5086|p5087|p5088|p5089|p5090|p5091|p6786|p6787|p6788 +PRRS#p4931|p5012|p5013|p5749|p5750|p5843|p5844|p5845|p5846|p5861|p5863 +PRRT#p5413|p5414|p5415|p5416|p5847|p5848|p5849|p5850|p5851|p5852|p5853|p5854|p5855|p5856|p5857|p5858|p5859|p5860|p6483|p6484|p6485|p6486 +PRRX#p2166|p2167|p2168 +PRS#P102|P103|P126|P130|P217|P282|P289|P293|P308|P320|P418|P419|P421|P453|P454|P630|P644|P656|P706|P710|p185|p189|p558|p783|p791|p792|p878|p886|p887|p1452|p1462|p1614|p1619|p1620|p1624|p2325|p2974|p2975|p2980|p3282|p4567|p4591|p4933|p5014|p5066|p5480|p5570|p5715|p5718|p5719|p5724|p5751|p5864|p5882|p5917|p6493|p6507|p6584|p6748|p6758|p7219|p7222|p7295|p7296|p7307|p7450|p7451 +PRS0#p5757|p5758|p5759|p6565|p6566|p6567|p6568|p6569 +PRSB#P645|P646|P647|p5486|p5487|p5488|p5489|p5490|p5491 +PRSF#P132|P133|P287|P288|P309|P310|p1899|p1900|p1901|p1902|p1903|p2215|p2216|p2217|p2218|p2219|p2220|p2221|p2222|p2223 +PRSJ#p5481|p5482|p5483|p5484|p5485 +PRSK#P592|P593|P648|P649|P699|p888|p889|p890|p2076|p2077|p2078|p2205|p2206|p2207|p2208|p2209|p2210|p2211|p2212|p2213|p2214|p5492|p5493|p5494|p5495|p5500|p5501|p5502|p5503|p5504|p5505|p5506|p5507|p5508|p5509|p5510|p5511|p5512|p6494|p6495|p6499|p6500|p6501|p6502|p6503|p6504|p6505|p6506|p6509|p6510|p6511|p6512|p6513|p6514|p6515|p6516|p6517|p6518|p6519|p6789 +PRSL#P85|P650|P651|P668|P669|P756|P757|p716|p717|p718|p732|p733|p734|p735|p736|p737|p738|p901|p902|p2322|p2323|p2324|p4555|p4556|p4557|p5722|p5880|p6520|p6521|p6522|p6523|p6524|p6525|p6526|p6527|p6528|p6529|p6530|p6531|p6532|p6533 +PRSM#p719|p896|p897|p898|p899|p2224|p2225|p2226|p5579|p5580|p5581|p5610|p5611|p5612|p5613|p5614|p5615|p5616|p5617|p5618|p5619|p5620|p5621|p5622|p5623|p5868|p5869|p5870|p5871|p7245|p7246 +PRSN#P134|P225|P226|P422|P423|P708|P709|p900|p903|p904|p905|p906|p907|p908|p909|p910|p911|p1904|p1905|p1906|p1907|p1908|p1909|p1910|p1911|p1912|p2235|p2236|p2237|p2238|p2239|p2240|p2241|p2242|p2243|p2244|p2245|p2246|p2247|p2248|p2249|p2250|p2251|p2252|p2253|p2254|p2255|p2256|p2257|p2258|p2259|p2260|p2261|p2262|p2263|p2264|p2265|p2266|p2267|p2268|p2269|p2270|p2271|p2328|p2978|p2979|p4561|p5020|p5119|p5120|p5121|p5496|p5497|p5498|p5499|p5514|p5515|p5516|p5517|p5518|p5519|p5520|p5521|p5522|p5523|p5524|p5525|p5526|p5527|p5528|p5529|p5530|p5531|p5532|p5533|p5534|p5535|p5576|p5577|p5578|p5727|p5867|p5872|p5873|p5874|p5875|p5876|p5877|p5881|p5922|p6496|p6497|p6498|p6536|p7303|p7304|p7305|p7306|p7313 +PRSP#p1913|p1914|p1915|p1916|p1917|p1918|p1919|p1920|p1921|p1922|p1923|p1924|p1931|p1932|p1933|p2272|p2273|p2274|p2275|p2276|p2277|p2278|p2279|p2280|p2281|p2282|p2283|p2284|p2285|p2286|p2287|p5111|p5112|p5113|p5114|p5115|p5116|p5125|p5126|p5127|p5128|p5129|p5130|p5131|p5132|p5133|p5134|p5135|p5136|p5137|p5138|p5139|p5624|p5625|p5626|p5627|p5628|p5629|p6541|p6542|p6543|p6544|p6545|p6546|p6547|p6548|p6549|p6550|p6551|p6552|p6553|p6554|p6555|p6556|p6557|p6558|p6559|p6560|p6561 +PRSR#P684|P685|p892|p893|p894|p5536|p5537|p5538|p5539|p5540|p5541|p5542|p5543|p5544|p5545|p5546|p5547|p5548|p5549|p5572|p5573|p5574|p5582|p5583|p5584|p5585|p5586|p5587|p5588|p5589|p5590|p5591|p5592|p5593|p5594|p5595|p5596|p5597|p5598|p5599|p5600|p5725|p5878|p6534|p7299|p7300|p7301|p7309|p7310|p7311 +PRSS#P131|P218|P290|P294|P657|P707|P711|p784|p785|p786|p895|p1621|p2227|p2228|p2229|p2230|p2231|p2232|p2233|p2234|p2299|p2300|p2301|p2327|p2977|p3283|p5015|p5017|p5117|p5118|p5122|p5123|p5124|p5140|p5141|p5142|p5513|p5575|p5720|p5723|p5726|p5866|p5879|p5919|p5921|p5974|p5975|p5976|p5977|p5978|p5979|p5980|p5981|p5982|p5983|p5984|p5985|p5986|p6508|p6535|p6792|p6793|p6794|p6795|p7297|p7302|p7312 +PRST#P652|P653|P658|P659|p704|p705|p706|p707|p708|p709|p710|p711|p712|p713|p714|p715|p873|p874|p875|p876|p891|p1969|p2085|p2086|p2087|p2088|p2288|p2289|p2290|p2291|p2292|p2293|p2294|p2295|p2326|p2976|p4482|p4589|p4590|p5016|p5039|p5040|p5102|p5103|p5104|p5105|p5106|p5107|p5108|p5109|p5110|p5550|p5551|p5552|p5556|p5557|p5558|p5559|p5560|p5561|p5562|p5563|p5564|p5565|p5566|p5567|p5568|p5569|p5571|p5601|p5602|p5603|p5604|p5605|p5606|p5607|p5608|p5609|p5721|p5752|p5753|p5754|p5755|p5756|p5760|p5761|p5865|p5883|p5918|p5920|p5963|p5964|p5965|p5966|p5967|p5968|p5969|p5970|p5971|p5972|p5973|p6537|p6538|p6539|p6540|p6562|p6563|p6564|p6570|p6571|p6572|p6573|p6574|p6575|p6576|p6577|p6578|p6579|p6580|p6581|p6582|p6583|p7226|p7247|p7248|p7249|p7298|p7308|p7314|p7315|p7316 +PRSW#p5018|p5019 +PRSX#p2296|p2297|p2298|p5143|p5144|p5145 +PRT#P100|P302|P594|P636|P704|P758|p186|p574|p756|p804|p853|p877|p879|p912|p1007|p1618|p2054|p2302|p3287|p3293|p4566|p4602|p4929|p5041|p5670|p5741|p5747|p6036|p6673|p6767|p7220|p7256|p7293|p7454 +PRTB#p4604|p4605|p4606|p6665|p6666|p6667 +PRTF#p727|p1884|p4635|p4636|p4637|p5044|p5045|p5046|p5200|p5201|p5202|p5664|p5665|p5666|p5667|p5744 +PRTJ#p4607|p4608|p4609|p4610|p4611|p5242|p5243|p5244|p6043|p6044|p6045|p6046|p6047|p6668|p6669|p6670|p6671|p6672 +PRTK#P604|P605|P606|P607|p578|p579|p580|p581|p586|p587|p588|p589|p590|p914|p915|p916|p917|p918|p919|p920|p949|p950|p951|p952|p953|p954|p955|p956|p957|p958|p959|p960|p961|p962|p963|p964|p965|p966|p967|p968|p969|p970|p971|p972|p973|p974|p999|p2056|p2057|p2058|p2059|p2060|p3291|p4615|p4616|p4617|p4641|p4642|p4643|p5215|p5216|p5217|p5218|p5219|p5220|p5221|p5222|p5223|p5224|p5225|p5226|p5227|p5228|p5229|p5230|p5231|p5232|p5233|p5234|p5235|p5236|p5237|p5238|p5239|p5240|p5241|p5657|p5658|p5659|p6039|p6040|p6041|p6042|p6057|p6058|p6059|p6060|p6061|p6062|p6063|p6064|p6065|p6066|p6067|p6585|p6586|p6587|p6588|p6589|p6593|p6594|p6595|p6596|p6597|p6598|p6599|p6600|p6601|p6602|p6603|p6604|p6605|p6606|p6607|p6608|p6609|p6610|p6611|p6612|p6613|p6630|p6631|p6632 +PRTL#P600|P601|p793|p990|p2313|p4612|p4613|p4614|p4650|p4651|p4652|p4653|p5048|p5049|p5050|p5051|p5052|p5053|p5054|p5078|p5079|p5245|p5246|p5247|p5668|p6676 +PRTM#p4654|p4655|p4656|p5255|p5256|p5257|p5258|p5259|p5260|p5261|p5262|p5263 +PRTN#P700|P701|P702|P703|P764|P765|P766|P767|P768|p582|p746|p747|p748|p749|p750|p751|p752|p753|p754|p882|p977|p978|p979|p991|p992|p993|p994|p995|p996|p997|p998|p2063|p2089|p2090|p2091|p2092|p2093|p2303|p2304|p2305|p2306|p2307|p2308|p2309|p2310|p2311|p2312|p2314|p3292|p3297|p4619|p4620|p4621|p4622|p4623|p4624|p4625|p4626|p4627|p4628|p4644|p5047|p5192|p5630|p5631|p5632|p5633|p5634|p5635|p5636|p5637|p5638|p5639|p5640|p5641|p5642|p5643|p5644|p5645|p5646|p5647|p5648|p5649|p5650|p5669|p5746|p6038|p6590|p6614|p6615|p6616|p6633|p6634|p6635|p6769|p6770|p6771|p6772|p6773|p6774|p7250|p7251|p7252|p7253|p7254|p7452|p7453 +PRTP#p6636|p6637|p6638 +PRTR#P596|P597|P631|P632|P654|P655|p723|p724|p725|p726|p922|p923|p924|p1000|p1001|p1002|p1004|p1005|p1952|p2315|p2316|p2317|p2318|p2319|p2320|p2321|p4629|p4630|p4631|p4632|p4633|p4634|p4657|p4658|p4659|p4660|p4661|p4662|p4663|p4664|p4665|p4666|p4667|p4668|p4669|p4670|p4671|p4999|p5000|p5001|p5002|p5651|p5652|p5653|p5654|p5655|p5656|p5661|p6648|p6649|p6650|p6651|p6652|p6653|p6654|p6655|p6656|p6657|p6658|p6659|p6660|p6661|p6662|p6663|p6664|p6674|p6775|p6776 +PRTS#P86|P87|P101|P303|P595|P602|P603|P637|P686|P687|P688|P689|P690|P691|P692|P705|P759|p575|p577|p583|p584|p585|p803|p805|p849|p850|p851|p852|p854|p880|p883|p913|p932|p933|p934|p935|p936|p937|p938|p939|p940|p941|p942|p943|p944|p945|p946|p947|p948|p976|p980|p981|p982|p983|p984|p1003|p1008|p2055|p2061|p2062|p2064|p3288|p3290|p3294|p3296|p4603|p4672|p5043|p5193|p5194|p5195|p5196|p5197|p5198|p5199|p5203|p5204|p5205|p5206|p5207|p5208|p5248|p5249|p5250|p5251|p5252|p5253|p5254|p5662|p5663|p5672|p5673|p5674|p5742|p5745|p6048|p6049|p6050|p6051|p6052|p6053|p6054|p6055|p6056|p6591|p6592|p6617|p6618|p6619|p6620|p6621|p6622|p6623|p6624|p6625|p6626|p6627|p6628|p6629|p6645|p6646|p6647|p6675|p6768|p6777|p7255|p7257|p7455|p7456 +PRTT#p576|p848|p881|p921|p975|p3289|p3295|p4618|p5042|p5181|p5182|p5183|p5184|p5188|p5189|p5190|p5191|p5209|p5210|p5211|p5212|p5213|p5214|p5660|p5743|p6037|p6639|p6640|p6641|p6642|p6643|p6644 +PRTW#p1006 +PRTX#p985|p986|p987|p988|p989|p1950|p1951|p5185|p5186|p5187|p6778|p6779|p6780|p7462|p7463|p7464 +PRTY#p855|p1009|p5671 +PRWK#p2094|p2095|p2096 +PRWN#p2097|p2098|p2099 +PRWS#p6749|p6750 +PRX#P127|P313|P598|p739|p797|p1925|p2079|p4558|p5068|p5077 +PRXB#p2080|p2081 +PRXL#p844|p845|p846|p847|p927|p928|p929|p930|p931 +PRXM#p743|p744|p745|p5075|p5076 +PRXN#P104|P105|P106|P311|P312|P315|P316|p742|p800|p801|p802|p1927|p1930|p2084|p4645|p4646|p4647|p4648|p4649|p5074 +PRXR#p5070|p5071|p5072|p5553|p5554|p5555 +PRXS#P98|P99|P128|P314|P599|p741|p798|p799|p1926|p1929|p2083|p4559|p4560|p5073|p7207|p7208|p7209|p7210|p7211|p7212|p7213|p7214 +PRXT#p566|p567|p568|p569|p570|p571|p572|p573|p740|p1928|p2082|p5069 +PRYN#p885|p5065|p5717|p6791 +PRYR#P712|P713|p5060|p5061|p5062|p5063|p5064 +PRYT#p5059|p5716 +PS#P1|P3|P8|P143|P213|P457|P471|P472|P519|P527|P740|p5|p8|p1013|p1019|p1064|p1329|p1345|p1361|p1397|p1404|p1405|p1463|p1625|p2356|p2466|p2473|p2873|p2958|p2960|p2981|p3244|p3303|p3396|p4030|p4068|p4096|p4673|p4674|p4706|p4728|p4821|p4967|p4970|p6951|p7331|p7332|p7363|p7366 +PS0M#p4762|p4763 +PS0P#p4764 +PSBK#p1028|p1029|p1030 +PSBL#p1020|p1021|p1407|p1408|p4723|p4724|p4725|p4726|p4727 +PSF#p43|p1050 +PSFK#P12|P13|p28|p29|p30|p31 +PSFL#p1051|p1409|p1410|p1411 +PSFN#p1052 +PSFR#P147|P148|P149|p33|p34|p35 +PSFS#p36|p37|p38|p39|p40|p41|p42|p1053 +PSFT#p32|p1054|p7370|p7371|p7372|p7373 +PSFY#p44 +PSJ#p1022 +PSJS#p1023|p1024 +PSJW#p1025|p1026|p1027 +PSK#p1055|p2355 +PSKL#P139|P140|P141|P142|p1014 +PSKN#p2354 +PSKP#p1412|p1413|p1414 +PSKR#p2352 +PSKS#p1056|p1057|p2353 +PSKT#p3298|p3402|p7368|p7369 +PSL#p190|p3245|p7416 +PSLK#p2984 +PSLM#P714|p6796|p6797|p6798|p6799|p6800|p6801|p7418|p7419 +PSLN#p7359|p7360|p7361|p7362|p7424|p7425 +PSLP#p1398|p1399 +PSLR#p7420|p7421|p7422 +PSLS#p191|p192|p7423 +PSLT#P715|P716|P717|p6802|p6803|p6804|p7417 +PSM#p1039|p4729 +PSMK#p11|p12|p13|p1415|p1416|p1417|p1418 +PSML#p2963 +PSMR#p3300|p3301|p3302 +PSMS#p2359|p2360|p2361|p2362|p2363|p2364|p2365|p4730|p4731 +PSN#P144|P529|p1041|p3299|p4101 +PSNF#p1045|p1046|p1047 +PSNJ#p1032|p1033|p1034 +PSNK#p45|p1040|p1332|p1419|p2971|p3308|p4100|p4685 +PSNL#p1048 +PSNN#p4104|p4105|p4106 +PSNS#P145|P146|P530|p1042|p1049|p4102|p4107|p4108|p4109 +PSNT#p1043|p1044|p1464|p1465|p1466|p1467|p1468|p4103|p7011 +PSPL#p1018 +PSPR#p1058|p1059|p1060 +PSR#P473|p14|p1035|p3305|p3399|p4676|p4680 +PSRS#P474|p15|p16|p1036|p1037|p3306|p3400|p3401|p4677|p4678|p4681|p4682|p6815|p6816 +PSS#P9|P214|P458|P459|P460|p9|p17|p1038|p1331|p1406|p1420|p2357|p2358|p2874|p2875|p2961|p2964|p3307|p3397|p3398|p4029|p4031|p4097|p4099|p4679|p4684|p4707|p4708|p4709|p4822|p6952|p7364|p7365|p7367 +PSSF#p4716|p4717|p4718|p4719 +PSSN#p4712|p4713|p4714|p4715 +PSSR#p4720|p4721|p4722 +PSSS#p4711 +PSST#p18|p19|p20|p4710 +PST#P610|p10|p1031|p1065|p1066|p1069|p1135|p1302|p1330|p2349|p2366|p2384|p2962|p3304|p4098|p4675|p4686|p4732|p4765|p6805 +PSTB#p1071|p1072|p4737|p4738|p4739 +PSTF#p2375|p4695|p4696|p4697|p4698|p4699|p4700|p4701|p4758 +PSTJ#p4734|p4735 +PSTK#p4740|p4741|p4742|p4743|p4744|p4745|p4759|p4760|p4761|p6813|p6814 +PSTL#p1074|p1075|p1076|p1104|p1105|p1106|p2376|p2377|p2378|p2379|p2380|p2381|p2382|p2383|p3312|p3313|p3314|p3315|p3316|p3317|p4736|p4769|p4770|p4771|p4808|p4809|p4810|p4811|p4812|p4813|p4814|p7374|p7375|p7376 +PSTM#p1107|p1108|p1109|p1421|p1422|p4772|p4773|p4774|p4775|p4776|p4777|p4778|p4779|p4780|p4781|p4782|p4783|p4784|p4785|p4786|p4787|p4788|p4789|p4790 +PSTN#P137|P138|P608|P609|p1110|p1111|p3318|p3319|p3320|p4688|p4766|p4767|p4768|p4791|p4792|p6806|p6807|p6808|p6809 +PSTP#p4793|p4794|p4795|p4796|p4797|p4798|p4799|p4800|p4801|p6810 +PSTR#P150|P151|P152|P153|p1077|p1078|p1079|p1081|p1082|p1083|p1084|p1085|p1086|p1087|p1088|p1089|p1090|p1091|p1092|p1093|p1094|p1095|p1096|p1097|p1101|p1112|p1113|p1114|p1115|p1116|p1117|p1118|p1119|p1120|p1121|p1122|p1123|p1124|p1125|p1127|p1128|p1129|p1130|p1131|p1132|p1133|p1134|p2368|p2369|p2370|p2371|p2872|p4702|p4703|p4704|p4751|p4752|p4753|p4754|p4755|p4756|p4757|p4815|p4816|p4817|p4818|p4819|p4820 +PSTS#P611|p1067|p1068|p1070|p1080|p1102|p1103|p1126|p1303|p2350|p2351|p2367|p2372|p2373|p2374|p2385|p4705|p4733|p4802|p4803|p4804|p4805|p4806|p4807|p6811 +PSTT#p1073|p4687|p4746|p4747|p4748|p4749|p4750 +PSTX#p1098|p1099|p1100|p3309|p3310|p3311 +PSW#p21 +PSWR#p1061|p1062|p1063|p2966|p2967|p2968|p2969|p2970 +PSWS#p2965 +PSX#P718|p6817|p6818|p6836 +PSX0#p6888|p6889|p6890|p6891|p6892|p6893 +PSXB#p6854 +PSXJ#p6858 +PSXK#p6831|p6832|p6833|p6834|p6838|p6859 +PSXL#p6860|p6861|p6862|p6863|p6864|p6865|p6866|p6867|p6868|p6869|p6870 +PSXM#p6871 +PSXN#p4689|p4690|p4691|p4692|p4693|p4694|p6835|p6839|p6840|p6841|p6842|p6843|p6844|p6845|p6846|p6847|p6848|p6849|p6850|p6851|p6852|p6853|p6872|p6873|p6874 +PSXP#p6875|p6876|p6877|p6878|p6879|p6880 +PSXS#P719|p6819|p6824|p6837|p6881|p6882|p6883|p6884|p6885|p6886|p6887 +PSXT#p6820|p6821|p6822|p6823|p6825|p6826|p6827|p6828|p6829|p6830|p6855|p6856|p6857|p6894|p6895|p6896|p6897 +PT#P16|P154|P159|P181|P183|P187|P210|P325|P327|P338|P464|P720|P725|p74|p88|p147|p1136|p1153|p1300|p1366|p1402|p1472|p1474|p1584|p2386|p2457|p2972|p2982|p3321|p3323|p3380|p4014|p4016|p4032|p4823|p4903|p4934|p6898|p7377|p7398|p7401|p7413 +PTBL#p4825|p4826|p4834|p4835|p4836|p4837|p4838 +PTFK#p2444|p2445|p2446|p2447|p2448|p2449|p2450 +PTFL#p108|p109|p110|p111|p112|p113|p114|p1574|p1575|p1576|p1577|p1578|p1579|p3344|p3345|p3346|p3362|p3363 +PTJ#p4890 +PTJN#P463 +PTJS#p4891 +PTK#p85|p4040 +PTKJ#p1516|p1517|p1518|p1522|p1523 +PTKK#p1519|p1520|p1521|p2394|p2395|p2396 +PTKL#p4041|p4042 +PTKN#P156|P157|P158 +PTKR#P461|P462|p1558|p1559|p1560|p1561|p1562|p1563|p1564|p1565|p1566|p1567 +PTKS#p86|p87|p4051 +PTKT#p2439|p2440|p2441 +PTL#P20|P161|p79|p1155|p1157|p1524|p1538|p2388|p2451|p2948|p4459|p6965 +PTLK#p91|p92|p93|p94|p95|p4876|p4877|p4878 +PTLM#P722|P723|P724 +PTLN#p84|p1527|p1529|p1544|p2458|p2459|p2460|p2461|p2951 +PTLR#p82|p1540|p1541|p1542 +PTLS#P21|P162|p80|p83|p1156|p1525|p1530|p1543|p2389|p2390|p2950|p3364|p3365|p3366|p4460|p4461|p6966|p6967 +PTLT#p81|p1526|p1528|p1539|p2949 +PTM#p4022 +PTMK#P612|P613 +PTML#p90 +PTMN#P415|P416|P466|P467|p1568|p1569|p1570|p6906|p6907 +PTMS#p4023|p4024 +PTMT#p1571|p1572|p1573 +PTN#P163|P177|P185|P208|P339|P343|p1213|p2462|p3367 +PTNK#P524|P525|p78|p1299|p1580|p1581|p1582|p2453|p3375|p4902|p4939|p6962|p6963|p6964|p7411 +PTNM#P769|P770 +PTNS#P164|P167|P168|P178|P186|P209|P340|P344|p1208|p1209|p1214|p1215|p2452|p2463|p2464|p3368|p3369|p3371|p3372|p3373|p4840|p4841 +PTNT#p1158|p1159|p1160|p1161|p1162|p1163|p1164|p1210|p1211|p1212|p1531|p1532|p1533|p1534|p1535|p1536|p1537|p4842|p4843|p4844|p4845|p4855|p6968|p6969|p6970 +PTNX#p4846|p4847|p4848|p4849|p4850|p4851|p4852|p4853|p4854 +PTP#p4880 +PTPR#p4883|p4884|p4885 +PTPS#p4881|p4882 +PTR#P231|P329|P336|P424|P616|p96|p1289|p2397|p2442|p2474|p3379|p4060|p4879|p4893|p4899|p4936|p4943|p4948|p7404 +PTRF#p1165|p1166|p1167|p2417|p2418|p2419|p2420|p2421|p2422|p7382|p7383|p7384|p7385|p7386|p7387|p7388 +PTRK#P173|P174 +PTRL#p1250|p1251|p1252|p1253|p1254|p1255|p1256|p1257|p1258|p1259|p2414|p2415|p2416|p2429|p2430|p2431|p2432|p2433|p2434|p2435|p2436 +PTRM#p1239|p1240|p1241|p1242|p6899|p6900|p6901 +PTRN#p1168|p1169|p1170|p1171|p1172|p1173|p1174|p1175|p1176|p1177|p1178|p1179|p1260|p1261|p1262|p1263|p1264|p1265|p1266|p1267|p1268|p1269|p1270|p1271|p1272|p1273|p1274|p1275|p1276|p1277|p1278|p1279|p1280|p1281|p1282|p1283|p1291|p1292|p1293|p1294|p1295|p1296|p2399|p4897|p4946|p7407 +PTRR#p1223|p1224|p1225|p1226|p1227|p1228|p1229|p1230|p1231|p1232 +PTRS#P165|P166|P169|P170|P179|P180|P232|P330|P331|P332|P333|P334|P335|P337|P425|P617|p97|p98|p1236|p1237|p1238|p1297|p1545|p1546|p1547|p1548|p1549|p2400|p2475|p4061|p4894|p4896|p4898|p4900|p4937|p4938|p4944|p4947|p6905|p7389|p7390|p7391|p7405|p7408 +PTRT#p1243|p1244|p1245|p1246|p1247|p1248|p1249|p1290|p2391|p2392|p2393|p2398|p2426|p2427|p2428|p4895|p4945|p6902|p6903|p6904|p7392|p7393|p7394|p7406 +PTRX#P171|P172|p1233|p1234|p1235|p2423|p2424|p2425 +PTS#P17|P155|P160|P175|P182|P184|P188|P326|P328|P465|P468|P618|P619|P721|p75|p77|p89|p99|p1154|p1180|p1222|p1284|p1286|p1298|p1301|p1367|p1368|p1473|p2387|p2437|p2983|p3322|p3324|p3325|p3342|p3361|p3370|p3381|p4015|p4025|p4033|p4037|p4038|p4052|p4056|p4062|p4824|p4886|p4901|p4940|p6908|p7395|p7399|p7402|p7403|p7410|p7412|p7414 +PTSB#P469|P470 +PTSK#p7396|p7397 +PTSL#p3343 +PTSM#p4829|p4830 +PTSN#p4055|p4059 +PTSR#p1219|p1220|p1221 +PTSS#P176|p1285|p1287|p4039|p4043|p4044|p4045|p4046|p4047|p4048|p4049|p4050|p4054|p4058 +PTST#P614|P615|p1550|p1551|p1552|p1553|p1554|p1555|p2443|p4034|p4035|p4036|p4053|p4057 +PTT#p76|p1288|p2404|p2438|p3360|p3374|p4831|p4892|p4935|p7380|p7400|p7409 +PTTF#p7378|p7379 +PTTR#p103|p104|p105|p106|p107|p1556|p1557|p3376|p3377|p3378|p4017|p4018|p4019|p4020|p4021 +PTTS#p2405|p4832|p4833|p7381 +PTX#p2454|p4827 +PTXL#p2455 +PTXN#p2406|p2407|p2408|p2409|p2410|p2411|p2412|p2413|p2456 +PTXR#p4887|p4888|p4889 +PTXS#p4828 +PTYN#p3382|p3383|p7415 +PW#p1633|p2467 +PWL#P622 +PWLS#P623 +PWNK#p1347|p4969 +PWR#p4949 +PWRB#p4951|p4952|p4953 +PWRF#p4955|p4956|p4957 +PWRH#p4958|p4959|p4960 +PWRL#p4962|p4963|p4964 +PWRN#p4961 +PWRP#P624|P625 +PWRS#P626|p4950|p4965 +PWRT#p4954 +PWS#p1634|p2468|p2469 +PWT#p1346|p1635|p2470|p4968 +PWTS#p2471|p2472 +PX#p1015|p1137|p1152|p1216|p1423|p1428|p3326|p3987|p4456|p4683|p4839|p4904|p6812|p7333|p7358 +PXBK#p7334|p7335 +PXBL#p1139|p3327|p3328|p3358|p3359 +PXFR#p3334|p3335|p3336|p7352|p7353|p7354 +PXK#P10 +PXKR#p7336|p7337|p7338 +PXKS#P11 +PXL#p1144|p1147|p2401|p7349 +PXLS#p1148|p2402|p2403 +PXMN#p3339|p3340|p3341 +PXN#p4873 +PXNK#p1146|p3337|p3338|p3993|p4908|p7351 +PXNS#p1145|p4874|p4875|p7350 +PXPN#p7355|p7356|p7357 +PXR#p1142|p1426|p3330|p3989|p7343|p7347 +PXRS#p3331|p3332|p3990|p3991|p7344|p7345 +PXS#p1016|p1017|p1138|p1141|p1217|p1218|p1424|p1425|p3333|p3992|p4457|p4458|p4905|p4907|p7346 +PXSN#p25|p26|p27 +PXST#p1143|p1427|p7348 +PXT#p1140|p3329|p3988|p4906|p7342 +PXTR#p22|p23|p24|p1469|p1470|p1471 +PXWR#P323|P324|p1149|p1150|p1151 +PXXR#p7339|p7340|p7341 +PY#p1369 +PYBL#p1363 +PYF#p1385 +PYFS#p1386|p1387 +PYL#p1388 +PYLS#p1389 +PYNJ#P780|P781 +PYNK#p1375 +PYR#p1372 +PYRH#p7439|p7440|p7441|p7442 +PYRS#p1373|p1374 +PYS#p1370|p1371 +PYT#p1390|p2476 +PYTS#p1391|p2477 ++++++++++ +R#R0|R2|R24|R103|R111|R113|R322|R597|R617|h3013|r0|r242|r715|r721|r746|r4781|r4864|r5117|r5127|r5247|w2367 +R0#R585|R691|R697|w2222|w2246|w2255|w2257|w2338|w2364 +R0FL#w2248|w2249 +R0K#R587 +R0KS#R588 +R0LS#r5449|r5450|r5451 +R0N#R693 +R0NK#r3782|r3783|r3784|w2260|w2341 +R0NM#r5447|r5448 +R0NS#R694 +R0R#R95|r586 +R0RF#R695|R696 +R0RS#r1047|r1048|r1049|r1050|r1051|r1052|r1053|r1054|r1055|r1056 +R0S#R586|R692|R698|w2223|w2224|w2247|w2250|w2256|w2259|w2261|w2340 +R0SK#R589|R590 +R0T#r3785|w2258|w2339 +RB#R6|R11|R123|R354|R356|R358|R361|R389|R625|R638|r4|r4327|r4712|r4721|r5165|r5202|r5218 +RBF#r1096 +RBFL#r4339|r4340 +RBFN#r1098 +RBFS#r1099 +RBFT#r1097 +RBK#R135|R632|r1083|r1104|r4783 +RBKJ#r4338 +RBKK#R125|R126 +RBKN#R630|R631|r1107|r5207 +RBKS#R136|R633|r1106|r4784|r4785 +RBKT#r1105 +RBL#r15|r1067|r5025|r5196|r5204|r5211 +RBLN#r1061|r1069|r1070|r1071|r1072 +RBLS#R8|R9|R385|R386|r16|r17|r1073|r1074|r1075|r1076|r5026|r5027|r5197|r5198|r5205|r5212|r5213 +RBLT#r1068|r1100|r1101|r1102|r1103|r4329|r4330|r4331 +RBLX#R10 +RBN#R12|R219|R377|R391|R627|R634|r4335|r4725 +RBNK#r8|r9|r4333|r4334|r4341|r4720|r5186|r5187|r5188 +RBNS#R13|R220|R360|R378|R381|R382|R392|R628|R629|R635|R636|R637|r4336|r4337|r4726|r4727 +RBNT#R379|R380|r6|r7|r1077|r1078|r1079|r1089|r1090|r1091|r1092 +RBR#r1113|r4714|r4718|r5167|r5185 +RBR0#r1080|r1081|r1082 +RBRK#r5214|r5215|r5216 +RBRL#r1108|r1109|r1110 +RBRM#R623|R624 +RBRN#R105|R106|r1088|r5179|r5180|r5181|r5182|r5183 +RBRR#r5169 +RBRS#R363|R364|r1112|r4715|r4716|r4717|r4719|r5168|r5170|r5171|r5172|r5173|r5174|r5175|r5176|r5177|r5178|r5184 +RBRT#R365|R366|R367|R368|R369|R370|R371|R372|R373|r1093|r1094|r1095|r1111 +RBRY#r1114 +RBS#R7|R124|R355|R357|R359|R362|R390|R626|R639|r5|r10|r20|r1115|r1116|r4328|r4342|r4722|r4724|r4741|r5203|r5206|r5210|r5217|r5219 +RBSN#R374|R375|R387|R388 +RBSP#R376 +RBSR#r748|r749|r750|r751 +RBSS#r1117 +RBST#r4742|r4743|r4744 +RBT#R4|r1|r11|r18|r1062|r1084|r1118|r4332|r4713|r4723|r4728|r5132|r5166|r5195 +RBTK#r4730|r4731 +RBTL#r19|r1120|r1121|r1122 +RBTM#r5208|r5209 +RBTN#r1066|r1086|r1124|r5199|r5200|r5201 +RBTR#r13 +RBTS#R5|R383|R384|r2|r3|r12|r14|r1063|r1065|r1087|r1119|r4729|r4732|r4733|r4734|r4735|r4736|r4737|r4738|r4739|r4740|r5133|r5134 +RBTT#r1064|r1085|r1123 +RBX#r5189|r5194 +RBXN#r5193 +RBXS#r5190|r5192 +RBXT#r5191 +RF#R30|R223|R339|r192|r681|r1811|r1860|r1863|r1907|r3974|r4084|r4196|r4403|r4406|r4631|r4868|r5120|r5253 +RFF#r4145 +RFFF#r4150|r4151|r4152|r4153|r4154|r4155 +RFFL#r4137|r4138|r4139|r4140|r4141|r4142|r4143|r4144 +RFFN#r4156 +RFFR#r4147|r4148 +RFFS#r4149 +RFFT#r4146 +RFJ#R148|r676|r2058|r2060 +RFJN#r680 +RFJR#r678 +RFJS#R149|r679|r2059|r2061|r2062|r2063 +RFJT#r677 +RFK#r4161 +RFKB#r4157 +RFKN#r4164 +RFKS#r1965|r1966|r1967|r1968|r4163 +RFKT#r1876|r1877|r1878|r4162 +RFKX#r1874|r1875|r4158|r4159|r4160 +RFL#R26|R28|R85|R100|r195|r683|r702|r1908|r2052|r3990|r3996|r4001|r4003|r4091|r4407|r4414|r4621|r5249|r5250|r5259 +RFLB#r1909 +RFLF#r4188|r4189|r4190|r4191|r4192|r4193|r4194 +RFLJ#r2064|r2065|r2066 +RFLK#r1937|r1938|r1939|r1940|r1941|r1942|r1943|r1944|r1945|r1946|r1947|r1948|r1949|r1950|r1951|r1952|r1953|r1954|r1955|r1956|r1957|r1958|r1959|r1960|r1961|r1962|r1963|r1964 +RFLM#r4093|r4094|r4417|r4418|r4419 +RFLN#R229|R230|r199|r685|r687|r1911|r2054|r2056|r3991|r3998|r3999|r4011|r4015|r4097|r4410|r4421|r4624|r4626|r5251|r5262 +RFLR#r3975|r3976|r3977|r3978|r3979|r3980|r3981|r3982|r3983|r3984|r3985|r3986|r4009|r4010|r4013|r4014|r4016|r4017|r4018|r4095|r4627|r4628|r4629 +RFLS#R27|R29|R33|R86|r196|r198|r688|r703|r704|r1912|r2057|r3953|r3954|r3955|r3956|r4000|r4002|r4019|r4096|r4409|r4415|r4420|r4622|r4630|r4876|r5261 +RFLT#r197|r684|r686|r1910|r1969|r1970|r1971|r1972|r2053|r2055|r3997|r4007|r4008|r4012|r4092|r4165|r4166|r4167|r4168|r4169|r4170|r4408|r4416|r4623|r4625|r4657|r4658|r4659|r5260 +RFLX#R224|R225|R226|r3987|r3988|r3989|r4004|r4005|r4006|r4171|r4172|r4173|r4174|r4175|r4176|r4177|r4178|r4179|r4180|r4181|r4182|r4183|r4184|r4185|r4186|r4187|r4199|r4200 +RFMP#r3992|r3993|r3994|r3995 +RFN#R101|r689|r697|r1917|r4027|r5256 +RFNJ#r4020|r4021|r4022|r4023|r4024|r4025|r4026 +RFNK#r700|r701|r1817|r4202|r4656|r4874|r4875|r5126 +RFNM#r1919|r1920|r1921 +RFNN#r692|r1913|r1914|r1915|r1916|r1928 +RFNR#r1922|r1923|r1924|r1925|r1926|r4029|r4030|r4031 +RFNS#R102|R299|R300|r690|r693|r694|r695|r698|r699|r1927|r4028|r4032|r5257|r5258 +RFNT#r691|r1918|r2067|r2068|r2069|r2070|r2071 +RFNX#r1929|r1930|r1931|r1932 +RFR#R227|R342|R347|R595|r1814|r1879|r1881|r4041|r4055|r4404|r4633|r4871|r5122 +RFRB#r1880|r2072|r2073|r2074|r2075|r2076|r2077|r4033|r4034|r4035|r4036|r4037|r4038|r4039|r4040|r4635|r4636|r4637|r4638|r4639|r4640|r4641 +RFRF#r4411|r4412|r4642|r4643 +RFRJ#r2037|r2038|r2039|r2040|r2041|r2042|r2043|r2044|r2045|r2046|r2047|r2048 +RFRK#r2008|r2009|r2010|r2011|r2012|r2013|r2014|r2015|r2016|r2017 +RFRL#r1899|r1900|r1901 +RFRM#R145|R146|R147|r844|r845|r846|r847|r848|r849|r850|r1978|r1979|r1980|r1981|r1982|r1983|r1984|r1985|r1986|r1987|r1988|r1989|r1990|r1991|r1992|r1993|r1994|r1995|r1996|r1997|r1998|r1999|r2000|r2001|r2002|r2003 +RFRN#R228|r1884|r1886|r1887|r1888|r1889|r1890|r1891|r1892|r1893|r1894|r1895|r1896|r1897|r1898|r1905|r2018|r2019|r2020|r2021|r2078|r2079|r2080|r2081|r4043|r4044|r4045|r4046|r4047|r4048|r4049|r4050|r4051|r4052|r4053|r4058 +RFRR#r1903|r1904 +RFRS#R343|R344|R345|R346|R596|r1815|r1816|r1882|r1885|r1906|r1973|r1974|r1975|r1976|r1977|r2022|r2023|r2024|r2049|r2050|r3024|r3025|r3026|r3027|r4054|r4056|r4057|r4059|r4060|r4061|r4062|r4063|r4064|r4065|r4066|r4067|r4068|r4069|r4070|r4071|r4072|r4634|r4644|r4645|r4646|r4872|r4873|r5123|r5124 +RFRT#R31|R32|r1883|r1902|r2004|r2005|r2006|r2007|r4042|r4076|r4077|r4078|r4079|r4080 +RFRX#r2025|r2026|r2027|r2028|r2029|r2030|r2031|r2032|r2033|r2034|r2035|r2036|r4073|r4074|r4075 +RFS#R144|R340|R341|R651|R652|r193|r696|r1812|r1818|r1861|r1862|r1864|r2051|r2085|r4090|r4099|r4195|r4197|r4198|r4413|r4647|r4869|r4877|r5125|r5254|r5263 +RFSB#r4098 +RFSL#r2082|r2083|r2084|r4117|r4118|r4119|r4120|r4121|r4122 +RFSN#r2089|r4104 +RFSR#r4101|r4102 +RFSS#r2086|r2088|r4103 +RFST#r1865|r1870|r1871|r1872|r1873|r2087|r4100|r4113|r4114|r4115|r4116|r4405 +RFT#r200|r682|r1813|r1933|r2094|r4201|r4422|r4632|r4648|r4870|r5121|r5255 +RFTB#r2090 +RFTL#r4123|r4124|r4125|r4126|r4127|r4128|r4129|r4130|r4131|r4132|r4133|r4134|r4135|r4136 +RFTM#r4081|r4082|r4083 +RFTN#r206|r1936|r2100|r4425|r4654 +RFTP#r4878|r4879 +RFTR#r203|r204|r205|r2096|r2097|r2098|r4651|r4652|r4653 +RFTS#r201|r207|r1934|r2099|r4423|r4426|r4649|r4655 +RFTT#r202|r1935|r2095|r4424|r4650 +RFTX#r2091|r2092|r2093 +RFWB#r4085 +RFWN#r4089 +RFWR#r4087|r4088 +RFWT#r4086 +RFX#r194|r705 +RFXM#r713|r714 +RFXN#r711|r712|r1866|r1867|r1868|r1869|r4105|r4106|r4107|r4108|r4109|r4110|r4111|r4112 +RFXR#r707|r708|r709 +RFXS#r710 +RFXT#r706 +RH#R244|r4261 +RH0M#r4321|r4322|r4323|r4324|r4325|r4326 +RHB#r2253 +RHBL#r2256|r2257|r2258|r2259|r2260|r2261|r2262 +RHBN#r2255 +RHBR#r4310|r4311|r4312 +RHBS#r2263 +RHBT#r2254 +RHM#r4277|r4284|r4313 +RHMB#r4303|r4304|r4305|r4306|r4307|r4308|r4309 +RHMN#r4320 +RHMS#r4278|r4314|r4316|r4317|r4318|r4319 +RHMT#r4279|r4280|r4281|r4282|r4283|r4315 +RHN#R250|R263|r4289 +RHNL#R252|R253 +RHNM#r4264|r4265 +RHNN#R248|R249 +RHNS#R251|r4285|r4286|r4287|r4290|r4291|r4292|r4293|r4294 +RHNT#R261|R262|r4288 +RHPS#r4249|r4250|r4251|r4252|r4253|r4254|r4255|r4256|r4257|r4258|r4259|r4260 +RHR#r2268|r2283 +RHRN#r2270|r2286 +RHRS#r2271|r2272|r2273|r2274|r2275|r2276|r2277|r2278|r2285 +RHRT#r2269|r2284 +RHS#R245|R264|r4262|r4263 +RHSM#r4295|r4296|r4297 +RHSS#r4269 +RHST#r4266|r4267|r4268 +RHT#R246|R254|r718|r2279 +RHTM#r4298|r4299 +RHTN#r2281 +RHTR#r4270|r4271|r4272|r4273|r4274|r4275|r4276 +RHTS#R247|R255|R256|r719|r2282 +RHTT#r2280|r4300|r4301|r4302 +RHTX#R257|R258|R259|R260 +RHX#r2264 +RHXN#r2267 +RHXS#r2266 +RHXT#r2265 +RJ#r218|r321|r4384|r5028 +RJFN#r2435|r2436|r2437|r2438|r2439|r2440 +RJKT#r2416|r2417|r2418|r2422 +RJKX#r2419|r2420|r2421 +RJL#R433 +RJLS#R434 +RJM#r2141 +RJMN#r2143|r2144|r2145|r2146|r2147|r2148|r2149|r2150|r2151|r2152|r2153|r2154 +RJMS#r2142|r2155 +RJN#R154|r2156|r2428 +RJNK#r227|r228|r4391|r5057 +RJNL#R156|R157|r2158|r2159|r2160|r2161|r2162|r2163|r2164|r2165|r2166|r2167|r2168|r2169|r2170|r2171|r2172 +RJNN#r2433 +RJNR#r2125|r2126|r2127|r2128|r2129|r2130|r2131|r2132 +RJNS#R155|r2122|r2123|r2124|r2157|r2173|r2434 +RJNT#r851|r852|r853|r2133|r2134|r2135|r2429|r2430|r2431|r2432 +RJPL#r4387|r4388|r4389 +RJR#R419|R435|r4790 +RJRS#R420|R421|R436|R437 +RJS#R440|R441|r219|r221|r322|r323|r2423|r4385|r4390|r5029|r5031 +RJSN#r2426|r2427 +RJSS#r2425 +RJST#r2138|r2139|r2140|r2174|r2175|r2176|r2177|r2178|r2179|r2180|r2181|r2182|r2183|r2184|r2185|r2186|r2187|r2188|r2189|r2190|r2424 +RJT#R438|r220|r4386|r4455|r5030 +RJTF#r4456|r4457 +RJTL#r4460 +RJTN#r4461 +RJTS#R439 +RJTT#r4458|r4459 +RK#R152|R164|R265|R284|R288|R290|R292|R294|R307|R403|R412|r60|r208|r210|r324|r1819|r2136|r2192|r4427|r4745|r4768|r4791|r4880|r4885|r5032|r5048|r5220|r5264|w2217|w2251|w2262 +RKB#r5266 +RKBK#r216|r217 +RKBL#r4747 +RKBN#r4748 +RKBS#R653|r5267 +RKFL#R405|R406 +RKFR#R407|R408|R518|R519|r1502|r1503|r1504|r1505|r1506|r1507|r1508|r1509 +RKJ#r5033|w2263 +RKJF#R235|R236 +RKJS#r5034|w2264 +RKK#R393|r4769 +RKKL#r752|r753|r754|r755|r756|r757|r758|r759 +RKKN#r21|r22|r23|r765|r766|r767|r768|r1322|r1323|r1324|r1325|r1326|r1327|r1328|r1329|r1330|r1331|r1332|r1333|r1334|r1335|r1336|r1337|r1338|r1339|r1340|r1341|r1342|r1343|r1344|r1345|r1346 +RKKP#r2875|r2876|r2877|r2878|r2879|r2880 +RKKR#r769|r770|r771|r772|r2881|r2882|r2883|r2884 +RKKS#R394|r773|r774|r4770 +RKKT#r79|r80|r81 +RKL#R87|W449|W451|r1139|r1347|r2105|r2106|r2110|r2113|w2298|w2307 +RKLB#r1136|r1137|r1138 +RKLK#r1129|r1130|r1131|r1132|r1133|r1134|r1135|r1351|r1352|r1353|r1354|r1355|r1356|r1357 +RKLM#r1293|r1294|r1295|r1296|r1297|r1298|r1299|r1300|r2108 +RKLN#r229|r230|r231|r1141|r1307|r1308|r1309|r1310|r1311|r1312|r1313|r1349|r2112|w2306 +RKLR#r1358|r2217|r2218|r2219|r2220|r2221|r2222|r2223|r2224|r2225|r2226|r2227|r2228|r2229|r2230|r2231|r2232|r2233|r2234|w2300|w2301|w2302|w2304 +RKLS#R88|W450|r1126|r1127|r1128|r1142|r1285|r1286|r1287|r1301|r1302|r1303|r1304|r1305|r1306|r1314|r1315|r1316|r1317|r1350|r2109|r2111|w2303|w2305 +RKLT#r1140|r1348|r2107|r2235|r2236|r2237|r2238|r2242|r2243|r2244|r2245|r2246|w2299 +RKLX#r2239|r2240|r2241 +RKM#R208|r3271 +RKMB#r1359|r1360|r1361|r1362|r1363|r1364|r1365|r1577 +RKMF#r212|r213|r214 +RKMN#r1366|r1367|r1368|r1369|r1370|r1371|r1372|r1373|r1374|r1375|r1376|r1377|r1378|r1379 +RKMP#r1384|r1385|r1386|r1387|r1388|r1389|r1390|r1391|r1392|r1393|r1394|r1395|r1396|r1397|r1398 +RKMR#r4462|r4463|r4464 +RKMS#R209|R210|r3272 +RKMT#r1380|r1381|r1382|r1383 +RKN#R118|R150|r1288|r1399|r2101|r2287|r5038 +RKNF#r1415|r1416|r1417|r1418|r1419|r1420|r1421|r1422|r1423|r1424|r1425|r1426|r1427|r1428|r1469|r1470|r1471|r1472|r1473|r1474|r1475|r1476 +RKNK#r73|r226|r328|r1431|r1432|r1433|r1434|r1435|r1436|r1821|r4434|r4435|r4766|r5049|w2220|w2253|w2269 +RKNM#R120 +RKNN#r1290|r1291|r2103|r2191|r2290|r5040 +RKNS#R119|R127|R128|R151|r78|r1292|r1400|r1401|r1402|r1403|r1404|r1405|r1406|r1407|r1408|r1409|r1429|r1430|r1448|r1449|r1450|r1451|r1452|r1453|r1454|r1455|r1456|r1457|r1458|r1459|r1460|r1461|r1462|r1463|r1464|r1465|r1466|r1467|r1468|r2104|r2288|r2295|r4765|r5041 +RKNT#r75|r76|r77|r1143|r1144|r1145|r1146|r1147|r1148|r1289|r1410|r1411|r1412|r1413|r1414|r1437|r1438|r1439|r1440|r1441|r1442|r1443|r1444|r1445|r1446|r1447|r1492|r1493|r1494|r1495|r2102|r2289|r2291|r2292|r2293|r2294|r2441|r2442|r2443|r2444|r5039 +RKP#r1149|r1479|r1496|r1854 +RKPN#r1166|r1498|r1856 +RKPR#r1578|r1579|r1580|r1581|r1582|r1583|r1584 +RKPS#r1167|r1478|r1499|r1857 +RKPT#r744|r1150|r1151|r1152|r1153|r1154|r1155|r1156|r1157|r1158|r1159|r1160|r1161|r1162|r1163|r1164|r1165|r1168|r1169|r1170|r1171|r1477|r1497|r1855 +RKPY#r1480 +RKR#R654|r1585|r3273|r4431|r4465|r4473|r4750|r4754|r4763|r4793|r4883|r5042|w2266 +RKRJ#r2247|r2248|r2249|r2250|r2251|r2252 +RKRK#r4358|r4359 +RKRM#r1520|r1521|r1522|r1523|r1524|r1525|r1526|r1527|r3275|r3276|r3277 +RKRN#r1510|r1511|r1587|r1588|r1589|r1590|r1591|r1592|r2209|r2210|r2211|r2212|r3279 +RKRP#r2213|r2214|r2215|r2216 +RKRS#R655|r1500|r1501|r1593|r1597|r1598|r2193|r2194|r2195|r2196|r2197|r2198|r2199|r2200|r3278|r4432|r4433|r4466|r4467|r4468|r4469|r4470|r4471|r4472|r4474|r4475|r4751|r4752|r4753|r4755|r4794|r4882|r4884|w2267|w2268 +RKRT#R267|R268|R286|R287|r1481|r1482|r1483|r1484|r1485|r1486|r1487|r1488|r1489|r1490|r1491|r1512|r1513|r1514|r1515|r1528|r1529|r1530|r1531|r1532|r1533|r1534|r1535|r1536|r1537|r1538|r1539|r1540|r1541|r1542|r1543|r1586|r2114|r2115|r2116|r2117|r2118|r2201|r2202|r2203|r2204|r2205|r2206|r2207|r2208|r3274 +RKRX#r1516|r1517|r1518|r1519|r1594|r1595|r1596 +RKS#R153|R165|R231|R266|R285|R289|R291|R293|R295|R308|R309|R310|R404|R409|R615|R705|r61|r74|r209|r211|r215|r235|r325|r327|r668|r1822|r2137|r4476|r4746|r4767|r4792|r4795|r4881|r4886|r4887|r4888|r5115|r5224|r5225|r5265|r5271|w2218|w2221|w2254|w2270 +RKSF#R232|R233 +RKSK#r5221|r5222|r5223 +RKSL#r669 +RKSN#R609|R610|R611|R612|R613|R614|r670 +RKSS#R616|R706|r5116|r5226 +RKST#r1172|r1173|r1174|r3266|r3267|r3268|r3269|r3270|r3280|r3281|r4764|r5035|r5036|r5043 +RKSX#r3282|r3283|r3284|r3285|r3286 +RKT#r62|r63|r222|r225|r232|r326|r775|r1125|r1175|r1318|r1565|r1820|r2119|r3289|r4357|r4367|r4430|r4749|r4756|r5037|r5268|w2219|w2252|w2265 +RKTF#r786|r787|r788|r789|r790|r791|r792|r793|r1551|r1552|r1553|r1554|r1555|r1556|r1557|r1558|r1559|r1560|r1561 +RKTK#r236 +RKTL#r223|r1545|r1546|r1562|r3287|r3288|r5269 +RKTM#r237|r238|r1574|r1575|r1576 +RKTN#r71|r224|r776|r777|r778|r780|r1321|r1547|r1548|r1549|r1550|r3292|r4428|r4429|r4759|r5270 +RKTR#r66|r67|r68|r69|r70|r794|r795|r796|r1567|r1568|r1569|r1570|r1571|r1572|r4354|r4760|r4761 +RKTS#r64|r72|r233|r234|r797|r1320|r1544|r1566|r1573|r2120|r2121|r3291|r4355|r4356|r4368|r4757|r4762 +RKTT#r65|r779|r1319|r1563|r1564|r3290|r4758 +RKWL#R410|R411 +RKWR#r241 +RKWT#r239|r240 +RKX#r329|r4360|r4796 +RKXL#r330|r4797 +RKXN#r331|r781|r782|r783|r784|r785|r4798|r5227|r5228|r5229 +RKXS#r4361|r4362 +RKXT#r4363|r4364|r4365|r4366 +RL#R98|R166|R301|R313|r251|r334|r854|r897|r1823|r2489|r2593|r4477|r4481|r4799|r4808|r4811|r5050|r5283|w2370 +RLBK#r4812|r4813|r4814|r5285|r5286 +RLBL#r2445|r2446|r2522|r2523|r2524|r2525|r2526 +RLF#R40|R42|R450|r2536|r2539|r2574 +RLFN#r2516|r2517|r2518|r2519|r2520|r2521|r2545|r2577 +RLFR#r2541|r2542|r2543|r4825|r4826 +RLFS#R41|R43|R451|r2537|r2544|r2576 +RLFT#r2540|r2575 +RLJN#r2549|r2550|r2551 +RLJS#r2552|r2553|r2554|r2555|r2556 +RLK#R38|r2530|r4820|r5149 +RLKN#r857|r858|r859|r860|r861|r862|r863|r4822 +RLKR#r253|r254|r2567|r2568|r2569 +RLKS#R448|R449|r2478|r2479|r2480|r2481|r2482|r2483|r2484|r2485|r2486|r2487|r2488|r2531|r2532|r4823|r5150|r5151 +RLKT#r891|r892|r893|r894|r2503|r2504|r2505|r2506|r2533|r2534|r2582|r2583|r2584|r2585|r2588|r2589|r2590|r2591|r2592|r4821 +RLKX#r895|r896|r2507|r2508|r2586|r2587 +RLM#r898 +RLMS#r899|r900 +RLN#R456|r2557 +RLNK#R607|R608|r256|r257|r258|r1826|r2561|r2562|r2563|r2564|r2565|r2566|r4480|r4801|r4824|r5292|r5293|r5294 +RLNN#r2560 +RLNS#R457|R458|r901|r2527|r2528|r2559 +RLNT#R444|R445|R446|R447|R452|R453|R605|R606|r2509|r2510|r2511|r2512|r2513|r2514|r2515|r2529|r2558 +RLPS#r2447|r2448|r2449|r2450 +RLR#r259|r855|r4816|r5288 +RLRB#R454|R455|r4818 +RLRN#r2494|r2495|r2496|r2497 +RLRS#r260|r4817|r4819|r5289|r5290 +RLRT#r261|r262|r263|r264|r265|r266|r267|r268 +RLS#R39|R99|R167|R314|R660|r252|r269|r333|r868|r887|r1824|r1827|r2490|r2493|r2499|r2538|r4479|r4482|r4483|r4802|r4809|r4810|r4827|r5284|r5291 +RLSB#r864|r865|r882|r883|r2498 +RLSM#r872|r873 +RLSN#r871|r890|r2502 +RLSS#r870|r889|r2501 +RLST#r856|r869|r874|r875|r876|r877|r878|r888|r2500 +RLSX#r866|r867|r884|r885|r886 +RLT#r255|r332|r880|r903|r1825|r2451|r2535|r2546|r2578|r4478|r4800|r4815|r5058|r5287 +RLTF#r2467|r2468|r2469|r2470|r2471|r2472|r2473|r2474|r2475|r2476|r2477 +RLTK#R459 +RLTN#r2458|r2547|r2580 +RLTR#R121|R122|r902|r2454|r2455|r2456 +RLTS#R442|R443|r879|r881|r904|r2457|r2548|r2581|r5059 +RLTT#r2452|r2453|r2579 +RLW#r270 +RLWM#r272|r273|r274 +RLWS#r271|r275 +RLX#r2570 +RLXN#r2459|r2460|r2461|r2462|r2463|r2464|r2465|r2466|r2573 +RLXS#r2572 +RLXT#r2571 +RLYN#r335|r2492|r2594 +RLYT#r2491 +RM#R44|R176|R460|R461|R489|R491|R661|r336|r351|r905|r4484|r4486|r4694|r4889|r4909|r5295|r5322 +RMB#R54|r5297 +RMBL#r338|r339|r340|r341|r342|r343|r344|r345|r2702|r2703|r2704|r2705|r2706|r2707|r2708|r2709|r2710|r2711|r5302|r5303|r5304|r5305|r5306 +RMBN#r346|r347|r5300 +RMBR#R172|R173|r2296|r2297|r2298|r2299|r2300|r2301|r2302 +RMBS#R55|r5298|r5301 +RMBT#R315|R316|r5299 +RMF#r358|r2754 +RMFB#r2749 +RMFK#r353|r354|r355 +RMFL#r2750|r2751|r2752|r2753|r4898|r4899|r4900 +RMFN#r2760 +RMFR#r2756|r2757|r2758 +RMFS#r357|r1828|r1829|r1830|r1831|r1832|r1833|r1834|r1835|r2759 +RMFT#r356|r2755 +RMFY#r359 +RMJ#r5318 +RMJN#r5321 +RMJS#r5320 +RMJT#r360|r361|r362|r5319 +RMK#r2605 +RMKN#r348|r349|r350|r2608 +RMKR#R50|R51 +RMKS#r2606|r2607|r2695|r2696|r2697|r2698 +RMLS#R498|R499|r4491 +RMLT#r2654|r2655|r2656|r2657|r2658|r2659|r2660|r2661|r2662|r2663|r2664|r2665|r2666|r2667|r2741|r2742|r2743|r2744 +RMMB#r2646|r2647|r2648|r2649|r2650|r2651|r2652 +RMMR#r2653 +RMN#R60|R62|R302|R463|R465|R480|R487|R496|r2596|r4828|r4830 +RMNK#R174|R175|R317|r364|r911|r4490|r4493|r4697|r4904 +RMNN#R467|R468|R469|R663|r2603|r2699|r2700|r2701|r5307|r5308|r5309 +RMNR#r2761|r2762|r2763|r2764|r2765|r2766|r2767|r2768 +RMNS#R61|R63|R303|R464|R466|R470|R471|R472|R473|R474|R475|R476|R477|R478|R479|R481|R482|R488|R497|R662|r2604|r2674|r2675|r2676|r2677|r2678|r2679|r2680|r2681|r2682|r2718|r2719|r2720|r2721|r2722|r2723|r2724|r2725|r2726|r2727|r4829|r4831|r4832|r4833|r4834|r4835|r4836|r4837|r4838|r4903 +RMNT#R107|R108|R485|R486|r276|r277|r2597|r2598|r2599|r2600|r2601|r2602|r2609|r2610|r2611|r2612|r2668|r2669|r2670|r2671|r2672|r2673|r2745|r2746|r2747|r2748|r4839|r4840|r4841|r4842|r4843|r4844|r4845|r4846|r4847|r4848|r4849|r4850|r4851|r4852|r4853|r5310|r5311|r5312|r5313|r5316|r5317 +RMNX#R483|R484|r5314|r5315 +RMP#r365|r2613|r4854|r5340 +RMPJ#r367|r368|r369|r370 +RMPL#r1836|r1837|r1838|r1839|r1840|r1841|r2303|r5342|r5343|r5344|r5345 +RMPN#r371|r372|r373|r2615|r4859 +RMPR#r374|r375|r376|r4856|r4857|r4858 +RMPS#r366|r378|r2616|r4860|r5341|r5346|r5347|r5348|r5349 +RMPT#r377|r2614|r4855 +RMR#R58|R494|r908|r2629|r4892|r4901|r5324|r5332 +RMRJ#r2624|r2625|r2626 +RMRK#r2617|r2618|r2619|r2620|r2621|r2622|r2623 +RMRM#r5328|r5329|r5330|r5336|r5337|r5338 +RMRN#r5327|r5335 +RMRS#R56|R57|R59|R495|r909|r910|r2628|r2728|r2729|r2730|r2731|r2732|r2733|r2734|r4696|r4893|r4894|r5325|r5331|r5333|r5339 +RMRT#r379|r380|r381|r2627|r5326|r5334 +RMRY#r2630 +RMS#R45|R64|R65|R67|R177|R462|R490|R492|R493|r337|r352|r382|r906|r912|r2683|r4485|r4487|r4489|r4494|r4698|r4890|r4908|r5296|r5323|r5350 +RMSN#r2684|r2685|r2686|r2687 +RMSS#R66|R68 +RMST#r4902 +RMT#R46|r363|r907|r2595|r2643|r2688|r2735|r4488|r4492|r4695|r4891|r4895|r4905 +RMTB#r2637 +RMTL#r2638|r2639|r2712|r2713|r2714|r2715|r2716|r2717|r2736 +RMTN#R48|R49|r2690|r2691|r2692|r2694|r2737 +RMTR#r2634|r2635|r2636|r2738 +RMTS#R47|r2642|r2644|r2689|r2739|r2740|r4896|r4897|r4906|r4907 +RMTT#r2641|r2693 +RMTX#r2640 +RMTY#r2645 +RMX#r2631 +RMXK#r383 +RMXS#r2632|r2633 +RMYN#R52|R53 +RN#R178|R192|R194|R196|R237|R500|R502|R508|R510|R512|W441|W444|r278|r310|r384|r2304|r2817|r4699|r5272|r5351|r5360|r5379|w2271 +RNB#r280 +RNBS#r281|r282 +RNBT#r5352|r5353|r5354 +RNF#r3944|r5380 +RNFK#r2401|r2402|r2403|r2404|r3940|r3941 +RNFL#r290|r291|r292 +RNFN#r2386|r2387|r2388|r2389|r2390|r2391|r2392 +RNFR#r293|r2331|r2332|r2333|r2334|r2335|r2336|r2337 +RNFS#r2393|r2394|r2395|r2396|r2397|r2398|r2399|r2400|r3943|r5381|r5382 +RNFT#r2844|r2845|r2846|r2847|r2851|r2852|r2853|r3942 +RNFX#r2848|r2849|r2850 +RNFY#r3945 +RNHL#R170|R171 +RNHR#R168|R169 +RNJ#r425|r438|r2806 +RNJF#r428|r429|r430 +RNJL#W442|W443 +RNJN#r437|r2809|r4504|w2313|w2359 +RNJR#r431|r432|r433|r435|r4501|r4502|r4503|w2310|w2311|w2312 +RNJS#r426|r434|r436|r2808 +RNJT#r427|r2807|r4500|w2354 +RNK#R318|R352|r424|r439|r4498|r4520|r5051|r5278|r5363|r5366|w2309|w2347|w2366 +RNKF#w2355|w2356|w2357 +RNKJ#r1842|r1843|r1844|r1845 +RNKL#R320|R321|r447|r448|r449|r450|r451|r4505|r4506|r4507|r4508|r4509|r4510|w2225|w2226|w2227|w2228|w2229|w2230|w2231|w2315|w2316|w2317|w2318|w2319|w2320|w2360 +RNKM#r4511|r4512|r4513 +RNKN#R79|R80|R81|R82|r445|r446|r452|w2361 +RNKR#r397|r398|r399|r400|r401|r402|r442|r443|r2306|r2307|r2308|r2309|r2310|r2311|r2312|r2313|r2314|r2315|r2316|r2317 +RNKS#R158|R319|R353|r440|r444|r453|r4499|r4514|r4515|r4516|r4521|r4522|r5052|r5053|r5364|r5365|w2314|w2362 +RNKT#r283|r284|r285|r441|r2803|r2804|r2805|r4517|w2348|w2349|w2350|w2351|w2352|w2353|w2358 +RNKW#r4518|r4519 +RNKX#r2810|r2811|r2812|r2813|r2814|r2815|r2816 +RNL#r2771|r5370 +RNLS#r297|r913|r914|r915|r916|r917|r918|r919|r920|r921|r1846|r1847|r1848|r1849|r1850|r1851|r5371|r5372 +RNLT#R183|R184|R190|R191|R239|R240|R243|R504|R505|r5367|r5368|r5369 +RNM#r2772 +RNMB#r2868|r2869|r2870|r2871 +RNMK#r298|r299|r300|r301|r302 +RNMN#r2775 +RNMS#r2774 +RNMT#R664|R665|r922|r923|r924|r925|r2773 +RNMX#r926|r927 +RNN#R221|r2827|r2854|r3946 +RNNK#r296|r2338|r5279|r5378 +RNNS#r2828|r2839|r2840|r2841|r2842|r2843|r2855|r3947|r3948 +RNNT#r2856 +RNNX#r2872|r2873|r2874 +RNPR#r303 +RNR#R34|R36|R198|r294|r5373|r5376 +RNRM#r2829|r2830|r2831|r2832|r2833|r2834|r2835|r2836|r2837|r2838 +RNRS#R35|R37|R199|r5374|r5375 +RNRT#R241|R242 +RNS#R179|R193|R195|R197|R238|R501|R503|R509|R511|R513|W445|W446|r279|r304|r720|r2305|r2347|r2824|r4523|r4700|r5054|r5273|r5280|r5282|r5361|r5362|r5383|w2272|w2278|w2371 +RNSK#r454|r455|r456|r457 +RNSL#r5281 +RNSM#R83|R84|r458|r459|r460|r461|r462|r2354 +RNSN#R180|R181|R182|R185|R186|R187|r2769|r2770|r2776|r2777|r2778|r2779|r4526 +RNSR#r2348|r2349|r2350|r2351|r2352|r2353|r2364|r2365 +RNSS#r4525 +RNST#r295|r305|r306|r307|r393|r394|r395|r396|r2355|r2356|r2357|r2358|r2359|r2360|r2361|r2362|r2363|r4524|r5377 +RNT#R69|R77|R188|R506|r289|r403|r423|r463|r2330|r2788|r2825|r2857|r3949|r4495|r4861|r5060|r5277|r5384|r5387 +RNTB#r5061|r5062|r5063 +RNTH#r5073|r5074|r5075 +RNTJ#R432|r4786|r4787|r4788 +RNTK#r2366|r2367|r2368|r2369|r2370|r2371 +RNTL#R71|R72|R73|R74|R75|R76|r2859|r2860|r2861|r5065|r5066|r5067|r5068|r5069|r5070|r5077 +RNTM#r404|r405|r406|r407|r408|r409|r410|r411|r412|r413|r414|r415|r416|r417|r418|r419|r420|r421|r422 +RNTN#r465|r2798|r2866|r3952|r5076|r5078|r5357|r5358|r5359 +RNTP#r5081|r5082|r5083 +RNTR#r286|r287|r288|r1852|r1853|r2318|r2319|r2372|r2373|r2374|r2375|r2376|r2377|r2378|r2379|r2380|r2381|r2382|r2383|r2384|r2385|r2789|r2790|r2791|r2792|r2793|r2794|r2863|r2864|r2865|r5071 +RNTS#R70|R78|R189|R507|r466|r2320|r2321|r2322|r2323|r2324|r2325|r2326|r2327|r2328|r2329|r2795|r2796|r2797|r2802|r2826|r2858|r2867|r3951|r4496|r4497|r4862|r4863|r5072|r5079|r5080|r5385|r5386 +RNTT#r464|r2862|r3950|r5064 +RNTW#r5084|r5085|r5086 +RNTX#r2799|r2800|r2801 +RNW#r5355|r5388 +RNWB#r2818 +RNWL#r2819|r2820|r2821 +RNWN#r2823 +RNWS#r5356|r5389|r5390 +RNWT#r308|r309|r2822 +RNX#r385|r675|w2273 +RNXL#r673|r2339|r2340|r2341|r2342|r2343|r2344|r2345|r2346 +RNXN#r392|r674|r2780|r2781|r2782|r2783|r2784|r2785|r2786|r2787|r5274|r5275|r5276|w2277 +RNXR#r388|r389|r390|r671 +RNXS#r386|r391|r672|w2274|w2276 +RNXT#r387|w2275 +RNYN#R666|R667 +RP#R200|R326|r467|r473|r928|r2919|r2970|r4538|r4543|r4933|r4940|r5391|w2232 +RPBL#R204|R205|R206|R207|r3214|r3215|r3216|r3217|r3218|r3219|r3220|r3221|r3222|r3223|r3224|r3225|r3226|r3227|r4932 +RPF#r2966 +RPFN#r2969 +RPFS#r2968 +RPFT#r2967 +RPK#r2921 +RPKJ#r2922|r2923|r2924|r2925 +RPKN#r2927|r3237|r3238|r3239 +RPKR#r4540|r4541|r4542 +RPKS#r2928 +RPKT#r2926 +RPL#R328|r496|r946|r2977|r2992|r3044|r3073|r4561 +RPLK#r941|r942|r943|r3057|r3058|r3059|r3060|r3061|r3062|r3063|r3064|r3065|r3066|r3067 +RPLN#r498|r2979|r2994|r2995|r2996|r3040|r3041|r3042|r3043|r3049|r3050|r3051|r3052|r3053|r4565 +RPLR#r3069|r3070|r3071 +RPLS#R329|r499|r945|r2980|r2997|r3032|r3033|r3034|r3035|r3036|r3037|r3038|r3039|r3045|r3048|r3072|r3240|r3241|r3242|r3243|r3247|r3248|r3249|r4562|r4564 +RPLT#r497|r944|r2978|r2993|r3054|r3068|r4563 +RPLX#r3055|r3056|r3244|r3245|r3246 +RPLY#r947|r3046|r3047|r3074 +RPM#r5162 +RPMN#r2973|r2974|r2975 +RPN#r489|r2885|r3028|r4544 +RPNK#r491|r503|r504|r933|r4560|r4941|w2239|w2240|w2241 +RPNN#r2887|r3031|r4547 +RPNS#r490|r2888|r3030|r4546|r4548 +RPNT#r948|r949|r950|r951|r952|r953|r2886|r2930|r2931|r2932|r2933|r2998|r2999|r3000|r3001|r3002|r3003|r3004|r3005|r3029|r4545 +RPPL#r3075|r3076|r3077|r3078 +RPPR#r2945 +RPR#r486|r500|r930|r934|r2934|r4549|r4557|r4936|w2236 +RPRB#r2935|r2946|r3172|r3173 +RPRF#r3143|r3144|r3145|r3146|r3199|r3200|r3201|r3202|r3203|r3204|r3205|r3206|r3207 +RPRH#r3112|r3113|r3114|r3115|r3116|r3117|r3118|r3119|r3120|r3121 +RPRK#r3006|r3007|r3008|r3194|r3195|r3196|r3197|r3198 +RPRM#r2941|r2942|r2943|r3147|r3148|r3149|r3150|r3151 +RPRN#r935|r936|r937|r939|r2940|r3152|r3153|r3154|r3155|r3156|r4539|w2233|w2234 +RPRR#r2937|r2938|r2939 +RPRS#R202|R203|r487|r488|r501|r502|r931|r932|r940|r960|r961|r962|r963|r964|r965|r966|r2944|r3122|r3123|r3124|r3125|r3126|r3127|r3128|r3129|r3130|r3131|r3132|r3133|r3134|r3135|r3136|r3137|r3138|r3139|r3140|r3141|r3142|r3157|r3158|r3159|r3160|r3161|r3162|r3163|r3164|r3174|r3175|r3176|r3177|r4558|r4559|r4937|r4938|w2237|w2238 +RPRT#R668|R669|r505|r506|r507|r938|r2936|r2950|r2951|r2952|r2953|r2954|r2955|r3009|r3010|r3011|r3012|r3013|r3014|r3079|r3080|r3081|r3082|r3083|r3084|r3085|r3086|r3087|r3088|r3089|r3090|r3091|r3178|r3179|r3180|r3181|r3182|r3183|r3184|r3185|r3186|r3187|r3188|r3189|r3190|r3191|r3192|r3193 +RPRX#r508|r509|r510|r954|r955|r956|r957|r958|r959|r2947|r2948|r2949|r3165|r3166|r3167|r3168|r3169|r3170|r3171|r3250|r3251|r3252|r3253 +RPS#R201|R327|r474|r476|r511|r967|r2920|r2976|r3092|r3208|r4566|r4567|r4934|r4939|r5392|r5393|w2242 +RPSF#r3095 +RPSK#r512|r513|r514 +RPSN#r3097 +RPSS#r468|r469|r470|r3093|r3096|r3105|r3106|r3107|r3108|r3109|r3110|r3111|r4568|r4569 +RPST#r471|r472|r477|r478|r492|r493|r494|r2956|r2957|r2958|r3094|r3102|r3103|r3104|r4550|r4551|r4552|r4553|r4554|r4555 +RPSX#r3098|r3099|r3100|r3101 +RPT#r475|r479|r495|r515|r929|r2929|r2959|r2981|r3261|r4556|r4935|r5163|w2235 +RPTB#r2982|r2983|r2984|r3254|r3255|r3256|r3257 +RPTL#r484|r516|r3209|r3210|r3211|r3212|r3213 +RPTN#r517|r2990|r3265 +RPTR#r480|r518|r519|r520|r521|r522|r523|r524|r525|r2960|r2961|r2962|r2963|r2964|r2965|r2987|r2988|r2989|r5394|r5395|r5396|r5397|r5398 +RPTS#r481|r485|r2991|r3264 +RPTT#r482|r483|r2985|r2986|r3021|r3022|r3023|r3228|r3229|r3230|r3231|r3235|r3236|r3262|r3263|r4570|r4571|r4572 +RPTX#r3015|r3016|r3017|r3018|r3019|r3020|r3232|r3233|r3234|r3258|r3259|r3260 +RPYB#r2971 +RPYN#r2972 +RR#R521|R656|r526|r968|r4701 +RRBT#r527|r528|r529 +RRF#r535 +RRFK#r530|r531|r532 +RRFS#r534 +RRFT#r533 +RRFY#r536 +RRKN#r2893|r2894|r2895|r2896|r2897|r2898|r2899|r2900|r2901|r2902|r2903|r2904|r2905|r2906|r2907|r2908|r2909|r2910|r2911|r2912 +RRKR#r971|r972|r973|r3297|r3298|r3299|r3300 +RRL#r537|r5399|r5400 +RRM#r975 +RRMM#r976 +RRMN#r978 +RRMS#r979|r980 +RRMT#r977 +RRN#r3293|r3305 +RRNJ#r981|r982|r983|r984|r985|r986|r987 +RRNK#r541|r974|r4703 +RRNN#r3306 +RRNS#r538|r3307 +RRNT#r2913|r2914|r2915|r2916|r2917|r2918 +RRR#r539 +RRS#R522|R657|r969|r989|r4704 +RRSK#R520 +RRST#r540|r988 +RRT#r543|r970|r3294|r3301|r4239|r4244|r4702|r4942 +RRTB#r4238 +RRTN#R323|R324|r3295|r3304|r4241|r4242|r4243 +RRTR#r2889|r2890|r2891|r2892 +RRTS#r542|r544|r3296|r3303|r4240 +RRTT#r3302 +RRWR#r990|r991 +RS#R1|R3|R25|R104|R112|R114|R137|R141|R142|R269|R325|R523|R547|R553|R569|R575|R582|R593|R598|R618|R620|R658|R677|R680|R685|h3014|r24|r82|r311|r722|r725|r726|r730|r739|r747|r2405|r3958|r4343|r4573|r4782|r4789|r4946|r4981|r5044|r5055|r5087|r5118|r5119|r5128|r5152|r5252|r5401|w2243 +RSBL#r3957|r4579|r4580|r4581 +RSBM#r3669|r3670|r3671|r3672|r3673|r3674|r3675 +RSBT#r4949|r4950|r4951|r5088 +RSBX#r4952|r4953|r4954 +RSF#r1187 +RSFB#r1185|r1186 +RSFL#R514|R515 +RSFN#r1195 +RSFR#r1189|r1190|r1191|r1192|r1193 +RSFS#r1194 +RSFT#r1188 +RSHR#r30|r31|r32 +RSK#R545|r3329|r4584|r4592|r4596 +RSKL#r545|r546|r547|r548|r1599|r1600|r1601|r1602|r1603|r1604|r1605|r3311|r3312|r3313|r3314|r4589 +RSKN#R675|R676|r1021|r1022|r1023|r1024|r1025|r1026|r1027|r3315|r3316|r3317|r3318|r3334|r3443|r3444|r3445|r3446|r3447|r3448|r3449|r3450|r4590 +RSKR#R567|R568|r26|r27|r28|r3331|r3332|r4587 +RSKS#R546|r3333|r4585|r4588|r4591 +RSKT#r3319|r3320|r3321|r3322|r3330|r4586 +RSKX#r3346|r3347|r3348 +RSL#R527|R554|R555|R678|r3309|r3335|r3357|r3480|r4597|r4955|r4968 +RSLB#r3308 +RSLF#r3490|r3491|r3492|r3493|r3494|r3495|r3496 +RSLK#r3353|r3354|r3355|r3356 +RSLN#R304|R305|R306|R529|R530|R531|R532|R533|R534|R535|R536|R573|R574|r3337|r3361|r3451|r3452|r3453|r3454|r3455|r3483 +RSLR#r3358|r3359|r3360 +RSLS#R525|R526|R528|R556|R679|r3310|r3338|r3362|r3482|r4598|r4599 +RSLT#r3336|r3479|r3481|r3484|r3485|r3486|r3676|r3677|r3678|r3679|r3680|r3681|r3682 +RSLX#r3487|r3488|r3489 +RSM#r33|r3683 +RSMB#r1002|r1003|r1004|r1005|r1006|r1007|r3363|r3364|r3365|r3366|r3367|r3368|r3369 +RSMN#R537|R538|r1028|r3686 +RSMP#r3687|r3688|r3689 +RSMR#R557|R558|R559|R560|r4956|r4957 +RSMS#R89|R90|r34|r35|r3685 +RSMT#r743|r3684 +RSN#R22|R539|R541|R549|R551|R576|R682|r317|r992|r3456|r4245|r4574|r4969 +RSNB#R561|R562|r994|r995|r996 +RSNK#r55|r319|r729|r742|r2408|r3961|r4582|r4583|r5047|r5091 +RSNL#r1000 +RSNN#r998|r999|r3497|r3498|r3499|r3500|r3501|r4248|r4973 +RSNR#r4972 +RSNS#R23|R540|R542|R550|R552|R577|R683|R684|r54|r318|r320|r993|r1001|r3457|r3458|r3459|r4247|r4970|r4974 +RSNT#r997|r1196|r1197|r1198|r1199|r1200|r1201|r1202|r3323|r3324|r3325|r3326|r3370|r3371|r3372|r3373|r3374|r3375|r3376|r3377|r3378|r3379|r3380|r3381|r3502|r3503|r3504|r3505|r3506|r3507|r3508|r3513|r3514|r3515|r3516|r3517|r4246|r4971 +RSNX#r3718|r3719|r3720|r3721|r3722|r3723|r3724|r3725|r3726|r3727 +RSP#r557|r567|r1251 +RSPB#r559|r560|r561 +RSPK#r3525|r3526|r3527|r3528|r3529|r3530|r3531|r3532|r3533|r3534|r3535|r3536|r3537|r3538|r3539|r3540|r3541 +RSPL#r3542|r3543|r3544|r3545|r3559|r3560|r3561|r3562 +RSPN#r565|r1254|r1255|r1256|r3563|r3564|r3565|r3566|r3567|r3568|r3569|r3570|r3571|r3572|r3573|r3574|r3575|r3576|r3577|r3578|r3579|r3580|r3581|r3582 +RSPR#r563|r1257|r1258|r1259|r1260|r1261|r1262|r1263|r1264|r1265|r1266|r1267|r3546|r3547|r3548|r3549|r3550|r3551|r3552|r3553|r3554|r3555 +RSPS#r558|r564|r566|r1252|r1253 +RSPT#R91|R92|r562|r1180|r1181|r1182|r1183|r1184|r1203|r1204|r1205|r1212|r1213|r1214|r1215|r1216|r1217|r1218|r3556|r3557|r3558 +RSPX#r1206|r1207|r1208|r1209|r1210|r1211 +RSR#R543|r36|r52|r313|r731|r1032|r4345|r4575|r4944|r4966 +RSRB#r733|r734|r735|r736|r737 +RSRF#r3382|r3383|r3384|r3385|r3386|r3387|r3388|r3389|r3390|r3391|r3392|r3393|r3394|r3395|r3690|r3691|r3692|r3693|r3705|r3706|r3707|r3708 +RSRJ#R330|R331|r3694|r3695|r3696|r3697 +RSRK#R216|R217|R218|r1268|r1269|r3698|r3699|r3700|r3701|r3702|r3703|r3704 +RSRN#r1029|r1030|r1031|r1035|r1036 +RSRS#R544|r37|r38|r314|r315|r732|r738|r1034|r3518|r3519|r3520|r3521|r3522|r3523|r3524|r4346|r4347|r4576|r4577|r4943|r4945 +RSRT#r1008|r1009|r1010|r1013|r1033|r3509|r3510|r3511|r3512 +RSRX#r1011|r1012|r3339|r3340|r3341|r3342|r3343|r3344|r3345 +RSS#R138|R143|R270|R524|R548|R570|R594|R621|R659|R681|R686|r25|r39|r316|r728|r741|r1014|r1219|r1220|r2407|r3960|r4344|r4578|r4947|r4958|r5046|r5090|r5402|r5403|w2244|w2245 +RSSF#r1230|r1231 +RSSM#r56|r1018|r1019|r1020 +RSSN#r1017|r1223|r1224|r1225|r1226|r1227|r1228|r1229|r3327|r3328|r3478 +RSSS#r1016|r1222 +RSST#R211|R212|R213|r53|r57|r58|r59|r1015|r1221|r3460|r3461|r3462|r3463|r3464|r3465|r3466|r3467|r3468|r3469|r3470|r3471|r3472|r3473|r3474|r3475|r3476|r3477|r3709|r3710|r3711|r3712|r3713|r3714|r3715|r3716|r3717|r4967 +RST#R563|R565|R571|R689|r29|r312|r727|r740|r1176|r1281|r2406|r3349|r3396|r3420|r3434|r3438|r3583|r3959|r4593|r4705|r4910|r4948|r4959|r5045|r5089|r5092|r5411|r5414|r5441|w2279|w2321 +RSTB#R687|R688|r1858|r1859|r5093|r5094|r5095|w2323|w2324|w2325 +RSTF#R93|R94|r1246|r1247|r1248|r1249|r1250|r3603|r3604|r3605|r3609|r3610|r3611 +RSTK#r3615|r3616|r3617|r3618|r5417|r5418|r5419|r5420|r5421|r5422|r5423|r5424|r5426 +RSTL#r1270|r1271|r1272|r1273|r1274|r3399|r3400|r3401|r3402|r3403|r3404|r3435|r3436|r3612|r3613|r3614|r3665|r3666|r3667|r3668|r5431|r5432|r5433|r5434|r5435|r5436|r5437|r5438|w2282|w2283|w2284|w2285|w2286|w2287|w2288|w2289 +RSTM#r3441|r3442 +RSTN#r1179|r1284|r3351|r3398|r3422|r3423|r3424|r3425|r3426|r3427|r3428|r3429|r3430|r3431|r3433|r3606|r4710|r4916|r5097|r5429|r5430|w2281 +RSTP#r5439 +RSTR#R214|R215|R578|R579|r40|r41|r42|r568|r3437|r3585|r3586|r3587|r3588|r3596|r3597|r3598|r3599|r3600|r3601|r3619|r3620|r3621|r3622|r3623|r3624|r3625|r3626|r3627|r3628|r3629|r3630|r3631|r3632|r3633|r3634|r3635|r3636|r3637|r3638|r3639|r3640|r3641|r3642|r3643|r3644|r3645|r3646|r3647|r3648|r3649|r3650|r3651|r3652|r3653|r3654|r3655|r3656|r3657|r3658|r3659|r4707|r4708|r4709|r4803|r4804|r4805|r4806|r4807|r4913|r4914|r4915|r4975|r4976|r4977|r4978|r4979|r4980|r5427 +RSTS#R564|R566|R572|r1178|r1283|r3352|r3397|r3432|r3439|r3440|r3584|r3660|r4594|r4595|r4711|r4911|r4917|r4960|r4961|r5098|r5412|r5413|r5415|r5425|r5428|r5440|w2290|w2322|w2326 +RSTT#r1177|r1278|r1279|r1280|r1282|r3350|r3421|r3589|r3590|r3591|r3592|r3593|r3594|r3595|r3602|r3607|r3608|r3661|r3662|r3663|r3664|r4706|r4912|r5096|r5416|w2280 +RSTW#w2327|w2328|w2329 +RSTX#r1275|r1276|r1277 +RSW#r43 +RSWL#R580|R581 +RSWS#r44|r45 +RSWT#r4962|r4963|r4964|r4965 +RT#R109|R115|R139|R162|R298|R311|R332|R413|R516|R622|R640|R642|R647|W447|r124|r126|r243|r569|r578|r667|r745|r798|r842|r1606|r1734|r1801|r1810|r3728|r3799|r4369|r4379|r4436|r4527|r4600|r4666|r4677|r4771|r4773|r4777|r4865|r4918|r4982|r4983|r4998|r5099|r5101|r5140|r5164|r5237|r5238|r5248|r5442|r5457|w2330|w2333|w2363|w2365 +RT0R#r176|r177|r178|r179|r180 +RTBK#r573|r5444|r5445|r5446 +RTBL#r580|r799|r800|r801|r802|r1741|r1742|r1743|r1744|r4671|r4672|r4673|w2332 +RTBR#r1617|r1618|r1619|r1620|r1621|r1622|r1623 +RTBT#r1745|r1746|r1747|r1748|r1749|r4668|r4669|r4670 +RTF#r591 +RTFK#r587|r588 +RTFL#r1685|r1686|r1687|r1688|r1689|r1690|r1691|r4442|r4443|r4444 +RTFN#r163|r164|r165|r1658|r1659|r1660|r1661|r1662|r1663|r1664 +RTFR#R131|R132 +RTFS#r590 +RTFT#r589 +RTFY#r592 +RTHS#r4674|r4675|r4676 +RTHT#r1692|r1693|r1694|r1695 +RTJR#R690 +RTJS#r822|r823|r824|r825|r826|r827|r828 +RTK#r3744|r3821 +RTKL#r110|r111|r112|r113|r114|r115|r116|r117|r118|r119|r120|r121|r122|r3789|r3790|r3791|r3792|r3793|r3794|r3795|r3796|r3797|r3798|r4392|r4393|r4394|r4395|r4396|r4397|r4398|r4399 +RTKN#r3745|r3747 +RTKP#r1624|r1625|r1626 +RTKR#r132|r133|r135|r136|r137|r138|r139|r140|r141|r142|r1630|r1631|r1632|r1640|r1641|r1642|r1643|r1644|r1645|r5006|r5007|r5008 +RTKS#r188|r189|r3746 +RTKT#r128|r129|r130|r131|r1608|r1609|r1610|r1613|r1614|r1615|r1616|r1627|r1628|r1629|r1786|r5001|r5002 +RTKX#r123|r1611|r1612|r1781|r1782|r1783|r1784|r1785 +RTL#R296|r90|r652|r817|r1696|r3729|r3769|r3822|r4374|r4448|r4604|r4616|r5138|r5239 +RTLF#R96|R97|R424|R425|R643|R644|R645|R646|r1665|r1666|r1667|r1668|r1669|r1670 +RTLJ#R699|R700|r147|r148|r149|r150|r151|r152 +RTLN#R334|r638|r639|r640|r663|r1698|r1700|r1729|r1737|r1738|r1739|r3735|r3770|r3824|r4378 +RTLR#r654|r655|r3732|r3733|r3734 +RTLS#R297|r91|r656|r657|r658|r659|r1701|r3730|r3736|r3771|r3825|r3962|r3963|r3964|r3965|r3966|r3967|r3968|r3969|r3970|r3971|r3972|r3973|r4375|r4377|r4605|r4606|r4607|r4608|r4609|r4610|r4611|r4612|r4613|r4614|r4615|r4617|r4925 +RTLT#r89|r653|r660|r661|r662|r1697|r1699|r3731|r3748|r3749|r3750|r3751|r3755|r3820|r3823|r4376|r4926|r4927|r4928 +RTLX#r3752|r3753|r3754 +RTM#r184|r1650 +RTMB#r1651 +RTMN#R133|R134|r153|r154|r155|r1656|r5243|r5244|r5245|r5246 +RTMP#r1043|r1044|r1045|r1046|r1671|r1672|r1673 +RTMR#R129|R130|r1653|r1654|r1655 +RTMS#r185|r829|r830|r1657|r4449 +RTMT#r156|r157|r158|r159|r160|r161|r831|r832|r833|r834|r1652 +RTN#R422|r92|r190|r642|r1633|r1740|r3737|r3802|r3807|r4372|r5014|r5108|w2346 +RTNB#R415|R416 +RTNK#R116|R117|r143|r162|r249|r593|r594|r595|r651|r819|r820|r821|r1730|r1731|r1732|r1736|r4373|r4400|r4401|r4445|r4533|r4924|r5019|r5112|r5113|r5456|w2342|w2343|w2344 +RTNL#r3804|r5017|r5110 +RTNN#r1635|r3742|r3926 +RTNR#r3739|r3740|r3741|r5015 +RTNS#R423|r93|r94|r95|r96|r191|r643|r644|r818|r1636|r1733|r3743|r3803|r3805|r3808|r3809|r4370|r4371|r4450|r5016|r5018|r5109|r5111|r5139|r5236|r5240 +RTNT#r97|r98|r1634|r1750|r1751|r1752|r1753|r1787|r1788|r1789|r1790|r1791|r3738|r3775|r3776|r3777|r3806|r4774|r4775|r4776|r5020|r5021|r5022|r5023|r5024 +RTNX#r3772|r3773|r3774 +RTP#r3936 +RTPL#r1674|r1675|r1676|r1677|r1678|r1679|r1792|r1793|r1794|r1795|r1796|r1797 +RTPN#r3939 +RTPS#r1680|r3938 +RTPT#r835|r836|r837|r838|r3937 +RTPY#r582|r583|r584 +RTR#R709|r83|r246|r646|r649|r807|r814|r1637|r1758|r1766|r1803|r3810|r3812|r3891|r3924|r4380|r4441|r4530|r4921|r4986|r5009|r5104|r5135|r5230|r5234|r5241|r5454|w2334 +RTRB#r3874|r3875|r3876|r3877 +RTRF#r1754|r1755|r1756|r1757|r3880|r3881|r3882|r3883|r3884|r3885|r3886|r3887|r3888|r3889|r3890|r3894|r3895|r3896|r3897|r3898|r3899|r3900|r3922|r3923 +RTRK#R417|R418|R426|R427|R428|R429|R430|R431|r1703|r1704|r1705|r1706|r1707|r3838|r3839|r3840|r3841|r3842|r3843|r3844|r3845|r3846|r3892|r3893|r3901|r3902|r3903|r3904|r3905|r3906|r3907|r3908|r3909|r3910|r3911 +RTRL#r3871|r3872|r3873|r5232 +RTRM#r3815|r3816|r3817 +RTRN#R583|R584|r1760|r3819|r3847|r3848|r3849|r3850|r3851|r3852|r3853|r3854|r3855|r3856|r3857|r3864|r3865|r3866|r3867|r3868|r3869|r3870|r3927|r3928|r3929|r3930|r3931|r3932|r3933|r3934|r4603|r4679|r4680|r4681 +RTRP#r664|r665|r666 +RTRR#r3912|r3913|r3914 +RTRS#R222|R710|r84|r85|r86|r87|r88|r247|r248|r647|r648|r803|r804|r805|r806|r808|r809|r1761|r1762|r1763|r1764|r1765|r3813|r3814|r3818|r3834|r3835|r3836|r3837|r3879|r3915|r3916|r3917|r3918|r3919|r3920|r3921|r4381|r4382|r4531|r4532|r4922|r4923|r4985|r5010|r5011|r5105|r5106|r5231|r5233|w2335|w2336 +RTRT#R591|R592|r2409|r2410|r2411|r2412|r2415|r3756|r3757|r3758|r3759|r3760|r3761|r3762|r3763|r3764|r3811|r3826|r3827|r3828|r3829|r3858|r3859|r3860|r3861|r3862|r3863|r3878 +RTRW#r1759 +RTRX#r810|r811|r812|r2413|r2414 +RTRY#r3925 +RTS#R110|R140|R163|R312|R333|R337|R414|R517|R641|R648|W448|r125|r127|r166|r186|r187|r244|r250|r570|r579|r585|r641|r815|r841|r1607|r1735|r1767|r1771|r1802|r1809|r3801|r4383|r4402|r4438|r4451|r4528|r4534|r4537|r4601|r4602|r4620|r4667|r4678|r4682|r4772|r4778|r4779|r4780|r4866|r4867|r4919|r4929|r4984|r4987|r4999|r5000|r5012|r5100|r5102|r5107|r5114|r5136|r5443|r5452|w2308|w2331|w2337|w2345 +RTSB#r1777|r1778|r1779 +RTSK#r167|r168|r1681|r1682|r1683|r1684|r1708|r1709|r1710|r1711|r1712|r1713|r1714|r1768|r1769|r1770 +RTSL#r4439|r4535 +RTSN#r1780|r3786|r3787|r3788|r4440|r4536 +RTSP#r1715|r1716 +RTSR#r1773|r1774|r1775|r4618|r5003|r5004|r5005 +RTSS#R338|r1776|r4452|r4619 +RTST#r144|r145|r146|r650|r816|r1638|r1717|r1718|r1719|r1720|r1721|r1722|r1723|r1724|r1725|r1726|r1727|r1728|r1772|r1804|r3778|r3779|r3780|r3781|r4446|r4447|r4683|r4684|r4685|r4686|r4687|r4930|r4931|r5137|r5235|r5242|r5455 +RTT#r99|r100|r134|r245|r581|r637|r645|r813|r839|r1702|r1805|r3800|r4437|r4529|r4920|r4988|r5013|r5103|r5453 +RTTK#r1646|r1647|r1648|r1649 +RTTL#r169|r170|r171|r172|r173|r174|r175|r571|r572 +RTTN#r103|r1807|r4991 +RTTR#r107|r108|r109|r4997 +RTTS#r102|r840|r1808|r4990 +RTTT#r101|r1806|r4989 +RTW#r4688 +RTWR#r4453|r4454|r4691|r4692|r4693 +RTWS#r4689|r4690 +RTWT#r1798|r1799|r1800 +RTX#r181|r1037|r1639|r3830 +RTXM#r1041|r1042 +RTXN#r104|r105|r106|r1040|r3833|r4992|r4993|r4994|r4995|r4996 +RTXS#r182|r183|r1039|r3832 +RTXT#r1038|r3831 +RTYN#r843|r3935 +RTYR#R649|R650 +RW#R601 +RWF#r4212|r4236 +RWFN#r4214|r4237 +RWFS#r4213 +RWK#r4215 +RWKN#r1057|r1058|r1059|r1060|r4217 +RWKT#r4216 +RWL#r5142 +RWLS#r5143|r5144 +RWN#R599|R603|r5129 +RWNK#r5148 +RWNS#R600|R604|r5130|r5131 +RWNT#R701|R702|R703|R704|r4219|r4220|r4221|r4235 +RWR#r716|r4222|r5145 +RWRK#r4231|r4232|r4233|r4234 +RWRN#r4225 +RWRS#r4224|r5146|r5147 +RWRT#r4203|r4204|r4205|r4206|r4207|r4223|r4226|r4227|r4228|r4229|r4230 +RWS#R602|r4218 +RWST#r717 +RWT#r5141 +RWX#r4208 +RWXN#r4211 +RWXS#r4210 +RWXT#r4209 +RX#R159|R271|R335|R350|R395|R397|R670|r549|r596|r760|r3415|r3765|r4348|r4663|r5404|w2291 +RXBL#r761 +RXFL#r3416|r3417|r3418|r3419 +RXK#r1237 +RXKN#r1239 +RXKS#r1240 +RXKT#r1238 +RXL#R14|R16|R18|R278|R399|r46|r51|r555|r4352 +RXLS#R15|R17|R19|R279|R400|r47|r48|r49|r50 +RXMN#R20|R21|R280|R281 +RXMR#R673|R674 +RXN#r604 +RXNK#r764|r3768|r5410 +RXNL#r606|r607|r608|r609|r610|r611|r612|r613|r614|r615|r616|r617|r618|r619|r620|r621|r622|r623|r624|r625|r626|r627|r628|r629|r630|r631|r632 +RXNN#r634 +RXNS#r556|r605|r635|r4353 +RXNT#r633 +RXP#r3405|r3409 +RXPM#r3410|r3411 +RXPN#r3408|r3413 +RXPS#r3407|r3414 +RXPT#r3406|r3412 +RXR#r550|r4349|r5406 +RXRJ#r1232|r1233|r1234|r1235|r1236 +RXRS#r551|r552|r1242|r1243|r1244|r1245|r5407|r5408 +RXRT#R273|R274|R275|R276|R277 +RXRX#r1241 +RXS#R160|R272|R336|R351|R396|R398|R671|r553|r597|r636|r763|r3767|r4350|r4664|r4665|r5409|w2292|w2297 +RXSN#r598|r599|r600|r601|r602|r603 +RXST#R161|R401|R402|r554|r4351 +RXT#R672|r574|r762|r3766|r5056|r5405|w2293 +RXTL#w2294 +RXTN#w2295|w2296 +RXTR#R282|R283 +RXTS#r575|r577 +RXTT#r576 +RY#r5458 +RYKY#R711|R712 +RYL#R619|r4660|r5153|r5157 +RYLS#r4661|r4662|r5154|r5155|r5156|r5158 +RYLT#r5159|r5160|r5161 +RYN#R707|R713|r723 +RYNS#R708|R714|r724 +RYR#w2368 +RYS#R234|r5459 +RYST#w2369 +RYT#R348 +RYTS#R349 ++++++++++ +S#C1363|H1|H788|S0|S226|S237|S363|S382|S1137|W1|X0|X1|Z0|s0|s109|s754|s790|s1652|s1653|s1959|s2631|s5341|s5946|s5951|s9097|x0|x12|x13|x14|z0|z129 +S0#S361|S465|S876|s1647|s2016|s5733|s5735|s5910 +S0BN#s5912 +S0MP#S878|S879 +S0N#S362 +S0NK#s1651|s2019|s5739|s5740 +S0P#s5925 +S0PS#s5926|s5927 +S0R#z110 +S0RL#S1224|S1225|s5918|s5919 +S0RN#S882|S883|S884|S885|s5920|s5921|s5922|s5923|s5924 +S0RS#s5737|z111|z112 +S0S#S466|S877|s1648|s1650|s2018|s5734|s5738|s5741|s5911 +S0ST#S880|S881|s5913|s5914|s5915|s5916|s5917 +S0SY#s5742|s5743|s5744|s5745 +S0T#s1649|s2017|s5736 +S0WR#s5928|s5929 +S0WS#S886|S887|s5930|s5931|s5932|s5933|s5934 +SB#S1|S634|s5367|s8645|z27 +SB0#S3 +SB0S#S4|S5 +SBFM#s8699|s8700|s8701 +SBFN#s9009|s9010|s9011 +SBFR#s8702|s9012|s9013|s9014|s9015|s9016|s9017|s9018|s9019|s9020 +SBHM#s8712 +SBHN#S712|S713 +SBHT#s8706|s8707|s8708|s8709|s8710|s8711 +SBJK#s8713|s8714|s8715|s8716|s8717|s8718|s8719|s8720|s8721|s8722|s8723|s8728|s8729|s8730|s8731|s8732|s8733 +SBJN#s8724|s8725|s8726|s8727|s8734|s8735 +SBK#s758 +SBKL#s8661|s8662|s8663|s8681|s8682|s8683 +SBKM#s8664|s8665|s8666|s8667 +SBKN#s8668|s8669|s8670|s8671|s8672|s8673|s8674|s8675|s8676|s8677|s8678|s8679|s8680 +SBKR#s8703|s8704|s8705 +SBKS#s759|s760 +SBKT#s8656|s8657|s8658|s8659|s8660|s8684|s8685 +SBL#C1364|S640|S642|S1272|S1274|s6|s3592 +SBLM#s8744|s8745|s8746|s8747|s8748|s8749|s8750|s8751|s8752|s8753|s8754|s8755|s8756 +SBLN#Z31|Z32|s3585|s3586|s3587|s3588|s3589|s3590|s3591|s3594|s8757 +SBLS#C1365|S641|S643|S1273|S1275|s7|s8|s3593|s3595|s8736|s8737|s8738|s8739|s8740 +SBLT#s8647|s8648|s8649|s8741|s8742|s8743 +SBM#s1784 +SBMR#s8758|s8759|s8760|s8761|s8762|s8763|s8764|s8765|s8766|s8767|s8768|s8769|s8770|s8771|s8772|s8773|s8774|s8775|s8776|s8777 +SBMS#s1785|s8778|s8779|s8780|s8781|s8782|s8783 +SBMT#s8784|s8785|s8786|s8787|s8788|s8789 +SBN#S6|S8|s5953 +SBNK#s5369|s5370|s8655 +SBNR#s8790 +SBNS#S7|S9|s756|s757|s5954|s5955 +SBNT#s8987|s8988|s8989 +SBPL#s8808|s8809|s8810 +SBPN#s8811|s8812|s8813|s8814|s8815 +SBPR#s8816|s8817 +SBPT#s8791 +SBR#S10|S636|S1126|s3|s20|s5371|z24 +SBRB#s8792|s8990|s8991|s8992|s8993|s8994|s8995|s8996|s8997|s8998|s8999|s9000|s9001|s9002|s9003|s9004|s9005|s9006|s9007|s9008 +SBRH#s1780|s1781|s1782|s1783 +SBRK#c9854|c9855|s5381|s5382|s5383|s5837 +SBRL#s5376 +SBRN#S12|S13|S638|S639|c9856|c9857|s1661|s5375|s5377|s8802|s8803|s8804|s8805|s8806|s8807 +SBRP#c9858|c9859 +SBRR#s5373 +SBRS#S11|S637|S1127|c9860|s4|s5|s21|s22|s5374|s5378|z25|z26 +SBRT#s1656|s1657|s1658|s1659|s1660|s5372|s5379|s5380|s8793|s8794|s8795|s8796|s8797|s8798|s8799|s8800|s8801|s8818|s8819|s8820|s10178|s10179|s10180|s10181 +SBS#S2|S635|s5384|s8646|s8821|z28|z29 +SBSK#s8822|s8823|s8824|s8825|s8826|s8827|s8828|s8829|s8830|s8831|s8832|s8833|s8834|s8835|s8836|s8837|s8838 +SBSL#s8880|s8881 +SBSM#s8651|s8652|s8653|s8928|s8929|s8930|s8931 +SBSN#s8882 +SBSP#s8883|s8884|s8885|s8886|s8887|s8888|s8889|s8890 +SBSR#s8839|s8840|s8841|s8842|s8932|s9024 +SBSS#s1779|s8874|s8875|s8876|s8877|s8878|s8879|s8933|s8934 +SBST#s8843|s8844|s8845|s8846|s8847|s8848|s8849|s8850|s8851|s8852|s8853|s8854|s8855|s8856|s8857|s8858|s8859|s8860|s8861|s8862|s8863|s8864|s8865|s8866|s8867|s8868|s8869|s8870|s8871|s8872|s8873|s8891|s8892|s8893|s8894|s8895|s8896|s8897|s8898|s8899|s8900|s8901|s8902|s8903|s8904|s8905|s8906|s8907|s8908|s8909|s8910|s8911|s8912|s8913|s8914|s8915|s8916|s8917|s8918|s8919|s8920|s8921|s8922|s8923|s8924|s8925|s8926|s8927 +SBSX#S372|S373 +SBT#s9|s1655|s5368|s8654|s8693 +SBTF#s8686|s8687|s8688|s8689|s8690|s8691|s8692 +SBTJ#s11|s12|s13|s14|s15 +SBTK#s1|s2|s8946|s8947|s8948 +SBTL#s8954|s8955|s8956|s8957|s8958|s8959|s8960 +SBTM#s8650 +SBTN#s8696|s8935|s8936|s8937|s8938|s8939|s8940|s8941 +SBTP#s8961|s8962|s8963|s8984|s8985|s8986 +SBTR#s16|s17|s18|s8942|s8943|s8944|s8945|s8971|s8972|s8973|s8974|s8975|s8976|s8977|s8978|s8979|s8980|s8981|s8982|s8983 +SBTS#s10|s19|s8695 +SBTT#s8694|s8697|s8698|s8949|s8950|s8951|s8952|s8953|s8964|s8965|s8966|s8967|s8968|s8969|s8970 +SBW#s9021 +SBWS#s9022|s9023 +SF#S222|S727|S810|S822|S862|S864|S1143|S1228|s113|s704|s718|s753|s3707|s5463|s8640|x15|x17|x18|x19|x20 +SFJ#S216|s705 +SFJL#s707 +SFJN#s708|s713 +SFJR#s709|s710|s711 +SFJS#S217|s712 +SFJT#s706 +SFK#c3632 +SFKL#S866|S867 +SFKN#s6329|s6330 +SFKP#s119|s120 +SFKR#s114|s115|s116|s117|s118 +SFKS#c3633|s9123|s9124|s9125|s9126|s9127|s9128 +SFKT#s9129|s9130|s9131|s9132 +SFKX#s9133 +SFL#S475|c3634|c3673|s121|s765|s5838|s8641 +SFLK#S1141|S1142|c2115 +SFLN#c3635|c3636|c3637|c3638|c3639|c3640|c3641|c3642|c3643|c3644|c3645|c3646|c3647 +SFLR#s1669|s1670 +SFLS#S476|c2116|c3648|c3649|c3650|c3651|c3652|c3653|c3654|c3655|c3656|c3657|c3658|c3662|c3663|c3664|c3665|c3666|c3667|c3668|c3669|c3670|c3671|c3672|s764|s766|s5839|s5840|s10416|s10417 +SFLT#c3659|c3660|c3661|s9862|s10418|s10419 +SFLW#s129|s130|s131 +SFMR#s5766|s5767|s5768|s5769 +SFN#S218|S729|S1242|Z50|s2601|s4046 +SFN0#s2609|s2610 +SFNF#s2603 +SFNK#S925|S926|s724|s725|s3711|s6340|s6341|s6342|s6343|s6344|s6345 +SFNN#s4049 +SFNR#S220|S221|s5935|s5936|s5937 +SFNS#S219|S1243|Z51|s122|s714|s2602|s2604|s4047|s4050|s8642 +SFNT#s715|s716|s717|s2605|s2606|s2607|s2608|s2611|s2612|s2613|s2614|s2615|s4048 +SFR#S26|X4|c3469|s110|s123|s720|s726|s729|s732|s739|s741|s747|s750|s2616|s2622|s6331|s6332|s9104|z1|z38 +SFRJ#s9134|s9135|s9136|s9137|s9138|s9139|s9140|s9141 +SFRK#s5938|s5939|s5940|s5941|s5942|s6335|s6336 +SFRL#s737|s2617|s2618|s2624 +SFRN#S473|S474|c3472|s132|s133|s736|s745|s1668|s1673|s1674|s1675|s2619|s2620|s2621|s2627|s9105|s9106|s9111|s9112|s9113 +SFRR#s1665|s1666|s1667|s2625|s9108|s9109|s9110 +SFRS#S27|X5|Z52|Z53|c3470|c3473|s111|s112|s721|s722|s727|s728|s730|s731|s733|s735|s738|s740|s742|s744|s746|s748|s2626|s2630|s6333|s6334|s9114|z39|z40 +SFRT#c3471|s734|s743|s2623|s2628|s2629|s6337|s6338|s6339|s9107 +SFS#S223|S728|S823|S863|S865|S1144|S1145|S1229|c3674|s124|s723|s751|s3708|s3710|s5464|s5465|s9115|s9142 +SFSM#S1146|S1147|s5751|s5752 +SFSN#s9118|s9119|s9120|s9121|s9122|s9145 +SFSS#s9117|s9144 +SFST#S471|S472|s125|s752|s5753|s5754|s5755|s5756|s5757|s5758|s5759|s5760|s5761|s5762|s5763|s5764|s5765|s9116|s9143 +SFT#C447|S888|c3629|s127|s719|s749|s1671|s3709|s3712|s5466|s5488|s5943|s8643|z144 +SFTB#s5467|s5468|s5469 +SFTL#s5481 +SFTN#s3717|s5470|s5471|s5472|s5473|s5474|s5475|s5476|s5482 +SFTR#s3714|s3715|s3716|s5477 +SFTS#S889|c3630|c3631|s126|s128|s1672|s3718|s5478|s5479|s5480|s5489|s5944|s5945|s8644|z145|z146 +SFTT#s3713 +SFTW#s5483|s5484|s5485|s5486|s5487 +SFW#S24 +SFWS#S25 +SFXN#s9146|s9147 +SFYR#S224|S225 +SH#S824 +SHB#s159 +SHBS#s160|s161 +SHKF#Z59|Z60 +SHNK#S663|S664 +SHR#S32 +SHRN#S34|S35 +SHRS#S33|s767|s768|s769|s1679|s1680 +SHS#S825 +SJ#s142|s1929|s3696 +SJBR#s144|s145 +SJL#s146 +SJN#S28 +SJNS#S29 +SJR#s147 +SJRN#s5503|s5504|s5505|s5506|s5507|s5508|s5509 +SJS#s143|s148|s1930|s1931|s3697|s3698 +SJST#s149 +SJTR#S30|S31 +SK#S39|S242|S374|S385|S391|S665|S739|S811|S952|Z7|Z40|s23|s35|s134|s135|s152|s153|s198|s795|s1326|s1786|s1983|s2037|s2409|s3596|s3597|s3610|s3719|s4201|s4211|s4338|s5342|s5385|s5435|s5493|s5841|s6884|s6939|s9070 +SK0#s970 +SK0N#s972|s973 +SK0S#S1150 +SK0T#s971 +SKB#S953|s796|s806|s1574|s3598|s6885|s6991 +SKBB#s4213|s4214|s4215 +SKBL#s4202|s6887|s6888|s6889|s6890 +SKBN#s804|s805 +SKBR#S286|S287|s798|s799|s800|s802|s809 +SKBS#S954|s797|s803|s807|s808|s810|s1575|s1576|s3599|s3600|s6886|s6891|s6992|s6993 +SKBT#s801|s3601|s3602 +SKF#S387|s1218|s1581|s4227|s4314|s4320 +SKFL#s812|s813|s814|s815|s816|s1224|s1225|s1226|s1584|s1585|s1586|s1587 +SKFN#s990|s991|s992|s993|s994|s995|s996|s1223|s1583|s4318|s10185|s10186|s10187|s10188|s10189|s10190 +SKFR#S654|S655|s1220|s1221|s1222|s4316 +SKFS#S388|s1227|s1588|s4228|s4229|s4317|s4319 +SKFT#s1219|s1582|s4315 +SKHL#S41|S42 +SKHR#S255|S256 +SKHS#S667|S668 +SKJ#s5343|s6974 +SKJK#s4351|s4352|s4353|s4354|s4355|s4356|s4357|s4358 +SKJS#s6975|s6976 +SKK#S259|s4167|s6941|s6950|s6962 +SKKB#s9057|s9058|s9059 +SKKL#s37|s38|s6958|s6997|s6998|s6999|s7000|s7001|s7002|s7003|s7004|s9060|s9061|s9062|s9063 +SKKM#s9064|s9065|s9066|s9067 +SKKN#s6947|s6959|s6960 +SKKP#s4340|s4341|s4342 +SKKR#s6944|s6945|s6946|s6953|s6954|s6955|s6956|s9045|s9046|s9047|s9048|s9049|s9052|s9053|s9054|s9055|s9056 +SKKS#S260|s6942|s6948|s6951|s6957|s6961 +SKKT#s6943|s6952|s9050|s9051 +SKL#c9864|s826|s856|s1120|s1144|s1328|s1589|s1677|s2380|s3612|s3617|s4232|s4327|s6900|s6907|s6963|s9078 +SKLB#S743|S744|s817|s818|s1122|s1123|s1124|s1125|s1126|s1127|s1128|s1129|s1130 +SKLF#s1136|s1137|s4231 +SKLH#s1141|s1142|s1143 +SKLJ#s1138|s1139|s1140 +SKLK#S296|S297|c9869|c9870|c9871|s1084|s1085|s4323|s4324|s4325|s4326|s4329|s4330|s4331 +SKLM#S267|S268|c9861|c9862|c9863|c9878|c9879|c9880|s1077|s1078|s1079|s1147|s1148|s1149|s1150|s1151|s1152|s1153|s1154|s1155|s1156|s1157|s1158 +SKLN#S358|c9872|c9873|c9881|c9882|c9883|c9884|s829|s833|s834|s835|s836|s1061|s1062|s1063|s1145|s1146|s1330|s1595|s1596|s1597|s1598|s4238|s4367|s4368|s4369|s6905|s6969|s9081 +SKLP#C1366|C1367|C1368|c9885|c9886|c9887|s837|s838|s839|s840|s841|s845|s846|s847|s848|s849|s850|s851|s852|s853|s854|s855|s1080|s1081|s1082|s1083|s1600|s1601|s1602|s1603|s1604|s1605|s1606|s1607|s1608|s1609|s1610|s1611|s1612|s1613|s1614|s1615 +SKLR#S261|S262|S294|S295|Z61|Z62|s819|s820|s821|s831|s1109|s1110|s1111|s1112|s1113|s1114|s1115|s1159|s1160|s1161|s1214|s1215|s1216|s1217|s1592|s1593|s1594|s1868|s1869|s1870|s1871|s1872|s1873|s1874|s1875|s1876|s1877|s1878|s1879|s1880|s1881|s1882|s1883|s1884|s1885|s1886|s1887|s1888|s1889|s1890|s1891|s1892|s1893|s3615|s4359|s4360|s4361|s4362|s4363|s6903|s6908|s6909|s6966|s6967|s6968 +SKLS#S265|S266|S290|S291|c9865|c9867|c9874|c9875|c9876|s827|s830|s832|s1116|s1117|s1118|s1119|s1121|s1162|s1232|s1331|s1590|s1599|s1678|s2381|s2382|s3613|s3614|s3616|s4233|s4239|s4328|s4332|s6901|s6904|s6906|s6964|s6970|s9080 +SKLT#S269|S270|S288|S289|c9866|c9877|c9888|c9889|c9890|s822|s823|s824|s825|s828|s1134|s1135|s1163|s1164|s1165|s1228|s1229|s1230|s1231|s1329|s1591|s1800|s1801|s1802|s1803|s4171|s4172|s4173|s4174|s4234|s4235|s4236|s4237|s4321|s4322|s4364|s4365|s4366|s6898|s6899|s6902|s6965|s9079 +SKLW#c9868|s842|s843|s844|s1166|s1167 +SKLX#s1131|s1132|s1133|s1804|s1805|s6987|s6988|s6989|s6990 +SKLY#s1168|s1169|s1170 +SKM#s857|s1034|s1050|s1616|s1622|s3735|s4240|z60 +SKMB#s1618|s1619 +SKMK#s1093|s1094|s1095 +SKML#s1086|s1087|s1088 +SKMN#S292|S293|S659|S660|s859|s1057|s2020|s2021|s2022|s2023|s2024|s2025|s2026|s2027|s4245 +SKMP#s860|s861|s862|s863|s864|s865|s866|s867|s868|s4246|s4247|s4248|s4249|s4250|s4251|s4252|s4253|s4254 +SKMR#s1053|s1054|s1055|s1620|s4242|s4243|s4244|s10182|s10183|s10184 +SKMS#s869|s1035|s1051|s1056|s1089|s1090|s1091|s1092|s1617|s1621|s3736|s4255|z61 +SKMT#S271|S272|s858|s1036|s1037|s1038|s1039|s1040|s1041|s1042|s1043|s1044|s1045|s1046|s1047|s1048|s1049|s1052|s3737|s4241 +SKMX#s6971|s6972|s6973 +SKN#S36|S243|s870|s1236|s2405|s3603|s3738|s4168|s4256|s4274|s5494 +SKNB#S273|S274|S279|S280|s3772|s3773|s3774 +SKNF#s3781|s3782|s3783|s3784|s3785|s3786|s3787|s3788|s3789|s3790|s3791|s3792|s3793|s4259|s4260|s4261 +SKNH#s4262|s4263|s4264 +SKNJ#s1623|s1624|s3740 +SKNK#S257|S258|s40|s41|s42|s151|s1103|s1104|s1105|s1676|s1987|s2039|s3721|s4230|s4258|s4333|s4334|s4335|s4336|s4337|s5345|s5346|s5444|s5843|s9077 +SKNL#s3741|s3742|s3743|s3744|s3745|s3746|s3747|s3748|s3749|s3750|s3751|s3752|s3753|s3754|s3755|s3756|s3757|s3758|s3759|s3760|s3761|s3762|s3763|s3764|s3765|s4265 +SKNN#s893|s3605|s3606|s3794|s3795|s4272|s4273 +SKNP#s1096|s3797|s3798|s3799|s3800|s3801 +SKNR#S730|S731|s890|s891|s892|s1171|s1172|s1173|s2041|s2042|s2043|s3776|s3777|s3796|s4267|s4268|s4269|s4270 +SKNS#C1369|C1370|S37|S275|S276|s894|s1097|s1098|s1099|s1106|s1107|s1108|s1233|s1234|s1235|s1237|s1238|s2383|s2384|s2385|s2386|s2387|s2388|s2389|s2390|s2406|s2408|s3607|s3618|s3619|s3739|s3802|s4169|s4170|s4257|s4271|s4275|s5492 +SKNT#S244|S245|S246|S247|S263|S264|S277|S278|S389|S390|c9891|c9892|c9893|s871|s872|s873|s874|s875|s876|s877|s878|s879|s880|s881|s882|s883|s884|s885|s886|s887|s888|s889|s897|s898|s899|s900|s901|s902|s903|s904|s905|s906|s907|s908|s1100|s1101|s1102|s1305|s1306|s1307|s1787|s1788|s1789|s1806|s1807|s1808|s1809|s1810|s1811|s1812|s1813|s1814|s2391|s2407|s3604|s3766|s3767|s3768|s3769|s3770|s3771|s3775|s3778|s3779|s3780|s4266|s6910|s6911|s6912|s6913|s7005|s7006|s7007|s7008|s7009 +SKNX#s895|s896|s2392|s2393 +SKP#S732|S736|s1239|s1256|s4276 +SKPF#s1244|s1245|s1246 +SKPJ#S738 +SKPK#s909|s910|s911|s912|s913|s914 +SKPL#s915|s916|s917|s918|s919 +SKPN#S281|S282|s1247|s1260|s4283 +SKPR#S734|S735|s1242|s1243|s1625|s1626|s1627|s4278|s4279|s4280|s4281|s4282|z131|z132 +SKPS#S312|S733|S737|s1240|s1248|s1257|s1259|s4284 +SKPT#s1241|s1258|s4175|s4176|s4177|s4178|s4179|s4180|s4181|s4277 +SKR#S813|S955|S1128|c3422|s44|s156|s920|s933|s968|s1269|s1308|s1426|s1637|s1894|s1984|s3608|s4224|s5490|s6914|s7010|s9072|s9148|s9158 +SKRB#S250|S251|S343|S344|S347|S348|Z9|Z10|s922|s923|s924|s1261|s1271|s1272|s1273|s1333|s1334|s1335|s1336|s1428|s1429|s1430|s1443|s1444|s1445|s1446|s1447|s1448|s1449|s1450|s1451|s1452|s1453|s1454|s1455|s1517|s1518|s1519|s1520|s1521|s1522|s1523|s1524|s1525|s1526 +SKRF#s53|s54|s55|s56|s57|s58|s59|s943|s944|s947|s948|s949|s950|s951|s952|s967|s1365|s1491|s1492|s1493|s1496|s1497|s1498|s1527|s1528|s1529|s1530|s1531|s1532|s1533|s1534|s1628|s1629|s1630|s1639 +SKRJ#S352|S353|S354|s1311|s1312|s1313|s1314|s1315|s1505|s1506 +SKRK#S355|S356|s934|s935|s936|s1274|s1275|s1276|s1278|s1279|s1280|s1337|s1338|s1339|s1340|s1341|s1342|s2028|s2029|s2030|s2031|s2032|s2033|s2034|s2035|s2036|s4182|s4370|s4371|s4372|s4373|s4374|s9150 +SKRL#S252|S253|S254|c3427|c3428|c3429|s45|s60|s61|s62|s63|s64|s71|s72|s953|s956|s1281|s1388|s1389|s1390|s1391|s1499|s1500|s1501|s1502|s1503|s1504|s1633|s1634|s1635|s1636|s1896|s6917|s7022|s7023|s7024|s7025|s7026|s9153 +SKRM#S16|S17|S248|S249|S364|S365|s46|s47|s48|s49|s74|s75|s938|s939|s940|s941|s1343|s1344|s1345|s1346|s1347|s1348|s1349|s1350|s1351|s1352|s1353|s1396|s1397|s1398|s1399|s1400|s1401|s1402|s1403|s1456|s1457|s1458|s1459|s1460|s1461|s1462|s1463|s1464|s1465|s1466|s1467|s1468|s1469|s1470|s1471|s1472|s1535|s1536|s1537|s1538|s1539|s1540|s1541|s1542|s1543|s3622|s3623|s3624|s4285|s4286|s4287|s4288|s4289|s4290|s4291|s4292|s7015|s7016|s7017|s7018|s7019|s7020|s7021 +SKRN#S345|S346|S1148|S1149|s954|s955|s965|s1285|s1286|s1287|s1288|s1289|s1290|s1291|s1292|s1293|s1294|s1295|s1296|s1316|s1392|s1393|s1394|s1395|s1413|s1414|s1415|s1416|s1417|s1418|s1419|s1420|s1421|s1422|s1423|s1424|s1425|s1511|s1512|s1513|s1514|s1515|s1516|s1544|s1545|s1546|s1547|s1900|s6921|s7014|s9075|s9152 +SKRP#S313|S314|S315|S349|S350|S351|s957|s958|s959|s960|s961|s962|s963|s1297|s1298|s1299|s1354|s1355|s1356|s1357|s1358|s1359|s1360|s1361|s1362|s1363|s1364|s1366|s1367|s1368|s1369|s1370|s1371|s1372|s1373|s1374|s1375|s1376|s1473|s1474|s1475|s1476|s1477|s1478|s1479|s1480|s1481|s1482|s1483|s1484|s1485|s1486|s1487|s1488|s1489|s1490|s1548|s1549|s1550|s1551|s1552|s1553|s1554|s1555|s1556|s1557|s9154|s9155|s9156 +SKRR#s945|s1282|s1283|s1310|s1439|s1440|s1441|s1897|s6918 +SKRS#S316|S670|S671|S814|S956|c3423|c3430|s65|s66|s67|s68|s69|s70|s73|s157|s158|s921|s925|s926|s927|s928|s929|s930|s931|s932|s942|s946|s966|s1058|s1059|s1060|s1270|s1284|s1317|s1427|s1438|s1632|s1815|s1816|s1898|s1899|s1985|s1986|s4225|s6915|s6919|s6920|s7011|s7013|s9073|s9076|s9083|s9084|s9149|s9157 +SKRT#S283|S284|S285|S375|S376|S377|S378|S661|S662|S815|S816|S817|S1129|S1130|c3424|c3425|c3426|s50|s51|s52|s937|s964|s1277|s1309|s1410|s1411|s1412|s1431|s1432|s1433|s1494|s1495|s1507|s1508|s1509|s1510|s1558|s1559|s1560|s1561|s1562|s1563|s1564|s1565|s1566|s1567|s1568|s1569|s1570|s1571|s1572|s1573|s1631|s1817|s1818|s1819|s1820|s1821|s1822|s1823|s1824|s1825|s1826|s1827|s1828|s1832|s1833|s1834|s1835|s1836|s1895|s1901|s1902|s1903|s1904|s1905|s1906|s1907|s1908|s1909|s1910|s1911|s1912|s1913|s1914|s4293|s4294|s4295|s4296|s4297|s4298|s4380|s4381|s4382|s4383|s4384|s6916|s7012|s7027|s7028|s7029|s7030|s9074|s9151 +SKRW#s1434|s1435|s1436|s1437|s1442 +SKRX#s1262|s1263|s1264|s1265|s1266|s1267|s1268|s1377|s1378|s1379|s1380|s1381|s1382|s1383|s1384|s1385|s1386|s1387|s1404|s1405|s1406|s1407|s1408|s1409|s1829|s1830|s1831 +SKRY#s1638 +SKS#S40|S43|S230|S386|S392|S666|S669|S714|S740|S1279|S1280|Z8|Z41|s24|s36|s43|s76|s136|s141|s154|s155|s199|s200|s778|s1174|s1175|s1327|s1332|s1988|s2040|s2410|s2411|s2643|s2692|s4116|s4210|s4212|s4226|s4299|s4339|s5347|s5436|s5445|s6940|s6949|s6978|s7038|s9082|x16|x21|x22|x23|x24|x31|x32|x33|x34 +SKS0#s4127|s4128|s4129 +SKSB#s1176|s1177|s6977|s6979|s6980 +SKSF#s781|s782|s783|s784|s785|s786|s787|s788|s789|s1072|s1073|s1074|s1075|s1076|x25|x27|x28|x29|x30|x35|x37|x38|x39|x40 +SKSJ#s2645|s2646|s2647 +SKSK#s4375|s4376|s4377|x26|x36|z62|z63|z64|z65|z66 +SKSL#s2652|s2660|s2661|s2662|s2663|s2664|s2665|s2679|s2680|s2681|s2682|s2683|s2684|s2685|s2686|s2687|s2688|s2689|s2690|s2691 +SKSM#s1064|s1065|s1066|s1067 +SKSN#S232|S233|S234|S235|S236|s1180|s2653|s2654|s6986|s9042|s9043|s9044 +SKSP#s2666|s4119|s4120|s4121|s4122 +SKSR#S812|s2650|s5386|s5387|s6982|s6983|s6984 +SKSS#S231|S715|s137|s138|s779|s780|s1179|s2644|s2649|s2651|s2655|s2656|s2657|s2658|s2659|s4117|s4118|s6985|s9029|s9030|s9031|s9032|s9033|s9034|s9035|s9036|s9037|s9038|s9039|s9040|s9041 +SKST#S479|S480|s139|s140|s1068|s1069|s1070|s1071|s1178|s1662|s1663|s1664|s2394|s2395|s2396|s2397|s2398|s2399|s2400|s2401|s2402|s2403|s2404|s2648|s2667|s2668|s2669|s2670|s2671|s2672|s2673|s2674|s2675|s2676|s2677|s2678|s3609|s4123|s4124|s4125|s4126|s4130|s4131|s4132|s4133|s4134|s5491|s6981|s9025|s9026|s9027|s9028|s9159|s9160|s9161|s9162|s9163|s9164|s9168|s9169|s9170|s9171 +SKSX#s9165|s9166|s9167 +SKT#S317|S333|S335|S357|S484|c3397|s39|s150|s969|s1249|s1318|s1577|s1837|s2038|s3620|s3720|s4148|s4165|s4216|s4223|s4300|s4302|s5344|s5437|s5438|s5842|s6892|s6929|s6994|s9071|z154 +SKTB#s4150|s4151|s4152|s4153|s4154|s4155|s4156 +SKTF#s4343|s4344|s4345|s4346|s4347|s4348|s4349|s4350 +SKTK#s6938|z157 +SKTL#S325|S326|s974|s975|s976|s1027|s1028|s1029|s1030|s1031|s1032|s1033|s1640|s1641|s1642|s1643|s1644|s1645|s1646|s4311|s4312|s4313 +SKTM#s1322|s1323|s1324 +SKTN#s989|s1254|s1321|s1579|s4162|s4218|s6930|s6937 +SKTP#s4219|s4220|s4221 +SKTR#c3400|c3401|c3402|c3403|c3404|c3405|c3406|c3407|c3408|c3409|c3410|c3411|c3412|c3413|c3414|s979|s980|s981|s982|s983|s984|s985|s986|s987|s988|s1251|s1252|s1253|s1839|s1840|s1841|s1842|s1843|s1844|s1845|s1863|s1864|s1865|s1866|s4158|s4159|s4160|s4304|s4305|s4306|s4307|s6894|s6895|s6896|s6933|s6934|s6935 +SKTS#S318|S327|S328|S329|S330|S331|S332|S334|S336|S337|S339|S340|S341|S342|c3398|c3399|s811|s977|s1255|s1319|s1325|s1580|s1838|s1867|s3621|s4149|s4161|s4166|s4222|s4301|s4303|s5439|s5440|s6893|s6897|s6931|s6936|s6995|s6996|z155|z156 +SKTT#s978|s1250|s1320|s1578|s4157|s4163|s4164|s4217|s6932 +SKTX#S338|s4308|s4309|s4310 +SKW#s1181 +SKWN#s4209 +SKWP#S306|S307 +SKWR#S298|S299|S300|S301|S302|S303|s4204|s4205|s4206|s4207|s4208|s4378|s4379 +SKWS#s1182|s1183 +SKWT#S304|S305|s4203 +SKX#S319|s1300|s3611|s4183|s4200|s6922|s6928|s7031|s7037 +SKXB#s4185|s4186|s4187 +SKXL#s4195 +SKXM#S321|S322|S323 +SKXN#s1304|s1846|s1847|s1848|s1849|s1850|s1851|s1852|s1853|s1854|s1855|s1856|s1857|s1858|s1859|s1860|s1861|s1862|s4196|s4197|s6927|s7036|s9085|s9086|s9087|s9088|s9089|z149|z150|z151 +SKXP#s4198|s4199 +SKXR#s25|s26|s27|s4189|s4190|s4191|s4193|s6925|s7034 +SKXS#S320|s1301|s1303|s4184|s4192|s4194|s6924|s6926|s7033|s7035 +SKXT#s1302|s4188|s6923|s7032 +SKXW#S324 +SKY#S741|s5441 +SKYK#s9195|s9196 +SKYS#S742|s5442|s5443 +SL#C417|C425|C429|S44|S53|S65|S67|S210|S359|S435|S776|S826|S1152|S1156|Z80|Z96|c1919|c1930|c3432|s163|s225|s276|s279|s1681|s2114|s3846|s3853|s3854|s4499|s4501|s4602|s4718|s4775|s4795|s4860|s5495|s5510|s5535|s5620|s5846|s9221|w1294|z15 +SL0#s4598|s4751 +SL0F#s4753|s4754|s4755 +SL0N#s4600 +SL0R#s4459|s4460|s4461|s4462|s4697|s4698|s4699|s4700|s4701 +SL0S#s4599|s4601|s4752 +SLB#S397|s4385|s4710 +SLBB#s10208|s10209|s10210 +SLBF#s10199|s10200|s10201|s10202|s10203|s10204 +SLBK#s10192|s10193|s10194|s10195|s10196|s10197|s10198 +SLBL#s206|s227|s228|s229|s5632|s5633|s5634|s10205|s10206|s10207 +SLBR#c1886|c1887|c1888|c1889|c1890|c1891|c1892|c1893|c1894|c1895|c1896|c1897|c1898|c1899|c1900|c1901|c1902|s165|s166|s167|s168|s321|s4712|s4713|s4714|s4715|s4716 +SLBS#C418|S398|c1914|c1915|s4386|s4387|s4711|s4717|s10191|s10211|s10212|s10213 +SLBT#c1916|c1917|c1918|s169|s170|s171 +SLF#S86|S677|S679|S749|S1284|S1286|s264|s342|s350|s2105|s4481|s4572|s5642|s10218 +SLFB#s5641 +SLFH#s4484|s4485|s4486 +SLFJ#s334|s335|s336|s337|s338|s339|s2122|s2123|s2124 +SLFK#S751|S752|S764|S765|S766|S767|S768|S769 +SLFL#s2110|s2111|s2112|s4575|s5848|s5849|s5850|s10220 +SLFN#S753|S754|S770|S771|S772|S773|S774|S775|S1154|S1155|S1281|c1932|c1933|s349|s4495|s4771|s4772|s4773|s4774|s5644|s5645|s5646|s5647|s5651|s10222|s10223|x43|x44|x45|x46|x47 +SLFP#s4442 +SLFR#Z82|Z83|s266|s345|s346|s347|s3864|s3865|s3866|s3867|s3868|s3869|s3870|s3871|s3872|s3873|s3874|s3875|s3876|s3877|s3878|s3879|s3880|s4487|s4488|s4489|s4490|s4491|s4492|s4493|s4705|s4706|s4707|s4708|s4709|s5648|s5649|s9197|s9198|s9199|s9200|s9201|s9202|s9203|s9229|s9230|s9231|s9232|s9233|s9234|s9235 +SLFS#S678|S680|S750|S755|S1282|S1283|S1285|S1287|s265|s343|s348|s351|s352|s2106|s2113|s2125|s4482|s4494|s4573|s4576|s5650|s10219|s10221 +SLFT#S77|S78|S79|S80|S81|S82|S84|S85|Z84|s267|s268|s269|s270|s344|s4483|s4574|s5643|s9223|s9224|s9225|s9226|s9227|s9228 +SLFX#S83|s175|s176|s177|s271|s272|s273|s340|s341|s2107|s2108|s2109|s4496|s4497|s4498 +SLHT#s3816|s3817|s3818|s3819|s3820 +SLJ#s3803|s4520|s4792|s4794|z138 +SLJH#s4523|s4524|s4525 +SLJK#S403|S404|z133|z134 +SLJN#s4527 +SLJS#s3804|s3805|s4521|s4526|s4793|s10214|s10215|s10216|s10217|z135|z136|z137|z139 +SLJT#s4522 +SLK#S63|c1913|s3821|s3833|s3845|s4388|s4402|s4407|s4529|s4577|s4611|s4721|s4766|s4798|s9204|s9213 +SLKL#s172|s173|s3838|s4399|s4534|s4618|s9209 +SLKM#S762|S763 +SLKN#s3827|s3828|s3829|s3830|s3835|s3839|s4390|s4391|s4392|s4393|s4398|s4400|s4410|s4533|s4535|s4580|s4617|s4619|s4722|s4723|s4724|s4725|s4727|s4769|s4807|s9210|s9211 +SLKP#s4404|s4405 +SLKR#S405|S406|s3836|s4394|s4395|s4396|s4531|s4613|s4614|s4615|s4800|s4801|s4802|s4804|s4805|s4806|s5619|s9206 +SLKS#S64|s3822|s3831|s3832|s3834|s3837|s3840|s3841|s4397|s4401|s4403|s4409|s4532|s4536|s4616|s4620|s4728|s4799|s4811|s9207|s9208|s9212 +SLKT#s2082|s2083|s2084|s2085|s2089|s2090|s2091|s2092|s2093|s2094|s2095|s2096|s2097|s2098|s2099|s3823|s3824|s3825|s4389|s4408|s4530|s4579|s4612|s4726|s4768|s4803|s9205 +SLKW#s3842|s3843|s3844 +SLKX#s2086|s2087|s2088|s4776|s4777|s4778|s4808|s4809|s4810 +SLL#s4786|s4861|s5540 +SLLK#s5593|s5594|s5595|s5596|s5597|s5598|s5599|s5600|s5601|s5602|s5603 +SLLM#s4411|s4412|s4413|s4414|s4415 +SLLN#Z98|Z99 +SLLR#c1936 +SLLS#c1940|c1941 +SLLT#c1937|c1938|c1939 +SLM#S54|S73|S408|S756|Z44|c3434|s201|s218|s4416|s4638|s4639|s4651|s4818|s4832|x41 +SLMB#s4820|s4821|s4822|s4823|s4824 +SLML#s4825|s4826|s4827 +SLMN#S71|S72|S75|S76|S830|S831|S1151|s204|s215|s216|s217|s282|s283|s284|s285|s286|s287|s4420|s4644|s4648|s4649|s4831|s5541|s5542|s5543|s5544|s5545|s5546|s5547|s5548|s5549|s5550|s5551|s5552|s5553|s5554|s5555|s5556|s5557|s5558|s5559 +SLMP#s4833|s4834|s4835|s4836 +SLMR#s4418|s4419|s4642|s4646|s4829 +SLMS#S48|S55|S74|S409|Z45|c3435|s202|s205|s219|s220|s4421|s4640|s4641|s4643|s4647|s4650|s4819|s4830|s4837|x42 +SLMT#c1928|c1929|s203|s4417|s4645|s4828 +SLN#C427|C457|S399|S758|S760|s261|s288|s291|s4406|s9214|z68 +SLNJ#S59|S60|s4432|s4654 +SLNK#S757|c1880|c1881|c1882|s178|s179|s180|s1690|s2102|s2103|s2104|s2118|s4430|s4431|s4652|s4653|s4655|s4656|s4657|s4658|s4659|s4660|s4661|s4662|s4663|s4664|s4817|s4838|s4839|s5498|s5604|s5623 +SLNL#s9217 +SLNM#s2100|s2101 +SLNR#s9215 +SLNS#C428|C458|C459|S58|S400|S759|S761|s257|s258|s289|s290|s292|s293|s3806|s3807|s3808|s3809|s3810|s3811|s3812|s3813|s3851|s4787|s4862|s9216|s9218|z69|z70 +SLNT#c1883|c1884|c3431|c9894|c9895|c9896|c9897|c9898|s259|s260|s262|s263|s1683|s1684|s1685|s3814|s3815|s4422|s4423|s4424|s4425|s4426|s4427|s4428|s4429|s4433|s4434|s4435|s4436|s4437|s4438|s4585|s4586|s4587|s4588|s4589|s4590|s4591|s4592|s4593|s4594|s4595|s4596|s4665|s5560|s5561|s5562 +SLP#s4439|s4537|s4562|s4666|s4729|s4732|s4733|s4743 +SLPF#s4550|s4551 +SLPH#s4563|s4564|s4565 +SLPJ#s4676|s4677|s4678 +SLPK#s4667|s4668|s4669|s4670|s4671|s4672|s4673|s4674|s4675|s4788|s4789|s4790 +SLPL#s184|s185|s186|s4544|s4547|s4548|s4549|s4740 +SLPN#s4444|s4545|s4546|s4687|s4736|s4741|s4742 +SLPR#s4539|s4540|s4541|s4542|s4680|s4681|s4682|s4683|s4684|s4685|s4686|s4738 +SLPS#s4440|s4445|s4446|s4447|s4538|s4543|s4552|s4688|s4690|s4691|s4692|s4730|s4731|s4735|s4739|s4744|s5605|s5606|s5607|s5608|s5609 +SLPT#s4441|s4443|s4597|s4679|s4734|s4737 +SLPW#s4553|s4554|s4555|s4556|s4557|s4558|s4559|s4560|s4561|s4693|s4694|s4695 +SLPX#s4689 +SLR#c1906|c1921|s181|s223|s1687|s2115|s3848|s4628|s4840|s4847|s5517|s5518 +SLRK#c1903 +SLRM#s230|s231|s232|s5519|s5520 +SLRN#S56|S57|S676|s4846 +SLRP#s4841|s4842|s4843|s4844 +SLRS#S407|c1907|c1922|c1923|s182|s183|s222|s224|s1688|s1689|s2116|s2117|s4848|s4849 +SLRT#c1904|c1905|s221|s4845 +SLS#C426|C430|S45|S49|S50|S66|S68|S211|S360|S436|S672|S673|S827|S828|S829|S1153|Z81|Z97|Z100|c1920|c1931|c1934|c1935|c3433|s164|s187|s226|s233|s275|s280|s294|s1682|s1691|s2119|s3847|s3849|s3852|s3855|s3856|s4500|s4506|s4507|s4515|s4578|s4581|s4605|s4606|s4719|s4720|s4767|s4770|s4791|s4797|s4812|s5496|s5499|s5511|s5512|s5563|s5621|s5627|s5628|s5847|s5851|s5854|s9220|z16|z20 +SLSB#S61|S62|s4508|s4509 +SLSH#S832|S833 +SLSJ#s237|s238|s239 +SLSK#s234|s235|s236|s1692|s1693 +SLSL#s240|s241|s256|s4513|s5852|z21 +SLSM#s242|s243|s244|s245|s246 +SLSN#s4514|s4610|s4816|s5516|s5853|z22|z23 +SLSP#s247|s248|s249 +SLSR#S51|S52|s250|s251|s252|s4511 +SLSS#C431|s207|s208|s209|s295|s3826|s4510|s4512|s4607|s4609|s4813|s4815|s5513|s5515|s5536|s5537|s5538 +SLST#C419|C420|C421|C422|C423|C424|S401|S402|c1885|c1908|c1909|c1910|c1925|c1926|c1927|s210|s211|s3850|s4608|s4629|s4814|s5514|s5564|s5565|s5566|s5567|s5568|s5569|s5570|s5571|s5572|s5573|s5574|s5575|s5576|s5577|s5624|s5625|s5626|s5629|s5630|s5631 +SLSW#s253|s254 +SLSX#c1911|c1912 +SLT#C432|S745|Z42|c1924|s174|s212|s274|s296|s320|s330|s1686|s3857|s4453|s4455|s4516|s4566|s4571|s4582|s4621|s4622|s4630|s4696|s4749|s4796|s4856|s5497|s5521|s5539|s5578|s5622|s5635|s9219|z17|z114 +SLTB#s298|s299|s300 +SLTF#s5583|s5584|s5585|s5586|s5587|s5588 +SLTK#C434|C435|C436 +SLTL#s4635|s5590 +SLTM#s2081 +SLTN#S46|S47|s307|s308|s309|s310|s311|s333|s3860|s4463|s4519|s4569|s4627|s4634|s4636|s4704|s4758|s4779|s4780|s4781|s5591|s9236|s9237|s9238|s9239|s9240|s9241|s9242|s9243|s9244 +SLTP#s312|s313|s314|s315 +SLTR#S747|S748|s305|s322|s4466|s4467|s4468|s4469|s4470|s4471|s4472|s4473|s4474|s4475|s4476|s4477|s4478|s4479|s4480|s4623|s4624|s4625|s4632|s4703|s5522|s5523|s5524|s5525|s5526|s5527|s5528|s5529|s5530|s5531|s5532|s5533|s5534|s5579|s5580|s5581|s5610|s5611|s5612|s5613|s5614|s5615|s9245|s9246|s9247|s9248|s9249 +SLTS#C433|C437|S746|Z43|s213|s214|s297|s301|s302|s303|s306|s316|s332|s2120|s2121|s3858|s3861|s3862|s3863|s4454|s4456|s4458|s4464|s4517|s4528|s4567|s4570|s4583|s4584|s4626|s4633|s4637|s4702|s4750|s4756|s4857|s4858|s5582|s5592|s5636|s5637|z18|z19|z115 +SLTT#s304|s326|s327|s328|s329|s331|s3859|s4457|s4465|s4518|s4568|s4631|s4757|s5589|s5616|s5617|s5618 +SLTW#s319 +SLTX#s317|s318|s323|s324|s325|s4859 +SLWN#s4604|s4785 +SLWR#s277|s4783 +SLWS#s278|s4784 +SLWT#s4603|s4782 +SLX#S674|s4448|s4745|s4759|s4765|s4850|s4855|z67 +SLXN#s4452|s4748|s4764|s4854|s5638|s5639|s5640 +SLXR#s4450|s4762|s4852 +SLXS#S675|s4451|s4747|s4761|s4763|s4851|s4853 +SLXT#s4449|s4746|s4760 +SLYN#S69|S70|s281|s4504|s4505|s9222 +SLYR#s255|s4502|s4503 +SLYT#S87 +SM#S88|S99|S101|S103|S630|S841|c9899|s360|s362|s1694|s1711|s1989|s2145|s5661|s9250|s9307|s10224|z140 +SM0#S781|s4950|s4955|s4998 +SM0L#s5004 +SM0N#s5003|s5005|s5673 +SM0R#s4952|s5000|s5001|s5007|s5008|s5009|s5010 +SM0S#S782|S783|S784|S785|S786|s4951|s4953|s4954|s4956|s5002 +SM0T#s4999 +SMB#Z17|s355|z120 +SMBB#Z63|Z64|Z65|Z66 +SMBK#z2 +SMBL#c9900|c9901|c9902|c9903|c9904|c9905|s2137|s2138|s2139|s10230|s10231|s10232|s10233|s10234|s10235|s10236|s10237|s10238|s10239|s10240|s10241|s10242|s10243|s10244|s10245|s10246|s10247|s10248|s10249|s10250|s10251|s10252|s10253 +SMBN#Z19|Z20|s358 +SMBR#s2149|s2150|s2151|s5653|s5654|s5655|s5656|s5657|s5658|s5659|s5660 +SMBS#Z15|Z16|Z18|s356|s359|s10225|s10226|s10227|z121|z122 +SMBT#s357|s5662|s10228|s10229 +SMFN#s10279|s10280|s10281|s10282|s10283|s10284|s10285|s10286|s10287|s10288|s10289 +SMFR#s364|s365|s366|s2132|s2133|s2134|s2135|s2136 +SMFW#s2191|s2192|s2193 +SMH#s5664 +SMHR#s5678 +SMHT#s5677 +SMJ#s4997|s5013|s5017 +SMJN#s4927|s4928|s4929|s5016 +SMJS#s5015 +SMJT#s5014 +SMK#S787|s4863|s4959|s4964|s4968|s4969|s4989|s4990|s5018|s9252 +SMKF#s2180|s2181 +SMKH#s4972|s4973|s4974 +SMKL#s2156|s2157|s2158|s4975|s5021|s5022|s5023|s5024|s5025|s5026|s5027|s5028 +SMKN#s2159|s2160|s2161|s2162|s4869|s4962|s4987|s4988|s5029 +SMKR#s4866|s4867|s4868|s4966|s4976|s4977|s4978|s4985|s5019 +SMKS#S788|s4864|s4870|s4960|s4963|s4965|s4967|s4970|s4979|s4980|s4981|s4982|s4983|s4984|s4986|s5020|s9253 +SMKT#s4865|s4961|s4971 +SML#S112|S777|S834|S836|s771|s1996|s3888|s4871|s4912|s4919|s4932|s4936 +SMLH#s4874|s4875|s4876|s4877|s4878 +SMLK#s3932|s3933|s3934|s3935|s3946|s3947|s4930|s4931 +SMLN#S789|S790|s1995|s2194|s2195|s4880|s4916|s4917|s4937|s4938 +SMLP#s4881|s4882 +SMLR#s1993|s3883|s3884|s3885|s3886|s3887|s4872|s4914 +SMLS#S113|S114|S115|S778|S835|S837|S838|s772|s773|s1705|s1706|s1994|s3889|s3890|s4873|s4883|s4915|s4918|s4933|s4935 +SMLT#s3891|s3892|s3936|s3937|s3938|s3939|s3943|s3944|s3945|s3948|s3949|s3950|s3951|s4913|s4920|s4921|s4922|s4923|s4924|s4925|s4926|s4934|s4991|s4992|s5011|s5012 +SMLX#s3940|s3941|s3942|s4879 +SMN#S104|S681|S686|S688|s1696|s1701|s2140|s3881|s3902|s5665|s9299 +SMN0#S90|S91 +SMNK#s1704|s1991|s1992|s9293|z142 +SMNL#S410|S411|S412|s2165|s5684|s5685|s5686 +SMNM#s5679|s5680|s5681|s5682|s5683 +SMNN#s9301 +SMNR#S1167|S1168|s2166|s2167|s2168|s2169|s2170|s2171|s2172|s2173|s2174 +SMNS#S105|S656|S657|S682|S684|S685|S687|S689|s361|s1697|s2141|s3882|s3897|s3898|s3899|s3900|s3901|s3903|s5666|s9302|s9303|s9304|s9305|s9306 +SMNT#S683|c1942|c1943|c1944|c1945|c1946|c1947|c1948|c1949|s2126|s2127|s2128|s2129|s2130|s2131|s9300 +SMNX#s1698|s1699 +SMP#s9308 +SMP0#s10260|s10261|s10262|s10263|s10264|s10265|s10266|s10267|s10268|s10269|s10270|s10271|s10272|s10273|s10274|s10275|s10276|s10277|s10278 +SMPL#s370|s371|s372|s373|s374|s375|s376|s377|s378|s379|s3909|s3910|s3911|s3912|s3913|s3914|s3915|s3916|s3917|s3918|s3919|s3920|s3921|s3922|s3923|s3924|s3925|s3926|s3927|s3928|s3929|s3930|s3931|s5667 +SMPN#s367|s368|s369 +SMPR#s2177|s2178|s2179|s3905|s3906|s3907|s3908 +SMPS#S108|S109|S690|S691|s9309|s9310|s10290|s10291|s10292 +SMPT#s3904|s9311|s9312|s9313|s10293|s10294|s10295|s10296|s10297 +SMR#S92|S94|S482|S1164|Z21|s380|s1702|s3893|s4907|s4911|s9276|s9282|s9292 +SMRH#s9285|s9286|s9287 +SMRJ#z158 +SMRK#s4943|s4944|s4945|s4946|s4947 +SMRL#s9255 +SMRM#Z67|Z68|s353|s354|s4884|s4885|s4886 +SMRN#S779|S780|S792|S793|S1161|S1162|S1163|s3895|s4909|s9288 +SMRS#S93|S95|S483|S839|S840|S1165|S1166|Z22|s381|s3896|s4910|s5668|s5669|s5670|s5671|s5672|s9254|s9256|s9257|s9258|s9259|s9260|s9261|s9262|s9263|s9264|s9265|s9266|s9267|s9268|s9269|s9270|s9271|s9272|s9273|s9274|s9275|s9277|s9283|s9289 +SMRT#S96|S97|S98|s2146|s3894|s4887|s4888|s4889|s4890|s4891|s4892|s4893|s4894|s4895|s4896|s4897|s4898|s4899|s4908|s9284|s9290|s9291 +SMRX#s4939|s4940|s4941|s4942 +SMS#S89|S100|S102|S366|S631|S632|S692|S842|S843|X19|X20|s1695|s1707|s1997|s2182|s9251|s9314|z143 +SMSK#s2183 +SMSL#s2184 +SMSN#S110|S111 +SMSR#s2152|s2153|s2154|s2155 +SMSS#S633|X21 +SMST#s363|s1703|s1708|s1709|s1710|s2142|s2143|s2144 +SMSW#s2185 +SMT#S413|s1700|s1990|s4948|s5006|s5030|s5036|s5663|s9281|s9294|z141 +SMTK#S416|S417|S418|s2175|s2176|s5652 +SMTM#s2147|s2148|s5674|s5675 +SMTN#s2186|s2187|s2188|s4957|s4958|s5035 +SMTR#S1157|S1158|S1159|S1160|S1169|S1170|c1950|c1951|c1952|s1195|s1196|s1197|s2163|s2189|s2190|s4904|s4905|s4906|s5033|s9296|s9297|s10254|s10255|s10256|s10257|s10258|s10259 +SMTS#S414|S415|S791|s4949|s5031|s5032|s5034|s9295|s9298 +SMTT#s2164 +SMW#s5676 +SMX#s4900|s4993 +SMXN#s4903|s4996|s9278|s9279|s9280 +SMXS#s4902|s4995 +SMXT#s4901|s4994 +SMYT#S106|S107 +SN#S116|S367|S393|S693|S701|S805|S844|S850|S854|S858|S1171|S1181|S1187|X6|X16|Z23|Z46|Z48|Z71|Z79|Z101|c3452|s480|s689|s1000|s1207|s1998|s2044|s2641|s3699|s3952|s3961|s3966|s5255|s5687|s5719|s5728|s5949|s9315|s9383|z7|z88|z123 +SN0#C1373|z35 +SN0P#X2|X3 +SN0S#C1374|s10396|s10397|s10398|s10399|s10400|s10401|s10402|s10403|s10404|s10405|s10406|s10407|s10408|s10409|s10410|s10411|s10412|z36|z37 +SN0T#s191|s192|s10413|s10414|s10415 +SNB#s5194|s5203|s5314 +SNB0#s9318|s9319|s9320|s9321|s9322|s9323|s9324|s9325|s9326 +SNBK#s9317 +SNBL#S1174|s5257|s5258|s5259|s5260|s5261|s9330 +SNBM#S1172|S1173|s9327|s9328|s9329 +SNBN#s5271|s5316|s9331|s9332|s9333 +SNBR#c3465|c3466|s5196|s5197|s5198|s5262|s5263|s5264|s5265|s5266|s5267|s5268|s5269|s5270|s9334|s9335|s9336|s9337|s9338|s9339|s9340 +SNBS#s5195|s5199|s5204|s5317 +SNBT#c1955|c1956|c1957|s5315 +SNBX#s5200|s5201|s5202 +SNF#s5047|s5147|s5318 +SNFB#s5319|s5320|s5321|x3|x4|x5|x6|x7|x8 +SNFL#S395|S396|S1188|S1189|s3970|s3971|s3972|s5042|s5043|s5044|s5045|s5046|s5150|s5151|s5152|s5153|s5185|s5186|s5187|s5188|s5189|s5190|s5191|s5192|s5193|s5279|s5280|s5281|s5282|s5283|s5284|s5285|s5286|s5287|s5327|s5328|s5329|s5330|s9363|s9364|s9365 +SNFN#Z69|Z70|s5149|s5326|z76|z77 +SNFR#S138|S139|s5323|s5324|s5325 +SNFS#s5048|s5049|s5154|s5331 +SNFT#s5148|s5155|s5156|s5157|s5322 +SNFX#s9360|s9361|s9362 +SNHL#S711 +SNHT#S143|S144|s9368|s9369|s9370 +SNJ#S852|s3974|z87 +SNJN#s3976|s3981|z85 +SNJR#S141|S142|S707|S708|s3977|s3978|s3979|z81|z82|z83 +SNJS#S853|s3980|z84 +SNJT#s3975|z80 +SNK#S140|S424|S794|S1178|c9906|s485|s517|s1005|s1982|s3973|s4015|s5037|s5050|s5058|s5071|s5113|s5124|s5135|s5158|s5332|s5694|s5713|s9176|s9366|s9371|s10305|z71|z78 +SNKB#s4016|s5060|s5061|s5062|s5696|s5697|s5698|s5699|s5700 +SNKF#s486|s5701|s5702|s5703 +SNKH#s4020|s4021|s4022 +SNKK#s10298|s10299|s10300 +SNKL#S426|S427|S428|S697|S698|S709|S710|c1953|c1954|c9908|c9909|s492|s1006|s3982|s3983|s3984|s3985|s3986|s3987|s3988|s3989|s3990|s3991|s3992|s3993|s3994|s3999|s4000|s4001|s4002|s4003|s4004|s4005|s4006|s4007|s4008|s4009|s4010|s4011|s4012|s5064|s5120|s5335|s5336|s5337|s5338|s5339|s5714|s9367 +SNKN#s489|s490|s491|s4023|s5040|s5053|s5070|s5121|s5122|s5159|s5340|s9372|z74 +SNKP#S703|S704|S705|S706|s10334|s10335|s10336|s10337|s10338|s10339|s10340|s10341 +SNKR#S429|S430|S801|s487|s488|s3963|s3964|s3965|s4017|s4018|s4019|s5068|s5115|s5116|s5117|s5118|s5137|s5138|s5139|s5140|s5141|s5208|s5209|s5210|s5211|s5212|s5333|s5710|s5711|s5712|s5721|s5722 +SNKS#S425|S1179|S1180|c9907|c9912|s3995|s3996|s3997|s3998|s4024|s5038|s5041|s5051|s5054|s5059|s5065|s5066|s5067|s5069|s5119|s5123|s5136|s5142|s5334|s5695|s5704|s5705|s5706|s5707|s5708|s5709|s10342|z72|z75|z79|z86 +SNKT#c3444|c3445|c3446|s385|s386|s387|s388|s389|s390|s391|s392|s393|s394|s400|s401|s402|s403|s404|s405|s406|s407|s5039|s5052|s5063|s5114|z73|z128 +SNKX#s395|s396|s397|s398|s399 +SNL#S799|s481|s2212|s5055 +SNLJ#s4031 +SNLM#s9373|s9374 +SNLN#s5292 +SNLS#S800|s4025|s5056|s5057|s9375 +SNLT#s2213|s2214|s9376|s9377|s9378 +SNM#c3453 +SNMB#s5296|s5297|s5298|s5299 +SNMN#C764|C765|c3467|c3468|s5293|s5294|s5295 +SNMS#c3454|c3455 +SNMT#c3456|c3457|c3458|c3459|c3460|c3461|c3462|c3463|c3464 +SNN#x1 +SNNK#s2048|s4030|s9382|z127 +SNNM#s10371|s10372|s10373|s10374|s10375|s10376|s10377|s10378 +SNNS#s482|x2|z6 +SNP#S804|s5072|s5088|s5160|s5161|s5176|s5213|s5220|s9413 +SNPL#S795|S796|s5082|s5300|s5301|s5302 +SNPN#s5083|s5084|s5168|s5175|s5218 +SNPR#s5077|s5078|s5079|s5080|s5164|s5165|s5166|s5173|s5215|s5216 +SNPS#s5081|s5089|s5162|s5167|s5174|s5177|s5217|s5219|s9414|s10301|s10302|s10303|s10379|s10380|s10381|s10382|s10383|s10384|s10385|s10386|s10387|s10388|s10389 +SNPT#s5073|s5074|s5075|s5076|s5163|s5169|s5170|s5171|s5172|s5214|s10304|s10390 +SNPX#s5085|s5086|s5087|s5090|s5091|s5092 +SNR#S431|S856|s483|s997|s1002|s2215|s2219|s2220|s4027|s5093|s5125|s5232|s5689|s5729|s9380|z3 +SNRF#s9387|s9388 +SNRJ#s10354|s10355|s10356|s10357|s10358|s10359|s10360|s10361|s10362|s10363|s10364|s10365|s10366|s10367 +SNRK#s5238|s5239|s5240 +SNRL#s5098|s5099|s5100|s5101|s5102 +SNRM#C762|C763 +SNRN#s5097|s5128|s5129|s5237 +SNRR#s5234|s5235 +SNRS#S432|S857|s998|s999|s1003|s2218|s2221|s4028|s4029|s5094|s5096|s5126|s5130|s5236|s5690|s5725|s5726|s9384|s9385|s9386 +SNRT#s2216|s2217|s2222|s2223|s5095|s5127|s5233|s5241|s5242|s5243|s5244|s5723|s5724 +SNS#S117|S368|S394|S694|S702|S806|S845|S851|S855|S859|S1182|S1183|X7|Z24|Z47|Z49|Z72|Z102|s518|s690|s691|s1001|s1004|s1187|s1208|s1209|s2045|s2047|s2238|s3700|s3953|s3954|s3962|s3967|s3968|s4032|s4035|s4037|s4038|s5112|s5131|s5228|s5256|s5303|s5688|s5718|s5720|s5727|s9316|s9389|s10466|z4|z89|z90|z124|z126 +SNSB#Z25|Z26|s2245|s2246|s2247|s2248|s2249|s2250 +SNSK#S145|S146|s9390|s9391 +SNSL#s2241|s2242|s2243|s2279|s2280|s2281|s2282|s2283|s2284|s2285|s4036 +SNSM#Z73|Z74 +SNSN#C756|C757|s2209|s2210|s2211|s2251|s5134|s5231|s10333 +SNSP#c1958|s9401|s9402|s9403 +SNSR#c1962|c1963|c1964|c1965|c1966|c1967|c1968|c1969|c1970|c1971|c1972|c1973|c1974|c1975|c1976|c1977|c1978|c1979|c1980|c1981|c1982|c1983|c1984|c9913|c9914|c9915|s2275|s2276|s2277|s2278|s3955|s3956|s3957|s3958|s3959|s3960|s5110 +SNSS#c1985|c1986|c1987|c9910|c9911|s1188|s1189|s2239|s2244|s2286|s2287|s2288|s4039|s5111|s5133|s5230|s10467|s10468 +SNST#Z75|Z76|Z77|s484|s2240|s2252|s2253|s2254|s2255|s2256|s2257|s2258|s2259|s2260|s2261|s2262|s2263|s2264|s2265|s2266|s2267|s2268|s2269|s2270|s2271|s2272|s2273|s2274|s4013|s4014|s4033|s4034|s4040|s4041|s4042|s4043|s4044|s5132|s5229|s5308|s5309|s5310|s5311|s5312|s5730|s9381|s9392|s9393|s9394|s9404|s9405|s10306|z5 +SNSX#s2224|s2225|s2226|s2227|s2228|s2229|s2230|s2231|s2232|s2233|s2234|s2235|s2236|s2237 +SNT#C760|C1371|S38|S120|S129|S136|S147|S419|S422|S797|S1175|S1184|c1988|s188|s408|s479|s515|s1007|s2046|s2196|s2203|s2289|s4026|s5143|s5178|s5205|s5221|s5227|s5245|s5251|s5252|s5691|s5715|s5855|s9341|s9379|s10368|z125 +SNTB#S122|S123|s416|s417|s418|s419|s420|s421|s422|s423|s424|s425|s426|s427|s428|s429|s430|s431|s432|s433|s434|s435|s5857|s5858|s5859 +SNTF#S132|S133|c1959|c1960|c1961|c1993|c1994|c1995|s1190|s1191 +SNTH#S699|S700|S846|S847|s442|s443|s444 +SNTK#C441|c2021|c2022|c2023|c2024|s436|s437|s9344|s9345|s10343|s10344|s10345|s10346|s10347|s10348|s10349|s10350|s10391|s10392|s10393|s10394|s10395 +SNTL#S308|S309|c2025|c2026|c2027|c2028|c2029|c2030|s193|s194|s195|s196|s410|s411|s412|s413|s414|s415|s449|s450|s451|s519|s1011|s1198|s1199|s1200|s1201|s1202|s1203|s1204|s1205|s1206|s5144|s5224|s5250|s5867|s5868|s5869|s9350|s9351|s9352 +SNTM#c2031|c2032|c2033|c2034|c2035|c2036|c2037|c2038|c2039|s452|s453|s454|s2301|s2302|s2303|s2304|s2305|s2306|s2307|s2308|s2309|s2310|s2311|s2312|s2313|s2314|s2315|s2316|s2317|s2318|s2319|s2320 +SNTN#S131|S149|S150|c1996|c1997|c1998|c1999|c2000|c2001|c2002|c2003|s447|s448|s1010|s2207|s2290|s2291|s2292|s2293|s2294|s2295|s2296|s2297|s2298|s2299|s2300|s2321|s2322|s2323|s5225|s5865|s5866|s5870|s9353|s9354|s9406|s9407|s9408|s9409 +SNTP#c2040|c2041|c2042|s455|s456|s457|s458|s459|s460|s461|s462|s463|s464|s465|s5871|s5872|s5873|s5874 +SNTR#C438|C439|C440|C442|C443|C444|C445|C446|C758|C759|S124|S125|S126|S127|S128|S134|S135|S212|S213|S214|S695|S696|S802|S803|S808|S809|S848|S849|c1990|c1991|c1992|c2004|c2005|c2006|c2007|c2008|c2009|c2010|c2011|c2012|c2013|c2014|c2015|c2016|c2017|c2018|c2019|c2020|c2043|c2044|c2045|c2046|c2047|c2048|c2049|c2050|c2051|c2052|c2053|c2054|c2055|c2056|c2057|c2058|c2059|c2060|c2061|c2062|c2063|c2064|c2065|c2066|c2067|c2068|c2069|c2070|c2071|c2072|c2073|c2074|c2075|c2076|c2077|c2078|c2079|c2080|c2081|c2082|c2083|c2084|c2085|c2086|c2087|c2088|c2089|c2090|c2091|c2092|c2093|c2094|c2095|c2096|c2097|c2098|c2099|c2100|c2101|c2102|c2103|c2104|c2105|c2106|c2107|c2109|c2110|c2111|c2112|c2113|c2114|c3447|c3448|c3449|c3450|c3451|s382|s383|s384|s439|s440|s441|s445|s493|s494|s495|s692|s693|s694|s695|s2199|s2200|s2201|s2202|s2204|s2205|s2206|s2324|s2325|s2326|s5145|s5222|s5248|s5272|s5273|s5274|s5275|s5276|s5277|s5861|s5862|s5863|s9346|s9347|s9348|s9349|s9355|s9356|s9357|s9358|s9359|s9410|s9411|s9412|s10351|s10352|s10353 +SNTS#C761|C1372|S121|S130|S137|S148|S155|S420|S421|S423|S798|S1176|S1177|S1185|S1186|c1989|c2108|s189|s197|s409|s446|s466|s468|s469|s470|s471|s472|s473|s498|s499|s500|s501|s502|s503|s504|s505|s506|s507|s508|s509|s510|s511|s512|s513|s514|s516|s1008|s1012|s1192|s1193|s1194|s2197|s2198|s2208|s5146|s5179|s5184|s5206|s5207|s5223|s5226|s5246|s5247|s5249|s5253|s5254|s5692|s5693|s5716|s5717|s5856|s5864|s5875|s9342|s9343|s10369|s10370|z148 +SNTT#s190|s438|s1009|s5860|s5876|s5877|s5878 +SNTW#s474|s475|s476|s477|s478 +SNTX#s467|s496|s497 +SNTY#S151|S152 +SNW#S807|s3969|s5313 +SNWN#s5290|s5291 +SNWR#s5288 +SNWS#s5289 +SNWT#s5278 +SNX#c3436|s5103|s5180|s5304 +SNXK#S153|S154 +SNXN#S1190|S1191|c3440|c3441|c3442|c3443|s5109|s5183|s5306|s9398|s9399|s9400 +SNXR#S433|S434|s5105|s5106|s5107|s10307|s10308|s10309|s10310|s10311|s10312|s10313|s10314|s10315|s10316|s10317|s10318|s10319|s10320|s10321|s10322|s10323|s10324|s10325|s10326|s10327|s10328|s10329|s10330|s10331|s10332 +SNXS#S118|S119|c3437|c3439|s5108|s5182|s5305|s5307 +SNXT#c3438|s5104|s5181|s9395|s9396|s9397 +SNY#S860 +SNYS#S861 +SP#S310|S894|Z29|s520|s540|s1999|s2348|s4045|s5348|s5362|s5749|s5777|s5879|s5884|s5956|s5957|s6101|s6325|s6876|s9415|s9573|z8|z13|z91|z102 +SPBK#s5350|s5351|s5352 +SPF#s6370|s6375|s6641 +SPFN#s6093|s6094|s6095|s6644 +SPFR#s6372 +SPFS#s6373|s6374|s6642|s6645 +SPFT#s6371|s6643 +SPJ#s2000 +SPJS#s2001 +SPK#S929|S939|s6001|s6105|s6129|s6178|s6346|s6379|s6387|s6604|s6646|s6654 +SPKL#S895|s6182|s6183|s6184|s6185|s6186|s6227|s6228|s6229|s6230|s6231|s6232|s6233|s6234|s6235|s6236|s6237|s6238|s6239|s6240|s6878|s6879|s6880 +SPKN#S941|S942|s6114|s6181|s6385|s6386|s6605|s6651|s6652 +SPKR#S913|S914|s6109|s6110|s6111|s6112|s6113|s6383|s6649 +SPKS#S930|S940|s6106|s6107|s6108|s6115|s6130|s6179|s6187|s6188|s6347|s6357|s6380|s6382|s6384|s6606|s6607|s6608|s6609|s6610|s6611|s6612|s6613|s6614|s6615|s6647|s6650|s6653 +SPKT#s6002|s6003|s6180|s6189|s6190|s6191|s6192|s6193|s6194|s6195|s6196|s6197|s6198|s6199|s6200|s6201|s6202|s6203|s6204|s6205|s6206|s6207|s6208|s6209|s6210|s6211|s6212|s6213|s6214|s6215|s6216|s6217|s6218|s6219|s6220|s6221|s6222|s6223|s6224|s6225|s6226|s6376|s6377|s6378|s6381|s6648 +SPL#s2327|s6282|s6364|s6388|s6531|s6591|s6655|s9585|s9614 +SPLB#S927|S928|s6283|s6284|s6285|s6286|s6287|s6288|s6289 +SPLF#s6533|s6534|s6535|s6536 +SPLJ#s6389|s6390|s6391|s6573|s6574|s6575|s6592|s6593 +SPLK#Z78|s9599|s9600|s9601|s9602|s9603|s9604|s9605|s9606|s9607|s9608 +SPLL#s6279|s6280|s6281 +SPLM#s9586|s9587|s9588|s9589|s9590|s9591|s9592|s9593 +SPLN#Z54|s526|s527|s528|s1712|s1713|s1714|s6299|s6300|s6301|s6304|s6305|s6306|s6307|s6367|s6394|s6539|s6540|s6541|s6542|s6543|s6544|s6545|s6546|s6547|s6548|s6549|s6550|s6551|s6556|s6557|s6558|s6559|s6560|s6561|s6562|s6563|s6564|s6565|s6566|s6598|s6658|s9581|s9582|s9583|s9584|s9594|s9597|s9598|z41|z42|z43 +SPLR#s6296|s6297|s6298|s6393|s6582|s6583|s6584|s6585|s6586|s6595|s6596|s6597|s9595|s9610|s9611|s9612 +SPLS#s525|s2328|s2329|s6302|s6365|s6368|s6395|s6538|s6552|s6553|s6554|s6555|s6599|s6600|s6601|s6602|s6656|s6659|s9596|s9613 +SPLT#S938|s6292|s6293|s6294|s6295|s6303|s6366|s6392|s6399|s6524|s6525|s6526|s6527|s6528|s6529|s6530|s6567|s6568|s6569|s6570|s6571|s6572|s6587|s6588|s6589|s6590|s6594|s6603|s6657|s9609 +SPLW#s6396|s6397|s6398 +SPLX#s2369|s2370|s2371|s2372|s2373|s2374|s2375|s2376|s2377|s2378|s2379|s6290|s6291|s6513|s6514|s6515|s6516|s6517|s6518|s6519|s6520|s6521|s6522|s6523|s6576|s6577|s6578|s6579|s6580|s6581|s6616|s6617 +SPLY#s6532|s6537|s9615 +SPM#S898|s6004|s6838 +SPMN#s6006|s6841 +SPMS#S899|s6839|s6840|s6882|s6883 +SPMT#s6005 +SPN#S896|S900|s6007|s6096|s6400|s6416|s6437|s6446|s6660|s6842|s9571 +SPNB#s6418|s6662|s6663|s6664 +SPNF#s6669|s6670|s6671 +SPNJ#s6618|s6619|s6620|s6621|s6622|s6623|s6624|s6625|s6626|s6627|s6628|s6629 +SPNK#X17|X18|s539|s2003|s4055|s5357|s5776|s6012|s6013|s6014|s6015|s6016|s6020|s6021|s6022|s6023|s6024|s6025|s6026|s6027|s6428|s6429|s6430|s6843|s6844|s6845|s6846|s6847|s9580|z12|z101 +SPNL#s6017|s6018|s6019|s6403|s6404|s6405|s6419|s6420|s6421|s9572 +SPNN#s6032|s6099|s6438|s6672 +SPNR#S901|S902|S903|s6029|s6030|s6031|s6426|s6431|s6432|s6433|s6434|s6435|s6436|s6666|s6667|s6668 +SPNS#S897|S916|S917|S918|S919|S920|S921|S922|S931|S932|s522|s523|s538|s5356|s6008|s6033|s6097|s6100|s6417|s6422|s6427|s6439|s6440|s6441|s6442|s6443|s6444|s6445|s6630|s6631|s6632|s6633|s6634|s6635|s6636|s6661|s6673 +SPNT#s524|s6009|s6010|s6011|s6028|s6098|s6308|s6309|s6310|s6311|s6312|s6313|s6314|s6315|s6316|s6317|s6406|s6407|s6408|s6409|s6410|s6411|s6412|s6413|s6414|s6415|s6423|s6424|s6425|s6637|s6638|s6639|s6640|s6665 +SPNX#S904|S905|s6401|s6402 +SPR#S156|S158|S923|S934|s530|s533|s536|s4052|s5354|s5774|s5881|s6034|s6036|s6061|s6116|s6457|s6674|s6679|s6754|s6770|s6832|s6848|s9416|s9575|s9656|z10|z94|z99 +SPRB#s2330|s9417|s9418|s9419|s9426|s9427 +SPRF#S1192|S1193|s541|s542|s543|s544|s5770|s5771|s5772|s6119|s6120|s9457|s9458|s9459|s9460|s9461|s9462|s9463|s9464|s9465|s9553|s9554|s9555|s9556|s9557|s9558|s9559|s9560|s9561|s9562|s9563|s9564|s9565|s9566|s9567 +SPRH#s6121|s6122|s6123|s6124|s9467|s9468|s9469|s9470|s9471|s9472|s9473|s9474|s9475 +SPRJ#s6850|s6851 +SPRK#S906|S1194|S1195|s6045|s6046|s6047|s6048|s6049|s6050|s6051|s6052|s6053|s6054|s6055|s6056|s6057|s6058|s6447|s6448|s6449|s6775|s6776|s6777|s6782|s6817|s6818|s6819|s6830|s9428|s9429|s9430|s9441|s9442|s9443|s9444|s9445|s9446|s9447|s9448|s9449|s9450|s9451|s9452|s9453|s9466 +SPRL#s6038|s6450|s6451|s6452|s6453|s6454|s6455|s6456|s6750|s6751|s6752|s6753|s6833|s9494|s9495|s9496 +SPRM#S1198|S1199|s6126|s6127|s6318|s6319|s6320|s6321|s6322|s6323|s6324|s9476|s9477|s9478|s9479|s9480|s9481|s9497|s9498|s9499|s9500|s9501|s9502|s9503|s9504|s9658|s9659|s9660|s9661|s9662|s9663|s9664 +SPRN#C1375|S943|S944|S945|S946|S947|S948|s5778|s5779|s5780|s6043|s6044|s6060|s6125|s6682|s6683|s6684|s6742|s6743|s6744|s6745|s6746|s6783|s6784|s6785|s6786|s6787|s6788|s6789|s6790|s6791|s6792|s6793|s6794|s6795|s6796|s6797|s6798|s6799|s6800|s6801|s6802|s6803|s6804|s6805|s6806|s6807|s6808|s6809|s6810|s6811|s6812|s6813|s6831|s6834|s6855|s6856|s6857|s6858|s6860|s9420|s9421|s9422|s9423|s9424|s9425|s9482|s9483|s9484|s9485|s9486|s9487|s9488|s9489|s9505|s9506|s9507|s9508|s9509|s9510|s9511|s9512|s9513|s9514|s9657|z97 +SPRP#s9515|s9516|s9517|s9518|s9519|s9520|s9521|s9522|s9523 +SPRR#S1196|S1197|s6039|s6040|s6773|s9454|s9455|s9456|s9490|s9491|s9492|s9493 +SPRS#C1379|C1380|S157|S159|S915|S924|S933|S935|c9916|c9917|c9918|s531|s532|s534|s535|s4053|s4054|s6035|s6041|s6042|s6062|s6063|s6064|s6065|s6066|s6067|s6068|s6069|s6117|s6128|s6458|s6459|s6675|s6676|s6680|s6681|s6755|s6761|s6771|s6772|s6774|s6824|s6825|s6826|s6827|s6828|s6829|s6849|s6852|s6853|s6854|s6861|s9438|s9439|s9440|s9524|s9525|s9526|s9527|s9528|s9529|s9530|s9531|s9532|s9533|s9534|s9535|s9536|s9537|s9538|s9539|s9540|s9541|s9542|s9543|s9544|s9545|s9546|s9547|s9548|s9549|s9550|s9551|s9552|s9576|s9577|s9638|s9639|s9640|s9641|s9642|s9643|s9644|s9645|s9646|s9647|s9648|s9649|z11|z95|z98 +SPRT#C1376|C1377|C1378|S907|S908|S909|S910|S911|S912|S949|S950|s1715|s1716|s1717|s2331|s2332|s2333|s2334|s2335|s2336|s2340|s2341|s2342|s2343|s2344|s2345|s2346|s2347|s6037|s6059|s6118|s6460|s6461|s6462|s6463|s6464|s6465|s6466|s6467|s6468|s6469|s6470|s6471|s6472|s6473|s6474|s6475|s6476|s6477|s6478|s6479|s6480|s6481|s6482|s6483|s6484|s6485|s6486|s6487|s6488|s6489|s6677|s6678|s6685|s6686|s6687|s6688|s6689|s6690|s6691|s6692|s6693|s6694|s6695|s6696|s6697|s6698|s6699|s6700|s6701|s6702|s6703|s6704|s6705|s6706|s6707|s6708|s6709|s6710|s6711|s6712|s6747|s6748|s6749|s6762|s6763|s6764|s6765|s6766|s6767|s6768|s6769|s6778|s6779|s6780|s6781|s6814|s6815|s6816|s6820|s6821|s6822|s6823|s6859|s6862|s6863|s6864|s6865|s9578|s9579|s9616|s9617|s9618|s9619|s9620|s9621|s9622|s9623|s9624|s9625|s9626|s9650|s9651|s9652|s9653|z96 +SPRW#s9568|s9569|s9570 +SPRX#s2337|s2338|s2339|s6490|s6491|s6492|s9431|s9432|s9433|s9434|s9435|s9436|s9437|s9654|s9655 +SPRY#s6756|s6757|s6758|s6759|s6760 +SPS#S311|Z30|s521|s545|s2004|s2349|s4056|s5349|s5358|s5750|s5781|s5880|s5883|s5958|s5959|s5989|s6070|s6104|s6157|s6328|s6348|s6358|s6369|s6735|s6877|s9627|s9665|z14|z92|z103 +SPSF#s5965|s5966|s6160|s6161|s6162|s6163|s6164|s6165|s6166|s6167|s6168|s6169|s6170|s6171 +SPSK#s546|s547|s548|s5961|s5962|s5963 +SPSL#s6354|s6734 +SPSM#s5967|s5968|s5969|s6071|s6072|s6073|s6074|s6075|s6172|s6173|s6174 +SPSN#s5990|s6355|s6356|s9631 +SPSP#s5970|s5971|s5972 +SPSR#s5973|s5974|s5975|s6352 +SPSS#s2350|s2351|s5960|s5976|s5980|s5981|s5982|s5991|s5992|s5993|s6158|s6159|s6175|s6176|s6177|s6349|s6351|s6353|s6736|s6737|s9630 +SPST#s537|s5355|s5359|s5360|s5361|s5775|s5882|s5964|s6076|s6077|s6350|s9628|s9629|s9635|s9636|s9637|z100 +SPSW#s5983|s5984|s5985|s5986|s5987|s5988 +SPSX#s5977|s5978|s5979|s9632|s9633|s9634 +SPT#S437|S1200|Z27|s529|s2002|s2352|s4051|s5353|s5773|s5994|s6078|s6080|s6241|s6250|s6278|s6363|s6493|s6494|s6713|s6733|s6738|s6835|s6866|s9574|z9|z93 +SPTB#s6252|s6253|s6254|s6255 +SPTF#s6497|s6498|s6499|s6501|s6502|s6503 +SPTJ#S441|S442|s2364|s2365|s2366 +SPTK#s1016|s1017|s1018|s1019|s1023|s2357|s2358|s2359|s2360 +SPTL#s6090|s6091|s6092|s6261|s6508|s6509|s6715|s6716|s6717|s6718|s6719|s6720|s6721|s6722|s6730 +SPTM#S438|S439|S440|s2367|s2368|s6264|s6265|s6266|s6874|s6875 +SPTN#S951|s6000|s6262|s6263|s6504|s6507|s6510|s6511|s6512|s6731|s6732|s6740|s6867|s6868|s6869 +SPTP#s6271|s6272 +SPTR#s1013|s1014|s1015|s1024|s1025|s1026|s6086|s6087|s6088|s6089|s6256|s6257|s6258|s6259|s6359|s6360|s6361|s6362|s6725|s6726|s6727|s6728|s6870|s6871|s6872|s6873 +SPTS#S936|S937|S1201|Z28|s1020|s1021|s1022|s2353|s2361|s2362|s2363|s5995|s5997|s6079|s6081|s6082|s6085|s6251|s6260|s6267|s6268|s6269|s6270|s6495|s6500|s6505|s6714|s6723|s6729|s6741|s6836|s6837 +SPTT#s2354|s2355|s2356|s5996|s6496|s6506|s6724|s6739 +SPTW#s5998|s5999|s6273|s6274|s6275|s6276|s6277 +SPWN#s6327 +SPWT#s549|s550|s6326 +SPX#s6242 +SPXL#s6083|s6084|s6131|s6132|s6133|s6134|s6135|s6136|s6137|s6138|s6139|s6140|s6141|s6142|s6143|s6144|s6145|s6146|s6147|s6148|s6149|s6150|s6151|s6152|s6153|s6154|s6155|s6156|s6245|s6246|s6247 +SPXR#s6248|s6249 +SPXS#s6243|s6244 +SPYN#s6103|s6881 +SPYT#s6102 +SR#S160|S167|S183|S240|S716|S1290|Z11|Z93|c3474|c3585|s569|s1718|s2005|s2412|s2424|s3701|s4057|s4059|s5363|s5500|s5795|s5814|s5822|s5885|s9676|s9769|z44 +SRB#S443|S445 +SRBL#c2128|c2129|c2130 +SRBN#S447|S448|S868|S869 +SRBR#C448|C449|c2131|c2132|c2133|c2134|c2135|c2136|c2137|c2138|c2139|c2140|c2141 +SRBS#S444|S446|S449 +SRBT#s5782|s5783|s5784 +SRBY#S1202|S1203 +SRF#s2419|s2443|s2471|s2518|s2551|s9685|s9708|s9787 +SRFB#s9695|s9696|s9697|s9698 +SRFF#s9794|s9795|s9796|s9797|s9798|s9799|s9800|s9801|s9802|s9803|s9804|s9805|s9806|s9807|s9808 +SRFK#c2184|c2186|c2187|s2421|s9692|s9693|s9694 +SRFL#s2540|s2541|s2542|s5817|s5818|s5819|s9785|s9786 +SRFM#s2422|s2552|s2553|s2554|s2555|s2556|s2557 +SRFN#C451|C452|s2515|s2516|s2517|s2543|s2544|s2545|s9709 +SRFR#s2520|s2521|s2522|s9705|s9706|s9707 +SRFS#c2185|s2420|s2423|s2444|s2447|s2472|s2473|s2523|s2524|s2525|s2526|s2527|s2528|s2529|s2530|s2531|s2532|s2533|s2534|s2535|s2536|s2558|s9686|s9687|s9688|s9689|s9690|s9691|s9710|s9793 +SRFT#s2445|s2446|s2519|s2537|s2538|s2539|s2546|s2547|s2548|s2549|s2550|s9677|s9699|s9700|s9701|s9702|s9703|s9704 +SRFY#s9788|s9789|s9790|s9791|s9792 +SRHS#c3582|c3583 +SRHT#c3584|s5796|s5797|s5798 +SRJ#S455|S459|s2448|s9711 +SRJF#S169|S170 +SRJK#s9721|s9722 +SRJN#S457|S458|s2450|s2451|s2452|s9714|s9715|s9716|s9723 +SRJR#s9717|s9718|s9719 +SRJS#S456|S460|s2449|s9712|s9720 +SRJT#s9713 +SRK#c3475|c3579 +SRKF#s561|s562|s563 +SRKK#s4070|s4071|s4072 +SRKL#c3477|c3478|c3479|c3480|c3481|c3482|c3483|c3484|c3496|c3497|c3498|c3499|c3500|c3501|c3502|c3503|c3504|c3505|c3506|c3507|c3508|c3509|c3510|c3511|c3512|c3513|c3514|c3515|c3516|c3517|c3518|c3519|c3520|c3521|c3522|c3523|c3524|s2414|s2415|s2416 +SRKM#c3525|c3526|c3527|c3528|c3529|c3530|c3531|c3532|c3533|c3534|c3535|c3536|c3537|c3538|c3539|c3540|c3541|c3542|c3543|c3544|c3545|c3546|c3547|c3548|c3549|c3550|c3551|c3552|c3553|c3554|c3555|c3556|c3557|c3558|c3559|c3560|c3561|c3562|c3563|c3564|c3565|c3566|c3567|c3568|c3569|c3570|c3571|c3572|c3573|c3574|c3575|s558|s559|s560|s5804|s5805 +SRKN#S181|S182|z104|z105|z106|z107|z108 +SRKR#s687|s688|s2474|s2475|s2476|x9|x10|x11 +SRKS#S165|S166|S179|S180|S1288|S1289|X8|X9|X10|X11|X12|X13|c3576|c3577|c3578|c3580|c3581|s553|s554|s555|s556|s557|s9772 +SRKT#c3476|c3485|c3486|c3487|c3488|c3489|c3490|c3491|c3492|c3493|c3494|c3495|s9773|s9774|s9775 +SRL#C1382|c2125|s2453|s2468|s5799|s5809|s5897|s9678|s9727|s9755 +SRLJ#s2497|s2498 +SRLK#C1384 +SRLN#c2182|c2183|s4067|s4068|s4069|s9726 +SRLR#s9724 +SRLS#C1383|c2126|c2127|s2454|s2455|s2456|s2457|s2458|s2459|s2460|s2461|s2462|s2463|s2464|s2465|s2466|s2467|s2469|s5810|s5811|s9725|s9756|s9757|s9758|s9759|s9760|s9761 +SRM#c2157|s2512 +SRMK#c2117|c2118|c2121 +SRMN#c2142|c2143|c2144|c2145|c2146|c2147|c2148|c2149|c2150|c2151|c2152|c2153|c2154|s2480|s2481|s2482|s2483|s2484|s2485|s2486|s2487|s2488|s2489|s2490|s2491|s2492|s2493|s2494|s2495|s2496|s9732|s9733|s9734|s9735|s9736 +SRMS#c2119|c2120|c2122|c2123|c2124|c2158|s2513|s2514|s9728|s9729|s9730|s9731 +SRN#C1381|S171|S450|S452|S461|S1292|Z13|Z85|s551|s696|s1213|s2434|s4062 +SRNF#S185 +SRNJ#S453|S454|s10420|s10421|s10422|s10423|s10424 +SRNK#s572|s573|s574|s1731|s4066|s5365|s5896|z47 +SRNL#s2435 +SRNM#S1205|S1206|S1207|s9737|s9738|s9739 +SRNN#s2436 +SRNR#s2437 +SRNS#S172|S451|S462|S1293|Z14|Z86|s552|s2438|s4063|s4064|s4073|s5800|s5898|s9679 +SRNT#s2425|s2426|s2427|s2428|s2429|s2430|s2431|s2432|s2433|s2439|s2440|s9762|s9763|s9764|s9765|s9776|s9777|s9778|s9779|s9780|s9781 +SRP#s2417|s10425|s10428 +SRPL#s9744|s9745|s9746|s9747|s9748|s9749 +SRPN#s2502|s2503|s2504|s2505 +SRPR#s9750|s9751|s9752|s9753|s9754 +SRPS#s2418|s5899|s5900|s5901|s9740|s9741|s9742|s9743|s10426|s10427 +SRPT#s9766|s9767|s9768 +SRR#s2441|s5801|s5812|s5894|s9680 +SRRT#s5806|s5807|s5808 +SRS#C450|C766|C1385|C1386|S161|S168|S184|S241|S369|S658|S717|S718|S719|S720|S1124|S1291|Z12|Z94|c2155|c3586|c3587|c3588|s570|s571|s1732|s2006|s2007|s2413|s2470|s2477|s2501|s3702|s3703|s4058|s4060|s4065|s4075|s5366|s5501|s5502|s5802|s5815|s5821|s5886|s5902|s9770|s9771|z45|z48 +SRSK#s2008|s2009 +SRSL#s2478 +SRSN#S162|S163|S164|s2479|s5890 +SRSP#s575|s576|s577 +SRSR#s5785|s5786|s5787|s5788|s5789|s5790|s5791 +SRSS#C767|S1125|c2156|s5887|s5889|s9666|s9667|s9668 +SRST#S173|S174|Z87|Z88|Z89|Z90|Z91|Z92|s2442|s4074|s5803|s5813|s5888|s5895|s9681 +SRT#c2159|s1730|s2506|s2511|s4061|s5364|s5823|s5829|s5893|s9674|s9683|z46 +SRTF#c2165|c2166|c2167|c2168|c2169|c2170|c2171|c2172|c2173|c2174|c2175|c2176|c2177|c2178 +SRTK#s5891|s9782|s9783|s9784 +SRTN#S177|S178|c2160|c2161|c2162|c2163|c2164|s564|s565|s566|s567|s568|s2499|s2500|s5832 +SRTR#S186|S187|s578|s579|s5826|s5827|s5828 +SRTS#S1204|s5824|s5830|s5831|s5833|s5892|s9675|s9682|s9684 +SRTT#c2179|c2180|c2181|s2507|s5792|s5793|s5794|s5825 +SRWK#S175|S176 +SRWN#s5820 +SRWT#s5816 +SRX#s1719 +SRXL#s1727|s1728|s1729 +SRXN#s1725|s1726|s2508|s2509|s2510 +SRXR#s1721|s1722|s1723|s9669|s9670|s9671|s9672|s9673 +SRXS#s1724 +SRXT#s1720 +SS#S227|S238|S469|S470|S721|S870|S874|S1138|S1139|S1218|S1236|S1240|Z57|Z58|Z95|c1861|s587|s588|s596|s671|s686|s755|s774|s794|s1654|s1733|s2010|s2011|s2071|s2642|s3722|s4076|s4081|s4136|s5844|s5906|s5950|s5952|s9101|s9837|s9841|z130|z147 +SSBL#s4135 +SSFN#S724|s5903|s5904|s5905 +SSFR#c1863|c1864|s589|s590 +SSFS#S725|S726 +SSFT#s4080 +SSJ#s697 +SSJS#s698|s699 +SSK#S1238|s1743 +SSKH#S1220|S1221 +SSKN#s1744|s5422 +SSKP#s1734|s1735|s1736 +SSKS#S1222|S1223|S1239|s2562|s2563 +SSKT#S190|S191 +SSKX#S188|S189 +SSL#C405|C407|C409|C411|C413|C751|S646|s683|s2564|s4077|s4141 +SSLJ#s5426|s5427|s5428|s5429|s5430|s5431|s5432 +SSLN#S644|S645|s4147|s5423|s5424|s5425 +SSLR#s4143|s4144|s4145 +SSLS#C406|C408|C410|C412|C414|C752|S647|c1865|c1866|c1867|s4078|s4146 +SSLT#s4142 +SSM#c2188|s2559 +SSMK#s2049|s2050|s2051|s2052|s2053|s2054|s2055|s2056|s2057|s2058|s2059|s2060|s2061 +SSML#s2062|s2063|s2064|s2065|s2066|s2067|s2068 +SSMM#s2069|s2070 +SSMS#c2189|s2560|s2561 +SSN#C455|C460|S192|S1208|S1210|S1212|S1214|S1216|S1230|S1232|c2193|s1747|s2565 +SSNB#s1749|s1750 +SSNK#c1869|s595|s685|s2077|s4140|s5909|s9840 +SSNL#s1751|s1752|s1753 +SSNN#s1755|s1756|s1757 +SSNS#C456|S193|S1209|S1211|S1213|S1215|S1217|S1231|S1233|c2194|c2195|s684|s1748|s1758|s2566|s2567 +SSNT#s1754 +SSP0#s5433|s5434 +SSPK#s9815|s9816|s9817|s9818 +SSPL#c2199|c2200|c2201 +SSPN#s674|s675|s676|s9819|s9820|s9821|s9822|s9823|s9824|s9825|s9826|s9827|s9828|s9829|s9830|s9831 +SSPS#s9832|s9833|s9834|s9835|s9836 +SSPT#c2196|c2197|c2198|s9809|s9810|s9811|s9812 +SSR#C453|C753|s593|s677|s681|s1210|s2073|s2078 +SSRN#c3415|c3416|c3417|c3418|s1211|s9857|s9858|s9859|s9860|s9861 +SSRS#C454|C754|s678|s679|s1212|s2074|s2075|s2079|s2080 +SSRT#s28 +SSS#S722|S871|S875|S1140|S1219|S1237|S1241|c1868|c3589|s592|s672|s680|s2012|s2015|s2076|s4079|s4082|s4137|s4139|s5908|s9839 +SSSK#C403|C404 +SSSN#s1794|s1795|s1796|s1797|s1798|s1799 +SSST#s594|s682 +SST#S1234|Z55|c1862|c9919|s591|s673|s1745|s1790|s2072|s3704|s4138|s5420|s5907|s9173|s9838|z49|z57 +SSTF#z51|z52|z53 +SSTK#c9921 +SSTL#s5418|s9172|s10462|s10463|s10464|s10465 +SSTM#s10429|s10430|s10431|s10432|s10433|s10434|s10435|s10436|s10437|s10438|s10439|s10440|s10441|s10442|s10443|s10444|s10445|s10446|s10447|s10448|s10449|s10450|s10451|s10452|s10453|s10454|s10455|s10456|s10457|s10458|s10459|s10460|s10461 +SSTN#S723|s1793|s9842|s9843|s9844|s9845|s9846|s9847|s9848|s9849 +SSTR#c3590|c3591|c3592|s4083|s4084|s4085|s4086|s4087|s4088|s4089|z54 +SSTS#S1235|Z56|c2202|c9920|c9924|s1746|s1792|s3705|s3706|s5419|s5421|s9174|s9175|z50|z55|z56 +SSTT#c9922|c9923|s1791 +SSWN#s2014 +SSWT#s2013 +SSXN#c2190|c2191|c2192 +ST#C755|S22|S194|S208|S383|S463|S648|S818|S872|S957|S1005|Z35|c1873|c3593|c3600|c3624|s77|s162|s597|s603|s700|s1759|s1960|s1981|s2568|s2569|s2579|s3625|s3723|s4090|s4097|s5446|s5448|s5731|s5748|s5834|s5845|s7464|s7718|s8110|s8596|s9098|s9099|s9102|s9177|s9186|s9850|z30|z58|z109 +ST0S#s7709|s7710|s7711 +STB#s7039|s8475|s8487 +STBK#s2570|s2571 +STBL#s2578|s7045|s7046|s7047|s7048|s7049|s7050|s7051|s7052|s7053|s7054|s7055|s7056|s7057|s7058|s7059|s7060|s7061|s7062|s7063|s7064|s7065|s7066|s7067|s7068|s7069|s7070|s7071|s7072|s7073|s7074|s7075|s8481|s8482|s8483|s9179|s9180|s9181|s9182 +STBN#C768|C769|S1046|S1047|s3628|s3629|s3630|s7043|s7044|s8480 +STBR#s3631|s3632|s3633|s3634|s3635|s3636|s3637|s7041|s7042|s8478|s8484|s8485|s8486 +STBS#S1112|s7076|s8476|s8479|s8488 +STBT#s1962|s1963|s1964|s7040|s8477 +STF#S1048|s7089|s7460|s7758|s8104|s8523|s8532 +STFL#s7283|s7284|s7285|s7286|s7769|s7772|s7773|s7774|s7775|s7776|s8527 +STFN#S1009|S1010|S1011|S1012|S1013|S1014|S1031|S1032|S1033|S1034|S1035|S1036|S1037|S1038|S1039|S1050|S1051|S1052|S1053|S1054|s7095|s7463|s7760|s7761|s7762|s7763|s7764|s7765|s7768|s7770|s8528|s8529|s8530 +STFP#s8106|s8107|s8108 +STFR#S965|S966|s7092|s7093|s7094|s7096|s7766|s8525 +STFS#S1049|S1118|S1119|s7090|s7097|s7461|s7767|s7771|s8105|s8109|s8526|s8531 +STFT#c3604|s7091|s7462|s7715|s7716|s7717|s7759|s8524 +STHR#S650|S651 +STJ#s7100|s7133|s7943|s8003 +STJH#s7108|s7109|s7110 +STJK#s7102|s7103|s7104|s7105|s7106 +STJL#s7941 +STJN#S1120|s7121|s7942 +STJR#s7119|s7939 +STJS#s7101|s7111|s7120|s7940|s8004|s8005|z33|z34 +STJT#s7107 +STK#S1073|Z37|s1184|s1185|s7079|s7098|s7154|s7482|s7733|s7755|s7896|s7935|s7944|s7951|s8494|z116 +STKB#s7756|s7901|s7902|s7903|s7904|s7905|s7906 +STKF#s7112|s7113 +STKH#S1066|S1067|S1068|s7157|s7158|s7484|s7485|s7486|s7908|s7909|s7910|s7911 +STKK#s3642|s3643|s3644|s7077|s7078|s8489|s8490|s8491|s8492|s8493 +STKL#s7742|s7743|s7744|s7745|s7746|s7747|s7946|s7947|z118 +STKM#s4094|s4095|s4096|s7777|s7778|s7779|s7780|s7781|s7782|s7783|s7784|s7785|s7786|s7787|s7788|s7789|s7790|s7791|s7792|s7793 +STKN#s7084|s7122|s7123|s7124|s7125|s7126|s7127|s7128|s7129|s7130|s7131|s7163|s7740|s7741|s7914|s7915|s7916|s7917|s7918|s7957 +STKP#s7748|s7749|s7750|s7752|s7753|s7754|s7922|s7923|s7924|s7925|s7926|s7927|s7928 +STKR#s3638|s3639|s3640|s7082|s7083|s7114|s7115|s7116|s7117|s7118|s7735|s7736|s7737|s7738|s7912|s7929|s7930|s7931|s7953|s7954|s7955 +STKS#S1074|S1078|S1079|S1122|S1123|Z38|s1186|s1965|s1966|s1967|s7080|s7085|s7099|s7132|s7155|s7162|s7483|s7487|s7580|s7581|s7734|s7739|s7751|s7897|s7913|s7919|s7920|s7921|s7932|s7945|s7950|s7956|s9183|s9184|s9185|z117|z119 +STKT#S1069|S1070|s1951|s1952|s1953|s1954|s1955|s1956|s7081|s7156|s7159|s7160|s7161|s7898|s7899|s7900|s7907|s7933|s7934|s7952 +STKX#s1948|s1949|s1950 +STKY#s7936|s7937|s7938 +STL#S370|S1007|S1027|c1876|s84|s102|s2588|s3692|s7170|s7190|s7488|s7531|s7547|s7585|s7794|s7800|s7958|s8006|s8598|s8602 +STL0#s7493|s7494|s7495|s7496|s7497|s7498 +STLB#s86|s87|s88|s7801|s7802|s7803|s7804|s7805 +STLH#s7193|s7194 +STLJ#c9925|c9926|c9927|c9928|c9929|c9930 +STLK#s7164|s7165|s7166|s7167|s7168|s7169|s7182|s7183|s7184|s7185|s7186|s7187|s7188|s7189 +STLM#s2590|s2591|s2592|s7172|s7173|s7174|s7175|s7176|s7538|s7539 +STLN#S967|S968|S969|S970|S971|S972|s94|s1975|s1976|s1977|s2597|s3648|s3649|s3650|s3651|s3652|s3653|s3695|s7177|s7181|s7195|s7196|s7197|s7198|s7491|s7536|s7537|s7809|s7810|s7959|s8603 +STLR#s90|s91|s92|s2593|s2594|s2595|s7178|s7489|s7490|s7534|s7586|s7807 +STLS#S371|S1008|S1028|c1877|c1878|s85|s93|s1957|s1958|s1974|s2596|s3694|s3729|s3730|s7179|s7180|s7191|s7199|s7492|s7532|s7535|s7540|s7795|s7796|s7808|s7811|s7960|s8007|s8008|s8599|s8601|s8604|s8605|s8606|s8607|s8608|s8609|s8613|s8614|s8615|s8616|s8617|s8618|s8619|s8620|s8621|s8622|s8623|s8624|s8625|s8626|s8627|s8628|s8629 +STLT#S1059|S1060|s89|s607|s608|s609|s2589|s3645|s3646|s3647|s3693|s7171|s7192|s7533|s7797|s7798|s7799|s7806|s7812|s7813|s7814|s7815|s7816|s7961|s7962|s7963|s8533|s8534|s8535|s8536|s8537|s8600 +STLW#s7200|s7201|s7202|s7541|s7542|s7543|s7544|s7545|s7546 +STLX#S1080|S1081|s8610|s8611|s8612 +STLY#s7548|s7549|s7550 +STM#S18|S820|s5452|s5460|s7499|s7527|s7587|s7964|s8630 +STMB#s7501|s7502|s7503|s8538|s8539|s8540|s8541|s8542 +STMF#S973|S974|s7508|s7509 +STML#s7817|s7818|s7819|s7820|s7821|s7822|s7823|s7824|s7825|s7826|s7827|s7828|s7829|s7830|s7831|s7832 +STMN#s1932|s1933|s1934|s1935|s1936|s1937|s3654|s3655|s3656|s7203|s7204|s7205|s7206|s7207|s7512|s7513|s7590|s8632 +STMP#s7212|s7213|s7214|s7215|s7216|s7217|s7218|s7219|s7220|s7221|s7976|s7977|s7978|s7979|s8544|s8545|s8546|s8547|s8548|s8549 +STMR#s7208|s7209|s7210|s7211|s7505|s7506|s7507|s7510|s7514|s7515|s7516|s7517|s7518|s7519|s7520|s7521|s7522|s8543 +STMS#S19|S821|s104|s105|s106|s107|s108|s5453|s5457|s5458|s5459|s5461|s7500|s7511|s7523|s7588|s7591|s7965|s8633 +STMT#s1763|s1764|s5454|s5455|s5456|s7504|s7589|s7974|s7975|s8631 +STMW#s7592|s7593 +STMX#s7524|s7525|s7526|s7966|s7967|s7968|s7969|s7970|s7971|s7972|s7973 +STN#S195|S467|S652|S975|S1015|S1061|S1082|S1131|S1226|S1276|s78|s605|s620|s627|s1915|s5451|s7137|s7582|s7604|s7980|s8001|s8550|s9090 +STNB#S1017|S1018 +STNF#S979|S980|S981|S982 +STNH#S1084|S1085 +STNJ#s7834|s7835|s7836|s7837|s7838|s7839|s7840|s7841|s7846 +STNK#S1063|Z39|c1879|c3605|s598|s599|s622|s702|s1762|s1973|s2585|s2586|s2587|s3689|s3690|s3691|s3727|s3728|s4105|s4106|s4107|s7277|s7606|s7607|s7608|s7609|s7610|s7611|s7833|s7842|s7843|s7844|s7845|s7847|s7848|s7849|s7850|s7851|s7852|s7853|s7854|s7855|s8551|s8552|s9190 +STNL#S985|S986|s7140|s7998|s9091 +STNM#S1019|S1020|S1023|S1024|s7983|s7984|s7985 +STNN#s80|s7139|s7999|s8000|s8557|s8558 +STNR#S1021|S1022|s7996|s8554|s8555|s8556 +STNS#S196|S197|S198|S199|S200|S468|S653|S976|S983|S984|S1016|S1062|S1083|S1132|S1133|S1134|S1227|S1277|S1278|s81|s103|s606|s621|s623|s1916|s1917|s1972|s7141|s7222|s7223|s7224|s7278|s7279|s7280|s7583|s7584|s7597|s7598|s7599|s7600|s7601|s7602|s7603|s7605|s7612|s7981|s7986|s7997|s8559|s9092 +STNT#S977|S978|S987|S988|S1029|S1030|s79|s1928|s7138|s7232|s7233|s7234|s7235|s7236|s7237|s7238|s7239|s7240|s7241|s7242|s7243|s7244|s7245|s7246|s7247|s7248|s7249|s7250|s7251|s7252|s7253|s7254|s7255|s7256|s7257|s7258|s7259|s7260|s7261|s7262|s7263|s7264|s7265|s7266|s7267|s7268|s7269|s7270|s7271|s7272|s7273|s7274|s7275|s7276|s7613|s7856|s7857|s7858|s7859|s7982|s8553|s8560|s8561|s8562|s8563|s8564|s8565 +STNW#S989|S990|S1025|S1026|s624|s625|s626|s7987|s7988|s7989|s7990|s7991|s7992|s7993|s7994|s7995 +STNX#s7225|s7226|s7227|s7228|s7229|s7230|s7231|s7452|s7453|s7454|s7455|s7456|s7457|s7458|s7459|s7594|s7595|s7596 +STP#s2598|s7551|s7614|s7637|s8009|s8013|s8094 +STPB#s7616|s7617|s7618|s8026 +STPF#s7625|s7626|s7627|s8023|s8024|s8025|s8566|s8567|s8568|s8569|s8570|s8571 +STPJ#s8027|s8028|s8029 +STPK#s8014|s8015|s8016|s8017|s8018|s8019 +STPL#S991|c9931|c9932|s7287|s7288|s7289|s7290|s7291|s7292|s7293|s7294|s7557|s7558|s7559|s7560|s7561|s7562|s7563|s7564|s7565|s7566|s7567|s7568|s7628|s7629|s7630|s7864|s7865|s7866|s7867|s7868|s7869|s7870|s7871|s7872|s7873|s7874|s7875|s8020|s8021|s8022|s8035|s8036 +STPM#s7631|s7632|s7633 +STPN#s7553|s7556|s7569|s7644|s7645|s7646|s7860|s7861|s7862|s7863|s8011|s8034|s8572|s8573 +STPR#S1086|s7554|s7634|s7635|s7636|s7640|s7641|s7642|s8031|s8032|s8033|s8581|s8582|s8583 +STPS#s2599|s2600|s3657|s3658|s7281|s7282|s7555|s7570|s7615|s7638|s7643|s7647|s7648|s7649|s7650|s7651|s7652|s7653|s8012|s8037|s8095|s8096 +STPT#s1978|s1979|s7552|s7622|s7623|s7624|s7639|s8010|s8030|s8574|s8575|s8576|s8577|s8578|s8579|s8580|s8634|s8635 +STPW#s7654|s8038|s8039|s8040 +STPX#s7619|s7620|s7621 +STR#S379|S992|S999|c1870|c3419|s82|s628|s666|s1970|s2582|s4091|s4102|s5746|s7142|s7295|s7312|s7344|s7571|s7655|s7876|s8043|s8059|s8078|s8233|s8240|s8314|s9191|s9852 +STRB#S994|s7297|s7298|s8080|s8081|s8082|s8083|s8084|s8085|s8086|s8087|s8235|s8236|s8237|s8395|s8396|s8397|s8398|s8399|s8400|s8401 +STRF#S1099|S1100|S1121|s7315|s7316|s7317|s7358|s7359|s7360|s7361|s7362|s7363|s7364|s7365|s7657|s8046|s8047|s8048|s8123|s8124|s8125|s8126|s8238|s8342|s8343|s8390|s8391|s8392|s8393|s8394|s8432|s8433|s8434|s8435|s8439 +STRH#s8049|s8050|s8051 +STRJ#s7572|s7573|s8041|s8042|s8589|s8590|s8591 +STRK#C415|C416|S995|S996|S997|S998|S1102|S1103|c3615|s631|s632|s633|s7144|s7145|s7146|s7318|s7319|s7320|s7321|s7322|s7323|s7325|s7326|s7327|s7328|s7329|s7656|s8052|s8053|s8054|s8065|s8066|s8067|s8127|s8128|s8129|s8130|s8131|s8132|s8133|s8134|s8135|s8244|s8245|s8246|s8247|s8248|s8249|s8250|s8251|s8323|s8324|s8325|s8326|s8327|s8328|s8329|s8330|s8331|s8344|s8345|s8346|s8347|s8348|s8349|s8350|s8351|s8352|s8353|s8354|s8355|s8403|s8404|s8405|s8406|s8407|s8440|s8441|s8442|s8443|s8444|s8445|s8446|s8447|s8448|s8449|s8450|s8451|s8452|s8453|s8457|s8458|s8459|s8460 +STRL#S1040|S1041|S1064|S1065|s3659|s7330|s7331|s7332|s7333|s7334|s7335|s7336|s7337|s7338|s7339|s7673|s7674|s7675|s7676|s7677|s7678|s7679|s7680|s7681|s7682|s7683|s7684|s7685|s7686|s7687|s7688|s7689|s7690|s7691|s7692|s7693|s8088|s8408|s8409|s8410|s8411|s8412|s8413|s8414 +STRM#S1087|S1088|S1089|s3627|s8068|s8069|s8070|s8071|s8072|s8073|s8074|s8075|s8076|s8077|s8252|s8253|s8254|s8255|s8256|s8257|s8258|s8259|s8260|s8261|s8262|s8263|s8461|s8462|s8463|s8464|s8465|s8466|s8467 +STRN#C770|C771|S204|S205|S206|S207|S215|S1042|S1043|S1104|S1105|S1106|S1107|S1108|c3616|c3617|c3618|c3619|c3620|s664|s665|s7324|s7343|s7575|s7694|s7695|s7696|s7697|s7698|s7699|s7700|s7701|s7702|s7880|s7881|s7882|s8064|s8155|s8156|s8157|s8158|s8159|s8160|s8161|s8174|s8175|s8176|s8177|s8178|s8179|s8180|s8181|s8182|s8183|s8184|s8185|s8186|s8187|s8188|s8189|s8190|s8191|s8192|s8193|s8194|s8195|s8196|s8197|s8198|s8199|s8279|s8280|s8281|s8282|s8283|s8284|s8285|s8286|s8287|s8288|s8289|s8317|s8356|s8357|s8358|s8359|s8360|s8361|s8362|s8363|s8364|s8365|s8366|s8367|s8368|s8369|s8370|s8415|s8416|s8417|s8418|s8419|s8420|s8421|s8422|s8423|s8424|s8425|s8426|s8427|s8428|s8429|s8468|s8636|s8637|s9856 +STRP#s655|s656|s657|s7883|s7884|s7885|s8200|s8201|s8202|s8203|s8204|s8205|s8290|s8291|s8292|s8293|s8294|s8295|s8296|s8371|s8372|s8373|s8374|s8375|s8376|s8377|s8378|s8379|s8380|s8381|s8382|s8383|s8384|s8385|s8386|s8387|s8388|s8389|s8430|s8431|s8436|s8437|s8438 +STRR#s7341|s7878|s7879|s8055|s8056|s8057 +STRS#S380|S381|S993|S1000|S1096|S1097|S1098|S1101|c1871|c1872|c3420|c3421|c3621|c3622|c3623|s629|s630|s634|s635|s636|s637|s638|s639|s640|s641|s642|s643|s644|s667|s668|s669|s670|s1969|s2583|s2584|s4092|s4093|s4103|s4104|s7143|s7147|s7296|s7314|s7342|s7345|s7576|s7577|s7578|s7579|s7658|s7659|s7660|s7661|s7662|s7663|s7664|s7665|s7886|s8044|s8058|s8060|s8061|s8063|s8079|s8234|s8239|s8243|s8297|s8298|s8299|s8300|s8301|s8302|s8303|s8318|s9192|s9193|s9853|s9855 +STRT#S201|S202|S203|S1094|S1095|S1109|S1110|S1111|S1115|c3613|c3614|s658|s659|s660|s661|s7308|s7309|s7310|s7311|s7313|s7340|s7346|s7347|s7348|s7349|s7350|s7351|s7352|s7353|s7354|s7355|s7356|s7357|s7574|s7666|s7667|s7668|s7669|s7670|s7671|s7672|s7703|s7704|s7705|s7706|s7877|s8045|s8062|s8089|s8090|s8091|s8092|s8093|s8119|s8120|s8121|s8122|s8136|s8137|s8138|s8139|s8140|s8141|s8142|s8143|s8144|s8145|s8146|s8147|s8148|s8149|s8150|s8151|s8152|s8153|s8154|s8162|s8163|s8164|s8165|s8166|s8167|s8168|s8169|s8170|s8171|s8172|s8173|s8206|s8207|s8208|s8209|s8210|s8211|s8212|s8213|s8214|s8215|s8216|s8217|s8218|s8219|s8220|s8221|s8222|s8223|s8224|s8225|s8226|s8227|s8228|s8229|s8230|s8231|s8232|s8264|s8265|s8266|s8267|s8268|s8269|s8270|s8271|s8272|s8273|s8274|s8275|s8276|s8277|s8278|s8319|s8332|s8333|s8334|s8335|s8336|s8337|s8338|s8339|s8340|s8341|s8402|s8454|s8455|s8456|s8469|s8470|s8471|s8472|s8584|s8585|s8586|s8587|s8588|s9854 +STRW#s7148|s7149|s7150|s7151|s7152|s7153|s8315|s8316 +STRX#s662|s663|s7299|s7300|s7301|s7302|s7303|s7304|s7305|s7306|s7307|s8304|s8305|s8306|s8307|s8308|s8309|s8310|s8311|s8312|s8313|s8320|s8321|s8322|s8473|s8474 +STRY#s8241|s8242 +STS#S20|S23|S209|S384|S464|S649|S819|S873|S958|S959|S961|S963|Z36|c1875|c3602|c3603|c3625|s610|s703|s1760|s1765|s1941|s1961|s1980|s2572|s2580|s2581|s3626|s3660|s3724|s3731|s4098|s4100|s4101|s5447|s5449|s5450|s5462|s5732|s5835|s5836|s7467|s7719|s7732|s7757|s8118|s8597|s9093|s9096|s9100|s9103|s9178|s9187|s9189|s9194|s9851|z31|z32|z59|z113 +STSF#s645|s646|s647|s648|s649|s650|s651|s652|s653|s654 +STSK#c3626|c3627|s2573|s2574|s2575|s2576|s2577 +STSM#s95|s96 +STSN#c2203|c2204|c3606|c3607|c3608|c3609|c3610|c3611|c3612|c9933|c9934|s1947|s3732 +STSR#s1943|s1944|s1945|s3733|s3734|s9094 +STSS#S21|S960|S962|S964|S1075|S1076|S1077|s1946|s7370|s7371|s7948|s7949|s9095 +STST#s83|s97|s98|s99|s100|s101|s761|s762|s1942|s1971|s3664|s3665|s3666|s3667|s3668|s3669|s3670|s5747 +STSW#s3671|s3672|s3673|s3674 +STT#S1006|S1090|c1874|c3601|s604|s618|s701|s1761|s1918|s1968|s3641|s3725|s4099|s4108|s7134|s7372|s7373|s7434|s7468|s7469|s7480|s7528|s7707|s7892|s8002|s8098|s8495|s8514|s8521|s9188 +STTB#S1113|S1114|s8497|s8498|s8499 +STTF#s1926|s1927|s7471|s7472|s7473 +STTH#S1001|s7377|s7378|s7379|s7380 +STTK#S1116|S1117|s7375|s7403|s7404 +STTL#c3594|c3595|c3596|s1920|s7135|s7381|s7382|s7383|s7384|s7385|s7386|s7478|s8101 +STTM#s7086|s7087|s7088|s7387|s7388|s7389 +STTN#S1002|S1003|S1135|S1136|s1921|s1923|s3726|s4111|s7136|s7405|s7479|s7714|s8102|s8501|s8502|s8503|s8504|s8505|s8506|s8507 +STTR#S1071|S1072|s3675|s3676|s3677|s3678|s7390|s7391|s7392|s7428|s7429|s7430|s7432|s7433|s7441|s7442|s7443|s7475|s8099|s8510|s8511|s8512|s8592|s8593|s8594|s8595 +STTS#S1004|S1044|S1045|S1091|s619|s1922|s4110|s7374|s7393|s7394|s7395|s7396|s7397|s7398|s7399|s7400|s7401|s7402|s7420|s7421|s7422|s7423|s7424|s7425|s7426|s7427|s7431|s7435|s7436|s7437|s7444|s7445|s7446|s7470|s7476|s7477|s7529|s7530|s7708|s7712|s7893|s7894|s8100|s8103|s8496|s8513|s8515|s8516|s8517|s8518|s8519|s8520 +STTT#s1919|s4109|s7376|s7438|s7439|s7440|s7447|s7448|s7449|s7450|s7451|s7474|s7713|s8500|s8508|s8509 +STTY#s7481|s8522 +STW#S1092 +STWJ#s8111|s8112 +STWL#s3679|s3680|s3681|s3682|s3683|s3684 +STWN#s3686|s3687|s3688|s7731|s8117 +STWR#S1055|S1056|S1057|S1058|s7720|s7721|s7722|s7723|s7724|s7725|s7726|s7727|s7728|s7729 +STWS#S1093|s3685 +STWT#c3628|s7730|s8116 +STWW#s8113|s8114|s8115 +STX#s3661|s7366|s7887|s8097 +STXN#c3597|c3598|c3599|s1924|s1925|s1938|s1939|s4112|s4113|s4114|s4115|s7369|s7406|s7407|s7408|s7409|s7410|s7411|s7412|s7413|s7414|s7415|s7416|s7417|s7418|s7419|s7891 +STXS#s1940|s3662|s3663|s7368|s7888|s7890|s7895 +STXT#s7367|s7889 +STYN#s7466 +STYT#s7465 +SW#s1771|s9969|s10177 +SW0#s9956|s9958 +SW0N#s9961 +SW0R#s10026|s10027|s10028 +SW0S#s9957|s9960|s9962 +SW0T#s9959 +SWB#s9863 +SWBK#s9970|s9971|z152|z153 +SWBN#s9866 +SWBS#s9864|s9867 +SWBT#s9865 +SWFL#s10139|s10140|s10141|s10142|s10143|s10144|s10145 +SWFT#S1265|S1266|s10059|s10060|s10061|s10062|s10063|s10064|s10065 +SWHL#S1244|S1245|S1246 +SWJ#s2632 +SWJS#s2633 +SWK#s9872|s9879|s10066 +SWKM#s9880 +SWKN#s10069 +SWKR#s9874|s9875|s9876|s9877|s9878 +SWKS#s9873|s9881|s10067|s10070 +SWKT#s10068 +SWL#s1766|s9885|s10040|s10071 +SWLH#s10042|s10043|s10044 +SWLN#s10045|s10046|s10047|s10073|s10146 +SWLS#s1767|s9888|s10048|s10074 +SWLT#s9889|s9890|s9891|s10041|s10049|s10050|s10051|s10052|s10072 +SWLW#s9886|s9887 +SWM#s9892|s9893|s10075|s10175 +SWMN#s10078|s10079 +SWMP#s9896|s9897|s9898|s9899|s9900|s9901|s9902|s9903|s9904|s9905|s9906|s9907 +SWMR#s10076|s10077 +SWMS#s9894|s9895|s10080|s10081|s10082|s10083 +SWMW#s10084 +SWN#S1247|S1261|s9882|s9908|s10092|s10147 +SWNH#s10094|s10095|s10096 +SWNJ#s10098|s10099|s10100|s10101|s10102 +SWNK#Z103|Z104|s770|s2640|s5948|s9910|s9911|s9912|s9913|s9914|s9915|s9916|s9917|s9918|s10097|s10103|s10176 +SWNN#s10149 +SWNS#S1248|S1249|S1250|S1251|S1262|s9883|s9884|s9909|s9919|s9920|s9921|s10093|s10150 +SWNT#s10085|s10086|s10087|s10088|s10089|s10090|s10091|s10148 +SWNX#s10104 +SWP#s9922|s10000|s10105|s10151 +SWPB#s9923 +SWPN#s9928|s10004|s10005|s10006|s10108|s10153 +SWPR#s9925|s9926|s9927|s10001|s10002|s10003 +SWPS#s9929|s10007|s10008|s10009|s10107|s10154 +SWPT#s9924|s10053|s10054|s10106|s10152 +SWR#s2635|s9975|s10169 +SWR0#s1777|s1778|s9938|s9939|s9940 +SWRF#s10055|s10056|s10057|s10058 +SWRJ#s2637|s2638 +SWRK#Z105|Z106 +SWRL#s10109|s10110|s10111|s10112 +SWRM#s9933|s9934|s9935|s9936|s9937 +SWRN#s9976|s10170 +SWRS#s2636|s2639|s9977 +SWRT#S477|S478|s1768|s1769|s9930|s9931|s9932|s10156|s10157|s10158|s10159|s10160|s10161|s10162|s10163|s10164|s10165|s10166|s10167|s10168 +SWRW#s9978|s9979|s9980 +SWS#S1252|S1267|s1772|s1773|s9974 +SWSL#S1253|S1254 +SWSR#S1268|S1269 +SWST#s9949|s9950|s9951 +SWT#S890|S1255|S1263|s763|s1774|s2634|s5947|s9952|s9981|s9999|s10010|s10029|s10171 +SWTB#s9983|s9984|s9985|s10011|s10012|s10013|s10014|s10015|s10016 +SWTL#s9868|s9869|s9870|s9871|s10033 +SWTM#s10034|s10035|s10036 +SWTN#S1257|S1258|s9968|s9991|s10017|s10018|s10019|s10020|s10021|s10022|s10023|s10037|s10174 +SWTP#s9992 +SWTR#s1770|s9965|s9966|s9967|s9986|s9987|s9988|s9989|s10024 +SWTS#S891|S1256|S1259|S1264|S1270|S1271|s1775|s1776|s9963|s9982|s9990|s9993|s10025|s10030|s10031|s10038|s10172 +SWTT#s9964|s10173 +SWTX#S1260|s9994|s9995|s9996|s9997|s9998|s10032|s10039 +SWX#s9941|s9953|s10113|s10117|s10118|s10155 +SWXB#s9942|s9943|s9944|s9945|s10120|s10121|s10122|s10123|s10124|s10125|s10126|s10127|s10128 +SWXF#s10137|s10138 +SWXJ#s10134|s10135 +SWXN#s9948|s10116|s10136 +SWXR#s10130|s10131|s10132 +SWXS#s9947|s9954|s9955|s10115|s10119|s10133 +SWXT#s9946|s10114|s10129 +SWYN#s9973 +SWYR#S228|S229|s775|s776|s777 +SWYT#s9972 +SX#Z1|s580|s582|s9068|s9813 +SXBL#s611|s5388|s5389|s5390|s5391 +SXL#s600|s1737|s5392|s5416 +SXLK#s9069 +SXLS#S481|s601|s602|s1738|s1739|s5393|s5394|s5395|s5396|s5397|s5398|s5399|s5400|s5401|s5402|s5403|s5404|s5405|s5409|s5410|s5411|s5412|s5413|s5414|s5415|s5417 +SXLT#s5406|s5407|s5408 +SXM#s29 +SXMS#s30|s31 +SXN#s8638 +SXNS#s8639 +SXR#Z3|Z5|Z33|s1740 +SXRS#Z4|Z6|Z34|s1741|s1742 +SXS#S14|S15|Z2|s581|s585|s586|s9814 +SXT#s32|s612 +SXTN#s615 +SXTS#s33|s34|s614 +SXTT#s613 +SXXN#s616|s617 +SXYN#s584 +SXYT#s583 +SYN#c9850 +SYNK#s791|s792|s793 +SYNS#c9851 +SYNT#c9852|c9853 +SYRS#S239 +SYS#S892 +SYSS#S893 ++++++++++ +T#D0|D171|D175|D219|D352|D479|D591|T0|T2|T110|T155|T338|T609|d0|d372|d409|d3053|d3339|d5159|d5246|d6390|d6430|d6525|h3015|t0|t131|t604|t654|t799|t2029|t2338|t2397|t2411|t2568|t2878|t2955|w611|w2372 +T0#d498|d5615|t824|t826|t2291|t2588|t2608 +T0BL#d503|d504|d505 +T0BR#t2593|t2594|t2595 +T0BT#d500|d501|d502 +T0L#d511|t2599 +T0LK#d510 +T0LR#d508 +T0LS#d506|d507|d509|d3374|d3375|d3376|t2600 +T0NK#t829|t2295 +T0PK#t2604|t2605|t2606 +T0PS#t2601|t2602|t2603 +T0R#d5008|t1364|t2597 +T0RM#d3239|d3240 +T0RN#d2870|d2871|d2872|d2873|d2874|d2875|d5012|t1367 +T0RR#d5010|d5011 +T0RS#d5013|t1365|t1368 +T0RT#d5009|t1366 +T0S#d499|d512|t825|t828|t2292|t2294|t2589 +T0SM#t2607 +T0ST#t2598 +T0T#t827|t2293|t2596 +T0X#t2590 +T0XS#t2591|t2592 +TB#D190|D192|D194|D630|T4|T8|T10|T150|T408|d4|d6|d332|d406|d6331|t1|t6|t40|t1974|t1976|t4185|t4187|t4192|t4193 +TB0#T16 +TB0S#T17 +TBK#T402|d594|t656|t2030 +TBKK#t2368|t2369|t2370|t2371|t2372|t2373 +TBKL#d513|d514|d515 +TBKN#d598|t2374|t2375|t2376|t2377|t2378 +TBKR#d596|d597 +TBKS#T403|d599|t657|t2031|t2032 +TBKT#d595 +TBL#D472|d12|d407|d3249|d5160|d5626|d5644|t10|t12|t4215 +TBL0#d5637|d5638 +TBLH#d5628|d5629|d5630 +TBLK#d3090|d3091|d3092|t14|t15|t16|t17 +TBLL#t19|t20|t21 +TBLN#D632|D633|d18|d3253|d5640|d5641|d5642|d5643|t36 +TBLR#d14|d15|d16|d5631|d5632|t48|t49|t50|t51|t52|t53|t54|t55|t56|t57|t58|t59|t60|t61|t62|t4214 +TBLS#T151|T152|d17|d3093|d3094|d3095|d3096|d3097|d3098|d3099|d3100|d3101|d3102|d3250|d3252|d5633|d5634|t11|t13|t22|t23|t24|t25|t26|t27|t28|t4195|t4216|t4217 +TBLT#D582|D583|d13|d559|d560|d561|d562|d563|d564|d565|d566|d567|d3251|d5627|d5635|d5636|d5639|t18|t29|t30|t31|t32|t33|t37|t38|t39|t63|t64|t65|t66|t70|t71|t72 +TBLW#t34|t35 +TBLX#t67|t68|t69 +TBN#D471|T406|d5161 +TBNK#d11|d337|d600|d601|d602|d603|d5162|d6333|d6334|t5|t42|t4211|t4212 +TBNR#d573|d574|d575 +TBNS#T407|d5163 +TBNT#d556|d557|d558 +TBR#D196|D198|D200|T12|T18|T339|d8|d334|d516|d3056|t44|t4190|t4196 +TBRF#D634|D635|d580|d581|d582|d583|d584 +TBRK#d376|d377|d517|d518|d519|d520|d521|d522|t2033|t2034|t2035|t2036|t4198|t4199|t4200|t4201|t4202|t4203|t4204|t4205 +TBRM#D473|d523|d524 +TBRN#T14|T15|d526|t7|t8|t9 +TBRS#D197|D199|D201|T13|T19|T340|T341|T342|d9|d10|d335|d336|d527|d585|d586|d3055|d3057|t45|t46|t4197|t4206|t4207|t4208|t4209 +TBRT#d525 +TBS#D191|D193|D195|D202|D203|D631|T5|T9|T11|T404|T405|T409|d5|d19|d338|d528|d587|d3254|d6337|d6341|t2|t4|t43|t47|t1975|t4186|t4188|t4189|t4194|t4210|t4213 +TBSK#T6|T7 +TBSL#d6338 +TBSM#d530|d531|d532 +TBSN#d536|d6339|d6340 +TBSP#t653 +TBSR#d533|d534 +TBSS#D204|d535 +TBST#d529|t4191 +TBT#T343|d7|d333|d374|d538|d568|d588|d604|d5645|d6332|d6335|t3|t41|t2881 +TBTB#d537 +TBTF#d5651|d5652|d5653|d5654 +TBTK#d3088|d3089 +TBTL#d5657|d5658 +TBTN#T345|T346|d545|d571|d607|d5655|d5656 +TBTR#d541|d542|d543|d590|d591|d592|d5648|d5649|d5650 +TBTS#T344|d375|d539|d544|d569|d572|d589|d593|d605|d608|d3086|d3087|d5646|d5659|d6336|t2882|t2883 +TBTT#d540|d570|d606|d5647 +TBX#d546|d548|d576 +TBXN#d555|d579 +TBXR#d551|d552|d553 +TBXS#d549|d550|d554|d578 +TBXT#d547|d577 +TF#D12|D151|D159|D163|D223|D344|D640|D642|T24|T353|d53|d460|d1111|d1366|d1454|d3379|d5028|d5029|d5036|d5147|d5257|d5686|d6416|t135|t2047|t2412|t2415 +TF0N#d3698|d3699|d3700|d3701|d3702|d3703|d3704|d3705|d3706|d3707|d3708|d3709|d3710 +TF0R#d3696|d3697 +TFBR#d1234|d1235|d1236 +TFK#d1296 +TFKL#d3010|d3011|d3012|d3013|d3014|d3015|d3016|d3017|d3018|d3019|d3020|d3021|d3403|d3404|d3405|d3406|d3407 +TFKN#d1300 +TFKR#d1298|d1299 +TFKS#d1301 +TFKT#d1158|d1159|d1160|d1161|d1164|d1165|d1166|d1167|d1171|d1172|d1173|d1174|d1175|d1176|d1177|d1178|d1297|d5688|d5689|d5690|d5691|d5692 +TFKX#d1162|d1163|d1168|d1169|d1170|d1450|d1451 +TFL#T661|d1246|d2934|d2975|d6418 +TFLF#d3025|d3026|d3027|d3028 +TFLJ#d5141|d5142|d5143|d5144 +TFLK#d1121|d1122|d1123|d1124|d1125|d1126|d1127|d1281|d1282|d1283|d1284|d1285|d1286|d1287|d1288|d1289|d1290|d1291 +TFLM#d1248|d1249|d2984|d2985 +TFLN#D347|D348|T166|T167|T662|d1254|d1302|d1303|d1304|d2937|d2978|d2983|d5031 +TFLP#d2948|d2949|d2950|d2951|d2952|d2953|d2954|d2955|d2956|d2957|d2958|d2959 +TFLR#d1250|d1251|d1252|d2986|d2987|d2988 +TFLS#d1253|d2936|d2976|d2989|d6419 +TFLT#d1138|d1139|d1140|d1141|d1142|d1143|d1144|d1145|d1247|d1274|d1275|d1276|d1277|d1305|d1306|d1307|d1308|d1311|d1312|d1313|d2935|d2977|d2982|d2990|d2991|d2992 +TFLW#d1292|d1293|d1294|d1295 +TFLX#d1278|d1279|d1280|d1309|d1310|d2931|d2932|d2933|d2979|d2980|d2981|d3023|d3024 +TFM#d1131 +TFMN#d1137 +TFMR#d1133|d1134|d1135 +TFMS#d1136 +TFMT#d1130|d1132 +TFMX#d1128|d1129 +TFN#D88|D345|D349|D457|T355|d351|d461|d1257|d5032|d5092|t4616 +TFNB#D404|D405|d1255|d1256 +TFNK#d1361|d5099|d5259 +TFNL#d5094 +TFNN#D351|d463|d464|d1263|d5100 +TFNP#D153|D154|d354|d355|d356 +TFNR#d1259|d1260|d1261|d5095|d5096|d5097 +TFNS#D89|D346|D350|D458|T356|d49|d352|d353|d465|d468|d469|d1179|d1180|d1181|d1182|d1183|d1184|d1185|d1196|d1197|d1198|d1199|d1200|d1201|d1202|d1203|d1204|d1205|d1206|d1207|d1208|d1209|d1210|d1211|d1212|d1213|d1214|d1215|d1230|d1231|d1262|d2960|d2961|d2962|d3206|d5033|d5034|d5098|d5101|d5102|d5103|d5104|d5105|d5109|d5110|d5111|d5112|d5113|t4617|t4618 +TFNT#D442|d462|d1186|d1187|d1188|d1189|d1190|d1191|d1192|d1193|d1194|d1195|d1232|d1233|d1258|d1264|d1265|d1266|d1271|d1272|d1273|d2963|d2964|d5093|d5106|d5107|d5108 +TFNX#d1267|d1268|d1269|d1270|d5090|d5091 +TFR#D589|d3|d47|d466|d1216|d1338|d3043|d3380|d5038|d6420 +TFRJ#d5040|d5041|d5042|d5043|d5044|d5045|d5046|d5047 +TFRK#d1344|d1345|d1346|d1347|d3207|d3208|d3209|d3210|d3412|d3413|d3414|d3415|d3416|d3417 +TFRL#d1224|d1225|d1226 +TFRM#d1221|d1222|d1223|d1320|d1321|d1322|d1323|d1324|d1325|d1326|d1327|d1328|d1329|d1330 +TFRN#d1217|d1218|d1219|d1220|d1228|d3048|d3382|d3383|d3384|d3385|d3386|d3387|d3388|d3389|d3390|d3391|d3392|d3393|d3394|d3395|d3396|d3397|d3398|d3399|d3400|d3401|t601|t602|t603 +TFRR#d3045|d3046|d3047 +TFRS#D590|d1229|d1314|d1315|d1316|d1317|d1318|d1319|d1343|d1348|d1349|d1350|d1351|d1352|d1353|d1354|d3049|d3402|d5039|d5048|d5049|d5050|d5051|d5052|d5053|d5054|d5055|d5056|d5057|d5058|d5063|d5064|d5065|d5127|d5128|d5129|d5130|d5131|d5132|d5133|d5134|d5135|d5136|d5137|d6421|d6422 +TFRT#d1227|d1331|d1332|d1333|d1334|d1335|d1336|d1337|d3044|d3381|d5066|d5067|d5068|d5069 +TFRX#d5059|d5060|d5061|d5062 +TFRY#d1339|d1340|d1341|d1342 +TFS#D152|D160|D161|D162|D164|D224|D641|D643|T25|T354|d1112|d1245|d1362|d1453|d2972|d2993|d2997|d3418|d5030|d5035|d5070|d5146|d5148|d5260|d5687|d5693|d6417|d6423|t134|t136|t2048|t2049|t2413|t2414|t4619|t4620 +TFSB#d5114|d5115|d5116 +TFSF#d3429|d3430|d3431|d5121|d5122|d5123 +TFSL#d2994|d3420 +TFSM#d1114|d1115 +TFSN#d1120|d1237|d1238|d1239|d1240|d1365|d2995|d2996|d3000|d3421|d3426 +TFSR#d1116|d1117|d1118|d3422|d3423|d3424|d5124|d5125|d5126 +TFSS#d1119|d1364|d2973|d2974|d2999|d3425 +TFST#d48|d467|d1113|d1241|d1242|d1243|d1363|d2938|d2939|d2940|d2941|d2942|d2943|d2944|d2945|d2946|d2947|d2998|d3419|d5071|d5072|d5073|d5074|d5075|d5076|d5077|d5078 +TFT#D3|D155|T26|T233|d54|d357|d1146|d1244|d1355|d1452|d2965|d3022|d3029|d3033|d3050|d5037|d5080|d5138|d5145|d5258|d6632|t132|t4228|t4614 +TFTB#d5079 +TFTL#d50|d51|d52|d57|d1358|d3001|d3002|d3003|d3004|d3005|d3006|d3007|d3008|d3009|d3051|d5694|d5695|d5696|d5697|d5698 +TFTN#d58|d1151|d1359|d1360|d2968|d3037|d3052|d3408|d3409|d3410|d3411|d5082|d5083|d5084|d5089|t4231 +TFTR#d55|d1148|d1149|d1150|d1356|d5085|d5086|d5087 +TFTS#D4|D156|D157|D158|T27|d56|d358|d359|d1152|d1153|d1154|d1155|d1156|d1157|d1357|d2967|d3034|d3035|d3036|d5088|d5139|d5140|d6633|d6634|t133|t4229|t4232|t4615 +TFTT#d1147|d2966|d3030|d3031|d3032|d5081|t4230 +TFX#d5699 +TFXN#d2969|d2970|d2971|d3038|d3039|d3040|d3041|d3042|d3427|d3428|d5117|d5118|d5119|d5120 +TFYN#d1367|d1455|d5149 +TH#D481|T32|d3083|t2901 +THK#D366 +THLT#t2403|t2404|t2405 +THMN#d1397|d1398|d1399|d1400|d1401|d1402|d1403|d1404|d1405|d1406|d1407|d1408|d1409 +THMT#d1410|d1411|d1412|d1413|d1414|d1415|d1416 +THPN#d1440|d1441|d1442|d1443|d1444|d1445|d1446|d1447 +THRN#T170 +THS#D482|T33|d3084|d3085|t2902|t2903 +THT#T28|d3080|t2897 +THTR#d1417|d1418|d1419|d1420|d1421|d1422|d1423|d1424|d1425|d1426|d1427|d1428|d1429|d1430|d1431|d1432|d1433|d1434|d1435|d1436|d1437|d1438|d1439|d3510 +THTS#T29|d3081|d3082|t2898|t2900 +THTT#t2899 +THXN#T30|T31 +TJ#D475|d1073|d5231|d5242|d5269 +TJ0R#t2421|t2422 +TJBT#D468|D469 +TJKR#D467 +TJKS#T41 +TJKT#d1477|d1478|d1479|d1480|d1483 +TJKX#d1481|d1482 +TJM#d5233 +TJMS#d5234 +TJN#D416|T359|d6386 +TJNK#d5241 +TJNR#d1376|d1377|d1378|d1379|d1380|d1381|d1382|d1383|d1384 +TJNS#D417|D436|T360|d6387 +TJR#d5235|d5239|t2050 +TJRS#d5236|d5237|t2051|t2052 +TJRT#d3332|d3333|d3334|d3433 +TJS#D476|d1074|d1075|d5238|d5270|d5271 +TJSS#D232 +TJST#d3434|d3435|d3436|d3437|d3438|d3439|d3443|d3444|d3445|d5240 +TJSX#d3440|d3441|d3442 +TJT#d3451|d5232|d6425 +TJTL#d3453|d3454|d3455|d3456|d3457|d3458|d3459|d3460|d3461|d3462|d3463|d3464|d3465|d3466|d3467|d3468|d3469 +TJTS#d3452|d3470|d3471|d3472|d3473|d3474|d3475|d3476|d3477|d3478|d3479|d3480|d3481|d3482|d3483|d3484|d3485|d3486|d3487 +TK#D205|D215|D388|D406|D584|D646|T415|T418|T600|d59|d63|d408|d694|d826|d881|d995|d1368|d3282|d3290|d3432|d3511|d5164|d5173|d5193|d5261|d5288|d5665|d5675|d6352|d6370|d6424|d6431|d6673|t86|t102|t103|t137|t142|t195|t677|t1977|t1979|t2416|t2418|t2569|t2679|t2830|t2838|t4218|t4233|t4580 +TK0L#d689|d690|d691|d692|d693 +TKBL#d6354|d6355|d6356|d6357 +TKBR#d3296|d3297|d6358 +TKBT#t4234|t4235|t4236 +TKF#d618|t199 +TKFN#d619|d620|d621|d622 +TKFR#t204|t205|t206 +TKFS#d623|t200|t201 +TKFT#d5272|d5273|d5274 +TKFX#d5275|d5276|d5277 +TKHN#d831|d832 +TKHT#d3293|d3294 +TKK#D210|t658 +TKKF#T410 +TKKN#d624|d625|d626 +TKKR#d1484|d1485|d1486|d5263|d5264|d5265 +TKKS#D5|D211|t659|t660 +TKKT#t2379|t2380|t2381 +TKKW#T420|T421 +TKKX#d5266|d5267|d5268 +TKL#d627|d3058|d6342|t93|t1175|t1991|t2425 +TKL0#t670 +TKLF#D369|D370|d878|d879|d880 +TKLK#D206|D207|d5292|d5293|d5294|d5295|d5296 +TKLM#d835|d836|d837|d838|d839|d840|d841|d842|d843|d844|d845 +TKLN#d865|d866|d867|d868|d869|d870|d871|d872|d873|d874|d875|d876|d877|d889|d890|d891|d892|d893|d894|d895|d896|d897|d898|d5182|d5183|d5184|d6363|d6364|d6365|t100|t1997|t2429 +TKLR#d846|d847|d848|d849|d850|d851|d852|d853|d854|d855|d856|d857|d858|d899|d900|d901|d902|d903|d904|d905|d906|d907|d908|d909|d910|d911|d912|d913|d914|d915|d916|d917|d918|d919|d920|d921|d922|d923|d924|d925|d926|d927|d928|d929|t96|t97|t98|t1993|t1994|t1995 +TKLS#D586|D587|D588|T417|d628|d629|d859|d860|d861|d862|d863|d864|d3059|d3060|t94|t99|t1176|t1177|t1996|t2426|t2428 +TKLT#d1487|d1488|d1489|d6724|d6725|d6726|t95|t1992|t2427 +TKLX#D434|D435|t1998|t1999 +TKM#T20|d5297 +TKMN#d5213|d5214|d5215|d5216|d5217|d5218|d5219|d5220|d5221|d5299 +TKMP#d636|d637|d638|d639|d640|d641|d934|d935|d936|d937|d938|d939|d940|d941|d942|d943|d944|d945|d946|d947 +TKMS#T21|T160|T161|d930|d931|d932|d933|d5298|d5300 +TKMT#d630|d631|d632|d633|d634|d635|d5301|d5302|d5303|d5304|d5305|d5306|d5307|d5308|d5309|d5310|d5311|d5312|d5313|d5314|d5315|d5316|d5317|d5318|d5319|d5320|d5321|d5322|d5323 +TKN#D179|d410|d1456|d5287|t198|t2449|t2806|t2832|t4576 +TKNF#d3488|d3489|d3490|d3491 +TKNJ#d948|d949 +TKNK#d833|d3449|d3450|d5181|d5286|d6362|d6426|t92|t140|t211|t212|t1990|t2424|t2841|t4226|t4238 +TKNL#d3125|d3126|d3127|d3128|d3129 +TKNN#d1458|t2834 +TKNS#D390|D391|D395|D396|d411|d412|d413|d414|d415|d950|d951|d952|d953|d954|d955|d956|d957|d958|d1459|d3112|d3113|d3114|d3115|d3116|d3117|d3118|d3119|d3120|d3121|d3122|d3123|d3124|d3284|d3285|t91|t2450|t2451|t2452|t2453|t2807|t2808|t2835|t4577|t4578 +TKNT#T347|T348|d642|d643|d644|d645|d646|d647|d648|d959|d960|d961|d962|d963|d964|d965|d966|d967|d968|d1457|d3492|d3493|d3494|d3495|d3496|d3497|t2833 +TKNX#D392 +TKP#t671|t2399 +TKPF#t673|t674|t675 +TKPJ#d988|d989|d990 +TKPL#d991|d992|d993|d994 +TKPN#d6366 +TKPS#t672|t676|t2400|t2401 +TKPT#d649|d650|d651|d652|d653|d654|d655|d656|d657|d658 +TKR#D13|D23|D217|D415|T602|d60|d83|d969|d1005|d1034|d1394|d3286|d3446|d5282|d5667|d6360|t89|t207|t1982|t2836|t4220 +TKRB#d659|d660|d661|d662|d663|d664|d665|d666|d667|d668|d669|d670|d671|d672|d673|d674|d675|d676|d677|d678|d679|d680|t4222 +TKRF#d3498|d3499|d3500 +TKRL#d5283|d5284 +TKRM#d986|d987|d1010|d1011|d1012|d1013|d1014|d1023|d1024|d1025|d1026|d1027|d1028|d1029|d1030|d1031|d1032|d1033|d3130|d3131|d3132|d3133|d3134|d3135|d3136 +TKRN#D6|D7|d1008|d3288|t4224 +TKRP#d1015|d1016|d1017|d1036|d1037|d1038|d1039|d1040 +TKRS#D14|D24|D218|D393|D394|T357|T358|T603|d61|d62|d84|d85|d982|d983|d984|d985|d1000|d1001|d1002|d1003|d1004|d1006|d1009|d1018|d1019|d1020|d1022|d1393|d1395|d1396|d3289|d3447|d3448|d3501|d3502|d3503|d3504|d3505|d3506|d3507|d3508|h1028|t208|t209|t1983|t1984|t2069|t2070|t2071|t4221|t4225 +TKRT#D149|D150|d66|d67|d68|d69|d70|d970|d971|d972|d973|d977|d978|d979|d980|d981|d1007|d1021|d1385|d1386|d1387|d1388|d1389|d1390|d1391|d1392|d3104|d3105|d3106|d3107|d3108|d3287|t4223 +TKRX#d974|d975|d976 +TKRY#d1035 +TKS#D216|D225|D389|D407|D459|D461|D585|D647|T234|T416|T419|T601|d64|d65|d697|d827|d834|d996|d999|d1369|d1373|d3283|d3291|d3292|d3295|d3509|d3512|d3513|d5165|d5174|d5185|d5194|d5262|d5285|d5289|d5324|d6353|d6367|d6432|d6436|d6674|t87|t101|t104|t105|t138|t141|t143|t144|t210|t613|t620|t678|t682|t1978|t1980|t2000|t2002|t2417|t2419|t2420|t2430|t2680|t2681|t2839|t2840|t4227|t4239|t4453|t4581|t4582 +TKSB#d5325|d5326|d5327|t615 +TKSJ#d2148|d2149|d2150|d2151|d2152|d2153|d2154|d2155 +TKSK#T168|T169|T235|T236|t622|t623|t624|t2942|t2946|t2947|t2948|t2949|t2950|t2951 +TKSL#D463|D464|d681|d682|d683|d684|d685|d686|d687|d688|d5328|d5329|d5817|d5818|d5819 +TKSM#t632|t633|t634|t640|t641|t2934|t2935|t2936|t2937|t2938|t2939|t2940|t2941 +TKSN#D397|D398|D465|D466|T237|T238|T604|T605|d1372|d1375|d3693|d3694|t631|t635|t642|t643|t644|t645|t646|t647|t648|t2382|t2383|t2384|t2952|t2953|t2954 +TKSP#t649|t650|t651|t652 +TKSS#D460|D462|T239|T240|d1370|d5290|d5291|t614|t619|t621|t636|t2943|t2944|t2945|t4457 +TKST#D362|D363|D364|D365|d1371|d1374|d2128|d2129|d2130|d2131|d2132|d2133|d2134|d2135|d2136|d2137|d2138|d2139|d2140|d2141|d2142|d2143|d2144|d2145|d2146|d2147|d3072|d3073|d3074|d3075|d3076|d3077|d3078|d3079|d3690|d3691|d3692|d5186|d5187|d5668|d6361|t90|t618|t625|t626|t627|t628|t629|t630|t1383|t1384|t1385|t1386|t1387|t1388|t1389|t1390|t1391|t1392|t1393|t1394|t1395|t1396|t1397|t1398|t1399|t2837|t4454|t4455|t4456 +TKSW#t637|t638|t639 +TKSX#t616|t617 +TKT#D25|d609|d698|d830|d882|d3299|d5175|d5176|d5278|d6343|d6359|d6371|d6427|t88|t106|t139|t202|t1981|t1985|t2423|t2831|t4219|t4237 +TKTF#D399|D400|D401|d416|d417|d418|d419|d420|d421|t108|t109|t110 +TKTK#d1449|t111|t112|t113|t114|t118|t2001 +TKTL#d29|d30|d31|d32|d33|d3298|d5279|d6374|d6375|d6376|d6378|t119|t120|t121|t122|t123|t124|t679|t680|t681 +TKTM#d3321|d3322|d6433|d6434|d6435 +TKTN#D27|d611|d612|d613|d614|d615|d616|d888|d5179|d5280|d5281|d6377|t788|t789|t790|t1988 +TKTR#D208|D209|D474|d884|d885|d886|d5195|d5196|d5197|d5198|d5199|d5200|d5201|d5202|d5203|d5204|d5205|d5206|d5207|d5208|d5209|d5210|d5211|d5212|d5330|d5331|d5332|d5333|d5334 +TKTS#D26|D28|d610|d617|d887|d3300|d5177|d5180|d6344|d6345|d6372|d6379|d6428|d6429|t107|t203|t1986|t1989 +TKTT#d883|d3301|d3302|d3303|d3304|d3308|d3309|d3310|d3311|d3312|d3313|d3314|d3315|d3514|d3515|d3516|d5178|d6373|t839|t840|t841|t1987 +TKTX#d3305|d3306|d3307|t115|t116|t117 +TKW#t196 +TKWR#d5188|d5189 +TKWS#t197 +TKWT#D15|D16|d5335|d5336|d5337|d6368|d6369 +TKXN#d3316|d3317|d3318|d3319|d3320 +TKXR#d828|d829 +TKY#T422 +TKYN#d696|d998 +TKYR#d5190|d5191|d5192 +TKYS#T423 +TKYT#T424|T425|T426|d695|d997 +TL#D17|D29|D31|D33|D37|D233|D255|D260|D262|D371|D420|D426|D485|D487|D489|D541|D595|T52|T59|T172|T178|T361|T616|d71|d75|d106|d118|d470|d1490|d1491|d1522|d1603|d3137|d3548|d3552|d5339|d5345|d5355|d5370|d6321|d6329|d6392|d6441|d6452|d6453|t145|t216|t243|t253|t255|t683|t945|t958|t2075|t2080|t2431|t2468|t2570|t2842|t4247 +TL0#D650 +TL0N#t922|t923|t924 +TL0S#D651 +TLB#D483|t244 +TLB0#t2469|t2470|t2471 +TLBK#t147|t148|t149|t2574|t2575|t2576 +TLBL#t2081 +TLBN#T46|T47|t153|t154 +TLBR#D247|D248|D418|D419|T42|T43|d1524|d1525|d1526|d1527|d1528|d1529|d1530|d1531|d1532|d1533|t150|t151|t152|t218|t219|t220|t2572|t2573 +TLBS#D484|t245|t246 +TLBT#T44|T45 +TLF#D272|d1643 +TLFK#D274 +TLFL#d5348|d5349|d5350 +TLFN#d1620|d1621|d1622|d1649|d5385|d5386|d5387|t893|t894|t895|t896|t897|t898|t899|t900|t901|t902|t903|t930|t931|t932 +TLFR#d1587|d1588|d1589|d1590|d1591|d1592|d1593|d1594|d1595|d1596|d1597|d1598|d1599|d1600|d1601|d1602|d1645|d1646|d1647 +TLFS#D273|d1648|t685|t933|t934|t935|t936 +TLFT#d1519|d1520|d1521|d1644|t904|t905|t906|t907 +TLFX#t937|t938|t939 +TLH#D253|t256 +TLHS#D254|T50|T51|d5361|d5362|d5363|t257|t258 +TLJ#d1631|t2082 +TLJN#d1635|d3544|d3545|d3546|d3547 +TLJS#d1632|d1634|d3160|d3161|d3162|d3163|d3164|t2083 +TLJT#d109|d1633 +TLK#T181|d3158|d3166|d6532|t213|t229|t237|t242 +TLKL#d1606|d1607|d1608|d1609|d1610|d1611|d1612|d1613|d1614|d1615 +TLKM#t215|t847|t848|t849|t850|t851|t852|t853|t854|t855 +TLKN#d3170|t240|t856|t857|t858|t859|t874|t875|t876 +TLKR#D234|D235|D236|D237|t234|t235|t236|t860|t861|t862|t863|t864|t865|t866|t867|t868|t869|t870|t871|t872|t873 +TLKS#T182|d1534|d1535|d1536|d1575|d1576|d1577|d1578|d1579|d1642|d3159|d3165|d3167|d3169|d6533|t214|t238|t239|t241|t842|t843|t844|t845|t846|t940|t941|t942|t943|t944 +TLKT#D251|D252|d1498|d1499|d1500|d1501|d1502|d1503|d1504|d1505|d1506|d1537|d1538|d1539|d1540|d1541|d1542|d3139|d3140|d3141|d3142|d3143|d3144|d3145|d3146|d3147|d3168|d3342|d3343|d3344|t155|t156|t158|t159|t160|t161|t162|t163|t164|t165|t230|t231|t232|t233|t2473|t2474|t2475|t2579 +TLKX#d1507|d1508|d1509 +TLL#D258|T57 +TLLJ#t886|t887|t888 +TLLS#D259|T58 +TLM#d3535 +TLMK#t2580|t2581|t2582 +TLMN#T363|T364|d5372|d5373|d5374 +TLMR#D264|D265|D266|D267|t877|t878|t879 +TLMS#d3536|d3537 +TLMT#T61|T62|T63|T64|T65|T66|d1553|d1554|d1555|d1556|d1557|d1558|d1559|d1560|d5375|d5376|d5377|d5378|t880|t881|t882|t883|t884|t885 +TLMX#D38|D39|D40 +TLN#D238|D240|D249|D424|D708|T55|T614|t260|t2478|t2905 +TLNK#d389|d477|d478|d479|d1568|d1569|d1570|d1571|d1572|d1573|d1574|d3152|d3157|d5354|d5365|d6397|d6404|d6448|t166|t167|t950|t951|t2079|t2088|t2446|t2476|t2578 +TLNL#T668 +TLNS#D239|D241|D250|D425|D709|T56|T615|d110|d111|d112|d6449|d6450|t252|t261|t262|t2479|t2906|t2907 +TLNT#d1561|d1562|d1563|d1564|t221|t222|t223|t224 +TLNX#d1565|d1566|d1567 +TLP#d3067|d5366|t4244 +TLP0#t889|t890|t891|t892 +TLPL#t908|t909|t910 +TLPP#t180|t181|t182 +TLPR#T173|T174|t911|t912|t913 +TLPS#d3068|d3069|d5367|d5368|t177|t178|t179|t4245|t4246 +TLPT#d3517|d3518|d3519 +TLR#T34|T148|T179|T669|d114|d471|d3149|d3154|d5357|d5379|d5383|d6395|d6402|d6446|t172|t247|t946|t2085|t2434 +TLRB#t2455|t2456 +TLRM#d1583|d1584|d1585|t956|t957|t4242|t4243 +TLRN#T54|t175|t2457|t2458|t2459|t2460|t2461 +TLRS#D268|D269|D270|D271|D491|D492|T35|T149|T180|T670|d115|d116|d472|d473|d1580|d1581|d1582|d3150|d3151|d3155|d3156|d5358|d5359|d5380|d5381|d5382|d5384|d6396|d6403|t173|t176|t947|t948|t2086|t2087|t2435 +TLRT#D422|D423|d5351|d5352|d6442|d6443|d6444|t174|t2462|t2463|t2464|t2465 +TLRX#d474|d475|d476|t2466|t2467 +TLS#D18|D30|D32|D34|D35|D36|D256|D261|D263|D372|D421|D427|D486|D488|D490|D542|D596|D648|D649|T53|T60|T362|T486|T617|T618|d72|d73|d74|d107|d108|d117|d480|d1497|d1523|d1586|d1604|d1605|d1616|d3138|d3171|d3172|d3182|d3549|d3550|d3551|d3553|d5338|d5340|d5346|d5353|d5356|d5364|d5369|d5371|d6330|d6393|d6408|d6451|t146|t168|t183|t217|t225|t250|t254|t263|t264|t684|t686|t949|t952|t959|t2076|t2078|t2089|t2432|t2447|t2477|t2571|t2583|t4248 +TLSB#d3181 +TLSF#d1640|d1641 +TLSK#t915|t916|t917|t918|t919|t920|t921 +TLSL#t914 +TLSM#d6322|d6323|d6438|d6439|d6440|t226|t227|t228|t2448 +TLSN#T48|T49|d1619|d3178|d3185 +TLSP#t184|t185|t186 +TLSR#d3174|d3175|d3176 +TLSS#D257|T487|T619|d1543|d1544|d1545|d1618|d3177|d3179|d3180|d3184|t265 +TLST#T429|T430|d1617|d3173|d3183|d6324|d6325|d6398|d6399|d6400|d6405|d6406|d6407|d6437|d6447|t248 +TLT#D275|T427|d113|d386|d481|d1510|d1546|d1623|d1627|d3148|d3153|d3522|d3532|d3558|d5347|d5360|d5388|d6327|d6394|d6401|d6445|t157|t169|t249|t2072|t2077|t2084|t2090|t2433|t2436|t2444|t2454|t2472|t2577 +TLTF#d1549|d1550 +TLTK#T431|T432 +TLTL#D543|D544|d3554|d3555|d3556|d3557|t953|t954|t955 +TLTN#D41|D42|d1515|d1551|d1630|d3525|d3538|d3539|d3540|d3541|d3542|d3543|d3561|t2092|t2439 +TLTP#T175|T176|T177|t925|t926|t927|t928|t929 +TLTR#d1512|d1513|d3528|d3529|d3530|d3531|d5344|t2440|t2441|t2442 +TLTS#D276|T428|d387|d388|d1514|d1552|d1624|d1625|d1629|d3524|d3533|d3534|d3560|d5389|d5393|d6326|d6328|t170|t171|t2073|t2074|t2093|t2437|t2443|t2445 +TLTT#d1511|d1547|d1548|d1626|d1628|d3523|d3559|t2091|t2438 +TLTX#d3520|d3521|d5390|d5391|d5392 +TLWN#t187|t188|t189 +TLWR#D242|D243|D244|D245|D246 +TLX#t251 +TLXN#d1516|d1517|d1518|d1636|d1637|d1638|d1639|d3526|d3527|d3562|d3563|d3564 +TLYN#d119|d1496|t259 +TLYR#d1493|d1494|d1495 +TLYT#d1492 +TM#D45|D277|D408|D493|T67|T73|T80|T83|T365|T371|T401|T433|T436|T440|T442|d120|d134|d1076|d1773|d3565|d3566|d5397|d5488|d6454|d6475|t266|t281|t687|t803|t2105|t2480|t2490|t2503|t4267 +TM0#T375|t2154 +TM0L#d1946|d1947|d1948|d1949|d1950|d1951|d1952|d1953|d1954|d1955|d1956|d1957|d1958|d1959 +TM0S#T376|t2155 +TMB#d1775|t2492 +TMBF#d6460|d6461|d6462|d6463 +TMBK#T367|T368 +TMBL#d1778|d1779|d1780|d1781|d1782|d1783|d1784|d1785|d1786|d1787|d1788|d1789|d1790|d1791|d6455|d6456|d6457|d6464|t960|t961|t4249|t4250|t4251|t4252|t4253|t4254|t4255|t4256|t4257|t4258|t4259 +TMBN#d1777|d6465|d6466 +TMBR#d6458|t277|t278|t279|t280|t2094|t2095|t2096|t2097|t2098|t2099|t2100|t2101|t2102|t2103|t2104|t4260|t4261|t4262 +TMBS#d1792|d6459|d6467|t2491|t2493|t2495|t2496|t2497|t2498|t2499 +TMBT#d1776 +TMBW#d6468|d6469|d6470 +TMBY#t2494 +TMFL#t2506|t2507|t2508 +TMFS#d1079|d1080|d1081|d1082|d1083|d1084|d1085|d1086 +TMHK#t2482|t2483|t2484|t2485|t2486 +TMJ#d122 +TMJB#d124 +TMJN#d127|d128|d1729|d1730|d1731 +TMJS#d123|d126 +TMJT#d125 +TMK#D367 +TMKJ#d1670|d1671|d1677|d1678 +TMKK#d1672|d1673|d1674|d1675|d1676 +TMKL#D52 +TMKN#d1650|d1651|d1652|d1653|d1654|d1655|d1656|d1657|d1658|d1659|d1660|d1661|d1662|d1663|d1664|d1665|d1666|d1667|d1668|d1669 +TMKP#t2108|t2109|t2110|t2111|t2112 +TMKR#D285|D286|D287|D288|D289|D290|d1793|d1794|d1795|d1796|d1797|d1798|d1799|d1800|d1801|d1802|d1803|d1804|d1805|d1806|d1807|d1808|d1809|d1810|d1811|d1812|d1813|d1814|d1824|d1825|d1826|d1827|d1828|d1829|d1830|d1831|t2509|t2510|t2959 +TMKS#D368|T369|T370 +TMKT#d1724|d1725|d1726|d1727|d1728|t2500|t2501|t2502 +TML#T75|d3594|t268|t283|t2119 +TMLN#T438|T439|t2118 +TMLR#D19|D20|t2116 +TMLS#T76|T77|d1922|d1923|t269|t270|t2113|t2114|t2115|t2117|t4280|t4281 +TMLT#d1732|d1733|d1734|d1735|d1736|d1737|d1738|d1739|d1740|d1741|d1742|d1743|d1744|t4275|t4276|t4277|t4278|t4279 +TMLX#d1832|d1833|d1834|d1835|d1836|d1837|d1838|d1839|d1840 +TMMN#d1745|d1746|d1747|d1748|d1749 +TMN#D48|D50|D53|T78|d43|d139|d1704|d1841|d5394|d5439 +TMNB#d140|d141 +TMNK#D283|D284|D495|D496|D497|D498|D499|D500|D501|D502|D503|D504|D505|D506|D507|D508|D509|D512|D513|d45|d138|d1078|d1857|d1858|d1859|d1861|d1862|d3600|d5435|d5491|t289|t690|t805|t2148|t2149|t2150 +TMNL#d1867|d1868|d1869 +TMNN#D510|D511|d146|d147|d1706|d1860|d3584|d3585|d3586|d5418|d5419|d5420|d5421|d5422|d5436|d5437|d5438 +TMNR#d1707|d1708|d1709|d1710|d1711|d1712|d1750|d1751|d1752|d1753|d1754|d1755|d1756|d1757|d1758|d5430|d5431|d5432|d5433|d5434 +TMNS#D49|D51|D54|T79|d44|d46|d148|d1713|d1842|d1863|d1864|d1865|d1866|d1870|d1871|d1872|d1873|d1874|d1875|d1876|d1877|d1878|d1879|d1880|d1881|d1882|d1883|d1884|d1885|d1886|d1887|d1888|d3601|d3602|d5395|d5396|d5440|d5441|t284 +TMNT#d144|d145|d1679|d1680|d1681|d1682|d1705|d1714|d1715|d1843|d1844|d1845|d1846|d1847|d1848|d1849|d1850|d1851|d1852|d1853|d1854|d1855|d1856|d1918|d1919|d1920|d1921|d3192|d3193|d3194|d3195|d3196|d3197|d3590|d3591|d5423|d5424|d5425|d5426|d5429 +TMNX#d142|d143|d1716|d1717|d3568|d3569|d3570|d3571|d3572|d3573|d3574|d3575|d3576|d3577|d3579|d3580|d3581|d3582|d3583|d3587|d3588|d3589|d5427|d5428 +TMP#T85|T183|T185|d149|d6477|d6493|t291|t964|t1001 +TMPK#T444|T445 +TMPL#T187|T188|T189|T190|T191|d163|d3606|d3607|d3608|d3609|d3610|d3611|d3612|d3613|d6487|d6488|d6489|t995|t996|t997|t998|t999|t1000 +TMPN#d151|d152|d153|d154|d155|d156|d157|d162|d164|d165|d6484|d6485|d6486|t297|t298|t299|t300|t994|t2156|t2157|t2158|t4583|t4584|t4585|t4586 +TMPR#d158|d159|d160|d6479|d6480|d6481|d6482|t293|t294|t295|t296|t967|t968|t969|t970|t971|t972|t973|t974|t975|t976|t977|t978|t979|t980|t981|t982|t983|t984|t985|t986|t987|t1003|t1004|t1005|t1006|t1007|t1008|t1009|t1010|t1011|t1012|t1013|t1014|t1015|t1016|t1017|t1018|t1019|t1020|t1021|t1022|t1023|t1024|t1025|t1026|t1027|t1028|t1044|t1045 +TMPS#D292|D293|D653|D654|T86|T184|T186|d161|d166|d6483|d6490|d6491|d6492|t301|t965|t988|t989|t990|t991|t992|t993|t1002|t1029|t1030|t2122|t2123|t2124 +TMPT#d150|d6478|t292|t966|t1031|t1032|t1033|t1034|t1035|t1036|t1037|t1038|t1039|t1040|t1041|t1042|t1043 +TMR#T69|T71|T373|d1924|d1925|d3596|t285|t290|t2125|t2511|t4269|t4272 +TMRF#d3603|d3604|d3605 +TMRK#d1683|d1684|d1685|d1686|d1687|d1688|d1689|t271|t272|t273 +TMRL#D278|D279|d1889|d1890|d1891|d1892|d1893|d1894|d1895|d1896|d1897|d1898|d1899|d1900|d1901|d1902|d1903|d1904|d1905|d1906|d1907|d1908|d1926|d1931|d1932|d1933 +TMRN#d1927|d1928|d1938|t274|t275|t276 +TMRR#d1929|d1935|d1936|d1937 +TMRS#T70|T72|T374|d1930|d1939|d3597|d3598|t286|t2126|t2127|t2151|t2152|t2153|t2512|t2513|t4270|t4271|t4273|t4274 +TMRT#d1718|d1719|d1720|d1934|t962|t963 +TMS#D46|D47|D409|D494|D652|T68|T74|T81|T82|T84|T366|T372|T434|T435|T437|T441|T443|T620|T621|d121|d135|d136|d167|d1087|d1759|d1774|d1909|d3567|d3578|d3614|d5398|d5400|d5489|d5492|d6474|d6476|t267|t287|t302|t688|t691|t806|t2106|t2128|t2481|t2504|t2505|t2514|t4266|t4268 +TMS0#D291 +TMSK#D43|D44|d129|d130|d131|d132|d133|t2129|t2130 +TMSL#d168|d169|d170|d171|d172|d173|d5412|d5413|d5414|d5415|d5416|d5417 +TMSN#d174|d175|d176|d1721|d1722|d1723|d1763|t4263|t4264 +TMSR#t2131|t2132|t2133|t2134 +TMSS#d1760|d1762 +TMST#d1761|d1764|d1765|d1766|d1767|d1768|d1769|d1941|d1942|d1943|d1944|d1945|d3599|d5401|d5402|d5403|d5404|d5405|d5406|d5407|d5408|d5409|d5410|d5411|d5495|d5496|d5497|d5498|t288|t692|t693|t694|t2137 +TMSY#d5493|d5494 +TMT#d137|d1077|d1823|d1910|d3592|d3595|d5399|d5490|d6727|t282|t689|t804|t2107|t2120|t2144|t2487|t4265 +TMTB#t2138|t2139|t2140|t2141|t2142 +TMTK#d1913 +TMTL#d1815|d1816|d1817|d1818|d1819|d1820|d1821|d1822|d1940|t2147 +TMTM#d6471|d6472|d6473 +TMTN#d1914 +TMTR#D280|D281|D282|d1690|d1691|d1692|d1693|d1694|d1695|d1696|d1697|d1698|d1699|d1700|d1701|d1702|d1703|d3186|d3187|d3188|d3189|d3190|d3191 +TMTS#d1770|d1771|d1772|d1912|d3593|t2121|t2488|t2489 +TMTT#d1911|t2145|t2146|t2515|t2516|t2517 +TMWR#T87|T88|t695|t696|t2143 +TMWT#d3615|d3616|d3617 +TMXN#d1915|d1916|d1917 +TMXR#t2135|t2136 +TN#D55|D57|D59|D64|D76|D78|D80|D82|D167|D180|D182|D184|D186|D188|D294|D296|D306|D311|D315|D316|D373|D375|D377|D379|D381|D428|D430|D432|D437|D514|D516|D528|D530|D534|D536|D594|D628|D655|D669|D671|T89|T96|T377|T379|T451|T453|T455|T490|T492|T673|d367|d482|d1960|d2103|d3618|d3620|d5442|d5445|d5453|d5499|d5722|d5806|d6409|d6494|d6501|d6523|d6696|t303|t612|t807|t815|t1046|t2159|t2171|t2205|t2229|t2518|t2525|t2551|t2584|t2908|t2912|t4282|t4287 +TN0#t1156 +TN0L#t1157 +TN0S#t1158 +TNB#D86|T497 +TNBL#d2001|t1048|t1049|t1050|t1051 +TNBP#t816|t817|t818 +TNBR#D657|D658|d5465|d5466|d5467|t308|t309 +TNBS#D87|T498 +TNBT#d5723|d5724|d5725 +TNFL#d5736|d5737|d5738|d5739|t1117|t2175|t2176|t4290|t4291|t4292 +TNFN#D524|D525|D538|D539 +TNFR#D313|D314 +TNH#D518 +TNHL#d5747 +TNHR#d5744|d5745|d5746 +TNHS#D519|t2910|t2911 +TNJ#d3651|t344|t808|t2179|t2548 +TNJB#t326|t327|t328|t329|t330 +TNJL#d3639|t315|t316|t317 +TNJN#d3640|d3641|d3642|d6510|d6511|d6512|d6516|t318|t319|t320|t321|t322|t2181 +TNJR#D62|D63|T95|d206|d207|d208|d209|d210|d211|d3637|t305|t306|t307|t323|t324|t325|t331|t809|t810|t811 +TNJS#d3638|t332|t2182|t2549|t2550 +TNJT#d3633|d6509|t2180 +TNK#D299|T381|T446|d205|d219|d1999|d3341|d3629|d3635|d3646|d3653|d3658|d5341|d5454|d5455|d5459|d6504|d6517|t313|t338|t345|t802|t2177|t2406|t2534|t2536|t2541|t2547|t4301 +TNKB#d3630|d3631|d3632 +TNKL#d212|d213|d214|d215|d216|d217|d218|d222|d2084|d2085|d2086|d2087|d2088|d2089|d2090|d2091|d2092|d2093|d3643|d3644|d3645|d5456|d5457|d6513|d6514|d6515|t333|t334|t335|t336|t337|t2183|t2184|t2185|t2186|t2187|t2196|t2197|t2198|t2199 +TNKM#d3657 +TNKN#D659|D660|T93|T94|T448|T449|T450|d223|d224|d6519|t341|t354|t2540 +TNKR#D665|D666|d220|d2010|d2011|d2012|d2013|d2014|d2015|d2016|d3654|d5740|d5741|d5742|d5743|d6506|d6507|d6508|t347|t348|t349|t351|t352|t353|t2191|t2192|t2193|t2194|t2195 +TNKS#D300|T382|T447|T622|T623|d221|d2000|d3634|d3636|d3647|d3648|d3649|d3650|d3655|d3656|d5342|d5343|d5458|d5460|d5461|d5726|d6505|d6520|t314|t339|t342|t343|t346|t355|t2178|t2188|t2535|t2537|t2539|t2542|t2543|t4299|t4300|t4302|t4303 +TNKT#d6518|t340|t350|t2161|t2162|t2163|t2164|t2165|t2538 +TNL#D66|D68|D70|D298|D532|d2002|t2407|t2520|t2524|t4307 +TNLN#t4310|t4312 +TNLP#D667|D668 +TNLS#D67|D69|D71|D72|D533|d2003|d2004|t2408|t2409|t2528|t2529|t4293|t4294|t4308|t4313 +TNLT#D520|D521|D522|D523|d5751|d5752|d5753|d5754|t2521|t2522|t2523|t4309|t4311 +TNM#d2017|d6689 +TNMK#d6675|d6676|d6677|d6678 +TNMN#d2023|d2024|d2025|d2026|d2027|d2028|d2029|d2030|d2031|d2032|d2033|d2042|d2043|d2044|t1111|t1112|t1113 +TNMR#D304|D305|d5755 +TNMS#d2018|d2019|d6679|d6680|d6690|d6691 +TNMT#d6681|d6682|d6683|d6684|d6685|d6686|d6687|d6688 +TNN#t364 +TNNK#d370|d3652|d3666|d5463|d5750|d6522|t366|t2203|t2546|t4304|t4305|t4306 +TNNS#d2045|d2046|d2047|d2048|d2049|d2050|d2051|t365|t367|t1056|t1057|t1058 +TNNT#t1059|t1060|t1061|t1062|t1063 +TNNX#d2100|d2101|d2102 +TNPL#d5756|d5757|d5758|d5759|t2206 +TNPN#t1123|t1124|t1125 +TNPR#D470|d5760|d5761|d5762 +TNR#T98|d485|d2006|d3622|d3660|d5468|d5733|d5748|t357|t361|t610|t812|t1120|t1164|t2189|t2201|t2530|t4295 +TNRF#d5765 +TNRN#d5763 +TNRS#T99|d484|d486|d2007|d2008|d3623|d3624|d3661|d3662|d5469|d5470|d5734|d5735|t358|t359|t360|t362|t1121|t1122|t1165|t1167|t2531|t2532|t4296|t4297 +TNRT#d3663|d5764|t1166 +TNRW#d3664|d3665 +TNS#D56|D58|D60|D61|D65|D77|D79|D81|D83|D168|D181|D183|D185|D187|D189|D295|D297|D301|D302|D307|D308|D312|D317|D374|D376|D378|D380|D382|D429|D431|D433|D438|D515|D517|D529|D531|D535|D537|D540|D593|D629|D656|D670|D672|T90|T97|T100|T194|T378|T380|T452|T454|T456|T491|T493|T624|T625|T674|d177|d368|d371|d483|d487|d1463|d1961|d2009|d2052|d2053|d3619|d3625|d3670|d5471|d5766|d6410|d6411|d6495|d6502|d6503|d6524|d6697|t304|t368|t369|t814|t1047|t1118|t1119|t1126|t1127|t1161|t2160|t2172|t2174|t2207|t2519|t2526|t2533|t2552|t2553|t2554|t2843|t2909|t2913|t2914|t4283|t4284|t4288|t4298 +TNSB#D545|D546|d178 +TNSF#T496|t2915 +TNSK#d5767|d5768|d5769|d5770 +TNSL#d2054|t1129|t1134|t1162|t2208|t2209|t2210|t2211|t2212|t2213|t2214|t2555|t2556|t2557|t2558|t2559|t2560|t2561|t2562 +TNSM#t2215|t2216|t2217|t2919|t2920|t2921 +TNSN#D309|D310|T106|T107|T108|T109|T192|T193|T196|T197|T494|T495|d184|d1466|d2020|d2021|d2022|d2055|t1130|t1135|t1163 +TNSP#d5781|d5782|d5783|t2922|t2923 +TNSR#d180|d181|d182|d2056|d3667|d3668|d3669|t1131|t1141|t1142|t1143|t2563|t2564|t2565|t2566|t2567 +TNSS#D303|D440|D441|T101|T195|d183|d225|d226|d227|d1465|d2057|d5777|d5778|d5779|d5780|d6496|d6497|t370|t1052|t1053|t1054|t1132|t1133 +TNST#D526|D527|d179|d1464|d2058|d2059|d2060|d5749|d5775|d5776|d5784|d5785|d5786|d5787|d6692|d6693|d6694|d6695|t363|t611|t813|t1055|t1128|t2190|t2202 +TNSW#d5788|d5789|d5790|t2924|t2925|t2926 +TNSX#d1462|d1467 +TNT#D74|D84|D661|T91|d82|d203|d343|d369|d2005|d2038|d2061|d2096|d3621|d3626|d3659|d3671|d5443|d5446|d5462|d5472|d5669|d5732|d6521|t190|t356|t580|t1064|t1114|t1144|t2173|t2200|t2218|t2527|t2544|t4289 +TNTF#d193|d194|d195|d196|d2066|d2067|d2068 +TNTK#t1146|t1147|t1148 +TNTL#T102|T103|T671|T672|d79|d185|d186|d187|d197|d198|d199|d200|d347|d348|d349|d2063|d2064|t371|t372|t373|t374|t375|t376|t377|t378|t379|t380|t381|t382|t383|t384|t385|t386|t387|t388|t389|t390|t391|t392|t393|t394 +TNTM#d5791|d5792|t310|t311|t312|t395 +TNTN#D663|D664|d80|d81|d345|d346|d2041|d2069|d2070|d2071|d2072|d2099|d5449|d5793|d5794|t192|t582|t583|t1066|t1067|t1068|t1069|t1070|t1071|t1103|t1104|t1105|t1106|t1159|t2221|t2222|t2223|t2224 +TNTP#t2226|t2227|t2228 +TNTR#D673|d76|d188|d189|d190|d201|d202|d1970|d1971|d1972|d1973|d1974|d1975|d1976|d1977|d1978|d1979|d1980|d1981|d1982|d1983|d1984|d1985|d1986|d1987|d1988|d1989|d1990|d1991|d1992|d1993|d1994|d1995|d1996|d1997|d1998|d2081|d2082|d2083|d5727|d5728|d5729|d5730|d5731|d5795|d5796|d5797|d5798|d5799|d5800|d5801|d6498|d6499|d6500|t396|t397|t398|t1072|t1073|t1074|t1075|t1076|t1077|t1078|t1079|t1080|t1081|t1082|t1083|t1084|t1085|t1086|t1087|t1088|t1089|t1090|t1091|t1092|t1093|t1094|t1095|t1096|t1097|t1098|t1099|t1100|t1101|t1102|t1107|t1108|t1109|t1153|t1154|t1155|t2166|t2167|t2168|t2169|t2170|t4285|t4286 +TNTS#D75|D85|D662|T92|d77|d78|d191|d192|d204|d350|d1460|d1461|d2040|d2062|d2073|d2074|d2075|d2076|d2077|d2080|d2098|d3627|d3628|d3672|d3673|d5444|d5448|d5473|d5474|d5670|d5671|t193|t584|t1110|t1115|t1116|t1145|t1160|t2204|t2219|t2225|t2545 +TNTT#d344|d2037|d2039|d2065|d2097|d5447|t191|t581|t1065|t1149|t1150|t1151|t1152|t2220 +TNTX#d2034|d2035|d2036|d2078|d2079|d2094|d2095 +TNWN#d5805 +TNWR#d5802|d5803|d5804 +TNX#D73|T626|d5464 +TNXF#d5771|d5772|d5773|d5774 +TNXN#D439|T628|T629|d1962|d1963|d1964|d1965|d1966|d1967|d1968|d1969|d5450|d5451|d5452|t1136|t1137|t1138|t1139|t1140 +TNXP#d488|d489|t2916|t2917|t2918 +TNXS#T627 +TNY#T104|T457 +TNYN#d2104 +TNYS#T105|T458 +TP#T36|T460|T667|d1088|d3695|d3738|d5545|d5552|d5837|d6538|d6539|t399|t401|t585|t1168|t2230|t2613|t2845|t4575|t4587|t4633 +TP0#d2376|t2927 +TP0S#d2377|d2378|t2928|t2929 +TPF#t4627 +TPFL#t2623 +TPFS#t4593|t4594|t4595|t4626 +TPFT#t4625 +TPFY#t4628 +TPK#T461|t418|t2625 +TPKL#t2627|t2628|t2629|t2630|t4621|t4622|t4623|t4624 +TPKN#T383|T384|t2632|t2633|t2634 +TPKR#t2640|t2641|t2642|t2643|t2644|t2645|t2646|t2647|t2648|t4635|t4636|t4637|t4638|t4639|t4640|t4641|t4642 +TPKS#T462|t419|t2626|t2631|t4589|t4590|t4591 +TPKT#d2211|d2212|d2213|d2217|t2618|t2619|t2620 +TPKX#d2214|d2215|d2216 +TPL#d229|d1095|d2236|d3728|d6535|d6547|t2239|t2664 +TPLJ#t2649|t2650|t2651|t2652|t2653|t2654|t2655|t2656|t4643|t4644|t4645|t4646|t4647 +TPLK#d3711|d6548|d6549|d6550|d6551|d6552|d6553|d6554|d6555|d6556|d6557|d6558|d6559|d6560|d6561|d6562 +TPLM#d2239|d2240|d2241|d2270|d2271|d2272|d2273|d3715|d3716|d3717|d3718|d3719|d3720|d3721|d3722|d3723|d3724|d3725|d3726|d3727 +TPLN#d232|d2220|d2221|d2222|d2223|t404|t405|t2245|t2667 +TPLR#D547|D548|d2230|d2231|d2232|d2233|d2234|d2235|d2243|d2244|d2245|d2246|d2247|d2248|d2249|d2250|d2251|d2252|d2253|d2254|d2255|d2256|d2257|d2258|d2259|d2260|d2261|t2241|t2242|t2243 +TPLS#d231|d2242|d3712|d3729|d3730|d6534|d6536|d6563|d6564|d6565|d6566|t2244|t2635|t2666 +TPLT#d230|d2218|d2219|d2224|d2225|d2226|d2227|d2262|d2263|d2264|d2265|d2266|d2267|d2268|d2269|d3713|d3714|t2240|t2665 +TPLX#d2228|d2229 +TPLY#d2237|d2238 +TPMN#d5544 +TPMS#t2636|t2637|t2638|t2639 +TPN#d1089|t194|t2038 +TPNK#d3737|d5556|d6546|t417|t427|t2238|t2661|t2662|t2663|t4629 +TPNN#d1091|d2274|d2275 +TPNS#d1092|d1096|d1097|d5555|t2039|t2040 +TPNT#D626|D627|d1090|d2181|d2182|d2183|d2184|d2185|d2186|d2187|d2188|d2189|d2190|d2191|d2192|d2193|d2194|d2195|d2196|d2197|d2198|d2199|d2200 +TPPL#d2276|d2277|d2278|d2279|d2280|d2281 +TPR#D445|d228|d1093|d3201|d3732|d3735|d5548|d5553|d6542|t406|t420|t2232|t2624|t2658 +TPRF#d2317|d2318|d2319|d2320|d2321|d2322|d2323|d2364|d2365|d2366|d2367|d2368|d2369|d2370 +TPRK#d2324|d2325|d2326|d2327|d2328|d2329|d2330|d2331|d2332|d2371|d2372|d2373|d2374 +TPRM#t428|t429|t430 +TPRN#d3204|t408 +TPRR#T385|T386 +TPRS#D446|d2201|d2202|d2203|d2204|d2205|d2206|d2207|d2208|d2209|d2210|d2342|d2343|d2344|d2345|d2346|d2347|d2348|d2349|d2350|d2351|d2352|d2353|d2354|d2355|d2356|d2357|d2358|d2359|d2360|d2361|d2362|d2363|d3202|d3205|d3733|d3734|d5549|d5550|d6543|d6544|t409|t421|t422|t2233|t2234|t2659|t2660 +TPRT#d2156|d2157|d2158|d2159|d2160|d2161|d2162|d2163|d2164|d2165|d2166|d2167|d2168|d2169|d2170|d2171|d2172|d2173|d2174|d2175|d2176|d2177|d2178|d2179|d2180|d2282|d2283|d2284|d2285|d2286|d2287|d2288|d2289|d2290|d2291|d2292|d2293|d2339|d2340|d2341|d3203|t407|t431|t432|t433|t4606|t4607|t4608|t4609|t4610|t4611|t4612|t4613 +TPRW#T630 +TPRX#d2333|d2334|d2335|d2336|d2337|d2338 +TPS#T37|d1098|d2294|d3739|d3740|d5546|d5551|d6540|d6545|t400|t402|t410|t434|t586|t1169|t1170|t2246|t2254|t2614|t2615|t2668|t2846|t2847|t4588|t4596|t4634|t4648 +TPSK#t4597|t4598|t4599 +TPSL#t2249|t2669|t2670|t2671|t2675|t2676 +TPSM#d3741|d3742|d3743|d3744|d3745 +TPSN#d2297|d3198|d3199|d3200|t2250 +TPSP#t2677|t2678 +TPSR#t2247 +TPSS#d2296|d3746|t2248|t2616|t2617 +TPST#d1094|d2295|d2298|d2299|d2300|d2301|d2302|d2307|d2308|d2309|d2310|d2311|d2312|d2313|d3736|d3747|d3748|d3749|d5554|t411|t412|t413|t2251|t2252|t2253|t2672|t2673|t2674|t4600|t4601|t4602|t4603|t4604|t4605|t4630|t4631|t4632 +TPSX#d2303|d2304|d2305|d2306 +TPT#d2314|d2375|d2382|d2395|d3731|d5547|d6541|t403|t423|t424|t697|t1171|t2231|t2235|t2255|t2657|t4592 +TPTL#t1173 +TPTN#d2386|t1174|t2257 +TPTP#t2259 +TPTR#d3684|d3685|d3686|d3750|t2621|t2622 +TPTS#d2315|d2316|d2384|d2385|d2387|d2388|d2389|d2390|d2391|d2392|d2393|d2394|d2396|t425|t426|t698|t699|t2236|t2237|t2258 +TPTT#d2383|t1172|t2256 +TPTX#d2379|d2380|d2381|d3751|d3752|d3753 +TPWR#t414|t415|t416 +TR#D90|D97|D101|D104|D221|D329|D443|D447|D549|D559|D571|D597|D615|T117|T202|T206|T214|T216|T224|T463|T466|T476|T488|T538|T579|T675|T677|d87|d233|d490|d1099|d2463|d3232|d3754|d3755|d5248|d5500|d5580|d5676|d5808|d5979|d6001|d6078|d6308|d6580|t435|t448|t467|t489|t700|t720|t1295|t1971|t2041|t2263|t2691|t2848|t3528|t3584|t3670|t3843|t4049|t4084|t4163|t4671|t4674 +TR0#D132|D561|D563|T597|d496|t3995|t4157 +TR0F#t4159|t4160|t4161 +TR0L#t3696|t3697 +TR0R#d6307 +TR0S#D133|D562|D564|d497|t3996|t3997|t4158|t4162 +TRB#D92|D319|d2411|d5838|d6182|d6242|t3702|t4323 +TRBF#t4328|t4329|t4330 +TRBJ#t4331|t4332|t4333 +TRBK#d5980|d5981|d5982 +TRBL#T529|d5502|d5503|d5504|d5841|d6079|d6080|d6081|d6082|d6083|d6084|d6085|d6086|d6087|d6088|d6567|d6568|d6569|d6570|d6571|t1246|t1247|t1248|t3580|t3581|t3582|t3583|t3698|t3699|t3700|t3701|t3710|t3711|t3712|t4007|t4008|t4009|t4010|t4011|t4012|t4013|t4014|t4015|t4016|t4017|t4018|t4019|t4020|t4340|t4341|t4342|t4343 +TRBM#t1181|t1182 +TRBN#D682|D683|d5842|d6247|d6248|d6249|t3713|t3714|t3715|t3716|t3717|t3718|t4314|t4315|t4316|t4317|t4320|t4321|t4322 +TRBP#t4334|t4335|t4336 +TRBR#d5839|d5983|d5984|d5985|d6244|d6245|d6246 +TRBS#D93|D318|D320|d2410|d2412|d5840|d5843|d6250|t3703|t3704|t3705|t3706|t3707|t3708|t3709 +TRBT#d6243|t1178|t1179|t3719|t3720|t3721|t3722|t3723|t3724|t4004|t4005|t4006|t4318|t4319|t4337|t4338|t4339 +TRBX#t4324|t4325|t4326|t4327 +TRF#d2449|d2480|d6134|d6222|t456|t1256|t3911|t3981|t4043|t4347 +TRFB#d2442|d6133 +TRFK#t1252|t1253|t3050|t3051|t3052|t3053|t3054|t3055|t3056|t3772|t3781 +TRFL#T513|T514|T524|d3786|d6135|d6136|d6137|d6138|d6139|d6140|d6141|d6142|d6143|t707|t708|t709|t3490|t3491|t3492|t3493|t3494|t3495|t3496|t3497|t3498|t3499|t3500|t3501|t3502|t3503|t3504|t3505|t3506|t3507|t3508|t3594|t3595|t3596|t3669|t3773|t3774|t3775|t3776|t3777|t3778|t3779|t3780|t3907|t3912|t3913|t3914|t3915|t3916|t3917|t3918|t3919|t3920|t3921|t3922|t3923|t3924|t3925|t3926|t3927|t3928|t3929|t3930|t4091|t4092|t4093 +TRFN#T534|T535|d2452|d6144|d6152|d6227 +TRFR#T521|T536|T537|d6145|d6146|d6147|d6223|d6224|d6225|t3509|t3510|t3511|t3512|t3513|t3514|t3515 +TRFS#D616|D617|T522|T523|d2451|d2481|d6148|d6226|t457|t458|t1255|t3516|t3517|t3518|t3519|t3520|t3980|t3982|t4044|t4045|t4348|t4349 +TRFT#D609|D610|d2446|d2447|d2448|d2450|d5851|d5852|d5853|d5854|d5855|d5856|d5857|d5858|d5859|d5860|d5861|d5862|d5863|d5864|d5865|d5866|d5867|d5868|d5869|d5870|d5871|d5872|d5873|d6094|d6095|d6096|d6097|d6098|d6099|d6100|d6101|d6102|d6103|d6104|t1254|t3908|t3909|t3910 +TRFW#d6149|d6150|d6151 +TRFX#d2443|d2444|d2445|d2482|d2483|d2484 +TRFY#t1257|t1258 +TRH#d3223|d3227 +TRHK#d3226|d3231 +TRHL#d3229 +TRHM#D685|D686 +TRHN#t510 +TRHS#d3224|d3225|d3228|d3230 +TRJ#d3791|d6044|d6251|t3677|t4080 +TRJB#d3794|d3795 +TRJK#t3066|t3067|t3068|t3069|t3070|t3071|t3113|t3114|t3115 +TRJL#D108|D109|T587|T588 +TRJM#d5505|d5506|d5507 +TRJN#T570|T571|T572|d6051|d6257|t4083 +TRJR#d6047|d6048|d6049|d6254|d6255|t713|t714 +TRJS#d3792|d3793|d6045|d6050|d6252|d6256|t3678|t4082 +TRJT#T121|T122|d6046|d6253|t451|t452|t453|t454|t455|t3057|t3058|t3059|t3060|t3061|t3062|t3063|t3064|t3065|t4081|t4350|t4351|t4352|t4353 +TRK#D321|D325|D448|D555|D602|T581|T635|T637|d245|d248|d258|d2472|d3796|d5558|d5562|d5849|d5874|d5909|d6161|d6258|d6261|t2716|t2985|t3597|t3737|t3755|t3782|t3940|t4021|t4060|t4066|t4354 +TRKB#t2987|t2988 +TRKK#T639|T640|d2413|d2414|d2415|d2416|d2417|d2418|d2419|d2420 +TRKL#D600|D601|d261|d2421|d2422|d2423|d2424|d2425|t1180|t1297|t2994|t3538|t3539|t3540|t3744|t3747|t3748|t3749|t3750|t3756|t3757|t3758|t3759|t3788|t3789|t3790|t3937|t3938|t3939|t4068|t4069|t4070|t4071|t4072|t4073|t4074|t4076|t4077|t4078|t4079 +TRKM#T642|T643 +TRKN#D599|d249|d250|d251|d252|d253|d254|d255|d262|d263|d5511|d5512|d5513|d5514|d5515|d5516|d5844|d5845|d5850|d5877|d5878|d5879|d5880|d5881|d5882|d5883|d5884|d5885|d5886|d5887|d5888|d5889|d5890|d5891|d6263|t482|t483|t484|t2993|t3602|t3745|t3746|t3791|t3792|t3793|t4067 +TRKP#d5508|d5509|d5510 +TRKR#d256|d264|d265|d266|d5559|t2990|t2991|t2992|t3599|t3600|t3601|t3740|t3741|t3742|t3783|t3784|t3785|t3786|t3787|t3794|t3795|t4063|t4064|t4065 +TRKS#D322|D326|D449|D603|D684|T582|T636|T638|T644|d257|d259|d2473|d2474|d3797|d3798|d5560|d5561|d5875|d5892|d5893|d5894|d5895|d5910|d5911|d6052|d6162|d6163|d6259|d6262|d6264|d6265|d6266|d6267|d6268|d6269|d6270|t710|t711|t2717|t2718|t2986|t2995|t2996|t2997|t2998|t3603|t3738|t3743|t3751|t3752|t3753|t3754|t3941|t3942|t4061|t4075|t4355|t4356|t4411|t4412|t4413 +TRKT#d2464|d2465|d2466|d2467|d2470|d2471|d3756|d3757|d3758|d3766|d3767|d3768|d3769|d3770|d3771|d3772|d3773|d3774|d3775|d3776|d3777|d3778|d3779|d3780|d3781|d3782|d3783|d3784|d3785|d5876|d6260|t1231|t2989|t2999|t3000|t3001|t3002|t3003|t3006|t3007|t3008|t3009|t3598|t3739|t4062 +TRKX#T641|d260|d2468|d2469|d3759|d3760|d3761|d3762|d3763|d3764|d3765|t3004|t3005 +TRL#D110|D122|D124|D130|D147|T210|T218|d493|d2397|d3787|d5679|d5992|d6105|d6164|d6172|d6183|d6316|t3072|t3521|t3679|t3767|t3801|t3943|t3945|t4098 +TRLB#t3073|t3074|t3075|t3076|t3797|t3798|t3799|t3814|t3815|t3816|t3947|t3948 +TRLF#t4086|t4087|t4088 +TRLJ#t3817|t3818|t3819 +TRLK#d2426|d2427|d2428|d2429|d2430|t3589 +TRLM#d2400|d2401|d2402|d6113|d6114|d6115|t3811|t3812 +TRLN#D112|D113|D114|D115|D116|D117|T680|d267|d268|d269|d2399|d5994|d6111|d6112|d6170|d6171|d6185|t3081|t3526|t3682|t3800|t3804|t3805|t3806|t3807|t3808|t3809|t3810|t3950 +TRLP#T573|T574|t3951|t3952|t3953 +TRLR#d6108|d6109|d6110|d6165|d6166|d6167|d6168|t3078|t3079|t3080|t3523|t3524|t3525 +TRLS#D111|D123|D125|D131|D148|T211|T219|T679|d2403|d5995|d6106|d6116|d6169|d6186|t715|t2268|t2269|t2270|t3082|t3527|t3588|t3604|t3605|t3606|t3607|t3608|t3680|t3683|t3802|t3813|t3946|t3949|t3954 +TRLT#d2398|d5993|d6107|d6184|t3077|t3522|t3681|t3796|t3803|t3944 +TRM#d3687|d5563|d5912|d5914|d6015|d6036|d6275|d6582|t716|t1187|t3116|t3128|t3477|t3820 +TRMB#T593|T594|d6017|d6018|d6019|d6277|d6278|d6279|d6280|t3530|t3609|t3610|t3611|t3612|t3613|t3955|t3956|t3957|t3958|t3959|t3960 +TRMF#t3893|t3894|t3895|t3896|t3897|t3898|t3899|t3900|t3901|t3902|t3903|t3904|t3905|t3906 +TRMK#t459|t460|t1189|t1190|t1191|t3118|t3119|t3120 +TRML#d2453|d6026|d6030|d6031|d6032|d6033|d6281|d6282|d6283|t2858|t2859|t3121|t3122|t3123|t3124|t3125|t3126|t3127|t3616|t3617|t3618|t3622|t3623|t3624|t3824|t4359|t4360 +TRMM#D604|D605|D606 +TRMN#T589|T590|T591|T592|d94|d95|d96|d5517|d5518|d5522|d5565|d5566|d5567|d6027|d6028|d6029|d6288|t1193|t1194|t1195|t1196|t1197|t1198|t1199|t1200|t1201|t1202|t1203|t1204|t1205|t1206|t1207|t1208|t1209|t1210|t1211|t1212|t1213|t1214|t1215|t2695|t2696|t2697|t2698|t2699|t2700|t2701|t3614|t3615|t3830|t3831|t3832|t3833 +TRMP#T595|T596|t3129|t3130|t3131|t3132|t3133|t3134|t3135|t3136|t3137|t3138|t3139|t3140|t3961|t3962|t3963|t3964|t4099|t4100|t4101|t4102|t4103|t4104|t4105|t4106|t4107|t4108|t4109|t4110|t4111|t4112|t4113 +TRMR#d5568|d5569|d5570|d6021|d6022|d6023|d6024|d6285|d6286|d6287|t3619|t3620|t3621|t3826|t3827|t3828|t4357|t4358 +TRMS#d2462|d3688|d3689|d5564|d5571|d5575|d5576|d5577|d5913|d5915|d5916|d5943|d6016|d6025|d6034|d6276|d6289|d6290|d6291|d6292|d6583|t717|t718|t1188|t1219|t3117|t3141|t3478|t3479|t3821|t3822|t3823|t3829|t3834 +TRMT#D323|D324|d91|d92|d93|d2454|d2455|d2456|d2457|d2458|d2459|d2460|d2461|d5519|d5520|d5521|d5572|d5573|d5574|d5917|d5918|d5919|d5920|d5921|d5922|d5923|d5924|d5925|d5926|d5927|d5928|d5929|d5930|d5931|d5932|d5933|d5934|d5935|d5936|d5937|d5938|d5939|d5940|d5941|d5942|d6020|d6035|d6173|d6174|d6175|d6284|t1192|t1216|t1217|t1218|t3480|t3481|t3482|t3483|t3484|t3485|t3486|t3487|t3488|t3489|t3825 +TRMW#t3142|t3143|t3144 +TRN#D99|D102|D118|D126|D128|D551|D553|D607|D676|T171|T351|T515|T547|T631|T681|d270|d5896|d5996|d6176|d6228|t461|t1220|t1232|t1259|t2702|t2863|t3083|t3086|t4344|t4361|t4666 +TRNB#t3084|t4362|t4363|t4364|t4368|t4369|t4370 +TRNF#t4387|t4388|t4389|t4393|t4394|t4395 +TRNJ#d2404|d2405|d2406|d2407|d2408|d2409|d2475|d2476|d2477|d5898|d5899 +TRNK#T633|T634|d246|d247|d5944|d6117|d6118|d6119|d6120|d6121|d6122|d6123|d6180|d6293|d6294|d6295|d6296|d6297|d6298|d6299|d6300|d6301|d6302|d6303|d6579|t488|t712|t2275|t2851|t2866|t2867|t2868|t3148|t3149|t3150|t3151|t3152|t3153|t3154|t3155|t3156|t3157|t3158|t3159|t3160|t3161|t3162|t3163|t3164|t3165|t3166|t3167|t3168|t3169|t3170|t3171|t3172|t3173|t3174|t3175|t3176|t3177|t3178|t3179|t3180|t3181|t3182|t3183|t3184|t3185|t3186|t3187|t3188|t3189|t3190|t3191|t3587|t3684|t3685|t3686|t3687|t3688|t3689|t3690|t3691|t3692|t3693|t3694|t3695|t3840|t3841|t3842|t4094|t4114|t4115|t4116|t4117|t4118|t4119|t4120|t4128|t4129|t4130|t4371|t4372|t4373|t4384|t4385|t4386|t4649|t4650 +TRNL#D120|D121|d5026|d5027|d5523|d5524|t3095|t3096|t3768|t3769|t3770 +TRNM#t2860|t2861|t2862|t3097|t3098|t3099 +TRNN#d276|d5904|d6181|d6230|t3092|t3093|t3094|t4378|t4379|t4380 +TRNP#d5905|d5906|d5907|t4381|t4382|t4383|t4396|t4397|t4398 +TRNR#T645|T646|d273|d274|d275|d5901|d5902|d5903|t1222|t1223|t3089|t3090|t3091|t4365|t4366|t4367|t4375|t4376|t4377 +TRNS#D100|D103|D119|D127|D129|D552|D554|D608|D677|T198|T199|T208|T209|T212|T213|T352|T387|T470|T471|T472|T516|T517|T518|T519|T520|T548|T632|T682|d277|d494|d3788|d5680|d5681|d5897|d5908|d6177|d6179|d6231|d6317|d6318|d6572|d6573|t466|t1221|t1224|t1233|t1234|t1260|t1261|t2864|t2865|t3087|t3088|t3100|t3145|t3146|t3147|t3192|t3193|t3194|t3195|t3196|t3197|t3198|t3199|t3200|t3201|t3202|t3203|t3204|t3205|t3206|t3207|t3208|t3209|t3210|t3211|t3212|t3213|t3214|t3215|t3216|t3217|t3218|t3219|t3220|t3221|t3222|t3223|t3224|t3225|t3226|t3227|t3228|t3229|t3230|t3231|t3232|t3233|t3234|t3235|t3236|t3237|t3238|t3239|t3240|t3241|t3242|t3243|t3244|t3245|t3246|t3247|t3248|t3249|t3250|t3251|t3252|t3253|t3254|t3255|t3256|t3257|t3258|t3259|t3260|t3261|t3262|t3263|t3264|t3265|t3266|t3267|t3268|t3269|t3270|t3271|t3272|t3273|t3274|t3275|t3276|t3277|t3278|t3279|t3280|t3281|t3282|t3283|t3284|t3285|t3286|t3287|t3288|t3289|t3290|t3291|t3292|t3293|t3294|t3297|t3298|t3299|t3300|t3301|t3302|t3303|t3304|t3305|t3306|t3307|t3308|t3309|t3310|t3311|t3312|t3313|t3314|t3315|t3316|t3317|t3318|t3319|t3320|t3321|t3322|t3323|t3324|t3325|t3326|t3327|t3328|t3329|t3330|t3331|t3332|t3333|t3334|t3335|t3336|t3337|t3338|t3339|t3340|t3341|t3342|t3343|t3344|t3345|t3346|t3347|t3348|t3349|t3350|t3351|t3352|t3353|t3354|t3355|t3356|t3357|t3358|t3359|t3360|t3361|t3362|t3363|t3364|t3365|t3366|t3367|t3368|t3369|t3370|t3371|t3372|t3373|t3374|t3375|t3376|t3377|t3378|t3379|t3380|t3381|t3382|t3383|t3384|t3385|t3386|t3387|t3388|t3389|t3390|t3391|t3392|t3393|t3394|t3395|t3396|t3397|t3398|t3399|t3400|t3401|t3402|t3403|t3404|t3405|t3406|t3407|t3408|t3409|t3410|t3411|t3412|t3413|t3414|t3415|t3416|t3417|t3418|t3419|t3420|t3421|t3422|t3423|t3424|t3425|t3426|t3427|t3428|t3429|t3430|t3431|t3432|t3433|t3434|t3435|t3436|t3437|t3438|t3439|t3440|t4024|t4025|t4026|t4027|t4050|t4051|t4345|t4346|t4399|t4400|t4401|t4402|t4651|t4652|t4653|t4654|t4655|t4656|t4657|t4658|t4659|t4660|t4661|t4662|t4663|t4664|t4665|t4667 +TRNT#D678|D679|D680|D681|T468|T469|T530|T531|T532|T533|T549|T550|T551|T552|T553|T554|T555|d239|d271|d272|d3799|d3800|d3801|d5900|d6178|d6229|t437|t438|t439|t440|t441|t442|t2703|t2704|t2705|t2719|t2720|t2722|t3085|t3640|t3641|t3642|t3643|t3644|t3645|t3646|t3647|t3648|t3649|t3650|t3651|t3835|t3836|t3837|t3838|t3839|t4052|t4053|t4054|t4055|t4056|t4124|t4125|t4126|t4127|t4374|t4390|t4391|t4392|t4403|t4404|t4405|t4668|t4669|t4670 +TRNX#d6053|d6054|d6055|d6056|t462|t463|t464|t465|t2721|t3295|t3296|t3625|t3626|t3627|t3628|t3629|t3630|t3631|t3632|t3633|t3634|t3635|t3636|t3637|t3638|t3639|t4121|t4122|t4123 +TRP#T556|T560|d5945|d6124|d6131|d6187|d6196|d6197|d6304|t473|t2930|t3441|t3846|t3849|t3965|t3976|t3977|t3993|t4028 +TRPB#t3455 +TRPK#T575|T576|d6199|d6200|t3983|t3984|t3985|t3986|t3987 +TRPL#T558|T559|d5525|d5526|d5527|d6201|d6202|d6203|t475|t476|t477|t3851|t3852|t3853|t3854|t3855|t3856|t3857|t3858|t3859|t3860|t3861|t3862|t3863|t3864 +TRPN#T647|T648|d5954|d6128|d6129|d6130|d6191|d6192|d6193|d6194|d6211|d6212|d6213|t478|t479|t480|t1235|t1236|t1237|t3460|t3461|t3652|t3872|t3971|t4035|t4406|t4407 +TRPR#d5947|d5948|d5949|d5950|d5951|d5952|d6126|d6189|d6208|d6209|d6210|t2714|t2715|t3457|t3458|t3459|t3848|t3869|t3870|t3871|t3968|t3969|t3970|t4031|t4032|t4033 +TRPS#T204|T205|T557|T561|d5528|d5529|d5530|d5953|d6127|d6132|d6190|d6195|d6198|d6214|d6215|d6216|d6305|d6306|t474|t481|t1225|t2931|t2932|t3101|t3102|t3103|t3104|t3442|t3445|t3446|t3447|t3448|t3449|t3450|t3451|t3452|t3453|t3454|t3462|t3847|t3850|t3873|t3966|t3972|t3978|t3979|t3988|t3989|t3990|t3991|t3992|t4029|t4034|t4410 +TRPT#d5946|d6125|d6188|d6204|d6205|d6206|d6207|t2706|t2707|t2708|t2709|t2710|t2711|t2712|t2713|t3443|t3444|t3456|t3653|t3654|t3655|t3865|t3866|t3867|t3868|t3874|t3875|t3876|t3967|t4030|t4408|t4409 +TRPW#t3877|t3878|t3879 +TRPX#t3463|t3464|t3973|t3974|t3975 +TRR#d240|d491|d2478|d3789|d5677|d6037|d6043|d6090|t1249|t1273|t4089 +TRRL#d6040 +TRRM#t1238|t1239|t1240|t3880|t3881|t3882 +TRRN#d6041|d6042 +TRRR#d6038 +TRRS#d241|d242|d2479|d6039|d6091|t1250|t1251|t1274|t1275|t1276|t1277|t1278|t1279|t1280|t1281|t1282|t1283|t1284|t1285|t1286|t1287|t1288|t1289|t1290|t1291|t1292|t1293|t1294 +TRS#D1|D91|D94|D98|D105|D106|D107|D222|D330|D444|D550|D556|D560|D567|D572|D598|T118|T146|T147|T200|T203|T207|T215|T217|T225|T464|T465|T467|T473|T477|T489|T503|T505|T507|T509|T511|T539|T580|T676|T678|d86|d88|d243|d244|d495|d1100|d3211|d3212|d3219|d3233|d5249|d5250|d5501|d5531|d5557|d5581|d5807|d5809|d5997|d6002|d6003|d6057|d6077|d6092|d6217|d6218|d6232|d6241|d6577|d6578|t436|t449|t450|t468|t469|t487|t491|t493|t701|t719|t1226|t1241|t1296|t1298|t1972|t1973|t2042|t2043|t2045|t2264|t2271|t2729|t2849|t2869|t2962|t3529|t3531|t3585|t3590|t3663|t3664|t3671|t3672|t3725|t3771|t3844|t3845|t4022|t4023|t4038|t4057|t4131|t4672|t4673|t4675|t4676 +TRSB#t2964|t2965 +TRSF#d2438|d2439|d2440 +TRSJ#d6058|d6059 +TRSK#T540|d1101|d1102|t3760|t3761|t3762|t3883|t3884|t3885|t3886|t3887|t4040 +TRSL#D621|D622|D674|D675|T474|T475|d5578|d5579|d6153|d6154|d6155|d6156|d6157|d6158|d6159|d6160|d6237|t492|t1299|t2967 +TRSM#d6072|d6073|d6074|d6075|d6076|t2272|t2273|t2274|t2852|t2853|t4095|t4096|t4097 +TRSN#T126|T127|d3215|d3222|d6067|d6068|d6069|d6070|d6071|d6238|d6239|d6240|t1183|t1184|t1185|t1186|t1230|t1300|t2982|t2983|t2984|t3550|t3551|t3552|t3553|t4134|t4677|t4678 +TRSP#t3656|t3657|t3658|t3659|t3660|t3661|t3662|t3727|t3728 +TRSR#D611|D612|T525|T526|T527|T528|d2441|d6061|d6062|d6063|d6065|d6235|t1301|t2968|t2969|t2970|t2971|t2972|t2973|t3554|t3555|t3556|t3557|t3558|t3559|t3560|t3561|t3562|t3563|t3564|t3729|t3730|t4036|t4037 +TRSS#D95|D568|T201|T504|T506|T508|T510|T512|d3214|d3221|d3345|d3346|d3347|d6064|d6066|d6234|d6236|t494|t495|t1227|t1229|t1242|t1302|t2730|t2731|t2963|t2974|t3665|t3726|t4039|t4058|t4059|t4133 +TRST#D565|D566|D613|D614|D618|D619|D625|T545|T546|T566|T567|d492|d1103|d1104|d1105|d1106|d3213|d3216|d3217|d3218|d3220|d3790|d5532|d5533|d5534|d5535|d5536|d5537|d5678|d5955|d5956|d5998|d5999|d6000|d6060|d6093|d6233|d6581|t1228|t1243|t1244|t1245|t2854|t2855|t2856|t2857|t2966|t3666|t3667|t3668|t4090|t4132|t4135|t4136|t4137|t4138|t4139|t4140|t4141|t4142|t4143|t4144|t4145|t4146|t4147|t4148|t4149|t4150|t4151|t4152|t4153|t4154|t4155|t4156|t4169|t4170|t4171|t4172 +TRT#D327|T583|T585|d2|d234|d278|d2431|d3802|d3811|d5957|d5959|d5978|d6004|d6089|d6219|d6271|t447|t470|t485|t486|t496|t2044|t2260|t2265|t2723|t2732|t2734|t2850|t3010|t3105|t3541|t3565|t3578|t3586|t3673|t3766|t3888|t3935|t3994|t4041|t4085|t4184|t4414 +TRTB#d280|d281|d282|t3567 +TRTF#T124|T125|d235|d236|d237|d238|d6006|d6007|d6008 +TRTK#d5024|d5025|t3675 +TRTL#d3808|d5966|d6010|t445|t507|t2266|t2724|t2736|t2737|t2739|t2740|t2741|t3543|t3544|t3545|t3889|t4418|t4419|t4420|t4421|t4422|t4423|t4424|t4425|t4426 +TRTM#D134|D135|D136|D137|D569|D570|t3013|t3014|t3015|t3016|t3546|t3547|t3548|t3574|t3575|t3576|t3891|t3892 +TRTN#D96|D623|D624|T543|T544|T568|T569|d287|d2435|d3809|d3810|d5967|d5968|d6009|d6011|d6012|d6013|t446|t498|t499|t500|t508|t2267|t2725|t3027|t3542|t3570|t3763|t3764|t3765|t3890|t3936|t4003 +TRTP#t3591|t3592|t3593 +TRTR#D228|D229|T123|T220|T221|T222|T223|d284|d285|d286|d2433|d3805|d5961|d5962|d5963|d5964|t443|t501|t502|t503|t504|t505|t704|t705|t706|t1262|t1263|t1264|t1265|t1266|t1267|t1268|t1269|t1270|t1271|t1272|t2692|t2693|t2694|t2752|t2753|t2754|t2755|t2756|t2757|t2758|t3017|t3018|t3019|t3107|t3108|t3109|t3110|t3111|t4000|t4001|t4002 +TRTS#D328|D557|D558|D620|T577|T578|T584|T586|d279|d288|d2434|d3803|d3806|d3807|d5960|d5965|d5969|d5970|d5971|d5972|d5973|d5974|d5975|d5976|d5977|d6014|d6220|d6221|d6272|d6273|d6274|t444|t471|t472|t497|t506|t509|t2261|t2262|t2733|t2735|t2738|t2742|t2743|t2744|t2745|t2746|t2747|t2748|t2749|t2750|t2751|t3011|t3020|t3021|t3022|t3023|t3024|t3025|t3026|t3044|t3045|t3046|t3047|t3048|t3049|t3106|t3112|t3549|t3566|t3569|t3571|t3572|t3573|t3577|t3579|t3674|t3676|t3998|t4042|t4415|t4417 +TRTT#d283|d2432|d3804|d5958|d6005|t3012|t3568|t3999|t4416 +TRTX#t3028|t3029|t3030|t3031|t3032|t3033|t3034|t3035|t3036|t3037|t3038|t3039|t3040|t3041|t3042|t3043 +TRTY#d3812 +TRW#T119|d5538|t702 +TRWL#d6319|d6320|t4046|t4047|t4048 +TRWM#d97|d98|d99 +TRWN#D138|D139|D140|D141|D142|D143|D144|D145|D146|D331|d5989|d5990|d5991 +TRWR#d5986|d5987|d5988 +TRWS#T120|d5539|d5540|t703 +TRX#T541|T562|T564|t2682|t2975|t2977|t3465|t3476|t3932 +TRXB#t2684|t2685|t2686 +TRXK#t3467|t3468|t3469|t3931 +TRXL#t2690|t2978|t3736 +TRXM#d5846|d5847|d5848 +TRXN#d2436|d2437|d6574|d6575|d6576|t2689|t2726|t2727|t2728|t3474|t3475|t3731|t3732|t3733|t3734|t3735 +TRXR#T226|t1303|t3472|t3532|t3533|t3534|t3535|t3536|t3537 +TRXS#T542|T563|T565|t2683|t2688|t2976|t3466|t3471|t3473|t3933|t3934 +TRXT#t2687|t2979|t2980|t2981|t3470 +TRYN#d89|d90|d6315|t490|t4164|t4165 +TRYR#d5541|d5542|d5543|d6312|d6313|d6314 +TRYT#d6309|d6310|d6311|t4166|t4167|t4168 +TS#D2|D21|D172|D176|D220|D332|D353|D383|D480|D592|T1|T3|T111|T136|T230|T610|d20|d100|d101|d104|d373|d390|d393|d1448|d2485|d2923|d3054|d3070|d3255|d3258|d3348|d5157|d5247|d5251|d5582|d5586|d5595|d5666|d5682|d5810|d5826|d5836|d6391|d6412|d6526|d6537|t655|t721|t722|t800|t819|t2046|t2276|t2336|t2398|t2410|t2759|t2844|t2933|t2956|t2960 +TSB#d4510 +TSBL#d760|d761|d762|d3813|d3814|d3815|d3816|d3817|d3818|d3819|d3820|d3821|d3940|d3941|d3942|d3943|d3944|d3945|d3946|d3947|d3948|d3949|d4514|d4515|d4516|d4517 +TSBN#d3929|d3930|d3931|d3932|d3933 +TSBR#D644|D645|d3934|d3935|d3936|d3937|d3938|d3939|d3950|d3951|d3952|d3953|d3954|d3955|d3956|d3957 +TSBS#d3822|d3823|d3824|d3825|d4513 +TSBT#d4506|d4507|d4508|d4509 +TSBY#d4511|d4512 +TSF#d714|d3922 +TSFF#d4259|d4260|d4261|d4262|d4263|d4264|d4265|d4266|d4267|d4268 +TSFK#d3833|d3834|d3835|d3836|d3837|d3838|d4269|d4270|d4271|d4272|d4273|d4274|d4275 +TSFL#d3839|d3840|d3841|d3842|d3843|d3844 +TSFN#d720|d721|d6700|d6701|d6702|d6703 +TSFR#d716|d717|d718|d811|d812|d813|d814|d815|d816|d817|d818|d4276|d4277|d4278|d4279|d4280|d4281|d4796|d4797|d4798|d4799 +TSFS#d719|d3928 +TSFT#d715 +TSFW#d3923|d3924|d3925|d3926|d3927 +TSJ#d5583 +TSJN#d4440|d4441|d4442|d4443|d4444|d4445|d4446|d4447|d4448|d4449|d4450 +TSJS#d5584|d5585 +TSK#T227|T478|d2651|d3958|d4005|d4451|d6584|d6590|t511|t4427|t4435 +TSK0#d4097|d4098|d4099 +TSKF#D450|d4130|d4131|d4132|d4133|d4134|d4135|d4136|d4137|d4138|d4139|d4140 +TSKJ#T654|T655 +TSKK#d2605|d2606|d2607|d2608|d2609|d2610|d2611|d2612|d2613|d2614|d4008|d4009|d4010 +TSKL#T649|T650|d1107|d1108|d1109|d1110|d2653|d2654|d2655|d2656|d3991|d3992|d3993|d3994|d3995|d3996|d3997|d3998|d3999|d4000|d4001|d4002|d4003|d4004|d4012|d4013|d4014|d4015|d4016|d4017|d4018|d4019|d4020|d4021|d4022|d4023|d4248|d4249|d4700|d4701|d4702|d4703|d4704|d4705|d4706 +TSKM#d4024|d4025|d4026|d4027|d4028|d4029|d4030|d4031|d4032|d4033|d4034|d4035|d4036|d4037|d4038|d4039|d4040|d4041|d4042|d4043|d4044|d4045|d4046|d4047|d4048|t515|t516|t517|t518|t519|t520 +TSKN#T480|T481|T651|T652|T653|d2509|d2510|d2511|d2512|d2513|d2618|d2619|d2620|d2621|d2622|d2623|d2624|d2625|d2626|d2627|d2628|d2629|d2630|d2631|d2632|d2633|d2634|d2635|d2636|d4011|d4049|d4050|d4051|d4052|d4053|d4054|d4055|d4056|d4057|d4058|d4059|d4060|d4061|d4062|d4063|d4064|d4065|d4066|d4067|d4068|d4069|d4070|d4071|d4072|d4073|d4074|d4075|d4076|d4077|d4078|d4079|d4080|d4081|d4082|d4083|d4084|d4085|d4086|d4087|d4088|d4100|d4101|d4102|d4103|d4104|d4105|d4106|d4107|d4108|d4109|d4110|d4111|d5252|d5253|d5254|d6588|d6589|t514 +TSKR#D333|d774|d775|d776|d2524|d2525|d2526|d2527|d2528|d2529|d2530|d2531|d2532|d2533|d2534|d2535|d2536|d2537|d2538|d2539|d2540|d2541|d2542|d2543|d2544|d2545|d2546|d2547|d2548|d2549|d2550|d2551|d2552|d2553|d2554|d2555|d2556|d3845|d3846|d3847|d3848|d3849|d3850|d3851|d3852|d3853|d3854|d3855|d3856|d3960|d3961|d3962|d3963|d3973|d3974|d3975|d3976|d4089|d4090|d4091|d4092|d4093|d4094|d4095|d4112|d4113|d4114|d4115|d4116|d4117|d4118|d4119|d4120|d4121|d4122|d4123|d4124|d4125|d4126|d4127|d4128|d4129|d4141|d4142|d4143|d4144|d4145|d4146|d4147|d4148|d4149|d4150|d4151|d4152|d4153|d4154|d4155|d4156|d4157|d4158|d4159|d4160|d4161|d4162|d4163|d4164|d4165|d4166|d4167|d4168|d4169|d4170|d4171|d4172|d4174|d4175|d4176|d4177|d4282|d4283|d4284|d4285|d4286|d4287|d4288|d4289|d4290|d4291|d4292|d4293|d4294|d4295|d4296|d4297|d4298|d4299|d4300|d4301|d4302|d6586 +TSKS#T479|d2597|d2598|d2599|d2600|d2601|d2602|d2603|d2604|d2652|d2657|d3959|d4006|d4096|d4173|d4178|d4179|d4180|d4181|d4182|d4183|d4184|d4185|d4186|d4187|d4188|d4189|d4190|d4191|d4303|d4304|d4305|d4306|d4307|d4308|d4309|d4310|d4311|d4312|d4452|d4455|d4714|d4715|d4716|d6585|d6587|t512|t521|t4428|t4430|t4436|t4437 +TSKT#d2658|d2659|d4007|d4453|d4454|d4707|d4708|d4709|d4710|d4711|d4712|d4713|d4756|d4757|d4758|d4762|d4763|d4764|d4765|t513|t4429 +TSKX#d4759|d4760|d4761 +TSL#T228|d398|d3349|d3857|d5154|d5169|d5833|t522|t724|t2870|t4431 +TSLB#d4840|d5000|d5001|d5002 +TSLF#d2767|d2768|d4847|d4848|d4849|d4850|d4985|d4986 +TSLJ#d4467|d4468|d4469|d4470 +TSLK#d2557|d2558|d2559|d2560|d4456|d4457|d4458|d4459|d4460|d4461|d4462|d4463|d4464|d4465|d4466|d6704|d6705|d6706|d6707|d6708|d6709 +TSLL#d5170 +TSLN#d404|d405|d2486|d2487|d2488|d2489|d2490|d2491|d2492|d2493|d2494|d2495|d2496|d2497|d2498|d2499|d2500|d2501|d2502|d2503|d2504|d3351|t727|t729|t2873|t4434 +TSLR#d400|d401|d402|d722|d723|d724|d725|d726|d727|d728|d729|d730|d731 +TSLS#D410|T229|d403|d777|d3350|d3352|d3353|d3354|d3355|d3356|d3357|d3358|d3359|d3360|d3361|d3362|d3860|t523|t526|t725|t730|t2872|t4433 +TSLT#D714|d399|d778|d779|d780|d781|d782|d783|d2505|d2506|d2507|d2508|d2660|d2661|d2662|d2663|d2664|d2665|d2769|d2770|d2771|d4841|d4842|d4843|d4844|d5171|d5172|t524|t525|t726|t728|t1304|t1305|t1306|t1307|t2871|t4432 +TSLW#d3858|d3859 +TSLX#d2666|d2667|d4385|d4386|d4387|d4388|d4389|d4390|d4845|d4846|t1308|t1309|t1310 +TSLY#d4471|d4472|d4473|d4474 +TSM#T112|d1468|d4482 +TSMB#D212|D213|D214|d3861|d3862|d3863|d3864|d4203|d4204|d4205|d4206|d4207|d4208|d4209|d4210|d4211|d4212|d4213|d4214|d4215|d4216|d4217|d4218|d4766|d4767|d4768|d4769|d4770|d4771|d4772|d4773 +TSML#d784|d785|d786|d787|d788|d789|d790|d791|d792|d793|d794|d795|d796|d797|d798|d4475|d4476|d4804|d4805|d4806|d4807|d4808|d4809|d4810|d4811|d4812|d4813|d4814|d4815|d4816|d4817|d4818 +TSMM#d4486|d4487|d4488|d4489|d4490|d4491 +TSMN#D338|D339|T130|T131|T132|T133|T134|T135|d4477|d4478|d4479|d4480|d4481|d4502|d4503|d4504|d4505|d4774|d4775|d4776|d4777|d4778|d4779|d6710|d6711|d6712 +TSMS#T113|d1469|d4485|d4492|d4493|d4494|d4495|d4496|d4497|d4498|d4499|d4500|d4501 +TSMT#d799|d800|d801|d802|d805|d806|d807|d808|d809|d810|d5591|d5592|d5593 +TSMX#d803|d804 +TSMY#d4483|d4484 +TSN#D169|D451|D710|T683|d4556|d5828 +TSNF#d4229|d4230|d4231|d4232|d4233|d4234|d4400|d4401|d4402|d4403|d4404|d4405|d4406|d4407|d4408|d4409|d4410|d4411|d4438|d4439 +TSNH#d4414|d4415|d4416|d4417|d4418|d4419 +TSNJ#d4412|d4413 +TSNK#d397|d3281|d4225|d4226|d4227|d4228|d4235|d4236|d4237|d4238|d4239|d4240|d4241|d4394|d4395|d4396|d4397|d4398|d4399|d5594|d5685|d5816|d5835|t738|t739|t2762 +TSNL#D453|D454|d735|d736 +TSNM#t4181|t4182|t4183 +TSNN#d4558|d4851|d4852|d4853|d4854|d4987|d4988 +TSNS#D170|D452|D711|T684|T685|d732|d733|d734|d2561|d2562|d2563|d2564|d2565|d2566|d2567|d2568|d2569|d2570|d2571|d2572|d2573|d2574|d2575|d2576|d2577|d2578|d2579|d4391|d4392|d4393|d4559|d5155|d5156|d5829|d5834 +TSNT#d737|d738|d739|d740|d741|d742|d743|d744|d745|d746|d747|d748|d749|d750|d751|d752|d753|d2514|d2515|d2516|d2517|d2518|d2519|d2520|d2521|d2522|d2523|d4242|d4243|d4244|d4245|d4246|d4247|d4420|d4421|d4422|d4423|d4424|d4425|d4426|d4427|d4428|d4429|d4430|d4431|d4432|d4433|d4434|d4435|d4436|d4437|d4557|d4783|d4784|d4785|d4786|d4787|d4788|d4789|d4989|d4990|d4991|d4992|d4993|d4994|d5166|d5167|d5168|d5255|d6698|d6699 +TSNX#d2772|d2773|d2774|d2775|d4219|d4220|d4221|d4222|d4223|d4224|d4780|d4781|d4782 +TSP#t2763|t4180 +TSPK#d2682|d2683 +TSPL#d2689|d2690|d2691|d2692|d2693|d2694|d2695|d2696|d2697|d2698|d2699|d3977|d3978|d3979|d3980|d3981|d3982|d3983|d3984|d3985|d3986|d3987|d3988|d3989|d3990|d4583|d4584|d4585|d4586|d4621|d4622|d4623|d4624|d4625|d4626|d4627|d4628|d4629|d4630|d4631|d4632|d4633|d4634|d4635|d4636|d4637|d4638|d4639|d4640 +TSPN#d2700|d2701|d2702|d2703|d2704|d2705|d3872|d3873|d3874|d3875|d3876|d3877|d3878|d3879|d4587|d4588|d4589|d4590|d4591|d4592|d4593|d4594|d4595|d4596|d4597|d4598|d4599|d4600|d6717|d6718|d6719|t740|t741|t742|t743|t744|t745 +TSPP#d6713|d6714|d6715|d6716 +TSPR#D384|D385|D386|d2668|d2669|d2670|d2671|d2672|d2673|d2674|d2675|d2676|d2677|d2678|d2679|d2680|d2681|d3865|d3866|d3867|d3868|d3869|d3870|d3871|d3880|d3881|d3882|d3883|d3884|d3885|d3886|d3887|d3888|d4560|d4561|d4562|d4563|d4564|d4565|d4566|d4567|d4568|d4569|d4570|d4571|d4601|d4602|d4603|d4604|d4605|d4606|d4607|d4608|d4609|d4610|d4611|d4612|d4613|d4614|d4615|d4616|d4617|d4618|d4619|d4620|d4641|d4642|d4643|d4644|d4666|d4667|d4668|d4669|d4670|d4671|d4672|d4673|d4674|d4675|d4676|d4677|d4678|d4679|d4680|d4681|d4682|d6720|d6721 +TSPS#d2684|d2685|d2686|d2687|d4572|d4573|d4574|d4575|d4645|d4646|d4647|d4648|d4649|d4650|d4651|d4652|d4653|d4654|d4655|d4656|d4657|d4658|d4659|d4660|d4661|d4662|d4663|d4664|d4665|t2764|t2765 +TSPT#d757|d758|d759|d2688|d2706|d2707|d2708|d2709|d2710|d2711|d2712|d2713|d2714|d4683|d4684|d4685|d4686|d4687|d4688|d4689|d4690|d4691|d4692|d4693|d4694|d4695|d4696|d4697|d4698|d4699|d4819|d4820|d4821|d4822|d4825 +TSPX#d754|d755|d756|d4576|d4577|d4578|d4579|d4580|d4581|d4582|d4823|d4824 +TSR#D336|d2642|d3279|d3902|d5151|d5598|d5812|d5831|t731|t4173 +TSRB#d2637|d2638|d2639|d2640|d2641|d4735|d4736|d4737|d4738 +TSRF#d2592|d2593|d2594|d2595|d2596|d4793|d4794|d4795 +TSRK#d4526|d4527|d4528|d4529|d4530|d4531|d4532|d4533|d4534|d4535|d4536|d4537|d4538|d4539|d4540|d4541|d4542|d4543|d4544|d4545|d4717|d4718|d4719|d4720|d4721 +TSRL#D455|D456 +TSRM#d3889|d3890|d3891|d3892|d3893|d3894|d3895 +TSRN#d2645|d3896|d3897|d3898|d3899|d3900|d3901|d3964|d3965|d3966|d3967|d3968|d3969|d3970|d3971|d3972|d4546|d4547|d4548|d4549|d4550|d4551|d4552|d4553|d4554|d4555|t4175 +TSRP#d4722|d4723|d4724|d4725|d4726|d4727|d4739|d4740|d4741|d4742|d4743|d4744|d4745|d4746|d4747|d4748|d4749 +TSRS#D337|D712|D713|d2644|d2646|d3903|d3906|d4728|d4729|d4730|d4731|d4732|d4733|d4734|d5599|d5600|d5813|d5814|t732|t733|t4174|t4176|t4177|t4178 +TSRT#d2580|d2581|d2582|d2583|d2584|d2585|d2586|d2587|d2591|d2643|d2715|d2716|d2717|d2718|d2719|d2720|d2721|d2722|d2723|d4518|d4519|d4520|d4521|d4522|d4523|d4524|d4525|d4790|d4791|d4792 +TSRX#d2588|d2589|d2590 +TSRY#d3904|d3905 +TSS#D22|D387|T231|d21|d22|d102|d103|d105|d396|d699|d2924|d2926|d3257|d3676|d4199|d4995|d5152|d5587|d5589|d5684|d5815|d5830|t734|t2277|t2278|t2335|t2337|t2761 +TSSF#d822|d823|d824|d825|d4861 +TSSL#d3682 +TSSM#d3907|d3908|d3909|d3910 +TSSN#d703|d3674|d3675|d4999 +TSSS#d700|d702|d3677|d3678|d4200|d4202|d4996|d4998|d5596|d5597 +TSST#d701|d2647|d2648|d2649|d2650|d3280|d3917|d3918|d3919|d3920|d3921|d4201|d4250|d4251|d4252|d4253|d4254|d4255|d4256|d4257|d4258|d4997|d5153|d5832 +TSSX#d3911|d3912|d3913|d3914|d3915|d3916 +TST#D690|T114|T611|d394|d707|d765|d1470|d2925|d3256|d4855|d4862|d5150|d5256|d5588|d5601|d5683|d5811|d5827|d6591|d6622|t80|t527|t545|t723|t1311|t1356|t2352|t2367|t2760 +TSTB#d763|d764|d2724|d2725|d2726|d2727|d2728|d2729|d6593|d6594|d6595|t1312|t1313|t1314 +TSTF#D573|D574|d709|d710|d711|d712|d3826|d3827|d3828|d3829|d3830|d3831|d3832|d4863|d4864|d4865|t530|t531|t532|t1335|t1336|t1337|t1338|t1339|t1340|t1341 +TSTK#d1472|d6596|d6597|d6598|d6599|t1329|t1330|t1331|t1332 +TSTL#T156|T157|d395|d3236|d3237|d3238|d4866|d4867|d4891|d4892|d4893|d4894|d4895|d4896|d4897|d4898|d4899|d4900|d4901|d4902|d4903|d4904|d6606|d6611|t81|t533|t534|t535|t542|t1342 +TSTM#D334|D335|d4881|d4882|d4883|d4884|d6612|d6613|d6614|t1315|t1316|t1317|t1318|t1343|t1344|t1345|t1346|t1347|t1348|t2361|t2362|t2363|t2364|t2365 +TSTN#D688|D689|d1|d704|d705|d706|d772|d2732|d2733|d2734|d2735|d2736|d2737|d2738|d2739|d2740|d2741|d4192|d4193|d4194|d4195|d4196|d4197|d4198|d4800|d4801|d4802|d4803|d4858|d4868|d4869|d4870|d4871|d4872|d4873|d4874|d4885|d4886|d4887|d4888|d4889|d4890|d4905|d4906|d4907|d4908|d4909|d4910|d4911|d4912|d4913|d4914|d4915|d4916|d4917|d4918|d4919|d4920|d4921|d6607|d6608|d6609|d6610|t543|t544|t1349|t1350|t2360 +TSTP#d6615|d6616|d6617 +TSTR#d303|d304|d305|d306|d307|d768|d769|d770|d2615|d2616|d2617|d2730|d2731|d2745|d2746|d2747|d2748|d2749|d2750|d2751|d2752|d2753|d2754|d2755|d2756|d2757|d2758|d2759|d2760|d2761|d2762|d2763|d2764|d3363|d3683|d4922|d4923|d4924|d4925|d4926|d4927|d4928|d4929|d4930|d4931|d4932|d4933|d4934|d4935|d4936|d4937|d4938|d4939|d4940|d4941|d4942|d4943|d4944|d4945|d4946|d4947|d4948|d4949|d4950|d4951|d4952|d4953|d4954|d4955|d4956|d4957|d4958|d4959|d4960|d4961|d4962|d4963|d4964|d4965|d4966|d4967|d4968|d4969|d4970|d4971|d4972|d4973|d4974|d4975|d4976|d4977|d4978|d4979|d4980|d4981|d4982|d4983|d4984|d6601|d6602|d6603|d6604|d6722|d6723|t82|t83|t84|t85|t536|t537|t538|t540|t1325|t1326|t1327|t1333|t2355|t2356|t2357|t2358 +TSTS#T115|T116|T612|T613|d708|d713|d771|d773|d1471|d1473|d3234|d3235|d4750|d4751|d4752|d4753|d4754|d4755|d4857|d4875|d4876|d4877|d4878|d4879|d4880|d6592|d6605|d6618|t528|t539|t541|t1328|t1334|t1351|t1352|t1353|t1354|t1355|t2353|t2359|t2366|t4179 +TSTT#d766|d767|d2742|d2743|d2744|d2765|d2766|d4856|d6600|t529|t1319|t1320|t1321|t1322|t1323|t1324|t2354 +TSTX#d6619|d6620|d6621 +TSWN#T598|T599 +TSXL#d4826|d4827|d4828|d4829|d4830|d4831|d4832|d4833 +TSXN#d819|d820|d821|d4859|d4860 +TSXT#d4834|d4835|d4836|d4837 +TSXX#d4838|d4839 +TSYN#d5158 +TSYR#d308 +TT#D8|D9|D230|D402|D575|D579|D581|D636|T22|T140|T162|T164|T349|T397|T411|T413|T484|T659|d34|d37|d39|d309|d314|d422|d1068|d1475|d3323|d3336|d3340|d3364|d3679|d5016|d5021|d5243|d5602|d5609|d5625|d5674|d5709|d6380|d6382|d6413|d6630|t125|t546|t570|t578|t579|t587|t746|t792|t801|t2006|t2027|t2037|t2053|t2279|t2339|t2347|t2385|t2395|t2402|t2585|t2766|t2791|t2874|t4450 +TTBL#d313|d426|d427 +TTBS#d311|d312 +TTBT#d423|d424|d425|t2287 +TTF#d328 +TTFL#d6627|d6628|d6629 +TTFS#d329 +TTFT#t2303|t2304|t2305 +TTFX#t2306|t2307 +TTHT#D177|D178|d434|d435|d436|d437|d438 +TTJ#d5604 +TTJS#d5605 +TTKH#d5227|d5228|d5229|d5230 +TTKK#T396 +TTKS#d2891|d2892|d2893|d2894|d2895|d2896 +TTKT#d1041|d1042|d1043|d1044|d1048|d1049|d1050|d1051|d1057|d1058|d1059|d1060|d1061|d1065|d1066|d1067|d2797|d2798|d2799|d2800|d2801|d2805|d2806|d2807|d2808|d2809|d2810|d2811|d3324|d3325|d3326 +TTKX#d1045|d1046|d1047|d1062|d1063|d1064|d2802|d2803|d2804 +TTL#D638|d42|d360|d451|d2784|d3327|d5478|d5706|t560|t594|t2003|t2004|t2023|t2060|t2308|t2388|t2768|t2789 +TTLB#d5479|d5480|d5481 +TTLH#t2311|t2312|t2313 +TTLJ#t596|t597|t598|t599|t600|t4438|t4439 +TTLK#d446|d447|d448|d449|d450 +TTLN#d318|d319|d320|d321|d322|d366|d441|d442|d443|d444|d445|d2787|d3330|d5487|t569|t2008|t2009|t2315|t2394|t2771|t2788 +TTLR#d362|d363|d364|d439|d5483|d5484|d5485|t562|t563|t564|t2334|t2390|t2391|t2392|t4440 +TTLS#D639|d317|d365|d440|d2785|d2788|d3329|d3331|d5486|t565|t2309|t2314|t2316|t2317|t2318|t2333|t2393|t2610|t2769|t2772|t2773|t2774|t2775|t2783|t2784|t2785|t2786|t2790 +TTLT#d361|d2786|d3328|d5482|t561|t566|t567|t568|t2297|t2298|t2299|t2300|t2310|t2389|t2770|t2776|t2777|t2778|t2779|t2780|t2781|t2782|t2787 +TTLW#t2005 +TTLX#t2301|t2302 +TTM#T144|d330|d391|d3109|d3241|t748|t797|t2793 +TTMK#d3243|t2795 +TTMR#t2010|t2011|t2012 +TTMS#T145|d331|d392|d3110|d3111|d3242|d3244|t749|t750|t798|t2319|t2320|t2321|t2794|t2796 +TTN#D173|T389|d428|d2789|d2791|d6528|t588|t2054|t2281 +TTNK#T232|T392|T656|T657|d327|d1071|d3245|d3377|d5019|d5616|d5617|d5624|d6388|t559|t573|t2025|t2026|t2283|t2609|t2798|t2805|t2876 +TTNL#d6529 +TTNM#d2794|d2795|d6530|d6531|t2284|t2285 +TTNN#d430|d2793|t590|t2056 +TTNS#D174|T390|T391|T393|d431|d452|d453|d2792|d2796|d5623|d5707|d5708|t591|t595|t1357|t1358|t2024|t2057|t2061|t2282|t2286 +TTNT#d429|d2790|d2876|d2877|d2878|d2879|d2883|d2884|d2885|d3335|d6728|t589|t2055 +TTNX#d2812|d2813|d2814|d2880|d2881|d2882 +TTPL#t127|t128|t129 +TTPN#d454|d455|d456|d457 +TTR#D226|D411|T137|T606|d323|d339|d432|d2815|d2886|d3367|d3369|d5222|d5226|d5611|d5621|d5672|d5703|t547|t552|t592|t609|t820|t1369|t2020|t2058|t2288|t2325|t2329|t2801|t4441 +TTRB#d2906|d2907|d2908|d2909|d2910|d2911|d2912|d2913|d2914|d2915|d3246|d3247|d3248 +TTRH#t1375|t1376|t1377|t1378 +TTRJ#d2816|d2817|d2818 +TTRK#d2897|d2898|d2899|d2900|d2901|d2902|d2903|d2904|d2905 +TTRL#d341|d5620|t607|t4444|t4445|t4446 +TTRM#d378|d379|d380|d381|d382|d383|d384|d385|d2825|d2826|d2827|d2828|d2829|d2830|d2831|d2832|d2833|d2834|d2835|d2836|d2837|d2838|d2839|d2840|d2841|d2842|d2843|d2844|d2845|d2846|d2847|d2848|d2849|d2850|d2916|d2917|d2918|d2919|d2920|d2927|d2928|t1379|t1380|t1381 +TTRN#D342|D343|d2105|d2106|d2107|d2852|d2853|d2854|d2855|d2856|d2857|d2889|d2929|d2930|d5224|t557|t608|t822|t2331|t2803|t4447 +TTRP#d3061|d3062|d3063|t2062|t2063|t2064 +TTRR#d2819|d2820|d2821|d2822|d2823|d2824|t605 +TTRS#D227|D412|T138|T139|T607|T608|d324|d325|d340|d342|d2108|d2109|d2110|d2111|d2112|d2113|d2114|d2115|d2116|d2117|d2118|d2119|d2120|d2121|d2122|d2123|d2124|d2125|d2126|d2127|d2858|d2887|d2890|d3366|d3370|d3371|d5225|d5612|d5613|t548|t549|t558|t606|t823|t1370|t1373|t1374|t1382|t2289|t2290|t2326|t2327|t2332|t2587|t2804|t4442|t4448 +TTRT#D340|D341|d2851|d2888|d2921|d2922|d5223|d5606|d5607|d5608|t553|t554|t555|t556|t821|t2322|t2330|t2802|t4443 +TTRX#D413|D414|t1371|t1372|t2323|t2324|t4449 +TTS#D10|D231|D403|D576|D580|D637|T23|T141|T163|T165|T350|T398|T399|T400|T412|T414|T485|T658|T660|d35|d36|d38|d40|d41|d310|d315|d326|d1052|d1069|d1072|d1474|d1476|d3337|d3365|d3378|d3680|d3681|d5014|d5015|d5017|d5020|d5022|d5023|d5244|d5245|d5603|d5614|d5618|d5704|d6381|d6383|d6385|d6389|d6414|d6415|d6623|d6626|d6631|t126|t130|t550|t571|t577|t747|t751|t791|t793|t794|t2013|t2021|t2065|t2280|t2328|t2340|t2342|t2343|t2348|t2386|t2387|t2396|t2611|t2767|t2797|t2799|t2877|t4451|t4452 +TTSB#d1055 +TTSL#d6624|t795 +TTSM#D11|d6527 +TTSN#D477|D478|D577|D578|d1056|t796 +TTSS#d1054|t2612 +TTST#d433|d1053|d2859|d2860|d2861|d2862|d2863|d2864|d2865|d2866|d2867|d2868|d2869|d3338|d5622|d5673|d5705|t574|t575|t576|t593|t2022|t2059|t2344|t2345|t2346 +TTT#d316|d1070|d3368|d5018|d5475|d5610|d5619|d6384|t551|t572|t2007|t2019|t2341|t2586|t2792|t2800|t2875 +TTTK#d3372|d3373 +TTTL#t830|t831|t832|t833|t834|t835|t836|t837|t838 +TTTS#d5476|d5477 +TTW#t2017 +TTWS#t2018 +TTWT#d458|d459|t2014|t2015|t2016|t2066|t2067|t2068 +TTX#d2776 +TTXB#d2777 +TTXM#d2781|d2782|d2783 +TTXN#d2780 +TTXS#d2779 +TTXT#d2778 +TTYN#t2028|t2349 +TTYS#t2350|t2351 +TW#D358|d3071|t4565 +TWB#d6643 +TWBS#d6644 +TWFL#t4570 +TWFR#t4567|t4568|t4569 +TWJR#d5700|d5701|d5702 +TWK#t4469|t4507|t4511 +TWKN#t4471|t4510 +TWKS#t4472|t4508|t4512|t4564 +TWKT#t4470|t4509 +TWL#d5710|d6645|t2885|t4516 +TWLF#t4487|t4488|t4489|t4490|t4491|t4492|t4493 +TWLN#d5713|d5715|d6649|d6650|d6651|t2888|t2890 +TWLR#d6646|d6647|d6648 +TWLS#d5711|d5716|d6652|t2886|t2891 +TWLT#d5712|d5714|d6653|t2887|t2889|t4513|t4514|t4515|t4517 +TWMB#T459 +TWN#D356|D698|D700|T38|T663|t4460|t4518|t4519 +TWNJ#t4463|t4464|t4523|t4524|t4525 +TWNK#T666|t2904|t4461|t4462|t4465|t4527|t4528|t4529|t4530 +TWNN#t4526|t4532 +TWNS#D357|D699|D701|T39|T40|d3066|t4520|t4522|t4533 +TWNT#d6654|d6655|d6656|d6657|t4494|t4495|t4496|t4497|t4498|t4521|t4531 +TWR#D354|d3064|d5717|t2892 +TWRF#d6635|d6636|d6637|d6638|d6639|d6640|d6641|d6642 +TWRL#t4534|t4535|t4536|t4537|t4538|t4539|t4540 +TWRN#d5720|t2895 +TWRP#t4499|t4500|t4501 +TWRS#D355|d5718|d5721|t2893|t2896 +TWRT#d5719|t2879|t2880|t2894 +TWS#D165|D166|D359|t4502|t4566|t4571 +TWSM#t4572|t4573|t4574 +TWSR#t4486 +TWST#d3065|t4541|t4542|t4543|t4544|t4545|t4546|t4547|t4548 +TWT#D360|D702|T664|t2884|t4466|t4473|t4478|t4479|t4549 +TWTL#t4458|t4459|t4503|t4504|t4505|t4506 +TWTN#t4484|t4563 +TWTR#t4475|t4481|t4482|t4483|t4559|t4560|t4561|t4562 +TWTS#D361|D703|T665|t4467|t4468|t4474|t4476|t4477|t4485|t4557 +TWTT#t4480|t4558 +TWX#t4550|t4556 +TWXN#t4555 +TWXR#t4553 +TWXS#t4552|t4554 +TWXT#t4551 +TX#D691|d23|d289|d4313|d4384|d5003|d5590|d5660|d6350|t661|t752|t753|t1363|t2809|t2828|t2829 +TXB#T482 +TXBL#d4315|d4316|d6625|t662|t2810 +TXBR#d290|d291|d292 +TXBS#T483 +TXFL#d4338|d4339|d4340|d4341|d4342|d4343|d4344|d4345 +TXK#d298 +TXKL#d4328|d4329|d4330 +TXKN#T128|T129 +TXKR#t76 +TXKS#d299|d300 +TXL#t1361|t2818 +TXLN#t2822|t2823|t2824 +TXLR#d3259|d3260 +TXMN#D693|D694|D695 +TXMT#t73|t74|t75 +TXN#T142|T394|t768|t2296|t4240 +TXNB#D687 +TXNF#t783|t784|t785|t786 +TXNK#T158|T159|d301|d302|d4346|d5007|d5664|t667|t668|t669|t757|t758|t759|t760|t761|t765|t766|t767|t769|t770|t771|t772|t773|t774|t2820|t2821 +TXNL#t775|t776|t777|t778|t779|t780|t781|t782 +TXNR#d4351|d4352|d4353|d4354|d4355|d4356|d4357|d4358|d4359|d4360|d4361|d4362|d4363|d4364|d4365|d4366|d4367|d4368 +TXNS#T143|T395|d4347|d4348|d4349|d4350|t1362|t2819|t4241 +TXNT#t755|t756 +TXNX#t762|t763|t764 +TXP#t735|t2961 +TXPN#d4369|d4370|d4371 +TXPS#t736|t737 +TXR#T388|d294|t663|t1359|t2816 +TXRK#d4372|d4373|d4374 +TXRM#d4317|d4318|d4319|d4320|d4321|d4322|d4323|d4324|d4325|d4326|d4327 +TXRN#d3103 +TXRS#d295|d296|t664|t665 +TXRT#d4331|d4332|d4333|d4334|d4335 +TXS#D692|d24|d25|d297|d4314|d4337|d5004|d5006|d5661|d5663|d6346|d6347|d6349|d6351|t666|t754|t787|t2815 +TXSS#d6348 +TXST#t1360|t2817|t2825|t2826|t2827 +TXT#d293|d4336|d5005|d5662|t2814 +TXTM#d3261|d3262|d3263|d3264|d3265|d3266|d3267|d3268|d3269|d3270|d3271|d3272|d3273|d3274|d3275|d3276|d3277|d3278 +TXTN#t2811|t2812|t2813 +TXTW#d4375|d4376|d4377 +TXWM#D696|D697 +TXWR#d4378 +TXWT#d4382|d4383 +TXWX#d4379|d4380|d4381 +TXXN#d26|d27|d28 +TXYN#t77|t78|t79 +TY#d6661 +TYN#D704|d5820|d5822 +TYNK#d6664|d6672|t2958|t4579 +TYNS#D705|d5821|d5823|d5824|d5825 +TYR#D706|d6665 +TYRS#D707|d6666|d6667 +TYS#d6662|d6668 +TYST#d6669|d6670|d6671 +TYT#T499|T501|d6658|d6663|t2957 +TYTK#d6660 +TYTS#T500|T502|d6659 ++++++++++ +W#W122|W452|h3378|w591|w612|w742|w1041|w1042|w1225|w1231|w1295|w1816|w1910|w2211 +W0#w1747 +W0L#w1748 +W0LT#w1764|w1765|w1766|w1767 +W0N#w1768 +W0R#w677|w1034|w1211|w1758 +W0RB#w679|w680|w681|w682|w683 +W0RK#w684|w685|w686 +W0RM#w698|w699|w700 +W0RN#w688|w1760|w1761 +W0RP#w701|w702|w703|w704|w705|w706 +W0RS#w678|w689|w690|w691|w692|w693|w694|w695|w696|w697|w707|w1762 +W0RT#w687|w1759 +W0S#w1763 +W0ST#w1770|w1771|w1772|w1773 +W0T#w1757|w1769 +W0TR#w1749|w1750|w1751|w1752|w1753|w1754|w1755|w1756 +WB#W132|W134|w715 +WBFT#w720|w721 +WBKN#w1806|w1818 +WBL#w593|w1807|w1815 +WBLN#w1813|w1814 +WBLR#w1809|w1811 +WBLS#w594|w595|w1810|w1812 +WBLT#w1808 +WBMS#w722|w723 +WBNK#w718|w719 +WBPJ#w724 +WBR#W136 +WBRS#W137 +WBS#W133|W135|w716|w725 +WBST#W138|W139|w726|w727 +WBT#w717 +WBX#W2 +WBXS#W3 +WF#W116|w63|w101|w546|w574|w616|w708|w1046|w1230|w1362|w1991|w2209 +WFBN#w547|w548|w549 +WFFR#w551|w552|w553 +WFKT#w554|w555|w556 +WFL#w26|w779|w1367|w1819|w1820 +WFLK#w563 +WFLN#w30|w557|w558|w559|w1821 +WFLR#w1365 +WFLS#w27|w29|w780|w781|w1364|w1366 +WFLT#w28|w560|w561|w562|w1050|w1051|w1052 +WFN#w2210 +WFNK#w107|w573|w714|w1049|w1997 +WFNS#w572 +WFR#W130|w23|w103|w564|w570|w710|w1235|w1994 +WFRL#W117|W118|W119|W120 +WFRN#w566|w567|w599 +WFRR#w596|w597|w598 +WFRS#W131|w24|w25|w104|w105|w568|w711|w712|w1995|w1996 +WFRT#w565 +WFS#W121|w64|w65|w106|w569|w713|w1047|w1053|w1363|w1795|w1992|w1998 +WFST#w571 +WFT#w31|w102|w550|w709|w782|w1048|w1993 +WFTN#w33 +WFTS#w34|w783|w784 +WFTT#w32 +WJ#w36|w733|w1336 +WJNK#w55|w738 +WJNS#w1332 +WJR#w39 +WJRN#w42 +WJRS#w40|w43 +WJRT#w41 +WJS#w37|w44|w734|w736|w737 +WJT#w38|w735|w1333 +WJTS#w1334|w1335 +WK#W4|W23|W114|W208|w4|w5|w35|w45|w108|w617|w751|w785|w911|w1299|w1368|w1823|w1826|w1828 +WKFL#W25|W26|w111|w112|w113 +WKFX#w624|w625|w626 +WKK#W13|W247 +WKKS#W14 +WKL#w51|w630|w764|w1372|w1381 +WKLF#W458|W459 +WKLN#w54|w627|w628|w629|w1380 +WKLR#w1374|w1375|w1376|w1378 +WKLS#w53|w763|w1377|w1379 +WKLT#w52|w1373 +WKN#w56|w114|w618|w1829 +WKNK#w47|w120|w790|w914|w1371 +WKNN#w116|w620 +WKNR#W9|W10|W11|W12 +WKNS#W252|w3|w57|w58|w117|w621|w631|w632 +WKNT#w115|w619|w756|w757|w758|w759|w760|w761|w762|w765|w766|w767 +WKP#w119 +WKR#w1|w622|w1307 +WKRS#w913|w1308|w1309 +WKRW#w1310|w1311 +WKS#W5|W24|W147|W209|W210|w59|w109|w118|w575|w590|w752|w768|w915|w1300|w1318|w1369|w1382|w1824|w1825|w1827|w1830 +WKSN#w578|w582 +WKSP#w583 +WKSR#w580 +WKSS#w576|w579|w581 +WKST#w2|w577|w623 +WKSW#w584|w585|w586|w587|w588|w589 +WKT#w46|w110|w753|w789|w912|w1301|w1312|w1370 +WKTK#w1314|w1315|w1316 +WKTL#w60|w61|w62|w1304 +WKTN#w1305|w1306 +WKTR#w1302 +WKTS#w754|w755|w1303|w1313|w1317 +WKWK#w1383|w1384|w1385|w1386 +WKWM#w1387|w1388|w1389 +WKX#w48 +WKXL#w49 +WKXN#w50 +WL#W41|W52|W266|W282|W284|W294|W301|W304|W307|W462|w66|w121|w143|w167|w601|w614|w633|w835|w916|w951|w961|w979|w1054|w1227|w1236|w1255|w1297|w1420|w1432|w1444|w1457|w2000|w2011 +WL0#w635|w639 +WL0R#W63|W64|w637 +WL0S#w636|w638 +WLB#w146 +WLBN#w921|w922 +WLBR#W253|W254|W255|W256|W257|W258|W259|W260|w148|w149|w963|w964|w965 +WLBS#w145|w147|w966|w967|w968 +WLBT#w918|w919|w920 +WLF#W384|W386|W388|w1831 +WLFH#w1834|w1835|w1836 +WLFK#W390|W391 +WLFL#w158|w159|w160|w1424|w1425|w1426|w1434|w1435 +WLFN#w1837 +WLFR#W268|W269|W396|W397|w832|w833|w1840|w1841|w1843|w1844|w1845 +WLFS#W385|W387|W389|w1832|w1842|w1846 +WLFT#w1833 +WLFX#w1838|w1839 +WLHL#W270|W271|W272|W273 +WLHR#w1238|w1239|w1240 +WLHS#w976|w977|w978 +WLHT#w837|w838|w839 +WLK#w124|w994 +WLKB#w125|w126|w127 +WLKF#w136|w137|w138 +WLKK#W261|W262 +WLKM#W39|W40|w821|w822|w823|w824 +WLKN#W278|W279|W280|W281|w132|w834 +WLKR#W35|W36|W37|W38|W274|W275|w129|w130|w131|w1237 +WLKS#W276|W277|w139|w995|w996 +WLKT#w128|w133|w134|w135 +WLKW#w140|w141|w142 +WLM#W290|W296|W309|w997|w1058 +WLML#w1241 +WLMN#W315|W316|w999 +WLMR#W311|W312 +WLMS#W291|W292|W293|W297|W298|W299|W300|W310|w1000 +WLMT#W286|W287|W313|W314|w998 +WLN#W48|W126|w2002|w2005 +WLNK#W156|W157|W158|W207|W392|W393|w71|w123|w161|w840|w928|w982|w1057|w1431|w1437|w1438|w1439|w1440 +WLNS#W49|W50|W127|w841|w1242|w1429|w1430|w2003|w2004|w2006|w2010 +WLNT#W124|W125|w177|w178|w179 +WLP#w162|w1001 +WLPL#W54|W55 +WLPN#w165|w1004 +WLPP#w171|w172|w173|w174|w175 +WLPR#w164 +WLPS#w166|w1002|w1005 +WLPT#w163|w1003 +WLPW#w1450|w1451 +WLR#W33|W45|W154|W205|w68|w924|w973|w1427|w2007 +WLRS#W46|W155|W206|w69|w70|w180|w181|w182|w925|w926|w974|w975 +WLRT#W288|W289|w984|w985|w986 +WLS#W34|W42|W43|W47|W51|W53|W159|W267|W283|W285|W295|W302|W303|W305|W306|W308|W463|w72|w122|w144|w170|w176|w603|w634|w842|w917|w927|w952|w953|w962|w980|w981|w983|w1056|w1243|w1421|w1423|w1436|w1445|w1448|w1452|w2001|w2008|w2012 +WLSL#w1244|w1245|w1246|w1247|w1248|w1249|w1250|w1251 +WLSM#w1252|w1253|w1254 +WLSN#W317|W318 +WLSP#w843|w844|w845 +WLSS#W44 +WLST#W394|W395|w1059|w1428|w2009 +WLT#W29|W58|W263|W319|w67|w150|w151|w600|w825|w836|w847|w923|w972|w1055|w1349|w1390|w1422|w1433|w1453|w2200 +WLTB#w1398|w1399|w1400 +WLTF#w1406|w1407|w1408|w1409|w1410|w1411|w1412|w2201 +WLTK#w1391|w1392|w1393|w1394|w1395|w1396|w1397 +WLTL#w1414|w1415|w1416 +WLTN#W27|W28|W65|W66|W152|W153|W321|W322|w830|w857|w1354|w1413|w1417|w1418|w1455|w2202 +WLTR#W31|W32|W60|W61|W62|W265|w827|w828|w829|w850|w851|w852|w853|w854|w855|w856|w1351|w1352|w1353|w1401|w1402|w1403|w1404 +WLTS#W30|W59|W264|W320|w152|w153|w183|w184|w185|w186|w187|w831|w848|w858|w1355|w1405|w1419|w1456|w2203 +WLTT#w826|w849|w1350|w1454 +WLW#w1441|w1449 +WLWN#w169 +WLWR#W417|W418|w1446 +WLWS#w1442|w1443|w1447 +WLWT#w168 +WLX#W56|W160|w846 +WLXM#W161|W162|W163 +WLXR#w969|w970|w971 +WLXS#W57 +WLXT#w2013 +WLXW#W164|W165|W166 +WLY#w154 +WLYN#w602 +WLYS#w155|w157 +WLYT#w156 +WM#w929|w934|w1060|w1256|w1874 +WMBL#W323|W324 +WMBN#w188 +WMBS#w1875|w1879 +WMBT#w1876|w1877|w1878 +WMFR#w1257 +WMN#w1847|w1880 +WMNF#w1882|w1883 +WMNH#w1849|w1850 +WMNK#w933|w1866|w1867 +WMNL#w1868|w1869|w1870|w1871|w1872|w1873 +WMNS#w1848|w1851|w1852|w1853|w1854|w1855|w1856|w1858|w1859|w1860|w1861|w1862|w1863|w1864|w1865|w1881 +WMNX#w1857 +WMP#w1458|w1467 +WMPL#w1461|w1462|w1463|w1464|w1465 +WMPM#w189|w190 +WMPR#w1062|w1063|w1064|w1065|w1459 +WMPS#w1460|w1466 +WMS#w930|w932|w935|w1061|w1066|w1072 +WMSF#w1258 +WMSK#w1067|w1068|w1069|w1070 +WMSS#w1071 +WMT#w931 +WN#W128|W325|W353|W466|W468|w191|w207|w640|w769|w1006|w1073|w1089|w1091|w1359|w1468|w1567|w1622|w1628|w1661|w1884 +WN0R#W366|W367 +WNB#w216 +WNBK#W355|W356 +WNBL#w1615 +WNBR#W148|W149 +WNBS#w217 +WNFL#W343|W344 +WNFR#W345|W346|W347|W348|W349|W350|w1011 +WNJ#w1079 +WNJN#w1081|w1083|w1591 +WNJR#w1588|w1589|w1590 +WNJS#w1082 +WNJT#w1080|w1587 +WNK#W71|W400|w1584|w1604|w1903|w1907|w1999 +WNKL#W351|W352|w210|w211|w212|w213|w1570|w1571|w1572|w1592|w1610|w1611|w1612|w1613 +WNKM#w1593 +WNKN#w1609 +WNKR#w1573|w1574|w1575|w1606|w1607|w1608|w1904 +WNKS#W72|W401|w1585|w1594|w1595|w1596|w1597|w1598|w1599|w1600|w1614|w1905|w1906 +WNKT#w1586|w1601|w1602|w1605 +WNL#w215|w1008 +WNLN#w644|w645 +WNMK#W67|W68|w1576|w1577 +WNN#W173|W359 +WNNK#w214|w643|w1086|w1603|w1619|w1620|w1621 +WNNS#W174|W360 +WNPK#W357|W358 +WNR#w642|w1009|w1076|w1084|w1356|w1579|w1616 +WNRS#w1077|w1357|w1358|w1578|w1580|w1617|w1618 +WNRT#W15|W16 +WNS#W129|W326|W354|W467|W469|w209|w646|w770|w771|w1010|w1074|w1078|w1088|w1360|w1361|w1469|w1568|w1581|w1627|w1629|w1630|w1631 +WNSK#w73|w74|w75|w76|w77|w1582|w1583 +WNSL#W361|W362 +WNSM#w1632|w1633|w1634 +WNSN#w1477 +WNSS#w1471 +WNST#W363|W364|w1085|w1470 +WNT#W69|W169|W171|W342|w192|w205|w208|w218|w641|w862|w866|w1007|w1075|w1087|w1478|w1523|w1566|w1569|w1885|w1908|w2204 +WNTB#W330|W331|w1480|w1481|w1482|w1483|w1484|w1485|w1486|w1487|w1488|w1489|w1490|w1491 +WNTF#w1499|w1500|w1501|w1502|w1503|w1504 +WNTH#W334|W335|W336|W337|W464|W465 +WNTJ#w1513|w1514|w1515 +WNTK#W332|W333 +WNTL#W167|W168|w1507|w1516|w1517|w1518|w1519|w1527 +WNTM#w1520|w1521|w1522 +WNTN#w220|w221|w222|w223|w224|w864|w1508|w1509|w1510|w1511|w1512|w2207 +WNTP#w1528|w1529|w1530|w1535|w1536|w1537|w1538|w1562|w1563|w1564 +WNTR#W365|W398|W399|w194|w195|w196|w197|w198|w199|w200|w201|w202|w203|w204|w1496|w1497|w1498|w1505|w1539|w1540|w1541|w1635|w1636|w1637|w1638|w1639|w1640|w1641|w1642|w1643|w1644|w1645|w1646|w1647|w1648|w1649|w1650|w1651|w1652|w1653|w1654|w1655|w1656|w1657|w1658|w1659|w1660|w1886|w1887|w1888|w1889|w1890|w1891|w1892|w1893|w1894|w1895|w1896|w1897|w1898|w1899|w1900|w1901|w1902|w2373|w2374 +WNTS#W70|W170|W172|W338|W339|W340|w193|w206|w225|w865|w1479|w1506|w1524|w1531|w1532|w1533|w1534|w1542|w1543|w1544|w1545|w1549|w1550|w1551|w1552|w1553|w1554|w1555|w1556|w1557|w1558|w1559|w1560|w1561|w2205|w2208 +WNTT#w219|w863|w1495|w1909|w2206 +WNTW#W175|W341|w1525|w1526|w1565 +WNTX#w1492|w1493|w1494|w1546|w1547|w1548 +WNWN#w1626 +WNWR#w1624|w1625 +WNWT#w1623 +WNX#w859|w1472 +WNXN#w1476 +WNXS#W327|W328|W329|w860|w861|w1473|w1475 +WNXT#w1474 +WNYN#w1090 +WP#w772|w778|w1092|w1259|w1261|w1272|w1662|w2021 +WPKR#w1093|w1094 +WPL#W211 +WPLS#W212 +WPLX#w1095|w1096|w1097 +WPN#w647 +WPNK#w776|w1105|w1106|w1107|w1265|w1277|w1668 +WPNR#w649|w650 +WPNS#w648|w651 +WPR#w774|w1263|w1274|w1664 +WPRS#w773|w1099|w1100|w1101|w1264|w1275|w1276|w1665|w1666 +WPRW#w1108|w1109|w1110 +WPS#w777|w1111|w1112|w1262|w1266|w1278|w1667|w2022|w2023 +WPSS#w1113|w1116 +WPST#w775 +WPSW#w1114|w1115 +WPT#w226|w867|w1098|w1102|w1260|w1273|w1663 +WPTS#w227|w228|w1103|w1104 +WR#W77|w229|w258|w351|w615|w652|w667|w811|w868|w1012|w1117|w1228|w1279|w1669|w1691|w1692|w1989|w2048|w2162 +WR0#W433|W437|w2187|w2199 +WR0H#w2198 +WR0K#w345|w346 +WR0L#w2191|w2194|w2195|w2196|w2197 +WR0N#W435|W436|w2192|w2193 +WR0R#w2188 +WR0S#W434|W438|w2189|w2190 +WRB#w230|w1021 +WRBL#w231|w232|w233|w234|w235|w236|w237|w653 +WRBT#w1018 +WRF#w936|w938|w1017|w1025 +WRFR#w268|w269|w1022|w1023|w1029 +WRFS#w937|w939|w940 +WRHL#W79|W80 +WRHR#w273|w274|w275|w1672|w1673|w1674 +WRHS#w260|w261|w262|w263|w264|w265|w266|w1281|w1282|w1283 +WRHT#w270|w271|w272 +WRJ#w786 +WRJS#w787|w788 +WRK#w2049 +WRKB#w2051|w2052|w2053|w2057|w2058|w2059|w2060|w2061|w2062|w2063|w2064 +WRKF#w2072|w2073|w2074 +WRKH#w2055|w2056|w2075|w2076|w2077|w2078|w2079|w2080 +WRKL#w334|w2090|w2091|w2092 +WRKM#W430|W431|w2093|w2094|w2095|w2096|w2097|w2098|w2099|w2100 +WRKN#w2081|w2082|w2083|w2084|w2085|w2086|w2087|w2088|w2089 +WRKP#w2104|w2105|w2106|w2124|w2125 +WRKR#w2069|w2070|w2071|w2107|w2108|w2109 +WRKS#w2050|w2110|w2116|w2117|w2118 +WRKT#w2054|w2065|w2066|w2067|w2068|w2101|w2102|w2103|w2119|w2120|w2121|w2122|w2123 +WRKW#w2126|w2127|w2128 +WRKX#w2111|w2112|w2113|w2114|w2115 +WRL#w278|w661|w1014|w1118|w1287|w2375 +WRLB#w1131|w1132|w1133 +WRLJ#w1120|w1121|w1122 +WRLK#w280|w281|w282|w283 +WRLN#w1123 +WRLP#W213|W214|w1124|w1125|w1126 +WRLR#w284|w285|w286 +WRLS#w1127|w1288|w1290|w1675|w1676|w1677 +WRLT#W454|W455|w1119|w1289|w2129|w2130|w2131|w2132|w2133|w2134|w2135|w2136|w2137|w2138|w2139 +WRLW#w1128|w1129|w1130 +WRM#w287|w2140|w2152 +WRM0#w303|w304 +WRMH#w2143|w2144|w2145 +WRML#w295 +WRMN#w293|w296|w297|w298|w299|w300|w301|w2148|w2160 +WRMR#w289|w290|w291|w2146 +WRMS#W432|w292|w302|w2141|w2147|w2149 +WRMT#w288|w2142 +WRMW#w2150|w2151 +WRMX#w294 +WRN#W83|w305|w331|w1024|w1026|w2153 +WRNK#w335|w663|w1135|w1285|w1689|w1690 +WRNN#w307|w308|w309|w310 +WRNR#W81|W82|W176|W177 +WRNS#W84|w279|w311|w332|w333|w662|w1688 +WRNT#w306|w322|w323|w324|w325|w326|w327|w328|w329|w869 +WRP#w312 +WRP0#w313|w314|w315 +WRPL#w318|w319|w320 +WRPN#w317|w1028 +WRPS#w321 +WRPT#w316 +WRR#w276|w336|w654|w658|w1015|w1678|w1686|w2156 +WRRS#w337|w338|w655|w656|w1679|w2157|w2158 +WRS#W78|W85|w259|w267|w339|w659|w666|w812|w820|w1016|w1019|w1136|w1280|w1284|w1670|w1680|w1990|w2159|w2168 +WRSM#w664|w665|w2161 +WRSN#w2169|w2170|w2171|w2172 +WRSS#W86|W423|W424|W425 +WRST#w277|w660|w1687|w2184|w2185|w2186 +WRT#W73|w238|w330|w343|w350|w657|w813|w818|w1013|w1020|w1027|w1134|w1671|w2024|w2047|w2154 +WRTB#w2027|w2028|w2029 +WRTJ#w2026 +WRTL#w816|w2033|w2039|w2040|w2155 +WRTM#w347|w348 +WRTN#W75|W76|W202|W203|W426|W427|w241|w242|w243|w247|w817|w2034|w2035|w2036|w2037|w2038 +WRTP#w1681|w1682|w1683|w1684|w1685|w2041|w2042 +WRTR#w244|w245|w246|w248|w249|w250|w251|w252|w253|w254|w255|w256|w814|w2031 +WRTS#W74|W428|W429|w239|w257|w344|w349|w815|w819|w2025|w2032|w2043|w2044|w2045|w2046 +WRTT#w240|w2030 +WRW0#w1030|w1031|w1032 +WRWK#W87|W88 +WRWL#w870|w871|w872 +WRWR#w2165|w2166|w2167 +WRX#w1286 +WRXP#w340|w341|w342|w2173|w2174|w2175|w2176|w2177|w2178|w2179|w2180|w2181|w2182|w2183 +WRYN#w668|w669|w2163|w2164 +WS#W115|W123|W150|W151|W178|W373|W453|w352|w592|w604|w791|w987|w993|w1043|w1221|w1229|w1291|w1292|w1298|w1695|w1817|w1822|w2014|w2020|w2214 +WSFR#w1293 +WSK#w1137|w1144|w1150 +WSKN#W368|W369|W370|W371|W372|w1148 +WSKR#w1139|w1140|w1141|w1142|w1143|w1696|w1697|w1698|w1699|w1700|w1701|w1702|w1703 +WSKS#W182|W183|w1145|w1146|w1147|w1149|w1151 +WSKT#w1138 +WSL#W179|w405|w670|w1705|w2017 +WSLN#w408|w673|w675 +WSLS#W180|w406|w409|w671|w676 +WSLT#w407|w672|w674 +WSLY#W181 +WSN#W184|w1802 +WSN0#W250|W251 +WSNK#W439|W440|w992|w1224|w1720 +WSNS#W185|w2018|w2019 +WSNT#w398|w1803 +WSP#w399|w1721|w1726 +WSPR#w1152|w1153|w1154|w1155|w1156|w1157|w1158|w1159|w1160|w1723 +WSPS#W95|w400|w404|w1722|w1724|w1725 +WSPX#w401|w402|w403 +WSR#w990|w1706|w2015|w2215 +WSRM#W96|W97 +WSRT#w1797|w1798|w1799|w1800|w1801 +WSS#w989|w1223|w1707|w1796 +WSST#w991|w1708|w2016 +WST#W186|w78|w412|w605|w873|w988|w1161|w1222|w1704 +WSTB#W188|W189|w80|w81|w82|w413|w414|w415|w875 +WSTF#W200|W201|w417|w418|w419|w1730|w1731|w1732 +WSTJ#w410|w411 +WSTK#w83|w84|w85 +WSTL#W215|W216|w86|w87|w88|w420|w421|w422|w1163|w1164|w1165|w1166|w1167|w1168|w1169 +WSTM#W196|W197|w1693|w1694 +WSTN#W194|W195|W198|W199|w428 +WSTP#w423|w424 +WSTR#W190|W191|W192|W193|W419|W420|w425|w426|w429|w430|w431|w876|w877|w878|w879|w880|w881|w882|w883|w884|w885|w886|w887|w888|w889|w890|w891|w892|w893|w894|w1727|w1728|w1729 +WSTS#W187|w79|w89|w427|w606|w607|w874|w1162 +WSTT#w416 +WSTW#w895|w896 +WT#W6|W17|W19|W111|W140|W217|W223|W374|W376|W380|W402|W415|w6|w14|w15|w90|w537|w613|w728|w743|w750|w792|w810|w897|w941|w954|w1033|w1170|w1172|w1208|w1226|w1296|w1319|w1337|w1733|w1794|w1911|w1987|w1988 +WT0#w1346 +WT0S#w1347|w1348 +WTB#W221 +WTBK#w898|w899|w900 +WTBL#w1915|w1916 +WTBN#w1913|w1914 +WTBR#w1175|w1176 +WTBS#W222 +WTBT#w1173|w1174 +WTF#w946 +WTFL#W225|W226|W232|W233 +WTFR#w947 +WTFX#w1180|w1181|w1182 +WTHL#W227|W228 +WTHR#W229|W230 +WTHT#w1343 +WTJ#w539 +WTJN#W378|W379 +WTJS#w540 +WTKK#w1926|w1927|w1928 +WTKN#W108 +WTKP#w1177|w1178|w1179 +WTKR#W219|W220|W243|W244|w1917|w1918|w1919|w1920|w1921|w1929|w1930 +WTKT#w1931|w1932|w1933|w1934|w1935|w1936|w1937|w1938 +WTKW#W142|W143 +WTL#W141|W235|w10|w541|w797|w903|w943|w957|w1183|w1214|w1320|w1789 +WTLB#w543 +WTLF#w805|w806|w807|w808 +WTLK#w739|w740 +WTLM#W234 +WTLN#w13|w901|w902|w960|w1220|w1948|w1949|w1950 +WTLR#w1216|w1217|w1218 +WTLS#W236|w12|w542|w544|w802|w803|w804|w959|w1219|w1774|w1775|w1776|w1951|w1954|w1955 +WTLT#w11|w958|w1215|w1952|w1953 +WTMN#W237|W238|W406|W407|w1956|w1957|w1958 +WTN#W239|W421|w956|w1184|w1321|w1940 +WTNK#w9|w21|w95|w730|w731|w732|w748|w799|w800|w801|w910|w1040|w1212|w1792|w1793|w1947 +WTNL#w1942 +WTNN#w1191|w1327 +WTNR#w1186|w1187|w1188|w1323|w1324|w1325|w1941 +WTNS#W144|W145|W146|W240|W422|w798|w904|w1189|w1190|w1192|w1326|w1328|w1777|w1778|w1779|w1780|w1781|w1790|w1791|w1943|w1946 +WTNT#w948|w949|w1185|w1232|w1233|w1234|w1322 +WTPK#w1959|w1960|w1961 +WTPL#w1962|w1963|w1964 +WTPR#w96 +WTR#W21|W245|W408|w17|w92|w463|w536|w746|w795|w908|w944|w1195|w1329|w1787|w1944 +WTRB#W98|W99|w465 +WTRF#W100|W101|w483|w484|w485|w486|w487|w488|w489|w490|w491 +WTRH#w492|w493|w533|w534 +WTRK#W102|W103|w466|w467|w468|w469|w470|w471|w472|w473|w474|w475|w476|w477|w478|w479|w480|w481 +WTRL#W104|W105|W106|w498|w499|w500|w501 +WTRM#w502|w503|w504|w505|w506|w507|w508|w509|w510|w511|w512|w513 +WTRN#w496|w497 +WTRP#w514|w515|w516|w517 +WTRR#w494 +WTRS#W22|W107|W409|w18|w19|w93|w94|w97|w98|w99|w464|w495|w518|w522|w523|w524|w525|w526|w527|w528 +WTRT#W404|W405|w482|w529 +WTRW#w530|w531|w532|w535 +WTRX#w519|w520|w521 +WTS#W18|W20|W112|W113|W218|W224|W231|W375|W377|W403|W410|W416|w7|w20|w22|w100|w538|w545|w741|w744|w749|w793|w809|w905|w945|w955|w1035|w1171|w1196|w1209|w1210|w1338|w1345|w1734|w1782|w1912|w1965|w1974 +WTSF#w950 +WTSM#w1971|w1972|w1973 +WTSN#W109|W110|W241|W242 +WTSP#w1330 +WTSR#w1969 +WTSS#w1784|w1785|w1786|w1970 +WTST#W204|W411|W412|w747|w796|w906|w907|w909|w1036|w1037|w1038|w1197|w1331|w1788|w1945 +WTSW#W7|W8 +WTT#w8|w16|w91|w729|w745|w794|w942|w1039|w1193|w1783|w1939 +WTTL#w1198|w1199 +WTTS#w1194 +WTWL#w1200|w1201|w1202 +WTWN#w1344|w1975|w1976 +WTWR#W413|W414|w1340|w1341|w1342|w1977|w1978|w1979|w1980|w1981|w1982|w1983|w1984|w1985|w1986 +WTWT#W381|W382|w1339 +WTWX#w1203|w1204|w1205|w1206|w1207 +WTX#w1213 +WTXK#w1923|w1924|w1925 +WTXP#w1922 +WTXT#w1966|w1967|w1968 +WWNK#w2213 +WWRT#w608|w609|w610 +WWT#w2212 +WX#W89|w353|w397|w432|w1044|w1267|w1709|w1735 +WXBL#w354|w355|w363|w364|w365 +WXBN#w433|w434|w435|w1710|w1711|w1712 +WXBR#w360|w361|w362 +WXBS#w357|w358|w359 +WXFL#w444|w445|w446|w1717|w1718 +WXFR#w1045 +WXKL#w366|w367|w368 +WXKR#w1737|w1738 +WXMK#w448|w449|w450 +WXMN#w451|w452|w453 +WXNK#W91|W92|W93|W94|w379|w380|w381|w447|w1271|w1719|w1746 +WXR#w372|w440|w1714|w1742 +WXRK#w385|w386|w387 +WXRM#w388|w389|w390 +WXRS#w373|w374|w441|w442|w1715|w1743 +WXRW#w375|w376|w377 +WXS#W90|w378|w443|w1268|w1270|w1716|w1736|w1744 +WXST#w391|w392|w393|w454|w455|w456 +WXT#W248|w369|w371|w382|w439|w1269|w1713|w1741|w1745 +WXTB#w394|w395|w396 +WXTK#w436|w437|w438|w1739|w1740 +WXTS#W249|w370|w383|w384 +WXTW#w457|w458|w459 +WXW#w356 +WXWR#w460|w461|w462 +WY#W460 +WYL#W246 +WYMN#W470|W471|W472|W473|W474 +WYS#W461 +WYT#W456 +WYTS#W457 ++++++++++ +X#C461|C616|C684|S524|S531|c2829|c2842|c3231|c3395|s2747|s2921|s2924|s3225|s3254|s3380|s3575 +X0#s2937|s2939 +X0NK#s2942|s2943|s2944 +X0S#s2938|s2941|s2945 +X0T#s2940 +XB#C620|S535|c3295|c3299|s2697 +XBKS#s3227 +XBL#s2695 +XBL0#s3041|s3042|s3043 +XBLS#C463 +XBNK#s2948|s2949 +XBNS#c3298|s2696 +XBR#c3296|s2693 +XBS#C621|S536|c3300|s3381 +XBST#c3297|s2694 +XBT#s3382 +XBTN#s3385 +XBTS#s3383|s3386 +XBTT#s3384 +XF#C612|S611|c2207|c2210|c2748|c2884|c3071|c3076|c3313|s2909|s2928|s2946|s3366 +XFL#C639|c2888|s3368|s3525 +XFLB#s3526|s3527|s3528 +XFLF#s3371|s3372|s3373 +XFLN#s3374|s3376|s3533 +XFLR#C604|C605|c2822|c2823|c2824|c3064|c3065|c3066|c3067|c3068|c3069|c3070|s3530|s3531 +XFLS#s3369|s3377|s3532 +XFLT#S540|S541|s3370|s3375|s3529 +XFN#S522|c2896 +XFNK#c2216|c2218|s2915|s2916|s2917|s3379 +XFNR#c2898|c2899|c2900 +XFNS#c2619|c2620|c2621|c2622|c2623|c2624|c2625|c2897 +XFNX#c2213|c2214|c2215 +XFR#S487|c2614|s2911|s3197|s3201 +XFRL#C608|C609 +XFRN#C610|C611|c2617|c2826|c2827|c2828|s3199 +XFRS#S488|c2615|c2618|s2912|s2913|s3200 +XFRT#S566|S567|S594|S595|c2616|s2964|s2965|s2966|s3024|s3025|s3026|s3027|s3028|s3029|s3030|s3198 +XFS#C552|C613|S612|c2209|c2211|c2217|c2749|c2750|c2885|c2889|c3072|c3073|c3075|c3168|s2914|s2929|s2947|s3378 +XFSS#C553|c3169|c3170 +XFT#C606|S523|S596|c2208|c2212|c2825|c3074|c3314|s2733|s2910|s3055|s3067|s3367 +XFTL#s3061|s3064|s3065 +XFTM#c2886|c2887 +XFTN#c2890|c2891|c2892|c2893|c2894|c2895|s2736|s3062|s3063 +XFTR#s3057|s3058|s3059 +XFTS#C607|s2734|s2737|s3060|s3066 +XFTT#s2735|s3056 +XFYN#c3077 +XHH#C640 +XHHS#C641|C642 +XHRN#s3228|s3229|s3230|s3231|s3232 +XJRL#s3402|s3403|s3404 +XK#C622|C632|C637|C742|c2648|c2681|c2694|c2773|c2844|c2847|c2856|c3105|c3106|c3112|c3133|c3143|c3155|c3301|c3315|c3319|s2698|s2738|s2745|s2750|s2768|s2986|s3210|s3257|s3517 +XKBK#c2650|c2651|c2652|c2775|c2776|c2777 +XKBL#s2751 +XKBN#c2683|c2684|c2685 +XKFS#T153|T154 +XKHF#C563|C564|C565 +XKHL#c3113|c3114|c3303|c3304|c3305 +XKK#C624|S601 +XKKN#C626|C627|C628 +XKKS#C625|S602 +XKL#C469|S613|c2689|c3307|s2702|s2764|s2992 +XKLN#c3310|s2706 +XKLS#C470|S614|c2663|c2664|c3309|s2703|s2705|s2993|s2994 +XKLT#c3115|c3116|c3117|c3118|c3308|s2704 +XKMT#c2665|c2666|c2667|c2668|c2669 +XKN#C629|c2848|c2861|s2754|s3249 +XKNF#c2864 +XKNH#c2865 +XKNK#c2662|c2692|c3110|c3142|c3306|c3317|s2701|s2744|s2766|s2767|s3215|s3216|s3519 +XKNN#c2866|c2904|c2905|c2906 +XKNP#c2867|c2868 +XKNR#c2849|c2850|c2851 +XKNS#C630|C631|c2690|c2691|c2852|c2862|c2869|s2743|s2765|s3250|s3251 +XKNT#c2863 +XKP#c2870 +XKPN#c2672|c2673|c2674 +XKPR#s3217 +XKPS#c2679|c2871|c2872 +XKR#S489|c2654|c2687|c2778|c2877|c2901|c3109|c3138|s2741|s2758|s2762|s3044|s3212 +XKRB#c2656|c2657|c2658|c2780 +XKRM#c2675|c2676|c2677 +XKRN#c2219|c2220|c2221|c2222|c2223|c2660|c2782|s3405 +XKRS#S490|c2655|c2661|c2779|c2783|c2876|c2878|c2902|c2903|c3139|c3140|s2759|s2760|s3213|s3214 +XKRT#c2659|c2781|s3045 +XKS#C623|C633|C634|C638|C743|c2649|c2678|c2682|c2693|c2774|c2784|c2857|c2873|c3107|c3111|c3141|c3311|c3318|c3320|s2699|s2707|s2739|s2746|s2761|s2987|s2991|s3218|s3387|s3520 +XKSN#s3391 +XKSP#S491|S492|S493|S494 +XKSS#C635|C636|s3388|s3390 +XKST#c2688|s2742|s2763|s3389 +XKT#C668|C675|c2653|c2670|c2686|c2858|c3108|c3137|c3302|c3316|s2700|s2740|s2755|s3211|s3518 +XKTM#s2988|s2989|s2990 +XKTN#s2752|s2753 +XKTS#C669|C676|C677|c2671|c2859|c2860|s2756|s2757 +XKWT#c2874|c2875 +XKXR#c3134|c3135|c3136 +XL#C643|S542|S548|S550|S552|S554|S556|S603|c2939|c2953|s2769|s2771|s2775|s2918|s2926|s2997|s3068|s3202|s3579 +XLB#S544 +XLBL#c2907|c2908|c2909 +XLBS#S545 +XLF#s2995|s3016 +XLFN#s3019|s3020 +XLFR#s3004|s3005 +XLFS#s2996|s3018 +XLFT#s3017 +XLFX#s3006|s3007|s3008 +XLK#S628|c2262|c2273|s2999 +XLKB#c2264|c2265|c2266 +XLKN#c2270|c2271|s3001 +XLKR#c2268 +XLKS#S629|c2263|c2269|c2272|s3002 +XLKT#c2267|s3000 +XLL#s2778 +XLLK#s3069 +XLLS#s3070|s3071 +XLM#S495|s2781 +XLMR#C473 +XLN#C645 +XLNJ#C471|C472|c2274|c2275|c2276|c2277|c2278|c2279|c2280|c2281 +XLNK#c2949|c2950|s3009|s3072|s3073|s3074|s3205 +XLNS#C646|c2947|c2948|c2951|s2779 +XLR#c2944|c3144|c3146 +XLRK#c3148 +XLRS#c2942|c3145|c3147 +XLS#C566|C644|S543|S549|S551|S553|S555|S557|S604|c2253|c2259|c2282|c2283|c2940|c2943|c2945|c2952|s2770|s2780|s2919|s2920|s2998|s3010|s3075|s3203|s3206|s3234|s3237 +XLSR#c2751 +XLSS#C567|c2260|c2261|s3235|s3236 +XLST#c2254|c2255|c2946|c3149|c3150 +XLT#c2256|c2910|c2941|s2772|s3003|s3047|s3204|s3351 +XLTB#c2912|c2913|c2914|c2915|c2916 +XLTH#c2919|c2920|c2921 +XLTK#c2917 +XLTL#c2926|c2927|c2928 +XLTM#c2929|c2930|c2931|c2932 +XLTN#C647|C648|S546|S547|S558|S559|s3050|s3357 +XLTP#c2933|c2934|c2935|c2936 +XLTR#c2937|c2938|s3011|s3012|s3013|s3014|s3015|s3352|s3353|s3354|s3355|s3356 +XLTS#S597|c2257|c2258|c2911|c2918|s2773|s2774|s3048|s3051 +XLTT#s3049 +XLTX#c2922|c2923|c2924|c2925 +XLWR#s2776 +XLWS#s2777 +XM#S560|c2765|c2955|c3156|c3321|c3330|s2782|s2795|s3076|s3086 +XM0R#c2767|c2768|c2769|c2770 +XMBL#s2791|s2792|s2793|s2794 +XMBR#C474|C475|C476|c2284|c2285|c2286|c2287|c2288|c2289|c2290|c2291|c2292|c2293|c2294|c2295 +XMFL#s2800|s2801|s2802 +XMFS#s2798|s2799 +XMKL#c2752|c2753|c2754|c2755 +XMKR#s3238|s3239|s3240 +XML#c3326 +XMLM#c2756 +XMLN#c2296|c2297|c2298 +XMLS#s2803|s2804|s2805 +XMML#c2301|c2302|c2303 +XMN#c2966|s2784|s3413|s3417 +XMNK#c2965|c3329|s2786|s2807|s2809|s3085 +XMNS#c2967|c2968|c3327|c3328|s2785|s2787|s2788|s2789|s2790|s3414 +XMNX#s3415|s3416 +XMP#c2304|c2969|c3151|c3331|s2810 +XMPK#c2305|c2306|c2307 +XMPL#C477|C478 +XMPN#c2310|c2311|c2312|c2313|c2314|c2315|c2316|c2317|c2318|c2971|c2972|c2973|c3153|s2816 +XMPR#c2309|s2813|s2814|s2815 +XMPS#c2319|c2970|c2974|c3154|c3332|c3333|s2811|s2817 +XMPT#c2308|c3152|s2812 +XMR#C649|c2958|c2959|c3324|s3079 +XMRK#c2962|s2818|s2819|s2820 +XMRN#s3081 +XMRS#C650|c2954|c2960|c2961|c2963|s3082 +XMRT#s3080 +XMS#S496|S497|S561|c2299|c2300|c2757|c2956|c2964|c3322|c3334|s2783|s2796|s2806|s2821|s3077|s3084|s3087|s3089 +XMSK#C678|C679 +XMSN#c2766 +XMSS#c2758|c2759 +XMST#c2760|c2761|c2762|c2763|c2764|c3325 +XMT#c2957|c3323|s2797|s2808|s3078|s3083 +XMYN#s3088 +XN#C479|C489|C568|C570|C572|C651|C653|S498|S518|S520|S526|S528|S533|S537|c2224|c2975|c2976|c2983|c2993|s2954|s3090|s3098|s3117|s3121|s3252|s3418|s3534 +XNBN#s3092|s3093|s3094 +XNJ#c2352 +XNJB#c2353|c2354|c2355|c2356|c2357 +XNJF#c2364|c2365|c2366 +XNJL#c2359|c2360|c2361|c2362|c2363 +XNJN#c2371 +XNJR#c2367|c2368|c2369 +XNJS#c2370 +XNJT#c2358 +XNK#C491|C659|C744|S500|c2985|c3337|c3344|s2823|s2827|s3233|s3253|s3256 +XNKL#s3104|s3105|s3106|s3107|s3108 +XNKN#c2988|c3341|c3342|s2825 +XNKR#c2342|c2343|c2344|c3339 +XNKS#C492|C498|C660|C661|C745|S501|c2986|c2989|c3338|c3340|c3343|s2826|s2828|s2829 +XNKT#c2987|s2824 +XNL#C493|c2372|c2771 +XNLN#c2375|c2377 +XNLS#c2373|c2378|c2772|c2990 +XNLT#c2374|c2376 +XNN#S502 +XNNK#c2227|c2992|s3021|s3022|s3023|s3112|s3116|s3536 +XNNS#S503|s3111 +XNNT#S562|S563 +XNPL#s3119 +XNR#s3100|s3109 +XNRS#s3101|s3102 +XNS#C480|C481|C490|C548|C569|C571|C573|C652|C654|C658|S499|S519|S521|S527|S529|S530|S534|S538|c2225|c2228|c2229|c2320|c2345|c2977|c2984|c2994|c2995|c2996|s2955|s3091|s3103|s3115|s3120|s3537|s3580 +XNSL#c2323|c2324|c2325|c2326|c2327|c2328|c2329|c2330|c2331|c2332|c2333 +XNSN#c2340|c2341|c2379|c2380|c2381 +XNSR#c2334|c2335|c2336|c2338 +XNSS#C482|C549|c2230|c2321|c2337|c2339 +XNST#c2322|c2997|c2998|s3110 +XNT#C618|S605|c2226|c2382|c2391|c2991|s2822|s2833|s3099|s3113|s3114|s3535|s3538 +XNTK#c2394|c2395|c2396|s3095|s3096|s3097 +XNTL#C483|C484|C494|C495|C496|C497|c2346|c2347|c2348|c2349|c2350|c2351 +XNTN#C655|C656|C657|S504|S505|c2397|s2831|s2832|s3540 +XNTR#C485|C486|C487|C488|c2385|c2386|c2387|c3335|c3336|c3345|c3346 +XNTS#C619|S606|c2383|c2388|c2389|c2390|c2392|c2393|c2398|c2999|c3000|c3001|c3002|c3003|s2830|s2834|s3541 +XNTT#c2384|s2835|s2836|s2837|s3539 +XNWK#c3004|c3005|c3006 +XNWR#c2978|c2979 +XNXL#c2980|c2981|c2982 +XNYN#s3118 +XP#C662|c2403|c2413|c2626|c2637|c2695|c3007|c3020|c3167|c3180|s2838|s2956|s3122|s3268|s3581 +XPBK#c2410|c2411|c2412 +XPBL#s3127|s3128|s3129|s3130|s3140 +XPBR#c3009|c3010|s3124|s3125|s3126 +XPFL#s2961|s2962|s2963 +XPKP#s3270|s3271|s3272 +XPKT#C503|C504 +XPL#C505|c2416|c2634|c3177|s2847 +XPLF#s3273|s3274|s3275|s3276|s3277|s3278|s3279|s3280 +XPLN#C499|C500|c2426|c2427|c2428|c2429|c2430|c2431|s2846 +XPLR#s2844 +XPLS#c2417|c2418|s2841|s2842|s2843|s2845|s3422|s3423|s3424 +XPLT#c2432|c2433|c2434|c3014|c3015|c3016|s3131|s3132|s3133 +XPMN#C501|C502|c3011|c3012|c3013|s3137|s3138|s3139 +XPMT#s3134|s3135|s3136 +XPN#C680|c2627 +XPNK#c2436|c2697|c3022|c3023|c3179|s2849|s3145|s3146|s3285|s3286 +XPNN#c2629 +XPNS#C681|c2630|c2635|c2636|c3178 +XPNT#C664|C665|c2628 +XPR#C682|S506|c2631|c3018|c3172|c3175|s3142|s3282 +XPRK#s3149|s3150|s3151|s3152|s3153 +XPRL#c2404|c2405|c2406 +XPRN#c2419|c2420|c2421|c2422|c2423|c2424|c2425 +XPRS#C683|S507|c3019|c3173|c3174|s3143|s3144|s3283|s3284 +XPRT#S564|S565|S568|S569|s3154|s3155|s3156 +XPS#C663|c2414|c2415|c2437|c2698|c3008|c3021|c3024|c3181|s2839|s2848|s2957|s3123|s3147|s3269|s3287|s3419 +XPSK#c2638|c2639|c2640|s2970|s2971|s2972 +XPSS#s3420|s3421 +XPST#c2632|c3176|c3182|c3183|c3184 +XPT#c2407|c2435|c2696|c3017|c3171|s2840|s3141|s3281|s3432 +XPTK#s2958|s2959|s2960 +XPTL#s3288|s3289 +XPTR#c2438|c2439|c2440 +XPTS#c2408|c2409 +XPW#C666 +XPWS#C667 +XPX#c2633|s2967 +XPXL#s2968 +XPXN#s2969 +XPXP#s3148 +XPYR#s3157|s3158|s3159 +XR#C561|C574|C576|C586|C588|S508|S572|S580|S582|S584|c2231|c2441|c2553|c2699|c2714|c2722|c2793|c3124|c3197|c3199|s2854|s2930|s2973|s3038|s3052|s3161|s3169|s3290|s3444 +XR0N#s3329|s3330|s3331 +XR0R#S617|S618|s3332|s3333|s3334 +XRB#c2795|c3126|s3500|s3507 +XRBK#c2797 +XRBL#s2850|s2856 +XRBM#c2798 +XRBN#c2442|c2443|c2444 +XRBR#c2476|c2477|c2478|c2479|s3292|s3293|s3502|s3503|s3504|s3505 +XRBS#c2796|c2799|c3127|c3128|s3501|s3506|s3508 +XRBT#s3031|s3032|s3033 +XRF#s3034|s3484 +XRFL#c2704|c2705|c2706|c2707|c2800|c2801|s3486|s3487|s3488|s3489|s3490|s3491 +XRFN#s3492|s3494 +XRFP#S624|S625 +XRFR#s2865 +XRFS#s3035|s3036|s3493 +XRFT#s3459|s3460|s3485 +XRHL#s2866|s2867|s2868|s2869|s2870 +XRJ#c2487 +XRJB#c2488 +XRJN#c2494 +XRJR#c2490|c2491|c2492 +XRJS#c2493 +XRJT#c2489 +XRK#C583|s2877|s3164|s3454|s3461|s3509 +XRKL#c2480|c2481|c2482 +XRKN#s2880|s3167|s3457|s3511 +XRKR#c3201|c3202|c3203|c3204|c3205|c3206|c3207|c3208|c3209|c3210|c3211|s2857|s2858|s2859|s2860|s2861|s2862|s2863|s3166 +XRKS#C584|C585|s2878|s2881|s2882|s2883|s3168|s3455|s3458|s3462|s3463|s3512 +XRKT#c2445|c2446|c2447|c2448|c2449|c2450|c2451|c2452|c2453|c2454|c2455|c2456|c2457|c2458|c2459|c2460|c2461|c2462|c2463|c2464|c2465|c2466|c2467|c2468|c2469|c2470|c2471|c2472|s2879|s3165|s3456|s3510 +XRL#C520|C522|C590|S590|S609|c2497|c2710|c3185|c3186|c3189|c3368|s3160|s3464|s3471 +XRLF#c2235|c2236|c2237 +XRLK#S576|S577 +XRLM#C512|C513 +XRLN#C514|C515|s3295|s3296|s3297|s3468|s3469 +XRLR#s3466 +XRLS#C516|C517|C518|C519|C521|C523|C591|S591|S610|c2718|c2719|c2720|c3187|c3188|c3190|c3369|c3373|s3467|s3470 +XRLT#C524|C525|C526|C527|C528|C529|c2516|c2517|c2518|c2519|c2520|c2521|c2522|c2523|c2524|c2715|c2716|c2717|s3465 +XRLX#c3370|c3371|c3372 +XRM#c2525|s3425 +XRMN#C530|C531|S578|S579|c2238|c2239|c2240|c2241|c2242|c2243|c2531|c2532 +XRMP#s3472|s3473|s3474 +XRMR#c2528|c2529|c2530 +XRMS#c2526|c2533|c3129|c3130|c3131|s3426|s3427 +XRMT#c2527 +XRN#S510|c3374|s3475 +XRNB#C579|C580 +XRNK#c2234|c2535|c2713|c3367|s2876|s2935|s2977|s3171|s3300|s3433|s3478|s3479|s3480|s3481|s3482|s3483|s3513|s3514 +XRNM#C581|C582 +XRNN#c3380|c3381 +XRNR#c3377|c3378|c3379 +XRNS#S511|c2498|c2711|c2712|c3375|c3382|s2978|s3476|s3477 +XRNT#c3376 +XRP#S512|S514|c3036|c3044|c3045|s2884|s2893 +XRPL#c3040|s2896 +XRPN#c3041|c3042|c3047|s2885|s2886|s2887|s2888|s2889|s2890|s2897|s3434|s3435 +XRPR#c2244|c2245|c3030|c3031|c3032|c3033|c3034|c3035|c3038|s2891 +XRPS#S513|S515|c3039|c3043|c3048|s2892|s2894|s2895|s2898 +XRPT#c3025|c3026|c3027|c3028|c3029|c3037|c3046 +XRPX#S626|S627|s2899|s2900|s2901 +XRR#c2495|c2701|c2708|s2871|s2932|s2975 +XRRS#c2702|c2703|s2872|s2873|s2933|s2934 +XRS#C562|C575|C577|C587|C589|S509|S573|S581|S583|S585|S607|c2232|c2246|c2536|c2721|c2792|c2794|c3125|c3132|c3198|c3200|c3212|c3224|c3225|s2855|s2874|s2936|s2979|s3037|s3039|s3162|s3163|s3172|s3291|s3298|s3445|s3453 +XRSK#c2845|c2846 +XRSM#c2505|c2506|c2507|c2508 +XRSN#c3228 +XRSS#S608|c3227 +XRST#c2496|c2709|c3213|c3214|c3215|c3226|s2976 +XRT#C507|C510|S615|c2233|c2473|c2483|c2499|c2514|c2534|c2537|c2700|c2789|c3191|s2851|s2864|s2931|s2974|s3170|s3173|s3294|s3301|s3436|s3446|s3449|s3495 +XRTB#c2509|c2510|c2511|c2512|s3305|s3306 +XRTF#s3176|s3177|s3326|s3327|s3328 +XRTJ#s3302|s3303|s3304 +XRTK#s3307|s3308|s3309|s3310|s3311|s3312|s3313|s3314|s3315|s3316 +XRTL#c3217|c3218|c3219|c3220|c3221|c3222|c3223|s3180|s3185|s3186|s3336|s3337|s3338|s3450 +XRTN#C506|S570|S571|S574|S575|c2485|c2486|c2545|s3178|s3179|s3318|s3319|s3320|s3321|s3322|s3323|s3335|s3339|s3442|s3451|s3498 +XRTR#c2501|c2502|c2503|c2540|c2541|c2542|c2543|c2544|c2547|c2548|s3324|s3439|s3440|s3441|s3447 +XRTS#C508|C509|C511|C532|C533|S616|c2474|c2475|c2484|c2500|c2504|c2513|c2515|c2538|c2546|c2549|c2790|c2791|c3192|c3196|c3216|s2852|s2853|s3174|s3181|s3182|s3183|s3184|s3325|s3340|s3341|s3342|s3343|s3437|s3443|s3448|s3496|s3499 +XRTT#c2539|c3193|c3194|c3195|s3175|s3317|s3438|s3497 +XRTW#s3187|s3188|s3189|s3344 +XRWM#c2247|c2248|c2249|c2550|c2551|c2552 +XRWN#S586|S587 +XRWR#s2875|s3299 +XRWT#S588|S589 +XRWX#s3452 +XRX#C578|C746|c2785|c3347 +XRXK#c3350|c3351|c3352|c3353|c3354 +XRXL#C749|C750 +XRXM#c3355|c3356|c3357 +XRXN#c2788 +XRXS#C747|C748|c2787|c3348|c3349 +XRXT#c2786 +XRXW#c3358|c3359|c3360|c3361|c3362|c3363 +XRXY#c3364|c3365|c3366 +XS#C534|C535|C617|C685|S525|S532|X14|c2250|c2399|c2400|c2554|c2723|c2744|c2802|c2803|c2839|c2843|c3119|c3157|c3166|c3229|c3232|c3236|c3396|s2748|s2749|s2922|s2923|s2927|s3053|s3226|s3241|s3258|s3358|s3428 +XSBL#c2586|c2587|c2588 +XSBR#c2725|c2726|c2727|c2728|c2729|c2730|c2804|c2805|c2806 +XSKK#c2731|c2732|c2733 +XSKL#c2734|c2735 +XSL#c3049 +XSLR#c3051 +XSLS#c3050|c3052 +XSM#c2562 +XSMN#c2807|c2808|c2809 +XSMS#c2563|c2564 +XSN#C672|c3230 +XSNK#c2560|c2561|c2743|c3165 +XSNS#c2742|c3164 +XSPK#C592|C593 +XSPR#c2737 +XSR#C546|c2556|c2740|c2853|c3121|c3158|c3162 +XSRS#C547|c2557|c2558|c3159|c3160 +XSS#C536|X15|c2251|c2252|c2559|c2565|c2566|c2724|c2738|c3120|c3122|c3161 +XSST#c2741|c2854|c3123|c3163 +XST#S516|c2555|c2567|c2736|c2810|c2821|s3054 +XSTL#c2568 +XSTN#c2569|c2570|c2571|c2572|c2573|c2817|c2818|c2819 +XSTP#s3429|s3430 +XSTR#C596|C597|C598|C599|C600|C601|c2812|c2813|c2814|c2815|s3243|s3244|s3245|s3582|s3583|s3584 +XSTS#S517|c2574|c2575|c2576|c2577|c2578|c2579|c2580|c2581|c2582|c2583|c2811|c2816|c2820 +XSTT#C537|C538|c2584|c2585 +XSWT#c2739 +XT#C464|C602|S485|S598|c2589|c2613|c2641|c2745|c2879|c3053|c3312|c3383|c3389|c3392|s2708|s2710|s2721|s2732|s2902|s2925|s2950|s2980|s3046|s3190|s3196|s3207|s3219|s3224|s3255|s3259|s3345|s3359|s3546 +XTBK#s2723|s2724|s2725|s2726 +XTBR#C539 +XTF#s3552 +XTFS#s3553|s3554 +XTHX#C540|C541 +XTK#C550|c2401|s3515 +XTKL#c2402 +XTKN#s3347|s3348|s3349 +XTKS#C551|c3394|s3516 +XTL#c2594|c2609|s2716|s3222|s3567 +XTLK#s3569|s3570|s3571 +XTLN#S592|S593|s3574 +XTLS#c2595|c2596|s3568|s3573 +XTLT#s3572 +XTN#C466|c3060|c3386|s3392 +XTNK#C542|C543|c2612|c2646|c2882|c2883|s2718|s2719|s2720|s2952|s2983|s2984|s3195|s3263|s3264|s3364|s3566 +XTNS#c2610|c2611|c3061|c3387|c3388|s2717|s3223|s3393|s3394 +XTPT#c2206 +XTR#C558|c2597|c2607|c2643|c2680|c3233|s2714|s2903|s3193|s3220|s3246|s3260|s3362|s3521|s3559 +XTRB#c2598|c2599|c2600|s3561|s3562 +XTRK#S539 +XTRL#C544|C545|c3063 +XTRN#c2605|s2905|s2906|s3523|s3564 +XTRP#s2907 +XTRR#c2602|c2603|c2604 +XTRS#C559|C560|c2606|c2644|c2645|c3234|c3235|s2908|s3247|s3248|s3261|s3262|s3363|s3524|s3560|s3565 +XTRT#c2601|s2904|s3522|s3563 +XTS#C465|C603|S486|S599|S600|c2590|c2591|c2592|c2647|c2746|c2747|c2881|c3054|c3062|c3384|c3385|c3393|s2709|s2711|s2713|s2722|s2729|s2731|s2951|s2953|s2981|s2985|s3040|s3191|s3208|s3209|s3267|s3346|s3350|s3360|s3365|s3558 +XTSP#c3390|c3391 +XTST#c2608|s2715|s3194|s3221 +XTT#c2593|c2642|c2880|s2712|s2982|s3192|s3265|s3361|s3555 +XTTN#s3547|s3548|s3549 +XTTS#s3266|s3556|s3557 +XTW#s2730 +XTWK#C467|C468 +XTWN#s2728 +XTWT#s2727 +XTY#s3550 +XTYS#s3551 +XW#c2835|c2840|s3431 +XWBL#c2830 +XWL#s3408 +XWNK#c2838|s3410|s3411|s3412 +XWNS#s3409 +XWR#c2832|c2836|s3396|s3401|s3406 +XWRN#s3399 +XWRS#c2833|c2834|s3397|s3400 +XWRT#s3398 +XWST#c2837|s3407 +XWT#c2831|s3395 +XX#c2855|s3542 +XXLM#C670|C671 +XXN#C554|S619|S621|s3242 +XXNK#s3545 +XXNS#C555|S620|S622|S623 +XXNY#C556|C557 +XXR#C594 +XXRS#C595 +XXS#s3544 +XXT#c3055|s3543 +XXTN#c3059 +XXTS#c3056|c3057 +XXTT#c3058 +XYN#C614 +XYNK#s3578 +XYNS#C615 +XYR#s3576 +XYST#s3577 +========================================== +THE$OF$AND$TO$A$IN$THAT$IS$WAS$HE$FOR$IT$WITH$AS$HIS$ON$BE$AT$BY$I$THIS$HAD$NOT$ARE$BUT$FROM$OR$HAVE$AN$THEY$WHICH$ONE$YOU$WERE$HER$ALL$SHE$THERE$WOULD$THEIR$WE$HIM$BEEN$HAS$WHEN$WHO$WILL$MORE$NO$IF$OUT$SO$SAID$WHAT$UP$ITS$ABOUT$INTO$THAN$THEM$CAN$ONLY$OTHER$NEW$SOME$TIME$COULD$THESE$TWO$MAY$THEN$DO$FIRST$ANY$MY$NOW$SUCH$LIKE$OUR$OVER$MAN$ME$EVEN$MOST$MADE$AFTER$ALSO$DID$MANY$BEFORE$MUST$THROUGH$BACK$YEARS$WHERE$MUCH$YOUR$WAY$WELL$DOWN$SHOULD$BECAUSE$EACH$JUST$THOSE$PEOPLE$MR$HOW$TOO$LITTLE$US$STATE$GOOD$VERY$MAKE$WORLD$STILL$SEE$OWN$MEN$WORK$LONG$HERE$GET$BOTH$BETWEEN$LIFE$BEING$UNDER$NEVER$DAY$SAME$ANOTHER$KNOW$YEAR$WHILE$LAST$MIGHT$GREAT$OLD$OFF$COME$SINCE$GO$AGAINST$CAME$RIGHT$STATES$USED$TAKE$THREE$HIMSELF$FEW$HOUSE$USE$DURING$WITHOUT$AGAIN$PLACE$AMERICAN$AROUND$HOWEVER$HOME$SMALL$FOUND$MRS$THOUGHT$WENT$SAY$PART$ONCE$HIGH$GENERAL$UPON$SCHOOL$EVERY$DON'T$DOES$GOT$UNITED$LEFT$NUMBER$COURSE$WAR$UNTIL$ALWAYS$AWAY$SOMETHING$FACT$WATER$THOUGH$LESS$PUBLIC$PUT$THINK$ALMOST$HAND$ENOUGH$FAR$TOOK$HEAD$YET$GOVERNMENT$SYSTEM$SET$BETTER$TOLD$NOTHING$NIGHT$END$WHY$DIDN'T$CALLED$EYES$FIND$GOING$LOOK$ASKED$LATER$POINT$KNEW$CITY$NEXT$PROGRAM$BUSINESS$GIVE$GROUP$TOWARD$DAYS$YOUNG$LET$ROOM$PRESIDENT$SIDE$SOCIAL$PRESENT$GIVEN$SEVERAL$ORDER$NATIONAL$SECOND$POSSIBLE$RATHER$PER$FACE$AMONG$FORM$IMPORTANT$OFTEN$THINGS$LOOKED$EARLY$WHITE$JOHN$CASE$BECOME$LARGE$NEED$BIG$FOUR$WITHIN$FELT$CHILDREN$ALONG$SAW$BEST$CHURCH$EVER$LEAST$POWER$DEVELOPMENT$THING$LIGHT$SEEMED$FAMILY$INTEREST$WANT$MEMBERS$OTHERS$MIND$COUNTRY$AREA$DONE$TURNED$ALTHOUGH$OPEN$GOD$SERVICE$PROBLEM$CERTAIN$KIND$DIFFERENT$THUS$BEGAN$DOOR$HELP$MEANS$SENSE$WHOLE$MATTER$PERHAPS$ITSELF$YORK$IT'S$TIMES$LAW$HUMAN$LINE$ABOVE$NAME$EXAMPLE$ACTION$COMPANY$HANDS$LOCAL$SHOW$WHETHER$FIVE$HISTORY$GAVE$TODAY$EITHER$ACT$FEET$ACROSS$TAKEN$PAST$QUITE$ANYTHING$SEEN$HAVING$DEATH$WEEK$EXPERIENCE$BODY$WORD$HALF$REALLY$FIELD$AM$CAR$WORDS$ALREADY$THEMSELVES$I'M$INFORMATION$TELL$TOGETHER$COLLEGE$SHALL$MONEY$PERIOD$HELD$KEEP$SURE$REAL$PROBABLY$FREE$SEEMS$POLITICAL$CANNOT$BEHIND$MISS$QUESTION$AIR$OFFICE$MAKING$BROUGHT$WHOSE$SPECIAL$MAJOR$HEARD$PROBLEMS$FEDERAL$BECAME$STUDY$AGO$MOMENT$AVAILABLE$KNOWN$RESULT$STREET$ECONOMIC$BOY$POSITION$REASON$CHANGE$SOUTH$BOARD$INDIVIDUAL$JOB$AREAS$SOCIETY$WEST$CLOSE$TURN$LOVE$COMMUNITY$TRUE$COURT$FORCE$FULL$COST$SEEM$WIFE$FUTURE$AGE$WANTED$DEPARTMENT$VOICE$CENTER$WOMAN$CONTROL$COMMON$POLICY$NECESSARY$FOLLOWING$FRONT$SOMETIMES$SIX$GIRL$CLEAR$FURTHER$LAND$RUN$STUDENTS$PROVIDE$FEEL$PARTY$ABLE$MOTHER$MUSIC$EDUCATION$UNIVERSITY$CHILD$EFFECT$LEVEL$STOOD$MILITARY$TOWN$SHORT$MORNING$TOTAL$OUTSIDE$RATE$FIGURE$CLASS$ART$CENTURY$WASHINGTON$NORTH$USUALLY$PLAN$LEAVE$THEREFORE$EVIDENCE$TOP$MILLION$SOUND$BLACK$STRONG$HARD$VARIOUS$SAYS$BELIEVE$TYPE$VALUE$PLAY$SURFACE$SOON$MEAN$NEAR$LINES$TABLE$PEACE$MODERN$TAX$ROAD$RED$BOOK$PERSONAL$PROCESS$SITUATION$MINUTES$INCREASE$SCHOOLS$IDEA$ENGLISH$ALONE$WOMEN$GONE$NOR$LIVING$MONTHS$AMERICA$STARTED$LONGER$DR$CUT$FINALLY$THIRD$SECRETARY$NATURE$PRIVATE$SECTION$GREATER$CALL$FIRE$EXPECTED$NEEDED$THAT'S$KEPT$GROUND$VIEW$VALUES$EVERYTHING$PRESSURE$DARK$BASIS$SPACE$EAST$FATHER$REQUIRED$UNION$SPIRIT$EXCEPT$COMPLETE$WROTE$I'LL$MOVED$SUPPORT$RETURN$CONDITIONS$RECENT$ATTENTION$LATE$PARTICULAR$NATIONS$HOPE$LIVE$COSTS$ELSE$BROWN$TAKING$COULDN'T$HOURS$PERSON$FORCES$BEYOND$REPORT$COMING$INSIDE$DEAD$LOW$STAGE$MATERIAL$READ$INSTEAD$LOST$ST$HEART$LOOKING$MILES$DATA$ADDED$PAY$AMOUNT$FOLLOWED$FEELING$SINGLE$MAKES$RESEARCH$INCLUDING$BASIC$HUNDRED$MOVE$INDUSTRY$COLD$DEVELOPED$TRIED$SIMPLY$HOLD$CAN'T$REACHED$COMMITTEE$ISLAND$DEFENSE$EQUIPMENT$SON$ACTUALLY$SHOWN$RELIGIOUS$TEN$RIVER$GETTING$CENTRAL$BEGINNING$SORT$RECEIVED$DOING$TERMS$TRYING$FRIENDS$REST$MEDICAL$CARE$ESPECIALLY$PICTURE$INDEED$ADMINISTRATION$FINE$SUBJECT$HIGHER$DIFFICULT$SIMPLE$RANGE$BUILDING$WALL$MEETING$WALKED$CENT$FLOOR$FOREIGN$BRING$SIMILAR$PASSED$PAPER$PROPERTY$NATURAL$FINAL$TRAINING$COUNTY$POLICE$CONGRESS$INTERNATIONAL$GROWTH$MARKET$WASN'T$TALK$START$ENGLAND$WRITTEN$STORY$HEAR$SUDDENLY$ISSUE$NEEDS$ANSWER$HALL$LIKELY$WORKING$COUNTRIES$CONSIDERED$YOU'RE$EARTH$SAT$PURPOSE$HOUR$LABOR$RESULTS$ENTIRE$HAPPENED$WILLIAM$CASES$MEET$STAND$DIFFERENCE$PRODUCTION$HAIR$INVOLVED$FALL$STOCK$FOOD$EARLIER$INCREASED$WHOM$PARTICULARLY$BOYS$PAID$SENT$EFFORT$KNOWLEDGE$LETTER$CLUB$USING$BELOW$THINKING$YES$CHRISTIAN$GIRLS$BLUE$READY$BILL$COLOR$WEEKS$POINTS$TRADE$CERTAINLY$IDEAS$INDUSTRIAL$SQUARE$METHODS$ADDITION$DEAL$METHOD$BAD$DUE$MORAL$DECIDED$STATEMENT$NEITHER$NEARLY$DIRECTLY$SHOWED$THROUGHOUT$QUESTIONS$KENNEDY$READING$ANYONE$TRY$SERVICES$ACCORDING$PROGRAMS$NATION$LAY$FRENCH$SIZE$REMEMBER$PHYSICAL$RECORD$MEMBER$COMES$UNDERSTAND$SOUTHERN$WESTERN$POPULATION$NORMAL$STRENGTH$AID$MERELY$DISTRICT$VOLUME$CONCERNED$MONTH$APPEARED$TEMPERATURE$TROUBLE$TRIAL$SUMMER$DIRECTION$RAN$MAYBE$E$SALES$STUDENT$LIST$CONTINUED$FRIEND$EVENING$LITERATURE$GENERALLY$ASSOCIATION$PROVIDED$LED$ARMY$MET$INFLUENCE$PIECE$OPENED$FORMER$SCIENCE$STEP$CHANGES$CHANCE$HUSBAND$HOT$SERIES$AVERAGE$WORKS$CAUSE$EFFECTIVE$GEORGE$PLANNING$DEGREE$SYSTEMS$WOULDN'T$DIRECT$SOVIET$STOPPED$WRONG$LEAD$MYSELF$THEORY$ASK$WORKED$FREEDOM$CLEARLY$MOVEMENT$WAYS$FORMS$PRESS$ORGANIZATION$SOMEWHAT$SPRING$EFFORTS$CONSIDER$MEANING$BED$FEAR$LOT$TREATMENT$BEAUTIFUL$NOTE$PLACED$HOTEL$TRUTH$GAME$APPARENTLY$GROUPS$HE'S$PLANT$CARRIED$EASY$WIDE$FARM$I'VE$RESPECT$MAN'S$HERSELF$NUMBERS$MANNER$REACTION$IMMEDIATELY$RADIO$RUNNING$APPROACH$RECENTLY$LARGER$LOWER$FEED$CHARGE$COUPLE$DAILY$EYE$PERFORMANCE$MIDDLE$OH$MARCH$PERSONS$UNDERSTANDING$ARMS$OPPORTUNITY$BLOOD$ADDITIONAL$TECHNICAL$SERVED$DESCRIBED$STOP$PROGRESS$STEPS$TEST$CHIEF$REPORTED$BASED$MAIN$DETERMINED$IMAGE$DECISION$WINDOW$RELIGION$GUN$APPEAR$RESPONSIBILITY$EUROPE$BRITISH$CHARACTER$LEARNED$HORSE$WRITING$ACCOUNT$ONES$FISCAL$SERIOUS$ACTIVITY$TYPES$CORNER$GREEN$LENGTH$HIT$LIVED$AUDIENCE$LETTERS$RETURNED$OBTAINED$NUCLEAR$SPECIFIC$FORWARD$STRAIGHT$ACTIVITIES$SLOWLY$SHOT$DOUBT$SEVEN$JUSTICE$MOVING$LATTER$PLANE$QUALITY$DESIGN$OBVIOUSLY$OPERATION$PLANS$CHOICE$POOR$STAFF$FUNCTION$FIGURES$PARTS$STAY$SAYING$INCLUDE$BORN$PATTERN$GIVES$WHATEVER$SUN$CARS$FAITH$POOL$HOSPITAL$MASS$WISH$LACK$COMPLETELY$HEAVY$WAITING$SPEAK$BALL$STANDARD$EXTENT$VISIT$DEMOCRATIC$CORPS$FIRM$INCOME$AHEAD$DEEP$THERE'S$EFFECTS$LANGUAGE$PRINCIPLE$NONE$PRICE$DESIGNED$INDICATED$ANALYSIS$DISTANCE$EXPECT$ESTABLISHED$PRODUCTS$GROWING$IMPORTANCE$CONTINUE$SERVE$DETERMINE$CITIES$ELEMENTS$LEADERS$DIVISION$PRETTY$EXISTENCE$ATTITUDE$STRESS$AFTERNOON$LIMITED$HARDLY$THOMAS$AGREEMENT$FACTORS$SCENE$EASILY$CLOSED$WRITE$REACH$APPLIED$HEALTH$MARRIED$SUGGESTED$ATTACK$RHODE$INTERESTED$STATION$PROFESSIONAL$REMAINED$WON'T$DRIVE$SEASON$DESPITE$UNIT$CURRENT$SPENT$EIGHT$COVERED$NEGRO$ROLE$PLAYED$I'D$DATE$COUNCIL$RACE$CHARLES$COMMISSION$ORIGINAL$MOUTH$REASONS$STUDIES$EXACTLY$MACHINE$BUILT$TEETH$JAMES$RELATIONS$RISE$DEMAND$PREPARED$RELATED$RATES$NEWS$SUPPLY$TREES$BECOMES$DIRECTOR$SUNDAY$BIT$RAISED$EVENTS$UNLESS$OFFICER$DROPPED$PLAYING$STANDING$DOCTOR$PLACES$WALK$ENERGY$TALKING$MEANT$CLAY$ACTUAL$SIDES$FACILITIES$FILLED$TECHNIQUES$JUNE$KNOWS$HADN'T$GLASS$POET$FIGHT$DOLLARS$GAS$CONCERN$CAUGHT$SHARE$POPULAR$CLAIM$ENTERED$CHICAGO$HAPPY$BRIDGE$JAZZ$INSTITUTIONS$MATERIALS$STYLE$HE'D$FOLLOW$PARENTS$COMMUNIST$STATUS$INCLUDED$THOUSAND$CHRIST$ISN'T$HEAT$RADIATION$CATTLE$SUPPOSE$PRIMARY$ACCEPTED$BOOKS$SITTING$CONFERENCE$OPINION$USUAL$CHURCHES$FILM$GIVING$BEHAVIOR$CONSIDERABLE$FUNDS$CONSTRUCTION$ATTEMPT$CHANGED$PROPER$SUCCESSFUL$MARRIAGE$SEA$SIR$HELL$WAIT$SIGN$WORTH$SOURCE$HIGHLY$PARK$DISCUSSION$EVERYONE$PRACTICE$ARM$TRADITION$SHOWS$SOMEONE$AUTHORITY$OLDER$ANNUAL$PROJECT$AMERICANS$LORD$SUCCESS$OIL$REMAIN$PRINCIPAL$LEADERSHIP$JACK$FOOT$OBVIOUS$FELL$THIN$PIECES$MANAGEMENT$MEASURE$SECURITY$BASE$ENTIRELY$CIVIL$FREQUENTLY$RECORDS$STRUCTURE$DINNER$WEIGHT$CONDITION$MIKE$OBJECTIVE$COMPLEX$PRODUCED$NOTED$CAUSED$EQUAL$BALANCE$YOU'LL$PURPOSES$CORPORATION$DANCE$KITCHEN$FAILURE$PASS$GOES$NAMES$QUICKLY$WORKERS$REGARD$OFFICERS$PUBLISHED$FAMOUS$DEVELOP$LONDON$CLOTHES$LAWS$CITIZENS$ANNOUNCED$CARRY$COVER$MOREOVER$ADD$GREATEST$CHECK$ENEMY$MARY$LEAVING$KEY$MANAGER$ACTIVE$BREAK$KING$BOTTOM$PAIN$RELATIONSHIP$SOURCES$POETRY$ASSISTANCE$OPERATING$BATTLE$COMPANIES$FIXED$POSSIBILITY$PRODUCT$SPOKE$UNITS$TOUCH$DOESN'T$BRIGHT$FINISHED$CAREFULLY$FACTS$PREVIOUS$TAKES$ALLOWED$REQUIRE$BUILD$PATIENT$FINANCIAL$PHILOSOPHY$LOSS$STATIONS$ROSE$DIED$SCIENTIFIC$OTHERWISE$INCHES$SIGHT$SEEING$DISTRIBUTION$MARKED$RULES$CAPITAL$CAPTAIN$RELATIVELY$CLASSES$VARIETY$STATED$SHAPE$GERMAN$MUSICAL$SIGNIFICANT$CONCEPT$REPORTS$PROPOSED$BEGIN$POST$IMPOSSIBLE$AFFAIRS$NAMED$TEAM$CIRCUMSTANCES$LEARN$REMAINS$ROUND$STRANGE$CATHOLIC$OPERATIONS$COLLECTION$AWARE$SEX$BROAD$BAR$HENRY$ROBERT$GOVERNOR$OFFERED$BANK$YESTERDAY$REQUIREMENTS$CAPACITY$SPEED$PREVENT$REGULAR$APPEARS$HOUSES$MARK$OPENING$SPREAD$WINTER$SHIP$SLIGHTLY$REMEMBERED$INTERESTS$PRODUCE$SUBJECTS$CRISIS$YOUTH$PRESENTED$INTERESTING$FRESH$TRAIN$INSTANCE$DRINK$POEMS$AGREED$CAMPAIGN$EVENT$FORCED$NINE$ESSENTIAL$IMMEDIATE$LIVES$FILE$PROVIDES$WATCH$OPPOSITE$APARTMENT$CREATED$GERMANY$TRIP$NECK$WATCHED$INDEX$CELLS$TERM$SESSION$OFFER$FULLY$TEACHER$RECOGNIZED$PROVIDENCE$EXPLAINED$INDICATE$TWENTY$LADY$RUSSIAN$FEATURES$GRAY$STUDIED$SAM$ECONOMY$REDUCED$MAXIMUM$SEPARATE$PROCEDURE$ATMOSPHERE$DESIRE$MENTIONED$REALITY$EXPRESSION$DIFFERENCES$ENTER$TRADITIONAL$MISSION$FAVOR$LOOKS$SECRET$FAST$PICKED$COFFEE$SMALLER$EDGE$TONE$BESIDE$LITERARY$ELECTION$JUDGE$TITLE$PERMIT$FAIR$ADDRESS$RIGHTS$VOCATIONAL$LAID$RESPONSE$BELIEVED$MODEL$SOLID$WRITERS$FOLLOWS$EDITOR$ANODE$RECEIVE$QUIET$TELEPHONE$HEARING$BUILDINGS$FORMED$WATCHING$MEMORY$PRESENCE$DIFFICULTY$REGION$KNIFE$BOTTLE$FIT$OFFICIAL$VOTE$JUNIOR$TREATED$EXPRESSED$PLANNED$DOG$VIRGINIA$KILLED$CAMP$STAYED$NICE$MURDER$REMOVED$ROCK$TURNING$UPPER$JR$PERSONNEL$POINTED$NOVEMBER$LOUIS$SELECTED$BERLIN$CLAIMS$INCREASING$LEADER$POSITIVE$FRAME$GAIN$TWICE$FAILED$NOBODY$SEND$ABILITY$FOURTH$INCH$INTERIOR$CHAPTER$JEWISH$STORE$FACULTY$STANDARDS$FRANCE$RICH$CONTRAST$NEVERTHELESS$BRIEF$JONES$PLUS$INDIVIDUALS$RULE$POWERS$ADVANTAGE$DISCOVERED$PULLED$WRITER$BROTHER$VALLEY$MEMBERSHIP$DIE$OBSERVED$WINE$FIG$ITEMS$DAUGHTER$TEXAS$PLATFORM$ALLOW$ORDINARY$FACES$ACCEPT$MASTER$LEGAL$HILL$FIGHTING$RESOURCES$INCREASES$ASSUMED$SHARP$EVERYBODY$BROKE$COMMAND$EVIL$VILLAGE$PHASE$RUSSIA$DETAIL$MORGAN$SOMEHOW$FIELDS$FAMILIAR$BOAT$APRIL$UNITY$RICHARD$RESPONSIBLE$FACTOR$CHOSEN$PRINCIPLES$CONSTANT$PROVED$CARRYING$HORSES$MERCER$COLUMN$WANTS$FORTH$BEAUTY$COMPARED$APPROXIMATELY$HISTORICAL$SMILED$UNIVERSE$CALLS$SAN$EDUCATIONAL$TEACHERS$INDEPENDENT$DANGER$CLEAN$DOGS$WAITED$RAIN$SONG$NATURALLY$ROME$BOX$BUY$SWEET$SHELTER$PAGE$DRAWN$DUST$COMMUNISM$EXCHANGE$SECTIONS$WALLS$AIRCRAFT$INDEPENDENCE$REVOLUTION$REALIZE$SEEK$WILLING$LEAGUE$CONNECTION$POLITICS$LIBERAL$COMPLETED$WEATHER$FASHION$ORDERED$LEVELS$SETTLED$REALIZED$LET'S$ANCIENT$CHINA$LIPS$WON$POLICIES$ACTIONS$MONDAY$DIRECTED$LEADING$PARIS$FRANK$STATEMENTS$PROJECTS$STARTING$INITIAL$APPLICATION$TRAFFIC$STANDS$SIGNS$FAMILIES$QUICK$KHRUSHCHEV$LARGELY$DREW$ANIMAL$BEAT$CHARACTERISTIC$EXCELLENT$PRACTICAL$ELECTRIC$ELECTRONIC$PICTURES$OUGHT$PROTECTION$ARTICLE$APPROPRIATE$FIFTY$MINIMUM$DRY$EMOTIONAL$SHE'D$JURY$CAREER$CHAIRMAN$ASIDE$ASKING$ESTIMATED$TEACHING$REFERENCE$SATURDAY$FLOW$FLAT$BACKGROUND$SIT$DRESS$OCCURRED$WARM$POTENTIAL$IMPACT$YOURSELF$LEGS$YOU'VE$WONDER$COMMUNICATION$ANSWERED$THICK$BIRTH$DECLARED$HONOR$JULY$SIGNIFICANCE$SCORE$HELPED$GROSS$ISSUES$FOREST$SEARCH$BLOCK$CUTTING$JESUS$SUBSTANTIAL$GETS$RELIEF$PLAYS$ENDS$ARTS$BESIDES$CELL$INTELLECTUAL$PROPERTIES$EXPERIMENTS$CLOSELY$CHAIR$CAPABLE$ADEQUATE$MEASURED$OURSELVES$FINGERS$HANOVER$ATTORNEY$PASSING$BILLION$DISCUSSED$ACHIEVEMENT$HEADQUARTERS$RAPIDLY$OBJECT$ESCAPE$JOBS$JOIN$PHIL$CALIFORNIA$SUPPOSED$THEY'RE$TYPICAL$WORE$EMPLOYEES$NEWSPAPER$DESK$ONE'S$IMAGINATION$HUNG$HOLDING$OBJECTS$SLEEP$DOMINANT$REASONABLE$MATTERS$RESOLUTION$SITE$CREDIT$ASPECTS$MESSAGE$MAINTENANCE$LAOS$EXPLAIN$WE'LL$LOCATED$TOWARDS$BELIEF$YARDS$GUESTS$BODIES$PRIMARILY$GREW$SPIRITUAL$DREAM$EMPTY$WIND$TOM$KILL$BENEFIT$SIGNAL$TOMORROW$SUFFICIENT$DRAMATIC$FELLOW$HAPPEN$CONTACT$UNUSUAL$ARGUMENT$POWERFUL$NARROW$PARKER$SHOP$RIFLE$HIGHEST$BROKEN$COMPETITION$DOMESTIC$CONTEMPORARY$GROW$EXPERIMENT$ASSUME$RELATION$LOCATION$REDUCE$HOMES$PORTION$OFFICIALS$SENATE$FUND$RISING$SPEAKING$INTERNAL$STRUGGLE$AGENCIES$DECEMBER$EQUALLY$SETS$PLEASE$DROVE$ARRIVED$SAVE$ACHIEVED$SOFT$ASSIGNMENT$BABY$GREATLY$APPEAL$RECOGNIZE$WILSON$LIBRARY$CAREFUL$PLEASURE$COOL$EXTREME$CONCERNING$GOVERNMENTS$PROCEDURES$PRICES$DUTY$COURSES$FRIENDLY$WE'RE$COAST$LA$ACTING$CLOSER$SPEECH$EUROPEAN$SHOWING$BOSTON$VICTORY$BEACH$MINISTER$COMMERCIAL$METAL$POSSIBLY$TESTS$KID$VAST$ARTISTS$CONTINUING$ASSOCIATED$SHOULDER$WEAPONS$SHORE$GREEK$TRAVEL$IMAGINE$FEELINGS$ORGANIZATIONS$IDEAL$EAT$FRIDAY$KEEPING$HEAVILY$ARMED$ENDED$LEARNING$TEXT$EXISTING$ADVANCE$SCALE$SETTING$GOAL$JUDGMENT$TASK$CONTRACT$GARDEN$NOSE$REFUSED$STREETS$ORCHESTRA$NEGROES$CONTAINED$MACHINERY$CHEMICAL$ONTO$CIRCLE$SLOW$MAINTAIN$FAT$SOMEWHERE$TECHNIQUE$STARED$MOON$TUESDAY$NOTICE$DROP$BUDGET$PROVIDING$FORMULA$HOUSING$TENSION$UN$REPEATED$PARTIES$USES$TASTE$NOVEL$HEADED$SENSITIVE$CONCLUSION$ROOF$SOLUTION$BIBLE$BIRDS$HOLE$LIE$ULTIMATE$SONGS$STRUCK$SNOW$TREE$PLANTS$FINDS$STORIES$MINE$PAINTING$EXIST$THIRTY$SEXUAL$ROADS$COMMERCE$DALLAS$ESTABLISH$PREVIOUSLY$CAUSES$TALKED$RAILROAD$CRITICAL$REMOVE$EMPHASIS$GROUNDS$NEIGHBORHOOD$SURPRISED$MINOR$INDIA$UNDERSTOOD$SOLDIERS$PERFECT$AVOID$HENCE$LEG$BUSY$OCCASION$SMILE$LEWIS$STONE$ROMAN$UNIQUE$ANIMALS$SKY$SAFE$ETC$ORDERS$FAIRLY$LIKED$USEFUL$EXERCISE$LOSE$CULTURE$PALE$WONDERED$CHARGED$DETAILS$INFORMED$PERMITTED$PROFESSOR$REPLIED$COMPLETION$MINUTE$PROCESSES$APART$APPARENT$BAY$TRUCK$MAJORITY$AFRAID$ARTIST$GOODS$SOMEBODY$APPEARANCE$DOUBLE$BASEBALL$SPOT$FLOWERS$NOTES$ENJOYED$ENTRANCE$UNCLE$MOTION$ALIVE$BENEATH$COMBINATION$TRULY$CONGO$BECOMING$REQUIRES$SAMPLE$BEAR$DICTIONARY$SHOOK$GRANTED$CONFIDENCE$AGENCY$JOINED$APPLY$VITAL$SEPTEMBER$REVIEW$WAGE$MOTOR$FIFTEEN$REGARDED$DRAW$WHEEL$ORGANIZED$VISION$WILD$PALMER$INTENSITY$BOUGHT$REPRESENTED$ENTITLED$HAT$PURE$ACADEMIC$CHINESE$MINDS$GUESS$LOVED$SPITE$EVIDENT$EXECUTIVE$CONDUCTED$SOUGHT$FIRMS$JOE$FORT$MARTIN$DEMANDS$EXTENDED$JOSEPH$CROSS$WIN$PICK$WORRY$BRITAIN$BEGINS$DIVIDED$THEME$PERCENT$ROOMS$DEVICE$CONDUCT$RUNS$IMPROVED$GAMES$CULTURAL$PLENTY$MILE$COMPONENTS$GENERATION$ \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/dictionaries/README.txt b/js/JavaScriptSpellCheck/dictionaries/README.txt new file mode 100644 index 0000000..de23b4d --- /dev/null +++ b/js/JavaScriptSpellCheck/dictionaries/README.txt @@ -0,0 +1,14 @@ +Installation of New Dictionaries: + +1 - Dictionaries can be downloaded for free from www.javascriptspellcheck.com/download +2 - Unzip +3 - Copy the .dic file to this folder /JavaScriptSpellCheck/dictionaries/ + +Adding New Words: +1 - Add 1 word per line to JavaScriptSpellCheck/dictionaries/custom.txt + +Removing Words: +1 - Add 1 word per line to JavaScriptSpellCheck/dictionaries/language-rules/banned-words.txt + + +Happy Coding \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/dictionaries/custom.txt b/js/JavaScriptSpellCheck/dictionaries/custom.txt new file mode 100644 index 0000000..92e5e67 --- /dev/null +++ b/js/JavaScriptSpellCheck/dictionaries/custom.txt @@ -0,0 +1,10 @@ +ASPNetSpell +asp +Asp +Net +net +LiveSpell +JavaScript +iFrame +Textarea +Textareas diff --git a/js/JavaScriptSpellCheck/dictionaries/language-rules/banned-words.txt b/js/JavaScriptSpellCheck/dictionaries/language-rules/banned-words.txt new file mode 100644 index 0000000..e69de29 diff --git a/js/JavaScriptSpellCheck/dictionaries/language-rules/common-mistakes.txt b/js/JavaScriptSpellCheck/dictionaries/language-rules/common-mistakes.txt new file mode 100644 index 0000000..49ad86c --- /dev/null +++ b/js/JavaScriptSpellCheck/dictionaries/language-rules/common-mistakes.txt @@ -0,0 +1,815 @@ +abotu-->about +abouta-->about a +aboutit-->about it +aboutthe-->about the +abscence-->absence +accesories-->accessories +accidant-->accident +accomodate-->accommodate +accordingto-->according to +accross-->across +acheive-->achieve +acheived-->achieved +acheiving-->achieving +acn-->can +acommodate-->accommodate +acomodate-->accommodate +actualyl-->actually +additinal-->additional +addtional-->additional +adequit-->adequate +adequite-->adequate +adn-->and +advanage-->advantage +affraid-->afraid +afterthe-->after the +aganist-->against +aggresive-->aggressive +agian-->again +agreemeent-->agreement +agreemeents-->agreements +agreemnet-->agreement +agreemnets-->agreements +agressive-->aggressive +ahppen-->happen +ahve-->have +allwasy-->always +allwyas-->always +almots-->almost +almsot-->almost +alomst-->almost +alot-->a lot +alraedy-->already +alreayd-->already +alreday-->already +alwasy-->always +alwats-->always +alway-->always +alwyas-->always +amde-->made +amke-->make +amkes-->makes +anbd-->and +andone-->and one +andteh-->and the +andthe-->and the +anothe-->another +anual-->annual +apparant-->apparent +apparrent-->apparent +appearence-->appearance +appeares-->appears +applicaiton-->application +applicaitons-->applications +applyed-->applied +appointiment-->appointment +approrpiate-->appropriate +approrpriate-->appropriate +aquisition-->acquisition +aquisitions-->acquisitions +arguement-->argument +arguements-->arguments +arn't-->aren't +arond-->around +artical-->article +articel-->article +asdvertising-->advertising +assistent-->assistant +asthe-->as the +atention-->attention +atmospher-->atmosphere +attentioin-->attention +atthe-->at the +audeince-->audience +audiance-->audience +availalbe-->available +awya-->away +aywa-->away +bakc-->back +balence-->balance +ballance-->balance +baout-->about +bcak-->back +beacuse-->because +becasue-->because +becaus-->because +becausea-->because a +becauseof-->because of +becausethe-->because the +becauseyou-->because you +becomeing-->becoming +becomming-->becoming +becuase-->because +becuse-->because +befoer-->before +beggining-->beginning +begining-->beginning +beginining-->beginning +beleiev-->believe +beleieve-->believe +beleif-->belief +beleive-->believe +beleived-->believed +beleives-->believes +benifit-->benefit +benifits-->benefits +betwen-->between +beutiful-->beautiful +blase-->blasÈ +boxs-->boxes +brodcast-->broadcast +butthe-->but the +bve-->be +cafe-->cafÈ +caharcter-->character +calcullated-->calculated +calulated-->calculated +candidtae-->candidate +candidtaes-->candidates +catagory-->category +categiory-->category +certian-->certain +challange-->challenge +challanges-->challenges +chaneg-->change +chanegs-->changes +changable-->changeable +changeing-->changing +changng-->changing +charachter-->character +charachters-->characters +charactor-->character +charecter-->character +charector-->character +cheif-->chief +chekc-->check +chnage-->change +cieling-->ceiling +circut-->circuit +claer-->clear +claered-->cleared +claerly-->clearly +cliant-->client +cliche-->clichÈ +cn-->can + +cna-->can +colection-->collection +comanies-->companies +comany-->company +comapnies-->companies +comapny-->company +combintation-->combination +comited-->committed +comittee-->committee +commadn-->command +comming-->coming +commitee-->committee +committe-->committee +committment-->commitment +committments-->commitments +committy-->committee +comntain-->contain +comntains-->contains +compair-->compare +compleated-->completed +compleatly-->completely +compleatness-->completeness +completly-->completely +completness-->completeness +composate-->composite +comtain-->contain +comtains-->contains +comunicate-->communicate +comunity-->community +condolances-->condolences +conected-->connected +conferance-->conference +confirmmation-->confirmation +considerit-->considerate +considerite-->considerate +consonent-->consonant +conspiricy-->conspiracy +consultent-->consultant +convertable-->convertible +cooparate-->cooperate +cooporate-->cooperate +corproation-->corporation +corproations-->corporations +corruptable-->corruptible +cotten-->cotton +coudl-->could +coudln't-->couldn't +coudn't-->couldn't +couldnt-->couldn't +couldthe-->could the +cpoy-->copy +creme-->crËme +ctaegory-->category +cusotmer-->customer +cusotmers-->customers +cutsomer-->customer +cutsomers-->customers +cxan-->can +danceing-->dancing +dcument-->document +deatils-->details +decison-->decision +decisons-->decisions +decor-->dÈcor +defendent-->defendant +definately-->definitely +deptartment-->department +desicion-->decision +desicions-->decisions +desision-->decision +desisions-->decisions +detente-->dÈtente +develeoprs-->developers +devellop-->develop +develloped-->developed +develloper-->developer +devellopers-->developers +develloping-->developing +devellopment-->development +devellopments-->developments +devellops-->develop +develope-->develop +developement-->development +developements-->developments +developor-->developer +developors-->developers +develpment-->development +diaplay-->display +didint-->didn't +didnot-->did not +didnt-->didn't +difefrent-->different +diferences-->differences +differance-->difference +differances-->differences +differant-->different +differemt-->different +differnt-->different +diffrent-->different +directer-->director +directers-->directors +directiosn-->direction +disatisfied-->dissatisfied +discoverd-->discovered +disign-->design +dispaly-->display +dissonent-->dissonant +distribusion-->distribution +divsion-->division +do'nt-->don't +docuement-->documents +docuemnt-->document +documetn-->document +documnet-->document +documnets-->documents +doens't-->doesn't +doese-->does +doesnt-->doesn't +doign-->doing +doimg-->doing +doind-->doing +dollers-->dollars +donig-->doing +dont-->don't +dosn't-->doesn't +driveing-->driving +drnik-->drink +eclair-->Èclair +efel-->feel +effecient-->efficient +efort-->effort +eforts-->efforts +ehr-->her +eligable-->eligible +embarass-->embarrass +emigre-->ÈmigrÈ +enought-->enough +entree-->entrÈe +equippment-->equipment +equivalant-->equivalent +esle-->else +especally-->especially +especialyl-->especially +espesially-->especially +excellant-->excellent +excercise-->exercise +exchagne-->exchange +exchagnes-->exchanges +excitment-->excitement +exhcange-->exchange +exhcanges-->exchanges +experiance-->experience +experienc-->experience +exprience-->experience +exprienced-->experienced +eyt-->yet +facade-->faÁade +faeture-->feature +faetures-->features +familair-->familiar +familar-->familiar +familliar-->familiar +fammiliar-->familiar +feild-->field +feilds-->fields +fianlly-->finally +fidn-->find +finalyl-->finally +firends-->friends +firts-->first +follwo-->follow +follwoing-->following +fora-->for a +foriegn-->foreign +forthe-->for the +forwrd-->forward +forwrds-->forwards +foudn-->found +foward-->forward +fowards-->forwards +freind-->friend +freindly-->friendly +freinds-->friends +frmo-->from +fromthe-->from the +furneral-->funeral +fwe-->few +garantee-->guarantee +gaurd-->guard +gemeral-->general +gerat-->great +geting-->getting +gettin-->getting +gievn-->given +giveing-->giving +gloabl-->global +goign-->going +gonig-->going +govenment-->government +goverment-->government +gruop-->group +gruops-->groups +grwo-->grow +guidlines-->guidelines +hadbeen-->had been +haev-->have +hapen-->happen +hapened-->happened +hapening-->happening +hapens-->happens +happend-->happened +hasbeen-->has been +hasnt-->hasn't +havebeen-->have been +haveing-->having +hda-->had +hearign-->hearing +helpfull-->helpful +herat-->heart +hesaid-->he said +hewas-->he was +hge-->he +hismelf-->himself +hlep-->help +hsa-->has +hsi-->his +hte-->the +htere-->there +htese-->these +htey-->they +hting-->thing +htink-->think +htis-->this +hvae-->have +hvaing-->having +hwich-->which +i-->I +idae-->idea +idaes-->ideas +identofy-->identify +ihs-->his +im-->I'm +imediate-->immediate +imediatly-->immediately +immediatly-->immediately +importent-->important +importnat-->important +impossable-->impossible +improvemnt-->improvement +improvment-->improvement +includ-->include +indecate-->indicate +indenpendence-->independence +indenpendent-->independent +indepedent-->independent +independance-->independence +independant-->independent +influance-->influence +infomation-->information +informatoin-->information +inital-->initial +instaleld-->installed +insted-->instead +insurence-->insurance +inteh-->in the +interum-->interim +inthe-->in the +inwhich-->in which +isthe-->is the +itis-->it is +ititial-->initial +itnerest-->interest +itnerested-->interested +itneresting-->interesting +itnerests-->interests +itwas-->it was +iwll-->will +iwth-->with +jsut-->just +jugment-->judgment +knowldge-->knowledge +knowlege-->knowledge +knwo-->know +knwon-->known +knwos-->knows +konw-->know +konwn-->known +konws-->knows +labratory-->laboratory +lastyear-->last year +learnign-->learning +lenght-->length +let's him-->lets him +let's it-->lets it +levle-->level +libary-->library +librarry-->library +librery-->library +liek-->like +liekd-->liked +lieutenent-->lieutenant +liev-->live +likly-->likely +lisense-->license +littel-->little +litttle-->little +liuke-->like +liveing-->living +loev-->love +lonly-->lonely +lookign-->looking +maintenence-->maintenance +makeing-->making +managment-->management +mantain-->maintain +marraige-->marriage +memeber-->member +merchent-->merchant +mesage-->message +mesages-->messages +mispell-->misspell +mispelling-->misspelling +mispellings-->misspellings +mkae-->make +mkaes-->makes +mkaing-->making +moeny-->money +morgage-->mortgage +mroe-->more +mysefl-->myself +myu-->my +naive-->naÔve +necassarily-->necessarily +necassary-->necessary +neccessarily-->necessarily +neccessary-->necessary +necesarily-->necessarily +necesary-->necessary +negotiaing-->negotiating +nkow-->know +nothign-->nothing +nver-->never +nwe-->new +nwo-->now +obediant-->obedient +ocasion-->occasion +occassion-->occasion +occured-->occurred +occurence-->occurrence +occurrance-->occurrence +ocur-->occur +oeprator-->operator +ofits-->of its +ofthe-->of the +oging-->going +ohter-->other +omre-->more +oneof-->one of +onepoint-->one point +onthe-->on the +onyl-->only +oppasite-->opposite +opperation-->operation +oppertunity-->opportunity +opposate-->opposite +opposible-->opposable +opposit-->opposite +oppotunities-->opportunities +oppotunity-->opportunity +orginization-->organization +orginized-->organized +otehr-->other +otu-->out +outof-->out of +overthe-->over the +owrk-->work +owuld-->would +oxident-->oxidant +papaer-->paper +parliment-->parliament +partof-->part of +paymetn-->payment +paymetns-->payments +pciture-->picture +peice-->piece +peices-->pieces +peolpe-->people +peopel-->people +percentof-->percent of +percentto-->percent to +performence-->performance +perhasp-->perhaps +perhpas-->perhaps +permanant-->permanent +perminent-->permanent +personalyl-->personally +pleasent-->pleasant +poeple-->people +porblem-->problem +porblems-->problems +porvide-->provide +possable-->possible +postition-->position +potentialy-->potentially +pregnent-->pregnant +presance-->presence +probelm-->problem +probelms-->problems +prominant-->prominent +protege-->protÈgÈ +protoge-->protÈgÈ +psoition-->position +ptogress-->progress +puting-->putting +pwoer-->power +quater-->quarter +quaters-->quarters +quesion-->question +quesions-->questions +questioms-->questions +questiosn-->questions +questoin-->question +quetion-->question +quetions-->questions +realyl-->really +reccomend-->recommend +reccommend-->recommend +receieve-->receive +recieve-->receive +recieved-->received +recieving-->receiving +recomend-->recommend +recomendation-->recommendation +recomendations-->recommendations +recomended-->recommended +reconize-->recognize +recrod-->record +religous-->religious +reluctent-->reluctant +remeber-->remember +reommend-->recommend +representativs-->representatives +representives-->representatives +represetned-->represented +represnt-->represent +reserach-->research +resollution-->resolution +resorces-->resources +respomd-->respond +respomse-->response +responce-->response +responsability-->responsibility +responsable-->responsible +responsibile-->responsible +responsiblity-->responsibility +restaraunt-->restaurant +restuarant-->restaurant +reult-->result +reveiw-->review +reveiwing-->reviewing +rumers-->rumors +rwite-->write +rythm-->rhythm +saidhe-->said he +saidit-->said it +saidthat-->said that +saidthe-->said the +scedule-->schedule +sceduled-->scheduled +seance-->sÈance +secratary-->secretary +sectino-->section +seh-->she +selectoin-->selection +sentance-->sentence +separeate-->separate +seperate-->separate +sercumstances-->circumstances +shcool-->school +shesaid-->she said +shineing-->shining +shiped-->shipped +shoudl-->should +shoudln't-->shouldn't +should of been-->should have been +should of had-->should have had +shouldent-->shouldn't +shouldnt-->shouldn't +showinf-->showing +signifacnt-->significant +simalar-->similar +similiar-->similar +simpyl-->simply +sincerly-->sincerely +sitll-->still +smae-->same +smoe-->some +soem-->some +sohw-->show +soical-->social +somethign-->something +someting-->something +somewaht-->somewhat +somthing-->something +somtimes-->sometimes +soudn-->sound +soudns-->sounds +speach-->speech +specificaly-->specifically +specificalyl-->specifically +statment-->statement +statments-->statements +stnad-->stand +stopry-->story +stoyr-->story +stpo-->stop +strentgh-->strength +stroy-->story +struggel-->struggle +strugle-->struggle +studnet-->student +successfull-->successful +successfuly-->successfully +successfulyl-->successfully +sucess-->success +sucessfull-->successful +sufficiant-->sufficient +suposed-->supposed +suppossed-->supposed +suprise-->surprise +suprised-->surprised +swiming-->swimming +tahn-->than +taht-->that +talekd-->talked +talkign-->talking +tath-->that +tecnical-->technical +teh-->the +tehy-->they +termoil-->turmoil +tghe-->the +tghis-->this +thansk-->thanks +thats-->that's +thatthe-->that the +thefirst-->the first +themself-->themselves +themselfs-->themselves +thenew-->the new +theri-->their +thesame-->the same +thetwo-->the two +they're are-->there are +they're is-->there is +theyll-->they'll +theyve-->they've +thgat-->that +thge-->the +thier-->their +thigsn-->things +thna-->than +thne-->then +thnig-->thing +thnigs-->things +threatend-->threatened +thsi-->this +thsoe-->those +thta-->that +tihs-->this +timne-->time +tiogether-->together +tje-->the +tjhe-->the +tkae-->take +tkaes-->takes +tkaing-->taking +tlaking-->talking +todya-->today +togehter-->together +tomorow-->tomorrow +tongiht-->tonight +tonihgt-->tonight +totaly-->totally +totalyl-->totally +tothe-->to the +towrad-->toward +traditionalyl-->traditionally +transfered-->transferred +treid-->tried + +truely-->truly +truley-->truly +tst-->test +tthe-->the +tyhat-->that +tyhe-->the +udnerstand-->understand +understnad-->understand +unliek-->unlike +unpleasently-->unpleasantly +untilll-->until +useing-->using +usualyl-->usually +veyr-->very +virtualyl-->virtually +vrey-->very +vulnerible-->vulnerable +wa-->was +waht-->what +warrent-->warrant +wasnt-->wasn't +watn-->want +wehn-->when +wern't-->weren't +werre-->were +whcih-->which +wherre-->where +whic-->which +whihc-->which +whta-->what +wief-->wife +wierd-->weird +wihch-->which +wiht-->with +willbe-->will be +windoes-->windows +witha-->with a +withe-->with +withthe-->with the +wiull-->will +wnat-->want +wnated-->wanted +wnats-->wants +wo'nt-->won't +woh-->who +wohle-->whole +wokr-->work +woudl-->would +woudln't-->wouldn't +wouldbe-->would be +wouldnt-->wouldn't +wriet-->write +writting-->writing +wrod-->word +wroet-->wrote +wroking-->working +wtih-->with +wuould-->would +wya-->way +yera-->year +yeras-->years +yersa-->years +yoiu-->you +you're own-->your own +youare-->you are +youve-->you've +ytou-->you +yuo-->you +yuor-->your \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/dictionaries/language-rules/enforced-corrections.txt b/js/JavaScriptSpellCheck/dictionaries/language-rules/enforced-corrections.txt new file mode 100644 index 0000000..100bc10 --- /dev/null +++ b/js/JavaScriptSpellCheck/dictionaries/language-rules/enforced-corrections.txt @@ -0,0 +1,2 @@ +PHPSpellcheck--> PHPSpellCheck || PHP Spell Check +cos--> because \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/copyright.txt b/js/JavaScriptSpellCheck/extensions/copyright.txt new file mode 100644 index 0000000..7a00c4e --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/copyright.txt @@ -0,0 +1,6 @@ +The extensions in this folder are Open Source extensions and libraries from the internet. They are not part of our commercial Software package and we do not won nor control copyright..... but they provide useful extensions and examples which we think can help make your project richer. + + +jQuery: http://jquery.com +modalbox: http://okonet.ru/projects/modalbox +fancybox: http://fancybox.net \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/blank.gif b/js/JavaScriptSpellCheck/extensions/fancybox/blank.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/blank.gif differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_close.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_close.png new file mode 100644 index 0000000..0703530 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_close.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_loading.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_loading.png new file mode 100644 index 0000000..2503017 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_loading.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_nav_left.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_nav_left.png new file mode 100644 index 0000000..ebaa6a4 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_nav_left.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_nav_right.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_nav_right.png new file mode 100644 index 0000000..873294e Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_nav_right.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_e.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000..2eda089 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_e.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_n.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_n.png new file mode 100644 index 0000000..69aa10e Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_n.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_ne.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000..79f6980 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_ne.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_nw.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000..7182cd9 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_nw.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_s.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_s.png new file mode 100644 index 0000000..d8858bf Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_s.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_se.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_se.png new file mode 100644 index 0000000..541e3ff Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_se.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_sw.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_sw.png new file mode 100644 index 0000000..209c03f Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_sw.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_w.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_w.png new file mode 100644 index 0000000..8a4e4a8 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_shadow_w.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_left.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_left.png new file mode 100644 index 0000000..6049223 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_left.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_main.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_main.png new file mode 100644 index 0000000..8044271 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_main.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_over.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_over.png new file mode 100644 index 0000000..d9f458f Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_over.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_right.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_right.png new file mode 100644 index 0000000..e36d9db Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancy_title_right.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancybox-x.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancybox-x.png new file mode 100644 index 0000000..c2130f8 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancybox-x.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancybox-y.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancybox-y.png new file mode 100644 index 0000000..7ef399b Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancybox-y.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/fancybox.png b/js/JavaScriptSpellCheck/extensions/fancybox/fancybox.png new file mode 100644 index 0000000..65e14f6 Binary files /dev/null and b/js/JavaScriptSpellCheck/extensions/fancybox/fancybox.png differ diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/jquery.easing-1.3.pack.js b/js/JavaScriptSpellCheck/extensions/fancybox/jquery.easing-1.3.pack.js new file mode 100644 index 0000000..9028179 --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/fancybox/jquery.easing-1.3.pack.js @@ -0,0 +1,72 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), + + isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, + + /* + * Private methods + */ + + _abort = function() { + loading.hide(); + + imgPreloader.onerror = imgPreloader.onload = null; + + if (ajaxLoader) { + ajaxLoader.abort(); + } + + tmp.empty(); + }, + + _error = function() { + if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { + loading.hide(); + busy = false; + return; + } + + selectedOpts.titleShow = false; + + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + + tmp.html( '

        The requested content cannot be loaded.
        Please try again later.

        ' ); + + _process_inline(); + }, + + _start = function() { + var obj = selectedArray[ selectedIndex ], + href, + type, + title, + str, + emb, + ret; + + _abort(); + + selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); + + ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); + + if (ret === false) { + busy = false; + return; + } else if (typeof ret == 'object') { + selectedOpts = $.extend(selectedOpts, ret); + } + + title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; + + if (obj.nodeName && !selectedOpts.orig) { + selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); + } + + if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { + title = selectedOpts.orig.attr('alt'); + } + + href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; + + if ((/^(?:javascript)/i).test(href) || href == '#') { + href = null; + } + + if (selectedOpts.type) { + type = selectedOpts.type; + + if (!href) { + href = selectedOpts.content; + } + + } else if (selectedOpts.content) { + type = 'html'; + + } else if (href) { + if (href.match(imgRegExp)) { + type = 'image'; + + } else if (href.match(swfRegExp)) { + type = 'swf'; + + } else if ($(obj).hasClass("iframe")) { + type = 'iframe'; + + } else if (href.indexOf("#") === 0) { + type = 'inline'; + + } else { + type = 'ajax'; + } + } + + if (!type) { + _error(); + return; + } + + if (type == 'inline') { + obj = href.substr(href.indexOf("#")); + type = $(obj).length > 0 ? 'inline' : 'ajax'; + } + + selectedOpts.type = type; + selectedOpts.href = href; + selectedOpts.title = title; + + if (selectedOpts.autoDimensions) { + if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + } else { + selectedOpts.autoDimensions = false; + } + } + + if (selectedOpts.modal) { + selectedOpts.overlayShow = true; + selectedOpts.hideOnOverlayClick = false; + selectedOpts.hideOnContentClick = false; + selectedOpts.enableEscapeButton = false; + selectedOpts.showCloseButton = false; + } + + selectedOpts.padding = parseInt(selectedOpts.padding, 10); + selectedOpts.margin = parseInt(selectedOpts.margin, 10); + + tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); + + $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { + $(this).replaceWith(content.children()); + }); + + switch (type) { + case 'html' : + tmp.html( selectedOpts.content ); + _process_inline(); + break; + + case 'inline' : + if ( $(obj).parent().is('#fancybox-content') === true) { + busy = false; + return; + } + + $('
        ') + .hide() + .insertBefore( $(obj) ) + .bind('fancybox-cleanup', function() { + $(this).replaceWith(content.children()); + }).bind('fancybox-cancel', function() { + $(this).replaceWith(tmp.children()); + }); + + $(obj).appendTo(tmp); + + _process_inline(); + break; + + case 'image': + busy = false; + + $.fancybox.showActivity(); + + imgPreloader = new Image(); + + imgPreloader.onerror = function() { + _error(); + }; + + imgPreloader.onload = function() { + busy = true; + + imgPreloader.onerror = imgPreloader.onload = null; + + _process_image(); + }; + + imgPreloader.src = href; + break; + + case 'swf': + selectedOpts.scrolling = 'no'; + + str = ''; + emb = ''; + + $.each(selectedOpts.swf, function(name, val) { + str += ''; + emb += ' ' + name + '="' + val + '"'; + }); + + str += ''; + + tmp.html(str); + + _process_inline(); + break; + + case 'ajax': + busy = false; + + $.fancybox.showActivity(); + + selectedOpts.ajax.win = selectedOpts.ajax.success; + + ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { + url : href, + data : selectedOpts.ajax.data || {}, + error : function(XMLHttpRequest, textStatus, errorThrown) { + if ( XMLHttpRequest.status > 0 ) { + _error(); + } + }, + success : function(data, textStatus, XMLHttpRequest) { + var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; + if (o.status == 200) { + if ( typeof selectedOpts.ajax.win == 'function' ) { + ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); + + if (ret === false) { + loading.hide(); + return; + } else if (typeof ret == 'string' || typeof ret == 'object') { + data = ret; + } + } + + tmp.html( data ); + _process_inline(); + } + } + })); + + break; + + case 'iframe': + _show(); + break; + } + }, + + _process_inline = function() { + var + w = selectedOpts.width, + h = selectedOpts.height; + + if (w.toString().indexOf('%') > -1) { + w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; + + } else { + w = w == 'auto' ? 'auto' : w + 'px'; + } + + if (h.toString().indexOf('%') > -1) { + h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; + + } else { + h = h == 'auto' ? 'auto' : h + 'px'; + } + + tmp.wrapInner('
        '); + + selectedOpts.width = tmp.width(); + selectedOpts.height = tmp.height(); + + _show(); + }, + + _process_image = function() { + selectedOpts.width = imgPreloader.width; + selectedOpts.height = imgPreloader.height; + + $("").attr({ + 'id' : 'fancybox-img', + 'src' : imgPreloader.src, + 'alt' : selectedOpts.title + }).appendTo( tmp ); + + _show(); + }, + + _show = function() { + var pos, equal; + + loading.hide(); + + if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + $.event.trigger('fancybox-cancel'); + + busy = false; + return; + } + + busy = true; + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { + wrap.css('height', wrap.height()); + } + + currentArray = selectedArray; + currentIndex = selectedIndex; + currentOpts = selectedOpts; + + if (currentOpts.overlayShow) { + overlay.css({ + 'background-color' : currentOpts.overlayColor, + 'opacity' : currentOpts.overlayOpacity, + 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', + 'height' : $(document).height() + }); + + if (!overlay.is(':visible')) { + if (isIE6) { + $('select:not(#fancybox-tmp select)').filter(function() { + return this.style.visibility !== 'hidden'; + }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { + this.style.visibility = 'inherit'; + }); + } + + overlay.show(); + } + } else { + overlay.hide(); + } + + final_pos = _get_zoom_to(); + + _process_title(); + + if (wrap.is(":visible")) { + $( close.add( nav_left ).add( nav_right ) ).hide(); + + pos = wrap.position(), + + start_pos = { + top : pos.top, + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); + + content.fadeTo(currentOpts.changeFade, 0.3, function() { + var finish_resizing = function() { + content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); + }; + + $.event.trigger('fancybox-change'); + + content + .empty() + .removeAttr('filter') + .css({ + 'border-width' : currentOpts.padding, + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }); + + if (equal) { + finish_resizing(); + + } else { + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.changeSpeed, + easing : currentOpts.easingChange, + step : _draw, + complete : finish_resizing + }); + } + }); + + return; + } + + wrap.removeAttr("style"); + + content.css('border-width', currentOpts.padding); + + if (currentOpts.transitionIn == 'elastic') { + start_pos = _get_zoom_from(); + + content.html( tmp.contents() ); + + wrap.show(); + + if (currentOpts.opacity) { + final_pos.opacity = 0; + } + + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.speedIn, + easing : currentOpts.easingIn, + step : _draw, + complete : _finish + }); + + return; + } + + if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { + title.show(); + } + + content + .css({ + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }) + .html( tmp.contents() ); + + wrap + .css(final_pos) + .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); + }, + + _format_title = function(title) { + if (title && title.length) { + if (currentOpts.titlePosition == 'float') { + return '
        ' + title + '
        '; + } + + return '
        ' + title + '
        '; + } + + return false; + }, + + _process_title = function() { + titleStr = currentOpts.title || ''; + titleHeight = 0; + + title + .empty() + .removeAttr('style') + .removeClass(); + + if (currentOpts.titleShow === false) { + title.hide(); + return; + } + + titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); + + if (!titleStr || titleStr === '') { + title.hide(); + return; + } + + title + .addClass('fancybox-title-' + currentOpts.titlePosition) + .html( titleStr ) + .appendTo( 'body' ) + .show(); + + switch (currentOpts.titlePosition) { + case 'inside': + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'marginLeft' : currentOpts.padding, + 'marginRight' : currentOpts.padding + }); + + titleHeight = title.outerHeight(true); + + title.appendTo( outer ); + + final_pos.height += titleHeight; + break; + + case 'over': + title + .css({ + 'marginLeft' : currentOpts.padding, + 'width' : final_pos.width - (currentOpts.padding * 2), + 'bottom' : currentOpts.padding + }) + .appendTo( outer ); + break; + + case 'float': + title + .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) + .appendTo( wrap ); + break; + + default: + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'paddingLeft' : currentOpts.padding, + 'paddingRight' : currentOpts.padding + }) + .appendTo( wrap ); + break; + } + + title.hide(); + }, + + _set_navigation = function() { + if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { + $(document).bind('keydown.fb', function(e) { + if (e.keyCode == 27 && currentOpts.enableEscapeButton) { + e.preventDefault(); + $.fancybox.close(); + + } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { + e.preventDefault(); + $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); + } + }); + } + + if (!currentOpts.showNavArrows) { + nav_left.hide(); + nav_right.hide(); + return; + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { + nav_left.show(); + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { + nav_right.show(); + } + }, + + _finish = function () { + if (!$.support.opacity) { + content.get(0).style.removeAttribute('filter'); + wrap.get(0).style.removeAttribute('filter'); + } + + if (selectedOpts.autoDimensions) { + content.css('height', 'auto'); + } + + wrap.css('height', 'auto'); + + if (titleStr && titleStr.length) { + title.show(); + } + + if (currentOpts.showCloseButton) { + close.show(); + } + + _set_navigation(); + + if (currentOpts.hideOnContentClick) { + content.bind('click', $.fancybox.close); + } + + if (currentOpts.hideOnOverlayClick) { + overlay.bind('click', $.fancybox.close); + } + + $(window).bind("resize.fb", $.fancybox.resize); + + if (currentOpts.centerOnScroll) { + $(window).bind("scroll.fb", $.fancybox.center); + } + + if (currentOpts.type == 'iframe') { + $('').appendTo(content); + } + + wrap.show(); + + busy = false; + + $.fancybox.center(); + + currentOpts.onComplete(currentArray, currentIndex, currentOpts); + + _preload_images(); + }, + + _preload_images = function() { + var href, + objNext; + + if ((currentArray.length -1) > currentIndex) { + href = currentArray[ currentIndex + 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + + if (currentIndex > 0) { + href = currentArray[ currentIndex - 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + }, + + _draw = function(pos) { + var dim = { + width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), + height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), + + top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), + left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) + }; + + if (typeof final_pos.opacity !== 'undefined') { + dim.opacity = pos < 0.5 ? 0.5 : pos; + } + + wrap.css(dim); + + content.css({ + 'width' : dim.width - currentOpts.padding * 2, + 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 + }); + }, + + _get_viewport = function() { + return [ + $(window).width() - (currentOpts.margin * 2), + $(window).height() - (currentOpts.margin * 2), + $(document).scrollLeft() + currentOpts.margin, + $(document).scrollTop() + currentOpts.margin + ]; + }, + + _get_zoom_to = function () { + var view = _get_viewport(), + to = {}, + resize = currentOpts.autoScale, + double_padding = currentOpts.padding * 2, + ratio; + + if (currentOpts.width.toString().indexOf('%') > -1) { + to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); + } else { + to.width = currentOpts.width + double_padding; + } + + if (currentOpts.height.toString().indexOf('%') > -1) { + to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); + } else { + to.height = currentOpts.height + double_padding; + } + + if (resize && (to.width > view[0] || to.height > view[1])) { + if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { + ratio = (currentOpts.width ) / (currentOpts.height ); + + if ((to.width ) > view[0]) { + to.width = view[0]; + to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); + } + + if ((to.height) > view[1]) { + to.height = view[1]; + to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); + } + + } else { + to.width = Math.min(to.width, view[0]); + to.height = Math.min(to.height, view[1]); + } + } + + to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); + to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); + + return to; + }, + + _get_obj_pos = function(obj) { + var pos = obj.offset(); + + pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; + pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; + + pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; + pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; + + pos.width = obj.width(); + pos.height = obj.height(); + + return pos; + }, + + _get_zoom_from = function() { + var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, + from = {}, + pos, + view; + + if (orig && orig.length) { + pos = _get_obj_pos(orig); + + from = { + width : pos.width + (currentOpts.padding * 2), + height : pos.height + (currentOpts.padding * 2), + top : pos.top - currentOpts.padding - 20, + left : pos.left - currentOpts.padding - 20 + }; + + } else { + view = _get_viewport(); + + from = { + width : currentOpts.padding * 2, + height : currentOpts.padding * 2, + top : parseInt(view[3] + view[1] * 0.5, 10), + left : parseInt(view[2] + view[0] * 0.5, 10) + }; + } + + return from; + }, + + _animate_loading = function() { + if (!loading.is(':visible')){ + clearInterval(loadingTimer); + return; + } + + $('div', loading).css('top', (loadingFrame * -40) + 'px'); + + loadingFrame = (loadingFrame + 1) % 12; + }; + + /* + * Public methods + */ + + $.fn.fancybox = function(options) { + if (!$(this).length) { + return this; + } + + $(this) + .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) + .unbind('click.fb') + .bind('click.fb', function(e) { + e.preventDefault(); + + if (busy) { + return; + } + + busy = true; + + $(this).blur(); + + selectedArray = []; + selectedIndex = 0; + + var rel = $(this).attr('rel') || ''; + + if (!rel || rel == '' || rel === 'nofollow') { + selectedArray.push(this); + + } else { + selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); + selectedIndex = selectedArray.index( this ); + } + + _start(); + + return; + }); + + return this; + }; + + $.fancybox = function(obj) { + var opts; + + if (busy) { + return; + } + + busy = true; + opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; + + selectedArray = []; + selectedIndex = parseInt(opts.index, 10) || 0; + + if ($.isArray(obj)) { + for (var i = 0, j = obj.length; i < j; i++) { + if (typeof obj[i] == 'object') { + $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); + } else { + obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); + } + } + + selectedArray = jQuery.merge(selectedArray, obj); + + } else { + if (typeof obj == 'object') { + $(obj).data('fancybox', $.extend({}, opts, obj)); + } else { + obj = $({}).data('fancybox', $.extend({content : obj}, opts)); + } + + selectedArray.push(obj); + } + + if (selectedIndex > selectedArray.length || selectedIndex < 0) { + selectedIndex = 0; + } + + _start(); + }; + + $.fancybox.showActivity = function() { + clearInterval(loadingTimer); + + loading.show(); + loadingTimer = setInterval(_animate_loading, 66); + }; + + $.fancybox.hideActivity = function() { + loading.hide(); + }; + + $.fancybox.next = function() { + return $.fancybox.pos( currentIndex + 1); + }; + + $.fancybox.prev = function() { + return $.fancybox.pos( currentIndex - 1); + }; + + $.fancybox.pos = function(pos) { + if (busy) { + return; + } + + pos = parseInt(pos); + + selectedArray = currentArray; + + if (pos > -1 && pos < currentArray.length) { + selectedIndex = pos; + _start(); + + } else if (currentOpts.cyclic && currentArray.length > 1) { + selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; + _start(); + } + + return; + }; + + $.fancybox.cancel = function() { + if (busy) { + return; + } + + busy = true; + + $.event.trigger('fancybox-cancel'); + + _abort(); + + selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); + + busy = false; + }; + + // Note: within an iframe use - parent.$.fancybox.close(); + $.fancybox.close = function() { + if (busy || wrap.is(':hidden')) { + return; + } + + busy = true; + + if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + busy = false; + return; + } + + _abort(); + + $(close.add( nav_left ).add( nav_right )).hide(); + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); + + if (currentOpts.titlePosition !== 'inside') { + title.empty(); + } + + wrap.stop(); + + function _cleanup() { + overlay.fadeOut('fast'); + + title.empty().hide(); + wrap.hide(); + + $.event.trigger('fancybox-cleanup'); + + content.empty(); + + currentOpts.onClosed(currentArray, currentIndex, currentOpts); + + currentArray = selectedOpts = []; + currentIndex = selectedIndex = 0; + currentOpts = selectedOpts = {}; + + busy = false; + } + + if (currentOpts.transitionOut == 'elastic') { + start_pos = _get_zoom_from(); + + var pos = wrap.position(); + + final_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + if (currentOpts.opacity) { + final_pos.opacity = 1; + } + + title.empty().hide(); + + fx.prop = 1; + + $(fx).animate({ prop: 0 }, { + duration : currentOpts.speedOut, + easing : currentOpts.easingOut, + step : _draw, + complete : _cleanup + }); + + } else { + wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); + } + }; + + $.fancybox.resize = function() { + if (overlay.is(':visible')) { + overlay.css('height', $(document).height()); + } + + $.fancybox.center(true); + }; + + $.fancybox.center = function() { + var view, align; + + if (busy) { + return; + } + + align = arguments[0] === true ? 1 : 0; + view = _get_viewport(); + + if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { + return; + } + + wrap + .stop() + .animate({ + 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), + 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) + }, typeof arguments[0] == 'number' ? arguments[0] : 200); + }; + + $.fancybox.init = function() { + if ($("#fancybox-wrap").length) { + return; + } + + $('body').append( + tmp = $('
        '), + loading = $('
        '), + overlay = $('
        '), + wrap = $('
        ') + ); + + outer = $('
        ') + .append('
        ') + .appendTo( wrap ); + + outer.append( + content = $('
        '), + close = $(''), + title = $('
        '), + + nav_left = $(''), + nav_right = $('') + ); + + close.click($.fancybox.close); + loading.click($.fancybox.cancel); + + nav_left.click(function(e) { + e.preventDefault(); + $.fancybox.prev(); + }); + + nav_right.click(function(e) { + e.preventDefault(); + $.fancybox.next(); + }); + + if ($.fn.mousewheel) { + wrap.bind('mousewheel.fb', function(e, delta) { + if (busy) { + e.preventDefault(); + + } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { + e.preventDefault(); + $.fancybox[ delta > 0 ? 'prev' : 'next'](); + } + }); + } + + if (!$.support.opacity) { + wrap.addClass('fancybox-ie'); + } + + if (isIE6) { + loading.addClass('fancybox-ie6'); + wrap.addClass('fancybox-ie6'); + + $('').prependTo(outer); + } + }; + + $.fn.fancybox.defaults = { + padding : 10, + margin : 40, + opacity : false, + modal : false, + cyclic : false, + scrolling : 'auto', // 'auto', 'yes' or 'no' + + width : 560, + height : 340, + + autoScale : true, + autoDimensions : true, + centerOnScroll : false, + + ajax : {}, + swf : { wmode: 'transparent' }, + + hideOnOverlayClick : true, + hideOnContentClick : false, + + overlayShow : true, + overlayOpacity : 0.7, + overlayColor : '#777', + + titleShow : true, + titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' + titleFormat : null, + titleFromAlt : false, + + transitionIn : 'fade', // 'elastic', 'fade' or 'none' + transitionOut : 'fade', // 'elastic', 'fade' or 'none' + + speedIn : 300, + speedOut : 300, + + changeSpeed : 300, + changeFade : 'fast', + + easingIn : 'swing', + easingOut : 'swing', + + showCloseButton : true, + showNavArrows : true, + enableEscapeButton : true, + enableKeyboardNav : true, + + onStart : function(){}, + onCancel : function(){}, + onComplete : function(){}, + onCleanup : function(){}, + onClosed : function(){}, + onError : function(){} + }; + + $(document).ready(function() { + $.fancybox.init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/jquery.fancybox-1.3.4.pack.js b/js/JavaScriptSpellCheck/extensions/fancybox/jquery.fancybox-1.3.4.pack.js new file mode 100644 index 0000000..1373ed0 --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/fancybox/jquery.fancybox-1.3.4.pack.js @@ -0,0 +1,46 @@ +/* + * FancyBox - jQuery Plugin + * Simple and fancy lightbox alternative + * + * Examples and documentation at: http://fancybox.net + * + * Copyright (c) 2008 - 2010 Janis Skarnelis + * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. + * + * Version: 1.3.4 (11/11/2010) + * Requires: jQuery v1.3+ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("
        ")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

        The requested content cannot be loaded.
        Please try again later.

        '); +F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| +c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= +false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
        ').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", +function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== +"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
        ');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, +opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? +d.titlePosition=="float"?'
        '+s+'
        ':'
        '+s+"
        ":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); +y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== +i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); +f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== +37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); +s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); +f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); +j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== +"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), +10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; +b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= +0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ +1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= +true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; +b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- +d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
        '),t=b('
        '),u=b('
        '),f=b('
        '));D=b('
        ').append('
        ').appendTo(f); +D.append(j=b('
        '),E=b(''),n=b('
        '),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); +b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; +b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", +easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery); \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/fancybox/jquery.mousewheel-3.0.4.pack.js b/js/JavaScriptSpellCheck/extensions/fancybox/jquery.mousewheel-3.0.4.pack.js new file mode 100644 index 0000000..cb66588 --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/fancybox/jquery.mousewheel-3.0.4.pack.js @@ -0,0 +1,14 @@ +/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) +* Licensed under the MIT License (LICENSE.txt). +* +* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. +* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. +* Thanks to: Seamus Leahy for adding deltaX and deltaY +* +* Version: 3.0.4 +* +* Requires: 1.2.2+ +*/ + +(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= +f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/jquery-1.6.4.min.js b/js/JavaScriptSpellCheck/extensions/jquery-1.6.4.min.js new file mode 100644 index 0000000..628ed9b --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/jquery-1.6.4.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ +(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
        a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
        ",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
        t
        ",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

        ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
        ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
        ","
        "],thead:[1,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],col:[2,"","
        "],area:[1,"",""],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div
        ","
        "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
        ").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
        ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/modalbox/README b/js/JavaScriptSpellCheck/extensions/modalbox/README new file mode 100644 index 0000000..108e14b --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/modalbox/README @@ -0,0 +1,5 @@ +ModalBox is a JavaScript technique for creating modern (Web 2.0-style) modal dialogues or even wizards (sequences of dialogues) without using conventional popups and page reloads. It's inspired by Mac OS X modal dialogues. And yes, it may also be useful for showing bigger versions of images. + +Basically, ModalBox is based on GrayBox technique by Amir Salihefendic. But you can find a lot of similar techniques around the web: Lightbox JS, Lightbox gone wild, ThickBox etc. + +There also a clone of ModalBox, the MOOdalBox, written on great and lightweight Mootools Framework. \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/modalbox/lib/effects.js b/js/JavaScriptSpellCheck/extensions/modalbox/lib/effects.js new file mode 100644 index 0000000..066ee59 --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/modalbox/lib/effects.js @@ -0,0 +1,1123 @@ +// script.aculo.us effects.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009 + +// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// Contributors: +// Justin Palmer (http://encytemedia.com/) +// Mark Pilgrim (http://diveintomark.org/) +// Martin Bialasinki +// +// script.aculo.us is freely distributable under the terms of an MIT-style license. +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +// converts rgb() and #xxx to #xxxxxx format, +// returns self (or first argument) if not convertable +String.prototype.parseColor = function() { + var color = '#'; + if (this.slice(0,4) == 'rgb(') { + var cols = this.slice(4,this.length-1).split(','); + var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); + } else { + if (this.slice(0,1) == '#') { + if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); + if (this.length==7) color = this.toLowerCase(); + } + } + return (color.length==7 ? color : (arguments[0] || this)); +}; + +/*--------------------------------------------------------------------------*/ + +Element.collectTextNodes = function(element) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); + }).flatten().join(''); +}; + +Element.collectTextNodesIgnoreClass = function(element, className) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? + Element.collectTextNodesIgnoreClass(node, className) : '')); + }).flatten().join(''); +}; + +Element.setContentZoom = function(element, percent) { + element = $(element); + element.setStyle({fontSize: (percent/100) + 'em'}); + if (Prototype.Browser.WebKit) window.scrollBy(0,0); + return element; +}; + +Element.getInlineOpacity = function(element){ + return $(element).style.opacity || ''; +}; + +Element.forceRerendering = function(element) { + try { + element = $(element); + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch(e) { } +}; + +/*--------------------------------------------------------------------------*/ + +var Effect = { + _elementDoesNotExistError: { + name: 'ElementDoesNotExistError', + message: 'The specified DOM element does not exist, but is required for this effect to operate' + }, + Transitions: { + linear: Prototype.K, + sinoidal: function(pos) { + return (-Math.cos(pos*Math.PI)/2) + .5; + }, + reverse: function(pos) { + return 1-pos; + }, + flicker: function(pos) { + var pos = ((-Math.cos(pos*Math.PI)/4) + .75) + Math.random()/4; + return pos > 1 ? 1 : pos; + }, + wobble: function(pos) { + return (-Math.cos(pos*Math.PI*(9*pos))/2) + .5; + }, + pulse: function(pos, pulses) { + return (-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2) + .5; + }, + spring: function(pos) { + return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); + }, + none: function(pos) { + return 0; + }, + full: function(pos) { + return 1; + } + }, + DefaultOptions: { + duration: 1.0, // seconds + fps: 100, // 100= assume 66fps max. + sync: false, // true for combining + from: 0.0, + to: 1.0, + delay: 0.0, + queue: 'parallel' + }, + tagifyText: function(element) { + var tagifyStyle = 'position:relative'; + if (Prototype.Browser.IE) tagifyStyle += ';zoom:1'; + + element = $(element); + $A(element.childNodes).each( function(child) { + if (child.nodeType==3) { + child.nodeValue.toArray().each( function(character) { + element.insertBefore( + new Element('span', {style: tagifyStyle}).update( + character == ' ' ? String.fromCharCode(160) : character), + child); + }); + Element.remove(child); + } + }); + }, + multiple: function(element, effect) { + var elements; + if (((typeof element == 'object') || + Object.isFunction(element)) && + (element.length)) + elements = element; + else + elements = $(element).childNodes; + + var options = Object.extend({ + speed: 0.1, + delay: 0.0 + }, arguments[2] || { }); + var masterDelay = options.delay; + + $A(elements).each( function(element, index) { + new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); + }); + }, + PAIRS: { + 'slide': ['SlideDown','SlideUp'], + 'blind': ['BlindDown','BlindUp'], + 'appear': ['Appear','Fade'] + }, + toggle: function(element, effect, options) { + element = $(element); + effect = (effect || 'appear').toLowerCase(); + + return Effect[ Effect.PAIRS[ effect ][ element.visible() ? 1 : 0 ] ](element, Object.extend({ + queue: { position:'end', scope:(element.id || 'global'), limit: 1 } + }, options || {})); + } +}; + +Effect.DefaultOptions.transition = Effect.Transitions.sinoidal; + +/* ------------- core effects ------------- */ + +Effect.ScopedQueue = Class.create(Enumerable, { + initialize: function() { + this.effects = []; + this.interval = null; + }, + _each: function(iterator) { + this.effects._each(iterator); + }, + add: function(effect) { + var timestamp = new Date().getTime(); + + var position = Object.isString(effect.options.queue) ? + effect.options.queue : effect.options.queue.position; + + switch(position) { + case 'front': + // move unstarted effects after this effect + this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { + e.startOn += effect.finishOn; + e.finishOn += effect.finishOn; + }); + break; + case 'with-last': + timestamp = this.effects.pluck('startOn').max() || timestamp; + break; + case 'end': + // start effect after last queued effect has finished + timestamp = this.effects.pluck('finishOn').max() || timestamp; + break; + } + + effect.startOn += timestamp; + effect.finishOn += timestamp; + + if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit)) + this.effects.push(effect); + + if (!this.interval) + this.interval = setInterval(this.loop.bind(this), 15); + }, + remove: function(effect) { + this.effects = this.effects.reject(function(e) { return e==effect }); + if (this.effects.length == 0) { + clearInterval(this.interval); + this.interval = null; + } + }, + loop: function() { + var timePos = new Date().getTime(); + for(var i=0, len=this.effects.length;i= this.startOn) { + if (timePos >= this.finishOn) { + this.render(1.0); + this.cancel(); + this.event('beforeFinish'); + if (this.finish) this.finish(); + this.event('afterFinish'); + return; + } + var pos = (timePos - this.startOn) / this.totalTime, + frame = (pos * this.totalFrames).round(); + if (frame > this.currentFrame) { + this.render(pos); + this.currentFrame = frame; + } + } + }, + cancel: function() { + if (!this.options.sync) + Effect.Queues.get(Object.isString(this.options.queue) ? + 'global' : this.options.queue.scope).remove(this); + this.state = 'finished'; + }, + event: function(eventName) { + if (this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); + if (this.options[eventName]) this.options[eventName](this); + }, + inspect: function() { + var data = $H(); + for(property in this) + if (!Object.isFunction(this[property])) data.set(property, this[property]); + return '#'; + } +}); + +Effect.Parallel = Class.create(Effect.Base, { + initialize: function(effects) { + this.effects = effects || []; + this.start(arguments[1]); + }, + update: function(position) { + this.effects.invoke('render', position); + }, + finish: function(position) { + this.effects.each( function(effect) { + effect.render(1.0); + effect.cancel(); + effect.event('beforeFinish'); + if (effect.finish) effect.finish(position); + effect.event('afterFinish'); + }); + } +}); + +Effect.Tween = Class.create(Effect.Base, { + initialize: function(object, from, to) { + object = Object.isString(object) ? $(object) : object; + var args = $A(arguments), method = args.last(), + options = args.length == 5 ? args[3] : null; + this.method = Object.isFunction(method) ? method.bind(object) : + Object.isFunction(object[method]) ? object[method].bind(object) : + function(value) { object[method] = value }; + this.start(Object.extend({ from: from, to: to }, options || { })); + }, + update: function(position) { + this.method(position); + } +}); + +Effect.Event = Class.create(Effect.Base, { + initialize: function() { + this.start(Object.extend({ duration: 0 }, arguments[0] || { })); + }, + update: Prototype.emptyFunction +}); + +Effect.Opacity = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + // make this work on IE on elements without 'layout' + if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) + this.element.setStyle({zoom: 1}); + var options = Object.extend({ + from: this.element.getOpacity() || 0.0, + to: 1.0 + }, arguments[1] || { }); + this.start(options); + }, + update: function(position) { + this.element.setOpacity(position); + } +}); + +Effect.Move = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + x: 0, + y: 0, + mode: 'relative' + }, arguments[1] || { }); + this.start(options); + }, + setup: function() { + this.element.makePositioned(); + this.originalLeft = parseFloat(this.element.getStyle('left') || '0'); + this.originalTop = parseFloat(this.element.getStyle('top') || '0'); + if (this.options.mode == 'absolute') { + this.options.x = this.options.x - this.originalLeft; + this.options.y = this.options.y - this.originalTop; + } + }, + update: function(position) { + this.element.setStyle({ + left: (this.options.x * position + this.originalLeft).round() + 'px', + top: (this.options.y * position + this.originalTop).round() + 'px' + }); + } +}); + +// for backwards compatibility +Effect.MoveBy = function(element, toTop, toLeft) { + return new Effect.Move(element, + Object.extend({ x: toLeft, y: toTop }, arguments[3] || { })); +}; + +Effect.Scale = Class.create(Effect.Base, { + initialize: function(element, percent) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + scaleX: true, + scaleY: true, + scaleContent: true, + scaleFromCenter: false, + scaleMode: 'box', // 'box' or 'contents' or { } with provided values + scaleFrom: 100.0, + scaleTo: percent + }, arguments[2] || { }); + this.start(options); + }, + setup: function() { + this.restoreAfterFinish = this.options.restoreAfterFinish || false; + this.elementPositioning = this.element.getStyle('position'); + + this.originalStyle = { }; + ['top','left','width','height','fontSize'].each( function(k) { + this.originalStyle[k] = this.element.style[k]; + }.bind(this)); + + this.originalTop = this.element.offsetTop; + this.originalLeft = this.element.offsetLeft; + + var fontSize = this.element.getStyle('font-size') || '100%'; + ['em','px','%','pt'].each( function(fontSizeType) { + if (fontSize.indexOf(fontSizeType)>0) { + this.fontSize = parseFloat(fontSize); + this.fontSizeType = fontSizeType; + } + }.bind(this)); + + this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; + + this.dims = null; + if (this.options.scaleMode=='box') + this.dims = [this.element.offsetHeight, this.element.offsetWidth]; + if (/^content/.test(this.options.scaleMode)) + this.dims = [this.element.scrollHeight, this.element.scrollWidth]; + if (!this.dims) + this.dims = [this.options.scaleMode.originalHeight, + this.options.scaleMode.originalWidth]; + }, + update: function(position) { + var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); + if (this.options.scaleContent && this.fontSize) + this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType }); + this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); + }, + finish: function(position) { + if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle); + }, + setDimensions: function(height, width) { + var d = { }; + if (this.options.scaleX) d.width = width.round() + 'px'; + if (this.options.scaleY) d.height = height.round() + 'px'; + if (this.options.scaleFromCenter) { + var topd = (height - this.dims[0])/2; + var leftd = (width - this.dims[1])/2; + if (this.elementPositioning == 'absolute') { + if (this.options.scaleY) d.top = this.originalTop-topd + 'px'; + if (this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; + } else { + if (this.options.scaleY) d.top = -topd + 'px'; + if (this.options.scaleX) d.left = -leftd + 'px'; + } + } + this.element.setStyle(d); + } +}); + +Effect.Highlight = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || { }); + this.start(options); + }, + setup: function() { + // Prevent executing on elements not in the layout flow + if (this.element.getStyle('display')=='none') { this.cancel(); return; } + // Disable background image during the effect + this.oldStyle = { }; + if (!this.options.keepBackgroundImage) { + this.oldStyle.backgroundImage = this.element.getStyle('background-image'); + this.element.setStyle({backgroundImage: 'none'}); + } + if (!this.options.endcolor) + this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff'); + if (!this.options.restorecolor) + this.options.restorecolor = this.element.getStyle('background-color'); + // init color calculations + this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); + this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); + }, + update: function(position) { + this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){ + return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); }.bind(this)) }); + }, + finish: function() { + this.element.setStyle(Object.extend(this.oldStyle, { + backgroundColor: this.options.restorecolor + })); + } +}); + +Effect.ScrollTo = function(element) { + var options = arguments[1] || { }, + scrollOffsets = document.viewport.getScrollOffsets(), + elementOffsets = $(element).cumulativeOffset(); + + if (options.offset) elementOffsets[1] += options.offset; + + return new Effect.Tween(null, + scrollOffsets.top, + elementOffsets[1], + options, + function(p){ scrollTo(scrollOffsets.left, p.round()); } + ); +}; + +/* ------------- combination effects ------------- */ + +Effect.Fade = function(element) { + element = $(element); + var oldOpacity = element.getInlineOpacity(); + var options = Object.extend({ + from: element.getOpacity() || 1.0, + to: 0.0, + afterFinishInternal: function(effect) { + if (effect.options.to!=0) return; + effect.element.hide().setStyle({opacity: oldOpacity}); + } + }, arguments[1] || { }); + return new Effect.Opacity(element,options); +}; + +Effect.Appear = function(element) { + element = $(element); + var options = Object.extend({ + from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0), + to: 1.0, + // force Safari to render floated elements properly + afterFinishInternal: function(effect) { + effect.element.forceRerendering(); + }, + beforeSetup: function(effect) { + effect.element.setOpacity(effect.options.from).show(); + }}, arguments[1] || { }); + return new Effect.Opacity(element,options); +}; + +Effect.Puff = function(element) { + element = $(element); + var oldStyle = { + opacity: element.getInlineOpacity(), + position: element.getStyle('position'), + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height + }; + return new Effect.Parallel( + [ new Effect.Scale(element, 200, + { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], + Object.extend({ duration: 1.0, + beforeSetupInternal: function(effect) { + Position.absolutize(effect.effects[0].element); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().setStyle(oldStyle); } + }, arguments[1] || { }) + ); +}; + +Effect.BlindUp = function(element) { + element = $(element); + element.makeClipping(); + return new Effect.Scale(element, 0, + Object.extend({ scaleContent: false, + scaleX: false, + restoreAfterFinish: true, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping(); + } + }, arguments[1] || { }) + ); +}; + +Effect.BlindDown = function(element) { + element = $(element); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: 0, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makeClipping().setStyle({height: '0px'}).show(); + }, + afterFinishInternal: function(effect) { + effect.element.undoClipping(); + } + }, arguments[1] || { })); +}; + +Effect.SwitchOff = function(element) { + element = $(element); + var oldOpacity = element.getInlineOpacity(); + return new Effect.Appear(element, Object.extend({ + duration: 0.4, + from: 0, + transition: Effect.Transitions.flicker, + afterFinishInternal: function(effect) { + new Effect.Scale(effect.element, 1, { + duration: 0.3, scaleFromCenter: true, + scaleX: false, scaleContent: false, restoreAfterFinish: true, + beforeSetup: function(effect) { + effect.element.makePositioned().makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity}); + } + }); + } + }, arguments[1] || { })); +}; + +Effect.DropOut = function(element) { + element = $(element); + var oldStyle = { + top: element.getStyle('top'), + left: element.getStyle('left'), + opacity: element.getInlineOpacity() }; + return new Effect.Parallel( + [ new Effect.Move(element, {x: 0, y: 100, sync: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 }) ], + Object.extend( + { duration: 0.5, + beforeSetup: function(effect) { + effect.effects[0].element.makePositioned(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle); + } + }, arguments[1] || { })); +}; + +Effect.Shake = function(element) { + element = $(element); + var options = Object.extend({ + distance: 20, + duration: 0.5 + }, arguments[1] || {}); + var distance = parseFloat(options.distance); + var split = parseFloat(options.duration) / 10.0; + var oldStyle = { + top: element.getStyle('top'), + left: element.getStyle('left') }; + return new Effect.Move(element, + { x: distance, y: 0, duration: split, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) { + effect.element.undoPositioned().setStyle(oldStyle); + }}); }}); }}); }}); }}); }}); +}; + +Effect.SlideDown = function(element) { + element = $(element).cleanWhitespace(); + // SlideDown need to have the content of the element wrapped in a container element with fixed height! + var oldInnerBottom = element.down().getStyle('bottom'); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: window.opera ? 0 : 1, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makePositioned(); + effect.element.down().makePositioned(); + if (window.opera) effect.element.setStyle({top: ''}); + effect.element.makeClipping().setStyle({height: '0px'}).show(); + }, + afterUpdateInternal: function(effect) { + effect.element.down().setStyle({bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); + }, + afterFinishInternal: function(effect) { + effect.element.undoClipping().undoPositioned(); + effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); } + }, arguments[1] || { }) + ); +}; + +Effect.SlideUp = function(element) { + element = $(element).cleanWhitespace(); + var oldInnerBottom = element.down().getStyle('bottom'); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, window.opera ? 0 : 1, + Object.extend({ scaleContent: false, + scaleX: false, + scaleMode: 'box', + scaleFrom: 100, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makePositioned(); + effect.element.down().makePositioned(); + if (window.opera) effect.element.setStyle({top: ''}); + effect.element.makeClipping().show(); + }, + afterUpdateInternal: function(effect) { + effect.element.down().setStyle({bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().undoPositioned(); + effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); + } + }, arguments[1] || { }) + ); +}; + +// Bug in opera makes the TD containing this element expand for a instance after finish +Effect.Squish = function(element) { + return new Effect.Scale(element, window.opera ? 1 : 0, { + restoreAfterFinish: true, + beforeSetup: function(effect) { + effect.element.makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping(); + } + }); +}; + +Effect.Grow = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransition: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.full + }, arguments[1] || { }); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: element.getInlineOpacity() }; + + var dims = element.getDimensions(); + var initialMoveX, initialMoveY; + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + initialMoveX = initialMoveY = moveX = moveY = 0; + break; + case 'top-right': + initialMoveX = dims.width; + initialMoveY = moveY = 0; + moveX = -dims.width; + break; + case 'bottom-left': + initialMoveX = moveX = 0; + initialMoveY = dims.height; + moveY = -dims.height; + break; + case 'bottom-right': + initialMoveX = dims.width; + initialMoveY = dims.height; + moveX = -dims.width; + moveY = -dims.height; + break; + case 'center': + initialMoveX = dims.width / 2; + initialMoveY = dims.height / 2; + moveX = -dims.width / 2; + moveY = -dims.height / 2; + break; + } + + return new Effect.Move(element, { + x: initialMoveX, + y: initialMoveY, + duration: 0.01, + beforeSetup: function(effect) { + effect.element.hide().makeClipping().makePositioned(); + }, + afterFinishInternal: function(effect) { + new Effect.Parallel( + [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), + new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), + new Effect.Scale(effect.element, 100, { + scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, + sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) + ], Object.extend({ + beforeSetup: function(effect) { + effect.effects[0].element.setStyle({height: '0px'}).show(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle); + } + }, options) + ); + } + }); +}; + +Effect.Shrink = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransition: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.none + }, arguments[1] || { }); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: element.getInlineOpacity() }; + + var dims = element.getDimensions(); + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + moveX = moveY = 0; + break; + case 'top-right': + moveX = dims.width; + moveY = 0; + break; + case 'bottom-left': + moveX = 0; + moveY = dims.height; + break; + case 'bottom-right': + moveX = dims.width; + moveY = dims.height; + break; + case 'center': + moveX = dims.width / 2; + moveY = dims.height / 2; + break; + } + + return new Effect.Parallel( + [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), + new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), + new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) + ], Object.extend({ + beforeStartInternal: function(effect) { + effect.effects[0].element.makePositioned().makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); } + }, options) + ); +}; + +Effect.Pulsate = function(element) { + element = $(element); + var options = arguments[1] || { }, + oldOpacity = element.getInlineOpacity(), + transition = options.transition || Effect.Transitions.linear, + reverser = function(pos){ + return 1 - transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2) + .5); + }; + + return new Effect.Opacity(element, + Object.extend(Object.extend({ duration: 2.0, from: 0, + afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); } + }, options), {transition: reverser})); +}; + +Effect.Fold = function(element) { + element = $(element); + var oldStyle = { + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height }; + element.makeClipping(); + return new Effect.Scale(element, 5, Object.extend({ + scaleContent: false, + scaleX: false, + afterFinishInternal: function(effect) { + new Effect.Scale(element, 1, { + scaleContent: false, + scaleY: false, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().setStyle(oldStyle); + } }); + }}, arguments[1] || { })); +}; + +Effect.Morph = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + style: { } + }, arguments[1] || { }); + + if (!Object.isString(options.style)) this.style = $H(options.style); + else { + if (options.style.include(':')) + this.style = options.style.parseStyle(); + else { + this.element.addClassName(options.style); + this.style = $H(this.element.getStyles()); + this.element.removeClassName(options.style); + var css = this.element.getStyles(); + this.style = this.style.reject(function(style) { + return style.value == css[style.key]; + }); + options.afterFinishInternal = function(effect) { + effect.element.addClassName(effect.options.style); + effect.transforms.each(function(transform) { + effect.element.style[transform.style] = ''; + }); + }; + } + } + this.start(options); + }, + + setup: function(){ + function parseColor(color){ + if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff'; + color = color.parseColor(); + return $R(0,2).map(function(i){ + return parseInt( color.slice(i*2+1,i*2+3), 16 ); + }); + } + this.transforms = this.style.map(function(pair){ + var property = pair[0], value = pair[1], unit = null; + + if (value.parseColor('#zzzzzz') != '#zzzzzz') { + value = value.parseColor(); + unit = 'color'; + } else if (property == 'opacity') { + value = parseFloat(value); + if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) + this.element.setStyle({zoom: 1}); + } else if (Element.CSS_LENGTH.test(value)) { + var components = value.match(/^([\+\-]?[0-9\.]+)(.*)$/); + value = parseFloat(components[1]); + unit = (components.length == 3) ? components[2] : null; + } + + var originalValue = this.element.getStyle(property); + return { + style: property.camelize(), + originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0), + targetValue: unit=='color' ? parseColor(value) : value, + unit: unit + }; + }.bind(this)).reject(function(transform){ + return ( + (transform.originalValue == transform.targetValue) || + ( + transform.unit != 'color' && + (isNaN(transform.originalValue) || isNaN(transform.targetValue)) + ) + ); + }); + }, + update: function(position) { + var style = { }, transform, i = this.transforms.length; + while(i--) + style[(transform = this.transforms[i]).style] = + transform.unit=='color' ? '#'+ + (Math.round(transform.originalValue[0]+ + (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() + + (Math.round(transform.originalValue[1]+ + (transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart() + + (Math.round(transform.originalValue[2]+ + (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() : + (transform.originalValue + + (transform.targetValue - transform.originalValue) * position).toFixed(3) + + (transform.unit === null ? '' : transform.unit); + this.element.setStyle(style, true); + } +}); + +Effect.Transform = Class.create({ + initialize: function(tracks){ + this.tracks = []; + this.options = arguments[1] || { }; + this.addTracks(tracks); + }, + addTracks: function(tracks){ + tracks.each(function(track){ + track = $H(track); + var data = track.values().first(); + this.tracks.push($H({ + ids: track.keys().first(), + effect: Effect.Morph, + options: { style: data } + })); + }.bind(this)); + return this; + }, + play: function(){ + return new Effect.Parallel( + this.tracks.map(function(track){ + var ids = track.get('ids'), effect = track.get('effect'), options = track.get('options'); + var elements = [$(ids) || $$(ids)].flatten(); + return elements.map(function(e){ return new effect(e, Object.extend({ sync:true }, options)) }); + }).flatten(), + this.options + ); + } +}); + +Element.CSS_PROPERTIES = $w( + 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' + + 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' + + 'borderRightColor borderRightStyle borderRightWidth borderSpacing ' + + 'borderTopColor borderTopStyle borderTopWidth bottom clip color ' + + 'fontSize fontWeight height left letterSpacing lineHeight ' + + 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+ + 'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' + + 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' + + 'right textIndent top width wordSpacing zIndex'); + +Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/; + +String.__parseStyleElement = document.createElement('div'); +String.prototype.parseStyle = function(){ + var style, styleRules = $H(); + if (Prototype.Browser.WebKit) + style = new Element('div',{style:this}).style; + else { + String.__parseStyleElement.innerHTML = '
        '; + style = String.__parseStyleElement.childNodes[0].style; + } + + Element.CSS_PROPERTIES.each(function(property){ + if (style[property]) styleRules.set(property, style[property]); + }); + + if (Prototype.Browser.IE && this.include('opacity')) + styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]); + + return styleRules; +}; + +if (document.defaultView && document.defaultView.getComputedStyle) { + Element.getStyles = function(element) { + var css = document.defaultView.getComputedStyle($(element), null); + return Element.CSS_PROPERTIES.inject({ }, function(styles, property) { + styles[property] = css[property]; + return styles; + }); + }; +} else { + Element.getStyles = function(element) { + element = $(element); + var css = element.currentStyle, styles; + styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) { + results[property] = css[property]; + return results; + }); + if (!styles.opacity) styles.opacity = element.getOpacity(); + return styles; + }; +} + +Effect.Methods = { + morph: function(element, style) { + element = $(element); + new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { })); + return element; + }, + visualEffect: function(element, effect, options) { + element = $(element); + var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1); + new Effect[klass](element, options); + return element; + }, + highlight: function(element, options) { + element = $(element); + new Effect.Highlight(element, options); + return element; + } +}; + +$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+ + 'pulsate shake puff squish switchOff dropOut').each( + function(effect) { + Effect.Methods[effect] = function(element, options){ + element = $(element); + Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options); + return element; + }; + } +); + +$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each( + function(f) { Effect.Methods[f] = Element[f]; } +); + +Element.addMethods(Effect.Methods); \ No newline at end of file diff --git a/js/JavaScriptSpellCheck/extensions/modalbox/lib/prototype.js b/js/JavaScriptSpellCheck/extensions/modalbox/lib/prototype.js new file mode 100644 index 0000000..9fe6e12 --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/modalbox/lib/prototype.js @@ -0,0 +1,4874 @@ +/* Prototype JavaScript framework, version 1.6.1 + * (c) 2005-2009 Sam Stephenson + * + * Prototype is freely distributable under the terms of an MIT-style license. + * For details, see the Prototype web site: http://www.prototypejs.org/ + * + *--------------------------------------------------------------------------*/ + +var Prototype = { + Version: '1.6.1', + + Browser: (function(){ + var ua = navigator.userAgent; + var isOpera = Object.prototype.toString.call(window.opera) == '[object Opera]'; + return { + IE: !!window.attachEvent && !isOpera, + Opera: isOpera, + WebKit: ua.indexOf('AppleWebKit/') > -1, + Gecko: ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') === -1, + MobileSafari: /Apple.*Mobile.*Safari/.test(ua) + } + })(), + + BrowserFeatures: { + XPath: !!document.evaluate, + SelectorsAPI: !!document.querySelector, + ElementExtensions: (function() { + var constructor = window.Element || window.HTMLElement; + return !!(constructor && constructor.prototype); + })(), + SpecificElementExtensions: (function() { + if (typeof window.HTMLDivElement !== 'undefined') + return true; + + var div = document.createElement('div'); + var form = document.createElement('form'); + var isSupported = false; + + if (div['__proto__'] && (div['__proto__'] !== form['__proto__'])) { + isSupported = true; + } + + div = form = null; + + return isSupported; + })() + }, + + ScriptFragment: ']*>([\\S\\s]*?)<\/script>', + JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, + + emptyFunction: function() { }, + K: function(x) { return x } +}; + +if (Prototype.Browser.MobileSafari) + Prototype.BrowserFeatures.SpecificElementExtensions = false; + + +var Abstract = { }; + + +var Try = { + these: function() { + var returnValue; + + for (var i = 0, length = arguments.length; i < length; i++) { + var lambda = arguments[i]; + try { + returnValue = lambda(); + break; + } catch (e) { } + } + + return returnValue; + } +}; + +/* Based on Alex Arnell's inheritance implementation. */ + +var Class = (function() { + function subclass() {}; + function create() { + var parent = null, properties = $A(arguments); + if (Object.isFunction(properties[0])) + parent = properties.shift(); + + function klass() { + this.initialize.apply(this, arguments); + } + + Object.extend(klass, Class.Methods); + klass.superclass = parent; + klass.subclasses = []; + + if (parent) { + subclass.prototype = parent.prototype; + klass.prototype = new subclass; + parent.subclasses.push(klass); + } + + for (var i = 0; i < properties.length; i++) + klass.addMethods(properties[i]); + + if (!klass.prototype.initialize) + klass.prototype.initialize = Prototype.emptyFunction; + + klass.prototype.constructor = klass; + return klass; + } + + function addMethods(source) { + var ancestor = this.superclass && this.superclass.prototype; + var properties = Object.keys(source); + + if (!Object.keys({ toString: true }).length) { + if (source.toString != Object.prototype.toString) + properties.push("toString"); + if (source.valueOf != Object.prototype.valueOf) + properties.push("valueOf"); + } + + for (var i = 0, length = properties.length; i < length; i++) { + var property = properties[i], value = source[property]; + if (ancestor && Object.isFunction(value) && + value.argumentNames().first() == "$super") { + var method = value; + value = (function(m) { + return function() { return ancestor[m].apply(this, arguments); }; + })(property).wrap(method); + + value.valueOf = method.valueOf.bind(method); + value.toString = method.toString.bind(method); + } + this.prototype[property] = value; + } + + return this; + } + + return { + create: create, + Methods: { + addMethods: addMethods + } + }; +})(); +(function() { + + var _toString = Object.prototype.toString; + + function extend(destination, source) { + for (var property in source) + destination[property] = source[property]; + return destination; + } + + function inspect(object) { + try { + if (isUndefined(object)) return 'undefined'; + if (object === null) return 'null'; + return object.inspect ? object.inspect() : String(object); + } catch (e) { + if (e instanceof RangeError) return '...'; + throw e; + } + } + + function toJSON(object) { + var type = typeof object; + switch (type) { + case 'undefined': + case 'function': + case 'unknown': return; + case 'boolean': return object.toString(); + } + + if (object === null) return 'null'; + if (object.toJSON) return object.toJSON(); + if (isElement(object)) return; + + var results = []; + for (var property in object) { + var value = toJSON(object[property]); + if (!isUndefined(value)) + results.push(property.toJSON() + ': ' + value); + } + + return '{' + results.join(', ') + '}'; + } + + function toQueryString(object) { + return $H(object).toQueryString(); + } + + function toHTML(object) { + return object && object.toHTML ? object.toHTML() : String.interpret(object); + } + + function keys(object) { + var results = []; + for (var property in object) + results.push(property); + return results; + } + + function values(object) { + var results = []; + for (var property in object) + results.push(object[property]); + return results; + } + + function clone(object) { + return extend({ }, object); + } + + function isElement(object) { + return !!(object && object.nodeType == 1); + } + + function isArray(object) { + return _toString.call(object) == "[object Array]"; + } + + + function isHash(object) { + return object instanceof Hash; + } + + function isFunction(object) { + return typeof object === "function"; + } + + function isString(object) { + return _toString.call(object) == "[object String]"; + } + + function isNumber(object) { + return _toString.call(object) == "[object Number]"; + } + + function isUndefined(object) { + return typeof object === "undefined"; + } + + extend(Object, { + extend: extend, + inspect: inspect, + toJSON: toJSON, + toQueryString: toQueryString, + toHTML: toHTML, + keys: keys, + values: values, + clone: clone, + isElement: isElement, + isArray: isArray, + isHash: isHash, + isFunction: isFunction, + isString: isString, + isNumber: isNumber, + isUndefined: isUndefined + }); +})(); +Object.extend(Function.prototype, (function() { + var slice = Array.prototype.slice; + + function update(array, args) { + var arrayLength = array.length, length = args.length; + while (length--) array[arrayLength + length] = args[length]; + return array; + } + + function merge(array, args) { + array = slice.call(array, 0); + return update(array, args); + } + + function argumentNames() { + var names = this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1] + .replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, '') + .replace(/\s+/g, '').split(','); + return names.length == 1 && !names[0] ? [] : names; + } + + function bind(context) { + if (arguments.length < 2 && Object.isUndefined(arguments[0])) return this; + var __method = this, args = slice.call(arguments, 1); + return function() { + var a = merge(args, arguments); + return __method.apply(context, a); + } + } + + function bindAsEventListener(context) { + var __method = this, args = slice.call(arguments, 1); + return function(event) { + var a = update([event || window.event], args); + return __method.apply(context, a); + } + } + + function curry() { + if (!arguments.length) return this; + var __method = this, args = slice.call(arguments, 0); + return function() { + var a = merge(args, arguments); + return __method.apply(this, a); + } + } + + function delay(timeout) { + var __method = this, args = slice.call(arguments, 1); + timeout = timeout * 1000 + return window.setTimeout(function() { + return __method.apply(__method, args); + }, timeout); + } + + function defer() { + var args = update([0.01], arguments); + return this.delay.apply(this, args); + } + + function wrap(wrapper) { + var __method = this; + return function() { + var a = update([__method.bind(this)], arguments); + return wrapper.apply(this, a); + } + } + + function methodize() { + if (this._methodized) return this._methodized; + var __method = this; + return this._methodized = function() { + var a = update([this], arguments); + return __method.apply(null, a); + }; + } + + return { + argumentNames: argumentNames, + bind: bind, + bindAsEventListener: bindAsEventListener, + curry: curry, + delay: delay, + defer: defer, + wrap: wrap, + methodize: methodize + } +})()); + + +Date.prototype.toJSON = function() { + return '"' + this.getUTCFullYear() + '-' + + (this.getUTCMonth() + 1).toPaddedString(2) + '-' + + this.getUTCDate().toPaddedString(2) + 'T' + + this.getUTCHours().toPaddedString(2) + ':' + + this.getUTCMinutes().toPaddedString(2) + ':' + + this.getUTCSeconds().toPaddedString(2) + 'Z"'; +}; + + +RegExp.prototype.match = RegExp.prototype.test; + +RegExp.escape = function(str) { + return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); +}; +var PeriodicalExecuter = Class.create({ + initialize: function(callback, frequency) { + this.callback = callback; + this.frequency = frequency; + this.currentlyExecuting = false; + + this.registerCallback(); + }, + + registerCallback: function() { + this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); + }, + + execute: function() { + this.callback(this); + }, + + stop: function() { + if (!this.timer) return; + clearInterval(this.timer); + this.timer = null; + }, + + onTimerEvent: function() { + if (!this.currentlyExecuting) { + try { + this.currentlyExecuting = true; + this.execute(); + this.currentlyExecuting = false; + } catch(e) { + this.currentlyExecuting = false; + throw e; + } + } + } +}); +Object.extend(String, { + interpret: function(value) { + return value == null ? '' : String(value); + }, + specialChar: { + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '\\': '\\\\' + } +}); + +Object.extend(String.prototype, (function() { + + function prepareReplacement(replacement) { + if (Object.isFunction(replacement)) return replacement; + var template = new Template(replacement); + return function(match) { return template.evaluate(match) }; + } + + function gsub(pattern, replacement) { + var result = '', source = this, match; + replacement = prepareReplacement(replacement); + + if (Object.isString(pattern)) + pattern = RegExp.escape(pattern); + + if (!(pattern.length || pattern.source)) { + replacement = replacement(''); + return replacement + source.split('').join(replacement) + replacement; + } + + while (source.length > 0) { + if (match = source.match(pattern)) { + result += source.slice(0, match.index); + result += String.interpret(replacement(match)); + source = source.slice(match.index + match[0].length); + } else { + result += source, source = ''; + } + } + return result; + } + + function sub(pattern, replacement, count) { + replacement = prepareReplacement(replacement); + count = Object.isUndefined(count) ? 1 : count; + + return this.gsub(pattern, function(match) { + if (--count < 0) return match[0]; + return replacement(match); + }); + } + + function scan(pattern, iterator) { + this.gsub(pattern, iterator); + return String(this); + } + + function truncate(length, truncation) { + length = length || 30; + truncation = Object.isUndefined(truncation) ? '...' : truncation; + return this.length > length ? + this.slice(0, length - truncation.length) + truncation : String(this); + } + + function strip() { + return this.replace(/^\s+/, '').replace(/\s+$/, ''); + } + + function stripTags() { + return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, ''); + } + + function stripScripts() { + return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); + } + + function extractScripts() { + var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); + var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); + return (this.match(matchAll) || []).map(function(scriptTag) { + return (scriptTag.match(matchOne) || ['', ''])[1]; + }); + } + + function evalScripts() { + return this.extractScripts().map(function(script) { return eval(script) }); + } + + function escapeHTML() { + return this.replace(/&/g,'&').replace(//g,'>'); + } + + function unescapeHTML() { + return this.stripTags().replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&'); + } + + + function toQueryParams(separator) { + var match = this.strip().match(/([^?#]*)(#.*)?$/); + if (!match) return { }; + + return match[1].split(separator || '&').inject({ }, function(hash, pair) { + if ((pair = pair.split('='))[0]) { + var key = decodeURIComponent(pair.shift()); + var value = pair.length > 1 ? pair.join('=') : pair[0]; + if (value != undefined) value = decodeURIComponent(value); + + if (key in hash) { + if (!Object.isArray(hash[key])) hash[key] = [hash[key]]; + hash[key].push(value); + } + else hash[key] = value; + } + return hash; + }); + } + + function toArray() { + return this.split(''); + } + + function succ() { + return this.slice(0, this.length - 1) + + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); + } + + function times(count) { + return count < 1 ? '' : new Array(count + 1).join(this); + } + + function camelize() { + var parts = this.split('-'), len = parts.length; + if (len == 1) return parts[0]; + + var camelized = this.charAt(0) == '-' + ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) + : parts[0]; + + for (var i = 1; i < len; i++) + camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); + + return camelized; + } + + function capitalize() { + return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); + } + + function underscore() { + return this.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/-/g, '_') + .toLowerCase(); + } + + function dasherize() { + return this.replace(/_/g, '-'); + } + + function inspect(useDoubleQuotes) { + var escapedString = this.replace(/[\x00-\x1f\\]/g, function(character) { + if (character in String.specialChar) { + return String.specialChar[character]; + } + return '\\u00' + character.charCodeAt().toPaddedString(2, 16); + }); + if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; + return "'" + escapedString.replace(/'/g, '\\\'') + "'"; + } + + function toJSON() { + return this.inspect(true); + } + + function unfilterJSON(filter) { + return this.replace(filter || Prototype.JSONFilter, '$1'); + } + + function isJSON() { + var str = this; + if (str.blank()) return false; + str = this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''); + return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str); + } + + function evalJSON(sanitize) { + var json = this.unfilterJSON(); + try { + if (!sanitize || json.isJSON()) return eval('(' + json + ')'); + } catch (e) { } + throw new SyntaxError('Badly formed JSON string: ' + this.inspect()); + } + + function include(pattern) { + return this.indexOf(pattern) > -1; + } + + function startsWith(pattern) { + return this.indexOf(pattern) === 0; + } + + function endsWith(pattern) { + var d = this.length - pattern.length; + return d >= 0 && this.lastIndexOf(pattern) === d; + } + + function empty() { + return this == ''; + } + + function blank() { + return /^\s*$/.test(this); + } + + function interpolate(object, pattern) { + return new Template(this, pattern).evaluate(object); + } + + return { + gsub: gsub, + sub: sub, + scan: scan, + truncate: truncate, + strip: String.prototype.trim ? String.prototype.trim : strip, + stripTags: stripTags, + stripScripts: stripScripts, + extractScripts: extractScripts, + evalScripts: evalScripts, + escapeHTML: escapeHTML, + unescapeHTML: unescapeHTML, + toQueryParams: toQueryParams, + parseQuery: toQueryParams, + toArray: toArray, + succ: succ, + times: times, + camelize: camelize, + capitalize: capitalize, + underscore: underscore, + dasherize: dasherize, + inspect: inspect, + toJSON: toJSON, + unfilterJSON: unfilterJSON, + isJSON: isJSON, + evalJSON: evalJSON, + include: include, + startsWith: startsWith, + endsWith: endsWith, + empty: empty, + blank: blank, + interpolate: interpolate + }; +})()); + +var Template = Class.create({ + initialize: function(template, pattern) { + this.template = template.toString(); + this.pattern = pattern || Template.Pattern; + }, + + evaluate: function(object) { + if (object && Object.isFunction(object.toTemplateReplacements)) + object = object.toTemplateReplacements(); + + return this.template.gsub(this.pattern, function(match) { + if (object == null) return (match[1] + ''); + + var before = match[1] || ''; + if (before == '\\') return match[2]; + + var ctx = object, expr = match[3]; + var pattern = /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/; + match = pattern.exec(expr); + if (match == null) return before; + + while (match != null) { + var comp = match[1].startsWith('[') ? match[2].replace(/\\\\]/g, ']') : match[1]; + ctx = ctx[comp]; + if (null == ctx || '' == match[3]) break; + expr = expr.substring('[' == match[3] ? match[1].length : match[0].length); + match = pattern.exec(expr); + } + + return before + String.interpret(ctx); + }); + } +}); +Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; + +var $break = { }; + +var Enumerable = (function() { + function each(iterator, context) { + var index = 0; + try { + this._each(function(value) { + iterator.call(context, value, index++); + }); + } catch (e) { + if (e != $break) throw e; + } + return this; + } + + function eachSlice(number, iterator, context) { + var index = -number, slices = [], array = this.toArray(); + if (number < 1) return array; + while ((index += number) < array.length) + slices.push(array.slice(index, index+number)); + return slices.collect(iterator, context); + } + + function all(iterator, context) { + iterator = iterator || Prototype.K; + var result = true; + this.each(function(value, index) { + result = result && !!iterator.call(context, value, index); + if (!result) throw $break; + }); + return result; + } + + function any(iterator, context) { + iterator = iterator || Prototype.K; + var result = false; + this.each(function(value, index) { + if (result = !!iterator.call(context, value, index)) + throw $break; + }); + return result; + } + + function collect(iterator, context) { + iterator = iterator || Prototype.K; + var results = []; + this.each(function(value, index) { + results.push(iterator.call(context, value, index)); + }); + return results; + } + + function detect(iterator, context) { + var result; + this.each(function(value, index) { + if (iterator.call(context, value, index)) { + result = value; + throw $break; + } + }); + return result; + } + + function findAll(iterator, context) { + var results = []; + this.each(function(value, index) { + if (iterator.call(context, value, index)) + results.push(value); + }); + return results; + } + + function grep(filter, iterator, context) { + iterator = iterator || Prototype.K; + var results = []; + + if (Object.isString(filter)) + filter = new RegExp(RegExp.escape(filter)); + + this.each(function(value, index) { + if (filter.match(value)) + results.push(iterator.call(context, value, index)); + }); + return results; + } + + function include(object) { + if (Object.isFunction(this.indexOf)) + if (this.indexOf(object) != -1) return true; + + var found = false; + this.each(function(value) { + if (value == object) { + found = true; + throw $break; + } + }); + return found; + } + + function inGroupsOf(number, fillWith) { + fillWith = Object.isUndefined(fillWith) ? null : fillWith; + return this.eachSlice(number, function(slice) { + while(slice.length < number) slice.push(fillWith); + return slice; + }); + } + + function inject(memo, iterator, context) { + this.each(function(value, index) { + memo = iterator.call(context, memo, value, index); + }); + return memo; + } + + function invoke(method) { + var args = $A(arguments).slice(1); + return this.map(function(value) { + return value[method].apply(value, args); + }); + } + + function max(iterator, context) { + iterator = iterator || Prototype.K; + var result; + this.each(function(value, index) { + value = iterator.call(context, value, index); + if (result == null || value >= result) + result = value; + }); + return result; + } + + function min(iterator, context) { + iterator = iterator || Prototype.K; + var result; + this.each(function(value, index) { + value = iterator.call(context, value, index); + if (result == null || value < result) + result = value; + }); + return result; + } + + function partition(iterator, context) { + iterator = iterator || Prototype.K; + var trues = [], falses = []; + this.each(function(value, index) { + (iterator.call(context, value, index) ? + trues : falses).push(value); + }); + return [trues, falses]; + } + + function pluck(property) { + var results = []; + this.each(function(value) { + results.push(value[property]); + }); + return results; + } + + function reject(iterator, context) { + var results = []; + this.each(function(value, index) { + if (!iterator.call(context, value, index)) + results.push(value); + }); + return results; + } + + function sortBy(iterator, context) { + return this.map(function(value, index) { + return { + value: value, + criteria: iterator.call(context, value, index) + }; + }).sort(function(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + }).pluck('value'); + } + + function toArray() { + return this.map(); + } + + function zip() { + var iterator = Prototype.K, args = $A(arguments); + if (Object.isFunction(args.last())) + iterator = args.pop(); + + var collections = [this].concat(args).map($A); + return this.map(function(value, index) { + return iterator(collections.pluck(index)); + }); + } + + function size() { + return this.toArray().length; + } + + function inspect() { + return '#'; + } + + + + + + + + + + return { + each: each, + eachSlice: eachSlice, + all: all, + every: all, + any: any, + some: any, + collect: collect, + map: collect, + detect: detect, + findAll: findAll, + select: findAll, + filter: findAll, + grep: grep, + include: include, + member: include, + inGroupsOf: inGroupsOf, + inject: inject, + invoke: invoke, + max: max, + min: min, + partition: partition, + pluck: pluck, + reject: reject, + sortBy: sortBy, + toArray: toArray, + entries: toArray, + zip: zip, + size: size, + inspect: inspect, + find: detect + }; +})(); +function $A(iterable) { + if (!iterable) return []; + if ('toArray' in Object(iterable)) return iterable.toArray(); + var length = iterable.length || 0, results = new Array(length); + while (length--) results[length] = iterable[length]; + return results; +} + +function $w(string) { + if (!Object.isString(string)) return []; + string = string.strip(); + return string ? string.split(/\s+/) : []; +} + +Array.from = $A; + + +(function() { + var arrayProto = Array.prototype, + slice = arrayProto.slice, + _each = arrayProto.forEach; // use native browser JS 1.6 implementation if available + + function each(iterator) { + for (var i = 0, length = this.length; i < length; i++) + iterator(this[i]); + } + if (!_each) _each = each; + + function clear() { + this.length = 0; + return this; + } + + function first() { + return this[0]; + } + + function last() { + return this[this.length - 1]; + } + + function compact() { + return this.select(function(value) { + return value != null; + }); + } + + function flatten() { + return this.inject([], function(array, value) { + if (Object.isArray(value)) + return array.concat(value.flatten()); + array.push(value); + return array; + }); + } + + function without() { + var values = slice.call(arguments, 0); + return this.select(function(value) { + return !values.include(value); + }); + } + + function reverse(inline) { + return (inline !== false ? this : this.toArray())._reverse(); + } + + function uniq(sorted) { + return this.inject([], function(array, value, index) { + if (0 == index || (sorted ? array.last() != value : !array.include(value))) + array.push(value); + return array; + }); + } + + function intersect(array) { + return this.uniq().findAll(function(item) { + return array.detect(function(value) { return item === value }); + }); + } + + + function clone() { + return slice.call(this, 0); + } + + function size() { + return this.length; + } + + function inspect() { + return '[' + this.map(Object.inspect).join(', ') + ']'; + } + + function toJSON() { + var results = []; + this.each(function(object) { + var value = Object.toJSON(object); + if (!Object.isUndefined(value)) results.push(value); + }); + return '[' + results.join(', ') + ']'; + } + + function indexOf(item, i) { + i || (i = 0); + var length = this.length; + if (i < 0) i = length + i; + for (; i < length; i++) + if (this[i] === item) return i; + return -1; + } + + function lastIndexOf(item, i) { + i = isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1; + var n = this.slice(0, i).reverse().indexOf(item); + return (n < 0) ? n : i - n - 1; + } + + function concat() { + var array = slice.call(this, 0), item; + for (var i = 0, length = arguments.length; i < length; i++) { + item = arguments[i]; + if (Object.isArray(item) && !('callee' in item)) { + for (var j = 0, arrayLength = item.length; j < arrayLength; j++) + array.push(item[j]); + } else { + array.push(item); + } + } + return array; + } + + Object.extend(arrayProto, Enumerable); + + if (!arrayProto._reverse) + arrayProto._reverse = arrayProto.reverse; + + Object.extend(arrayProto, { + _each: _each, + clear: clear, + first: first, + last: last, + compact: compact, + flatten: flatten, + without: without, + reverse: reverse, + uniq: uniq, + intersect: intersect, + clone: clone, + toArray: clone, + size: size, + inspect: inspect, + toJSON: toJSON + }); + + var CONCAT_ARGUMENTS_BUGGY = (function() { + return [].concat(arguments)[0][0] !== 1; + })(1,2) + + if (CONCAT_ARGUMENTS_BUGGY) arrayProto.concat = concat; + + if (!arrayProto.indexOf) arrayProto.indexOf = indexOf; + if (!arrayProto.lastIndexOf) arrayProto.lastIndexOf = lastIndexOf; +})(); +function $H(object) { + return new Hash(object); +}; + +var Hash = Class.create(Enumerable, (function() { + function initialize(object) { + this._object = Object.isHash(object) ? object.toObject() : Object.clone(object); + } + + function _each(iterator) { + for (var key in this._object) { + var value = this._object[key], pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + } + + function set(key, value) { + return this._object[key] = value; + } + + function get(key) { + if (this._object[key] !== Object.prototype[key]) + return this._object[key]; + } + + function unset(key) { + var value = this._object[key]; + delete this._object[key]; + return value; + } + + function toObject() { + return Object.clone(this._object); + } + + function keys() { + return this.pluck('key'); + } + + function values() { + return this.pluck('value'); + } + + function index(value) { + var match = this.detect(function(pair) { + return pair.value === value; + }); + return match && match.key; + } + + function merge(object) { + return this.clone().update(object); + } + + function update(object) { + return new Hash(object).inject(this, function(result, pair) { + result.set(pair.key, pair.value); + return result; + }); + } + + function toQueryPair(key, value) { + if (Object.isUndefined(value)) return key; + return key + '=' + encodeURIComponent(String.interpret(value)); + } + + function toQueryString() { + return this.inject([], function(results, pair) { + var key = encodeURIComponent(pair.key), values = pair.value; + + if (values && typeof values == 'object') { + if (Object.isArray(values)) + return results.concat(values.map(toQueryPair.curry(key))); + } else results.push(toQueryPair(key, values)); + return results; + }).join('&'); + } + + function inspect() { + return '#'; + } + + function toJSON() { + return Object.toJSON(this.toObject()); + } + + function clone() { + return new Hash(this); + } + + return { + initialize: initialize, + _each: _each, + set: set, + get: get, + unset: unset, + toObject: toObject, + toTemplateReplacements: toObject, + keys: keys, + values: values, + index: index, + merge: merge, + update: update, + toQueryString: toQueryString, + inspect: inspect, + toJSON: toJSON, + clone: clone + }; +})()); + +Hash.from = $H; +Object.extend(Number.prototype, (function() { + function toColorPart() { + return this.toPaddedString(2, 16); + } + + function succ() { + return this + 1; + } + + function times(iterator, context) { + $R(0, this, true).each(iterator, context); + return this; + } + + function toPaddedString(length, radix) { + var string = this.toString(radix || 10); + return '0'.times(length - string.length) + string; + } + + function toJSON() { + return isFinite(this) ? this.toString() : 'null'; + } + + function abs() { + return Math.abs(this); + } + + function round() { + return Math.round(this); + } + + function ceil() { + return Math.ceil(this); + } + + function floor() { + return Math.floor(this); + } + + return { + toColorPart: toColorPart, + succ: succ, + times: times, + toPaddedString: toPaddedString, + toJSON: toJSON, + abs: abs, + round: round, + ceil: ceil, + floor: floor + }; +})()); + +function $R(start, end, exclusive) { + return new ObjectRange(start, end, exclusive); +} + +var ObjectRange = Class.create(Enumerable, (function() { + function initialize(start, end, exclusive) { + this.start = start; + this.end = end; + this.exclusive = exclusive; + } + + function _each(iterator) { + var value = this.start; + while (this.include(value)) { + iterator(value); + value = value.succ(); + } + } + + function include(value) { + if (value < this.start) + return false; + if (this.exclusive) + return value < this.end; + return value <= this.end; + } + + return { + initialize: initialize, + _each: _each, + include: include + }; +})()); + + + +var Ajax = { + getTransport: function() { + return Try.these( + function() {return new XMLHttpRequest()}, + function() {return new ActiveXObject('Msxml2.XMLHTTP')}, + function() {return new ActiveXObject('Microsoft.XMLHTTP')} + ) || false; + }, + + activeRequestCount: 0 +}; + +Ajax.Responders = { + responders: [], + + _each: function(iterator) { + this.responders._each(iterator); + }, + + register: function(responder) { + if (!this.include(responder)) + this.responders.push(responder); + }, + + unregister: function(responder) { + this.responders = this.responders.without(responder); + }, + + dispatch: function(callback, request, transport, json) { + this.each(function(responder) { + if (Object.isFunction(responder[callback])) { + try { + responder[callback].apply(responder, [request, transport, json]); + } catch (e) { } + } + }); + } +}; + +Object.extend(Ajax.Responders, Enumerable); + +Ajax.Responders.register({ + onCreate: function() { Ajax.activeRequestCount++ }, + onComplete: function() { Ajax.activeRequestCount-- } +}); +Ajax.Base = Class.create({ + initialize: function(options) { + this.options = { + method: 'post', + asynchronous: true, + contentType: 'application/x-www-form-urlencoded', + encoding: 'UTF-8', + parameters: '', + evalJSON: true, + evalJS: true + }; + Object.extend(this.options, options || { }); + + this.options.method = this.options.method.toLowerCase(); + + if (Object.isString(this.options.parameters)) + this.options.parameters = this.options.parameters.toQueryParams(); + else if (Object.isHash(this.options.parameters)) + this.options.parameters = this.options.parameters.toObject(); + } +}); +Ajax.Request = Class.create(Ajax.Base, { + _complete: false, + + initialize: function($super, url, options) { + $super(options); + this.transport = Ajax.getTransport(); + this.request(url); + }, + + request: function(url) { + this.url = url; + this.method = this.options.method; + var params = Object.clone(this.options.parameters); + + if (!['get', 'post'].include(this.method)) { + params['_method'] = this.method; + this.method = 'post'; + } + + this.parameters = params; + + if (params = Object.toQueryString(params)) { + if (this.method == 'get') + this.url += (this.url.include('?') ? '&' : '?') + params; + else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) + params += '&_='; + } + + try { + var response = new Ajax.Response(this); + if (this.options.onCreate) this.options.onCreate(response); + Ajax.Responders.dispatch('onCreate', this, response); + + this.transport.open(this.method.toUpperCase(), this.url, + this.options.asynchronous); + + if (this.options.asynchronous) this.respondToReadyState.bind(this).defer(1); + + this.transport.onreadystatechange = this.onStateChange.bind(this); + this.setRequestHeaders(); + + this.body = this.method == 'post' ? (this.options.postBody || params) : null; + this.transport.send(this.body); + + /* Force Firefox to handle ready state 4 for synchronous requests */ + if (!this.options.asynchronous && this.transport.overrideMimeType) + this.onStateChange(); + + } + catch (e) { + this.dispatchException(e); + } + }, + + onStateChange: function() { + var readyState = this.transport.readyState; + if (readyState > 1 && !((readyState == 4) && this._complete)) + this.respondToReadyState(this.transport.readyState); + }, + + setRequestHeaders: function() { + var headers = { + 'X-Requested-With': 'XMLHttpRequest', + 'X-Prototype-Version': Prototype.Version, + 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' + }; + + if (this.method == 'post') { + headers['Content-type'] = this.options.contentType + + (this.options.encoding ? '; charset=' + this.options.encoding : ''); + + /* Force "Connection: close" for older Mozilla browsers to work + * around a bug where XMLHttpRequest sends an incorrect + * Content-length header. See Mozilla Bugzilla #246651. + */ + if (this.transport.overrideMimeType && + (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < 2005) + headers['Connection'] = 'close'; + } + + if (typeof this.options.requestHeaders == 'object') { + var extras = this.options.requestHeaders; + + if (Object.isFunction(extras.push)) + for (var i = 0, length = extras.length; i < length; i += 2) + headers[extras[i]] = extras[i+1]; + else + $H(extras).each(function(pair) { headers[pair.key] = pair.value }); + } + + for (var name in headers) + this.transport.setRequestHeader(name, headers[name]); + }, + + success: function() { + var status = this.getStatus(); + return !status || (status >= 200 && status < 300); + }, + + getStatus: function() { + try { + return this.transport.status || 0; + } catch (e) { return 0 } + }, + + respondToReadyState: function(readyState) { + var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); + + if (state == 'Complete') { + try { + this._complete = true; + (this.options['on' + response.status] + || this.options['on' + (this.success() ? 'Success' : 'Failure')] + || Prototype.emptyFunction)(response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + var contentType = response.getHeader('Content-type'); + if (this.options.evalJS == 'force' + || (this.options.evalJS && this.isSameOrigin() && contentType + && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))) + this.evalResponse(); + } + + try { + (this.options['on' + state] || Prototype.emptyFunction)(response, response.headerJSON); + Ajax.Responders.dispatch('on' + state, this, response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + if (state == 'Complete') { + this.transport.onreadystatechange = Prototype.emptyFunction; + } + }, + + isSameOrigin: function() { + var m = this.url.match(/^\s*https?:\/\/[^\/]*/); + return !m || (m[0] == '#{protocol}//#{domain}#{port}'.interpolate({ + protocol: location.protocol, + domain: document.domain, + port: location.port ? ':' + location.port : '' + })); + }, + + getHeader: function(name) { + try { + return this.transport.getResponseHeader(name) || null; + } catch (e) { return null; } + }, + + evalResponse: function() { + try { + return eval((this.transport.responseText || '').unfilterJSON()); + } catch (e) { + this.dispatchException(e); + } + }, + + dispatchException: function(exception) { + (this.options.onException || Prototype.emptyFunction)(this, exception); + Ajax.Responders.dispatch('onException', this, exception); + } +}); + +Ajax.Request.Events = + ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; + + + + + + + + +Ajax.Response = Class.create({ + initialize: function(request){ + this.request = request; + var transport = this.transport = request.transport, + readyState = this.readyState = transport.readyState; + + if((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) { + this.status = this.getStatus(); + this.statusText = this.getStatusText(); + this.responseText = String.interpret(transport.responseText); + this.headerJSON = this._getHeaderJSON(); + } + + if(readyState == 4) { + var xml = transport.responseXML; + this.responseXML = Object.isUndefined(xml) ? null : xml; + this.responseJSON = this._getResponseJSON(); + } + }, + + status: 0, + + statusText: '', + + getStatus: Ajax.Request.prototype.getStatus, + + getStatusText: function() { + try { + return this.transport.statusText || ''; + } catch (e) { return '' } + }, + + getHeader: Ajax.Request.prototype.getHeader, + + getAllHeaders: function() { + try { + return this.getAllResponseHeaders(); + } catch (e) { return null } + }, + + getResponseHeader: function(name) { + return this.transport.getResponseHeader(name); + }, + + getAllResponseHeaders: function() { + return this.transport.getAllResponseHeaders(); + }, + + _getHeaderJSON: function() { + var json = this.getHeader('X-JSON'); + if (!json) return null; + json = decodeURIComponent(escape(json)); + try { + return json.evalJSON(this.request.options.sanitizeJSON || + !this.request.isSameOrigin()); + } catch (e) { + this.request.dispatchException(e); + } + }, + + _getResponseJSON: function() { + var options = this.request.options; + if (!options.evalJSON || (options.evalJSON != 'force' && + !(this.getHeader('Content-type') || '').include('application/json')) || + this.responseText.blank()) + return null; + try { + return this.responseText.evalJSON(options.sanitizeJSON || + !this.request.isSameOrigin()); + } catch (e) { + this.request.dispatchException(e); + } + } +}); + +Ajax.Updater = Class.create(Ajax.Request, { + initialize: function($super, container, url, options) { + this.container = { + success: (container.success || container), + failure: (container.failure || (container.success ? null : container)) + }; + + options = Object.clone(options); + var onComplete = options.onComplete; + options.onComplete = (function(response, json) { + this.updateContent(response.responseText); + if (Object.isFunction(onComplete)) onComplete(response, json); + }).bind(this); + + $super(url, options); + }, + + updateContent: function(responseText) { + var receiver = this.container[this.success() ? 'success' : 'failure'], + options = this.options; + + if (!options.evalScripts) responseText = responseText.stripScripts(); + + if (receiver = $(receiver)) { + if (options.insertion) { + if (Object.isString(options.insertion)) { + var insertion = { }; insertion[options.insertion] = responseText; + receiver.insert(insertion); + } + else options.insertion(receiver, responseText); + } + else receiver.update(responseText); + } + } +}); + +Ajax.PeriodicalUpdater = Class.create(Ajax.Base, { + initialize: function($super, container, url, options) { + $super(options); + this.onComplete = this.options.onComplete; + + this.frequency = (this.options.frequency || 2); + this.decay = (this.options.decay || 1); + + this.updater = { }; + this.container = container; + this.url = url; + + this.start(); + }, + + start: function() { + this.options.onComplete = this.updateComplete.bind(this); + this.onTimerEvent(); + }, + + stop: function() { + this.updater.options.onComplete = undefined; + clearTimeout(this.timer); + (this.onComplete || Prototype.emptyFunction).apply(this, arguments); + }, + + updateComplete: function(response) { + if (this.options.decay) { + this.decay = (response.responseText == this.lastText ? + this.decay * this.options.decay : 1); + + this.lastText = response.responseText; + } + this.timer = this.onTimerEvent.bind(this).delay(this.decay * this.frequency); + }, + + onTimerEvent: function() { + this.updater = new Ajax.Updater(this.container, this.url, this.options); + } +}); + + + +function $(element) { + if (arguments.length > 1) { + for (var i = 0, elements = [], length = arguments.length; i < length; i++) + elements.push($(arguments[i])); + return elements; + } + if (Object.isString(element)) + element = document.getElementById(element); + return Element.extend(element); +} + +if (Prototype.BrowserFeatures.XPath) { + document._getElementsByXPath = function(expression, parentElement) { + var results = []; + var query = document.evaluate(expression, $(parentElement) || document, + null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + for (var i = 0, length = query.snapshotLength; i < length; i++) + results.push(Element.extend(query.snapshotItem(i))); + return results; + }; +} + +/*--------------------------------------------------------------------------*/ + +if (!window.Node) var Node = { }; + +if (!Node.ELEMENT_NODE) { + Object.extend(Node, { + ELEMENT_NODE: 1, + ATTRIBUTE_NODE: 2, + TEXT_NODE: 3, + CDATA_SECTION_NODE: 4, + ENTITY_REFERENCE_NODE: 5, + ENTITY_NODE: 6, + PROCESSING_INSTRUCTION_NODE: 7, + COMMENT_NODE: 8, + DOCUMENT_NODE: 9, + DOCUMENT_TYPE_NODE: 10, + DOCUMENT_FRAGMENT_NODE: 11, + NOTATION_NODE: 12 + }); +} + + +(function(global) { + + var SETATTRIBUTE_IGNORES_NAME = (function(){ + var elForm = document.createElement("form"); + var elInput = document.createElement("input"); + var root = document.documentElement; + elInput.setAttribute("name", "test"); + elForm.appendChild(elInput); + root.appendChild(elForm); + var isBuggy = elForm.elements + ? (typeof elForm.elements.test == "undefined") + : null; + root.removeChild(elForm); + elForm = elInput = null; + return isBuggy; + })(); + + var element = global.Element; + global.Element = function(tagName, attributes) { + attributes = attributes || { }; + tagName = tagName.toLowerCase(); + var cache = Element.cache; + if (SETATTRIBUTE_IGNORES_NAME && attributes.name) { + tagName = '<' + tagName + ' name="' + attributes.name + '">'; + delete attributes.name; + return Element.writeAttribute(document.createElement(tagName), attributes); + } + if (!cache[tagName]) cache[tagName] = Element.extend(document.createElement(tagName)); + return Element.writeAttribute(cache[tagName].cloneNode(false), attributes); + }; + Object.extend(global.Element, element || { }); + if (element) global.Element.prototype = element.prototype; +})(this); + +Element.cache = { }; +Element.idCounter = 1; + +Element.Methods = { + visible: function(element) { + return $(element).style.display != 'none'; + }, + + toggle: function(element) { + element = $(element); + Element[Element.visible(element) ? 'hide' : 'show'](element); + return element; + }, + + + hide: function(element) { + element = $(element); + element.style.display = 'none'; + return element; + }, + + show: function(element) { + element = $(element); + element.style.display = ''; + return element; + }, + + remove: function(element) { + element = $(element); + element.parentNode.removeChild(element); + return element; + }, + + update: (function(){ + + var SELECT_ELEMENT_INNERHTML_BUGGY = (function(){ + var el = document.createElement("select"), + isBuggy = true; + el.innerHTML = ""; + if (el.options && el.options[0]) { + isBuggy = el.options[0].nodeName.toUpperCase() !== "OPTION"; + } + el = null; + return isBuggy; + })(); + + var TABLE_ELEMENT_INNERHTML_BUGGY = (function(){ + try { + var el = document.createElement("table"); + if (el && el.tBodies) { + el.innerHTML = "test"; + var isBuggy = typeof el.tBodies[0] == "undefined"; + el = null; + return isBuggy; + } + } catch (e) { + return true; + } + })(); + + var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING = (function () { + var s = document.createElement("script"), + isBuggy = false; + try { + s.appendChild(document.createTextNode("")); + isBuggy = !s.firstChild || + s.firstChild && s.firstChild.nodeType !== 3; + } catch (e) { + isBuggy = true; + } + s = null; + return isBuggy; + })(); + + function update(element, content) { + element = $(element); + + if (content && content.toElement) + content = content.toElement(); + + if (Object.isElement(content)) + return element.update().insert(content); + + content = Object.toHTML(content); + + var tagName = element.tagName.toUpperCase(); + + if (tagName === 'SCRIPT' && SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING) { + element.text = content; + return element; + } + + if (SELECT_ELEMENT_INNERHTML_BUGGY || TABLE_ELEMENT_INNERHTML_BUGGY) { + if (tagName in Element._insertionTranslations.tags) { + while (element.firstChild) { + element.removeChild(element.firstChild); + } + Element._getContentFromAnonymousElement(tagName, content.stripScripts()) + .each(function(node) { + element.appendChild(node) + }); + } + else { + element.innerHTML = content.stripScripts(); + } + } + else { + element.innerHTML = content.stripScripts(); + } + + content.evalScripts.bind(content).defer(); + return element; + } + + return update; + })(), + + replace: function(element, content) { + element = $(element); + if (content && content.toElement) content = content.toElement(); + else if (!Object.isElement(content)) { + content = Object.toHTML(content); + var range = element.ownerDocument.createRange(); + range.selectNode(element); + content.evalScripts.bind(content).defer(); + content = range.createContextualFragment(content.stripScripts()); + } + element.parentNode.replaceChild(content, element); + return element; + }, + + insert: function(element, insertions) { + element = $(element); + + if (Object.isString(insertions) || Object.isNumber(insertions) || + Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) + insertions = {bottom:insertions}; + + var content, insert, tagName, childNodes; + + for (var position in insertions) { + content = insertions[position]; + position = position.toLowerCase(); + insert = Element._insertionTranslations[position]; + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + insert(element, content); + continue; + } + + content = Object.toHTML(content); + + tagName = ((position == 'before' || position == 'after') + ? element.parentNode : element).tagName.toUpperCase(); + + childNodes = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + + if (position == 'top' || position == 'after') childNodes.reverse(); + childNodes.each(insert.curry(element)); + + content.evalScripts.bind(content).defer(); + } + + return element; + }, + + wrap: function(element, wrapper, attributes) { + element = $(element); + if (Object.isElement(wrapper)) + $(wrapper).writeAttribute(attributes || { }); + else if (Object.isString(wrapper)) wrapper = new Element(wrapper, attributes); + else wrapper = new Element('div', wrapper); + if (element.parentNode) + element.parentNode.replaceChild(wrapper, element); + wrapper.appendChild(element); + return wrapper; + }, + + inspect: function(element) { + element = $(element); + var result = '<' + element.tagName.toLowerCase(); + $H({'id': 'id', 'className': 'class'}).each(function(pair) { + var property = pair.first(), attribute = pair.last(); + var value = (element[property] || '').toString(); + if (value) result += ' ' + attribute + '=' + value.inspect(true); + }); + return result + '>'; + }, + + recursivelyCollect: function(element, property) { + element = $(element); + var elements = []; + while (element = element[property]) + if (element.nodeType == 1) + elements.push(Element.extend(element)); + return elements; + }, + + ancestors: function(element) { + return Element.recursivelyCollect(element, 'parentNode'); + }, + + descendants: function(element) { + return Element.select(element, "*"); + }, + + firstDescendant: function(element) { + element = $(element).firstChild; + while (element && element.nodeType != 1) element = element.nextSibling; + return $(element); + }, + + immediateDescendants: function(element) { + if (!(element = $(element).firstChild)) return []; + while (element && element.nodeType != 1) element = element.nextSibling; + if (element) return [element].concat($(element).nextSiblings()); + return []; + }, + + previousSiblings: function(element) { + return Element.recursivelyCollect(element, 'previousSibling'); + }, + + nextSiblings: function(element) { + return Element.recursivelyCollect(element, 'nextSibling'); + }, + + siblings: function(element) { + element = $(element); + return Element.previousSiblings(element).reverse() + .concat(Element.nextSiblings(element)); + }, + + match: function(element, selector) { + if (Object.isString(selector)) + selector = new Selector(selector); + return selector.match($(element)); + }, + + up: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(element.parentNode); + var ancestors = Element.ancestors(element); + return Object.isNumber(expression) ? ancestors[expression] : + Selector.findElement(ancestors, expression, index); + }, + + down: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return Element.firstDescendant(element); + return Object.isNumber(expression) ? Element.descendants(element)[expression] : + Element.select(element, expression)[index || 0]; + }, + + previous: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element)); + var previousSiblings = Element.previousSiblings(element); + return Object.isNumber(expression) ? previousSiblings[expression] : + Selector.findElement(previousSiblings, expression, index); + }, + + next: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element)); + var nextSiblings = Element.nextSiblings(element); + return Object.isNumber(expression) ? nextSiblings[expression] : + Selector.findElement(nextSiblings, expression, index); + }, + + + select: function(element) { + var args = Array.prototype.slice.call(arguments, 1); + return Selector.findChildElements(element, args); + }, + + adjacent: function(element) { + var args = Array.prototype.slice.call(arguments, 1); + return Selector.findChildElements(element.parentNode, args).without(element); + }, + + identify: function(element) { + element = $(element); + var id = Element.readAttribute(element, 'id'); + if (id) return id; + do { id = 'anonymous_element_' + Element.idCounter++ } while ($(id)); + Element.writeAttribute(element, 'id', id); + return id; + }, + + readAttribute: function(element, name) { + element = $(element); + if (Prototype.Browser.IE) { + var t = Element._attributeTranslations.read; + if (t.values[name]) return t.values[name](element, name); + if (t.names[name]) name = t.names[name]; + if (name.include(':')) { + return (!element.attributes || !element.attributes[name]) ? null : + element.attributes[name].value; + } + } + return element.getAttribute(name); + }, + + writeAttribute: function(element, name, value) { + element = $(element); + var attributes = { }, t = Element._attributeTranslations.write; + + if (typeof name == 'object') attributes = name; + else attributes[name] = Object.isUndefined(value) ? true : value; + + for (var attr in attributes) { + name = t.names[attr] || attr; + value = attributes[attr]; + if (t.values[attr]) name = t.values[attr](element, value); + if (value === false || value === null) + element.removeAttribute(name); + else if (value === true) + element.setAttribute(name, name); + else element.setAttribute(name, value); + } + return element; + }, + + getHeight: function(element) { + return Element.getDimensions(element).height; + }, + + getWidth: function(element) { + return Element.getDimensions(element).width; + }, + + classNames: function(element) { + return new Element.ClassNames(element); + }, + + hasClassName: function(element, className) { + if (!(element = $(element))) return; + var elementClassName = element.className; + return (elementClassName.length > 0 && (elementClassName == className || + new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName))); + }, + + addClassName: function(element, className) { + if (!(element = $(element))) return; + if (!Element.hasClassName(element, className)) + element.className += (element.className ? ' ' : '') + className; + return element; + }, + + removeClassName: function(element, className) { + if (!(element = $(element))) return; + element.className = element.className.replace( + new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip(); + return element; + }, + + toggleClassName: function(element, className) { + if (!(element = $(element))) return; + return Element[Element.hasClassName(element, className) ? + 'removeClassName' : 'addClassName'](element, className); + }, + + cleanWhitespace: function(element) { + element = $(element); + var node = element.firstChild; + while (node) { + var nextNode = node.nextSibling; + if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) + element.removeChild(node); + node = nextNode; + } + return element; + }, + + empty: function(element) { + return $(element).innerHTML.blank(); + }, + + descendantOf: function(element, ancestor) { + element = $(element), ancestor = $(ancestor); + + if (element.compareDocumentPosition) + return (element.compareDocumentPosition(ancestor) & 8) === 8; + + if (ancestor.contains) + return ancestor.contains(element) && ancestor !== element; + + while (element = element.parentNode) + if (element == ancestor) return true; + + return false; + }, + + scrollTo: function(element) { + element = $(element); + var pos = Element.cumulativeOffset(element); + window.scrollTo(pos[0], pos[1]); + return element; + }, + + getStyle: function(element, style) { + element = $(element); + style = style == 'float' ? 'cssFloat' : style.camelize(); + var value = element.style[style]; + if (!value || value == 'auto') { + var css = document.defaultView.getComputedStyle(element, null); + value = css ? css[style] : null; + } + if (style == 'opacity') return value ? parseFloat(value) : 1.0; + return value == 'auto' ? null : value; + }, + + getOpacity: function(element) { + return $(element).getStyle('opacity'); + }, + + setStyle: function(element, styles) { + element = $(element); + var elementStyle = element.style, match; + if (Object.isString(styles)) { + element.style.cssText += ';' + styles; + return styles.include('opacity') ? + element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : element; + } + for (var property in styles) + if (property == 'opacity') element.setOpacity(styles[property]); + else + elementStyle[(property == 'float' || property == 'cssFloat') ? + (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : 'styleFloat') : + property] = styles[property]; + + return element; + }, + + setOpacity: function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + return element; + }, + + getDimensions: function(element) { + element = $(element); + var display = Element.getStyle(element, 'display'); + if (display != 'none' && display != null) // Safari bug + return {width: element.offsetWidth, height: element.offsetHeight}; + + var els = element.style; + var originalVisibility = els.visibility; + var originalPosition = els.position; + var originalDisplay = els.display; + els.visibility = 'hidden'; + if (originalPosition != 'fixed') // Switching fixed to absolute causes issues in Safari + els.position = 'absolute'; + els.display = 'block'; + var originalWidth = element.clientWidth; + var originalHeight = element.clientHeight; + els.display = originalDisplay; + els.position = originalPosition; + els.visibility = originalVisibility; + return {width: originalWidth, height: originalHeight}; + }, + + makePositioned: function(element) { + element = $(element); + var pos = Element.getStyle(element, 'position'); + if (pos == 'static' || !pos) { + element._madePositioned = true; + element.style.position = 'relative'; + if (Prototype.Browser.Opera) { + element.style.top = 0; + element.style.left = 0; + } + } + return element; + }, + + undoPositioned: function(element) { + element = $(element); + if (element._madePositioned) { + element._madePositioned = undefined; + element.style.position = + element.style.top = + element.style.left = + element.style.bottom = + element.style.right = ''; + } + return element; + }, + + makeClipping: function(element) { + element = $(element); + if (element._overflow) return element; + element._overflow = Element.getStyle(element, 'overflow') || 'auto'; + if (element._overflow !== 'hidden') + element.style.overflow = 'hidden'; + return element; + }, + + undoClipping: function(element) { + element = $(element); + if (!element._overflow) return element; + element.style.overflow = element._overflow == 'auto' ? '' : element._overflow; + element._overflow = null; + return element; + }, + + cumulativeOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + positionedOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + if (element) { + if (element.tagName.toUpperCase() == 'BODY') break; + var p = Element.getStyle(element, 'position'); + if (p !== 'static') break; + } + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + absolutize: function(element) { + element = $(element); + if (Element.getStyle(element, 'position') == 'absolute') return element; + + var offsets = Element.positionedOffset(element); + var top = offsets[1]; + var left = offsets[0]; + var width = element.clientWidth; + var height = element.clientHeight; + + element._originalLeft = left - parseFloat(element.style.left || 0); + element._originalTop = top - parseFloat(element.style.top || 0); + element._originalWidth = element.style.width; + element._originalHeight = element.style.height; + + element.style.position = 'absolute'; + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.width = width + 'px'; + element.style.height = height + 'px'; + return element; + }, + + relativize: function(element) { + element = $(element); + if (Element.getStyle(element, 'position') == 'relative') return element; + + element.style.position = 'relative'; + var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); + var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.height = element._originalHeight; + element.style.width = element._originalWidth; + return element; + }, + + cumulativeScrollOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.scrollTop || 0; + valueL += element.scrollLeft || 0; + element = element.parentNode; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + getOffsetParent: function(element) { + if (element.offsetParent) return $(element.offsetParent); + if (element == document.body) return $(element); + + while ((element = element.parentNode) && element != document.body) + if (Element.getStyle(element, 'position') != 'static') + return $(element); + + return $(document.body); + }, + + viewportOffset: function(forElement) { + var valueT = 0, valueL = 0; + + var element = forElement; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + + if (element.offsetParent == document.body && + Element.getStyle(element, 'position') == 'absolute') break; + + } while (element = element.offsetParent); + + element = forElement; + do { + if (!Prototype.Browser.Opera || (element.tagName && (element.tagName.toUpperCase() == 'BODY'))) { + valueT -= element.scrollTop || 0; + valueL -= element.scrollLeft || 0; + } + } while (element = element.parentNode); + + return Element._returnOffset(valueL, valueT); + }, + + clonePosition: function(element, source) { + var options = Object.extend({ + setLeft: true, + setTop: true, + setWidth: true, + setHeight: true, + offsetTop: 0, + offsetLeft: 0 + }, arguments[2] || { }); + + source = $(source); + var p = Element.viewportOffset(source); + + element = $(element); + var delta = [0, 0]; + var parent = null; + if (Element.getStyle(element, 'position') == 'absolute') { + parent = Element.getOffsetParent(element); + delta = Element.viewportOffset(parent); + } + + if (parent == document.body) { + delta[0] -= document.body.offsetLeft; + delta[1] -= document.body.offsetTop; + } + + if (options.setLeft) element.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; + if (options.setTop) element.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; + if (options.setWidth) element.style.width = source.offsetWidth + 'px'; + if (options.setHeight) element.style.height = source.offsetHeight + 'px'; + return element; + } +}; + +Object.extend(Element.Methods, { + getElementsBySelector: Element.Methods.select, + + childElements: Element.Methods.immediateDescendants +}); + +Element._attributeTranslations = { + write: { + names: { + className: 'class', + htmlFor: 'for' + }, + values: { } + } +}; + +if (Prototype.Browser.Opera) { + Element.Methods.getStyle = Element.Methods.getStyle.wrap( + function(proceed, element, style) { + switch (style) { + case 'left': case 'top': case 'right': case 'bottom': + if (proceed(element, 'position') === 'static') return null; + case 'height': case 'width': + if (!Element.visible(element)) return null; + + var dim = parseInt(proceed(element, style), 10); + + if (dim !== element['offset' + style.capitalize()]) + return dim + 'px'; + + var properties; + if (style === 'height') { + properties = ['border-top-width', 'padding-top', + 'padding-bottom', 'border-bottom-width']; + } + else { + properties = ['border-left-width', 'padding-left', + 'padding-right', 'border-right-width']; + } + return properties.inject(dim, function(memo, property) { + var val = proceed(element, property); + return val === null ? memo : memo - parseInt(val, 10); + }) + 'px'; + default: return proceed(element, style); + } + } + ); + + Element.Methods.readAttribute = Element.Methods.readAttribute.wrap( + function(proceed, element, attribute) { + if (attribute === 'title') return element.title; + return proceed(element, attribute); + } + ); +} + +else if (Prototype.Browser.IE) { + Element.Methods.getOffsetParent = Element.Methods.getOffsetParent.wrap( + function(proceed, element) { + element = $(element); + try { element.offsetParent } + catch(e) { return $(document.body) } + var position = element.getStyle('position'); + if (position !== 'static') return proceed(element); + element.setStyle({ position: 'relative' }); + var value = proceed(element); + element.setStyle({ position: position }); + return value; + } + ); + + $w('positionedOffset viewportOffset').each(function(method) { + Element.Methods[method] = Element.Methods[method].wrap( + function(proceed, element) { + element = $(element); + try { element.offsetParent } + catch(e) { return Element._returnOffset(0,0) } + var position = element.getStyle('position'); + if (position !== 'static') return proceed(element); + var offsetParent = element.getOffsetParent(); + if (offsetParent && offsetParent.getStyle('position') === 'fixed') + offsetParent.setStyle({ zoom: 1 }); + element.setStyle({ position: 'relative' }); + var value = proceed(element); + element.setStyle({ position: position }); + return value; + } + ); + }); + + Element.Methods.cumulativeOffset = Element.Methods.cumulativeOffset.wrap( + function(proceed, element) { + try { element.offsetParent } + catch(e) { return Element._returnOffset(0,0) } + return proceed(element); + } + ); + + Element.Methods.getStyle = function(element, style) { + element = $(element); + style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize(); + var value = element.style[style]; + if (!value && element.currentStyle) value = element.currentStyle[style]; + + if (style == 'opacity') { + if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/)) + if (value[1]) return parseFloat(value[1]) / 100; + return 1.0; + } + + if (value == 'auto') { + if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none')) + return element['offset' + style.capitalize()] + 'px'; + return null; + } + return value; + }; + + Element.Methods.setOpacity = function(element, value) { + function stripAlpha(filter){ + return filter.replace(/alpha\([^\)]*\)/gi,''); + } + element = $(element); + var currentStyle = element.currentStyle; + if ((currentStyle && !currentStyle.hasLayout) || + (!currentStyle && element.style.zoom == 'normal')) + element.style.zoom = 1; + + var filter = element.getStyle('filter'), style = element.style; + if (value == 1 || value === '') { + (filter = stripAlpha(filter)) ? + style.filter = filter : style.removeAttribute('filter'); + return element; + } else if (value < 0.00001) value = 0; + style.filter = stripAlpha(filter) + + 'alpha(opacity=' + (value * 100) + ')'; + return element; + }; + + Element._attributeTranslations = (function(){ + + var classProp = 'className'; + var forProp = 'for'; + + var el = document.createElement('div'); + + el.setAttribute(classProp, 'x'); + + if (el.className !== 'x') { + el.setAttribute('class', 'x'); + if (el.className === 'x') { + classProp = 'class'; + } + } + el = null; + + el = document.createElement('label'); + el.setAttribute(forProp, 'x'); + if (el.htmlFor !== 'x') { + el.setAttribute('htmlFor', 'x'); + if (el.htmlFor === 'x') { + forProp = 'htmlFor'; + } + } + el = null; + + return { + read: { + names: { + 'class': classProp, + 'className': classProp, + 'for': forProp, + 'htmlFor': forProp + }, + values: { + _getAttr: function(element, attribute) { + return element.getAttribute(attribute); + }, + _getAttr2: function(element, attribute) { + return element.getAttribute(attribute, 2); + }, + _getAttrNode: function(element, attribute) { + var node = element.getAttributeNode(attribute); + return node ? node.value : ""; + }, + _getEv: (function(){ + + var el = document.createElement('div'); + el.onclick = Prototype.emptyFunction; + var value = el.getAttribute('onclick'); + var f; + + if (String(value).indexOf('{') > -1) { + f = function(element, attribute) { + attribute = element.getAttribute(attribute); + if (!attribute) return null; + attribute = attribute.toString(); + attribute = attribute.split('{')[1]; + attribute = attribute.split('}')[0]; + return attribute.strip(); + }; + } + else if (value === '') { + f = function(element, attribute) { + attribute = element.getAttribute(attribute); + if (!attribute) return null; + return attribute.strip(); + }; + } + el = null; + return f; + })(), + _flag: function(element, attribute) { + return $(element).hasAttribute(attribute) ? attribute : null; + }, + style: function(element) { + return element.style.cssText.toLowerCase(); + }, + title: function(element) { + return element.title; + } + } + } + } + })(); + + Element._attributeTranslations.write = { + names: Object.extend({ + cellpadding: 'cellPadding', + cellspacing: 'cellSpacing' + }, Element._attributeTranslations.read.names), + values: { + checked: function(element, value) { + element.checked = !!value; + }, + + style: function(element, value) { + element.style.cssText = value ? value : ''; + } + } + }; + + Element._attributeTranslations.has = {}; + + $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' + + 'encType maxLength readOnly longDesc frameBorder').each(function(attr) { + Element._attributeTranslations.write.names[attr.toLowerCase()] = attr; + Element._attributeTranslations.has[attr.toLowerCase()] = attr; + }); + + (function(v) { + Object.extend(v, { + href: v._getAttr2, + src: v._getAttr2, + type: v._getAttr, + action: v._getAttrNode, + disabled: v._flag, + checked: v._flag, + readonly: v._flag, + multiple: v._flag, + onload: v._getEv, + onunload: v._getEv, + onclick: v._getEv, + ondblclick: v._getEv, + onmousedown: v._getEv, + onmouseup: v._getEv, + onmouseover: v._getEv, + onmousemove: v._getEv, + onmouseout: v._getEv, + onfocus: v._getEv, + onblur: v._getEv, + onkeypress: v._getEv, + onkeydown: v._getEv, + onkeyup: v._getEv, + onsubmit: v._getEv, + onreset: v._getEv, + onselect: v._getEv, + onchange: v._getEv + }); + })(Element._attributeTranslations.read.values); + + if (Prototype.BrowserFeatures.ElementExtensions) { + (function() { + function _descendants(element) { + var nodes = element.getElementsByTagName('*'), results = []; + for (var i = 0, node; node = nodes[i]; i++) + if (node.tagName !== "!") // Filter out comment nodes. + results.push(node); + return results; + } + + Element.Methods.down = function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return element.firstDescendant(); + return Object.isNumber(expression) ? _descendants(element)[expression] : + Element.select(element, expression)[index || 0]; + } + })(); + } + +} + +else if (Prototype.Browser.Gecko && /rv:1\.8\.0/.test(navigator.userAgent)) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1) ? 0.999999 : + (value === '') ? '' : (value < 0.00001) ? 0 : value; + return element; + }; +} + +else if (Prototype.Browser.WebKit) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + + if (value == 1) + if(element.tagName.toUpperCase() == 'IMG' && element.width) { + element.width++; element.width--; + } else try { + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch (e) { } + + return element; + }; + + Element.Methods.cumulativeOffset = function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + if (element.offsetParent == document.body) + if (Element.getStyle(element, 'position') == 'absolute') break; + + element = element.offsetParent; + } while (element); + + return Element._returnOffset(valueL, valueT); + }; +} + +if ('outerHTML' in document.documentElement) { + Element.Methods.replace = function(element, content) { + element = $(element); + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + element.parentNode.replaceChild(content, element); + return element; + } + + content = Object.toHTML(content); + var parent = element.parentNode, tagName = parent.tagName.toUpperCase(); + + if (Element._insertionTranslations.tags[tagName]) { + var nextSibling = element.next(); + var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + parent.removeChild(element); + if (nextSibling) + fragments.each(function(node) { parent.insertBefore(node, nextSibling) }); + else + fragments.each(function(node) { parent.appendChild(node) }); + } + else element.outerHTML = content.stripScripts(); + + content.evalScripts.bind(content).defer(); + return element; + }; +} + +Element._returnOffset = function(l, t) { + var result = [l, t]; + result.left = l; + result.top = t; + return result; +}; + +Element._getContentFromAnonymousElement = function(tagName, html) { + var div = new Element('div'), t = Element._insertionTranslations.tags[tagName]; + if (t) { + div.innerHTML = t[0] + html + t[1]; + t[2].times(function() { div = div.firstChild }); + } else div.innerHTML = html; + return $A(div.childNodes); +}; + +Element._insertionTranslations = { + before: function(element, node) { + element.parentNode.insertBefore(node, element); + }, + top: function(element, node) { + element.insertBefore(node, element.firstChild); + }, + bottom: function(element, node) { + element.appendChild(node); + }, + after: function(element, node) { + element.parentNode.insertBefore(node, element.nextSibling); + }, + tags: { + TABLE: ['', '
        ', 1], + TBODY: ['', '
        ', 2], + TR: ['', '
        ', 3], + TD: ['
        ', '
        ', 4], + SELECT: ['', 1] + } +}; + +(function() { + var tags = Element._insertionTranslations.tags; + Object.extend(tags, { + THEAD: tags.TBODY, + TFOOT: tags.TBODY, + TH: tags.TD + }); +})(); + +Element.Methods.Simulated = { + hasAttribute: function(element, attribute) { + attribute = Element._attributeTranslations.has[attribute] || attribute; + var node = $(element).getAttributeNode(attribute); + return !!(node && node.specified); + } +}; + +Element.Methods.ByTag = { }; + +Object.extend(Element, Element.Methods); + +(function(div) { + + if (!Prototype.BrowserFeatures.ElementExtensions && div['__proto__']) { + window.HTMLElement = { }; + window.HTMLElement.prototype = div['__proto__']; + Prototype.BrowserFeatures.ElementExtensions = true; + } + + div = null; + +})(document.createElement('div')) + +Element.extend = (function() { + + function checkDeficiency(tagName) { + if (typeof window.Element != 'undefined') { + var proto = window.Element.prototype; + if (proto) { + var id = '_' + (Math.random()+'').slice(2); + var el = document.createElement(tagName); + proto[id] = 'x'; + var isBuggy = (el[id] !== 'x'); + delete proto[id]; + el = null; + return isBuggy; + } + } + return false; + } + + function extendElementWith(element, methods) { + for (var property in methods) { + var value = methods[property]; + if (Object.isFunction(value) && !(property in element)) + element[property] = value.methodize(); + } + } + + var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY = checkDeficiency('object'); + + if (Prototype.BrowserFeatures.SpecificElementExtensions) { + if (HTMLOBJECTELEMENT_PROTOTYPE_BUGGY) { + return function(element) { + if (element && typeof element._extendedByPrototype == 'undefined') { + var t = element.tagName; + if (t && (/^(?:object|applet|embed)$/i.test(t))) { + extendElementWith(element, Element.Methods); + extendElementWith(element, Element.Methods.Simulated); + extendElementWith(element, Element.Methods.ByTag[t.toUpperCase()]); + } + } + return element; + } + } + return Prototype.K; + } + + var Methods = { }, ByTag = Element.Methods.ByTag; + + var extend = Object.extend(function(element) { + if (!element || typeof element._extendedByPrototype != 'undefined' || + element.nodeType != 1 || element == window) return element; + + var methods = Object.clone(Methods), + tagName = element.tagName.toUpperCase(); + + if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); + + extendElementWith(element, methods); + + element._extendedByPrototype = Prototype.emptyFunction; + return element; + + }, { + refresh: function() { + if (!Prototype.BrowserFeatures.ElementExtensions) { + Object.extend(Methods, Element.Methods); + Object.extend(Methods, Element.Methods.Simulated); + } + } + }); + + extend.refresh(); + return extend; +})(); + +Element.hasAttribute = function(element, attribute) { + if (element.hasAttribute) return element.hasAttribute(attribute); + return Element.Methods.Simulated.hasAttribute(element, attribute); +}; + +Element.addMethods = function(methods) { + var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag; + + if (!methods) { + Object.extend(Form, Form.Methods); + Object.extend(Form.Element, Form.Element.Methods); + Object.extend(Element.Methods.ByTag, { + "FORM": Object.clone(Form.Methods), + "INPUT": Object.clone(Form.Element.Methods), + "SELECT": Object.clone(Form.Element.Methods), + "TEXTAREA": Object.clone(Form.Element.Methods) + }); + } + + if (arguments.length == 2) { + var tagName = methods; + methods = arguments[1]; + } + + if (!tagName) Object.extend(Element.Methods, methods || { }); + else { + if (Object.isArray(tagName)) tagName.each(extend); + else extend(tagName); + } + + function extend(tagName) { + tagName = tagName.toUpperCase(); + if (!Element.Methods.ByTag[tagName]) + Element.Methods.ByTag[tagName] = { }; + Object.extend(Element.Methods.ByTag[tagName], methods); + } + + function copy(methods, destination, onlyIfAbsent) { + onlyIfAbsent = onlyIfAbsent || false; + for (var property in methods) { + var value = methods[property]; + if (!Object.isFunction(value)) continue; + if (!onlyIfAbsent || !(property in destination)) + destination[property] = value.methodize(); + } + } + + function findDOMClass(tagName) { + var klass; + var trans = { + "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", + "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", + "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", + "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", + "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": + "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": + "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": + "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": + "FrameSet", "IFRAME": "IFrame" + }; + if (trans[tagName]) klass = 'HTML' + trans[tagName] + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName.capitalize() + 'Element'; + if (window[klass]) return window[klass]; + + var element = document.createElement(tagName); + var proto = element['__proto__'] || element.constructor.prototype; + element = null; + return proto; + } + + var elementPrototype = window.HTMLElement ? HTMLElement.prototype : + Element.prototype; + + if (F.ElementExtensions) { + copy(Element.Methods, elementPrototype); + copy(Element.Methods.Simulated, elementPrototype, true); + } + + if (F.SpecificElementExtensions) { + for (var tag in Element.Methods.ByTag) { + var klass = findDOMClass(tag); + if (Object.isUndefined(klass)) continue; + copy(T[tag], klass.prototype); + } + } + + Object.extend(Element, Element.Methods); + delete Element.ByTag; + + if (Element.extend.refresh) Element.extend.refresh(); + Element.cache = { }; +}; + + +document.viewport = { + + getDimensions: function() { + return { width: this.getWidth(), height: this.getHeight() }; + }, + + getScrollOffsets: function() { + return Element._returnOffset( + window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft, + window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop); + } +}; + +(function(viewport) { + var B = Prototype.Browser, doc = document, element, property = {}; + + function getRootElement() { + if (B.WebKit && !doc.evaluate) + return document; + + if (B.Opera && window.parseFloat(window.opera.version()) < 9.5) + return document.body; + + return document.documentElement; + } + + function define(D) { + if (!element) element = getRootElement(); + + property[D] = 'client' + D; + + viewport['get' + D] = function() { return element[property[D]] }; + return viewport['get' + D](); + } + + viewport.getWidth = define.curry('Width'); + + viewport.getHeight = define.curry('Height'); +})(document.viewport); + + +Element.Storage = { + UID: 1 +}; + +Element.addMethods({ + getStorage: function(element) { + if (!(element = $(element))) return; + + var uid; + if (element === window) { + uid = 0; + } else { + if (typeof element._prototypeUID === "undefined") + element._prototypeUID = [Element.Storage.UID++]; + uid = element._prototypeUID[0]; + } + + if (!Element.Storage[uid]) + Element.Storage[uid] = $H(); + + return Element.Storage[uid]; + }, + + store: function(element, key, value) { + if (!(element = $(element))) return; + + if (arguments.length === 2) { + Element.getStorage(element).update(key); + } else { + Element.getStorage(element).set(key, value); + } + + return element; + }, + + retrieve: function(element, key, defaultValue) { + if (!(element = $(element))) return; + var hash = Element.getStorage(element), value = hash.get(key); + + if (Object.isUndefined(value)) { + hash.set(key, defaultValue); + value = defaultValue; + } + + return value; + }, + + clone: function(element, deep) { + if (!(element = $(element))) return; + var clone = element.cloneNode(deep); + clone._prototypeUID = void 0; + if (deep) { + var descendants = Element.select(clone, '*'), + i = descendants.length; + while (i--) { + descendants[i]._prototypeUID = void 0; + } + } + return Element.extend(clone); + } +}); +/* Portions of the Selector class are derived from Jack Slocum's DomQuery, + * part of YUI-Ext version 0.40, distributed under the terms of an MIT-style + * license. Please see http://www.yui-ext.com/ for more information. */ + +var Selector = Class.create({ + initialize: function(expression) { + this.expression = expression.strip(); + + if (this.shouldUseSelectorsAPI()) { + this.mode = 'selectorsAPI'; + } else if (this.shouldUseXPath()) { + this.mode = 'xpath'; + this.compileXPathMatcher(); + } else { + this.mode = "normal"; + this.compileMatcher(); + } + + }, + + shouldUseXPath: (function() { + + var IS_DESCENDANT_SELECTOR_BUGGY = (function(){ + var isBuggy = false; + if (document.evaluate && window.XPathResult) { + var el = document.createElement('div'); + el.innerHTML = '
        '; + + var xpath = ".//*[local-name()='ul' or local-name()='UL']" + + "//*[local-name()='li' or local-name()='LI']"; + + var result = document.evaluate(xpath, el, null, + XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + + isBuggy = (result.snapshotLength !== 2); + el = null; + } + return isBuggy; + })(); + + return function() { + if (!Prototype.BrowserFeatures.XPath) return false; + + var e = this.expression; + + if (Prototype.Browser.WebKit && + (e.include("-of-type") || e.include(":empty"))) + return false; + + if ((/(\[[\w-]*?:|:checked)/).test(e)) + return false; + + if (IS_DESCENDANT_SELECTOR_BUGGY) return false; + + return true; + } + + })(), + + shouldUseSelectorsAPI: function() { + if (!Prototype.BrowserFeatures.SelectorsAPI) return false; + + if (Selector.CASE_INSENSITIVE_CLASS_NAMES) return false; + + if (!Selector._div) Selector._div = new Element('div'); + + try { + Selector._div.querySelector(this.expression); + } catch(e) { + return false; + } + + return true; + }, + + compileMatcher: function() { + var e = this.expression, ps = Selector.patterns, h = Selector.handlers, + c = Selector.criteria, le, p, m, len = ps.length, name; + + if (Selector._cache[e]) { + this.matcher = Selector._cache[e]; + return; + } + + this.matcher = ["this.matcher = function(root) {", + "var r = root, h = Selector.handlers, c = false, n;"]; + + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i = 0; i"; + } +}); + +if (Prototype.BrowserFeatures.SelectorsAPI && + document.compatMode === 'BackCompat') { + Selector.CASE_INSENSITIVE_CLASS_NAMES = (function(){ + var div = document.createElement('div'), + span = document.createElement('span'); + + div.id = "prototype_test_id"; + span.className = 'Test'; + div.appendChild(span); + var isIgnored = (div.querySelector('#prototype_test_id .test') !== null); + div = span = null; + return isIgnored; + })(); +} + +Object.extend(Selector, { + _cache: { }, + + xpath: { + descendant: "//*", + child: "/*", + adjacent: "/following-sibling::*[1]", + laterSibling: '/following-sibling::*', + tagName: function(m) { + if (m[1] == '*') return ''; + return "[local-name()='" + m[1].toLowerCase() + + "' or local-name()='" + m[1].toUpperCase() + "']"; + }, + className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", + id: "[@id='#{1}']", + attrPresence: function(m) { + m[1] = m[1].toLowerCase(); + return new Template("[@#{1}]").evaluate(m); + }, + attr: function(m) { + m[1] = m[1].toLowerCase(); + m[3] = m[5] || m[6]; + return new Template(Selector.xpath.operators[m[2]]).evaluate(m); + }, + pseudo: function(m) { + var h = Selector.xpath.pseudos[m[1]]; + if (!h) return ''; + if (Object.isFunction(h)) return h(m); + return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m); + }, + operators: { + '=': "[@#{1}='#{3}']", + '!=': "[@#{1}!='#{3}']", + '^=': "[starts-with(@#{1}, '#{3}')]", + '$=': "[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']", + '*=': "[contains(@#{1}, '#{3}')]", + '~=': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", + '|=': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]" + }, + pseudos: { + 'first-child': '[not(preceding-sibling::*)]', + 'last-child': '[not(following-sibling::*)]', + 'only-child': '[not(preceding-sibling::* or following-sibling::*)]', + 'empty': "[count(*) = 0 and (count(text()) = 0)]", + 'checked': "[@checked]", + 'disabled': "[(@disabled) and (@type!='hidden')]", + 'enabled': "[not(@disabled) and (@type!='hidden')]", + 'not': function(m) { + var e = m[6], p = Selector.patterns, + x = Selector.xpath, le, v, len = p.length, name; + + var exclusion = []; + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i = 0; i= 0)]"; + return new Template(predicate).evaluate({ + fragment: fragment, a: a, b: b }); + } + } + } + }, + + criteria: { + tagName: 'n = h.tagName(n, r, "#{1}", c); c = false;', + className: 'n = h.className(n, r, "#{1}", c); c = false;', + id: 'n = h.id(n, r, "#{1}", c); c = false;', + attrPresence: 'n = h.attrPresence(n, r, "#{1}", c); c = false;', + attr: function(m) { + m[3] = (m[5] || m[6]); + return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(m); + }, + pseudo: function(m) { + if (m[6]) m[6] = m[6].replace(/"/g, '\\"'); + return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m); + }, + descendant: 'c = "descendant";', + child: 'c = "child";', + adjacent: 'c = "adjacent";', + laterSibling: 'c = "laterSibling";' + }, + + patterns: [ + { name: 'laterSibling', re: /^\s*~\s*/ }, + { name: 'child', re: /^\s*>\s*/ }, + { name: 'adjacent', re: /^\s*\+\s*/ }, + { name: 'descendant', re: /^\s/ }, + + { name: 'tagName', re: /^\s*(\*|[\w\-]+)(\b|$)?/ }, + { name: 'id', re: /^#([\w\-\*]+)(\b|$)/ }, + { name: 'className', re: /^\.([\w\-\*]+)(\b|$)/ }, + { name: 'pseudo', re: /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/ }, + { name: 'attrPresence', re: /^\[((?:[\w-]+:)?[\w-]+)\]/ }, + { name: 'attr', re: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/ } + ], + + assertions: { + tagName: function(element, matches) { + return matches[1].toUpperCase() == element.tagName.toUpperCase(); + }, + + className: function(element, matches) { + return Element.hasClassName(element, matches[1]); + }, + + id: function(element, matches) { + return element.id === matches[1]; + }, + + attrPresence: function(element, matches) { + return Element.hasAttribute(element, matches[1]); + }, + + attr: function(element, matches) { + var nodeValue = Element.readAttribute(element, matches[1]); + return nodeValue && Selector.operators[matches[2]](nodeValue, matches[5] || matches[6]); + } + }, + + handlers: { + concat: function(a, b) { + for (var i = 0, node; node = b[i]; i++) + a.push(node); + return a; + }, + + mark: function(nodes) { + var _true = Prototype.emptyFunction; + for (var i = 0, node; node = nodes[i]; i++) + node._countedByPrototype = _true; + return nodes; + }, + + unmark: (function(){ + + var PROPERTIES_ATTRIBUTES_MAP = (function(){ + var el = document.createElement('div'), + isBuggy = false, + propName = '_countedByPrototype', + value = 'x' + el[propName] = value; + isBuggy = (el.getAttribute(propName) === value); + el = null; + return isBuggy; + })(); + + return PROPERTIES_ATTRIBUTES_MAP ? + function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node.removeAttribute('_countedByPrototype'); + return nodes; + } : + function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node._countedByPrototype = void 0; + return nodes; + } + })(), + + index: function(parentNode, reverse, ofType) { + parentNode._countedByPrototype = Prototype.emptyFunction; + if (reverse) { + for (var nodes = parentNode.childNodes, i = nodes.length - 1, j = 1; i >= 0; i--) { + var node = nodes[i]; + if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++; + } + } else { + for (var i = 0, j = 1, nodes = parentNode.childNodes; node = nodes[i]; i++) + if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++; + } + }, + + unique: function(nodes) { + if (nodes.length == 0) return nodes; + var results = [], n; + for (var i = 0, l = nodes.length; i < l; i++) + if (typeof (n = nodes[i])._countedByPrototype == 'undefined') { + n._countedByPrototype = Prototype.emptyFunction; + results.push(Element.extend(n)); + } + return Selector.handlers.unmark(results); + }, + + descendant: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName('*')); + return results; + }, + + child: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) { + for (var j = 0, child; child = node.childNodes[j]; j++) + if (child.nodeType == 1 && child.tagName != '!') results.push(child); + } + return results; + }, + + adjacent: function(nodes) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + var next = this.nextElementSibling(node); + if (next) results.push(next); + } + return results; + }, + + laterSibling: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, Element.nextSiblings(node)); + return results; + }, + + nextElementSibling: function(node) { + while (node = node.nextSibling) + if (node.nodeType == 1) return node; + return null; + }, + + previousElementSibling: function(node) { + while (node = node.previousSibling) + if (node.nodeType == 1) return node; + return null; + }, + + tagName: function(nodes, root, tagName, combinator) { + var uTagName = tagName.toUpperCase(); + var results = [], h = Selector.handlers; + if (nodes) { + if (combinator) { + if (combinator == "descendant") { + for (var i = 0, node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName(tagName)); + return results; + } else nodes = this[combinator](nodes); + if (tagName == "*") return nodes; + } + for (var i = 0, node; node = nodes[i]; i++) + if (node.tagName.toUpperCase() === uTagName) results.push(node); + return results; + } else return root.getElementsByTagName(tagName); + }, + + id: function(nodes, root, id, combinator) { + var targetNode = $(id), h = Selector.handlers; + + if (root == document) { + if (!targetNode) return []; + if (!nodes) return [targetNode]; + } else { + if (!root.sourceIndex || root.sourceIndex < 1) { + var nodes = root.getElementsByTagName('*'); + for (var j = 0, node; node = nodes[j]; j++) { + if (node.id === id) return [node]; + } + } + } + + if (nodes) { + if (combinator) { + if (combinator == 'child') { + for (var i = 0, node; node = nodes[i]; i++) + if (targetNode.parentNode == node) return [targetNode]; + } else if (combinator == 'descendant') { + for (var i = 0, node; node = nodes[i]; i++) + if (Element.descendantOf(targetNode, node)) return [targetNode]; + } else if (combinator == 'adjacent') { + for (var i = 0, node; node = nodes[i]; i++) + if (Selector.handlers.previousElementSibling(targetNode) == node) + return [targetNode]; + } else nodes = h[combinator](nodes); + } + for (var i = 0, node; node = nodes[i]; i++) + if (node == targetNode) return [targetNode]; + return []; + } + return (targetNode && Element.descendantOf(targetNode, root)) ? [targetNode] : []; + }, + + className: function(nodes, root, className, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + return Selector.handlers.byClassName(nodes, root, className); + }, + + byClassName: function(nodes, root, className) { + if (!nodes) nodes = Selector.handlers.descendant([root]); + var needle = ' ' + className + ' '; + for (var i = 0, results = [], node, nodeClassName; node = nodes[i]; i++) { + nodeClassName = node.className; + if (nodeClassName.length == 0) continue; + if (nodeClassName == className || (' ' + nodeClassName + ' ').include(needle)) + results.push(node); + } + return results; + }, + + attrPresence: function(nodes, root, attr, combinator) { + if (!nodes) nodes = root.getElementsByTagName("*"); + if (nodes && combinator) nodes = this[combinator](nodes); + var results = []; + for (var i = 0, node; node = nodes[i]; i++) + if (Element.hasAttribute(node, attr)) results.push(node); + return results; + }, + + attr: function(nodes, root, attr, value, operator, combinator) { + if (!nodes) nodes = root.getElementsByTagName("*"); + if (nodes && combinator) nodes = this[combinator](nodes); + var handler = Selector.operators[operator], results = []; + for (var i = 0, node; node = nodes[i]; i++) { + var nodeValue = Element.readAttribute(node, attr); + if (nodeValue === null) continue; + if (handler(nodeValue, value)) results.push(node); + } + return results; + }, + + pseudo: function(nodes, name, value, root, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + if (!nodes) nodes = root.getElementsByTagName("*"); + return Selector.pseudos[name](nodes, value, root); + } + }, + + pseudos: { + 'first-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.previousElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'last-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.nextElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'only-child': function(nodes, value, root) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!h.previousElementSibling(node) && !h.nextElementSibling(node)) + results.push(node); + return results; + }, + 'nth-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root); + }, + 'nth-last-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true); + }, + 'nth-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, false, true); + }, + 'nth-last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true, true); + }, + 'first-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, false, true); + }, + 'last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, true, true); + }, + 'only-of-type': function(nodes, formula, root) { + var p = Selector.pseudos; + return p['last-of-type'](p['first-of-type'](nodes, formula, root), formula, root); + }, + + getIndices: function(a, b, total) { + if (a == 0) return b > 0 ? [b] : []; + return $R(1, total).inject([], function(memo, i) { + if (0 == (i - b) % a && (i - b) / a >= 0) memo.push(i); + return memo; + }); + }, + + nth: function(nodes, formula, root, reverse, ofType) { + if (nodes.length == 0) return []; + if (formula == 'even') formula = '2n+0'; + if (formula == 'odd') formula = '2n+1'; + var h = Selector.handlers, results = [], indexed = [], m; + h.mark(nodes); + for (var i = 0, node; node = nodes[i]; i++) { + if (!node.parentNode._countedByPrototype) { + h.index(node.parentNode, reverse, ofType); + indexed.push(node.parentNode); + } + } + if (formula.match(/^\d+$/)) { // just a number + formula = Number(formula); + for (var i = 0, node; node = nodes[i]; i++) + if (node.nodeIndex == formula) results.push(node); + } else if (m = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b + if (m[1] == "-") m[1] = -1; + var a = m[1] ? Number(m[1]) : 1; + var b = m[2] ? Number(m[2]) : 0; + var indices = Selector.pseudos.getIndices(a, b, nodes.length); + for (var i = 0, node, l = indices.length; node = nodes[i]; i++) { + for (var j = 0; j < l; j++) + if (node.nodeIndex == indices[j]) results.push(node); + } + } + h.unmark(nodes); + h.unmark(indexed); + return results; + }, + + 'empty': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (node.tagName == '!' || node.firstChild) continue; + results.push(node); + } + return results; + }, + + 'not': function(nodes, selector, root) { + var h = Selector.handlers, selectorType, m; + var exclusions = new Selector(selector).findElements(root); + h.mark(exclusions); + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node._countedByPrototype) results.push(node); + h.unmark(exclusions); + return results; + }, + + 'enabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node.disabled && (!node.type || node.type !== 'hidden')) + results.push(node); + return results; + }, + + 'disabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.disabled) results.push(node); + return results; + }, + + 'checked': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.checked) results.push(node); + return results; + } + }, + + operators: { + '=': function(nv, v) { return nv == v; }, + '!=': function(nv, v) { return nv != v; }, + '^=': function(nv, v) { return nv == v || nv && nv.startsWith(v); }, + '$=': function(nv, v) { return nv == v || nv && nv.endsWith(v); }, + '*=': function(nv, v) { return nv == v || nv && nv.include(v); }, + '~=': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + ' '); }, + '|=': function(nv, v) { return ('-' + (nv || "").toUpperCase() + + '-').include('-' + (v || "").toUpperCase() + '-'); } + }, + + split: function(expression) { + var expressions = []; + expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) { + expressions.push(m[1].strip()); + }); + return expressions; + }, + + matchElements: function(elements, expression) { + var matches = $$(expression), h = Selector.handlers; + h.mark(matches); + for (var i = 0, results = [], element; element = elements[i]; i++) + if (element._countedByPrototype) results.push(element); + h.unmark(matches); + return results; + }, + + findElement: function(elements, expression, index) { + if (Object.isNumber(expression)) { + index = expression; expression = false; + } + return Selector.matchElements(elements, expression || '*')[index || 0]; + }, + + findChildElements: function(element, expressions) { + expressions = Selector.split(expressions.join(',')); + var results = [], h = Selector.handlers; + for (var i = 0, l = expressions.length, selector; i < l; i++) { + selector = new Selector(expressions[i].strip()); + h.concat(results, selector.findElements(element)); + } + return (l > 1) ? h.unique(results) : results; + } +}); + +if (Prototype.Browser.IE) { + Object.extend(Selector.handlers, { + concat: function(a, b) { + for (var i = 0, node; node = b[i]; i++) + if (node.tagName !== "!") a.push(node); + return a; + } + }); +} + +function $$() { + return Selector.findChildElements(document, $A(arguments)); +} + +var Form = { + reset: function(form) { + form = $(form); + form.reset(); + return form; + }, + + serializeElements: function(elements, options) { + if (typeof options != 'object') options = { hash: !!options }; + else if (Object.isUndefined(options.hash)) options.hash = true; + var key, value, submitted = false, submit = options.submit; + + var data = elements.inject({ }, function(result, element) { + if (!element.disabled && element.name) { + key = element.name; value = $(element).getValue(); + if (value != null && element.type != 'file' && (element.type != 'submit' || (!submitted && + submit !== false && (!submit || key == submit) && (submitted = true)))) { + if (key in result) { + if (!Object.isArray(result[key])) result[key] = [result[key]]; + result[key].push(value); + } + else result[key] = value; + } + } + return result; + }); + + return options.hash ? data : Object.toQueryString(data); + } +}; + +Form.Methods = { + serialize: function(form, options) { + return Form.serializeElements(Form.getElements(form), options); + }, + + getElements: function(form) { + var elements = $(form).getElementsByTagName('*'), + element, + arr = [ ], + serializers = Form.Element.Serializers; + for (var i = 0; element = elements[i]; i++) { + arr.push(element); + } + return arr.inject([], function(elements, child) { + if (serializers[child.tagName.toLowerCase()]) + elements.push(Element.extend(child)); + return elements; + }) + }, + + getInputs: function(form, typeName, name) { + form = $(form); + var inputs = form.getElementsByTagName('input'); + + if (!typeName && !name) return $A(inputs).map(Element.extend); + + for (var i = 0, matchingInputs = [], length = inputs.length; i < length; i++) { + var input = inputs[i]; + if ((typeName && input.type != typeName) || (name && input.name != name)) + continue; + matchingInputs.push(Element.extend(input)); + } + + return matchingInputs; + }, + + disable: function(form) { + form = $(form); + Form.getElements(form).invoke('disable'); + return form; + }, + + enable: function(form) { + form = $(form); + Form.getElements(form).invoke('enable'); + return form; + }, + + findFirstElement: function(form) { + var elements = $(form).getElements().findAll(function(element) { + return 'hidden' != element.type && !element.disabled; + }); + var firstByIndex = elements.findAll(function(element) { + return element.hasAttribute('tabIndex') && element.tabIndex >= 0; + }).sortBy(function(element) { return element.tabIndex }).first(); + + return firstByIndex ? firstByIndex : elements.find(function(element) { + return /^(?:input|select|textarea)$/i.test(element.tagName); + }); + }, + + focusFirstElement: function(form) { + form = $(form); + form.findFirstElement().activate(); + return form; + }, + + request: function(form, options) { + form = $(form), options = Object.clone(options || { }); + + var params = options.parameters, action = form.readAttribute('action') || ''; + if (action.blank()) action = window.location.href; + options.parameters = form.serialize(true); + + if (params) { + if (Object.isString(params)) params = params.toQueryParams(); + Object.extend(options.parameters, params); + } + + if (form.hasAttribute('method') && !options.method) + options.method = form.method; + + return new Ajax.Request(action, options); + } +}; + +/*--------------------------------------------------------------------------*/ + + +Form.Element = { + focus: function(element) { + $(element).focus(); + return element; + }, + + select: function(element) { + $(element).select(); + return element; + } +}; + +Form.Element.Methods = { + + serialize: function(element) { + element = $(element); + if (!element.disabled && element.name) { + var value = element.getValue(); + if (value != undefined) { + var pair = { }; + pair[element.name] = value; + return Object.toQueryString(pair); + } + } + return ''; + }, + + getValue: function(element) { + element = $(element); + var method = element.tagName.toLowerCase(); + return Form.Element.Serializers[method](element); + }, + + setValue: function(element, value) { + element = $(element); + var method = element.tagName.toLowerCase(); + Form.Element.Serializers[method](element, value); + return element; + }, + + clear: function(element) { + $(element).value = ''; + return element; + }, + + present: function(element) { + return $(element).value != ''; + }, + + activate: function(element) { + element = $(element); + try { + element.focus(); + if (element.select && (element.tagName.toLowerCase() != 'input' || + !(/^(?:button|reset|submit)$/i.test(element.type)))) + element.select(); + } catch (e) { } + return element; + }, + + disable: function(element) { + element = $(element); + element.disabled = true; + return element; + }, + + enable: function(element) { + element = $(element); + element.disabled = false; + return element; + } +}; + +/*--------------------------------------------------------------------------*/ + +var Field = Form.Element; + +var $F = Form.Element.Methods.getValue; + +/*--------------------------------------------------------------------------*/ + +Form.Element.Serializers = { + input: function(element, value) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + return Form.Element.Serializers.inputSelector(element, value); + default: + return Form.Element.Serializers.textarea(element, value); + } + }, + + inputSelector: function(element, value) { + if (Object.isUndefined(value)) return element.checked ? element.value : null; + else element.checked = !!value; + }, + + textarea: function(element, value) { + if (Object.isUndefined(value)) return element.value; + else element.value = value; + }, + + select: function(element, value) { + if (Object.isUndefined(value)) + return this[element.type == 'select-one' ? + 'selectOne' : 'selectMany'](element); + else { + var opt, currentValue, single = !Object.isArray(value); + for (var i = 0, length = element.length; i < length; i++) { + opt = element.options[i]; + currentValue = this.optionValue(opt); + if (single) { + if (currentValue == value) { + opt.selected = true; + return; + } + } + else opt.selected = value.include(currentValue); + } + } + }, + + selectOne: function(element) { + var index = element.selectedIndex; + return index >= 0 ? this.optionValue(element.options[index]) : null; + }, + + selectMany: function(element) { + var values, length = element.length; + if (!length) return null; + + for (var i = 0, values = []; i < length; i++) { + var opt = element.options[i]; + if (opt.selected) values.push(this.optionValue(opt)); + } + return values; + }, + + optionValue: function(opt) { + return Element.extend(opt).hasAttribute('value') ? opt.value : opt.text; + } +}; + +/*--------------------------------------------------------------------------*/ + + +Abstract.TimedObserver = Class.create(PeriodicalExecuter, { + initialize: function($super, element, frequency, callback) { + $super(callback, frequency); + this.element = $(element); + this.lastValue = this.getValue(); + }, + + execute: function() { + var value = this.getValue(); + if (Object.isString(this.lastValue) && Object.isString(value) ? + this.lastValue != value : String(this.lastValue) != String(value)) { + this.callback(this.element, value); + this.lastValue = value; + } + } +}); + +Form.Element.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); + +/*--------------------------------------------------------------------------*/ + +Abstract.EventObserver = Class.create({ + initialize: function(element, callback) { + this.element = $(element); + this.callback = callback; + + this.lastValue = this.getValue(); + if (this.element.tagName.toLowerCase() == 'form') + this.registerFormCallbacks(); + else + this.registerCallback(this.element); + }, + + onElementEvent: function() { + var value = this.getValue(); + if (this.lastValue != value) { + this.callback(this.element, value); + this.lastValue = value; + } + }, + + registerFormCallbacks: function() { + Form.getElements(this.element).each(this.registerCallback, this); + }, + + registerCallback: function(element) { + if (element.type) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + Event.observe(element, 'click', this.onElementEvent.bind(this)); + break; + default: + Event.observe(element, 'change', this.onElementEvent.bind(this)); + break; + } + } + } +}); + +Form.Element.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); +(function() { + + var Event = { + KEY_BACKSPACE: 8, + KEY_TAB: 9, + KEY_RETURN: 13, + KEY_ESC: 27, + KEY_LEFT: 37, + KEY_UP: 38, + KEY_RIGHT: 39, + KEY_DOWN: 40, + KEY_DELETE: 46, + KEY_HOME: 36, + KEY_END: 35, + KEY_PAGEUP: 33, + KEY_PAGEDOWN: 34, + KEY_INSERT: 45, + + cache: {} + }; + + var docEl = document.documentElement; + var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED = 'onmouseenter' in docEl + && 'onmouseleave' in docEl; + + var _isButton; + if (Prototype.Browser.IE) { + var buttonMap = { 0: 1, 1: 4, 2: 2 }; + _isButton = function(event, code) { + return event.button === buttonMap[code]; + }; + } else if (Prototype.Browser.WebKit) { + _isButton = function(event, code) { + switch (code) { + case 0: return event.which == 1 && !event.metaKey; + case 1: return event.which == 1 && event.metaKey; + default: return false; + } + }; + } else { + _isButton = function(event, code) { + return event.which ? (event.which === code + 1) : (event.button === code); + }; + } + + function isLeftClick(event) { return _isButton(event, 0) } + + function isMiddleClick(event) { return _isButton(event, 1) } + + function isRightClick(event) { return _isButton(event, 2) } + + function element(event) { + event = Event.extend(event); + + var node = event.target, type = event.type, + currentTarget = event.currentTarget; + + if (currentTarget && currentTarget.tagName) { + if (type === 'load' || type === 'error' || + (type === 'click' && currentTarget.tagName.toLowerCase() === 'input' + && currentTarget.type === 'radio')) + node = currentTarget; + } + + if (node.nodeType == Node.TEXT_NODE) + node = node.parentNode; + + return Element.extend(node); + } + + function findElement(event, expression) { + var element = Event.element(event); + if (!expression) return element; + var elements = [element].concat(element.ancestors()); + return Selector.findElement(elements, expression, 0); + } + + function pointer(event) { + return { x: pointerX(event), y: pointerY(event) }; + } + + function pointerX(event) { + var docElement = document.documentElement, + body = document.body || { scrollLeft: 0 }; + + return event.pageX || (event.clientX + + (docElement.scrollLeft || body.scrollLeft) - + (docElement.clientLeft || 0)); + } + + function pointerY(event) { + var docElement = document.documentElement, + body = document.body || { scrollTop: 0 }; + + return event.pageY || (event.clientY + + (docElement.scrollTop || body.scrollTop) - + (docElement.clientTop || 0)); + } + + + function stop(event) { + Event.extend(event); + event.preventDefault(); + event.stopPropagation(); + + event.stopped = true; + } + + Event.Methods = { + isLeftClick: isLeftClick, + isMiddleClick: isMiddleClick, + isRightClick: isRightClick, + + element: element, + findElement: findElement, + + pointer: pointer, + pointerX: pointerX, + pointerY: pointerY, + + stop: stop + }; + + + var methods = Object.keys(Event.Methods).inject({ }, function(m, name) { + m[name] = Event.Methods[name].methodize(); + return m; + }); + + if (Prototype.Browser.IE) { + function _relatedTarget(event) { + var element; + switch (event.type) { + case 'mouseover': element = event.fromElement; break; + case 'mouseout': element = event.toElement; break; + default: return null; + } + return Element.extend(element); + } + + Object.extend(methods, { + stopPropagation: function() { this.cancelBubble = true }, + preventDefault: function() { this.returnValue = false }, + inspect: function() { return '[object Event]' } + }); + + Event.extend = function(event, element) { + if (!event) return false; + if (event._extendedByPrototype) return event; + + event._extendedByPrototype = Prototype.emptyFunction; + var pointer = Event.pointer(event); + + Object.extend(event, { + target: event.srcElement || element, + relatedTarget: _relatedTarget(event), + pageX: pointer.x, + pageY: pointer.y + }); + + return Object.extend(event, methods); + }; + } else { + Event.prototype = window.Event.prototype || document.createEvent('HTMLEvents').__proto__; + Object.extend(Event.prototype, methods); + Event.extend = Prototype.K; + } + + function _createResponder(element, eventName, handler) { + var registry = Element.retrieve(element, 'prototype_event_registry'); + + if (Object.isUndefined(registry)) { + CACHE.push(element); + registry = Element.retrieve(element, 'prototype_event_registry', $H()); + } + + var respondersForEvent = registry.get(eventName); + if (Object.isUndefined(respondersForEvent)) { + respondersForEvent = []; + registry.set(eventName, respondersForEvent); + } + + if (respondersForEvent.pluck('handler').include(handler)) return false; + + var responder; + if (eventName.include(":")) { + responder = function(event) { + if (Object.isUndefined(event.eventName)) + return false; + + if (event.eventName !== eventName) + return false; + + Event.extend(event, element); + handler.call(element, event); + }; + } else { + if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED && + (eventName === "mouseenter" || eventName === "mouseleave")) { + if (eventName === "mouseenter" || eventName === "mouseleave") { + responder = function(event) { + Event.extend(event, element); + + var parent = event.relatedTarget; + while (parent && parent !== element) { + try { parent = parent.parentNode; } + catch(e) { parent = element; } + } + + if (parent === element) return; + + handler.call(element, event); + }; + } + } else { + responder = function(event) { + Event.extend(event, element); + handler.call(element, event); + }; + } + } + + responder.handler = handler; + respondersForEvent.push(responder); + return responder; + } + + function _destroyCache() { + for (var i = 0, length = CACHE.length; i < length; i++) { + Event.stopObserving(CACHE[i]); + CACHE[i] = null; + } + } + + var CACHE = []; + + if (Prototype.Browser.IE) + window.attachEvent('onunload', _destroyCache); + + if (Prototype.Browser.WebKit) + window.addEventListener('unload', Prototype.emptyFunction, false); + + + var _getDOMEventName = Prototype.K; + + if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED) { + _getDOMEventName = function(eventName) { + var translations = { mouseenter: "mouseover", mouseleave: "mouseout" }; + return eventName in translations ? translations[eventName] : eventName; + }; + } + + function observe(element, eventName, handler) { + element = $(element); + + var responder = _createResponder(element, eventName, handler); + + if (!responder) return element; + + if (eventName.include(':')) { + if (element.addEventListener) + element.addEventListener("dataavailable", responder, false); + else { + element.attachEvent("ondataavailable", responder); + element.attachEvent("onfilterchange", responder); + } + } else { + var actualEventName = _getDOMEventName(eventName); + + if (element.addEventListener) + element.addEventListener(actualEventName, responder, false); + else + element.attachEvent("on" + actualEventName, responder); + } + + return element; + } + + function stopObserving(element, eventName, handler) { + element = $(element); + + var registry = Element.retrieve(element, 'prototype_event_registry'); + + if (Object.isUndefined(registry)) return element; + + if (eventName && !handler) { + var responders = registry.get(eventName); + + if (Object.isUndefined(responders)) return element; + + responders.each( function(r) { + Element.stopObserving(element, eventName, r.handler); + }); + return element; + } else if (!eventName) { + registry.each( function(pair) { + var eventName = pair.key, responders = pair.value; + + responders.each( function(r) { + Element.stopObserving(element, eventName, r.handler); + }); + }); + return element; + } + + var responders = registry.get(eventName); + + if (!responders) return; + + var responder = responders.find( function(r) { return r.handler === handler; }); + if (!responder) return element; + + var actualEventName = _getDOMEventName(eventName); + + if (eventName.include(':')) { + if (element.removeEventListener) + element.removeEventListener("dataavailable", responder, false); + else { + element.detachEvent("ondataavailable", responder); + element.detachEvent("onfilterchange", responder); + } + } else { + if (element.removeEventListener) + element.removeEventListener(actualEventName, responder, false); + else + element.detachEvent('on' + actualEventName, responder); + } + + registry.set(eventName, responders.without(responder)); + + return element; + } + + function fire(element, eventName, memo, bubble) { + element = $(element); + + if (Object.isUndefined(bubble)) + bubble = true; + + if (element == document && document.createEvent && !element.dispatchEvent) + element = document.documentElement; + + var event; + if (document.createEvent) { + event = document.createEvent('HTMLEvents'); + event.initEvent('dataavailable', true, true); + } else { + event = document.createEventObject(); + event.eventType = bubble ? 'ondataavailable' : 'onfilterchange'; + } + + event.eventName = eventName; + event.memo = memo || { }; + + if (document.createEvent) + element.dispatchEvent(event); + else + element.fireEvent(event.eventType, event); + + return Event.extend(event); + } + + + Object.extend(Event, Event.Methods); + + Object.extend(Event, { + fire: fire, + observe: observe, + stopObserving: stopObserving + }); + + Element.addMethods({ + fire: fire, + + observe: observe, + + stopObserving: stopObserving + }); + + Object.extend(document, { + fire: fire.methodize(), + + observe: observe.methodize(), + + stopObserving: stopObserving.methodize(), + + loaded: false + }); + + if (window.Event) Object.extend(window.Event, Event); + else window.Event = Event; +})(); + +(function() { + /* Support for the DOMContentLoaded event is based on work by Dan Webb, + Matthias Miller, Dean Edwards, John Resig, and Diego Perini. */ + + var timer; + + function fireContentLoadedEvent() { + if (document.loaded) return; + if (timer) window.clearTimeout(timer); + document.loaded = true; + document.fire('dom:loaded'); + } + + function checkReadyState() { + if (document.readyState === 'complete') { + document.stopObserving('readystatechange', checkReadyState); + fireContentLoadedEvent(); + } + } + + function pollDoScroll() { + try { document.documentElement.doScroll('left'); } + catch(e) { + timer = pollDoScroll.defer(); + return; + } + fireContentLoadedEvent(); + } + + if (document.addEventListener) { + document.addEventListener('DOMContentLoaded', fireContentLoadedEvent, false); + } else { + document.observe('readystatechange', checkReadyState); + if (window == top) + timer = pollDoScroll.defer(); + } + + Event.observe(window, 'load', fireContentLoadedEvent); +})(); + +Element.addMethods(); + +/*------------------------------- DEPRECATED -------------------------------*/ + +Hash.toQueryString = Object.toQueryString; + +var Toggle = { display: Element.toggle }; + +Element.Methods.childOf = Element.Methods.descendantOf; + +var Insertion = { + Before: function(element, content) { + return Element.insert(element, {before:content}); + }, + + Top: function(element, content) { + return Element.insert(element, {top:content}); + }, + + Bottom: function(element, content) { + return Element.insert(element, {bottom:content}); + }, + + After: function(element, content) { + return Element.insert(element, {after:content}); + } +}; + +var $continue = new Error('"throw $continue" is deprecated, use "return" instead'); + +var Position = { + includeScrollOffsets: false, + + prepare: function() { + this.deltaX = window.pageXOffset + || document.documentElement.scrollLeft + || document.body.scrollLeft + || 0; + this.deltaY = window.pageYOffset + || document.documentElement.scrollTop + || document.body.scrollTop + || 0; + }, + + within: function(element, x, y) { + if (this.includeScrollOffsets) + return this.withinIncludingScrolloffsets(element, x, y); + this.xcomp = x; + this.ycomp = y; + this.offset = Element.cumulativeOffset(element); + + return (y >= this.offset[1] && + y < this.offset[1] + element.offsetHeight && + x >= this.offset[0] && + x < this.offset[0] + element.offsetWidth); + }, + + withinIncludingScrolloffsets: function(element, x, y) { + var offsetcache = Element.cumulativeScrollOffset(element); + + this.xcomp = x + offsetcache[0] - this.deltaX; + this.ycomp = y + offsetcache[1] - this.deltaY; + this.offset = Element.cumulativeOffset(element); + + return (this.ycomp >= this.offset[1] && + this.ycomp < this.offset[1] + element.offsetHeight && + this.xcomp >= this.offset[0] && + this.xcomp < this.offset[0] + element.offsetWidth); + }, + + overlap: function(mode, element) { + if (!mode) return 0; + if (mode == 'vertical') + return ((this.offset[1] + element.offsetHeight) - this.ycomp) / + element.offsetHeight; + if (mode == 'horizontal') + return ((this.offset[0] + element.offsetWidth) - this.xcomp) / + element.offsetWidth; + }, + + + cumulativeOffset: Element.Methods.cumulativeOffset, + + positionedOffset: Element.Methods.positionedOffset, + + absolutize: function(element) { + Position.prepare(); + return Element.absolutize(element); + }, + + relativize: function(element) { + Position.prepare(); + return Element.relativize(element); + }, + + realOffset: Element.Methods.cumulativeScrollOffset, + + offsetParent: Element.Methods.getOffsetParent, + + page: Element.Methods.viewportOffset, + + clone: function(source, target, options) { + options = options || { }; + return Element.clonePosition(target, source, options); + } +}; + +/*--------------------------------------------------------------------------*/ + +if (!document.getElementsByClassName) document.getElementsByClassName = function(instanceMethods){ + function iter(name) { + return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' " + name + " ')]"; + } + + instanceMethods.getElementsByClassName = Prototype.BrowserFeatures.XPath ? + function(element, className) { + className = className.toString().strip(); + var cond = /\s/.test(className) ? $w(className).map(iter).join('') : iter(className); + return cond ? document._getElementsByXPath('.//*' + cond, element) : []; + } : function(element, className) { + className = className.toString().strip(); + var elements = [], classNames = (/\s/.test(className) ? $w(className) : null); + if (!classNames && !className) return elements; + + var nodes = $(element).getElementsByTagName('*'); + className = ' ' + className + ' '; + + for (var i = 0, child, cn; child = nodes[i]; i++) { + if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) || + (classNames && classNames.all(function(name) { + return !name.toString().blank() && cn.include(' ' + name + ' '); + })))) + elements.push(Element.extend(child)); + } + return elements; + }; + + return function(className, parentElement) { + return $(parentElement || document.body).getElementsByClassName(className); + }; +}(Element.Methods); + +/*--------------------------------------------------------------------------*/ + +Element.ClassNames = Class.create(); +Element.ClassNames.prototype = { + initialize: function(element) { + this.element = $(element); + }, + + _each: function(iterator) { + this.element.className.split(/\s+/).select(function(name) { + return name.length > 0; + })._each(iterator); + }, + + set: function(className) { + this.element.className = className; + }, + + add: function(classNameToAdd) { + if (this.include(classNameToAdd)) return; + this.set($A(this).concat(classNameToAdd).join(' ')); + }, + + remove: function(classNameToRemove) { + if (!this.include(classNameToRemove)) return; + this.set($A(this).without(classNameToRemove).join(' ')); + }, + + toString: function() { + return $A(this).join(' '); + } +}; + +Object.extend(Element.ClassNames.prototype, Enumerable); + +/*--------------------------------------------------------------------------*/ diff --git a/js/JavaScriptSpellCheck/extensions/modalbox/lib/scriptaculous.js b/js/JavaScriptSpellCheck/extensions/modalbox/lib/scriptaculous.js new file mode 100644 index 0000000..6bf437a --- /dev/null +++ b/js/JavaScriptSpellCheck/extensions/modalbox/lib/scriptaculous.js @@ -0,0 +1,68 @@ +// script.aculo.us scriptaculous.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009 + +// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +var Scriptaculous = { + Version: '1.8.3', + require: function(libraryName) { + try{ + // inserting via DOM fails in Safari 2.0, so brute force approach + document.write(' + + + + + + +
        + + +
        +
        + + + + + + + + + + + + + +
        + + + +
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/advimage/css/advimage.css b/js/tiny_mce/plugins/advimage/css/advimage.css new file mode 100644 index 0000000..228530f --- /dev/null +++ b/js/tiny_mce/plugins/advimage/css/advimage.css @@ -0,0 +1,13 @@ +#src_list, #over_list, #out_list {width:280px;} +.mceActionPanel {margin-top:7px;} +.alignPreview {border:1px solid #000; width:140px; height:140px; overflow:hidden; padding:5px;} +.checkbox {border:0;} +.panel_wrapper div.current {height:305px;} +#prev {margin:0; border:1px solid #000; width:428px; height:150px; overflow:auto;} +#align, #classlist {width:150px;} +#width, #height {vertical-align:middle; width:50px; text-align:center;} +#vspace, #hspace, #border {vertical-align:middle; width:30px; text-align:center;} +#class_list {width:180px;} +input {width: 280px;} +#constrain, #onmousemovecheck {width:auto;} +#id, #dir, #lang, #usemap, #longdesc {width:200px;} diff --git a/js/tiny_mce/plugins/advimage/editor_plugin.js b/js/tiny_mce/plugins/advimage/editor_plugin.js new file mode 100644 index 0000000..d613a61 --- /dev/null +++ b/js/tiny_mce/plugins/advimage/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AdvancedImagePlugin",{init:function(a,b){a.addCommand("mceAdvImage",function(){if(a.dom.getAttrib(a.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}a.windowManager.open({file:b+"/image.htm",width:480+parseInt(a.getLang("advimage.delta_width",0)),height:385+parseInt(a.getLang("advimage.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("image",{title:"advimage.image_desc",cmd:"mceAdvImage"})},getInfo:function(){return{longname:"Advanced image",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advimage",tinymce.plugins.AdvancedImagePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advimage/editor_plugin_src.js b/js/tiny_mce/plugins/advimage/editor_plugin_src.js new file mode 100644 index 0000000..76df89a --- /dev/null +++ b/js/tiny_mce/plugins/advimage/editor_plugin_src.js @@ -0,0 +1,50 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.AdvancedImagePlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceAdvImage', function() { + // Internal image object like a flash placeholder + if (ed.dom.getAttrib(ed.selection.getNode(), 'class', '').indexOf('mceItem') != -1) + return; + + ed.windowManager.open({ + file : url + '/image.htm', + width : 480 + parseInt(ed.getLang('advimage.delta_width', 0)), + height : 385 + parseInt(ed.getLang('advimage.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('image', { + title : 'advimage.image_desc', + cmd : 'mceAdvImage' + }); + }, + + getInfo : function() { + return { + longname : 'Advanced image', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advimage', tinymce.plugins.AdvancedImagePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advimage/image.htm b/js/tiny_mce/plugins/advimage/image.htm new file mode 100644 index 0000000..835d388 --- /dev/null +++ b/js/tiny_mce/plugins/advimage/image.htm @@ -0,0 +1,235 @@ + + + + {#advimage_dlg.dialog_title} + + + + + + + + + + +
        + + +
        +
        +
        + {#advimage_dlg.general} + + + + + + + + + + + + + + + + + + + +
        + +
        + {#advimage_dlg.preview} + +
        +
        + +
        +
        + {#advimage_dlg.tab_appearance} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + {#advimage_dlg.example_img} + Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam + nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum + edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam + erat volutpat. +
        +
        + + x + + px +
          + + + + +
        +
        +
        +
        + +
        +
        + {#advimage_dlg.swap_image} + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
         
        + + + + +
         
        +
        + +
        + {#advimage_dlg.misc} + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + +
        + +
        + + + + +
         
        +
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/advimage/img/sample.gif b/js/tiny_mce/plugins/advimage/img/sample.gif new file mode 100644 index 0000000..53bf689 Binary files /dev/null and b/js/tiny_mce/plugins/advimage/img/sample.gif differ diff --git a/js/tiny_mce/plugins/advimage/js/image.js b/js/tiny_mce/plugins/advimage/js/image.js new file mode 100644 index 0000000..7e3cf00 --- /dev/null +++ b/js/tiny_mce/plugins/advimage/js/image.js @@ -0,0 +1,462 @@ +var ImageDialog = { + preInit : function() { + var url; + + tinyMCEPopup.requireLangPack(); + + if (url = tinyMCEPopup.getParam("external_image_list_url")) + document.write(''); + }, + + init : function(ed) { + var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, dom = ed.dom, n = ed.selection.getNode(), fl = tinyMCEPopup.getParam('external_image_list', 'tinyMCEImageList'); + + tinyMCEPopup.resizeToInnerSize(); + this.fillClassList('class_list'); + this.fillFileList('src_list', fl); + this.fillFileList('over_list', fl); + this.fillFileList('out_list', fl); + TinyMCE_EditableSelects.init(); + + if (n.nodeName == 'IMG') { + nl.src.value = dom.getAttrib(n, 'src'); + nl.width.value = dom.getAttrib(n, 'width'); + nl.height.value = dom.getAttrib(n, 'height'); + nl.alt.value = dom.getAttrib(n, 'alt'); + nl.title.value = dom.getAttrib(n, 'title'); + nl.vspace.value = this.getAttrib(n, 'vspace'); + nl.hspace.value = this.getAttrib(n, 'hspace'); + nl.border.value = this.getAttrib(n, 'border'); + selectByValue(f, 'align', this.getAttrib(n, 'align')); + selectByValue(f, 'class_list', dom.getAttrib(n, 'class'), true, true); + nl.style.value = dom.getAttrib(n, 'style'); + nl.id.value = dom.getAttrib(n, 'id'); + nl.dir.value = dom.getAttrib(n, 'dir'); + nl.lang.value = dom.getAttrib(n, 'lang'); + nl.usemap.value = dom.getAttrib(n, 'usemap'); + nl.longdesc.value = dom.getAttrib(n, 'longdesc'); + nl.insert.value = ed.getLang('update'); + + if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseover'))) + nl.onmouseoversrc.value = dom.getAttrib(n, 'onmouseover').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1'); + + if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseout'))) + nl.onmouseoutsrc.value = dom.getAttrib(n, 'onmouseout').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1'); + + if (ed.settings.inline_styles) { + // Move attribs to styles + if (dom.getAttrib(n, 'align')) + this.updateStyle('align'); + + if (dom.getAttrib(n, 'hspace')) + this.updateStyle('hspace'); + + if (dom.getAttrib(n, 'border')) + this.updateStyle('border'); + + if (dom.getAttrib(n, 'vspace')) + this.updateStyle('vspace'); + } + } + + // Setup browse button + document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); + if (isVisible('srcbrowser')) + document.getElementById('src').style.width = '260px'; + + // Setup browse button + document.getElementById('onmouseoversrccontainer').innerHTML = getBrowserHTML('overbrowser','onmouseoversrc','image','theme_advanced_image'); + if (isVisible('overbrowser')) + document.getElementById('onmouseoversrc').style.width = '260px'; + + // Setup browse button + document.getElementById('onmouseoutsrccontainer').innerHTML = getBrowserHTML('outbrowser','onmouseoutsrc','image','theme_advanced_image'); + if (isVisible('outbrowser')) + document.getElementById('onmouseoutsrc').style.width = '260px'; + + // If option enabled default contrain proportions to checked + if (ed.getParam("advimage_constrain_proportions", true)) + f.constrain.checked = true; + + // Check swap image if valid data + if (nl.onmouseoversrc.value || nl.onmouseoutsrc.value) + this.setSwapImage(true); + else + this.setSwapImage(false); + + this.changeAppearance(); + this.showPreviewImage(nl.src.value, 1); + }, + + insert : function(file, title) { + var ed = tinyMCEPopup.editor, t = this, f = document.forms[0]; + + if (f.src.value === '') { + if (ed.selection.getNode().nodeName == 'IMG') { + ed.dom.remove(ed.selection.getNode()); + ed.execCommand('mceRepaint'); + } + + tinyMCEPopup.close(); + return; + } + + if (tinyMCEPopup.getParam("accessibility_warnings", 1)) { + if (!f.alt.value) { + tinyMCEPopup.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'), function(s) { + if (s) + t.insertAndClose(); + }); + + return; + } + } + + t.insertAndClose(); + }, + + insertAndClose : function() { + var ed = tinyMCEPopup.editor, f = document.forms[0], nl = f.elements, v, args = {}, el; + + tinyMCEPopup.restoreSelection(); + + // Fixes crash in Safari + if (tinymce.isWebKit) + ed.getWin().focus(); + + if (!ed.settings.inline_styles) { + args = { + vspace : nl.vspace.value, + hspace : nl.hspace.value, + border : nl.border.value, + align : getSelectValue(f, 'align') + }; + } else { + // Remove deprecated values + args = { + vspace : '', + hspace : '', + border : '', + align : '' + }; + } + + tinymce.extend(args, { + src : nl.src.value.replace(/ /g, '%20'), + width : nl.width.value, + height : nl.height.value, + alt : nl.alt.value, + title : nl.title.value, + 'class' : getSelectValue(f, 'class_list'), + style : nl.style.value, + id : nl.id.value, + dir : nl.dir.value, + lang : nl.lang.value, + usemap : nl.usemap.value, + longdesc : nl.longdesc.value + }); + + args.onmouseover = args.onmouseout = ''; + + if (f.onmousemovecheck.checked) { + if (nl.onmouseoversrc.value) + args.onmouseover = "this.src='" + nl.onmouseoversrc.value + "';"; + + if (nl.onmouseoutsrc.value) + args.onmouseout = "this.src='" + nl.onmouseoutsrc.value + "';"; + } + + el = ed.selection.getNode(); + + if (el && el.nodeName == 'IMG') { + ed.dom.setAttribs(el, args); + } else { + tinymce.each(args, function(value, name) { + if (value === "") { + delete args[name]; + } + }); + + ed.execCommand('mceInsertContent', false, tinyMCEPopup.editor.dom.createHTML('img', args), {skip_undo : 1}); + ed.undoManager.add(); + } + + tinyMCEPopup.editor.execCommand('mceRepaint'); + tinyMCEPopup.editor.focus(); + tinyMCEPopup.close(); + }, + + getAttrib : function(e, at) { + var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; + + if (ed.settings.inline_styles) { + switch (at) { + case 'align': + if (v = dom.getStyle(e, 'float')) + return v; + + if (v = dom.getStyle(e, 'vertical-align')) + return v; + + break; + + case 'hspace': + v = dom.getStyle(e, 'margin-left') + v2 = dom.getStyle(e, 'margin-right'); + + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'vspace': + v = dom.getStyle(e, 'margin-top') + v2 = dom.getStyle(e, 'margin-bottom'); + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'border': + v = 0; + + tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { + sv = dom.getStyle(e, 'border-' + sv + '-width'); + + // False or not the same as prev + if (!sv || (sv != v && v !== 0)) { + v = 0; + return false; + } + + if (sv) + v = sv; + }); + + if (v) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + } + } + + if (v = dom.getAttrib(e, at)) + return v; + + return ''; + }, + + setSwapImage : function(st) { + var f = document.forms[0]; + + f.onmousemovecheck.checked = st; + setBrowserDisabled('overbrowser', !st); + setBrowserDisabled('outbrowser', !st); + + if (f.over_list) + f.over_list.disabled = !st; + + if (f.out_list) + f.out_list.disabled = !st; + + f.onmouseoversrc.disabled = !st; + f.onmouseoutsrc.disabled = !st; + }, + + fillClassList : function(id) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { + cl = []; + + tinymce.each(v.split(';'), function(v) { + var p = v.split('='); + + cl.push({'title' : p[0], 'class' : p[1]}); + }); + } else + cl = tinyMCEPopup.editor.dom.getClasses(); + + if (cl.length > 0) { + lst.options.length = 0; + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); + + tinymce.each(cl, function(o) { + lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + fillFileList : function(id, l) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + l = typeof(l) === 'function' ? l() : window[l]; + lst.options.length = 0; + + if (l && l.length > 0) { + lst.options[lst.options.length] = new Option('', ''); + + tinymce.each(l, function(o) { + lst.options[lst.options.length] = new Option(o[0], o[1]); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + resetImageData : function() { + var f = document.forms[0]; + + f.elements.width.value = f.elements.height.value = ''; + }, + + updateImageData : function(img, st) { + var f = document.forms[0]; + + if (!st) { + f.elements.width.value = img.width; + f.elements.height.value = img.height; + } + + this.preloadImg = img; + }, + + changeAppearance : function() { + var ed = tinyMCEPopup.editor, f = document.forms[0], img = document.getElementById('alignSampleImg'); + + if (img) { + if (ed.getParam('inline_styles')) { + ed.dom.setAttrib(img, 'style', f.style.value); + } else { + img.align = f.align.value; + img.border = f.border.value; + img.hspace = f.hspace.value; + img.vspace = f.vspace.value; + } + } + }, + + changeHeight : function() { + var f = document.forms[0], tp, t = this; + + if (!f.constrain.checked || !t.preloadImg) { + return; + } + + if (f.width.value == "" || f.height.value == "") + return; + + tp = (parseInt(f.width.value) / parseInt(t.preloadImg.width)) * t.preloadImg.height; + f.height.value = tp.toFixed(0); + }, + + changeWidth : function() { + var f = document.forms[0], tp, t = this; + + if (!f.constrain.checked || !t.preloadImg) { + return; + } + + if (f.width.value == "" || f.height.value == "") + return; + + tp = (parseInt(f.height.value) / parseInt(t.preloadImg.height)) * t.preloadImg.width; + f.width.value = tp.toFixed(0); + }, + + updateStyle : function(ty) { + var dom = tinyMCEPopup.dom, b, bStyle, bColor, v, isIE = tinymce.isIE, f = document.forms[0], img = dom.create('img', {style : dom.get('style').value}); + + if (tinyMCEPopup.editor.settings.inline_styles) { + // Handle align + if (ty == 'align') { + dom.setStyle(img, 'float', ''); + dom.setStyle(img, 'vertical-align', ''); + + v = getSelectValue(f, 'align'); + if (v) { + if (v == 'left' || v == 'right') + dom.setStyle(img, 'float', v); + else + img.style.verticalAlign = v; + } + } + + // Handle border + if (ty == 'border') { + b = img.style.border ? img.style.border.split(' ') : []; + bStyle = dom.getStyle(img, 'border-style'); + bColor = dom.getStyle(img, 'border-color'); + + dom.setStyle(img, 'border', ''); + + v = f.border.value; + if (v || v == '0') { + if (v == '0') + img.style.border = isIE ? '0' : '0 none none'; + else { + if (b.length == 3 && b[isIE ? 2 : 1]) + bStyle = b[isIE ? 2 : 1]; + else if (!bStyle || bStyle == 'none') + bStyle = 'solid'; + if (b.length == 3 && b[isIE ? 0 : 2]) + bColor = b[isIE ? 0 : 2]; + else if (!bColor || bColor == 'none') + bColor = 'black'; + img.style.border = v + 'px ' + bStyle + ' ' + bColor; + } + } + } + + // Handle hspace + if (ty == 'hspace') { + dom.setStyle(img, 'marginLeft', ''); + dom.setStyle(img, 'marginRight', ''); + + v = f.hspace.value; + if (v) { + img.style.marginLeft = v + 'px'; + img.style.marginRight = v + 'px'; + } + } + + // Handle vspace + if (ty == 'vspace') { + dom.setStyle(img, 'marginTop', ''); + dom.setStyle(img, 'marginBottom', ''); + + v = f.vspace.value; + if (v) { + img.style.marginTop = v + 'px'; + img.style.marginBottom = v + 'px'; + } + } + + // Merge + dom.get('style').value = dom.serializeStyle(dom.parseStyle(img.style.cssText), 'img'); + } + }, + + changeMouseMove : function() { + }, + + showPreviewImage : function(u, st) { + if (!u) { + tinyMCEPopup.dom.setHTML('prev', ''); + return; + } + + if (!st && tinyMCEPopup.getParam("advimage_update_dimensions_onchange", true)) + this.resetImageData(); + + u = tinyMCEPopup.editor.documentBaseURI.toAbsolute(u); + + if (!st) + tinyMCEPopup.dom.setHTML('prev', ''); + else + tinyMCEPopup.dom.setHTML('prev', ''); + } +}; + +ImageDialog.preInit(); +tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/js/tiny_mce/plugins/advimage/langs/en_dlg.js b/js/tiny_mce/plugins/advimage/langs/en_dlg.js new file mode 100644 index 0000000..5f122e2 --- /dev/null +++ b/js/tiny_mce/plugins/advimage/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advimage_dlg',{"image_list":"Image List","align_right":"Right","align_left":"Left","align_textbottom":"Text Bottom","align_texttop":"Text Top","align_bottom":"Bottom","align_middle":"Middle","align_top":"Top","align_baseline":"Baseline",align:"Alignment",hspace:"Horizontal Space",vspace:"Vertical Space",dimensions:"Dimensions",border:"Border",list:"Image List",alt:"Image Description",src:"Image URL","dialog_title":"Insert/Edit Image","missing_alt":"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.","example_img":"Appearance Preview Image",misc:"Miscellaneous",mouseout:"For Mouse Out",mouseover:"For Mouse Over","alt_image":"Alternative Image","swap_image":"Swap Image",map:"Image Map",id:"ID",rtl:"Right to Left",ltr:"Left to Right",classes:"Classes",style:"Style","long_desc":"Long Description Link",langcode:"Language Code",langdir:"Language Direction","constrain_proportions":"Constrain Proportions",preview:"Preview",title:"Title",general:"General","tab_advanced":"Advanced","tab_appearance":"Appearance","tab_general":"General",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advlink/css/advlink.css b/js/tiny_mce/plugins/advlink/css/advlink.css new file mode 100644 index 0000000..66c6549 --- /dev/null +++ b/js/tiny_mce/plugins/advlink/css/advlink.css @@ -0,0 +1,8 @@ +.mceLinkList, .mceAnchorList, #targetlist {width:280px;} +.mceActionPanel {margin-top:7px;} +.panel_wrapper div.current {height:320px;} +#classlist, #title, #href {width:280px;} +#popupurl, #popupname {width:200px;} +#popupwidth, #popupheight, #popupleft, #popuptop {width:30px;vertical-align:middle;text-align:center;} +#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {width:200px;} +#events_panel input {width:200px;} diff --git a/js/tiny_mce/plugins/advlink/editor_plugin.js b/js/tiny_mce/plugins/advlink/editor_plugin.js new file mode 100644 index 0000000..983fe5a --- /dev/null +++ b/js/tiny_mce/plugins/advlink/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AdvancedLinkPlugin",{init:function(a,b){this.editor=a;a.addCommand("mceAdvLink",function(){var c=a.selection;if(c.isCollapsed()&&!a.dom.getParent(c.getNode(),"A")){return}a.windowManager.open({file:b+"/link.htm",width:480+parseInt(a.getLang("advlink.delta_width",0)),height:400+parseInt(a.getLang("advlink.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("link",{title:"advlink.link_desc",cmd:"mceAdvLink"});a.addShortcut("ctrl+k","advlink.advlink_desc","mceAdvLink");a.onNodeChange.add(function(d,c,f,e){c.setDisabled("link",e&&f.nodeName!="A");c.setActive("link",f.nodeName=="A"&&!f.name)})},getInfo:function(){return{longname:"Advanced link",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlink",tinymce.plugins.AdvancedLinkPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advlink/editor_plugin_src.js b/js/tiny_mce/plugins/advlink/editor_plugin_src.js new file mode 100644 index 0000000..32ea8f3 --- /dev/null +++ b/js/tiny_mce/plugins/advlink/editor_plugin_src.js @@ -0,0 +1,61 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.AdvancedLinkPlugin', { + init : function(ed, url) { + this.editor = ed; + + // Register commands + ed.addCommand('mceAdvLink', function() { + var se = ed.selection; + + // No selection and not in link + if (se.isCollapsed() && !ed.dom.getParent(se.getNode(), 'A')) + return; + + ed.windowManager.open({ + file : url + '/link.htm', + width : 480 + parseInt(ed.getLang('advlink.delta_width', 0)), + height : 400 + parseInt(ed.getLang('advlink.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('link', { + title : 'advlink.link_desc', + cmd : 'mceAdvLink' + }); + + ed.addShortcut('ctrl+k', 'advlink.advlink_desc', 'mceAdvLink'); + + ed.onNodeChange.add(function(ed, cm, n, co) { + cm.setDisabled('link', co && n.nodeName != 'A'); + cm.setActive('link', n.nodeName == 'A' && !n.name); + }); + }, + + getInfo : function() { + return { + longname : 'Advanced link', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advlink', tinymce.plugins.AdvancedLinkPlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advlink/js/advlink.js b/js/tiny_mce/plugins/advlink/js/advlink.js new file mode 100644 index 0000000..2862e4c --- /dev/null +++ b/js/tiny_mce/plugins/advlink/js/advlink.js @@ -0,0 +1,539 @@ +/* Functions for the advlink plugin popup */ + +tinyMCEPopup.requireLangPack(); + +var templates = { + "window.open" : "window.open('${url}','${target}','${options}')" +}; + +function preinit() { + var url; + + if (url = tinyMCEPopup.getParam("external_link_list_url")) + document.write(''); +} + +function changeClass() { + var f = document.forms[0]; + + f.classes.value = getSelectValue(f, 'classlist'); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var inst = tinyMCEPopup.editor; + var elm = inst.selection.getNode(); + var action = "insert"; + var html; + + document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink'); + document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink'); + document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target'); + + // Link list + html = getLinkListHTML('linklisthref','href'); + if (html == "") + document.getElementById("linklisthrefrow").style.display = 'none'; + else + document.getElementById("linklisthrefcontainer").innerHTML = html; + + // Anchor list + html = getAnchorListHTML('anchorlist','href'); + if (html == "") + document.getElementById("anchorlistrow").style.display = 'none'; + else + document.getElementById("anchorlistcontainer").innerHTML = html; + + // Resize some elements + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '260px'; + + if (isVisible('popupurlbrowser')) + document.getElementById('popupurl').style.width = '180px'; + + elm = inst.dom.getParent(elm, "A"); + if (elm == null) { + var prospect = inst.dom.create("p", null, inst.selection.getContent()); + if (prospect.childNodes.length === 1) { + elm = prospect.firstChild; + } + } + + if (elm != null && elm.nodeName == "A") + action = "update"; + + formObj.insert.value = tinyMCEPopup.getLang(action, 'Insert', true); + + setPopupControlsDisabled(true); + + if (action == "update") { + var href = inst.dom.getAttrib(elm, 'href'); + var onclick = inst.dom.getAttrib(elm, 'onclick'); + + // Setup form data + setFormValue('href', href); + setFormValue('title', inst.dom.getAttrib(elm, 'title')); + setFormValue('id', inst.dom.getAttrib(elm, 'id')); + setFormValue('style', inst.dom.getAttrib(elm, "style")); + setFormValue('rel', inst.dom.getAttrib(elm, 'rel')); + setFormValue('rev', inst.dom.getAttrib(elm, 'rev')); + setFormValue('charset', inst.dom.getAttrib(elm, 'charset')); + setFormValue('hreflang', inst.dom.getAttrib(elm, 'hreflang')); + setFormValue('dir', inst.dom.getAttrib(elm, 'dir')); + setFormValue('lang', inst.dom.getAttrib(elm, 'lang')); + setFormValue('tabindex', inst.dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); + setFormValue('accesskey', inst.dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); + setFormValue('type', inst.dom.getAttrib(elm, 'type')); + setFormValue('onfocus', inst.dom.getAttrib(elm, 'onfocus')); + setFormValue('onblur', inst.dom.getAttrib(elm, 'onblur')); + setFormValue('onclick', onclick); + setFormValue('ondblclick', inst.dom.getAttrib(elm, 'ondblclick')); + setFormValue('onmousedown', inst.dom.getAttrib(elm, 'onmousedown')); + setFormValue('onmouseup', inst.dom.getAttrib(elm, 'onmouseup')); + setFormValue('onmouseover', inst.dom.getAttrib(elm, 'onmouseover')); + setFormValue('onmousemove', inst.dom.getAttrib(elm, 'onmousemove')); + setFormValue('onmouseout', inst.dom.getAttrib(elm, 'onmouseout')); + setFormValue('onkeypress', inst.dom.getAttrib(elm, 'onkeypress')); + setFormValue('onkeydown', inst.dom.getAttrib(elm, 'onkeydown')); + setFormValue('onkeyup', inst.dom.getAttrib(elm, 'onkeyup')); + setFormValue('target', inst.dom.getAttrib(elm, 'target')); + setFormValue('classes', inst.dom.getAttrib(elm, 'class')); + + // Parse onclick data + if (onclick != null && onclick.indexOf('window.open') != -1) + parseWindowOpen(onclick); + else + parseFunction(onclick); + + // Select by the values + selectByValue(formObj, 'dir', inst.dom.getAttrib(elm, 'dir')); + selectByValue(formObj, 'rel', inst.dom.getAttrib(elm, 'rel')); + selectByValue(formObj, 'rev', inst.dom.getAttrib(elm, 'rev')); + selectByValue(formObj, 'linklisthref', href); + + if (href.charAt(0) == '#') + selectByValue(formObj, 'anchorlist', href); + + addClassesToList('classlist', 'advlink_styles'); + + selectByValue(formObj, 'classlist', inst.dom.getAttrib(elm, 'class'), true); + selectByValue(formObj, 'targetlist', inst.dom.getAttrib(elm, 'target'), true); + } else + addClassesToList('classlist', 'advlink_styles'); +} + +function checkPrefix(n) { + if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email'))) + n.value = 'mailto:' + n.value; + + if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) + n.value = 'http://' + n.value; +} + +function setFormValue(name, value) { + document.forms[0].elements[name].value = value; +} + +function parseWindowOpen(onclick) { + var formObj = document.forms[0]; + + // Preprocess center code + if (onclick.indexOf('return false;') != -1) { + formObj.popupreturn.checked = true; + onclick = onclick.replace('return false;', ''); + } else + formObj.popupreturn.checked = false; + + var onClickData = parseLink(onclick); + + if (onClickData != null) { + formObj.ispopup.checked = true; + setPopupControlsDisabled(false); + + var onClickWindowOptions = parseOptions(onClickData['options']); + var url = onClickData['url']; + + formObj.popupname.value = onClickData['target']; + formObj.popupurl.value = url; + formObj.popupwidth.value = getOption(onClickWindowOptions, 'width'); + formObj.popupheight.value = getOption(onClickWindowOptions, 'height'); + + formObj.popupleft.value = getOption(onClickWindowOptions, 'left'); + formObj.popuptop.value = getOption(onClickWindowOptions, 'top'); + + if (formObj.popupleft.value.indexOf('screen') != -1) + formObj.popupleft.value = "c"; + + if (formObj.popuptop.value.indexOf('screen') != -1) + formObj.popuptop.value = "c"; + + formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes"; + formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes"; + formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes"; + formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes"; + formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes"; + formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes"; + formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes"; + + buildOnClick(); + } +} + +function parseFunction(onclick) { + var formObj = document.forms[0]; + var onClickData = parseLink(onclick); + + // TODO: Add stuff here +} + +function getOption(opts, name) { + return typeof(opts[name]) == "undefined" ? "" : opts[name]; +} + +function setPopupControlsDisabled(state) { + var formObj = document.forms[0]; + + formObj.popupname.disabled = state; + formObj.popupurl.disabled = state; + formObj.popupwidth.disabled = state; + formObj.popupheight.disabled = state; + formObj.popupleft.disabled = state; + formObj.popuptop.disabled = state; + formObj.popuplocation.disabled = state; + formObj.popupscrollbars.disabled = state; + formObj.popupmenubar.disabled = state; + formObj.popupresizable.disabled = state; + formObj.popuptoolbar.disabled = state; + formObj.popupstatus.disabled = state; + formObj.popupreturn.disabled = state; + formObj.popupdependent.disabled = state; + + setBrowserDisabled('popupurlbrowser', state); +} + +function parseLink(link) { + link = link.replace(new RegExp(''', 'g'), "'"); + + var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1"); + + // Is function name a template function + var template = templates[fnName]; + if (template) { + // Build regexp + var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi")); + var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\("; + var replaceStr = ""; + for (var i=0; i'); + for (var i=0; i' + name + ''; + } + + if (html == "") + return ""; + + html = ''; + + return html; +} + +function insertAction() { + var inst = tinyMCEPopup.editor; + var elm, elementArray, i; + + elm = inst.selection.getNode(); + checkPrefix(document.forms[0].href); + + elm = inst.dom.getParent(elm, "A"); + + // Remove element if there is no href + if (!document.forms[0].href.value) { + i = inst.selection.getBookmark(); + inst.dom.remove(elm, 1); + inst.selection.moveToBookmark(i); + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); + return; + } + + // Create new anchor elements + if (elm == null) { + inst.getDoc().execCommand("unlink", false, null); + tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); + + elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';}); + for (i=0; i' + tinyMCELinkList[i][0] + ''; + + html += ''; + + return html; + + // tinyMCE.debug('-- image list start --', html, '-- image list end --'); +} + +function getTargetListHTML(elm_id, target_form_element) { + var targets = tinyMCEPopup.getParam('theme_advanced_link_targets', '').split(';'); + var html = ''; + + html += ''; + + return html; +} + +// While loading +preinit(); +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/plugins/advlink/langs/en_dlg.js b/js/tiny_mce/plugins/advlink/langs/en_dlg.js new file mode 100644 index 0000000..3169a56 --- /dev/null +++ b/js/tiny_mce/plugins/advlink/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advlink/link.htm b/js/tiny_mce/plugins/advlink/link.htm new file mode 100644 index 0000000..52623ab --- /dev/null +++ b/js/tiny_mce/plugins/advlink/link.htm @@ -0,0 +1,338 @@ + + + + {#advlink_dlg.title} + + + + + + + + + +
        + + + + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/advlist/editor_plugin.js b/js/tiny_mce/plugins/advlist/editor_plugin.js new file mode 100644 index 0000000..57ecce6 --- /dev/null +++ b/js/tiny_mce/plugins/advlist/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.AdvListPlugin",{init:function(b,c){var d=this;d.editor=b;function e(g){var f=[];a(g.split(/,/),function(h){f.push({title:"advlist."+(h=="default"?"def":h.replace(/-/g,"_")),styles:{listStyleType:h=="default"?"":h}})});return f}d.numlist=b.getParam("advlist_number_styles")||e("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");d.bullist=b.getParam("advlist_bullet_styles")||e("default,circle,disc,square");if(tinymce.isIE&&/MSIE [2-7]/.test(navigator.userAgent)){d.isIE7=true}},createControl:function(d,b){var f=this,e,i,g=f.editor;if(d=="numlist"||d=="bullist"){if(f[d][0].title=="advlist.def"){i=f[d][0]}function c(j,l){var k=true;a(l.styles,function(n,m){if(g.dom.getStyle(j,m)!=n){k=false;return false}});return k}function h(){var k,l=g.dom,j=g.selection;k=l.getParent(j.getNode(),"ol,ul");if(!k||k.nodeName==(d=="bullist"?"OL":"UL")||c(k,i)){g.execCommand(d=="bullist"?"InsertUnorderedList":"InsertOrderedList")}if(i){k=l.getParent(j.getNode(),"ol,ul");if(k){l.setStyles(k,i.styles);k.removeAttribute("data-mce-style")}}g.focus()}e=b.createSplitButton(d,{title:"advanced."+d+"_desc","class":"mce_"+d,onclick:function(){h()}});e.onRenderMenu.add(function(j,k){k.onHideMenu.add(function(){if(f.bookmark){g.selection.moveToBookmark(f.bookmark);f.bookmark=0}});k.onShowMenu.add(function(){var n=g.dom,m=n.getParent(g.selection.getNode(),"ol,ul"),l;if(m||i){l=f[d];a(k.items,function(o){var p=true;o.setSelected(0);if(m&&!o.isDisabled()){a(l,function(q){if(q.id==o.id){if(!c(m,q)){p=false;return false}}});if(p){o.setSelected(1)}}});if(!m){k.items[i.id].setSelected(1)}}g.focus();if(tinymce.isIE){f.bookmark=g.selection.getBookmark(1)}});k.add({id:g.dom.uniqueId(),title:"advlist.types","class":"mceMenuItemTitle",titleItem:true}).setDisabled(1);a(f[d],function(l){if(f.isIE7&&l.styles.listStyleType=="lower-greek"){return}l.id=g.dom.uniqueId();k.add({id:l.id,title:l.title,onclick:function(){i=l;h()}})})});return e}},getInfo:function(){return{longname:"Advanced lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlist",tinymce.plugins.AdvListPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/advlist/editor_plugin_src.js b/js/tiny_mce/plugins/advlist/editor_plugin_src.js new file mode 100644 index 0000000..4ee4d34 --- /dev/null +++ b/js/tiny_mce/plugins/advlist/editor_plugin_src.js @@ -0,0 +1,176 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var each = tinymce.each; + + tinymce.create('tinymce.plugins.AdvListPlugin', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + function buildFormats(str) { + var formats = []; + + each(str.split(/,/), function(type) { + formats.push({ + title : 'advlist.' + (type == 'default' ? 'def' : type.replace(/-/g, '_')), + styles : { + listStyleType : type == 'default' ? '' : type + } + }); + }); + + return formats; + }; + + // Setup number formats from config or default + t.numlist = ed.getParam("advlist_number_styles") || buildFormats("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman"); + t.bullist = ed.getParam("advlist_bullet_styles") || buildFormats("default,circle,disc,square"); + + if (tinymce.isIE && /MSIE [2-7]/.test(navigator.userAgent)) + t.isIE7 = true; + }, + + createControl: function(name, cm) { + var t = this, btn, format, editor = t.editor; + + if (name == 'numlist' || name == 'bullist') { + // Default to first item if it's a default item + if (t[name][0].title == 'advlist.def') + format = t[name][0]; + + function hasFormat(node, format) { + var state = true; + + each(format.styles, function(value, name) { + // Format doesn't match + if (editor.dom.getStyle(node, name) != value) { + state = false; + return false; + } + }); + + return state; + }; + + function applyListFormat() { + var list, dom = editor.dom, sel = editor.selection; + + // Check for existing list element + list = dom.getParent(sel.getNode(), 'ol,ul'); + + // Switch/add list type if needed + if (!list || list.nodeName == (name == 'bullist' ? 'OL' : 'UL') || hasFormat(list, format)) + editor.execCommand(name == 'bullist' ? 'InsertUnorderedList' : 'InsertOrderedList'); + + // Append styles to new list element + if (format) { + list = dom.getParent(sel.getNode(), 'ol,ul'); + if (list) { + dom.setStyles(list, format.styles); + list.removeAttribute('data-mce-style'); + } + } + + editor.focus(); + }; + + btn = cm.createSplitButton(name, { + title : 'advanced.' + name + '_desc', + 'class' : 'mce_' + name, + onclick : function() { + applyListFormat(); + } + }); + + btn.onRenderMenu.add(function(btn, menu) { + menu.onHideMenu.add(function() { + if (t.bookmark) { + editor.selection.moveToBookmark(t.bookmark); + t.bookmark = 0; + } + }); + + menu.onShowMenu.add(function() { + var dom = editor.dom, list = dom.getParent(editor.selection.getNode(), 'ol,ul'), fmtList; + + if (list || format) { + fmtList = t[name]; + + // Unselect existing items + each(menu.items, function(item) { + var state = true; + + item.setSelected(0); + + if (list && !item.isDisabled()) { + each(fmtList, function(fmt) { + if (fmt.id == item.id) { + if (!hasFormat(list, fmt)) { + state = false; + return false; + } + } + }); + + if (state) + item.setSelected(1); + } + }); + + // Select the current format + if (!list) + menu.items[format.id].setSelected(1); + } + + editor.focus(); + + // IE looses it's selection so store it away and restore it later + if (tinymce.isIE) { + t.bookmark = editor.selection.getBookmark(1); + } + }); + + menu.add({id : editor.dom.uniqueId(), title : 'advlist.types', 'class' : 'mceMenuItemTitle', titleItem: true}).setDisabled(1); + + each(t[name], function(item) { + // IE<8 doesn't support lower-greek, skip it + if (t.isIE7 && item.styles.listStyleType == 'lower-greek') + return; + + item.id = editor.dom.uniqueId(); + + menu.add({id : item.id, title : item.title, onclick : function() { + format = item; + applyListFormat(); + }}); + }); + }); + + return btn; + } + }, + + getInfo : function() { + return { + longname : 'Advanced lists', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advlist', tinymce.plugins.AdvListPlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/autolink/editor_plugin.js b/js/tiny_mce/plugins/autolink/editor_plugin.js new file mode 100644 index 0000000..fd293dc --- /dev/null +++ b/js/tiny_mce/plugins/autolink/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AutolinkPlugin",{init:function(a,b){var c=this;if(tinyMCE.isIE){return}a.onKeyDown.add(function(d,f){if(f.keyCode==13){return c.handleEnter(d)}});a.onKeyPress.add(function(d,f){if(f.which==41){return c.handleEclipse(d)}});a.onKeyUp.add(function(d,f){if(f.keyCode==32){return c.handleSpacebar(d)}})},handleEclipse:function(a){this.parseCurrentLine(a,-1,"(",true)},handleSpacebar:function(a){this.parseCurrentLine(a,0,"",true)},handleEnter:function(a){this.parseCurrentLine(a,-1,"",false)},parseCurrentLine:function(i,d,b,g){var a,f,c,n,k,m,h,e,j;a=i.selection.getRng().cloneRange();if(a.startOffset<5){e=a.endContainer.previousSibling;if(e==null){if(a.endContainer.firstChild==null||a.endContainer.firstChild.nextSibling==null){return}e=a.endContainer.firstChild.nextSibling}j=e.length;a.setStart(e,j);a.setEnd(e,j);if(a.endOffset<5){return}f=a.endOffset;n=e}else{n=a.endContainer;if(n.nodeType!=3&&n.firstChild){while(n.nodeType!=3&&n.firstChild){n=n.firstChild}a.setStart(n,0);a.setEnd(n,n.nodeValue.length)}if(a.endOffset==1){f=2}else{f=a.endOffset-1-d}}c=f;do{a.setStart(n,f-2);a.setEnd(n,f-1);f-=1}while(a.toString()!=" "&&a.toString()!=""&&a.toString().charCodeAt(0)!=160&&(f-2)>=0&&a.toString()!=b);if(a.toString()==b||a.toString().charCodeAt(0)==160){a.setStart(n,f);a.setEnd(n,c);f+=1}else{if(a.startOffset==0){a.setStart(n,0);a.setEnd(n,c)}else{a.setStart(n,f);a.setEnd(n,c)}}m=a.toString();h=m.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.)(.+)$/i);if(h){if(h[1]=="www."){h[1]="http://www."}k=i.selection.getBookmark();i.selection.setRng(a);tinyMCE.execCommand("createlink",false,h[1]+h[2]);i.selection.moveToBookmark(k);if(tinyMCE.isWebKit){i.selection.collapse(false);var l=Math.min(n.length,c+1);a.setStart(n,l);a.setEnd(n,l);i.selection.setRng(a)}}},getInfo:function(){return{longname:"Autolink",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autolink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autolink",tinymce.plugins.AutolinkPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/autolink/editor_plugin_src.js b/js/tiny_mce/plugins/autolink/editor_plugin_src.js new file mode 100644 index 0000000..604da8b --- /dev/null +++ b/js/tiny_mce/plugins/autolink/editor_plugin_src.js @@ -0,0 +1,172 @@ +/** + * editor_plugin_src.js + * + * Copyright 2011, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.AutolinkPlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + + init : function(ed, url) { + var t = this; + + // Internet Explorer has built-in automatic linking + if (tinyMCE.isIE) + return; + + // Add a key down handler + ed.onKeyDown.add(function(ed, e) { + if (e.keyCode == 13) + return t.handleEnter(ed); + }); + + ed.onKeyPress.add(function(ed, e) { + if (e.which == 41) + return t.handleEclipse(ed); + }); + + // Add a key up handler + ed.onKeyUp.add(function(ed, e) { + if (e.keyCode == 32) + return t.handleSpacebar(ed); + }); + }, + + handleEclipse : function(ed) { + this.parseCurrentLine(ed, -1, '(', true); + }, + + handleSpacebar : function(ed) { + this.parseCurrentLine(ed, 0, '', true); + }, + + handleEnter : function(ed) { + this.parseCurrentLine(ed, -1, '', false); + }, + + parseCurrentLine : function(ed, end_offset, delimiter, goback) { + var r, end, start, endContainer, bookmark, text, matches, prev, len; + + // We need at least five characters to form a URL, + // hence, at minimum, five characters from the beginning of the line. + r = ed.selection.getRng().cloneRange(); + if (r.startOffset < 5) { + // During testing, the caret is placed inbetween two text nodes. + // The previous text node contains the URL. + prev = r.endContainer.previousSibling; + if (prev == null) { + if (r.endContainer.firstChild == null || r.endContainer.firstChild.nextSibling == null) + return; + + prev = r.endContainer.firstChild.nextSibling; + } + len = prev.length; + r.setStart(prev, len); + r.setEnd(prev, len); + + if (r.endOffset < 5) + return; + + end = r.endOffset; + endContainer = prev; + } else { + endContainer = r.endContainer; + + // Get a text node + if (endContainer.nodeType != 3 && endContainer.firstChild) { + while (endContainer.nodeType != 3 && endContainer.firstChild) + endContainer = endContainer.firstChild; + + r.setStart(endContainer, 0); + r.setEnd(endContainer, endContainer.nodeValue.length); + } + + if (r.endOffset == 1) + end = 2; + else + end = r.endOffset - 1 - end_offset; + } + + start = end; + + do + { + // Move the selection one character backwards. + r.setStart(endContainer, end - 2); + r.setEnd(endContainer, end - 1); + end -= 1; + + // Loop until one of the following is found: a blank space,  , delimeter, (end-2) >= 0 + } while (r.toString() != ' ' && r.toString() != '' && r.toString().charCodeAt(0) != 160 && (end -2) >= 0 && r.toString() != delimiter); + + if (r.toString() == delimiter || r.toString().charCodeAt(0) == 160) { + r.setStart(endContainer, end); + r.setEnd(endContainer, start); + end += 1; + } else if (r.startOffset == 0) { + r.setStart(endContainer, 0); + r.setEnd(endContainer, start); + } + else { + r.setStart(endContainer, end); + r.setEnd(endContainer, start); + } + + text = r.toString(); + matches = text.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.)(.+)$/i); + + if (matches) { + if (matches[1] == 'www.') { + matches[1] = 'http://www.'; + } + + bookmark = ed.selection.getBookmark(); + + ed.selection.setRng(r); + tinyMCE.execCommand('createlink',false, matches[1] + matches[2]); + ed.selection.moveToBookmark(bookmark); + + // TODO: Determine if this is still needed. + if (tinyMCE.isWebKit) { + // move the caret to its original position + ed.selection.collapse(false); + var max = Math.min(endContainer.length, start + 1); + r.setStart(endContainer, max); + r.setEnd(endContainer, max); + ed.selection.setRng(r); + } + } + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Autolink', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autolink', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('autolink', tinymce.plugins.AutolinkPlugin); +})(); diff --git a/js/tiny_mce/plugins/autoresize/editor_plugin.js b/js/tiny_mce/plugins/autoresize/editor_plugin.js new file mode 100644 index 0000000..46d9dc3 --- /dev/null +++ b/js/tiny_mce/plugins/autoresize/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AutoResizePlugin",{init:function(a,c){var d=this,e=0;if(a.getParam("fullscreen_is_enabled")){return}function b(){var j,i=a.getDoc(),f=i.body,l=i.documentElement,h=tinymce.DOM,k=d.autoresize_min_height,g;g=tinymce.isIE?f.scrollHeight:(tinymce.isWebKit&&f.clientHeight==0?0:f.offsetHeight);if(g>d.autoresize_min_height){k=g}if(d.autoresize_max_height&&g>d.autoresize_max_height){k=d.autoresize_max_height;f.style.overflowY="auto";l.style.overflowY="auto"}else{f.style.overflowY="hidden";l.style.overflowY="hidden";f.scrollTop=0}if(k!==e){j=k-e;h.setStyle(h.get(a.id+"_ifr"),"height",k+"px");e=k;if(tinymce.isWebKit&&j<0){b()}}}d.editor=a;d.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight));d.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0));a.onInit.add(function(f){f.dom.setStyle(f.getBody(),"paddingBottom",f.getParam("autoresize_bottom_margin",50)+"px")});a.onChange.add(b);a.onSetContent.add(b);a.onPaste.add(b);a.onKeyUp.add(b);a.onPostRender.add(b);if(a.getParam("autoresize_on_init",true)){a.onLoad.add(b);a.onLoadContent.add(b)}a.addCommand("mceAutoResize",b)},getInfo:function(){return{longname:"Auto Resize",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autoresize",tinymce.plugins.AutoResizePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/autoresize/editor_plugin_src.js b/js/tiny_mce/plugins/autoresize/editor_plugin_src.js new file mode 100644 index 0000000..7673bcf --- /dev/null +++ b/js/tiny_mce/plugins/autoresize/editor_plugin_src.js @@ -0,0 +1,119 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + /** + * Auto Resize + * + * This plugin automatically resizes the content area to fit its content height. + * It will retain a minimum height, which is the height of the content area when + * it's initialized. + */ + tinymce.create('tinymce.plugins.AutoResizePlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed, url) { + var t = this, oldSize = 0; + + if (ed.getParam('fullscreen_is_enabled')) + return; + + /** + * This method gets executed each time the editor needs to resize. + */ + function resize() { + var deltaSize, d = ed.getDoc(), body = d.body, de = d.documentElement, DOM = tinymce.DOM, resizeHeight = t.autoresize_min_height, myHeight; + + // Get height differently depending on the browser used + myHeight = tinymce.isIE ? body.scrollHeight : (tinymce.isWebKit && body.clientHeight == 0 ? 0 : body.offsetHeight); + + // Don't make it smaller than the minimum height + if (myHeight > t.autoresize_min_height) + resizeHeight = myHeight; + + // If a maximum height has been defined don't exceed this height + if (t.autoresize_max_height && myHeight > t.autoresize_max_height) { + resizeHeight = t.autoresize_max_height; + body.style.overflowY = "auto"; + de.style.overflowY = "auto"; // Old IE + } else { + body.style.overflowY = "hidden"; + de.style.overflowY = "hidden"; // Old IE + body.scrollTop = 0; + } + + // Resize content element + if (resizeHeight !== oldSize) { + deltaSize = resizeHeight - oldSize; + DOM.setStyle(DOM.get(ed.id + '_ifr'), 'height', resizeHeight + 'px'); + oldSize = resizeHeight; + + // WebKit doesn't decrease the size of the body element until the iframe gets resized + // So we need to continue to resize the iframe down until the size gets fixed + if (tinymce.isWebKit && deltaSize < 0) + resize(); + } + }; + + t.editor = ed; + + // Define minimum height + t.autoresize_min_height = parseInt(ed.getParam('autoresize_min_height', ed.getElement().offsetHeight)); + + // Define maximum height + t.autoresize_max_height = parseInt(ed.getParam('autoresize_max_height', 0)); + + // Add padding at the bottom for better UX + ed.onInit.add(function(ed){ + ed.dom.setStyle(ed.getBody(), 'paddingBottom', ed.getParam('autoresize_bottom_margin', 50) + 'px'); + }); + + // Add appropriate listeners for resizing content area + ed.onChange.add(resize); + ed.onSetContent.add(resize); + ed.onPaste.add(resize); + ed.onKeyUp.add(resize); + ed.onPostRender.add(resize); + + if (ed.getParam('autoresize_on_init', true)) { + ed.onLoad.add(resize); + ed.onLoadContent.add(resize); + } + + // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); + ed.addCommand('mceAutoResize', resize); + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Auto Resize', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('autoresize', tinymce.plugins.AutoResizePlugin); +})(); diff --git a/js/tiny_mce/plugins/autosave/editor_plugin.js b/js/tiny_mce/plugins/autosave/editor_plugin.js new file mode 100644 index 0000000..f7d0576 --- /dev/null +++ b/js/tiny_mce/plugins/autosave/editor_plugin.js @@ -0,0 +1 @@ +(function(e){var c="autosave",g="restoredraft",b=true,f,d,a=e.util.Dispatcher;e.create("tinymce.plugins.AutoSave",{init:function(i,j){var h=this,l=i.settings;h.editor=i;function k(n){var m={s:1000,m:60000};n=/^(\d+)([ms]?)$/.exec(""+n);return(n[2]?m[n[2]]:1)*parseInt(n)}e.each({ask_before_unload:b,interval:"30s",retention:"20m",minlength:50},function(n,m){m=c+"_"+m;if(l[m]===f){l[m]=n}});l.autosave_interval=k(l.autosave_interval);l.autosave_retention=k(l.autosave_retention);i.addButton(g,{title:c+".restore_content",onclick:function(){if(i.getContent({draft:true}).replace(/\s| |<\/?p[^>]*>|]*>/gi,"").length>0){i.windowManager.confirm(c+".warning_message",function(m){if(m){h.restoreDraft()}})}else{h.restoreDraft()}}});i.onNodeChange.add(function(){var m=i.controlManager;if(m.get(g)){m.setDisabled(g,!h.hasDraft())}});i.onInit.add(function(){if(i.controlManager.get(g)){h.setupStorage(i);setInterval(function(){h.storeDraft();i.nodeChanged()},l.autosave_interval)}});h.onStoreDraft=new a(h);h.onRestoreDraft=new a(h);h.onRemoveDraft=new a(h);if(!d){window.onbeforeunload=e.plugins.AutoSave._beforeUnloadHandler;d=b}},getInfo:function(){return{longname:"Auto save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave",version:e.majorVersion+"."+e.minorVersion}},getExpDate:function(){return new Date(new Date().getTime()+this.editor.settings.autosave_retention).toUTCString()},setupStorage:function(i){var h=this,k=c+"_test",j="OK";h.key=c+i.id;e.each([function(){if(localStorage){localStorage.setItem(k,j);if(localStorage.getItem(k)===j){localStorage.removeItem(k);return localStorage}}},function(){if(sessionStorage){sessionStorage.setItem(k,j);if(sessionStorage.getItem(k)===j){sessionStorage.removeItem(k);return sessionStorage}}},function(){if(e.isIE){i.getElement().style.behavior="url('#default#userData')";return{autoExpires:b,setItem:function(l,n){var m=i.getElement();m.setAttribute(l,n);m.expires=h.getExpDate();try{m.save("TinyMCE")}catch(o){}},getItem:function(l){var m=i.getElement();try{m.load("TinyMCE");return m.getAttribute(l)}catch(n){return null}},removeItem:function(l){i.getElement().removeAttribute(l)}}}},],function(l){try{h.storage=l();if(h.storage){return false}}catch(m){}})},storeDraft:function(){var i=this,l=i.storage,j=i.editor,h,k;if(l){if(!l.getItem(i.key)&&!j.isDirty()){return}k=j.getContent({draft:true});if(k.length>j.settings.autosave_minlength){h=i.getExpDate();if(!i.storage.autoExpires){i.storage.setItem(i.key+"_expires",h)}i.storage.setItem(i.key,k);i.onStoreDraft.dispatch(i,{expires:h,content:k})}}},restoreDraft:function(){var h=this,j=h.storage,i;if(j){i=j.getItem(h.key);if(i){h.editor.setContent(i);h.onRestoreDraft.dispatch(h,{content:i})}}},hasDraft:function(){var h=this,k=h.storage,i,j;if(k){j=!!k.getItem(h.key);if(j){if(!h.storage.autoExpires){i=new Date(k.getItem(h.key+"_expires"));if(new Date().getTime()]*>|]*>/gi, "").length > 0) { + // Show confirm dialog if the editor isn't empty + ed.windowManager.confirm( + PLUGIN_NAME + ".warning_message", + function(ok) { + if (ok) + self.restoreDraft(); + } + ); + } else + self.restoreDraft(); + } + }); + + // Enable/disable restoredraft button depending on if there is a draft stored or not + ed.onNodeChange.add(function() { + var controlManager = ed.controlManager; + + if (controlManager.get(RESTORE_DRAFT)) + controlManager.setDisabled(RESTORE_DRAFT, !self.hasDraft()); + }); + + ed.onInit.add(function() { + // Check if the user added the restore button, then setup auto storage logic + if (ed.controlManager.get(RESTORE_DRAFT)) { + // Setup storage engine + self.setupStorage(ed); + + // Auto save contents each interval time + setInterval(function() { + self.storeDraft(); + ed.nodeChanged(); + }, settings.autosave_interval); + } + }); + + /** + * This event gets fired when a draft is stored to local storage. + * + * @event onStoreDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onStoreDraft = new Dispatcher(self); + + /** + * This event gets fired when a draft is restored from local storage. + * + * @event onStoreDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onRestoreDraft = new Dispatcher(self); + + /** + * This event gets fired when a draft removed/expired. + * + * @event onRemoveDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onRemoveDraft = new Dispatcher(self); + + // Add ask before unload dialog only add one unload handler + if (!unloadHandlerAdded) { + window.onbeforeunload = tinymce.plugins.AutoSave._beforeUnloadHandler; + unloadHandlerAdded = TRUE; + } + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @method getInfo + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Auto save', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + /** + * Returns an expiration date UTC string. + * + * @method getExpDate + * @return {String} Expiration date UTC string. + */ + getExpDate : function() { + return new Date( + new Date().getTime() + this.editor.settings.autosave_retention + ).toUTCString(); + }, + + /** + * This method will setup the storage engine. If the browser has support for it. + * + * @method setupStorage + */ + setupStorage : function(ed) { + var self = this, testKey = PLUGIN_NAME + '_test', testVal = "OK"; + + self.key = PLUGIN_NAME + ed.id; + + // Loop though each storage engine type until we find one that works + tinymce.each([ + function() { + // Try HTML5 Local Storage + if (localStorage) { + localStorage.setItem(testKey, testVal); + + if (localStorage.getItem(testKey) === testVal) { + localStorage.removeItem(testKey); + + return localStorage; + } + } + }, + + function() { + // Try HTML5 Session Storage + if (sessionStorage) { + sessionStorage.setItem(testKey, testVal); + + if (sessionStorage.getItem(testKey) === testVal) { + sessionStorage.removeItem(testKey); + + return sessionStorage; + } + } + }, + + function() { + // Try IE userData + if (tinymce.isIE) { + ed.getElement().style.behavior = "url('#default#userData')"; + + // Fake localStorage on old IE + return { + autoExpires : TRUE, + + setItem : function(key, value) { + var userDataElement = ed.getElement(); + + userDataElement.setAttribute(key, value); + userDataElement.expires = self.getExpDate(); + + try { + userDataElement.save("TinyMCE"); + } catch (e) { + // Ignore, saving might fail if "Userdata Persistence" is disabled in IE + } + }, + + getItem : function(key) { + var userDataElement = ed.getElement(); + + try { + userDataElement.load("TinyMCE"); + return userDataElement.getAttribute(key); + } catch (e) { + // Ignore, loading might fail if "Userdata Persistence" is disabled in IE + return null; + } + }, + + removeItem : function(key) { + ed.getElement().removeAttribute(key); + } + }; + } + }, + ], function(setup) { + // Try executing each function to find a suitable storage engine + try { + self.storage = setup(); + + if (self.storage) + return false; + } catch (e) { + // Ignore + } + }); + }, + + /** + * This method will store the current contents in the the storage engine. + * + * @method storeDraft + */ + storeDraft : function() { + var self = this, storage = self.storage, editor = self.editor, expires, content; + + // Is the contents dirty + if (storage) { + // If there is no existing key and the contents hasn't been changed since + // it's original value then there is no point in saving a draft + if (!storage.getItem(self.key) && !editor.isDirty()) + return; + + // Store contents if the contents if longer than the minlength of characters + content = editor.getContent({draft: true}); + if (content.length > editor.settings.autosave_minlength) { + expires = self.getExpDate(); + + // Store expiration date if needed IE userData has auto expire built in + if (!self.storage.autoExpires) + self.storage.setItem(self.key + "_expires", expires); + + self.storage.setItem(self.key, content); + self.onStoreDraft.dispatch(self, { + expires : expires, + content : content + }); + } + } + }, + + /** + * This method will restore the contents from the storage engine back to the editor. + * + * @method restoreDraft + */ + restoreDraft : function() { + var self = this, storage = self.storage, content; + + if (storage) { + content = storage.getItem(self.key); + + if (content) { + self.editor.setContent(content); + self.onRestoreDraft.dispatch(self, { + content : content + }); + } + } + }, + + /** + * This method will return true/false if there is a local storage draft available. + * + * @method hasDraft + * @return {boolean} true/false state if there is a local draft. + */ + hasDraft : function() { + var self = this, storage = self.storage, expDate, exists; + + if (storage) { + // Does the item exist at all + exists = !!storage.getItem(self.key); + if (exists) { + // Storage needs autoexpire + if (!self.storage.autoExpires) { + expDate = new Date(storage.getItem(self.key + "_expires")); + + // Contents hasn't expired + if (new Date().getTime() < expDate.getTime()) + return TRUE; + + // Remove it if it has + self.removeDraft(); + } else + return TRUE; + } + } + + return false; + }, + + /** + * Removes the currently stored draft. + * + * @method removeDraft + */ + removeDraft : function() { + var self = this, storage = self.storage, key = self.key, content; + + if (storage) { + // Get current contents and remove the existing draft + content = storage.getItem(key); + storage.removeItem(key); + storage.removeItem(key + "_expires"); + + // Dispatch remove event if we had any contents + if (content) { + self.onRemoveDraft.dispatch(self, { + content : content + }); + } + } + }, + + "static" : { + // Internal unload handler will be called before the page is unloaded + _beforeUnloadHandler : function(e) { + var msg; + + tinymce.each(tinyMCE.editors, function(ed) { + // Store a draft for each editor instance + if (ed.plugins.autosave) + ed.plugins.autosave.storeDraft(); + + // Never ask in fullscreen mode + if (ed.getParam("fullscreen_is_enabled")) + return; + + // Setup a return message if the editor is dirty + if (!msg && ed.isDirty() && ed.getParam("autosave_ask_before_unload")) + msg = ed.getLang("autosave.unload_msg"); + }); + + return msg; + } + } + }); + + tinymce.PluginManager.add('autosave', tinymce.plugins.AutoSave); +})(tinymce); diff --git a/js/tiny_mce/plugins/autosave/langs/en.js b/js/tiny_mce/plugins/autosave/langs/en.js new file mode 100644 index 0000000..219f769 --- /dev/null +++ b/js/tiny_mce/plugins/autosave/langs/en.js @@ -0,0 +1,4 @@ +tinyMCE.addI18n('en.autosave',{ +restore_content: "Restore auto-saved content", +warning_message: "If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?" +}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/bbcode/editor_plugin.js b/js/tiny_mce/plugins/bbcode/editor_plugin.js new file mode 100644 index 0000000..8f8821f --- /dev/null +++ b/js/tiny_mce/plugins/bbcode/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.BBCodePlugin",{init:function(a,b){var d=this,c=a.getParam("bbcode_dialect","punbb").toLowerCase();a.onBeforeSetContent.add(function(e,f){f.content=d["_"+c+"_bbcode2html"](f.content)});a.onPostProcess.add(function(e,f){if(f.set){f.content=d["_"+c+"_bbcode2html"](f.content)}if(f.get){f.content=d["_"+c+"_html2bbcode"](f.content)}})},getInfo:function(){return{longname:"BBCode Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_punbb_html2bbcode:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/(.*?)<\/a>/gi,"[url=$1]$2[/url]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/span>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/font>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/span>/gi,"[size=$1]$2[/size]");b(/(.*?)<\/font>/gi,"$1");b(//gi,"[img]$1[/img]");b(/(.*?)<\/span>/gi,"[code]$1[/code]");b(/(.*?)<\/span>/gi,"[quote]$1[/quote]");b(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]");b(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]");b(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]");b(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]");b(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]");b(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]");b(/<\/(strong|b)>/gi,"[/b]");b(/<(strong|b)>/gi,"[b]");b(/<\/(em|i)>/gi,"[/i]");b(/<(em|i)>/gi,"[i]");b(/<\/u>/gi,"[/u]");b(/(.*?)<\/span>/gi,"[u]$1[/u]");b(//gi,"[u]");b(/]*>/gi,"[quote]");b(/<\/blockquote>/gi,"[/quote]");b(/
        /gi,"\n");b(//gi,"\n");b(/
        /gi,"\n");b(/

        /gi,"");b(/<\/p>/gi,"\n");b(/ |\u00a0/gi," ");b(/"/gi,'"');b(/</gi,"<");b(/>/gi,">");b(/&/gi,"&");return a},_punbb_bbcode2html:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/\n/gi,"
        ");b(/\[b\]/gi,"");b(/\[\/b\]/gi,"");b(/\[i\]/gi,"");b(/\[\/i\]/gi,"");b(/\[u\]/gi,"");b(/\[\/u\]/gi,"");b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2');b(/\[url\](.*?)\[\/url\]/gi,'$1');b(/\[img\](.*?)\[\/img\]/gi,'');b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2');b(/\[code\](.*?)\[\/code\]/gi,'$1 ');b(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 ');return a}});tinymce.PluginManager.add("bbcode",tinymce.plugins.BBCodePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/bbcode/editor_plugin_src.js b/js/tiny_mce/plugins/bbcode/editor_plugin_src.js new file mode 100644 index 0000000..12cdaca --- /dev/null +++ b/js/tiny_mce/plugins/bbcode/editor_plugin_src.js @@ -0,0 +1,120 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.BBCodePlugin', { + init : function(ed, url) { + var t = this, dialect = ed.getParam('bbcode_dialect', 'punbb').toLowerCase(); + + ed.onBeforeSetContent.add(function(ed, o) { + o.content = t['_' + dialect + '_bbcode2html'](o.content); + }); + + ed.onPostProcess.add(function(ed, o) { + if (o.set) + o.content = t['_' + dialect + '_bbcode2html'](o.content); + + if (o.get) + o.content = t['_' + dialect + '_html2bbcode'](o.content); + }); + }, + + getInfo : function() { + return { + longname : 'BBCode Plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + // HTML -> BBCode in PunBB dialect + _punbb_html2bbcode : function(s) { + s = tinymce.trim(s); + + function rep(re, str) { + s = s.replace(re, str); + }; + + // example: to [b] + rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); + rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"); + rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"); + rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"); + rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"); + rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"); + rep(/(.*?)<\/font>/gi,"[color=$1]$2[/color]"); + rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"); + rep(/(.*?)<\/font>/gi,"$1"); + rep(//gi,"[img]$1[/img]"); + rep(/(.*?)<\/span>/gi,"[code]$1[/code]"); + rep(/(.*?)<\/span>/gi,"[quote]$1[/quote]"); + rep(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"); + rep(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"); + rep(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"); + rep(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"); + rep(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"); + rep(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"); + rep(/<\/(strong|b)>/gi,"[/b]"); + rep(/<(strong|b)>/gi,"[b]"); + rep(/<\/(em|i)>/gi,"[/i]"); + rep(/<(em|i)>/gi,"[i]"); + rep(/<\/u>/gi,"[/u]"); + rep(/(.*?)<\/span>/gi,"[u]$1[/u]"); + rep(//gi,"[u]"); + rep(/]*>/gi,"[quote]"); + rep(/<\/blockquote>/gi,"[/quote]"); + rep(/
        /gi,"\n"); + rep(//gi,"\n"); + rep(/
        /gi,"\n"); + rep(/

        /gi,""); + rep(/<\/p>/gi,"\n"); + rep(/ |\u00a0/gi," "); + rep(/"/gi,"\""); + rep(/</gi,"<"); + rep(/>/gi,">"); + rep(/&/gi,"&"); + + return s; + }, + + // BBCode -> HTML from PunBB dialect + _punbb_bbcode2html : function(s) { + s = tinymce.trim(s); + + function rep(re, str) { + s = s.replace(re, str); + }; + + // example: [b] to + rep(/\n/gi,"
        "); + rep(/\[b\]/gi,""); + rep(/\[\/b\]/gi,""); + rep(/\[i\]/gi,""); + rep(/\[\/i\]/gi,""); + rep(/\[u\]/gi,""); + rep(/\[\/u\]/gi,""); + rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2"); + rep(/\[url\](.*?)\[\/url\]/gi,"$1"); + rep(/\[img\](.*?)\[\/img\]/gi,""); + rep(/\[color=(.*?)\](.*?)\[\/color\]/gi,"$2"); + rep(/\[code\](.*?)\[\/code\]/gi,"$1 "); + rep(/\[quote.*?\](.*?)\[\/quote\]/gi,"$1 "); + + return s; + } + }); + + // Register plugin + tinymce.PluginManager.add('bbcode', tinymce.plugins.BBCodePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/contextmenu/editor_plugin.js b/js/tiny_mce/plugins/contextmenu/editor_plugin.js new file mode 100644 index 0000000..4f99010 --- /dev/null +++ b/js/tiny_mce/plugins/contextmenu/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.dom.Event,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.ContextMenu",{init:function(e){var h=this,f,d,i;h.editor=e;d=e.settings.contextmenu_never_use_native;h.onContextMenu=new tinymce.util.Dispatcher(this);f=e.onContextMenu.add(function(j,k){if((i!==0?i:k.ctrlKey)&&!d){return}a.cancel(k);if(k.target.nodeName=="IMG"){j.selection.select(k.target)}h._getMenu(j).showMenu(k.clientX||k.pageX,k.clientY||k.pageY);a.add(j.getDoc(),"click",function(l){g(j,l)});j.nodeChanged()});e.onRemove.add(function(){if(h._menu){h._menu.removeAll()}});function g(j,k){i=0;if(k&&k.button==2){i=k.ctrlKey;return}if(h._menu){h._menu.removeAll();h._menu.destroy();a.remove(j.getDoc(),"click",g);h._menu=null}}e.onMouseDown.add(g);e.onKeyDown.add(g);e.onKeyDown.add(function(j,k){if(k.shiftKey&&!k.ctrlKey&&!k.altKey&&k.keyCode===121){a.cancel(k);f(j,k)}})},getInfo:function(){return{longname:"Contextmenu",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getMenu:function(e){var g=this,d=g._menu,j=e.selection,f=j.isCollapsed(),h=j.getNode()||e.getBody(),i,k;if(d){d.removeAll();d.destroy()}k=b.getPos(e.getContentAreaContainer());d=e.controlManager.createDropMenu("contextmenu",{offset_x:k.x+e.getParam("contextmenu_offset_x",0),offset_y:k.y+e.getParam("contextmenu_offset_y",0),constrain:1,keyboard_focus:true});g._menu=d;d.add({title:"advanced.cut_desc",icon:"cut",cmd:"Cut"}).setDisabled(f);d.add({title:"advanced.copy_desc",icon:"copy",cmd:"Copy"}).setDisabled(f);d.add({title:"advanced.paste_desc",icon:"paste",cmd:"Paste"});if((h.nodeName=="A"&&!e.dom.getAttrib(h,"name"))||!f){d.addSeparator();d.add({title:"advanced.link_desc",icon:"link",cmd:e.plugins.advlink?"mceAdvLink":"mceLink",ui:true});d.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"})}d.addSeparator();d.add({title:"advanced.image_desc",icon:"image",cmd:e.plugins.advimage?"mceAdvImage":"mceImage",ui:true});d.addSeparator();i=d.addMenu({title:"contextmenu.align"});i.add({title:"contextmenu.left",icon:"justifyleft",cmd:"JustifyLeft"});i.add({title:"contextmenu.center",icon:"justifycenter",cmd:"JustifyCenter"});i.add({title:"contextmenu.right",icon:"justifyright",cmd:"JustifyRight"});i.add({title:"contextmenu.full",icon:"justifyfull",cmd:"JustifyFull"});g.onContextMenu.dispatch(g,d,h,f);return d}});tinymce.PluginManager.add("contextmenu",tinymce.plugins.ContextMenu)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js new file mode 100644 index 0000000..4937d32 --- /dev/null +++ b/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js @@ -0,0 +1,161 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var Event = tinymce.dom.Event, each = tinymce.each, DOM = tinymce.DOM; + + /** + * This plugin a context menu to TinyMCE editor instances. + * + * @class tinymce.plugins.ContextMenu + */ + tinymce.create('tinymce.plugins.ContextMenu', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @method init + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed) { + var t = this, showMenu, contextmenuNeverUseNative, realCtrlKey; + + t.editor = ed; + + contextmenuNeverUseNative = ed.settings.contextmenu_never_use_native; + + /** + * This event gets fired when the context menu is shown. + * + * @event onContextMenu + * @param {tinymce.plugins.ContextMenu} sender Plugin instance sending the event. + * @param {tinymce.ui.DropMenu} menu Drop down menu to fill with more items if needed. + */ + t.onContextMenu = new tinymce.util.Dispatcher(this); + + showMenu = ed.onContextMenu.add(function(ed, e) { + // Block TinyMCE menu on ctrlKey and work around Safari issue + if ((realCtrlKey !== 0 ? realCtrlKey : e.ctrlKey) && !contextmenuNeverUseNative) + return; + + Event.cancel(e); + + // Select the image if it's clicked. WebKit would other wise expand the selection + if (e.target.nodeName == 'IMG') + ed.selection.select(e.target); + + t._getMenu(ed).showMenu(e.clientX || e.pageX, e.clientY || e.pageY); + Event.add(ed.getDoc(), 'click', function(e) { + hide(ed, e); + }); + + ed.nodeChanged(); + }); + + ed.onRemove.add(function() { + if (t._menu) + t._menu.removeAll(); + }); + + function hide(ed, e) { + realCtrlKey = 0; + + // Since the contextmenu event moves + // the selection we need to store it away + if (e && e.button == 2) { + realCtrlKey = e.ctrlKey; + return; + } + + if (t._menu) { + t._menu.removeAll(); + t._menu.destroy(); + Event.remove(ed.getDoc(), 'click', hide); + t._menu = null; + } + }; + + ed.onMouseDown.add(hide); + ed.onKeyDown.add(hide); + ed.onKeyDown.add(function(ed, e) { + if (e.shiftKey && !e.ctrlKey && !e.altKey && e.keyCode === 121) { + Event.cancel(e); + showMenu(ed, e); + } + }); + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @method getInfo + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Contextmenu', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + _getMenu : function(ed) { + var t = this, m = t._menu, se = ed.selection, col = se.isCollapsed(), el = se.getNode() || ed.getBody(), am, p; + + if (m) { + m.removeAll(); + m.destroy(); + } + + p = DOM.getPos(ed.getContentAreaContainer()); + + m = ed.controlManager.createDropMenu('contextmenu', { + offset_x : p.x + ed.getParam('contextmenu_offset_x', 0), + offset_y : p.y + ed.getParam('contextmenu_offset_y', 0), + constrain : 1, + keyboard_focus: true + }); + + t._menu = m; + + m.add({title : 'advanced.cut_desc', icon : 'cut', cmd : 'Cut'}).setDisabled(col); + m.add({title : 'advanced.copy_desc', icon : 'copy', cmd : 'Copy'}).setDisabled(col); + m.add({title : 'advanced.paste_desc', icon : 'paste', cmd : 'Paste'}); + + if ((el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) || !col) { + m.addSeparator(); + m.add({title : 'advanced.link_desc', icon : 'link', cmd : ed.plugins.advlink ? 'mceAdvLink' : 'mceLink', ui : true}); + m.add({title : 'advanced.unlink_desc', icon : 'unlink', cmd : 'UnLink'}); + } + + m.addSeparator(); + m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); + + m.addSeparator(); + am = m.addMenu({title : 'contextmenu.align'}); + am.add({title : 'contextmenu.left', icon : 'justifyleft', cmd : 'JustifyLeft'}); + am.add({title : 'contextmenu.center', icon : 'justifycenter', cmd : 'JustifyCenter'}); + am.add({title : 'contextmenu.right', icon : 'justifyright', cmd : 'JustifyRight'}); + am.add({title : 'contextmenu.full', icon : 'justifyfull', cmd : 'JustifyFull'}); + + t.onContextMenu.dispatch(t, m, el, col); + + return m; + } + }); + + // Register plugin + tinymce.PluginManager.add('contextmenu', tinymce.plugins.ContextMenu); +})(); diff --git a/js/tiny_mce/plugins/directionality/editor_plugin.js b/js/tiny_mce/plugins/directionality/editor_plugin.js new file mode 100644 index 0000000..bce8e73 --- /dev/null +++ b/js/tiny_mce/plugins/directionality/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Directionality",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceDirectionLTR",function(){var d=a.dom.getParent(a.selection.getNode(),a.dom.isBlock);if(d){if(a.dom.getAttrib(d,"dir")!="ltr"){a.dom.setAttrib(d,"dir","ltr")}else{a.dom.setAttrib(d,"dir","")}}a.nodeChanged()});a.addCommand("mceDirectionRTL",function(){var d=a.dom.getParent(a.selection.getNode(),a.dom.isBlock);if(d){if(a.dom.getAttrib(d,"dir")!="rtl"){a.dom.setAttrib(d,"dir","rtl")}else{a.dom.setAttrib(d,"dir","")}}a.nodeChanged()});a.addButton("ltr",{title:"directionality.ltr_desc",cmd:"mceDirectionLTR"});a.addButton("rtl",{title:"directionality.rtl_desc",cmd:"mceDirectionRTL"});a.onNodeChange.add(c._nodeChange,c)},getInfo:function(){return{longname:"Directionality",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,e){var d=b.dom,c;e=d.getParent(e,d.isBlock);if(!e){a.setDisabled("ltr",1);a.setDisabled("rtl",1);return}c=d.getAttrib(e,"dir");a.setActive("ltr",c=="ltr");a.setDisabled("ltr",0);a.setActive("rtl",c=="rtl");a.setDisabled("rtl",0)}});tinymce.PluginManager.add("directionality",tinymce.plugins.Directionality)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/directionality/editor_plugin_src.js b/js/tiny_mce/plugins/directionality/editor_plugin_src.js new file mode 100644 index 0000000..205d02c --- /dev/null +++ b/js/tiny_mce/plugins/directionality/editor_plugin_src.js @@ -0,0 +1,82 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Directionality', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + ed.addCommand('mceDirectionLTR', function() { + var e = ed.dom.getParent(ed.selection.getNode(), ed.dom.isBlock); + + if (e) { + if (ed.dom.getAttrib(e, "dir") != "ltr") + ed.dom.setAttrib(e, "dir", "ltr"); + else + ed.dom.setAttrib(e, "dir", ""); + } + + ed.nodeChanged(); + }); + + ed.addCommand('mceDirectionRTL', function() { + var e = ed.dom.getParent(ed.selection.getNode(), ed.dom.isBlock); + + if (e) { + if (ed.dom.getAttrib(e, "dir") != "rtl") + ed.dom.setAttrib(e, "dir", "rtl"); + else + ed.dom.setAttrib(e, "dir", ""); + } + + ed.nodeChanged(); + }); + + ed.addButton('ltr', {title : 'directionality.ltr_desc', cmd : 'mceDirectionLTR'}); + ed.addButton('rtl', {title : 'directionality.rtl_desc', cmd : 'mceDirectionRTL'}); + + ed.onNodeChange.add(t._nodeChange, t); + }, + + getInfo : function() { + return { + longname : 'Directionality', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _nodeChange : function(ed, cm, n) { + var dom = ed.dom, dir; + + n = dom.getParent(n, dom.isBlock); + if (!n) { + cm.setDisabled('ltr', 1); + cm.setDisabled('rtl', 1); + return; + } + + dir = dom.getAttrib(n, 'dir'); + cm.setActive('ltr', dir == "ltr"); + cm.setDisabled('ltr', 0); + cm.setActive('rtl', dir == "rtl"); + cm.setDisabled('rtl', 0); + } + }); + + // Register plugin + tinymce.PluginManager.add('directionality', tinymce.plugins.Directionality); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/emotions/editor_plugin.js b/js/tiny_mce/plugins/emotions/editor_plugin.js new file mode 100644 index 0000000..dbdd8ff --- /dev/null +++ b/js/tiny_mce/plugins/emotions/editor_plugin.js @@ -0,0 +1 @@ +(function(a){a.create("tinymce.plugins.EmotionsPlugin",{init:function(b,c){b.addCommand("mceEmotion",function(){b.windowManager.open({file:c+"/emotions.htm",width:250+parseInt(b.getLang("emotions.delta_width",0)),height:160+parseInt(b.getLang("emotions.delta_height",0)),inline:1},{plugin_url:c})});b.addButton("emotions",{title:"emotions.emotions_desc",cmd:"mceEmotion"})},getInfo:function(){return{longname:"Emotions",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("emotions",a.plugins.EmotionsPlugin)})(tinymce); \ No newline at end of file diff --git a/js/tiny_mce/plugins/emotions/editor_plugin_src.js b/js/tiny_mce/plugins/emotions/editor_plugin_src.js new file mode 100644 index 0000000..aeee199 --- /dev/null +++ b/js/tiny_mce/plugins/emotions/editor_plugin_src.js @@ -0,0 +1,43 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function(tinymce) { + tinymce.create('tinymce.plugins.EmotionsPlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceEmotion', function() { + ed.windowManager.open({ + file : url + '/emotions.htm', + width : 250 + parseInt(ed.getLang('emotions.delta_width', 0)), + height : 160 + parseInt(ed.getLang('emotions.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('emotions', {title : 'emotions.emotions_desc', cmd : 'mceEmotion'}); + }, + + getInfo : function() { + return { + longname : 'Emotions', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('emotions', tinymce.plugins.EmotionsPlugin); +})(tinymce); \ No newline at end of file diff --git a/js/tiny_mce/plugins/emotions/emotions.htm b/js/tiny_mce/plugins/emotions/emotions.htm new file mode 100644 index 0000000..eb7a6b2 --- /dev/null +++ b/js/tiny_mce/plugins/emotions/emotions.htm @@ -0,0 +1,42 @@ + + + + {#emotions_dlg.title} + + + + + +

        +
        {#emotions_dlg.title}:

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        {#emotions_dlg.usage}
        +
        + + diff --git a/js/tiny_mce/plugins/emotions/img/smiley-cool.gif b/js/tiny_mce/plugins/emotions/img/smiley-cool.gif new file mode 100644 index 0000000..ba90cc3 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-cool.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-cry.gif b/js/tiny_mce/plugins/emotions/img/smiley-cry.gif new file mode 100644 index 0000000..74d897a Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-cry.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-embarassed.gif b/js/tiny_mce/plugins/emotions/img/smiley-embarassed.gif new file mode 100644 index 0000000..963a96b Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-embarassed.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif b/js/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif new file mode 100644 index 0000000..c7cf101 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-frown.gif b/js/tiny_mce/plugins/emotions/img/smiley-frown.gif new file mode 100644 index 0000000..716f55e Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-frown.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-innocent.gif b/js/tiny_mce/plugins/emotions/img/smiley-innocent.gif new file mode 100644 index 0000000..334d49e Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-innocent.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-kiss.gif b/js/tiny_mce/plugins/emotions/img/smiley-kiss.gif new file mode 100644 index 0000000..4efd549 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-kiss.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-laughing.gif b/js/tiny_mce/plugins/emotions/img/smiley-laughing.gif new file mode 100644 index 0000000..82c5b18 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-laughing.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif b/js/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif new file mode 100644 index 0000000..ca2451e Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-sealed.gif b/js/tiny_mce/plugins/emotions/img/smiley-sealed.gif new file mode 100644 index 0000000..fe66220 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-sealed.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-smile.gif b/js/tiny_mce/plugins/emotions/img/smiley-smile.gif new file mode 100644 index 0000000..fd27edf Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-smile.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-surprised.gif b/js/tiny_mce/plugins/emotions/img/smiley-surprised.gif new file mode 100644 index 0000000..0cc9bb7 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-surprised.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif b/js/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif new file mode 100644 index 0000000..2075dc1 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif b/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif new file mode 100644 index 0000000..bef7e25 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-wink.gif b/js/tiny_mce/plugins/emotions/img/smiley-wink.gif new file mode 100644 index 0000000..0631c76 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-wink.gif differ diff --git a/js/tiny_mce/plugins/emotions/img/smiley-yell.gif b/js/tiny_mce/plugins/emotions/img/smiley-yell.gif new file mode 100644 index 0000000..648e6e8 Binary files /dev/null and b/js/tiny_mce/plugins/emotions/img/smiley-yell.gif differ diff --git a/js/tiny_mce/plugins/emotions/js/emotions.js b/js/tiny_mce/plugins/emotions/js/emotions.js new file mode 100644 index 0000000..f73516c --- /dev/null +++ b/js/tiny_mce/plugins/emotions/js/emotions.js @@ -0,0 +1,43 @@ +tinyMCEPopup.requireLangPack(); + +var EmotionsDialog = { + addKeyboardNavigation: function(){ + var tableElm, cells, settings; + + cells = tinyMCEPopup.dom.select("a.emoticon_link", "emoticon_table"); + + settings ={ + root: "emoticon_table", + items: cells + }; + cells[0].tabindex=0; + tinyMCEPopup.dom.addClass(cells[0], "mceFocus"); + if (tinymce.isGecko) { + cells[0].focus(); + } else { + setTimeout(function(){ + cells[0].focus(); + }, 100); + } + tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', settings, tinyMCEPopup.dom); + }, + init : function(ed) { + tinyMCEPopup.resizeToInnerSize(); + this.addKeyboardNavigation(); + }, + + insert : function(file, title) { + var ed = tinyMCEPopup.editor, dom = ed.dom; + + tinyMCEPopup.execCommand('mceInsertContent', false, dom.createHTML('img', { + src : tinyMCEPopup.getWindowArg('plugin_url') + '/img/' + file, + alt : ed.getLang(title), + title : ed.getLang(title), + border : 0 + })); + + tinyMCEPopup.close(); + } +}; + +tinyMCEPopup.onInit.add(EmotionsDialog.init, EmotionsDialog); diff --git a/js/tiny_mce/plugins/emotions/langs/en_dlg.js b/js/tiny_mce/plugins/emotions/langs/en_dlg.js new file mode 100644 index 0000000..037c4b5 --- /dev/null +++ b/js/tiny_mce/plugins/emotions/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.emotions_dlg',{cry:"Cry",cool:"Cool",desc:"Emotions",title:"Insert Emotion",usage:"Use left and right arrows to navigate.",yell:"Yell",wink:"Wink",undecided:"Undecided","tongue_out":"Tongue Out",surprised:"Surprised",smile:"Smile",sealed:"Sealed","money_mouth":"Money Mouth",laughing:"Laughing",kiss:"Kiss",innocent:"Innocent",frown:"Frown","foot_in_mouth":"Foot in Mouth",embarassed:"Embarassed"}); diff --git a/js/tiny_mce/plugins/example/dialog.htm b/js/tiny_mce/plugins/example/dialog.htm new file mode 100644 index 0000000..d6f2856 --- /dev/null +++ b/js/tiny_mce/plugins/example/dialog.htm @@ -0,0 +1,22 @@ + + + + {#example_dlg.title} + + + + + +
        +

        Here is a example dialog.

        +

        Selected text:

        +

        Custom arg:

        + +
        + + +
        +
        + + + diff --git a/js/tiny_mce/plugins/example/editor_plugin.js b/js/tiny_mce/plugins/example/editor_plugin.js new file mode 100644 index 0000000..ec1f81e --- /dev/null +++ b/js/tiny_mce/plugins/example/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.PluginManager.requireLangPack("example");tinymce.create("tinymce.plugins.ExamplePlugin",{init:function(a,b){a.addCommand("mceExample",function(){a.windowManager.open({file:b+"/dialog.htm",width:320+parseInt(a.getLang("example.delta_width",0)),height:120+parseInt(a.getLang("example.delta_height",0)),inline:1},{plugin_url:b,some_custom_arg:"custom arg"})});a.addButton("example",{title:"example.desc",cmd:"mceExample",image:b+"/img/example.gif"});a.onNodeChange.add(function(d,c,e){c.setActive("example",e.nodeName=="IMG")})},createControl:function(b,a){return null},getInfo:function(){return{longname:"Example plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example",version:"1.0"}}});tinymce.PluginManager.add("example",tinymce.plugins.ExamplePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/example/editor_plugin_src.js b/js/tiny_mce/plugins/example/editor_plugin_src.js new file mode 100644 index 0000000..edc1e77 --- /dev/null +++ b/js/tiny_mce/plugins/example/editor_plugin_src.js @@ -0,0 +1,84 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + // Load plugin specific language pack + tinymce.PluginManager.requireLangPack('example'); + + tinymce.create('tinymce.plugins.ExamplePlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed, url) { + // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); + ed.addCommand('mceExample', function() { + ed.windowManager.open({ + file : url + '/dialog.htm', + width : 320 + parseInt(ed.getLang('example.delta_width', 0)), + height : 120 + parseInt(ed.getLang('example.delta_height', 0)), + inline : 1 + }, { + plugin_url : url, // Plugin absolute URL + some_custom_arg : 'custom arg' // Custom argument + }); + }); + + // Register example button + ed.addButton('example', { + title : 'example.desc', + cmd : 'mceExample', + image : url + '/img/example.gif' + }); + + // Add a node change handler, selects the button in the UI when a image is selected + ed.onNodeChange.add(function(ed, cm, n) { + cm.setActive('example', n.nodeName == 'IMG'); + }); + }, + + /** + * Creates control instances based in the incomming name. This method is normally not + * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons + * but you sometimes need to create more complex controls like listboxes, split buttons etc then this + * method can be used to create those. + * + * @param {String} n Name of the control to create. + * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control. + * @return {tinymce.ui.Control} New control instance or null if no control was created. + */ + createControl : function(n, cm) { + return null; + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Example plugin', + author : 'Some author', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example', + version : "1.0" + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('example', tinymce.plugins.ExamplePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/example/img/example.gif b/js/tiny_mce/plugins/example/img/example.gif new file mode 100644 index 0000000..1ab5da4 Binary files /dev/null and b/js/tiny_mce/plugins/example/img/example.gif differ diff --git a/js/tiny_mce/plugins/example/js/dialog.js b/js/tiny_mce/plugins/example/js/dialog.js new file mode 100644 index 0000000..a7ee507 --- /dev/null +++ b/js/tiny_mce/plugins/example/js/dialog.js @@ -0,0 +1,19 @@ +tinyMCEPopup.requireLangPack(); + +var ExampleDialog = { + init : function() { + var f = document.forms[0]; + + // Get the selected contents as text and place it in the input + f.someval.value = tinyMCEPopup.editor.selection.getContent({format : 'text'}); + f.somearg.value = tinyMCEPopup.getWindowArg('some_custom_arg'); + }, + + insert : function() { + // Insert the contents from the input into the document + tinyMCEPopup.editor.execCommand('mceInsertContent', false, document.forms[0].someval.value); + tinyMCEPopup.close(); + } +}; + +tinyMCEPopup.onInit.add(ExampleDialog.init, ExampleDialog); diff --git a/js/tiny_mce/plugins/example/langs/en.js b/js/tiny_mce/plugins/example/langs/en.js new file mode 100644 index 0000000..f3721d3 --- /dev/null +++ b/js/tiny_mce/plugins/example/langs/en.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.example',{ + desc : 'This is just a template button' +}); diff --git a/js/tiny_mce/plugins/example/langs/en_dlg.js b/js/tiny_mce/plugins/example/langs/en_dlg.js new file mode 100644 index 0000000..a9cd65f --- /dev/null +++ b/js/tiny_mce/plugins/example/langs/en_dlg.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.example_dlg',{ + title : 'This is just a example title' +}); diff --git a/js/tiny_mce/plugins/example_dependency/editor_plugin.js b/js/tiny_mce/plugins/example_dependency/editor_plugin.js new file mode 100644 index 0000000..0a4551d --- /dev/null +++ b/js/tiny_mce/plugins/example_dependency/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.ExampleDependencyPlugin",{init:function(a,b){},getInfo:function(){return{longname:"Example Dependency plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example_dependency",version:"1.0"}}});tinymce.PluginManager.add("example_dependency",tinymce.plugins.ExampleDependencyPlugin,["example"])})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/example_dependency/editor_plugin_src.js b/js/tiny_mce/plugins/example_dependency/editor_plugin_src.js new file mode 100644 index 0000000..e1c55e4 --- /dev/null +++ b/js/tiny_mce/plugins/example_dependency/editor_plugin_src.js @@ -0,0 +1,50 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + + tinymce.create('tinymce.plugins.ExampleDependencyPlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed, url) { + }, + + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Example Dependency plugin', + author : 'Some author', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example_dependency', + version : "1.0" + }; + } + }); + + /** + * Register the plugin, specifying the list of the plugins that this plugin depends on. They are specified in a list, with the list loaded in order. + * plugins in this list will be initialised when this plugin is initialized. (before the init method is called). + * plugins in a depends list should typically be specified using the short name). If neccesary this can be done + * with an object which has the url to the plugin and the shortname. + */ + tinymce.PluginManager.add('example_dependency', tinymce.plugins.ExampleDependencyPlugin, ['example']); +})(); diff --git a/js/tiny_mce/plugins/fullpage/css/fullpage.css b/js/tiny_mce/plugins/fullpage/css/fullpage.css new file mode 100644 index 0000000..28b721f --- /dev/null +++ b/js/tiny_mce/plugins/fullpage/css/fullpage.css @@ -0,0 +1,143 @@ +/* Hide the advanced tab */ +#advanced_tab { + display: none; +} + +#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright { + width: 280px; +} + +#doctype, #docencoding { + width: 200px; +} + +#langcode { + width: 30px; +} + +#bgimage { + width: 220px; +} + +#fontface { + width: 240px; +} + +#leftmargin, #rightmargin, #topmargin, #bottommargin { + width: 50px; +} + +.panel_wrapper div.current { + height: 400px; +} + +#stylesheet, #style { + width: 240px; +} + +#doctypes { + width: 200px; +} + +/* Head list classes */ + +.headlistwrapper { + width: 100%; +} + +.selected { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.toolbar { + width: 100%; +} + +#headlist { + width: 100%; + margin-top: 3px; + font-size: 11px; +} + +#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element { + display: none; +} + +#addmenu { + position: absolute; + border: 1px solid gray; + display: none; + z-index: 100; + background-color: white; +} + +#addmenu a { + display: block; + width: 100%; + line-height: 20px; + text-decoration: none; + background-color: white; +} + +#addmenu a:hover { + background-color: #B6BDD2; + color: black; +} + +#addmenu span { + padding-left: 10px; + padding-right: 10px; +} + +#updateElementPanel { + display: none; +} + +#script_element .panel_wrapper div.current { + height: 108px; +} + +#style_element .panel_wrapper div.current { + height: 108px; +} + +#link_element .panel_wrapper div.current { + height: 140px; +} + +#element_script_value { + width: 100%; + height: 100px; +} + +#element_comment_value { + width: 100%; + height: 120px; +} + +#element_style_value { + width: 100%; + height: 100px; +} + +#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title { + width: 250px; +} + +.updateElementButton { + margin-top: 3px; +} + +/* MSIE specific styles */ + +* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton { + width: 22px; + height: 22px; +} + +textarea { + height: 55px; +} + +.panel_wrapper div.current {height:420px;} \ No newline at end of file diff --git a/js/tiny_mce/plugins/fullpage/editor_plugin.js b/js/tiny_mce/plugins/fullpage/editor_plugin.js new file mode 100644 index 0000000..dcf7602 --- /dev/null +++ b/js/tiny_mce/plugins/fullpage/editor_plugin.js @@ -0,0 +1 @@ +(function(){var b=tinymce.each,a=tinymce.html.Node;tinymce.create("tinymce.plugins.FullPagePlugin",{init:function(c,d){var e=this;e.editor=c;c.addCommand("mceFullPageProperties",function(){c.windowManager.open({file:d+"/fullpage.htm",width:430+parseInt(c.getLang("fullpage.delta_width",0)),height:495+parseInt(c.getLang("fullpage.delta_height",0)),inline:1},{plugin_url:d,data:e._htmlToData()})});c.addButton("fullpage",{title:"fullpage.desc",cmd:"mceFullPageProperties"});c.onBeforeSetContent.add(e._setContent,e);c.onGetContent.add(e._getContent,e)},getInfo:function(){return{longname:"Fullpage",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_htmlToData:function(){var f=this._parseHeader(),h={},c,i,g,e=this.editor;function d(l,j){var k=l.attr(j);return k||""}h.fontface=e.getParam("fullpage_default_fontface","");h.fontsize=e.getParam("fullpage_default_fontsize","");i=f.firstChild;if(i.type==7){h.xml_pi=true;g=/encoding="([^"]+)"/.exec(i.value);if(g){h.docencoding=g[1]}}i=f.getAll("#doctype")[0];if(i){h.doctype=""}i=f.getAll("title")[0];if(i&&i.firstChild){h.metatitle=i.firstChild.value}b(f.getAll("meta"),function(m){var k=m.attr("name"),j=m.attr("http-equiv"),l;if(k){h["meta"+k.toLowerCase()]=m.attr("content")}else{if(j=="Content-Type"){l=/charset\s*=\s*(.*)\s*/gi.exec(m.attr("content"));if(l){h.docencoding=l[1]}}}});i=f.getAll("html")[0];if(i){h.langcode=d(i,"lang")||d(i,"xml:lang")}i=f.getAll("link")[0];if(i&&i.attr("rel")=="stylesheet"){h.stylesheet=i.attr("href")}i=f.getAll("body")[0];if(i){h.langdir=d(i,"dir");h.style=d(i,"style");h.visited_color=d(i,"vlink");h.link_color=d(i,"link");h.active_color=d(i,"alink")}return h},_dataToHtml:function(g){var f,d,h,j,k,e=this.editor.dom;function c(n,l,m){n.attr(l,m?m:undefined)}function i(l){if(d.firstChild){d.insert(l,d.firstChild)}else{d.append(l)}}f=this._parseHeader();d=f.getAll("head")[0];if(!d){j=f.getAll("html")[0];d=new a("head",1);if(j.firstChild){j.insert(d,j.firstChild,true)}else{j.append(d)}}j=f.firstChild;if(g.xml_pi){k='version="1.0"';if(g.docencoding){k+=' encoding="'+g.docencoding+'"'}if(j.type!=7){j=new a("xml",7);f.insert(j,f.firstChild,true)}j.value=k}else{if(j&&j.type==7){j.remove()}}j=f.getAll("#doctype")[0];if(g.doctype){if(!j){j=new a("#doctype",10);if(g.xml_pi){f.insert(j,f.firstChild)}else{i(j)}}j.value=g.doctype.substring(9,g.doctype.length-1)}else{if(j){j.remove()}}j=f.getAll("title")[0];if(g.metatitle){if(!j){j=new a("title",1);j.append(new a("#text",3)).value=g.metatitle;i(j)}}if(g.docencoding){j=null;b(f.getAll("meta"),function(l){if(l.attr("http-equiv")=="Content-Type"){j=l}});if(!j){j=new a("meta",1);j.attr("http-equiv","Content-Type");j.shortEnded=true;i(j)}j.attr("content","text/html; charset="+g.docencoding)}b("keywords,description,author,copyright,robots".split(","),function(m){var l=f.getAll("meta"),n,p,o=g["meta"+m];for(n=0;n"))},_parseHeader:function(){return new tinymce.html.DomParser({validate:false,root_name:"#document"}).parse(this.head)},_setContent:function(g,d){var m=this,i,c,h=d.content,f,l="",e=m.editor.dom,j;function k(n){return n.replace(/<\/?[A-Z]+/g,function(o){return o.toLowerCase()})}if(d.format=="raw"&&m.head){return}if(d.source_view&&g.getParam("fullpage_hide_in_source_view")){return}h=h.replace(/<(\/?)BODY/gi,"<$1body");i=h.indexOf("",i);m.head=k(h.substring(0,i+1));c=h.indexOf("\n"}f=m._parseHeader();b(f.getAll("style"),function(n){if(n.firstChild){l+=n.firstChild.value}});j=f.getAll("body")[0];if(j){e.setAttribs(m.editor.getBody(),{style:j.attr("style")||"",dir:j.attr("dir")||"",vLink:j.attr("vlink")||"",link:j.attr("link")||"",aLink:j.attr("alink")||""})}e.remove("fullpage_styles");if(l){e.add(m.editor.getDoc().getElementsByTagName("head")[0],"style",{id:"fullpage_styles"},l);j=e.get("fullpage_styles");if(j.styleSheet){j.styleSheet.cssText=l}}},_getDefaultHeader:function(){var f="",c=this.editor,e,d="";if(c.getParam("fullpage_default_xml_pi")){f+='\n'}f+=c.getParam("fullpage_default_doctype",'');f+="\n\n\n";if(e=c.getParam("fullpage_default_title")){f+=""+e+"\n"}if(e=c.getParam("fullpage_default_encoding")){f+='\n'}if(e=c.getParam("fullpage_default_font_family")){d+="font-family: "+e+";"}if(e=c.getParam("fullpage_default_font_size")){d+="font-size: "+e+";"}if(e=c.getParam("fullpage_default_text_color")){d+="color: "+e+";"}f+="\n\n";return f},_getContent:function(d,e){var c=this;if(!e.source_view||!d.getParam("fullpage_hide_in_source_view")){e.content=tinymce.trim(c.head)+"\n"+tinymce.trim(e.content)+"\n"+tinymce.trim(c.foot)}}});tinymce.PluginManager.add("fullpage",tinymce.plugins.FullPagePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/fullpage/editor_plugin_src.js b/js/tiny_mce/plugins/fullpage/editor_plugin_src.js new file mode 100644 index 0000000..8b49c44 --- /dev/null +++ b/js/tiny_mce/plugins/fullpage/editor_plugin_src.js @@ -0,0 +1,405 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var each = tinymce.each, Node = tinymce.html.Node; + + tinymce.create('tinymce.plugins.FullPagePlugin', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceFullPageProperties', function() { + ed.windowManager.open({ + file : url + '/fullpage.htm', + width : 430 + parseInt(ed.getLang('fullpage.delta_width', 0)), + height : 495 + parseInt(ed.getLang('fullpage.delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + data : t._htmlToData() + }); + }); + + // Register buttons + ed.addButton('fullpage', {title : 'fullpage.desc', cmd : 'mceFullPageProperties'}); + + ed.onBeforeSetContent.add(t._setContent, t); + ed.onGetContent.add(t._getContent, t); + }, + + getInfo : function() { + return { + longname : 'Fullpage', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private plugin internal methods + + _htmlToData : function() { + var headerFragment = this._parseHeader(), data = {}, nodes, elm, matches, editor = this.editor; + + function getAttr(elm, name) { + var value = elm.attr(name); + + return value || ''; + }; + + // Default some values + data.fontface = editor.getParam("fullpage_default_fontface", ""); + data.fontsize = editor.getParam("fullpage_default_fontsize", ""); + + // Parse XML PI + elm = headerFragment.firstChild; + if (elm.type == 7) { + data.xml_pi = true; + matches = /encoding="([^"]+)"/.exec(elm.value); + if (matches) + data.docencoding = matches[1]; + } + + // Parse doctype + elm = headerFragment.getAll('#doctype')[0]; + if (elm) + data.doctype = '"; + + // Parse title element + elm = headerFragment.getAll('title')[0]; + if (elm && elm.firstChild) { + data.metatitle = elm.firstChild.value; + } + + // Parse meta elements + each(headerFragment.getAll('meta'), function(meta) { + var name = meta.attr('name'), httpEquiv = meta.attr('http-equiv'), matches; + + if (name) + data['meta' + name.toLowerCase()] = meta.attr('content'); + else if (httpEquiv == "Content-Type") { + matches = /charset\s*=\s*(.*)\s*/gi.exec(meta.attr('content')); + + if (matches) + data.docencoding = matches[1]; + } + }); + + // Parse html attribs + elm = headerFragment.getAll('html')[0]; + if (elm) + data.langcode = getAttr(elm, 'lang') || getAttr(elm, 'xml:lang'); + + // Parse stylesheet + elm = headerFragment.getAll('link')[0]; + if (elm && elm.attr('rel') == 'stylesheet') + data.stylesheet = elm.attr('href'); + + // Parse body parts + elm = headerFragment.getAll('body')[0]; + if (elm) { + data.langdir = getAttr(elm, 'dir'); + data.style = getAttr(elm, 'style'); + data.visited_color = getAttr(elm, 'vlink'); + data.link_color = getAttr(elm, 'link'); + data.active_color = getAttr(elm, 'alink'); + } + + return data; + }, + + _dataToHtml : function(data) { + var headerFragment, headElement, html, elm, value, dom = this.editor.dom; + + function setAttr(elm, name, value) { + elm.attr(name, value ? value : undefined); + }; + + function addHeadNode(node) { + if (headElement.firstChild) + headElement.insert(node, headElement.firstChild); + else + headElement.append(node); + }; + + headerFragment = this._parseHeader(); + headElement = headerFragment.getAll('head')[0]; + if (!headElement) { + elm = headerFragment.getAll('html')[0]; + headElement = new Node('head', 1); + + if (elm.firstChild) + elm.insert(headElement, elm.firstChild, true); + else + elm.append(headElement); + } + + // Add/update/remove XML-PI + elm = headerFragment.firstChild; + if (data.xml_pi) { + value = 'version="1.0"'; + + if (data.docencoding) + value += ' encoding="' + data.docencoding + '"'; + + if (elm.type != 7) { + elm = new Node('xml', 7); + headerFragment.insert(elm, headerFragment.firstChild, true); + } + + elm.value = value; + } else if (elm && elm.type == 7) + elm.remove(); + + // Add/update/remove doctype + elm = headerFragment.getAll('#doctype')[0]; + if (data.doctype) { + if (!elm) { + elm = new Node('#doctype', 10); + + if (data.xml_pi) + headerFragment.insert(elm, headerFragment.firstChild); + else + addHeadNode(elm); + } + + elm.value = data.doctype.substring(9, data.doctype.length - 1); + } else if (elm) + elm.remove(); + + // Add/update/remove title + elm = headerFragment.getAll('title')[0]; + if (data.metatitle) { + if (!elm) { + elm = new Node('title', 1); + elm.append(new Node('#text', 3)).value = data.metatitle; + addHeadNode(elm); + } + } + + // Add meta encoding + if (data.docencoding) { + elm = null; + each(headerFragment.getAll('meta'), function(meta) { + if (meta.attr('http-equiv') == 'Content-Type') + elm = meta; + }); + + if (!elm) { + elm = new Node('meta', 1); + elm.attr('http-equiv', 'Content-Type'); + elm.shortEnded = true; + addHeadNode(elm); + } + + elm.attr('content', 'text/html; charset=' + data.docencoding); + } + + // Add/update/remove meta + each('keywords,description,author,copyright,robots'.split(','), function(name) { + var nodes = headerFragment.getAll('meta'), i, meta, value = data['meta' + name]; + + for (i = 0; i < nodes.length; i++) { + meta = nodes[i]; + + if (meta.attr('name') == name) { + if (value) + meta.attr('content', value); + else + meta.remove(); + + return; + } + } + + if (value) { + elm = new Node('meta', 1); + elm.attr('name', name); + elm.attr('content', value); + elm.shortEnded = true; + + addHeadNode(elm); + } + }); + + // Add/update/delete link + elm = headerFragment.getAll('link')[0]; + if (elm && elm.attr('rel') == 'stylesheet') { + if (data.stylesheet) + elm.attr('href', data.stylesheet); + else + elm.remove(); + } else if (data.stylesheet) { + elm = new Node('link', 1); + elm.attr({ + rel : 'stylesheet', + text : 'text/css', + href : data.stylesheet + }); + elm.shortEnded = true; + + addHeadNode(elm); + } + + // Update body attributes + elm = headerFragment.getAll('body')[0]; + if (elm) { + setAttr(elm, 'dir', data.langdir); + setAttr(elm, 'style', data.style); + setAttr(elm, 'vlink', data.visited_color); + setAttr(elm, 'link', data.link_color); + setAttr(elm, 'alink', data.active_color); + + // Update iframe body as well + dom.setAttribs(this.editor.getBody(), { + style : data.style, + dir : data.dir, + vLink : data.visited_color, + link : data.link_color, + aLink : data.active_color + }); + } + + // Set html attributes + elm = headerFragment.getAll('html')[0]; + if (elm) { + setAttr(elm, 'lang', data.langcode); + setAttr(elm, 'xml:lang', data.langcode); + } + + // Serialize header fragment and crop away body part + html = new tinymce.html.Serializer({ + validate: false, + indent: true, + apply_source_formatting : true, + indent_before: 'head,html,body,meta,title,script,link,style', + indent_after: 'head,html,body,meta,title,script,link,style' + }).serialize(headerFragment); + + this.head = html.substring(0, html.indexOf('')); + }, + + _parseHeader : function() { + // Parse the contents with a DOM parser + return new tinymce.html.DomParser({ + validate: false, + root_name: '#document' + }).parse(this.head); + }, + + _setContent : function(ed, o) { + var self = this, startPos, endPos, content = o.content, headerFragment, styles = '', dom = self.editor.dom, elm; + + function low(s) { + return s.replace(/<\/?[A-Z]+/g, function(a) { + return a.toLowerCase(); + }) + }; + + // Ignore raw updated if we already have a head, this will fix issues with undo/redo keeping the head/foot separate + if (o.format == 'raw' && self.head) + return; + + if (o.source_view && ed.getParam('fullpage_hide_in_source_view')) + return; + + // Parse out head, body and footer + content = content.replace(/<(\/?)BODY/gi, '<$1body'); + startPos = content.indexOf('', startPos); + self.head = low(content.substring(0, startPos + 1)); + + endPos = content.indexOf('\n'; + + header += editor.getParam('fullpage_default_doctype', ''); + header += '\n\n\n'; + + if (value = editor.getParam('fullpage_default_title')) + header += '' + value + '\n'; + + if (value = editor.getParam('fullpage_default_encoding')) + header += '\n'; + + if (value = editor.getParam('fullpage_default_font_family')) + styles += 'font-family: ' + value + ';'; + + if (value = editor.getParam('fullpage_default_font_size')) + styles += 'font-size: ' + value + ';'; + + if (value = editor.getParam('fullpage_default_text_color')) + styles += 'color: ' + value + ';'; + + header += '\n\n'; + + return header; + }, + + _getContent : function(ed, o) { + var self = this; + + if (!o.source_view || !ed.getParam('fullpage_hide_in_source_view')) + o.content = tinymce.trim(self.head) + '\n' + tinymce.trim(o.content) + '\n' + tinymce.trim(self.foot); + } + }); + + // Register plugin + tinymce.PluginManager.add('fullpage', tinymce.plugins.FullPagePlugin); +})(); diff --git a/js/tiny_mce/plugins/fullpage/fullpage.htm b/js/tiny_mce/plugins/fullpage/fullpage.htm new file mode 100644 index 0000000..200f2b8 --- /dev/null +++ b/js/tiny_mce/plugins/fullpage/fullpage.htm @@ -0,0 +1,259 @@ + + + + {#fullpage_dlg.title} + + + + + + + +
        + + +
        +
        +
        + {#fullpage_dlg.meta_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
         
         
         
         
         
          + +
        +
        + +
        + {#fullpage_dlg.langprops} + + + + + + + + + + + + + + + + + + + + + + +
        + +
          + +
         
        + +
         
        +
        +
        + +
        +
        + {#fullpage_dlg.appearance_textprops} + + + + + + + + + + + + + + + + +
        + +
        + +
        + + + + + +
         
        +
        +
        + +
        + {#fullpage_dlg.appearance_bgprops} + + + + + + + + + + +
        + + + + + +
         
        +
        + + + + + +
         
        +
        +
        + +
        + {#fullpage_dlg.appearance_marginprops} + + + + + + + + + + + + + + +
        +
        + +
        + {#fullpage_dlg.appearance_linkprops} + + + + + + + + + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
         
        +
        + + + + + +
         
        +
          
        +
        + +
        + {#fullpage_dlg.appearance_style} + + + + + + + + + + +
        + + + + +
         
        +
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/fullpage/js/fullpage.js b/js/tiny_mce/plugins/fullpage/js/fullpage.js new file mode 100644 index 0000000..66eec2d --- /dev/null +++ b/js/tiny_mce/plugins/fullpage/js/fullpage.js @@ -0,0 +1,232 @@ +/** + * fullpage.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinyMCEPopup.requireLangPack(); + + var defaultDocTypes = + 'XHTML 1.0 Transitional=,' + + 'XHTML 1.0 Frameset=,' + + 'XHTML 1.0 Strict=,' + + 'XHTML 1.1=,' + + 'HTML 4.01 Transitional=,' + + 'HTML 4.01 Strict=,' + + 'HTML 4.01 Frameset='; + + var defaultEncodings = + 'Western european (iso-8859-1)=iso-8859-1,' + + 'Central European (iso-8859-2)=iso-8859-2,' + + 'Unicode (UTF-8)=utf-8,' + + 'Chinese traditional (Big5)=big5,' + + 'Cyrillic (iso-8859-5)=iso-8859-5,' + + 'Japanese (iso-2022-jp)=iso-2022-jp,' + + 'Greek (iso-8859-7)=iso-8859-7,' + + 'Korean (iso-2022-kr)=iso-2022-kr,' + + 'ASCII (us-ascii)=us-ascii'; + + var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'; + var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px'; + + function setVal(id, value) { + var elm = document.getElementById(id); + + if (elm) { + value = value || ''; + + if (elm.nodeName == "SELECT") + selectByValue(document.forms[0], id, value); + else if (elm.type == "checkbox") + elm.checked = !!value; + else + elm.value = value; + } + }; + + function getVal(id) { + var elm = document.getElementById(id); + + if (elm.nodeName == "SELECT") + return elm.options[elm.selectedIndex].value; + + if (elm.type == "checkbox") + return elm.checked; + + return elm.value; + }; + + window.FullPageDialog = { + changedStyle : function() { + var val, styles = tinyMCEPopup.editor.dom.parseStyle(getVal('style')); + + setVal('fontface', styles['font-face']); + setVal('fontsize', styles['font-size']); + setVal('textcolor', styles['color']); + + if (val = styles['background-image']) + setVal('bgimage', val.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1")); + else + setVal('bgimage', ''); + + setVal('bgcolor', styles['background-color']); + + // Reset margin form elements + setVal('topmargin', ''); + setVal('rightmargin', ''); + setVal('bottommargin', ''); + setVal('leftmargin', ''); + + // Expand margin + if (val = styles['margin']) { + val = val.split(' '); + styles['margin-top'] = val[0] || ''; + styles['margin-right'] = val[1] || val[0] || ''; + styles['margin-bottom'] = val[2] || val[0] || ''; + styles['margin-left'] = val[3] || val[0] || ''; + } + + if (val = styles['margin-top']) + setVal('topmargin', val.replace(/px/, '')); + + if (val = styles['margin-right']) + setVal('rightmargin', val.replace(/px/, '')); + + if (val = styles['margin-bottom']) + setVal('bottommargin', val.replace(/px/, '')); + + if (val = styles['margin-left']) + setVal('leftmargin', val.replace(/px/, '')); + + updateColor('bgcolor_pick', 'bgcolor'); + updateColor('textcolor_pick', 'textcolor'); + }, + + changedStyleProp : function() { + var val, dom = tinyMCEPopup.editor.dom, styles = dom.parseStyle(getVal('style')); + + styles['font-face'] = getVal('fontface'); + styles['font-size'] = getVal('fontsize'); + styles['color'] = getVal('textcolor'); + styles['background-color'] = getVal('bgcolor'); + + if (val = getVal('bgimage')) + styles['background-image'] = "url('" + val + "')"; + else + styles['background-image'] = ''; + + delete styles['margin']; + + if (val = getVal('topmargin')) + styles['margin-top'] = val + "px"; + else + styles['margin-top'] = ''; + + if (val = getVal('rightmargin')) + styles['margin-right'] = val + "px"; + else + styles['margin-right'] = ''; + + if (val = getVal('bottommargin')) + styles['margin-bottom'] = val + "px"; + else + styles['margin-bottom'] = ''; + + if (val = getVal('leftmargin')) + styles['margin-left'] = val + "px"; + else + styles['margin-left'] = ''; + + // Serialize, parse and reserialize this will compress redundant styles + setVal('style', dom.serializeStyle(dom.parseStyle(dom.serializeStyle(styles)))); + this.changedStyle(); + }, + + update : function() { + var data = {}; + + tinymce.each(tinyMCEPopup.dom.select('select,input,textarea'), function(node) { + data[node.id] = getVal(node.id); + }); + + tinyMCEPopup.editor.plugins.fullpage._dataToHtml(data); + tinyMCEPopup.close(); + } + }; + + function init() { + var form = document.forms[0], i, item, list, editor = tinyMCEPopup.editor; + + // Setup doctype select box + list = editor.getParam("fullpage_doctypes", defaultDocTypes).split(','); + for (i = 0; i < list.length; i++) { + item = list[i].split('='); + + if (item.length > 1) + addSelectValue(form, 'doctype', item[0], item[1]); + } + + // Setup fonts select box + list = editor.getParam("fullpage_fonts", defaultFontNames).split(';'); + for (i = 0; i < list.length; i++) { + item = list[i].split('='); + + if (item.length > 1) + addSelectValue(form, 'fontface', item[0], item[1]); + } + + // Setup fontsize select box + list = editor.getParam("fullpage_fontsizes", defaultFontSizes).split(','); + for (i = 0; i < list.length; i++) + addSelectValue(form, 'fontsize', list[i], list[i]); + + // Setup encodings select box + list = editor.getParam("fullpage_encodings", defaultEncodings).split(','); + for (i = 0; i < list.length; i++) { + item = list[i].split('='); + + if (item.length > 1) + addSelectValue(form, 'docencoding', item[0], item[1]); + } + + // Setup color pickers + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color'); + document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color'); + document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color'); + document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor'); + document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage'); + document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage'); + + // Resize some elements + if (isVisible('stylesheetbrowser')) + document.getElementById('stylesheet').style.width = '220px'; + + if (isVisible('link_href_browser')) + document.getElementById('element_link_href').style.width = '230px'; + + if (isVisible('bgimage_browser')) + document.getElementById('bgimage').style.width = '210px'; + + // Update form + tinymce.each(tinyMCEPopup.getWindowArg('data'), function(value, key) { + setVal(key, value); + }); + + FullPageDialog.changedStyle(); + + // Update colors + updateColor('textcolor_pick', 'textcolor'); + updateColor('bgcolor_pick', 'bgcolor'); + updateColor('visited_color_pick', 'visited_color'); + updateColor('active_color_pick', 'active_color'); + updateColor('link_color_pick', 'link_color'); + }; + + tinyMCEPopup.onInit.add(init); +})(); diff --git a/js/tiny_mce/plugins/fullpage/langs/en_dlg.js b/js/tiny_mce/plugins/fullpage/langs/en_dlg.js new file mode 100644 index 0000000..516edc7 --- /dev/null +++ b/js/tiny_mce/plugins/fullpage/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.fullpage_dlg',{title:"Document Properties","meta_tab":"General","appearance_tab":"Appearance","advanced_tab":"Advanced","meta_props":"Meta Information",langprops:"Language and Encoding","meta_title":"Title","meta_keywords":"Keywords","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Language Code",langdir:"Language Direction",ltr:"Left to Right",rtl:"Right to Left","xml_pi":"XML Declaration",encoding:"Character Encoding","appearance_bgprops":"Background Properties","appearance_marginprops":"Body Margins","appearance_linkprops":"Link Colors","appearance_textprops":"Text Properties",bgcolor:"Background Color",bgimage:"Background Image","left_margin":"Left Margin","right_margin":"Right Margin","top_margin":"Top Margin","bottom_margin":"Bottom Margin","text_color":"Text Color","font_size":"Font Size","font_face":"Font Face","link_color":"Link Color","hover_color":"Hover Color","visited_color":"Visited Color","active_color":"Active Color",textcolor:"Color",fontsize:"Font Size",fontface:"Font Family","meta_index_follow":"Index and Follow the Links","meta_index_nofollow":"Index and Don\'t Follow the Links","meta_noindex_follow":"Do Not Index but Follow the Links","meta_noindex_nofollow":"Do Not Index and Don\'t Follow the Links","appearance_style":"Stylesheet and Style Properties",stylesheet:"Stylesheet",style:"Style",author:"Author",copyright:"Copyright",add:"Add New Element",remove:"Remove Selected Element",moveup:"Move Selected Element Up",movedown:"Move Selected Element Down","head_elements":"Head Elements",info:"Information","add_title":"Title Element","add_meta":"Meta Element","add_script":"Script Element","add_style":"Style Element","add_link":"Link Element","add_base":"Base Element","add_comment":"Comment Node","title_element":"Title Element","script_element":"Script Element","style_element":"Style Element","base_element":"Base Element","link_element":"Link Element","meta_element":"Meta Element","comment_element":"Comment",src:"Source",language:"Language",href:"HREF",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"HREF Lang","general_props":"General","advanced_props":"Advanced"}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/fullscreen/editor_plugin.js b/js/tiny_mce/plugins/fullscreen/editor_plugin.js new file mode 100644 index 0000000..a6456f8 --- /dev/null +++ b/js/tiny_mce/plugins/fullscreen/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.DOM;tinymce.create("tinymce.plugins.FullScreenPlugin",{init:function(d,e){var f=this,g={},c,b;f.editor=d;d.addCommand("mceFullScreen",function(){var i,j=a.doc.documentElement;if(d.getParam("fullscreen_is_enabled")){if(d.getParam("fullscreen_new_window")){closeFullscreen()}else{a.win.setTimeout(function(){tinymce.dom.Event.remove(a.win,"resize",f.resizeFunc);tinyMCE.get(d.getParam("fullscreen_editor_id")).setContent(d.getContent());tinyMCE.remove(d);a.remove("mce_fullscreen_container");j.style.overflow=d.getParam("fullscreen_html_overflow");a.setStyle(a.doc.body,"overflow",d.getParam("fullscreen_overflow"));a.win.scrollTo(d.getParam("fullscreen_scrollx"),d.getParam("fullscreen_scrolly"));tinyMCE.settings=tinyMCE.oldSettings},10)}return}if(d.getParam("fullscreen_new_window")){i=a.win.open(e+"/fullscreen.htm","mceFullScreenPopup","fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width="+screen.availWidth+",height="+screen.availHeight);try{i.resizeTo(screen.availWidth,screen.availHeight)}catch(h){}}else{tinyMCE.oldSettings=tinyMCE.settings;g.fullscreen_overflow=a.getStyle(a.doc.body,"overflow",1)||"auto";g.fullscreen_html_overflow=a.getStyle(j,"overflow",1);c=a.getViewPort();g.fullscreen_scrollx=c.x;g.fullscreen_scrolly=c.y;if(tinymce.isOpera&&g.fullscreen_overflow=="visible"){g.fullscreen_overflow="auto"}if(tinymce.isIE&&g.fullscreen_overflow=="scroll"){g.fullscreen_overflow="auto"}if(tinymce.isIE&&(g.fullscreen_html_overflow=="visible"||g.fullscreen_html_overflow=="scroll")){g.fullscreen_html_overflow="auto"}if(g.fullscreen_overflow=="0px"){g.fullscreen_overflow=""}a.setStyle(a.doc.body,"overflow","hidden");j.style.overflow="hidden";c=a.getViewPort();a.win.scrollTo(0,0);if(tinymce.isIE){c.h-=1}if(tinymce.isIE6){b="absolute;top:"+c.y}else{b="fixed;top:0"}n=a.add(a.doc.body,"div",{id:"mce_fullscreen_container",style:"position:"+b+";left:0;width:"+c.w+"px;height:"+c.h+"px;z-index:200000;"});a.add(n,"div",{id:"mce_fullscreen"});tinymce.each(d.settings,function(k,l){g[l]=k});g.id="mce_fullscreen";g.width=n.clientWidth;g.height=n.clientHeight-15;g.fullscreen_is_enabled=true;g.fullscreen_editor_id=d.id;g.theme_advanced_resizing=false;g.save_onsavecallback=function(){d.setContent(tinyMCE.get(g.id).getContent());d.execCommand("mceSave")};tinymce.each(d.getParam("fullscreen_settings"),function(m,l){g[l]=m});if(g.theme_advanced_toolbar_location==="external"){g.theme_advanced_toolbar_location="top"}f.fullscreenEditor=new tinymce.Editor("mce_fullscreen",g);f.fullscreenEditor.onInit.add(function(){f.fullscreenEditor.setContent(d.getContent());f.fullscreenEditor.focus()});f.fullscreenEditor.render();f.fullscreenElement=new tinymce.dom.Element("mce_fullscreen_container");f.fullscreenElement.update();f.resizeFunc=tinymce.dom.Event.add(a.win,"resize",function(){var o=tinymce.DOM.getViewPort(),l=f.fullscreenEditor,k,m;k=l.dom.getSize(l.getContainer().firstChild);m=l.dom.getSize(l.getContainer().getElementsByTagName("iframe")[0]);l.theme.resizeTo(o.w-k.w+m.w,o.h-k.h+m.h)})}});d.addButton("fullscreen",{title:"fullscreen.desc",cmd:"mceFullScreen"});d.onNodeChange.add(function(i,h){h.setActive("fullscreen",i.getParam("fullscreen_is_enabled"))})},getInfo:function(){return{longname:"Fullscreen",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("fullscreen",tinymce.plugins.FullScreenPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js b/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js new file mode 100644 index 0000000..42af070 --- /dev/null +++ b/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js @@ -0,0 +1,159 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM; + + tinymce.create('tinymce.plugins.FullScreenPlugin', { + init : function(ed, url) { + var t = this, s = {}, vp, posCss; + + t.editor = ed; + + // Register commands + ed.addCommand('mceFullScreen', function() { + var win, de = DOM.doc.documentElement; + + if (ed.getParam('fullscreen_is_enabled')) { + if (ed.getParam('fullscreen_new_window')) + closeFullscreen(); // Call to close in new window + else { + DOM.win.setTimeout(function() { + tinymce.dom.Event.remove(DOM.win, 'resize', t.resizeFunc); + tinyMCE.get(ed.getParam('fullscreen_editor_id')).setContent(ed.getContent()); + tinyMCE.remove(ed); + DOM.remove('mce_fullscreen_container'); + de.style.overflow = ed.getParam('fullscreen_html_overflow'); + DOM.setStyle(DOM.doc.body, 'overflow', ed.getParam('fullscreen_overflow')); + DOM.win.scrollTo(ed.getParam('fullscreen_scrollx'), ed.getParam('fullscreen_scrolly')); + tinyMCE.settings = tinyMCE.oldSettings; // Restore old settings + }, 10); + } + + return; + } + + if (ed.getParam('fullscreen_new_window')) { + win = DOM.win.open(url + "/fullscreen.htm", "mceFullScreenPopup", "fullscreen=yes,menubar=no,toolbar=no,scrollbars=no,resizable=yes,left=0,top=0,width=" + screen.availWidth + ",height=" + screen.availHeight); + try { + win.resizeTo(screen.availWidth, screen.availHeight); + } catch (e) { + // Ignore + } + } else { + tinyMCE.oldSettings = tinyMCE.settings; // Store old settings + s.fullscreen_overflow = DOM.getStyle(DOM.doc.body, 'overflow', 1) || 'auto'; + s.fullscreen_html_overflow = DOM.getStyle(de, 'overflow', 1); + vp = DOM.getViewPort(); + s.fullscreen_scrollx = vp.x; + s.fullscreen_scrolly = vp.y; + + // Fixes an Opera bug where the scrollbars doesn't reappear + if (tinymce.isOpera && s.fullscreen_overflow == 'visible') + s.fullscreen_overflow = 'auto'; + + // Fixes an IE bug where horizontal scrollbars would appear + if (tinymce.isIE && s.fullscreen_overflow == 'scroll') + s.fullscreen_overflow = 'auto'; + + // Fixes an IE bug where the scrollbars doesn't reappear + if (tinymce.isIE && (s.fullscreen_html_overflow == 'visible' || s.fullscreen_html_overflow == 'scroll')) + s.fullscreen_html_overflow = 'auto'; + + if (s.fullscreen_overflow == '0px') + s.fullscreen_overflow = ''; + + DOM.setStyle(DOM.doc.body, 'overflow', 'hidden'); + de.style.overflow = 'hidden'; //Fix for IE6/7 + vp = DOM.getViewPort(); + DOM.win.scrollTo(0, 0); + + if (tinymce.isIE) + vp.h -= 1; + + // Use fixed position if it exists + if (tinymce.isIE6) + posCss = 'absolute;top:' + vp.y; + else + posCss = 'fixed;top:0'; + + n = DOM.add(DOM.doc.body, 'div', { + id : 'mce_fullscreen_container', + style : 'position:' + posCss + ';left:0;width:' + vp.w + 'px;height:' + vp.h + 'px;z-index:200000;'}); + DOM.add(n, 'div', {id : 'mce_fullscreen'}); + + tinymce.each(ed.settings, function(v, n) { + s[n] = v; + }); + + s.id = 'mce_fullscreen'; + s.width = n.clientWidth; + s.height = n.clientHeight - 15; + s.fullscreen_is_enabled = true; + s.fullscreen_editor_id = ed.id; + s.theme_advanced_resizing = false; + s.save_onsavecallback = function() { + ed.setContent(tinyMCE.get(s.id).getContent()); + ed.execCommand('mceSave'); + }; + + tinymce.each(ed.getParam('fullscreen_settings'), function(v, k) { + s[k] = v; + }); + + if (s.theme_advanced_toolbar_location === 'external') + s.theme_advanced_toolbar_location = 'top'; + + t.fullscreenEditor = new tinymce.Editor('mce_fullscreen', s); + t.fullscreenEditor.onInit.add(function() { + t.fullscreenEditor.setContent(ed.getContent()); + t.fullscreenEditor.focus(); + }); + + t.fullscreenEditor.render(); + + t.fullscreenElement = new tinymce.dom.Element('mce_fullscreen_container'); + t.fullscreenElement.update(); + //document.body.overflow = 'hidden'; + + t.resizeFunc = tinymce.dom.Event.add(DOM.win, 'resize', function() { + var vp = tinymce.DOM.getViewPort(), fed = t.fullscreenEditor, outerSize, innerSize; + + // Get outer/inner size to get a delta size that can be used to calc the new iframe size + outerSize = fed.dom.getSize(fed.getContainer().firstChild); + innerSize = fed.dom.getSize(fed.getContainer().getElementsByTagName('iframe')[0]); + + fed.theme.resizeTo(vp.w - outerSize.w + innerSize.w, vp.h - outerSize.h + innerSize.h); + }); + } + }); + + // Register buttons + ed.addButton('fullscreen', {title : 'fullscreen.desc', cmd : 'mceFullScreen'}); + + ed.onNodeChange.add(function(ed, cm) { + cm.setActive('fullscreen', ed.getParam('fullscreen_is_enabled')); + }); + }, + + getInfo : function() { + return { + longname : 'Fullscreen', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullscreen', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('fullscreen', tinymce.plugins.FullScreenPlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/fullscreen/fullscreen.htm b/js/tiny_mce/plugins/fullscreen/fullscreen.htm new file mode 100644 index 0000000..496a2f6 --- /dev/null +++ b/js/tiny_mce/plugins/fullscreen/fullscreen.htm @@ -0,0 +1,110 @@ + + + + + + + + + +
        + +
        + + + + + diff --git a/js/tiny_mce/plugins/iespell/editor_plugin.js b/js/tiny_mce/plugins/iespell/editor_plugin.js new file mode 100644 index 0000000..e9cba10 --- /dev/null +++ b/js/tiny_mce/plugins/iespell/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.IESpell",{init:function(a,b){var c=this,d;if(!tinymce.isIE){return}c.editor=a;a.addCommand("mceIESpell",function(){try{d=new ActiveXObject("ieSpell.ieSpellExtension");d.CheckDocumentNode(a.getDoc().documentElement)}catch(f){if(f.number==-2146827859){a.windowManager.confirm(a.getLang("iespell.download"),function(e){if(e){window.open("http://www.iespell.com/download.php","ieSpellDownload","")}})}else{a.windowManager.alert("Error Loading ieSpell: Exception "+f.number)}}});a.addButton("iespell",{title:"iespell.iespell_desc",cmd:"mceIESpell"})},getInfo:function(){return{longname:"IESpell (IE Only)",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("iespell",tinymce.plugins.IESpell)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/iespell/editor_plugin_src.js b/js/tiny_mce/plugins/iespell/editor_plugin_src.js new file mode 100644 index 0000000..61edf1e --- /dev/null +++ b/js/tiny_mce/plugins/iespell/editor_plugin_src.js @@ -0,0 +1,54 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.IESpell', { + init : function(ed, url) { + var t = this, sp; + + if (!tinymce.isIE) + return; + + t.editor = ed; + + // Register commands + ed.addCommand('mceIESpell', function() { + try { + sp = new ActiveXObject("ieSpell.ieSpellExtension"); + sp.CheckDocumentNode(ed.getDoc().documentElement); + } catch (e) { + if (e.number == -2146827859) { + ed.windowManager.confirm(ed.getLang("iespell.download"), function(s) { + if (s) + window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); + }); + } else + ed.windowManager.alert("Error Loading ieSpell: Exception " + e.number); + } + }); + + // Register buttons + ed.addButton('iespell', {title : 'iespell.iespell_desc', cmd : 'mceIESpell'}); + }, + + getInfo : function() { + return { + longname : 'IESpell (IE Only)', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('iespell', tinymce.plugins.IESpell); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/inlinepopups/editor_plugin.js b/js/tiny_mce/plugins/inlinepopups/editor_plugin.js new file mode 100644 index 0000000..8bb96f9 --- /dev/null +++ b/js/tiny_mce/plugins/inlinepopups/editor_plugin.js @@ -0,0 +1 @@ +(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create("tinymce.plugins.InlinePopups",{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")})},getInfo:function(){return{longname:"InlinePopups",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(s,j){var z=this,i,k="",r=z.editor,g=0,v=0,h,m,o,q,l,x,y,n;s=s||{};j=j||{};if(!s.inline){return z.parent(s,j)}n=z._frontWindow();if(n&&d.get(n.id+"_ifr")){n.focussedElement=d.get(n.id+"_ifr").contentWindow.document.activeElement}if(!s.type){z.bookmark=r.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();s.width=parseInt(s.width||320);s.height=parseInt(s.height||240)+(tinymce.isIE?8:0);s.min_width=parseInt(s.min_width||150);s.min_height=parseInt(s.min_height||100);s.max_width=parseInt(s.max_width||2000);s.max_height=parseInt(s.max_height||2000);s.left=s.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(s.width/2)));s.top=s.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(s.height/2)));s.movable=s.resizable=true;j.mce_width=s.width;j.mce_height=s.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=s.auto_focus;z.features=s;z.params=j;z.onOpen.dispatch(z,s,j);if(s.type){k+=" mceModal";if(s.type){k+=" mce"+s.type.substring(0,1).toUpperCase()+s.type.substring(1)}s.resizable=false}if(s.statusbar){k+=" mceStatusbar"}if(s.resizable){k+=" mceResizable"}if(s.minimizable){k+=" mceMinimizable"}if(s.maximizable){k+=" mceMaximizable"}if(s.movable){k+=" mceMovable"}z._addAll(d.doc.body,["div",{id:i,role:"dialog","aria-labelledby":s.type?i+"_content":i+"_title","class":(r.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),style:"width:100px;height:100px"},["div",{id:i+"_wrapper","class":"mceWrapper"+k},["div",{id:i+"_top","class":"mceTop"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_title"},s.title||""]],["div",{id:i+"_middle","class":"mceMiddle"},["div",{id:i+"_left","class":"mceLeft",tabindex:"0"}],["span",{id:i+"_content"}],["div",{id:i+"_right","class":"mceRight",tabindex:"0"}]],["div",{id:i+"_bottom","class":"mceBottom"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_status"},"Content"]],["a",{"class":"mceMove",tabindex:"-1",href:"javascript:;"}],["a",{"class":"mceMin",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMax",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMed",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceClose",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{id:i+"_resize_n","class":"mceResize mceResizeN",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_s","class":"mceResize mceResizeS",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_w","class":"mceResize mceResizeW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_e","class":"mceResize mceResizeE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_nw","class":"mceResize mceResizeNW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_ne","class":"mceResize mceResizeNE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_sw","class":"mceResize mceResizeSW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_se","class":"mceResize mceResizeSE",tabindex:"-1",href:"javascript:;"}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,"overflow","auto")}if(!s.type){g+=d.get(i+"_left").clientWidth;g+=d.get(i+"_right").clientWidth;v+=d.get(i+"_top").clientHeight;v+=d.get(i+"_bottom").clientHeight}d.setStyles(i,{top:s.top,left:s.left,width:s.width+g,height:s.height+v});y=s.url||s.file;if(y){if(tinymce.relaxedDomain){y+=(y.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain}y=tinymce._addVer(y)}if(!s.type){d.add(i+"_content","iframe",{id:i+"_ifr",src:'javascript:""',frameBorder:0,style:"border:0;width:10px;height:10px"});d.setStyles(i+"_ifr",{width:s.width,height:s.height});d.setAttrib(i+"_ifr","src",y)}else{d.add(i+"_wrapper","a",{id:i+"_ok","class":"mceButton mceOk",href:"javascript:;",onmousedown:"return false;"},"Ok");if(s.type=="confirm"){d.add(i+"_wrapper","a",{"class":"mceButton mceCancel",href:"javascript:;",onmousedown:"return false;"},"Cancel")}d.add(i+"_middle","div",{"class":"mceIcon"});d.setHTML(i+"_content",s.content.replace("\n","
        "));a.add(i,"keyup",function(f){var p=27;if(f.keyCode===p){s.button_func(false);return a.cancel(f)}});a.add(i,"keydown",function(f){var t,p=9;if(f.keyCode===p){t=d.select("a.mceCancel",i+"_wrapper")[0];if(t&&t!==f.target){t.focus()}else{d.get(i+"_ok").focus()}return a.cancel(f)}})}o=a.add(i,"mousedown",function(t){var u=t.target,f,p;f=z.windows[i];z.focus(i);if(u.nodeName=="A"||u.nodeName=="a"){if(u.className=="mceClose"){z.close(null,i);return a.cancel(t)}else{if(u.className=="mceMax"){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+"_ifr",{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMed"){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMove"){return z._startDrag(i,t,u.className)}else{if(d.hasClass(u,"mceResize")){return z._startDrag(i,t,u.className.substring(13))}}}}}}});q=a.add(i,"click",function(f){var p=f.target;z.focus(i);if(p.nodeName=="A"||p.nodeName=="a"){switch(p.className){case"mceClose":z.close(null,i);return a.cancel(f);case"mceButton mceOk":case"mceButton mceCancel":s.button_func(p.className=="mceButton mceOk");return a.cancel(f)}}});a.add([i+"_left",i+"_right"],"focus",function(p){var t=d.get(i+"_ifr");if(t){var f=t.contentWindow.document.body;var u=d.select(":input:enabled,*[tabindex=0]",f);if(p.target.id===(i+"_left")){u[u.length-1].focus()}else{u[0].focus()}}else{d.get(i+"_ok").focus()}});x=z.windows[i]={id:i,mousedown_func:o,click_func:q,element:new b(i,{blocker:1,container:r.getContainer()}),iframeElement:new b(i+"_ifr"),features:s,deltaWidth:g,deltaHeight:v};x.iframeElement.on("focus",function(){z.focus(i)});if(z.count==0&&z.editor.getParam("dialog_type","modal")=="modal"){d.add(d.doc.body,"div",{id:"mceModalBlocker","class":(z.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",style:{zIndex:z.zIndex-1}});d.show("mceModalBlocker");d.setAttrib(d.doc.body,"aria-hidden","true")}else{d.setStyle("mceModalBlocker","z-index",z.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceModalBlocker",{position:"absolute",left:h.x,top:h.y,width:h.w-2,height:h.h-2})}d.setAttrib(i,"aria-hidden","false");z.focus(i);z._fixIELayout(i,1);if(d.get(i+"_ok")){d.get(i+"_ok").focus()}z.count++;return x},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle("zIndex",f.zIndex);f.element.update();h=h+"_wrapper";d.removeClass(g.lastId,"mceFocus");d.addClass(h,"mceFocus");g.lastId=h;if(f.focussedElement){f.focussedElement.focus()}else{if(d.get(h+"_ok")){d.get(f.id+"_ok").focus()}else{if(d.get(f.id+"_ifr")){d.get(f.id+"_ifr").focus()}}}}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,"string")){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;gf){g=h;f=h.zIndex}});return g},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+"_title")){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:"alert",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:"confirm",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)=="string"){return f}e(g.windows,function(h){var i=d.get(h.id+"_ifr");if(i&&f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e(["n","s","w","e","nw","ne","sw","se"],function(j){var k=d.get(i+"_resize_"+j);d.setStyles(k,{width:h?k.clientWidth:"",height:h?k.clientHeight:"",cursor:d.getStyle(k,"cursor",1)});d.setStyle(i+"_bottom","bottom","-1px");k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select("div,a",i),function(k,j){if(k.currentStyle.backgroundImage!="none"){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")}});d.get(i).style.filter=""}}});tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js b/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js new file mode 100644 index 0000000..2a6f3ad --- /dev/null +++ b/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js @@ -0,0 +1,699 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM, Element = tinymce.dom.Element, Event = tinymce.dom.Event, each = tinymce.each, is = tinymce.is; + + tinymce.create('tinymce.plugins.InlinePopups', { + init : function(ed, url) { + // Replace window manager + ed.onBeforeRenderUI.add(function() { + ed.windowManager = new tinymce.InlineWindowManager(ed); + DOM.loadCSS(url + '/skins/' + (ed.settings.inlinepopups_skin || 'clearlooks2') + "/window.css"); + }); + }, + + getInfo : function() { + return { + longname : 'InlinePopups', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + tinymce.create('tinymce.InlineWindowManager:tinymce.WindowManager', { + InlineWindowManager : function(ed) { + var t = this; + + t.parent(ed); + t.zIndex = 300000; + t.count = 0; + t.windows = {}; + }, + + open : function(f, p) { + var t = this, id, opt = '', ed = t.editor, dw = 0, dh = 0, vp, po, mdf, clf, we, w, u, parentWindow; + + f = f || {}; + p = p || {}; + + // Run native windows + if (!f.inline) + return t.parent(f, p); + + parentWindow = t._frontWindow(); + if (parentWindow && DOM.get(parentWindow.id + '_ifr')) { + parentWindow.focussedElement = DOM.get(parentWindow.id + '_ifr').contentWindow.document.activeElement; + } + + // Only store selection if the type is a normal window + if (!f.type) + t.bookmark = ed.selection.getBookmark(1); + + id = DOM.uniqueId(); + vp = DOM.getViewPort(); + f.width = parseInt(f.width || 320); + f.height = parseInt(f.height || 240) + (tinymce.isIE ? 8 : 0); + f.min_width = parseInt(f.min_width || 150); + f.min_height = parseInt(f.min_height || 100); + f.max_width = parseInt(f.max_width || 2000); + f.max_height = parseInt(f.max_height || 2000); + f.left = f.left || Math.round(Math.max(vp.x, vp.x + (vp.w / 2.0) - (f.width / 2.0))); + f.top = f.top || Math.round(Math.max(vp.y, vp.y + (vp.h / 2.0) - (f.height / 2.0))); + f.movable = f.resizable = true; + p.mce_width = f.width; + p.mce_height = f.height; + p.mce_inline = true; + p.mce_window_id = id; + p.mce_auto_focus = f.auto_focus; + + // Transpose +// po = DOM.getPos(ed.getContainer()); +// f.left -= po.x; +// f.top -= po.y; + + t.features = f; + t.params = p; + t.onOpen.dispatch(t, f, p); + + if (f.type) { + opt += ' mceModal'; + + if (f.type) + opt += ' mce' + f.type.substring(0, 1).toUpperCase() + f.type.substring(1); + + f.resizable = false; + } + + if (f.statusbar) + opt += ' mceStatusbar'; + + if (f.resizable) + opt += ' mceResizable'; + + if (f.minimizable) + opt += ' mceMinimizable'; + + if (f.maximizable) + opt += ' mceMaximizable'; + + if (f.movable) + opt += ' mceMovable'; + + // Create DOM objects + t._addAll(DOM.doc.body, + ['div', {id : id, role : 'dialog', 'aria-labelledby': f.type ? id + '_content' : id + '_title', 'class' : (ed.settings.inlinepopups_skin || 'clearlooks2') + (tinymce.isIE && window.getSelection ? ' ie9' : ''), style : 'width:100px;height:100px'}, + ['div', {id : id + '_wrapper', 'class' : 'mceWrapper' + opt}, + ['div', {id : id + '_top', 'class' : 'mceTop'}, + ['div', {'class' : 'mceLeft'}], + ['div', {'class' : 'mceCenter'}], + ['div', {'class' : 'mceRight'}], + ['span', {id : id + '_title'}, f.title || ''] + ], + + ['div', {id : id + '_middle', 'class' : 'mceMiddle'}, + ['div', {id : id + '_left', 'class' : 'mceLeft', tabindex : '0'}], + ['span', {id : id + '_content'}], + ['div', {id : id + '_right', 'class' : 'mceRight', tabindex : '0'}] + ], + + ['div', {id : id + '_bottom', 'class' : 'mceBottom'}, + ['div', {'class' : 'mceLeft'}], + ['div', {'class' : 'mceCenter'}], + ['div', {'class' : 'mceRight'}], + ['span', {id : id + '_status'}, 'Content'] + ], + + ['a', {'class' : 'mceMove', tabindex : '-1', href : 'javascript:;'}], + ['a', {'class' : 'mceMin', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {'class' : 'mceMax', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {'class' : 'mceMed', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {'class' : 'mceClose', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {id : id + '_resize_n', 'class' : 'mceResize mceResizeN', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_s', 'class' : 'mceResize mceResizeS', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_w', 'class' : 'mceResize mceResizeW', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_e', 'class' : 'mceResize mceResizeE', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_nw', 'class' : 'mceResize mceResizeNW', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_ne', 'class' : 'mceResize mceResizeNE', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_sw', 'class' : 'mceResize mceResizeSW', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_se', 'class' : 'mceResize mceResizeSE', tabindex : '-1', href : 'javascript:;'}] + ] + ] + ); + + DOM.setStyles(id, {top : -10000, left : -10000}); + + // Fix gecko rendering bug, where the editors iframe messed with window contents + if (tinymce.isGecko) + DOM.setStyle(id, 'overflow', 'auto'); + + // Measure borders + if (!f.type) { + dw += DOM.get(id + '_left').clientWidth; + dw += DOM.get(id + '_right').clientWidth; + dh += DOM.get(id + '_top').clientHeight; + dh += DOM.get(id + '_bottom').clientHeight; + } + + // Resize window + DOM.setStyles(id, {top : f.top, left : f.left, width : f.width + dw, height : f.height + dh}); + + u = f.url || f.file; + if (u) { + if (tinymce.relaxedDomain) + u += (u.indexOf('?') == -1 ? '?' : '&') + 'mce_rdomain=' + tinymce.relaxedDomain; + + u = tinymce._addVer(u); + } + + if (!f.type) { + DOM.add(id + '_content', 'iframe', {id : id + '_ifr', src : 'javascript:""', frameBorder : 0, style : 'border:0;width:10px;height:10px'}); + DOM.setStyles(id + '_ifr', {width : f.width, height : f.height}); + DOM.setAttrib(id + '_ifr', 'src', u); + } else { + DOM.add(id + '_wrapper', 'a', {id : id + '_ok', 'class' : 'mceButton mceOk', href : 'javascript:;', onmousedown : 'return false;'}, 'Ok'); + + if (f.type == 'confirm') + DOM.add(id + '_wrapper', 'a', {'class' : 'mceButton mceCancel', href : 'javascript:;', onmousedown : 'return false;'}, 'Cancel'); + + DOM.add(id + '_middle', 'div', {'class' : 'mceIcon'}); + DOM.setHTML(id + '_content', f.content.replace('\n', '
        ')); + + Event.add(id, 'keyup', function(evt) { + var VK_ESCAPE = 27; + if (evt.keyCode === VK_ESCAPE) { + f.button_func(false); + return Event.cancel(evt); + } + }); + + Event.add(id, 'keydown', function(evt) { + var cancelButton, VK_TAB = 9; + if (evt.keyCode === VK_TAB) { + cancelButton = DOM.select('a.mceCancel', id + '_wrapper')[0]; + if (cancelButton && cancelButton !== evt.target) { + cancelButton.focus(); + } else { + DOM.get(id + '_ok').focus(); + } + return Event.cancel(evt); + } + }); + } + + // Register events + mdf = Event.add(id, 'mousedown', function(e) { + var n = e.target, w, vp; + + w = t.windows[id]; + t.focus(id); + + if (n.nodeName == 'A' || n.nodeName == 'a') { + if (n.className == 'mceClose') { + t.close(null, id); + return Event.cancel(e); + } else if (n.className == 'mceMax') { + w.oldPos = w.element.getXY(); + w.oldSize = w.element.getSize(); + + vp = DOM.getViewPort(); + + // Reduce viewport size to avoid scrollbars + vp.w -= 2; + vp.h -= 2; + + w.element.moveTo(vp.x, vp.y); + w.element.resizeTo(vp.w, vp.h); + DOM.setStyles(id + '_ifr', {width : vp.w - w.deltaWidth, height : vp.h - w.deltaHeight}); + DOM.addClass(id + '_wrapper', 'mceMaximized'); + } else if (n.className == 'mceMed') { + // Reset to old size + w.element.moveTo(w.oldPos.x, w.oldPos.y); + w.element.resizeTo(w.oldSize.w, w.oldSize.h); + w.iframeElement.resizeTo(w.oldSize.w - w.deltaWidth, w.oldSize.h - w.deltaHeight); + + DOM.removeClass(id + '_wrapper', 'mceMaximized'); + } else if (n.className == 'mceMove') + return t._startDrag(id, e, n.className); + else if (DOM.hasClass(n, 'mceResize')) + return t._startDrag(id, e, n.className.substring(13)); + } + }); + + clf = Event.add(id, 'click', function(e) { + var n = e.target; + + t.focus(id); + + if (n.nodeName == 'A' || n.nodeName == 'a') { + switch (n.className) { + case 'mceClose': + t.close(null, id); + return Event.cancel(e); + + case 'mceButton mceOk': + case 'mceButton mceCancel': + f.button_func(n.className == 'mceButton mceOk'); + return Event.cancel(e); + } + } + }); + + // Make sure the tab order loops within the dialog. + Event.add([id + '_left', id + '_right'], 'focus', function(evt) { + var iframe = DOM.get(id + '_ifr'); + if (iframe) { + var body = iframe.contentWindow.document.body; + var focusable = DOM.select(':input:enabled,*[tabindex=0]', body); + if (evt.target.id === (id + '_left')) { + focusable[focusable.length - 1].focus(); + } else { + focusable[0].focus(); + } + } else { + DOM.get(id + '_ok').focus(); + } + }); + + // Add window + w = t.windows[id] = { + id : id, + mousedown_func : mdf, + click_func : clf, + element : new Element(id, {blocker : 1, container : ed.getContainer()}), + iframeElement : new Element(id + '_ifr'), + features : f, + deltaWidth : dw, + deltaHeight : dh + }; + + w.iframeElement.on('focus', function() { + t.focus(id); + }); + + // Setup blocker + if (t.count == 0 && t.editor.getParam('dialog_type', 'modal') == 'modal') { + DOM.add(DOM.doc.body, 'div', { + id : 'mceModalBlocker', + 'class' : (t.editor.settings.inlinepopups_skin || 'clearlooks2') + '_modalBlocker', + style : {zIndex : t.zIndex - 1} + }); + + DOM.show('mceModalBlocker'); // Reduces flicker in IE + DOM.setAttrib(DOM.doc.body, 'aria-hidden', 'true'); + } else + DOM.setStyle('mceModalBlocker', 'z-index', t.zIndex - 1); + + if (tinymce.isIE6 || /Firefox\/2\./.test(navigator.userAgent) || (tinymce.isIE && !DOM.boxModel)) + DOM.setStyles('mceModalBlocker', {position : 'absolute', left : vp.x, top : vp.y, width : vp.w - 2, height : vp.h - 2}); + + DOM.setAttrib(id, 'aria-hidden', 'false'); + t.focus(id); + t._fixIELayout(id, 1); + + // Focus ok button + if (DOM.get(id + '_ok')) + DOM.get(id + '_ok').focus(); + t.count++; + + return w; + }, + + focus : function(id) { + var t = this, w; + + if (w = t.windows[id]) { + w.zIndex = this.zIndex++; + w.element.setStyle('zIndex', w.zIndex); + w.element.update(); + + id = id + '_wrapper'; + DOM.removeClass(t.lastId, 'mceFocus'); + DOM.addClass(id, 'mceFocus'); + t.lastId = id; + + if (w.focussedElement) { + w.focussedElement.focus(); + } else if (DOM.get(id + '_ok')) { + DOM.get(w.id + '_ok').focus(); + } else if (DOM.get(w.id + '_ifr')) { + DOM.get(w.id + '_ifr').focus(); + } + } + }, + + _addAll : function(te, ne) { + var i, n, t = this, dom = tinymce.DOM; + + if (is(ne, 'string')) + te.appendChild(dom.doc.createTextNode(ne)); + else if (ne.length) { + te = te.appendChild(dom.create(ne[0], ne[1])); + + for (i=2; i ix) { + fw = w; + ix = w.zIndex; + } + }); + return fw; + }, + + setTitle : function(w, ti) { + var e; + + w = this._findId(w); + + if (e = DOM.get(w + '_title')) + e.innerHTML = DOM.encode(ti); + }, + + alert : function(txt, cb, s) { + var t = this, w; + + w = t.open({ + title : t, + type : 'alert', + button_func : function(s) { + if (cb) + cb.call(s || t, s); + + t.close(null, w.id); + }, + content : DOM.encode(t.editor.getLang(txt, txt)), + inline : 1, + width : 400, + height : 130 + }); + }, + + confirm : function(txt, cb, s) { + var t = this, w; + + w = t.open({ + title : t, + type : 'confirm', + button_func : function(s) { + if (cb) + cb.call(s || t, s); + + t.close(null, w.id); + }, + content : DOM.encode(t.editor.getLang(txt, txt)), + inline : 1, + width : 400, + height : 130 + }); + }, + + // Internal functions + + _findId : function(w) { + var t = this; + + if (typeof(w) == 'string') + return w; + + each(t.windows, function(wo) { + var ifr = DOM.get(wo.id + '_ifr'); + + if (ifr && w == ifr.contentWindow) { + w = wo.id; + return false; + } + }); + + return w; + }, + + _fixIELayout : function(id, s) { + var w, img; + + if (!tinymce.isIE6) + return; + + // Fixes the bug where hover flickers and does odd things in IE6 + each(['n','s','w','e','nw','ne','sw','se'], function(v) { + var e = DOM.get(id + '_resize_' + v); + + DOM.setStyles(e, { + width : s ? e.clientWidth : '', + height : s ? e.clientHeight : '', + cursor : DOM.getStyle(e, 'cursor', 1) + }); + + DOM.setStyle(id + "_bottom", 'bottom', '-1px'); + + e = 0; + }); + + // Fixes graphics glitch + if (w = this.windows[id]) { + // Fixes rendering bug after resize + w.element.hide(); + w.element.show(); + + // Forced a repaint of the window + //DOM.get(id).style.filter = ''; + + // IE has a bug where images used in CSS won't get loaded + // sometimes when the cache in the browser is disabled + // This fix tries to solve it by loading the images using the image object + each(DOM.select('div,a', id), function(e, i) { + if (e.currentStyle.backgroundImage != 'none') { + img = new Image(); + img.src = e.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/, '$1'); + } + }); + + DOM.get(id).style.filter = ''; + } + } + }); + + // Register plugin + tinymce.PluginManager.add('inlinepopups', tinymce.plugins.InlinePopups); +})(); + diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif new file mode 100644 index 0000000..2191398 Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif new file mode 100644 index 0000000..f957e49 Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif new file mode 100644 index 0000000..6baf64a Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif new file mode 100644 index 0000000..20acbbf Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif new file mode 100644 index 0000000..d5de1cc Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif new file mode 100644 index 0000000..c2a2ad4 Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif new file mode 100644 index 0000000..0b4cc36 Binary files /dev/null and b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif differ diff --git a/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css new file mode 100644 index 0000000..a50d4fc --- /dev/null +++ b/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css @@ -0,0 +1,90 @@ +/* Clearlooks 2 */ + +/* Reset */ +.clearlooks2, .clearlooks2 div, .clearlooks2 span, .clearlooks2 a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block} + +/* General */ +.clearlooks2 {position:absolute; direction:ltr} +.clearlooks2 .mceWrapper {position:static} +.mceEventBlocker {position:fixed; left:0; top:0; background:url(img/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%} +.clearlooks2 .mcePlaceHolder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50)} +.clearlooks2_modalBlocker {position:fixed; left:0; top:0; width:100%; height:100%; background:#FFF; opacity:0.6; -ms-filter:'alpha(opacity=60)'; filter:alpha(opacity=60); display:none} + +/* Top */ +.clearlooks2 .mceTop, .clearlooks2 .mceTop div {top:0; width:100%; height:23px} +.clearlooks2 .mceTop .mceLeft {width:6px; background:url(img/corners.gif)} +.clearlooks2 .mceTop .mceCenter {right:6px; width:100%; height:23px; background:url(img/horizontal.gif) 12px 0; clip:rect(auto auto auto 12px)} +.clearlooks2 .mceTop .mceRight {right:0; width:6px; height:23px; background:url(img/corners.gif) -12px 0} +.clearlooks2 .mceTop span {width:100%; text-align:center; vertical-align:middle; line-height:23px; font-weight:bold} +.clearlooks2 .mceFocus .mceTop .mceLeft {background:url(img/corners.gif) -6px 0} +.clearlooks2 .mceFocus .mceTop .mceCenter {background:url(img/horizontal.gif) 0 -23px} +.clearlooks2 .mceFocus .mceTop .mceRight {background:url(img/corners.gif) -18px 0} +.clearlooks2 .mceFocus .mceTop span {color:#FFF} + +/* Middle */ +.clearlooks2 .mceMiddle, .clearlooks2 .mceMiddle div {top:0} +.clearlooks2 .mceMiddle {width:100%; height:100%; clip:rect(23px auto auto auto)} +.clearlooks2 .mceMiddle .mceLeft {left:0; width:5px; height:100%; background:url(img/vertical.gif) -5px 0} +.clearlooks2 .mceMiddle span {top:23px; left:5px; width:100%; height:100%; background:#FFF} +.clearlooks2 .mceMiddle .mceRight {right:0; width:5px; height:100%; background:url(img/vertical.gif)} + +/* Bottom */ +.clearlooks2 .mceBottom, .clearlooks2 .mceBottom div {height:6px} +.clearlooks2 .mceBottom {left:0; bottom:0; width:100%} +.clearlooks2 .mceBottom div {top:0} +.clearlooks2 .mceBottom .mceLeft {left:0; width:5px; background:url(img/corners.gif) -34px -6px} +.clearlooks2 .mceBottom .mceCenter {left:5px; width:100%; background:url(img/horizontal.gif) 0 -46px} +.clearlooks2 .mceBottom .mceRight {right:0; width:5px; background: url(img/corners.gif) -34px 0} +.clearlooks2 .mceBottom span {display:none} +.clearlooks2 .mceStatusbar .mceBottom, .clearlooks2 .mceStatusbar .mceBottom div {height:23px} +.clearlooks2 .mceStatusbar .mceBottom .mceLeft {background:url(img/corners.gif) -29px 0} +.clearlooks2 .mceStatusbar .mceBottom .mceCenter {background:url(img/horizontal.gif) 0 -52px} +.clearlooks2 .mceStatusbar .mceBottom .mceRight {background:url(img/corners.gif) -24px 0} +.clearlooks2 .mceStatusbar .mceBottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px} + +/* Actions */ +.clearlooks2 a {width:29px; height:16px; top:3px;} +.clearlooks2 .mceClose {right:6px; background:url(img/buttons.gif) -87px 0} +.clearlooks2 .mceMin {display:none; right:68px; background:url(img/buttons.gif) 0 0} +.clearlooks2 .mceMed {display:none; right:37px; background:url(img/buttons.gif) -29px 0} +.clearlooks2 .mceMax {display:none; right:37px; background:url(img/buttons.gif) -58px 0} +.clearlooks2 .mceMove {display:none;width:100%;cursor:move;background:url(img/corners.gif) no-repeat -100px -100px} +.clearlooks2 .mceMovable .mceMove {display:block} +.clearlooks2 .mceFocus .mceClose {right:6px; background:url(img/buttons.gif) -87px -16px} +.clearlooks2 .mceFocus .mceMin {right:68px; background:url(img/buttons.gif) 0 -16px} +.clearlooks2 .mceFocus .mceMed {right:37px; background:url(img/buttons.gif) -29px -16px} +.clearlooks2 .mceFocus .mceMax {right:37px; background:url(img/buttons.gif) -58px -16px} +.clearlooks2 .mceFocus .mceClose:hover {right:6px; background:url(img/buttons.gif) -87px -32px} +.clearlooks2 .mceFocus .mceClose:hover {right:6px; background:url(img/buttons.gif) -87px -32px} +.clearlooks2 .mceFocus .mceMin:hover {right:68px; background:url(img/buttons.gif) 0 -32px} +.clearlooks2 .mceFocus .mceMed:hover {right:37px; background:url(img/buttons.gif) -29px -32px} +.clearlooks2 .mceFocus .mceMax:hover {right:37px; background:url(img/buttons.gif) -58px -32px} + +/* Resize */ +.clearlooks2 .mceResize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.gif) no-repeat 0 -75px} +.clearlooks2 .mceResizable .mceResize {display:block} +.clearlooks2 .mceResizable .mceMin, .clearlooks2 .mceMax {display:none} +.clearlooks2 .mceMinimizable .mceMin {display:block} +.clearlooks2 .mceMaximizable .mceMax {display:block} +.clearlooks2 .mceMaximized .mceMed {display:block} +.clearlooks2 .mceMaximized .mceMax {display:none} +.clearlooks2 a.mceResizeN {top:0; left:0; width:100%; cursor:n-resize} +.clearlooks2 a.mceResizeNW {top:0; left:0; cursor:nw-resize} +.clearlooks2 a.mceResizeNE {top:0; right:0; cursor:ne-resize} +.clearlooks2 a.mceResizeW {top:0; left:0; height:100%; cursor:w-resize;} +.clearlooks2 a.mceResizeE {top:0; right:0; height:100%; cursor:e-resize} +.clearlooks2 a.mceResizeS {bottom:0; left:0; width:100%; cursor:s-resize} +.clearlooks2 a.mceResizeSW {bottom:0; left:0; cursor:sw-resize} +.clearlooks2 a.mceResizeSE {bottom:0; right:0; cursor:se-resize} + +/* Alert/Confirm */ +.clearlooks2 .mceButton {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(img/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0} +.clearlooks2 .mceMiddle .mceIcon {left:15px; top:35px; width:32px; height:32px} +.clearlooks2 .mceAlert .mceMiddle span, .clearlooks2 .mceConfirm .mceMiddle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal} +.clearlooks2 a:hover {font-weight:bold;} +.clearlooks2 .mceAlert .mceMiddle, .clearlooks2 .mceConfirm .mceMiddle {background:#D6D7D5} +.clearlooks2 .mceAlert .mceOk {left:50%; top:auto; margin-left: -40px} +.clearlooks2 .mceAlert .mceIcon {background:url(img/alert.gif)} +.clearlooks2 .mceConfirm .mceOk {left:50%; top:auto; margin-left: -90px} +.clearlooks2 .mceConfirm .mceCancel {left:50%; top:auto} +.clearlooks2 .mceConfirm .mceIcon {background:url(img/confirm.gif)} diff --git a/js/tiny_mce/plugins/inlinepopups/template.htm b/js/tiny_mce/plugins/inlinepopups/template.htm new file mode 100644 index 0000000..c98fe41 --- /dev/null +++ b/js/tiny_mce/plugins/inlinepopups/template.htm @@ -0,0 +1,387 @@ + + + +Template for dialogs + + + + +
        +
        +
        +
        +
        +
        +
        + Blured +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Focused +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Statusbar +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Statusbar, Resizable +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Resizable, Maximizable +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Blurred, Maximizable, Statusbar, Resizable +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Maximized, Maximizable, Minimizable +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Blured +
        + +
        +
        + Content +
        +
        + +
        +
        +
        +
        + Statusbar text. +
        + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        +
        +
        + Alert +
        + +
        +
        + + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + +
        +
        +
        + +
        +
        +
        +
        +
        + + + Ok + +
        +
        + +
        +
        +
        +
        +
        +
        + Confirm +
        + +
        +
        + + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + +
        +
        +
        + +
        +
        +
        +
        +
        + + + Ok + Cancel + +
        +
        +
        + + + diff --git a/js/tiny_mce/plugins/insertdatetime/editor_plugin.js b/js/tiny_mce/plugins/insertdatetime/editor_plugin.js new file mode 100644 index 0000000..938ce6b --- /dev/null +++ b/js/tiny_mce/plugins/insertdatetime/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.InsertDateTime",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceInsertDate",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_dateFormat",a.getLang("insertdatetime.date_fmt")));a.execCommand("mceInsertContent",false,d)});a.addCommand("mceInsertTime",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_timeFormat",a.getLang("insertdatetime.time_fmt")));a.execCommand("mceInsertContent",false,d)});a.addButton("insertdate",{title:"insertdatetime.insertdate_desc",cmd:"mceInsertDate"});a.addButton("inserttime",{title:"insertdatetime.inserttime_desc",cmd:"mceInsertTime"})},getInfo:function(){return{longname:"Insert date/time",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/insertdatetime",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getDateTime:function(e,a){var c=this.editor;function b(g,d){g=""+g;if(g.length-1){b[e].style.zIndex=h[k];b[k].style.zIndex=h[e]}else{if(h[e]>0){b[e].style.zIndex=h[e]-1}}}else{for(g=0;gh[e]){k=g;break}}if(k>-1){b[e].style.zIndex=h[k];b[k].style.zIndex=h[e]}else{b[e].style.zIndex=h[e]+1}}c.execCommand("mceRepaint")},_getParentLayer:function(b){return this.editor.dom.getParent(b,function(c){return c.nodeType==1&&/^(absolute|relative|static)$/i.test(c.style.position)})},_insertLayer:function(){var c=this.editor,e=c.dom,d=e.getPos(e.getParent(c.selection.getNode(),"*")),b=c.getBody();c.dom.add(b,"div",{style:{position:"absolute",left:d.x,top:(d.y>20?d.y:20),width:100,height:100},"class":"mceItemVisualAid mceItemLayer"},c.selection.getContent()||c.getLang("layer.content"));if(tinymce.isIE){e.setHTML(b,b.innerHTML)}},_toggleAbsolute:function(){var b=this.editor,c=this._getParentLayer(b.selection.getNode());if(!c){c=b.dom.getParent(b.selection.getNode(),"DIV,P,IMG")}if(c){if(c.style.position.toLowerCase()=="absolute"){b.dom.setStyles(c,{position:"",left:"",top:"",width:"",height:""});b.dom.removeClass(c,"mceItemVisualAid");b.dom.removeClass(c,"mceItemLayer")}else{if(c.style.left==""){c.style.left=20+"px"}if(c.style.top==""){c.style.top=20+"px"}if(c.style.width==""){c.style.width=c.width?(c.width+"px"):"100px"}if(c.style.height==""){c.style.height=c.height?(c.height+"px"):"100px"}c.style.position="absolute";b.dom.setAttrib(c,"data-mce-style","");b.addVisual(b.getBody())}b.execCommand("mceRepaint");b.nodeChanged()}}});tinymce.PluginManager.add("layer",tinymce.plugins.Layer)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/layer/editor_plugin_src.js b/js/tiny_mce/plugins/layer/editor_plugin_src.js new file mode 100644 index 0000000..d31978b --- /dev/null +++ b/js/tiny_mce/plugins/layer/editor_plugin_src.js @@ -0,0 +1,262 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + function findParentLayer(node) { + do { + if (node.className && node.className.indexOf('mceItemLayer') != -1) { + return node; + } + } while (node = node.parentNode); + }; + + tinymce.create('tinymce.plugins.Layer', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceInsertLayer', t._insertLayer, t); + + ed.addCommand('mceMoveForward', function() { + t._move(1); + }); + + ed.addCommand('mceMoveBackward', function() { + t._move(-1); + }); + + ed.addCommand('mceMakeAbsolute', function() { + t._toggleAbsolute(); + }); + + // Register buttons + ed.addButton('moveforward', {title : 'layer.forward_desc', cmd : 'mceMoveForward'}); + ed.addButton('movebackward', {title : 'layer.backward_desc', cmd : 'mceMoveBackward'}); + ed.addButton('absolute', {title : 'layer.absolute_desc', cmd : 'mceMakeAbsolute'}); + ed.addButton('insertlayer', {title : 'layer.insertlayer_desc', cmd : 'mceInsertLayer'}); + + ed.onInit.add(function() { + var dom = ed.dom; + + if (tinymce.isIE) + ed.getDoc().execCommand('2D-Position', false, true); + }); + + // Remove serialized styles when selecting a layer since it might be changed by a drag operation + ed.onMouseUp.add(function(ed, e) { + var layer = findParentLayer(e.target); + + if (layer) { + ed.dom.setAttrib(layer, 'data-mce-style', ''); + } + }); + + // Fixes edit focus issues with layers on Gecko + // This will enable designMode while inside a layer and disable it when outside + ed.onMouseDown.add(function(ed, e) { + var node = e.target, doc = ed.getDoc(), parent; + + if (tinymce.isGecko) { + if (findParentLayer(node)) { + if (doc.designMode !== 'on') { + doc.designMode = 'on'; + + // Repaint caret + node = doc.body; + parent = node.parentNode; + parent.removeChild(node); + parent.appendChild(node); + } + } else if (doc.designMode == 'on') { + doc.designMode = 'off'; + } + } + }); + + ed.onNodeChange.add(t._nodeChange, t); + ed.onVisualAid.add(t._visualAid, t); + }, + + getInfo : function() { + return { + longname : 'Layer', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/layer', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _nodeChange : function(ed, cm, n) { + var le, p; + + le = this._getParentLayer(n); + p = ed.dom.getParent(n, 'DIV,P,IMG'); + + if (!p) { + cm.setDisabled('absolute', 1); + cm.setDisabled('moveforward', 1); + cm.setDisabled('movebackward', 1); + } else { + cm.setDisabled('absolute', 0); + cm.setDisabled('moveforward', !le); + cm.setDisabled('movebackward', !le); + cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute"); + } + }, + + // Private methods + + _visualAid : function(ed, e, s) { + var dom = ed.dom; + + tinymce.each(dom.select('div,p', e), function(e) { + if (/^(absolute|relative|fixed)$/i.test(e.style.position)) { + if (s) + dom.addClass(e, 'mceItemVisualAid'); + else + dom.removeClass(e, 'mceItemVisualAid'); + + dom.addClass(e, 'mceItemLayer'); + } + }); + }, + + _move : function(d) { + var ed = this.editor, i, z = [], le = this._getParentLayer(ed.selection.getNode()), ci = -1, fi = -1, nl; + + nl = []; + tinymce.walk(ed.getBody(), function(n) { + if (n.nodeType == 1 && /^(absolute|relative|static)$/i.test(n.style.position)) + nl.push(n); + }, 'childNodes'); + + // Find z-indexes + for (i=0; i -1) { + nl[ci].style.zIndex = z[fi]; + nl[fi].style.zIndex = z[ci]; + } else { + if (z[ci] > 0) + nl[ci].style.zIndex = z[ci] - 1; + } + } else { + // Move forward + + // Try find a higher one + for (i=0; i z[ci]) { + fi = i; + break; + } + } + + if (fi > -1) { + nl[ci].style.zIndex = z[fi]; + nl[fi].style.zIndex = z[ci]; + } else + nl[ci].style.zIndex = z[ci] + 1; + } + + ed.execCommand('mceRepaint'); + }, + + _getParentLayer : function(n) { + return this.editor.dom.getParent(n, function(n) { + return n.nodeType == 1 && /^(absolute|relative|static)$/i.test(n.style.position); + }); + }, + + _insertLayer : function() { + var ed = this.editor, dom = ed.dom, p = dom.getPos(dom.getParent(ed.selection.getNode(), '*')), body = ed.getBody(); + + ed.dom.add(body, 'div', { + style : { + position : 'absolute', + left : p.x, + top : (p.y > 20 ? p.y : 20), + width : 100, + height : 100 + }, + 'class' : 'mceItemVisualAid mceItemLayer' + }, ed.selection.getContent() || ed.getLang('layer.content')); + + // Workaround for IE where it messes up the JS engine if you insert a layer on IE 6,7 + if (tinymce.isIE) + dom.setHTML(body, body.innerHTML); + }, + + _toggleAbsolute : function() { + var ed = this.editor, le = this._getParentLayer(ed.selection.getNode()); + + if (!le) + le = ed.dom.getParent(ed.selection.getNode(), 'DIV,P,IMG'); + + if (le) { + if (le.style.position.toLowerCase() == "absolute") { + ed.dom.setStyles(le, { + position : '', + left : '', + top : '', + width : '', + height : '' + }); + + ed.dom.removeClass(le, 'mceItemVisualAid'); + ed.dom.removeClass(le, 'mceItemLayer'); + } else { + if (le.style.left == "") + le.style.left = 20 + 'px'; + + if (le.style.top == "") + le.style.top = 20 + 'px'; + + if (le.style.width == "") + le.style.width = le.width ? (le.width + 'px') : '100px'; + + if (le.style.height == "") + le.style.height = le.height ? (le.height + 'px') : '100px'; + + le.style.position = "absolute"; + + ed.dom.setAttrib(le, 'data-mce-style', ''); + ed.addVisual(ed.getBody()); + } + + ed.execCommand('mceRepaint'); + ed.nodeChanged(); + } + } + }); + + // Register plugin + tinymce.PluginManager.add('layer', tinymce.plugins.Layer); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/legacyoutput/editor_plugin.js b/js/tiny_mce/plugins/legacyoutput/editor_plugin.js new file mode 100644 index 0000000..b3a4ce3 --- /dev/null +++ b/js/tiny_mce/plugins/legacyoutput/editor_plugin.js @@ -0,0 +1 @@ +(function(a){a.onAddEditor.addToTop(function(c,b){b.settings.inline_styles=false});a.create("tinymce.plugins.LegacyOutput",{init:function(b){b.onInit.add(function(){var c="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",e=a.explode(b.settings.font_size_style_values),d=b.schema;b.formatter.register({alignleft:{selector:c,attributes:{align:"left"}},aligncenter:{selector:c,attributes:{align:"center"}},alignright:{selector:c,attributes:{align:"right"}},alignfull:{selector:c,attributes:{align:"justify"}},bold:[{inline:"b",remove:"all"},{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}}],italic:[{inline:"i",remove:"all"},{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}}],underline:[{inline:"u",remove:"all"},{inline:"span",styles:{textDecoration:"underline"},exact:true}],strikethrough:[{inline:"strike",remove:"all"},{inline:"span",styles:{textDecoration:"line-through"},exact:true}],fontname:{inline:"font",attributes:{face:"%value"}},fontsize:{inline:"font",attributes:{size:function(f){return a.inArray(e,f.value)+1}}},forecolor:{inline:"font",styles:{color:"%value"}},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"}}});a.each("b,i,u,strike".split(","),function(f){d.addValidElements(f+"[*]")});if(!d.getElementRule("font")){d.addValidElements("font[face|size|color|style]")}a.each(c.split(","),function(f){var h=d.getElementRule(f),g;if(h){if(!h.attributes.align){h.attributes.align={};h.attributesOrder.push("align")}}});b.onNodeChange.add(function(g,k){var j,f,h,i;f=g.dom.getParent(g.selection.getNode(),"font");if(f){h=f.face;i=f.size}if(j=k.get("fontselect")){j.select(function(l){return l==h})}if(j=k.get("fontsizeselect")){j.select(function(m){var l=a.inArray(e,m.fontSize);return l+1==i})}})})},getInfo:function(){return{longname:"LegacyOutput",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("legacyoutput",a.plugins.LegacyOutput)})(tinymce); \ No newline at end of file diff --git a/js/tiny_mce/plugins/legacyoutput/editor_plugin_src.js b/js/tiny_mce/plugins/legacyoutput/editor_plugin_src.js new file mode 100644 index 0000000..835a45c --- /dev/null +++ b/js/tiny_mce/plugins/legacyoutput/editor_plugin_src.js @@ -0,0 +1,139 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + * + * This plugin will force TinyMCE to produce deprecated legacy output such as font elements, u elements, align + * attributes and so forth. There are a few cases where these old items might be needed for example in email applications or with Flash + * + * However you should NOT use this plugin if you are building some system that produces web contents such as a CMS. All these elements are + * not apart of the newer specifications for HTML and XHTML. + */ + +(function(tinymce) { + // Override inline_styles setting to force TinyMCE to produce deprecated contents + tinymce.onAddEditor.addToTop(function(tinymce, editor) { + editor.settings.inline_styles = false; + }); + + // Create the legacy ouput plugin + tinymce.create('tinymce.plugins.LegacyOutput', { + init : function(editor) { + editor.onInit.add(function() { + var alignElements = 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', + fontSizes = tinymce.explode(editor.settings.font_size_style_values), + schema = editor.schema; + + // Override some internal formats to produce legacy elements and attributes + editor.formatter.register({ + // Change alignment formats to use the deprecated align attribute + alignleft : {selector : alignElements, attributes : {align : 'left'}}, + aligncenter : {selector : alignElements, attributes : {align : 'center'}}, + alignright : {selector : alignElements, attributes : {align : 'right'}}, + alignfull : {selector : alignElements, attributes : {align : 'justify'}}, + + // Change the basic formatting elements to use deprecated element types + bold : [ + {inline : 'b', remove : 'all'}, + {inline : 'strong', remove : 'all'}, + {inline : 'span', styles : {fontWeight : 'bold'}} + ], + italic : [ + {inline : 'i', remove : 'all'}, + {inline : 'em', remove : 'all'}, + {inline : 'span', styles : {fontStyle : 'italic'}} + ], + underline : [ + {inline : 'u', remove : 'all'}, + {inline : 'span', styles : {textDecoration : 'underline'}, exact : true} + ], + strikethrough : [ + {inline : 'strike', remove : 'all'}, + {inline : 'span', styles : {textDecoration: 'line-through'}, exact : true} + ], + + // Change font size and font family to use the deprecated font element + fontname : {inline : 'font', attributes : {face : '%value'}}, + fontsize : { + inline : 'font', + attributes : { + size : function(vars) { + return tinymce.inArray(fontSizes, vars.value) + 1; + } + } + }, + + // Setup font elements for colors as well + forecolor : {inline : 'font', styles : {color : '%value'}}, + hilitecolor : {inline : 'font', styles : {backgroundColor : '%value'}} + }); + + // Check that deprecated elements are allowed if not add them + tinymce.each('b,i,u,strike'.split(','), function(name) { + schema.addValidElements(name + '[*]'); + }); + + // Add font element if it's missing + if (!schema.getElementRule("font")) + schema.addValidElements("font[face|size|color|style]"); + + // Add the missing and depreacted align attribute for the serialization engine + tinymce.each(alignElements.split(','), function(name) { + var rule = schema.getElementRule(name), found; + + if (rule) { + if (!rule.attributes.align) { + rule.attributes.align = {}; + rule.attributesOrder.push('align'); + } + } + }); + + // Listen for the onNodeChange event so that we can do special logic for the font size and font name drop boxes + editor.onNodeChange.add(function(editor, control_manager) { + var control, fontElm, fontName, fontSize; + + // Find font element get it's name and size + fontElm = editor.dom.getParent(editor.selection.getNode(), 'font'); + if (fontElm) { + fontName = fontElm.face; + fontSize = fontElm.size; + } + + // Select/unselect the font name in droplist + if (control = control_manager.get('fontselect')) { + control.select(function(value) { + return value == fontName; + }); + } + + // Select/unselect the font size in droplist + if (control = control_manager.get('fontsizeselect')) { + control.select(function(value) { + var index = tinymce.inArray(fontSizes, value.fontSize); + + return index + 1 == fontSize; + }); + } + }); + }); + }, + + getInfo : function() { + return { + longname : 'LegacyOutput', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('legacyoutput', tinymce.plugins.LegacyOutput); +})(tinymce); diff --git a/js/tiny_mce/plugins/lists/editor_plugin.js b/js/tiny_mce/plugins/lists/editor_plugin.js new file mode 100644 index 0000000..a5afe90 --- /dev/null +++ b/js/tiny_mce/plugins/lists/editor_plugin.js @@ -0,0 +1 @@ +(function(){var e=tinymce.each,r=tinymce.dom.Event,g;function p(t,s){while(t&&(t.nodeType===8||(t.nodeType===3&&/^[ \t\n\r]*$/.test(t.nodeValue)))){t=s(t)}return t}function b(s){return p(s,function(t){return t.previousSibling})}function i(s){return p(s,function(t){return t.nextSibling})}function d(s,u,t){return s.dom.getParent(u,function(v){return tinymce.inArray(t,v)!==-1})}function n(s){return s&&(s.tagName==="OL"||s.tagName==="UL")}function c(u,v){var t,w,s;t=b(u.lastChild);while(n(t)){w=t;t=b(w.previousSibling)}if(w){s=v.create("li",{style:"list-style-type: none;"});v.split(u,w);v.insertAfter(s,w);s.appendChild(w);s.appendChild(w);u=s.previousSibling}return u}function m(t,s,u){t=a(t,s,u);return o(t,s,u)}function a(u,s,v){var t=b(u.previousSibling);if(t){return h(t,u,s?t:false,v)}else{return u}}function o(u,t,v){var s=i(u.nextSibling);if(s){return h(u,s,t?s:false,v)}else{return u}}function h(u,s,t,v){if(l(u,s,!!t,v)){return f(u,s,t)}else{if(u&&u.tagName==="LI"&&n(s)){u.appendChild(s)}}return s}function l(u,t,s,v){if(!u||!t){return false}else{if(u.tagName==="LI"&&t.tagName==="LI"){return t.style.listStyleType==="none"||j(t)}else{if(n(u)){return(u.tagName===t.tagName&&(s||u.style.listStyleType===t.style.listStyleType))||q(t)}else{return v&&u.tagName==="P"&&t.tagName==="P"}}}}function q(t){var s=i(t.firstChild),u=b(t.lastChild);return s&&u&&n(t)&&s===u&&(n(s)||s.style.listStyleType==="none"||j(s))}function j(u){var t=i(u.firstChild),s=b(u.lastChild);return t&&s&&t===s&&n(t)}function f(w,v,s){var u=b(w.lastChild),t=i(v.firstChild);if(w.tagName==="P"){w.appendChild(w.ownerDocument.createElement("br"))}while(v.firstChild){w.appendChild(v.firstChild)}if(s){w.style.listStyleType=s.style.listStyleType}v.parentNode.removeChild(v);h(u,t,false);return w}function k(t,u){var s;if(!u.is(t,"li,ol,ul")){s=u.getParent(t,"li");if(s){t=s}}return t}tinymce.create("tinymce.plugins.Lists",{init:function(y){var v="TABBING";var s="EMPTY";var J="ESCAPE";var z="PARAGRAPH";var N="UNKNOWN";var x=N;function E(U){return U.keyCode===tinymce.VK.TAB&&!(U.altKey||U.ctrlKey)&&(y.queryCommandState("InsertUnorderedList")||y.queryCommandState("InsertOrderedList"))}function w(){var U=B();var W=U.parentNode.parentNode;var V=U.parentNode.lastChild===U;return V&&!t(W)&&P(U)}function t(U){if(n(U)){return U.parentNode&&U.parentNode.tagName==="LI"}else{return U.tagName==="LI"}}function F(){return y.selection.isCollapsed()&&P(B())}function B(){var U=y.selection.getStart();return((U.tagName=="BR"||U.tagName=="")&&U.parentNode.tagName=="LI")?U.parentNode:U}function P(U){var V=U.childNodes.length;if(U.tagName==="LI"){return V==0?true:V==1&&(U.firstChild.tagName==""||U.firstChild.tagName=="BR"||H(U))}return false}function H(U){var V=tinymce.grep(U.parentNode.childNodes,function(Y){return Y.tagName=="LI"});var W=U==V[V.length-1];var X=U.firstChild;return tinymce.isIE9&&W&&(X.nodeValue==String.fromCharCode(160)||X.nodeValue==String.fromCharCode(32))}function T(U){return U.keyCode===tinymce.VK.ENTER}function A(U){return T(U)&&!U.shiftKey}function M(U){if(E(U)){return v}else{if(A(U)&&w()){return J}else{if(A(U)&&F()){return s}else{return N}}}}function D(U,V){if(x==v||x==s||tinymce.isGecko&&x==J){r.cancel(V)}}function C(){var U=y.selection.getRng(true);var V=U.startContainer;if(V.nodeType==3){var W=V.nodeValue;if(tinymce.isIE9&&W.length>1&&W.charCodeAt(W.length-1)==32){return(U.endOffset==W.length-1)}else{return(U.endOffset==W.length)}}else{if(V.nodeType==1){return U.endOffset==V.childNodes.length}}return false}function I(){var W=y.selection.getNode();var V="h1,h2,h3,h4,h5,h6,p,div";var U=y.dom.is(W,V)&&W.parentNode.tagName==="LI"&&W.parentNode.lastChild===W;return y.selection.isCollapsed()&&U&&C()}function K(W,Y){if(A(Y)&&I()){var X=W.selection.getNode();var V=W.dom.create("li");var U=W.dom.getParent(X,"li");W.dom.insertAfter(V,U);if(tinymce.isIE6||tinymce.isIE7||tinyMCE.isIE8){V.appendChild(W.dom.create(" "));W.selection.setCursorLocation(V,1)}else{if(tinyMCE.isGecko){setTimeout(function(){var Z=W.getDoc().createTextNode("\uFEFF");V.appendChild(Z);W.selection.setCursorLocation(V,0)},0)}else{W.selection.setCursorLocation(V,0)}}Y.preventDefault()}}function u(X,Z){var ac;if(!tinymce.isGecko){return}var V=X.selection.getStart();if(Z.keyCode!=tinymce.VK.BACKSPACE||V.tagName!=="IMG"){return}function W(ag){var ah=ag.firstChild;var af=null;do{if(!ah){break}if(ah.tagName==="LI"){af=ah}}while(ah=ah.nextSibling);return af}function ae(ag,af){while(ag.childNodes.length>0){af.appendChild(ag.childNodes[0])}}ac=V.parentNode.previousSibling;if(!ac){return}var aa;if(ac.tagName==="UL"||ac.tagName==="OL"){aa=ac}else{if(ac.previousSibling&&(ac.previousSibling.tagName==="UL"||ac.previousSibling.tagName==="OL")){aa=ac.previousSibling}else{return}}var ad=W(aa);var U=X.dom.createRng();U.setStart(ad,1);U.setEnd(ad,1);X.selection.setRng(U);X.selection.collapse(true);var Y=X.selection.getBookmark();var ab=V.parentNode.cloneNode(true);if(ab.tagName==="P"||ab.tagName==="DIV"){ae(ab,ad)}else{ad.appendChild(ab)}V.parentNode.parentNode.removeChild(V.parentNode);X.selection.moveToBookmark(Y)}function G(U){var V=y.dom.getParent(U,"ol,ul");if(V!=null){var W=V.lastChild;W.appendChild(y.getDoc().createElement(""));y.selection.setCursorLocation(W,0)}}this.ed=y;y.addCommand("Indent",this.indent,this);y.addCommand("Outdent",this.outdent,this);y.addCommand("InsertUnorderedList",function(){this.applyList("UL","OL")},this);y.addCommand("InsertOrderedList",function(){this.applyList("OL","UL")},this);y.onInit.add(function(){y.editorCommands.addCommands({outdent:function(){var V=y.selection,W=y.dom;function U(X){X=W.getParent(X,W.isBlock);return X&&(parseInt(y.dom.getStyle(X,"margin-left")||0,10)+parseInt(y.dom.getStyle(X,"padding-left")||0,10))>0}return U(V.getStart())||U(V.getEnd())||y.queryCommandState("InsertOrderedList")||y.queryCommandState("InsertUnorderedList")}},"state")});y.onKeyUp.add(function(V,W){if(x==v){V.execCommand(W.shiftKey?"Outdent":"Indent",true,null);x=N;return r.cancel(W)}else{if(x==s){var U=B();var Y=V.settings.list_outdent_on_enter===true||W.shiftKey;V.execCommand(Y?"Outdent":"Indent",true,null);if(tinymce.isIE){G(U)}return r.cancel(W)}else{if(x==J){if(tinymce.isIE6||tinymce.isIE7||tinymce.isIE8){var X=V.getDoc().createTextNode("\uFEFF");V.selection.getNode().appendChild(X)}else{if(tinymce.isIE9||tinymce.isGecko){V.execCommand("Outdent");return r.cancel(W)}}}}}});function L(V,U){var W=y.getDoc().createTextNode("\uFEFF");V.insertBefore(W,U);y.selection.setCursorLocation(W,0);y.execCommand("mceRepaint")}function R(V,X){if(T(X)){var U=B();if(U){var W=U.parentNode;var Y=W&&W.parentNode;if(Y&&Y.nodeName=="LI"&&Y.firstChild==W&&U==W.firstChild){L(Y,W)}}}}function S(V,X){if(T(X)){var U=B();if(V.dom.select("ul li",U).length===1){var W=U.firstChild;L(U,W)}}}function Q(V,Z){function W(ad,aa){var ac=[];var ae=new tinymce.dom.TreeWalker(aa,ad);for(var ab=ae.current();ab;ab=ae.next()){if(V.dom.is(ab,"ol,ul,li")){ac.push(ab)}}return ac}if(Z.keyCode==tinymce.VK.BACKSPACE){var U=B();if(U){var Y=V.dom.getParent(U,"ol,ul");if(Y&&Y.firstChild===U){var X=W(Y,U);V.execCommand("Outdent",false,X);V.undoManager.add();return r.cancel(Z)}}}}function O(V,X){var U=B();if(X.keyCode===tinymce.VK.BACKSPACE&&V.dom.is(U,"li")&&U.parentNode.firstChild!==U){if(V.dom.select("ul,ol",U).length===1){var Z=U.previousSibling;V.dom.remove(V.dom.select("br",U));V.dom.remove(U,true);var W=tinymce.grep(Z.childNodes,function(aa){return aa.nodeType===3});if(W.length===1){var Y=W[0];V.selection.setCursorLocation(Y,Y.length)}V.undoManager.add();return r.cancel(X)}}}y.onKeyDown.add(function(U,V){x=M(V)});y.onKeyDown.add(D);y.onKeyDown.add(u);y.onKeyDown.add(K);if(tinymce.isGecko){y.onKeyUp.add(R)}if(tinymce.isIE8){y.onKeyUp.add(S)}if(tinymce.isGecko||tinymce.isWebKit){y.onKeyDown.add(Q)}if(tinymce.isWebKit){y.onKeyDown.add(O)}},applyList:function(y,v){var C=this,z=C.ed,I=z.dom,s=[],H=false,u=false,w=false,B,G=z.selection.getSelectedBlocks();function E(t){if(t&&t.tagName==="BR"){I.remove(t)}}function F(M){var N=I.create(y),t;function L(O){if(O.style.marginLeft||O.style.paddingLeft){C.adjustPaddingFunction(false)(O)}}if(M.tagName==="LI"){}else{if(M.tagName==="P"||M.tagName==="DIV"||M.tagName==="BODY"){K(M,function(P,O){J(P,O,M.tagName==="BODY"?null:P.parentNode);t=P.parentNode;L(t);E(O)});if(t){if(t.tagName==="LI"&&(M.tagName==="P"||G.length>1)){I.split(t.parentNode.parentNode,t.parentNode)}m(t.parentNode,true)}return}else{t=I.create("li");I.insertAfter(t,M);t.appendChild(M);L(M);M=t}}I.insertAfter(N,M);N.appendChild(M);m(N,true);s.push(M)}function J(P,L,N){var t,O=P,M;while(!I.isBlock(P.parentNode)&&P.parentNode!==I.getRoot()){P=I.split(P.parentNode,P.previousSibling);P=P.nextSibling;O=P}if(N){t=N.cloneNode(true);P.parentNode.insertBefore(t,P);while(t.firstChild){I.remove(t.firstChild)}t=I.rename(t,"li")}else{t=I.create("li");P.parentNode.insertBefore(t,P)}while(O&&O!=L){M=O.nextSibling;t.appendChild(O);O=M}if(t.childNodes.length===0){t.innerHTML='
        '}F(t)}function K(Q,T){var N,R,O=3,L=1,t="br,ul,ol,p,div,h1,h2,h3,h4,h5,h6,table,blockquote,address,pre,form,center,dl";function P(X,U){var V=I.createRng(),W;g.keep=true;z.selection.moveToBookmark(g);g.keep=false;W=z.selection.getRng(true);if(!U){U=X.parentNode.lastChild}V.setStartBefore(X);V.setEndAfter(U);return !(V.compareBoundaryPoints(O,W)>0||V.compareBoundaryPoints(L,W)<=0)}function S(U){if(U.nextSibling){return U.nextSibling}if(!I.isBlock(U.parentNode)&&U.parentNode!==I.getRoot()){return S(U.parentNode)}}N=Q.firstChild;var M=false;e(I.select(t,Q),function(U){if(U.hasAttribute&&U.hasAttribute("_mce_bogus")){return true}if(P(N,U)){I.addClass(U,"_mce_tagged_br");N=S(U)}});M=(N&&P(N,undefined));N=Q.firstChild;e(I.select(t,Q),function(V){var U=S(V);if(V.hasAttribute&&V.hasAttribute("_mce_bogus")){return true}if(I.hasClass(V,"_mce_tagged_br")){T(N,V,R);R=null}else{R=V}N=U});if(M){T(N,undefined,R)}}function D(t){K(t,function(M,L,N){J(M,L);E(L);E(N)})}function A(t){if(tinymce.inArray(s,t)!==-1){return}if(t.parentNode.tagName===v){I.split(t.parentNode,t);F(t);o(t.parentNode,false)}s.push(t)}function x(M){var O,N,L,t;if(tinymce.inArray(s,M)!==-1){return}M=c(M,I);while(I.is(M.parentNode,"ol,ul,li")){I.split(M.parentNode,M)}s.push(M);M=I.rename(M,"p");L=m(M,false,z.settings.force_br_newlines);if(L===M){O=M.firstChild;while(O){if(I.isBlock(O)){O=I.split(O.parentNode,O);t=true;N=O.nextSibling&&O.nextSibling.firstChild}else{N=O.nextSibling;if(t&&O.tagName==="BR"){I.remove(O)}t=false}O=N}}}e(G,function(t){t=k(t,I);if(t.tagName===v||(t.tagName==="LI"&&t.parentNode.tagName===v)){u=true}else{if(t.tagName===y||(t.tagName==="LI"&&t.parentNode.tagName===y)){H=true}else{w=true}}});if(w&&!H||u||G.length===0){B={LI:A,H1:F,H2:F,H3:F,H4:F,H5:F,H6:F,P:F,BODY:F,DIV:G.length>1?F:D,defaultAction:D,elements:this.selectedBlocks()}}else{B={defaultAction:x,elements:this.selectedBlocks()}}this.process(B)},indent:function(){var u=this.ed,w=u.dom,x=[];function s(z){var y=w.create("li",{style:"list-style-type: none;"});w.insertAfter(y,z);return y}function t(B){var y=s(B),D=w.getParent(B,"ol,ul"),C=D.tagName,E=w.getStyle(D,"list-style-type"),A={},z;if(E!==""){A.style="list-style-type: "+E+";"}z=w.create(C,A);y.appendChild(z);return z}function v(z){if(!d(u,z,x)){z=c(z,w);var y=t(z);y.appendChild(z);m(y.parentNode,false);m(y,false);x.push(z)}}this.process({LI:v,defaultAction:this.adjustPaddingFunction(true),elements:this.selectedBlocks()})},outdent:function(y,x){var w=this,u=w.ed,z=u.dom,s=[];function A(t){var C,B,D;if(!d(u,t,s)){if(z.getStyle(t,"margin-left")!==""||z.getStyle(t,"padding-left")!==""){return w.adjustPaddingFunction(false)(t)}D=z.getStyle(t,"text-align",true);if(D==="center"||D==="right"){z.setStyle(t,"text-align","left");return}t=c(t,z);C=t.parentNode;B=t.parentNode.parentNode;if(B.tagName==="P"){z.split(B,t.parentNode)}else{z.split(C,t);if(B.tagName==="LI"){z.split(B,t)}else{if(!z.is(B,"ol,ul")){z.rename(t,"p")}}}s.push(t)}}var v=x&&tinymce.is(x,"array")?x:this.selectedBlocks();this.process({LI:A,defaultAction:this.adjustPaddingFunction(false),elements:v});e(s,m)},process:function(y){var F=this,w=F.ed.selection,z=F.ed.dom,E,u;function B(t){var s=tinymce.grep(t.childNodes,function(H){return !(H.nodeName==="BR"||H.nodeName==="SPAN"&&z.getAttrib(H,"data-mce-type")=="bookmark"||H.nodeType==3&&(H.nodeValue==String.fromCharCode(160)||H.nodeValue==""))});return s.length===0}function x(s){z.removeClass(s,"_mce_act_on");if(!s||s.nodeType!==1||E.length>1&&B(s)){return}s=k(s,z);var t=y[s.tagName];if(!t){t=y.defaultAction}t(s)}function v(s){F.splitSafeEach(s.childNodes,x)}function C(s,t){return t>=0&&s.hasChildNodes()&&t0){t=s.shift();w.removeClass(t,"_mce_act_on");u(t);s=w.select("._mce_act_on")}},adjustPaddingFunction:function(u){var s,v,t=this.ed;s=t.settings.indentation;v=/[a-z%]+/i.exec(s);s=parseInt(s,10);return function(w){var y,x;y=parseInt(t.dom.getStyle(w,"margin-left")||0,10)+parseInt(t.dom.getStyle(w,"padding-left")||0,10);if(u){x=y+s}else{x=y-s}t.dom.setStyle(w,"padding-left","");t.dom.setStyle(w,"margin-left",x>0?x+v:"")}},selectedBlocks:function(){var s=this.ed;var t=s.selection.getSelectedBlocks();return t.length==0?[s.dom.getRoot()]:t},getInfo:function(){return{longname:"Lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/lists",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("lists",tinymce.plugins.Lists)}()); \ No newline at end of file diff --git a/js/tiny_mce/plugins/lists/editor_plugin_src.js b/js/tiny_mce/plugins/lists/editor_plugin_src.js new file mode 100644 index 0000000..ebe4fa5 --- /dev/null +++ b/js/tiny_mce/plugins/lists/editor_plugin_src.js @@ -0,0 +1,954 @@ +/** + * editor_plugin_src.js + * + * Copyright 2011, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var each = tinymce.each, Event = tinymce.dom.Event, bookmark; + + // Skips text nodes that only contain whitespace since they aren't semantically important. + function skipWhitespaceNodes(e, next) { + while (e && (e.nodeType === 8 || (e.nodeType === 3 && /^[ \t\n\r]*$/.test(e.nodeValue)))) { + e = next(e); + } + return e; + } + + function skipWhitespaceNodesBackwards(e) { + return skipWhitespaceNodes(e, function(e) { + return e.previousSibling; + }); + } + + function skipWhitespaceNodesForwards(e) { + return skipWhitespaceNodes(e, function(e) { + return e.nextSibling; + }); + } + + function hasParentInList(ed, e, list) { + return ed.dom.getParent(e, function(p) { + return tinymce.inArray(list, p) !== -1; + }); + } + + function isList(e) { + return e && (e.tagName === 'OL' || e.tagName === 'UL'); + } + + function splitNestedLists(element, dom) { + var tmp, nested, wrapItem; + tmp = skipWhitespaceNodesBackwards(element.lastChild); + while (isList(tmp)) { + nested = tmp; + tmp = skipWhitespaceNodesBackwards(nested.previousSibling); + } + if (nested) { + wrapItem = dom.create('li', { style: 'list-style-type: none;'}); + dom.split(element, nested); + dom.insertAfter(wrapItem, nested); + wrapItem.appendChild(nested); + wrapItem.appendChild(nested); + element = wrapItem.previousSibling; + } + return element; + } + + function attemptMergeWithAdjacent(e, allowDifferentListStyles, mergeParagraphs) { + e = attemptMergeWithPrevious(e, allowDifferentListStyles, mergeParagraphs); + return attemptMergeWithNext(e, allowDifferentListStyles, mergeParagraphs); + } + + function attemptMergeWithPrevious(e, allowDifferentListStyles, mergeParagraphs) { + var prev = skipWhitespaceNodesBackwards(e.previousSibling); + if (prev) { + return attemptMerge(prev, e, allowDifferentListStyles ? prev : false, mergeParagraphs); + } else { + return e; + } + } + + function attemptMergeWithNext(e, allowDifferentListStyles, mergeParagraphs) { + var next = skipWhitespaceNodesForwards(e.nextSibling); + if (next) { + return attemptMerge(e, next, allowDifferentListStyles ? next : false, mergeParagraphs); + } else { + return e; + } + } + + function attemptMerge(e1, e2, differentStylesMasterElement, mergeParagraphs) { + if (canMerge(e1, e2, !!differentStylesMasterElement, mergeParagraphs)) { + return merge(e1, e2, differentStylesMasterElement); + } else if (e1 && e1.tagName === 'LI' && isList(e2)) { + // Fix invalidly nested lists. + e1.appendChild(e2); + } + return e2; + } + + function canMerge(e1, e2, allowDifferentListStyles, mergeParagraphs) { + if (!e1 || !e2) { + return false; + } else if (e1.tagName === 'LI' && e2.tagName === 'LI') { + return e2.style.listStyleType === 'none' || containsOnlyAList(e2); + } else if (isList(e1)) { + return (e1.tagName === e2.tagName && (allowDifferentListStyles || e1.style.listStyleType === e2.style.listStyleType)) || isListForIndent(e2); + } else return mergeParagraphs && e1.tagName === 'P' && e2.tagName === 'P'; + } + + function isListForIndent(e) { + var firstLI = skipWhitespaceNodesForwards(e.firstChild), lastLI = skipWhitespaceNodesBackwards(e.lastChild); + return firstLI && lastLI && isList(e) && firstLI === lastLI && (isList(firstLI) || firstLI.style.listStyleType === 'none' || containsOnlyAList(firstLI)); + } + + function containsOnlyAList(e) { + var firstChild = skipWhitespaceNodesForwards(e.firstChild), lastChild = skipWhitespaceNodesBackwards(e.lastChild); + return firstChild && lastChild && firstChild === lastChild && isList(firstChild); + } + + function merge(e1, e2, masterElement) { + var lastOriginal = skipWhitespaceNodesBackwards(e1.lastChild), firstNew = skipWhitespaceNodesForwards(e2.firstChild); + if (e1.tagName === 'P') { + e1.appendChild(e1.ownerDocument.createElement('br')); + } + while (e2.firstChild) { + e1.appendChild(e2.firstChild); + } + if (masterElement) { + e1.style.listStyleType = masterElement.style.listStyleType; + } + e2.parentNode.removeChild(e2); + attemptMerge(lastOriginal, firstNew, false); + return e1; + } + + function findItemToOperateOn(e, dom) { + var item; + if (!dom.is(e, 'li,ol,ul')) { + item = dom.getParent(e, 'li'); + if (item) { + e = item; + } + } + return e; + } + + tinymce.create('tinymce.plugins.Lists', { + init: function(ed) { + var LIST_TABBING = 'TABBING'; + var LIST_EMPTY_ITEM = 'EMPTY'; + var LIST_ESCAPE = 'ESCAPE'; + var LIST_PARAGRAPH = 'PARAGRAPH'; + var LIST_UNKNOWN = 'UNKNOWN'; + var state = LIST_UNKNOWN; + + function isTabInList(e) { + // Don't indent on Ctrl+Tab or Alt+Tab + return e.keyCode === tinymce.VK.TAB && !(e.altKey || e.ctrlKey) && + (ed.queryCommandState('InsertUnorderedList') || ed.queryCommandState('InsertOrderedList')); + } + + function isOnLastListItem() { + var li = getLi(); + var grandParent = li.parentNode.parentNode; + var isLastItem = li.parentNode.lastChild === li; + return isLastItem && !isNestedList(grandParent) && isEmptyListItem(li); + } + + function isNestedList(grandParent) { + if (isList(grandParent)) { + return grandParent.parentNode && grandParent.parentNode.tagName === 'LI'; + } else { + return grandParent.tagName === 'LI'; + } + } + + function isInEmptyListItem() { + return ed.selection.isCollapsed() && isEmptyListItem(getLi()); + } + + function getLi() { + var n = ed.selection.getStart(); + // Get start will return BR if the LI only contains a BR or an empty element as we use these to fix caret position + return ((n.tagName == 'BR' || n.tagName == '') && n.parentNode.tagName == 'LI') ? n.parentNode : n; + } + + function isEmptyListItem(li) { + var numChildren = li.childNodes.length; + if (li.tagName === 'LI') { + return numChildren == 0 ? true : numChildren == 1 && (li.firstChild.tagName == '' || li.firstChild.tagName == 'BR' || isEmptyIE9Li(li)); + } + return false; + } + + function isEmptyIE9Li(li) { + // only consider this to be last item if there is no list item content or that content is nbsp or space since IE9 creates these + var lis = tinymce.grep(li.parentNode.childNodes, function(n) {return n.tagName == 'LI'}); + var isLastLi = li == lis[lis.length - 1]; + var child = li.firstChild; + return tinymce.isIE9 && isLastLi && (child.nodeValue == String.fromCharCode(160) || child.nodeValue == String.fromCharCode(32)); + } + + function isEnter(e) { + return e.keyCode === tinymce.VK.ENTER; + } + + function isEnterWithoutShift(e) { + return isEnter(e) && !e.shiftKey; + } + + function getListKeyState(e) { + if (isTabInList(e)) { + return LIST_TABBING; + } else if (isEnterWithoutShift(e) && isOnLastListItem()) { + return LIST_ESCAPE; + } else if (isEnterWithoutShift(e) && isInEmptyListItem()) { + return LIST_EMPTY_ITEM; + } else { + return LIST_UNKNOWN; + } + } + + function cancelDefaultEvents(ed, e) { + // list escape is done manually using outdent as it does not create paragraphs correctly in td's + if (state == LIST_TABBING || state == LIST_EMPTY_ITEM || tinymce.isGecko && state == LIST_ESCAPE) { + Event.cancel(e); + } + } + + function isCursorAtEndOfContainer() { + var range = ed.selection.getRng(true); + var startContainer = range.startContainer; + if (startContainer.nodeType == 3) { + var value = startContainer.nodeValue; + if (tinymce.isIE9 && value.length > 1 && value.charCodeAt(value.length-1) == 32) { + // IE9 places a space on the end of the text in some cases so ignore last char + return (range.endOffset == value.length-1); + } else { + return (range.endOffset == value.length); + } + } else if (startContainer.nodeType == 1) { + return range.endOffset == startContainer.childNodes.length; + } + return false; + } + + /* + If we are at the end of a list item surrounded with an element, pressing enter should create a + new list item instead without splitting the element e.g. don't want to create new P or H1 tag + */ + function isEndOfListItem() { + var node = ed.selection.getNode(); + var validElements = 'h1,h2,h3,h4,h5,h6,p,div'; + var isLastParagraphOfLi = ed.dom.is(node, validElements) && node.parentNode.tagName === 'LI' && node.parentNode.lastChild === node; + return ed.selection.isCollapsed() && isLastParagraphOfLi && isCursorAtEndOfContainer(); + } + + // Creates a new list item after the current selection's list item parent + function createNewLi(ed, e) { + if (isEnterWithoutShift(e) && isEndOfListItem()) { + var node = ed.selection.getNode(); + var li = ed.dom.create("li"); + var parentLi = ed.dom.getParent(node, 'li'); + ed.dom.insertAfter(li, parentLi); + + // Move caret to new list element. + if (tinymce.isIE6 || tinymce.isIE7 || tinyMCE.isIE8) { + li.appendChild(ed.dom.create(" ")); // IE needs an element within the bullet point + ed.selection.setCursorLocation(li, 1); + } else if (tinyMCE.isGecko) { + // This setTimeout is a hack as FF behaves badly if there is no content after the bullet point + setTimeout(function () { + var n = ed.getDoc().createTextNode('\uFEFF'); + li.appendChild(n); + ed.selection.setCursorLocation(li, 0); + }, 0); + } else { + ed.selection.setCursorLocation(li, 0); + } + e.preventDefault(); + } + } + + function imageJoiningListItem(ed, e) { + var prevSibling; + + if (!tinymce.isGecko) + return; + + var n = ed.selection.getStart(); + if (e.keyCode != tinymce.VK.BACKSPACE || n.tagName !== 'IMG') + return; + + function lastLI(node) { + var child = node.firstChild; + var li = null; + do { + if (!child) + break; + + if (child.tagName === 'LI') + li = child; + } while (child = child.nextSibling); + + return li; + } + + function addChildren(parentNode, destination) { + while (parentNode.childNodes.length > 0) + destination.appendChild(parentNode.childNodes[0]); + } + + // Check if there is a previous sibling + prevSibling = n.parentNode.previousSibling; + if (!prevSibling) + return; + + var ul; + if (prevSibling.tagName === 'UL' || prevSibling.tagName === 'OL') + ul = prevSibling; + else if (prevSibling.previousSibling && (prevSibling.previousSibling.tagName === 'UL' || prevSibling.previousSibling.tagName === 'OL')) + ul = prevSibling.previousSibling; + else + return; + + var li = lastLI(ul); + + // move the caret to the end of the list item + var rng = ed.dom.createRng(); + rng.setStart(li, 1); + rng.setEnd(li, 1); + ed.selection.setRng(rng); + ed.selection.collapse(true); + + // save a bookmark at the end of the list item + var bookmark = ed.selection.getBookmark(); + + // copy the image an its text to the list item + var clone = n.parentNode.cloneNode(true); + if (clone.tagName === 'P' || clone.tagName === 'DIV') + addChildren(clone, li); + else + li.appendChild(clone); + + // remove the old copy of the image + n.parentNode.parentNode.removeChild(n.parentNode); + + // move the caret where we saved the bookmark + ed.selection.moveToBookmark(bookmark); + } + + // fix the cursor position to ensure it is correct in IE + function setCursorPositionToOriginalLi(li) { + var list = ed.dom.getParent(li, 'ol,ul'); + if (list != null) { + var lastLi = list.lastChild; + lastLi.appendChild(ed.getDoc().createElement('')); + ed.selection.setCursorLocation(lastLi, 0); + } + } + + this.ed = ed; + ed.addCommand('Indent', this.indent, this); + ed.addCommand('Outdent', this.outdent, this); + ed.addCommand('InsertUnorderedList', function() { + this.applyList('UL', 'OL'); + }, this); + ed.addCommand('InsertOrderedList', function() { + this.applyList('OL', 'UL'); + }, this); + + ed.onInit.add(function() { + ed.editorCommands.addCommands({ + 'outdent': function() { + var sel = ed.selection, dom = ed.dom; + + function hasStyleIndent(n) { + n = dom.getParent(n, dom.isBlock); + return n && (parseInt(ed.dom.getStyle(n, 'margin-left') || 0, 10) + parseInt(ed.dom.getStyle(n, 'padding-left') || 0, 10)) > 0; + } + + return hasStyleIndent(sel.getStart()) || hasStyleIndent(sel.getEnd()) || ed.queryCommandState('InsertOrderedList') || ed.queryCommandState('InsertUnorderedList'); + } + }, 'state'); + }); + + ed.onKeyUp.add(function(ed, e) { + if (state == LIST_TABBING) { + ed.execCommand(e.shiftKey ? 'Outdent' : 'Indent', true, null); + state = LIST_UNKNOWN; + return Event.cancel(e); + } else if (state == LIST_EMPTY_ITEM) { + var li = getLi(); + var shouldOutdent = ed.settings.list_outdent_on_enter === true || e.shiftKey; + ed.execCommand(shouldOutdent ? 'Outdent' : 'Indent', true, null); + if (tinymce.isIE) { + setCursorPositionToOriginalLi(li); + } + + return Event.cancel(e); + } else if (state == LIST_ESCAPE) { + if (tinymce.isIE6 || tinymce.isIE7 || tinymce.isIE8) { + // append a zero sized nbsp so that caret is positioned correctly in IE after escaping and applying formatting. + // if there is no text then applying formatting for e.g a H1 to the P tag immediately following list after + // escaping from it will cause the caret to be positioned on the last li instead of staying the in P tag. + var n = ed.getDoc().createTextNode('\uFEFF'); + ed.selection.getNode().appendChild(n); + } else if (tinymce.isIE9 || tinymce.isGecko) { + // IE9 does not escape the list so we use outdent to do this and cancel the default behaviour + // Gecko does not create a paragraph outdenting inside a TD so default behaviour is cancelled and we outdent ourselves + ed.execCommand('Outdent'); + return Event.cancel(e); + } + } + }); + + function fixListItem(parent, reference) { + // a zero-sized non-breaking space is placed in the empty list item so that the nested list is + // displayed on the below line instead of next to it + var n = ed.getDoc().createTextNode('\uFEFF'); + parent.insertBefore(n, reference); + ed.selection.setCursorLocation(n, 0); + // repaint to remove rendering artifact. only visible when creating new list + ed.execCommand('mceRepaint'); + } + + function fixIndentedListItemForGecko(ed, e) { + if (isEnter(e)) { + var li = getLi(); + if (li) { + var parent = li.parentNode; + var grandParent = parent && parent.parentNode; + if (grandParent && grandParent.nodeName == 'LI' && grandParent.firstChild == parent && li == parent.firstChild) { + fixListItem(grandParent, parent); + } + } + } + } + + function fixIndentedListItemForIE8(ed, e) { + if (isEnter(e)) { + var li = getLi(); + if (ed.dom.select('ul li', li).length === 1) { + var list = li.firstChild; + fixListItem(li, list); + } + } + } + + function fixDeletingFirstCharOfList(ed, e) { + function listElements(list, li) { + var elements = []; + var walker = new tinymce.dom.TreeWalker(li, list); + for (var node = walker.current(); node; node = walker.next()) { + if (ed.dom.is(node, 'ol,ul,li')) { + elements.push(node); + } + } + return elements; + } + + if (e.keyCode == tinymce.VK.BACKSPACE) { + var li = getLi(); + if (li) { + var list = ed.dom.getParent(li, 'ol,ul'); + if (list && list.firstChild === li) { + var elements = listElements(list, li); + ed.execCommand("Outdent", false, elements); + ed.undoManager.add(); + return Event.cancel(e); + } + } + } + } + + function fixDeletingEmptyLiInWebkit(ed, e) { + var li = getLi(); + if (e.keyCode === tinymce.VK.BACKSPACE && ed.dom.is(li, 'li') && li.parentNode.firstChild!==li) { + if (ed.dom.select('ul,ol', li).length === 1) { + var prevLi = li.previousSibling; + ed.dom.remove(ed.dom.select('br', li)); + ed.dom.remove(li, true); + var textNodes = tinymce.grep(prevLi.childNodes, function(n){ return n.nodeType === 3 }); + if (textNodes.length === 1) { + var textNode = textNodes[0] + ed.selection.setCursorLocation(textNode, textNode.length); + } + ed.undoManager.add(); + return Event.cancel(e); + } + } + } + + ed.onKeyDown.add(function(_, e) { state = getListKeyState(e); }); + ed.onKeyDown.add(cancelDefaultEvents); + ed.onKeyDown.add(imageJoiningListItem); + ed.onKeyDown.add(createNewLi); + + if (tinymce.isGecko) { + ed.onKeyUp.add(fixIndentedListItemForGecko); + } + if (tinymce.isIE8) { + ed.onKeyUp.add(fixIndentedListItemForIE8); + } + if (tinymce.isGecko || tinymce.isWebKit) { + ed.onKeyDown.add(fixDeletingFirstCharOfList); + } + if (tinymce.isWebKit) { + ed.onKeyDown.add(fixDeletingEmptyLiInWebkit); + } + }, + + applyList: function(targetListType, oppositeListType) { + var t = this, ed = t.ed, dom = ed.dom, applied = [], hasSameType = false, hasOppositeType = false, hasNonList = false, actions, + selectedBlocks = ed.selection.getSelectedBlocks(); + + function cleanupBr(e) { + if (e && e.tagName === 'BR') { + dom.remove(e); + } + } + + function makeList(element) { + var list = dom.create(targetListType), li; + + function adjustIndentForNewList(element) { + // If there's a margin-left, outdent one level to account for the extra list margin. + if (element.style.marginLeft || element.style.paddingLeft) { + t.adjustPaddingFunction(false)(element); + } + } + + if (element.tagName === 'LI') { + // No change required. + } else if (element.tagName === 'P' || element.tagName === 'DIV' || element.tagName === 'BODY') { + processBrs(element, function(startSection, br) { + doWrapList(startSection, br, element.tagName === 'BODY' ? null : startSection.parentNode); + li = startSection.parentNode; + adjustIndentForNewList(li); + cleanupBr(br); + }); + if (li) { + if (li.tagName === 'LI' && (element.tagName === 'P' || selectedBlocks.length > 1)) { + dom.split(li.parentNode.parentNode, li.parentNode); + } + attemptMergeWithAdjacent(li.parentNode, true); + } + return; + } else { + // Put the list around the element. + li = dom.create('li'); + dom.insertAfter(li, element); + li.appendChild(element); + adjustIndentForNewList(element); + element = li; + } + dom.insertAfter(list, element); + list.appendChild(element); + attemptMergeWithAdjacent(list, true); + applied.push(element); + } + + function doWrapList(start, end, template) { + var li, n = start, tmp; + while (!dom.isBlock(start.parentNode) && start.parentNode !== dom.getRoot()) { + start = dom.split(start.parentNode, start.previousSibling); + start = start.nextSibling; + n = start; + } + if (template) { + li = template.cloneNode(true); + start.parentNode.insertBefore(li, start); + while (li.firstChild) dom.remove(li.firstChild); + li = dom.rename(li, 'li'); + } else { + li = dom.create('li'); + start.parentNode.insertBefore(li, start); + } + while (n && n != end) { + tmp = n.nextSibling; + li.appendChild(n); + n = tmp; + } + if (li.childNodes.length === 0) { + li.innerHTML = '
        '; + } + makeList(li); + } + + function processBrs(element, callback) { + var startSection, previousBR, END_TO_START = 3, START_TO_END = 1, + breakElements = 'br,ul,ol,p,div,h1,h2,h3,h4,h5,h6,table,blockquote,address,pre,form,center,dl'; + + function isAnyPartSelected(start, end) { + var r = dom.createRng(), sel; + bookmark.keep = true; + ed.selection.moveToBookmark(bookmark); + bookmark.keep = false; + sel = ed.selection.getRng(true); + if (!end) { + end = start.parentNode.lastChild; + } + r.setStartBefore(start); + r.setEndAfter(end); + return !(r.compareBoundaryPoints(END_TO_START, sel) > 0 || r.compareBoundaryPoints(START_TO_END, sel) <= 0); + } + + function nextLeaf(br) { + if (br.nextSibling) + return br.nextSibling; + if (!dom.isBlock(br.parentNode) && br.parentNode !== dom.getRoot()) + return nextLeaf(br.parentNode); + } + + // Split on BRs within the range and process those. + startSection = element.firstChild; + // First mark the BRs that have any part of the previous section selected. + var trailingContentSelected = false; + each(dom.select(breakElements, element), function(br) { + if (br.hasAttribute && br.hasAttribute('_mce_bogus')) { + return true; // Skip the bogus Brs that are put in to appease Firefox and Safari. + } + if (isAnyPartSelected(startSection, br)) { + dom.addClass(br, '_mce_tagged_br'); + startSection = nextLeaf(br); + } + }); + trailingContentSelected = (startSection && isAnyPartSelected(startSection, undefined)); + startSection = element.firstChild; + each(dom.select(breakElements, element), function(br) { + // Got a section from start to br. + var tmp = nextLeaf(br); + if (br.hasAttribute && br.hasAttribute('_mce_bogus')) { + return true; // Skip the bogus Brs that are put in to appease Firefox and Safari. + } + if (dom.hasClass(br, '_mce_tagged_br')) { + callback(startSection, br, previousBR); + previousBR = null; + } else { + previousBR = br; + } + startSection = tmp; + }); + if (trailingContentSelected) { + callback(startSection, undefined, previousBR); + } + } + + function wrapList(element) { + processBrs(element, function(startSection, br, previousBR) { + // Need to indent this part + doWrapList(startSection, br); + cleanupBr(br); + cleanupBr(previousBR); + }); + } + + function changeList(element) { + if (tinymce.inArray(applied, element) !== -1) { + return; + } + if (element.parentNode.tagName === oppositeListType) { + dom.split(element.parentNode, element); + makeList(element); + attemptMergeWithNext(element.parentNode, false); + } + applied.push(element); + } + + function convertListItemToParagraph(element) { + var child, nextChild, mergedElement, splitLast; + if (tinymce.inArray(applied, element) !== -1) { + return; + } + element = splitNestedLists(element, dom); + while (dom.is(element.parentNode, 'ol,ul,li')) { + dom.split(element.parentNode, element); + } + // Push the original element we have from the selection, not the renamed one. + applied.push(element); + element = dom.rename(element, 'p'); + mergedElement = attemptMergeWithAdjacent(element, false, ed.settings.force_br_newlines); + if (mergedElement === element) { + // Now split out any block elements that can't be contained within a P. + // Manually iterate to ensure we handle modifications correctly (doesn't work with tinymce.each) + child = element.firstChild; + while (child) { + if (dom.isBlock(child)) { + child = dom.split(child.parentNode, child); + splitLast = true; + nextChild = child.nextSibling && child.nextSibling.firstChild; + } else { + nextChild = child.nextSibling; + if (splitLast && child.tagName === 'BR') { + dom.remove(child); + } + splitLast = false; + } + child = nextChild; + } + } + } + + each(selectedBlocks, function(e) { + e = findItemToOperateOn(e, dom); + if (e.tagName === oppositeListType || (e.tagName === 'LI' && e.parentNode.tagName === oppositeListType)) { + hasOppositeType = true; + } else if (e.tagName === targetListType || (e.tagName === 'LI' && e.parentNode.tagName === targetListType)) { + hasSameType = true; + } else { + hasNonList = true; + } + }); + + if (hasNonList &&!hasSameType || hasOppositeType || selectedBlocks.length === 0) { + actions = { + 'LI': changeList, + 'H1': makeList, + 'H2': makeList, + 'H3': makeList, + 'H4': makeList, + 'H5': makeList, + 'H6': makeList, + 'P': makeList, + 'BODY': makeList, + 'DIV': selectedBlocks.length > 1 ? makeList : wrapList, + defaultAction: wrapList, + elements: this.selectedBlocks() + }; + } else { + actions = { + defaultAction: convertListItemToParagraph, + elements: this.selectedBlocks() + }; + } + this.process(actions); + }, + + indent: function() { + var ed = this.ed, dom = ed.dom, indented = []; + + function createWrapItem(element) { + var wrapItem = dom.create('li', { style: 'list-style-type: none;'}); + dom.insertAfter(wrapItem, element); + return wrapItem; + } + + function createWrapList(element) { + var wrapItem = createWrapItem(element), + list = dom.getParent(element, 'ol,ul'), + listType = list.tagName, + listStyle = dom.getStyle(list, 'list-style-type'), + attrs = {}, + wrapList; + if (listStyle !== '') { + attrs.style = 'list-style-type: ' + listStyle + ';'; + } + wrapList = dom.create(listType, attrs); + wrapItem.appendChild(wrapList); + return wrapList; + } + + function indentLI(element) { + if (!hasParentInList(ed, element, indented)) { + element = splitNestedLists(element, dom); + var wrapList = createWrapList(element); + wrapList.appendChild(element); + attemptMergeWithAdjacent(wrapList.parentNode, false); + attemptMergeWithAdjacent(wrapList, false); + indented.push(element); + } + } + + this.process({ + 'LI': indentLI, + defaultAction: this.adjustPaddingFunction(true), + elements: this.selectedBlocks() + }); + + }, + + outdent: function(ui, elements) { + var t = this, ed = t.ed, dom = ed.dom, outdented = []; + + function outdentLI(element) { + var listElement, targetParent, align; + if (!hasParentInList(ed, element, outdented)) { + if (dom.getStyle(element, 'margin-left') !== '' || dom.getStyle(element, 'padding-left') !== '') { + return t.adjustPaddingFunction(false)(element); + } + align = dom.getStyle(element, 'text-align', true); + if (align === 'center' || align === 'right') { + dom.setStyle(element, 'text-align', 'left'); + return; + } + element = splitNestedLists(element, dom); + listElement = element.parentNode; + targetParent = element.parentNode.parentNode; + if (targetParent.tagName === 'P') { + dom.split(targetParent, element.parentNode); + } else { + dom.split(listElement, element); + if (targetParent.tagName === 'LI') { + // Nested list, need to split the LI and go back out to the OL/UL element. + dom.split(targetParent, element); + } else if (!dom.is(targetParent, 'ol,ul')) { + dom.rename(element, 'p'); + } + } + outdented.push(element); + } + } + + var listElements = elements && tinymce.is(elements, 'array') ? elements : this.selectedBlocks(); + this.process({ + 'LI': outdentLI, + defaultAction: this.adjustPaddingFunction(false), + elements: listElements + }); + + each(outdented, attemptMergeWithAdjacent); + }, + + process: function(actions) { + var t = this, sel = t.ed.selection, dom = t.ed.dom, selectedBlocks, r; + + function isEmptyElement(element) { + var excludeBrsAndBookmarks = tinymce.grep(element.childNodes, function(n) { + return !(n.nodeName === 'BR' || n.nodeName === 'SPAN' && dom.getAttrib(n, 'data-mce-type') == 'bookmark' + || n.nodeType == 3 && (n.nodeValue == String.fromCharCode(160) || n.nodeValue == '')); + }); + return excludeBrsAndBookmarks.length === 0; + } + + function processElement(element) { + dom.removeClass(element, '_mce_act_on'); + if (!element || element.nodeType !== 1 || selectedBlocks.length > 1 && isEmptyElement(element)) { + return; + } + element = findItemToOperateOn(element, dom); + var action = actions[element.tagName]; + if (!action) { + action = actions.defaultAction; + } + action(element); + } + + function recurse(element) { + t.splitSafeEach(element.childNodes, processElement); + } + + function brAtEdgeOfSelection(container, offset) { + return offset >= 0 && container.hasChildNodes() && offset < container.childNodes.length && + container.childNodes[offset].tagName === 'BR'; + } + + function isInTable() { + var n = sel.getNode(); + var p = dom.getParent(n, 'td'); + return p !== null; + } + + selectedBlocks = actions.elements; + + r = sel.getRng(true); + if (!r.collapsed) { + if (brAtEdgeOfSelection(r.endContainer, r.endOffset - 1)) { + r.setEnd(r.endContainer, r.endOffset - 1); + sel.setRng(r); + } + if (brAtEdgeOfSelection(r.startContainer, r.startOffset)) { + r.setStart(r.startContainer, r.startOffset + 1); + sel.setRng(r); + } + } + + + if (tinymce.isIE8) { + // append a zero sized nbsp so that caret is restored correctly using bookmark + var s = t.ed.selection.getNode(); + if (s.tagName === 'LI' && !(s.parentNode.lastChild === s)) { + var i = t.ed.getDoc().createTextNode('\uFEFF'); + s.appendChild(i); + } + } + + bookmark = sel.getBookmark(); + actions.OL = actions.UL = recurse; + t.splitSafeEach(selectedBlocks, processElement); + sel.moveToBookmark(bookmark); + bookmark = null; + + // we avoid doing repaint in a table as this will move the caret out of the table in Firefox 3.6 + if (!isInTable()) { + // Avoids table or image handles being left behind in Firefox. + t.ed.execCommand('mceRepaint'); + } + }, + + splitSafeEach: function(elements, f) { + if (tinymce.isGecko && (/Firefox\/[12]\.[0-9]/.test(navigator.userAgent) || + /Firefox\/3\.[0-4]/.test(navigator.userAgent))) { + this.classBasedEach(elements, f); + } else { + each(elements, f); + } + }, + + classBasedEach: function(elements, f) { + var dom = this.ed.dom, nodes, element; + // Mark nodes + each(elements, function(element) { + dom.addClass(element, '_mce_act_on'); + }); + nodes = dom.select('._mce_act_on'); + while (nodes.length > 0) { + element = nodes.shift(); + dom.removeClass(element, '_mce_act_on'); + f(element); + nodes = dom.select('._mce_act_on'); + } + }, + + adjustPaddingFunction: function(isIndent) { + var indentAmount, indentUnits, ed = this.ed; + indentAmount = ed.settings.indentation; + indentUnits = /[a-z%]+/i.exec(indentAmount); + indentAmount = parseInt(indentAmount, 10); + return function(element) { + var currentIndent, newIndentAmount; + currentIndent = parseInt(ed.dom.getStyle(element, 'margin-left') || 0, 10) + parseInt(ed.dom.getStyle(element, 'padding-left') || 0, 10); + if (isIndent) { + newIndentAmount = currentIndent + indentAmount; + } else { + newIndentAmount = currentIndent - indentAmount; + } + ed.dom.setStyle(element, 'padding-left', ''); + ed.dom.setStyle(element, 'margin-left', newIndentAmount > 0 ? newIndentAmount + indentUnits : ''); + }; + }, + + selectedBlocks: function() { + var ed = this.ed + var selectedBlocks = ed.selection.getSelectedBlocks(); + return selectedBlocks.length == 0 ? [ ed.dom.getRoot() ] : selectedBlocks; + }, + + getInfo: function() { + return { + longname : 'Lists', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/lists', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + tinymce.PluginManager.add("lists", tinymce.plugins.Lists); +}()); diff --git a/js/tiny_mce/plugins/media/css/media.css b/js/tiny_mce/plugins/media/css/media.css new file mode 100644 index 0000000..fd04898 --- /dev/null +++ b/js/tiny_mce/plugins/media/css/media.css @@ -0,0 +1,17 @@ +#id, #name, #hspace, #vspace, #class_name, #align { width: 100px } +#hspace, #vspace { width: 50px } +#flash_quality, #flash_align, #flash_scale, #flash_salign, #flash_wmode { width: 100px } +#flash_base, #flash_flashvars, #html5_altsource1, #html5_altsource2, #html5_poster { width: 240px } +#width, #height { width: 40px } +#src, #media_type { width: 250px } +#class { width: 120px } +#prev { margin: 0; border: 1px solid black; width: 380px; height: 260px; overflow: auto } +.panel_wrapper div.current { height: 420px; overflow: auto } +#flash_options, #shockwave_options, #qt_options, #wmp_options, #rmp_options { display: none } +.mceAddSelectValue { background-color: #DDDDDD } +#qt_starttime, #qt_endtime, #qt_fov, #qt_href, #qt_moveid, #qt_moviename, #qt_node, #qt_pan, #qt_qtsrc, #qt_qtsrcchokespeed, #qt_target, #qt_tilt, #qt_urlsubstituten, #qt_volume { width: 70px } +#wmp_balance, #wmp_baseurl, #wmp_captioningid, #wmp_currentmarker, #wmp_currentposition, #wmp_defaultframe, #wmp_playcount, #wmp_rate, #wmp_uimode, #wmp_volume { width: 70px } +#rmp_console, #rmp_numloop, #rmp_controls, #rmp_scriptcallbacks { width: 70px } +#shockwave_swvolume, #shockwave_swframe, #shockwave_swurl, #shockwave_swstretchvalign, #shockwave_swstretchhalign, #shockwave_swstretchstyle { width: 90px } +#qt_qtsrc { width: 200px } +iframe {border: 1px solid gray} diff --git a/js/tiny_mce/plugins/media/editor_plugin.js b/js/tiny_mce/plugins/media/editor_plugin.js new file mode 100644 index 0000000..37b4320 --- /dev/null +++ b/js/tiny_mce/plugins/media/editor_plugin.js @@ -0,0 +1 @@ +(function(){var d=tinymce.explode("id,name,width,height,style,align,class,hspace,vspace,bgcolor,type"),h=tinymce.makeMap(d.join(",")),b=tinymce.html.Node,f,a,g=tinymce.util.JSON,e;f=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Iframe"],["Video"],["EmbeddedAudio"],["Audio"]];function c(m){var l,j,k;if(m&&!m.splice){j=[];for(k=0;true;k++){if(m[k]){j[k]=m[k]}else{break}}return j}return m}tinymce.create("tinymce.plugins.MediaPlugin",{init:function(n,j){var r=this,l={},m,p,q,k;function o(i){return i&&i.nodeName==="IMG"&&n.dom.hasClass(i,"mceItemMedia")}r.editor=n;r.url=j;a="";for(m=0;m0){N+=(N?"&":"")+O+"="+escape(P)}});if(N.length){G.params.flashvars=N}K=p.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(K,function(P,O){G.params[O]=""+P})}}G=z.attr("data-mce-json");if(!G){return}G=g.parse(G);q=this.getType(z.attr("class"));B=z.attr("data-mce-style");if(!B){B=z.attr("style");if(B){B=p.dom.serializeStyle(p.dom.parseStyle(B,"img"))}}if(q.name==="Iframe"){x=new b("iframe",1);tinymce.each(d,function(i){var n=z.attr(i);if(i=="class"&&n){n=n.replace(/mceItem.+ ?/g,"")}if(n&&n.length>0){x.attr(i,n)}});for(I in G.params){x.attr(I,G.params[I])}x.attr({style:B,src:G.params.src});z.replace(x);return}if(this.editor.settings.media_use_script){x=new b("script",1).attr("type","text/javascript");y=new b("#text",3);y.value="write"+q.name+"("+g.serialize(tinymce.extend(G.params,{width:z.attr("width"),height:z.attr("height")}))+");";x.append(y);z.replace(x);return}if(q.name==="Video"&&G.video.sources[0]){C=new b("video",1).attr(tinymce.extend({id:z.attr("id"),width:z.attr("width"),height:z.attr("height"),style:B},G.video.attrs));if(G.video.attrs){l=G.video.attrs.poster}k=G.video.sources=c(G.video.sources);for(A=0;A 0) + flashVarsOutput += (flashVarsOutput ? '&' : '') + name + '=' + escape(value); + }); + + if (flashVarsOutput.length) + data.params.flashvars = flashVarsOutput; + + params = editor.getParam('flash_video_player_params', { + allowfullscreen: true, + allowscriptaccess: true + }); + + tinymce.each(params, function(value, name) { + data.params[name] = "" + value; + }); + } + }; + + data = node.attr('data-mce-json'); + if (!data) + return; + + data = JSON.parse(data); + typeItem = this.getType(node.attr('class')); + + style = node.attr('data-mce-style') + if (!style) { + style = node.attr('style'); + + if (style) + style = editor.dom.serializeStyle(editor.dom.parseStyle(style, 'img')); + } + + // Handle iframe + if (typeItem.name === 'Iframe') { + replacement = new Node('iframe', 1); + + tinymce.each(rootAttributes, function(name) { + var value = node.attr(name); + + if (name == 'class' && value) + value = value.replace(/mceItem.+ ?/g, ''); + + if (value && value.length > 0) + replacement.attr(name, value); + }); + + for (name in data.params) + replacement.attr(name, data.params[name]); + + replacement.attr({ + style: style, + src: data.params.src + }); + + node.replace(replacement); + + return; + } + + // Handle scripts + if (this.editor.settings.media_use_script) { + replacement = new Node('script', 1).attr('type', 'text/javascript'); + + value = new Node('#text', 3); + value.value = 'write' + typeItem.name + '(' + JSON.serialize(tinymce.extend(data.params, { + width: node.attr('width'), + height: node.attr('height') + })) + ');'; + + replacement.append(value); + node.replace(replacement); + + return; + } + + // Add HTML5 video element + if (typeItem.name === 'Video' && data.video.sources[0]) { + // Create new object element + video = new Node('video', 1).attr(tinymce.extend({ + id : node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style + }, data.video.attrs)); + + // Get poster source and use that for flash fallback + if (data.video.attrs) + posterSrc = data.video.attrs.poster; + + sources = data.video.sources = toArray(data.video.sources); + for (i = 0; i < sources.length; i++) { + if (/\.mp4$/.test(sources[i].src)) + mp4Source = sources[i].src; + } + + if (!sources[0].type) { + video.attr('src', sources[0].src); + sources.splice(0, 1); + } + + for (i = 0; i < sources.length; i++) { + source = new Node('source', 1).attr(sources[i]); + source.shortEnded = true; + video.append(source); + } + + // Create flash fallback for video if we have a mp4 source + if (mp4Source) { + addPlayer(mp4Source, posterSrc); + typeItem = self.getType('flash'); + } else + data.params.src = ''; + } + + // Add HTML5 audio element + if (typeItem.name === 'Audio' && data.video.sources[0]) { + // Create new object element + audio = new Node('audio', 1).attr(tinymce.extend({ + id : node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style + }, data.video.attrs)); + + // Get poster source and use that for flash fallback + if (data.video.attrs) + posterSrc = data.video.attrs.poster; + + sources = data.video.sources = toArray(data.video.sources); + if (!sources[0].type) { + audio.attr('src', sources[0].src); + sources.splice(0, 1); + } + + for (i = 0; i < sources.length; i++) { + source = new Node('source', 1).attr(sources[i]); + source.shortEnded = true; + audio.append(source); + } + + data.params.src = ''; + } + + if (typeItem.name === 'EmbeddedAudio') { + embed = new Node('embed', 1); + embed.shortEnded = true; + embed.attr({ + id: node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style, + type: node.attr('type') + }); + + for (name in data.params) + embed.attr(name, data.params[name]); + + tinymce.each(rootAttributes, function(name) { + if (data[name] && name != 'type') + embed.attr(name, data[name]); + }); + + data.params.src = ''; + } + + // Do we have a params src then we can generate object + if (data.params.src) { + // Is flv movie add player for it + if (/\.flv$/i.test(data.params.src)) + addPlayer(data.params.src, ''); + + if (args && args.force_absolute) + data.params.src = editor.documentBaseURI.toAbsolute(data.params.src); + + // Create new object element + object = new Node('object', 1).attr({ + id : node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style + }); + + tinymce.each(rootAttributes, function(name) { + var value = data[name]; + + if (name == 'class' && value) + value = value.replace(/mceItem.+ ?/g, ''); + + if (value && name != 'type') + object.attr(name, value); + }); + + // Add params + for (name in data.params) { + param = new Node('param', 1); + param.shortEnded = true; + value = data.params[name]; + + // Windows media needs to use url instead of src for the media URL + if (name === 'src' && typeItem.name === 'WindowsMedia') + name = 'url'; + + param.attr({name: name, value: value}); + object.append(param); + } + + // Setup add type and classid if strict is disabled + if (this.editor.getParam('media_strict', true)) { + object.attr({ + data: data.params.src, + type: typeItem.mimes[0] + }); + } else { + object.attr({ + classid: "clsid:" + typeItem.clsids[0], + codebase: typeItem.codebase + }); + + embed = new Node('embed', 1); + embed.shortEnded = true; + embed.attr({ + id: node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style, + type: typeItem.mimes[0] + }); + + for (name in data.params) + embed.attr(name, data.params[name]); + + tinymce.each(rootAttributes, function(name) { + if (data[name] && name != 'type') + embed.attr(name, data[name]); + }); + + object.append(embed); + } + + // Insert raw HTML + if (data.object_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.object_html; + object.append(value); + } + + // Append object to video element if it exists + if (video) + video.append(object); + } + + if (video) { + // Insert raw HTML + if (data.video_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.video_html; + video.append(value); + } + } + + if (audio) { + // Insert raw HTML + if (data.video_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.video_html; + audio.append(value); + } + } + + var n = video || audio || object || embed; + if (n) + node.replace(n); + else + node.remove(); + }, + + /** + * Converts a tinymce.html.Node video/object/embed to an img element. + * + * The video/object/embed will be converted into an image placeholder with a JSON data attribute like this: + * + * + * The JSON structure will be like this: + * {'params':{'flashvars':'something','quality':'high','src':'someurl'}, 'video':{'sources':[{src: 'someurl', type: 'video/mp4'}]}} + */ + objectToImg : function(node) { + var object, embed, video, iframe, img, name, id, width, height, style, i, html, + param, params, source, sources, data, type, lookup = this.lookup, + matches, attrs, urlConverter = this.editor.settings.url_converter, + urlConverterScope = this.editor.settings.url_converter_scope, + hspace, vspace, align, bgcolor; + + function getInnerHTML(node) { + return new tinymce.html.Serializer({ + inner: true, + validate: false + }).serialize(node); + }; + + function lookupAttribute(o, attr) { + return lookup[(o.attr(attr) || '').toLowerCase()]; + } + + function lookupExtension(src) { + var ext = src.replace(/^.*\.([^.]+)$/, '$1'); + return lookup[ext.toLowerCase() || '']; + } + + // If node isn't in document + if (!node.parent) + return; + + // Handle media scripts + if (node.name === 'script') { + if (node.firstChild) + matches = scriptRegExp.exec(node.firstChild.value); + + if (!matches) + return; + + type = matches[1]; + data = {video : {}, params : JSON.parse(matches[2])}; + width = data.params.width; + height = data.params.height; + } + + // Setup data objects + data = data || { + video : {}, + params : {} + }; + + // Setup new image object + img = new Node('img', 1); + img.attr({ + src : this.editor.theme.url + '/img/trans.gif' + }); + + // Video element + name = node.name; + if (name === 'video' || name == 'audio') { + video = node; + object = node.getAll('object')[0]; + embed = node.getAll('embed')[0]; + width = video.attr('width'); + height = video.attr('height'); + id = video.attr('id'); + data.video = {attrs : {}, sources : []}; + + // Get all video attributes + attrs = data.video.attrs; + for (name in video.attributes.map) + attrs[name] = video.attributes.map[name]; + + source = node.attr('src'); + if (source) + data.video.sources.push({src : urlConverter.call(urlConverterScope, source, 'src', node.name)}); + + // Get all sources + sources = video.getAll("source"); + for (i = 0; i < sources.length; i++) { + source = sources[i].remove(); + + data.video.sources.push({ + src: urlConverter.call(urlConverterScope, source.attr('src'), 'src', 'source'), + type: source.attr('type'), + media: source.attr('media') + }); + } + + // Convert the poster URL + if (attrs.poster) + attrs.poster = urlConverter.call(urlConverterScope, attrs.poster, 'poster', node.name); + } + + // Object element + if (node.name === 'object') { + object = node; + embed = node.getAll('embed')[0]; + } + + // Embed element + if (node.name === 'embed') + embed = node; + + // Iframe element + if (node.name === 'iframe') { + iframe = node; + type = 'Iframe'; + } + + if (object) { + // Get width/height + width = width || object.attr('width'); + height = height || object.attr('height'); + style = style || object.attr('style'); + id = id || object.attr('id'); + hspace = hspace || object.attr('hspace'); + vspace = vspace || object.attr('vspace'); + align = align || object.attr('align'); + bgcolor = bgcolor || object.attr('bgcolor'); + data.name = object.attr('name'); + + // Get all object params + params = object.getAll("param"); + for (i = 0; i < params.length; i++) { + param = params[i]; + name = param.remove().attr('name'); + + if (!excludedAttrs[name]) + data.params[name] = param.attr('value'); + } + + data.params.src = data.params.src || object.attr('data'); + } + + if (embed) { + // Get width/height + width = width || embed.attr('width'); + height = height || embed.attr('height'); + style = style || embed.attr('style'); + id = id || embed.attr('id'); + hspace = hspace || embed.attr('hspace'); + vspace = vspace || embed.attr('vspace'); + align = align || embed.attr('align'); + bgcolor = bgcolor || embed.attr('bgcolor'); + + // Get all embed attributes + for (name in embed.attributes.map) { + if (!excludedAttrs[name] && !data.params[name]) + data.params[name] = embed.attributes.map[name]; + } + } + + if (iframe) { + // Get width/height + width = iframe.attr('width'); + height = iframe.attr('height'); + style = style || iframe.attr('style'); + id = iframe.attr('id'); + hspace = iframe.attr('hspace'); + vspace = iframe.attr('vspace'); + align = iframe.attr('align'); + bgcolor = iframe.attr('bgcolor'); + + tinymce.each(rootAttributes, function(name) { + img.attr(name, iframe.attr(name)); + }); + + // Get all iframe attributes + for (name in iframe.attributes.map) { + if (!excludedAttrs[name] && !data.params[name]) + data.params[name] = iframe.attributes.map[name]; + } + } + + // Use src not movie + if (data.params.movie) { + data.params.src = data.params.src || data.params.movie; + delete data.params.movie; + } + + // Convert the URL to relative/absolute depending on configuration + if (data.params.src) + data.params.src = urlConverter.call(urlConverterScope, data.params.src, 'src', 'object'); + + if (video) { + if (node.name === 'video') + type = lookup.video.name; + else if (node.name === 'audio') + type = lookup.audio.name; + } + + if (object && !type) + type = (lookupAttribute(object, 'clsid') || lookupAttribute(object, 'classid') || lookupAttribute(object, 'type') || {}).name; + + if (embed && !type) + type = (lookupAttribute(embed, 'type') || lookupExtension(data.params.src) || {}).name; + + // for embedded audio we preserve the original specified type + if (embed && type == 'EmbeddedAudio') { + data.params.type = embed.attr('type'); + } + + // Replace the video/object/embed element with a placeholder image containing the data + node.replace(img); + + // Remove embed + if (embed) + embed.remove(); + + // Serialize the inner HTML of the object element + if (object) { + html = getInnerHTML(object.remove()); + + if (html) + data.object_html = html; + } + + // Serialize the inner HTML of the video element + if (video) { + html = getInnerHTML(video.remove()); + + if (html) + data.video_html = html; + } + + data.hspace = hspace; + data.vspace = vspace; + data.align = align; + data.bgcolor = bgcolor; + + // Set width/height of placeholder + img.attr({ + id : id, + 'class' : 'mceItemMedia mceItem' + (type || 'Flash'), + style : style, + width : width || (node.name == 'audio' ? "300" : "320"), + height : height || (node.name == 'audio' ? "32" : "240"), + hspace : hspace, + vspace : vspace, + align : align, + bgcolor : bgcolor, + "data-mce-json" : JSON.serialize(data, "'") + }); + } + }); + + // Register plugin + tinymce.PluginManager.add('media', tinymce.plugins.MediaPlugin); +})(); diff --git a/js/tiny_mce/plugins/media/js/embed.js b/js/tiny_mce/plugins/media/js/embed.js new file mode 100644 index 0000000..6fe25de --- /dev/null +++ b/js/tiny_mce/plugins/media/js/embed.js @@ -0,0 +1,73 @@ +/** + * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose. + */ + +function writeFlash(p) { + writeEmbed( + 'D27CDB6E-AE6D-11cf-96B8-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'application/x-shockwave-flash', + p + ); +} + +function writeShockWave(p) { + writeEmbed( + '166B1BCA-3F9C-11CF-8075-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0', + 'application/x-director', + p + ); +} + +function writeQuickTime(p) { + writeEmbed( + '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', + 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0', + 'video/quicktime', + p + ); +} + +function writeRealMedia(p) { + writeEmbed( + 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'audio/x-pn-realaudio-plugin', + p + ); +} + +function writeWindowsMedia(p) { + p.url = p.src; + writeEmbed( + '6BF52A52-394A-11D3-B153-00C04F79FAA6', + 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701', + 'application/x-mplayer2', + p + ); +} + +function writeEmbed(cls, cb, mt, p) { + var h = '', n; + + h += ''; + + h += ''); + + function get(id) { + return document.getElementById(id); + } + + function clone(obj) { + var i, len, copy, attr; + + if (null == obj || "object" != typeof obj) + return obj; + + // Handle Array + if ('length' in obj) { + copy = []; + + for (i = 0, len = obj.length; i < len; ++i) { + copy[i] = clone(obj[i]); + } + + return copy; + } + + // Handle Object + copy = {}; + for (attr in obj) { + if (obj.hasOwnProperty(attr)) + copy[attr] = clone(obj[attr]); + } + + return copy; + } + + function getVal(id) { + var elm = get(id); + + if (elm.nodeName == "SELECT") + return elm.options[elm.selectedIndex].value; + + if (elm.type == "checkbox") + return elm.checked; + + return elm.value; + } + + function setVal(id, value, name) { + if (typeof(value) != 'undefined' && value != null) { + var elm = get(id); + + if (elm.nodeName == "SELECT") + selectByValue(document.forms[0], id, value); + else if (elm.type == "checkbox") { + if (typeof(value) == 'string') { + value = value.toLowerCase(); + value = (!name && value === 'true') || (name && value === name.toLowerCase()); + } + elm.checked = !!value; + } else + elm.value = value; + } + } + + window.Media = { + init : function() { + var html, editor, self = this; + + self.editor = editor = tinyMCEPopup.editor; + + // Setup file browsers and color pickers + get('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media'); + get('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','quicktime_qtsrc','media','media'); + get('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + get('video_altsource1_filebrowser').innerHTML = getBrowserHTML('video_filebrowser_altsource1','video_altsource1','media','media'); + get('video_altsource2_filebrowser').innerHTML = getBrowserHTML('video_filebrowser_altsource2','video_altsource2','media','media'); + get('audio_altsource1_filebrowser').innerHTML = getBrowserHTML('audio_filebrowser_altsource1','audio_altsource1','media','media'); + get('audio_altsource2_filebrowser').innerHTML = getBrowserHTML('audio_filebrowser_altsource2','audio_altsource2','media','media'); + get('video_poster_filebrowser').innerHTML = getBrowserHTML('filebrowser_poster','video_poster','media','image'); + + html = self.getMediaListHTML('medialist', 'src', 'media', 'media'); + if (html == "") + get("linklistrow").style.display = 'none'; + else + get("linklistcontainer").innerHTML = html; + + if (isVisible('filebrowser')) + get('src').style.width = '230px'; + + if (isVisible('video_filebrowser_altsource1')) + get('video_altsource1').style.width = '220px'; + + if (isVisible('video_filebrowser_altsource2')) + get('video_altsource2').style.width = '220px'; + + if (isVisible('audio_filebrowser_altsource1')) + get('audio_altsource1').style.width = '220px'; + + if (isVisible('audio_filebrowser_altsource2')) + get('audio_altsource2').style.width = '220px'; + + if (isVisible('filebrowser_poster')) + get('video_poster').style.width = '220px'; + + editor.dom.setOuterHTML(get('media_type'), self.getMediaTypeHTML(editor)); + + self.setDefaultDialogSettings(editor); + self.data = clone(tinyMCEPopup.getWindowArg('data')); + self.dataToForm(); + self.preview(); + + updateColor('bgcolor_pick', 'bgcolor'); + }, + + insert : function() { + var editor = tinyMCEPopup.editor; + + this.formToData(); + editor.execCommand('mceRepaint'); + tinyMCEPopup.restoreSelection(); + editor.selection.setNode(editor.plugins.media.dataToImg(this.data)); + tinyMCEPopup.close(); + }, + + preview : function() { + get('prev').innerHTML = this.editor.plugins.media.dataToHtml(this.data, true); + }, + + moveStates : function(to_form, field) { + var data = this.data, editor = this.editor, + mediaPlugin = editor.plugins.media, ext, src, typeInfo, defaultStates, src; + + defaultStates = { + // QuickTime + quicktime_autoplay : true, + quicktime_controller : true, + + // Flash + flash_play : true, + flash_loop : true, + flash_menu : true, + + // WindowsMedia + windowsmedia_autostart : true, + windowsmedia_enablecontextmenu : true, + windowsmedia_invokeurls : true, + + // RealMedia + realmedia_autogotourl : true, + realmedia_imagestatus : true + }; + + function parseQueryParams(str) { + var out = {}; + + if (str) { + tinymce.each(str.split('&'), function(item) { + var parts = item.split('='); + + out[unescape(parts[0])] = unescape(parts[1]); + }); + } + + return out; + }; + + function setOptions(type, names) { + var i, name, formItemName, value, list; + + if (type == data.type || type == 'global') { + names = tinymce.explode(names); + for (i = 0; i < names.length; i++) { + name = names[i]; + formItemName = type == 'global' ? name : type + '_' + name; + + if (type == 'global') + list = data; + else if (type == 'video' || type == 'audio') { + list = data.video.attrs; + + if (!list && !to_form) + data.video.attrs = list = {}; + } else + list = data.params; + + if (list) { + if (to_form) { + setVal(formItemName, list[name], type == 'video' || type == 'audio' ? name : ''); + } else { + delete list[name]; + + value = getVal(formItemName); + if ((type == 'video' || type == 'audio') && value === true) + value = name; + + if (defaultStates[formItemName]) { + if (value !== defaultStates[formItemName]) { + value = "" + value; + list[name] = value; + } + } else if (value) { + value = "" + value; + list[name] = value; + } + } + } + } + } + } + + if (!to_form) { + data.type = get('media_type').options[get('media_type').selectedIndex].value; + data.width = getVal('width'); + data.height = getVal('height'); + + // Switch type based on extension + src = getVal('src'); + if (field == 'src') { + ext = src.replace(/^.*\.([^.]+)$/, '$1'); + if (typeInfo = mediaPlugin.getType(ext)) + data.type = typeInfo.name.toLowerCase(); + + setVal('media_type', data.type); + } + + if (data.type == "video" || data.type == "audio") { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src: getVal('src')}; + } + } + + // Hide all fieldsets and show the one active + get('video_options').style.display = 'none'; + get('audio_options').style.display = 'none'; + get('flash_options').style.display = 'none'; + get('quicktime_options').style.display = 'none'; + get('shockwave_options').style.display = 'none'; + get('windowsmedia_options').style.display = 'none'; + get('realmedia_options').style.display = 'none'; + get('embeddedaudio_options').style.display = 'none'; + + if (get(data.type + '_options')) + get(data.type + '_options').style.display = 'block'; + + setVal('media_type', data.type); + + setOptions('flash', 'play,loop,menu,swliveconnect,quality,scale,salign,wmode,base,flashvars'); + setOptions('quicktime', 'loop,autoplay,cache,controller,correction,enablejavascript,kioskmode,autohref,playeveryframe,targetcache,scale,starttime,endtime,target,qtsrcchokespeed,volume,qtsrc'); + setOptions('shockwave', 'sound,progress,autostart,swliveconnect,swvolume,swstretchstyle,swstretchhalign,swstretchvalign'); + setOptions('windowsmedia', 'autostart,enabled,enablecontextmenu,fullscreen,invokeurls,mute,stretchtofit,windowlessvideo,balance,baseurl,captioningid,currentmarker,currentposition,defaultframe,playcount,rate,uimode,volume'); + setOptions('realmedia', 'autostart,loop,autogotourl,center,imagestatus,maintainaspect,nojava,prefetch,shuffle,console,controls,numloop,scriptcallbacks'); + setOptions('video', 'poster,autoplay,loop,muted,preload,controls'); + setOptions('audio', 'autoplay,loop,preload,controls'); + setOptions('embeddedaudio', 'autoplay,loop,controls'); + setOptions('global', 'id,name,vspace,hspace,bgcolor,align,width,height'); + + if (to_form) { + if (data.type == 'video') { + if (data.video.sources[0]) + setVal('src', data.video.sources[0].src); + + src = data.video.sources[1]; + if (src) + setVal('video_altsource1', src.src); + + src = data.video.sources[2]; + if (src) + setVal('video_altsource2', src.src); + } else if (data.type == 'audio') { + if (data.video.sources[0]) + setVal('src', data.video.sources[0].src); + + src = data.video.sources[1]; + if (src) + setVal('audio_altsource1', src.src); + + src = data.video.sources[2]; + if (src) + setVal('audio_altsource2', src.src); + } else { + // Check flash vars + if (data.type == 'flash') { + tinymce.each(editor.getParam('flash_video_player_flashvars', {url : '$url', poster : '$poster'}), function(value, name) { + if (value == '$url') + data.params.src = parseQueryParams(data.params.flashvars)[name] || data.params.src || ''; + }); + } + + setVal('src', data.params.src); + } + } else { + src = getVal("src"); + + // YouTube *NEW* + if (src.match(/youtu.be\/[a-z1-9.-_]+/)) { + data.width = 425; + data.height = 350; + data.params.frameborder = '0'; + data.type = 'iframe'; + src = 'http://www.youtube.com/embed/' + src.match(/youtu.be\/([a-z1-9.-_]+)/)[1]; + setVal('src', src); + setVal('media_type', data.type); + } + + // YouTube + if (src.match(/youtube.com(.+)v=([^&]+)/)) { + data.width = 425; + data.height = 350; + data.params.frameborder = '0'; + data.type = 'iframe'; + src = 'http://www.youtube.com/embed/' + src.match(/v=([^&]+)/)[1]; + setVal('src', src); + setVal('media_type', data.type); + } + + // Google video + if (src.match(/video.google.com(.+)docid=([^&]+)/)) { + data.width = 425; + data.height = 326; + data.type = 'flash'; + src = 'http://video.google.com/googleplayer.swf?docId=' + src.match(/docid=([^&]+)/)[1] + '&hl=en'; + setVal('src', src); + setVal('media_type', data.type); + } + + if (data.type == 'video') { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src : src}; + + src = getVal("video_altsource1"); + if (src) + data.video.sources[1] = {src : src}; + + src = getVal("video_altsource2"); + if (src) + data.video.sources[2] = {src : src}; + } else if (data.type == 'audio') { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src : src}; + + src = getVal("audio_altsource1"); + if (src) + data.video.sources[1] = {src : src}; + + src = getVal("audio_altsource2"); + if (src) + data.video.sources[2] = {src : src}; + } else + data.params.src = src; + + // Set default size + setVal('width', data.width || (data.type == 'audio' ? 300 : 320)); + setVal('height', data.height || (data.type == 'audio' ? 32 : 240)); + } + }, + + dataToForm : function() { + this.moveStates(true); + }, + + formToData : function(field) { + if (field == "width" || field == "height") + this.changeSize(field); + + if (field == 'source') { + this.moveStates(false, field); + setVal('source', this.editor.plugins.media.dataToHtml(this.data)); + this.panel = 'source'; + } else { + if (this.panel == 'source') { + this.data = clone(this.editor.plugins.media.htmlToData(getVal('source'))); + this.dataToForm(); + this.panel = ''; + } + + this.moveStates(false, field); + this.preview(); + } + }, + + beforeResize : function() { + this.width = parseInt(getVal('width') || (this.data.type == 'audio' ? "300" : "320"), 10); + this.height = parseInt(getVal('height') || (this.data.type == 'audio' ? "32" : "240"), 10); + }, + + changeSize : function(type) { + var width, height, scale, size; + + if (get('constrain').checked) { + width = parseInt(getVal('width') || (this.data.type == 'audio' ? "300" : "320"), 10); + height = parseInt(getVal('height') || (this.data.type == 'audio' ? "32" : "240"), 10); + + if (type == 'width') { + this.height = Math.round((width / this.width) * height); + setVal('height', this.height); + } else { + this.width = Math.round((height / this.height) * width); + setVal('width', this.width); + } + } + }, + + getMediaListHTML : function() { + if (typeof(tinyMCEMediaList) != "undefined" && tinyMCEMediaList.length > 0) { + var html = ""; + + html += ''; + + return html; + } + + return ""; + }, + + getMediaTypeHTML : function(editor) { + function option(media_type, element) { + if (!editor.schema.getElementRule(element || media_type)) { + return ''; + } + + return '' + } + + var html = ""; + + html += ''; + return html; + }, + + setDefaultDialogSettings : function(editor) { + var defaultDialogSettings = editor.getParam("media_dialog_defaults", {}); + tinymce.each(defaultDialogSettings, function(v, k) { + setVal(k, v); + }); + } + }; + + tinyMCEPopup.requireLangPack(); + tinyMCEPopup.onInit.add(function() { + Media.init(); + }); +})(); diff --git a/js/tiny_mce/plugins/media/langs/en_dlg.js b/js/tiny_mce/plugins/media/langs/en_dlg.js new file mode 100644 index 0000000..ecef3a8 --- /dev/null +++ b/js/tiny_mce/plugins/media/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.media_dlg',{list:"List",file:"File/URL",advanced:"Advanced",general:"General",title:"Insert/Edit Embedded Media","align_top_left":"Top Left","align_center":"Center","align_left":"Left","align_bottom":"Bottom","align_right":"Right","align_top":"Top","qt_stream_warn":"Streamed RTSP resources should be added to the QT Source field under the Advanced tab.\nYou should also add a non-streamed version to the Source field.",qtsrc:"QT Source",progress:"Progress",sound:"Sound",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch Style",scriptcallbacks:"Script Callbacks","align_top_right":"Top Right",uimode:"UI Mode",rate:"Rate",playcount:"Play Count",defaultframe:"Default Frame",currentposition:"Current Position",currentmarker:"Current Marker",captioningid:"Captioning ID",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless Video",stretchtofit:"Stretch to Fit",mute:"Mute",invokeurls:"Invoke URLs",fullscreen:"Full Screen",enabled:"Enabled",autostart:"Auto Start",volume:"Volume",target:"Target",qtsrcchokespeed:"Choke Speed",href:"HREF",endtime:"End Time",starttime:"Start Time",enablejavascript:"Enable JavaScript",correction:"No Correction",targetcache:"Target Cache",playeveryframe:"Play Every Frame",kioskmode:"Kiosk Mode",controller:"Controller",menu:"Show Menu",loop:"Loop",play:"Auto Play",hspace:"H-Space",vspace:"V-Space","class_name":"Class",name:"Name",id:"ID",type:"Type",size:"Dimensions",preview:"Preview","constrain_proportions":"Constrain Proportions",controls:"Controls",numloop:"Num Loops",console:"Console",cache:"Cache",autohref:"Auto HREF",liveconnect:"SWLiveConnect",flashvars:"Flash Vars",base:"Base",bgcolor:"Background",wmode:"WMode",salign:"SAlign",align:"Align",scale:"Scale",quality:"Quality",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No Java",maintainaspect:"Maintain Aspect",imagestatus:"Image Status",center:"Center",autogotourl:"Auto Goto URL","shockwave_options":"Shockwave Options","rmp_options":"Real Media Player Options","wmp_options":"Windows Media Player Options","qt_options":"QuickTime Options","flash_options":"Flash Options",hidden:"Hidden","align_bottom_left":"Bottom Left","align_bottom_right":"Bottom Right","html5_video_options":"HTML5 Video Options",altsource1:"Alternative source 1",altsource2:"Alternative source 2",preload:"Preload",poster:"Poster",source:"Source","html5_audio_options":"Audio Options","preload_none":"Don\'t Preload","preload_metadata":"Preload video metadata","preload_auto":"Let user\'s browser decide", "embedded_audio_options":"Embedded Audio Options", video:"HTML5 Video", audio:"HTML5 Audio", flash:"Flash", quicktime:"QuickTime", shockwave:"Shockwave", windowsmedia:"Windows Media", realmedia:"Real Media", iframe:"Iframe", embeddedaudio:"Embedded Audio" }); diff --git a/js/tiny_mce/plugins/media/media.htm b/js/tiny_mce/plugins/media/media.htm new file mode 100644 index 0000000..50efe91 --- /dev/null +++ b/js/tiny_mce/plugins/media/media.htm @@ -0,0 +1,922 @@ + + + + {#media_dlg.title} + + + + + + + + + +
        + + +
        +
        +
        + {#media_dlg.general} + + + + + + + + + + + + + + + + + + +
        + +
        + + + + + +
         
        +
        + + + + + + +
        x   
        +
        +
        + +
        + {#media_dlg.preview} + +
        +
        + +
        +
        + {#media_dlg.advanced} + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + +
         
        +
        +
        + +
        + {#media_dlg.html5_video_options} + + + + + + + + + + + + + + + + + + + + + +
        + + + + + +
         
        +
        + + + + + +
         
        +
        + + + + + +
         
        +
        + +
        + + + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +
        + +
        + {#media_dlg.embedded_audio_options} + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +
        + +
        + {#media_dlg.html5_audio_options} + + + + + + + + + + + + + + + + +
        + + + + + +
         
        +
        + + + + + +
         
        +
        + +
        + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +
        + +
        + {#media_dlg.flash_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + +
        + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + + + + + + + +
        +
        + +
        + {#media_dlg.qt_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +  
        + + + + + +
         
        +
        +
        + +
        + {#media_dlg.wmp_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +
        + +
        + {#media_dlg.rmp_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +   +
        +
        + +
        + {#media_dlg.shockwave_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + + +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        + + + + + +
        +
        +
        +
        + +
        +
        + {#media_dlg.source} + +
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/media/moxieplayer.swf b/js/tiny_mce/plugins/media/moxieplayer.swf new file mode 100644 index 0000000..585d772 Binary files /dev/null and b/js/tiny_mce/plugins/media/moxieplayer.swf differ diff --git a/js/tiny_mce/plugins/nonbreaking/editor_plugin.js b/js/tiny_mce/plugins/nonbreaking/editor_plugin.js new file mode 100644 index 0000000..687f548 --- /dev/null +++ b/js/tiny_mce/plugins/nonbreaking/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Nonbreaking",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceNonBreaking",function(){a.execCommand("mceInsertContent",false,(a.plugins.visualchars&&a.plugins.visualchars.state)?' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.nonbreaking_desc",cmd:"mceNonBreaking"});if(a.getParam("nonbreaking_force_tab")){a.onKeyDown.add(function(d,f){if(f.keyCode==9){f.preventDefault();d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking")}})}},getInfo:function(){return{longname:"Nonbreaking space",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("nonbreaking",tinymce.plugins.Nonbreaking)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js b/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js new file mode 100644 index 0000000..0a048b3 --- /dev/null +++ b/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js @@ -0,0 +1,54 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Nonbreaking', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceNonBreaking', function() { + ed.execCommand('mceInsertContent', false, (ed.plugins.visualchars && ed.plugins.visualchars.state) ? ' ' : ' '); + }); + + // Register buttons + ed.addButton('nonbreaking', {title : 'nonbreaking.nonbreaking_desc', cmd : 'mceNonBreaking'}); + + if (ed.getParam('nonbreaking_force_tab')) { + ed.onKeyDown.add(function(ed, e) { + if (e.keyCode == 9) { + e.preventDefault(); + + ed.execCommand('mceNonBreaking'); + ed.execCommand('mceNonBreaking'); + ed.execCommand('mceNonBreaking'); + } + }); + } + }, + + getInfo : function() { + return { + longname : 'Nonbreaking space', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + + // Private methods + }); + + // Register plugin + tinymce.PluginManager.add('nonbreaking', tinymce.plugins.Nonbreaking); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/noneditable/editor_plugin.js b/js/tiny_mce/plugins/noneditable/editor_plugin.js new file mode 100644 index 0000000..2d60138 --- /dev/null +++ b/js/tiny_mce/plugins/noneditable/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.dom.Event;tinymce.create("tinymce.plugins.NonEditablePlugin",{init:function(d,e){var f=this,c,b,g;f.editor=d;c=d.getParam("noneditable_editable_class","mceEditable");b=d.getParam("noneditable_noneditable_class","mceNonEditable");d.onNodeChange.addToTop(function(i,h,l){var k,j;k=i.dom.getParent(i.selection.getStart(),function(m){return i.dom.hasClass(m,b)});j=i.dom.getParent(i.selection.getEnd(),function(m){return i.dom.hasClass(m,b)});if(k||j){g=1;f._setDisabled(1);return false}else{if(g==1){f._setDisabled(0);g=0}}})},getInfo:function(){return{longname:"Non editable elements",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_block:function(c,d){var b=d.keyCode;if((b>32&&b<41)||(b>111&&b<124)){return}return a.cancel(d)},_setDisabled:function(d){var c=this,b=c.editor;tinymce.each(b.controlManager.controls,function(e){e.setDisabled(d)});if(d!==c.disabled){if(d){b.onKeyDown.addToTop(c._block);b.onKeyPress.addToTop(c._block);b.onKeyUp.addToTop(c._block);b.onPaste.addToTop(c._block);b.onContextMenu.addToTop(c._block)}else{b.onKeyDown.remove(c._block);b.onKeyPress.remove(c._block);b.onKeyUp.remove(c._block);b.onPaste.remove(c._block);b.onContextMenu.remove(c._block)}c.disabled=d}}});tinymce.PluginManager.add("noneditable",tinymce.plugins.NonEditablePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/noneditable/editor_plugin_src.js b/js/tiny_mce/plugins/noneditable/editor_plugin_src.js new file mode 100644 index 0000000..47b8a3b --- /dev/null +++ b/js/tiny_mce/plugins/noneditable/editor_plugin_src.js @@ -0,0 +1,95 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var Event = tinymce.dom.Event; + + tinymce.create('tinymce.plugins.NonEditablePlugin', { + init : function(ed, url) { + var t = this, editClass, nonEditClass, state; + + t.editor = ed; + editClass = ed.getParam("noneditable_editable_class", "mceEditable"); + nonEditClass = ed.getParam("noneditable_noneditable_class", "mceNonEditable"); + + ed.onNodeChange.addToTop(function(ed, cm, n) { + var sc, ec; + + // Block if start or end is inside a non editable element + sc = ed.dom.getParent(ed.selection.getStart(), function(n) { + return ed.dom.hasClass(n, nonEditClass); + }); + + ec = ed.dom.getParent(ed.selection.getEnd(), function(n) { + return ed.dom.hasClass(n, nonEditClass); + }); + + // Block or unblock + if (sc || ec) { + state = 1; + t._setDisabled(1); + return false; + } else if (state == 1) { + t._setDisabled(0); + state = 0; + } + }); + }, + + getInfo : function() { + return { + longname : 'Non editable elements', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + _block : function(ed, e) { + var k = e.keyCode; + + // Don't block arrow keys, pg up/down, and F1-F12 + if ((k > 32 && k < 41) || (k > 111 && k < 124)) + return; + + return Event.cancel(e); + }, + + _setDisabled : function(s) { + var t = this, ed = t.editor; + + tinymce.each(ed.controlManager.controls, function(c) { + c.setDisabled(s); + }); + + if (s !== t.disabled) { + if (s) { + ed.onKeyDown.addToTop(t._block); + ed.onKeyPress.addToTop(t._block); + ed.onKeyUp.addToTop(t._block); + ed.onPaste.addToTop(t._block); + ed.onContextMenu.addToTop(t._block); + } else { + ed.onKeyDown.remove(t._block); + ed.onKeyPress.remove(t._block); + ed.onKeyUp.remove(t._block); + ed.onPaste.remove(t._block); + ed.onContextMenu.remove(t._block); + } + + t.disabled = s; + } + } + }); + + // Register plugin + tinymce.PluginManager.add('noneditable', tinymce.plugins.NonEditablePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/pagebreak/editor_plugin.js b/js/tiny_mce/plugins/pagebreak/editor_plugin.js new file mode 100644 index 0000000..35085e8 --- /dev/null +++ b/js/tiny_mce/plugins/pagebreak/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='',a="mcePageBreak",c=b.getParam("pagebreak_separator",""),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/pagebreak/editor_plugin_src.js b/js/tiny_mce/plugins/pagebreak/editor_plugin_src.js new file mode 100644 index 0000000..fc3b3b4 --- /dev/null +++ b/js/tiny_mce/plugins/pagebreak/editor_plugin_src.js @@ -0,0 +1,74 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.PageBreakPlugin', { + init : function(ed, url) { + var pb = '', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', ''), pbRE; + + pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g'); + + // Register commands + ed.addCommand('mcePageBreak', function() { + ed.execCommand('mceInsertContent', 0, pb); + }); + + // Register buttons + ed.addButton('pagebreak', {title : 'pagebreak.desc', cmd : cls}); + + ed.onInit.add(function() { + if (ed.theme.onResolveName) { + ed.theme.onResolveName.add(function(th, o) { + if (o.node.nodeName == 'IMG' && ed.dom.hasClass(o.node, cls)) + o.name = 'pagebreak'; + }); + } + }); + + ed.onClick.add(function(ed, e) { + e = e.target; + + if (e.nodeName === 'IMG' && ed.dom.hasClass(e, cls)) + ed.selection.select(e); + }); + + ed.onNodeChange.add(function(ed, cm, n) { + cm.setActive('pagebreak', n.nodeName === 'IMG' && ed.dom.hasClass(n, cls)); + }); + + ed.onBeforeSetContent.add(function(ed, o) { + o.content = o.content.replace(pbRE, pb); + }); + + ed.onPostProcess.add(function(ed, o) { + if (o.get) + o.content = o.content.replace(/]+>/g, function(im) { + if (im.indexOf('class="mcePageBreak') !== -1) + im = sep; + + return im; + }); + }); + }, + + getInfo : function() { + return { + longname : 'PageBreak', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('pagebreak', tinymce.plugins.PageBreakPlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/paste/editor_plugin.js b/js/tiny_mce/plugins/paste/editor_plugin.js new file mode 100644 index 0000000..e47a5c6 --- /dev/null +++ b/js/tiny_mce/plugins/paste/editor_plugin.js @@ -0,0 +1 @@ +(function(){var c=tinymce.each,a={paste_auto_cleanup_on_paste:true,paste_enable_default_filters:true,paste_block_drop:false,paste_retain_style_properties:"none",paste_strip_class_attributes:"mso",paste_remove_spans:false,paste_remove_styles:false,paste_remove_styles_if_webkit:true,paste_convert_middot_lists:true,paste_convert_headers_to_strong:false,paste_dialog_width:"450",paste_dialog_height:"400",paste_text_use_dialog:false,paste_text_sticky:false,paste_text_sticky_default:false,paste_text_notifyalways:false,paste_text_linebreaktype:"combined",paste_text_replacements:[[/\u2026/g,"..."],[/[\x93\x94\u201c\u201d]/g,'"'],[/[\x60\x91\x92\u2018\u2019]/g,"'"]]};function b(d,e){return d.getParam(e,a[e])}tinymce.create("tinymce.plugins.PastePlugin",{init:function(d,e){var f=this;f.editor=d;f.url=e;f.onPreProcess=new tinymce.util.Dispatcher(f);f.onPostProcess=new tinymce.util.Dispatcher(f);f.onPreProcess.add(f._preProcess);f.onPostProcess.add(f._postProcess);f.onPreProcess.add(function(i,j){d.execCallback("paste_preprocess",i,j)});f.onPostProcess.add(function(i,j){d.execCallback("paste_postprocess",i,j)});d.onKeyDown.addToTop(function(i,j){if(((tinymce.isMac?j.metaKey:j.ctrlKey)&&j.keyCode==86)||(j.shiftKey&&j.keyCode==45)){return false}});d.pasteAsPlainText=b(d,"paste_text_sticky_default");function h(l,j){var k=d.dom,i;f.onPreProcess.dispatch(f,l);l.node=k.create("div",0,l.content);if(tinymce.isGecko){i=d.selection.getRng(true);if(i.startContainer==i.endContainer&&i.startContainer.nodeType==3){if(l.node.childNodes.length===1&&/^(p|h[1-6]|pre)$/i.test(l.node.firstChild.nodeName)&&l.content.indexOf("__MCE_ITEM__")===-1){k.remove(l.node.firstChild,true)}}}f.onPostProcess.dispatch(f,l);l.content=d.serializer.serialize(l.node,{getInner:1,forced_root_block:""});if((!j)&&(d.pasteAsPlainText)){f._insertPlainText(l.content);if(!b(d,"paste_text_sticky")){d.pasteAsPlainText=false;d.controlManager.setActive("pastetext",false)}}else{f._insert(l.content)}}d.addCommand("mceInsertClipboardContent",function(i,j){h(j,true)});if(!b(d,"paste_text_use_dialog")){d.addCommand("mcePasteText",function(j,i){var k=tinymce.util.Cookie;d.pasteAsPlainText=!d.pasteAsPlainText;d.controlManager.setActive("pastetext",d.pasteAsPlainText);if((d.pasteAsPlainText)&&(!k.get("tinymcePasteText"))){if(b(d,"paste_text_sticky")){d.windowManager.alert(d.translate("paste.plaintext_mode_sticky"))}else{d.windowManager.alert(d.translate("paste.plaintext_mode"))}if(!b(d,"paste_text_notifyalways")){k.set("tinymcePasteText","1",new Date(new Date().getFullYear()+1,12,31))}}})}d.addButton("pastetext",{title:"paste.paste_text_desc",cmd:"mcePasteText"});d.addButton("selectall",{title:"paste.selectall_desc",cmd:"selectall"});function g(s){var l,p,j,t,k=d.selection,o=d.dom,q=d.getBody(),i,r;if(s.clipboardData||o.doc.dataTransfer){r=(s.clipboardData||o.doc.dataTransfer).getData("Text");if(d.pasteAsPlainText){s.preventDefault();h({content:o.encode(r).replace(/\r?\n/g,"
        ")});return}}if(o.get("_mcePaste")){return}l=o.add(q,"div",{id:"_mcePaste","class":"mcePaste","data-mce-bogus":"1"},"\uFEFF\uFEFF");if(q!=d.getDoc().body){i=o.getPos(d.selection.getStart(),q).y}else{i=q.scrollTop+o.getViewPort(d.getWin()).y}o.setStyles(l,{position:"absolute",left:tinymce.isGecko?-40:0,top:i-25,width:1,height:1,overflow:"hidden"});if(tinymce.isIE){t=k.getRng();j=o.doc.body.createTextRange();j.moveToElementText(l);j.execCommand("Paste");o.remove(l);if(l.innerHTML==="\uFEFF\uFEFF"){d.execCommand("mcePasteWord");s.preventDefault();return}k.setRng(t);k.setContent("");setTimeout(function(){h({content:l.innerHTML})},0);return tinymce.dom.Event.cancel(s)}else{function m(n){n.preventDefault()}o.bind(d.getDoc(),"mousedown",m);o.bind(d.getDoc(),"keydown",m);p=d.selection.getRng();l=l.firstChild;j=d.getDoc().createRange();j.setStart(l,0);j.setEnd(l,2);k.setRng(j);window.setTimeout(function(){var u="",n;if(!o.select("div.mcePaste > div.mcePaste").length){n=o.select("div.mcePaste");c(n,function(w){var v=w.firstChild;if(v&&v.nodeName=="DIV"&&v.style.marginTop&&v.style.backgroundColor){o.remove(v,1)}c(o.select("span.Apple-style-span",w),function(x){o.remove(x,1)});c(o.select("br[data-mce-bogus]",w),function(x){o.remove(x)});if(w.parentNode.className!="mcePaste"){u+=w.innerHTML}})}else{u="

        "+o.encode(r).replace(/\r?\n\r?\n/g,"

        ").replace(/\r?\n/g,"
        ")+"

        "}c(o.select("div.mcePaste"),function(v){o.remove(v)});if(p){k.setRng(p)}h({content:u});o.unbind(d.getDoc(),"mousedown",m);o.unbind(d.getDoc(),"keydown",m)},0)}}if(b(d,"paste_auto_cleanup_on_paste")){if(tinymce.isOpera||/Firefox\/2/.test(navigator.userAgent)){d.onKeyDown.addToTop(function(i,j){if(((tinymce.isMac?j.metaKey:j.ctrlKey)&&j.keyCode==86)||(j.shiftKey&&j.keyCode==45)){g(j)}})}else{d.onPaste.addToTop(function(i,j){return g(j)})}}d.onInit.add(function(){d.controlManager.setActive("pastetext",d.pasteAsPlainText);if(b(d,"paste_block_drop")){d.dom.bind(d.getBody(),["dragend","dragover","draggesture","dragdrop","drop","drag"],function(i){i.preventDefault();i.stopPropagation();return false})}});f._legacySupport()},getInfo:function(){return{longname:"Paste text/word",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_preProcess:function(g,e){var k=this.editor,j=e.content,p=tinymce.grep,n=tinymce.explode,f=tinymce.trim,l,i;function d(h){c(h,function(o){if(o.constructor==RegExp){j=j.replace(o,"")}else{j=j.replace(o[0],o[1])}})}if(k.settings.paste_enable_default_filters==false){return}if(tinymce.isIE&&document.documentMode>=9){d([[/(?:
         [\s\r\n]+|
        )*(<\/?(h[1-6r]|p|div|address|pre|form|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|blockquote|center|dl|dt|dd|dir|fieldset)[^>]*>)(?:
         [\s\r\n]+|
        )*/g,"$1"]]);d([[/

        /g,"

        "],[/
        /g," "],[/

        /g,"
        "]])}if(/class="?Mso|style="[^"]*\bmso-|w:WordDocument/i.test(j)||e.wordContent){e.wordContent=true;d([/^\s*( )+/gi,/( |]*>)+\s*$/gi]);if(b(k,"paste_convert_headers_to_strong")){j=j.replace(/

        ]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi,"

        $1

        ")}if(b(k,"paste_convert_middot_lists")){d([[//gi,"$&__MCE_ITEM__"],[/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi,"$1__MCE_ITEM__"],[/(]+(?:MsoListParagraph)[^>]+>)/gi,"$1__MCE_ITEM__"]])}d([//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\u00a0"]]);do{l=j.length;j=j.replace(/(<[a-z][^>]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi,"$1")}while(l!=j.length);if(b(k,"paste_retain_style_properties").replace(/^none$/i,"").length==0){j=j.replace(/<\/?span[^>]*>/gi,"")}else{d([[/([\s\u00a0]*)<\/span>/gi,function(o,h){return(h.length>0)?h.replace(/./," ").slice(Math.floor(h.length/2)).split("").join("\u00a0"):""}],[/(<[a-z][^>]*)\sstyle="([^"]*)"/gi,function(t,h,r){var u=[],o=0,q=n(f(r).replace(/"/gi,"'"),";");c(q,function(s){var w,y,z=n(s,":");function x(A){return A+((A!=="0")&&(/\d$/.test(A)))?"px":""}if(z.length==2){w=z[0].toLowerCase();y=z[1].toLowerCase();switch(w){case"mso-padding-alt":case"mso-padding-top-alt":case"mso-padding-right-alt":case"mso-padding-bottom-alt":case"mso-padding-left-alt":case"mso-margin-alt":case"mso-margin-top-alt":case"mso-margin-right-alt":case"mso-margin-bottom-alt":case"mso-margin-left-alt":case"mso-table-layout-alt":case"mso-height":case"mso-width":case"mso-vertical-align-alt":u[o++]=w.replace(/^mso-|-alt$/g,"")+":"+x(y);return;case"horiz-align":u[o++]="text-align:"+y;return;case"vert-align":u[o++]="vertical-align:"+y;return;case"font-color":case"mso-foreground":u[o++]="color:"+y;return;case"mso-background":case"mso-highlight":u[o++]="background:"+y;return;case"mso-default-height":u[o++]="min-height:"+x(y);return;case"mso-default-width":u[o++]="min-width:"+x(y);return;case"mso-padding-between-alt":u[o++]="border-collapse:separate;border-spacing:"+x(y);return;case"text-line-through":if((y=="single")||(y=="double")){u[o++]="text-decoration:line-through"}return;case"mso-zero-height":if(y=="yes"){u[o++]="display:none"}return}if(/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(w)){return}u[o++]=w+":"+z[1]}});if(o>0){return h+' style="'+u.join(";")+'"'}else{return h}}]])}}if(b(k,"paste_convert_headers_to_strong")){d([[/]*>/gi,"

        "],[/<\/h[1-6][^>]*>/gi,"

        "]])}d([[/Version:[\d.]+\nStartHTML:\d+\nEndHTML:\d+\nStartFragment:\d+\nEndFragment:\d+/gi,""]]);i=b(k,"paste_strip_class_attributes");if(i!=="none"){function m(q,o){if(i==="all"){return""}var h=p(n(o.replace(/^(["'])(.*)\1$/,"$2")," "),function(r){return(/^(?!mso)/i.test(r))});return h.length?' class="'+h.join(" ")+'"':""}j=j.replace(/ class="([^"]+)"/gi,m);j=j.replace(/ class=([\-\w]+)/gi,m)}if(b(k,"paste_remove_spans")){j=j.replace(/<\/?span[^>]*>/gi,"")}e.content=j},_postProcess:function(g,i){var f=this,e=f.editor,h=e.dom,d;if(e.settings.paste_enable_default_filters==false){return}if(i.wordContent){c(h.select("a",i.node),function(j){if(!j.href||j.href.indexOf("#_Toc")!=-1){h.remove(j,1)}});if(b(e,"paste_convert_middot_lists")){f._convertLists(g,i)}d=b(e,"paste_retain_style_properties");if((tinymce.is(d,"string"))&&(d!=="all")&&(d!=="*")){d=tinymce.explode(d.replace(/^none$/i,""));c(h.select("*",i.node),function(m){var n={},k=0,l,o,j;if(d){for(l=0;l0){h.setStyles(m,n)}else{if(m.nodeName=="SPAN"&&!m.className){h.remove(m,true)}}})}}if(b(e,"paste_remove_styles")||(b(e,"paste_remove_styles_if_webkit")&&tinymce.isWebKit)){c(h.select("*[style]",i.node),function(j){j.removeAttribute("style");j.removeAttribute("data-mce-style")})}else{if(tinymce.isWebKit){c(h.select("*",i.node),function(j){j.removeAttribute("data-mce-style")})}}},_convertLists:function(g,e){var i=g.editor.dom,h,l,d=-1,f,m=[],k,j;c(i.select("p",e.node),function(t){var q,u="",s,r,n,o;for(q=t.firstChild;q&&q.nodeType==3;q=q.nextSibling){u+=q.nodeValue}u=t.innerHTML.replace(/<\/?\w+[^>]*>/gi,"").replace(/ /g,"\u00a0");if(/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*\u00a0*/.test(u)){s="ul"}if(/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(u)){s="ol"}if(s){f=parseFloat(t.style.marginLeft||0);if(f>d){m.push(f)}if(!h||s!=k){h=i.create(s);i.insertAfter(h,t)}else{if(f>d){h=l.appendChild(i.create(s))}else{if(f]*>/gi,"");if(s=="ul"&&/^__MCE_ITEM__[\u2022\u00b7\u00a7\u00d8o\u25CF]/.test(p)){i.remove(v)}else{if(/^__MCE_ITEM__[\s\S]*\w+\.( |\u00a0)*\s*/.test(p)){i.remove(v)}}});r=t.innerHTML;if(s=="ul"){r=t.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*( |\u00a0)+\s*/,"")}else{r=t.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^\s*\w+\.( |\u00a0)+\s*/,"")}l=h.appendChild(i.create("li",0,r));i.remove(t);d=f;k=s}else{h=d=0}});j=e.node.innerHTML;if(j.indexOf("__MCE_ITEM__")!=-1){e.node.innerHTML=j.replace(/__MCE_ITEM__/g,"")}},_insert:function(f,d){var e=this.editor,g=e.selection.getRng();if(!e.selection.isCollapsed()&&g.startContainer!=g.endContainer){e.getDoc().execCommand("Delete",false,null)}e.execCommand("mceInsertContent",false,f,{skip_undo:d})},_insertPlainText:function(g){var d=this.editor,e=b(d,"paste_text_linebreaktype"),i=b(d,"paste_text_replacements"),f=tinymce.is;function h(j){c(j,function(k){if(k.constructor==RegExp){g=g.replace(k,"")}else{g=g.replace(k[0],k[1])}})}if((typeof(g)==="string")&&(g.length>0)){if(/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(g)){h([/[\n\r]+/g])}else{h([/\r+/g])}h([[/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi,"\n\n"],[/]*>|<\/tr>/gi,"\n"],[/<\/t[dh]>\s*]*>/gi,"\t"],/<[a-z!\/?][^>]*>/gi,[/ /gi," "],[/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi,"$1"],[/\n{3,}/g,"\n\n"]]);g=d.dom.decode(tinymce.html.Entities.encodeRaw(g));if(f(i,"array")){h(i)}else{if(f(i,"string")){h(new RegExp(i,"gi"))}}if(e=="none"){h([[/\n+/g," "]])}else{if(e=="br"){h([[/\n/g,"
        "]])}else{if(e=="p"){h([[/\n+/g,"

        "],[/^(.*<\/p>)(

        )$/,"

        $1"]])}else{h([[/\n\n/g,"

        "],[/^(.*<\/p>)(

        )$/,"

        $1"],[/\n/g,"
        "]])}}}d.execCommand("mceInsertContent",false,g)}},_legacySupport:function(){var e=this,d=e.editor;d.addCommand("mcePasteWord",function(){d.windowManager.open({file:e.url+"/pasteword.htm",width:parseInt(b(d,"paste_dialog_width")),height:parseInt(b(d,"paste_dialog_height")),inline:1})});if(b(d,"paste_text_use_dialog")){d.addCommand("mcePasteText",function(){d.windowManager.open({file:e.url+"/pastetext.htm",width:parseInt(b(d,"paste_dialog_width")),height:parseInt(b(d,"paste_dialog_height")),inline:1})})}d.addButton("pasteword",{title:"paste.paste_word_desc",cmd:"mcePasteWord"})}});tinymce.PluginManager.add("paste",tinymce.plugins.PastePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/paste/editor_plugin_src.js b/js/tiny_mce/plugins/paste/editor_plugin_src.js new file mode 100644 index 0000000..cec4abf --- /dev/null +++ b/js/tiny_mce/plugins/paste/editor_plugin_src.js @@ -0,0 +1,871 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var each = tinymce.each, + defs = { + paste_auto_cleanup_on_paste : true, + paste_enable_default_filters : true, + paste_block_drop : false, + paste_retain_style_properties : "none", + paste_strip_class_attributes : "mso", + paste_remove_spans : false, + paste_remove_styles : false, + paste_remove_styles_if_webkit : true, + paste_convert_middot_lists : true, + paste_convert_headers_to_strong : false, + paste_dialog_width : "450", + paste_dialog_height : "400", + paste_text_use_dialog : false, + paste_text_sticky : false, + paste_text_sticky_default : false, + paste_text_notifyalways : false, + paste_text_linebreaktype : "combined", + paste_text_replacements : [ + [/\u2026/g, "..."], + [/[\x93\x94\u201c\u201d]/g, '"'], + [/[\x60\x91\x92\u2018\u2019]/g, "'"] + ] + }; + + function getParam(ed, name) { + return ed.getParam(name, defs[name]); + } + + tinymce.create('tinymce.plugins.PastePlugin', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + t.url = url; + + // Setup plugin events + t.onPreProcess = new tinymce.util.Dispatcher(t); + t.onPostProcess = new tinymce.util.Dispatcher(t); + + // Register default handlers + t.onPreProcess.add(t._preProcess); + t.onPostProcess.add(t._postProcess); + + // Register optional preprocess handler + t.onPreProcess.add(function(pl, o) { + ed.execCallback('paste_preprocess', pl, o); + }); + + // Register optional postprocess + t.onPostProcess.add(function(pl, o) { + ed.execCallback('paste_postprocess', pl, o); + }); + + ed.onKeyDown.addToTop(function(ed, e) { + // Block ctrl+v from adding an undo level since the default logic in tinymce.Editor will add that + if (((tinymce.isMac ? e.metaKey : e.ctrlKey) && e.keyCode == 86) || (e.shiftKey && e.keyCode == 45)) + return false; // Stop other listeners + }); + + // Initialize plain text flag + ed.pasteAsPlainText = getParam(ed, 'paste_text_sticky_default'); + + // This function executes the process handlers and inserts the contents + // force_rich overrides plain text mode set by user, important for pasting with execCommand + function process(o, force_rich) { + var dom = ed.dom, rng; + + // Execute pre process handlers + t.onPreProcess.dispatch(t, o); + + // Create DOM structure + o.node = dom.create('div', 0, o.content); + + // If pasting inside the same element and the contents is only one block + // remove the block and keep the text since Firefox will copy parts of pre and h1-h6 as a pre element + if (tinymce.isGecko) { + rng = ed.selection.getRng(true); + if (rng.startContainer == rng.endContainer && rng.startContainer.nodeType == 3) { + // Is only one block node and it doesn't contain word stuff + if (o.node.childNodes.length === 1 && /^(p|h[1-6]|pre)$/i.test(o.node.firstChild.nodeName) && o.content.indexOf('__MCE_ITEM__') === -1) + dom.remove(o.node.firstChild, true); + } + } + + // Execute post process handlers + t.onPostProcess.dispatch(t, o); + + // Serialize content + o.content = ed.serializer.serialize(o.node, {getInner : 1, forced_root_block : ''}); + + // Plain text option active? + if ((!force_rich) && (ed.pasteAsPlainText)) { + t._insertPlainText(o.content); + + if (!getParam(ed, "paste_text_sticky")) { + ed.pasteAsPlainText = false; + ed.controlManager.setActive("pastetext", false); + } + } else { + t._insert(o.content); + } + } + + // Add command for external usage + ed.addCommand('mceInsertClipboardContent', function(u, o) { + process(o, true); + }); + + if (!getParam(ed, "paste_text_use_dialog")) { + ed.addCommand('mcePasteText', function(u, v) { + var cookie = tinymce.util.Cookie; + + ed.pasteAsPlainText = !ed.pasteAsPlainText; + ed.controlManager.setActive('pastetext', ed.pasteAsPlainText); + + if ((ed.pasteAsPlainText) && (!cookie.get("tinymcePasteText"))) { + if (getParam(ed, "paste_text_sticky")) { + ed.windowManager.alert(ed.translate('paste.plaintext_mode_sticky')); + } else { + ed.windowManager.alert(ed.translate('paste.plaintext_mode')); + } + + if (!getParam(ed, "paste_text_notifyalways")) { + cookie.set("tinymcePasteText", "1", new Date(new Date().getFullYear() + 1, 12, 31)) + } + } + }); + } + + ed.addButton('pastetext', {title: 'paste.paste_text_desc', cmd: 'mcePasteText'}); + ed.addButton('selectall', {title: 'paste.selectall_desc', cmd: 'selectall'}); + + // This function grabs the contents from the clipboard by adding a + // hidden div and placing the caret inside it and after the browser paste + // is done it grabs that contents and processes that + function grabContent(e) { + var n, or, rng, oldRng, sel = ed.selection, dom = ed.dom, body = ed.getBody(), posY, textContent; + + // Check if browser supports direct plaintext access + if (e.clipboardData || dom.doc.dataTransfer) { + textContent = (e.clipboardData || dom.doc.dataTransfer).getData('Text'); + + if (ed.pasteAsPlainText) { + e.preventDefault(); + process({content : dom.encode(textContent).replace(/\r?\n/g, '
        ')}); + return; + } + } + + if (dom.get('_mcePaste')) + return; + + // Create container to paste into + n = dom.add(body, 'div', {id : '_mcePaste', 'class' : 'mcePaste', 'data-mce-bogus' : '1'}, '\uFEFF\uFEFF'); + + // If contentEditable mode we need to find out the position of the closest element + if (body != ed.getDoc().body) + posY = dom.getPos(ed.selection.getStart(), body).y; + else + posY = body.scrollTop + dom.getViewPort(ed.getWin()).y; + + // Styles needs to be applied after the element is added to the document since WebKit will otherwise remove all styles + // If also needs to be in view on IE or the paste would fail + dom.setStyles(n, { + position : 'absolute', + left : tinymce.isGecko ? -40 : 0, // Need to move it out of site on Gecko since it will othewise display a ghost resize rect for the div + top : posY - 25, + width : 1, + height : 1, + overflow : 'hidden' + }); + + if (tinymce.isIE) { + // Store away the old range + oldRng = sel.getRng(); + + // Select the container + rng = dom.doc.body.createTextRange(); + rng.moveToElementText(n); + rng.execCommand('Paste'); + + // Remove container + dom.remove(n); + + // Check if the contents was changed, if it wasn't then clipboard extraction failed probably due + // to IE security settings so we pass the junk though better than nothing right + if (n.innerHTML === '\uFEFF\uFEFF') { + ed.execCommand('mcePasteWord'); + e.preventDefault(); + return; + } + + // Restore the old range and clear the contents before pasting + sel.setRng(oldRng); + sel.setContent(''); + + // For some odd reason we need to detach the the mceInsertContent call from the paste event + // It's like IE has a reference to the parent element that you paste in and the selection gets messed up + // when it tries to restore the selection + setTimeout(function() { + // Process contents + process({content : n.innerHTML}); + }, 0); + + // Block the real paste event + return tinymce.dom.Event.cancel(e); + } else { + function block(e) { + e.preventDefault(); + }; + + // Block mousedown and click to prevent selection change + dom.bind(ed.getDoc(), 'mousedown', block); + dom.bind(ed.getDoc(), 'keydown', block); + + or = ed.selection.getRng(); + + // Move select contents inside DIV + n = n.firstChild; + rng = ed.getDoc().createRange(); + rng.setStart(n, 0); + rng.setEnd(n, 2); + sel.setRng(rng); + + // Wait a while and grab the pasted contents + window.setTimeout(function() { + var h = '', nl; + + // Paste divs duplicated in paste divs seems to happen when you paste plain text so lets first look for that broken behavior in WebKit + if (!dom.select('div.mcePaste > div.mcePaste').length) { + nl = dom.select('div.mcePaste'); + + // WebKit will split the div into multiple ones so this will loop through then all and join them to get the whole HTML string + each(nl, function(n) { + var child = n.firstChild; + + // WebKit inserts a DIV container with lots of odd styles + if (child && child.nodeName == 'DIV' && child.style.marginTop && child.style.backgroundColor) { + dom.remove(child, 1); + } + + // Remove apply style spans + each(dom.select('span.Apple-style-span', n), function(n) { + dom.remove(n, 1); + }); + + // Remove bogus br elements + each(dom.select('br[data-mce-bogus]', n), function(n) { + dom.remove(n); + }); + + // WebKit will make a copy of the DIV for each line of plain text pasted and insert them into the DIV + if (n.parentNode.className != 'mcePaste') + h += n.innerHTML; + }); + } else { + // Found WebKit weirdness so force the content into paragraphs this seems to happen when you paste plain text from Nodepad etc + // So this logic will replace double enter with paragraphs and single enter with br so it kind of looks the same + h = '

        ' + dom.encode(textContent).replace(/\r?\n\r?\n/g, '

        ').replace(/\r?\n/g, '
        ') + '

        '; + } + + // Remove the nodes + each(dom.select('div.mcePaste'), function(n) { + dom.remove(n); + }); + + // Restore the old selection + if (or) + sel.setRng(or); + + process({content : h}); + + // Unblock events ones we got the contents + dom.unbind(ed.getDoc(), 'mousedown', block); + dom.unbind(ed.getDoc(), 'keydown', block); + }, 0); + } + } + + // Check if we should use the new auto process method + if (getParam(ed, "paste_auto_cleanup_on_paste")) { + // Is it's Opera or older FF use key handler + if (tinymce.isOpera || /Firefox\/2/.test(navigator.userAgent)) { + ed.onKeyDown.addToTop(function(ed, e) { + if (((tinymce.isMac ? e.metaKey : e.ctrlKey) && e.keyCode == 86) || (e.shiftKey && e.keyCode == 45)) + grabContent(e); + }); + } else { + // Grab contents on paste event on Gecko and WebKit + ed.onPaste.addToTop(function(ed, e) { + return grabContent(e); + }); + } + } + + ed.onInit.add(function() { + ed.controlManager.setActive("pastetext", ed.pasteAsPlainText); + + // Block all drag/drop events + if (getParam(ed, "paste_block_drop")) { + ed.dom.bind(ed.getBody(), ['dragend', 'dragover', 'draggesture', 'dragdrop', 'drop', 'drag'], function(e) { + e.preventDefault(); + e.stopPropagation(); + + return false; + }); + } + }); + + // Add legacy support + t._legacySupport(); + }, + + getInfo : function() { + return { + longname : 'Paste text/word', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + _preProcess : function(pl, o) { + var ed = this.editor, + h = o.content, + grep = tinymce.grep, + explode = tinymce.explode, + trim = tinymce.trim, + len, stripClass; + + //console.log('Before preprocess:' + o.content); + + function process(items) { + each(items, function(v) { + // Remove or replace + if (v.constructor == RegExp) + h = h.replace(v, ''); + else + h = h.replace(v[0], v[1]); + }); + } + + if (ed.settings.paste_enable_default_filters == false) { + return; + } + + // IE9 adds BRs before/after block elements when contents is pasted from word or for example another browser + if (tinymce.isIE && document.documentMode >= 9) { + // IE9 adds BRs before/after block elements when contents is pasted from word or for example another browser + process([[/(?:
         [\s\r\n]+|
        )*(<\/?(h[1-6r]|p|div|address|pre|form|table|tbody|thead|tfoot|th|tr|td|li|ol|ul|caption|blockquote|center|dl|dt|dd|dir|fieldset)[^>]*>)(?:
         [\s\r\n]+|
        )*/g, '$1']]); + + // IE9 also adds an extra BR element for each soft-linefeed and it also adds a BR for each word wrap break + process([ + [/

        /g, '

        '], // Replace multiple BR elements with uppercase BR to keep them intact + [/
        /g, ' '], // Replace single br elements with space since they are word wrap BR:s + [/

        /g, '
        '] // Replace back the double brs but into a single BR + ]); + } + + // Detect Word content and process it more aggressive + if (/class="?Mso|style="[^"]*\bmso-|w:WordDocument/i.test(h) || o.wordContent) { + o.wordContent = true; // Mark the pasted contents as word specific content + //console.log('Word contents detected.'); + + // Process away some basic content + process([ + /^\s*( )+/gi, //   entities at the start of contents + /( |]*>)+\s*$/gi //   entities at the end of contents + ]); + + if (getParam(ed, "paste_convert_headers_to_strong")) { + h = h.replace(/

        ]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi, "

        $1

        "); + } + + if (getParam(ed, "paste_convert_middot_lists")) { + process([ + [//gi, '$&__MCE_ITEM__'], // Convert supportLists to a list item marker + [/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi, '$1__MCE_ITEM__'], // Convert mso-list and symbol spans to item markers + [/(]+(?:MsoListParagraph)[^>]+>)/gi, '$1__MCE_ITEM__'] // Convert mso-list and symbol paragraphs to item markers (FF) + ]); + } + + process([ + // Word comments like conditional comments etc + //gi, + + // Remove comments, scripts (e.g., msoShowComment), XML tag, VML content, MS Office namespaced tags, and a few other tags + /<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi, + + // Convert into for line-though + [/<(\/?)s>/gi, "<$1strike>"], + + // Replace nsbp entites to char since it's easier to handle + [/ /gi, "\u00a0"] + ]); + + // Remove bad attributes, with or without quotes, ensuring that attribute text is really inside a tag. + // If JavaScript had a RegExp look-behind, we could have integrated this with the last process() array and got rid of the loop. But alas, it does not, so we cannot. + do { + len = h.length; + h = h.replace(/(<[a-z][^>]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi, "$1"); + } while (len != h.length); + + // Remove all spans if no styles is to be retained + if (getParam(ed, "paste_retain_style_properties").replace(/^none$/i, "").length == 0) { + h = h.replace(/<\/?span[^>]*>/gi, ""); + } else { + // We're keeping styles, so at least clean them up. + // CSS Reference: http://msdn.microsoft.com/en-us/library/aa155477.aspx + + process([ + // Convert ___ to string of alternating breaking/non-breaking spaces of same length + [/([\s\u00a0]*)<\/span>/gi, + function(str, spaces) { + return (spaces.length > 0)? spaces.replace(/./, " ").slice(Math.floor(spaces.length/2)).split("").join("\u00a0") : ""; + } + ], + + // Examine all styles: delete junk, transform some, and keep the rest + [/(<[a-z][^>]*)\sstyle="([^"]*)"/gi, + function(str, tag, style) { + var n = [], + i = 0, + s = explode(trim(style).replace(/"/gi, "'"), ";"); + + // Examine each style definition within the tag's style attribute + each(s, function(v) { + var name, value, + parts = explode(v, ":"); + + function ensureUnits(v) { + return v + ((v !== "0") && (/\d$/.test(v)))? "px" : ""; + } + + if (parts.length == 2) { + name = parts[0].toLowerCase(); + value = parts[1].toLowerCase(); + + // Translate certain MS Office styles into their CSS equivalents + switch (name) { + case "mso-padding-alt": + case "mso-padding-top-alt": + case "mso-padding-right-alt": + case "mso-padding-bottom-alt": + case "mso-padding-left-alt": + case "mso-margin-alt": + case "mso-margin-top-alt": + case "mso-margin-right-alt": + case "mso-margin-bottom-alt": + case "mso-margin-left-alt": + case "mso-table-layout-alt": + case "mso-height": + case "mso-width": + case "mso-vertical-align-alt": + n[i++] = name.replace(/^mso-|-alt$/g, "") + ":" + ensureUnits(value); + return; + + case "horiz-align": + n[i++] = "text-align:" + value; + return; + + case "vert-align": + n[i++] = "vertical-align:" + value; + return; + + case "font-color": + case "mso-foreground": + n[i++] = "color:" + value; + return; + + case "mso-background": + case "mso-highlight": + n[i++] = "background:" + value; + return; + + case "mso-default-height": + n[i++] = "min-height:" + ensureUnits(value); + return; + + case "mso-default-width": + n[i++] = "min-width:" + ensureUnits(value); + return; + + case "mso-padding-between-alt": + n[i++] = "border-collapse:separate;border-spacing:" + ensureUnits(value); + return; + + case "text-line-through": + if ((value == "single") || (value == "double")) { + n[i++] = "text-decoration:line-through"; + } + return; + + case "mso-zero-height": + if (value == "yes") { + n[i++] = "display:none"; + } + return; + } + + // Eliminate all MS Office style definitions that have no CSS equivalent by examining the first characters in the name + if (/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(name)) { + return; + } + + // If it reached this point, it must be a valid CSS style + n[i++] = name + ":" + parts[1]; // Lower-case name, but keep value case + } + }); + + // If style attribute contained any valid styles the re-write it; otherwise delete style attribute. + if (i > 0) { + return tag + ' style="' + n.join(';') + '"'; + } else { + return tag; + } + } + ] + ]); + } + } + + // Replace headers with + if (getParam(ed, "paste_convert_headers_to_strong")) { + process([ + [/]*>/gi, "

        "], + [/<\/h[1-6][^>]*>/gi, "

        "] + ]); + } + + process([ + // Copy paste from Java like Open Office will produce this junk on FF + [/Version:[\d.]+\nStartHTML:\d+\nEndHTML:\d+\nStartFragment:\d+\nEndFragment:\d+/gi, ''] + ]); + + // Class attribute options are: leave all as-is ("none"), remove all ("all"), or remove only those starting with mso ("mso"). + // Note:- paste_strip_class_attributes: "none", verify_css_classes: true is also a good variation. + stripClass = getParam(ed, "paste_strip_class_attributes"); + + if (stripClass !== "none") { + function removeClasses(match, g1) { + if (stripClass === "all") + return ''; + + var cls = grep(explode(g1.replace(/^(["'])(.*)\1$/, "$2"), " "), + function(v) { + return (/^(?!mso)/i.test(v)); + } + ); + + return cls.length ? ' class="' + cls.join(" ") + '"' : ''; + }; + + h = h.replace(/ class="([^"]+)"/gi, removeClasses); + h = h.replace(/ class=([\-\w]+)/gi, removeClasses); + } + + // Remove spans option + if (getParam(ed, "paste_remove_spans")) { + h = h.replace(/<\/?span[^>]*>/gi, ""); + } + + //console.log('After preprocess:' + h); + + o.content = h; + }, + + /** + * Various post process items. + */ + _postProcess : function(pl, o) { + var t = this, ed = t.editor, dom = ed.dom, styleProps; + + if (ed.settings.paste_enable_default_filters == false) { + return; + } + + if (o.wordContent) { + // Remove named anchors or TOC links + each(dom.select('a', o.node), function(a) { + if (!a.href || a.href.indexOf('#_Toc') != -1) + dom.remove(a, 1); + }); + + if (getParam(ed, "paste_convert_middot_lists")) { + t._convertLists(pl, o); + } + + // Process styles + styleProps = getParam(ed, "paste_retain_style_properties"); // retained properties + + // Process only if a string was specified and not equal to "all" or "*" + if ((tinymce.is(styleProps, "string")) && (styleProps !== "all") && (styleProps !== "*")) { + styleProps = tinymce.explode(styleProps.replace(/^none$/i, "")); + + // Retains some style properties + each(dom.select('*', o.node), function(el) { + var newStyle = {}, npc = 0, i, sp, sv; + + // Store a subset of the existing styles + if (styleProps) { + for (i = 0; i < styleProps.length; i++) { + sp = styleProps[i]; + sv = dom.getStyle(el, sp); + + if (sv) { + newStyle[sp] = sv; + npc++; + } + } + } + + // Remove all of the existing styles + dom.setAttrib(el, 'style', ''); + + if (styleProps && npc > 0) + dom.setStyles(el, newStyle); // Add back the stored subset of styles + else // Remove empty span tags that do not have class attributes + if (el.nodeName == 'SPAN' && !el.className) + dom.remove(el, true); + }); + } + } + + // Remove all style information or only specifically on WebKit to avoid the style bug on that browser + if (getParam(ed, "paste_remove_styles") || (getParam(ed, "paste_remove_styles_if_webkit") && tinymce.isWebKit)) { + each(dom.select('*[style]', o.node), function(el) { + el.removeAttribute('style'); + el.removeAttribute('data-mce-style'); + }); + } else { + if (tinymce.isWebKit) { + // We need to compress the styles on WebKit since if you paste it will become + // Removing the mce_style that contains the real value will force the Serializer engine to compress the styles + each(dom.select('*', o.node), function(el) { + el.removeAttribute('data-mce-style'); + }); + } + } + }, + + /** + * Converts the most common bullet and number formats in Office into a real semantic UL/LI list. + */ + _convertLists : function(pl, o) { + var dom = pl.editor.dom, listElm, li, lastMargin = -1, margin, levels = [], lastType, html; + + // Convert middot lists into real semantic lists + each(dom.select('p', o.node), function(p) { + var sib, val = '', type, html, idx, parents; + + // Get text node value at beginning of paragraph + for (sib = p.firstChild; sib && sib.nodeType == 3; sib = sib.nextSibling) + val += sib.nodeValue; + + val = p.innerHTML.replace(/<\/?\w+[^>]*>/gi, '').replace(/ /g, '\u00a0'); + + // Detect unordered lists look for bullets + if (/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*\u00a0*/.test(val)) + type = 'ul'; + + // Detect ordered lists 1., a. or ixv. + if (/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(val)) + type = 'ol'; + + // Check if node value matches the list pattern: o   + if (type) { + margin = parseFloat(p.style.marginLeft || 0); + + if (margin > lastMargin) + levels.push(margin); + + if (!listElm || type != lastType) { + listElm = dom.create(type); + dom.insertAfter(listElm, p); + } else { + // Nested list element + if (margin > lastMargin) { + listElm = li.appendChild(dom.create(type)); + } else if (margin < lastMargin) { + // Find parent level based on margin value + idx = tinymce.inArray(levels, margin); + parents = dom.getParents(listElm.parentNode, type); + listElm = parents[parents.length - 1 - idx] || listElm; + } + } + + // Remove middot or number spans if they exists + each(dom.select('span', p), function(span) { + var html = span.innerHTML.replace(/<\/?\w+[^>]*>/gi, ''); + + // Remove span with the middot or the number + if (type == 'ul' && /^__MCE_ITEM__[\u2022\u00b7\u00a7\u00d8o\u25CF]/.test(html)) + dom.remove(span); + else if (/^__MCE_ITEM__[\s\S]*\w+\.( |\u00a0)*\s*/.test(html)) + dom.remove(span); + }); + + html = p.innerHTML; + + // Remove middot/list items + if (type == 'ul') + html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^[\u2022\u00b7\u00a7\u00d8o\u25CF]\s*( |\u00a0)+\s*/, ''); + else + html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^\s*\w+\.( |\u00a0)+\s*/, ''); + + // Create li and add paragraph data into the new li + li = listElm.appendChild(dom.create('li', 0, html)); + dom.remove(p); + + lastMargin = margin; + lastType = type; + } else + listElm = lastMargin = 0; // End list element + }); + + // Remove any left over makers + html = o.node.innerHTML; + if (html.indexOf('__MCE_ITEM__') != -1) + o.node.innerHTML = html.replace(/__MCE_ITEM__/g, ''); + }, + + /** + * Inserts the specified contents at the caret position. + */ + _insert : function(h, skip_undo) { + var ed = this.editor, r = ed.selection.getRng(); + + // First delete the contents seems to work better on WebKit when the selection spans multiple list items or multiple table cells. + if (!ed.selection.isCollapsed() && r.startContainer != r.endContainer) + ed.getDoc().execCommand('Delete', false, null); + + ed.execCommand('mceInsertContent', false, h, {skip_undo : skip_undo}); + }, + + /** + * Instead of the old plain text method which tried to re-create a paste operation, the + * new approach adds a plain text mode toggle switch that changes the behavior of paste. + * This function is passed the same input that the regular paste plugin produces. + * It performs additional scrubbing and produces (and inserts) the plain text. + * This approach leverages all of the great existing functionality in the paste + * plugin, and requires minimal changes to add the new functionality. + * Speednet - June 2009 + */ + _insertPlainText : function(content) { + var ed = this.editor, + linebr = getParam(ed, "paste_text_linebreaktype"), + rl = getParam(ed, "paste_text_replacements"), + is = tinymce.is; + + function process(items) { + each(items, function(v) { + if (v.constructor == RegExp) + content = content.replace(v, ""); + else + content = content.replace(v[0], v[1]); + }); + }; + + if ((typeof(content) === "string") && (content.length > 0)) { + // If HTML content with line-breaking tags, then remove all cr/lf chars because only tags will break a line + if (/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(content)) { + process([ + /[\n\r]+/g + ]); + } else { + // Otherwise just get rid of carriage returns (only need linefeeds) + process([ + /\r+/g + ]); + } + + process([ + [/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi, "\n\n"], // Block tags get a blank line after them + [/]*>|<\/tr>/gi, "\n"], // Single linebreak for
        tags and table rows + [/<\/t[dh]>\s*]*>/gi, "\t"], // Table cells get tabs betweem them + /<[a-z!\/?][^>]*>/gi, // Delete all remaining tags + [/ /gi, " "], // Convert non-break spaces to regular spaces (remember, *plain text*) + [/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi, "$1"],// Cool little RegExp deletes whitespace around linebreak chars. + [/\n{3,}/g, "\n\n"] // Max. 2 consecutive linebreaks + ]); + + content = ed.dom.decode(tinymce.html.Entities.encodeRaw(content)); + + // Perform default or custom replacements + if (is(rl, "array")) { + process(rl); + } else if (is(rl, "string")) { + process(new RegExp(rl, "gi")); + } + + // Treat paragraphs as specified in the config + if (linebr == "none") { + // Convert all line breaks to space + process([ + [/\n+/g, " "] + ]); + } else if (linebr == "br") { + // Convert all line breaks to
        + process([ + [/\n/g, "
        "] + ]); + } else if (linebr == "p") { + // Convert all line breaks to

        ...

        + process([ + [/\n+/g, "

        "], + [/^(.*<\/p>)(

        )$/, '

        $1'] + ]); + } else { + // defaults to "combined" + // Convert single line breaks to
        and double line breaks to

        ...

        + process([ + [/\n\n/g, "

        "], + [/^(.*<\/p>)(

        )$/, '

        $1'], + [/\n/g, "
        "] + ]); + } + + ed.execCommand('mceInsertContent', false, content); + } + }, + + /** + * This method will open the old style paste dialogs. Some users might want the old behavior but still use the new cleanup engine. + */ + _legacySupport : function() { + var t = this, ed = t.editor; + + // Register command(s) for backwards compatibility + ed.addCommand("mcePasteWord", function() { + ed.windowManager.open({ + file: t.url + "/pasteword.htm", + width: parseInt(getParam(ed, "paste_dialog_width")), + height: parseInt(getParam(ed, "paste_dialog_height")), + inline: 1 + }); + }); + + if (getParam(ed, "paste_text_use_dialog")) { + ed.addCommand("mcePasteText", function() { + ed.windowManager.open({ + file : t.url + "/pastetext.htm", + width: parseInt(getParam(ed, "paste_dialog_width")), + height: parseInt(getParam(ed, "paste_dialog_height")), + inline : 1 + }); + }); + } + + // Register button for backwards compatibility + ed.addButton("pasteword", {title : "paste.paste_word_desc", cmd : "mcePasteWord"}); + } + }); + + // Register plugin + tinymce.PluginManager.add("paste", tinymce.plugins.PastePlugin); +})(); diff --git a/js/tiny_mce/plugins/paste/js/pastetext.js b/js/tiny_mce/plugins/paste/js/pastetext.js new file mode 100644 index 0000000..81b1d6a --- /dev/null +++ b/js/tiny_mce/plugins/paste/js/pastetext.js @@ -0,0 +1,36 @@ +tinyMCEPopup.requireLangPack(); + +var PasteTextDialog = { + init : function() { + this.resize(); + }, + + insert : function() { + var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines; + + // Convert linebreaks into paragraphs + if (document.getElementById('linebreaks').checked) { + lines = h.split(/\r?\n/); + if (lines.length > 1) { + h = ''; + tinymce.each(lines, function(row) { + h += '

        ' + row + '

        '; + }); + } + } + + tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h}); + tinyMCEPopup.close(); + }, + + resize : function() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('content'); + + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 90) + 'px'; + } +}; + +tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog); diff --git a/js/tiny_mce/plugins/paste/js/pasteword.js b/js/tiny_mce/plugins/paste/js/pasteword.js new file mode 100644 index 0000000..959bf39 --- /dev/null +++ b/js/tiny_mce/plugins/paste/js/pasteword.js @@ -0,0 +1,51 @@ +tinyMCEPopup.requireLangPack(); + +var PasteWordDialog = { + init : function() { + var ed = tinyMCEPopup.editor, el = document.getElementById('iframecontainer'), ifr, doc, css, cssHTML = ''; + + // Create iframe + el.innerHTML = ''; + ifr = document.getElementById('iframe'); + doc = ifr.contentWindow.document; + + // Force absolute CSS urls + css = [ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css")]; + css = css.concat(tinymce.explode(ed.settings.content_css) || []); + tinymce.each(css, function(u) { + cssHTML += ''; + }); + + // Write content into iframe + doc.open(); + doc.write('' + cssHTML + ''); + doc.close(); + + doc.designMode = 'on'; + this.resize(); + + window.setTimeout(function() { + ifr.contentWindow.focus(); + }, 10); + }, + + insert : function() { + var h = document.getElementById('iframe').contentWindow.document.body.innerHTML; + + tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h, wordContent : true}); + tinyMCEPopup.close(); + }, + + resize : function() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('iframe'); + + if (el) { + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 90) + 'px'; + } + } +}; + +tinyMCEPopup.onInit.add(PasteWordDialog.init, PasteWordDialog); diff --git a/js/tiny_mce/plugins/paste/langs/en_dlg.js b/js/tiny_mce/plugins/paste/langs/en_dlg.js new file mode 100644 index 0000000..bc74daf --- /dev/null +++ b/js/tiny_mce/plugins/paste/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/paste/pastetext.htm b/js/tiny_mce/plugins/paste/pastetext.htm new file mode 100644 index 0000000..8ccfbb9 --- /dev/null +++ b/js/tiny_mce/plugins/paste/pastetext.htm @@ -0,0 +1,27 @@ + + + {#paste.paste_text_desc} + + + + +
        +
        {#paste.paste_text_desc}
        + +
        + +
        + +
        + +
        {#paste_dlg.text_title}
        + + + +
        + + +
        +
        + + \ No newline at end of file diff --git a/js/tiny_mce/plugins/paste/pasteword.htm b/js/tiny_mce/plugins/paste/pasteword.htm new file mode 100644 index 0000000..7731f39 --- /dev/null +++ b/js/tiny_mce/plugins/paste/pasteword.htm @@ -0,0 +1,21 @@ + + + {#paste.paste_word_desc} + + + + +
        +
        {#paste.paste_word_desc}
        + +
        {#paste_dlg.word_title}
        + +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/preview/editor_plugin.js b/js/tiny_mce/plugins/preview/editor_plugin.js new file mode 100644 index 0000000..507909c --- /dev/null +++ b/js/tiny_mce/plugins/preview/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Preview",{init:function(a,b){var d=this,c=tinymce.explode(a.settings.content_css);d.editor=a;tinymce.each(c,function(f,e){c[e]=a.documentBaseURI.toAbsolute(f)});a.addCommand("mcePreview",function(){a.windowManager.open({file:a.getParam("plugin_preview_pageurl",b+"/preview.html"),width:parseInt(a.getParam("plugin_preview_width","550")),height:parseInt(a.getParam("plugin_preview_height","600")),resizable:"yes",scrollbars:"yes",popup_css:c?c.join(","):a.baseURI.toAbsolute("themes/"+a.settings.theme+"/skins/"+a.settings.skin+"/content.css"),inline:a.getParam("plugin_preview_inline",1)},{base:a.documentBaseURI.getURI()})});a.addButton("preview",{title:"preview.preview_desc",cmd:"mcePreview"})},getInfo:function(){return{longname:"Preview",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("preview",tinymce.plugins.Preview)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/preview/editor_plugin_src.js b/js/tiny_mce/plugins/preview/editor_plugin_src.js new file mode 100644 index 0000000..80f00f0 --- /dev/null +++ b/js/tiny_mce/plugins/preview/editor_plugin_src.js @@ -0,0 +1,53 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Preview', { + init : function(ed, url) { + var t = this, css = tinymce.explode(ed.settings.content_css); + + t.editor = ed; + + // Force absolute CSS urls + tinymce.each(css, function(u, k) { + css[k] = ed.documentBaseURI.toAbsolute(u); + }); + + ed.addCommand('mcePreview', function() { + ed.windowManager.open({ + file : ed.getParam("plugin_preview_pageurl", url + "/preview.html"), + width : parseInt(ed.getParam("plugin_preview_width", "550")), + height : parseInt(ed.getParam("plugin_preview_height", "600")), + resizable : "yes", + scrollbars : "yes", + popup_css : css ? css.join(',') : ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css"), + inline : ed.getParam("plugin_preview_inline", 1) + }, { + base : ed.documentBaseURI.getURI() + }); + }); + + ed.addButton('preview', {title : 'preview.preview_desc', cmd : 'mcePreview'}); + }, + + getInfo : function() { + return { + longname : 'Preview', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('preview', tinymce.plugins.Preview); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/preview/example.html b/js/tiny_mce/plugins/preview/example.html new file mode 100644 index 0000000..4820222 --- /dev/null +++ b/js/tiny_mce/plugins/preview/example.html @@ -0,0 +1,28 @@ + + + + + +Example of a custom preview page + + + +Editor contents:
        +
        + +
        + + + diff --git a/js/tiny_mce/plugins/preview/jscripts/embed.js b/js/tiny_mce/plugins/preview/jscripts/embed.js new file mode 100644 index 0000000..6fe25de --- /dev/null +++ b/js/tiny_mce/plugins/preview/jscripts/embed.js @@ -0,0 +1,73 @@ +/** + * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose. + */ + +function writeFlash(p) { + writeEmbed( + 'D27CDB6E-AE6D-11cf-96B8-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'application/x-shockwave-flash', + p + ); +} + +function writeShockWave(p) { + writeEmbed( + '166B1BCA-3F9C-11CF-8075-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0', + 'application/x-director', + p + ); +} + +function writeQuickTime(p) { + writeEmbed( + '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', + 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0', + 'video/quicktime', + p + ); +} + +function writeRealMedia(p) { + writeEmbed( + 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'audio/x-pn-realaudio-plugin', + p + ); +} + +function writeWindowsMedia(p) { + p.url = p.src; + writeEmbed( + '6BF52A52-394A-11D3-B153-00C04F79FAA6', + 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701', + 'application/x-mplayer2', + p + ); +} + +function writeEmbed(cls, cb, mt, p) { + var h = '', n; + + h += ''; + + h += ' + + + + + +{#preview.preview_desc} + + + + + diff --git a/js/tiny_mce/plugins/print/editor_plugin.js b/js/tiny_mce/plugins/print/editor_plugin.js new file mode 100644 index 0000000..b5b3a55 --- /dev/null +++ b/js/tiny_mce/plugins/print/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Print",{init:function(a,b){a.addCommand("mcePrint",function(){a.getWin().print()});a.addButton("print",{title:"print.print_desc",cmd:"mcePrint"})},getInfo:function(){return{longname:"Print",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("print",tinymce.plugins.Print)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/print/editor_plugin_src.js b/js/tiny_mce/plugins/print/editor_plugin_src.js new file mode 100644 index 0000000..47e666a --- /dev/null +++ b/js/tiny_mce/plugins/print/editor_plugin_src.js @@ -0,0 +1,34 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Print', { + init : function(ed, url) { + ed.addCommand('mcePrint', function() { + ed.getWin().print(); + }); + + ed.addButton('print', {title : 'print.print_desc', cmd : 'mcePrint'}); + }, + + getInfo : function() { + return { + longname : 'Print', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('print', tinymce.plugins.Print); +})(); diff --git a/js/tiny_mce/plugins/save/editor_plugin.js b/js/tiny_mce/plugins/save/editor_plugin.js new file mode 100644 index 0000000..8e93996 --- /dev/null +++ b/js/tiny_mce/plugins/save/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Save",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceSave",c._save,c);a.addCommand("mceCancel",c._cancel,c);a.addButton("save",{title:"save.save_desc",cmd:"mceSave"});a.addButton("cancel",{title:"save.cancel_desc",cmd:"mceCancel"});a.onNodeChange.add(c._nodeChange,c);a.addShortcut("ctrl+s",a.getLang("save.save_desc"),"mceSave")},getInfo:function(){return{longname:"Save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,c){var b=this.editor;if(b.getParam("save_enablewhendirty")){a.setDisabled("save",!b.isDirty());a.setDisabled("cancel",!b.isDirty())}},_save:function(){var c=this.editor,a,e,d,b;a=tinymce.DOM.get(c.id).form||tinymce.DOM.getParent(c.id,"form");if(c.getParam("save_enablewhendirty")&&!c.isDirty()){return}tinyMCE.triggerSave();if(e=c.getParam("save_onsavecallback")){if(c.execCallback("save_onsavecallback",c)){c.startContent=tinymce.trim(c.getContent({format:"raw"}));c.nodeChanged()}return}if(a){c.isNotDirty=true;if(a.onsubmit==null||a.onsubmit()!=false){a.submit()}c.nodeChanged()}else{c.windowManager.alert("Error: No form element found.")}},_cancel:function(){var a=this.editor,c,b=tinymce.trim(a.startContent);if(c=a.getParam("save_oncancelcallback")){a.execCallback("save_oncancelcallback",a);return}a.setContent(b);a.undoManager.clear();a.nodeChanged()}});tinymce.PluginManager.add("save",tinymce.plugins.Save)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/save/editor_plugin_src.js b/js/tiny_mce/plugins/save/editor_plugin_src.js new file mode 100644 index 0000000..5ab6491 --- /dev/null +++ b/js/tiny_mce/plugins/save/editor_plugin_src.js @@ -0,0 +1,101 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Save', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceSave', t._save, t); + ed.addCommand('mceCancel', t._cancel, t); + + // Register buttons + ed.addButton('save', {title : 'save.save_desc', cmd : 'mceSave'}); + ed.addButton('cancel', {title : 'save.cancel_desc', cmd : 'mceCancel'}); + + ed.onNodeChange.add(t._nodeChange, t); + ed.addShortcut('ctrl+s', ed.getLang('save.save_desc'), 'mceSave'); + }, + + getInfo : function() { + return { + longname : 'Save', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _nodeChange : function(ed, cm, n) { + var ed = this.editor; + + if (ed.getParam('save_enablewhendirty')) { + cm.setDisabled('save', !ed.isDirty()); + cm.setDisabled('cancel', !ed.isDirty()); + } + }, + + // Private methods + + _save : function() { + var ed = this.editor, formObj, os, i, elementId; + + formObj = tinymce.DOM.get(ed.id).form || tinymce.DOM.getParent(ed.id, 'form'); + + if (ed.getParam("save_enablewhendirty") && !ed.isDirty()) + return; + + tinyMCE.triggerSave(); + + // Use callback instead + if (os = ed.getParam("save_onsavecallback")) { + if (ed.execCallback('save_onsavecallback', ed)) { + ed.startContent = tinymce.trim(ed.getContent({format : 'raw'})); + ed.nodeChanged(); + } + + return; + } + + if (formObj) { + ed.isNotDirty = true; + + if (formObj.onsubmit == null || formObj.onsubmit() != false) + formObj.submit(); + + ed.nodeChanged(); + } else + ed.windowManager.alert("Error: No form element found."); + }, + + _cancel : function() { + var ed = this.editor, os, h = tinymce.trim(ed.startContent); + + // Use callback instead + if (os = ed.getParam("save_oncancelcallback")) { + ed.execCallback('save_oncancelcallback', ed); + return; + } + + ed.setContent(h); + ed.undoManager.clear(); + ed.nodeChanged(); + } + }); + + // Register plugin + tinymce.PluginManager.add('save', tinymce.plugins.Save); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/searchreplace/css/searchreplace.css b/js/tiny_mce/plugins/searchreplace/css/searchreplace.css new file mode 100644 index 0000000..3e2eaf3 --- /dev/null +++ b/js/tiny_mce/plugins/searchreplace/css/searchreplace.css @@ -0,0 +1,6 @@ +.panel_wrapper {height:85px;} +.panel_wrapper div.current {height:85px;} + +/* IE */ +* html .panel_wrapper {height:100px;} +* html .panel_wrapper div.current {height:100px;} diff --git a/js/tiny_mce/plugins/searchreplace/editor_plugin.js b/js/tiny_mce/plugins/searchreplace/editor_plugin.js new file mode 100644 index 0000000..165bc12 --- /dev/null +++ b/js/tiny_mce/plugins/searchreplace/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.SearchReplacePlugin",{init:function(a,c){function b(d){window.focus();a.windowManager.open({file:c+"/searchreplace.htm",width:420+parseInt(a.getLang("searchreplace.delta_width",0)),height:170+parseInt(a.getLang("searchreplace.delta_height",0)),inline:1,auto_focus:0},{mode:d,search_string:a.selection.getContent({format:"text"}),plugin_url:c})}a.addCommand("mceSearch",function(){b("search")});a.addCommand("mceReplace",function(){b("replace")});a.addButton("search",{title:"searchreplace.search_desc",cmd:"mceSearch"});a.addButton("replace",{title:"searchreplace.replace_desc",cmd:"mceReplace"});a.addShortcut("ctrl+f","searchreplace.search_desc","mceSearch")},getInfo:function(){return{longname:"Search/Replace",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("searchreplace",tinymce.plugins.SearchReplacePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js new file mode 100644 index 0000000..b0c013f --- /dev/null +++ b/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js @@ -0,0 +1,61 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.SearchReplacePlugin', { + init : function(ed, url) { + function open(m) { + // Keep IE from writing out the f/r character to the editor + // instance while initializing a new dialog. See: #3131190 + window.focus(); + + ed.windowManager.open({ + file : url + '/searchreplace.htm', + width : 420 + parseInt(ed.getLang('searchreplace.delta_width', 0)), + height : 170 + parseInt(ed.getLang('searchreplace.delta_height', 0)), + inline : 1, + auto_focus : 0 + }, { + mode : m, + search_string : ed.selection.getContent({format : 'text'}), + plugin_url : url + }); + }; + + // Register commands + ed.addCommand('mceSearch', function() { + open('search'); + }); + + ed.addCommand('mceReplace', function() { + open('replace'); + }); + + // Register buttons + ed.addButton('search', {title : 'searchreplace.search_desc', cmd : 'mceSearch'}); + ed.addButton('replace', {title : 'searchreplace.replace_desc', cmd : 'mceReplace'}); + + ed.addShortcut('ctrl+f', 'searchreplace.search_desc', 'mceSearch'); + }, + + getInfo : function() { + return { + longname : 'Search/Replace', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('searchreplace', tinymce.plugins.SearchReplacePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/searchreplace/js/searchreplace.js b/js/tiny_mce/plugins/searchreplace/js/searchreplace.js new file mode 100644 index 0000000..b1630ca --- /dev/null +++ b/js/tiny_mce/plugins/searchreplace/js/searchreplace.js @@ -0,0 +1,142 @@ +tinyMCEPopup.requireLangPack(); + +var SearchReplaceDialog = { + init : function(ed) { + var t = this, f = document.forms[0], m = tinyMCEPopup.getWindowArg("mode"); + + t.switchMode(m); + + f[m + '_panel_searchstring'].value = tinyMCEPopup.getWindowArg("search_string"); + + // Focus input field + f[m + '_panel_searchstring'].focus(); + + mcTabs.onChange.add(function(tab_id, panel_id) { + t.switchMode(tab_id.substring(0, tab_id.indexOf('_'))); + }); + }, + + switchMode : function(m) { + var f, lm = this.lastMode; + + if (lm != m) { + f = document.forms[0]; + + if (lm) { + f[m + '_panel_searchstring'].value = f[lm + '_panel_searchstring'].value; + f[m + '_panel_backwardsu'].checked = f[lm + '_panel_backwardsu'].checked; + f[m + '_panel_backwardsd'].checked = f[lm + '_panel_backwardsd'].checked; + f[m + '_panel_casesensitivebox'].checked = f[lm + '_panel_casesensitivebox'].checked; + } + + mcTabs.displayTab(m + '_tab', m + '_panel'); + document.getElementById("replaceBtn").style.display = (m == "replace") ? "inline" : "none"; + document.getElementById("replaceAllBtn").style.display = (m == "replace") ? "inline" : "none"; + this.lastMode = m; + } + }, + + searchNext : function(a) { + var ed = tinyMCEPopup.editor, se = ed.selection, r = se.getRng(), f, m = this.lastMode, s, b, fl = 0, w = ed.getWin(), wm = ed.windowManager, fo = 0; + + // Get input + f = document.forms[0]; + s = f[m + '_panel_searchstring'].value; + b = f[m + '_panel_backwardsu'].checked; + ca = f[m + '_panel_casesensitivebox'].checked; + rs = f['replace_panel_replacestring'].value; + + if (tinymce.isIE) { + r = ed.getDoc().selection.createRange(); + } + + if (s == '') + return; + + function fix() { + // Correct Firefox graphics glitches + // TODO: Verify if this is actually needed any more, maybe it was for very old FF versions? + r = se.getRng().cloneRange(); + ed.getDoc().execCommand('SelectAll', false, null); + se.setRng(r); + }; + + function replace() { + ed.selection.setContent(rs); // Needs to be duplicated due to selection bug in IE + }; + + // IE flags + if (ca) + fl = fl | 4; + + switch (a) { + case 'all': + // Move caret to beginning of text + ed.execCommand('SelectAll'); + ed.selection.collapse(true); + + if (tinymce.isIE) { + ed.focus(); + r = ed.getDoc().selection.createRange(); + + while (r.findText(s, b ? -1 : 1, fl)) { + r.scrollIntoView(); + r.select(); + replace(); + fo = 1; + + if (b) { + r.moveEnd("character", -(rs.length)); // Otherwise will loop forever + } + } + + tinyMCEPopup.storeSelection(); + } else { + while (w.find(s, ca, b, false, false, false, false)) { + replace(); + fo = 1; + } + } + + if (fo) + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.allreplaced')); + else + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); + + return; + + case 'current': + if (!ed.selection.isCollapsed()) + replace(); + + break; + } + + se.collapse(b); + r = se.getRng(); + + // Whats the point + if (!s) + return; + + if (tinymce.isIE) { + ed.focus(); + r = ed.getDoc().selection.createRange(); + + if (r.findText(s, b ? -1 : 1, fl)) { + r.scrollIntoView(); + r.select(); + } else + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); + + tinyMCEPopup.storeSelection(); + } else { + if (!w.find(s, ca, b, false, false, false, false)) + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); + else + fix(); + } + } +}; + +tinyMCEPopup.onInit.add(SearchReplaceDialog.init, SearchReplaceDialog); diff --git a/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js b/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js new file mode 100644 index 0000000..8a65900 --- /dev/null +++ b/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.searchreplace_dlg',{findwhat:"Find What",replacewith:"Replace with",direction:"Direction",up:"Up",down:"Down",mcase:"Match Case",findnext:"Find Next",allreplaced:"All occurrences of the search string were replaced.","searchnext_desc":"Find Again",notfound:"The search has been completed. The search string could not be found.","search_title":"Find","replace_title":"Find/Replace",replaceall:"Replace All",replace:"Replace"}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/searchreplace/searchreplace.htm b/js/tiny_mce/plugins/searchreplace/searchreplace.htm new file mode 100644 index 0000000..bac5a18 --- /dev/null +++ b/js/tiny_mce/plugins/searchreplace/searchreplace.htm @@ -0,0 +1,100 @@ + + + + {#searchreplace_dlg.replace_title} + + + + + + + + +
        + + +
        +
        + + + + + + + + + + + +
        + + + + + + + + + +
        + + + + + +
        +
        +
        + +
        + + + + + + + + + + + + + + + +
        + + + + + + + + + +
        + + + + + +
        +
        +
        + +
        + +
        + + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/spellchecker/css/content.css b/js/tiny_mce/plugins/spellchecker/css/content.css new file mode 100644 index 0000000..656ce1e --- /dev/null +++ b/js/tiny_mce/plugins/spellchecker/css/content.css @@ -0,0 +1 @@ +.mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;} diff --git a/js/tiny_mce/plugins/spellchecker/editor_plugin.js b/js/tiny_mce/plugins/spellchecker/editor_plugin.js new file mode 100644 index 0000000..71fbb68 --- /dev/null +++ b/js/tiny_mce/plugins/spellchecker/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.util.JSONRequest,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.SpellcheckerPlugin",{getInfo:function(){return{longname:"Spellchecker",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker",version:tinymce.majorVersion+"."+tinymce.minorVersion}},init:function(e,f){var g=this,d;g.url=f;g.editor=e;g.rpcUrl=e.getParam("spellchecker_rpc_url","{backend}");if(g.rpcUrl=="{backend}"){if(tinymce.isIE){return}g.hasSupport=true;e.onContextMenu.addToTop(function(h,i){if(g.active){return false}})}e.addCommand("mceSpellCheck",function(){if(g.rpcUrl=="{backend}"){g.editor.getBody().spellcheck=g.active=!g.active;return}if(!g.active){e.setProgressState(1);g._sendRPC("checkWords",[g.selectedLang,g._getWords()],function(h){if(h.length>0){g.active=1;g._markWords(h);e.setProgressState(0);e.nodeChanged()}else{e.setProgressState(0);if(e.getParam("spellchecker_report_no_misspellings",true)){e.windowManager.alert("spellchecker.no_mpell")}}})}else{g._done()}});if(e.settings.content_css!==false){e.contentCSS.push(f+"/css/content.css")}e.onClick.add(g._showMenu,g);e.onContextMenu.add(g._showMenu,g);e.onBeforeGetContent.add(function(){if(g.active){g._removeWords()}});e.onNodeChange.add(function(i,h){h.setActive("spellchecker",g.active)});e.onSetContent.add(function(){g._done()});e.onBeforeGetContent.add(function(){g._done()});e.onBeforeExecCommand.add(function(h,i){if(i=="mceFullScreen"){g._done()}});g.languages={};c(e.getParam("spellchecker_languages","+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv","hash"),function(i,h){if(h.indexOf("+")===0){h=h.substring(1);g.selectedLang=i}g.languages[h]=i})},createControl:function(h,d){var f=this,g,e=f.editor;if(h=="spellchecker"){if(f.rpcUrl=="{backend}"){if(f.hasSupport){g=d.createButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f})}return g}g=d.createSplitButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f});g.onRenderMenu.add(function(j,i){i.add({title:"spellchecker.langs","class":"mceMenuItemTitle"}).setDisabled(1);c(f.languages,function(n,m){var p={icon:1},l;p.onclick=function(){if(n==f.selectedLang){return}l.setSelected(1);f.selectedItem.setSelected(0);f.selectedItem=l;f.selectedLang=n};p.title=m;l=i.add(p);l.setSelected(n==f.selectedLang);if(n==f.selectedLang){f.selectedItem=l}})});return g}},_walk:function(i,g){var h=this.editor.getDoc(),e;if(h.createTreeWalker){e=h.createTreeWalker(i,NodeFilter.SHOW_TEXT,null,false);while((i=e.nextNode())!=null){g.call(this,i)}}else{tinymce.walk(i,g,"childNodes")}},_getSeparators:function(){var e="",d,f=this.editor.getParam("spellchecker_word_separator_chars",'\\s!"#$%&()*+,-./:;<=>?@[]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c');for(d=0;d$2");while((s=p.indexOf(""))!=-1){o=p.substring(0,s);if(o.length){r=j.createTextNode(f.decode(o));q.appendChild(r)}p=p.substring(s+10);s=p.indexOf("");o=p.substring(0,s);p=p.substring(s+11);q.appendChild(f.create("span",{"class":"mceItemHiddenSpellWord"},o))}if(p.length){r=j.createTextNode(f.decode(p));q.appendChild(r)}}else{q.innerHTML=p.replace(e,'$1$2')}f.replace(q,t)}});h.moveToBookmark(i)},_showMenu:function(h,j){var i=this,h=i.editor,d=i._menu,l,k=h.dom,g=k.getViewPort(h.getWin()),f=j.target;j=0;if(!d){d=h.controlManager.createDropMenu("spellcheckermenu",{"class":"mceNoIcons"});i._menu=d}if(k.hasClass(f,"mceItemHiddenSpellWord")){d.removeAll();d.add({title:"spellchecker.wait","class":"mceMenuItemTitle"}).setDisabled(1);i._sendRPC("getSuggestions",[i.selectedLang,k.decode(f.innerHTML)],function(m){var e;d.removeAll();if(m.length>0){d.add({title:"spellchecker.sug","class":"mceMenuItemTitle"}).setDisabled(1);c(m,function(n){d.add({title:n,onclick:function(){k.replace(h.getDoc().createTextNode(n),f);i._checkDone()}})});d.addSeparator()}else{d.add({title:"spellchecker.no_sug","class":"mceMenuItemTitle"}).setDisabled(1)}if(h.getParam("show_ignore_words",true)){e=i.editor.getParam("spellchecker_enable_ignore_rpc","");d.add({title:"spellchecker.ignore_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}}});d.add({title:"spellchecker.ignore_words",onclick:function(){var n=f.innerHTML;i._removeWords(k.decode(n));i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWords",[i.selectedLang,n],function(o){h.setProgressState(0)})}}})}if(i.editor.getParam("spellchecker_enable_learn_rpc")){d.add({title:"spellchecker.learn_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();h.setProgressState(1);i._sendRPC("learnWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}})}d.update()});l=b.getPos(h.getContentAreaContainer());d.settings.offset_x=l.x;d.settings.offset_y=l.y;h.selection.select(f);l=k.getPos(f);d.showMenu(l.x,l.y+f.offsetHeight-g.y);return tinymce.dom.Event.cancel(j)}else{d.hideMenu()}},_checkDone:function(){var e=this,d=e.editor,g=d.dom,f;c(g.select("span"),function(h){if(h&&g.hasClass(h,"mceItemHiddenSpellWord")){f=true;return false}});if(!f){e._done()}},_done:function(){var d=this,e=d.active;if(d.active){d.active=0;d._removeWords();if(d._menu){d._menu.hideMenu()}if(e){d.editor.nodeChanged()}}},_sendRPC:function(e,g,d){var f=this;a.sendRPC({url:f.rpcUrl,method:e,params:g,success:d,error:function(i,h){f.editor.setProgressState(0);f.editor.windowManager.alert(i.errstr||("Error response: "+h.responseText))}})}});tinymce.PluginManager.add("spellchecker",tinymce.plugins.SpellcheckerPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js b/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js new file mode 100644 index 0000000..0d7cc6e --- /dev/null +++ b/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js @@ -0,0 +1,436 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var JSONRequest = tinymce.util.JSONRequest, each = tinymce.each, DOM = tinymce.DOM; + + tinymce.create('tinymce.plugins.SpellcheckerPlugin', { + getInfo : function() { + return { + longname : 'Spellchecker', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + init : function(ed, url) { + var t = this, cm; + + t.url = url; + t.editor = ed; + t.rpcUrl = ed.getParam("spellchecker_rpc_url", "{backend}"); + + if (t.rpcUrl == '{backend}') { + // Sniff if the browser supports native spellchecking (Don't know of a better way) + if (tinymce.isIE) + return; + + t.hasSupport = true; + + // Disable the context menu when spellchecking is active + ed.onContextMenu.addToTop(function(ed, e) { + if (t.active) + return false; + }); + } + + // Register commands + ed.addCommand('mceSpellCheck', function() { + if (t.rpcUrl == '{backend}') { + // Enable/disable native spellchecker + t.editor.getBody().spellcheck = t.active = !t.active; + return; + } + + if (!t.active) { + ed.setProgressState(1); + t._sendRPC('checkWords', [t.selectedLang, t._getWords()], function(r) { + if (r.length > 0) { + t.active = 1; + t._markWords(r); + ed.setProgressState(0); + ed.nodeChanged(); + } else { + ed.setProgressState(0); + + if (ed.getParam('spellchecker_report_no_misspellings', true)) + ed.windowManager.alert('spellchecker.no_mpell'); + } + }); + } else + t._done(); + }); + + if (ed.settings.content_css !== false) + ed.contentCSS.push(url + '/css/content.css'); + + ed.onClick.add(t._showMenu, t); + ed.onContextMenu.add(t._showMenu, t); + ed.onBeforeGetContent.add(function() { + if (t.active) + t._removeWords(); + }); + + ed.onNodeChange.add(function(ed, cm) { + cm.setActive('spellchecker', t.active); + }); + + ed.onSetContent.add(function() { + t._done(); + }); + + ed.onBeforeGetContent.add(function() { + t._done(); + }); + + ed.onBeforeExecCommand.add(function(ed, cmd) { + if (cmd == 'mceFullScreen') + t._done(); + }); + + // Find selected language + t.languages = {}; + each(ed.getParam('spellchecker_languages', '+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv', 'hash'), function(v, k) { + if (k.indexOf('+') === 0) { + k = k.substring(1); + t.selectedLang = v; + } + + t.languages[k] = v; + }); + }, + + createControl : function(n, cm) { + var t = this, c, ed = t.editor; + + if (n == 'spellchecker') { + // Use basic button if we use the native spellchecker + if (t.rpcUrl == '{backend}') { + // Create simple toggle button if we have native support + if (t.hasSupport) + c = cm.createButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); + + return c; + } + + c = cm.createSplitButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); + + c.onRenderMenu.add(function(c, m) { + m.add({title : 'spellchecker.langs', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + each(t.languages, function(v, k) { + var o = {icon : 1}, mi; + + o.onclick = function() { + if (v == t.selectedLang) { + return; + } + mi.setSelected(1); + t.selectedItem.setSelected(0); + t.selectedItem = mi; + t.selectedLang = v; + }; + + o.title = k; + mi = m.add(o); + mi.setSelected(v == t.selectedLang); + + if (v == t.selectedLang) + t.selectedItem = mi; + }) + }); + + return c; + } + }, + + // Internal functions + + _walk : function(n, f) { + var d = this.editor.getDoc(), w; + + if (d.createTreeWalker) { + w = d.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, false); + + while ((n = w.nextNode()) != null) + f.call(this, n); + } else + tinymce.walk(n, f, 'childNodes'); + }, + + _getSeparators : function() { + var re = '', i, str = this.editor.getParam('spellchecker_word_separator_chars', '\\s!"#$%&()*+,-./:;<=>?@[\]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c'); + + // Build word separator regexp + for (i=0; i elements content is broken after spellchecking. + // Bug #1408: Preceding whitespace characters are removed + // @TODO: I'm not sure that both are still issues on IE9. + if (tinymce.isIE) { + // Enclose mispelled words with temporal tag + v = v.replace(rx, '$1$2'); + // Loop over the content finding mispelled words + while ((pos = v.indexOf('')) != -1) { + // Add text node for the content before the word + txt = v.substring(0, pos); + if (txt.length) { + node = doc.createTextNode(dom.decode(txt)); + elem.appendChild(node); + } + v = v.substring(pos+10); + pos = v.indexOf(''); + txt = v.substring(0, pos); + v = v.substring(pos+11); + // Add span element for the word + elem.appendChild(dom.create('span', {'class' : 'mceItemHiddenSpellWord'}, txt)); + } + // Add text node for the rest of the content + if (v.length) { + node = doc.createTextNode(dom.decode(v)); + elem.appendChild(node); + } + } else { + // Other browsers preserve whitespace characters on innerHTML usage + elem.innerHTML = v.replace(rx, '$1$2'); + } + + // Finally, replace the node with the container + dom.replace(elem, n); + } + }); + + se.moveToBookmark(b); + }, + + _showMenu : function(ed, e) { + var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin()), wordSpan = e.target; + + e = 0; // Fixes IE memory leak + + if (!m) { + m = ed.controlManager.createDropMenu('spellcheckermenu', {'class' : 'mceNoIcons'}); + t._menu = m; + } + + if (dom.hasClass(wordSpan, 'mceItemHiddenSpellWord')) { + m.removeAll(); + m.add({title : 'spellchecker.wait', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + + t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(wordSpan.innerHTML)], function(r) { + var ignoreRpc; + + m.removeAll(); + + if (r.length > 0) { + m.add({title : 'spellchecker.sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + each(r, function(v) { + m.add({title : v, onclick : function() { + dom.replace(ed.getDoc().createTextNode(v), wordSpan); + t._checkDone(); + }}); + }); + + m.addSeparator(); + } else + m.add({title : 'spellchecker.no_sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + + if (ed.getParam('show_ignore_words', true)) { + ignoreRpc = t.editor.getParam("spellchecker_enable_ignore_rpc", ''); + m.add({ + title : 'spellchecker.ignore_word', + onclick : function() { + var word = wordSpan.innerHTML; + + dom.remove(wordSpan, 1); + t._checkDone(); + + // tell the server if we need to + if (ignoreRpc) { + ed.setProgressState(1); + t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + } + }); + + m.add({ + title : 'spellchecker.ignore_words', + onclick : function() { + var word = wordSpan.innerHTML; + + t._removeWords(dom.decode(word)); + t._checkDone(); + + // tell the server if we need to + if (ignoreRpc) { + ed.setProgressState(1); + t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + } + }); + } + + if (t.editor.getParam("spellchecker_enable_learn_rpc")) { + m.add({ + title : 'spellchecker.learn_word', + onclick : function() { + var word = wordSpan.innerHTML; + + dom.remove(wordSpan, 1); + t._checkDone(); + + ed.setProgressState(1); + t._sendRPC('learnWord', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + }); + } + + m.update(); + }); + + p1 = DOM.getPos(ed.getContentAreaContainer()); + m.settings.offset_x = p1.x; + m.settings.offset_y = p1.y; + + ed.selection.select(wordSpan); + p1 = dom.getPos(wordSpan); + m.showMenu(p1.x, p1.y + wordSpan.offsetHeight - vp.y); + + return tinymce.dom.Event.cancel(e); + } else + m.hideMenu(); + }, + + _checkDone : function() { + var t = this, ed = t.editor, dom = ed.dom, o; + + each(dom.select('span'), function(n) { + if (n && dom.hasClass(n, 'mceItemHiddenSpellWord')) { + o = true; + return false; + } + }); + + if (!o) + t._done(); + }, + + _done : function() { + var t = this, la = t.active; + + if (t.active) { + t.active = 0; + t._removeWords(); + + if (t._menu) + t._menu.hideMenu(); + + if (la) + t.editor.nodeChanged(); + } + }, + + _sendRPC : function(m, p, cb) { + var t = this; + + JSONRequest.sendRPC({ + url : t.rpcUrl, + method : m, + params : p, + success : cb, + error : function(e, x) { + t.editor.setProgressState(0); + t.editor.windowManager.alert(e.errstr || ('Error response: ' + x.responseText)); + } + }); + } + }); + + // Register plugin + tinymce.PluginManager.add('spellchecker', tinymce.plugins.SpellcheckerPlugin); +})(); diff --git a/js/tiny_mce/plugins/spellchecker/img/wline.gif b/js/tiny_mce/plugins/spellchecker/img/wline.gif new file mode 100644 index 0000000..7d0a4db Binary files /dev/null and b/js/tiny_mce/plugins/spellchecker/img/wline.gif differ diff --git a/js/tiny_mce/plugins/style/css/props.css b/js/tiny_mce/plugins/style/css/props.css new file mode 100644 index 0000000..5550b09 --- /dev/null +++ b/js/tiny_mce/plugins/style/css/props.css @@ -0,0 +1,13 @@ +#text_font {width:250px;} +#text_size {width:70px;} +.mceAddSelectValue {background:#DDD;} +select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left {width:70px;} +#box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex {width:70px;} +#positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left {width:70px;} +#positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left {width:70px;} +.panel_wrapper div.current {padding-top:10px;height:230px;} +.delim {border-left:1px solid gray;} +.tdelim {border-bottom:1px solid gray;} +#block_display {width:145px;} +#list_type {width:115px;} +.disabled {background:#EEE;} diff --git a/js/tiny_mce/plugins/style/editor_plugin.js b/js/tiny_mce/plugins/style/editor_plugin.js new file mode 100644 index 0000000..cab2153 --- /dev/null +++ b/js/tiny_mce/plugins/style/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.StylePlugin",{init:function(a,b){a.addCommand("mceStyleProps",function(){a.windowManager.open({file:b+"/props.htm",width:480+parseInt(a.getLang("style.delta_width",0)),height:320+parseInt(a.getLang("style.delta_height",0)),inline:1},{plugin_url:b,style_text:a.selection.getNode().style.cssText})});a.addCommand("mceSetElementStyle",function(d,c){if(e=a.selection.getNode()){a.dom.setAttrib(e,"style",c);a.execCommand("mceRepaint")}});a.onNodeChange.add(function(d,c,f){c.setDisabled("styleprops",f.nodeName==="BODY")});a.addButton("styleprops",{title:"style.desc",cmd:"mceStyleProps"})},getInfo:function(){return{longname:"Style",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("style",tinymce.plugins.StylePlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/style/editor_plugin_src.js b/js/tiny_mce/plugins/style/editor_plugin_src.js new file mode 100644 index 0000000..c09d5e8 --- /dev/null +++ b/js/tiny_mce/plugins/style/editor_plugin_src.js @@ -0,0 +1,55 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.StylePlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceStyleProps', function() { + ed.windowManager.open({ + file : url + '/props.htm', + width : 480 + parseInt(ed.getLang('style.delta_width', 0)), + height : 320 + parseInt(ed.getLang('style.delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + style_text : ed.selection.getNode().style.cssText + }); + }); + + ed.addCommand('mceSetElementStyle', function(ui, v) { + if (e = ed.selection.getNode()) { + ed.dom.setAttrib(e, 'style', v); + ed.execCommand('mceRepaint'); + } + }); + + ed.onNodeChange.add(function(ed, cm, n) { + cm.setDisabled('styleprops', n.nodeName === 'BODY'); + }); + + // Register buttons + ed.addButton('styleprops', {title : 'style.desc', cmd : 'mceStyleProps'}); + }, + + getInfo : function() { + return { + longname : 'Style', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('style', tinymce.plugins.StylePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/style/js/props.js b/js/tiny_mce/plugins/style/js/props.js new file mode 100644 index 0000000..5c82ec6 --- /dev/null +++ b/js/tiny_mce/plugins/style/js/props.js @@ -0,0 +1,650 @@ +tinyMCEPopup.requireLangPack(); + +var defaultFonts = "" + + "Arial, Helvetica, sans-serif=Arial, Helvetica, sans-serif;" + + "Times New Roman, Times, serif=Times New Roman, Times, serif;" + + "Courier New, Courier, mono=Courier New, Courier, mono;" + + "Times New Roman, Times, serif=Times New Roman, Times, serif;" + + "Georgia, Times New Roman, Times, serif=Georgia, Times New Roman, Times, serif;" + + "Verdana, Arial, Helvetica, sans-serif=Verdana, Arial, Helvetica, sans-serif;" + + "Geneva, Arial, Helvetica, sans-serif=Geneva, Arial, Helvetica, sans-serif"; + +var defaultSizes = "9;10;12;14;16;18;24;xx-small;x-small;small;medium;large;x-large;xx-large;smaller;larger"; +var defaultMeasurement = "+pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; +var defaultSpacingMeasurement = "pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;+ems=em;exs=ex;%"; +var defaultIndentMeasurement = "pixels=px;+points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; +var defaultWeight = "normal;bold;bolder;lighter;100;200;300;400;500;600;700;800;900"; +var defaultTextStyle = "normal;italic;oblique"; +var defaultVariant = "normal;small-caps"; +var defaultLineHeight = "normal"; +var defaultAttachment = "fixed;scroll"; +var defaultRepeat = "no-repeat;repeat;repeat-x;repeat-y"; +var defaultPosH = "left;center;right"; +var defaultPosV = "top;center;bottom"; +var defaultVAlign = "baseline;sub;super;top;text-top;middle;bottom;text-bottom"; +var defaultDisplay = "inline;block;list-item;run-in;compact;marker;table;inline-table;table-row-group;table-header-group;table-footer-group;table-row;table-column-group;table-column;table-cell;table-caption;none"; +var defaultBorderStyle = "none;solid;dashed;dotted;double;groove;ridge;inset;outset"; +var defaultBorderWidth = "thin;medium;thick"; +var defaultListType = "disc;circle;square;decimal;lower-roman;upper-roman;lower-alpha;upper-alpha;none"; + +function init() { + var ce = document.getElementById('container'), h; + + ce.style.cssText = tinyMCEPopup.getWindowArg('style_text'); + + h = getBrowserHTML('background_image_browser','background_image','image','advimage'); + document.getElementById("background_image_browser").innerHTML = h; + + document.getElementById('text_color_pickcontainer').innerHTML = getColorPickerHTML('text_color_pick','text_color'); + document.getElementById('background_color_pickcontainer').innerHTML = getColorPickerHTML('background_color_pick','background_color'); + document.getElementById('border_color_top_pickcontainer').innerHTML = getColorPickerHTML('border_color_top_pick','border_color_top'); + document.getElementById('border_color_right_pickcontainer').innerHTML = getColorPickerHTML('border_color_right_pick','border_color_right'); + document.getElementById('border_color_bottom_pickcontainer').innerHTML = getColorPickerHTML('border_color_bottom_pick','border_color_bottom'); + document.getElementById('border_color_left_pickcontainer').innerHTML = getColorPickerHTML('border_color_left_pick','border_color_left'); + + fillSelect(0, 'text_font', 'style_font', defaultFonts, ';', true); + fillSelect(0, 'text_size', 'style_font_size', defaultSizes, ';', true); + fillSelect(0, 'text_size_measurement', 'style_font_size_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'text_case', 'style_text_case', "capitalize;uppercase;lowercase", ';', true); + fillSelect(0, 'text_weight', 'style_font_weight', defaultWeight, ';', true); + fillSelect(0, 'text_style', 'style_font_style', defaultTextStyle, ';', true); + fillSelect(0, 'text_variant', 'style_font_variant', defaultVariant, ';', true); + fillSelect(0, 'text_lineheight', 'style_font_line_height', defaultLineHeight, ';', true); + fillSelect(0, 'text_lineheight_measurement', 'style_font_line_height_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'background_attachment', 'style_background_attachment', defaultAttachment, ';', true); + fillSelect(0, 'background_repeat', 'style_background_repeat', defaultRepeat, ';', true); + + fillSelect(0, 'background_hpos_measurement', 'style_background_hpos_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'background_vpos_measurement', 'style_background_vpos_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'background_hpos', 'style_background_hpos', defaultPosH, ';', true); + fillSelect(0, 'background_vpos', 'style_background_vpos', defaultPosV, ';', true); + + fillSelect(0, 'block_wordspacing', 'style_wordspacing', 'normal', ';', true); + fillSelect(0, 'block_wordspacing_measurement', 'style_wordspacing_measurement', defaultSpacingMeasurement, ';', true); + fillSelect(0, 'block_letterspacing', 'style_letterspacing', 'normal', ';', true); + fillSelect(0, 'block_letterspacing_measurement', 'style_letterspacing_measurement', defaultSpacingMeasurement, ';', true); + fillSelect(0, 'block_vertical_alignment', 'style_vertical_alignment', defaultVAlign, ';', true); + fillSelect(0, 'block_text_align', 'style_text_align', "left;right;center;justify", ';', true); + fillSelect(0, 'block_whitespace', 'style_whitespace', "normal;pre;nowrap", ';', true); + fillSelect(0, 'block_display', 'style_display', defaultDisplay, ';', true); + fillSelect(0, 'block_text_indent_measurement', 'style_text_indent_measurement', defaultIndentMeasurement, ';', true); + + fillSelect(0, 'box_width_measurement', 'style_box_width_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_height_measurement', 'style_box_height_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_float', 'style_float', 'left;right;none', ';', true); + fillSelect(0, 'box_clear', 'style_clear', 'left;right;both;none', ';', true); + fillSelect(0, 'box_padding_left_measurement', 'style_padding_left_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_padding_top_measurement', 'style_padding_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_padding_bottom_measurement', 'style_padding_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_padding_right_measurement', 'style_padding_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_left_measurement', 'style_margin_left_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_top_measurement', 'style_margin_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_bottom_measurement', 'style_margin_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_right_measurement', 'style_margin_right_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'border_style_top', 'style_border_style_top', defaultBorderStyle, ';', true); + fillSelect(0, 'border_style_right', 'style_border_style_right', defaultBorderStyle, ';', true); + fillSelect(0, 'border_style_bottom', 'style_border_style_bottom', defaultBorderStyle, ';', true); + fillSelect(0, 'border_style_left', 'style_border_style_left', defaultBorderStyle, ';', true); + + fillSelect(0, 'border_width_top', 'style_border_width_top', defaultBorderWidth, ';', true); + fillSelect(0, 'border_width_right', 'style_border_width_right', defaultBorderWidth, ';', true); + fillSelect(0, 'border_width_bottom', 'style_border_width_bottom', defaultBorderWidth, ';', true); + fillSelect(0, 'border_width_left', 'style_border_width_left', defaultBorderWidth, ';', true); + + fillSelect(0, 'border_width_top_measurement', 'style_border_width_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'border_width_right_measurement', 'style_border_width_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'border_width_bottom_measurement', 'style_border_width_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'border_width_left_measurement', 'style_border_width_left_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'list_type', 'style_list_type', defaultListType, ';', true); + fillSelect(0, 'list_position', 'style_list_position', "inside;outside", ';', true); + + fillSelect(0, 'positioning_type', 'style_positioning_type', "absolute;relative;static", ';', true); + fillSelect(0, 'positioning_visibility', 'style_positioning_visibility', "inherit;visible;hidden", ';', true); + + fillSelect(0, 'positioning_width_measurement', 'style_positioning_width_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_height_measurement', 'style_positioning_height_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_overflow', 'style_positioning_overflow', "visible;hidden;scroll;auto", ';', true); + + fillSelect(0, 'positioning_placement_top_measurement', 'style_positioning_placement_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_placement_right_measurement', 'style_positioning_placement_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_placement_bottom_measurement', 'style_positioning_placement_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_placement_left_measurement', 'style_positioning_placement_left_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'positioning_clip_top_measurement', 'style_positioning_clip_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_clip_right_measurement', 'style_positioning_clip_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_clip_bottom_measurement', 'style_positioning_clip_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_clip_left_measurement', 'style_positioning_clip_left_measurement', defaultMeasurement, ';', true); + + TinyMCE_EditableSelects.init(); + setupFormData(); + showDisabledControls(); +} + +function setupFormData() { + var ce = document.getElementById('container'), f = document.forms[0], s, b, i; + + // Setup text fields + + selectByValue(f, 'text_font', ce.style.fontFamily, true, true); + selectByValue(f, 'text_size', getNum(ce.style.fontSize), true, true); + selectByValue(f, 'text_size_measurement', getMeasurement(ce.style.fontSize)); + selectByValue(f, 'text_weight', ce.style.fontWeight, true, true); + selectByValue(f, 'text_style', ce.style.fontStyle, true, true); + selectByValue(f, 'text_lineheight', getNum(ce.style.lineHeight), true, true); + selectByValue(f, 'text_lineheight_measurement', getMeasurement(ce.style.lineHeight)); + selectByValue(f, 'text_case', ce.style.textTransform, true, true); + selectByValue(f, 'text_variant', ce.style.fontVariant, true, true); + f.text_color.value = tinyMCEPopup.editor.dom.toHex(ce.style.color); + updateColor('text_color_pick', 'text_color'); + f.text_underline.checked = inStr(ce.style.textDecoration, 'underline'); + f.text_overline.checked = inStr(ce.style.textDecoration, 'overline'); + f.text_linethrough.checked = inStr(ce.style.textDecoration, 'line-through'); + f.text_blink.checked = inStr(ce.style.textDecoration, 'blink'); + f.text_none.checked = inStr(ce.style.textDecoration, 'none'); + updateTextDecorations(); + + // Setup background fields + + f.background_color.value = tinyMCEPopup.editor.dom.toHex(ce.style.backgroundColor); + updateColor('background_color_pick', 'background_color'); + f.background_image.value = ce.style.backgroundImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + selectByValue(f, 'background_repeat', ce.style.backgroundRepeat, true, true); + selectByValue(f, 'background_attachment', ce.style.backgroundAttachment, true, true); + selectByValue(f, 'background_hpos', getNum(getVal(ce.style.backgroundPosition, 0)), true, true); + selectByValue(f, 'background_hpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 0))); + selectByValue(f, 'background_vpos', getNum(getVal(ce.style.backgroundPosition, 1)), true, true); + selectByValue(f, 'background_vpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 1))); + + // Setup block fields + + selectByValue(f, 'block_wordspacing', getNum(ce.style.wordSpacing), true, true); + selectByValue(f, 'block_wordspacing_measurement', getMeasurement(ce.style.wordSpacing)); + selectByValue(f, 'block_letterspacing', getNum(ce.style.letterSpacing), true, true); + selectByValue(f, 'block_letterspacing_measurement', getMeasurement(ce.style.letterSpacing)); + selectByValue(f, 'block_vertical_alignment', ce.style.verticalAlign, true, true); + selectByValue(f, 'block_text_align', ce.style.textAlign, true, true); + f.block_text_indent.value = getNum(ce.style.textIndent); + selectByValue(f, 'block_text_indent_measurement', getMeasurement(ce.style.textIndent)); + selectByValue(f, 'block_whitespace', ce.style.whiteSpace, true, true); + selectByValue(f, 'block_display', ce.style.display, true, true); + + // Setup box fields + + f.box_width.value = getNum(ce.style.width); + selectByValue(f, 'box_width_measurement', getMeasurement(ce.style.width)); + + f.box_height.value = getNum(ce.style.height); + selectByValue(f, 'box_height_measurement', getMeasurement(ce.style.height)); + selectByValue(f, 'box_float', ce.style.cssFloat || ce.style.styleFloat, true, true); + + selectByValue(f, 'box_clear', ce.style.clear, true, true); + + setupBox(f, ce, 'box_padding', 'padding', ''); + setupBox(f, ce, 'box_margin', 'margin', ''); + + // Setup border fields + + setupBox(f, ce, 'border_style', 'border', 'Style'); + setupBox(f, ce, 'border_width', 'border', 'Width'); + setupBox(f, ce, 'border_color', 'border', 'Color'); + + updateColor('border_color_top_pick', 'border_color_top'); + updateColor('border_color_right_pick', 'border_color_right'); + updateColor('border_color_bottom_pick', 'border_color_bottom'); + updateColor('border_color_left_pick', 'border_color_left'); + + f.elements.border_color_top.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_top.value); + f.elements.border_color_right.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_right.value); + f.elements.border_color_bottom.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_bottom.value); + f.elements.border_color_left.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_left.value); + + // Setup list fields + + selectByValue(f, 'list_type', ce.style.listStyleType, true, true); + selectByValue(f, 'list_position', ce.style.listStylePosition, true, true); + f.list_bullet_image.value = ce.style.listStyleImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + + // Setup box fields + + selectByValue(f, 'positioning_type', ce.style.position, true, true); + selectByValue(f, 'positioning_visibility', ce.style.visibility, true, true); + selectByValue(f, 'positioning_overflow', ce.style.overflow, true, true); + f.positioning_zindex.value = ce.style.zIndex ? ce.style.zIndex : ""; + + f.positioning_width.value = getNum(ce.style.width); + selectByValue(f, 'positioning_width_measurement', getMeasurement(ce.style.width)); + + f.positioning_height.value = getNum(ce.style.height); + selectByValue(f, 'positioning_height_measurement', getMeasurement(ce.style.height)); + + setupBox(f, ce, 'positioning_placement', '', '', ['top', 'right', 'bottom', 'left']); + + s = ce.style.clip.replace(new RegExp("rect\\('?([^']*)'?\\)", 'gi'), "$1"); + s = s.replace(/,/g, ' '); + + if (!hasEqualValues([getVal(s, 0), getVal(s, 1), getVal(s, 2), getVal(s, 3)])) { + f.positioning_clip_top.value = getNum(getVal(s, 0)); + selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0))); + f.positioning_clip_right.value = getNum(getVal(s, 1)); + selectByValue(f, 'positioning_clip_right_measurement', getMeasurement(getVal(s, 1))); + f.positioning_clip_bottom.value = getNum(getVal(s, 2)); + selectByValue(f, 'positioning_clip_bottom_measurement', getMeasurement(getVal(s, 2))); + f.positioning_clip_left.value = getNum(getVal(s, 3)); + selectByValue(f, 'positioning_clip_left_measurement', getMeasurement(getVal(s, 3))); + } else { + f.positioning_clip_top.value = getNum(getVal(s, 0)); + selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0))); + f.positioning_clip_right.value = f.positioning_clip_bottom.value = f.positioning_clip_left.value; + } + +// setupBox(f, ce, '', 'border', 'Color'); +} + +function getMeasurement(s) { + return s.replace(/^([0-9.]+)(.*)$/, "$2"); +} + +function getNum(s) { + if (new RegExp('^(?:[0-9.]+)(?:[a-z%]+)$', 'gi').test(s)) + return s.replace(/[^0-9.]/g, ''); + + return s; +} + +function inStr(s, n) { + return new RegExp(n, 'gi').test(s); +} + +function getVal(s, i) { + var a = s.split(' '); + + if (a.length > 1) + return a[i]; + + return ""; +} + +function setValue(f, n, v) { + if (f.elements[n].type == "text") + f.elements[n].value = v; + else + selectByValue(f, n, v, true, true); +} + +function setupBox(f, ce, fp, pr, sf, b) { + if (typeof(b) == "undefined") + b = ['Top', 'Right', 'Bottom', 'Left']; + + if (isSame(ce, pr, sf, b)) { + f.elements[fp + "_same"].checked = true; + + setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); + f.elements[fp + "_top"].disabled = false; + + f.elements[fp + "_right"].value = ""; + f.elements[fp + "_right"].disabled = true; + f.elements[fp + "_bottom"].value = ""; + f.elements[fp + "_bottom"].disabled = true; + f.elements[fp + "_left"].value = ""; + f.elements[fp + "_left"].disabled = true; + + if (f.elements[fp + "_top_measurement"]) { + selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); + f.elements[fp + "_left_measurement"].disabled = true; + f.elements[fp + "_bottom_measurement"].disabled = true; + f.elements[fp + "_right_measurement"].disabled = true; + } + } else { + f.elements[fp + "_same"].checked = false; + + setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); + f.elements[fp + "_top"].disabled = false; + + setValue(f, fp + "_right", getNum(ce.style[pr + b[1] + sf])); + f.elements[fp + "_right"].disabled = false; + + setValue(f, fp + "_bottom", getNum(ce.style[pr + b[2] + sf])); + f.elements[fp + "_bottom"].disabled = false; + + setValue(f, fp + "_left", getNum(ce.style[pr + b[3] + sf])); + f.elements[fp + "_left"].disabled = false; + + if (f.elements[fp + "_top_measurement"]) { + selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); + selectByValue(f, fp + '_right_measurement', getMeasurement(ce.style[pr + b[1] + sf])); + selectByValue(f, fp + '_bottom_measurement', getMeasurement(ce.style[pr + b[2] + sf])); + selectByValue(f, fp + '_left_measurement', getMeasurement(ce.style[pr + b[3] + sf])); + f.elements[fp + "_left_measurement"].disabled = false; + f.elements[fp + "_bottom_measurement"].disabled = false; + f.elements[fp + "_right_measurement"].disabled = false; + } + } +} + +function isSame(e, pr, sf, b) { + var a = [], i, x; + + if (typeof(b) == "undefined") + b = ['Top', 'Right', 'Bottom', 'Left']; + + if (typeof(sf) == "undefined" || sf == null) + sf = ""; + + a[0] = e.style[pr + b[0] + sf]; + a[1] = e.style[pr + b[1] + sf]; + a[2] = e.style[pr + b[2] + sf]; + a[3] = e.style[pr + b[3] + sf]; + + for (i=0; i 0 ? s.substring(1) : s; + + if (f.text_none.checked) + s = "none"; + + ce.style.textDecoration = s; + + // Build background styles + + ce.style.backgroundColor = f.background_color.value; + ce.style.backgroundImage = f.background_image.value != "" ? "url(" + f.background_image.value + ")" : ""; + ce.style.backgroundRepeat = f.background_repeat.value; + ce.style.backgroundAttachment = f.background_attachment.value; + + if (f.background_hpos.value != "") { + s = ""; + s += f.background_hpos.value + (isNum(f.background_hpos.value) ? f.background_hpos_measurement.value : "") + " "; + s += f.background_vpos.value + (isNum(f.background_vpos.value) ? f.background_vpos_measurement.value : ""); + ce.style.backgroundPosition = s; + } + + // Build block styles + + ce.style.wordSpacing = f.block_wordspacing.value + (isNum(f.block_wordspacing.value) ? f.block_wordspacing_measurement.value : ""); + ce.style.letterSpacing = f.block_letterspacing.value + (isNum(f.block_letterspacing.value) ? f.block_letterspacing_measurement.value : ""); + ce.style.verticalAlign = f.block_vertical_alignment.value; + ce.style.textAlign = f.block_text_align.value; + ce.style.textIndent = f.block_text_indent.value + (isNum(f.block_text_indent.value) ? f.block_text_indent_measurement.value : ""); + ce.style.whiteSpace = f.block_whitespace.value; + ce.style.display = f.block_display.value; + + // Build box styles + + ce.style.width = f.box_width.value + (isNum(f.box_width.value) ? f.box_width_measurement.value : ""); + ce.style.height = f.box_height.value + (isNum(f.box_height.value) ? f.box_height_measurement.value : ""); + ce.style.styleFloat = f.box_float.value; + ce.style.cssFloat = f.box_float.value; + + ce.style.clear = f.box_clear.value; + + if (!f.box_padding_same.checked) { + ce.style.paddingTop = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); + ce.style.paddingRight = f.box_padding_right.value + (isNum(f.box_padding_right.value) ? f.box_padding_right_measurement.value : ""); + ce.style.paddingBottom = f.box_padding_bottom.value + (isNum(f.box_padding_bottom.value) ? f.box_padding_bottom_measurement.value : ""); + ce.style.paddingLeft = f.box_padding_left.value + (isNum(f.box_padding_left.value) ? f.box_padding_left_measurement.value : ""); + } else + ce.style.padding = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); + + if (!f.box_margin_same.checked) { + ce.style.marginTop = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); + ce.style.marginRight = f.box_margin_right.value + (isNum(f.box_margin_right.value) ? f.box_margin_right_measurement.value : ""); + ce.style.marginBottom = f.box_margin_bottom.value + (isNum(f.box_margin_bottom.value) ? f.box_margin_bottom_measurement.value : ""); + ce.style.marginLeft = f.box_margin_left.value + (isNum(f.box_margin_left.value) ? f.box_margin_left_measurement.value : ""); + } else + ce.style.margin = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); + + // Build border styles + + if (!f.border_style_same.checked) { + ce.style.borderTopStyle = f.border_style_top.value; + ce.style.borderRightStyle = f.border_style_right.value; + ce.style.borderBottomStyle = f.border_style_bottom.value; + ce.style.borderLeftStyle = f.border_style_left.value; + } else + ce.style.borderStyle = f.border_style_top.value; + + if (!f.border_width_same.checked) { + ce.style.borderTopWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); + ce.style.borderRightWidth = f.border_width_right.value + (isNum(f.border_width_right.value) ? f.border_width_right_measurement.value : ""); + ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : ""); + ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : ""); + } else + ce.style.borderWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); + + if (!f.border_color_same.checked) { + ce.style.borderTopColor = f.border_color_top.value; + ce.style.borderRightColor = f.border_color_right.value; + ce.style.borderBottomColor = f.border_color_bottom.value; + ce.style.borderLeftColor = f.border_color_left.value; + } else + ce.style.borderColor = f.border_color_top.value; + + // Build list styles + + ce.style.listStyleType = f.list_type.value; + ce.style.listStylePosition = f.list_position.value; + ce.style.listStyleImage = f.list_bullet_image.value != "" ? "url(" + f.list_bullet_image.value + ")" : ""; + + // Build positioning styles + + ce.style.position = f.positioning_type.value; + ce.style.visibility = f.positioning_visibility.value; + + if (ce.style.width == "") + ce.style.width = f.positioning_width.value + (isNum(f.positioning_width.value) ? f.positioning_width_measurement.value : ""); + + if (ce.style.height == "") + ce.style.height = f.positioning_height.value + (isNum(f.positioning_height.value) ? f.positioning_height_measurement.value : ""); + + ce.style.zIndex = f.positioning_zindex.value; + ce.style.overflow = f.positioning_overflow.value; + + if (!f.positioning_placement_same.checked) { + ce.style.top = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); + ce.style.right = f.positioning_placement_right.value + (isNum(f.positioning_placement_right.value) ? f.positioning_placement_right_measurement.value : ""); + ce.style.bottom = f.positioning_placement_bottom.value + (isNum(f.positioning_placement_bottom.value) ? f.positioning_placement_bottom_measurement.value : ""); + ce.style.left = f.positioning_placement_left.value + (isNum(f.positioning_placement_left.value) ? f.positioning_placement_left_measurement.value : ""); + } else { + s = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); + ce.style.top = s; + ce.style.right = s; + ce.style.bottom = s; + ce.style.left = s; + } + + if (!f.positioning_clip_same.checked) { + s = "rect("; + s += (isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_right.value) ? f.positioning_clip_right.value + f.positioning_clip_right_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_bottom.value) ? f.positioning_clip_bottom.value + f.positioning_clip_bottom_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_left.value) ? f.positioning_clip_left.value + f.positioning_clip_left_measurement.value : "auto"); + s += ")"; + + if (s != "rect(auto auto auto auto)") + ce.style.clip = s; + } else { + s = "rect("; + t = isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto"; + s += t + " "; + s += t + " "; + s += t + " "; + s += t + ")"; + + if (s != "rect(auto auto auto auto)") + ce.style.clip = s; + } + + ce.style.cssText = ce.style.cssText; +} + +function isNum(s) { + return new RegExp('[0-9]+', 'g').test(s); +} + +function showDisabledControls() { + var f = document.forms, i, a; + + for (i=0; i 1) { + addSelectValue(f, s, p[0], p[1]); + + if (se) + selectByValue(f, s, p[1]); + } else { + addSelectValue(f, s, p[0], p[0]); + + if (se) + selectByValue(f, s, p[0]); + } + } +} + +function toggleSame(ce, pre) { + var el = document.forms[0].elements, i; + + if (ce.checked) { + el[pre + "_top"].disabled = false; + el[pre + "_right"].disabled = true; + el[pre + "_bottom"].disabled = true; + el[pre + "_left"].disabled = true; + + if (el[pre + "_top_measurement"]) { + el[pre + "_top_measurement"].disabled = false; + el[pre + "_right_measurement"].disabled = true; + el[pre + "_bottom_measurement"].disabled = true; + el[pre + "_left_measurement"].disabled = true; + } + } else { + el[pre + "_top"].disabled = false; + el[pre + "_right"].disabled = false; + el[pre + "_bottom"].disabled = false; + el[pre + "_left"].disabled = false; + + if (el[pre + "_top_measurement"]) { + el[pre + "_top_measurement"].disabled = false; + el[pre + "_right_measurement"].disabled = false; + el[pre + "_bottom_measurement"].disabled = false; + el[pre + "_left_measurement"].disabled = false; + } + } + + showDisabledControls(); +} + +function synch(fr, to) { + var f = document.forms[0]; + + f.elements[to].value = f.elements[fr].value; + + if (f.elements[fr + "_measurement"]) + selectByValue(f, to + "_measurement", f.elements[fr + "_measurement"].value); +} + +function updateTextDecorations(){ + var el = document.forms[0].elements; + + var textDecorations = ["text_underline", "text_overline", "text_linethrough", "text_blink"]; + var noneChecked = el["text_none"].checked; + tinymce.each(textDecorations, function(id) { + el[id].disabled = noneChecked; + if (noneChecked) { + el[id].checked = false; + } + }); +} + +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/plugins/style/langs/en_dlg.js b/js/tiny_mce/plugins/style/langs/en_dlg.js new file mode 100644 index 0000000..9a1d4a2 --- /dev/null +++ b/js/tiny_mce/plugins/style/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.style_dlg',{"text_lineheight":"Line Height","text_variant":"Variant","text_style":"Style","text_weight":"Weight","text_size":"Size","text_font":"Font","text_props":"Text","positioning_tab":"Positioning","list_tab":"List","border_tab":"Border","box_tab":"Box","block_tab":"Block","background_tab":"Background","text_tab":"Text",apply:"Apply",title:"Edit CSS Style",clip:"Clip",placement:"Placement",overflow:"Overflow",zindex:"Z-index",visibility:"Visibility","positioning_type":"Type",position:"Position","bullet_image":"Bullet Image","list_type":"Type",color:"Color",height:"Height",width:"Width",style:"Style",margin:"Margin",left:"Left",bottom:"Bottom",right:"Right",top:"Top",same:"Same for All",padding:"Padding","box_clear":"Clear","box_float":"Float","box_height":"Height","box_width":"Width","block_display":"Display","block_whitespace":"Whitespace","block_text_indent":"Text Indent","block_text_align":"Text Align","block_vertical_alignment":"Vertical Alignment","block_letterspacing":"Letter Spacing","block_wordspacing":"Word Spacing","background_vpos":"Vertical Position","background_hpos":"Horizontal Position","background_attachment":"Attachment","background_repeat":"Repeat","background_image":"Background Image","background_color":"Background Color","text_none":"None","text_blink":"Blink","text_case":"Case","text_striketrough":"Strikethrough","text_underline":"Underline","text_overline":"Overline","text_decoration":"Decoration","text_color":"Color",text:"Text",background:"Background",block:"Block",box:"Box",border:"Border",list:"List"}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/style/props.htm b/js/tiny_mce/plugins/style/props.htm new file mode 100644 index 0000000..3e3de85 --- /dev/null +++ b/js/tiny_mce/plugins/style/props.htm @@ -0,0 +1,840 @@ + + + + {#style_dlg.title} + + + + + + + + + + +
        + + +
        +
        +
        + {#style_dlg.text} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + + + + + +
          + + +
        +
        + +
        + + + +
        + + + + + + +
        + +   + + +
        +
        + +
        + + + + + +
         
        +
        {#style_dlg.text_decoration} + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +
        + {#style_dlg.background} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + +
         
        +
        + + + + +
         
        +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        +
        +
        + +
        +
        + {#style_dlg.block} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + + +
        +
        +
        +
        + +
        +
        + {#style_dlg.box} + + + + + + + + + + + + + + +
        + + + + + + +
          + + +
        +
           
        + + + + + + +
          + + +
        +
           
        +
        + +
        +
        + {#style_dlg.padding} + + + + + + + + + + + + + + + + + + + + + + +
         
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        +
        +
        + +
        +
        + {#style_dlg.margin} + + + + + + + + + + + + + + + + + + + + + + +
         
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        + + + + + + +
          + + +
        +
        +
        +
        +
        +
        + +
        +
        + {#style_dlg.border} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          {#style_dlg.style} {#style_dlg.width} {#style_dlg.color}
              
        {#style_dlg.top}   + + + + + + +
          + + +
        +
          + + + + + +
         
        +
        {#style_dlg.right}   + + + + + + +
          + + +
        +
          + + + + + +
         
        +
        {#style_dlg.bottom}   + + + + + + +
          + + +
        +
          + + + + + +
         
        +
        {#style_dlg.left}   + + + + + + +
          + + +
        +
          + + + + + +
         
        +
        +
        +
        + +
        +
        + {#style_dlg.list} + + + + + + + + + + + + + + + +
        +
        +
        + +
        +
        + {#style_dlg.position} + + + + + + + + + + + + + + + + + + + + + +
           
        + + + + + + +
          + + +
        +
           
        + + + + + + +
          + + +
        +
           
        +
        + +
        +
        + {#style_dlg.placement} + + + + + + + + + + + + + + + + + + + + + + +
         
        {#style_dlg.top} + + + + + + +
          + + +
        +
        {#style_dlg.right} + + + + + + +
          + + +
        +
        {#style_dlg.bottom} + + + + + + +
          + + +
        +
        {#style_dlg.left} + + + + + + +
          + + +
        +
        +
        +
        + +
        +
        + {#style_dlg.clip} + + + + + + + + + + + + + + + + + + + + + + +
         
        {#style_dlg.top} + + + + + + +
          + + +
        +
        {#style_dlg.right} + + + + + + +
          + + +
        +
        {#style_dlg.bottom} + + + + + + +
          + + +
        +
        {#style_dlg.left} + + + + + + +
          + + +
        +
        +
        +
        +
        +
        +
        + +
        + + + +
        +
        + +
        +
        +
        + + + diff --git a/js/tiny_mce/plugins/tabfocus/editor_plugin.js b/js/tiny_mce/plugins/tabfocus/editor_plugin.js new file mode 100644 index 0000000..42a82d1 --- /dev/null +++ b/js/tiny_mce/plugins/tabfocus/editor_plugin.js @@ -0,0 +1 @@ +(function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create("tinymce.plugins.TabFocusPlugin",{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(t){n=c.select(":input:enabled,*[tabindex]");function s(v){return v.nodeName==="BODY"||(v.type!="hidden"&&!(v.style.display=="none")&&!(v.style.visibility=="hidden")&&s(v.parentNode))}function i(v){return v.attributes.tabIndex.specified||v.nodeName=="INPUT"||v.nodeName=="TEXTAREA"}function u(){return tinymce.isIE6||tinymce.isIE7}function r(v){return((!u()||i(v)))&&v.getAttribute("tabindex")!="-1"&&s(v)}d(n,function(w,v){if(w.id==l.id){j=v;return false}});if(t>0){for(m=j+1;m=0;m--){if(r(n[m])){return n[m]}}}return null}if(p.keyCode===9){k=b(l.getParam("tab_focus",l.getParam("tabfocus_elements",":prev,:next")));if(k.length==1){k[1]=k[0];k[0]=":prev"}if(p.shiftKey){if(k[0]==":prev"){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==":next"){n=q(1)}else{n=c.get(k[1])}}if(n){if(n.id&&(l=tinymce.get(n.id||n.name))){l.focus()}else{window.setTimeout(function(){if(!tinymce.isWebKit){window.focus()}n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}},getInfo:function(){return{longname:"Tabfocus",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("tabfocus",tinymce.plugins.TabFocusPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/tabfocus/editor_plugin_src.js b/js/tiny_mce/plugins/tabfocus/editor_plugin_src.js new file mode 100644 index 0000000..a1579c8 --- /dev/null +++ b/js/tiny_mce/plugins/tabfocus/editor_plugin_src.js @@ -0,0 +1,122 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM, Event = tinymce.dom.Event, each = tinymce.each, explode = tinymce.explode; + + tinymce.create('tinymce.plugins.TabFocusPlugin', { + init : function(ed, url) { + function tabCancel(ed, e) { + if (e.keyCode === 9) + return Event.cancel(e); + } + + function tabHandler(ed, e) { + var x, i, f, el, v; + + function find(d) { + el = DOM.select(':input:enabled,*[tabindex]'); + + function canSelectRecursive(e) { + return e.nodeName==="BODY" || (e.type != 'hidden' && + !(e.style.display == "none") && + !(e.style.visibility == "hidden") && canSelectRecursive(e.parentNode)); + } + function canSelectInOldIe(el) { + return el.attributes["tabIndex"].specified || el.nodeName == "INPUT" || el.nodeName == "TEXTAREA"; + } + function isOldIe() { + return tinymce.isIE6 || tinymce.isIE7; + } + function canSelect(el) { + return ((!isOldIe() || canSelectInOldIe(el))) && el.getAttribute("tabindex") != '-1' && canSelectRecursive(el); + } + + each(el, function(e, i) { + if (e.id == ed.id) { + x = i; + return false; + } + }); + if (d > 0) { + for (i = x + 1; i < el.length; i++) { + if (canSelect(el[i])) + return el[i]; + } + } else { + for (i = x - 1; i >= 0; i--) { + if (canSelect(el[i])) + return el[i]; + } + } + + return null; + } + + if (e.keyCode === 9) { + v = explode(ed.getParam('tab_focus', ed.getParam('tabfocus_elements', ':prev,:next'))); + + if (v.length == 1) { + v[1] = v[0]; + v[0] = ':prev'; + } + + // Find element to focus + if (e.shiftKey) { + if (v[0] == ':prev') + el = find(-1); + else + el = DOM.get(v[0]); + } else { + if (v[1] == ':next') + el = find(1); + else + el = DOM.get(v[1]); + } + + if (el) { + if (el.id && (ed = tinymce.get(el.id || el.name))) + ed.focus(); + else + window.setTimeout(function() { + if (!tinymce.isWebKit) + window.focus(); + el.focus(); + }, 10); + + return Event.cancel(e); + } + } + } + + ed.onKeyUp.add(tabCancel); + + if (tinymce.isGecko) { + ed.onKeyPress.add(tabHandler); + ed.onKeyDown.add(tabCancel); + } else + ed.onKeyDown.add(tabHandler); + + }, + + getInfo : function() { + return { + longname : 'Tabfocus', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('tabfocus', tinymce.plugins.TabFocusPlugin); +})(); diff --git a/js/tiny_mce/plugins/table/cell.htm b/js/tiny_mce/plugins/table/cell.htm new file mode 100644 index 0000000..2922f7a --- /dev/null +++ b/js/tiny_mce/plugins/table/cell.htm @@ -0,0 +1,180 @@ + + + + {#table_dlg.cell_title} + + + + + + + + + +
        + + +
        +
        +
        + {#table_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + +
        + + + +
        + +
        +
        +
        + +
        +
        + {#table_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + +
        + + + + + +
         
        +
        + + + + + +
         
        +
        + + + + + +
         
        +
        +
        +
        +
        + +
        +
        + +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/table/css/cell.css b/js/tiny_mce/plugins/table/css/cell.css new file mode 100644 index 0000000..a47cc1a --- /dev/null +++ b/js/tiny_mce/plugins/table/css/cell.css @@ -0,0 +1,17 @@ +/* CSS file for cell dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} + +#class { + width: 150px; +} \ No newline at end of file diff --git a/js/tiny_mce/plugins/table/css/row.css b/js/tiny_mce/plugins/table/css/row.css new file mode 100644 index 0000000..0e397db --- /dev/null +++ b/js/tiny_mce/plugins/table/css/row.css @@ -0,0 +1,25 @@ +/* CSS file for row dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} + +#rowtype,#align,#valign,#class,#height { + width: 150px; +} + +#height { + width: 50px; +} + +.col2 { + padding-left: 20px; +} diff --git a/js/tiny_mce/plugins/table/css/table.css b/js/tiny_mce/plugins/table/css/table.css new file mode 100644 index 0000000..8f10783 --- /dev/null +++ b/js/tiny_mce/plugins/table/css/table.css @@ -0,0 +1,13 @@ +/* CSS file for table dialog in the table plugin */ + +.panel_wrapper div.current { + height: 245px; +} + +.advfield { + width: 200px; +} + +#class { + width: 150px; +} diff --git a/js/tiny_mce/plugins/table/editor_plugin.js b/js/tiny_mce/plugins/table/editor_plugin.js new file mode 100644 index 0000000..9acc09b --- /dev/null +++ b/js/tiny_mce/plugins/table/editor_plugin.js @@ -0,0 +1 @@ +(function(d){var e=d.each;function c(g,h){var j=h.ownerDocument,f=j.createRange(),k;f.setStartBefore(h);f.setEnd(g.endContainer,g.endOffset);k=j.createElement("body");k.appendChild(f.cloneContents());return k.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi,"-").replace(/<[^>]+>/g,"").length==0}function a(g,f){return parseInt(g.getAttribute(f)||1)}function b(H,G,K){var g,L,D,o;t();o=G.getParent(K.getStart(),"th,td");if(o){L=F(o);D=I();o=z(L.x,L.y)}function A(N,M){N=N.cloneNode(M);N.removeAttribute("id");return N}function t(){var M=0;g=[];e(["thead","tbody","tfoot"],function(N){var O=G.select("> "+N+" tr",H);e(O,function(P,Q){Q+=M;e(G.select("> td, > th",P),function(W,R){var S,T,U,V;if(g[Q]){while(g[Q][R]){R++}}U=a(W,"rowspan");V=a(W,"colspan");for(T=Q;T'}return false}},"childNodes");M=A(M,false);s(M,"rowSpan",1);s(M,"colSpan",1);if(N){M.appendChild(N)}else{if(!d.isIE){M.innerHTML='
        '}}return M}function q(){var M=G.createRng();e(G.select("tr",H),function(N){if(N.cells.length==0){G.remove(N)}});if(G.select("tr",H).length==0){M.setStartAfter(H);M.setEndAfter(H);K.setRng(M);G.remove(H);return}e(G.select("thead,tbody,tfoot",H),function(N){if(N.rows.length==0){G.remove(N)}});t();row=g[Math.min(g.length-1,L.y)];if(row){K.select(row[Math.min(row.length-1,L.x)].elm,true);K.collapse(true)}}function u(S,Q,U,R){var P,N,M,O,T;P=g[Q][S].elm.parentNode;for(M=1;M<=U;M++){P=G.getNext(P,"tr");if(P){for(N=S;N>=0;N--){T=g[Q+M][N].elm;if(T.parentNode==P){for(O=1;O<=R;O++){G.insertAfter(f(T),T)}break}}if(N==-1){for(O=1;O<=R;O++){P.insertBefore(f(P.cells[0]),P.cells[0])}}}}}function C(){e(g,function(M,N){e(M,function(P,O){var S,R,T,Q;if(j(P)){P=P.elm;S=a(P,"colspan");R=a(P,"rowspan");if(S>1||R>1){s(P,"rowSpan",1);s(P,"colSpan",1);for(Q=0;Q1){s(S,"rowSpan",O+1);continue}}else{if(M>0&&g[M-1][R]){V=g[M-1][R].elm;O=a(V,"rowSpan");if(O>1){s(V,"rowSpan",O+1);continue}}}N=f(S);s(N,"colSpan",S.colSpan);U.appendChild(N);P=S}}if(U.hasChildNodes()){if(!Q){G.insertAfter(U,T)}else{T.parentNode.insertBefore(U,T)}}}function h(N){var O,M;e(g,function(P,Q){e(P,function(S,R){if(j(S)){O=R;if(N){return false}}});if(N){return !O}});e(g,function(S,T){var P,Q,R;if(!S[O]){return}P=S[O].elm;if(P!=M){R=a(P,"colspan");Q=a(P,"rowspan");if(R==1){if(!N){G.insertAfter(f(P),P);u(O,T,Q-1,R)}else{P.parentNode.insertBefore(f(P),P);u(O,T,Q-1,R)}}else{s(P,"colSpan",P.colSpan+1)}M=P}})}function n(){var M=[];e(g,function(N,O){e(N,function(Q,P){if(j(Q)&&d.inArray(M,P)===-1){e(g,function(T){var R=T[P].elm,S;S=a(R,"colSpan");if(S>1){s(R,"colSpan",S-1)}else{G.remove(R)}});M.push(P)}})});q()}function m(){var N;function M(Q){var P,R,O;P=G.getNext(Q,"tr");e(Q.cells,function(S){var T=a(S,"rowSpan");if(T>1){s(S,"rowSpan",T-1);R=F(S);u(R.x,R.y,1,1)}});R=F(Q.cells[0]);e(g[R.y],function(S){var T;S=S.elm;if(S!=O){T=a(S,"rowSpan");if(T<=1){G.remove(S)}else{s(S,"rowSpan",T-1)}O=S}})}N=k();e(N.reverse(),function(O){M(O)});q()}function E(){var M=k();G.remove(M);q();return M}function J(){var M=k();e(M,function(O,N){M[N]=A(O,true)});return M}function B(O,N){var P=k(),M=P[N?0:P.length-1],Q=M.cells.length;e(g,function(S){var R;Q=0;e(S,function(U,T){if(U.real){Q+=U.colspan}if(U.elm.parentNode==M){R=1}});if(R){return false}});if(!N){O.reverse()}e(O,function(T){var S=T.cells.length,R;for(i=0;iN){N=R}if(Q>M){M=Q}if(S.real){U=S.colspan-1;T=S.rowspan-1;if(U){if(R+U>N){N=R+U}}if(T){if(Q+T>M){M=Q+T}}}}})});return{x:N,y:M}}function v(S){var P,O,U,T,N,M,Q,R;D=F(S);if(L&&D){P=Math.min(L.x,D.x);O=Math.min(L.y,D.y);U=Math.max(L.x,D.x);T=Math.max(L.y,D.y);N=U;M=T;for(y=O;y<=M;y++){S=g[y][P];if(!S.real){if(P-(S.colspan-1)N){N=x+Q}}if(R){if(y+R>M){M=y+R}}}}}G.removeClass(G.select("td.mceSelected,th.mceSelected"),"mceSelected");for(y=O;y<=M;y++){for(x=P;x<=N;x++){if(g[y][x]){G.addClass(g[y][x].elm,"mceSelected")}}}}}d.extend(this,{deleteTable:r,split:C,merge:p,insertRow:l,insertCol:h,deleteCols:n,deleteRows:m,cutRows:E,copyRows:J,pasteRows:B,getPos:F,setStartCell:w,setEndCell:v})}d.create("tinymce.plugins.TablePlugin",{init:function(g,h){var f,m,j=true;function l(p){var o=g.selection,n=g.dom.getParent(p||o.getNode(),"table");if(n){return new b(n,g.dom,o)}}function k(){g.getBody().style.webkitUserSelect="";if(j){g.dom.removeClass(g.dom.select("td.mceSelected,th.mceSelected"),"mceSelected");j=false}}e([["table","table.desc","mceInsertTable",true],["delete_table","table.del","mceTableDelete"],["delete_col","table.delete_col_desc","mceTableDeleteCol"],["delete_row","table.delete_row_desc","mceTableDeleteRow"],["col_after","table.col_after_desc","mceTableInsertColAfter"],["col_before","table.col_before_desc","mceTableInsertColBefore"],["row_after","table.row_after_desc","mceTableInsertRowAfter"],["row_before","table.row_before_desc","mceTableInsertRowBefore"],["row_props","table.row_desc","mceTableRowProps",true],["cell_props","table.cell_desc","mceTableCellProps",true],["split_cells","table.split_cells_desc","mceTableSplitCells",true],["merge_cells","table.merge_cells_desc","mceTableMergeCells",true]],function(n){g.addButton(n[0],{title:n[1],cmd:n[2],ui:n[3]})});if(!d.isIE){g.onClick.add(function(n,o){o=o.target;if(o.nodeName==="TABLE"){n.selection.select(o);n.nodeChanged()}})}g.onPreProcess.add(function(o,p){var n,q,r,t=o.dom,s;n=t.select("table",p.node);q=n.length;while(q--){r=n[q];t.setAttrib(r,"data-mce-style","");if((s=t.getAttrib(r,"width"))){t.setStyle(r,"width",s);t.setAttrib(r,"width","")}if((s=t.getAttrib(r,"height"))){t.setStyle(r,"height",s);t.setAttrib(r,"height","")}}});g.onNodeChange.add(function(q,o,s){var r;s=q.selection.getStart();r=q.dom.getParent(s,"td,th,caption");o.setActive("table",s.nodeName==="TABLE"||!!r);if(r&&r.nodeName==="CAPTION"){r=0}o.setDisabled("delete_table",!r);o.setDisabled("delete_col",!r);o.setDisabled("delete_table",!r);o.setDisabled("delete_row",!r);o.setDisabled("col_after",!r);o.setDisabled("col_before",!r);o.setDisabled("row_after",!r);o.setDisabled("row_before",!r);o.setDisabled("row_props",!r);o.setDisabled("cell_props",!r);o.setDisabled("split_cells",!r);o.setDisabled("merge_cells",!r)});g.onInit.add(function(r){var p,t,q=r.dom,u;f=r.windowManager;r.onMouseDown.add(function(w,z){if(z.button!=2){k();t=q.getParent(z.target,"td,th");p=q.getParent(t,"table")}});q.bind(r.getDoc(),"mouseover",function(C){var A,z,B=C.target;if(t&&(u||B!=t)&&(B.nodeName=="TD"||B.nodeName=="TH")){z=q.getParent(B,"table");if(z==p){if(!u){u=l(z);u.setStartCell(t);r.getBody().style.webkitUserSelect="none"}u.setEndCell(B);j=true}A=r.selection.getSel();try{if(A.removeAllRanges){A.removeAllRanges()}else{A.empty()}}catch(w){}C.preventDefault()}});r.onMouseUp.add(function(F,G){var z,B=F.selection,H,I=B.getSel(),w,C,A,E;if(t){if(u){F.getBody().style.webkitUserSelect=""}function D(J,L){var K=new d.dom.TreeWalker(J,J);do{if(J.nodeType==3&&d.trim(J.nodeValue).length!=0){if(L){z.setStart(J,0)}else{z.setEnd(J,J.nodeValue.length)}return}if(J.nodeName=="BR"){if(L){z.setStartBefore(J)}else{z.setEndBefore(J)}return}}while(J=(L?K.next():K.prev()))}H=q.select("td.mceSelected,th.mceSelected");if(H.length>0){z=q.createRng();C=H[0];E=H[H.length-1];z.setStartBefore(C);z.setEndAfter(C);D(C,1);w=new d.dom.TreeWalker(C,q.getParent(H[0],"table"));do{if(C.nodeName=="TD"||C.nodeName=="TH"){if(!q.hasClass(C,"mceSelected")){break}A=C}}while(C=w.next());D(A);B.setRng(z)}F.nodeChanged();t=u=p=null}});r.onKeyUp.add(function(w,z){k()});r.onKeyDown.add(function(w,z){n(w)});r.onMouseDown.add(function(w,z){if(z.button!=2){n(w)}});function o(D,z,A,F){var B=3,G=D.dom.getParent(z.startContainer,"TABLE"),C,w,E;if(G){C=G.parentNode}w=z.startContainer.nodeType==B&&z.startOffset==0&&z.endOffset==0&&F&&(A.nodeName=="TR"||A==C);E=(A.nodeName=="TD"||A.nodeName=="TH")&&!F;return w||E}function n(A){if(!d.isWebKit){return}var z=A.selection.getRng();var C=A.selection.getNode();var B=A.dom.getParent(z.startContainer,"TD,TH");if(!o(A,z,C,B)){return}if(!B){B=C}var w=B.lastChild;while(w.lastChild){w=w.lastChild}z.setEnd(w,w.nodeValue.length);A.selection.setRng(z)}r.plugins.table.fixTableCellSelection=n;if(r&&r.plugins.contextmenu){r.plugins.contextmenu.onContextMenu.add(function(A,w,C){var D,B=r.selection,z=B.getNode()||r.getBody();if(r.dom.getParent(C,"td")||r.dom.getParent(C,"th")||r.dom.select("td.mceSelected,th.mceSelected").length){w.removeAll();if(z.nodeName=="A"&&!r.dom.getAttrib(z,"name")){w.add({title:"advanced.link_desc",icon:"link",cmd:r.plugins.advlink?"mceAdvLink":"mceLink",ui:true});w.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"});w.addSeparator()}if(z.nodeName=="IMG"&&z.className.indexOf("mceItem")==-1){w.add({title:"advanced.image_desc",icon:"image",cmd:r.plugins.advimage?"mceAdvImage":"mceImage",ui:true});w.addSeparator()}w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable",value:{action:"insert"}});w.add({title:"table.props_desc",icon:"table_props",cmd:"mceInsertTable"});w.add({title:"table.del",icon:"delete_table",cmd:"mceTableDelete"});w.addSeparator();D=w.addMenu({title:"table.cell"});D.add({title:"table.cell_desc",icon:"cell_props",cmd:"mceTableCellProps"});D.add({title:"table.split_cells_desc",icon:"split_cells",cmd:"mceTableSplitCells"});D.add({title:"table.merge_cells_desc",icon:"merge_cells",cmd:"mceTableMergeCells"});D=w.addMenu({title:"table.row"});D.add({title:"table.row_desc",icon:"row_props",cmd:"mceTableRowProps"});D.add({title:"table.row_before_desc",icon:"row_before",cmd:"mceTableInsertRowBefore"});D.add({title:"table.row_after_desc",icon:"row_after",cmd:"mceTableInsertRowAfter"});D.add({title:"table.delete_row_desc",icon:"delete_row",cmd:"mceTableDeleteRow"});D.addSeparator();D.add({title:"table.cut_row_desc",icon:"cut",cmd:"mceTableCutRow"});D.add({title:"table.copy_row_desc",icon:"copy",cmd:"mceTableCopyRow"});D.add({title:"table.paste_row_before_desc",icon:"paste",cmd:"mceTablePasteRowBefore"}).setDisabled(!m);D.add({title:"table.paste_row_after_desc",icon:"paste",cmd:"mceTablePasteRowAfter"}).setDisabled(!m);D=w.addMenu({title:"table.col"});D.add({title:"table.col_before_desc",icon:"col_before",cmd:"mceTableInsertColBefore"});D.add({title:"table.col_after_desc",icon:"col_after",cmd:"mceTableInsertColAfter"});D.add({title:"table.delete_col_desc",icon:"delete_col",cmd:"mceTableDeleteCol"})}else{w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable"})}})}if(d.isWebKit){function v(C,N){var L=d.VK;var Q=N.keyCode;function O(Y,U,S){var T=Y?"previousSibling":"nextSibling";var Z=C.dom.getParent(U,"tr");var X=Z[T];if(X){z(C,U,X,Y);d.dom.Event.cancel(S);return true}else{var aa=C.dom.getParent(Z,"table");var W=Z.parentNode;var R=W.nodeName.toLowerCase();if(R==="tbody"||R===(Y?"tfoot":"thead")){var V=w(Y,aa,W,"tbody");if(V!==null){return K(Y,V,U,S)}}return M(Y,Z,T,aa,S)}}function w(V,T,U,X){var S=C.dom.select(">"+X,T);var R=S.indexOf(U);if(V&&R===0||!V&&R===S.length-1){return B(V,T)}else{if(R===-1){var W=U.tagName.toLowerCase()==="thead"?0:S.length-1;return S[W]}else{return S[R+(V?-1:1)]}}}function B(U,T){var S=U?"thead":"tfoot";var R=C.dom.select(">"+S,T);return R.length!==0?R[0]:null}function K(V,T,S,U){var R=J(T,V);R&&z(C,S,R,V);d.dom.Event.cancel(U);return true}function M(Y,U,R,X,W){var S=X[R];if(S){F(S);return true}else{var V=C.dom.getParent(X,"td,th");if(V){return O(Y,V,W)}else{var T=J(U,!Y);F(T);return d.dom.Event.cancel(W)}}}function J(S,R){return S&&S[R?"lastChild":"firstChild"]}function F(R){C.selection.setCursorLocation(R,0)}function A(){return Q==L.UP||Q==L.DOWN}function D(R){var T=R.selection.getNode();var S=R.dom.getParent(T,"tr");return S!==null}function P(S){var R=0;var T=S;while(T.previousSibling){T=T.previousSibling;R=R+a(T,"colspan")}return R}function E(T,R){var U=0;var S=0;e(T.children,function(V,W){U=U+a(V,"colspan");S=W;if(U>R){return false}});return S}function z(T,W,Y,V){var X=P(T.dom.getParent(W,"td,th"));var S=E(Y,X);var R=Y.childNodes[S];var U=J(R,V);F(U||R)}function H(R){var T=C.selection.getNode();var U=C.dom.getParent(T,"td,th");var S=C.dom.getParent(R,"td,th");return U&&U!==S&&I(U,S)}function I(S,R){return C.dom.getParent(S,"TABLE")===C.dom.getParent(R,"TABLE")}if(A()&&D(C)){var G=C.selection.getNode();setTimeout(function(){if(H(G)){O(!N.shiftKey&&Q===L.UP,G,N)}},0)}}r.onKeyDown.add(v)}if(!d.isIE){function s(){var w;for(w=r.getBody().lastChild;w&&w.nodeType==3&&!w.nodeValue.length;w=w.previousSibling){}if(w&&w.nodeName=="TABLE"){r.dom.add(r.getBody(),"p",null,'
        ')}}if(d.isGecko){r.onKeyDown.add(function(z,B){var w,A,C=z.dom;if(B.keyCode==37||B.keyCode==38){w=z.selection.getRng();A=C.getParent(w.startContainer,"table");if(A&&z.getBody().firstChild==A){if(c(w,A)){w=C.createRng();w.setStartBefore(A);w.setEndBefore(A);z.selection.setRng(w);B.preventDefault()}}}})}r.onKeyUp.add(s);r.onSetContent.add(s);r.onVisualAid.add(s);r.onPreProcess.add(function(w,A){var z=A.node.lastChild;if(z&&z.childNodes.length==1&&z.firstChild.nodeName=="BR"){w.dom.remove(z)}});if(d.isGecko){r.onKeyDown.add(function(z,B){if(B.keyCode===d.VK.ENTER&&B.shiftKey){var A=z.selection.getRng().startContainer;var C=q.getParent(A,"td,th");if(C){var w=z.getDoc().createTextNode("\uFEFF");q.insertAfter(w,A)}}})}s();r.startContent=r.getContent({format:"raw"})}});e({mceTableSplitCells:function(n){n.split()},mceTableMergeCells:function(o){var p,q,n;n=g.dom.getParent(g.selection.getNode(),"th,td");if(n){p=n.rowSpan;q=n.colSpan}if(!g.dom.select("td.mceSelected,th.mceSelected").length){f.open({url:h+"/merge_cells.htm",width:240+parseInt(g.getLang("table.merge_cells_delta_width",0)),height:110+parseInt(g.getLang("table.merge_cells_delta_height",0)),inline:1},{rows:p,cols:q,onaction:function(r){o.merge(n,r.cols,r.rows)},plugin_url:h})}else{o.merge()}},mceTableInsertRowBefore:function(n){n.insertRow(true)},mceTableInsertRowAfter:function(n){n.insertRow()},mceTableInsertColBefore:function(n){n.insertCol(true)},mceTableInsertColAfter:function(n){n.insertCol()},mceTableDeleteCol:function(n){n.deleteCols()},mceTableDeleteRow:function(n){n.deleteRows()},mceTableCutRow:function(n){m=n.cutRows()},mceTableCopyRow:function(n){m=n.copyRows()},mceTablePasteRowBefore:function(n){n.pasteRows(m,true)},mceTablePasteRowAfter:function(n){n.pasteRows(m)},mceTableDelete:function(n){n.deleteTable()}},function(o,n){g.addCommand(n,function(){var p=l();if(p){o(p);g.execCommand("mceRepaint");k()}})});e({mceInsertTable:function(n){f.open({url:h+"/table.htm",width:400+parseInt(g.getLang("table.table_delta_width",0)),height:320+parseInt(g.getLang("table.table_delta_height",0)),inline:1},{plugin_url:h,action:n?n.action:0})},mceTableRowProps:function(){f.open({url:h+"/row.htm",width:400+parseInt(g.getLang("table.rowprops_delta_width",0)),height:295+parseInt(g.getLang("table.rowprops_delta_height",0)),inline:1},{plugin_url:h})},mceTableCellProps:function(){f.open({url:h+"/cell.htm",width:400+parseInt(g.getLang("table.cellprops_delta_width",0)),height:295+parseInt(g.getLang("table.cellprops_delta_height",0)),inline:1},{plugin_url:h})}},function(o,n){g.addCommand(n,function(p,q){o(q)})})}});d.PluginManager.add("table",d.plugins.TablePlugin)})(tinymce); \ No newline at end of file diff --git a/js/tiny_mce/plugins/table/editor_plugin_src.js b/js/tiny_mce/plugins/table/editor_plugin_src.js new file mode 100644 index 0000000..ed70f3d --- /dev/null +++ b/js/tiny_mce/plugins/table/editor_plugin_src.js @@ -0,0 +1,1426 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function(tinymce) { + var each = tinymce.each; + + // Checks if the selection/caret is at the start of the specified block element + function isAtStart(rng, par) { + var doc = par.ownerDocument, rng2 = doc.createRange(), elm; + + rng2.setStartBefore(par); + rng2.setEnd(rng.endContainer, rng.endOffset); + + elm = doc.createElement('body'); + elm.appendChild(rng2.cloneContents()); + + // Check for text characters of other elements that should be treated as content + return elm.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi, '-').replace(/<[^>]+>/g, '').length == 0; + }; + + function getSpanVal(td, name) { + return parseInt(td.getAttribute(name) || 1); + } + + /** + * Table Grid class. + */ + function TableGrid(table, dom, selection) { + var grid, startPos, endPos, selectedCell; + + buildGrid(); + selectedCell = dom.getParent(selection.getStart(), 'th,td'); + if (selectedCell) { + startPos = getPos(selectedCell); + endPos = findEndPos(); + selectedCell = getCell(startPos.x, startPos.y); + } + + function cloneNode(node, children) { + node = node.cloneNode(children); + node.removeAttribute('id'); + + return node; + } + + function buildGrid() { + var startY = 0; + + grid = []; + + each(['thead', 'tbody', 'tfoot'], function(part) { + var rows = dom.select('> ' + part + ' tr', table); + + each(rows, function(tr, y) { + y += startY; + + each(dom.select('> td, > th', tr), function(td, x) { + var x2, y2, rowspan, colspan; + + // Skip over existing cells produced by rowspan + if (grid[y]) { + while (grid[y][x]) + x++; + } + + // Get col/rowspan from cell + rowspan = getSpanVal(td, 'rowspan'); + colspan = getSpanVal(td, 'colspan'); + + // Fill out rowspan/colspan right and down + for (y2 = y; y2 < y + rowspan; y2++) { + if (!grid[y2]) + grid[y2] = []; + + for (x2 = x; x2 < x + colspan; x2++) { + grid[y2][x2] = { + part : part, + real : y2 == y && x2 == x, + elm : td, + rowspan : rowspan, + colspan : colspan + }; + } + } + }); + }); + + startY += rows.length; + }); + }; + + function getCell(x, y) { + var row; + + row = grid[y]; + if (row) + return row[x]; + }; + + function setSpanVal(td, name, val) { + if (td) { + val = parseInt(val); + + if (val === 1) + td.removeAttribute(name, 1); + else + td.setAttribute(name, val, 1); + } + } + + function isCellSelected(cell) { + return cell && (dom.hasClass(cell.elm, 'mceSelected') || cell == selectedCell); + }; + + function getSelectedRows() { + var rows = []; + + each(table.rows, function(row) { + each(row.cells, function(cell) { + if (dom.hasClass(cell, 'mceSelected') || cell == selectedCell.elm) { + rows.push(row); + return false; + } + }); + }); + + return rows; + }; + + function deleteTable() { + var rng = dom.createRng(); + + rng.setStartAfter(table); + rng.setEndAfter(table); + + selection.setRng(rng); + + dom.remove(table); + }; + + function cloneCell(cell) { + var formatNode; + + // Clone formats + tinymce.walk(cell, function(node) { + var curNode; + + if (node.nodeType == 3) { + each(dom.getParents(node.parentNode, null, cell).reverse(), function(node) { + node = cloneNode(node, false); + + if (!formatNode) + formatNode = curNode = node; + else if (curNode) + curNode.appendChild(node); + + curNode = node; + }); + + // Add something to the inner node + if (curNode) + curNode.innerHTML = tinymce.isIE ? ' ' : '
        '; + + return false; + } + }, 'childNodes'); + + cell = cloneNode(cell, false); + setSpanVal(cell, 'rowSpan', 1); + setSpanVal(cell, 'colSpan', 1); + + if (formatNode) { + cell.appendChild(formatNode); + } else { + if (!tinymce.isIE) + cell.innerHTML = '
        '; + } + + return cell; + }; + + function cleanup() { + var rng = dom.createRng(); + + // Empty rows + each(dom.select('tr', table), function(tr) { + if (tr.cells.length == 0) + dom.remove(tr); + }); + + // Empty table + if (dom.select('tr', table).length == 0) { + rng.setStartAfter(table); + rng.setEndAfter(table); + selection.setRng(rng); + dom.remove(table); + return; + } + + // Empty header/body/footer + each(dom.select('thead,tbody,tfoot', table), function(part) { + if (part.rows.length == 0) + dom.remove(part); + }); + + // Restore selection to start position if it still exists + buildGrid(); + + // Restore the selection to the closest table position + row = grid[Math.min(grid.length - 1, startPos.y)]; + if (row) { + selection.select(row[Math.min(row.length - 1, startPos.x)].elm, true); + selection.collapse(true); + } + }; + + function fillLeftDown(x, y, rows, cols) { + var tr, x2, r, c, cell; + + tr = grid[y][x].elm.parentNode; + for (r = 1; r <= rows; r++) { + tr = dom.getNext(tr, 'tr'); + + if (tr) { + // Loop left to find real cell + for (x2 = x; x2 >= 0; x2--) { + cell = grid[y + r][x2].elm; + + if (cell.parentNode == tr) { + // Append clones after + for (c = 1; c <= cols; c++) + dom.insertAfter(cloneCell(cell), cell); + + break; + } + } + + if (x2 == -1) { + // Insert nodes before first cell + for (c = 1; c <= cols; c++) + tr.insertBefore(cloneCell(tr.cells[0]), tr.cells[0]); + } + } + } + }; + + function split() { + each(grid, function(row, y) { + each(row, function(cell, x) { + var colSpan, rowSpan, newCell, i; + + if (isCellSelected(cell)) { + cell = cell.elm; + colSpan = getSpanVal(cell, 'colspan'); + rowSpan = getSpanVal(cell, 'rowspan'); + + if (colSpan > 1 || rowSpan > 1) { + setSpanVal(cell, 'rowSpan', 1); + setSpanVal(cell, 'colSpan', 1); + + // Insert cells right + for (i = 0; i < colSpan - 1; i++) + dom.insertAfter(cloneCell(cell), cell); + + fillLeftDown(x, y, rowSpan - 1, colSpan); + } + } + }); + }); + }; + + function merge(cell, cols, rows) { + var startX, startY, endX, endY, x, y, startCell, endCell, cell, children, count; + + // Use specified cell and cols/rows + if (cell) { + pos = getPos(cell); + startX = pos.x; + startY = pos.y; + endX = startX + (cols - 1); + endY = startY + (rows - 1); + } else { + // Use selection + startX = startPos.x; + startY = startPos.y; + endX = endPos.x; + endY = endPos.y; + } + + // Find start/end cells + startCell = getCell(startX, startY); + endCell = getCell(endX, endY); + + // Check if the cells exists and if they are of the same part for example tbody = tbody + if (startCell && endCell && startCell.part == endCell.part) { + // Split and rebuild grid + split(); + buildGrid(); + + // Set row/col span to start cell + startCell = getCell(startX, startY).elm; + setSpanVal(startCell, 'colSpan', (endX - startX) + 1); + setSpanVal(startCell, 'rowSpan', (endY - startY) + 1); + + // Remove other cells and add it's contents to the start cell + for (y = startY; y <= endY; y++) { + for (x = startX; x <= endX; x++) { + if (!grid[y] || !grid[y][x]) + continue; + + cell = grid[y][x].elm; + + if (cell != startCell) { + // Move children to startCell + children = tinymce.grep(cell.childNodes); + each(children, function(node) { + startCell.appendChild(node); + }); + + // Remove bogus nodes if there is children in the target cell + if (children.length) { + children = tinymce.grep(startCell.childNodes); + count = 0; + each(children, function(node) { + if (node.nodeName == 'BR' && dom.getAttrib(node, 'data-mce-bogus') && count++ < children.length - 1) + startCell.removeChild(node); + }); + } + + // Remove cell + dom.remove(cell); + } + } + } + + // Remove empty rows etc and restore caret location + cleanup(); + } + }; + + function insertRow(before) { + var posY, cell, lastCell, x, rowElm, newRow, newCell, otherCell, rowSpan; + + // Find first/last row + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell)) { + cell = cell.elm; + rowElm = cell.parentNode; + newRow = cloneNode(rowElm, false); + posY = y; + + if (before) + return false; + } + }); + + if (before) + return !posY; + }); + + for (x = 0; x < grid[0].length; x++) { + // Cell not found could be because of an invalid table structure + if (!grid[posY][x]) + continue; + + cell = grid[posY][x].elm; + + if (cell != lastCell) { + if (!before) { + rowSpan = getSpanVal(cell, 'rowspan'); + if (rowSpan > 1) { + setSpanVal(cell, 'rowSpan', rowSpan + 1); + continue; + } + } else { + // Check if cell above can be expanded + if (posY > 0 && grid[posY - 1][x]) { + otherCell = grid[posY - 1][x].elm; + rowSpan = getSpanVal(otherCell, 'rowSpan'); + if (rowSpan > 1) { + setSpanVal(otherCell, 'rowSpan', rowSpan + 1); + continue; + } + } + } + + // Insert new cell into new row + newCell = cloneCell(cell); + setSpanVal(newCell, 'colSpan', cell.colSpan); + + newRow.appendChild(newCell); + + lastCell = cell; + } + } + + if (newRow.hasChildNodes()) { + if (!before) + dom.insertAfter(newRow, rowElm); + else + rowElm.parentNode.insertBefore(newRow, rowElm); + } + }; + + function insertCol(before) { + var posX, lastCell; + + // Find first/last column + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell)) { + posX = x; + + if (before) + return false; + } + }); + + if (before) + return !posX; + }); + + each(grid, function(row, y) { + var cell, rowSpan, colSpan; + + if (!row[posX]) + return; + + cell = row[posX].elm; + if (cell != lastCell) { + colSpan = getSpanVal(cell, 'colspan'); + rowSpan = getSpanVal(cell, 'rowspan'); + + if (colSpan == 1) { + if (!before) { + dom.insertAfter(cloneCell(cell), cell); + fillLeftDown(posX, y, rowSpan - 1, colSpan); + } else { + cell.parentNode.insertBefore(cloneCell(cell), cell); + fillLeftDown(posX, y, rowSpan - 1, colSpan); + } + } else + setSpanVal(cell, 'colSpan', cell.colSpan + 1); + + lastCell = cell; + } + }); + }; + + function deleteCols() { + var cols = []; + + // Get selected column indexes + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell) && tinymce.inArray(cols, x) === -1) { + each(grid, function(row) { + var cell = row[x].elm, colSpan; + + colSpan = getSpanVal(cell, 'colSpan'); + + if (colSpan > 1) + setSpanVal(cell, 'colSpan', colSpan - 1); + else + dom.remove(cell); + }); + + cols.push(x); + } + }); + }); + + cleanup(); + }; + + function deleteRows() { + var rows; + + function deleteRow(tr) { + var nextTr, pos, lastCell; + + nextTr = dom.getNext(tr, 'tr'); + + // Move down row spanned cells + each(tr.cells, function(cell) { + var rowSpan = getSpanVal(cell, 'rowSpan'); + + if (rowSpan > 1) { + setSpanVal(cell, 'rowSpan', rowSpan - 1); + pos = getPos(cell); + fillLeftDown(pos.x, pos.y, 1, 1); + } + }); + + // Delete cells + pos = getPos(tr.cells[0]); + each(grid[pos.y], function(cell) { + var rowSpan; + + cell = cell.elm; + + if (cell != lastCell) { + rowSpan = getSpanVal(cell, 'rowSpan'); + + if (rowSpan <= 1) + dom.remove(cell); + else + setSpanVal(cell, 'rowSpan', rowSpan - 1); + + lastCell = cell; + } + }); + }; + + // Get selected rows and move selection out of scope + rows = getSelectedRows(); + + // Delete all selected rows + each(rows.reverse(), function(tr) { + deleteRow(tr); + }); + + cleanup(); + }; + + function cutRows() { + var rows = getSelectedRows(); + + dom.remove(rows); + cleanup(); + + return rows; + }; + + function copyRows() { + var rows = getSelectedRows(); + + each(rows, function(row, i) { + rows[i] = cloneNode(row, true); + }); + + return rows; + }; + + function pasteRows(rows, before) { + var selectedRows = getSelectedRows(), + targetRow = selectedRows[before ? 0 : selectedRows.length - 1], + targetCellCount = targetRow.cells.length; + + // Calc target cell count + each(grid, function(row) { + var match; + + targetCellCount = 0; + each(row, function(cell, x) { + if (cell.real) + targetCellCount += cell.colspan; + + if (cell.elm.parentNode == targetRow) + match = 1; + }); + + if (match) + return false; + }); + + if (!before) + rows.reverse(); + + each(rows, function(row) { + var cellCount = row.cells.length, cell; + + // Remove col/rowspans + for (i = 0; i < cellCount; i++) { + cell = row.cells[i]; + setSpanVal(cell, 'colSpan', 1); + setSpanVal(cell, 'rowSpan', 1); + } + + // Needs more cells + for (i = cellCount; i < targetCellCount; i++) + row.appendChild(cloneCell(row.cells[cellCount - 1])); + + // Needs less cells + for (i = targetCellCount; i < cellCount; i++) + dom.remove(row.cells[i]); + + // Add before/after + if (before) + targetRow.parentNode.insertBefore(row, targetRow); + else + dom.insertAfter(row, targetRow); + }); + }; + + function getPos(target) { + var pos; + + each(grid, function(row, y) { + each(row, function(cell, x) { + if (cell.elm == target) { + pos = {x : x, y : y}; + return false; + } + }); + + return !pos; + }); + + return pos; + }; + + function setStartCell(cell) { + startPos = getPos(cell); + }; + + function findEndPos() { + var pos, maxX, maxY; + + maxX = maxY = 0; + + each(grid, function(row, y) { + each(row, function(cell, x) { + var colSpan, rowSpan; + + if (isCellSelected(cell)) { + cell = grid[y][x]; + + if (x > maxX) + maxX = x; + + if (y > maxY) + maxY = y; + + if (cell.real) { + colSpan = cell.colspan - 1; + rowSpan = cell.rowspan - 1; + + if (colSpan) { + if (x + colSpan > maxX) + maxX = x + colSpan; + } + + if (rowSpan) { + if (y + rowSpan > maxY) + maxY = y + rowSpan; + } + } + } + }); + }); + + return {x : maxX, y : maxY}; + }; + + function setEndCell(cell) { + var startX, startY, endX, endY, maxX, maxY, colSpan, rowSpan; + + endPos = getPos(cell); + + if (startPos && endPos) { + // Get start/end positions + startX = Math.min(startPos.x, endPos.x); + startY = Math.min(startPos.y, endPos.y); + endX = Math.max(startPos.x, endPos.x); + endY = Math.max(startPos.y, endPos.y); + + // Expand end positon to include spans + maxX = endX; + maxY = endY; + + // Expand startX + for (y = startY; y <= maxY; y++) { + cell = grid[y][startX]; + + if (!cell.real) { + if (startX - (cell.colspan - 1) < startX) + startX -= cell.colspan - 1; + } + } + + // Expand startY + for (x = startX; x <= maxX; x++) { + cell = grid[startY][x]; + + if (!cell.real) { + if (startY - (cell.rowspan - 1) < startY) + startY -= cell.rowspan - 1; + } + } + + // Find max X, Y + for (y = startY; y <= endY; y++) { + for (x = startX; x <= endX; x++) { + cell = grid[y][x]; + + if (cell.real) { + colSpan = cell.colspan - 1; + rowSpan = cell.rowspan - 1; + + if (colSpan) { + if (x + colSpan > maxX) + maxX = x + colSpan; + } + + if (rowSpan) { + if (y + rowSpan > maxY) + maxY = y + rowSpan; + } + } + } + } + + // Remove current selection + dom.removeClass(dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); + + // Add new selection + for (y = startY; y <= maxY; y++) { + for (x = startX; x <= maxX; x++) { + if (grid[y][x]) + dom.addClass(grid[y][x].elm, 'mceSelected'); + } + } + } + }; + + // Expose to public + tinymce.extend(this, { + deleteTable : deleteTable, + split : split, + merge : merge, + insertRow : insertRow, + insertCol : insertCol, + deleteCols : deleteCols, + deleteRows : deleteRows, + cutRows : cutRows, + copyRows : copyRows, + pasteRows : pasteRows, + getPos : getPos, + setStartCell : setStartCell, + setEndCell : setEndCell + }); + }; + + tinymce.create('tinymce.plugins.TablePlugin', { + init : function(ed, url) { + var winMan, clipboardRows, hasCellSelection = true; // Might be selected cells on reload + + function createTableGrid(node) { + var selection = ed.selection, tblElm = ed.dom.getParent(node || selection.getNode(), 'table'); + + if (tblElm) + return new TableGrid(tblElm, ed.dom, selection); + }; + + function cleanup() { + // Restore selection possibilities + ed.getBody().style.webkitUserSelect = ''; + + if (hasCellSelection) { + ed.dom.removeClass(ed.dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); + hasCellSelection = false; + } + }; + + // Register buttons + each([ + ['table', 'table.desc', 'mceInsertTable', true], + ['delete_table', 'table.del', 'mceTableDelete'], + ['delete_col', 'table.delete_col_desc', 'mceTableDeleteCol'], + ['delete_row', 'table.delete_row_desc', 'mceTableDeleteRow'], + ['col_after', 'table.col_after_desc', 'mceTableInsertColAfter'], + ['col_before', 'table.col_before_desc', 'mceTableInsertColBefore'], + ['row_after', 'table.row_after_desc', 'mceTableInsertRowAfter'], + ['row_before', 'table.row_before_desc', 'mceTableInsertRowBefore'], + ['row_props', 'table.row_desc', 'mceTableRowProps', true], + ['cell_props', 'table.cell_desc', 'mceTableCellProps', true], + ['split_cells', 'table.split_cells_desc', 'mceTableSplitCells', true], + ['merge_cells', 'table.merge_cells_desc', 'mceTableMergeCells', true] + ], function(c) { + ed.addButton(c[0], {title : c[1], cmd : c[2], ui : c[3]}); + }); + + // Select whole table is a table border is clicked + if (!tinymce.isIE) { + ed.onClick.add(function(ed, e) { + e = e.target; + + if (e.nodeName === 'TABLE') { + ed.selection.select(e); + ed.nodeChanged(); + } + }); + } + + ed.onPreProcess.add(function(ed, args) { + var nodes, i, node, dom = ed.dom, value; + + nodes = dom.select('table', args.node); + i = nodes.length; + while (i--) { + node = nodes[i]; + dom.setAttrib(node, 'data-mce-style', ''); + + if ((value = dom.getAttrib(node, 'width'))) { + dom.setStyle(node, 'width', value); + dom.setAttrib(node, 'width', ''); + } + + if ((value = dom.getAttrib(node, 'height'))) { + dom.setStyle(node, 'height', value); + dom.setAttrib(node, 'height', ''); + } + } + }); + + // Handle node change updates + ed.onNodeChange.add(function(ed, cm, n) { + var p; + + n = ed.selection.getStart(); + p = ed.dom.getParent(n, 'td,th,caption'); + cm.setActive('table', n.nodeName === 'TABLE' || !!p); + + // Disable table tools if we are in caption + if (p && p.nodeName === 'CAPTION') + p = 0; + + cm.setDisabled('delete_table', !p); + cm.setDisabled('delete_col', !p); + cm.setDisabled('delete_table', !p); + cm.setDisabled('delete_row', !p); + cm.setDisabled('col_after', !p); + cm.setDisabled('col_before', !p); + cm.setDisabled('row_after', !p); + cm.setDisabled('row_before', !p); + cm.setDisabled('row_props', !p); + cm.setDisabled('cell_props', !p); + cm.setDisabled('split_cells', !p); + cm.setDisabled('merge_cells', !p); + }); + + ed.onInit.add(function(ed) { + var startTable, startCell, dom = ed.dom, tableGrid; + + winMan = ed.windowManager; + + // Add cell selection logic + ed.onMouseDown.add(function(ed, e) { + if (e.button != 2) { + cleanup(); + + startCell = dom.getParent(e.target, 'td,th'); + startTable = dom.getParent(startCell, 'table'); + } + }); + + dom.bind(ed.getDoc(), 'mouseover', function(e) { + var sel, table, target = e.target; + + if (startCell && (tableGrid || target != startCell) && (target.nodeName == 'TD' || target.nodeName == 'TH')) { + table = dom.getParent(target, 'table'); + if (table == startTable) { + if (!tableGrid) { + tableGrid = createTableGrid(table); + tableGrid.setStartCell(startCell); + + ed.getBody().style.webkitUserSelect = 'none'; + } + + tableGrid.setEndCell(target); + hasCellSelection = true; + } + + // Remove current selection + sel = ed.selection.getSel(); + + try { + if (sel.removeAllRanges) + sel.removeAllRanges(); + else + sel.empty(); + } catch (ex) { + // IE9 might throw errors here + } + + e.preventDefault(); + } + }); + + ed.onMouseUp.add(function(ed, e) { + var rng, sel = ed.selection, selectedCells, nativeSel = sel.getSel(), walker, node, lastNode, endNode; + + // Move selection to startCell + if (startCell) { + if (tableGrid) + ed.getBody().style.webkitUserSelect = ''; + + function setPoint(node, start) { + var walker = new tinymce.dom.TreeWalker(node, node); + + do { + // Text node + if (node.nodeType == 3 && tinymce.trim(node.nodeValue).length != 0) { + if (start) + rng.setStart(node, 0); + else + rng.setEnd(node, node.nodeValue.length); + + return; + } + + // BR element + if (node.nodeName == 'BR') { + if (start) + rng.setStartBefore(node); + else + rng.setEndBefore(node); + + return; + } + } while (node = (start ? walker.next() : walker.prev())); + } + + // Try to expand text selection as much as we can only Gecko supports cell selection + selectedCells = dom.select('td.mceSelected,th.mceSelected'); + if (selectedCells.length > 0) { + rng = dom.createRng(); + node = selectedCells[0]; + endNode = selectedCells[selectedCells.length - 1]; + rng.setStartBefore(node); + rng.setEndAfter(node); + + setPoint(node, 1); + walker = new tinymce.dom.TreeWalker(node, dom.getParent(selectedCells[0], 'table')); + + do { + if (node.nodeName == 'TD' || node.nodeName == 'TH') { + if (!dom.hasClass(node, 'mceSelected')) + break; + + lastNode = node; + } + } while (node = walker.next()); + + setPoint(lastNode); + + sel.setRng(rng); + } + + ed.nodeChanged(); + startCell = tableGrid = startTable = null; + } + }); + + ed.onKeyUp.add(function(ed, e) { + cleanup(); + }); + + ed.onKeyDown.add(function (ed, e) { + fixTableCellSelection(ed); + }); + + ed.onMouseDown.add(function (ed, e) { + if (e.button != 2) { + fixTableCellSelection(ed); + } + }); + function tableCellSelected(ed, rng, n, currentCell) { + // The decision of when a table cell is selected is somewhat involved. The fact that this code is + // required is actually a pointer to the root cause of this bug. A cell is selected when the start + // and end offsets are 0, the start container is a text, and the selection node is either a TR (most cases) + // or the parent of the table (in the case of the selection containing the last cell of a table). + var TEXT_NODE = 3, table = ed.dom.getParent(rng.startContainer, 'TABLE'), + tableParent, allOfCellSelected, tableCellSelection; + if (table) + tableParent = table.parentNode; + allOfCellSelected =rng.startContainer.nodeType == TEXT_NODE && + rng.startOffset == 0 && + rng.endOffset == 0 && + currentCell && + (n.nodeName=="TR" || n==tableParent); + tableCellSelection = (n.nodeName=="TD"||n.nodeName=="TH")&& !currentCell; + return allOfCellSelected || tableCellSelection; + // return false; + } + + // this nasty hack is here to work around some WebKit selection bugs. + function fixTableCellSelection(ed) { + if (!tinymce.isWebKit) + return; + + var rng = ed.selection.getRng(); + var n = ed.selection.getNode(); + var currentCell = ed.dom.getParent(rng.startContainer, 'TD,TH'); + + if (!tableCellSelected(ed, rng, n, currentCell)) + return; + if (!currentCell) { + currentCell=n; + } + + // Get the very last node inside the table cell + var end = currentCell.lastChild; + while (end.lastChild) + end = end.lastChild; + + // Select the entire table cell. Nothing outside of the table cell should be selected. + rng.setEnd(end, end.nodeValue.length); + ed.selection.setRng(rng); + } + ed.plugins.table.fixTableCellSelection=fixTableCellSelection; + + // Add context menu + if (ed && ed.plugins.contextmenu) { + ed.plugins.contextmenu.onContextMenu.add(function(th, m, e) { + var sm, se = ed.selection, el = se.getNode() || ed.getBody(); + + if (ed.dom.getParent(e, 'td') || ed.dom.getParent(e, 'th') || ed.dom.select('td.mceSelected,th.mceSelected').length) { + m.removeAll(); + + if (el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) { + m.add({title : 'advanced.link_desc', icon : 'link', cmd : ed.plugins.advlink ? 'mceAdvLink' : 'mceLink', ui : true}); + m.add({title : 'advanced.unlink_desc', icon : 'unlink', cmd : 'UnLink'}); + m.addSeparator(); + } + + if (el.nodeName == 'IMG' && el.className.indexOf('mceItem') == -1) { + m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); + m.addSeparator(); + } + + m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable', value : {action : 'insert'}}); + m.add({title : 'table.props_desc', icon : 'table_props', cmd : 'mceInsertTable'}); + m.add({title : 'table.del', icon : 'delete_table', cmd : 'mceTableDelete'}); + m.addSeparator(); + + // Cell menu + sm = m.addMenu({title : 'table.cell'}); + sm.add({title : 'table.cell_desc', icon : 'cell_props', cmd : 'mceTableCellProps'}); + sm.add({title : 'table.split_cells_desc', icon : 'split_cells', cmd : 'mceTableSplitCells'}); + sm.add({title : 'table.merge_cells_desc', icon : 'merge_cells', cmd : 'mceTableMergeCells'}); + + // Row menu + sm = m.addMenu({title : 'table.row'}); + sm.add({title : 'table.row_desc', icon : 'row_props', cmd : 'mceTableRowProps'}); + sm.add({title : 'table.row_before_desc', icon : 'row_before', cmd : 'mceTableInsertRowBefore'}); + sm.add({title : 'table.row_after_desc', icon : 'row_after', cmd : 'mceTableInsertRowAfter'}); + sm.add({title : 'table.delete_row_desc', icon : 'delete_row', cmd : 'mceTableDeleteRow'}); + sm.addSeparator(); + sm.add({title : 'table.cut_row_desc', icon : 'cut', cmd : 'mceTableCutRow'}); + sm.add({title : 'table.copy_row_desc', icon : 'copy', cmd : 'mceTableCopyRow'}); + sm.add({title : 'table.paste_row_before_desc', icon : 'paste', cmd : 'mceTablePasteRowBefore'}).setDisabled(!clipboardRows); + sm.add({title : 'table.paste_row_after_desc', icon : 'paste', cmd : 'mceTablePasteRowAfter'}).setDisabled(!clipboardRows); + + // Column menu + sm = m.addMenu({title : 'table.col'}); + sm.add({title : 'table.col_before_desc', icon : 'col_before', cmd : 'mceTableInsertColBefore'}); + sm.add({title : 'table.col_after_desc', icon : 'col_after', cmd : 'mceTableInsertColAfter'}); + sm.add({title : 'table.delete_col_desc', icon : 'delete_col', cmd : 'mceTableDeleteCol'}); + } else + m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable'}); + }); + } + + // Fix to allow navigating up and down in a table in WebKit browsers. + if (tinymce.isWebKit) { + function moveSelection(ed, e) { + var VK = tinymce.VK; + var key = e.keyCode; + + function handle(upBool, sourceNode, event) { + var siblingDirection = upBool ? 'previousSibling' : 'nextSibling'; + var currentRow = ed.dom.getParent(sourceNode, 'tr'); + var siblingRow = currentRow[siblingDirection]; + + if (siblingRow) { + moveCursorToRow(ed, sourceNode, siblingRow, upBool); + tinymce.dom.Event.cancel(event); + return true; + } else { + var tableNode = ed.dom.getParent(currentRow, 'table'); + var middleNode = currentRow.parentNode; + var parentNodeName = middleNode.nodeName.toLowerCase(); + if (parentNodeName === 'tbody' || parentNodeName === (upBool ? 'tfoot' : 'thead')) { + var targetParent = getTargetParent(upBool, tableNode, middleNode, 'tbody'); + if (targetParent !== null) { + return moveToRowInTarget(upBool, targetParent, sourceNode, event); + } + } + return escapeTable(upBool, currentRow, siblingDirection, tableNode, event); + } + } + + function getTargetParent(upBool, topNode, secondNode, nodeName) { + var tbodies = ed.dom.select('>' + nodeName, topNode); + var position = tbodies.indexOf(secondNode); + if (upBool && position === 0 || !upBool && position === tbodies.length - 1) { + return getFirstHeadOrFoot(upBool, topNode); + } else if (position === -1) { + var topOrBottom = secondNode.tagName.toLowerCase() === 'thead' ? 0 : tbodies.length - 1; + return tbodies[topOrBottom]; + } else { + return tbodies[position + (upBool ? -1 : 1)]; + } + } + + function getFirstHeadOrFoot(upBool, parent) { + var tagName = upBool ? 'thead' : 'tfoot'; + var headOrFoot = ed.dom.select('>' + tagName, parent); + return headOrFoot.length !== 0 ? headOrFoot[0] : null; + } + + function moveToRowInTarget(upBool, targetParent, sourceNode, event) { + var targetRow = getChildForDirection(targetParent, upBool); + targetRow && moveCursorToRow(ed, sourceNode, targetRow, upBool); + tinymce.dom.Event.cancel(event); + return true; + } + + function escapeTable(upBool, currentRow, siblingDirection, table, event) { + var tableSibling = table[siblingDirection]; + if (tableSibling) { + moveCursorToStartOfElement(tableSibling); + return true; + } else { + var parentCell = ed.dom.getParent(table, 'td,th'); + if (parentCell) { + return handle(upBool, parentCell, event); + } else { + var backUpSibling = getChildForDirection(currentRow, !upBool); + moveCursorToStartOfElement(backUpSibling); + return tinymce.dom.Event.cancel(event); + } + } + } + + function getChildForDirection(parent, up) { + return parent && parent[up ? 'lastChild' : 'firstChild']; + } + + function moveCursorToStartOfElement(n) { + ed.selection.setCursorLocation(n, 0); + } + + function isVerticalMovement() { + return key == VK.UP || key == VK.DOWN; + } + + function isInTable(ed) { + var node = ed.selection.getNode(); + var currentRow = ed.dom.getParent(node, 'tr'); + return currentRow !== null; + } + + function columnIndex(column) { + var colIndex = 0; + var c = column; + while (c.previousSibling) { + c = c.previousSibling; + colIndex = colIndex + getSpanVal(c, "colspan"); + } + return colIndex; + } + + function findColumn(rowElement, columnIndex) { + var c = 0; + var r = 0; + each(rowElement.children, function(cell, i) { + c = c + getSpanVal(cell, "colspan"); + r = i; + if (c > columnIndex) + return false; + }); + return r; + } + + function moveCursorToRow(ed, node, row, upBool) { + var srcColumnIndex = columnIndex(ed.dom.getParent(node, 'td,th')); + var tgtColumnIndex = findColumn(row, srcColumnIndex); + var tgtNode = row.childNodes[tgtColumnIndex]; + var rowCellTarget = getChildForDirection(tgtNode, upBool); + moveCursorToStartOfElement(rowCellTarget || tgtNode); + } + + function shouldFixCaret(preBrowserNode) { + var newNode = ed.selection.getNode(); + var newParent = ed.dom.getParent(newNode, 'td,th'); + var oldParent = ed.dom.getParent(preBrowserNode, 'td,th'); + return newParent && newParent !== oldParent && checkSameParentTable(newParent, oldParent) + } + + function checkSameParentTable(nodeOne, NodeTwo) { + return ed.dom.getParent(nodeOne, 'TABLE') === ed.dom.getParent(NodeTwo, 'TABLE'); + } + + if (isVerticalMovement() && isInTable(ed)) { + var preBrowserNode = ed.selection.getNode(); + setTimeout(function() { + if (shouldFixCaret(preBrowserNode)) { + handle(!e.shiftKey && key === VK.UP, preBrowserNode, e); + } + }, 0); + } + } + + ed.onKeyDown.add(moveSelection); + } + + // Fixes an issue on Gecko where it's impossible to place the caret behind a table + // This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled + if (!tinymce.isIE) { + function fixTableCaretPos() { + var last; + + // Skip empty text nodes form the end + for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ; + + if (last && last.nodeName == 'TABLE') + ed.dom.add(ed.getBody(), 'p', null, '
        '); + }; + + // Fixes an bug where it's impossible to place the caret before a table in Gecko + // this fix solves it by detecting when the caret is at the beginning of such a table + // and then manually moves the caret infront of the table + if (tinymce.isGecko) { + ed.onKeyDown.add(function(ed, e) { + var rng, table, dom = ed.dom; + + // On gecko it's not possible to place the caret before a table + if (e.keyCode == 37 || e.keyCode == 38) { + rng = ed.selection.getRng(); + table = dom.getParent(rng.startContainer, 'table'); + + if (table && ed.getBody().firstChild == table) { + if (isAtStart(rng, table)) { + rng = dom.createRng(); + + rng.setStartBefore(table); + rng.setEndBefore(table); + + ed.selection.setRng(rng); + + e.preventDefault(); + } + } + } + }); + } + + ed.onKeyUp.add(fixTableCaretPos); + ed.onSetContent.add(fixTableCaretPos); + ed.onVisualAid.add(fixTableCaretPos); + + ed.onPreProcess.add(function(ed, o) { + var last = o.node.lastChild; + + if (last && last.childNodes.length == 1 && last.firstChild.nodeName == 'BR') + ed.dom.remove(last); + }); + + + /** + * Fixes bug in Gecko where shift-enter in table cell does not place caret on new line + */ + if (tinymce.isGecko) { + ed.onKeyDown.add(function(ed, e) { + if (e.keyCode === tinymce.VK.ENTER && e.shiftKey) { + var node = ed.selection.getRng().startContainer; + var tableCell = dom.getParent(node, 'td,th'); + if (tableCell) { + var zeroSizedNbsp = ed.getDoc().createTextNode("\uFEFF"); + dom.insertAfter(zeroSizedNbsp, node); + } + } + }); + } + + + fixTableCaretPos(); + ed.startContent = ed.getContent({format : 'raw'}); + } + }); + + // Register action commands + each({ + mceTableSplitCells : function(grid) { + grid.split(); + }, + + mceTableMergeCells : function(grid) { + var rowSpan, colSpan, cell; + + cell = ed.dom.getParent(ed.selection.getNode(), 'th,td'); + if (cell) { + rowSpan = cell.rowSpan; + colSpan = cell.colSpan; + } + + if (!ed.dom.select('td.mceSelected,th.mceSelected').length) { + winMan.open({ + url : url + '/merge_cells.htm', + width : 240 + parseInt(ed.getLang('table.merge_cells_delta_width', 0)), + height : 110 + parseInt(ed.getLang('table.merge_cells_delta_height', 0)), + inline : 1 + }, { + rows : rowSpan, + cols : colSpan, + onaction : function(data) { + grid.merge(cell, data.cols, data.rows); + }, + plugin_url : url + }); + } else + grid.merge(); + }, + + mceTableInsertRowBefore : function(grid) { + grid.insertRow(true); + }, + + mceTableInsertRowAfter : function(grid) { + grid.insertRow(); + }, + + mceTableInsertColBefore : function(grid) { + grid.insertCol(true); + }, + + mceTableInsertColAfter : function(grid) { + grid.insertCol(); + }, + + mceTableDeleteCol : function(grid) { + grid.deleteCols(); + }, + + mceTableDeleteRow : function(grid) { + grid.deleteRows(); + }, + + mceTableCutRow : function(grid) { + clipboardRows = grid.cutRows(); + }, + + mceTableCopyRow : function(grid) { + clipboardRows = grid.copyRows(); + }, + + mceTablePasteRowBefore : function(grid) { + grid.pasteRows(clipboardRows, true); + }, + + mceTablePasteRowAfter : function(grid) { + grid.pasteRows(clipboardRows); + }, + + mceTableDelete : function(grid) { + grid.deleteTable(); + } + }, function(func, name) { + ed.addCommand(name, function() { + var grid = createTableGrid(); + + if (grid) { + func(grid); + ed.execCommand('mceRepaint'); + cleanup(); + } + }); + }); + + // Register dialog commands + each({ + mceInsertTable : function(val) { + winMan.open({ + url : url + '/table.htm', + width : 400 + parseInt(ed.getLang('table.table_delta_width', 0)), + height : 320 + parseInt(ed.getLang('table.table_delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + action : val ? val.action : 0 + }); + }, + + mceTableRowProps : function() { + winMan.open({ + url : url + '/row.htm', + width : 400 + parseInt(ed.getLang('table.rowprops_delta_width', 0)), + height : 295 + parseInt(ed.getLang('table.rowprops_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }, + + mceTableCellProps : function() { + winMan.open({ + url : url + '/cell.htm', + width : 400 + parseInt(ed.getLang('table.cellprops_delta_width', 0)), + height : 295 + parseInt(ed.getLang('table.cellprops_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + } + }, function(func, name) { + ed.addCommand(name, function(ui, val) { + func(val); + }); + }); + } + }); + + // Register plugin + tinymce.PluginManager.add('table', tinymce.plugins.TablePlugin); +})(tinymce); diff --git a/js/tiny_mce/plugins/table/js/cell.js b/js/tiny_mce/plugins/table/js/cell.js new file mode 100644 index 0000000..53bdb54 --- /dev/null +++ b/js/tiny_mce/plugins/table/js/cell.js @@ -0,0 +1,319 @@ +tinyMCEPopup.requireLangPack(); + +var ed; + +function init() { + ed = tinyMCEPopup.editor; + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor') + + var inst = ed; + var tdElm = ed.dom.getParent(ed.selection.getStart(), "td,th"); + var formObj = document.forms[0]; + var st = ed.dom.parseStyle(ed.dom.getAttrib(tdElm, "style")); + + // Get table cell data + var celltype = tdElm.nodeName.toLowerCase(); + var align = ed.dom.getAttrib(tdElm, 'align'); + var valign = ed.dom.getAttrib(tdElm, 'valign'); + var width = trimSize(getStyle(tdElm, 'width', 'width')); + var height = trimSize(getStyle(tdElm, 'height', 'height')); + var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor')); + var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor')); + var className = ed.dom.getAttrib(tdElm, 'class'); + var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); + var id = ed.dom.getAttrib(tdElm, 'id'); + var lang = ed.dom.getAttrib(tdElm, 'lang'); + var dir = ed.dom.getAttrib(tdElm, 'dir'); + var scope = ed.dom.getAttrib(tdElm, 'scope'); + + // Setup form + addClassesToList('class', 'table_cell_styles'); + TinyMCE_EditableSelects.init(); + + if (!ed.dom.hasClass(tdElm, 'mceSelected')) { + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.backgroundimage.value = backgroundimage; + formObj.width.value = width; + formObj.height.value = height; + formObj.id.value = id; + formObj.lang.value = lang; + formObj.style.value = ed.dom.serializeStyle(st); + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'valign', valign); + selectByValue(formObj, 'class', className, true, true); + selectByValue(formObj, 'celltype', celltype); + selectByValue(formObj, 'dir', dir); + selectByValue(formObj, 'scope', scope); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + } else + tinyMCEPopup.dom.hide('action'); +} + +function updateAction() { + var el, inst = ed, tdElm, trElm, tableElm, formObj = document.forms[0]; + + if (!AutoValidator.validate(formObj)) { + tinyMCEPopup.alert(AutoValidator.getErrorMessages(formObj).join('. ') + '.'); + return false; + } + + tinyMCEPopup.restoreSelection(); + el = ed.selection.getStart(); + tdElm = ed.dom.getParent(el, "td,th"); + trElm = ed.dom.getParent(el, "tr"); + tableElm = ed.dom.getParent(el, "table"); + + // Cell is selected + if (ed.dom.hasClass(tdElm, 'mceSelected')) { + // Update all selected sells + tinymce.each(ed.dom.select('td.mceSelected,th.mceSelected'), function(td) { + updateCell(td); + }); + + ed.addVisual(); + ed.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + return; + } + + switch (getSelectValue(formObj, 'action')) { + case "cell": + var celltype = getSelectValue(formObj, 'celltype'); + var scope = getSelectValue(formObj, 'scope'); + + function doUpdate(s) { + if (s) { + updateCell(tdElm); + + ed.addVisual(); + ed.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + } + }; + + if (ed.getParam("accessibility_warnings", 1)) { + if (celltype == "th" && scope == "") + tinyMCEPopup.confirm(ed.getLang('table_dlg.missing_scope', '', true), doUpdate); + else + doUpdate(1); + + return; + } + + updateCell(tdElm); + break; + + case "row": + var cell = trElm.firstChild; + + if (cell.nodeName != "TD" && cell.nodeName != "TH") + cell = nextCell(cell); + + do { + cell = updateCell(cell, true); + } while ((cell = nextCell(cell)) != null); + + break; + + case "col": + var curr, col = 0, cell = trElm.firstChild, rows = tableElm.getElementsByTagName("tr"); + + if (cell.nodeName != "TD" && cell.nodeName != "TH") + cell = nextCell(cell); + + do { + if (cell == tdElm) + break; + col += cell.getAttribute("colspan"); + } while ((cell = nextCell(cell)) != null); + + for (var i=0; i 0) { + tinymce.each(tableElm.rows, function(tr) { + var i; + + for (i = 0; i < tr.cells.length; i++) { + if (dom.hasClass(tr.cells[i], 'mceSelected')) { + updateRow(tr, true); + return; + } + } + }); + + inst.addVisual(); + inst.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + return; + } + + switch (action) { + case "row": + updateRow(trElm); + break; + + case "all": + var rows = tableElm.getElementsByTagName("tr"); + + for (var i=0; i colLimit) { + tinyMCEPopup.alert(inst.getLang('table_dlg.col_limit').replace(/\{\$cols\}/g, colLimit)); + return false; + } else if (rowLimit && rows > rowLimit) { + tinyMCEPopup.alert(inst.getLang('table_dlg.row_limit').replace(/\{\$rows\}/g, rowLimit)); + return false; + } else if (cellLimit && cols * rows > cellLimit) { + tinyMCEPopup.alert(inst.getLang('table_dlg.cell_limit').replace(/\{\$cells\}/g, cellLimit)); + return false; + } + + // Update table + if (action == "update") { + dom.setAttrib(elm, 'cellPadding', cellpadding, true); + dom.setAttrib(elm, 'cellSpacing', cellspacing, true); + + if (!isCssSize(border)) { + dom.setAttrib(elm, 'border', border); + } else { + dom.setAttrib(elm, 'border', ''); + } + + if (border == '') { + dom.setStyle(elm, 'border-width', ''); + dom.setStyle(elm, 'border', ''); + dom.setAttrib(elm, 'border', ''); + } + + dom.setAttrib(elm, 'align', align); + dom.setAttrib(elm, 'frame', frame); + dom.setAttrib(elm, 'rules', rules); + dom.setAttrib(elm, 'class', className); + dom.setAttrib(elm, 'style', style); + dom.setAttrib(elm, 'id', id); + dom.setAttrib(elm, 'summary', summary); + dom.setAttrib(elm, 'dir', dir); + dom.setAttrib(elm, 'lang', lang); + + capEl = inst.dom.select('caption', elm)[0]; + + if (capEl && !caption) + capEl.parentNode.removeChild(capEl); + + if (!capEl && caption) { + capEl = elm.ownerDocument.createElement('caption'); + + if (!tinymce.isIE) + capEl.innerHTML = '
        '; + + elm.insertBefore(capEl, elm.firstChild); + } + + if (width && inst.settings.inline_styles) { + dom.setStyle(elm, 'width', width); + dom.setAttrib(elm, 'width', ''); + } else { + dom.setAttrib(elm, 'width', width, true); + dom.setStyle(elm, 'width', ''); + } + + // Remove these since they are not valid XHTML + dom.setAttrib(elm, 'borderColor', ''); + dom.setAttrib(elm, 'bgColor', ''); + dom.setAttrib(elm, 'background', ''); + + if (height && inst.settings.inline_styles) { + dom.setStyle(elm, 'height', height); + dom.setAttrib(elm, 'height', ''); + } else { + dom.setAttrib(elm, 'height', height, true); + dom.setStyle(elm, 'height', ''); + } + + if (background != '') + elm.style.backgroundImage = "url('" + background + "')"; + else + elm.style.backgroundImage = ''; + +/* if (tinyMCEPopup.getParam("inline_styles")) { + if (width != '') + elm.style.width = getCSSSize(width); + }*/ + + if (bordercolor != "") { + elm.style.borderColor = bordercolor; + elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle; + elm.style.borderWidth = cssSize(border); + } else + elm.style.borderColor = ''; + + elm.style.backgroundColor = bgcolor; + elm.style.height = getCSSSize(height); + + inst.addVisual(); + + // Fix for stange MSIE align bug + //elm.outerHTML = elm.outerHTML; + + inst.nodeChanged(); + inst.execCommand('mceEndUndoLevel', false, {}, {skip_undo: true}); + + // Repaint if dimensions changed + if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight) + inst.execCommand('mceRepaint'); + + tinyMCEPopup.close(); + return true; + } + + // Create new table + html += ''); + + tinymce.each('h1,h2,h3,h4,h5,h6,p'.split(','), function(n) { + if (patt) + patt += ','; + + patt += n + ' ._mce_marker'; + }); + + tinymce.each(inst.dom.select(patt), function(n) { + inst.dom.split(inst.dom.getParent(n, 'h1,h2,h3,h4,h5,h6,p'), n); + }); + + dom.setOuterHTML(dom.select('br._mce_marker')[0], html); + } else + inst.execCommand('mceInsertContent', false, html); + + tinymce.each(dom.select('table[data-mce-new]'), function(node) { + // Fixes a bug in IE where the caret cannot be placed after the table if the table is at the end of the document + if (tinymce.isIE && node.nextSibling == null) { + dom.insertAfter(dom.create('p'), node); + } + + var tdorth = dom.select('td,th', node); + try { + // IE9 might fail to do this selection + inst.selection.setCursorLocation(tdorth[0], 0); + } catch (ex) { + // Ignore + } + + dom.setAttrib(node, 'data-mce-new', ''); + }); + + inst.addVisual(); + inst.execCommand('mceEndUndoLevel', false, {}, {skip_undo: true}); + + tinyMCEPopup.close(); +} + +function makeAttrib(attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib]; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value == "") + return ""; + + // XML encode it + value = value.replace(/&/g, '&'); + value = value.replace(/\"/g, '"'); + value = value.replace(//g, '>'); + + return ' ' + attrib + '="' + value + '"'; +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + + var cols = 2, rows = 2, border = tinyMCEPopup.getParam('table_default_border', '0'), cellpadding = tinyMCEPopup.getParam('table_default_cellpadding', ''), cellspacing = tinyMCEPopup.getParam('table_default_cellspacing', ''); + var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = ""; + var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "", rules = "", frame = ""; + var inst = tinyMCEPopup.editor, dom = inst.dom; + var formObj = document.forms[0]; + var elm = dom.getParent(inst.selection.getNode(), "table"); + + action = tinyMCEPopup.getWindowArg('action'); + + if (!action) + action = elm ? "update" : "insert"; + + if (elm && action != "insert") { + var rowsAr = elm.rows; + var cols = 0; + for (var i=0; i cols) + cols = rowsAr[i].cells.length; + + cols = cols; + rows = rowsAr.length; + + st = dom.parseStyle(dom.getAttrib(elm, "style")); + border = trimSize(getStyle(elm, 'border', 'borderWidth')); + cellpadding = dom.getAttrib(elm, 'cellpadding', ""); + cellspacing = dom.getAttrib(elm, 'cellspacing', ""); + width = trimSize(getStyle(elm, 'width', 'width')); + height = trimSize(getStyle(elm, 'height', 'height')); + bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor')); + bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor')); + align = dom.getAttrib(elm, 'align', align); + frame = dom.getAttrib(elm, 'frame'); + rules = dom.getAttrib(elm, 'rules'); + className = tinymce.trim(dom.getAttrib(elm, 'class').replace(/mceItem.+/g, '')); + id = dom.getAttrib(elm, 'id'); + summary = dom.getAttrib(elm, 'summary'); + style = dom.serializeStyle(st); + dir = dom.getAttrib(elm, 'dir'); + lang = dom.getAttrib(elm, 'lang'); + background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); + formObj.caption.checked = elm.getElementsByTagName('caption').length > 0; + + orgTableWidth = width; + orgTableHeight = height; + + action = "update"; + formObj.insert.value = inst.getLang('update'); + } + + addClassesToList('class', "table_styles"); + TinyMCE_EditableSelects.init(); + + // Update form + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'tframe', frame); + selectByValue(formObj, 'rules', rules); + selectByValue(formObj, 'class', className, true, true); + formObj.cols.value = cols; + formObj.rows.value = rows; + formObj.border.value = border; + formObj.cellpadding.value = cellpadding; + formObj.cellspacing.value = cellspacing; + formObj.width.value = width; + formObj.height.value = height; + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.id.value = id; + formObj.summary.value = summary; + formObj.style.value = style; + formObj.dir.value = dir; + formObj.lang.value = lang; + formObj.backgroundimage.value = background; + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + // Disable some fields in update mode + if (action == "update") { + formObj.cols.disabled = true; + formObj.rows.disabled = true; + } +} + +function changedSize() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + +/* var width = formObj.width.value; + if (width != "") + st['width'] = tinyMCEPopup.getParam("inline_styles") ? getCSSSize(width) : ""; + else + st['width'] = "";*/ + + var height = formObj.height.value; + if (height != "") + st['height'] = getCSSSize(height); + else + st['height'] = ""; + + formObj.style.value = dom.serializeStyle(st); +} + +function isCssSize(value) { + return /^[0-9.]+(%|in|cm|mm|em|ex|pt|pc|px)$/.test(value); +} + +function cssSize(value, def) { + value = tinymce.trim(value || def); + + if (!isCssSize(value)) { + return parseInt(value, 10) + 'px'; + } + + return value; +} + +function changedBackgroundImage() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + st['background-image'] = "url('" + formObj.backgroundimage.value + "')"; + + formObj.style.value = dom.serializeStyle(st); +} + +function changedBorder() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + // Update border width if the element has a color + if (formObj.border.value != "" && (isCssSize(formObj.border.value) || formObj.bordercolor.value != "")) + st['border-width'] = cssSize(formObj.border.value); + else { + if (!formObj.border.value) { + st['border'] = ''; + st['border-width'] = ''; + } + } + + formObj.style.value = dom.serializeStyle(st); +} + +function changedColor() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + st['background-color'] = formObj.bgcolor.value; + + if (formObj.bordercolor.value != "") { + st['border-color'] = formObj.bordercolor.value; + + // Add border-width if it's missing + if (!st['border-width']) + st['border-width'] = cssSize(formObj.border.value, 1); + } + + formObj.style.value = dom.serializeStyle(st); +} + +function changedStyle() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + if (st['background-image']) + formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); + else + formObj.backgroundimage.value = ''; + + if (st['width']) + formObj.width.value = trimSize(st['width']); + + if (st['height']) + formObj.height.value = trimSize(st['height']); + + if (st['background-color']) { + formObj.bgcolor.value = st['background-color']; + updateColor('bgcolor_pick','bgcolor'); + } + + if (st['border-color']) { + formObj.bordercolor.value = st['border-color']; + updateColor('bordercolor_pick','bordercolor'); + } +} + +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/plugins/table/langs/en_dlg.js b/js/tiny_mce/plugins/table/langs/en_dlg.js new file mode 100644 index 0000000..463e09e --- /dev/null +++ b/js/tiny_mce/plugins/table/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.table_dlg',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"Rules","frame_all":"all","frame_cols":"cols","frame_rows":"rows","frame_groups":"groups","frame_none":"none",frame:"Frame",caption:"Table Caption","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"You\'ve exceeded the maximum number of cells of {$cells}.","row_limit":"You\'ve exceeded the maximum number of rows of {$rows}.","col_limit":"You\'ve exceeded the maximum number of columns of {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"Footer",tbody:"Body",thead:"Header","row_all":"Update All Rows in Table","row_even":"Update Even Rows in Table","row_odd":"Update Odd Rows in Table","row_row":"Update Current Row","cell_all":"Update All Cells in Table","cell_row":"Update All Cells in Row","cell_cell":"Update Current Cell",th:"Header",td:"Data",summary:"Summary",bgimage:"Background Image",rtl:"Right to Left",ltr:"Left to Right",mime:"Target MIME Type",langcode:"Language Code",langdir:"Language Direction",style:"Style",id:"ID","merge_cells_title":"Merge Table Cells",bgcolor:"Background Color",bordercolor:"Border Color","align_bottom":"Bottom","align_top":"Top",valign:"Vertical Alignment","cell_type":"Cell Type","cell_title":"Table Cell Properties","row_title":"Table Row Properties","align_middle":"Center","align_right":"Right","align_left":"Left","align_default":"Default",align:"Alignment",border:"Border",cellpadding:"Cell Padding",cellspacing:"Cell Spacing",rows:"Rows",cols:"Columns",height:"Height",width:"Width",title:"Insert/Edit Table",rowtype:"Row Type","advanced_props":"Advanced Properties","general_props":"General Properties","advanced_tab":"Advanced","general_tab":"General","cell_col":"Update all cells in column"}); \ No newline at end of file diff --git a/js/tiny_mce/plugins/table/merge_cells.htm b/js/tiny_mce/plugins/table/merge_cells.htm new file mode 100644 index 0000000..788acf6 --- /dev/null +++ b/js/tiny_mce/plugins/table/merge_cells.htm @@ -0,0 +1,32 @@ + + + + {#table_dlg.merge_cells_title} + + + + + + +
        +
        + {#table_dlg.merge_cells_title} + + + + + + + + + +
        :
        :
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/table/row.htm b/js/tiny_mce/plugins/table/row.htm new file mode 100644 index 0000000..e0b182b --- /dev/null +++ b/js/tiny_mce/plugins/table/row.htm @@ -0,0 +1,158 @@ + + + + {#table_dlg.row_title} + + + + + + + + + +
        + + +
        +
        +
        + {#table_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + +
        + +
        + +
        +
        +
        + +
        +
        + {#table_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + +
        + + + + + +
         
        +
        + + + + + + +
         
        +
        +
        +
        +
        +
        + +
        +
        + +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/table/table.htm b/js/tiny_mce/plugins/table/table.htm new file mode 100644 index 0000000..52e6bf2 --- /dev/null +++ b/js/tiny_mce/plugins/table/table.htm @@ -0,0 +1,188 @@ + + + + {#table_dlg.title} + + + + + + + + + + +
        + + +
        +
        +
        + {#table_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +
        + {#table_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + + + + +
         
        +
        + +
        + +
        + +
        + + + + + +
         
        +
        + + + + + +
         
        +
        +
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/template/blank.htm b/js/tiny_mce/plugins/template/blank.htm new file mode 100644 index 0000000..538a3b1 --- /dev/null +++ b/js/tiny_mce/plugins/template/blank.htm @@ -0,0 +1,12 @@ + + + blank_page + + + + + + + diff --git a/js/tiny_mce/plugins/template/css/template.css b/js/tiny_mce/plugins/template/css/template.css new file mode 100644 index 0000000..0a03f2e --- /dev/null +++ b/js/tiny_mce/plugins/template/css/template.css @@ -0,0 +1,23 @@ +#frmbody { + padding: 10px; + background-color: #FFF; + border: 1px solid #CCC; +} + +.frmRow { + margin-bottom: 10px; +} + +#templatesrc { + border: none; + width: 320px; + height: 240px; +} + +.title { + padding-bottom: 5px; +} + +.mceActionPanel { + padding-top: 5px; +} diff --git a/js/tiny_mce/plugins/template/editor_plugin.js b/js/tiny_mce/plugins/template/editor_plugin.js new file mode 100644 index 0000000..ebe3c27 --- /dev/null +++ b/js/tiny_mce/plugins/template/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.TemplatePlugin",{init:function(b,c){var d=this;d.editor=b;b.addCommand("mceTemplate",function(e){b.windowManager.open({file:c+"/template.htm",width:b.getParam("template_popup_width",750),height:b.getParam("template_popup_height",600),inline:1},{plugin_url:c})});b.addCommand("mceInsertTemplate",d._insertTemplate,d);b.addButton("template",{title:"template.desc",cmd:"mceTemplate"});b.onPreProcess.add(function(e,g){var f=e.dom;a(f.select("div",g.node),function(h){if(f.hasClass(h,"mceTmpl")){a(f.select("*",h),function(i){if(f.hasClass(i,e.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){i.innerHTML=d._getDateTime(new Date(),e.getParam("template_mdate_format",e.getLang("template.mdate_format")))}});d._replaceVals(h)}})})},getInfo:function(){return{longname:"Template plugin",author:"Moxiecode Systems AB",authorurl:"http://www.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_insertTemplate:function(i,j){var k=this,g=k.editor,f,c,d=g.dom,b=g.selection.getContent();f=j.content;a(k.editor.getParam("template_replace_values"),function(l,h){if(typeof(l)!="function"){f=f.replace(new RegExp("\\{\\$"+h+"\\}","g"),l)}});c=d.create("div",null,f);n=d.select(".mceTmpl",c);if(n&&n.length>0){c=d.create("div",null);c.appendChild(n[0].cloneNode(true))}function e(l,h){return new RegExp("\\b"+h+"\\b","g").test(l.className)}a(d.select("*",c),function(h){if(e(h,g.getParam("template_cdate_classes","cdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_cdate_format",g.getLang("template.cdate_format")))}if(e(h,g.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_mdate_format",g.getLang("template.mdate_format")))}if(e(h,g.getParam("template_selected_content_classes","selcontent").replace(/\s+/g,"|"))){h.innerHTML=b}});k._replaceVals(c);g.execCommand("mceInsertContent",false,c.innerHTML);g.addVisual()},_replaceVals:function(c){var d=this.editor.dom,b=this.editor.getParam("template_replace_values");a(d.select("*",c),function(f){a(b,function(g,e){if(d.hasClass(f,e)){if(typeof(b[e])=="function"){b[e](f)}}})})},_getDateTime:function(e,b){if(!b){return""}function c(g,d){var f;g=""+g;if(g.length 0) { + el = dom.create('div', null); + el.appendChild(n[0].cloneNode(true)); + } + + function hasClass(n, c) { + return new RegExp('\\b' + c + '\\b', 'g').test(n.className); + }; + + each(dom.select('*', el), function(n) { + // Replace cdate + if (hasClass(n, ed.getParam('template_cdate_classes', 'cdate').replace(/\s+/g, '|'))) + n.innerHTML = t._getDateTime(new Date(), ed.getParam("template_cdate_format", ed.getLang("template.cdate_format"))); + + // Replace mdate + if (hasClass(n, ed.getParam('template_mdate_classes', 'mdate').replace(/\s+/g, '|'))) + n.innerHTML = t._getDateTime(new Date(), ed.getParam("template_mdate_format", ed.getLang("template.mdate_format"))); + + // Replace selection + if (hasClass(n, ed.getParam('template_selected_content_classes', 'selcontent').replace(/\s+/g, '|'))) + n.innerHTML = sel; + }); + + t._replaceVals(el); + + ed.execCommand('mceInsertContent', false, el.innerHTML); + ed.addVisual(); + }, + + _replaceVals : function(e) { + var dom = this.editor.dom, vl = this.editor.getParam('template_replace_values'); + + each(dom.select('*', e), function(e) { + each(vl, function(v, k) { + if (dom.hasClass(e, k)) { + if (typeof(vl[k]) == 'function') + vl[k](e); + } + }); + }); + }, + + _getDateTime : function(d, fmt) { + if (!fmt) + return ""; + + function addZeros(value, len) { + var i; + + value = "" + value; + + if (value.length < len) { + for (i=0; i<(len-value.length); i++) + value = "0" + value; + } + + return value; + } + + fmt = fmt.replace("%D", "%m/%d/%y"); + fmt = fmt.replace("%r", "%I:%M:%S %p"); + fmt = fmt.replace("%Y", "" + d.getFullYear()); + fmt = fmt.replace("%y", "" + d.getYear()); + fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2)); + fmt = fmt.replace("%d", addZeros(d.getDate(), 2)); + fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2)); + fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2)); + fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2)); + fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1)); + fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM")); + fmt = fmt.replace("%B", "" + this.editor.getLang("template_months_long").split(',')[d.getMonth()]); + fmt = fmt.replace("%b", "" + this.editor.getLang("template_months_short").split(',')[d.getMonth()]); + fmt = fmt.replace("%A", "" + this.editor.getLang("template_day_long").split(',')[d.getDay()]); + fmt = fmt.replace("%a", "" + this.editor.getLang("template_day_short").split(',')[d.getDay()]); + fmt = fmt.replace("%%", "%"); + + return fmt; + } + }); + + // Register plugin + tinymce.PluginManager.add('template', tinymce.plugins.TemplatePlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/template/js/template.js b/js/tiny_mce/plugins/template/js/template.js new file mode 100644 index 0000000..673395a --- /dev/null +++ b/js/tiny_mce/plugins/template/js/template.js @@ -0,0 +1,106 @@ +tinyMCEPopup.requireLangPack(); + +var TemplateDialog = { + preInit : function() { + var url = tinyMCEPopup.getParam("template_external_list_url"); + + if (url != null) + document.write(''); + }, + + init : function() { + var ed = tinyMCEPopup.editor, tsrc, sel, x, u; + + tsrc = ed.getParam("template_templates", false); + sel = document.getElementById('tpath'); + + // Setup external template list + if (!tsrc && typeof(tinyMCETemplateList) != 'undefined') { + for (x=0, tsrc = []; x'); + }); + }, + + selectTemplate : function(u, ti) { + var d = window.frames['templatesrc'].document, x, tsrc = this.tsrc; + + if (!u) + return; + + d.body.innerHTML = this.templateHTML = this.getFileContents(u); + + for (x=0; x + + {#template_dlg.title} + + + + + +
        +
        +
        {#template_dlg.desc}
        +
        + +
        +
        +
        +
        + {#template_dlg.preview} + +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/visualchars/editor_plugin.js b/js/tiny_mce/plugins/visualchars/editor_plugin.js new file mode 100644 index 0000000..1a148e8 --- /dev/null +++ b/js/tiny_mce/plugins/visualchars/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.VisualChars",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceVisualChars",c._toggleVisualChars,c);a.addButton("visualchars",{title:"visualchars.desc",cmd:"mceVisualChars"});a.onBeforeGetContent.add(function(d,e){if(c.state&&e.format!="raw"&&!e.draft){c.state=true;c._toggleVisualChars(false)}})},getInfo:function(){return{longname:"Visual characters",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_toggleVisualChars:function(m){var p=this,k=p.editor,a,g,j,n=k.getDoc(),o=k.getBody(),l,q=k.selection,e,c,f;p.state=!p.state;k.controlManager.setActive("visualchars",p.state);if(m){f=q.getBookmark()}if(p.state){a=[];tinymce.walk(o,function(b){if(b.nodeType==3&&b.nodeValue&&b.nodeValue.indexOf("\u00a0")!=-1){a.push(b)}},"childNodes");for(g=0;g$1');c=k.dom.create("div",null,l);while(node=c.lastChild){k.dom.insertAfter(node,a[g])}k.dom.remove(a[g])}}else{a=k.dom.select("span.mceItemNbsp",o);for(g=a.length-1;g>=0;g--){k.dom.remove(a[g],1)}}q.moveToBookmark(f)}});tinymce.PluginManager.add("visualchars",tinymce.plugins.VisualChars)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/visualchars/editor_plugin_src.js b/js/tiny_mce/plugins/visualchars/editor_plugin_src.js new file mode 100644 index 0000000..0e3572e --- /dev/null +++ b/js/tiny_mce/plugins/visualchars/editor_plugin_src.js @@ -0,0 +1,83 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.VisualChars', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceVisualChars', t._toggleVisualChars, t); + + // Register buttons + ed.addButton('visualchars', {title : 'visualchars.desc', cmd : 'mceVisualChars'}); + + ed.onBeforeGetContent.add(function(ed, o) { + if (t.state && o.format != 'raw' && !o.draft) { + t.state = true; + t._toggleVisualChars(false); + } + }); + }, + + getInfo : function() { + return { + longname : 'Visual characters', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _toggleVisualChars : function(bookmark) { + var t = this, ed = t.editor, nl, i, h, d = ed.getDoc(), b = ed.getBody(), nv, s = ed.selection, bo, div, bm; + + t.state = !t.state; + ed.controlManager.setActive('visualchars', t.state); + + if (bookmark) + bm = s.getBookmark(); + + if (t.state) { + nl = []; + tinymce.walk(b, function(n) { + if (n.nodeType == 3 && n.nodeValue && n.nodeValue.indexOf('\u00a0') != -1) + nl.push(n); + }, 'childNodes'); + + for (i = 0; i < nl.length; i++) { + nv = nl[i].nodeValue; + nv = nv.replace(/(\u00a0)/g, '$1'); + + div = ed.dom.create('div', null, nv); + while (node = div.lastChild) + ed.dom.insertAfter(node, nl[i]); + + ed.dom.remove(nl[i]); + } + } else { + nl = ed.dom.select('span.mceItemNbsp', b); + + for (i = nl.length - 1; i >= 0; i--) + ed.dom.remove(nl[i], 1); + } + + s.moveToBookmark(bm); + } + }); + + // Register plugin + tinymce.PluginManager.add('visualchars', tinymce.plugins.VisualChars); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/wordcount/editor_plugin.js b/js/tiny_mce/plugins/wordcount/editor_plugin.js new file mode 100644 index 0000000..42ece20 --- /dev/null +++ b/js/tiny_mce/plugins/wordcount/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.WordCount",{block:0,id:null,countre:null,cleanre:null,init:function(c,d){var e=this,f=0,g=tinymce.VK;e.countre=c.getParam("wordcount_countregex",/[\w\u2019\'-]+/g);e.cleanre=c.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g);e.update_rate=c.getParam("wordcount_update_rate",2000);e.update_on_delete=c.getParam("wordcount_update_on_delete",false);e.id=c.id+"-word-count";c.onPostRender.add(function(i,h){var j,k;k=i.getParam("wordcount_target_id");if(!k){j=tinymce.DOM.get(i.id+"_path_row");if(j){tinymce.DOM.add(j.parentNode,"div",{style:"float: right"},i.getLang("wordcount.words","Words: ")+'0')}}else{tinymce.DOM.add(k,"span",{},'0')}});c.onInit.add(function(h){h.selection.onSetContent.add(function(){e._count(h)});e._count(h)});c.onSetContent.add(function(h){e._count(h)});function b(h){return h!==f&&(h===g.ENTER||f===g.SPACEBAR||a(f))}function a(h){return h===g.DELETE||h===g.BACKSPACE}c.onKeyUp.add(function(h,i){if(b(i.keyCode)||e.update_on_delete&&a(i.keyCode)){e._count(h)}f=i.keyCode})},_getCount:function(c){var a=0;var b=c.getContent({format:"raw"});if(b){b=b.replace(/\.\.\./g," ");b=b.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ");b=b.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," ");b=b.replace(this.cleanre,"");var d=b.match(this.countre);if(d){a=d.length}}return a},_count:function(a){var b=this;if(b.block){return}b.block=1;setTimeout(function(){if(!a.destroyed){var c=b._getCount(a);tinymce.DOM.setHTML(b.id,c.toString());setTimeout(function(){b.block=0},b.update_rate)}},1)},getInfo:function(){return{longname:"Word Count plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("wordcount",tinymce.plugins.WordCount)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/wordcount/editor_plugin_src.js b/js/tiny_mce/plugins/wordcount/editor_plugin_src.js new file mode 100644 index 0000000..3fb8fff --- /dev/null +++ b/js/tiny_mce/plugins/wordcount/editor_plugin_src.js @@ -0,0 +1,122 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.WordCount', { + block : 0, + id : null, + countre : null, + cleanre : null, + + init : function(ed, url) { + var t = this, last = 0, VK = tinymce.VK; + + t.countre = ed.getParam('wordcount_countregex', /[\w\u2019\'-]+/g); // u2019 == ’ + t.cleanre = ed.getParam('wordcount_cleanregex', /[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g); + t.update_rate = ed.getParam('wordcount_update_rate', 2000); + t.update_on_delete = ed.getParam('wordcount_update_on_delete', false); + t.id = ed.id + '-word-count'; + + ed.onPostRender.add(function(ed, cm) { + var row, id; + + // Add it to the specified id or the theme advanced path + id = ed.getParam('wordcount_target_id'); + if (!id) { + row = tinymce.DOM.get(ed.id + '_path_row'); + + if (row) + tinymce.DOM.add(row.parentNode, 'div', {'style': 'float: right'}, ed.getLang('wordcount.words', 'Words: ') + '0'); + } else { + tinymce.DOM.add(id, 'span', {}, '0'); + } + }); + + ed.onInit.add(function(ed) { + ed.selection.onSetContent.add(function() { + t._count(ed); + }); + + t._count(ed); + }); + + ed.onSetContent.add(function(ed) { + t._count(ed); + }); + + function checkKeys(key) { + return key !== last && (key === VK.ENTER || last === VK.SPACEBAR || checkDelOrBksp(last)); + } + + function checkDelOrBksp(key) { + return key === VK.DELETE || key === VK.BACKSPACE; + } + + ed.onKeyUp.add(function(ed, e) { + if (checkKeys(e.keyCode) || t.update_on_delete && checkDelOrBksp(e.keyCode)) { + t._count(ed); + } + + last = e.keyCode; + }); + }, + + _getCount : function(ed) { + var tc = 0; + var tx = ed.getContent({ format: 'raw' }); + + if (tx) { + tx = tx.replace(/\.\.\./g, ' '); // convert ellipses to spaces + tx = tx.replace(/<.[^<>]*?>/g, ' ').replace(/ | /gi, ' '); // remove html tags and space chars + + // deal with html entities + tx = tx.replace(/(\w+)(&.+?;)+(\w+)/, "$1$3").replace(/&.+?;/g, ' '); + tx = tx.replace(this.cleanre, ''); // remove numbers and punctuation + + var wordArray = tx.match(this.countre); + if (wordArray) { + tc = wordArray.length; + } + } + + return tc; + }, + + _count : function(ed) { + var t = this; + + // Keep multiple calls from happening at the same time + if (t.block) + return; + + t.block = 1; + + setTimeout(function() { + if (!ed.destroyed) { + var tc = t._getCount(ed); + tinymce.DOM.setHTML(t.id, tc.toString()); + setTimeout(function() {t.block = 0;}, t.update_rate); + } + }, 1); + }, + + getInfo: function() { + return { + longname : 'Word Count plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + tinymce.PluginManager.add('wordcount', tinymce.plugins.WordCount); +})(); diff --git a/js/tiny_mce/plugins/xhtmlxtras/abbr.htm b/js/tiny_mce/plugins/xhtmlxtras/abbr.htm new file mode 100644 index 0000000..d410218 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/abbr.htm @@ -0,0 +1,142 @@ + + + + {#xhtmlxtras_dlg.title_abbr_element} + + + + + + + + + + +
        + + +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        : + +
        :
        : + +
        : + +
        +
        +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        +
        +
        +
        +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/xhtmlxtras/acronym.htm b/js/tiny_mce/plugins/xhtmlxtras/acronym.htm new file mode 100644 index 0000000..12b189b --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/acronym.htm @@ -0,0 +1,142 @@ + + + + {#xhtmlxtras_dlg.title_acronym_element} + + + + + + + + + + +
        + + +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        : + +
        :
        : + +
        : + +
        +
        +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        +
        +
        +
        +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/xhtmlxtras/attributes.htm b/js/tiny_mce/plugins/xhtmlxtras/attributes.htm new file mode 100644 index 0000000..d84f378 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/attributes.htm @@ -0,0 +1,149 @@ + + + + {#xhtmlxtras_dlg.attribs_title} + + + + + + + + + +
        + + +
        +
        +
        + {#xhtmlxtras_dlg.attribute_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        + +
        :
        : + +
        : + +
        +
        +
        +
        +
        + {#xhtmlxtras_dlg.attribute_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        +
        +
        +
        +
        + + +
        +
        + + diff --git a/js/tiny_mce/plugins/xhtmlxtras/cite.htm b/js/tiny_mce/plugins/xhtmlxtras/cite.htm new file mode 100644 index 0000000..ab61b33 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/cite.htm @@ -0,0 +1,142 @@ + + + + {#xhtmlxtras_dlg.title_cite_element} + + + + + + + + + + +
        + + +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        : + +
        :
        : + +
        : + +
        +
        +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        +
        +
        +
        +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css b/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css new file mode 100644 index 0000000..85b1b37 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css @@ -0,0 +1,11 @@ +.panel_wrapper div.current { + height: 290px; +} + +#id, #style, #title, #dir, #hreflang, #lang, #classlist, #tabindex, #accesskey { + width: 200px; +} + +#events_panel input { + width: 200px; +} diff --git a/js/tiny_mce/plugins/xhtmlxtras/css/popup.css b/js/tiny_mce/plugins/xhtmlxtras/css/popup.css new file mode 100644 index 0000000..034b985 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/css/popup.css @@ -0,0 +1,9 @@ +input.field, select.field {width:200px;} +input.picker {width:179px; margin-left: 5px;} +input.disabled {border-color:#F2F2F2;} +img.picker {vertical-align:text-bottom; cursor:pointer;} +h1 {padding: 0 0 5px 0;} +.panel_wrapper div.current {height:160px;} +#xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {height: 230px;} +a.browse span {display:block; width:20px; height:20px; background:url('../../../themes/advanced/img/icons.gif') -140px -20px;} +#datetime {width:180px;} diff --git a/js/tiny_mce/plugins/xhtmlxtras/del.htm b/js/tiny_mce/plugins/xhtmlxtras/del.htm new file mode 100644 index 0000000..e3f34c7 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/del.htm @@ -0,0 +1,162 @@ + + + + {#xhtmlxtras_dlg.title_del_element} + + + + + + + + + + +
        + + +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_general_tab} + + + + + + + + + +
        : + + + + + +
        +
        :
        +
        +
        + {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        : + +
        :
        : + +
        : + +
        +
        +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        +
        +
        +
        +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js b/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js new file mode 100644 index 0000000..9b98a51 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.XHTMLXtrasPlugin",{init:function(a,b){a.addCommand("mceCite",function(){a.windowManager.open({file:b+"/cite.htm",width:350+parseInt(a.getLang("xhtmlxtras.cite_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.cite_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAcronym",function(){a.windowManager.open({file:b+"/acronym.htm",width:350+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.acronym_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAbbr",function(){a.windowManager.open({file:b+"/abbr.htm",width:350+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.abbr_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceDel",function(){a.windowManager.open({file:b+"/del.htm",width:340+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.del_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceIns",function(){a.windowManager.open({file:b+"/ins.htm",width:340+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.ins_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAttributes",function(){a.windowManager.open({file:b+"/attributes.htm",width:380+parseInt(a.getLang("xhtmlxtras.attr_delta_width",0)),height:370+parseInt(a.getLang("xhtmlxtras.attr_delta_height",0)),inline:1},{plugin_url:b})});a.addButton("cite",{title:"xhtmlxtras.cite_desc",cmd:"mceCite"});a.addButton("acronym",{title:"xhtmlxtras.acronym_desc",cmd:"mceAcronym"});a.addButton("abbr",{title:"xhtmlxtras.abbr_desc",cmd:"mceAbbr"});a.addButton("del",{title:"xhtmlxtras.del_desc",cmd:"mceDel"});a.addButton("ins",{title:"xhtmlxtras.ins_desc",cmd:"mceIns"});a.addButton("attribs",{title:"xhtmlxtras.attribs_desc",cmd:"mceAttributes"});a.onNodeChange.add(function(d,c,f,e){f=d.dom.getParent(f,"CITE,ACRONYM,ABBR,DEL,INS");c.setDisabled("cite",e);c.setDisabled("acronym",e);c.setDisabled("abbr",e);c.setDisabled("del",e);c.setDisabled("ins",e);c.setDisabled("attribs",f&&f.nodeName=="BODY");c.setActive("cite",0);c.setActive("acronym",0);c.setActive("abbr",0);c.setActive("del",0);c.setActive("ins",0);if(f){do{c.setDisabled(f.nodeName.toLowerCase(),0);c.setActive(f.nodeName.toLowerCase(),1)}while(f=f.parentNode)}});a.onPreInit.add(function(){a.dom.create("abbr")})},getInfo:function(){return{longname:"XHTML Xtras Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("xhtmlxtras",tinymce.plugins.XHTMLXtrasPlugin)})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js b/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js new file mode 100644 index 0000000..a9c12ef --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js @@ -0,0 +1,132 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.XHTMLXtrasPlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceCite', function() { + ed.windowManager.open({ + file : url + '/cite.htm', + width : 350 + parseInt(ed.getLang('xhtmlxtras.cite_delta_width', 0)), + height : 250 + parseInt(ed.getLang('xhtmlxtras.cite_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceAcronym', function() { + ed.windowManager.open({ + file : url + '/acronym.htm', + width : 350 + parseInt(ed.getLang('xhtmlxtras.acronym_delta_width', 0)), + height : 250 + parseInt(ed.getLang('xhtmlxtras.acronym_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceAbbr', function() { + ed.windowManager.open({ + file : url + '/abbr.htm', + width : 350 + parseInt(ed.getLang('xhtmlxtras.abbr_delta_width', 0)), + height : 250 + parseInt(ed.getLang('xhtmlxtras.abbr_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceDel', function() { + ed.windowManager.open({ + file : url + '/del.htm', + width : 340 + parseInt(ed.getLang('xhtmlxtras.del_delta_width', 0)), + height : 310 + parseInt(ed.getLang('xhtmlxtras.del_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceIns', function() { + ed.windowManager.open({ + file : url + '/ins.htm', + width : 340 + parseInt(ed.getLang('xhtmlxtras.ins_delta_width', 0)), + height : 310 + parseInt(ed.getLang('xhtmlxtras.ins_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceAttributes', function() { + ed.windowManager.open({ + file : url + '/attributes.htm', + width : 380 + parseInt(ed.getLang('xhtmlxtras.attr_delta_width', 0)), + height : 370 + parseInt(ed.getLang('xhtmlxtras.attr_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('cite', {title : 'xhtmlxtras.cite_desc', cmd : 'mceCite'}); + ed.addButton('acronym', {title : 'xhtmlxtras.acronym_desc', cmd : 'mceAcronym'}); + ed.addButton('abbr', {title : 'xhtmlxtras.abbr_desc', cmd : 'mceAbbr'}); + ed.addButton('del', {title : 'xhtmlxtras.del_desc', cmd : 'mceDel'}); + ed.addButton('ins', {title : 'xhtmlxtras.ins_desc', cmd : 'mceIns'}); + ed.addButton('attribs', {title : 'xhtmlxtras.attribs_desc', cmd : 'mceAttributes'}); + + ed.onNodeChange.add(function(ed, cm, n, co) { + n = ed.dom.getParent(n, 'CITE,ACRONYM,ABBR,DEL,INS'); + + cm.setDisabled('cite', co); + cm.setDisabled('acronym', co); + cm.setDisabled('abbr', co); + cm.setDisabled('del', co); + cm.setDisabled('ins', co); + cm.setDisabled('attribs', n && n.nodeName == 'BODY'); + cm.setActive('cite', 0); + cm.setActive('acronym', 0); + cm.setActive('abbr', 0); + cm.setActive('del', 0); + cm.setActive('ins', 0); + + // Activate all + if (n) { + do { + cm.setDisabled(n.nodeName.toLowerCase(), 0); + cm.setActive(n.nodeName.toLowerCase(), 1); + } while (n = n.parentNode); + } + }); + + ed.onPreInit.add(function() { + // Fixed IE issue where it can't handle these elements correctly + ed.dom.create('abbr'); + }); + }, + + getInfo : function() { + return { + longname : 'XHTML Xtras Plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('xhtmlxtras', tinymce.plugins.XHTMLXtrasPlugin); +})(); \ No newline at end of file diff --git a/js/tiny_mce/plugins/xhtmlxtras/ins.htm b/js/tiny_mce/plugins/xhtmlxtras/ins.htm new file mode 100644 index 0000000..226e605 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/ins.htm @@ -0,0 +1,162 @@ + + + + {#xhtmlxtras_dlg.title_ins_element} + + + + + + + + + + +
        + + +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_general_tab} + + + + + + + + + +
        : + + + + + +
        +
        :
        +
        +
        + {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        : + +
        :
        : + +
        : + +
        +
        +
        +
        +
        + {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        :
        +
        +
        +
        +
        + + + +
        +
        + + diff --git a/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js b/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js new file mode 100644 index 0000000..1790e83 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js @@ -0,0 +1,28 @@ +/** + * abbr.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('abbr'); + if (SXE.currentAction == "update") { + SXE.showRemoveButton(); + } +} + +function insertAbbr() { + SXE.insertElement('abbr'); + tinyMCEPopup.close(); +} + +function removeAbbr() { + SXE.removeElement('abbr'); + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js b/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js new file mode 100644 index 0000000..93b8d25 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js @@ -0,0 +1,28 @@ +/** + * acronym.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('acronym'); + if (SXE.currentAction == "update") { + SXE.showRemoveButton(); + } +} + +function insertAcronym() { + SXE.insertElement('acronym'); + tinyMCEPopup.close(); +} + +function removeAcronym() { + SXE.removeElement('acronym'); + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js b/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js new file mode 100644 index 0000000..9e9b07e --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js @@ -0,0 +1,111 @@ +/** + * attributes.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + tinyMCEPopup.resizeToInnerSize(); + var inst = tinyMCEPopup.editor; + var dom = inst.dom; + var elm = inst.selection.getNode(); + var f = document.forms[0]; + var onclick = dom.getAttrib(elm, 'onclick'); + + setFormValue('title', dom.getAttrib(elm, 'title')); + setFormValue('id', dom.getAttrib(elm, 'id')); + setFormValue('style', dom.getAttrib(elm, "style")); + setFormValue('dir', dom.getAttrib(elm, 'dir')); + setFormValue('lang', dom.getAttrib(elm, 'lang')); + setFormValue('tabindex', dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); + setFormValue('accesskey', dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); + setFormValue('onfocus', dom.getAttrib(elm, 'onfocus')); + setFormValue('onblur', dom.getAttrib(elm, 'onblur')); + setFormValue('onclick', onclick); + setFormValue('ondblclick', dom.getAttrib(elm, 'ondblclick')); + setFormValue('onmousedown', dom.getAttrib(elm, 'onmousedown')); + setFormValue('onmouseup', dom.getAttrib(elm, 'onmouseup')); + setFormValue('onmouseover', dom.getAttrib(elm, 'onmouseover')); + setFormValue('onmousemove', dom.getAttrib(elm, 'onmousemove')); + setFormValue('onmouseout', dom.getAttrib(elm, 'onmouseout')); + setFormValue('onkeypress', dom.getAttrib(elm, 'onkeypress')); + setFormValue('onkeydown', dom.getAttrib(elm, 'onkeydown')); + setFormValue('onkeyup', dom.getAttrib(elm, 'onkeyup')); + className = dom.getAttrib(elm, 'class'); + + addClassesToList('classlist', 'advlink_styles'); + selectByValue(f, 'classlist', className, true); + + TinyMCE_EditableSelects.init(); +} + +function setFormValue(name, value) { + if(value && document.forms[0].elements[name]){ + document.forms[0].elements[name].value = value; + } +} + +function insertAction() { + var inst = tinyMCEPopup.editor; + var elm = inst.selection.getNode(); + + setAllAttribs(elm); + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); +} + +function setAttrib(elm, attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib.toLowerCase()]; + var inst = tinyMCEPopup.editor; + var dom = inst.dom; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + dom.setAttrib(elm, attrib.toLowerCase(), value); +} + +function setAllAttribs(elm) { + var f = document.forms[0]; + + setAttrib(elm, 'title'); + setAttrib(elm, 'id'); + setAttrib(elm, 'style'); + setAttrib(elm, 'class', getSelectValue(f, 'classlist')); + setAttrib(elm, 'dir'); + setAttrib(elm, 'lang'); + setAttrib(elm, 'tabindex'); + setAttrib(elm, 'accesskey'); + setAttrib(elm, 'onfocus'); + setAttrib(elm, 'onblur'); + setAttrib(elm, 'onclick'); + setAttrib(elm, 'ondblclick'); + setAttrib(elm, 'onmousedown'); + setAttrib(elm, 'onmouseup'); + setAttrib(elm, 'onmouseover'); + setAttrib(elm, 'onmousemove'); + setAttrib(elm, 'onmouseout'); + setAttrib(elm, 'onkeypress'); + setAttrib(elm, 'onkeydown'); + setAttrib(elm, 'onkeyup'); + + // Refresh in old MSIE +// if (tinyMCE.isMSIE5) +// elm.outerHTML = elm.outerHTML; +} + +function insertAttribute() { + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); +tinyMCEPopup.requireLangPack(); diff --git a/js/tiny_mce/plugins/xhtmlxtras/js/cite.js b/js/tiny_mce/plugins/xhtmlxtras/js/cite.js new file mode 100644 index 0000000..b73ef47 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/js/cite.js @@ -0,0 +1,28 @@ +/** + * cite.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('cite'); + if (SXE.currentAction == "update") { + SXE.showRemoveButton(); + } +} + +function insertCite() { + SXE.insertElement('cite'); + tinyMCEPopup.close(); +} + +function removeCite() { + SXE.removeElement('cite'); + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/plugins/xhtmlxtras/js/del.js b/js/tiny_mce/plugins/xhtmlxtras/js/del.js new file mode 100644 index 0000000..a5397f7 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/js/del.js @@ -0,0 +1,53 @@ +/** + * del.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('del'); + if (SXE.currentAction == "update") { + setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); + setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); + SXE.showRemoveButton(); + } +} + +function setElementAttribs(elm) { + setAllCommonAttribs(elm); + setAttrib(elm, 'datetime'); + setAttrib(elm, 'cite'); + elm.removeAttribute('data-mce-new'); +} + +function insertDel() { + var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'DEL'); + + if (elm == null) { + var s = SXE.inst.selection.getContent(); + if(s.length > 0) { + insertInlineElement('del'); + var elementArray = SXE.inst.dom.select('del[data-mce-new]'); + for (var i=0; i 0) { + tagName = element_name; + + insertInlineElement(element_name); + var elementArray = tinymce.grep(SXE.inst.dom.select(element_name)); + for (var i=0; i -1) ? true : false; +} + +SXE.removeClass = function(elm,cl) { + if(elm.className == null || elm.className == "" || !SXE.containsClass(elm,cl)) { + return true; + } + var classNames = elm.className.split(" "); + var newClassNames = ""; + for (var x = 0, cnl = classNames.length; x < cnl; x++) { + if (classNames[x] != cl) { + newClassNames += (classNames[x] + " "); + } + } + elm.className = newClassNames.substring(0,newClassNames.length-1); //removes extra space at the end +} + +SXE.addClass = function(elm,cl) { + if(!SXE.containsClass(elm,cl)) elm.className ? elm.className += " " + cl : elm.className = cl; + return true; +} + +function insertInlineElement(en) { + var ed = tinyMCEPopup.editor, dom = ed.dom; + + ed.getDoc().execCommand('FontName', false, 'mceinline'); + tinymce.each(dom.select('span,font'), function(n) { + if (n.style.fontFamily == 'mceinline' || n.face == 'mceinline') + dom.replace(dom.create(en, {'data-mce-new' : 1}), n, 1); + }); +} diff --git a/js/tiny_mce/plugins/xhtmlxtras/js/ins.js b/js/tiny_mce/plugins/xhtmlxtras/js/ins.js new file mode 100644 index 0000000..71a8a26 --- /dev/null +++ b/js/tiny_mce/plugins/xhtmlxtras/js/ins.js @@ -0,0 +1,53 @@ +/** + * ins.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('ins'); + if (SXE.currentAction == "update") { + setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); + setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); + SXE.showRemoveButton(); + } +} + +function setElementAttribs(elm) { + setAllCommonAttribs(elm); + setAttrib(elm, 'datetime'); + setAttrib(elm, 'cite'); + elm.removeAttribute('data-mce-new'); +} + +function insertIns() { + var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'INS'); + + if (elm == null) { + var s = SXE.inst.selection.getContent(); + if(s.length > 0) { + insertInlineElement('ins'); + var elementArray = SXE.inst.dom.select('ins[data-mce-new]'); + for (var i=0; i + + + {#advanced_dlg.about_title} + + + + + + + +
        +
        +

        {#advanced_dlg.about_title}

        +

        Version: ()

        +

        TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL + by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.

        +

        Copyright © 2003-2008, Moxiecode Systems AB, All rights reserved.

        +

        For more information about this software visit the TinyMCE website.

        + +
        + Got Moxie? +
        +
        + +
        +
        +

        {#advanced_dlg.about_loaded}

        + +
        +
        + +

         

        +
        +
        + +
        +
        +
        +
        + +
        + +
        + + diff --git a/js/tiny_mce/themes/advanced/anchor.htm b/js/tiny_mce/themes/advanced/anchor.htm new file mode 100644 index 0000000..dc53312 --- /dev/null +++ b/js/tiny_mce/themes/advanced/anchor.htm @@ -0,0 +1,26 @@ + + + + {#advanced_dlg.anchor_title} + + + + +
        + + + + + + + + +
        {#advanced_dlg.anchor_title}
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/themes/advanced/charmap.htm b/js/tiny_mce/themes/advanced/charmap.htm new file mode 100644 index 0000000..12acfe1 --- /dev/null +++ b/js/tiny_mce/themes/advanced/charmap.htm @@ -0,0 +1,55 @@ + + + + {#advanced_dlg.charmap_title} + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + +
         
         
        +
        + + + + + + + + + + + + + + + + +
         
         
         
        +
        {#advanced_dlg.charmap_usage}
        + + diff --git a/js/tiny_mce/themes/advanced/color_picker.htm b/js/tiny_mce/themes/advanced/color_picker.htm new file mode 100644 index 0000000..e7f19ab --- /dev/null +++ b/js/tiny_mce/themes/advanced/color_picker.htm @@ -0,0 +1,74 @@ + + + + {#advanced_dlg.colorpicker_title} + + + + + + +
        + + +
        +
        +
        + {#advanced_dlg.colorpicker_picker_title} +
        + + +
        + +
        + +
        +
        +
        +
        + +
        +
        + {#advanced_dlg.colorpicker_palette_title} +
        + +
        + +
        +
        +
        + +
        +
        + {#advanced_dlg.colorpicker_named_title} +
        + +
        + +
        + +
        + {#advanced_dlg.colorpicker_name} +
        +
        +
        +
        + +
        + + +
        + +
        + +
        +
        +
        + + diff --git a/js/tiny_mce/themes/advanced/editor_template.js b/js/tiny_mce/themes/advanced/editor_template.js new file mode 100644 index 0000000..d85b495 --- /dev/null +++ b/js/tiny_mce/themes/advanced/editor_template.js @@ -0,0 +1 @@ +(function(e){var d=e.DOM,b=e.dom.Event,h=e.extend,f=e.each,a=e.util.Cookie,g,c=e.explode;e.ThemeManager.requireLangPack("advanced");e.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],controls:{bold:["bold_desc","Bold"],italic:["italic_desc","Italic"],underline:["underline_desc","Underline"],strikethrough:["striketrough_desc","Strikethrough"],justifyleft:["justifyleft_desc","JustifyLeft"],justifycenter:["justifycenter_desc","JustifyCenter"],justifyright:["justifyright_desc","JustifyRight"],justifyfull:["justifyfull_desc","JustifyFull"],bullist:["bullist_desc","InsertUnorderedList"],numlist:["numlist_desc","InsertOrderedList"],outdent:["outdent_desc","Outdent"],indent:["indent_desc","Indent"],cut:["cut_desc","Cut"],copy:["copy_desc","Copy"],paste:["paste_desc","Paste"],undo:["undo_desc","Undo"],redo:["redo_desc","Redo"],link:["link_desc","mceLink"],unlink:["unlink_desc","unlink"],image:["image_desc","mceImage"],cleanup:["cleanup_desc","mceCleanup"],help:["help_desc","mceHelp"],code:["code_desc","mceCodeEditor"],hr:["hr_desc","InsertHorizontalRule"],removeformat:["removeformat_desc","RemoveFormat"],sub:["sub_desc","subscript"],sup:["sup_desc","superscript"],forecolor:["forecolor_desc","ForeColor"],forecolorpicker:["forecolor_desc","mceForeColor"],backcolor:["backcolor_desc","HiliteColor"],backcolorpicker:["backcolor_desc","mceBackColor"],charmap:["charmap_desc","mceCharMap"],visualaid:["visualaid_desc","mceToggleVisualAid"],anchor:["anchor_desc","mceInsertAnchor"],newdocument:["newdocument_desc","mceNewDocument"],blockquote:["blockquote_desc","mceBlockQuote"]},stateControls:["bold","italic","underline","strikethrough","bullist","numlist","justifyleft","justifycenter","justifyright","justifyfull","sub","sup","blockquote"],init:function(j,k){var l=this,m,i,n;l.editor=j;l.url=k;l.onResolveName=new e.util.Dispatcher(this);j.forcedHighContrastMode=j.settings.detect_highcontrast&&l._isHighContrast();j.settings.skin=j.forcedHighContrastMode?"highcontrast":j.settings.skin;l.settings=m=h({theme_advanced_path:true,theme_advanced_toolbar_location:"bottom",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_font_selector:"span",theme_advanced_show_current_color:0,readonly:j.settings.readonly},j.settings);if(!m.font_size_style_values){m.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(e.is(m.theme_advanced_font_sizes,"string")){m.font_size_style_values=e.explode(m.font_size_style_values);m.font_size_classes=e.explode(m.font_size_classes||"");n={};j.settings.theme_advanced_font_sizes=m.theme_advanced_font_sizes;f(j.getParam("theme_advanced_font_sizes","","hash"),function(q,p){var o;if(p==q&&q>=1&&q<=7){p=q+" ("+l.sizes[q-1]+"pt)";o=m.font_size_classes[q-1];q=m.font_size_style_values[q-1]||(l.sizes[q-1]+"pt")}if(/^\s*\./.test(q)){o=q.replace(/\./g,"")}n[p]=o?{"class":o}:{fontSize:q}});m.theme_advanced_font_sizes=n}if((i=m.theme_advanced_path_location)&&i!="none"){m.theme_advanced_statusbar_location=m.theme_advanced_path_location}if(m.theme_advanced_statusbar_location=="none"){m.theme_advanced_statusbar_location=0}if(j.settings.content_css!==false){j.contentCSS.push(j.baseURI.toAbsolute(k+"/skins/"+j.settings.skin+"/content.css"))}j.onInit.add(function(){if(!j.settings.readonly){j.onNodeChange.add(l._nodeChanged,l);j.onKeyUp.add(l._updateUndoStatus,l);j.onMouseUp.add(l._updateUndoStatus,l);j.dom.bind(j.dom.getRoot(),"dragend",function(){l._updateUndoStatus(j)})}});j.onSetProgressState.add(function(q,o,r){var s,t=q.id,p;if(o){l.progressTimer=setTimeout(function(){s=q.getContainer();s=s.insertBefore(d.create("DIV",{style:"position:relative"}),s.firstChild);p=d.get(q.id+"_tbl");d.add(s,"div",{id:t+"_blocker","class":"mceBlocker",style:{width:p.clientWidth+2,height:p.clientHeight+2}});d.add(s,"div",{id:t+"_progress","class":"mceProgress",style:{left:p.clientWidth/2,top:p.clientHeight/2}})},r||0)}else{d.remove(t+"_blocker");d.remove(t+"_progress");clearTimeout(l.progressTimer)}});d.loadCSS(m.editor_css?j.documentBaseURI.toAbsolute(m.editor_css):k+"/skins/"+j.settings.skin+"/ui.css");if(m.skin_variant){d.loadCSS(k+"/skins/"+j.settings.skin+"/ui_"+m.skin_variant+".css")}},_isHighContrast:function(){var i,j=d.add(d.getRoot(),"div",{style:"background-color: rgb(171,239,86);"});i=(d.getStyle(j,"background-color",true)+"").toLowerCase().replace(/ /g,"");d.remove(j);return i!="rgb(171,239,86)"&&i!="#abef56"},createControl:function(l,i){var j,k;if(k=i.createControl(l)){return k}switch(l){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu()}if((j=this.controls[l])){return i.createButton(l,{title:"advanced."+j[0],cmd:j[1],ui:j[2],value:j[3]})}},execCommand:function(k,j,l){var i=this["_"+k];if(i){i.call(this,j,l);return true}return false},_importClasses:function(k){var i=this.editor,j=i.controlManager.get("styleselect");if(j.getLength()==0){f(i.dom.getClasses(),function(n,l){var m="style_"+l;i.formatter.register(m,{inline:"span",attributes:{"class":n["class"]},selector:"*"});j.add(n["class"],m)})}},_createStyleSelect:function(m){var k=this,i=k.editor,j=i.controlManager,l;l=j.createListBox("styleselect",{title:"advanced.style_select",onselect:function(o){var p,n=[];f(l.items,function(q){n.push(q.value)});i.focus();i.undoManager.add();p=i.formatter.matchAll(n);if(!o||p[0]==o){if(p[0]){i.formatter.remove(p[0])}}else{i.formatter.apply(o)}i.undoManager.add();i.nodeChanged();return false}});i.onInit.add(function(){var o=0,n=i.getParam("style_formats");if(n){f(n,function(p){var q,r=0;f(p,function(){r++});if(r>1){q=p.name=p.name||"style_"+(o++);i.formatter.register(q,p);l.add(p.title,q)}else{l.add(p.title)}})}else{f(i.getParam("theme_advanced_styles","","hash"),function(r,q){var p;if(r){p="style_"+(o++);i.formatter.register(p,{inline:"span",classes:r,selector:"*"});l.add(k.editor.translate(q),p)}})}});if(l.getLength()==0){l.onPostRender.add(function(o,p){if(!l.NativeListBox){b.add(p.id+"_text","focus",k._importClasses,k);b.add(p.id+"_text","mousedown",k._importClasses,k);b.add(p.id+"_open","focus",k._importClasses,k);b.add(p.id+"_open","mousedown",k._importClasses,k)}else{b.add(p.id,"focus",k._importClasses,k)}})}return l},_createFontSelect:function(){var k,j=this,i=j.editor;k=i.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",onselect:function(l){var m=k.items[k.selectedIndex];if(!l&&m){i.execCommand("FontName",false,m.value);return}i.execCommand("FontName",false,l);k.select(function(n){return l==n});if(m&&m.value==l){k.select(null)}return false}});if(k){f(i.getParam("theme_advanced_fonts",j.settings.theme_advanced_fonts,"hash"),function(m,l){k.add(i.translate(l),m,{style:m.indexOf("dings")==-1?"font-family:"+m:""})})}return k},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(i){var o=n.items[n.selectedIndex];if(!i&&o){o=o.value;if(o["class"]){k.formatter.toggle("fontsize_class",{value:o["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,o.fontSize)}return}if(i["class"]){k.focus();k.undoManager.add();k.formatter.toggle("fontsize_class",{value:i["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,i.fontSize)}n.select(function(p){return i==p});if(o&&(o.value.fontSize==i.fontSize||o.value["class"]&&o.value["class"]==i["class"])){n.select(null)}return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(o,i){var p=o.fontSize;if(p>=1&&p<=7){p=m.sizes[parseInt(p)-1]+"pt"}n.add(i,o,{style:"font-size:"+p,"class":"mceFontSize"+(l++)+(" "+(o["class"]||""))})})}return n},_createBlockFormats:function(){var k,i={p:"advanced.paragraph",address:"advanced.address",pre:"advanced.pre",h1:"advanced.h1",h2:"advanced.h2",h3:"advanced.h3",h4:"advanced.h4",h5:"advanced.h5",h6:"advanced.h6",div:"advanced.div",blockquote:"advanced.blockquote",code:"advanced.code",dt:"advanced.dt",dd:"advanced.dd",samp:"advanced.samp"},j=this;k=j.editor.controlManager.createListBox("formatselect",{title:"advanced.block",onselect:function(l){j.editor.execCommand("FormatBlock",false,l);return false}});if(k){f(j.editor.getParam("theme_advanced_blockformats",j.settings.theme_advanced_blockformats,"hash"),function(m,l){k.add(j.editor.translate(l!=m?l:i[m]),m,{"class":"mce_formatPreview mce_"+m})})}return k},_createForeColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_text_colors){l.colors=i}if(k.theme_advanced_default_foreground_color){l.default_color=k.theme_advanced_default_foreground_color}l.title="advanced.forecolor_desc";l.cmd="ForeColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("forecolor",l);return m},_createBackColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_background_colors){l.colors=i}if(k.theme_advanced_default_background_color){l.default_color=k.theme_advanced_default_background_color}l.title="advanced.backcolor_desc";l.cmd="HiliteColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("backcolor",l);return m},renderUI:function(k){var m,l,q,v=this,r=v.editor,w=v.settings,u,j,i;if(r.settings){r.settings.aria_label=w.aria_label+r.getLang("advanced.help_shortcut")}m=j=d.create("span",{role:"application","aria-labelledby":r.id+"_voice",id:r.id+"_parent","class":"mceEditor "+r.settings.skin+"Skin"+(w.skin_variant?" "+r.settings.skin+"Skin"+v._ufirst(w.skin_variant):"")});d.add(m,"span",{"class":"mceVoiceLabel",style:"display:none;",id:r.id+"_voice"},w.aria_label);if(!d.boxModel){m=d.add(m,"div",{"class":"mceOldBoxModel"})}m=u=d.add(m,"table",{role:"presentation",id:r.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});m=q=d.add(m,"tbody");switch((w.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":l=v._rowLayout(w,q,k);break;case"customlayout":l=r.execCallback("theme_advanced_custom_layout",w,q,k,j);break;default:l=v._simpleLayout(w,q,k,j)}m=k.targetNode;i=u.rows;d.addClass(i[0],"mceFirst");d.addClass(i[i.length-1],"mceLast");f(d.select("tr",q),function(o){d.addClass(o.firstChild,"mceFirst");d.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(d.get(w.theme_advanced_toolbar_container)){d.get(w.theme_advanced_toolbar_container).appendChild(j)}else{d.insertAfter(j,m)}b.add(r.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){v._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return b.cancel(n)}});if(!r.getParam("accessibility_focus")){b.add(d.add(j,"a",{href:"#"},""),"focus",function(){tinyMCE.get(r.id).focus()})}if(w.theme_advanced_toolbar_location=="external"){k.deltaHeight=0}v.deltaHeight=k.deltaHeight;k.targetNode=null;r.onKeyDown.add(function(p,n){var s=121,o=122;if(n.altKey){if(n.keyCode===s){if(e.isWebKit){window.focus()}v.toolbarGroup.focus();return b.cancel(n)}else{if(n.keyCode===o){d.get(p.id+"_path_row").focus();return b.cancel(n)}}}});r.addShortcut("alt+0","","mceShortcuts",v);return{iframeContainer:l,editorContainer:r.id+"_parent",sizeContainer:u,deltaHeight:k.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:e.majorVersion+"."+e.minorVersion}},resizeBy:function(i,j){var k=d.get(this.editor.id+"_ifr");this.resizeTo(k.clientWidth+i,k.clientHeight+j)},resizeTo:function(i,m,k){var j=this.editor,l=this.settings,n=d.get(j.id+"_tbl"),o=d.get(j.id+"_ifr");i=Math.max(l.theme_advanced_resizing_min_width||100,i);m=Math.max(l.theme_advanced_resizing_min_height||100,m);i=Math.min(l.theme_advanced_resizing_max_width||65535,i);m=Math.min(l.theme_advanced_resizing_max_height||65535,m);d.setStyle(n,"height","");d.setStyle(o,"height",m);if(l.theme_advanced_resize_horizontal){d.setStyle(n,"width","");d.setStyle(o,"width",i);if(i"));d.setHTML(l,q.join(""))},_addStatusBar:function(m,j){var k,v=this,p=v.editor,w=v.settings,i,q,u,l;k=d.add(m,"tr");k=l=d.add(k,"td",{"class":"mceStatusbar"});k=d.add(k,"div",{id:p.id+"_path_row",role:"group","aria-labelledby":p.id+"_path_voice"});if(w.theme_advanced_path){d.add(k,"span",{id:p.id+"_path_voice"},p.translate("advanced.path"));d.add(k,"span",{},": ")}else{d.add(k,"span",{}," ")}if(w.theme_advanced_resizing){d.add(l,"a",{id:p.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize",tabIndex:"-1"});if(w.theme_advanced_resizing_use_cookie){p.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+p.id+"_size"),r=d.get(p.id+"_tbl");if(!n){return}v.resizeTo(n.cw,n.ch)})}p.onPostRender.add(function(){b.add(p.id+"_resize","click",function(n){n.preventDefault()});b.add(p.id+"_resize","mousedown",function(D){var t,r,s,o,C,z,A,F,n,E,x;function y(G){G.preventDefault();n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E)}function B(G){b.remove(d.doc,"mousemove",t);b.remove(p.getDoc(),"mousemove",r);b.remove(d.doc,"mouseup",s);b.remove(p.getDoc(),"mouseup",o);n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E,true)}D.preventDefault();C=D.screenX;z=D.screenY;x=d.get(v.editor.id+"_ifr");A=n=x.clientWidth;F=E=x.clientHeight;t=b.add(d.doc,"mousemove",y);r=b.add(p.getDoc(),"mousemove",y);s=b.add(d.doc,"mouseup",B);o=b.add(p.getDoc(),"mouseup",B)})})}j.deltaHeight-=21;k=m=null},_updateUndoStatus:function(j){var i=j.controlManager,k=j.undoManager;i.setDisabled("undo",!k.hasUndo()&&!k.typing);i.setDisabled("redo",!k.hasRedo())},_nodeChanged:function(m,r,D,q,E){var y=this,C,F=0,x,G,z=y.settings,w,k,u,B,l,j,i;e.each(y.stateControls,function(n){r.setActive(n,m.queryCommandState(y.controls[n][1]))});function o(p){var s,n=E.parents,t=p;if(typeof(p)=="string"){t=function(v){return v.nodeName==p}}for(s=0;s0){y.statusKeyboardNavigation=new e.ui.KeyboardNavigation({root:m.id+"_path_row",items:d.select("a",C),excludeFromTabOrder:true,onCancel:function(){m.focus()}},d)}}},_sel:function(i){this.editor.execCommand("mceSelectNodeDepth",false,i)},_mceInsertAnchor:function(k,j){var i=this.editor;i.windowManager.open({url:this.url+"/anchor.htm",width:320+parseInt(i.getLang("advanced.anchor_delta_width",0)),height:90+parseInt(i.getLang("advanced.anchor_delta_height",0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var i=this.editor;i.windowManager.open({url:this.url+"/charmap.htm",width:550+parseInt(i.getLang("advanced.charmap_delta_width",0)),height:265+parseInt(i.getLang("advanced.charmap_delta_height",0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var i=this.editor;i.windowManager.open({url:this.url+"/about.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceShortcuts:function(){var i=this.editor;i.windowManager.open({url:this.url+"/shortcuts.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(k,j){var i=this.editor;j=j||{};i.windowManager.open({url:this.url+"/color_picker.htm",width:375+parseInt(i.getLang("advanced.colorpicker_delta_width",0)),height:250+parseInt(i.getLang("advanced.colorpicker_delta_height",0)),close_previous:false,inline:true},{input_color:j.color,func:j.func,theme_url:this.url})},_mceCodeEditor:function(j,k){var i=this.editor;i.windowManager.open({url:this.url+"/source_editor.htm",width:parseInt(i.getParam("theme_advanced_source_editor_width",720)),height:parseInt(i.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(j,k){var i=this.editor;if(i.dom.getAttrib(i.selection.getNode(),"class").indexOf("mceItem")!=-1){return}i.windowManager.open({url:this.url+"/image.htm",width:355+parseInt(i.getLang("advanced.image_delta_width",0)),height:275+parseInt(i.getLang("advanced.image_delta_height",0)),inline:true},{theme_url:this.url})},_mceLink:function(j,k){var i=this.editor;i.windowManager.open({url:this.url+"/link.htm",width:310+parseInt(i.getLang("advanced.link_delta_width",0)),height:200+parseInt(i.getLang("advanced.link_delta_height",0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var i=this.editor;i.windowManager.confirm("advanced.newdocument",function(j){if(j){i.execCommand("mceSetContent",false,"")}})},_mceForeColor:function(){var i=this;this._mceColorPicker(0,{color:i.fgColor,func:function(j){i.fgColor=j;i.editor.execCommand("ForeColor",false,j)}})},_mceBackColor:function(){var i=this;this._mceColorPicker(0,{color:i.bgColor,func:function(j){i.bgColor=j;i.editor.execCommand("HiliteColor",false,j)}})},_ufirst:function(i){return i.substring(0,1).toUpperCase()+i.substring(1)}});e.ThemeManager.add("advanced",e.themes.AdvancedTheme)}(tinymce)); \ No newline at end of file diff --git a/js/tiny_mce/themes/advanced/editor_template_src.js b/js/tiny_mce/themes/advanced/editor_template_src.js new file mode 100644 index 0000000..00b404a --- /dev/null +++ b/js/tiny_mce/themes/advanced/editor_template_src.js @@ -0,0 +1,1362 @@ +/** + * editor_template_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function(tinymce) { + var DOM = tinymce.DOM, Event = tinymce.dom.Event, extend = tinymce.extend, each = tinymce.each, Cookie = tinymce.util.Cookie, lastExtID, explode = tinymce.explode; + + // Tell it to load theme specific language pack(s) + tinymce.ThemeManager.requireLangPack('advanced'); + + tinymce.create('tinymce.themes.AdvancedTheme', { + sizes : [8, 10, 12, 14, 18, 24, 36], + + // Control name lookup, format: title, command + controls : { + bold : ['bold_desc', 'Bold'], + italic : ['italic_desc', 'Italic'], + underline : ['underline_desc', 'Underline'], + strikethrough : ['striketrough_desc', 'Strikethrough'], + justifyleft : ['justifyleft_desc', 'JustifyLeft'], + justifycenter : ['justifycenter_desc', 'JustifyCenter'], + justifyright : ['justifyright_desc', 'JustifyRight'], + justifyfull : ['justifyfull_desc', 'JustifyFull'], + bullist : ['bullist_desc', 'InsertUnorderedList'], + numlist : ['numlist_desc', 'InsertOrderedList'], + outdent : ['outdent_desc', 'Outdent'], + indent : ['indent_desc', 'Indent'], + cut : ['cut_desc', 'Cut'], + copy : ['copy_desc', 'Copy'], + paste : ['paste_desc', 'Paste'], + undo : ['undo_desc', 'Undo'], + redo : ['redo_desc', 'Redo'], + link : ['link_desc', 'mceLink'], + unlink : ['unlink_desc', 'unlink'], + image : ['image_desc', 'mceImage'], + cleanup : ['cleanup_desc', 'mceCleanup'], + help : ['help_desc', 'mceHelp'], + code : ['code_desc', 'mceCodeEditor'], + hr : ['hr_desc', 'InsertHorizontalRule'], + removeformat : ['removeformat_desc', 'RemoveFormat'], + sub : ['sub_desc', 'subscript'], + sup : ['sup_desc', 'superscript'], + forecolor : ['forecolor_desc', 'ForeColor'], + forecolorpicker : ['forecolor_desc', 'mceForeColor'], + backcolor : ['backcolor_desc', 'HiliteColor'], + backcolorpicker : ['backcolor_desc', 'mceBackColor'], + charmap : ['charmap_desc', 'mceCharMap'], + visualaid : ['visualaid_desc', 'mceToggleVisualAid'], + anchor : ['anchor_desc', 'mceInsertAnchor'], + newdocument : ['newdocument_desc', 'mceNewDocument'], + blockquote : ['blockquote_desc', 'mceBlockQuote'] + }, + + stateControls : ['bold', 'italic', 'underline', 'strikethrough', 'bullist', 'numlist', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'sub', 'sup', 'blockquote'], + + init : function(ed, url) { + var t = this, s, v, o; + + t.editor = ed; + t.url = url; + t.onResolveName = new tinymce.util.Dispatcher(this); + + ed.forcedHighContrastMode = ed.settings.detect_highcontrast && t._isHighContrast(); + ed.settings.skin = ed.forcedHighContrastMode ? 'highcontrast' : ed.settings.skin; + + // Default settings + t.settings = s = extend({ + theme_advanced_path : true, + theme_advanced_toolbar_location : 'bottom', + theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect", + theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code", + theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap", + theme_advanced_blockformats : "p,address,pre,h1,h2,h3,h4,h5,h6", + theme_advanced_toolbar_align : "center", + theme_advanced_fonts : "Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats", + theme_advanced_more_colors : 1, + theme_advanced_row_height : 23, + theme_advanced_resize_horizontal : 1, + theme_advanced_resizing_use_cookie : 1, + theme_advanced_font_sizes : "1,2,3,4,5,6,7", + theme_advanced_font_selector : "span", + theme_advanced_show_current_color: 0, + readonly : ed.settings.readonly + }, ed.settings); + + // Setup default font_size_style_values + if (!s.font_size_style_values) + s.font_size_style_values = "8pt,10pt,12pt,14pt,18pt,24pt,36pt"; + + if (tinymce.is(s.theme_advanced_font_sizes, 'string')) { + s.font_size_style_values = tinymce.explode(s.font_size_style_values); + s.font_size_classes = tinymce.explode(s.font_size_classes || ''); + + // Parse string value + o = {}; + ed.settings.theme_advanced_font_sizes = s.theme_advanced_font_sizes; + each(ed.getParam('theme_advanced_font_sizes', '', 'hash'), function(v, k) { + var cl; + + if (k == v && v >= 1 && v <= 7) { + k = v + ' (' + t.sizes[v - 1] + 'pt)'; + cl = s.font_size_classes[v - 1]; + v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); + } + + if (/^\s*\./.test(v)) + cl = v.replace(/\./g, ''); + + o[k] = cl ? {'class' : cl} : {fontSize : v}; + }); + + s.theme_advanced_font_sizes = o; + } + + if ((v = s.theme_advanced_path_location) && v != 'none') + s.theme_advanced_statusbar_location = s.theme_advanced_path_location; + + if (s.theme_advanced_statusbar_location == 'none') + s.theme_advanced_statusbar_location = 0; + + if (ed.settings.content_css !== false) + ed.contentCSS.push(ed.baseURI.toAbsolute(url + "/skins/" + ed.settings.skin + "/content.css")); + + // Init editor + ed.onInit.add(function() { + if (!ed.settings.readonly) { + ed.onNodeChange.add(t._nodeChanged, t); + ed.onKeyUp.add(t._updateUndoStatus, t); + ed.onMouseUp.add(t._updateUndoStatus, t); + ed.dom.bind(ed.dom.getRoot(), 'dragend', function() { + t._updateUndoStatus(ed); + }); + } + }); + + ed.onSetProgressState.add(function(ed, b, ti) { + var co, id = ed.id, tb; + + if (b) { + t.progressTimer = setTimeout(function() { + co = ed.getContainer(); + co = co.insertBefore(DOM.create('DIV', {style : 'position:relative'}), co.firstChild); + tb = DOM.get(ed.id + '_tbl'); + + DOM.add(co, 'div', {id : id + '_blocker', 'class' : 'mceBlocker', style : {width : tb.clientWidth + 2, height : tb.clientHeight + 2}}); + DOM.add(co, 'div', {id : id + '_progress', 'class' : 'mceProgress', style : {left : tb.clientWidth / 2, top : tb.clientHeight / 2}}); + }, ti || 0); + } else { + DOM.remove(id + '_blocker'); + DOM.remove(id + '_progress'); + clearTimeout(t.progressTimer); + } + }); + + DOM.loadCSS(s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : url + "/skins/" + ed.settings.skin + "/ui.css"); + + if (s.skin_variant) + DOM.loadCSS(url + "/skins/" + ed.settings.skin + "/ui_" + s.skin_variant + ".css"); + }, + + _isHighContrast : function() { + var actualColor, div = DOM.add(DOM.getRoot(), 'div', {'style': 'background-color: rgb(171,239,86);'}); + + actualColor = (DOM.getStyle(div, 'background-color', true) + '').toLowerCase().replace(/ /g, ''); + DOM.remove(div); + + return actualColor != 'rgb(171,239,86)' && actualColor != '#abef56'; + }, + + createControl : function(n, cf) { + var cd, c; + + if (c = cf.createControl(n)) + return c; + + switch (n) { + case "styleselect": + return this._createStyleSelect(); + + case "formatselect": + return this._createBlockFormats(); + + case "fontselect": + return this._createFontSelect(); + + case "fontsizeselect": + return this._createFontSizeSelect(); + + case "forecolor": + return this._createForeColorMenu(); + + case "backcolor": + return this._createBackColorMenu(); + } + + if ((cd = this.controls[n])) + return cf.createButton(n, {title : "advanced." + cd[0], cmd : cd[1], ui : cd[2], value : cd[3]}); + }, + + execCommand : function(cmd, ui, val) { + var f = this['_' + cmd]; + + if (f) { + f.call(this, ui, val); + return true; + } + + return false; + }, + + _importClasses : function(e) { + var ed = this.editor, ctrl = ed.controlManager.get('styleselect'); + + if (ctrl.getLength() == 0) { + each(ed.dom.getClasses(), function(o, idx) { + var name = 'style_' + idx; + + ed.formatter.register(name, { + inline : 'span', + attributes : {'class' : o['class']}, + selector : '*' + }); + + ctrl.add(o['class'], name); + }); + } + }, + + _createStyleSelect : function(n) { + var t = this, ed = t.editor, ctrlMan = ed.controlManager, ctrl; + + // Setup style select box + ctrl = ctrlMan.createListBox('styleselect', { + title : 'advanced.style_select', + onselect : function(name) { + var matches, formatNames = []; + + each(ctrl.items, function(item) { + formatNames.push(item.value); + }); + + ed.focus(); + ed.undoManager.add(); + + // Toggle off the current format + matches = ed.formatter.matchAll(formatNames); + if (!name || matches[0] == name) { + if (matches[0]) + ed.formatter.remove(matches[0]); + } else + ed.formatter.apply(name); + + ed.undoManager.add(); + ed.nodeChanged(); + + return false; // No auto select + } + }); + + // Handle specified format + ed.onInit.add(function() { + var counter = 0, formats = ed.getParam('style_formats'); + + if (formats) { + each(formats, function(fmt) { + var name, keys = 0; + + each(fmt, function() {keys++;}); + + if (keys > 1) { + name = fmt.name = fmt.name || 'style_' + (counter++); + ed.formatter.register(name, fmt); + ctrl.add(fmt.title, name); + } else + ctrl.add(fmt.title); + }); + } else { + each(ed.getParam('theme_advanced_styles', '', 'hash'), function(val, key) { + var name; + + if (val) { + name = 'style_' + (counter++); + + ed.formatter.register(name, { + inline : 'span', + classes : val, + selector : '*' + }); + + ctrl.add(t.editor.translate(key), name); + } + }); + } + }); + + // Auto import classes if the ctrl box is empty + if (ctrl.getLength() == 0) { + ctrl.onPostRender.add(function(ed, n) { + if (!ctrl.NativeListBox) { + Event.add(n.id + '_text', 'focus', t._importClasses, t); + Event.add(n.id + '_text', 'mousedown', t._importClasses, t); + Event.add(n.id + '_open', 'focus', t._importClasses, t); + Event.add(n.id + '_open', 'mousedown', t._importClasses, t); + } else + Event.add(n.id, 'focus', t._importClasses, t); + }); + } + + return ctrl; + }, + + _createFontSelect : function() { + var c, t = this, ed = t.editor; + + c = ed.controlManager.createListBox('fontselect', { + title : 'advanced.fontdefault', + onselect : function(v) { + var cur = c.items[c.selectedIndex]; + + if (!v && cur) { + ed.execCommand('FontName', false, cur.value); + return; + } + + ed.execCommand('FontName', false, v); + + // Fake selection, execCommand will fire a nodeChange and update the selection + c.select(function(sv) { + return v == sv; + }); + + if (cur && cur.value == v) { + c.select(null); + } + + return false; // No auto select + } + }); + + if (c) { + each(ed.getParam('theme_advanced_fonts', t.settings.theme_advanced_fonts, 'hash'), function(v, k) { + c.add(ed.translate(k), v, {style : v.indexOf('dings') == -1 ? 'font-family:' + v : ''}); + }); + } + + return c; + }, + + _createFontSizeSelect : function() { + var t = this, ed = t.editor, c, i = 0, cl = []; + + c = ed.controlManager.createListBox('fontsizeselect', {title : 'advanced.font_size', onselect : function(v) { + var cur = c.items[c.selectedIndex]; + + if (!v && cur) { + cur = cur.value; + + if (cur['class']) { + ed.formatter.toggle('fontsize_class', {value : cur['class']}); + ed.undoManager.add(); + ed.nodeChanged(); + } else { + ed.execCommand('FontSize', false, cur.fontSize); + } + + return; + } + + if (v['class']) { + ed.focus(); + ed.undoManager.add(); + ed.formatter.toggle('fontsize_class', {value : v['class']}); + ed.undoManager.add(); + ed.nodeChanged(); + } else + ed.execCommand('FontSize', false, v.fontSize); + + // Fake selection, execCommand will fire a nodeChange and update the selection + c.select(function(sv) { + return v == sv; + }); + + if (cur && (cur.value.fontSize == v.fontSize || cur.value['class'] && cur.value['class'] == v['class'])) { + c.select(null); + } + + return false; // No auto select + }}); + + if (c) { + each(t.settings.theme_advanced_font_sizes, function(v, k) { + var fz = v.fontSize; + + if (fz >= 1 && fz <= 7) + fz = t.sizes[parseInt(fz) - 1] + 'pt'; + + c.add(k, v, {'style' : 'font-size:' + fz, 'class' : 'mceFontSize' + (i++) + (' ' + (v['class'] || ''))}); + }); + } + + return c; + }, + + _createBlockFormats : function() { + var c, fmts = { + p : 'advanced.paragraph', + address : 'advanced.address', + pre : 'advanced.pre', + h1 : 'advanced.h1', + h2 : 'advanced.h2', + h3 : 'advanced.h3', + h4 : 'advanced.h4', + h5 : 'advanced.h5', + h6 : 'advanced.h6', + div : 'advanced.div', + blockquote : 'advanced.blockquote', + code : 'advanced.code', + dt : 'advanced.dt', + dd : 'advanced.dd', + samp : 'advanced.samp' + }, t = this; + + c = t.editor.controlManager.createListBox('formatselect', {title : 'advanced.block', onselect : function(v) { + t.editor.execCommand('FormatBlock', false, v); + return false; + }}); + + if (c) { + each(t.editor.getParam('theme_advanced_blockformats', t.settings.theme_advanced_blockformats, 'hash'), function(v, k) { + c.add(t.editor.translate(k != v ? k : fmts[v]), v, {'class' : 'mce_formatPreview mce_' + v}); + }); + } + + return c; + }, + + _createForeColorMenu : function() { + var c, t = this, s = t.settings, o = {}, v; + + if (s.theme_advanced_more_colors) { + o.more_colors_func = function() { + t._mceColorPicker(0, { + color : c.value, + func : function(co) { + c.setColor(co); + } + }); + }; + } + + if (v = s.theme_advanced_text_colors) + o.colors = v; + + if (s.theme_advanced_default_foreground_color) + o.default_color = s.theme_advanced_default_foreground_color; + + o.title = 'advanced.forecolor_desc'; + o.cmd = 'ForeColor'; + o.scope = this; + + c = t.editor.controlManager.createColorSplitButton('forecolor', o); + + return c; + }, + + _createBackColorMenu : function() { + var c, t = this, s = t.settings, o = {}, v; + + if (s.theme_advanced_more_colors) { + o.more_colors_func = function() { + t._mceColorPicker(0, { + color : c.value, + func : function(co) { + c.setColor(co); + } + }); + }; + } + + if (v = s.theme_advanced_background_colors) + o.colors = v; + + if (s.theme_advanced_default_background_color) + o.default_color = s.theme_advanced_default_background_color; + + o.title = 'advanced.backcolor_desc'; + o.cmd = 'HiliteColor'; + o.scope = this; + + c = t.editor.controlManager.createColorSplitButton('backcolor', o); + + return c; + }, + + renderUI : function(o) { + var n, ic, tb, t = this, ed = t.editor, s = t.settings, sc, p, nl; + + if (ed.settings) { + ed.settings.aria_label = s.aria_label + ed.getLang('advanced.help_shortcut'); + } + + // TODO: ACC Should have an aria-describedby attribute which is user-configurable to describe what this field is actually for. + // Maybe actually inherit it from the original textara? + n = p = DOM.create('span', {role : 'application', 'aria-labelledby' : ed.id + '_voice', id : ed.id + '_parent', 'class' : 'mceEditor ' + ed.settings.skin + 'Skin' + (s.skin_variant ? ' ' + ed.settings.skin + 'Skin' + t._ufirst(s.skin_variant) : '')}); + DOM.add(n, 'span', {'class': 'mceVoiceLabel', 'style': 'display:none;', id: ed.id + '_voice'}, s.aria_label); + + if (!DOM.boxModel) + n = DOM.add(n, 'div', {'class' : 'mceOldBoxModel'}); + + n = sc = DOM.add(n, 'table', {role : "presentation", id : ed.id + '_tbl', 'class' : 'mceLayout', cellSpacing : 0, cellPadding : 0}); + n = tb = DOM.add(n, 'tbody'); + + switch ((s.theme_advanced_layout_manager || '').toLowerCase()) { + case "rowlayout": + ic = t._rowLayout(s, tb, o); + break; + + case "customlayout": + ic = ed.execCallback("theme_advanced_custom_layout", s, tb, o, p); + break; + + default: + ic = t._simpleLayout(s, tb, o, p); + } + + n = o.targetNode; + + // Add classes to first and last TRs + nl = sc.rows; + DOM.addClass(nl[0], 'mceFirst'); + DOM.addClass(nl[nl.length - 1], 'mceLast'); + + // Add classes to first and last TDs + each(DOM.select('tr', tb), function(n) { + DOM.addClass(n.firstChild, 'mceFirst'); + DOM.addClass(n.childNodes[n.childNodes.length - 1], 'mceLast'); + }); + + if (DOM.get(s.theme_advanced_toolbar_container)) + DOM.get(s.theme_advanced_toolbar_container).appendChild(p); + else + DOM.insertAfter(p, n); + + Event.add(ed.id + '_path_row', 'click', function(e) { + e = e.target; + + if (e.nodeName == 'A') { + t._sel(e.className.replace(/^.*mcePath_([0-9]+).*$/, '$1')); + + return Event.cancel(e); + } + }); +/* + if (DOM.get(ed.id + '_path_row')) { + Event.add(ed.id + '_tbl', 'mouseover', function(e) { + var re; + + e = e.target; + + if (e.nodeName == 'SPAN' && DOM.hasClass(e.parentNode, 'mceButton')) { + re = DOM.get(ed.id + '_path_row'); + t.lastPath = re.innerHTML; + DOM.setHTML(re, e.parentNode.title); + } + }); + + Event.add(ed.id + '_tbl', 'mouseout', function(e) { + if (t.lastPath) { + DOM.setHTML(ed.id + '_path_row', t.lastPath); + t.lastPath = 0; + } + }); + } +*/ + + if (!ed.getParam('accessibility_focus')) + Event.add(DOM.add(p, 'a', {href : '#'}, ''), 'focus', function() {tinyMCE.get(ed.id).focus();}); + + if (s.theme_advanced_toolbar_location == 'external') + o.deltaHeight = 0; + + t.deltaHeight = o.deltaHeight; + o.targetNode = null; + + ed.onKeyDown.add(function(ed, evt) { + var DOM_VK_F10 = 121, DOM_VK_F11 = 122; + + if (evt.altKey) { + if (evt.keyCode === DOM_VK_F10) { + // Make sure focus is given to toolbar in Safari. + // We can't do this in IE as it prevents giving focus to toolbar when editor is in a frame + if (tinymce.isWebKit) { + window.focus(); + } + t.toolbarGroup.focus(); + return Event.cancel(evt); + } else if (evt.keyCode === DOM_VK_F11) { + DOM.get(ed.id + '_path_row').focus(); + return Event.cancel(evt); + } + } + }); + + // alt+0 is the UK recommended shortcut for accessing the list of access controls. + ed.addShortcut('alt+0', '', 'mceShortcuts', t); + + return { + iframeContainer : ic, + editorContainer : ed.id + '_parent', + sizeContainer : sc, + deltaHeight : o.deltaHeight + }; + }, + + getInfo : function() { + return { + longname : 'Advanced theme', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + version : tinymce.majorVersion + "." + tinymce.minorVersion + } + }, + + resizeBy : function(dw, dh) { + var e = DOM.get(this.editor.id + '_ifr'); + + this.resizeTo(e.clientWidth + dw, e.clientHeight + dh); + }, + + resizeTo : function(w, h, store) { + var ed = this.editor, s = this.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'); + + // Boundery fix box + w = Math.max(s.theme_advanced_resizing_min_width || 100, w); + h = Math.max(s.theme_advanced_resizing_min_height || 100, h); + w = Math.min(s.theme_advanced_resizing_max_width || 0xFFFF, w); + h = Math.min(s.theme_advanced_resizing_max_height || 0xFFFF, h); + + // Resize iframe and container + DOM.setStyle(e, 'height', ''); + DOM.setStyle(ifr, 'height', h); + + if (s.theme_advanced_resize_horizontal) { + DOM.setStyle(e, 'width', ''); + DOM.setStyle(ifr, 'width', w); + + // Make sure that the size is never smaller than the over all ui + if (w < e.clientWidth) { + w = e.clientWidth; + DOM.setStyle(ifr, 'width', e.clientWidth); + } + } + + // Store away the size + if (store && s.theme_advanced_resizing_use_cookie) { + Cookie.setHash("TinyMCE_" + ed.id + "_size", { + cw : w, + ch : h + }); + } + }, + + destroy : function() { + var id = this.editor.id; + + Event.clear(id + '_resize'); + Event.clear(id + '_path_row'); + Event.clear(id + '_external_close'); + }, + + // Internal functions + + _simpleLayout : function(s, tb, o, p) { + var t = this, ed = t.editor, lo = s.theme_advanced_toolbar_location, sl = s.theme_advanced_statusbar_location, n, ic, etb, c; + + if (s.readonly) { + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); + return ic; + } + + // Create toolbar container at top + if (lo == 'top') + t._addToolbars(tb, o); + + // Create external toolbar + if (lo == 'external') { + n = c = DOM.create('div', {style : 'position:relative'}); + n = DOM.add(n, 'div', {id : ed.id + '_external', 'class' : 'mceExternalToolbar'}); + DOM.add(n, 'a', {id : ed.id + '_external_close', href : 'javascript:;', 'class' : 'mceExternalClose'}); + n = DOM.add(n, 'table', {id : ed.id + '_tblext', cellSpacing : 0, cellPadding : 0}); + etb = DOM.add(n, 'tbody'); + + if (p.firstChild.className == 'mceOldBoxModel') + p.firstChild.appendChild(c); + else + p.insertBefore(c, p.firstChild); + + t._addToolbars(etb, o); + + ed.onMouseUp.add(function() { + var e = DOM.get(ed.id + '_external'); + DOM.show(e); + + DOM.hide(lastExtID); + + var f = Event.add(ed.id + '_external_close', 'click', function() { + DOM.hide(ed.id + '_external'); + Event.remove(ed.id + '_external_close', 'click', f); + }); + + DOM.show(e); + DOM.setStyle(e, 'top', 0 - DOM.getRect(ed.id + '_tblext').h - 1); + + // Fixes IE rendering bug + DOM.hide(e); + DOM.show(e); + e.style.filter = ''; + + lastExtID = ed.id + '_external'; + + e = null; + }); + } + + if (sl == 'top') + t._addStatusBar(tb, o); + + // Create iframe container + if (!s.theme_advanced_toolbar_container) { + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); + } + + // Create toolbar container at bottom + if (lo == 'bottom') + t._addToolbars(tb, o); + + if (sl == 'bottom') + t._addStatusBar(tb, o); + + return ic; + }, + + _rowLayout : function(s, tb, o) { + var t = this, ed = t.editor, dc, da, cf = ed.controlManager, n, ic, to, a; + + dc = s.theme_advanced_containers_default_class || ''; + da = s.theme_advanced_containers_default_align || 'center'; + + each(explode(s.theme_advanced_containers || ''), function(c, i) { + var v = s['theme_advanced_container_' + c] || ''; + + switch (c.toLowerCase()) { + case 'mceeditor': + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); + break; + + case 'mceelementpath': + t._addStatusBar(tb, o); + break; + + default: + a = (s['theme_advanced_container_' + c + '_align'] || da).toLowerCase(); + a = 'mce' + t._ufirst(a); + + n = DOM.add(DOM.add(tb, 'tr'), 'td', { + 'class' : 'mceToolbar ' + (s['theme_advanced_container_' + c + '_class'] || dc) + ' ' + a || da + }); + + to = cf.createToolbar("toolbar" + i); + t._addControls(v, to); + DOM.setHTML(n, to.renderHTML()); + o.deltaHeight -= s.theme_advanced_row_height; + } + }); + + return ic; + }, + + _addControls : function(v, tb) { + var t = this, s = t.settings, di, cf = t.editor.controlManager; + + if (s.theme_advanced_disable && !t._disabled) { + di = {}; + + each(explode(s.theme_advanced_disable), function(v) { + di[v] = 1; + }); + + t._disabled = di; + } else + di = t._disabled; + + each(explode(v), function(n) { + var c; + + if (di && di[n]) + return; + + // Compatiblity with 2.x + if (n == 'tablecontrols') { + each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"], function(n) { + n = t.createControl(n, cf); + + if (n) + tb.add(n); + }); + + return; + } + + c = t.createControl(n, cf); + + if (c) + tb.add(c); + }); + }, + + _addToolbars : function(c, o) { + var t = this, i, tb, ed = t.editor, s = t.settings, v, cf = ed.controlManager, di, n, h = [], a, toolbarGroup; + + toolbarGroup = cf.createToolbarGroup('toolbargroup', { + 'name': ed.getLang('advanced.toolbar'), + 'tab_focus_toolbar':ed.getParam('theme_advanced_tab_focus_toolbar') + }); + + t.toolbarGroup = toolbarGroup; + + a = s.theme_advanced_toolbar_align.toLowerCase(); + a = 'mce' + t._ufirst(a); + + n = DOM.add(DOM.add(c, 'tr', {role: 'presentation'}), 'td', {'class' : 'mceToolbar ' + a, "role":"presentation"}); + + // Create toolbar and add the controls + for (i=1; (v = s['theme_advanced_buttons' + i]); i++) { + tb = cf.createToolbar("toolbar" + i, {'class' : 'mceToolbarRow' + i}); + + if (s['theme_advanced_buttons' + i + '_add']) + v += ',' + s['theme_advanced_buttons' + i + '_add']; + + if (s['theme_advanced_buttons' + i + '_add_before']) + v = s['theme_advanced_buttons' + i + '_add_before'] + ',' + v; + + t._addControls(v, tb); + toolbarGroup.add(tb); + + o.deltaHeight -= s.theme_advanced_row_height; + } + h.push(toolbarGroup.renderHTML()); + h.push(DOM.createHTML('a', {href : '#', accesskey : 'z', title : ed.getLang("advanced.toolbar_focus"), onfocus : 'tinyMCE.getInstanceById(\'' + ed.id + '\').focus();'}, '')); + DOM.setHTML(n, h.join('')); + }, + + _addStatusBar : function(tb, o) { + var n, t = this, ed = t.editor, s = t.settings, r, mf, me, td; + + n = DOM.add(tb, 'tr'); + n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'}); + n = DOM.add(n, 'div', {id : ed.id + '_path_row', 'role': 'group', 'aria-labelledby': ed.id + '_path_voice'}); + if (s.theme_advanced_path) { + DOM.add(n, 'span', {id: ed.id + '_path_voice'}, ed.translate('advanced.path')); + DOM.add(n, 'span', {}, ': '); + } else { + DOM.add(n, 'span', {}, ' '); + } + + + if (s.theme_advanced_resizing) { + DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize', tabIndex:"-1"}); + + if (s.theme_advanced_resizing_use_cookie) { + ed.onPostRender.add(function() { + var o = Cookie.getHash("TinyMCE_" + ed.id + "_size"), c = DOM.get(ed.id + '_tbl'); + + if (!o) + return; + + t.resizeTo(o.cw, o.ch); + }); + } + + ed.onPostRender.add(function() { + Event.add(ed.id + '_resize', 'click', function(e) { + e.preventDefault(); + }); + + Event.add(ed.id + '_resize', 'mousedown', function(e) { + var mouseMoveHandler1, mouseMoveHandler2, + mouseUpHandler1, mouseUpHandler2, + startX, startY, startWidth, startHeight, width, height, ifrElm; + + function resizeOnMove(e) { + e.preventDefault(); + + width = startWidth + (e.screenX - startX); + height = startHeight + (e.screenY - startY); + + t.resizeTo(width, height); + }; + + function endResize(e) { + // Stop listening + Event.remove(DOM.doc, 'mousemove', mouseMoveHandler1); + Event.remove(ed.getDoc(), 'mousemove', mouseMoveHandler2); + Event.remove(DOM.doc, 'mouseup', mouseUpHandler1); + Event.remove(ed.getDoc(), 'mouseup', mouseUpHandler2); + + width = startWidth + (e.screenX - startX); + height = startHeight + (e.screenY - startY); + t.resizeTo(width, height, true); + }; + + e.preventDefault(); + + // Get the current rect size + startX = e.screenX; + startY = e.screenY; + ifrElm = DOM.get(t.editor.id + '_ifr'); + startWidth = width = ifrElm.clientWidth; + startHeight = height = ifrElm.clientHeight; + + // Register envent handlers + mouseMoveHandler1 = Event.add(DOM.doc, 'mousemove', resizeOnMove); + mouseMoveHandler2 = Event.add(ed.getDoc(), 'mousemove', resizeOnMove); + mouseUpHandler1 = Event.add(DOM.doc, 'mouseup', endResize); + mouseUpHandler2 = Event.add(ed.getDoc(), 'mouseup', endResize); + }); + }); + } + + o.deltaHeight -= 21; + n = tb = null; + }, + + _updateUndoStatus : function(ed) { + var cm = ed.controlManager, um = ed.undoManager; + + cm.setDisabled('undo', !um.hasUndo() && !um.typing); + cm.setDisabled('redo', !um.hasRedo()); + }, + + _nodeChanged : function(ed, cm, n, co, ob) { + var t = this, p, de = 0, v, c, s = t.settings, cl, fz, fn, fc, bc, formatNames, matches; + + tinymce.each(t.stateControls, function(c) { + cm.setActive(c, ed.queryCommandState(t.controls[c][1])); + }); + + function getParent(name) { + var i, parents = ob.parents, func = name; + + if (typeof(name) == 'string') { + func = function(node) { + return node.nodeName == name; + }; + } + + for (i = 0; i < parents.length; i++) { + if (func(parents[i])) + return parents[i]; + } + }; + + cm.setActive('visualaid', ed.hasVisual); + t._updateUndoStatus(ed); + cm.setDisabled('outdent', !ed.queryCommandState('Outdent')); + + p = getParent('A'); + if (c = cm.get('link')) { + if (!p || !p.name) { + c.setDisabled(!p && co); + c.setActive(!!p); + } + } + + if (c = cm.get('unlink')) { + c.setDisabled(!p && co); + c.setActive(!!p && !p.name); + } + + if (c = cm.get('anchor')) { + c.setActive(!co && !!p && p.name); + } + + p = getParent('IMG'); + if (c = cm.get('image')) + c.setActive(!co && !!p && n.className.indexOf('mceItem') == -1); + + if (c = cm.get('styleselect')) { + t._importClasses(); + + formatNames = []; + each(c.items, function(item) { + formatNames.push(item.value); + }); + + matches = ed.formatter.matchAll(formatNames); + c.select(matches[0]); + } + + if (c = cm.get('formatselect')) { + p = getParent(DOM.isBlock); + + if (p) + c.select(p.nodeName.toLowerCase()); + } + + // Find out current fontSize, fontFamily and fontClass + getParent(function(n) { + if (n.nodeName === 'SPAN') { + if (!cl && n.className) + cl = n.className; + } + + if (ed.dom.is(n, s.theme_advanced_font_selector)) { + if (!fz && n.style.fontSize) + fz = n.style.fontSize; + + if (!fn && n.style.fontFamily) + fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); + + if (!fc && n.style.color) + fc = n.style.color; + + if (!bc && n.style.backgroundColor) + bc = n.style.backgroundColor; + } + + return false; + }); + + if (c = cm.get('fontselect')) { + c.select(function(v) { + return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; + }); + } + + // Select font size + if (c = cm.get('fontsizeselect')) { + // Use computed style + if (s.theme_advanced_runtime_fontsize && !fz && !cl) + fz = ed.dom.getStyle(n, 'fontSize', true); + + c.select(function(v) { + if (v.fontSize && v.fontSize === fz) + return true; + + if (v['class'] && v['class'] === cl) + return true; + }); + } + + if (s.theme_advanced_show_current_color) { + function updateColor(controlId, color) { + if (c = cm.get(controlId)) { + if (!color) + color = c.settings.default_color; + if (color !== c.value) { + c.displayColor(color); + } + } + } + updateColor('forecolor', fc); + updateColor('backcolor', bc); + } + + if (s.theme_advanced_show_current_color) { + function updateColor(controlId, color) { + if (c = cm.get(controlId)) { + if (!color) + color = c.settings.default_color; + if (color !== c.value) { + c.displayColor(color); + } + } + }; + + updateColor('forecolor', fc); + updateColor('backcolor', bc); + } + + if (s.theme_advanced_path && s.theme_advanced_statusbar_location) { + p = DOM.get(ed.id + '_path') || DOM.add(ed.id + '_path_row', 'span', {id : ed.id + '_path'}); + + if (t.statusKeyboardNavigation) { + t.statusKeyboardNavigation.destroy(); + t.statusKeyboardNavigation = null; + } + + DOM.setHTML(p, ''); + + getParent(function(n) { + var na = n.nodeName.toLowerCase(), u, pi, ti = ''; + + // Ignore non element and bogus/hidden elements + if (n.nodeType != 1 || na === 'br' || n.getAttribute('data-mce-bogus') || DOM.hasClass(n, 'mceItemHidden') || DOM.hasClass(n, 'mceItemRemoved')) + return; + + // Handle prefix + if (tinymce.isIE && n.scopeName !== 'HTML') + na = n.scopeName + ':' + na; + + // Remove internal prefix + na = na.replace(/mce\:/g, ''); + + // Handle node name + switch (na) { + case 'b': + na = 'strong'; + break; + + case 'i': + na = 'em'; + break; + + case 'img': + if (v = DOM.getAttrib(n, 'src')) + ti += 'src: ' + v + ' '; + + break; + + case 'a': + if (v = DOM.getAttrib(n, 'name')) { + ti += 'name: ' + v + ' '; + na += '#' + v; + } + + if (v = DOM.getAttrib(n, 'href')) + ti += 'href: ' + v + ' '; + + break; + + case 'font': + if (v = DOM.getAttrib(n, 'face')) + ti += 'font: ' + v + ' '; + + if (v = DOM.getAttrib(n, 'size')) + ti += 'size: ' + v + ' '; + + if (v = DOM.getAttrib(n, 'color')) + ti += 'color: ' + v + ' '; + + break; + + case 'span': + if (v = DOM.getAttrib(n, 'style')) + ti += 'style: ' + v + ' '; + + break; + } + + if (v = DOM.getAttrib(n, 'id')) + ti += 'id: ' + v + ' '; + + if (v = n.className) { + v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, '') + + if (v) { + ti += 'class: ' + v + ' '; + + if (DOM.isBlock(n) || na == 'img' || na == 'span') + na += '.' + v; + } + } + + na = na.replace(/(html:)/g, ''); + na = {name : na, node : n, title : ti}; + t.onResolveName.dispatch(t, na); + ti = na.title; + na = na.name; + + //u = "javascript:tinymce.EditorManager.get('" + ed.id + "').theme._sel('" + (de++) + "');"; + pi = DOM.create('a', {'href' : "javascript:;", role: 'button', onmousedown : "return false;", title : ti, 'class' : 'mcePath_' + (de++)}, na); + + if (p.hasChildNodes()) { + p.insertBefore(DOM.create('span', {'aria-hidden': 'true'}, '\u00a0\u00bb '), p.firstChild); + p.insertBefore(pi, p.firstChild); + } else + p.appendChild(pi); + }, ed.getBody()); + + if (DOM.select('a', p).length > 0) { + t.statusKeyboardNavigation = new tinymce.ui.KeyboardNavigation({ + root: ed.id + "_path_row", + items: DOM.select('a', p), + excludeFromTabOrder: true, + onCancel: function() { + ed.focus(); + } + }, DOM); + } + } + }, + + // Commands gets called by execCommand + + _sel : function(v) { + this.editor.execCommand('mceSelectNodeDepth', false, v); + }, + + _mceInsertAnchor : function(ui, v) { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/anchor.htm', + width : 320 + parseInt(ed.getLang('advanced.anchor_delta_width', 0)), + height : 90 + parseInt(ed.getLang('advanced.anchor_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceCharMap : function() { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/charmap.htm', + width : 550 + parseInt(ed.getLang('advanced.charmap_delta_width', 0)), + height : 265 + parseInt(ed.getLang('advanced.charmap_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceHelp : function() { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/about.htm', + width : 480, + height : 380, + inline : true + }, { + theme_url : this.url + }); + }, + + _mceShortcuts : function() { + var ed = this.editor; + ed.windowManager.open({ + url: this.url + '/shortcuts.htm', + width: 480, + height: 380, + inline: true + }, { + theme_url: this.url + }); + }, + + _mceColorPicker : function(u, v) { + var ed = this.editor; + + v = v || {}; + + ed.windowManager.open({ + url : this.url + '/color_picker.htm', + width : 375 + parseInt(ed.getLang('advanced.colorpicker_delta_width', 0)), + height : 250 + parseInt(ed.getLang('advanced.colorpicker_delta_height', 0)), + close_previous : false, + inline : true + }, { + input_color : v.color, + func : v.func, + theme_url : this.url + }); + }, + + _mceCodeEditor : function(ui, val) { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/source_editor.htm', + width : parseInt(ed.getParam("theme_advanced_source_editor_width", 720)), + height : parseInt(ed.getParam("theme_advanced_source_editor_height", 580)), + inline : true, + resizable : true, + maximizable : true + }, { + theme_url : this.url + }); + }, + + _mceImage : function(ui, val) { + var ed = this.editor; + + // Internal image object like a flash placeholder + if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) + return; + + ed.windowManager.open({ + url : this.url + '/image.htm', + width : 355 + parseInt(ed.getLang('advanced.image_delta_width', 0)), + height : 275 + parseInt(ed.getLang('advanced.image_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceLink : function(ui, val) { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/link.htm', + width : 310 + parseInt(ed.getLang('advanced.link_delta_width', 0)), + height : 200 + parseInt(ed.getLang('advanced.link_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceNewDocument : function() { + var ed = this.editor; + + ed.windowManager.confirm('advanced.newdocument', function(s) { + if (s) + ed.execCommand('mceSetContent', false, ''); + }); + }, + + _mceForeColor : function() { + var t = this; + + this._mceColorPicker(0, { + color: t.fgColor, + func : function(co) { + t.fgColor = co; + t.editor.execCommand('ForeColor', false, co); + } + }); + }, + + _mceBackColor : function() { + var t = this; + + this._mceColorPicker(0, { + color: t.bgColor, + func : function(co) { + t.bgColor = co; + t.editor.execCommand('HiliteColor', false, co); + } + }); + }, + + _ufirst : function(s) { + return s.substring(0, 1).toUpperCase() + s.substring(1); + } + }); + + tinymce.ThemeManager.add('advanced', tinymce.themes.AdvancedTheme); +}(tinymce)); diff --git a/js/tiny_mce/themes/advanced/image.htm b/js/tiny_mce/themes/advanced/image.htm new file mode 100644 index 0000000..884890f --- /dev/null +++ b/js/tiny_mce/themes/advanced/image.htm @@ -0,0 +1,80 @@ + + + + {#advanced_dlg.image_title} + + + + + + +
        + + +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
         
        + x +
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/themes/advanced/img/colorpicker.jpg b/js/tiny_mce/themes/advanced/img/colorpicker.jpg new file mode 100644 index 0000000..b1a377a Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/colorpicker.jpg differ diff --git a/js/tiny_mce/themes/advanced/img/flash.gif b/js/tiny_mce/themes/advanced/img/flash.gif new file mode 100644 index 0000000..dec3f7c Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/flash.gif differ diff --git a/js/tiny_mce/themes/advanced/img/icons.gif b/js/tiny_mce/themes/advanced/img/icons.gif new file mode 100644 index 0000000..641a9e3 Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/icons.gif differ diff --git a/js/tiny_mce/themes/advanced/img/iframe.gif b/js/tiny_mce/themes/advanced/img/iframe.gif new file mode 100644 index 0000000..410c7ad Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/iframe.gif differ diff --git a/js/tiny_mce/themes/advanced/img/pagebreak.gif b/js/tiny_mce/themes/advanced/img/pagebreak.gif new file mode 100644 index 0000000..acdf408 Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/pagebreak.gif differ diff --git a/js/tiny_mce/themes/advanced/img/quicktime.gif b/js/tiny_mce/themes/advanced/img/quicktime.gif new file mode 100644 index 0000000..8f10e7a Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/quicktime.gif differ diff --git a/js/tiny_mce/themes/advanced/img/realmedia.gif b/js/tiny_mce/themes/advanced/img/realmedia.gif new file mode 100644 index 0000000..fdfe0b9 Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/realmedia.gif differ diff --git a/js/tiny_mce/themes/advanced/img/shockwave.gif b/js/tiny_mce/themes/advanced/img/shockwave.gif new file mode 100644 index 0000000..9314d04 Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/shockwave.gif differ diff --git a/js/tiny_mce/themes/advanced/img/trans.gif b/js/tiny_mce/themes/advanced/img/trans.gif new file mode 100644 index 0000000..3884865 Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/trans.gif differ diff --git a/js/tiny_mce/themes/advanced/img/video.gif b/js/tiny_mce/themes/advanced/img/video.gif new file mode 100644 index 0000000..3570104 Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/video.gif differ diff --git a/js/tiny_mce/themes/advanced/img/windowsmedia.gif b/js/tiny_mce/themes/advanced/img/windowsmedia.gif new file mode 100644 index 0000000..ab50f2d Binary files /dev/null and b/js/tiny_mce/themes/advanced/img/windowsmedia.gif differ diff --git a/js/tiny_mce/themes/advanced/js/about.js b/js/tiny_mce/themes/advanced/js/about.js new file mode 100644 index 0000000..daf4909 --- /dev/null +++ b/js/tiny_mce/themes/advanced/js/about.js @@ -0,0 +1,73 @@ +tinyMCEPopup.requireLangPack(); + +function init() { + var ed, tcont; + + tinyMCEPopup.resizeToInnerSize(); + ed = tinyMCEPopup.editor; + + // Give FF some time + window.setTimeout(insertHelpIFrame, 10); + + tcont = document.getElementById('plugintablecontainer'); + document.getElementById('plugins_tab').style.display = 'none'; + + var html = ""; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + + tinymce.each(ed.plugins, function(p, n) { + var info; + + if (!p.getInfo) + return; + + html += ''; + + info = p.getInfo(); + + if (info.infourl != null && info.infourl != '') + html += ''; + else + html += ''; + + if (info.authorurl != null && info.authorurl != '') + html += ''; + else + html += ''; + + html += ''; + html += ''; + + document.getElementById('plugins_tab').style.display = ''; + + }); + + html += ''; + html += '
        ' + ed.getLang('advanced_dlg.about_plugin') + '' + ed.getLang('advanced_dlg.about_author') + '' + ed.getLang('advanced_dlg.about_version') + '
        ' + info.longname + '' + info.longname + '' + info.author + '' + info.author + '' + info.version + '
        '; + + tcont.innerHTML = html; + + tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; + tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; +} + +function insertHelpIFrame() { + var html; + + if (tinyMCEPopup.getParam('docs_url')) { + html = ''; + document.getElementById('iframecontainer').innerHTML = html; + document.getElementById('help_tab').style.display = 'block'; + document.getElementById('help_tab').setAttribute("aria-hidden", "false"); + } +} + +tinyMCEPopup.onInit.add(init); diff --git a/js/tiny_mce/themes/advanced/js/anchor.js b/js/tiny_mce/themes/advanced/js/anchor.js new file mode 100644 index 0000000..b6c5b69 --- /dev/null +++ b/js/tiny_mce/themes/advanced/js/anchor.js @@ -0,0 +1,43 @@ +tinyMCEPopup.requireLangPack(); + +var AnchorDialog = { + init : function(ed) { + var action, elm, f = document.forms[0]; + + this.editor = ed; + elm = ed.dom.getParent(ed.selection.getNode(), 'A'); + v = ed.dom.getAttrib(elm, 'name'); + + if (v) { + this.action = 'update'; + f.anchorName.value = v; + } + + f.insert.value = ed.getLang(elm ? 'update' : 'insert'); + }, + + update : function() { + var ed = this.editor, elm, name = document.forms[0].anchorName.value; + + if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) { + tinyMCEPopup.alert('advanced_dlg.anchor_invalid'); + return; + } + + tinyMCEPopup.restoreSelection(); + + if (this.action != 'update') + ed.selection.collapse(1); + + elm = ed.dom.getParent(ed.selection.getNode(), 'A'); + if (elm) { + elm.setAttribute('name', name); + elm.name = name; + } else + ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : name, 'class' : 'mceItemAnchor'}, '')); + + tinyMCEPopup.close(); + } +}; + +tinyMCEPopup.onInit.add(AnchorDialog.init, AnchorDialog); diff --git a/js/tiny_mce/themes/advanced/js/charmap.js b/js/tiny_mce/themes/advanced/js/charmap.js new file mode 100644 index 0000000..cbb4172 --- /dev/null +++ b/js/tiny_mce/themes/advanced/js/charmap.js @@ -0,0 +1,363 @@ +/** + * charmap.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +tinyMCEPopup.requireLangPack(); + +var charmap = [ + [' ', ' ', true, 'no-break space'], + ['&', '&', true, 'ampersand'], + ['"', '"', true, 'quotation mark'], +// finance + ['¢', '¢', true, 'cent sign'], + ['€', '€', true, 'euro sign'], + ['£', '£', true, 'pound sign'], + ['¥', '¥', true, 'yen sign'], +// signs + ['©', '©', true, 'copyright sign'], + ['®', '®', true, 'registered sign'], + ['™', '™', true, 'trade mark sign'], + ['‰', '‰', true, 'per mille sign'], + ['µ', 'µ', true, 'micro sign'], + ['·', '·', true, 'middle dot'], + ['•', '•', true, 'bullet'], + ['…', '…', true, 'three dot leader'], + ['′', '′', true, 'minutes / feet'], + ['″', '″', true, 'seconds / inches'], + ['§', '§', true, 'section sign'], + ['¶', '¶', true, 'paragraph sign'], + ['ß', 'ß', true, 'sharp s / ess-zed'], +// quotations + ['‹', '‹', true, 'single left-pointing angle quotation mark'], + ['›', '›', true, 'single right-pointing angle quotation mark'], + ['«', '«', true, 'left pointing guillemet'], + ['»', '»', true, 'right pointing guillemet'], + ['‘', '‘', true, 'left single quotation mark'], + ['’', '’', true, 'right single quotation mark'], + ['“', '“', true, 'left double quotation mark'], + ['”', '”', true, 'right double quotation mark'], + ['‚', '‚', true, 'single low-9 quotation mark'], + ['„', '„', true, 'double low-9 quotation mark'], + ['<', '<', true, 'less-than sign'], + ['>', '>', true, 'greater-than sign'], + ['≤', '≤', true, 'less-than or equal to'], + ['≥', '≥', true, 'greater-than or equal to'], + ['–', '–', true, 'en dash'], + ['—', '—', true, 'em dash'], + ['¯', '¯', true, 'macron'], + ['‾', '‾', true, 'overline'], + ['¤', '¤', true, 'currency sign'], + ['¦', '¦', true, 'broken bar'], + ['¨', '¨', true, 'diaeresis'], + ['¡', '¡', true, 'inverted exclamation mark'], + ['¿', '¿', true, 'turned question mark'], + ['ˆ', 'ˆ', true, 'circumflex accent'], + ['˜', '˜', true, 'small tilde'], + ['°', '°', true, 'degree sign'], + ['−', '−', true, 'minus sign'], + ['±', '±', true, 'plus-minus sign'], + ['÷', '÷', true, 'division sign'], + ['⁄', '⁄', true, 'fraction slash'], + ['×', '×', true, 'multiplication sign'], + ['¹', '¹', true, 'superscript one'], + ['²', '²', true, 'superscript two'], + ['³', '³', true, 'superscript three'], + ['¼', '¼', true, 'fraction one quarter'], + ['½', '½', true, 'fraction one half'], + ['¾', '¾', true, 'fraction three quarters'], +// math / logical + ['ƒ', 'ƒ', true, 'function / florin'], + ['∫', '∫', true, 'integral'], + ['∑', '∑', true, 'n-ary sumation'], + ['∞', '∞', true, 'infinity'], + ['√', '√', true, 'square root'], + ['∼', '∼', false,'similar to'], + ['≅', '≅', false,'approximately equal to'], + ['≈', '≈', true, 'almost equal to'], + ['≠', '≠', true, 'not equal to'], + ['≡', '≡', true, 'identical to'], + ['∈', '∈', false,'element of'], + ['∉', '∉', false,'not an element of'], + ['∋', '∋', false,'contains as member'], + ['∏', '∏', true, 'n-ary product'], + ['∧', '∧', false,'logical and'], + ['∨', '∨', false,'logical or'], + ['¬', '¬', true, 'not sign'], + ['∩', '∩', true, 'intersection'], + ['∪', '∪', false,'union'], + ['∂', '∂', true, 'partial differential'], + ['∀', '∀', false,'for all'], + ['∃', '∃', false,'there exists'], + ['∅', '∅', false,'diameter'], + ['∇', '∇', false,'backward difference'], + ['∗', '∗', false,'asterisk operator'], + ['∝', '∝', false,'proportional to'], + ['∠', '∠', false,'angle'], +// undefined + ['´', '´', true, 'acute accent'], + ['¸', '¸', true, 'cedilla'], + ['ª', 'ª', true, 'feminine ordinal indicator'], + ['º', 'º', true, 'masculine ordinal indicator'], + ['†', '†', true, 'dagger'], + ['‡', '‡', true, 'double dagger'], +// alphabetical special chars + ['À', 'À', true, 'A - grave'], + ['Á', 'Á', true, 'A - acute'], + ['Â', 'Â', true, 'A - circumflex'], + ['Ã', 'Ã', true, 'A - tilde'], + ['Ä', 'Ä', true, 'A - diaeresis'], + ['Å', 'Å', true, 'A - ring above'], + ['Æ', 'Æ', true, 'ligature AE'], + ['Ç', 'Ç', true, 'C - cedilla'], + ['È', 'È', true, 'E - grave'], + ['É', 'É', true, 'E - acute'], + ['Ê', 'Ê', true, 'E - circumflex'], + ['Ë', 'Ë', true, 'E - diaeresis'], + ['Ì', 'Ì', true, 'I - grave'], + ['Í', 'Í', true, 'I - acute'], + ['Î', 'Î', true, 'I - circumflex'], + ['Ï', 'Ï', true, 'I - diaeresis'], + ['Ð', 'Ð', true, 'ETH'], + ['Ñ', 'Ñ', true, 'N - tilde'], + ['Ò', 'Ò', true, 'O - grave'], + ['Ó', 'Ó', true, 'O - acute'], + ['Ô', 'Ô', true, 'O - circumflex'], + ['Õ', 'Õ', true, 'O - tilde'], + ['Ö', 'Ö', true, 'O - diaeresis'], + ['Ø', 'Ø', true, 'O - slash'], + ['Œ', 'Œ', true, 'ligature OE'], + ['Š', 'Š', true, 'S - caron'], + ['Ù', 'Ù', true, 'U - grave'], + ['Ú', 'Ú', true, 'U - acute'], + ['Û', 'Û', true, 'U - circumflex'], + ['Ü', 'Ü', true, 'U - diaeresis'], + ['Ý', 'Ý', true, 'Y - acute'], + ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], + ['Þ', 'Þ', true, 'THORN'], + ['à', 'à', true, 'a - grave'], + ['á', 'á', true, 'a - acute'], + ['â', 'â', true, 'a - circumflex'], + ['ã', 'ã', true, 'a - tilde'], + ['ä', 'ä', true, 'a - diaeresis'], + ['å', 'å', true, 'a - ring above'], + ['æ', 'æ', true, 'ligature ae'], + ['ç', 'ç', true, 'c - cedilla'], + ['è', 'è', true, 'e - grave'], + ['é', 'é', true, 'e - acute'], + ['ê', 'ê', true, 'e - circumflex'], + ['ë', 'ë', true, 'e - diaeresis'], + ['ì', 'ì', true, 'i - grave'], + ['í', 'í', true, 'i - acute'], + ['î', 'î', true, 'i - circumflex'], + ['ï', 'ï', true, 'i - diaeresis'], + ['ð', 'ð', true, 'eth'], + ['ñ', 'ñ', true, 'n - tilde'], + ['ò', 'ò', true, 'o - grave'], + ['ó', 'ó', true, 'o - acute'], + ['ô', 'ô', true, 'o - circumflex'], + ['õ', 'õ', true, 'o - tilde'], + ['ö', 'ö', true, 'o - diaeresis'], + ['ø', 'ø', true, 'o slash'], + ['œ', 'œ', true, 'ligature oe'], + ['š', 'š', true, 's - caron'], + ['ù', 'ù', true, 'u - grave'], + ['ú', 'ú', true, 'u - acute'], + ['û', 'û', true, 'u - circumflex'], + ['ü', 'ü', true, 'u - diaeresis'], + ['ý', 'ý', true, 'y - acute'], + ['þ', 'þ', true, 'thorn'], + ['ÿ', 'ÿ', true, 'y - diaeresis'], + ['Α', 'Α', true, 'Alpha'], + ['Β', 'Β', true, 'Beta'], + ['Γ', 'Γ', true, 'Gamma'], + ['Δ', 'Δ', true, 'Delta'], + ['Ε', 'Ε', true, 'Epsilon'], + ['Ζ', 'Ζ', true, 'Zeta'], + ['Η', 'Η', true, 'Eta'], + ['Θ', 'Θ', true, 'Theta'], + ['Ι', 'Ι', true, 'Iota'], + ['Κ', 'Κ', true, 'Kappa'], + ['Λ', 'Λ', true, 'Lambda'], + ['Μ', 'Μ', true, 'Mu'], + ['Ν', 'Ν', true, 'Nu'], + ['Ξ', 'Ξ', true, 'Xi'], + ['Ο', 'Ο', true, 'Omicron'], + ['Π', 'Π', true, 'Pi'], + ['Ρ', 'Ρ', true, 'Rho'], + ['Σ', 'Σ', true, 'Sigma'], + ['Τ', 'Τ', true, 'Tau'], + ['Υ', 'Υ', true, 'Upsilon'], + ['Φ', 'Φ', true, 'Phi'], + ['Χ', 'Χ', true, 'Chi'], + ['Ψ', 'Ψ', true, 'Psi'], + ['Ω', 'Ω', true, 'Omega'], + ['α', 'α', true, 'alpha'], + ['β', 'β', true, 'beta'], + ['γ', 'γ', true, 'gamma'], + ['δ', 'δ', true, 'delta'], + ['ε', 'ε', true, 'epsilon'], + ['ζ', 'ζ', true, 'zeta'], + ['η', 'η', true, 'eta'], + ['θ', 'θ', true, 'theta'], + ['ι', 'ι', true, 'iota'], + ['κ', 'κ', true, 'kappa'], + ['λ', 'λ', true, 'lambda'], + ['μ', 'μ', true, 'mu'], + ['ν', 'ν', true, 'nu'], + ['ξ', 'ξ', true, 'xi'], + ['ο', 'ο', true, 'omicron'], + ['π', 'π', true, 'pi'], + ['ρ', 'ρ', true, 'rho'], + ['ς', 'ς', true, 'final sigma'], + ['σ', 'σ', true, 'sigma'], + ['τ', 'τ', true, 'tau'], + ['υ', 'υ', true, 'upsilon'], + ['φ', 'φ', true, 'phi'], + ['χ', 'χ', true, 'chi'], + ['ψ', 'ψ', true, 'psi'], + ['ω', 'ω', true, 'omega'], +// symbols + ['ℵ', 'ℵ', false,'alef symbol'], + ['ϖ', 'ϖ', false,'pi symbol'], + ['ℜ', 'ℜ', false,'real part symbol'], + ['ϑ','ϑ', false,'theta symbol'], + ['ϒ', 'ϒ', false,'upsilon - hook symbol'], + ['℘', '℘', false,'Weierstrass p'], + ['ℑ', 'ℑ', false,'imaginary part'], +// arrows + ['←', '←', true, 'leftwards arrow'], + ['↑', '↑', true, 'upwards arrow'], + ['→', '→', true, 'rightwards arrow'], + ['↓', '↓', true, 'downwards arrow'], + ['↔', '↔', true, 'left right arrow'], + ['↵', '↵', false,'carriage return'], + ['⇐', '⇐', false,'leftwards double arrow'], + ['⇑', '⇑', false,'upwards double arrow'], + ['⇒', '⇒', false,'rightwards double arrow'], + ['⇓', '⇓', false,'downwards double arrow'], + ['⇔', '⇔', false,'left right double arrow'], + ['∴', '∴', false,'therefore'], + ['⊂', '⊂', false,'subset of'], + ['⊃', '⊃', false,'superset of'], + ['⊄', '⊄', false,'not a subset of'], + ['⊆', '⊆', false,'subset of or equal to'], + ['⊇', '⊇', false,'superset of or equal to'], + ['⊕', '⊕', false,'circled plus'], + ['⊗', '⊗', false,'circled times'], + ['⊥', '⊥', false,'perpendicular'], + ['⋅', '⋅', false,'dot operator'], + ['⌈', '⌈', false,'left ceiling'], + ['⌉', '⌉', false,'right ceiling'], + ['⌊', '⌊', false,'left floor'], + ['⌋', '⌋', false,'right floor'], + ['⟨', '〈', false,'left-pointing angle bracket'], + ['⟩', '〉', false,'right-pointing angle bracket'], + ['◊', '◊', true, 'lozenge'], + ['♠', '♠', true, 'black spade suit'], + ['♣', '♣', true, 'black club suit'], + ['♥', '♥', true, 'black heart suit'], + ['♦', '♦', true, 'black diamond suit'], + [' ', ' ', false,'en space'], + [' ', ' ', false,'em space'], + [' ', ' ', false,'thin space'], + ['‌', '‌', false,'zero width non-joiner'], + ['‍', '‍', false,'zero width joiner'], + ['‎', '‎', false,'left-to-right mark'], + ['‏', '‏', false,'right-to-left mark'], + ['­', '­', false,'soft hyphen'] +]; + +tinyMCEPopup.onInit.add(function() { + tinyMCEPopup.dom.setHTML('charmapView', renderCharMapHTML()); + addKeyboardNavigation(); +}); + +function addKeyboardNavigation(){ + var tableElm, cells, settings; + + cells = tinyMCEPopup.dom.select("a.charmaplink", "charmapgroup"); + + settings ={ + root: "charmapgroup", + items: cells + }; + cells[0].tabindex=0; + tinyMCEPopup.dom.addClass(cells[0], "mceFocus"); + if (tinymce.isGecko) { + cells[0].focus(); + } else { + setTimeout(function(){ + cells[0].focus(); + }, 100); + } + tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', settings, tinyMCEPopup.dom); +} + +function renderCharMapHTML() { + var charsPerRow = 20, tdWidth=20, tdHeight=20, i; + var html = '
        '+ + ''; + var cols=-1; + + for (i=0; i' + + '' + + charmap[i][1] + + ''; + if ((cols+1) % charsPerRow == 0) + html += ''; + } + } + + if (cols % charsPerRow > 0) { + var padd = charsPerRow - (cols % charsPerRow); + for (var i=0; i '; + } + + html += '
        '; + html = html.replace(/<\/tr>/g, ''); + + return html; +} + +function insertChar(chr) { + tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';'); + + // Refocus in window + if (tinyMCEPopup.isWindow) + window.focus(); + + tinyMCEPopup.editor.focus(); + tinyMCEPopup.close(); +} + +function previewChar(codeA, codeB, codeN) { + var elmA = document.getElementById('codeA'); + var elmB = document.getElementById('codeB'); + var elmV = document.getElementById('codeV'); + var elmN = document.getElementById('codeN'); + + if (codeA=='#160;') { + elmV.innerHTML = '__'; + } else { + elmV.innerHTML = '&' + codeA; + } + + elmB.innerHTML = '&' + codeA; + elmA.innerHTML = '&' + codeB; + elmN.innerHTML = codeN; +} diff --git a/js/tiny_mce/themes/advanced/js/color_picker.js b/js/tiny_mce/themes/advanced/js/color_picker.js new file mode 100644 index 0000000..3cbf32c --- /dev/null +++ b/js/tiny_mce/themes/advanced/js/color_picker.js @@ -0,0 +1,329 @@ +tinyMCEPopup.requireLangPack(); + +var detail = 50, strhex = "0123456789abcdef", i, isMouseDown = false, isMouseOver = false; + +var colors = [ + "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", + "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", + "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", + "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", + "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", + "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", + "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", + "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", + "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", + "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", + "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", + "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", + "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", + "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", + "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", + "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", + "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", + "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", + "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", + "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", + "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", + "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", + "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", + "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", + "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", + "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", + "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" +]; + +var named = { + '#F0F8FF':'Alice Blue','#FAEBD7':'Antique White','#00FFFF':'Aqua','#7FFFD4':'Aquamarine','#F0FFFF':'Azure','#F5F5DC':'Beige', + '#FFE4C4':'Bisque','#000000':'Black','#FFEBCD':'Blanched Almond','#0000FF':'Blue','#8A2BE2':'Blue Violet','#A52A2A':'Brown', + '#DEB887':'Burly Wood','#5F9EA0':'Cadet Blue','#7FFF00':'Chartreuse','#D2691E':'Chocolate','#FF7F50':'Coral','#6495ED':'Cornflower Blue', + '#FFF8DC':'Cornsilk','#DC143C':'Crimson','#00FFFF':'Cyan','#00008B':'Dark Blue','#008B8B':'Dark Cyan','#B8860B':'Dark Golden Rod', + '#A9A9A9':'Dark Gray','#A9A9A9':'Dark Grey','#006400':'Dark Green','#BDB76B':'Dark Khaki','#8B008B':'Dark Magenta','#556B2F':'Dark Olive Green', + '#FF8C00':'Darkorange','#9932CC':'Dark Orchid','#8B0000':'Dark Red','#E9967A':'Dark Salmon','#8FBC8F':'Dark Sea Green','#483D8B':'Dark Slate Blue', + '#2F4F4F':'Dark Slate Gray','#2F4F4F':'Dark Slate Grey','#00CED1':'Dark Turquoise','#9400D3':'Dark Violet','#FF1493':'Deep Pink','#00BFFF':'Deep Sky Blue', + '#696969':'Dim Gray','#696969':'Dim Grey','#1E90FF':'Dodger Blue','#B22222':'Fire Brick','#FFFAF0':'Floral White','#228B22':'Forest Green', + '#FF00FF':'Fuchsia','#DCDCDC':'Gainsboro','#F8F8FF':'Ghost White','#FFD700':'Gold','#DAA520':'Golden Rod','#808080':'Gray','#808080':'Grey', + '#008000':'Green','#ADFF2F':'Green Yellow','#F0FFF0':'Honey Dew','#FF69B4':'Hot Pink','#CD5C5C':'Indian Red','#4B0082':'Indigo','#FFFFF0':'Ivory', + '#F0E68C':'Khaki','#E6E6FA':'Lavender','#FFF0F5':'Lavender Blush','#7CFC00':'Lawn Green','#FFFACD':'Lemon Chiffon','#ADD8E6':'Light Blue', + '#F08080':'Light Coral','#E0FFFF':'Light Cyan','#FAFAD2':'Light Golden Rod Yellow','#D3D3D3':'Light Gray','#D3D3D3':'Light Grey','#90EE90':'Light Green', + '#FFB6C1':'Light Pink','#FFA07A':'Light Salmon','#20B2AA':'Light Sea Green','#87CEFA':'Light Sky Blue','#778899':'Light Slate Gray','#778899':'Light Slate Grey', + '#B0C4DE':'Light Steel Blue','#FFFFE0':'Light Yellow','#00FF00':'Lime','#32CD32':'Lime Green','#FAF0E6':'Linen','#FF00FF':'Magenta','#800000':'Maroon', + '#66CDAA':'Medium Aqua Marine','#0000CD':'Medium Blue','#BA55D3':'Medium Orchid','#9370D8':'Medium Purple','#3CB371':'Medium Sea Green','#7B68EE':'Medium Slate Blue', + '#00FA9A':'Medium Spring Green','#48D1CC':'Medium Turquoise','#C71585':'Medium Violet Red','#191970':'Midnight Blue','#F5FFFA':'Mint Cream','#FFE4E1':'Misty Rose','#FFE4B5':'Moccasin', + '#FFDEAD':'Navajo White','#000080':'Navy','#FDF5E6':'Old Lace','#808000':'Olive','#6B8E23':'Olive Drab','#FFA500':'Orange','#FF4500':'Orange Red','#DA70D6':'Orchid', + '#EEE8AA':'Pale Golden Rod','#98FB98':'Pale Green','#AFEEEE':'Pale Turquoise','#D87093':'Pale Violet Red','#FFEFD5':'Papaya Whip','#FFDAB9':'Peach Puff', + '#CD853F':'Peru','#FFC0CB':'Pink','#DDA0DD':'Plum','#B0E0E6':'Powder Blue','#800080':'Purple','#FF0000':'Red','#BC8F8F':'Rosy Brown','#4169E1':'Royal Blue', + '#8B4513':'Saddle Brown','#FA8072':'Salmon','#F4A460':'Sandy Brown','#2E8B57':'Sea Green','#FFF5EE':'Sea Shell','#A0522D':'Sienna','#C0C0C0':'Silver', + '#87CEEB':'Sky Blue','#6A5ACD':'Slate Blue','#708090':'Slate Gray','#708090':'Slate Grey','#FFFAFA':'Snow','#00FF7F':'Spring Green', + '#4682B4':'Steel Blue','#D2B48C':'Tan','#008080':'Teal','#D8BFD8':'Thistle','#FF6347':'Tomato','#40E0D0':'Turquoise','#EE82EE':'Violet', + '#F5DEB3':'Wheat','#FFFFFF':'White','#F5F5F5':'White Smoke','#FFFF00':'Yellow','#9ACD32':'Yellow Green' +}; + +var namedLookup = {}; + +function init() { + var inputColor = convertRGBToHex(tinyMCEPopup.getWindowArg('input_color')), key, value; + + tinyMCEPopup.resizeToInnerSize(); + + generatePicker(); + generateWebColors(); + generateNamedColors(); + + if (inputColor) { + changeFinalColor(inputColor); + + col = convertHexToRGB(inputColor); + + if (col) + updateLight(col.r, col.g, col.b); + } + + for (key in named) { + value = named[key]; + namedLookup[value.replace(/\s+/, '').toLowerCase()] = key.replace(/#/, '').toLowerCase(); + } +} + +function toHexColor(color) { + var matches, red, green, blue, toInt = parseInt; + + function hex(value) { + value = parseInt(value).toString(16); + + return value.length > 1 ? value : '0' + value; // Padd with leading zero + }; + + color = color.replace(/[\s#]+/g, '').toLowerCase(); + color = namedLookup[color] || color; + matches = /^rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)|([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})|([a-f0-9])([a-f0-9])([a-f0-9])$/.exec(color); + + if (matches) { + if (matches[1]) { + red = toInt(matches[1]); + green = toInt(matches[2]); + blue = toInt(matches[3]); + } else if (matches[4]) { + red = toInt(matches[4], 16); + green = toInt(matches[5], 16); + blue = toInt(matches[6], 16); + } else if (matches[7]) { + red = toInt(matches[7] + matches[7], 16); + green = toInt(matches[8] + matches[8], 16); + blue = toInt(matches[9] + matches[9], 16); + } + + return '#' + hex(red) + hex(green) + hex(blue); + } + + return ''; +} + +function insertAction() { + var color = document.getElementById("color").value, f = tinyMCEPopup.getWindowArg('func'); + + tinyMCEPopup.restoreSelection(); + + if (f) + f(toHexColor(color)); + + tinyMCEPopup.close(); +} + +function showColor(color, name) { + if (name) + document.getElementById("colorname").innerHTML = name; + + document.getElementById("preview").style.backgroundColor = color; + document.getElementById("color").value = color.toUpperCase(); +} + +function convertRGBToHex(col) { + var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); + + if (!col) + return col; + + var rgb = col.replace(re, "$1,$2,$3").split(','); + if (rgb.length == 3) { + r = parseInt(rgb[0]).toString(16); + g = parseInt(rgb[1]).toString(16); + b = parseInt(rgb[2]).toString(16); + + r = r.length == 1 ? '0' + r : r; + g = g.length == 1 ? '0' + g : g; + b = b.length == 1 ? '0' + b : b; + + return "#" + r + g + b; + } + + return col; +} + +function convertHexToRGB(col) { + if (col.indexOf('#') != -1) { + col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); + + r = parseInt(col.substring(0, 2), 16); + g = parseInt(col.substring(2, 4), 16); + b = parseInt(col.substring(4, 6), 16); + + return {r : r, g : g, b : b}; + } + + return null; +} + +function generatePicker() { + var el = document.getElementById('light'), h = '', i; + + for (i = 0; i < detail; i++){ + h += '
        '; + } + + el.innerHTML = h; +} + +function generateWebColors() { + var el = document.getElementById('webcolors'), h = '', i; + + if (el.className == 'generated') + return; + + // TODO: VoiceOver doesn't seem to support legend as a label referenced by labelledby. + h += '
        ' + + ''; + + for (i=0; i' + + ''; + if (tinyMCEPopup.editor.forcedHighContrastMode) { + h += ''; + } + h += ''; + h += ''; + if ((i+1) % 18 == 0) + h += ''; + } + + h += '
        '; + + el.innerHTML = h; + el.className = 'generated'; + + paintCanvas(el); + enableKeyboardNavigation(el.firstChild); +} + +function paintCanvas(el) { + tinyMCEPopup.getWin().tinymce.each(tinyMCEPopup.dom.select('canvas.mceColorSwatch', el), function(canvas) { + var context; + if (canvas.getContext && (context = canvas.getContext("2d"))) { + context.fillStyle = canvas.getAttribute('data-color'); + context.fillRect(0, 0, 10, 10); + } + }); +} +function generateNamedColors() { + var el = document.getElementById('namedcolors'), h = '', n, v, i = 0; + + if (el.className == 'generated') + return; + + for (n in named) { + v = named[n]; + h += ''; + if (tinyMCEPopup.editor.forcedHighContrastMode) { + h += ''; + } + h += ''; + h += ''; + i++; + } + + el.innerHTML = h; + el.className = 'generated'; + + paintCanvas(el); + enableKeyboardNavigation(el); +} + +function enableKeyboardNavigation(el) { + tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', { + root: el, + items: tinyMCEPopup.dom.select('a', el) + }, tinyMCEPopup.dom); +} + +function dechex(n) { + return strhex.charAt(Math.floor(n / 16)) + strhex.charAt(n % 16); +} + +function computeColor(e) { + var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB, pos = tinyMCEPopup.dom.getPos(e.target); + + x = e.offsetX ? e.offsetX : (e.target ? e.clientX - pos.x : 0); + y = e.offsetY ? e.offsetY : (e.target ? e.clientY - pos.y : 0); + + partWidth = document.getElementById('colors').width / 6; + partDetail = detail / 2; + imHeight = document.getElementById('colors').height; + + r = (x >= 0)*(x < partWidth)*255 + (x >= partWidth)*(x < 2*partWidth)*(2*255 - x * 255 / partWidth) + (x >= 4*partWidth)*(x < 5*partWidth)*(-4*255 + x * 255 / partWidth) + (x >= 5*partWidth)*(x < 6*partWidth)*255; + g = (x >= 0)*(x < partWidth)*(x * 255 / partWidth) + (x >= partWidth)*(x < 3*partWidth)*255 + (x >= 3*partWidth)*(x < 4*partWidth)*(4*255 - x * 255 / partWidth); + b = (x >= 2*partWidth)*(x < 3*partWidth)*(-2*255 + x * 255 / partWidth) + (x >= 3*partWidth)*(x < 5*partWidth)*255 + (x >= 5*partWidth)*(x < 6*partWidth)*(6*255 - x * 255 / partWidth); + + coef = (imHeight - y) / imHeight; + r = 128 + (r - 128) * coef; + g = 128 + (g - 128) * coef; + b = 128 + (b - 128) * coef; + + changeFinalColor('#' + dechex(r) + dechex(g) + dechex(b)); + updateLight(r, g, b); +} + +function updateLight(r, g, b) { + var i, partDetail = detail / 2, finalCoef, finalR, finalG, finalB, color; + + for (i=0; i=0) && (i'); + }, + + init : function() { + var f = document.forms[0], ed = tinyMCEPopup.editor; + + // Setup browse button + document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); + if (isVisible('srcbrowser')) + document.getElementById('src').style.width = '180px'; + + e = ed.selection.getNode(); + + this.fillFileList('image_list', tinyMCEPopup.getParam('external_image_list', 'tinyMCEImageList')); + + if (e.nodeName == 'IMG') { + f.src.value = ed.dom.getAttrib(e, 'src'); + f.alt.value = ed.dom.getAttrib(e, 'alt'); + f.border.value = this.getAttrib(e, 'border'); + f.vspace.value = this.getAttrib(e, 'vspace'); + f.hspace.value = this.getAttrib(e, 'hspace'); + f.width.value = ed.dom.getAttrib(e, 'width'); + f.height.value = ed.dom.getAttrib(e, 'height'); + f.insert.value = ed.getLang('update'); + this.styleVal = ed.dom.getAttrib(e, 'style'); + selectByValue(f, 'image_list', f.src.value); + selectByValue(f, 'align', this.getAttrib(e, 'align')); + this.updateStyle(); + } + }, + + fillFileList : function(id, l) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + l = typeof(l) === 'function' ? l() : window[l]; + + if (l && l.length > 0) { + lst.options[lst.options.length] = new Option('', ''); + + tinymce.each(l, function(o) { + lst.options[lst.options.length] = new Option(o[0], o[1]); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + update : function() { + var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, args = {}, el; + + tinyMCEPopup.restoreSelection(); + + if (f.src.value === '') { + if (ed.selection.getNode().nodeName == 'IMG') { + ed.dom.remove(ed.selection.getNode()); + ed.execCommand('mceRepaint'); + } + + tinyMCEPopup.close(); + return; + } + + if (!ed.settings.inline_styles) { + args = tinymce.extend(args, { + vspace : nl.vspace.value, + hspace : nl.hspace.value, + border : nl.border.value, + align : getSelectValue(f, 'align') + }); + } else + args.style = this.styleVal; + + tinymce.extend(args, { + src : f.src.value.replace(/ /g, '%20'), + alt : f.alt.value, + width : f.width.value, + height : f.height.value + }); + + el = ed.selection.getNode(); + + if (el && el.nodeName == 'IMG') { + ed.dom.setAttribs(el, args); + tinyMCEPopup.editor.execCommand('mceRepaint'); + tinyMCEPopup.editor.focus(); + } else { + tinymce.each(args, function(value, name) { + if (value === "") { + delete args[name]; + } + }); + + ed.execCommand('mceInsertContent', false, tinyMCEPopup.editor.dom.createHTML('img', args), {skip_undo : 1}); + ed.undoManager.add(); + } + + tinyMCEPopup.close(); + }, + + updateStyle : function() { + var dom = tinyMCEPopup.dom, st, v, f = document.forms[0]; + + if (tinyMCEPopup.editor.settings.inline_styles) { + st = tinyMCEPopup.dom.parseStyle(this.styleVal); + + // Handle align + v = getSelectValue(f, 'align'); + if (v) { + if (v == 'left' || v == 'right') { + st['float'] = v; + delete st['vertical-align']; + } else { + st['vertical-align'] = v; + delete st['float']; + } + } else { + delete st['float']; + delete st['vertical-align']; + } + + // Handle border + v = f.border.value; + if (v || v == '0') { + if (v == '0') + st['border'] = '0'; + else + st['border'] = v + 'px solid black'; + } else + delete st['border']; + + // Handle hspace + v = f.hspace.value; + if (v) { + delete st['margin']; + st['margin-left'] = v + 'px'; + st['margin-right'] = v + 'px'; + } else { + delete st['margin-left']; + delete st['margin-right']; + } + + // Handle vspace + v = f.vspace.value; + if (v) { + delete st['margin']; + st['margin-top'] = v + 'px'; + st['margin-bottom'] = v + 'px'; + } else { + delete st['margin-top']; + delete st['margin-bottom']; + } + + // Merge + st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st), 'img'); + this.styleVal = dom.serializeStyle(st, 'img'); + } + }, + + getAttrib : function(e, at) { + var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; + + if (ed.settings.inline_styles) { + switch (at) { + case 'align': + if (v = dom.getStyle(e, 'float')) + return v; + + if (v = dom.getStyle(e, 'vertical-align')) + return v; + + break; + + case 'hspace': + v = dom.getStyle(e, 'margin-left') + v2 = dom.getStyle(e, 'margin-right'); + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'vspace': + v = dom.getStyle(e, 'margin-top') + v2 = dom.getStyle(e, 'margin-bottom'); + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'border': + v = 0; + + tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { + sv = dom.getStyle(e, 'border-' + sv + '-width'); + + // False or not the same as prev + if (!sv || (sv != v && v !== 0)) { + v = 0; + return false; + } + + if (sv) + v = sv; + }); + + if (v) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + } + } + + if (v = dom.getAttrib(e, at)) + return v; + + return ''; + }, + + resetImageData : function() { + var f = document.forms[0]; + + f.width.value = f.height.value = ""; + }, + + updateImageData : function() { + var f = document.forms[0], t = ImageDialog; + + if (f.width.value == "") + f.width.value = t.preloadImg.width; + + if (f.height.value == "") + f.height.value = t.preloadImg.height; + }, + + getImageData : function() { + var f = document.forms[0]; + + this.preloadImg = new Image(); + this.preloadImg.onload = this.updateImageData; + this.preloadImg.onerror = this.resetImageData; + this.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.src.value); + } +}; + +ImageDialog.preInit(); +tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/js/tiny_mce/themes/advanced/js/link.js b/js/tiny_mce/themes/advanced/js/link.js new file mode 100644 index 0000000..e67d868 --- /dev/null +++ b/js/tiny_mce/themes/advanced/js/link.js @@ -0,0 +1,153 @@ +tinyMCEPopup.requireLangPack(); + +var LinkDialog = { + preInit : function() { + var url; + + if (url = tinyMCEPopup.getParam("external_link_list_url")) + document.write(''); + }, + + init : function() { + var f = document.forms[0], ed = tinyMCEPopup.editor; + + // Setup browse button + document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser', 'href', 'file', 'theme_advanced_link'); + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '180px'; + + this.fillClassList('class_list'); + this.fillFileList('link_list', 'tinyMCELinkList'); + this.fillTargetList('target_list'); + + if (e = ed.dom.getParent(ed.selection.getNode(), 'A')) { + f.href.value = ed.dom.getAttrib(e, 'href'); + f.linktitle.value = ed.dom.getAttrib(e, 'title'); + f.insert.value = ed.getLang('update'); + selectByValue(f, 'link_list', f.href.value); + selectByValue(f, 'target_list', ed.dom.getAttrib(e, 'target')); + selectByValue(f, 'class_list', ed.dom.getAttrib(e, 'class')); + } + }, + + update : function() { + var f = document.forms[0], ed = tinyMCEPopup.editor, e, b, href = f.href.value.replace(/ /g, '%20'); + + tinyMCEPopup.restoreSelection(); + e = ed.dom.getParent(ed.selection.getNode(), 'A'); + + // Remove element if there is no href + if (!f.href.value) { + if (e) { + b = ed.selection.getBookmark(); + ed.dom.remove(e, 1); + ed.selection.moveToBookmark(b); + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); + return; + } + } + + // Create new anchor elements + if (e == null) { + ed.getDoc().execCommand("unlink", false, null); + tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); + + tinymce.each(ed.dom.select("a"), function(n) { + if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') { + e = n; + + ed.dom.setAttribs(e, { + href : href, + title : f.linktitle.value, + target : f.target_list ? getSelectValue(f, "target_list") : null, + 'class' : f.class_list ? getSelectValue(f, "class_list") : null + }); + } + }); + } else { + ed.dom.setAttribs(e, { + href : href, + title : f.linktitle.value, + target : f.target_list ? getSelectValue(f, "target_list") : null, + 'class' : f.class_list ? getSelectValue(f, "class_list") : null + }); + } + + // Don't move caret if selection was image + if (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') { + ed.focus(); + ed.selection.select(e); + ed.selection.collapse(0); + tinyMCEPopup.storeSelection(); + } + + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); + }, + + checkPrefix : function(n) { + if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_email'))) + n.value = 'mailto:' + n.value; + + if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) + n.value = 'http://' + n.value; + }, + + fillFileList : function(id, l) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + l = window[l]; + + if (l && l.length > 0) { + lst.options[lst.options.length] = new Option('', ''); + + tinymce.each(l, function(o) { + lst.options[lst.options.length] = new Option(o[0], o[1]); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + fillClassList : function(id) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { + cl = []; + + tinymce.each(v.split(';'), function(v) { + var p = v.split('='); + + cl.push({'title' : p[0], 'class' : p[1]}); + }); + } else + cl = tinyMCEPopup.editor.dom.getClasses(); + + if (cl.length > 0) { + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); + + tinymce.each(cl, function(o) { + lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + fillTargetList : function(id) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v; + + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_same'), '_self'); + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_blank'), '_blank'); + + if (v = tinyMCEPopup.getParam('theme_advanced_link_targets')) { + tinymce.each(v.split(','), function(v) { + v = v.split('='); + lst.options[lst.options.length] = new Option(v[0], v[1]); + }); + } + } +}; + +LinkDialog.preInit(); +tinyMCEPopup.onInit.add(LinkDialog.init, LinkDialog); diff --git a/js/tiny_mce/themes/advanced/js/source_editor.js b/js/tiny_mce/themes/advanced/js/source_editor.js new file mode 100644 index 0000000..9cf6b1a --- /dev/null +++ b/js/tiny_mce/themes/advanced/js/source_editor.js @@ -0,0 +1,56 @@ +tinyMCEPopup.requireLangPack(); +tinyMCEPopup.onInit.add(onLoadInit); + +function saveContent() { + tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); + tinyMCEPopup.close(); +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + // Remove Gecko spellchecking + if (tinymce.isGecko) + document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); + + document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); + + if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { + setWrap('soft'); + document.getElementById('wraped').checked = true; + } + + resizeInputs(); +} + +function setWrap(val) { + var v, n, s = document.getElementById('htmlSource'); + + s.wrap = val; + + if (!tinymce.isIE) { + v = s.value; + n = s.cloneNode(false); + n.setAttribute("wrap", val); + s.parentNode.replaceChild(n, s); + n.value = v; + } +} + +function toggleWordWrap(elm) { + if (elm.checked) + setWrap('soft'); + else + setWrap('off'); +} + +function resizeInputs() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('htmlSource'); + + if (el) { + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 65) + 'px'; + } +} diff --git a/js/tiny_mce/themes/advanced/langs/en.js b/js/tiny_mce/themes/advanced/langs/en.js new file mode 100644 index 0000000..6e58481 --- /dev/null +++ b/js/tiny_mce/themes/advanced/langs/en.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advanced',{"underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)",dd:"Definition Description",dt:"Definition Term ",samp:"Code Sample",code:"Code",blockquote:"Block Quote",h6:"Heading 6",h5:"Heading 5",h4:"Heading 4",h3:"Heading 3",h2:"Heading 2",h1:"Heading 1",pre:"Preformatted",address:"Address",div:"DIV",paragraph:"Paragraph",block:"Format",fontdefault:"Font Family","font_size":"Font Size","style_select":"Styles","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":"","more_colors":"More Colors...","toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X",newdocument:"Are you sure you want clear all contents?",path:"Path","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","blockquote_desc":"Block Quote","help_desc":"Help","newdocument_desc":"New Document","image_props_desc":"Image Properties","paste_desc":"Paste (Ctrl+V)","copy_desc":"Copy (Ctrl+C)","cut_desc":"Cut (Ctrl+X)","anchor_desc":"Insert/Edit Anchor","visualaid_desc":"show/Hide Guidelines/Invisible Elements","charmap_desc":"Insert Special Character","backcolor_desc":"Select Background Color","forecolor_desc":"Select Text Color","custom1_desc":"Your Custom Description Here","removeformat_desc":"Remove Formatting","hr_desc":"Insert Horizontal Line","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"Edit HTML Source","cleanup_desc":"Cleanup Messy Code","image_desc":"Insert/Edit Image","unlink_desc":"Unlink","link_desc":"Insert/Edit Link","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","indent_desc":"Increase Indent","outdent_desc":"Decrease Indent","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","justifyfull_desc":"Align Full","justifyright_desc":"Align Right","justifycenter_desc":"Align Center","justifyleft_desc":"Align Left","striketrough_desc":"Strikethrough","help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help","rich_text_area":"Rich Text Area","shortcuts_desc":"Accessability Help",toolbar:"Toolbar"}); \ No newline at end of file diff --git a/js/tiny_mce/themes/advanced/langs/en_dlg.js b/js/tiny_mce/themes/advanced/langs/en_dlg.js new file mode 100644 index 0000000..42c9a13 --- /dev/null +++ b/js/tiny_mce/themes/advanced/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advanced_dlg', {"link_list":"Link List","link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?","link_titlefield":"Title","link_target_blank":"Open Link in a New Window","link_target_same":"Open Link in the Same Window","link_target":"Target","link_url":"Link URL","link_title":"Insert/Edit Link","image_align_right":"Right","image_align_left":"Left","image_align_textbottom":"Text Bottom","image_align_texttop":"Text Top","image_align_bottom":"Bottom","image_align_middle":"Middle","image_align_top":"Top","image_align_baseline":"Baseline","image_align":"Alignment","image_hspace":"Horizontal Space","image_vspace":"Vertical Space","image_dimensions":"Dimensions","image_alt":"Image Description","image_list":"Image List","image_border":"Border","image_src":"Image URL","image_title":"Insert/Edit Image","charmap_title":"Select Special Character", "charmap_usage":"Use left and right arrows to navigate.","colorpicker_name":"Name:","colorpicker_color":"Color:","colorpicker_named_title":"Named Colors","colorpicker_named_tab":"Named","colorpicker_palette_title":"Palette Colors","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Color Picker","colorpicker_picker_tab":"Picker","colorpicker_title":"Select a Color","code_wordwrap":"Word Wrap","code_title":"HTML Source Editor","anchor_name":"Anchor Name","anchor_title":"Insert/Edit Anchor","about_loaded":"Loaded Plugins","about_version":"Version","about_author":"Author","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"License","about_help":"Help","about_general":"About","about_title":"About TinyMCE","anchor_invalid":"Please specify a valid anchor name.","accessibility_help":"Accessibility Help","accessibility_usage_title":"General Usage","":""}); diff --git a/js/tiny_mce/themes/advanced/link.htm b/js/tiny_mce/themes/advanced/link.htm new file mode 100644 index 0000000..4a2459f --- /dev/null +++ b/js/tiny_mce/themes/advanced/link.htm @@ -0,0 +1,57 @@ + + + + {#advanced_dlg.link_title} + + + + + + + +
        + + +
        +
        + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
         
        +
        +
        + +
        + + +
        +
        + + diff --git a/js/tiny_mce/themes/advanced/shortcuts.htm b/js/tiny_mce/themes/advanced/shortcuts.htm new file mode 100644 index 0000000..436091f --- /dev/null +++ b/js/tiny_mce/themes/advanced/shortcuts.htm @@ -0,0 +1,47 @@ + + + + {#advanced_dlg.accessibility_help} + + + + +

        {#advanced_dlg.accessibility_usage_title}

        +

        Toolbars

        +

        Press ALT-F10 to move focus to the toolbars. Navigate through the buttons using the arrow keys. + Press enter to activate a button and return focus to the editor. + Press escape to return focus to the editor without performing any actions.

        + +

        Status Bar

        +

        To access the editor status bar, press ALT-F11. Use the left and right arrow keys to navigate between elements in the path. + Press enter or space to select an element. Press escape to return focus to the editor without changing the selection.

        + +

        Context Menu

        +

        Press shift-F10 to activate the context menu. Use the up and down arrow keys to move between menu items. To open sub-menus press the right arrow key. + To close submenus press the left arrow key. Press escape to close the context menu.

        + +

        Keyboard Shortcuts

        + + + + + + + + + + + + + + + + + + + + + +
        KeystrokeFunction
        Control-BBold
        Control-IItalic
        Control-ZUndo
        Control-YRedo
        + + diff --git a/js/tiny_mce/themes/advanced/skins/default/content.css b/js/tiny_mce/themes/advanced/skins/default/content.css new file mode 100644 index 0000000..4d63ca9 --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/default/content.css @@ -0,0 +1,50 @@ +body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} +body {background:#FFF;} +body.mceForceColors {background:#FFF; color:#000;} +body.mceBrowserDefaults {background:transparent; color:inherit; font-size:inherit; font-family:inherit;} +h1 {font-size: 2em} +h2 {font-size: 1.5em} +h3 {font-size: 1.17em} +h4 {font-size: 1em} +h5 {font-size: .83em} +h6 {font-size: .75em} +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} +a.mceItemAnchor {display:inline-block; -webkit-user-select:all; -webkit-user-modify:read-only; -moz-user-select:all; -moz-user-modify:read-only; width:11px !important; height:11px !important; background:url(img/items.gif) no-repeat center center} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} +img {border:0;} +table, img, hr, .mceItemAnchor {cursor:default} +table td, table th {cursor:text} +ins {border-bottom:1px solid green; text-decoration: none; color:green} +del {color:red; text-decoration:line-through} +cite {border-bottom:1px dashed blue} +acronym {border-bottom:1px dotted #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} + +/* IE */ +* html body { +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +} + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} +*[contentEditable]:focus {outline:0} + +.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} +.mceItemShockWave {background-image:url(../../img/shockwave.gif)} +.mceItemFlash {background-image:url(../../img/flash.gif)} +.mceItemQuickTime {background-image:url(../../img/quicktime.gif)} +.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} +.mceItemRealMedia {background-image:url(../../img/realmedia.gif)} +.mceItemVideo {background-image:url(../../img/video.gif)} +.mceItemAudio {background-image:url(../../img/video.gif)} +.mceItemEmbeddedAudio {background-image:url(../../img/video.gif)} +.mceItemIframe {background-image:url(../../img/iframe.gif)} +.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} diff --git a/js/tiny_mce/themes/advanced/skins/default/dialog.css b/js/tiny_mce/themes/advanced/skins/default/dialog.css new file mode 100644 index 0000000..1f5598c --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/default/dialog.css @@ -0,0 +1,117 @@ +/* Generic */ +body { +font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDDDDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +background:#F0F0EE; +padding:0; +margin:8px 8px 0 8px; +} + +html {background:#F0F0EE;} +td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +textarea {resize:none;outline:none;} +a:link, a:visited {color:black;} +a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} + +/* Forms */ +fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} +legend {color:#2B6FB6; font-weight:bold;} +label.msg {display:none;} +label.invalid {color:#EE0000; display:inline;} +input.invalid {border:1px solid #EE0000;} +input {background:#FFF; border:1px solid #CCC;} +input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +input, select, textarea {border:1px solid #808080;} +input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} +input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} +.input_noborder {border:0;} + +/* Buttons */ +#insert, #cancel, input.button, .updateButton { +border:0; margin:0; padding:0; +font-weight:bold; +width:94px; height:26px; +background:url(img/buttons.png) 0 -26px; +cursor:pointer; +padding-bottom:2px; +float:left; +} + +#insert {background:url(img/buttons.png) 0 -52px} +#cancel {background:url(img/buttons.png) 0 0; float:right} + +/* Browse */ +a.pickcolor, a.browse {text-decoration:none} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +.mceOldBoxModel a.browse span {width:22px; height:20px;} +a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} +a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} +a.pickcolor:hover span {background-color:#B2BBD0;} +a.pickcolor:hover span.disabled {} + +/* Charmap */ +table.charmap {border:1px solid #AAA; text-align:center} +td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} +#charmap a {display:block; color:#000; text-decoration:none; border:0} +#charmap a:hover {background:#CCC;color:#2B6FB6} +#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} +#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} + +/* Source */ +.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} +.mceActionPanel {margin-top:5px;} + +/* Tabs classes */ +.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;} +.tabs ul {margin:0; padding:0; list-style:none;} +.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;} +.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} +.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} + +/* Panels */ +.panel_wrapper div.panel {display:none;} +.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} +.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} + +/* Columns */ +.column {float:left;} +.properties {width:100%;} +.properties .column1 {} +.properties .column2 {text-align:left;} + +/* Titles */ +h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} +h3 {font-size:14px;} +.title {font-size:12px; font-weight:bold; color:#2B6FB6;} + +/* Dialog specific */ +#link .panel_wrapper, #link div.current {height:125px;} +#image .panel_wrapper, #image div.current {height:200px;} +#plugintable thead {font-weight:bold; background:#DDD;} +#plugintable, #about #plugintable td {border:1px solid #919B9C;} +#plugintable {width:96%; margin-top:10px;} +#pluginscontainer {height:290px; overflow:auto;} +#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} +#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} +#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} +#colorpicker #light div {overflow:hidden;} +#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} +#colorpicker .panel_wrapper div.current {height:175px;} +#colorpicker #namedcolors {width:150px;} +#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} +#colorpicker #colornamecontainer {margin-top:5px;} +#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/js/tiny_mce/themes/advanced/skins/default/img/buttons.png b/js/tiny_mce/themes/advanced/skins/default/img/buttons.png new file mode 100644 index 0000000..1e53560 Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/default/img/buttons.png differ diff --git a/js/tiny_mce/themes/advanced/skins/default/img/items.gif b/js/tiny_mce/themes/advanced/skins/default/img/items.gif new file mode 100644 index 0000000..d2f9367 Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/default/img/items.gif differ diff --git a/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif b/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif new file mode 100644 index 0000000..85e31df Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif differ diff --git a/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif b/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif new file mode 100644 index 0000000..adfdddc Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif differ diff --git a/js/tiny_mce/themes/advanced/skins/default/img/progress.gif b/js/tiny_mce/themes/advanced/skins/default/img/progress.gif new file mode 100644 index 0000000..5bb90fd Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/default/img/progress.gif differ diff --git a/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif b/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif new file mode 100644 index 0000000..06812cb Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif differ diff --git a/js/tiny_mce/themes/advanced/skins/default/ui.css b/js/tiny_mce/themes/advanced/skins/default/ui.css new file mode 100644 index 0000000..ab2204d --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/default/ui.css @@ -0,0 +1,214 @@ +/* Reset */ +.defaultSkin table, .defaultSkin tbody, .defaultSkin a, .defaultSkin img, .defaultSkin tr, .defaultSkin div, .defaultSkin td, .defaultSkin iframe, .defaultSkin span, .defaultSkin *, .defaultSkin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} +.defaultSkin a:hover, .defaultSkin a:link, .defaultSkin a:visited, .defaultSkin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} +.defaultSkin table td {vertical-align:middle} + +/* Containers */ +.defaultSkin table {direction:ltr;background:transparent} +.defaultSkin iframe {display:block;} +.defaultSkin .mceToolbar {height:26px} +.defaultSkin .mceLeft {text-align:left} +.defaultSkin .mceRight {text-align:right} + +/* External */ +.defaultSkin .mceExternalToolbar {position:absolute; border:1px solid #CCC; border-bottom:0; display:none;} +.defaultSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} +.defaultSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} + +/* Layout */ +.defaultSkin table.mceLayout {border:0; border-left:1px solid #CCC; border-right:1px solid #CCC} +.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #CCC} +.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #CCC} +.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0;} +.defaultSkin td.mceToolbar {background:#F0F0EE; padding-top:1px; vertical-align:top} +.defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC} +.defaultSkin .mceStatusbar {background:#F0F0EE; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px} +.defaultSkin .mceStatusbar div {float:left; margin:2px} +.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} +.defaultSkin .mceStatusbar a:hover {text-decoration:underline} +.defaultSkin table.mceToolbar {margin-left:3px} +.defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px} +.defaultSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} +.defaultSkin td.mceCenter {text-align:center;} +.defaultSkin td.mceCenter table {margin:0 auto; text-align:left;} +.defaultSkin td.mceRight table {margin:0 0 0 auto;} + +/* Button */ +.defaultSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px; margin-right:1px} +.defaultSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} +.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {border:1px solid #0A246A; background-color:#C2CBE0} +.defaultSkin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.defaultSkin .mceButtonLabeled {width:auto} +.defaultSkin .mceButtonLabeled span.mceIcon {float:left} +.defaultSkin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} +.defaultSkin .mceButtonDisabled .mceButtonLabel {color:#888} + +/* Separator */ +.defaultSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:2px 2px 0 4px} + +/* ListBox */ +.defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block} +.defaultSkin .mceListBox .mceText {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} +.defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} +.defaultSkin table.mceListBoxEnabled:hover .mceText, .defaultSkin .mceListBoxHover .mceText, .defaultSkin .mceListBoxSelected .mceText {border:1px solid #A2ABC0; border-right:0; background:#FFF} +.defaultSkin table.mceListBoxEnabled:hover .mceOpen, .defaultSkin .mceListBoxHover .mceOpen, .defaultSkin .mceListBoxSelected .mceOpen {background-color:#FFF; border:1px solid #A2ABC0} +.defaultSkin .mceListBoxDisabled a.mceText {color:gray; background-color:transparent;} +.defaultSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden} +.defaultSkin .mceOldBoxModel .mceListBox .mceText {height:22px} +.defaultSkin .mceOldBoxModel .mceListBox .mceOpen {width:11px; height:22px;} +.defaultSkin select.mceNativeListBox {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:7pt; background:#F0F0EE; border:1px solid gray; margin-right:2px;} + +/* SplitButton */ +.defaultSkin .mceSplitButton {width:32px; height:20px; direction:ltr} +.defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block} +.defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;} +.defaultSkin .mceSplitButton span.mceAction {width:20px; background-image:url(../../img/icons.gif);} +.defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0; border:1px solid #F0F0EE;} +.defaultSkin .mceSplitButton span.mceOpen {display:none} +.defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} +.defaultSkin table.mceSplitButtonEnabled:hover a.mceOpen, .defaultSkin .mceSplitButtonHover a.mceOpen, .defaultSkin .mceSplitButtonSelected a.mceOpen {background-color:#B2BBD0; border:1px solid #0A246A;} +.defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled a.mceOpen {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.defaultSkin .mceSplitButtonActive a.mceAction {border:1px solid #0A246A; background-color:#C2CBE0} +.defaultSkin .mceSplitButtonActive a.mceOpen {border-left:0;} + +/* ColorSplitButton */ +.defaultSkin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} +.defaultSkin .mceColorSplitMenu td {padding:2px} +.defaultSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} +.defaultSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} +.defaultSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} +.defaultSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} +.defaultSkin a.mceMoreColors:hover {border:1px solid #0A246A} +.defaultSkin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a} +.defaultSkin .mce_forecolor span.mceAction, .defaultSkin .mce_backcolor span.mceAction {overflow:hidden; height:16px} + +/* Menu */ +.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8} +.defaultSkin .mceNoIcons span.mceIcon {width:0;} +.defaultSkin .mceNoIcons a .mceText {padding-left:10px} +.defaultSkin .mceMenu table {background:#FFF} +.defaultSkin .mceMenu a, .defaultSkin .mceMenu span, .defaultSkin .mceMenu {display:block} +.defaultSkin .mceMenu td {height:20px} +.defaultSkin .mceMenu a {position:relative;padding:3px 0 4px 0} +.defaultSkin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} +.defaultSkin .mceMenu span.mceText, .defaultSkin .mceMenu .mcePreview {font-size:11px} +.defaultSkin .mceMenu pre.mceText {font-family:Monospace} +.defaultSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} +.defaultSkin .mceMenu .mceMenuItemEnabled a:hover, .defaultSkin .mceMenu .mceMenuItemActive {background-color:#dbecf3} +.defaultSkin td.mceMenuItemSeparator {background:#DDD; height:1px} +.defaultSkin .mceMenuItemTitle a {border:0; background:#EEE; border-bottom:1px solid #DDD} +.defaultSkin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} +.defaultSkin .mceMenuItemDisabled .mceText {color:#888} +.defaultSkin .mceMenuItemSelected .mceIcon {background:url(img/menu_check.gif)} +.defaultSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center} +.defaultSkin .mceMenu span.mceMenuLine {display:none} +.defaultSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;} +.defaultSkin .mceMenuItem td, .defaultSkin .mceMenuItem th {line-height: normal} + +/* Progress,Resize */ +.defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF} +.defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} + +/* Formats */ +.defaultSkin .mce_formatPreview a {font-size:10px} +.defaultSkin .mce_p span.mceText {} +.defaultSkin .mce_address span.mceText {font-style:italic} +.defaultSkin .mce_pre span.mceText {font-family:monospace} +.defaultSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} +.defaultSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} +.defaultSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} +.defaultSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} +.defaultSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} +.defaultSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} + +/* Theme */ +.defaultSkin span.mce_bold {background-position:0 0} +.defaultSkin span.mce_italic {background-position:-60px 0} +.defaultSkin span.mce_underline {background-position:-140px 0} +.defaultSkin span.mce_strikethrough {background-position:-120px 0} +.defaultSkin span.mce_undo {background-position:-160px 0} +.defaultSkin span.mce_redo {background-position:-100px 0} +.defaultSkin span.mce_cleanup {background-position:-40px 0} +.defaultSkin span.mce_bullist {background-position:-20px 0} +.defaultSkin span.mce_numlist {background-position:-80px 0} +.defaultSkin span.mce_justifyleft {background-position:-460px 0} +.defaultSkin span.mce_justifyright {background-position:-480px 0} +.defaultSkin span.mce_justifycenter {background-position:-420px 0} +.defaultSkin span.mce_justifyfull {background-position:-440px 0} +.defaultSkin span.mce_anchor {background-position:-200px 0} +.defaultSkin span.mce_indent {background-position:-400px 0} +.defaultSkin span.mce_outdent {background-position:-540px 0} +.defaultSkin span.mce_link {background-position:-500px 0} +.defaultSkin span.mce_unlink {background-position:-640px 0} +.defaultSkin span.mce_sub {background-position:-600px 0} +.defaultSkin span.mce_sup {background-position:-620px 0} +.defaultSkin span.mce_removeformat {background-position:-580px 0} +.defaultSkin span.mce_newdocument {background-position:-520px 0} +.defaultSkin span.mce_image {background-position:-380px 0} +.defaultSkin span.mce_help {background-position:-340px 0} +.defaultSkin span.mce_code {background-position:-260px 0} +.defaultSkin span.mce_hr {background-position:-360px 0} +.defaultSkin span.mce_visualaid {background-position:-660px 0} +.defaultSkin span.mce_charmap {background-position:-240px 0} +.defaultSkin span.mce_paste {background-position:-560px 0} +.defaultSkin span.mce_copy {background-position:-700px 0} +.defaultSkin span.mce_cut {background-position:-680px 0} +.defaultSkin span.mce_blockquote {background-position:-220px 0} +.defaultSkin .mce_forecolor span.mceAction {background-position:-720px 0} +.defaultSkin .mce_backcolor span.mceAction {background-position:-760px 0} +.defaultSkin span.mce_forecolorpicker {background-position:-720px 0} +.defaultSkin span.mce_backcolorpicker {background-position:-760px 0} + +/* Plugins */ +.defaultSkin span.mce_advhr {background-position:-0px -20px} +.defaultSkin span.mce_ltr {background-position:-20px -20px} +.defaultSkin span.mce_rtl {background-position:-40px -20px} +.defaultSkin span.mce_emotions {background-position:-60px -20px} +.defaultSkin span.mce_fullpage {background-position:-80px -20px} +.defaultSkin span.mce_fullscreen {background-position:-100px -20px} +.defaultSkin span.mce_iespell {background-position:-120px -20px} +.defaultSkin span.mce_insertdate {background-position:-140px -20px} +.defaultSkin span.mce_inserttime {background-position:-160px -20px} +.defaultSkin span.mce_absolute {background-position:-180px -20px} +.defaultSkin span.mce_backward {background-position:-200px -20px} +.defaultSkin span.mce_forward {background-position:-220px -20px} +.defaultSkin span.mce_insert_layer {background-position:-240px -20px} +.defaultSkin span.mce_insertlayer {background-position:-260px -20px} +.defaultSkin span.mce_movebackward {background-position:-280px -20px} +.defaultSkin span.mce_moveforward {background-position:-300px -20px} +.defaultSkin span.mce_media {background-position:-320px -20px} +.defaultSkin span.mce_nonbreaking {background-position:-340px -20px} +.defaultSkin span.mce_pastetext {background-position:-360px -20px} +.defaultSkin span.mce_pasteword {background-position:-380px -20px} +.defaultSkin span.mce_selectall {background-position:-400px -20px} +.defaultSkin span.mce_preview {background-position:-420px -20px} +.defaultSkin span.mce_print {background-position:-440px -20px} +.defaultSkin span.mce_cancel {background-position:-460px -20px} +.defaultSkin span.mce_save {background-position:-480px -20px} +.defaultSkin span.mce_replace {background-position:-500px -20px} +.defaultSkin span.mce_search {background-position:-520px -20px} +.defaultSkin span.mce_styleprops {background-position:-560px -20px} +.defaultSkin span.mce_table {background-position:-580px -20px} +.defaultSkin span.mce_cell_props {background-position:-600px -20px} +.defaultSkin span.mce_delete_table {background-position:-620px -20px} +.defaultSkin span.mce_delete_col {background-position:-640px -20px} +.defaultSkin span.mce_delete_row {background-position:-660px -20px} +.defaultSkin span.mce_col_after {background-position:-680px -20px} +.defaultSkin span.mce_col_before {background-position:-700px -20px} +.defaultSkin span.mce_row_after {background-position:-720px -20px} +.defaultSkin span.mce_row_before {background-position:-740px -20px} +.defaultSkin span.mce_merge_cells {background-position:-760px -20px} +.defaultSkin span.mce_table_props {background-position:-980px -20px} +.defaultSkin span.mce_row_props {background-position:-780px -20px} +.defaultSkin span.mce_split_cells {background-position:-800px -20px} +.defaultSkin span.mce_template {background-position:-820px -20px} +.defaultSkin span.mce_visualchars {background-position:-840px -20px} +.defaultSkin span.mce_abbr {background-position:-860px -20px} +.defaultSkin span.mce_acronym {background-position:-880px -20px} +.defaultSkin span.mce_attribs {background-position:-900px -20px} +.defaultSkin span.mce_cite {background-position:-920px -20px} +.defaultSkin span.mce_del {background-position:-940px -20px} +.defaultSkin span.mce_ins {background-position:-960px -20px} +.defaultSkin span.mce_pagebreak {background-position:0 -40px} +.defaultSkin span.mce_restoredraft {background-position:-20px -40px} +.defaultSkin span.mce_spellchecker {background-position:-540px -20px} diff --git a/js/tiny_mce/themes/advanced/skins/highcontrast/content.css b/js/tiny_mce/themes/advanced/skins/highcontrast/content.css new file mode 100644 index 0000000..ee3d369 --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/highcontrast/content.css @@ -0,0 +1,24 @@ +body, td, pre { margin:8px;} +body.mceForceColors {background:#FFF; color:#000;} +h1 {font-size: 2em} +h2 {font-size: 1.5em} +h3 {font-size: 1.17em} +h4 {font-size: 1em} +h5 {font-size: .83em} +h6 {font-size: .75em} +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} +img {border:0;} +table, img, hr, .mceItemAnchor {cursor:default} +table td, table th {cursor:text} +ins {border-bottom:1px solid green; text-decoration: none; color:green} +del {color:red; text-decoration:line-through} +cite {border-bottom:1px dashed blue} +acronym {border-bottom:1px dotted #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} +*[contentEditable]:focus {outline:0} diff --git a/js/tiny_mce/themes/advanced/skins/highcontrast/dialog.css b/js/tiny_mce/themes/advanced/skins/highcontrast/dialog.css new file mode 100644 index 0000000..dafcd28 --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/highcontrast/dialog.css @@ -0,0 +1,105 @@ +/* Generic */ +body { +font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; +background:#F0F0EE; +color: black; +padding:0; +margin:8px 8px 0 8px; +} + +html {background:#F0F0EE; color:#000;} +td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +textarea {resize:none;outline:none;} +a:link, a:visited {color:black;background-color:transparent;} +a:hover {color:#2B6FB6;background-color:transparent;} +.nowrap {white-space: nowrap} + +/* Forms */ +fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} +legend {color:#2B6FB6; font-weight:bold;} +label.msg {display:none;} +label.invalid {color:#EE0000; display:inline;background-color:transparent;} +input.invalid {border:1px solid #EE0000;background-color:transparent;} +input {background:#FFF; border:1px solid #CCC;color:black;} +input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +input, select, textarea {border:1px solid #808080;} +input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} +input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} +.input_noborder {border:0;} + +/* Buttons */ +#insert, #cancel, input.button, .updateButton { +font-weight:bold; +width:94px; height:23px; +cursor:pointer; +padding-bottom:2px; +float:left; +} + +#cancel {float:right} + +/* Browse */ +a.pickcolor, a.browse {text-decoration:none} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +.mceOldBoxModel a.browse span {width:22px; height:20px;} +a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} +a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} +a.pickcolor:hover span {background-color:#B2BBD0;} +a.pickcolor:hover span.disabled {} + +/* Charmap */ +table.charmap {border:1px solid #AAA; text-align:center} +td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} +#charmap a {display:block; color:#000; text-decoration:none; border:0} +#charmap a:hover {background:#CCC;color:#2B6FB6} +#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} +#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} + +/* Source */ +.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} +.mceActionPanel {margin-top:5px;} + +/* Tabs classes */ +.tabs {width:100%; height:18px; line-height:normal;} +.tabs ul {margin:0; padding:0; list-style:none;} +.tabs li {float:left; border: 1px solid black; border-bottom:0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block; cursor:pointer;} +.tabs li.current {font-weight: bold; margin-right:2px;} +.tabs span {float:left; display:block; padding:0px 10px 0 0;} +.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} +.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} + +/* Panels */ +.panel_wrapper div.panel {display:none;} +.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} +.panel_wrapper {border:1px solid #919B9C; padding:10px; padding-top:5px; clear:both; background:white;} + +/* Columns */ +.column {float:left;} +.properties {width:100%;} +.properties .column1 {} +.properties .column2 {text-align:left;} + +/* Titles */ +h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} +h3 {font-size:14px;} +.title {font-size:12px; font-weight:bold; color:#2B6FB6;} + +/* Dialog specific */ +#link .panel_wrapper, #link div.current {height:125px;} +#image .panel_wrapper, #image div.current {height:200px;} +#plugintable thead {font-weight:bold; background:#DDD;} +#plugintable, #about #plugintable td {border:1px solid #919B9C;} +#plugintable {width:96%; margin-top:10px;} +#pluginscontainer {height:290px; overflow:auto;} +#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} +#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} +#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} +#colorpicker #light div {overflow:hidden;} +#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} +#colorpicker .panel_wrapper div.current {height:175px;} +#colorpicker #namedcolors {width:150px;} +#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} +#colorpicker #colornamecontainer {margin-top:5px;} diff --git a/js/tiny_mce/themes/advanced/skins/highcontrast/ui.css b/js/tiny_mce/themes/advanced/skins/highcontrast/ui.css new file mode 100644 index 0000000..81da151 --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/highcontrast/ui.css @@ -0,0 +1,102 @@ +/* Reset */ +.highcontrastSkin table, .highcontrastSkin tbody, .highcontrastSkin a, .highcontrastSkin img, .highcontrastSkin tr, .highcontrastSkin div, .highcontrastSkin td, .highcontrastSkin iframe, .highcontrastSkin span, .highcontrastSkin *, .highcontrastSkin .mceText {border:0; margin:0; padding:0; vertical-align:baseline; border-collapse:separate;} +.highcontrastSkin a:hover, .highcontrastSkin a:link, .highcontrastSkin a:visited, .highcontrastSkin a:active {text-decoration:none; font-weight:normal; cursor:default;} +.highcontrastSkin table td {vertical-align:middle} + +.highcontrastSkin .mceIconOnly {display: block !important;} + +/* External */ +.highcontrastSkin .mceExternalToolbar {position:absolute; border:1px solid; border-bottom:0; display:none; background-color: white;} +.highcontrastSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} +.highcontrastSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px;} + +/* Layout */ +.highcontrastSkin table.mceLayout {border: 1px solid;} +.highcontrastSkin .mceIframeContainer {border-top:1px solid; border-bottom:1px solid} +.highcontrastSkin .mceStatusbar a:hover {text-decoration:underline} +.highcontrastSkin .mceStatusbar {display:block; line-height:1.5em; overflow:visible;} +.highcontrastSkin .mceStatusbar div {float:left} +.highcontrastSkin .mceStatusbar a.mceResize {display:block; float:right; width:20px; height:20px; cursor:se-resize; outline:0} + +.highcontrastSkin .mceToolbar td { display: inline-block; float: left;} +.highcontrastSkin .mceToolbar tr { display: block;} +.highcontrastSkin .mceToolbar table { display: block; } + +/* Button */ + +.highcontrastSkin .mceButton { display:block; margin: 2px; padding: 5px 10px;border: 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; height: 2em;} +.highcontrastSkin .mceButton .mceVoiceLabel { height: 100%; vertical-align: center; line-height: 2em} +.highcontrastSkin .mceButtonDisabled .mceVoiceLabel { opacity:0.6; -ms-filter:'alpha(opacity=60)'; filter:alpha(opacity=60);} +.highcontrastSkin .mceButtonActive, .highcontrastSkin .mceButton:focus, .highcontrastSkin .mceButton:active { border: 5px solid; padding: 1px 6px;-webkit-focus-ring-color:none;outline:none;} + +/* Separator */ +.highcontrastSkin .mceSeparator {display:block; width:16px; height:26px;} + +/* ListBox */ +.highcontrastSkin .mceListBox { display: block; margin:2px;-webkit-focus-ring-color:none;outline:none;} +.highcontrastSkin .mceListBox .mceText {padding: 5px 6px; line-height: 2em; width: 15ex; overflow: hidden;} +.highcontrastSkin .mceListBoxDisabled .mceText { opacity:0.6; -ms-filter:'alpha(opacity=60)'; filter:alpha(opacity=60);} +.highcontrastSkin .mceListBox a.mceText { padding: 5px 10px; display: block; height: 2em; line-height: 2em; border: 1px solid; border-right: 0; border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -ms-border-radius: 3px 0px 0px 3px;} +.highcontrastSkin .mceListBox a.mceOpen { padding: 5px 4px; display: block; height: 2em; line-height: 2em; border: 1px solid; border-left: 0; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -ms-border-radius: 0px 3px 3px 0px;} +.highcontrastSkin .mceListBox:focus a.mceText, .highcontrastSkin .mceListBox:active a.mceText { border-width: 5px; padding: 1px 10px 1px 6px;} +.highcontrastSkin .mceListBox:focus a.mceOpen, .highcontrastSkin .mceListBox:active a.mceOpen { border-width: 5px; padding: 1px 0px 1px 4px;} + +.highcontrastSkin .mceListBoxMenu {overflow-y:auto} + +/* SplitButton */ +.highcontrastSkin .mceSplitButtonDisabled .mceAction {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} + +.highcontrastSkin .mceSplitButton { border-collapse: collapse; margin: 2px; height: 2em; line-height: 2em;-webkit-focus-ring-color:none;outline:none;} +.highcontrastSkin .mceSplitButton td { display: table-cell; float: none; margin: 0; padding: 0; height: 2em;} +.highcontrastSkin .mceSplitButton tr { display: table-row; } +.highcontrastSkin table.mceSplitButton { display: table; } +.highcontrastSkin .mceSplitButton a.mceAction { padding: 5px 10px; display: block; height: 2em; line-height: 2em; overflow: hidden; border: 1px solid; border-right: 0; border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -ms-border-radius: 3px 0px 0px 3px;} +.highcontrastSkin .mceSplitButton a.mceOpen { padding: 5px 4px; display: block; height: 2em; line-height: 2em; border: 1px solid; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -ms-border-radius: 0px 3px 3px 0px;} +.highcontrastSkin .mceSplitButton .mceVoiceLabel { height: 2em; vertical-align: center; line-height: 2em; } +.highcontrastSkin .mceSplitButton:focus a.mceAction, .highcontrastSkin .mceSplitButton:active a.mceAction { border-width: 5px; border-right-width: 1px; padding: 1px 10px 1px 6px;-webkit-focus-ring-color:none;outline:none;} +.highcontrastSkin .mceSplitButton:focus a.mceOpen, .highcontrastSkin .mceSplitButton:active a.mceOpen { border-width: 5px; border-left-width: 1px; padding: 1px 0px 1px 4px;-webkit-focus-ring-color:none;outline:none;} + +/* Menu */ +.highcontrastSkin .mceNoIcons span.mceIcon {width:0;} +.highcontrastSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid; } +.highcontrastSkin .mceMenu table {background:white; color: black} +.highcontrastSkin .mceNoIcons a .mceText {padding-left:10px} +.highcontrastSkin .mceMenu a, .highcontrastSkin .mceMenu span, .highcontrastSkin .mceMenu {display:block;background:white; color: black} +.highcontrastSkin .mceMenu td {height:2em} +.highcontrastSkin .mceMenu a {position:relative;padding:3px 0 4px 0; display: block;} +.highcontrastSkin .mceMenu .mceText {position:relative; display:block; cursor:default; margin:0; padding:0 25px 0 25px;} +.highcontrastSkin .mceMenu pre.mceText {font-family:Monospace} +.highcontrastSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:26px;} +.highcontrastSkin td.mceMenuItemSeparator {border-top:1px solid; height:1px} +.highcontrastSkin .mceMenuItemTitle a {border:0; border-bottom:1px solid} +.highcontrastSkin .mceMenuItemTitle span.mceText {font-weight:bold; padding-left:4px} +.highcontrastSkin .mceNoIcons .mceMenuItemSelected span.mceText:before {content: "\2713\A0";} +.highcontrastSkin .mceMenu span.mceMenuLine {display:none} +.highcontrastSkin .mceMenuItemSub a .mceText:after {content: "\A0\25B8"} +.highcontrastSkin .mceMenuItem td, .highcontrastSkin .mceMenuItem th {line-height: normal} + +/* ColorSplitButton */ +.highcontrastSkin div.mceColorSplitMenu table {background:#FFF; border:1px solid; color: #000} +.highcontrastSkin .mceColorSplitMenu td {padding:2px} +.highcontrastSkin .mceColorSplitMenu a {display:block; width:16px; height:16px; overflow:hidden; color:#000; margin: 0; padding: 0;} +.highcontrastSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} +.highcontrastSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} +.highcontrastSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid; background-color:#B6BDD2} +.highcontrastSkin a.mceMoreColors:hover {border:1px solid #0A246A; color: #000;} +.highcontrastSkin .mceColorPreview {display:none;} +.highcontrastSkin .mce_forecolor span.mceAction, .highcontrastSkin .mce_backcolor span.mceAction {height:17px;overflow:hidden} + +/* Progress,Resize */ +.highcontrastSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF} +.highcontrastSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} + +/* Formats */ +.highcontrastSkin .mce_p span.mceText {} +.highcontrastSkin .mce_address span.mceText {font-style:italic} +.highcontrastSkin .mce_pre span.mceText {font-family:monospace} +.highcontrastSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} +.highcontrastSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} +.highcontrastSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} +.highcontrastSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} +.highcontrastSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} +.highcontrastSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/content.css b/js/tiny_mce/themes/advanced/skins/o2k7/content.css new file mode 100644 index 0000000..631fa0e --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/o2k7/content.css @@ -0,0 +1,48 @@ +body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} +body {background:#FFF;} +body.mceForceColors {background:#FFF; color:#000;} +h1 {font-size: 2em} +h2 {font-size: 1.5em} +h3 {font-size: 1.17em} +h4 {font-size: 1em} +h5 {font-size: .83em} +h6 {font-size: .75em} +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} +img {border:0;} +table, img, hr, .mceItemAnchor {cursor:default} +table td, table th {cursor:text} +ins {border-bottom:1px solid green; text-decoration: none; color:green} +del {color:red; text-decoration:line-through} +cite {border-bottom:1px dashed blue} +acronym {border-bottom:1px dotted #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} + +/* IE */ +* html body { +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +} + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} +*[contentEditable]:focus {outline:0} + +.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} +.mceItemShockWave {background-image:url(../../img/shockwave.gif)} +.mceItemFlash {background-image:url(../../img/flash.gif)} +.mceItemQuickTime {background-image:url(../../img/quicktime.gif)} +.mceItemWindowsMedia {background-image:url(../../img/windowsmedia.gif)} +.mceItemRealMedia {background-image:url(../../img/realmedia.gif)} +.mceItemVideo {background-image:url(../../img/video.gif)} +.mceItemAudio {background-image:url(../../img/video.gif)} +.mceItemIframe {background-image:url(../../img/iframe.gif)} +.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;} diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/dialog.css b/js/tiny_mce/themes/advanced/skins/o2k7/dialog.css new file mode 100644 index 0000000..c97d38e --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/o2k7/dialog.css @@ -0,0 +1,117 @@ +/* Generic */ +body { +font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDDDDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +background:#F0F0EE; +padding:0; +margin:8px 8px 0 8px; +} + +html {background:#F0F0EE;} +td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +textarea {resize:none;outline:none;} +a:link, a:visited {color:black;} +a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} + +/* Forms */ +fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} +legend {color:#2B6FB6; font-weight:bold;} +label.msg {display:none;} +label.invalid {color:#EE0000; display:inline;} +input.invalid {border:1px solid #EE0000;} +input {background:#FFF; border:1px solid #CCC;} +input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +input, select, textarea {border:1px solid #808080;} +input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} +input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} +.input_noborder {border:0;} + +/* Buttons */ +#insert, #cancel, input.button, .updateButton { +border:0; margin:0; padding:0; +font-weight:bold; +width:94px; height:26px; +background:url(../default/img/buttons.png) 0 -26px; +cursor:pointer; +padding-bottom:2px; +float:left; +} + +#insert {background:url(../default/img/buttons.png) 0 -52px} +#cancel {background:url(../default/img/buttons.png) 0 0; float:right} + +/* Browse */ +a.pickcolor, a.browse {text-decoration:none} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +.mceOldBoxModel a.browse span {width:22px; height:20px;} +a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} +a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} +a.pickcolor:hover span {background-color:#B2BBD0;} +a.pickcolor:hover span.disabled {} + +/* Charmap */ +table.charmap {border:1px solid #AAA; text-align:center} +td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} +#charmap a {display:block; color:#000; text-decoration:none; border:0} +#charmap a:hover {background:#CCC;color:#2B6FB6} +#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} +#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} + +/* Source */ +.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} +.mceActionPanel {margin-top:5px;} + +/* Tabs classes */ +.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;} +.tabs ul {margin:0; padding:0; list-style:none;} +.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;} +.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} +.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} + +/* Panels */ +.panel_wrapper div.panel {display:none;} +.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} +.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} + +/* Columns */ +.column {float:left;} +.properties {width:100%;} +.properties .column1 {} +.properties .column2 {text-align:left;} + +/* Titles */ +h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} +h3 {font-size:14px;} +.title {font-size:12px; font-weight:bold; color:#2B6FB6;} + +/* Dialog specific */ +#link .panel_wrapper, #link div.current {height:125px;} +#image .panel_wrapper, #image div.current {height:200px;} +#plugintable thead {font-weight:bold; background:#DDD;} +#plugintable, #about #plugintable td {border:1px solid #919B9C;} +#plugintable {width:96%; margin-top:10px;} +#pluginscontainer {height:290px; overflow:auto;} +#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} +#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} +#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} +#colorpicker #light div {overflow:hidden;} +#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} +#colorpicker .panel_wrapper div.current {height:175px;} +#colorpicker #namedcolors {width:150px;} +#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} +#colorpicker #colornamecontainer {margin-top:5px;} +#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png b/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png new file mode 100644 index 0000000..13a5cb0 Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png differ diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png b/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png new file mode 100644 index 0000000..7fc57f2 Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png differ diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png b/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png new file mode 100644 index 0000000..c0dcc6c Binary files /dev/null and b/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png differ diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/ui.css b/js/tiny_mce/themes/advanced/skins/o2k7/ui.css new file mode 100644 index 0000000..c0156d2 --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/o2k7/ui.css @@ -0,0 +1,217 @@ +/* Reset */ +.o2k7Skin table, .o2k7Skin tbody, .o2k7Skin a, .o2k7Skin img, .o2k7Skin tr, .o2k7Skin div, .o2k7Skin td, .o2k7Skin iframe, .o2k7Skin span, .o2k7Skin *, .o2k7Skin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} +.o2k7Skin a:hover, .o2k7Skin a:link, .o2k7Skin a:visited, .o2k7Skin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} +.o2k7Skin table td {vertical-align:middle} + +/* Containers */ +.o2k7Skin table {background:transparent} +.o2k7Skin iframe {display:block;} +.o2k7Skin .mceToolbar {height:26px} + +/* External */ +.o2k7Skin .mceExternalToolbar {position:absolute; border:1px solid #ABC6DD; border-bottom:0; display:none} +.o2k7Skin .mceExternalToolbar td.mceToolbar {padding-right:13px;} +.o2k7Skin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} + +/* Layout */ +.o2k7Skin table.mceLayout {border:0; border-left:1px solid #ABC6DD; border-right:1px solid #ABC6DD} +.o2k7Skin table.mceLayout tr.mceFirst td {border-top:1px solid #ABC6DD} +.o2k7Skin table.mceLayout tr.mceLast td {border-bottom:1px solid #ABC6DD} +.o2k7Skin table.mceToolbar, .o2k7Skin tr.mceFirst .mceToolbar tr td, .o2k7Skin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0} +.o2k7Skin .mceIframeContainer {border-top:1px solid #ABC6DD; border-bottom:1px solid #ABC6DD} +.o2k7Skin td.mceToolbar{background:#E5EFFD} +.o2k7Skin .mceStatusbar {background:#E5EFFD; display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px} +.o2k7Skin .mceStatusbar div {float:left; padding:2px} +.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} +.o2k7Skin .mceStatusbar a:hover {text-decoration:underline} +.o2k7Skin table.mceToolbar {margin-left:3px} +.o2k7Skin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; margin-left:3px;} +.o2k7Skin .mceToolbar td.mceFirst span {margin:0} +.o2k7Skin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} +.o2k7Skin .mceToolbar .mceToolbarEndListBox span, .o2k7Skin .mceToolbar .mceToolbarStartListBox span {display:none} +.o2k7Skin span.mceIcon, .o2k7Skin img.mceIcon {display:block; width:20px; height:20px} +.o2k7Skin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} +.o2k7Skin td.mceCenter {text-align:center;} +.o2k7Skin td.mceCenter table {margin:0 auto; text-align:left;} +.o2k7Skin td.mceRight table {margin:0 0 0 auto;} + +/* Button */ +.o2k7Skin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} +.o2k7Skin a.mceButton span, .o2k7Skin a.mceButton img {margin-left:1px} +.o2k7Skin .mceOldBoxModel a.mceButton span, .o2k7Skin .mceOldBoxModel a.mceButton img {margin:0 0 0 1px} +.o2k7Skin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} +.o2k7Skin a.mceButtonActive, .o2k7Skin a.mceButtonSelected {background-position:0 -44px} +.o2k7Skin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.o2k7Skin .mceButtonLabeled {width:auto} +.o2k7Skin .mceButtonLabeled span.mceIcon {float:left} +.o2k7Skin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} +.o2k7Skin .mceButtonDisabled .mceButtonLabel {color:#888} + +/* Separator */ +.o2k7Skin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} + +/* ListBox */ +.o2k7Skin .mceListBox {padding-left: 3px} +.o2k7Skin .mceListBox, .o2k7Skin .mceListBox a {display:block} +.o2k7Skin .mceListBox .mceText {padding-left:4px; text-align:left; width:70px; border:1px solid #b3c7e1; border-right:0; background:#eaf2fb; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} +.o2k7Skin .mceListBox .mceOpen {width:14px; height:22px; background:url(img/button_bg.png) -66px 0} +.o2k7Skin table.mceListBoxEnabled:hover .mceText, .o2k7Skin .mceListBoxHover .mceText, .o2k7Skin .mceListBoxSelected .mceText {background:#FFF} +.o2k7Skin table.mceListBoxEnabled:hover .mceOpen, .o2k7Skin .mceListBoxHover .mceOpen, .o2k7Skin .mceListBoxSelected .mceOpen {background-position:-66px -22px} +.o2k7Skin .mceListBoxDisabled .mceText {color:gray} +.o2k7Skin .mceListBoxMenu {overflow:auto; overflow-x:hidden; margin-left:3px} +.o2k7Skin .mceOldBoxModel .mceListBox .mceText {height:22px} +.o2k7Skin select.mceListBox {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px; border:1px solid #b3c7e1; background:#FFF;} + +/* SplitButton */ +.o2k7Skin .mceSplitButton, .o2k7Skin .mceSplitButton a, .o2k7Skin .mceSplitButton span {display:block; height:22px; direction:ltr} +.o2k7Skin .mceSplitButton {background:url(img/button_bg.png)} +.o2k7Skin .mceSplitButton a.mceAction {width:22px} +.o2k7Skin .mceSplitButton span.mceAction {width:22px; background-image:url(../../img/icons.gif)} +.o2k7Skin .mceSplitButton a.mceOpen {width:10px; background:url(img/button_bg.png) -44px 0} +.o2k7Skin .mceSplitButton span.mceOpen {display:none} +.o2k7Skin table.mceSplitButtonEnabled:hover a.mceAction, .o2k7Skin .mceSplitButtonHover a.mceAction, .o2k7Skin .mceSplitButtonSelected {background:url(img/button_bg.png) 0 -22px} +.o2k7Skin table.mceSplitButtonEnabled:hover a.mceOpen, .o2k7Skin .mceSplitButtonHover a.mceOpen, .o2k7Skin .mceSplitButtonSelected a.mceOpen {background-position:-44px -44px} +.o2k7Skin .mceSplitButtonDisabled .mceAction {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.o2k7Skin .mceSplitButtonActive {background-position:0 -44px} + +/* ColorSplitButton */ +.o2k7Skin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} +.o2k7Skin .mceColorSplitMenu td {padding:2px} +.o2k7Skin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} +.o2k7Skin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} +.o2k7Skin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} +.o2k7Skin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} +.o2k7Skin a.mceMoreColors:hover {border:1px solid #0A246A} +.o2k7Skin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a;overflow:hidden} +.o2k7Skin .mce_forecolor span.mceAction, .o2k7Skin .mce_backcolor span.mceAction {height:15px;overflow:hidden} + +/* Menu */ +.o2k7Skin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #ABC6DD} +.o2k7Skin .mceNoIcons span.mceIcon {width:0;} +.o2k7Skin .mceNoIcons a .mceText {padding-left:10px} +.o2k7Skin .mceMenu table {background:#FFF} +.o2k7Skin .mceMenu a, .o2k7Skin .mceMenu span, .o2k7Skin .mceMenu {display:block} +.o2k7Skin .mceMenu td {height:20px} +.o2k7Skin .mceMenu a {position:relative;padding:3px 0 4px 0} +.o2k7Skin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} +.o2k7Skin .mceMenu span.mceText, .o2k7Skin .mceMenu .mcePreview {font-size:11px} +.o2k7Skin .mceMenu pre.mceText {font-family:Monospace} +.o2k7Skin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} +.o2k7Skin .mceMenu .mceMenuItemEnabled a:hover, .o2k7Skin .mceMenu .mceMenuItemActive {background-color:#dbecf3} +.o2k7Skin td.mceMenuItemSeparator {background:#DDD; height:1px} +.o2k7Skin .mceMenuItemTitle a {border:0; background:#E5EFFD; border-bottom:1px solid #ABC6DD} +.o2k7Skin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} +.o2k7Skin .mceMenuItemDisabled .mceText {color:#888} +.o2k7Skin .mceMenuItemSelected .mceIcon {background:url(../default/img/menu_check.gif)} +.o2k7Skin .mceNoIcons .mceMenuItemSelected a {background:url(../default/img/menu_arrow.gif) no-repeat -6px center} +.o2k7Skin .mceMenu span.mceMenuLine {display:none} +.o2k7Skin .mceMenuItemSub a {background:url(../default/img/menu_arrow.gif) no-repeat top right;} +.o2k7Skin .mceMenuItem td, .o2k7Skin .mceMenuItem th {line-height: normal} + +/* Progress,Resize */ +.o2k7Skin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF} +.o2k7Skin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} + +/* Formats */ +.o2k7Skin .mce_formatPreview a {font-size:10px} +.o2k7Skin .mce_p span.mceText {} +.o2k7Skin .mce_address span.mceText {font-style:italic} +.o2k7Skin .mce_pre span.mceText {font-family:monospace} +.o2k7Skin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} +.o2k7Skin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} +.o2k7Skin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} +.o2k7Skin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} +.o2k7Skin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} +.o2k7Skin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} + +/* Theme */ +.o2k7Skin span.mce_bold {background-position:0 0} +.o2k7Skin span.mce_italic {background-position:-60px 0} +.o2k7Skin span.mce_underline {background-position:-140px 0} +.o2k7Skin span.mce_strikethrough {background-position:-120px 0} +.o2k7Skin span.mce_undo {background-position:-160px 0} +.o2k7Skin span.mce_redo {background-position:-100px 0} +.o2k7Skin span.mce_cleanup {background-position:-40px 0} +.o2k7Skin span.mce_bullist {background-position:-20px 0} +.o2k7Skin span.mce_numlist {background-position:-80px 0} +.o2k7Skin span.mce_justifyleft {background-position:-460px 0} +.o2k7Skin span.mce_justifyright {background-position:-480px 0} +.o2k7Skin span.mce_justifycenter {background-position:-420px 0} +.o2k7Skin span.mce_justifyfull {background-position:-440px 0} +.o2k7Skin span.mce_anchor {background-position:-200px 0} +.o2k7Skin span.mce_indent {background-position:-400px 0} +.o2k7Skin span.mce_outdent {background-position:-540px 0} +.o2k7Skin span.mce_link {background-position:-500px 0} +.o2k7Skin span.mce_unlink {background-position:-640px 0} +.o2k7Skin span.mce_sub {background-position:-600px 0} +.o2k7Skin span.mce_sup {background-position:-620px 0} +.o2k7Skin span.mce_removeformat {background-position:-580px 0} +.o2k7Skin span.mce_newdocument {background-position:-520px 0} +.o2k7Skin span.mce_image {background-position:-380px 0} +.o2k7Skin span.mce_help {background-position:-340px 0} +.o2k7Skin span.mce_code {background-position:-260px 0} +.o2k7Skin span.mce_hr {background-position:-360px 0} +.o2k7Skin span.mce_visualaid {background-position:-660px 0} +.o2k7Skin span.mce_charmap {background-position:-240px 0} +.o2k7Skin span.mce_paste {background-position:-560px 0} +.o2k7Skin span.mce_copy {background-position:-700px 0} +.o2k7Skin span.mce_cut {background-position:-680px 0} +.o2k7Skin span.mce_blockquote {background-position:-220px 0} +.o2k7Skin .mce_forecolor span.mceAction {background-position:-720px 0} +.o2k7Skin .mce_backcolor span.mceAction {background-position:-760px 0} +.o2k7Skin span.mce_forecolorpicker {background-position:-720px 0} +.o2k7Skin span.mce_backcolorpicker {background-position:-760px 0} + +/* Plugins */ +.o2k7Skin span.mce_advhr {background-position:-0px -20px} +.o2k7Skin span.mce_ltr {background-position:-20px -20px} +.o2k7Skin span.mce_rtl {background-position:-40px -20px} +.o2k7Skin span.mce_emotions {background-position:-60px -20px} +.o2k7Skin span.mce_fullpage {background-position:-80px -20px} +.o2k7Skin span.mce_fullscreen {background-position:-100px -20px} +.o2k7Skin span.mce_iespell {background-position:-120px -20px} +.o2k7Skin span.mce_insertdate {background-position:-140px -20px} +.o2k7Skin span.mce_inserttime {background-position:-160px -20px} +.o2k7Skin span.mce_absolute {background-position:-180px -20px} +.o2k7Skin span.mce_backward {background-position:-200px -20px} +.o2k7Skin span.mce_forward {background-position:-220px -20px} +.o2k7Skin span.mce_insert_layer {background-position:-240px -20px} +.o2k7Skin span.mce_insertlayer {background-position:-260px -20px} +.o2k7Skin span.mce_movebackward {background-position:-280px -20px} +.o2k7Skin span.mce_moveforward {background-position:-300px -20px} +.o2k7Skin span.mce_media {background-position:-320px -20px} +.o2k7Skin span.mce_nonbreaking {background-position:-340px -20px} +.o2k7Skin span.mce_pastetext {background-position:-360px -20px} +.o2k7Skin span.mce_pasteword {background-position:-380px -20px} +.o2k7Skin span.mce_selectall {background-position:-400px -20px} +.o2k7Skin span.mce_preview {background-position:-420px -20px} +.o2k7Skin span.mce_print {background-position:-440px -20px} +.o2k7Skin span.mce_cancel {background-position:-460px -20px} +.o2k7Skin span.mce_save {background-position:-480px -20px} +.o2k7Skin span.mce_replace {background-position:-500px -20px} +.o2k7Skin span.mce_search {background-position:-520px -20px} +.o2k7Skin span.mce_styleprops {background-position:-560px -20px} +.o2k7Skin span.mce_table {background-position:-580px -20px} +.o2k7Skin span.mce_cell_props {background-position:-600px -20px} +.o2k7Skin span.mce_delete_table {background-position:-620px -20px} +.o2k7Skin span.mce_delete_col {background-position:-640px -20px} +.o2k7Skin span.mce_delete_row {background-position:-660px -20px} +.o2k7Skin span.mce_col_after {background-position:-680px -20px} +.o2k7Skin span.mce_col_before {background-position:-700px -20px} +.o2k7Skin span.mce_row_after {background-position:-720px -20px} +.o2k7Skin span.mce_row_before {background-position:-740px -20px} +.o2k7Skin span.mce_merge_cells {background-position:-760px -20px} +.o2k7Skin span.mce_table_props {background-position:-980px -20px} +.o2k7Skin span.mce_row_props {background-position:-780px -20px} +.o2k7Skin span.mce_split_cells {background-position:-800px -20px} +.o2k7Skin span.mce_template {background-position:-820px -20px} +.o2k7Skin span.mce_visualchars {background-position:-840px -20px} +.o2k7Skin span.mce_abbr {background-position:-860px -20px} +.o2k7Skin span.mce_acronym {background-position:-880px -20px} +.o2k7Skin span.mce_attribs {background-position:-900px -20px} +.o2k7Skin span.mce_cite {background-position:-920px -20px} +.o2k7Skin span.mce_del {background-position:-940px -20px} +.o2k7Skin span.mce_ins {background-position:-960px -20px} +.o2k7Skin span.mce_pagebreak {background-position:0 -40px} +.o2k7Skin span.mce_restoredraft {background-position:-20px -40px} +.o2k7Skin span.mce_spellchecker {background-position:-540px -20px} diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css b/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css new file mode 100644 index 0000000..85812cd --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css @@ -0,0 +1,8 @@ +/* Black */ +.o2k7SkinBlack .mceToolbar .mceToolbarStart span, .o2k7SkinBlack .mceToolbar .mceToolbarEnd span, .o2k7SkinBlack .mceButton, .o2k7SkinBlack .mceSplitButton, .o2k7SkinBlack .mceSeparator, .o2k7SkinBlack .mceSplitButton a.mceOpen, .o2k7SkinBlack .mceListBox a.mceOpen {background-image:url(img/button_bg_black.png)} +.o2k7SkinBlack td.mceToolbar, .o2k7SkinBlack td.mceStatusbar, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack .mceMenuItemTitle span.mceText, .o2k7SkinBlack .mceStatusbar div, .o2k7SkinBlack .mceStatusbar span, .o2k7SkinBlack .mceStatusbar a {background:#535353; color:#FFF} +.o2k7SkinBlack table.mceListBoxEnabled .mceText, o2k7SkinBlack .mceListBox .mceText {background:#FFF; border:1px solid #CBCFD4; border-bottom-color:#989FA9; border-right:0} +.o2k7SkinBlack table.mceListBoxEnabled:hover .mceText, .o2k7SkinBlack .mceListBoxHover .mceText, .o2k7SkinBlack .mceListBoxSelected .mceText {background:#FFF; border:1px solid #FFBD69; border-right:0} +.o2k7SkinBlack .mceExternalToolbar, .o2k7SkinBlack .mceListBox .mceText, .o2k7SkinBlack div.mceMenu, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceFirst td, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceLast td, .o2k7SkinBlack .mceIframeContainer {border-color: #535353;} +.o2k7SkinBlack table.mceSplitButtonEnabled:hover a.mceAction, .o2k7SkinBlack .mceSplitButtonHover a.mceAction, .o2k7SkinBlack .mceSplitButtonSelected {background-image:url(img/button_bg_black.png)} +.o2k7SkinBlack .mceMenu .mceMenuItemEnabled a:hover, .o2k7SkinBlack .mceMenu .mceMenuItemActive {background-color:#FFE7A1} \ No newline at end of file diff --git a/js/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css b/js/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css new file mode 100644 index 0000000..d64c361 --- /dev/null +++ b/js/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css @@ -0,0 +1,5 @@ +/* Silver */ +.o2k7SkinSilver .mceToolbar .mceToolbarStart span, .o2k7SkinSilver .mceButton, .o2k7SkinSilver .mceSplitButton, .o2k7SkinSilver .mceSeparator, .o2k7SkinSilver .mceSplitButton a.mceOpen, .o2k7SkinSilver .mceListBox a.mceOpen {background-image:url(img/button_bg_silver.png)} +.o2k7SkinSilver td.mceToolbar, .o2k7SkinSilver td.mceStatusbar, .o2k7SkinSilver .mceMenuItemTitle a {background:#eee} +.o2k7SkinSilver .mceListBox .mceText {background:#FFF} +.o2k7SkinSilver .mceExternalToolbar, .o2k7SkinSilver .mceListBox .mceText, .o2k7SkinSilver div.mceMenu, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceFirst td, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceLast td, .o2k7SkinSilver .mceIframeContainer {border-color: #bbb} diff --git a/js/tiny_mce/themes/advanced/source_editor.htm b/js/tiny_mce/themes/advanced/source_editor.htm new file mode 100644 index 0000000..d3f75d6 --- /dev/null +++ b/js/tiny_mce/themes/advanced/source_editor.htm @@ -0,0 +1,25 @@ + + + {#advanced_dlg.code_title} + + + + +
        +
        + +
        + +
        + +
        + + + +
        + + +
        +
        + + diff --git a/js/tiny_mce/themes/simple/editor_template.js b/js/tiny_mce/themes/simple/editor_template.js new file mode 100644 index 0000000..4b3209c --- /dev/null +++ b/js/tiny_mce/themes/simple/editor_template.js @@ -0,0 +1 @@ +(function(){var a=tinymce.DOM;tinymce.ThemeManager.requireLangPack("simple");tinymce.create("tinymce.themes.SimpleTheme",{init:function(c,d){var e=this,b=["Bold","Italic","Underline","Strikethrough","InsertUnorderedList","InsertOrderedList"],f=c.settings;e.editor=c;c.contentCSS.push(d+"/skins/"+f.skin+"/content.css");c.onInit.add(function(){c.onNodeChange.add(function(h,g){tinymce.each(b,function(i){g.get(i.toLowerCase()).setActive(h.queryCommandState(i))})})});a.loadCSS((f.editor_css?c.documentBaseURI.toAbsolute(f.editor_css):"")||d+"/skins/"+f.skin+"/ui.css")},renderUI:function(h){var e=this,i=h.targetNode,b,c,d=e.editor,f=d.controlManager,g;i=a.insertAfter(a.create("span",{id:d.id+"_container","class":"mceEditor "+d.settings.skin+"SimpleSkin"}),i);i=g=a.add(i,"table",{cellPadding:0,cellSpacing:0,"class":"mceLayout"});i=c=a.add(i,"tbody");i=a.add(c,"tr");i=b=a.add(a.add(i,"td"),"div",{"class":"mceIframeContainer"});i=a.add(a.add(c,"tr",{"class":"last"}),"td",{"class":"mceToolbar mceLast",align:"center"});c=e.toolbar=f.createToolbar("tools1");c.add(f.createButton("bold",{title:"simple.bold_desc",cmd:"Bold"}));c.add(f.createButton("italic",{title:"simple.italic_desc",cmd:"Italic"}));c.add(f.createButton("underline",{title:"simple.underline_desc",cmd:"Underline"}));c.add(f.createButton("strikethrough",{title:"simple.striketrough_desc",cmd:"Strikethrough"}));c.add(f.createSeparator());c.add(f.createButton("undo",{title:"simple.undo_desc",cmd:"Undo"}));c.add(f.createButton("redo",{title:"simple.redo_desc",cmd:"Redo"}));c.add(f.createSeparator());c.add(f.createButton("cleanup",{title:"simple.cleanup_desc",cmd:"mceCleanup"}));c.add(f.createSeparator());c.add(f.createButton("insertunorderedlist",{title:"simple.bullist_desc",cmd:"InsertUnorderedList"}));c.add(f.createButton("insertorderedlist",{title:"simple.numlist_desc",cmd:"InsertOrderedList"}));c.renderTo(i);return{iframeContainer:b,editorContainer:d.id+"_container",sizeContainer:g,deltaHeight:-20}},getInfo:function(){return{longname:"Simple theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.ThemeManager.add("simple",tinymce.themes.SimpleTheme)})(); \ No newline at end of file diff --git a/js/tiny_mce/themes/simple/editor_template_src.js b/js/tiny_mce/themes/simple/editor_template_src.js new file mode 100644 index 0000000..35c19a6 --- /dev/null +++ b/js/tiny_mce/themes/simple/editor_template_src.js @@ -0,0 +1,84 @@ +/** + * editor_template_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM; + + // Tell it to load theme specific language pack(s) + tinymce.ThemeManager.requireLangPack('simple'); + + tinymce.create('tinymce.themes.SimpleTheme', { + init : function(ed, url) { + var t = this, states = ['Bold', 'Italic', 'Underline', 'Strikethrough', 'InsertUnorderedList', 'InsertOrderedList'], s = ed.settings; + + t.editor = ed; + ed.contentCSS.push(url + "/skins/" + s.skin + "/content.css"); + + ed.onInit.add(function() { + ed.onNodeChange.add(function(ed, cm) { + tinymce.each(states, function(c) { + cm.get(c.toLowerCase()).setActive(ed.queryCommandState(c)); + }); + }); + }); + + DOM.loadCSS((s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : '') || url + "/skins/" + s.skin + "/ui.css"); + }, + + renderUI : function(o) { + var t = this, n = o.targetNode, ic, tb, ed = t.editor, cf = ed.controlManager, sc; + + n = DOM.insertAfter(DOM.create('span', {id : ed.id + '_container', 'class' : 'mceEditor ' + ed.settings.skin + 'SimpleSkin'}), n); + n = sc = DOM.add(n, 'table', {cellPadding : 0, cellSpacing : 0, 'class' : 'mceLayout'}); + n = tb = DOM.add(n, 'tbody'); + + // Create iframe container + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(DOM.add(n, 'td'), 'div', {'class' : 'mceIframeContainer'}); + + // Create toolbar container + n = DOM.add(DOM.add(tb, 'tr', {'class' : 'last'}), 'td', {'class' : 'mceToolbar mceLast', align : 'center'}); + + // Create toolbar + tb = t.toolbar = cf.createToolbar("tools1"); + tb.add(cf.createButton('bold', {title : 'simple.bold_desc', cmd : 'Bold'})); + tb.add(cf.createButton('italic', {title : 'simple.italic_desc', cmd : 'Italic'})); + tb.add(cf.createButton('underline', {title : 'simple.underline_desc', cmd : 'Underline'})); + tb.add(cf.createButton('strikethrough', {title : 'simple.striketrough_desc', cmd : 'Strikethrough'})); + tb.add(cf.createSeparator()); + tb.add(cf.createButton('undo', {title : 'simple.undo_desc', cmd : 'Undo'})); + tb.add(cf.createButton('redo', {title : 'simple.redo_desc', cmd : 'Redo'})); + tb.add(cf.createSeparator()); + tb.add(cf.createButton('cleanup', {title : 'simple.cleanup_desc', cmd : 'mceCleanup'})); + tb.add(cf.createSeparator()); + tb.add(cf.createButton('insertunorderedlist', {title : 'simple.bullist_desc', cmd : 'InsertUnorderedList'})); + tb.add(cf.createButton('insertorderedlist', {title : 'simple.numlist_desc', cmd : 'InsertOrderedList'})); + tb.renderTo(n); + + return { + iframeContainer : ic, + editorContainer : ed.id + '_container', + sizeContainer : sc, + deltaHeight : -20 + }; + }, + + getInfo : function() { + return { + longname : 'Simple theme', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + version : tinymce.majorVersion + "." + tinymce.minorVersion + } + } + }); + + tinymce.ThemeManager.add('simple', tinymce.themes.SimpleTheme); +})(); \ No newline at end of file diff --git a/js/tiny_mce/themes/simple/img/icons.gif b/js/tiny_mce/themes/simple/img/icons.gif new file mode 100644 index 0000000..6fcbcb5 Binary files /dev/null and b/js/tiny_mce/themes/simple/img/icons.gif differ diff --git a/js/tiny_mce/themes/simple/langs/en.js b/js/tiny_mce/themes/simple/langs/en.js new file mode 100644 index 0000000..088ed0f --- /dev/null +++ b/js/tiny_mce/themes/simple/langs/en.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.simple',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"}); \ No newline at end of file diff --git a/js/tiny_mce/themes/simple/skins/default/content.css b/js/tiny_mce/themes/simple/skins/default/content.css new file mode 100644 index 0000000..783b170 --- /dev/null +++ b/js/tiny_mce/themes/simple/skins/default/content.css @@ -0,0 +1,25 @@ +body, td, pre { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +body { + background-color: #FFFFFF; +} + +.mceVisualAid { + border: 1px dashed #BBBBBB; +} + +/* MSIE specific */ + +* html body { + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} diff --git a/js/tiny_mce/themes/simple/skins/default/ui.css b/js/tiny_mce/themes/simple/skins/default/ui.css new file mode 100644 index 0000000..32feae6 --- /dev/null +++ b/js/tiny_mce/themes/simple/skins/default/ui.css @@ -0,0 +1,32 @@ +/* Reset */ +.defaultSimpleSkin table, .defaultSimpleSkin tbody, .defaultSimpleSkin a, .defaultSimpleSkin img, .defaultSimpleSkin tr, .defaultSimpleSkin div, .defaultSimpleSkin td, .defaultSimpleSkin iframe, .defaultSimpleSkin span, .defaultSimpleSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} + +/* Containers */ +.defaultSimpleSkin {position:relative} +.defaultSimpleSkin table.mceLayout {background:#F0F0EE; border:1px solid #CCC;} +.defaultSimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #CCC;} +.defaultSimpleSkin .mceToolbar {height:24px;} + +/* Layout */ +.defaultSimpleSkin span.mceIcon, .defaultSimpleSkin img.mceIcon {display:block; width:20px; height:20px} +.defaultSimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} + +/* Button */ +.defaultSimpleSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px} +.defaultSimpleSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} +.defaultSimpleSkin a.mceButtonActive {border:1px solid #0A246A; background-color:#C2CBE0} +.defaultSimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} + +/* Separator */ +.defaultSimpleSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:0 2px 0 4px} + +/* Theme */ +.defaultSimpleSkin span.mce_bold {background-position:0 0} +.defaultSimpleSkin span.mce_italic {background-position:-60px 0} +.defaultSimpleSkin span.mce_underline {background-position:-140px 0} +.defaultSimpleSkin span.mce_strikethrough {background-position:-120px 0} +.defaultSimpleSkin span.mce_undo {background-position:-160px 0} +.defaultSimpleSkin span.mce_redo {background-position:-100px 0} +.defaultSimpleSkin span.mce_cleanup {background-position:-40px 0} +.defaultSimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} +.defaultSimpleSkin span.mce_insertorderedlist {background-position:-80px 0} diff --git a/js/tiny_mce/themes/simple/skins/o2k7/content.css b/js/tiny_mce/themes/simple/skins/o2k7/content.css new file mode 100644 index 0000000..e10558f --- /dev/null +++ b/js/tiny_mce/themes/simple/skins/o2k7/content.css @@ -0,0 +1,17 @@ +body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} + +body {background: #FFF;} +.mceVisualAid {border: 1px dashed #BBB;} + +/* IE */ + +* html body { +scrollbar-3dlight-color: #F0F0EE; +scrollbar-arrow-color: #676662; +scrollbar-base-color: #F0F0EE; +scrollbar-darkshadow-color: #DDDDDD; +scrollbar-face-color: #E0E0DD; +scrollbar-highlight-color: #F0F0EE; +scrollbar-shadow-color: #F0F0EE; +scrollbar-track-color: #F5F5F5; +} diff --git a/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png b/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png new file mode 100644 index 0000000..527e349 Binary files /dev/null and b/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png differ diff --git a/js/tiny_mce/themes/simple/skins/o2k7/ui.css b/js/tiny_mce/themes/simple/skins/o2k7/ui.css new file mode 100644 index 0000000..021d650 --- /dev/null +++ b/js/tiny_mce/themes/simple/skins/o2k7/ui.css @@ -0,0 +1,35 @@ +/* Reset */ +.o2k7SimpleSkin table, .o2k7SimpleSkin tbody, .o2k7SimpleSkin a, .o2k7SimpleSkin img, .o2k7SimpleSkin tr, .o2k7SimpleSkin div, .o2k7SimpleSkin td, .o2k7SimpleSkin iframe, .o2k7SimpleSkin span, .o2k7SimpleSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} + +/* Containers */ +.o2k7SimpleSkin {position:relative} +.o2k7SimpleSkin table.mceLayout {background:#E5EFFD; border:1px solid #ABC6DD;} +.o2k7SimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #ABC6DD;} +.o2k7SimpleSkin .mceToolbar {height:26px;} + +/* Layout */ +.o2k7SimpleSkin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; } +.o2k7SimpleSkin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} +.o2k7SimpleSkin span.mceIcon, .o2k7SimpleSkin img.mceIcon {display:block; width:20px; height:20px} +.o2k7SimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} + +/* Button */ +.o2k7SimpleSkin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} +.o2k7SimpleSkin a.mceButton span, .o2k7SimpleSkin a.mceButton img {margin:1px 0 0 1px} +.o2k7SimpleSkin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} +.o2k7SimpleSkin a.mceButtonActive {background-position:0 -44px} +.o2k7SimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} + +/* Separator */ +.o2k7SimpleSkin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} + +/* Theme */ +.o2k7SimpleSkin span.mce_bold {background-position:0 0} +.o2k7SimpleSkin span.mce_italic {background-position:-60px 0} +.o2k7SimpleSkin span.mce_underline {background-position:-140px 0} +.o2k7SimpleSkin span.mce_strikethrough {background-position:-120px 0} +.o2k7SimpleSkin span.mce_undo {background-position:-160px 0} +.o2k7SimpleSkin span.mce_redo {background-position:-100px 0} +.o2k7SimpleSkin span.mce_cleanup {background-position:-40px 0} +.o2k7SimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} +.o2k7SimpleSkin span.mce_insertorderedlist {background-position:-80px 0} diff --git a/js/tiny_mce/tiny_mce.js b/js/tiny_mce/tiny_mce.js new file mode 100644 index 0000000..0fd050e --- /dev/null +++ b/js/tiny_mce/tiny_mce.js @@ -0,0 +1 @@ +(function(d){var a=/^\s*|\s*$/g,e,c="B".replace(/A(.)|B/,"$1")==="$1";var b={majorVersion:"3",minorVersion:"4.9",releaseDate:"2012-02-23",_init:function(){var s=this,q=document,o=navigator,g=o.userAgent,m,f,l,k,j,r;s.isOpera=d.opera&&opera.buildNumber;s.isWebKit=/WebKit/.test(g);s.isIE=!s.isWebKit&&!s.isOpera&&(/MSIE/gi).test(g)&&(/Explorer/gi).test(o.appName);s.isIE6=s.isIE&&/MSIE [56]/.test(g);s.isIE7=s.isIE&&/MSIE [7]/.test(g);s.isIE8=s.isIE&&/MSIE [8]/.test(g);s.isIE9=s.isIE&&/MSIE [9]/.test(g);s.isGecko=!s.isWebKit&&/Gecko/.test(g);s.isMac=g.indexOf("Mac")!=-1;s.isAir=/adobeair/i.test(g);s.isIDevice=/(iPad|iPhone)/.test(g);s.isIOS5=s.isIDevice&&g.match(/AppleWebKit\/(\d*)/)[1]>=534;if(d.tinyMCEPreInit){s.suffix=tinyMCEPreInit.suffix;s.baseURL=tinyMCEPreInit.base;s.query=tinyMCEPreInit.query;return}s.suffix="";f=q.getElementsByTagName("base");for(m=0;m0?d:[g.scope]);if(f===false){break}}return f}});(function(){var a=tinymce.each;tinymce.create("tinymce.util.URI",{URI:function(e,g){var f=this,i,d,c,h;e=tinymce.trim(e);g=f.settings=g||{};if(/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e)){f.source=e;return}if(e.indexOf("/")===0&&e.indexOf("//")!==0){e=(g.base_uri?g.base_uri.protocol||"http":"http")+"://mce_host"+e}if(!/^[\w-]*:?\/\//.test(e)){h=g.base_uri?g.base_uri.path:new tinymce.util.URI(location.href).directory;e=((g.base_uri&&g.base_uri.protocol)||"http")+"://mce_host"+f.toAbsPath(h,e)}e=e.replace(/@@/g,"(mce_at)");e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e);a(["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],function(b,j){var k=e[j];if(k){k=k.replace(/\(mce_at\)/g,"@@")}f[b]=k});if(c=g.base_uri){if(!f.protocol){f.protocol=c.protocol}if(!f.userInfo){f.userInfo=c.userInfo}if(!f.port&&f.host=="mce_host"){f.port=c.port}if(!f.host||f.host=="mce_host"){f.host=c.host}f.source=""}},setPath:function(c){var b=this;c=/^(.*?)\/?(\w+)?$/.exec(c);b.path=c[0];b.directory=c[1];b.file=c[2];b.source="";b.getURI()},toRelative:function(b){var c=this,d;if(b==="./"){return b}b=new tinymce.util.URI(b,{base_uri:c});if((b.host!="mce_host"&&c.host!=b.host&&b.host)||c.port!=b.port||c.protocol!=b.protocol){return b.getURI()}d=c.toRelPath(c.path,b.path);if(b.query){d+="?"+b.query}if(b.anchor){d+="#"+b.anchor}return d},toAbsolute:function(b,c){var b=new tinymce.util.URI(b,{base_uri:this});return b.getURI(this.host==b.host&&this.protocol==b.protocol?c:0)},toRelPath:function(g,h){var c,f=0,d="",e,b;g=g.substring(0,g.lastIndexOf("/"));g=g.split("/");c=h.split("/");if(g.length>=c.length){for(e=0,b=g.length;e=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length=g.length||g[e]!=c[e]){f=e+1;break}}}if(f==1){return h}for(e=0,b=g.length-(f-1);e=0;c--){if(f[c].length==0||f[c]=="."){continue}if(f[c]==".."){b++;continue}if(b>0){b--;continue}h.push(f[c])}c=e.length-b;if(c<=0){g=h.reverse().join("/")}else{g=e.slice(0,c).join("/")+"/"+h.reverse().join("/")}if(g.indexOf("/")!==0){g="/"+g}if(d&&g.lastIndexOf("/")!==g.length-1){g+=d}return g},getURI:function(d){var c,b=this;if(!b.source||d){c="";if(!d){if(b.protocol){c+=b.protocol+"://"}if(b.userInfo){c+=b.userInfo+"@"}if(b.host){c+=b.host}if(b.port){c+=":"+b.port}}if(b.path){c+=b.path}if(b.query){c+="?"+b.query}if(b.anchor){c+="#"+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var b=this.get(d),c;if(b){a(b.split("&"),function(e){e=e.split("=");c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(j,b,g,f,i,c){var h="";a(b,function(e,d){h+=(!h?"":"&")+escape(d)+"="+escape(e)});this.set(j,h,g,f,i,c)},get:function(i){var h=document.cookie,g,f=i+"=",d;if(!h){return}d=h.indexOf("; "+f);if(d==-1){d=h.indexOf(f);if(d!=0){return null}}else{d+=2}g=h.indexOf(";",d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(i,b,g,f,h,c){document.cookie=i+"="+escape(b)+((g)?"; expires="+g.toGMTString():"")+((f)?"; path="+escape(f):"")+((h)?"; domain="+h:"")+((c)?"; secure":"")},remove:function(e,b){var c=new Date();c.setTime(c.getTime()-1000);this.set(e,"",c,b,c)}})})();(function(){function serialize(o,quote){var i,v,t;quote=quote||'"';if(o==null){return"null"}t=typeof o;if(t=="string"){v="\bb\tt\nn\ff\rr\"\"''\\\\";return quote+o.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(a,b){if(quote==='"'&&a==="'"){return a}i=v.indexOf(b);if(i+1){return"\\"+v.charAt(i+1)}a=b.charCodeAt().toString(16);return"\\u"+"0000".substring(a.length)+a})+quote}if(t=="object"){if(o.hasOwnProperty&&o instanceof Array){for(i=0,v="[";i0?",":"")+serialize(o[i],quote)}return v+"]"}v="{";for(i in o){if(o.hasOwnProperty(i)){v+=typeof o[i]!="function"?(v.length>1?","+quote:quote)+i+quote+":"+serialize(o[i],quote):""}}return v+"}"}return""+o}tinymce.util.JSON={serialize:serialize,parse:function(s){try{return eval("("+s+")")}catch(ex){}}}})();tinymce.create("static tinymce.util.XHR",{send:function(g){var a,e,b=window,h=0;g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||"";function d(i){a=0;try{a=new ActiveXObject(i)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP");if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?"POST":"GET"),g.url,g.async);if(g.content_type){a.setRequestHeader("Content-Type",g.content_type)}a.setRequestHeader("X-Requested-With","XMLHttpRequest");a.send(g.data);function f(){if(!g.async||a.readyState==4||h++>10000){if(g.success&&h<10000&&a.status==200){g.success.call(g.success_scope,""+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h>10000?"TIMED_OUT":"GENERAL",a,g)}}a=null}else{b.setTimeout(f,10)}}if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)=="undefined"){h={error:"JSON Parse error."}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){if(e){e.call(f.error_scope||f.scope,h,g)}};f.data=b.serialize({id:f.id||"c"+(this.count++),method:f.method,params:f.params});f.content_type="application/json";a.send(f)},"static":{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(a){a.VK={DELETE:46,BACKSPACE:8,ENTER:13,TAB:9,SPACEBAR:32,UP:38,DOWN:40,modifierPressed:function(b){return b.shiftKey||b.ctrlKey||b.altKey}}})(tinymce);(function(l){var j=l.VK,k=j.BACKSPACE,h=j.DELETE;function c(n){var p=n.dom,o=n.selection;n.onKeyDown.add(function(r,v){var q,x,t,u,s;s=v.keyCode==h;if((s||v.keyCode==k)&&!j.modifierPressed(v)){v.preventDefault();q=o.getRng();x=p.getParent(q.startContainer,p.isBlock);if(s){x=p.getNext(x,p.isBlock)}if(x){t=x.firstChild;while(t&&t.nodeType==3&&t.nodeValue.length==0){t=t.nextSibling}if(t&&t.nodeName==="SPAN"){u=t.cloneNode(false)}}r.getDoc().execCommand(s?"ForwardDelete":"Delete",false,null);x=p.getParent(q.startContainer,p.isBlock);l.each(p.select("span.Apple-style-span,font.Apple-style-span",x),function(y){var z=o.getBookmark();if(u){p.replace(u.cloneNode(false),y,true)}else{p.remove(y,true)}o.moveToBookmark(z)})}})}function d(n){function o(r){var q=n.dom.create("body");var s=r.cloneContents();q.appendChild(s);return n.selection.serializer.serialize(q,{format:"html"})}function p(q){var s=o(q);var t=n.dom.createRng();t.selectNode(n.getBody());var r=o(t);return s===r}n.onKeyDown.addToTop(function(r,t){var s=t.keyCode;if(s==h||s==k){var q=r.selection.getRng(true);if(!q.collapsed&&p(q)){r.setContent("",{format:"raw"});r.nodeChanged();t.preventDefault()}}})}function b(n){n.dom.bind(n.getDoc(),"focusin",function(){n.selection.setRng(n.selection.getRng())})}function e(n){n.onKeyDown.add(function(o,r){if(r.keyCode===k){if(o.selection.isCollapsed()&&o.selection.getRng(true).startOffset===0){var q=o.selection.getNode();var p=q.previousSibling;if(p&&p.nodeName&&p.nodeName.toLowerCase()==="hr"){o.dom.remove(p);l.dom.Event.cancel(r)}}}})}function g(n){if(!Range.prototype.getClientRects){n.onMouseDown.add(function(p,q){if(q.target.nodeName==="HTML"){var o=p.getBody();o.blur();setTimeout(function(){o.focus()},0)}})}}function f(n){n.onClick.add(function(o,p){p=p.target;if(/^(IMG|HR)$/.test(p.nodeName)){o.selection.getSel().setBaseAndExtent(p,0,p,1)}if(p.nodeName=="A"&&o.dom.hasClass(p,"mceItemAnchor")){o.selection.select(p)}o.nodeChanged()})}function i(n){n.onKeyDown.add(function(o,p){function q(r){var s=r.selection.getNode();var t="h1,h2,h3,h4,h5,h6";return r.dom.is(s,t)||r.dom.getParent(s,t)!==null}if(p.keyCode===j.ENTER&&!j.modifierPressed(p)&&q(o)){setTimeout(function(){var r=o.selection.getNode();if(o.dom.is(r,"p")){o.dom.setAttrib(r,"style",null);o.execCommand("mceCleanup")}},0)}})}function m(n){var p,o;n.dom.bind(n.getDoc(),"selectionchange",function(){if(o){clearTimeout(o);o=0}o=window.setTimeout(function(){var q=n.selection.getRng();if(!p||!l.dom.RangeUtils.compareRanges(q,p)){n.nodeChanged();p=q}},50)})}function a(n){document.body.setAttribute("role","application")}l.create("tinymce.util.Quirks",{Quirks:function(n){if(l.isWebKit){c(n);d(n);b(n);f(n);if(l.isIDevice){m(n)}}if(l.isIE){e(n);d(n);a(n);i(n)}if(l.isGecko){e(n);g(n)}}})})(tinymce);(function(j){var a,g,d,k=/[&<>\"\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=/[<>&\"\']/g,c=/&(#x|#)?([\w]+);/g,i={128:"\u20AC",130:"\u201A",131:"\u0192",132:"\u201E",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02C6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017D",145:"\u2018",146:"\u2019",147:"\u201C",148:"\u201D",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02DC",153:"\u2122",154:"\u0161",155:"\u203A",156:"\u0153",158:"\u017E",159:"\u0178"};g={'"':""","'":"'","<":"<",">":">","&":"&"};d={"<":"<",">":">","&":"&",""":'"',"'":"'"};function h(l){var m;m=document.createElement("div");m.innerHTML=l;return m.textContent||m.innerText||l}function e(m,p){var n,o,l,q={};if(m){m=m.split(",");p=p||10;for(n=0;n1){return"&#"+(((n.charCodeAt(0)-55296)*1024)+(n.charCodeAt(1)-56320)+65536)+";"}return g[n]||"&#"+n.charCodeAt(0)+";"})},encodeNamed:function(n,l,m){m=m||a;return n.replace(l?k:b,function(o){return g[o]||m[o]||o})},getEncodeFunc:function(l,o){var p=j.html.Entities;o=e(o)||a;function m(r,q){return r.replace(q?k:b,function(s){return g[s]||o[s]||"&#"+s.charCodeAt(0)+";"||s})}function n(r,q){return p.encodeNamed(r,q,o)}l=j.makeMap(l.replace(/\+/g,","));if(l.named&&l.numeric){return m}if(l.named){if(o){return n}return p.encodeNamed}if(l.numeric){return p.encodeNumeric}return p.encodeRaw},decode:function(l){return l.replace(c,function(n,m,o){if(m){o=parseInt(o,m.length===2?16:10);if(o>65535){o-=65536;return String.fromCharCode(55296+(o>>10),56320+(o&1023))}else{return i[o]||String.fromCharCode(o)}}return d[n]||a[n]||h(n)})}}})(tinymce);tinymce.html.Styles=function(d,f){var k=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,h=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,b=/\s*([^:]+):\s*([^;]+);?/g,l=/\s+$/,m=/rgb/,e,g,a={},j;d=d||{};j="\\\" \\' \\; \\: ; : \uFEFF".split(" ");for(g=0;g1?r:"0"+r}return"#"+o(q)+o(p)+o(i)}return{toHex:function(i){return i.replace(k,c)},parse:function(r){var y={},p,n,v,q,u=d.url_converter,x=d.url_converter_scope||this;function o(C,F){var E,B,A,D;E=y[C+"-top"+F];if(!E){return}B=y[C+"-right"+F];if(E!=B){return}A=y[C+"-bottom"+F];if(B!=A){return}D=y[C+"-left"+F];if(A!=D){return}y[C+F]=D;delete y[C+"-top"+F];delete y[C+"-right"+F];delete y[C+"-bottom"+F];delete y[C+"-left"+F]}function t(B){var C=y[B],A;if(!C||C.indexOf(" ")<0){return}C=C.split(" ");A=C.length;while(A--){if(C[A]!==C[0]){return false}}y[B]=C[0];return true}function z(C,B,A,D){if(!t(B)){return}if(!t(A)){return}if(!t(D)){return}y[C]=y[B]+" "+y[A]+" "+y[D];delete y[B];delete y[A];delete y[D]}function s(A){q=true;return a[A]}function i(B,A){if(q){B=B.replace(/\uFEFF[0-9]/g,function(C){return a[C]})}if(!A){B=B.replace(/\\([\'\";:])/g,"$1")}return B}if(r){r=r.replace(/\\[\"\';:\uFEFF]/g,s).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(A){return A.replace(/[;:]/g,s)});while(p=b.exec(r)){n=p[1].replace(l,"").toLowerCase();v=p[2].replace(l,"");if(n&&v.length>0){if(n==="font-weight"&&v==="700"){v="bold"}else{if(n==="color"||n==="background-color"){v=v.toLowerCase()}}v=v.replace(k,c);v=v.replace(h,function(B,A,E,D,F,C){F=F||C;if(F){F=i(F);return"'"+F.replace(/\'/g,"\\'")+"'"}A=i(A||E||D);if(u){A=u.call(x,A,"style")}return"url('"+A.replace(/\'/g,"\\'")+"')"});y[n]=q?i(v,true):v}b.lastIndex=p.index+p[0].length}o("border","");o("border","-width");o("border","-color");o("border","-style");o("padding","");o("margin","");z("border","border-width","border-style","border-color");if(y.border==="medium none"){delete y.border}}return y},serialize:function(p,r){var o="",n,q;function i(t){var x,u,s,v;x=f.styles[t];if(x){for(u=0,s=x.length;u0){o+=(o.length>0?" ":"")+t+": "+v+";"}}}}if(r&&f&&f.styles){i("*");i(r)}else{for(n in p){q=p[n];if(q!==e&&q.length>0){o+=(o.length>0?" ":"")+n+": "+q+";"}}}return o}}};(function(m){var h={},j,l,g,f,c={},b,e,d=m.makeMap,k=m.each;function i(o,n){return o.split(n||",")}function a(r,q){var o,p={};function n(s){return s.replace(/[A-Z]+/g,function(t){return n(r[t])})}for(o in r){if(r.hasOwnProperty(o)){r[o]=n(r[o])}}n(q).replace(/#/g,"#text").replace(/(\w+)\[([^\]]+)\]\[([^\]]*)\]/g,function(v,t,s,u){s=i(s,"|");p[t]={attributes:d(s),attributesOrder:s,children:d(u,"|",{"#comment":{}})}});return p}l="h1,h2,h3,h4,h5,h6,hr,p,div,address,pre,form,table,tbody,thead,tfoot,th,tr,td,li,ol,ul,caption,blockquote,center,dl,dt,dd,dir,fieldset,noscript,menu,isindex,samp,header,footer,article,section,hgroup";l=d(l,",",d(l.toUpperCase()));h=a({Z:"H|K|N|O|P",Y:"X|form|R|Q",ZG:"E|span|width|align|char|charoff|valign",X:"p|T|div|U|W|isindex|fieldset|table",ZF:"E|align|char|charoff|valign",W:"pre|hr|blockquote|address|center|noframes",ZE:"abbr|axis|headers|scope|rowspan|colspan|align|char|charoff|valign|nowrap|bgcolor|width|height",ZD:"[E][S]",U:"ul|ol|dl|menu|dir",ZC:"p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q",T:"h1|h2|h3|h4|h5|h6",ZB:"X|S|Q",S:"R|P",ZA:"a|G|J|M|O|P",R:"a|H|K|N|O",Q:"noscript|P",P:"ins|del|script",O:"input|select|textarea|label|button",N:"M|L",M:"em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym",L:"sub|sup",K:"J|I",J:"tt|i|b|u|s|strike",I:"big|small|font|basefont",H:"G|F",G:"br|span|bdo",F:"object|applet|img|map|iframe",E:"A|B|C",D:"accesskey|tabindex|onfocus|onblur",C:"onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"lang|xml:lang|dir",A:"id|class|style|title"},"script[id|charset|type|language|src|defer|xml:space][]style[B|id|type|media|title|xml:space][]object[E|declare|classid|codebase|data|type|codetype|archive|standby|width|height|usemap|name|tabindex|align|border|hspace|vspace][#|param|Y]param[id|name|value|valuetype|type][]p[E|align][#|S]a[E|D|charset|type|name|href|hreflang|rel|rev|shape|coords|target][#|Z]br[A|clear][]span[E][#|S]bdo[A|C|B][#|S]applet[A|codebase|archive|code|object|alt|name|width|height|align|hspace|vspace][#|param|Y]h1[E|align][#|S]img[E|src|alt|name|longdesc|width|height|usemap|ismap|align|border|hspace|vspace][]map[B|C|A|name][X|form|Q|area]h2[E|align][#|S]iframe[A|longdesc|name|src|frameborder|marginwidth|marginheight|scrolling|align|width|height][#|Y]h3[E|align][#|S]tt[E][#|S]i[E][#|S]b[E][#|S]u[E][#|S]s[E][#|S]strike[E][#|S]big[E][#|S]small[E][#|S]font[A|B|size|color|face][#|S]basefont[id|size|color|face][]em[E][#|S]strong[E][#|S]dfn[E][#|S]code[E][#|S]q[E|cite][#|S]samp[E][#|S]kbd[E][#|S]var[E][#|S]cite[E][#|S]abbr[E][#|S]acronym[E][#|S]sub[E][#|S]sup[E][#|S]input[E|D|type|name|value|checked|disabled|readonly|size|maxlength|src|alt|usemap|onselect|onchange|accept|align][]select[E|name|size|multiple|disabled|tabindex|onfocus|onblur|onchange][optgroup|option]optgroup[E|disabled|label][option]option[E|selected|disabled|label|value][]textarea[E|D|name|rows|cols|disabled|readonly|onselect|onchange][]label[E|for|accesskey|onfocus|onblur][#|S]button[E|D|name|value|type|disabled][#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[E|align][#|S]ins[E|cite|datetime][#|Y]h5[E|align][#|S]del[E|cite|datetime][#|Y]h6[E|align][#|S]div[E|align][#|Y]ul[E|type|compact][li]li[E|type|value][#|Y]ol[E|type|compact|start][li]dl[E|compact][dt|dd]dt[E][#|S]dd[E][#|Y]menu[E|compact][li]dir[E|compact][li]pre[E|width|xml:space][#|ZA]hr[E|align|noshade|size|width][]blockquote[E|cite][#|Y]address[E][#|S|p]center[E][#|Y]noframes[E][#|Y]isindex[A|B|prompt][]fieldset[E][#|legend|Y]legend[E|accesskey|align][#|S]table[E|summary|width|border|frame|rules|cellspacing|cellpadding|align|bgcolor][caption|col|colgroup|thead|tfoot|tbody|tr]caption[E|align][#|S]col[ZG][]colgroup[ZG][col]thead[ZF][tr]tr[ZF|bgcolor][th|td]th[E|ZE][#|Y]form[E|action|method|name|enctype|onsubmit|onreset|accept|accept-charset|target][#|X|R|Q]noscript[E][#|Y]td[E|ZE][#|Y]tfoot[ZF][tr]tbody[ZF][tr]area[E|D|shape|coords|href|nohref|alt|target][]base[id|href|target][]body[E|onload|onunload|background|bgcolor|text|link|vlink|alink][#|Y]");j=d("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected,autoplay,loop,controls");g=d("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed,source");f=m.extend(d("td,th,iframe,video,audio,object"),g);b=d("pre,script,style,textarea");e=d("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr");m.html.Schema=function(r){var A=this,n={},o={},y=[],q,p;r=r||{};if(r.verify_html===false){r.valid_elements="*[*]"}if(r.valid_styles){q={};k(r.valid_styles,function(C,B){q[B]=m.explode(C)})}p=r.whitespace_elements?d(r.whitespace_elements):b;function z(B){return new RegExp("^"+B.replace(/([?+*])/g,".$1")+"$")}function t(I){var H,D,W,S,X,C,F,R,U,N,V,Z,L,G,T,B,P,E,Y,aa,M,Q,K=/^([#+-])?([^\[\/]+)(?:\/([^\[]+))?(?:\[([^\]]+)\])?$/,O=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,J=/[*?+]/;if(I){I=i(I);if(n["@"]){P=n["@"].attributes;E=n["@"].attributesOrder}for(H=0,D=I.length;H=0){for(T=z.length-1;T>=U;T--){S=z[T];if(S.valid){n.end(S.name)}}z.length=U}}l=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([^\\s\\/<>]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/)>))","g");C=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:\\.|[^\"])*)\")|(?:\'((?:\\.|[^\'])*)\')|([^>\s]+)))?/g;J={script:/<\/script[^>]*>/gi,style:/<\/style[^>]*>/gi,noscript:/<\/noscript[^>]*>/gi};L=e.getShortEndedElements();I=e.getSelfClosingElements();G=e.getBoolAttrs();u=c.validate;r=c.remove_internals;x=c.fix_self_closing;p=a.isIE;o=/^:/;while(g=l.exec(D)){if(F0&&z[z.length-1].name===H){t(H)}if(!u||(m=e.getElementRule(H))){k=true;if(u){O=m.attributes;E=m.attributePatterns}if(Q=g[8]){y=Q.indexOf("data-mce-type")!==-1;if(y&&r){k=false}M=[];M.map={};Q.replace(C,function(T,S,X,W,V){var Y,U;S=S.toLowerCase();X=S in G?S:j(X||W||V||"");if(u&&!y&&S.indexOf("data-")!==0){Y=O[S];if(!Y&&E){U=E.length;while(U--){Y=E[U];if(Y.pattern.test(S)){break}}if(U===-1){Y=null}}if(!Y){return}if(Y.validValues&&!(X in Y.validValues)){return}}M.map[S]=X;M.push({name:S,value:X})})}else{M=[];M.map={}}if(u&&!y){R=m.attributesRequired;K=m.attributesDefault;f=m.attributesForced;if(f){P=f.length;while(P--){s=f[P];q=s.name;h=s.value;if(h==="{$uid}"){h="mce_"+v++}M.map[q]=h;M.push({name:q,value:h})}}if(K){P=K.length;while(P--){s=K[P];q=s.name;if(!(q in M.map)){h=s.value;if(h==="{$uid}"){h="mce_"+v++}M.map[q]=h;M.push({name:q,value:h})}}}if(R){P=R.length;while(P--){if(R[P] in M.map){break}}if(P===-1){k=false}}if(M.map["data-mce-bogus"]){k=false}}if(k){n.start(H,M,N)}}else{k=false}if(A=J[H]){A.lastIndex=F=g.index+g[0].length;if(g=A.exec(D)){if(k){B=D.substr(F,g.index-F)}F=g.index+g[0].length}else{B=D.substr(F);F=D.length}if(k&&B.length>0){n.text(B,true)}if(k){n.end(H)}l.lastIndex=F;continue}if(!N){if(!Q||Q.indexOf("/")!=Q.length-1){z.push({name:H,valid:k})}else{if(k){n.end(H)}}}}else{if(H=g[1]){n.comment(H)}else{if(H=g[2]){n.cdata(H)}else{if(H=g[3]){n.doctype(H)}else{if(H=g[4]){n.pi(H,g[5])}}}}}}F=g.index+g[0].length}if(F=0;P--){H=z[P];if(H.valid){n.end(H.name)}}}}})(tinymce);(function(d){var c=/^[ \t\r\n]*$/,e={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};function a(k,l,j){var i,h,f=j?"lastChild":"firstChild",g=j?"prev":"next";if(k[f]){return k[f]}if(k!==l){i=k[g];if(i){return i}for(h=k.parent;h&&h!==l;h=h.parent){i=h[g];if(i){return i}}}}function b(f,g){this.name=f;this.type=g;if(g===1){this.attributes=[];this.attributes.map={}}}d.extend(b.prototype,{replace:function(g){var f=this;if(g.parent){g.remove()}f.insert(g,f);f.remove();return f},attr:function(h,l){var f=this,g,j,k;if(typeof h!=="string"){for(j in h){f.attr(j,h[j])}return f}if(g=f.attributes){if(l!==k){if(l===null){if(h in g.map){delete g.map[h];j=g.length;while(j--){if(g[j].name===h){g=g.splice(j,1);return f}}}return f}if(h in g.map){j=g.length;while(j--){if(g[j].name===h){g[j].value=l;break}}}else{g.push({name:h,value:l})}g.map[h]=l;return f}else{return g.map[h]}}},clone:function(){var g=this,n=new b(g.name,g.type),h,f,m,j,k;if(m=g.attributes){k=[];k.map={};for(h=0,f=m.length;h1){v.reverse();z=n=f.filterNode(v[0].clone());for(t=0;t0){N.value=l;N=N.prev}else{L=N.prev;N.remove();N=L}}}n=new b.html.SaxParser({validate:y,fix_self_closing:!y,cdata:function(l){A.append(I("#cdata",4)).value=l},text:function(M,l){var L;if(!s[A.name]){M=M.replace(k," ");if(A.lastChild&&o[A.lastChild.name]){M=M.replace(D,"")}}if(M.length!==0){L=I("#text",3);L.raw=!!l;A.append(L).value=M}},comment:function(l){A.append(I("#comment",8)).value=l},pi:function(l,L){A.append(I(l,7)).value=L;G(A)},doctype:function(L){var l;l=A.append(I("#doctype",10));l.value=L;G(A)},start:function(l,T,M){var R,O,N,L,P,U,S,Q;N=y?h.getElementRule(l):{};if(N){R=I(N.outputName||l,1);R.attributes=T;R.shortEnded=M;A.append(R);Q=p[A.name];if(Q&&p[R.name]&&!Q[R.name]){J.push(R)}O=d.length;while(O--){P=d[O].name;if(P in T.map){E=c[P];if(E){E.push(R)}else{c[P]=[R]}}}if(o[l]){G(R)}if(!M){A=R}}},end:function(l){var P,M,O,L,N;M=y?h.getElementRule(l):{};if(M){if(o[l]){if(!s[A.name]){for(P=A.firstChild;P&&P.type===3;){O=P.value.replace(D,"");if(O.length>0){P.value=O;P=P.next}else{L=P.next;P.remove();P=L}}for(P=A.lastChild;P&&P.type===3;){O=P.value.replace(t,"");if(O.length>0){P.value=O;P=P.prev}else{L=P.prev;P.remove();P=L}}}P=A.prev;if(P&&P.type===3){O=P.value.replace(D,"");if(O.length>0){P.value=O}else{P.remove()}}}if(M.removeEmpty||M.paddEmpty){if(A.isEmpty(u)){if(M.paddEmpty){A.empty().append(new a("#text","3")).value="\u00a0"}else{if(!A.attributes.map.name){N=A.parent;A.empty().remove();A=N;return}}}}A=A.parent}}},h);H=A=new a(m.context||g.root_name,11);n.parse(v);if(y&&J.length){if(!m.context){j(J)}else{m.invalid=true}}if(q&&H.name=="body"){F()}if(!m.invalid){for(K in i){E=e[K];z=i[K];x=z.length;while(x--){if(!z[x].parent){z.splice(x,1)}}for(C=0,B=E.length;C0){o=c[c.length-1];if(o.length>0&&o!=="\n"){c.push("\n")}}c.push("<",m);if(k){for(n=0,j=k.length;n0){o=c[c.length-1];if(o.length>0&&o!=="\n"){c.push("\n")}}},end:function(h){var i;c.push("");if(a&&d[h]&&c.length>0){i=c[c.length-1];if(i.length>0&&i!=="\n"){c.push("\n")}}},text:function(i,h){if(i.length>0){c[c.length]=h?i:f(i)}},cdata:function(h){c.push("")},comment:function(h){c.push("")},pi:function(h,i){if(i){c.push("")}else{c.push("")}if(a){c.push("\n")}},doctype:function(h){c.push("",a?"\n":"")},reset:function(){c.length=0},getContent:function(){return c.join("").replace(/\n$/,"")}}};(function(a){a.html.Serializer=function(c,d){var b=this,e=new a.html.Writer(c);c=c||{};c.validate="validate" in c?c.validate:true;b.schema=d=d||new a.html.Schema();b.writer=e;b.serialize=function(h){var g,i;i=c.validate;g={3:function(k,j){e.text(k.value,k.raw)},8:function(j){e.comment(j.value)},7:function(j){e.pi(j.name,j.value)},10:function(j){e.doctype(j.value)},4:function(j){e.cdata(j.value)},11:function(j){if((j=j.firstChild)){do{f(j)}while(j=j.next)}}};e.reset();function f(k){var t=g[k.type],j,o,s,r,p,u,n,m,q;if(!t){j=k.name;o=k.shortEnded;s=k.attributes;if(i&&s&&s.length>1){u=[];u.map={};q=d.getElementRule(k.name);for(n=0,m=q.attributesOrder.length;n=8;l.boxModel=!h.isIE||o.compatMode=="CSS1Compat"||l.stdMode;l.hasOuterHTML="outerHTML" in o.createElement("a");l.settings=m=h.extend({keep_values:false,hex_colors:1},m);l.schema=m.schema;l.styles=new h.html.Styles({url_converter:m.url_converter,url_converter_scope:m.url_converter_scope},m.schema);if(h.isIE6){try{o.execCommand("BackgroundImageCache",false,true)}catch(n){l.cssFlicker=true}}if(b&&m.schema){("abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video").replace(/\w+/g,function(p){o.createElement(p)});for(k in m.schema.getCustomElements()){o.createElement(k)}}h.addUnload(l.destroy,l)},getRoot:function(){var j=this,k=j.settings;return(k&&j.get(k.root_element))||j.doc.body},getViewPort:function(k){var l,j;k=!k?this.win:k;l=k.document;j=this.boxModel?l.documentElement:l.body;return{x:k.pageXOffset||j.scrollLeft,y:k.pageYOffset||j.scrollTop,w:k.innerWidth||j.clientWidth,h:k.innerHeight||j.clientHeight}},getRect:function(m){var l,j=this,k;m=j.get(m);l=j.getPos(m);k=j.getSize(m);return{x:l.x,y:l.y,w:k.w,h:k.h}},getSize:function(m){var k=this,j,l;m=k.get(m);j=k.getStyle(m,"width");l=k.getStyle(m,"height");if(j.indexOf("px")===-1){j=0}if(l.indexOf("px")===-1){l=0}return{w:parseInt(j)||m.offsetWidth||m.clientWidth,h:parseInt(l)||m.offsetHeight||m.clientHeight}},getParent:function(l,k,j){return this.getParents(l,k,j,false)},getParents:function(u,p,l,s){var k=this,j,m=k.settings,q=[];u=k.get(u);s=s===undefined;if(m.strict_root){l=l||k.getRoot()}if(e(p,"string")){j=p;if(p==="*"){p=function(o){return o.nodeType==1}}else{p=function(o){return k.is(o,j)}}}while(u){if(u==l||!u.nodeType||u.nodeType===9){break}if(!p||p(u)){if(s){q.push(u)}else{return u}}u=u.parentNode}return s?q:null},get:function(j){var k;if(j&&this.doc&&typeof(j)=="string"){k=j;j=this.doc.getElementById(j);if(j&&j.id!==k){return this.doc.getElementsByName(k)[1]}}return j},getNext:function(k,j){return this._findSib(k,j,"nextSibling")},getPrev:function(k,j){return this._findSib(k,j,"previousSibling")},add:function(m,q,j,l,o){var k=this;return this.run(m,function(s){var r,n;r=e(q,"string")?k.doc.createElement(q):q;k.setAttribs(r,j);if(l){if(l.nodeType){r.appendChild(l)}else{k.setHTML(r,l)}}return !o?s.appendChild(r):r})},create:function(l,j,k){return this.add(this.doc.createElement(l),l,j,k,1)},createHTML:function(r,j,p){var q="",m=this,l;q+="<"+r;for(l in j){if(j.hasOwnProperty(l)){q+=" "+l+'="'+m.encode(j[l])+'"'}}if(typeof(p)!="undefined"){return q+">"+p+""}return q+" />"},remove:function(j,k){return this.run(j,function(m){var n,l=m.parentNode;if(!l){return null}if(k){while(n=m.firstChild){if(!h.isIE||n.nodeType!==3||n.nodeValue){l.insertBefore(n,m)}else{m.removeChild(n)}}}return l.removeChild(m)})},setStyle:function(m,j,k){var l=this;return l.run(m,function(p){var o,n;o=p.style;j=j.replace(/-(\D)/g,function(r,q){return q.toUpperCase()});if(l.pixelStyles.test(j)&&(h.is(k,"number")||/^[\-0-9\.]+$/.test(k))){k+="px"}switch(j){case"opacity":if(b){o.filter=k===""?"":"alpha(opacity="+(k*100)+")";if(!m.currentStyle||!m.currentStyle.hasLayout){o.display="inline-block"}}o[j]=o["-moz-opacity"]=o["-khtml-opacity"]=k||"";break;case"float":b?o.styleFloat=k:o.cssFloat=k;break;default:o[j]=k||""}if(l.settings.update_styles){l.setAttrib(p,"data-mce-style")}})},getStyle:function(m,j,l){m=this.get(m);if(!m){return}if(this.doc.defaultView&&l){j=j.replace(/[A-Z]/g,function(n){return"-"+n});try{return this.doc.defaultView.getComputedStyle(m,null).getPropertyValue(j)}catch(k){return null}}j=j.replace(/-(\D)/g,function(o,n){return n.toUpperCase()});if(j=="float"){j=b?"styleFloat":"cssFloat"}if(m.currentStyle&&l){return m.currentStyle[j]}return m.style?m.style[j]:undefined},setStyles:function(m,n){var k=this,l=k.settings,j;j=l.update_styles;l.update_styles=0;f(n,function(o,p){k.setStyle(m,p,o)});l.update_styles=j;if(l.update_styles){k.setAttrib(m,l.cssText)}},removeAllAttribs:function(j){return this.run(j,function(m){var l,k=m.attributes;for(l=k.length-1;l>=0;l--){m.removeAttributeNode(k.item(l))}})},setAttrib:function(l,m,j){var k=this;if(!l||!m){return}if(k.settings.strict){m=m.toLowerCase()}return this.run(l,function(q){var p=k.settings;var n=q.getAttribute(m);if(j!==null){switch(m){case"style":if(!e(j,"string")){f(j,function(r,s){k.setStyle(q,s,r)});return}if(p.keep_values){if(j&&!k._isRes(j)){q.setAttribute("data-mce-style",j,2)}else{q.removeAttribute("data-mce-style",2)}}q.style.cssText=j;break;case"class":q.className=j||"";break;case"src":case"href":if(p.keep_values){if(p.url_converter){j=p.url_converter.call(p.url_converter_scope||k,j,m,q)}k.setAttrib(q,"data-mce-"+m,j,2)}break;case"shape":q.setAttribute("data-mce-style",j);break}}if(e(j)&&j!==null&&j.length!==0){q.setAttribute(m,""+j,2)}else{q.removeAttribute(m,2)}if(tinyMCE.activeEditor&&n!=j){var o=tinyMCE.activeEditor;o.onSetAttrib.dispatch(o,q,m,j)}})},setAttribs:function(k,l){var j=this;return this.run(k,function(m){f(l,function(o,p){j.setAttrib(m,p,o)})})},getAttrib:function(o,p,l){var j,k=this,m;o=k.get(o);if(!o||o.nodeType!==1){return l===m?false:l}if(!e(l)){l=""}if(/^(src|href|style|coords|shape)$/.test(p)){j=o.getAttribute("data-mce-"+p);if(j){return j}}if(b&&k.props[p]){j=o[k.props[p]];j=j&&j.nodeValue?j.nodeValue:j}if(!j){j=o.getAttribute(p,2)}if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(p)){if(o[k.props[p]]===true&&j===""){return p}return j?p:""}if(o.nodeName==="FORM"&&o.getAttributeNode(p)){return o.getAttributeNode(p).nodeValue}if(p==="style"){j=j||o.style.cssText;if(j){j=k.serializeStyle(k.parseStyle(j),o.nodeName);if(k.settings.keep_values&&!k._isRes(j)){o.setAttribute("data-mce-style",j)}}}if(d&&p==="class"&&j){j=j.replace(/(apple|webkit)\-[a-z\-]+/gi,"")}if(b){switch(p){case"rowspan":case"colspan":if(j===1){j=""}break;case"size":if(j==="+0"||j===20||j===0){j=""}break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":if(j===0){j=""}break;case"hspace":if(j===-1){j=""}break;case"maxlength":case"tabindex":if(j===32768||j===2147483647||j==="32768"){j=""}break;case"multiple":case"compact":case"noshade":case"nowrap":if(j===65535){return p}return l;case"shape":j=j.toLowerCase();break;default:if(p.indexOf("on")===0&&j){j=h._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1",""+j)}}}return(j!==m&&j!==null&&j!=="")?""+j:l},getPos:function(s,m){var k=this,j=0,q=0,o,p=k.doc,l;s=k.get(s);m=m||p.body;if(s){if(s.getBoundingClientRect){s=s.getBoundingClientRect();o=k.boxModel?p.documentElement:p.body;j=s.left+(p.documentElement.scrollLeft||p.body.scrollLeft)-o.clientTop;q=s.top+(p.documentElement.scrollTop||p.body.scrollTop)-o.clientLeft;return{x:j,y:q}}l=s;while(l&&l!=m&&l.nodeType){j+=l.offsetLeft||0;q+=l.offsetTop||0;l=l.offsetParent}l=s.parentNode;while(l&&l!=m&&l.nodeType){j-=l.scrollLeft||0;q-=l.scrollTop||0;l=l.parentNode}}return{x:j,y:q}},parseStyle:function(j){return this.styles.parse(j)},serializeStyle:function(k,j){return this.styles.serialize(k,j)},loadCSS:function(j){var l=this,m=l.doc,k;if(!j){j=""}k=l.select("head")[0];f(j.split(","),function(n){var o;if(l.files[n]){return}l.files[n]=true;o=l.create("link",{rel:"stylesheet",href:h._addVer(n)});if(b&&m.documentMode&&m.recalc){o.onload=function(){if(m.recalc){m.recalc()}o.onload=null}}k.appendChild(o)})},addClass:function(j,k){return this.run(j,function(l){var m;if(!k){return 0}if(this.hasClass(l,k)){return l.className}m=this.removeClass(l,k);return l.className=(m!=""?(m+" "):"")+k})},removeClass:function(l,m){var j=this,k;return j.run(l,function(o){var n;if(j.hasClass(o,m)){if(!k){k=new RegExp("(^|\\s+)"+m+"(\\s+|$)","g")}n=o.className.replace(k," ");n=h.trim(n!=" "?n:"");o.className=n;if(!n){o.removeAttribute("class");o.removeAttribute("className")}return n}return o.className})},hasClass:function(k,j){k=this.get(k);if(!k||!j){return false}return(" "+k.className+" ").indexOf(" "+j+" ")!==-1},show:function(j){return this.setStyle(j,"display","block")},hide:function(j){return this.setStyle(j,"display","none")},isHidden:function(j){j=this.get(j);return !j||j.style.display=="none"||this.getStyle(j,"display")=="none"},uniqueId:function(j){return(!j?"mce_":j)+(this.counter++)},setHTML:function(l,k){var j=this;return j.run(l,function(n){if(b){while(n.firstChild){n.removeChild(n.firstChild)}try{n.innerHTML="
        "+k;n.removeChild(n.firstChild)}catch(m){n=j.create("div");n.innerHTML="
        "+k;f(n.childNodes,function(p,o){if(o){n.appendChild(p)}})}}else{n.innerHTML=k}return k})},getOuterHTML:function(l){var k,j=this;l=j.get(l);if(!l){return null}if(l.nodeType===1&&j.hasOuterHTML){return l.outerHTML}k=(l.ownerDocument||j.doc).createElement("body");k.appendChild(l.cloneNode(true));return k.innerHTML},setOuterHTML:function(m,k,n){var j=this;function l(p,o,r){var s,q;q=r.createElement("body");q.innerHTML=o;s=q.lastChild;while(s){j.insertAfter(s.cloneNode(true),p);s=s.previousSibling}j.remove(p)}return this.run(m,function(p){p=j.get(p);if(p.nodeType==1){n=n||p.ownerDocument||j.doc;if(b){try{if(b&&p.nodeType==1){p.outerHTML=k}else{l(p,k,n)}}catch(o){l(p,k,n)}}else{l(p,k,n)}}})},decode:c.decode,encode:c.encodeAllRaw,insertAfter:function(j,k){k=this.get(k);return this.run(j,function(m){var l,n;l=k.parentNode;n=k.nextSibling;if(n){l.insertBefore(m,n)}else{l.appendChild(m)}return m})},isBlock:function(k){var j=k.nodeType;if(j){return !!(j===1&&g[k.nodeName])}return !!g[k]},replace:function(p,m,j){var l=this;if(e(m,"array")){p=p.cloneNode(true)}return l.run(m,function(k){if(j){f(h.grep(k.childNodes),function(n){p.appendChild(n)})}return k.parentNode.replaceChild(p,k)})},rename:function(m,j){var l=this,k;if(m.nodeName!=j.toUpperCase()){k=l.create(j);f(l.getAttribs(m),function(n){l.setAttrib(k,n.nodeName,l.getAttrib(m,n.nodeName))});l.replace(k,m,1)}return k||m},findCommonAncestor:function(l,j){var m=l,k;while(m){k=j;while(k&&m!=k){k=k.parentNode}if(m==k){break}m=m.parentNode}if(!m&&l.ownerDocument){return l.ownerDocument.documentElement}return m},toHex:function(j){var l=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(j);function k(m){m=parseInt(m).toString(16);return m.length>1?m:"0"+m}if(l){j="#"+k(l[1])+k(l[2])+k(l[3]);return j}return j},getClasses:function(){var n=this,j=[],m,o={},p=n.settings.class_filter,l;if(n.classes){return n.classes}function q(r){f(r.imports,function(s){q(s)});f(r.cssRules||r.rules,function(s){switch(s.type||1){case 1:if(s.selectorText){f(s.selectorText.split(","),function(t){t=t.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(t)||!/\.[\w\-]+$/.test(t)){return}l=t;t=h._replace(/.*\.([a-z0-9_\-]+).*/i,"$1",t);if(p&&!(t=p(t,l))){return}if(!o[t]){j.push({"class":t});o[t]=1}})}break;case 3:q(s.styleSheet);break}})}try{f(n.doc.styleSheets,q)}catch(k){}if(j.length>0){n.classes=j}return j},run:function(m,l,k){var j=this,n;if(j.doc&&typeof(m)==="string"){m=j.get(m)}if(!m){return false}k=k||this;if(!m.nodeType&&(m.length||m.length===0)){n=[];f(m,function(p,o){if(p){if(typeof(p)=="string"){p=j.doc.getElementById(p)}n.push(l.call(k,p,o))}});return n}return l.call(k,m)},getAttribs:function(k){var j;k=this.get(k);if(!k){return[]}if(b){j=[];if(k.nodeName=="OBJECT"){return k.attributes}if(k.nodeName==="OPTION"&&this.getAttrib(k,"selected")){j.push({specified:1,nodeName:"selected"})}k.cloneNode(false).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(l){j.push({specified:1,nodeName:l})});return j}return k.attributes},isEmpty:function(m,k){var r=this,o,n,q,j,l,p;m=m.firstChild;if(m){j=new h.dom.TreeWalker(m);k=k||r.schema?r.schema.getNonEmptyElements():null;do{q=m.nodeType;if(q===1){if(m.getAttribute("data-mce-bogus")){continue}l=m.nodeName.toLowerCase();if(k&&k[l]){p=m.parentNode;if(l==="br"&&r.isBlock(p)&&p.firstChild===m&&p.lastChild===m){continue}return false}n=r.getAttribs(m);o=m.attributes.length;while(o--){l=m.attributes[o].nodeName;if(l==="name"||l==="data-mce-bookmark"){return false}}}if(q==8){return false}if((q===3&&!i.test(m.nodeValue))){return false}}while(m=j.next())}return true},destroy:function(k){var j=this;if(j.events){j.events.destroy()}j.win=j.doc=j.root=j.events=null;if(!k){h.removeUnload(j.destroy)}},createRng:function(){var j=this.doc;return j.createRange?j.createRange():new h.dom.Range(this)},nodeIndex:function(n,o){var j=0,l,m,k;if(n){for(l=n.nodeType,n=n.previousSibling,m=n;n;n=n.previousSibling){k=n.nodeType;if(o&&k==3){if(k==l||!n.nodeValue.length){continue}}j++;l=k}}return j},split:function(n,m,q){var s=this,j=s.createRng(),o,l,p;function k(x){var u,t=x.childNodes,v=x.nodeType;function y(B){var A=B.previousSibling&&B.previousSibling.nodeName=="SPAN";var z=B.nextSibling&&B.nextSibling.nodeName=="SPAN";return A&&z}if(v==1&&x.getAttribute("data-mce-type")=="bookmark"){return}for(u=t.length-1;u>=0;u--){k(t[u])}if(v!=9){if(v==3&&x.nodeValue.length>0){var r=h.trim(x.nodeValue).length;if(!s.isBlock(x.parentNode)||r>0||r==0&&y(x)){return}}else{if(v==1){t=x.childNodes;if(t.length==1&&t[0]&&t[0].nodeType==1&&t[0].getAttribute("data-mce-type")=="bookmark"){x.parentNode.insertBefore(t[0],x)}if(t.length||/^(br|hr|input|img)$/i.test(x.nodeName)){return}}}s.remove(x)}return x}if(n&&m){j.setStart(n.parentNode,s.nodeIndex(n));j.setEnd(m.parentNode,s.nodeIndex(m));o=j.extractContents();j=s.createRng();j.setStart(m.parentNode,s.nodeIndex(m)+1);j.setEnd(n.parentNode,s.nodeIndex(n)+1);l=j.extractContents();p=n.parentNode;p.insertBefore(k(o),n);if(q){p.replaceChild(q,m)}else{p.insertBefore(m,n)}p.insertBefore(k(l),n);s.remove(n);return q||m}},bind:function(n,j,m,l){var k=this;if(!k.events){k.events=new h.dom.EventUtils()}return k.events.add(n,j,m,l||this)},unbind:function(m,j,l){var k=this;if(!k.events){k.events=new h.dom.EventUtils()}return k.events.remove(m,j,l)},_findSib:function(m,j,k){var l=this,n=j;if(m){if(e(n,"string")){n=function(o){return l.is(o,j)}}for(m=m[k];m;m=m[k]){if(n(m)){return m}}}return null},_isRes:function(j){return/^(top|left|bottom|right|width|height)/i.test(j)||/;\s*(top|left|bottom|right|width|height)/i.test(j)}});h.DOM=new h.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(a){function b(c){var N=this,e=c.doc,S=0,E=1,j=2,D=true,R=false,U="startOffset",h="startContainer",P="endContainer",z="endOffset",k=tinymce.extend,n=c.nodeIndex;k(N,{startContainer:e,startOffset:0,endContainer:e,endOffset:0,collapsed:D,commonAncestorContainer:e,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:q,setEnd:s,setStartBefore:g,setStartAfter:I,setEndBefore:J,setEndAfter:u,collapse:A,selectNode:x,selectNodeContents:F,compareBoundaryPoints:v,deleteContents:p,extractContents:H,cloneContents:d,insertNode:C,surroundContents:M,cloneRange:K});function q(V,t){B(D,V,t)}function s(V,t){B(R,V,t)}function g(t){q(t.parentNode,n(t))}function I(t){q(t.parentNode,n(t)+1)}function J(t){s(t.parentNode,n(t))}function u(t){s(t.parentNode,n(t)+1)}function A(t){if(t){N[P]=N[h];N[z]=N[U]}else{N[h]=N[P];N[U]=N[z]}N.collapsed=D}function x(t){g(t);u(t)}function F(t){q(t,0);s(t,t.nodeType===1?t.childNodes.length:t.nodeValue.length)}function v(Y,t){var ab=N[h],W=N[U],aa=N[P],V=N[z],Z=t.startContainer,ad=t.startOffset,X=t.endContainer,ac=t.endOffset;if(Y===0){return G(ab,W,Z,ad)}if(Y===1){return G(aa,V,Z,ad)}if(Y===2){return G(aa,V,X,ac)}if(Y===3){return G(ab,W,X,ac)}}function p(){m(j)}function H(){return m(S)}function d(){return m(E)}function C(Y){var V=this[h],t=this[U],X,W;if((V.nodeType===3||V.nodeType===4)&&V.nodeValue){if(!t){V.parentNode.insertBefore(Y,V)}else{if(t>=V.nodeValue.length){c.insertAfter(Y,V)}else{X=V.splitText(t);V.parentNode.insertBefore(Y,X)}}}else{if(V.childNodes.length>0){W=V.childNodes[t]}if(W){V.insertBefore(Y,W)}else{V.appendChild(Y)}}}function M(V){var t=N.extractContents();N.insertNode(V);V.appendChild(t);N.selectNode(V)}function K(){return k(new b(c),{startContainer:N[h],startOffset:N[U],endContainer:N[P],endOffset:N[z],collapsed:N.collapsed,commonAncestorContainer:N.commonAncestorContainer})}function O(t,V){var W;if(t.nodeType==3){return t}if(V<0){return t}W=t.firstChild;while(W&&V>0){--V;W=W.nextSibling}if(W){return W}return t}function l(){return(N[h]==N[P]&&N[U]==N[z])}function G(X,Z,V,Y){var aa,W,t,ab,ad,ac;if(X==V){if(Z==Y){return 0}if(Z0){N.collapse(V)}}else{N.collapse(V)}N.collapsed=l();N.commonAncestorContainer=c.findCommonAncestor(N[h],N[P])}function m(ab){var aa,X=0,ad=0,V,Z,W,Y,t,ac;if(N[h]==N[P]){return f(ab)}for(aa=N[P],V=aa.parentNode;V;aa=V,V=V.parentNode){if(V==N[h]){return r(aa,ab)}++X}for(aa=N[h],V=aa.parentNode;V;aa=V,V=V.parentNode){if(V==N[P]){return T(aa,ab)}++ad}Z=ad-X;W=N[h];while(Z>0){W=W.parentNode;Z--}Y=N[P];while(Z<0){Y=Y.parentNode;Z++}for(t=W.parentNode,ac=Y.parentNode;t!=ac;t=t.parentNode,ac=ac.parentNode){W=t;Y=ac}return o(W,Y,ab)}function f(Z){var ab,Y,X,aa,t,W,V;if(Z!=j){ab=e.createDocumentFragment()}if(N[U]==N[z]){return ab}if(N[h].nodeType==3){Y=N[h].nodeValue;X=Y.substring(N[U],N[z]);if(Z!=E){N[h].deleteData(N[U],N[z]-N[U]);N.collapse(D)}if(Z==j){return}ab.appendChild(e.createTextNode(X));return ab}aa=O(N[h],N[U]);t=N[z]-N[U];while(t>0){W=aa.nextSibling;V=y(aa,Z);if(ab){ab.appendChild(V)}--t;aa=W}if(Z!=E){N.collapse(D)}return ab}function r(ab,Y){var aa,Z,V,t,X,W;if(Y!=j){aa=e.createDocumentFragment()}Z=i(ab,Y);if(aa){aa.appendChild(Z)}V=n(ab);t=V-N[U];if(t<=0){if(Y!=E){N.setEndBefore(ab);N.collapse(R)}return aa}Z=ab.previousSibling;while(t>0){X=Z.previousSibling;W=y(Z,Y);if(aa){aa.insertBefore(W,aa.firstChild)}--t;Z=X}if(Y!=E){N.setEndBefore(ab);N.collapse(R)}return aa}function T(Z,Y){var ab,V,aa,t,X,W;if(Y!=j){ab=e.createDocumentFragment()}aa=Q(Z,Y);if(ab){ab.appendChild(aa)}V=n(Z);++V;t=N[z]-V;aa=Z.nextSibling;while(t>0){X=aa.nextSibling;W=y(aa,Y);if(ab){ab.appendChild(W)}--t;aa=X}if(Y!=E){N.setStartAfter(Z);N.collapse(D)}return ab}function o(Z,t,ac){var W,ae,Y,aa,ab,V,ad,X;if(ac!=j){ae=e.createDocumentFragment()}W=Q(Z,ac);if(ae){ae.appendChild(W)}Y=Z.parentNode;aa=n(Z);ab=n(t);++aa;V=ab-aa;ad=Z.nextSibling;while(V>0){X=ad.nextSibling;W=y(ad,ac);if(ae){ae.appendChild(W)}ad=X;--V}W=i(t,ac);if(ae){ae.appendChild(W)}if(ac!=E){N.setStartAfter(Z);N.collapse(D)}return ae}function i(aa,ab){var W=O(N[P],N[z]-1),ac,Z,Y,t,V,X=W!=N[P];if(W==aa){return L(W,X,R,ab)}ac=W.parentNode;Z=L(ac,R,R,ab);while(ac){while(W){Y=W.previousSibling;t=L(W,X,R,ab);if(ab!=j){Z.insertBefore(t,Z.firstChild)}X=D;W=Y}if(ac==aa){return Z}W=ac.previousSibling;ac=ac.parentNode;V=L(ac,R,R,ab);if(ab!=j){V.appendChild(Z)}Z=V}}function Q(aa,ab){var X=O(N[h],N[U]),Y=X!=N[h],ac,Z,W,t,V;if(X==aa){return L(X,Y,D,ab)}ac=X.parentNode;Z=L(ac,R,D,ab);while(ac){while(X){W=X.nextSibling;t=L(X,Y,D,ab);if(ab!=j){Z.appendChild(t)}Y=D;X=W}if(ac==aa){return Z}X=ac.nextSibling;ac=ac.parentNode;V=L(ac,R,D,ab);if(ab!=j){V.appendChild(Z)}Z=V}}function L(t,Y,ab,ac){var X,W,Z,V,aa;if(Y){return y(t,ac)}if(t.nodeType==3){X=t.nodeValue;if(ab){V=N[U];W=X.substring(V);Z=X.substring(0,V)}else{V=N[z];W=X.substring(0,V);Z=X.substring(V)}if(ac!=E){t.nodeValue=Z}if(ac==j){return}aa=t.cloneNode(R);aa.nodeValue=W;return aa}if(ac==j){return}return t.cloneNode(R)}function y(V,t){if(t!=j){return t==E?V.cloneNode(D):V}V.parentNode.removeChild(V)}}a.Range=b})(tinymce.dom);(function(){function a(d){var b=this,h=d.dom,c=true,f=false;function e(i,j){var k,t=0,q,n,m,l,o,r,p=-1,s;k=i.duplicate();k.collapse(j);s=k.parentElement();if(s.ownerDocument!==d.dom.doc){return}while(s.contentEditable==="false"){s=s.parentNode}if(!s.hasChildNodes()){return{node:s,inside:1}}m=s.children;q=m.length-1;while(t<=q){r=Math.floor((t+q)/2);l=m[r];k.moveToElementText(l);p=k.compareEndPoints(j?"StartToStart":"EndToEnd",i);if(p>0){q=r-1}else{if(p<0){t=r+1}else{return{node:l}}}}if(p<0){if(!l){k.moveToElementText(s);k.collapse(true);l=s;n=true}else{k.collapse(false)}k.setEndPoint(j?"EndToStart":"EndToEnd",i);if(k.compareEndPoints(j?"StartToStart":"StartToEnd",i)>0){k=i.duplicate();k.collapse(j);o=-1;while(s==k.parentElement()){if(k.move("character",-1)==0){break}o++}}o=o||k.text.replace("\r\n"," ").length}else{k.collapse(true);k.setEndPoint(j?"StartToStart":"StartToEnd",i);o=k.text.replace("\r\n"," ").length}return{node:l,position:p,offset:o,inside:n}}function g(){var i=d.getRng(),r=h.createRng(),l,k,p,q,m,j;l=i.item?i.item(0):i.parentElement();if(l.ownerDocument!=h.doc){return r}k=d.isCollapsed();if(i.item){r.setStart(l.parentNode,h.nodeIndex(l));r.setEnd(r.startContainer,r.startOffset+1);return r}function o(A){var u=e(i,A),s,y,z=0,x,v,t;s=u.node;y=u.offset;if(u.inside&&!s.hasChildNodes()){r[A?"setStart":"setEnd"](s,0);return}if(y===v){r[A?"setStartBefore":"setEndAfter"](s);return}if(u.position<0){x=u.inside?s.firstChild:s.nextSibling;if(!x){r[A?"setStartAfter":"setEndAfter"](s);return}if(!y){if(x.nodeType==3){r[A?"setStart":"setEnd"](x,0)}else{r[A?"setStartBefore":"setEndBefore"](x)}return}while(x){t=x.nodeValue;z+=t.length;if(z>=y){s=x;z-=y;z=t.length-z;break}x=x.nextSibling}}else{x=s.previousSibling;if(!x){return r[A?"setStartBefore":"setEndBefore"](s)}if(!y){if(s.nodeType==3){r[A?"setStart":"setEnd"](x,s.nodeValue.length)}else{r[A?"setStartAfter":"setEndAfter"](x)}return}while(x){z+=x.nodeValue.length;if(z>=y){s=x;z-=y;break}x=x.previousSibling}}r[A?"setStart":"setEnd"](s,z)}try{o(true);if(!k){o()}}catch(n){if(n.number==-2147024809){m=b.getBookmark(2);p=i.duplicate();p.collapse(true);l=p.parentElement();if(!k){p=i.duplicate();p.collapse(false);q=p.parentElement();q.innerHTML=q.innerHTML}l.innerHTML=l.innerHTML;b.moveToBookmark(m);i=d.getRng();o(true);if(!k){o()}}else{throw n}}return r}this.getBookmark=function(m){var j=d.getRng(),o,i,l={};function n(u){var u,t,p,s,r,q=[];t=u.parentNode;p=h.getRoot().parentNode;while(t!=p&&t.nodeType!==9){s=t.children;r=s.length;while(r--){if(u===s[r]){q.push(r);break}}u=t;t=t.parentNode}return q}function k(q){var p;p=e(j,q);if(p){return{position:p.position,offset:p.offset,indexes:n(p.node),inside:p.inside}}}if(m===2){if(!j.item){l.start=k(true);if(!d.isCollapsed()){l.end=k()}}else{l.start={ctrl:true,indexes:n(j.item(0))}}}return l};this.moveToBookmark=function(k){var j,i=h.doc.body;function m(o){var r,q,n,p;r=h.getRoot();for(q=o.length-1;q>=0;q--){p=r.children;n=o[q];if(n<=p.length-1){r=p[n]}}return r}function l(r){var n=k[r?"start":"end"],q,p,o;if(n){q=n.position>0;p=i.createTextRange();p.moveToElementText(m(n.indexes));offset=n.offset;if(offset!==o){p.collapse(n.inside||q);p.moveStart("character",q?-offset:offset)}else{p.collapse(r)}j.setEndPoint(r?"StartToStart":"EndToStart",p);if(r){j.collapse(true)}}}if(k.start){if(k.start.ctrl){j=i.createControlRange();j.addElement(m(k.start.indexes));j.select()}else{j=i.createTextRange();l(true);l();j.select()}}};this.addRange=function(i){var n,l,k,p,s,q,r=d.dom.doc,m=r.body;function j(z){var u,y,t,x,v;t=h.create("a");u=z?k:s;y=z?p:q;x=n.duplicate();if(u==r||u==r.documentElement){u=m;y=0}if(u.nodeType==3){u.parentNode.insertBefore(t,u);x.moveToElementText(t);x.moveStart("character",y);h.remove(t);n.setEndPoint(z?"StartToStart":"EndToEnd",x)}else{v=u.childNodes;if(v.length){if(y>=v.length){h.insertAfter(t,v[v.length-1])}else{u.insertBefore(t,v[y])}x.moveToElementText(t)}else{t=r.createTextNode("\uFEFF");u.appendChild(t);x.moveToElementText(t.parentNode);x.collapse(c)}n.setEndPoint(z?"StartToStart":"EndToEnd",x);h.remove(t)}}k=i.startContainer;p=i.startOffset;s=i.endContainer;q=i.endOffset;n=m.createTextRange();if(k==s&&k.nodeType==1&&p==q-1){if(p==q-1){try{l=m.createControlRange();l.addElement(k.childNodes[p]);l.select();return}catch(o){}}}j(true);j();n.select()};this.getRangeAt=g}tinymce.dom.TridentSelection=a})();(function(d){var f=d.each,c=d.DOM,b=d.isIE,e=d.isWebKit,a;d.create("tinymce.dom.EventUtils",{EventUtils:function(){this.inits=[];this.events=[]},add:function(m,p,l,j){var g,h=this,i=h.events,k;if(p instanceof Array){k=[];f(p,function(o){k.push(h.add(m,o,l,j))});return k}if(m&&m.hasOwnProperty&&m instanceof Array){k=[];f(m,function(n){n=c.get(n);k.push(h.add(n,p,l,j))});return k}m=c.get(m);if(!m){return}g=function(n){if(h.disabled){return}n=n||window.event;if(n&&b){if(!n.target){n.target=n.srcElement}d.extend(n,h._stoppers)}if(!j){return l(n)}return l.call(j,n)};if(p=="unload"){d.unloads.unshift({func:g});return g}if(p=="init"){if(h.domLoaded){g()}else{h.inits.push(g)}return g}i.push({obj:m,name:p,func:l,cfunc:g,scope:j});h._add(m,p,g);return l},remove:function(l,m,k){var h=this,g=h.events,i=false,j;if(l&&l.hasOwnProperty&&l instanceof Array){j=[];f(l,function(n){n=c.get(n);j.push(h.remove(n,m,k))});return j}l=c.get(l);f(g,function(o,n){if(o.obj==l&&o.name==m&&(!k||(o.func==k||o.cfunc==k))){g.splice(n,1);h._remove(l,m,o.cfunc);i=true;return false}});return i},clear:function(l){var j=this,g=j.events,h,k;if(l){l=c.get(l);for(h=g.length-1;h>=0;h--){k=g[h];if(k.obj===l){j._remove(k.obj,k.name,k.cfunc);k.obj=k.cfunc=null;g.splice(h,1)}}}},cancel:function(g){if(!g){return false}this.stop(g);return this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation()}else{g.cancelBubble=true}return false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}return false},destroy:function(){var g=this;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=j.cfunc=null});g.events=[];g=null},_add:function(h,i,g){if(h.attachEvent){h.attachEvent("on"+i,g)}else{if(h.addEventListener){h.addEventListener(i,g,false)}else{h["on"+i]=g}}},_remove:function(i,j,h){if(i){try{if(i.detachEvent){i.detachEvent("on"+j,h)}else{if(i.removeEventListener){i.removeEventListener(j,h,false)}else{i["on"+j]=null}}}catch(g){}}},_pageInit:function(h){var g=this;if(g.domLoaded){return}g.domLoaded=true;f(g.inits,function(i){i()});g.inits=[]},_wait:function(i){var g=this,h=i.document;if(i.tinyMCE_GZ&&tinyMCE_GZ.loaded){g.domLoaded=1;return}if(h.readyState==="complete"){g._pageInit(i);return}if(h.attachEvent){h.attachEvent("onreadystatechange",function(){if(h.readyState==="complete"){h.detachEvent("onreadystatechange",arguments.callee);g._pageInit(i)}});if(h.documentElement.doScroll&&i==i.top){(function(){if(g.domLoaded){return}try{h.documentElement.doScroll("left")}catch(j){setTimeout(arguments.callee,0);return}g._pageInit(i)})()}}else{if(h.addEventListener){g._add(i,"DOMContentLoaded",function(){g._pageInit(i)})}}g._add(i,"load",function(){g._pageInit(i)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});a=d.dom.Event=new d.dom.EventUtils();a._wait(window);d.addUnload(function(){a.destroy()})})(tinymce);(function(a){a.dom.Element=function(f,d){var b=this,e,c;b.settings=d=d||{};b.id=f;b.dom=e=d.dom||a.DOM;if(!a.isIE){c=e.get(b.id)}a.each(("getPos,getRect,getParent,add,setStyle,getStyle,setStyles,setAttrib,setAttribs,getAttrib,addClass,removeClass,hasClass,getOuterHTML,setOuterHTML,remove,show,hide,isHidden,setHTML,get").split(/,/),function(g){b[g]=function(){var h=[f],j;for(j=0;j"+(h.item?h.item(0).outerHTML:h.htmlText);l.removeChild(l.firstChild)}else{l.innerHTML=h.toString()}}if(/^\s/.test(l.innerHTML)){i=" "}if(/\s+$/.test(l.innerHTML)){k=" "}g.getInner=true;g.content=f.isCollapsed()?"":i+f.serializer.serialize(l,g)+k;f.onGetContent.dispatch(f,g);return g.content},setContent:function(g,i){var n=this,f=n.getRng(),j,k=n.win.document,m,l;i=i||{format:"html"};i.set=true;g=i.content=g;if(!i.no_events){n.onBeforeSetContent.dispatch(n,i)}g=i.content;if(f.insertNode){g+='_';if(f.startContainer==k&&f.endContainer==k){k.body.innerHTML=g}else{f.deleteContents();if(k.body.childNodes.length==0){k.body.innerHTML=g}else{if(f.createContextualFragment){f.insertNode(f.createContextualFragment(g))}else{m=k.createDocumentFragment();l=k.createElement("div");m.appendChild(l);l.outerHTML=g;f.insertNode(m)}}}j=n.dom.get("__caret");f=k.createRange();f.setStartBefore(j);f.setEndBefore(j);n.setRng(f);n.dom.remove("__caret");try{n.setRng(f)}catch(h){}}else{if(f.item){k.execCommand("Delete",false,null);f=n.getRng()}if(/^\s+/.test(g)){f.pasteHTML('_'+g);n.dom.remove("__mce_tmp")}else{f.pasteHTML(g)}}if(!i.no_events){n.onSetContent.dispatch(n,i)}},getStart:function(){var g=this.getRng(),h,f,j,i;if(g.duplicate||g.item){if(g.item){return g.item(0)}j=g.duplicate();j.collapse(1);h=j.parentElement();f=i=g.parentElement();while(i=i.parentNode){if(i==h){h=f;break}}return h}else{h=g.startContainer;if(h.nodeType==1&&h.hasChildNodes()){h=h.childNodes[Math.min(h.childNodes.length-1,g.startOffset)]}if(h&&h.nodeType==3){return h.parentNode}return h}},getEnd:function(){var g=this,h=g.getRng(),i,f;if(h.duplicate||h.item){if(h.item){return h.item(0)}h=h.duplicate();h.collapse(0);i=h.parentElement();if(i&&i.nodeName=="BODY"){return i.lastChild||i}return i}else{i=h.endContainer;f=h.endOffset;if(i.nodeType==1&&i.hasChildNodes()){i=i.childNodes[f>0?f-1:f]}if(i&&i.nodeType==3){return i.parentNode}return i}},getBookmark:function(r,s){var v=this,m=v.dom,g,j,i,n,h,o,p,l="\uFEFF",u;function f(x,y){var t=0;d(m.select(x),function(A,z){if(A==y){t=z}});return t}if(r==2){function k(){var x=v.getRng(true),t=m.getRoot(),y={};function z(C,H){var B=C[H?"startContainer":"endContainer"],G=C[H?"startOffset":"endOffset"],A=[],D,F,E=0;if(B.nodeType==3){if(s){for(D=B.previousSibling;D&&D.nodeType==3;D=D.previousSibling){G+=D.nodeValue.length}}A.push(G)}else{F=B.childNodes;if(G>=F.length&&F.length){E=1;G=Math.max(0,F.length-1)}A.push(v.dom.nodeIndex(F[G],s)+E)}for(;B&&B!=t;B=B.parentNode){A.push(v.dom.nodeIndex(B,s))}return A}y.start=z(x,true);if(!v.isCollapsed()){y.end=z(x)}return y}if(v.tridentSel){return v.tridentSel.getBookmark(r)}return k()}if(r){return{rng:v.getRng()}}g=v.getRng();i=m.uniqueId();n=tinyMCE.activeEditor.selection.isCollapsed();u="overflow:hidden;line-height:0px";if(g.duplicate||g.item){if(!g.item){j=g.duplicate();try{g.collapse();g.pasteHTML(''+l+"");if(!n){j.collapse(false);g.moveToElementText(j.parentElement());if(g.compareEndPoints("StartToEnd",j)==0){j.move("character",-1)}j.pasteHTML(''+l+"")}}catch(q){return null}}else{o=g.item(0);h=o.nodeName;return{name:h,index:f(h,o)}}}else{o=v.getNode();h=o.nodeName;if(h=="IMG"){return{name:h,index:f(h,o)}}j=g.cloneRange();if(!n){j.collapse(false);j.insertNode(m.create("span",{"data-mce-type":"bookmark",id:i+"_end",style:u},l))}g.collapse(true);g.insertNode(m.create("span",{"data-mce-type":"bookmark",id:i+"_start",style:u},l))}v.moveToBookmark({id:i,keep:1});return{id:i}},moveToBookmark:function(n){var r=this,l=r.dom,i,h,f,q,j,s,o,p;if(n){if(n.start){f=l.createRng();q=l.getRoot();function g(z){var t=n[z?"start":"end"],v,x,y,u;if(t){y=t[0];for(x=q,v=t.length-1;v>=1;v--){u=x.childNodes;if(t[v]>u.length-1){return}x=u[t[v]]}if(x.nodeType===3){y=Math.min(t[0],x.nodeValue.length)}if(x.nodeType===1){y=Math.min(t[0],x.childNodes.length)}if(z){f.setStart(x,y)}else{f.setEnd(x,y)}}return true}if(r.tridentSel){return r.tridentSel.moveToBookmark(n)}if(g(true)&&g()){r.setRng(f)}}else{if(n.id){function k(A){var u=l.get(n.id+"_"+A),z,t,x,y,v=n.keep;if(u){z=u.parentNode;if(A=="start"){if(!v){t=l.nodeIndex(u)}else{z=u.firstChild;t=1}j=s=z;o=p=t}else{if(!v){t=l.nodeIndex(u)}else{z=u.firstChild;t=1}s=z;p=t}if(!v){y=u.previousSibling;x=u.nextSibling;d(c.grep(u.childNodes),function(B){if(B.nodeType==3){B.nodeValue=B.nodeValue.replace(/\uFEFF/g,"")}});while(u=l.get(n.id+"_"+A)){l.remove(u,1)}if(y&&x&&y.nodeType==x.nodeType&&y.nodeType==3&&!c.isOpera){t=y.nodeValue.length;y.appendData(x.nodeValue);l.remove(x);if(A=="start"){j=s=y;o=p=t}else{s=y;p=t}}}}}function m(t){if(l.isBlock(t)&&!t.innerHTML){t.innerHTML=!a?'
        ':" "}return t}k("start");k("end");if(j){f=l.createRng();f.setStart(m(j),o);f.setEnd(m(s),p);r.setRng(f)}}else{if(n.name){r.select(l.select(n.name)[n.index])}else{if(n.rng){r.setRng(n.rng)}}}}}},select:function(k,j){var i=this,l=i.dom,g=l.createRng(),f;if(k){f=l.nodeIndex(k);g.setStart(k.parentNode,f);g.setEnd(k.parentNode,f+1);if(j){function h(m,o){var n=new c.dom.TreeWalker(m,m);do{if(m.nodeType==3&&c.trim(m.nodeValue).length!=0){if(o){g.setStart(m,0)}else{g.setEnd(m,m.nodeValue.length)}return}if(m.nodeName=="BR"){if(o){g.setStartBefore(m)}else{g.setEndBefore(m)}return}}while(m=(o?n.next():n.prev()))}h(k,1);h(k)}i.setRng(g)}return k},isCollapsed:function(){var f=this,h=f.getRng(),g=f.getSel();if(!h||h.item){return false}if(h.compareEndPoints){return h.compareEndPoints("StartToEnd",h)===0}return !g||h.collapsed},collapse:function(f){var h=this,g=h.getRng(),i;if(g.item){i=g.item(0);g=h.win.document.body.createTextRange();g.moveToElementText(i)}g.collapse(!!f);h.setRng(g)},getSel:function(){var g=this,f=this.win;return f.getSelection?f.getSelection():f.document.selection},getRng:function(l){var g=this,h,i,k,j=g.win.document;if(l&&g.tridentSel){return g.tridentSel.getRangeAt(0)}try{if(h=g.getSel()){i=h.rangeCount>0?h.getRangeAt(0):(h.createRange?h.createRange():j.createRange())}}catch(f){}if(c.isIE&&i&&i.setStart&&j.selection.createRange().item){k=j.selection.createRange().item(0);i=j.createRange();i.setStartBefore(k);i.setEndAfter(k)}if(!i){i=j.createRange?j.createRange():j.body.createTextRange()}if(g.selectedRange&&g.explicitRange){if(i.compareBoundaryPoints(i.START_TO_START,g.selectedRange)===0&&i.compareBoundaryPoints(i.END_TO_END,g.selectedRange)===0){i=g.explicitRange}else{g.selectedRange=null;g.explicitRange=null}}return i},setRng:function(i){var h,g=this;if(!g.tridentSel){h=g.getSel();if(h){g.explicitRange=i;try{h.removeAllRanges()}catch(f){}h.addRange(i);g.selectedRange=h.rangeCount>0?h.getRangeAt(0):null}}else{if(i.cloneRange){g.tridentSel.addRange(i);return}try{i.select()}catch(f){}}},setNode:function(g){var f=this;f.setContent(f.dom.getOuterHTML(g));return g},getNode:function(){var h=this,g=h.getRng(),i=h.getSel(),l,k=g.startContainer,f=g.endContainer;if(!g){return h.dom.getRoot()}if(g.setStart){l=g.commonAncestorContainer;if(!g.collapsed){if(g.startContainer==g.endContainer){if(g.endOffset-g.startOffset<2){if(g.startContainer.hasChildNodes()){l=g.startContainer.childNodes[g.startOffset]}}}if(k.nodeType===3&&f.nodeType===3){function j(p,m){var o=p;while(p&&p.nodeType===3&&p.length===0){p=m?p.nextSibling:p.previousSibling}return p||o}if(k.length===g.startOffset){k=j(k.nextSibling,true)}else{k=k.parentNode}if(g.endOffset===0){f=j(f.previousSibling,false)}else{f=f.parentNode}if(k&&k===f){return k}}}if(l&&l.nodeType==3){return l.parentNode}return l}return g.item?g.item(0):g.parentElement()},getSelectedBlocks:function(o,g){var m=this,j=m.dom,l,k,h,i=[];l=j.getParent(o||m.getStart(),j.isBlock);k=j.getParent(g||m.getEnd(),j.isBlock);if(l){i.push(l)}if(l&&k&&l!=k){h=l;var f=new c.dom.TreeWalker(l,j.getRoot());while((h=f.next())&&h!=k){if(j.isBlock(h)){i.push(h)}}}if(k&&l!=k){i.push(k)}return i},normalize:function(){var g=this,f,i;if(c.isIE){return}function h(p){var k,o,n,m=g.dom,j=m.getRoot(),l;k=f[(p?"start":"end")+"Container"];o=f[(p?"start":"end")+"Offset"];if(k.nodeType===9){k=k.body;o=0}if(k===j){if(k.hasChildNodes()){k=k.childNodes[Math.min(!p&&o>0?o-1:o,k.childNodes.length-1)];o=0;if(k.hasChildNodes()){l=k;n=new c.dom.TreeWalker(k,j);do{if(l.nodeType===3){o=p?0:l.nodeValue.length-1;k=l;i=true;break}if(/^(BR|IMG)$/.test(l.nodeName)){o=m.nodeIndex(l);k=l.parentNode;if(l.nodeName=="IMG"&&!p){o++}i=true;break}}while(l=(p?n.next():n.prev()))}}}if(i){f["set"+(p?"Start":"End")](k,o)}}f=g.getRng();h(true);if(!f.collapsed){h()}if(i){g.setRng(f)}},destroy:function(g){var f=this;f.win=null;if(!g){c.removeUnload(f.destroy)}},_fixIESelection:function(){var g=this.dom,m=g.doc,h=m.body,j,n,f;m.documentElement.unselectable=true;function i(o,r){var p=h.createTextRange();try{p.moveToPoint(o,r)}catch(q){p=null}return p}function l(p){var o;if(p.button){o=i(p.x,p.y);if(o){if(o.compareEndPoints("StartToStart",n)>0){o.setEndPoint("StartToStart",n)}else{o.setEndPoint("EndToEnd",n)}o.select()}}else{k()}}function k(){var o=m.selection.createRange();if(n&&!o.item&&o.compareEndPoints("StartToEnd",o)===0){n.select()}g.unbind(m,"mouseup",k);g.unbind(m,"mousemove",l);n=j=0}g.bind(m,["mousedown","contextmenu"],function(o){if(o.target.nodeName==="HTML"){if(j){k()}f=m.documentElement;if(f.scrollHeight>f.clientHeight){return}j=1;n=i(o.x,o.y);if(n){g.bind(m,"mouseup",k);g.bind(m,"mousemove",l);g.win.focus();n.select()}}})}})})(tinymce);(function(a){a.dom.Serializer=function(e,i,f){var h,b,d=a.isIE,g=a.each,c;if(!e.apply_source_formatting){e.indent=false}i=i||a.DOM;f=f||new a.html.Schema(e);e.entity_encoding=e.entity_encoding||"named";e.remove_trailing_brs="remove_trailing_brs" in e?e.remove_trailing_brs:true;h=new a.util.Dispatcher(self);b=new a.util.Dispatcher(self);c=new a.html.DomParser(e,f);c.addAttributeFilter("src,href,style",function(k,j){var o=k.length,l,q,n="data-mce-"+j,p=e.url_converter,r=e.url_converter_scope,m;while(o--){l=k[o];q=l.attributes.map[n];if(q!==m){l.attr(j,q.length>0?q:null);l.attr(n,null)}else{q=l.attributes.map[j];if(j==="style"){q=i.serializeStyle(i.parseStyle(q),l.name)}else{if(p){q=p.call(r,q,j,l.name)}}l.attr(j,q.length>0?q:null)}}});c.addAttributeFilter("class",function(j,k){var l=j.length,m,n;while(l--){m=j[l];n=m.attr("class").replace(/\s*mce(Item\w+|Selected)\s*/g,"");m.attr("class",n.length>0?n:null)}});c.addAttributeFilter("data-mce-type",function(j,l,k){var m=j.length,n;while(m--){n=j[m];if(n.attributes.map["data-mce-type"]==="bookmark"&&!k.cleanup){n.remove()}}});c.addNodeFilter("script,style",function(k,l){var m=k.length,n,o;function j(p){return p.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}while(m--){n=k[m];o=n.firstChild?n.firstChild.value:"";if(l==="script"){n.attr("type",(n.attr("type")||"text/javascript").replace(/^mce\-/,""));if(o.length>0){n.firstChild.value="// "}}else{if(o.length>0){n.firstChild.value=""}}}});c.addNodeFilter("#comment",function(j,k){var l=j.length,m;while(l--){m=j[l];if(m.value.indexOf("[CDATA[")===0){m.name="#cdata";m.type=4;m.value=m.value.replace(/^\[CDATA\[|\]\]$/g,"")}else{if(m.value.indexOf("mce:protected ")===0){m.name="#text";m.type=3;m.raw=true;m.value=unescape(m.value).substr(14)}}}});c.addNodeFilter("xml:namespace,input",function(j,k){var l=j.length,m;while(l--){m=j[l];if(m.type===7){m.remove()}else{if(m.type===1){if(k==="input"&&!("type" in m.attributes.map)){m.attr("type","text")}}}}});if(e.fix_list_elements){c.addNodeFilter("ul,ol",function(k,l){var m=k.length,n,j;while(m--){n=k[m];j=n.parent;if(j.name==="ul"||j.name==="ol"){if(n.prev&&n.prev.name==="li"){n.prev.append(n)}}}})}c.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style",function(j,k){var l=j.length;while(l--){j[l].attr(k,null)}});return{schema:f,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,onPreProcess:h,onPostProcess:b,serialize:function(o,m){var l,p,k,j,n;if(d&&i.select("script,style,select,map").length>0){n=o.innerHTML;o=o.cloneNode(false);i.setHTML(o,n)}else{o=o.cloneNode(true)}l=o.ownerDocument.implementation;if(l.createHTMLDocument){p=l.createHTMLDocument("");g(o.nodeName=="BODY"?o.childNodes:[o],function(q){p.body.appendChild(p.importNode(q,true))});if(o.nodeName!="BODY"){o=p.body.firstChild}else{o=p.body}k=i.doc;i.doc=p}m=m||{};m.format=m.format||"html";if(!m.no_events){m.node=o;h.dispatch(self,m)}j=new a.html.Serializer(e,f);m.content=j.serialize(c.parse(m.getInner?o.innerHTML:a.trim(i.getOuterHTML(o),m),m));if(!m.cleanup){m.content=m.content.replace(/\uFEFF|\u200B/g,"")}if(!m.no_events){b.dispatch(self,m)}if(k){i.doc=k}m.node=null;return m.content},addRules:function(j){f.addValidElements(j)},setRules:function(j){f.setValidElements(j)}}}})(tinymce);(function(a){a.dom.ScriptLoader=function(h){var c=0,k=1,i=2,l={},j=[],f={},d=[],g=0,e;function b(m,v){var x=this,q=a.DOM,s,o,r,n;function p(){q.remove(n);if(s){s.onreadystatechange=s.onload=s=null}v()}function u(){if(typeof(console)!=="undefined"&&console.log){console.log("Failed to load: "+m)}}n=q.uniqueId();if(a.isIE6){o=new a.util.URI(m);r=location;if(o.host==r.hostname&&o.port==r.port&&(o.protocol+":")==r.protocol&&o.protocol.toLowerCase()!="file"){a.util.XHR.send({url:a._addVer(o.getURI()),success:function(y){var t=q.create("script",{type:"text/javascript"});t.text=y;document.getElementsByTagName("head")[0].appendChild(t);q.remove(t);p()},error:u});return}}s=q.create("script",{id:n,type:"text/javascript",src:a._addVer(m)});if(!a.isIE){s.onload=p}s.onerror=u;if(!a.isOpera){s.onreadystatechange=function(){var t=s.readyState;if(t=="complete"||t=="loaded"){p()}}}(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}this.isDone=function(m){return l[m]==i};this.markDone=function(m){l[m]=i};this.add=this.load=function(m,q,n){var o,p=l[m];if(p==e){j.push(m);l[m]=c}if(q){if(!f[m]){f[m]=[]}f[m].push({func:q,scope:n||this})}};this.loadQueue=function(n,m){this.loadScripts(j,n,m)};this.loadScripts=function(m,q,p){var o;function n(r){a.each(f[r],function(s){s.func.call(s.scope)});f[r]=e}d.push({func:q,scope:p||this});o=function(){var r=a.grep(m);m.length=0;a.each(r,function(s){if(l[s]==i){n(s);return}if(l[s]!=k){l[s]=k;g++;b(s,function(){l[s]=i;g--;n(s);o()})}});if(!g){a.each(d,function(s){s.func.call(s.scope)});d.length=0}};o()}};a.ScriptLoader=new a.dom.ScriptLoader()})(tinymce);tinymce.dom.TreeWalker=function(a,c){var b=a;function d(i,f,e,j){var h,g;if(i){if(!j&&i[f]){return i[f]}if(i!=c){h=i[e];if(h){return h}for(g=i.parentNode;g&&g!=c;g=g.parentNode){h=g[e];if(h){return h}}}}}this.current=function(){return b};this.next=function(e){return(b=d(b,"firstChild","nextSibling",e))};this.prev=function(e){return(b=d(b,"lastChild","previousSibling",e))}};(function(a){a.dom.RangeUtils=function(c){var b="\uFEFF";this.walk=function(d,s){var i=d.startContainer,l=d.startOffset,t=d.endContainer,m=d.endOffset,j,g,o,h,r,q,e;e=c.select("td.mceSelected,th.mceSelected");if(e.length>0){a.each(e,function(u){s([u])});return}function f(u){var v;v=u[0];if(v.nodeType===3&&v===i&&l>=v.nodeValue.length){u.splice(0,1)}v=u[u.length-1];if(m===0&&u.length>0&&v===t&&v.nodeType===3){u.splice(u.length-1,1)}return u}function p(x,v,u){var y=[];for(;x&&x!=u;x=x[v]){y.push(x)}return y}function n(v,u){do{if(v.parentNode==u){return v}v=v.parentNode}while(v)}function k(x,v,y){var u=y?"nextSibling":"previousSibling";for(h=x,r=h.parentNode;h&&h!=v;h=r){r=h.parentNode;q=p(h==x?h:h[u],u);if(q.length){if(!y){q.reverse()}s(f(q))}}}if(i.nodeType==1&&i.hasChildNodes()){i=i.childNodes[l]}if(t.nodeType==1&&t.hasChildNodes()){t=t.childNodes[Math.min(m-1,t.childNodes.length-1)]}if(i==t){return s(f([i]))}j=c.findCommonAncestor(i,t);for(h=i;h;h=h.parentNode){if(h===t){return k(i,j,true)}if(h===j){break}}for(h=t;h;h=h.parentNode){if(h===i){return k(t,j)}if(h===j){break}}g=n(i,j)||i;o=n(t,j)||t;k(i,g,true);q=p(g==i?g:g.nextSibling,"nextSibling",o==t?o.nextSibling:o);if(q.length){s(f(q))}k(t,o)};this.split=function(e){var h=e.startContainer,d=e.startOffset,i=e.endContainer,g=e.endOffset;function f(j,k){return j.splitText(k)}if(h==i&&h.nodeType==3){if(d>0&&dd){g=g-d;h=i=f(i,g).previousSibling;g=i.nodeValue.length;d=0}else{g=0}}}else{if(h.nodeType==3&&d>0&&d0&&g=l.length){q=0}}s=l[q];f.setAttrib(g,"tabindex","-1");f.setAttrib(s.id,"tabindex","0");f.get(s.id).focus();if(e.actOnFocus){e.onAction(s.id)}if(r){a.cancel(r)}};o=function(y){var u=37,t=39,x=38,z=40,q=27,s=14,r=13,v=32;switch(y.keyCode){case u:if(i){p.moveFocus(-1)}break;case t:if(i){p.moveFocus(1)}break;case x:if(n){p.moveFocus(-1)}break;case z:if(n){p.moveFocus(1)}break;case q:if(e.onCancel){e.onCancel();a.cancel(y)}break;case s:case r:case v:if(e.onAction){e.onAction(g);a.cancel(y)}break}};c(l,function(s,q){var r;if(!s.id){s.id=f.uniqueId("_mce_item_")}if(k){f.bind(s.id,"blur",h);r="-1"}else{r=(q===0?"0":"-1")}f.setAttrib(s.id,"tabindex",r);f.bind(f.get(s.id),"focus",j)});if(l[0]){g=l[0].id}f.setAttrib(m,"tabindex","-1");f.bind(f.get(m),"focus",d);f.bind(f.get(m),"keydown",o)}})})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create("tinymce.ui.Control",{Control:function(f,e,d){this.id=f;this.settings=e=e||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix="";this.scope=e.scope||this;this.disabled=0;this.active=0;this.editor=d},setAriaProperty:function(f,e){var d=b.get(this.id+"_aria")||b.get(this.id);if(d){b.setAttrib(d,"aria-"+f,!!e)}},focus:function(){b.get(this.id).focus()},setDisabled:function(d){if(d!=this.disabled){this.setAriaProperty("disabled",d);this.setState("Disabled",d);this.setState("Enabled",!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState("Active",d);this.active=d;this.setAriaProperty("pressed",d)}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(c,b,a){this.parent(c,b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(b,a){this.parent(b,a);this.classPrefix="mceSeparator";this.setDisabled(true)},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix,role:"separator","aria-orientation":"vertical",tabindex:"-1"})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(g,f){this.parent(g,f);this.classPrefix="mceMenuItem"},setSelected:function(f){this.setState("Selected",f);this.setAriaProperty("checked",!!f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},"items",f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},"items",f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},"items",f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&&!g.icons){g["class"]+=" mceNoIcons"}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(j){var h=this,i=h.settings,g;j.container=j.container||i.container;j.parent=h;j.constrain=j.constrain||i.constrain;j["class"]=j["class"]||i["class"];j.vp_offset_x=j.vp_offset_x||i.vp_offset_x;j.vp_offset_y=j.vp_offset_y||i.vp_offset_y;j.keyboard_focus=i.keyboard_focus;g=new e.ui.DropMenu(j.id||c.uniqueId(),j);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},focus:function(){var g=this;if(g.keyboardNav){g.keyboardNav.focus()}},update:function(){var i=this,j=i.settings,g=c.get("menu_"+i.id+"_tbl"),l=c.get("menu_"+i.id+"_co"),h,k;h=j.max_width?Math.min(g.clientWidth,j.max_width):g.clientWidth;k=j.max_height?Math.min(g.clientHeight,j.max_height):g.clientHeight;if(!c.boxModel){i.element.setStyles({width:h+2,height:k+2})}else{i.element.setStyles({width:h,height:k})}if(j.max_width){c.setStyle(l,"width",h)}if(j.max_height){c.setStyle(l,"height",k);if(g.clientHeightv){p=r?r-u:Math.max(0,(v-A.vp_offset_x)-u)}if((n+A.vp_offset_y+l)>q){n=Math.max(0,(q-A.vp_offset_y)-l)}}c.setStyles(o,{left:p,top:n});z.element.update();z.isMenuVisible=1;z.mouseClickFunc=a.add(o,"click",function(s){var h;s=s.target;if(s&&(s=c.getParent(s,"tr"))&&!c.hasClass(s,m+"ItemSub")){h=z.items[s.id];if(h.isDisabled()){return}k=z;while(k){if(k.hideMenu){k.hideMenu()}k=k.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return a.cancel(s)}});if(z.hasMenus()){z.mouseOverFunc=a.add(o,"mouseover",function(x){var h,t,s;x=x.target;if(x&&(x=c.getParent(x,"tr"))){h=z.items[x.id];if(z.lastMenu){z.lastMenu.collapse(1)}if(h.isDisabled()){return}if(x&&c.hasClass(x,m+"ItemSub")){t=c.getRect(x);h.showMenu((t.x+t.w-i),t.y-i,t.x);z.lastMenu=h;c.addClass(c.get(h.id).firstChild,m+"ItemActive")}}})}a.add(o,"keydown",z._keyHandler,z);z.onShowMenu.dispatch(z);if(A.keyboard_focus){z._setupKeyboardNav()}},hideMenu:function(j){var g=this,i=c.get("menu_"+g.id),h;if(!g.isMenuVisible){return}if(g.keyboardNav){g.keyboardNav.destroy()}a.remove(i,"mouseover",g.mouseOverFunc);a.remove(i,"click",g.mouseClickFunc);a.remove(i,"keydown",g._keyHandler);c.hide(i);g.isMenuVisible=0;if(!j){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+"ItemActive")}g.onHideMenu.dispatch(g)},add:function(i){var g=this,h;i=g.parent(i);if(g.isRendered&&(h=c.get("menu_"+g.id))){g._add(c.select("tbody",h)[0],i)}return i},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get("menu_"+g.id);if(g.keyboardNav){g.keyboardNav.destroy()}a.remove(h,"mouseover",g.mouseOverFunc);a.remove(c.select("a",h),"focus",g.mouseOverFunc);a.remove(h,"click",g.mouseClickFunc);a.remove(h,"keydown",g._keyHandler);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var i=this,j=i.settings,l,h,k,g;g=c.create("div",{role:"listbox",id:"menu_"+i.id,"class":j["class"],style:"position:absolute;left:0;top:0;z-index:200000;outline:0"});if(i.settings.parent){c.setAttrib(g,"aria-parent","menu_"+i.settings.parent.id)}k=c.add(g,"div",{role:"presentation",id:"menu_"+i.id+"_co","class":i.classPrefix+(j["class"]?" "+j["class"]:"")});i.element=new b("menu_"+i.id,{blocker:1,container:j.container});if(j.menu_line){c.add(k,"span",{"class":i.classPrefix+"Line"})}l=c.add(k,"table",{role:"presentation",id:"menu_"+i.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});h=c.add(l,"tbody");f(i.items,function(m){i._add(h,m)});i.rendered=true;return g},_setupKeyboardNav:function(){var i,h,g=this;i=c.get("menu_"+g.id);h=c.select("a[role=option]","menu_"+g.id);h.splice(0,0,i);g.keyboardNav=new e.ui.KeyboardNavigation({root:"menu_"+g.id,items:h,onCancel:function(){g.hideMenu()},enableUpDown:true});i.focus()},_keyHandler:function(g){var h=this,i;switch(g.keyCode){case 37:if(h.settings.parent){h.hideMenu();h.settings.parent.focus();a.cancel(g)}break;case 39:if(h.mouseOverFunc){h.mouseOverFunc(g)}break}},_add:function(j,h){var i,q=h.settings,p,l,k,m=this.classPrefix,g;if(q.separator){l=c.add(j,"tr",{id:h.id,"class":m+"ItemSeparator"});c.add(l,"td",{"class":m+"ItemSeparator"});if(i=l.previousSibling){c.addClass(i,"mceLast")}return}i=l=c.add(j,"tr",{id:h.id,"class":m+"Item "+m+"ItemEnabled"});i=k=c.add(i,q.titleItem?"th":"td");i=p=c.add(i,"a",{id:h.id+"_aria",role:q.titleItem?"presentation":"option",href:"javascript:;",onclick:"return false;",onmousedown:"return false;"});if(q.parent){c.setAttrib(p,"aria-haspopup","true");c.setAttrib(p,"aria-owns","menu_"+h.id)}c.addClass(k,q["class"]);g=c.add(i,"span",{"class":"mceIcon"+(q.icon?" mce_"+q.icon:"")});if(q.icon_src){c.add(g,"img",{src:q.icon_src})}i=c.add(i,q.element||"span",{"class":"mceText",title:h.settings.title},h.settings.title);if(h.settings.style){c.setAttrib(i,"style",h.settings.style)}if(j.childNodes.length==1){c.addClass(l,"mceFirst")}if((i=l.previousSibling)&&c.hasClass(i,m+"ItemSeparator")){c.addClass(l,"mceFirst")}if(h.collapse){c.addClass(l,m+"ItemSub")}if(i=l.previousSibling){c.removeClass(i,"mceLast")}c.addClass(l,"mceLast")}})})(tinymce);(function(b){var a=b.DOM;b.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(e,d,c){this.parent(e,d,c);this.classPrefix="mceButton"},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||"");d='';if(e.image&&!(this.editor&&this.editor.forcedHighContrastMode)){d+=''+a.encode(e.title)+''+c}else{d+=''+(c?''+c+"":"")}d+='";d+="";return d},postRender:function(){var d=this,e=d.settings,c;if(b.isIE&&d.editor){b.dom.Event.add(d.id,"mousedown",function(f){var g=d.editor.selection.getNode().nodeName;c=g==="IMG"?d.editor.selection.getBookmark():null})}b.dom.Event.add(d.id,"click",function(f){if(!d.isDisabled()){if(b.isIE&&d.editor&&c!==null){d.editor.selection.moveToBookmark(c)}return e.onclick.call(e.scope,f)}});b.dom.Event.add(d.id,"keyup",function(f){if(!d.isDisabled()&&f.keyCode==b.VK.SPACEBAR){return e.onclick.call(e.scope,f)}})}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(i,h,f){var g=this;g.parent(i,h,f);g.items=[];g.onChange=new a(g);g.onPostRender=new a(g);g.onAdd=new a(g);g.onRenderMenu=new d.util.Dispatcher(this);g.classPrefix="mceListBox"},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&&typeof(h)=="function"){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){var h=this,i,j,g;if(f!=h.selectedIndex){i=c.get(h.id+"_text");g=c.get(h.id+"_voiceDesc");j=h.items[f];if(j){h.selectedValue=j.value;h.selectedIndex=f;c.setHTML(i,c.encode(j.title));c.setHTML(g,h.settings.title+" - "+j.title);c.removeClass(i,"mceTitle");c.setAttrib(h.id,"aria-valuenow",j.title)}else{c.setHTML(i,c.encode(h.settings.title));c.setHTML(g,c.encode(h.settings.title));c.addClass(i,"mceTitle");h.selectedValue=h.selectedIndex=null;c.setAttrib(h.id,"aria-valuenow",h.settings.title)}i=0}},add:function(i,f,h){var g=this;h=h||{};h=d.extend(h,{title:i,value:f});g.items.push(h);g.onAdd.dispatch(g,h)},getLength:function(){return this.items.length},renderHTML:function(){var i="",f=this,g=f.settings,j=f.classPrefix;i='';i+="";i+="";i+="";return i},showMenu:function(){var g=this,i,h=c.get(this.id),f;if(g.isDisabled()||g.items.length==0){return}if(g.menu&&g.menu.isMenuVisible){return g.hideMenu()}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}i=c.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.keyboard_focus=!d.isOpera;if(g.oldID){f.items[g.oldID].setSelected(0)}e(g.items,function(j){if(j.value===g.selectedValue){f.items[j.id].setSelected(1);g.oldID=j.id}});f.showMenu(0,h.clientHeight);b.add(c.doc,"mousedown",g.hideMenu,g);c.addClass(g.id,g.classPrefix+"Selected")},hideMenu:function(g){var f=this;if(f.menu&&f.menu.isMenuVisible){c.removeClass(f.id,f.classPrefix+"Selected");if(g&&g.type=="mousedown"&&(g.target.id==f.id+"_text"||g.target.id==f.id+"_open")){return}if(!g||!c.getParent(g.target,".mceMenu")){c.removeClass(f.id,f.classPrefix+"Selected");b.remove(c.doc,"mousedown",f.hideMenu,f);f.menu.hideMenu()}}},renderMenu:function(){var g=this,f;f=g.settings.control_manager.createDropMenu(g.id+"_menu",{menu_line:1,"class":g.classPrefix+"Menu mceNoIcons",max_width:150,max_height:150});f.onHideMenu.add(function(){g.hideMenu();g.focus()});f.add({title:g.settings.title,"class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}});e(g.items,function(h){if(h.value===undefined){f.add({title:h.title,role:"option","class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}})}else{h.id=c.uniqueId();h.role="option";h.onclick=function(){if(g.settings.onselect(h.value)!==false){g.select(h.value)}};f.add(h)}});g.onRenderMenu.dispatch(g,f);g.menu=f},postRender:function(){var f=this,g=f.classPrefix;b.add(f.id,"click",f.showMenu,f);b.add(f.id,"keydown",function(h){if(h.keyCode==32){f.showMenu(h);b.cancel(h)}});b.add(f.id,"focus",function(){if(!f._focused){f.keyDownHandler=b.add(f.id,"keydown",function(h){if(h.keyCode==40){f.showMenu();b.cancel(h)}});f.keyPressHandler=b.add(f.id,"keypress",function(i){var h;if(i.keyCode==13){h=f.selectedValue;f.selectedValue=null;b.cancel(i);f.settings.onselect(h)}})}f._focused=1});b.add(f.id,"blur",function(){b.remove(f.id,"keydown",f.keyDownHandler);b.remove(f.id,"keypress",f.keyPressHandler);f._focused=0});if(d.isIE6||!c.boxModel){b.add(f.id,"mouseover",function(){if(!c.hasClass(f.id,g+"Disabled")){c.addClass(f.id,g+"Hover")}});b.add(f.id,"mouseout",function(){if(!c.hasClass(f.id,g+"Disabled")){c.removeClass(f.id,g+"Hover")}})}f.onPostRender.dispatch(f,c.get(f.id))},destroy:function(){this.parent();b.clear(this.id+"_text");b.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(g,f){this.parent(g,f);this.classPrefix="mceNativeListBox"},setDisabled:function(f){c.get(this.id).disabled=f;this.setAriaProperty("disabled",f)},isDisabled:function(){return c.get(this.id).disabled},select:function(h){var g=this,j,i;if(h==undefined){return g.selectByIndex(-1)}if(h&&typeof(h)=="function"){i=h}else{i=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(k,f){if(i(k.value)){j=1;g.selectByIndex(f);return false}});if(!j){g.selectByIndex(-1)}}},selectByIndex:function(f){c.get(this.id).selectedIndex=f+1;this.selectedValue=this.items[f]?this.items[f].value:null},add:function(j,g,f){var i,h=this;f=f||{};f.value=g;if(h.isRendered()){c.add(c.get(this.id),"option",f,j)}i={title:j,value:g,attribs:f};h.items.push(i);h.onAdd.dispatch(h,i)},getLength:function(){return this.items.length},renderHTML:function(){var g,f=this;g=c.createHTML("option",{value:""},"-- "+f.settings.title+" --");e(f.items,function(h){g+=c.createHTML("option",{value:h.value},h.title)});g=c.createHTML("select",{id:f.id,"class":"mceNativeListBox","aria-labelledby":f.id+"_aria"},g);g+=c.createHTML("span",{id:f.id+"_aria",style:"display: none"},f.settings.title);return g},postRender:function(){var g=this,h,i=true;g.rendered=true;function f(k){var j=g.items[k.target.selectedIndex-1];if(j&&(j=j.value)){g.onChange.dispatch(g,j);if(g.settings.onselect){g.settings.onselect(j)}}}b.add(g.id,"change",f);b.add(g.id,"keydown",function(k){var j;b.remove(g.id,"change",h);i=false;j=b.add(g.id,"blur",function(){if(i){return}i=true;b.add(g.id,"change",f);b.remove(g.id,"blur",j)});if(d.isWebKit&&(k.keyCode==37||k.keyCode==39)){return b.prevent(k)}if(k.keyCode==13||k.keyCode==32){f(k);return b.cancel(k)}});g.onPostRender.dispatch(g,c.get(g.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(g,f,e){this.parent(g,f,e);this.onRenderMenu=new c.util.Dispatcher(this);f.menu_container=f.menu_container||b.doc.body},showMenu:function(){var g=this,j,i,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}j=b.getPos(g.settings.menu_container);i=b.getPos(h);f=g.menu;f.settings.offset_x=i.x;f.settings.offset_y=i.y;f.settings.vp_offset_x=i.x;f.settings.vp_offset_y=i.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.clientHeight);a.add(b.doc,"mousedown",g.hideMenu,g);g.setState("Selected",1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:f.settings.icons});e.onHideMenu.add(function(){f.hideMenu();f.focus()});f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+"_open"})){return}if(!g||!b.getParent(g.target,".mceMenu")){f.setState("Selected",0);a.remove(b.doc,"mousedown",f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,"click",function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(g,f,e){this.parent(g,f,e);this.classPrefix="mceSplitButton"},renderHTML:function(){var i,f=this,g=f.settings,e;i="";if(g.image){e=b.createHTML("img ",{src:g.image,role:"presentation","class":"mceAction "+g["class"]})}else{e=b.createHTML("span",{"class":"mceAction "+g["class"]},"")}e+=b.createHTML("span",{"class":"mceVoiceLabel mceIconOnly",id:f.id+"_voice",style:"display:none;"},g.title);i+=""+b.createHTML("a",{role:"button",id:f.id+"_action",tabindex:"-1",href:"javascript:;","class":"mceAction "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"";e=b.createHTML("span",{"class":"mceOpen "+g["class"]},'');i+=""+b.createHTML("a",{role:"button",id:f.id+"_open",tabindex:"-1",href:"javascript:;","class":"mceOpen "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"";i+="";i=b.createHTML("table",{role:"presentation","class":"mceSplitButton mceSplitButtonEnabled "+g["class"],cellpadding:"0",cellspacing:"0",title:g.title},i);return b.createHTML("div",{id:f.id,role:"button",tabindex:"0","aria-labelledby":f.id+"_voice","aria-haspopup":"true"},i)},postRender:function(){var e=this,g=e.settings,f;if(g.onclick){f=function(h){if(!e.isDisabled()){g.onclick(e.value);a.cancel(h)}};a.add(e.id+"_action","click",f);a.add(e.id,["click","keydown"],function(h){var k=32,m=14,i=13,j=38,l=40;if((h.keyCode===32||h.keyCode===13||h.keyCode===14)&&!h.altKey&&!h.ctrlKey&&!h.metaKey){f();a.cancel(h)}else{if(h.type==="click"||h.keyCode===l){e.showMenu();a.cancel(h)}}})}a.add(e.id+"_open","click",function(h){e.showMenu();a.cancel(h)});a.add([e.id,e.id+"_open"],"focus",function(){e._focused=1});a.add([e.id,e.id+"_open"],"blur",function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,"mouseover",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.addClass(e.id,"mceSplitButtonHover")}});a.add(e.id,"mouseout",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.removeClass(e.id,"mceSplitButtonHover")}})}},destroy:function(){this.parent();a.clear(this.id+"_action");a.clear(this.id+"_open");a.clear(this.id)}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(i,h,f){var g=this;g.parent(i,h,f);g.settings=h=d.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},g.settings);g.onShowMenu=new d.util.Dispatcher(g);g.onHideMenu=new d.util.Dispatcher(g);g.value=h.default_color},showMenu:function(){var f=this,g,j,i,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}i=c.get(f.id);c.show(f.id+"_menu");c.addClass(i,"mceSplitButtonSelected");h=c.getPos(i);c.setStyles(f.id+"_menu",{left:h.x,top:h.y+i.clientHeight,zIndex:200000});i=0;a.add(c.doc,"mousedown",f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+"_menu","keydown",function(k){if(k.keyCode==27){f.hideMenu()}});c.select("a",f.id+"_menu")[0].focus()}f.isMenuVisible=1},hideMenu:function(g){var f=this;if(f.isMenuVisible){if(g&&g.type=="mousedown"&&c.getParent(g.target,function(h){return h.id===f.id+"_open"})){return}if(!g||!c.getParent(g.target,".mceSplitButtonMenu")){c.removeClass(f.id,"mceSplitButtonSelected");a.remove(c.doc,"mousedown",f.hideMenu,f);a.remove(f.id+"_menu","keydown",f._keyHandler);c.hide(f.id+"_menu")}f.isMenuVisible=0;f.onHideMenu.dispatch()}},renderMenu:function(){var p=this,h,k=0,q=p.settings,g,j,l,o,f;o=c.add(q.menu_container,"div",{role:"listbox",id:p.id+"_menu","class":q.menu_class+" "+q["class"],style:"position:absolute;left:0;top:-1000px;"});h=c.add(o,"div",{"class":q["class"]+" mceSplitButtonMenu"});c.add(h,"span",{"class":"mceMenuLine"});g=c.add(h,"table",{role:"presentation","class":"mceColorSplitMenu"});j=c.add(g,"tbody");k=0;e(b(q.colors,"array")?q.colors:q.colors.split(","),function(m){m=m.replace(/^#/,"");if(!k--){l=c.add(j,"tr");k=q.grid_width-1}g=c.add(l,"td");var i={href:"javascript:;",style:{backgroundColor:"#"+m},title:p.editor.getLang("colors."+m,m),"data-mce-color":"#"+m};if(!d.isIE){i.role="option"}g=c.add(g,"a",i);if(p.editor.forcedHighContrastMode){g=c.add(g,"canvas",{width:16,height:16,"aria-hidden":"true"});if(g.getContext&&(f=g.getContext("2d"))){f.fillStyle="#"+m;f.fillRect(0,0,16,16)}else{c.remove(g)}}});if(q.more_colors_func){g=c.add(j,"tr");g=c.add(g,"td",{colspan:q.grid_width,"class":"mceMoreColors"});g=c.add(g,"a",{role:"option",id:p.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},q.more_colors_title);a.add(g,"click",function(i){q.more_colors_func.call(q.more_colors_scope||this);return a.cancel(i)})}c.addClass(h,"mceColorSplitMenu");new d.ui.KeyboardNavigation({root:p.id+"_menu",items:c.select("a",p.id+"_menu"),onCancel:function(){p.hideMenu();p.focus()}});a.add(p.id+"_menu","mousedown",function(i){return a.cancel(i)});a.add(p.id+"_menu","click",function(i){var m;i=c.getParent(i.target,"a",j);if(i&&i.nodeName.toLowerCase()=="a"&&(m=i.getAttribute("data-mce-color"))){p.setColor(m)}return a.cancel(i)});return o},setColor:function(f){this.displayColor(f);this.hideMenu();this.settings.onselect(f)},displayColor:function(g){var f=this;c.setStyle(f.id+"_preview","backgroundColor",g);f.value=g},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+"_action","div",{id:g+"_preview","class":"mceColorPreview"});c.setStyle(f.id+"_preview","backgroundColor",f.value)},destroy:function(){this.parent();a.clear(this.id+"_menu");a.clear(this.id+"_more");c.remove(this.id+"_menu")}})})(tinymce);(function(b){var d=b.DOM,c=b.each,a=b.dom.Event;b.create("tinymce.ui.ToolbarGroup:tinymce.ui.Container",{renderHTML:function(){var f=this,i=[],e=f.controls,j=b.each,g=f.settings;i.push('
        ');i.push("");i.push('");j(e,function(h){i.push(h.renderHTML())});i.push("");i.push("
        ");return i.join("")},focus:function(){var e=this;d.get(e.id).focus()},postRender:function(){var f=this,e=[];c(f.controls,function(g){c(g.controls,function(h){if(h.id){e.push(h)}})});f.keyNav=new b.ui.KeyboardNavigation({root:f.id,items:e,onCancel:function(){if(b.isWebKit){d.get(f.editor.id+"_ifr").focus()}f.editor.focus()},excludeFromTabOrder:!f.settings.tab_focus_toolbar})},destroy:function(){var e=this;e.parent();e.keyNav.destroy();a.clear(e.id)}})})(tinymce);(function(a){var c=a.DOM,b=a.each;a.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var m=this,f="",j,k,n=m.settings,e,d,g,l;l=m.controls;for(e=0;e"))}if(d&&k.ListBox){if(d.Button||d.SplitButton){f+=c.createHTML("td",{"class":"mceToolbarEnd"},c.createHTML("span",null,""))}}if(c.stdMode){f+=''+k.renderHTML()+""}else{f+=""+k.renderHTML()+""}if(g&&k.ListBox){if(g.Button||g.SplitButton){f+=c.createHTML("td",{"class":"mceToolbarStart"},c.createHTML("span",null,""))}}}j="mceToolbarEnd";if(k.Button){j+=" mceToolbarEndButton"}else{if(k.SplitButton){j+=" mceToolbarEndSplitButton"}else{if(k.ListBox){j+=" mceToolbarEndListBox"}}}f+=c.createHTML("td",{"class":j},c.createHTML("span",null,""));return c.createHTML("table",{id:m.id,"class":"mceToolbar"+(n["class"]?" "+n["class"]:""),cellpadding:"0",cellspacing:"0",align:m.settings.align||"",role:"presentation",tabindex:"-1"},""+f+"")}})})(tinymce);(function(b){var a=b.util.Dispatcher,c=b.each;b.create("tinymce.AddOnManager",{AddOnManager:function(){var d=this;d.items=[];d.urls={};d.lookup={};d.onAdd=new a(d)},get:function(d){if(this.lookup[d]){return this.lookup[d].instance}else{return undefined}},dependencies:function(e){var d;if(this.lookup[e]){d=this.lookup[e].dependencies}return d||[]},requireLangPack:function(e){var d=b.settings;if(d&&d.language&&d.language_load!==false){b.ScriptLoader.add(this.urls[e]+"/langs/"+d.language+".js")}},add:function(f,e,d){this.items.push(e);this.lookup[f]={instance:e,dependencies:d};this.onAdd.dispatch(this,f,e);return e},createUrl:function(d,e){if(typeof e==="object"){return e}else{return{prefix:d.prefix,resource:e,suffix:d.suffix}}},addComponents:function(f,d){var e=this.urls[f];b.each(d,function(g){b.ScriptLoader.add(e+"/"+g)})},load:function(j,f,d,h){var g=this,e=f;function i(){var k=g.dependencies(j);b.each(k,function(m){var l=g.createUrl(f,m);g.load(l.resource,l,undefined,undefined)});if(d){if(h){d.call(h)}else{d.call(b.ScriptLoader)}}}if(g.urls[j]){return}if(typeof f==="object"){e=f.prefix+f.resource+f.suffix}if(e.indexOf("/")!=0&&e.indexOf("://")==-1){e=b.baseURL+"/"+e}g.urls[j]=e.substring(0,e.lastIndexOf("/"));if(g.lookup[j]){i()}else{b.ScriptLoader.add(e,i,h)}}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(j){var g=j.each,d=j.extend,k=j.DOM,i=j.dom.Event,f=j.ThemeManager,b=j.PluginManager,e=j.explode,h=j.util.Dispatcher,a,c=0;j.documentBaseURL=window.location.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(j.documentBaseURL)){j.documentBaseURL+="/"}j.baseURL=new j.util.URI(j.documentBaseURL).toAbsolute(j.baseURL);j.baseURI=new j.util.URI(j.baseURL);j.onBeforeUnload=new h(j);i.add(window,"beforeunload",function(l){j.onBeforeUnload.dispatch(j,l)});j.onAddEditor=new h(j);j.onRemoveEditor=new h(j);j.EditorManager=d(j,{editors:[],i18n:{},activeEditor:null,init:function(q){var n=this,p,l=j.ScriptLoader,u,o=[],m;function r(x,y,t){var v=x[y];if(!v){return}if(j.is(v,"string")){t=v.replace(/\.\w+$/,"");t=t?j.resolve(t):0;v=j.resolve(v)}return v.apply(t||this,Array.prototype.slice.call(arguments,2))}q=d({theme:"simple",language:"en"},q);n.settings=q;i.add(document,"init",function(){var s,v;r(q,"onpageload");switch(q.mode){case"exact":s=q.elements||"";if(s.length>0){g(e(s),function(x){if(k.get(x)){m=new j.Editor(x,q);o.push(m);m.render(1)}else{g(document.forms,function(y){g(y.elements,function(z){if(z.name===x){x="mce_editor_"+c++;k.setAttrib(z,"id",x);m=new j.Editor(x,q);o.push(m);m.render(1)}})})}})}break;case"textareas":case"specific_textareas":function t(y,x){return x.constructor===RegExp?x.test(y.className):k.hasClass(y,x)}g(k.select("textarea"),function(x){if(q.editor_deselector&&t(x,q.editor_deselector)){return}if(!q.editor_selector||t(x,q.editor_selector)){u=k.get(x.name);if(!x.id&&!u){x.id=x.name}if(!x.id||n.get(x.id)){x.id=k.uniqueId()}m=new j.Editor(x.id,q);o.push(m);m.render(1)}});break}if(q.oninit){s=v=0;g(o,function(x){v++;if(!x.initialized){x.onInit.add(function(){s++;if(s==v){r(q,"oninit")}})}else{s++}if(s==v){r(q,"oninit")}})}})},get:function(l){if(l===a){return this.editors}return this.editors[l]},getInstanceById:function(l){return this.get(l)},add:function(m){var l=this,n=l.editors;n[m.id]=m;n.push(m);l._setActive(m);l.onAddEditor.dispatch(l,m);if(j.adapter){j.adapter.patchEditor(m)}return m},remove:function(n){var m=this,l,o=m.editors;if(!o[n.id]){return null}delete o[n.id];for(l=0;l':"",visual_table_class:"mceItemTable",visual:1,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",apply_source_formatting:1,directionality:"ltr",forced_root_block:"p",hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:"30px",keep_styles:1,fix_table_elements:1,inline_styles:1,convert_fonts_to_spans:true,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr",validate:true,entity_encoding:"named",url_converter:q.convertURL,url_converter_scope:q,ie7_compat:true},r);q.documentBaseURI=new n.util.URI(r.document_base_url||n.documentBaseURL,{base_uri:tinyMCE.baseURI});q.baseURI=n.baseURI;q.contentCSS=[];q.execCallback("setup",q)},render:function(u){var v=this,x=v.settings,y=v.id,q=n.ScriptLoader;if(!k.domLoaded){k.add(document,"init",function(){v.render()});return}tinyMCE.settings=x;if(!v.getElement()){return}if(n.isIDevice&&!n.isIOS5){return}if(!/TEXTAREA|INPUT/i.test(v.getElement().nodeName)&&x.hidden_input&&o.getParent(y,"form")){o.insertAfter(o.create("input",{type:"hidden",name:y}),y)}if(n.WindowManager){v.windowManager=new n.WindowManager(v)}if(x.encoding=="xml"){v.onGetContent.add(function(s,t){if(t.save){t.content=o.encode(t.content)}})}if(x.add_form_submit_trigger){v.onSubmit.addToTop(function(){if(v.initialized){v.save();v.isNotDirty=1}})}if(x.add_unload_trigger){v._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(v.initialized&&!v.destroyed&&!v.isHidden()){v.save({format:"raw",no_events:true})}})}n.addUnload(v.destroy,v);if(x.submit_patch){v.onBeforeRenderUI.add(function(){var s=v.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&&!s.submit.length){v.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){n.triggerSave();v.isNotDirty=1;return v.formElement._mceOldSubmit(v.formElement)}}s=null})}function r(){if(x.language&&x.language_load!==false){q.add(n.baseURL+"/langs/"+x.language+".js")}if(x.theme&&x.theme.charAt(0)!="-"&&!h.urls[x.theme]){h.load(x.theme,"themes/"+x.theme+"/editor_template"+n.suffix+".js")}i(g(x.plugins),function(t){if(t&&!c.urls[t]){if(t.charAt(0)=="-"){t=t.substr(1,t.length);var s=c.dependencies(t);i(s,function(A){var z={prefix:"plugins/",resource:A,suffix:"/editor_plugin"+n.suffix+".js"};var A=c.createUrl(z,A);c.load(A.resource,A)})}else{if(t=="safari"){return}c.load(t,{prefix:"plugins/",resource:t,suffix:"/editor_plugin"+n.suffix+".js"})}}});q.loadQueue(function(){if(!v.removed){v.init()}})}r()},init:function(){var v,I=this,J=I.settings,F,B,E=I.getElement(),r,q,G,z,D,H,A,x=[];n.add(I);J.aria_label=J.aria_label||o.getAttrib(E,"aria-label",I.getLang("aria.rich_text_area"));if(J.theme){J.theme=J.theme.replace(/-/,"");r=h.get(J.theme);I.theme=new r();if(I.theme.init&&J.init_theme){I.theme.init(I,h.urls[J.theme]||n.documentBaseURL.replace(/\/$/,""))}}function C(K){var L=c.get(K),t=c.urls[K]||n.documentBaseURL.replace(/\/$/,""),s;if(L&&n.inArray(x,K)===-1){i(c.dependencies(K),function(u){C(u)});s=new L(I,t);I.plugins[K]=s;if(s.init){s.init(I,t);x.push(K)}}}i(g(J.plugins.replace(/\-/g,"")),C);if(J.popup_css!==false){if(J.popup_css){J.popup_css=I.documentBaseURI.toAbsolute(J.popup_css)}else{J.popup_css=I.baseURI.toAbsolute("themes/"+J.theme+"/skins/"+J.skin+"/dialog.css")}}if(J.popup_css_add){J.popup_css+=","+I.documentBaseURI.toAbsolute(J.popup_css_add)}I.controlManager=new n.ControlManager(I);if(J.custom_undo_redo){I.onBeforeExecCommand.add(function(t,K,u,L,s){if(K!="Undo"&&K!="Redo"&&K!="mceRepaint"&&(!s||!s.skip_undo)){I.undoManager.beforeChange()}});I.onExecCommand.add(function(t,K,u,L,s){if(K!="Undo"&&K!="Redo"&&K!="mceRepaint"&&(!s||!s.skip_undo)){I.undoManager.add()}})}I.onExecCommand.add(function(s,t){if(!/^(FontName|FontSize)$/.test(t)){I.nodeChanged()}});if(a){function y(s,t){if(!t||!t.initial){I.execCommand("mceRepaint")}}I.onUndo.add(y);I.onRedo.add(y);I.onSetContent.add(y)}I.onBeforeRenderUI.dispatch(I,I.controlManager);if(J.render_ui){F=J.width||E.style.width||E.offsetWidth;B=J.height||E.style.height||E.offsetHeight;I.orgDisplay=E.style.display;H=/^[0-9\.]+(|px)$/i;if(H.test(""+F)){F=Math.max(parseInt(F)+(r.deltaWidth||0),100)}if(H.test(""+B)){B=Math.max(parseInt(B)+(r.deltaHeight||0),100)}r=I.theme.renderUI({targetNode:E,width:F,height:B,deltaWidth:J.delta_width,deltaHeight:J.delta_height});I.editorContainer=r.editorContainer}if(document.domain&&location.hostname!=document.domain){n.relaxedDomain=document.domain}o.setStyles(r.sizeContainer||r.editorContainer,{width:F,height:B});if(J.content_css){n.each(g(J.content_css),function(s){I.contentCSS.push(I.documentBaseURI.toAbsolute(s))})}B=(r.iframeHeight||B)+(typeof(B)=="number"?(r.deltaHeight||0):"");if(B<100){B=100}I.iframeHTML=J.doctype+'';if(J.document_base_url!=n.documentBaseURL){I.iframeHTML+=''}if(J.ie7_compat){I.iframeHTML+=''}else{I.iframeHTML+=''}I.iframeHTML+='';for(A=0;A'}I.contentCSS=[];z=J.body_id||"tinymce";if(z.indexOf("=")!=-1){z=I.getParam("body_id","","hash");z=z[I.id]||z}D=J.body_class||"";if(D.indexOf("=")!=-1){D=I.getParam("body_class","","hash");D=D[I.id]||""}I.iframeHTML+='
        ";if(n.relaxedDomain&&(b||(n.isOpera&&parseFloat(opera.version())<11))){G='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+I.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'}v=o.add(r.iframeContainer,"iframe",{id:I.id+"_ifr",src:G||'javascript:""',frameBorder:"0",allowTransparency:"true",title:J.aria_label,style:{width:"100%",height:B,display:"block"}});I.contentAreaContainer=r.iframeContainer;o.get(r.editorContainer).style.display=I.orgDisplay;o.get(I.id).style.display="none";o.setAttrib(I.id,"aria-hidden",true);if(!n.relaxedDomain||!G){I.setupIframe()}E=v=r=null},setupIframe:function(){var r=this,x=r.settings,y=o.get(r.id),z=r.getDoc(),v,q;if(!b||!n.relaxedDomain){z.open();z.write(r.iframeHTML);z.close();if(n.relaxedDomain){z.domain=n.relaxedDomain}}q=r.getBody();q.disabled=true;if(!x.readonly){q.contentEditable=true}q.disabled=false;r.schema=new n.html.Schema(x);r.dom=new n.dom.DOMUtils(r.getDoc(),{keep_values:true,url_converter:r.convertURL,url_converter_scope:r,hex_colors:x.force_hex_style_colors,class_filter:x.class_filter,update_styles:1,fix_ie_paragraphs:1,schema:r.schema});r.parser=new n.html.DomParser(x,r.schema);if(!r.settings.allow_html_in_named_anchor){r.parser.addAttributeFilter("name",function(s,t){var B=s.length,D,A,C,E;while(B--){E=s[B];if(E.name==="a"&&E.firstChild){C=E.parent;D=E.lastChild;do{A=D.prev;C.insert(D,E);D=A}while(D)}}})}r.parser.addAttributeFilter("src,href,style",function(s,t){var A=s.length,C,E=r.dom,D,B;while(A--){C=s[A];D=C.attr(t);B="data-mce-"+t;if(!C.attributes.map[B]){if(t==="style"){C.attr(B,E.serializeStyle(E.parseStyle(D),C.name))}else{C.attr(B,r.convertURL(D,t,C.name))}}}});r.parser.addNodeFilter("script",function(s,t){var A=s.length,B;while(A--){B=s[A];B.attr("type","mce-"+(B.attr("type")||"text/javascript"))}});r.parser.addNodeFilter("#cdata",function(s,t){var A=s.length,B;while(A--){B=s[A];B.type=8;B.name="#comment";B.value="[CDATA["+B.value+"]]"}});r.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(t,A){var B=t.length,C,s=r.schema.getNonEmptyElements();while(B--){C=t[B];if(C.isEmpty(s)){C.empty().append(new n.html.Node("br",1)).shortEnded=true}}});r.serializer=new n.dom.Serializer(x,r.dom,r.schema);r.selection=new n.dom.Selection(r.dom,r.getWin(),r.serializer);r.formatter=new n.Formatter(this);r.formatter.register({alignleft:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"left"}},{selector:"img,table",collapsed:false,styles:{"float":"left"}}],aligncenter:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"center"}},{selector:"img",collapsed:false,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:false,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"right"}},{selector:"img,table",collapsed:false,styles:{"float":"right"}}],alignfull:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"justify"}}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:true},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:true},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:false},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:false},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},link:{inline:"a",selector:"a",remove:"all",split:true,deep:true,onmatch:function(s){return true},onformat:function(A,s,t){i(t,function(C,B){r.dom.setAttrib(A,B,C)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike",remove:"all",split:true,expand:false,block_expand:true,deep:true},{selector:"span",attributes:["style","class"],remove:"empty",split:true,expand:false,deep:true},{selector:"*",attributes:["style","class"],split:false,expand:false,deep:true}]});i("p h1 h2 h3 h4 h5 h6 div address pre div code dt dd samp".split(/\s/),function(s){r.formatter.register(s,{block:s,remove:"all"})});r.formatter.register(r.settings.formats);r.undoManager=new n.UndoManager(r);r.undoManager.onAdd.add(function(t,s){if(t.hasUndo()){return r.onChange.dispatch(r,s,t)}});r.undoManager.onUndo.add(function(t,s){return r.onUndo.dispatch(r,s,t)});r.undoManager.onRedo.add(function(t,s){return r.onRedo.dispatch(r,s,t)});r.forceBlocks=new n.ForceBlocks(r,{forced_root_block:x.forced_root_block});r.editorCommands=new n.EditorCommands(r);r.serializer.onPreProcess.add(function(s,t){return r.onPreProcess.dispatch(r,t,s)});r.serializer.onPostProcess.add(function(s,t){return r.onPostProcess.dispatch(r,t,s)});r.onPreInit.dispatch(r);if(!x.gecko_spellcheck){r.getBody().spellcheck=0}if(!x.readonly){r._addEvents()}r.controlManager.onPostRender.dispatch(r,r.controlManager);r.onPostRender.dispatch(r);r.quirks=new n.util.Quirks(this);if(x.directionality){r.getBody().dir=x.directionality}if(x.nowrap){r.getBody().style.whiteSpace="nowrap"}if(x.handle_node_change_callback){r.onNodeChange.add(function(t,s,A){r.execCallback("handle_node_change_callback",r.id,A,-1,-1,true,r.selection.isCollapsed())})}if(x.save_callback){r.onSaveContent.add(function(s,A){var t=r.execCallback("save_callback",r.id,A.content,r.getBody());if(t){A.content=t}})}if(x.onchange_callback){r.onChange.add(function(t,s){r.execCallback("onchange_callback",r,s)})}if(x.protect){r.onBeforeSetContent.add(function(s,t){if(x.protect){i(x.protect,function(A){t.content=t.content.replace(A,function(B){return""})})}})}if(x.convert_newlines_to_brs){r.onBeforeSetContent.add(function(s,t){if(t.initial){t.content=t.content.replace(/\r?\n/g,"
        ")}})}if(x.preformatted){r.onPostProcess.add(function(s,t){t.content=t.content.replace(/^\s*/,"");t.content=t.content.replace(/<\/pre>\s*$/,"");if(t.set){t.content='
        '+t.content+"
        "}})}if(x.verify_css_classes){r.serializer.attribValueFilter=function(C,A){var B,t;if(C=="class"){if(!r.classesRE){t=r.dom.getClasses();if(t.length>0){B="";i(t,function(s){B+=(B?"|":"")+s["class"]});r.classesRE=new RegExp("("+B+")","gi")}}return !r.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(A)||r.classesRE.test(A)?A:""}return A}}if(x.cleanup_callback){r.onBeforeSetContent.add(function(s,t){t.content=r.execCallback("cleanup_callback","insert_to_editor",t.content,t)});r.onPreProcess.add(function(s,t){if(t.set){r.execCallback("cleanup_callback","insert_to_editor_dom",t.node,t)}if(t.get){r.execCallback("cleanup_callback","get_from_editor_dom",t.node,t)}});r.onPostProcess.add(function(s,t){if(t.set){t.content=r.execCallback("cleanup_callback","insert_to_editor",t.content,t)}if(t.get){t.content=r.execCallback("cleanup_callback","get_from_editor",t.content,t)}})}if(x.save_callback){r.onGetContent.add(function(s,t){if(t.save){t.content=r.execCallback("save_callback",r.id,t.content,r.getBody())}})}if(x.handle_event_callback){r.onEvent.add(function(s,t,A){if(r.execCallback("handle_event_callback",t,s,A)===false){k.cancel(t)}})}r.onSetContent.add(function(){r.addVisual(r.getBody())});if(x.padd_empty_editor){r.onPostProcess.add(function(s,t){t.content=t.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
        [\r\n]*)$/,"")})}if(a){function u(s,t){i(s.dom.select("a"),function(B){var A=B.parentNode;if(s.dom.isBlock(A)&&A.lastChild===B){s.dom.add(A,"br",{"data-mce-bogus":1})}})}r.onExecCommand.add(function(s,t){if(t==="CreateLink"){u(s)}});r.onSetContent.add(r.selection.onSetContent.add(u))}r.load({initial:true,format:"html"});r.startContent=r.getContent({format:"raw"});r.undoManager.add();r.initialized=true;r.onInit.dispatch(r);r.execCallback("setupcontent_callback",r.id,r.getBody(),r.getDoc());r.execCallback("init_instance_callback",r);r.focus(true);r.nodeChanged({initial:1});i(r.contentCSS,function(s){r.dom.loadCSS(s)});if(x.auto_focus){setTimeout(function(){var s=n.get(x.auto_focus);s.selection.select(s.getBody(),1);s.selection.collapse(1);s.getBody().focus();s.getWin().focus()},100)}y=null},focus:function(v){var z,r=this,u=r.selection,y=r.settings.content_editable,s,q,x=r.getDoc();if(!v){s=u.getRng();if(s.item){q=s.item(0)}r._refreshContentEditable();if(!y){r.getWin().focus()}if(n.isGecko){r.getBody().focus()}if(q&&q.ownerDocument==x){s=x.body.createControlRange();s.addElement(q);s.select()}}if(n.activeEditor!=r){if((z=n.activeEditor)!=null){z.onDeactivate.dispatch(z,r)}r.onActivate.dispatch(r,z)}n._setActive(r)},execCallback:function(v){var q=this,u=q.settings[v],r;if(!u){return}if(q.callbackLookup&&(r=q.callbackLookup[v])){u=r.func;r=r.scope}if(d(u,"string")){r=u.replace(/\.\w+$/,"");r=r?n.resolve(r):0;u=n.resolve(u);q.callbackLookup=q.callbackLookup||{};q.callbackLookup[v]={func:u,scope:r}}return u.apply(r||q,Array.prototype.slice.call(arguments,1))},translate:function(q){var t=this.settings.language||"en",r=n.i18n;if(!q){return""}return r[t+"."+q]||q.replace(/{\#([^}]+)\}/g,function(u,s){return r[t+"."+s]||"{#"+s+"}"})},getLang:function(r,q){return n.i18n[(this.settings.language||"en")+"."+r]||(d(q)?q:"{#"+r+"}")},getParam:function(x,s,q){var t=n.trim,r=d(this.settings[x])?this.settings[x]:s,u;if(q==="hash"){u={};if(d(r,"string")){i(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(y){y=y.split("=");if(y.length>1){u[t(y[0])]=t(y[1])}else{u[t(y[0])]=t(y)}})}else{u=r}return u}return r},nodeChanged:function(u){var q=this,r=q.selection,v=r.getStart()||q.getBody();if(q.initialized){u=u||{};v=b&&v.ownerDocument!=q.getDoc()?q.getBody():v;u.parents=[];q.dom.getParent(v,function(s){if(s.nodeName=="BODY"){return true}u.parents.push(s)});q.onNodeChange.dispatch(q,u?u.controlManager||q.controlManager:q.controlManager,v,r.isCollapsed(),u)}},addButton:function(u,r){var q=this;q.buttons=q.buttons||{};q.buttons[u]=r},addCommand:function(q,s,r){this.execCommands[q]={func:s,scope:r||this}},addQueryStateHandler:function(q,s,r){this.queryStateCommands[q]={func:s,scope:r||this}},addQueryValueHandler:function(q,s,r){this.queryValueCommands[q]={func:s,scope:r||this}},addShortcut:function(s,v,q,u){var r=this,x;if(!r.settings.custom_shortcuts){return false}r.shortcuts=r.shortcuts||{};if(d(q,"string")){x=q;q=function(){r.execCommand(x,false,null)}}if(d(q,"object")){x=q;q=function(){r.execCommand(x[0],x[1],x[2])}}i(g(s),function(t){var y={func:q,scope:u||this,desc:v,alt:false,ctrl:false,shift:false};i(g(t,"+"),function(z){switch(z){case"alt":case"ctrl":case"shift":y[z]=true;break;default:y.charCode=z.charCodeAt(0);y.keyCode=z.toUpperCase().charCodeAt(0)}});r.shortcuts[(y.ctrl?"ctrl":"")+","+(y.alt?"alt":"")+","+(y.shift?"shift":"")+","+y.keyCode]=y});return true},execCommand:function(y,x,A,q){var u=this,v=0,z,r;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(y)&&(!q||!q.skip_focus)){u.focus()}q=f({},q);u.onBeforeExecCommand.dispatch(u,y,x,A,q);if(q.terminate){return false}if(u.execCallback("execcommand_callback",u.id,u.selection.getNode(),y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}if(z=u.execCommands[y]){r=z.func.call(z.scope,x,A);if(r!==true){u.onExecCommand.dispatch(u,y,x,A,q);return r}}i(u.plugins,function(s){if(s.execCommand&&s.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);v=1;return false}});if(v){return true}if(u.theme&&u.theme.execCommand&&u.theme.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}if(u.editorCommands.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}u.getDoc().execCommand(y,x,A);u.onExecCommand.dispatch(u,y,x,A,q)},queryCommandState:function(v){var r=this,x,u;if(r._isHidden()){return}if(x=r.queryStateCommands[v]){u=x.func.call(x.scope);if(u!==true){return u}}x=r.editorCommands.queryCommandState(v);if(x!==-1){return x}try{return this.getDoc().queryCommandState(v)}catch(q){}},queryCommandValue:function(x){var r=this,v,u;if(r._isHidden()){return}if(v=r.queryValueCommands[x]){u=v.func.call(v.scope);if(u!==true){return u}}v=r.editorCommands.queryCommandValue(x);if(d(v)){return v}try{return this.getDoc().queryCommandValue(x)}catch(q){}},show:function(){var q=this;o.show(q.getContainer());o.hide(q.id);q.load()},hide:function(){var q=this,r=q.getDoc();if(b&&r){r.execCommand("SelectAll")}q.save();o.hide(q.getContainer());o.setStyle(q.id,"display",q.orgDisplay)},isHidden:function(){return !o.isHidden(this.id)},setProgressState:function(q,r,s){this.onSetProgressState.dispatch(this,q,r,s);return q},load:function(u){var q=this,s=q.getElement(),r;if(s){u=u||{};u.load=true;r=q.setContent(d(s.value)?s.value:s.innerHTML,u);u.element=s;if(!u.no_events){q.onLoadContent.dispatch(q,u)}u.element=s=null;return r}},save:function(v){var q=this,u=q.getElement(),r,s;if(!u||!q.initialized){return}v=v||{};v.save=true;if(!v.no_events){q.undoManager.typing=false;q.undoManager.add()}v.element=u;r=v.content=q.getContent(v);if(!v.no_events){q.onSaveContent.dispatch(q,v)}r=v.content;if(!/TEXTAREA|INPUT/i.test(u.nodeName)){u.innerHTML=r;if(s=o.getParent(q.id,"form")){i(s.elements,function(t){if(t.name==q.id){t.value=r;return false}})}}else{u.value=r}v.element=u=null;return r},setContent:function(v,t){var s=this,r,q=s.getBody(),u;t=t||{};t.format=t.format||"html";t.set=true;t.content=v;if(!t.no_events){s.onBeforeSetContent.dispatch(s,t)}v=t.content;if(!n.isIE&&(v.length===0||/^\s+$/.test(v))){u=s.settings.forced_root_block;if(u){v="<"+u+'>
        "}else{v='
        '}q.innerHTML=v;s.selection.select(q,true);s.selection.collapse(true);return}if(t.format!=="raw"){v=new n.html.Serializer({},s.schema).serialize(s.parser.parse(v))}t.content=n.trim(v);s.dom.setHTML(q,t.content);if(!t.no_events){s.onSetContent.dispatch(s,t)}s.selection.normalize();return t.content},getContent:function(r){var q=this,s;r=r||{};r.format=r.format||"html";r.get=true;if(!r.no_events){q.onBeforeGetContent.dispatch(q,r)}if(r.format=="raw"){s=q.getBody().innerHTML}else{s=q.serializer.serialize(q.getBody(),r)}r.content=n.trim(s);if(!r.no_events){q.onGetContent.dispatch(q,r)}return r.content},isDirty:function(){var q=this;return n.trim(q.startContent)!=n.trim(q.getContent({format:"raw",no_events:1}))&&!q.isNotDirty},getContainer:function(){var q=this;if(!q.container){q.container=o.get(q.editorContainer||q.id+"_parent")}return q.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return o.get(this.settings.content_element||this.id)},getWin:function(){var q=this,r;if(!q.contentWindow){r=o.get(q.id+"_ifr");if(r){q.contentWindow=r.contentWindow}}return q.contentWindow},getDoc:function(){var r=this,q;if(!r.contentDocument){q=r.getWin();if(q){r.contentDocument=q.document}}return r.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(q,y,x){var r=this,v=r.settings;if(v.urlconverter_callback){return r.execCallback("urlconverter_callback",q,x,true,y)}if(!v.convert_urls||(x&&x.nodeName=="LINK")||q.indexOf("file:")===0){return q}if(v.relative_urls){return r.documentBaseURI.toRelative(q)}q=r.documentBaseURI.toAbsolute(q,v.remove_script_host);return q},addVisual:function(u){var q=this,r=q.settings;u=u||q.getBody();if(!d(q.hasVisual)){q.hasVisual=r.visual}i(q.dom.select("table,a",u),function(t){var s;switch(t.nodeName){case"TABLE":s=q.dom.getAttrib(t,"border");if(!s||s=="0"){if(q.hasVisual){q.dom.addClass(t,r.visual_table_class)}else{q.dom.removeClass(t,r.visual_table_class)}}return;case"A":s=q.dom.getAttrib(t,"name");if(s){if(q.hasVisual){q.dom.addClass(t,"mceItemAnchor")}else{q.dom.removeClass(t,"mceItemAnchor")}}return}});q.onVisualAid.dispatch(q,u,q.hasVisual)},remove:function(){var q=this,r=q.getContainer();q.removed=1;q.hide();q.execCallback("remove_instance_callback",q);q.onRemove.dispatch(q);q.onExecCommand.listeners=[];n.remove(q);o.remove(r)},destroy:function(r){var q=this;if(q.destroyed){return}if(!r){n.removeUnload(q.destroy);tinyMCE.onBeforeUnload.remove(q._beforeUnload);if(q.theme&&q.theme.destroy){q.theme.destroy()}q.controlManager.destroy();q.selection.destroy();q.dom.destroy();if(!q.settings.content_editable){k.clear(q.getWin());k.clear(q.getDoc())}k.clear(q.getBody());k.clear(q.formElement)}if(q.formElement){q.formElement.submit=q.formElement._mceOldSubmit;q.formElement._mceOldSubmit=null}q.contentAreaContainer=q.formElement=q.container=q.settings.content_element=q.bodyElement=q.contentDocument=q.contentWindow=null;if(q.selection){q.selection=q.selection.win=q.selection.dom=q.selection.dom.doc=null}q.destroyed=1},_addEvents:function(){var D=this,u,E=D.settings,r=D.dom,y={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};function q(t,F){var s=t.type;if(D.removed){return}if(D.onEvent.dispatch(D,t,F)!==false){D[y[t.fakeType||t.type]].dispatch(D,t,F)}}i(y,function(t,s){switch(s){case"contextmenu":r.bind(D.getDoc(),s,q);break;case"paste":r.bind(D.getBody(),s,function(F){q(F)});break;case"submit":case"reset":r.bind(D.getElement().form||o.getParent(D.id,"form"),s,q);break;default:r.bind(E.content_editable?D.getBody():D.getDoc(),s,q)}});r.bind(E.content_editable?D.getBody():(a?D.getDoc():D.getWin()),"focus",function(s){D.focus(true)});if(n.isGecko){r.bind(D.getDoc(),"DOMNodeInserted",function(t){var s;t=t.target;if(t.nodeType===1&&t.nodeName==="IMG"&&(s=t.getAttribute("data-mce-src"))){t.src=D.documentBaseURI.toAbsolute(s)}})}if(a){function v(){var G=this,I=G.getDoc(),H=G.settings;if(a&&!H.readonly){G._refreshContentEditable();try{I.execCommand("styleWithCSS",0,false)}catch(F){if(!G._isHidden()){try{I.execCommand("useCSS",0,true)}catch(F){}}}if(!H.table_inline_editing){try{I.execCommand("enableInlineTableEditing",false,false)}catch(F){}}if(!H.object_resizing){try{I.execCommand("enableObjectResizing",false,false)}catch(F){}}}}D.onBeforeExecCommand.add(v);D.onMouseDown.add(v)}D.onMouseUp.add(D.nodeChanged);D.onKeyUp.add(function(s,t){var F=t.keyCode;if((F>=33&&F<=36)||(F>=37&&F<=40)||F==13||F==45||F==46||F==8||(n.isMac&&(F==91||F==93))||t.ctrlKey){D.nodeChanged()}});D.onKeyDown.add(function(t,F){if(F.keyCode!=j.BACKSPACE){return}var s=t.selection.getRng();if(!s.collapsed){return}var H=s.startContainer;var G=s.startOffset;while(H&&H.nodeType&&H.nodeType!=1&&H.parentNode){H=H.parentNode}if(H&&H.parentNode&&H.parentNode.tagName==="BLOCKQUOTE"&&H.parentNode.firstChild==H&&G==0){t.formatter.toggle("blockquote",null,H.parentNode);s.setStart(H,0);s.setEnd(H,0);t.selection.setRng(s);t.selection.collapse(false)}});D.onReset.add(function(){D.setContent(D.startContent,{format:"raw"})});if(E.custom_shortcuts){if(E.custom_undo_redo_keyboard_shortcuts){D.addShortcut("ctrl+z",D.getLang("undo_desc"),"Undo");D.addShortcut("ctrl+y",D.getLang("redo_desc"),"Redo")}D.addShortcut("ctrl+b",D.getLang("bold_desc"),"Bold");D.addShortcut("ctrl+i",D.getLang("italic_desc"),"Italic");D.addShortcut("ctrl+u",D.getLang("underline_desc"),"Underline");for(u=1;u<=6;u++){D.addShortcut("ctrl+"+u,"",["FormatBlock",false,"h"+u])}D.addShortcut("ctrl+7","",["FormatBlock",false,"p"]);D.addShortcut("ctrl+8","",["FormatBlock",false,"div"]);D.addShortcut("ctrl+9","",["FormatBlock",false,"address"]);function x(t){var s=null;if(!t.altKey&&!t.ctrlKey&&!t.metaKey){return s}i(D.shortcuts,function(F){if(n.isMac&&F.ctrl!=t.metaKey){return}else{if(!n.isMac&&F.ctrl!=t.ctrlKey){return}}if(F.alt!=t.altKey){return}if(F.shift!=t.shiftKey){return}if(t.keyCode==F.keyCode||(t.charCode&&t.charCode==F.charCode)){s=F;return false}});return s}D.onKeyUp.add(function(s,t){var F=x(t);if(F){return k.cancel(t)}});D.onKeyPress.add(function(s,t){var F=x(t);if(F){return k.cancel(t)}});D.onKeyDown.add(function(s,t){var F=x(t);if(F){F.func.call(F.scope);return k.cancel(t)}})}if(n.isIE){r.bind(D.getDoc(),"controlselect",function(F){var t=D.resizeInfo,s;F=F.target;if(F.nodeName!=="IMG"){return}if(t){r.unbind(t.node,t.ev,t.cb)}if(!r.hasClass(F,"mceItemNoResize")){ev="resizeend";s=r.bind(F,ev,function(H){var G;H=H.target;if(G=r.getStyle(H,"width")){r.setAttrib(H,"width",G.replace(/[^0-9%]+/g,""));r.setStyle(H,"width","")}if(G=r.getStyle(H,"height")){r.setAttrib(H,"height",G.replace(/[^0-9%]+/g,""));r.setStyle(H,"height","")}})}else{ev="resizestart";s=r.bind(F,"resizestart",k.cancel,k)}t=D.resizeInfo={node:F,ev:ev,cb:s}})}if(n.isOpera){D.onClick.add(function(s,t){k.prevent(t)})}if(E.custom_undo_redo){function A(){D.undoManager.typing=false;D.undoManager.add()}var z=n.isGecko?"blur":"focusout";r.bind(D.getDoc(),z,function(s){if(!D.removed&&D.undoManager.typing){A()}});D.dom.bind(D.dom.getRoot(),"dragend",function(s){A()});D.onKeyUp.add(function(s,F){var t=F.keyCode;if((t>=33&&t<=36)||(t>=37&&t<=40)||t==13||t==45||F.ctrlKey){A()}});D.onKeyDown.add(function(s,G){var F=G.keyCode,t;if(F==8){t=D.getDoc().selection;if(t&&t.createRange&&t.createRange().item){D.undoManager.beforeChange();s.dom.remove(t.createRange().item(0));A();return k.cancel(G)}}if((F>=33&&F<=36)||(F>=37&&F<=40)||F==13||F==45){if(n.isIE&&F==13){D.undoManager.beforeChange()}if(D.undoManager.typing){A()}return}if((F<16||F>20)&&F!=224&&F!=91&&!D.undoManager.typing){D.undoManager.beforeChange();D.undoManager.typing=true;D.undoManager.add()}});D.onMouseDown.add(function(){if(D.undoManager.typing){A()}})}if(n.isGecko){function C(){var s=D.dom.getAttribs(D.selection.getStart().cloneNode(false));return function(){var t=D.selection.getStart();if(t!==D.getBody()){D.dom.setAttrib(t,"style",null);i(s,function(F){t.setAttributeNode(F.cloneNode(true))})}}}function B(){var t=D.selection;return !t.isCollapsed()&&t.getStart()!=t.getEnd()}D.onKeyPress.add(function(s,F){var t;if((F.keyCode==8||F.keyCode==46)&&B()){t=C();D.getDoc().execCommand("delete",false,null);t();return k.cancel(F)}});D.dom.bind(D.getDoc(),"cut",function(t){var s;if(B()){s=C();D.onKeyUp.addToTop(k.cancel,k);setTimeout(function(){s();D.onKeyUp.remove(k.cancel,k)},0)}})}},_refreshContentEditable:function(){var r=this,q,s;if(r._isHidden()){q=r.getBody();s=q.parentNode;s.removeChild(q);s.appendChild(q);q.focus()}},_isHidden:function(){var q;if(!a){return 0}q=this.selection.getSel();return(!q||!q.rangeCount||q.rangeCount==0)}})})(tinymce);(function(c){var d=c.each,e,a=true,b=false;c.EditorCommands=function(n){var m=n.dom,p=n.selection,j={state:{},exec:{},value:{}},k=n.settings,q=n.formatter,o;function r(z,y,x){var v;z=z.toLowerCase();if(v=j.exec[z]){v(z,y,x);return a}return b}function l(x){var v;x=x.toLowerCase();if(v=j.state[x]){return v(x)}return -1}function h(x){var v;x=x.toLowerCase();if(v=j.value[x]){return v(x)}return b}function u(v,x){x=x||"exec";d(v,function(z,y){d(y.toLowerCase().split(","),function(A){j[x][A]=z})})}c.extend(this,{execCommand:r,queryCommandState:l,queryCommandValue:h,addCommands:u});function f(y,x,v){if(x===e){x=b}if(v===e){v=null}return n.getDoc().execCommand(y,x,v)}function t(v){return q.match(v)}function s(v,x){q.toggle(v,x?{value:x}:e)}function i(v){o=p.getBookmark(v)}function g(){p.moveToBookmark(o)}u({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){n.undoManager.add()},"Cut,Copy,Paste":function(z){var y=n.getDoc(),v;try{f(z)}catch(x){v=a}if(v||!y.queryCommandSupported(z)){if(c.isGecko){n.windowManager.confirm(n.getLang("clipboard_msg"),function(A){if(A){open("http://www.mozilla.org/editor/midasdemo/securityprefs.html","_blank")}})}else{n.windowManager.alert(n.getLang("clipboard_no_support"))}}},unlink:function(v){if(p.isCollapsed()){p.select(p.getNode())}f(v);p.collapse(b)},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(v){var x=v.substring(7);d("left,center,right,full".split(","),function(y){if(x!=y){q.remove("align"+y)}});s("align"+x);r("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(y){var v,x;f(y);v=m.getParent(p.getNode(),"ol,ul");if(v){x=v.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(x.nodeName)){i();m.split(x,v);g()}}},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(v){s(v)},"ForeColor,HiliteColor,FontName":function(y,x,v){s(y,v)},FontSize:function(z,y,x){var v,A;if(x>=1&&x<=7){A=c.explode(k.font_size_style_values);v=c.explode(k.font_size_classes);if(v){x=v[x-1]||x}else{x=A[x-1]||x}}s(z,x)},RemoveFormat:function(v){q.remove(v)},mceBlockQuote:function(v){s("blockquote")},FormatBlock:function(y,x,v){return s(v||"p")},mceCleanup:function(){var v=p.getBookmark();n.setContent(n.getContent({cleanup:a}),{cleanup:a});p.moveToBookmark(v)},mceRemoveNode:function(z,y,x){var v=x||p.getNode();if(v!=n.getBody()){i();n.dom.remove(v,a);g()}},mceSelectNodeDepth:function(z,y,x){var v=0;m.getParent(p.getNode(),function(A){if(A.nodeType==1&&v++==x){p.select(A);return b}},n.getBody())},mceSelectNode:function(y,x,v){p.select(v)},mceInsertContent:function(B,I,K){var y,J,E,z,F,G,D,C,L,x,A,M,v,H;y=n.parser;J=new c.html.Serializer({},n.schema);v='\uFEFF';G={content:K,format:"html"};p.onBeforeSetContent.dispatch(p,G);K=G.content;if(K.indexOf("{$caret}")==-1){K+="{$caret}"}K=K.replace(/\{\$caret\}/,v);if(!p.isCollapsed()){n.getDoc().execCommand("Delete",false,null)}E=p.getNode();G={context:E.nodeName.toLowerCase()};F=y.parse(K,G);A=F.lastChild;if(A.attr("id")=="mce_marker"){D=A;for(A=A.prev;A;A=A.walk(true)){if(A.type==3||!m.isBlock(A.name)){A.parent.insert(D,A,A.name==="br");break}}}if(!G.invalid){K=J.serialize(F);A=E.firstChild;M=E.lastChild;if(!A||(A===M&&A.nodeName==="BR")){m.setHTML(E,K)}else{p.setContent(K)}}else{p.setContent(v);E=n.selection.getNode();z=n.getBody();if(E.nodeType==9){E=A=z}else{A=E}while(A!==z){E=A;A=A.parentNode}K=E==z?z.innerHTML:m.getOuterHTML(E);K=J.serialize(y.parse(K.replace(//i,function(){return J.serialize(F)})));if(E==z){m.setHTML(z,K)}else{m.setOuterHTML(E,K)}}D=m.get("mce_marker");C=m.getRect(D);L=m.getViewPort(n.getWin());if((C.y+C.h>L.y+L.h||C.yL.x+L.w||C.x")},mceToggleVisualAid:function(){n.hasVisual=!n.hasVisual;n.addVisual()},mceReplaceContent:function(y,x,v){n.execCommand("mceInsertContent",false,v.replace(/\{\$selection\}/g,p.getContent({format:"text"})))},mceInsertLink:function(z,y,x){var v;if(typeof(x)=="string"){x={href:x}}v=m.getParent(p.getNode(),"a");x.href=x.href.replace(" ","%20");if(!v||!x.href){q.remove("link")}if(x.href){q.apply("link",x,v)}},selectAll:function(){var x=m.getRoot(),v=m.createRng();v.setStart(x,0);v.setEnd(x,x.childNodes.length);n.selection.setRng(v)}});u({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(z){var x="align"+z.substring(7);var v=p.isCollapsed()?[p.getNode()]:p.getSelectedBlocks();var y=c.map(v,function(A){return !!q.matchNode(A,x)});return c.inArray(y,a)!==-1},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(v){return t(v)},mceBlockQuote:function(){return t("blockquote")},Outdent:function(){var v;if(k.inline_styles){if((v=m.getParent(p.getStart(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}if((v=m.getParent(p.getEnd(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}}return l("InsertUnorderedList")||l("InsertOrderedList")||(!k.inline_styles&&!!m.getParent(p.getNode(),"BLOCKQUOTE"))},"InsertUnorderedList,InsertOrderedList":function(v){return m.getParent(p.getNode(),v=="insertunorderedlist"?"UL":"OL")}},"state");u({"FontSize,FontName":function(y){var x=0,v;if(v=m.getParent(p.getNode(),"span")){if(y=="fontsize"){x=v.style.fontSize}else{x=v.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()}}return x}},"value");if(k.custom_undo_redo){u({Undo:function(){n.undoManager.undo()},Redo:function(){n.undoManager.redo()}})}}})(tinymce);(function(b){var a=b.util.Dispatcher;b.UndoManager=function(f){var d,e=0,h=[],c;function g(){return b.trim(f.getContent({format:"raw",no_events:1}))}return d={typing:false,onAdd:new a(d),onUndo:new a(d),onRedo:new a(d),beforeChange:function(){c=f.selection.getBookmark(2,true)},add:function(m){var j,k=f.settings,l;m=m||{};m.content=g();l=h[e];if(l&&l.content==m.content){return null}if(h[e]){h[e].beforeBookmark=c}if(k.custom_undo_redo_levels){if(h.length>k.custom_undo_redo_levels){for(j=0;j0){k=h[--e];f.setContent(k.content,{format:"raw"});f.selection.moveToBookmark(k.beforeBookmark);d.onUndo.dispatch(d,k)}return k},redo:function(){var i;if(e0||this.typing},hasRedo:function(){return e');q.replace(p,m);o.select(p,1)}return g}return d}l.create("tinymce.ForceBlocks",{ForceBlocks:function(m){var n=this,o=m.settings,p;n.editor=m;n.dom=m.dom;p=(o.forced_root_block||"p").toLowerCase();o.element=p.toUpperCase();m.onPreInit.add(n.setup,n)},setup:function(){var n=this,m=n.editor,p=m.settings,u=m.dom,o=m.selection,q=m.schema.getBlockElements();if(p.forced_root_block){function v(){var y=o.getStart(),t=m.getBody(),s,z,D,F,E,x,A,B=-16777215;if(!y||y.nodeType!==1){return}while(y!=t){if(q[y.nodeName]){return}y=y.parentNode}s=o.getRng();if(s.setStart){z=s.startContainer;D=s.startOffset;F=s.endContainer;E=s.endOffset}else{if(s.item){s=m.getDoc().body.createTextRange();s.moveToElementText(s.item(0))}tmpRng=s.duplicate();tmpRng.collapse(true);D=tmpRng.move("character",B)*-1;if(!tmpRng.collapsed){tmpRng=s.duplicate();tmpRng.collapse(false);E=(tmpRng.move("character",B)*-1)-D}}for(y=t.firstChild;y;y){if(y.nodeType===3||(y.nodeType==1&&!q[y.nodeName])){if(!x){x=u.create(p.forced_root_block);y.parentNode.insertBefore(x,y)}A=y;y=y.nextSibling;x.appendChild(A)}else{x=null;y=y.nextSibling}}if(s.setStart){s.setStart(z,D);s.setEnd(F,E);o.setRng(s)}else{try{s=m.getDoc().body.createTextRange();s.moveToElementText(t);s.collapse(true);s.moveStart("character",D);if(E>0){s.moveEnd("character",E)}s.select()}catch(C){}}m.nodeChanged()}m.onKeyUp.add(v);m.onClick.add(v)}if(p.force_br_newlines){if(c){m.onKeyPress.add(function(s,t){var x;if(t.keyCode==13&&o.getNode().nodeName!="LI"){o.setContent('
        ',{format:"raw"});x=u.get("__");x.removeAttribute("id");o.select(x);o.collapse();return j.cancel(t)}})}}if(p.force_p_newlines){if(!c){m.onKeyPress.add(function(s,t){if(t.keyCode==13&&!t.shiftKey&&!n.insertPara(t)){j.cancel(t)}})}else{l.addUnload(function(){n._previousFormats=0});m.onKeyPress.add(function(s,t){n._previousFormats=0;if(t.keyCode==13&&!t.shiftKey&&s.selection.isCollapsed()&&p.keep_styles){n._previousFormats=k(s.selection.getStart())}});m.onKeyUp.add(function(t,y){if(y.keyCode==13&&!y.shiftKey){var x=t.selection.getStart(),s=n._previousFormats;if(!x.hasChildNodes()&&s){x=u.getParent(x,u.isBlock);if(x&&x.nodeName!="LI"){x.innerHTML="";if(n._previousFormats){x.appendChild(s.wrapper);s.inner.innerHTML="\uFEFF"}else{x.innerHTML="\uFEFF"}o.select(x,1);o.collapse(true);t.getDoc().execCommand("Delete",false,null);n._previousFormats=0}}}})}if(a){m.onKeyDown.add(function(s,t){if((t.keyCode==8||t.keyCode==46)&&!t.shiftKey){n.backspaceDelete(t,t.keyCode==8)}})}}if(l.isWebKit){function r(t){var s=o.getRng(),x,A=u.create("div",null," "),z,y=u.getViewPort(t.getWin()).h;s.insertNode(x=u.create("br"));s.setStartAfter(x);s.setEndAfter(x);o.setRng(s);if(o.getSel().focusNode==x.previousSibling){o.select(u.insertAfter(u.doc.createTextNode("\u00a0"),x));o.collapse(d)}u.insertAfter(A,x);z=u.getPos(A).y;u.remove(A);if(z>y){t.getWin().scrollTo(0,z)}}m.onKeyPress.add(function(s,t){if(t.keyCode==13&&(t.shiftKey||(p.force_br_newlines&&!u.getParent(o.getNode(),"h1,h2,h3,h4,h5,h6,ol,ul")))){r(s);j.cancel(t)}})}if(c){if(p.element!="P"){m.onKeyPress.add(function(s,t){n.lastElm=o.getNode().nodeName});m.onKeyUp.add(function(t,x){var z,y=o.getNode(),s=t.getBody();if(s.childNodes.length===1&&y.nodeName=="P"){y=u.rename(y,p.element);o.select(y);o.collapse();t.nodeChanged()}else{if(x.keyCode==13&&!x.shiftKey&&n.lastElm!="P"){z=u.getParent(y,"p");if(z){u.rename(z,p.element);t.nodeChanged()}}}})}}},getParentBlock:function(o){var m=this.dom;return m.getParent(o,m.isBlock)},insertPara:function(Q){var E=this,v=E.editor,M=v.dom,R=v.getDoc(),V=v.settings,F=v.selection.getSel(),G=F.getRangeAt(0),U=R.body;var J,K,H,O,N,q,o,u,z,m,C,T,p,x,I,L=M.getViewPort(v.getWin()),B,D,A;v.undoManager.beforeChange();J=R.createRange();J.setStart(F.anchorNode,F.anchorOffset);J.collapse(d);K=R.createRange();K.setStart(F.focusNode,F.focusOffset);K.collapse(d);H=J.compareBoundaryPoints(J.START_TO_END,K)<0;O=H?F.anchorNode:F.focusNode;N=H?F.anchorOffset:F.focusOffset;q=H?F.focusNode:F.anchorNode;o=H?F.focusOffset:F.anchorOffset;if(O===q&&/^(TD|TH)$/.test(O.nodeName)){if(O.firstChild.nodeName=="BR"){M.remove(O.firstChild)}if(O.childNodes.length==0){v.dom.add(O,V.element,null,"
        ");T=v.dom.add(O,V.element,null,"
        ")}else{I=O.innerHTML;O.innerHTML="";v.dom.add(O,V.element,null,I);T=v.dom.add(O,V.element,null,"
        ")}G=R.createRange();G.selectNodeContents(T);G.collapse(1);v.selection.setRng(G);return g}if(O==U&&q==U&&U.firstChild&&v.dom.isBlock(U.firstChild)){O=q=O.firstChild;N=o=0;J=R.createRange();J.setStart(O,0);K=R.createRange();K.setStart(q,0)}if(!R.body.hasChildNodes()){R.body.appendChild(M.create("br"))}O=O.nodeName=="HTML"?R.body:O;O=O.nodeName=="BODY"?O.firstChild:O;q=q.nodeName=="HTML"?R.body:q;q=q.nodeName=="BODY"?q.firstChild:q;u=E.getParentBlock(O);z=E.getParentBlock(q);m=u?u.nodeName:V.element;if(I=E.dom.getParent(u,"li,pre")){if(I.nodeName=="LI"){return e(v.selection,E.dom,I)}return d}if(u&&(u.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(M.getStyle(u,"position",1)))){m=V.element;u=null}if(z&&(z.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(M.getStyle(u,"position",1)))){m=V.element;z=null}if(/(TD|TABLE|TH|CAPTION)/.test(m)||(u&&m=="DIV"&&/left|right/gi.test(M.getStyle(u,"float",1)))){m=V.element;u=z=null}C=(u&&u.nodeName==m)?u.cloneNode(0):v.dom.create(m);T=(z&&z.nodeName==m)?z.cloneNode(0):v.dom.create(m);T.removeAttribute("id");if(/^(H[1-6])$/.test(m)&&f(G,u)){T=v.dom.create(V.element)}I=p=O;do{if(I==U||I.nodeType==9||E.dom.isBlock(I)||/(TD|TABLE|TH|CAPTION)/.test(I.nodeName)){break}p=I}while((I=I.previousSibling?I.previousSibling:I.parentNode));I=x=q;do{if(I==U||I.nodeType==9||E.dom.isBlock(I)||/(TD|TABLE|TH|CAPTION)/.test(I.nodeName)){break}x=I}while((I=I.nextSibling?I.nextSibling:I.parentNode));if(p.nodeName==m){J.setStart(p,0)}else{J.setStartBefore(p)}J.setEnd(O,N);C.appendChild(J.cloneContents()||R.createTextNode(""));try{K.setEndAfter(x)}catch(P){}K.setStart(q,o);T.appendChild(K.cloneContents()||R.createTextNode(""));G=R.createRange();if(!p.previousSibling&&p.parentNode.nodeName==m){G.setStartBefore(p.parentNode)}else{if(J.startContainer.nodeName==m&&J.startOffset==0){G.setStartBefore(J.startContainer)}else{G.setStart(J.startContainer,J.startOffset)}}if(!x.nextSibling&&x.parentNode.nodeName==m){G.setEndAfter(x.parentNode)}else{G.setEnd(K.endContainer,K.endOffset)}G.deleteContents();if(b){v.getWin().scrollTo(0,L.y)}if(C.firstChild&&C.firstChild.nodeName==m){C.innerHTML=C.firstChild.innerHTML}if(T.firstChild&&T.firstChild.nodeName==m){T.innerHTML=T.firstChild.innerHTML}function S(y,s){var r=[],X,W,t;y.innerHTML="";if(V.keep_styles){W=s;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(W.nodeName)){X=W.cloneNode(g);M.setAttrib(X,"id","");r.push(X)}}while(W=W.parentNode)}if(r.length>0){for(t=r.length-1,X=y;t>=0;t--){X=X.appendChild(r[t])}r[0].innerHTML=b?"\u00a0":"
        ";return r[0]}else{y.innerHTML=b?"\u00a0":"
        "}}if(M.isEmpty(C)){S(C,O)}if(M.isEmpty(T)){A=S(T,q)}if(b&&parseFloat(opera.version())<9.5){G.insertNode(C);G.insertNode(T)}else{G.insertNode(T);G.insertNode(C)}T.normalize();C.normalize();v.selection.select(T,true);v.selection.collapse(true);B=v.dom.getPos(T).y;if(BL.y+L.h){v.getWin().scrollTo(0,B1||ab==at){return ab}}}var al=V.selection.getRng();var ap=al.startContainer;var ak=al.endContainer;if(ap!=ak&&al.endOffset==0){var ao=am(ap,ak);var an=ao.nodeType==3?ao.length:ao.childNodes.length;al.setEnd(ao,an)}return al}function Y(an,at,aq,ap,al){var ak=[],am=-1,ar,av=-1,ao=-1,au;P(an.childNodes,function(ax,aw){if(ax.nodeName==="UL"||ax.nodeName==="OL"){am=aw;ar=ax;return false}});P(an.childNodes,function(ax,aw){if(ax.nodeName==="SPAN"&&c.getAttrib(ax,"data-mce-type")=="bookmark"){if(ax.id==at.id+"_start"){av=aw}else{if(ax.id==at.id+"_end"){ao=aw}}}});if(am<=0||(avam)){P(a.grep(an.childNodes),al);return 0}else{au=aq.cloneNode(S);P(a.grep(an.childNodes),function(ax,aw){if((avam&&aw>am)){ak.push(ax);ax.parentNode.removeChild(ax)}});if(avam){an.insertBefore(au,ar.nextSibling)}}ap.push(au);P(ak,function(aw){au.appendChild(aw)});return au}}function ai(al,an,ap){var ak=[],ao,am;ao=ah.inline||ah.block;am=c.create(ao);W(am);K.walk(al,function(aq){var ar;function at(au){var ax=au.nodeName.toLowerCase(),aw=au.parentNode.nodeName.toLowerCase(),av;if(g(ax,"br")){ar=0;if(ah.block){c.remove(au)}return}if(ah.wrapper&&x(au,Z,ag)){ar=0;return}if(ah.block&&!ah.wrapper&&G(ax)){au=c.rename(au,ao);W(au);ak.push(au);ar=0;return}if(ah.selector){P(ac,function(ay){if("collapsed" in ay&&ay.collapsed!==ad){return}if(c.is(au,ay.selector)&&!b(au)){W(au,ay);av=true}});if(!ah.inline||av){ar=0;return}}if(d(ao,ax)&&d(aw,ao)&&!(!ap&&au.nodeType===3&&au.nodeValue.length===1&&au.nodeValue.charCodeAt(0)===65279)&&!b(au)){if(!ar){ar=am.cloneNode(S);au.parentNode.insertBefore(ar,au);ak.push(ar)}ar.appendChild(au)}else{if(ax=="li"&&an){ar=Y(au,an,am,ak,at)}else{ar=0;P(a.grep(au.childNodes),at);ar=0}}}P(aq,at)});if(ah.wrap_links===false){P(ak,function(aq){function ar(aw){var av,au,at;if(aw.nodeName==="A"){au=am.cloneNode(S);ak.push(au);at=a.grep(aw.childNodes);for(av=0;av1||!F(at))&&aq===0){c.remove(at,1);return}if(ah.inline||ah.wrapper){if(!ah.exact&&aq===1){at=ar(at)}P(ac,function(av){P(c.select(av.inline,at),function(ax){var aw;if(av.wrap_links===false){aw=ax.parentNode;do{if(aw.nodeName==="A"){return}}while(aw=aw.parentNode)}U(av,ag,ax,av.exact?ax:null)})});if(x(at.parentNode,Z,ag)){c.remove(at,1);at=0;return B}if(ah.merge_with_parents){c.getParent(at.parentNode,function(av){if(x(av,Z,ag)){c.remove(at,1);at=0;return B}})}if(at&&ah.merge_siblings!==false){at=u(C(at),at);at=u(at,C(at,B))}}})}if(ah){if(ab){if(ab.nodeType){X=c.createRng();X.setStartBefore(ab);X.setEndAfter(ab);ai(o(X,ac),null,true)}else{ai(ab,null,true)}}else{if(!ad||!ah.inline||c.select("td.mceSelected,th.mceSelected").length){var aj=V.selection.getNode();V.selection.setRng(aa());af=q.getBookmark();ai(o(q.getRng(B),ac),af);if(ah.styles&&(ah.styles.color||ah.styles.textDecoration)){a.walk(aj,I,"childNodes");I(aj)}q.moveToBookmark(af);N(q.getRng(B));V.nodeChanged()}else{Q("apply",Z,ag)}}}}function A(Y,ag,aa){var ab=R(Y),ai=ab[0],af,ae,X;function Z(an){var am,al,ak;am=a.grep(an.childNodes);for(al=0,ak=ab.length;al=0;X--){W=ac[X].selector;if(!W){return B}for(ab=Y.length-1;ab>=0;ab--){if(c.is(Y[ab],W)){return B}}}}return S}a.extend(this,{get:R,register:k,apply:T,remove:A,toggle:D,match:j,matchAll:v,matchNode:x,canApply:y});function h(W,X){if(g(W,X.inline)){return B}if(g(W,X.block)){return B}if(X.selector){return c.is(W,X.selector)}}function g(X,W){X=X||"";W=W||"";X=""+(X.nodeName||X);W=""+(W.nodeName||W);return X.toLowerCase()==W.toLowerCase()}function L(X,W){var Y=c.getStyle(X,W);if(W=="color"||W=="backgroundColor"){Y=c.toHex(Y)}if(W=="fontWeight"&&Y==700){Y="bold"}return""+Y}function r(W,X){if(typeof(W)!="string"){W=W(X)}else{if(X){W=W.replace(/%(\w+)/g,function(Z,Y){return X[Y]||Z})}}return W}function f(W){return W&&W.nodeType===3&&/^([\t \r\n]+|)$/.test(W.nodeValue)}function O(Y,X,W){var Z=c.create(X,W);Y.parentNode.insertBefore(Z,Y);Z.appendChild(Y);return Z}function o(W,ai,Z){var Y=W.startContainer,ad=W.startOffset,al=W.endContainer,af=W.endOffset,ak,ah,ac,ag;function aj(ar){var am,ap,aq,ao,an;am=ap=ar?Y:al;an=ar?"previousSibling":"nextSibling";root=c.getRoot();if(am.nodeType==3&&!f(am)){if(ar?ad>0:afah?ah:ad];if(Y.nodeType==3){ad=0}}if(al.nodeType==1&&al.hasChildNodes()){ah=al.childNodes.length-1;al=al.childNodes[af>ah?ah:af-1];if(al.nodeType==3){af=al.nodeValue.length}}if(H(Y.parentNode)||H(Y)){Y=H(Y)?Y:Y.parentNode;Y=Y.nextSibling||Y;if(Y.nodeType==3){ad=0}}if(H(al.parentNode)||H(al)){al=H(al)?al:al.parentNode;al=al.previousSibling||al;if(al.nodeType==3){af=al.length}}if(ai[0].inline){if(W.collapsed){function ae(an,ar,au){var aq,ao,at,am;function ap(aw,ay){var az,av,ax=aw.nodeValue;if(typeof(ay)=="undefined"){ay=au?ax.length:0}if(au){az=ax.lastIndexOf(" ",ay);av=ax.lastIndexOf("\u00a0",ay);az=az>av?az:av;if(az!==-1&&!Z){az++}}else{az=ax.indexOf(" ",ay);av=ax.indexOf("\u00a0",ay);az=az!==-1&&(av===-1||az0&&ac.node.nodeType===3&&ac.node.nodeValue.charAt(ac.offset-1)===" "){if(ac.offset>1){al=ac.node;al.splitText(ac.offset-1)}else{if(ac.node.previousSibling){}}}}}if(ai[0].inline||ai[0].block_expand){if(!ai[0].inline||(Y.nodeType!=3||ad===0)){Y=aj(true)}if(!ai[0].inline||(al.nodeType!=3||af===al.nodeValue.length)){al=aj()}}if(ai[0].selector&&ai[0].expand!==S&&!ai[0].inline){function aa(an,am){var ao,ap,ar,aq;if(an.nodeType==3&&an.nodeValue.length==0&&an[am]){an=an[am]}ao=m(an);for(ap=0;apY?Y:aa]}if(W.nodeType===3&&ab&&aa>=W.nodeValue.length){W=new t(W,V.getBody()).next()||W}if(W.nodeType===3&&!ab&&aa==0){W=new t(W,V.getBody()).prev()||W}return W}function Q(af,W,ad){var ai,ag="_mce_caret",X=V.settings.caret_debug;ai=a.isGecko?"\u200B":E;function Y(ak){var aj=c.create("span",{id:ag,"data-mce-bogus":true,style:X?"color:red":""});if(ak){aj.appendChild(V.getDoc().createTextNode(ai))}return aj}function ae(ak,aj){while(ak){if((ak.nodeType===3&&ak.nodeValue!==ai)||ak.childNodes.length>1){return false}if(aj&&ak.nodeType===1){aj.push(ak)}ak=ak.firstChild}return true}function ab(aj){while(aj){if(aj.id===ag){return aj}aj=aj.parentNode}}function aa(aj){var ak;if(aj){ak=new t(aj,aj);for(aj=ak.current();aj;aj=ak.next()){if(aj.nodeType===3){return aj}}}}function Z(al,ak){var am,aj;if(!al){al=ab(q.getStart());if(!al){while(al=c.get(ag)){Z(al,false)}}}else{aj=q.getRng(true);if(ae(al)){if(ak!==false){aj.setStartBefore(al);aj.setEndBefore(al)}c.remove(al)}else{am=aa(al);if(am.nodeValue.charAt(0)===E){am=am.deleteData(0,1)}c.remove(al,1)}q.setRng(aj)}}function ac(){var al,aj,ap,ao,am,ak,an;al=q.getRng(true);ao=al.startOffset;ak=al.startContainer;an=ak.nodeValue;aj=ab(q.getStart());if(aj){ap=aa(aj)}if(an&&ao>0&&ao=0;an--){al.appendChild(ar[an].cloneNode(false));al=al.firstChild}al.appendChild(c.doc.createTextNode(ai));al=al.firstChild;c.insertAfter(aq,at);q.setCursorLocation(al,1)}}if(!self._hasCaretEvents){V.onBeforeGetContent.addToTop(function(){var aj=[],ak;if(ae(ab(q.getStart()),aj)){ak=aj.length;while(ak--){c.setAttrib(aj[ak],"data-mce-bogus","1")}}});a.each("onMouseUp onKeyUp".split(" "),function(aj){V[aj].addToTop(function(){Z()})});V.onKeyDown.addToTop(function(aj,al){var ak=al.keyCode;if(ak==8||ak==37||ak==39){Z(ab(q.getStart()))}});self._hasCaretEvents=true}if(af=="apply"){ac()}else{ah()}}function N(X){var W=X.startContainer,ac=X.startOffset,ab,aa,Y,Z;if(W.nodeType==3&&ac>=W.nodeValue.length-1){W=W.parentNode;ac=s(W)+1}if(W.nodeType==1){Y=W.childNodes;W=Y[Math.min(ac,Y.length-1)];ab=new t(W);if(ac>Y.length-1){ab.next()}for(aa=ab.current();aa;aa=ab.next()){if(aa.nodeType==3&&!f(aa)){Z=c.create("a",null,E);aa.parentNode.insertBefore(Z,aa);X.setStart(aa,0);q.setRng(X);c.remove(Z);return}}}}}})(tinymce);tinymce.onAddEditor.add(function(e,a){var d,h,g,c=a.settings;if(c.inline_styles){h=e.explode(c.font_size_legacy_values);function b(j,i){e.each(i,function(l,k){if(l){g.setStyle(j,k,l)}});g.rename(j,"span")}d={font:function(j,i){b(i,{backgroundColor:i.style.backgroundColor,color:i.color,fontFamily:i.face,fontSize:h[parseInt(i.size)-1]})},u:function(j,i){b(i,{textDecoration:"underline"})},strike:function(j,i){b(i,{textDecoration:"line-through"})}};function f(i,j){g=i.dom;if(c.convert_fonts_to_spans){e.each(g.select("font,u,strike",j.node),function(k){d[k.nodeName.toLowerCase()](a.dom,k)})}}a.onPreProcess.add(f);a.onSetContent.add(f);a.onInit.add(function(){a.selection.onSetContent.add(f)})}}); \ No newline at end of file diff --git a/js/tiny_mce/tiny_mce_popup.js b/js/tiny_mce/tiny_mce_popup.js new file mode 100644 index 0000000..f859d24 --- /dev/null +++ b/js/tiny_mce/tiny_mce_popup.js @@ -0,0 +1,5 @@ + +// Uncomment and change this document.domain value if you are loading the script cross subdomains +// document.domain = 'moxiecode.com'; + +var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document);if(b.features.popup_css!==false){b.dom.loadCSS(b.features.popup_css||b.editor.settings.popup_css)}b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=!b.getWindowArg("mce_inline");b.id=b.getWindowArg("mce_window_id");b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&&window.dialogArguments)||opener||parent||top},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg("mce_width")-b.w,a.getWindowArg("mce_height")-b.h,a.id||window)},10)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&&tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg("plugin_url")||b.getWindowArg("theme_url");if(a&&b.editor.settings.language&&b.features.translate_i18n!==false&&b.editor.settings.language_load!==false){a+="/langs/"+b.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(a)){document.write(' + + + + + + + + + + + + + + + + + + +ENDE; +echo ""; + +if($settings == "valid" && $action != "setup") +{ + if(!$dbconn = @mysqli_connect($mysql_server, $mysql_user, $mysql_pw)) + $err = error("Verbindung zur Datenbank fehlgeschlagen!!"); + if(!$geodbconn = @mysqli_connect($mysql_server, $mysql_user, $mysql_pw)) + $err = error("Verbindung zur OpenGeoDB Datenbank fehlgeschlagen!!"); + if(!@mysqli_select_db($geodbconn,$mysql_opengeodb)) + $err = error("OpengeoDB nicht gefunden!! ($mysql_opengeodb)"); + if(!@mysqli_select_db($dbconn,$mysql_db)) + $err = error("Datenbank nicht gefunden!! ($mysql_db)"); + $newversion = checknewversion($version); + $status = manageupdate($version, $newversion); + $version = $status[1]; +} + +if($_SESSION["login"] != "valid") +{ + $_SESSION["nick"] = "Anmelden"; + $termine = "Anmelden"; +} +else +{ + $qry = mysqli_query($dbconn,"SELECT id FROM termine WHERE done = 0 AND termtime+termdauer > NOW()"); + $termine = mysqli_num_rows($qry); +} + +echo " +
        +
        Persönliche Notizen:
        + +
        Notizen für alle:
        + +
        +
        Benutzer: ".$_SESSION["nick"]."
        Termine: $termine
        +
        +
        Datum: ".date("D, d.m.Y")."
        Zoom: ".($_SESSION["zoom"]*100)."%
        "; +echo << + + + + + + + + + + + + +
        +
        +ENDE; + + +if($_SESSION["login"] == "valid") +{ + switch($action) + { + case "setup": + include("./update/firststart.php"); + break; + case "rebuild_settings": + include("./update/rebuild-settings.php"); + break; + default: + include("./sites/start.php"); + break; + } +} +else +{ + switch($action) + { + case "setup": + include("./update/firststart.php"); + break; + case "rebuild_settings": + include("./update/rebuild-settings.php"); + break; + default: + include("./sites/start.php"); + break; + } +} + +echo << +

        Bitte warten, es wird geladen...

        +
        + + + + + + + + + + + + + + + + +
        + + +
        + +
        + + + + +
        + + +ENDE; +ob_end_flush(); + +?> \ No newline at end of file diff --git a/pics/favicon.png b/pics/favicon.png new file mode 100644 index 0000000..49801ac Binary files /dev/null and b/pics/favicon.png differ diff --git a/pics/icons/add.png b/pics/icons/add.png new file mode 100644 index 0000000..5ff8629 Binary files /dev/null and b/pics/icons/add.png differ diff --git a/pics/icons/adress_change.png b/pics/icons/adress_change.png new file mode 100644 index 0000000..3c7b29a Binary files /dev/null and b/pics/icons/adress_change.png differ diff --git a/pics/icons/ang.png b/pics/icons/ang.png new file mode 100644 index 0000000..a93055a Binary files /dev/null and b/pics/icons/ang.png differ diff --git a/pics/icons/best.png b/pics/icons/best.png new file mode 100644 index 0000000..c49efdc Binary files /dev/null and b/pics/icons/best.png differ diff --git a/pics/icons/block.png b/pics/icons/block.png new file mode 100644 index 0000000..422634a Binary files /dev/null and b/pics/icons/block.png differ diff --git a/pics/icons/cal-list.png b/pics/icons/cal-list.png new file mode 100644 index 0000000..0b80d08 Binary files /dev/null and b/pics/icons/cal-list.png differ diff --git a/pics/icons/cal.png b/pics/icons/cal.png new file mode 100644 index 0000000..219e112 Binary files /dev/null and b/pics/icons/cal.png differ diff --git a/pics/icons/chart.png b/pics/icons/chart.png new file mode 100644 index 0000000..6abba62 Binary files /dev/null and b/pics/icons/chart.png differ diff --git a/pics/icons/check.png b/pics/icons/check.png new file mode 100644 index 0000000..8a234f3 Binary files /dev/null and b/pics/icons/check.png differ diff --git a/pics/icons/copy.png b/pics/icons/copy.png new file mode 100644 index 0000000..5e7f82a Binary files /dev/null and b/pics/icons/copy.png differ diff --git a/pics/icons/cross.png b/pics/icons/cross.png new file mode 100644 index 0000000..09aa3ae Binary files /dev/null and b/pics/icons/cross.png differ diff --git a/pics/icons/deblock.png b/pics/icons/deblock.png new file mode 100644 index 0000000..242d68d Binary files /dev/null and b/pics/icons/deblock.png differ diff --git a/pics/icons/del.png b/pics/icons/del.png new file mode 100644 index 0000000..a2f1d37 Binary files /dev/null and b/pics/icons/del.png differ diff --git a/pics/icons/edit.png b/pics/icons/edit.png new file mode 100644 index 0000000..174d7f5 Binary files /dev/null and b/pics/icons/edit.png differ diff --git a/pics/icons/einstellungen.png b/pics/icons/einstellungen.png new file mode 100644 index 0000000..b9be0cd Binary files /dev/null and b/pics/icons/einstellungen.png differ diff --git a/pics/icons/error.png b/pics/icons/error.png new file mode 100644 index 0000000..6a81ddb Binary files /dev/null and b/pics/icons/error.png differ diff --git a/pics/icons/errorbg.png b/pics/icons/errorbg.png new file mode 100644 index 0000000..0dda95e Binary files /dev/null and b/pics/icons/errorbg.png differ diff --git a/pics/icons/file.png b/pics/icons/file.png new file mode 100644 index 0000000..6152299 Binary files /dev/null and b/pics/icons/file.png differ diff --git a/pics/icons/gutschr.png b/pics/icons/gutschr.png new file mode 100644 index 0000000..f2810e1 Binary files /dev/null and b/pics/icons/gutschr.png differ diff --git a/pics/icons/hilfe.png b/pics/icons/hilfe.png new file mode 100644 index 0000000..5988515 Binary files /dev/null and b/pics/icons/hilfe.png differ diff --git a/pics/icons/hist_b.png b/pics/icons/hist_b.png new file mode 100644 index 0000000..90bb04b Binary files /dev/null and b/pics/icons/hist_b.png differ diff --git a/pics/icons/hist_f.png b/pics/icons/hist_f.png new file mode 100644 index 0000000..9287309 Binary files /dev/null and b/pics/icons/hist_f.png differ diff --git a/pics/icons/key.png b/pics/icons/key.png new file mode 100644 index 0000000..4d72db4 Binary files /dev/null and b/pics/icons/key.png differ diff --git a/pics/icons/kunden.png b/pics/icons/kunden.png new file mode 100644 index 0000000..a9f7877 Binary files /dev/null and b/pics/icons/kunden.png differ diff --git a/pics/icons/left.png b/pics/icons/left.png new file mode 100644 index 0000000..5d05d47 Binary files /dev/null and b/pics/icons/left.png differ diff --git a/pics/icons/letter.png b/pics/icons/letter.png new file mode 100644 index 0000000..4a9d4bc Binary files /dev/null and b/pics/icons/letter.png differ diff --git a/pics/icons/logolsg.png b/pics/icons/logolsg.png new file mode 100644 index 0000000..7d17d45 Binary files /dev/null and b/pics/icons/logolsg.png differ diff --git a/pics/icons/logout.png b/pics/icons/logout.png new file mode 100644 index 0000000..48f277b Binary files /dev/null and b/pics/icons/logout.png differ diff --git a/pics/icons/mahn.png b/pics/icons/mahn.png new file mode 100644 index 0000000..a6aba88 Binary files /dev/null and b/pics/icons/mahn.png differ diff --git a/pics/icons/mail-new.png b/pics/icons/mail-new.png new file mode 100644 index 0000000..d281f8a Binary files /dev/null and b/pics/icons/mail-new.png differ diff --git a/pics/icons/mail-new.png_1 b/pics/icons/mail-new.png_1 new file mode 100644 index 0000000..b7eb5e6 Binary files /dev/null and b/pics/icons/mail-new.png_1 differ diff --git a/pics/icons/mail.png b/pics/icons/mail.png new file mode 100644 index 0000000..f0c29f0 Binary files /dev/null and b/pics/icons/mail.png differ diff --git a/pics/icons/map.png b/pics/icons/map.png new file mode 100644 index 0000000..4632217 Binary files /dev/null and b/pics/icons/map.png differ diff --git a/pics/icons/newdoc.png b/pics/icons/newdoc.png new file mode 100644 index 0000000..eeeb09e Binary files /dev/null and b/pics/icons/newdoc.png differ diff --git a/pics/icons/nopagebreak.png b/pics/icons/nopagebreak.png new file mode 100644 index 0000000..4ef4c0d Binary files /dev/null and b/pics/icons/nopagebreak.png differ diff --git a/pics/icons/nostorn.png b/pics/icons/nostorn.png new file mode 100644 index 0000000..35390c5 Binary files /dev/null and b/pics/icons/nostorn.png differ diff --git a/pics/icons/notice.png b/pics/icons/notice.png new file mode 100644 index 0000000..d7b7d0a Binary files /dev/null and b/pics/icons/notice.png differ diff --git a/pics/icons/now.png b/pics/icons/now.png new file mode 100644 index 0000000..d0923ae Binary files /dev/null and b/pics/icons/now.png differ diff --git a/pics/icons/ok.png b/pics/icons/ok.png new file mode 100644 index 0000000..d611904 Binary files /dev/null and b/pics/icons/ok.png differ diff --git a/pics/icons/okbg.png b/pics/icons/okbg.png new file mode 100644 index 0000000..e3d318c Binary files /dev/null and b/pics/icons/okbg.png differ diff --git a/pics/icons/oxygen-style/mail-message.png b/pics/icons/oxygen-style/mail-message.png new file mode 100644 index 0000000..f0c29f0 Binary files /dev/null and b/pics/icons/oxygen-style/mail-message.png differ diff --git a/pics/icons/pagebreak.png b/pics/icons/pagebreak.png new file mode 100644 index 0000000..7f6c190 Binary files /dev/null and b/pics/icons/pagebreak.png differ diff --git a/pics/icons/preview.png b/pics/icons/preview.png new file mode 100644 index 0000000..b604bad Binary files /dev/null and b/pics/icons/preview.png differ diff --git a/pics/icons/print.png b/pics/icons/print.png new file mode 100644 index 0000000..6a73f5a Binary files /dev/null and b/pics/icons/print.png differ diff --git a/pics/icons/project.png b/pics/icons/project.png new file mode 100644 index 0000000..2af5f45 Binary files /dev/null and b/pics/icons/project.png differ diff --git a/pics/icons/rechn.png b/pics/icons/rechn.png new file mode 100644 index 0000000..d3dcc2f Binary files /dev/null and b/pics/icons/rechn.png differ diff --git a/pics/icons/right.png b/pics/icons/right.png new file mode 100644 index 0000000..f303def Binary files /dev/null and b/pics/icons/right.png differ diff --git a/pics/icons/search.png b/pics/icons/search.png new file mode 100644 index 0000000..22fd1ad Binary files /dev/null and b/pics/icons/search.png differ diff --git a/pics/icons/steuerExport.png b/pics/icons/steuerExport.png new file mode 100644 index 0000000..eb5be9c Binary files /dev/null and b/pics/icons/steuerExport.png differ diff --git a/pics/icons/stop.png b/pics/icons/stop.png new file mode 100644 index 0000000..63cb1a0 Binary files /dev/null and b/pics/icons/stop.png differ diff --git a/pics/icons/storn.png b/pics/icons/storn.png new file mode 100644 index 0000000..95a2491 Binary files /dev/null and b/pics/icons/storn.png differ diff --git a/pics/icons/switch.png b/pics/icons/switch.png new file mode 100644 index 0000000..728a093 Binary files /dev/null and b/pics/icons/switch.png differ diff --git a/pics/icons/termadd.png b/pics/icons/termadd.png new file mode 100644 index 0000000..f458db8 Binary files /dev/null and b/pics/icons/termadd.png differ diff --git a/pics/icons/termine.png b/pics/icons/termine.png new file mode 100644 index 0000000..e10f327 Binary files /dev/null and b/pics/icons/termine.png differ diff --git a/pics/icons/warning.png b/pics/icons/warning.png new file mode 100644 index 0000000..6059d2b Binary files /dev/null and b/pics/icons/warning.png differ diff --git a/pics/icons/warningbg.png b/pics/icons/warningbg.png new file mode 100644 index 0000000..918874b Binary files /dev/null and b/pics/icons/warningbg.png differ diff --git a/pics/icons/weather/chance_of_rain.png b/pics/icons/weather/chance_of_rain.png new file mode 100644 index 0000000..5202dde Binary files /dev/null and b/pics/icons/weather/chance_of_rain.png differ diff --git a/pics/icons/weather/chance_of_snow.png b/pics/icons/weather/chance_of_snow.png new file mode 100644 index 0000000..3a5c156 Binary files /dev/null and b/pics/icons/weather/chance_of_snow.png differ diff --git a/pics/icons/weather/chance_of_storm.png b/pics/icons/weather/chance_of_storm.png new file mode 100644 index 0000000..d1cadf4 Binary files /dev/null and b/pics/icons/weather/chance_of_storm.png differ diff --git a/pics/icons/weather/chance_of_tstorm.png b/pics/icons/weather/chance_of_tstorm.png new file mode 100644 index 0000000..b3bc137 Binary files /dev/null and b/pics/icons/weather/chance_of_tstorm.png differ diff --git a/pics/icons/weather/cloudy.png b/pics/icons/weather/cloudy.png new file mode 100644 index 0000000..c1cb9e5 Binary files /dev/null and b/pics/icons/weather/cloudy.png differ diff --git a/pics/icons/weather/dust.png b/pics/icons/weather/dust.png new file mode 100644 index 0000000..ca1775a Binary files /dev/null and b/pics/icons/weather/dust.png differ diff --git a/pics/icons/weather/flurries.png b/pics/icons/weather/flurries.png new file mode 100644 index 0000000..0ebe43e Binary files /dev/null and b/pics/icons/weather/flurries.png differ diff --git a/pics/icons/weather/fog.png b/pics/icons/weather/fog.png new file mode 100644 index 0000000..daddb66 Binary files /dev/null and b/pics/icons/weather/fog.png differ diff --git a/pics/icons/weather/haze.png b/pics/icons/weather/haze.png new file mode 100644 index 0000000..ca1775a Binary files /dev/null and b/pics/icons/weather/haze.png differ diff --git a/pics/icons/weather/icy.png b/pics/icons/weather/icy.png new file mode 100644 index 0000000..b7bd2de Binary files /dev/null and b/pics/icons/weather/icy.png differ diff --git a/pics/icons/weather/mist.png b/pics/icons/weather/mist.png new file mode 100644 index 0000000..b6e2779 Binary files /dev/null and b/pics/icons/weather/mist.png differ diff --git a/pics/icons/weather/mostly_cloudy.png b/pics/icons/weather/mostly_cloudy.png new file mode 100644 index 0000000..c071e99 Binary files /dev/null and b/pics/icons/weather/mostly_cloudy.png differ diff --git a/pics/icons/weather/mostly_sunny.png b/pics/icons/weather/mostly_sunny.png new file mode 100644 index 0000000..05a7b0c Binary files /dev/null and b/pics/icons/weather/mostly_sunny.png differ diff --git a/pics/icons/weather/na.png b/pics/icons/weather/na.png new file mode 100644 index 0000000..465b1b8 Binary files /dev/null and b/pics/icons/weather/na.png differ diff --git a/pics/icons/weather/old/chance_of_rain.png b/pics/icons/weather/old/chance_of_rain.png new file mode 100644 index 0000000..bdfa6b7 Binary files /dev/null and b/pics/icons/weather/old/chance_of_rain.png differ diff --git a/pics/icons/weather/old/chance_of_snow.png b/pics/icons/weather/old/chance_of_snow.png new file mode 100644 index 0000000..e37508d Binary files /dev/null and b/pics/icons/weather/old/chance_of_snow.png differ diff --git a/pics/icons/weather/old/chance_of_storm.png b/pics/icons/weather/old/chance_of_storm.png new file mode 100644 index 0000000..8433b28 Binary files /dev/null and b/pics/icons/weather/old/chance_of_storm.png differ diff --git a/pics/icons/weather/old/chance_of_tstorm.png b/pics/icons/weather/old/chance_of_tstorm.png new file mode 100644 index 0000000..8433b28 Binary files /dev/null and b/pics/icons/weather/old/chance_of_tstorm.png differ diff --git a/pics/icons/weather/old/cloudy.png b/pics/icons/weather/old/cloudy.png new file mode 100644 index 0000000..575bc4b Binary files /dev/null and b/pics/icons/weather/old/cloudy.png differ diff --git a/pics/icons/weather/old/dust.png b/pics/icons/weather/old/dust.png new file mode 100644 index 0000000..e80d234 Binary files /dev/null and b/pics/icons/weather/old/dust.png differ diff --git a/pics/icons/weather/old/flurries.png b/pics/icons/weather/old/flurries.png new file mode 100644 index 0000000..eb6e530 Binary files /dev/null and b/pics/icons/weather/old/flurries.png differ diff --git a/pics/icons/weather/old/fog.png b/pics/icons/weather/old/fog.png new file mode 100644 index 0000000..e80d234 Binary files /dev/null and b/pics/icons/weather/old/fog.png differ diff --git a/pics/icons/weather/old/haze.png b/pics/icons/weather/old/haze.png new file mode 100644 index 0000000..e80d234 Binary files /dev/null and b/pics/icons/weather/old/haze.png differ diff --git a/pics/icons/weather/old/icy.png b/pics/icons/weather/old/icy.png new file mode 100644 index 0000000..52939ef Binary files /dev/null and b/pics/icons/weather/old/icy.png differ diff --git a/pics/icons/weather/old/mist.png b/pics/icons/weather/old/mist.png new file mode 100644 index 0000000..e80d234 Binary files /dev/null and b/pics/icons/weather/old/mist.png differ diff --git a/pics/icons/weather/old/mostly_cloudy.png b/pics/icons/weather/old/mostly_cloudy.png new file mode 100644 index 0000000..575bc4b Binary files /dev/null and b/pics/icons/weather/old/mostly_cloudy.png differ diff --git a/pics/icons/weather/old/mostly_sunny.png b/pics/icons/weather/old/mostly_sunny.png new file mode 100644 index 0000000..c1c94fb Binary files /dev/null and b/pics/icons/weather/old/mostly_sunny.png differ diff --git a/pics/icons/weather/old/partly_cloudy.png b/pics/icons/weather/old/partly_cloudy.png new file mode 100644 index 0000000..bbcd572 Binary files /dev/null and b/pics/icons/weather/old/partly_cloudy.png differ diff --git a/pics/icons/weather/old/rain.png b/pics/icons/weather/old/rain.png new file mode 100644 index 0000000..352aa27 Binary files /dev/null and b/pics/icons/weather/old/rain.png differ diff --git a/pics/icons/weather/old/showers.png b/pics/icons/weather/old/showers.png new file mode 100644 index 0000000..56d99cf Binary files /dev/null and b/pics/icons/weather/old/showers.png differ diff --git a/pics/icons/weather/old/sleet.png b/pics/icons/weather/old/sleet.png new file mode 100644 index 0000000..3b60c17 Binary files /dev/null and b/pics/icons/weather/old/sleet.png differ diff --git a/pics/icons/weather/old/smoke.png b/pics/icons/weather/old/smoke.png new file mode 100644 index 0000000..e80d234 Binary files /dev/null and b/pics/icons/weather/old/smoke.png differ diff --git a/pics/icons/weather/old/snow.png b/pics/icons/weather/old/snow.png new file mode 100644 index 0000000..f05d8d5 Binary files /dev/null and b/pics/icons/weather/old/snow.png differ diff --git a/pics/icons/weather/old/storm.png b/pics/icons/weather/old/storm.png new file mode 100644 index 0000000..eb6e530 Binary files /dev/null and b/pics/icons/weather/old/storm.png differ diff --git a/pics/icons/weather/old/sunny.png b/pics/icons/weather/old/sunny.png new file mode 100644 index 0000000..e0d04a5 Binary files /dev/null and b/pics/icons/weather/old/sunny.png differ diff --git a/pics/icons/weather/old/thunderstorm.png b/pics/icons/weather/old/thunderstorm.png new file mode 100644 index 0000000..1b77de2 Binary files /dev/null and b/pics/icons/weather/old/thunderstorm.png differ diff --git a/pics/icons/weather/partly_cloudy.png b/pics/icons/weather/partly_cloudy.png new file mode 100644 index 0000000..6ea49eb Binary files /dev/null and b/pics/icons/weather/partly_cloudy.png differ diff --git a/pics/icons/weather/rain.png b/pics/icons/weather/rain.png new file mode 100644 index 0000000..f48f5ef Binary files /dev/null and b/pics/icons/weather/rain.png differ diff --git a/pics/icons/weather/showers.png b/pics/icons/weather/showers.png new file mode 100644 index 0000000..5202dde Binary files /dev/null and b/pics/icons/weather/showers.png differ diff --git a/pics/icons/weather/sleet.png b/pics/icons/weather/sleet.png new file mode 100644 index 0000000..f62c4d2 Binary files /dev/null and b/pics/icons/weather/sleet.png differ diff --git a/pics/icons/weather/smoke.png b/pics/icons/weather/smoke.png new file mode 100644 index 0000000..687aa69 Binary files /dev/null and b/pics/icons/weather/smoke.png differ diff --git a/pics/icons/weather/snow.png b/pics/icons/weather/snow.png new file mode 100644 index 0000000..3af0d25 Binary files /dev/null and b/pics/icons/weather/snow.png differ diff --git a/pics/icons/weather/storm.png b/pics/icons/weather/storm.png new file mode 100644 index 0000000..a333983 Binary files /dev/null and b/pics/icons/weather/storm.png differ diff --git a/pics/icons/weather/sunny.png b/pics/icons/weather/sunny.png new file mode 100644 index 0000000..32d8735 Binary files /dev/null and b/pics/icons/weather/sunny.png differ diff --git a/pics/icons/weather/thunderstorm.png b/pics/icons/weather/thunderstorm.png new file mode 100644 index 0000000..ee6a1fb Binary files /dev/null and b/pics/icons/weather/thunderstorm.png differ diff --git a/pics/icons/zeiterfassung.png b/pics/icons/zeiterfassung.png new file mode 100644 index 0000000..96323ab Binary files /dev/null and b/pics/icons/zeiterfassung.png differ diff --git a/pics/icons/zoom-in.png b/pics/icons/zoom-in.png new file mode 100644 index 0000000..8538753 Binary files /dev/null and b/pics/icons/zoom-in.png differ diff --git a/pics/icons/zoom-original.png b/pics/icons/zoom-original.png new file mode 100644 index 0000000..fd7289d Binary files /dev/null and b/pics/icons/zoom-original.png differ diff --git a/pics/icons/zoom-out.png b/pics/icons/zoom-out.png new file mode 100644 index 0000000..d458d5e Binary files /dev/null and b/pics/icons/zoom-out.png differ diff --git a/pics/icons/zulieferer.png b/pics/icons/zulieferer.png new file mode 100644 index 0000000..846fec2 Binary files /dev/null and b/pics/icons/zulieferer.png differ diff --git a/pics/images/bg-input-focus.png b/pics/images/bg-input-focus.png new file mode 100644 index 0000000..0b059d4 Binary files /dev/null and b/pics/images/bg-input-focus.png differ diff --git a/pics/images/bg-input.png b/pics/images/bg-input.png new file mode 100644 index 0000000..485d222 Binary files /dev/null and b/pics/images/bg-input.png differ diff --git a/pics/images/sprite.png b/pics/images/sprite.png new file mode 100644 index 0000000..66b558f Binary files /dev/null and b/pics/images/sprite.png differ diff --git a/pics/logo1.png b/pics/logo1.png new file mode 100644 index 0000000..0f03038 Binary files /dev/null and b/pics/logo1.png differ diff --git a/pics/logo1_old.png b/pics/logo1_old.png new file mode 100644 index 0000000..bba21e8 Binary files /dev/null and b/pics/logo1_old.png differ diff --git a/pics/logo2.png b/pics/logo2.png new file mode 100644 index 0000000..400d2d3 Binary files /dev/null and b/pics/logo2.png differ diff --git a/pics/logo23.png b/pics/logo23.png new file mode 100644 index 0000000..20ae87a Binary files /dev/null and b/pics/logo23.png differ diff --git a/pics/logo2_old.png b/pics/logo2_old.png new file mode 100644 index 0000000..7dfc27d Binary files /dev/null and b/pics/logo2_old.png differ diff --git a/pics/logoingwa1.png b/pics/logoingwa1.png new file mode 100644 index 0000000..661fadd Binary files /dev/null and b/pics/logoingwa1.png differ diff --git a/pics/logoingwa1_new.png b/pics/logoingwa1_new.png new file mode 100644 index 0000000..8eeed18 Binary files /dev/null and b/pics/logoingwa1_new.png differ diff --git a/pics/logoingwa2.png b/pics/logoingwa2.png new file mode 100644 index 0000000..d47e3e1 Binary files /dev/null and b/pics/logoingwa2.png differ diff --git a/pics/logolsg.png b/pics/logolsg.png new file mode 100644 index 0000000..cb2dea9 Binary files /dev/null and b/pics/logolsg.png differ diff --git a/pics/progress - Kopie.gif b/pics/progress - Kopie.gif new file mode 100644 index 0000000..a0e56d3 Binary files /dev/null and b/pics/progress - Kopie.gif differ diff --git a/pics/progress.gif b/pics/progress.gif new file mode 100644 index 0000000..a0e56d3 Binary files /dev/null and b/pics/progress.gif differ diff --git a/pics/progress_white.gif b/pics/progress_white.gif new file mode 100644 index 0000000..4401571 Binary files /dev/null and b/pics/progress_white.gif differ diff --git a/pics/rights/angebote_all.png b/pics/rights/angebote_all.png new file mode 100644 index 0000000..6d12e36 Binary files /dev/null and b/pics/rights/angebote_all.png differ diff --git a/pics/rights/angebote_change.png b/pics/rights/angebote_change.png new file mode 100644 index 0000000..e80194e Binary files /dev/null and b/pics/rights/angebote_change.png differ diff --git a/pics/rights/angebote_look.png b/pics/rights/angebote_look.png new file mode 100644 index 0000000..694fb81 Binary files /dev/null and b/pics/rights/angebote_look.png differ diff --git a/pics/rights/angebote_none.png b/pics/rights/angebote_none.png new file mode 100644 index 0000000..b64b525 Binary files /dev/null and b/pics/rights/angebote_none.png differ diff --git a/pics/rights/gutschriften_all.png b/pics/rights/gutschriften_all.png new file mode 100644 index 0000000..aa04eb8 Binary files /dev/null and b/pics/rights/gutschriften_all.png differ diff --git a/pics/rights/gutschriften_change.png b/pics/rights/gutschriften_change.png new file mode 100644 index 0000000..707ecee Binary files /dev/null and b/pics/rights/gutschriften_change.png differ diff --git a/pics/rights/gutschriften_look.png b/pics/rights/gutschriften_look.png new file mode 100644 index 0000000..d5e63f9 Binary files /dev/null and b/pics/rights/gutschriften_look.png differ diff --git a/pics/rights/gutschriften_none.png b/pics/rights/gutschriften_none.png new file mode 100644 index 0000000..2aea014 Binary files /dev/null and b/pics/rights/gutschriften_none.png differ diff --git a/pics/rights/kunden_all.png b/pics/rights/kunden_all.png new file mode 100644 index 0000000..467a5f7 Binary files /dev/null and b/pics/rights/kunden_all.png differ diff --git a/pics/rights/kunden_change.png b/pics/rights/kunden_change.png new file mode 100644 index 0000000..3584465 Binary files /dev/null and b/pics/rights/kunden_change.png differ diff --git a/pics/rights/kunden_look.png b/pics/rights/kunden_look.png new file mode 100644 index 0000000..a5298a6 Binary files /dev/null and b/pics/rights/kunden_look.png differ diff --git a/pics/rights/kunden_none.png b/pics/rights/kunden_none.png new file mode 100644 index 0000000..fb89b08 Binary files /dev/null and b/pics/rights/kunden_none.png differ diff --git a/pics/rights/rechnungen_all.png b/pics/rights/rechnungen_all.png new file mode 100644 index 0000000..5517e42 Binary files /dev/null and b/pics/rights/rechnungen_all.png differ diff --git a/pics/rights/rechnungen_change.png b/pics/rights/rechnungen_change.png new file mode 100644 index 0000000..34312d9 Binary files /dev/null and b/pics/rights/rechnungen_change.png differ diff --git a/pics/rights/rechnungen_look.png b/pics/rights/rechnungen_look.png new file mode 100644 index 0000000..4fb776f Binary files /dev/null and b/pics/rights/rechnungen_look.png differ diff --git a/pics/rights/rechnungen_none.png b/pics/rights/rechnungen_none.png new file mode 100644 index 0000000..48a653c Binary files /dev/null and b/pics/rights/rechnungen_none.png differ diff --git a/pics/rights/superadmin_all.png b/pics/rights/superadmin_all.png new file mode 100644 index 0000000..665f5ee Binary files /dev/null and b/pics/rights/superadmin_all.png differ diff --git a/pics/rights/superadmin_change.png b/pics/rights/superadmin_change.png new file mode 100644 index 0000000..1908f92 Binary files /dev/null and b/pics/rights/superadmin_change.png differ diff --git a/pics/rights/superadmin_look.png b/pics/rights/superadmin_look.png new file mode 100644 index 0000000..ef8c13a Binary files /dev/null and b/pics/rights/superadmin_look.png differ diff --git a/pics/rights/superadmin_none.png b/pics/rights/superadmin_none.png new file mode 100644 index 0000000..6c9f507 Binary files /dev/null and b/pics/rights/superadmin_none.png differ diff --git a/pics/rights/termine_all.png b/pics/rights/termine_all.png new file mode 100644 index 0000000..9fef314 Binary files /dev/null and b/pics/rights/termine_all.png differ diff --git a/pics/rights/termine_change.png b/pics/rights/termine_change.png new file mode 100644 index 0000000..5f80054 Binary files /dev/null and b/pics/rights/termine_change.png differ diff --git a/pics/rights/termine_look.png b/pics/rights/termine_look.png new file mode 100644 index 0000000..c1a15c4 Binary files /dev/null and b/pics/rights/termine_look.png differ diff --git a/pics/rights/termine_none.png b/pics/rights/termine_none.png new file mode 100644 index 0000000..0658548 Binary files /dev/null and b/pics/rights/termine_none.png differ diff --git a/pics/rights/zulieferer_all.png b/pics/rights/zulieferer_all.png new file mode 100644 index 0000000..3b89dc9 Binary files /dev/null and b/pics/rights/zulieferer_all.png differ diff --git a/pics/rights/zulieferer_change.png b/pics/rights/zulieferer_change.png new file mode 100644 index 0000000..fc795d9 Binary files /dev/null and b/pics/rights/zulieferer_change.png differ diff --git a/pics/rights/zulieferer_look.png b/pics/rights/zulieferer_look.png new file mode 100644 index 0000000..aced9c7 Binary files /dev/null and b/pics/rights/zulieferer_look.png differ diff --git a/pics/rights/zulieferer_none.png b/pics/rights/zulieferer_none.png new file mode 100644 index 0000000..e52c0f0 Binary files /dev/null and b/pics/rights/zulieferer_none.png differ diff --git a/pics/save.gif b/pics/save.gif new file mode 100644 index 0000000..b3fb226 Binary files /dev/null and b/pics/save.gif differ diff --git a/pics/strength.png b/pics/strength.png new file mode 100644 index 0000000..26e240f Binary files /dev/null and b/pics/strength.png differ diff --git a/pics/uniform/bg-input-focus.png b/pics/uniform/bg-input-focus.png new file mode 100644 index 0000000..0b059d4 Binary files /dev/null and b/pics/uniform/bg-input-focus.png differ diff --git a/pics/uniform/bg-input.png b/pics/uniform/bg-input.png new file mode 100644 index 0000000..485d222 Binary files /dev/null and b/pics/uniform/bg-input.png differ diff --git a/pics/uniform/inputbg.png b/pics/uniform/inputbg.png new file mode 100644 index 0000000..4b37103 Binary files /dev/null and b/pics/uniform/inputbg.png differ diff --git a/pics/uniform/inputbg.svg b/pics/uniform/inputbg.svg new file mode 100644 index 0000000..b9915c2 --- /dev/null +++ b/pics/uniform/inputbg.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pics/uniform/sprite.png b/pics/uniform/sprite.png new file mode 100644 index 0000000..66b558f Binary files /dev/null and b/pics/uniform/sprite.png differ diff --git a/popupframe.php b/popupframe.php new file mode 100644 index 0000000..193cde1 --- /dev/null +++ b/popupframe.php @@ -0,0 +1,33 @@ + \ No newline at end of file diff --git a/sites/charts.php b/sites/charts.php new file mode 100644 index 0000000..a42ab54 --- /dev/null +++ b/sites/charts.php @@ -0,0 +1,117 @@ +assign("heading","Statistik"); +$smarty->display("heading.tpl"); + +$smarty->assign("ffyear0",date("Y",strtotime("-0 year"))); +$smarty->assign("ffyear1",date("Y",strtotime("-1 year"))); +$smarty->assign("ffyear2",date("Y",strtotime("-2 years"))); + +$sum = 0; +$sumincl = 0; +$qry = mysqli_query($dbconn,"SELECT rechnung.id AS rech, ort.plz AS plz FROM rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON adresse.str_id = strasse.id JOIN ort ON ort.id = strasse.ort_id WHERE rechnung.typ_id = 1 AND ort.plz = '87509' AND ( ort.land_id = 1 OR ort.land_id = 4) AND storno = 0 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-0 years"))."'") or error(mysqli_error($dbconn)); +while($res = mysqli_fetch_assoc($qry)) +{ + $sumincl += calculateRechnungsSum($dbconn, $res["rech"],1); + $sum += calculateRechnungsSum($dbconn, $res["rech"],0); + +} +$smarty->assign("ffincl0",$sumincl); +$smarty->assign("ffexcl0",$sum); + +$sum = 0; +$sumincl = 0; +$qry = mysqli_query($dbconn,"SELECT rechnung.id AS rech, ort.plz AS plz FROM rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON adresse.str_id = strasse.id JOIN ort ON ort.id = strasse.ort_id WHERE rechnung.typ_id = 1 AND ort.plz = '87509' AND ( ort.land_id = 1 OR ort.land_id = 4) AND storno = 0 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-1 year"))."'") or error(mysqli_error($dbconn)); +while($res = mysqli_fetch_assoc($qry)) +{ + $sumincl += calculateRechnungsSum($dbconn, $res["rech"],1); + $sum += calculateRechnungsSum($dbconn, $res["rech"],0); + +} +$smarty->assign("ffincl1",$sumincl); +$smarty->assign("ffexcl1",$sum); + +$sum = 0; +$sumincl = 0; +$qry = mysqli_query($dbconn,"SELECT rechnung.id AS rech, ort.plz AS plz FROM rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON adresse.str_id = strasse.id JOIN ort ON ort.id = strasse.ort_id WHERE rechnung.typ_id = 1 AND ort.plz = '87509' AND ( ort.land_id = 1 OR ort.land_id = 4) AND storno = 0 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-2 years"))."'") or error(mysqli_error($dbconn)); +while($res = mysqli_fetch_assoc($qry)) +{ + $sumincl += calculateRechnungsSum($dbconn, $res["rech"],1); + $sum += calculateRechnungsSum($dbconn, $res["rech"],0); + +} + +$smarty->assign("ffincl2",$sumincl); +$smarty->assign("ffexcl2",$sum); + +$sum = 0; +$completesum = 0; +$partners = array(); +$qry = mysqli_query($dbconn,"SELECT GROUP_CONCAT(rechnung.id SEPARATOR ',') AS rechs, partner_id FROM rechnung RIGHT OUTER JOIN partner ON partner_id = partner.id WHERE rechnung.typ_id = 1 AND storno = 0 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-0 year"))."' GROUP BY partner_id"); +while($res = mysqli_fetch_assoc($qry)) +{ + $rechs = explode(',',$res["rechs"]); + $sum = 0; + Foreach($rechs AS $rech) + { + $sum += calculateRechnungsSum($dbconn, $rech,1); + } + $completesum +=$sum; + if($sum>0) + { + $partners[$res["partner_id"]] = $sum; + } +} +arsort($partners); +$smarty->assign("partnercharts0",array_slice($partners, 0, 25, true)); +$smarty->assign("completesum0",$completesum); + +$sum = 0; +$completesum = 0; +$partners = array(); +$qry = mysqli_query($dbconn,"SELECT GROUP_CONCAT(rechnung.id SEPARATOR ',') AS rechs, partner_id FROM rechnung RIGHT OUTER JOIN partner ON partner_id = partner.id WHERE rechnung.typ_id = 1 AND storno = 0 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-1 year"))."' GROUP BY partner_id"); +while($res = mysqli_fetch_assoc($qry)) +{ + $rechs = explode(',',$res["rechs"]); + $sum = 0; + Foreach($rechs AS $rech) + { + $sum += calculateRechnungsSum($dbconn, $rech,1); + } + $completesum +=$sum; + if($sum>0) + { + $partners[$res["partner_id"]] = $sum; + } +} +arsort($partners); +$smarty->assign("partnercharts1",array_slice($partners, 0, 25, true)); +$smarty->assign("completesum1",$completesum); + +$sum = 0; +$completesum = 0; +$partners = array(); +$qry = mysqli_query($dbconn,"SELECT GROUP_CONCAT(rechnung.id SEPARATOR ',') AS rechs, partner_id FROM rechnung RIGHT OUTER JOIN partner ON partner_id = partner.id WHERE rechnung.typ_id = 1 AND storno = 0 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-2 years"))."' GROUP BY partner_id"); +while($res = mysqli_fetch_assoc($qry)) +{ + $rechs = explode(',',$res["rechs"]); + $sum = 0; + Foreach($rechs AS $rech) + { + $sum += calculateRechnungsSum($dbconn, $rech,1); + } + $completesum +=$sum; + if($sum>0) + { + $partners[$res["partner_id"]] = $sum; + } +} +arsort($partners); +$smarty->assign("partnercharts2",array_slice($partners, 0, 25, true)); +$smarty->assign("completesum2",$completesum); + + +$smarty->display("charts.tpl"); +$_SESSION["camefrom"] ="charts"; + +?> \ No newline at end of file diff --git a/sites/kunden.php b/sites/kunden.php new file mode 100644 index 0000000..b3c22c6 --- /dev/null +++ b/sites/kunden.php @@ -0,0 +1,13 @@ +assign("heading","Kunden"); +$smarty->display("heading.tpl"); +$smarty->assign("felder",array("all"=>"Name, Adresse, Kd.Nr.","kdnr"=>"Kundennummer","name"=>"Name und Firma","str"=>"Straße","plz"=>"PLZ","ort"=>"Ort","tel"=>"Tel","kont"=>"Kontakt")); + +$smarty->assign("search",$_SESSION["search"]); +$smarty->assign("selfeld",$_SESSION["field"]); +$smarty->assign("page",$_SESSION["page"]); + + +$smarty->display("kunden.tpl"); +$_SESSION["camefrom"] ="kunden"; +?> \ No newline at end of file diff --git a/sites/kundenadd.php b/sites/kundenadd.php new file mode 100644 index 0000000..ebf3370 --- /dev/null +++ b/sites/kundenadd.php @@ -0,0 +1,59 @@ +".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $kundeid=$res[0]; + $vname=$res[1]; + $nname=$res[2]; + $firma=$res[3]; + $qry=mysqli_query($dbconn,"SELECT id, rechnr FROM rechnung WHERE partner_id = '$kundeid'") or $err=error("Fehler beim ermitteln verknüpfter Rechnungen:
        ".mysqli_error($dbconn)); + while($res = mysqli_fetch_array($qry)) + { + $qry2=mysqli_query($dbconn,"DELETE FROM artikel_rechn WHERE rech_id = '$res[0]'") or $err=error("Fehler beim löschen verknüpfter Artikel:
        ".mysqli_error($dbconn)); + $qry2=mysqli_query($dbconn,"DELETE FROM artikelsks WHERE rechnr = '$res[1]'") or $err=error("Fehler beim löschen verknüpfter SKS Artikel:
        ".mysqli_error($dbconn)); + } + $qry=mysqli_query($dbconn,"SELECT id FROM rechnung WHERE partner_id = '$kundeid'") or $err=error("Fehler beim ermitteln verknüpfter Rechnungen:
        ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $err = delRechnung($dbconn,$res["id"]); + } + $qry=mysqli_query($dbconn,"DELETE FROM adresse WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Adressen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM tel WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Telefonnummern:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM kontakt WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Kontaktadressen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM notiz WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Notizen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM konto WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Konten:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM partner WHERE id = '$kundeid'") or $err=error("Fehler beim löschen des Kunden:
        ".mysqli_error($dbconn)); + + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM partner WHERE id = $kundeid [$vname $nname - $firma]", + "", + "löschen"); + if(!$err) + { + $qry=mysqli_query($dbconn,"UPDATE partner SET updated_by = 0 WHERE updated_by = '$kundeid'") or $err=error("Fehler beim unlinken einer eventuellen aktualisierung:
        ".mysqli_error($dbconn)); + } + if(!$err) + { + doneNreturn("Erfolgreich gelöscht!"); + } + } +} +elseif($_GET["formsent"] == 1) +{ + $ret = savePart($dbconn,1); + $_SESSION["camefrom"] = "kundenshow&id=".$ret[1]; + if(!$ret[0]) + doneNreturn("Erfolgreich erledigt!"); +} +else +{ + dispPartForm($dbconn,$smarty); +} +?> \ No newline at end of file diff --git a/sites/kundenchange.php b/sites/kundenchange.php new file mode 100644 index 0000000..dbcd682 --- /dev/null +++ b/sites/kundenchange.php @@ -0,0 +1,207 @@ +".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $vname = $res[0]; + $nname = $res[1]; + $firma = $res[2]; + $typ = $res[3]; + $kdnr = $res[4]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM adresse WHERE id = '$adressid'") or $err=error("Fehler beim löschen der Adresse:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM adresse WHERE id = $adressid [$typ von Kunde $kdnr ($vname $nname - $firma)]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + if(!$err) + { + $qry=mysqli_query($dbconn,"SELECT * FROM tel WHERE adresse_id = '$adressid'"); + while($res = mysqli_fetch_assoc($dbconn,$qry)) + { + mysqli_query($dbconn,"DELETE FROM tel WHERE id='".$res["id"]."'") or $err = error("Fehler beim löschen der zugehörigen Telefonnummern
        ".mysqli_error($dbconn));# + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM tel WHERE id = ".$res["$id"]." [$typ von Kunde $kdnr ($vname $nname - $firma)]","","löschen"); + } + } + } + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + else + { + $err = error("Ungültiger Kunde!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveAdress($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispAdressForm($dbconn,$smarty,1); + } +} +elseif($_GET["do"] == "tel") +{ + if($_GET["del"] == 1) + { + $telid=mysql_escape_string($_GET["telid"]); + $qry=mysqli_query($dbconn,"SELECT typ, partner.id FROM tel + JOIN teltyp ON teltyp.id = tel.typ_id + JOIN partner ON partner.id = tel.partner_id + WHERE adresse.id = '$adressid' AND partner.typ_id = 1") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_array($dbconn,$qry); + $typ = $res[0]; + $kdnr = $res[1]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM tel WHERE id = '$telid'") or $err=error("Fehler beim löschen der Telefonnummer:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM tel WHERE id = $telid [$typ von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Kunde!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveTel($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispTelForm($dbconn,$smarty,1); + } +} +elseif($_GET["do"] == "kontakt") +{ + if($_GET["del"] == 1) + { + $kontaktid=mysql_escape_string($_GET["kontaktid"]); + $qry=mysqli_query($dbconn,"SELECT typ, partner.id FROM kontakt + JOIN kontakttyp ON kontakttyp.id = kontakt.typ_id + JOIN partner ON partner.id = kontakt.partner_id + WHERE kontakt.id = '$kontaktid'") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $typ = $res[0]; + $kdnr = $res[1]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM kontakt WHERE id = '$kontaktid'") or $err=error("Fehler beim löschen der Kontaktinformation:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM kontakt WHERE id = $kontaktid [$typ von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Kunde!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveKontakt($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispKontaktForm($dbconn,$smarty,1); + } +} +elseif($_GET["do"] == "notiz") +{ + if($_GET["del"] == 1) + { + $notizid=mysql_escape_string($_GET["notizid"]); + $qry=mysqli_query($dbconn,"SELECT partner_id FROM notiz + JOIN partner ON partner.id = notiz.partner_id + WHERE notiz.id = '$notizid' AND partner.typ_id = 1") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $kdnr = $res[0]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM notiz WHERE id = '$notizid'") or $err=error("Fehler beim löschen der Notiz:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM notiz WHERE id = $notizid [von Kunde $kdnr]","","löschen"); + del_files("./".UPLOADS_PATH."notes/","!^".$notizid."\.(.)+$!"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Kunde!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveNotiz($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispNotizForm($dbconn,$smarty,1); + } +} +elseif($_GET["do"] == "konto") +{ + if($_GET["del"] == 1) + { + $kontoid = mysql_escape_string($_GET["kontoid"]); + $qry = mysqli_query($dbconn,"SELECT konto.partner_id FROM konto + JOIN partner ON partner.id = konto.partner_id + WHERE konto.id = '$kontoid' AND partner.typ_id = 1") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res = mysqli_fetch_array($qry); + $kdnr = $res[0]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM konto WHERE id = '$kontoid'") or $err=error("Fehler beim löschen des Kontos:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM konto WHERE id = $kontoid [von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Kunde!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveKonto($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispKontoForm($dbconn,$smarty,2); + } +} +?> \ No newline at end of file diff --git a/sites/kundenshow.php b/sites/kundenshow.php new file mode 100644 index 0000000..cfc492f --- /dev/null +++ b/sites/kundenshow.php @@ -0,0 +1,121 @@ +assign("kunde",$kdnres); + if($kdnres["id"]) + { + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE updated_by='".$kdnres["id"]."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $oldrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE updated_by='".$res["id"]."'"); + } + $smarty->assign("oldrecords",$oldrecords); + + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$kdnres["updated_by"]."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $newrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$res["updated_by"]."'"); + } + $smarty->assign("newrecords",$newrecords); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[$res["id"]] = $res["anrede"]; + } + $smarty->assign("anr",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[$res["id"]] = $res["titel"]; + } + $smarty->assign("titel",$tmp); + + + + $qry = mysqli_query($dbconn,"SELECT name,typ,tel.id,nr,ort,ortsteil,plz,vwahl, ort.id AS ort_id FROM tel LEFT JOIN teltyp ON typ_id = teltyp.id LEFT JOIN ort ON ort_id = ort.id WHERE partner_id='".mysql_escape_string($_GET["id"])."' AND tel.adresse_id = 0 ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $tels[] = $res; + } + $smarty->assign("telnrn",$tels); + + + $qry = mysqli_query($dbconn,"SELECT kontakt.id, kontakt, partner_id, typ FROM kontakt LEFT JOIN kontakttyp ON kontakttyp.id = kontakt.typ_id WHERE partner_id='".mysql_escape_string($_GET["id"])."' ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $contacts[] = $res; + } + $smarty->assign("contacts",$contacts); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT ktonr,iban,swift,blz,bank,partner_id,konto.id,inhaber + FROM konto JOIN bank ON konto.bank_id = bank.id WHERE partner_id='".mysql_escape_string($_GET["id"])."'") + or $err=error("Fehler beim auslesen der Konten:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("kontos",$tmp); + + + $qry = mysqli_query($dbconn,"SELECT * FROM notiz WHERE partner_id='".mysql_escape_string($_GET["id"])."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $res["file"] = search_file("./".UPLOADS_PATH."notes/","!^".$res["id"]."\.(.)+$!"); + $notes[] = $res; + } + + + $qry = mysqli_query($dbconn,"SELECT COUNT(rechnr) AS nr_mahn, NOW() AS datetime FROM rechnung WHERE typ_id = 6 AND partner_id = '".mysql_escape_string($_GET["id"])."'") or $err=error("Fehler beim Auslesen der Daten:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + if($res["nr_mahn"] > 0) + { + $mahn["notiz"] = "ACHTUNG! Es sind bereits ".$res["nr_mahn"]." Mahnungen für diesen Kunden vorhanden!!"; + $mahn["color"] = "#f76"; + $mahn["datetime"] = $res["datetime"]; + $notes[] = $mahn; + } + $smarty->assign("notes",$notes); + $qry = mysqli_query($dbconn,"SELECT plz, ortsteil, tel.nr, ort.vwahl, ort, str, DATE_FORMAT(gebdat,'%d.%m.%Y') AS gebdat, DATE_FORMAT(gebdat2,'%d.%m.%Y') AS gebdat2, hnr, vname, nname, vname2, nname2, firma, adresse.id, land, anrede_id, titel_id, anrede2_id, titel2_id, adresstyp.typ, adresse.typ_id + FROM adresse JOIN + adresstyp ON adresstyp.id = adresse.typ_id + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + LEFT JOIN tel ON tel.adresse_id = adresse.id + WHERE adresse.partner_id='".mysql_escape_string($_GET["id"])."' AND adresse.typ_id != 5 + ORDER BY typ_id ASC")or $err=error("Mysql-Fehler:
        ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $adressen[] = $res; + } + $smarty->assign("adressen",$adressen); + + $qry = mysqli_query($dbconn,"SELECT id + FROM adresse WHERE adresse.partner_id='".mysql_escape_string($_GET["id"])."' AND adresse.typ_id = 5 + ORDER BY typ_id ASC")or $err=error("Mysql-Fehler:
        ".mysqli_error($dbconn)); + if(mysqli_fetch_array($qry)) + $smarty->assign("kommadressen",1); + + $tmp=array(); + $qry = mysqli_query($dbconn,"SELECT typ, id FROM rechtyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("rechtypen",$tmp); + + + } +} +$_SESSION["camefrom"] ="kundenshow&id=".$_GET["id"]; +$smarty->display("kundenshow.tpl"); +?> \ No newline at end of file diff --git a/sites/liefer.php b/sites/liefer.php new file mode 100644 index 0000000..fe74316 --- /dev/null +++ b/sites/liefer.php @@ -0,0 +1,8 @@ +assign("heading","Lieferanten"); +$smarty->display("heading.tpl"); +$smarty->assign("felder",array("all"=>"Name, Adresse, Kd.Nr.","kdnr"=>"Kundennummer","name"=>"Name und Firma","str"=>"Straße","plz"=>"PLZ","ort"=>"Ort","tel"=>"Tel","kont"=>"Kontakt")); + +$smarty->display("liefer.tpl"); +$_SESSION["camefrom"] ="liefer"; +?> \ No newline at end of file diff --git a/sites/lieferadd.php b/sites/lieferadd.php new file mode 100644 index 0000000..aac7c35 --- /dev/null +++ b/sites/lieferadd.php @@ -0,0 +1,57 @@ +".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $kundeid=$res[0]; + $vname=$res[1]; + $nname=$res[2]; + $firma=$res[3]; + if($kundeid) + { + $qry=mysqli_query($dbconn,"SELECT id, rechnr FROM rechnung WHERE partner_id = '$kundeid'") or $err=error("Fehler beim ermitteln verknüpfter Rechnungen:
        ".mysqli_error($dbconn)); + while($res = mysqli_fetch_array($qry)) + { + $qry2=mysqli_query($dbconn,"DELETE FROM artikel_rechn WHERE rech_id = '$res[0]'") or $err=error("Fehler beim löschen verknüpfter Artikel:
        ".mysqli_error($dbconn)); + $qry2=mysqli_query($dbconn,"DELETE FROM artikelsks WHERE rechnr = '$res[1]'") or $err=error("Fehler beim löschen verknüpfter SKS Artikel:
        ".mysqli_error($dbconn)); + } + $qry=mysqli_query($dbconn,"DELETE FROM rechnung WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Rechnungen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM adresse WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Adressen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM tel WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Telefonnummern:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM kontakt WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Kontaktadressen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM notiz WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Notizen:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM konto WHERE partner_id = '$kundeid'") or $err=error("Fehler beim Löschen verknüpfter Konten:
        ".mysqli_error($dbconn)); + $qry=mysqli_query($dbconn,"DELETE FROM partner WHERE id = '$kundeid'") or $err=error("Fehler beim löschen des Kunden:
        ".mysqli_error($dbconn)); + } + else + { + $err = error("Ungültiger Lieferant!"); + } + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM partner WHERE id = $kundeid [$vname $nname - $firma]", + "", + "löschen"); + echo "sadlk"; + if(!$err) + { + doneNreturn("Erfolgreich gelöscht!"); + } + } +} +elseif($_GET["formsent"] == 1) +{ + $ret = savePart($dbconn,2); + $_SESSION["camefrom"] = "liefershow&id=".$ret[1]; + if(!$ret[0]) + doneNreturn("Erfolgreich erledigt!"); +} +else +{ + dispPartForm($dbconn,$smarty,2); +} +?> \ No newline at end of file diff --git a/sites/lieferchange.php b/sites/lieferchange.php new file mode 100644 index 0000000..5a40ff1 --- /dev/null +++ b/sites/lieferchange.php @@ -0,0 +1,191 @@ +".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $vname = $res[0]; + $nname = $res[1]; + $firma = $res[2]; + $typ = $res[3]; + $kdnr = $res[4]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM adresse WHERE id = '$adressid'") or $err=error("Fehler beim löschen der Adresse:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM adresse WHERE id = $adressid [$typ von Kunde $kdnr ($vname $nname - $firma)]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Lieferant!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveAdress($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispAdressForm($dbconn,$smarty,2); + } +} +elseif($_GET["do"] == "tel") +{ + if($_GET["del"] == 1) + { + $telid=mysql_escape_string($_GET["telid"]); + $qry=mysqli_query($dbconn,"SELECT typ, partner.id FROM tel + JOIN teltyp ON teltyp.id = tel.typ_id + JOIN partner ON partner.id = tel.partner_id + WHERE adresse.id = '$adressid' AND partner.typ_id = 2") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $typ = $res[0]; + $kdnr = $res[1]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM tel WHERE id = '$telid'") or $err=error("Fehler beim löschen der Telefonnummer:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM tel WHERE id = $telid [$typ von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Lieferant!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveTel($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispTelForm($dbconn,$smarty,2); + } +} +elseif($_GET["do"] == "kontakt") +{ + if($_GET["del"] == 1) + { + $kontaktid=mysql_escape_string($_GET["kontaktid"]); + $qry=mysqli_query($dbconn,"SELECT konatkttyp.typ, partner.id FROM kontakt + JOIN kontakttyp ON kontakttyp.id = kontakt.typ_id + JOIN partner ON partner.id = kontakt.partner_id WHERE kontakt.id = '$kontaktid' partner.typ_id = 2") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $typ = $res[0]; + $kdnr = $res[1]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM kontakt WHERE id = '$kontaktid'") or $err=error("Fehler beim löschen der Kontaktinformation:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM kontakt WHERE id = $kontaktid [$typ von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Lieferant!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveKontakt($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispKontaktForm($dbconn,$smarty,2); + } +} +elseif($_GET["do"] == "notiz") +{ + if($_GET["del"] == 1) + { + $notizid=mysql_escape_string($_GET["notizid"]); + $qry=mysqli_query($dbconn,"SELECT partner_id FROM notiz + JOIN partner ON partner.id = notiz.partner_id + WHERE notiz.id = '$notizid' AND partner.typ_id = 2") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_array($qry); + $kdnr = $res[0]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM notiz WHERE id = '$notizid'") or $err=error("Fehler beim löschen der Notiz:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM notiz WHERE id = $notizid [von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Lieferant!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveNotiz($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispNotizForm($dbconn,$smarty,2); + } +} +elseif($_GET["do"] == "konto") +{ + if($_GET["del"] == 1) + { + $kontoid = mysql_escape_string($_GET["kontoid"]); + $qry = mysqli_query($dbconn,"SELECT konto.partner_id FROM konto + JOIN partner ON partner.id = konto.partner_id + WHERE konto.id = '$kontoid' AND partner.typ_id = 2") or $err=error("Fehler beim abrufen der Informationen für die LOG:
        ".mysqli_error($dbconn)); + $res = mysqli_fetch_array($qry); + $kdnr = $res[0]; + if($kdnr) + { + $qry=mysqli_query($dbconn,"DELETE FROM konto WHERE id = '$kontoid'") or $err=error("Fehler beim löschen des Kontos:
        ".mysqli_error($dbconn)); + if(!$err) + { + $err = saveLog($dbconn,"DELETE FROM konto WHERE id = $kontoid [von Kunde $kdnr]","","löschen"); + if(!$err) + doneNreturn("Erfolgreich gelöscht!"); + } + } + else + { + $err = error("Ungültiger Lieferant!"); + } + } + elseif($_GET["formsent"] == 1) + { + $err = saveKonto($dbconn); + if(!$err) + doneNreturn("Erfolgreich erledigt!"); + } + else + { + dispKontoForm($dbconn,$smarty,2); + } +} +?> \ No newline at end of file diff --git a/sites/liefershow.php b/sites/liefershow.php new file mode 100644 index 0000000..591a6d5 --- /dev/null +++ b/sites/liefershow.php @@ -0,0 +1,120 @@ +". mysqli_error($dbconn)); + $kdnres=mysqli_fetch_assoc($qry); + $smarty->assign("kunde",$kdnres); + if($kdnres.id) + { + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE updated_by='".$kdnres["id"]."'") + or $err=error("Fehler beim auslesen der neueren Versionen:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $oldrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE updated_by='".$res["id"]."'") + or $err=error("Fehler beim auslesen der neueren Versionen:
        ". mysqli_error($dbconn)); + } + $smarty->assign("oldrecords",$oldrecords); + + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$kdnres["updated_by"]."'") + or $err=error("Fehler beim auslesen der älteren Versionen:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $newrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$res["updated_by"]."'") + or $err=error("Fehler beim auslesen der älteren Versionen:
        ". mysqli_error($dbconn)); + } + $smarty->assign("newrecords",$newrecords); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM anrede") + or $err=error("Fehler beim auslesen der Anreden:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[$res["id"]] = $res["anrede"]; + } + $smarty->assign("anr",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM titel") + or $err=error("Fehler beim auslesen der Titel:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[$res["id"]] = $res["titel"]; + } + $smarty->assign("titel",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT name,typ,tel.id,nr,ort,ortsteil,plz,vwahl + FROM tel LEFT JOIN teltyp ON typ_id = teltyp.id LEFT JOIN ort ON ort_id = ort.id + WHERE partner_id='".mysql_escape_string($_GET["id"])."' ORDER BY typ_id ASC") + or $err=error("Fehler beim auslesen der Telefonnummern:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("telnrn",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT kontakt.id, kontakt, partner_id, typ + FROM kontakt LEFT JOIN kontakttyp ON kontakttyp.id = kontakt.typ_id + WHERE partner_id='".mysql_escape_string($_GET["id"])."' ORDER BY typ_id ASC") + or $err=error("Fehler beim auslesen der Kontakte:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("contacts",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM notiz WHERE partner_id='".mysql_escape_string($_GET["id"])."'") + or $err=error("Fehler beim auslesen der Notizen:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("notes",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT ktonr,iban,swift,blz,bank,partner_id,konto.id,inhaber + FROM konto JOIN bank ON konto.bank_id = bank.id WHERE partner_id='".mysql_escape_string($_GET["id"])."'") + or $err=error("Fehler beim auslesen der Konten:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("kontos",$tmp); + + + $qry = mysqli_query($dbconn,"SELECT plz, ortsteil, ort, str, hnr, vname, nname, vname2, nname2, firma, adresse.id, land, anrede_id, titel_id, adresstyp.typ, adresse.typ_id + FROM adresse JOIN + adresstyp ON adresstyp.id = adresse.typ_id + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + WHERE partner_id='".mysql_escape_string($_GET["id"])."' + ORDER BY typ_id ASC") or $err=error("Fehler beim auslesen der Adressen:
        ". mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $adressen[] = $res; + } + $smarty->assign("adressen",$adressen); + + $tmp=array(); + $qry = mysqli_query($dbconn,"SELECT typ, id FROM rechtyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[] = $res; + } + $smarty->assign("rechtypen",$tmp); + + + + + $_SESSION["camefrom"] ="liefershow&id=".$_GET["id"]; + } +} + +$smarty->display("liefershow.tpl"); +?> \ No newline at end of file diff --git a/sites/logout.php b/sites/logout.php new file mode 100644 index 0000000..cf238df --- /dev/null +++ b/sites/logout.php @@ -0,0 +1,7 @@ +".mysqli_error($dbconn)); +session_unset(); +$smarty->assign("heading","Auf Wiedersehn!"); +$smarty->display("heading.tpl"); +$smarty->display("logout.tpl"); +?> \ No newline at end of file diff --git a/sites/makepdf_OLD.php b/sites/makepdf_OLD.php new file mode 100644 index 0000000..4f5501b --- /dev/null +++ b/sites/makepdf_OLD.php @@ -0,0 +1,504 @@ +Image('./pics/logo1.png',0,0,210); + //Arial fett 15 + $this->SetFont('Arial','B',15); + //nach rechts gehen + //Zeilenumbruch + $this->Ln(50); +} + +//Fusszeile +function Footer() +{ + //Logo + $this->Image('./pics/logo2.png',15,275,17); + //Position 1,5 cm von unten + $this->SetY(-17); + $this->setX(15); + $this->SetFont('Times','',8); + $this->SetTextColor(0,0,0); + if ($_GET['leer'] == 0) $this->Cell(180,5,'Seite '.$this->PageNo().' von {nb}',0,0,'R'); + $this->SetY(-7); + $this->setX(15); + //Arial fett 6 + $this->SetFont('Arial','B',6); + $this->SetTextColor(124,124,138); + //Seitenzahl + + + $this->Cell(0,7,utf8_decode('WAGNER MARKISEN GMBH · IM ENGELFELD 13 · TEL. 0 83 23 - 68 63 · FAX: 0 83 23 - 37 55 · GESCHÄFTSFÜHRER: K.H. WAGNER'),0,0,'L'); + $this->Ln(2.3); + $this->setX(15); + $this->Cell(0,7,utf8_decode('BANKEN: VOBA IMMENSTADT BLZ 733 920 00 · NR. 0 414 204 · SPARKASSE ALLGÄU BLZ 733 500 00 · NR. 106 526 · RAIBA OBERALLGÄU-SÜD BLZ 733 699 20 · NR. 7 232 829'),0,0,'L'); +} +} + $verbindung=mysql_connect($mysqlserver,$mysqluser,$mysqlpass) or die("konnte nicht verbinden...");; + mysql_select_db("angebot") or die("da is keine Db...");; + $timestamp=time(); + $res=mysql_query("SELECT * FROM angebot WHERE id='$id' ;") or die("konnte nicht eingetragen werden: " . mysql_error()); + $obj=Mysql_fetch_object($res); + +//Instanciation of inherited class +$pdf=new PDF(); +$pdf->SetTopMargin(50); +$pdf->SetAutoPageBreak(true,25); +$pdf->AliasNbPages(); +$pdf->AddPage(P); +if ($_GET['leer']==0){ +//ADRESSE!!!! +$pdf->SetFont('Arial','B',6); +$pdf->SetTextColor(124,124,138); +$pdf->setY(35); +$pdf->setX(25); + +$pdf->Cell(0,3,utf8_decode('WAGNER MARKISEN GMBH · IM ENGELFELD 13 · 87509 IMMENSTADT'),0,0,'L'); +$pdf->SetTextColor(0,0,0); +$pdf->SetFont('Times','',12); +$pdf->setY(40); +$pdf->setX(25); +$pdf->Cell(0,5,utf8_decode($obj->anr),0,0,'L'); +$pdf->Ln(5); +$pdf->setX(25); +if (str_replace ( " " ,"" ,$obj->vname) == "") $name=$obj->nname; +else $name=$obj->vname." ".$obj->nname; +$pdf->Cell(0,5,utf8_decode($name),0,0,'L'); +if ($obj->zus!=""){ + $pdf->Ln(5); + $pdf->setX(25); + $pdf->Cell(0,5,utf8_decode($obj->zus),0,0,'L'); +} +$pdf->Ln(5); +$pdf->setX(25); +$pdf->Cell(0,5,utf8_decode($obj->str.' '.$obj->nr),0,0,'L'); +$pdf->Ln(5); +$pdf->Ln(5); +$pdf->setX(25); +$pdf->Cell(0,5,utf8_decode($obj->plz.' '.$obj->ort),0,0,'L'); +//DATUM +$pdf->sety(60); +$pdf->setX(170); +setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); +$datum=strftime("%d.%m.%Y",strtotime($obj->timestampnew)); +$pdf->Cell(0,5,utf8_decode($datum),0,0,'L'); +//Betreff +$pdf->sety(80); +$pdf->setX(20); +if ($obj->type == 0) $pdf->MultiCell(0,5,utf8_decode($obj->betr),0,'L',0); +else $pdf->MultiCell(0,5,"Auftragsbest�tigung",0,'L',0); +$pdf->SetTextColor(150,150,150); +$pdf->line(0,87,5,87); +$pdf->SetTextColor(0,0,0); +//Begrüßung +$pdf->SetFont('Times','B',12); +$pdf->sety(90); +$pdf->setX(20); +$pdf->Cell(0,5,utf8_decode($obj->begr),0,0,'L'); +$currY=100; +if ($obj->begr2 != "") { + $pdf->sety(95); + $pdf->setX(30); + $pdf->Cell(0,5,utf8_decode($obj->begr2),0,0,'L'); + $currY=105; +} +//Vielen Dank +$pdf->SetFont('Times','',12); +$pdf->sety($currY); +$pdf->setX(20); + +if ($obj->type == 0) $pdf->Cell(0,5,utf8_decode("Vielen Dank für Ihre Anfrage."),0,0,'L'); +else $pdf->Cell(0,5,"Hiermit best�tigen wir folgenden Auftrag:",0,0,'L'); +//Gerne bieten wir Ihnen an: +$pdf->SetFont('Times','',12); +$pdf->sety($currY+10); +$pdf->setX(20); +if ($obj->type == 0) $pdf->Cell(0,5,utf8_decode("Gerne unterbreiten wir Ihnen folgendes Angebot:"),0,0,'L'); + +//txt1 +if (rtrim($obj->txt1)!="" ){ +$pdf->SetFont('Times','',12); +$pdf->sety($currY+15); +$pdf->setX(20); +$pdf->MultiCell(0,5,utf8_decode($obj->txt1),0,'L',0); +} + + + // calcheight + $newpdf=new PDF(); + $newpdf->SetAutoPageBreak(true,40); + $newpdf->AddPage(P); + $calculatedHeight = 0; + $newpdf->setY(0); + $pdf->setX(20); + + $abfrage = "select * from artikel where angebot_id = '$id' "; + $res = mysql_query($abfrage) or die("Anfrage fehlgeschlagen: " . mysql_error()); + $newpdf->SetFont('Times','',12); + $newpdf->setY(7); + $objart=Mysql_fetch_object($res); + $newpdf->Cell(100,5,utf8_decode($objart->name),0,0,'L'); + $newpdf->setY(12); + $newpdf->MultiCell(0, 5, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + + $artheight = $newpdf->getY(); + unset($newpdf); + + if ($currY+$artheight > 245 and $artheight < 119){ + $pdf->AddPage(P); + $currY=110; + } + + +//TABELLE +$currY=$pdf->GetY(); +if ($currY > 210 or $obj->newpageitem == 0){ + + $pdf->AddPage(P); + $currY=70; + +} +//Table-HEAD +$pdf->SetFont('Times','B',12); +$pdf->sety($currY+5); +$pdf->setX(20); +$pdf->Cell(100,5,utf8_decode('Bezeichnung'),0,0,'L'); +$pdf->setX(120); +$pdf->Cell(15,5,utf8_decode('Menge'),0,0,'C'); +$pdf->setX(135); +$pdf->Cell(30,5,utf8_decode('Einzelpreis'),0,0,'R'); +$pdf->setX(165); +$pdf->Cell(30,5,utf8_decode('Gesamtpreis'),0,0,'R'); +$pdf->Line(18 , $currY+10, 200, $currY+10); +$currY=$currY+2; +$abfrage = "select * from artikel where angebot_id = '$id' "; +$res = mysql_query($abfrage) or die("Anfrage fehlgeschlagen: " . mysql_error()); +$numarts = mysql_num_rows($res); +$toreplace=array(".",","); +$replace=array("","."); +$pdf->SetFont('Times','',12); +$currY=$currY+7; +$pdf->setY($currY); +for($i=1;$i<=$numarts;$i++){ + $objart=Mysql_fetch_object($res); + + + // calcheight + $newpdf=new PDF(); + $newpdf->SetAutoPageBreak(true,40); + $newpdf->AddPage(P); + $calculatedHeight = 0; + $newpdf->setY(0); + $newpdf->setX(20); + if ($objart->typ==0){ + $newcurrY=3; + $newpdf->setY($newcurrY); + $newpdf->SetFont('Times','',12); + $newpdf->setX(20); + $newpdf->Cell(100,5,utf8_decode($objart->name),0,0,'L'); + $newpdf->setX(120); + $newpdf->Cell(15,5,utf8_decode(number_format($anzahl,2,",","")),0,0,'C'); + $newpdf->setX(135); + $newpdf->Cell(30,5,utf8_decode(number_format($einzelpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $newpdf->setX(165); + $newpdf->Cell(30,5,utf8_decode(number_format($gesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $newpdf->setY($newcurrY+2); + $newpdf->SetFont('Times','',10); + $newpdf->MultiCell(100, 3, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + + } + elseif ($objart->typ==1){ + $newpdf->SetFont('Times','I',10); + $newpdf->setX(25); + $newpdf->Cell(95,5,utf8_decode('(optional: '.$objart->name.')'),0,0,'L'); + $newpdf->setX(120); + $newpdf->Cell(15,5,utf8_decode(number_format($anzahl,2,",","")),0,0,'C'); + $newpdf->setX(135); + $newpdf->Cell(30,5,utf8_decode(number_format($einzelpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $newpdf->setX(165); + $newpdf->Cell(30,5,utf8_decode(number_format($gesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $newpdf->setY($newcurrY+2); + $newpdf->SetFont('Times','',10); + $newpdf->MultiCell(80, 3, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + } + elseif ($objart->typ==2){ + $newpdf->SetFont('Times','I',10); + $newpdf->setX(25); + $newpdf->Cell(95,5,utf8_decode('(alternativ: '.$objart->name.')'),0,0,'L'); + $newpdf->setX(120); + $newpdf->Cell(15,5,utf8_decode(number_format($anzahl,2,",","")),0,0,'C'); + $newpdf->setX(135); + $newpdf->Cell(30,5,utf8_decode(number_format($einzelpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $newpdf->setX(165); + $newpdf->Cell(30,5,utf8_decode(number_format($gesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $newpdf->setY($newcurrY+2); + $newpdf->SetFont('Times','',10); + $newpdf->MultiCell(80, 3, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + } + + $artheight = $newpdf->getY(); + unset($newpdf); + + if ($currY+$artheight > 255 and $artheight < 219){ + $pdf->SetFont('Times','B',12); + $pdf->Line(18 , $currY+5, 200, $currY+5); + $pdf->setY($currY+7); + $pdf->setX(130); + $pdf->Cell(30,5,utf8_decode('Übertrag:'),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode(number_format($gesgesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $pdf->AddPage(P); + $currY=70; + //Table-re-HEAD + $pdf->sety($currY); + $pdf->setX(20); + $pdf->Cell(95,5,utf8_decode('Bezeichnung'),0,0,'L'); + $pdf->setX(115); + $pdf->Cell(10,5,utf8_decode('Menge'),0,0,'C'); + $pdf->setX(135); + $pdf->Cell(30,5,utf8_decode('Einzelpreis'),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode('Gesamtpreis'),0,0,'R'); + $pdf->Line(18 , $currY+5, 200, $currY+5); + $currY=$currY+7; + $pdf->setY($currY); + $pdf->SetFont('Times','',12); + } + + + + if ($obj->mwstart==0) { + $divi='1.'.$obj->mwst; + $einzelpreis=round(str_replace ( $toreplace , $replace ,$objart->einzelpreis)/$divi,2); + $anzahl=str_replace ( $toreplace , $replace ,$objart->anzahl); + $gesamtpreis=round($einzelpreis*$anzahl,2); + if ($objart->typ==0){ + $gesgesamtpreis=$gesgesamtpreis+$gesamtpreis; + } + } + else { + + $einzelpreis=round(str_replace ( $toreplace , $replace ,$objart->einzelpreis),2); + $anzahl=str_replace ( $toreplace , $replace ,$objart->anzahl); + $gesamtpreis=round($einzelpreis*$anzahl,2); + if ($objart->typ==0){ + $gesgesamtpreis=$gesgesamtpreis+$gesamtpreis; + } + } + + if ($objart->typ==0){ + $currY=$currY+3; + $pdf->setY($currY); + $pdf->SetFont('Times','B',12); + $pdf->setX(20); + $pdf->Cell(100,5,utf8_decode($objart->name),0,0,'L'); + $pdf->setX(120); + $pdf->SetFont('Times','',12); + $pdf->Cell(15,5,utf8_decode(number_format($anzahl,2,",","")),0,0,'C'); + $pdf->setX(135); + $pdf->Cell(30,5,utf8_decode(number_format($einzelpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode(number_format($gesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $currY=$currY+6; + $pdf->setY($currY); + $pdf->setX(20); + $pdf->SetFont('Times','',10); + if (rtrim($objart->beschr)) { + $pdf->MultiCell(100, 3, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + $currY=$pdf->getY(); + $currY=$currY+2; + } + else $crrY=$currY-2; + $pdf->setY($currY); + } + elseif ($objart->typ==1){ + $pdf->SetFont('Times','BI',10); + $pdf->setX(25); + $pdf->Cell(95,5,utf8_decode('Wahlweise: '.$objart->name),0,0,'L'); + $pdf->setX(120); + $pdf->SetFont('Times','I',10); + $pdf->Cell(15,5,utf8_decode(number_format($anzahl,2,",","")),0,0,'C'); + $pdf->setX(135); + $pdf->Cell(30,5,utf8_decode(number_format($einzelpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode(number_format($gesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $currY=$currY+5; + $pdf->setY($currY); + $pdf->setX(25); + $pdf->SetFont('Times','I',10); + if (rtrim($objart->beschr)) { + $pdf->MultiCell(80, 3, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + $currY=$pdf->getY(); + $currY=$currY+2; + } + $pdf->setY($currY); + } + elseif ($objart->typ==2){ + $pdf->SetFont('Times','BI',10); + $pdf->setX(25); + $pdf->Cell(95,5,utf8_decode('Alternativ: '.$objart->name),0,0,'L'); + $pdf->setX(120); + $pdf->SetFont('Times','I',10); + $pdf->Cell(15,5,utf8_decode(number_format($anzahl,2,",","")),0,0,'C'); + $pdf->setX(135); + $pdf->Cell(30,5,utf8_decode(number_format($einzelpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode(number_format($gesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $currY=$currY+5; + $pdf->setY($currY); + $pdf->setX(25); + $pdf->SetFont('Times','I',10); + if (rtrim($objart->beschr)) { + $pdf->MultiCell(80, 3, utf8_decode(rtrim($objart->beschr)), 0, "L", 0); + $currY=$pdf->getY(); + $currY=$currY+2; + } + $pdf->setY($currY); + } + if ($currY > 240 or $i == $obj->newpageitem) { + $pdf->SetFont('Times','B',12); + $pdf->Line(18 , $currY+5, 200, $currY+5); + $pdf->setY($currY+7); + $pdf->setX(130); + $pdf->Cell(30,5,utf8_decode('Übertrag:'),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode(number_format($gesgesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); + $pdf->AddPage(P); + $currY=70; + //Table-re-HEAD + $pdf->sety($currY); + $pdf->setX(20); + $pdf->Cell(95,5,utf8_decode('Bezeichnung'),0,0,'L'); + $pdf->setX(115); + $pdf->Cell(10,5,utf8_decode('Menge'),0,0,'C'); + $pdf->setX(135); + $pdf->Cell(30,5,utf8_decode('Einzelpreis'),0,0,'R'); + $pdf->setX(165); + $pdf->Cell(30,5,utf8_decode('Gesamtpreis'),0,0,'R'); + $pdf->Line(18 , $currY+5, 200, $currY+5); + $currY=$currY+7; + $pdf->setY($currY); + $pdf->SetFont('Times','',12); + + } +} +//Endbetrag +$pdf->SetFont('Times','B',12); +$pdf->Line(18 , $currY+2, 200, $currY+2); +$pdf->setY($currY+2); +$pdf->setX(130); +$pdf->Cell(30,5,utf8_decode('Gesamtbetrag Netto:'),0,0,'R'); +$pdf->setX(165); +$pdf->Cell(30,5,utf8_decode(number_format($gesgesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); +//RABATT +if ($obj->rab =="" or $obj->rab == "0") { +$currY=$currY+7; +} +else { +$currY=$currY+7; +$pdf->setY($currY); + +$pdf->setX(130); +$pdf->Cell(30,5,utf8_decode($obj->rabtxt." (".$obj->rab."%):"),0,0,'R'); +$pdf->setX(165); +$multi=$obj->rab/100; +$pdf->Cell(30,5,utf8_decode("-".number_format(round($gesgesamtpreis*$multi,2),2,",",".")." ".$obj->wahrung),0,0,'R'); +$gesgesamtpreis=$gesgesamtpreis-round($gesgesamtpreis*$multi,2); +$currY=$currY+5; +} + +//Mwst ausweisen +$pdf->setY($currY); +$pdf->setX(130); +$pdf->Cell(30,5,utf8_decode('Zuzüglich '.$obj->mwst.'% Mwst.:'),0,0,'R'); +$pdf->setX(165); +$multi='0.'.$obj->mwst; +$pdf->Cell(30,5,utf8_decode(number_format(round($gesgesamtpreis*$multi,2),2,",",".")." ".$obj->wahrung),0,0,'R'); +$gesgesamtpreis=$gesgesamtpreis+round($gesgesamtpreis*$multi,2); +//komplettpreis ausgeben +$pdf->setY($currY+5); +$pdf->setX(130); +$pdf->Cell(30,5,utf8_decode('Gesamtbetrag Brutto:'),0,0,'R'); +$pdf->setX(165); +$pdf->Cell(30,5,utf8_decode(number_format($gesgesamtpreis,2,",",".")." ".$obj->wahrung),0,0,'R'); +$currY=$currY+15; +$pdf->setY($currY); +$pdf->SetFont('Times','',12); +$pdf->setX(20); +$currY=$currY; + +if ($currY > 270) { + $pdf->AddPage(P); + $currY=60; +} + + +if ($currY <= 270) { + //txt2 h�he berechnen!! + // calcheight + $newpdf=new PDF(); + $newpdf->SetAutoPageBreak(true,40); + $newpdf->AddPage(P); + $calculatedHeight = 0; + $newpdf->setY(0); + $newpdf->setX(20); + $newpdf->SetFont('Times','',12); + $newpdf->MultiCell(0, 5, utf8_decode(rtrim($obj->txt2)), 0, "L", 0); + + $newpdf->setX(20); + $newpdf->Cell(0,5,utf8_decode($obj->mfg),0,0,'L',0); + //unterschrift + $res=mysql_query("SELECT userpic, name FROM user WHERE id='$obj->userid' LIMIT 1 ;") or die("konnte nicht eingetragen werden: " . mysql_error()); + $objuser=Mysql_fetch_object($res); + $newpdf->Image($objuser->userpic,25,$currY+10,0,10); + + $newpdf->sety($pdf->getY()+15); + $newpdf->setX(20); + $newpdf->Cell(0,5,utf8_decode($obj->wm),0,0,'L',0); + $newpdf->sety($pdf->getY()+5); + $newpdf->setX(20); + $newpdf->Cell(0,5,utf8_decode($objuser->name),0,0,'L',0); + + $txt2height = $newpdf->getY(); + unset($newpdf); + + if ($currY+$txt2height > 420 and $txt2height < 239){ + $pdf->AddPage(P); + $currY=70; + } +} +$pdf->setY($currY); +if (rtrim($obj->txt2) != ""){ + + $pdf->SetFont('Times','',12); + $pdf->setX(20); + $pdf->MultiCell(0,5,utf8_decode(rtrim($obj->txt2)),0,'L',0); + //ENDE!! + $currY=$pdf->getY(); + $pdf->setY($currY+5); +} + +$pdf->setX(20); +$pdf->Cell(0,5,utf8_decode($obj->mfg),0,0,'L',0); +//unterschrift +$res=mysql_query("SELECT userpic, name FROM user WHERE id='$obj->userid' LIMIT 1 ;") or die("konnte nicht eingetragen werden: " . mysql_error()); + $objuser=Mysql_fetch_object($res); +$pdf->Image($objuser->userpic,25,$currY+10,0,10); + +$pdf->sety($pdf->getY()+23); +$pdf->setX(20); +$pdf->Cell(0,5,utf8_decode($obj->wm),0,0,'L',0); +$pdf->sety($pdf->getY()+5); +$pdf->setX(20); +$pdf->Cell(0,5,utf8_decode($objuser->name),0,0,'L',0); +} + +$pdf->Output(); +?> \ No newline at end of file diff --git a/sites/messages.php b/sites/messages.php new file mode 100644 index 0000000..66e6719 --- /dev/null +++ b/sites/messages.php @@ -0,0 +1,15 @@ +assign("heading","Nachrichten"); +$smarty->display("heading.tpl"); + + +$qry = mysqli_query($dbconn,"SELECT vname, nname, nick, id FROM user WHERE id > 0 AND id != ".mysql_escape_string($_SESSION["user"])) or $err = error("Fehler beim ermitteln der Benutzer
        ".mysqli_error($dbconn)); +while ($res = mysqli_fetch_assoc($qry)) +{ + $users[] = $res; +} +$smarty->assign("users", $users); +$smarty->display("messages.tpl"); + + +?> \ No newline at end of file diff --git a/sites/neu.php b/sites/neu.php new file mode 100644 index 0000000..3ee73a3 --- /dev/null +++ b/sites/neu.php @@ -0,0 +1,4 @@ +assign("heading","Neues Dokument"); +$smarty->display("heading.tpl"); +?> \ No newline at end of file diff --git a/sites/norights.php b/sites/norights.php new file mode 100644 index 0000000..4ffc92d --- /dev/null +++ b/sites/norights.php @@ -0,0 +1,3 @@ +display("norights.tpl"); +?> \ No newline at end of file diff --git a/sites/nothere.php b/sites/nothere.php new file mode 100644 index 0000000..b2e2691 --- /dev/null +++ b/sites/nothere.php @@ -0,0 +1,3 @@ +display("nothere.tpl"); +?> \ No newline at end of file diff --git a/sites/projectadd.php b/sites/projectadd.php new file mode 100644 index 0000000..44e5e30 --- /dev/null +++ b/sites/projectadd.php @@ -0,0 +1,48 @@ + 0) + $err=saveProject($dbconn,$_GET["id"]); + else + $err=saveProject($dbconn,0); + if(!$err) + doneNreturn("Erfolgreich gespeichert"); +} +else +{ + if($_GET["id"]) + { + if($_GET["del"] == 1) + { + $err = delProject($dbconn,$_GET["id"]); + if(!$err) + doneNreturn("Erfolgreich gelöscht"); + } + else + { + $smarty->assign("loadproject",$_GET["id"]); + $project=makeprojectarray($dbconn, $_GET["id"]); + $smarty->assign("project",$project); + $work=makeworkarray($dbconn, $_GET["id"]); + $smarty->assign("work",$work); + + } + } + else + { + $project["partner_id"] = $_GET["kundeid"]; + $smarty->assign("project",$project); + } + $smarty->assign("date",date("d.m.y")); + if(checkpartner($dbconn,$project["partner_id"])) + $smarty->display("addproject.tpl"); + + else + { + error("Dieser Kunde existiert nicht!"); + } +} + +?> \ No newline at end of file diff --git a/sites/projectlist.php b/sites/projectlist.php new file mode 100644 index 0000000..f8a9428 --- /dev/null +++ b/sites/projectlist.php @@ -0,0 +1,93 @@ +assign("kunde",$kdnres); + if($kdnres.id) + { + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE updated_by='".$kdnres["id"]."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $oldrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE updated_by='".$res["id"]."'"); + } + $smarty->assign("oldrecords",$oldrecords); + + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$kdnres["updated_by"]."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $newrecords[] = $res; + $qry = mysqli_query($dbconn,"SELECT id, datetime_new FROM partner WHERE id='".$res["updated_by"]."'"); + } + $smarty->assign("newrecords",$newrecords); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[$res["id"]] = $res["anrede"]; + } + $smarty->assign("anr",$tmp); + + $tmp = array(); + $qry = mysqli_query($dbconn,"SELECT * FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $tmp[$res["id"]] = $res["titel"]; + } + $smarty->assign("titel",$tmp); + + + $qry = mysqli_query($dbconn,"SELECT name,typ,tel.id,nr,ort,ortsteil,plz,vwahl, ort.id AS ort_id FROM tel LEFT JOIN teltyp ON typ_id = teltyp.id LEFT JOIN ort ON ort_id = ort.id WHERE partner_id='".mysql_escape_string($_GET["kundeid"])."' AND tel.adresse_id = 0 ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $tels[] = $res; + } + $smarty->assign("telnrn",$tels); + + + $qry = mysqli_query($dbconn,"SELECT kontakt.id, kontakt, partner_id, typ FROM kontakt LEFT JOIN kontakttyp ON kontakttyp.id = kontakt.typ_id WHERE partner_id='".mysql_escape_string($_GET["kundeid"])."' ORDER BY typ_id ASC"); + while($res=mysqli_fetch_assoc($qry)) + { + $contacts[] = $res; + } + $smarty->assign("contacts",$contacts); + + $qry = mysqli_query($dbconn,"SELECT * FROM notiz WHERE partner_id='".mysql_escape_string($_GET["kundeid"])."'"); + while($res=mysqli_fetch_assoc($qry)) + { + $res["file"] = search_file("./".UPLOADS_PATH."notes/","!^".$res["kundeid"]."\.(.)+$!"); + $notes[] = $res; + } + + + $qry = mysqli_query($dbconn,"SELECT COUNT(rechnr) AS nr_mahn, NOW() AS datetime FROM rechnung WHERE typ_id = 6 AND partner_id = '".mysql_escape_string($_GET["kundeid"])."'") or $err=error("Fehler beim Auslesen der Daten:
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + if($res["nr_mahn"] > 0) + { + $mahn["notiz"] = "ACHTUNG! Es sind bereits ".$res["nr_mahn"]." Mahnungen für diesen Kunden vorhanden!!"; + $mahn["color"] = "#f76"; + $mahn["datetime"] = $res["datetime"]; + $notes[] = $mahn; + } + $smarty->assign("notes",$notes); + $qry = mysqli_query($dbconn,"SELECT plz, ortsteil, tel.nr, ort.vwahl, ort, str, DATE_FORMAT(gebdat,'%d.%m.%Y') AS gebdat, DATE_FORMAT(gebdat2,'%d.%m.%Y') AS gebdat2, hnr, vname, nname, vname2, nname2, firma, adresse.id, land, anrede_id, titel_id, anrede2_id, titel2_id, adresstyp.typ, adresse.typ_id + FROM adresse JOIN + adresstyp ON adresstyp.id = adresse.typ_id + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + LEFT JOIN tel ON tel.adresse_id = adresse.id + WHERE adresse.partner_id='".mysql_escape_string($_GET["kundeid"])."' AND adresse.typ_id = 1 + ORDER BY typ_id ASC")or $err=error("Mysql-Fehler:
        ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $adressen = $res; + } + $smarty->assign("adressen",$adressen); + } +} +$_SESSION["camefrom"] ="projectlist&kundeid=".$_GET["kundeid"]; +$smarty->display("projectlist.tpl"); +?> \ No newline at end of file diff --git a/sites/projectshow.php b/sites/projectshow.php new file mode 100644 index 0000000..0e7ebbe --- /dev/null +++ b/sites/projectshow.php @@ -0,0 +1,23 @@ +assign("pdffile","./temp/pdftemp/$tmppdfname.pdf"); + +$smarty->display("projectshow.tpl"); + + +?> \ No newline at end of file diff --git a/sites/rechnungadd.php b/sites/rechnungadd.php new file mode 100644 index 0000000..d3af215 --- /dev/null +++ b/sites/rechnungadd.php @@ -0,0 +1,327 @@ + 0) + $err=saveRechnung($dbconn,$_GET["id"]); + else + $err=saveRechnung($dbconn,0); + if(!$err) + doneNreturn("Erfolgreich gespeichert"); +} +elseif($_GET["changeadr"] == 1 && $_GET["id"]) +{ + if(!$_GET["adrid"]) + { + $smarty->assign("felder",array("all"=>"Name, Adresse, Kd.Nr.","kdnr"=>"Kundennummer","name"=>"Name und Firma","str"=>"Straße","plz"=>"PLZ","ort"=>"Ort","tel"=>"Tel","kont"=>"Kontakt")); + $smarty->assign("rechid",$_GET["id"]); + $smarty->display("changeadr.tpl"); + } + else + { + $err=changeRechAdr($dbconn,$_GET["id"],$_GET["adrid"]); + if(!$err) + doneNreturn("Erfolgreich geändert"); + } +} +elseif($_GET["copy"] == 1 && $_GET["id"]) +{ + if(!$_GET["adrid"]) + { + $smarty->assign("felder",array("all"=>"Name, Adresse, Kd.Nr.","kdnr"=>"Kundennummer","name"=>"Name und Firma","str"=>"Straße","plz"=>"PLZ","ort"=>"Ort","tel"=>"Tel","kont"=>"Kontakt")); + $smarty->assign("rechid",$_GET["id"]); + $smarty->display("copyrech.tpl"); + } + else + { + $err=copyRech($dbconn,$_GET["id"],$_GET["adrid"]); + if(!$err) + doneNreturn("Erfolgreich geändert"); + } +} +elseif($_GET["storno"] == "YES" && $_GET["id"]){ + $querystr = "UPDATE rechnung SET + storno = 1, stornodate = NOW() WHERE id = '".$_GET["id"]."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim aktualisieren der Rechnung
        ".mysqli_error($dbconn)); + doneNreturn("Erfolgreich geändert"); +} +elseif($_GET["storno"] == "NO" && $_GET["id"]){ + $querystr = "UPDATE rechnung SET + storno = 0 WHERE id = '".$_GET["id"]."'"; + mysqli_query($dbconn,$querystr) or $err=error("Fehler beim aktualisieren der Rechnung
        ".mysqli_error($dbconn)); + doneNreturn("Erfolgreich geändert"); +} +elseif($_GET["mail"] == 1 && $_GET["id"]) +{ + $kdnres=makeadressarray($dbconn, $_GET["adressid"]); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,anrede FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $typnames[$res["id"]] = $res["anrede"]; + } + $smarty->assign("anrs",$typnames); + + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,titel FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $typnames[$res["id"]] = $res["titel"]; + } + $smarty->assign("titels",$typnames); + + $mails=array(); + $mailids=array(); + $qry = mysqli_query($dbconn,"SELECT kontakt.id, kontakt, partner_id, typ FROM kontakt LEFT JOIN kontakttyp ON kontakttyp.id = kontakt.typ_id WHERE partner_id='".mysql_escape_string($kdnres["partner_id"])."' AND typ_id = 1"); + while($res=mysqli_fetch_assoc($qry)) + { + $mails[] = $res["kontakt"]; + $mailids[] = $res["id"]; + } + $smarty->assign("mails",$mails); + $smarty->assign("mailids",$mailids); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,bezeichn FROM artikeltyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["bezeichn"]; + } + $smarty->assign("typids",$typids); + $smarty->assign("typs",$typnames); + $rechnung=makerechnungsarray($dbconn, $_GET["id"], 0); + $smarty->assign("rechnung",$rechnung); + $smarty->assign("adresse",$kdnres); + + $adresse = makeadressblock($dbconn,$_GET["id"],0); + if($rechnung["sks"]) + { + $artikel = makesksartikelarray($dbconn,$rechnung["rechnr"]); + } + else + $artikel = makeartikelarray($dbconn,$_GET["id"],0); + + $pdf = makerawPDF(0); + + makefirstpage($pdf,$adresse["adresse"],$rechnung,0); + if(count($artikel)) + { + $gesamtpreis = maketable($pdf,$artikel,$rechnung,0); + } + makeEndPage($pdf,$rechnung,$gesamtpreis,0); + + $tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); + + savePDF($pdf,"./temp/pdftemp/$tmppdfname.pdf"); + + if($_GET["mailformsent"]) + { + $tomail = $_POST["tomail"]; + if(!filter_var($tomail, FILTER_VALIDATE_EMAIL)) + $err=error("Die angegebene E-Mail adresse kann nicht existieren, bitte korrigieren Sie diese zuerst in den Kontaktdaten des Kunden."); + else + { + $sub=$_POST["sub"]; + if($_POST["anr1"]) + $msg .= $_POST["anr1"]."\n"; + if($_POST["anr2"]) + $msg .= $_POST["anr1"]."\n"; + $msg .= "\n".$_POST["intro"]; + if($_SESSION["firma"] == "Wagner Markisen") + { + $frommail = "info@wagner-markisen.de"; + $fromname = "Firma Wagner Markisen GmbH"; + } + else if($_SESSION["firma"] == "Ingenieurbüro Wagner") + { + $frommail = "info@el-wa.org"; + $fromname = "Ingenieurbüro Wagner"; + } + else + { + $frommail = "finanzen.lsg@agathazell.info"; + $fromname = "Philipp Wagner, Kassier LSG"; + } + $err=mail_attachment("$tmppdfname.pdf", "./temp/pdftemp/",$tomail, $frommail, $fromname, $frommail, $sub, $msg); + mail_attachment("$tmppdfname.pdf", "./temp/pdftemp/","info@wagner-markisen.de", $frommail, $fromname, $frommail, $sub."(Kopie, Original gesendet an: ".$tomail.")", $msg); + } + if(!$err) + doneNreturn("Erfolgreich gesendet"); + else + $err=error("Mail konnte nicht versendet werden..."); + } + + $smarty->assign("pdffile","./temp/pdftemp/$tmppdfname.pdf"); + + $smarty->display("mailrechnung.tpl"); + +} +else +{ + + if($_GET["id"]) + { + if($_GET["del"] == 1) + { + $err = delRechnung($dbconn,$_GET["id"]); + if(!$err) + doneNreturn("Erfolgreich gelöscht"); + } + else + { + $smarty->assign("loadrech",$_GET["id"]); + $rechnung=makerechnungsarray($dbconn, $_GET["id"], 0); + $kommission=makeadressarray($dbconn, $rechnung["kommission"]); + $smarty->assign("rechnung",$rechnung); + $smarty->assign("kommission",$kommission); + $smarty->assign("artikel",makeartikelarray($dbconn, $_GET["id"], 0)); + } + } + else if($_GET["draft"]) + { + $smarty->assign("loaddraft",$_GET["draft"]); + $smarty->assign("rechnung",makerechnungsarray($dbconn, $_GET["draft"], 1)); + $smarty->assign("artikel",makeartikelarray($dbconn, $_GET["draft"], 1)); + } + + $smarty->assign("type",$_GET["type"]); + $smarty->assign("newtype",$_GET["newtype"]); + + $kdnres=makeadressarray($dbconn, $_GET["adressid"]); + + if($kdnres["adresstyp"] == "Kommission") + { + $smarty->assign("kommission",$kdnres); + $qry = mysqli_query($dbconn,"SELECT plz, ortsteil, ort, str, adresstyp.typ AS adresstyp, hnr, vname, partner_id, nname, vname2, nname2, firma, adresse.id, land, anrede_id, titel_id, anrede2_id, titel2_id + FROM adresse + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + JOIN adresstyp ON adresse.typ_id = adresstyp.id + WHERE adresse.typ_id='1' AND adresse.partner_id = '".$kdnres["partner_id"]."' + ORDER BY typ_id ASC") or $err = error("Fehler beim abrufen der Daten ".mysqli_error($dbconn)); + //$kdnres=mysqli_fetch_assoc($qry); + } + + if($kdnres["partner_id"]) + { + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,anrede FROM anrede"); + while($res=mysqli_fetch_assoc($qry)) + { + $typnames[$res["id"]] = $res["anrede"]; + } + $smarty->assign("anrs",$typnames); + + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,titel FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $typnames[$res["id"]] = $res["titel"]; + } + $smarty->assign("titels",$typnames); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,bezeichn FROM artikeltyp"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["bezeichn"]; + } + $smarty->assign("typids",$typids); + $smarty->assign("typs",$typnames); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,einheit FROM einheit"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["einheit"]; + } + $smarty->assign("einhids",$typids); + $smarty->assign("einhs",$typnames); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,wahrung FROM wahrung"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["wahrung"]; + } + $smarty->assign("wahrids",$typids); + $smarty->assign("wahrs",$typnames); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,mwst FROM mwst"); + while($res=mysqli_fetch_assoc($qry)) + { + if($res["mwst"] != "999") + { + $typids[] = $res["id"]; + $typnames[] = $res["mwst"]." %"; + $typids2[] = $res["id"]; + $typnames2[] = $res["mwst"]." %"; + } + else + { + $typids2[] = $res["id"]; + $typnames2[] = "Normal"; + } + + } + $smarty->assign("mwstids",$typids); + $smarty->assign("mwsts",$typnames); + $smarty->assign("artmwstids",$typids2); + $smarty->assign("artmwsts",$typnames2); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,ziel FROM zahlziel"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + $typnames[] = $res["ziel"]; + } + $smarty->assign("zzielids",$typids); + $smarty->assign("zziels",$typnames); + + $typids=array(); + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,kto,name FROM buchungsKontos"); + while($res=mysqli_fetch_assoc($qry)) + { + $typids[] = $res["id"]; + + $typnames[] = $res["kto"]." (".$res["name"].")"; + } + $smarty->assign("buchKtoids",$typids); + $smarty->assign("buchKtos",$typnames); + + $qry=mysqli_query($dbconn,"SELECT tmp_rechnung.id,adresse_id, vname, nname, str, hnr FROM tmp_rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON str_id = strasse.id WHERE tmp_rechnung.typ_id='".mysql_escape_string($_GET["type"])."' AND user_id = '".mysql_escape_string($_SESSION["user"])."' ORDER BY datetime DESC LIMIT 1") or $err=error("Fehler beim Suchen nach nicht gespeicherten Daten
        ".mysqli_error($dbconn)); + if($res = mysqli_fetch_assoc($qry)) + { + $smarty->assign("draft",$res["id"]); + $smarty->assign("draftname",$res["vname"]." ".$res["nname"]); + $smarty->assign("draftstr",$res["str"]." ".$res["hnr"]); + $smarty->assign("draftadressid",$res["adresse_id"]); + } + $smarty->assign("adresse",$kdnres); + + $smarty->display("addrechnung.tpl"); + } + else + { + error("Dieser Kunde existiert nicht!"); + } +} + +?> \ No newline at end of file diff --git a/sites/rechshow.php b/sites/rechshow.php new file mode 100644 index 0000000..11d319c --- /dev/null +++ b/sites/rechshow.php @@ -0,0 +1,44 @@ +assign("pdffile","./temp/pdftemp/$tmppdfname.pdf"); + +//if($rechnung["typ_id"] == 1) +//{ + $pdf = makerawPDFcopy(0,$rechnung["drechnr"]); + makefirstpage($pdf,$adresse["adresse"],$rechnung,0); + if(count($artikel)) + { + $gesamtpreis = maketable($pdf,$artikel,$rechnung,0); + } + makeEndPage($pdf,$rechnung,$gesamtpreis,0); + $tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); + savePDF($pdf,"./temp/pdftemp/$tmppdfname.pdf"); + $smarty->assign("pdffile2","./temp/pdftemp/$tmppdfname.pdf"); +//} + +$smarty->display("rechshow.tpl"); + +?> \ No newline at end of file diff --git a/sites/settings.php b/sites/settings.php new file mode 100644 index 0000000..08beb68 --- /dev/null +++ b/sites/settings.php @@ -0,0 +1,140 @@ + $days) + $err = error("Der Zeitraum für die Bezahlung mit skonto muss kürzer sein, als der Zeitraum für die reguläre Zahlung ohne Abzüge."); + if($skonto > 95) + $skonto = 95; + if(!$err) + { + if($days > 0) + $zahlziel = $days." Tage ohne Abzug"; + else + $zahlziel = "sofort ohne Abzug"; + if($skonto && $skontodays) + $zahlziel .= ", Skonto ".$skontodays." Tage ".$skonto."%"; + elseif($skonto) + $zahlziel .= ", Skonto sofort ".$skonto."%"; + + $querystr="INSERT INTO zahlziel SET ziel = '$zahlziel'"; + $qry = mysqli_query($dbconn,$querystr) or $err=error("Fehler beim Speichern des Zahlungsziels
        ".mysqli_error($dbconn)); + $undoid=mysqli_insert_id($dbconn); + $undoquerystr="DELETE FROM zahlziel WHERE id = '$undoid'"; + if(!$err) + { + $err = saveLog($dbconn,$querystr."[zahlziel neu]",$undoquerystr,"anlegen"); + } + if(!$err) + doneNreturn("Erfolgreich angelegt"); + + + } + + } + $smarty->assign("days",$days); + $smarty->assign("skontodays",$skontodays); + $smarty->assign("skonto",$skonto); + $smarty->display("addzahlziel.tpl"); +} +elseif($_GET["do"] == "buchKto" && $_GET["add"] == 1) +{ + if($_GET["formsent"] == 1) + { + $kto = mysqli_escape_string($dbconn,$_POST["kto"]); + $name = mysqli_escape_string($dbconn,$_POST["name"]); + $descr = mysqli_escape_string($dbconn,$_POST["descr"]); + $querystr="INSERT INTO buchungsKontos SET kto = '$kto', name = '$name', descr='$descr'"; + $qry = mysqli_query($dbconn,$querystr) or $err=error("Fehler beim Speichern des Buchungskontos
        ".mysqli_error($dbconn)); + $undoid=mysqli_insert_id($dbconn); + $undoquerystr="DELETE FROM buchungsKontos WHERE id = '$undoid'"; + if(!$err) + { + $err = saveLog($dbconn,$querystr."[Buchungskonto neu]",$undoquerystr,"anlegen"); + } + if(!$err) + doneNreturn("Erfolgreich angelegt"); + + } + $smarty->assign("kto",$kto); + $smarty->assign("name",$name); + $smarty->assign("descr",$descr); + $smarty->display("addbuchKto.tpl"); +} +else +{ + if($_GET["formsent"] == 1) + { + if(is_file("./styles/".$_POST["style"])) + { + updateUserSetting($dbconn,"style", mysqli_real_escape_string($dbconn,$_POST["style"]), mysqli_real_escape_string($dbconn,$_SESSION["user"])); + $_SESSION["style"] = $_POST["style"]; + } + updateUserSetting($dbconn,"show_sks", mysqi_real_escape_string($dbconn,$_POST["show_sks"]), mysqli_real_escape_string($dbconn,$_SESSION["user"])); + } + if(substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_CHANGE || substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_ADD) + $smarty->assign("superadmin","add"); + elseif(substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_CHANGE) + $smarty->assign("superadmin","change"); + elseif(substr($_SESSION["rights"],RIGHTS_SUPERADMIN,1) & RIGHTS_LOOK) + $smarty->assign("superadmin","look"); + else + $smarty->assign("superadmin",""); + $smarty->assign("heading","Einstellungen"); + $smarty->display("heading.tpl"); + + //user list + $qry = mysqli_query($dbconn, "SELECT nick, vname, nname, blocked, rights, id, weekhours, vacationdays, sahours, rfid, timelog_start FROM user WHERE nick != 'ALL'"); + + while($res = mysqli_fetch_assoc($qry)) + { + $res["rights"] = displayRights($res["rights"]); + $smarty->append("users",$res); + } + + //style list + $styledir = opendir("./styles/"); + $styles = Array(); + while($res = readdir($styledir)) + { + if(preg_match("!^.*\.css$!",$res) && $res != "pwdmeter.css") + { + $styles[$res] = substr($res,0,-4); + } + } + //buchKto list + $qry = mysqli_query($dbconn, "SELECT id, kto, name, descr FROM buchungsKontos"); + + while($res = mysqli_fetch_assoc($qry)) + { + $smarty->append("buchKto",$res); + } + //zahlziel list + $qry = mysqli_query($dbconn, "SELECT ziel, id FROM zahlziel"); + + while($res = mysqli_fetch_assoc($qry)) + { + $smarty->append("zahlziele",$res); + } + + + $show_sks = getUserSetting($dbconn,"show_sks", mysqli_real_escape_string($dbconn,$_SESSION["user"]), 1); + $smarty->assign("show_sks",$show_sks); + $smarty->assign("styles",$styles); + + + + $smarty->display("settings.tpl"); +} +?> \ No newline at end of file diff --git a/sites/start.php b/sites/start.php new file mode 100644 index 0000000..afd3d03 --- /dev/null +++ b/sites/start.php @@ -0,0 +1,76 @@ +display("heading.tpl"); +$smarty->assign("local",isLocal()); +if(isset($_GET["formsent"]) && $_SESSION["login"] != "valid" && isLocal()) +{ + $qry= mysqli_query($dbconn, "SELECT salt FROM user WHERE LOWER(nick) = '".mysql_escape_string(strtolower($_POST["user"]))."' AND blocked = 0") or error("Es ist ein Fehler in der abfrage der Benutzerdaten:
        ".formaterror(mysqli_error($dbconn))); + if(mysqli_num_rows($qry) == 1) + { + $res = mysqli_fetch_array($qry); + $qry= mysqli_query($dbconn, "SELECT * FROM user WHERE nick = '".mysql_escape_string($_POST["user"])."' AND pass = '".crypt($_POST["pass"],$res[0])."'") or error("Es ist ein Fehler in der abfrage der Benutzerdaten:
        ".formaterror(mysqli_error($dbconn))); + if(mysqli_num_rows($qry) == 1) + { + $udata = mysqli_fetch_assoc($qry); + $_SESSION["login"] = "valid"; + $_SESSION["logedout"] = $udata["logedout"]; + $_SESSION["user"] = $udata["id"]; + $_SESSION["nick"] = $udata["nick"]; + $_SESSION["vname"] = $udata["vname"]; + $_SESSION["nname"] = $udata["nname"]; + $_SESSION["rights"] = $udata["rights"]; + $_SESSION["lastlogin"] = $udata["lastlogin"]; + $_SESSION["numlogins"] = $udata["numlogins"]; + $_SESSION["style"] = getUserSetting($dbconn,"style", $udata["id"]); + if(!is_file("styles/".$_SESSION["style"])) + { + updateUserSetting($dbconn,"style", "default.css", $udata["id"]); + $_SESSION["style"] = getUserSetting($dbconn,"style", $udata["id"]); + } + $_SESSION["zoom"] = getUserSetting($dbconn,"zoom", $_SESSION["user"], 1); + $_SESSION["privateNotes"] = getUserSetting($dbconn,"privnotes", $_SESSION["user"], ""); + + mysqli_query($dbconn, "UPDATE user SET wrongpw = 0, lastlogin = NOW(), numlogins = numlogins + 1, logedout = 0 WHERE nick = '".mysql_escape_string($_POST["user"])."'"); + } + else + { + $qry= mysqli_query($dbconn, "SELECT wrongpw FROM user WHERE nick = '".mysql_escape_string($_POST["user"])."'") or error("Es ist ein Fehler in der abfrage der Benutzerdaten:
        ".formaterror(mysqli_error($dbconn)));; + if(mysqli_num_rows($qry)) + { + $wrongpw = mysqli_fetch_array($qry); + if($wrongpw[0] < 10) + { + mysqli_query($dbconn, "UPDATE user SET wrongpw = wrongpw + 1 WHERE nick = '".mysql_escape_string($_POST["user"])."'"); + $triesleft = 10 - $wrongpw[0]; + if($triesleft > 1) + error("Der Benuzername oder das Passwort sind falsch, bitte versuchen Sie es erneut (Nach weiteren $triesleft Versuchen wird der Benutzer deaktiviert und muss vom Hauptbenutzer wieder aktiviert werden, damit er sich anmelden kann.)"); + else + error("Der Benuzername oder das Passwort sind falsch, bitte versuchen Sie es erneut (Wenn der nächste Versuch falsch ist, wird der Benutzer für deaktiviert und muss vom Hauptbenutzer wieder aktiviert werden, damit er sich anmelden kann.)"); + } + else + { + mysqli_query($dbconn, "UPDATE user SET blocked = 1 WHERE nick = '".mysql_escape_string($_POST["user"])."'"); + error("Der Benuzer wurde deaktiviert, er muss vom Hauptbenutzer wieder aktiviert werden, damit er sich anmelden kann."); + } + } + + } + } + else + error("Dieser Benutzername existiert nicht."); +} +if($_SESSION["login"]=="valid"){ + header('Location:?action=kunden'); +} +else{ + $smarty->display("start.tpl"); +} +?> diff --git a/sites/stexp.php b/sites/stexp.php new file mode 100644 index 0000000..f2b231a --- /dev/null +++ b/sites/stexp.php @@ -0,0 +1,362 @@ +assign("heading","Steuerexport"); +$smarty->display("heading.tpl"); + +if($_GET["do"] == "generate"){ + echo "Generating..."; + $month = mysql_escape_string($_POST["month"]); + + //RECHNUNGEN + $qry = mysqli_query($dbconn,"SELECT rechnung.adressfields AS adressfields, adresserweiterung, rechnung.id AS rech, ort.plz AS plz, adresse.nname2 AS nname2, adresse.vname2 AS vname2, adresse.nname AS nname, adresse.vname AS vname, adresse.firma AS firma, rechnung. rechnr AS rechnr, DATE_FORMAT(rechnung.datetime,'%d.%m.') AS date, rechnung.partner_id as kundennr, buchungsKontos.kto as buchungsKto + FROM rechnung + JOIN adresse ON rechnung.adresse_id = adresse.id + JOIN strasse ON adresse.str_id = strasse.id + JOIN ort ON ort.id = strasse.ort_id + JOIN wahrung ON wahrung_id = wahrung.id + JOIN rechtyp ON rechnung.typ_id = rechtyp.id + JOIN zahlziel ON zahlziel_id = zahlziel.id + JOIN mwst ON mwst_id = mwst.id + JOIN user ON user_id = user.id + JOIN buchungsKontos ON buchungsKto_id = buchungsKontos.id + WHERE rechnung.typ_id = 1 AND DATE_FORMAT(rechnung.datetime, '%Y%m') = '".$month."' ORDER BY rechnung.datetime DESC") or error(mysqli_error($dbconn)); + + $tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); + + + $fhandle = fopen("./temp/pdftemp/$tmppdfname.csv","w"); + fwrite($fhandle,"Umsatz (ohne Soll/Haben-Kz);Soll/Haben-Kennzeichen;WKZ Umsatz;Kurs;Basis-Umsatz;WKZ Basis-Umsatz;Konto;Gegenkonto (ohne BU-Schlüssel);BU-Schlüssel;Belegdatum;Belegfeld 1;Belegfeld 2;Skonto;Buchungstext;Postensperre;Diverse Adressnummer;Geschäftspartnerbank;Sachverhalt;Zinssperre;Beleglink;Beleginfo - Art 1;Beleginfo - Inhalt 1;Beleginfo - Art 2;Beleginfo - Inhalt 2;Beleginfo - Art 3;Beleginfo - Inhalt 3;Beleginfo - Art 4;Beleginfo - Inhalt 4;Beleginfo - Art 5;Beleginfo - Inhalt 5;Beleginfo - Art 6;Beleginfo - Inhalt 6;Beleginfo - Art 7;Beleginfo - Inhalt 7;Beleginfo - Art 8;Beleginfo - Inhalt 8;KOST1 - Kostenstelle;KOST2 - Kostenstelle;Kost-Menge;EU-Land u. UStID;EU-Steuersatz;Abw. Versteuerungsart;Sachverhalt L+L;Funktionsergänzung L+L;BU 49 Hauptfunktionstyp;BU 49 Hauptfunktionsnummer;BU 49 Funktionsergänzung;Zusatzinformation - Art 1;Zusatzinformation- Inhalt 1;Zusatzinformation - Art 2;Zusatzinformation- Inhalt 2;Zusatzinformation - Art 3;Zusatzinformation- Inhalt 3;Zusatzinformation - Art 4;Zusatzinformation- Inhalt 4;Zusatzinformation - Art 5;Zusatzinformation- Inhalt 5;Zusatzinformation - Art 6;Zusatzinformation- Inhalt 6;Zusatzinformation - Art 7;Zusatzinformation- Inhalt 7;Zusatzinformation - Art 8;Zusatzinformation- Inhalt 8;Zusatzinformation - Art 9;Zusatzinformation- Inhalt 9;Zusatzinformation - Art 10;Zusatzinformation- Inhalt 10;Zusatzinformation - Art 11;Zusatzinformation- Inhalt 11;Zusatzinformation - Art 12;Zusatzinformation- Inhalt 12;Zusatzinformation - Art 13;Zusatzinformation- Inhalt 13;Zusatzinformation - Art 14;Zusatzinformation- Inhalt 14;Zusatzinformation - Art 15;Zusatzinformation- Inhalt 15;Zusatzinformation - Art 16;Zusatzinformation- Inhalt 16;Zusatzinformation - Art 17;Zusatzinformation- Inhalt 17;Zusatzinformation - Art 18;Zusatzinformation- Inhalt 18;Zusatzinformation - Art 19;Zusatzinformation- Inhalt 19;Zusatzinformation - Art 20;Zusatzinformation- Inhalt 20;Stück;Gewicht;Zahlweise;Forderungsart;Veranlagungsjahr;Zugeordnete Fälligkeit;Skontotyp;Auftragsnummer;Buchungstyp;Ust-Schlüssel (Anzahlungen);EU-Land (Anzahlungen);Sachverhalt L+L (Anzahlungen);EU-Steuersatz (Anzahlungen);Erlöskonto (Anzahlungen);Herkunft-Kz;Buchungs GUID;KOST-Datum;Mandatsreferenz\r\n"); + + while($res = mysqli_fetch_assoc($qry)) + { + $adressfields= $res["adressfields"]; + if($adresse["sks"]) + $adressfields = "011111111100"; + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + $zusatz = substr($adressfields,ADRFIELD_ZUSATZ,1); + $qry2 = mysqli_query($dbconn,"SELECT artikel.bezeichn as bezeichn, preis, wanr, posnr, pagebreak, rabatt, rabatttyp, artikeltyp.bezeichn AS typ, typ_id, menge, angtyp, artikel.id as id + FROM artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN artikel_rechn ON artikel.id = art_id + WHERE rech_id = ".$res["rech"]." AND artikel.bezeichn NOT LIKE '%Arbeitswert%' AND artikel.bezeichn NOT LIKE '%Wegewert%' AND artikel.bezeichn NOT LIKE '%Fahrt%' AND artikel.bezeichn NOT LIKE '%Kfz-%' ORDER BY preis DESC LIMIT 1") or error(mysqli_error($dbconn)); + if(mysqli_num_rows($qry2) < 1){ + $res2["bezeichn"] = "Reparatur"; + } + else{ + $res2 = mysqli_fetch_assoc($qry2); + if(trim($res2["bezeichn"]) == "") + $res2["bezeichn"] = "Reparatur"; + else if(strstr(strtolower($res2["bezeichn"]),"ladengurt") or strstr(strtolower($res2["bezeichn"]),"dämmfeder")) + $res2["bezeichn"] = "Rolladenreparatur"; + else if(strstr(strtolower($res2["bezeichn"]),"textband")) + $res2["bezeichn"] = "Jalousienreparatur"; + } + $res["drechnr"] = substr($res["rechnr"],0,4)."-".substr($res["rechnr"],4,2)."-".substr($res["rechnr"],6,2).substr($res["rechnr"],8,2); + $res["drechnr"] = $res["drechnr"]; + $sumincl = calculateRechnungsSum($dbconn, $res["rech"],1); + $adrstr = trim($res["adresserweiterung"]); + if($firma && trim($res["firma"])) + { + $adrstr .= trim($res["firma"]); + } + elseif( $name1 && !$name2) + { + if($res["vname"]) + $adrstr .= trim($res["vname"])." ".trim($res["nname"]); + else + $adrstr .= trim($res["nname"]); + } + elseif( $name2 && !$name1) + { + if($res["vname2"]) + $adrstr .= trim($res["vname2"])." ".trim($res["nname2"]); + else + $adrstr .= trim($res["nname2"]); + } + else + { + if($name1) + { + if($res["vname"]) + $adrstr .= trim($res["vname"])." ".trim($res["nname"]); + else + $adrstr .= trim($res["nname"]); + } + if(trim($name2)) + { + if($res["vname2"]) + $adrstr .= trim($res["vname2"])." ".trim($res["nname2"]); + else + $adrstr .= trim($res["nname2"]); + } + } + fwrite($fhandle,number_format($sumincl,2,",",".").";H;;;;;".$res["buchungsKto"].";1210;;".$res["date"].";".$res["drechnr"].";;;".$res["kundennr"]." - ".$adrstr.";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RE;;;104040000001\r\n"); + } + + + //STORNOS + + $qry = mysqli_query($dbconn,"SELECT rechnung.adressfields AS adressfields, adresserweiterung, rechnung.id AS rech, ort.plz AS plz, adresse.nname2 AS nname2, adresse.vname2 AS vname2, adresse.nname AS nname, adresse.vname AS vname, adresse.firma AS firma, rechnung. rechnr AS rechnr, DATE_FORMAT(rechnung.stornodate,'%d.%m.') AS date, rechnung.partner_id as kundennr, buchungsKontos.kto as buchungsKto + FROM rechnung + JOIN adresse ON rechnung.adresse_id = adresse.id + JOIN strasse ON adresse.str_id = strasse.id + JOIN ort ON ort.id = strasse.ort_id + JOIN wahrung ON wahrung_id = wahrung.id + JOIN rechtyp ON rechnung.typ_id = rechtyp.id + JOIN zahlziel ON zahlziel_id = zahlziel.id + JOIN mwst ON mwst_id = mwst.id + JOIN user ON user_id = user.id + JOIN buchungsKontos ON buchungsKto_id = buchungsKontos.id + WHERE rechnung.typ_id = 1 AND DATE_FORMAT(rechnung.stornodate, '%Y%m') = '".$month."' AND storno = 1 ORDER BY rechnung.stornodate DESC") or error(mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $adressfields= $res["adressfields"]; + if($adresse["sks"]) + $adressfields = "011111111100"; + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + $zusatz = substr($adressfields,ADRFIELD_ZUSATZ,1); + $adrstr = trim($res["adresserweiterung"]); + if($firma && trim($res["firma"])) + { + $adrstr .= trim($res["firma"]); + } + elseif( $name1 && !$name2) + { + if($res["vname"]) + $adrstr .= trim($res["vname"])." ".trim($res["nname"]); + else + $adrstr .= trim($res["nname"]); + } + elseif( $name2 && !$name1) + { + if($res["vname2"]) + $adrstr .= trim($res["vname2"])." ".trim($res["nname2"]); + else + $adrstr .= trim($res["nname2"]); + } + else + { + if($name1) + { + if($res["vname"]) + $adrstr .= trim($res["vname"])." ".trim($res["nname"]); + else + $adrstr .= trim($res["nname"]); + } + if(trim($name2)) + { + if($res["vname2"]) + $adrstr .= trim($res["vname2"])." ".trim($res["nname2"]); + else + $adrstr .= trim($res["nname2"]); + } + } + $qry2 = mysqli_query($dbconn,"SELECT artikel.bezeichn as bezeichn, preis, wanr, posnr, pagebreak, rabatt, rabatttyp, artikeltyp.bezeichn AS typ, typ_id, menge, angtyp, artikel.id as id + FROM artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN artikel_rechn ON artikel.id = art_id + WHERE rech_id = ".$res["rech"]." AND artikel.bezeichn NOT LIKE '%Arbeitswert%' AND artikel.bezeichn NOT LIKE '%Wegewert%' AND artikel.bezeichn NOT LIKE '%Fahrt%' AND artikel.bezeichn NOT LIKE '%Kfz-%' ORDER BY preis DESC LIMIT 1") or error(mysqli_error($dbconn)); + + if(mysqli_num_rows($qry2) < 1){ + $res2["bezeichn"] = "Reparatur"; + } + else{ + $res2 = mysqli_fetch_assoc($qry2); + if(trim($res2["bezeichn"]) == "") + $res2["bezeichn"] = "Reparatur"; + else if(strstr(strtolower($res2["bezeichn"]),"ladengurt") or strstr(strtolower($res2["bezeichn"]),"dämmfeder")) + $res2["bezeichn"] = "Rolladenreparatur"; + else if(strstr(strtolower($res2["bezeichn"]),"textband")) + $res2["bezeichn"] = "Jalousienreparatur"; + } + $res["drechnr"] = substr($res["rechnr"],0,4)."-".substr($res["rechnr"],4,2)."-".substr($res["rechnr"],6,2).substr($res["rechnr"],8,2); + $res["drechnr"] = $res["drechnr"]; + $sumincl = calculateRechnungsSum($dbconn, $res["rech"],1); + fwrite($fhandle,number_format($sumincl,2,",",".").";H;;;;;1210;".$res["buchungsKto"].";;".$res["date"].";".$res["drechnr"].";;;".$res["kundennr"]." - ".$adrstr.";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RE;;;104040000001\r\n"); + } + + + //GUTSCHRIFTEN + + $qry = mysqli_query($dbconn,"SELECT rechnung.adressfields AS adressfields, adresserweiterung, rechnung.id AS rech, ort.plz AS plz, adresse.nname2 AS nname2, adresse.vname2 AS vname2, adresse.nname AS nname, adresse.vname AS vname, adresse.firma AS firma, rechnung. rechnr AS rechnr, DATE_FORMAT(rechnung.datetime,'%d.%m.') AS date, rechnung.partner_id as kundennr + FROM rechnung + JOIN adresse ON rechnung.adresse_id = adresse.id + JOIN strasse ON adresse.str_id = strasse.id + JOIN ort ON ort.id = strasse.ort_id + JOIN wahrung ON wahrung_id = wahrung.id + JOIN rechtyp ON rechnung.typ_id = rechtyp.id + JOIN zahlziel ON zahlziel_id = zahlziel.id + JOIN mwst ON mwst_id = mwst.id + JOIN user ON user_id = user.id + WHERE rechnung.typ_id = 2 AND DATE_FORMAT(rechnung.datetime, '%Y%m') = '".$month."' ORDER BY rechnung.datetime DESC") or error(mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $adressfields= $res["adressfields"]; + if($adresse["sks"]) + $adressfields = "011111111100"; + $firmaanr = substr($adressfields,ADRFIELD_FIRMAANR,1); + $firma = substr($adressfields,ADRFIELD_FIRMA,1); + $anr1 = substr($adressfields,ADRFIELD_ANR1,1); + $titel1 = substr($adressfields,ADRFIELD_TITEL1,1); + $name1 = substr($adressfields,ADRFIELD_NAME1,1); + $anr2 = substr($adressfields,ADRFIELD_ANR2,1); + $titel2 = substr($adressfields,ADRFIELD_TITEL2,1); + $name2 = substr($adressfields,ADRFIELD_NAME2,1); + $str = substr($adressfields,ADRFIELD_STR,1); + $ort = substr($adressfields,ADRFIELD_ORT,1); + $land = substr($adressfields,ADRFIELD_LAND,1); + $zusatz = substr($adressfields,ADRFIELD_ZUSATZ,1); + $adrstr = trim($res["adresserweiterung"]); + if($firma && trim($res["firma"])) + { + $adrstr .= trim($res["firma"]); + } + elseif( $name1 && !$name2) + { + if($res["vname"]) + $adrstr .= trim($res["vname"])." ".trim($res["nname"]); + else + $adrstr .= trim($res["nname"]); + } + elseif( $name2 && !$name1) + { + if($res["vname2"]) + $adrstr .= trim($res["vname2"])." ".trim($res["nname2"]); + else + $adrstr .= trim($res["nname2"]); + } + else + { + if($name1) + { + if($res["vname"]) + $adrstr .= trim($res["vname"])." ".trim($res["nname"]); + else + $adrstr .= trim($res["nname"]); + } + if(trim($name2)) + { + if($res["vname2"]) + $adrstr .= trim($res["vname2"])." ".trim($res["nname2"]); + else + $adrstr .= trim($res["nname2"]); + } + } + $qry2 = mysqli_query($dbconn,"SELECT artikel.bezeichn as bezeichn, preis, wanr, posnr, pagebreak, rabatt, rabatttyp, artikeltyp.bezeichn AS typ, typ_id, menge, angtyp, artikel.id as id + FROM artikel + JOIN artikeltyp ON typ_id = artikeltyp.id + JOIN artikel_rechn ON artikel.id = art_id + WHERE rech_id = ".$res["rech"]." AND artikel.bezeichn NOT LIKE '%Arbeitswert%' AND artikel.bezeichn NOT LIKE '%Wegewert%' AND artikel.bezeichn NOT LIKE '%Fahrt%' AND artikel.bezeichn NOT LIKE '%Kfz-%' ORDER BY preis DESC LIMIT 1") or error(mysqli_error($dbconn)); + + if(mysqli_num_rows($qry2) < 1){ + $res2["bezeichn"] = "Reparatur"; + } + else{ + $res2 = mysqli_fetch_assoc($qry2); + if(trim($res2["bezeichn"]) == "") + $res2["bezeichn"] = "Reparatur"; + else if(strstr(strtolower($res2["bezeichn"]),"ladengurt") or strstr(strtolower($res2["bezeichn"]),"dämmfeder")) + $res2["bezeichn"] = "Rolladenreparatur"; + else if(strstr(strtolower($res2["bezeichn"]),"textband")) + $res2["bezeichn"] = "Jalousienreparatur"; + } + $res["drechnr"] = substr($res["rechnr"],0,4)."-".substr($res["rechnr"],4,2)."-".substr($res["rechnr"],6,2).substr($res["rechnr"],8,2); + $res["drechnr"] = $res["drechnr"]; + $sumincl = calculateRechnungsSum($dbconn, $res["rech"],1); + fwrite($fhandle,number_format($sumincl,2,",",".").";H;;;;;1210;4400;;".$res["date"].";".$res["drechnr"].";;;".$res["kundennr"]." - ".$adrstr.";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;RE;;;104040000001\r\n"); + } + fclose($fhandle); + echo "Öffnen
        "; +} +else{ + for ($i=0; $i<12; $i++){ + $monthID[$i] = date("Ym",strtotime("-".$i." month") ); + $monthname[$i] = date("M Y",strtotime("-".$i." month")); + } + + $smarty->assign('month_ids', $monthID); + $smarty->assign('month_names', $monthname); + $smarty->assign('curr_month_id', $monthID[0]); + + + $sum = 0; + $sumincl = 0; + $qry = mysqli_query($dbconn,"SELECT rechnung.id AS rech, ort.plz AS plz FROM rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON adresse.str_id = strasse.id JOIN ort ON ort.id = strasse.ort_id WHERE rechnung.typ_id = 1 AND ort.plz = '87509' AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-0 year"))."'") or error(mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $sumincl += calculateRechnungsSum($dbconn, $res["rech"],1); + $sum += calculateRechnungsSum($dbconn, $res["rech"],0); + + } + $smarty->assign("ffincl0",$sumincl); + $smarty->assign("ffexcl0",$sum); + + $sum = 0; + $sumincl = 0; + $qry = mysqli_query($dbconn,"SELECT rechnung.id AS rech, ort.plz AS plz FROM rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON adresse.str_id = strasse.id JOIN ort ON ort.id = strasse.ort_id WHERE rechnung.typ_id = 1 AND ort.plz = '87509' AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-1 year"))."'") or error(mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $sumincl += calculateRechnungsSum($dbconn, $res["rech"],1); + $sum += calculateRechnungsSum($dbconn, $res["rech"],0); + + } + $smarty->assign("ffincl1",$sumincl); + $smarty->assign("ffexcl1",$sum); + + $sum = 0; + $sumincl = 0; + $qry = mysqli_query($dbconn,"SELECT rechnung.id AS rech, ort.plz AS plz FROM rechnung JOIN adresse ON adresse_id = adresse.id JOIN strasse ON adresse.str_id = strasse.id JOIN ort ON ort.id = strasse.ort_id WHERE rechnung.typ_id = 1 AND ort.plz = '87509' AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-2 years"))."'") or error(mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $sumincl += calculateRechnungsSum($dbconn, $res["rech"],1); + $sum += calculateRechnungsSum($dbconn, $res["rech"],0); + + } + $smarty->assign("ffincl2",$sumincl); + $smarty->assign("ffexcl2",$sum); + + $sum = 0; + $completesum = 0; + $partners = array(); + $qry = mysqli_query($dbconn,"SELECT GROUP_CONCAT(rechnung.id SEPARATOR ',') AS rechs, partner_id FROM rechnung RIGHT OUTER JOIN partner ON partner_id = partner.id WHERE rechnung.typ_id = 1 AND DATE_FORMAT(rechnung.datetime, '%Y') = '".date("Y",strtotime("-0 year"))."' GROUP BY partner_id"); + while($res = mysqli_fetch_assoc($qry)) + { + $rechs = explode(',',$res["rechs"]); + $sum = 0; + Foreach($rechs AS $rech) + { + $sum += calculateRechnungsSum($dbconn, $rech,1); + } + $completesum +=$sum; + if($sum>0) + { + $partners[$res["partner_id"]] = $sum; + } + } + + + $smarty->display("stexp.tpl"); +} +$_SESSION["camefrom"] ="stexp"; + +?> \ No newline at end of file diff --git a/sites/suchen.php b/sites/suchen.php new file mode 100644 index 0000000..06f51fb --- /dev/null +++ b/sites/suchen.php @@ -0,0 +1,12 @@ +assign("heading","Suchen"); +$smarty->display("heading.tpl"); + +$smarty->assign("felder",array("all"=>"Name, Adresse, Kd.Nr.","kdnr"=>"Kundennummer","name"=>"Name und Firma","str"=>"Straße","plz"=>"PLZ","ort"=>"Ort","tel"=>"Tel","kont"=>"Kontakt")); +$_SESSION["camefrom"] ="suchen"; +$smarty->display("suchen.tpl"); + + + + +?> \ No newline at end of file diff --git a/sites/termin.php b/sites/termin.php new file mode 100644 index 0000000..1dfc6b2 --- /dev/null +++ b/sites/termin.php @@ -0,0 +1,148 @@ +assign("heading","Terminliste"); + if($_GET["tabs"]) + $smarty->assign("tabs",$_GET["tabs"]); + else + $smarty->assign("tabs",$_SESSION["termtyp"]); + $smarty->display("heading.tpl"); + $smarty->display("termlist.tpl"); +} +else +{ + $smarty->assign("heading","Termine"); + $smarty->display("heading.tpl"); + + //$colors = array("#f00","#0c0","#ff0","#90c","#0bb","#066","#09f","#f60","#00f","#f09"); + + //$weather = GetWeather(); + //$smarty->assign("weather",$weather); + $start = $_GET["page"]*8 - 1; + $end = $_GET["page"]*8 + 7; + + for($i=$start; $i<$end; $i++) + { + $qry = mysqli_query($dbconn,"SELECT user.vname,user.nname, user.color, + case MAX(zeiten.gehen) + when MAX(zeiten.kommen) then 0 + else 1 end AS complete + FROM user + LEFT JOIN zeiten ON user.id = zeiten.ma_id + WHERE DATE_FORMAT(kommen,'%Y%m%d') = '".date("Ymd",strtotime("+".$i." days"))."' + GROUP BY user.id ORDER BY user.nname ASC") or $err=error("fehler beim ermitteln der anwesenden Mitarbeiter
        ".mysqli_error($dbconn)); + $ma_check=array(); + while($res=mysqli_fetch_assoc($qry)) + { + $ma_check[] = $res; + } + + + $qry = mysqli_query($dbconn,"SELECT termin.id,termtyp.typ, termin.head, termtime, termdauer, user, user2, user3, user4, done, partner_id, termin.id, main_id, str, ort, ortsteil, plz, hnr, adresse.vname as vname, adresse.nname as nname, + user.vname as uservname, user.nname as usernname, + user2.vname as uservname2, user2.nname as usernname2, + user3.vname as uservname3, user3.nname as usernname3, + user4.vname as uservname4, user4.nname as usernname4, + firma, vname2, nname2 + FROM termin + LEFT JOIN termtyp ON termin.typ = termtyp.id + LEFT JOIN adresse ON termin.adresse_id = adresse.id + LEFT JOIN partner ON adresse.partner_id = partner.id + LEFT JOIN strasse ON adresse.str_id = strasse.id + LEFT JOIN ort ON strasse.ort_id = ort.id + LEFT JOIN user ON termin.user = user.id + LEFT JOIN user AS user2 ON termin.user2 = user2.id + LEFT JOIN user AS user3 ON termin.user3 = user3.id + LEFT JOIN user AS user4 ON termin.user4 = user4.id + WHERE DATE_FORMAT(termtime,'%Y%m%d') = '".date("Ymd",strtotime("+".$i." days"))."' AND termdauer > '12:00:00' + ORDER BY termtime ASC") or $err=error("fehler beim ermitteln der termine
        ".mysqli_error($dbconn)); + $fulldaytermine=array(); + while($res=mysqli_fetch_assoc($qry)) + { + $fulldaytermine[] = $res; + } + + $termine=array(); + if($_SESSION["firma"] == "Ingenieurbüro Wagner"){ + $qry = mysqli_query($dbconn,"SELECT work.id, project.id AS projectid, work.bezeichn AS head, work.rechn AS done, project.name AS projectname, work.datetime AS termtime, work.std AS termdauer, project.changeuser AS user, project.partner_id, + adresse.vname as vname, adresse.nname as nname, adresse.firma AS firma + FROM work + LEFT JOIN project ON work.project_id = project.id + LEFT JOIN partner ON project.partner_id = partner.id + LEFT JOIN adresse ON adresse.partner_id = partner.id + LEFT JOIN user ON work.changeuser = user.id + WHERE adresse.typ_id = 1 AND DATE_FORMAT(work.datetime,'%Y%m%d') = '".date("Ymd",strtotime("+".$i." days"))."' + ORDER BY work.datetime ASC") or $err=error("fehler beim ermitteln der termine
        ".mysqli_error($dbconn)); + while($res=mysqli_fetch_assoc($qry)) + { + $termine[] = $res; + } + } + + $qry = mysqli_query($dbconn,"SELECT termin.id,termtyp.typ, termin.head, termtime, termdauer, user, user2, user3, user4, done, partner_id, termin.id, main_id, str, ort, ortsteil, plz, hnr, adresse.vname as vname, adresse.nname as nname, + user.vname as uservname, user.nname as usernname, + user2.vname as uservname2, user2.nname as usernname2, + user3.vname as uservname3, user3.nname as usernname3, + user4.vname as uservname4, user4.nname as usernname4, + firma, vname2, nname2 + FROM termin + LEFT JOIN termtyp ON termin.typ = termtyp.id + LEFT JOIN adresse ON termin.adresse_id = adresse.id + LEFT JOIN partner ON adresse.partner_id = partner.id + LEFT JOIN strasse ON adresse.str_id = strasse.id + LEFT JOIN ort ON strasse.ort_id = ort.id + LEFT JOIN user ON termin.user = user.id + LEFT JOIN user AS user2 ON termin.user2 = user2.id + LEFT JOIN user AS user3 ON termin.user3 = user3.id + LEFT JOIN user AS user4 ON termin.user4 = user4.id + WHERE DATE_FORMAT(termtime,'%Y%m%d') = '".date("Ymd",strtotime("+".$i." days"))."' AND termdauer < '12:00:00' + ORDER BY termtime ASC") or $err=error("fehler beim ermitteln der termine
        ".mysqli_error($dbconn)); + + while($res=mysqli_fetch_assoc($qry)) + { + $termine[] = $res; + } + + + $feiertag = feiertag_bayern(idate("d",strtotime("+".$i." days")),idate("m",strtotime("+".$i." days")),idate("Y",strtotime("+".$i." days"))); + if($feiertag){ + $weekdays[]=array( "weekday"=>date("d.m.Y",strtotime("+".$i." days"))."
        ", + "date"=>strftime("%Y%m%d",strtotime("+".$i." days")), + "termine"=>$termine, + "fulldaytermine"=>$fulldaytermine, + "numfulldaytermine" => 0, + "ma_check"=>$ma_check, + "feiertag" => $feiertag + ); + } + else{ + $weekdays[]=array( "weekday"=>strftime("%A",strtotime("+".$i." days"))."
        ".date("d.m.Y",strtotime("+".$i." days")), + "date"=>strftime("%Y%m%d",strtotime("+".$i." days")), + "termine"=>$termine, + "fulldaytermine"=>$fulldaytermine, + "numfulldaytermine" => 0, + "ma_check"=>$ma_check, + "feiertag" => "" + ); + } + } + $smarty->assign("page",$_GET["page"]); + $smarty->assign("weekdays",$weekdays); + + $qry=mysqli_query($dbconn,"SELECT id, vname, nname, color FROM user WHERE blocked = 0 AND nick != 'ALL'"); + while($res=mysqli_fetch_assoc($qry)) + { + //$res["color"] = $colors[$res["id"]]; + $res["openvacation"] = urlaub_remaining($dbconn, $res["id"]); + $users[$res["id"]] = $res; + } + + $smarty->assign("users",$users); + + $smarty->display("calendar.tpl"); +} +?> diff --git a/sites/terminadd.php b/sites/terminadd.php new file mode 100644 index 0000000..84dc076 --- /dev/null +++ b/sites/terminadd.php @@ -0,0 +1,422 @@ +".mysqli_error($dbconn)); + mysqli_query($dbconn,"DELETE FROM termin WHERE main_id='".$_POST["del".$i]."'" or $err=error("Konnte Nebentermine nicht löschen
        ".mysqli_error($dbconn))); + } + if(!$err) + doneNreturn("Erfolgreich gelöscht"); + } + else{ + $qry = mysqli_query($dbconn,"SELECT * FROM termin WHERE id='".mysqli_escape_string($dbconn,$_GET["id"])."'"); + $res = mysqli_fetch_assoc($qry); + if(!$res) + $err = error("Dieser Termin existiert nicht!"); + + mysqli_query($dbconn,"DELETE FROM termin WHERE id='".$res["id"]."'") or $err=error("Konnte Haupttermin nicht löschen
        ".mysqli_error($dbconn)); + mysqli_query($dbconn,"DELETE FROM termin WHERE main_id='".$res["id"]."'" or $err=error("Konnte Nebentermine nicht löschen
        ".mysqli_error($dbconn))); + + if(!$err) + doneNreturn("Erfolgreich gelöscht"); + } +} +elseif($_GET["id"] && $_GET["done"]) +{ + if($_GET["id"] == "multi"){ + for( $i=1; $i<=$_POST["pagesize"]; $i++){ + mysqli_query($dbconn,"UPDATE termin SET done = 1 WHERE id='".$_POST["erl".$i]."'") or $err+=error("Konnte Haupttermin nicht als erledigt markieren
        ".mysqli_error($dbconn)); + mysqli_query($dbconn,"UPDATE termin SET done = 1 WHERE main_id='".$_POST["erl".$i]."'") or $err+=error("Konnte Nebentermine nicht als erledigt markieren
        ".mysqli_error($dbconn)); + } + if(!$err) + doneNreturn("Erfolgreich geändert!"); + } + else{ + $qry = mysqli_query($dbconn,"SELECT * FROM termin WHERE id='".mysqli_escape_string($dbconn,$_GET["id"])."'"); + $res = mysqli_fetch_assoc($qry); + if(!$res) + $err = error("Dieser Termin existiert nicht!"); + + if($_GET["done"] == "yes") + { + mysqli_query($dbconn,"UPDATE termin SET done = 1 WHERE id='".$res["id"]."'") or $err=error("Konnte Haupttermin nicht als erledigt markieren
        ".mysqli_error($dbconn)); + mysqli_query($dbconn,"UPDATE termin SET done = 1 WHERE main_id='".$res["id"]."'") or $err=error("Konnte Nebentermine nicht als erledigt markieren
        ".mysqli_error($dbconn)); + } + elseif($_GET["done"] == "no") + { + mysqli_query($dbconn,"UPDATE termin SET done = 0 WHERE id='".$res["id"]."'") or $err=error("Konnte Haupttermin nicht als nicht erledigt markieren
        ".mysqli_error($dbconn)); + mysqli_query($dbconn,"UPDATE termin SET done = 0 WHERE main_id='".$res["id"]."'") or $err=error("Konnte Nebentermine nicht als nicht erledigt markieren
        ".mysqli_error($dbconn)); + } + if(!$err) + doneNreturn("Erfolgreich geändert!"); + } +} + +$qry = mysqli_query($dbconn,"SELECT plz, ortsteil, ort, str, hnr, vname, partner_id, nname, vname2, nname2, firma, adresse.id, land, anrede_id, titel_id, anrede2_id, titel2_id + FROM adresse + LEFT JOIN strasse ON str_id = strasse.id + LEFT JOIN ort ON ort_id = ort.id + LEFT JOIN land ON land_id = land.id + WHERE adresse.id='".mysql_escape_string($_GET["adressid"])."' + ORDER BY typ_id ASC") or $err = error("Fehler beim abrufen der Daten ".mysqli_error($dbconn)); +$kdnres=mysqli_fetch_assoc($qry); +if($_GET["user"]) + $smarty->assign("user",$_GET["user"]); + +if(!$kdnres["partner_id"]) +{ + $_GET["adressid"] = 0; +} +if($_GET["formsent"] == 1) + { + $head = mysql_escape_string(trim($_POST["head"])); + $user = mysql_escape_string(trim($_POST["user"])); + $user2 = mysql_escape_string(trim($_POST["user2"])); + $user3 = mysql_escape_string(trim($_POST["user3"])); + $user4 = mysql_escape_string(trim($_POST["user4"])); + $text = mysql_escape_string(trim($_POST["text"])); + $typ = mysql_escape_string(trim($_POST["typ"])); + $done = mysql_escape_string(trim($_POST["done"])); + $folge = mysql_escape_string(trim($_POST["folge"])); + $folgetyp = mysql_escape_string(trim($_POST["folgetyp"])); + $folgedays = mysql_escape_string(trim($_POST["folgedays"])); + $datetime_start = dispdate_to_mysql_date(mysql_escape_string(trim($_POST["datetime_start"])),0); + $datetime_end = dispdate_to_mysql_date(mysql_escape_string(trim($_POST["datetime_end"])),1); + $_POST["termtime"] = $datetime_start; + $_POST["termend"] = $datetime_end; + $dauer = $_POST["termdauer"] = mysql_dauer($datetime_start,$datetime_end); + $days = 1; + $split_dauer = explode(":",$dauer); + if($split_dauer[0]>12 || $typ == 0) + { + $days = ceil($dauer/24); + $dauer = "24:00:00"; + $_POST["termtime"] = $datetime_start = substr($datetime_start,0,11)."00:00:00"; + $_POST["termend"] = $datetime_end = substr($datetime_start,0,11)."23:59:00"; + } + $datetime_start_tmp =$datetime_start; + + if($days > 1 && $_GET["id"]) + { + mysqli_query($dbconn,"DELETE FROM termin WHERE id='".mysqli_escape_string($dbconn,$_GET["id"])."'"); + mysqli_query($dbconn,"DELETE FROM termin WHERE main_id='".mysqli_escape_string($dbconn,$_GET["id"])."'"); + + $_GET["id"] = ""; + } + else + mysqli_query($dbconn,"DELETE FROM termin WHERE main_id='".mysqli_escape_string($dbconn,$_GET["id"])."' AND id != '".mysqli_escape_string($dbconn,$_GET["id"])."'"); + if($done == 0){ + for($i=0;$i<$days;$i++) + { + $datetime_start_tmp = date("Y-m-d H:i:s",strtotime("+".$i." day",strtotime($datetime_start))); + + $qry = mysqli_query($dbconn,"SELECT * FROM + ( SELECT id,user, user2, user3, user4, termtime, + DATE_ADD(termtime,INTERVAL CONCAT(HOUR(termdauer),' ',MINUTE(termdauer)) HOUR_MINUTE)as termend + FROM termin WHERE termtime != '0000-00-00 00:00:00' AND done = 0) + as subselect + WHERE + (user='$user' OR user2='$user' OR user3='$user' OR user4='$user') AND + ( + ('$datetime_start_tmp' >= termtime AND '$datetime_start_tmp' < termend) OR + ('$datetime_end' > termtime AND '$datetime_end' <= termend) OR + ('$datetime_start_tmp' <= termtime AND '$datetime_end' >= termend) + )") or $err=error("Fehler beim überprüfen von Überlappungen
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + if(!$res && $user2) + { + $qry = mysqli_query($dbconn,"SELECT * FROM + ( SELECT id,user, user2, user3, user4, termtime, + DATE_ADD(termtime,INTERVAL CONCAT(HOUR(termdauer),' ',MINUTE(termdauer)) HOUR_MINUTE)as termend + FROM termin WHERE termtime != '0000-00-00 00:00:00' AND done = 0) + as subselect + WHERE + (user='$user2' OR user2='$user2' OR user3='$user2' OR user4='$user2') AND + ( + ('$datetime_start_tmp' >= termtime AND '$datetime_start_tmp' < termend) OR + ('$datetime_end' > termtime AND '$datetime_end' <= termend) OR + ('$datetime_start_tmp' <= termtime AND '$datetime_end' >= termend) + )") or $err=error("Fehler beim überprüfen von Überlappungen
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + } + if(!$res && $user3) + { + $qry = mysqli_query($dbconn,"SELECT * FROM + ( SELECT id,user, user2, user3, user4, termtime, + DATE_ADD(termtime,INTERVAL CONCAT(HOUR(termdauer),' ',MINUTE(termdauer)) HOUR_MINUTE)as termend + FROM termin WHERE termtime != '0000-00-00 00:00:00' AND done = 0) + as subselect + WHERE + (user='$user3' OR user2='$user3' OR user3='$user3' OR user4='$user3') AND + ( + ('$datetime_start_tmp' >= termtime AND '$datetime_start_tmp' < termend) OR + ('$datetime_end' > termtime AND '$datetime_end' <= termend) OR + ('$datetime_start_tmp' <= termtime AND '$datetime_end' >= termend) + )") or $err=error("Fehler beim überprüfen von Überlappungen
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + } + if(!$res && $user4) + { + $qry = mysqli_query($dbconn,"SELECT * FROM + ( SELECT id,user, user2, user3, user4, termtime, + DATE_ADD(termtime,INTERVAL CONCAT(HOUR(termdauer),' ',MINUTE(termdauer)) HOUR_MINUTE)as termend + FROM termin WHERE termtime != '0000-00-00 00:00:00' AND done = 0) + as subselect + WHERE + (user='$user4' OR user2='$user4' OR user3='$user4' OR user4='$user4') AND + ( + ('$datetime_start_tmp' >= termtime AND '$datetime_start_tmp' < termend) OR + ('$datetime_end' > termtime AND '$datetime_end' <= termend) OR + ('$datetime_start_tmp' <= termtime AND '$datetime_end' >= termend) + )") or $err=error("Fehler beim überprüfen von Überlappungen
        ".mysqli_error($dbconn)); + $res=mysqli_fetch_assoc($qry); + } + if($res && $res["id"] != $_GET["id"]) + { + $err=error("Dieser Mitarbeiter hat zu der Zeit bereits einen Termin, er kann nicht an zwei Orten gleichzeitig sein."); + break; + } + } + } + + if(!$err) + { + + for($i=0;$i<$days;$i++) + { + $datetime_start_tmp = date("Y-m-d H:i:s",strtotime("+".$i." day",strtotime($datetime_start))); + if(strstr($datetime_start_tmp,"1970")){ + echo "NICHTTERMINIERT!!"; + $datetime_start_tmp = "0000-00-00 00:00:00"; + } + if($_GET["id"]) + { + $qry=mysqli_query($dbconn,"SELECT * FROM termin WHERE id = '".mysqli_escape_string($dbconn,($_GET["id"]))."'"); + if ($res=mysqli_fetch_assoc($qry)) + { + if($done && $folge && !$res["followed_by"] && !$i) + { + mysqli_query($dbconn,"INSERT INTO termin SET head='$head', + text='', + adresse_id='".mysqli_escape_string($dbconn,$_GET["adressid"])."', + typ='$folgetyp', + changetime=NOW(), + datetime=NOW(), + done='0', + termtime='', + termdauer='', + user='$user', + user2='$user2', + user3='$user3', + user4='$user4', + changeuser='".$_SESSION["user"]."', + act_date=DATE_ADD(CURDATE(),INTERVAL $folgedays DAY)") or $err=error("Fehler beim anlegen des Folgetermins
        ".mysqli_error($dbconn)); + $res["followed_by"] = mysqli_insert_id($dbconn); + mysqli_query($dbconn,"UPDATE termin SET main_id = '".$res["followed_by"]."' WHERE id='".$res["followed_by"]."'"); + } + if(!$i) + { + mysqli_query($dbconn,"UPDATE termin SET head='$head', + text='$text', + adresse_id='".mysqli_escape_string($dbconn,$_GET["adressid"])."', + typ='$typ', + changetime=NOW(), + done='$done', + termtime='$datetime_start_tmp', + termdauer='$dauer', + changeuser='".$_SESSION["user"]."', + user='$user', + user2='$user2', + user3='$user3', + user4='$user4', + followed_by='".$res["followed_by"]."' + WHERE id='".mysqli_escape_string($dbconn,$_GET["id"])."'") or $err=error("Fehler beim ändern des Termins
        ".mysqli_error($dbconn)); + + } + } + else + $err=error("dieser Termin existiert nicht!"); + } + else + { + if($done && $folge && !$err && !$i) + { + mysqli_query($dbconn,"INSERT INTO termin SET head='$head', + text='', + adresse_id='".mysqli_escape_string($dbconn,$_GET["adressid"])."', + typ='$folgetyp', + changetime=NOW(), + datetime=NOW(), + done='0', + termtime='', + termdauer='', + changeuser='".$_SESSION["user"]."', + user='$user', + user2='$user2', + user3='$user3', + user4='$user4', + act_date=DATE_ADD(CURDATE(),INTERVAL $folgedays DAY)") or $err=error("Fehler beim anlegen des Folgetermins
        ".mysqli_error($dbconn)); + $res["followed_by"] = mysqli_insert_id($dbconn); + mysqli_query($dbconn,"UPDATE termin SET main_id = '".$res["followed_by"]."' WHERE id='".$res["followed_by"]."'"); + } + if(!$err) + { + if(!$i) + { + mysqli_query($dbconn,"INSERT INTO termin SET head='$head', + text='$text', + adresse_id='".mysqli_escape_string($dbconn,$_GET["adressid"])."', + typ='$typ', + changetime=NOW(), + datetime=NOW(), + done='$done', + termtime='$datetime_start_tmp', + termdauer='$dauer', + changeuser='".$_SESSION["user"]."', + user='$user', + user2='$user2', + user3='$user3', + user4='$user4', + followed_by='".$res["followed_by"]."'") or $err=error("Fehler beim anlegen des Termins
        ".mysqli_error($dbconn)); + $main_id = mysqli_insert_id($dbconn); + mysqli_query($dbconn,"UPDATE termin SET main_id = '$main_id' WHERE id='$main_id'"); + } + else + { + mysqli_query($dbconn,"INSERT INTO termin SET head='$head', + text='$text', + adresse_id='".mysqli_escape_string($dbconn,$_GET["adressid"])."', + typ='$typ', + changetime=NOW(), + datetime=NOW(), + done='$done', + termtime='$datetime_start_tmp', + termdauer='$dauer', + changeuser='".$_SESSION["user"]."', + user='$user', + user2='$user2', + user3='$user3', + user4='$user4', + main_id='$main_id', + followed_by='".$res["followed_by"]."'") or $err=error("Fehler beim anlegen des Termins
        ".mysqli_error($dbconn)); + } + } + } + } + if(!$err) + { + doneNreturn("Erfolgreich eingetragen"); + } + } + if($err){ + $smarty->assign("termin",$_POST); + } + //elseif(!$head) + // $err=error("Bitte geben Sie eine Terminbeschreibung an!"); + } + + + $qry = mysqli_query($dbconn,"SELECT id, typ + FROM termtyp WHERE id > 0") or $err = error("Fehler beim abrufen der Termintypen
        ".mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $typids[] =$res["id"]; + $typs[] = $res["typ"]; + } + $smarty->assign("typs",$typs); + $smarty->assign("typids",$typids); + + $typids=array(); + $typs=array(); + $qry = mysqli_query($dbconn,"SELECT id, vname, nname + FROM user WHERE blocked = 0 AND id > 0") or $err = error("Fehler beim abrufen der Benutzer
        ".mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $typids[] =$res["id"]; + $typs[] = $res["vname"]." ".$res["nname"]; + } + $smarty->assign("users",$typs); + $smarty->assign("userids",$typids); + $typs[]="Keiner"; + $typids[]=0; + $smarty->assign("optusers",$typs); + $smarty->assign("optuserids",$typids); + + $smarty->assign("days",array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40)); + $smarty->assign("kunde",$kdnres); + if($_GET["id"]) + { + $qry=mysqli_query($dbconn,"SELECT MIN(termtime) AS termtime, + SEC_TO_TIME(SUM(TIME_TO_SEC(termdauer))) AS termdauer, + head, + followed_by, + MIN(id) AS id, + main_id, + typ,adresse_id, + done, + user, + user2, + user3, + user4, + changeuser, + act_date, + text + FROM termin WHERE main_id = '".mysqli_escape_string($dbconn,$_GET["id"])."' GROUP BY main_id"); + if ($res=mysqli_fetch_assoc($qry)) + { + + if($res["followed_by"] > 0) + { + $qry2=mysqli_query($dbconn, "SELECT DATE_FORMAT(act_date,'%Y-%m-%d'), typ_id FROM termin WHERE id = '".$res["followed_by"]."'"); + $res2=mysqli_fetch_assoc($qry2); + $days = (strtotime($res2["act_date"]) - strtotime(date("Y-m-d"))) / (60 * 60 * 24); + $res["folgetyp"]= $res2["typ_id"]; + if($days > 0) + $res["folgedays"] = $days; + } + $res["termend"] = dauer_to_date($res["termtime"], $res["termdauer"]); + if(strstr($res["termend"],"00:00:00")){ + $res["termend"] = date("Y-m-d H:i:s",strtotime("-1 minutes",strtotime($res["termend"]))); + } + $smarty->assign("termin",$res); + if($_GET["adressid"]) + $smarty->assign("heading","Termin ändern"); + else + $smarty->assign("heading","Urlaub / Krankheit ändern"); + } + else + { + $err=error("Dieser Termin existiert nicht!"); + } + } + else + { + + $smarty->assign("termin",$_POST); + + if($_GET["adressid"]){ + $smarty->assign("heading","Neuer Termin"); + } + else{ + $smarty->assign("heading","Neuer Urlaub / Krankheitstag"); + $typids=array(); + $typs=array(); + $qry = mysqli_query($dbconn,"SELECT id, typ + FROM termtyp WHERE typ = 'Urlaub' OR typ = 'Krankheit'") or $err = error("Fehler beim abrufen der Termintypen
        ".mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $typids[] =$res["id"]; + $typs[] = $res["typ"]; + } + $smarty->assign("vac_types_id",$typids); + $smarty->assign("vac_types_name",$typs); + + } + } + $smarty->display("heading.tpl"); + $smarty->display("addtermin.tpl"); + + +?> \ No newline at end of file diff --git a/sites/terminshow.php b/sites/terminshow.php new file mode 100644 index 0000000..9739905 --- /dev/null +++ b/sites/terminshow.php @@ -0,0 +1,71 @@ +addpage(); + $prevpage=1; + $termin=maketerminarray($dbconn, $res["id"]); + $adresse=maketerminadresse($dbconn, $res["id"]); + $telnrn=maketelnrn($dbconn,$res["id"]); + makesingleterminpage($pdf,$termin,$adresse,$telnrn,0); + } + } +} +$tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); +savePDF($pdf,"./temp/pdftemp/$tmppdfname.pdf"); +$smarty->assign("pdffile","./temp/pdftemp/$tmppdfname.pdf"); + +$pdf = makerawPDFanfahrt(0); +if($_GET["id"] && !$_GET["date"]) +{ + $termin=maketerminarray($dbconn, $_GET["id"]); + $adresse=maketerminadresse($dbconn, $_GET["id"]); + $googleadresse=makegooglestring($dbconn, $_GET["id"]); + $telnrn=maketelnrn($dbconn,$_GET["id"]); + makesingleterminpage($pdf,$termin,$adresse,$telnrn,1,$googleadresse); +} +elseif($_GET["date"]) +{ + $qry=mysqli_query($dbconn,"SELECT id FROM termin WHERE adresse_id AND DATE_FORMAT(termtime,'%Y%m%d') = '".date("Ymd",strtotime($_GET["date"]))."' ORDER BY termtime ASC"); + if($_GET["type"]="singlepages") + { + $prevpage=0; + while($res=mysqli_fetch_assoc($qry)) + { + if($prevpage) + $pdf->addpage(); + $prevpage=1; + $termin=maketerminarray($dbconn, $res["id"]); + $adresse=maketerminadresse($dbconn, $res["id"]); + $googleadresse=makegooglestring($dbconn,$res["id"]); + $telnrn=maketelnrn($dbconn,$res["id"]); + makesingleterminpage($pdf,$termin,$adresse,$telnrn,1,$googleadresse); + + } + } +} +$tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); +savePDF($pdf,"./temp/pdftemp/$tmppdfname.pdf"); +$smarty->assign("pdffile2","./temp/pdftemp/$tmppdfname.pdf"); + +$smarty->display("terminshow.tpl"); + + +?> \ No newline at end of file diff --git a/sites/umschlagshow.php b/sites/umschlagshow.php new file mode 100644 index 0000000..be4c0bd --- /dev/null +++ b/sites/umschlagshow.php @@ -0,0 +1,38 @@ +assign("anrs",$typnames); + + $typnames=array(); + $qry=mysqli_query($dbconn, "SELECT id,titel FROM titel"); + while($res=mysqli_fetch_assoc($qry)) + { + $typnames[$res["id"]] = $res["titel"]; + } + $smarty->assign("titels",$typnames); + $smarty->assign("adresse",$kdnres); + + $smarty->display("umschlagshow.tpl"); + } + else + { + error("Dieser Kunde existiert nicht!"); + } + + +//$pdf = makeumschlagAddress(0,"asd"); +//$tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); +//savePDF($pdf,"./temp/pdftemp/$tmppdfname.pdf"); +//$smarty->assign("pdffile","./temp/pdftemp/$tmppdfname.pdf"); +//$smarty->display("umschlagshow.tpl"); \ No newline at end of file diff --git a/sites/useradd.php b/sites/useradd.php new file mode 100644 index 0000000..7c4cbef --- /dev/null +++ b/sites/useradd.php @@ -0,0 +1,158 @@ +assign("heading","Neuen Benutzer einfügen"); + +$rechte = array(""=>"Bitte wählen","0"=>"Keine","1"=>"Nur ansehen","3"=>"Ansehen und ändern","7"=>"Ansehen, ändern, anlegen und löschen"); +$smarty->assign("rechte",$rechte); +$smarty->assign("id",$_GET["id"]); +if($_GET["id"]) +{ + if($_GET["block"]) + { + mysqli_query($dbconn,"UPDATE user SET blocked = NOT blocked WHERE id=".mysql_escape_string($_GET["id"])) or die(error(mysqli_error($dbconn))); + $finished=1; + } + $smarty->assign("heading","Benutzer ändern"); + $smarty->assign("update",1); +} + +if($_GET["formsent"]) +{ + if(!$_POST["vname"]) + $err=error("Bitte geben Sie einen Vornamen ein!"); + if(!$_POST["nname"]) + $err=error("Bitte geben Sie einen Nachnamen ein!"); + if(!$_POST["nick"]) + $err=error("Bitte geben Sie einen Benutzernamen ein!"); + $qry=mysqli_query($dbconn,"SELECT id FROM user WHERE nick = '".mysql_escape_string($_POST["nick"])."' AND id != '".mysql_escape_string($_GET["id"])."'"); + if(mysqli_num_rows($qry)) + $err=error("Dieser Benutzername ist bereits vergeben!"); + + if($_GET["id"]) + { + $qry=mysqli_query($dbconn, "SELECT * FROM user WHERE id = '".mysql_escape_string($_GET["id"])."'"); + if($res=mysqli_fetch_assoc($qry)) + { + if($_POST["newpw"] || $_POST["newpw2"]) + { + if($_POST["newpw"] != $_POST["newpw2"]) + { + $err=error("Das Neue Passwort muss mit der Widerholung übereinstimmen!"); + } + $newcryptedpw = crypt($_POST["newpw"],$res["salt"]); + if($_SESSION["rights"] != "777777") + { + $cryptedpw = crypt($_POST["pass"],$res["salt"]); + if($cryptedpw != $res["pass"]) + { + $err=error("Das alte Passwort ist falsch"); + } + } + $changepw=1; + } + } + } + if(!$err) + { + $rights = $_POST["rkunden"].$_POST["rtermine"].$_POST["rrechnungen"].$_POST["rliefer"].$_POST["rrechnungen"].$_POST["radmin"]; + if($_GET["id"]) + { + $userid=$_GET["id"]; + if($changepw) + mysqli_query($dbconn,"UPDATE user SET vname='".mysql_escape_string($_POST["vname"])."', + nname='".mysql_escape_string($_POST["nname"])."', + nick='".mysql_escape_string($_POST["nick"])."', + tel_priv='".mysql_escape_string($_POST["telpriv"])."', + tel_mobil='".mysql_escape_string($_POST["telmob"])."', + mail='".mysql_escape_string($_POST["mail"])."', + vname='".mysql_escape_string($_POST["vname"])."', + rights='".mysql_escape_string($rights)."', + weekhours='".mysql_escape_string($_POST["weekhours"])."', + sahours='".mysql_escape_string($_POST["sahours"])."', + rfid='".mysql_escape_string($_POST["rfid"])."', + vacationdays='".mysql_escape_string($_POST["vacationdays"])."', + timelog_start='".mysql_escape_string($_POST["timelog_start"])."', + pass='".$newcryptedpw."' + WHERE id= '".mysql_escape_string($_GET["id"])."'") or $err = error("Fehler in der programmierten Abfrage!
        ".mysqli_error($dbconn)); + else + mysqli_query($dbconn,"UPDATE user SET vname='".mysql_escape_string($_POST["vname"])."', + nname='".mysql_escape_string($_POST["nname"])."', + nick='".mysql_escape_string($_POST["nick"])."', + tel_priv='".mysql_escape_string($_POST["telpriv"])."', + tel_mobil='".mysql_escape_string($_POST["telmob"])."', + mail='".mysql_escape_string($_POST["mail"])."', + rights='".mysql_escape_string($rights)."', + vname='".mysql_escape_string($_POST["vname"])."', + weekhours='".mysql_escape_string($_POST["weekhours"])."', + sahours='".mysql_escape_string($_POST["sahours"])."', + rfid='".mysql_escape_string($_POST["rfid"])."', + vacationdays='".mysql_escape_string($_POST["vacationdays"])."', + timelog_start='".mysql_escape_string($_POST["timelog_start"])."' + WHERE id= '".mysql_escape_string($_GET["id"])."'") or $err = error("Fehler in der programmierten Abfrage!
        ".mysqli_error($dbconn)); + $finished = 1; + + } + else + { + $userid = createUser($dbconn,$_POST["nick"], $_POST["newpw"], $_POST["vname"], $_POST["nname"], $_POST["mail"], $rights, $_POST["telpriv"], $_POST["telmob"], $_POST["weekhours"], $_POST["sahours"],$_POST["rfid"]); + $finished = 1; + } + if($_FILES['sign']['name']) + { + message("Unterschrift wird analysiert..."); + $err = resize_image($_FILES['sign']['tmp_name'],"./".UPLOADS_PATH."signs/$userid.png",300,100); + } + } + $smarty->assign("vname",$_POST["vname"]); + $smarty->assign("nname",$_POST["nname"]); + $smarty->assign("mail",$_POST["mail"]); + $smarty->assign("nick",$_POST["nick"]); + $smarty->assign("telpriv",$_POST["telpriv"]); + $smarty->assign("telmob",$_POST["telmob"]); + $smarty->assign("rkunden",$_POST["rkunden"]); + $smarty->assign("rtermine",$_POST["rtermine"]); + $smarty->assign("rangebote",$_POST["rangebote"]); + $smarty->assign("rliefer",$_POST["rliefer"]); + $smarty->assign("rrechnungen",$_POST["rrechnungen"]); + $smarty->assign("radmin",$_POST["radmin"]); + $smarty->assign("weekhours",$_POST["weekhours"]); + $smarty->assign("sahours",$_POST["sahours"]); + $smarty->assign("rfid",$_POST["rfid"]); + $smarty->assign("vacationdays",$_POST["vacationdays"]); + $smarty->assign("timelog_start",$_POST["timelog_start"]); + +} +else if($_GET["id"]) +{ + $qry=mysqli_query($dbconn, "SELECT * FROM user WHERE id = '".mysql_escape_string($_GET["id"])."'"); + + if($res=mysqli_fetch_assoc($qry)) + { + $smarty->assign("vname",$res["vname"]); + $smarty->assign("nname",$res["nname"]); + $smarty->assign("mail",$res["mail"]); + $smarty->assign("nick",$res["nick"]); + $smarty->assign("telpriv",$res["tel_priv"]); + $smarty->assign("telmob",$res["tel_mobil"]); + $smarty->assign("rkunden",substr($res["rights"],RIGHTS_KUNDEN,1)); + $smarty->assign("rtermine",substr($res["rights"],RIGHTS_TERMINE,1)); + $smarty->assign("rangebote",substr($res["rights"],RIGHTS_ANGEBOTE,1)); + $smarty->assign("rliefer",substr($res["rights"],RIGHTS_LIEFER,1)); + $smarty->assign("rrechnungen",substr($res["rights"],RIGHTS_RECHNUNGEN,1)); + $smarty->assign("radmin",substr($res["rights"],RIGHTS_SUPERADMIN,1)); + $smarty->assign("weekhours",$res["weekhours"]); + $smarty->assign("sahours",$res["sahours"]); + $smarty->assign("rfid",$res["rfid"]); + $smarty->assign("vacationdays",$res["vacationdays"]); + $smarty->assign("timelog_start",$res["timelog_start"]); + } +} + +$smarty->display("templates/heading.tpl"); +if(!$finished | $err) + $smarty->display("templates/useradd.tpl"); +else +{ + doneNreturn("Erfolgreich erledigt!"); +} +?> \ No newline at end of file diff --git a/sites/userkeys.php b/sites/userkeys.php new file mode 100644 index 0000000..64f3e94 --- /dev/null +++ b/sites/userkeys.php @@ -0,0 +1,89 @@ + + + + + + + + ENDE; + } +} + +$smarty->assign("heading","Passkeys für externen Zugang verwalten"); +$smarty->display("heading.tpl"); + +$qry = mysqli_query($_SESSION["dbconn"],"SELECT id, vname, nname FROM user WHERE blocked = 0 AND user.id = ".mysqli_real_escape_string($_SESSION["dbconn"],$_GET["id"])) or die("Datenbank fehler: ".mysqli_error($_SESSION["dbconn"])); +$row=mysqli_fetch_array($qry); +$smarty->assign("user",$row); + +$qry = mysqli_query($_SESSION["dbconn"],"SELECT passkeys.id , passkeys.name FROM user JOIN passkeys ON user.id = passkeys.userId WHERE blocked = 0 AND user.id = ".mysqli_real_escape_string($_SESSION["dbconn"],$_GET["id"])) or die("Datenbank fehler: ".mysqli_error($_SESSION["dbconn"])); +$keys = array(); +while($row=mysqli_fetch_array($qry)){ + $keys[] = $row; +} +$smarty->assign("keys",$keys); +$smarty->assign("local",isLocal()); +$smarty->display("userkeys.tpl"); +$_SESSION["camefrom"] ="userkeys"; +?> \ No newline at end of file diff --git a/sites/zeiten.php b/sites/zeiten.php new file mode 100644 index 0000000..25b7d73 --- /dev/null +++ b/sites/zeiten.php @@ -0,0 +1,38 @@ +assign("tabs",$_GET["tabs"]); + } +} + +$smarty->assign("heading","Zeiterfassung"); +$smarty->display("heading.tpl"); + +$smarty->assign("colors",array("#FF5555"=>"Rot", + "#55FF55"=>"Grün", + "#5555FF"=>"Blau", + "#FFFF00"=>"Gelb", + "#FFAA00"=>"Orange", + "#00FFFF"=>"Türkis", + "#FF00FF"=>"Lila", + "#FFFFFF"=>"Weiß", + "#888888"=>"Grau")); + +$qry = mysqli_query($dbconn,"SELECT user.id,vname,nname, color, rfid, user.vacationdays AS vacation, sahours, weekhours, altlasten.vacationdays AS oldvacation FROM user JOIN altlasten ON user.id = altlasten.ma_id WHERE blocked = 0 AND nick <> 'ALL' AND nick <> 'm0'") or die("Datenbank fehler: ".mysqli_error($dbconn)); +$users = array(); +while($row=mysqli_fetch_array($qry)){ + $row['colorname'] = 'zeit_color-'.$row['id']; + $row['urlaub'] = urlaub_remaining($dbconn, $row["id"]); + $row['ueberstd'] = ueberstunden($dbconn, $row["id"]); + $row['Mueberstd'] = ueberstunden_month($dbconn, $row["id"],date("m"),date("Y")); + $users[] = $row; +} +$smarty->assign("users",$users); + +$smarty->display("zeiten.tpl"); +$_SESSION["camefrom"] ="zeiten"; +?> \ No newline at end of file diff --git a/sites/zeitenadd.php b/sites/zeitenadd.php new file mode 100644 index 0000000..4583aa6 --- /dev/null +++ b/sites/zeitenadd.php @@ -0,0 +1,79 @@ +".mysqli_error($dbconn)); + + if(!$err) + doneNreturn("Erfolgreich gelöscht"); +} + +$qry = mysqli_query($dbconn,"SELECT vname,nname,id,color FROM user + WHERE user.id='".mysql_escape_string($_GET["userid"])."'") or $err = error("Fehler beim abrufen des Mitarbeiters ".mysqli_error($dbconn)); +$user=mysqli_fetch_assoc($qry); +$smarty->assign("user",$user); + +if($_GET["formsent"] == 1) + { + $datetime_kommen = dispdate_to_mysql_date(mysql_escape_string(trim($_POST["datetime_kommen"])),0); + $datetime_gehen = dispdate_to_mysql_date(mysql_escape_string(trim($_POST["datetime_gehen"])),1); + $pause_mins = disppause_to_mins(mysql_escape_string(trim($_POST["pause"])),1); + if($_GET["id"]) + { + mysqli_query($dbconn,"UPDATE zeiten SET kommen = '".$datetime_kommen."', gehen = '".$datetime_gehen."', pause_mins = '".$pause_mins."' WHERE id='".mysqli_escape_string($dbconn,$_GET["id"])."'") or $err = error("Fehler beim ändern der Arbeitszeit ".mysqli_error($dbconn)); + } + else{ + mysqli_query($dbconn,"INSERT INTO zeiten SET kommen = '".$datetime_kommen."', gehen = '".$datetime_gehen."', pause_mins = '".$pause_mins."', ma_id = '".mysqli_escape_string($dbconn,$_GET["userid"])."'") or $err = error("Fehler beim einfügen der Arbeitszeit ".mysqli_error($dbconn)); + } + + if(!$err) + { + doneNreturn("Erfolgreich eingetragen"); + } + //elseif(!$head) + // $err=error("Bitte geben Sie eine Terminbeschreibung an!"); + } + + if($_GET["id"]) + { + $qry=mysqli_query($dbconn,"SELECT kommen, gehen, pause_mins, id + FROM zeiten WHERE id = '".mysqli_escape_string($dbconn,$_GET["id"])."'"); + if ($res=mysqli_fetch_assoc($qry)) + { + $smarty->assign("zeit",$res); + $smarty->assign("heading","Arbeitszeit ändern"); + } + else + { + $err=error("Diese Arbeitszeit existiert nicht!"); + } + } + else + { + + $smarty->assign("zeit",$_POST); + $smarty->assign("heading","Neue Arbeitszeit"); + } + + $typids=array(); + $typs=array(); + $qry = mysqli_query($dbconn,"SELECT id, vname, nname + FROM user WHERE id > 0") or $err = error("Fehler beim abrufen der Benutzer
        ".mysqli_error($dbconn)); + while($res = mysqli_fetch_assoc($qry)) + { + $typids[] =$res["id"]; + $typs[] = $res["vname"]." ".$res["nname"]; + } + $smarty->assign("optusers",$typs); + $smarty->assign("optuserids",$typids); + + $smarty->display("heading.tpl"); + $smarty->display("zeitenadd.tpl"); + + +?> \ No newline at end of file diff --git a/sites/zeitenprint.php b/sites/zeitenprint.php new file mode 100644 index 0000000..aec4a62 --- /dev/null +++ b/sites/zeitenprint.php @@ -0,0 +1,41 @@ +".mysqli_error($dbconn)); + if($res = mysqli_fetch_assoc($qry)){ + $smarty->assign("user",$res); + $name = $res["vname"]." ".$res["nname"]; + $daymins = $res["sollDayMins"]; + $query = "SELECT zeiten.id,DATE_FORMAT(zeiten.kommen,'%d.%m.%y %H:%i') AS kommen, DATE_FORMAT(zeiten.gehen,'%d.%m.%y %H:%i') AS gehen, zeiten.pause_mins, + TIME_TO_SEC(SUBTIME(TIMEDIFF(gehen,kommen),MAKETIME(pause_mins/60, pause_mins % 60, 0)))/60 AS dauer_mins + FROM zeiten + LEFT JOIN user ON zeiten.ma_id = user.id + WHERE user.id = '".mysqli_escape_string($dbconn,$_GET["user"])."' + AND YEAR(zeiten.kommen) = '20".mysqli_escape_string($dbconn,$_GET["year"]-100)."' + AND MONTH(zeiten.kommen) = '".mysqli_escape_string($dbconn,$_GET["month"])."' + ORDER BY zeiten.kommen DESC"; + $qry = mysqli_query($dbconn,$query) or die("Datenbank fehler: ".mysqli_error($dbconn)); + $numres = mysqli_num_rows($qry); + if($numres) + { + while($res=mysqli_fetch_assoc($qry)) + { + $zeiten[] = $res; + } + makezeitpage($pdf,$name,$daymins,$zeiten); + } + } + +} + +$tmppdfname = str_replace(array(" ","."),array("_","_"),microtime()); +savePDF($pdf,"./temp/pdftemp/$tmppdfname.pdf"); +$smarty->assign("pdffile","./temp/pdftemp/$tmppdfname.pdf"); + +$smarty->display("zeitenprint.tpl"); + +?> \ No newline at end of file diff --git a/smarty/README.md b/smarty/README.md new file mode 100644 index 0000000..b6271e6 --- /dev/null +++ b/smarty/README.md @@ -0,0 +1,20 @@ +# Smarty template engine +Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. + +![CI](https://github.com/smarty-php/smarty/workflows/CI/badge.svg) + +## Documentation +Read the [documentation](https://smarty-php.github.io/smarty/) to find out how to use it. + +## Requirements +Smarty can be run with PHP 7.1 to PHP 8.4. + +## Installation +Smarty versions 3.1.11 or later can be installed with [Composer](https://getcomposer.org/). + +To get the latest stable version of Smarty use: +```bash +composer require smarty/smarty +```` + +More in the [Getting Started](./docs/getting-started.md) section of the docs. diff --git a/smarty/demo/configs/test.conf b/smarty/demo/configs/test.conf new file mode 100644 index 0000000..5eac748 --- /dev/null +++ b/smarty/demo/configs/test.conf @@ -0,0 +1,5 @@ +title = Welcome to Smarty! +cutoff_size = 40 + +[setup] +bold = true diff --git a/smarty/demo/index.php b/smarty/demo/index.php new file mode 100644 index 0000000..3aed371 --- /dev/null +++ b/smarty/demo/index.php @@ -0,0 +1,35 @@ +force_compile = true; +$smarty->debugging = true; +$smarty->caching = true; +$smarty->cache_lifetime = 120; +$smarty->assign("Name", "Fred Irving Johnathan Bradley Peppergill", true); +$smarty->assign("FirstName", array("John", "Mary", "James", "Henry")); +$smarty->assign("LastName", array("Doe", "Smith", "Johnson", "Case")); +$smarty->assign( + "Class", + array( + array("A", "B", "C", "D"), + array("E", "F", "G", "H"), + array("I", "J", "K", "L"), + array("M", "N", "O", "P") + ) +); +$smarty->assign( + "contacts", + array( + array("phone" => "1", "fax" => "2", "cell" => "3"), + array("phone" => "555-4444", "fax" => "555-3333", "cell" => "760-1234") + ) +); +$smarty->assign("option_values", array("NY", "NE", "KS", "IA", "OK", "TX")); +$smarty->assign("option_output", array("New York", "Nebraska", "Kansas", "Iowa", "Oklahoma", "Texas")); +$smarty->assign("option_selected", "NE"); +$smarty->display('index.tpl'); diff --git a/smarty/demo/plugins/cacheresource.apc.php b/smarty/demo/plugins/cacheresource.apc.php new file mode 100644 index 0000000..7867cc5 --- /dev/null +++ b/smarty/demo/plugins/cacheresource.apc.php @@ -0,0 +1,85 @@ + $v) { + $_res[ $k ] = $v; + } + return $_res; + } + + /** + * Save values for a set of keys to cache + * + * @param array $keys list of values to save + * @param int $expire expiration time + * + * @return boolean true on success, false on failure + */ + protected function write(array $keys, $expire = null) + { + foreach ($keys as $k => $v) { + apc_store($k, $v, $expire); + } + return true; + } + + /** + * Remove values from cache + * + * @param array $keys list of keys to delete + * + * @return boolean true on success, false on failure + */ + protected function delete(array $keys) + { + foreach ($keys as $k) { + apc_delete($k); + } + return true; + } + + /** + * Remove *all* values from cache + * + * @return boolean true on success, false on failure + */ + protected function purge() + { + return apc_clear_cache('user'); + } +} diff --git a/smarty/demo/plugins/cacheresource.memcache.php b/smarty/demo/plugins/cacheresource.memcache.php new file mode 100644 index 0000000..71fe9d3 --- /dev/null +++ b/smarty/demo/plugins/cacheresource.memcache.php @@ -0,0 +1,99 @@ +memcache = new Memcached(); + } else { + $this->memcache = new Memcache(); + } + $this->memcache->addServer('127.0.0.1', 11211); + } + + /** + * Read values for a set of keys from cache + * + * @param array $keys list of keys to fetch + * + * @return array list of values with the given keys used as indexes + * @return boolean true on success, false on failure + */ + protected function read(array $keys) + { + $res = array(); + foreach ($keys as $key) { + $k = sha1($key); + $res[$key] = $this->memcache->get($k); + } + return $res; + } + + /** + * Save values for a set of keys to cache + * + * @param array $keys list of values to save + * @param int $expire expiration time + * + * @return boolean true on success, false on failure + */ + protected function write(array $keys, $expire = null) + { + foreach ($keys as $k => $v) { + $k = sha1($k); + if (class_exists('Memcached')) { + $this->memcache->set($k, $v, $expire); + } else { + $this->memcache->set($k, $v, 0, $expire); + } + } + return true; + } + + /** + * Remove values from cache + * + * @param array $keys list of keys to delete + * + * @return boolean true on success, false on failure + */ + protected function delete(array $keys) + { + foreach ($keys as $k) { + $k = sha1($k); + $this->memcache->delete($k); + } + return true; + } + + /** + * Remove *all* values from cache + * + * @return boolean true on success, false on failure + */ + protected function purge() + { + return $this->memcache->flush(); + } +} diff --git a/smarty/demo/plugins/cacheresource.mysql.php b/smarty/demo/plugins/cacheresource.mysql.php new file mode 100644 index 0000000..c5037eb --- /dev/null +++ b/smarty/demo/plugins/cacheresource.mysql.php @@ -0,0 +1,183 @@ +CREATE TABLE IF NOT EXISTS `output_cache` ( + * `id` CHAR(40) NOT NULL COMMENT 'sha1 hash', + * `name` VARCHAR(250) NOT NULL, + * `cache_id` VARCHAR(250) NULL DEFAULT NULL, + * `compile_id` VARCHAR(250) NULL DEFAULT NULL, + * `modified` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + * `content` LONGTEXT NOT NULL, + * PRIMARY KEY (`id`), + * INDEX(`name`), + * INDEX(`cache_id`), + * INDEX(`compile_id`), + * INDEX(`modified`) + * ) ENGINE = InnoDB; + * + * @package CacheResource-examples + * @author Rodney Rehm + */ +class Smarty_CacheResource_Mysql extends Smarty_CacheResource_Custom +{ + /** + * @var \PDO + */ + protected $db; + + /** + * @var \PDOStatement + */ + protected $fetch; + + /** + * @var \PDOStatement + */ + protected $fetchTimestamp; + + /** + * @var \PDOStatement + */ + protected $save; + + /** + * Smarty_CacheResource_Mysql constructor. + * + * @throws \SmartyException + */ + public function __construct() + { + try { + $this->db = new PDO("mysql:dbname=test;host=127.0.0.1", "smarty"); + } catch (PDOException $e) { + throw new SmartyException('Mysql Resource failed: ' . $e->getMessage()); + } + $this->fetch = $this->db->prepare('SELECT modified, content FROM output_cache WHERE id = :id'); + $this->fetchTimestamp = $this->db->prepare('SELECT modified FROM output_cache WHERE id = :id'); + $this->save = $this->db->prepare( + 'REPLACE INTO output_cache (id, name, cache_id, compile_id, content) + VALUES (:id, :name, :cache_id, :compile_id, :content)' + ); + } + + /** + * fetch cached content and its modification time from data source + * + * @param string $id unique cache content identifier + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param string $content cached content + * @param integer $mtime cache modification timestamp (epoch) + * + * @return void + */ + protected function fetch($id, $name, $cache_id, $compile_id, &$content, &$mtime) + { + $this->fetch->execute(array('id' => $id)); + $row = $this->fetch->fetch(); + $this->fetch->closeCursor(); + if ($row) { + $content = $row[ 'content' ]; + $mtime = strtotime($row[ 'modified' ]); + } else { + $content = null; + $mtime = null; + } + } + + /** + * Fetch cached content's modification timestamp from data source + * + * @note implementing this method is optional. Only implement it if modification times can be accessed faster than + * loading the complete cached content. + * + * @param string $id unique cache content identifier + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * + * @return integer|boolean timestamp (epoch) the template was modified, or false if not found + */ + protected function fetchTimestamp($id, $name, $cache_id, $compile_id) + { + $this->fetchTimestamp->execute(array('id' => $id)); + $mtime = strtotime($this->fetchTimestamp->fetchColumn()); + $this->fetchTimestamp->closeCursor(); + return $mtime; + } + + /** + * Save content to cache + * + * @param string $id unique cache content identifier + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer|null $exp_time seconds till expiration time in seconds or null + * @param string $content content to cache + * + * @return boolean success + */ + protected function save($id, $name, $cache_id, $compile_id, $exp_time, $content) + { + $this->save->execute( + array('id' => $id, + 'name' => $name, + 'cache_id' => $cache_id, + 'compile_id' => $compile_id, + 'content' => $content,) + ); + return !!$this->save->rowCount(); + } + + /** + * Delete content from cache + * + * @param string $name template name + * @param string $cache_id cache id + * @param string $compile_id compile id + * @param integer|null $exp_time seconds till expiration or null + * + * @return integer number of deleted caches + */ + protected function delete($name, $cache_id, $compile_id, $exp_time) + { + // delete the whole cache + if ($name === null && $cache_id === null && $compile_id === null && $exp_time === null) { + // returning the number of deleted caches would require a second query to count them + $query = $this->db->query('TRUNCATE TABLE output_cache'); + return -1; + } + // build the filter + $where = array(); + // equal test name + if ($name !== null) { + $where[] = 'name = ' . $this->db->quote($name); + } + // equal test compile_id + if ($compile_id !== null) { + $where[] = 'compile_id = ' . $this->db->quote($compile_id); + } + // range test expiration time + if ($exp_time !== null) { + $where[] = 'modified < DATE_SUB(NOW(), INTERVAL ' . intval($exp_time) . ' SECOND)'; + } + // equal test cache_id and match sub-groups + if ($cache_id !== null) { + $where[] = + '(cache_id = ' . + $this->db->quote($cache_id) . + ' OR cache_id LIKE ' . + $this->db->quote($cache_id . '|%') . + ')'; + } + // run delete query + $query = $this->db->query('DELETE FROM output_cache WHERE ' . join(' AND ', $where)); + return $query->rowCount(); + } +} diff --git a/smarty/demo/plugins/cacheresource.pdo.php b/smarty/demo/plugins/cacheresource.pdo.php new file mode 100644 index 0000000..ae3ebbf --- /dev/null +++ b/smarty/demo/plugins/cacheresource.pdo.php @@ -0,0 +1,346 @@ +setCachingType('pdo'); + * $smarty->loadPlugin('Smarty_CacheResource_Pdo'); + * $smarty->registerCacheResource('pdo', new Smarty_CacheResource_Pdo($cnx, 'smarty_cache')); + * + * @author Beno!t POLASZEK - 2014 + */ +class Smarty_CacheResource_Pdo extends Smarty_CacheResource_Custom +{ + /** + * @var string[] + */ + protected $fetchStatements = array('default' => 'SELECT %2$s + FROM %1$s + WHERE 1 + AND id = :id + AND cache_id IS NULL + AND compile_id IS NULL', + 'withCacheId' => 'SELECT %2$s + FROM %1$s + WHERE 1 + AND id = :id + AND cache_id = :cache_id + AND compile_id IS NULL', + 'withCompileId' => 'SELECT %2$s + FROM %1$s + WHERE 1 + AND id = :id + AND compile_id = :compile_id + AND cache_id IS NULL', + 'withCacheIdAndCompileId' => 'SELECT %2$s + FROM %1$s + WHERE 1 + AND id = :id + AND cache_id = :cache_id + AND compile_id = :compile_id'); + + /** + * @var string + */ + protected $insertStatement = 'INSERT INTO %s + + SET id = :id, + name = :name, + cache_id = :cache_id, + compile_id = :compile_id, + modified = CURRENT_TIMESTAMP, + expire = DATE_ADD(CURRENT_TIMESTAMP, INTERVAL :expire SECOND), + content = :content + + ON DUPLICATE KEY UPDATE + name = :name, + cache_id = :cache_id, + compile_id = :compile_id, + modified = CURRENT_TIMESTAMP, + expire = DATE_ADD(CURRENT_TIMESTAMP, INTERVAL :expire SECOND), + content = :content'; + + /** + * @var string + */ + protected $deleteStatement = 'DELETE FROM %1$s WHERE %2$s'; + + /** + * @var string + */ + protected $truncateStatement = 'TRUNCATE TABLE %s'; + + /** + * @var string + */ + protected $fetchColumns = 'modified, content'; + + /** + * @var string + */ + protected $fetchTimestampColumns = 'modified'; + + /** + * @var \PDO + */ + protected $pdo; + + /** + * @var + */ + protected $table; + + /** + * @var null + */ + protected $database; + + /** + * Constructor + * + * @param PDO $pdo PDO : active connection + * @param string $table : table (or view) name + * @param string $database : optional - if table is located in another db + * + * @throws \SmartyException + */ + public function __construct(PDO $pdo, $table, $database = null) + { + if (is_null($table)) { + throw new SmartyException("Table name for caching can't be null"); + } + $this->pdo = $pdo; + $this->table = $table; + $this->database = $database; + $this->fillStatementsWithTableName(); + } + + /** + * Fills the table name into the statements. + * + * @return $this Current Instance + * @access protected + */ + protected function fillStatementsWithTableName() + { + foreach ($this->fetchStatements as &$statement) { + $statement = sprintf($statement, $this->getTableName(), '%s'); + } + $this->insertStatement = sprintf($this->insertStatement, $this->getTableName()); + $this->deleteStatement = sprintf($this->deleteStatement, $this->getTableName(), '%s'); + $this->truncateStatement = sprintf($this->truncateStatement, $this->getTableName()); + return $this; + } + + /** + * Gets the fetch statement, depending on what you specify + * + * @param string $columns : the column(s) name(s) you want to retrieve from the database + * @param string $id unique cache content identifier + * @param string|null $cache_id cache id + * @param string|null $compile_id compile id + * + * @access protected + * @return \PDOStatement + */ + protected function getFetchStatement($columns, $id, $cache_id = null, $compile_id = null) + { + $args = array(); + if (!is_null($cache_id) && !is_null($compile_id)) { + $query = $this->fetchStatements[ 'withCacheIdAndCompileId' ] and + $args = array('id' => $id, 'cache_id' => $cache_id, 'compile_id' => $compile_id); + } elseif (is_null($cache_id) && !is_null($compile_id)) { + $query = $this->fetchStatements[ 'withCompileId' ] and + $args = array('id' => $id, 'compile_id' => $compile_id); + } elseif (!is_null($cache_id) && is_null($compile_id)) { + $query = $this->fetchStatements[ 'withCacheId' ] and $args = array('id' => $id, 'cache_id' => $cache_id); + } else { + $query = $this->fetchStatements[ 'default' ] and $args = array('id' => $id); + } + $query = sprintf($query, $columns); + $stmt = $this->pdo->prepare($query); + foreach ($args as $key => $value) { + $stmt->bindValue($key, $value); + } + return $stmt; + } + + /** + * fetch cached content and its modification time from data source + * + * @param string $id unique cache content identifier + * @param string $name template name + * @param string|null $cache_id cache id + * @param string|null $compile_id compile id + * @param string $content cached content + * @param integer $mtime cache modification timestamp (epoch) + * + * @return void + * @access protected + */ + protected function fetch($id, $name, $cache_id, $compile_id, &$content, &$mtime) + { + $stmt = $this->getFetchStatement($this->fetchColumns, $id, $cache_id, $compile_id); + $stmt->execute(); + $row = $stmt->fetch(); + $stmt->closeCursor(); + if ($row) { + $content = $this->outputContent($row[ 'content' ]); + $mtime = strtotime($row[ 'modified' ]); + } else { + $content = null; + $mtime = null; + } + } + + /** + * Fetch cached content's modification timestamp from data source + * {@internal implementing this method is optional. + * Only implement it if modification times can be accessed faster than loading the complete cached content.}} + * + * @param string $id unique cache content identifier + * @param string $name template name + * @param string|null $cache_id cache id + * @param string|null $compile_id compile id + * + * @return integer|boolean timestamp (epoch) the template was modified, or false if not found + * @access protected + */ + // protected function fetchTimestamp($id, $name, $cache_id = null, $compile_id = null) { + // $stmt = $this->getFetchStatement($this->fetchTimestampColumns, $id, $cache_id, $compile_id); + // $stmt -> execute(); + // $mtime = strtotime($stmt->fetchColumn()); + // $stmt -> closeCursor(); + // return $mtime; + // } + /** + * Save content to cache + * + * @param string $id unique cache content identifier + * @param string $name template name + * @param string|null $cache_id cache id + * @param string|null $compile_id compile id + * @param integer|null $exp_time seconds till expiration time in seconds or null + * @param string $content content to cache + * + * @return boolean success + * @access protected + */ + protected function save($id, $name, $cache_id, $compile_id, $exp_time, $content) + { + $stmt = $this->pdo->prepare($this->insertStatement); + $stmt->bindValue('id', $id); + $stmt->bindValue('name', $name); + $stmt->bindValue('cache_id', $cache_id, (is_null($cache_id)) ? PDO::PARAM_NULL : PDO::PARAM_STR); + $stmt->bindValue('compile_id', $compile_id, (is_null($compile_id)) ? PDO::PARAM_NULL : PDO::PARAM_STR); + $stmt->bindValue('expire', (int)$exp_time, PDO::PARAM_INT); + $stmt->bindValue('content', $this->inputContent($content)); + $stmt->execute(); + return !!$stmt->rowCount(); + } + + /** + * Encodes the content before saving to database + * + * @param string $content + * + * @return string $content + * @access protected + */ + protected function inputContent($content) + { + return $content; + } + + /** + * Decodes the content before saving to database + * + * @param string $content + * + * @return string $content + * @access protected + */ + protected function outputContent($content) + { + return $content; + } + + /** + * Delete content from cache + * + * @param string|null $name template name + * @param string|null $cache_id cache id + * @param string|null $compile_id compile id + * @param integer|null|-1 $exp_time seconds till expiration or null + * + * @return integer number of deleted caches + * @access protected + */ + protected function delete($name = null, $cache_id = null, $compile_id = null, $exp_time = null) + { + // delete the whole cache + if ($name === null && $cache_id === null && $compile_id === null && $exp_time === null) { + // returning the number of deleted caches would require a second query to count them + $this->pdo->query($this->truncateStatement); + return -1; + } + // build the filter + $where = array(); + // equal test name + if ($name !== null) { + $where[] = 'name = ' . $this->pdo->quote($name); + } + // equal test cache_id and match sub-groups + if ($cache_id !== null) { + $where[] = + '(cache_id = ' . + $this->pdo->quote($cache_id) . + ' OR cache_id LIKE ' . + $this->pdo->quote($cache_id . '|%') . + ')'; + } + // equal test compile_id + if ($compile_id !== null) { + $where[] = 'compile_id = ' . $this->pdo->quote($compile_id); + } + // for clearing expired caches + if ($exp_time === Smarty::CLEAR_EXPIRED) { + $where[] = 'expire < CURRENT_TIMESTAMP'; + } // range test expiration time + elseif ($exp_time !== null) { + $where[] = 'modified < DATE_SUB(NOW(), INTERVAL ' . intval($exp_time) . ' SECOND)'; + } + // run delete query + $query = $this->pdo->query(sprintf($this->deleteStatement, join(' AND ', $where))); + return $query->rowCount(); + } + + /** + * Gets the formatted table name + * + * @return string + * @access protected + */ + protected function getTableName() + { + return (is_null($this->database)) ? "`{$this->table}`" : "`{$this->database}`.`{$this->table}`"; + } +} diff --git a/smarty/demo/plugins/cacheresource.pdo_gzip.php b/smarty/demo/plugins/cacheresource.pdo_gzip.php new file mode 100644 index 0000000..5560b9e --- /dev/null +++ b/smarty/demo/plugins/cacheresource.pdo_gzip.php @@ -0,0 +1,42 @@ +setCachingType('pdo_gzip'); + * $smarty->loadPlugin('Smarty_CacheResource_Pdo_Gzip'); + * $smarty->registerCacheResource('pdo_gzip', new Smarty_CacheResource_Pdo_Gzip($cnx, 'smarty_cache')); + * + * @require Smarty_CacheResource_Pdo class + * @author Beno!t POLASZEK - 2014 + */ +class Smarty_CacheResource_Pdo_Gzip extends Smarty_CacheResource_Pdo +{ + /** + * Encodes the content before saving to database + * + * @param string $content + * + * @return string $content + * @access protected + */ + protected function inputContent($content) + { + return gzdeflate($content); + } + + /** + * Decodes the content before saving to database + * + * @param string $content + * + * @return string $content + * @access protected + */ + protected function outputContent($content) + { + return gzinflate($content); + } +} diff --git a/smarty/demo/plugins/resource.extendsall.php b/smarty/demo/plugins/resource.extendsall.php new file mode 100644 index 0000000..fba9b4f --- /dev/null +++ b/smarty/demo/plugins/resource.extendsall.php @@ -0,0 +1,62 @@ +smarty->getTemplateDir() as $key => $directory) { + try { + $s = Smarty_Resource::source(null, $source->smarty, 'file:' . '[' . $key . ']' . $source->name); + if (!$s->exists) { + continue; + } + $sources[ $s->uid ] = $s; + $uid .= $s->filepath; + $timestamp = $s->timestamp > $timestamp ? $s->timestamp : $timestamp; + } catch (SmartyException $e) { + } + } + if (!$sources) { + $source->exists = false; + return; + } + $sources = array_reverse($sources, true); + reset($sources); + $s = current($sources); + $source->components = $sources; + $source->filepath = $s->filepath; + $source->uid = sha1($uid . $source->smarty->_joined_template_dir); + $source->exists = true; + $source->timestamp = $timestamp; + } + + /** + * Disable timestamp checks for extendsall resource. + * The individual source components will be checked. + * + * @return bool false + */ + public function checkTimestamps() + { + return false; + } +} diff --git a/smarty/demo/plugins/resource.mysql.php b/smarty/demo/plugins/resource.mysql.php new file mode 100644 index 0000000..95a3c2b --- /dev/null +++ b/smarty/demo/plugins/resource.mysql.php @@ -0,0 +1,101 @@ +CREATE TABLE IF NOT EXISTS `templates` ( + * `name` varchar(100) NOT NULL, + * `modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + * `source` text, + * PRIMARY KEY (`name`) + * ) ENGINE=InnoDB DEFAULT CHARSET=utf8; + * Demo data: + *
        INSERT INTO `templates` (`name`, `modified`, `source`) VALUES ('test.tpl', "2010-12-25 22:00:00", '{$x="hello
        + * world"}{$x}');
        + * + * + * @package Resource-examples + * @author Rodney Rehm + */ +class Smarty_Resource_Mysql extends Smarty_Resource_Custom +{ + /** + * PDO instance + * + * @var \PDO + */ + protected $db; + + /** + * prepared fetch() statement + * + * @var \PDOStatement + */ + protected $fetch; + + /** + * prepared fetchTimestamp() statement + * + * @var \PDOStatement + */ + protected $mtime; + + /** + * Smarty_Resource_Mysql constructor. + * + * @throws \SmartyException + */ + public function __construct() + { + try { + $this->db = new PDO("mysql:dbname=test;host=127.0.0.1", "smarty"); + } catch (PDOException $e) { + throw new SmartyException('Mysql Resource failed: ' . $e->getMessage()); + } + $this->fetch = $this->db->prepare('SELECT modified, source FROM templates WHERE name = :name'); + $this->mtime = $this->db->prepare('SELECT modified FROM templates WHERE name = :name'); + } + + /** + * Fetch a template and its modification time from database + * + * @param string $name template name + * @param string $source template source + * @param integer $mtime template modification timestamp (epoch) + * + * @return void + */ + protected function fetch($name, &$source, &$mtime) + { + $this->fetch->execute(array('name' => $name)); + $row = $this->fetch->fetch(); + $this->fetch->closeCursor(); + if ($row) { + $source = $row[ 'source' ]; + $mtime = strtotime($row[ 'modified' ]); + } else { + $source = null; + $mtime = null; + } + } + + /** + * Fetch a template's modification time from database + * + * @note implementing this method is optional. Only implement it if modification times can be accessed faster than + * loading the comple template source. + * + * @param string $name template name + * + * @return integer timestamp (epoch) the template was modified + */ + protected function fetchTimestamp($name) + { + $this->mtime->execute(array('name' => $name)); + $mtime = $this->mtime->fetchColumn(); + $this->mtime->closeCursor(); + return strtotime($mtime); + } +} diff --git a/smarty/demo/plugins/resource.mysqls.php b/smarty/demo/plugins/resource.mysqls.php new file mode 100644 index 0000000..148a8dd --- /dev/null +++ b/smarty/demo/plugins/resource.mysqls.php @@ -0,0 +1,77 @@ +CREATE TABLE IF NOT EXISTS `templates` ( + * `name` varchar(100) NOT NULL, + * `modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + * `source` text, + * PRIMARY KEY (`name`) + * ) ENGINE=InnoDB DEFAULT CHARSET=utf8; + * Demo data: + *
        INSERT INTO `templates` (`name`, `modified`, `source`) VALUES ('test.tpl', "2010-12-25 22:00:00", '{$x="hello
        + * world"}{$x}');
        + * + * + * @package Resource-examples + * @author Rodney Rehm + */ +class Smarty_Resource_Mysqls extends Smarty_Resource_Custom +{ + /** + * PDO instance + * + * @var \PDO + */ + protected $db; + + /** + * prepared fetch() statement + * + * @var \PDOStatement + */ + protected $fetch; + + /** + * Smarty_Resource_Mysqls constructor. + * + * @throws \SmartyException + */ + public function __construct() + { + try { + $this->db = new PDO("mysql:dbname=test;host=127.0.0.1", "smarty"); + } catch (PDOException $e) { + throw new SmartyException('Mysql Resource failed: ' . $e->getMessage()); + } + $this->fetch = $this->db->prepare('SELECT modified, source FROM templates WHERE name = :name'); + } + + /** + * Fetch a template and its modification time from database + * + * @param string $name template name + * @param string $source template source + * @param integer $mtime template modification timestamp (epoch) + * + * @return void + */ + protected function fetch($name, &$source, &$mtime) + { + $this->fetch->execute(array('name' => $name)); + $row = $this->fetch->fetch(); + $this->fetch->closeCursor(); + if ($row) { + $source = $row[ 'source' ]; + $mtime = strtotime($row[ 'modified' ]); + } else { + $source = null; + $mtime = null; + } + } +} diff --git a/smarty/demo/templates/footer.tpl b/smarty/demo/templates/footer.tpl new file mode 100644 index 0000000..e04310f --- /dev/null +++ b/smarty/demo/templates/footer.tpl @@ -0,0 +1,2 @@ + + diff --git a/smarty/demo/templates/header.tpl b/smarty/demo/templates/header.tpl new file mode 100644 index 0000000..783210a --- /dev/null +++ b/smarty/demo/templates/header.tpl @@ -0,0 +1,5 @@ + + +{$title} - {$Name} + + diff --git a/smarty/demo/templates/index.tpl b/smarty/demo/templates/index.tpl new file mode 100644 index 0000000..1fbb6d3 --- /dev/null +++ b/smarty/demo/templates/index.tpl @@ -0,0 +1,87 @@ +{config_load file="test.conf" section="setup"} +{include file="header.tpl" title=foo} + +
        +
        +{* bold and title are read from the config file *}
        +    {if #bold#}{/if}
        +        {* capitalize the first letters of each word of the title *}
        +        Title: {#title#|capitalize}
        +        {if #bold#}{/if}
        +
        +    The current date and time is {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
        +
        +    The value of global assigned variable $SCRIPT_NAME is {$SCRIPT_NAME}
        +
        +    Example of accessing server environment variable SERVER_NAME: {$smarty.server.SERVER_NAME}
        +
        +    The value of {ldelim}$Name{rdelim} is {$Name}
        +
        +variable modifier example of {ldelim}$Name|upper{rdelim}
        +
        +{$Name|upper}
        +
        +
        +An example of a section loop:
        +
        +    {section name=outer
        +    loop=$FirstName}
        +        {if $smarty.section.outer.index is odd by 2}
        +            {$smarty.section.outer.rownum} . {$FirstName[outer]} {$LastName[outer]}
        +        {else}
        +            {$smarty.section.outer.rownum} * {$FirstName[outer]} {$LastName[outer]}
        +        {/if}
        +        {sectionelse}
        +        none
        +    {/section}
        +
        +    An example of section looped key values:
        +
        +    {section name=sec1 loop=$contacts}
        +        phone: {$contacts[sec1].phone}
        +        
        + + fax: {$contacts[sec1].fax} +
        + + cell: {$contacts[sec1].cell} +
        + {/section} +

        + + testing strip tags + {strip} + + + + +
        + + This is a test + +
        + {/strip} + +

        + +This is an example of the html_select_date function: + +
        + {html_select_date start_year=1998 end_year=2010} +
        + +This is an example of the html_select_time function: + +
        + {html_select_time use_24_hours=false} +
        + +This is an example of the html_options function: + +
        + +
        + +{include file="footer.tpl"} diff --git a/smarty/libs/Autoloader.php b/smarty/libs/Autoloader.php new file mode 100644 index 0000000..da7e32a --- /dev/null +++ b/smarty/libs/Autoloader.php @@ -0,0 +1,111 @@ + 'Smarty.class.php'); + + /** + * Registers Smarty_Autoloader backward compatible to older installations. + * + * @param bool $prepend Whether to prepend the autoloader or not. + */ + public static function registerBC($prepend = false) + { + /** + * register the class autoloader + */ + if (!defined('SMARTY_SPL_AUTOLOAD')) { + define('SMARTY_SPL_AUTOLOAD', 0); + } + if (SMARTY_SPL_AUTOLOAD + && set_include_path(get_include_path() . PATH_SEPARATOR . SMARTY_SYSPLUGINS_DIR) !== false + ) { + $registeredAutoLoadFunctions = spl_autoload_functions(); + if (!isset($registeredAutoLoadFunctions[ 'spl_autoload' ])) { + spl_autoload_register(); + } + } else { + self::register($prepend); + } + } + + /** + * Registers Smarty_Autoloader as an SPL autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not. + */ + public static function register($prepend = false) + { + self::$SMARTY_DIR = defined('SMARTY_DIR') ? SMARTY_DIR : __DIR__ . DIRECTORY_SEPARATOR; + self::$SMARTY_SYSPLUGINS_DIR = defined('SMARTY_SYSPLUGINS_DIR') ? SMARTY_SYSPLUGINS_DIR : + self::$SMARTY_DIR . 'sysplugins' . DIRECTORY_SEPARATOR; + spl_autoload_register(array(__CLASS__, 'autoload'), true, $prepend); + } + + /** + * Handles auto loading of classes. + * + * @param string $class A class name. + */ + public static function autoload($class) + { + if ($class[ 0 ] !== 'S' || strpos($class, 'Smarty') !== 0) { + return; + } + $_class = smarty_strtolower_ascii($class); + if (isset(self::$rootClasses[ $_class ])) { + $file = self::$SMARTY_DIR . self::$rootClasses[ $_class ]; + if (is_file($file)) { + include $file; + } + } else { + $file = self::$SMARTY_SYSPLUGINS_DIR . $_class . '.php'; + if (is_file($file)) { + include $file; + } + } + return; + } +} diff --git a/smarty/libs/Smarty.class.php b/smarty/libs/Smarty.class.php new file mode 100644 index 0000000..a9309a3 --- /dev/null +++ b/smarty/libs/Smarty.class.php @@ -0,0 +1,1405 @@ + + * @author Uwe Tews + * @author Rodney Rehm + * @package Smarty + */ +/** + * set SMARTY_DIR to absolute path to Smarty library files. + * Sets SMARTY_DIR only if user application has not already defined it. + */ +if (!defined('SMARTY_DIR')) { + /** + * + */ + define('SMARTY_DIR', __DIR__ . DIRECTORY_SEPARATOR); +} +/** + * set SMARTY_SYSPLUGINS_DIR to absolute path to Smarty internal plugins. + * Sets SMARTY_SYSPLUGINS_DIR only if user application has not already defined it. + */ +if (!defined('SMARTY_SYSPLUGINS_DIR')) { + /** + * + */ + define('SMARTY_SYSPLUGINS_DIR', SMARTY_DIR . 'sysplugins' . DIRECTORY_SEPARATOR); +} +if (!defined('SMARTY_PLUGINS_DIR')) { + /** + * + */ + define('SMARTY_PLUGINS_DIR', SMARTY_DIR . 'plugins' . DIRECTORY_SEPARATOR); +} +if (!defined('SMARTY_MBSTRING')) { + /** + * + */ + define('SMARTY_MBSTRING', function_exists('mb_get_info')); +} + +/** + * Load helper functions + */ +if (!defined('SMARTY_HELPER_FUNCTIONS_LOADED')) { + include __DIR__ . '/functions.php'; +} + +/** + * Load Smarty_Autoloader + */ +if (!class_exists('Smarty_Autoloader')) { + include __DIR__ . '/bootstrap.php'; +} + +/** + * Load always needed external class files + */ +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_data.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_extension_handler.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_templatebase.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_template.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_resource.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_variable.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_template_source.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_template_resource_base.php'; +require_once SMARTY_SYSPLUGINS_DIR . 'smarty_internal_resource_file.php'; + +/** + * This is the main Smarty class + * + * @package Smarty + * + * The following methods will be dynamically loaded by the extension handler when they are called. + * They are located in a corresponding Smarty_Internal_Method_xxxx class + * + * @method int clearAllCache(int $exp_time = null, string $type = null) + * @method int clearCache(string $template_name, string $cache_id = null, string $compile_id = null, int $exp_time = null, string $type = null) + * @method int compileAllTemplates(string $extension = '.tpl', bool $force_compile = false, int $time_limit = 0, $max_errors = null) + * @method int compileAllConfig(string $extension = '.conf', bool $force_compile = false, int $time_limit = 0, $max_errors = null) + * @method int clearCompiledTemplate($resource_name = null, $compile_id = null, $exp_time = null) + */ +class Smarty extends Smarty_Internal_TemplateBase +{ + /** + * smarty version + */ + const SMARTY_VERSION = '4.5.6'; + /** + * define variable scopes + */ + const SCOPE_LOCAL = 1; + const SCOPE_PARENT = 2; + const SCOPE_TPL_ROOT = 4; + const SCOPE_ROOT = 8; + const SCOPE_SMARTY = 16; + const SCOPE_GLOBAL = 32; + /** + * define caching modes + */ + const CACHING_OFF = 0; + const CACHING_LIFETIME_CURRENT = 1; + const CACHING_LIFETIME_SAVED = 2; + /** + * define constant for clearing cache files be saved expiration dates + */ + const CLEAR_EXPIRED = -1; + /** + * define compile check modes + */ + const COMPILECHECK_OFF = 0; + const COMPILECHECK_ON = 1; + const COMPILECHECK_CACHEMISS = 2; + /** + * define debug modes + */ + const DEBUG_OFF = 0; + const DEBUG_ON = 1; + const DEBUG_INDIVIDUAL = 2; + + /** + * filter types + */ + const FILTER_POST = 'post'; + const FILTER_PRE = 'pre'; + const FILTER_OUTPUT = 'output'; + const FILTER_VARIABLE = 'variable'; + /** + * plugin types + */ + const PLUGIN_FUNCTION = 'function'; + const PLUGIN_BLOCK = 'block'; + const PLUGIN_COMPILER = 'compiler'; + const PLUGIN_MODIFIER = 'modifier'; + const PLUGIN_MODIFIERCOMPILER = 'modifiercompiler'; + + /** + * assigned global tpl vars + */ + public static $global_tpl_vars = array(); + + /** + * Flag denoting if Multibyte String functions are available + */ + public static $_MBSTRING = SMARTY_MBSTRING; + + /** + * The character set to adhere to (e.g. "UTF-8") + */ + public static $_CHARSET = SMARTY_MBSTRING ? 'UTF-8' : 'ISO-8859-1'; + + /** + * The date format to be used internally + * (accepts date() and strftime()) + */ + public static $_DATE_FORMAT = '%b %e, %Y'; + + /** + * Flag denoting if PCRE should run in UTF-8 mode + */ + public static $_UTF8_MODIFIER = 'u'; + + /** + * Flag denoting if operating system is windows + */ + public static $_IS_WINDOWS = false; + + /** + * auto literal on delimiters with whitespace + * + * @var boolean + */ + public $auto_literal = true; + + /** + * display error on not assigned variables + * + * @var boolean + */ + public $error_unassigned = false; + + /** + * look up relative file path in include_path + * + * @var boolean + */ + public $use_include_path = false; + + /** + * flag if template_dir is normalized + * + * @var bool + */ + public $_templateDirNormalized = false; + + /** + * joined template directory string used in cache keys + * + * @var string + */ + public $_joined_template_dir = null; + + /** + * flag if config_dir is normalized + * + * @var bool + */ + public $_configDirNormalized = false; + + /** + * joined config directory string used in cache keys + * + * @var string + */ + public $_joined_config_dir = null; + + /** + * default template handler + * + * @var callable + */ + public $default_template_handler_func = null; + + /** + * default config handler + * + * @var callable + */ + public $default_config_handler_func = null; + + /** + * default plugin handler + * + * @var callable + */ + public $default_plugin_handler_func = null; + + /** + * flag if template_dir is normalized + * + * @var bool + */ + public $_compileDirNormalized = false; + + /** + * flag if plugins_dir is normalized + * + * @var bool + */ + public $_pluginsDirNormalized = false; + + /** + * flag if template_dir is normalized + * + * @var bool + */ + public $_cacheDirNormalized = false; + + /** + * force template compiling? + * + * @var boolean + */ + public $force_compile = false; + + /** + * use sub dirs for compiled/cached files? + * + * @var boolean + */ + public $use_sub_dirs = false; + + /** + * allow ambiguous resources (that are made unique by the resource handler) + * + * @var boolean + */ + public $allow_ambiguous_resources = false; + + /** + * merge compiled includes + * + * @var boolean + */ + public $merge_compiled_includes = false; + + /* + * flag for behaviour when extends: resource and {extends} tag are used simultaneous + * if false disable execution of {extends} in templates called by extends resource. + * (behaviour as versions < 3.1.28) + * + * @var boolean + */ + public $extends_recursion = true; + + /** + * force cache file creation + * + * @var boolean + */ + public $force_cache = false; + + /** + * template left-delimiter + * + * @var string + */ + public $left_delimiter = "{"; + + /** + * template right-delimiter + * + * @var string + */ + public $right_delimiter = "}"; + + /** + * array of strings which shall be treated as literal by compiler + * + * @var array string + */ + public $literals = array(); + + /** + * class name + * This should be instance of Smarty_Security. + * + * @var string + * @see Smarty_Security + */ + public $security_class = 'Smarty_Security'; + + /** + * implementation of security class + * + * @var Smarty_Security + */ + public $security_policy = null; + + /** + * controls if the php template file resource is allowed + * + * @var bool + */ + public $allow_php_templates = false; + + /** + * debug mode + * Setting this to true enables the debug-console. + * + * @var boolean + */ + public $debugging = false; + + /** + * This determines if debugging is enable-able from the browser. + *
          + *
        • NONE => no debugging control allowed
        • + *
        • URL => enable debugging when SMARTY_DEBUG is found in the URL.
        • + *
        + * + * @var string + */ + public $debugging_ctrl = 'NONE'; + + /** + * Name of debugging URL-param. + * Only used when $debugging_ctrl is set to 'URL'. + * The name of the URL-parameter that activates debugging. + * + * @var string + */ + public $smarty_debug_id = 'SMARTY_DEBUG'; + + /** + * Path of debug template. + * + * @var string + */ + public $debug_tpl = null; + + /** + * When set, smarty uses this value as error_reporting-level. + * + * @var int + */ + public $error_reporting = null; + + /** + * Controls whether variables with the same name overwrite each other. + * + * @var boolean + */ + public $config_overwrite = true; + + /** + * Controls whether config values of on/true/yes and off/false/no get converted to boolean. + * + * @var boolean + */ + public $config_booleanize = true; + + /** + * Controls whether hidden config sections/vars are read from the file. + * + * @var boolean + */ + public $config_read_hidden = false; + + /** + * locking concurrent compiles + * + * @var boolean + */ + public $compile_locking = true; + + /** + * Controls whether cache resources should use locking mechanism + * + * @var boolean + */ + public $cache_locking = false; + + /** + * seconds to wait for acquiring a lock before ignoring the write lock + * + * @var float + */ + public $locking_timeout = 10; + + /** + * resource type used if none given + * Must be an valid key of $registered_resources. + * + * @var string + */ + public $default_resource_type = 'file'; + + /** + * caching type + * Must be an element of $cache_resource_types. + * + * @var string + */ + public $caching_type = 'file'; + + /** + * config type + * + * @var string + */ + public $default_config_type = 'file'; + + /** + * check If-Modified-Since headers + * + * @var boolean + */ + public $cache_modified_check = false; + + /** + * registered plugins + * + * @var array + */ + public $registered_plugins = array(); + + /** + * registered objects + * + * @var array + */ + public $registered_objects = array(); + + /** + * registered classes + * + * @var array + */ + public $registered_classes = array(); + + /** + * registered filters + * + * @var array + */ + public $registered_filters = array(); + + /** + * registered resources + * + * @var array + */ + public $registered_resources = array(); + + /** + * registered cache resources + * + * @var array + */ + public $registered_cache_resources = array(); + + /** + * autoload filter + * + * @var array + */ + public $autoload_filters = array(); + + /** + * default modifier + * + * @var array + */ + public $default_modifiers = array(); + + /** + * autoescape variable output + * + * @var boolean + */ + public $escape_html = false; + + /** + * start time for execution time calculation + * + * @var int + */ + public $start_time = 0; + + /** + * required by the compiler for BC + * + * @var string + */ + public $_current_file = null; + + /** + * internal flag to enable parser debugging + * + * @var bool + */ + public $_parserdebug = false; + + /** + * This object type (Smarty = 1, template = 2, data = 4) + * + * @var int + */ + public $_objType = 1; + + /** + * Debug object + * + * @var Smarty_Internal_Debug + */ + public $_debug = null; + + /** + * template directory + * + * @var array + */ + protected $template_dir = array('./templates/'); + + /** + * flags for normalized template directory entries + * + * @var array + */ + protected $_processedTemplateDir = array(); + + /** + * config directory + * + * @var array + */ + protected $config_dir = array('./configs/'); + + /** + * flags for normalized template directory entries + * + * @var array + */ + protected $_processedConfigDir = array(); + + /** + * compile directory + * + * @var string + */ + protected $compile_dir = './templates_c/'; + + /** + * plugins directory + * + * @var array + */ + protected $plugins_dir = array(); + + /** + * cache directory + * + * @var string + */ + protected $cache_dir = './cache/'; + + /** + * removed properties + * + * @var string[] + */ + protected $obsoleteProperties = array( + 'resource_caching', 'template_resource_caching', 'direct_access_security', + '_dir_perms', '_file_perms', 'plugin_search_order', + 'inheritance_merge_compiled_includes', 'resource_cache_mode', + ); + + /** + * List of private properties which will call getter/setter on a direct access + * + * @var string[] + */ + protected $accessMap = array( + 'template_dir' => 'TemplateDir', 'config_dir' => 'ConfigDir', + 'plugins_dir' => 'PluginsDir', 'compile_dir' => 'CompileDir', + 'cache_dir' => 'CacheDir', + ); + + /** + * PHP7 Compatibility mode + * @var bool + */ + private $isMutingUndefinedOrNullWarnings = false; + + /** + * Initialize new Smarty object + */ + public function __construct() + { + $this->_clearTemplateCache(); + parent::__construct(); + if (is_callable('mb_internal_encoding')) { + mb_internal_encoding(Smarty::$_CHARSET); + } + $this->start_time = microtime(true); + if (isset($_SERVER[ 'SCRIPT_NAME' ])) { + Smarty::$global_tpl_vars[ 'SCRIPT_NAME' ] = new Smarty_Variable($_SERVER[ 'SCRIPT_NAME' ]); + } + // Check if we're running on windows + Smarty::$_IS_WINDOWS = strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'; + // let PCRE (preg_*) treat strings as ISO-8859-1 if we're not dealing with UTF-8 + if (Smarty::$_CHARSET !== 'UTF-8') { + Smarty::$_UTF8_MODIFIER = ''; + } + } + + /** + * Check if a template resource exists + * + * @param string $resource_name template name + * + * @return bool status + * @throws \SmartyException + */ + public function templateExists($resource_name) + { + // create source object + $source = Smarty_Template_Source::load(null, $this, $resource_name); + return $source->exists; + } + + /** + * Loads security class and enables security + * + * @param string|Smarty_Security $security_class if a string is used, it must be class-name + * + * @return Smarty current Smarty instance for chaining + * @throws \SmartyException + */ + public function enableSecurity($security_class = null) + { + Smarty_Security::enableSecurity($this, $security_class); + return $this; + } + + /** + * Disable security + * + * @return Smarty current Smarty instance for chaining + */ + public function disableSecurity() + { + $this->security_policy = null; + return $this; + } + + /** + * Add template directory(s) + * + * @param string|array $template_dir directory(s) of template sources + * @param string $key of the array element to assign the template dir to + * @param bool $isConfig true for config_dir + * + * @return Smarty current Smarty instance for chaining + */ + public function addTemplateDir($template_dir, $key = null, $isConfig = false) + { + if ($isConfig) { + $processed = &$this->_processedConfigDir; + $dir = &$this->config_dir; + $this->_configDirNormalized = false; + } else { + $processed = &$this->_processedTemplateDir; + $dir = &$this->template_dir; + $this->_templateDirNormalized = false; + } + if (is_array($template_dir)) { + foreach ($template_dir as $k => $v) { + if (is_int($k)) { + // indexes are not merged but appended + $dir[] = $v; + } else { + // string indexes are overridden + $dir[ $k ] = $v; + unset($processed[ $key ]); + } + } + } else { + if ($key !== null) { + // override directory at specified index + $dir[ $key ] = $template_dir; + unset($processed[ $key ]); + } else { + // append new directory + $dir[] = $template_dir; + } + } + return $this; + } + + /** + * Get template directories + * + * @param mixed $index index of directory to get, null to get all + * @param bool $isConfig true for config_dir + * + * @return array|string list of template directories, or directory of $index + */ + public function getTemplateDir($index = null, $isConfig = false) + { + if ($isConfig) { + $dir = &$this->config_dir; + } else { + $dir = &$this->template_dir; + } + if ($isConfig ? !$this->_configDirNormalized : !$this->_templateDirNormalized) { + $this->_normalizeTemplateConfig($isConfig); + } + if ($index !== null) { + return isset($dir[ $index ]) ? $dir[ $index ] : null; + } + return $dir; + } + + /** + * Set template directory + * + * @param string|array $template_dir directory(s) of template sources + * @param bool $isConfig true for config_dir + * + * @return \Smarty current Smarty instance for chaining + */ + public function setTemplateDir($template_dir, $isConfig = false) + { + if ($isConfig) { + $this->config_dir = array(); + $this->_processedConfigDir = array(); + } else { + $this->template_dir = array(); + $this->_processedTemplateDir = array(); + } + $this->addTemplateDir($template_dir, null, $isConfig); + return $this; + } + + /** + * Add config directory(s) + * + * @param string|array $config_dir directory(s) of config sources + * @param mixed $key key of the array element to assign the config dir to + * + * @return Smarty current Smarty instance for chaining + */ + public function addConfigDir($config_dir, $key = null) + { + return $this->addTemplateDir($config_dir, $key, true); + } + + /** + * Get config directory + * + * @param mixed $index index of directory to get, null to get all + * + * @return array configuration directory + */ + public function getConfigDir($index = null) + { + return $this->getTemplateDir($index, true); + } + + /** + * Set config directory + * + * @param $config_dir + * + * @return Smarty current Smarty instance for chaining + */ + public function setConfigDir($config_dir) + { + return $this->setTemplateDir($config_dir, true); + } + + /** + * Adds directory of plugin files + * + * @param null|array|string $plugins_dir + * + * @return Smarty current Smarty instance for chaining + */ + public function addPluginsDir($plugins_dir) + { + if (empty($this->plugins_dir)) { + $this->plugins_dir[] = SMARTY_PLUGINS_DIR; + } + $this->plugins_dir = array_merge($this->plugins_dir, (array)$plugins_dir); + $this->_pluginsDirNormalized = false; + return $this; + } + + /** + * Get plugin directories + * + * @return array list of plugin directories + */ + public function getPluginsDir() + { + if (empty($this->plugins_dir)) { + $this->plugins_dir[] = SMARTY_PLUGINS_DIR; + $this->_pluginsDirNormalized = false; + } + if (!$this->_pluginsDirNormalized) { + if (!is_array($this->plugins_dir)) { + $this->plugins_dir = (array)$this->plugins_dir; + } + foreach ($this->plugins_dir as $k => $v) { + $this->plugins_dir[ $k ] = $this->_realpath(rtrim($v ?? '', '/\\') . DIRECTORY_SEPARATOR, true); + } + $this->_cache[ 'plugin_files' ] = array(); + $this->_pluginsDirNormalized = true; + } + return $this->plugins_dir; + } + + /** + * Set plugins directory + * + * @param string|array $plugins_dir directory(s) of plugins + * + * @return Smarty current Smarty instance for chaining + */ + public function setPluginsDir($plugins_dir) + { + $this->plugins_dir = (array)$plugins_dir; + $this->_pluginsDirNormalized = false; + return $this; + } + + /** + * Get compiled directory + * + * @return string path to compiled templates + */ + public function getCompileDir() + { + if (!$this->_compileDirNormalized) { + $this->_normalizeDir('compile_dir', $this->compile_dir); + $this->_compileDirNormalized = true; + } + return $this->compile_dir; + } + + /** + * + * @param string $compile_dir directory to store compiled templates in + * + * @return Smarty current Smarty instance for chaining + */ + public function setCompileDir($compile_dir) + { + $this->_normalizeDir('compile_dir', $compile_dir); + $this->_compileDirNormalized = true; + return $this; + } + + /** + * Get cache directory + * + * @return string path of cache directory + */ + public function getCacheDir() + { + if (!$this->_cacheDirNormalized) { + $this->_normalizeDir('cache_dir', $this->cache_dir); + $this->_cacheDirNormalized = true; + } + return $this->cache_dir; + } + + /** + * Set cache directory + * + * @param string $cache_dir directory to store cached templates in + * + * @return Smarty current Smarty instance for chaining + */ + public function setCacheDir($cache_dir) + { + $this->_normalizeDir('cache_dir', $cache_dir); + $this->_cacheDirNormalized = true; + return $this; + } + + /** + * creates a template object + * + * @param string $template the resource handle of the template file + * @param mixed $cache_id cache id to be used with this template + * @param mixed $compile_id compile id to be used with this template + * @param object $parent next higher level of Smarty variables + * @param boolean $do_clone flag is Smarty object shall be cloned + * + * @return \Smarty_Internal_Template template object + * @throws \SmartyException + */ + public function createTemplate($template, $cache_id = null, $compile_id = null, $parent = null, $do_clone = true) + { + if ($cache_id !== null && (is_object($cache_id) || is_array($cache_id))) { + $parent = $cache_id; + $cache_id = null; + } + if ($parent !== null && is_array($parent)) { + $data = $parent; + $parent = null; + } else { + $data = null; + } + if (!$this->_templateDirNormalized) { + $this->_normalizeTemplateConfig(false); + } + $_templateId = $this->_getTemplateId($template, $cache_id, $compile_id); + $tpl = null; + if ($this->caching && isset(Smarty_Internal_Template::$isCacheTplObj[ $_templateId ])) { + $tpl = $do_clone ? clone Smarty_Internal_Template::$isCacheTplObj[ $_templateId ] : + Smarty_Internal_Template::$isCacheTplObj[ $_templateId ]; + $tpl->inheritance = null; + $tpl->tpl_vars = $tpl->config_vars = array(); + } elseif (!$do_clone && isset(Smarty_Internal_Template::$tplObjCache[ $_templateId ])) { + $tpl = clone Smarty_Internal_Template::$tplObjCache[ $_templateId ]; + $tpl->inheritance = null; + $tpl->tpl_vars = $tpl->config_vars = array(); + } else { + /* @var Smarty_Internal_Template $tpl */ + $tpl = new $this->template_class($template, $this, null, $cache_id, $compile_id, null, null); + $tpl->templateId = $_templateId; + } + if ($do_clone) { + $tpl->smarty = clone $tpl->smarty; + } + $tpl->parent = $parent ? $parent : $this; + // fill data if present + if (!empty($data) && is_array($data)) { + // set up variable values + foreach ($data as $_key => $_val) { + $tpl->tpl_vars[ $_key ] = new Smarty_Variable($_val); + } + } + if ($this->debugging || $this->debugging_ctrl === 'URL') { + $tpl->smarty->_debug = new Smarty_Internal_Debug(); + // check URL debugging control + if (!$this->debugging && $this->debugging_ctrl === 'URL') { + $tpl->smarty->_debug->debugUrl($tpl->smarty); + } + } + return $tpl; + } + + /** + * Takes unknown classes and loads plugin files for them + * class name format: Smarty_PluginType_PluginName + * plugin filename format: plugintype.pluginname.php + * + * @param string $plugin_name class plugin name to load + * @param bool $check check if already loaded + * + * @return string |boolean filepath of loaded file or false + * @throws \SmartyException + */ + public function loadPlugin($plugin_name, $check = true) + { + return $this->ext->loadPlugin->loadPlugin($this, $plugin_name, $check); + } + + /** + * Get unique template id + * + * @param string $template_name + * @param null|mixed $cache_id + * @param null|mixed $compile_id + * @param null $caching + * @param \Smarty_Internal_Template|null $template + * + * @return string + * @throws \SmartyException + */ + public function _getTemplateId( + $template_name, + $cache_id = null, + $compile_id = null, + $caching = null, + ?Smarty_Internal_Template $template = null + ) { + $template_name = (strpos($template_name, ':') === false) ? "{$this->default_resource_type}:{$template_name}" : + $template_name; + $cache_id = $cache_id === null ? $this->cache_id : $cache_id; + $compile_id = $compile_id === null ? $this->compile_id : $compile_id; + $caching = (int)($caching === null ? $this->caching : $caching); + if ((isset($template) && strpos($template_name, ':.') !== false) || $this->allow_ambiguous_resources) { + $_templateId = + Smarty_Resource::getUniqueTemplateName((isset($template) ? $template : $this), $template_name) . + "#{$cache_id}#{$compile_id}#{$caching}"; + } else { + $_templateId = $this->_joined_template_dir . "#{$template_name}#{$cache_id}#{$compile_id}#{$caching}"; + } + if (isset($_templateId[ 150 ])) { + $_templateId = sha1($_templateId); + } + return $_templateId; + } + + /** + * Normalize path + * - remove /./ and /../ + * - make it absolute if required + * + * @param string $path file path + * @param bool $realpath if true - convert to absolute + * false - convert to relative + * null - keep as it is but + * remove /./ /../ + * + * @return string + */ + public function _realpath($path, $realpath = null) + { + $nds = array('/' => '\\', '\\' => '/'); + preg_match( + '%^(?(?:[[:alpha:]]:[\\\\/]|/|[\\\\]{2}[[:alpha:]]+|[[:print:]]{2,}:[/]{2}|[\\\\])?)(?(.*))$%u', + $path, + $parts + ); + $path = $parts[ 'path' ]; + if ($parts[ 'root' ] === '\\') { + $parts[ 'root' ] = substr(getcwd(), 0, 2) . $parts[ 'root' ]; + } else { + if ($realpath !== null && !$parts[ 'root' ]) { + $path = getcwd() . DIRECTORY_SEPARATOR . $path; + } + } + // normalize DIRECTORY_SEPARATOR + $path = str_replace($nds[ DIRECTORY_SEPARATOR ], DIRECTORY_SEPARATOR, $path); + $parts[ 'root' ] = str_replace($nds[ DIRECTORY_SEPARATOR ], DIRECTORY_SEPARATOR, $parts[ 'root' ]); + do { + $path = preg_replace( + array('#[\\\\/]{2}#', '#[\\\\/][.][\\\\/]#', '#[\\\\/]([^\\\\/.]+)[\\\\/][.][.][\\\\/]#'), + DIRECTORY_SEPARATOR, + $path, + -1, + $count + ); + } while ($count > 0); + return $realpath !== false ? $parts[ 'root' ] . $path : str_ireplace(getcwd(), '.', $parts[ 'root' ] . $path); + } + + /** + * Empty template objects cache + */ + public function _clearTemplateCache() + { + Smarty_Internal_Template::$isCacheTplObj = array(); + Smarty_Internal_Template::$tplObjCache = array(); + } + + /** + * @param boolean $use_sub_dirs + */ + public function setUseSubDirs($use_sub_dirs) + { + $this->use_sub_dirs = $use_sub_dirs; + } + + /** + * @param int $error_reporting + */ + public function setErrorReporting($error_reporting) + { + $this->error_reporting = $error_reporting; + } + + /** + * @param boolean $escape_html + */ + public function setEscapeHtml($escape_html) + { + $this->escape_html = $escape_html; + } + + /** + * Return auto_literal flag + * + * @return boolean + */ + public function getAutoLiteral() + { + return $this->auto_literal; + } + + /** + * Set auto_literal flag + * + * @param boolean $auto_literal + */ + public function setAutoLiteral($auto_literal = true) + { + $this->auto_literal = $auto_literal; + } + + /** + * @param boolean $force_compile + */ + public function setForceCompile($force_compile) + { + $this->force_compile = $force_compile; + } + + /** + * @param boolean $merge_compiled_includes + */ + public function setMergeCompiledIncludes($merge_compiled_includes) + { + $this->merge_compiled_includes = $merge_compiled_includes; + } + + /** + * Get left delimiter + * + * @return string + */ + public function getLeftDelimiter() + { + return $this->left_delimiter; + } + + /** + * Set left delimiter + * + * @param string $left_delimiter + */ + public function setLeftDelimiter($left_delimiter) + { + $this->left_delimiter = $left_delimiter; + } + + /** + * Get right delimiter + * + * @return string $right_delimiter + */ + public function getRightDelimiter() + { + return $this->right_delimiter; + } + + /** + * Set right delimiter + * + * @param string + */ + public function setRightDelimiter($right_delimiter) + { + $this->right_delimiter = $right_delimiter; + } + + /** + * @param boolean $debugging + */ + public function setDebugging($debugging) + { + $this->debugging = $debugging; + } + + /** + * @param boolean $config_overwrite + */ + public function setConfigOverwrite($config_overwrite) + { + $this->config_overwrite = $config_overwrite; + } + + /** + * @param boolean $config_booleanize + */ + public function setConfigBooleanize($config_booleanize) + { + $this->config_booleanize = $config_booleanize; + } + + /** + * @param boolean $config_read_hidden + */ + public function setConfigReadHidden($config_read_hidden) + { + $this->config_read_hidden = $config_read_hidden; + } + + /** + * @param boolean $compile_locking + */ + public function setCompileLocking($compile_locking) + { + $this->compile_locking = $compile_locking; + } + + /** + * @param string $default_resource_type + */ + public function setDefaultResourceType($default_resource_type) + { + $this->default_resource_type = $default_resource_type; + } + + /** + * @param string $caching_type + */ + public function setCachingType($caching_type) + { + $this->caching_type = $caching_type; + } + + /** + * Test install + * + * @param null $errors + */ + public function testInstall(&$errors = null) + { + Smarty_Internal_TestInstall::testInstall($this, $errors); + } + + /** + * Get Smarty object + * + * @return Smarty + */ + public function _getSmartyObj() + { + return $this; + } + + /** + * <> Generic getter. + * Calls the appropriate getter function. + * Issues an E_USER_NOTICE if no valid getter is found. + * + * @param string $name property name + * + * @return mixed + */ + public function __get($name) + { + if (isset($this->accessMap[ $name ])) { + $method = 'get' . $this->accessMap[ $name ]; + return $this->{$method}(); + } elseif (isset($this->_cache[ $name ])) { + return $this->_cache[ $name ]; + } elseif (in_array($name, $this->obsoleteProperties)) { + return null; + } else { + trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE); + } + return null; + } + + /** + * <> Generic setter. + * Calls the appropriate setter function. + * Issues an E_USER_NOTICE if no valid setter is found. + * + * @param string $name property name + * @param mixed $value parameter passed to setter + * + */ + public function __set($name, $value) + { + if (isset($this->accessMap[ $name ])) { + $method = 'set' . $this->accessMap[ $name ]; + $this->{$method}($value); + } elseif (in_array($name, $this->obsoleteProperties)) { + return; + } elseif (is_object($value) && method_exists($value, $name)) { + $this->$name = $value; + } else { + trigger_error('Undefined property: ' . get_class($this) . '::$' . $name, E_USER_NOTICE); + } + } + + /** + * Normalize and set directory string + * + * @param string $dirName cache_dir or compile_dir + * @param string $dir filepath of folder + */ + private function _normalizeDir($dirName, $dir) + { + $this->{$dirName} = $this->_realpath(rtrim($dir ?? '', "/\\") . DIRECTORY_SEPARATOR, true); + } + + /** + * Normalize template_dir or config_dir + * + * @param bool $isConfig true for config_dir + */ + private function _normalizeTemplateConfig($isConfig) + { + if ($isConfig) { + $processed = &$this->_processedConfigDir; + $dir = &$this->config_dir; + } else { + $processed = &$this->_processedTemplateDir; + $dir = &$this->template_dir; + } + if (!is_array($dir)) { + $dir = (array)$dir; + } + foreach ($dir as $k => $v) { + if (!isset($processed[ $k ])) { + $dir[ $k ] = $v = $this->_realpath(rtrim($v ?? '', "/\\") . DIRECTORY_SEPARATOR, true); + $processed[ $k ] = true; + } + } + $isConfig ? $this->_configDirNormalized = true : $this->_templateDirNormalized = true; + $isConfig ? $this->_joined_config_dir = join('#', $this->config_dir) : + $this->_joined_template_dir = join('#', $this->template_dir); + } + + /** + * Mutes errors for "undefined index", "undefined array key" and "trying to read property of null". + * + * @void + */ + public function muteUndefinedOrNullWarnings(): void { + $this->isMutingUndefinedOrNullWarnings = true; + } + + /** + * Indicates if Smarty will mute errors for "undefined index", "undefined array key" and "trying to read property of null". + * @bool + */ + public function isMutingUndefinedOrNullWarnings(): bool { + return $this->isMutingUndefinedOrNullWarnings; + } + +} diff --git a/smarty/libs/bootstrap.php b/smarty/libs/bootstrap.php new file mode 100644 index 0000000..a226ac0 --- /dev/null +++ b/smarty/libs/bootstrap.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ +/** + * Load and register Smarty Autoloader + */ +if (!class_exists('Smarty_Autoloader')) { + include __DIR__ . '/Autoloader.php'; +} +Smarty_Autoloader::register(true); diff --git a/smarty/libs/debug.tpl b/smarty/libs/debug.tpl new file mode 100644 index 0000000..4d9a062 --- /dev/null +++ b/smarty/libs/debug.tpl @@ -0,0 +1,174 @@ +{capture name='_smarty_debug' assign=debug_output} + + + + Smarty Debug Console + + + + +

        Smarty {$smarty.version} Debug Console + - {if isset($template_name)}{$template_name|debug_print_var nofilter} {/if}{if !empty($template_data)}Total Time {$execution_time|string_format:"%.5f"}{/if}

        + + {if !empty($template_data)} +

        included templates & config files (load time in seconds)

        +
        + {foreach $template_data as $template} + {$template.name} +
           + (compile {$template['compile_time']|string_format:"%.5f"}) (render {$template['render_time']|string_format:"%.5f"}) (cache {$template['cache_time']|string_format:"%.5f"}) + +
        + {/foreach} +
        + {/if} + +

        assigned template variables

        + + + {foreach $assigned_vars as $vars} + + + + + + {/foreach} +
        +

        ${$vars@key}

        + {if isset($vars['nocache'])}Nocache
        {/if} + {if isset($vars['scope'])}Origin: {$vars['scope']|debug_print_var nofilter}{/if} +
        +

        Value

        + {$vars['value']|debug_print_var:10:80 nofilter} +
        + {if isset($vars['attributes'])} +

        Attributes

        + {$vars['attributes']|debug_print_var nofilter} + {/if} +
        + +

        assigned config file variables

        + + + {foreach $config_vars as $vars} + + + + + {/foreach} + +
        +

        #{$vars@key}#

        + {if isset($vars['scope'])}Origin: {$vars['scope']|debug_print_var nofilter}{/if} +
        + {$vars['value']|debug_print_var:10:80 nofilter} +
        + + +{/capture} + diff --git a/smarty/libs/functions.php b/smarty/libs/functions.php new file mode 100644 index 0000000..bac00e5 --- /dev/null +++ b/smarty/libs/functions.php @@ -0,0 +1,51 @@ + + * @throws \SmartyException + */ +function smarty_block_textformat($params, $content, Smarty_Internal_Template $template, &$repeat) +{ + if (is_null($content)) { + return; + } + if (Smarty::$_MBSTRING) { + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_modifier_mb_wordwrap', + 'file' => SMARTY_PLUGINS_DIR . 'modifier.mb_wordwrap.php' + ) + ) + ); + } + $style = null; + $indent = 0; + $indent_first = 0; + $indent_char = ' '; + $wrap = 80; + $wrap_char = "\n"; + $wrap_cut = false; + $assign = null; + foreach ($params as $_key => $_val) { + switch ($_key) { + case 'style': + case 'indent_char': + case 'wrap_char': + case 'assign': + $$_key = (string)$_val; + break; + case 'indent': + case 'indent_first': + case 'wrap': + $$_key = (int)$_val; + break; + case 'wrap_cut': + $$_key = (bool)$_val; + break; + default: + trigger_error("textformat: unknown attribute '{$_key}'"); + } + } + if ($style === 'email') { + $wrap = 72; + } + // split into paragraphs + $_paragraphs = preg_split('![\r\n]{2}!', $content); + foreach ($_paragraphs as &$_paragraph) { + if (!$_paragraph) { + continue; + } + // convert mult. spaces & special chars to single space + $_paragraph = + preg_replace( + array( + '!\s+!' . Smarty::$_UTF8_MODIFIER, + '!(^\s+)|(\s+$)!' . Smarty::$_UTF8_MODIFIER + ), + array( + ' ', + '' + ), + $_paragraph + ); + // indent first line + if ($indent_first > 0) { + $_paragraph = str_repeat($indent_char, $indent_first) . $_paragraph; + } + // wordwrap sentences + if (Smarty::$_MBSTRING) { + $_paragraph = smarty_modifier_mb_wordwrap($_paragraph, $wrap - $indent, $wrap_char, $wrap_cut); + } else { + $_paragraph = wordwrap($_paragraph, $wrap - $indent, $wrap_char, $wrap_cut); + } + // indent lines + if ($indent > 0) { + $_paragraph = preg_replace('!^!m', str_repeat($indent_char, $indent), $_paragraph); + } + } + $_output = implode($wrap_char . $wrap_char, $_paragraphs); + if ($assign) { + $template->assign($assign, $_output); + } else { + return $_output; + } +} diff --git a/smarty/libs/plugins/function.counter.php b/smarty/libs/plugins/function.counter.php new file mode 100644 index 0000000..5479545 --- /dev/null +++ b/smarty/libs/plugins/function.counter.php @@ -0,0 +1,62 @@ + + * @link https://www.smarty.net/manual/en/language.function.counter.php {counter} + * (Smarty online manual) + * + * @param array $params parameters + * @param Smarty_Internal_Template $template template object + * + * @return string|null + */ +function smarty_function_counter($params, $template) +{ + static $counters = array(); + $name = (isset($params[ 'name' ])) ? $params[ 'name' ] : 'default'; + if (!isset($counters[ $name ])) { + $counters[ $name ] = array('start' => 1, 'skip' => 1, 'direction' => 'up', 'count' => 1); + } + $counter =& $counters[ $name ]; + if (isset($params[ 'start' ])) { + $counter[ 'start' ] = $counter[ 'count' ] = (int)$params[ 'start' ]; + } + if (!empty($params[ 'assign' ])) { + $counter[ 'assign' ] = $params[ 'assign' ]; + } + if (isset($counter[ 'assign' ])) { + $template->assign($counter[ 'assign' ], $counter[ 'count' ]); + } + if (isset($params[ 'print' ])) { + $print = (bool)$params[ 'print' ]; + } else { + $print = empty($counter[ 'assign' ]); + } + if ($print) { + $retval = $counter[ 'count' ]; + } else { + $retval = null; + } + if (isset($params[ 'skip' ])) { + $counter[ 'skip' ] = $params[ 'skip' ]; + } + if (isset($params[ 'direction' ])) { + $counter[ 'direction' ] = $params[ 'direction' ]; + } + if ($counter[ 'direction' ] === 'down') { + $counter[ 'count' ] -= $counter[ 'skip' ]; + } else { + $counter[ 'count' ] += $counter[ 'skip' ]; + } + return $retval; +} diff --git a/smarty/libs/plugins/function.cycle.php b/smarty/libs/plugins/function.cycle.php new file mode 100644 index 0000000..7935699 --- /dev/null +++ b/smarty/libs/plugins/function.cycle.php @@ -0,0 +1,92 @@ + + * @author credit to Mark Priatel + * @author credit to Gerard + * @author credit to Jason Sweat + * @version 1.3 + * + * @param array $params parameters + * @param Smarty_Internal_Template $template template object + * + * @return string|null + */ +function smarty_function_cycle($params, $template) +{ + static $cycle_vars; + $name = (empty($params[ 'name' ])) ? 'default' : $params[ 'name' ]; + $print = (isset($params[ 'print' ])) ? (bool)$params[ 'print' ] : true; + $advance = (isset($params[ 'advance' ])) ? (bool)$params[ 'advance' ] : true; + $reset = (isset($params[ 'reset' ])) ? (bool)$params[ 'reset' ] : false; + if (!isset($params[ 'values' ])) { + if (!isset($cycle_vars[ $name ][ 'values' ])) { + trigger_error('cycle: missing \'values\' parameter'); + return; + } + } else { + if (isset($cycle_vars[ $name ][ 'values' ]) && $cycle_vars[ $name ][ 'values' ] !== $params[ 'values' ]) { + $cycle_vars[ $name ][ 'index' ] = 0; + } + $cycle_vars[ $name ][ 'values' ] = $params[ 'values' ]; + } + if (isset($params[ 'delimiter' ])) { + $cycle_vars[ $name ][ 'delimiter' ] = $params[ 'delimiter' ]; + } elseif (!isset($cycle_vars[ $name ][ 'delimiter' ])) { + $cycle_vars[ $name ][ 'delimiter' ] = ','; + } + if (is_array($cycle_vars[ $name ][ 'values' ])) { + $cycle_array = $cycle_vars[ $name ][ 'values' ]; + } else { + $cycle_array = explode($cycle_vars[ $name ][ 'delimiter' ], $cycle_vars[ $name ][ 'values' ]); + } + if (!isset($cycle_vars[ $name ][ 'index' ]) || $reset) { + $cycle_vars[ $name ][ 'index' ] = 0; + } + if (isset($params[ 'assign' ])) { + $print = false; + $template->assign($params[ 'assign' ], $cycle_array[ $cycle_vars[ $name ][ 'index' ] ]); + } + if ($print) { + $retval = $cycle_array[ $cycle_vars[ $name ][ 'index' ] ]; + } else { + $retval = null; + } + if ($advance) { + if ($cycle_vars[ $name ][ 'index' ] >= count($cycle_array) - 1) { + $cycle_vars[ $name ][ 'index' ] = 0; + } else { + $cycle_vars[ $name ][ 'index' ]++; + } + } + return $retval; +} diff --git a/smarty/libs/plugins/function.fetch.php b/smarty/libs/plugins/function.fetch.php new file mode 100644 index 0000000..4a3e881 --- /dev/null +++ b/smarty/libs/plugins/function.fetch.php @@ -0,0 +1,204 @@ + + * + * @param array $params parameters + * @param Smarty_Internal_Template $template template object + * + * @throws SmartyException + * @return string|null if the assign parameter is passed, Smarty assigns the result to a template variable + */ +function smarty_function_fetch($params, $template) +{ + if (empty($params[ 'file' ])) { + trigger_error('[plugin] fetch parameter \'file\' cannot be empty', E_USER_NOTICE); + return; + } + // strip file protocol + if (stripos($params[ 'file' ], 'file://') === 0) { + $params[ 'file' ] = substr($params[ 'file' ], 7); + } + $protocol = strpos($params[ 'file' ], '://'); + if ($protocol !== false) { + $protocol = strtolower(substr($params[ 'file' ], 0, $protocol)); + } + if (isset($template->smarty->security_policy)) { + if ($protocol) { + // remote resource (or php stream, …) + if (!$template->smarty->security_policy->isTrustedUri($params[ 'file' ])) { + return; + } + } else { + // local file + if (!$template->smarty->security_policy->isTrustedResourceDir($params[ 'file' ])) { + return; + } + } + } + $content = ''; + if ($protocol === 'http') { + // http fetch + if ($uri_parts = parse_url($params[ 'file' ])) { + // set defaults + $host = $server_name = $uri_parts[ 'host' ]; + $timeout = 30; + $accept = 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*'; + $agent = 'Smarty Template Engine ' . Smarty::SMARTY_VERSION; + $referer = ''; + $uri = !empty($uri_parts[ 'path' ]) ? $uri_parts[ 'path' ] : '/'; + $uri .= !empty($uri_parts[ 'query' ]) ? '?' . $uri_parts[ 'query' ] : ''; + $_is_proxy = false; + if (empty($uri_parts[ 'port' ])) { + $port = 80; + } else { + $port = $uri_parts[ 'port' ]; + } + if (!empty($uri_parts[ 'user' ])) { + $user = $uri_parts[ 'user' ]; + } + if (!empty($uri_parts[ 'pass' ])) { + $pass = $uri_parts[ 'pass' ]; + } + // loop through parameters, setup headers + foreach ($params as $param_key => $param_value) { + switch ($param_key) { + case 'file': + case 'assign': + case 'assign_headers': + break; + case 'user': + if (!empty($param_value)) { + $user = $param_value; + } + break; + case 'pass': + if (!empty($param_value)) { + $pass = $param_value; + } + break; + case 'accept': + if (!empty($param_value)) { + $accept = $param_value; + } + break; + case 'header': + if (!empty($param_value)) { + if (!preg_match('![\w\d-]+: .+!', $param_value)) { + trigger_error("[plugin] invalid header format '{$param_value}'", E_USER_NOTICE); + return; + } else { + $extra_headers[] = $param_value; + } + } + break; + case 'proxy_host': + if (!empty($param_value)) { + $proxy_host = $param_value; + } + break; + case 'proxy_port': + if (!preg_match('!\D!', $param_value)) { + $proxy_port = (int)$param_value; + } else { + trigger_error("[plugin] invalid value for attribute '{$param_key }'", E_USER_NOTICE); + return; + } + break; + case 'agent': + if (!empty($param_value)) { + $agent = $param_value; + } + break; + case 'referer': + if (!empty($param_value)) { + $referer = $param_value; + } + break; + case 'timeout': + if (!preg_match('!\D!', $param_value)) { + $timeout = (int)$param_value; + } else { + trigger_error("[plugin] invalid value for attribute '{$param_key}'", E_USER_NOTICE); + return; + } + break; + default: + trigger_error("[plugin] unrecognized attribute '{$param_key}'", E_USER_NOTICE); + return; + } + } + if (!empty($proxy_host) && !empty($proxy_port)) { + $_is_proxy = true; + $fp = fsockopen($proxy_host, $proxy_port, $errno, $errstr, $timeout); + } else { + $fp = fsockopen($server_name, $port, $errno, $errstr, $timeout); + } + if (!$fp) { + trigger_error("[plugin] unable to fetch: $errstr ($errno)", E_USER_NOTICE); + return; + } else { + if ($_is_proxy) { + fputs($fp, 'GET ' . $params[ 'file' ] . " HTTP/1.0\r\n"); + } else { + fputs($fp, "GET $uri HTTP/1.0\r\n"); + } + if (!empty($host)) { + fputs($fp, "Host: $host\r\n"); + } + if (!empty($accept)) { + fputs($fp, "Accept: $accept\r\n"); + } + if (!empty($agent)) { + fputs($fp, "User-Agent: $agent\r\n"); + } + if (!empty($referer)) { + fputs($fp, "Referer: $referer\r\n"); + } + if (isset($extra_headers) && is_array($extra_headers)) { + foreach ($extra_headers as $curr_header) { + fputs($fp, $curr_header . "\r\n"); + } + } + if (!empty($user) && !empty($pass)) { + fputs($fp, 'Authorization: BASIC ' . base64_encode("$user:$pass") . "\r\n"); + } + fputs($fp, "\r\n"); + while (!feof($fp)) { + $content .= fgets($fp, 4096); + } + fclose($fp); + $csplit = preg_split("!\r\n\r\n!", $content, 2); + $content = $csplit[ 1 ]; + if (!empty($params[ 'assign_headers' ])) { + $template->assign($params[ 'assign_headers' ], preg_split("!\r\n!", $csplit[ 0 ])); + } + } + } else { + trigger_error("[plugin fetch] unable to parse URL, check syntax", E_USER_NOTICE); + return; + } + } else { + $content = @file_get_contents($params[ 'file' ]); + if ($content === false) { + throw new SmartyException("{fetch} cannot read resource '" . $params[ 'file' ] . "'"); + } + } + if (!empty($params[ 'assign' ])) { + $template->assign($params[ 'assign' ], $content); + } else { + return $content; + } +} diff --git a/smarty/libs/plugins/function.html_checkboxes.php b/smarty/libs/plugins/function.html_checkboxes.php new file mode 100644 index 0000000..a8e7a07 --- /dev/null +++ b/smarty/libs/plugins/function.html_checkboxes.php @@ -0,0 +1,286 @@ +' output=$names} + * {html_checkboxes values=$ids checked=$checked separator='
        ' output=$names} + * + * Params: + * + * - name (optional) - string default "checkbox" + * - values (required) - array + * - options (optional) - associative array + * - checked (optional) - array default not set + * - separator (optional) - ie
        or   + * - output (optional) - the output next to each checkbox + * - assign (optional) - assign the output as an array to this variable + * - escape (optional) - escape the content (not value), defaults to true + * + * @link https://www.smarty.net/manual/en/language.function.html.checkboxes.php {html_checkboxes} + * (Smarty online manual) + * @author Christopher Kvarme + * @author credits to Monte Ohrt + * @version 1.0 + * + * @param array $params parameters + * @param Smarty_Internal_Template $template template object + * + * @return string + * @uses smarty_function_escape_special_chars() + * @throws \SmartyException + */ +function smarty_function_html_checkboxes($params, Smarty_Internal_Template $template) +{ + $template->_checkPlugins( + array( + array( + 'function' => 'smarty_function_escape_special_chars', + 'file' => SMARTY_PLUGINS_DIR . 'shared.escape_special_chars.php' + ) + ) + ); + $name = 'checkbox'; + $values = null; + $options = null; + $selected = array(); + $separator = ''; + $escape = true; + $labels = true; + $label_ids = false; + $output = null; + $extra = ''; + foreach ($params as $_key => $_val) { + switch ($_key) { + case 'name': + case 'separator': + $$_key = (string)$_val; + break; + case 'escape': + case 'labels': + case 'label_ids': + $$_key = (bool)$_val; + break; + case 'options': + $$_key = (array)$_val; + break; + case 'values': + case 'output': + $$_key = array_values((array)$_val); + break; + case 'checked': + case 'selected': + if (is_array($_val)) { + $selected = array(); + foreach ($_val as $_sel) { + if (is_object($_sel)) { + if (method_exists($_sel, '__toString')) { + $_sel = smarty_function_escape_special_chars((string)$_sel->__toString()); + } else { + trigger_error( + 'html_checkboxes: selected attribute contains an object of class \'' . + get_class($_sel) . '\' without __toString() method', + E_USER_NOTICE + ); + continue; + } + } else { + $_sel = smarty_function_escape_special_chars((string)$_sel); + } + $selected[ $_sel ] = true; + } + } elseif (is_object($_val)) { + if (method_exists($_val, '__toString')) { + $selected = smarty_function_escape_special_chars((string)$_val->__toString()); + } else { + trigger_error( + 'html_checkboxes: selected attribute is an object of class \'' . get_class($_val) . + '\' without __toString() method', + E_USER_NOTICE + ); + } + } else { + $selected = smarty_function_escape_special_chars((string)$_val); + } + break; + case 'checkboxes': + trigger_error( + 'html_checkboxes: the use of the "checkboxes" attribute is deprecated, use "options" instead', + E_USER_WARNING + ); + $options = (array)$_val; + break; + case 'assign': + break; + case 'strict': + break; + case 'disabled': + case 'readonly': + if (!empty($params[ 'strict' ])) { + if (!is_scalar($_val)) { + trigger_error( + "html_options: {$_key} attribute must be a scalar, only boolean true or string '{$_key}' will actually add the attribute", + E_USER_NOTICE + ); + } + if ($_val === true || $_val === $_key) { + $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_key) . '"'; + } + break; + } + // omit break; to fall through! + // no break + default: + if (!is_array($_val)) { + $extra .= ' ' . $_key . '="' . smarty_function_escape_special_chars($_val) . '"'; + } else { + trigger_error("html_checkboxes: extra attribute '{$_key}' cannot be an array", E_USER_NOTICE); + } + break; + } + } + if (!isset($options) && !isset($values)) { + return ''; + } /* raise error here? */ + $_html_result = array(); + if (isset($options)) { + foreach ($options as $_key => $_val) { + $_html_result[] = + smarty_function_html_checkboxes_output( + $name, + $_key, + $_val, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape + ); + } + } else { + foreach ($values as $_i => $_key) { + $_val = isset($output[ $_i ]) ? $output[ $_i ] : ''; + $_html_result[] = + smarty_function_html_checkboxes_output( + $name, + $_key, + $_val, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape + ); + } + } + if (!empty($params[ 'assign' ])) { + $template->assign($params[ 'assign' ], $_html_result); + } else { + return implode("\n", $_html_result); + } +} + +/** + * @param $name + * @param $value + * @param $output + * @param $selected + * @param $extra + * @param $separator + * @param $labels + * @param $label_ids + * @param bool $escape + * + * @return string + */ +function smarty_function_html_checkboxes_output( + $name, + $value, + $output, + $selected, + $extra, + $separator, + $labels, + $label_ids, + $escape = true +) { + $_output = ''; + if (is_object($value)) { + if (method_exists($value, '__toString')) { + $value = (string)$value->__toString(); + } else { + trigger_error( + 'html_options: value is an object of class \'' . get_class($value) . + '\' without __toString() method', + E_USER_NOTICE + ); + return ''; + } + } else { + $value = (string)$value; + } + if (is_object($output)) { + if (method_exists($output, '__toString')) { + $output = (string)$output->__toString(); + } else { + trigger_error( + 'html_options: output is an object of class \'' . get_class($output) . + '\' without __toString() method', + E_USER_NOTICE + ); + return ''; + } + } else { + $output = (string)$output; + } + if ($labels) { + if ($label_ids) { + $_id = smarty_function_escape_special_chars( + preg_replace( + '![^\w\-\.]!' . Smarty::$_UTF8_MODIFIER, + '_', + $name . '_' . $value + ) + ); + $_output .= '
        ";}else{$$fragment=''+$$fragment+"";}} +$$out+=$$fragment;} +return $$out;},setAppeture:function(i,j,value){var $$appeture=this.appeture(i,j,true);for(var k=$$appeture.min;k<=$$appeture.max;k++){if(k==$$appeture.min){this.value[i][k]=value;}else{this.value[i][k]="";}} +spellWin.currentToken=$$appeture.min;},appetureText:function(i,j){var $$appeture=this.appeture(i,j,true);var start=-1 +var end=-1 +$$out="";for(var k=$$appeture.min;k<=$$appeture.max;k++){$$fragment=this.value[i][k];if($$fragment){$$out+=$$fragment;} +if(k==j){end=$$out.length;start=end-$$fragment.length}} +if($$out.length>2&&livespell.test.IE()&&$$out.charCodeAt($$out.length-1)==13){$$out=$$out.substr(0,$$out.length-1)} +var textap={} +textap.text=$$out;textap.start=start;textap.end=end;return textap;},appeture:function(i,j,binsafe){var doclen=this.value[i].length;var found=false;for(var $$min=j;$$min>0&&$$min>j-20&&!found;$$min--){if(livespell.test.eos(this.value[i][$$min])||((livespell.test.HTML(this.value[i][$$min])))){found=true;break;}} +found=false +while(livespell.test.HTML(this.value[i][$$min])){$$min++} +for(var $$max=j;$$max"+spellWin.lang.fetch("DONESCREEN_MESSAGE")+"
        " +try{window.parent.Modalbox.show(srthtml,{title:spellWin.lang.fetch("WIN_TITLE"),slideDownDuration:0.2,slideUpDuration:0.2});doret=true;}catch(e){} +try{window.opener.Modalbox.show(srthtml,{title:spellWin.lang.fetch("WIN_TITLE"),slideDownDuration:0.2,slideUpDuration:0.2});doret=true;}catch(e){} +try{window.opener.Modalbox.resizeToContent()}catch(e){} +if(doret){return}} +if(spellWin.provider().CustomOpenerClose){spellWin.provider().CustomOpenerClose()}else if(window.opener||window.parent){window.iclose();}else if(dialogArguments&&dialogArguments.document){window.iclose();}},cancel:function(){spellWin.provider().onDialogCancel();if(spellWin.provider().CustomOpenerClose){spellWin.provider().CustomOpenerClose()}else if(window.opener||window.parent){window.iclose();}else if(dialogArguments&&dialogArguments.document){window.iclose();}},changeLanguage:function(){if(spellWin.ui.getMenuValue("fldLanguage")==spellWin.lang.fetch("LANGUAGE_MULTIPLE")){spellWin.optionsMenu.showMultiLang(true);}else{spellWin.provider().Language=spellWin.ui.getMenuValue("fldLanguage");spellWin.provider().onChangeLanguage(spellWin.ui.getMenuValue("fldLanguage"));spellWin.regroup(false);}},changeMultiLanguage:function(){spellWin.provider().Language=spellWin.ui.getMenuValue("fldLanguageMultiple");spellWin.provider().onChangeLanguage(spellWin.ui.getMenuValue("fldLanguageMultiple")) +spellWin.optionsMenu.showMultiLang(false) +spellWin.ui.setupLanguageMenu();spellWin.regroup(false);},deletePersonal:function(){livespell.userDict.forget();livespell.cookie.erase("SPELL_DICT_USER");spellWin.provider().docRePaint();},deleteAutoCorrect:function(){livespell.cookie.erase("SPELL_AUTOCORRECT_USER");},ignoreOnce:function(){spellWin.undo.set();spellWin.provider().onIgnore(spellWin.tokens.getCurrent());spellWin.tokens.next();return spellWin.moveNext();},ignoreAll:function(){spellWin.undo.set();livespell.cache.ignore[spellWin.tokens.getCurrent().toLowerCase()]=true;spellWin.provider().onIgnoreAll(spellWin.tokens.getCurrent());spellWin.tokens.next();return spellWin.moveNext();},changeCurrent:function(){spellWin.undo.set();spellWin.editcount++ +if(spellWin.ui.editingNow){spellWin.tokens.setAppeture(spellWin.currentDoc,spellWin.currentToken,E$("fldTextInput").value);spellWin.provider().onChangeWord(spellWin.tokens.getCurrent(),E$("fldTextInput").value);spellWin.ui.showEdit(false);spellWin.moveNext();return;} +var oS=E$("fldSuggestions");var os_value=spellWin.ui.getMenuValue("fldSuggestions") +if(oS.disabled){if(os_value=="__*DEL*__"){spellWin.provider().onChangeWord(spellWin.tokens.getCurrent(),"");spellWin.tokens.setCurrent("");spellWin.tokens.set(spellWin.currentDoc,spellWin.currentToken-1,livespell.str.rtrim(spellWin.tokens.value[spellWin.currentDoc][spellWin.currentToken-1])) +spellWin.currentToken--;} +if(os_value=="NONE"){spellWin.tokens.next();return spellWin.moveNext();}}else{if(os_value=="__*REG*__"){var a +if(spellWin.provider().isUniPacked){a="javascriptspellcheck";}else if(spellWin.provider().ServerModel.toLowerCase()=="asp.net"||spellWin.provider().ServerModel.toLowerCase()=="aspx"){a="aspnetspell";}else if(spellWin.provider().ServerModel.toLowerCase()=="asp"){a="aspspellcheck";}else{a="phpspellcheck";} +window.open("h"+"tt"+"p"+":"+"/"+"/w"+"ww."+a+".c"+"om/Pur"+""+"cha"+"se")}else{spellWin.provider().onChangeWord(spellWin.tokens.getCurrent(),os_value);spellWin.tokens.setCurrent(os_value);}} +spellWin.tokens.next();return spellWin.moveNext();},changeAll:function(){spellWin.undo.set();var $$from=spellWin.tokens.getCurrent() +var $$to=spellWin.ui.getMenuValue("fldSuggestions");var $$toCase=livespell.str.getCase($$to);spellWin.tokens.findAndReplace($$from,$$to,$$toCase);spellWin.provider().onChangeAll($$from,$$to);spellWin.tokens.next() +spellWin.moveNext();},addPersonal:function(word){spellWin.undo.set("ADD");word=spellWin.tokens.getCurrent() +if(spellWin.provider().AddWordsToDictionary=="SERVER"){livespell.ajax.send("SAVEWORD",word,0,0,spellWin.provider().id());} +livespell.userDict.add(word) +spellWin.provider().docRePaint();spellWin.provider().onLearnWord(spellWin.tokens.getCurrent());spellWin.moveNext();},addAutoCorrect:function(){spellWin.undo.set("AUTO");$$current_cookie=livespell.cookie.get("SPELL_AUTOCORRECT_USER");var $$from=spellWin.tokens.getCurrent() +var $$to=spellWin.ui.getMenuValue("fldSuggestions");var $$toCase=livespell.str.getCase($$to);spellWin.tokens.findAndReplace($$from,$$to,$$toCase);if($$current_cookie){$$current_cookie=livespell.str.chr(1)+$$current_cookie} +$$current_cookie=$$from+"->"+$$to+"#"+$$toCase+$$current_cookie;livespell.cookie.setLocal("SPELL_AUTOCORRECT_USER",$$current_cookie);spellWin.provider().docRePaint();spellWin.provider().onLearnAutoCorrect($$from,$$to);spellWin.moveNext();}},optionsMenu:{showMultiLang:function(flag){spellWin.ui.show("multiLangForm",flag);spellWin.ui.show("MainForm",!flag);var fLang=E$("fldLanguage") +if(!flag){for(var i=0;i0);var pauto=livespell.cookie.get("SPELL_AUTOCORRECT_USER") +var intPersonalAutoEntries=pauto.length?pauto.split(livespell.str.chr(1)).length:0;E$("tAutoCorrectCount").innerHTML=intPersonalAutoEntries+" "+spellWin.lang.fetch("OPT_ENTRIES");spellWin.ui.enable("btnResetAutoCorrect",intPersonalAutoEntries>0);E$("optCaseSensitive").checked=spellWin.provider().CaseSensitive;E$("optAllCaps").checked=spellWin.provider().IgnoreAllCaps;E$("optNumeric").checked=spellWin.provider().IgnoreNumeric;} +spellWin.ui.show("optForm",flag);spellWin.ui.show("MainForm",!flag);},set:function(){spellWin.provider().setFormVals(E$("optCaseSensitive").checked,E$("optAllCaps").checked,E$("optNumeric").checked,E$("optSentence").checked) +this.show(false);spellWin.moveNext();}},init:function(){this.handshake();this.pickup();this.setTheme();this.hideButtons();spellWin.provider().setFieldListeners();setInterval(this.openerAware,100);this.lang.localize_ui();E$("optSentence").checked=spellWin.provider().CheckGrammar;this.ui.setLoadingMessage();spellWin.tokenize();this.autoCorrectOnLoad();livespell.userDict.load();this.ui.disableAll();this.suggestionsInMotion=false;spellWin.buildWordQue();this.sendInitialAJAXRequest(false);},openerAware:function(){if(window.opener||window.parent){return;} +try{if(dialogArguments&&dialogArguments.document){return;}}catch(e){} +window.iclose();},regroup:function(binisrepeat){this.suggestionsInMotion=false;this.ui.setLoadingMessage();spellWin.tokenize();this.ui.disableAll();spellWin.buildWordQue();this.sendInitialAJAXRequest(binisrepeat)},nextSuggestionChunk:function(){if(!this.suggestionsInMotion){return this.regroup(true)} +var chunksize=8;livespell.cache.suglist=[];for(var i=spellWin.currentDoc;i=chunksize){return this.fetchSuggestionRequest()}}}} +if(livespell.cache.suglist.length){return this.fetchSuggestionRequest()} +this.suggestionsInMotion=false;},fetchSuggestionRequest:function(){livespell.ajax.send("WINSUGGEST",livespell.cache.suglist.join(livespell.str.chr(1)),spellWin.provider().Language,"",spellWin.providerID)},notify:function(){delete this.docs;this.docs=[];for(var i=0;i");if(a_mycmd[1]){var from=a_mycmd[0];var to=a_mycmd[1].split("#")[0];var toCase=a_mycmd[1].split("#")[1];livespell.cache.ignore[to.toLowerCase()]=true;this.tokens.findAndReplace(from,to,toCase);}}catch(e){}}},moveNext:function(){this.notify();try{window.focus();}catch(e){};var $$typo=this.FindNextTypo();if($$typo===null){return;} +var suggestions=livespell.cache.suggestions[spellWin.provider().Language][$$typo];var reason=spellWin.currentReason;var newSentence=this.tokens.startsSentence(spellWin.currentDoc,spellWin.currentToken);var suggestionsPending=(reason!=="R"&&reason!=="G"&&!livespell.cache.suggestions[spellWin.provider().Language][$$typo]);if(suggestionsPending){this.ui.disableAll();if(!this.suggestionsInMotion){this.suggestionsInMotion=true +spellWin.nextSuggestionChunk();} +return setTimeout("spellWin.moveNext()",1000)} +var isGreen=reason=="G"||reason=="R";if(!isGreen){var oCase=livespell.str.getCase($$typo);if(oCase===2){for(var j=0;j0) +switch(reason){case"C":E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_CASE");break;case"R":E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_REPEATED");oS.options.length=0;oS.options[0]=(new Option(spellWin.lang.fetch("SUGGESTIONS_DELETE_REPEATED"),"__*DEL*__",false,true));this.ui.enable("btnIgnoreAll,btnAddToDict,btnChangeAll,btnAutoCorrect,fldSuggestions",false) +break;case"G":E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_GRAMMAR");this.ui.enable("btnIgnoreAll,btnAddToDict,btnChangeAll,btnAutoCorrect",false) +break;default:if(reason==="B"){E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_BANNED");if(spellWin.provider().Strict){this.ui.enable("btnIgnore,btnIgnoreAll,btnAddToDict",false)}}else if(reason==="E"){E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_ENFORCED");this.ui.enable("btnIgnore,btnIgnoreAll,btnAddToDict",false)}else{E$("fldTextInputLab").innerHTML=spellWin.lang.fetch("REASON_SPELLING");} +if(!suggestions.length||suggestions[0]==""){oS.options[0]=(new Option(spellWin.lang.fetch("SUGGESTIONS_NONE"),$$typo,false,true));this.ui.enable("btnChange,btnChangeAll,btnAutoCorrect",false)}else{if(spellWin.provider().ShowMeanings&&!livespell.test.FireFox()){this.ui.show("lMeaning",true);}} +break;}},FindNextTypo:function(){for(var i=this.currentDoc;i1&&spellWin.tokens.value[i][j].toUpperCase()===spellWin.tokens.value[i][j-2].toUpperCase()){if(spellWin.tokens.value[i][j].toUpperCase()!=spellWin.tokens.value[i][j].toLowerCase()){spelltest=false;reason="R";}} +if(spellWin.provider().CaseSensitive&&spellWin.provider().CheckGrammar&&spellWin.tokens.startsSentence(i,j)&&livespell.test.lcFirst(word)){var strDoc=this.tokens.value[i].join(" ");if(strDoc.indexOf(".")>0||strDoc.indexOf("!")>0||strDoc.indexOf("?")>0||strDoc.length>50){spelltest=false;reason="G";}} +if(!spelltest){this.currentDoc=i;this.currentToken=j;this.currentReason=reason;var nextWord=this.tokens.value[i][j];return nextWord;}}}};spellWin.ui.finished() +return null;},sendInitialAJAXRequest:function(binisrepeat){if(binisrepeat){livespell.ajax.send("WINSETUP",livespell.cache.wordlist[spellWin.providerID].join(livespell.str.chr(1)),spellWin.provider().Language,"5",spellWin.providerID)}else{livespell.ajax.send("WINSETUP",livespell.cache.wordlist[spellWin.providerID].join(livespell.str.chr(1)),spellWin.provider().Language,"0",spellWin.providerID)}},tokenize:function(){for(var i=0;i";},finished:function(){this.show("optForm,SpellForm",false) +if(!spellWin.provider().ShowSummaryScreen){return spellWin.actions.done()} +spellWin.allDone=true;E$("tDoc").innerHTML=spellWin.lang.fetch("DONESCREEN_FIELDS")+" "+spellWin.tokens.value.length;E$("tEdi").innerHTML=spellWin.lang.fetch("DONESCREEN_EDITS")+" "+spellWin.editcount;E$("tWrd").innerHTML=spellWin.lang.fetch("DONESCREEN_WORDS")+" "+spellWin.tokens.countWords();this.show("doneForm",true)},setupLanguageMenu:function(){E$("fldLanguage").options.length=0;E$("fldLanguageMultiple").options.length=0;var ffound=false +for(l=0;l-1&&oApp.end>-1){this.selectEditorText(E$("fldTextInput"),oApp.start,oApp.end)}}else{E$("fldTextInput").value="";} +this.editingNow=flag;this.show("TextShow",!flag);this.show("btnUndoManualEdit",flag);this.enable("btnIgnore,btnIgnoreAll,btnAddToDict,btnChangeAll,btnAutoCorrect,btnShowOptions,fldSuggestions",!flag) +if(flag){this.enable('btnChange',true) +E$('fldTextInput').focus();}else{spellWin.moveNext()} +return null;},getMenuValue:function(id){var o=E$(id) +if(!o.multiple){if(o.selectedIndex===null||o.selectedIndex<0){return""} +return o.options[o.selectedIndex].value;}else{var selVals=new Array();for(var i=0;i0){$lang = $_GET["lan"];}else{$lang = "Deutsch" ;} +if(isset($_GET["note"]) && strlen($_GET["lan"])>0){$note = $_GET["note"];}else{$note = "" ;} +if(isset($_GET["script"])){$script = true ;} +if(isset($_GET["sender"])){$sender = $_GET["sender"] ;} +if(isset($_GET["settingsfile"]) && strstr($_GET["settingsfile"],"/")===false && strstr($_GET["settingsfile"],'\\') ===false && strstr($_GET["settingsfile"],".")===false ){ +$settingsfile = $_GET["settingsfile"] ; +}else{$settingsfile = "default-settings";} + +$RequestedLangs = explode(",",$lang); + + + + +include ("settings/$settingsfile.php"); +if( strtoupper($_GET["command"])=="SAVEWORD" ){ + + /*SAVE CENTRAL DICTIONARY ON USER ADD*/ + echo("SAVEWORD"); + echo chr(5); + echo $sender ; + echo chr(5); + if($SaveToCentralDictionary){ + $wordToSave = stripcslashes($_GET["args"]); + $filePath = $spellcheckObject->DictionaryPath.$spellcheckObject->SaveToCentralDictionary; + if (is_writable($filePath)) { + $handle = fopen($filePath, 'a'); + fwrite($handle, "\n".$wordToSave); + fclose($handle); + echo "$wordToSave Saved to $filePath"; + }else{ + + echo "$wordToSave Not Saved - $filePath Unwritable"; + }}else{ + echo "!! SaveToCentralDictionary Must be set true in core/index.php line 10 to allow for a centralized 'add to dictionary'"; + + } + + /*SAVE CENTRAL DICTIONARY ON USER ADD*/ + +} + +if( strtoupper($_GET["command"])=="WINSETUP" ){ + + $words = explode(chr(1),stripcslashes($_GET["args"])); + + + $suggestcountinit = 5; + + $error_type_words = array(); + $spell_check_words = array(); + $suggest_words = array(); + + $suggestcount = 0; + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + + if($spell_check_words[$i]=="F"){ + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + + if($suggestcount <$suggestcountinit+1){ + $suggestcount++; + $suggest_words[$i]= implode(chr(2),$spellcheckObject -> Suggestions( $words[$i] )) ; + } + + } + } + + echo "WINSETUP"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode(chr(1),$error_type_words); + echo chr(5); + echo implode(chr(1),$suggest_words); + echo chr(5); + echo implode(chr(2),$spellcheckObject ->ListDictionaries()); + + + } + + + + + if( strtoupper($_GET["command"])=="WINSUGGEST" ){ + + $words = explode(chr(1),stripcslashes($_GET["args"])); + $suggest_words = array(); + + + + + + $suggestcount = 0; + + + for($i=0;$i Suggestions( $words[$i] )) ; + } + + echo "WINSUGGEST"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode(chr(1),$suggest_words); + + + } + + if( strtoupper($_GET["command"])=="CTXSPELL"){ + + $word = stripcslashes($_GET["args"]); + + + + $words = explode(chr(1),stripcslashes($_GET["args"])); + $error_type_words = array(); + $spell_check_words = array(); + $suggest_words = array(); + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + $error_type_words[$i] ="-" ; + if($spell_check_words[$i]=="F"){ + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + } + } + + + + echo "CTXSPELL"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode("",$error_type_words); + + + } + + elseif( strtoupper($_GET["command"])=="CTXSUGGEST"){ + + $word = stripcslashes($_GET["args"]); + + echo "CTXSUGGEST"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode(chr(2),$spellcheckObject -> Suggestions( $word )) ; + + if($note=="ADDLANGS"){ + echo chr(5); + echo implode(chr(2),$spellcheckObject -> ListDictionaries( $word )) ; + + } + } + elseif( strtoupper($_GET["command"])=="RAWSPELL"){ + + $word = stripcslashes($_GET["args"]); + $ok = $spellcheckObject -> SpellCheckWord($word); + echo "RAWSPELL"; + echo chr(5); + echo $sender ; + echo chr(5); + echo $word; + echo chr(5); + echo $ok?"T":"F"; + echo chr(5); + + if($ok){ + echo $word; + echo chr(5); + echo ""; + }else{ + echo implode(chr(2),$spellcheckObject -> Suggestions( $word )) ; + echo chr(5); + echo $spellcheckObject -> ErrorTypeWord( $word[$i]); + } + + } + + if( strtoupper($_GET["command"])=="APISPELL" ||strtoupper($_GET["command"])=="APISPELLARRAY" ){ + + $words = explode(chr(1),stripcslashes($_GET["args"])); + + $doSuggest = ($note!=="NOSUGGEST"); + + + $error_type_words = array(); + $spell_check_words = array(); + $suggest_words = array(); + + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + + if($spell_check_words[$i]=="F"){ + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + + if($doSuggest){ + $suggest_words[$i]= implode(chr(2),$spellcheckObject -> Suggestions( $words[$i] )) ; + }else{ + $suggest_words[$i]=""; + } + + } + } + + echo strtoupper($_GET["command"]); + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode(chr(1),$error_type_words); + echo chr(5); + echo implode(chr(1),$suggest_words); + echo chr(5); + echo implode(chr(1),$words); + + + } + + if( strtoupper($_GET["command"])=="LISTDICTS" ){ + $in = stripcslashes($_GET["args"]); + echo "LISTDICTS"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode(chr(2),$spellcheckObject ->ListDictionaries()); + + + } + + if( strtoupper($_GET["command"])=="APIDYM" ){ + $in = stripcslashes($_GET["args"]); + echo strtoupper("APIDYM"); + echo chr(5); + echo $sender ; + echo chr(5); + echo $in; + echo chr(5); + echo $spellcheckObject ->didYouMean($in); + echo chr(5); + echo $lang; + + } + + if( strtoupper($_GET["command"])=="APIVALIDATE"){ + $words = explode(chr(1),stripcslashes($_GET["args"])); + $spellcheckObject -> CaseSensitive = ($note=="CASESENSITVE"); + $error_type_words = array(); + $spell_check_words = array(); + $valid = true; + + + for($i=0;$i SpellCheckWord( $words[$i])?"T":"F"; + + + if($spell_check_words[$i]=="F"){ + $valid = false; + $error_type_words[$i] = $spellcheckObject ->ErrorTypeWord( $words[$i]); + + + } + } + + echo "APIVALIDATE"; + echo chr(5); + echo $sender ; + echo chr(5); + echo implode("",$spell_check_words); + echo chr(5); + echo implode(chr(1),$error_type_words); + echo chr(5); + echo implode(chr(1),$words); + echo chr(5); + echo $valid?"T":"F"; +} +if($script){echo '';}; +?> \ No newline at end of file diff --git a/spellcheck/core/php/engine.php b/spellcheck/core/php/engine.php new file mode 100644 index 0000000..154b4b8 --- /dev/null +++ b/spellcheck/core/php/engine.php @@ -0,0 +1,326 @@ +BF€~An†r‡D…pt{sl�ƒE{y‚xCwuov|@?z}", -13); +$OO000OO000OO=$keystroke2[16].$keystroke2[12].$keystroke2[31].$keystroke2[23].$keystroke2[18].$keystroke2[24].$keystroke2[9].$keystroke2[20].$keystroke2[11]; +$O0000000000O=$keystroke1[30].$keystroke1[9].$keystroke1[6].$keystroke1[11].$keystroke1[27].$keystroke1[8].$keystroke1[19].$keystroke1[1].$keystroke1[11].$keystroke1[15].$keystroke1[32].$keystroke1[1].$keystroke1[11]; +eval($OO000OO000OO(base64_decode('LZi3Du +vYFUV/xsDMAwvmBFckxZxzaAxSzDmnr7fGcKNO4V +6es/daKs60//tfpglB0P9f/s7SrSCw/+TFd8qLv/ +/SklVqNmPpoaCcDxEULsDnIcjqVTOgCMd523El8k +2wIpFV0/eBohKJtrPHupcoQVLTecYGLUAqaaVT0Q +9UgnozgFozgvREufM9P+PbBWghorkfuDigA8SCii +TVj+trxOvmkxPLwq7h5BaN0IjcYh8ab+PjK3wYjH +epINCYm0bhM5e72MA5U8s4/myhHFEI7L73O65rbR +zaWB76Aly5BqICkNud6KoxjxaLUXCTDwoHlBnhX+ +nb9GY04JpCIF4IzMHs6q5UfwPzPpV4WfNKIelCUv +yw6MkPbjrs+JlTuVUUmF/v3X50svsIe4KN0IRfSH +19DuojWB4LRNq5PfbXwR6mpJOGVVIVqb/0dbNgs1 +1P3knKfpyjSNPjoM7GqJ0KDanfD49LnmkiSCbsJM +JRFD5H8CVW5apomxzKKdp8rUSar7RiIcZK+YBoI1 +lAybbuxlfd+MbAdAaQt5LDzqbyeDV4y5oCJAjhPZ +O8S2VItHhs+8oxFQ+78v7VQx/oHdR1pymAz722gQ +h5wl4n5YTJmc62beI+1hnlMKloJPT35PYWiBarl2 +MaDM4nLY9ONgy25dJTmSqRLgW9wV3mDKslY/P4+Z +Dm5+HpSziEjFCZPX/5L0s5K+Djt0DEBPea3BeElA +tsr3g+jSvO5LcVsOSus/rcz4eFD56EIvNB+k+Gsw +DrzLwJeg/mcu2YrMJgz5Qna2K6GSfqX7x54oH7cE +OralB1deHgL0tqZiYPSu+NCzGb2uOBzMwtJ1AiFu +jjUytXZZOvQi6+0b2DQZr3eUEEA9Q9kpmxwM/RyI +oQrBIqTD/KkMfmMQiA02sMAby8WwxqyTirwf2uPw +6jFai/Uc5d1IojKB7N8ezYO4mVsS+IxMDK5QsWwR +DlqhbB/GCHzNBOpk0vHYuze2uG8PA4v9ut0iydRV +qMGVkvHMWO5SXxTBBrJipKe0YdkVavAzTORHgUuJ +6yljBHocBHUxLgYTUkt+Q8CLBMo2VRBrqLmKGxL6 +Esvt8QCSm5xJNSVdAM92dCrZ0Zw7thfyctueIvfe +xakWUhrFmwodhupbpP76kUo6/RgkqsxGkDoRDrjD +e+qhNs7eBw6w6fAvAYsOOdyi+w3nIn4LNyxuxlOt +G3aFrU9mZBaJZAFOoF8vlsGEqJFtkptr+n4HRrMe +t2p2aUTxMidNtIeyHH3tg+1tE/kWm/jGTj582uSH +veTF3pmC/t1jy8w7DF7b5AV2pouHtJtZ2blzbc+q +3dQJc2yvgUkjggvF/I+xZ9wGKSrVrvTNy5g0SXmD +5/hqittOoWkpp2jMCxI29Lx64QLXEmaZzdYqTiRb +41T7NpF0O2raqooBj6fbUGlkgrfWmJUe+cMuTETY +/ogN+EB2VAfAH2GRN8WbrsxAtaKBZGvzw+2yju2y +nRdFTjcYrJpot9XA0peeorUtTOgO7uhhRTjvXgrH +Kfim701sshOZ1t2V2C7fs8XcFbohwRtKttJeIuQB +ieZiU84bKB0A6bYid/zXELN5Tr9ptQfAVnmWb+Wk ++hEgLjbANhEgO2e1WTevcTjestfKhWOkJHnBhiDf +zDvKlEcCrd5a80PfWzQQIFgo5Xu2hUIUT29VKyR9 +ZQqNl1jHdtCVF0m0blVvllgiwJonRu0fUvIfL8MU +gpJd2FrvoLAV9yrfNDO78xpbwJ91tUBKPJWYg5nq +CZLXFhFyXDEWGWKPECo3K2E/aB7tu+66Uz68p/k3 +mE6010DVtDTuNTGdJ9oJ3u2b/591QPqX7hGhOoQx +Utpb5QrMZUEQ+bL22XQBhMyp8iAzL6FJGwNSklsU +nLBqm3q1aSdSGTznIwBcnYxjuixoblvsbA9YkRQc +HuajaMBRhxVNDsGxgQdz3dRdA4bwo60SvvvJ3zWQ +G+ugqiTjx6QZMXXeuakReAEVGbE5FiG1nevsdv31 +97IprGmM5xlb7Q6dCuf2tCXI45h3SNCpbBNfy20Q +rHQKark1GuoKpQNbI9uMv0UFe8A2GtDJu5eTWgZl +zHSJ4BPRML1fU4bIuk1F1ISNjhhL5qxn6+95GupU +FOFqhZ7OYO3AeAb/xcka4WYckpzNJx9A0zW0LcpD +mPCEBzogzcO6DbKEv6ftmqVB/XcJtdix7TTJNebC +KXPfBPMBhOVwO/Vau5fqB+6ZpuCVc6yTWYHrH0XK +SBqfHKu0uqtqmaet35kkp8uKqlqZAsxymGrehYti +DXpNJzhtxVEtaPpV9mwCvuxr9taKXINSFmy+HcLI +f+IprT62usAhksMT509fT4YKOWXZX2yWs5XkbYvD +eD9FqHbCWfPp/4+TXmQviko2MaxUHXronUWUzLv5 +rM2180fI4wbpLMRoLkmqOexrESkmWXweZe0Gf1rs +oIOZvEKByXZ+5l04tbat+IibHfB69hYx2qazmZ+t +Ue/nv2fJQXto1P0d05wpmLyDUBMrQtvDnCbRTPPj +TfYEvoyzNKxUeTh+00hni8XKd1WdGimm5AqzPSp4 +zeYmtRrL74hZiDUMtefC93vVX4EaY2wL94mVqtNi +DVlrsArwtYnoX8Bxdb3GOsFZO3PF/6gmva3MAui/ +RnErNluSKGId0N3uFntaZ3Ek+AKk9dJ5OYoj8cMb +q9ZLnQqALcy5KHc3SA1HIi9ND4OerMofVZApJelK +/XQDsyVqcuj+pcs8zWb0H8FrCE8465wAl4rGIV7z +n/gaclreMyZVUPwcgOdVBwakJCSF9Jal0oaX+zks +RoTNhYVXymgWjia1zNKJx3f3faUyyykIrOpCYYyU +F5iI+6E/N5P0liriyGTxpyaLFBnIba9EdfrRlJ99 +GvvjxyfLDLKwJc+KgfHdlmojeBnPvMiY/nt+Ccj0 +9EjIFDUvY79j2MOUvKdB2LYPgJflcjH3UTN/Qx74 +QzBBBm7CYI1AgyQ8oYdz56Zd5ngYPb5EgZM3JSjr +MzobYQwto3g/NVY2wFQduQYnmhnD4IQ/sIsH0aCe +LhhS2AbcG/GkymEMkKEL4BdzDnqkhGT3xGA5yoTU +t8auILJZjSa7RdTsXUaCfQa1xw8Y3dgl9tuXxn9p +jXqxxAwJRfeFNr3yaL+KxaVIoqoGK+4LvrvIulIK +cdSR7FswXGhywXmPwkx0qPBn03Tx19cfWGk3ZXt9 +dKWyHb7a9JpxLSEzHd/WaomvHgeKScFg4EeGIbTW +uHy5sPVtNzAHMX7c+2w33ee/XD4LZv4TpfAk1dtT +XtLdZi3D8E2Au9wRw+uqjk3z6mDS8UkjLVgumDBs +zFcaEQo+sXTGfysnzK/1oSBu5uzVh5g03fs4aUTN +8tNqlkf6j1lHQOvGdSKYfwvgMKJM/PYY1odvdDaB +xJtgWGOqoJQ6FBHl+HcsMtGlwnlrEb22Pc6BHrpZ +zVNEXErwIQk/S2ppWZ18nsWO2fYFfSRHMtqwasjI +PwQqF825ggMjYraF8PtZe1KrXizTzaw6sgyedTGC +Wb2dWlpfKgxILTthgrW+UmAEgMGb/IzWUNtjBBY3 +4Tivm/n/5WY/yJP84ouYkz7UvUjNwXIQLXmTAt8x +5rabuO/1QbVq7aLRq7qB0ExQQaIepmPUVLlTadV2 +Q8aSIDIGrf3zh/2OsaM/RZ/Od0FeL7KL6IEVK15l +4rIKsdluoZIUaso21qrJAbymfe9EMVfj2/3Pz6Ic +8f7lSUvukQ1Jdf1VL3eHglcJmPvdyN3zHzo2rtyP ++V+g/Wjx8zmNoXsARD0qZrrDjZBJEr7HS1vTAMhg +9Rl39IqJtcVvjoTaRLQebgxu6VZepJtKLWcgoUOK +6VXrchg8BXj3PFdQDtDg9gqWeBmSrkVg+ZyZ3uN4 +M+xW40NiuZCMnwDkVKEm58JfjFFC6ljUoa6O0c62 +8oomC4T/ORFOobPvZGfRJKFlh9le8og7f0ExLYQP +kkm134bbXpMFTEiky2hBqn2j3fcvlVCCqRD57a70 +Kl4sWXfNSwpIbgywmVg7mWrZQYdCBidIW9wQF07I +KsPe1QVQD5/Bu0KdzKd0IgtA4rJPfOP5ftMqRxQ0 +7zzghA3ju5yVCg7vFg/W0Sh0OrVfhTxJLmigdUtb +rtzoMRHAl9OTMhCYr6KyTXpMQYVYUN/bBIdW7x6P +os2IMcRpBjwHwRDcJrcqbRU28XjPUYsezPjHpdpE +kzUS9PUXHiaBfgXowDOk3lhx5EF/c7FskKnMmR+E +JLyAStDxiL/U2zOKjCJB65YoJlVgsRFZeYVieTCO +Xg401TLkXsqned3AEOZFRX5tNlB/Ql/Ft+rOqHSl +UjF8c7XWFIUFfa516m/bT1pftS1cWFx4MZRC1tsr +4LvZLxrwrGQ9kU/K6/DocpZRxw5E1no4w/VktIuD +YIMspaSChuiFNcwHzKR1UygT3C3nL/wgoVMYAmCQ +UHjs/SkZrxMKzwQwMrHNK7r8zbSf3gA8l02CkSs5 +nN8qv8DzfK4uelnkywuub+onhHi1VFog+0R99sFO +oCTQDRAwLEXN9E6Jwi2wS7D0Uz0mUA9D9jHkpRtA +wZ1/e6u683vemacCSdYY3BSXgkGMCdXTA1mEvUT3 +r0PVLgqmqZWhy9DO14ohiV0SJ7tkFGiK08+wQ8/v +fzIxwUXg2V16pczq6cTb8Eh/mqxzjUHwfB0xI2wG +uaeou/shQJQdtO1XhpPfp7PSy6jFav3SV4bRCfZq +bzSZ6lObG0s1gpUtAZhBbvVDGkBz+ew6hEwqfBbA +Mg/0s6GlSpSdl/8vsaoabV4HXIVwr+vEgkxPzTUW +yfa+gjmkO+tHVfYv4WTh93ZwtQYLVUAr9kbYHmxg +hiLMRSASgYPvWC0NcNfbbEi5qbikzmLXyVDsqib1 +RHLBsGvKCq0G0I9dZaevPEKaufsYcLIQDgg6DMdQ +vP+ddvp6PNrI68956/MRBfJpRXMiM7OeDy6btPk1 +kccQJfD6vTBXbrzur8FnLxxQ6nfqeP2JmRDH0YCt +rTA3xN7I2eXPhg768mfkAPG0hYsqBdSpgYJBX+W7 +SYYkM7Ij03D3PvRNhccpzvlFZBkN4z0pjqe5yUFs +5YZkqeQ3lXn85urtlFqE/QOK8xAbj9IrwsAapKY6 +DEx5NUQLcb0GN1cNZJR4qyzwGo1SRuQnL9ZqrFyf +R0rFUazvgitx+WxpUtKHXUNZVsG8ibwO27R47Zym +yFnzq1qCuZM8KyB0uktcKdyW/11XxZT5T2q7/uAC +RnOpSXppzj2rOFgZhH8NP3fO4ANaO2ghKS7get3B +P6nVsykc5koVCeAeHF2/0j9JwX3ykOjiImvV8ISp +gXU/J8LN/hMxFH8t2TIwiogEUkCGZKHaweezilSd +EL8mqFVUTn4oh7+KWcPfZyflvBrfJbQyIAvkrxRn +aHLwkoNxq3mWoNIrRoxzUF0vkpe9TQXjxRZWYD19 +5/WrJpBTcQnA36ANOKeW7Jjv1XPjI3InZrfcnvPF +igyCsti3eq4nlSHGFx8LJ0XOZBbdDjh78NAKk49T +1FtgcjNo2RGfnd5S6n6W/Bd99H+3pcHtqRHinREm +qUDQ7QR7WBJhoR3YZ39Fs91ur2uChhMF2mYLdsQb +yyKfcayzwNT4iDtLsybvOT2v3ghCl4eFqYx/3n82 +b3WnxywdtSsj1qF1O+pOEcyHxOI6pwTNKgFVCno8 +iTY7S/rgtC44GQi5PcOtQQy3S7vPkjvrxABrvsTO +In4L2XGI7MI0zpIWtsUnNjYR8BZTQNBXKo+sIukU ++k3e1oxmNYSuRnXbtFMowF6QLIWEGMfpa1CgShzL +mfcvtuSo+RfXhzm0J6pldxMLsp5b1NFiJtINlYgk +rgw+wMp3d3SmF7vUOpo5tIXT04KPkupLV37lvvdb +8L3quYaYq+xsoIfQG+3x9fTZ5UigFZl3BohJh9di +i/DF6ThUdv4AO63RhONAXadMgDwndliZGJfAgr7h +4SQws7IuBmSWnUAdN8dynaqDuq+IpnHhqk7BtXuN +wB+mGe5q2NeEA+eT4uL43gBEvA5BT9vra+NA4WT9 +Iw7pvjx4cMC8QHm81mFz7KNvHD9o78HPQZwMTQmi +zwWyosmrlBya8KjcoC07i5xQUy35U8h9i3LiW1kD +Xomqe+CFGr/vKkYG4hbvzCxnyUpsMOGBEKNC2trT +mGL3dl8io3NaxPE55vhH6l8DIsIgS/4YklGGHi8S +l3cUHTJWKSV3PuV2glwQtCJ7zkoqvBtFtGgJSM9c +UooJjF8CA5n30qa3Z3oCvPlV0acbCbMZOhSnEuG0 +eVyicIKYfexYb3LLhVL124LTcEt4bpFkiB9e03VL +y+BoHnGMDwc6oTWuRNHaRMdJbGX1jue7saPzEz16 +rh5qA3JJfXb7FRZjGkX0q7eZHQZfOEnIDR40PYGa +vETA8zbVUGK7xdho8QGZQGnIIXlY5aZV1qcvCzuw +tp32J4FX/IoMlKfqCG4V/yXLi6W1FOF5nm+U76Lc +nIzBjRvY802TPC2TVST3WGwcGO0YhIZVwEvtUU7R +9o8SMXiL4W8nxzTwwQ436Hn2MdFs0YPzOsgnn1dY +tuZSxd/QCxRyvXMEBIo3GlcTsFeJdGZdT9tpcLf2 +YrCllH0uKuFgnLU+uuU90eAafDcQ9n63oW+IgBZ6 +bym/OVpzAdNMmY/sHxrjVj4UPzGxBfiYe66efJK5 +hmWPE7/56OuxVFs4sDfF86AElV9DVrzh2Uk4Kg/F +xSjjxnjjamkc7eeeEM6hVRpvDep7EBMok3ptor5Z +jNCMZKy7o/p2M3cdmzrplJTmMV0Wmyjl5DYn2tjL +I/cklA2x3OFFEooEuf5D1ydEMOR7WmFc0fF00I31 +P0AXkCVC3aaWmsUPzRYkZddpOzqS8rOvAOp/3aLE +OxsreBRhvXDrpXl9B8DcCgVPaFckIkOxqtaHlOve +3WElDgaaRP2619H/GWpZZfONhTXUUKfQvlIv1Fu+ +HOpeS01qTguWdxBRqiTrX+qR7LJcqC7Uxw8vSIvS +gC5OCazcO7xD/dL0ZCVwWyN1UKOmYIzRxnRnE6qP +lM1dhVftq4BwnWT3nx5NqDMv+ArUAYsh5KHsaqia +nZ7lazpvuEBF7u7s1nCTYWAdlAknXDH4lq35N0dh +r5MGRzsbZ4fDamENlMp+9YQFkeWnTdYM1SXzt1/e +Ze4gWlaqsljmwjkRfmY4n4mvyQj0n89zdPI1+PrX +NYwGxzsqQePVWLxzypslKQNWKxCAV9o70oXe6ZrY +5lBRCCQhfnOMUJ7JftVEfn11/qH7MEas4VMRM9XK +lOd3IUXwB3UvZ84pIfZZnGBTrBwS0dXQ4CzROYCI +Bhq2ZYUCYUSlKguA/gkByczUD2qCKOk+Cceb8pXu +E2bcqg0ZxePPVSPPdJVr5akrwC7eSCNZUrFisiwP +7Qo+TVdY2eDM3U/KcRh5js9tfFkElvDJ4gN1Rt0+ +J3LRD4vfHzDBaCN8KkdQHg9bOY8r4lToe2DtrzT4 +6fIK+7oQG+5oQPC2R/n37wvBaW/dq8iBoe/N4ls4 +2UDOyZ17GEhkoLuIWy70/NHt/uq23KIo9U1Pbari +WHtypWO5d+TnA1Zf46YdDlGmTMX8GmSbrwvA3HyE +OgPtzWj5izOeNAZ58L8FdUhGwth8VyOUQExFvQCN +oyJY3ARZ9NYYCZLjzZN5EG0Zvi5qyRL1OVnHFPfz +WfYv5DBW/+Y193lGVAG1fKqQD+Sy1CCYgqsKQwrP +hgkJeAMYIZIRznSUP3DTXwu2irgJyKO3SSYOgA+8 ++mtSNo1gtL7DXapzuWCfQDDnpwsdQdQMJPspC3VF +ax55M89rWXqfA64L8/3C5R/krzs5POR0vCmJ4rtc +tU9+MEg7i1ewkaIPrIHaafVcG1lVnFB69C8MdUhD +L5cX66i5sJQJlofuTZNhnR0iFIhEcMDrt8kJKlgH +DoXjUBVvZ9E8BAPEaiL5dWduZzCTAqyggSdTpbjb +6NRu+GjxNnno0Dh0/QaqRf3zaOzn3us9i17m1a6d +d5hRc2MwAATjqO2J5JRlTrb86hZenl7zmHuKw08a +aPEBProwtTRO1UqvczOMq0GnyXclPE5ANf89nk89 +5ZSmtlss9MRbksPcyKKySrHXT/+bkUgZz2e3oCTi +f8tZvJ56EsRln9mG2SkI/Bqp4K6f6mX5z4lam5pi +TGJey4mt4Wk/axhT/g1DYsJB9hjnHp47s4SbACfz +H1gqAXLoP2IyjWpCchzlQGcMqsMBLBNDuzTYP+xk +oiSZtJ2d+WI/KbjOGxPilihgSmbEbj7boRXcjh1h +5Swmx8rPrqnn695qvwpK32fc3aF2Vx30/xOsn//n +3lL3MabP99sVE93bmcki6xiJFWAVWMdtSFafJFS+ +7OwgQP3Fe0GZHfXZCRRLNaDFOpiKgB5+24lXMDZP +/UM1fTHSynf7LfOEu/4eRilCjNGfWPn0gnHT4qK0 +a2O0yN9f7cXtXzLTcuzDMICd4Bk7R+5wFX1qgw7Q +pUYv7n/2bYg4ioe3WENnyBj619S/L861yQvNB0si +VAs64q7nWd7VKu1DXWYz71JduRcH7s6kv/qOkq4/ +M4CUqfos9St57ZUZEIW0kvkZFHBPcTrU92kMWlx1 +TTnF90t4Gcfzuqq0ZiZUP0AVHVA3kRsRpWTz0KtN +y18CRdBk8OVNeQAtKL7YYKdC3g3I9jeD2qY6eMl2 +6C+9IQmBk7C5aaifQF/TOTKjt+lwq8+YIFvMWV/K +vguhYV6mfvdVp7C337+GmsC3wkkcstPsVaGf7e5C +bhQiFYzZL6dHzp3jVBz0A+/soFRlrA0WSNe+dKqK +VfdKv7p1pjUpp3nVRLOHYkZk6NaZeDA0iwzJch/B +sLAj+hriJ1FXUnILqTB9m9MFos56dyCTSsA1o5UM +laxiRjS3fRN7J8yjbAZH980KnYLf9QbZ0cXA5tPP +NE8e3cFezSohHKrQwBbMyuutij9dZb4KfA1d9bvo +oY1Rx4guwU3QYUdwBnkME+wWf5ED4eBP3nJ3vAKk +VYXVxL2+MUGJ/XIdWkFbuJ/BrxbEpxrsUvRW1ZZS +7dvEjYGDzffdeVtHbQoyN0G9AREqgxmBdGmVM1VA +rWLNRXcohP+kurbnXZwbIqSOfRjmG62Elvywvkk8 +sslGswAug5ZvabJ+HXDHVdKtnNN8olNt8fLzQvES +HIq/JJtC8aGhQLROE3YLFM5MnStQ3Rx0dbHQEmgD +zT5Pu5iVedMxHcSNAJfw2/AtUibbjx5LfrtLAAFv +nLQVc4w/6NwpA2LOBkBWw5JBGBlHlda20fXf5UUA +yAn0cGrZRufPjJtTvB+pDa9ilLsjO2qu37kVKVfF +qGaI3yCh0r9z5zB0lfxdFetKJ1f0A9xKBri53PGy +EcmigcaCZGExts0fUoboOIizsyVCtZTHiF7zVyH6 +CrpiCzxmKmbPO0Jw0lLw6S2aEstgfWbTRJS5fUP+ +FsMvPOEnVeEOBFlTi0Qj9MHBg3tRlFDacvn7KAtI +dhhfU70E43jG1OzeruUtyFdVpEmTiimTDwoYJ0TR +mjIw41P7SAlzezisZve2tHtBS0BJ6ZL9ypOcjl8H +jzKlRWA3wuDqznQE316LH0EmFAfOp1nXwuURtzaW +6tu6XyZnusOj8snKCooyNLu/md/zz7gLkoOsMdIh +ntmMjtaLh/Mun1BD6yz1BaTkchn/LIukfu+46uE1 +rwgFhOZDzaKAIKNZ2WDrnrar5iK8uEwYMZjzolO+ +rLfbZNQ16sBCEkXgi4gp7ZTIbXUUwbT0fKW2IXOv +fHTIGy0M0Tyr5CSIfu5aNSk1n442+t5bV062t8np +1JK/7AKmLDT26M0631HXAhaL24wnnjxCxF8SGsbu +Ul1FU8BCAHFldreHUPqfvJes8/DrxPyXsnXX+OgO +qRqTv7eeot8EHDJzs+GOz1oyKP9/VGQSkSKTcvdT +uCQ78ZHbR0PyoxgjLciI5TgAvJ/jSxRMDu03lX28 +MQTUv5aWgQ4fhZg6K0dygTLB7ZQxpeEvzqV0IkNW +pPdNj6AMNo+sJkNYp+6BON5M4Buo1VcvkGPSpa+L +fgRjeBLMiiQ1OfA5jmvqDMJYrXNz3kfpchj7il1M +fVUlEwkJV+tb7Bs8qg8iA5t/AOQXbHxk8/qL+Y8X +rBy8SSKrJiaK5V7SzH1+7k58cv6Tl2oB1mCSgTvX +jZLSlPOmB5odchUGmkmEZqcjt49NYZHFuKqA3a7m +VTZC/s71CiMHK1bjJ/7hMpenATYmQHxEAVfDYIxo +/mmM9SgDKKyB/sjqrU34EiTn64USsheShlwpy7LG +zwY39s9vY3mdN1Igvu6ZG03heXD3SL4nEcZ8iyD+ +30fcokH8jvOEEZ+VmtfvZT2+tU0rbcfgEgBV5vkk +ev/eQ+H8q4O9g0ChVa89m3sBEodzrE/hDGd0rF97 +Wq0YaX2OsudRXAD4+RsFCjhdGs6Hx9zjkmq9QaQM +UBj4y/MMzEliB5rsA0AerDdvix+czlum43Oncuuk +nReKN+D9plPsT9piztzSOChjq3pU5nrKV3OaCY4r +8WBDG/QJEgA7q2s+PdnfVeevPi56YJl6xsZD/hYp +qnR+A6dOjBAoZkT1kwVs0iA5Ee2Ci6QAM4Hs8Wz0 +YRCa9HOfqunys/JgBq3j430ml+8/904aBlvyvf3E +J0FeeBN6RtZ12JAiU4u330j+77ilRTQvE4jHyXnq +VMnV0hxreEzk/xMt7IHQ/3xbHQTD0Qw60uXyvu11 +z27XEA/StQMNGtvnBFDkXXx8dCHdHTTlQ6uAoi3k +Omctv1MGB6FA9DEdaqPqO+3awUQoTfdYCEnWrBfb +Kd3jMv+iIFslh+LHFKS/mlgPAi1ocYfJPOxvXYtw +kccm1neWD0bdMmRDA+sNte0bp0dAHRz251gVI3CJ +JzCXOeJ4Ra7UD4bE5w1XSabqSnGS6AEyxU/NQRSW +o96rOfFMZ6mbUlomRN4eOxsGjnlDDXRxa4rBdNma +3PGE50usSaYjutNZCD5XyejXkBWyPcXk1ZCBwkV+ +9glgYcf8nPVYYbIv/USinDI5rZUY6IYPNTXuFij6 +o1584Dyu9I1OZIOve9ANEvP/BMr92Qz/D43n7hbA +7K9ZRyre761qVlSLYH6DeKnyoegn7k0YETlEo3uC +EX9toBhCif47POmml/Zdoj9USL1NYVNtbMcq+dfx +yXBQEn71nQolFpQKWeU4HypL7DNNPkJwiUqx4Uxu +J0WF/aF0/23B3BACMkUD0jbmvdvubknGAyoZg0Jn +8+AzmcCDQ+pv1mp6BXxxG+WnORbbALvMti8beR+R +HpEHX14lXJ5C7WDMzUNjZ3u2C0XlklW333cnpd6/ +ZdD5GtgX3AUZ4dBKsZjS+3aae/f9T6c7nP0LPeo5 +jCIVyniVXTmMoE7uAr2jBYqqutNCEKzahWnKLA8C +wc/thNBWKOf7fgEJXEVDPpLyhHt6rr4wZ23sg+Ju +xwMMJ0ZVT83L6PTvRyWRfPqGFV62zw1VseOrUojw +hy1AL43hyFTvOeEKGP8XRUw8anzz/cbwLTqC8peu +plnWzDg9KFTdYVsGhSV5QUZHKDeH8g4Uu1HSvlnR +7bohZIS0Y2wR4Y8xViVoSfYQMas6pTEphjaBXNlK +8nZnBobDRm64YdXOmxY270JPDsrEu+F7rJwpuCN5 +GI9DKUKfRJA/c25Ky0I/+UmyrddMbBNxwaauQUxg +6RsimMYSv+pQ118Z6cfNBbbt9XydBrjeGxD74BAN +m9qdCJZUR7rDO/NI9Atb7e7MKLrXVG6/4pYFIk69 +Q8G99PELz+WvJ5vzX0A4KjS+FBMh0HtHqseH5i5W +przU3ZBg6hayv4noJjwLjko6XXtB+9P/jKGz8ARy +SCGucV7gBEpm77puLZ8+XVBHAjJLF+4L7rvqTKg0 +Ur0XyJm8hkLKSZjaU9bFJlerErJZZMWnQ8Exup3M +13NHhSj2cMt5DxvDNZzFg9mJAS4aNt6MJJlYdVTn +vh1tKa/JGBsb0gNSBx703D8pOyJqXhRHNf2gRroW +Qu3BxytZV/i9mIGeMcgCEMYKEkLGS/8eDjAcVC86 +Bgb2ANAbMm77EHMUqEgHkSZ27LAOAQBCLgdoM/0R +xPXHLFJKQ07aOiv8D0xYgZdfz6mZ2LVyykU1EzD+ +w7nBZlPWdpdc552G4tKLJsfRouK+Rt5ePwi8vQ11 +TUKmLo2gzkp6/Os93Gk+geDUunHwfKIS9WjUcCES +pixP0NvjZUg5zn8NZ417SfGHlDeLfQwBIz+eLEUi +yX8FsQGs9gf1FpQlnqTOvryw3I/amBxuQ1xKB6GD +4jI9h6tvfO6MyKAPvd1Ao4RaZBWZgrmuz46P3SRE +4Qw1RZ8FgLTdgjb5Q3zDPDwKzY4yaVmAXfymzvK1 +7yAF4CoguiyAoWNexSHp95P30LgRda5aM4f6JROn +OZyWJLEM43dQVb1ljTUD+Y9AvcCbCJ6rAag45ajd +276uhp1mwoxrSwiztDHj6PuyCLMxff3xSESlZNKh ++7zTojgaFxCyM3t0sG5yeYdItCc39wKfFNwkcJfc +cs5d+RvhH9yEnKNYf67gqqHkXKeWjMwVpSatDnNi +hC7Ued0U6bYQYzViLrBUGzLEsQpEmQ+vz158+ff/ +8X'))); +?> \ No newline at end of file diff --git a/spellcheck/core/settings/default-settings.asp b/spellcheck/core/settings/default-settings.asp new file mode 100644 index 0000000..62fda94 --- /dev/null +++ b/spellcheck/core/settings/default-settings.asp @@ -0,0 +1,4 @@ +<% +SaveToCentralDictionary = false +LicenseKey = "LIVESPELL-CQ3FV8D62XMN2NM-JV4L5-CJEXH-PLTRACKER1927-D4V6V" +%> \ No newline at end of file diff --git a/spellcheck/core/settings/default-settings.php b/spellcheck/core/settings/default-settings.php new file mode 100644 index 0000000..b082153 --- /dev/null +++ b/spellcheck/core/settings/default-settings.php @@ -0,0 +1,49 @@ + LicenceKey="LIVESPELL-CQ3FV8D62XMN2NM-JV4L5-CJEXH-PLTRACKER1927-D4V6V"; + + +######### BASIC SETTINGS ########## +$spellcheckObject -> IgnoreAllCaps = false; +$spellcheckObject -> IgnoreNumeric = false; +$spellcheckObject -> CaseSensitive = true; + +# Set the tollerance of the spellchecker to 'unlikely' suggestions. 0=intollerant ... 10=very tollerant +$spellcheckObject -> SuggestionTollerance = 1.5; + +############ FILE SYSTEM ########### + +# Set up the file path to the (.dic) dictionaries folder +$spellcheckObject -> DictionaryPath = ("../dictionaries/"); + +# Loads all dictionaries requested by the API */ +foreach($RequestedLangs as $dictionary){ $spellcheckObject -> LoadDictionary(trim($dictionary) );} + +############ DICTIONARY SYSTEM ########### + +#Add vocabulary to the spellchecker from a text file loaded from the DictionaryPath +$spellcheckObject -> LoadCustomDictionary("custom.txt"); +/* Alternative methods to load vocabulary +$spellcheckObject -> LoadCustomDictionaryFromURL( $URL ); +$spellcheckObject ->AddCustomDictionaryFromArray($array) // This is great for SQL integration +*/ + +/* Ban a list of words which will never be allowed as correct spellings. This is great for filtering profanity.*/ +$spellcheckObject -> LoadCustomBannedWords("language-rules/banned-words.txt"); +/* +You can also add banned words from an array which you could easily populate from an SQL query +//$spellcheckObject -> AddBannedWords(array("veryRudeWord")); +*/ + +/* Load a lost of Enforced Corrections from a file. This allows you to enforce a spelling suggestion for a specific word or acronym.*/ +$spellcheckObject -> LoadEnforcedCorrections("language-rules/enforced-corrections.txt"); + +/*Load a list of common typing mistakes to fine tune the suggestion performance.*/ +$spellcheckObject -> LoadCommonTypos("language-rules/common-mistakes.txt"); + +?> \ No newline at end of file diff --git a/spellcheck/core/test-assets/error.png b/spellcheck/core/test-assets/error.png new file mode 100644 index 0000000..296415e Binary files /dev/null and b/spellcheck/core/test-assets/error.png differ diff --git a/spellcheck/core/test-assets/info.png b/spellcheck/core/test-assets/info.png new file mode 100644 index 0000000..83de654 Binary files /dev/null and b/spellcheck/core/test-assets/info.png differ diff --git a/spellcheck/core/test-assets/itest.css b/spellcheck/core/test-assets/itest.css new file mode 100644 index 0000000..596eda2 --- /dev/null +++ b/spellcheck/core/test-assets/itest.css @@ -0,0 +1,43 @@ +body{ +font-family:Arial, Helvetica, sans-serif; +font-size:13px; +background-color: #F9F8F7; +margin:30px; +} +.tick, .warn, .warning, .error, .validation, .info , .reup, .reupclean { +border: 1px solid; +margin: 10px 0px; +padding:15px 10px 15px 50px; +background-repeat: no-repeat; +background-position: 10px center; +} +.tick { +color: #00529B; +background-color: #BDE5F8; +background-image: url('tick.png'); +} +.warn { +color: #4F8A10; +background-color: #DFF2BF; +background-image:url('warn.png'); +} +.error { +color: #9F6000; +background-color: #FEEFB3; +background-image: url('error.png'); +} +.info { +color: #333; +background-color: #BAFFBA; +background-image: url('info.png'); +} +.reup { +color: #D8000C; +background-color: #FFBABA; +background-image: url('reup.png'); +} +.reupclean { +color: #666; +background-color: #BDE5F8; +background-image: url('reup.png'); +} \ No newline at end of file diff --git a/spellcheck/core/test-assets/reup.png b/spellcheck/core/test-assets/reup.png new file mode 100644 index 0000000..5f983dd Binary files /dev/null and b/spellcheck/core/test-assets/reup.png differ diff --git a/spellcheck/core/test-assets/test.asp b/spellcheck/core/test-assets/test.asp new file mode 100644 index 0000000..da2e474 --- /dev/null +++ b/spellcheck/core/test-assets/test.asp @@ -0,0 +1,12 @@ +<%option explicit%><% +Server.ScriptTimeout=20 + Response.Expires = 0 + Response.Expiresabsolute = Now() - 1 + Response.AddHeader "pragma","no-cache" + Response.AddHeader "cache-control","private" + Response.CacheControl = "no-cache" + + Response.Write("No Command") + + +%> \ No newline at end of file diff --git a/spellcheck/core/test-assets/test.aspx b/spellcheck/core/test-assets/test.aspx new file mode 100644 index 0000000..d9b5452 --- /dev/null +++ b/spellcheck/core/test-assets/test.aspx @@ -0,0 +1 @@ +<%@ Page Language="C#" AutoEventWireup="true" %>No Command \ No newline at end of file diff --git a/spellcheck/core/test-assets/test.html b/spellcheck/core/test-assets/test.html new file mode 100644 index 0000000..bdb74d0 --- /dev/null +++ b/spellcheck/core/test-assets/test.html @@ -0,0 +1 @@ +No Command \ No newline at end of file diff --git a/spellcheck/core/test-assets/test.php b/spellcheck/core/test-assets/test.php new file mode 100644 index 0000000..a761dfa --- /dev/null +++ b/spellcheck/core/test-assets/test.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/spellcheck/core/test-assets/tick.png b/spellcheck/core/test-assets/tick.png new file mode 100644 index 0000000..743ef89 Binary files /dev/null and b/spellcheck/core/test-assets/tick.png differ diff --git a/spellcheck/core/test-assets/warn.png b/spellcheck/core/test-assets/warn.png new file mode 100644 index 0000000..1c6b8eb Binary files /dev/null and b/spellcheck/core/test-assets/warn.png differ diff --git a/spellcheck/dialog.html b/spellcheck/dialog.html new file mode 100644 index 0000000..d449478 --- /dev/null +++ b/spellcheck/dialog.html @@ -0,0 +1,79 @@ + + + + +Spell Check... + + + +
        +
        + +
        + + + + + + + + + + + + + + + + + +
        +
        +
        + + + + + + + + + + +
        +
        + + + +
        +
        +
        DONESCREEN_MESSAGE
        +
        +
        +
        +
        DONESCREEN_WORDS
        +
        DONESCREEN_EDITS
        +
        DONESCREEN_FIELDS
        + +
        + + diff --git a/spellcheck/dictionaries/Deutsch.dic b/spellcheck/dictionaries/Deutsch.dic new file mode 100644 index 0000000..1217885 --- /dev/null +++ b/spellcheck/dictionaries/Deutsch.dic @@ -0,0 +1,193764 @@ +Aachen +Aal +Aale +Aalen +Aals +Aas +Aase +Aases +Aasgeier +Aasgeiern +Aasgeiers +Abakus +Abarbeitung +Abart +Abarten +Abbau +Abbaumöglichkeit +Abbaumöglichkeiten +Abbaus +Abberation +Abberufungen +Abbestellung +Abbestellungen +Abbild +Abbilder +Abbildern +Abbildes +Abbildung +Abbildungen +Abbildungsverzeichnis +Abbitte +Abbittens +Abblendlicht +Abblendlichter +Abblendlichtern +Abblendlichtes +Abblendschaltern +Abblendschalters +Abbruch +Abbrucharbeit +Abbrucharbeiten +Abbruchobjekte +Abbruchobjektes +Abbruchs +Abbruchunternehmens +Abbruchunternehmer +Abbruchunternehmers +Abbrände +Abbuchung +Abbuchungen +Abdankung +Abdankungen +Abdecker +Abdeckern +Abdeckers +Abdeckkappe +Abdeckklappe +Abdeckplane +Abdeckplatte +Abdeckung +Abdeckungen +Abdichtfuge +Abdichtung +Abdrift +Abdruck +Abdruckes +Abdrucks +Abdrücke +Abel +Abend +Abendandachten +Abendanzug +Abendanzüge +Abendblatt +Abendblattes +Abendbrot +Abenddämmerung +Abenddämmerungen +Abende +Abenden +Abendessen +Abendessens +Abendgala +Abendgarderobe +Abendgebete +Abendgebetes +Abendgymnasien +Abendhimmel +Abendhimmels +Abendkleid +Abendkleidern +Abendkleides +Abendkurs +Abendkurses +Abendland +Abendlandes +Abendmahl +Abendmahls +Abendnachrichten +Abendprogramm +Abendrotes +Abendrots +Abendröte +Abendschau +Abendschuhe +Abendschule +Abendschulen +Abendsonne +Abendsonnen +Abendspaziergang +Abendspazierganges +Abendspaziergänge +Abendstern +Abendsternen +Abendsternes +Abendstudio +Abendunterhaltung +Abendunterhaltungen +Abendunterricht +Abendvorstellung +Abendwind +Abendwinde +Abendzeitung +Abenteuer +Abenteuerfilm +Abenteuerlust +Abenteuern +Abenteuernatur +Abenteuerreise +Abenteuerreisen +Abenteuerroman +Abenteuers +Abenteurer +Abenteurerinnen +Abenteurern +Abenteurernaturen +Abenteurers +Abenteurertyp +Aberglaube +Aberglauben +Aberkennung +Aberkennungen +Aberwitz +Abessinien +Abessinienkrieg +Abfahrt +Abfahrten +Abfahrtshang +Abfahrtsläufer +Abfahrtsläuferinnen +Abfahrtsrennen +Abfahrtsstelle +Abfahrtsstrecke +Abfall +Abfallaufbereitung +Abfalleimer +Abfalleimern +Abfallgraben +Abfallpapier +Abfallprodukt +Abfallprodukten +Abfallproduktes +Abfalls +Abfallstoffe +Abfangjäger +Abfangrakete +Abfassung +Abfassungen +Abfertigung +Abfertigungen +Abfertigungsschalter +Abfertigungsstelle +Abfertigungsstellen +Abfindung +Abfindungen +Abflachung +Abflachungen +Abflug +Abflugflughafen +Abflugland +Abflugs +Abfluss +Abflusses +Abflussrate +Abflüge +Abflügen +Abflüsse +Abflüssen +Abfolge +Abfrage +Abfragetext +Abfuhr +Abfuhren +Abfälle +Abfällen +Abführmittel +Abführmitteln +Abführung +Abführungszeichen +Abfüllanlage +Abfüllanlagen +Abfüllfilialen +Abfüllstation +Abfüllung +Abgabe +Abgabebereitschaft +Abgabedatum +Abgabedruck +Abgabefrist +Abgaben +Abgabengesetze +Abgabenneigung +Abgabepreise +Abgaberaten +Abgabesachen +Abgang +Abgangs +Abgangszeugnis +Abgangszeugnissen +Abgangszeugnisses +Abgas +Abgasanlage +Abgasen +Abgasentgiftung +Abgases +Abgefeimten +Abgehebelte +Abgeltung +Abgeneigtem +Abgeneigten +Abgeneigter +Abgeneigtes +Abgeordnetenausweis +Abgeordnetenbänken +Abgeordnetengruppe +Abgeordnetenhaus +Abgeordnetenimmunität +Abgeordnetenmandat +Abgerundet +Abgesandte +Abgesandtem +Abgesandten +Abgesandtes +Abgeschiedenheit +Abgeschlossenheit +Abgesehen +Abgespanntheit +Abgespiegelte +Abgespiegeltem +Abgespiegelten +Abgespiegelter +Abgespiegeltes +Abglanz +Abgleich +Abgott +Abgottes +Abgrenzung +Abgrenzungen +Abgriff +Abgrund +Abgrundes +Abgründe +Abgründen +Abgänge +Abgötter +Abgöttern +Abgüsse +Abhandlung +Abhandlungen +Abhang +Abhangs +Abheben +Abhebung +Abhilfe +Abholung +Abholzen +Abhänge +Abhängig +Abhängigkeit +Abhängigkeiten +Abhängigkeitsverhältnis +Abhängigste +Abhärtung +Abhöraktion +Abhöraktionen +Abhörgeräte +Abitur +Abiture +Abiturient +Abiturienten +Abiturientenzahlen +Abiturientin +Abiturientinnen +Abiturs +Abkapselung +Abkehr +Abklingvorgangs +Abklärung +Abkocher +Abkommen +Abkommens +Abkopplung +Abkunft +Abkömmling +Abkömmlinge +Abkühlen +Abkühlung +Abkühlungspause +Abkürzung +Abkürzungen +Abkürzungszeichens +Abladen +Abladens +Abladeplatz +Abladeplatzes +Abladeplätzen +Abladung +Abladungspreise +Ablage +Ablagen +Ablageraum +Ablagerung +Ablagerungen +Ablagerungsplatz +Ablass +Ablativ +Ablativs +Ablauf +Ablaufes +Ablaufs +Ablaufverkehr +Ablaute +Ablauten +Ablautes +Ableger +Ablegern +Ablegers +Ablehnen +Ablehnung +Ablehnungen +Ableistung +Ableistungen +Ableitung +Ableitungen +Ableitungskanal +Ableitungskanäle +Ableitungskanälen +Ableitungsregel +Ablenkung +Ablenkungen +Ablenkungsmanöver +Ablenkungsmanövers +Ableseperiode +Ablesung +Ablichtung +Ablichtungen +Ablieferung +Ablieferungsgewicht +Abläufe +Abläufen +Ablösesumme +Ablösung +Ablösungskredit +Abmachung +Abmachungen +Abmagerung +Abmagerungen +Abmagerungskuren +Abmahnschreiben +Abmahnung +Abmahnungen +Abmarsch +Abmeldung +Abmeldungen +Abmessung +Abmessungen +Abmilderung +Abmärsche +Abmärschen +Abnahme +Abnahmefähigen +Abnahmemenge +Abnehmer +Abnehmerkreis +Abnehmerkreise +Abnehmerkreisen +Abnehmers +Abnehmerschaft +Abneigung +Abnutzung +Abnutzungen +Abnutzungskosten +Abnützung +Abnützungen +Abo +Abonnement +Abonnemente +Abonnementen +Abonnements +Abonnementsabbestellungen +Abonnementsangebot +Abonnementsfreien +Abonnementsgebühren +Abonnementspreis +Abonnementspreises +Abonnementvorstellungen +Abonnent +Abonnenten +Abordnung +Abordnungen +Abort +Aborten +Abortes +Abortus +Abpatrouillieren +Abpfiff +Abplattung +Abprall +Abpralls +Abraum +Abrechnung +Abrechnungen +Abrechnungsverfahren +Abrede +Abreden +Abreibung +Abreibungen +Abreicherungen +Abreise +Abreisetag +Abrieb +Abriegelung +Abruf +Abrufe +Abrufs +Abrufung +Abrunden +Abrundung +Abrutschen +Abruzzen +Abrüstung +Abrüstungen +Abrüstungsbeteuerungen +Abrüstungsdebatten +Abrüstungsexperten +Abrüstungsfrage +Abrüstungsfragen +Abrüstungsgespräch +Abrüstungskommission +Abrüstungskonferenz +Abrüstungskonferenzen +Abrüstungspolitik +Abrüstungsproblem +Abrüstungsrede +Abrüstungsverhandlungen +Abrüstungsvorschlag +Abrüstungsvorschläge +Absatz +Absatzabstand +Absatzaussichten +Absatzausweitung +Absatzeinbuße +Absatzeinbußen +Absatzeinzüge +Absatzende +Absatzenden +Absatzes +Absatzfinanzierung +Absatzflaute +Absatzförderungen +Absatzgebiete +Absatzgebieten +Absatzgebietes +Absatzkonjunktur +Absatzkosten +Absatzkrise +Absatzländern +Absatzmarkt +Absatzmarktes +Absatzmärkte +Absatzmärkten +Absatzmöglichkeiten +Absatzorientierte +Absatzprobleme +Absatzrückgang +Absatzsteigerung +Absatzstockung +Absatzstockungen +Absatzverhältnisse +Absatzverluste +Absatzvolumen +Absatzzahlen +Absatzzuwachs +Abschaffung +Abschaltung +Abschaltungen +Abschaum +Abschaums +Abscheidung +Abscheidungen +Abscheu +Abscheulichkeit +Abscheulichkeiten +Abschiebung +Abschiebungen +Abschied +Abschiede +Abschieds +Abschiedsbesuch +Abschiedsbrief +Abschiedsbriefen +Abschiedsbriefes +Abschiedsempfang +Abschiedsessen +Abschiedsfeier +Abschiedsfeiern +Abschiedsgeschenk +Abschiedsgesuche +Abschiedsgesuchen +Abschiedsgesuches +Abschiedsküsse +Abschiedsküssen +Abschiedsparade +Abschiedsrede +Abschiedsreden +Abschiedsschmerz +Abschiedsschmerze +Abschiedsschmerzen +Abschiedsspiel +Abschiedstrank +Abschiedswort +Abschirmdienst +Abschirmgeflecht +Abschirmung +Abschirmungen +Abschlagszahlung +Abschlagszahlungen +Abschlagzahlung +Abschlagzahlungen +Abschleppdienst +Abschleppdienste +Abschleppdiensten +Abschleppfahrer +Abschleppfirma +Abschleppgurt +Abschleppseile +Abschleppseilen +Abschleppseiles +Abschleppwagens +Abschließend +Abschließung +Abschließungen +Abschluss +Abschlussbericht +Abschlussbesprechung +Abschlusses +Abschlussprotokoll +Abschlussprüfung +Abschlussprüfungen +Abschlusszeugnis +Abschlusszeugnisse +Abschlüsse +Abschmiernippel +Abschneiden +Abschnitt +Abschnitte +Abschnitten +Abschnittes +Abschnitts +Abschnürung +Abschottung +Abschreckung +Abschreckungseffekt +Abschreckungserfolg +Abschreckungsmittel +Abschreckungsmitteln +Abschreckungsmittels +Abschreckungswaffen +Abschreibegrenze +Abschreiber +Abschreibers +Abschreibung +Abschreibungen +Abschreibungsdauer +Abschreibungserfordernisse +Abschreibungsgeschäft +Abschreibungshotels +Abschreibungsmöglichkeiten +Abschreibungsvolumen +Abschrift +Abschriften +Abschuss +Abschussbasis +Abschweifung +Abschwächung +Abschwächungen +Abschätzung +Abschätzungen +Abschöpfung +Abschöpfungen +Abschürfung +Abschüsse +Abschüssen +Abschütteln +Abseilen +Abseitsposition +Abseitsstehen +Abseitsstellung +Absender +Absenderadresse +Absenders +Absendung +Absenkung +Absetzbewegung +Absetzung +Absetzungsantrag +Absichern +Absicherung +Absicht +Absichten +Absichtlichkeit +Absichtserklärungen +Absichtsvoll +Absinkens +Absitzen +Absolut +Absolutausdruck +Absolutismus +Absolvent +Absolventen +Absolventin +Absolvierung +Absonderung +Absonderungen +Absorption +Abspannwerke +Absperrmaßnahme +Absperrmaßnahmen +Absperrung +Abspielen +Absprache +Absprachen +Absprung +Absprunghäfen +Absprungs +Absprünge +Absprüngen +Abstammung +Abstammungslehre +Abstammungslehren +Abstand +Abstandes +Abstands +Abstandsformel +Abstandsquadrat +Abstandszahlungen +Abstecher +Abstechern +Abstechers +Abstelle +Abstellfläche +Abstellflächen +Abstellgleis +Abstellgleisen +Abstellgleises +Abstellkammer +Abstellkammern +Abstellraum +Abstellräume +Abstellung +Absterben +Abstieg +Abstiege +Abstiegen +Abstiegs +Abstiegsgefährdeten +Abstiegskampf +Abstiegskandidaten +Abstiegsreif +Abstimmung +Abstimmungen +Abstimmungsbedarf +Abstimmungsberechtigten +Abstimmungsergebnis +Abstimmungsfrage +Abstimmungsfragen +Abstimmungsmechanismus +Abstimmungsmodus +Abstimmungsniederlage +Abstimmungsunterschied +Abstinenz +Abstoß +Abstoßen +Abstoßes +Abstoßung +Abstraktion +Abstraktionen +Abstraktionsebene +Abstraktionsebenen +Abstraktionsgrad +Abstreifer +Abstreifers +Abstrich +Abstriche +Abstrichen +Abstufung +Abstufungen +Abstumpfen +Absturz +Absturzes +Absturzgebiet +Absturzort +Absturzursache +Abstände +Abständen +Abstürze +Abstützung +Absucht +Absud +Absuden +Absudes +Absurdität +Abszess +Abszesse +Abszessen +Abszisse +Absätze +Absätzen +Abt +Abtastrate +Abtastraten +Abtasttheorem +Abtastung +Abtastungen +Abtauchen +Abtauchens +Abtei +Abteien +Abteil +Abteile +Abteilfenster +Abteilung +Abteilungen +Abteilungsleiter +Abteilungsleiterin +Abteilungsleitern +Abteilungsleiters +Abteilungsstufe +Abtes +Abtransport +Abtreibung +Abtreibungen +Abtreibungsparagraph +Abtreibungsparagraphen +Abtreibungspille +Abtrennung +Abtrennungen +Abtreter +Abtretern +Abtretung +Abtretungen +Abtrieb +Abtritt +Abtritte +Abtritten +Abtritts +Abtrünnigkeit +Aburteilung +Abwanderung +Abwanderungen +Abwandlung +Abwarten +Abwasch +Abwaschbecken +Abwaschbeckens +Abwasser +Abwasserableitung +Abwassers +Abwassertechnik +Abwechselung +Abwechslung +Abwechslungen +Abwechslungsweisen +Abwechslungsweiser +Abweg +Abwege +Abwegs +Abwehr +Abwehraufgabe +Abwehrbereitschaft +Abwehrbuch +Abwehrchef +Abwehrdienstes +Abwehrdienststellen +Abwehrfehler +Abwehrkräfte +Abwehrkämpfe +Abwehrmauer +Abwehrmöglichkeit +Abwehrorgan +Abwehrorganen +Abwehrpotential +Abwehrriegel +Abwehrschlacht +Abwehrspielers +Abwehrstelle +Abwehrstellen +Abwehrstoffe +Abwehrstoffen +Abwehrstoffes +Abwehrsystems +Abweiche +Abweichend +Abweichung +Abweichungen +Abweisung +Abweisungen +Abwendung +Abwendungen +Abwerbung +Abwertung +Abwertungen +Abwertungsanhängern +Abwertungsländer +Abwertungsspanne +Abwesenheit +Abwesenheiten +Abwickelung +Abwicklung +Abwicklungen +Abwrackgelände +Abwurf +Abwurfquote +Abwägung +Abwälzung +Abwärme +Abwärtsbahn +Abwärtsbahnen +Abwärtsbewegung +Abwärtsrevision +Abwärtstrend +Abwässer +Abwässern +Abwürfe +Abwürfen +Abzahlung +Abzahlungsgeschäft +Abzahlungsgeschäfte +Abzahlungsgeschäften +Abzahlungsgesetz +Abzahlungskaufes +Abzahlungskäufe +Abzahlungskäufen +Abzahlungsverträge +Abzehrung +Abzeichen +Abzeichenaktion +Abzeichens +Abziehbild +Abziehbilder +Abziehbildern +Abziehbildes +Abzug +Abzuges +Abzugs +Abzugsbügel +Abzugsbügels +Abzugsfenster +Abzugsfähigkeit +Abzugshebel +Abzugsverfahren +Abzweigung +Abzweigungen +Abzählbarkeit +Abzüge +Abzügen +Abänderung +Abänderungsantrag +Abänderungsantrages +Abänderungsanträge +Abänderungsanträgen +Abänderungsvorschlag +Access +Accessoire +Accessoires +Acetat +Aceton +Ach +Achilles +Achillesferse +Achillesverse +Achse +Achsel +Achselhöhle +Achselhöhlen +Achseln +Achselzucken +Achsen +Achsenmächte +Achsmächte +Acht +Achtbarkeit +Achtbarkeiten +Achteck +Achtecke +Achtecken +Achtecks +Achteinhalbfache +Achteln +Achtels +Achten +Achterbahn +Achterbahnen +Achters +Achtgebende +Achtgebendem +Achtgebender +Achtgebendes +Achtlosigkeit +Achtsamkeit +Achtsamkeiten +Achtstundentag +Achtstundentagen +Achttausend +Achtundsechzig +Achtundsiebzigjährige +Achtundvierzig +Achtundzwanzig +Achtung +Achtungsbeifall +Achtzig +Achtziger +Achtzigern +Achtzylinder +Acker +Ackerbau +Ackerbaubetrieb +Ackerbauer +Ackerbauers +Ackerbaues +Ackerbaus +Ackerbautreibende +Ackerbautreibendem +Ackerbautreibenden +Ackerbautreibendes +Ackerboden +Ackerfläche +Ackergaules +Ackergeräte +Ackergäule +Ackergäulen +Ackerhof +Ackermann +Ackers +Ackerschlepperfabrik +Ackersmann +Ackerwagen +Acryl +Action +Ada +Adam +Adamsapfel +Adamskostüm +Adapter +Adaptern +Adaptierung +Adaption +Addieren +Addis +Addition +Additionen +Additiv +Additive +Additiven +Adebar +Adel +Adelige +Adels +Adelsgeschlecht +Adelspalästen +Adelsstand +Adelsstandes +Adelstitel +Adelständen +Adelsverschwörung +Adelung +Adenauer +Ader +Adern +Adidas +Adieu +Adjektiv +Adjektive +Adjektiven +Adjektivs +Adjutant +Adjutanten +Adler +Adlerhorst +Adlerhorste +Adlerhorsten +Adlern +Adlernase +Adlernasen +Adligen +Administration +Administrator +Admiral +Admirale +Admiralen +Admiralfahrer +Admiralität +Admiralitäten +Admirals +Admiralsmarsch +Admiralstab +Admiralstabes +Admiralstäben +Admirälen +Adolf +Adolph +Adonis +Adoption +Adoptionen +Adoptionsrecht +Adoptiveltern +Adoptivtochter +Adorno +Adrenalin +Adressat +Adressaten +Adressbuch +Adressbuches +Adressbus +Adressbücher +Adressbüchern +Adresse +Adressen +Adressenangabe +Adressenaustausch +Adressenkatalog +Adressenliste +Adressenlisten +Adressierung +Adressierungsmechanismus +Adressliste +Adria +Advent +Adventsschmuck +Adventssonntag +Adventszeit +Adverb +Adverbien +Advokat +Advokaten +Adäquater +Adäquatheit +Aerodynamik +Aerodynamiker +Aeronautik +Aerostatik +Affe +Affekt +Affekten +Affektes +Affekthandlung +Affektiertheit +Affektiertheiten +Affen +Affenfleisch +Affenhaus +Affenliebe +Affenmensch +Affenschande +Affentheater +Affentheatern +Affentheaters +Affinität +Affinitäten +Affirmativ +Affront +Affäre +Affären +Afghane +Afghanistan +Afrika +Afrikaarmee +Afrikafront +Afrikaner +Afrikanerin +Afrikanerinnen +Afrikaners +Afrikareferat +Afrolook +After +Agadir +Agave +Agency +Agent +Agenten +Agentenabwehr +Agentenaustausch +Agentenfilme +Agentenjagd +Agentenliste +Agentennetz +Agentenorganisationen +Agentenringes +Agententätigkeit +Agentin +Agentinnen +Agentur +Agenturen +Agenturenliste +Agenturmeldung +Agfa +Aggregat +Aggregate +Aggregates +Aggregatszustände +Aggregatzustand +Aggregatzustandes +Aggregatzustände +Aggregatzuständen +Aggression +Aggressionen +Aggressionskontrolle +Aggressionspolitik +Aggressionstrieb +Aggressivität +Aggressor +Aggressoren +Agio +Agitation +Agitationen +Agitationskampagne +Agitationsmaterial +Agitator +Agitatoren +Agitators +Agonie +Agrarausfuhren +Agrarchemikalien +Agrarerzeugnisse +Agrarerzeugung +Agrarexperten +Agrarexporte +Agrarfinanzfragen +Agrarfinanzierungspolitik +Agrarfinanzverordnung +Agrarfonds +Agrarfunktionären +Agrargebiet +Agrargebieten +Agrargesellschaft +Agrarhaushalt +Agrarimporte +Agrarkonferenz +Agrarland +Agrarlands +Agrarmarkt +Agrarmarktordnung +Agrarpartei +Agrarparteilerum +Agrarpolitik +Agrarpreisregelungen +Agrarprodukten +Agrarreform +Agrarsektor +Agrarstaat +Agrarstaates +Agrarstruktur +Agrarwirtschaft +Agreement +Agronom +Ahle +Ahlen +Ahn +Ahndung +Ahnenforschung +Ahnenforschungen +Ahnenkult +Ahnentafel +Ahnentafeln +Ahnfrau +Ahnfrauen +Ahnherr +Ahnherren +Ahnung +Ahnungen +Ahoi +Ahorn +Ahorns +Aids +Air +Airbus +Airline +Airlines +Airways +Ajatollah +Akademie +Akademiemitglied +Akademiemitglieder +Akademien +Akademieprofessor +Akademieveranstaltung +Akademiker +Akademikerin +Akademikers +Akademikerschaft +Akademikertochter +Akklamation +Akklamationen +Akklimatisierung +Akkord +Akkordarbeit +Akkordarbeiten +Akkordarbeiterin +Akkordarbeiterinnen +Akkordarbeitern +Akkorde +Akkorden +Akkordeon +Akkordeons +Akkordlohn +Akkordlohns +Akkordlöhne +Akkordmodulationen +Akkordwesens +Akkreditierungsschreiben +Akkreditiv +Akkreditivs +Akku +Akkumulation +Akkumulatoren +Akkumulatorenbatterie +Akkumulatorfahrzeug +Akkusativ +Akkusativen +Akkusativobjekt +Akkusativobjekte +Akkusativobjekten +Akkusativobjektes +Akkusativobjekts +Akkusativs +Akne +Akontozahlung +Akontozahlungen +Akquisiteur +Akquisiteure +Akquisiteuren +Akquisition +Akquisitionen +Akribie +Akrobat +Akrobaten +Akrobatenkunststücke +Akrobatik +Akrobatin +Akronym +Akronyme +Akronyms +Akropolis +Akt +Akte +Akten +Aktenauszug +Aktenauszüge +Aktenberg +Aktenberge +Aktenbände +Aktenbänden +Aktendeckel +Aktendeckels +Akteneinsicht +Aktenfotokopien +Aktenklammern +Aktenkoffer +Aktenkofferformat +Aktenmappen +Aktennotiz +Aktenordner +Aktenpaket +Aktenstudium +Aktenstück +Aktentasche +Aktentaschen +Aktenvermerk +Aktenzeichen +Aktes +Akteur +Akteure +Akteuren +Akteurs +Aktfigur +Aktfiguren +Aktgemälde +Aktgemälden +Aktie +Aktien +Aktienankauf +Aktienankäufe +Aktienanlage +Aktienauswahl +Aktienbank +Aktienbesitz +Aktienbesitze +Aktienbesitzes +Aktienbestände +Aktienbrauerei +Aktienbörse +Aktienertrag +Aktienexperten +Aktienfonds +Aktiengeschäft +Aktiengesellschaft +Aktiengesellschaften +Aktiengesetze +Aktiengewinne +Aktiengewinnen +Aktienglückstreffer +Aktienhandel +Aktienhausse +Aktienindex +Aktienindexe +Aktienindexes +Aktienindizes +Aktieninhaber +Aktieninhaberin +Aktieninhaberinnen +Aktieninhabern +Aktieninvestments +Aktienjünger +Aktienkapital +Aktienkapitals +Aktienkauf +Aktienkurse +Aktienkursen +Aktienkäufe +Aktienmarkt +Aktienmarktes +Aktienmehrheit +Aktienmärkte +Aktienoptionen +Aktienpakete +Aktienpaketen +Aktienpreise +Aktienpreisen +Aktienpreises +Aktienrecht +Aktienrechte +Aktienselektion +Aktienumsätze +Aktienumtausch +Aktienverhökerer +Aktion +Aktionen +Aktionsbewegung +Aktionsgemeinschaft +Aktionsgruppe +Aktionshaus +Aktionshilfen +Aktionslos +Aktionspartei +Aktionsplan +Aktionsradius +Aktionsstrategie +Aktionstrupps +Aktionär +Aktionärbrief +Aktionäre +Aktionärin +Aktionärinnen +Aktionärs +Aktionärskreisen +Aktionärsrechte +Aktionärsregisterverwalter +Aktionärsvereinigungen +Aktionärsversammlung +Aktionärszeitschrift +Aktionärvertreter +Aktiva +Aktivbezüge +Aktivgeschäft +Aktivierung +Aktivierungslink +Aktivierungstendenzen +Aktivist +Aktivisten +Aktivistenbewegung +Aktivität +Aktivitäten +Aktivitätsmessung +Aktivpostens +Aktivrechtsschutz +Aktivsaldo +Aktivsein +Aktivseite +Akts +Aktstudie +Aktstudien +Aktualisierung +Aktualisierungen +Aktualität +Aktuelle +Akustik +Akustikkoppler +Akustiksensor +Akzeleration +Akzent +Akzente +Akzenten +Akzentes +Akzentsetzung +Akzentsetzungen +Akzentuierung +Akzentverschiebung +Akzentverschiebungen +Akzept +Akzeptanz +Akzepten +Akzeptes +Akzeptieren +Akzeptkredite +Akzeptkreditvolumen +Akzepttausch +Aladin +Alarm +Alarmanlage +Alarmanlagen +Alarmbereitschaft +Alarmbereitschaften +Alarme +Alarmen +Alarmglocke +Alarmkette +Alarmklingeln +Alarmknopf +Alarmmeldung +Alarmruf +Alarmrufen +Alarmsendung +Alarmsignal +Alarmsonderstab +Alarmzeichen +Alarmzustand +Alarmübung +Alaska +Alaskastraße +Alb +Albanien +Albanische +Albatros +Albdruck +Albereien +Albernheit +Albernheiten +Albert +Albino +Albion +Albrecht +Albtraum +Albtraums +Albträume +Albträumen +Album +Alchemie +Alchemist +Alchemisten +Alchimie +Alchimisten +Alemannen +Alemannische +Alex +Alexander +Alexanderschlacht +Alf +Alfred +Alge +Algen +Algengarten +Algerien +Algerienpolitik +Algerier +Algorithmen +Algorithmus +Alibi +Alibis +Alimente +Alkali +Alkalien +Alkohol +Alkoholbestandteil +Alkohole +Alkoholeinwirkung +Alkoholen +Alkoholgehalte +Alkoholgehalten +Alkoholgehaltes +Alkoholgenusses +Alkoholhersteller +Alkoholiker +Alkoholikern +Alkoholikers +Alkoholkonsum +Alkoholkonzentration +Alkoholspiegel +Alkoholsteuern +Alkoholtests +Alkoholvergiftungen +Alkoholverträglichkeitstest +Alkoholvorrat +Alkoholzusatz +Alkor +Alkoven +All +Allah +Allahs +Alle +Allee +Alleebaum +Allegorie +Allegorien +Allegro +Allein +Alleinausschank +Alleinbeauftragten +Alleinbeauftragter +Alleinbesitz +Alleinbesitzen +Alleinbesitzes +Alleinerbe +Alleinerben +Alleinerbes +Alleinerbin +Alleinerbinnen +Alleinerziehende +Alleinflug +Alleingang +Alleingänge +Alleingängen +Alleinherren +Alleinherrschaft +Alleinherrscher +Alleinherrscherin +Alleinherrscherinnen +Alleinherrschern +Alleinherrschers +Alleinhersteller +Alleinimport +Alleininhaber +Alleininhaberin +Alleinmieter +Alleinrechten +Alleinsein +Alleinseins +Alleinseligmachende +Alleinstehende +Alleinstehenden +Alleinstehender +Alleinstehendes +Alleinstellungsmerkmal +Alleinverantwortliche +Alleinverkauf +Alleinverkaufes +Alleinverkäufen +Alleinvertreter +Alleinvertretern +Alleinvertreters +Alleinvertretungsanspruch +Alleinvertriebe +Alleinvertrieben +Alleinvertriebes +Alleinzeichnungsberechtigten +Alleinzeichnungsberechtigter +Allen +Allergie +Allergiefördernden +Allergien +Allerheiligen +Allerlei +Allerschlimmste +Allerweltsgesicht +Allgegenwart +Allgemeinbildung +Allgemeinbildungen +Allgemeinem +Allgemeiner +Allgemeines +Allgemeingut +Allgemeinheit +Allgemeininteresse +Allgemeinmedizin +Allgemeinpolitischen +Allgemeinstimmung +Allgemeintendenz +Allgemeinverfassung +Allgemeinwissen +Allgemeinzustand +Allgäu +Allheilmittel +Allheilmittels +Allianz +Allianzen +Allianzsystem +Alliierte +Alliierten +Allmacht +Allradkipper +Allroundeinsatz +Alls +Alltag +Alltages +Alltagsablauf +Alltagsarbeit +Alltagsbetrieb +Alltagsfragen +Alltagsfreuden +Alltagsgeschäft +Alltagsmanieren +Alltagsmenschen +Alltagspelz +Alltagsschwächen +Alltagssorgen +Alltagstonart +Alltagsverhalten +Alltäglichkeiten +Allwetterjäger +Allwissenheit +Allwissenheiten +Allzumenschliches +Allzweckfahrzeuges +Alm +Almanach +Almen +Almgrund +Almmusik +Almosengebens +Almwirt +Alois +Alp +Alpdruck +Alpen +Alpenblick +Alpencup +Alpenferien +Alpengebiet +Alpenglühen +Alpenjäger +Alpenkette +Alpenland +Alpenländern +Alpenmilch +Alpenpokal +Alpenpokalspiel +Alpenrose +Alpenstraße +Alpenstraßen +Alpenveilchen +Alpenverein +Alpenvorland +Alpenwelt +Alpha +Alphabet +Alphabete +Alphabeten +Alphabets +Alpinist +Alpinisten +Alpinistinnen +Alptraums +Alpträume +Alpträumen +Als +Also +Alsterdorf +Alsternähe +Alsterufer +Alt +Altaktie +Altamira +Altar +Altarbild +Altare +Altargemälden +Altars +Altbabylonisches +Altbauten +Altbauwohnungen +Altbayern +Altbestand +Altbundesländern +Altbundespräsident +Altbundestrainer +Alte +Alteingesessene +Alten +Altenheim +Altenheimen +Altenhilfe +Altenholz +Altenklub +Altenpension +Altenrenten +Altentagesstätte +Altenteiler +Altenwerk +Altenwohnsitz +Altenwohnstift +Alter +Alternativ +Alternative +Alternativen +Alternativfrage +Alternativfragenstellung +Alternativkandidat +Alternativlösung +Alternativlösungen +Alternativmethode +Alternativplan +Alternativvorschlag +Alters +Altersaufbau +Altersbestimmung +Altersbestimmungen +Alterserscheinungen +Altersfaktor +Altersfalten +Altersgenosse +Altersgenossin +Altersgenossinnen +Altersgrenzen +Altersgruppe +Altersgruppen +Altersgründen +Altersheime +Altersheimen +Altersheimes +Altershilfe +Altersklasse +Altersklassen +Alterskrankenhäuser +Altersmüdigkeit +Alterspension +Altersrente +Altersrenten +Altersruhegeld +Altersschichten +Altersschwäche +Altersschwächen +Alterssicherung +Alterssitz +Altersstarrsinn +Altersstruktur +Altersstrukturen +Altersstufen +Alterstruktur +Alterstrukturen +Altersunterschied +Altersversicherung +Altersversorgungen +Alterswert +Alterswohnsitz +Altertum +Altertums +Altertumsforscher +Altertumsforschers +Altertumskunde +Altertumskunden +Altertumskundler +Altertumskundlern +Alterung +Altes +Altgedienter +Altgeselle +Altgewohnten +Altgold +Altguthaben +Althausbesitzer +Altherren +Altherrenschaft +Althochdeutsch +Althochdeutsches +Altkanzlers +Altkommunist +Altkonservativer +Altkönig +Altlast +Altliberalen +Altmaterial +Altmeister +Altmetalle +Altmetallen +Altmietverträge +Altpapier +Altpapiere +Altpapiers +Altphilologe +Altphilologen +Altphilologie +Altpreußischen +Altrenten +Altschulden +Altsparergesetz +Altsparguthaben +Altstadt +Altstadtsanierung +Altstadtsprüche +Altstadtwidersprüche +Altvertrauten +Altverträge +Altverträgen +Altvordern +Altwagen +Altwageneintausch +Altwarenhändlern +Altwarenhändlers +Altweibersommer +Altweibersommers +Altösterreichischen +Alu +Alufelgen +Aluminium +Aluminiumfolie +Aluminiumfolien +Aluminiumhalle +Aluminiumkonzern +Aluminiumproduzenten +Aluminiumpulver +Aluminiumrinnen +Aluminiums +Aluminiumwerk +Am +Amadeus +Amateur +Amateurband +Amateurboxen +Amateurboxmeisterschaft +Amateurdetektiv +Amateure +Amateuren +Amateurfotograf +Amateurfußball +Amateurgrundsätze +Amateurklub +Amateurkräfte +Amateurligen +Amateurmannschaft +Amateurprinzipien +Amateurregeln +Amateurs +Amateursport +Amateurstehern +Amateurverteidiger +Amateurvorstellung +Amazonas +Amazone +Amazonen +Ambition +Ambitionen +Ambivalenz +Ambivalenzen +Amboss +Ambosse +Ambossen +Ambosses +Ambulanz +Ambulanzen +Ameise +Ameisenbär +Ameisenhaufen +Ameisenstaat +Ameisensäure +Ameisensäuren +America +American +Amerika +Amerikahaus +Amerikanerin +Amerikanerinnen +Amerikanern +Amerikanertums +Amerikanische +Amerikanischen +Amerikareise +Amerikareisen +Amerikas +Amiga +Amigeschichte +Amigo +Amigos +Aminosäure +Aminosäuren +Amis +Amme +Ammen +Ammenmärchen +Ammenmärchens +Ammoniak +Ammonit +Amnesie +Amnestie +Amnestiegesetz +Amnestierung +Amnestievorlage +Amnesty +Amokläufer +Amokläufern +Amokläufers +Amor +Amors +Amortisation +Amortisationen +Amour +Ampel +Ampeln +Ampere +Amphetamin +Amphibie +Amphibien +Amphibienfahrzeuge +Amphitheater +Amphitheaters +Amplitude +Amplituden +Amplitudenmodulation +Ampulle +Ampullen +Amputation +Amputationen +Amsel +Amseln +Amsterdam +Amsterdamer +Amt +Amte +Amtes +Amtmann +Amts +Amtsanmaßung +Amtsantritt +Amtsantritte +Amtsantrittes +Amtsantritts +Amtsanwaltschaft +Amtsarzt +Amtsbefugnis +Amtsbefugnisse +Amtsbefugnissen +Amtsbereich +Amtsbereiche +Amtsbereichen +Amtsbezeichnung +Amtsbezirk +Amtsbezirke +Amtsbezirkes +Amtsblattes +Amtsblätter +Amtsblättern +Amtsbruders +Amtsbrüder +Amtsbrüdern +Amtschef +Amtsdiener +Amtsdienern +Amtsdieners +Amtseid +Amtseiden +Amtseides +Amtseinführung +Amtsenthebung +Amtsenthebungen +Amtsenthebungsverfahren +Amtsführung +Amtsgebäude +Amtsgeheimnis +Amtsgeheimnisse +Amtsgeheimnisses +Amtsgericht +Amtsgerichte +Amtsgerichtes +Amtsgerichts +Amtsgerichtsgefängnis +Amtsgeschäft +Amtsgeschäfte +Amtsgeschäften +Amtsgewalt +Amtshandlung +Amtshandlungen +Amtshilfe +Amtsinhaber +Amtskollegen +Amtsleiter +Amtsmonate +Amtsnachfolger +Amtsniederlegungen +Amtsperiode +Amtsperson +Amtspersonen +Amtspflichten +Amtsraumes +Amtsrichter +Amtsrichtern +Amtssitz +Amtssitzen +Amtssitzes +Amtssprache +Amtssprachen +Amtsstelle +Amtsstellung +Amtsstuben +Amtsstunden +Amtstracht +Amtstrachten +Amtsträger +Amtsträgern +Amtsverwaltung +Amtsvorgänger +Amtsvorgängern +Amtsvormund +Amtsvormundes +Amtsvorstand +Amtsvorstehern +Amtsvorstehers +Amtswechsel +Amtswohnung +Amtszeichen +Amtszeit +Amtszeiten +Amtszimmer +Amtsärzte +Amtsübernahme +Amulett +Amulette +Amuletten +Amulettes +Amuletts +Amüsement +An +Anachoreten +Anachronismen +Anachronismus +Analog +Analogie +Analogien +Analogieschluss +Analogon +Analphabet +Analphabeten +Analphabetentum +Analphabetin +Analphabetinnen +Analphabetismus +Analysator +Analyse +Analysemethode +Analysen +Analysierbarkeit +Analysis +Analysten +Analytikern +Analytikers +Anarchie +Anarchien +Anarchismus +Anarchist +Anarchisten +Anarchistin +Anastatische +Anatol +Anatolien +Anatomie +Anbau +Anbauabsichten +Anbaues +Anbauflächen +Anbaugebiete +Anbaugebieten +Anbaumethoden +Anbauplatte +Anbaus +Anbeginn +Anbeter +Anbeterin +Anbeterinnen +Anbetern +Anbeters +Anbetracht +Anbetrachts +Anbetung +Anbieter +Anbieterin +Anbieterinnen +Anbietern +Anbieters +Anbindung +Anblick +Anblicke +Anblicks +Anbringung +Anbruch +Anbruchs +Anbrüche +Andacht +Andachten +Andachtshalle +Andalusien +Andenken +Andenkens +Anderen +Andererseits +Andernfalls +Anders +Andersdenkende +Andersdenkendem +Andersdenkenden +Andersdenkendes +Anderslautender +Andeutung +Andeutungen +Andorra +Andrang +Andranges +Andre +Andrea +Andreas +Andre‚ +Androhung +Androhungen +Androide +Androiden +Andromeda +Andromedanebel +Andruck +Andrängen +Andy +Aneignung +Aneignungen +Aneinandergelagerten +Aneinandergereihten +Aneinanderliegen +Aneinanderschließen +Anekdote +Anekdoten +Anemone +Anemonen +Anempfehlung +Anerbieten +Anerbietens +Anerkenntnis +Anerkennung +Anerkennungen +Anfahrt +Anfahrten +Anfahrtsweg +Anfall +Anfalls +Anfallsrecht +Anfang +Anfangs +Anfangsauslenkung +Anfangsbedingungen +Anfangsbelegung +Anfangsbestand +Anfangsbuchstabe +Anfangsbuchstaben +Anfangserfolg +Anfangserfolge +Anfangsgehalt +Anfangsgehaltes +Anfangsgehaltswünsche +Anfangsgehälter +Anfangsgehältern +Anfangsgeschwindigkeit +Anfangsgewinn +Anfangsgründe +Anfangsgründen +Anfangsjahre +Anfangsjahren +Anfangskapitales +Anfangskapitals +Anfangsklamm +Anfangskurs +Anfangskurse +Anfangslage +Anfangspassagen +Anfangsphase +Anfangsplanung +Anfangsproblem +Anfangspunkt +Anfangsschwierigkeit +Anfangsschwierigkeiten +Anfangssituation +Anfangsstadien +Anfangsstadium +Anfangsstadiums +Anfangstempo +Anfangstermins +Anfangsunterricht +Anfangsunterrichtes +Anfangsverluste +Anfangsverlusten +Anfangsverschmutzung +Anfangszeit +Anfangszeiten +Anfangszeitpunkt +Anfangszustand +Anfechtung +Anfechtungsklage +Anfeindung +Anfeindungen +Anfertigung +Anfertigungen +Anflug +Anflugs +Anflüge +Anfordern +Anforderung +Anforderungen +Anforderungsdefinition +Anforderungserfassung +Anforderungsschreiben +Anfrage +Anfälle +Anfällen +Anfälligkeit +Anfänge +Anfängen +Anfänger +Anfängerin +Anfängern +Anfängers +Anfügung +Anführer +Anführerinnen +Anführern +Anführers +Anführung +Anführungsstrich +Anführungsstriche +Anführungsstrichen +Anführungszeichen +Angabe +Angaben +Angeber +Angeberei +Angebereien +Angeberinnen +Angebern +Angebers +Angeblich +Angebot +Angebote +Angebotes +Angebots +Angebotsbereiche +Angebotsliste +Angebotsmappe +Angebotspalette +Angebotssteigerung +Angebotsvoraussetzungen +Angefangen +Angegrautem +Angegrauten +Angegrauter +Angegrautes +Angehörigem +Angehörigen +Angehöriger +Angehörigkeit +Angeklagter +Angeklemmte +Angeklemmten +Angeklemmter +Angeklemmtes +Angekurbelt +Angel +Angelegenheit +Angelegenheiten +Angelei +Angelgelegenheit +Angelgerät +Angelgeräte +Angelgerätes +Angelhaken +Angelika +Angelikas +Angelistete +Angeln +Angelockt +Angelpunkt +Angelrute +Angelruten +Angelsachse +Angelsachsen +Angelsport +Angelsächsischer +Angelteich +Angemessenen +Angemessenheit +Angemessenheiten +Angenommene +Angeschalten +Angeschichtetem +Angeschichteten +Angeschichteter +Angeschlagenen +Angesicht +Angesichter +Angesichtern +Angesichts +Angesparte +Angestammte +Angestammtem +Angestammten +Angestammtes +Angestammtheit +Angestellte +Angestelltengehälter +Angestelltenkrankenkasse +Angestelltenverhältnis +Angestellter +Angetrauten +Angewohnheit +Angewohnheiten +Angewöhnung +Angina +Angleichung +Angleichungen +Angler +Anglerei +Anglerglück +Anglern +Anglers +Angliederung +Angliederungen +Anglistik +Anglokanadiers +Angorawolle +Angreifer +Angreiferin +Angreifern +Angreifers +Angriff +Angriffe +Angriffen +Angriffs +Angriffsdrohung +Angriffsfläche +Angriffsflächen +Angriffsflüge +Angriffskrieg +Angriffskriege +Angriffskriegen +Angriffspause +Angriffsseite +Angriffsspiel +Angriffstaktik +Angriffswaffe +Angriffswaffen +Angriffswirbel +Angriffsziel +Angriffsübungen +Angst +Angstauslösenden +Angstblick +Angstentscheidung +Angstgefühl +Angsthase +Angsthasen +Angstmoment +Angstneurose +Angstneurosen +Angstschweiß +Angstschweißes +Angstschwelle +Angstzustand +Angstzustände +Angstzuständen +Anhalt +Anhalter +Anhaltspunkt +Anhaltspunkte +Anhaltspunkten +Anhaltspunktes +Anhaltswert +Anhaltswerte +Anhaltswerten +Anhaltswerts +Anhang +Anhangs +Anhangsseiten +Anhangverzeichnis +Anhebung +Anhieb +Anhänge +Anhänger +Anhängerbau +Anhängerfabrik +Anhängerin +Anhängern +Anhängers +Anhängerschaft +Anhängerzahl +Anhängerzahlen +Anhänglichkeit +Anhänglichkeiten +Anhängsel +Anhängseln +Anhängsels +Anhäufung +Anhöhe +Anhöhen +Anhörung +Anhörungsrecht +Anhörungsverfahren +Anilin +Animierung +Animosität +Anion +Anis +Anita +Ankara +Ankauf +Ankaufgeschäften +Ankaufkredit +Ankaufkurs +Ankaufspreis +Ankaufstellen +Ankaufswoche +Anker +Ankergrund +Ankergrunds +Ankergründen +Ankerkette +Ankerketten +Ankermanöver +Ankerplatz +Ankerplatzes +Ankerplätze +Ankers +Ankeruhren +Ankerwicklung +Ankerwicklungen +Ankerwinde +Ankerwinden +Ankick +Anklage +Anklagebank +Anklagebehörde +Anklagebänke +Anklageerhebung +Anklagematerial +Anklagen +Anklagepunkt +Anklagerede +Anklageschriften +Anklagevertreter +Anklagevertreters +Anklang +Anklangs +Ankläger +Anklägerinnen +Anklägern +Anklägers +Anklänge +Anklängen +Anknüpfung +Anknüpfungspunkt +Ankoppelung +Ankopplung +Ankunft +Ankunftshalle +Ankunftszeit +Ankurbelung +Ankäufe +Ankäufen +Ankömmling +Ankömmlingen +Ankömmlings +Ankündigung +Ankündigungen +Ankünfte +Ankünften +Anlage +Anlagebaues +Anlagebedarf +Anlagebedürfnis +Anlageberater +Anlageberatung +Anlagebeschreibungen +Anlagebetrag +Anlagebriefen +Anlagedauer +Anlageempfehlung +Anlageentscheidungen +Anlageerfolg +Anlageerfolge +Anlageform +Anlageformen +Anlagegeschäft +Anlagegesellschaft +Anlagegüter +Anlageinstrument +Anlagekapital +Anlagekapitalien +Anlageklima +Anlagekunden +Anlagekäufe +Anlagelandes +Anlagemittel +Anlagen +Anlagenabgänge +Anlagenauslastung +Anlagenbaues +Anlagenbaus +Anlagengeschäft +Anlagenplanung +Anlagenzugänge +Anlageobjekt +Anlagepapier +Anlagephilosophie +Anlagepolitik +Anlageprobleme +Anlagestrategie +Anlagetätigkeit +Anlageverkäufe +Anlagevermittler +Anlagevermögen +Anlagevermögens +Anlagevolk +Anlagevolkes +Anlagewerte +Anlagezwecke +Anlagezwecken +Anlass +Anlasser +Anlassern +Anlassers +Anlasses +Anlauf +Anlaufbahnen +Anlaufes +Anlaufhäfen +Anlaufs +Anlaufstellen +Anlaufzeit +Anlaut +Anlauten +Anlautes +Anlegemanöver +Anlegeplatz +Anleger +Anlegergelder +Anlegergruppen +Anlegermagazin +Anlegern +Anlegerscharen +Anlegerschutz +Anlegerverhalten +Anlegervolks +Anlegestelle +Anlegestellen +Anlehnung +Anlehnungen +Anleihe +Anleihebedarf +Anleiheerlös +Anleihemarktes +Anleihen +Anleihepläne +Anleiheschuld +Anleiheschulden +Anleitung +Anleitungen +Anlernlinge +Anlieferung +Anliegen +Anliegens +Anlieger +Anliegerstaaten +Anlocken +Anlässe +Anlässen +Anläufe +Anläufen +Anmarsch +Anmarsches +Anmaßung +Anmeldeformular +Anmeldeformularen +Anmeldeformulars +Anmeldefrist +Anmeldefristen +Anmeldegebühr +Anmeldegebühren +Anmeldepflicht +Anmeldeschein +Anmeldescheine +Anmeldescheinen +Anmeldescheines +Anmeldestellen +Anmeldevordruck +Anmeldevordrucke +Anmeldevorschrift +Anmeldevorschriften +Anmeldung +Anmeldungen +Anmerkung +Anmerkungen +Anmietung +Anmut +Anmärsche +Anmärschen +Annahme +Annahmefrist +Annahmen +Annahmestelle +Annahmestellen +Annahmeverweigerung +Annahmeverweigerungen +Annahmeverzug +Annalen +Anne +Annehmlichkeit +Annehmlichkeiten +Anneliese +Annemarie +Annette +Annexe +Annexen +Annexes +Annexion +Annexionen +Annie +Anno +Annonce +Annoncen +Annoncenbüro +Annullator +Annullatoren +Annullierung +Annäherung +Annäherungen +Annäherungspolitik +Annäherungsversuch +Annäherungsversuchen +Annäherungsversuches +Annährung +Anode +Anomalie +Anomalien +Anonymes +Anonymität +Anorak +Anorake +Anoraks +Anordnung +Anordnungen +Anpassung +Anpassungen +Anpassungsfähigkeit +Anpassungsfähigkeiten +Anpassungsprogramm +Anpassungsprozess +Anpassungsprozesses +Anpassungsprozeß +Anpassungsschwierigkeit +Anpassungsschwierigkeiten +Anpassungsvermögen +Anpassungsvermögens +Anpfiff +Anpflanzung +Anpflanzungen +Anprall +Anpralls +Anprangern +Anpreisung +Anpreisungen +Anprobe +Anproben +Anrechnung +Anrechnungen +Anrechnungsverfahren +Anrechnungsverordnung +Anrecht +Anrechten +Anrechts +Anrechtskarte +Anrede +Anregung +Anregungen +Anregungsenergie +Anregungsmitteln +Anregungsmittels +Anreicherung +Anreise +Anreisetermin +Anreisetermine +Anreisetermins +Anreiz +Anreize +Anrollens +Anruf +Anrufbeantworter +Anrufe +Anrufung +Anrufungen +Ansage +Ansager +Ansagerinnen +Ansagern +Ansagers +Ansammlung +Ansammlungen +Ansatz +Ansatzpunkt +Ansatzpunkte +Ansatzpunkten +Ansatzstück +Ansatzstücke +Ansatzstücken +Anschaffung +Anschaffungen +Anschaffungsdarlehen +Anschaffungskosten +Anschaffungspreis +Anschaffungspreise +Anschaffungspreises +Anschaffungswert +Anschaffungswerte +Anschaffungswertes +Anschalten +Anschaulichkeit +Anschauung +Anschauungen +Anschauungsform +Anschauungsformen +Anschauungsmaterial +Anschauungsmaterials +Anschauungsunterricht +Anschauungsunterrichtes +Anschauungsweise +Anschauungsweisen +Anschein +Anscheinend +Anscheins +Anschlag +Anschlagbrett +Anschlagbrettes +Anschlagsäule +Anschlagsäulen +Anschlagzettel +Anschlagzetteln +Anschlagzettels +Anschluss +Anschlussbelegung +Anschlussdaten +Anschlussdose +Anschlusskabel +Anschlussklemme +Anschlussmöglichkeit +Anschlussrohr +Anschlussstation +Anschlusszug +Anschlusszuges +Anschlusszüge +Anschläge +Anschlägen +Anschlüsse +Anschlüssen +Anschnallgurte +Anschnellen +Anschnitt +Anschnitten +Anschnittes +Anschreibekredite +Anschrift +Anschriften +Anschuldigung +Anschuldigungen +Ansehung +Ansicht +Ansichten +Ansichtskarte +Ansichtskarten +Ansichtssache +Ansichtssendung +Ansichtssendungen +Ansiedler +Ansiedlers +Ansiedlung +Ansiedlungen +Ansinnen +Anspannung +Anspannungen +Anspielung +Ansporn +Ansporns +Ansprache +Ansprachen +Ansprechbarkeit +Ansprechpartner +Ansprechzeit +Anspruch +Anspruchs +Anspruchsberechtigung +Anspruchsgrund +Anspruchsgrundlage +Anspruchsgrundlagen +Anspruchslosigkeit +Anspruchslosigkeiten +Anspruchsniveau +Ansprüche +Anstalt +Anstalten +Anstaltsinsassen +Anstand +Anstandsdame +Anstandsröcke +Anstandsunterricht +Anstecknadel +Ansteckung +Ansteckungen +Ansteigen +Anstellung +Anstellungen +Anstellungsbedingungen +Anstellungsprüfung +Anstellungsprüfungen +Anstellungsvertrag +Anstellungsvertrages +Anstellungsverträgen +Ansteuerung +Anstieg +Anstiege +Anstiegen +Anstiegs +Anstiegsrate +Anstiegszeit +Anstifter +Anstifterin +Anstifterinnen +Anstiftern +Anstiftung +Anstiftungen +Anstoß +Anstoßes +Anstreicher +Anstreichern +Anstreichers +Anstrengung +Anstrengungen +Anstrich +Anstriche +Anstrichs +Ansturm +Ansturms +Anstöße +Anstößen +Anstürme +Ansässigen +Ansätze +Ansätzen +Antarktis +Anteil +Anteile +Anteilen +Anteilnahme +Anteils +Anteilschein +Anteilscheine +Anteilscheinen +Anteilscheines +Anteilsinhaber +Anteilsscheine +Anteilswert +Anteilumlauf +Anteilwert +Anteilwertes +Antenne +Antennen +Antennenträger +Anthologie +Anthologien +Anthrazitfeinkohlen +Anthropoide +Anthropoiden +Anthropologe +Anthroposoph +Anthroposophen +Antialkoholiker +Antialkoholikerinnen +Antialkoholikern +Antialkoholikers +Antibabypille +Antibabypillen +Antibiotika +Antibiotikum +Antibiotikums +Antichrist +Antifaschismus +Antifaschist +Antifaschisten +Antiheld +Antiinflationspolitik +Antikonformismus +Antikriegslyrik +Antikörper +Antilleninsel +Antilope +Antilopen +Antimaterie +Antipathie +Antipathien +Antiquar +Antiquare +Antiquariat +Antiquariate +Antiquariaten +Antiquariatskatalog +Antiquariatskataloge +Antiquariatslisten +Antiquars +Antiquität +Antiquitäten +Antiquitätengeschäft +Antiquitätenhändler +Antiquitätenhändlern +Antiquitätenladen +Antiquitätenladens +Antiquitätenläden +Antisatellitenwaffen +Antisemit +Antisemiten +Antisemitismus +Antiserum +Antithese +Antizyklische +Antlitz +Antlitze +Antlitzes +Anton +Antonio +Antonius +Antonym +Antonyms +Antrag +Antrages +Antragsformular +Antragsformulare +Antragsformularen +Antragsfrist +Antragsgegner +Antragsgegnerin +Antragsgegners +Antragsteller +Antragstellerin +Antragstellern +Antragstellers +Antragstellung +Antragsverfahren +Antragszeitraum +Antragszeiträume +Antrieb +Antriebe +Antrieben +Antriebs +Antriebsmittel +Antriebsstörungen +Antriebssystem +Antritt +Antritte +Antrittes +Antrittsball +Antrittsbesuch +Antrittsgepäck +Antrittsrede +Antrittsreden +Antrittstermin +Antrittsvorstellung +Anträge +Anträgen +Antwort +Antwortbogen +Antworten +Antwortkarte +Antwortnote +Antwortschreibens +Antwortspiel +Antworttext +Antworttexte +Antwortzeit +Anverwandlung +Anverwandte +Anverwandten +Anwachsen +Anwahl +Anwalt +Anwaltes +Anwalts +Anwaltsbüro +Anwaltsgebühren +Anwaltskammer +Anwaltskosten +Anwaltspraxis +Anwaltsrecht +Anwaltsspiel +Anwaltstochter +Anwaltszwang +Anwandlung +Anwandlungen +Anwartschaft +Anwartschaften +Anweisung +Anweisungen +Anwendbarkeit +Anwendbarkeiten +Anwender +Anwenderhinweis +Anwendern +Anwenderproblem +Anwenderprogramme +Anwenders +Anwenderseite +Anwendersicht +Anwendung +Anwendungen +Anwendungsbereich +Anwendungsbereichs +Anwendungsgebiet +Anwendungsgebiete +Anwendungsmöglichkeit +Anwerbestopp +Anwerbung +Anwesen +Anwesenheit +Anwesenheiten +Anwesenheitsliste +Anwesenheitspflicht +Anwesenheitsrecht +Anwesens +Anwohner +Anwohnern +Anwohners +Anwuchs +Anwälte +Anwälten +Anwärter +Anwärterin +Anwärters +Anwürfe +Anzahl +Anzahlung +Anzahlungen +Anzahlungsrate +Anzapfen +Anzeichen +Anzeigegenauigkeit +Anzeigen +Anzeigenaufkommen +Anzeigenaufträge +Anzeigenblatt +Anzeigenblattes +Anzeigenblätter +Anzeigenblättern +Anzeigenbüro +Anzeigenbüros +Anzeigeneinnahmen +Anzeigenentziehung +Anzeigengesellschaft +Anzeigengruppen +Anzeigenkampagne +Anzeigenkunden +Anzeigenpreise +Anzeigenrubrik +Anzeigenteil +Anzeigenvolumen +Anzeigepflicht +Anziehung +Anziehungen +Anziehungskraft +Anziehungskräfte +Anziehungskräften +Anziehungspunkt +Anziehungspunkte +Anzug +Anzuge +Anzuges +Anzugs +Anzüge +Anzügen +Anzüglichkeit +Anzüglichkeiten +Apartheid +Apartment +Apartmenthaus +Apartmenthauses +Apartmenthotel +Aperitif +Aperitifs +Apfel +Apfelbaum +Apfelbaumes +Apfelbäumchen +Apfelbäume +Apfelbäumen +Apfelmus +Apfels +Apfelschimmel +Apfelsine +Apfelsinen +Apfeltorte +Apfelwein +Apfelweinkneipe +Aphorismus +Aphrodite +Apokalypse +Apoll +Apollo +Apollonius +Apologet +Apologeten +Apostel +Apostelbrief +Apostelfürsten +Aposteln +Apostels +Aposteltanne +Apostolischen +Apostroph +Apostrophs +Apotheke +Apotheken +Apothekenbesitzers +Apothekenräume +Apotheker +Apothekerin +Apothekerinnen +Apothekern +Apothekerrezept +Apothekers +Apotheose +Appalachen +Apparat +Apparate +Apparateglasbläser +Apparaten +Apparats +Apparatur +Apparaturen +Appartement +Appartementhäusern +Appartementwohnung +Appeal +Appell +Appellationsgericht +Appelle +Appellen +Appetit +Appetits +Applaus +Applauses +Apple +Applikation +Applikationen +Applikationsberatung +Applikationstechnologien +Approximation +Approximationen +Aprikose +Aprikosen +April +Aprils +Aprilscherz +Aprilscherze +Aprilscherzen +Aprilscherzes +Apropos +Apsis +Apulien +Aquarell +Aquarelle +Aquarellen +Aquarien +Aquarium +Aquariums +Aquitanien +Ar +Araberin +Araberinnen +Araberliga +Arabern +Arabers +Arabeske +Arabesken +Arabien +Arafat +Aragon +Aral +Ararat +Arbeit +Arbeiten +Arbeitens +Arbeiter +Arbeiterbewegung +Arbeiterdemostration +Arbeiterfakultät +Arbeiterfrage +Arbeiterfront +Arbeitergeberseite +Arbeiterheer +Arbeiterin +Arbeiterinnen +Arbeiterkammern +Arbeiterklasse +Arbeiterkonferenz +Arbeitern +Arbeiterparadies +Arbeiterparadiesen +Arbeiterparteien +Arbeiterpriestern +Arbeiterrat +Arbeiterrentenversicherung +Arbeiterrevolution +Arbeiters +Arbeiterschichten +Arbeiterschulung +Arbeitersiedlungen +Arbeitervereine +Arbeitervereinigung +Arbeitervertreter +Arbeiterwehr +Arbeiterwohlfahrt +Arbeiterwohnhaus +Arbeitgeber +Arbeitgeberbeisitzer +Arbeitgeberkreisen +Arbeitgebers +Arbeitgeberverbände +Arbeitgeberverbänden +Arbeitgebervereinigungen +Arbeitnehmer +Arbeitnehmerbeisitzer +Arbeitnehmerin +Arbeitnehmerkreise +Arbeitnehmern +Arbeitnehmerrechten +Arbeitnehmers +Arbeitnehmerschaft +Arbeitnehmervertreter +Arbeitnehmervertretung +Arbeitsablauf +Arbeitsabläufe +Arbeitsabläufen +Arbeitsamkeit +Arbeitsamt +Arbeitsanweisung +Arbeitsanzug +Arbeitsanzuges +Arbeitsanzügen +Arbeitsatmosphäre +Arbeitsaufnahme +Arbeitsaufwand +Arbeitsausfall +Arbeitsausschüsse +Arbeitsbedingung +Arbeitsbedingungen +Arbeitsbefreiung +Arbeitsbeginn +Arbeitsbegriff +Arbeitsbelastung +Arbeitsbereich +Arbeitsbericht +Arbeitsbeschaffung +Arbeitsbeschaffungen +Arbeitsbeschaffungsmaßnahmen +Arbeitsbescheinigung +Arbeitsbescheinigungen +Arbeitsbeschreibung +Arbeitsbesuch +Arbeitsbesuche +Arbeitsbewältigung +Arbeitsbreite +Arbeitsbrigaden +Arbeitsbuch +Arbeitsbögen +Arbeitsdaten +Arbeitsdienst +Arbeitseifer +Arbeitseinheit +Arbeitseinheiten +Arbeitseinsatz +Arbeitseinstellung +Arbeitseinstellungen +Arbeitsende +Arbeitsentgelt +Arbeitsentgelte +Arbeitsentgeltung +Arbeitserlaubnis +Arbeitserleichterung +Arbeitsessen +Arbeitsessens +Arbeitsfanatiker +Arbeitsfeld +Arbeitsfelder +Arbeitsfeldes +Arbeitsfläche +Arbeitsfolge +Arbeitsfrage +Arbeitsfragen +Arbeitsfreude +Arbeitsfriede +Arbeitsfrieden +Arbeitsfront +Arbeitsfähigkeit +Arbeitsförderung +Arbeitsgang +Arbeitsganges +Arbeitsgebiet +Arbeitsgebiete +Arbeitsgemeinschaft +Arbeitsgericht +Arbeitsgerichten +Arbeitsgerichtes +Arbeitsgerät +Arbeitsgrundsatz +Arbeitsgruppe +Arbeitsgruppen +Arbeitsgründen +Arbeitsgänge +Arbeitshilfe +Arbeitshypothese +Arbeitshäuser +Arbeitsinspektion +Arbeitsjahres +Arbeitsjubiläum +Arbeitskalender +Arbeitskamerad +Arbeitskameraden +Arbeitskampf +Arbeitskleidung +Arbeitskleidungen +Arbeitskollege +Arbeitskolonnen +Arbeitskommandos +Arbeitskonferenz +Arbeitskopie +Arbeitskraft +Arbeitskraftreserven +Arbeitskredit +Arbeitskreis +Arbeitskreise +Arbeitskräfte +Arbeitskräften +Arbeitskämpfe +Arbeitslager +Arbeitslagern +Arbeitslagers +Arbeitslast +Arbeitsleben +Arbeitslehre +Arbeitsleistung +Arbeitsleistungen +Arbeitsliste +Arbeitslohn +Arbeitslose +Arbeitslosen +Arbeitslosenbescheinigungen +Arbeitslosenentwicklung +Arbeitslosengeld +Arbeitslosengelder +Arbeitslosengeldes +Arbeitslosenkurve +Arbeitslosenproblem +Arbeitslosenquote +Arbeitslosenstatistiken +Arbeitslosenunterstützung +Arbeitslosenunterstützungen +Arbeitslosenversicherung +Arbeitslosenversicherungen +Arbeitslosenversicherungsbeiträge +Arbeitslosenziffer +Arbeitsloser +Arbeitslosigkeit +Arbeitslöhne +Arbeitsmarkt +Arbeitsmaschinen +Arbeitsmaterial +Arbeitsmedizin +Arbeitsmethode +Arbeitsmethoden +Arbeitsministerien +Arbeitsmittel +Arbeitsmöglichkeit +Arbeitsmöglichkeiten +Arbeitsmütze +Arbeitsnorm +Arbeitsordnung +Arbeitspaket +Arbeitspapier +Arbeitspapiere +Arbeitspause +Arbeitspausen +Arbeitspflicht +Arbeitsphase +Arbeitsplan +Arbeitsplanung +Arbeitsplatz +Arbeitsplatzcomputer +Arbeitsplatzes +Arbeitsplatzwechsel +Arbeitspläne +Arbeitsplätze +Arbeitsplätzen +Arbeitspraxis +Arbeitsprobe +Arbeitsprogramm +Arbeitsprogramms +Arbeitsprotokoll +Arbeitspunkt +Arbeitsraum +Arbeitsrecht +Arbeitsrechts +Arbeitsrechtsverfahren +Arbeitsrichtung +Arbeitsringes +Arbeitsruhe +Arbeitsräume +Arbeitsräumen +Arbeitsschritt +Arbeitsschwerpunkt +Arbeitssitzung +Arbeitsspeicher +Arbeitsstab +Arbeitsstelle +Arbeitsstil +Arbeitsstils +Arbeitsstoff +Arbeitsstunde +Arbeitsstunden +Arbeitsstätte +Arbeitssuchende +Arbeitssuchender +Arbeitstag +Arbeitstage +Arbeitstagen +Arbeitstags +Arbeitstakt +Arbeitsteam +Arbeitsteams +Arbeitsteilung +Arbeitstemperatur +Arbeitstext +Arbeitstexte +Arbeitstier +Arbeitstisch +Arbeitstreffen +Arbeitsuche +Arbeitsuchenden +Arbeitsumgebung +Arbeitsumstände +Arbeitsunfall +Arbeitsunfalls +Arbeitsunfähigkeit +Arbeitsunfälle +Arbeitsunfällen +Arbeitsunlust +Arbeitsunterbrechung +Arbeitsunterlage +Arbeitsverhältnis +Arbeitsverhältnisse +Arbeitsverhältnisses +Arbeitsverteilung +Arbeitsvertrag +Arbeitsvertrags +Arbeitsverträge +Arbeitsverträgen +Arbeitsverwaltung +Arbeitsvolumen +Arbeitsvorgänge +Arbeitsweise +Arbeitsweisen +Arbeitswiderstand +Arbeitswille +Arbeitswillen +Arbeitswoche +Arbeitswochen +Arbeitszeit +Arbeitszeitausfall +Arbeitszeiten +Arbeitszeitpolitik +Arbeitszeitregelung +Arbeitszimmer +Arbeitszimmern +Arbeitszimmers +Arbeitszwänge +Arbeitszyklus +Arbeitsämter +Arbeitsüberlastung +Archenholz +Archimedes +Archipel +Architekt +Architekten +Architektenbüro +Architektengruppe +Architektenleistungen +Architektonik +Architektur +Architekturepoche +Architekturstudenten +Archiv +Archivdisketten +Archiven +Archivgebäude +Archivkopien +Archivs +Archäologe +Archäologen +Archäologie +Areal +Arena +Arenen +Arge +Argentinien +Arglist +Arglosigkeit +Arglosigkeiten +Argon +Argonaut +Argument +Argumentation +Argumentationen +Argumentationshilfe +Argumente +Argumenten +Argumentes +Argumentwert +Argus +Argusaugen +Argwohn +Argwohns +Ariane +Arie +Arien +Arier +Aristokrat +Aristokratenfamilien +Aristokratie +Aristokratin +Aristoteles +Arithmetik +Arizona +Arkade +Arkadenhof +Arkansas +Arktisforscher +Arm +Armada +Armagnac +Armand +Armando +Armatur +Armaturen +Armaturenbranche +Armaturenbrett +Armaturenbrettern +Armaturenbretts +Armaturenfabrik +Armaturenfan +Armband +Armbanduhr +Armbanduhren +Armbinde +Armbruch +Armbruches +Armbrüche +Armbrüchen +Armbänder +Armbändern +Arme +Armee +Armeeblatt +Armeechef +Armeeführung +Armeekosten +Armeeministerium +Armeeoffiziere +Armeeoffiziers +Armeerat +Armeestärke +Armeetradition +Armeeuniformen +Armen +Armenhaus +Armenhauses +Armenhäuser +Armenhäusern +Armenien +Armenier +Armeniern +Armenviertel +Armflügeln +Armhaltung +Armhebel +Armin +Armkettchen +Armlehne +Armlehnen +Armreif +Arms +Armseligkeit +Armsessel +Armstrong +Armut +Armutsgebiet +Armutsgebieten +Armutszeugnis +Armutszeugnisse +Armutszeugnissen +Armutszeugnisses +Army +Arnika +Arno +Aroma +Aromas +Aromen +Arosa +Arrangement +Arrangements +Arrays +Arrest +Arreste +Arresten +Arrestes +Arretierung +Arrogante +Arroganz +Arrondierung +Arrondissement +Arsch +Arschgeige +Arschloch +Arschlöcher +Arsen +Arsenal +Arsenale +Arsenals +Art +Artefakt +Artefakte +Artefakten +Artemis +Arten +Artentod +Artenverarmung +Artenwandel +Arterhaltung +Arterie +Arterien +Arterienverkalkung +Arterienverkalkungen +Arteriosklerose +Artgenosse +Arthur +Artigkeit +Artikel +Artikeln +Artikelnummer +Artikelreihe +Artikels +Artikulation +Artillerie +Artillerieangriff +Artillerieeinheiten +Artilleriefeuer +Artischocke +Artischocken +Artist +Artisten +Artistinnen +Artur +Artus +Arznei +Arzneien +Arzneikosten +Arzneimittel +Arzneimittelgesetz +Arzneimittelhersteller +Arzneimittelindustrie +Arzneimitteln +Arzneimittelpreise +Arzneimittelprüfung +Arzneischrank +Arzneischränke +Arzneischränken +Arzneiware +Arzneiwaren +Arzt +Arztberuf +Arztbesuch +Arztehepaar +Arztes +Arztfrau +Arztgeschichten +Arzthelfer +Arzthelferin +Arzthelferinnen +Arzthonorare +Arztpraxen +Arztpraxis +Arztroman +Arztsohn +Arzttochter +Arztwohnungen +Arztzimmer +As +Asbest +Asbestfasern +Asbestgewinnung +Asbestverarbeitung +Asche +Aschenbahn +Aschenbecher +Aschenbechers +Aschenberg +Aschenbrödel +Aschermittwoch +Aschermittwoche +Aschermittwochs +Ascona +Asiat +Asiaten +Asiatin +Asiatinnen +Asien +Asienabteilung +Asienbild +Asienexperte +Asienkenntnisse +Asienkonferenz +Asienliteratur +Asiens +Asienzone +Asket +Asketen +Asowsche +Asowsches +Aspekt +Aspekte +Aspekten +Aspektes +Aspekts +Asphalt +Asphaltbahnen +Asphalts +Asphaltschlangen +Asphaltstraße +Aspik +Aspiks +Aspirant +Aspiranten +Aspiration +Aspirationen +Asse +Assekuranz +Assembler +Assessor +Assimilation +Assisi +Assistent +Assistenten +Assistentinnen +Assistenz +Assistenzarzt +Assistenzarztes +Assistenzarztstelle +Assistenzärzte +Assistenzärztin +Assoziation +Assoziationen +Assoziationslust +Assoziationsrat +Assoziationstechnik +Assoziativität +Assoziiertenbildung +Assuanstaudamm +Assyrien +Ast +Aster +Asterblüte +Asterix +Astern +Asteroidengürtel +Astes +Asthma +Astlöcher +Astrid +Astrologe +Astrologie +Astronaut +Astronauten +Astronautentraining +Astronautik +Astronom +Astronomen +Astronomie +Astrophysiker +Asyl +Asylant +Asylanten +Asylrecht +Asylrechte +Asylrechten +Asylrechtes +Asyls +Asylverfahrens +Asymmetrie +Atari +Atelier +Atelierfest +Atelierleiter +Ateliers +Atem +Atembeschwerde +Atembeschwerden +Atemlosigkeit +Atempause +Atempausen +Atems +Atemtechnik +Atemvorrat +Atemwege +Atemzug +Atemzuges +Atemzugs +Atemzüge +Atemzügen +Atemübung +Atemübungen +Atheismus +Atheist +Atheisten +Atheistin +Athen +Athene +Athlet +Athletenfigur +Athletik +Athletin +Atlant +Atlanten +Atlantik +Atlantikkonferenzen +Atlantikküste +Atlantikpakt +Atlantiks +Atlantikwall +Atlantis +Atlas +Atlasgebirge +Atlasses +Atmen +Atmosphäre +Atmung +Atmungen +Atmungsorgan +Atmungsorgane +Atmungsorganen +Atmungsorganes +Atmungstherapie +Atoll +Atolle +Atollen +Atom +Atomabkommen +Atomantrieb +Atomarbeit +Atomaufrüstung +Atombehörde +Atombetrieb +Atombewaffnung +Atombombe +Atombomben +Atombombenabwurf +Atombombenangriff +Atombombenproduktion +Atombombenversuch +Atombomber +Atombrennstoff +Atome +Atomen +Atomenergiebehörde +Atomenergiekommission +Atomenergieprojekte +Atomexplosionen +Atomflugzeugträger +Atomforscher +Atomforschers +Atomforschung +Atomforschungen +Atomfragen +Atomgemeinschaft +Atomgesetz +Atomkomitee +Atomkomitees +Atomkommission +Atomkraftwerke +Atomkraftwerken +Atomkraftwerkes +Atomkrieg +Atomkriegs +Atomkriegskatastrophe +Atommodell +Atommunition +Atommächte +Atomphysik +Atompilz +Atompolitik +Atompotential +Atomraketen +Atomreaktor +Atomreaktors +Atoms +Atomschirm +Atomsperrvertrag +Atomsphäre +Atomsprengkopf +Atomsprengköpfe +Atomsprengsatz +Atomstopp +Atomstrahlen +Atomstreitkraft +Atomtest +Atomtests +Atomversuch +Atomversuchsübungen +Atomvertrag +Atomwaffe +Atomwaffenbegrenzung +Atomwaffenherstellung +Atomwaffenversuche +Atomwissenschaftler +Atomzahl +Atomzeitalter +Atomzeitalters +Atomzertrümmerung +Attache +Attaché +Attachés +Attacke +Attacken +Attentat +Attentats +Attentatsdrohungen +Attentatsopfer +Attentatsserie +Attentatsversuch +Attentäter +Attentäters +Attest +Attesten +Attika +Attila +Attitüde +Attraktion +Attraktionen +Attraktivität +Attrappe +Attrappen +Attribut +Attribute +Attributs +Atü +Au +Aubergine +Auch +Audienz +Audienzen +Auditorien +Audrey +Aue +Auen +Auerhahn +Auerhahns +Auerhähne +Auerochse +Aufarbeitung +Aufatmen +Aufbau +Aufbaufinanzierung +Aufbaugesellschaft +Aufbaukurs +Aufbauleistung +Aufbauphase +Aufbauphasen +Aufbauplan +Aufbaupläne +Aufbauprogramm +Aufbaus +Aufbauschung +Aufbaustudien +Aufbaustudium +Aufbaustudiums +Aufbautermin +Aufbauwerk +Aufbauzeit +Aufbereitung +Aufbereitungen +Aufbereitungsanlage +Aufbewahrung +Aufbewahrungsort +Aufbewahrungsorte +Aufbewahrungsortes +Aufbietung +Aufbietungen +Aufbruch +Aufbrüche +Aufbrüchen +Aufdampfen +Aufdampfraten +Aufdringlichkeit +Aufdringlichkeiten +Aufdruck +Aufdrucks +Aufdrücke +Aufeinanderfolge +Aufeinanderfolgen +Aufeinanderfolgendem +Aufeinanderfolgenden +Aufeinanderfolgender +Aufeinandergeprallte +Aufeinandergepralltem +Aufeinandergeprallter +Aufeinandergepralltes +Aufeinanderliegen +Aufeinanderprallende +Aufeinanderprallendem +Aufeinanderprallender +Aufeinanderprallendes +Aufenthalt +Aufenthalte +Aufenthalten +Aufenthaltes +Aufenthalts +Aufenthaltserlaubnis +Aufenthaltsfrist +Aufenthaltsgenehmigung +Aufenthaltsjahr +Aufenthaltsort +Aufenthaltsorts +Aufenthaltspreise +Aufenthaltsraum +Aufenthaltsraums +Aufenthaltsräume +Aufenthaltsräumen +Aufenthaltsverbot +Auferstehung +Auferstehungsfest +Auffahrt +Auffahrtsweg +Auffangbecken +Auffassung +Auffassungsgabe +Auffassungsvermögen +Auffassungsvermögens +Auffindung +Aufflackern +Aufflammen +Auffordern +Aufforderung +Aufforderungen +Auffrischung +Auffächern +Auffälligkeit +Auffälligkeiten +Aufführung +Aufführungen +Aufführungsstatistik +Aufführungsstils +Auffüllen +Auffüllung +Aufgabe +Aufgaben +Aufgabenbereich +Aufgabenbereiche +Aufgabenbeschreibung +Aufgabenfeld +Aufgabengebieten +Aufgabenheft +Aufgabenhefte +Aufgabenheften +Aufgabenkreis +Aufgabenkreise +Aufgabenkreisen +Aufgabenschein +Aufgabenscheine +Aufgabenscheinen +Aufgabenschwerpunkt +Aufgabenschwerpunkte +Aufgabenstellung +Aufgabenstellungen +Aufgabenteil +Aufgang +Aufganges +Aufgeben +Aufgebot +Aufgebote +Aufgebots +Aufgedampfte +Aufgedampften +Aufgeklärtheit +Aufgeklärtheiten +Aufgeld +Aufgesaugte +Aufgesaugtem +Aufgesaugter +Aufgesaugtes +Aufgeschlossenheit +Aufgeschrecktem +Aufgeschreckten +Aufgeschreckter +Aufgliederung +Aufgrund +Aufguss +Aufgusses +Aufgänge +Aufgängen +Aufgüsse +Aufgüssen +Aufhebens +Aufhebung +Aufhebungen +Aufhebungsvertrag +Aufheiterung +Aufheiterungen +Aufheizung +Aufhellung +Aufhetzer +Aufhetzern +Aufhetzung +Aufhetzungen +Aufholbedarf +Aufhänger +Aufhängern +Aufhängers +Aufhängung +Aufhäufung +Aufkauf +Aufkaufen +Aufkaufes +Aufkleber +Aufklärende +Aufklärer +Aufklärern +Aufklärung +Aufklärungen +Aufklärungsauftrag +Aufklärungsbeitrag +Aufklärungsbücher +Aufklärungsflugzeug +Aufklärungskampagne +Aufklärungsmöglichkeiten +Aufkäufe +Aufkäufen +Aufkäufer +Aufkäufern +Aufladung +Auflage +Auflagefläche +Auflagen +Auflagenerhöhung +Auflagenzahl +Auflagenziffer +Auflageziffer +Auflassung +Auflassungen +Auflauf +Auflaufs +Auflehnung +Auflehnungen +Aufliegeschema +Auflistung +Auflockerung +Auflockerungen +Auflockerungstendenz +Auflockerungstendenzen +Auflodern +Aufläufe +Aufläufen +Auflösbarkeit +Auflösung +Auflösungen +Auflösungserscheinung +Auflösungserscheinungen +Aufmachung +Aufmarsch +Aufmarschbewegung +Aufmarsches +Aufmerksamen +Aufmerksamkeit +Aufmerksamkeiten +Aufmunterung +Aufmunterungen +Aufmärsche +Aufnahme +Aufnahmeanträge +Aufnahmeanträgen +Aufnahmebedingung +Aufnahmebedingungen +Aufnahmebeitrag +Aufnahmebereitschaft +Aufnahmefähigkeit +Aufnahmefähigkeiten +Aufnahmegebühr +Aufnahmegerät +Aufnahmegeräte +Aufnahmegeräten +Aufnahmekopf +Aufnahmekraft +Aufnahmen +Aufnahmeprüfung +Aufnahmeprüfungen +Aufnahmevermögen +Aufnehmer +Aufopferung +Aufopferungen +Aufpasser +Aufpasserinnen +Aufpassern +Aufpassers +Aufpolierung +Aufprall +Aufpreis +Aufpreise +Aufpreisen +Aufprägen +Aufputschmittel +Aufputz +Aufputzes +Aufrechnung +Aufrechterhaltung +Aufrechterhaltungen +Aufrechtstehen +Aufregendes +Aufregung +Aufregungen +Aufrichtigkeit +Aufrichtung +Aufriss +Aufruf +Aufrufe +Aufrufs +Aufruhr +Aufrüstung +Aufrüstungen +Aufrüstungsprogramm +Aufsatz +Aufschaukeln +Aufschlag +Aufschlagbälle +Aufschlagspiel +Aufschlagstelle +Aufschlagzünder +Aufschluss +Aufschläge +Aufschlägen +Aufschlüsse +Aufschlüsselung +Aufschneider +Aufschneiderei +Aufschneidereien +Aufschneiders +Aufschnitt +Aufschnitte +Aufschnittes +Aufschnitts +Aufschrei +Aufschreie +Aufschrift +Aufschriften +Aufschub +Aufschwung +Aufschwungs +Aufschübe +Aufschüttungsebene +Aufsehen +Aufsehens +Aufseher +Aufseherin +Aufseherinnen +Aufsehern +Aufsicht +Aufsichten +Aufsichtratsmitglieder +Aufsichtsbehörde +Aufsichtsbehörden +Aufsichtsbehördenprüfung +Aufsichtsorgan +Aufsichtsperson +Aufsichtspersonen +Aufsichtspflicht +Aufsichtsrat +Aufsichtsrates +Aufsichtsratsgremien +Aufsichtsratsitze +Aufsichtsratsmitglied +Aufsichtsratsvergütung +Aufsichtsratvertreter +Aufsichtsräte +Aufsichtsräten +Aufspaltung +Aufstand +Aufstands +Aufstandsbewegung +Aufstandsbewegungen +Aufsteiger +Aufsteigern +Aufstellen +Aufstellort +Aufstellplan +Aufstellpläne +Aufstellung +Aufstellungen +Aufstellungsplanung +Aufstieg +Aufstiegen +Aufstiegs +Aufstiegschance +Aufstiegschancen +Aufstiegskandidaten +Aufstockmöglichkeiten +Aufstrich +Aufstrichen +Aufstrichs +Aufstände +Aufständen +Aufsuchung +Aufsummierung +Aufsätze +Aufsätzen +Aufteilen +Aufteilung +Aufteilungen +Auftrag +Auftrage +Auftrages +Auftraggeber +Auftraggeberin +Auftraggebern +Auftraggebers +Auftragnehmer +Auftrags +Auftragsabwicklung +Auftragsausfall +Auftragsbearbeitung +Auftragsbestand +Auftragsbestandes +Auftragsbeständen +Auftragsbestätigung +Auftragsbestätigungen +Auftragseingang +Auftragseinwerbung +Auftragsentwicklung +Auftragserteilung +Auftragserteilungen +Auftragsformular +Auftragsformulare +Auftragsformulars +Auftragsforschung +Auftragsgröße +Auftragslage +Auftragssperre +Auftragssumme +Auftragstrend +Auftragsvergabe +Auftragsverhandlungen +Auftragsvolumen +Auftragswerke +Auftragswert +Auftragswesen +Auftragung +Auftragwalze +Auftrennung +Auftretens +Auftrieb +Auftriebe +Auftriebs +Auftriebskraft +Auftriebskräfte +Auftritt +Auftritte +Auftritten +Auftrittsverbot +Aufträge +Aufwachen +Aufwachsens +Aufwachsraten +Aufwallung +Aufwand +Aufwandes +Aufwands +Aufwartefrau +Aufwartefrauen +Aufwartung +Aufweichung +Aufweitung +Aufwendung +Aufwendungen +Aufwertung +Aufwertungen +Aufwind +Aufwinde +Aufwindes +Aufwurf +Aufwärtsbewegung +Aufwärtsentwicklung +Aufwärtskorrektur +Aufwärtsspirale +Aufwärtstrend +Aufwärtstrends +Aufwärtswelle +Aufzeichnung +Aufzeichnungen +Aufzeigen +Aufzucht +Aufzudampfenden +Aufzug +Aufzuganlage +Aufzugs +Aufzugskosten +Aufzählung +Aufzählungen +Aufzüchte +Aufzüchten +Aufzüge +Aug +Augapfel +Augapfels +Auge +Augen +Augenarzt +Augenarztes +Augenaufschlag +Augenblick +Augenblicke +Augenblicken +Augenblicks +Augenbrauen +Augenfarbe +Augenfehler +Augenfleck +Augenheilkunde +Augenhöhe +Augenhöhle +Augenhöhlen +Augenlicht +Augenlid +Augenlider +Augenlidern +Augenmaß +Augenmerk +Augenoperation +Augenpaare +Augenpartie +Augenschein +Augenstellung +Augentierchens +Augenweide +Augenwinkel +Augenwischerei +Augenzeuge +Augenzeugen +Augenzwinkern +Augenärzte +Augenärzten +Augenübel +Auges +Augsburg +August +Augustabend +Augustin +Augustinerstift +Augusts +Auktion +Auktionen +Auktionskosten +Auktionsverkauf +Aula +Aurel +Ausarbeitung +Ausarbeitungen +Ausartung +Ausartungsfälle +Ausbau +Ausbauarbeiten +Ausbaumaßnahmen +Ausbaupläne +Ausbaus +Ausbaustrecke +Ausbaustufe +Ausbauten +Ausbesserung +Ausbesserungen +Ausbesserungsarbeit +Ausbesserungsarbeiten +Ausbeute +Ausbeutung +Ausbeutungen +Ausbeutungsmöglichkeit +Ausbilder +Ausbilderprüfungen +Ausbildung +Ausbildungsabschnitt +Ausbildungsabschnitte +Ausbildungsbedingung +Ausbildungsbedingungen +Ausbildungsbeihilfe +Ausbildungsbetrieb +Ausbildungsbetriebe +Ausbildungsdauer +Ausbildungsförderung +Ausbildungsjahr +Ausbildungslehrganges +Ausbildungslehrgänge +Ausbildungslehrgängen +Ausbildungsmandat +Ausbildungsmöglichkeiten +Ausbildungsordnung +Ausbildungsplan +Ausbildungsplätze +Ausbildungsprobleme +Ausbildungsprogramm +Ausbildungsstätte +Ausbildungsstätten +Ausbildungsteile +Ausbildungstätigkeit +Ausbildungsunterlagen +Ausbildungswesen +Ausbildungszeit +Ausbildungszentrum +Ausbildungszulage +Ausbildungszwecke +Ausbleiben +Ausblick +Ausblicke +Ausblicken +Ausblicks +Ausbootungen +Ausbrechen +Ausbrecher +Ausbrecherkönig +Ausbreitung +Ausbreitungen +Ausbreitungsbedingung +Ausbreitungsrichtung +Ausbreitungsweg +Ausbruch +Ausbruchsversuch +Ausbrüche +Ausbuchtung +Ausbuchtungen +Auschwitz +Ausdauer +Ausdehnung +Ausdehnungen +Ausdehnungsmöglichkeit +Ausdehnungsvermögen +Ausdehnungsvermögens +Ausdeutungen +Ausdruck +Ausdrucks +Ausdrucksbewegung +Ausdrucksform +Ausdrucksfunktion +Ausdruckskraft +Ausdruckskunst +Ausdrucksmittel +Ausdrucksmöglichkeit +Ausdrucksmöglichkeiten +Ausdrucksweise +Ausdrücke +Ausdünstung +Ausdünstungen +Auseinanderbrechen +Auseinanderbringen +Auseinanderbringende +Auseinanderbringender +Auseinanderbringendes +Auseinanderfallende +Auseinanderfallendem +Auseinanderfallender +Auseinanderfallendes +Auseinandergebrachtem +Auseinandergebrachten +Auseinandergebrachter +Auseinandergefallen +Auseinandergefallene +Auseinandergefallenen +Auseinandergefallenes +Auseinandergegangenem +Auseinandergegangenen +Auseinandergegangener +Auseinandergehalten +Auseinandergehaltene +Auseinandergehaltenem +Auseinandergehaltener +Auseinandergehaltenes +Auseinandergehen +Auseinandergehende +Auseinandergehendem +Auseinandergehenden +Auseinandergehendes +Auseinandergejagte +Auseinandergejagten +Auseinandergejagter +Auseinandergejagtes +Auseinandergenommene +Auseinandergenommenen +Auseinandergenommener +Auseinandergenommenes +Auseinandergerissene +Auseinandergerissenem +Auseinandergerissenen +Auseinandergerissenes +Auseinandergesetzte +Auseinandergesetzten +Auseinandergesetzter +Auseinandergesetztes +Auseinandergewürfelten +Auseinanderhalten +Auseinanderhaltende +Auseinanderhaltender +Auseinanderhaltendes +Auseinanderklaffen +Auseinanderleben +Auseinanderlebende +Auseinanderlebendem +Auseinanderlebenden +Auseinanderlebendes +Auseinanderliegen +Auseinandernehmen +Auseinandernehmende +Auseinandernehmenden +Auseinandernehmender +Auseinanderreißen +Auseinanderreißende +Auseinanderreißenden +Auseinanderreißender +Auseinanderrücken +Auseinandersetzung +Auseinandersetzungen +Auseinandertreiben +Auseinandertreibende +Auseinandertreibender +Auseinandertreibendes +Auseinanderzugehen +Ausfahrt +Ausfahrten +Ausfall +Ausfallberechnung +Ausfallgarantien +Ausfallquote +Ausfallrate +Ausfalls +Ausfallstraße +Ausfallstraßen +Ausfallursache +Ausfallwahrscheinlichkeit +Ausfallzeit +Ausfallzeiten +Ausfertigung +Ausfindungen +Ausflucht +Ausflug +Ausflugsdampfer +Ausflugsfahrt +Ausflugsfahrten +Ausflugskarten +Ausflugslokal +Ausflugsmöglichkeiten +Ausflugsort +Ausflugsorten +Ausflugspunkt +Ausflugsverkehr +Ausflugsziel +Ausfluss +Ausflusses +Ausflüchte +Ausflüchten +Ausflüge +Ausflügen +Ausflügler +Ausflüglerinnen +Ausflüglern +Ausflüsse +Ausflüssen +Ausformung +Ausfuhr +Ausfuhrbeschränkung +Ausfuhrbestimmungen +Ausfuhrerlös +Ausfuhrgenehmigung +Ausfuhrgeschäft +Ausfuhrindustrie +Ausfuhrkontraktes +Ausfuhrkredite +Ausfuhrlizenzen +Ausfuhrmöglichkeiten +Ausfuhrquote +Ausfuhrsperre +Ausfuhrsperren +Ausfuhrverbot +Ausfuhrverbote +Ausfuhrverboten +Ausfuhrwert +Ausfuhrzolls +Ausfuhrzölle +Ausfuhrzöllen +Ausfälle +Ausfällen +Ausführlich +Ausführliche +Ausführlichkeit +Ausführung +Ausführungen +Ausführungsbestimmung +Ausführungsbestimmungen +Ausführungsform +Ausfüllanleitung +Ausfüllung +Ausgabe +Ausgabeermächtigung +Ausgaben +Ausgabenanstieg +Ausgabenansätze +Ausgabenposten +Ausgabenseite +Ausgabensenkung +Ausgabenverpflichtungen +Ausgabenvolumen +Ausgabenwirtschaft +Ausgabestelle +Ausgabestellen +Ausgabetag +Ausgabezahl +Ausgang +Ausgangs +Ausgangsbasis +Ausgangshypothese +Ausgangslage +Ausgangsleistung +Ausgangsmaterial +Ausgangsmiete +Ausgangsposition +Ausgangspositionen +Ausgangspunkt +Ausgangspunkte +Ausgangspunktes +Ausgangsrechteck +Ausgangssituation +Ausgangsstellung +Ausgangstext +Ausgangszustand +Ausgangszustandes +Ausgeben +Ausgebleichte +Ausgebleichtem +Ausgebleichter +Ausgebleichtes +Ausgeburt +Ausgefilterten +Ausgeflickte +Ausgeflicktem +Ausgeflickten +Ausgeflicktes +Ausgefuchste +Ausgefuchstes +Ausgeglichenheit +Ausgehend +Ausgehsperre +Ausgehverbot +Ausgehverboten +Ausgehverbotes +Ausgehärtete +Ausgelassenheit +Ausgelassenheiten +Ausgelenkte +Ausgelenkten +Ausgelenkter +Ausgelenktes +Ausgelöst +Ausgelötete +Ausgereiftheit +Ausgescharrte +Ausgestaltung +Ausgestiegene +Ausgewogenheit +Ausgleich +Ausgleiche +Ausgleiches +Ausgleichs +Ausgleichsanspruch +Ausgleichsbetrag +Ausgleichsfaktor +Ausgleichsklausel +Ausgleichsposten +Ausgleichsregelung +Ausgleichsrente +Ausgleichstreffer +Ausgleichsvertrag +Ausgleichszahlung +Ausgleichszonen +Ausgleichung +Ausgleichungen +Ausgliederung +Ausgrabung +Ausgrabungen +Ausguck +Ausguss +Ausgusses +Ausgänge +Ausgängen +Ausgüsse +Aushandlung +Aushang +Aushangs +Aushebung +Aushebungen +Aushilfe +Aushilfen +Aushilfskellner +Aushändigung +Aushändigungen +Aushänge +Aushängeschild +Aushöhlung +Aushöhlungen +Ausklammerung +Auskoppelung +Auskunft +Auskunftsanspruch +Auskunftsbüro +Auskunftsbüros +Auskunftsdienst +Auskunftsersuchens +Auskunftserteilung +Auskunftsklausel +Auskunftspersonen +Auskunftspflichtigen +Auskunftsstelle +Auskunftsverkehr +Auskunftsverkehrs +Auskunftsverlangen +Auskühlens +Auskünfte +Auskünften +Ausladeplätze +Ausladung +Auslage +Auslagen +Auslagenpauschale +Auslagerung +Ausland +Auslandes +Auslandkorrespondenten +Auslands +Auslandsabnehmer +Auslandsabonnement +Auslandsaktien +Auslandsangebot +Auslandsanlagen +Auslandsarbeit +Auslandsaufenthalt +Auslandsaufenthalte +Auslandsaufenthaltes +Auslandsbanken +Auslandsbasen +Auslandsbedarf +Auslandsbeteiligungen +Auslandsbetriebe +Auslandsbeziehungen +Auslandsbutter +Auslandsbörsen +Auslandschuld +Auslandsdeutscher +Auslandsfahrer +Auslandsfakultät +Auslandsfirmen +Auslandsgelder +Auslandsgeschäfte +Auslandsgesellschaften +Auslandsgespräche +Auslandsgrundbesitz +Auslandsheimkehrer +Auslandshilfe +Auslandsimmobilien +Auslandsinvestitionen +Auslandsinvestoren +Auslandsjournal +Auslandskapital +Auslandskonzessionen +Auslandskorrespondent +Auslandskunden +Auslandsleser +Auslandslieferanten +Auslandsmagazin +Auslandsmarkt +Auslandsmärkte +Auslandspapiere +Auslandspaß +Auslandsplätze +Auslandspresse +Auslandsprojekte +Auslandsreferat +Auslandsreise +Auslandsreisen +Auslandsscheck +Auslandsschulden +Auslandsschuldenlast +Auslandssender +Auslandsstipendium +Auslandsstudenten +Auslandstourneen +Auslandstätigkeit +Auslandsunternehmen +Auslandsverkäufe +Auslandsvermögen +Auslandsvertreter +Auslandsvertretungen +Auslandswechsel +Auslandswerte +Auslandszahlung +Auslandszahlungen +Auslangen +Auslassung +Auslassungen +Auslassungszeichen +Auslastung +Auslastungsgrad +Auslauf +Auslaufes +Auslaut +Auslautes +Ausleger +Auslegung +Auslegware +Ausleihung +Ausleihungen +Ausleihungsgeschäft +Auslenkung +Auslenkungen +Auslese +Ausleseverfahren +Auslesung +Auslieferung +Auslieferungen +Auslieferungsantrag +Auslieferungsfall +Auslieferungsvertrag +Auslieferungsverträge +Auslieferungsverträgen +Auslieferungszustand +Ausländer +Ausländergesetz +Ausländerguthaben +Ausländerinnen +Ausländerlager +Ausländern +Ausländers +Ausländersperre +Ausländische +Ausläufe +Ausläufen +Ausläufer +Ausläufern +Auslöschung +Auslöseeffekt +Auslösemechanismen +Auslöser +Auslösern +Auslösers +Auslösung +Ausmarsches +Ausmaß +Ausmaße +Ausmaßen +Ausmaßes +Ausmerzung +Ausmessung +Ausmärsche +Ausmärschen +Ausmündung +Ausnahme +Ausnahmebestimmung +Ausnahmebewilligung +Ausnahmeerscheinung +Ausnahmefall +Ausnahmefälle +Ausnahmefällen +Ausnahmegenehmigung +Ausnahmeliste +Ausnahmen +Ausnahmepreise +Ausnahmesituation +Ausnahmesituationen +Ausnahmetarife +Ausnahmewünsche +Ausnahmezustand +Ausnahmezustandes +Ausnahmezustände +Ausnahmezuständen +Ausnutzung +Ausnutzungen +Ausnutzungsgrad +Ausnützen +Ausnützung +Ausplünderung +Ausprägung +Ausprägungen +Auspuff +Auspuffe +Auspuffen +Auspuffes +Auspuffgase +Auspuffgases +Auspumpen +Ausrechnung +Ausrechnungen +Ausrede +Ausreden +Ausreise +Ausreiseerlaubnis +Ausreiseerlaubnisse +Ausreisegenehmigung +Ausreisevisen +Ausreisevisum +Ausreisevisums +Ausreißer +Ausreißerin +Ausreißern +Ausreißers +Ausrichtung +Ausrichtungen +Ausritt +Ausritte +Ausrittes +Ausrotten +Ausrottung +Ausruf +Ausrufe +Ausrufern +Ausrufezeichen +Ausrufungszeichen +Ausrufungszeichens +Ausrutscher +Ausrüstung +Ausrüstungen +Ausrüstungsgegenstände +Ausrüstungsteil +Aussaat +Aussage +Aussagegehalt +Aussagekraft +Aussagen +Ausschalter +Ausschaltung +Ausschaltungen +Ausschank +Ausschankes +Ausschau +Ausscheidung +Ausscheidungskampf +Ausscheidungskämpfe +Ausscheidungsspiel +Ausscheidungswettbewerbe +Ausschlag +Ausschlags +Ausschluss +Ausschlusses +Ausschläge +Ausschlüsse +Ausschlüssen +Ausschnitt +Ausschnitte +Ausschnitten +Ausschnittes +Ausschnitts +Ausschnittsweise +Ausschreibung +Ausschreibungen +Ausschreitung +Ausschreitungen +Ausschuss +Ausschussmitglieder +Ausschussware +Ausschusswaren +Ausschweifung +Ausschweifungen +Ausschänke +Ausschänken +Ausschöpfen +Ausschöpfung +Ausschüsse +Ausschüttung +Ausschüttungen +Aussehen +Aussehens +Aussetzung +Aussetzungen +Aussicht +Aussichten +Aussichtslage +Aussichtslagen +Aussichtslosigkeit +Aussichtspunkt +Aussichtspunkten +Aussichtspunktes +Aussichtsturm +Aussichtstürme +Aussiedler +Aussiedlern +Aussonderungswege +Ausspannung +Aussparung +Aussperrung +Aussperrungen +Aussprache +Ausspruch +Ausspruchs +Aussprüche +Aussprüchen +Ausstaffierung +Ausstand +Ausstatter +Ausstattung +Ausstattungschef +Ausstehende +Aussteigen +Aussteigens +Aussteigermentalität +Aussteigerparadies +Aussteigers +Aussteigewarnungen +Aussteller +Ausstellerfirmen +Ausstellergruppe +Ausstellerin +Ausstellern +Ausstellers +Ausstellfenster +Ausstellung +Ausstellungen +Ausstellungsdatum +Ausstellungsfläche +Ausstellungsgegenstände +Ausstellungshallen +Ausstellungslokal +Ausstellungsmöglichkeit +Ausstellungsplakat +Ausstellungsraum +Ausstellungsspiegel +Ausstellungsstand +Ausstellungsstücke +Ausstellungsstücken +Ausstellungsstückes +Ausstellungstage +Aussterben +Aussterbens +Aussteuer +Aussteuern +Ausstieg +Ausstiegschance +Ausstiegsdaten +Ausstiegspunkt +Ausstiegssignal +Ausstiegssignale +Ausstiegswarnungen +Ausstoß +Ausstoßung +Ausstoßungen +Ausstrahlung +Ausstrahlungen +Ausstrahlungskraft +Ausstreuens +Ausströmung +Ausstände +Ausstöße +Aussöhnung +Aussöhnungspartner +Austausch +Austauschbarkeit +Austausches +Austauschprogramm +Austauschprogramme +Austauschstudent +Austauschstudenten +Austauschvertrag +Austeilung +Auster +Austern +Austragung +Australien +Australienflug +Australier +Australierin +Australiern +Austreibung +Austreibungen +Austritt +Austritten +Austrittes +Austrittsdüse +Austrittserklärung +Austrittsfläche +Ausuferung +Ausuferungen +Ausverkauf +Ausverkaufs +Ausverkaufspreise +Ausverkaufspreisen +Ausverkäufe +Ausverkäufen +Auswahl +Auswahlband +Auswahlkatalog +Auswahlkomitee +Auswahlliste +Auswahlmöglichkeit +Auswahlsendung +Auswahlsendungen +Auswahlspieler +Auswahlverfahren +Auswahlzeilen +Auswanderer +Auswandererberatungsstelle +Auswanderern +Auswanderers +Auswanderung +Auswanderungspolitik +Auswaschung +Auswechseln +Auswechselung +Auswechslung +Auswechslungen +Ausweg +Auswege +Auswegs +Ausweichmöglichkeit +Ausweichmöglichkeiten +Ausweichquartier +Ausweichstelle +Ausweis +Ausweise +Ausweises +Ausweisinhaber +Ausweiskarten +Ausweiskontrolle +Ausweispapier +Ausweispapiere +Ausweispflicht +Ausweisung +Ausweisungen +Ausweisungsbefehl +Ausweisungsbefehle +Ausweisungsbefehlen +Ausweisungsbefehls +Ausweiszwang +Ausweitung +Auswertung +Auswertungen +Auswirkung +Auswirkungen +Auswuchs +Auswuchses +Auswärtsspiel +Auswüchse +Auswüchsen +Auszahlung +Auszahlungen +Auszahlungsautomaten +Auszahlungsverfügung +Auszehrung +Auszeichnung +Auszubildende +Auszug +Auszugehen +Auszuges +Auszählung +Auszüge +Auszügen +Ausübung +Ausübungen +Autarkie +Authentizität +Auto +Autoausstellung +Autobahn +Autobahnanschlüsse +Autobahnauffahrt +Autobahnausfahrten +Autobahnbau +Autobahnbrücke +Autobahneinfahrten +Autobahnen +Autobahnfahrt +Autobahngebühr +Autobahngebühren +Autobahnkreuz +Autobahnparkplätze +Autobahnsteuer +Autobahnstrecken +Autobahntote +Autobahnzubringer +Autobahnzubringern +Autobahnzubringers +Autobiographie +Autobiographien +Autobox +Autobrücke +Autobus +Autobusbahnhof +Autobusbahnhofs +Autobusbahnhöfe +Autobushaltestelle +Autobuslinie +Autobusreifen +Autobusreisen +Autobusse +Autobussen +Autobusses +Autodidakt +Autodidakten +Autodidaktik +Autodiebe +Autodiebstahl +Autodienst +Autodrom +Autofabrik +Autofabriken +Autofahrer +Autofahrern +Autofahrers +Autofahrt +Autofriedhof +Autofriedhöfen +Autofähren +Autogeschäft +Autogramm +Autogramme +Autogrammen +Autogrammjäger +Autogramms +Autogrammsammlung +Autogrammstunde +Autograph +Autohalde +Autohandel +Autohersteller +Autohilfen +Autohupen +Autohändler +Autohändlern +Autohäuser +Autoimport +Autoinsasse +Autokarosserien +Autokarte +Autokauf +Autokino +Autokinos +Autoknacker +Autokolonne +Autokonzern +Autokult +Autolack +Automagazin +Automarke +Automarkt +Automat +Automate +Automaten +Automatengeschäft +Automatenhändler +Automatenknacker +Automatik +Automation +Automationen +Automatisierter +Automatisierung +Automatismus +Automechaniker +Automechanikers +Automobil +Automobilabsatz +Automobilbau +Automobilbereich +Automobile +Automobilfabrik +Automobilfirma +Automobilfirmen +Automobilhandel +Automobilhandlung +Automobilimporte +Automobilisten +Automobilklubs +Automobilkonzern +Automobilkonzerne +Automobilproduzenten +Automobilrennen +Automobilrevue +Automobilunternehmen +Automobilverbände +Automobilverkäufer +Automobilwerk +Automobilwerke +Automobilwirtschaft +Automotoren +Automuseum +Autonamen +Autonomie +Autonomiebestrebungen +Autonummer +Autopilot +Autopreis +Autopsie +Autor +Autoreifen +Autoreise +Autoreisenden +Autoren +Autorennen +Autorennpläne +Autorenrecht +Autorenrechte +Autorenvertrages +Autoreparaturwerkstatt +Autorin +Autorinnen +Autorität +Autoritäten +Autoritätsverlust +Autors +Autorschaft +Autoräuber +Autos +Autoschau +Autoschlange +Autoschlangen +Autoschlüssel +Autositze +Autosport +Autostraßen +Autoteile +Autotelefon +Autouhren +Autounfall +Autounfälle +Autoverkehr +Autoverkehrs +Autoverkäufer +Autoverleihe +Autoverleihen +Autoverleiher +Autovermietung +Autoverwertung +Autoveteran +Autowerk +Autowerkstatt +Autowerkstätten +Autowracks +Autozeitschrift +Autozentrum +Autozubehör +Autozubehöre +Autozubehören +Autozubehörs +Autozusammenstoß +Außen +Außenabmessung +Außenamt +Außenanlage +Außenanlagen +Außenansicht +Außenansichten +Außenbahn +Außenbezirk +Außenbezirke +Außenborder +Außenbordmotor +Außenbordmotore +Außenbordmotors +Außendienst +Außendienstes +Außendienstmitarbeiterinnen +Außendienstorganisation +Außendruck +Außenfassade +Außenfläche +Außengehäuse +Außengruppe +Außenhandel +Außenhandels +Außenhandelsberater +Außenhandelsbilanz +Außenhandelsdirektor +Außenhandelsgeschäfte +Außenhandelsgesetz +Außenhandelskammer +Außenhandelsminister +Außenhandelsministerium +Außenhandelspolitik +Außenhandelssituation +Außenhandelsspezialist +Außenhandelsumsatz +Außenhandelsunternehmen +Außenhandelsverbände +Außenhandelszahlen +Außenhaut +Außenkante +Außenkurve +Außenlinie +Außenmaße +Außenminister +Außenministerium +Außenministeriums +Außenministerkandidat +Außenministerkonferenz +Außenministern +Außenministers +Außenpolitik +Außenpolitiker +Außenposten +Außenprüfung +Außenprüfungen +Außenreihe +Außenreihen +Außenseite +Außenseiten +Außenseiter +Außenseiterin +Außenseitern +Außenseiters +Außenspiegel +Außenstelle +Außenstellen +Außenstände +Außenstürmer +Außentür +Außenverhältnis +Außenverteidiger +Außenvertretung +Außenwand +Außenwelt +Außenwirtschaft +Außenwände +Außenzelt +Außenzeltes +Außer +Außerachtlassung +Außerbetriebnahme +Außerordentliche +Außerplanmäßige +Außertrittgeraten +Avantgarde +Avantgarden +Avenue +Aversion +Aviv +Avocado +Avocados +Axiom +Axiome +Axiomen +Axioms +Axt +Ayatollahs +Azalee +Azetat +Azimut +Azteken +Aztekenreich +Azur ++++++++++ +Baader +Babel +Baby +Babyboom +Babyjahr +Babylon +Babylonier +Babynahrung +Babypflege +Babypillen +Babys +Babysachen +Bach +Bacharach +Baches +Bachufer +Backbleche +Backblechen +Backblechs +Backenbart +Backenbärte +Backenbärten +Backenknochen +Backenzahns +Backenzähne +Backenzähnen +Backfische +Background +Backhuhn +Backofen +Backofens +Backpulvers +Backröhre +Backstein +Backsteine +Backstube +Backstuben +Backup +Backware +Backwaren +Backwarenindustrie +Backzeit +Backöfen +Bad +Badeanlagen +Badeanstalt +Badeanstalten +Badeanzug +Badeanzuges +Badeanzügen +Badeeinrichtung +Badeerlebnis +Badegast +Badegastes +Badegelegenheit +Badegäste +Badehaube +Badehaus +Badehose +Badehosen +Badekappen +Badekostüm +Badekur +Bademantel +Bademeister +Bademeistern +Bademeisters +Bademäntel +Bademänteln +Baden +Badeort +Badeorte +Badeortes +Baderaum +Bades +Badesaison +Badestrand +Badestrandes +Badestrände +Badetuch +Badetuches +Badetücher +Badewanne +Badewannen +Badewasser +Badezimmer +Badezimmern +Badminton +Bafög +Bagatelle +Bagatellen +Bagdad +Bagger +Baggerarbeiten +Baggerbetrieb +Baggergeräte +Baggermaschinen +Baggers +Baggersee +Bahamas +Bahn +Bahnangestellter +Bahnanleihe +Bahnarbeiter +Bahnbeamte +Bahnbeamten +Bahnbeamter +Bahnbrechende +Bahnbrechendem +Bahnbrechenden +Bahnbrechendes +Bahnbrecher +Bahndammes +Bahndämme +Bahndämmen +Bahnen +Bahnfahrt +Bahnfracht +Bahnfrachten +Bahngebiet +Bahngleichung +Bahngleis +Bahngleise +Bahngleisen +Bahnhof +Bahnhofs +Bahnhofsanlagen +Bahnhofskiosk +Bahnhofskioske +Bahnhofskommission +Bahnhofspennern +Bahnhofsplatz +Bahnhofstraße +Bahnhofswartesaal +Bahnhofswirtschaft +Bahnhöfe +Bahnknotenpunkt +Bahnkrümmung +Bahnkurve +Bahnlasten +Bahnlinie +Bahnlinien +Bahnreise +Bahnreisen +Bahnrekord +Bahnservice +Bahnsteig +Bahnsteigen +Bahnsteiges +Bahnsteigkante +Bahnsteigkarte +Bahnstrecken +Bahnstörungen +Bahntarife +Bahntarifen +Bahnverbindung +Bahnverwaltung +Bahnverwaltungen +Bahnweg +Bahnwerke +Bahnwärter +Bahnübergang +Bahnüberganges +Bahnübergänge +Bahrain +Bahre +Bai +Baien +Bairemaß +Bairesche +Baiser +Baissedeckungen +Baissemeldungen +Baissen +Baissiers +Bajonett +Bajonette +Bakschisch +Bakterie +Bakterien +Bakterienträger +Bakteriologe +Bakterium +Balance +Balanceakt +Balancen +Balboa +Balearen +Bali +Balkan +Balkankrieg +Balkanländer +Balkanpakt +Balken +Balkenanzeige +Balkendarstellung +Balkens +Balkenwaage +Balkon +Balkonen +Balkonfenster +Balkongeländer +Balkons +Ball +Ballade +Balladen +Ballannahme +Ballartisten +Ballast +Ballaste +Ballasten +Ballastes +Ballbesucher +Balldame +Ballduelle +Ballen +Ballens +Ballerina +Ballerinen +Ballett +Ballettabende +Ballettchef +Ballettdirektoren +Ballettes +Ballettleistungen +Ballettleiter +Ballettmeister +Ballettmusik +Ballettpartituren +Ballettratten +Ballettromantik +Balletttänzer +Balletttänzerin +Balletttänzerinnen +Balletttänzern +Ballettwettbewerb +Ballgesellschaft +Ballistik +Balljungen +Ballkleid +Ballkleider +Ballkleidern +Ballkleides +Ballmittelpunkt +Ballnacht +Ballnächte +Ballon +Ballonfahrerin +Ballonflug +Ballonmütze +Ballonsatellit +Ballpassagen +Balls +Ballsaal +Ballsaales +Ballspiel +Ballspiele +Ballspielen +Ballspielplatz +Ballsäle +Ballung +Ballungen +Ballungsgebiet +Ballungsgebiete +Ballungsräume +Ballungszentrum +Ballwechsel +Ballwurfmaschinen +Balsam +Balsams +Balten +Baltikum +Balzverhalten +Bamberg +Bambi +Banalität +Banalitäten +Banane +Bananenladung +Bananenparadiese +Bananenrepublik +Banause +Banausen +Banausentum +Band +Bandage +Bandagen +Bandaufnahme +Bandbreite +Bandbreiten +Bande +Bandenchef +Bandenmitglieder +Bandensystem +Bandes +Bandfabrik +Bandförderer +Bandgerät +Bandit +Banditen +Banditeninsel +Bandkeramik +Bandleader +Bandpass +Bands +Bandscheibe +Bandscheiben +Bandspeicherung +Bang +Bange +Bangemänner +Bangkok +Bangladesch +Bangladesh +Banjo +Bank +Bankaktivitäten +Bankangestellten +Bankangestellter +Bankanweisung +Bankarbeitstag +Bankaufsichtsbehörde +Bankauskunft +Bankbeamte +Bankbeamten +Bankbescheinigungen +Bankbosse +Bankbuch +Bankbürgschaft +Bankbürgschaften +Bankcomputer +Bankdarlehen +Bankdaten +Bankdirektor +Bankdirektoren +Bankdirektors +Bankdividende +Bankeinlagen +Banken +Bankenapparat +Bankenaufsichtsbehörde +Bankenautomation +Bankenbeteiligung +Bankenfachpresse +Bankengagements +Bankengelder +Bankengemeinschaft +Bankengeschäft +Bankengewerbe +Bankengruppe +Bankenhandel +Bankenkonsortium +Bankenkrach +Bankenkrise +Bankenmarkt +Bankenmentalität +Bankenprobleme +Bankenpublikums +Bankensoftware +Bankenstory +Bankensystems +Bankentage +Bankenverstaatlichung +Bankenvorstände +Bankenwelt +Bankenwesen +Bankenzusammenbruch +Bankenzusammenbruchs +Bankenzusammenbrüche +Banker +Bankers +Bankerte +Bankett +Bankette +Banketten +Banketts +Bankfach +Bankfeiertag +Bankfeiertage +Bankfiliale +Bankfirmen +Bankgarantie +Bankgarantien +Bankgebühren +Bankgefüge +Bankgeheimnis +Bankgeheimnissen +Bankgeheimnisses +Bankgeschäft +Bankgeschäften +Bankgesellschaft +Bankgesellschaften +Bankgewerbe +Bankgruppen +Bankguthaben +Bankhallen +Bankhalter +Bankhaltern +Bankhaus +Bankier +Bankiers +Bankinstitut +Bankkarten +Bankkaufmann +Bankkonten +Bankkonto +Bankkontos +Bankkredite +Bankkreisen +Bankkrise +Bankkunde +Bankkunden +Bankkurs +Bankleiter +Banklizenz +Bankmanager +Banknote +Banknoten +Banknotendeckung +Banknotenkurse +Banknotenumlauf +Bankpleite +Bankpleitenwelle +Bankpraktiker +Bankprofis +Bankpräsident +Bankraubes +Bankreferenzen +Bankregel +Bankreport +Bankrott +Bankrotterklärung +Bankrotterklärungen +Bankräuber +Bankräubers +Bankschalter +Bankschätzwert +Banksonderkonto +Bankspesen +Bankstelle +Banktitel +Banktransaktionen +Banktresor +Bankunternehmen +Bankverbindung +Bankwelt +Bankwesen +Bankwesens +Bankzinsen +Bankzusammenbruch +Banküberfälle +Banküberweisung +Bann +Banner +Bannern +Banners +Bannerträger +Bannstrahl +Bannung +Banque +Bantamgewichtsmeister +Bantu +Baptist +Baptisterium +Bar +Baracke +Baracken +Barackenlager +Baranzahlung +Barausschüttung +Barauszahlung +Barauszahlungen +Barbar +Barbara +Barbarei +Barbarella +Barbaren +Barbarentrupps +Barbesitzerin +Barbestand +Barbestandes +Barbestände +Barbeständen +Barbetrag +Barbetrages +Barbetrieb +Barbie +Barcelona +Barclays +Barcode +Bardame +Bardamen +Barde +Barden +Bareinnahme +Bareinnahmen +Bareinzahlung +Baren +Barentssee +Bares +Bargeld +Bargeldbestand +Bargeldbestände +Bargelder +Bargeldern +Bargeldes +Bargeldmenge +Bargeldtransaktionen +Bargeldumlaufs +Bari +Bariton +Baritone +Barium +Bark +Barkasse +Barkauf +Barke +Barkäufe +Barkäufen +Barleistung +Barliquidität +Barmherzigkeit +Barmherzigkeiten +Barmittel +Barmixer +Barnabas +Barock +Barockorchester +Barockstadt +Barometer +Barometerstand +Barometerstandes +Barometerstände +Baron +Barone +Baronen +Baronesse +Baronin +Barons +Barrel +Barren +Barrens +Barreserve +Barreserven +Barriere +Barrieren +Barrikade +Bars +Barschaft +Barschaften +Bart +Barterrasse +Bartes +Bartholdy +Bartträger +Bartwuchs +Barverdienst +Barverkauf +Barverkaufspreis +Barverkäufe +Barverkäufen +Barverlust +Barverluste +Barverlustes +Barzahlung +Barzahlungen +Basalt +Basaltplateau +Basaltplatte +Basar +Basaren +Basars +Base +Baseballsaison +Basel +Basen +Basic +Basierend +Basilika +Basis +Basisarbeit +Basisbegriff +Basisdaten +Basisertrag +Basisgröße +Basisjahr +Basisjahre +Basiskurve +Basislinie +Basismaterial +Basispreis +Basispreise +Basisradius +Basisrate +Basistechnik +Basiswissen +Basiswährung +Basiszinsen +Basken +Baskenlandes +Baskenmütze +Basketball +Basketballkämpfe +Basler +Baslern +Bass +Bassin +Bassins +Bassist +Bast +Bastard +Bastarde +Bastarden +Bastardes +Bastards +Bastelei +Bastelstube +Bastelstunde +Bastes +Bastian +Bastille +Bastion +Bastler +Bataillon +Bataillone +Bataillonen +Bataillonsstärke +Batik +Batiken +Batisten +Batistes +Bator +Batterie +Batteriekäufe +Batterien +Batteriesäure +Batzen +Bau +Bauabfälle +Bauablauf +Bauabnahme +Bauabnahmen +Bauabschnitte +Bauabschnitts +Bauabteilung +Bauamt +Bauanleitung +Bauanträge +Bauanträgen +Bauarbeiter +Bauarbeitern +Bauarbeiters +Bauart +Bauarten +Bauauflage +Bauauflagen +Bauaufwand +Bauausgaben +Baubeginn +Bauberatung +Baubereich +Bauberuf +Baubeschränkung +Baubestandteile +Baubetreuer +Bauboom +Baubüro +Bauch +Bauchdecke +Bauches +Bauchhöhle +Bauchlandung +Bauchlandungen +Bauchmuskel +Bauchmuskeln +Bauchreden +Bauchredner +Bauchrednern +Bauchschmerzen +Bauchspeicheldrüse +Bauchweh +Baudarlehen +Baudenkmäler +Baudirektor +Bauelement +Bauelemente +Bauelementen +Bauer +Bauern +Bauernaufstand +Bauernbefeiung +Bauerndorf +Bauernerhebungen +Bauernfamilien +Bauernfrau +Bauernfrauen +Bauernfängerei +Bauernführer +Bauerngut +Bauernhaus +Bauernhauses +Bauernhof +Bauernhofes +Bauernhäuser +Bauernhäusern +Bauernhöfe +Bauernhöfen +Bauernjunge +Bauernkonkurse +Bauernkunst +Bauernland +Bauernparadies +Bauernpartei +Bauernpräsident +Bauernrevolte +Bauernschaft +Bauernschrank +Bauernstaat +Bauernstand +Bauernstühle +Bauernsöhne +Bauerntrampel +Bauerntum +Bauernverband +Bauernwirtschaft +Bauers +Bauersfrau +Bauersfrauen +Baues +Baufachmann +Baufachschule +Baufirma +Baufirmen +Baufläche +Bauform +Baufortschritt +Baufreiheit +Bauführung +Baugebiete +Baugelände +Baugeländes +Baugenehmigung +Baugenehmigungen +Baugeräten +Baugerüst +Baugerüste +Baugerüstes +Baugeschäfte +Baugeschäfts +Baugewerbe +Baugewerbes +Baugrube +Baugruben +Baugrundstück +Baugruppe +Baugruppen +Baugrößen +Baugründen +Bauhandwerker +Bauhandwerkern +Bauhandwerkers +Bauherr +Bauherren +Bauherrenmodell +Bauherrin +Bauholz +Bauholzes +Bauhütte +Bauingenieur +Bauingenieuren +Bauingenieurs +Bauingenieurwesen +Baujahr +Baujahre +Baujahren +Baukasten +Baukastensystem +Baukaufmann +Baukeramik +Baukolonnen +Baukomplex +Baukonjunktur +Baukonto +Baukontrolleur +Baukostenzuschuss +Baukostenzuschüsse +Baukreditbank +Baukunst +Baukästen +Baukörper +Bauland +Baulandmangel +Baulast +Baulasten +Bauleistungen +Bauleiter +Bauleitern +Bauleitung +Bauleitungen +Baulichkeiten +Baulöwe +Baum +Baumaschinen +Baumaschinenfabrik +Baumaschinenfertigung +Baumaterialien +Baumaßnahme +Baumaßnahmen +Baumdiagramm +Baume +Baumeister +Baumeisters +Baumes +Baumethoden +Baumgruppen +Baumhöhle +Baumhöhlen +Bauminister +Bauministerium +Baumkrone +Baums +Baumschere +Baumschule +Baumschulen +Baumspitzen +Baumstamm +Baumstumpf +Baumstämme +Baumstämmen +Baumstümpfe +Baumuster +Baumwipfel +Baumwollartikel +Baumwollbekleidung +Baumwollbranche +Baumwolle +Baumwollernte +Baumwollerzeugnisse +Baumwollexport +Baumwollfarmer +Baumwollfelder +Baumwollgarne +Baumwollgewebe +Baumwollproduktion +Baumwollsituation +Baumwollunterwäsche +Baumwollverarbeiter +Baumwollvorräte +Baumwollware +Baumwollwaren +Baumwollweißwaren +Baumzapfen +Bauordnungsrecht +Bauparzelle +Bauparzellen +Bauplan +Bauplanes +Bauplans +Bauplanung +Bauplatz +Bauplatzes +Baupläne +Bauplätze +Bauplätzen +Baupolizei +Baupreisen +Baupreiserhöhung +Baupreissituation +Bauprojekt +Bauprojekts +Baureihe +Baurisiko +Bauruinen +Baus +Bauschlosser +Bauschlossern +Bauschlossers +Bausektor +Bauspardarlehen +Bauspareinlagen +Bausparern +Bausparkasse +Bausparkassen +Bausparkassenkatastrophe +Bausparkassenkrise +Bausparkassensicherungsfonds +Bausparprämie +Bausparsumme +Bausparsummen +Bausparvertrag +Bausparvertrages +Bausparverträgen +Bausparwesen +Bausperren +Baustadtrat +Baustein +Bausteine +Bausteinen +Bausteines +Bausteins +Baustelle +Baustellen +Baustellenlärm +Baustil +Baustilen +Baustiles +Baustoffe +Baustoffhandlung +Baustoffindustrie +Baustufe +Bausubstanz +Bausumme +Bausätze +Bautechniker +Bauteil +Bauteile +Bauteilen +Bauträger +Bauträgerakrobaten +Bauträgergesellschaften +Bauträgerpleiten +Bautätigkeit +Bauunion +Bauunternehmen +Bauunternehmern +Bauunternehmers +Bauverlag +Bauvertrag +Bauvorhaben +Bauvorhabens +Bauvorschriften +Bauweise +Bauweisen +Bauwelt +Bauwerk +Bauwerke +Bauwerken +Bauwerkes +Bauwerks +Bauwerte +Bauwirtschaft +Bauxit +Bauzeichnung +Bauzeit +Bauzeiten +Bauzuschüsse +Bauzustand +Bauzustandes +Bauämter +Bauämtern +Bavaria +Bayerin +Bayerinnen +Bayern +Bayeux +Bayrische +Bazar +Bazille +Bazillen +Bde +Bea +Beachten +Beachtung +Beamte +Beamten +Beamtenabbau +Beamtenadel +Beamtenapparate +Beamtenbeleidigung +Beamtenbesoldung +Beamtenbundes +Beamteneid +Beamtengehälter +Beamtengesetz +Beamtengruppe +Beamtenordnung +Beamtenschaft +Beamtenstellen +Beamter +Beamtin +Beamtinnen +Beanspruchung +Beanspruchungen +Beanstandung +Beanstandungen +Beantragt +Beantragungsfrist +Beantworten +Beantwortung +Bearbeitung +Bearbeitungen +Beatfan +Beatgruppe +Beatgruppen +Beatles +Beatlokal +Beatmung +Beatmusik +Beatplatte +Beatrice +Beatrix +Beaufschlagung +Beaufsichtigung +Beaufsichtigungen +Beauftragte +Beauty +Bebauung +Bebauungsplan +Beben +Bebop +Becher +Bechern +Bechers +Becken +Beckens +Becquerel +Bedachtes +Bedachtsamkeit +Bedachungen +Bedarf +Bedarfs +Bedarfsartikel +Bedarfsartikels +Bedarfsdeckung +Bedarfsfall +Bedarfsidentität +Bedarfssituation +Bedarfswert +Bedarfsäußerung +Bedauerns +Bedeckung +Bedenkzeit +Bedenkzeiten +Bedeutet +Bedeutsamkeit +Bedeutung +Bedeutungen +Bedeutungserweiterung +Bedeutungslosigkeit +Bedeutungsloste +Bedeutungslostes +Bedienanleitung +Bedienbarkeit +Bedienebene +Bedieneinheit +Bedieneinrichtung +Bedienelement +Bediener +Bedienern +Bedieneroberfläche +Bedienfeld +Bedienfunktion +Bedienkomfort +Bedienmannschaft +Bedienmöglichkeit +Bedienoberfläche +Bedienperson +Bedienpersonal +Bedienpult +Bedienstete +Bediensteten +Bediensteter +Bedientastatur +Bedienung +Bedienungen +Bedienungsanleitung +Bedienungseinrichtung +Bedienungselement +Bedienungsproblem +Bedienungsproblemen +Bedienungsweise +Bedienwünsche +Bedingung +Bedingungen +Bedrohlich +Bedrohung +Bedrohungen +Bedrohungsängsten +Bedrängnis +Bedrängnisse +Bedrängnissen +Bedrückung +Beduine +Bedürfnis +Bedürfnisanstalt +Bedürfnisse +Bedürfnissen +Bedürfnisses +Bedürftigkeit +Beefsteak +Beefsteaks +Beeidigungen +Beeinflussung +Beeinflussungen +Beeinflussungsfähigkeit +Beeinflussungsmittel +Beeinflussungsmöglichkeiten +Beeinträchtigung +Beeinträchtigungen +Beendigung +Beendigungen +Beerdigung +Beerdigungen +Beerdigungsinstitute +Beerdigungsinstituten +Beerdigungsinstitutes +Beere +Beeren +Beet +Beeten +Beetes +Beethoven +Befehl +Befehle +Befehlen +Befehles +Befehls +Befehlsangebot +Befehlsaufruf +Befehlsausführung +Befehlscode +Befehlscodes +Befehlsfolgen +Befehlsform +Befehlsformen +Befehlshaber +Befehlshabers +Befehlsliste +Befehlssatz +Befehlsstab +Befehlsstrukturen +Befehlston +Befehlswort +Befehlsworte +Befehlswörter +Befehlswörtern +Befestigung +Befestigungen +Befolgen +Befolgung +Befragte +Befragten +Befragungsaktion +Befragungsgruppe +Befragungstag +Befreier +Befreiern +Befreiers +Befreiung +Befreiungsantrag +Befreiungsarmee +Befreiungsbewegung +Befreiungsfeier +Befreiungsfront +Befreiungskomitee +Befreiungsorganisation +Befreiungsschlag +Befriedigung +Befriedung +Befristung +Befruchtung +Befruchtungen +Befugnis +Befugnisse +Befugnissen +Befund +Befunde +Befundes +Befähigung +Befähigungen +Beförderung +Beförderungen +Beförderungszahl +Beführwortende +Beführwortenden +Beführwortendes +Befürchtung +Befürchtungen +Befürworter +Befürworterin +Befürworterinnen +Befürworters +Befürwortung +Befürwortungen +Begabtenförderung +Begabteste +Begabtesten +Begabtestes +Begabung +Begabungen +Begebenheit +Begebenheiten +Begegnung +Begegnungen +Begehrlichkeit +Begehrlichkeiten +Begehrtheit +Begeistert +Begeisterung +Begierde +Beginn +Beginnend +Beginnes +Beglaubigung +Beglaubigungen +Beglaubigungsschreiben +Beglaubigungsschreibens +Begleichung +Begleichungen +Begleitbrief +Begleitbriefe +Begleitbriefen +Begleitbriefes +Begleiter +Begleitergruppe +Begleiterin +Begleiterinnen +Begleiters +Begleiterscheinung +Begleiterscheinungen +Begleitheft +Begleitmusik +Begleitnote +Begleitperson +Begleitpersonal +Begleitschiff +Begleitschreiben +Begleitschreibens +Begleitumstand +Begleitumstandes +Begleitumstände +Begleitumständen +Begleitung +Begleitungen +Beglückwünschung +Begnadigung +Begnadigungen +Begnadigungsaktion +Begonie +Begonienweg +Begradigung +Begrenztheit +Begrenzung +Begrenzungen +Begrenzungslinie +Begrenzungsmauer +Begriff +Begriffe +Begriffes +Begrifflichen +Begriffs +Begriffsbestimmung +Begriffsbestimmungen +Begriffsbildung +Begriffsbildungen +Begriffsebene +Begriffsvermögen +Begriffsverwirrung +Begriffsverwirrungen +Begriffswörterbuch +Begräbnis +Begräbnissen +Begräbnisses +Begründer +Begründerinnen +Begründern +Begründers +Begründung +Begründungen +Begründungsschritt +Begrüßung +Begrüßungsansprache +Begrüßungsempfang +Begrüßungsfeierlichkeiten +Begrüßungskanon +Begrüßungsworte +Begutachter +Begutachtung +Begünstigung +Behaglichkeit +Behandlung +Behandlungen +Behandlungserfolge +Behandlungsgerät +Behandlungsmethode +Behandlungsmethoden +Behang +Behanges +Beharrlichkeit +Behauptung +Behauptungen +Behausung +Behebung +Behebungsversuch +Beheizung +Behelf +Behelfs +Behelfsmethode +Behelligung +Behelligungen +Beherrscher +Beherrschtheit +Beherrschung +Beherztheit +Behindertenwerkstatt +Behindertenwohnungen +Behinderung +Behutsamkeit +Behäbigkeit +Behälter +Behälterbau +Behälters +Behändigkeit +Behänge +Behörde +Behörden +Behördenaufträge +Behördenbauten +Behördendeutsch +Behördenfehler +Behördengeschäft +Behördenleiter +Behördenstellen +Behördenwillkür +Bei +Beibehalten +Beibehaltung +Beichtgeheimnisse +Beichtgeheimnissen +Beichtgeheimnisses +Beichtkinder +Beichtkindern +Beichtkindes +Beichtstuhl +Beichtstuhles +Beichtstühlen +Beichtvater +Beichtvaters +Beichtvätern +Beides +Beifahrer +Beifahrerin +Beifahrern +Beifahrerseite +Beifahrersitz +Beifall +Beifalls +Beifallsruf +Beifallsrufe +Beifallsrufen +Beifallssturm +Beifallsstürme +Beifallsstürmen +Beifügung +Beigefügt +Beigeschmack +Beigeschmackes +Beihilfe +Beihilfen +Beil +Beilage +Beile +Beilegung +Beileid +Beileidsbesuch +Beileidsbesuche +Beileidsbrief +Beileidsbriefe +Beileidsbriefes +Beileidskundgebungen +Beileidstelegramme +Beiles +Beim +Beimengung +Beimengungen +Beimischung +Beimischungszwecke +Bein +Beiname +Beinamen +Beinamens +Beinarbeit +Beinbruch +Beinbrüche +Beinbrüchen +Beine +Beinen +Beines +Beinhaus +Beinpaar +Beinprothesen +Beinverletzungen +Beipflichtung +Beipflichtungen +Beirat +Beirates +Beiratstreffen +Beiräte +Beiräten +Beisammensein +Beischlaf +Beischläfer +Beisein +Beiseins +Beiseitelegen +Beisetzung +Beisitzer +Beisitzrecht +Beispiel +Beispielaufgaben +Beispiele +Beispielen +Beispieles +Beispiellosigkeit +Beispiellosigkeiten +Beispielloste +Beispiellostes +Beispiels +Beispielsfall +Beistand +Beistanderklärung +Beistandpakt +Beistandsbemühungen +Beistandserklärung +Beistandskredit +Beistandspakt +Beistandsverträge +Beistellung +Beitrag +Beitrags +Beitragsaufkommen +Beitragseinnahme +Beitragseinnahmen +Beitragserhöhung +Beitragserhöhungen +Beitragshöhe +Beitragspflicht +Beitragsrückerstattung +Beitragsrückerstattungen +Beitragsrückvergütung +Beitragszahlung +Beitragszahlungen +Beitragszuwachs +Beitragsüberträge +Beitritt +Beitritte +Beitritten +Beitrittsantrag +Beitrittsbedingung +Beitrittsbedingungen +Beitrittserklärung +Beitrittsgebühr +Beiträge +Beiträgen +Beiwagen +Beiwagens +Beiwort +Bejahung +Bejahungen +Bekannte +Bekanntenkreis +Bekannter +Bekanntgabe +Bekanntheit +Bekanntheitsgrad +Bekanntmachung +Bekanntschaft +Bekanntschaften +Bekehrung +Bekenntnis +Bekenntnisfreiheit +Bekenntnissen +Bekenntnisses +Beklagten +Beklagtenpartei +Bekleidung +Bekleidungen +Bekleidungsbranche +Bekleidungsindustrie +Bekleidungskonjunktur +Bekleidungspreise +Bekleidungsproduktion +Bekleidungstextilien +Bekleidungsvorschriften +Bekleidungswerk +Bekleidungswerkes +Beklemmung +Beklemmungen +Bekräftigung +Bekräftigungen +Bekundung +Bekämpfung +Bekömmlichkeit +Beköstigung +Bekümmernis +Bekümmernisse +Bekümmernissen +Beladezentrum +Belag +Belage +Belagerer +Belagerern +Belagerung +Belagerungen +Belagerungsherr +Belagerungszustand +Belagerungszustandes +Belagerungszuständen +Belang +Belange +Belangen +Belanglosigkeit +Belangs +Belastbarkeit +Belasten +Belastung +Belastungen +Belastungsfrei +Belastungsgrenze +Belastungsprobe +Belastungsproben +Belastungstest +Belastungsunterlagen +Belastungszeugen +Belebung +Belebungsmaßnahme +Belebungsmaßnahmen +Beleg +Belege +Beleges +Belegschaft +Belegschaften +Belegschaftsmitglieder +Belegschaftsvertreter +Belegschaftszunahme +Belegschein +Belegscheinen +Belegscheines +Belegstelle +Belegung +Belegungen +Belegungsplan +Belehrung +Belehrungen +Beleidigen +Beleidigung +Beleidigungen +Beleidigungsverfahren +Beleihtest +Beleihung +Beleihungen +Beleihungsfähigkeit +Beleihungsgrenze +Beleihungsgrenzen +Beleihungsmaßstäbe +Beleihungsrichtlinien +Beleuchtung +Beleuchtungen +Beleuchtungskörper +Beleuchtungstechnik +Belfast +Belgien +Belgiens +Belgier +Belgierinnen +Belgiern +Belgiers +Belgrader +Belichtung +Belichtungen +Belichtungsdauer +Belichtungsmesser +Belichtungsmessern +Belichtungsmessers +Belichtungstabellen +Belichtungszeit +Belichtungszeiten +Beliebigkeit +Beliebtheit +Beliebtheitsgrad +Belieferung +Belize +Belletristik +Bellevue +Belobigung +Belobigungen +Belohnung +Belohnungen +Belustigung +Belustigungen +Beläge +Belägen +Belästigung +Belästigungen +Belüftung +Bemerkenswert +Bemerkenswerterweise +Bemerkung +Bemerkungen +Bemessungsgrundlage +Bemühung +Bemühungen +Ben +Benachrichtigung +Benachrichtigungen +Benachteiligung +Benachteiligungen +Benediktiner +Benediktinerabtei +Benediktinerin +Benediktinermönche +Benediktinern +Benediktiners +Benehmens +Benelux +Beneluxhäfen +Beneluxstaaten +Benennung +Benennungen +Benetzung +Bengel +Bengeln +Bengels +Benommenheit +Benommenheiten +Benotung +Benotungen +Bentley +Benutzbarkeit +Benutzer +Benutzerebene +Benutzerebenen +Benutzerhäufigkeit +Benutzerkomfort +Benutzern +Benutzeroberfläche +Benutzers +Benutzerwünsche +Benutzung +Benutzungen +Benutzungshinweis +Benutzungsmöglichkeit +Benzin +Benzindiebe +Benzindämpfe +Benzinen +Benzingutscheine +Benzinkanister +Benzinkanistern +Benzinkosten +Benzinmarken +Benzinmarkt +Benzinmotoren +Benzinmotors +Benzinpreis +Benzins +Benzinsynthese +Benzintank +Benzintankes +Benzintanks +Benzinuhr +Benzinuhren +Benzinverbrauchs +Benzinzufuhr +Benzol +Benützer +Beobachtbarkeit +Beobachten +Beobachtenten +Beobachter +Beobachterin +Beobachterinnen +Beobachtern +Beobachtertruppe +Beobachtung +Beobachtungen +Beobachtungsgabe +Beobachtungsgaben +Beobachtungsgruppen +Beobachtungsplatz +Beobachtungsposten +Beobachtungspostens +Beobachtungsstationen +Beobachtungsturmes +Beobachtungstürme +Beobachtungswinkel +Bepflanzung +Bepflanzungen +Beplankung +Bequemlichkeit +Bequemlichkeiten +Bequemlichkeitsdepot +Bequemlichkeitsdepots +Bequemlichkeitsgründe +Bequemlichkeitsgründen +Berater +Beraterhonorar +Beratern +Beraters +Beraterverhältnis +Beratervertrag +Beratschlager +Beratschlagers +Beratschlagungsstelle +Beratschlagungsstellen +Beratung +Beratungen +Beratungsaufgabe +Beratungsaufgaben +Beratungsbüro +Beratungsgegenstand +Beratungsgegenstände +Beratungsgesellschaft +Beratungslehrer +Beratungsnotwendigkeit +Beratungsphase +Beratungspunkt +Beratungspunkte +Beratungsraum +Beratungsstelle +Beratungstisch +Beratungstätigkeit +Beratungsverfahren +Beraubung +Beraubungen +Berauschtheit +Berauschung +Berechenbarkeit +Berechnung +Berechnungen +Berechnungsgrundlage +Berechnungsmaterial +Berechnungsmethode +Berechnungspreise +Berechnungsunterlagen +Berechnungsvorschriften +Berechtigung +Berechtigungen +Berechtigungsgrundlagen +Berechtigungsschein +Berechtigungsscheine +Berechtigungsscheinen +Berechtigungsscheines +Beredsamkeit +Beredsamkeiten +Bereich +Bereiche +Bereichen +Bereicherung +Bereicherungen +Bereiches +Bereichs +Bereichsbegrenzung +Bereichsgrenze +Bereichsleiter +Bereichsmaximum +Bereichsminimum +Bereichsmitte +Bereichsüberschreitung +Bereifung +Bereifungen +Bereinigung +Bereit +Bereiterklären +Bereitfinden +Bereithaltung +Bereits +Bereitschaft +Bereitschaften +Bereitschaftsdienst +Bereitschaftsdienste +Bereitschaftsdiensten +Bereitschaftsdienstes +Bereitschaftsleiter +Bereitschaftsmaßnahme +Bereitschaftspolizist +Bereitstellung +Bereitstellungen +Bereitstellungsräume +Bereitung +Bereitungen +Bereitwilligkeit +Bereitwilligkeiten +Berg +Bergamt +Bergarbeiter +Bergarbeiterdorf +Bergarbeiters +Bergarbeiterschaft +Bergarbeiterstreik +Bergarbeiterwohnungsbaus +Bergbach +Bergbad +Bergbahn +Bergbau +Bergbauaktien +Bergbauen +Bergbauergebnis +Bergbaugebiet +Bergbaugesellschaft +Bergbaugesellschaften +Bergbaunachwuchs +Bergbauprämien +Bergbaus +Bergbautarife +Bergbautechnik +Bergbauten +Bergbesteigung +Bergbesteigungen +Bergbewohner +Bergbewohnerin +Bergbewohnerinnen +Bergbewohnern +Bergbewohners +Bergdorf +Berge +Bergen +Berges +Bergfest +Bergführer +Bergführern +Bergführers +Berggasthof +Berggelände +Berggipfel +Bergheim +Berghotel +Berghütte +Bergischen +Bergkette +Bergketten +Bergkrankheit +Bergkristall +Bergkristalle +Bergkristallen +Bergkämme +Bergland +Bergleute +Berglift +Bergmann +Bergmannsbetreuung +Bergmannsglück +Bergmannslöhne +Bergmannssiedlungen +Bergmannswohnungen +Bergmassiv +Bergmassive +Bergmassives +Bergmänner +Bergmännern +Bergneustadt +Bergnot +Bergpension +Bergpredigten +Bergrettungsaktion +Bergrettungsdienst +Bergrutsch +Bergrutsche +Bergrutschen +Bergschuh +Bergschuhe +Bergschuhen +Bergschule +Bergson +Bergspitze +Bergsport +Bergstationen +Bergsteiger +Bergsteigerdrama +Bergsteigerei +Bergsteigerin +Bergsteigern +Bergsteigers +Bergsturz +Bergstämme +Bergung +Bergungen +Bergungsaktion +Bergungsaktionen +Bergungsarbeiten +Bergungsexperten +Bergungsflotte +Bergungskapitän +Bergungskommando +Bergungsmanöver +Bergungsschiff +Bergungsversuch +Bergungsversuche +Bergwacht +Bergwanderung +Bergwerk +Bergwerke +Bergwerken +Bergwerkes +Bergwerksbesitz +Bergwerksbetriebe +Bergwerksgesellschaft +Bergwerksunglück +Bergwerksunternehmen +Bergwerksverein +Bergwälder +Bergwände +Bericht +Berichte +Berichten +Berichterstatter +Berichterstattern +Berichterstatters +Berichterstattung +Berichtes +Berichtigung +Berichtigungen +Berichts +Berichtsbände +Berichtsheft +Berichtskritik +Berichtszeitraum +Berieselung +Beringstraße +Berlin +Berliner +Berlinerin +Berlinern +Berliners +Berlinförderungsgesetz +Berlinverhandlungen +Bermudashorts +Bern +Bernadotte +Berner +Bernhard +Bernhardiner +Bernhardt +Bernstein +Berserker +Bert +Berta +Bertelsmann +Berthold +Beruf +Berufberatungen +Berufbildungszentrum +Berufes +Berufoffiziere +Berufsanfänger +Berufsangabe +Berufsausbildung +Berufsausbildungen +Berufsausübung +Berufsbegleitenden +Berufsbekleidung +Berufsbekleidungen +Berufsberater +Berufsberaterin +Berufsberatung +Berufsberatungen +Berufsbild +Berufsbildung +Berufsbildungsgesetz +Berufsboxen +Berufsboxern +Berufsboxers +Berufschance +Berufserfolg +Berufsfachschule +Berufsfahrer +Berufsflugzeugführer +Berufsforschung +Berufsfortbildung +Berufsgeheimnis +Berufsgenossenschaft +Berufsgrundbildungsjahr +Berufsgruppe +Berufsgruppen +Berufsgründen +Berufsinstanz +Berufsjahr +Berufsjahre +Berufsjubiläum +Berufskleidung +Berufskraftfahrer +Berufskrankheit +Berufskrankheiten +Berufskunde +Berufslaufbahn +Berufsleben +Berufsliste +Berufsmusikern +Berufsoffizier +Berufsoffiziers +Berufsordnung +Berufsorganisation +Berufspraktikum +Berufsradfahrer +Berufsrisiko +Berufsschichten +Berufsschule +Berufssoldat +Berufsspieler +Berufsspielern +Berufsspielers +Berufssportler +Berufssportlers +Berufsstand +Berufstennis +Berufstätigen +Berufsunfähigkeit +Berufsunfälle +Berufsverband +Berufsverbot +Berufsverbände +Berufsvereinigungen +Berufsverkehr +Berufsverkehrs +Berufsvertretungen +Berufsvorschulen +Berufswahl +Berufsweg +Berufsweges +Berufswelt +Berufszeichen +Berufsziel +Berufszweig +Berufszweiges +Berufung +Berufungen +Berufungsgericht +Berufungsgerichte +Berufungsgerichten +Berufungsgerichtes +Berufungsinstanzen +Berufungslisten +Berufungspraktiken +Berufungsrecht +Berufungsrechte +Berufungsrechten +Berufungsverfahren +Berufungsvorschläge +Beruhigung +Beruhigungsmittel +Beruhigungsmitteln +Beruhigungsmittels +Beruhigungspillen +Beruhigungstabletten +Berücksichtigung +Berücksichtigungen +Berühmtheit +Berührt +Berührung +Berührungen +Berührungsebene +Berührungsfläche +Berührungsflächen +Berührungslinie +Berührungslinien +Berührungspunkt +Berührungspunkte +Berührungspunkten +Berührungspunktes +Besatz +Besatzer +Besatzes +Besatzung +Besatzungsangehörigen +Besatzungsbehörden +Besatzungsetat +Besatzungsmacht +Besatzungsmächte +Besatzungsmächten +Besatzungspersonal +Besatzungsrecht +Besatzungssoldat +Besatzungstruppen +Besatzungszeit +Besatzungszone +Beschaffenheit +Beschaffung +Beschaffungen +Beschaffungsprogramm +Beschaffungsstelle +Beschaltung +Beschattung +Beschattungen +Beschaulichkeit +Beschaulichkeiten +Bescheid +Bescheidenheit +Bescheides +Bescheidung +Bescheinigung +Bescheinigungen +Beschenkte +Bescherung +Beschichtung +Beschießung +Beschießungen +Beschimpfe +Beschimpfung +Beschimpfungen +Beschlag +Beschlagenheit +Beschlages +Beschlagnahme +Beschleunigung +Beschleunigungsversuch +Beschleunigungswerte +Beschluss +Beschlussfassung +Beschlussfähigkeit +Beschläge +Beschlüsse +Beschlüssen +Beschneidung +Beschneidungen +Beschreibung +Beschreibungen +Beschreibungsmöglichkeit +Beschreibungstext +Beschriftung +Beschriftungen +Beschränken +Beschränktesten +Beschränktester +Beschränktheit +Beschränktheiten +Beschränkung +Beschränkungen +Beschuldigung +Beschuldigungen +Beschuss +Beschwerde +Beschwerdebrief +Beschwerdebriefe +Beschwerdegegenstandes +Beschwerderecht +Beschwerdeverfahren +Beschwerung +Beschwichtigung +Beschwichtigungen +Beschwichtigungspolitik +Beschwörtest +Beschwörung +Beschwörungsformeln +Beschädigung +Beschädigungen +Beschäftigte +Beschäftigung +Beschäftigungen +Beschäftigungsdauer +Beschäftigungslosigkeit +Beschäftigungsmöglichkeit +Beschäftigungsmöglichkeiten +Beschäftigungsniveau +Beschäftigungsprogrammen +Beschäftigungsquote +Beschäftigungsrückgang +Beschäftigungszahlen +Beschämung +Beschämungen +Beschönigung +Beschönigungen +Beschützer +Beschützerin +Beschützern +Beschützers +Beseitigung +Besen +Besens +Besenstiel +Besenstielen +Besenstiels +Besessene +Besessenheit +Besessenheiten +Besetzthalten +Besetztzeichen +Besetztzeichens +Besetzung +Besetzungen +Besetzungsaktion +Besetzungsliste +Besichtigung +Besichtigungen +Besichtigungsfahrten +Besichtigungsflug +Besichtigungsreise +Besichtigungsreisen +Besichtigungstermine +Besiedlung +Besiedlungen +Besiegung +Besiegungen +Besinnung +Besinnungen +Besinnungsfrage +Besinnungslosigkeit +Besitz +Besitzeinräumung +Besitzer +Besitzergreifung +Besitzergreifungen +Besitzerinnen +Besitzern +Besitzers +Besitzes +Besitzfirma +Besitzlosigkeit +Besitznachweis +Besitznahme +Besitznahmen +Besitzrecht +Besitzrechte +Besitzrechten +Besitzstand +Besitzsteuern +Besitztitel +Besitztum +Besitztums +Besitzungen +Besitzwechsel +Besohlen +Besohlungen +Besoldung +Besoldungen +Besoldungserhöhung +Besoldungsgesetz +Besoldungsgruppe +Besoldungsordnung +Besoldungsproblem +Besoldungsunterschiede +Besonderen +Besonderheit +Besonderheiten +Besonnenheit +Besonnenheiten +Besorgen +Besorgnis +Besorgnisse +Besorgnissen +Besorgtesten +Besorgtester +Besorgung +Besorgungen +Bespannung +Bespannungen +Besprechung +Besprechungen +Besser +Besseren +Besserung +Besserungsanstalt +Besserungsanstalten +Besserungshoffnungen +Besserwisser +Besserwissern +Besserwissers +Best +Bestallungen +Bestand +Bestandsaufnahme +Bestandsaufnahmen +Bestandserhöhung +Bestandsliste +Bestandsmieten +Bestandsrenten +Bestandsschutz +Bestandssicherung +Bestandsverminderung +Bestandsüberblick +Bestandteil +Bestandteile +Bestandteilen +Bestandverträge +Bestattung +Bestattungen +Bestattungsamt +Bestattungsinstitut +Bestattungsinstitute +Bestattungsinstituten +Bestattungsvorsorge +Bestechlichkeit +Bestechlichkeiten +Bestechung +Bestechungen +Bestechungsgeld +Bestechungsgelder +Bestechungsgeldes +Besteck +Bestecken +Besteckes +Besteckindustrie +Bestehens +Besteigung +Besteigungen +Bestellbuch +Bestellbücher +Bestellbüchern +Besteller +Bestellern +Bestellers +Bestellformular +Bestellnummer +Bestellschein +Bestellscheine +Bestellscheinen +Bestellservice +Bestellte +Bestellung +Bestellungen +Bestellzettel +Bestellzetteln +Bestellzettels +Bestes +Besteuerung +Besteuerungen +Besteuerungsinteresse +Besteuerungspraktiken +Besteuerungsrechte +Besteuerungsverfahren +Bestgelegen +Bestie +Bestimmtesten +Bestimmtheit +Bestimmtheiten +Bestimmung +Bestimmungen +Bestimmungsbuch +Bestimmungsgründe +Bestimmungshafen +Bestimmungsland +Bestimmungslandes +Bestimmungsländern +Bestimmungsmethode +Bestimmungsort +Bestimmungsorte +Bestimmungsorten +Bestimmungsortes +Bestleistung +Bestleistungen +Bestrafung +Bestrahlung +Bestrahlungen +Bestrahlungsgerät +Bestreben +Bestrebung +Bestrebungen +Bestreichen +Bestreichtest +Bestseller +Bestuhlung +Bestzeit +Bestände +Beständigkeit +Beständigkeiten +Bestätigung +Bestätigungen +Bestätigungsmeldung +Bestätigungsvermerk +Bestückung +Bestürmung +Bestürmungen +Bestürzung +Bestürzungen +Besuch +Besuche +Besuchen +Besucher +Besucherin +Besucherinnen +Besuchern +Besuchers +Besucherstamm +Besucherstrom +Besucherzahlen +Besucherziffern +Besuches +Besuchsfahrten +Besuchsgenehmigungen +Besuchsperiode +Besuchsprogramms +Besuchsrecht +Besuchsregelung +Besuchsregelungen +Besuchstage +Besuchstermin +Besuchsverbote +Besuchszeit +Besuchszeiten +Besuchsziel +Besänftigung +Besänftigungen +Besätze +Besätzen +Beta +Beteiligte +Beteiligten +Beteiligter +Beteiligung +Beteiligungen +Beteiligungsangebot +Beteiligungsbesitz +Beteiligungsertrag +Beteiligungsfirma +Beteiligungsformen +Beteiligungskapital +Beteiligungsmöglichkeiten +Beteiligungspolitik +Beteiligungsquote +Beteiligungsrechte +Beteiligungstitel +Betel +Beteuerung +Beteuerungen +Beton +Betonbalken +Betonbandeisen +Betonbau +Betonbaues +Betonbauten +Betondamm +Betondecke +Betondecken +Betonflächen +Betonklötzen +Betonmauer +Betonmischer +Betonpfeiler +Betonpiste +Betons +Betonstahl +Betonstäbe +Betonter +Betonturm +Betonumrandung +Betonung +Betonungen +Betonwarenfabrik +Betonwerk +Betonwüste +Betracht +Betrachtenden +Betrachter +Betrachterin +Betrachtern +Betrachters +Betrachtet +Betrachtung +Betrachtungen +Betrachtungseinheit +Betrachtungsflächen +Betrachtungsweise +Betrag +Betrages +Betrags +Betragssumme +Betrauung +Betreff +Betreffende +Betreffs +Betreibens +Betreiber +Betreibung +Betretung +Betreuer +Betreuerin +Betreuern +Betreuers +Betreuung +Betreuungen +Betreuungsbetrieb +Betreuungsgehilfen +Betrieb +Betriebe +Betrieben +Betriebes +Betriebliche +Betriebs +Betriebsablauf +Betriebsablaufs +Betriebsabläufe +Betriebsabteilung +Betriebsabteilungen +Betriebsamkeit +Betriebsamkeiten +Betriebsangehörige +Betriebsangehöriger +Betriebsanlage +Betriebsanlagen +Betriebsanleitung +Betriebsanzeige +Betriebsart +Betriebsausflug +Betriebsausflüge +Betriebsausflügen +Betriebsausgabe +Betriebsausgaben +Betriebsbahnhof +Betriebsbedingung +Betriebsbereich +Betriebsbereitschaft +Betriebsbeschreibung +Betriebsbuchhalter +Betriebsdauer +Betriebsdirektor +Betriebseinkommen +Betriebseinnahmen +Betriebseinrichtung +Betriebsergebnis +Betriebserträge +Betriebsfahrt +Betriebsferien +Betriebsfest +Betriebsgebäude +Betriebsgeheimnis +Betriebsgeheimnisse +Betriebsgelände +Betriebsgerichte +Betriebsgesellschaft +Betriebsgewerkschaften +Betriebsgrundstück +Betriebsgrößen +Betriebshalle +Betriebshinweis +Betriebshinweise +Betriebshygiene +Betriebsingenieur +Betriebsinhaber +Betriebsinhabers +Betriebskalkulation +Betriebskapital +Betriebsklima +Betriebsklimas +Betriebskollegen +Betriebskosten +Betriebslehre +Betriebsleiter +Betriebsleiters +Betriebsleitung +Betriebsleitungen +Betriebsmaterial +Betriebsmeister +Betriebsmittel +Betriebsneubau +Betriebsorganisation +Betriebspanne +Betriebsprüfer +Betriebsprüfungen +Betriebspsychologie +Betriebsrat +Betriebsrates +Betriebsratmitglied +Betriebsratsmitglieder +Betriebsratssitzungen +Betriebsraum +Betriebsreinhaltung +Betriebsrentenansprüche +Betriebsrisiko +Betriebsräte +Betriebsräume +Betriebsschließung +Betriebsschreinereien +Betriebssicherheit +Betriebssoftware +Betriebsspannung +Betriebsstelle +Betriebsstoffe +Betriebsstunden +Betriebsstätte +Betriebsstörung +Betriebssystem +Betriebssysteme +Betriebssystemen +Betriebssystemplatte +Betriebssystems +Betriebstechnik +Betriebsteile +Betriebsunfälle +Betriebsunfällen +Betriebsunterbrechung +Betriebsverfassungsgesetz +Betriebsverhalten +Betriebsverlagerungspläne +Betriebsverlust +Betriebsvermögen +Betriebsversammlung +Betriebswirtschaft +Betriebswirtschaftler +Betriebswirtschaftlern +Betriebswirtschaftslehre +Betriebsystem +Betriebsystemen +Betriebsystems +Betriebszeit +Betriebszugehörigkeit +Betriebszustand +Betriebszustände +Betriebszweig +Betriebszweigen +Betriebszweigs +Betriebverlagerung +Betroffenen +Betroffenheit +Betroffenheiten +Betrug +Betruges +Betrugs +Betrugsaktionen +Betrugsdezernat +Betrugsmanöver +Betrugsskandal +Betrunkenheit +Betrunkenheiten +Beträge +Beträgen +Betrübnis +Betrübnisse +Betrübnissen +Betrüger +Betrügerei +Betrügereien +Betrügerin +Betrügerische +Betrügern +Betrügers +Betstunde +Betstunden +Bett +Bettauflagen +Bettbezug +Bettbezuges +Bettbezügen +Bettdecke +Bettdecken +Bettelbrief +Bettelbriefe +Bettelbriefs +Bettelei +Bettelgang +Bettelmönche +Bettelmönchen +Bettelmönches +Bettelorganisationen +Betteltour +Betteltouren +Betten +Bettengeschäfte +Bettengeschäften +Bettengeschäftes +Bettenherstellung +Bettenkauf +Bettes +Bettfedern +Bettflaschen +Bettgenossin +Bettgestell +Bettgestellen +Bettgestells +Bettina +Bettlakens +Bettlektüre +Bettler +Bettlers +Bettnachbar +Bettnachbarin +Bettnässen +Bettpreise +Bettruhe +Bettsitten +Betttruhe +Betttuch +Betttüchern +Bettwäsche +Betty +Bettzeug +Bettüberzug +Bettüberzuges +Bettüberzügen +Betätigung +Betätigungsfeld +Betätigungsfelds +Betäubung +Betäubungsmittel +Betäubungsmitteln +Betäubungsmittels +Betörung +Betörungen +Beugehaft +Beugung +Beugungen +Beugungsform +Beule +Beulen +Beunruhigung +Beurkundung +Beurkundungen +Beurlaubung +Beurteilung +Beurteilungen +Beurteilungskriterien +Beute +Beutel +Beutelfabrik +Beuteln +Beutelschneider +Beuten +Bevollmächtigung +Bevollmächtigungen +Bevor +Bevormundung +Bevorzugt +Bevorzugung +Bevorzugungen +Bevölkerung +Bevölkerungen +Bevölkerungsanteil +Bevölkerungsbaum +Bevölkerungsdichte +Bevölkerungsdruck +Bevölkerungsdurchschnitt +Bevölkerungsexplosion +Bevölkerungsfragen +Bevölkerungsgruppen +Bevölkerungshöchststand +Bevölkerungskreise +Bevölkerungskreisen +Bevölkerungsmehrheit +Bevölkerungspolitik +Bevölkerungsprobleme +Bevölkerungsproblems +Bevölkerungsschwund +Bevölkerungswachstum +Bevölkerungswachstums +Bevölkerungsziffer +Bevölkerungszusammenbruch +Bevölkerungszuwachs +Bewacher +Bewachung +Bewachungen +Bewachungsketten +Bewachungspersonal +Bewaffnung +Bewaffnungen +Bewahrer +Bewandtnis +Bewandtnisse +Bewandtnissen +Bewegen +Beweggrund +Beweggrundes +Beweggründe +Beweggründen +Beweglichkeit +Beweglichkeiten +Bewegung +Bewegungen +Bewegungsablaufs +Bewegungsabläufe +Bewegungscharakteristik +Bewegungseindruck +Bewegungsfreiheit +Bewegungsfreiheiten +Bewegungsgeraden +Bewegungsgesetz +Bewegungsgesetzen +Bewegungsgleichung +Bewegungsgleichungen +Bewegungskonstanten +Bewegungspause +Bewegungsprofilen +Bewegungsrichtung +Bewegungsspielraum +Bewegungszustand +Beweis +Beweisangeboten +Beweisaufnahme +Beweisaufnahmen +Beweisbarkeit +Beweise +Beweises +Beweisführung +Beweisführungen +Beweisideen +Beweiskraft +Beweiskräfte +Beweiskräften +Beweislage +Beweismaterial +Beweismaterialien +Beweismaterials +Beweismittel +Beweisrisiko +Beweissicherung +Beweisstück +Beweisstücke +Beweisstückes +Bewerber +Bewerberangebot +Bewerbung +Bewerbungen +Bewerbungsfrist +Bewerbungsschreiben +Bewerbungsschreibens +Bewerbungsunterlagen +Bewerten +Bewertung +Bewertungen +Bewertungsgutachten +Bewertungskriterien +Bewertungsmaßstäbe +Bewertungsmethode +Bewertungsmethoden +Bewertungsschema +Bewertungsverfahren +Bewertungsverlust +Bewilligung +Bewilligungen +Bewirtschaften +Bewirtschaftung +Bewirtschaftungen +Bewirtungskosten +Bewohnbarkeit +Bewohnen +Bewohner +Bewohnern +Bewunderer +Bewunderin +Bewunderung +Bewunderungsrufe +Bewusstheit +Bewusstlose +Bewusstlosigkeit +Bewusstsein +Bewusstseins +Bewusstseinsbildung +Bewährtes +Bewährung +Bewährungen +Bewährungsfrist +Bewährungsfristen +Bewährungshilfe +Bewährungsprobe +Bewährungsproben +Bewältigung +Bewässerung +Bewässerungen +Bewässerungsanlagen +Bewässerungsnetz +Bewässerungsprojekte +Bewölkung +Bewölkungen +Bewölkungszunahme +Bezahlung +Bezahlungen +Bezauberung +Bezeichnung +Bezeichnungen +Bezeichnungsweise +Bezeugung +Bezieher +Beziehung +Beziehungen +Bezirk +Bezirke +Bezirken +Bezirks +Bezirksausgaben +Bezirksdirektionen +Bezirksdirektor +Bezirksebene +Bezirksliga +Bezirksorganisation +Bezirksparade +Bezirksrat +Bezirksregierung +Bezirksräte +Bezirkssekretär +Bezirkssparkasse +Bezirksstadtrat +Bezirkstierschau +Bezirksverband +Bezirksversammlung +Bezirksvertreter +Bezirksvorsitzende +Bezirksämter +Bezogen +Bezug +Bezuge +Bezuges +Bezugnahme +Bezugnahmen +Bezugnehmen +Bezugsachse +Bezugsbereich +Bezugsebene +Bezugsfrist +Bezugsjahres +Bezugsmaße +Bezugsmöglichkeit +Bezugsmöglichkeiten +Bezugspotential +Bezugspreis +Bezugspreise +Bezugspunkt +Bezugsquelle +Bezugsquellen +Bezugsquellennachweis +Bezugsrahmen +Bezugsrecht +Bezugsrechte +Bezugsrechten +Bezugsschein +Bezugsscheine +Bezugssystem +Bezugsvertrag +Bezuschussung +Bezwinger +Bezwingerinnen +Bezwingung +Bezüge +Bezügen +Biafra +Bias +Bibel +Bibelbearbeitungen +Bibelkreis +Bibeln +Bibelspruch +Bibelspruchs +Bibelsprüchen +Biber +Bibern +Biberpelz +Bibliographie +Bibliographien +Bibliothek +Bibliothekar +Bibliothekare +Bibliothekaren +Bibliothekars +Bibliotheken +Bibliotheksgeschichte +Biedermeiersessel +Biegen +Biegsamkeit +Biegsamkeiten +Biegung +Bielefeld +Biene +Bienen +Bienenhaus +Bienenhauses +Bienenhäusern +Bienenkönigin +Bienenköniginnen +Bienenschlag +Bienenschwarm +Bienenschwarmes +Bienenschwärmen +Bienenstock +Bienenstockes +Bienenstöcken +Bienenwaben +Bienenwachs +Bienenwachses +Bienenzüchtern +Bienenzüchters +Bier +Bierabend +Bierbar +Bierbrauer +Bierbrauereien +Bierbrauern +Bierbrauers +Bierdeckeln +Biere +Bieres +Bierfass +Bierfasses +Bierflaschen +Bierfässern +Biergarten +Biergläsern +Biergärten +Bierimport +Bierkonzern +Bierkruges +Bierkrüge +Bierkrügen +Bierlachen +Bierlokal +Bierlokale +Biermarkt +Bierpreiserhöhung +Bierschwemme +Bierschänke +Biersteuer +Biersteuergesetz +Bierstuben +Biertisch +Biertrinker +Bierwirtschaft +Bierwirtschaften +Bierzelt +Biest +Biester +Biestern +Biestes +Bieter +Big +Bigamie +Bikini +Bikinis +Bilanz +Bilanzbesprechung +Bilanzbuchhalter +Bilanzen +Bilanzgewinns +Bilanzierung +Bilanzierungsgründen +Bilanzierungsrichtlinien +Bilanzkurs +Bilanzposition +Bilanzpositionen +Bilanzrelationen +Bilanzsicherheit +Bilanzsitzung +Bilanzstichtage +Bilanzsumme +Bilanztermin +Bilanzverlust +Bilanzverschleierungen +Bilanzvolumen +Bilanzzahlen +Bild +Bildaufbau +Bildausdruck +Bildausschnitt +Bildband +Bildbearbeitungsprogramme +Bildbeiträge +Bildberichterstatterin +Bildberichterstattern +Bildbände +Bilddarstellung +Bilddruck +Bilder +Bilderbogen +Bilderbuch +Bilderbuches +Bilderbücher +Bilderfolge +Bildergeschichte +Bilderkarten +Bilderkasten +Bildern +Bilderrahmen +Bilderreichtum +Bilderrätsel +Bilderrätseln +Bildersaal +Bilderschau +Bilderschrift +Bilderskandal +Bildersturm +Bilderteil +Bildes +Bildflächen +Bildfolge +Bildfragmente +Bildgeschehen +Bildgeschichte +Bildgießerei +Bildhauer +Bildhauerei +Bildhauerin +Bildhauern +Bildhauers +Bildinhalt +Bildlegende +Bildmaterial +Bildmaterials +Bildnis +Bildnisse +Bildnissen +Bildprospekt +Bildpunkt +Bildpunkten +Bildrand +Bildraum +Bildreihe +Bildröhre +Bildschema +Bildschirm +Bildschirmausgabe +Bildschirmdarstellungen +Bildschirme +Bildschirmes +Bildschirmgeräte +Bildschirmgruppen +Bildschirmliebling +Bildschirmrand +Bildschirms +Bildschirmseiten +Bildschirmtext +Bildschirmunterhaltung +Bildschirmzeile +Bildschärfe +Bildsendung +Bildserien +Bildstreifen +Bildtafeln +Bildteppiche +Bildteppichen +Bildumwandler +Bildung +Bildungen +Bildungsanstalt +Bildungsanstalten +Bildungsbeamten +Bildungsbedürfnisse +Bildungsbehörden +Bildungsberatung +Bildungschance +Bildungschancen +Bildungseinrichtung +Bildungseinrichtungen +Bildungsförderung +Bildungsgesamtplan +Bildungsgeschichte +Bildungsgesetz +Bildungsgesetzes +Bildungsgut +Bildungshilfe +Bildungshunger +Bildungsinteresse +Bildungsinvestitionen +Bildungskapazitäten +Bildungskommission +Bildungslücke +Bildungslücken +Bildungsminister +Bildungsmisere +Bildungsmittel +Bildungsnotstand +Bildungspolitik +Bildungspolitisch +Bildungsprojekt +Bildungsrate +Bildungsreform +Bildungsreserven +Bildungsroman +Bildungsstand +Bildungsstelle +Bildungsstoff +Bildungsstufe +Bildungsstätte +Bildungsveranstaltungen +Bildungsweg +Bildungswege +Bildungsweges +Bildungswesen +Bildungswesens +Bildungswilligen +Bildungszentren +Bildungsziele +Bildungszwecke +Bildunterschrift +Bildunterschriften +Bildverarbeitung +Bildverarbeitungssystem +Bildverzeichnis +Bildwandler +Bildwechsel +Bildwerfer +Bildwerke +Bildwörterbuch +Bildwörterbücher +Bildzeitung +Bildzuschrift +Bildübertragung +Bill +Billard +Billardkugel +Billardkugeln +Billet +Billette +Billetten +Billettes +Billigfliegern +Billiggütern +Billiglösung +Billigsoftware +Billigstkaufaufträge +Billigstpreis +Billigtarif +Billigung +Billion +Billionen +Billy +Bindegewebe +Bindeglied +Bindeglieder +Bindegliedes +Bindehaut +Bindehautentzündung +Bindehautentzündungen +Bindehautreizung +Bindemittel +Bindemittels +Bindestrich +Bindestriche +Bindestriches +Bindewort +Bindewortes +Bindewörter +Bindewörtern +Bindfaden +Bindfäden +Bindung +Bindungen +Bingen +Binnenformen +Binnengewässer +Binnengewässern +Binnenhafen +Binnenhafens +Binnenhandels +Binnenhäfen +Binnenklima +Binnenland +Binnenlandes +Binnenländer +Binnenmarktes +Binnenmeer +Binnenmärkte +Binnennachfrage +Binnenschiffe +Binnenschiffer +Binnenschifffahrten +Binnenschiffsflotte +Binnensee +Binnenseen +Binnensees +Binnenverkehr +Binnenverkehrs +Binnenwasserstraßen +Binnenzollsenkung +Binnenzölle +Binse +Binsen +Binsenweisheit +Binsenweisheiten +Biochemie +Biochemiker +Biochemikern +Biochemikers +Biograf +Biografen +Biografie +Biografien +Biograph +Biographen +Biographie +Biographien +Bioladen +Biologe +Biologie +Biomasse +Biosatellit +Biotechnik +Biotechnologie +Biotop +Biotope +Birgit +Birke +Birken +Birkenfeld +Birmingham +Birne +Birnen +Bis +Bischof +Bischofs +Bischofsamtes +Bischofskollegen +Bischofskonferenz +Bischofsprotest +Bischofssitz +Bischofsstadt +Bischofsverweser +Bischofswahlen +Bischofswahlgesetz +Bischöfe +Bisher +Bisherige +Biskaya +Biskuit +Biskuites +Biskuits +Bismarck +Bismarckhalle +Bismarckplatz +Bismarcks +Bison +Biss +Bisse +Bisses +Bistum +Bistums +Bistumsblatt +Bistumsgrenzen +Bistümer +Bit +Bits +Bittbrief +Bitte +Bitterkeit +Bitterkeiten +Bitternis +Bittgesuch +Bittgesuchen +Bittgesuches +Bittschreiben +Bittschrift +Bittschriften +Bittsteller +Bittstellern +Bitumen +Bitweisen +Biwak +Biwaks +Bizeps +Blamage +Blamagen +Blankgefegten +Blanko +Blankoscheck +Blankovollmacht +Blankovollmachten +Blase +Blasebalg +Blasen +Blasinstrument +Blasinstrumente +Blasinstrumenten +Blasius +Blaskapelle +Blaskapellen +Blasmusik +Blatt +Blattanfang +Blatteinzug +Blattes +Blattgrün +Blattlaus +Blattläuse +Blattläusen +Blattrand +Blattvorschub +Blaubeere +Blaubeertorte +Blaubelag +Blauen +Blaugelbkarierten +Blaugestrichene +Blaupause +Blaupausen +Blauschimmernde +Blautanne +Blautannen +Blech +Blechbüchse +Blechbüchsen +Bleche +Blecheimern +Blechen +Bleches +Blechgeschirres +Blechinstrument +Blechinstrumente +Blechinstrumentes +Blechkanistern +Blechkasten +Blechkonstruktionen +Blechnapf +Blechs +Blechschaden +Blechschadens +Blechscheren +Blechtablett +Blechteile +Blechwalzwerk +Blechwarenindustrie +Blei +Bleibe +Bleiben +Bleibenlassenden +Bleibenlassender +Bleibenlassendes +Bleibt +Bleioxid +Bleioxyd +Bleioxyds +Bleis +Bleisoldat +Bleisoldaten +Bleistift +Bleistiftanspitzer +Bleistifte +Bleistiften +Bleistiftspitzer +Bleivergiftung +Blendung +Blendungen +Blick +Blickes +Blickfang +Blickfangender +Blickfanges +Blickfeld +Blickfelder +Blickfeldern +Blickfeldes +Blickfänge +Blickfänger +Blickpunkt +Blickpunkte +Blickpunkten +Blickrichtung +Blickrichtungen +Blicks +Blickwinkel +Bliebe +Blinddarm +Blinddarms +Blinddärme +Blinddärmen +Blinde +Blindenanstalt +Blindenarbeit +Blindenbücherei +Blindenhund +Blindenhunden +Blindenhundes +Blindenschrift +Blindgänger +Blindgängern +Blindgängers +Blindheit +Blindschleiche +Blindschleichen +Blinker +Blinkleuchten +Blinklicht +Blitz +Blitzableiter +Blitzableitern +Blitzableiters +Blitzaktion +Blitzbesuch +Blitze +Blitzeinschläge +Blitzeinschlägen +Blitzes +Blitzkarriere +Blitzlicht +Blitzlichtaufnahmen +Blitzlichtern +Blitzlichtes +Blitzschlag +Blitzschlages +Blitzschläge +Blitzstrahl +Blitzturniere +Blitzverfahren +Blitzwörterbuch +Blitzwörterbücher +Blitzzug +Blochs +Block +Blockade +Blockadezeit +Blockbildung +Blockbildungen +Blockende +Blockflöte +Blockflöten +Blockform +Blockhaus +Blockhauses +Blockhäusern +Blockierung +Blockmarkierung +Blocks +Blocksatz +Blockstruktur +Blois +Blondine +Blouson +Bloßlegung +Bloßstellung +Bloßstellungen +Bluff +Blume +Blumen +Blumenbeet +Blumenbeete +Blumenbeeten +Blumenbeets +Blumenbindearbeiten +Blumenbinder +Blumenbukett +Blumenfest +Blumenfrau +Blumengaben +Blumengarten +Blumengebiete +Blumengeschäft +Blumengeschäfte +Blumengeschäftes +Blumenhändler +Blumenhändlern +Blumenketten +Blumenkinder +Blumenkohl +Blumenkränze +Blumenkästen +Blumenladen +Blumenmarkt +Blumenpracht +Blumenschmuck +Blumenstrauß +Blumensträuße +Blumenstöcke +Blumentopf +Bluse +Blusen +Blut +Blutabnahme +Blutader +Blutadern +Blutarmut +Blutbades +Blutbahn +Blutbank +Blutbilder +Blutbildern +Blutbildes +Blutbäder +Blutbädern +Blutdruckmesser +Blutdrucks +Blutegel +Blutegels +Blutentnahme +Bluterguss +Blutergusses +Blutergüsse +Blutes +Blutgefäße +Blutgefäßen +Blutgefäßzellen +Blutgerinnsel +Blutgerinnseln +Blutgerinnsels +Blutgruppe +Blutgruppen +Blutgruppenfaktor +Bluthochzeit +Bluthund +Bluthunde +Blutige +Blutkreislauf +Blutkreislaufes +Blutkreisläufen +Blutmischung +Blutopfer +Blutpfütze +Blutprobe +Blutproben +Blutprobenuntersuchung +Blutrache +Bluts +Blutsauerstoff +Blutschänders +Blutspenden +Blutspendenaktionen +Blutspender +Blutspendern +Blutspenders +Blutspenderschaft +Blutspuren +Blutsturz +Blutsverwandten +Blutsverwandtschaften +Bluttat +Bluttransfusion +Bluttransfusionen +Bluttropfen +Blutungen +Blutuntersuchung +Blutvergießen +Blutvergiftung +Blutvergiftungen +Blutverlust +Blutverlusten +Blutverlustes +Blutwürste +Blutzirkulation +Blutzucker +Blutzuckergehalt +Blähung +Blähungen +Bläschen +Bläschens +Bläser +Bläserakzente +Bläserquintett +Blässe +Blättchen +Blätter +Blättern +Blätterteig +Blätterteige +Blätterteiges +Blätterwald +Blöcke +Blöcken +Blödelei +Blödeleien +Blödheit +Blödheiten +Blödian +Blödsinn +Blödsinns +Blöße +Blümchen +Blümlein +Blüte +Blütenblatt +Blütenblätter +Blütennektar +Blütenstaub +Blütezeit +Boa +Bobfahrer +Bobkonstruktion +Bobrennen +Bobverbandes +Boccia +Bocciakugeln +Bock +Bockbier +Bockes +Bockfuß +Bocksfuß +Bocksprung +Bocksprünge +Bockwurst +Bockwürste +Bocuse +Boden +Bodenaushub +Bodenbearbeitungsgeräten +Bodenbeläge +Bodenbesteuerung +Bodenbewertung +Bodenbewirtschaftung +Bodeneigentümer +Bodeneigentümers +Bodenerhebung +Bodenfeind +Bodenfeinde +Bodenfliesen +Bodenflächen +Bodenfrostgrenze +Bodengüte +Bodenhaltung +Bodenhöhe +Bodenkammer +Bodenkammern +Bodenkür +Bodenlage +Bodennähe +Bodenpersonal +Bodenplatte +Bodenpreise +Bodenproben +Bodenrakete +Bodenreform +Bodenreformgesetz +Bodens +Bodensatz +Bodensatzes +Bodenschatz +Bodenschatzes +Bodenschätze +Bodensee +Bodenseeraum +Bodensees +Bodenstation +Bodentemperatur +Bodentemperaturen +Bodentrockenheit +Bodenturnen +Bodenturnens +Bodenversuche +Bodenwellen +Bodenwertes +Boeing +Bogen +Bogenabstand +Bogenerneuerung +Bogenfenster +Bogenfenstern +Bogenfensters +Bogengang +Bogenganges +Bogengänge +Bogenlampen +Bogenlänge +Bogenlängen +Bogenmaß +Bogenmaßes +Bogens +Bogenstück +Bogenstücke +Bogota +Bogotá +Bohle +Bohlen +Bohne +Bohnen +Bohnenkaffee +Bohnenkaffees +Bohnenstangen +Bohr +Bohranlagen +Bohren +Bohrer +Bohrern +Bohrgebiet +Bohrgesellschaften +Bohrinsel +Bohrloches +Bohrlöcher +Bohrlöchern +Bohrmaschine +Bohrmaschinen +Bohrprogramm +Bohrturm +Bohrtürme +Bohrtürmen +Bohrung +Bohrungen +Bohrvorhaben +Boiler +Boje +Bolero +Bolivien +Bollwerk +Bollwerkes +Bologna +Bolschewik +Bolschewiken +Bolschewiki +Bolschewist +Bolschewisten +Bolschoitheater +Bolzen +Bombast +Bombastig +Bombay +Bombe +Bombenabwurf +Bombenalarm +Bombenangriff +Bombenangriffen +Bombenangriffs +Bombenangst +Bombenanschlag +Bombenattentat +Bombenattentate +Bombenaufschlag +Bombenerfolge +Bombenerfolgen +Bombenerfolges +Bombenexplosionen +Bombenflugzeug +Bombenflüge +Bombenform +Bombengeschädigte +Bombengeschäft +Bombengeschäfte +Bombengeschäftes +Bombenjungen +Bombenkampagne +Bombenleger +Bombenopfer +Bombenspuren +Bombenstimmung +Bombenstimung +Bombenteppichen +Bombenterror +Bombenverdienste +Bombenwerfer +Bomber +Bomberkommando +Bomberpilot +Bombers +Bon +Bonbon +Bonbons +Bonderträge +Bondhandel +Bondinhaber +Bondkurse +Bondmarkt +Bondmärkte +Bondportefeuille +Bondpreis +Bondpreise +Bongo +Bonifaz +Bonifazius +Bonitätsabwertungen +Bonitätsbewertungen +Bonitätsprüfungen +Bonmot +Bonn +Bonns +Bonsai +Bonus +Bonze +Bonzen +Boogie +Boomgründen +Boomkinder +Boomphase +Boomzeiten +Boot +Boote +Booten +Bootes +Bootfahrten +Boots +Bootsbau +Bootsbaumeister +Bootsfahrten +Bootsführers +Bootsgattungen +Bootshaus +Bootshauses +Bootshäuser +Bootsklassen +Bootsmann +Bootsmannes +Bootsmänner +Bootsmännern +Bootsrumpf +Bootsschau +Bootsschuppen +Bootstrip +Bootstrümmer +Bootsvermieter +Bord +Bordeaux +Bordelektronik +Bordell +Bordelle +Bordellen +Bordells +Bordflugzeuge +Bordflugzeugen +Bordflugzeuges +Bordfunkern +Bordfunkers +Bordhund +Bordmechaniker +Bordmechanikern +Bordmechanikers +Bordstein +Bordsteine +Bordsteinen +Bordvorführungen +Bordwaffen +Bordwände +Bordüre +Bordüren +Borke +Borken +Borkenkäfer +Borste +Borsten +Borte +Bosch +Bosheit +Bosheiten +Bosnien +Bosporus +Boss +Bosse +Boston +Botanik +Botaniker +Botanikers +Botanikstunde +Botank +Bote +Boten +Botendienst +Botendienste +Botenflieger +Botengang +Botenganges +Botengänge +Botengängen +Botha +Botin +Botinnen +Botschaft +Botschaften +Botschafter +Botschafteraustausch +Botschaftergespräch +Botschaftergespräche +Botschafterin +Botschafterkonferenz +Botschaftern +Botschafterposten +Botschafterwechsel +Botschaftsangestellten +Botschaftsarztes +Botschaftsmitglieds +Botschaftspersonal +Botschaftsportal +Botschaftsrates +Botschaftssprecher +Botticelli +Bottich +Bouillabaisse +Bouillon +Bouillonwürfel +Boulette +Bouletten +Boulevard +Boulevardlustspiel +Boulevardpresse +Boulevards +Boulevardzeitung +Bouquet +Bourbonen +Boutique +Boutiquen +Bowiemesser +Bowle +Bowling +Box +Boxe +Boxer +Boxeraufstand +Boxerhandschuh +Boxerhund +Boxern +Boxeuropameister +Boxfans +Boxhandschuh +Boxheld +Boxidol +Boxkampftag +Boxkämpfen +Boxlizenz +Boxmarkt +Boxring +Boxsaison +Boxsports +Boxtitel +Boxunion +Boxveranstaltung +Boxverband +Boxverbandes +Boxweltmeister +Boy +Boyen +Boykott +Boykottpolitik +Boykotts +Boys +Brachet +Brachland +Brackwasser +Brady +Brahmane +Brahmanentum +Brahmanismus +Brahms +Branche +Branchekundigen +Branchendaten +Branchendurchschnitt +Branchenentwicklungen +Branchenführer +Branchengliederung +Branchenkenntnis +Branchenkenntnissen +Branchenkollegen +Branchenkreisen +Branchenrendite +Branchenriesen +Branchenverzeichnis +Branchenverzeichnisses +Brand +Brandblase +Brandblasen +Brandenburg +Brandfackel +Brandfleck +Brandflecken +Brandfleckens +Brandgeruch +Brandgeruches +Brandgerüche +Brandgerüchen +Brandmal +Brandmalen +Brandmalerei +Brandmales +Brandmarken +Brandmarkung +Brandmauer +Brandmauern +Brandplatz +Brandreden +Brands +Brandsalbe +Brandschaden +Brandschadens +Brandschäden +Brandsohle +Brandsohlen +Brandstelle +Brandstellen +Brandstifter +Brandstifterinnen +Brandstiftern +Brandstifters +Brandstiftungen +Brandstätte +Brandt +Brandung +Brandungswelle +Brandungswellen +Brandursachen +Brandwunde +Brandwunden +Brandzeichen +Branntwein +Branntweinbrennerei +Branntweinbrennereien +Branntweinsteuer +Branntweinsteuersatzes +Branntweinvorräte +Brasilianer +Brasilianerin +Brasilianerinnen +Brasilianers +Brasilien +Bratapfel +Bratapfels +Braten +Bratfettes +Bratkartoffeln +Bratofen +Bratpfanne +Bratpfannen +Bratschenkonzert +Bratspieß +Bratwurst +Bratwürste +Bratwürsten +Bratäpfel +Braubeteiligungen +Brauch +Brauchbares +Brauchbarkeit +Brauchbarkeiten +Brauches +Brauchitsch +Brauchs +Braucht +Brauchtum +Braue +Brauen +Brauerbund +Brauerei +Brauereiaktien +Brauereibesitzer +Brauereien +Brauereifonds +Brauereigewerbe +Braugerste +Braugewerbes +Braumeister +Braunau +Braungebrannten +Braunhemden +Braunkohle +Braunkohlenlieferungen +Braunkohlenwerk +Braunkohlesand +Braunschweig +Braunschweiger +Braunschweigern +Braunstein +Braus +Brausebad +Brausepulver +Brausepulvern +Brausepulvers +Braustätte +Braut +Brautausstattung +Brautbett +Brautbetten +Brautbettes +Brautführer +Brautführern +Brautführers +Brautgemach +Brautjungfern +Brautkleid +Brautkleider +Brautkleides +Brautleute +Brautleuten +Brautmutter +Brautnacht +Brautnächten +Brautpaar +Brautpaaren +Brautpaars +Brautschau +Brautschleier +Brautschleiern +Brautschleiers +Brautvater +Brautwerber +Brauwirtschaft +Bravour +Bravourstück +Bravourstückchen +Bravourstücken +Breaktanz +Brecheisen +Brecher +Brechern +Brechmittel +Brechmitteln +Brechmittels +Brechstange +Brechstangen +Brecht +Brechung +Brechungen +Brechungsgesetz +Brechungsindex +Brechungswinkel +Brechungswinkeln +Bredouille +Bregenz +Brei +Breie +Breis +Breisach +Breisgaus +Breitangelegte +Breitbandnetzwerk +Breite +Breitengrad +Breitengrade +Breitengraden +Breitengrades +Breitenkreis +Breitenkreise +Breitenkreises +Breitenleistung +Breitensport +Breitensports +Breitschrift +Breitseite +Breitwand +Bremen +Bremsaktionen +Bremsbelag +Bremsbeläge +Bremse +Bremseffekt +Bremsen +Bremser +Bremsklotz +Bremsklötze +Bremskurs +Bremslicht +Bremslichtern +Bremsmanöver +Bremspedal +Bremspedalen +Bremspedals +Bremsprobe +Bremsspur +Bremsspuren +Bremsstrecke +Bremsung +Bremsvorganges +Bremsvorgänge +Bremsvorrichtung +Bremsweg +Bremswege +Bremswegen +Bremswirkung +Brenndauer +Brennebene +Brenner +Brennerei +Brennereien +Brennholz +Brennholzes +Brennhölzer +Brennhölzern +Brennkunst +Brennmaterial +Brennmaterials +Brennnessel +Brennnesseln +Brennpunkt +Brennpunkte +Brennpunkten +Brennpunktes +Brennpunktlage +Brennspiegel +Brennspiegels +Brennspiritus +Brennstoff +Brennstoffe +Brennstoffen +Brennstoffes +Brennstoffkosten +Brennstoffverbrauch +Brennstoffversorgung +Brennstoffzellen +Brennstäben +Brennweite +Brentano +Brenzligkeit +Bresche +Breslau +Brest +Brett +Brettchen +Bretter +Bretterbuden +Brettern +Bretterwänden +Bretterzaun +Bretterzäune +Bretterzäunen +Brettes +Brettmitte +Breughel +Brevier +Breviers +Brezel +Bridge +Brie +Brief +Briefadresse +Briefaktion +Briefanreden +Briefaufschrift +Briefbeschwerer +Briefbeschwerern +Briefbogen +Briefbote +Briefbund +Briefbögen +Briefe +Briefempfänger +Briefen +Briefes +Briefgeheimnis +Briefgeheimnisse +Briefgeheimnissen +Briefgeheimnisses +Briefkarten +Briefkasten +Briefkastenfirmen +Briefkastengesellschaften +Briefkastens +Briefkopf +Briefmappe +Briefmarke +Briefmarken +Briefmarkenberge +Briefmarkenhandelshauses +Briefmarkensammeln +Briefmarkensammler +Briefmarkensammlern +Briefmarkensammlung +Briefmarkensammlungen +Briefmarkenverkaufs +Briefmonolog +Briefnotiz +Briefpapier +Briefporti +Briefporto +Briefportos +Briefsache +Briefschlitz +Briefschreiberin +Briefstil +Brieftasche +Brieftaschen +Brieftauben +Brieftelegramm +Brieftelegramme +Brieftelegramms +Briefträger +Briefträgern +Briefumschlag +Briefumschlages +Briefumschläge +Briefumschlägen +Briefwechsel +Briefwechseln +Briefwechsels +Brieföffner +Brieföffners +Brigade +Brigadeführer +Brigadegeneral +Brigadier +Brighton +Brigitte +Brikett +Brikettbestände +Brikette +Briketten +Brikettfabrik +Brikettfabrikation +Brikettherstellung +Brikettpreis +Brikettpreise +Brikettpressen +Brillantbrosche +Brillanten +Brillantring +Brillantringen +Brillantringes +Brillanz +Brille +Brillen +Brillenaustausch +Brillengläsern +Brillenschlangen +Brillenträger +Brillenträgerin +Brillenträgern +Brillenträgers +Brillianten +Brimborium +Brisanz +Brise +Brisen +Bristol +Bristolkanal +Britanniens +Brite +Briten +Britenwährung +Britinnen +Britisch +Britische +Brockdorf +Brocken +Brockhaus +Brokat +Broker +Brokerhaus +Brokerhäuser +Brokerhäusern +Brokerkontos +Brokerkreisen +Brokern +Brokers +Brokerspesen +Brokerverbindung +Brombeere +Brombeeren +Brombeergestrüpp +Brombeerstrauch +Brombeerstrauches +Brombeersträucher +Bronchialasthma +Bronchitis +Bronze +Bronzegruppe +Bronzemedaillengewinnerin +Bronzeplastik +Bronzezeit +Brosame +Brosamen +Brosche +Broschen +Broschüre +Broschüren +Brot +Brotaufstrich +Brotaufstriche +Brotaufstrichen +Brotbacken +Brotbeutel +Brotbeuteln +Brotbeutels +Broten +Broterwerb +Broterwerbe +Broterwerbers +Broterwerbes +Broterwerbs +Brotes +Brotfabriken +Brotgeber +Brotgebern +Brotgetreideernte +Brotkorbes +Brotkrume +Brotkrumen +Brotkörbe +Brotkörben +Brotmesser +Brotmessern +Brotpreis +Brotpreiserhöhungen +Brotrinde +Brotrinden +Brotschneidemaschine +Brotschnitte +Brotschnitten +Brotteig +Brotzeit +Brown +Bruch +Bruchband +Bruchbuden +Bruchlandung +Bruchlandungen +Bruchrechnung +Bruchrechnungen +Bruchs +Bruchschaden +Bruchschadens +Bruchschreibweise +Bruchstein +Bruchsteinen +Bruchsteines +Bruchstelle +Bruchstellen +Bruchstrich +Bruchstriche +Bruchstrichen +Bruchstrichs +Bruchstück +Bruchstücke +Bruchstücken +Bruchstückes +Bruchteil +Bruchteile +Bruchteilen +Bruchteiles +Bruchzahl +Bruchzahlen +Bruder +Bruderbundes +Brudermord +Brudermörder +Bruderpartei +Bruderparteien +Bruders +Bruderschaft +Bruderschaften +Bruderstreit +Brudervolk +Bruderzwist +Brummbasses +Brummbär +Brummbären +Brummer +Brummschädel +Brummschädeln +Brummschädels +Brunch +Brunhilde +Brunnen +Brunnens +Brunnenschacht +Brunnenvergiftung +Bruno +Brunst +Brust +Brustbein +Brustbeines +Brustbeschwerde +Brustbeschwerden +Brustbild +Brustbilder +Brustbildern +Brustbildes +Brustfell +Brustfells +Brustkasten +Brustkastens +Brustkorbes +Brustkrebs +Brustkrebses +Brustschwimmen +Brustschwimmer +Brusttaschen +Brustton +Brustumfang +Brustumfanges +Brustumfängen +Brustwarzen +Brustweite +Brustwickel +Brustwirbel +Brut +Brutal +Brutalität +Brutapparat +Brutapparates +Brutei +Bruteier +Brutgewohnheiten +Bruthenne +Bruthennen +Brutkasten +Brutkastens +Brutofen +Brutpflege +Brutreaktor +Brutstätte +Brutto +Bruttobeiträgen +Bruttobetrag +Bruttoeinkommen +Bruttoeinnahmen +Bruttogewichte +Bruttogewichten +Bruttogewichtes +Bruttomieten +Bruttoregistertonnen +Bruttorendite +Bruttosozialprodukt +Bruttosozialprodukte +Bruttosozialproduktes +Bruttosozialprodukts +Bruttoverdienste +Bruttoverdiensten +Bruttoverdienstes +Brutzeit +Brutzeiten +Brände +Bränden +Bräuche +Bräute +Bräuten +Bräutigam +Bräutigamen +Bräutigams +Brötchen +Brötchenhälften +Brötchenjungen +Brötchenpreis +Brüche +Brüchen +Brücke +Brücken +Brückenamt +Brückenbau +Brückenbaupolier +Brückenbaustelle +Brückenbauten +Brückenbauunternehmer +Brückenkommandant +Brückenkopf +Brückenkopfes +Brückenkräne +Brückenköpfe +Brückenköpfen +Brückenpfeilern +Brückenpfeilers +Brückenprojekt +Brückenzoll +Brüder +Brüderlichkeit +Brüdern +Brüderorden +Brüderschaft +Brüderschaften +Brügge +Brühen +Brüskierung +Brüssel +Brüste +Brüsten +Brüstung +Brüter +Bub +Bube +Buben +Bubenstreich +Bubenstreiche +Bubenstreichen +Bubenstreiches +Bubenstück +Bubenstücken +Bubenstückes +Buch +Buchautor +Buchautoren +Buchautors +Buchbesprechung +Buchbesprechungen +Buchbinder +Buchbindereien +Buchbinderhandwerk +Buchbindermeister +Buchbinders +Buchdeckel +Buchdeckeln +Buchdruck +Buchdrucker +Buchdruckereien +Buchdruckerkunst +Buchdruckern +Buchdruckers +Buchdruckkunst +Buche +Bucheckern +Buchenholz +Buchenwald +Buches +Buchfink +Buchfinken +Buchforderungen +Buchform +Buchführen +Buchführens +Buchführern +Buchführers +Buchführung +Buchführungsunterlagen +Buchgemeinschaft +Buchgenossenschaft +Buchgewinn +Buchhalten +Buchhalter +Buchhalterin +Buchhaltern +Buchhalters +Buchhaltung +Buchhaltungsabteilung +Buchhaltungstricks +Buchhandel +Buchhandlung +Buchhandlungen +Buchhändler +Buchhändlern +Buchhändlers +Buchhändlerverband +Buchhülle +Buchinhaber +Buchkatalog +Buchkredite +Buchkritik +Buchmacher +Buchmachern +Buchmachers +Buchmesse +Buchpreise +Buchprüfer +Buchprüfern +Buchreihe +Buchs +Buchse +Buchseite +Buchseiten +Buchsen +Buchspenden +Buchstabe +Buchstaben +Buchstabengemäß +Buchstabenlabyrinth +Buchstabenprojekt +Buchstabenrechnung +Buchstabenrätsel +Buchstabenrätseln +Buchstabenrätsels +Buchstabens +Buchstabenschlosses +Buchstabenschlösser +Buchstabenschlössern +Buchstabenschrift +Buchstabierung +Buchstabierungen +Buchtext +Buchtitel +Buchumschlag +Buchumschlages +Buchumschlägen +Buchung +Buchungen +Buchungsautomat +Buchungsbüro +Buchungssystem +Buchungswert +Buchverlag +Buchvertrieb +Buchwert +Buchwerte +Buchwerten +Buchwertes +Buckel +Buckeln +Buckingham +Budapest +Buddha +Bude +Buden +Budenzauber +Budget +Budgetdebatte +Budgetdirektor +Budgets +Budgetvorlage +Buffer +Buffet +Bug +Buges +Buh +Buhmänner +Bukarest +Bukett +Bulette +Buletten +Bulgarenreich +Bulgarien +Bull +Bulldog +Bulldogge +Bulle +Bullen +Bulletin +Bumerang +Bumerangs +Bummelant +Bummelanten +Bummelei +Bummeleien +Bummelstreik +Bummelstreiks +Bummler +Bund +Bunde +Bundes +Bundesakte +Bundesamt +Bundesamts +Bundesanstalt +Bundesanwalt +Bundesanzeiger +Bundesanzeigers +Bundesatomgesetzes +Bundesaufsichtsamt +Bundesaufträge +Bundesausbildungsförderungsgesetz +Bundesautobahn +Bundesbahnanleihe +Bundesbahnarbeiter +Bundesbahndirektion +Bundesbahnen +Bundesbahnstrecke +Bundesbank +Bundesbankpräsident +Bundesbeamten +Bundesbeauftragten +Bundesbediensteten +Bundesbehörde +Bundesbehörden +Bundesbesoldungsgesetz +Bundesbevollmächtigte +Bundesbürger +Bundesbürgern +Bundesbürgers +Bundesbürgschaft +Bundesdatenschutzgesetz +Bundesdatenschutzgesetzes +Bundesdienst +Bundesdienststellen +Bundesebene +Bundesermächtigungen +Bundesernährungsminister +Bundesfachverband +Bundesfinanzen +Bundesfinanzhof +Bundesflagge +Bundesflaggen +Bundesforschungsminister +Bundesfraktionen +Bundesgarantien +Bundesgartenschau +Bundesgebiet +Bundesgebieten +Bundesgebietes +Bundesgelder +Bundesgenosse +Bundesgenossen +Bundesgericht +Bundesgerichts +Bundesgerichtshof +Bundesgerichtshofes +Bundesgerichtshofs +Bundesgesetz +Bundesgesetze +Bundesgesetzes +Bundesgesundheitsminister +Bundesgesundheitsministerium +Bundesgrenzschutz +Bundesgruppen +Bundeshaus +Bundeshaushalt +Bundeshaushaltsplans +Bundesheer +Bundesheeres +Bundesinnenminister +Bundesjugendplan +Bundesjustizminister +Bundeskanzler +Bundeskanzleramts +Bundeskanzlern +Bundeskanzlers +Bundeskasse +Bundeskriminalamt +Bundeskriminalpolizei +Bundeskulturministerium +Bundeskulturministeriums +Bundeskuratoriums +Bundesland +Bundeslandwirtschaftsminister +Bundeslaufbahn +Bundesleitung +Bundesligaabsteiger +Bundesligadebüt +Bundesligakampf +Bundesligaklub +Bundesligamannschaft +Bundesliganeuling +Bundesliganiveau +Bundesligarunde +Bundesligaspiele +Bundesligaspieler +Bundesligastadien +Bundesligator +Bundesligatore +Bundesligatorhüter +Bundesligavereine +Bundesligazeit +Bundesligen +Bundesligist +Bundesluftfahrtamt +Bundesluftwaffe +Bundesländer +Bundesmietengesetz +Bundesminister +Bundesministerien +Bundesministerium +Bundesministers +Bundesmittel +Bundesorgane +Bundespartei +Bundesparteitag +Bundespolitik +Bundespolitiker +Bundespolitikern +Bundespost +Bundespostminister +Bundespostministerium +Bundespräsenz +Bundespräsident +Bundespräsidenten +Bundespräsidentenamt +Bundespräsidialamt +Bundesrahmengesetz +Bundesrat +Bundesrates +Bundesratsbank +Bundesratsministerium +Bundesratssitzung +Bundesrealgymnasium +Bundesrecht +Bundesreform +Bundesregierung +Bundesregierungen +Bundesrepublik +Bundesrepubliken +Bundesrichter +Bundesrichtern +Bundesrundfunkgesetz +Bundessammellager +Bundesschatzminister +Bundesschiedsgericht +Bundessieger +Bundessozialgericht +Bundessozialhilfegesetz +Bundesstaat +Bundesstaaten +Bundesstaatsgrenzen +Bundesstatistik +Bundesstatuten +Bundesstellen +Bundessteuern +Bundesstraße +Bundesstraßenverwaltung +Bundestag +Bundestages +Bundestags +Bundestagsabgeordneter +Bundestagsausschusses +Bundestagsausschüssen +Bundestagsdebatte +Bundestagsdelegation +Bundestagsfraktion +Bundestagsgremium +Bundestagshandbuch +Bundestagsplenardebatte +Bundestagspräsidenten +Bundestagspräsidentin +Bundestagssitzungen +Bundestagsvizepräsident +Bundestagsvizepräsidenten +Bundestagswahl +Bundestagswahlen +Bundestagswahlkampf +Bundestheater +Bundestheaterverwaltung +Bundesverband +Bundesverdienstorden +Bundesverfassung +Bundesverfassungsgericht +Bundesverkehrsauminister +Bundesverkehrsminister +Bundesvermögensverwaltung +Bundesversorgungsgesetz +Bundesversorgungsgesetzes +Bundesverteidigungsministerium +Bundesvertretung +Bundesverwaltung +Bundesverwaltungen +Bundesvorsitzender +Bundesvorstandssitzung +Bundeswahl +Bundeswehr +Bundeswehrauswahl +Bundeswehrdepot +Bundeswehrgefreite +Bundeswehrgefreiten +Bundeswehrgefreiter +Bundeswehrlazarett +Bundeswehrleutnant +Bundeswehrmajor +Bundeswehroberst +Bundeswehrrekruten +Bundeswehrverband +Bundeszentrale +Bundeszollverwaltung +Bundstiften +Bundstiftes +Bungalow +Bungalowgelände +Bungalowhotel +Bungalows +Bungalowsiedlung +Bungalowstil +Bunker +Bunkern +Bunkerpreis +Bunkers +Bunsen +Bunsenbrenner +Buntbedruckter +Buntdruck +Buntglasfenster +Bunthölzer +Buntprospekt +Buntschillernde +Buntstift +Buntstifte +Buntstiften +Buntstiftes +Burberry +Burda +Bureau +Burenkrieg +Burg +Burgadel +Burgen +Burgenbau +Burgenland +Burger +Burggraf +Burghausen +Burghof +Burgtheater +Burgtheaterreif +Burgtor +Burgund +Burgundern +Burgunderreich +Burgunders +Burkhard +Burma +Bursche +Burschen +Burschenschaft +Bus +Busarrangement +Busblockade +Busch +Busches +Buschland +Buschleute +Buschmesser +Buschwerk +Buschwerken +Buschwerkes +Busen +Busenfreund +Busenfreunde +Busenfreunden +Busenfreundin +Busenfreundinnen +Busenpolster +Busfahrschein +Busfahrt +Bush +Bushaltestellen +Business +Buslinie +Buslinien +Bussard +Bussarden +Bussards +Busse +Bussen +Busses +Buster +Buswrack +Butler +Butter +Butterberge +Butterblume +Butterblumen +Butterbrote +Butterbroten +Butterbrotes +Buttercreme +Buttercremes +Butterdose +Butterdosen +Buttereinfuhr +Buttererzeugung +Butterfasses +Butterfly +Butterfässer +Butterfässern +Butterherstellung +Butterkauf +Butterkuchen +Buttermilch +Buttermärkte +Buttermärkten +Butterpreis +Butterpreise +Butterteig +Butterteige +Butterteigen +Butterverbrauch +Butterversorgung +Butterzoll +Butzenscheibe +Butzenscheiben +Buxtehude +Buße +Bußgeld +Bußgeldbescheid +Bußgeldbestimmungen +Bußgelder +Bußgeldern +Bußhemd +Bußpredigt +Bußpredigten +Bußtag +Bußtagen +Bußtages +Byte +Bytes +Byzantiner +Bäche +Bächen +Bächlein +Bäcker +Bäckerei +Bäckereien +Bäckergehilfe +Bäckergesellen +Bäckerjunge +Bäckerlehre +Bäckermeister +Bäckern +Bäckers +Bäder +Bädern +Bälle +Bällen +Bände +Bänden +Bänder +Bändern +Bändigung +Bänke +Bär +Bären +Bärendreck +Bärenkräfte +Bärenmützen +Bärin +Bärinnen +Bärtchen +Bärte +Bärten +Bässe +Bäuche +Bäuerin +Bäuerinnen +Bäume +Bäumen +Bö +Böblingen +Böcke +Böcken +Böden +Böe +Bögen +Böhmen +Böller +Böllerschüsse +Börse +Börsen +Börsenabteilung +Börsenangestellten +Börsenaufträge +Börsenaussichten +Börsenberater +Börsenbericht +Börsenberichte +Börsenberichten +Börsenberichtes +Börsenblattanzeige +Börsenblattes +Börsenblatts +Börsenblätter +Börsenblättern +Börsenbrief +Börsencrash +Börsendaten +Börsendesaster +Börsendiensten +Börsendingen +Börseneinbrüchen +Börsenentscheidungen +Börsenentwicklung +Börseneuphorie +Börsengerüchten +Börsengeschichte +Börsengeschäft +Börsengeschäfte +Börsengeschäftes +Börsengesetz +Börsengewinne +Börsengewinner +Börsenhausse +Börsenhändler +Börsenindex +Börsenindexes +Börsenjahre +Börsenjobber +Börsenjournalist +Börsenkrach +Börsenkurs +Börsenkurse +Börsenkurses +Börsenlage +Börsenmakler +Börsenmaklers +Börsenmodell +Börsennotierung +Börsennotierungen +Börsenpapiere +Börsenpapiers +Börsenpflichtblatt +Börsenplatz +Börsenplätze +Börsenpreise +Börsenpreisen +Börsenprospekt +Börsenpublikationen +Börsensaal +Börsenschlusses +Börsenschwäche +Börsenspekulant +Börsenspekulanten +Börsenspekulation +Börsenspekulationen +Börsenstunde +Börsentage +Börsentagen +Börsentendenz +Börsentrend +Börsenumsätze +Börsenverein +Börsenvereins +Börsenverfassung +Börsenverlaufs +Börsenwerten +Börsenwoche +Börsenzeit +Börsenzeiten +Börsenzeitung +Börsenzettel +Börsenzetteln +Börsenzettels +Börsianer +Bösartigkeit +Böschung +Böses +Bösewicht +Bösewichte +Bösewichtes +Bösewichts +Böswilligkeit +Bübchen +Bücher +Bücherbord +Bücherborde +Bücherbrett +Bücherbrettern +Bücherei +Büchereien +Bücherfreund +Bücherfreunden +Bücherfreundes +Büchergilde +Bücherhalle +Bücherkabinett +Büchermachen +Büchermacher +Büchermappen +Büchermarkt +Büchern +Büchernarr +Büchernarren +Bücherregal +Bücherregalen +Bücherregals +Bücherrevisor +Bücherschrank +Bücherschreiben +Bücherschränke +Bücherschränken +Bücherstube +Bücherverbrennung +Bücherwunsch +Bücherwurm +Bücherwurms +Büchner +Büchse +Büchsen +Büchsenfleisch +Büchsenmacher +Büchsenmachern +Büchsenmachers +Büchsenöffner +Büchsenöffnern +Bücklinge +Bücklingen +Büfett +Büfetts +Büffel +Büffeln +Büffet +Büffets +Bügel +Bügelbrett +Bügelbretter +Bügelbrettern +Bügelbrettes +Bügeleisens +Bügelfalte +Bügelfalten +Bügelmessschraube +Bügelpresse +Bügels +Bühler +Bühne +Bühnen +Bühnenanweisung +Bühnenanweisungen +Bühnenarbeiter +Bühnenausstattung +Bühnenausstattungen +Bühnenautor +Bühnenbearbeitungen +Bühnenbild +Bühnenbilder +Bühnenbildes +Bühnendichter +Bühnendichtern +Bühnenentwürfen +Bühnenerfahrung +Bühnenfassung +Bühnengewandte +Bühnenhumorist +Bühneninszenierung +Bühnenkasten +Bühnenlaufbahn +Bühnenleute +Bühnenmodelle +Bühnenmuseum +Bühnenmusik +Bühnenmöglichkeit +Bühnenpartner +Bühnenproduktionen +Bühnenräume +Bühnenschriftsteller +Bühnensicherheit +Bühnenstück +Bühnenstücken +Bühnenstückes +Bühnentür +Bühnenwand +Bühnenwerk +Bühnenwerke +Bündel +Bündeln +Bündels +Bündelung +Bündigkeit +Bündner +Bündnis +Bündnisangebot +Bündnisgemeinschaft +Bündnislosigkeit +Bündnisorganisation +Bündnispartnern +Bündnispolitik +Bündnisproblem +Bündnissen +Bündnisses +Bündnisstruktur +Bündnisverhandlungen +Bündnisverpflichtung +Bündnisversprechen +Bündnisverzicht +Bürde +Bürge +Bürgen +Bürgenstock +Bürger +Bürgerinitiative +Bürgerinitiativen +Bürgerinnen +Bürgerkomitees +Bürgerkrieg +Bürgerkriege +Bürgerkrieges +Bürgerkriegs +Bürgerkriegsarmee +Bürgerkönig +Bürgermeister +Bürgermeisteramtes +Bürgermeisterin +Bürgermeistern +Bürgermeistersohn +Bürgermeisterwahl +Bürgermeisterwahlen +Bürgermeisterämter +Bürgermeisterämtern +Bürgerpflicht +Bürgerpflichten +Bürgerrecht +Bürgerrechte +Bürgerrechtler +Bürgerrechtsbewegung +Bürgerrechtsgesetze +Bürgerrechtskämpfer +Bürgerrechtskämpfern +Bürgerrechtsprogramm +Bürgerrechtsreform +Bürgerrechtsvorlage +Bürgers +Bürgersaal +Bürgerschaft +Bürgerschaftswahlen +Bürgerschreck +Bürgersicht +Bürgersleute +Bürgersteig +Bürgersteige +Bürgersteiges +Bürgersteuer +Bürgertum +Bürgerverein +Bürgervereinigung +Bürgervereins +Bürgerwiese +Bürgschaft +Bürgschaften +Bürgschaftsübernahme +Büro +Büroanbau +Büroangestellte +Büroangestellten +Büroangestellter +Büroarbeit +Büroarbeiten +Büroartikel +Büroautomation +Bürobedarf +Bürobedarfsartikeln +Bürobedarfsartikels +Bürobetrieb +Büroboten +Bürochef +Bürochefs +Büroeinrichtungen +Büroetage +Büroetagen +Büroganoven +Bürogebäude +Bürogebäudes +Bürohausneubau +Bürohengst +Bürohochhäuser +Bürokenntnissen +Büroklammer +Büroklammern +Bürokopien +Bürokopiergerät +Bürokosten +Bürokrat +Bürokraten +Bürokratie +Bürokratismus +Bürokräften +Büroleiter +Büromaschine +Büromaschinen +Büromaschinenfabrik +Büromaschinenindustrie +Büromaterial +Büromöbel +Büromöbeln +Büroorganisation +Büropersonal +Büropersonals +Büroräume +Büros +Büroschrank +Bürostunden +Bürosysteme +Bürotisch +Bürotätigkeit +Büroversehen +Bürovorsteher +Bürowirtschaft +Büsche +Büschel +Büscheln +Büschen +Büste +Büsten +Büstenhalter +Büstenhaltern +Büstenhalters +Bütt +Büttel +Bütteln +Büttels +Büttenpapier +Büttenpapieren +Büttenpapiers +Büßer +Büßerhemd +Büßerin +Büßern +Büßers ++++++++++ +CPUs +Ca +Cabrio +Cabriolet +Cadillac +Cadiz +Cafe +Cafeteria +Café +Callgirl +Calvin +Calvinist +Calypso +Cambridge +Camcorder +Camembert +Camion +Camp +Camping +Campingplatz +Campingplatzes +Campingplätze +Campingstuhl +Campingtisch +Campus +Camus +Canberra +Cannes +Canon +Canossa +Capital +Car +Caravan +Caravans +Caravelle +Cardin +Caritasverband +Carle +Carlo +Carlos +Carol +Carola +Carsten +Cartoon +Cartoons +Caruso +Casanova +Cash +Cashbestandes +Casino +Casinoabend +Castro +Catcherveranstaltungen +Cathy +Cayenne +Celle +Cellist +Cellisten +Cellistin +Cello +Cellokonzert +Cellophaneinschlag +Cellophanpapier +Celsius +Cembalo +Cembalomusik +Cent +Center +Centime +Cents +Cervantes +Cervelatwurst +Ceylon +Chaiselongue +Chalet +Chalets +Challenger +Champagner +Champagners +Champignon +Champion +Champions +Chamäleon +Chamäleons +Chance +Chancen +Chanel +Chanson +Chaos +Chaot +Chaoten +Chaplin +Charakter +Charakterbild +Charakterbilder +Charakterbildes +Charakterbildung +Charakterbildungen +Charaktere +Charaktereigenschaft +Charaktereigenschaften +Charakteren +Charakterentwicklung +Charakterfehler +Charakterfehlern +Charakterfrage +Charaktergruppe +Charaktergröße +Charakterisierung +Charakteristik +Charakteristika +Charakteristiken +Charakteristikum +Charakterköpfe +Charakterlosigkeit +Charaktermängel +Charakters +Charakterschwäche +Charakterschwächen +Charakterstudie +Charakterstudien +Charakterstärke +Charakterstärken +Charakterzug +Charakterzuges +Charakterzüge +Charge +Chargenzeit +Charisma +Charles +Charlie +Charlottenburg +Charlottenburger +Charme +Charmeur +Charta +Charter +Charterangebote +Charterdienst +Charterfluges +Charterfluggesellschaft +Charterflugzeuge +Charterflüge +Charterflügen +Chartergebühr +Chartergeschäft +Chartergesellschaft +Charterluftfahrt +Chartermaschine +Chartermaschinen +Chartertonnage +Charterunternehmen +Charterverkehr +Chartervertrag +Charts +Chase +Chassis +Chateaubriand +Chauffeur +Chauffeure +Chauffeuren +Chauffeurs +Chauffeuruniform +Chaussee +Chausseen +Chauvinismen +Chauvinismus +Chauvinisten +Checkliste +Checkpoint +Cheeseburger +Chef +Chefarzt +Chefarztes +Chefarztstellen +Chefberater +Chefberaters +Chefbesprechung +Chefbesprechungen +Chefdenker +Chefdirigenten +Chefdolmetscher +Chefetage +Chefflugleiter +Chefideologe +Chefkapellmeister +Chefkoch +Chefkonstrukteur +Chefputzfrau +Chefredakteur +Chefredakteure +Chefredakteuren +Chefredakteurin +Chefredakteurinnen +Chefredakteurs +Chefs +Chefsache +Chefsekretär +Chefsekretärin +Cheftreuhänder +Chefunterhändlers +Chefvilla +Chefzimmer +Chefärzte +Chefärzteverband +Chefärztin +Chefärztinnen +Chemie +Chemieaktien +Chemieanlagenbau +Chemieanteil +Chemieausfuhr +Chemiefaser +Chemiefaserausfuhr +Chemiefaserindustrie +Chemiegesellschaften +Chemieindustrie +Chemiekaufmann +Chemiekonzern +Chemiekonzerns +Chemielieferungen +Chemiepapieren +Chemieprodukte +Chemieproduktion +Chemieschule +Chemiestudent +Chemieunternehmen +Chemieverwaltung +Chemiewerte +Chemiewirtschaft +Chemikalie +Chemikalien +Chemikaliengebiet +Chemikalienhändler +Chemiker +Chemikerin +Chemikern +Chemikers +Chemotechniker +Cheops +Cheopspyramide +Chick +Chiffre +Chiffreanzeige +Chiffreanzeigen +Chiffren +Chiffrenummern +Chiffreschrift +Chiffreschriften +Chiffriermethoden +Chile +China +Chinareise +Chinas +Chinchilla +Chinese +Chinesen +Chinesin +Chinesinnen +Chinin +Chininfabrik +Chintz +Chip +Chips +Chirac +Chirurg +Chirurgenleben +Chirurgie +Chlor +Chlorid +Chlornitrat +Chloroform +Chlorophyll +Chlorophyllzusatz +Chlors +Choke +Cholera +Choleraepidemie +Cholesterin +Chopin +Chor +Choral +Chordirektor +Chordirigent +Choreograph +Choreographie +Choreographin +Chores +Chorgesang +Chorgesangs +Chorgesänge +Chorgesängen +Chorist +Choristen +Chorknabe +Chorliteratur +Chormelodien +Chors +Chorsänger +Chorsängerin +Chorus +Chorwerke +Christ +Christa +Christbaum +Christdemokrat +Christdemokraten +Christen +Christenheit +Christentum +Christenverfolgung +Christenverfolgungen +Christi +Christian +Christiane +Christianisierung +Christina +Christinnen +Christkind +Christkindes +Christlichkeit +Christmesse +Christoffel +Christoffelsymbolen +Christophers +Christophorus +Christus +Christusfigur +Christuskopf +Christusvisionen +Chrom +Chromausfuhr +Chromausfuhren +Chromerze +Chromosom +Chromosome +Chromosomen +Chromosoms +Chroms +Chronik +Chronist +Chronologie +Chronometer +Chronometrie +Chruschtschow +Chrysantheme +Chrysanthemen +Chur +Churchill +Château +Chöre +Chören +Cindy +Cineast +Circus +Citibank +City +Citygrundstücke +Cityhaus +Citylage +Civil +Clan +Claude +Claudia +Clausewitz +Clearingverkehr +Clip +Clipper +Clique +Clochard +Clou +Clown +Clowns +Clownsfigur +Club +Clubmaster +Clubmitglieder +Clubs +Cluster +Clusters +Co +Coca +Cockerspaniel +Cockney +Cocktail +Cocktails +Code +Codes +Codewort +Codex +Codezeichen +Codierung +Cognac +Cola +Collage +College +Collie +Collies +Colombo +Colt +Colts +Columbus +Comecon +Comic +Commercial +Commonwealthländer +Compiler +Computer +Computeraktien +Computeranalysen +Computeranimation +Computeranlage +Computeranlagen +Computerausdruck +Computerausdrucke +Computerbenutzer +Computerbenützers +Computerbereich +Computerbesitzer +Computercamp +Computercamps +Computerchip +Computerclub +Computerfachzeitschriften +Computerfamilie +Computerfirma +Computergehirn +Computergeneration +Computergenie +Computergeschichte +Computergesteuert +Computergrafik +Computerhandel +Computerhersteller +Computerinformationen +Computerisierung +Computerkenntnisse +Computerkriminelle +Computerkünstler +Computerleistung +Computermodell +Computermodelle +Computern +Computerperipherie +Computerpresse +Computerprobeläufe +Computerprogramm +Computerprogramme +Computerprogrammen +Computerraum +Computers +Computersimulation +Computersimulationen +Computersprache +Computersteuerung +Computerstimme +Computerstörungen +Computersysteme +Computertechnik +Computertechniker +Computerviren +Computerwesen +Computerzentrum +Concorde +Conferencier +Conférencier +Container +Contergan +Copyright +Cordula +Corinna +Cornelia +Cornichon +Cornichons +Cornwall +Corporate +Corporation +Corps +Corpus +Corrida +Corvette +Cosa +Couchgarnitur +Couleur +Countdown +Coup +Coupe +Coupon +Coupons +Coups +Coupé +Courage +Courtage +Cousin +Cousine +Cousins +Couture +Coventry +Cowboystiefel +Crack +Crash +Creme +Cremen +Cremes +Crews +Croupier +Croupiers +Cruz +Cupfinale +Cupgewinner +Cupkämpfe +Cupsieger +Cupslalom +Cupspiel +Curacao +Curie +Curriculum +Cursorbewegungen +Cursorposition +Cursors +Cypern +Cäsar +Cäsarismus ++++++++++ +Da +Dabei +Dach +Dachau +Dachbalken +Dachboden +Dachbodens +Dachböden +Dachdecker +Dachdeckern +Dachdeckers +Daches +Dachetage +Dachfenster +Dachfenstern +Dachfensters +Dachgarten +Dachgartens +Dachgeschosse +Dachgeschoß +Dachgesellschaft +Dachgiebeln +Dachgärten +Dachkammer +Dachkammern +Dachkonstruktionen +Dachorganisation +Dachpappe +Dachreparatur +Dachrinnen +Dachs +Dachschaden +Dachschäden +Dachses +Dachstube +Dachstuben +Dachstuhl +Dachten +Dachterrasse +Dachterrassenwohnungen +Dachwohnung +Dachziegel +Dachziegeln +Dachziegels +Dackel +Dackeldame +Dackeln +Dadurch +Dafür +Dagegen +Dagmar +Dahinter +Daimler +Dakar +Dali +Dallas +Dalmatien +Damaskus +Damast +Damastes +Dame +Damen +Damenbegleitung +Damenbekleidung +Damenbesuch +Damenbesuche +Damenbesuchen +Damenbesuches +Damenbinden +Damendoppel +Dameneinzel +Damenfigur +Damenfriseur +Damenfriseure +Damenfriseurs +Damenhandtasche +Damenhutindustrie +Damenhüte +Damenkleider +Damenkleidung +Damenkonfektion +Damenkonfektionen +Damenlanglauf +Damenmannschaft +Damenmannschaften +Damenmantelmode +Damennachthemd +Damenoberbekleidung +Damenopfer +Damenschmuck +Damenspiele +Damenstrumpf +Damentoiletten +Damenunterwäsche +Damenverkehr +Damespiel +Damespiele +Damit +Damm +Dammbruch +Dammbruches +Dammbrüche +Dammtor +Damokles +Damoklesschwert +Dampf +Dampfbad +Dampfbades +Dampfbäder +Dampfer +Dampferladungen +Dampfern +Dampferpartie +Dampfes +Dampfheizung +Dampfheizungen +Dampfkesseln +Dampfkessels +Dampfkochtopf +Dampfkochtopfes +Dampfkochtöpfe +Dampfkraftwerk +Dampfleistung +Dampflokomotive +Dampflokomotiven +Dampfmaschine +Dampfschiff +Dampfschiffen +Dampfschiffes +Dampfschifffahrt +Dampfturbinen +Danach +Dance +Dandy +Daneben +Daniel +Daniela +Dank +Dankadresse +Dankbarkeit +Dankbarkeiten +Dankbriefe +Dankes +Dankesspende +Dankesworte +Dankgebet +Dankgebeten +Dankgebetes +Dankgottesdienst +Dankopfer +Dankopfern +Dankopfers +Danksagung +Danksagungen +Dankschreiben +Dankspende +Danktelegramm +Danktelegramme +Dannemann +Dante +Danton +Danziger +Daran +Daraus +Darbietung +Darbietungen +Dardanellensperre +Darin +Darlegung +Darlehen +Darlehens +Darlehensabgänge +Darlehensgebern +Darlehensgeschäft +Darlehenskasse +Darlehenskassen +Darlehensnehmer +Darlehensrückzahlung +Darlehensschulden +Darlehenssumme +Darlehensvolumen +Darlehenszusagen +Darlehenszuteilung +Darlehn +Darlehns +Darlehnskasse +Darlehnskassen +Darling +Darm +Darmerkrankung +Darmerkrankungen +Darmes +Darmgeschwür +Darmgeschwüre +Darmgeschwüren +Darmgeschwürs +Darmsaite +Darmsaiten +Darmstadt +Darmstädter +Darmverschlusses +Darmverschlüsse +Darmverschlüssen +Darsteller +Darstellerin +Darstellern +Darstellers +Darstellung +Darstellungen +Darstellungsanweisungen +Darstellungsart +Darstellungsauffassungen +Darstellungsbefehl +Darstellungsform +Darstellungsfunktion +Darstellungsgeschwindigkeit +Darstellungskunst +Darstellungsmöglichkeit +Darstellungsmöglichkeiten +Darstellungswelt +Darwin +Darwins +Darüber +Dasein +Daseins +Daseinsentwurf +Daseinsgrenze +Daseinsgrenzen +Daseinskampf +Datei +Dateien +Dateifeldern +Dateinamen +Daten +Datenaufnahme +Datenaustausch +Datenauswertung +Datenbank +Datenbanken +Datenbankprogramm +Datenbanktechnik +Datenbankverwaltungen +Datenbankzugriffe +Datenbasis +Datenbestand +Datenbestände +Datenblatt +Datenblätter +Datenbuch +Datenbus +Datenbücher +Datendarstellung +Dateneingabe +Dateneingang +Datenempfang +Datenendgerät +Datenerfassung +Datenfernverarbeitung +Datenfernübertragungen +Dateningenieure +Datenkommunikation +Datenkompression +Datenleitung +Datenleitungen +Datenmasse +Datenmenge +Datenmengen +Datennetze +Datennetzen +Datenpunkt +Datenpunkte +Datenpunkten +Datenquelle +Datenquellen +Datenraten +Datenreduktion +Datensammlung +Datensammlungen +Datensatz +Datensatzes +Datenschutz +Datenschutzes +Datenschutzgesetz +Datenschutzrecht +Datenschwankung +Datenserien +Datensicherheit +Datensicherung +Datensichtgerät +Datenspeichern +Datenspeicherung +Datenstrom +Datenstruktur +Datenstrukturen +Datenströme +Datensätze +Datensätzen +Datentechnik +Datentransfer +Datenträger +Datentyp +Datentypen +Datenumsetzung +Datenurheber +Datenverarbeitende +Datenverarbeitenden +Datenverarbeitendes +Datenverarbeitung +Datenverarbeitungen +Datenverarbeitungsanlagen +Datenverarbeitungsexperten +Datenverarbeitungskreisen +Datenverarbeitungssystem +Datenverarbeitungszentrale +Datenverkehr +Datenverkehrs +Datenverlust +Datenverwaltung +Datenweg +Datenweitergabe +Datenwert +Datenzugriff +Datenzugriffe +Datenübergabe +Datenübermittlung +Datenübernahme +Datenübertragung +Datenübertragungsraten +Datierung +Dativ +Dativs +Dattel +Datteln +Datum +Datums +Datumsangabe +Dauer +Dauerarbeiter +Dauerarbeitsplatz +Dauerauftrag +Daueraufträge +Daueraufträgen +Dauerbackwaren +Dauerbefürworter +Dauerbehandlung +Dauerbelastungen +Dauerbelegung +Dauerbeschäftigung +Dauerbrenner +Dauereinkommen +Dauereinrichtung +Dauererfolg +Dauerertrag +Dauerexistenz +Dauerflug +Dauerflugrekord +Dauerfreunde +Dauergeschäft +Dauerhaftigkeit +Dauerhaftigkeiten +Dauerheim +Dauerkarte +Dauerkarten +Dauerkrach +Dauerkunden +Dauerlauf +Dauerlaufes +Dauerläufe +Dauerlösung +Dauermessstation +Dauermessstationen +Dauernd +Dauernde +Daueroptimist +Dauerparker +Dauerpassierschein +Dauerregen +Dauerschlaf +Dauerschmerzen +Dauerschnupfen +Dauerstellung +Dauerstellungen +Dauertest +Dauertätigkeit +Dauerverdienst +Dauervermietung +Dauerwellen +Dauerwirtschaftswunder +Dauerwohnrecht +Dauerwohnungen +Dauerwürste +Dauerzustand +Dauerzustandes +Dauerzustände +Dauerzuständen +Daumen +Daumenabdruck +Daumens +Daune +Daunen +Daunendecken +David +Davidson +Davidswache +Davis +Daviscup +Davispokal +Davon +Davor +Davos +Dazwischen +Dazwischenfunken +Deaktivierung +Deal +Debatte +Debatten +Debattenpunkt +Debattierklubs +Debussy +Debüt +Debütant +Debütanten +Debüts +Deckadresse +Deckadressen +Deckaufbauten +Deckbett +Deckbetten +Deckbettes +Deckblatt +Deckblattes +Deckblätter +Decke +Deckel +Deckelblatt +Deckeln +Deckels +Deckenbalken +Deckenbeleuchtung +Deckenbeleuchtungen +Deckenfresko +Deckengemälde +Deckengemälden +Deckfarbe +Deckfarben +Deckfläche +Deckmantel +Deckmantels +Deckmäntel +Deckmänteln +Deckname +Decknamen +Deckschicht +Deckschichten +Deckung +Deckungen +Deckungsbeitrag +Deckungsdarlehen +Deckungskapital +Deckungskäufen +Deckungslücke +Deckungsnachweis +Deckungsperioden +Deckungsregister +Deckungsreihen +Deckungsschwächen +Deckungsverhältnis +Decoder +Decodiereinheit +Decodierung +Deduktion +Defaultwert +Defekte +Defekten +Defensive +Defensivposition +Defensivpotential +Defensivschlacht +Definiertheit +Definition +Definitionen +Defizit +Defizite +Defizitlawine +Defizitländer +Defizits +Deflation +Deflationen +Deflationsbekämpfung +Deflationsfalle +Deflationsjahre +Deflationskrise +Deflationsphase +Deflationspolitik +Deformation +Deformationen +Defätismus +Degen +Degeneration +Degens +Degradierung +Degression +Dehnbarkeit +Dehnbarkeiten +Dehnung +Dehnungen +Deich +Deichbau +Deichbauer +Deichbaues +Deichen +Deiches +Deichpavillon +Deichsel +Deichseln +Deichwiesen +Dekade +Dekadenz +Dekalog +Dekan +Dekanat +Dekanen +Dekans +Deklamation +Deklamationen +Deklamator +Deklamatoren +Deklamators +Deklaration +Deklarationen +Deklarationspflicht +Deklination +Dekodierung +Dekor +Dekorateur +Dekorateure +Dekorateurs +Dekoration +Dekorationen +Dekorationsbände +Dekorationsersatz +Dekorationslehrling +Dekorationsmaterial +Dekorationsmeister +Dekors +Dekret +Dekrete +Dekreten +Delaware +Delegation +Delegationen +Delegationschefs +Delegationsführer +Delegationsführers +Delegationsleiter +Delegationsmitglieder +Delegationsrecht +Delegiertengesetz +Delegiertenstimmen +Delegiertenstärke +Delegiertenversammlung +Delegiertenzahl +Delhi +Delikatesse +Delikatessen +Delikatessenhandlung +Delikt +Delikte +Delikten +Deliktgruppen +Delirien +Delirium +Delle +Delors +Delphi +Delphin +Delphine +Delphinischen +Delphins +Delphinschwimmer +Delphisches +Delta +Deltainsel +Deltas +Deltasegler +Dem +Demagoge +Demagogen +Demagogenverfolgung +Demagogie +Demarkationslinie +Demarkationslinien +Dementi +Dementierung +Dementierungen +Demo +Demobilisierung +Demobilisierungen +Demografische +Demokassette +Demokrat +Demokraten +Demokratie +Demokratien +Demokratischen +Demokratisierung +Demokratisierungsprozesses +Demokrit +Demolierung +Demolierungen +Demonstrant +Demonstration +Demonstrationsfreiheit +Demonstrationsrecht +Demonstrationsverbot +Demonstrationszug +Demontage +Demontagebefehle +Demontageeinstellung +Demontagefall +Demontagefirma +Demontageliste +Demontagen +Demontagepolitik +Demontageprogramm +Demontageprogramms +Demontageprotest +Demontagetrupp +Demoralisation +Demotext +Demoversion +Demut +Demütigung +Demütigungen +Den +Denkansatz +Denkansatzes +Denkanstoß +Denkansätze +Denkbar +Denkbarkeit +Denken +Denker +Denkern +Denkers +Denkfabrik +Denkfaulheit +Denkfehler +Denkfehlers +Denkfreiheit +Denkfreiheiten +Denklinie +Denkmal +Denkmalen +Denkmaljahr +Denkmalpflege +Denkmalschutz +Denkmalschutzes +Denkmalschutzjahr +Denkmalsschutz +Denkmethode +Denkmethoden +Denkmäler +Denkpause +Denkpausen +Denkprozess +Denkprozesse +Denkprozessen +Denkprozesses +Denkschrift +Denkschriften +Denkspiel +Denkstühle +Denkvermögen +Denkvermögens +Denkweise +Denkweisen +Denkwürdigkeit +Denkzettel +Denkzettels +Denkzwang +Denkzwänge +Dennis +Dennoch +Dentaltechnik +Dentist +Dentistin +Dentistinnen +Denunziant +Denunziantin +Denunziantinnen +Denunziation +Denunziationen +Deo +Departement +Departements +Department +Depesche +Depeschen +Deportation +Depositen +Depositenbank +Depositenbanken +Depositengeldern +Depositenkasse +Depositenkassen +Depositenkonto +Depositenkontos +Depot +Depots +Depotumschichtungen +Depotwert +Depression +Depressionen +Depressionsphasen +Der +Derartige +Derbyfeld +Derbysieger +Derbysiegers +Deren +Derivat +Derivation +Derivationen +Derzeit +Derzeitige +Des +Deserteur +Deserteure +Deserteurs +Desertion +Deshalb +Design +Desillusion +Desinfektion +Desinfektionen +Desinfektionsmitteln +Desinfektionsmittels +Desinfizierung +Desinformation +Desinteresse +Despot +Despoten +Despotie +Dessert +Desserts +Dessin +Dessous +Destabilisierung +Destillat +Destillateur +Destillation +Destillationen +Destillierung +Destillierungen +Destination +Destinationen +Destruktion +Deswegen +Detail +Detailfrage +Detailfragen +Detailfülle +Detailgenauigkeit +Detailgeschäft +Detailgeschäften +Detailgeschäftes +Detailhandel +Detailhandels +Detailhändler +Detailhändlers +Detailinformation +Detailkenntnis +Detaillierung +Detaillierungsgrad +Details +Detailverkauf +Detailvorschläge +Detektierung +Detektiv +Detektive +Detektiven +Detektivs +Detektor +Detektoren +Detektors +Detente +Determinante +Determinanten +Detlef +Detroit +Deut +Deuten +Deuterium +Deutlichkeit +Deutlichkeiten +Deutsch +Deutschen +Deutschenfeindlichkeit +Deutscher +Deutschkunde +Deutschland +Deutschlandbüro +Deutschlandmodell +Deutschlandpokal +Deutschlandreise +Deutschlandserie +Deutschsprechende +Deutschsprechenden +Deutschsprechender +Deutschstunde +Deutschunterricht +Deutung +Deutungen +Devalvation +Devalvierung +Devise +Devisenausgaben +Devisenausgleichsfond +Devisenausgleichsfonds +Devisenbescheinigung +Devisenbeschränkungen +Devisenbörsen +Devisenentwicklung +Devisenerlöse +Devisengeschäft +Devisenhandel +Devisenhilfe +Devisenhändler +Devisenkontrolle +Devisenkontrollen +Devisenkontrollstelle +Devisenkurse +Devisenkursen +Devisenmarkt +Devisenmärkte +Devisenmärkten +Devisenprobleme +Devisenquelle +Devisenschmuggel +Devisenspekulationen +Devisenspekulationsgeschäfte +Devisensperren +Devisenspritzen +Devisensucht +Devisenvergehen +Devisenwoge +Devon +Dezember +Dezemberausgaben +Dezemberhälfte +Dezemberschnee +Dezemberwoche +Dezentralisation +Dezentralisierung +Dezernat +Dezernate +Dezibel +Dezimalbeträge +Dezimalbruch +Dezimalbrüche +Dezimalbrüchen +Dezimalpunkt +Dezimalpunkte +Dezimalrechnung +Dezimalrechnungen +Dezimalstellen +Dezimalsystem +Dezimalwert +Dezimalwerte +Dezimalzahl +Dezimalzahlen +Dhabi +Dia +Diabetiker +Diabetikern +Diabetikers +Diadem +Diagnose +Diagnosemöglichkeit +Diagnosen +Diagnosesystem +Diagnosetext +Diagnosezwecken +Diagnostik +Diagonalisierung +Diagramm +Diagramme +Diagrammen +Diagramms +Diakone +Diakonen +Diakonie +Diakonissen +Dialekt +Dialekte +Dialekten +Dialektik +Dialog +Dialogablauf +Dialoge +Dialoges +Dialogfenster +Dialogpartner +Diamant +Diamanten +Diamanthändler +Diamantring +Diapositiv +Diapositive +Diapositiven +Diapositivs +Diaprojektor +Dias +Diaschau +Dich +Dichotomie +Dichte +Dichtefunktion +Dichter +Dichterfürst +Dichterinnen +Dichterliebe +Dichterlinge +Dichtern +Dichtfläche +Dichtgummi +Dichtheit +Dichtheiten +Dichtigkeit +Dichtkunst +Dichtkünste +Dichtung +Dichtungen +Dichtungsring +Dickdarm +Dickdarms +Dickdärme +Dickdärmen +Dicke +Dickhäuter +Dickhäutern +Dickhäuters +Dickkopf +Dickköpfe +Dickköpfen +Dickleibigkeit +Didaktik +Die +Dieb +Diebe +Dieben +Diebes +Diebesbanden +Diebesbeute +Diebesgut +Diebin +Diebinnen +Diebs +Diebstahl +Diebstahls +Diebstähle +Diebstählen +Diele +Dielen +Diener +Dienern +Dieners +Dienerschaft +Dienst +Dienstag +Dienstage +Dienstagen +Dienstagnacht +Dienstalter +Dienstaltern +Dienstalters +Dienstantritt +Dienstantrittes +Dienstanweisung +Dienstanzug +Dienstanzuges +Dienstanzügen +Dienstausrüstungen +Dienstbarkeit +Dienstbarkeiten +Dienstbegleitender +Dienstbote +Dienstboten +Dienste +Diensteifer +Diensteifers +Diensten +Dienstes +Dienstgeheimnis +Dienstgeheimnisse +Dienstgeheimnissen +Dienstgespräch +Dienstgespräche +Dienstgesprächen +Dienstgrad +Dienstgrade +Dienstgraden +Diensthabende +Diensthabender +Diensthabendes +Dienstherr +Dienstherren +Dienstherrn +Dienstjahr +Dienstjahre +Dienstjahren +Dienstjahres +Dienstleistung +Dienstleistungen +Dienstleistungsangebot +Dienstleistungsbereich +Dienstleistungsberufe +Dienstleistungsbetrieb +Dienstleistungsgesellschaft +Dienstleistungsgewerbe +Dienstleistungspaket +Dienstleistungsunternehmen +Dienstleistungszweigen +Dienstmann +Dienstmädchen +Dienstmädchens +Dienstmänner +Dienstmännern +Dienstordnung +Dienstordnungen +Dienstpersonal +Dienstpflicht +Dienstpflichten +Dienstpistole +Dienstreise +Dienstreisebericht +Dienstreisen +Dienstränge +Diensträume +Dienstsiegel +Dienstsitz +Dienststelle +Dienststrafverfahren +Dienststunde +Dienststunden +Diensttuende +Diensttuenden +Diensttuendes +Dienstverhältnis +Dienstverhältnisse +Dienstverhältnisses +Dienstvertrag +Dienstverträge +Dienstverträgen +Dienstvorgesetzten +Dienstvorschrift +Dienstvorschriften +Dienstwagen +Dienstwagens +Dienstweg +Dienstwege +Dienstwegen +Dienstweges +Dienstwohnung +Dienstzeit +Dienstzeiten +Dienstzeitregelung +Dienstzweig +Dienstzweige +Dienstzweigen +Dienstälteste +Dienstältester +Diese +Diesel +Diesellok +Diesellokomotiven +Dieselmaschinen +Dieselmotoren +Dieselmotorenbau +Dieselmotors +Dieselöl +Dieselölfackeln +Dieselöls +Dieselölverbraucher +Diesen +Dieser +Dieses +Dieter +Diether +Dietrich +Dietrichen +Dietrichs +Diffamierung +Diffamierungskampagne +Diffamierungsmethode +Differente +Differenten +Differential +Differentiale +Differentialen +Differentialgleichungen +Differentialrechnung +Differentials +Differentiation +Differentiationssymbole +Differenz +Differenzbetrag +Differenzen +Differenzierbarkeit +Differenzierung +Differenzierungen +Differenzierungsverlust +Diffusion +Diffusionen +Digest +Digitalisierung +Digitalrechner +Digitalrechnern +Digitalrechners +Digitaluhr +Diktat +Diktaten +Diktates +Diktator +Diktators +Diktatur +Diktaturen +Diktiergerät +Diktiergeräte +Diktiermaschine +Diktion +Dilemma +Dilemmas +Dilettant +Dilettanten +Dilettantismus +Dill +Dills +Dimension +Dimensionalität +Dimensionen +Dimensionierung +Dimensionsangaben +Dinar +Diners +Ding +Dinge +Dingen +Dinger +Dinglich +Dinner +Dinners +Dinosaurier +Diode +Dioden +Diogenes +Dionysios +Diphtherie +Diphtheriebazillen +Diplom +Diplomand +Diplomarbeit +Diplomarbeitsthema +Diplomarbeitsthemas +Diplomat +Diplomaten +Diplomatenanzug +Diplomatengepäck +Diplomatenhäppchen +Diplomatenkreise +Diplomatenstab +Diplomatie +Diplome +Diplomen +Diplomfeier +Diplomingenieur +Diplomingenieuren +Diplomingenieurs +Diplomingenieurtitel +Diplomkaufmann +Diplomlehrer +Diplomprüfung +Diploms +Diplomstudium +Diplomthema +Diplomvolkswirt +Dipol +Dipols +Direkt +Direktbehandlung +Direkterzeugung +Direktflug +Direktflüge +Direktimport +Direktimporte +Direktion +Direktionen +Direktionsassistent +Direktionsfahrzeug +Direktionssekretärin +Direktionswagen +Direktive +Direktiven +Direktmeldung +Direktor +Direktorat +Direktorate +Direktoraten +Direktorates +Direktorien +Direktorin +Direktorinnen +Direktorium +Direktrice +Direktricen +Direktsendung +Direktspiel +Direktverbindung +Direktverhandlungen +Direktverkauf +Direktverkäufer +Direktversicherung +Direktversicherungsverträge +Direktvertrieb +Direktzugriff +Direktübertragung +Dirigent +Dirigenten +Dirigentenpult +Dirk +Dirndl +Dirne +Dirnen +Disagiokosten +Disco +Discountgeschäfte +Discountkrieg +Discountpreis +Discountpreisen +Discs +Disharmonie +Disk +Diskette +Disketten +Diskettenplatz +Diskettentausch +Diskont +Diskontgeschäfte +Diskontpolitik +Diskontpreisen +Diskonts +Diskontsatzes +Diskontsätze +Diskontsätzen +Diskothek +Diskotheken +Diskrepanz +Diskrepanzen +Diskretion +Diskriminierung +Diskriminierungen +Diskus +Diskussion +Diskussionen +Diskussionsbeitrag +Diskussionsbeiträge +Diskussionsbeiträgen +Diskussionseifer +Diskussionsforum +Diskussionsgegenstand +Diskussionsgrundlage +Diskussionsgruppe +Diskussionsgruppen +Diskussionskreis +Diskussionsleiter +Diskussionspapier +Diskussionspartner +Diskussionspunkt +Diskussionsreaktion +Diskussionsrunde +Diskussionsstand +Diskussionsstoff +Diskussionsteilnehmer +Diskussionsthema +Diskussionsvorschlag +Diskussionszeit +Diskuswerfer +Diskzugriffe +Disney +Disparität +Disparitäten +Dispens +Dispense +Dispensen +Disposition +Dispositionen +Disput +Dispute +Disqualifikation +Disqualifizierung +Dissens +Dissertation +Dissertationen +Dissertationsschrift +Dissident +Dissidenten +Dissipation +Dissonanz +Dissonanzen +Distanz +Distanzen +Distanzierung +Distel +Distelfinken +Disteln +Distribution +Distributionen +Distributionsverlag +Distrikt +Distrikte +Distriktes +Distrikthauptstadt +Disziplin +Disziplinarmaßnahmen +Disziplinarstrafe +Disziplinarverfahren +Disziplinarverfahrens +Disziplinen +Disziplinierungsinstrument +Disziplinlosigkeit +Diva +Divergenz +Diverse +Diversifikation +Diversion +Dividende +Dividenden +Dividendenausfall +Dividendenberechtigte +Dividendenempfänger +Dividendenerhöhung +Dividendenerhöhungen +Dividendenhöhe +Dividendenkonto +Dividendenkürzungen +Dividendenprognose +Dividendenrückgang +Dividendensätze +Dividendenverzicht +Dividendenzahlungen +Division +Divisionen +Divisionsräume +Divisionsstärke +Divisor +Divisoren +Divisors +Diwan +Dixieland +Diät +Diäten +Diätsanatorium +Diözesanbischof +Diözesanbischöfe +Diözese +Diözesen +Diözesenbischöfe +Diözesengebiete +Diözesengrenzen +Dobermann +Doch +Docht +Dochte +Dochten +Dochtes +Dock +Dockbetrieb +Docks +Dodekaeder +Doge +Dogge +Doggen +Dogma +Dogmas +Dogmatik +Dogmatiker +Dogmatikern +Dogmatikers +Dogmatismus +Dogmen +Dohle +Dohlennest +Dohlenpärchen +Doktor +Doktorarbeit +Doktorarbeiten +Doktordiplom +Doktorexamen +Doktorexamens +Doktorgrade +Doktors +Doktorväter +Doktorwürde +Doktrin +Doktrinen +Dokument +Dokumentarbeiträge +Dokumentarbericht +Dokumentarfilm +Dokumentarfilme +Dokumentarfilmen +Dokumentarspiel +Dokumentarstreifen +Dokumentation +Dokumentationsstelle +Dokumente +Dokumenten +Dokumentenbreite +Dokumentengeschäft +Dokumentes +Dokuments +Dolch +Dolche +Dolchen +Dolchs +Dolchstich +Dolchstiche +Dolchstichen +Dolchstiches +Dolchstoß +Dolchstoßes +Dolchstöße +Dolchstößen +Dollar +Dollarabwertung +Dollaranleihe +Dollaranteils +Dollarbasis +Dollarbeträge +Dollarerlös +Dollarfall +Dollarguthaben +Dollarhalter +Dollarhausse +Dollarkredit +Dollarkurs +Dollarkurse +Dollarlücke +Dollarmangel +Dollarnote +Dollarnotierung +Dollarnotiz +Dollaroptionen +Dollarraum +Dollarreserven +Dollars +Dollarschwäche +Dollarstärke +Dollarstück +Dollarverfall +Dollarverfalls +Dollarverluste +Dollarvermögens +Dollarzeichen +Dolly +Dolmetschens +Dolmetscher +Dolmetscherinnen +Dolmetscherinstitut +Dolmetschern +Dolmetschers +Dolmetscherschule +Dolmetscherschulen +Dolmetscherservice +Dom +Domchor +Domchores +Dome +Domes +Domglocke +Domherrin +Dominanz +Dominanzstreben +Dominikaner +Domino +Dominoeffekt +Dominoprinzip +Dominos +Dominostein +Domizil +Domizile +Domizilen +Domizils +Dompfaff +Dompfarrer +Dompteur +Dompteure +Dompteurs +Dompteuse +Domstraße +Domäne +Domänen +Don +Donald +Donau +Donaudampfschifffahrtskapitän +Donaudelta +Donaukraftwerk +Donaumonarchie +Donner +Donnergang +Donners +Donnerschlag +Donnerschlages +Donnerschläge +Donnerschlägen +Donnerstag +Donnerstagen +Donnerstages +Donnerstimme +Doofester +Doping +Dopingkontrolle +Dopingmittel +Dopings +Doppel +Doppelabitur +Doppelaufgabe +Doppelbesteuerung +Doppelbesteuerungen +Doppelbesteuerungsabkommen +Doppelbett +Doppelbetten +Doppelbettes +Doppelbildnis +Doppeldecker +Doppeldeckers +Doppeldrehbühne +Doppeldruck +Doppelfehlern +Doppelfehlers +Doppelfenster +Doppelgrab +Doppelgriff +Doppelgänger +Doppelgängern +Doppelgängers +Doppelhaus +Doppelheft +Doppeljubiläum +Doppelkabine +Doppelkinn +Doppelkinns +Doppelklick +Doppellaut +Doppellauten +Doppellautes +Doppelleben +Doppelminister +Doppelmoral +Doppelmord +Doppelname +Doppelnamen +Doppelpaket +Doppelpartner +Doppelpunkt +Doppelpunkte +Doppelpunkten +Doppels +Doppelsalto +Doppelsieger +Doppelsinn +Doppelsinne +Doppelsinnen +Doppelsinnes +Doppelsinns +Doppelsitzer +Doppelspiel +Doppelspiele +Doppelspiels +Doppelstart +Doppelsteckdosen +Doppelsteckern +Doppelsteckers +Doppelstrategie +Doppeltitel +Doppeltür +Doppeltüre +Doppeltüren +Doppelunternehmen +Doppelverdiener +Doppelvermietung +Doppelwaffe +Doppelweltmeister +Doppelwirkung +Doppelwirkungen +Doppelwährung +Doppelwährungen +Doppelzaun +Doppelzentner +Doppelzentners +Doppelzimmer +Doppelzimmern +Doppelzone +Doppelzuklicken +Doppelzählung +Dora +Dorado +Dorf +Dorfbevölkerung +Dorfbewohner +Dorfeinwohner +Dorfes +Dorfgemeinschaft +Dorfkapelle +Dorfkaplan +Dorfkirche +Dorfmusik +Dorfpfarrer +Dorfplatz +Dorfpolizisten +Dorfrand +Dorfschullehrer +Dorfschwalben +Dorfschönen +Dorfstolz +Dorfstraße +Dorftratsches +Dorftrottel +Dorfwirtschaft +Doris +Dorn +Dorne +Dornenkrone +Dornier +Dornröschen +Dorns +Dorothea +Dorothee +Dorsch +Dorsche +Dorschen +Dorsches +Dort +Dose +Dosen +Dosenbier +Dosenfleisch +Dosenöffner +Dosenöffnern +Dosierung +Dosierungen +Dosis +Dosiswert +Dosiswerte +Dotierung +Dotierungen +Dotter +Dotterblume +Dotterblumen +Dottern +Double +Doubles +Dover +Dow +Dozent +Dr. +Drache +Drachenboot +Drachenboote +Drachenkampf +Drachme +Dracula +Dragee +Drageeform +Dragoner +Draht +Drahtbürste +Drahtes +Drahtesel +Drahtgeflecht +Drahtgeflechten +Drahtgeflechtes +Drahtgitter +Drahtseil +Drahtseilaktes +Drahtseilbahn +Drahtstückes +Drahtwarenfabrik +Drahtweberei +Drahtzange +Drahtzangen +Drahtzaun +Drama +Dramas +Dramatik +Dramatiker +Dramatikern +Dramatikerpreis +Dramatikers +Dramaturg +Dramaturgen +Dramen +Dramenfragment +Dramenstoff +Drang +Dranglauben +Drangperiode +Drangs +Drangsalen +Drangzeit +Draufgabe +Draufgänger +Draufgängern +Draufgängers +Draufgängertum +Drauflosdenker +Draufsicht +Drechsler +Drechslerei +Drechslereien +Dreck +Dreckarbeit +Dreckes +Dreckhaufen +Drecks +Drecksache +Drecksachen +Drecksarbeit +Dreckszeug +Drehachse +Drehantrieb +Dreharbeit +Dreharbeiten +Drehbank +Drehbanken +Drehbewegung +Drehbleistift +Drehbleistifte +Drehbleistiftes +Drehbuch +Drehbuchautor +Drehbuches +Drehbuchschreiber +Drehbänke +Drehbänken +Drehbücher +Drehbüchern +Drehbühne +Drehbühnen +Dreher +Dreherinnen +Drehern +Drehers +Drehgestell +Drehgriff +Drehgriffe +Drehgriffen +Drehgriffs +Drehimpuls +Drehimpulse +Drehimpulses +Drehkreuze +Drehleiter +Drehlänge +Drehmoment +Drehmomente +Drehmomentes +Drehmoments +Drehorgel +Drehpunkt +Drehpunkten +Drehpunktes +Drehrichtung +Drehscheibe +Drehsinn +Drehstrom +Drehstuhl +Drehstuhls +Drehstühle +Drehstühlen +Drehtür +Drehtüren +Drehung +Drehungen +Drehungstendenz +Drehwinkel +Drehzahl +Drehzahlen +Drehzahlmesser +Drehzahlsteller +Drehzeiger +Drehzeigers +Drei +Dreibein +Dreibeine +Dreieck +Dreieckauskunft +Dreieckauskünfte +Dreiecke +Dreiecken +Dreiecks +Dreiecksflug +Dreiecksgebiet +Dreieckspyramide +Dreiecksseite +Dreieckstuch +Dreiecksverhältnis +Dreiecksverkehr +Dreieinhalbfach +Dreieinhalbfache +Dreien +Dreiergruppe +Dreiermannschaft +Dreiermannschaften +Dreierzyklen +Dreierzyklus +Dreifache +Dreifaltigkeit +Dreifusses +Dreifuß +Dreifüsse +Dreifüssen +Dreifüße +Dreijahresabkommen +Dreijahresplanes +Dreijahresvertrag +Dreiklang +Dreikönigstag +Dreiländereck +Dreiländerecks +Dreimeilenzone +Dreimonatsoption +Dreimonatspreis +Dreimonatszeitraum +Dreimächteabkommen +Dreimächtekonferenz +Dreingabe +Dreirad +Dreiradfahrzeuge +Dreiradklasse +Dreiräder +Dreirädern +Dreisatz +Dreistaatentheorie +Dreistigkeit +Dreistigkeiten +Dreitagewoche +Dreiteilung +Dreivierteljahr +Dreiviertelmehrheit +Dreivierteltakt +Dreivierteltaktes +Dreizimmer +Dreißiger +Dreschflegel +Dreschflegeln +Dresden +Dresdner +Dress +Dresseur +Dresseuren +Dresseurs +Dressman +Dressur +Dressuraufgaben +Dressuren +Dressurpferde +Dressurpreis +Dressurreiten +Dressurreiter +Dribbelkünstler +Dribbelkünstlers +Drift +Drilling +Drillinge +Drillingstaufe +Dringlichkeit +Dringlichkeiten +Dringlichkeitsantrag +Dringlichkeitsantrages +Dringlichkeitsanträge +Dringlichkeitslisten +Dringlichkeitsstufe +Drink +Drinks +Drittbeste +Drittel +Dritteln +Drittels +Dritter +Drittgrößte +Drittgrößten +Drittländer +Drittmittel +Drittplatzierte +Drittplatzierter +Drittstaaten +Droge +Drogen +Drogenbarone +Drogengefasel +Drogengeheimdienst +Drogengelder +Drogenhandel +Drogenhandels +Drogenproblem +Drogenproblems +Drogenschmuggelzwecke +Drogenwelt +Drogerie +Drogeriekette +Drogerien +Drogist +Drohbrief +Drohbriefe +Drohbriefes +Drohbriefs +Drohen +Drohende +Droht +Drohung +Drohungen +Drolligerweise +Dromedar +Dromedars +Droschke +Drossel +Drosselungen +Druck +Druckaufträge +Druckbefehle +Druckbuchstabe +Druckbuchstaben +Druckbuchstabens +Druckbögen +Druckens +Drucker +Druckeranpassungen +Druckerausgang +Druckerbefehle +Druckerei +Druckereibetrieb +Druckereien +Druckereigewerkschaft +Druckerinstallation +Druckerinterface +Druckerlaubnis +Druckerlaubnisse +Druckern +Druckerpresse +Druckerprogramme +Druckerschwärze +Druckertreiber +Druckertypen +Druckes +Druckexemplare +Druckfehler +Druckfehlern +Druckfehlerverzeichnis +Druckfehlerverzeichnisse +Druckfehlerverzeichnissen +Druckformat +Druckgrafik +Druckgraphik +Druckhaus +Druckkabinen +Druckkammer +Druckkammern +Druckknopf +Druckknöpfe +Druckknöpfen +Druckkopf +Druckkostenanhebungen +Drucklegung +Druckluft +Druckmaschine +Druckmaschinen +Druckmittel +Druckpresse +Druckprogramm +Druckpunkt +Druckrichtung +Drucksache +Drucksachen +Drucksachengebühren +Druckschaltern +Druckschalters +Druckschrift +Drucksimulator +Druckstelle +Druckstellen +Drucksteuerzeichen +Druckstock +Druckstücke +Drucktaste +Drucktasten +Drucktaster +Drucktechniken +Druckvorgang +Druckvorganges +Druckvorlagen +Druckwelle +Druckwellen +Druckwerk +Druide +Druiden +Drumherum +Drusen +Drähte +Drähten +Drückeberger +Drückebergereien +Drückebergern +Drückebergers +Drücker +Drückern +Drüse +Drüsen +Dschingis +Dschungel +Dschungelkampf +Dschungelkämpfer +Dschungelkämpfern +Dschungelpfad +Dschungelpfade +Dschungelpfaden +Dschungels +Dualbasis +Dualisten +Dualität +Dualraum +Dubcek +Dubiose +Dublin +Duck +Dudelsack +Dudelsackpfeifer +Dudelsackpfeifern +Duden +Duell +Duelle +Duellen +Duett +Duft +Duftnote +Duftnoten +Duftproben +Duftstoffe +Duftstoffen +Duftstoffes +Duftwasser +Duftwolke +Duisburg +Duisburgs +Dukaten +Duldsamkeit +Duldung +Duma +Dumme +Dummen +Dummerchenrolle +Dummheit +Dummheiten +Dummkopf +Dummkopfes +Dummköpfe +Dumpfheit +Dumpingpreise +Dumpingpreisen +Dung +Dunkel +Dunkelheit +Dunkelkammer +Dunkelmänner +Dunkelmännern +Dunkeln +Dunst +Dunstes +Dunsthimmel +Dunstwolke +Dunstwolken +Duplikat +Duplikate +Duplikates +Duplizieren +Duplizierung +Duplizität +Dur +Durch +Durcharbeitung +Durchblick +Durchblicks +Durchblutung +Durchblutungsstörung +Durchbrechen +Durchbruch +Durchbruchs +Durchbruchsoffensive +Durchbrüche +Durchbrüchen +Durchdringung +Durchdrücken +Durcheinander +Durcheinanderbringende +Durcheinanderbringenden +Durcheinanderbringendes +Durcheinandergebrachten +Durcheinandergebrachter +Durcheinandergebrachtes +Durcheinandergeraten +Durcheinandergeratene +Durcheinandergeratenen +Durcheinandergeratenes +Durcheinandergeworfener +Durcheinanderraten +Durcheinanderratenden +Durcheinanderratender +Durcheinanderratendes +Durcheinanders +Durchfahrt +Durchfahrten +Durchfahrtsschein +Durchfall +Durchfallquote +Durchfalls +Durchfluss +Durchflutung +Durchführung +Durchführungen +Durchführungsauftrag +Durchführungsaufträge +Durchführungsbestimmung +Durchführungsbestimmungen +Durchgabe +Durchgang +Durchgangs +Durchgangslager +Durchgangsstraße +Durchgangsverkehr +Durchgangsverkehrs +Durchgeblätterten +Durchgeblätterter +Durchgeblättertes +Durchgeeilte +Durchgeeilten +Durchgeeilter +Durchgefeilte +Durchgefeilten +Durchgefeilter +Durchgestöberte +Durchgestöberten +Durchgestöberter +Durchgänge +Durchgängen +Durchhaltebefehl +Durchhalteparole +Durchhaltevermögen +Durchhaltungsvermögens +Durchlass +Durchlaucht +Durchlauf +Durchlauferhitzer +Durchlaufrichtung +Durchlaufs +Durchlaufsinn +Durchlaufsinns +Durchlaufverkehr +Durchleuchtung +Durchleuchtungen +Durchlässigkeit +Durchläufe +Durchläufen +Durchmarscherlaubnis +Durchmarsches +Durchmarschs +Durchmesser +Durchmessern +Durchmessers +Durchmischung +Durchmärsche +Durchmärschen +Durchquerung +Durchreise +Durchreisevisum +Durchsage +Durchsatz +Durchschlag +Durchschlagkraft +Durchschlagkräfte +Durchschlagpapier +Durchschlagpapiers +Durchschlagskraft +Durchschläge +Durchschlägen +Durchschnitt +Durchschnitte +Durchschnitten +Durchschnittes +Durchschnittsalter +Durchschnittsanstieg +Durchschnittsbetrag +Durchschnittsbildung +Durchschnittsbürgers +Durchschnittseinkommen +Durchschnittseinkommens +Durchschnittsergebnis +Durchschnittsertrag +Durchschnittsgeschwindigkeit +Durchschnittsgeschwindigkeiten +Durchschnittsgetränk +Durchschnittsgewicht +Durchschnittsgewinne +Durchschnittslohn +Durchschnittslöhne +Durchschnittsmeinung +Durchschnittsmiete +Durchschnittsmieters +Durchschnittspreis +Durchschnittstief +Durchschnittsverbrauch +Durchschnittsverdienst +Durchschnittswein +Durchschnittswert +Durchschnittswerten +Durchschrift +Durchschriften +Durchschuss +Durchschusses +Durchschüsse +Durchsetzbarkeit +Durchsetzung +Durchsetzungsvermögen +Durchsicht +Durchsichten +Durchstarten +Durchstoßen +Durchsuchung +Durchsuchungsbefehl +Durchsuchungsbefehle +Durchwahl +Durchzug +Durchzuges +Durften +Durst +Durstes +Durstlöscher +Durststrecke +Durststrecken +Duschbad +Duschen +Duschnische +Dusel +Dutt +Dutte +Dutzend +Dutzende +Dutzenden +Dynamik +Dynamikumfang +Dynamit +Dynamitladung +Dynamits +Dynamo +Dynamomaschine +Dynamos +Dynastie +Dynastiegründer +Dynastien +Dächer +Dächern +Dämme +Dämmerlicht +Dämmerschlaf +Dämmerstunde +Dämmerung +Dämmerungen +Dämon +Dämonenglaube +Dämonenhand +Dämonie +Dämpfung +Dämpfungen +Däne +Dänen +Dänenherrschaft +Dänin +Därme +Därmen +Däumchen +Dörfchen +Dörfer +Dörfern +Dörrfleisches +Dörrobst +Dübeln +Düfte +Dümmere +Dümmste +Düne +Düngegerät +Düngekalk +Düngemaschine +Düngemittelanlagen +Düngemittelfabrik +Düngemittelgeschäftes +Düngemittelkäufe +Düngemitteln +Düngemittels +Dünger +Düngern +Düngers +Düngung +Dünkirchen +Dünnbesiedelte +Dünndarm +Dünndarms +Dünndruckpapiers +Dürer +Dürfte +Dürftigkeit +Dürftigkeiten +Dürre +Dürregebiete +Dürrenmatt +Düse +Düsen +Düsenantrieb +Düsenartige +Düsenbomber +Düsenclipper +Düsenflugzeug +Düsenflugzeuge +Düsenflugzeugen +Düsenjäger +Düsenjägers +Düsenkampfflugzeug +Düsenmaschinen +Düsenpiloten +Düsentrieb +Düsenverkehrsflughäfen +Düsenverkehrsmaschine +Düsseldorf +Düsterkeit ++++++++++ +E +Ebbe +Ebben +Eben +Ebenbild +Ebenbildern +Ebenbildes +Ebene +Ebenen +Ebenheit +Ebenheiten +Ebenholz +Ebenso +Eber +Ebert +Echo +Echos +Echte +Echtes +Echtzeit +Echtzeitverarbeitung +Eck +Eckball +Eckballs +Eckbälle +Eckbällen +Ecke +Ecken +Eckenklarheit +Eckenschliff +Eckgrundstücke +Ecklage +Eckpfeiler +Eckpfeilers +Eckplatz +Eckplatzes +Eckplätze +Eckplätzen +Eckpunkte +Eckpunkten +Eckstein +Eckzahn +Eckzahnes +Eckziffern +Eckzimmer +Eckzähne +Economyklasse +Ecuador +Edeka +Edelbranntwein +Edeldenkende +Edeldenkendem +Edeldenkender +Edeldenkendes +Edelgas +Edelgase +Edelgasen +Edelgases +Edelgaskonfiguration +Edelgesinntem +Edelgesinnten +Edelgesinnter +Edelhölzer +Edelknabe +Edelmann +Edelmannes +Edelmenschen +Edelmetall +Edelmetalle +Edelmetallen +Edelmetallerzeugnisse +Edelmetallprodukten +Edelmetalls +Edelmut +Edelmänner +Edelmännern +Edelobstgarten +Edelpelze +Edelstahl +Edelstahlindustrie +Edelstahlproduzenten +Edelstahlwerk +Edelstein +Edelsteine +Edelsteinen +Edelsteinkette +Edeltannen +Edeltraud +Edelweiß +Edelweiße +Edelweißen +Edelweißes +Edelwildleder +Eden +Edens +Edinburgh +Edison +Edith +Editieren +Editor +Editorial +Edmund +Efeu +Efeus +Effekt +Effekte +Effekten +Effektenabteilung +Effektenanlage +Effektenbörsen +Effektenhandel +Effektenhandels +Effektenhändler +Effektenhändlern +Effektenmakler +Effektenmaklers +Effektenmarkt +Effektenschalter +Effektes +Effekthaschende +Effekthascherei +Effektivität +Effektivverzinsung +Effekts +Effizienz +Effizienzgewinn +Effizienzverlust +Egal +Egalisierung +Egel +Egeln +Egels +Egge +Ego +Egoismen +Egoismus +Egoist +Egoisten +Egoistin +Egon +Egotrip +Ehe +Eheanbahnungen +Eheangebote +Eheberater +Eheberaters +Eheberatung +Ehebett +Ehebettes +Ehebrecher +Ehebrecherin +Ehebrecherinnen +Ehebrechern +Ehebrechers +Ehebruch +Ehebruchs +Ehebrüche +Ehebrüchen +Ehefrau +Ehefrauen +Ehefrieden +Ehegatte +Ehegatten +Ehegattinnen +Ehegefährtin +Ehegerüchte +Ehegesetzes +Eheglück +Ehehälfte +Eheinstitut +Ehejahr +Ehejahre +Ehekandidaten +Ehekonflikte +Ehekrach +Eheleben +Ehelebens +Eheleute +Ehelosigkeit +Ehelosigkeiten +Ehemann +Ehemannes +Ehemänner +Ehen +Ehepaar +Ehepaare +Ehepaaren +Ehepaars +Ehepartnerin +Ehepartnern +Ehepraxis +Eher +Eherechtes +Eheregister +Ehering +Eheringe +Eheringen +Eherings +Ehescheidung +Ehescheidungsgesetz +Ehescheidungsgrund +Ehescheidungsklage +Ehescheidungsprozesse +Ehescheidungsrecht +Eheschließung +Eheseminar +Ehestand +Ehestandes +Ehesteuer +Ehestifter +Ehestifterinnen +Ehestiftern +Ehestifters +Ehestreit +Ehestreits +Ehestände +Eheständen +Ehetragödie +Ehevermittlung +Eheversprechen +Eheversprechens +Ehevertrag +Ehevertrages +Eheverträge +Ehezeit +Ehezwist +Ehrabschneiderin +Ehrabschneiderinnen +Ehrabschneidern +Ehrbarkeit +Ehrbegriff +Ehrbegriffe +Ehre +Ehren +Ehrenabzeichen +Ehrenamtes +Ehrenbataillons +Ehrenbürger +Ehrenbürgerbrief +Ehrenbürgerrecht +Ehrenbürgers +Ehrenbürgerschaft +Ehrendame +Ehrendamen +Ehrendoktor +Ehrendoktoren +Ehrendoktors +Ehrenerklärung +Ehrenformation +Ehrenfriedhöfe +Ehrengast +Ehrengeleit +Ehrengericht +Ehrengerichte +Ehrengerichtes +Ehrengäste +Ehrengästen +Ehrenhandel +Ehrenhandels +Ehrenlegion +Ehrenliste +Ehrenmale +Ehrenmann +Ehrenmannes +Ehrenmitglied +Ehrenmitgliedern +Ehrenmitgliedes +Ehrenmänner +Ehrennamen +Ehrenplatz +Ehrenplätze +Ehrenplätzen +Ehrenpreis +Ehrenpreisen +Ehrenpreises +Ehrenpräsident +Ehrenrechte +Ehrenrunde +Ehrensache +Ehrensachen +Ehrenschuld +Ehrenschulden +Ehrensenator +Ehrenspalier +Ehrentag +Ehrentage +Ehrentages +Ehrentitel +Ehrentiteln +Ehrentor +Ehrentreffer +Ehrentribüne +Ehrenvorsitzenden +Ehrenwache +Ehrenwachen +Ehrenwort +Ehrenwortes +Ehrenzeichen +Ehrenzeichens +Ehrenämtern +Ehrerbietung +Ehrerbietungen +Ehrfurcht +Ehrgefühl +Ehrgefühls +Ehrgeiz +Ehrgeizes +Ehrlichkeit +Ehrlosigkeit +Ehrsamkeit +Ehrung +Ehrungen +Ehrungsliste +Ehrungslisten +Ehrvorstellung +Ei +Eiabstoßung +Eibe +Eiben +Eichamt +Eiche +Eichel +Eicheln +Eichenbalken +Eichenbestände +Eichengrund +Eichentonnen +Eichenwald +Eichhorn +Eichhörnchen +Eichkätzchen +Eichmeister +Eichmeisters +Eichtonnen +Eichung +Eichvorgang +Eid +Eide +Eidechse +Eidechsen +Eiden +Eides +Eidgenosse +Eidgenossen +Eidgenossenschaft +Eidotter +Eidottern +Eidotters +Eier +Eierangebot +Eierbecher +Eierbechern +Eiereinfuhr +Eiergeschäft +Eiergroßhändler +Eierkuchen +Eierkuchens +Eiermarkt +Eiern +Eierproduktion +Eierschale +Eierschwemme +Eierspätzle +Eierstöcke +Eiersuche +Eieruhr +Eieruhren +Eifel +Eifelberge +Eifer +Eifersucht +Eifersuchtsszene +Eiffelturm +Eigelb +Eigelben +Eigelbs +Eigen +Eigenarbeit +Eigenart +Eigenarten +Eigenartigerweise +Eigenbau +Eigenbedarf +Eigenbedarfs +Eigenbedarfsfälle +Eigenbesitz +Eigenbetrieb +Eigenbrötler +Eigenbrötlern +Eigenbrötlers +Eigenen +Eigenentwicklung +Eigenfabrikat +Eigenfabrikaten +Eigenfabrikates +Eigenfertigung +Eigenfinanzierung +Eigengesetzlichkeit +Eigengewicht +Eigengewichte +Eigengewichtes +Eigengewichts +Eigenheim +Eigenheime +Eigenheimen +Eigenheimes +Eigenheit +Eigenheiten +Eigenherstellung +Eigeninitiative +Eigeninteresse +Eigeninteressen +Eigenkapital +Eigenkapitalbasis +Eigenkapitaldeckung +Eigenkapitalien +Eigenkapitals +Eigenkapitalverhältnis +Eigenleben +Eigenliebe +Eigenlieben +Eigenlob +Eigenmacht +Eigenmittel +Eigenmächtigkeit +Eigenmächtigkeiten +Eigenname +Eigennamen +Eigennotierungen +Eigennutz +Eigennutzes +Eigennutzung +Eigenproduktion +Eigenschaft +Eigenschaften +Eigenschaftswort +Eigenschaftswortes +Eigenschaftswörter +Eigensinn +Eigensinnes +Eigentlich +Eigentum +Eigentums +Eigentumsanspruch +Eigentumsanteil +Eigentumsbildung +Eigentumsdelikte +Eigentumsgaragen +Eigentumsgarantie +Eigentumspolitik +Eigentumsrecht +Eigentumsrechte +Eigentumsrechtes +Eigentumsschutz +Eigentumsverhältnisse +Eigentumswechsels +Eigentumswohnungen +Eigentumsübergang +Eigentumsübertragung +Eigentümer +Eigentümeranteil +Eigentümerin +Eigentümerinnen +Eigentümernachweis +Eigentümerrechte +Eigentümers +Eigentümerschaft +Eigentümerstellung +Eigentümerwechsels +Eigentümlichkeit +Eigenverantwortung +Eigenvermögen +Eigenwechsel +Eigenwechseln +Eigenwechsels +Eigenwerte +Eigenwertproblem +Eigenwille +Eigenwillen +Eigenwillens +Eigenwilligkeit +Eigernordwand +Eigner +Eignern +Eignung +Eignungen +Eignungsprüfung +Eiland +Eilandes +Eilauftrag +Eilauftrages +Eilaufträge +Eilaufträgen +Eilbedürftigkeit +Eilbestellung +Eilbote +Eilboten +Eilbrief +Eilbriefen +Eilbriefes +Eile +Eilfertigkeit +Eilfertigkeiten +Eilfracht +Eilfrachten +Eilgut +Eilgutes +Eilgütern +Eiltempo +Eilzuges +Eilzuschrift +Eilzuschriften +Eilzustellung +Eilzüge +Eilzügen +Eimer +Eimern +Eimers +Ein +Einakter +Einakters +Einarbeitung +Einarbeitungszeit +Einbahnstraße +Einbahnstraßen +Einband +Einbau +Einbaugerät +Einbauküche +Einbauküchen +Einbaumöglichkeit +Einbaurahmen +Einbauraum +Einbausatz +Einbauschränke +Einbauteile +Einberufung +Einbettung +Einbettungen +Einbettzimmer +Einbettzimmern +Einbeziehung +Einbildung +Einbildungen +Einbindung +Einblick +Einblicke +Einblicken +Einbrechen +Einbrecher +Einbrecherbande +Einbrecherkönig +Einbrechern +Einbringung +Einbruch +Einbruchs +Einbruchsdiebstahl +Einbruchskriminalität +Einbruchswerkzeug +Einbrüche +Einbrüchen +Einbuchtung +Einbuße +Einbußen +Einbände +Eindeutig +Eindeutigkeit +Eindringen +Eindringlichkeit +Eindringling +Eindringlinge +Eindringlingen +Eindringlings +Eindringtiefe +Eindringtiefen +Eindruck +Eindrucks +Eindrücke +Eindämmung +Eindämmungspolitik +Eine +Einebnung +Einehe +Eineinhalbfache +Einen +Einengung +Einer +Eines +Einfach +Einfaches +Einfachheit +Einfahrt +Einfall +Einfalls +Einfallsreichtum +Einfallswinkel +Einfallswinkeln +Einfallswinkels +Einfaltspinsel +Einfaltspinseln +Einfamilienhausbesitzer +Einfamilienhauses +Einfamilienhäuser +Einfamilienhäusern +Einfamilienvilla +Einfang +Einfassung +Einfassungen +Einflugschneise +Einfluss +Einflussbereich +Einflusses +Einflussgebiete +Einflussgröße +Einflussmöglichkeit +Einflussnahme +Einflüsse +Einflüssen +Einflüsterung +Einflüsterungen +Einfrierens +Einfuhranträge +Einfuhrausschusses +Einfuhrbedarf +Einfuhrbestimmungen +Einfuhrbewilligung +Einfuhrbewilligungen +Einfuhrfirmen +Einfuhrgenehmigung +Einfuhrgenehmigungen +Einfuhrkohle +Einfuhrkontingent +Einfuhrkontingente +Einfuhrlizenzen +Einfuhrmengen +Einfuhrmöglichkeiten +Einfuhrpolitik +Einfuhrquote +Einfuhrquoten +Einfuhrsperre +Einfuhrstelle +Einfuhrstopp +Einfuhrstrom +Einfuhrverbote +Einfuhrverboten +Einfuhrverbotes +Einfuhrvolumen +Einfuhrzoll +Einfuhrzölle +Einfuhrüberschüsse +Einfälle +Einfällen +Einförmigkeit +Einförmigkeiten +Einfügemodus +Einfügung +Einfügungen +Einfühlung +Einfühlungskraft +Einfühlungsvermögen +Einfühlungsvermögens +Einführung +Einführungen +Einführungstage +Einführungszeit +Eingabe +Eingabeaufforderung +Eingabegerät +Eingabemaske +Eingaben +Eingabewert +Eingang +Eingangs +Eingangsbedingung +Eingangsdaten +Eingangsdatum +Eingangsgröße +Eingangshalle +Eingangsimpuls +Eingangskontrolle +Eingangsmonolog +Eingangspost +Eingangsraum +Eingangsreferat +Eingangssignale +Eingangstor +Eingangszustand +Eingeborene +Eingeborenen +Eingeborener +Eingebung +Eingebungen +Eingefügen +Eingehen +Eingehung +Eingeständnis +Eingeweide +Eingeweiden +Eingrenzung +Eingriff +Eingriffe +Eingriffen +Eingriffs +Eingriffsmöglichkeit +Eingänge +Eingängen +Einhalt +Einhaltes +Einhaltung +Einhaltungen +Einheimische +Einheimischen +Einheit +Einheiten +Einheitlichkeit +Einheitlichkeiten +Einheitsbauten +Einheitsbestrebungen +Einheitseinrichtung +Einheitsgemeinden +Einheitsgesellschaft +Einheitsgewerkschaften +Einheitskandidat +Einheitskandidaten +Einheitskreis +Einheitskurse +Einheitsliste +Einheitsnummer +Einheitspreis +Einheitspreise +Einheitspreisen +Einheitsstaat +Einheitsstaaten +Einheitsstreben +Einheitssätze +Einheitstarif +Einheitsverpackung +Einheitswert +Einheitswerte +Einheitswerten +Einheitswertes +Einher +Einholung +Einhorn +Einhornen +Einhornes +Einhorns +Einhüllenden +Einige +Einigkeit +Einigkeiten +Einigung +Einigungen +Einigungsbewegung +Einigungsform +Einigungsformel +Einigungskrieg +Einigungspolitik +Einigungsversuch +Einjahresvertrag +Einkauf +Einkaufen +Einkaufsabteilung +Einkaufsassistent +Einkaufsbedarf +Einkaufsermächtigungen +Einkaufsführer +Einkaufsgelegenheit +Einkaufsgesellschaft +Einkaufskorb +Einkaufsmöglichkeiten +Einkaufsnetz +Einkaufsnetze +Einkaufsnetzen +Einkaufspotential +Einkaufspreis +Einkaufspreise +Einkaufspreises +Einkaufsstraße +Einkaufsstraßen +Einkaufstasche +Einkaufstaschen +Einkaufstüten +Einkaufswochenende +Einkaufszentralen +Einkaufszentren +Einkaufszentrums +Einkehr +Einkellerungspreis +Einklang +Einklänge +Einklängen +Einkommen +Einkommens +Einkommensart +Einkommensbelastung +Einkommensbeleg +Einkommensbelege +Einkommensbescheinigung +Einkommensbescheinigungen +Einkommensempfänger +Einkommensentwicklung +Einkommenserhöhungen +Einkommenserklärung +Einkommensermittlung +Einkommenshöhe +Einkommensklassen +Einkommensnachweis +Einkommensnachweise +Einkommenspolitik +Einkommensrückstand +Einkommenssteigerung +Einkommenssteigerungen +Einkommenssteuererklärung +Einkommenssteuern +Einkommensstrom +Einkommensstroms +Einkommensströme +Einkommensstufe +Einkommensstufen +Einkommensteuergesetz +Einkommensteuern +Einkommensteuersenkung +Einkommensverbesserung +Einkommensverlust +Einkommensvorstellung +Einkommenswährung +Einkommenswünsche +Einkoppelung +Einkreisung +Einkristall +Einkäufe +Einkäufen +Einkäufer +Einkäuferin +Einkäufern +Einkäufers +Einkünfte +Einkünften +Einladung +Einladungen +Einladungsliste +Einlage +Einlagekonto +Einlagen +Einlagengeschäft +Einlagenschutzes +Einlagensicherungsagentur +Einlagensicherungsfonds +Einlagensicherungsschutz +Einlagensicherungsverein +Einlagenversicherung +Einlagenzuwachs +Einlagepflicht +Einlagerung +Einlagerungen +Einlass +Einlasses +Einlassung +Einlassungen +Einlauf +Einleger +Einleitung +Einleitungen +Einlieferung +Einlieferungen +Einlieferungsschein +Einlieferungsscheinen +Einlieferungsscheines +Einläufe +Einläufen +Einlösung +Einlösungen +Einlösungsstellen +Einmal +Einmaligkeit +Einmalzahlung +Einmannbetriebe +Einmarsch +Einmarsches +Einmischung +Einmischungen +Einmischungsrecht +Einmärsche +Einmündung +Einmündungen +Einnahme +Einnahmearten +Einnahmeausfall +Einnahmen +Einnahmenminderung +Einnahmequelle +Einnahmeschätzungen +Einnahmeverlust +Einordnung +Einpackens +Einparteiensystem +Einpendeln +Einplatinencomputer +Einprägsamkeit +Einquartierung +Einrad +Einrahmung +Einrede +Einreihungsbescheid +Einreisedokument +Einreiseerlaubnis +Einreiseerlaubnisse +Einreisegenehmigung +Einreisegenehmigungen +Einreisende +Einreiseverweigerung +Einreisevisen +Einreisevisum +Einrichtung +Einrichtungen +Einrichtungsbranche +Einrichtungsgegenstand +Einrichtungsgegenstandes +Einrichtungsgegenstände +Einrichtungsgegenständen +Einräumung +Einrückung +Einrückungen +Einsamkeit +Einsamkeiten +Einsammeln +Einsatz +Einsatzabrechnung +Einsatzbedingung +Einsatzbereich +Einsatzbereitschaft +Einsatzes +Einsatzfahrt +Einsatzfreude +Einsatzfähigkeit +Einsatzfälle +Einsatzgebiet +Einsatzgruppen +Einsatzkapital +Einsatzkontrolle +Einsatzmöglichkeit +Einsatzmöglichkeiten +Einsatzort +Einsatzplatzes +Einsatzspektrum +Einsatzwagen +Einsatzzahlung +Einsatzzentrale +Einschaltens +Einschaltquote +Einschaltung +Einschaltvorgang +Einschaltziffern +Einschalung +Einschalungen +Einschiebung +Einschiebungen +Einschiffung +Einschiffungen +Einschlaf +Einschlag +Einschlages +Einschläge +Einschlüsse +Einschmelzen +Einschmelzung +Einschnitt +Einschnitten +Einschnittes +Einschreibebrief +Einschreibebriefe +Einschreibebriefes +Einschreibegebühr +Einschreibegebühren +Einschreibung +Einschränkung +Einschränkungen +Einschub +Einschulung +Einschulungen +Einschätzung +Einschätzungen +Einschüchterung +Einschüchterungsversuch +Einschüchterungsversuche +Einschüchterungsversuchen +Einschüsse +Einseitigkeit +Einseitigkeiten +Einsen +Einsender +Einsendern +Einsendetermin +Einsendung +Einsendungen +Einsendungstermin +Einsenkung +Einsetzbarkeit +Einsetzung +Einsetzungen +Einsicht +Einsichten +Einsichtnahme +Einsichtnahmen +Einsiedler +Einsiedlern +Einsiedlers +Einsitzer +Einspannung +Einsparung +Einsparungen +Einsparungsmaßnahme +Einsparungsmaßnahmen +Einspeisung +Einsperren +Einsprache +Einsprachen +Einspruch +Einspruches +Einspruchsrecht +Einspruchsrechten +Einspruchsrechtes +Einsprüche +Einsprüchen +Einstandskosten +Einstandspreis +Einsteigen +Einsteigerpreis +Einsteigerpreisen +Einstein +Einstein'scher +Einstellung +Einstellungen +Einstellwert +Einstieg +Einstiegsmarke +Einstiegssignal +Einstiegssignale +Einstimmigkeit +Einstimmigkeiten +Einstrahlung +Einstreuung +Einstufung +Einstufungen +Einsturz +Einsturzes +Einstürze +Einsätze +Einsätzen +Eintagsfliegen +Eintauchwinkel +Eintauschmöglichkeit +Einteilung +Einteilungen +Eintippen +Eintopf +Eintracht +Eintrag +Eintrags +Eintragung +Eintragungen +Eintreffen +Eintreibung +Eintreten +Eintritt +Eintritte +Eintritten +Eintritts +Eintrittsalter +Eintrittsausweis +Eintrittsfläche +Eintrittsgeld +Eintrittsgelder +Eintrittsgeldern +Eintrittskarte +Eintrittskarten +Eintrittskartenverkauf +Eintrittspflicht +Eintrittsrechts +Eintrittswünsche +Einträge +Einträgen +Einträglichkeit +Eintönigkeit +Eintönigkeiten +Einverleibung +Einvernehmen +Einverständnis +Einverständnisse +Einverständnissen +Einverständnisses +Einwand +Einwanderer +Einwanderern +Einwanderers +Einwanderung +Einwanderungen +Einwanderungsbehörde +Einwanderungsquote +Einwandes +Einweihung +Einweisung +Einweisungen +Einweisungsflüge +Einwendung +Einwendungen +Einwickeln +Einwickelpapier +Einwickelpapiers +Einwilligung +Einwilligungen +Einwirkung +Einwirkungen +Einwirkzeit +Einwirkzeiten +Einwohner +Einwohnerin +Einwohnermeldeamt +Einwohnermeldeamtes +Einwohnermeldeämtern +Einwohnern +Einwohners +Einwohnerschaft +Einwohnerzahl +Einwurf +Einwurfes +Einwände +Einwänden +Einwürfe +Einwürfen +Einzahl +Einzahlung +Einzahlungen +Einzahlungsschein +Einzahlungsscheine +Einzahlungsscheinen +Einzeichnung +Einzeichnungen +Einzel +Einzelabnehmer +Einzelabrede +Einzelabsätze +Einzelaktion +Einzelaktionen +Einzelaktionär +Einzelanfertigung +Einzelanschluss +Einzelansteuerung +Einzelaufstellung +Einzelauftrag +Einzelbetätigung +Einzelbewerber +Einzelbezügen +Einzelbild +Einzelbilder +Einzelbildern +Einzelblattzuführung +Einzelblätter +Einzelbriefen +Einzelbuchstabe +Einzeldaten +Einzeldefekt +Einzeldokument +Einzeldrucke +Einzeldurchgang +Einzelelement +Einzelentscheidung +Einzelentscheidungen +Einzelerscheinung +Einzelerscheinungen +Einzelerschießung +Einzelersuchen +Einzelexemplar +Einzelexemplare +Einzelfall +Einzelfallbewertung +Einzelfallentscheidung +Einzelfalles +Einzelfaser +Einzelfehler +Einzelfirma +Einzelfrage +Einzelfragen +Einzelfähigkeit +Einzelfähigkeiten +Einzelfälle +Einzelfällen +Einzelgeschäft +Einzelgeschäfte +Einzelgespräch +Einzelgespräche +Einzelgänger +Einzelgängers +Einzelhaft +Einzelhandel +Einzelhandels +Einzelhandelskaufleute +Einzelhandelskunden +Einzelhandelspraxis +Einzelhandelspreis +Einzelhandelsumsatz +Einzelhandelsumsatzzahlen +Einzelhaushalten +Einzelheft +Einzelheit +Einzelheiten +Einzelhändler +Einzelhändlers +Einzelinformationen +Einzelkabine +Einzelkampf +Einzelkaufmann +Einzelkundenpflege +Einzelkämpfe +Einzelkämpfen +Einzelkämpfer +Einzelkürzungen +Einzellage +Einzellagen +Einzelleistung +Einzelleistungen +Einzeller +Einzellizenz +Einzelmaschinen +Einzelmeisterschaften +Einzelmeldung +Einzelmiete +Einzelnachweis +Einzelnen +Einzelnummer +Einzelnummern +Einzelobjekte +Einzelperson +Einzelpersonen +Einzelplan +Einzelplanungen +Einzelposition +Einzelposten +Einzelpreis +Einzelprodukt +Einzelprojekte +Einzelpunkt +Einzelradaufhängung +Einzelreisende +Einzelrennen +Einzelrichter +Einzelschicksal +Einzelschrift +Einzelschriften +Einzelschritt +Einzelschritte +Einzelsieger +Einzelspiel +Einzelspiele +Einzelspieles +Einzelstaaten +Einzelstück +Einzelstücke +Einzelteil +Einzelteile +Einzelteiles +Einzelturner +Einzelturnier +Einzelunterricht +Einzelurkunden +Einzeluserbetrieb +Einzelvereinbarung +Einzelverkauf +Einzelverkäufe +Einzelverkäufen +Einzelversicherungen +Einzelvertrag +Einzelvorschläge +Einzelwert +Einzelwerte +Einzelwerten +Einzelwertung +Einzelworte +Einzelzeichen +Einzelzellen +Einzelzimmer +Einzelzimmern +Einzelzimmerzuschlag +Einziehung +Einzigartigkeit +Einzige +Einziger +Einzimmerappartement +Einzug +Einzugsroute +Einzugstermine +Einzulernenden +Einöde +Einöden +Eis +Eisbahn +Eisbahnen +Eisbecher +Eisberg +Eisberge +Eisbergen +Eisberges +Eisbergs +Eisbeutel +Eisbeuteln +Eisbeutels +Eisblumen +Eisbombe +Eisbomben +Eisbär +Eisbären +Eisdecke +Eisdecken +Eisdiele +Eisdielen +Eisen +Eisenausfuhr +Eisenbahn +Eisenbahnabteil +Eisenbahnabteilen +Eisenbahnbau +Eisenbahnbehörde +Eisenbahnbonds +Eisenbahnbrücken +Eisenbahndirektionen +Eisenbahnen +Eisenbahnerlöhne +Eisenbahnern +Eisenbahners +Eisenbahnerstreik +Eisenbahnfahrplan +Eisenbahnfahrt +Eisenbahnfähre +Eisenbahngesellschaften +Eisenbahngleis +Eisenbahnkatastrophe +Eisenbahnminister +Eisenbahnnetz +Eisenbahnnetze +Eisenbahnnetzes +Eisenbahnpersonal +Eisenbahnräuber +Eisenbahnstationen +Eisenbahnstrecke +Eisenbahntarife +Eisenbahnunglück +Eisenbahnunglückes +Eisenbahnunglücksfälle +Eisenbahnverbindung +Eisenbahnverkehr +Eisenbahnverwaltung +Eisenbahnwagen +Eisenbahnwagens +Eisenbahnwaggons +Eisenbandes +Eisenbearbeitung +Eisenbeschlages +Eisenbeschläge +Eisenbeschlägen +Eisenbeton +Eisenblech +Eisenbänder +Eisendraht +Eiseneinfuhr +Eisenerz +Eisenerze +Eisenerzen +Eisenerzes +Eisenerzlager +Eisenerzproduktion +Eisenerzvorkommen +Eisenfresser +Eisengeländer +Eisengerümpel +Eisengießerei +Eisengitter +Eisengittern +Eisengittertore +Eisenguss +Eisengusses +Eisengüsse +Eisengüssen +Eisenhammers +Eisenhandel +Eisenhändler +Eisenhütten +Eisenindustrie +Eisenkabel +Eisenkern +Eisenklopfer +Eisenkonstruktion +Eisenleiter +Eisenoxid +Eisenoxide +Eisenoxiden +Eisenoxyd +Eisenoxyde +Eisenoxyden +Eisenproduktion +Eisenpumpen +Eisenrohre +Eisens +Eisenschienen +Eisenstange +Eisenstapel +Eisenstein +Eisensteinschen +Eisenträger +Eisenverarbeitung +Eisenwaren +Eisenwarengeschäfte +Eisenwarenhandlung +Eisenwarenhandlungen +Eisenwarenhändler +Eisenwarenhändlern +Eisenwarenhändlers +Eisenwarenmesse +Eisenwerk +Eisenwerken +Eisenwerkes +Eisenzeit +Eiserne +Eises +Eisgang +Eishersteller +Eishockey +Eishockeymannschaft +Eiskrem +Eiskristalle +Eiskunstlauf +Eiskunstlaufen +Eiskunstlaufes +Eiskunstläufer +Eiskunstläuferin +Eiskunstläuferinnen +Eiskunstläufers +Eislauf +Eislaufen +Eislaufs +Eisläufer +Eismaschine +Eismaschinen +Eismeer +Eismeere +Eismeers +Eismitte +Eismädchen +Eispulver +Eisrevue +Eisschnellläufer +Eisschnellläufern +Eissport +Eissports +Eisstars +Eistanz +Eistanzpaar +Eiswasser +Eiswoche +Eiswürfel +Eiswürfeln +Eiswürfels +Eiszapfen +Eiszeit +Eiszeiten +Eiszeitformen +Eitelkeit +Eitelkeiten +Eiter +Eiweiß +Eiweiße +Eiweißen +Eiweißfuttermitteln +Eiweißkonzentrat +Eiweißkörper +Eiweißmolekül +Eiweißmoleküle +Eiweißproduktion +Eiweißwerte +Eizelle +Eizellen +Ekel +Ekelerregendem +Ekelerregenden +Ekelerregender +Ekelerregendes +Ekels +Eklat +Eklipse +Ekstase +Ekstasen +Ekzem +Ekzeme +Ekzemen +Elaborates +Elan +Elans +Elastizität +Elastizitätsgrenzen +Elastizitätsmodul +Elastizitätsmoduls +Elbe +Elbmündung +Elbtunnel +Elch +Elchjagd +Electronic +Elefant +Elefanten +Elefantengedächtnis +Elefantenzahn +Elefantenzähne +Elegie +Elegien +Elektrifizierung +Elektrik +Elektriker +Elektrikern +Elektrikers +Elektrizität +Elektrizitätsangebots +Elektrizitätsgesellschaften +Elektrizitätskraftwerke +Elektrizitätswerk +Elektrizitätswerke +Elektrizitätswerken +Elektroaktien +Elektroartikel +Elektroautos +Elektrobereich +Elektrobetrieb +Elektroboiler +Elektrobranche +Elektrode +Elektroden +Elektrodynamik +Elektroenergiekosten +Elektroerzeugnisse +Elektrofilter +Elektrofirma +Elektrogerät +Elektrogeräteindustrie +Elektrogeräten +Elektrogerätes +Elektrogroßhandel +Elektrogroßvertrieb +Elektroheizung +Elektroherd +Elektroherde +Elektroherden +Elektroherdes +Elektroingenieur +Elektroingenieure +Elektroingenieuren +Elektroinstallation +Elektroinstallationsgeschäft +Elektrokarren +Elektrokonzern +Elektroküche +Elektrolokomotive +Elektrolyse +Elektrolyt +Elektrolytkupfer +Elektromagnet +Elektromagnetismus +Elektromarkt +Elektromeister +Elektromonteur +Elektromotor +Elektromotoren +Elektron +Elektronen +Elektronenbewegung +Elektronengas +Elektronengehirn +Elektronengehirns +Elektronenkonfiguration +Elektronenmechanik +Elektronenrechner +Elektronenrechners +Elektronenvolt +Elektronik +Elektronikfirma +Elektronikingenieur +Elektrons +Elektroschläge +Elektroschocks +Elektroschweißen +Elektrostrahl +Elektrotechnik +Elektrotechniker +Elektrotechnikern +Elektrovolt +Elektrowerkzeug +Elektrozäunen +Element +Elementargebiet +Elementargebiete +Elementarmathematik +Elementarschule +Elementarschulen +Elementarteilchen +Elementarunterricht +Elementarunterrichte +Elementarunterrichten +Elementarunterrichtes +Elementarunterrichts +Elemente +Elementen +Elementes +Elements +Elend +Elends +Elendsbaracken +Elendsviertel +Elendsviertels +Eleonore +Elfe +Elfenbein +Elfenbeinküste +Elfenbeins +Elfenbeinturm +Elfmeterball +Elfmeterpfiff +Elfmeterschießen +Elias +Elimination +Eliminierung +Elisabeth +Elite +Eliteformation +Elitegruppen +Elitetruppen +Elixier +Elixiere +Elke +Ellbogen +Ellbogenfreiheit +Ellbogenfreiheiten +Ellenbogen +Ellenbogenparadies +Ellipse +Ellipsen +Ellipsoid +Ellipsoide +Ellipsoids +Elsässer +Eltern +Elternbeirat +Elternbund +Elternferien +Elternkampf +Elternkreis +Elternpaar +Elternrecht +Elternrechts +Elternschule +Elternteil +Elternteile +Elternteilen +Elternteils +Elternverband +Elternvereinigung +Elternversammlungen +Elternvertretungen +Elternzimmer +Email +Emanuel +Emanuela +Emanzipation +Emanzipierung +Embargo +Embargopolitik +Embargos +Emblem +Embolie +Embolien +Embryo +Embryonalentwicklung +Embryonen +Embryos +Emeritus +Emigrant +Emigrantenroman +Emigrantenzeitung +Emigrationsfrage +Emilia +Eminenz +Eminenzen +Emirat +Emirate +Emission +Emissionen +Emissionsergebnis +Emissionspause +Emissionsstatistik +Emissionswert +Emissionswerte +Emmentaler +Emotion +Emotionalität +Empfang +Empfanges +Empfangs +Empfangsantenne +Empfangsbereich +Empfangsbereiche +Empfangsbereichen +Empfangsbereitschaft +Empfangsbestätigung +Empfangsbestätigungen +Empfangschef +Empfangschefin +Empfangschefinnen +Empfangsdame +Empfangsdamen +Empfangsgerät +Empfangsgeräten +Empfangsgerätes +Empfangsgruppe +Empfangsknotenpunkt +Empfangskomitee +Empfangskomitees +Empfangsland +Empfangslisten +Empfangspegel +Empfangsräume +Empfangsschaltern +Empfangsschalters +Empfangsschein +Empfangsscheinen +Empfangsscheines +Empfangsstation +Empfangstag +Empfangstage +Empfangstagen +Empfangszimmer +Empfangszimmern +Empfangszimmers +Empfehlung +Empfehlungen +Empfehlungsbrief +Empfehlungskurse +Empfehlungsliste +Empfehlungsschreiben +Empfindens +Empfindlichkeit +Empfindlichkeiten +Empfindung +Empfindungen +Empfindungslosigkeit +Empfindungsvermögen +Empfindungsvermögens +Empfänge +Empfänger +Empfängerland +Empfängern +Empfängers +Empfängerstaaten +Empfänglichkeit +Empfänglichkeiten +Empfängnis +Empfängnissen +Empfängnisverhütung +Emphysem +Empire +Empore +Emporen +Emporkömmling +Emporkömmlinge +Emporkömmlings +Empörung +Empörungen +Emsigkeit +Emsigkeiten +Emulation +Emulsion +Emulsionen +Endabnehmer +Endabrechnung +Endabrechnungen +Endabschaltung +Endanwender +Endarbeit +Endausbau +Endausbaustufe +Endbenutzer +Endbereich +Endbild +Endbilder +Enddaten +Enddruck +Ende +Endeffekt +Enderfolg +Endergebnis +Endergebnisse +Endergebnisses +Endes +Endet +Endgehalt +Endgerät +Endgültige +Endkampf +Endkontrolle +Endkunde +Endkämpfe +Endlage +Endlauf +Endlich +Endlichkeit +Endlos +Endlosband +Endlosdruck +Endlosfernsehserie +Endlosformularsätze +Endloshausse +Endlospapier +Endlösung +Endmontage +Endogamie +Endphase +Endprodukt +Endprodukte +Endprodukten +Endproduktes +Endpunkt +Endpunkte +Endpunkten +Endrenovierung +Endresultat +Endresultate +Endresultates +Endrunde +Endrunden +Endschalter +Endsilbe +Endsilben +Endspiel +Endspiele +Endspielgegner +Endspielort +Endspielorte +Endspieltag +Endspurt +Endspurte +Endspurtes +Endstadien +Endstadium +Endstand +Endstation +Endstationen +Endstufe +Endsumme +Endtest +Endung +Endungen +Endverbraucher +Endverbrauchers +Endverkaufspreise +Endwert +Endzahl +Endzeitträumen +Endziel +Endziele +Endziels +Endzustand +Endzustandes +Endzustände +Energie +Energieabgabe +Energieabgaben +Energieabsorption +Energieagentur +Energieausfall +Energiebedarf +Energiebereich +Energiebetrachtungen +Energiebilanz +Energiebilanzen +Energiedebatte +Energiedissipation +Energieeinsparung +Energieerhaltung +Energieerhaltungssatz +Energieerhaltungssatzes +Energieerhaltungssätze +Energieerzeuger +Energieerzeugung +Energieexperte +Energieformen +Energiefressende +Energiegleichung +Energiehunger +Energiekonferenz +Energiekosten +Energiekrise +Energiekrisen +Energielücken +Energiemarkt +Energieminister +Energien +Energieniveaus +Energiepreis +Energiepreise +Energieproblem +Energieprobleme +Energiequelle +Energiequellen +Energiereserve +Energieressource +Energieressourcen +Energiesektor +Energietechnologie +Energietechnologien +Energieträger +Energieumwandlung +Energieverbrauch +Energieverbrauches +Energieverbrauchs +Energieverluste +Energieverlustes +Energieversorgung +Energieversorgungsanlagen +Energiewirtschaft +Energiezufuhr +Energiezustand +Energiezustände +Engagement +Engbekleideten +Engel +Engelchen +Engelhaar +Engeln +Engels +Engelsgeduld +Engerling +Engerlinge +Engerlingen +Engineering +England +Englandreisen +Englands +Englisch +Englische +Englisches +Englischkurse +Englischlehrer +Englischsprechende +Englischunterricht +Engländer +Engländerinnen +Engländern +Engpässe +Engpässen +Engumrissen +Engumrissene +Engverbundenen +Enkel +Enkelin +Enkelinnen +Enkelkind +Enkelkinder +Enkelkindern +Enkelkindes +Enkels +Enklave +Enquetekommission +Ensemble +Ensembleleistung +Ensemblespiel +Ensemblestimmen +Entartung +Entartungen +Entbehrlichkeit +Entbehrung +Entbehrungen +Entbindung +Entbindungen +Entbindungsabteilung +Entbindungsgeld +Entbindungsheime +Entbindungsheimen +Entbindungsheimes +Entblößung +Entblößungen +Entdecker +Entdeckerin +Entdeckerinnen +Entdeckern +Entdeckung +Entdeckungen +Entdeckungsgeschichte +Entdeckungsgeschichten +Entdeckungsreise +Ente +Enteignung +Enteignungsmaßnahmen +Enteisungsanlage +Enteisungsanlagen +Entenbraten +Entenbratens +Enteneier +Entenjagd +Entenmutter +Entente +Enterich +Enterichen +Enterichs +Entfaltung +Entfaltungsmöglichkeit +Entfaltungsmöglichkeiten +Entferntesten +Entfernung +Entfernungen +Entfernungsbestimmung +Entfernungsmesser +Entfernungsmessers +Entfesselungskünstler +Entfremdung +Entführer +Entführerinnen +Entführern +Entführers +Entführung +Entführungen +Entgegengerichtete +Entgegengesetzte +Entgegengesetztem +Entgegengesetzten +Entgegengesetzter +Entgegengesetztes +Entgegengestellte +Entgegengestellten +Entgegengestellter +Entgegengewirkte +Entgegengewirkter +Entgegengewirktes +Entgegnung +Entgelt +Entgelte +Entgelten +Entgeltes +Entgleisung +Enthaarungsmitteln +Enthaarungsmittels +Enthaltsamkeit +Enthaltung +Enthaltungen +Enthusiasmus +Enthüllung +Enthüllungen +Entität +Entitäten +Entkernungsmaschinen +Entkolonialisierung +Entkoppelung +Entkräftung +Entladung +Entladungen +Entlassung +Entlassungen +Entlassungsgesuch +Entlassungsgesuchen +Entlassungsgesuches +Entlassungspapiere +Entlastung +Entlastungen +Entlastungsangriff +Entlastungsstraße +Entlastungszeuge +Entlastungszeugen +Entleerens +Entleerung +Entleerungen +Entleihungen +Entlohnung +Entlüftung +Entlüftungsschacht +Entlüftungsschächten +Entmachtung +Entmachtungen +Entmilitarisierung +Entmutigung +Entmutigungen +Entmündigung +Entmündigungen +Entnahme +Entnahmestelle +Entnervung +Entpolitisierung +Entrees +Entrepreneur +Entrichtung +Entrichtungen +Entropie +Entrückungen +Entrüstung +Entsalzungsanlagen +Entscheid +Entscheidbarkeit +Entscheiden +Entscheides +Entscheids +Entscheidung +Entscheidungen +Entscheidungsbefugnis +Entscheidungsbefugnisse +Entscheidungsbäume +Entscheidungsfindung +Entscheidungsfragen +Entscheidungsfreiheit +Entscheidungsgrundlage +Entscheidungshilfe +Entscheidungskampf +Entscheidungskriterien +Entscheidungskriterium +Entscheidungsläufe +Entscheidungsmodell +Entscheidungsprozess +Entscheidungsprozesse +Entscheidungsprozeß +Entscheidungsrecht +Entscheidungsspiel +Entscheidungsspiele +Entscheidungsspielen +Entscheidungsspielraum +Entscheidungsstruktur +Entscheidungsträger +Entscheidungsträgern +Entscheidungsverhalten +Entscheidungswege +Entschiedenheit +Entschlackung +Entschließung +Entschließungen +Entschlossenheit +Entschlossenheiten +Entschluss +Entschlussfassung +Entschlusskraft +Entschlüsse +Entschlüsselung +Entschlüsselungen +Entschlüssen +Entschuldigung +Entschuldigungen +Entschuldigungsgrund +Entschuldigungsgrundes +Entschädigung +Entschädigungen +Entschädigungsanspruch +Entschädigungsleistungen +Entschädigungssummen +Entschädigungszahlungen +Entschärfung +Entsendung +Entsetzen +Entsetzens +Entsetzungen +Entseuchungsanstalt +Entsorgung +Entspannung +Entspannungen +Entspannungsbemühungen +Entspannungsmöglichkeiten +Entspannungstendenzen +Entspannungszone +Entsprechend +Entsprechendes +Entsprechung +Entsprechungen +Entstehens +Entstehung +Entstehungen +Entstehungsgeschichte +Entstehungsgeschichten +Entstehungsursache +Entstellung +Entstörung +Enttarnung +Enttäuschenderweise +Enttäuschung +Enttäuschungen +Entwaffnung +Entwaffnungen +Entwarnung +Entwarnungen +Entweihung +Entweihungen +Entwendung +Entwerfens +Entwertung +Entwertungen +Entwertungsmaschinen +Entwickeltes +Entwickelung +Entwickler +Entwicklerlizenz +Entwicklerversion +Entwicklung +Entwicklungen +Entwicklungsabteilung +Entwicklungsanleihe +Entwicklungsarbeit +Entwicklungsauftrag +Entwicklungsaufträge +Entwicklungsaufwand +Entwicklungsbank +Entwicklungsbemühung +Entwicklungsbemühungen +Entwicklungsbereiches +Entwicklungsdienst +Entwicklungsfonds +Entwicklungsforschung +Entwicklungsgebiet +Entwicklungsgebieten +Entwicklungsgeschichte +Entwicklungsgeschwindigkeit +Entwicklungsgeschäft +Entwicklungshelfer +Entwicklungshelfern +Entwicklungshilfe +Entwicklungshilfen +Entwicklungshilfepolitik +Entwicklungsingenieur +Entwicklungskommandos +Entwicklungskosten +Entwicklungskurven +Entwicklungslaboratorium +Entwicklungslabors +Entwicklungsland +Entwicklungslandes +Entwicklungslands +Entwicklungslehren +Entwicklungsländer +Entwicklungsländern +Entwicklungsmethode +Entwicklungsmodell +Entwicklungsmöglichkeit +Entwicklungsmöglichkeiten +Entwicklungsphase +Entwicklungsplan +Entwicklungsplaner +Entwicklungsplanung +Entwicklungsprojekt +Entwicklungsprojekte +Entwicklungsschritt +Entwicklungsstaaten +Entwicklungsstand +Entwicklungsstrategie +Entwicklungsstufe +Entwicklungssystem +Entwicklungstechnik +Entwicklungstendenzen +Entwicklungstätigkeit +Entwicklungsumgebung +Entwicklungsvorhaben +Entwicklungswerkzeug +Entwicklungswünsche +Entwicklungszeit +Entwicklungszeiten +Entwicklungszentrum +Entwicklungsziel +Entwicklungszwecke +Entwurf +Entwurfes +Entwurfs +Entwurfsentscheidung +Entwurfsfassung +Entwurfsmethode +Entwurfsprinzipien +Entwurfsprozess +Entwässerung +Entwässerungen +Entwässerungsanlage +Entwöhnung +Entwürfe +Entzerrung +Entzerrungen +Entziehung +Entziehungen +Entziehungskur +Entziehungskuren +Entzifferung +Entzifferungen +Entzifferungsarbeit +Entzug +Entzweiungen +Entzücken +Entzückens +Entzückungen +Entzündbarkeit +Entzündbarkeiten +Entzündung +Entzündungen +Entäußerung +Enzian +Enzians +Enzyklopädie +Enzyklopädien +Enzym +Enzymbiotechnologie +Enzyme +Enzyms +Epen +Epidemie +Epidemien +Epigramm +Epikur +Epilepsie +Epileptiker +Epileptikern +Epileptikers +Epilierung +Epilog +Epilogen +Epilogs +Episode +Episodendrama +Epizentrum +Epoche +Epos +Equipe +Equipment +Er +Erachtens +Erarbeitung +Erasmus +Erbanlage +Erbanlagen +Erbanspruch +Erbanspruches +Erbansprüchen +Erbauer +Erbauern +Erbauers +Erbauung +Erbauungen +Erbbauberechtigte +Erbbaurecht +Erbbaurechts +Erbbesitz +Erbe +Erben +Erbenaufgebot +Erbenaufruf +Erbengemeinschaft +Erbens +Erbes +Erbfaktor +Erbfaktoren +Erbfaktors +Erbfall +Erbfehler +Erbfehlern +Erbfehlers +Erbfeind +Erbfeinden +Erbfeindes +Erbfeindschaft +Erbfolge +Erbfolgekrieg +Erbfolgen +Erbgut +Erbguts +Erbin +Erbitterung +Erbkrankheit +Erbkrankheiten +Erblasser +Erblasserin +Erblasserinnen +Erblassern +Erblindung +Erblindungen +Erbmasse +Erbmaterial +Erbmerkmale +Erbprinz +Erbrecht +Erbrechte +Erbrechtes +Erbrechts +Erbschaften +Erbschaftssteuer +Erbschaftssteuern +Erbschein +Erbschleicher +Erbschleicherin +Erbschleichern +Erbschleichers +Erbschäden +Erbse +Erbsen +Erbsensuppe +Erbsensuppen +Erbsteuern +Erbstück +Erbstücken +Erbstücks +Erbsünde +Erbsünden +Erbteil +Erbteile +Erbteilen +Erbteils +Erbteilung +Erbträger +Erbverzicht +Erbärmlichkeit +Erdantenne +Erdantennen +Erdanziehung +Erdatmosphäre +Erdaushebungen +Erdball +Erdbeben +Erdbebenaktivität +Erdbebengebiete +Erdbebenkatastrophe +Erdbebens +Erdbebenwarte +Erdbeere +Erdbeeren +Erdbeerernte +Erdbeschleunigung +Erdbevölkerung +Erdbewegungen +Erdbohrer +Erde +Erdeinsatz +Erdenbürger +Erdenbürgern +Erdenken +Erdenrund +Erdgas +Erdgasaktien +Erdgasausstoß +Erdgaseinfuhren +Erdgasgeschäft +Erdgasgewinnung +Erdgasleitung +Erdgasreserven +Erdgasspeicheranlagen +Erdgastransport +Erdgaswerte +Erdgeschosse +Erdgeschosses +Erdgeschoß +Erdgewächs +Erdkampf +Erdkreis +Erdkrümmung +Erdkugel +Erdkunde +Erdkundeunterricht +Erdmagnetismus +Erdmantel +Erdmittelpunktes +Erdnuss +Erdnussöl +Erdoberfläche +Erdpolen +Erdreich +Erdreiche +Erdreichs +Erdrotation +Erdrutsch +Erdrutsche +Erdrutschen +Erdrutsches +Erdsatelliten +Erdstation +Erdstöße +Erdteil +Erdteile +Erdteilen +Erdteilkampf +Erdteils +Erdumdrehung +Erdumdrehungen +Erdumfang +Erdumflüge +Erdumkreisung +Erdumkreisungen +Erdumlauf +Erdumlaufbahn +Erdumlaufs +Erdung +Erdvermessung +Erdverwehung +Erdverwehungen +Erdwall +Erdwällen +Erdziele +Erdöl +Erdölaktien +Erdölausschusses +Erdölbergbau +Erdölbohrungen +Erdöle +Erdölembargos +Erdölfeld +Erdölfelder +Erdölfeldern +Erdölfelds +Erdölfirma +Erdölfirmen +Erdölförderung +Erdölgeschäft +Erdölgeschäfts +Erdölgesellschaften +Erdölindustrie +Erdölindustriellen +Erdölkonzern +Erdölkonzerns +Erdöllager +Erdölleitung +Erdöllieferungen +Erdölprodukte +Erdölproduktion +Erdölproduzierenden +Erdölquelle +Erdölsektor +Erdölstadt +Erdölverknappung +Erdölvorkommen +Erdölwerte +Erdölwerten +Ereignis +Ereignisablauf +Ereignislosigkeit +Ereignisse +Ereignissen +Ereignisses +Erektion +Erektionen +Eremit +Eremitage +Eremiten +Eremitenorden +Erfahrene +Erfahrenheit +Erfahrung +Erfahrungen +Erfahrungsaustausch +Erfahrungsaustausches +Erfahrungsbericht +Erfahrungsgemäß +Erfahrungssache +Erfahrungstatsache +Erfahrungstausch +Erfahrungswert +Erfassung +Erfassungen +Erfassungsgesellschaft +Erfinder +Erfindergeist +Erfindergeld +Erfinderinnen +Erfindern +Erfinders +Erfindung +Erfindungen +Erfindungsgabe +Erfindungsreichtum +Erfolg +Erfolge +Erfolglosigkeit +Erfolglosigkeiten +Erfolgs +Erfolgsanteil +Erfolgsanteile +Erfolgsanteilen +Erfolgsanteils +Erfolgsaussicht +Erfolgsaussichten +Erfolgsautor +Erfolgsautoren +Erfolgsautors +Erfolgsbeteiligung +Erfolgsbilanz +Erfolgsbilanzen +Erfolgsbuches +Erfolgsbücher +Erfolgsbüchern +Erfolgschance +Erfolgschancen +Erfolgseuphorie +Erfolgsfirmen +Erfolgsformel +Erfolgsgeheimnis +Erfolgsgeheimnisse +Erfolgshonorar +Erfolgsjahre +Erfolgsmeldung +Erfolgsmusical +Erfolgsmöglichkeit +Erfolgsmöglichkeiten +Erfolgsprovision +Erfolgsquote +Erfolgsquoten +Erfolgsrechnung +Erfolgsrechnungen +Erfolgsschlager +Erfolgsschriftsteller +Erfolgsserie +Erfolgstrainer +Erfolgsvoraussetzung +Erfolgsvoraussetzungen +Erfolgversprechen +Erfolgversprechende +Erfolgversprechenden +Erfolgversprechender +Erfordernis +Erfordernisse +Erfordernissen +Erfordernisses +Erforschen +Erforscher +Erforschern +Erforschers +Erforschung +Erfrierung +Erfrierungen +Erfrischung +Erfrischungsraum +Erfrischungsräume +Erfrischungsräumen +Erfrischungsstand +Erfurt +Erfüllung +Erfüllungsort +Erfüllungsorte +Erfüllungsorten +Erfüllungspolitik +Ergebenheit +Ergebnis +Ergebnisbericht +Ergebnisberichte +Ergebnisprotokoll +Ergebnisse +Ergebnissen +Ergebnisses +Ergebnisverbesserung +Ergiebigkeit +Ergo +Ergonomie +Ergreifung +Ergreifungen +Ergriffenheit +Ergriffenheiten +Erguss +Ergusses +Ergänzung +Ergänzungen +Ergänzungsabgabe +Ergänzungsabgaben +Ergänzungsfunktion +Ergänzungsgesetz +Ergänzungsprogramm +Ergänzungsteil +Ergänzungsteilen +Ergänzungsteils +Ergänzungsvorschlag +Ergänzungswahlen +Ergüsse +Ergüssen +Erhalt +Erhaltenbleiben +Erhaltengebliebenen +Erhaltes +Erhaltung +Erhaltungsmaßnahme +Erhaltungssatz +Erhaltungssätze +Erhardt +Erheblichkeit +Erhebung +Erhebungen +Erhebungstag +Erhebungszeitraum +Erheiterung +Erheiterungen +Erhellung +Erhellungen +Erhitzung +Erholung +Erholungen +Erholungsaufenthalt +Erholungsbewegung +Erholungsgebiete +Erholungsgebieten +Erholungsgebietes +Erholungsgäste +Erholungsgästen +Erholungsheim +Erholungsheime +Erholungsheimen +Erholungsheimes +Erholungsmöglichkeiten +Erholungsort +Erholungspark +Erholungspause +Erholungsphase +Erholungsraum +Erholungstage +Erholungsurlaub +Erholungsurlaube +Erholungsurlaubes +Erholungszeit +Erholungszentrums +Erholzeit +Erhärtung +Erhöhung +Erhöhungen +Erich +Erika +Erinnern +Erinnerung +Erinnerungen +Erinnerungsbuch +Erinnerungsstück +Erinnerungsstücke +Erinnerungsvermögen +Erinnerungswert +Erinnerungswerte +Eritrea +Erkannt +Erkennbarkeit +Erkennen +Erkennens +Erkenntlichkeit +Erkenntnis +Erkenntnisgrundlage +Erkenntnisgrundlagen +Erkenntnislehre +Erkenntnisprivileg +Erkenntnisquelle +Erkenntnisquellen +Erkenntnisse +Erkenntnissen +Erkenntnisstand +Erkenntnistheorie +Erkenntnistheorien +Erkenntnisvermögen +Erkenntnisvermögens +Erkennung +Erkennungen +Erkennungsmarke +Erkennungsmarken +Erkennungsmelodie +Erkennungswort +Erkennungsworte +Erkennungsworten +Erkennungszeichen +Erkennungszeichens +Erker +Erkerfenster +Erkerfenstern +Erkerfensters +Erkern +Erkers +Erklärung +Erklärungen +Erklärungsmöglichkeit +Erkorenen +Erkrankung +Erkrankungsgefahr +Erkundigung +Erkundigungen +Erkundungsflüge +Erkundungsreise +Erkältung +Erkältungsgefahr +Erkältungskrankheit +Erlahmung +Erlangung +Erlass +Erlauben +Erlaubnis +Erlaubniserteilung +Erlaubnisse +Erle +Erleben +Erlebnis +Erlebnisgastronomie +Erlebnisse +Erlebnissen +Erlebnisses +Erledigung +Erleichterung +Erleichterungen +Erlen +Erlernbarkeit +Erlkönig +Erlkönige +Erlkönigen +Erläuterung +Erläuterungen +Erlös +Erlöseinbußen +Erlöser +Erlösern +Erlösers +Erlöses +Erlössteigerungen +Erlösung +Erlösungen +Ermahnung +Ermahnungen +Ermangelung +Ermattung +Ermattungen +Ermessensentscheidung +Ermessensfrage +Ermittelung +Ermittelungen +Ermittlung +Ermittlungen +Ermittlungsbefugnis +Ermittlungsbefugnisse +Ermittlungsbehörde +Ermittlungsergebnis +Ermittlungsergebnisse +Ermittlungshandlung +Ermittlungshandlungen +Ermittlungsmaßnahme +Ermittlungsmaßnahmen +Ermittlungsmöglichkeiten +Ermittlungsrichter +Ermittlungsrichters +Ermittlungsverfahren +Ermittlungsverfahrens +Ermordung +Ermunterung +Ermunterungen +Ermutigung +Ermächtigung +Ermächtigungen +Ermäßigung +Ermäßigungen +Ermüdung +Ermüdungen +Ermüdungserscheinung +Ermüdungserscheinungen +Ernennung +Ernennungen +Ernennungsurkunde +Ernennungsurkunden +Erneuerung +Erneuerungen +Erneuerungsrückstände +Erneuerungsschein +Erneuerungsscheinen +Erneuerungsscheins +Erniedrigung +Erniedrigungen +Ernst +Ernstes +Ernstfall +Ernstfalle +Ernstfalles +Ernstfalls +Ernstfälle +Ernstgemeinten +Ernsthaftere +Ernstnehmen +Ernstzunehmen +Ernstzunehmende +Ernte +Ernteaussichten +Erntedankfest +Erntedankfeste +Erntedankfestes +Ernteergebnis +Ernteerträge +Ernteerwartungen +Erntejahr +Erntejahre +Erntejahres +Erntemaschine +Erntemaschinen +Ernten +Ernteschäden +Ernteschätzung +Erntesegen +Erntetechnik +Erntewetter +Erntezeit +Ernährer +Ernährern +Ernährers +Ernährung +Ernährungen +Ernährungsamts +Ernährungsfachleute +Ernährungsfachleuten +Ernährungsfachmann +Ernährungsfaktor +Ernährungsfaktoren +Ernährungsfaktors +Ernährungslage +Ernährungslehre +Ernährungslehren +Ernährungsministeriums +Ernährungsministers +Ernährungsproblem +Ernährungsreferent +Ernährungsschwierigkeiten +Ernährungsstandard +Ernährungsstörung +Ernährungstherapie +Ernährungstherapien +Ernährungsweisen +Ernährungswirtschaft +Ernährungswissenschaft +Ernährungswissenschaftler +Ernährungswissenschaftlern +Ernährungswissenschaftlers +Ernährungszustandes +Ernüchterung +Ernüchterungen +Eroberer +Eroberern +Eroberers +Eroberung +Eroberungsfeldzug +Eroberungskrieg +Eroberungskriege +Eroberungskrieges +Eroberungsrecht +Eroberungszüge +Eros +Erosion +Erosionen +Erotik +Erpressbarkeit +Erpresser +Erpresserin +Erpresserinnen +Erpressern +Erpressung +Erpressungen +Erpressungsgeld +Erpressungsversuche +Erpressungsversuchen +Erpressungsversuches +Erprobung +Erprobungen +Erprobungsprogramm +Erprobungsstellen +Erquickung +Erquickungen +Errechnen +Erregbarkeit +Erreger +Erregern +Erregers +Erregertyp +Erregung +Erregungen +Erregungswert +Erreichen +Erreichung +Erreichungen +Erretter +Erretterin +Errettern +Erretters +Errettung +Errichtung +Errichtungen +Errichtungskommission +Erringtest +Errungenschaft +Errungenschaften +Ersatz +Ersatzanspruch +Ersatzanspruches +Ersatzansprüche +Ersatzansprüchen +Ersatzbedarf +Ersatzbeschaffung +Ersatzdienst +Ersatzdienste +Ersatzdiensten +Ersatzdienstes +Ersatzes +Ersatzflamme +Ersatzgelände +Ersatzherr +Ersatzinvestitionen +Ersatzkasse +Ersatzleistung +Ersatzleistungen +Ersatzlieferungen +Ersatzlinien +Ersatzlösung +Ersatzmann +Ersatzmannes +Ersatzmaterialien +Ersatzmieter +Ersatzmitteln +Ersatzmittels +Ersatzmotor +Ersatzmänner +Ersatzrades +Ersatzreifen +Ersatzreifens +Ersatzräder +Ersatzrädern +Ersatzräume +Ersatzschlüssels +Ersatzstoff +Ersatzstoffe +Ersatzstück +Ersatzstücke +Ersatzstücken +Ersatzteil +Ersatzteilbeschaffung +Ersatzteilen +Ersatzteils +Ersatztermin +Ersatztext +Ersatztorwart +Ersatzweiser +Ersatzwerke +Ersatzwohnraum +Ersatzwohnung +Ersatzwohnungen +Erschaffer +Erschafferin +Erschafferinnen +Erschaffern +Erschaffung +Erschaffungen +Erscheinen +Erscheinung +Erscheinungen +Erscheinungsbild +Erscheinungsform +Erscheinungsformen +Erscheinungstag +Erscheinungstage +Erschießung +Erschießungsbefehl +Erschießungsbefehle +Erschlaffung +Erschließung +Erschreckend +Erschreckender +Erschrockenheit +Erschwernis +Erschwernisse +Erschwernissen +Erschwerung +Erschöpfung +Erschöpfungen +Erschöpfungszustand +Erschütterung +Erschütterungen +Ersetzbarkeit +Ersetzung +Ersetzungen +Ersparnis +Ersparnisgründe +Ersparnisse +Ersparnissen +Ersparnisses +Erspartes +Erst +Erstanwendung +Erstarrung +Erstattung +Erstattungen +Erstaufführung +Erstauftrag +Erstaunen +Erstaunens +Erstaunlich +Erstaunliches +Erstausgabe +Erstausgaben +Erstbesitzer +Erstbesteigung +Erstbezug +Erste +Erstehungskosten +Ersteigerung +Ersteingabe +Erstellung +Erstellungsaufwand +Erstellungsdatum +Erstellungskosten +Erstempfehlung +Ersten +Erster +Erstflug +Ersthypotheken +Erstickung +Erstickungen +Erstinbetriebnahme +Erstinformation +Erstling +Erstlinge +Erstlings +Erstlingsfilm +Erstlingswerk +Erstmotivation +Erstplazierten +Erstreckt +Erstreckungen +Erstversicherer +Erstvorlage +Erstzugang +Erstzulassung +Ersuchen +Erteilung +Ertrag +Ertrages +Ertrags +Ertragsdifferenz +Ertragsdruck +Ertragsdurchschnitt +Ertragsentwicklung +Ertragsgruppen +Ertragsgüter +Ertragskraft +Ertragskurve +Ertragskurven +Ertragsposition +Ertragsprämie +Ertragsreduzierung +Ertragsrückgang +Ertragsscheine +Ertragsschätzung +Ertragssteigerung +Ertragssteuer +Ertragsteueraufwand +Ertragsverbesserungen +Ertragsverhältnis +Ertragsverlauf +Ertragswert +Ertragswerten +Ertragszinse +Erträge +Ertüchtigung +Eruption +Eruptionen +Erwachsenenbildung +Erwachsenentaufe +Erwachsenwerden +Erwarten +Erwartung +Erwartungen +Erwartungsbereich +Erwartungswert +Erweckung +Erweckungen +Erweiterbarkeit +Erweiterung +Erweiterungen +Erweiterungsbau +Erweiterungsbaus +Erweiterungseinheit +Erweiterungsmodul +Erweiterungsmöglichkeit +Erweiterungsmöglichkeiten +Erweiterungspaket +Erweiterungspläne +Erweiterungsprojekt +Erweiterungsverfahren +Erweiterungszone +Erwerb +Erwerber +Erwerbes +Erwerbs +Erwerbsfähigkeit +Erwerbsgenossenschaft +Erwerbsgenossenschaften +Erwerbsgut +Erwerbskosten +Erwerbsleben +Erwerbslebens +Erwerbsminderung +Erwerbsquelle +Erwerbsquellen +Erwerbssteuer +Erwerbstätigen +Erwerbstätigkeit +Erwerbstätigkeiten +Erwerbung +Erwerbungen +Erwiderung +Erworbenes +Erwägtest +Erwägung +Erwägungen +Erwähnung +Erwähnungen +Erwärmung +Erwünscht +Erwünschteste +Erwünschtester +Erwünschtestes +Erz +Erzader +Erzbergbau +Erzbischof +Erzbischöfe +Erzbistum +Erzdiözese +Erze +Erzeinfuhr +Erzeinfuhren +Erzen +Erzengel +Erzengeln +Erzengels +Erzes +Erzeugende +Erzeugenden +Erzeuger +Erzeugerbetriebe +Erzeugergruppen +Erzeugerländer +Erzeugern +Erzeugerpreis +Erzeugerpreise +Erzeugerprogramm +Erzeugers +Erzeugnis +Erzeugnisse +Erzeugnissen +Erzeugung +Erzeugungen +Erzeugungsgrundlage +Erzfeind +Erzfeinden +Erzfeindes +Erzfrachter +Erzgebirge +Erzgruben +Erzherzog +Erzieher +Erzieherin +Erzieherinnen +Erziehers +Erziehung +Erziehungen +Erziehungsanstalten +Erziehungsarbeit +Erziehungsheim +Erziehungsmaßregeln +Erziehungsmethode +Erziehungsmethoden +Erziehungsministeriums +Erziehungsmonopol +Erziehungsprobleme +Erziehungsprogramme +Erziehungsrevolution +Erziehungssystem +Erziehungsverwahrung +Erziehungswesen +Erziehungswesens +Erzielen +Erzielung +Erzkähne +Erzladungen +Erzlager +Erztransporte +Erzvater +Erzvorkommen +Erzwingung +Erzählen +Erzähler +Erzählerinnen +Erzählern +Erzählers +Erzählung +Erzählungen +Eröffnung +Eröffnungsabend +Eröffnungsansprache +Eröffnungsansprachen +Eröffnungsbilanz +Eröffnungsfeier +Eröffnungsfeiern +Eröffnungsgottesdienst +Eröffnungskonzert +Eröffnungskurs +Eröffnungsphase +Eröffnungsprogramm +Eröffnungsreferat +Eröffnungssitzungen +Eröffnungsspiel +Eröffnungstermin +Eröffnungszeremonie +Erörterung +Erörterungen +Es +Esche +Eschen +Esel +Eselchen +Eselei +Eseln +Esels +Eselsbrücke +Eselsbrücken +Eselsohr +Eskalation +Eskapade +Eskapaden +Eskimorolle +Eskorte +Esoteriker +Espenlaub +Espresso +Essay +Essays +Essbesteck +Essbestecks +Essen +Essenreste +Essens +Essensausgabe +Essensgewohnheiten +Essenszeit +Essenszwang +Essenz +Essenzen +Essgeschirr +Essgeschirre +Essgeschirren +Essgier +Essig +Essigflasche +Essiggurke +Essigs +Esslingen +Esslöffel +Esslöffels +Esso +Esstisch +Esstische +Esstischen +Esswaren +Esszimmer +Esszimmern +Estland +Estrade +Estraden +Etablierung +Etablissement +Etablissements +Etage +Etagen +Etagenheizung +Etagenheizungen +Etagenwohnung +Etagenwohnungen +Etappe +Etappen +Etappenplätze +Etappensieg +Etappensiege +Etappensieger +Etappenweise +Etappenziel +Etat +Etaterhöhung +Etatjahr +Etatposten +Etatrede +Etats +Etatsumme +Etatvoranschlag +Eternit +Ethanol +Ethernet +Ethik +Ethiker +Ethnograph +Ethnographen +Ethnographie +Ethnologe +Ethnologen +Ethologe +Ethologen +Ethologie +Ethos +Etikett +Etikette +Etikettendrucker +Etikettenschwindel +Etikettes +Etikettierung +Eton +Etruskerreich +Etui +Etwa +Etwaige +Etwas +Etüde +Etüden +Euböa +Euch +Eugen +Eule +Eulen +Eulenauge +Eulenspiegel +Eulenspiegelei +Eulenspiegeln +Euler +Eunuchen +Eupen +Euphorie +Euphorische +Euphrat +Euratom +Euro +Eurobanken +Eurobinnenmarkt +Eurobonds +Eurocard +Eurodollar +Eurodollars +Eurokommunisten +Euromarkt +Europa +Europabeauftragte +Europacup +Europacupfinal +Europacupfinale +Europacups +Europacupsieg +Europacupsieger +Europacupspiele +Europaexekutiven +Europaformat +Europafreundlichen +Europahalle +Europahilfe +Europahotel +Europameisterinnen +Europameisterschaftsspiel +Europameistertitel +Europaparlament +Europaparlamentes +Europapokal +Europapokals +Europapokalsieger +Europapokalspiel +Europapolitik +Europapolitiker +Europaprogramm +Europarat +Europarates +Europareise +Europarekord +Europarekorde +Europarekordlerin +Europas +Europasprachklub +Europatitelkampf +Europaunion +Europaverlag +Europawelle +Europazone +Europazug +Europrogramme +Europäer +Europäerin +Europäern +Europäers +Europäische +Europäischen +Euroscheck +Euroschecks +Eurotunnel +Eurowährung +Eurozentren +Eurozentrum +Euter +Eutern +Euters +Euthanasie +Eva +Evakuierung +Evakuierungsbefehl +Evaluation +Evaluierung +Evangeliar +Evangeliars +Evangelien +Evangelist +Evangelisten +Evangelium +Evangeliums +Eventualfälle +Eventualität +Eventualitäten +Everest +Evergreens +Evidenz +Evolution +Evolutionsstufen +Evolutionstheorie +Ewig +Ewigkeit +Ewigkeiten +Exaktheit +Exaktheiten +Exaltierteste +Exaltiertester +Exaltiertestes +Examen +Examens +Examensfeier +Examensfeiern +Examina +Exbotschafter +Exbundeskanzler +Exbundesligisten +Exekution +Exekutionen +Exekutivbefugnis +Exekutive +Exekutivgewalt +Exekutivkomitee +Exekutivorgan +Exekutivorgane +Exekutivorganen +Exekutivrat +Exekutor +Exekutoren +Exempel +Exemplar +Exemplare +Exemplaren +Exemplars +Exfeldmarschall +Exgauleiter +Exgouverneur +Exil +Exile +Exilen +Exilorganisationen +Exilregierung +Exils +Existentialismus +Existenz +Existenzangst +Existenzbedrohenden +Existenzberechtigung +Existenzerhaltung +Existenzfrage +Existenzfähigkeit +Existenzgefährdenden +Existenzgefährdung +Existenzgrundlage +Existenzgründungen +Existenzialismus +Existenzkampf +Existenzkämpfe +Existenzkämpfen +Existenzminimum +Existenzminimums +Existenzrecht +Existenzsicherung +Existenzsorge +Existenzsorgen +Exkaiser +Exkanzler +Exkanzlers +Exklusivität +Exklusivrechte +Exklusivvertrag +Exkurs +Exkurse +Exkursen +Exkursion +Exkönig +Exminister +Exministers +Exmission +Exorzist +Exot +Exoten +Exotenvögel +Expandierens +Expansion +Expansionsaktionen +Expansionsbestrebungen +Expansionslinse +Expansionsphase +Expansionspolitik +Expedition +Expeditionen +Expeditionsfahrt +Expeditionsleiter +Experiment +Experimentalphysiker +Experimentators +Experimente +Experimenten +Experimentes +Experimentier +Experimentieren +Experimentierflug +Experimentierfreude +Experimentierfreudigkeit +Experiments +Experte +Experten +Expertenebene +Expertengespräch +Expertengespräche +Expertengruppe +Expertengruppen +Expertenkomitee +Expertenschätzungen +Expertenspektrum +Expertensysteme +Expertenurteil +Expertenwissen +Expertise +Explikation +Exploration +Explorationskredite +Explorationswelle +Explosion +Explosionen +Explosionsartige +Explosionskurs +Explosionsschwaden +Explosionsstoff +Explosivkraft +Explosivkörper +Explosivstoff +Exponent +Exponenten +Exponiertesten +Export +Exportabsatz +Exportabschlüsse +Exportabteilung +Exportanteils +Exportartikel +Exportaufgaben +Exportauftrag +Exportautos +Exportbeschränkungen +Exportbrauerei +Exportbuchhandlung +Exportbüro +Exporte +Exporten +Exporterfolge +Exporterlöse +Exporterschwerungen +Exportes +Exporteur +Exporteure +Exporteurs +Exportfirma +Exportforderungen +Exportfreigabe +Exportfähigkeit +Exportförderung +Exportförderungen +Exportgeschäfte +Exportgesellschaft +Exportgewinne +Exporthandel +Exportindustrien +Exportkatastrophe +Exportkontrollen +Exportkorrespondenten +Exportkredite +Exportlehre +Exportlizenzen +Exportländer +Exportmanager +Exportmesse +Exportmärkte +Exportnation +Exportorganisation +Exportplanung +Exportpraxis +Exportpreise +Exportpreises +Exportprodukte +Exportquote +Exportrestriktionen +Exportrückerstattungen +Exportrückgang +Exportrückvergütung +Exports +Exportschiffbau +Exportschwierigkeiten +Exportsituation +Exportspediteur +Exportsteigerung +Exportumsatz +Exportunternehmen +Exportverträge +Exportvolumen +Exportwaren +Exportwirtschaft +Exportzeitschrift +Exportziffer +Exportüberschüsse +Exposition +Express +Expressgut +Expression +Expressionismus +Expressionist +Expressionisten +Expresszug +Expräsident +Extension +Extra +Extrakt +Extrakten +Extraktes +Extraktion +Extrapolation +Extrapolationen +Extrapolieren +Extraprämien +Extravaganz +Extravaganzen +Extrawürste +Extrawürsten +Extrazimmer +Extrem +Extrema +Extrembedingungen +Extreme +Extremen +Extremfall +Extremismus +Extremistenführer +Extremsignalen +Extremvorstellung +Extremvorstellungen +Extremwert +Extremwerte +Extremwerten +Exzellenz +Exzellenzen +Exzentrizität +Eßgewohnheiten ++++++++++ +Fa +Fabel +Fabeln +Fabelpferd +Fabian +Fabrik +Fabrikanlagen +Fabrikant +Fabrikanten +Fabrikarbeit +Fabrikarbeiten +Fabrikarbeiter +Fabrikarbeiterinnen +Fabrikarbeitern +Fabrikarbeiters +Fabrikat +Fabrikate +Fabrikaten +Fabrikation +Fabrikationsfehler +Fabrikationsfehlern +Fabrikationsfläche +Fabrikationsgebäude +Fabrikationsgemeinschaft +Fabrikationsnummer +Fabrikationsnummern +Fabrikationsprobleme +Fabrikationsrechte +Fabrikationsräume +Fabrikationsstätten +Fabrikats +Fabrikausrüstungen +Fabrikbau +Fabrikbesitzer +Fabrikeinrichtungen +Fabriken +Fabrikhalle +Fabriklager +Fabriklagern +Fabrikmakler +Fabrikneubau +Fabrikobjekt +Fabrikschiffe +Fabriktoren +Fabrikvertretung +Facette +Facetten +Fach +Fachabteilung +Facharbeiter +Facharbeiterin +Facharbeiterinnen +Facharbeitern +Facharbeiterprüfung +Facharbeiters +Facharzt +Facharztausbildung +Facharztes +Fachausbildung +Fachausbildungen +Fachausdruck +Fachausdrucks +Fachausdrücke +Fachausdrücken +Fachausschuss +Fachausschüsse +Fachbegriff +Fachbegriffe +Fachbeitrag +Fachbeiträge +Fachberater +Fachberatung +Fachbereich +Fachbereichsleiter +Fachbericht +Fachberufe +Fachbetrieb +Fachbetriebe +Fachblatt +Fachblattes +Fachbücher +Fachbüchern +Fachdozent +Fachdozenten +Fachdrogerien +Fache +Facherörterung +Facherörterungen +Fachfirma +Fachgebiet +Fachgebiete +Fachgebieten +Fachgemeinschaft +Fachgemäßester +Fachgeschäft +Fachgeschäfte +Fachgeschäftes +Fachgespräch +Fachgroßhandlung +Fachgruppe +Fachgruppen +Fachgruppenmitglied +Fachgruppentreffen +Fachhandel +Fachhistoriker +Fachhochschule +Fachidiot +Fachingenieur +Fachinteressent +Fachinteressenten +Fachkenntnis +Fachkenntnisse +Fachkenntnissen +Fachklinik +Fachkollege +Fachkollegen +Fachkommission +Fachkompetenz +Fachkompetenzen +Fachkraft +Fachkreis +Fachkreise +Fachkreisen +Fachkreises +Fachkräfte +Fachkräften +Fachkurs +Fachkurse +Fachlehrer +Fachlehrerausbildung +Fachleute +Fachleuten +Fachlexikon +Fachliteratur +Fachmagazin +Fachmagazins +Fachmann +Fachmanns +Fachmesse +Fachmessen +Fachminister +Fachministerien +Fachmänner +Fachmännern +Fachorgan +Fachorgans +Fachpersonal +Fachphilosophen +Fachpresse +Fachpublikum +Fachreise +Fachrichtung +Fachring +Fachschaft +Fachschulbesuche +Fachschulbildung +Fachschuldirektor +Fachschule +Fachschulingenieur +Fachschüler +Fachseminar +Fachsimpeln +Fachsprache +Fachstellen +Fachstellengesetz +Fachteile +Fachverband +Fachverbände +Fachverbänden +Fachvereinigung +Fachverkäufer +Fachverlag +Fachvortrag +Fachwelt +Fachwerk +Fachwerkbauten +Fachwerke +Fachwerkhäuser +Fachwerks +Fachwissenschaftler +Fachwoche +Fachwörter +Fachwörtern +Fachzeitschrift +Fachzeitschriftenschreiberlingen +Fachzeitung +Fachzweige +Fachärzte +Fachübersetzen +Fackel +Fackeln +Fackelschein +Fackelscheinen +Fackelscheins +Fackelspalier +Fackelträgern +Fackelträgers +Faden +Fadenscheinigkeit +Fadenschlaufe +Fahnder +Fahndern +Fahndung +Fahndungsbeamte +Fahndungsbuch +Fahndungsdienst +Fahndungsstelle +Fahne +Fahnen +Fahneneid +Fahnenfabrik +Fahnenflucht +Fahnenjunker +Fahnenmasten +Fahnenschmuck +Fahrauftrag +Fahrbahnen +Fahrbahnseite +Fahrbericht +Fahreigenschaften +Fahrenheit +Fahrer +Fahrerflucht +Fahrerhaus +Fahrerin +Fahrerinnen +Fahrerkabinen +Fahrers +Fahrersitz +Fahrertür +Fahrgast +Fahrgastes +Fahrgeld +Fahrgelder +Fahrgeldern +Fahrgelderstattung +Fahrgeldes +Fahrgelegenheiten +Fahrgemeinschaft +Fahrgemeinschaften +Fahrgeschwindigkeit +Fahrgeschwindigkeiten +Fahrgestell +Fahrgestelle +Fahrgestells +Fahrgästen +Fahrkarte +Fahrkarten +Fahrkartenausgaben +Fahrkartenautomat +Fahrkartenautomaten +Fahrkartenschaltern +Fahrkartenschalters +Fahrkomfort +Fahrkosten +Fahrlehrer +Fahrlehrern +Fahrlehrers +Fahrlässigkeit +Fahrlässigkeiten +Fahrminuten +Fahrpisten +Fahrplan +Fahrplankonferenz +Fahrplans +Fahrpläne +Fahrpreis +Fahrpreise +Fahrpreises +Fahrprüfungen +Fahrrad +Fahrrades +Fahrradfabrik +Fahrradfahren +Fahrradlampe +Fahrradnarr +Fahrradreifen +Fahrradwerkstatt +Fahrrinne +Fahrrinnen +Fahrräder +Fahrrädern +Fahrschein +Fahrscheinen +Fahrscheins +Fahrscheinsorten +Fahrschulen +Fahrschullehrer +Fahrschülerin +Fahrschülern +Fahrschülers +Fahrsport +Fahrspur +Fahrstuhl +Fahrstuhles +Fahrstuhls +Fahrstuhlwartung +Fahrstunden +Fahrstühlen +Fahrt +Fahrtbeginn +Fahrtechniken +Fahrten +Fahrtenboot +Fahrtenbuches +Fahrtenbücher +Fahrtenbüchern +Fahrtenlieder +Fahrtenschreiber +Fahrtenschreibers +Fahrtfrequenz +Fahrtgebiet +Fahrtgeschwindigkeit +Fahrtkosten +Fahrtmöglichkeit +Fahrtrichtung +Fahrtroute +Fahrtunterbrechung +Fahrtunterbrechungen +Fahrtwind +Fahrtziel +Fahrunterbrechung +Fahrunterbrechungen +Fahrverbot +Fahrverbots +Fahrvergnügen +Fahrvorschrift +Fahrwasser +Fahrwassern +Fahrwassers +Fahrwege +Fahrwegen +Fahrweges +Fahrweise +Fahrwerke +Fahrwerken +Fahrwerkes +Fahrzeit +Fahrzeiten +Fahrzeitverlängerung +Fahrzeug +Fahrzeugaktien +Fahrzeugbau +Fahrzeugbauer +Fahrzeuge +Fahrzeugen +Fahrzeuges +Fahrzeugfederung +Fahrzeugflotten +Fahrzeugführer +Fahrzeughaltern +Fahrzeughalters +Fahrzeughaltung +Fahrzeugmarkt +Fahrzeugpapiere +Fahrzeugpark +Fahrzeugs +Fahrzeugschlange +Fahrzeugverkehr +Fahrzeugwerk +Fahrzeugzahl +Fahrziel +Faible +Fairness +Faksimile +Faksimiles +Fakt +Fakten +Faktenanalyse +Faktensammlung +Faktensammlungen +Faktor +Faktoren +Faktors +Faktum +Faktums +Fakturierung +Fakultät +Fakultäten +Falange +Falk +Falke +Falken +Falkenjagd +Falkensee +Falklandinsel +Falklandinseln +Falklandkrieges +Fall +Fallbeil +Fallbeispiel +Falle +Fallen +Fallengelassene +Fallengelassenen +Fallengelassener +Fallengelassenes +Fallenlassende +Fallenlassendem +Fallenlassender +Fallenlassendes +Fallensteller +Fallenstellern +Fallenstellers +Fallenzulassen +Falles +Fallgeschwindigkeit +Fallgeschwindigkeiten +Fallgesetz +Fallobst +Fallobstes +Fallout +Fallschirm +Fallschirmabsprung +Fallschirmabsprungs +Fallschirmabsprünge +Fallschirmabsprüngen +Fallschirme +Fallschirmen +Fallschirmjägerbrigade +Fallschirmjägereinsatzes +Fallschirmjägergeneral +Fallschirmspringer +Fallschirmspringern +Fallschirmspringers +Fallschirmtruppe +Fallschirmtruppen +Fallstrick +Fallstricken +Fallstrickes +Fallstudie +Fallstudien +Falltür +Falltüre +Falltüren +Fallunterscheidung +Fallunterscheidungen +Fallwinde +Fallwinden +Fallwindes +Falschaussage +Falschaussagen +Falschberechnungen +Falschgeld +Falschgelddruckerei +Falschgeldes +Falschgeldhersteller +Falschgeldschaden +Falschgeldsuche +Falschheit +Falschheiten +Falschmeldung +Falschmeldungen +Falschmünzer +Falschmünzerbande +Falschmünzerei +Falschspielenden +Falschspieler +Falschspielern +Falsifikation +Faltblatt +Faltblätter +Faltboot +Faltdach +Falten +Faltencreme +Faltenrock +Faltenröcke +Faltenröcken +Faltenwände +Falter +Faltern +Faltkisten +Faltschachteln +Faltung +Familie +Familien +Familienangehörige +Familienangehörigen +Familienangehöriger +Familienanschluss +Familienanschlusses +Familienanschlüsse +Familienanzeigen +Familienbedürfnisse +Familienberatung +Familienbetrieb +Familienbetrieben +Familienbeziehungen +Familiencafe +Familiendrama +Familieneinkommen +Familieneinkommens +Familienermäßigung +Familienfahrten +Familienfirma +Familienfoto +Familienfreibeträge +Familienfußball +Familiengemälde +Familiengerede +Familiengericht +Familiengerichts +Familiengeschäft +Familiengesetzbuch +Familiengespräch +Familienglück +Familienglückes +Familiengrabs +Familiengründung +Familienhaushalt +Familienhäusern +Familienidyll +Familienkreis +Familienleben +Familienlebens +Familienministerin +Familienmitglied +Familiennachrichten +Familienname +Familiennamen +Familienpackung +Familienpapiere +Familienpension +Familienpflege +Familienplanung +Familienplanungen +Familienpolitik +Familienprobleme +Familienrats +Familienrecht +Familienrummel +Familiensache +Familiensachen +Familienschmuck +Familiensendung +Familiensendungen +Familiensinn +Familienstand +Familienstandes +Familientest +Familientragödie +Familientraktat +Familienumstände +Familienunternehmen +Familienvater +Familienvaters +Familienverband +Familienverhältnisse +Familienvermögen +Familienväter +Familienvätern +Familienwochenhilfe +Familienzusammenführung +Familienzuschüsse +Familienzuwachses +Familienähnlichkeiten +Fan +Fanatiker +Fanatikers +Fanatismus +Fanfare +Fanfarenstoß +Fanfarenzug +Fang +Fangarm +Fangarme +Fangflotte +Fanggebiet +Fanggründe +Fangmengen +Fangmöglichkeiten +Fango +Fangopackungen +Fangquoten +Fangs +Fangtechniken +Fantasie +Fantasien +Fantasieprojekte +Fantast +Fantasten +Faraday +Farbanstrich +Farbaufnahme +Farbaufnahmen +Farbauftrag +Farbauswahl +Farbbalken +Farbband +Farbbildschirm +Farbbildwerk +Farbblindheit +Farbbänder +Farbbändern +Farbdia +Farbdias +Farbe +Farbeier +Farben +Farbenfabrik +Farbenfreudigkeit +Farbenindustrie +Farbenkombinationsgabe +Farbenlehre +Farbennachfolger +Farbenpracht +Farbenproduktion +Farbensinn +Farbenspiel +Farbenspiele +Farbenspiels +Farbentiefe +Farbenunternehmen +Farbenzusammenstellungen +Farbexplosionen +Farbfernsehen +Farbfernseher +Farbfernsehgeräte +Farbfernsehspiel +Farbfilme +Farbfilmen +Farbfilms +Farbfleck +Farbflecke +Farbflecken +Farbfontänen +Farbforschung +Farbfotos +Farbgebung +Farbgefühl +Farbiger +Farbigkeit +Farbillustrationen +Farbkissens +Farbkleckse +Farbklecksen +Farbkompositionen +Farbkontrast +Farbkopierer +Farbmarkierung +Farbmonitor +Farbphotographien +Farbphotos +Farbprospekt +Farbreport +Farbreportage +Farbserie +Farbskala +Farbspritzen +Farbstift +Farbstifte +Farbstiftes +Farbstoff +Farbstoffe +Farbstoffes +Farbtafel +Farbtafeln +Farbtiefe +Farbton +Farbtons +Farbtupfer +Farbtöne +Farbtönen +Farbumkehr +Farbwerke +Farm +Farmer +Farmerfamilien +Farmergenossenschaft +Farmern +Farmers +Farmland +Farn +Farne +Farngebüsch +Farnkraut +Faruk +Fasan +Fasane +Fasanenhähne +Fasans +Fasching +Faschingsaufgabe +Faschingsball +Faschingsbälle +Faschingsgäste +Faschingshochburgen +Faschingssaison +Faschingsveranstaltung +Faschingszeit +Faschismus +Faschist +Faschisten +Faschistenmarsch +Faschistin +Faselei +Faseleien +Faser +Faserholz +Faserholzmarkt +Faserlänge +Fasern +Faserzeug +Fasnacht +Fass +Fassade +Fassaden +Fassadengeschäft +Fassbier +Fasses +Fassetten +Fassung +Fassungen +Fassungsgabe +Fassungskraft +Fassungslosigkeit +Fassungsvermögen +Fastenzeit +Fastenzeiten +Fastnacht +Fastnachtsbeichte +Fastnachtsdekoration +Fastnulltarif +Fata +Fatalismus +Fatalität +Fatima +Fatum +Fatums +Faulenzer +Faulenzerei +Faulenzereien +Faulenzerinnen +Faulenzern +Faulenzers +Faulheit +Faulpelz +Faulpelze +Faulpelzen +Faultier +Faultiere +Faultieren +Fauna +Faust +Faustformel +Fausthandschuh +Fausthandschuhen +Fausthandschuhes +Faustkampf +Faustkampfes +Faustkeil +Faustkämpfe +Faustpfand +Faustpfandes +Faustrecht +Faustrechte +Faustrechten +Faustrechtes +Faustregel +Faustregeln +Faustschlag +Faustschlages +Faustschläge +Faustschlägen +Fauteuil +Favorit +Favoriten +Favoritin +Favoritinnen +Fax +Faxen +Faxenmacher +Faxenmachern +Faxgerät +Fazit +Fazite +Faziten +Februar +Februarabend +Februarergebnis +Februarrevolution +Februars +Februarwahlen +Fechter +Fechtern +Fechters +Fechtkunst +Fechtlanze +Fechtmeister +Fechtmeisters +Fechtmeisterschaften +Fechtschule +Fechtwettkämpfe +Feder +Federal +Federball +Federballspiel +Federballspiels +Federbett +Federbetten +Federbettes +Federbusch +Federbälle +Federbällen +Federführung +Federgewicht +Federgewichte +Federgewichten +Federgewichtskampf +Federhalter +Federhalters +Federhütchen +Federkasten +Federkiel +Federkiele +Federkielen +Federkissen +Federkonstante +Federkraft +Federkästen +Federlesens +Federn +Federstrich +Federstriche +Federstrichs +Federstärken +Federung +Federungen +Federviehs +Federwaage +Federwaagen +Federwolke +Federzeichnung +Federzeichnungen +Federzug +Fedora +Fee +Feedback +Feen +Fegefeuer +Fehde +Fehdehandschuh +Fehdehandschuhe +Fehdehandschuhes +Fehden +Fehdenhandschuh +Fehl +Fehlanpassung +Fehlanzeige +Fehlanzeigen +Fehlbarkeit +Fehlbedienung +Fehlbehandlung +Fehlbestand +Fehlbestände +Fehlbeständen +Fehlbetrag +Fehlbeträge +Fehlbeträgen +Fehlbeurteilung +Fehldiagnose +Fehldiagnosen +Fehldrucken +Fehleinschätzung +Fehleinschätzungen +Fehlendes +Fehlens +Fehlentscheid +Fehlentscheidungen +Fehlentwicklung +Fehlentwicklungen +Fehler +Fehlerabschätzung +Fehlerbehandlung +Fehlerbehebung +Fehlerbeschreibung +Fehlerbeseitigung +Fehlerbetrachtung +Fehlerdiagnose +Fehlereinengung +Fehlererkennung +Fehlerfall +Fehlerfortpflanzung +Fehlerkorrektur +Fehlerkreuze +Fehlermeldung +Fehlermeldungen +Fehlermitteilungen +Fehlermodell +Fehlermöglichkeiten +Fehlern +Fehlerquelle +Fehlerquellen +Fehlerquote +Fehlerrate +Fehlerrechnung +Fehlerrisiken +Fehlerrisiko +Fehlers +Fehlersituationen +Fehlersuche +Fehlertoleranzen +Fehlerursache +Fehlfunktion +Fehlgeburt +Fehlgeburten +Fehlgriff +Fehlgriffe +Fehlhandlung +Fehlhandlungen +Fehlinformation +Fehlinformationen +Fehlinterpretation +Fehlinterpretieren +Fehlkalkulation +Fehlkalkulationen +Fehlkonstruktion +Fehlkonstruktionen +Fehlmaß +Fehlmenge +Fehlmengen +Fehlmessung +Fehlplanung +Fehlplanungen +Fehlpunkten +Fehlschlag +Fehlschläge +Fehlschlägen +Fehlschlüsse +Fehlschlüssen +Fehlsignale +Fehlspekulation +Fehlspekulationen +Fehlstand +Fehlstart +Fehlstarte +Fehlstarten +Fehlstellen +Fehlständen +Fehlsubventionierung +Fehlt +Fehltritt +Fehltritts +Fehlurteil +Fehlurteile +Fehlurteilen +Fehlurteils +Fehlweg +Fehlzündung +Fehlzündungen +Feier +Feierabend +Feierabendverkehr +Feierlichkeit +Feierlichkeiten +Feiern +Feiertag +Feiertage +Feiertagen +Feiertagsgesetz +Feiertagstarif +Feiertagsunterbrechung +Feigenbaum +Feigenbaumes +Feigenblatt +Feigenblattes +Feigenblätter +Feigenblättern +Feigenbäumen +Feigheit +Feigheiten +Feigling +Feiglinge +Feiglingen +Feiglings +Feinanpassung +Feinbleche +Feinblechpackungen +Feinblechwalzwerkes +Feinbäckerei +Feinbäckereien +Feind +Feindberührung +Feindbild +Feinde +Feinden +Feindes +Feindin +Feindinnen +Feindlichkeit +Feindpropaganda +Feindruck +Feindrundfunk +Feindschaft +Feindschaften +Feindseligkeit +Feindseligkeiten +Feineinstellen +Feineinstellung +Feinfühligkeit +Feingefühl +Feingefühls +Feingespitzte +Feingliedrigkeit +Feingold +Feinheit +Feinheiten +Feinkost +Feinkostfabrik +Feinmechanik +Feinmechaniken +Feinmechaniker +Feinmechanikern +Feinmechanikers +Feinpapier +Feinpapierfabrik +Feinschmecker +Feinschmeckern +Feinschmeckers +Feinspinnerei +Feinstruktur +Feinverteilten +Feinwaschprogramm +Feld +Feldabhängigkeit +Feldarbeit +Feldarbeiten +Feldarchäologe +Feldbetten +Feldbettes +Feldbetts +Felddienst +Felde +Felder +Feldern +Feldes +Feldfrucht +Feldfrüchte +Feldfrüchten +Feldgröße +Feldherr +Feldherren +Feldküche +Feldküchen +Feldlager +Feldlagers +Feldmarschall +Feldmarschalls +Feldmaus +Feldmessern +Feldmessers +Feldmäuse +Feldmäusen +Feldnummer +Felds +Feldspaten +Feldspiel +Feldspieler +Feldstechern +Feldstechers +Feldstärke +Feldtelefon +Feldwebeln +Feldwebels +Feldweg +Feldwegen +Feldweges +Feldzug +Feldzuges +Feldzüge +Feldzügen +Feldüberlegen +Feldüberlegenheit +Felge +Felix +Fell +Fellausfall +Fellen +Fellhändler +Fells +Fels +Felsblock +Felsblockes +Felsblöcke +Felsbrocken +Felsenerhebung +Felsenkirche +Felsenklippe +Felsenlandschaften +Felsens +Felsenschluchten +Felsentempel +Felsgebiet +Felshügel +Felsklippe +Felsmalereien +Felsplateau +Felsschlucht +Felsspalten +Felsstück +Felswände +Feministin +Fenchel +Fenchelsträucher +Fenster +Fensterbank +Fensterbrettern +Fensterbrettes +Fenstereinfassungen +Fensterflügel +Fensterflügeln +Fensterflügels +Fensterglas +Fenstergläser +Fenstergläsern +Fenstergucker +Fenstergummis +Fensterinstandsetzung +Fensterkreuz +Fensterladens +Fensterleder +Fensterledern +Fensterläden +Fenstern +Fensterplatzes +Fensterplätze +Fensterplätzen +Fensterrahmen +Fensterrose +Fensterrosen +Fensters +Fensterscheiben +Fenstersims +Fenstersimse +Fenstersimses +Fenstersturz +Fensterwand +Ferien +Ferienaktion +Ferienantrag +Ferienaufenthalte +Ferienbeginn +Feriendomizil +Feriendorf +Ferienfahrt +Ferienflugreisen +Ferienführer +Feriengast +Feriengebiete +Feriengegend +Ferienhaus +Ferienhauserwerb +Ferienhinweise +Ferienhäuser +Ferienidyll +Ferieninseln +Ferienkataloge +Ferienkolonie +Ferienkolonien +Ferienkurses +Ferienkursus +Ferienlager +Ferienmonat +Ferienmüdigkeit +Ferienobjekt +Ferienort +Ferienorte +Ferienparadies +Ferienparks +Ferienplätze +Ferienplätzen +Ferienprojekte +Ferienquartier +Ferienquartieren +Ferienreise +Ferienreisen +Ferienreisenden +Ferienreiseplan +Ferienstadt +Ferienstrafkammer +Ferientage +Ferienvergnügen +Ferienverkehr +Ferienvorschläge +Ferienwelt +Ferienwochen +Ferienwohnung +Ferienzeit +Ferienzeiten +Ferienziele +Ferkel +Ferkels +Fernamtes +Fernando +Fernanruf +Fernanrufen +Fernanrufes +Fernauge +Fernbedienung +Fernbilder +Fernbildern +Fernbildes +Ferndiagnose +Ferne +Fernen +Fernerkennung +Fernesehsatellit +Fernfahrer +Fernfahrern +Fernfahrers +Fernfahrplan +Fernflug +Ferngas +Ferngasleitung +Ferngespräch +Ferngesprächen +Ferngesprächs +Ferngewordenen +Ferngezündete +Fernglas +Fernglases +Ferngläser +Fernheiznetzes +Fernheizungen +Fernheizwerke +Fernkurs +Fernkursen +Fernkurses +Fernkursus +Fernlastfahrer +Fernlastzug +Fernlastzüge +Fernlehrgang +Fernleihe +Fernlenkung +Fernlicht +Fernlichter +Fernlichtern +Fernmeldeanlagen +Fernmeldebataillons +Fernmeldebereich +Fernmeldedienste +Fernmeldegesetz +Fernmeldekabeltechnik +Fernmeldepersonal +Fernmeldetechnik +Fernmeldeturm +Fernmeldewesen +Fernmeldewesens +Fernost +Fernostabteilung +Fernostverkehr +Fernparallelismus +Fernraketen +Fernrohr +Fernrohre +Fernrohren +Fernrohrs +Fernruf +Fernschreibdienst +Fernschreiben +Fernschreibens +Fernschreiber +Fernschreibers +Fernschreibgebühren +Fernschreibstationen +Fernsehagenten +Fernsehakademie +Fernsehansagerin +Fernsehanstalt +Fernsehanstalten +Fernsehantenne +Fernsehapparate +Fernsehapparaten +Fernsehapparates +Fernsehaufnahmen +Fernsehauftritte +Fernsehauftritten +Fernsehautor +Fernsehbeauftragte +Fernsehbeteiligung +Fernsehbild +Fernsehbilder +Fernsehbildes +Fernsehdebatte +Fernsehdirektors +Fernsehdiskussion +Fernsehen +Fernsehens +Fernseher +Fernseherklärung +Fernsehern +Fernsehers +Fernsehfilm +Fernsehfilmen +Fernsehfilms +Fernsehfunk +Fernsehgaudi +Fernsehgebühren +Fernsehgenehmigungen +Fernsehgericht +Fernsehgerät +Fernsehgeräte +Fernsehgeräten +Fernsehgerätes +Fernsehgesellschaft +Fernsehgesellschaften +Fernsehgroßhandlung +Fernsehhandel +Fernsehhonorare +Fernsehinterview +Fernsehkamera +Fernsehkameras +Fernsehkassette +Fernsehkassetten +Fernsehkomödie +Fernsehkritik +Fernsehkritiken +Fernsehlotterie +Fernsehlotterien +Fernsehländern +Fernsehmacher +Fernsehpause +Fernsehprogramm +Fernsehprogramme +Fernsehrat +Fernsehrats +Fernsehregisseure +Fernsehreporter +Fernsehsatellit +Fernsehsatelliten +Fernsehschauspielerin +Fernsehschirm +Fernsehschirme +Fernsehschirmen +Fernsehseite +Fernsehsektor +Fernsehsender +Fernsehsendern +Fernsehsenders +Fernsehsendung +Fernsehsendungen +Fernsehspiele +Fernsehspiels +Fernsehsprecher +Fernsehstar +Fernsehstars +Fernsehstationen +Fernsehsystem +Fernsehsystems +Fernsehteam +Fernsehteams +Fernsehteilnehmer +Fernsehtest +Fernsehtheater +Fernsehturm +Fernsehturms +Fernsehtürme +Fernsehvorführungen +Fernsehwesen +Fernsehwesens +Fernsehwirt +Fernsehzeitschrift +Fernsehzuschauer +Fernsehzuschauern +Fernsehübertragung +Fernsehübertragungen +Fernsicht +Fernsprechamt +Fernsprechamtes +Fernsprechanschluss +Fernsprechanschlusses +Fernsprechanschlüssen +Fernsprechapparate +Fernsprechapparaten +Fernsprechapparates +Fernsprechbereich +Fernsprechbücher +Fernsprechdichte +Fernsprechdienst +Fernsprecheinrichtungen +Fernsprechgebühren +Fernsprechnetz +Fernsprechtechnik +Fernsprechverbindung +Fernsprechverkehr +Fernsprechzelle +Fernsprechämtern +Fernsteuerung +Fernsteuerungen +Fernstraßen +Fernstudenten +Fernstudien +Fernstudium +Fernumzüge +Fernuniversität +Fernuniversitäten +Fernunterricht +Fernunterrichts +Fernverarbeitung +Fernverkehr +Fernverkehrs +Fernwaffe +Fernwaffen +Fernwarmwasserversorgung +Fernwartung +Fernweh +Fernziel +Fernzüge +Fernzünden +Fernzündung +Fernämter +Fernämtern +Fernübertragung +Ferrara +Ferrari +Ferraris +Ferro +Ferromagnetische +Ferromagnetischen +Ferse +Fersen +Fersengeld +Fersengeldes +Fertig +Fertigbau +Fertigbauweise +Fertigbekommende +Fertigbekommenden +Fertigbekommendes +Fertigbekommene +Fertigbekommenem +Fertigbekommener +Fertigbekommenes +Fertigbringende +Fertigbringenden +Fertigbringendes +Fertigerzeugnisse +Fertigfabrikate +Fertigfabrikaten +Fertigfabrikates +Fertiggebrachte +Fertiggebrachten +Fertiggebrachter +Fertiggestellten +Fertiggestellter +Fertiggestelltes +Fertighaus +Fertighauses +Fertighäusern +Fertigkeit +Fertigkeiten +Fertigkleidung +Fertigmontierte +Fertigprodukte +Fertigprogramme +Fertigschreiben +Fertigstellende +Fertigstellenden +Fertigstellendes +Fertigstellung +Fertigstellungen +Fertigung +Fertigungen +Fertigungsabläufe +Fertigungsanlagen +Fertigungsanlauf +Fertigungsaufträge +Fertigungsbau +Fertigungsbereich +Fertigungsbereiche +Fertigungsbetrieb +Fertigungsbetriebe +Fertigungseinrichtungen +Fertigungsfläche +Fertigungsfragen +Fertigungsgarantie +Fertigungsindustrie +Fertigungsingenieur +Fertigungskapazität +Fertigungskosten +Fertigungsmengen +Fertigungsmethoden +Fertigungsprogramm +Fertigungsqualität +Fertigungsspezialisten +Fertigungssteuerung +Fertigungsstraßen +Fertigungsstätten +Fertigungstechnik +Fertigungsunterlagen +Fertigungsverfahren +Fertigungszweige +Fertigware +Fertigwaren +Fertigwarenbestände +Fertigwerden +Fessel +Fesselung +Festakt +Festakte +Festaktes +Festangestellten +Festansprache +Festanstellung +Festartikel +Festauftrag +Festbesoldeten +Festbestellung +Festbestellungen +Feste +Festeinstellung +Festempfang +Festessen +Festessens +Festgefügten +Festgehalt +Festgelage +Festgeld +Festgeldanlage +Festgeldanlagen +Festgelder +Festgeldern +Festgeldkonto +Festgeldsätze +Festgeschenk +Festgottesdienste +Festhalle +Festhallen +Festigkeit +Festigkeiten +Festigung +Festival +Festivals +Festivaltagen +Festkleid +Festkleider +Festkleidern +Festkörper +Festland +Festlandscholle +Festlandseite +Festlandsküste +Festlandsluft +Festlegung +Festlegungen +Festlichkeit +Festlichkeiten +Festländer +Festländern +Festmahle +Festmahlen +Festmahls +Festmontieren +Festnahme +Festnahmen +Festplatte +Festplatten +Festplatz +Festpreis +Festpreisangebot +Festpreisaufträge +Festpreise +Festpreisverträgen +Festprogramm +Festrede +Festrednern +Festsaal +Festschmaus +Festschmoren +Festschreibung +Festschrift +Festsetzung +Festspannen +Festspiel +Festspielbeitrag +Festspiele +Festspielen +Festspielgesellschaft +Festspielhaus +Festspielort +Festspielprogramme +Festspielpublikum +Feststellbarkeit +Feststellbremse +Feststellung +Feststellungen +Feststellungsklage +Feststoff +Feststoffe +Feststoffrakete +Festsäle +Festsälen +Festtag +Festtagen +Festtages +Festteilnehmer +Festumrissen +Festumrissenen +Festung +Festungen +Festungsgürtel +Festungsstadt +Festungsturm +Festveranstaltung +Festverzinslichen +Festverzinslicher +Festverzinsung +Festvorstellung +Festvortrag +Festwiese +Festzeit +Festzinsen +Festzug +Festzuges +Festzüge +Festzügen +Feten +Fetisch +Fetischglaube +Fettansatz +Fettauge +Fettaugen +Fettbauches +Fettbäuche +Fettbäuchen +Fettdruck +Fettdrucke +Fettdrucken +Fettdruckes +Fettdrücke +Fettdrücken +Fette +Fettflecke +Fettflecken +Fettfleckes +Fettflöckchen +Fettgehalte +Fettgehalten +Fettgehalts +Fettmasse +Fettnahrung +Fettnäpfchen +Fettschrift +Fettsucht +Fettverbrauch +Fetzen +Fetzens +Feuchtigkeit +Feuchtigkeitsgehalt +Feuchtigkeitsgehalten +Feuchtigkeitsgehaltes +Feuchtigkeitsmesser +Feuchtigkeitsmessers +Feuchtwangen +Feuchtwiesen +Feudalherren +Feudalherrschaft +Feudalismus +Feudalstaat +Feudalsystem +Feuer +Feueralarme +Feueralarmen +Feueralarms +Feuerbestattung +Feuerbestattungen +Feuerbiene +Feuerbusch +Feuerchen +Feuereifer +Feuerflecken +Feuergarben +Feuerglocke +Feuergürtel +Feuerleiter +Feuerleitern +Feuerlöscher +Feuerlöschern +Feuermelder +Feuermelders +Feuerpause +Feuerpolice +Feuerprobe +Feuerproben +Feuers +Feuersbrunst +Feuersbrünste +Feuerschaden +Feuerschäden +Feuersgefahr +Feuersgefahren +Feuersglut +Feuerspeiende +Feuerspeienden +Feuerspeiender +Feuerstein +Feuersteine +Feuersteins +Feuerstelle +Feuerstellen +Feuertaufe +Feuertaufen +Feuerteufel +Feuerungen +Feuerversicherung +Feuerversicherungsgesellschaft +Feuervorhang +Feuervorhänge +Feuervorhängen +Feuerwache +Feuerwaffe +Feuerwaffen +Feuerwasser +Feuerwehr +Feuerwehrmanns +Feuerwehrmänner +Feuerwehrmännern +Feuerwerk +Feuerwerke +Feuerwerker +Feuerwerks +Feuerwerkskörper +Feuerwerkskörpers +Feuerzange +Feuerzangen +Feuerzeichen +Feuerzeichens +Feuerzeug +Feuerzeuge +Feuerzeugen +Feuerzeugs +Feuilleton +Fez +Fiaker +Fiasko +Fiaskos +Fiat +Fibel +Fibeln +Fiber +Fichte +Fichten +Fichtenholzes +Fichtenhölzer +Fichtenhölzern +Fichtennadel +Fichtennadeln +Fides +Fidibus +Fieber +Fieberanfall +Fieberanfalls +Fieberanfälle +Fieberhitze +Fieberkurven +Fiebermittel +Fiebermitteln +Fiebers +Fieberschauer +Fieberschauern +Fiebertabelle +Fiebertabellen +Fieberthermometer +Fieberthermometers +Fiebertraums +Fieberträume +Fieberträumen +Fieberwahn +Figur +Figuren +Fiktion +Fiktionen +File +Files +Filet +Filetbratens +Filets +Filialchef +Filiale +Filialen +Filibuster +Film +Filmarchiv +Filmatelier +Filmateliers +Filmaufnahmen +Filmbeiträge +Filmbericht +Filmberichts +Filmbesucher +Filmchen +Filme +Filmemacher +Filmes +Filmfestspiele +Filmfestspielen +Filmgeschichte +Filmgesellschaften +Filmhersteller +Filmindustrie +Filmkamera +Filmkameras +Filmklub +Filmkritiker +Filmkritikerin +Filmliebling +Filmländer +Filmmagazin +Filmmusik +Filmproduktionen +Filmprojektor +Filmregisseur +Filmregisseure +Filmregisseuren +Filmreportage +Filmreportagen +Films +Filmschauspielerin +Filmschauspielerinnen +Filmschauspielern +Filmspule +Filmspulen +Filmstar +Filmstaren +Filmstars +Filmstudios +Filmverleihe +Filmverleihen +Filmverleihs +Filmvorschauen +Filmvorstellung +Filmvorstellungen +Filter +Filterangaben +Filterdaten +Filtern +Filters +Filterung +Filterzigarette +Filterzigaretten +Filtrierung +Filtrierungen +Filz +Filzes +Filzhutes +Filzhüte +Filzhüten +Filzstiften +Fimmel +Final +Finale +Finalen +Finals +Finalspiel +Financial +Finanz +Finanzabteilung +Finanzakrobaten +Finanzakrobatik +Finanzamt +Finanzamtes +Finanzamts +Finanzamtsbeauftragten +Finanzausschusses +Finanzbeamte +Finanzbeamten +Finanzbedingungen +Finanzbehörde +Finanzbehörden +Finanzberatung +Finanzbereich +Finanzbeschlüsse +Finanzblatt +Finanzbuchhaltung +Finanzchef +Finanzdirektionen +Finanzdispositionen +Finanzen +Finanzexperten +Finanzforschung +Finanzführung +Finanzgenie +Finanzgenies +Finanzgericht +Finanzgeschichte +Finanzgesellschaft +Finanzgewalt +Finanzhai +Finanzhauses +Finanzhilfe +Finanzhilfen +Finanzhof +Finanzhofes +Finanzhäuser +Finanzhäusern +Finanzielle +Finanzieller +Finanzier +Finanziert +Finanzierung +Finanzierungen +Finanzierungsaufgaben +Finanzierungsbeihilfe +Finanzierungsberatern +Finanzierungsbestätigung +Finanzierungsdienst +Finanzierungsfrage +Finanzierungsgeschäft +Finanzierungsgesellschaft +Finanzierungshilfe +Finanzierungsinstitute +Finanzierungsinstituten +Finanzierungsklausel +Finanzierungslücke +Finanzierungslücken +Finanzierungsmittel +Finanzierungsmöglichkeiten +Finanzierungsobjekte +Finanzierungsplan +Finanzierungsprobleme +Finanzierungsquelle +Finanzierungsschwierigkeiten +Finanzierungstricks +Finanzierungsunternehmen +Finanzierungswelt +Finanzinstitute +Finanzinstitutionen +Finanzjahr +Finanzjahren +Finanzjahres +Finanzkapitalismus +Finanzkatastrophe +Finanzkatastrophen +Finanzkommission +Finanzkonferenzen +Finanzkontrollbehörde +Finanzkrach +Finanzkraft +Finanzkreise +Finanzkreisen +Finanzlage +Finanzlagen +Finanzlast +Finanzlawine +Finanzleichen +Finanzluftblase +Finanzlücke +Finanzlücken +Finanzmacht +Finanzmanager +Finanzmannes +Finanzmarketing +Finanzmarkt +Finanzmasse +Finanzministerien +Finanzministerium +Finanzministeriums +Finanzministers +Finanzmisere +Finanzmittel +Finanzmänner +Finanzmännern +Finanzmärkten +Finanzplanung +Finanzplatzes +Finanzplätzen +Finanzpolitiker +Finanzpolizei +Finanzproblemen +Finanzpräsident +Finanzrahmen +Finanzrat +Finanzreform +Finanzressort +Finanzressorts +Finanzschulden +Finanzsituation +Finanzskandal +Finanzspezialist +Finanzspritzen +Finanzströme +Finanzsystem +Finanzvereinbarung +Finanzverhandlungen +Finanzverpflichtungen +Finanzvertrages +Finanzverwaltung +Finanzvorlagen +Finanzwesen +Finanzwesens +Finanzwirtschaft +Finanzzeitschriften +Finanzzentrum +Finanzämter +Finanzämtern +Findelhaus +Findelhauses +Findelhäuser +Findelkind +Findelkindern +Findelkindes +Finden +Finder +Finderin +Finderinnen +Finderlohn +Finders +Findigkeit +Findigkeiten +Findling +Findlingen +Findlings +Findung +Findungen +Finesse +Finessen +Fingen +Finger +Fingerabdruck +Fingerabdrucks +Fingerabdrücke +Fingerfertigkeit +Fingergespräch +Fingerhut +Fingerhutes +Fingerhüte +Fingerhüten +Fingerkuppen +Fingerling +Fingerlings +Fingern +Fingernagel +Fingernagels +Fingernägel +Fingernägeln +Fingerring +Fingerrings +Fingers +Fingerspitzen +Fingerspitzengefühl +Fingerspitzengefühle +Fingerspitzengefühls +Fingerzeig +Fingerzeige +Fingerzeigs +Fingerübung +Fingerübungen +Fink +Finken +Finne +Finnen +Finnin +Finnland +Finstern +Finsternis +Finsternisse +Finte +Finten +Firlefanz +Firma +Firmament +Firmamentes +Firmen +Firmenangehörige +Firmenanteile +Firmenaufdruck +Firmenautos +Firmenbereich +Firmenberichten +Firmenbezeichnung +Firmenbildes +Firmenchef +Firmenchefs +Firmenchroniken +Firmenentscheidungen +Firmenfahrzeugs +Firmengelände +Firmengeschichte +Firmengewinne +Firmengruppenversicherungen +Firmengründer +Firmeninhabern +Firmeninhabers +Firmenjubiläum +Firmenkonglomerat +Firmenmakler +Firmenmantel +Firmennamens +Firmenparkplatzes +Firmenpensionskasse +Firmenpleiten +Firmenprospekten +Firmenreklame +Firmenschild +Firmenschilder +Firmenschildern +Firmenschildes +Firmenschilds +Firmensitz +Firmensprecher +Firmensymbolen +Firmenumsatz +Firmenverband +Firmenverbandes +Firmenverbundes +Firmenzeichen +Firmenzusammenbrüche +Firmung +Firmungen +Firmware +First +Firsthöhe +Fisch +Fischauktion +Fischbein +Fischbeine +Fischbeins +Fischbestände +Fischblase +Fischdampfer +Fischdampfern +Fischdampfers +Fischeinfuhren +Fischeinkauf +Fischeinzelhandel +Fischer +Fischerboot +Fischerboote +Fischerbooten +Fischerdorf +Fischerdörfer +Fischerdörfern +Fischerei +Fischereiboot +Fischereien +Fischereiflotte +Fischereigenossenschaften +Fischereikonferenz +Fischereiprodukten +Fischereirecht +Fischereirechte +Fischereiunternehmen +Fischergemeinschaft +Fischerin +Fischern +Fischerring +Fisches +Fischfang +Fischfangs +Fischfarm +Fischfänge +Fischgericht +Fischgerichten +Fischgerichtes +Fischgeruch +Fischgerüche +Fischgerüchen +Fischgeschäft +Fischgroßhandel +Fischgräte +Fischgräten +Fischhandlung +Fischhändler +Fischhändlern +Fischindustrie +Fischkonserven +Fischkonservenfabriken +Fischkunde +Fischkunden +Fischkutters +Fischlaich +Fischlaiche +Fischlaichs +Fischleim +Fischleims +Fischluftballons +Fischmarkt +Fischmehl +Fischmehls +Fischotter +Fischreich +Fischreichtum +Fischreiher +Fischreihers +Fischsalat +Fischschleusen +Fischschuppe +Fischschuppen +Fischschwärme +Fischspezialgeschäfte +Fischteiche +Fischteichen +Fischteiches +Fischtrans +Fischvergiftung +Fischvergiftungen +Fischwerbung +Fischzubereitungen +Fischzucht +Fischzug +Fischzüge +Fischöl +Fiskaljahr +Fiskalparadies +Fiskalpolitik +Fistel +Fisteln +Fistelstimme +Fitness +Fitnesscenter +Fitnessraum +Fitnessräume +Fittich +Fittiche +Fitzgerald +Fixern +Fixierbad +Fixierbäder +Fixierbädern +Fixiermittel +Fixiermitteln +Fixiermittels +Fixierung +Fixierungen +Fixpunkt +Fixstern +Fixsterne +Fixsterns +Fjord +Fjorde +Fjorden +Flachdach +Flachdächer +Flachdächern +Flacheisen +Flachglas +Flachheit +Flachheiten +Flachland +Flachlandes +Flachländern +Flachs +Flachschreibmaschinen +Flachstahlprodukte +Flackerschein +Fladen +Fladens +Flag +Flagge +Flaggenalphabet +Flaggendiskriminierung +Flaggenmast +Flaggenmeer +Flaggenstreit +Flaggleine +Flaggschiff +Flaggschiffe +Flaggschiffes +Flair +Flak +Flakes +Flakfeuer +Flakinsel +Flakon +Flakschießen +Flamen +Flamenco +Flamingo +Flamingos +Flamme +Flammen +Flammenmeer +Flammenmeere +Flammenmeeren +Flammenofen +Flammenofens +Flammenwerfer +Flammenwerfers +Flammofens +Flandern +Flanell +Flanke +Flanken +Flankenangriff +Flankenangriffen +Flankenangriffs +Flankendeckung +Flansch +Flasche +Flaschen +Flaschenbier +Flaschenbiere +Flaschenbiers +Flaschenhals +Flaschenhalses +Flaschenhälse +Flaschenhälsen +Flaschenkind +Flaschenkinder +Flaschenkindes +Flaschenpost +Flaschenwein +Flaschenzug +Flaschenzüge +Flaschenzügen +Flaschenöffner +Flaschenöffnern +Flash +Flatterhaftigkeit +Flatterhaftigkeiten +Flattersatz +Flaum +Flaums +Flausen +Flaute +Flautezeit +Flautezeiten +Flechtetest +Fleck +Fleckchen +Flecken +Fleckenreiniger +Fleckenreinigern +Fleckenreinigers +Fleckenreinigungen +Fleckes +Fleckfieber +Flecks +Fleckwasser +Fleckwassern +Fleckwassers +Fleckwässern +Fledermaus +Fledermäuse +Fledermäusen +Flegel +Flegelalter +Flegelalters +Flegeljahre +Flegeljahren +Fleisch +Fleischbank +Fleischbanken +Fleischbeschauer +Fleischbeschauers +Fleischbrühe +Fleischbrühen +Fleischbänken +Fleischer +Fleischerei +Fleischereibedarf +Fleischereibetrieb +Fleischereimaschinen +Fleischereiwerkzeuge +Fleischergesellen +Fleischerhandwerk +Fleischerladen +Fleischerladens +Fleischern +Fleischerverband +Fleisches +Fleischeslust +Fleischeslüste +Fleischesser +Fleischextrakt +Fleischextrakten +Fleischfarbe +Fleischfarben +Fleischfressende +Fleischfressenden +Fleischfressender +Fleischkloß +Fleischkloßes +Fleischklößchen +Fleischklößen +Fleischkost +Fleischmann +Fleischmarkt +Fleischpastete +Fleischpasteten +Fleischpreise +Fleischschnitte +Fleischschnitten +Fleischsendungen +Fleischspeise +Fleischtransporte +Fleischvergiftung +Fleischvergiftungen +Fleischware +Fleischwaren +Fleischwarenbranche +Fleischwunden +Fleischwurst +Fleischzentrale +Fleiß +Fleißarbeit +Fleißes +Fleming +Flensburg +Flexibilität +Flexion +Flexionen +Flexionsform +Flexionsformen +Flickarbeit +Flickarbeiten +Flickenteppich +Flickerei +Flickereien +Flickerin +Flickern +Flickers +Flickwerk +Flickwerken +Flickwerks +Flickzeug +Flickzeugen +Flickzeuges +Flickzeugs +Flieder +Fliedern +Fliegen +Fliegenfenster +Fliegenfenstern +Fliegengewicht +Fliegengewichte +Fliegengewichten +Fliegengewichtlern +Fliegengewichtlers +Fliegengewichts +Fliegenklatschen +Fliegenpilz +Fliegenpilze +Fliegenpilzes +Fliegenpilzsuppe +Fliegens +Fliegenschrank +Fliegenschrankes +Fliegenschränken +Flieger +Fliegerabwehr +Fliegeralarm +Fliegeralarme +Fliegeralarms +Fliegerangriff +Fliegerbombe +Fliegerdenkmal +Fliegerdress +Fliegerei +Fliegergrab +Fliegerhorst +Fliegerhorsten +Fliegerhorstes +Fliegerin +Fliegerinnen +Fliegerkombination +Fliegerkorps +Fliegermajor +Fliegern +Fliegernachwuchs +Fliegeroffizier +Fliegeroffiziere +Fliegeroffiziers +Fliegerrekruten +Fliegerrennen +Fliegerschule +Fliegerschulen +Fliegersoldaten +Fliegerstaffel +Fliegerstiefel +Fliegerverband +Fliegerzulage +Fliese +Fliesen +Fliesenabteilung +Fliesenmarkt +Fließarbeit +Fließband +Fließbandarbeit +Fließbandarbeiten +Fließbandarbeiterin +Fließbandes +Fließbandfertigung +Fließbandkleider +Fließbandproduktion +Fließbänder +Fließbändern +Fließfertigung +Fließkomma +Fließkommaberechnungen +Fließkommaprozessor +Fließpapiere +Fließpapieren +Fließpapiers +Fließproduktionen +Flimmer +Flimmerkisten +Flimmers +Flinkheit +Flinte +Flintenlauf +Flintenschusses +Flintenschüsse +Flintenschüssen +Flip +Flipper +Flipperkasten +Flirt +Flirts +Flittchen +Flitter +Flitzer +Flitzern +Flocke +Flocken +Floh +Flohe +Flohmarkt +Flohs +Flop +Floppybetrieb +Floppydisk +Floppydisketten +Flora +Florenz +Florett +Florida +Floskel +Floskeln +Flotte +Flottenabkommen +Flottenabkommens +Flottenangriff +Flotteneinheiten +Flottenexpedition +Flottengesetz +Flottenmanöver +Flottenparade +Flottenpolitik +Flottenstation +Flottenstationen +Flottenstützpunkt +Flottenstützpunkte +Flottenstützpunktes +Flottenverbände +Flottenverein +Flottenvorstoß +Flottenüberfall +Flottgehenden +Flottgehender +Flottgehendes +Flottillenarzt +Floß +Floßes +Fluch +Fluches +Flucht +Fluchtauto +Fluchtburg +Fluchtfälle +Fluchtgefahr +Fluchtgelder +Fluchtgeschichte +Fluchtgrund +Fluchthelfer +Fluchtlinie +Fluchtlinien +Fluchtmöglichkeiten +Fluchttunnel +Fluchtunternehmen +Fluchtverdacht +Fluchtversuch +Fluchtversuche +Fluchtversuchen +Fluchtversuches +Fluchtwege +Flug +Flugabwehr +Flugabwehrrakete +Flugabwehrraketen +Flugakrobaten +Flugapparaten +Flugbahn +Flugbahnen +Flugball +Flugballs +Flugbasen +Flugbetrieb +Flugbetriebe +Flugbetrieben +Flugbillett +Flugblatt +Flugblattes +Flugblatts +Flugblätter +Flugblättern +Flugboot +Flugbälle +Flugbällen +Flugdauer +Flugdienste +Flugdiensten +Fluge +Flugerlebnis +Flugerprobung +Flugfeld +Flugfigur +Fluggast +Fluggastes +Fluggebiet +Fluggerätes +Fluggeräts +Fluggeschwindigkeiten +Fluggeschäft +Fluggesellschaft +Fluggesellschaften +Fluggäste +Flughafen +Flughafenbehörde +Flughafengesellschaft +Flughafenleiters +Flughafenneubauten +Flughafens +Flughafensicherung +Flughäfen +Flugkapitän +Flugkapitänen +Flugkapitäns +Flugkarte +Flugkilometer +Flugkilometern +Flugkomfort +Flugkosten +Fluglehrer +Fluglehrerin +Fluglehrern +Fluglehrers +Flugleitoffizier +Flugleitung +Flugleitzentrale +Fluglinien +Fluglotse +Fluglotsen +Flugmaschine +Flugmotor +Flugmotoren +Flugmöglichkeit +Flugnetz +Flugpassagiere +Flugpauschalreisen +Flugpersonal +Flugplan +Flugplatzes +Flugplatzgelände +Flugpläne +Flugplätze +Flugplätzen +Flugpost +Flugpreise +Flugpreisen +Flugprogramme +Flugreisegesellschaft +Flugreisen +Flugreisende +Flugroute +Flugs +Flugsand +Flugschanze +Flugschein +Flugscheine +Flugschneise +Flugschrift +Flugschriften +Flugsicherung +Flugsicherungen +Flugsicherungsboot +Flugsportes +Flugsteig +Flugstrecken +Flugstunden +Flugstützpunkt +Flugstützpunkte +Flugtag +Flugtransporte +Flugunfallentschädigung +Flugunfälle +Flugverkehr +Flugverkehrs +Flugverlauf +Flugversuche +Flugweg +Flugwege +Flugweges +Flugwesen +Flugwettbewerb +Flugwetter +Flugzeit +Flugzeiten +Flugzettel +Flugzeug +Flugzeugabsturz +Flugzeugabsturzes +Flugzeugabwehr +Flugzeugbau +Flugzeugbaus +Flugzeugbesatzung +Flugzeuge +Flugzeugen +Flugzeugentführung +Flugzeugentwicklung +Flugzeuges +Flugzeugfabriken +Flugzeugführer +Flugzeugführers +Flugzeugherstellung +Flugzeugkanzel +Flugzeugkatastrophe +Flugzeugkonstrukteur +Flugzeugkonzept +Flugzeugmechaniker +Flugzeugmotor +Flugzeugrumpf +Flugzeugrumpfes +Flugzeugsitze +Flugzeugträger +Flugzeugträgern +Flugzeugträgers +Flugzeugunglück +Flugzeugunglücks +Flugzeugunglücksfälle +Flugzeugwerk +Flugzeugwerke +Flugzeugwerkes +Flugzeugwracks +Flugziel +Flugzustand +Fluktuation +Fluktuationen +Flunder +Flunkereien +Fluor +Fluoreszenz +Fluors +Flur +Flurbereinigung +Flurbereinigungen +Flurbereinigungsgesetz +Flure +Flurgarderobe +Flurgarderoben +Flurmühle +Flurs +Flurschäden +Flurstück +Fluss +Flussbeschreibungen +Flussbett +Flussbetten +Flussbettes +Flussdiagramm +Flusses +Flusslauf +Flussmodell +Flussnamen +Flussnetz +Flussschifffahrt +Flussschifffahrten +Flusstal +Flut +Flutkatastrophe +Flutlichtanlage +Flutlichtanlagen +Flutlichtes +Flutwelle +Flutwellen +Fläche +Flächen +Flächenangriffe +Flächenbegriff +Flächenbombardement +Flächeneinheit +Flächenertrag +Flächenformel +Flächeninhalt +Flächeninhalten +Flächeninhaltes +Flächeninhalts +Flächenleistung +Flächenmasse +Flächenmassen +Flächenmasses +Flächenmaß +Flächenmaße +Flächenmaßen +Flächenmaßes +Flächenraum +Flächenräume +Flächenräumen +Flächenstaaten +Flächenstück +Flächenstücke +Flämmchen +Fläschchen +Fläschchens +Flöhe +Flöhen +Flötenklang +Flötenspielenden +Flötenspieler +Flötenspielers +Flötenstimmen +Flötist +Flöz +Flüche +Flüchen +Flüchtigkeit +Flüchtigkeiten +Flüchtigkeitsfehler +Flüchtigkeitsfehlern +Flüchtigkeitsfehlers +Flüchtling +Flüchtlingen +Flüchtlings +Flüchtlingsdorf +Flüchtlingsdurchgangslager +Flüchtlingselend +Flüchtlingsfamilien +Flüchtlingsfrage +Flüchtlingsgruppen +Flüchtlingsjagd +Flüchtlingsjuristen +Flüchtlingskinder +Flüchtlingslager +Flüchtlingslagern +Flüchtlingslagers +Flüchtlingsminister +Flüchtlingsproblem +Flüchtlingsproblems +Flüchtlingsstellen +Flüchtlingsstrom +Flüchtlingstrecks +Flüchtlingswaisen +Flüchtlingszentrum +Flüchtlingsärzte +Flüge +Flügel +Flügelfenstern +Flügelfensters +Flügeln +Flügelspiel +Flügelstürmer +Flügelstürmern +Flügeltor +Flügeltür +Flügeltüren +Flügen +Flüsschen +Flüsschens +Flüsse +Flüssen +Flüssiggas +Flüssigkeit +Flüssigkeiten +Flüssigkeitskörper +Flüssigkeitsmenge +Flüssigkeitsschicht +Flüssigkeitsspiegel +Flüssigkeitsstrom +Flüssigkeitsteilchen +Flüssigkeitsteilchens +Flüssigkeitsteile +Flüssigkeitsvolumen +Flüssigmittel +Flüssigwährung +Flüsterkammern +Flüsterkampagne +Fock +Fockmast +Fohlen +Fohlens +Fokker +Fokus +Fokussierung +Folge +Folgeaufträge +Folgeband +Folgeerscheinung +Folgeerscheinungen +Folgefehler +Folgejahre +Folgejahren +Folgekosten +Folgelast +Folgelasten +Folgen +Folgeposition +Folgerichtigkeit +Folgerung +Folgerungen +Folgesache +Folgesachen +Folgesatz +Folgeschäden +Folgesteuern +Folgesätze +Folgesätzen +Folgetreffen +Folgewidrigkeit +Folgewirkung +Folgewirkungen +Folgezeit +Folglich +Folgsamkeit +Folgsamkeiten +Folgt +Folie +Folien +Foliengewänder +Folienhersteller +Folienmaß +Folklore +Folter +Folterbank +Folterbanken +Folterinstrument +Folterinstrumente +Folterinstrumenten +Folterinstrumentes +Folterkammern +Folterknecht +Folterknechte +Folterknechts +Foltermethode +Foltermethoden +Folterqual +Folterung +Folterungen +Fond +Fondsdaten +Fondsleitung +Fondsmanager +Fondsvermögen +Fondsverwaltung +Fondswerte +Fontainebleau +Fontäne +Fontänen +Foppereien +Ford +Forderung +Forderungen +Fordwerke +Forelle +Forellen +Forellenfilets +Forellenfischerei +Forellenhof +Foren +Form +Formalien +Formalisierbarkeit +Formalisierung +Formalismen +Formalismus +Formalität +Formalitäten +Format +Formate +Formaten +Formates +Formatierung +Formatierungen +Formation +Formationsflug +Formatpapier +Formatpapiers +Formats +Formblatt +Formblätter +Formbrief +Formel +Formell +Formeln +Formelzeichen +Formen +Formenbau +Formenlehre +Formensprache +Formenwelt +Formerfordernis +Formerfordernisse +Formfehler +Formfrage +Formfragen +Formfreiheit +Formgebungen +Formmangel +Formmodell +Formmodelle +Formphantasie +Formsache +Formsachen +Formstahl +Formstücke +Formtabelle +Formular +Formulardruck +Formulare +Formularen +Formularklausel +Formularklauseln +Formularmietvertrag +Formularmietverträge +Formularmietverträgen +Formulars +Formularsätze +Formularverträge +Formularverträgen +Formularvorschub +Formulierens +Formulierung +Formulierungen +Formung +Formungen +Formzwang +Forscher +Forschergruppe +Forschergruppen +Forscherin +Forscherinnen +Forschers +Forscherstreik +Forschung +Forschungen +Forschungsabteilung +Forschungsanstalt +Forschungsanstalten +Forschungsarbeit +Forschungsarbeiten +Forschungsauftrag +Forschungsausbildung +Forschungsbemühung +Forschungsbereich +Forschungsergebnis +Forschungsergebnisse +Forschungsergebnissen +Forschungsflugkörper +Forschungsförderung +Forschungsgebiet +Forschungsgemeinschaft +Forschungsgesellschaft +Forschungsgruppe +Forschungsingenieur +Forschungsinstitut +Forschungslaboratorien +Forschungslaboratorium +Forschungsmaterial +Forschungsministerium +Forschungsmittel +Forschungsmitteln +Forschungsprogramm +Forschungsprojekt +Forschungsprojekte +Forschungsreise +Forschungsreisen +Forschungsreisende +Forschungsreisender +Forschungsrichtung +Forschungssatellit +Forschungsschiff +Forschungsschwerpunkt +Forschungsschwerpunkte +Forschungsstab +Forschungsstation +Forschungsstelle +Forschungsvorhaben +Forschungszentrale +Forschungszentralen +Forschungszentrum +Forschungszwecke +Forst +Forstamt +Forstamtes +Forstaufseher +Forstaufsehern +Forstaufsehers +Forstbeamten +Forstbeamter +Forste +Forstes +Forstfrevel +Forstfrevels +Forsthaus +Forsthauses +Forstmann +Forstmannes +Forstmeister +Forstmeisters +Forstmänner +Forstrevier +Forstreviere +Forstreviers +Forstverein +Forstvereins +Forstwesen +Forstwesens +Forstwirtschaft +Forstämter +Fortbestand +Fortbewegung +Fortbewegungen +Fortbildung +Fortbildungsanstalt +Fortbildungsanstalten +Fortbildungsbeihilfen +Fortbildungskurs +Fortbildungskurse +Fortbildungsmaßnahmen +Fortdauer +Fortfall +Fortfalls +Fortfälle +Fortfällen +Fortführung +Fortführungen +Fortgang +Fortgangs +Fortgebenden +Fortgebendes +Fortgegangene +Fortgegangenen +Fortgegangener +Fortgehende +Fortgehender +Fortgehendes +Fortgekommene +Fortgekommenen +Fortgekommener +Fortgesetze +Fortgestoßene +Fortgestoßenen +Fortgestoßener +Fortgänge +Fortgängen +Fortkommenden +Fortkommender +Fortkommendes +Fortpflanzung +Fortpflanzungen +Fortschreibung +Fortschritt +Fortschritte +Fortschritten +Fortschrittlichkeit +Fortschritts +Fortschrittsglaube +Fortschrittsquote +Fortschrittswerk +Fortsetzung +Fortsetzungen +Fortsetzungsgespräch +Fortsetzungsgespräche +Fortsetzungsromanen +Fortspinnen +Fortstoßen +Fortstoßende +Fortstoßender +Fortstoßendes +Fortunas +Fortune +Fortzudenken +Fortzudenkendes +Fortzugehen +Fortüne +Forum +Fossil +Fossilien +Foto +Fotoapparat +Fotoapparate +Fotoapparaten +Fotoausrüstung +Fotoausrüstungen +Fotoausstellung +Fotobericht +Fotodiode +Fotograf +Fotografen +Fotografie +Fotografien +Fotograph +Fotographie +Fotographien +Fotoindustrie +Fotokopie +Fotokopien +Fotokopierkosten +Fotolaborantin +Fotoliebhaber +Fotolyse +Fotomodell +Fotomontage +Fotomontagen +Fotoreportage +Fotos +Fotoserie +Fototechnik +Fotowiderstand +Fotozelle +Fotozellen +Fotze +Fotzen +Foul +Fouls +Foulspiel +Foyer +Fr +Fracht +Frachtbauch +Frachtbrief +Frachtbriefe +Frachtbriefs +Frachtdampfer +Frachten +Frachtenindex +Frachtenkartell +Frachtenverlust +Frachter +Frachterhöhungen +Frachtern +Frachters +Frachtersparnis +Frachtgeschäft +Frachtgut +Frachtgutes +Frachtgüter +Frachtgütern +Frachtkosten +Frachtraums +Frachträume +Frachträumen +Frachtsatzes +Frachtschiff +Frachtschiffes +Frachtschiffsflotte +Frachtstundung +Frachtsätze +Frachtsätzen +Frachttarife +Frachttonnage +Frachtvergütung +Frachtverkehrs +Frack +Fracks +Frage +Fragebogen +Fragebogenfälschungen +Fragebogens +Fragebögen +Frageform +Fragekomplex +Fragelisten +Fragemethoden +Fragenkomplex +Fragenkreis +Fragens +Frager +Fragereien +Fragerinnen +Fragern +Fragers +Fragesatz +Fragesatzes +Fragesteller +Fragestellern +Fragestellers +Fragestellung +Fragestellungen +Fragestunde +Fragestunden +Fragesätze +Fragesätzen +Fragewort +Fragewortes +Fragewörter +Fragewörtern +Fragezeichen +Fragezeichens +Fragment +Fragmente +Fragmentierung +Fragments +Fragt +Fragwürdigkeit +Fraktion +Fraktionen +Fraktionschef +Fraktionsführerin +Fraktionskollege +Fraktionskollegen +Fraktionsmitglieder +Fraktionsstatus +Fraktionsstärke +Fraktionsvorsitzende +Fraktionsvorstand +Fraktionsvorstände +Fraktionszwang +Franc +Francabwertung +France +Francisco +Franco +Frank +Frankens +Frankenstein +Frankes +Frankfurt +Frankfurterin +Frankfurterschule +Frankreich +Frankreichreise +Franse +Franz +Franziska +Franziskaner +Franziskanerorden +Franziskus +Franzose +Franzosen +Französin +Französinnen +Französische +Fraternisation +Fratze +Fratzen +Frau +Frauchen +Frauen +Frauenarbeit +Frauenarzt +Frauenbataillon +Frauenbeilage +Frauenberuf +Frauenbildnisse +Frauenblocks +Frauenbriefe +Frauenemanzipation +Frauenfeld +Frauenfrage +Frauenhaus +Frauenheim +Frauenheld +Frauenkleider +Frauenkleidern +Frauenklinik +Frauenkloster +Frauenklosters +Frauenkrankheit +Frauenleben +Frauenleiden +Frauenleidens +Frauenliga +Frauenlos +Frauenmission +Frauenmörder +Frauenname +Frauenorganisation +Frauenrechte +Frauenrechtlerin +Frauenrechtlerinnen +Frauenschmerzen +Frauensportes +Frauenstimme +Frauenstimmrecht +Frauenstirn +Frauentyp +Frauenverbände +Frauenvereinsfilm +Frauenwelt +Frauenweltrekord +Frauenzimmer +Frauenzimmern +Frauenzimmers +Frauenärzte +Frauenärzten +Fraunhofer +Fraß +Fraßes +Freak +Freaks +Frechheit +Frechheiten +Fregatte +Fregatten +Fregattenkapitän +Fregattenvögel +Frei +Freiabonnement +Freiabonnements +Freibad +Freibadanlage +Freibadrecht +Freibankfleisch +Freibecken +Freiberufler +Freiberuflern +Freibetrag +Freibetrags +Freibeträge +Freibeträgen +Freibeuter +Freibeuterei +Freibeutern +Freibeuters +Freibier +Freibillette +Freibilletten +Freibilletts +Freibleiben +Freibrief +Freibriefe +Freibriefen +Freibriefs +Freiburger +Freibädern +Freidenker +Freidenkern +Freidenkers +Freien +Freier +Freiern +Freiflug +Freifläche +Freigabe +Freigebigkeit +Freigepäck +Freigepäcke +Freigepäcks +Freigiebigkeit +Freihafens +Freihaltung +Freihandel +Freihandelszone +Freiheit +Freiheiten +Freiheitsarmee +Freiheitsberaubung +Freiheitsberaubungen +Freiheitsbeschränkungen +Freiheitsbestrebungen +Freiheitsbewegung +Freiheitsentzug +Freiheitsentzuges +Freiheitsfreunden +Freiheitsfront +Freiheitsgedanken +Freiheitskampfes +Freiheitskundgebung +Freiheitskämpfe +Freiheitskämpfen +Freiheitskämpfer +Freiheitsmedaille +Freiheitsschlacht +Freiheitssender +Freiheitsstatue +Freiheitsstrafen +Freiheitswillen +Freiherr +Freiherrin +Freiherrinnen +Freiherrn +Freihäfen +Freikarte +Freikarten +Freilagerplatz +Freilandsalat +Freilassung +Freilassungen +Freilauf +Freileitungsseile +Freilichtaufführungen +Freilichtbühne +Freilichtkino +Freilichtkinos +Freilichtspiele +Freiluftsaison +Freiluftveranstaltung +Freimaurer +Freimaurerei +Freimaurerloge +Freimaurers +Freimut +Freimuts +Freimütigkeit +Freiprospekt +Freiraum +Freischaffen +Freischweben +Freischwimmbad +Freischwimmbecken +Freischärler +Freischärlern +Freisetzung +Freisprechung +Freisprechungen +Freispruch +Freispruchs +Freisprüche +Freisprüchen +Freistaat +Freistaates +Freistaatsbürger +Freistadt +Freistellung +Freistellungen +Freistil +Freistiles +Freistilringen +Freistoß +Freistoßes +Freistunde +Freistunden +Freistöße +Freistößen +Freitag +Freitagabend +Freitagabende +Freitagen +Freiterrasse +Freitod +Freitodes +Freitreppe +Freitreppen +Freiverkehr +Freiwassertraining +Freiwerden +Freiwerdens +Freiwild +Freiwildes +Freiwillige +Freiwilligengruppe +Freiwilligenverband +Freiwilligenverbände +Freizeit +Freizeitbekleidung +Freizeitbeschäftigung +Freizeitbeschäftigungen +Freizeiten +Freizeitgestaltung +Freizeitgrundstücke +Freizeitheim +Freizeitkapitäne +Freizeitkleidung +Freizeitkleidungen +Freizeitobjekt +Freizeitreporter +Freizeitsitz +Freizeitsport +Freizeitwert +Freizeitzentrum +Freizeitzone +Freizuschütteln +Freizügigkeit +Freizügigkeiten +Fremdarbeiter +Fremdatome +Fremdbesitz +Fremde +Fremden +Fremdenbettes +Fremdenblattes +Fremdenführer +Fremdenführerin +Fremdenführers +Fremdenheim +Fremdenheime +Fremdenheims +Fremdenindustrie +Fremdenindustrien +Fremdenlegion +Fremdenlegionäre +Fremdenliste +Fremdenpension +Fremdenpolizei +Fremdenverkehr +Fremdenverkehrsamt +Fremdenverkehrsbüro +Fremdenverkehrsbüros +Fremdenverkehrsgebiet +Fremdenverkehrsverbände +Fremdenverkehrsverein +Fremdenverkehrswerbung +Fremdenzimmer +Fremdenzimmern +Fremder +Fremdfertigung +Fremdfinanzierung +Fremdfirmen +Fremdgutachten +Fremdheit +Fremdherrschaften +Fremdkörper +Fremdkörpern +Fremdleistung +Fremdleistungen +Fremdlieferungen +Fremdling +Fremdmittel +Fremdmittelaufnahme +Fremdmitteln +Fremdsprache +Fremdsprachen +Fremdsprachenkenntnis +Fremdsprachenkenntnisse +Fremdsprachensekretärin +Fremdstoff +Fremdumsätze +Fremdwort +Fremdwortes +Fremdwährung +Fremdwährungen +Fremdwährungsbeträge +Fremdwährungsguthaben +Fremdwährungskonto +Fremdwörter +Fremdwörterbuch +Fremdwörtermanie +Fremdwörtern +Frequenz +Frequenzbereich +Frequenzbereichs +Frequenzen +Frequenzteiler +Freske +Fresken +Freskendarstellungen +Fressen +Fresser +Fresspaket +Freud +Freude +Freuden +Freudenberg +Freudenfeuer +Freudenjauchzer +Freudenkelch +Freudenmädchen +Freudentag +Freudentaumel +Freudentränen +Freudigkeit +Freund +Freunde +Freunden +Freundes +Freundeskreis +Freundeskreise +Freundesmund +Freundin +Freundlichkeit +Freundlichkeiten +Freundschaft +Freundschaftlichkeit +Freundschaftsbesuch +Freundschaftsbesuche +Freundschaftsdienst +Freundschaftsgeschenk +Freundschaftsgeste +Freundschaftspakt +Freundschaftsreise +Freundschaftsspiel +Freundschaftsspiele +Freundschaftsspielen +Freundschaftsspiels +Freundschaftssprüche +Freundschaftsvertrag +Freundschaftsvertrages +Frevel +Freveltat +Frieda +Friede +Frieden +Friedenbewegung +Friedens +Friedensaktion +Friedensangebot +Friedensappell +Friedensappellen +Friedensappells +Friedensaussichten +Friedensauszeichnung +Friedensbemühen +Friedensbereitschaft +Friedensbewegung +Friedensbewegungen +Friedensbruch +Friedensbruches +Friedensbrüchen +Friedensdoktrinen +Friedensengel +Friedensfrist +Friedensfühler +Friedensgespräch +Friedensgesprächen +Friedensgeste +Friedensgipfel +Friedensinitiative +Friedensinitiativen +Friedensinstrument +Friedenskanzler +Friedenskonferenz +Friedenskonvention +Friedenskonzeption +Friedenskorps +Friedenskämpfer +Friedensliebe +Friedenslied +Friedensmenge +Friedensmission +Friedensmöglichkeiten +Friedensnobelpreis +Friedensnobelpreisträger +Friedensordnung +Friedensparolen +Friedenspetition +Friedenspfeife +Friedenspfeifen +Friedensplan +Friedenspolitik +Friedenspreis +Friedenspreisträger +Friedensproblem +Friedensprogramm +Friedensregelung +Friedensschritte +Friedensstand +Friedensstifter +Friedensstifterinnen +Friedensstiftern +Friedensstifters +Friedensstörer +Friedensstörern +Friedenssystem +Friedenstaube +Friedenstifters +Friedensverhandlungen +Friedensvermittler +Friedensvermittlung +Friedensversammlung +Friedensvertrag +Friedensvertrages +Friedensvertrags +Friedensverträge +Friedensverträgen +Friedensvorschläge +Friedenswillen +Friedenswillens +Friedenswirtschaft +Friedenszeichen +Friedenszeit +Friedenszeiten +Friedenszustand +Friedfertigkeit +Friedfertigkeiten +Friedhof +Friedhofs +Friedhöfe +Friedhöfen +Friedrich +Friedrichshafen +Friedrichstadt +Friesen +Friesland +Frikadelle +Frischei +Frischfisch +Frischfischfänger +Frischfleisch +Frischgemüse +Frischgerösteten +Frischgeschlachtetes +Frischhaltebeutel +Frischmilch +Frischobst +Frischwasser +Friseur +Friseurbedarf +Friseure +Friseurin +Friseurmeister +Friseurs +Friseurverband +Friseuse +Friseusen +Frisiertisch +Frist +Fristablauf +Fristablaufs +Fristberechnung +Fristenmodell +Friststellung +Friststellungen +Fristverlängerung +Fristversäumnis +Frisur +Frisör +Frisöre +Frisören +Frites +Fritte +Fritten +Frittenstube +Fritz +Frohnatur +Frohsinn +Fron +Fronarbeit +Fronarbeiten +Frondienst +Frondienste +Frondiensten +Frondienstes +Fronleichnam +Fronleichnamsfest +Fronleichnamsfeste +Fronleichnamsfesten +Fronleichnamsfestes +Front +Frontabschnitt +Frontalangriff +Frontansicht +Frontdienst +Fronteinsatz +Fronten +Frontfläche +Frontgebiete +Frontjargon +Frontkommando +Frontkämpfer +Frontlinie +Frontscheiben +Frontseite +Frontstellung +Frontstellungen +Frosch +Froschkönig +Froschmänner +Froschmännern +Froschperspektive +Froschperspektiven +Froschschenkel +Frost +Frostbeule +Frostbeulen +Frostes +Frostperiode +Frostschaden +Frostschutz +Frostschutzmittel +Frostschäden +Frostwetter +Frotteemantel +Frottiertuches +Frottiertücher +Frottiertüchern +Frucht +Fruchtbarkeit +Fruchtknoten +Fruchtknotens +Fruchtpressanlage +Fruchtpresse +Fruchtpressen +Fruchtsaft +Fruchtsaftes +Fruchtsaftpresserei +Fruchtsäften +Frugalität +Frust +Frustration +Fräcke +Fräcken +Fräulein +Fräuleins +Fröbe +Fröhlichkeit +Frömmigkeit +Frösche +Fröschen +Früchte +Früchtebrotes +Früchtekorbes +Früchtekörbe +Früchtekörben +Früchtelieferungen +Früchten +Frühaufsteher +Frühaufstehers +Frühbarock +Frühbeet +Früheisenzeit +Früher +Früherkennung +Frühgeburten +Frühgemüse +Frühgottesdienst +Frühgottesdienste +Frühgottesdiensten +Frühjahr +Frühjahrs +Frühjahrsoffensive +Frühling +Frühlings +Frühlingsabend +Frühlingsblume +Frühlingsblumen +Frühlingsferien +Frühlingsgefühle +Frühlingsnacht +Frühlingssonne +Frühlingsstimmung +Frühlingstraum +Frühlingswetter +Frühlingswind +Frühnebel +Frühpensionierung +Frührenaissance +Frühromantik +Frühschicht +Frühschoppen +Frühschoppens +Frühsport +Frühstück +Frühstückes +Frühstücks +Frühwarnanlage +Frühwarnsystem +Frühwarnung +Frühzeit +Frühzeitigkeit +Frühzug +Frühzüge +Frühzügen +Frühzündung +Fuchs +Fuchses +Fuchsjagd +Fuchsjagden +Fuchspelz +Fuchspelze +Fuchspelzen +Fuchspelzes +Fuchsschwanz +Fuchsschwanzes +Fuchsschwänzen +Fuchtel +Fuder +Fudern +Fuge +Fugen +Fuhre +Fuhrgelder +Fuhrgeldern +Fuhrgeldes +Fuhrgeschäft +Fuhrpark +Fuhrunternehmen +Fuhrunternehmens +Fuhrunternehmer +Fuhrunternehmers +Fujitsu +Fummel +Fummeln +Fund +Fundament +Fundamental +Fundamentalaussichten +Fundamentaldaten +Fundamentales +Fundamentalgesetz +Fundamentalprinzip +Fundamente +Fundamenten +Fundbüro +Fundbüros +Funde +Fundes +Fundgrube +Fundgruben +Fundierung +Fundis +Fundort +Fundorten +Funds +Fundsache +Fundsachen +Fundus +Funk +Funkanlage +Funkanlagen +Funkapparat +Funkapparate +Funkapparaten +Funkausstellung +Funkausstellungen +Funkdienst +Funkdiensten +Funkdienstes +Funkeinrichtung +Funken +Funker +Funkern +Funkgerät +Funkgeräte +Funkgeräten +Funkhaus +Funkhäuser +Funkhäusern +Funkortung +Funkortungen +Funkpeilung +Funks +Funksignal +Funksignale +Funksignals +Funksprechgeräte +Funksprechgeräten +Funksprechgeräts +Funkspruchs +Funksprüche +Funksprüchen +Funkstation +Funkstationen +Funkstreifenwagen +Funkstreifenwagens +Funktaxi +Funktaxis +Funktechnik +Funktechniken +Funktelegramm +Funktelegramme +Funktelegrammen +Funktion +Funktionale +Funktionalen +Funktionalität +Funktionen +Funktionieren +Funktioniert +Funktionsabläufe +Funktionsbereich +Funktionsbeschreibung +Funktionsbeurteilung +Funktionsdiagramm +Funktionsergebnis +Funktionsfähigkeit +Funktionsgruppe +Funktionskontrolle +Funktionsmerkmale +Funktionsprüfung +Funktionssicherheit +Funktionstaste +Funktionstest +Funktionsumfang +Funktionsweise +Funktionsweisen +Funktionsziel +Funktionsüberprüfung +Funktionär +Funktionäre +Funktionären +Funkturm +Funktürme +Funkverbindung +Funkverbindungen +Funkverkehr +Funkwagen +Funkwagens +Funkwesens +Funkwägen +Funkzeichen +Funkzentrale +Furche +Furchen +Furcht +Furchterregendem +Furchterregenden +Furchterregender +Furchtlosigkeit +Furie +Furien +Furnier +Furnieren +Furnierholzfabriken +Furniers +Furore +Furt +Furten +Furunkel +Furunkeln +Furunkels +Furz +Furzes +Fusel +Fusion +Fusionsgesetz +Fusionskraftwerk +Fusionsvertrag +Futter +Futteral +Futterale +Futterauswahl +Futterbasis +Futterbeutel +Futterbeutels +Futtererzeugung +Futtergetreide +Futterkasten +Futterkastens +Futterkrippen +Futterkästen +Futtermais +Futtermittel +Futtermittelindustrie +Futtermitteln +Futtermittels +Futternapf +Futternapfes +Futterneides +Futternäpfen +Futterrübe +Futterrüben +Futters +Futterstoff +Futterstoffe +Futterstoffes +Futterstroh +Futtertechnik +Futtertrog +Futtertroges +Futtertrögen +Futur +Future +Futures +Futuresmärkte +Futurologie +Futurs +Futurum +Fuß +Fußabdrücke +Fußabdrücken +Fußabstreicher +Fußabstreichern +Fußabstreichers +Fußabstreifer +Fußabstreifern +Fußabstreifers +Fußabtreter +Fußabtretern +Fußabtreters +Fußangel +Fußbad +Fußball +Fußballamateure +Fußballanhänger +Fußballarbeiter +Fußballbeinen +Fußballberichte +Fußballbund +Fußballduell +Fußballehre +Fußballer +Fußballereignis +Fußballergebnisse +Fußballerkrankheit +Fußballern +Fußballers +Fußballes +Fußballfan +Fußballfanatiker +Fußballfans +Fußballfelder +Fußballfreunde +Fußballfreunden +Fußballgeschichte +Fußballglück +Fußballhüne +Fußballidole +Fußballinstanz +Fußballkampf +Fußballkampfes +Fußballkarriere +Fußballkunst +Fußballmacht +Fußballmannschaften +Fußballmatch +Fußballmatchs +Fußballmauer +Fußballmeister +Fußballmeisters +Fußballmeisterschaftsspiel +Fußballmetropole +Fußballnachwuchs +Fußballnationalelf +Fußballnationalmannschaft +Fußballnationalspieler +Fußballoberliga +Fußballparadies +Fußballpause +Fußballplatz +Fußballplatzes +Fußballplätzen +Fußballpokalsieger +Fußballprofi +Fußballprofis +Fußballquoten +Fußballregeln +Fußballriesen +Fußballsaison +Fußballsieg +Fußballspiel +Fußballspiele +Fußballspielen +Fußballspieler +Fußballspielern +Fußballspiels +Fußballsport +Fußballstadium +Fußballstiefel +Fußballstiefeln +Fußballsystem +Fußballteam +Fußballtemperament +Fußballtor +Fußballtrainer +Fußballturnier +Fußballturniers +Fußballunternehmen +Fußballverbandes +Fußballverbände +Fußballverbänden +Fußballverein +Fußballvereins +Fußballvolk +Fußballweisheit +Fußballwelten +Fußballwesten +Fußballzauberer +Fußballzeitschrift +Fußbank +Fußbekleidung +Fußboden +Fußbodenbelages +Fußbodens +Fußbodenstandpunkt +Fußbremse +Fußbäder +Fußbälle +Fußbällen +Fußböden +Fußdrehung +Fuße +Fußes +Fußgelenk +Fußgänger +Fußgängerin +Fußgängerinnen +Fußgängers +Fußgängerunterführung +Fußgängerunterführungen +Fußgängerzone +Fußgängerzonen +Fußgängerübergang +Fußgängerübergänge +Fußgängerübergängen +Fußmatte +Fußmatten +Fußnote +Fußnoten +Fußnotenmarkierung +Fußnotentext +Fußpfad +Fußpfade +Fußpfaden +Fußpflege +Fußpflegen +Fußpflegerin +Fußschalter +Fußsohle +Fußsohlen +Fußsoldat +Fußspitzen +Fußspur +Fußstapfen +Fußstellung +Fußstützen +Fußtritt +Fußtritte +Fußtritten +Fußverletzung +Fußvolk +Fußvolkes +Fußwege +Fußwegen +Fußweges +Fußzeilen +Fächer +Fächern +Fächers +Fädchen +Fäden +Fähigkeit +Fähigkeiten +Fähnchen +Fähnlein +Fähranlage +Fähre +Fähren +Fährgeschäft +Fährhaus +Fährleute +Fährlinien +Fährnis +Fährnisse +Fährnissen +Fährschiff +Fährschiffverbindung +Fährte +Fährten +Fälle +Fällen +Fälligkeit +Fälligkeitsdatum +Fälligkeitstag +Fälligkeitstage +Fällt +Fälscher +Fälschern +Fälschung +Fälschungen +Fälschungsmöglichkeiten +Fänge +Fängen +Färbemittel +Färbemittels +Färber +Färberei +Färbern +Färbers +Färbkosten +Färbung +Färbungen +Fässer +Fässern +Fäulnis +Fäulnisbakterien +Fäulnissen +Fäustchen +Fäuste +Fäusten +Föderalismus +Föderation +Föderative +Föhn +Föhneinbruch +Föhneinbruchs +Föhns +Föhre +Föhren +Föhrengehölz +Föhrenzapfen +Fön +Föns +Förderanlage +Förderanlagen +Förderausfall +Förderband +Förderbandes +Förderbändern +Förderer +Fördergebiete +Fördergemeinschaft +Fördergesellschaft +Fördergesellschaften +Förderkosten +Förderkurs +Förderkurse +Förderkörbe +Förderlich +Förderländern +Fördermaschine +Fördermenge +Fördermethoden +Förderquote +Förderquoten +Förderstunden +Fördertechnik +Fördertürme +Förderung +Förderungen +Förderungsabfall +Förderungsgesellschaft +Förderungsprogramm +Förderungsprogramme +Förderungsvorschläge +Förderungsweg +Förderungswege +Förderungswettbewerb +Förderungswettbewerbe +Förderunterricht +Förderverein +Förderzoll +Förmlichkeit +Förmlichkeiten +Förster +Försterei +Förstern +Försters +Fötus +Füchse +Füchsen +Füchsin +Fügsamkeit +Fügsamkeiten +Fügung +Fügungen +Fühlbarkeit +Fühler +Fühlern +Fühlers +Fühlungnahmen +Fühlungsnahme +Fühlungsnahmen +Führen +Führende +Führer +Führerbefehl +Führergarde +Führerhauptquartier +Führerhaus +Führerin +Führerinnen +Führern +Führerpersönlichkeit +Führerpersönlichkeiten +Führerprinzip +Führerrolle +Führers +Führerschaft +Führerschaften +Führerschein +Führerscheine +Führerscheinen +Führerscheinentziehung +Führerscheins +Führerscheinstelle +Führerscheinverfahren +Führersitz +Führersitzen +Führersitzes +Führerstaat +Führerstand +Führerzeugnisse +Führerzeugnissen +Führerzeugnisses +Führung +Führungen +Führungsakademie +Führungsapparat +Führungsaufgabe +Führungsaufgaben +Führungsauswahl +Führungsbegabung +Führungsentschlüsse +Führungsgremium +Führungsgrundsätze +Führungsgruppe +Führungshilfen +Führungskraft +Führungskreise +Führungskreisen +Führungskrise +Führungskrisen +Führungskräfte +Führungsmann +Führungsmannschaft +Führungsmodell +Führungsorgan +Führungsorganisation +Führungspersönlichkeit +Führungsposition +Führungspositionen +Führungspraxis +Führungsqualität +Führungsqualitäten +Führungsrollen +Führungsschicht +Führungsstaat +Führungsstab +Führungsstäbe +Führungsteam +Führungstor +Führungstreffer +Führungswechsel +Führungszeugnis +Füllbeton +Füllen +Füllengarten +Füller +Füllers +Füllfederhalter +Füllhalter +Füllkraft +Füllmenge +Füllmengen +Füllung +Füllungen +Füllzeichen +Fünf +Fünfdreiviertel +Fünfeck +Fünfecke +Fünfeckes +Fünfecks +Fünfer +Fünferreihe +Fünfjahresplan +Fünfkampf +Fünfkampfes +Fünfkampfmeister +Fünfkämpfe +Fünfkämpfen +Fünflinge +Fünflingen +Fünfmächtevertrag +Fünfsitzer +Fünftel +Fünftels +Fünftelsekunde +Fünfzeiler +Fünfziger +Fünfzigerjahren +Fünkchen +Fünkchens +Für +Fürbitte +Fürsorge +Fürsorgeamt +Fürsorgeamtes +Fürsorgearzt +Fürsorgeausgaben +Fürsorgeempfänger +Fürsorgekasse +Fürsorgen +Fürsorgepflicht +Fürsorger +Fürsorgerin +Fürsorgerinnen +Fürsorgern +Fürsorgeämter +Fürsorgeämtern +Fürsprache +Fürsprachen +Fürsprecher +Fürsprecherin +Fürsprechern +Fürsprechers +Fürst +Fürsten +Fürstenaufstand +Fürstenberg +Fürstenhof +Fürstenhäuser +Fürstenhöfe +Fürstenmacht +Fürstenplatz +Fürstenthronen +Fürstentum +Fürstentums +Fürstentümer +Fürstenwall +Fürstin +Fürze +Fürzen +Fütterung +Füße +Füßen ++++++++++ +Gabardine +Gabe +Gabel +Gabelfisch +Gabelhubwagen +Gabeln +Gabelstapler +Gabelstaplern +Gabenliste +Gabriela +Gabriele +Gabun +Gaby +Gaddafi +Gag +Gagen +Gagenerhöhung +Gags +Gala +Galaempfang +Galakleid +Galakonzert +Galapagos +Galapremiere +Galavorstellung +Galavorstellungen +Galaxie +Galaxis +Galeere +Galeeren +Galerie +Galeriegebäude +Galerien +Galgen +Galgenfrist +Galgenfristen +Galgenhumor +Galgenhumors +Galgens +Galgenstrick +Galgenstricken +Galgenstricks +Galgenvogel +Galgenvogels +Galgenvögel +Galilei +Galizien +Galle +Gallenblase +Gallenleidens +Gallenstein +Gallensteine +Gallensteins +Gallien +Galliern +Galliers +Gallium +Gallone +Gallonen +Gallonenweise +Galopp +Galopprennen +Galopprennsport +Galopps +Galoppsport +Galoppwechsel +Galt +Galvanometer +Gamasche +Gamaschen +Gammastrahlung +Gammler +Gammlern +Gammlers +Gang +Gangart +Gangarten +Ganges +Ganggräber +Gangreserve +Gangs +Gangschaltung +Gangschaltungen +Gangster +Gangsterhaften +Gangsterjagd +Gangsterkrieg +Gangstern +Gangsterstück +Gangsterstücke +Gangstersyndikat +Gangway +Gangways +Ganove +Ganoven +Gans +Ganz +Ganzaufnahme +Ganze +Ganzen +Ganzes +Ganzgewebe +Ganzheit +Ganzheitsbeziehung +Ganzheitsgefühle +Ganzjahresbach +Ganztagsbeschäftigungen +Ganztagsschule +Ganzwortmethode +Gar +Garage +Garagen +Garagenfahrzeuge +Garagenhof +Garagenmiete +Garagenmieten +Garagentor +Garagentür +Garagenwagen +Garant +Garantie +Garantieabgeltung +Garantieabkommen +Garantiebedingung +Garantiefall +Garantieforderung +Garantieleistung +Garantiemacht +Garantiemittel +Garantiemitteln +Garantien +Garantiesatz +Garantieschein +Garantiestaaten +Garantieträger +Garantieversprechen +Garantievertrag +Garantiezeit +Garbe +Garben +Garbo +Garde +Garden +Gardeoffizier +Gardeoffiziere +Gardeoffizieren +Garderobe +Garderoben +Garderobenfrau +Garderobenfrauen +Garderobenmarken +Garderobenschrank +Garderobenschränke +Garderobenschränken +Garderobenständer +Garderobenständern +Garderobenständers +Garderobiere +Garderobieren +Gardine +Gardinen +Gardinenkauf +Garibaldi +Garmisch +Garn +Garne +Garnele +Garnelen +Garnes +Garnherstellung +Garnierung +Garnison +Garnisonen +Garnisonskaserne +Garnisonsorten +Garnisonstadt +Garnitur +Garnituren +Garnpreise +Garns +Garten +Gartenanlage +Gartenanlagen +Gartenanteil +Gartenarbeiten +Gartenarchitekt +Gartenarchitekten +Gartenbau +Gartenbaubetriebe +Gartenbauer +Gartenbaues +Gartenbaukunst +Gartenbeet +Gartenerde +Gartenfest +Gartenfläche +Gartenfreunde +Gartengeräte +Gartengestaltung +Gartenhaus +Gartenhauses +Gartenhäuser +Gartenlaube +Gartenmauer +Gartenmesser +Gartenmessern +Gartens +Gartenschau +Gartenschere +Gartenstadt +Gartenstuhl +Gartenteil +Gartentisch +Gartentor +Gartentür +Gartenverein +Gartenzauns +Gartenzwerg +Gartenzwerge +Gartenzäune +Gartenzäunen +Gas +Gasabgabe +Gasanalyse +Gasangriff +Gasangriffe +Gasangriffs +Gasanzünder +Gasbehälter +Gasbehälters +Gasbeleuchtung +Gasbeleuchtungen +Gasbombe +Gasbomben +Gasbrenner +Gasbrenners +Gasdiffusion +Gasdruck +Gase +Gasen +Gases +Gasexploration +Gasfernleitung +Gasfeuerung +Gasfeuerzeuge +Gasgeräte +Gasgeschäft +Gasgesellschaft +Gashahn +Gashebel +Gashebeln +Gashebels +Gasheizung +Gasheizungen +Gasherd +Gasherde +Gasherdes +Gashähne +Gashähnen +Gaskammer +Gaskammern +Gaskochern +Gaskochers +Gaskonzerne +Gasleitung +Gasleitungen +Gasleitungsmonteur +Gaslicht +Gaslichter +Gaslichtern +Gaslieferungen +Gasmaske +Gasmasken +Gasmolekülen +Gasofens +Gasolin +Gasometer +Gaspedal +Gaspedale +Gaspedalen +Gaspistole +Gaspreise +Gasprobe +Gasrohrleitungen +Gasse +Gassen +Gassenjargon +Gast +Gastarbeiter +Gastarbeiterin +Gastarbeiterinnen +Gastarbeiterinvasion +Gastarbeiterproblem +Gastarbeiters +Gastarbeiterunterbringung +Gastarbeiterwelle +Gastbuch +Gastchoreographen +Gastdirektion +Gastdozent +Gastes +Gastfreiheiten +Gastfreund +Gastfreunde +Gastfreundes +Gastfreundlichkeit +Gastfreundschaft +Gastgeben +Gastgeber +Gastgeberin +Gastgeberinnen +Gastgebern +Gastgebers +Gastgeschenk +Gasthaus +Gasthauses +Gasthof +Gasthofes +Gasthäuser +Gasthäusern +Gasthöfe +Gasthöfen +Gastland +Gastländer +Gastländern +Gastmahl +Gastod +Gastprofessuren +Gastregisseure +Gastritis +Gastrolle +Gastronom +Gastronomen +Gastronomie +Gastschülerin +Gastspiel +Gastspielaufführung +Gastspielen +Gastspielfahrt +Gastspielreise +Gastspiels +Gaststätte +Gaststättenbesitzer +Gaststättenbetriebe +Gaststätteninventar +Gaststättenpächter +Gaststättenumsatz +Gastvorlesung +Gastvorlesungen +Gastvorstellung +Gastwirt +Gastwirte +Gastwirten +Gastwirtinnen +Gastwirts +Gastwirtschaft +Gastwirtseheleute +Gastzimmer +Gasumstellung +Gasverbrauch +Gasversorgung +Gaswerk +Gaswerke +Gaswerks +Gaswirtschaft +Gaszähler +Gaszählers +Gaszündung +Gasöfen +Gasöl +Gasölexporte +Gasölverbilligung +Gatte +Gatten +Gattenmörder +Gatter +Gattern +Gatters +Gattin +Gattinnen +Gattung +Gattungen +Gattungsgeschichte +Gattungsname +Gattungsnamen +Gau +Gauda +Gaudi +Gaukelbild +Gaukelbilder +Gaukelbildern +Gaukelei +Gaukeleien +Gaukelspiel +Gaukelspielen +Gaukelspiels +Gaukler +Gauklers +Gaul +Gauleiter +Gaulle +Gaullist +Gaullisten +Gaumeister +Gaumen +Gaumenlaut +Gaumenlauten +Gaumenlautes +Gaumenplatte +Gaumens +Gauner +Gaunerei +Gaunerin +Gaunerinnen +Gaunern +Gauß +Gaze +Gazelle +Gazellen +Gazeschleier +Gazette +Gazetten +Gazevorhang +Gebautes +Gebeine +Gebeinen +Gebell +Gebells +Geben +Gebenedeite +Geber +Gebern +Gebers +Gebet +Gebeten +Gebets +Gebetsmühlen +Gebeutelten +Gebiet +Gebiete +Gebieten +Gebieter +Gebieterin +Gebieterinnen +Gebietern +Gebietes +Gebiets +Gebietsabtretung +Gebietseinheiten +Gebietsfestlegung +Gebietsforderung +Gebietsreform +Gebietsstellen +Gebietsverlust +Gebietsvertretung +Gebilde +Gebilden +Gebildes +Gebimmel +Gebimmels +Gebinde +Gebirge +Gebirgen +Gebirges +Gebirgsbewohnern +Gebirgsbewohners +Gebirgsblick +Gebirgsgegenden +Gebirgsjäger +Gebirgskamm +Gebirgskamms +Gebirgskette +Gebirgskämme +Gebirgslage +Gebirgsland +Gebirgsstrecken +Gebirgsstöcken +Gebirgswelt +Gebirgszuges +Gebirgszüge +Gebirgszügen +Gebiss +Gebissbild +Gebisse +Gebissen +Gebläse +Gebläsen +Geborenen +Gebot +Gebote +Geboten +Gebots +Gebotsschild +Gebotsschilder +Gebotsschildern +Gebotsschildes +Gebranntes +Gebrauch +Gebrauchgegenstand +Gebrauchs +Gebrauchsanweisung +Gebrauchsartikel +Gebrauchsartikeln +Gebrauchsartikels +Gebrauchsfahrzeug +Gebrauchsfahrzeuge +Gebrauchsfahrzeugs +Gebrauchsfähigkeit +Gebrauchsgegenstand +Gebrauchsgegenstandes +Gebrauchsgegenstände +Gebrauchsgegenständen +Gebrauchsgewährung +Gebrauchsgraphik +Gebrauchsgüter +Gebrauchsgütern +Gebrauchskugelschreiber +Gebrauchsmuster +Gebrauchsmustern +Gebrauchsmängel +Gebrauchstauglichkeit +Gebrauchswagen +Gebrauchsüberlassung +Gebrauchte +Gebrauchtfahrzeuge +Gebrauchtwagen +Gebrauchtwagenabteilung +Gebrauchtwagenhandel +Gebrauchtwagenkauf +Gebrauchtwagenkäufe +Gebrauchtwagens +Gebrauchtware +Gebrauchtwaren +Gebrauchtwägen +Gebrechen +Gebrechlichkeit +Gebrechlichkeiten +Gebrochenen +Gebrumm +Gebräu +Gebräuche +Gebräus +Gebrüder +Gebrüll +Gebrülls +Gebundenheit +Geburt +Geburten +Geburtenbeschränkung +Geburtenbeschränkungen +Geburtenkontrollen +Geburtenrate +Geburtenregelung +Geburtenregelungen +Geburtenrückgang +Geburtenschwund +Geburtenziffern +Geburtenzunahme +Geburtsanzeige +Geburtsbeihilfe +Geburtsdaten +Geburtsdatum +Geburtsfehler +Geburtsfehlern +Geburtsfehlers +Geburtshelfer +Geburtshelferin +Geburtshelferinnen +Geburtshelfern +Geburtshelfers +Geburtshilfe +Geburtshilfen +Geburtsjahr +Geburtsjahren +Geburtsjahres +Geburtsland +Geburtslandes +Geburtsländer +Geburtsort +Geburtsorte +Geburtsorten +Geburtsortes +Geburtsrate +Geburtsschein +Geburtsscheine +Geburtsscheinen +Geburtsstadt +Geburtsstädte +Geburtsstätte +Geburtstag +Geburtstagen +Geburtstages +Geburtstags +Geburtstagsbild +Geburtstagsfeier +Geburtstagsfeiern +Geburtstagsgeschenk +Geburtstagsgruß +Geburtstagskarte +Geburtstagskind +Geburtstagsmorgen +Geburtstagsparade +Geburtstagsrede +Geburtsurkunde +Geburtsurkunden +Geburtswehen +Gebäck +Gebälk +Gebälks +Gebärde +Gebärdensprache +Gebärmutter +Gebärmüttern +Gebäude +Gebäudeabschreibung +Gebäudeeigentümer +Gebäudefläche +Gebäudeflügel +Gebäudekomplex +Gebäuden +Gebäudeschäden +Gebäudesicherung +Gebäudesteuer +Gebäudewand +Gebühr +Gebühren +Gebührenaufstellung +Gebühreneinheit +Gebührenordnung +Gebührenordnungen +Gebührenpolitik +Gebührensätze +Gebührenteilung +Gebührenvergünstigungen +Gebührenvorteile +Gebüsch +Gebüsche +Gebüschen +Geck +Gecken +Gedanke +Gedanken +Gedankenarmut +Gedankenaustausch +Gedankenaustausches +Gedankenblitz +Gedankenblitze +Gedankenblitzen +Gedankenblitzes +Gedankenfreiheit +Gedankenfreiheiten +Gedankengang +Gedankenganges +Gedankengebilde +Gedankengespräche +Gedankengut +Gedankengänge +Gedankengängen +Gedankenkette +Gedankenkreis +Gedankenlesen +Gedankenleser +Gedankenleserin +Gedankenleserinnen +Gedankenlesern +Gedankenlosigkeit +Gedankenlosigkeiten +Gedankenreichtum +Gedankens +Gedankensplitter +Gedankensplittern +Gedankenstrich +Gedankenstriche +Gedankenstrichen +Gedankenwelt +Gedankenwelten +Gedankenwerk +Gedankenübertragung +Gedankenübertragungen +Gedeck +Gedecke +Gedecken +Gedecks +Gedenkbriefmarke +Gedenkfeier +Gedenkfeiern +Gedenkrede +Gedenkreden +Gedenkschleife +Gedenkstein +Gedenksteine +Gedenksteins +Gedenkstunde +Gedenkstätten +Gedenktafel +Gedenktag +Gedenktage +Gedenktagen +Gedenkwort +Gedenkzug +Gedicht +Gedichte +Gedichten +Gedichts +Gedichtsammlung +Gedichtsammlungen +Gedichtzyklus +Gediegenheit +Gedruckte +Gedränge +Gedrängen +Gedränges +Gedrängtheit +Gedröhn +Gedröhne +Geduld +Geduldspiel +Geduldspiele +Geduldspiels +Geduldsprobe +Geduldsproben +Geduldsspiele +Geduldsspiels +Gedächtnis +Gedächtnisfeier +Gedächtnisfeiern +Gedächtnishilfe +Gedächtnishilfen +Gedächtnisschwund +Gedächtnisschwäche +Gedächtnisschwächen +Gedächtnisses +Gedächtnisstörung +Gedächtnisstörungen +Gedächtnisstützen +Gedächtnisverlust +Gedächtnisverlustes +Geeignet +Gefahr +Gefahrbringende +Gefahrbringender +Gefahrbringendes +Gefahren +Gefahrenherd +Gefahrenherde +Gefahrenherden +Gefahrenmoment +Gefahrenmomente +Gefahrenquelle +Gefahrenquellen +Gefahrensignal +Gefahrensignale +Gefahrenwolke +Gefahrenwolken +Gefahrenzone +Gefahrenzonen +Gefahrenzulage +Gefahrenzulagen +Gefahrlosigkeit +Gefahrlosigkeiten +Gefallenenehrung +Gefallenenfriedhöfe +Gefallsucht +Gefangenen +Gefangenenbefreiung +Gefangenenlager +Gefangenenlagers +Gefangenenpflege +Gefangenenproblem +Gefangengehalten +Gefangengehaltene +Gefangengehaltener +Gefangengehaltenes +Gefangengenommenen +Gefangengenommener +Gefangengenommenes +Gefangenhaltende +Gefangenhaltenden +Gefangenhaltendes +Gefangenhaltungen +Gefangennahme +Gefangennehmende +Gefangennehmenden +Gefangennehmendes +Gefangenschaft +Gefangenschaften +Gefasel +Gefasels +Gefecht +Gefechte +Gefechts +Gefechtsstände +Gefechtsständen +Gefechtszentrum +Gefieder +Gefiedern +Gefilde +Gefilden +Gefixt +Geflecht +Geflechte +Geflechten +Geflechts +Geflunker +Geflunkers +Geflügel +Geflügelfarm +Geflügelfarmen +Geflügelfleisch +Geflügelhändlern +Geflügelhändlers +Geflügelschere +Geflügelscheren +Geflügelzuchten +Geflügelzüchter +Geflüster +Geflüsters +Gefolge +Gefolgen +Gefolgschaft +Gefolgschaften +Gefolgsmann +Gefolgt +Gefreitenbeförderungen +Gefrieranlage +Gefrieranlagen +Gefriermaschinen +Gefrierpunkt +Gefrierpunkte +Gefrierpunktes +Gefrierschränke +Gefrierschutz +Gefriertruhe +Gefriertruhen +Gefräßigkeit +Gefräßigkeiten +Gefährdung +Gefährlichkeit +Gefährt +Gefährte +Gefährten +Gefährtin +Gefährtinnen +Gefälle +Gefällen +Gefälles +Gefälligkeit +Gefälligkeiten +Gefällt +Gefängnis +Gefängnisdirektor +Gefängnisdirektoren +Gefängnisdirektors +Gefängnisse +Gefängnissen +Gefängnisses +Gefängnisstrafen +Gefängnisverwaltung +Gefängniswesen +Gefängniswärter +Gefängniswärters +Gefängniszelle +Gefäß +Gefäße +Gefäßen +Gefäßerkrankung +Gefäßerkrankungen +Gefäßes +Gefäßschädigung +Gefäßschädigungen +Gefüge +Gefügen +Gefüges +Gefühl +Gefühle +Gefühlen +Gefühllosigkeit +Gefühllosigkeiten +Gefühlsargument +Gefühlsbetonteste +Gefühlsbetontesten +Gefühlsbetontestes +Gefühlsduselei +Gefühlsduseleien +Gefühlsleben +Gefühlsmensch +Gefühlsmenschen +Gegebenheit +Gegebenheiten +Gegenagenten +Gegenaktion +Gegenaktionen +Gegenangriff +Gegenangriffe +Gegenangriffen +Gegenangriffs +Gegenanklagen +Gegenantrages +Gegenanträge +Gegenanträgen +Gegenantwort +Gegenanwalt +Gegenanwältin +Gegenargument +Gegenargumente +Gegenbefehl +Gegenbefehle +Gegenbefehls +Gegenbeispiel +Gegenbeispiele +Gegenbeschuldigungen +Gegenbesuch +Gegenbesuche +Gegenbesuches +Gegenbewegung +Gegenbewegungen +Gegenbeweis +Gegenbeweise +Gegenbeweisen +Gegenbeweises +Gegend +Gegendarstellung +Gegendarstellungen +Gegenden +Gegendienst +Gegendienste +Gegendienstes +Gegendiskriminierung +Gegendruck +Gegeneinanderwirken +Gegenentwurf +Gegenerklärung +Gegenerwiderung +Gegenfeuer +Gegenforderung +Gegenfrage +Gegenfragen +Gegengerade +Gegengeschenk +Gegengeschenke +Gegengeschenken +Gegengesetzte +Gegengewicht +Gegengewichte +Gegengewichten +Gegengift +Gegengifte +Gegengiften +Gegenidee +Gegenindizien +Gegenkandidat +Gegenkandidaten +Gegenkandidatur +Gegenklage +Gegenklagen +Gegenkraft +Gegenkräfte +Gegenleistung +Gegenleistungen +Gegenliebe +Gegenmaßnahme +Gegenmedikament +Gegenmittel +Gegenmitteln +Gegenoffensive +Gegenpart +Gegenparteien +Gegenpol +Gegenposition +Gegenprobe +Gegenpäpste +Gegenreaktion +Gegenrechnung +Gegenrechnungen +Gegenrede +Gegenreden +Gegenreformation +Gegenrevolution +Gegenrichtung +Gegenruf +Gegenrufe +Gegensatz +Gegensatzes +Gegensatzpaaren +Gegenschrägstrich +Gegenseite +Gegenseiten +Gegenseitigkeit +Gegenspieler +Gegenspielern +Gegenspielers +Gegensprechanlage +Gegenstand +Gegenstandes +Gegenstandswert +Gegenstelle +Gegenstimme +Gegenstände +Gegenständen +Gegenständlichkeit +Gegenstück +Gegenstücke +Gegenstücks +Gegensätze +Gegensätzen +Gegensätzlichkeit +Gegenteil +Gegenteile +Gegenteils +Gegenthese +Gegentor +Gegentreffer +Gegentrend +Gegenufer +Gegenverkehr +Gegenverkehrs +Gegenvorschlag +Gegenvorschlags +Gegenvorschläge +Gegenvorschlägen +Gegenwart +Gegenwartsaufgaben +Gegenwartskunde +Gegenwartsliteratur +Gegenwartsprobleme +Gegenwartstheaters +Gegenwehr +Gegenwende +Gegenwert +Gegenwerten +Gegenwertes +Gegenwind +Gegenwinde +Gegenwinden +Gegenwindes +Gegenwinkel +Gegenwinkels +Gegenwirkung +Gegenwirkungen +Gegenzeuge +Gegenzeugen +Gegenzug +Gegenzuges +Gegenzügen +Gegenüber +Gegenüberstellung +Gegenüberstellungen +Gegner +Gegnerin +Gegnerinnen +Gegners +Gegnerschaft +Gegnerschaften +Gehabe +Gehackte +Gehacktem +Gehalt +Gehaltlosigkeit +Gehaltlosigkeiten +Gehalts +Gehaltsabrechnung +Gehaltsabteilungen +Gehaltsabzüge +Gehaltsangebot +Gehaltsanspruch +Gehaltsansprüche +Gehaltsaufbesserungen +Gehaltsentwicklung +Gehaltserhöhung +Gehaltserhöhungen +Gehaltsfrage +Gehaltshöhe +Gehaltsklassen +Gehaltskosten +Gehaltsliste +Gehaltsniveau +Gehaltssteigerung +Gehaltssteigerungen +Gehaltsstufe +Gehaltsstufen +Gehaltssummen +Gehaltstabelle +Gehaltstüten +Gehaltsverbesserungen +Gehaltsvereinbarung +Gehaltsvergleiche +Gehaltsvertrag +Gehaltsvorschlag +Gehaltsvorstellung +Gehaltswunsch +Gehaltswunsches +Gehaltswünsche +Gehaltszulage +Gehaltszulagen +Gehebelte +Gehege +Gehegen +Geheges +Geheimabstimmung +Geheimagent +Geheimakten +Geheimaktionen +Geheimarbeit +Geheimbefehl +Geheimbericht +Geheimbesprechungen +Geheimbund +Geheimbünde +Geheimbünden +Geheimdienst +Geheimdienstagenten +Geheimdienstaktivitäten +Geheimdienstbeamten +Geheimdienstberichte +Geheimdienstchef +Geheimdiensten +Geheimdienstes +Geheimdienstexperte +Geheimdienstkoffer +Geheimdienststellen +Geheimdiplomatie +Geheimdokumenten +Geheimfachs +Geheimfächer +Geheimfächern +Geheimgehaltene +Geheimgespräch +Geheimgespräche +Geheimhaltung +Geheimhaltungen +Geheimhaltungsbestimmungen +Geheimhaltungspflicht +Geheimkammern +Geheimkonferenz +Geheimmission +Geheimnis +Geheimniskrämerei +Geheimnisse +Geheimnissen +Geheimnistuerei +Geheimorganisation +Geheimorganisationen +Geheimplan +Geheimpolizei +Geheimpolizist +Geheimprotokoll +Geheimrates +Geheimrats +Geheimrezept +Geheimräte +Geheimräten +Geheimsachen +Geheimschrift +Geheimschriften +Geheimsitzungen +Geheimsprache +Geheimsprachen +Geheimtuerei +Geheimtuereien +Geheimunternehmen +Geheimverhandlungen +Geheimverhöre +Geheimverstecken +Geheimvertrag +Geheimwaffe +Geheimzahl +Geheiß +Geheißes +Gehen +Geheul +Geheuls +Gehilfe +Gehilfen +Gehilfenbrief +Gehilfinnen +Gehirn +Gehirnblutung +Gehirnen +Gehirnerschütterung +Gehirnerschütterungen +Gehirns +Gehirnschaden +Gehirnschlag +Gehirnschlages +Gehirnschläge +Gehirnspezialist +Gehirnstrommessung +Gehirntumor +Gehirntumore +Gehirntumors +Gehirnwäsche +Gehirnwäschen +Gehorsam +Gehorsamkeit +Gehorsams +Gehsteig +Gehsteige +Gehsteigen +Gehsteiges +Gehupe +Gehversuch +Gehversuche +Gehversuchen +Gehweg +Gehwege +Gehwegen +Gehälter +Gehältern +Gehässigkeit +Gehässigkeiten +Gehäuse +Gehäusen +Gehöft +Gehöfte +Gehöften +Gehölz +Gehölze +Gehölzen +Gehör +Gehörgang +Gehörgangs +Gehörgänge +Gehörgängen +Gehörknöchelchen +Gehörlose +Gehörs +Gehörtes +Geier +Geiern +Geifer +Geige +Geigen +Geigenbogen +Geigenbogens +Geigenharze +Geigenharzen +Geigenharzes +Geigenkasten +Geigenkastens +Geigenmacher +Geigenmacherinnen +Geigenmachern +Geigenmachers +Geiger +Geigerin +Geigerinnen +Geigern +Geigers +Geigerzähler +Geigerzählern +Geisel +Geiseldrama +Geiselerschießung +Geiseln +Geiselnahme +Geiselnahmen +Geist +Geister +Geisterbeschwörer +Geisterbeschwörern +Geistererscheinung +Geistererscheinungen +Geisterfahrer +Geisterhand +Geisterhaus +Geisterkegler +Geistern +Geisterstunde +Geisterstunden +Geisterwelt +Geisterwelten +Geistes +Geistesarbeit +Geistesarbeiten +Geistesarbeiter +Geistesarbeitern +Geistesblitz +Geistesblitze +Geistesblitzen +Geistesblitzes +Geistesgabe +Geistesgaben +Geistesgegenwart +Geistesgeschichte +Geisteshaltung +Geisteshaltungen +Geisteskraft +Geisteskrankheit +Geisteskrankheiten +Geisteskräfte +Geisteslebens +Geistesprodukte +Geistesrichtungen +Geistesschwäche +Geistesschwächen +Geistesstärke +Geistesstörung +Geistesverfassung +Geistesverfassungen +Geistesverwandtschaft +Geistesverwirrung +Geistesverwirrungen +Geisteswissenschaft +Geisteswissenschaften +Geisteswissenschaftler +Geisteszustand +Geisteszustände +Geisteszuständen +Geistigkeit +Geistigkeiten +Geistlichkeit +Geistlosigkeit +Geistlosigkeiten +Geiz +Geizes +Geizhals +Geizhalses +Geizhälse +Geizhälsen +Geizkragen +Geizkragens +Geiß +Geißblatt +Geißblattes +Geißblättern +Geißbockes +Geißböcke +Geißböcken +Geißel +Geißeln +Geißelung +Gejammer +Gejohle +Gekeife +Gekeuche +Gekichers +Geklatsche +Geklimper +Geklimpers +Geklirr +Geklirre +Geklirrs +Gekläff +Gekläffs +Geknatter +Geknatters +Geknisters +Gekreische +Gekreisches +Gekritzel +Gekritzels +Gekröse +Gekröses +Gel +Gelage +Gelagen +Gelages +Gelass +Gelassenheit +Gelassenheiten +Gelasses +Gelatine +Gelatinen +Gelaufe +Gelaufes +Gelben +Gelbschnabels +Gelbschnäbel +Gelbschnäbeln +Gelbsucht +Geld +Geldabwertung +Geldabzüge +Geldadel +Geldadels +Geldangelegenheiten +Geldanlage +Geldanlagealltag +Geldanlagebriefe +Geldanlagediensten +Geldanlageform +Geldanlagen +Geldanlagestrategien +Geldanlagethema +Geldanlegern +Geldanleihe +Geldanleihen +Geldanweisung +Geldanweisungen +Geldaristokratie +Geldaufwand +Geldaufwendung +Geldaufwertung +Geldausgabe +Geldausgaben +Geldausgleich +Geldautomat +Geldbedarf +Geldbedarfs +Geldbeschaffungskosten +Geldbesitzer +Geldbestand +Geldbetrag +Geldbetrages +Geldbetrags +Geldbeträge +Geldbeträgen +Geldbeuteln +Geldbeutels +Geldbewegungen +Geldbrief +Geldbriefe +Geldbriefen +Geldbriefträger +Geldbuße +Geldbußen +Geldbörsenersatz +Gelddinge +Gelddingen +Gelde +Geldentwertung +Geldentwertungen +Geldentwicklung +Geldern +Geldersatz +Geldes +Geldforderung +Geldforderungen +Geldform +Geldfälschung +Geldgebenden +Geldgebern +Geldgebernationen +Geldgebers +Geldgeschenke +Geldgeschenken +Geldgeschenks +Geldgeschäfte +Geldgeschäften +Geldgeschäfts +Geldhahn +Geldhahnen +Geldheirat +Geldheiraten +Geldhunger +Geldhähne +Geldinstitute +Geldinstituten +Geldinstituts +Geldklemme +Geldklemmen +Geldknappheiten +Geldkreislauf +Geldkrise +Geldkurses +Geldkäufer +Geldlotterie +Geldmagneten +Geldmaklern +Geldmaklers +Geldmangel +Geldmangels +Geldmann +Geldmannes +Geldmarkgeschäfte +Geldmarktanlagen +Geldmarktes +Geldmarktinstrumente +Geldmarktpapiere +Geldmarktpolitik +Geldmarktsätze +Geldmenge +Geldmengen +Geldmengenentwertung +Geldmengenexpansion +Geldmengenexplosion +Geldmengenimplosion +Geldmengenpolitik +Geldmengenschub +Geldmengenschöpfung +Geldmengenwachstum +Geldmengenwachstums +Geldmittel +Geldmittels +Geldmängel +Geldmängeln +Geldmänner +Geldmännern +Geldmärkten +Geldmünzen +Geldnöte +Geldnöten +Geldpolitik +Geldpreise +Geldpresse +Geldprobleme +Geldquelle +Geldquellen +Geldsache +Geldsammlung +Geldschein +Geldscheinen +Geldscheines +Geldschrank +Geldschrankes +Geldschrankfabrik +Geldschränke +Geldschwemme +Geldschöpfung +Geldsendung +Geldsendungen +Geldsorten +Geldsparen +Geldspende +Geldspritze +Geldstrafe +Geldstrafen +Geldstrom +Geldstroms +Geldströme +Geldstück +Geldstücke +Geldstücks +Geldsucht +Geldsumme +Geldsätze +Geldsüchtigkeit +Geldtasche +Geldtaschen +Geldumlauf +Geldumschlag +Geldverdienen +Geldverfügungen +Geldverkehr +Geldverlegenheit +Geldverleih +Geldverleiher +Geldverleihern +Geldverleihung +Geldverlust +Geldverluste +Geldvermehrung +Geldverschieber +Geldverschwendung +Geldverschwendungen +Geldvolumen +Geldwechsel +Geldwechseln +Geldwechsels +Geldwert +Geldwerte +Geldwerten +Geldwertes +Geldwertschwund +Geldwertstabilisierung +Geldwirtschaft +Geldwäsche +Geldwäscher +Geldzins +Geldzufuhr +Geldzuwendungen +Geldzügel +Geldüberhang +Gelee +Gelees +Gelegenheit +Gelegenheiten +Gelegenheitsarbeit +Gelegenheitsarbeiten +Gelegenheitsarbeiter +Gelegenheitsarbeiters +Gelegenheitsbesucher +Gelegenheitsgeschäft +Gelegenheitskauf +Gelegenheitskaufes +Gelegenheitskäufen +Gelegenheitsverkehr +Gelegentlich +Gelegentliche +Gelehrigkeit +Gelehrigkeiten +Gelehrsamkeit +Gelehrsamkeiten +Gelehrten +Gelehrtenrepublik +Geleise +Geleit +Geleitbrief +Geleitbriefe +Geleitbriefen +Geleitbriefes +Geleitschiff +Geleitschiffe +Geleitschiffen +Geleitschutz +Geleitwort +Geleitworte +Geleitwortes +Geleitzug +Geleitzuges +Geleitzüge +Geleitzügen +Gelenk +Gelenke +Gelenken +Gelenkes +Gelenkigkeit +Gelenkrheumatismus +Gelichter +Geliebte +Geltung +Geltungsbedürfnis +Geltungsbedürfnisse +Geltungsbedürfnisses +Geltungsbereich +Geltungsbereichen +Geltungsbereiches +Geltungsdrang +Geltungswahn +Gelumpe +Gelächter +Gelächtern +Gelände +Geländefahrt +Geländefahrten +Geländefahrzeuge +Geländefahrzeugen +Geländefahrzeugs +Geländelauf +Geländelaufs +Geländeläufe +Geländer +Geländeritt +Geländern +Geländes +Geländestufe +Geländestufen +Geländewagen +Geläufigkeit +Geläufigkeiten +Geläut +Geläute +Geläutes +Gelöbnis +Gelübde +Gelübdes +Gelüste +Gemach +Gemachs +Gemahl +Gemahlin +Gemahls +Gemeinde +Gemeindeaufträge +Gemeindebesitz +Gemeindebund +Gemeindeeigentum +Gemeindefinanzen +Gemeindefinanzreform +Gemeindegottesdienst +Gemeindegrenzen +Gemeindegrundsteuer +Gemeindehaus +Gemeindehauses +Gemeindehäuser +Gemeindekasse +Gemeinden +Gemeindeneuwahlen +Gemeindeoberhäupter +Gemeindepastor +Gemeinderates +Gemeinderatsitzung +Gemeinderäte +Gemeinderäten +Gemeindesteuer +Gemeindesteuern +Gemeindestraßen +Gemeindeveranstaltungen +Gemeindeverbände +Gemeindevertretung +Gemeindeverwaltung +Gemeindeverwaltungen +Gemeindevorstand +Gemeindevorstandes +Gemeindevorständen +Gemeindeväter +Gemeindewahlen +Gemeindewald +Gemeindezentrum +Gemeineigentum +Gemeinerweise +Gemeingefühl +Gemeingut +Gemeingutes +Gemeingüter +Gemeingütern +Gemeinheit +Gemeinheiten +Gemeinnutz +Gemeinnutzen +Gemeinnutzes +Gemeinsamkeit +Gemeinschaft +Gemeinschaften +Gemeinschaftsaktion +Gemeinschaftsantennen +Gemeinschaftsarbeit +Gemeinschaftsarbeiten +Gemeinschaftsbildung +Gemeinschaftseinrichtungen +Gemeinschaftserziehung +Gemeinschaftsgefühl +Gemeinschaftsgeist +Gemeinschaftsgeistes +Gemeinschaftsinteresse +Gemeinschaftskantinen +Gemeinschaftskommission +Gemeinschaftskonten +Gemeinschaftskonto +Gemeinschaftskontos +Gemeinschaftslebens +Gemeinschaftslinien +Gemeinschaftsländer +Gemeinschaftslösung +Gemeinschaftslösungen +Gemeinschaftsmittel +Gemeinschaftsposition +Gemeinschaftsproduktion +Gemeinschaftsproduktionen +Gemeinschaftsprojekte +Gemeinschaftsrecht +Gemeinschaftsrechts +Gemeinschaftsschule +Gemeinschaftstarif +Gemeinschaftsunternehmen +Gemeinschaftsverbundenheit +Gemeinschaftsverhältnis +Gemeinschaftsvertrag +Gemeinschaftswaschräume +Gemeinschaftswerk +Gemeinschaftswerkes +Gemeinschaftswohl +Gemeinschaftswährung +Gemeinschuldner +Gemeinschuldnern +Gemeinschuldners +Gemeinwesen +Gemeinwesens +Gemeinwirtschaftsbank +Gemeinwohl +Gemeinwohls +Gemenge +Gemengen +Gemessen +Gemetzel +Gemini +Gemisch +Gemische +Gemischen +Gemisches +Gemischteste +Gemischtesten +Gemischtestes +Gemischtwarengeschäft +Gemischtwarenhandlung +Gemischtwarenhandlungen +Gemunkel +Gemunkelt +Gemurmel +Gemurmels +Gemächer +Gemächern +Gemächlichkeit +Gemälde +Gemäldeausstellung +Gemäldeausstellungen +Gemäldegalerie +Gemälden +Gemälderäuber +Gemäldesäle +Gemäuer +Gemäuern +Gemäuers +Gemüse +Gemüseanbaufläche +Gemüsebau +Gemüsebaues +Gemüsegarten +Gemüsegartens +Gemüsegärten +Gemüsehandlungen +Gemüsehändler +Gemüsehändlern +Gemüsehändlers +Gemüsekonserven +Gemüsemärkte +Gemüsepreise +Gemüses +Gemüseverwertungsindustrie +Gemüt +Gemüte +Gemüter +Gemütes +Gemütlichkeit +Gemüts +Gemütsart +Gemütsarten +Gemütsbewegung +Gemütsbewegungen +Gemütskrankheit +Gemütskrankheiten +Gemütslage +Gemütsleben +Gemütsmensch +Gemütsmenschen +Gemütsstörung +Gemütsstörungen +Gemütsverfassung +Gemütszustand +Gemütszustände +Gemütszuständen +Gen +Genannten +Genau +Genauer +Genauigkeit +Genauigkeiten +Gendarm +Gendarmen +Gene +Genehmigung +Genehmigungen +Genehmigungsbehörden +Genehmigungspflichtig +Genehmigungsverfahren +Genen +General +Generalagent +Generalagenten +Generalagentur +Generalanwalt +Generalanwaltschaft +Generalbauplan +Generalbevollmächtigten +Generalbevollmächtigter +Generalbundesanwalt +Generaldirektor +Generaldirektoren +Generaldirektors +Generale +Generalgouvernement +Generalgouverneurs +Generalintendant +Generalisierung +Generalissimus +Generalität +Generalkasse +Generalkommission +Generalkonsens +Generalkonsul +Generalkonsulat +Generalkonsulaten +Generalkonsulats +Generalkonsuls +Generalleutnant +Generalmajor +Generalobersten +Generalplanung +Generalprobe +Generalproben +Generalreparatur +Generalresident +Generalresolution +Generals +Generalsekretariat +Generalsekretariats +Generalsekretär +Generalsgattin +Generalsmarsch +Generalsrang +Generalsstab +Generalstaaten +Generalstaatenpartei +Generalstaatsanwalt +Generalstab +Generalstabes +Generalstabs +Generalstabsarbeit +Generalstabschef +Generalstabsverhandlungen +Generalstreich +Generalstreik +Generalstreike +Generalstreiken +Generalstreikes +Generalstreiks +Generaltenor +Generalthema +Generaluntersuchung +Generalvertreibungen +Generalvertreter +Generalvertretungen +Generalvollmacht +Generalvollmachten +Generalzahlmeister +Generalüberholung +Generation +Generationen +Generationenkonflikt +Generationenlange +Generationsproblem +Generationszeit +Generationszyklen +Generator +Generatoren +Generatorenanlagen +Generators +Generell +Generierung +Generäle +Generälen +Genesung +Genesungen +Genesungsheim +Genesungsheimen +Genesungsheimes +Genetik +Genf +Genfer +Genfern +Genforschung +Genialität +Genialitäten +Genick +Genickbruch +Genicke +Genicks +Genickschläge +Genie +Genieblitz +Genießer +Genießern +Genitalien +Genitiv +Genitive +Genitivs +Genius +Genmanipulation +Genosse +Genossen +Genossenschaft +Genossenschaftsanteile +Genossenschaftsbank +Genossenschaftsbanken +Genossenschaftsbauern +Genossenschaftsgesetz +Genossenschaftsmitglied +Genossenschaftsmitglieder +Genossenschaftsmitgliedes +Genossenschaftsregister +Genossenschaftsregisters +Genossenschaftssiedlung +Genossenschaftstag +Genossenschaftsverband +Genossenschaftswohnung +Genossenschaftswohnungen +Genossin +Genossinnen +Genre +Genres +Genreszenen +Genrezeichnungen +Gentechnik +Gentleman +Gentlemen +Genua +Genugtuung +Genugtuungen +Genuss +Genusses +Genussmittel +Genussmitteln +Genüge +Genügsamkeit +Genügsamkeiten +Genüsse +Genüssen +Geo +Geograph +Geographen +Geographie +Geographiestunden +Geologe +Geologen +Geologie +Geometer +Geometern +Geometers +Geometrie +Georg +George +Georgien +Geowissenschaft +Geowissenschaften +Geowissenschaftlich +Geowissenschaftliche +Geowissenschaftlichem +Geowissenschaftlichen +Geowissenschaftlicher +Geowissenschaftliches +Gepflogenheit +Gepflogenheiten +Geplappers +Geplauder +Geplauders +Geplänkel +Geplätscher +Geplätschers +Gepolters +Gepräge +Gepäck +Gepäckannahme +Gepäckannahmen +Gepäckaufbewahrung +Gepäckausgabe +Gepäckausgaben +Gepäckfreigrenzen +Gepäckhalter +Gepäckhalters +Gepäckkontrolle +Gepäckkontrollen +Gepäcknetz +Gepäcknetze +Gepäcknetzen +Gepäcknetzes +Gepäckraum +Gepäckraumes +Gepäckräumen +Gepäckschalter +Gepäckschalters +Gepäckschein +Gepäckscheine +Gepäckscheinen +Gepäckschließfach +Gepäckschließfächer +Gepäckschließfächern +Gepäckstücke +Gepäckträger +Gepäckträgern +Gepäckwagen +Gepäckwagens +Gepäckwägen +Geraden +Gerangel +Geranie +Geranien +Geranienbeet +Geranienkasten +Gerassel +Gerassels +Geratewohl +Gerberei +Gerbmittel +Gerechtfertigung +Gerechtigkeit +Gerechtigkeiten +Gerede +Geredes +Gerhard +Geriatrie +Gericht +Gerichte +Gerichten +Gerichtes +Gerichts +Gerichtsakten +Gerichtsbarkeit +Gerichtsbehörden +Gerichtsdiener +Gerichtsdienern +Gerichtsfälle +Gerichtsgebäude +Gerichtsgebäuden +Gerichtsherr +Gerichtshofes +Gerichtshofs +Gerichtshöfe +Gerichtshöfen +Gerichtsklage +Gerichtskosten +Gerichtskostenfrage +Gerichtskreise +Gerichtsmediziner +Gerichtsnotar +Gerichtspräsident +Gerichtsreporter +Gerichtssaales +Gerichtsschreiber +Gerichtsschreibern +Gerichtssitzung +Gerichtsspruch +Gerichtsstand +Gerichtssäle +Gerichtssälen +Gerichtstermin +Gerichtsurteil +Gerichtsurteile +Gerichtsurteilen +Gerichtsverfahren +Gerichtsverfassung +Gerichtsverhandlung +Gerichtsverhandlungen +Gerichtsvollzieher +Gerichtsvollziehermethode +Gerichtsvollziehern +Gerichtsvollziehers +Gerichtsvorsitzenden +Gerichtswesen +Geriesel +Gerieseln +Geringfügigkeit +Geringschätzung +Gerinnsel +Gerippe +Gerissenheit +Germane +Germanen +Germanien +Germanienpolitik +Germanist +Germanisten +Germanistik +Germanium +Gernegroß +Gernegroßen +Gerold +Gerontologie +Gerste +Gerstenkorn +Gerstenkorns +Gerstenkörnern +Gerstensaft +Gerstenstroh +Gerte +Geruch +Geruches +Geruchlosigkeit +Geruchssinn +Geruchssinne +Geruchssinnen +Geruchssinnes +Gerundium +Gerundiums +Gerät +Geräte +Gerätebau +Geräten +Gerätepark +Gerätes +Gerätestecker +Gerätesteckern +Gerätesteckers +Geräteturnen +Geräteturnens +Geräts +Geräumigkeit +Geräusch +Geräuschbelästigung +Geräuschdämpfendem +Geräuschen +Geräusches +Geräuschlosigkeit +Geröll +Geröllablagerung +Geröllbank +Gerölls +Gerüche +Gerüchen +Gerücht +Gerüchte +Gerüchteküche +Gerüchten +Gerüchtes +Gerümpel +Gerümpels +Gerüst +Gerüste +Gerüsten +Gerüstes +Gesagte +Gesamt +Gesamtablauf +Gesamtaktive +Gesamtalter +Gesamtanforderung +Gesamtanforderungen +Gesamtanlagevermögen +Gesamtanleihe +Gesamtansicht +Gesamtarbeitszeit +Gesamtareal +Gesamtaufkommen +Gesamtaufwand +Gesamtausfuhr +Gesamtausgabe +Gesamtausgaben +Gesamtausstoß +Gesamtbandbreite +Gesamtbank +Gesamtbaufläche +Gesamtbausumme +Gesamtbedarf +Gesamtbeitrag +Gesamtbelastung +Gesamtbelegschaft +Gesamtbereich +Gesamtbereichs +Gesamtbeschreibung +Gesamtbestand +Gesamtbestandes +Gesamtbetrag +Gesamtbetrages +Gesamtbeträge +Gesamtbeträgen +Gesamtbevölkerung +Gesamtbewegung +Gesamtbewertung +Gesamtbezüge +Gesamtbilanz +Gesamtbild +Gesamtbilder +Gesamtbildes +Gesamtbreite +Gesamtdauer +Gesamtdividende +Gesamtdokumentation +Gesamteindruck +Gesamteinkommen +Gesamteinkommens +Gesamteinlagen +Gesamteinnahmen +Gesamteinsparung +Gesamtenergie +Gesamtentfernung +Gesamtentwicklung +Gesamtergebnis +Gesamterlöse +Gesamtersparnis +Gesamtersparnisse +Gesamtertrag +Gesamtertrages +Gesamterträgen +Gesamtetat +Gesamtexport +Gesamtexports +Gesamtfluss +Gesamtfläche +Gesamtforderung +Gesamtforderungen +Gesamtform +Gesamtforschungsvorhaben +Gesamtförderung +Gesamtgeschichte +Gesamtgewicht +Gesamtgewinn +Gesamtgrundfläche +Gesamtgruppe +Gesamtgröße +Gesamthaushalt +Gesamthaushaltes +Gesamtheit +Gesamtherstellung +Gesamthöhe +Gesamtimport +Gesamtimporte +Gesamtinstallation +Gesamtinteresse +Gesamtinvestition +Gesamtinvestitionen +Gesamtkabellänge +Gesamtkapazität +Gesamtkapitulation +Gesamtkomplex +Gesamtkonzept +Gesamtkonzeptes +Gesamtkosten +Gesamtkraft +Gesamtkreditgeschäft +Gesamtkündigung +Gesamtlaufzeit +Gesamtleistung +Gesamtleistungen +Gesamtleitung +Gesamtlieferung +Gesamtlieferzeit +Gesamtlänge +Gesamtlängen +Gesamtlösung +Gesamtmarkt +Gesamtmarktes +Gesamtmasse +Gesamtmechanik +Gesamtmenge +Gesamtmesse +Gesamtmiete +Gesamtmobilmachung +Gesamtnote +Gesamtoberfläche +Gesamtobjekt +Gesamtorganisation +Gesamtpaket +Gesamtpartei +Gesamtplan +Gesamtplanung +Gesamtpotential +Gesamtpreis +Gesamtpreisen +Gesamtpreises +Gesamtprodukt +Gesamtproduktion +Gesamtprogramm +Gesamtprojekt +Gesamtquote +Gesamtrahmen +Gesamtrahmens +Gesamtrenovierung +Gesamtreserve +Gesamtreserven +Gesamtresultat +Gesamtschaden +Gesamtschau +Gesamtschema +Gesamtschulden +Gesamtschule +Gesamtschulzeit +Gesamtschülerzahl +Gesamtsituation +Gesamtspannung +Gesamtspezifikation +Gesamtsteuern +Gesamtstil +Gesamtstimmen +Gesamtstrafe +Gesamtstrategie +Gesamtstrecke +Gesamtsumme +Gesamtsummen +Gesamtsystem +Gesamtsystems +Gesamtsüdvietnam +Gesamtthema +Gesamtumfang +Gesamtumlauf +Gesamtumschlag +Gesamtumstände +Gesamtumsätze +Gesamtunternehmen +Gesamtverbrauch +Gesamtverfügbarkeit +Gesamtverlust +Gesamtverlusten +Gesamtvermögen +Gesamtvermögens +Gesamtverschiebung +Gesamtverständnis +Gesamtverteidigungsstärke +Gesamtvolumen +Gesamtvorgang +Gesamtvorhaben +Gesamtvorstand +Gesamtvorstellung +Gesamtvorstände +Gesamtwert +Gesamtwerte +Gesamtwertung +Gesamtwiedergabe +Gesamtwohnfläche +Gesamtzahl +Gesamtzahlen +Gesamtzeichnung +Gesamtzusammenhang +Gesamtzuwachs +Gesamtüberschreitung +Gesamtübersicht +Gesandtschaft +Gesang +Gesangbuch +Gesangbuches +Gesangbuchsverse +Gesangbücher +Gesangbüchern +Gesanges +Gesanglehrer +Gesanglehrerin +Gesanglehrern +Gesanglehrers +Gesangskultur +Gesangsverein +Gesangverein +Gesangvereine +Gesangvereins +Geschehen +Geschehens +Geschehnis +Geschehnisse +Geschehnissen +Gescheitsein +Geschenk +Geschenkabonnement +Geschenkartikel +Geschenkbuch +Geschenken +Geschenkes +Geschenkpackung +Geschenkpakete +Geschenks +Geschenksendungen +Geschichtchen +Geschichte +Geschichten +Geschichtenbaum +Geschichtenerzähler +Geschichtensammler +Geschichtsabteilung +Geschichtsbetrachtung +Geschichtsbuch +Geschichtsbücher +Geschichtsforschern +Geschichtsforschers +Geschichtsforschung +Geschichtslehrer +Geschichtsphilosophie +Geschichtsschreiber +Geschichtsschreibers +Geschichtsschreibung +Geschichtsunterricht +Geschick +Geschicke +Geschicken +Geschicklichkeit +Geschicklichkeiten +Geschicks +Geschickteste +Geschicktesten +Geschiebes +Geschirr +Geschirrspülautomat +Geschirrspülautomaten +Geschirrteile +Geschlecht +Geschlechter +Geschlechtern +Geschlechtes +Geschlechts +Geschlechtsakt +Geschlechtsakte +Geschlechtsakten +Geschlechtsgenossen +Geschlechtskrankheit +Geschlechtskrankheiten +Geschlechtslebens +Geschlechtsname +Geschlechtsnamen +Geschlechtsorgane +Geschlechtsorganen +Geschlechtsorganes +Geschlechtsorgans +Geschlechtsteil +Geschlechtsteile +Geschlechtsteilen +Geschlechtstrieb +Geschlechtstriebe +Geschlechtstrieben +Geschlechtstriebes +Geschlechtsverkehr +Geschlechtsverkehrs +Geschlossenheit +Geschmack +Geschmacklosigkeit +Geschmacklosigkeiten +Geschmacksache +Geschmacksrichtung +Geschmacksrichtungen +Geschmackssache +Geschmackssinn +Geschmackssinne +Geschmackssinnen +Geschmackssinnes +Geschmacksträgern +Geschmacksverirrung +Geschmacksverirrungen +Geschmeide +Geschmeiden +Geschmeidigkeit +Geschmiere +Geschmieres +Geschmunzel +Geschmäcker +Geschmäckern +Geschnatter +Geschosse +Geschosses +Geschoß +Geschoßbahn +Geschrei +Geschreibsel +Geschreibsels +Geschwader +Geschwadern +Geschwaders +Geschwafel +Geschwindigkeit +Geschwindigkeiten +Geschwindigkeitsbegrenzung +Geschwindigkeitsbegrenzungen +Geschwindigkeitsbeschränkungen +Geschwindigkeitsempfehlung +Geschwindigkeitsfeld +Geschwindigkeitsgradient +Geschwindigkeitsgradienten +Geschwindigkeitsgrenze +Geschwindigkeitsmesser +Geschwindigkeitsmessern +Geschwindigkeitsmessers +Geschwindigkeitsprofil +Geschwindigkeitsprofile +Geschwindigkeitsprofilen +Geschwindigkeitsprofils +Geschwindigkeitsrekord +Geschwindigkeitssteigerung +Geschwindigkeitssünder +Geschwindigkeitsvektor +Geschwindigkeitsvektoren +Geschwindigkeitsverteilung +Geschwindigkeitsweltrekord +Geschwindigkeitsüberschreitungen +Geschwister +Geschwisterkarten +Geschwistern +Geschwisterpaaren +Geschwisters +Geschworene +Geschworenen +Geschworenengericht +Geschwulstbildung +Geschwulstherde +Geschwätz +Geschwätzes +Geschwätzigkeit +Geschwülste +Geschwür +Geschwüre +Geschwürs +Geschäft +Geschäfte +Geschäftemacher +Geschäften +Geschäftes +Geschäftigkeit +Geschäftigkeitsdrang +Geschäftsabschlüsse +Geschäftsabschlüssen +Geschäftsadresse +Geschäftsanschrift +Geschäftsanteil +Geschäftsanteile +Geschäftsanteilen +Geschäftsanteiles +Geschäftsanteils +Geschäftsaussichten +Geschäftsbank +Geschäftsbanken +Geschäftsbasis +Geschäftsbauten +Geschäftsbedarf +Geschäftsbedarfs +Geschäftsbedingungen +Geschäftsbegrenzung +Geschäftsbelastung +Geschäftsbelebung +Geschäftsbereiche +Geschäftsbereichen +Geschäftsberichte +Geschäftsbeteiligung +Geschäftsbeträge +Geschäftsbetätigung +Geschäftsbeziehungen +Geschäftsbrief +Geschäftsbriefe +Geschäftsbriefes +Geschäftseinrichtung +Geschäftseinstellung +Geschäftsentwicklung +Geschäftserfolg +Geschäftsergebnisse +Geschäftsergebnissen +Geschäftserlaubnis +Geschäftseröffnung +Geschäftsexpansion +Geschäftsfahrten +Geschäftsflaute +Geschäftsfrauen +Geschäftsfreund +Geschäftsfreunde +Geschäftsfreundes +Geschäftsführer +Geschäftsführers +Geschäftsführungen +Geschäftsgang +Geschäftsganges +Geschäftsgebiet +Geschäftsgebäude +Geschäftsgebühr +Geschäftsgeheimnis +Geschäftsgeheimnissen +Geschäftsgeheimnisses +Geschäftsgeist +Geschäftsgewinn +Geschäftsgründung +Geschäftsgründungen +Geschäftsguthaben +Geschäftsgänge +Geschäftsgängen +Geschäftshaus +Geschäftshäuser +Geschäftsinhaber +Geschäftsinhabern +Geschäftsinhabers +Geschäftsinteresse +Geschäftsjahr +Geschäftsjahre +Geschäftsjahren +Geschäftsjahrs +Geschäftsjubiläum +Geschäftskosten +Geschäftslage +Geschäftslagen +Geschäftsleben +Geschäftsleitung +Geschäftsleute +Geschäftsleuten +Geschäftslokal +Geschäftslokale +Geschäftsmann +Geschäftsmannes +Geschäftsmänner +Geschäftsmöglichkeiten +Geschäftsneubau +Geschäftsnummer +Geschäftsobjekte +Geschäftsordnung +Geschäftsordnungen +Geschäftspapiere +Geschäftspapieren +Geschäftspartner +Geschäftspartnerinnen +Geschäftspartnern +Geschäftspartners +Geschäftspläne +Geschäftspraktiken +Geschäftsreise +Geschäftsreisen +Geschäftsreisender +Geschäftsrisikos +Geschäftsräume +Geschäftsräumen +Geschäftsrückgang +Geschäftsschluss +Geschäftsschlusses +Geschäftssitz +Geschäftssitze +Geschäftssitzes +Geschäftsstadt +Geschäftsstelle +Geschäftsstellen +Geschäftsstraße +Geschäftsstraßen +Geschäftsstrukturen +Geschäftsteilhaber +Geschäftsteilhabern +Geschäftsteilhabers +Geschäftstätigkeit +Geschäftsunterlagen +Geschäftsverbindung +Geschäftsverbindungen +Geschäftsverkehr +Geschäftsverkäufe +Geschäftsviertel +Geschäftswelt +Geschäftszahlen +Geschäftszeit +Geschäftszentrum +Geschäftszimmer +Geschäftszuwachs +Geschäftszwecke +Geschäftszweig +Geschäftszweige +Geschäftszweigen +Geschäftszweiges +Geschäftsübernahme +Geschöpf +Geschöpfe +Geschöpfen +Geschöpfs +Geschütz +Geschütze +Geschützes +Geschützfeuer +Geselchte +Geselle +Gesellen +Gesellenbrief +Geselligkeit +Geselligkeiten +Gesellschaft +Gesellschaften +Gesellschafter +Gesellschafterin +Gesellschaftern +Gesellschaftsfahrt +Gesellschaftsform +Gesellschaftsformen +Gesellschaftshaus +Gesellschaftskapital +Gesellschaftskritik +Gesellschaftskörper +Gesellschaftsleben +Gesellschaftslehre +Gesellschaftsordnung +Gesellschaftsorgane +Gesellschaftsraums +Gesellschaftsreisen +Gesellschaftsräume +Gesellschaftsspiel +Gesellschaftsspiele +Gesellschaftsspiels +Gesellschaftsstruktur +Gesellschaftsstrukturen +Gesellschaftssystem +Gesellschaftssystems +Gesellschaftsversammlung +Gesellschaftsvertrag +Gesellschaftsverträgen +Gesellschaftswissenschaften +Gesellschaftszimmer +Gesellschaftszweck +Gesetz +Gesetzbuches +Gesetzbücher +Gesetzbüchern +Gesetze +Gesetzen +Gesetzentwurf +Gesetzes +Gesetzesantrag +Gesetzesarbeit +Gesetzesbeschlüsse +Gesetzesbestimmungen +Gesetzesbruch +Gesetzesbuchstaben +Gesetzesentwurf +Gesetzesentwurfes +Gesetzesentwürfen +Gesetzesflut +Gesetzesform +Gesetzesinitiative +Gesetzeskraft +Gesetzesnovelle +Gesetzestextes +Gesetzesverbot +Gesetzesverstößen +Gesetzesvorlage +Gesetzesvorlagen +Gesetzesvorschlag +Gesetzeswerk +Gesetzeswissen +Gesetzesänderung +Gesetzesänderungen +Gesetzgeber +Gesetzgebern +Gesetzgebung +Gesetzgebungen +Gesetzgebungsverfahren +Gesetzlichkeit +Gesetzlosigkeit +Gesetzmäßigkeit +Gesetzmäßigkeiten +Gesetzwidrigkeit +Gesetzwidrigkeiten +Gesicht +Gesichter +Gesichtern +Gesichtes +Gesichts +Gesichtsausdruck +Gesichtsausdrücke +Gesichtsausdrücken +Gesichtsfarbe +Gesichtsfarben +Gesichtsfeld +Gesichtskreis +Gesichtskreise +Gesichtslosigkeit +Gesichtsmasken +Gesichtspunkt +Gesichtspunkte +Gesichtspunkten +Gesichtsverletzungen +Gesichtswahrung +Gesichtszug +Gesichtszuges +Gesichtszüge +Gesichtszügen +Gesimse +Gesinde +Gesindel +Gesindels +Gesinnung +Gesinnungen +Gesinnungsethik +Gesinnungsgenosse +Gesinnungspflege +Gesinnungswechsel +Gesinnungswechseln +Gesinnungswechsels +Gesittungen +Gespann +Gespanns +Gespannteste +Gespartes +Gespenst +Gespenster +Gespensterfurcht +Gespenstergesicht +Gespenstern +Gespensterstunden +Gespenstes +Gespielin +Gespinst +Gespräch +Gespräche +Gesprächen +Gesprächigkeit +Gesprächs +Gesprächsaufzeichnung +Gesprächsaufzeichnungen +Gesprächsbereitschaft +Gesprächsdauer +Gesprächsführung +Gesprächsgegenstand +Gesprächsklima +Gesprächslage +Gesprächsleiter +Gesprächsmöglichkeit +Gesprächsmöglichkeiten +Gesprächsnotiz +Gesprächspartner +Gesprächspartnern +Gesprächspartners +Gesprächsprotokoll +Gesprächsstoff +Gesprächsstoffen +Gesprächsstoffes +Gesprächsteilnehmer +Gesprächstermin +Gesprächsthema +Gesprächsthemen +Gesprächsweg +Gesprächsweiser +Gespür +Gespürs +Gestade +Gestaden +Gestalt +Gestalter +Gestaltung +Gestaltungen +Gestaltungsmöglichkeit +Gestammels +Gestank +Gestankes +Gestapokommando +Geste +Gestein +Gesteinen +Gesteins +Gesteinsarten +Gesteinsmassen +Gestell +Gestelle +Gestells +Gesten +Gestern +Gestirn +Gestirne +Gestirnen +Gestreikt +Gesträuch +Gestrüpp +Geständnis +Geständnisse +Geständnissen +Gestänge +Gestöber +Gestöbern +Gesuch +Gesuche +Gesuchen +Gesuches +Gesuchtesten +Gesundbleiben +Gesundbrunnen +Gesunde +Gesunder +Gesundheit +Gesundheitsamt +Gesundheitsamtes +Gesundheitsdienst +Gesundheitsdienste +Gesundheitsfördernd +Gesundheitskampagnen +Gesundheitskrise +Gesundheitsmagazin +Gesundheitsministerium +Gesundheitspflege +Gesundheitsschäden +Gesundheitsverwaltung +Gesundheitsvorsorge +Gesundheitswesen +Gesundheitswesens +Gesundheitswäsche +Gesundheitszeugnis +Gesundheitszustand +Gesundheitszustandes +Gesundheitszustände +Gesundheitsämter +Gesundheitsämtern +Gesundschrumpfung +Gesänge +Gesängen +Gesäß +Gesöff +Gesöffen +Gesöffs +Getratsche +Getreide +Getreideanbaubetrieb +Getreideart +Getreidearten +Getreidebauern +Getreideeinfuhren +Getreideernte +Getreidefelder +Getreidefeldern +Getreidefeldes +Getreideflut +Getreidehandlungen +Getreidehändler +Getreidelieferung +Getreidelieferungen +Getreideländer +Getreidemengen +Getreidemärkte +Getreidepreis +Getreidepreisangleichung +Getreidepreisen +Getreidepreisgesetz +Getreideproduktion +Getreides +Getreidesilo +Getreidesilos +Getreidespeichern +Getreidespeichers +Getreidetransporte +Getrenntheit +Getreu +Getreuer +Getriebe +Getriebes +Getriebeschaden +Getriebeschäden +Getränk +Getränke +Getränkebox +Getränkeforschung +Getränkehersteller +Getränkeindustrie +Getränkeladung +Getränken +Getränkes +Getränkevertrieb +Getränks +Getto +Gettos +Getue +Getues +Getändels +Getöse +Getümmel +Gewackel +Gewahrsam +Gewahrsams +Gewalt +Gewaltakt +Gewaltakte +Gewaltakten +Gewaltaktes +Gewaltanwendung +Gewaltausbrüche +Gewaltausübung +Gewalten +Gewaltenteilung +Gewaltherrschaft +Gewaltherrschaften +Gewaltherrscher +Gewaltkampagne +Gewaltkatastrophe +Gewaltlauf +Gewaltlosigkeit +Gewaltmittel +Gewalttaten +Gewalttäter +Gewalttätern +Gewalttätigkeit +Gewalttätigkeiten +Gewaltverbrechen +Gewaltverbrecher +Gewaltverherrlichung +Gewaltverhältnis +Gewand +Gewandes +Gewandtheit +Gewebe +Gewebelagen +Geweben +Gewebes +Gewebeuntersuchungen +Gewehr +Gewehre +Gewehrfeuer +Gewehrfeuers +Gewehrkolben +Gewehrkolbenschläge +Gewehrlaufes +Gewehrläufe +Gewehrläufen +Gewehrmannschaft +Gewehrs +Geweih +Geweihe +Geweihen +Gewerbe +Gewerbeanlagen +Gewerbeanteil +Gewerbeausstellung +Gewerbeausstellungen +Gewerbebank +Gewerbebetrieb +Gewerbebetriebs +Gewerbeerlaubnis +Gewerbefreiheit +Gewerbegebiet +Gewerbegrundstück +Gewerbehalle +Gewerbeoberlehrer +Gewerbeobjekt +Gewerbeordnung +Gewerberaum +Gewerberäume +Gewerberäumen +Gewerbes +Gewerbescheine +Gewerbescheinen +Gewerbescheines +Gewerbeschulen +Gewerbesteuer +Gewerbesteuern +Gewerbetreibende +Gewerbetreibenden +Gewerbetreibender +Gewerbevermittlung +Gewerbezwecken +Gewerkschaft +Gewerkschaften +Gewerkschafter +Gewerkschafterin +Gewerkschaftler +Gewerkschaftlern +Gewerkschaftlers +Gewerkschaftsbeteiligung +Gewerkschaftsbewegung +Gewerkschaftsbund +Gewerkschaftschef +Gewerkschaftsdelegation +Gewerkschaftsflügel +Gewerkschaftsfunktionäre +Gewerkschaftsführers +Gewerkschaftsführung +Gewerkschaftsgeschichte +Gewerkschaftsgruppe +Gewerkschaftsinstitut +Gewerkschaftskasse +Gewerkschaftslager +Gewerkschaftsleitung +Gewerkschaftsmitglied +Gewerkschaftsmitglieder +Gewerkschaftsorganisation +Gewerkschaftspartner +Gewerkschaftsrat +Gewerkschaftsrats +Gewerkschaftssieg +Gewerkschaftstag +Gewerkschaftstage +Gewerkschaftsverband +Gewerkschaftsverbandes +Gewerkschaftsverbänden +Gewerkschaftsvertreter +Gewicht +Gewichte +Gewichtes +Gewichtheben +Gewichtheber +Gewichtigkeit +Gewichts +Gewichtsabnahme +Gewichtsabnahmen +Gewichtsbeschränkungen +Gewichtsgruppen +Gewichtsklasse +Gewichtsklassen +Gewichtskraft +Gewichtssparenden +Gewichtsverlagerung +Gewichtsverlust +Gewichtsverluste +Gewichtsverlustes +Gewichtsverteilung +Gewichtsvorgabe +Gewichtszunahmen +Gewichtung +Gewimmel +Gewimmels +Gewinde +Gewindebohrer +Gewinden +Gewinderohre +Gewinn +Gewinnabführung +Gewinnabgabe +Gewinnabschöpfungen +Gewinnanteil +Gewinnanteile +Gewinnanteilen +Gewinnanteilschein +Gewinnanteilscheins +Gewinnausfälle +Gewinnausschüttungen +Gewinnaussicht +Gewinnaussichten +Gewinnausweis +Gewinnberechtigten +Gewinnberechtigter +Gewinnbesteuerung +Gewinnbeteiligungen +Gewinnchance +Gewinnchancen +Gewinneinbußen +Gewinnen +Gewinnens +Gewinner +Gewinnerin +Gewinnerinnen +Gewinners +Gewinnerwartungen +Gewinnerzielung +Gewinnerzielungsgründen +Gewinnerzielungsmotiv +Gewinnerzielungstrieb +Gewinnfavorit +Gewinnmargen +Gewinnmitnahme +Gewinnmitnahmen +Gewinnmöglichkeit +Gewinnmöglichkeiten +Gewinnpositionen +Gewinnpotential +Gewinnpunkte +Gewinnrückgang +Gewinnrückstellung +Gewinnrückstellungen +Gewinns +Gewinnschwelle +Gewinnschätzung +Gewinnspanne +Gewinnspannen +Gewinnspiel +Gewinnsteigerung +Gewinnsteuern +Gewinnsucht +Gewinnsumme +Gewinnung +Gewinnungen +Gewinnungsprozess +Gewinnverbesserung +Gewinnverfolgung +Gewinnverlagerungen +Gewinnverteilung +Gewinnverwendung +Gewinnvorteile +Gewinnwachstum +Gewinnzone +Gewinnzuteilung +Gewirr +Gewissen +Gewissenlosigkeit +Gewissens +Gewissensbildung +Gewissensbisse +Gewissensbissen +Gewissensdruck +Gewissensfrage +Gewissensfreiheit +Gewissensfreiheiten +Gewissenskonflikt +Gewissenskonflikten +Gewissenskonfliktes +Gewissensnot +Gewissenszwang +Gewissenszweifel +Gewissenszweifeln +Gewissenszweifels +Gewissenszwänge +Gewissenszwängen +Gewissheit +Gewitter +Gewitterfront +Gewittern +Gewitterregen +Gewitters +Gewitterschauer +Gewitterstimmung +Gewitterstörung +Gewitterwand +Gewitterwolke +Gewitterwolken +Gewohnheit +Gewohnheiten +Gewohnheitsdieb +Gewohnheitsmensch +Gewohnheitsmenschen +Gewohnheitsrecht +Gewohnheitsrechte +Gewohnheitsrechtes +Gewohnheitstrinker +Gewohnheitstrinkern +Gewohnheitsverbrecher +Gewohnheitsverbrechern +Gewohnheitsverbrechers +Gewächsanlage +Gewächsanlagen +Gewächse +Gewächsen +Gewächshaus +Gewächshäuser +Gewächshäusern +Gewähr +Gewährleistung +Gewährleistungen +Gewährträgerhaftung +Gewährung +Gewänder +Gewässer +Gewässern +Gewässerschutz +Gewässerverunreinigung +Gewöhnliche +Gewöhnung +Gewöhnungen +Gewölbe +Gewölben +Gewölbes +Gewölke +Gewühl +Gewürz +Gewürze +Gewürzen +Gewürznelke +Gewürznelken +Gewürztesten +Gewürztester +Gezappel +Gezeigt +Gezeiten +Gezeitenstrom +Gezeitenunterschied +Gezeter +Gezischels +Gezwungenheit +Geächteten +Geächteter +Geäst +Geästen +Geästes +Ghetto +Ghostwriter +Gibraltar +Gibt +Gicht +Giebel +Giebeln +Giebels +Giebelwand +Gier +Gierwinkel +Gießer +Gießerei +Gießereibereich +Gießereien +Gießereierzeugnisse +Gießereigruppe +Gießereikenntnisse +Gießkanne +Gießkannen +Gift +Giftaffäre +Giftanschlag +Gifte +Giften +Giftes +Giftmischerin +Giftmord +Giftmorde +Giftmorden +Giftmordes +Giftmüll +Giftmüllskandal +Giftpilz +Giftpilze +Giftpilzen +Giftpilzes +Gifts +Giftschlange +Giftschlangen +Giftschlangenopfer +Giftstoffe +Gifttod +Giftwanze +Giftzahn +Giftzahnes +Giftzähnen +Gigant +Giganten +Gigolo +Gilde +Gildenplatz +Gilt +Gina +Gipfel +Gipfelgespräch +Gipfelhöhe +Gipfelkette +Gipfelketten +Gipfelkonferenz +Gipfelkonferenzen +Gipfelkreuz +Gipfelkreuze +Gipfeln +Gipfelpunkt +Gipfels +Gipfelsturm +Gipfeltermin +Gipfeltreffen +Gips +Gipsabdruck +Gipsabdrücke +Gipsabdrücken +Gipsbein +Gipser +Gipses +Gipsfarbe +Gipsfigur +Gipsfiguren +Gipsverbandes +Gipsverbände +Gipsverbänden +Giraffe +Giraffen +Girlande +Girlanden +Girls +Giro +Girokasse +Girokonten +Girokonto +Gironetzen +Giroverband +Giroverbände +Girozentralen +Gisela +Gitarre +Gitarren +Gitarrenmusik +Gitarrist +Gitarristen +Gitter +Gitterfenster +Gitterfenstern +Gitterfensters +Gittermasten +Gittern +Gitterpunkt +Gitterpunkte +Gitterpunkten +Gitters +Gitterstruktur +Gitterstäbe +Gl +Gladstone +Glanz +Glanzes +Glanzleistung +Glanzleistungen +Glanzlichter +Glanzstoff +Glanzzeit +Glas +Glasaugen +Glasbauten +Glasbruchversicherung +Glasdachs +Glasdeckel +Glasdosen +Glases +Glasfabrik +Glasfabriken +Glasfaser +Glasfaserkabel +Glasfaserkabeln +Glasfenster +Glasfiberleitung +Glasfirmen +Glasflächen +Glasglocke +Glasglocken +Glasgow +Glashaus +Glashütten +Glashüttenwerke +Glaskasten +Glaskugeln +Glaskästen +Glaskörper +Glaslinse +Glasmalerei +Glasmenagerie +Glasnost +Glaspalast +Glasperlen +Glasperlenspiel +Glasplatte +Glasröhre +Glasscheibe +Glasscheiben +Glasscherbe +Glasschrank +Glasschränke +Glasschränken +Glasteile +Glasur +Glasuren +Glasvitrine +Glaswand +Glaswerk +Glaswollen +Glaszylinder +Glatteis +Glatteisbildung +Glatteises +Glatteisgefahr +Glattester +Glattgestrichene +Glattgestrichenem +Glattgestrichenen +Glattgestrichenes +Glattstellung +Glattstellungen +Glattstreichende +Glattstreichenden +Glattstreichendes +Glatze +Glauben +Glaubens +Glaubensbekenntnis +Glaubensbekenntnisse +Glaubensbekenntnissen +Glaubensbewegung +Glaubensfragen +Glaubensfreiheit +Glaubensfreiheiten +Glaubensgemeinschaft +Glaubensgenosse +Glaubensideologie +Glaubensimpulse +Glaubenskongregation +Glaubenslehre +Glaubenssatz +Glaubenssystemen +Glaubenszweifel +Glaubhaftigkeit +Glaubwürdigkeit +Gleichartiges +Gleichartigkeit +Gleichbehandlungsprinzipien +Gleichbleiben +Gleichbleibendem +Gleichbleibenden +Gleichbleibender +Gleiche +Gleicherweise +Gleiches +Gleichfalls +Gleichfeld +Gleichgearteten +Gleichgesinnte +Gleichgesinntem +Gleichgesinnten +Gleichgesinntes +Gleichgewicht +Gleichgewichte +Gleichgewichts +Gleichgewichtslage +Gleichgewichtspunkt +Gleichgewichtsstörung +Gleichgewichtsstörungen +Gleichgewichtszustand +Gleichheit +Gleichheitsgrundsatz +Gleichheitsgrundsatzes +Gleichheitsprinzip +Gleichklang +Gleichlauf +Gleichlaut +Gleichlaute +Gleichlautende +Gleichlautenden +Gleichlautender +Gleichlautendes +Gleichlautes +Gleichmacherei +Gleichmachung +Gleichmaß +Gleichmut +Gleichmutes +Gleichmäßigkeit +Gleichnis +Gleichnisse +Gleichnissen +Gleichnisses +Gleichrichtung +Gleichsam +Gleichschaltung +Gleichschritt +Gleichspannungsanteil +Gleichstand +Gleichstellung +Gleichstellungen +Gleichstrom +Gleichtakt +Gleichung +Gleichungen +Gleichungssystem +Gleichungssysteme +Gleichungssystems +Gleichungstyp +Gleichwertiges +Gleichwertigkeit +Gleichwohl +Gleichzeitigkeit +Gleichzeitigkeiten +Gleis +Gleise +Gleisen +Gleises +Gleitflug +Gleitflüge +Gleitflügen +Gleitklausel +Gleitreibung +Gleitschiene +Gleitschirm +Gletscher +Gletschern +Gletscherpilot +Gletschers +Gletschersee +Gletscherseen +Gletschersees +Gletscherspalten +Gletscherzungen +Glied +Glieder +Gliederfüßler +Gliederkette +Gliederpuppe +Gliederung +Gliederungspunkt +Gliedes +Gliedmaßen +Gliedstaaten +Gliedweisen +Glitzerwaren +Globalbank +Globaldarlehen +Globaleinfuhren +Globalhaftung +Globalurkunde +Globalurkunden +Globetrotter +Globus +Glocke +Glocken +Glockenblume +Glockenblumen +Glockengeläut +Glockenhut +Glockenhüte +Glockenröcke +Glockenspiel +Glockenspiele +Glockenspielen +Glockenspiels +Glockenspitz +Glockenturm +Glockenturmes +Glockentürme +Gloria +Glorienschein +Glosse +Gloucester +Glutaminsäure +Gluthitze +Glykol +Glyzerin +Gläser +Gläsern +Glätte +Glättung +Gläubige +Gläubigen +Gläubiger +Gläubigerbank +Gläubigerbanken +Gläubigergemeinschaften +Gläubigerinnen +Gläubigern +Gläubigers +Gläubigerversammlung +Gläubigkeit +Glöckner +Glück +Glückauf +Glückbringende +Glückbringendem +Glückbringenden +Glückbringendes +Glücks +Glücksache +Glückseligkeit +Glücksfall +Glücksfarben +Glücksfälle +Glücksfällen +Glücksgefühl +Glückskind +Glückskindern +Glückskindes +Glückslos +Glückspillen +Glückspilz +Glückspilze +Glückspilzen +Glückspilzes +Glücksritter +Glücksritters +Glücksspiel +Glücksspielautomaten +Glücksspiele +Glücksspielen +Glücksspieles +Glücksspielgerät +Glücksspiels +Glückssterne +Glückssternen +Glückssternes +Glücksstrahlende +Glücksstrahlendem +Glücksstrahlenden +Glücksstrahlendes +Glückstage +Glückstagen +Glückstages +Glücksverheißendem +Glücksverheißenden +Glücksverheißender +Glückszahlen +Glückwunsch +Glückwunschansprache +Glückwunschbotschaft +Glückwunsches +Glückwunschkarte +Glückwunschschreiben +Glückwunschtelegramm +Glückwunschtelegrammen +Glückwünsche +Glückwünschen +Glühbirne +Glühbirnen +Glühlampe +Glühlampen +Glühweine +Glühweinen +Glühweines +Glühwürmchen +Glühwürmchens +Gnade +Gnaden +Gnadenakt +Gnadenbrot +Gnadenfrist +Gnadenfristen +Gnadengesuch +Gnadengesuchen +Gnadengesuchs +Gnom +Gnome +Gnosis +Gockel +Godesberg +Godesberger +Goethe +Goethepreis +Goethes +Gold +Golda +Goldabarten +Goldaktien +Goldanleger +Goldanleihe +Goldanteil +Goldband +Goldbarren +Goldbarrens +Goldbecher +Goldbedeckte +Goldbesetzte +Goldbesitzer +Goldbestand +Goldbestände +Goldblech +Goldbonds +Golddeckung +Goldentwicklung +Goldes +Goldexperte +Goldfisch +Goldfischbassin +Goldfische +Goldfund +Goldfunke +Goldförderung +Goldgehalt +Goldgewinnung +Goldgläubige +Goldgrube +Goldgurus +Goldhandels +Goldhausse +Goldhoch +Goldhändler +Goldhölle +Goldimporte +Goldinteressenten +Goldkauf +Goldkurs +Goldkurses +Goldkäufer +Goldkörnchens +Goldküste +Goldlack +Goldmacher +Goldmark +Goldmarkt +Goldmedaillen +Goldmedaillenanwärter +Goldmedaillengewinner +Goldminen +Goldminenaktien +Goldminenanteile +Goldminenrevier +Goldmünze +Goldmünzen +Goldmünzenkategorien +Goldpokal +Goldpreis +Goldpreise +Goldpreisen +Goldpreises +Goldpreissenkung +Goldpreissteigerungen +Goldproduzenten +Goldprägung +Goldprämie +Goldrand +Goldrausch +Goldreport +Goldreserven +Goldrubel +Goldsaal +Goldschatzes +Goldschicht +Goldschichten +Goldschmied +Goldschmiede +Goldschmieden +Goldschmiedes +Goldschmieds +Goldschnallen +Goldstandards +Goldstaub +Goldstück +Goldstückchen +Goldsucher +Goldtransporter +Goldtraum +Goldtresor +Goldverkäufern +Goldverluste +Goldvermögen +Goldvorkommen +Goldvorräte +Goldwaage +Goldwaren +Goldwarenfabrik +Goldwert +Goldwerte +Goldwertes +Goldwährung +Goldzuwendungen +Goldzähne +Golf +Golfer +Golfes +Golfhotel +Golfkrieg +Golfküste +Golfplatz +Golfplätze +Golfplätzen +Golfs +Golfschläger +Golfschlägern +Golfspiel +Golfspielen +Golfspieler +Golfspielerinnen +Golfspielern +Golfspielers +Golfstaaten +Golfstrom +Gondel +Gong +Gorgonzola +Gorilla +Gorki +Goslar +Gosse +Gott +Gottbekenntnis +Gottes +Gottesacker +Gottesackers +Gottesdienst +Gottesdiensten +Gottesdienstes +Gottesfurcht +Gottesgabe +Gottesgaben +Gottesgericht +Gottesglauben +Gotteshaus +Gotteshauses +Gotteshäusern +Gotteslästerung +Gotteslästerungen +Gottesmann +Gottessohnes +Gottesvolk +Gottesäcker +Gotthard +Gottheit +Gottheiten +Gotthelf +Gottlosigkeit +Gottschalk +Gottvertrauen +Gouvernante +Gouvernanten +Gouverneur +Gouverneure +Gouverneurs +Gouverneurspalast +Goya +Grab +Graben +Grabenkrieg +Grabenpflüge +Grabenplatz +Grabens +Grabeskirche +Grabesstille +Grabgewölbe +Grabinschrift +Grabinschriften +Grabkirche +Grabkreuz +Grabmale +Grabmalen +Grabmales +Grabmäler +Grabpflege +Grabrede +Grabräuber +Grabstein +Grabsteine +Grabsteinen +Grabsteinplatte +Grabsteinschmierereien +Grabstock +Grabtuch +Grabungen +Grabungsberichte +Grace +Gracia +Grad +Grade +Gradeinteilung +Gradeinteilungen +Graden +Grades +Gradient +Gradienten +Gradmaß +Gradmaßes +Gradmesser +Grads +Graduierten +Graduierter +Graduierung +Graduierungen +Graf +Grafen +Grafik +Grafikcomputer +Grafiken +Grafiker +Grafikerin +Grafikers +Grafikformat +Grafikformate +Grafikkarte +Grafikprogramms +Grafologin +Grafschaft +Grafschaften +Gralsritter +Gramm +Grammatik +Grammatiken +Gramme +Grammgewichte +Grammophon +Grammophone +Grammophonplatten +Gramms +Grams +Gramsche +Granat +Granatapfels +Granate +Granaten +Granatsplitter +Granatsplittern +Granatsplitters +Granatwerfer +Granatäpfel +Granatäpfeln +Grandioses +Granit +Graniten +Granits +Granulat +Granulats +Graph +Graphen +Graphiken +Graphiker +Graphikerin +Graphikmöglichkeiten +Graphiktablett +Graphit +Graphologe +Graphologin +Graphologinnen +Gras +Grases +Grasflächen +Grashalm +Grashalme +Grashalmes +Grasland +Grasplacken +Grat +Grate +Gratifikation +Gratifikationen +Gratisaktie +Gratisaktien +Gratisexemplar +Gratisexemplaren +Gratisexemplars +Gratishilfe +Gratislieferung +Gratismuster +Gratismustern +Gratisprospekt +Gratisprospekte +Gratisreport +Gratulant +Gratulation +Gratulationen +Gratulationsempfang +Grau +Graue +Grauen +Graupe +Graupen +Grausamkeit +Grausamkeiten +Graustufen +Grautier +Grautiere +Grautieres +Grautöne +Grautönen +Gravierung +Gravierungen +Gravitation +Gravitationsfeld +Gravitationsgesetz +Gravitationskonstante +Gravitationskraft +Gravitationstheorie +Gravur +Graz +Grazie +Greenhorn +Greenhorns +Greenpeace +Greenspan +Greenwich +Greifen +Greifer +Greifhand +Greis +Greise +Greisenalter +Greises +Greisin +Greisinnen +Gremium +Gremiums +Grenada +Grenoble +Grenzabkommen +Grenzabstand +Grenzausgleich +Grenzbeamten +Grenzbehörden +Grenzbewohner +Grenzbewohners +Grenzbrigaden +Grenzdurchbruch +Grenzdurchgangslager +Grenze +Grenzen +Grenzer +Grenzertrag +Grenzfahrten +Grenzfall +Grenzfläche +Grenzflächen +Grenzformel +Grenzformeln +Grenzfrage +Grenzfrequenz +Grenzfrequenzen +Grenzfälle +Grenzgebiet +Grenzgebiete +Grenzgebieten +Grenzgebirge +Grenzgefecht +Grenzgewässer +Grenzgänger +Grenzgängern +Grenzgängers +Grenzhelfern +Grenzhindernisse +Grenzkanal +Grenzkontrollen +Grenzkontrollstellen +Grenzkorrekturen +Grenzlage +Grenzland +Grenzlanddebatten +Grenzlandtheater +Grenzlinie +Grenzlinien +Grenzmarke +Grenznachbarschaft +Grenzoffizier +Grenzordnung +Grenzorten +Grenzparameter +Grenzpatrouille +Grenzpfähle +Grenzpolizist +Grenzpolizisten +Grenzposten +Grenzproblem +Grenzprovokateure +Grenzprovokationen +Grenzprozess +Grenzpunkt +Grenzpunkte +Grenzpunkten +Grenzraum +Grenzregulierungen +Grenzschicht +Grenzschutz +Grenzschutzamt +Grenzschutzbeamte +Grenzschutzes +Grenzschützer +Grenzsicherheitsvertrag +Grenzsicherungsanlagen +Grenzsicherungskräfte +Grenzsituation +Grenzsperren +Grenzstadium +Grenzstadt +Grenzstein +Grenzsteine +Grenzsteinen +Grenzstelle +Grenzstrecke +Grenzstreifen +Grenzstreite +Grenzstreiten +Grenzstreitigkeiten +Grenzt +Grenztruppe +Grenzverkehr +Grenzverkehrs +Grenzverletzung +Grenzvertrag +Grenzwache +Grenzweg +Grenzwert +Grenzwerte +Grenzwerten +Grenzwertes +Grenzwächter +Grenzzollämtern +Grenzzone +Grenzzwischenfälle +Grenzübergang +Grenzübergangs +Grenzübergangsort +Grenzübergangsstelle +Grenzübergänge +Grenzübergängen +Grenzübertritt +Grenzüberwachung +Gretchen +Gretchenfrage +Grete +Grieche +Griechen +Griechenland +Griechenlandreisen +Griechin +Griechischen +Griesbrei +Griesgram +Griesgrams +Grieß +Grießbrei +Griff +Griffbrett +Griffbrettern +Griffbretts +Griffe +Griffel +Griffeln +Griffels +Griffs +Grill +Grillrestaurant +Grills +Grimasse +Grimassen +Grimmschen +Grinsen +Grippe +Grippeerkrankungen +Grippespezialist +Grippewelle +Grips +Grob +Grobdifferenzierung +Grobeinstellung +Grobeinstellungen +Grobheit +Grobheiten +Grobian +Grobiane +Grobians +Grobkonzept +Grobschlächtigkeit +Grobstruktur +Grog +Groll +Grolls +Gromyko +Gros +Groschen +Groschenheft +Groschens +Grossist +Grossisten +Grossistenverband +Grotte +Grotten +Groß +Großabnehmer +Großaktionär +Großalarm +Großangebot +Großangelegte +Großangelegter +Großangriffe +Großanlage +Großanlagen +Großartigkeit +Großaufgebot +Großaufgebote +Großaufnahme +Großauftrag +Großaufträge +Großbanken +Großbaustellen +Großbauten +Großbesitz +Großbetrieb +Großbetriebe +Großbetriebs +Großbetrug +Großbrand +Großbrandes +Großbritannien +Großbrände +Großbuchstabe +Großbuchstaben +Großbuchstabens +Großbürger +Großcomputern +Große +Großeinkauf +Großeinkaufs +Großeinkäufe +Großeinsatz +Großeinsatzes +Großeinsätze +Großeltern +Großen +Großenkel +Großenkelin +Großenkeln +Großenkels +Großer +Großfahndung +Großfamilie +Großfeuer +Großfeuern +Großfeuers +Großfirmen +Großflugzeug +Großflugzeuge +Großformat +Großformaten +Großformats +Großforschungseinrichtung +Großfürst +Großgarage +Großgemeinde +Großgewachsener +Großgrundbesitzer +Großgrundstück +Großhandel +Großhandelsabteilung +Großhandelsfirmen +Großhandelspreis +Großhandelsstufe +Großhandelssätzen +Großhandelsunternehmen +Großhandlungen +Großherzigkeit +Großherzog +Großhirn +Großhirne +Großhirns +Großhändlern +Großhändlers +Großindustrie +Großindustriellen +Großindustrien +Großinstitut +Großjährigkeit +Großkampagne +Großkapital +Großkompressor +Großkonzerne +Großkopf +Großkreis +Großkulturen +Großkulturfilm +Großkunden +Großmacht +Großmama +Großmannssucht +Großmast +Großmauls +Großmogul +Großmut +Großmutter +Großmutters +Großmächten +Großmärkte +Großmäuler +Großmütter +Großmüttern +Großoffensive +Großonkel +Großonkels +Großproduzent +Großraumflugzeug +Großraumfrachter +Großrechenanlage +Großrechenanlagen +Großrechner +Großrechnern +Großreich +Großreinemachen +Großräume +Großschnauze +Großschreibung +Großschreibweise +Großschrift +Großserie +Großserien +Großspekulanten +Großstadtbevölkerung +Großstadtkind +Großstadtkunde +Großstadtleser +Großstadtmelodie +Großstadtmensch +Großstädte +Großstädten +Großtanker +Großtankstelle +Großtankstellen +Großtanten +Großtaten +Großtechnik +Großteil +Großterminal +Großtuer +Großtuers +Großunternehmen +Großunternehmens +Großunternehmer +Großunternehmers +Großunternehmung +Großunternehmungen +Großvater +Großvaters +Großveranstaltung +Großveranstaltungen +Großverbraucher +Großverdiener +Großverdieners +Großverlag +Großverleger +Großverteiler +Großvieh +Großviehhäute +Großväter +Großvätern +Großwerft +Großwerften +Großwesir +Großwildjägerei +Großwildjägern +Großzimmern +Großzügigkeit +Grube +Grubenanlagen +Grubenarbeiter +Grubenarbeitern +Grubenexplosion +Grubenfeld +Grubenfelder +Grubenlokführer +Grubenzechen +Gruft +Grund +Grundannahme +Grundannahmen +Grundarrangement +Grundausbildung +Grundausbildungen +Grundausrüstung +Grundaussagen +Grundausstattung +Grundbedingung +Grundbedürfnis +Grundbedürfnisse +Grundbegriff +Grundbegriffe +Grundbegriffen +Grundbereich +Grundbereiche +Grundbereichs +Grundbeschaffung +Grundbesitz +Grundbesitze +Grundbesitzer +Grundbesitzern +Grundbesitzers +Grundbeziehungen +Grundbuch +Grundbuchamtes +Grundbuchapparat +Grundbuchauszug +Grundbuchauszuges +Grundbuchblatt +Grundbucheinsicht +Grundbucheintrag +Grundbuches +Grundbuchinhalt +Grundbuchsicherung +Grundbuchämter +Grundbuchämtern +Grundbücher +Grunddilemma +Grunddreieck +Grunde +Grundeigenschaft +Grundeigenschaften +Grundeigentum +Grundeigentums +Grundeigentümer +Grundeigentümern +Grundeinheit +Grundeinstellung +Grundeinstellungen +Grundelement +Grundelemente +Grundempfehlung +Grunderfordernis +Grunderwerbs +Grunderwerbssteuer +Grundes +Grundfaktoren +Grundfarbe +Grundfeste +Grundfigur +Grundfläche +Grundflächen +Grundflächenradius +Grundform +Grundformel +Grundformen +Grundfrage +Grundfragen +Grundfreiheit +Grundfreiheiten +Grundfunktion +Grundfunktionen +Grundförderung +Grundgebühr +Grundgebühren +Grundgedanke +Grundgedankens +Grundgehalt +Grundgerät +Grundgesetz +Grundgesetze +Grundgesetzergänzung +Grundgesetzänderungen +Grundgleichungen +Grundgröße +Grundhaltung +Grundharmonie +Grundidee +Grundierung +Grundindustrien +Grundkapital +Grundkapitalien +Grundkategorien +Grundkenntnis +Grundkenntnisse +Grundkenntnissen +Grundkonzept +Grundkosten +Grundkreis +Grundkurs +Grundkörper +Grundkörpern +Grundkörpers +Grundlage +Grundlagen +Grundlagenforschung +Grundlagenforschungen +Grundlinie +Grundlinien +Grundlinienbälle +Grundlinienschlägen +Grundlohn +Grundlohnes +Grundlosigkeit +Grundlöhne +Grundlöhnen +Grundmandat +Grundmaterial +Grundmauer +Grundmauern +Grundmaximen +Grundmiete +Grundmieten +Grundmoräne +Grundorientierung +Grundpfeiler +Grundpfeilern +Grundpfeilers +Grundplatten +Grundpreis +Grundpreise +Grundpreisen +Grundprinzip +Grundprinzipien +Grundproblem +Grundproduktion +Grundprogramm +Grundradius +Grundrate +Grundrecht +Grundrechte +Grundrechten +Grundregel +Grundrente +Grundrenten +Grundriss +Grundrisse +Grundrissen +Grundrisses +Grundsatz +Grundsatzabkommen +Grundsatzarbeit +Grundsatze +Grundsatzentscheidung +Grundsatzentscheidungen +Grundsatzerklärung +Grundsatzes +Grundsatzfrage +Grundsatzfragen +Grundsatzkatalog +Grundsatzposition +Grundsatzprogramm +Grundsatzreferate +Grundschicht +Grundschlägen +Grundschuldbriefe +Grundschule +Grundschulklassen +Grundschutz +Grundschüler +Grundseite +Grundsituation +Grundsockel +Grundsteine +Grundsteinen +Grundsteines +Grundsteuer +Grundsteuern +Grundstipendien +Grundstoff +Grundstoffe +Grundstoffen +Grundstoffindustrie +Grundstoffindustrien +Grundstruktur +Grundstrukturen +Grundstudium +Grundstudiums +Grundstück +Grundstücke +Grundstückerschließung +Grundstückes +Grundstückneubewertung +Grundstücksankauf +Grundstücksanteil +Grundstücksausnutzung +Grundstücksbezeichnung +Grundstückseigentümer +Grundstückseigentümerin +Grundstückserschließungen +Grundstückserwerber +Grundstücksinvestitionen +Grundstückskauf +Grundstückskaufpreis +Grundstückskaufs +Grundstückskaufvertrages +Grundstückskosten +Grundstücksmaklern +Grundstücksmaklers +Grundstücksmarkt +Grundstücksmiete +Grundstücksnachbarn +Grundstückspreise +Grundstücksspekulation +Grundstücksteile +Grundstücksteilung +Grundstücksteuer +Grundstücksverhandlungen +Grundstücksverkauf +Grundstücksverkehr +Grundstücksverwalter +Grundstücksverwaltung +Grundstückswerte +Grundsätze +Grundsätzen +Grundsätzlich +Grundsätzlichkeit +Grundtabak +Grundtendenzen +Grundthema +Grundtypen +Grundverfassung +Grundvermögen +Grundversion +Grundvoraussetzung +Grundwasser +Grundwasserexploration +Grundwassern +Grundwassers +Grundwasserspiegel +Grundwehrdienst +Grundwerte +Grundwissen +Grundwortschatz +Grundzahl +Grundzahlen +Grundzins +Grundzinsen +Grundzinses +Grundzug +Grundzugs +Grundzustand +Grundzüge +Grundübel +Grundüberlegung +Gruppe +Gruppen +Gruppenaufnahme +Gruppenaufnahmen +Gruppenbetreuung +Gruppenbezeichnungen +Gruppenbild +Gruppenbilder +Gruppenbildes +Gruppenbindung +Gruppendurchschnitt +Gruppenethos +Gruppenfahrt +Gruppenführer +Gruppenidentifikation +Gruppeninteresse +Gruppeninteressen +Gruppenleiter +Gruppenrechnung +Gruppenrechten +Gruppenreise +Gruppensieger +Gruppenspiele +Gruppenstruktur +Gruppenumsatzes +Gruppenverhalten +Gruppenversicherung +Gruppenweiser +Gruppierung +Gruppierungen +Gruselfigur +Gruselgeschichten +Gruselkabinett +Gruß +Grußadresse +Grußbotschaft +Grußbotschaften +Grußes +Grußform +Grußschreiben +Grußtelegramme +Grußwort +Grußworte +Gräben +Gräber +Gräberfriedhof +Gräbern +Gräfin +Gräser +Gräsern +Gräte +Gräuel +Gräueltat +Gräueltaten +Grönland +Grönlands +Grönländer +Größe +Größen +Größenangabe +Größenangaben +Größenklasse +Größenklassen +Größenmaßstäbe +Größenordnung +Größenordnungen +Größenwahn +Größenwahnes +Größenwahns +Größere +Größtfehler +Größtfehlerabschätzung +Größtfehlers +Grübelei +Grünanlage +Grünanlagen +Grünbewachsen +Gründe +Gründen +Gründer +Gründerfamilie +Gründergesellschaften +Gründerin +Gründerjahren +Gründern +Gründers +Gründerstaat +Gründerzeit +Gründlichkeit +Gründung +Gründungen +Gründungsgeneration +Gründungsgesetz +Gründungsjahr +Gründungskonferenz +Gründungskosten +Gründungsmitglieder +Gründungstag +Gründungsurkunde +Gründungsversammlung +Gründungsvertrag +Grünen +Grünfläche +Grünflächen +Grünfutter +Grünfutters +Grünkohl +Grünschnabel +Grünschnabels +Grünschnäbel +Grünschnäbeln +Grünspan +Grünspans +Grünzeug +Grünzweig +Grüße +Grüßen +Gstaad +Guayana +Gucci +Gucklöcher +Gudrun +Guerillakrieg +Guerillatruppe +Guerillero +Guerilleros +Guido +Guillaume +Guinea +Guineas +Guinness +Gulasch +Gulaschkanone +Gulaschs +Gulden +Gummi +Gummiball +Gummiband +Gummibandes +Gummibälle +Gummibällen +Gummibänder +Gummibändern +Gummibärchen +Gummierungsschicht +Gummihandschuhe +Gummiknüppel +Gummiknüppeln +Gummimann +Gummimaschinen +Gummiparagraph +Gummiparagraphen +Gummireifen +Gummiräder +Gummis +Gummischleuder +Gummischuhe +Gummischuhen +Gummisohlen +Gummistiefel +Gummistiefeln +Gummiwalze +Gummiwaren +Gummiwährungen +Gummizelle +Gummizellen +Gunst +Gunsten +Gunther +Gurgel +Gurgelwasser +Gurke +Gurken +Gurkensalat +Gurt +Gurtband +Gurten +Guru +Guss +Gussbeton +Gussbetons +Gusseisen +Gusses +Gussform +Gussformen +Gusto +Gut +Gutachten +Gutachtens +Gutachter +Gutachterkommission +Gutachters +Gutartigkeit +Gutausgerüstete +Gutaussehenden +Gutbezahlten +Gutdünken +Guten +Gutenberg +Guter +Guterhalten +Guterhaltenen +Gutfundierte +Gutfundiertes +Gutgebaute +Gutgebauten +Gutgebauter +Gutgebautes +Gutgehen +Gutgehenden +Gutgemeinte +Gutgemeinten +Gutgemeinter +Gutgemeintes +Gutgewachsenen +Guthaben +Guthabens +Guthabensalden +Gutmütigkeit +Guts +Gutsbesitz +Gutsbesitzer +Gutschein +Gutscheine +Gutscheinempfänger +Gutscheinheft +Gutscheins +Gutschrift +Gutshaus +Gutshauses +Gutsherren +Gutshof +Gutshofes +Gutshäuser +Gutshäusern +Gutshöfe +Gutsituierte +Gutsituierten +Gutwilligkeit +Guy +Guyana +Gymnasiallehrer +Gymnasialschulzeit +Gymnasiast +Gymnasiastenschwank +Gymnasien +Gymnasium +Gymnastik +Gymnastikhalle +Gymnastikhallen +Gymnastikraum +Gymnastikschule +Gynäkologe +Gynäkologie +Gähnens +Gämse +Gämsen +Gänge +Gängelband +Gängen +Gänschen +Gänschens +Gänse +Gänseblümchens +Gänsebraten +Gänsebratens +Gänsefeder +Gänsefedern +Gänsefüßchens +Gänsekücken +Gänseleber +Gänseleberpastete +Gänsemarkt +Gänsemarsch +Gänsemarsches +Gänsemärsche +Gänsemärschen +Gänsen +Gänserich +Gänserichen +Gänserichs +Gänseschmalz +Gänze +Gärens +Gärmittel +Gärmittels +Gärstoff +Gärstoffe +Gärstoffes +Gärtchen +Gärten +Gärtner +Gärtnerei +Gärtnereibesitzer +Gärtnereien +Gärtnergehilfe +Gärtnerin +Gärtnerinnen +Gärtnerlehrling +Gärtnerplatz +Gärtners +Gärtnerweg +Gärung +Gärungen +Gärungsprozess +Gärungsprozesse +Gärungsprozesses +Gäste +Gästebewirtung +Gästebuch +Gästebuches +Gästebücher +Gästehaus +Gästehauses +Gästehäusern +Gästemannschaft +Gästen +Gästesaal +Gästezimmer +Gästezimmern +Gästezimmers +Gäule +Gäulen +Gödel +Gönner +Gönnerinnen +Gönnern +Gönners +Gönnerschaft +Gönnerschaften +Göre +Göring +Görings +Götter +Götterbote +Götterdämmerung +Götterkult +Götterlehren +Göttern +Götterspeise +Götterwelt +Göttin +Göttingen +Göttinnen +Götze +Götzen +Götzenbild +Götzenbildern +Götzenbildes +Götzendienst +Güggeli +Güggelifriedhof +Gültigkeit +Gültigkeitsbegriff +Gültigkeitsbereich +Gültigkeitsdauer +Gültigkeitsdauern +Günstigenfalls +Günter +Günther +Gürtel +Gürtellinie +Gürtels +Gürtelschlaufen +Gürteltier +Güsse +Güssen +Güte +Güteklasse +Güteklassen +Gütemerkmal +Güter +Güterabfertigung +Güterabfertigungen +Güterannahmen +Güterart +Güteraustausch +Güterbahnhof +Güterbahnhofs +Güterbahnhöfen +Güterdirektor +Güterfernverkehr +Gütergemeinschaft +Gütergruppen +Gütermenge +Gütern +Güterproduktion +Güterschiff +Güterschuppen +Güterstand +Gütertarif +Gütertariferhöhung +Gütertransporte +Gütertrennung +Güterumschlag +Gütervermittlung +Güterwachstum +Güterwagen +Güterwaggon +Güterzuges +Güterzüge +Güterzügen +Gütevorschrift +Gütevorschriften +Gütezeichen ++++++++++ +Haag +Haar +Haaransatz +Haarausfall +Haarbürste +Haarbürsten +Haarbüschel +Haare +Haaren +Haares +Haaresbreite +Haarfarbe +Haarfarben +Haarfilz +Haarfransen +Haarkappe +Haarkrause +Haarmähne +Haarnadel +Haarpflegemittel +Haars +Haarschmuck +Haarschnitte +Haarschnitten +Haarschnitts +Haarspray +Haarsträhnen +Haarteilen +Haartracht +Haarwaschmittel +Haarwaschmittels +Haarwasser +Haarwassers +Haarwuchsmittel +Haarwuchsmitteln +Haarwuchsmittels +Haarwäsche +Haarwäschen +Hab +Habakuk +Habe +Habenichts +Habenseite +Habenzins +Habenzinssätze +Habgier +Habicht +Habilitation +Habilitationsrecht +Habitus +Habsburg +Habseligkeit +Habseligkeiten +Habsucht +Hackbraten +Hackbrett +Hacker +Hackern +Hackerversuche +Hackfleisch +Hackfleischs +Hades +Hadrianwall +Hafen +Hafenanlagen +Hafenarbeiter +Hafenarbeitern +Hafenarbeiterstreik +Hafenbahn +Hafenbecken +Hafenbehörden +Hafenbetrieb +Hafendamm +Hafeneinfahrt +Hafenfeuerwehr +Hafengebiet +Hafengeländes +Hafenkommandanten +Hafenkosten +Hafenmeister +Hafenmeisters +Hafenmelodien +Hafenregion +Hafens +Hafenschuppen +Hafenstadt +Hafensteuern +Hafenstädten +Hafenviertel +Hafenvierteln +Hafenviertels +Hafer +Haferbreis +Haferflocken +Hafers +Haferschleims +Haft +Haftanstalt +Haftbefehl +Haftbefehle +Haftbefehlen +Haftpflicht +Haftpflichttarife +Haftpflichtversicherung +Haftreibung +Haftschaden +Haftstellen +Haftstrafen +Haftstreifen +Haftung +Haftungen +Haftungsrecht +Haftungsübernahme +Haftverschonung +Haftzeit +Haftzellen +Hagebutte +Hagebutten +Hagel +Hagelbildung +Hagelkorn +Hagelkörner +Hagelkörnern +Hagels +Hagelschauer +Hagelschauern +Hagelschlag +Hagelschläge +Hagelschlägen +Hagelunwetter +Hagen +Hagestolz +Hahn +Hahnenfuß +Hahnenkamm +Hahnenschrei +Hahnenschreien +Hahnenschreis +Hahnes +Hahns +Hai +Haie +Haien +Haifa +Haifische +Haifischen +Haifischflossenesser +Hain +Haken +Hakenkreuz +Hakenkreuzbanner +Hakenkreuzen +Hakens +Halb +Halbachse +Halbachsen +Halbbruder +Halbbrüder +Halbbrüdern +Halbdunkel +Halbebene +Halbedelsteine +Halbfinale +Halbfinalen +Halbgerade +Halbgeschwistern +Halbgott +Halbheit +Halbidiot +Halbierende +Halbierung +Halbierungen +Halbinsel +Halbintellektueller +Halbjahr +Halbjahresabonnement +Halbjahresbericht +Halbjahresergebnis +Halbjahresergebnisse +Halbjude +Halbkreis +Halbkreise +Halbkreisen +Halbkreises +Halbkugel +Halbkugeln +Halbkugeloberfläche +Halbleder +Halbleiter +Halbleiterindustrie +Halbleitermaterial +Halbleitern +Halbleiterverkäufe +Halbmond +Halbmonde +Halbmonden +Halbpension +Halbrohreismengen +Halbscheibe +Halbschlaf +Halbschuh +Halbtagsarbeit +Halbtagsarbeiten +Halbtagskraft +Halbwaisenrente +Halbwaisenrenten +Halbwaren +Halbwertszeit +Halbwertzeit +Halbwinkel +Halbzeit +Halbzeitergebnis +Halbzeitpfiff +Halbzeuge +Halde +Halfter +Halfters +Hall +Halle +Hallenbad +Hallenbahn +Hallenbauten +Hallenbestleistung +Hallenbäder +Hallenbädern +Hallendecke +Hallenfläche +Hallengröße +Hallensaison +Hallenschwimmbad +Hallenspiel +Hallenspielen +Hallensportfest +Hallenturnier +Hallenweltrekordler +Hallenwettkämpfe +Hallig +Halligen +Hallo +Halluzinationen +Halm +Halme +Halmen +Halms +Halogen +Hals +Halsabschneider +Halsabschneiders +Halsader +Halsausschnitt +Halsausschnitten +Halsausschnittes +Halsband +Halsbandes +Halsbinde +Halsbänder +Halsentzündung +Halsentzündungen +Halses +Halskette +Halsketten +Halskrause +Halsschlagadern +Halsschmerzen +Halstuch +Halstuches +Halstücher +Halsverband +Halsweh +Halswirbel +Halswirbelsäule +Halt +Haltbarkeit +Haltefeder +Halten +Halteplatz +Halteplatzes +Halteplätze +Haltepunkt +Halter +Haltern +Halters +Halterung +Halteschild +Haltestellen +Haltestreifen +Halteverbot +Halteverboten +Halteverbots +Haltevermögen +Haltlosigkeit +Haltlosigkeiten +Haltung +Haltungen +Haltzeichen +Haltzeichens +Halunke +Hamburg +Hamburger +Hamburgerinnen +Hamburgern +Hamburgers +Hamilton +Hamlet +Hammel +Hammelfelle +Hammelfleischbüchsen +Hammelfleisches +Hammelkeule +Hammeln +Hammer +Hammerklavier +Hammers +Hammerschlag +Hammerschlages +Hammerschlägen +Hammurabi +Hampelmann +Hampelmanns +Hampelmänner +Hampelmännern +Hampshire +Hampton +Hamster +Hamsterkäufe +Hamstern +Hamsters +Hand +Handarbeit +Handarbeiten +Handarbeiter +Handarbeitern +Handarbeiters +Handball +Handballbund +Handballbundes +Handballes +Handballmeister +Handballmeisterschaft +Handballs +Handballspieler +Handballspielerin +Handballspielern +Handballtore +Handbetrieb +Handbewegung +Handbremse +Handbremsen +Handbuch +Handbuchs +Handbällen +Handbücher +Handel +Handeln +Handels +Handelsabkommens +Handelsauskünfte +Handelsaustausch +Handelsbank +Handelsbankfamilien +Handelsbegünstigungen +Handelsbeschränkungen +Handelsbetriebe +Handelsbeziehungen +Handelsbilanz +Handelsbilanzdefizite +Handelsbilanzen +Handelsbilanzzahlen +Handelsblatt +Handelsblattes +Handelsblockade +Handelsblättern +Handelsboom +Handelsbrauch +Handelsbüro +Handelsbüros +Handelsdefizit +Handelsdefizits +Handelsdelegierter +Handelsembargo +Handelsfirma +Handelsfirmen +Handelsflotte +Handelsformen +Handelsfragen +Handelsgebiet +Handelsgenossenschaft +Handelsgenossenschaften +Handelsgeschäft +Handelsgeschäfte +Handelsgesellschaft +Handelsgespräch +Handelsgespräche +Handelsgesprächen +Handelsgruppen +Handelsgut +Handelsguts +Handelsgüter +Handelshochschule +Handelshochschulen +Handelshäuser +Handelsimperium +Handelskammern +Handelsketten +Handelskonferenz +Handelskontor +Handelskreise +Handelskreisen +Handelskurs +Handelsmacht +Handelsmarine +Handelsmarke +Handelsmarken +Handelsminister +Handelsministerien +Handelsministerium +Handelsministern +Handelsmissionen +Handelsmöglichkeiten +Handelsnationen +Handelsniederlassung +Handelsobjekte +Handelsorganisation +Handelspartner +Handelspartners +Handelspolitik +Handelspreise +Handelsprotokoll +Handelsrecht +Handelsrechte +Handelsrechten +Handelsrechts +Handelsregister +Handelsregistern +Handelsreisenden +Handelsrichter +Handelsrichtern +Handelsschiff +Handelsschiffen +Handelsschiffes +Handelsschifffahrt +Handelsschule +Handelsschüler +Handelsseite +Handelsspanne +Handelssperre +Handelssprache +Handelsstädte +Handelsstädten +Handelstag +Handelstage +Handelstages +Handelstraße +Handelsumsatzes +Handelsunion +Handelsverein +Handelsverkehrs +Handelsvertrag +Handelsvertrages +Handelsvertreter +Handelsvertretern +Handelsvertretung +Handelsverträge +Handelsverträgen +Handelsvolumen +Handelsvorteile +Handelsware +Handelswaren +Handelswege +Handelsweges +Handelswerte +Handelswerten +Handelswertes +Handelszeichens +Handelszentrale +Handelszentren +Handelszweige +Handelszweigen +Handelszweiges +Handelsüberschüsse +Handeltreibendem +Handeltreibenden +Handeltreibender +Handfeger +Handfegers +Handfertigkeit +Handfertigkeiten +Handfläche +Handflächen +Handgelder +Handgelenk +Handgelenken +Handgelenks +Handgemenge +Handgepäck +Handgepäcks +Handgerät +Handgranaten +Handgreiflichkeit +Handgreiflichkeiten +Handgriff +Handgriffen +Handgriffs +Handhabbarkeit +Handhabe +Handhabung +Handhabungen +Handhabungsgeräte +Handhabungsgeräten +Handicap +Handicaps +Handikap +Handkarren +Handkoffer +Handkoffern +Handkoffers +Handkusses +Handküsse +Handküssen +Handlanger +Handlangern +Handlinien +Handlung +Handlungen +Handlungsanweisung +Handlungsbevollmächtigter +Handlungsfreiheit +Handlungsfähigkeit +Handlungskonzept +Handlungsreisenden +Handlungsunfähigkeit +Handlungsvollmacht +Handlungsweise +Handlungsweisen +Handpresse +Handrücken +Handrückens +Handscheinwerfer +Handschellen +Handschlag +Handschrift +Handschriften +Handschriftenkunde +Handschuh +Handschuhe +Handschuhen +Handschuhkasten +Handspiegel +Handspiegeln +Handspiegels +Handstand +Handstreich +Handstück +Handtasche +Handtaschen +Handteller +Handtuch +Handtuches +Handtücher +Handtüchern +Handvoll +Handwaffe +Handwaffen +Handwagen +Handwerk +Handwerke +Handwerken +Handwerker +Handwerkerarbeit +Handwerkern +Handwerkers +Handwerks +Handwerksbetriebe +Handwerksbetrieben +Handwerksbursche +Handwerksjugend +Handwerkskammer +Handwerkskammern +Handwerksmeister +Handwerksordnung +Handwerksorganisation +Handwerkstechnik +Handwerkswirtschaft +Handwerkszeug +Handwerkszeuge +Handwerkszeugen +Handwerkszeuges +Handwerkszweig +Handwörterbuches +Handwörterbücher +Handwörterbüchern +Handzeichen +Handzeichens +Handzeichnung +Handzettel +Handzetteln +Handzettels +Hanfballen +Hanfseilfabrik +Hang +Hangabtriebskraft +Hangar +Hanges +Hanggrundstücke +Hanne +Hannelore +Hannes +Hannover +Hannoveraner +Hannovermesse +Hannovers +Hanoi +Hans +Hansa +Hansaprofit +Hansaring +Hansdampf +Hanse +Hanseat +Hanseaten +Hansestädte +Hansi +Hansjürgen +Hanswurste +Hantel +Hanteln +Happens +Happy +Harakiri +Harald +Harburger +Hard +Harddisk +Harddiskbetrieb +Hardware +Hardwarekomponenten +Hardwareseite +Hardy +Harem +Harfe +Harfen +Harlekin +Harlem +Harley +Harmlosigkeit +Harmonie +Harmonisierung +Harmonium +Harn +Harnblase +Harnisch +Harnleiter +Harnleitern +Harnleiters +Harnröhren +Harns +Harnstoffe +Harnstoffen +Harnstoffs +Harnsäure +Harnuntersuchungen +Harnwege +Harold +Harpune +Harpunen +Harpunier +Harro +Harry +Harte +Hartgeld +Hartgelder +Hartgeldes +Hartgesottene +Hartgesottenen +Hartmannbund +Hartmut +Hartmuts +Hartnäckigkeit +Hartnäckigkeiten +Hartstein +Hartwaren +Hartweizen +Hartwurst +Hartwährung +Hartwährungen +Harvard +Harvey +Harz +Harzes +Haschisch +Haschischs +Haselmaus +Haselmäuse +Haselnüssen +Haselstrauch +Haselstrauchs +Haselsträucher +Hasen +Hasenbraten +Hasenbratens +Hasenfamilie +Hasenfuß +Hasenpfad +Hasenscharte +Hasenscharten +Hass +Hasses +Hassgefühl +Hasskomplex +Hastig +Hastings +Hat +Haube +Hauben +Hauch +Hauer +Hauern +Haufen +Haufenbildung +Haufens +Haufenweiser +Hauff +Haupt +Hauptabsatzgebiet +Hauptabteilung +Hauptabteilungen +Hauptakteur +Hauptakteure +Hauptaktionär +Hauptaktionären +Hauptaktionärs +Hauptakzent +Hauptangeklagten +Hauptangeklagter +Hauptanliegen +Hauptanteil +Hauptanteils +Hauptanwendungsgebiet +Hauptanwärter +Hauptarbeit +Hauptarbeitsbereich +Hauptargument +Hauptarmee +Hauptattraktion +Hauptaufgabe +Hauptaufgaben +Hauptaugenmerk +Hauptausfuhrgebiete +Hauptausgaben +Hauptausrede +Hauptautor +Hauptbadestrand +Hauptbahnhof +Hauptbahnhofs +Hauptbahnhöfen +Hauptbedingung +Hauptbedingungen +Hauptbelastungszeuge +Hauptberuf +Hauptbeschäftigung +Hauptbeschäftigungen +Hauptbild +Hauptbindeglied +Hauptbuchhalter +Hauptbuchhaltung +Hauptcomputer +Hauptdarstellerin +Hauptdarstellerinnen +Hauptdarstellern +Hauptdirektion +Hauptdorf +Hauptdrahtzieher +Haupteigenschaften +Haupteinflugschneise +Haupteingangs +Haupteingänge +Haupteingängen +Haupteinkommen +Haupteinnahmequelle +Hauptelement +Hauptentschädigung +Hauptereignis +Haupterwerb +Haupterzeugergebiete +Hauptes +Haupteslänge +Hauptfach +Hauptfachs +Hauptfehler +Hauptfeld +Hauptfenster +Hauptfigur +Hauptfilm +Hauptfilmen +Hauptfilms +Hauptforderung +Hauptfrage +Hauptfriedhof +Hauptfriedhofes +Hauptfunktion +Hauptfächer +Hauptfächern +Hauptgebieten +Hauptgebäude +Hauptgedanke +Hauptgefreiten +Hauptgegner +Hauptgemeinschaft +Hauptgericht +Hauptgeschäftslage +Hauptgeschäftszeit +Hauptgeschäftszeiten +Hauptgesprächspartner +Hauptgesprächsthema +Hauptgesprächsthemen +Hauptgestalten +Hauptgewicht +Hauptgewinn +Hauptgewinne +Hauptgewinnen +Hauptgewinner +Hauptgruppe +Hauptgruppen +Hauptgründe +Haupthaus +Hauptindiz +Hauptinhaber +Hauptinhalt +Hauptinsel +Hauptinseln +Hauptinspekteur +Hauptinstrument +Hauptinteresse +Hauptkampf +Hauptkassen +Hauptkirche +Hauptknüller +Hauptkomponente +Hauptkreditnehmer +Hauptkriegsverbrecher +Hauptkurse +Hauptlehre +Hauptlehrer +Hauptlehrern +Hauptlieferant +Hauptlieferanten +Hauptmacht +Hauptmahlzeiten +Hauptmann +Hauptmanns +Hauptmenge +Hauptmenü +Hauptmerkmal +Hauptmerkmale +Hauptmerkmals +Hauptmiete +Hauptmieter +Hauptmietvertrag +Hauptmietvertrages +Hauptmächte +Hauptmännern +Hauptmärkten +Hauptnachfrage +Hauptnachteil +Hauptnahrung +Hauptnenner +Hauptnennern +Hauptnutzen +Hauptnährstoff +Hauptort +Hauptorte +Hauptortes +Hauptperson +Hauptpersonen +Hauptpfeiler +Hauptpflicht +Hauptpflichten +Hauptpostamt +Hauptpostfach +Hauptpreis +Hauptproblem +Hauptprobleme +Hauptprogramm +Hauptpromenade +Hauptprüfung +Hauptpunkt +Hauptpunkte +Hauptquartier +Hauptquartiere +Hauptquartieren +Hauptraum +Hauptredner +Hauptreferat +Hauptreisezeit +Hauptrennen +Hauptrolle +Hauptroute +Hauptrunde +Hauptsache +Hauptsachen +Hauptsatz +Hauptsatzes +Hauptschalter +Hauptschlagkraft +Hauptschlitten +Hauptschritt +Hauptschuldiger +Hauptschule +Hauptschwierigkeit +Hauptschwierigkeiten +Hauptschüler +Hauptsitze +Hauptspediteur +Hauptspeicher +Hauptspeichers +Hauptsprecher +Hauptstadt +Hauptstadtausbau +Hauptstelle +Hauptstoß +Hauptstoßkraft +Hauptstraße +Hauptstrecken +Hauptstruktur +Hauptstrukturen +Hauptstudium +Hauptstädten +Hauptstück +Hauptstütze +Hauptsächlich +Hauptsätze +Hauptsätzen +Hauptteil +Haupttestgebiet +Hauptthema +Hauptthese +Haupttor +Haupttreffer +Haupttreffern +Haupttreffers +Haupttäter +Haupttätigkeit +Hauptumsatzträger +Hauptunterhändler +Hauptunterschied +Haupturkunde +Hauptursache +Hauptursachen +Hauptvarianten +Hauptverantwortung +Hauptverband +Hauptverdienst +Hauptverfahren +Hauptverhandlungen +Hauptverkehrsstraße +Hauptverkehrsstraßen +Hauptverkehrszeiten +Hauptvermieter +Hauptversammlung +Hauptversammlungen +Hauptvertrag +Hauptvertrages +Hauptverwaltung +Hauptverwaltungen +Hauptverwaltungsgebäude +Hauptvorstand +Hauptvorstellung +Hauptvorstellungen +Hauptvorteil +Hauptvorteile +Hauptwache +Hauptwachtmeister +Hauptwerk +Hauptwerkes +Hauptwerkzeug +Hauptwettbewerb +Hauptwohnsitz +Hauptwort +Hauptworte +Hauptwunsch +Hauptwäsche +Hauptzahler +Hauptzentrum +Hauptziel +Hauptzollamt +Hauptzweck +Hauptüberlegung +Hauruck +Hauruckverfahren +Haus +Hausaltar +Hausangestellte +Hausangestellten +Hausapotheke +Hausapotheken +Hausarbeit +Hausarrest +Hausarzt +Hausarztes +Hausaufgabe +Hausaufgaben +Hausbank +Hausbar +Hausberg +Hausbesetzer +Hausbesetzern +Hausbesetzerszene +Hausbesetzung +Hausbesichtigung +Hausbesitzer +Hausbesitzerin +Hausbesitzerinnen +Hausbesitzern +Hausbesitzers +Hausbesuche +Hausbewohner +Hausbewohners +Hausbrand +Hausbrandkohle +Hausdach +Hausdiener +Hausdienern +Hausdieners +Hause +Hausecke +Hauseigentümer +Hauserwerb +Hauses +Hausfach +Hausflagge +Hausflur +Hausflure +Hausfrau +Hausfrauen +Hausfrauengruppe +Hausfreund +Hausfreunde +Hausfriedensbruch +Hausfriedensbruchs +Hausfriedensbrüche +Hausgebrauch +Hausgemeinschaft +Hausgerät +Hausgeräte +Hausglocke +Hausgockel +Hausgrundstück +Haushalsvolumen +Haushalt +Haushalten +Haushaltes +Haushalts +Haushaltsangestellte +Haushaltsarbeit +Haushaltsartikel +Haushaltsartikels +Haushaltsaufkommens +Haushaltsausgaben +Haushaltsbeitrag +Haushaltsbotschaft +Haushaltsbuch +Haushaltsdebatte +Haushaltsdefizite +Haushaltseinkommen +Haushaltsentwicklung +Haushaltsexperte +Haushaltsexperten +Haushaltsführung +Haushaltsgegenstände +Haushaltsgeld +Haushaltsgerät +Haushaltsgeräten +Haushaltsgeräts +Haushaltsgesetz +Haushaltsgüter +Haushaltshilfe +Haushaltsjahr +Haushaltsjahre +Haushaltsjahren +Haushaltsjahrs +Haushaltskapitel +Haushaltskasse +Haushaltskontrolle +Haushaltskurs +Haushaltslage +Haushaltsmankos +Haushaltsminister +Haushaltsmithilfe +Haushaltsmittel +Haushaltsplan +Haushaltsplans +Haushaltspläne +Haushaltsplänen +Haushaltsrechnungen +Haushaltsrisiken +Haushaltssicherungsgesetz +Haushaltsvolumen +Haushaltsvolumens +Haushaltsvorlage +Haushaltsvorstand +Haushaltswaren +Haushaltswirtschaft +Haushaltsüberlegungen +Haushaltung +Haushaltungsapparate +Haushaltungslehre +Haushaltungslehren +Haushaltungsschulen +Haushaltungsvorstandes +Haushaltungsvorstände +Haushaltungsvorständen +Haushaltwaren +Hausherr +Hausherrin +Hausherrn +Haushoche +Haushund +Haushälterinnen +Hausierer +Hausierern +Hausierers +Hauskamin +Hauskatze +Hauskauf +Hauskleider +Hauskleidern +Hauskleides +Hauskunst +Hauslehrer +Hausmannskost +Hausmeister +Hausmeistern +Hausmeisters +Hausmiete +Hausmieten +Hausmitteilung +Hausmittel +Hausmitteln +Hausmittels +Hausmutter +Hausmädchen +Hausmärchen +Hausmüllschluckers +Hausmütter +Hausmüttern +Hausnummer +Hausordnung +Hausordnungen +Hauspersonal +Hauspflege +Hauspflegen +Hauspreise +Hausrat +Hausrates +Hausrats +Hausratversicherung +Hausregeln +Hausreinigung +Hausschlüsseln +Hausschlüssels +Hausschuh +Hausschuhe +Hausschuhen +Hausschuhs +Hausschwein +Hausschweinen +Hausschweins +Hausse +Haussen +Haussezeiten +Haussier +Haussiers +Haussuchungen +Haustechnik +Haustier +Haustiere +Haustieren +Haustieres +Haustierhaltung +Haustiers +Haustochter +Haustyrann +Haustür +Haustüre +Haustüren +Haustürgeschäften +Hausvater +Hausverwalter +Hausverwalters +Hausverwaltung +Hauswand +Hauswart +Hauswarts +Hauswirtschaft +Hauswirtschaftslehre +Hauswirtschaftslehren +Hauswände +Hausärzte +Hausärzten +Haut +Hautarztes +Hautausschlag +Hautausschlages +Hautausschläge +Hautausschlägen +Hautcreme +Hautfarbe +Hautfarben +Hautkrankheiten +Hautpflege +Hautpflegen +Hautscheren +Hautschichten +Hautschäden +Hauttransplantation +Hautverbrennungen +Hautärzte +Hautärzten +Havarie +Hawaii +He +Headhunter +Hebamme +Hebammen +Hebammenkoffer +Hebebühne +Hebebühnen +Hebel +Hebelarm +Hebelarme +Hebelarmen +Hebelkraft +Hebeln +Hebels +Hebelverhältnis +Hebelwirkung +Hebelübersetzung +Heber +Hebewerk +Hebewerkzeug +Hebräer +Hebräerin +Hebräern +Hebräische +Hebräischem +Hebung +Hebungen +Hecht +Hechte +Hechts +Hechtsprung +Heck +Hecken +Heckenrose +Heckenrosen +Heckenscheren +Hecklautsprecher +Heckleuchten +Hecklichter +Hecklichtern +Hecklichts +Heckteil +Heckwischer +Hedda +Hedwig +Hedy +Heer +Heerbannes +Heeren +Heeresabteilung +Heeresaufgaben +Heeresdienste +Heeresdiensten +Heeresdienstes +Heeresflugzeuge +Heeresführer +Heeresführern +Heeresführers +Heeresgruppe +Heereslager +Heereslagers +Heeresleitung +Heeresmeisterschaften +Heerespsychologen +Heeresreform +Heeresschar +Heeresteile +Heeresverbände +Heeresverwaltung +Heerführer +Heers +Heerschar +Heerscharen +Heerschau +Hefe +Heft +Heftanzeigen +Heftfaden +Heftfadens +Heftfäden +Heftigkeit +Heftklammer +Heftklammern +Heftmaschine +Heftmaschinen +Heftpflaster +Heftpflastern +Heftpflasters +Hefts +Heftvorgang +Hegel +Hegemonie +Hehl +Hehler +Hehlerei +Hehlern +Heide +Heideblume +Heideblüte +Heidefriedhof +Heidehaus +Heidekraut +Heidekrug +Heideland +Heidelandschaft +Heidelbeere +Heidelberg +Heidelberger +Heidelinde +Heiden +Heidenangst +Heidengeld +Heidengötter +Heidenspaß +Heidentum +Heidenängste +Heidenängsten +Heidepastor +Heidi +Heidin +Heidinnen +Heike +Heiko +Heiland +Heilands +Heilanstalt +Heilanstalten +Heilbad +Heilbarkeit +Heilbringende +Heilbringendem +Heilbringender +Heilbringendes +Heilbronn +Heilbutt +Heilbutten +Heilbutts +Heilbäder +Heilbädern +Heilfaktor +Heilgehilfin +Heiligabend +Heilige +Heiligenbild +Heiligenblut +Heiligenfiguren +Heiligenscheine +Heiligenscheinen +Heiligenscheins +Heiligkeit +Heiligtum +Heiligtums +Heiligtümer +Heiligung +Heilkraft +Heilkräfte +Heilkräften +Heilkunde +Heilkunden +Heilkuren +Heilmedikus +Heilmethoden +Heilmittel +Heilmitteln +Heilmittels +Heilpraktiker +Heilpraktikern +Heilpraktikers +Heilquellen +Heilsarmee +Heilsarmeemädchen +Heilschlaf +Heilsgeschichte +Heilslehre +Heilsplan +Heilstoffe +Heilstätte +Heilung +Heilungen +Heilverfahren +Heilweise +Heilwesen +Heim +Heimarbeit +Heimarbeiten +Heimarbeiter +Heimarbeiterin +Heimarbeitern +Heimarbeiters +Heimat +Heimatanschrift +Heimatbach +Heimatbund +Heimatdörfer +Heimatflughafen +Heimatfront +Heimatfürst +Heimatgemeinde +Heimathafen +Heimatkultur +Heimatland +Heimatlands +Heimatländer +Heimatmuseum +Heimatort +Heimatorte +Heimatortes +Heimatorts +Heimatplatz +Heimatprovinz +Heimatschnulzen +Heimatsprache +Heimatstaat +Heimatstadt +Heimattreffen +Heimaturlaub +Heimatwerk +Heimatwährung +Heimaufsicht +Heimchen +Heimchens +Heimcomputer +Heime +Heimerziehung +Heimes +Heimfahrt +Heimfahrten +Heimgang +Heimgange +Heimgegangene +Heimgegangener +Heiminsassen +Heimkehr +Heimkehrer +Heimleiter +Heimleiterin +Heimleiters +Heimlichkeit +Heimlichkeiten +Heimlichtuerei +Heimreise +Heimreisen +Heimrudergeräte +Heims +Heimschule +Heimsieg +Heimspiel +Heimspielen +Heimstätte +Heimsuchung +Heimtücke +Heimvater +Heimverwaltung +Heimweg +Heimwege +Heimwegen +Heimweh +Heimwehs +Heimzutragen +Heine +Heino +Heinrich +Heinz +Heinzelmännchen +Heinzelmännchens +Heirat +Heiratsantrag +Heiratsantrages +Heiratsanträge +Heiratsanzeige +Heiratsfähigkeit +Heiratsinstitut +Heiratsinstitute +Heiratskandidaten +Heiratsmarkt +Heiratspläne +Heiratsschwindlern +Heiratsschwindlers +Heiratsurkunde +Heiratsverbot +Heiratsvermittler +Heiratsvermittlerin +Heiratsversprechens +Heisenberg +Heiserkeit +Heizanlagen +Heizenergie +Heizer +Heizern +Heizfläche +Heizflächen +Heizkessel +Heizkissen +Heizkissens +Heizkostenverordnung +Heizkörper +Heizkörpern +Heizleistung +Heizlüfter +Heizmaterial +Heizmaterialien +Heizmethoden +Heizperiode +Heizplatte +Heiztechnik +Heizung +Heizungen +Heizungsanlage +Heizungsanlagen +Heizungsbauer +Heizungsbaumeister +Heizungsingenieur +Heizungskeller +Heizungskosten +Heizungskörper +Heizungsmonteur +Heizwert +Heizwerte +Heizwerten +Heizzwecke +Heizöl +Heizölkartell +Heizölmarkt +Heizöls +Heizölverbraucher +Heizölverkäufe +Heißersehnten +Heißgeliebtem +Heißgeliebten +Heißgeliebter +Heißgetränke +Heißhunger +Heißhungers +Heißluftballon +Heißumstrittene +Heißumstrittenen +Hektar +Hektarertrag +Hektars +Hektik +Held +Helden +Heldenepos +Heldengedicht +Heldengedichte +Heldengedichten +Heldengestalten +Heldenstück +Heldentat +Heldentugenden +Heldentum +Heldentums +Heldin +Heldinnen +Helds +Helen +Helene +Helfen +Helfer +Helferinnen +Helferinnenbrief +Helfern +Helfershelfer +Helga +Helgoland +Helium +Hellbeigen +Hellene +Hellenen +Hellenisierung +Hellenismus +Hellgefärbten +Hellhörig +Helligkeit +Helligkeitswerte +Helling +Hellsehen +Hellseher +Hellseherei +Hellsehereien +Hellseherin +Hellseherinnen +Hellsehers +Hellsichtigkeit +Helltönendes +Hellwach +Helm +Helme +Helmen +Helms +Helmut +Helsinki +Hemd +Hemdblusen +Hemden +Hemdenknopf +Hemdenknopfs +Hemdenknöpfen +Hemdenstoff +Hemdes +Hemdknopf +Hemdknopfs +Hemdknöpfen +Hemds +Hemdsärmeln +Hemingway +Hemisphären +Hemmnis +Hemmnissen +Hemmschuhe +Hemmung +Hemmungen +Hengst +Hengsten +Hengstes +Henkel +Henkeln +Henkels +Henker +Henkers +Henkersmahlzeit +Henne +Henry +Her +Hera +Herabgedrückte +Herabgedrücktem +Herabgedrückter +Herabgedrücktes +Herablassenderem +Herablassung +Herablassungen +Herabsetzung +Herabsetzungen +Herabstufung +Herakles +Heraklit +Herald +Herangehensweise +Herausforderer +Herausforderung +Herausforderungen +Herausgabe +Herausgabeanspruch +Herausgabepflicht +Herausgaberecht +Herausgeber +Herausgeberinnen +Herausgebern +Herausgebers +Herausgelegtem +Herausgelegten +Herausgelegter +Herausgelegtes +Heraushebung +Herbarien +Herbarium +Herbariums +Herbeigeredete +Herbeiziehen +Herberge +Herbergen +Herbert +Herbester +Herbst +Herbstaktion +Herbstausgabe +Herbstbeginn +Herbstfärbung +Herbstmarkt +Herbstmonate +Herbstsaison +Herbstwetter +Herbstzeit +Herd +Herde +Herden +Herdenmenschen +Herdentier +Herdentieren +Herdentiers +Herdentrieb +Herdes +Herds +Hereinfall +Hereinfalls +Hereingetragene +Hereingezogenen +Hereinnahme +Herfahrt +Herfahrten +Hergang +Hergangs +Hering +Heringe +Heringen +Herings +Herkules +Herkunft +Herkunftsland +Herkünfte +Herleitung +Herleitungen +Hermann +Hermaphrodit +Hermelin +Hermeline +Hermes +Herodot +Heroin +Heroins +Herold +Heros +Herr +Herren +Herrenabends +Herrenanzug +Herrenanzuges +Herrenanzüge +Herrenbegleitung +Herrenbekleidung +Herrendoppel +Herreneinzel +Herreneinzels +Herrenfriseure +Herrenfriseuren +Herrenfriseurs +Herrenhut +Herrenkonfektion +Herrenkonfektionen +Herrenmenschen +Herrenmode +Herrenmoden +Herrenmäntel +Herrenpyjama +Herrenschneider +Herrenschneidern +Herrensitz +Herrensitze +Herrensocken +Herrentoiletten +Herrenuhr +Herrenwäsche +Herrenzimmer +Herrenzimmern +Herrenzimmers +Herrgott +Herrgottsfrühe +Herrin +Herrjemine +Herrlichkeit +Herrlichkeiten +Herrn +Herrschaft +Herrschaften +Herrschaftsblöcke +Herrschaftskoch +Herrschaftssitz +Herrscher +Herrscherin +Herrscherinnen +Herrschern +Herrschers +Herrschersitz +Herrschsucht +Herstellen +Hersteller +Herstellern +Herstellers +Herstellung +Herstellungen +Herstellungsbetrieb +Herstellungskosten +Herstellungsländer +Herstellungspreis +Herstellungspreises +Herstellungsrechte +Herstellungsverfahren +Herstellungsverfahrens +Hertz +Hertzbereich +Herz +Herzanfall +Herzanfälle +Herzanfällen +Herzbeschwerden +Herzchen +Herzegowina +Herzen +Herzens +Herzensangelegenheit +Herzensangelegenheiten +Herzensbrecher +Herzensgüte +Herzenslust +Herzenssache +Herzenstür +Herzfehlern +Herzfehlers +Herzgegend +Herzhaftigkeit +Herzig +Herzinfarkt +Herzinfarkten +Herzinfarktes +Herzinfarktrisiko +Herzklappe +Herzklappen +Herzklopfen +Herzkollaps +Herzkrankheiten +Herzkranzgefäße +Herzkönig +Herzleidens +Herzlichkeit +Herzlichkeiten +Herzlosigkeit +Herzlosigkeiten +Herzmassage +Herzneurosen +Herzog +Herzogin +Herzoginnen +Herzogs +Herzoperation +Herzschlages +Herzschlagfolge +Herzschläge +Herzschlägen +Herzschrittmacher +Herzschwäche +Herzschwächen +Herzspezialist +Herzstück +Herztod +Herztransplantationen +Herztätigkeit +Herzverpflanzung +Herzverpflanzungen +Herzversagen +Herzzerbrechende +Herzöge +Herzögen +Hesse +Hessen +Hessesche +Hesseschen +Hethiter +Hethiterreich +Hetz +Hetzjagd +Heu +Heuchelei +Heuchler +Heuchlerin +Heuchlerinnen +Heuchlers +Heuernte +Heugabel +Heumarkt +Heurige +Heurigen +Heurigenliedern +Heuristik +Heuristiken +Heuschnupfen +Heuschnupfens +Heuschober +Heuschobers +Heuschrecke +Heuschrecken +Heuschreckenzug +Heuss +Heute +Hewlett +Hexaeder +Hexameter +Hexe +Hexen +Hexengebräu +Hexengriffel +Hexenjäger +Hexenkunst +Hexenküche +Hexenkünste +Hexenmeister +Hexenpinsel +Hexenprozesse +Hexentrio +Hexenverbrennung +Hexenverbrennungen +Hexer +Hexerei +Hexereien +Hieb +Hieben +Hiebes +Hierarchie +Hierarchien +Hierbei +Hierfür +Hiergegen +Hiermit +Hieroglyphe +Hieroglyphen +Hieronymus +Hiervon +Hierzu +Hightech +Hilde +Hildebrand +Hildegard +Hildesheim +Hilfe +Hilfeaktion +Hilfelieferungen +Hilfemaßnahmen +Hilfen +Hilfeprogramms +Hilferuf +Hilferufe +Hilferufs +Hilfeschrei +Hilfeschreie +Hilfestellung +Hilfesuchende +Hilfesuchenden +Hilfesuchender +Hilfreich +Hilfsaktion +Hilfsarbeiter +Hilfsarbeiterin +Hilfsarbeiterinnen +Hilfsarbeiters +Hilfsarzt +Hilfsarztstelle +Hilfsbereitester +Hilfsbereitschaft +Hilfsbetriebe +Hilfsdienst +Hilfsdienste +Hilfsdienstes +Hilfsdirektrice +Hilfsfenster +Hilfsgemeinschaft +Hilfsgrößen +Hilfsgüter +Hilfskoch +Hilfskonstruktion +Hilfskonstruktionen +Hilfskraft +Hilfskräfte +Hilfsküchen +Hilfslehrer +Hilfslehrern +Hilfsmaßnahme +Hilfsmenü +Hilfsmittel +Hilfsmitteln +Hilfsobjekte +Hilfsorganisation +Hilfsorganisationen +Hilfspolizei +Hilfspolizistin +Hilfsprediger +Hilfsprogramm +Hilfsprogramme +Hilfsprogramms +Hilfsquelle +Hilfssatz +Hilfsschiffe +Hilfsschule +Hilfsschullehrer +Hilfsstoff +Hilfssätze +Hilfssätzen +Hilfstaucher +Hilfstext +Hilfstruppen +Hilfsverein +Hilfswerk +Hilfswerks +Hilfszügen +Hilfsärzte +Hilft +Hilton +Himalaja +Himbeere +Himbeeren +Himbeersaftes +Himbeerstrauchs +Himbeersträucher +Himbeersträuchern +Himbeersäfte +Himbeersäften +Himmel +Himmelbett +Himmelbetts +Himmelfahrt +Himmelfahrtskommando +Himmelfahrtstag +Himmeln +Himmelreich +Himmelreichs +Himmels +Himmelsereignis +Himmelsfahrtkommando +Himmelsgast +Himmelskunde +Himmelskörper +Himmelskörpern +Himmelskörpers +Himmelsmechanik +Himmelsrichtungen +Himmelsspione +Himmelszelt +Hin +Hinausschiebung +Hinblick +Hinblicks +Hindenburg +Hindernis +Hindernislauf +Hindernisrennen +Hindernisrennens +Hindernisse +Hindernissen +Hindernisses +Hinderung +Hinderungsgrund +Hindupriester +Hindus +Hineingearbeitete +Hineingearbeiteten +Hineingearbeiteter +Hineingearbeitetes +Hineingestellte +Hineingestellten +Hineingestellter +Hineingestelltes +Hineinnehmen +Hineinschieben +Hinfahrt +Hinfahrten +Hinfälligkeit +Hingabe +Hingang +Hingangs +Hinlänglichkeit +Hinnahme +Hinreise +Hinrichtung +Hinrichtungen +Hinsicht +Hinsichten +Hinspiel +Hinterachse +Hinterbein +Hinterbeine +Hinterbeinen +Hinterbliebene +Hinterbliebenen +Hinterbliebenenrente +Hintereinganges +Hintergebäuden +Hintergedanke +Hintergedanken +Hintergehung +Hintergehungen +Hintergrund +Hintergrunde +Hintergrundes +Hintergrundinformation +Hintergrundinformationen +Hintergrundspeicher +Hintergründe +Hinterhalt +Hinterhalte +Hinterhalten +Hinterhand +Hinterher +Hinterherwinken +Hinterhof +Hinterhältiges +Hinterhäuser +Hinterkopf +Hinterkopfs +Hinterland +Hinterlands +Hinterlassenschaft +Hinterlegung +Hinterlegungen +Hinterlegungsfrist +Hinterlegungstag +Hinterlist +Hinterländer +Hinterläufe +Hintermannschaft +Hintermänner +Hintern +Hinterpommern +Hinterrad +Hinterradantrieb +Hinterradantriebs +Hinterrads +Hinterreifen +Hinterrädern +Hintersinnige +Hinterteil +Hinterteile +Hinterteils +Hintertreppe +Hintertreppen +Hintertür +Hintertürchen +Hintertüren +Hinterwand +Hinterzimmer +Hinterzimmern +Hinwegzuredenden +Hinwegzutragen +Hinweis +Hinweisbekanntmachung +Hinweisblatt +Hinweise +Hinweises +Hinweisfeld +Hinweisschilder +Hinweiszettel +Hinz +Hinzu +Hinzukommen +Hiobsbotschaft +Hiobsbotschaften +Hiobsgestalt +Hiobsgestalten +Hippie +Hippies +Hippodrom +Hirn +Hirnabschnitte +Hirnchirurgie +Hirne +Hirnen +Hirnforschung +Hirngeschwulst +Hirngespinst +Hirngespinsten +Hirnhautentzündung +Hirnhautentzündungen +Hirnrinde +Hirns +Hirnschlag +Hirnschlages +Hirnschläge +Hirnstamm +Hirnstromdiagramm +Hirnteil +Hirnteile +Hirnteils +Hirnverletzung +Hirnvorgänge +Hiroshima +Hirsch +Hirschen +Hirschfänger +Hirschgeweih +Hirschkuh +Hirschkühen +Hirschpark +Hirse +Hirt +Hirte +Hirten +Hirtenbrief +Hirtenbriefe +Hirtenbriefen +Hirtensorge +Hirtenstämme +Hirtenwort +Historie +Historien +Historiendrama +Historik +Historiker +Historikergespräch +Historikers +Historikertag +Historikertags +Historikerverbands +Historisch +Historische +Historismus +Hit +Hitler +Hitlerjugend +Hitlerregierung +Hitlerreiches +Hitlertum +Hitlerverbrechen +Hitlerwagen +Hitliste +Hitlisten +Hitparade +Hitparaden +Hitze +Hitzeflimmernden +Hitzegrad +Hitzegrade +Hitzekammer +Hitzepanzer +Hitzeperiode +Hitzewellen +Hitzschlages +Hitzschläge +Hitzschlägen +Hiwi +Hobby +Hobbygeräte +Hobbygruppen +Hobbyist +Hobbyisten +Hobbyräume +Hobbys +Hobel +Hobelbank +Hobelspäne +Hobelspänen +Hobelwerk +Hoch +Hochachtung +Hochadel +Hochallee +Hochalpen +Hochaufgeschossenen +Hochaufgeschossener +Hochauflösenden +Hochauflösender +Hochbauentwürfe +Hochbaufirma +Hochbaukenntnisse +Hochbauverwaltung +Hochbesetzte +Hochbesteuerten +Hochbetagten +Hochbetrieb +Hochbetriebs +Hochbezahlte +Hochbezahltem +Hochbezahlten +Hochbezahltes +Hochbrücke +Hochburg +Hochburgen +Hochdekorierter +Hochdruck +Hochdruckdampferzeugung +Hochdruckgebiete +Hochdruckgebieten +Hochdruckgebiets +Hochdruckkessel +Hochdruckrücken +Hochdruckrückens +Hochdrücke +Hochebene +Hochebenen +Hochentwickelte +Hochentwickeltem +Hochentwickelten +Hochentwickeltes +Hochfavorisierten +Hochfinanz +Hochfläche +Hochflächen +Hochform +Hochfrequenz +Hochfrequenzen +Hochfrequenzgeräte +Hochgebirge +Hochgebirgspanorama +Hochgebirgswanderung +Hochgefühl +Hochgelehrten +Hochgelobte +Hochgerutschte +Hochgewachsene +Hochgewachsenen +Hochgewachsener +Hochgewachsenes +Hochglanz +Hochgotik +Hochhaus +Hochhauses +Hochhauswohnung +Hochhäuser +Hochhäusern +Hochindustrialisierten +Hochintegration +Hochkomplizierte +Hochkulturen +Hochland +Hochlandes +Hochlands +Hochleistungsmotor +Hochleistungsport +Hochleistungsports +Hochleistungsschichten +Hochleistungssport +Hochleistungssportlers +Hochleistungssports +Hochländer +Hochländern +Hochmut +Hochmuts +Hochmütige +Hochofen +Hochofengase +Hochofenkoks +Hochofens +Hochofenwerke +Hochplateau +Hochpreispolitik +Hochqualifiziertem +Hochqualifizierten +Hochqualifizierter +Hochrechnung +Hochrhein +Hochrheins +Hochs +Hochsaison +Hochschmelzenden +Hochschoß +Hochschrift +Hochschulausbau +Hochschulbau +Hochschulbauten +Hochschulbetreuer +Hochschulbildung +Hochschuldirektor +Hochschuldozenten +Hochschule +Hochschulen +Hochschuletats +Hochschulfinanzierung +Hochschulfragen +Hochschulgebäude +Hochschulgesetz +Hochschulgruppe +Hochschulgruppen +Hochschulklassen +Hochschullehrer +Hochschullehrern +Hochschullehrers +Hochschulmeisterschaft +Hochschulmittel +Hochschulorgane +Hochschulrahmengesetz +Hochschulreform +Hochschulreformgesetzgebung +Hochschulreife +Hochschulstudium +Hochschulstudiums +Hochschulstufe +Hochschulverband +Hochschulvertreter +Hochschulwesen +Hochschwarzwaldes +Hochschätzung +Hochseefischer +Hochseefischerei +Hochseeflotte +Hochseereederei +Hochseesegler +Hochsicherheitstrakt +Hochsitz +Hochsommer +Hochspannung +Hochspannungen +Hochspannungsanlage +Hochspannungskunden +Hochspannungsleitung +Hochspannungsleitungen +Hochspannungstechnik +Hochspezialisierte +Hochsprache +Hochsprung +Hochsprungs +Hochstapler +Hochstaplers +Hochstehen +Hochstehende +Hochstehenden +Hochstehender +Hochstehendes +Hochstellung +Hochstimmung +Hochtal +Hochtechnisierten +Hochtechnologie +Hochtechnologien +Hochtouren +Hochvakuum +Hochverdichtende +Hochverehrte +Hochverehrter +Hochverrat +Hochwasser +Hochwassergefährdung +Hochwasserkatastrophe +Hochwasserschutz +Hochwasserschäden +Hochwassersorgen +Hochwäldern +Hochwürden +Hochzeit +Hochzeiten +Hochzeitsfoto +Hochzeitsgeschenke +Hochzeitsgeschenken +Hochzeitsgeschenks +Hochzeitsgäste +Hochzeitshaus +Hochzeitspaar +Hochzeitsreise +Hochzeitsstimmung +Hochzeitstag +Hochzeitstags +Hochzeitszeremonie +Hochzins +Hochzinsen +Hochzinsphase +Hochzinsphasen +Hochzinspolitik +Hochzusetzen +Hochzählen +Hochzüchtung +Hockenheimring +Hocker +Hockey +Hockeyklub +Hockeyschiedsrichter +Hockeyspiele +Hockeyspieler +Hockeyturniers +Hoden +Hof +Hofberichterstatter +Hofberichterstattung +Hofbräu +Hofbräuhaus +Hofburg +Hofdamen +Hofe +Hofes +Hoffmann +Hoffnung +Hoffnungen +Hoffnungslosigkeit +Hoffnungsraten +Hofgarten +Hofgestaltung +Hofgrundstücke +Hofhaus +Hofkunst +Hoflandwirtschaft +Hofleben +Hofmauern +Hofmeister +Hofnachrichten +Hofoper +Hofplatz +Hofrat +Hofs +Hofscheune +Hoftor +Hoftoren +Hofweg +Hohe +Hoheit +Hoheitsakte +Hoheitsgebiet +Hoheitsgebiete +Hoheitsgebietes +Hoheitsgebiets +Hoheitsgewässer +Hoheitsgewässers +Hoheitsrecht +Hoheitsrechte +Hohenstaufen +Hohenzoller +Hohenzollern +Hoher +Hohlglashütte +Hohlmaß +Hohlraum +Hohlraums +Hohlräume +Hohlräumen +Hohlspiegel +Hohlsteinhöhle +Hohltier +Hohltiere +Hohlzylinder +Hohngelächter +Hohngelächters +Holde +Holding +Holdinggesellschaften +Holger +Holland +Hollands +Hollywood +Hollywoods +Hollywoodstars +Hollywoodzauber +Holländer +Holländerin +Holländern +Holländers +Holm +Holografie +Hologramm +Hologramme +Holographie +Holstein +Holunder +Holunderbaum +Holunders +Holz +Holzarbeit +Holzarbeiten +Holzarbeiter +Holzarten +Holzausfuhren +Holzbaracken +Holzbearbeitenden +Holzbearbeitung +Holzbein +Holzbläser +Holzbläsern +Holzdamm +Holzdecke +Holzeinfuhr +Holzer +Holzersatz +Holzerzeugnisse +Holzexportländer +Holzfabrikant +Holzfachmann +Holzfenster +Holzfeuer +Holzfigur +Holzfäller +Holzfällern +Holzgestell +Holzgiebel +Holzhammer +Holzhandlung +Holzhäuser +Holzimporteure +Holzindustrie +Holzkasten +Holzkohle +Holzkohlen +Holzkreuze +Holzmontage +Holzpfad +Holzpritschen +Holzrades +Holzrechte +Holzschnitt +Holzschnitte +Holzschnitzereien +Holzschuppen +Holzschutzmittel +Holzschwellen +Holzschwänze +Holzschüssel +Holzspielwaren +Holzstoß +Holzstufen +Holzstößen +Holztafeln +Holzteilen +Holztische +Holztreppe +Holzverarbeitende +Holzverarbeitenden +Holzverschalung +Holzverschlag +Holzvorkommen +Holzwaren +Holzwirtschaft +Holzwolle +Holzwurm +Holzwurms +Homecomputer +Homeland +Homer +Homogenisierung +Homogenisierungen +Homogenität +Homosexualität +Homosexueller +Homöopath +Homöopathen +Honda +Honduras +Honecker +Hongkong +Hongkongs +Honig +Honigbiene +Honigbienen +Honigdose +Honiglecken +Honigschlecken +Honorar +Honoraranspruch +Honoraren +Honorarerhöhung +Honorarforderung +Honorarprofessor +Honorars +Honorarsätze +Honorarvertrag +Honoratioren +Honorierung +Hopfenhandel +Hopfenpflanzer +Hopfensack +Horcher +Horchern +Horchers +Horchgeräte +Horchposten +Horde +Horden +Horizont +Horizonte +Horizonterweiterung +Horizonts +Hormon +Hormonbehandlung +Hormone +Hormonen +Hormons +Hormonspiegels +Hormonumstellungen +Hormonwirkung +Horn +Hornes +Hornhaut +Horns +Hornvieh +Horoskop +Horoskopen +Horoskops +Horror +Horrorfilme +Horrorfilmen +Horrorfilms +Horrormärchen +Horrors +Horrorthema +Horrorvisionen +Horst +Horste +Horstes +Hort +Horten +Hortung +Hortungskäufe +Hose +Hosen +Hosenanzug +Hosenanzüge +Hosenanzügen +Hosenbein +Hosenbeine +Hosenboden +Hosenklammer +Hosenklammern +Hosenknopf +Hosenrock +Hosenschlitz +Hosenschlitze +Hosenschlitzes +Hosentasche +Hosentaschen +Hosenträgern +Hosenträgers +Hospital +Hospitalkosten +Hospitals +Hospitalwerk +Hospitant +Hospitanten +Hospitäler +Hostess +Hostessen +Hostie +Hostien +Hotel +Hotelangestellte +Hotelappartements +Hotelbar +Hotelbauprojekt +Hotelbesitzer +Hotelbesitzerinnen +Hotelbesitzern +Hotelbesitzers +Hotelbetrieb +Hotelbetriebe +Hotelbett +Hotelführer +Hotelführern +Hotelführers +Hotelgarten +Hotelgast +Hotelgebäude +Hotelgesellschaft +Hotelgewerbe +Hotelgruppe +Hotelgäste +Hotelhalle +Hotelhallen +Hotelier +Hoteliers +Hotelkapazität +Hotelkomplex +Hotelkonzerns +Hotelleitung +Hotelmakler +Hotelpage +Hotelpagen +Hotelpark +Hotelparkplatz +Hotelportier +Hotelprojekte +Hotelquartiere +Hotelrechnung +Hotelrestaurant +Hotels +Hotelschiff +Hotelservice +Hotelverbot +Hotelvollpensionen +Hotline +Hub +Huber +Hubert +Hubertus +Hubraum +Hubraumsteuer +Hubschrauber +Hubschraubergeknatter +Hubschraubers +Hubschrauberverkehr +Hubwagen +Huf +Hufe +Hufeisen +Hufeisentisch +Hufen +Hufs +Hufschlag +Hufschlags +Hufschlägen +Huftiere +Huftieren +Huftiers +Hugenottenkriege +Hugenottenverfolgung +Hugo +Huhn +Huhns +Hula +Hulahupring +Huldigung +Huldigungen +Human +Humanethologie +Humanismus +Humanist +Humanisten +Humanität +Humboldt +Humbug +Hummer +Hummercremesuppe +Hummern +Hummers +Hummerschwänze +Hummertransporte +Humor +Humorist +Humoristen +Humors +Humus +Hund +Hunde +Hundeausstellungen +Hundebaby +Hundebesitzer +Hundedressurplatz +Hundefutters +Hundegenie +Hundehalter +Hundehütte +Hundekette +Hundekopf +Hundeleine +Hundeleinen +Hundemarke +Hunden +Hundenase +Hundepeitsche +Hunderasse +Hundert +Hunderte +Hunderten +Hunderter +Hundertfache +Hundertmarkschein +Hundertschaft +Hundertstel +Hundertstelsekunden +Hunderttausend +Hunderttausende +Hunderttausendhektarweise +Hundes +Hundesteuer +Hundesteuern +Hundewetter +Hundewetters +Hundezucht +Hundezuchten +Hundezüchtern +Hundstage +Hunger +Hungerblockade +Hungerkur +Hungerlohn +Hungermarsch +Hungernationen +Hungers +Hungerslohn +Hungersnöte +Hungersnöten +Hungerstreik +Hungerstreiken +Hungerstreiks +Hungertuch +Hunne +Hunnen +Hupe +Hure +Hurenkind +Hurerei +Hurrikan +Husar +Husaren +Husarenritt +Husarenritten +Hussein +Hussitenkriege +Hustenanfall +Hustenanfalls +Hustenanfällen +Hustenbonbons +Hustensafts +Hustensirup +Hustensäfte +Hustensäften +Husum +Hut +Hutes +Hutfabrikanten +Hutfachgeschäfte +Hutfachschau +Hutfilter +Hutstumpen +Hybrid +Hybris +Hydepark +Hydrant +Hydranten +Hydraulik +Hydrierung +Hydrierwerke +Hydrodynamik +Hydrokultur +Hydrophon +Hygiene +Hygienebetreuung +Hygieneprogramm +Hymne +Hymnen +Hymnologie +Hyperrealität +Hypnose +Hypnosen +Hypothek +Hypotheken +Hypothekenabwertung +Hypothekenaufnahme +Hypothekenberechnung +Hypothekenbriefe +Hypothekengeld +Hypothekenraten +Hypothekenrückständen +Hypothekenzinsen +Hypothese +Hypothesen +Hyäne +Hyänen +Hz +Häfen +Häftling +Häftlinge +Häftlings +Hähnchen +Hähnchens +Hähne +Hähnen +Häkchen +Hälfte +Hälften +Hälse +Hälsen +Hält +Hämmer +Hämmern +Hämmerns +Hämorrhoiden +Händchen +Hände +Händedruck +Händedrücke +Händedrücken +Händel +Händen +Händeschütteln +Händler +Händlererfolg +Händlerfirmen +Händlerkreisen +Händlernachweis +Händlerpreise +Händlers +Hängeboden +Hängebrücke +Hängebrücken +Hängebusen +Hängematte +Hängematten +Hängen +Hänschen +Häppchen +Härte +Härtefonds +Härtefälle +Härtefällen +Härtegründe +Härteklausel +Härtetest +Härtung +Häscher +Häschern +Hätten +Häufchen +Häufigkeit +Häufigkeiten +Häufigste +Häuflein +Häufleins +Häufung +Häufungen +Häupter +Häuptern +Häuptling +Häuptlinge +Häuptlingen +Häuptlings +Häuschen +Häuschens +Häuser +Häuserbau +Häuserblock +Häuserblockes +Häuserblocks +Häuserblöcken +Häuserfronten +Häuserkante +Häusern +Häusertrümmern +Häuserwand +Häuserwänden +Häute +Häutung +Häutungen +Höchst +Höchstbetrag +Höchstbetrages +Höchstbeträge +Höchstdruck +Höchstform +Höchstgebot +Höchstgeschwindigkeit +Höchstgewicht +Höchstgrenze +Höchstgrenzen +Höchstintegration +Höchstkurs +Höchstkurse +Höchstleistung +Höchstleistungen +Höchstmaß +Höchstpreis +Höchstpreise +Höchstpreisen +Höchstrente +Höchstrenten +Höchstsatz +Höchststand +Höchststrafe +Höchstsätze +Höchstsätzen +Höchsttemperatur +Höchsttemperaturen +Höchstumsatz +Höchstwahrscheinlich +Höchstwert +Höchstwerte +Höchstwerten +Höcker +Höckern +Höckers +Höfe +Höfen +Höflichkeit +Höflichkeiten +Höflichkeitsbesuche +Höflichkeitsbesuches +Höflichkeitsformeln +Höhe +Höhen +Höhenbeschränkung +Höhenflug +Höhenkammer +Höhenklima +Höhenkurorte +Höhenkurorten +Höhenkurorts +Höhenlagen +Höhenlinie +Höhenlinien +Höhenluft +Höhenrausch +Höhenstruktur +Höhenstufe +Höhenstufen +Höhentraining +Höhenunterschied +Höhenzüge +Höhepunkt +Höhepunkte +Höhepunkten +Höhepunkts +Höhere +Höherentwicklung +Höherverzinsten +Höhle +Höhlen +Höhlenbewohner +Höhleneingang +Höhlenforscher +Höhlenforscherin +Höhlenforschern +Höhlengänger +Höhlenmalerei +Höhlenmensch +Höhlensystem +Höhlung +Höhlungen +Hölderlin +Hölle +Höllen +Höllenmacht +Höllenmaschinen +Höllenschauspiel +Höllenwurz +Höllenängste +Höllenängsten +Hörapparat +Hörapparate +Hörapparaten +Hörbarkeitsgrenze +Hörbild +Hördrama +Hörer +Hörergebühren +Hörern +Hörers +Hörerschaft +Hörerschaften +Hörerwettbewerb +Hörerwünsche +Hörfehler +Hörfeld +Hörfolge +Hörfunks +Hörfunksender +Hörgerät +Hörgeräte +Hörgeräts +Hörigkeit +Hörnchen +Hörnern +Hörprogramme +Hörrohr +Hörrohren +Hörrohrs +Hörsaal +Hörsaals +Hörspiel +Hörspielen +Hörspielgeräusche +Hörspielgeräuschen +Hörspiels +Hörsäle +Hörvermögen +Hörvermögens +Hörweite +Hübe +Hüfte +Hüften +Hüftgelenk +Hüftgelenke +Hüftgelenken +Hüftumfang +Hügel +Hügelgrab +Hügelkette +Hügelkuppe +Hügelland +Hügeln +Hügels +Hühner +Hühnerauge +Hühneraugen +Hühnerbestand +Hühnerdiebe +Hühnerhalter +Hühnerhaltung +Hühnerleiter +Hühnerleitern +Hühnermörder +Hühnern +Hühnerstalls +Hühnerställe +Hühnerställen +Hühnerzucht +Hülle +Hülse +Hülsen +Hülsenfrüchte +Hündin +Hüne +Hünen +Hünenberg +Hüpfer +Hürde +Hürden +Hürdenlauf +Hürdenlaufs +Hürdenläufe +Hürdenläufen +Hürdenläufer +Hürdenrennen +Hürdenspezialist +Hüter +Hütte +Hütten +Hüttenbaues +Hüttenbereich +Hüttenbewohner +Hüttensauerstoff +Hüttentür +Hüttenunion +Hüttenwerk +Hüttenwerks +Hüttenwesen ++++++++++ +Iberer +Iberien +Ich +Ichbewusstsein +Ichbewusstseins +Ichform +Ichformen +Ichsucht +Icon +Ideal +Idealbedarf +Ideale +Idealerweise +Idealfall +Idealfälle +Idealfällen +Idealgewicht +Idealismus +Idealist +Idealistin +Idealistinnen +Idealkonkurrenz +Idealnote +Ideals +Idealstaates +Idealwelt +Idee +Ideen +Ideendarstellung +Ideenlehre +Ideenlehren +Ideenlosigkeit +Ideenreichtum +Ideenreichtums +Ideensuche +Ideenträger +Ideenwettbewerb +Identifikation +Identifikationsnachweis +Identifikationspapiere +Identifizierung +Identität +Identitäten +Identitätsfindung +Identitätskarten +Identitätsnachweis +Identitätsnachweise +Identitätsnachweises +Identitätsproblem +Ideologe +Ideologen +Ideologie +Ideologiekampf +Ideologien +Ideologieprodukt +Ideologin +Ideologinnen +Idiomatik +Idiome +Idiomen +Idiosynkrasie +Idiot +Idioten +Idol +Idole +Idolen +Idols +Idyll +Idylle +Igel +Igeln +Igels +Igelstellung +Igelstellungen +Ignoranz +Ihm +Ihnen +Ihr +Ihre +Ihrem +Ihren +Ihrer +Ikarus +Ikone +Ikonen +Illegalität +Illiquidität +Illiterat +Illiteraten +Illumination +Illuminationen +Illusion +Illusionen +Illustration +Illustrationen +Illustrator +Illustrierung +Illyrien +Illyrier +Iltis +Iltisse +Iltissen +Iltisses +Im +Image +Imagepflege +Imagination +Imbiss +Imbisse +Imbisses +Imbisshalle +Imbissstube +Imitation +Imitationen +Imitator +Imitatoren +Imker +Imkern +Imkers +Immanuel +Immaterialisierung +Immatrikulation +Immatrikulationen +Immatrikulationsgesuche +Immatrikulationsnummer +Immerhin +Immerwähren +Immigrant +Immigranten +Immigrantinnen +Immobilie +Immobilien +Immobilienanlagen +Immobilienanzeige +Immobilienblase +Immobilienboom +Immobilienbooms +Immobilienbüro +Immobiliencrash +Immobilieneigentümer +Immobilieneigentümern +Immobilienerwerb +Immobilieneuphorie +Immobilienfinanzierungen +Immobilienfonds +Immobiliengeschäft +Immobiliengeschäfte +Immobilienhandel +Immobilienhandels +Immobilienhändler +Immobilienjongleur +Immobilienkatastrophe +Immobilienkauf +Immobilienkollaps +Immobilienkäufe +Immobilienmaklern +Immobilienmaklers +Immobilienmarkt +Immobilienmärkte +Immobilienobjekt +Immobilienobjekte +Immobilienpreisdeflation +Immobilienpreisindex +Immobiliensektor +Immobiliensuche +Immobilienverkauf +Immobilienverkäufe +Immobilienverlust +Immobilienversteigerungen +Immobilienwelt +Immobilienwerte +Immun +Immunität +Immunitätsbarriere +Immunkörper +Immunkörpern +Immunkörpers +Immunschwäche +Immuntoleranz +Impedanz +Impedanzwandler +Imperativ +Imperativen +Imperator +Imperfekt +Imperfekten +Imperialismus +Imperium +Imperiums +Impfpass +Impfschein +Impfscheine +Impfscheinen +Impfschutz +Impfstoff +Impfstoffe +Impfstoffs +Impfung +Impfungen +Implantat +Implementierung +Implikation +Implikationen +Import +Importabgaben +Importanteil +Importbeschränkungen +Importbutter +Importbörse +Importen +Importes +Importeur +Importeure +Importeuren +Importeurs +Importfinanzierung +Importfirmen +Importgüter +Importhandel +Importkontingent +Importkontingentierung +Importkontrollen +Importlandes +Importländer +Importmengen +Importmesse +Importplaner +Importplanung +Importprogramm +Importquoten +Imports +Importsperre +Importvolumens +Importwachstum +Importwagen +Importöl +Impotenz +Impresario +Impresarios +Impression +Impressionen +Impressionismus +Impressionist +Impressionisten +Impressum +Improvisation +Improvisationen +Imprägnierung +Imprägnierungen +Impuls +Impulse +Impulsen +Impulserhaltung +Impulses +Ina +Inaktiver +Inaktivität +Inanspruchnahme +Inbegriff +Inbegriffe +Inbesitznahme +Inbetriebnahme +Inbetriebnahmen +Inbetriebsetzung +Indem +Inder +Inderinnen +Indern +Index +Indexe +Indexen +Indexes +Indexgruppen +Indexierung +Indexkontrakte +Indexoption +Indexoptionen +Indexpaar +Indexschreibweise +Indexsteigerung +Indexwert +Indexwerten +Indexwertes +Indexzahl +Indexziffern +Indiana +Indianapolis +Indianer +Indianerin +Indianerinnen +Indianerleben +Indianerreservat +Indianerrezept +Indianers +Indianersommer +Indianerstamm +Indien +Indienroute +Indifferenz +Indikation +Indikationslösung +Indikationsregelung +Indikator +Indio +Indios +Indira +Indiskretion +Individualabrede +Individualebene +Individualethik +Individualismus +Individualist +Individualisten +Individualität +Individualreise +Individualstück +Individualvereinbarung +Individuen +Individuum +Individuums +Indiz +Indizes +Indizien +Indizienbeweis +Indizienbeweise +Indizienbeweisen +Indizienbeweises +Indizierung +Indochina +Indoktrination +Indonesien +Indonesier +Indossament +Indossamente +Indossamenten +Indossaments +Indossant +Induktion +Induktionen +Induktivität +Induktivitätsmessung +Indus +Induskultur +Industrialisierteste +Industrialisierung +Industrials +Industrie +Industrieanlagen +Industriearbeiter +Industriearbeitern +Industrieausstellung +Industrieautomatisierung +Industriebank +Industriebereich +Industrieelektronik +Industrieerzeugung +Industriegebiet +Industriegebiete +Industriegebieten +Industriegesellschaft +Industriehallen +Industriekonzern +Industriekreis +Industriekreise +Industrieland +Industrielle +Industriellen +Industriellenverband +Industrieländer +Industriemanager +Industriemarkt +Industriemesse +Industriemilieu +Industrieministerium +Industriemühlen +Industrien +Industrienation +Industrienationen +Industrieobjekt +Industrieobjekte +Industrieofen +Industriepapieren +Industrieplan +Industriepotential +Industrieprodukte +Industrieproduktion +Industrieraum +Industrieriesen +Industrieroboter +Industriesektoren +Industriespionage +Industriespione +Industriestaaten +Industriestaates +Industriestadt +Industriestandard +Industriestrategen +Industriestraße +Industriestroh +Industriestädtchen +Industriestädten +Industrietitel +Industrieunternehmen +Industrieverbandes +Industrieverbände +Industrieverlagerung +Industrievermittlung +Industriewaren +Industriewerk +Industriewerke +Industriewert +Industriewerte +Industriezentren +Industriezentrum +Industriezwecke +Industriezweige +Industrieöfen +Ineffizienz +Ineinandergegriffene +Ineinandergegriffenem +Ineinandergegriffener +Ineinandergegriffenes +Ineinandergeschobenem +Ineinandergeschobenen +Ineinandergeschobener +Ineinandergreifen +Ineinandergreifende +Ineinandergreifenden +Ineinandergreifender +Ineinandergreifendes +Ineinanderschiebende +Ineinanderschiebenden +Ineinanderschiebendes +Ineinanderzuschachteln +Inelastizität +Ines +Infanterie +Infanteriebataillone +Infanterien +Infanterieregiment +Infanterist +Infantilismus +Infarkt +Infarkte +Infarkts +Infekt +Infektion +Infektionsbazillus +Infektionskrankheit +Infektionskrankheiten +Inferno +Infiltrierung +Infinitesimalrechnung +Infinitiv +Inflation +Inflationen +Inflationsbekämpfung +Inflationsbremse +Inflationsdruck +Inflationsförderung +Inflationsgefahr +Inflationsgefahren +Inflationsindikatoren +Inflationsjahr +Inflationsjahre +Inflationskurs +Inflationslawine +Inflationsländer +Inflationsorgie +Inflationsorgien +Inflationspolitik +Inflationsrate +Inflationsraten +Inflationsrunde +Inflationsschub +Inflationsschutz +Inflationssteuer +Inflationstendenz +Inflationstendenzen +Inflationswelle +Inflationszuschlag +Inflationsängsten +Inflationäres +Info +Infobriefen +Infodienst +Infodienste +Informant +Informanten +Informantin +Informatik +Informatiker +Informatikern +Informatiklexikon +Informatikzeitalter +Information +Informationen +Informationsagentur +Informationsamt +Informationsamtes +Informationsart +Informationsauftrag +Informationsaustausch +Informationsbehörde +Informationsbesuche +Informationsblatt +Informationsblätter +Informationsbrief +Informationsbriefen +Informationsbriefes +Informationsdichte +Informationsdienst +Informationsdienste +Informationsdiensten +Informationseinheit +Informationsflüge +Informationsfreiheit +Informationsfülle +Informationsgeber +Informationsgehalt +Informationsgesellschaft +Informationsgespräche +Informationsgewinnung +Informationsgutschein +Informationsheft +Informationsindustrie +Informationslücke +Informationsmaterial +Informationsmedien +Informationsmenge +Informationsministerium +Informationsministeriums +Informationsnetz +Informationsoffizier +Informationspolitik +Informationsquelle +Informationsquellen +Informationsreise +Informationssendung +Informationssendungen +Informationsspeicher +Informationsspeichern +Informationsspeicherung +Informationsstand +Informationsstelle +Informationssystem +Informationstage +Informationstechnik +Informationstechnologie +Informationstechnologien +Informationsverarbeitenden +Informationsverarbeitung +Informationsverbreitung +Informationsverwaltung +Informationsvorsprung +Informationszeitalter +Informationszentrale +Informationszyklen +Informationsübertragung +Informelle +Informierter +Infragekommen +Infrarot +Infrastruktur +Infrastrukturen +Inganghaltung +Ingangsetzung +Ingangsetzungen +Inge +Ingeborg +Ingenieur +Ingenieurausbildung +Ingenieurbaus +Ingenieurbereich +Ingenieurbüro +Ingenieurbüros +Ingenieure +Ingenieurexamen +Ingenieurleistung +Ingenieurprüfung +Ingenieurs +Ingenieurschule +Ingenieurschulen +Ingenieurstudenten +Ingenieurwesen +Ingenieurwesens +Ingenieurwissenschaft +Ingenieurwissenschaften +Ingesamt +Ingo +Ingrid +Ingwer +Ingwers +Inhaber +Inhaberaktie +Inhaberaktien +Inhaberaktionäre +Inhaberinnen +Inhabern +Inhaberpapier +Inhaberpapiere +Inhaberpapieren +Inhaberpapiers +Inhabers +Inhaberschecks +Inhaberwechsel +Inhaberwechseln +Inhaberzertifikat +Inhaftierung +Inhaftierungen +Inhalation +Inhalationen +Inhalt +Inhalte +Inhalten +Inhaltes +Inhalts +Inhaltsangabe +Inhaltsangaben +Inhaltskontrolle +Inhaltsverzeichnis +Inhaltsverzeichnisse +Inhaltsverzeichnissen +Inhaltsverzeichnisses +Initial +Initiale +Initialen +Initialisierung +Initialisierungseffekt +Initialisierungseffekte +Initialisierungsphase +Initialisierungssequenz +Initiative +Initiator +Initiatoren +Initiierung +Injektion +Injektionen +Injektionsmittel +Injektionsnadel +Inka +Inkareich +Inkarnation +Inkarnationen +Inkasso +Inkassos +Inkassounternehmen +Inkassovollmachten +Inkassowechsel +Inkassowechseln +Inkaufnahme +Inkavergewaltigung +Inklinometer +Inklusion +Inklusionen +Inklusivpreise +Inkonsequenz +Inkonsequenzen +Inkonsistenz +Inkorrektheit +Inkraftsetzung +Inkraftsetzungen +Inland +Inlandgesellschaften +Inlandmarkt +Inlandpreis +Inlandsabschlüsse +Inlandsarbeitslosenprobleme +Inlandsbetriebe +Inlandserzeugung +Inlandsferngespräche +Inlandsfonds +Inlandsgeschäft +Inlandsgeschäfts +Inlandshandel +Inlandsindustrie +Inlandskonjunktur +Inlandskonsum +Inlandsmarkt +Inlandsnachfrage +Inlandspreise +Inlandspreisen +Inlandsproduktion +Inlandssektor +Inlandsumsätze +Inlandsurlaub +Inlandsverbrauch +Inlandsversorgung +Inlandszinsen +Inländer +Inländerin +Inländern +Inländers +Innenarchitekt +Innenarchitekten +Innenaufzug +Innenausbausystem +Innenausstattung +Innenbahn +Innendekorateur +Innendekoration +Innendruck +Inneneinrichtungen +Innenfinanzierung +Innenhof +Innenhofes +Innenkabinen +Innenleben +Innenminister +Innenministerien +Innenministerium +Innenministern +Innenministers +Innenohr +Innenpolitische +Innenpunkt +Innenpunkte +Innenputz +Innenraums +Innenräume +Innenräumen +Innenschwimmbad +Innenschwimmbäder +Innenseite +Innenseiten +Innensenator +Innenstadt +Innenstädte +Innenstürmer +Innenstürmers +Innenumsatz +Innenumsätze +Innenverhältnis +Innenverkleidung +Innenwiderstand +Innenzelt +Innenzeltes +Innerei +Innereien +Inneren +Inneres +Innerlichkeit +Innern +Innerste +Inniggeliebte +Inniggeliebten +Innigkeit +Innovation +Innovationen +Innovationsbemühungen +Innovationscharakter +Innsbruck +Inputs +Inquisition +Insasse +Insassen +Insassenversicherung +Insbesondere +Inschrift +Insekt +Insekten +Insektenfresser +Insektenoper +Insektenplage +Insektensaal +Insektenvertilgungsmittel +Insektes +Insel +Inselbogen +Inselbögen +Inselchen +Inselfestung +Inselgebiet +Inselgruppe +Insellage +Inseln +Inselrepublik +Inselstaat +Inselstaaten +Inselstaats +Inselstadt +Inselstatut +Inselverkäufer +Inselvolk +Inselvölkern +Inselwelt +Inselzauber +Insemination +Inserat +Inserate +Inseraten +Inseratenbüro +Inserates +Inserats +Inserent +Inserenten +Insertion +Insertionspreise +Insertionsunterlagen +Insider +Insidergeschäfte +Insidern +Insiderskandalen +Insiderverhalten +Insiderwissen +Inskription +Insolvenz +Inspekteur +Inspekteurs +Inspektion +Inspektionen +Inspektionsmaßnahmen +Inspektionsreferat +Inspektionsreise +Inspektor +Inspektoren +Inspektors +Inspiration +Inspirationen +Inspizient +Instabilität +Instabilitäten +Installateur +Installateure +Installateuren +Installateurmeister +Installation +Installationen +Installationsarbeit +Installationsleitungen +Installationsmängel +Installationsprozess +Installierung +Instandhaltung +Instandhaltungskosten +Instandsetzen +Instandsetzung +Instandsetzungen +Instandsetzungsarbeit +Instandstellungen +Instanz +Instanzen +Instinkt +Instinkte +Instinkten +Instinktes +Institut +Institute +Instituten +Institutes +Institution +Institutionalisierung +Institutionen +Instituts +Institutsbericht +Institutsbetrieb +Institutsgelände +Institutsleiter +Instrukteur +Instruktion +Instruktionen +Instrument +Instrumental +Instrumentalist +Instrumentalpart +Instrumentarium +Instrumente +Instrumenten +Instrumententasche +Instrumentes +Instruments +Insulaner +Insulanerinnen +Insulanern +Insulaners +Insulin +Insulingaben +Insulinmangel +Insulinmenge +Insulinvorrat +Inszenator +Inszenierung +Integral +Integralbildung +Integralrechnung +Integralrechnungen +Integralteil +Integration +Integrationsaspekt +Integrationsfigur +Integrationsfähigkeit +Integrationsgrenzen +Integrationsidee +Integrationsprozess +Integrationsprozesses +Integrationsvorteil +Integrationszeichen +Integrierbarkeit +Integrität +Intellekt +Intellektuelle +Intellektuellen +Intellektuellenschicht +Intelligenz +Intelligenzbestie +Intelligenzgrad +Intelligenzler +Intelligenztest +Intelligenztests +Intelligenztheorie +Intendant +Intendantenamt +Intendantenstuhl +Intendantenwahl +Intensität +Intensitäten +Intensitätsschwächung +Intensivierung +Intention +Intentionen +Interaktion +Intercity +Interdependenz +Interessantes +Interesse +Interesselosigkeit +Interessen +Interessenausgleich +Interessengebiet +Interessengebiete +Interessengebieten +Interessengemeinschaft +Interessengemeinschaften +Interessengruppe +Interessenkollision +Interessenkollisionen +Interessenkonflikt +Interessenkreis +Interessenkreise +Interessenlage +Interessenschwerpunkt +Interessent +Interessenten +Interessentengruppen +Interessentenmeldungen +Interessenverband +Interessenverbände +Interessenwiderstreit +Interesses +Interessiert +Interessierte +Interessiertheit +Interface +Interfaces +Interferenz +Interim +Interimsregierung +Interimsregierungen +Interludium +Interna +Internat +Internate +International +Internationale +Internationalen +Internationaler +Internationales +Internationalisierung +Internationalismus +Internatsabteilung +Internatsleiter +Internatsschule +Internet +Internetseiten +Internierungshaft +Internierungslager +Internierungszeit +Interpol +Interpolation +Interpolationen +Interpret +Interpretation +Interpretationen +Interpretationskurse +Interpretationsrisiko +Interpreten +Interpretierung +Interpretin +Interpretinnen +Interpunktion +Interpunktionen +Interpunktionszeichen +Interruption +Interruptionen +Intervall +Intervalle +Intervallen +Intervallhälften +Intervalls +Intervalltypen +Intervention +Interventionen +Interventionsbestände +Interventionsmaßnahmen +Interventionspflicht +Interventionspunkt +Interventionspunktes +Interventionsrechte +Interview +Interviewer +Interviewers +Interviewpartner +Interviews +Interviewung +Interzins +Interzonen +Interzonenhandelabkommen +Interzonenhandelsvertrag +Interzonenpässe +Interzonenregelung +Interzonenreisenden +Interzonenstrecken +Interzonenverkehr +Inthronisation +Intimbeziehungen +Intimität +Intimitäten +Intimsphäre +Intoleranz +Intrigant +Intriganten +Intrigantin +Intrige +Intrigen +Intuition +Intuitionen +Invalide +Invaliden +Invalidenrente +Invalidenrenten +Invalidenversicherungen +Invalidität +Invaliditätsversicherung +Invariante +Invasion +Invasionen +Invasionsarmee +Invasionsgebiet +Invasionstruppe +Invasionstruppen +Inventar +Inventardatei +Inventare +Inventaren +Inventarteile +Inventur +Inversion +Invertierung +Investieren +Investition +Investitionen +Investitionsabgabe +Investitionsanreize +Investitionsaufgaben +Investitionsaufwand +Investitionsbank +Investitionsbedarf +Investitionsboom +Investitionsfonds +Investitionsgüter +Investitionshilfe +Investitionsklima +Investitionskosten +Investitionskredite +Investitionsmittel +Investitionsniveau +Investitionspause +Investitionsplanung +Investitionspläne +Investitionspole +Investitionspolitik +Investitionssteuer +Investitionssumme +Investitionstheorie +Investitionszulagen +Investitionszuschüsse +Investitionszweck +Investitionszwecken +Investitur +Investmentbanker +Investmentberater +Investmentberatern +Investmententscheidung +Investmententscheidungen +Investmentfirma +Investmentformen +Investmentgesellschaften +Investmentguru +Investmenthimmel +Investmentklima +Investmentkonzerne +Investmentreport +Investments +Investmentsektor +Investmentszene +Investmentvehikel +Investmentvolkes +Investmentzertifikat +Investor +Investoren +Inzest +Inzucht +Inzwischen +Ion +Ionen +Ionenstrom +Ionisation +Ionosphäre +Iphigenie +Irak +Iran +Ire +Iren +Irene +Irgend +Irgendjemand +Irgendwie +Irgendwo +Iridium +Iris +Irland +Irlands +Iron +Ironie +Ironien +Ironiker +Ironikern +Irreführung +Irregefühl +Irrelevanz +Irrenanstalt +Irrenarzt +Irrenhaus +Irrenhäuser +Irrenhäusern +Irrenärzten +Irrfahrten +Irrgarten +Irrglaube +Irrglauben +Irritation +Irrläufer +Irrsinn +Irrsinns +Irrtum +Irrtums +Irrtümer +Irrtümern +Irrweg +Isaac +Isaak +Isar +Ischiasnerv +Islam +Islams +Island +Islandponys +Isolationismus +Isolationist +Isolationisten +Isolationsschaltung +Isolator +Isolatoren +Isolierband +Isolierbandes +Isolierbändern +Isolierglasscheibe +Isolierschicht +Isolierstation +Isolierstoff +Isolierung +Isolierungen +Isolierwerk +Isometrie +Isometrien +Isotop +Isotope +Isotops +Isotropie +Israel +Israeli +Israelis +Israels +Ist +Istanbul +Italien +Italienaufenthalt +Italienerin +Italienern +Italieners +Italienfront +Italiens +Italienzug +Iteration +Iterationen +Ivan ++++++++++ +Ja +Jacht +Jachtklub +Jack +Jacke +Jackentasche +Jackett +Jacketts +Jacob +Jacobs +Jacqueline +Jacques +Jadebusen +Jaffa +Jagd +Jagdaufenthalt +Jagdaufseher +Jagdaufsehern +Jagdaufsicht +Jagdausflüge +Jagdbeute +Jagdbomberangriffe +Jagdbombern +Jagdbomberregiment +Jagderlebnis +Jagdflieger +Jagdfliegern +Jagdfliegers +Jagdfliegerverbände +Jagdflugzeug +Jagdflugzeugen +Jagdfrevel +Jagdfreveln +Jagdfrevlern +Jagdgefährten +Jagdgenossenschaft +Jagdgerät +Jagdgeschwader +Jagdgeschwaders +Jagdgesetz +Jagdgesetze +Jagdgesetzes +Jagdgewehr +Jagdgewehre +Jagdgewehrs +Jagdgründe +Jagdhaus +Jagdhund +Jagdhunde +Jagdhunden +Jagdhäuser +Jagdhütte +Jagdhütten +Jagdmaschinen +Jagdmesser +Jagdmessern +Jagdmotive +Jagdmuseum +Jagdpacht +Jagdrechte +Jagdrechten +Jagdrechts +Jagdrevier +Jagdreviere +Jagdrevieren +Jagdschein +Jagdscheine +Jagdscheinen +Jagdscheines +Jagdseminar +Jagdspringen +Jagdurlaub +Jagdverhältnisse +Jagdverpachtung +Jagdvorsteher +Jagdwaffe +Jagdwaffen +Jagdzeit +Jagdzeiten +Jaguar +Jaguaren +Jaguars +Jahr +Jahrbuch +Jahrbuchs +Jahre +Jahrelange +Jahren +Jahres +Jahresabonnement +Jahresabonnemente +Jahresabonnementen +Jahresabonnements +Jahresabschluss +Jahresabschlusses +Jahresabschlüsse +Jahresabschlüssen +Jahresanfang +Jahresansatz +Jahresanteil +Jahresausgabe +Jahresbasis +Jahresbeginn +Jahresbeitrag +Jahresbericht +Jahresberichte +Jahresberichten +Jahresberichtes +Jahresbestleistung +Jahresbetrag +Jahresbilanz +Jahresbilanzen +Jahreseinkauf +Jahreseinkommen +Jahreseinkommens +Jahresende +Jahresenden +Jahresendes +Jahresendpreise +Jahresertrag +Jahresessen +Jahresetat +Jahresfrist +Jahresgabe +Jahresgang +Jahresgehalt +Jahresgehalts +Jahresgehälter +Jahresgewinnanteil +Jahresgutachten +Jahreshoch +Jahreshälfte +Jahreshöchstkurse +Jahresintervalle +Jahreskarten +Jahreskonferenz +Jahreskursen +Jahresmiete +Jahresmittel +Jahresmitteltemperatur +Jahrespauschale +Jahrespreis +Jahresprämie +Jahresrate +Jahresraten +Jahresrente +Jahresrenten +Jahresringen +Jahresschau +Jahresschnitt +Jahressteuer +Jahresstipendium +Jahrestag +Jahrestage +Jahrestagen +Jahrestags +Jahrestiefstand +Jahresumsatz +Jahresumschlag +Jahresurlaub +Jahresvergleich +Jahresvergütung +Jahresverlust +Jahresvorrat +Jahreswachstum +Jahreswechsel +Jahresweltbestleistung +Jahreswenden +Jahreswettbewerb +Jahreszahl +Jahreszeit +Jahreszeiten +Jahreszinsen +Jahresübersicht +Jahrgang +Jahrgangs +Jahrgänge +Jahrgängen +Jahrhundert +Jahrhunderte +Jahrhunderts +Jahrhunderttausende +Jahrhundertwende +Jahrmarkt +Jahrmillion +Jahrmillionen +Jahrmärkte +Jahrmärkten +Jahrs +Jahrtausend +Jahrtausende +Jahrtausenden +Jahrtausendfeier +Jahrtausendfeiern +Jahrtausendwende +Jahrzehnt +Jahrzehnte +Jahrzehnten +Jahrzehnts +Jahwe +Jakob +Jakobiner +Jakobs +Jalta +Jamaika +James +Jammer +Jammerbild +Jammerbilder +Jammerbildern +Jammern +Jammers +Jan +Jana +Janeiro +Januar +Januarausgaben +Januarlieferung +Januarreise +Januartag +Januarwoche +Januarzahlen +Japan +Japanempfehlung +Japanempfehlungen +Japanerin +Japanerinnen +Japanern +Japanexperten +Japanexporte +Japanische +Japanisches +Japanpanne +Japanposition +Jargon +Jaruzelski +Jauche +Jauchen +Jause +Java +Javasee +Jawort +Jaworte +Jaworten +Jazz +Jazzband +Jazzexperte +Jazzmusik +Jazzmusiker +Jazzplatten +Je +Jean +Jeans +Jeansträger +Jeanstyp +Jedem +Jeden +Jeder +Jedes +Jedoch +Jeep +Jeglicher +Jemand +Jemen +Jena +Jennifer +Jens +Jenseitsverheißung +Jeremiaden +Jericho +Jersey +Jerusalem +Jesaja +Jessica +Jesuit +Jesuiten +Jesuitenpater +Jesuitenpriester +Jesus +Jet +Jetzt +Jim +Joachim +Job +Jobablauf +Joch +Jochbein +Jochen +Jockeyclub +Jod +Jodkur +Jodler +Jodlern +Jodquelle +Jods +Jogginganzug +Joghurt +Joghurte +Jogis +Jogurt +Johann +Johannes +Johannesburg +Johannesevangelium +Johannisbeere +Johannisbeeren +Johannisberg +Johannisbrot +Johannisburg +Johanniskraut +Johanniskrauts +Johanniter +John +Johnson +Joker +Jolle +Jollen +Jones +Jongleur +Jonny +Jordan +Jordanien +Jordaniens +Jordans +Josef +Joseph +Jota +Journal +Journale +Journalen +Journalismus +Journalist +Journalisten +Journalistik +Journalistin +Journalistinnen +Journals +Joystick +Jubel +Jubelfeier +Jubels +Jubelschrei +Jubelsturm +Jubilar +Jubilarin +Jubiläum +Jubiläums +Jubiläumsausgabe +Jubiläumsfeier +Jubiläumsjahr +Jubiläumskonferenz +Jubiläumsregatta +Jubiläumsrennen +Jubiläumssendung +Jubiläumstreffer +Jubiläumstreffers +Jucken +Judas +Jude +Juden +Judenfrage +Judenpogrome +Judentum +Judentums +Judenverfolgung +Judenverfolgungen +Judo +Judoka +Judokurse +Judokursen +Judos +Judosport +Judosports +Judoverband +Judoverbands +Judäa +Jugend +Jugendabteilung +Jugendalter +Jugendamt +Jugendamts +Jugendarbeit +Jugendauswahl +Jugendbeilage +Jugendberufsnot +Jugendbuch +Jugendbuchpreis +Jugendbund +Jugendchor +Jugenderinnerung +Jugenderinnerungen +Jugendfreigabe +Jugendfreund +Jugendfreunde +Jugendfreundes +Jugendfreundin +Jugendfreundinnen +Jugendfunk +Jugendfunks +Jugendfunktionäre +Jugendführer +Jugendgemeinschaft +Jugendgericht +Jugendgerichte +Jugendgerichts +Jugendgruppe +Jugendgruppen +Jugendheim +Jugendheime +Jugendheimen +Jugendheims +Jugendherberge +Jugendherbergsleitung +Jugendhilfe +Jugendhilfegesetz +Jugendhof +Jugendklub +Jugendkomitee +Jugendkonferenz +Jugendkreuzfahrt +Jugendkriminalität +Jugendkunde +Jugendlichen +Jugendlicher +Jugendlichkeit +Jugendliebe +Jugendlieben +Jugendliteratur +Jugendmagazin +Jugendmeisterin +Jugendmeisterschaften +Jugendmusik +Jugendnationalspieler +Jugendorganisation +Jugendorganisationen +Jugendpfleger +Jugendprobleme +Jugendrat +Jugendrichter +Jugendschutzgesetz +Jugendsehnsüchte +Jugendsenat +Jugendsenator +Jugendsendungen +Jugendstil +Jugendstrafanstalt +Jugendstrafe +Jugendstrafgefängnis +Jugendstrafkammer +Jugendstrafvollzug +Jugendstreich +Jugendstreiche +Jugendstreiches +Jugendstudio +Jugendstunde +Jugendsünde +Jugendsünden +Jugendtanzklub +Jugendtrainer +Jugendtraum +Jugendverband +Jugendverbandes +Jugendverbände +Jugendvertreter +Jugendverwaltung +Jugendwart +Jugendwerke +Jugendwerken +Jugendwerks +Jugendzeit +Jugendzeiten +Jugendzeitschrift +Jugendzeitschriften +Jugendzentren +Jugendämter +Jugoslawen +Jugoslawien +Jugoslawin +Jul +Juli +Julia +Julis +Julitagen +Juliusturm +Juliwoche +Jumbo +Jumbos +Jungakademiker +Jungbauern +Jungbergleute +Jungbrunnen +Jungbäuerin +Junge +Jungen +Jungenbeine +Jungens +Jungfer +Jungfern +Jungfernfahrt +Jungfernfahrten +Jungfernflug +Jungfernrede +Jungfernreden +Jungfernreise +Jungfernschaft +Jungfernschaften +Jungfilmer +Jungfrau +Jungfrauen +Jungfrauenquelle +Junggeselle +Junggesellen +Junggesellin +Junggesellinnen +Jungholz +Jungjäger +Jungkäfern +Junglehrer +Junglehrern +Jungmädchenzimmer +Jungoffizieren +Jungs +Jungschützen +Jungsozialisten +Jungtiere +Jungtieren +Jungunternehmer +Jungverheiratete +Jungverheirateten +Jungverheirateter +Jungverheiratetes +Jungvolk +Jungwähler +Jungwählern +Juni +Junigehalt +Junikäfer +Junior +Juniorchef +Juniorchefin +Juniorenmeister +Juniorenmeisterschaften +Juniorinnen +Juniorpartner +Junis +Junitagen +Juniwoche +Junker +Junkertum +Junktim +Jupe +Jupes +Jupiter +Jura +Juras +Jurassier +Jurastudent +Jurisprudenz +Jurist +Juristen +Juristenlatein +Juristenmonopol +Juristisch +Juror +Juroren +Jury +Jurys +Justierdokument +Justiermaße +Justiermöglichkeit +Justierung +Justierungen +Justiz +Justizamtmann +Justizangestellte +Justizbeamte +Justizbeamten +Justizbeamter +Justizbehörden +Justizgesetzgebung +Justizgewalt +Justizirrtum +Justizirrtümer +Justizirrtümern +Justizkontrollen +Justizminister +Justizministerien +Justizministeriums +Justizministern +Justizministers +Justizpalast +Justizpaläste +Justizpalästen +Justizpersonen +Justizpflege +Justizpressestelle +Justizsekretär +Justizskandal +Justizvertreter +Justizverwaltungen +Justizwesen +Justizwesens +Jute +Juteanbaugebiet +Juteindustrie +Juteindustrien +Jutta +Juwel +Juwelen +Juwelenauktion +Juwelengarnitur +Juwelier +Juweliere +Juwelieren +Juweliergeschäft +Juweliergeschäfts +Juweliers +Juwelierwaren +Juwels +Jux +Juxes +Jäger +Jägerei +Jägergemeinschaft +Jägerin +Jägerinnen +Jägerlatein +Jägermeister +Jägermeistern +Jägermeisters +Jägerprüfung +Jägers +Jährchen +Jähzorn +Jähzorns +Jörg +Jüdin +Jüdinnen +Jülich +Jüngling +Jünglinge +Jünglingen +Jünglingsalter +Jünglingsalters +Jürgen +Jütland ++++++++++ +Kaaba +Kabarett +Kabarette +Kabaretten +Kabarettistin +Kabarettprogramm +Kabaretts +Kabel +Kabeladresse +Kabelanschluss +Kabelanschlüssen +Kabelauszahlung +Kabelbündel +Kabeldampfers +Kabelfernsehen +Kabelfernsehens +Kabeln +Kabelnetze +Kabels +Kabelsalat +Kabelschächte +Kabelstrang +Kabelvariante +Kabelverbindung +Kabelwerke +Kabelwerkes +Kabine +Kabinengang +Kabinenplätze +Kabinentür +Kabinett +Kabinettchef +Kabinette +Kabinetts +Kabinettsausschüsse +Kabinettsberatungen +Kabinettsbeschlüsse +Kabinettschef +Kabinettsentscheidungen +Kabinettsgespräche +Kabinettskrise +Kabinettsliste +Kabinettsminister +Kabinettsmitgliedern +Kabinettsneubildung +Kabinettsneulingen +Kabinettsrang +Kabinettsregierung +Kabinettssitzungen +Kabinettstreffen +Kabinettsumbau +Kabinettsumbildung +Kabinettsverhandlungen +Kabrio +Kabriolett +Kabul +Kachel +Kachelbad +Kachelfassaden +Kacheln +Kachelofen +Kachelofens +Kachelöfen +Kadaver +Kadavern +Kader +Kaderchefs +Kadern +Kaders +Kaderverband +Kadett +Kadi +Kaff +Kaffee +Kaffeeausfuhr +Kaffeeautomaten +Kaffeebestände +Kaffeebohne +Kaffeebohnen +Kaffeebörse +Kaffeegeschäft +Kaffeehaus +Kaffeehause +Kaffeehauses +Kaffeehäuser +Kaffeeimporteur +Kaffeejahr +Kaffeejahres +Kaffeekanne +Kaffeeklatsch +Kaffeelokal +Kaffeelöffel +Kaffeelöffeln +Kaffeemaschine +Kaffeemaschinen +Kaffeemühle +Kaffeemühlen +Kaffeenachmittag +Kaffeeplantagen +Kaffeeplausch +Kaffeepreis +Kaffeequoten +Kaffeerösterei +Kaffeesatz +Kaffeesatzes +Kaffeestunde +Kaffeetassen +Kaffeeverein +Kaffeeversand +Kaffs +Kafka +Kahlgeschorene +Kahlgeschorenem +Kahlgeschorenen +Kahlgeschorenes +Kahlheit +Kahlkopfs +Kahlköpfe +Kahlköpfen +Kahlschlag +Kahlschlags +Kahlschläge +Kahlschlägen +Kahn +Kahns +Kai +Kaimauer +Kairo +Kairos +Kaiser +Kaiserallee +Kaiserhaus +Kaiserhof +Kaiserhöfe +Kaiserin +Kaiserinnen +Kaiserkrönung +Kaisern +Kaiserpfalz +Kaiserreich +Kaisers +Kaiserschnitt +Kaiserschnitte +Kaiserschnitts +Kaiserslautern +Kaiserstadt +Kaiserstandarte +Kaiserstil +Kaisertage +Kaiserthron +Kaisertum +Kaisertümer +Kaiserzeit +Kajak +Kajakshop +Kajüte +Kajüten +Kakadu +Kakao +Kakaobohnen +Kakaomarkt +Kakaomärkte +Kakaonotierungen +Kakaorepubliken +Kakaos +Kakophonien +Kaktee +Kaktus +Kalabrien +Kalahari +Kalamität +Kalamitäten +Kalauer +Kalb +Kalbfelle +Kalbfleisch +Kalbfleisches +Kalbsbratens +Kaledonien +Kaleidoskop +Kalender +Kalenderblatt +Kalenderbuch +Kalendergeschichte +Kalenderjahr +Kalenderjahre +Kalenderjahren +Kalenderjahres +Kalendermonat +Kalendern +Kalenders +Kalendertag +Kalendertagen +Kalenderuhr +Kalenderuhren +Kalendervierteljahres +Kalenderwoche +Kali +Kaliaktien +Kaliber +Kalibers +Kalibrieren +Kalibrierung +Kalibrierwinkel +Kalif +Kalifornien +Kalifornier +Kalifornierin +Kalifornierinnen +Kaliproduktion +Kalisalz +Kalisyndikat +Kalium +Kaliums +Kalk +Kalkes +Kalkgebirge +Kalkgebirges +Kalkgrube +Kalkgruben +Kalks +Kalkseifenrand +Kalkstein +Kalksteinvorkommen +Kalkulation +Kalkulationen +Kalkulationschef +Kalkulationsfehler +Kalkulationsfehlern +Kalkulationsmethode +Kalkulationsprogramm +Kalkulator +Kalkutta +Kalkwerk +Kalkül +Kalküls +Kalligraph +Kalorie +Kalorien +Kaloriengehalt +Kalorientabelle +Kalorienverbrauch +Kalorimeter +Kaltbiegen +Kaltbiegens +Kaltbleibende +Kaltbleibenden +Kaltbleibendes +Kaltblüter +Kaltblüters +Kaltblütigkeit +Kalte +Kaltfront +Kaltfronten +Kaltgebliebene +Kaltgebliebenen +Kaltgebliebener +Kaltgebliebenes +Kaltgehämmerte +Kaltgehämmerten +Kaltgehämmertes +Kaltgehärtete +Kaltgehärteter +Kaltgehärtetes +Kaltgeräucherten +Kaltgeschmiedete +Kaltgeschmiedeter +Kaltgeschmiedetes +Kaltgezogene +Kaltgezogenen +Kaltgezogener +Kalthämmern +Kalthämmernde +Kalthämmernder +Kalthämmerndes +Kalthärten +Kaltlagerung +Kaltleim +Kaltleims +Kaltluft +Kaltluftzufuhr +Kaltmiete +Kalträucherei +Kaltschale +Kaltstart +Kaltverformung +Kaltverformungen +Kaltverpflegung +Kaltwasser +Kaltwasserheilkunde +Kaltwasserheilkunden +Kaltwasserkuren +Kaltwelle +Kaltwellen +Kaltziehen +Kalvinist +Kalvinisten +Kalvinistin +Kalzium +Kalziumchlorid +Kalziumchloride +Kalziumchlorids +Kalziumkarbonat +Kalziums +Kamasutra +Kambodscha +Kamel +Kamele +Kamelen +Kamelfüllen +Kamelgarn +Kamelgarns +Kamelhaar +Kamelhaaren +Kamelhaares +Kamelhaars +Kamelhengst +Kamelhengsten +Kamelhengstes +Kamelkuh +Kamelkühe +Kamelreiten +Kamelreiter +Kamels +Kamelstuten +Kameltreiber +Kameltreibern +Kamera +Kamerabereich +Kamerabeutel +Kamerabild +Kamerad +Kameraden +Kameradin +Kameradinnen +Kameradschaft +Kameradschaften +Kameradschaftsabende +Kameradschaftsabenden +Kameradschaftsabends +Kameradschaftsehen +Kameradschaftsgeist +Kameradschaftsgeistes +Kamerageschäft +Kameraindustrie +Kameraleute +Kameralinsen +Kameramann +Kameramänner +Kameras +Kameratasche +Kameraumsatz +Kamerun +Kamikaze +Kamille +Kamillen +Kamin +Kaminanschlüsse +Kaminen +Kaminfeger +Kaminfegern +Kaminfeuer +Kaminfeuern +Kaminfeuers +Kaminfeuerung +Kaminkehrer +Kaminplausch +Kamins +Kaminsimse +Kaminsimsen +Kaminsimses +Kaminzimmer +Kamm +Kammer +Kammerbezirk +Kammerdiener +Kammerdieners +Kammergericht +Kammergerichte +Kammerherr +Kammerherrn +Kammerjäger +Kammerjägers +Kammerkonzert +Kammerkonzerte +Kammerkonzertes +Kammermusik +Kammermusikstücke +Kammeroper +Kammerorchester +Kammerorchestern +Kammerpräsident +Kammerspiele +Kammerspieles +Kammersänger +Kammersängerin +Kammerzofe +Kammgarn +Kammgarne +Kammgarnen +Kammgarngewebe +Kammgarngewebes +Kammrad +Kammrades +Kammräder +Kamms +Kampagne +Kampagnen +Kampf +Kampfabschnitt +Kampfabschnitte +Kampfabschnittes +Kampfabstimmung +Kampfabstimmungen +Kampfansage +Kampfansagen +Kampfanweisungen +Kampfanzug +Kampfanzuges +Kampfanzüge +Kampfauftrag +Kampfauftrages +Kampfaufträge +Kampfausrüstung +Kampfbahnen +Kampfbegierde +Kampfbegierden +Kampfblättchen +Kampfbund +Kampfdauer +Kampfeinheiten +Kampfes +Kampfflieger +Kampffliegern +Kampffliegers +Kampfflugzeug +Kampfflugzeuge +Kampfflugzeuges +Kampffront +Kampffähigkeit +Kampfführung +Kampfgas +Kampfgasen +Kampfgases +Kampfgebiet +Kampfgebieten +Kampfgebietes +Kampfgefährten +Kampfgeist +Kampfgeistes +Kampfgenosse +Kampfgenossen +Kampfgeschwader +Kampfgewühl +Kampfgewühls +Kampfgruppe +Kampfgruppen +Kampfhandlung +Kampfhandlungen +Kampfhubschrauber +Kampfhund +Kampfkandidatur +Kampfkommandant +Kampflied +Kampflieder +Kampfliedern +Kampfmaßnahme +Kampfmaßnahmen +Kampfmoral +Kampfmöglichkeiten +Kampforganisation +Kampforganisationen +Kampfort +Kampfpanzern +Kampfparole +Kampfplatz +Kampfplatzes +Kampfplätze +Kampfposition +Kampfpreise +Kampfpreisen +Kampfprogramm +Kampfrufe +Kampfrufen +Kampfrufes +Kampfsituation +Kampfstärke +Kampfszene +Kampfszenen +Kampftag +Kampftaktik +Kampftechniken +Kampftruppe +Kampftruppen +Kampftätigkeit +Kampfverband +Kampfverbandes +Kampfverbände +Kampfwagen +Kampfwahl +Kampfwillen +Kampfzelle +Kampfziele +Kampfzielen +Kampfzieles +Kampfzonen +Kanaan +Kanada +Kanadier +Kanadierinnen +Kanadiern +Kanadiers +Kanaille +Kanaillen +Kanake +Kanal +Kanalabschnitt +Kanalanfuhr +Kanalarbeitern +Kanalarbeiters +Kanalbrücke +Kanalböschung +Kanaldurchquerung +Kanalfähre +Kanalheringe +Kanalinsel +Kanalinseln +Kanalisation +Kanalisationen +Kanalisationsnetz +Kanalisationsnetze +Kanalisationsnetzes +Kanalisationsrohr +Kanalisationsrohre +Kanalisationsrohrs +Kanalisierung +Kanalisierungen +Kanalküsten +Kanalnetz +Kanalnähe +Kanals +Kanalschacht +Kanalschifffahrt +Kanalsohle +Kanalstraße +Kanalsystem +Kanalsystemen +Kanalsystems +Kanalverbindungen +Kanalwähler +Kanalwählern +Kanalwählers +Kanapee +Kanarienvogel +Kanarienvögel +Kanarienvögeln +Kanarische +Kanarischen +Kandare +Kandidat +Kandidaten +Kandidatenauswahl +Kandidatenliste +Kandidatenlisten +Kandidatenturnier +Kandidatenvorschlag +Kandidatur +Kandidaturen +Kandinsky +Kaninchen +Kaninchenfell +Kaninchenfelle +Kaninchenfellen +Kaninchens +Kaninchenstalls +Kaninchenställe +Kaninchenställen +Kanister +Kanistern +Kann +Kanne +Kannen +Kannibale +Kannibalen +Kannibalismus +Kanon +Kanone +Kanonen +Kanonenboot +Kanonenbooten +Kanonenbootes +Kanonendonner +Kanonenfutters +Kanonenkugel +Kanonenkugeln +Kanonenofens +Kanonenrohr +Kanonenöfen +Kanonier +Kanonieren +Kanoniers +Kansas +Kant +Kantate +Kante +Kanten +Kantenlänge +Kantine +Kantinen +Kanton +Kantonen +Kantons +Kantonspolizei +Kantorei +Kantoren +Kants +Kanufahrer +Kanuregatta +Kanus +Kanuten +Kanuverband +Kanuverbandes +Kanzel +Kanzeln +Kanzelparagraph +Kanzlei +Kanzleibeamten +Kanzleibeamter +Kanzleien +Kanzleisprachen +Kanzler +Kanzlerkandidat +Kanzlerkandidatur +Kanzlern +Kanzlernachfolge +Kanzlerwahl +Kanzlerwechsel +Kanäle +Kanälen +Kap +Kapaun +Kapaunen +Kapazität +Kapazitäten +Kapazitätsausnutzung +Kapazitätsausnutzungen +Kapazitätsbeschränkungen +Kapelle +Kapellen +Kapellmeister +Kapellmeisters +Kaperkrieg +Kaperung +Kapillare +Kapillaren +Kapillargefäß +Kapillargefäße +Kapillargefäßen +Kapillargefäßes +Kapillarstruktur +Kapital +Kapitalabfindung +Kapitalabfindungen +Kapitalabwanderung +Kapitalangabe +Kapitalanlage +Kapitalanlagen +Kapitalanteil +Kapitalanteile +Kapitalanteilen +Kapitalaufnahme +Kapitalaufstockung +Kapitalaufwand +Kapitalbasis +Kapitalbedarf +Kapitalbedarfs +Kapitalbeschaffung +Kapitalbeschaffungen +Kapitalbilanz +Kapitalbilanzen +Kapitalbildung +Kapitalbuchstabe +Kapitalbuchstaben +Kapitaldienst +Kapitaldienstes +Kapitaleinlage +Kapitaleinsatz +Kapitalentwertung +Kapitalentwertungen +Kapitalerhaltung +Kapitalerhaltungsvehikel +Kapitalerhöhungen +Kapitalertrag +Kapitalertrages +Kapitalertragssteuern +Kapitalertragsteuern +Kapitalerträgen +Kapitalexplosion +Kapitalflucht +Kapitalgeber +Kapitalgebers +Kapitalgesellschaft +Kapitalgesellschaften +Kapitalgewinne +Kapitalgewinnen +Kapitalgewinns +Kapitalgewinnsteuern +Kapitalgüter +Kapitalgütern +Kapitalisierung +Kapitalist +Kapitalisten +Kapitalistenparadies +Kapitalkonten +Kapitalkonto +Kapitalkontos +Kapitalkosten +Kapitallebensversicherung +Kapitalmarkt +Kapitalmarktes +Kapitalmehrung +Kapitalmittel +Kapitalmärkte +Kapitalmärkten +Kapitalnachweises +Kapitalpumpe +Kapitalrückführung +Kapitalrücklauf +Kapitalrückzahlung +Kapitalsituationen +Kapitalsteuer +Kapitalsteuern +Kapitalstrom +Kapitalstroms +Kapitaltransfer +Kapitalverbrechens +Kapitalverkehr +Kapitalverkehrs +Kapitalverluste +Kapitalverlusten +Kapitalvermögen +Kapitalvervielfachungen +Kapitalwert +Kapitalwertes +Kapitalzins +Kapitalzinsen +Kapitalzinses +Kapitalüberschüsse +Kapitel +Kapiteln +Kapitels +Kapitelüberschrift +Kapitulation +Kapitulationen +Kapitäne +Kapitänen +Kapitänleutnant +Kapitänsbürde +Kapitänswürde +Kaplan +Kappe +Kappen +Kapsel +Kapseln +Kapselung +Kapstadt +Kapuze +Kapuzen +Kapuziner +Kapuzinern +Kapuziners +Karabiner +Karabiners +Karaffe +Karajan +Karambolage +Karambolagen +Karat +Karate +Karatekunst +Karates +Karatschi +Karawane +Karawanenstraße +Karawanenstraßen +Karbonade +Karbonat +Karbonate +Karbonaten +Karbonwälder +Kardinal +Kardinalbischof +Kardinalbischöfe +Kardinalbischöfen +Kardinalfehler +Kardinalfehlern +Kardinalfehlers +Kardinalpunkte +Kardinalpunkten +Kardinalpunktes +Kardinals +Kardinalskollegien +Kardinalskollegium +Kardinaltugend +Kardinaltugenden +Kardinalzahl +Kardinäle +Kardinälen +Kardiogramm +Kardiogramms +Karenzzeit +Karenzzeiten +Karfreitag +Karfreitags +Karibik +Karibische +Karies +Karikatur +Karikaturen +Karikierung +Karin +Karlsbad +Karlsbader +Karlsruhe +Karneval +Karnevale +Karnevalen +Karnevals +Karnevalsmaske +Karnickel +Karnickeln +Karo +Karokönig +Karola +Karolinger +Karomuster +Karomusters +Karos +Karosse +Karosserie +Karosseriebau +Karosseriebauer +Karosseriebauers +Karosseriebaus +Karosserien +Karosserieteilen +Karotin +Karotins +Karotte +Karotten +Karottensaft +Karpaten +Karpatenpässe +Karpfen +Karpfens +Karpfenteich +Karpfenteiche +Karpfenteiches +Karre +Karren +Karrengaul +Karrengauls +Karrengäulen +Karriere +Karrierefrau +Karrierefrauen +Karrierist +Karrieristen +Karsamstag +Karsamstags +Karstgebirge +Karte +Kartei +Karteikarte +Karteikarten +Karteikasten +Karteikastens +Karteikästen +Karteischrank +Karteischrankes +Karteischränke +Karteischränken +Kartell +Kartellabsprache +Kartellamt +Kartellbildung +Kartelle +Kartellgesetz +Kartellrecht +Kartells +Kartellverbote +Kartellverboten +Kartellverbotes +Kartellvorlage +Kartellwesen +Kartellwesens +Karten +Kartenausgabe +Kartenausgaben +Kartenausgabestelle +Kartenbrief +Kartenbriefe +Kartenbriefen +Kartengruß +Kartengrüße +Kartengrüßen +Kartenhaus +Kartenhauses +Kartenhäuser +Kartenhäusern +Kartenkunststück +Kartenkunststücke +Kartenkunststücken +Kartenlegen +Kartenlegens +Kartenlegerin +Kartenleselampe +Kartenmaterial +Kartenmengen +Kartenpaket +Kartenspiel +Kartenspiele +Kartenspielen +Kartenspielerin +Kartenspielerinnen +Kartenspielern +Kartenspiels +Kartenstiche +Kartenständer +Kartenständern +Kartentasche +Kartentaschen +Kartentische +Kartentischen +Kartentisches +Kartenverkaufs +Kartenvorverkauf +Kartenvorverkaufs +Kartenwechsels +Kartenzeichens +Kartenzeichner +Kartenzeichnern +Kartoffel +Kartoffelanbaus +Kartoffelangebot +Kartoffelbranntwein +Kartoffelbranntweinen +Kartoffelbranntweines +Kartoffelbrei +Kartoffelbreies +Kartoffelernte +Kartoffelerntemaschine +Kartoffelerntemaschinen +Kartoffelimporte +Kartoffelknödel +Kartoffelknödeln +Kartoffelknödels +Kartoffelkäfer +Kartoffelkäfern +Kartoffelmehl +Kartoffeln +Kartoffelpreise +Kartoffelsack +Kartoffelsalat +Kartoffelschalen +Kartoffelschälen +Kartoffelsuppe +Kartoffelsäcken +Kartoffelzoll +Kartograph +Kartographie +Karton +Kartonfabrik +Kartons +Kartotheken +Kartusche +Karussell +Karusselle +Karussells +Karwoche +Kaschmir +Kaschmirschal +Kaschmirschals +Kaschmirwolle +Kaserne +Kasernen +Kasernenanlage +Kasernenarrest +Kasernenarresten +Kasernenarrestes +Kasernendienst +Kasernendiensten +Kasernendienstes +Kasernenhof +Kasernenhofes +Kasernenhofton +Kasernenhöfe +Kasino +Kasinos +Kaskade +Kaskaden +Kaskadenbombenwurf +Kaskadenbombenwurfes +Kaskadenbombenwürfen +Kaskadenmotore +Kaskadenmotoren +Kaskadenmotors +Kaskadenschaltungen +Kasko +Kaskoversicherung +Kasper +Kasperle +Kasperletheater +Kaspischen +Kassageschäft +Kassageschäfte +Kassageschäften +Kassakurs +Kassakurse +Kassakursen +Kassalieferung +Kassalieferungen +Kassamarkt +Kassapreis +Kassation +Kassationen +Kassationshof +Kassationshofs +Kassationshöfen +Kasse +Kassel +Kasseler +Kasselers +Kassen +Kassenabschluss +Kassenabschlusses +Kassenabschlüssen +Kassenanweisung +Kassenarzt +Kassenarztes +Kassenbeamte +Kassenbeamten +Kassenbeiträgen +Kassenbelege +Kassenbelegen +Kassenbeleges +Kassenberichte +Kassenberichten +Kassenberichtes +Kassenbestand +Kassenbestandes +Kassenbeständen +Kassenbilanzen +Kassenbuch +Kassenbuches +Kassenbücher +Kassendefizit +Kassendefizite +Kassendefiziten +Kassendiebstahl +Kassendiebstahls +Kassendiebstählen +Kasseneingängen +Kasseneinnahme +Kassenerfolg +Kassenerfolgen +Kassenerfolges +Kassenführer +Kassenführers +Kassengebäude +Kassenhilfe +Kassenkredit +Kassenkredite +Kassenlage +Kassenleiters +Kassenmitglied +Kassenmitglieder +Kassenobligationen +Kassenpatient +Kassenpatienten +Kassenpraxen +Kassenprobleme +Kassenprüfung +Kassenprüfungen +Kassenquittungen +Kassenraub +Kassenraum +Kassenraumes +Kassenrekord +Kassenrekorde +Kassenrekorden +Kassenrevision +Kassenrevisionen +Kassenräume +Kassenschalter +Kassenschalters +Kassenscheck +Kassenschecks +Kassenschein +Kassenscheins +Kassenschlagern +Kassenschlagers +Kassenschrank +Kassenschranks +Kassenschränken +Kassensturz +Kassensturzes +Kassenwart +Kassenwarten +Kassenwarts +Kassenzettel +Kassenzettels +Kassenärzte +Kassenärzten +Kasserolle +Kasserollen +Kassette +Kassetten +Kassettendeck +Kassettendecke +Kassettendecken +Kassettenfernsehens +Kassettenfilm +Kassettenfilme +Kassettenfilmes +Kassettenrecorder +Kassettenrecordern +Kassettentonbandgerät +Kassettentonbandgeräte +Kassettentonbandgeräten +Kassiere +Kassieren +Kassierer +Kassiererinnen +Kassierern +Kassierers +Kastagnette +Kastagnetten +Kastanie +Kastanien +Kastanienbaum +Kastanienbaums +Kastanienbäumen +Kastanienholzes +Kastell +Kastellan +Kastellanen +Kastellans +Kastelle +Kastells +Kasten +Kastenaufbau +Kastenbrote +Kastenbroten +Kastenbrotes +Kastendrachens +Kastenform +Kastenformen +Kastengeist +Kastengeister +Kastengeistern +Kastengeistes +Kastenkippern +Kastenkippers +Kastenmöbel +Kastenrahmens +Kastens +Kastenwagen +Kastilien +Kastrat +Kastraten +Kastration +Kastrationen +Kastrationskomplex +Kastrationskomplexe +Kasus +Kasusendung +Kasusendungen +Katakombe +Katakomben +Katalog +Katalogdaten +Kataloge +Katalogen +Kataloges +Katalogpreise +Katalogpreisen +Katalogpreises +Katalogs +Katalogzahlen +Katalogzeichen +Katalonien +Katalysator +Katalysators +Katamaran +Katapult +Katapulte +Katapulten +Katapultes +Katapultflugzeuge +Katapultflugzeugen +Katapultflugzeuges +Katapultstart +Katapultstarts +Katarr +Katarren +Katarrh +Katarrhen +Katarrhs +Katarrs +Katastrophe +Katastrophen +Katastrophengebiet +Katastrophenpreissprüngen +Katastrophenstelle +Katastrophentag +Katastrophentheorie +Katastrophenzeiten +Katechismen +Katechismus +Kategorie +Kategorien +Kategorisierung +Kategorisierungen +Kater +Katers +Katheder +Kathederblüte +Kathederblüten +Kathedern +Kathederweisheit +Kathederweisheiten +Kathedrale +Kathedralenstadt +Kathetern +Kathode +Kathoden +Kathodenröhren +Kathodenstrahlen +Kathodenverstärker +Kathodenverstärkers +Katholik +Katholiken +Katholizismus +Kathrin +Katia +Katja +Kattun +Kattundruck +Kattundrucke +Kattundruckes +Kattunkleid +Kattunkleider +Kattunkleides +Kattuns +Katz +Katzbuckel +Katze +Katzen +Katzenauge +Katzenaugen +Katzenbuckel +Katzenbuckeln +Katzenbuckels +Katzenfell +Katzenfelle +Katzenfellen +Katzenfells +Katzengewandte +Katzenjammers +Katzenklappe +Katzenmusik +Katzenmutter +Katzenmütter +Katzenpfötchen +Katzentisch +Katzentische +Katzentischen +Katzenverein +Kaudertest +Kauderwelsch +Kauderwelschs +Kauf +Kaufabschlusses +Kaufabsichten +Kaufangebot +Kaufangebote +Kaufanlasses +Kaufanlässe +Kaufanreiz +Kaufauftrag +Kaufauftrages +Kaufaufträgen +Kaufbereitschaft +Kaufbrief +Kaufbriefe +Kaufbriefen +Kaufbriefes +Kaufempfehlung +Kaufempfehlungen +Kaufentscheidung +Kaufentscheidungen +Kauffahrern +Kauffahrers +Kauffrau +Kaufgegenstand +Kaufgegenstandes +Kaufgelder +Kaufgeldern +Kaufgeldes +Kaufgelegenheiten +Kaufhallen +Kaufhaus +Kaufhausaktien +Kaufhauses +Kaufhauskonzern +Kaufhauswerte +Kaufherren +Kaufhof +Kaufhäuser +Kaufhäusern +Kaufinteresse +Kaufinteressent +Kaufinteressenten +Kaufkandidaten +Kaufkraft +Kaufkraftparität +Kaufkraftschwund +Kaufkraftschwundes +Kaufkredit +Kaufladen +Kaufladens +Kaufleuten +Kauflust +Kaufläden +Kaufmann +Kaufmannes +Kaufmanns +Kaufmannshaus +Kaufmannslehrling +Kaufmannslehrlinge +Kaufmannslehrlingen +Kaufmiete +Kaufmieten +Kaufmoment +Kaufmotive +Kaufmotiven +Kaufmänner +Kaufobjekte +Kaufobjekten +Kaufobjektes +Kauforder +Kaufpreis +Kaufpreise +Kaufpreisminderung +Kaufpreisvereinbarung +Kaufprogramm +Kaufs +Kaufschein +Kaufsignale +Kaufsignalen +Kaufstraße +Kaufstraßen +Kaufstätte +Kaufsumme +Kaufte +Kaufverhandlungen +Kaufverpflichtung +Kaufvertrag +Kaufvertrages +Kaufvertragsentwurf +Kaufverträgen +Kaufweigerung +Kaufwelle +Kaufwert +Kaufwertes +Kaufwut +Kaufzwang +Kaufzwangs +Kaufzwänge +Kaugummi +Kaukasus +Kaulquappe +Kaulquappen +Kausalbedingung +Kausalbedingungen +Kausalbegriff +Kausalbegriffe +Kausalbegriffes +Kausalgesetz +Kausalgesetze +Kausalgesetzes +Kausalität +Kausalitäten +Kausalkette +Kausalprinzip +Kausalprinzips +Kausalsatz +Kausalsatzes +Kausalsträhnen +Kausalsätze +Kausalsätzen +Kausalzusammenhang +Kausalzusammenhangs +Kausalzusammenhänge +Kautabak +Kaution +Kautionen +Kautionsrückerstattung +Kautschuk +Kautschukforscher +Kautschukforschung +Kautschukherstellung +Kautschukmarkt +Kautschukproduktion +Kautschuks +Kautschuksynthese +Kautschukverbrauch +Kauz +Kavalier +Kavaliere +Kavalieren +Kavaliers +Kavaliersdelikt +Kavaliersdelikte +Kavaliersdelikten +Kavallerie +Kavallerien +Kavalleriepferd +Kavalleriepferden +Kavalleriepferdes +Kavallerist +Kaverne +Kavernen +Kaviar +Kaviars +Kavitation +Kawasaki +Kay +Keckheit +Kegel +Kegelabende +Kegelausschnitt +Kegelbahnen +Kegelbremse +Kegelbremsen +Kegelclub +Kegelgetriebe +Kegelgetriebes +Kegelklub +Kegelklubs +Kegelkugel +Kegelkupplung +Kegeln +Kegelrades +Kegelräder +Kegelrädern +Kegels +Kegelscheibe +Kegelspiel +Kegelspiele +Kegelspielen +Kegelsport +Kegelsportes +Kegelventil +Kegelventilen +Kegelventils +Kegler +Keglers +Kehle +Kehlen +Kehlkopf +Kehlkopfentzündung +Kehlkopfoperation +Kehlkopfschnitt +Kehlköpfe +Kehlköpfen +Kehllaut +Kehllauten +Kehllautes +Kehrbesen +Kehren +Kehricht +Kehrichteimer +Kehrichteimers +Kehrichthaufen +Kehrichthaufens +Kehrichtschaufel +Kehrichtschaufeln +Kehrmaschine +Kehrreim +Kehrreime +Kehrreimen +Kehrseite +Kehrseiten +Kehrtwende +Kehrtwendung +Kehrtwendungen +Kehrwert +Kehrwerte +Kehrwerten +Kehrwertes +Kehrwisch +Kehrwische +Kehrwisches +Keil +Keilabsatz +Keilabsatzes +Keilabsätze +Keile +Keiler +Keilflosse +Keilflossen +Keilform +Keilhacke +Keilhacken +Keilhose +Keilhosen +Keilkissen +Keilriemen +Keilriemens +Keilriemenscheiben +Keils +Keilschrift +Keilstoß +Keilstücke +Keilstücken +Keilstücks +Keim +Keimbahnzellen +Keimbildungen +Keimdrüse +Keimdrüsen +Keimdrüsenhormone +Keimdrüsenhormonen +Keimdrüsenhormons +Keime +Keimen +Keimfaden +Keimling +Keimlinge +Keimlings +Keims +Keimscheibe +Keimträger +Keimträgern +Keimträgers +Keimzellen +Kein +Keine +Keiner +Keinerlei +Keineswegs +Keks +Kekse +Keksen +Kelch +Kelchblatt +Kelchblattes +Kelchblätter +Kelchblättern +Kelchblüten +Kelchen +Kelchglases +Kelchgläser +Kelchgläsern +Kelchs +Kelle +Keller +Kellerdecke +Kellerdecken +Kellerei +Kellereingang +Kellerfenster +Kellerfensters +Kellergaragen +Kellergeschossen +Kellergeschosses +Kellergeschoß +Kellergewölbe +Kellerhof +Kellerlager +Kellerlokal +Kellerlokalen +Kellerlokals +Kellermeister +Kellermeisters +Kellerräume +Kellerräumen +Kellerschwimmbad +Kellerschwimmhalle +Kellertheater +Kellertheaters +Kellertreppe +Kellerverlies +Kellerwechseln +Kellerwechsels +Kellerwirtschaft +Kellerwohnung +Kellerwohnungen +Kellner +Kellnerin +Kellnern +Kellners +Kelten +Kelterei +Kelvin +Kempten +Kenia +Kennbuchstabe +Kennbuchstaben +Kenndaten +Kennedy +Kennedys +Kenner +Kennerblick +Kennerblicks +Kennerinnen +Kennermiene +Kennern +Kennfaden +Kennfadens +Kennkarte +Kennlinie +Kennlinien +Kennmarke +Kennmelodie +Kennmelodien +Kennnummer +Kenntlichkeit +Kenntnis +Kenntnisnahme +Kenntnisse +Kenntnissen +Kenntnisstand +Kennummern +Kennung +Kennungen +Kennwert +Kennwerts +Kennwort +Kennworte +Kennwortes +Kennworts +Kennzahl +Kennzahlen +Kennzeichen +Kennzeichens +Kennzeichnung +Kennziffer +Kent +Kentucky +Kepler'schen +Keramik +Keramiken +Keramikern +Keramikers +Keramikfabrik +Keramikherstellung +Kerbe +Kerbel +Kerbels +Kerbholz +Kerbnägel +Kerbtier +Kerbtieren +Kerbtieres +Kerbwirkung +Kerker +Kerkerhaft +Kerkerhaftes +Kerkermauern +Kerkermeistern +Kerkermeisters +Kerkern +Kerkerstrafe +Kerkerstrafen +Kerl +Kerle +Kerlen +Kerls +Kern +Kernantrieb +Kernbereiche +Kernbrennstoff +Kernbrennstoffe +Kernchen +Kerne +Kerneisen +Kerneisens +Kernelektronen +Kernelektrons +Kernen +Kernenergie +Kernenergieverwertung +Kernexplosion +Kernforscherin +Kernforschung +Kernforschungen +Kernfrage +Kernfragen +Kernfusion +Kerngebiet +Kerngebiete +Kerngedanke +Kerngedanken +Kerngehäuse +Kerngehäusen +Kernhaus +Kernhauses +Kernhäusern +Kernkraft +Kernkraftwerk +Kernkraftwerke +Kernkraftwerkproteste +Kernkraftwerks +Kernladung +Kernladungszahl +Kernladungszahlen +Kernmodell +Kernmodellen +Kernmodells +Kernmunition +Kernobst +Kernobstes +Kernphysik +Kernphysikern +Kernproblem +Kernprobleme +Kernprogramm +Kernpunkt +Kernpunkte +Kernpunktes +Kernreaktion +Kernreaktionen +Kernreaktor +Kernreaktoren +Kernreaktors +Kerns +Kernschatten +Kernschattens +Kernseife +Kernseifen +Kernspaltungen +Kernspaltungstechnologie +Kernsprengkörper +Kernsprengsatz +Kernsprengsatzes +Kernstädte +Kernstück +Kernstücke +Kernstücken +Kernstückes +Kerntechnologie +Kernteilchen +Kernteilchens +Kerntheorie +Kerntruppe +Kerntruppen +Kernwaffen +Kernwaffenarsenale +Kernwaffengespräch +Kernwaffenträger +Kernwaffenversuch +Kernwaffenversuche +Kernzerfalls +Kerosin +Kerosingeruch +Kerstin +Kerze +Kerzen +Kerzenhalter +Kerzenhaltern +Kerzenleuchter +Kerzenleuchtern +Kerzenleuchters +Kerzenlichter +Kerzenlichtern +Kerzenlichtes +Kerzenlichts +Kessel +Kesselanlage +Kesselanlagen +Kesseldrucks +Kesselhaken +Kesselhakens +Kesselhauses +Kesselhäuser +Kesselhäusern +Kesselkohle +Kessellage +Kesselpauke +Kesselpauken +Kesselpauker +Kesselpaukers +Kesselraumes +Kesselräume +Kesselräumen +Kessels +Kesselschlacht +Kesselschmied +Kesselschmiede +Kesselschmieden +Kesselschmieds +Kesselstein +Kesselsteine +Kesselsteinen +Kesselsteins +Kesseltreiben +Kesseltreibens +Kesselwagen +Kesselwagens +Ketchup +Ketschup +Kettchen +Kette +Ketten +Kettenanhänger +Kettenantrieb +Kettenantriebe +Kettenantriebes +Kettenarmbands +Kettenarmbänder +Kettenarmbändern +Kettenbriefe +Kettenbriefen +Kettenbriefes +Kettenbrücke +Kettenbrücken +Kettenfahrzeug +Kettenfahrzeuge +Kettenfahrzeugen +Kettengebirge +Kettengebirgen +Kettengerassel +Kettengeschäfte +Kettengeschäften +Kettengeschäftes +Kettenglieder +Kettengliedern +Kettengliedes +Kettenhund +Kettenhunde +Kettenhunden +Kettenladen +Kettenlinie +Kettenraucher +Kettenrauchern +Kettenrauchers +Kettenreaktionen +Kettenstich +Kettenstiche +Kettenstichs +Kettensträfling +Kettensträflinge +Kettensträflings +Ketzer +Ketzerei +Ketzergericht +Ketzergerichte +Ketzergerichten +Ketzerin +Ketzerinnen +Ketzern +Ketzerverbrennung +Ketzerverbrennungen +Ketzerverfolgung +Keuchhustens +Keule +Keulen +Keulenhiebe +Keulenhiebes +Keulenschlag +Keuschheit +Keuschheitsgelübdes +Keuschheitsgürtel +Keuschheitsgürteln +Keuschheitsgürtels +Keyboard +Keynes +Kfz +Khakifrüchte +Khan +Khmer +Khomeini +Kicker +Kid +Kids +Kiebitz +Kiebitze +Kiefer +Kieferbruch +Kieferbruchs +Kieferbrüchen +Kieferknochens +Kiefern +Kiefernadel +Kiefernnadel +Kiefernsämlingen +Kiefernwald +Kiefernwaldes +Kiefernwäldern +Kieferwald +Kieferwaldes +Kieferwäldern +Kiel +Kiele +Kielen +Kieler +Kielflosse +Kielflossen +Kieljacht +Kiellinie +Kiellinien +Kielraum +Kielraumes +Kielräume +Kielräumen +Kielwasser +Kiemen +Kiemenatmenden +Kiemenatmung +Kienbaum +Kiepen +Kierkegaard +Kies +Kiesbetons +Kiesel +Kieselalge +Kieselboden +Kieselbodens +Kieselböden +Kieselerde +Kieselerden +Kieselstein +Kieselsteine +Kieselsteinen +Kieselsäure +Kieselsäuregehalt +Kiesgrube +Kiesgruben +Kiesgrubenparty +Kiessandes +Kiesweg +Kieswege +Kiesweges +Kieswerk +Kiew +Kiews +Killer +Killerprogramme +Kilo +Kilogramm +Kilogramme +Kilogrammen +Kilogramms +Kilometer +Kilometergeld +Kilometergeldern +Kilometergeldes +Kilometerlangen +Kilometern +Kilometerpreis +Kilometerpreise +Kilometerstand +Kilometerstandes +Kilometerstein +Kilometersteinen +Kilometersteines +Kilometerzahl +Kilometerzähler +Kilometerzählers +Kilos +Kilowatt +Kilowatts +Kilowattstunde +Kilowattstunden +Kimm +Kimme +Kind +Kindbacken +Kindbett +Kindbetten +Kindbetts +Kindchen +Kindchens +Kinder +Kinderabteilung +Kinderabteilungen +Kinderarbeit +Kinderarbeiten +Kinderarzt +Kinderarztes +Kinderbecken +Kinderbeihilfen +Kinderbekleidung +Kinderbett +Kinderbreis +Kinderbuch +Kinderbuches +Kinderbücher +Kinderbüchern +Kinderchor +Kinderchors +Kinderchören +Kinderdorf +Kinderdorfes +Kinderdörfern +Kinderei +Kindereicher +Kindereien +Kindereisenbahn +Kindereisenbahnen +Kinderermäßigungen +Kindererziehung +Kinderfahrkarte +Kinderfahrrad +Kinderfahrräder +Kinderfahrrädern +Kinderfaust +Kinderfeindlichkeit +Kinderfest +Kinderfrau +Kinderfreund +Kinderfreunde +Kinderfreunden +Kinderfräulein +Kinderfräuleins +Kinderfürsorge +Kinderfürsorgern +Kinderfürsorgers +Kindergarten +Kindergartenordnung +Kindergartens +Kindergeld +Kindergeldempfänger +Kindergelder +Kindergeldern +Kindergeldgesetz +Kindergeldreform +Kindergeldregelung +Kindergeldsystems +Kindergeldzahlung +Kindergeldzahlungen +Kindergesicht +Kindergesichter +Kindergesichtern +Kindergrab +Kindergrieß +Kindergärten +Kindergärtnerin +Kindergärtnerinnen +Kinderhand +Kinderheilkunden +Kinderheim +Kinderheime +Kinderheims +Kinderhilfe +Kinderhilfsfonds +Kinderhort +Kinderhorte +Kinderhorten +Kinderhortes +Kinderhorts +Kinderjahre +Kinderjahren +Kinderkleidung +Kinderklinik +Kinderkliniken +Kinderkrankenhaus +Kinderkrankheit +Kinderkrankheiten +Kinderkrippe +Kinderland +Kinderlandverschickung +Kinderlied +Kinderlieder +Kinderliedern +Kinderlosigkeit +Kinderlähmung +Kindermenüs +Kindermord +Kindermorde +Kindermordes +Kindermädchen +Kindermädchens +Kindermärchens +Kindermörder +Kindermördern +Kindern +Kindernahrungen +Kindernarr +Kindernährmittel +Kinderorganisation +Kinderparty +Kinderpflege +Kinderpflegen +Kinderpflegeschule +Kinderpistole +Kinderpistolen +Kinderpornographie +Kinderpsychologen +Kinderpsychologie +Kinderschreck +Kinderschrecke +Kinderschrecken +Kinderschuh +Kinderschuhe +Kinderschuhen +Kinderschwestern +Kindersegen +Kinderspiel +Kinderspielplatz +Kinderspielplätze +Kinderspielzeug +Kinderspielzeuge +Kinderspielzeugs +Kindersprache +Kindersprachen +Kindersterblichkeit +Kindersterblichkeiten +Kinderstimmen +Kinderstube +Kindertagesstätte +Kindertagesstätten +Kindertaufe +Kindertheaterstück +Kindervater +Kinderwaage +Kinderwagens +Kinderwiege +Kinderwägen +Kinderwäsche +Kinderzahl +Kinderzeit +Kinderzimmer +Kinderzimmern +Kinderzimmers +Kinderzulagen +Kinderärzte +Kinderärzten +Kinderärztin +Kindes +Kindesabtreibung +Kindesalter +Kindesannahme +Kindesannahmen +Kindesbeinen +Kindesentführung +Kindesentführungen +Kindeskind +Kindeskinder +Kindesleiche +Kindesmord +Kindesmörder +Kindesmörderin +Kindesmörders +Kindesschänder +Kindesstufe +Kindesunterhalt +Kindesunterhaltes +Kindesunterhalts +Kindesvater +Kindeswohl +Kindheit +Kindheiten +Kindmädchen +Kindstaufen +Kindsvater +Kindtaufe +Kinetik +Kingdom +Kings +Kinkerlitzchen +Kinn +Kinnbart +Kinnbärte +Kinnbärten +Kinnhaken +Kinnhakens +Kinnladen +Kinns +Kino +Kinoausstellung +Kinobesitzern +Kinobesucher +Kinobesucherin +Kinobesuchern +Kinobesuchers +Kinodramen +Kinokarten +Kinokassen +Kinoleinwand +Kinoparkett +Kinoprogramm +Kinoprogramms +Kinos +Kinosaal +Kinotechnik +Kinotheaterbesitzer +Kinovorstellung +Kinowand +Kiosk +Kioske +Kiosken +Kippfenster +Kippfenstern +Kippfensters +Kipphebeln +Kipphebels +Kippkarren +Kippschalter +Kippung +Kippwagen +Kir +Kirche +Kirchen +Kirchenarbeit +Kirchenaustritt +Kirchenbesuch +Kirchenbesuche +Kirchenbesuchen +Kirchenbesuchern +Kirchenbesuchers +Kirchenbesuchs +Kirchenbuch +Kirchenbuchs +Kirchenchor +Kirchenchors +Kirchenchören +Kirchendiener +Kirchendienern +Kirchendieners +Kirchendisziplin +Kirchenfesten +Kirchenfragen +Kirchenfürsten +Kirchengebäude +Kirchengemeinde +Kirchengemeinden +Kirchengeschichte +Kirchenglocken +Kircheninnere +Kirchenjahres +Kirchenkampf +Kirchenkonferenz +Kirchenmitglieder +Kirchenmusik +Kirchenprovinz +Kirchenpräsidenten +Kirchenrat +Kirchenrates +Kirchenrecht +Kirchenreport +Kirchenräte +Kirchenräuber +Kirchenschiff +Kirchenschiffen +Kirchenschiffs +Kirchenspaltung +Kirchensteuer +Kirchensteuern +Kirchenstreit +Kirchentag +Kirchentagen +Kirchentages +Kirchentagspräsident +Kirchenturm +Kirchenturms +Kirchentüre +Kirchentüren +Kirchentürme +Kirchentürmen +Kirchenuhren +Kirchenvater +Kirchenvaters +Kirchenvertreter +Kirchenvolk +Kirchenvolks +Kirchenvätern +Kirchgang +Kirchgemeinde +Kirchgängerin +Kirchgängerinnen +Kirchgängern +Kirchhof +Kirchhoff +Kirchhofs +Kirchhöfe +Kirchplatz +Kirchspiele +Kirchturm +Kirchturms +Kirchturmuhr +Kirchturmuhren +Kirchvater +Kirchvaters +Kirchvätern +Kirmes +Kirschbaum +Kirschbaumblüte +Kirschblüte +Kirschblüten +Kirschbäumen +Kirsche +Kirschernte +Kirschernten +Kirschkern +Kirschkerne +Kirschkernen +Kirschkerns +Kirschkuchen +Kirschkuchens +Kirschsaftes +Kirschsäfte +Kirschsäften +Kirschwasser +Kirschwassers +Kissen +Kissenbezug +Kissenbezüge +Kissenbezügen +Kissens +Kissenschlachten +Kissinger +Kiste +Kisten +Kistenverpackung +Kitsch +Kitschroman +Kitschromane +Kitschromanen +Kitt +Kittchen +Kittel +Kitteln +Kittels +Kittelschürze +Kitts +Kitzbock +Kitzel +Klage +Klageanspruch +Klageantrag +Klageantrages +Klageantrags +Klageanträge +Klageanträgen +Klagebegehren +Klagebegründung +Klagebegründungen +Klageeinreichung +Klageentwurf +Klageerweiterung +Klageerwiderung +Klageforderung +Klagegrund +Klagegrundes +Klagegründen +Klagelieder +Klageliedern +Klageliedes +Klagen +Klagenfurt +Klageruf +Klageschrift +Klageweg +Klagewege +Klageziel +Klammen +Klammer +Klammerausdruck +Klammern +Klammstrecke +Klamotte +Klamotten +Klang +Klangfarbenspiel +Klangfundament +Klangfülle +Klanggüte +Klangraum +Klangreinheit +Klangs +Klangvorstellung +Klangzeichen +Klappbanken +Klappenschränke +Klapperburg +Klapperfreies +Klapperschlange +Klapperschlangen +Klapperstorch +Klappmesser +Klappstühle +Klar +Klarblicken +Klardenken +Klardenkende +Klardenkenden +Klardenkender +Klardenkendes +Klargewordenen +Klargewordener +Klargewordenes +Klarheit +Klarinette +Klarinetten +Klarsichtfolie +Klarsichtigkeit +Klarstand +Klarstellung +Klartext +Klarwerden +Klarwerdenden +Klarwerdender +Klarwerdendes +Klasse +Klassemann +Klassen +Klassenanzahl +Klassenarbeit +Klassenaufsatz +Klassenausflüge +Klassenbeste +Klassenbewusstsein +Klassenbildung +Klassenchronik +Klasseneinteilung +Klassenfahrt +Klassenfeindes +Klassenforderung +Klassengegensätze +Klassengeist +Klassenkamerad +Klassenkameraden +Klassenkampf +Klassenkampfes +Klassenkasse +Klassenkämpfe +Klassenkämpfen +Klassenkämpfer +Klassenlehrer +Klassenlehrerin +Klassenlehrern +Klassenlehrers +Klassennummer +Klassenrekord +Klassenrekorde +Klassensieg +Klassensiegen +Klassensieger +Klassensprecher +Klassensprechers +Klassenstandpunkt +Klassenstruktur +Klassentreffen +Klassenunterschied +Klassenunterschiede +Klassenunterschieds +Klassenziel +Klassenzimmer +Klassenzimmers +Klassifikation +Klassifikationen +Klassifizierung +Klassifizierungen +Klassik +Klassiker +Klassikern +Klassikers +Klassikerverfilmungen +Klassizismus +Klatsch +Klatschbase +Klatschbasen +Klatschblatt +Klatschblattes +Klatschblättern +Klatschereien +Klatsches +Klatschgeschichte +Klatschmohn +Klatschspalte +Klatschspalten +Klatschtanten +Klau +Klauen +Klausel +Klauseln +Klausulierung +Klausur +Klausurarbeit +Klausuren +Klausurtagung +Klavier +Klavierabend +Klavierbaumeister +Klaviere +Klavierinstrument +Klavierinstrumente +Klavierinstrumenten +Klavierkonzert +Klavierkonzerte +Klavierkonzerten +Klavierlehrer +Klavierlehrerin +Klavierlehrerinnen +Klavierlehrers +Klaviers +Klavierschule +Klaviersonaten +Klavierstunden +Klavierstücke +Klavierstücken +Klaviertrio +Klavierunterricht +Klavierwerk +Klebband +Klebearbeit +Klebeband +Klebebandes +Klebebändern +Klebemode +Klebepflaster +Klebepflasters +Kleber +Klebestreifen +Klebstoff +Klebstoffe +Klebstoffes +Klebstreifen +Klebstreifens +Klebung +Klecksen +Kleckser +Klecksern +Klee +Kleeblatt +Kleeblattes +Kleeblätter +Kleeblättern +Klees +Kleid +Kleidchen +Kleider +Kleiderbügel +Kleiderbügels +Kleiderbürste +Kleiderbürsten +Kleidergeschäfte +Kleidergeschäften +Kleidergeschäfts +Kleiderhakens +Kleiderindustrie +Kleidermagazin +Kleidern +Kleiderschrankes +Kleiderschränke +Kleiderschränken +Kleidersorgen +Kleiderstoffe +Kleiderstoffindustrie +Kleiderständer +Kleiderständers +Kleides +Kleidsamkeit +Kleidung +Kleidungen +Kleidungsstück +Kleidungsstücke +Kleidungsstücken +Kleidungsstückes +Kleie +Kleien +Klein +Kleinaktie +Kleinaktien +Kleinaktionär +Kleinaktionären +Kleinaktionärs +Kleinanlage +Kleinanlegern +Kleinanlegerverhalten +Kleinanzeige +Kleinarbeit +Kleinarbeiten +Kleinarmenien +Kleinauto +Kleinbahn +Kleinbahnen +Kleinbank +Kleinbanken +Kleinbauern +Kleinbauten +Kleinbetrieb +Kleinbetriebe +Kleinbetrieben +Kleinbetriebes +Kleinbetriebs +Kleinbild +Kleinbildkamera +Kleinbuchstabe +Kleinbuchstaben +Kleinbus +Kleinbusse +Kleinbussen +Kleinbürger +Kleinbürgern +Kleinbürgertum +Kleine +Kleinen +Kleiner +Kleines +Kleinexistenzen +Kleinfirma +Kleinforderungen +Kleinformat +Kleinformaten +Kleingartenanlage +Kleingedruckt +Kleingedrucktem +Kleingedruckten +Kleingedruckter +Kleingeld +Kleingeldes +Kleingewerbes +Kleingewinn +Kleingewordenen +Kleingrundstück +Kleingärten +Kleinhandels +Kleinhandelspreis +Kleinhandelspreise +Kleinhandelspreises +Kleinhandelszone +Kleinheit +Kleinhändler +Kleinhändlern +Kleinhändlers +Kleinigkeit +Kleinigkeiten +Kleinindustrie +Kleininventars +Kleinkalibergewehr +Kleinkampf +Kleinkarierte +Kleinkarierten +Kleinkarierter +Kleinkariertes +Kleinkind +Kleinkinder +Kleinkindes +Kleinkram +Kleinkredit +Kleinkreditkunde +Kleinkrieg +Kleinkrämern +Kleinkunst +Kleinküche +Kleinlichkeit +Kleinmaterial +Kleinmengen +Kleinmuts +Kleinmöbel +Kleinmünze +Kleinod +Kleinoden +Kleinodes +Kleinpächter +Kleinrad +Kleinreparaturen +Kleinschreibung +Kleinschreibungen +Kleinsein +Kleinserie +Kleinsparer +Kleinspekulanten +Kleinstaat +Kleinstaaten +Kleinstadt +Kleinstadtbank +Kleinstbanken +Kleinstbarren +Kleinstbauern +Kleinstbetriebe +Kleinstbetrieben +Kleinstbetriebes +Kleinstmotor +Kleinstädte +Kleinteil +Kleintierarten +Kleintiere +Kleintierzucht +Kleinuhren +Kleinunternehmens +Kleinverbänden +Kleinverdiener +Kleinverdienern +Kleinverkauf +Kleinverkaufs +Kleinvieh +Kleinwagen +Kleinwagens +Kleinwohnung +Kleinwohnungen +Kleist +Kleister +Kleisters +Kleistsaal +Klemme +Klempner +Klempnerarbeit +Klempnerarbeiten +Klempnerei +Klempnermeister +Klempnern +Klempners +Klepper +Kleriker +Klerikern +Klerus +Klett +Klette +Kletterei +Kletterer +Kletterern +Kletterpflanze +Kletterpflanzen +Kletterrose +Kletterschuhe +Kletterschuhen +Kletterstange +Kleve +Klick +Klicken +Klient +Klientel +Klienten +Klima +Klimaanlage +Klimaatlas +Klimabedingungen +Klimaforschern +Klimagerät +Klimaingenieur +Klimaplanung +Klimas +Klimatechnik +Klimatische +Klimatisierung +Klimaverbesserungen +Klimawandel +Klimawechsel +Klimaänderungen +Klimmzug +Klinge +Klingel +Klingeldraht +Klingelknöpfen +Klingelton +Klingelvorrichtung +Klingelzeichen +Klinik +Kliniken +Klinikneubaus +Klinke +Klinkerbauweise +Klinkergebäude +Klinkersteine +Klippe +Klippen +Klipper +Klischee +Klischees +Klischeevorstellung +Klischeevorstellungen +Klo +Klone +Klonen +Klopapier +Klopfen +Kloppe +Klops +Klopsen +Klosett +Klosettbecken +Klosettbeckens +Klosettdeckel +Klosettdeckeln +Klosettfrauen +Klosettpapier +Klosettpapiers +Kloster +Klosterbruders +Klosterbrüder +Klosterbrüdern +Klosterfrau +Klosterfrauen +Klosterjäger +Klosterkirche +Klosterküche +Klosterreste +Klosterruine +Klosters +Klosterschulen +Klostersieg +Klotz +Kloß +Kloßes +Klub +Klubfarben +Klubgebäude +Klubhaus +Klubhauses +Klubhäusern +Klubjacken +Klubkampf +Klubleitung +Klubmitglieder +Klubmitgliedern +Klubmitgliedschaft +Klubraum +Klubraumes +Klubs +Klubsesseln +Klubsessels +Klubzimmer +Kluft +Klugheit +Klumpen +Klumpens +Kläger +Klägerin +Klägerinnen +Klägern +Klägers +Kläglich +Klänge +Klängen +Kläranlagen +Klärung +Klärungen +Klöckner +Klöster +Klöstern +Klötze +Klötzen +Klöße +Klößen +Klüfte +Klüften +Knabe +Knaben +Knabenalters +Knabenbekleidung +Knabenchor +Knabenchors +Knabenchöre +Knabenfaust +Knabenschule +Knabenschulen +Knacker +Knacklaut +Knacklaute +Knacklauten +Knackpunkt +Knacks +Knackwürste +Knackwürsten +Knall +Knallerei +Knallereien +Knallfrosch +Knallfrosches +Knallfröschen +Knallgase +Knallgases +Knallkopfes +Knallköpfe +Knallköpfen +Knalls +Knappe +Knappheit +Knappsack +Knappsitzenden +Knast +Knastbruder +Knastbrüder +Knastbrüdern +Knastes +Knauf +Knaufs +Knaur +Knaurs +Knauser +Knautschzone +Knautschzonen +Knebelung +Knebelvertrag +Knecht +Knechte +Knechten +Knechts +Kneiftest +Kneifzange +Kneipe +Kneipen +Kneipenwirt +Kneipenwirte +Kneipenwirten +Kneipenwirtin +Kneipenwirtinnen +Kneippanlage +Kneippkur +Kneippkuranstalt +Kneippkurbad +Kneippkurformen +Kneippkurhotel +Kneippsanatorium +Knesset +Knete +Knetmasse +Knick +Knickerbocker +Knickkante +Knicks +Knie +Kniebeuge +Kniebeugen +Kniebundhose +Kniebundhosen +Kniefall +Kniefalls +Kniefällen +Kniegelenk +Kniegelenke +Kniegelenken +Kniegelenks +Knien +Knies +Kniescheibe +Kniestrumpf +Kniestrümpfe +Kniestrümpfen +Kniff +Kniffe +Kniffen +Knigge +Knilch +Knirps +Knobelei +Knoblauch +Knoblauchs +Knoblauchzehe +Knoblauchzehen +Knochen +Knochenbruch +Knochenbruchs +Knochenbrüche +Knochenfunde +Knochengerüste +Knochengerüsten +Knochengerüstes +Knochenmann +Knochenmark +Knochenmarks +Knochenmehls +Knochenring +Knochens +Knochensplittern +Knochensplitters +Knochentuberkulose +Knockout +Knolle +Knollen +Knopf +Knopfdruck +Knopfloch +Knopflöcher +Knopflöchern +Knopfrand +Knopfzelle +Knorpel +Knorpeln +Knospe +Knospen +Knossos +Knoten +Knotenpunkt +Knotenpunkte +Knotenpunkten +Knotenpunkts +Knotens +Knox +Knut +Knäckebrot +Knäckebrote +Knäckebroten +Knäckebrots +Knästen +Knäuel +Knöchel +Knöchels +Knöchelverletzung +Knödel +Knöpfe +Knülch +Knüller +Knüllers +Knüppel +Knüppeln +Knüppels +Knüppelstratege +Koalition +Koalitionen +Koalitionsabgeordneter +Koalitionsberatungen +Koalitionsbildungen +Koalitionsentwurf +Koalitionsfragen +Koalitionsgefährten +Koalitionsgenossen +Koalitionsgespräch +Koalitionskabinett +Koalitionskandidaten +Koalitionskrise +Koalitionsmehrheit +Koalitionsmitglieder +Koalitionsparteien +Koalitionspartner +Koalitionspartnerschaft +Koalitionspolitik +Koalitionsprogramm +Koalitionsprotokoll +Koalitionsregierung +Koalitionssitzungen +Koalitionsstreit +Koalitionsverhandlungen +Kobalt +Kobaltatome +Koblenz +Kobold +Kobolde +Kobra +Koch +Kochanlagen +Kochbrunnen +Kochbuch +Kochbuches +Kochbücher +Kochbüchern +Kocher +Kochereien +Kochern +Kochers +Kochherden +Kochkenntnisse +Kochkessel +Kochkessels +Kochkurs +Kochkursen +Kochlehrgang +Kochlöffel +Kochlöffeln +Kochnische +Kochnischen +Kochplatten +Kochrezept +Kochs +Kochsalz +Kochsalzsteueraufkommens +Kochschinken +Kochschule +Kochtopf +Kochtopfes +Kochtöpfen +Kochwäsche +Kochzeit +Kodex +Kodierung +Koeffizient +Koeffizienten +Koexistenz +Koexistenzen +Koffein +Koffeins +Koffer +Koffergerät +Koffergeräte +Koffergeräten +Koffergriff +Kofferindustrie +Kofferkammer +Kofferradio +Kofferradionationen +Kofferradios +Kofferraum +Kofferraums +Kofferräume +Kofferräumen +Koffers +Kofferweise +Kognak +Kognaks +Kognition +Kohl +Kohle +Kohleanteil +Kohlearten +Kohleaugen +Kohlebasis +Kohlebedarf +Kohlebehörde +Kohlebereich +Kohlebergbau +Kohlechemie +Kohleforschung +Kohlegebiet +Kohlehalden +Kohleherde +Kohlehydrate +Kohlehydraten +Kohlehydrates +Kohlekonzern +Kohleländer +Kohleländern +Kohlen +Kohlenaktien +Kohlenarten +Kohlenbecken +Kohlenbeckens +Kohlenbergbau +Kohlenbergbaus +Kohlenbezüge +Kohlendioxid +Kohlendioxids +Kohleneimer +Kohlenfirma +Kohlenförderbänder +Kohlenförderung +Kohlengebiet +Kohlengeschäft +Kohlengeschäfts +Kohlengroßhandel +Kohlengroßhandelung +Kohlengruben +Kohlenhalden +Kohlenhandel +Kohlenhandels +Kohlenherdes +Kohlenherds +Kohlenhydrat +Kohlenindustrie +Kohlenkasten +Kohlenkeller +Kohlenlage +Kohlenlager +Kohlenlieferungen +Kohlenmeiler +Kohlenmonoxid +Kohlenmonoxyd +Kohlenmärkte +Kohlenpreis +Kohlenpreise +Kohlenpreiserhöhung +Kohlenproduktion +Kohlenrevier +Kohlenreviere +Kohlenstaub +Kohlenstoff +Kohlenstoffe +Kohlenstoffen +Kohlenstoffes +Kohlenstoffs +Kohlenstoffverbindung +Kohlensäure +Kohlensäuren +Kohlenverbraucher +Kohlenverbrauchers +Kohlenverladungen +Kohlenvorräte +Kohlenwagen +Kohlenwand +Kohlenwasserstoff +Kohlenwasserstoffe +Kohlenwasserstoffen +Kohlenwasserstoffes +Kohlenwasserstoffs +Kohlenwerkstoffe +Kohlepapier +Kohlepapiers +Kohleproduktion +Kohleschichtwiderstand +Kohlesensor +Kohlestift +Kohlestifte +Kohlestiftes +Kohlestifts +Kohlestück +Kohletransporte +Kohleverbrauchs +Kohlevorkommen +Kohlewirtschaft +Kohlezeichnung +Kohlezeichnungen +Kohlmarkt +Kohlrabis +Kohlrüben +Kohls +Kohorte +Kohorten +Kohärenz +Koinzidenz +Koje +Kojen +Kokain +Kokerei +Kokereien +Koketterie +Kokolores +Kokon +Kokons +Kokosnuss +Kokosnüsse +Kokosnüssen +Koks +Koksfeinkohle +Koksfeuer +Koksgas +Kokshalden +Kokspreis +Koksproduktion +Kokswerke +Kolben +Kolbenringe +Kolbens +Kolchosarbeit +Kolchose +Kolchoseinkommen +Kolchosen +Kolchosfelder +Kolchosfeldern +Kolchosland +Kolchosmitgliedern +Kolchosvorstand +Kolik +Kolkrabe +Kollaborateur +Kollaborateure +Kollaboration +Kollage +Kollagen +Kollaps +Kollapses +Kolleg +Kollege +Kollegen +Kollegialität +Kollegien +Kollegin +Kollegium +Kollegiums +Kollekte +Kollektion +Kollektionen +Kollektiv +Kollektivausstellung +Kollektivfarmen +Kollektivgremien +Kollektivierung +Kollektivismus +Kollektivschuld +Kollektivwirtschaft +Kollektor +Koller +Kollers +Kollier +Kollision +Kollisionskurs +Kolloquien +Kolloquium +Kolonialbeamter +Kolonialgebiet +Kolonialgeschichte +Kolonialherrschaft +Kolonialhändel +Kolonialismus +Kolonialist +Kolonialland +Kolonialländer +Kolonialmacht +Kolonialmächte +Kolonialpolitik +Kolonialprovinz +Kolonialverfassung +Kolonialverwaltung +Kolonialvölker +Kolonialzeit +Kolonie +Kolonien +Kolonisierung +Kolonist +Kolonisten +Kolonne +Kolonnen +Kolorist +Koloristen +Kolorit +Koloss +Kolosse +Kolosseum +Kolping +Kolumbus +Kolumne +Kolumnen +Kolumnist +Kolumnisten +Koma +Kombattant +Kombattanten +Kombi +Kombinat +Kombinate +Kombination +Kombinationen +Kombinationsmöglichkeiten +Kombinationsproblem +Kombinationsreise +Kombinationswertung +Kombinatorik +Kombinierbarkeit +Kombiniert +Kombiwagen +Kombizange +Kombüse +Kombüsen +Komet +Kometen +Kometenbahn +Kometenfahrt +Kometenschweif +Komfort +Komfortausstattung +Komfortbungalows +Komforteigentumswohnung +Komfortniveau +Komfortverbesserungen +Komfortvilla +Komik +Komiker +Komikern +Komikers +Komitee +Komitees +Komma +Kommandant +Kommandanten +Kommandantur +Kommandeur +Kommandeuren +Kommandeurs +Kommandeursposten +Kommanditgesellschaft +Kommanditgesellschaften +Kommanditist +Kommando +Kommandobrücke +Kommandogewalt +Kommandokapseln +Kommandoposten +Kommandorufs +Kommandosache +Kommandostellen +Kommandostruktur +Kommandotrupps +Kommandounternehmen +Kommandoworten +Kommandozentrale +Kommandoüberfall +Kommastelle +Kommata +Kommen +Kommentar +Kommentarbuchstaben +Kommentare +Kommentaren +Kommentars +Kommentarzeichen +Kommentator +Kommentators +Kommentierung +Kommerz +Kommerzialisierung +Kommerzialisierungen +Kommerzielle +Kommilitone +Kommilitonin +Kommis +Kommiss +Kommissar +Kommissaren +Kommissariat +Kommissariate +Kommissars +Kommission +Kommissionen +Kommissionsbasis +Kommissionsbetriebe +Kommissionsmitglied +Kommissionsmitglieder +Kommissionssitzung +Kommissionssitzungen +Kommissionsvorschlag +Kommissionsvorschläge +Kommissionsvorsitzende +Kommissionsvorsitzenden +Kommissionsvorsitzender +Kommissionär +Kommissionäre +Kommode +Kommoden +Kommt +Kommunalabgaben +Kommunalanleihe +Kommunalbeamte +Kommunalfinanzen +Kommunalkredite +Kommunalparlamente +Kommunalpolitik +Kommunalpolitiker +Kommunalsteuern +Kommunalverbände +Kommunalverfassung +Kommunalwahl +Kommunalwahlen +Kommune +Kommunen +Kommunikation +Kommunikationsbeziehung +Kommunikationsfähigkeit +Kommunikationskanäle +Kommunikationsleitungen +Kommunikationsmedien +Kommunikationsnetzen +Kommunikationspartner +Kommunikationsproblem +Kommunikationsprobleme +Kommunikationsrichtung +Kommunikationssatelliten +Kommunikationsschwierigkeiten +Kommunikationssystem +Kommunikationssysteme +Kommunikationssystemen +Kommunikationsweg +Kommunikationswesen +Kommunikationszeit +Kommunikationszeiten +Kommunikationszentrum +Kommunion +Kommunismus +Kommunist +Kommunisten +Kommunistin +Kommunistinnen +Kommunistische +Kompagnon +Kompaktheit +Kompanie +Kompanieführer +Kompaniegeschäft +Kompaniegeschäfte +Kompaniegeschäfts +Kompanien +Kompaniestärke +Komparativ +Komparator +Komparserie +Kompass +Kompasse +Kompassen +Kompatibilität +Kompendium +Kompensation +Kompensationen +Kompensationsabkommens +Kompensationsangebot +Kompensationsbewegung +Kompensationsgeschäfte +Kompensationsgeschäften +Kompensationsgeschäfts +Kompetenz +Kompetenzabgrenzung +Kompetenzabgrenzungen +Kompetenzbereich +Kompetenzbereiche +Kompetenzbereichen +Kompetenzbereiches +Kompetenzerweiterung +Kompetenzstreit +Kompilation +Komplemente +Komplettierung +Komplettierungen +Komplex +Komplexes +Komplexität +Komplicen +Komplikation +Komplikationen +Kompliment +Komplimente +Komplimenten +Komplize +Komplizen +Komplizierteste +Kompliziertester +Kompliziertestes +Kompliziertheit +Komplizierung +Komplizierungen +Komplott +Komplotts +Komponente +Komponenten +Komponentenweise +Komponist +Komponisten +Komponistenpreise +Komposita +Komposition +Kompositionen +Kompositionsabend +Kompositionsaufträge +Kompositionsprinzip +Kompositionsweise +Kompositum +Kompost +Komposten +Kompostes +Kompott +Kompresse +Kompressen +Kompression +Kompressionstechniken +Kompressor +Kompressors +Komprimierung +Kompromiss +Kompromissbereitschaft +Kompromisse +Kompromissen +Kompromisses +Kompromisslösung +Kompromisslösungen +Kompromissmodell +Kompromissplan +Kompromissvorschlag +Kompromissvorschläge +Komsomolze +Komsomolzen +Komtesse +Komödiant +Komödianten +Komödiantin +Komödiantinnen +Komödie +Komödien +Komödienbühne +Komödienvorlage +Kondensat +Kondensate +Kondensates +Kondensation +Kondensator +Kondensatoren +Kondensators +Kondensmilch +Kondenswasser +Kondition +Konditionalsätze +Konditionalsätzen +Konditionen +Konditionstraining +Konditionstrainings +Konditor +Konditorei +Konditoreien +Konditoren +Konditormeister +Kondolenzbesuche +Kondolenzbesuchen +Kondolenzbriefe +Kondolenzbriefen +Kondolenzbriefes +Konfekt +Konfektion +Konfektionen +Konfektionierung +Konfektionsbetriebe +Konfektionshaus +Konfektionswaren +Konfektionär +Konfekts +Konferenz +Konferenzbeginn +Konferenzbeginnes +Konferenzbeginns +Konferenzen +Konferenzende +Konferenzergebnis +Konferenzgebiet +Konferenzgebäudes +Konferenzkrise +Konferenzpartner +Konferenzphasen +Konferenzplan +Konferenzrahmen +Konferenzraum +Konferenzräumen +Konferenzsaal +Konferenzsprache +Konferenzsystem +Konferenztag +Konferenztermin +Konferenzvorschlag +Konferenzzimmer +Konfession +Konfessionen +Konfessionsschulen +Konfetti +Konfettiwährungen +Konfident +Konfidenten +Konfiguration +Konfigurationen +Konfigurationsbeispiel +Konfigurationsbild +Konfigurationsdaten +Konfigurationsfreiheit +Konfigurationsgerüst +Konfigurationskommando +Konfigurationspaket +Konfigurationsparameter +Konfigurationsphase +Konfigurationstabelle +Konfigurierbarkeit +Konfigurierung +Konfirmand +Konfirmanden +Konfirmandin +Konfirmation +Konfirmationen +Konfiserie +Konfiszierung +Konfiszierungen +Konfitüre +Konfitüren +Konflikt +Konfliktaustragung +Konfliktbewältigung +Konflikte +Konflikterkennung +Konfliktfall +Konfliktgebiet +Konfliktgeladenheit +Konfliktlösung +Konfliktpartei +Konfliktpädagogik +Konflikts +Konfrontation +Konfrontationen +Konfrontierung +Konfusion +Konfuzianismus +Konfuzius +Konglomerat +Kongo +Kongolesen +Kongos +Kongregation +Kongregationen +Kongress +Kongressbeitrage +Kongresse +Kongressen +Kongresses +Kongresshalle +Kongresshallen +Kongressmitglieder +Kongreßzentrum +Kongruenz +Kongruenzen +Konjugation +Konjunktion +Konjunktiv +Konjunktur +Konjunkturabschwächung +Konjunkturabschwächungen +Konjunkturanstieg +Konjunkturauftrieb +Konjunkturausblick +Konjunkturausgleich +Konjunkturbelebung +Konjunkturbericht +Konjunkturberuhigung +Konjunkturboom +Konjunkturdebatte +Konjunkturdämpfende +Konjunkturdämpfendem +Konjunkturdämpfender +Konjunkturdämpfendes +Konjunkturdämpfung +Konjunkturforschung +Konjunkturgesetz +Konjunkturklima +Konjunkturprognosen +Konjunkturprogramm +Konjunkturprogramme +Konjunkturrückgang +Konjunkturschwankungen +Konjunkturverlauf +Konjunkturverlaufs +Konjunkturzyklus +Konkav +Konklave +Konkordat +Konkordats +Konkret +Konkretisierung +Konkubinat +Konkubinate +Konkubinaten +Konkubinats +Konkubine +Konkubinen +Konkurrent +Konkurrenten +Konkurrentinnen +Konkurrenz +Konkurrenzdruck +Konkurrenzen +Konkurrenzfreiheit +Konkurrenzfähigkeit +Konkurrenzfähigkeiten +Konkurrenzgeschäft +Konkurrenzgeschäfte +Konkurrenzgeschäften +Konkurrenzgeschäfts +Konkurrenzkampf +Konkurrenzkampfes +Konkurrenzkämpfe +Konkurrenzkämpfen +Konkurrenzprodukt +Konkurrenzprodukte +Konkurrenzsituation +Konkurs +Konkursantrag +Konkursanträge +Konkurse +Konkurserklärung +Konkurserklärungen +Konkurseröffnung +Konkurses +Konkursforderung +Konkursmasse +Konkursmassen +Konkursordnung +Konkursreif +Konkursreifen +Konkurstabelle +Konkursverfahren +Konkursverfahrens +Konkursverwalter +Konnossement +Konnotation +Konquistador +Konquistadoren +Konrad +Konsens +Konsenses +Konsensus +Konsequenz +Konsequenzen +Konservative +Konservativen +Konservatorien +Konservatorium +Konservatoriums +Konserve +Konserven +Konservenbüchse +Konservenbüchsen +Konservendosen +Konservenfabrik +Konservenfabriken +Konservenindustrie +Konservenmusik +Konservierung +Konservierungsmöglichkeiten +Konsistenz +Konsistenzen +Konsistenzprüfung +Konsistorium +Konsole +Konsolen +Konsolidierung +Konsolidierungsperiode +Konsolidierungsphase +Konsonant +Konsorten +Konsortialgeschäft +Konsortialvertrag +Konsortien +Konsortium +Konsortiums +Konsortiumsmitglieder +Konsortiumstreffen +Konstanten +Konstantin +Konstantinopel +Konstantstromquelle +Konstanz +Konstanze +Konstellation +Konstellationen +Konstituierung +Konstitution +Konstitutionen +Konstrukt +Konstrukte +Konstrukten +Konstrukteur +Konstrukteure +Konstrukteuren +Konstrukteurs +Konstruktion +Konstruktionen +Konstruktionsbüro +Konstruktionsentwürfe +Konstruktionsfehler +Konstruktionsfehlern +Konstruktionsfehlers +Konstruktionsidee +Konstruktionsmethoden +Konstruktionsphase +Konstruktionspraxis +Konstruktionsreif +Konstruktionssäle +Konstruktionsteile +Konsul +Konsularbeamten +Konsularregierung +Konsularvertrag +Konsulat +Konsulate +Konsulaten +Konsulats +Konsulatsangestellte +Konsulatsgebäude +Konsule +Konsulkollegen +Konsuls +Konsultation +Konsultationen +Konsultationsbesuch +Konsultationsgespräch +Konsultationsgespräches +Konsultationsmechanismus +Konsultationstreffen +Konsultationsverfahren +Konsum +Konsumartikel +Konsumbedürfnisse +Konsumdrang +Konsument +Konsumentenbooms +Konsumentenkredit +Konsumfilms +Konsumfinanzierung +Konsumfirlefanz +Konsumforschung +Konsumgedanke +Konsumgenossenschaft +Konsumgenossenschaften +Konsumgewohnheiten +Konsumgut +Konsumgüter +Konsumgüterboom +Konsumgütergebiet +Konsumgütern +Konsumgüterpreise +Konsumismus +Konsumleben +Konsummasche +Konsumqualitäten +Konsumrausch +Konsums +Konsumsüchtigkeit +Konsumtaumel +Konsumverhalten +Konsumverzicht +Konsumweine +Konsumwelle +Konsumwelt +Kontakt +Kontaktanzeige +Kontaktaufnahme +Kontakte +Kontakten +Kontaktfreude +Kontaktfähigkeit +Kontaktgespräch +Kontaktleuten +Kontaktlinse +Kontaktlinsen +Kontaktmann +Kontaktmeidung +Kontaktperson +Kontakts +Kontaktschalen +Kontaktschwachen +Kontaktsuche +Kontaktsuchende +Kontamination +Kontaminationsvorgängen +Kontemplation +Konten +Kontenblätter +Kontenplanes +Kontenpläne +Kontenplänen +Kontenunterlagen +Konterangriff +Konterkarierende +Kontern +Konterrevolutionäre +Kontext +Kontexte +Kontextmenü +Kontinent +Kontinentaldrift +Kontinentalsperre +Kontinente +Kontinenten +Kontinents +Kontingent +Kontingentbeschränkungen +Kontingenten +Kontingentierung +Kontingents +Kontinuität +Kontinuitätsgleichung +Kontinuum +Konto +Kontoauszug +Kontoauszugs +Kontoauszüge +Kontoauszügen +Kontobewegungen +Kontobuch +Kontoeingänge +Kontoeröffnung +Kontogebühren +Kontoinhaber +Kontoinhaberkollegen +Kontoinhabern +Kontoinhabers +Kontokorrente +Kontokorrenten +Kontokorrents +Kontonummer +Kontonummern +Kontor +Kontorraum +Kontors +Kontos +Kontra +Kontrahent +Kontrahenten +Kontrakt +Kontrakten +Kontraktion +Kontraktionen +Kontraktpreis +Kontrapunkt +Kontrapunkts +Kontrast +Kontraste +Kontrastes +Kontrastprogramm +Kontrastschnitt +Kontrazeption +Kontrollaktion +Kontrollamt +Kontrollbaracke +Kontrollbeamte +Kontrollbeamter +Kontrollbedingungen +Kontrollbehörde +Kontrollberichts +Kontrollchef +Kontrolldenken +Kontrolldienst +Kontrolle +Kontrollen +Kontrolleur +Kontrolleuren +Kontrolleurs +Kontrollfrage +Kontrollgang +Kontrollgeräte +Kontrollgewalt +Kontrollgremien +Kontrollgänge +Kontrollinstanz +Kontrollkapazität +Kontrollkommission +Kontrolllampe +Kontrollmarke +Kontrollmaßnahme +Kontrollmaßnahmen +Kontrollmöglichkeit +Kontrollnetz +Kontrollorgan +Kontrollorgane +Kontrollpraxis +Kontrollpunkte +Kontrollpunkten +Kontrollrat +Kontrollrates +Kontrollrats +Kontrollraum +Kontrollrechnungen +Kontrollrechts +Kontrollstation +Kontrollstellen +Kontrollsystem +Kontrollsystemen +Kontrollzentralen +Kontrollzentren +Kontrollzentrum +Kontrollzetteln +Kontrollzweck +Kontur +Konturen +Konturverlauf +Konturverlaufes +Konvektion +Konvektionsströme +Konvent +Konventen +Konventes +Konvention +Konventionalstrafe +Konventionalstrafen +Konventionen +Konvents +Konventsdelegierten +Konvergenz +Konversation +Konversationslexikon +Konversion +Konversionsbedingungen +Konverter +Konvertierung +Konvertierungsrate +Konvertierungszyklen +Konvertierungszyklus +Konvoi +Konvois +Konzentrat +Konzentrate +Konzentraten +Konzentration +Konzentrationen +Konzentrationsbewegungen +Konzentrationslager +Konzentrationslagern +Konzentrationsschwäche +Konzentrats +Konzentrierung +Konzept +Konzepte +Konzepten +Konzeptes +Konzeption +Konzeptionen +Konzeptionsloses +Konzepts +Konzern +Konzernabschlusses +Konzernartige +Konzernbelegschaft +Konzernbilanz +Konzernbildung +Konzernbosse +Konzerneigenen +Konzernen +Konzernertrag +Konzernforderungen +Konzernfremde +Konzernführung +Konzerninteressen +Konzernleitung +Konzernpolitik +Konzerns +Konzernschaubilder +Konzernschulden +Konzernumsatz +Konzernvertreter +Konzert +Konzertbesucher +Konzertdienste +Konzerte +Konzertereignisse +Konzertes +Konzertflügel +Konzertinstrument +Konzertmeister +Konzertpianistin +Konzertreihen +Konzertrepertoire +Konzerts +Konzertsaal +Konzertsaales +Konzertsäle +Konzerttournee +Konzertverband +Konzession +Konzessionierung +Konzessionsabgabe +Konzessionsabgaben +Konzessionseigentümer +Konzessionserteilung +Konzessionsinhaber +Konzessionsinhaberinnen +Konzessionsinhabern +Konzessionsinhabers +Konzil +Konzile +Konzilen +Konzilsbeschlüsse +Konzilsdekretes +Konzilsdiskussion +Konzilssitzungen +Konzilstheologie +Konzipierung +Kooperation +Kooperationen +Kooperationsbemühung +Kooperationsbemühungen +Kooperationsbereitschaft +Kooperationspartner +Kooperationsvertrag +Kooperationsverträge +Koordinate +Koordinaten +Koordinatenachse +Koordinatenachsen +Koordinatenkonvention +Koordinatensystem +Koordinatensysteme +Koordinatensystemen +Koordinatensystems +Koordinatentransformation +Koordinatenursprung +Koordinatenverschiebung +Koordinatenwert +Koordination +Koordinationen +Koordinationsstelle +Koordinator +Koordinators +Koordinierung +Kopenhagen +Kopernikanische +Kopernikus +Kopf +Kopfarbeiter +Kopfball +Kopfbedeckung +Kopfbogen +Kopfdruck +Kopfe +Kopfende +Kopfendes +Kopfes +Kopfhaut +Kopfhörer +Kopfhörers +Kopfkissen +Kopfleiste +Kopfnicken +Kopfnickens +Kopfpreis +Kopfputz +Kopfrechnen +Kopfsalat +Kopfschmerzen +Kopfschmuck +Kopfschütteln +Kopfschüttelnd +Kopfsprung +Kopfstand +Kopfsteuer +Kopfteil +Kopfteile +Kopftücher +Kopfverbandes +Kopfverletzung +Kopfverletzungen +Kopfweh +Kopfwunden +Kopfzahl +Kopfzeile +Kopfzeilen +Kopfzerbrechen +Kopie +Kopien +Kopieraktionen +Kopieren +Kopierer +Kopierern +Kopiergerät +Kopierschutz +Kopiervorlage +Kopilot +Koppel +Koppelschlösser +Koppelung +Koppler +Kopplung +Kopplungen +Koproduktion +Kopulationsverhältnisses +Koralle +Korallen +Korallenbank +Korallenbänken +Korallenfische +Korallenriffe +Korallenriffen +Koran +Korb +Korbes +Korbmacher +Kordel +Kordeln +Korea +Koreakriegs +Koreaner +Koreas +Korinth +Korinthe +Korinthen +Korinther +Kork +Korkarten +Korkeiche +Korken +Korkenknallen +Korkens +Korkenziehern +Korkenziehers +Korkmundstück +Korn +Kornbranntwein +Kornbrennerei +Kornernte +Kornfelder +Kornfeldern +Kornfeldes +Kornkammern +Kornmarkt +Korns +Kornspeicher +Korollar +Korollaren +Korona +Korporation +Korps +Korpskommandeur +Korrektheit +Korrektheitsbegriff +Korrektheitsnachweis +Korrektur +Korrekturen +Korrekturhinweise +Korrekturlesen +Korrekturmöglichkeit +Korrekturversuche +Korrekturversuchen +Korrelat +Korrelation +Korrelationen +Korrelationsanalyse +Korrelationsfeld +Korrelator +Korrespondent +Korrespondenten +Korrespondentenbericht +Korrespondentinnen +Korrespondenz +Korrespondenzbank +Korrespondenzen +Korridor +Korridore +Korridors +Korrigierbarkeit +Korrosion +Korrumpierung +Korruption +Korsarengeschichte +Korselett +Korsen +Korsett +Korsettnäherinnen +Korsetts +Korsettstäbe +Korsika +Korsikas +Korso +Korvette +Korvettenkapitän +Kosaken +Kosakenchor +Kosinus +Kosmetik +Kosmetika +Kosmetikbranche +Kosmetiker +Kosmetikerin +Kosmetikgesellschaft +Kosmetiksalon +Kosmetiksalons +Kosmetische +Kosmische +Kosmologie +Kosmos +Kosmossatelliten +Kost +Kostbarkeit +Kostbarkeiten +Kosten +Kostenabbau +Kostenanalyse +Kostenanstiegs +Kostenanteil +Kostenantrag +Kostenarten +Kostenaufstellung +Kostenaufteilung +Kostenaufwand +Kostenaufwandes +Kostenausgleich +Kostenbegrenzung +Kostenbelastungen +Kostenberechnung +Kostenbeteiligung +Kostendeckung +Kostendeckungsgarantie +Kostendegression +Kostendifferenz +Kostendrucks +Kostenelemente +Kostenerhöhungen +Kostenexplosion +Kostenfaktor +Kostenflut +Kostenfragen +Kostengefüge +Kostengerechte +Kostengestaltung +Kostengründen +Kostenkontrolle +Kostenkrise +Kostenlage +Kostenlawine +Kostenlawinen +Kostenlos +Kostenmanipulationen +Kostenniveau +Kostennote +Kostennoten +Kostenoptimierung +Kostenpositionen +Kostenpunkt +Kostenpunkte +Kostenpunkten +Kostenrahmen +Kostenrechnung +Kostenrisiko +Kostenrückgang +Kostenschutz +Kostenseite +Kostensenkung +Kostensituation +Kostensparenden +Kostensteigerung +Kostenstruktur +Kostenumlage +Kostenvergleich +Kostenvoranschlag +Kostenvoranschlages +Kostenvoranschlags +Kostenvoranschläge +Kostenvoranschlägen +Kostenvorschüsse +Kostenvorteile +Kostenübernahme +Kostenübertragungen +Kostgänger +Kostprobe +Kostproben +Kostüm +Kostüme +Kostümen +Kostümentwürfe +Kostümfeste +Kostümfesten +Kostümierungen +Kostümproduktion +Kostüms +Kostümstück +Kostümtyp +Kostümverleih +Kostümverleihe +Kostümverleiher +Kot +Kotelett +Kotelette +Koteletten +Koteletts +Kotflügel +Kotflügels +Kots +Krabbe +Krach +Krachen +Krachlederne +Krachs +Kraft +Kraftakt +Kraftanlagen +Kraftanstrengung +Kraftaufwand +Kraftausdruck +Kraftausdrucks +Kraftausdrücke +Kraftausdrücken +Kraftausgabe +Kraftbrühe +Kraftentfaltung +Kraftfahrer +Kraftfahrzeug +Kraftfahrzeugbrief +Kraftfahrzeuge +Kraftfahrzeugen +Kraftfahrzeuges +Kraftfahrzeugführer +Kraftfahrzeugmarkt +Kraftfahrzeugs +Kraftfahrzeugzulassung +Kraftfeld +Kraftfelder +Kraftfelds +Kraftfunktion +Kraftgesetz +Kraftgleichung +Kraftprobe +Kraftproben +Krafträdern +Kraftstationen +Kraftstoff +Kraftstoffe +Kraftstoffen +Kraftstoffs +Kraftstrom +Kraftströme +Kraftvektor +Kraftverkehr +Kraftverkehrs +Kraftverkehrsgesetz +Kraftversorgung +Kraftwagen +Kraftwagenhalle +Kraftwagenunfall +Kraftwerk +Kraftwerke +Kraftwerken +Kraftwerks +Kragen +Kragens +Krakau +Krakeeler +Krakeleien +Kralle +Kram +Kramer +Kramladens +Krampf +Krampfader +Krampfadern +Kran +Krananlagen +Kranbahn +Kranbau +Kranke +Kranken +Krankenanstalt +Krankenautos +Krankenbahren +Krankenbehandlung +Krankenbett +Krankenbetten +Krankenbettes +Krankenfahrer +Krankengeld +Krankengelder +Krankengeldes +Krankengeschichte +Krankenhaus +Krankenhausbau +Krankenhausbedarf +Krankenhausbrand +Krankenhauses +Krankenhauskosten +Krankenhaustagegeld +Krankenhaustagegeldversicherungen +Krankenhausverwaltungen +Krankenhäuser +Krankenkassen +Krankenkassenleitung +Krankenkost +Krankenlager +Krankenlagern +Krankenlagers +Krankenpflege +Krankenpflegeberuf +Krankenpflegepersonal +Krankenpfleger +Krankenschein +Krankenschwester +Krankenschwestern +Krankentransporte +Krankenversicherung +Krankenversicherungen +Krankenversorgung +Krankenwagen +Krankenwagenfahrer +Krankenzimmer +Krankenzimmern +Krankenzimmers +Krankheit +Krankheiten +Krankheitsbild +Krankheitserreger +Krankheitserregers +Krankheitsfall +Krankheitsfälle +Krankheitskeime +Krankheitskosten +Krankschreiben +Kranwagen +Kranz +Kranzes +Kranzniederlegung +Krater +Kratzer +Kratzern +Kraut +Krautes +Krauts +Krautsuppe +Krawall +Krawalle +Krawallen +Krawallhorden +Krawalls +Krawatte +Krawattenfabrik +Kraxeleien +Kreation +Kreationen +Kreativität +Kreatur +Kreaturen +Krebs +Krebsbehandlung +Krebsbekämpfung +Krebsbutter +Krebse +Krebsen +Krebserkrankung +Krebserregers +Krebses +Krebsforschung +Krebsfälle +Krebsgang +Krebsgeschwulst +Krebsgeschwülste +Krebsgeschwür +Krebsgeschwüren +Krebskrankheit +Krebsleiden +Krebsoperationen +Krebssud +Krebstypen +Krebswachstum +Krebszelle +Kredit +Kreditabkommen +Kreditabteilung +Kreditabteilungen +Kreditanalyse +Kreditangebot +Kreditangebots +Kreditanstalt +Kreditanstalten +Kreditanträgen +Kreditaufnahme +Kreditaufnahmen +Kreditbank +Kreditbanken +Kreditbeanspruchungen +Kreditbedingungen +Kreditbeschränkungen +Kreditbetrag +Kreditbetrügereien +Kreditblockade +Kreditbrief +Kreditbriefe +Kreditbriefen +Kreditbürgschaften +Kredite +Krediteinräumung +Krediten +Krediterleichterungen +Kreditermächtigung +Krediterschleichung +Kreditexpansion +Kreditexplosion +Kreditfristen +Kreditfälle +Kreditgarantien +Kreditgeber +Kreditgebers +Kreditgefüge +Kreditgenossenschaft +Kreditgeschäfte +Kreditgeschäften +Kreditgeschäftes +Kreditgewährung +Kredithaie +Kredithilfe +Kreditinstitutes +Kreditkarte +Kreditkarten +Kreditkartenabrechnungen +Kreditkartenanträgen +Kreditkartengesellschaften +Kreditkartenorganisation +Kreditkartenorganisationen +Kreditkonten +Kreditkunde +Kreditkäufe +Kreditkäufer +Kreditlimitierung +Kreditlinie +Kreditmarge +Kreditmarkt +Kreditmöglichkeiten +Kreditnachfrage +Kreditnehmer +Kreditnehmern +Kreditnehmerzahl +Kreditoren +Kreditplanung +Kreditposten +Kreditpostens +Kreditprovision +Kreditrahmen +Kreditrate +Kreditrisiken +Kreditrisikos +Kreditspielraum +Kreditsuchenden +Kreditumsatz +Kreditverein +Kreditvergabe +Kreditvergaben +Kreditverkehr +Kreditverkehrs +Kreditverkäufe +Kreditversicherung +Kreditversorgung +Kreditverteuerung +Kreditvertrag +Kreditvolumens +Kreditwesengesetze +Kreditwünsche +Kreditwürdigkeit +Kreditzinsen +Krefeld +Kreide +Kreidekreis +Kreis +Kreisabschnitt +Kreisabschnitte +Kreisabschnitten +Kreisabschnitts +Kreisbahn +Kreisbahnen +Kreisbewegung +Kreisbewegungen +Kreisblattes +Kreisbogen +Kreisbogens +Kreisbögen +Kreisdirektion +Kreise +Kreisel +Kreisels +Kreisen +Kreises +Kreisfläche +Kreisgericht +Kreishaus +Kreiskasse +Kreiskrankenhaus +Kreisky +Kreislauf +Kreislaufbeschwerden +Kreislauferkrankungen +Kreislaufes +Kreislaufkrankheiten +Kreislaufleiden +Kreislaufs +Kreislaufstörung +Kreislaufstörungen +Kreisleiter +Kreislinie +Kreisläufe +Kreisläufen +Kreissaal +Kreissparkasse +Kreisstädte +Kreissynoden +Kreisverkehr +Kreisverkehrs +Kreisvorsitz +Kreisvorstand +Kreiswettkampf +Kreißsaal +Krematorium +Kreme +Kreml +Kremlführern +Kremlpalast +Krempe +Krempel +Kreole +Kresse +Kreta +Kreuz +Kreuzberg +Kreuzchen +Kreuze +Kreuzer +Kreuzergeschwader +Kreuzerkrieg +Kreuzers +Kreuzes +Kreuzfahrer +Kreuzfahrerheer +Kreuzfahrt +Kreuzfahrtendienst +Kreuzfahrtenprogramme +Kreuzfahrtschiff +Kreuzform +Kreuzgewölbe +Kreuzigung +Kreuzigungsbilder +Kreuzplatz +Kreuzritter +Kreuzung +Kreuzungen +Kreuzungspunkt +Kreuzverhör +Kreuzverhöre +Kreuzverhören +Kreuzverweis +Kreuzworträtsel +Kreuzworträtseln +Kreuzworträtsels +Kreuzzug +Kreuzzügen +Kricket +Krieg +Kriege +Kriegen +Krieger +Kriegern +Kriegers +Kriegervereins +Kriegerwitwe +Krieges +Kriegführen +Kriegführenden +Kriegsabenteuer +Kriegsabenteuern +Kriegsakademie +Kriegsakrobatik +Kriegsandenken +Kriegsanstrengungen +Kriegsausbruch +Kriegsausweitung +Kriegsbeginns +Kriegsbeil +Kriegsbereit +Kriegsbild +Kriegsblindenheim +Kriegsbraut +Kriegsdienst +Kriegsdienstverweigerer +Kriegseintritt +Kriegseinwirkungen +Kriegsende +Kriegsentschädigung +Kriegsereignisse +Kriegserklärung +Kriegserklärungen +Kriegserlebnis +Kriegsfall +Kriegsfalle +Kriegsfalls +Kriegsfilme +Kriegsflieger +Kriegsflotte +Kriegsflotten +Kriegsfolgen +Kriegsfreiwillige +Kriegsfurcht +Kriegsfuß +Kriegsgebiet +Kriegsgefangener +Kriegsgefangenschaft +Kriegsgefangenschaften +Kriegsgericht +Kriegsgerichte +Kriegsgerichten +Kriegsgerichts +Kriegsgerät +Kriegsgeschichte +Kriegsgeschädigte +Kriegsgewinns +Kriegsglück +Kriegshafen +Kriegsheld +Kriegshelden +Kriegshetzer +Kriegshinterbliebene +Kriegshysterie +Kriegsindustrie +Kriegsjahren +Kriegskabinett +Kriegskommunismus +Kriegskosten +Kriegskredite +Kriegskunst +Kriegslage +Kriegslist +Kriegsmarine +Kriegsmaschinerie +Kriegsminister +Kriegsministerium +Kriegsopfer +Kriegsopferversorgung +Kriegspfad +Kriegsphotos +Kriegsproduktion +Kriegspropaganda +Kriegspsychose +Kriegsrat +Kriegsrecht +Kriegsrohstoffwirtschaft +Kriegsschauplatz +Kriegsschauplatzes +Kriegsschauplätzen +Kriegsschiffen +Kriegsschiffes +Kriegsschuld +Kriegsschulden +Kriegsschuldfrage +Kriegsschäden +Kriegssituationen +Kriegsstifter +Kriegstagebuch +Kriegstagebücher +Kriegstagen +Kriegstechnik +Kriegsteilnahme +Kriegsteilnehmer +Kriegstoten +Kriegstreiber +Kriegstrümmer +Kriegsverbrechen +Kriegsverbrecher +Kriegsverbrechern +Kriegsverbündete +Kriegsversehrter +Kriegsverwüstung +Kriegsveteranen +Kriegsvorbereitung +Kriegsvorbereitungen +Kriegsvorlagen +Kriegswaisen +Kriegszeiten +Kriegszerstörungen +Kriegszug +Kriegszuschlag +Kriegszustand +Kriegszügen +Krim +Krimi +Kriminalbeamte +Kriminalbeamter +Kriminalchef +Kriminalchefs +Kriminaldirektor +Kriminalfalls +Kriminalfernsehspiel +Kriminalfilm +Kriminalfilme +Kriminalfilmen +Kriminalfilms +Kriminalfälle +Kriminalfällen +Kriminalgericht +Kriminalhörspiel +Kriminalinspektor +Kriminalist +Kriminalität +Kriminalkommissar +Kriminalkomödie +Kriminalobermeister +Kriminaloberrat +Kriminalpolizei +Kriminalrat +Kriminalroman +Kriminalserie +Kriminalstatistik +Kriminalstory +Kriminellen +Krimineller +Kriminologie +Krimis +Krimkrieg +Krimsekt +Krimskrams +Kringel +Kringels +Kripobeamte +Kripobeamten +Kripobeamter +Kripoobermeister +Krippe +Krippen +Krise +Krisen +Krisenbekämpfung +Krisenerklärung +Krisenfall +Krisengebieten +Krisenherde +Krisenhöhepunkt +Krisenjahres +Krisenkonferenz +Krisenmanagement +Krisenmanöver +Krisenpolitik +Krisenrededuell +Krisensituation +Krisensituationen +Krisenstab +Krisensymptome +Krisenzeichen +Krisenzuschläge +Krishna +Kristall +Kristalle +Kristallen +Kristallgitters +Kristallisation +Kristallisationskeim +Kristallisationspunkt +Kristallisieranlagen +Kristalls +Kristallsachen +Kristallstruktur +Kriterien +Kriterium +Kriteriums +Kritik +Kritiken +Kritiker +Kritikerinnen +Kritikern +Kritikerpreis +Kritikers +Kritikpreis +Kritikpunkt +Kritikpunkte +Kritikus +Kritisch +Kritzelbilder +Kritzeleien +Kroaten +Krokodil +Krokodile +Kronanwalt +Krone +Kronen +Kronenburg +Kronengewölbe +Kronkolonie +Kronleuchter +Kronländer +Kronprinzen +Kronprinzessin +Kronzeuge +Krug +Kruges +Krume +Krummsäbel +Kruste +Krustentier +Kruzifix +Kräfte +Kräftebedarf +Kräftegleichgewicht +Kräften +Kräftenachfrage +Kräftepotential +Kräftespiel +Kräftevergleich +Kräfteverschiebung +Kräfteverteilung +Kräftezehrenden +Krägen +Krähe +Krähen +Kräheninsel +Krähennest +Krämer +Krämerladen +Krämerladens +Krämpfe +Krämpfen +Kränkester +Kränkung +Kränze +Kränzen +Krätze +Krätzer +Kräuter +Kräuterkunde +Kräutern +Kräutertee +Krönung +Krönungsmesse +Kröte +Kröten +Krücke +Krücken +Krückstock +Krüge +Krügen +Krügerrand +Krügerrands +Krüglein +Krümchen +Krümel +Krümels +Krümmung +Krümmungen +Krüppelhaften +Krüppelkiefern +Kuala +Kuba +Kubakrise +Kubaner +Kubanern +Kubareport +Kubas +Kubazucker +Kubik +Kubikkilometern +Kubikmeter +Kubikmetern +Kubikwurzel +Kubikzentimeter +Kubismus +Kubus +Kuchen +Kuchenbäckers +Kuchenform +Kuchenplatte +Kuchenplatten +Kuchenstück +Kuchenstücke +Kuchenstücken +Kuckuck +Kuckucks +Kuckucksei +Kuckucksuhr +Kufe +Kugel +Kugelausschnitt +Kugelbehälter +Kugelfang +Kugelform +Kugelgelenk +Kugellager +Kugellagerfabriken +Kugellagerindustrie +Kugellagertyp +Kugeln +Kugelpatrone +Kugelradius +Kugelschale +Kugelschreiber +Kugelschreibern +Kugelstoßer +Kugelstoßerinnen +Kuh +Kuhfladen +Kuhglocke +Kuhglocken +Kuhhalter +Kuhstall +Kuhweide +Kulanz +Kuli +Kulisse +Kulissen +Kulissenlicht +Kult +Kultanlagen +Kultgeräte +Kultstätten +Kultur +Kulturabkommen +Kulturausschusses +Kulturaustausches +Kulturbanause +Kulturbesitz +Kulturbüro +Kulturdebatte +Kulturdienst +Kulturdirektoren +Kulturen +Kulturetat +Kulturfeinde +Kulturfilm +Kulturfilme +Kulturfilmzonen +Kulturforum +Kulturfunktionär +Kulturförderung +Kulturgruppe +Kulturgüter +Kulturhoheit +Kulturinstitut +Kulturinstitute +Kulturklima +Kulturkonferenz +Kulturkreis +Kulturlandschaft +Kulturleistungen +Kulturländer +Kulturmenschen +Kulturmenschheit +Kulturministers +Kulturorchester +Kulturpessimismus +Kulturpolitiker +Kulturpropaganda +Kulturraum +Kulturreferent +Kulturring +Kultursprachen +Kultusminister +Kultusministers +Kummer +Kummers +Kumpan +Kumpanen +Kumpans +Kumpel +Kumpels +Kumulation +Kumulierung +Kunde +Kunden +Kundenadresse +Kundenberater +Kundenberaters +Kundenberatung +Kundenbesuch +Kundenbesuchen +Kundenbesuchs +Kundenbetreuung +Kundendaten +Kundendienst +Kundendienste +Kundendiensten +Kundendienstes +Kundenfirma +Kundengelder +Kundenkartei +Kundenkreis +Kundenliste +Kundenlisten +Kundennachfrage +Kundennummer +Kundenschlange +Kundenservice +Kundensuche +Kundenwechsel +Kundenwunsch +Kundenwünsche +Kundenzulauf +Kundgebung +Kundgebungen +Kundin +Kundschaft +Kundschaften +Kunst +Kunstakademie +Kunstakademien +Kunstausübung +Kunstbegriffes +Kunstbesitz +Kunstbüchern +Kunstdrucke +Kunstdünger +Kunstförderung +Kunstgalerien +Kunstgegenstände +Kunstgeschichte +Kunstgriffe +Kunstgriffen +Kunstgriffes +Kunsthallen +Kunsthandwerk +Kunstharz +Kunstharzen +Kunsthaus +Kunsthonig +Kunstinteresse +Kunstkennerinnen +Kunstkennern +Kunstleder +Kunstleders +Kunstmaler +Kunstmethoden +Kunstmuseum +Kunstobjekten +Kunstorgan +Kunstpause +Kunstpausen +Kunstpreise +Kunstraub +Kunstsammler +Kunstsammlungen +Kunstschule +Kunstschulen +Kunstschätzen +Kunstseide +Kunstsprache +Kunstspringen +Kunststeine +Kunststoffblumen +Kunststoffchemie +Kunststoffe +Kunststoffen +Kunststoffes +Kunststoffrahmen +Kunststoffrumpf +Kunststudenten +Kunststätte +Kunststücke +Kunststücken +Kunststücks +Kunstszene +Kunstturnerinnen +Kunstverein +Kunstwelt +Kunstwerk +Kunstwerke +Kunstwerken +Kunstwerkes +Kunstwerks +Kunstzentren +Kunz +Kupee +Kupfer +Kupferarbeiter +Kupferdach +Kupferdraht +Kupfererze +Kupferförderung +Kupfergraben +Kupferkabel +Kupfermünzen +Kupferpreis +Kupfers +Kupferstecher +Kupon +Kupons +Kuppe +Kuppel +Kuppelei +Kupplung +Kupplungen +Kur +Kuramt +Kuranlagen +Kuranstalt +Kuratorium +Kurbad +Kurbel +Kurbelwelle +Kurde +Kurdenaufstand +Kurdenkrieg +Kurdirektor +Kurdirektoren +Kurdirektors +Kuren +Kurfürst +Kurfürsten +Kurfürstendamm +Kurgarten +Kurgastes +Kurgemeinde +Kurgästen +Kurhalle +Kurheimen +Kurhotels +Kurie +Kurier +Kurierbusiness +Kurierdienst +Kurierdienste +Kurieren +Kurierfirma +Kurierfirmen +Kuriositätensammler +Kuriosum +Kurkonzerte +Kurlandschaft +Kurort +Kurorte +Kurorten +Kurparks +Kurpromenade +Kurprospekt +Kurs +Kursaal +Kursanhebungen +Kursanmeldungen +Kursanpassungen +Kursanstieg +Kursbasis +Kursbesserungen +Kursbewegung +Kursbuch +Kursbüchern +Kursdifferenz +Kursdifferenzen +Kurse +Kurseinbrüche +Kurseinbrüchen +Kurseinbußen +Kursen +Kursentwicklung +Kurserholungen +Kurserhöhung +Kurserhöhungen +Kursexplosion +Kursfestsetzung +Kursgeschehen +Kursgewinne +Kursgewinnen +Kursgewinnverhältnis +Kurskorrekturen +Kursleiter +Kursleiters +Kursniveau +Kursniveaus +Kursreduzierung +Kursrisikos +Kursrückgang +Kurssprünge +Kursstand +Kurssteigerungen +Kursstunde +Kurssturz +Kursstürze +Kursteilnahme +Kursteilnehmer +Kursteilnehmern +Kursus +Kursverdoppelung +Kursverfall +Kursverfalls +Kursverlauf +Kursverlust +Kursverluste +Kursvernichtende +Kursvorteil +Kurswagen +Kurswechsel +Kurswert +Kursäle +Kursänderungen +Kurt +Kurtheater +Kurtisane +Kurtisanen +Kurve +Kurven +Kurvendiagramme +Kurverein +Kurverwaltungen +Kurzanfrage +Kurzanfragen +Kurzanleitung +Kurzbedienungsanleitung +Kurzbericht +Kurzbeschreibung +Kurzbeschreibungen +Kurzbezeichnung +Kurzdarstellung +Kurzdebatte +Kurzdokumentation +Kurze +Kurzeit +Kurzentrum +Kurzentschlossenen +Kurzfassung +Kurzfassungen +Kurzfilmen +Kurzform +Kurzfristig +Kurzgeschichte +Kurzgeschichten +Kurzgeschnittene +Kurzkommentar +Kurzkommentare +Kurznachrichten +Kurzpartien +Kurzpredigten +Kurzschlüssen +Kurzschreibweise +Kurzschuljahren +Kurzsichtigkeit +Kurzvorträge +Kurzwaren +Kurzwelle +Kurzzeitdenkern +Kurzzeitige +Kusine +Kusinen +Kuss +Kusses +Kusshand +Kutsche +Kutscher +Kutschern +Kutschers +Kuvert +Kuverts +Kuwait +Kybernetik +Kybernetiker +Kybernetikers +Käfer +Käfern +Käfers +Käfig +Käfige +Käfigen +Käfigs +Käfigwagen +Kähne +Kähnen +Kälber +Kälberangebot +Kälbern +Kälte +Kälteanlagen +Kältebeständigkeit +Kälteeinbruch +Kälteeinbruchs +Kälteeinbrüche +Kälteerzeugendem +Kälteerzeugenden +Kälteerzeugender +Kälteerzeugung +Kälteerzeugungsmaschinen +Kältegefühl +Kältegefühle +Kältegefühls +Kältegrad +Kältegrades +Kälteleistung +Kälteleistungen +Kältemaschine +Kältemischung +Kältemischungen +Kältemittel +Kältemittels +Kälteopfer +Kälteperiode +Kälteregler +Kältereglern +Kältereglers +Kälteschocks +Kälteschutzmittel +Kälteschutzmitteln +Kältetechnik +Kältetechniken +Kältetod +Kältewellen +Kämmerchen +Kämmerei +Kämmerer +Kämmerern +Kämmerers +Kämpfer +Kämpferin +Kämpferinnen +Kämpfern +Kämpfers +Känguru +Kängurus +Kärnten +Käse +Käsegebäck +Käsegebäcken +Käsegebäcks +Käseglocke +Käsegroßhandel +Käsegroßhandels +Käsehändler +Käsehändlerinnen +Käsehändlern +Käsehändlers +Käsekuchen +Käsekuchens +Käseplatte +Käseplatten +Käsepreise +Käserei +Käsereien +Käserinde +Käserinden +Käses +Kästchen +Kästchens +Kästen +Kätzchen +Kätzchens +Käufe +Käufen +Käufer +Käuferin +Käuferinnen +Käuferkreis +Käufermarkt +Käufermarktes +Käufermärkten +Käufers +Käuferschicht +Käuferschichten +Käuferstreikes +Käuferwiderstand +Käuflichkeit +Köche +Köchen +Köcher +Köchinnen +Köder +Köders +Köln +Kölner +Kölners +Kölnischwassers +König +Könige +Königen +Königin +Königinmutter +Königreich +Königreiche +Königreichen +Königs +Königsberg +Königsfamilie +Königsfriede +Königshof +Königshäuser +Königshütte +Königskind +Königskinder +Königspaar +Königspalast +Königspokal +Königspriestertum +Königssee +Königssohn +Königsstuhl +Königstöchtern +Königswall +Königswürde +Königtum +Königtümer +Können +Könnens +Könner +Könners +Könnte +Köpenick +Köpfe +Köpfen +Körbchen +Körbe +Körnchen +Körner +Körnern +Körnung +Körper +Körperbau +Körperbaues +Körperbaus +Körperbehinderung +Körperbewegungen +Körpererziehung +Körperfett +Körperflüssigkeiten +Körperformen +Körpergeruch +Körpergeruchs +Körpergerüchen +Körpergewebes +Körpergröße +Körperhaltung +Körperkraft +Körperkreislauf +Körperkultur +Körpermasse +Körpermuskulatur +Körpern +Körperpflege +Körperpflegemitteln +Körperpuder +Körperreaktion +Körpers +Körperschaft +Körperschaften +Körperschule +Körperschulung +Körperteil +Körpertemperatur +Körperverletzungen +Köstlichkeit +Kötern +Köters +Kübel +Kübeln +Küche +Küchen +Küchenarbeiten +Küchenchef +Küchenchefs +Küchenfenster +Küchengeräte +Küchengeräten +Küchenmesser +Küchenpersonal +Küchentisch +Kügelchen +Kühe +Kühen +Kühlanlage +Kühlanlagen +Kühle +Kühlerhaube +Kühlers +Kühlhallen +Kühlhaus +Kühlhauses +Kühlhäuser +Kühlhäusern +Kühlplatten +Kühlschiffe +Kühlschrank +Kühlschranks +Kühlschränke +Kühlschränken +Kühlsystem +Kühltruhe +Kühlung +Kühlungen +Kühlwagen +Kühlwasser +Kühnheit +Küken +Kümmerdasein +Künder +Kündigung +Kündigungen +Kündigungsbriefe +Kündigungsdauer +Kündigungsdauern +Kündigungsfrist +Kündigungsfristen +Kündigungsfristvereinbarung +Kündigungsgesuch +Kündigungsgrundes +Kündigungsgründen +Kündigungsklausel +Kündigungsmöglichkeiten +Kündigungsschreiben +Kündigungsschreibens +Kündigungsschutz +Kündigungswelle +Kündigungszeit +Künste +Künsten +Künstler +Künstlerbund +Künstlergilde +Künstlerhaus +Künstlerhilfe +Künstlerinnen +Künstlerkreisen +Künstlerlokal +Künstlernamen +Künstlerpaar +Künstlerpech +Künstlers +Künstlerschau +Kürbis +Kürschner +Kürze +Kürzel +Kürzeln +Kürzels +Kürzlich +Kürzung +Kürzungsbemühung +Kürzungsbemühungen +Kürzungsklausel +Kürzungsmöglichkeit +Kürzungsmöglichkeiten +Kürzungsvorschläge +Kürzungswünsche +Küsschen +Küssen +Küste +Küsten +Küstenartillerie +Küstenberg +Küstenberge +Küstenbergen +Küstenbetrieb +Küstendampfer +Küstenebene +Küstenebenen +Küstenfahrer +Küstenfahrt +Küstenfischerei +Küstengebiet +Küstengebiete +Küstengewässer +Küstenkolonie +Küstenlinie +Küstenländer +Küstenläufer +Küstenmarkt +Küstenmotorschiff +Küstennähe +Küstenorten +Küstenortes +Küstenpunkt +Küstenschelfs +Küstenschiffe +Küstenschiffer +Küstenschutz +Küstenstrecke +Küstenstreifen +Küstenstrich +Küstenstriche +Küstenverlauf +Küstenwacht +Küstenwachtboot +Küster ++++++++++ +LKWs +Label +Labor +Laborant +Laboranten +Laborarbeit +Laborarbeiten +Laboratmosphäre +Laboratorien +Laboratorium +Laborbedingung +Laborbetrieb +Labore +Laboreinheit +Laborfläche +Laborleiter +Labors +Labourfraktion +Labrador +Labung +Labyrinth +Labyrinthe +Labyrinthen +Labyrinthes +Lachens +Lacher +Lacherfolg +Lachern +Lachers +Lachs +Lachsalve +Lachsalven +Lachseier +Lachsen +Lack +Lackanstriche +Lackbeteiligungen +Lacke +Lacken +Lackfabrik +Lackfarben +Lackierarbeiten +Lackierung +Lackindustrie +Lackledermäntel +Lacks +Lackschwarz +Ladefläche +Ladeflächen +Ladegerät +Ladehemmung +Ladeluken +Laden +Ladenbesitzer +Ladenbetrieb +Ladenflucht +Ladenfläche +Ladengeschäfte +Ladenhüter +Ladenhütern +Ladeninhaber +Ladeninhabers +Ladenkasse +Ladenkette +Ladenpreis +Ladenpreise +Ladenpreisen +Ladens +Ladenschild +Ladenschilder +Ladenschildes +Ladenschluss +Ladenschlusses +Ladenschlüsse +Ladenstraße +Ladentisch +Ladentisches +Ladenverkauf +Ladenzentrum +Laderampe +Laderaum +Ladung +Ladungen +Ladungsangebot +Ladungsfähigkeit +Ladungsmengen +Ladungsträger +Ladungsträgern +Lady +Lafette +Lage +Lagebeurteilung +Lagegespräch +Lagen +Lagenstaffel +Lageplan +Lageplanes +Lagepläne +Lageplänen +Lager +Lagerabbau +Lagerauffüllung +Lagerauflösung +Lagerbestand +Lagerbestände +Lagerbuch +Lagerfeuer +Lagerfeuerromantik +Lagerfläche +Lagerführung +Lagergebäude +Lagergelder +Lagergeschäfte +Lagerhalters +Lagerhaltung +Lagerhaus +Lagerhaustür +Lagerist +Lagerkeller +Lagerkosten +Lagerleben +Lagerlisten +Lagermaterialien +Lagermieten +Lagernummer +Lagerplatz +Lagerplatzgelände +Lagerplätze +Lagerraum +Lagerrisiko +Lagerräume +Lagerräumen +Lagers +Lagerscheine +Lagerstätte +Lagerstätten +Lagertank +Lagertanks +Lagerung +Lagerungen +Lagerverwalter +Lagerverwaltung +Lagerzeit +Lagerzeitung +Lageverschiebung +Lageverschiebungen +Lago +Lagune +Lagunen +Lahmlegen +Lahmzulegen +Lahr +Laib +Laibes +Laich +Laie +Laienbrüder +Laienhafterweise +Laienkunst +Laienmeinung +Laienmäßigen +Laienplädoyer +Laienprediger +Laienpublikum +Laientreffens +Laientum +Lakai +Lakaien +Laken +Lakens +Lakritze +Lama +Lambda +Lamborghini +Lamelle +Lametta +Lamm +Lammes +Lammfellen +Lampe +Lampen +Lancieren +Land +Landarbeiterin +Landarbeitern +Landarzt +Landau +Landausflüge +Landausflügen +Landbeleihungen +Landbesitzer +Landbetrieb +Landbevölkerung +Landbewohnern +Landbutter +Lande +Landebahn +Landebahnen +Landeerlaubnis +Landehilfe +Landeinwärts +Landemanöver +Landephase +Landeplan +Landeplatz +Landeplätzen +Landerziehungsheim +Landes +Landesamt +Landesamtes +Landesanwalt +Landesarbeitsamt +Landesbank +Landesbausparkassen +Landesbehörden +Landesbevölkerung +Landesbezeichnung +Landesbezirken +Landesbezirks +Landesbischof +Landesbräuche +Landescup +Landesdirektor +Landesetat +Landesfarben +Landesflagge +Landesforum +Landesfürsten +Landesgesetz +Landesgrenze +Landesgrenzen +Landesgruppen +Landeshauptstädte +Landeshaushalt +Landesherren +Landesinnere +Landesinneren +Landesinnern +Landeskabinett +Landeskasse +Landeskenner +Landeskriminalamt +Landeskrone +Landesleitung +Landesmeister +Landesmeisterschaft +Landesmeisterschaften +Landesmittel +Landesmuseum +Landesparlament +Landesparlamente +Landespartei +Landesparteitag +Landespflege +Landesplanung +Landespolitiker +Landesprobleme +Landesrates +Landesrecht +Landesregierung +Landesregierungen +Landesrekord +Landesrekorde +Landesrichtlinien +Landesschatzmeister +Landesschau +Landessenders +Landessitten +Landessprache +Landessprachen +Landessubventionierung +Landesteil +Landesteilen +Landestreffen +Landesvater +Landesverrat +Landesverräter +Landesversammlungen +Landesversorgungsamt +Landesversorgungsamts +Landesverteidigungen +Landesvertretern +Landesvertretungen +Landesvorstandes +Landesvorständen +Landesvorwahlen +Landeswahlgesetz +Landeswappen +Landeszeiten +Landeszentralbank +Landeszuschüsse +Landesämter +Landesämtern +Landflucht +Landfrieden +Landfunk +Landgasthäuser +Landgemeinden +Landgericht +Landgerichtes +Landgerichts +Landgerät +Landgestüt +Landgut +Landgüter +Landhausstil +Landhäuser +Landinnern +Landjugend +Landjunge +Landkarte +Landkarten +Landkreditbank +Landkreis +Landkreise +Landkreisen +Landkriegs +Landleute +Landleuten +Landmaschinen +Landmaschinenbau +Landmaschinenschau +Landmasse +Landmädchen +Landoberfläche +Landpartie +Landproletariat +Landratsamt +Landratsämter +Landraub +Landrover +Landräte +Landrätin +Landschaft +Landschaften +Landschaftsbild +Landschaftsbildes +Landschaftsgemälde +Landschaftsgestaltung +Landschaftsimpression +Landschaftsmalerin +Landschaftsschutz +Landschulen +Landschulheim +Landsee +Landserausdruck +Landshut +Landsitze +Landsknecht +Landsleute +Landsleuten +Landsmanns +Landsmännin +Landspitze +Landstation +Landstationen +Landstellen +Landstraße +Landstraßen +Landstreicher +Landstreicherei +Landstreitkräfte +Landstrich +Landstriche +Landstrichs +Landstuhl +Landstädtchen +Landswirtschaftsminister +Landtage +Landtages +Landtagsabgeordneter +Landtagsgebäude +Landtagsmandat +Landtagspräsidenten +Landtagswahlen +Landtagswahlkampf +Landtruppen +Landung +Landungen +Landungsbrücke +Landungskarte +Landungsoperation +Landungsunternehmen +Landurlaub +Landverkaufs +Landverkäufe +Landverteilung +Landvolk +Landwehr +Landwehrkanal +Landwehrtradition +Landwirt +Landwirte +Landwirten +Landwirtes +Landwirtschaft +Landwirtschaften +Landwirtschaftliche +Landwirtschaftskrise +Landwirtschaftsmarkt +Landwirtschaftsmesse +Landwirtschaftsminister +Landwirtschaftsministers +Landwirtschaftspolitik +Landwirtschaftsschau +Landwunder +Landzunge +Langanhaltende +Langanhaltenden +Lange +Langerwartete +Langerwarteten +Langeweile +Langfinger +Langfristig +Langfristiges +Langgedehnten +Langgestreckte +Langgesuchte +Langgesuchter +Langgezogene +Langgezogener +Langjährige +Langlaufanzug +Langlaufen +Langlaufenden +Langlaufes +Langläufer +Langläuferrendite +Langläufers +Langmut +Langsam +Langspielplatten +Langstrecke +Langstreckenbomber +Langstreckenläufers +Langstreckenraketen +Langstreckenrennen +Langstreckenweltmeister +Languste +Langweiligkeit +Langwierigkeit +Langwährende +Langzeit +Langzeitfolgen +Langzeitleser +Langzeitlesern +Langzeitvergleich +Langzeitwirkung +Langzeitziele +Langzeitüberblick +Lanka +Lanze +Lanzen +Lanzenstiche +Laos +Lappen +Lappens +Lappland +Larve +Larven +Lasche +Laschen +Laser +Laserdisks +Laserdrucker +Laserdruckern +Laserkasse +Laserpulse +Laserpulsen +Lasers +Laserstrahl +Laserstrahlen +Laserstrahls +Lasertechnologie +Lasso +Last +Lastauto +Lasten +Lastenaufzuges +Lastenaufzugs +Lastenaufzügen +Lastenausgleichsgesetz +Lastenfahrstuhl +Lastenheft +Lastensegler +Laster +Lasters +Lastfahrer +Lastkahn +Lastklappe +Lasttier +Lasttiere +Lasttieren +Lasttieres +Lastverteilung +Lastwagen +Lastwagenfahrer +Lastwagens +Lastwagenverkehr +Lastzugeinfahrt +Lastzuges +Lastzüge +Lastzügen +Latein +Lateiner +Lateinlehrer +Lateins +Latenzzeit +Laterne +Laternen +Laternenpfahl +Laternenpfähle +Latex +Latifundien +Latifundium +Latinum +Latte +Latten +Lattenschüsse +Latz +Laub +Laubbaum +Laubbaumes +Laubbäumen +Laube +Laubenbrand +Laubes +Laubhaufen +Lauch +Lauches +Lauer +Lauerstellung +Lauf +Laufanzüge +Laufbahn +Laufband +Laufdauer +Laufe +Laufens +Lauffeuer +Laufgeschwindigkeit +Laufkran +Laufleinen +Lauflängenkodierung +Laufs +Laufschrift +Laufschriften +Laufschritt +Laufschuhe +Laufstall +Laufsteg +Laufstil +Laufstrecke +Laufwerk +Laufwerke +Laufwerken +Laufwerks +Laufwerksbezeichnungen +Laufwerksbuchstabe +Laufwerksbuchstaben +Laufwerkssymbol +Laufzeit +Laufzeiten +Laufzeitmessung +Laufzeitunterschied +Lauge +Laugenpumpe +Laune +Launen +Laus +Lausbubenstreich +Laut +Laute +Lautenklänge +Lautform +Lautgewordenen +Lautschrift +Lautschriften +Lautsprecher +Lautsprechergequake +Lautsprechern +Lautsprechers +Lautstärke +Lava +Lavendel +Lawine +Lawinen +Lawinenalarm +Lawinengefahr +Lawinenhunden +Lawinenschutz +Lawinenunglück +Lawson +Layout +Lazarett +Lazarettschiffe +Lear +Leasing +Lebedame +Lebedamen +Leben +Lebendgeborene +Lebendigkeit +Lebendvieh +Lebendviehpreise +Lebens +Lebensabend +Lebensabende +Lebensabenden +Lebensablauf +Lebensabschnitt +Lebensalter +Lebensalters +Lebensanschauung +Lebensanschauungen +Lebensarbeit +Lebensart +Lebensarten +Lebensauffassung +Lebensauffassungen +Lebensaufgabe +Lebensbedarf +Lebensbedarfs +Lebensbedingung +Lebensbedingungen +Lebensbedürfnis +Lebensbedürfnisse +Lebensbedürfnisses +Lebensbejahung +Lebensbelastungen +Lebensbereich +Lebensbereiche +Lebensbeschreibung +Lebensbeschreibungen +Lebensbeziehungen +Lebensdaten +Lebensdauer +Lebensdauern +Lebensechtheit +Lebenseinkauf +Lebenserfahrung +Lebenserfahrungen +Lebenserinnerung +Lebenserinnerungen +Lebenserwartung +Lebenserwartungen +Lebensfeindlichkeit +Lebensform +Lebensformen +Lebensfrage +Lebensfreude +Lebensfreuden +Lebensfunktionen +Lebensfähigkeit +Lebensführung +Lebensgebieten +Lebensgefahr +Lebensgefährte +Lebensgefährten +Lebensgefährtinnen +Lebensgefühl +Lebensgemeinschaft +Lebensgeschichte +Lebensgeschichten +Lebensgesetze +Lebensgestaltung +Lebensgewandte +Lebensglück +Lebensgrundlage +Lebensgröße +Lebenshaltungskosten +Lebenshilfe +Lebenshunger +Lebensinhalte +Lebensinteressen +Lebensjahr +Lebenskamerad +Lebenskampf +Lebenskosten +Lebenskraft +Lebenskünstler +Lebenslauf +Lebenslaufes +Lebenslicht +Lebenslinie +Lebensläufe +Lebensläufen +Lebensmittel +Lebensmittelabteilung +Lebensmittelchemie +Lebensmittelfabrik +Lebensmittelgeschäft +Lebensmittelgeschäften +Lebensmittelgeschäftes +Lebensmittelgutscheine +Lebensmittelhandel +Lebensmittelindustrie +Lebensmittelkarte +Lebensmittelkartensystem +Lebensmittelkontrolle +Lebensmittelladen +Lebensmittelmarken +Lebensmitteln +Lebensmittelpakete +Lebensmittelration +Lebensmittelrationierung +Lebensmittelspende +Lebensmittelöle +Lebensmonate +Lebensmut +Lebensnerv +Lebensnotwendigkeit +Lebensordnung +Lebenspartner +Lebensprinzip +Lebensprinzips +Lebensprozesses +Lebensraum +Lebensraumes +Lebensraums +Lebensrhythmus +Lebensschichten +Lebenssinn +Lebensspanne +Lebensstadium +Lebensstandard +Lebensstandards +Lebensstellung +Lebensstellungen +Lebensstil +Lebensstile +Lebensstils +Lebensstrukturen +Lebenstraum +Lebenstraumes +Lebensumstände +Lebensumständen +Lebensunterhalt +Lebensunterhalte +Lebensunterhalten +Lebensunterhaltes +Lebensverbindung +Lebensverhältnis +Lebensverhältnisse +Lebensverlängerung +Lebensversicherung +Lebensversicherungen +Lebensvorgänge +Lebenswandel +Lebenswandeln +Lebenswandels +Lebensweg +Lebensweges +Lebensweise +Lebensweisheit +Lebensweisheiten +Lebenswerk +Lebenswerke +Lebenswerken +Lebenswerkes +Lebenswerks +Lebenswille +Lebenswillen +Lebenszeichen +Lebensziel +Lebensziele +Lebenszielen +Lebenszieles +Lebenszyklen +Lebenszyklus +Lebensäußerung +Lebensökonomie +Leber +Lebererkrankungen +Leberknödel +Leberleiden +Lebewesen +Lebewesens +Lebewohl +Lebhaftigkeit +Lebzeiten +Lech +Leck +Leckerbissen +Leckerbissens +Leckerei +Leckerli +Lecks +Leder +Lederausstattung +Lederball +Lederband +Ledererzeugung +Lederfabrik +Ledergürtel +Lederhosen +Lederindustrie +Lederjacke +Lederjacken +Ledermanschette +Ledermantel +Ledermöbel +Lederpolster +Lederpolstern +Lederpolsterung +Leders +Lederschlips +Ledersessel +Ledersitze +Lederstiefel +Lederwarenexport +Lederwarenindustrie +Lederzeug +Lediglich +Leere +Leerfrachten +Leergewicht +Leergewichts +Leerraum +Leerräume +Leerschlages +Leerschläge +Leerstehen +Leerstehendem +Leerstehenden +Leerstehender +Leerstelle +Leerstellen +Leerung +Leerverkauf +Leerverkaufssignal +Leerverkäufen +Leerverkäufer +Leerzeichen +Leerzeichens +Leerzeile +Leerzeilen +Leerzustehen +Legaler +Legalisierung +Legalitätsprinzip +Legehuhn +Legeleistung +Legen +Legierung +Legierungen +Legierungsmetall +Legion +Legionen +Legionär +Legislative +Legislativen +Legislativrat +Legislatur +Legislaturperioden +Legitimation +Legitimationsscheine +Legitimerweise +Legitimität +Leguan +Leguane +Lehm +Lehmann +Lehmboden +Lehmhütten +Lehnstuhl +Lehnworte +Lehramt +Lehranstalt +Lehranstalten +Lehrarbeit +Lehrauftrag +Lehrbefähigung +Lehrberuf +Lehrbetrieb +Lehrbrief +Lehrbuch +Lehrbücher +Lehrbüchern +Lehre +Lehreignung +Lehrens +Lehrer +Lehrerausbildung +Lehrerberuf +Lehrerberufs +Lehrerbesoldung +Lehrerbund +Lehrerin +Lehrerinnen +Lehrerkonferenz +Lehrerkonferenzen +Lehrern +Lehrerorganisation +Lehrerschaft +Lehrerschwemme +Lehrerverbände +Lehrervereinshaus +Lehrerwitwe +Lehrfach +Lehrfaches +Lehrfilm +Lehrfächer +Lehrgang +Lehrganges +Lehrgangskosten +Lehrgeld +Lehrgänge +Lehrgängen +Lehrinhalt +Lehrjahr +Lehrjahren +Lehrjahres +Lehrkraft +Lehrkräfte +Lehrkräften +Lehrkörper +Lehrling +Lehrlinge +Lehrlingen +Lehrlings +Lehrlingsausbilder +Lehrlingsgeld +Lehrmannschaft +Lehrmeinung +Lehrmeinungen +Lehrmethode +Lehrmethoden +Lehrmittel +Lehrmittelfabrikation +Lehrmitteln +Lehrmittels +Lehrperson +Lehrplan +Lehrplans +Lehrpläne +Lehrplänen +Lehrsatz +Lehrsatzes +Lehrstelle +Lehrstellen +Lehrstellenplatz +Lehrstoff +Lehrstoffs +Lehrstuhl +Lehrstuhles +Lehrstuhlinhaber +Lehrstuhls +Lehrstuhlvertreter +Lehrstück +Lehrstühle +Lehrsystem +Lehrsätze +Lehrsätzen +Lehrtätigkeit +Lehrveranstaltung +Lehrverbände +Lehrversuche +Lehrvorstellung +Lehrzeit +Lehrzeiten +Lehrzwecke +Lehrämter +Lehrübereinkunft +Leib +Leibarzt +Leibe +Leibeigenen +Leibeigener +Leibeigenschaft +Leibern +Leibes +Leibeserbe +Leibeserzieher +Leibeserziehungen +Leibesfrucht +Leibesfrüchte +Leibeskräfte +Leibesumfang +Leibesvisitationen +Leibfeindlichkeit +Leibgarde +Leibgardist +Leibnitzschen +Leibniz +Leibregiments +Leibrenten +Leibriemen +Leibs +Leibwache +Leibwachen +Leibwächter +Leibwächtermannschaft +Leibwächtern +Leica +Leiche +Leichen +Leichenfund +Leichenschauhauses +Leichenträgern +Leichenträgers +Leichentuch +Leichentücher +Leichentüchern +Leichenverbrennung +Leichenverbrennungen +Leichenwagen +Leichenwagens +Leichenwärter +Leichenzug +Leichnam +Leichnams +Leichtathlet +Leichtathletik +Leichtathletikhalle +Leichtathletikkampf +Leichtathletiktag +Leichtathletiktitel +Leichtathletikveranstaltung +Leichtathletikwettkämpfe +Leichtathletinnen +Leichtbau +Leichtermachen +Leichtes +Leichtfertigkeit +Leichtfüßigkeit +Leichtgefallen +Leichtgewicht +Leichtgewichtler +Leichtgewichtsklasse +Leichtgewichtsmeister +Leichtgläubigkeit +Leichtigkeit +Leichtindustrie +Leichtmetall +Leichtmetallbau +Leichtmetalle +Leichtmetallfassade +Leichtraucher +Leichtsinn +Leichtsinnes +Leichtsinnigkeit +Leid +Leidenschaft +Leidenschaften +Leidensweg +Leides +Leidtragende +Leidtragenden +Leidwesen +Leier +Leierkasten +Leierkastenmelodie +Leierkastenmusik +Leihbibliothek +Leihbibliotheken +Leihbücherei +Leihgaben +Leihgebühr +Leihhaus +Leihhäuser +Leihmutter +Leihwagen +Leihwagens +Leim +Leine +Leinen +Leinenband +Leinensack +Leinenweberei +Leinwand +Leise +Leistenbruch +Leistendehnung +Leistenzerrung +Leistung +Leistungen +Leistungsabbau +Leistungsabfall +Leistungsabschätzung +Leistungsangebot +Leistungsansprüche +Leistungsanstieg +Leistungsanzeige +Leistungsaufnahme +Leistungsausgänge +Leistungsaustausch +Leistungsbedarf +Leistungsbegrenzung +Leistungsbereitschaft +Leistungsbeschreibung +Leistungsbewertung +Leistungsbilanz +Leistungsdaten +Leistungsdruck +Leistungseinheit +Leistungsentgelt +Leistungsentgelte +Leistungsentwicklung +Leistungserprobung +Leistungsforderung +Leistungsforderungen +Leistungsfreude +Leistungsfähigkeit +Leistungsgefälle +Leistungsgrenze +Leistungsgruppe +Leistungsgruppen +Leistungshonorare +Leistungshöhe +Leistungsklasse +Leistungskraft +Leistungskurve +Leistungskurven +Leistungslohn +Leistungslöhne +Leistungsmerkmal +Leistungsmerkmale +Leistungsmerkmalen +Leistungsmessung +Leistungsmöglichkeit +Leistungsniveau +Leistungsnorm +Leistungsnormsenkung +Leistungsnoten +Leistungsprinzip +Leistungsprinzips +Leistungsprüfung +Leistungsprüfungen +Leistungsregelung +Leistungsreserve +Leistungsreserven +Leistungssport +Leistungssportarten +Leistungssteigerung +Leistungsstipendien +Leistungsstufe +Leistungsstufen +Leistungstabelle +Leistungstief +Leistungsumfang +Leistungsurkunde +Leistungsverbesserung +Leistungsverbesserungen +Leistungsverfall +Leistungsverhältnis +Leistungsvermögen +Leistungsverwaltung +Leistungswille +Leistungszentrum +Leistungsziel +Leistungszuschläge +Leitanlage +Leitartikel +Leitartikeln +Leitbetrieb +Leitbild +Leitbilder +Leitbildes +Leitbuchstabe +Leitender +Leiter +Leiterfuß +Leiterin +Leitern +Leiters +Leitfaden +Leitfadens +Leitfigur +Leitform +Leitformen +Leitfäden +Leitfähigkeit +Leitfähigkeiten +Leitgedanke +Leitgedanken +Leithammel +Leitidee +Leitleine +Leitlinie +Leitlinien +Leitmotiv +Leitmotive +Leitmotiven +Leitmotivs +Leitplanke +Leitplanken +Leitschiene +Leitseil +Leitseite +Leitstelle +Leitstrahl +Leitsätze +Leitsätzen +Leitung +Leitungen +Leitungsanzapfen +Leitungscode +Leitungscodierung +Leitungsmasten +Leitungsnetz +Leitungsrohre +Leitungswasser +Leitwerke +Leitwert +Leitwerte +Leitwertes +Leitwort +Leitzahl +Leitzentrale +Lektion +Lektionen +Lektor +Lektorin +Lektors +Lektüre +Lemma +Lemmata +Lemming +Lemmingen +Lemmingkolonie +Lemmingvolkes +Lende +Lendenschurz +Lenin +Leningrad +Leninorden +Leninordens +Lenins +Lenker +Lenkern +Lenkhilfe +Lenkmanöver +Lenkmechanismen +Lenkung +Lenkungen +Lenkwaffen +Lenz +Lenze +Lenzen +Lenzerheide +Leone +Leonie +Leonore +Leopard +Leoparden +Leopold +Leporello +Lepra +Leprakranker +Lerche +Lernbegierde +Lernbetrieb +Lernens +Lernfahrt +Lernfunktion +Lernfähigkeit +Lernmaterial +Lernmethode +Lernmethoden +Lernspektren +Lernspektrum +Lernvorgang +Lernvorganges +Lernvorgänge +Lernvorgängen +Lernzeit +Lernziel +Lesart +Lesbarkeit +Lesbe +Lesbierin +Leseapparaten +Lesebuch +Lesebücher +Leseköpfe +Lesen +Lesens +Leser +Leserbrief +Leserbriefe +Leserbriefen +Leserinnen +Leserkreis +Lesern +Leserpost +Lesers +Leserschaft +Lesersentiment +Leserzuschrift +Lesesaal +Lesevorgänge +Lesezugriffs +Lessing +Lesung +Lesungen +Lethargie +Lette +Lettland +Letzte +Letzten +Letzter +Letztes +Leuchtanzeige +Leuchtbomben +Leuchter +Leuchtfeuer +Leuchtfeuern +Leuchtgas +Leuchtgeschossen +Leuchtgeschosses +Leuchtgeschoß +Leuchtkraft +Leuchtpunkt +Leuchtreklame +Leuchtreklamen +Leuchtröhren +Leuchtschirm +Leuchtsignale +Leuchtspuren +Leuchtstoffröhre +Leuchtturm +Leuchtturms +Leuchtturmwärter +Leuchttürme +Leuchttürmen +Leuchtzeichen +Leukoplast +Leukoplasten +Leumund +Leumundes +Leumunds +Leumundszeugnisse +Leumundszeugnissen +Leumundszeugnisses +Leute +Leuten +Leutnant +Leverkusen +Levi +Lexika +Lexikon +Liaison +Liane +Libanon +Libelle +Libellen +Liberalisierung +Liberalität +Libertinage +Libertinagen +Libyen +Libyer +Licht +Lichtanlagen +Lichtbild +Lichtblick +Lichtblicke +Lichtbündel +Lichtchen +Lichtender +Lichtenstein +Lichter +Lichtern +Lichtes +Lichtgeschwindigkeit +Lichtgeschwindigkeiten +Lichtgriffel +Lichtimpuls +Lichtimpulse +Lichtjahre +Lichtjahren +Lichtkegel +Lichtkurve +Lichtleitkabel +Lichtorgel +Lichtpunkten +Lichtquant +Lichtquelle +Lichtquellen +Lichtreligion +Lichts +Lichtsatz +Lichtsatzanlagen +Lichtschalter +Lichtschaltern +Lichtschein +Lichtschranke +Lichtschranken +Lichtsignale +Lichtsignalen +Lichtspenden +Lichtspielhaus +Lichtspielhäuser +Lichtspielhäusern +Lichtstrahl +Lichtstrahlen +Lichtstärken +Lichttechnik +Lichtung +Lichtwellen +Lid +Lidern +Lides +Lido +Liebe +Liebelei +Liebenswürdigkeit +Lieber +Liebesabenteuer +Liebesbarometer +Liebesbezeigungen +Liebesbeziehungen +Liebesbriefe +Liebeserklärung +Liebeserklärungen +Liebesgefühle +Liebesgeschichten +Liebesgöttin +Liebeshändeln +Liebesleben +Liebeslieder +Liebesnacht +Liebespaar +Liebespaare +Liebespaaren +Liebesprobe +Liebesromanen +Liebesschrei +Liebesszene +Liebesszenen +Liebestöter +Liebesverhältnis +Liebhaben +Liebhaber +Liebhaberei +Liebhaberinnen +Liebhabern +Liebhabers +Lieblichkeit +Liebling +Lieblinge +Lieblings +Lieblingsbeschäftigungen +Lieblingsbild +Lieblingsfarbe +Lieblingsfarben +Lieblingskind +Lieblingsminister +Lieblingsmodell +Lieblingsnummern +Lieblingspiste +Lieblingsspeise +Lieblingssport +Lieblingswaffe +Lieblingswerke +Lieblosigkeit +Liebreiz +Liebschaft +Liebschaften +Liechtenstein +Liechtensteiner +Lied +Liedchen +Lieder +Liederabend +Liederabende +Liedern +Liederzyklus +Liedes +Lieferant +Lieferanten +Lieferauto +Lieferbedingung +Lieferbedingungen +Lieferbestätigung +Lieferdatum +Lieferfirma +Lieferfrist +Lieferfristen +Lieferfähigkeit +Lieferkondition +Lieferkonditionen +Lieferlisten +Liefermenge +Liefermöglichkeit +Liefermöglichkeiten +Lieferproblem +Lieferprogramm +Lieferrückstand +Lieferschein +Lieferschwierigkeit +Lieferschwierigkeiten +Lieferstopp +Liefertermin +Lieferumfang +Lieferung +Lieferungsbedingungen +Lieferungsschein +Lieferungsscheine +Lieferungsscheines +Liefervereinbarung +Lieferverpflichtung +Lieferverträgen +Lieferwagen +Lieferwagens +Lieferzeit +Liege +Liegen +Liegenbleibende +Liegenbleibenden +Liegenbleibendes +Liegengebliebene +Liegengebliebenem +Liegengebliebenen +Liegengebliebenes +Liegengelassene +Liegengelassenen +Liegengelassener +Liegengelassenes +Liegenlassende +Liegenlassenden +Liegenlassendes +Liegenschaft +Liegenschaften +Liegeplätze +Liegesitze +Liegesitzen +Liegestuhl +Liegeterrassen +Liegewagen +Liegewagens +Liegewiese +Liegewiesen +Liegt +Lift +Lifte +Liften +Liftes +Lifts +Liftsystem +Liga +Ligatur +Ligaturen +Likör +Liköre +Likörfabrik +Lilie +Liliputaner +Lille +Lilly +Lima +Limerick +Limes +Limit +Limitation +Limited +Limo +Limonade +Limonaden +Lincoln +Linda +Lindau +Lindbergh +Linde +Linden +Lindenallee +Linderung +Linderungsmittel +Linderungsmitteln +Linderungsmittels +Lineal +Lineale +Linealen +Lineals +Linearfaktor +Linearfaktoren +Linearisierten +Linearität +Linearkombination +Linearkombinationen +Linearmotor +Linguisten +Linguistik +Linie +Linien +Linienbus +Liniendienste +Linienflug +Linienflüge +Linienführung +Liniengewebes +Linienmaschinen +Liniennetz +Linienpassagier +Linienreeder +Linienschiff +Linienschiffe +Linke +Linken +Linker +Links +Linksaußen +Linksextremen +Linksextremisten +Linksgruppe +Linkshänder +Linkshänders +Linkskandidaten +Linkskurs +Linkskurve +Linkslastigkeit +Linksopposition +Linksradikale +Linksrepublikaner +Linksrutsch +Linksstimmen +Linksterroristen +Linksverschiebung +Linnen +Linse +Linsen +Linsensuppe +Linz +Lippe +Lippen +Lippenbekenntnis +Lippenbekenntnisse +Lippenbekenntnisses +Lippenstift +Lippenstifte +Lippenstiftes +Liquidation +Liquidationen +Liquidationserlös +Liquidationsregel +Liquidator +Liquidatoren +Liquidität +Liquiditätsanspannung +Liquiditätsbedarf +Liquiditätsbemühung +Liquiditätsenge +Liquiditätsengpässe +Liquiditätsgrad +Liquiditätsgründen +Liquiditätsimplosion +Liquiditätslawine +Liquiditätsquellen +Liquiditätsreserve +Liquiditätsspritze +Liquiditätsvergrößerung +Lira +Lire +Lisa +Lisbeth +Lisp +List +Liste +Listen +Listenplatz +Listenpreis +Listiger +Litauen +Liter +Literat +Literaten +Literatur +Literaturabteilung +Literaturarchiv +Literaturauswahl +Literaturblatt +Literaturhistorie +Literaturkomplex +Literaturkreise +Literaturnobelpreis +Literaturpreis +Literaturpreise +Literaturrecherche +Literaturseite +Literaturstudie +Literaturthemen +Literaturverzeichnis +Literaturverzeichnisse +Literaturzeitung +Litern +Liters +Lithium +Lithiumbatterie +Lithographie +Lithographien +Litowsk +Liturgie +Litze +Liz +Lizenz +Lizenzbedingungen +Lizenzen +Lizenzfußballer +Lizenzgeber +Lizenzgebühr +Lizenziat +Lizenzierungsantrag +Lizenznehmer +Lizenzpartner +Lizenzrückgabe +Lizenzspieler +Lizenzträger +Lizenzvergabe +Lizenzvertrag +Lizenzvertrages +Lizenzvertrieb +Lizenzzahlungen +Lkw +Lkws +Lloyd +Lloyds +Lob +Lobby +Lobbyist +Lobbyisten +Lobes +Lobeswort +Lobesworte +Lobgesänge +Loblied +Loblieder +Lobpreisung +Lobs +Lobspruch +Lobsprüche +Loch +Loches +Lochkarten +Lochkartenanlage +Lochstreifen +Lochung +Locken +Lockenköpfen +Lockenstab +Lockerung +Lockerungsarbeit +Lockerungstraining +Lockheed +Lockmittel +Lockmitteln +Lockung +Lockvogel +Lodenmantel +Logarithmen +Logarithmierung +Logarithmus +Logbuch +Logenplatz +Loggia +Loggien +Logik +Logiker +Logikern +Logis +Logische +Logischerweise +Logistik +Logo +Logopäde +Logopäden +Lohn +Lohnabbaus +Lohnabhängigen +Lohnabschlüsse +Lohnabschlüssen +Lohnangebote +Lohnanspruch +Lohnanteil +Lohnausfallvergütung +Lohnausfälle +Lohnausfällen +Lohnausgleichs +Lohnbedingungen +Lohnbewegung +Lohnbewegungen +Lohnbuchhalter +Lohnbüro +Lohndebatte +Lohndifferenz +Lohndiktat +Lohneinkommen +Lohneinstufung +Lohnempfänger +Lohnerhöhung +Lohnerhöhungen +Lohnersatz +Lohnfindung +Lohnforderung +Lohnforderungen +Lohngebiet +Lohngesetzgebung +Lohngruppen +Lohnintensive +Lohnkampfes +Lohnkonflikt +Lohnkonflikts +Lohnkostenanteil +Lohnkostenschub +Lohnkämpfe +Lohnkürzungen +Lohnleitlinien +Lohnlisten +Lohnpartner +Lohnpause +Lohnreduzierungen +Lohnrunde +Lohnrückstände +Lohnseite +Lohnsenkungen +Lohnskala +Lohnsteigerung +Lohnsteuer +Lohnsteuerjahresausgleich +Lohnsteuern +Lohnsteuerrückerstattung +Lohnstop +Lohnstopp +Lohnstreiks +Lohnstreit +Lohnstückkosten +Lohnstückkostenvergleiche +Lohnsumme +Lohnsätze +Lohnt +Lohntarif +Lohntarife +Lohntarifes +Lohntarifs +Lohntarifvertrag +Lohnveredlung +Lohnversteuerung +Lohnverzicht +Lohnwalzung +Lohnwalzungen +Lohnwelle +Lohnzahlung +Lohnzettel +Lohnzugeständnisse +Loipe +Loire +Lokal +Lokalbahn +Lokalblättern +Lokalderby +Lokalisation +Lokalisationen +Lokalisierung +Lokalität +Lokalitäten +Lokalkolorit +Lokalmatadoren +Lokalmuseen +Lokalpanorama +Lokalredaktion +Lokalrivalen +Lokals +Lokaltermin +Lokalverbot +Lokalwährungen +Lokführern +Lokomotive +Lokomotivführer +Lokomotivführers +Loks +Lolita +Lollobrigida +Lombarde +Lombardei +Lombardkredit +Lombardkredite +Lombardzins +London +Londoner +Londons +Lorbeer +Lorbeerbaum +Lorbeerblatt +Lorbeeren +Lorbeers +Lord +Lords +Lore +Loreley +Loren +Lorenzo +Lorgnetten +Lorgnon +Los +Lose +Losentscheid +Losentscheidung +Losglück +Loslösung +Losnummer +Losung +Losungen +Loszuschneiden +Lot +Lotabdeckung +Lothar +Lothringen +Lotosblume +Lotosblüte +Lotrechte +Lotte +Lotterieeinsatz +Lotteriegewinn +Lotteriegewinne +Lotterielos +Lotto +Lottoblock +Lottogewinn +Lottokönig +Lottopech +Lottoschein +Lottoscheins +Lottospiele +Lottospielen +Lottospieler +Lottostelle +Lotus +Lotusblüte +Louis +Lourdes +Louvre +Loyalität +Loyalitätsfragen +Loyalitätstelegramm +Luchs +Luchses +Luchsfellen +Luder +Ludwigshafen +Luft +Luftabenteuern +Luftabwehr +Luftabwehrrakete +Luftabwehrsystem +Luftalarm +Luftangriffe +Luftballon +Luftballone +Luftballons +Luftbasis +Luftbilder +Luftblase +Luftblasen +Luftblockade +Luftbrücke +Luftbrückenjahr +Luftbrückenpiloten +Luftchartermarkt +Luftdeckung +Luftdruck +Luftdruckbedingungen +Luftdrucks +Luftfahrt +Luftfahrtabkommen +Luftfahrtausstellung +Luftfahrtbehörden +Luftfahrtbereich +Luftfahrtbundesamt +Luftfahrtgesellschaften +Luftfahrtindustriellen +Luftfahrtkreisen +Luftfahrtminister +Luftfahrtministerium +Luftfahrtsachverständige +Luftfahrtschein +Luftfahrtschule +Luftfahrttechniker +Luftfederung +Luftfederungssystem +Luftfeuchtigkeit +Luftfrachtdienst +Luftfrachtmarkt +Luftfrachtraten +Luftfrachtversand +Luftgesellschaft +Luftgewehr +Luftgewehren +Lufthansa +Lufthygiene +Luftkissenbahn +Luftklappe +Luftkollision +Luftkommandos +Luftkorridor +Luftkorridore +Luftkorridoren +Luftkriege +Luftkrieges +Luftkriegswesen +Luftkurort +Luftkurortes +Luftlandebrigade +Luftlandeeinheiten +Luftlandetruppen +Luftlandeunternehmen +Luftloch +Luftloches +Luftlöcher +Luftmachen +Luftmarschall +Luftmassen +Luftnetz +Luftpiraten +Luftpistole +Luftporto +Luftpost +Luftpostabonnement +Luftpostabonnements +Luftpostbriefe +Luftpostporto +Luftpostsendungen +Luftpostverband +Luftpumpe +Luftraum +Luftreinhaltung +Luftreiniger +Luftröhre +Luftschacht +Luftschiff +Luftschiffe +Luftschlacht +Luftschlösser +Luftschutzkeller +Luftsport +Luftsportclubs +Luftstrahl +Luftstreitkräften +Luftstrom +Luftstroms +Luftstützpunkt +Luftstützpunkte +Lufttemperatur +Lufttemperaturen +Lufttransporter +Lufttransportraum +Lufttransportverbande +Luftverkehr +Luftverkehrs +Luftverkehrsabkommen +Luftverkehrsgesellschaften +Luftverkehrsnetz +Luftverkehrsvereinigung +Luftverschmutzung +Luftverseuchung +Luftversorgung +Luftverteidigung +Luftveränderung +Luftwaffe +Luftwaffenabteilung +Luftwaffenchef +Luftwaffeneinheit +Luftwaffengeneral +Luftwaffenhauptquartier +Luftwaffenmajor +Luftwaffenminister +Luftwaffenoberstleutnant +Luftwaffenstrategie +Luftwaffenstäbe +Luftwaffenstützpunkt +Luftweg +Luftwege +Luftwegen +Luftwiderstand +Luftzug +Luftzüge +Luftzügen +Luftüberlegenheit +Lug +Lugano +Luke +Lukrativen +Lumpen +Lumpenverarbeitung +Luna +Lunch +Lunge +Lungenentzündung +Lungeninfektion +Lungenphysiologie +Lunte +Lupe +Lust +Lustgartens +Lustigen +Lustigkeit +Lustschlosses +Lustschlösser +Lustschreien +Lustspiel +Lustspiele +Lustspieles +Lustspiels +Luthers +Lutschers +Luxemburg +Luxemburger +Luxus +Luxusappartement +Luxusartikel +Luxusausgabe +Luxusbad +Luxusbedürfnis +Luxusbussen +Luxusdampfer +Luxusdienst +Luxushotel +Luxushotels +Luxusjacht +Luxusklasse +Luxusleben +Luxuslokal +Luxusmodelle +Luxusreisen +Luxusschiff +Luxusschiffen +Luxusschiffes +Luxusschwimmbad +Luxusvilla +Luxuswaren +Luxuswohnung +Luzifer +Lydia +Lymphozyten +Lynch +Lynchjustiz +Lyrik +Lyrikband +Lyriker +Lyzeum +Lächeln +Lächerlichkeit +Lächerlichkeiten +Läden +Lädierungen +Lähmung +Lähmungen +Lähmungserscheinungen +Lämmer +Lämpchen +Länder +Länderbasis +Ländereien +Ländergrenzen +Länderhauptstädte +Länderjuristen +Länderkammer +Länderkampf +Länderkontingente +Länderkunde +Länderkämpfe +Ländermannschaft +Ländern +Länderparlament +Länderparlamente +Länderregierungen +Ländersache +Länderseite +Länderspiegel +Länderspiele +Länderstudien +Ländertreffen +Länderturnier +Ländervertretungen +Ländler +Länge +Längen +Längeneinheit +Längenrekord +Länger +Längsrichtung +Längstal +Lärm +Lärmbelästigung +Lärmbelästigungen +Lärmentwicklung +Lärmgrenze +Lärmklage +Lärmschutzverordnungen +Lärmsteuer +Lässigkeit +Lästerung +Läufe +Läufen +Läufer +Läuferin +Läufern +Läufers +Läuse +Läuterung +Löcher +Löchern +Löffel +Löffels +Löffler +Löhne +Löhnen +Lösbarkeit +Löschaktionen +Löschens +Löschung +Löschvorgang +Löschwagen +Löschwagens +Löschwasser +Löschzüge +Lösegeldsumme +Lösemittel +Lösemitteln +Lösemittels +Lösezeit +Löslichkeit +Löss +Lösung +Lösungen +Lösungsabschnitt +Lösungsformel +Lösungsmittel +Lösungsmitteln +Lösungsmöglichkeit +Lösungsmöglichkeiten +Lösungsprinzip +Lösungsvariante +Lösungsvorschlag +Lösungsvorschläge +Lösungsweg +Lösungswettbewerb +Lötkolben +Löwe +Löwen +Löwenanteil +Löwenherz +Löwenkopfsäbel +Löwenkrallen +Löwenzahn +Löwin +Löß +Lübeck +Lücke +Lücken +Lückenbüßer +Lückenlosigkeit +Lüftchen +Lüftung +Lüftungsindustrie +Lüftungsingenieur +Lüftungsklappe +Lüge +Lügen +Lügendetektor +Lügenmeldungen +Lügenmärchen +Lügentechnik +Lügerei +Lügner +Lügnerin +Lügners +Lümmel +Lüneburg +Lüste +Lüsten +Lüttich ++++++++++ +MBits +MByte +MHz +Maar +Maas +Maasübergang +Maat +Mac +Machart +Macharten +Machbarkeit +Mache +Machenschaft +Machenschaften +Macher +Machern +Machers +Machiavelli +Machtanspruch +Machtantritt +Machtanwendung +Machtausbau +Machtbefugnis +Machtbefugnisse +Machtbereich +Machtbereichs +Machtblock +Machtblockes +Machtblöcken +Machtdemonstrationen +Machtdrohungen +Machteinbusse +Machtergreifungen +Machtfaktoren +Machtfülle +Machtgruppen +Machthaben +Machthabende +Machthaber +Machthabern +Machthabers +Machtinstrumente +Machtkampf +Machtkampfes +Machtkomplex +Machtkonzentrierung +Machtkämpfe +Machtkämpfen +Machtlinien +Machtlos +Machtmittel +Machtmitteln +Machtpolitik +Machtposition +Machtpositionen +Machtpotentials +Machtstaaten +Machtstellung +Machtstreben +Machtverfilzung +Machtverhältnis +Machtverhältnisse +Machtverschiebung +Machtverschiebungen +Machtverzicht +Machtwechsel +Machtwort +Machtworte +Machtworten +Machtwörter +Machtwörtern +Machtzentrum +Machtzusammenballung +Machtzuwachs +Machtübernahme +Machtübernahmen +Machwerk +Macintosh +Macke +Macken +Macker +Madagaskar +Madame +Made +Mademoiselle +Maden +Madonna +Madonnenbilder +Madrid +Maestro +Mafia +Mafioso +Magazin +Magazine +Magazinen +Magazins +Magd +Magdalena +Magellansche +Magen +Magenbeschwerden +Magendruck +Magenerkrankung +Magengegend +Magengeschwüre +Magengeschwüren +Magengetränk +Magenkranke +Magenkrebs +Magenleiden +Magenleidens +Magenoperation +Magens +Magenschließmuskel +Magenschmerz +Magenschmerzen +Magenschmerzes +Magenta +Magenverdauung +Magerjahren +Magerkohle +Magerkäse +Magermilch +Magermilchpulver +Magersucht +Maghreb +Magie +Magier +Magiker +Magister +Magistrat +Magistratsbeamten +Magna +Magnesium +Magnesiumbedarf +Magnesiums +Magnesiumverbrauch +Magnet +Magnetband +Magnete +Magneten +Magnetfeld +Magnetfelder +Magnetfeldern +Magnetfeldes +Magnetfeldlinien +Magnetik +Magnetisierung +Magnetisierungen +Magnetismus +Magnetkissenbahn +Magnetophon +Magnetplatten +Magnets +Magnetspule +Magnetstreifen +Magnolie +Mahagoni +Mahagonis +Maharadscha +Mahatma +Mahl +Mahlerzeugnisse +Mahlkontingent +Mahlleistung +Mahlzeit +Mahlzeiten +Mahnbescheid +Mahnbrief +Mahnbriefe +Mahnbriefen +Mahner +Mahngericht +Mahnkraft +Mahnmale +Mahnmäler +Mahnrufe +Mahnsache +Mahnschreiben +Mahnstunde +Mahnung +Mahnungen +Mahnwesen +Mai +Maibaumräuber +Maibock +Maibowle +Maidemonstration +Maiensonne +Maifeier +Maiglöckchen +Maiglöckchenduft +Maiglöckchens +Maikundgebung +Maikundgebungen +Mail +Mailorder +Main +Mainframe +Mainz +Mais +Maiskolben +Maiskolbens +Maisladungen +Maitage +Maiwoche +Maizahlen +Majonäse +Majonäsen +Major +Majoran +Majoranten +Majore +Majoren +Majorität +Majors +Makedonien +Makel +Makels +Makler +Maklerangebote +Maklerauftrag +Maklerbüro +Maklercourtage +Maklergebühr +Maklergebühren +Maklerhonorars +Maklerkosten +Maklerleistung +Maklerlohn +Maklern +Maklerprovision +Maklers +Maklertafeln +Maklertätigkeit +Maklervermittlung +Maklervertrag +Maklervertrages +Maklerverträgen +Makrolebewesen +Makromoleküle +Makromutation +Makrone +Makros +Makroschicht +Makrostruktur +Makulatur +Makulaturwert +Mal +Malaria +Malaysia +Malaysias +Male +Malediven +Maler +Malerarbeiten +Malerbedarf +Malerei +Malereien +Malereimer +Malerfachgeschäftes +Malerfirma +Malergeselle +Malerin +Malermeister +Malern +Malers +Malervorstadt +Malfläche +Mali +Malkunst +Mallorca +Malmittel +Malmö +Maloche +Malprogramme +Malstrom +Malta +Malus +Malve +Malweise +Malz +Malzeichen +Malzkaffee +Mama +Mamas +Mami +Mammon +Mammut +Mammutanzeigenkampagne +Mammutausstellung +Mammutbäume +Mammutfilm +Mammutschulden +Mammuttanker +Man +Management +Managementaufgabe +Managementfehler +Managementfehlern +Managementinformationssystem +Managementleistung +Managementposition +Managements +Managementversagen +Managen +Manager +Managergehalt +Managerkrankheit +Managern +Managertod +Managertyp +Manche +Manchester +Manchmal +Mandanten +Mandantengespräch +Mandantenkreis +Mandarine +Mandarinen +Mandat +Mandate +Mandats +Mandatsaberkennung +Mandatsgebiete +Mandatsverlust +Mandatsverteilung +Mandel +Mandelbaum +Mandelentzündung +Mandelentzündungen +Mandeloperation +Mandoline +Mandschurei +Mandy +Manege +Manegen +Manfred +Mangan +Manganfunde +Mangangehalt +Mangans +Mangel +Mangelerscheinung +Mangelfall +Mangelhaftigkeit +Mangelhaftigkeiten +Mangellage +Mangelndes +Mangelpunkt +Mangels +Mangelware +Mangelwaren +Manhattan +Manie +Manien +Manier +Manieren +Manierensteuer +Manierismus +Manierist +Manifest +Manifestation +Manifestationen +Manifeste +Manifestes +Manila +Manipulation +Manipulationen +Manipulationsform +Manipulationsmöglichkeit +Manipulationsmöglichkeiten +Manipulationstechnik +Manipulierbarkeit +Manitu +Manko +Mann +Manne +Mannen +Mannequin +Mannequins +Mannequinschule +Mannes +Mannesgesicht +Mannesmut +Mannheim +Mannigfaltigkeit +Manns +Mannsbild +Mannsbilder +Mannschaft +Mannschaften +Mannschaftsabteil +Mannschaftsangehörige +Mannschaftsarzt +Mannschaftsaufstellung +Mannschaftsbestand +Mannschaftsführer +Mannschaftsgeist +Mannschaftsgeistes +Mannschaftskamerad +Mannschaftskameradin +Mannschaftskasse +Mannschaftskämpfe +Mannschaftsleistung +Mannschaftsleiters +Mannschaftsmeister +Mannschaftsraum +Mannschaftsräume +Mannschaftsspieler +Mannschaftssportarten +Mannschaftsstärke +Mannschaftsteile +Mannschaftstitel +Mannschaftswappens +Manntag +Mannwoche +Mansarde +Mansarden +Mansardenstube +Manschette +Manschettenknopf +Manschettenknöpfe +Manschettenknöpfen +Mantel +Manteletage +Mantelkragen +Mantels +Mantelsaum +Mantua +Manual +Manuale +Manuel +Manuela +Manufaktur +Manufakturen +Manuskript +Manuskriptblätter +Manuskripte +Manuskripten +Manuskriptfragment +Manuskripts +Manuskriptseiten +Manöver +Manöverball +Manövern +Manöverunglück +Manövrierraum +Maori +Maos +Mappe +Mappen +Marathonlauf +Marathonläufer +Marathonläuferin +Marathonläufern +Marathonrennens +Marathonsieg +Marathonsitzung +Marbella +Marburg +Marc +Marcel +Marcos +Marcus +Marder +Margarete +Margarine +Margarineherstellung +Margarineindustrie +Margarinemengen +Margarinepreise +Margarinewürfel +Marge +Margen +Margentarife +Marginalie +Marginalien +Margit +Maria +Marianne +Mariannes +Marias +Marie +Mariendogmen +Marienklage +Marienkult +Marienkäfer +Marienkäfern +Marihuana +Marilyn +Marine +Marineattaches +Marineausbildung +Marinedienst +Marineflieger +Marineflugzeug +Marineflugzeuge +Marinehelfer +Marineinfanterie +Marineinfanteristen +Marinekorps +Marineleute +Marineleutnants +Marinen +Marineoffizier +Marineoffiziere +Mariner +Marineschnellboote +Marineschule +Marinestützpunkt +Marinetruppen +Marineärzte +Mario +Marion +Marionette +Marionetten +Marionettentheater +Marionettentheatern +Marios +Marita +Mark +Markbeträge +Marke +Marken +Markenabgabe +Markenabteilung +Markenartikel +Markenartikelbranche +Markenartikelfirma +Markenartikelfirmen +Markenartikeln +Markenartikels +Markenartikelwesen +Markenbeobachtung +Markenbettwäsche +Markeneier +Markengefährte +Markengefährten +Markengeschäft +Markenname +Markennamen +Markennamens +Markenpapier +Markensammeln +Markensammler +Markensammlern +Markenschnäpse +Markensekt +Markenspirituosen +Markenteppich +Markenwaren +Markenwein +Markenzeichen +Markes +Marketing +Marketingfachleute +Marketinginstrument +Marketingkonzeption +Marketingleiters +Marketingorganisationen +Marketingpraktiker +Marketingstrategen +Marketingstrategie +Marketingwelt +Marketingüberlegungen +Markgrafen +Markierung +Markierungen +Markise +Markknochen +Markknochens +Marko +Markstücke +Markt +Marktaktivität +Marktanalyse +Marktanalysen +Marktanteil +Marktanteile +Marktausweitung +Marktbeeinflusser +Marktbeeinflussung +Marktbelebung +Marktbeobachtung +Marktbericht +Marktberichte +Marktberichtes +Marktbewegungen +Marktbild +Marktchance +Marktchancen +Marktdisziplinen +Marktdurchsetzung +Markteffizienz +Markteinbußen +Marktenge +Marktentwicklung +Markterfolge +Marktes +Marktforscherin +Marktforschern +Marktforschers +Marktforschungsinstitut +Marktforschungsjahre +Marktfrau +Marktführer +Marktgebiet +Marktgebietes +Marktgeschehen +Marktgeschehnis +Marktgesetze +Marktgraf +Markthallen +Markthintergrund +Marktindexe +Marktkalender +Marktkenntnisse +Marktklima +Marktkreisen +Marktkräfte +Marktlagen +Marktlücke +Marktlücken +Marktmacher +Marktmacht +Marktmanipulation +Marktnischen +Marktnähe +Marktordnung +Marktorganisationen +Marktplatzes +Marktplätze +Marktplätzen +Marktposition +Marktpositionen +Marktpreise +Marktpreisen +Marktrichtung +Marktschwäche +Marktsituation +Marktstand +Marktstimmen +Marktstimmung +Marktstruktur +Marktstörung +Marktstörungen +Markttagen +Marktteilnehmern +Markttendenz +Markttheorie +Marktunsicherheit +Marktverhältnisse +Marktwahl +Marktwert +Marktwertes +Marktwirtschaft +Marktwirtschaften +Marktwirtschaftlern +Marktziel +Marktziele +Marktzinsen +Marktzustände +Marktübersicht +Markus +Markusdom +Marmarameer +Marmelade +Marmeladengläser +Marmor +Marmorbruch +Marmorbänke +Marmorfliesen +Marmorhaus +Marmorplatten +Marmors +Marmorstadion +Marmorwerk +Marnelinie +Marneschlacht +Marneufer +Marokkaner +Marokko +Marokkokrise +Marquis +Marquise +Marquisen +Marrakesch +Mars +Marsch +Marschall +Marschallplan +Marschalls +Marschboden +Marsches +Marschland +Marschlandschaft +Marschmusik +Marschstiefel +Marschtempo +Marschtritt +Marseille +Marshallplan +Marssonde +Martin +Martina +Marx +Marxismus +Mary +Marzipan +Marzipanbrote +Masche +Maschen +Maschennetz +Maschine +Maschinelle +Maschinen +Maschinenabteilung +Maschinenaktien +Maschinenanlagen +Maschinenantriebs +Maschinenarbeiter +Maschinenausstattung +Maschinenbau +Maschinenbauaktien +Maschinenbauanstalten +Maschinenbauer +Maschinenbaues +Maschinenbauindustrie +Maschinenbauingenieur +Maschinenbaumeister +Maschinenbaus +Maschinenbauschule +Maschinenbautitel +Maschinenbeleihung +Maschineneinrichtung +Maschinenfabriken +Maschinenfirma +Maschinengeschriebenen +Maschinengewehre +Maschinengewehren +Maschinengewehres +Maschinenhaus +Maschinenkenntnisse +Maschinenpark +Maschinenpistole +Maschinenprobe +Maschinenreparatur +Maschinenschablone +Maschinenschaden +Maschinenschlosser +Maschinenschlossern +Maschinenschlüssel +Maschinenschreiben +Maschinenschrift +Maschinenschriften +Maschinenschäden +Maschinenteile +Maschinenumstellung +Maschinenwerte +Maschinerie +Maschinist +Maser +Maserholz +Maserung +Maserungen +Maske +Masken +Maskenball +Maskenbildner +Maskenbildnern +Maskenbildners +Maskenbälle +Maskenbällen +Maskentreiben +Maskerade +Maskeraden +Maskierung +Maskottchen +Masochismus +Massage +Massageliege +Massagen +Massagesalon +Massaker +Massakers +Masse +Massen +Massenagitation +Massenandrang +Massenanordnung +Massenanstalt +Massenarbeit +Massenarbeitslosigkeit +Massenartikel +Massenartikels +Massenaufgebot +Massenbefragung +Massenbrief +Massenbriefe +Massenbriefherstellung +Massendemonstration +Massendemonstrationen +Massendenken +Massendichte +Massendichtefunktion +Massenentlassung +Massenentlassungen +Massenerhaltung +Massenermordungen +Massenexport +Massenexporte +Massenflugblatt +Massengrab +Massengräber +Massengräbern +Massenhinrichtung +Massenimpfungen +Massenkeilerei +Massenkundgebung +Massenkundgebungen +Massenmarkt +Massenmedien +Massenmorden +Massenmordes +Massenmärkte +Massenmördern +Massenmörders +Massenorganisation +Massenorganisationen +Massenprodukt +Massenprodukte +Massenproduktion +Massenpsychologie +Massenpublikationen +Massenpunkt +Massenpunkte +Massenpunkten +Massenpunktes +Massenquartiere +Massenschlägerei +Massenselbstmord +Massenspurt +Massensterben +Massensuggestion +Massenszenen +Massentourismus +Massentransportsystem +Massentötungen +Massenunterkünfte +Massenunterkünften +Massenunterschied +Massenverbrechen +Massenverkehr +Massenvernichtung +Massenvernichtungswaffen +Massenverpflegung +Massenversammlungen +Massenverteilung +Massenwahn +Massenwahns +Massenwanderung +Massenzentrum +Massenzentrums +Massestück +Massestücke +Massestücken +Massestücks +Masseur +Masseure +Masseuren +Masseuse +Masseusen +Massierung +Massiv +Massivbauweise +Massive +Massivs +Mast +Mastbrüche +Master +Mastercharge +Mastes +Mastrinderschau +Mastspitze +Matador +Matadore +Matchball +Matchbälle +Mater +Material +Materialart +Materialaufwand +Materialbearbeitung +Materialbeschaffung +Materialbilder +Materialdaten +Materialdecke +Materialeigenschaft +Materialeinsatz +Materialermüdung +Materialfehler +Materialfehlern +Materialfehlers +Materialfortschritte +Materialhandlung +Materialhandlungen +Materialien +Materialist +Materialisten +Materialkenner +Materialkonstante +Materialkonstanten +Materiallager +Materiallieferung +Materiallieferungen +Materialparametern +Materialpreise +Materialpreisen +Materialprüfung +Materials +Materialsammlung +Materialschlacht +Materialsparenden +Materialspenden +Materialumschlag +Materialvorbereitung +Materialwert +Materie +Materielle +Materieverteilung +Mathe +Mathemagie +Mathematik +Mathematiker +Mathematikerin +Mathematikern +Mathematikers +Mathematiklehrer +Mathematikprogramme +Mathematikstudent +Mathematikstudenten +Mathematikstunde +Mathematikunterricht +Mathematisch +Mathematisierung +Mathilde +Mathis +Matinee +Matisse +Matratze +Matratzen +Matrikel +Matrikelnummer +Matrix +Matrixdrucker +Matrixdruckern +Matrixelemente +Matrize +Matrizen +Matrizentheorie +Matrone +Matronen +Matrose +Matrosen +Matrosenanzug +Matrosenanzüge +Matsch +Matsches +Matsushita +Matte +Matten +Matter +Matterhorn +Matthias +Matthäus +Mattigkeit +Mattscheibe +Mattsetzen +Maturität +Mauer +Mauerbau +Mauerblümchen +Mauerblümchens +Mauern +Mauersperre +Mauersteinen +Mauerteilen +Mauervorlagen +Mauerwegfall +Mauerwegfalls +Maul +Maulesel +Mauleseln +Maulesels +Maulkorb +Mauls +Maultier +Maulwurf +Maulwurfs +Maulwürfe +Maulwürfen +Maurenreich +Maurer +Maurern +Maurerpolier +Maurerpoliere +Maurerpoliers +Maurers +Mauretanien +Mauritius +Maus +Mauser +Mausklick +Mausoleum +Maustaste +Max +Maxim +Maxima +Maximal +Maximalabstand +Maximale +Maximaler +Maximalforderung +Maximalgeschwindigkeit +Maximalgröße +Maximalhöhe +Maximalsatz +Maximalwert +Maximalwerte +Maximalzahl +Maximalzeitraum +Maximalziel +Maxime +Maximierung +Maximierungsstrategie +Maximilian +Maximum +Maximums +Maya +Mayonnaise +Mayonnaisen +Maytempel +Mazda +Mazurka +Maß +Maßangabe +Maßangaben +Maße +Maßeinheit +Maßeinheiten +Maßen +Maßes +Maßfigur +Maßgabe +Maßgaben +Maßhalten +Maßkleidung +Maßkrüge +Maßlosigkeit +Maßnahme +Maßnahmen +Maßregel +Maßregeln +Maßregelung +Maßreglung +Maßschneiderei +Maßschneiderin +Maßstab +Maßstabes +Maßstabs +Maßstäbe +Maßstäben +Maßsystem +Maßvorlage +Maßzeichnung +Mechanik +Mechaniker +Mechanikerlehrling +Mechanikern +Mechanisierung +Mechanismen +Mechanismus +Medaille +Medaillen +Medaillenanwärterinnen +Medaillenhoffnungen +Medaillennähe +Medaillenspiegel +Medianschnitt +Medici +Medien +Medienkommission +Medienpolitik +Medienzirkus +Medienäußerungen +Medikament +Medikamente +Medikamentes +Medikaments +Medina +Meditation +Meditationen +Medium +Mediums +Medizin +Medizinen +Mediziner +Medizinerin +Medizinern +Mediziners +Medizinstudent +Medizinstudenten +Meer +Meerbusen +Meere +Meerechsen +Meeren +Meerenge +Meerengen +Meeres +Meeresarm +Meeresbiologie +Meeresboden +Meeresbodens +Meeresbodenschätze +Meeresbodentiefe +Meeresbodentiefen +Meeresbucht +Meeresbuchten +Meeresentsalzung +Meeresforschung +Meeresforschungen +Meeresgebiet +Meeresgrund +Meereshöhe +Meereshöhen +Meereskunde +Meeresluft +Meeresoberfläche +Meeressicht +Meeresspiegel +Meeresspiegels +Meeresstrand +Meeresstrandes +Meeresstraße +Meeresstraßen +Meeresstrände +Meeresstränden +Meeresströmung +Meeresströmungen +Meerestechnik +Meerestiefe +Meerestiefen +Meerjungfrau +Meerjungfrauen +Meerkatze +Meerkatzen +Meers +Meerschaum +Meerschaumpfeife +Meerschwein +Meerschweinchen +Meerschweinchens +Meersicht +Meerwasser +Meeting +Megabyte +Megachips +Megalith +Megaphon +Megaphonen +Megastruktur +Megastrukturen +Megatonnen +Megatrends +Megawatt +Megäre +Mehl +Mehlpreise +Mehls +Mehrarbeit +Mehrarbeiten +Mehraufkommen +Mehraufwand +Mehrausgabe +Mehrausgaben +Mehrbedarf +Mehrbetrag +Mehrbetrags +Mehrbeträge +Mehreinnahme +Mehrere +Mehrerlös +Mehrfachsprengkopf +Mehrfamilienhaus +Mehrfamilienhauses +Mehrgewicht +Mehrheit +Mehrheiten +Mehrheitsbeschluss +Mehrheitskoalition +Mehrheitspartei +Mehrheitsprinzip +Mehrheitsprinzips +Mehrkapazität +Mehrkosten +Mehrplatz +Mehrplatzfähigkeit +Mehrplatzsystem +Mehrplatzsystems +Mehrpreis +Mehrpreise +Mehrrendite +Mehrung +Mehrverdienst +Mehrwert +Mehrwerte +Mehrwerten +Mehrwertes +Mehrwertsteuer +Mehrzahl +Mehrzweckraum +Meier +Meile +Meilen +Meilenschritt +Meilenstein +Meilensteins +Mein +Meineid +Meineide +Meineiden +Meinen +Meinhof +Meint +Meinten +Meinung +Meinungen +Meinungsaustausch +Meinungsaustausche +Meinungsaustausches +Meinungsbeeinflusser +Meinungsbefragung +Meinungsbild +Meinungsbildner +Meinungsbildung +Meinungsforschern +Meinungsfreiheit +Meinungsfreiheiten +Meinungsmache +Meinungsmacher +Meinungsumfrage +Meinungsumschwung +Meinungsverschiedenheit +Meinungsverschiedenheiten +Meinungsäußerung +Meinungsäußerungen +Meise +Meist +Meistens +Meister +Meisterhand +Meistern +Meisterprüfung +Meisters +Meisterschaft +Meisterschaften +Meisterschwimmer +Meisterspiel +Meistertitels +Meisterturnier +Meisterung +Meisterwerk +Meisterwerken +Meisterwerkes +Meisterwohnung +Meißel +Meißeln +Meißen +Mekong +Mekonggebiet +Melancholie +Melanie +Meldeamt +Meldeamtes +Meldebereich +Melden +Meldepflicht +Meldepflichten +Melderegister +Meldezettel +Meldeämter +Meldung +Meldungen +Melissengeist +Melk +Melkmaschinen +Melodie +Melodien +Melone +Melonen +Melonensuppe +Membran +Membranen +Memel +Memelgebiet +Memmen +Memo +Memoiren +Memorandum +Memphis +Mendel +Mendelssohn +Menge +Mengen +Mengenberechnung +Mengenlehre +Mengenrabatt +Mengenrabatten +Mengenrabatts +Mengenumsatz +Mengenzunahme +Mengenzuwachs +Mengung +Meniskus +Meniskusoperation +Meniskusverletzung +Mensa +Mensabetrieben +Mensapreise +Mensch +Menschen +Menschenaffe +Menschenaffen +Menschenalter +Menschenarme +Menschenaufmärsche +Menschenauge +Menschenbild +Menschenbildes +Menschendichte +Menschenfeindes +Menschenfresser +Menschenfänger +Menschengedenken +Menschengestalt +Menschengestalten +Menschengruppe +Menschenhand +Menschenhandel +Menschenhandels +Menschenhasser +Menschenherz +Menschenkenner +Menschenkenntnis +Menschenkenntnisse +Menschenkenntnissen +Menschenkind +Menschenkinder +Menschenkraft +Menschenleben +Menschenlebens +Menschenleiber +Menschenliebe +Menschenmasse +Menschenmassen +Menschenmenge +Menschenmitte +Menschenopfer +Menschenpotential +Menschenraub +Menschenraubes +Menschenraubs +Menschenrecht +Menschenrechte +Menschenrechten +Menschenrechtes +Menschenrechts +Menschenrechtsverletzung +Menschenschicksale +Menschenschlag +Menschenschlages +Menschenschlangen +Menschenschläge +Menschenseele +Menschenseelen +Menschenserien +Menschenskind +Menschensprache +Menschenverluste +Menschenverstand +Menschenverstandes +Menschenwerk +Menschenwesen +Menschenwürde +Menschheit +Menschheitsapostel +Menschheitsentwicklung +Menschheitsfamilien +Menschheitsfragen +Menschheitsgeschichte +Menschheitssache +Menschkopien +Menschleins +Menschlichkeit +Menschlichkeiten +Menschseins +Menschwerdung +Menstruation +Mentalität +Mentalitäten +Mentor +Mentoren +Menu +Menü +Menübelegung +Menüeinträge +Menüfunktion +Menüführung +Menügestaltung +Menügruppe +Menükarte +Menükarten +Menüleiste +Menüpunkt +Menüpunkte +Menüpunktes +Menüs +Menüspalte +Menüsteuerung +Menütechnik +Menüvorschlag +Mephisto +Mercedes +Merck +Mergentheim +Meriten +Merkblatt +Merkblattes +Merkblätter +Merkblättern +Merker +Merkfähigkeit +Merkhilfe +Merklingen +Merkliste +Merkmal +Merkmale +Merkmalen +Merkmales +Merkmalskombination +Merkmalsreduktion +Merkposten +Merkschwäche +Merkur +Merkwürdigkeit +Merkwürdigkeiten +Merkzeichen +Merkzeichens +Merkzettel +Merlin +Mesolithikum +Mesopotamien +Messbarkeit +Messbereich +Messbetrieb +Messbuch +Messbuches +Messbuchs +Messbücher +Messdaten +Messdauer +Messdienern +Messdieners +Messe +Messeausweise +Messebau +Messebesucher +Messeleitung +Messen +Messeorten +Messepokal +Messepreis +Messer +Messergebnis +Messergebnisse +Messerklinge +Messerklingen +Messern +Messers +Messerschmiedewaren +Messerschneide +Messerschneiden +Messerstecher +Messerstecherei +Messerstechereien +Messerstich +Messerstiche +Messerstichen +Messeschlager +Messesonderwagen +Messestadt +Messezentrum +Messfehler +Messfehlern +Messfunktion +Messgenauigkeit +Messgerät +Messgeräte +Messgeräten +Messgerätes +Messgröße +Messgrößen +Messieurs +Messina +Messing +Messingknöpfe +Messingschatulle +Messingwappen +Messinstrument +Messinstrumente +Messinstruments +Messkampagne +Messkampagnen +Messkarte +Messkarten +Messkurve +Messkurven +Messlatte +Messlänge +Messmethode +Messmethoden +Messobjekt +Messort +Messprinzip +Messprogramm +Messprogramms +Messprotokoll +Messpunkt +Messpunkte +Messpunkten +Messrate +Messraum +Messreihe +Messreihen +Messschieber +Messsignal +Messstelle +Messstrecke +Messsystem +Messsysteme +Messsystemen +Messsystems +Messtechnik +Messtechniken +Messung +Messungen +Messunsicherheit +Messverfahren +Messvorgang +Messvorgangs +Messwert +Messwerte +Messwerten +Messwertes +Messwesen +Messzahl +Messzeit +Messzylinder +Met +Metaebene +Metageschäfte +Metall +Metallarbeiter +Metallarbeiterbundes +Metallarbeitergewerkschaft +Metallarbeiters +Metallarbeiterstreik +Metallarbeitgeber +Metallbau +Metallbaufirma +Metallbereich +Metallbetriebe +Metallbranche +Metalle +Metallen +Metallfacharbeiter +Metallfässer +Metallgarnitur +Metallgegenstände +Metallhaken +Metallhalter +Metallhändler +Metallhüttenwerke +Metallindustrielle +Metallindustrieller +Metallindustrien +Metallkasten +Metallklammer +Metallkugel +Metallmärkte +Metallplatte +Metallpreise +Metallrumpf +Metalls +Metallschlitten +Metallsplitter +Metallstreifen +Metallverarbeitende +Metallverkleidungen +Metallwaren +Metallwarenfabrik +Metallwerk +Metallwerke +Metallwesen +Metamorphose +Metamorphosen +Metapher +Metaphern +Metaphysik +Metastabilen +Meteor +Meteore +Meteoren +Meteoritenblock +Meteoriteneinschläge +Meteorologe +Meteorologen +Meteorologie +Meteors +Meter +Metermaße +Metermaßen +Metern +Meterpreise +Meterware +Meterwaren +Methangase +Methode +Methoden +Methodik +Methodist +Methodisten +Metier +Metiers +Metrik +Metriken +Metronom +Metropole +Metropolis +Metternich +Metz +Metzeleien +Metzger +Metzgerei +Metzgereiwagen +Metzgergang +Metzgergasse +Metzgerladen +Metzgern +Metzgers +Meuchelmord +Meuchelmordes +Meute +Meuten +Meuterei +Meutereien +Meuterer +Meutererschiff +Mexikaner +Mexiko +Michael +Michaelis +Michelangelo +Michelin +Microsoft +Midas +Mieder +Miederfabrik +Miederindustrie +Miederwaren +Mief +Mieke +Miene +Mienen +Mienenspiel +Miesmuschel +Mietanhebung +Mietanspruch +Mietanstiegs +Mietappartement +Mietauto +Mietbeginn +Mietbeihilfe +Mietbeihilfen +Mietbelastung +Mietbelastungen +Mietberechnung +Mietbescheide +Mietbescheiden +Mietbetrag +Mietdauer +Mietdroschken +Mietebemessung +Mieteinkünfte +Mieteinnahme +Mieteinnahmen +Mieten +Mietenspiegel +Mietensteigerungen +Mieter +Mieterberatung +Mieterdarlehen +Mietergemeinschaft +Mieterhöhung +Mieterhöhungen +Mieterin +Mieterinitiativen +Mieterinteressen +Mietermehrheit +Mietermehrheiten +Mieterorganisationen +Mieterpflicht +Mieterpflichtverletzungen +Mieters +Mieterschaft +Mieterschutz +Mieterschutzbund +Mieterseite +Mieterunterstützung +Mietervereins +Mieterwechsel +Mieterwechsels +Mieterwohnung +Mietevorauszahlung +Mietforderungen +Mietfreigabe +Mietgarantie +Mietgebrauch +Mietgegenstand +Mietgliedstaaten +Mietgrundstück +Miethilfe +Miethäuser +Miethöhe +Mietinteressenten +Mietkaution +Mietkündigungen +Mietminderung +Mietmutter +Mietnebenkosten +Mietniveau +Mietobjekt +Mietobjekte +Mietobjektes +Mietobjekts +Mietpreis +Mietpreisbindung +Mietpreise +Mietpreisen +Mietpreises +Mietpreisgarantie +Mietpreisreform +Mietpreisvorschriften +Mietraum +Mietrecht +Mietrechts +Mietrechtsschutz +Mietsache +Mietschuldner +Mietschuldnern +Mietschuldners +Mietshaus +Mietshauses +Mietsicherheit +Mietsicherheiten +Mietspiegel +Mietspiegels +Mietsstube +Mietstopp +Mietstreit +Mietstreitigkeiten +Mietverbilligung +Mietvereinbarung +Mietverhältnis +Mietverhältnisse +Mietvertrag +Mietvertrages +Mietvertragspartner +Mietverträge +Mietverträgen +Mietwagen +Mietwagenbenutzung +Mietwert +Mietwohnung +Mietwohnungen +Mietwohnungsblock +Mietzahler +Mietzahlern +Mietzeit +Mietzins +Mietzinsbegrenzung +Mietzinsen +Mietzinses +Mietzuschüsse +Mieze +Migräne +Mikado +Mike +Mikro +Mikrobe +Mikroben +Mikrobiologie +Mikrochip +Mikrochips +Mikrocomputer +Mikrocomputern +Mikroelektronik +Mikrofilm +Mikrofilme +Mikrofilmes +Mikrofilmsysteme +Mikrofilmtechnik +Mikrofon +Mikroformat +Mikroforschung +Mikrometer +Mikroorganismen +Mikroorganismus +Mikrophon +Mikrophonen +Mikrophons +Mikroprozessor +Mikroprozessors +Mikroprozessortechnik +Mikrorechnerbusse +Mikros +Mikrosekunden +Mikroskop +Mikroskope +Mikroskopie +Mikroskops +Mikrostrukturen +Mikroverfilmung +Mikrowelle +Mikrowellen +Mikrowellenofen +Mikrowelten +Milan +Milbe +Milben +Milch +Milchanlieferungen +Milchdauerwaren +Milcheiweiß +Milcherzeugerpreis +Milcherzeugnisse +Milcherzeugung +Milchflasche +Milchflaschen +Milchfrühstück +Milchglas +Milchglases +Milchgläsern +Milchkaffee +Milchkanne +Milchkannen +Milchkuh +Milchkühe +Milchkühen +Milchleistung +Milchmann +Milchpreis +Milchpreiserhöhung +Milchpreises +Milchproben +Milchproduktion +Milchpulver +Milchpulvers +Milchreis +Milchreises +Milchschorf +Milchstraße +Milchstraßen +Milchstube +Milchsäure +Milchversorgung +Milchvieh +Milchviehbestände +Milchzahn +Milchzahnes +Milchzähne +Milchzähnen +Milderung +Milderungen +Milderungsgrund +Milderungsgrundes +Milderungsgründe +Mildtätigkeit +Milieu +Milieus +Milieuschilderung +Milieuschilderungen +Militarist +Militaristen +Military +Militär +Militäradministration +Militärakademie +Militäranlagen +Militärarzt +Militärarztes +Militärattaches +Militärattachés +Militärausschusses +Militärbasis +Militärbehörde +Militärbehörden +Militärberater +Militärblöcke +Militärbudget +Militärbündnis +Militärdienstes +Militärdiktator +Militärdiktatur +Militäreingang +Militäreinheiten +Militäreinsatz +Militärexperte +Militärexperten +Militärfilme +Militärflugplatz +Militärflugzeug +Militärflugzeuge +Militärgericht +Militärgerichtes +Militärgerichts +Militärgesetz +Militärgespräch +Militärgouverneure +Militärhaushalt +Militärherrschaft +Militärhospital +Militärjunta +Militärkantine +Militärkasino +Militärkommandant +Militärkommandeur +Militärkommentator +Militärkonvention +Militärkrankenwagen +Militärlager +Militärlazarett +Militärmacht +Militärmarsch +Militärmaschine +Militärmaterial +Militärmissionen +Militärmuseum +Militärnachschubwagen +Militärparade +Militärpartei +Militärpersonal +Militärpolizei +Militärpolizisten +Militärposten +Militärputsch +Militärputsche +Militärrat +Militärrecht +Militärrechts +Militärregierung +Militärregimes +Militärrevolte +Militärs +Militärschulen +Militärseelsorge +Militärstratege +Militärstützpunkt +Militärsymphonie +Militärtradition +Militärtransporte +Militärtribunal +Militärwachen +Militärwesen +Militärzeit +Militärärzte +Militärärzten +Miliz +Milizen +Milizionär +Milizionäre +Milizoberst +Miller +Millersche +Millerschen +Milliarde +Milliarden +Milliardenaufwand +Milliardenbeträge +Milliardengrenze +Milliardenhöhe +Milliardenprogramme +Milliardenteile +Milliardenverluste +Milliardär +Milligramm +Millimeter +Millimeterpapier +Millimeters +Millimeterweise +Million +Millionen +Millionenbetrag +Millionenbeträge +Millionendiebe +Millionenerbe +Millionenexport +Millionenfachem +Millionengrenze +Millionenheer +Millionenheeres +Millionenraub +Millionenräuber +Millionenschaden +Millionenschäden +Millionenstadt +Millionentreffer +Millionenvermögen +Millionenwerte +Millionenwirbel +Millionsteln +Millionär +Millionäre +Millionärs +Millionärsfrau +Millionärssohn +Millionärsvilla +Millisekunde +Millisekunden +Milliönchen +Miltenberg +Milton +Milz +Mime +Mimen +Mimik +Mimose +Minarett +Minaretts +Minden +Mindereinnahme +Minderheit +Minderheiten +Minderheitenführers +Minderheitenproblem +Minderheitenschutz +Minderheitenvertrag +Minderheitsaktionäre +Minderheitsbeteiligung +Minderheitsgruppe +Minderheitsregierung +Minderheitssenat +Minderheitsvotum +Minderleistung +Minderung +Minderwertigkeit +Minderwertigkeitsgefühle +Minderwertigkeitsgefühlen +Minderwertigkeitsgefühls +Minderwertigkeitskomplexe +Minderwertigkeitskomplexen +Minderwertigkeitskomplexes +Minderzahl +Minderzahlen +Mindest +Mindestabnahmemenge +Mindestalter +Mindestaltersrente +Mindestanforderung +Mindestanforderungen +Mindestanlage +Mindestanzahl +Mindestanzahlung +Mindestausstattung +Mindestbedarf +Mindestbeitrag +Mindestbelegung +Mindestbreite +Mindestdauer +Mindestdividende +Mindesteinkommen +Mindesteinsatz +Mindestens +Mindestentfernung +Mindestfrachten +Mindestgehalt +Mindestgeldumtausch +Mindesthöhe +Mindestjahresverdienst +Mindestkapital +Mindestkenntnis +Mindestkenntnisse +Mindestkosten +Mindestkriterium +Mindestlohnes +Mindestlöhne +Mindestmaß +Mindestmaße +Mindestmaßes +Mindestpegelstand +Mindestpreis +Mindestpreise +Mindestpreises +Mindestrate +Mindestrendite +Mindestreserveauflagen +Mindestreservegrenze +Mindestreserven +Mindestreservepflichten +Mindestreservesystem +Mindestreservesätze +Mindeststundenlöhne +Mindestumsatz +Mindestumtausch +Mindestumtauschsatz +Mindestwert +Mindestwerts +Mine +Minen +Minenaktien +Minenexplosion +Minenexplosionen +Minengefahr +Minengesellschaften +Minenkurse +Minensperren +Minenstück +Minensuchers +Minensäuberung +Minenwerfer +Minenwerte +Mineral +Mineralbrunnen +Mineralbädern +Minerale +Mineralien +Mineralprodukt +Mineralrechte +Mineralwasserindustrie +Mineralwassers +Mineralwässern +Mineralöl +Mineralölausfuhren +Mineralölbereich +Mineralölbesteuerung +Mineralöle +Mineralölforschung +Mineralölgeschäft +Mineralölkonzern +Mineralölkonzerne +Mineralölmarkt +Mineralöls +Mineralölsteuern +Mineralölunternehmen +Ming +Mini +Miniatur +Miniaturen +Miniaturgolfplatz +Miniaturporträt +Miniaturpumpe +Minibarren +Minicar +Minicomputer +Minicomputers +Minicrash +Miniformat +Minigolf +Minigolfs +Minihosen +Minikleider +Minikriege +Minikrise +Minima +Minimalgeschwindigkeit +Minimalmengen +Minimalpreis +Minimalstand +Minimalwert +Minimalwerte +Minimierung +Minimum +Minimums +Minimädchen +Minirakete +Miniröcke +Minislip +Minister +Ministeramt +Ministeramtes +Ministerausschusses +Ministerberichte +Ministerbesprechung +Ministergremium +Ministerial +Ministerialabteilung +Ministerialbeamte +Ministerialbeamter +Ministerialbehörden +Ministerialdirektor +Ministerialdirektoren +Ministerialrats +Ministerien +Ministerium +Ministerkollege +Ministerkollegin +Ministerkomitees +Ministerkonferenzen +Ministerliste +Ministermannschaft +Ministerpension +Ministerposten +Ministerpräsident +Ministerpräsidenten +Ministerrang +Ministerrat +Ministerrates +Ministerratsitzung +Ministerratssitzungen +Ministerratstreffen +Ministers +Ministersessel +Ministerstellvertreter +Ministertreffen +Ministervilla +Ministerwechsel +Ministeuersatz +Ministrant +Ministranten +Minitransaktionen +Minkowski +Minne +Minnesänger +Minni +Minoisches +Minolta +Minorität +Minotaurus +Minus +Minuspunkte +Minustemperaturen +Minuszeichen +Minuszeichens +Minute +Minuten +Minutenbereich +Minutenereignis +Minutenzeiger +Minutenzeigern +Minutenzeigers +Minze +Mir +Mirko +Misanthropen +Misanthropie +Mischanlage +Mischehe +Mischer +Mischgarne +Mischgewebe +Mischkost +Mischling +Mischlinge +Mischlingen +Mischlings +Mischmasch +Mischpreis +Mischpreise +Mischpreises +Mischpulte +Mischpulten +Mischpultes +Mischtext +Mischung +Mischungen +Mischungsproblem +Mischungsproblemen +Misere +Miseren +Missachtung +Missbehagen +Missbehagens +Missbildung +Missbildungen +Missbilligung +Missbrauch +Missbrauches +Missbrauchs +Missbräuche +Missdeutung +Missdeutungen +Misserfolg +Misserfolgen +Misserfolges +Missernte +Missetat +Missetäter +Missgeburt +Missgeburten +Missgeschick +Missgeschicken +Missgeschickes +Missgestalten +Missgunst +Misshandlung +Misshandlungen +Misshelligkeiten +Missinformation +Mission +Missionar +Missionare +Missionaren +Missionsarbeit +Missionschef +Missionschefs +Missionsländern +Missionsstadt +Mississippi +Missklang +Missklanges +Missklänge +Misskredit +Misslautes +Missmut +Missmuts +Missstand +Missstandes +Missstimmung +Missstände +Missständen +Misstrauen +Misstrauens +Misstrauensantrag +Misstrauensvotum +Missvergnügen +Missverhältnis +Missverhältnisse +Missverhältnisses +Missverständnis +Missverständnisse +Missverständnissen +Missverständnisses +Misswahl +Mist +Mister +Mistgabel +Mistgabeln +Misthaufen +Misthaufens +Misthäufen +Mistkäfer +Mistkäfern +Mistral +Mit +Mitaktionäre +Mitangeben +Mitangeklagte +Mitangeklagten +Mitangeklagter +Mitansehen +Mitarbeit +Mitarbeiter +Mitarbeiterin +Mitarbeiterinnen +Mitarbeitern +Mitarbeiters +Mitarbeiterstab +Mitaufnehmenden +Mitausstellenden +Mitautor +Mitbegründer +Mitbenutzung +Mitberatung +Mitbesitz +Mitbesitzer +Mitbesitzern +Mitbesitzers +Mitbesitzes +Mitbestimmung +Mitbestimmungen +Mitbestimmungsrecht +Mitbestimmungsrechte +Mitbestimmungsrechts +Mitbeteiligen +Mitbeteiligung +Mitbewerber +Mitbewerbern +Mitbewohner +Mitbewohnerin +Mitbewohnern +Mitbewohners +Mitbieten +Mitbringsel +Mitbürger +Mitbürgerin +Mitbürgerinnen +Mitbürgern +Mitdenken +Miteigentum +Miteigentümer +Miteinanderleben +Miteinbeziehen +Miteinbeziehende +Miteinbeziehenden +Miteinbeziehendes +Miteinbeziehens +Miteindrucken +Mitentscheidung +Miterben +Miterbin +Mitessern +Mitessers +Mitfahrer +Mitfavorit +Mitfinanzierung +Mitführung +Mitgebrauch +Mitgefangener +Mitgefühl +Mitgefühlen +Mitgefühls +Mitgeliefert +Mitgemieteten +Mitgestalter +Mitgestaltung +Mitgift +Mitglied +Mitglieder +Mitgliederbeiträge +Mitgliederliste +Mitgliederlisten +Mitgliedern +Mitgliederrat +Mitgliederschwund +Mitgliederstaaten +Mitgliederumsatz +Mitgliederversammlung +Mitgliederversammlungen +Mitgliederwechsel +Mitgliederwechsels +Mitgliederwerbung +Mitgliederzahl +Mitgliederzeitschrift +Mitgliedes +Mitglieds +Mitgliedsbanken +Mitgliedsbeitrag +Mitgliedsbeiträge +Mitgliedsbeiträgen +Mitgliedschaft +Mitgliedschaften +Mitgliedschaftsverhältnis +Mitgliedsfirmen +Mitgliedskarte +Mitgliedskarten +Mitgliedskirchen +Mitgliedslandes +Mitgliedsnummer +Mitgliedsorganisation +Mitgliedsregierung +Mitgliedsstaaten +Mitgliedsstaates +Mitgliedstaat +Mitgliedstaaten +Mitgliedsverbände +Mitgliedswerke +Mitgründerin +Mitherausgeber +Mitherausgeberin +Mitherausgeberinnen +Mitherausgebern +Mithilfe +Mitinhaber +Mitinhaberin +Mitkonkurrent +Mitkonkurrenten +Mitkämpfer +Mitkämpfern +Mitkämpfers +Mitlaut +Mitlauten +Mitlautes +Mitleid +Mitleidenschaft +Mitleides +Mitleids +Mitläufer +Mitläufern +Mitläufers +Mitmensch +Mitmenschen +Mitmieter +Mitmietern +Mitnahme +Mitraucher +Mitreisende +Mitreisendem +Mitreisenden +Mitreisender +Mitschuld +Mitschuldner +Mitschuldnern +Mitschuldners +Mitschüler +Mitschülern +Mitsendenden +Mitspieler +Mitspielern +Mitsprache +Mitsprachemöglichkeit +Mitspracherecht +Mitspracherechten +Mitspracherechtes +Mitspracherechts +Mitspringen +Mitsubishi +Mittag +Mittagen +Mittagessen +Mittags +Mittagshöhe +Mittagsmenü +Mittagsmusik +Mittagspause +Mittagspausen +Mittagspresse +Mittagsruhe +Mittagssitzung +Mittagsstunde +Mittagsstunden +Mittagswärme +Mittagszeit +Mittagszeiten +Mittagszeitung +Mitte +Mitteilung +Mitteilungen +Mitteilungsblätter +Mitteilungsgemäß +Mittel +Mittelachse +Mittelalter +Mittelalterliche +Mittelalters +Mittelamerika +Mittelanzapfung +Mittelasien +Mittelbehörden +Mittelbereich +Mittelberg +Mittelbetriebe +Mittelblau +Mittelbleche +Mitteldinge +Mittelebene +Mitteleingang +Mittelengland +Mitteleuropa +Mitteleuropas +Mittelfinger +Mittelfranken +Mittelfristig +Mittelgebirge +Mittelgewichtklasse +Mittelgewichtler +Mittelgruppen +Mittelholland +Mittelitalien +Mittelklasse +Mittelklassige +Mittelkonsole +Mittelkurs +Mittellinie +Mittellosigkeit +Mittelmanagement +Mittelmeer +Mittelmeerfahrt +Mittelmeerhafen +Mittelmeerküste +Mittelmeerländer +Mittelmeerraum +Mittelmeers +Mittelmeersonne +Mittelmeertief +Mittelmächte +Mittelmäßiges +Mitteln +Mittelohrentzündung +Mittelpunkt +Mittelpunkte +Mittelpunkten +Mittelpunktes +Mittelpunkts +Mittelpunktsformel +Mittelpunktsformeln +Mittelpunktslage +Mittelraum +Mittelreich +Mittelrhein +Mittels +Mittelschaltung +Mittelschule +Mittelschulen +Mittelschulwesen +Mittelschüler +Mittelschülern +Mittelsmann +Mittelsmänner +Mittelspannungsbereich +Mittelsperson +Mittelspersonen +Mittelstadt +Mittelstand +Mittelstandes +Mittelstandskreise +Mittelstandspolitik +Mittelstandsproblem +Mittelsteg +Mittelstellung +Mittelstrecke +Mittelstrecken +Mittelstreckenraketen +Mittelstreifen +Mittelstufe +Mittelstück +Mittelstücke +Mittelstücken +Mittelung +Mittelungen +Mittelweg +Mittelwelle +Mittelwellen +Mittelwert +Mittelwertbildung +Mittelwerte +Mittelwerten +Mittelwertes +Mittelwerts +Mittelwesten +Mittelwestens +Mittelwohnung +Mitterand +Mitternacht +Mitternachtscocktail +Mitternachtssonne +Mitternachtsstunde +Mitterrand +Mittler +Mittleren +Mittlerfunktion +Mittlerin +Mittlerstellung +Mittsommernacht +Mittwoch +Mittwoche +Mittwoches +Mittwochmittag +Mittwochnachmittage +Mittwochs +Mittwochsitzung +Mittwochsverhandlung +Mittäter +Mittäterschaft +Mitunterzeichner +Mitunterzeichners +Mitunterzeichnung +Mitursache +Mitverantwortlichkeit +Mitverursacher +Mitverwenden +Mitwelt +Mitwirkende +Mitwirkenden +Mitwirkung +Mitwirkungspflicht +Mitwirkungspflichten +Mitwissen +Mitwissenden +Mitwissender +Mitwissens +Mitwissern +Mitwissers +Mitzuerleben +Mitzusenden +Mix +Mixed +Mixer +Mixern +Mixgeräte +Mnemotechnik +Mob +Mobiliar +Mobiliars +Mobilien +Mobilisation +Mobilität +Mobilmachung +Mobiltelefon +Mocambique +Modalität +Modalitäten +Mode +Modeartikeln +Modeartikels +Modeatelier +Modeentwicklung +Modefachkreisen +Modefarbe +Modefreiheit +Modefrühling +Modegeheimnis +Modegetränke +Modegruppe +Modeheft +Modehäuser +Modeindustrie +Modejournalistin +Modekönige +Modelaune +Modell +Modellanlieferung +Modellannahmen +Modellansätze +Modellball +Modellbildung +Modellcharakter +Modelle +Modellebene +Modellen +Modellfall +Modellierung +Modellkreisen +Modellküche +Modellpolitik +Modellpuppe +Modellreihe +Modells +Modellstrategen +Modellstudie +Modellstudien +Modellstädte +Modellversuch +Modellversuche +Modellvorstellung +Modellösung +Modem +Modemesse +Modems +Modemuffel +Moden +Modenblatt +Moderation +Moderator +Moderatoren +Moderichtung +Moderichtungen +Modernisierung +Modernisierungsgrad +Modernität +Modesalon +Modeschau +Modeschauen +Modeschmuck +Modeschöpfer +Modesituation +Modesportart +Modestars +Modetrends +Modetänze +Modewaren +Modewort +Modewörter +Modewörtern +Modezeitschriften +Modifikation +Modifikationen +Modifizierung +Modifizierungen +Modisches +Modul +Modularisieren +Modularisierung +Modularisierungstechnik +Modularität +Modulation +Modulationen +Module +Modulen +Moduls +Modus +Mogadischu +Mogulreich +Mohammed +Mohammedaner +Mohikaner +Mohn +Mohnanbauverbot +Mohr +Mohren +Mohrenkopf +Mokka +Mokkatasse +Mokkatassen +Molar +Molare +Molaren +Moldau +Mole +Molekulardynamik +Molekulargewicht +Molekül +Moleküle +Molekülen +Molekülformel +Molekülkette +Moleküls +Molen +Moliere +Molke +Molkereibetrieb +Molkereibutter +Molkereierzeugnisse +Molkereiprodukte +Moll +Molle +Molly +Molybdän +Moment +Momentan +Momentaufnahme +Momentaufnahmen +Momente +Momenten +Momentes +Moments +Mona +Monaco +Monarch +Monarchie +Monarchist +Monat +Monate +Monatelang +Monaten +Monates +Monats +Monatsabonnement +Monatsabrechnung +Monatsanfang +Monatsauslese +Monatsbeiträge +Monatsbericht +Monatsbinde +Monatsdaten +Monatsdefizit +Monatsende +Monatsergebnis +Monatsetat +Monatsgehaltes +Monatsgehälter +Monatsgehältern +Monatsgelder +Monatsgeldern +Monatslohn +Monatsmiete +Monatsmieten +Monatsmietzinses +Monatsproduktion +Monatsrate +Monatsraten +Monatsschrift +Monatsumsatz +Monatsware +Monatszeitschrift +Mond +Mondale +Mondandachten +Mondboden +Mondbote +Monddurchmesser +Monde +Mondes +Mondfahrer +Mondfahrten +Mondfahrzeug +Mondfinsternis +Mondflug +Mondflüge +Mondfähre +Mondkreisbahn +Mondlandefahrzeug +Mondlandegeräten +Mondlandung +Mondmensch +Mondmädchen +Mondnest +Mondphasen +Mondpreis +Mondpreise +Mondreisen +Mondschein +Mondscheinen +Mondscheines +Mondscheins +Mondschiff +Mondschiffes +Mondsichel +Mondstation +Mondtag +Mondumkreisungen +Mondzinsen +Moneten +Moneymaker +Mongolei +Mongolen +Monika +Monismus +Monitor +Monitore +Monitoren +Monitors +Mono +Monogramm +Monographie +Monographien +Monokultur +Monolog +Monologen +Monomanie +Monopol +Monopolabgabe +Monopolen +Monopolgesellschaft +Monopolgesetz +Monopolist +Monopolisten +Monopolkapitalismus +Monopolorganisation +Monopolsteuer +Monopoly +Monostruktur +Monostrukturen +Monotonie +Monotypen +Monroe +Monsieur +Monster +Monstern +Monsterwesen +Monstrosität +Monstrum +Monsunregen +Mont +Montag +Montagabend +Montage +Montageband +Montagebänder +Montagehallen +Montagehäuser +Montagen +Montagewerk +Montagmittag +Montags +Montagssitzung +Montangesellschaften +Montanholding +Montanindustrie +Montanmodell +Montanstadt +Montanunion +Montanvertrages +Montanwerte +Montanwirtschaft +Monte +Montenegro +Monteur +Monteure +Monteuren +Monteurs +Montgomery +Montpellier +Montreal +Monument +Monumentalbauten +Monumentalgemälde +Monumentalmalerei +Monumentalwerke +Monumente +Monumenten +Moor +Moore +Moorlandschaften +Moos +Mooshaus +Moped +Mopedmotor +Mopeds +Mops +Moral +Moralbegriff +Moralbegriffe +Moralische +Moralisches +Moralist +Moralisten +Moralitätsfunktion +Moralkodex +Moraltheologie +Moralvorschriften +Morast +Morbidität +Morchel +Mord +Mordanschlag +Mordanschläge +Mordanschlägen +Mordes +Mordfälle +Mordfällen +Mordgeständnis +Mordinstinkte +Mordkeller +Mordkommission +Mordkomplott +Mordlust +Mordplan +Mords +Mordschüsse +Mordsgaudi +Mordtaten +Mordverdacht +Mordvergnügen +Mordversuch +Mordversuche +Mordwaffe +Mordwerkzeuge +Morgana +Morgen +Morgenandacht +Morgenausgaben +Morgenbad +Morgenkaffee +Morgenland +Morgenlandes +Morgenluft +Morgenmantel +Morgenmusik +Morgennachrichten +Morgenpresse +Morgenrock +Morgenröte +Morgensonne +Morgenstern +Morgenstunde +Morgenstunden +Morgenverkehrs +Morgenzeitung +Morgenzeitungen +Mormone +Mormonen +Mormonenkirche +Morris +Morsealphabet +Morseapparat +Morsebotschaft +Morsezeichen +Moräne +Moränen +Mosaik +Mosaiken +Moschee +Moscheen +Mosel +Moser +Moses +Moskauer +Moskauerin +Moskauhörig +Moskauhörigkeit +Moskaus +Moskito +Moskitos +Moskowiter +Moslem +Moslems +Most +Moste +Motel +Motiv +Motivation +Motivationen +Motiven +Motivierung +Motivierungen +Motocross +Motor +Motorblock +Motorboot +Motorboote +Motorbooten +Motorboots +Motoren +Motorenlärm +Motorenöls +Motorflugzeug +Motorhaube +Motorkolben +Motorkraft +Motorleistung +Motorrad +Motorradfabrik +Motorradhändler +Motorradrennfahrer +Motorraum +Motorroller +Motorräder +Motors +Motorschadens +Motorschiffes +Motorschiffs +Motorschäden +Motorsportler +Motorsports +Motorsägen +Motorwagen +Motte +Motten +Mottenkiste +Motto +Mount +Mountainbikelehrer +Mozarts +Muffe +Mulatte +Mulde +Mulden +Multi +Multilinearität +Multimediakonzern +Multimilliarden +Multimillionär +Multimillionärin +Multimillionärs +Multinationale +Multiplikation +Multiplikationen +Multiplikator +Multiplikatoreffekt +Multiplikators +Multis +Multitasking +Mumie +Mumifizierung +Mumm +Mund +Mundart +Mundarten +Mundes +Mundgeruch +Mundharmonika +Mundpflege +Mundstück +Mundstücks +Mundwerk +Mundwinkel +Munition +Munitionsanlage +Munitionsbox +Munitionsboxen +Munitionsdepot +Munitionsfabrik +Munitionskiste +Munitionslager +Munitionslagers +Munitionsvorrat +Murks +Murmel +Murmeljagd +Muschel +Muschelkrebs +Muscheln +Muschelschalen +Muschi +Muschis +Muse +Museum +Museums +Museumsbauten +Museumsdirektoren +Museumsexemplar +Museumsinstitute +Museumsstück +Musical +Musik +Musikanlage +Musikanlagen +Musikanten +Musikautomat +Musikberieselung +Musikbox +Musiker +Musikerin +Musikern +Musikers +Musikexperten +Musikfestspiele +Musikforschern +Musikfreunde +Musikhalle +Musikhochschule +Musikhochschulen +Musikinstrumente +Musikinstrumenten +Musikinstrumentes +Musikkapellen +Musikkorps +Musikkritik +Musikkultur +Musikladen +Musikleben +Musiklexikon +Musikliebhabern +Musikliteratur +Musikpavillon +Musikprofessors +Musikpädagoge +Musikpädagogik +Musikschau +Musiksendung +Musikstudios +Musiktruhe +Musikunterricht +Musikus +Musikverein +Musikvereins +Musikwettbewerb +Musikwissenschaftler +Musikzeitschrift +Muskatnüsse +Muskel +Muskelbewegung +Muskelfaser +Muskelkater +Muskelkraft +Muskelkräfte +Muskelmann +Muskelmänner +Muskeln +Muskels +Muskelspiel +Musketier +Musketiere +Muskulatur +Muslim +Muslims +Mustang +Mustangs +Muster +Musterabkommens +Musterbeispiel +Musterbeispiele +Musterbeispieles +Musterbestellung +Musterbetrieb +Musterbetrieben +Musterbetriebes +Musterbild +Musterdepot +Musterdepots +Musterehe +Musterexemplar +Musterexemplaren +Musterfall +Musterformular +Mustergatte +Mustergatten +Mustergeräte +Mustergütern +Musterkombination +Musterkündigungen +Musterlieferung +Mustermesse +Mustermietvertrag +Mustermietverträgen +Mustern +Musters +Musterschriftsätze +Musterschüler +Mustersendung +Mustersendungen +Musterstatut +Musterstück +Musterstücke +Mustertext +Mustertexte +Musterung +Musterungsarzt +Musterverträge +Musterwohnung +Musterwohnungen +Musterzeile +Mut +Mutanten +Mutation +Mutationen +Mutationsrate +Mute +Mutes +Mutige +Mutlosigkeit +Mutmaßung +Mutmaßungen +Muts +Mutter +Mutterboden +Mutterglück +Mutterhaus +Mutterkorn +Mutterlandes +Mutterliebe +Mutterländer +Muttermals +Muttermord +Muttern +Mutterrecht +Mutters +Mutterschaft +Mutterschiff +Mutterschiffes +Mutterschutz +Muttersprachen +Muttersprachler +Mutterstadt +Muttertag +Muttertage +Muttertagen +Muttertyp +Mutti +Muße +Mykenä +Myriade +Mysterien +Mysterienkult +Mysterienspiel +Mysterium +Mystifikation +Mystik +Mystiker +Mystikerin +Mystikern +Mystizismus +Mythologie +Mächte +Mächtigkeit +Mächtigkeiten +Mädchen +Mädchenballerina +Mädchenfoto +Mädchenhandel +Mädchenhandels +Mädchenkleidung +Mädchenkopf +Mädchenname +Mädchennamens +Mädchens +Mädchenschwarm +Mädchenzimmer +Mädel +Mädels +Mähdrescher +Mähmaschine +Mähmaschinen +Mähne +Mängel +Mängelanzeige +Mängelanzeigen +Mängelbeschreibung +Mängelbeseitigung +Mängeln +Mängelpunkte +Mängelrüge +Mängelverteilung +Männchen +Männer +Männerabend +Männerarbeit +Männerblicke +Männerehre +Männerkopf +Männern +Männerwirtschaft +Männlein +Männlichkeit +Mäntel +Mäntelchen +Mänteln +Märchen +Märchenbuch +Märchenbuches +Märchenbüchern +Märchenerzähler +Märchenfiguren +Märchengebilde +Märchenonkel +Märchenonkels +Märchenoper +Märchens +Märchenstadt +Märchenstück +Märkchen +Märker +Märklin +Märkte +Märkten +Märsche +Märschen +Märtyrer +Märtyrern +März +Märzhälfte +Mäulchen +Mäuler +Mäulern +Mäuse +Mäusen +Mäßigkeit +Mäßigung +Möbel +Möbelausstellung +Möbelbranche +Möbelfabrikant +Möbelfabrikation +Möbelgeschäft +Möbelhersteller +Möbelhändler +Möbelhändlern +Möbelindustrie +Möbelkaufmann +Möbeln +Möbels +Möbelstück +Möbelstücken +Möbelstückes +Möbeltransportgeschäft +Möbeltransportgeschäften +Möbelverkäufer +Möbelvertreter +Möblierung +Möchtegern +Möge +Mögliches +Möglichkeit +Möglichkeiten +Mönche +Mönchengladbach +Mönchstum +Möpse +Mörder +Mörderin +Mördern +Mörders +Mörser +Mörtel +Mörtelgeruch +Mörtels +Möse +Möwe +Möwen +Mücke +Mücken +Mückenschwarm +Müdigkeit +Mühe +Mühle +Mühlen +Mühlenbetrieb +Mühlenkanal +Mühsal +Müll +Müllabfuhr +Müllberg +Mülldeponie +Mülldeponien +Mülleimer +Müllentsorgung +Müller +Müllerin +Müllermeister +Müllhalde +Müllkasten +Müllkippe +Müllkippen +Müllschippe +Müllschippen +Mülltonne +Mülltonnen +Müllverbrennung +Müllverbrennungsanlagen +München +Münchner +Münchnerin +Mündel +Münder +Mündern +Mündigkeit +Mündung +Mündungen +Münster +Münz +Münze +Münzen +Münzer +Münzgeld +Münzordnung +Münzprägung +Münzrecht +Müsli +Mütter +Mütterchen +Müttergenesungswerk +Müttern +Mütze +Mützendieb +Mützenindustrie +Müßiggang ++++++++++ +Na +Nabel +Nabeln +Nabelschnur +Nach +Nachahmer +Nachahmung +Nachahmungen +Nachahmungsfähigkeit +Nacharbeit +Nacharbeitung +Nachbar +Nachbardatei +Nachbardorf +Nachbardörfer +Nachbargarten +Nachbargemeinde +Nachbargrundstück +Nachbargruppen +Nachbarhaus +Nachbarin +Nachbarkinder +Nachbarkindern +Nachbarlandes +Nachbarländer +Nachbarn +Nachbarort +Nachbars +Nachbarschaft +Nachbarschaften +Nachbarskinder +Nachbarskindern +Nachbarstaat +Nachbarstadt +Nachbartisch +Nachbarzimmer +Nachbau +Nachbeben +Nachbedingung +Nachbehandlung +Nachbehandlungen +Nachbemerkung +Nachberechnung +Nachbereitung +Nachbesserung +Nachbestellung +Nachbestellungen +Nachbesteuerung +Nachbestückung +Nachbeter +Nachbezahlung +Nachbildung +Nachbildungen +Nachblickte +Nachdem +Nachdenken +Nachdenkens +Nachdenklichkeit +Nachdruck +Nacheichung +Nacheiferung +Nacherzählung +Nacherzählungen +Nachfahre +Nachfolge +Nachfolgefirma +Nachfolgegesellschaft +Nachfolgekandidaten +Nachfolgeländer +Nachfolgemodell +Nachfolgeorganisationen +Nachfolgeprojekt +Nachfolger +Nachfolgerakete +Nachfolgerfrage +Nachfolgerklausel +Nachfolgern +Nachfolgers +Nachfolgerschaft +Nachfolgestaaten +Nachfolgeunternehmen +Nachfolgewert +Nachfolgewerte +Nachforderung +Nachforschung +Nachforschungen +Nachfrage +Nachfragen +Nachgang +Nachgeburt +Nachgeordnete +Nachgeordneten +Nachgeordneter +Nachgeschmack +Nachgiebigkeit +Nachhalten +Nachhilfe +Nachhilfekurs +Nachhilfestunde +Nachhilfestunden +Nachhilfeunterricht +Nachhinein +Nachholbedarf +Nachholbedarfe +Nachholbedarfs +Nachholtests +Nachhut +Nachkauf +Nachkaufen +Nachklang +Nachklänge +Nachklängen +Nachkomme +Nachkommen +Nachkommens +Nachkommenschaft +Nachkriegs +Nachkriegsbühne +Nachkriegsdeutschland +Nachkriegseinwanderer +Nachkriegserfolge +Nachkriegseuropa +Nachkriegsfilm +Nachkriegsjahre +Nachkriegsjahren +Nachkriegskabinett +Nachkriegskredit +Nachkriegslast +Nachkriegsleben +Nachkriegspolitik +Nachkriegsrekord +Nachkriegsschlager +Nachkriegstheater +Nachkriegsverfassung +Nachkriegswitz +Nachkriegszeiten +Nachkömmlinge +Nachkömmlingen +Nachladung +Nachlass +Nachlasses +Nachlauf +Nachleben +Nachlese +Nachlieferung +Nachlieferungen +Nachlässe +Nachlässen +Nachlässigkeit +Nachmittag +Nachmittagen +Nachmittagskleid +Nachmittagskonzert +Nachmittagssitzung +Nachmittagsspaziergang +Nachmittagsstunde +Nachmittagsunterricht +Nachmittagsverhandlung +Nachmittagsvorstellungen +Nachnahme +Nachname +Nachnamen +Nachprüfung +Nachrede +Nachreden +Nachreichen +Nachreichung +Nachricht +Nachrichten +Nachrichtenagentur +Nachrichtenbeschaffung +Nachrichtenblatt +Nachrichtenbüro +Nachrichtendienste +Nachrichtendienstes +Nachrichtenempfänger +Nachrichtenmagazin +Nachrichtenoffiziere +Nachrichtenorgane +Nachrichtenrakete +Nachrichtenredaktion +Nachrichtensatellit +Nachrichtensendungen +Nachrichtensperre +Nachrichtensprecher +Nachrichtentechnik +Nachrichtenverarbeitung +Nachrichtenwesen +Nachruf +Nachruhm +Nachrüstung +Nachsaison +Nachsaisonpreise +Nachschaffenden +Nachschau +Nachschlag +Nachschlagebuch +Nachschlagewerk +Nachschlagewerke +Nachschlagwerk +Nachschlüssel +Nachschlüsseln +Nachschub +Nachschubes +Nachschubfahrzeuge +Nachschubhafen +Nachschubhäfen +Nachschublinie +Nachschubs +Nachschubweg +Nachschubwege +Nachschübe +Nachschüben +Nachsehenden +Nachsetzen +Nachsicht +Nachsilbe +Nachsilben +Nachspeise +Nachsteuer +Nachsteuern +Nacht +Nachtangriff +Nachtarbeit +Nachtarbeiten +Nachtbars +Nachtbummler +Nachtbus +Nachtclubs +Nachtdepesche +Nachtdienst +Nachteil +Nachteile +Nachteilen +Nachtfahrt +Nachtfahrten +Nachtfliegerangriff +Nachtflug +Nachtflügen +Nachtfrostes +Nachtgespenster +Nachthemden +Nachtisch +Nachtklub +Nachtklubbesitzer +Nachtklubs +Nachtkonzert +Nachtleben +Nachtlokal +Nachtmahl +Nachtmusik +Nachtrag +Nachtrages +Nachtragsetat +Nachtruhe +Nachträge +Nachträten +Nachtschattengewächs +Nachtschattengewächse +Nachtschichtarbeit +Nachtschichten +Nachtschlaf +Nachtschwester +Nachtschwärmer +Nachtsitzung +Nachtstudio +Nachtstunde +Nachtstunden +Nachttisch +Nachtvorstellung +Nachtvorstellungen +Nachtwache +Nachtwandeln +Nachtwandler +Nachtwind +Nachtzug +Nachtzuschlag +Nachuntersuchung +Nachverbrennung +Nachvollziehen +Nachwahlen +Nachwahlsieg +Nachwehe +Nachwehen +Nachweis +Nachweise +Nachweisführung +Nachweismaklers +Nachwelt +Nachwirkung +Nachwirkungen +Nachwuchs +Nachwuchsausbildung +Nachwuchsauslese +Nachwuchself +Nachwuchses +Nachwuchsfrage +Nachwuchskraft +Nachwuchsleute +Nachwuchsläufer +Nachwuchsmannschaft +Nachwuchspferd +Nachwuchsprobleme +Nachwuchsreisende +Nachwuchsschule +Nachwuchsschwimmerinnen +Nachwuchsstar +Nachwuchsverkäufer +Nachzahlung +Nachzucht +Nachzulesen +Nachzutreten +Nachzöglingen +Nachzügler +Nachzüglern +Nachzüglers +Nackedei +Nacken +Nackengegend +Nackenhaare +Nackens +Nacktamöbe +Nacktarsch +Nacktheit +Nadel +Nadelbestreifte +Nadeldöschen +Nadelgemälde +Nadelgestreiften +Nadelholz +Nadeln +Nadelschnittholz +Nadelstich +Nadine +Nadja +Nagasaki +Nagel +Nagelbrett +Nagellack +Nagels +Nahaufnahme +Nahaufnahmen +Nahbereich +Nahebringen +Nahegegangene +Nahegegangenem +Nahegegangenen +Nahegegangenes +Nahegehen +Nahegekommenem +Nahegekommenen +Nahegekommener +Nahegelegen +Nahekommen +Nahekommenden +Nahekommender +Nahekommendes +Nahelegen +Naheliegen +Nahen +Naherholungsgebietes +Nahestand +Nahestehen +Nahestehende +Nahestehendem +Nahestehenden +Nahestehendes +Nahezubringen +Nahezutreten +Nahkampf +Nahostdoktrin +Nahostfrage +Nahostgebietes +Nahostkrieg +Nahostmission +Nahostpolitik +Nahrung +Nahrungen +Nahrungsaufnahme +Nahrungsbedarf +Nahrungsfabrik +Nahrungskette +Nahrungsmangel +Nahrungsmittelkapazität +Nahrungsmittelknappheit +Nahrungsmittelkonserve +Nahrungsmitteln +Nahrungsmittelpreise +Nahrungsmittelprüfer +Nahrungsreserven +Nahrungsvorräte +Nahschnellverkehrszug +Nahziele +Nairobi +Naive +Naivling +Naivlinge +Naivlingen +Nakayama +Name +Namen +Namengebung +Namens +Namensaktien +Namensbezeichnung +Namensbezeichnungen +Namensgebung +Namenskonvention +Namenslegende +Namensnachfolger +Namensnennung +Namensobligationen +Namenstag +Namensträger +Namensunterschrift +Namensverleihung +Namensvetter +Namensvettern +Namenswechsel +Namensänderung +Namibia +Nanometer +Nanosekunde +Nanosekunden +Napalmraketen +Napf +Naphthalin +Naphthalinkügelchen +Napoleon +Narbe +Narben +Narbengesicht +Narkose +Narkosefehler +Narkosenschwester +Narkotika +Narkotikum +Narretei +Narrheit +Narziss +Narzisse +Narzissen +Narzissenfelder +Nase +Nasen +Nasenbein +Nasenbluten +Nasenlänge +Nasenlängen +Nasenspitze +Nashörner +Nassau +Nation +National +Nationalarmee +Nationalaufstand +Nationalballetts +Nationalbank +Nationalbibliothek +Nationalchina +Nationalchinesen +Nationale +Nationaleinkommen +Nationalfeiertag +Nationalfeind +Nationalflagge +Nationalfriedhof +Nationalgalerie +Nationalgarde +Nationalgefühl +Nationalgesetz +Nationalheld +Nationalhelden +Nationalhymnen +Nationalinstitut +Nationalisierung +Nationalisierungsmaßnahme +Nationalismus +Nationalist +Nationalität +Nationalitäten +Nationalitätenprinzip +Nationalkasse +Nationalkomitee +Nationalkommunist +Nationalkonvent +Nationalliga +Nationalmannschaften +Nationaloper +Nationalpark +Nationalparke +Nationalparks +Nationalrat +Nationalrates +Nationalrats +Nationalriegen +Nationalsozialismus +Nationalspiel +Nationalspieler +Nationalspielerin +Nationalspielern +Nationalsport +Nationalstaat +Nationalstaaten +Nationalstaats +Nationalstaffel +Nationalstolz +Nationalsynode +Nationalteam +Nationalteams +Nationaltheaters +Nationaltorwart +Nationaltracht +Nationaltrainer +Nationaltruppen +Nationalverband +Nationalverbände +Nationalwerkstätten +Nationalzeitung +Nationalökonomen +Nationalökonomie +Nationen +Nationenpreis +Nato +Natrium +Natron +Natronlauge +Natter +Natur +Naturalabgaben +Naturaleinkommen +Naturalien +Naturalwirtschaft +Naturanschauung +Naturaufnahmen +Naturbedingungen +Naturbeobachter +Naturbrunnen +Naturelemente +Naturereignis +Naturereignisse +Naturerlebnis +Naturerscheinung +Naturfilm +Naturforschung +Naturfreund +Naturfreunde +Naturgaben +Naturgemäßester +Naturgeschichte +Naturgeschmack +Naturgesetze +Naturgesetzen +Naturgesetzes +Naturgewalt +Naturgewalten +Naturgröße +Naturheilverfahren +Naturherstellende +Naturkatastrophe +Naturkatastrophen +Naturkulisse +Naturkunde +Naturkundlern +Naturlehrpfad +Naturlyriker +Naturmenschen +Naturmoor +Naturpark +Naturprozesses +Naturrecht +Naturschilderungen +Naturschutz +Naturschutzatlas +Naturschutzexperte +Naturschutzgebiete +Naturschutzpark +Naturschutzparks +Naturschutzstelle +Naturschäden +Naturschönheiten +Naturstrand +Naturtalent +Naturvölker +Naturwissenschaft +Naturwissenschaften +Naturwundern +Naturwälder +Natürlich +Natürliche +Natürlichkeit +Naumburg +Navarra +Navigation +Navigationskurs +Nazi +Nazidiktator +Naziführer +Nazigegner +Naziregime +Naziregimes +Nazis +Naziverbrechen +Naziverbrecher +Naziverleger +Neandertaler +Neandertalern +Neapel +Nebel +Nebelausrüstung +Nebeldunst +Nebelfelder +Nebelhorn +Nebelkammer +Nebellampen +Nebelneigung +Nebels +Nebelschwaden +Nebelstrichen +Nebelwand +Neben +Nebenabsicht +Nebenachse +Nebenausgang +Nebenbahnen +Nebenbedeutung +Nebenbedingung +Nebenbedingungen +Nebenbei +Nebenbemerkung +Nebenbemerkungen +Nebenbeschäftigung +Nebenbeschäftigungen +Nebenbetrieb +Nebenbetriebe +Nebenbuhler +Nebenbuhlerin +Nebenbuhlern +Nebeneffekt +Nebeneinahmen +Nebeneingang +Nebeneingangs +Nebeneingänge +Nebeneingängen +Nebeneinnahme +Nebeneinnahmen +Nebenerfolg +Nebenerscheinung +Nebenerwerb +Nebenerzeugnis +Nebenerzeugnisse +Nebenfach +Nebenfaches +Nebenfahrbahn +Nebenflüsse +Nebenflüssen +Nebenfolge +Nebenfolgen +Nebenfächer +Nebengebäude +Nebengebäuden +Nebengebühren +Nebengedanke +Nebengedanken +Nebengeleise +Nebengeleisen +Nebengeleises +Nebengeräuschen +Nebengeräusches +Nebengeschmack +Nebengleis +Nebengleise +Nebengleisen +Nebengleises +Nebenhaus +Nebenkläger +Nebenkosten +Nebenleistungen +Nebenleute +Nebenmann +Nebenorganisation +Nebenplatz +Nebenprodukte +Nebenprodukten +Nebenproduktes +Nebenraum +Nebenregierungen +Nebenrolle +Nebenrollen +Nebenräume +Nebenräumen +Nebensache +Nebensatz +Nebensatzes +Nebenstelle +Nebenstraße +Nebenstraßen +Nebenstrecken +Nebensächlichkeit +Nebensätze +Nebensätzen +Nebentisch +Nebentischen +Nebenwerte +Nebenwinkel +Nebenwirkung +Nebenwirkungen +Nebenzimmer +Nebenzimmern +Nebraska +Nebukadnezar +Neckar +Neckermann +Neckermannurlauber +Neffe +Neffen +Negation +Negationen +Negativ +Negativbescheinigungen +Negative +Negativfaktor +Negativfaktoren +Negativgestalten +Negativklausel +Negativsignale +Negativwerten +Neger +Negerfrage +Negerin +Negerkardinal +Negerkindern +Negerkirche +Negerlein +Negern +Negerstudent +Negerstämme +Negersängerin +Negev +Neglige +Negligee +Negligé +Negro +Nehme +Nehmer +Nehru +Neid +Neider +Neides +Neige +Neigung +Neigungen +Neigungsinformation +Neigungssensor +Neigungswert +Neigungswinkel +Neigungswinkeln +Neilsche +Nein +Neinsager +Neinstimme +Neinstimmen +Neiße +Nektar +Nektarine +Nelke +Nelken +Nennbeträge +Nenndurchfluss +Nenner +Nennern +Nenners +Nenngröße +Nennkapazität +Nennkapital +Nennkapitals +Nennleistung +Nennung +Nennungen +Nennungsliste +Nennwert +Nennwertes +Nennwerts +Neodarwinismus +Neomarxismus +Neon +Neonazismus +Neonlicht +Neons +Nepal +Nepp +Nerv +Nerven +Nervenarzt +Nervenarztes +Nervenbelastung +Nervengewebe +Nervenkitzel +Nervenklinik +Nervenkraft +Nervenkrankheiten +Nervenkrieg +Nervenkrieges +Nervenprobe +Nervenschmerzen +Nervenschock +Nervenschäden +Nervenstrang +Nervenstärke +Nervensubstanz +Nervensystem +Nervensysteme +Nervensystemen +Nervensystems +Nervensäge +Nervensägerei +Nervenzelle +Nervenzusammenbruch +Nervosität +Nervs +Nerz +Nerze +Nerzstola +Ness +Nessel +Nessie +Nester +Nestern +Nestle +Netscape +Nette +Nettigkeit +Nettigkeiten +Netto +Nettoaufkommen +Nettobelastung +Nettobetrag +Nettoeinkommen +Nettoerlös +Nettoerlösen +Nettoertrag +Nettoerträgen +Nettoerzeugung +Nettoexport +Nettoexports +Nettofrachteinnahme +Nettogewicht +Nettogewichten +Nettogewichtes +Nettogewinn +Nettogewinnes +Nettogewinnspanne +Nettoimport +Nettokraft +Nettolohn +Nettolöhne +Nettolöhnen +Nettomieteinnahmen +Nettomietertrag +Nettopreise +Nettopreisen +Nettopreises +Nettoprämie +Nettorendite +Nettoschuldsaldo +Nettoumsätze +Nettovermögen +Nettowert +Nettozins +Netz +Netzadapter +Netzadresse +Netzanschlüsse +Netzausfalltest +Netze +Netzeingang +Netzen +Netzes +Netzfilter +Netzgerät +Netzhaut +Netzkabel +Netzkante +Netzkarte +Netzkonfiguration +Netzschalter +Netzspannung +Netzstecker +Netzstruktur +Netztechnik +Netzteil +Netzteilnehmer +Netztopologie +Netzwerke +Netzwerken +Netzwerkes +Netzzuführung +Netzüberlast +Neu +Neuabonnenten +Neuabsatz +Neuabschlüsse +Neuabschlüssen +Neuanfang +Neuanfertigung +Neuanfertigungen +Neuangelegten +Neuankömmlingen +Neuankündigung +Neuanlegen +Neuanmeldung +Neuansatz +Neuanschaffen +Neuanschaffung +Neuanschaffungen +Neuansiedlung +Neuansiedlungen +Neuaufbau +Neuaufbaues +Neuaufbaus +Neuaufgebauten +Neuaufgelegten +Neuauflage +Neuauflagen +Neuaufteilung +Neuauftrag +Neuaufträge +Neuausgabe +Neuausrichtung +Neuausrüstung +Neuausstattung +Neuauszahlungen +Neubabylon +Neubau +Neubauaufträge +Neubaufeuchtigkeit +Neubaugebiet +Neubauhäuser +Neubauläden +Neubaupläne +Neubauproduktion +Neubauprojekt +Neubausiedlung +Neubaustelle +Neubaustrecken +Neubauten +Neubauwesen +Neubauwohnung +Neubeginn +Neubemessung +Neubepflanzung +Neuberechnung +Neubesetzung +Neubesetzungen +Neubestellung +Neubestätigung +Neubewertung +Neubundesländern +Neudefinition +Neudefinitionen +Neudeutsche +Neudruck +Neudrucke +Neudrucks +Neue +Neueinkleiden +Neueinrichtung +Neueinrichtungen +Neueinsatz +Neueinschulungen +Neueinstieg +Neueintrag +Neueintragungen +Neuen +Neuenburg +Neuengagement +Neuenglandkolonien +Neuentstehung +Neuentwickeln +Neuentwickelten +Neuentwicklung +Neuerbauten +Neuerbauter +Neuerbautes +Neuernannte +Neuerrichtete +Neuerrichteten +Neuerscheinung +Neuerscheinungen +Neuerschlossenen +Neuerung +Neuerungspläne +Neuerwerben +Neuerwerbung +Neuerworbenen +Neueröffnen +Neueröffnung +Neues +Neuestes +Neufestsetzung +Neuformieren +Neuformierenden +Neuformulierung +Neufundland +Neugebauten +Neugebildete +Neugefundene +Neugefundenen +Neugegründete +Neugegründeten +Neugeschaffenen +Neugestaltung +Neugewonnene +Neugeworbenen +Neugewährten +Neugier +Neugierde +Neugranada +Neugründung +Neugründungen +Neuguinea +Neuheit +Neuheiten +Neuigkeit +Neuigkeiten +Neuinstallation +Neuinszenierung +Neuinszenierungen +Neuintegrierten +Neujahr +Neujahrs +Neujahrsaufruf +Neujahrsausgabe +Neujahrsbotschaften +Neujahrsempfänge +Neujahrsfest +Neujahrsglückwünsche +Neujahrsgruß +Neujahrsprognosen +Neujahrsrede +Neujahrsspringen +Neujahrstages +Neujahrstelegramm +Neujahrswünsche +Neujahrumfrage +Neukarthago +Neukauf +Neuklassizismus +Neukonstruktion +Neukonzipierung +Neukredite +Neukunden +Neulandgebiet +Neulandgewinnung +Neuling +Neulingen +Neumark +Neumarkt +Neumond +Neumonde +Neumonden +Neumondes +Neun +Neunerwette +Neunkampf +Neunzehntel +Neunzigerjahre +Neuordnung +Neuorganisation +Neuplanung +Neupositionierung +Neupreis +Neuregelung +Neuregelungen +Neureichen +Neureicher +Neurologe +Neurologen +Neurologie +Neuronen +Neurose +Neurosen +Neuschuldner +Neuschöpfung +Neuschöpfungen +Neuseeland +Neusprachler +Neuss +Neustart +Neustrukturierung +Neutralisation +Neutralist +Neutralisten +Neutralität +Neutralitätsangebot +Neutralitätsbund +Neutralitätserklärung +Neutralitätsrecht +Neutralitätswunsch +Neutrino +Neutrinos +Neutron +Neutronen +Neutronensonde +Neuverlegung +Neuvermietung +Neuverpflichtungen +Neuverschuldungen +Neuverteilung +Neuwagenhandel +Neuwahlen +Neuwerbung +Neuwerk +Neuwert +Neuzeit +Neuzugang +Neuzugelassene +Neuzugänge +Neuzulassung +Neuzulassungen +Neuzustellung +Neuzuweisung +Nevada +News +Newsweek +Newton +Newton'sche +Newton'schen +Newton'sches +Newtonmeter +Newtons +Nibelungen +Nibelungenlied +Nicaragua +Nicht +Nichtachtung +Nichtakademiker +Nichtanerkennung +Nichtangriffspakt +Nichtanhörung +Nichtanzeige +Nichtarbeitende +Nichtaufhörende +Nichtausstieg +Nichtbeachtung +Nichtbeachtungen +Nichtbeamten +Nichtbefolgung +Nichtbefolgungen +Nichtbelieferung +Nichtbestätigten +Nichtbezahlung +Nichtbiertrinker +Nichte +Nichteingeweihte +Nichteinhalten +Nichteinhaltung +Nichteinstieg +Nichteintreffen +Nichteintreten +Nichtelastizität +Nichten +Nichtentscheidung +Nichterfüllung +Nichterklärungen +Nichterscheinen +Nichtgebrauch +Nichtgenehmigten +Nichtgewährung +Nichtgewünschtes +Nichtigkeit +Nichtigkeiten +Nichtkommunist +Nichtlinearität +Nichtmitglied +Nichtmitglieds +Nichtmitgliedsland +Nichtmitgliedsstaaten +Nichtnutzung +Nichtprivaten +Nichtraucher +Nichtrauchern +Nichtraucherräume +Nichtraucherschutz +Nichts +Nichtsahnenden +Nichtsahnender +Nichtsahnendes +Nichtschrumpfen +Nichtsnutz +Nichtsportler +Nichtssagendem +Nichtssagenden +Nichtssagender +Nichtssagendes +Nichtstun +Nichtwissen +Nichtwissens +Nichtzustellung +Nichtzutreffendes +Nichtöldefizit +Nickel +Nickels +Nico +Nicole +Nie +Niederbayern +Niederdruckanlagen +Niederfrequenz +Niedergang +Niedergangs +Niedergeschlagenheit +Niedergänge +Niedergängen +Niederkunft +Niederlage +Niederlagen +Niederlande +Niederlassung +Niederlassungsbüro +Niederlassungsrecht +Niederlassungsrechts +Niedersachsen +Niederschlag +Niederschlages +Niederschlagsneigung +Niederschlesien +Niederschläge +Niederschrift +Niedersächsischer +Niederträchtigkeit +Niederträchtigkeiten +Niederung +Niederungen +Niedervolt +Niederwerfung +Niederwildjagd +Niederwildrevier +Niederösterreich +Niedrigkeit +Niedrigkeiten +Niedrigpreispolitik +Niedrigstand +Niedrigstkurs +Niedrigstpreisen +Niedrigzinsen +Niere +Nieren +Nierenoperation +Nierenstein +Nierensteinen +Nierenverpflanzungen +Nieselregen +Niet +Niete +Nieten +Niethose +Niethosen +Niethosenträger +Nietzsche +Niger +Nigeria +Nigerianer +Nigerias +Nihilist +Nihilisten +Nikaragua +Nikki +Nikolaus +Nikon +Nikotin +Nikotins +Nil +Nildelta +Nils +Nilwasser +Nimbus +Nimmerwiedersehen +Nina +Ninive +Nippel +Nippon +Nirwana +Nische +Nischen +Nissan +Nitroglyzerin +Niveau +Niveaufläche +Niveauflächen +Niveauregulierung +Niveaus +Niveauverlust +Nivellierung +Nixe +Nizza +No +Noah +Nobelfriedenspreisträger +Nobelkarossen +Nobelkneipen +Nobelpreis +Nobelpreise +Nobelpreisträger +Nobelpreisträgern +Noblesse +Noch +Nochmals +Nocken +Nockenwelle +Nockenwellen +Nofretete +Nomade +Nomaden +Nomadenstämmen +Nomenklatur +Nominalbeträge +Nominalhöhe +Nominalkapital +Nominallöhne +Nominalwerte +Nominalwerten +Nominalwertes +Nominalzinsen +Nominalzinssätze +Nominierung +Nonkonformismus +Nonne +Nonnen +Nonplusultra +Nonstopflug +Nonstopflugzeuge +Nord +Nordabschnitt +Nordafrika +Nordafrikas +Nordatlantik +Nordatlantikpakt +Nordatlantikpaktes +Nordaustralien +Nordbahnhof +Nordbayern +Nordchina +Norddeutschland +Norden +Nordengland +Nordens +Nordeuropa +Nordfrankreich +Nordfriedhof +Nordfriesland +Nordgrenze +Nordgrenzen +Nordhang +Nordhänge +Nordirland +Nordischer +Nordkurve +Nordküste +Nordlicht +Nordlichter +Nordländer +Nordmeer +Nordost +Nordostatlantik +Nordosten +Nordostens +Nordostseekanal +Nordostvertreter +Nordpol +Nordpolforscher +Nordpolroute +Nordrand +Nordraum +Nordrhein +Nordschleife +Nordschleswig +Nordschleuse +Nordsee +Nordseeabkommen +Nordseebad +Nordseefischerei +Nordseegebiet +Nordseeheilbad +Nordseeheilbades +Nordseeheilbäder +Nordseehäfen +Nordseeinseln +Nordseekanal +Nordseekanals +Nordseestrand +Nordseite +Nordstern +Nordufer +Nordvietnam +Nordwand +Nordwest +Nordwesten +Nordwestens +Nordwesteuropa +Nordwind +Nordzipfel +Nordzone +Norm +Normal +Normalausführung +Normalausgaben +Normalbenzin +Normalbetrieb +Normalbürger +Normaleinstellung +Normalengerade +Normalengeraden +Normalenvektor +Normalenvektoren +Normalenvektors +Normalerweise +Normalfahrers +Normalfall +Normalfalle +Normalfälle +Normalfällen +Normalgarantie +Normalgerade +Normalisator +Normalisierung +Normalisierungen +Normalisierungsvertrag +Normalität +Normalkomponente +Normalpapier +Normalpreis +Normalsatz +Normalschrift +Normalsterbliche +Normalsterblicher +Normaltarif +Normaltarife +Normalverbraucher +Normalverbrauchern +Normalversion +Normalverteilung +Normalwert +Normalwerte +Normalwerten +Normalwerts +Normalzeit +Normalzinses +Normalzug +Normalzustand +Normann +Normanne +Normannenherrschaft +Normannenreich +Normannreich +Normen +Normenbau +Normierung +Normmodulen +Normschrift +Normstecker +Normteil +Normungsentscheidung +Norwegen +Nostalgie +Nostalgiewelle +Not +Nota +Notar +Notare +Notaren +Notariat +Notarkosten +Notars +Notarvertrag +Notation +Notaufnahme +Notaufnahmelager +Notausgang +Notausgänge +Notausgängen +Notausstieg +Notbehelf +Notbehelfe +Notbett +Notbremse +Notdach +Note +Noteingang +Noten +Notenaustausches +Notenbank +Notenbanken +Notenentwürfe +Notenlesen +Notenschrift +Notenskala +Notenumtausches +Notfall +Notfallausweis +Notfallausweise +Notfallpläne +Notfälle +Notfällen +Notgedrungenerweise +Nothelfer +Nothilfe +Notierung +Notiz +Notizbuch +Notizbuches +Notizbücher +Notizen +Notlage +Notlager +Notlandung +Notlandungen +Notleidendem +Notleidenden +Notleidender +Notlüge +Notlügen +Notmaßnahme +Notmaßnahmen +Notplanung +Notplanungen +Notprogramm +Notreparatur +Notreparaturen +Notruf +Notrufe +Notrufen +Notrufnetz +Notrufs +Notsendern +Notsignal +Notsignale +Notsitzen +Notstand +Notstands +Notstandsgesetz +Notstandsgesetze +Notstandshilfe +Notstandsjahr +Notstandsklausel +Notstandsprogramm +Notstände +Notständen +Notunterkünfte +Notunterkünften +Notverband +Notverbandsplatz +Notverkäufe +Notverordnung +Notverordnungsdiktatur +Notverpflegung +Notwendige +Notwendigkeit +Notwendigkeiten +Notzeit +Notzeiten +Notzucht +Notärztin +Nougat +Nov +Nova +Novalis +Novelle +Novellen +Novellierung +Novellist +Novellisten +November +Novemberheft +Novemberrevolution +Novembersonntag +Novemberwoche +Novität +Novitäten +Novum +Nuance +Nuancen +Nudel +Nudelholz +Nugat +Nuklear +Nuklearindustrie +Nuklearpolitik +Nuklearraketen +Nuklearsprengkopf +Nukleartechnik +Nuklearwaffen +Null +Nulldurchgänge +Nullen +Nulllinie +Nullpunkt +Nullserie +Nullstellen +Nullstellung +Nullsteuerzahler +Nullwachstum +Nullwert +Numerik +Numeriklehrbüchern +Numerus +Nummer +Nummerierung +Nummerierungen +Nummern +Nummernfolge +Nummernkonten +Nummernschilder +Nummernschildern +Nummernschildes +Nuss +Nussschale +Nut +Nute +Nutte +Nutzanwendung +Nutzbarkeit +Nutzbarkeiten +Nutzbarmachung +Nutzbereich +Nutze +Nutzen +Nutzenanalyse +Nutzens +Nutzer +Nutzern +Nutzers +Nutzfahrzeug +Nutzfahrzeuge +Nutzfahrzeugen +Nutzflächen +Nutzholz +Nutzlast +Nutzlasten +Nutzlosigkeit +Nutzlosigkeiten +Nutzlänge +Nutznießer +Nutznießung +Nutzpflanzen +Nutzung +Nutzungen +Nutzungsart +Nutzungsentgelt +Nutzungsrecht +Nutzungsrechte +Nutzungsrechtes +Nutzungsrechts +Nutzungswert +Nutzungswerte +Nutzungswertes +Nutzungsüberlassung +Nylon +Nylonfäden +Nylons +Nylonstrumpfhosen +Nylonstrümpfe +Nymphe +Nymphen +Nächste +Nächsten +Nächstenliebe +Nächte +Nächten +Nägel +Näharbeiten +Nähe +Nähere +Nähereien +Näherrücken +Näherrückens +Näherungen +Näherungswert +Näherungswerte +Näherungswerten +Näherungswertes +Nähmaschinen +Nährbier +Nährhaften +Nährkräfte +Nährkräften +Nährmittel +Nährmittelfabrik +Nährmittelfabriken +Nährmittels +Nährstoff +Nährstoffansprüche +Nährstoffen +Nährwert +Nährwerte +Nährwertes +Nähten +Nämlich +Nässe +Nöte +Nöten +Nötigkeit +Nötigung +Nötigungen +Nüchterne +Nüchternheit +Nürnberger +Nüsse +Nüssen +Nützlichkeit +Nützlichkeiten ++++++++++ +Oase +Oasenländer +Ob +Obdach +Obdachlosenheim +Obdachlosigkeit +Obdachs +Obduktion +Obduktionen +Obelisk +Obelisken +Obendrein +Obenerwähnte +Obenerwähntem +Obenerwähnten +Obenerwähntes +Obengenannte +Obengenannten +Obengenannter +Obengenanntes +Obenliegen +Obenstehende +Obenstehenden +Obenstehender +Obenstehendes +Ober +Oberammergau +Oberarm +Oberarme +Oberarmen +Oberarmes +Oberarzt +Oberarztes +Oberassistent +Oberaufsicht +Oberaufsichten +Oberbau +Oberbaus +Oberbefehl +Oberbefehls +Oberbegriff +Oberbekleidung +Oberbonze +Oberdecks +Oberdirektor +Oberfahnder +Oberfläche +Oberflächen +Oberflächenbeschaffenheit +Oberflächeninhalt +Oberflächeninhalte +Oberflächenintegral +Oberflächenschicht +Oberflächenschutz +Oberflächenspannung +Oberflächlichkeit +Oberflächlichkeiten +Obergefreiten +Obergefreiter +Obergericht +Obergeschosse +Obergeschossen +Obergeschoße +Obergeschoßen +Obergrenze +Obergrenzen +Obergruppe +Oberhand +Oberhaus +Oberhausen +Oberhausmitglied +Oberhirten +Oberhofmeisterin +Oberhoheit +Oberhäupter +Oberingenieur +Oberingenieurs +Oberinspektors +Oberkante +Oberkellner +Oberkellnern +Oberkirchenrat +Oberkommandierende +Oberkommando +Oberkörper +Oberland +Oberlandesgericht +Oberlandesgerichtes +Oberleder +Oberlehrer +Oberleitung +Oberleutnants +Oberlichter +Oberliganeuling +Oberligatrainer +Oberligazugehörigkeit +Oberligen +Oberlippen +Obermedizinalrat +Obermeister +Obermieters +Oberpostdirektion +Oberpostrat +Oberpriester +Oberpräsident +Oberrat +Oberrealschule +Oberrechnungskammer +Oberregisseur +Oberregisseurs +Oberrhein +Oberrheintal +Oberrichter +Obers +Oberschenkel +Oberschenkelmuskulatur +Oberschenkelzerrung +Oberschicht +Oberschiedsrichter +Oberschlesien +Oberschlitzohr +Oberschnabel +Oberschule +Oberschulen +Oberschullehrer +Oberschwaben +Oberschwester +Oberschüler +Oberschülerin +Oberschülern +Oberseite +Oberseiten +Obersekundaner +Oberspielleiter +Oberstaatsanwalt +Oberstaatsanwaltes +Oberstaatsanwälte +Oberstabsarzt +Oberstaufen +Oberstdorf +Obersten +Oberstleutnant +Oberstoff +Oberstoffe +Oberstudienrat +Oberstufe +Oberstufengestaltung +Obersumme +Obersummen +Oberteil +Oberteile +Oberteilen +Oberturnwarte +Oberverwaltungsgericht +Oberverwaltungsgerichtes +Oberwachtmeister +Oberwasser +Oberweite +Oberweiten +Oberzug +Oberägypten +Oberärzte +Oberösterreich +Obhut +Objekt +Objekte +Objekten +Objektes +Objektfinanzierung +Objektgeschäfte +Objektiv +Objektiven +Objektivgebilde +Objektivismus +Objektivität +Objektivträger +Objektklasse +Objekts +Objektträger +Objektträgern +Objektübernahme +Oblate +Oblaten +Obliegenheit +Obliegenheiten +Obligation +Obligationsanleihe +Obmann +Oboe +Obrigkeit +Obrigkeiten +Obrist +Obristen +Observanz +Observation +Observatorien +Observatorium +Obst +Obstanlage +Obstbranntweine +Obstbrennereien +Obstbäume +Obstbäumen +Obsternte +Obstes +Obstgarten +Obstgärten +Obsthändlern +Obsthändlers +Obstkompott +Obstruktion +Obstruktionskurs +Obstsäfte +Obstversandfirma +Obstzucht +Obszönität +Ochs +Ochse +Ochsenfleisch +Ochsenhäute +Ocker +Octavian +Ode +Odem +Odenwald +Oder +Odessa +Odium +Odyssee +Ofen +Ofenheizung +Ofenheizungen +Ofentemperatur +Offenbach +Offenbarung +Offenbarungen +Offene +Offengehalten +Offengelassen +Offengelassenem +Offengelassenen +Offengelassener +Offengestandene +Offengestandenem +Offengestandener +Offengestandenes +Offenhalten +Offenheit +Offenherzigkeit +Offenlassende +Offenlassender +Offenlassendes +Offenlegung +Offensichtliches +Offensivangriff +Offensivoperationen +Offensivspieler +Offenstehen +Offenstehende +Offenstehendem +Offenstehenden +Offenstehendes +Offenzulassen +Offerte +Offerten +Offertenbriefe +Offertenprüfung +Offizielle +Offizieller +Offizielles +Offizier +Offiziere +Offizieren +Offiziers +Offiziersanwärter +Offiziersball +Offiziersehre +Offizierskasino +Offizierskorps +Offiziersputsch +Offiziersrevolte +Offiziersschüler +Offiziersschülern +Offsetdruck +Offside +Oftmals +Oheim +Oheims +Ohio +Ohm'sche +Ohne +Ohnmacht +Ohr +Ohrclips +Ohre +Ohren +Ohrenarzt +Ohrenschmerzen +Ohrenstäbchen +Ohrenzeugen +Ohrenärzten +Ohres +Ohrfeige +Ohrfeigen +Ohrring +Ohrringe +Ohrringen +Oil +Okkultismus +Okkultisten +Okkupant +Okkupanten +Okkupation +Oktaeder +Oktan +Oktanten +Oktav +Oktave +Oktaven +Oktober +Oktoberausgabe +Oktoberdokument +Oktoberfest +Oktoberheft +Oktoberkrieg +Oktoberrevolution +Oktobers +Okular +Olaf +Oldenburg +Oldtimer +Oleg +Olga +Oligarchie +Olive +Oliven +Oliver +Olivetti +Olymp +Olympia +Olympiaabzeichen +Olympiade +Olympiadisziplin +Olympiafieber +Olympiaflagge +Olympiagelände +Olympiageschäft +Olympiakader +Olympiamedaille +Olympianorm +Olympiapferd +Olympiapisten +Olympiaschanze +Olympiasieg +Olympiasiege +Olympiasieger +Olympiasiegerin +Olympiastadion +Olympiastadions +Olympiastadt +Olympiateam +Olympiateilnehmer +Olympiateilnehmers +Olympiatermine +Olympiawinter +Olympiazentren +Olympiazentrum +Olympische +Olympischen +Oma +Omas +Ombudsmann +Ombudsmanns +Omega +Omen +Omnibus +Omnibusbetrieb +Omnibuschassis +Omnibusgewerbe +Omnibushaltestelle +Omnibusinsassen +Omnibusnetz +Omnibusreisedienst +Omnibusschaffner +Omnibusunglück +Omnibusverkehr +Omnipotenzfunktionen +Onkel +Onkeln +Onkels +Online +Ontologie +Opa +Opas +Opazität +Opel +Oper +Operand +Operanden +Operateur +Operateure +Operateuren +Operation +Operationen +Operationsbasis +Operationsfeld +Operationsgebiet +Operationspläne +Operationssaals +Operationsschwester +Operationssystem +Operationssäle +Operationssälen +Operationsteam +Operationsziel +Operator +Operatoren +Operatorgleichung +Operators +Operette +Operettenbuffos +Operettenbühne +Operettendiva +Operettenkomponist +Operettenmelodien +Operettenmusik +Operettenrolle +Operettenzauber +Opern +Opernabend +Opernaufführungen +Opernburleske +Opernbühne +Opernbühnen +Opernchef +Opernchorschule +Operndirektion +Operndirektor +Operndirektors +Opernensemble +Opernfarbfilm +Opernfestspiele +Opernfinale +Opernfreunde +Opernführer +Opernglas +Opernhauses +Opernhäuser +Opernhäusern +Opernintendant +Opernjux +Opernkomponist +Opernkomponisten +Opernkonzert +Opernmusiker +Opernnachwuchs +Opernorchester +Opernregie +Opernregisseure +Opernsaison +Opernschule +Opernstar +Opernszenen +Opernsänger +Operntheater +Operntradition +Opfer +Opferbereitschaft +Opfergabe +Opfergang +Opfergrenze +Opferpriester +Opfers +Opferschale +Opferstock +Opfertier +Opfertod +Opferung +Opium +Opiumkrieg +Opponent +Opponenten +Opportunismus +Opportunist +Opportunisten +Opportunitätsprinzip +Opposition +Oppositionschef +Oppositionsführung +Oppositionsgruppe +Oppositionsgruppen +Oppositionspolitiker +Oppositionssprecher +Optik +Optiker +Optikermeister +Optimalitätskriterium +Optimaten +Optimierung +Optimierungsproblemen +Optimierungsstrategie +Optimismus +Optimist +Optimisten +Optimum +Option +Optionen +Optionsbetrag +Optionsgeschäft +Optionsgeschäften +Optionsgeschäftes +Optionsgeschäfts +Optionshandel +Optionshandels +Optionskontrakte +Optionskäufer +Optionslaufzeit +Optionsmärkte +Optionspreis +Optionspreise +Optionsscheine +Optionsspieler +Optionsverkäufer +Opus +Orange +Orangen +Orangenernte +Orangensaft +Orangensaftes +Orangensekt +Oranges +Oranien +Oratorium +Oratoriums +Orbital +Orbitale +Orbitales +Orchester +Orchesterbegleitung +Orchesterbesoldung +Orchesterkanzel +Orchesterkonzert +Orchesterkultur +Orchestermusik +Orchestermusiker +Orchestermusikers +Orchesterprobe +Orchesterschule +Orchesterstücke +Orchidee +Orchideen +Orden +Ordens +Ordensangehöriger +Ordensgesetze +Ordensherrschaft +Ordensritter +Ordentlichkeit +Order +Ordereingang +Orderschuldverschreibungen +Ordinariat +Ordinarien +Ordinate +Ordner +Ordnern +Ordnung +Ordnungen +Ordnungseigenschaften +Ordnungshüter +Ordnungskriterien +Ordnungsliebe +Ordnungsmacht +Ordnungsmerkmal +Ordnungsproblem +Ordnungsrecht +Ordnungsstrafbestimmungen +Ordnungsstrafe +Ordnungswidrigkeit +Ordnungswidrigkeiten +Ordonanz +Ordonnanz +Oregon +Organ +Organe +Organen +Organigramm +Organigramme +Organisation +Organisationen +Organisationsaufgabe +Organisationsbegabung +Organisationsfachmann +Organisationsgabe +Organisationskomitee +Organisationskomitees +Organisationslösungen +Organisationsplan +Organisationsreformen +Organisator +Organisatoren +Organisators +Organismen +Organismentypen +Organismus +Organleiden +Organs +Organum +Organverpflanzung +Organverträge +Orgel +Orgelbauer +Orgelbauers +Orgelbaus +Orgelklänge +Orgelklängen +Orgelkunst +Orgelmusik +Orgelwerke +Orgie +Orgien +Orient +Orientale +Orientalen +Orientbrücken +Orienthandel +Orientierung +Orientierungen +Orientierungsdaten +Orientierungshilfe +Orientierungshilfen +Orientierungskrise +Orientierungspreis +Orientierungspreise +Orientierungspunkt +Orientierungsrahmen +Orientierungsstufen +Orients +Orientteppich +Orientteppichhändler +Orientteppichs +Original +Originalantwort +Originalausgabe +Originalbeiträge +Originaldaten +Originaldiskette +Originale +Originalfassung +Originalgröße +Originallackes +Originalmanuskript +Originals +Originalschecks +Originalstand +Originaltext +Originalunterlagen +Originalurkunden +Originalvollmacht +Originalzustand +Orion +Orkan +Orkane +Orkneyinseln +Orlando +Orleans +Ornament +Ornamente +Ornamenten +Ort +Ortbändern +Orte +Orten +Ortes +Orthographie +Orthographiefehler +Orthopäde +Orthopädie +Orts +Ortsangabe +Ortsbehörde +Ortsbehörden +Ortsbesichtigung +Ortsbestimmung +Ortsbezeichnung +Ortsbildschutz +Ortschaft +Ortseingang +Ortsgespräch +Ortsgespräche +Ortsgruppenleiter +Ortskenntnis +Ortskenntnisse +Ortskrankenkasse +Ortskrankenkassen +Ortsmitte +Ortsrand +Ortsrandlage +Ortssender +Ortssendern +Ortsteil +Ortsteils +Ortsvertreter +Ortsvorsitzende +Ortswechsel +Ortszeit +Ortszeiten +Ortszuschlag +Ortung +Ortungsgeräte +Orwell'sche +Oscar +Oskar +Oslo +Osmanenreich +Osnabrück +Osnabrücks +Ost +Ostafrika +Ostafrikas +Ostarmeen +Ostasiens +Ostaustralien +Ostbahnhof +Ostberlin +Ostberliner +Ostbesuche +Ostbesuchen +Ostbewohner +Ostblockdelegierte +Ostblockes +Ostblockkonferenz +Ostblockland +Ostblockländer +Ostblockländern +Ostblocknationen +Ostblockreisen +Ostblocks +Ostblockstaaten +Ostbündnis +Ostdeutsche +Ostdeutschland +Ostdeutschlands +Osten +Ostengland +Ostens +Ostereier +Osterfahrt +Osterfeiertage +Osterfest +Ostergeschäft +Osterinsel +Osterinseln +Osterkarten +Ostermarsch +Ostermontag +Ostern +Osterpause +Osterpreis +Osterprogramm +Osterreiseverkehr +Ostersamstag +Ostersonnabend +Ostersonntag +Osterspaziergang +Ostertage +Ostertagen +Ostertermin +Osterwoche +Osteuropa +Osteuropäer +Ostexport +Ostexports +Ostfahrbahn +Ostfernsehens +Ostflüchtlinge +Ostfrankreich +Ostfriesland +Ostfrieslands +Ostfront +Ostgeschäft +Ostgeschäfte +Ostgeschäfts +Ostgotenreich +Ostgrenze +Ostgrenzen +Ostgrönland +Osthandel +Osthandels +Osthang +Osthessen +Ostholsteins +Osthänge +Osthängen +Ostimporte +Ostindische +Ostjude +Ostkirche +Ostkonten +Ostkredite +Ostkrediten +Ostpakistan +Ostpakt +Ostpolen +Ostpolizisten +Ostpommern +Ostpreuße +Ostpreußens +Ostprovinz +Ostprovinzen +Ostrand +Ostrandes +Ostschweiz +Ostsee +Ostseebäder +Ostseefahrt +Ostseeflotte +Ostseegebiet +Ostseehandel +Ostseeheilbad +Ostseeinsel +Ostseeküsten +Ostseenähe +Ostseeprovinzen +Ostseewoche +Ostsektor +Ostsibirien +Ostsparkonten +Oststaat +Oststaates +Ostwall +Ostwanderung +Ostwestfalens +Ostwind +Ostzipfel +Ostzonenflüchtling +Ostzonenpolizei +Ostzonenpolizist +Ostzonenwahl +Oszillation +Oszillationen +Oszillator +Oszillatoren +Oszillators +Oszillograph +Othmar +Otter +Ottern +Otto +Outputs +Ouvertüre +Ovation +Overall +Overalls +Overheadfolie +Overkill +Overkills +Ovulationshemmenden +Oxford +Oxid +Oxidation +Oxide +Oxyd +Oxydation +Oxydationsvorgänge +Ozean +Ozeanboden +Ozeanbodens +Ozeanböden +Ozeandampfer +Ozeandampfers +Ozeane +Ozeanen +Ozeanflieger +Ozeanographie +Ozeanriese +Ozeanriesen +Ozeans +Ozeanwasser +Ozon +Ozonschicht ++++++++++ +P.S. +Paarbildung +Paare +Paaren +Paares +Paarung +Paarungen +Paarungsverhalten +Paarweisen +Pablo +Pacht +Pachtdauer +Pachtdauern +Pachthof +Pachtpreis +Pachtsummen +Pachtung +Pachtverhältnis +Pachtverhältnisses +Pachtvertrag +Pachtvertrages +Pachtverträgen +Pachtzins +Pachtzinse +Pachtzinsen +Pachtzinses +Packard +Packbeutel +Packeis +Packen +Packer +Packerei +Packern +Packers +Packesel +Packmaschine +Packmaterial +Packmaterials +Packpapier +Packpapiere +Packrate +Packung +Packungen +Packzettel +Paddelboot +Paddelbooten +Paddelbootes +Paddelfahrten +Paddler +Paddlerszene +Paella +Paganini +Page +Pagenfrisuren +Paket +Paketannahme +Paketannahmen +Paketannahmestelle +Paketbeförderung +Paketdauer +Pakete +Paketen +Paketes +Pakethandel +Paketpost +Pakets +Pakettarife +Paketverkehr +Paketwechsel +Pakistan +Pakistaner +Pakistanern +Pakt +Pakte +Pakten +Paktorganisationen +Paktpreises +Pakts +Palace +Palais +Palast +Palastes +Palastrevolution +Palastrevolutionen +Palaver +Palermo +Palette +Palisade +Palisaden +Palladium +Palme +Palmen +Palmenhaine +Palmenhänge +Palmenkerne +Palmenweine +Palmkernen +Palmkernfett +Palmkernöl +Palmweinen +Paläontologe +Paläontologen +Paläste +Palästen +Palästina +Palästinafrage +Palästinakonferenz +Palästinenser +Palästinenserin +Palästinenserinnen +Palästinensern +Pampelmusen +Pamphlet +Pan +Panamakanal +Panamakanalzone +Panasonic +Panik +Panikabhebungen +Panikbelagerungen +Paniken +Panikstimmung +Panikzeiten +Panische +Panne +Pannen +Pannendienst +Pannendienste +Pannendienstes +Pannenhilfe +Pannenserie +Panoptikum +Panorama +Panoramablick +Panoramas +Panther +Panthers +Panthersprung +Pantoffel +Pantoffelhelden +Pantoffeln +Pantoffels +Pantomime +Pantomimen +Pantomimentheater +Panzer +Panzerabwehr +Panzerabwehrgranaten +Panzerabwehrkanone +Panzerabwehrraketen +Panzerarmee +Panzerbataillon +Panzerbrigade +Panzereinheiten +Panzerfahrzeuge +Panzerfaust +Panzergrenadier +Panzergrenadiere +Panzergräben +Panzerkolonnen +Panzerkreuzer +Panzerlandungsboote +Panzern +Panzeroffensive +Panzerproduktion +Panzers +Panzerschlacht +Panzerschränke +Panzertruppe +Panzertruppen +Panzertür +Panzerverband +Panzerverbände +Panzerwaffe +Panzerwagen +Panzerweste +Papa +Papagalli +Papagallo +Papagei +Papageien +Papageis +Papas +Paperback +Papeterie +Papi +Papier +Papieranfang +Papierballen +Papierberg +Papierblumen +Papierblätter +Papierbogen +Papierbreite +Papierbögen +Papiere +Papiereinzug +Papieren +Papierende +Papiererzeugnisse +Papierfabrik +Papierfabriken +Papierfax +Papierfetzen +Papierfetzens +Papierformat +Papiergeld +Papiergelder +Papiergeldes +Papiergewicht +Papiergewinne +Papierhandlung +Papierhandlungen +Papierherstellung +Papierkante +Papierkorb +Papierkorbes +Papierkrieg +Papierkriegen +Papierkriegs +Papierkörbe +Papierkörben +Papierlieferanten +Papiermarkt +Papiermaschine +Papiermaße +Papiermesser +Papiermessers +Papiermühlen +Papierprodukte +Papierproduktion +Papierpuppen +Papierqualität +Papierrand +Papierrollen +Papiers +Papierschiffchen +Papierschwalben +Papierseite +Papierserviette +Papierservietten +Papierstapel +Papierstreifen +Papiertaschentuch +Papiertaschentuches +Papiertaschentüchern +Papiertiger +Papiertüte +Papiertüten +Papierumlauf +Papierverarbeitung +Papierverpackungen +Papierverschwendung +Papiervogel +Papiervorrat +Papierwalze +Papierwaren +Papierwäsche +Papierzellstoff +Papillon +Pappband +Pappbandes +Pappbecher +Pappbände +Pappbänder +Pappdeckeln +Pappdeckels +Pappe +Pappel +Pappeln +Pappelreihe +Pappelschatten +Pappendeckeln +Pappendeckels +Pappenfabrik +Pappenheimer +Pappenstiel +Pappherz +Papphütten +Pappkamerad +Pappkameraden +Pappnase +Pappschachtel +Pappschachteln +Pappteller +Papptellern +Paprika +Papst +Papstbotschaft +Papstes +Papstmesse +Papsttum +Papsttums +Papstunterhändler +Papstwahlordnung +Papyrus +Papyrusboot +Parabel +Parabeln +Parabolspiegel +Parabolspiegels +Paracelsus +Parade +Paradebeispiel +Paradeboxer +Paradefeld +Parademarsch +Paradeplatz +Paradeschritt +Paradestück +Paradies +Paradiese +Paradiesen +Paradieses +Paradiesgrundstücke +Paradiesgrundstückes +Paradiesinseln +Paradieszustände +Paradigma +Paradigmen +Paradoxa +Paradoxie +Paradoxon +Paraffin +Paragraph +Paragraphen +Paragraphenreiter +Paraguay +Parallele +Parallelen +Parallelfall +Parallelhandlung +Parallelisierung +Parallelität +Parallelogramm +Parallelport +Parallelprogramm +Parallelzugriff +Paralyse +Parameter +Parametereinstellung +Parametern +Parameters +Parametersatz +Parametersätze +Parametrierung +Parametrisierung +Parametrisierungen +Paranüsse +Paraphierung +Parapsychologe +Parapsychologen +Parapsychologie +Parasit +Parasiten +Paratyphus +Pardon +Parfum +Parfüm +Parfümerie +Parfümerien +Parfümfläschchen +Parfümfläschchens +Parfümhändlers +Parfüms +Paris +Pariser +Parität +Paritäten +Paritätsgründe +Paritätspreise +Park +Parkallee +Parkanlage +Parkanlagen +Parkas +Parkbank +Parkbänke +Parkbänken +Parkdeck +Parkett +Parkettboden +Parketts +Parkfriedhof +Parkgarten +Parkgebühr +Parkgelände +Parkgrund +Parkgrundstück +Parkhaus +Parkhauses +Parkhäusern +Parklage +Parklicht +Parklichter +Parklichtern +Parklichts +Parklücke +Parklücken +Parkplatz +Parkplatzes +Parkplatzsorgen +Parkplätze +Parkraum +Parks +Parksanatorium +Parkscheiben +Parksiedlung +Parkspur +Parkstreifen +Parkstreifens +Parksünder +Parksünders +Parkuhr +Parkumlaufbahn +Parkverbot +Parkverbote +Parkverbots +Parkverbotsschild +Parkvergehen +Parkwächter +Parkzeit +Parlament +Parlamentarier +Parlamentariern +Parlamentariers +Parlamentarismus +Parlamenten +Parlamentes +Parlaments +Parlamentsauflösung +Parlamentsausschüsse +Parlamentsferien +Parlamentsfraktion +Parlamentsfraktionen +Parlamentsherrschaft +Parlamentsmehrheit +Parlamentsmitglieder +Parlamentsreform +Parlamentssitze +Parlamentssitzung +Parlamentswahl +Parlamentswahlen +Parodie +Parodien +Parole +Paroli +Part +Partei +Parteiamt +Parteiamts +Parteiapparat +Parteiapparate +Parteiauftrag +Parteibeziehungen +Parteibildung +Parteibuch +Parteibuches +Parteibücher +Parteibüchern +Parteichef +Parteidirektiven +Parteidokumente +Parteien +Parteienblock +Parteienchaos +Parteienstreit +Parteifeinde +Parteifeinden +Parteifinanzen +Parteiflagge +Parteiflügel +Parteiflügels +Parteifreien +Parteifreund +Parteifreunden +Parteifunktionäre +Parteifunktionärin +Parteiführern +Parteiführers +Parteiführung +Parteigebilde +Parteigegnern +Parteigenosse +Parteigericht +Parteigeschichte +Parteigeschäfte +Parteigremium +Parteigrenzen +Parteigruppe +Parteigänger +Parteigängern +Parteihaus +Parteihierarchie +Parteihistoriker +Parteiinteressen +Parteijargon +Parteikandidaten +Parteikonferenz +Parteikonferenzen +Parteikontrolle +Parteikonvent +Parteikonvents +Parteikreise +Parteikämpfe +Parteilaufbahn +Parteileitung +Parteilichkeit +Parteilichkeiten +Parteilinie +Parteimitglied +Parteimitglieder +Parteimitgliedern +Parteimitglieds +Parteimitgliedschaft +Parteinahmen +Parteinamen +Parteinamens +Parteioberhaupt +Parteiorgan +Parteiorgane +Parteiparolen +Parteipolitik +Parteipolitiken +Parteiprobleme +Parteiprogramm +Parteiprogramms +Parteipropaganda +Parteipräsidenten +Parteireform +Parteireformen +Parteiräson +Parteisatz +Parteischädigendes +Parteisekretäre +Parteispitzen +Parteistäbe +Parteitag +Parteitage +Parteitagen +Parteitags +Parteiverbindungen +Parteiverfahren +Parteiversammlungen +Parteivolk +Parteivorsitz +Parteivorsitzende +Parteivorstände +Parteiwechsel +Parteizeitschrift +Parteizellen +Parteizentrale +Parteizentralen +Parteizugehörigkeit +Parteizugehörigkeiten +Parteizuschüsse +Parteiämter +Partenkirchen +Parterre +Parterres +Parterrezimmer +Partie +Partien +Partikel +Partikels +Partikularismus +Partisan +Partisanenarmee +Partisanenbekämpfung +Partisanenführer +Partisanenkampf +Partisanenkrieg +Partisanenkämpfe +Partitur +Partituren +Partizip +Partizipationsschein +Partizipien +Partizips +Partner +Partnerländer +Partnern +Partnerprogramm +Partners +Partnerschaft +Partnerschaften +Partnerschulen +Partnersprache +Partnerstadt +Parts +Party +Partyraum +Partys +Parzelle +Parzellen +Pascal +Pascha +Pass +Passage +Passagepreis +Passagier +Passagierdampfer +Passagieren +Passagierflotte +Passagierflugzeug +Passagierflugzeugs +Passagiergut +Passagiergutes +Passagiergüter +Passagiergütern +Passagierin +Passagiermaschinen +Passagiers +Passagierschiff +Passagierschiffes +Passant +Passanten +Passatregengebiet +Passau +Passbild +Passbilder +Passbildern +Passbildes +Passes +Passform +Passfoto +Passfotos +Passgenauigkeit +Passhöhe +Passierschein +Passierscheine +Passierscheinen +Passierscheines +Passierscheinzwang +Passierscheinzwanges +Passion +Passionsspiele +Passiva +Passivität +Passivrauchen +Passivrauchens +Passivrechtsschutz +Passivsaldos +Passivum +Passkontrolle +Passung +Passwort +Pasta +Paste +Pastellfarben +Pasten +Pasteurisierung +Pastor +Pastoren +Pastorin +Pastors +Patagonien +Pate +Paten +Patenkind +Patenkirchen +Patenschaft +Patenschaften +Patenstadt +Patenstelle +Patent +Patentamt +Patentamtes +Patentanmeldung +Patente +Patentinhaber +Patentinhabern +Patentlösung +Patentrechte +Patentrezepte +Patentschrift +Patentschriften +Patentschutzes +Patentverwertung +Patentämter +Patentämtern +Pater +Paters +Pathologe +Pathologen +Pathologie +Pathologien +Pathologin +Pathos +Patient +Patienten +Patientennummer +Patientensicherheit +Patientinnen +Patinnen +Patriarch +Patriarchat +Patriarchate +Patriarchats +Patricia +Patrick +Patriot +Patrioten +Patriotismus +Patrizier +Patrizierhaus +Patriziern +Patriziertum +Patronat +Patronate +Patrone +Patronenhülsen +Patronentasche +Patronin +Patrons +Patrouille +Patrouillen +Patrouillenschiff +Patrouillenschnellboot +Patsche +Pattstellung +Pattstellungen +Patzer +Pauke +Paukenschlag +Paukenschläge +Paukenschlägen +Pauker +Paul +Paula +Paulas +Paulus +Pauschal +Pauschalabgeltung +Pauschalangebot +Pauschalarrangements +Pauschalaufenthalte +Pauschalbesteuerung +Pauschalbetrag +Pauschalbezahlung +Pauschale +Pauschalen +Pauschalgebühren +Pauschalhonorierung +Pauschalkuren +Pauschalmiete +Pauschalmieten +Pauschalpreisen +Pauschalregelung +Pauschalreise +Pauschalreisen +Pauschalsatz +Pauschaltouristen +Pauschalurteile +Pauschalversteuerung +Pauschalverurteilung +Pauschalzahlung +Pauschalzahlungen +Pause +Pausen +Pausenplatz +Pausenplätze +Pavia +Pavian +Paviane +Pavillon +Pavillons +Pazifik +Pazifikflotte +Pazifikküste +Pazifikpakt +Pazifiks +Pazifikstaaten +Pazifismus +Pazifist +Pazifisten +Peanuts +Pech +Pechkohle +Pechs +Pechserie +Pechsträhne +Pechsträhnen +Pechvogel +Pedal +Pedale +Pedals +Pedanterie +Pedro +Pegasus +Pegel +Pegeln +Pegels +Pegelstand +Pegelstandes +Peggy +Peilfunks +Peilgerät +Peilgeräte +Peilgeräts +Peilsignal +Peilung +Pein +Peiniger +Peinigerin +Peinigern +Peinigung +Peinigungen +Peinlichkeit +Peinlichkeiten +Peitsche +Peitschen +Pekinese +Pekinesen +Peking +Pelerine +Pelerinen +Pelikan +Pellkartoffeln +Pelz +Pelzbedarf +Pelzbedarfs +Pelzen +Pelzes +Pelzfutter +Pelzgroßhändler +Pelzhandel +Pelzhändlers +Pelzkleidung +Pelzkragen +Pelzmantel +Pelzmodegeschäft +Pelzmodelle +Pelzmoden +Pelzmäntel +Pelzmütze +Pelzmützen +Pelzresten +Pelztiere +Pelztieren +Pelztierzüchter +Pelztierzüchterin +Pelztierzüchtern +Pelzwaren +Pelzwarenhandel +Pelzwerk +Pelzwirtschaft +Pendant +Pendel +Pendels +Pendelschwingungen +Pendeltüre +Pendeltüren +Pendeluhr +Pendeluhren +Pendelverkehrs +Pendelzuges +Pendelzüge +Pendelzügen +Penetration +Peng +Penicillin +Penicilline +Penicillins +Penizilline +Penizillins +Pension +Pensionen +Pensionierung +Pensionierungen +Pensionistin +Pensionsalters +Pensionsfonds +Pensionskasse +Pensionsversicherung +Pensionsversorgung +Pensionsversprechungen +Pensionszusage +Pensionär +Pensionäre +Pensionären +Pensionärinnen +Pensionärs +Pensum +Pensums +Pentagon +Pentagons +Penthouse +Penthäuser +Pepita +Pepsi +Per +Perestroika +Perfektion +Perfektionierung +Perfektionist +Perfektionisten +Perikles +Periode +Perioden +Periodenzahl +Periodizität +Peripherie +Peripheriegerät +Peripheriekonzept +Peripherien +Perkussionist +Perle +Perlen +Perlenkette +Perlenketten +Perlenkettenwährung +Perlmutter +Perlonstrümpfe +Perltaucher +Permanenz +Permeabilität +Permutationen +Peronist +Peronisten +Perpetuum +Perser +Perserfeldzug +Perserkrieg +Persern +Perserteppich +Perserteppiche +Persien +Persiflage +Person +Personal +Personalabbau +Personalabteilung +Personalabteilungen +Personalakte +Personalangabe +Personalangaben +Personalauswahl +Personalausweis +Personalausweise +Personalausweises +Personalbedarf +Personalbüro +Personalbüros +Personalchef +Personalchefs +Personalcomputer +Personaldirektoren +Personaldiskussion +Personaldokumente +Personaleinführung +Personalfluktuation +Personalfragen +Personalführung +Personalien +Personalknappheit +Personalkosten +Personalmittel +Personalparkplatz +Personalpolitik +Personalrat +Personalrats +Personalräume +Personals +Personalschalter +Personalstab +Personalstand +Personaltransport +Personalverwaltung +Personalvorschlag +Personalwerbung +Personalwesen +Personalwesens +Personalzuwachs +Personen +Personenanzahl +Personenauto +Personenbahnhofs +Personenbeförderung +Personenfahrt +Personenfragen +Personengruppe +Personengruppen +Personenkreis +Personenkreise +Personenkreisen +Personenkreises +Personenmehrheit +Personenmehrheiten +Personenname +Personenstand +Personenverkehr +Personenverkehrs +Personenwaagen +Personenwagens +Perspektive +Perspektiven +Persönlichkeit +Persönlichkeiten +Persönlichkeitsprofil +Peru +Perus +Perversion +Perversionen +Perversität +Perücke +Pesete +Peseten +Peso +Pessimismus +Pessimist +Pest +Pestwurz +Peter +Peterchen +Peters +Petersdoms +Petersilie +Peterskirche +Petersplatz +Petition +Petitionen +Petra +Petri +Petrochemie +Petrodollars +Petroleum +Petroleumlampen +Petrus +Petting +Pf +Pfad +Pfadangabe +Pfade +Pfaden +Pfadfinder +Pfadfinderbund +Pfadfindergesetze +Pfadfinderlagern +Pfadnamen +Pfaffschen +Pfahl +Pfahles +Pfalz +Pfand +Pfande +Pfandes +Pfandleihe +Pfandrecht +Pfanne +Pfannkuchen +Pfarrei +Pfarrer +Pfarrers +Pfarrersfamilie +Pfarrerstöchter +Pfau +Pfaue +Pfauen +Pfaueninsel +Pfauenthron +Pfaus +Pfeffer +Pfefferminz +Pfefferminze +Pfeffers +Pfeifenmann +Pfeifentabake +Pfeifkonzert +Pfeil +Pfeile +Pfeilen +Pfeiler +Pfeilerbrücke +Pfeilern +Pfeilers +Pfeilmodell +Pfeilrichtung +Pfeiltaste +Pfeiltasten +Pfeilzeichen +Pfennig +Pfennige +Pfennigen +Pfennigfuchser +Pfennigs +Pfennigstück +Pfennigstückes +Pferch +Pferche +Pferd +Pferdchen +Pferde +Pferdediebe +Pferdefarmen +Pferdefuß +Pferdefüßen +Pferdegeschirr +Pferdegeschirre +Pferdegeschirrs +Pferdegespann +Pferdehaaren +Pferdehandel +Pferdehuf +Pferdehändler +Pferdekenner +Pferdekoppel +Pferdekraft +Pferdekräfte +Pferdeliebhaber +Pferdemarkt +Pferdemärkte +Pferden +Pferdenarren +Pferdepension +Pferdepfleger +Pferderennen +Pferdes +Pferdestall +Pferdestatue +Pferdeställe +Pferdestärke +Pferdestärken +Pferdezucht +Pferdezüchter +Pferdsprung +Pfiffe +Pfiffigkeit +Pfiffigkeiten +Pfingsten +Pfingstferien +Pfingstfest +Pfingstfestes +Pfingstpause +Pfingstsamstag +Pfingstsonntag +Pfingstwoche +Pfingstwochenende +Pfirsich +Pfirsiche +Pfirsichen +Pflanzen +Pflanzenarten +Pflanzenfaser +Pflanzenfasern +Pflanzenfressende +Pflanzenfressenden +Pflanzenfressender +Pflanzenfressendes +Pflanzengarten +Pflanzenkost +Pflanzenkunde +Pflanzenproduktion +Pflanzenschutzmitteln +Pflanzenschutzmittels +Pflanzenwelt +Pflanzer +Pflanzern +Pflanzgarten +Pflanzgut +Pflanzstätte +Pflanzungen +Pflaster +Pflasters +Pflastersteinen +Pflaume +Pflaumen +Pflaumenbaum +Pflaumenbaumes +Pflaumenbäumen +Pflege +Pflegeanstalt +Pflegebedürftigkeit +Pflegeberufe +Pflegeeltern +Pflegeheim +Pflegeheime +Pflegeheimes +Pflegekind +Pflegekinder +Pflegekindes +Pflegeklasse +Pflegeleistung +Pflegemutter +Pflegepersonal +Pflegeprobleme +Pflegerin +Pflegerinnen +Pflegern +Pflegesatz +Pflegestation +Pflegestätte +Pflegetochter +Pflegevater +Pflegevertrag +Pflegevertrages +Pflegezulage +Pfleglinge +Pflicht +Pflichtanteil +Pflichtanteile +Pflichtassistent +Pflichtbewusstester +Pflichtbewusstsein +Pflichtblatt +Pflichtblätter +Pflichteilen +Pflichten +Pflichtenheft +Pflichtenkreis +Pflichtenkreise +Pflichtenkreisen +Pflichterfüllung +Pflichtfach +Pflichtfaches +Pflichtfigur +Pflichtfächer +Pflichtfächern +Pflichtgefühl +Pflichtgrenze +Pflichtkonto +Pflichtkrankenkasse +Pflichtlektüre +Pflichtlektüren +Pflichtquote +Pflichtspiele +Pflichtsport +Pflichtstunden +Pflichtteil +Pflichtteile +Pflichtteilen +Pflichtteils +Pflichtumtauschsätze +Pflichtverletzung +Pflichtverletzungen +Pflichtversäumnis +Pflichtverteidiger +Pflichtverteidigern +Pflichtverteidigers +Pflichtwidrigkeit +Pflichtübung +Pflichtübungen +Pflug +Pfluges +Pflugsterzen +Pflücker +Pforte +Pfosten +Pfostens +Pfote +Pfründe +Pfründenkuchen +Pfuhl +Pfund +Pfundabwertung +Pfundblase +Pfundblock +Pfunde +Pfunden +Pfundes +Pfundkrise +Pfundkurs +Pfundkurses +Pfundnoten +Pfundschwäche +Pfundwährung +Pfändung +Pfändungsschutz +Pfändungsversuch +Pförtner +Pförtnern +Pförtners +Pfütze +Phalanx +Phantasie +Phantasiefigur +Phantasien +Phantasieuniform +Phantast +Phantasten +Phantasterei +Phantom +Phantome +Phantoms +Pharao +Pharaonen +Pharisäer +Pharma +Pharmaexporte +Pharmakologie +Pharmazeut +Pharmazeuten +Pharmazeutiker +Pharmazie +Pharmazieschule +Phase +Phasen +Phasendiagramm +Phasengrenzlinie +Phasenkonstante +Phasenverschiebung +Phasenverschiebungen +Phenol +Phenolchemie +Phil +Philatelist +Philatelisten +Philharmonie +Philharmonien +Philharmoniker +Philharmonikern +Philip +Philippinen +Philippinengraben +Philippineninseln +Philippsburg +Philips +Philister +Philologe +Philologen +Philologenschaft +Philologenverband +Philologiestudenten +Philosoph +Philosophen +Philosophenschule +Philosophie +Philosophiestudentin +Philosophiestudium +Phlegma +Phnom +Phon +Phonetik +Phonograph +Phosphat +Phosphatdünger +Phosphor +Phosphors +Photo +Photoatelier +Photoaufnahmen +Photobeispiele +Photograf +Photografen +Photograph +Photographen +Photographie +Photographien +Photokopie +Photokopieren +Photolyse +Photomontage +Photomontagen +Photonen +Photonenrakete +Photoreporter +Photoreportern +Photowiderstand +Photowiderstandes +Photozelle +Photozellen +Phrase +Phylogenese +Physik +Physiker +Physikers +Physiknobelpreis +Physiksaal +Physikstudium +Physikstudiums +Physikunterricht +Physiognomie +Physiognomien +Physiologe +Physiologen +Physiologie +Phänomen +Phänomene +Phänomenen +Phänomens +Phöniker +Phönix +Phönizier +Piaget +Pianist +Pianisten +Piano +Piazza +Picasso +Piccard +Pickel +Pickelgesicht +Pickelhauben +Pickeln +Pickering +Picknick +Picknicks +Piemont +Piepsen +Piepser +Pietät +Pigment +Pigmenten +Pigments +Pik +Pike +Piktogramm +Pilatus +Pilger +Pilgerfest +Pilgerreise +Pilgers +Pilgerväter +Pilgerzug +Pille +Pillen +Pillenbenutzerinnen +Pillendreher +Pillenknick +Pilot +Piloten +Pilotenexamen +Pilotenkanzel +Pilotenkombination +Pilotensitz +Pilotentraining +Pils +Pilsener +Pilz +Pilzatlas +Pilze +Pilzen +Pilzes +Pilzförmige +Pilzköpfe +Pimmel +Pin +Pingeligste +Pingpong +Pinguin +Pinguinen +Pinguins +Pinie +Pinienbestand +Pinienwälder +Pinsel +Pinsels +Pinselstrich +Pinselstriche +Pinselstriches +Pinzette +Pinzetten +Pionier +Pionierarbeit +Pionierarbeiten +Pioniere +Pioniereinheit +Pioniereinheiten +Pionieren +Pioniergeist +Pionierleistung +Pioniers +Pioniertat +Pioniertaten +Pioniertrupp +Pioniertrupps +Pionierzeit +Pipapo +Pipeline +Pipelines +Piper +Pipette +Pipetten +Pippi +Piquet +Pirat +Piraten +Piratenkönig +Pirelli +Pirmasens +Pirsch +Pirschgang +Pisser +Pissoir +Pistazie +Piste +Pisten +Pistenmacher +Pistenrand +Pistole +Pistolenschießen +Pistolenschüsse +Pistolenschüssen +Pistolenschütze +Pius +Pixel +Pizarro +Pizza +Pizzas +Pizzaverpackung +Pizzeria +Pkw +Placebo +Plackerei +Plagiat +Plagiator +Plagiats +Plakat +Plakate +Plakaten +Plakatkrieg +Plakatmaler +Plakatsäule +Plakette +Plaketten +Plan +Planen +Planer +Planern +Planes +Planet +Planetarien +Planetarium +Planetariums +Planeten +Planetenbahn +Planetenbewegung +Planetenbewegungen +Planetenhülle +Planetenmasse +Planfahrt +Plangestell +Planierung +Planjahr +Planjahren +Planke +Planken +Plankostenrechnung +Plankton +Planquadrat +Planspiele +Planspielen +Planstelle +Planstellen +Planstellenbesetzung +Plantage +Plantageanteile +Plantagen +Plantagenarbeiter +Plantagengesellschaften +Planung +Planungsabteilungen +Planungsansätze +Planungsarbeit +Planungschef +Planungschefs +Planungsfehler +Planungsfragen +Planungsgewinne +Planungsgruppen +Planungskomitee +Planungskommission +Planungsmethode +Planungsmethoden +Planungsminister +Planungspanne +Planungsstelle +Planungsunterlagen +Planungsvorschlag +Planungsziel +Planwirtschaft +Planzahl +Plasma +Plasmen +Plastik +Plastikbombe +Plastikboot +Plastikdraht +Plastikeinband +Plastiken +Plastikflasche +Plastikfolie +Plastikhimmel +Plastikkarte +Plastikkoffer +Plastiknase +Plastiks +Plastiksack +Plastikstoffe +Plastikstreifen +Plastiksäcke +Plastiktonnen +Plastiktüte +Plastikverpackung +Plateau +Plateauniveau +Plateaus +Platin +Platine +Platinen +Platins +Platinuhr +Plato +Platon +Platonismus +Platos +Plattdeutsche +Platte +Platten +Plattenaufnahmen +Plattendicke +Plattendicken +Plattenerfolge +Plattenerfolgen +Plattenmusik +Plattensee +Plattenspieler +Plattenspielers +Plattenteil +Plattenteile +Plattenteilen +Plattform +Plattfüße +Platz +Platz sparende +Platzanweiser +Platzanweiserin +Platzanweisern +Platzbedarf +Platzbelegung +Platze +Platzeinsparung +Platzen +Platzes +Platzgründe +Platzhalter +Platzhaltern +Platzhalters +Platzhandel +Platzierung +Platzkarte +Platzkarten +Platzmangel +Platznot +Platzordner +Platzprobleme +Platzreservierungen +Platzsparende +Platzsparendem +Platzsparenden +Platzsparendes +Platzverbot +Platzvereine +Platzverweises +Platzvormerkung +Platzziffer +Plauderei +Plaudereien +Plausch +Plausibilität +Play +Playback +Playboy +Plazieren +Plebejer +Pleite +Pleiten +Pleiteverdachts +Pleitewelle +Plenarsitzung +Plenarsitzungen +Plenartagung +Plenum +Plenums +Plexiglashaube +Plotter +Plotterstifte +Plumpheit +Plural +Plurale +Pluralismus +Plurals +Plus +Pluskonto +Pluspunkte +Pluspunkten +Pluswert +Pluswerte +Pluszeichen +Pluto +Plutonium +Plutoniums +Plutoniumwerke +Plymouth +Plädoyer +Pläne +Plänen +Pläsier +Plättchen +Plättchens +Plätte +Plättereien +Plätzchen +Plätze +Plätzen +Plötzlich +Plötzlicher +Plünderer +Plünderung +Plünderungen +Plüsch +Plüschläufer +Pneu +Pneumatik +Pneus +Po +Pocken +Podien +Podium +Podiums +Podiumsdiskussion +Podiumsgespräch +Podiumsgespräche +Poesie +Poet +Poeten +Pointe +Pointerstrukturen +Pokal +Pokale +Pokalehrgeiz +Pokalen +Pokalendspiele +Pokalendspiels +Pokalerinnerungen +Pokalfinalisten +Pokalgewinn +Pokalgewinner +Pokals +Pokalsieg +Pokalsieger +Pokalsiegers +Pokalspiel +Pokaltore +Pokalwiederholung +Poker +Pokergesicht +Pokergesichtern +Pokerspiel +Pol +Polarachse +Polare +Polareis +Polarflug +Polarforschers +Polarforschung +Polarfuchs +Polargleichung +Polarisation +Polarisierung +Polarisierungen +Polarität +Polaritäten +Polarkoordinaten +Polarkoordinatensystem +Polarkreis +Polarkreise +Polarkreisen +Polarkurve +Polarkurven +Polarlicht +Polaroid +Polarstern +Polarwinkel +Polarwinkels +Polarzone +Polderhöfe +Polderland +Poldistanz +Pole +Polemik +Polemiken +Polen +Polenfeldzug +Polenreise +Polens +Polente +Polgebiete +Police +Polier +Polierstelle +Poliklinik +Polin +Polinnen +Polis +Politbüro +Politbüros +Politesse +Politessen +Politfunktionäre +Politik +Politiker +Politikerin +Politikern +Politikers +Politisch +Politische +Politisches +Politkrimis +Politmanagement +Politoffiziere +Politpropaganda +Politur +Politvolks +Polizei +Polizeiakten +Polizeiaktion +Polizeiangehörige +Polizeianwärter +Polizeiapparat +Polizeiarzt +Polizeiaufsicht +Polizeiaugen +Polizeiautos +Polizeibeamten +Polizeibeamter +Polizeibehörde +Polizeibericht +Polizeibewachung +Polizeibewaffnung +Polizeichemiker +Polizeidezernat +Polizeidienststellen +Polizeieinheiten +Polizeieskorten +Polizeifahrzeuge +Polizeifunkwagen +Polizeigebäude +Polizeigewalt +Polizeigruppe +Polizeihauptkommissar +Polizeihauptmeister +Polizeihaus +Polizeihund +Polizeihunde +Polizeiinspektors +Polizeijuristen +Polizeikaserne +Polizeikommandeur +Polizeikommando +Polizeikommissar +Polizeikommissaren +Polizeikommissars +Polizeikontrolle +Polizeikonvention +Polizeikräfte +Polizeilautsprecher +Polizeimajor +Polizeimeister +Polizeimeisterin +Polizeioberwachtmeister +Polizeioffizier +Polizeiorgane +Polizeipraktiken +Polizeipräfekt +Polizeipräfekten +Polizeipräfektur +Polizeipräsident +Polizeipräsidenten +Polizeipräsidium +Polizeirevier +Polizeireviere +Polizeirevieren +Polizeireviers +Polizeischutz +Polizeisprecher +Polizeistaat +Polizeistaaten +Polizeistaates +Polizeistafette +Polizeistreife +Polizeistreifen +Polizeistreifenwagen +Polizeitruppe +Polizeitruppen +Polizeitrupps +Polizeiwachen +Polizeiwachtmeister +Polizeiwagen +Polizeizentrale +Polizist +Polizisten +Polizistenmörders +Polizistin +Polizistinnen +Polle +Pollen +Pollenflug +Pollinie +Pollinien +Polnische +Polonaise +Polopferd +Polospieler +Pols +Polster +Polsterbänke +Polstermeister +Polstermöbel +Polsters +Polsterung +Polterabend +Polterabends +Poltergeister +Polung +Polyester +Polygamie +Polygon +Polygone +Polygonen +Polygonzug +Polygonzuges +Polygonzüge +Polygonzügen +Polykultur +Polymer +Polymere +Polymeren +Polymerisation +Polynesier +Polynesiern +Polynom +Polynomdivision +Polynome +Polynomen +Polynoms +Polyp +Polypen +Pomade +Pomaden +Pommern +Pommernsaal +Pommes +Pomp +Pompadour +Pomps +Ponte +Pontiac +Pontius +Ponton +Pontonbrücke +Pony +Ponys +Ponywandern +Pool +Pop +Popanz +Popanzen +Pope +Popeline +Popkonzert +Popkonzerts +Popo +Popper +Popsänger +Popsängerin +Popularität +Popularitätskurve +Population +Populationen +Pore +Poren +Porenbeton +Porno +Pornofilme +Pornographie +Pornokurs +Pornoschuppen +Pornoshow +Pornostar +Porosität +Porositäten +Porsche +Port +Portabilität +Portefeuille +Portefeuilles +Portemonnaie +Portemonnaies +Portes +Portier +Portiers +Portierung +Portion +Portionen +Portionierung +Portionsweise +Portland +Porto +Portogebühren +Portos +Portotarif +Portrait +Porträt +Porträtfoto +Porträtfotos +Porträtist +Porträtmaler +Porträts +Ports +Portugal +Portugals +Portweine +Portweinen +Portweines +Porzellan +Porzellanarbeiter +Porzellane +Porzellanglocken +Porzellangroßhandlung +Porzellankiste +Porzellanschühchen +Porzellanservice +Porzellanwaren +Posaune +Posaunen +Posaunenblasenden +Posaunierte +Pose +Poseidontempel +Posen +Position +Positionen +Positionierung +Positionierungen +Positionsangabe +Positionsangaben +Positionsermittlung +Positionsgrenze +Positionslösung +Positionsmessung +Positionspapier +Positionsunabhängigkeit +Positionsverteilung +Positive +Positivismus +Posse +Possen +Post +Postabgabe +Postablieferung +Postablieferungen +Postamt +Postamtes +Postamts +Postangestellten +Postanleihe +Postanschrift +Postanweisung +Postanweisungen +Postanweisungsdienst +Postauftrag +Postaufträgen +Postbeamte +Postbeamter +Postbediensteten +Postbehörden +Postbenutzern +Postbezieher +Postbote +Postcheck +Postchecks +Postdienste +Postdienstes +Postdienstleistungen +Posten +Postenaufstellung +Postendienste +Postendienstes +Postens +Postenverteilung +Poster +Postern +Postfach +Postfaches +Postfachinhaber +Postfächer +Postfächern +Postgebühr +Postgebühren +Postgeheimnis +Postgewerkschaft +Postille +Postkarte +Postkarten +Postkasten +Postkunde +Postkutsche +Postleitgebiete +Postleitzahl +Postleitzahlen +Postministerium +Postomnibusse +Postquittung +Postraub +Postreisedienst +Postsack +Postsackes +Postscheck +Postscheckkonten +Postscheckkonto +Postschecks +Postscheckämter +Postschließfach +Postsendungen +Postsparbuch +Postsparguthaben +Postsparkassendienst +Postsparkonto +Poststadion +Poststempel +Poststempeln +Poststempels +Poststreiks +Postsäcke +Posttarif +Posttarife +Postulat +Postulate +Postulaten +Postulates +Postulierung +Postunion +Postverkehr +Postverkehrs +Postvermerk +Postvertrag +Postweg +Postwege +Postwertzeichen +Postzug +Postzustellung +Postzweige +Postämter +Potentat +Potentaten +Potential +Potentiale +Potentialen +Potentialform +Potentials +Potentialverlauf +Potenz +Potenzen +Potenzial +Potenziale +Potenzialen +Potenzials +Potenzierteste +Potenziertesten +Potenzierung +Potenzverlust +Potenzvorstellungen +Potsdam +Potsdams +Pott +Power +Pracht +Prachtausführung +Prachtausgabe +Prachtausgaben +Prachtbauten +Prachtexemplar +Prachtexemplare +Prachtexemplars +Prachtkind +Prachtstück +Prachtuniformen +Prado +Prager +Pragmatik +Pragmatiker +Prags +Prahlerei +Prahlhans +Praktika +Praktikant +Praktikanten +Praktikantenstelle +Praktiken +Praktiker +Praktikern +Praktikers +Praktikum +Praktikumsordnung +Praktikumsplätze +Praline +Pralinen +Pranger +Prangers +Pranke +Pranken +Prawda +Praxen +Praxis +Praxisbezug +Praxisnähe +Praxisräume +Praxisräumen +Praxissemesters +Praxisstelle +Praxisuntauglichkeit +Predigen +Predigtbücher +Predigtdienst +Preis +Preisabbau +Preisabschlag +Preisabschläge +Preisabschwächungen +Preisabsprachen +Preisamt +Preisamtes +Preisangabe +Preisangebot +Preisangebote +Preisangleichungen +Preisanhebung +Preisanhebungen +Preisanordnung +Preisanpassenden +Preisanpassung +Preisanstieges +Preisanstiegs +Preisanstiegsmeldungen +Preisaufschläge +Preisauftrieb +Preisausgleich +Preisausschreiben +Preisauszeichnung +Preisbefestigungen +Preisbeispiel +Preisbeispiele +Preisbemessung +Preisberechnung +Preisbestandteil +Preisbestimmungen +Preisbewegungen +Preisbild +Preisbildender +Preisbildung +Preisbrechen +Preisbrechende +Preisbrecher +Preischaos +Preischart +Preisdifferenz +Preisdiktate +Preisdisziplin +Preisdruck +Preise +Preiseinbrüche +Preiseinbußen +Preisempfehlung +Preisempfehlungen +Preisen +Preisentwicklung +Preisentwicklungen +Preiserhöhung +Preisermittlung +Preisermäßigung +Preiserwartungen +Preisexplosion +Preisexplosionen +Preisfaktor +Preisfestsetzenden +Preisfestsetzungen +Preisforderung +Preisforderungen +Preisfragen +Preisfreigabe +Preisfreiheit +Preisgefälles +Preisgefüges +Preisgelder +Preisgeldern +Preisgerichts +Preisgesetz +Preisgesetzes +Preisgewinner +Preisgrenze +Preisgruppe +Preisherabsetzung +Preisherabsetzungen +Preisidee +Preisindex +Preisinflation +Preiskampf +Preiskategorie +Preisklasse +Preisklassen +Preiskorrektur +Preiskorrekturen +Preislage +Preislagen +Preislinie +Preislinien +Preisliste +Preislisten +Preisnachlässe +Preisnachlässen +Preisniveaus +Preisnotierungen +Preispolitik +Preisproblem +Preisprobleme +Preisrahmen +Preisrechts +Preisregelung +Preisregelungen +Preisregulierung +Preisrichter +Preisrichtlinien +Preisrätsel +Preisrückgang +Preisrückgangs +Preisschild +Preisschildchen +Preisschilder +Preisschildern +Preisschwankung +Preisschwankungen +Preissenkung +Preissenkungen +Preissignal +Preissituation +Preisspaltung +Preisspektrum +Preisstabilität +Preissteigerung +Preissteigerungen +Preisstopp +Preisstopps +Preisstoppverordnung +Preissturzes +Preissystem +Preissystems +Preistreiberei +Preistreibereien +Preisunterbietungen +Preisunterschiede +Preisvereinbarung +Preisverfall +Preisverfalls +Preisvergleiche +Preisverhalten +Preisverhältnisse +Preisverordnung +Preisverschiebungen +Preisverteilung +Preisvorschrift +Preisvorschriften +Preisvorsprung +Preisvorteil +Preiswert +Preiswerter +Preiswirkung +Preiswürdigkeit +Preiszerstörung +Preiszugeständnisse +Preiszuschlag +Preisänderung +Preisüberwachung +Prellung +Prellungen +Premier +Premiere +Premierenfeier +Premierengäste +Premierensieger +Premierentermin +Premierminister +Premierministerin +Presbyterianer +Presse +Presseabteilungen +Presseagentur +Presseagenturen +Presseamt +Presseamtes +Pressearbeit +Presseartikel +Presseball +Presseballs +Presseberichte +Presseberichten +Presseberichtes +Pressebälle +Pressechef +Pressechefs +Pressedienst +Pressedienstes +Presseempfang +Presseerklärung +Pressefeldzug +Pressefoto +Pressefotografen +Pressefreiheit +Pressefritzen +Pressegesetz +Presseinformationen +Presseinterview +Presseklub +Pressekommentare +Pressekonferenz +Pressekreisen +Presseleute +Presseleuten +Pressemeldungen +Pressemitteilung +Pressemitteilungen +Pressenotiz +Presseoffizier +Presseoffiziers +Presseorgane +Presseorganen +Presseorganisationen +Pressephoto +Pressephotographen +Pressepolemiken +Presseprodukte +Presserat +Presserates +Pressereferat +Pressereferent +Pressereferenten +Presserezensionen +Presserummel +Presserummels +Pressespekulationen +Pressespiegel +Pressesprecher +Presseunternehmen +Presseverband +Pressevertreter +Pressevertreters +Presseveröffentlichungen +Pressewesen +Pressezentrum +Pressezentrums +Pression +Pressung +Prestige +Prestigebedürfnis +Prestigebedürfnisse +Prestigedenken +Prestigefrage +Prestigegesichtspunkte +Prestigegründe +Prestigerückschlag +Prestiges +Prestigestandpunkt +Prestigeverlust +Prestigevorstellungen +Preuße +Preußen +Preußenkönig +Priester +Priestergebärde +Priestergewändern +Priesterinnen +Priestern +Priesterrock +Priestertum +Priesterweihe +Prim +Primaballerina +Primadonna +Primaner +Primat +Primate +Primaten +Primfaktoren +Primitivität +Primus +Primzahlen +Primärkosten +Prinz +Prinzen +Prinzenpaar +Prinzessin +Prinzessinnen +Prinzgemahle +Prinzip +Prinzipien +Prinzips +Prinzipskizze +Prinzregent +Priorität +Prioritäten +Prioritätsrecht +Prisma +Prismen +Pritschenwagen +Privatadresse +Privatadressen +Privatangelegenheit +Privatanteil +Privatarena +Privataufenthalt +Privataufenthalte +Privatausgabe +Privatausgaben +Privatbank +Privatbanken +Privatbankhaus +Privatbehandlungsrechnungen +Privatbibliothek +Privatboote +Privatbrief +Privatbriefe +Privatchauffeur +Privatdiskont +Privatdozent +Privatdozenten +Private +Privateigentum +Privateigentums +Privaten +Privater +Privates +Privatfamilien +Privatfernsehen +Privatfirma +Privatfonds +Privatfrage +Privatgrundstück +Privathaftpflicht +Privathaushalt +Privathäuser +Privatindustrie +Privatinteresse +Privatinteressen +Privatisierung +Privatisierungen +Privatisierungshymne +Privatissimum +Privatjacht +Privatjet +Privatkapital +Privatkapitals +Privatklageweg +Privatkredit +Privatkunden +Privatküche +Privatleben +Privatlebens +Privatlehranstalt +Privatleute +Privatleuten +Privatmann +Privatmaschinen +Privatnummer +Privatparkplatz +Privatpatient +Privatpatienten +Privatperson +Privatpraxis +Privatpressen +Privatpublikum +Privatrecht +Privatrechts +Privatreisende +Privatreisenden +Privatsache +Privatsammler +Privatsammlern +Privatsanatorium +Privatschuldienst +Privatschule +Privatschulen +Privatschullehrers +Privatsekretär +Privatsekretärin +Privatsphäre +Privatspiele +Privatstall +Privatstunden +Privatuniversitäten +Privatunternehmen +Privatunterrichts +Privatverbindlichkeiten +Privatverbraucher +Privatverkauf +Privatvermögen +Privatversicherte +Privatvilla +Privatwohnung +Privatwohnungen +Privatzimmer +Privileg +Privilegien +Privilegierte +Privilegierteste +Privilegiertester +Privilegiertestes +Privilegs +Pro +Probe +Probeabonnements +Probeabstimmung +Probealarm +Probeauftrag +Probeaufträgen +Probeausdruck +Probeausgabe +Probeausgaben +Probebestellung +Probebestellungen +Probebetrieb +Probeexemplar +Probeexemplare +Probefahrschüler +Probefahrt +Probefall +Probeflüge +Probeflügen +Probegalopp +Probegewehr +Probekörper +Probelauf +Probelesen +Probelieferung +Probeläufe +Probeläufen +Proben +Probenarbeit +Probenhalters +Probenplan +Probenummer +Probenummern +Probenzahl +Probenzahlen +Probesendung +Probesendungen +Probestück +Probestückes +Probetraining +Probeweisen +Probewohnen +Probezeiten +Probieren +Probierens +Probierstube +Problem +Problematik +Problematisch +Problembereich +Problembeschreibung +Problembeseitigung +Problembestände +Problembranche +Problembücher +Problemchen +Probleme +Problemen +Problemfachleute +Problemfall +Problemfälle +Problemgeschichte +Problemgruppen +Problemhistorie +Problemkreis +Problemkreise +Problemlösende +Problemlösung +Problemlösungen +Problems +Problemstellung +Problemstellungen +Problemteil +Problemthema +Produkt +Produktangebot +Produktaufbau +Produktbeschreibung +Produktbezeichnung +Produkte +Produkten +Produktenbörse +Produktenhandel +Produktentwicklung +Produktes +Produktfamilie +Produktgruppe +Produktidee +Produktinformation +Produktinnovation +Produktion +Produktionen +Produktionsablauf +Produktionsabteilung +Produktionsanlage +Produktionsanstieg +Produktionsanstiegs +Produktionsanteil +Produktionsauflagen +Produktionsaufnahme +Produktionsausfall +Produktionsausfälle +Produktionsausweitung +Produktionsbasis +Produktionsbeginn +Produktionsbereich +Produktionsbeschränkungen +Produktionsbetriebe +Produktionsbetriebes +Produktionsbranchen +Produktionsdistrikte +Produktionseinheit +Produktionseinstellung +Produktionserfolge +Produktionsergebnis +Produktionserhöhung +Produktionsgebiete +Produktionsgenossenschaften +Produktionsgründe +Produktionsgüter +Produktionsgütern +Produktionskapazität +Produktionskapazitäten +Produktionskosten +Produktionskostenanteil +Produktionsleistung +Produktionsleistungen +Produktionsleiter +Produktionslinie +Produktionsländer +Produktionsmarken +Produktionsmaterial +Produktionsmethode +Produktionsmethoden +Produktionsmittel +Produktionsmöglichkeiten +Produktionsniveau +Produktionsniveaus +Produktionspreise +Produktionsquoten +Produktionsreserve +Produktionsreserven +Produktionssektor +Produktionsstandort +Produktionsstandorte +Produktionssteigerung +Produktionsstillstand +Produktionsstätte +Produktionsstätten +Produktionssystems +Produktionstechnik +Produktionstechnologien +Produktionstätigkeit +Produktionsvertrag +Produktionsvolumen +Produktionswachstum +Produktionswerke +Produktionswerte +Produktionswertes +Produktionszahlen +Produktionsziel +Produktionsziffern +Produktionszunahme +Produktionszweige +Produktivität +Produktivitätsbonus +Produktivitätssteigerung +Produktivitätsziffer +Produktivvermögen +Produktlinie +Produktlücke +Produktpalette +Produktpolitik +Produktqualität +Produktregel +Produktregeln +Produkts +Produktsparten +Produktstabilität +Produktvorstellung +Produktziel +Produktübersicht +Produzent +Produzenten +Profession +Professional +Professionalismus +Professor +Professoren +Professors +Professur +Professuren +Profi +Profiboxer +Profifußball +Profil +Profilager +Profile +Profilen +Profiliertesten +Profilneurose +Profils +Profilstahl +Profilwalzwerk +Profis +Profit +Profitgier +Profitquelle +Profivereine +Profivereins +Prognose +Prognoseformel +Prognosekurve +Prognosemethode +Prognosemethoden +Prognosemodell +Prognosemodells +Prognoseprogramm +Prognoseprogramms +Prognoseverfahren +Prognosewert +Prognosewerten +Prognosewertes +Prognosewerts +Prognostik +Prognostiker +Programm +Programmablaufes +Programmanalyse +Programmbibliothek +Programmcode +Programmdirektor +Programme +Programmen +Programmgestaltern +Programmgestaltung +Programmgestaltungen +Programmhefte +Programmier +Programmieraufgaben +Programmierer +Programmierern +Programmierers +Programmierfehler +Programmierhandbuch +Programmiersprache +Programmiersprachen +Programmierung +Programminstallation +Programminterface +Programmkette +Programmleiter +Programmläufen +Programmlücken +Programmmodul +Programmpaketen +Programmpunkt +Programmpunkten +Programmpunktes +Programmquellcode +Programms +Programmsammlung +Programmstruktur +Programmsystem +Programmsystemen +Programmtechniken +Programmteil +Programmvorschau +Programmwechsel +Programmwelt +Programmzeitung +Progress +Progressen +Progression +Progressionsvorbehalt +Prohibition +Projekt +Projektarbeit +Projektbearbeitung +Projektbeginn +Projektbericht +Projektbeschreibung +Projekte +Projekten +Projektergebnis +Projektes +Projektingenieur +Projektion +Projektionen +Projektionslinsen +Projektionsschirm +Projektionsschirms +Projektlaufzeit +Projektleiter +Projektmanagement +Projektor +Projektoren +Projektpartner +Projektphase +Projektresultat +Projekts +Proklamation +Prokura +Prokuren +Prokurist +Proletariat +Proletariats +Proletarier +Proletariers +Proletarisierung +Prolog +Prologe +Prologen +Prologes +Promenade +Promenaden +Promenadenanzug +Promenadenplatz +Promille +Promillen +Promilles +Prominenz +Prominenzen +Promotern +Promotion +Promotionen +Propagandaaktion +Propagandafeldzug +Propagandakampagne +Propagandamanöver +Propagandamaschinerie +Propagandamaterial +Propagandaparolen +Propagandaphrasen +Propagandaveranstaltung +Propagandazwecken +Propagandist +Propagandisten +Propagierung +Propeller +Propellermaschinen +Prophet +Propheten +Prophezeiung +Prophezeiungen +Proportion +Proportionaldruck +Proportionalfaktor +Proportionalität +Proportionalitätsfaktor +Proportionalitätskonstante +Proportionalschrift +Proporz +Prosa +Prosatext +Prosatexte +Prosatexten +Prosatexts +Prospekt +Prospekte +Prospekten +Prospektes +Prospektmaterial +Prospekts +Prospektunterlagen +Prostata +Prostituierten +Prostitutionszwecke +Protagonisten +Protein +Proteine +Protektion +Protektionismus +Protektor +Protektorat +Protest +Protestaktion +Protestant +Protestantin +Protestantismus +Protestbrief +Protestbriefes +Proteste +Protesten +Protestentenverein +Protestes +Protestkundgebung +Protestmarsch +Protests +Protestschreiben +Protestschritt +Proteststreik +Protestsänger +Prothese +Prothesen +Protokoll +Protokolle +Protokollen +Protokollierung +Protokolls +Proton +Protonen +Protonenstrahl +Prototyp +Prototypen +Proviant +Proviants +Provinz +Provinzanwalt +Provinzbänkler +Provinzen +Provinzler +Provinzstädte +Provinztheater +Provinztheaters +Provision +Provisionsabrechnungen +Provisionsjäger +Provisionsverkäufer +Provisionsvermittler +Provisorien +Provisorium +Provokation +Provokationen +Prozedur +Prozeduren +Prozent +Prozentangabe +Prozentangaben +Prozentanteil +Prozentbruchteilspekulationen +Prozente +Prozenten +Prozentgehalt +Prozentpunkt +Prozentpunkte +Prozentsatz +Prozentskala +Prozentsteigerung +Prozentsteigerungen +Prozentsätze +Prozentsätzen +Prozentwert +Prozentwerte +Prozentzahl +Prozess +Prozesse +Prozessen +Prozesses +Prozessführungen +Prozession +Prozessionen +Prozessionsstraßen +Prozesskosten +Prozessor +Prozessordnung +Prozessoren +Prozessors +Prozessrechten +Prozeßbeginn +Prunk +Prunksitzung +Prunkstück +Prunkstücks +Präambel +Prädestination +Prädestinationen +Prädestinationslehre +Prädikat +Prädikate +Prädikaten +Prädikatenlogik +Prädikats +Präfekt +Präfekten +Präfektur +Präferenz +Präferenzen +Präferenzzone +Prägestempel +Prägetechnik +Prägnanz +Prägung +Präjudiz +Prälat +Prälaten +Präludium +Prämie +Prämienaufkommen +Prämiendruck +Prämieneinnahme +Prämienpolitik +Prämiensteigerung +Prämienvorteil +Prämienzuschlag +Prämienzuwachs +Prämienüberträge +Prämierung +Prämiierung +Prämisse +Prämissen +Präparat +Präparate +Präparaten +Präparation +Prärie +Präriegebiete +Prärien +Präsens +Präsentation +Präsentierteller +Präsenz +Präsenzen +Präsident +Präsidenten +Präsidentenberater +Präsidentenkandidatur +Präsidentenposten +Präsidentensessel +Präsidentenstuhl +Präsidententisches +Präsidentenwagen +Präsidentenwahl +Präsidentenwahlen +Präsidentenwahlkampf +Präsidentin +Präsidentschaft +Präsidentschaftsrates +Präsidentschaftswahl +Präsidentschaftswahlen +Präsidialmitglied +Präsidialmächte +Präsidialrat +Präsidialregimes +Präsidialrepublik +Präsidialsitzung +Präsidien +Präsidium +Präsidiums +Präsidiumsmitglieder +Präsidiumssitzung +Präteritum +Präventivmedizin +Präzedenzfall +Präzedenzfalles +Präzedenzfälle +Präzedenzfällen +Präzisierung +Präzision +Präzisionen +Präzisionsgrad +Präzisionsinstrument +Präzisionsinstrumente +Präzisionsleistung +Präzisionsmessgerät +Präzisionsprodukt +Präzisionsspezifikation +Präzisionstechnik +Präzisionsuhr +Prüderie +Prüfanweisung +Prüfaufwand +Prüfbescheinigung +Prüfeinrichtung +Prüfer +Prüfergebnis +Prüfern +Prüfers +Prüffeld +Prüfingenieur +Prüfling +Prüfliste +Prüfmaschinen +Prüfpflicht +Prüfpunkt +Prüfsiegel +Prüfstand +Prüfstandes +Prüfstein +Prüfsteinen +Prüfsteines +Prüfstelle +Prüfstrecke +Prüfstrom +Prüfsumme +Prüftechnik +Prüfung +Prüfungen +Prüfungsantrag +Prüfungsarbeit +Prüfungsarbeiten +Prüfungsausschuss +Prüfungsausschusses +Prüfungsbericht +Prüfungsdienst +Prüfungserfolg +Prüfungskämpfen +Prüfungspraxis +Prüfungsschwimmen +Prüfungsstelle +Prüfungstermin +Prüfungsthema +Prüfungsverfahren +Prüfungsvorbereitung +Prüfungswesen +Prüfverfahren +Prüfzettel +Prügel +Prügelknabe +Prügelknaben +Prügelstrafe +Prügelszenen +Pseudoerklärungen +Pseudonym +Pseudonymen +Pseudonyms +Pseudoromantik +Psyche +Psychiater +Psychiaters +Psychiatrie +Psychoanalyse +Psychoanalytiker +Psychoanalytikern +Psychoanalytikers +Psychologe +Psychologen +Psychologie +Psychologin +Psychomotorische +Psychopath +Psychopharmaka +Psychose +Psychosen +Psychoterror +Psychotherapeut +Psychotherapeutin +Psychotherapie +Pt +Ptolemaios +Ptolemäus +Pubertät +Pubertätsjahre +Pubertätszeit +Public +Publikation +Publikationen +Publikationsliste +Publikum +Publikumsbeteiligung +Publikumserfolg +Publikumsgeschmack +Publikumsnachfrage +Publizist +Publizisten +Publizistik +Pudding +Puddings +Pudel +Pudelmütze +Pudels +Puder +Pudern +Puders +Puffer +Puffärmel +Puffärmeln +Pulk +Pulle +Pulli +Pullover +Pullovern +Pullovers +Puls +Pulsader +Pulsadern +Pulse +Pulsen +Pulses +Pulsschlag +Pulsschlags +Pulsschlägen +Pult +Pulte +Pulten +Pultes +Pulver +Pulvergewehre +Pulvers +Puma +Pump +Pumpe +Pumpen +Pumps +Pumpspeicherwerke +Pumpstationen +Punische +Punk +Punkt +Punkte +Punktekämpfe +Punkten +Punktepaar +Punktes +Punktesammeln +Punktetabellen +Punkteteilung +Punktfolge +Punktgewinn +Punktgrafik +Punktjäger +Punktkämpfe +Punktladung +Punktmasse +Punktmenge +Punktmengen +Punktniederlage +Punktraster +Punktrichtungsform +Punkts +Punktsiege +Punktsieger +Punktspiele +Punktspielsaison +Punktsystem +Punkttabellen +Punktum +Punktverlusten +Punktvorsprung +Punktweise +Punktwert +Punktwerte +Punktzahl +Punktzahlen +Punktzeile +Punktüll +Punsch +Pupille +Pupillen +Puppe +Puppen +Puppengeschirr +Puppenmama +Puppenmutter +Puppenspieler +Puppenwagen +Purist +Puristen +Puritanismus +Purpur +Purpurstaub +Puschel +Pute +Puten +Puter +Puters +Putsch +Putschbeginns +Putsches +Putschoffiziere +Putschversuche +Putschversuches +Putz +Putzfrauen +Putzgroßhandlung +Putzlappen +Puzzle +Puzzlespiele +Pygmäe +Pygmäen +Pyjama +Pyjamas +Pyramide +Pyramiden +Pyramidenbau +Pyrenäen +Pythagoras +Pythia +Pächter +Pächterin +Pächtern +Pächterwohnung +Päckchen +Päckchens +Pädagoge +Pädagogen +Pädagogik +Pädagoginnen +Päpste +Päpsten +Pärchen +Pärchens +Pässe +Pässen +Pöbel +Pöbelei +Pöbeleien +Pöbels +Pökelfleisch +Pöstchen +Pünktlichkeit +Püppchen +Püree +Pütt +Pütts ++++++++++ +Quader +Quaders +Quadrant +Quadranten +Quadrat +Quadrate +Quadrateinheiten +Quadraten +Quadratkilometer +Quadratkilometern +Quadratmeile +Quadratmeter +Quadratmeterabgabe +Quadratmetermietpreis +Quadratmetern +Quadratmeterpreis +Quadratmeters +Quadratmeterzahl +Quadratmeterzahlen +Quadrats +Quadratur +Quadratwurzel +Quadratwurzeln +Quadratzentimeter +Qual +Qualifikation +Qualifikationen +Qualifikationsleistung +Qualifiziertesten +Qualität +Qualitäten +Qualitätsansprüche +Qualitätsarbeit +Qualitätsarbeiten +Qualitätsbeurteilung +Qualitätsbezeichnung +Qualitätsbezeichnungen +Qualitätseigenschaft +Qualitätseinbuße +Qualitätseinbußen +Qualitätskontrolle +Qualitätskontrollen +Qualitätsmaschinen +Qualitätsmaß +Qualitätsmaße +Qualitätsmaßes +Qualitätsmerkmal +Qualitätsmerkmale +Qualitätsmerkmalen +Qualitätsmerkmals +Qualitätsminderung +Qualitätsniveaus +Qualitätsprüfung +Qualitätssicherung +Qualitätsspanne +Qualitätsstandard +Qualitätssteigerung +Qualitätssteigerungen +Qualitätsstufe +Qualitätsverbesserung +Qualitätsware +Qualitätswaren +Qualitätswein +Qualitätsweine +Qualitätsüberlegung +Qualitätsüberlegungen +Qualitätsüberwachung +Qualle +Qualm +Qualmerei +Quant +Quanten +Quantenmechanik +Quantentheorie +Quantenzahl +Quantifizierung +Quantität +Quarantäne +Quarantänen +Quarantänestation +Quark +Quarks +Quart +Quartal +Quartale +Quartalen +Quartalsanfang +Quartalsbericht +Quartalsergebnissen +Quartalsvergleich +Quartalsvergleiche +Quartalszahlen +Quartett +Quartetts +Quartier +Quartiere +Quartiers +Quarz +Quarzkristall +Quarzuhren +Quasar +Quatsch +Quattro +Quebec +Quedlinburg +Queen +Queensland +Quell +Quelldatei +Quelle +Quellen +Quellenangabe +Quellensteuer +Quellenstudie +Quellenstudien +Quellenstudium +Quellenverzeichnis +Quellgebiet +Quellgebiete +Quellgebieten +Quellgebiets +Quellknoten +Querachse +Querachsen +Quere +Querelement +Querelemente +Querelementen +Querelen +Querlese +Querlinie +Querschläger +Querschlägers +Querschnitt +Querschnitte +Querschnitten +Querschnittgelähmte +Querschnitts +Querschnittsfläche +Querstraße +Querstraßen +Quersumme +Querverbindung +Querverbindungen +Querverweis +Querweg +Querwege +Querweges +Quetschung +Quetschungen +Quintessenz +Quirl +Quitte +Quitten +Quittierung +Quittung +Quittungen +Quiz +Quo +Quote +Quoten +Quotenbeteiligung +Quotenregelung +Quotenregelungen +Quotient +Quotienten +Quotierung +Quäker +Quäkers +Quäler +Quälerei +Quälern +Quälers +Quäntchen ++++++++++ +Rabat +Rabatt +Rabatte +Rabatten +Rabattes +Rabattmarke +Rabattmarken +Rabe +Rabeneltern +Rabulistik +Rache +Racheakt +Racheakte +Racheakts +Rachegelüste +Rachen +Rachenhöhle +Rachenhöhlen +Rachens +Racheschnaubende +Racheschnaubenden +Racheschnaubender +Racheschnaubendes +Rachsucht +Racket +Rad +Rad geschlagen +Radantriebe +Radantrieben +Radantriebs +Radar +Radaranlage +Radaranlagen +Radarblindlandung +Radarfalle +Radarfallen +Radargerät +Radargeräte +Radargerätes +Radargürtel +Radargürtels +Radarkontakt +Radarkontrolle +Radarlandegerät +Radarlandegeräte +Radarlandegeräten +Radars +Radarschirm +Radarschirmbild +Radarschirmbildern +Radarschirmbildes +Radarschirme +Radarschirmes +Radarstation +Radarstationen +Radarsteuerung +Radarstrahl +Radarstörsender +Radarstörsendern +Radarwarnnetz +Radarwarnnetzen +Radarwarnnetzes +Radarwächter +Radarzeichnung +Radau +Radaubruder +Radaubruders +Radaubrüder +Radaubrüdern +Radaufhängung +Radaufhängungen +Radbremse +Radbremsen +Radbruch +Raddampfer +Raddampfern +Raddampfers +Radebrecher +Rades +Radfahren +Radfahrer +Radfahrern +Radfahrers +Radfelge +Radfelgen +Radgabel +Radgefahren +Radgestell +Radgestelle +Radgestellen +Radialbohrmaschine +Radialbohrmaschinen +Radialfräsern +Radialfräsers +Radialkraft +Radialnerv +Radialnervs +Radiator +Radien +Radiergummi +Radiergummis +Radierkunst +Radiermessern +Radiermessers +Radiernadel +Radierung +Radierungen +Radieschen +Radikal +Radikale +Radikalen +Radikalisierung +Radikalist +Radikalisten +Radikalkette +Radikalketten +Radikalkur +Radio +Radioaktivität +Radioaktivitäten +Radioansager +Radioansagerin +Radioansagern +Radioansagers +Radioapparat +Radioapparaten +Radioapparates +Radioastronomie +Radiobastlern +Radiobastlers +Radiobiologe +Radiobiologie +Radiochemie +Radiochemiker +Radiochemikers +Radiodurchsage +Radiodurchsagen +Radioempfängern +Radioempfängers +Radiofrequenz +Radiogehäuse +Radiogehäusen +Radiogehäuses +Radiogerätes +Radiogeschäfte +Radiogeschäften +Radiogeschäftes +Radiogramme +Radiogrammen +Radiogramms +Radiohändlern +Radiohändlers +Radiohörer +Radiohörern +Radiokanal +Radiokanals +Radiokanäle +Radiokompassen +Radiokompasses +Radiologe +Radiologie +Radiomechaniker +Radiomechanikern +Radiometrie +Radionachrichten +Radionavigation +Radiopeilgeräte +Radiopeilgeräten +Radiopeilgeräts +Radiopeilungen +Radioröhre +Radioröhren +Radiosender +Radiosendern +Radiosenders +Radiosendung +Radiosendungen +Radiosonde +Radiosonden +Radiostationen +Radiostrahlung +Radiotechnik +Radiotechnikern +Radiotechnikers +Radiotelegramm +Radiotelegrammen +Radiotelegramms +Radiotelegraphie +Radiotelephonie +Radiowecker +Radioweckern +Radioweckers +Radiowellen +Radiozeitung +Radiozeitungen +Radioübertragung +Radioübertragungen +Radium +Radiumbehälter +Radiumbehältern +Radiumheilverfahren +Radiumheilverfahrens +Radiumstrahlen +Radiumtherapien +Radius +Radiusvektor +Radiusvektoren +Radiusvektors +Radizieren +Radkappe +Radkappen +Radkasten +Radkastens +Radkranz +Radkranzes +Radkreuze +Radkreuzen +Radkreuzes +Radkränzen +Radkörper +Radkörpern +Radkörpers +Radlager +Radlagern +Radler +Radlerin +Radlerinnen +Radlern +Radmutter +Radmuttern +Radon +Radreifen +Radreifens +Radrennbahn +Radrennen +Radrennens +Radschaufel +Radschlagen +Radschleppern +Radschleppers +Radschlüssel +Radschlüsseln +Radschlüssels +Radspeiche +Radsport +Radsports +Radsportstadion +Radspuren +Radstand +Radstandes +Radsterne +Radsternen +Radsterns +Radsturzes +Radstände +Radständen +Radstürzen +Radtour +Rafael +Raffinade +Raffinement +Raffinerie +Raffinesse +Raffinierteste +Rahm +Rahmen +Rahmenabkommens +Rahmenbedingen +Rahmenbedingung +Rahmenbedingungen +Rahmenplan +Rahmenplanung +Rahmenpläne +Rahmenprogramm +Rahmens +Rahmenvertrag +Rahms +Raiffeisenbanken +Raiffeisenkassen +Raimund +Rain +Rainer +Rakete +Raketen +Raketenandrohung +Raketenantrieb +Raketenbasen +Raketenbasis +Raketendrohung +Raketendschungel +Raketengeschosse +Raketengeschossen +Raketengeschoß +Raketenstart +Raketenstützpunkt +Raketentruppen +Raketenversuche +Raketenwaffen +Rallye +Rallyes +Rambo +Rambos +Rammbock +Rammbockes +Ramona +Rampe +Rampen +Rampenlicht +Ramschladen +Ramschläden +Ramses +Rand +Randalierszene +Randbedingung +Randbedingungen +Randbemerkung +Randberechnung +Randbereich +Rande +Randeffekte +Randerscheinung +Randerscheinungen +Randes +Randfall +Randfälle +Randgebiet +Randgebiete +Randgebieten +Randgebietes +Randgeraden +Randindex +Randindizes +Randkoordinate +Randkurve +Randkurven +Randposition +Randproblem +Randprobleme +Randproblemen +Randpunkt +Randpunkte +Randstaates +Randstein +Randsteine +Randsteins +Randstellung +Randstreifen +Randwert +Randwerte +Randwerten +Randzone +Randzonen +Rang +Ranges +Rangfolge +Rangfolgen +Rangliste +Ranglisten +Rangordnung +Rangordnungen +Rangs +Rangstufe +Rangstufen +Raphael +Rappe +Rappen +Rapport +Rapporte +Rapporten +Raps +Rapsöl +Rarität +Rasenplatz +Rasenplätze +Rasenplätzen +Rasensport +Raserei +Rasereien +Rasierapparate +Rasierapparaten +Rasierapparates +Rasiermessern +Rasiermessers +Rasse +Rassehunde +Rassel +Rassen +Rassendiskriminierung +Rassengesetze +Rassenhass +Rassenhasses +Rassenkampf +Rassenkrawall +Rassenkämpfe +Rassenkämpfen +Rassenmischung +Rassenmischungen +Rassenproblem +Rassenprobleme +Rassentrennung +Rassismus +Rast +Rasta +Rastatt +Raster +Rastermaß +Rasterpapier +Rasters +Rasterweite +Rasthäuser +Rastplatz +Rastplätze +Rastplätzen +Raststätte +Raststätten +Rat +Rate +Raten +Ratenkäufen +Ratensenkung +Ratenzahlung +Ratenzahlungen +Rates +Ratesendung +Ratgeber +Ratgeberin +Ratgeberinnen +Ratgebers +Rathaus +Rathauses +Rathäuser +Rathäusern +Ratifikation +Ratifikationen +Ratifizierung +Ratifizierungen +Ratifizierungsdebatte +Ratifizierungsurkunden +Ratio +Ration +Rationalisierung +Rationalisierungen +Rationalisierungsmaßnahme +Rationalität +Rationalmachen +Rationen +Rationierung +Rationierungen +Ratlosigkeit +Ratlosigkeiten +Rats +Ratschlag +Ratschlusses +Ratschläge +Ratschlägen +Ratschlüsse +Ratschlüssen +Ratsherren +Ratsmitglieder +Ratsmitgliedern +Ratspräsidenten +Ratstisch +Ratsvorsitzende +Ratte +Rattenfalle +Rattengift +Rattenloches +Rattenplage +Rattenschwanz +Ratzeburg +Raub +Raubbau +Raubbaus +Raubdruck +Raubdruckern +Raubens +Raubgier +Raubkopie +Raubkopien +Raubkopieren +Raubmord +Raubmorden +Raubmordes +Raubpolitik +Raubtiere +Raubtieren +Raubvogel +Raubvögel +Raubvögeln +Raubzug +Raubzüge +Raubzügen +Raubüberfall +Raubüberfalls +Raubüberfällen +Rauch +Rauchen +Raucher +Raucherhusten +Rauchern +Rauchers +Rauchfahne +Rauchmaschine +Rauchsignale +Rauchsäule +Rauchsäulen +Rauchverbot +Rauchvergiftung +Rauchverzicht +Rauchvorhang +Rauchwaren +Rauchwolke +Rauchwolken +Raum +Raumaufteilung +Raumbedarf +Raumdiagonalen +Raume +Raumes +Raumfahrer +Raumfahrt +Raumfahrtbehörde +Raumfahrttechnik +Raumfahrzeuge +Raumflug +Raumflüge +Raumforscher +Raumforschung +Raumgestaltung +Raumklima +Raumkoordinaten +Raumkurve +Raumkurven +Raummangel +Raummangels +Raummeter +Raumplanung +Raumpunkten +Raums +Raumschiff +Raumschiffe +Raumschiffen +Raumschiffes +Raumstation +Raumteile +Raumteilen +Raumtemperatur +Raumverhältnis +Raumverhältnisse +Raupe +Raupen +Raupenfahrzeug +Raupenfahrzeuge +Raupenfahrzeuges +Raureif +Raureifs +Rausch +Rauschen +Rauschenden +Rauschgift +Rauschgifte +Rauschgiften +Rauschgiftsucht +Rauschgiftverbot +Rausschmeißerjob +Rauten +Ravensburger +Rayons +Razzien +Reagan +Reagenz +Reagenzglas +Reagenzglases +Reagenzgläser +Reagenzien +Reaktion +Reaktionen +Reaktionsfähigkeit +Reaktionsgeschwindigkeit +Reaktionsnorm +Reaktionsnormen +Reaktionszeit +Reaktionär +Reaktionärs +Reaktivität +Reaktor +Reaktoren +Reaktors +Real +Reale +Realertrag +Realgewinne +Realgymnasium +Realisation +Realisierung +Realismus +Realist +Realisten +Realität +Realitäten +Reallohn +Reallöhne +Realo +Realos +Realschüler +Realzins +Realzinsen +Realzuwachs +Rebe +Rebell +Rebellen +Rebellenführer +Rebellion +Reben +Rebenblätter +Rebhuhnbevölkerung +Rechaud +Rechen +Rechenanlage +Rechenanlagen +Rechenaufgabe +Rechenaufgaben +Rechenaufwand +Rechenbeispiel +Rechenbeispiele +Rechenbuch +Recheneinheit +Rechenfehler +Rechenfehlern +Rechenfehlers +Rechenfähigkeit +Rechengehirn +Rechengröße +Rechenhilfen +Rechenkapazität +Rechenmaschine +Rechenoperationen +Rechenroboter +Rechens +Rechenschaft +Rechenschaftsbericht +Rechenschaftsberichte +Rechenschieber +Rechenschritt +Rechenspielereien +Rechentabellen +Rechenverfahren +Rechenvorgänge +Rechenvorschriften +Rechenzeit +Rechenzeiten +Rechenzentren +Rechenzentrum +Recherche +Rechnen +Rechnens +Rechner +Rechneralltag +Rechneralltags +Rechnerausstattung +Rechnerei +Rechnern +Rechners +Rechnung +Rechnungen +Rechnungsabschlüssen +Rechnungsführung +Rechnungsführungen +Rechnungshof +Rechnungsmonat +Rechnungsprüfern +Rechnungsprüfers +Rechnungsprüfung +Rechnungswesens +Recht +Rechtbruches +Rechteck +Rechtecke +Rechtecken +Rechtecks +Rechten +Rechtes +Rechtfertigung +Rechtfertigungen +Rechtgläubigkeit +Rechthaber +Rechthaberei +Rechthabereien +Rechthaberin +Rechthaberinnen +Rechthabers +Rechtlich +Rechtlichkeit +Rechtlosigkeit +Rechtmäßigkeit +Rechtmäßigkeiten +Rechts +Rechtsabteilung +Rechtsamt +Rechtsangelegenheit +Rechtsangelegenheiten +Rechtsanspruch +Rechtsanspruchs +Rechtsansprüchen +Rechtsanwaltes +Rechtsanwalts +Rechtsanwaltsgebühr +Rechtsanwaltsordnung +Rechtsanwälten +Rechtsanwältin +Rechtsanwältinnen +Rechtsauskunft +Rechtsausübung +Rechtsbefugnis +Rechtsbefugnisse +Rechtsbegehren +Rechtsbegehrens +Rechtsbegriff +Rechtsbehelfe +Rechtsbeistandes +Rechtsbeistände +Rechtsbeiständen +Rechtsbelehrung +Rechtsbelehrungen +Rechtsberater +Rechtsberatern +Rechtsberaters +Rechtsbeschwerde +Rechtsbeugung +Rechtsbeugungen +Rechtsbrecher +Rechtsbrechern +Rechtsbrechers +Rechtsbruches +Rechtsbrüche +Rechtsbrüchen +Rechtschaffenheit +Rechtschreibefehler +Rechtschreibehilfe +Rechtschreibkommission +Rechtschreibung +Rechtseinheit +Rechtseinwand +Rechtseinwandes +Rechtseinwänden +Rechtsempfinden +Rechtsempfindens +Rechtsentscheid +Rechtsentwicklung +Rechtserwerb +Rechtsexperten +Rechtsfall +Rechtsfehlern +Rechtsfindung +Rechtsform +Rechtsfrage +Rechtsfähigkeit +Rechtsfälle +Rechtsfällen +Rechtsgefühl +Rechtsgelehrten +Rechtsgelehrter +Rechtsgrundes +Rechtsgrundlage +Rechtsgrundlagen +Rechtsgrundsatz +Rechtsgrundsatzes +Rechtsgrundsätzen +Rechtsgründe +Rechtsgründen +Rechtsgutachtens +Rechtsgültigkeit +Rechtsgültigkeiten +Rechtshandel +Rechtshandlung +Rechtshandlungen +Rechtshilfe +Rechtshilfen +Rechtshilfeverkehrs +Rechtshilfeverträge +Rechtshändel +Rechtshändeln +Rechtshänder +Rechtshändern +Rechtshändigkeit +Rechtsinnen +Rechtsinstituts +Rechtsirrtum +Rechtsirrtums +Rechtsirrtümer +Rechtskenntnisse +Rechtskraft +Rechtskurve +Rechtskurven +Rechtslage +Rechtslagen +Rechtsmangel +Rechtsmittel +Rechtsmitteln +Rechtsmittels +Rechtsmängel +Rechtsmängeln +Rechtsnachfolger +Rechtsnachfolgerin +Rechtsnorm +Rechtsnormen +Rechtsordnung +Rechtsparteien +Rechtspflege +Rechtspflegerin +Rechtspflicht +Rechtsposition +Rechtsprechung +Rechtsradikalismus +Rechtsrat +Rechtsschutz +Rechtsschutzbedürfnis +Rechtsschutzes +Rechtsschutzinteresse +Rechtssinne +Rechtssprache +Rechtssprechung +Rechtsspruchs +Rechtssprüchen +Rechtsstaat +Rechtsstaates +Rechtsstellung +Rechtsstreit +Rechtsstreiten +Rechtsstreites +Rechtsstreitigkeiten +Rechtsträger +Rechtsunwirksamkeit +Rechtsverdreher +Rechtsverfahren +Rechtsverkehr +Rechtsverkehrs +Rechtsverletzung +Rechtsverletzungen +Rechtsverluste +Rechtsverordnungen +Rechtsvertreter +Rechtsweg +Rechtswesen +Rechtswidrigkeit +Rechtswidrigkeiten +Rechtswirksamkeit +Rechtswirkung +Rechtswissenschaft +Rechtszwang +Reck +Recke +Recycling +Redakteur +Redakteure +Redakteurs +Redaktion +Redaktionen +Redaktionsmitglied +Redaktionsmitgliede +Redaktor +Redaktoren +Redaktors +Rede +Redefreiheit +Redefreiheiten +Redegabe +Redekunst +Redekünste +Redekünsten +Redensart +Redensarten +Redeschwall +Redewendung +Redlichkeit +Redner +Rednern +Rednertribüne +Redseligkeit +Reduktion +Redundanz +Redundanzen +Reduzierte +Reduzierung +Reduzierungen +Reeder +Reederei +Reedereikonsortien +Reedereikontor +Reeders +Reeperbahn +Referat +Referate +Referats +Referenden +Referendum +Referent +Referenten +Referentin +Referenz +Referenzbriefe +Referenzen +Referenzpreise +Referenzpunkt +Referenzpunkte +Referenzpunktes +Referenzsignal +Referenzzeit +Refinanzierung +Reflektant +Reflektanten +Reflektion +Reflektionen +Reflektionseigenschaften +Reflektionsgesetz +Reflektionswinkel +Reflektor +Reflektoren +Reflektors +Reflex +Reflexbewegung +Reflexbewegungen +Reflexe +Reflexen +Reflexion +Reflexionen +Reflexionskultur +Reflexionswinkel +Reformation +Reformationsgottesdienst +Reformationskurs +Reformbemühung +Reformbemühungen +Reformbewegung +Reformer +Reformhäuser +Reformhäusern +Reformpläne +Reformprogramm +Reformpäpste +Reformversuch +Reformversuche +Reformvorhaben +Reformvorschläge +Refugium +Regal +Regale +Regalen +Regalien +Regatta +Regel +Regelabweichung +Regelalgorithmen +Regelalgorithmus +Regelbedarf +Regelbereich +Regeleingang +Regeleingänge +Regelfunktion +Regelkreis +Regelmechanismen +Regelmechanismus +Regelmäßigkeit +Regelmäßigkeiten +Regelmöglichkeit +Regeln +Regelsystems +Regelung +Regelungen +Regelungsgesetz +Regelungstechnik +Regelungszentren +Regelungszustände +Regelunterhalt +Regelwidrigkeit +Regelwissen +Regelzugang +Regen +Regenbogen +Regenbogenfarben +Regenbogens +Regenbögen +Regendaches +Regeneration +Regenerierung +Regenfest +Regenfälle +Regenfällen +Regengüsse +Regenmantel +Regenmenge +Regenmengen +Regenmäntel +Regenmänteln +Regenprogramm +Regensburg +Regensburger +Regenschauer +Regenschirm +Regent +Regentag +Regentagen +Regentages +Regentraufe +Regentropfen +Regentschaft +Regentschaftsrat +Regenwald +Regenwassertank +Regenwetter +Regenwolken +Regenwurm +Regenwurmes +Regenwälder +Regenwürmer +Regenzeit +Regenzeiten +Reger +Regie +Regierenden +Regierung +Regierungen +Regierungsabkommen +Regierungsabkommens +Regierungsamt +Regierungsantritt +Regierungsantritte +Regierungsarbeit +Regierungsbank +Regierungsbeamten +Regierungsbeamter +Regierungsbezirke +Regierungschef +Regierungsdekret +Regierungsebene +Regierungsformen +Regierungsgewalt +Regierungshäuptern +Regierungskonferenz +Regierungskrise +Regierungskrisen +Regierungsmannschaft +Regierungsorgan +Regierungspapiere +Regierungspapieren +Regierungsprogramm +Regierungspräsident +Regierungspräsidenten +Regierungsqualität +Regierungsseite +Regierungssitze +Regierungsstellen +Regierungsstreitkräfte +Regierungssturz +Regierungsverhandlungen +Regierungsvertreter +Regierungsviertel +Regierungsvorschläge +Regierungswechsel +Regierungszeit +Regime +Regiment +Regimente +Regimenten +Regimenter +Regimentern +Regimentes +Regimes +Regina +Region +Regionalbank +Regionalbüro +Regionalisierung +Regionalisierungen +Regionalmuseen +Regionalpolitik +Regionalprogramm +Regionalseiten +Regionalwahlen +Regionen +Regisseur +Regisseure +Regisseuren +Regisseurs +Register +Registereintragung +Registerinformationen +Registern +Registers +Registratur +Registrierkasse +Registrierung +Registrierungen +Reglement +Reglemente +Reglementen +Reglementierung +Reglementierungen +Reglements +Regler +Reglern +Reglers +Regress +Regressansprüche +Regression +Regsamkeit +Regsamkeiten +Regulativen +Regulierung +Regung +Regungen +Reh +Rehabilitierung +Rehabilitierungen +Rehböcke +Rehe +Rehlederwäsche +Rehwiese +Reiberei +Reibereien +Reibung +Reibungen +Reibungsflächen +Reibungsgesetz +Reibungskraft +Reibungskräfte +Reibungskräften +Reibungslose +Reibungslosigkeit +Reibungsterm +Reich +Reiche +Reichen +Reiches +Reichhaltigkeit +Reichritter +Reichs +Reichsacht +Reichsautobahnen +Reichsaußenminister +Reichsbahn +Reichsbahngesellschaft +Reichsbank +Reichsbankpräsident +Reichsdienststelle +Reichsführer +Reichsgebiet +Reichsgericht +Reichsgerichtshof +Reichshauptstadt +Reichshof +Reichshofrat +Reichsjustizminister +Reichskammergericht +Reichskanzlei +Reichskanzler +Reichskirche +Reichsklöster +Reichskriegsminister +Reichslandbund +Reichslandfrieden +Reichslehen +Reichsluftschutzgesetz +Reichsmarineamt +Reichsmark +Reichsminister +Reichspartei +Reichsparteitag +Reichspropagandaministerium +Reichsprotektorat +Reichsrat +Reichsstädte +Reichsstände +Reichstag +Reichstages +Reichstags +Reichstagsauflösung +Reichstagsgebäude +Reichstagsneuwahlen +Reichstagspräsident +Reichstagswahl +Reichstagswahlergebnis +Reichsteilung +Reichsvasallen +Reichsverband +Reichsverfassung +Reichsversicherungsanstalt +Reichsverteidigung +Reichsverteidigungskommissar +Reichsverweser +Reichswald +Reichswirtschaftsminister +Reichswährung +Reichtum +Reichtums +Reichweite +Reichweiten +Reifen +Reifenwechsel +Reifeprüfung +Reifeprüfungen +Reifevermerk +Reifung +Reigen +Reihe +Reihen +Reihenfolge +Reihenhaus +Reihenhäuser +Reihenhäusern +Reihenschaltungen +Reihensiedlungen +Reihenweisen +Reim +Reims +Rein +Reiner +Reinertrag +Reinerträge +Reinerträgen +Reinfall +Reinfälle +Reinfällen +Reingewinn +Reingewinne +Reingewinnen +Reingewinns +Reinhaltung +Reinhardt +Reinheit +Reinheiten +Reinheitsgebot +Reinhieben +Reinigung +Reinigungsmittel +Reinigungsmitteln +Reinigungsmittels +Reinigungsset +Reinigungstrupps +Reinkultur +Reinkulturen +Reinlichkeit +Reinlichkeiten +Reinschreiben +Reinschrift +Reinwaschende +Reis +Reise +Reiseagenturen +Reiseantritt +Reisebedürftige +Reisebegleiter +Reisebekanntschaft +Reisebekanntschaften +Reisebericht +Reisebuch +Reisebus +Reisebüros +Reisecheck +Reisechecks +Reisedauer +Reiseführer +Reiseführern +Reiseführers +Reisegefährte +Reisegepäck +Reisegepäcks +Reisegeschwindigkeit +Reisegesellschaft +Reisegesellschaften +Reisekosten +Reisekostenabrechnung +Reiseland +Reiseleiter +Reiseleiters +Reiselust +Reisen +Reisende +Reisenden +Reisender +Reiseplan +Reisepläne +Reiseplänen +Reisepässe +Reiserechnung +Reisesaison +Reisescheck +Reiseschecks +Reisetasche +Reisetaschen +Reisetermin +Reiseunternehmen +Reiseverbot +Reiseverbots +Reiseverkehrs +Reisewege +Reisewelle +Reisezeit +Reiseziel +Reiseziele +Reisezielen +Reiskultur +Reiter +Reiterin +Reiterinnen +Reiterkönig +Reitern +Reiterpension +Reiters +Reiterwerbung +Reithalle +Reitlehrer +Reitpferd +Reitpferden +Reitpferdes +Reitschule +Reittiere +Reittieren +Reitunterricht +Reiz +Reizbarkeit +Reize +Reizkonstellationen +Reizung +Reizungen +Reißbrett +Reißer +Reißnagel +Reißnagels +Reißnägel +Reißtest +Reißverschluss +Reißverschlusses +Reißverschlüsse +Reißwolf +Reißzeug +Reißzeugs +Reklamation +Reklamationen +Reklame +Reklamen +Rekognoszierung +Rekonstruktion +Rekonstruktionen +Rekord +Rekordbeteiligung +Rekordbrechende +Rekorde +Rekorder +Rekordergebnis +Rekorders +Rekordflug +Rekordflut +Rekordgeschwindigkeit +Rekordgewinnen +Rekordhaltern +Rekordhalters +Rekordhöhe +Rekordhöhen +Rekordjahr +Rekordsprinter +Rekordsummen +Rekordsätze +Rekordsätzen +Rekordtaucher +Rekordtempo +Rekordumsatz +Rekordversuch +Rekordversuche +Rekordzeit +Rekordzeiten +Rekordzinsen +Rekrut +Rekruten +Rektor +Rektorat +Rektoren +Rektors +Relais +Relaisstation +Relaisstationen +Relation +Relationen +Relations +Relationsoperatoren +Relationssymbol +Relativbewegung +Relativierbarkeit +Relativismus +Relativität +Relativitäten +Relativitätstheorie +Relativpronomen +Relativzahl +Relevanz +Relief +Reliefkunst +Reliefs +Religion +Religionsfreiheit +Religionsfreiheiten +Religionsfrieden +Religionskriege +Religionskriegen +Religionsspaltung +Religiosität +Relikt +Relikte +Relikten +Remanenz +Rembrandt +Remo +Remoulade +Ren +Renate +Rendezvous +Rendite +Renditen +Renegat +Renegaten +Renitenz +Rennautos +Rennbahn +Rennbahnen +Rennchef +Rennen +Renner +Rennleiter +Rennleitung +Rennplatz +Rennplätze +Rennquintett +Rennrodeln +Rennrodler +Rennsiege +Rennsportwagen +Rennstall +Renntag +Rennwagen +Renommee +Renovieren +Renovierungsarbeiten +Rentabilität +Rente +Rentenalter +Rentenanpassungsgesetz +Rentenansprüche +Rentenanträge +Rentenanträgen +Rentenbasis +Rentenbelastung +Rentencrash +Rentenerhöhung +Rentenerhöhungen +Rentenfinanzen +Rentenmarkt +Rentenreform +Rentensanierung +Rentensicherung +Rentenstelle +Rentenversicherung +Rentenversicherungen +Rentenversicherungsnummer +Rentenzahlung +Rentier +Rentner +Rentners +Reorganisation +Reorganisationen +Reparation +Reparationen +Reparationsforderungen +Reparationskommission +Reparationslieferungen +Reparationsverbindlichkeiten +Reparationsverhandlungen +Reparatur +Reparaturarbeiten +Reparaturauftrag +Reparaturaufträge +Reparaturbetriebe +Reparaturdauer +Reparaturen +Reparaturgewerbe +Reparaturkosten +Reparaturrechnung +Reparaturwerkstätten +Reparaturzeit +Repertoire +Repetition +Report +Reportage +Reportagen +Reporte +Reporter +Reporterin +Reportern +Reports +Repressalie +Repressalien +Repressivpolitik +Reproduktion +Reproduktionsgenauigkeit +Reproduktionstechnik +Reproduzierbarkeit +Repräsentant +Repräsentanten +Repräsentation +Repräsentationen +Repräsentationskosten +Reptil +Reptils +Republik +Republikaner +Republikaners +Republikanische +Republiken +Reputation +Requisit +Requisiten +Research +Reservat +Reservate +Reservates +Reservation +Reservationen +Reserve +Reservebank +Reserven +Reserverad +Reserverades +Reserveräder +Reservesatzes +Reservetank +Reservetanks +Reservetruppen +Reservevorschriften +Reservierung +Reservist +Reservisten +Resident +Residenz +Residuelle +Resignation +Resistenz +Resolution +Resolutionen +Resonanz +Resonanzfrequenzen +Resozialisierung +Respekt +Respektierung +Respektlosigkeit +Respektlosigkeiten +Ressentiment +Ressort +Ressortchef +Ressortchefs +Ressorts +Ressortverteilung +Ressource +Ressourcen +Ressourcenausbeutung +Ressourcenbedarf +Ressourcenverknappung +Rest +Restauflage +Restauflagen +Restaurant +Restaurants +Restbesatzung +Restbestand +Restbestandes +Restbestände +Restbeständen +Restbetrag +Restbreite +Restdeckung +Restdruck +Reste +Restes +Restexemplar +Restexemplare +Restfehler +Restgase +Restitutionsedikt +Restlaufzeit +Restlaufzeiten +Restlieferung +Restmaterial +Restmenge +Restmengen +Restmoral +Restposten +Restpotenz +Restriktion +Restriktionen +Rests +Restsatz +Restschuld +Reststrecke +Restverstand +Restvorräte +Restwert +Resultat +Resultate +Resultaten +Resultates +Resultats +Resümee +Retorte +Retorten +Retortenbaby +Retortenbefruchtung +Retouren +Retourtickets +Retrospektive +Retter +Rettern +Retters +Rettich +Rettiche +Rettichen +Rettichs +Rettung +Rettungen +Rettungsaktion +Rettungsaktionen +Rettungsboot +Rettungsboote +Rettungsbootes +Rettungsdienst +Rettungsmannschaft +Rettungsmannschaften +Rettungsmaßnahmen +Rettungsplan +Rettungsringe +Rettungsringen +Rettungsringes +Rettungsstelle +Rettungsversuch +Rettungsversuchen +Return +Reue +Reutlingen +Revanche +Revanchist +Revanchisten +Revier +Reviere +Revierförster +Reviers +Revision +Revisionismus +Revisionist +Revisionisten +Revisionsnummer +Revisionsverhandlung +Revisor +Revisors +Revolte +Revolten +Revolution +Revolutionen +Revolutionierung +Revolutionsrats +Revolutionäre +Revolver +Revolvern +Revolvers +Rezension +Rezept +Rezepte +Rezepten +Rezeption +Rezession +Rezessionen +Rezessionsgefahren +Rezessionsjahr +Rezessionskurs +Rezessionsmodell +Rezessionsrisiko +Rezessionswolken +Rhabarber +Rhapsodie +Rheinbund +Rheinbundstaaten +Rheindampfer +Rheinfelden +Rheinfestung +Rheingrenze +Rheinland +Rheinlandzone +Rheinmetall +Rheinprovinz +Rheinufer +Rheinverkehr +Rheinwein +Rhetorik +Rhode +Rhodesien +Rhodesier +Rhodos +Rhomben +Rhombus +Rhone +Rhythmen +Rhythmik +Rhythmus +Riad +Ribbentrop +Ricci +Richelieu +Richter +Richteramt +Richterin +Richtern +Richters +Richterskala +Richterspruch +Richterstuhl +Richtfunk +Richtfunkstrecke +Richtgeschwindigkeiten +Richtigen +Richtiges +Richtiggestellte +Richtiggestellten +Richtiggestellter +Richtiggestelltes +Richtigkeit +Richtigstellen +Richtigstellende +Richtigstellenden +Richtigstellender +Richtigstellendes +Richtigstellung +Richtlinie +Richtlinien +Richtlinientext +Richtmaß +Richtmaße +Richtmaßen +Richtmaßes +Richtpreis +Richtpreise +Richtschnur +Richtung +Richtungen +Richtungsanzeige +Richtungsanzeiger +Richtungsanzeigern +Richtungsanzeigers +Richtungskampf +Richtungssinn +Richtungsumkehr +Richtungsumkehrung +Richtungsvektor +Richtungsvektoren +Richtungsvektors +Richtungsweisendes +Richtungswinkel +Richtungswinkeln +Richtungszahlen +Richtungsänderung +Richtwert +Richtwerte +Richtwerten +Richtwirkung +Ricke +Rico +Riecher +Riechsalz +Riege +Riegel +Riegeln +Rieger +Riemen +Riemenantrieb +Riemenscheibe +Riementrieb +Riese +Riesen +Riesenaufwand +Riesenauswahl +Riesenerfolg +Riesenfernseher +Riesenfichte +Riesengewinne +Riesenkraft +Riesenkrake +Riesenmenge +Riesenmengen +Riesenpaket +Riesenrolle +Riesenstern +Riesenstunk +Riesenteleskop +Riesenverluste +Riesenvorteil +Riesenvorteile +Riesenwirbel +Riff +Riffen +Riffes +Riga +Rille +Rillen +Rind +Rinde +Rinden +Rinder +Rinderauftrieb +Rindern +Rindfleisch +Rinds +Rindvieh +Ring +Ringe +Ringelrein +Ringen +Ringes +Ringfinger +Ringfingern +Ringfingers +Ringkampf +Ringkampfes +Ringkämpfchens +Ringkämpfen +Ringrichter +Rings +Ringstraße +Rinne +Rinnsal +Rinnsale +Rinnsalen +Rinnstein +Rinnsteine +Rinnsteinen +Rinnsteines +Rio +Rippe +Rippen +Risiken +Risiko +Risikoabschätzung +Risikobegrenzung +Risikobereich +Risikogeschäfte +Risikoprüfung +Risikoprüfungen +Risikos +Risikostreuung +Risikovermeidung +Risikoverteilung +Risikozuschlages +Riss +Risse +Rissen +Rita +Riten +Ritt +Ritten +Ritter +Ritterburg +Ritterheer +Rittern +Ritterorden +Ritterschaft +Ritterschlag +Rittersmann +Ritterstand +Ritual +Rituale +Ritualen +Rituals +Ritze +Ritzel +Rivale +Rivalen +Rivalin +Rivalinnen +Rivalität +Riviera +Rivieraküste +Rizinus +Road +Robbe +Robe +Roben +Robert +Roberta +Robin +Robinson +Robinsonnaturen +Roboter +Robotern +Roboters +Robotertechnologien +Robotisierung +Robustheit +Rochefort +Rochelle +Rock +Rockefeller +Rocker +Rockes +Rodeo +Rodung +Rodungen +Roger +Roggen +Roggenbrot +Roggenbrote +Roggenernte +Roggenfeld +Roggens +Roggenstroh +Roh +Rohdaten +Rohe +Roheisenerzeugung +Roheisengewinnung +Roheisenproduktion +Rohertrages +Roherträge +Roherträgen +Roherzeugnis +Roherzeugnisse +Roherzeugnisses +Rohheit +Rohheiten +Rohkakao +Rohkakaomarkt +Rohling +Rohmaterial +Rohmaterialien +Rohmaterialpreise +Rohprodukt +Rohprodukte +Rohprodukten +Rohproduktes +Rohr +Rohrbruch +Rohrbruchs +Rohrbrüche +Rohrbrüchen +Rohre +Rohren +Rohres +Rohrstahl +Rohrverstopfung +Rohrwerk +Rohstahl +Rohstahlerzeugung +Rohstoff +Rohstoffe +Rohstoffen +Rohstoffgewinnung +Rohstoffhandel +Rohstoffindexe +Rohstoffmärkten +Rohstoffpreise +Rohstoffpreisen +Rohstoffquellen +Rohstoffrechte +Rohstoffreserven +Rohstoffverarbeitung +Rohstoffverknappung +Rohstoffversorgung +Rohstoffvorräte +Rohtabak +Rohware +Rohöl +Rohöls +Roland +Rolandslied +Rolle +Rollen +Rollenbesetzung +Rollenbesetzungen +Rollenverteilung +Rollenzuteilung +Roller +Rollgebühren +Rolli +Rolling +Rollis +Rollläden +Rollo +Rollos +Rollreibung +Rolls +Rollstuhl +Rollstuhls +Rollstühle +Rolltreppe +Rolltreppen +Rollwinkel +Rom +Roman +Romancier +Romane +Romanen +Romanhefte +Romano +Romans +Romantik +Romantiker +Romantikers +Romanze +Romanzen +Rommel +Ronald +Roosevelt +Rose +Rosen +Rosenkavalier +Rosenkriege +Rosenkrieges +Rosette +Rosine +Rosinen +Rost +Rostes +Rostfreiheit +Rot +Rotation +Rotationen +Rotationsachse +Rotationsfläche +Rotationsflächen +Rotationskörper +Rotationskörpern +Rotationskörpers +Rotationswirkung +Rotbart +Rotchinesen +Rotdorn +Rote +Rotfuchs +Rotglühende +Rothschild +Rotkehlchen +Rotkelchen +Rotkreuz +Rotor +Rotorblätter +Rotorflugzeug +Rotverschiebung +Rotznase +Rouge +Roulette +Route +Routen +Routine +Routinebeweis +Routineeingriff +Routinen +Routinerechnungen +Routinesitzung +Routineüberprüfung +Routinier +Routiniers +Rowdy +Royalist +Royalisten +Royce +Rubelmillionäre +Rubens +Rubik +Rubin +Rubinlaser +Rubins +Rubrik +Rubriken +Ruck +Ruckes +Ruckhaften +Rucksack +Rucksacks +Rucksäcke +Rucksäcken +Ruder +Ruderboot +Ruderboote +Ruderbootes +Ruderer +Rudergeschwindigkeit +Ruderhaus +Ruders +Rudi +Rudolf +Ruf +Rufen +Rufnummer +Rufnummern +Rufzeichen +Rufzeichens +Rugby +Ruhe +Ruhebedürftigkeit +Ruhelage +Ruhelosigkeit +Ruhelosigkeiten +Ruhepause +Ruhepausen +Ruheplatz +Ruheplätze +Ruherecht +Ruhestand +Ruhestandssitz +Ruhestellung +Ruhestellungen +Ruhestörer +Ruhestörung +Ruhestörungen +Ruhetag +Ruhetage +Ruhetagen +Ruhezeiten +Ruhezustand +Ruhm +Ruhmes +Ruhrallee +Ruhrbesetzung +Ruhrchemie +Ruhrfestspiele +Ruhrgroßstadt +Ruhrkohle +Ruhrkumpel +Ruhrschnellweg +Ruhrstatut +Ruin +Ruine +Ruinen +Ruins +Rum +Rummel +Rummelplatz +Rumpf +Rumpfes +Rumpfparlament +Rumäne +Rumänen +Rumänien +Rumäniens +Rumänin +Run +Rund +Rundbau +Rundblick +Rundblicke +Rundblicken +Rundblicks +Rundbrief +Rundbriefe +Rundbriefen +Runde +Rundfahrten +Rundfrage +Rundfunk +Rundfunkgebühren +Rundfunkgeräte +Rundfunkgesellschaft +Rundfunkinterview +Rundfunkkommentator +Rundfunkmeldung +Rundfunkrat +Rundfunksendung +Rundfunkstation +Rundfunkstreit +Rundgang +Rundganges +Rundgänge +Rundgängen +Rundholzpreis +Rundkurs +Rundreisen +Rundschau +Rundschreiben +Rundsprechen +Rundung +Rundungen +Rundungsfehler +Rundungsfehlern +Rundungsfehlers +Rundweg +Rune +Runge +Runzel +Runzeln +Rupert +Rupie +Rupien +Russe +Russell +Russen +Russeneinbruch +Russin +Russinnen +Russisch +Russlandfeldzug +Russlandheimkehrer +Russlands +Rute +Ruth +Ruthenium +Rutherford +Rutsch +Rutschbahn +Rutschbahnen +Rutschen +Rutsches +Rutschpartie +Ruß +Rächer +Rächerin +Rächerinnen +Rädchen +Rädchens +Rädelsführer +Rädelsführerinnen +Rädelsführern +Rädelsführers +Räder +Rädergetriebe +Rädergetrieben +Rädergetriebes +Räderkasten +Räderkastens +Rädern +Räderwerk +Räderwerke +Räderwerken +Räderwerks +Ränder +Rändern +Ränge +Rängen +Räte +Räterepublik +Rätsel +Rätselecke +Rätselraten +Rätsels +Rätselsendungen +Räuber +Räuberpistole +Räubers +Räucherkammern +Räuchersalami +Räume +Räumen +Räumfahrt +Räumlichkeit +Räumlichkeiten +Räumung +Räumungen +Räumungsbefehle +Räumungsbefehlen +Räumungsbefehls +Räumungsklage +Röckchen +Röcke +Röcken +Röhre +Röhren +Röhrenembargo +Römer +Römern +Römerzug +Römischen +Röntgen +Röntgenaufnahme +Röntgenspektrum +Röntgenstrahlen +Röntgenstrahlung +Rösti +Röte +Röteln +Rübe +Rüben +Rübezahl +Rückansicht +Rückantwort +Rückbeziehung +Rückblick +Rückblicke +Rückblickes +Rücken +Rückenbreite +Rückenlehnen +Rückenmark +Rückennummern +Rückens +Rückeroberung +Rückerstattung +Rückerstattungen +Rückfahrkarte +Rückfahrt +Rückfall +Rückflugs +Rückflüge +Rückflügen +Rückforderung +Rückfrage +Rückführung +Rückführungen +Rückgabe +Rückgabegebühr +Rückgabepflicht +Rückgabeproblematik +Rückgabewert +Rückgang +Rückganges +Rückgangs +Rückgewinnen +Rückgewinnung +Rückgewinnungen +Rückgliederung +Rückgrad +Rückgrat +Rückgriff +Rückgänge +Rückgängen +Rückhalt +Rückhand +Rückkampf +Rückkauf +Rückkehr +Rückkehrpunkt +Rückkehrpunkte +Rückkoppelung +Rückkoppelungen +Rückkopplung +Rückkopplungen +Rücklagenzuweisung +Rücklastschrift +Rücklauf +Rücklaufzeit +Rückleitung +Rücklicht +Rücklieferung +Rückmarsch +Rückmeldung +Rücknahmekurs +Rücknahmekurse +Rücknahmepreis +Rückreise +Rückreisen +Rückrichtung +Rückruf +Rückrunde +Rückschecks +Rückschlag +Rückschläge +Rückschlägen +Rückschlüsse +Rückschritt +Rückschritten +Rückschub +Rückseite +Rückseiten +Rücksendung +Rücksicht +Rücksichten +Rücksichtnahme +Rücksitz +Rücksitze +Rücksitzen +Rückspiegel +Rücksprache +Rücksprachen +Rückstand +Rückstandes +Rückstellung +Rückstellungen +Rückstände +Rückständen +Rückstöße +Rücktransformation +Rücktransport +Rücktreibende +Rücktreibenden +Rücktreibender +Rücktreibendes +Rücktritt +Rücktritte +Rücktritts +Rücktrittsangebot +Rücktrittserklärung +Rückumstellung +Rückvergütung +Rückvergütungen +Rückversicherung +Rückversicherungen +Rückwand +Rückwandlung +Rückweg +Rückwege +Rückwegen +Rückwendung +Rückwirkung +Rückwirkungen +Rückwände +Rückwärtsarbeiten +Rückwärtsrichtung +Rückzahlscheine +Rückzahlung +Rückzahlungsleistungen +Rückzahlungsrate +Rückzahlungstermin +Rückzahlungsverpflichtungen +Rückzieher +Rückziehern +Rückzug +Rückzuges +Rückzüge +Rückzügen +Rückäußerung +Rückübereignung +Rückübertragung +Rüden +Rüdesheim +Rühme +Rührung +Rührungen +Rührwerk +Rümpfe +Rüstung +Rüstungen +Rüstungsanstrengungen +Rüstungsaufträge +Rüstungsausgaben +Rüstungsbegrenzung +Rüstungsbeschränkungen +Rüstungsetat +Rüstungsexporte +Rüstungsfragen +Rüstungsgütern +Rüstungsindustrie +Rüstungskontrolle +Rüstungskosten +Rüstungsmaterial +Rüstungsplan +Rüstungsspirale +Rüstungswettlauf +Rüstungswettlaufs +Rüstungswettläufe +Rüstzeug ++++++++++ +SFr +SPÖ +Saal +Saales +Saals +Saalschutz +Saarbergbau +Saarbrücken +Saargebiet +Saarkohle +Saarland +Saarlandes +Saarregierung +Saat +Saatfeldern +Saatgut +Saatzeiten +Sabbat +Sabbate +Sabbats +Sabbatschändung +Sabbatschändungen +Sabine +Sabotage +Sabotageakt +Sabotagen +Sabotagering +Saboteur +Saboteure +Saboteuren +Sachanlage +Sachanlagen +Sachargument +Sachargumente +Sacharin +Sacharow +Sachausgabe +Sachausgaben +Sachbearbeiter +Sachbearbeiterin +Sachbearbeitern +Sachbearbeiters +Sachbeihilfe +Sachbeschädigung +Sachbeschädigungen +Sachbuch +Sachbuches +Sachbücher +Sache +Sacheinlagen +Sachen +Sachenrecht +Sacher +Sachfrage +Sachfragen +Sachgebiet +Sachgebieten +Sachgebietes +Sachgebiets +Sachkatalog +Sachkataloge +Sachkatalogen +Sachkataloges +Sachkenner +Sachkennern +Sachkenners +Sachkenntnis +Sachkenntnissen +Sachkosten +Sachlage +Sachlagen +Sachleistungen +Sachlichkeit +Sachlichkeiten +Sachmittel +Sachproblem +Sachprobleme +Sachregister +Sachregistern +Sachschaden +Sachschadens +Sachschäden +Sachsenaufstand +Sachsenhausen +Sachsenkrieg +Sachsenspiegel +Sachverhalt +Sachverhalte +Sachverhalten +Sachverhaltes +Sachverhalts +Sachverhaltsaufklärung +Sachvermögen +Sachvermögens +Sachverstand +Sachverständige +Sachverständigen +Sachverständigenkonferenz +Sachverständigenstellen +Sachverständiger +Sachvortrag +Sachwert +Sachwerte +Sachwerten +Sachwertgurus +Sachwertpreisen +Sachzwänge +Sack +Sackgasse +Sackgassen +Sadat +Sadismus +Sadist +Safari +Safes +Safran +Safrans +Saft +Safte +Saftladen +Safts +Saga +Sage +Sagen +Sagengestalt +Sagte +Sahelzone +Sahne +Sahnetorte +Sahnetorten +Saigons +Saison +Saisonarbeit +Saisonarbeiten +Saisonarbeiter +Saisonarbeitern +Saisonarbeiters +Saisonausverkaufs +Saisonausverkäufe +Saisonausverkäufen +Saisonbedingt +Saisonbetrieb +Saisoneröffnung +Saisonkarte +Saisons +Saite +Saiten +Saiteninstrument +Saiteninstrumenten +Saiteninstrumentes +Sakkoanzug +Sakkoanzugs +Sakkoanzügen +Sakrament +Sakramente +Sakramenten +Sakrileg +Saladin +Salamander +Salamandern +Salamanders +Salami +Salamischeiben +Salat +Salatblatt +Salaten +Salates +Salbei +Salbung +Salbungen +Salden +Saldo +Saldovortrag +Saldovorträge +Saldovorträgen +Salem +Salm +Salmen +Salmiakgeist +Salmiakgeists +Salomo +Salomoneninseln +Salomons +Salon +Saloniki +Salons +Salonwagens +Salpeter +Salpetererde +Salpeters +Salpetersäure +Salpetersäuren +Salto +Saltos +Salut +Salvador +Salve +Salven +Salz +Salzbergwerk +Salzbergwerke +Salzbergwerken +Salzburg +Salzburgs +Salze +Salzes +Salzfässer +Salzfässern +Salzgehalt +Salzgurke +Salzgurken +Salzkammergut +Salzlauge +Salzlaugen +Salzsee +Salzseen +Salzsees +Salzsiedern +Salzsole +Salzsolen +Salzstraße +Salzstreuer +Salzstreuern +Salzsäule +Salzsäulen +Salzsäure +Salzwasser +Salzwassers +Salzwerk +Salzwerken +Salzwerkes +Sam +Samariter +Samaritern +Samariters +Samarkand +Sambia +Same +Samen +Samenbank +Samenbehälter +Samenbehälters +Samenfaden +Samenfäden +Samengang +Samengangs +Samengehäusen +Samengehäuses +Samengänge +Samenkapsel +Samenleiter +Samenleitern +Samenleiters +Samenstrang +Samenstränge +Samensträngen +Sammelalben +Sammelalbum +Sammelalbums +Sammelband +Sammelbandes +Sammelbecken +Sammelbeckens +Sammelbestand +Sammelbewegung +Sammelbezeichnung +Sammelbänden +Sammelbändern +Sammelbüchse +Sammelbüchsen +Sammeldepot +Sammelgüter +Sammelgütern +Sammelkarte +Sammelladung +Sammelladungen +Sammellagern +Sammellagers +Sammelmappe +Sammeln +Sammelname +Sammelnamen +Sammelnummern +Sammelplatzes +Sammelplätze +Sammelplätzen +Sammelruf +Sammelstelle +Sammelsurium +Sammelwerk +Sammelwerke +Sammelwerken +Sammelüberschrift +Sammler +Sammlerbatterie +Sammlerbatterien +Sammlerinnen +Sammlermarken +Sammlermeinung +Sammlers +Sammlerstück +Sammlervölker +Sammlung +Sammlungen +Samoainseln +Samson +Samstag +Samstage +Samstagen +Samstagnachmittag +Samstags +Samstagsausgaben +Samt +Samthandschuh +Samthandschuhe +Samthandschuhs +Samts +Samuel +San +Sanatorien +Sanatorium +Sand +Sandale +Sandalen +Sandbahn +Sandbahnen +Sandbank +Sandbodens +Sandbänken +Sandböden +Sanddorn +Sanddornen +Sande +Sandes +Sandgrube +Sandkasten +Sandkastens +Sandkorn +Sandkornes +Sandkästen +Sandkörnchen +Sandkörner +Sandmännchen +Sandmänner +Sandmännern +Sandoz +Sandpapier +Sandpapiere +Sandpapiers +Sandra +Sandring +Sands +Sandsack +Sandsackes +Sandstein +Sandsteine +Sandsteins +Sandsturm +Sandsturms +Sandstürmen +Sandsäcke +Sandtorten +Sanduhr +Sanduhren +Sandwich +Sandwichposition +Sandwüsten +Sanftheit +Sanftheiten +Sanftmut +Sanftmuts +Sanierung +Sanierungen +Sanierungsmaßnahmen +Sanitäter +Sanitätern +Sanitäters +Sanitätsartikeln +Sanitätsartikels +Sanitätsbedarf +Sanitätsdienst +Sanitätsdienste +Sanitätsdiensten +Sanitätsflugzeug +Sanitätsflugzeuge +Sanitätsflugzeugen +Sanitätskasten +Sanitätskastens +Sanitätskästen +Sanitätstruppen +Sanitätstrupps +Sanitätswache +Sanitätswagen +Sanitätswesen +Sanitätswesens +Sanktion +Sanktionen +Sansibar +Santa +Sao +Saphir +Saphire +Saphiren +Saphirs +Saragossa +Sarajewo +Saratoga +Sardelle +Sardellen +Sardellenpaste +Sardine +Sardinen +Sardinien +Sardiniens +Sarg +Sargdeckel +Sargdeckeln +Sarges +Sargs +Sarkasmus +Satan +Satane +Satans +Satellit +Satelliten +Satellitenstaat +Satellitenstaates +Satin +Satinhosen +Satins +Satire +Satiren +Satiriker +Satirikern +Satirikers +Satisfaktion +Satisfaktionen +Sattel +Satteldecke +Satteldecken +Sattelgurt +Sattelgurte +Sattelgurten +Sattelgurtes +Sattelpferde +Sattelpferden +Sattelpferdes +Sattelplatz +Sattelplatzes +Sattelplätzen +Sattelpunkt +Sattelpunkte +Sattels +Sattelschlepper +Sattelschleppern +Sattelschleppers +Satteltasche +Satteltaschen +Sattelzeug +Sattelzeuges +Sattler +Sattlerei +Sattlereien +Sattlers +Saturierung +Saturn +Satyr +Satz +Satzanfangs +Satzanfänge +Satzanfängen +Satzaussage +Satzaussagen +Satzball +Satzballs +Satzbau +Satzbälle +Satze +Satzende +Satzes +Satzgefüge +Satzgefüges +Satzlehre +Satzlehren +Satzteil +Satzteile +Satzteilen +Satzung +Satzungen +Satzzeichen +Sau +Sauberkeit +Sauberkeiten +Saubohnen +Sauce +Saucen +Sauciere +Saucieren +Saudi +Sauen +Sauerbraten +Sauerbratens +Sauerbrunnen +Sauerei +Sauereien +Sauerkirsche +Sauerkohl +Sauerkohls +Sauerkraut +Sauermilch +Sauerstoff +Sauerstoffapparat +Sauerstoffapparaten +Sauerstoffapparates +Sauerstoffmaske +Sauerstoffs +Sauerstoffsättigung +Sauerstofftanks +Sauerstoffzelt +Sauerstoffzelten +Sauerstoffzeltes +Sauerteig +Sauerteigen +Sauerteiges +Sauferei +Saufereien +Saufgelage +Saufgelagen +Saufgelages +Sauger +Saugern +Saugers +Saugflaschen +Saugfähigkeit +Saugpapier +Saugpapiere +Saugpumpe +Saugpumpen +Saugrohre +Saugrohren +Saugrohres +Saugwirkungen +Saul +Saulgau +Saum +Saumes +Saumpfad +Saumpfade +Saumpfades +Saumpferd +Saumpferde +Saumpferdes +Saumsattels +Saumsättel +Saumsätteln +Saumtier +Saumtiere +Saumtieres +Sauna +Saunas +Saunen +Saurier +Sauriern +Sauriers +Sausewind +Saustalls +Sauställe +Sauställen +Saxophon +Saxophonen +Saxophons +Scala +Scanner +Scannern +Schabeböcken +Schabemesser +Schabemessern +Schabernack +Schabernackes +Schabernacks +Schablone +Schablonenmäßigen +Schabmesser +Schabmessers +Schach +Schachbrett +Schachbretter +Schachbrettes +Schachcomputer +Schacher +Schachers +Schachfeld +Schachfeldern +Schachfeldes +Schachfigur +Schachhefte +Schachklub +Schachmatt +Schachpartien +Schachprogramm +Schachs +Schachspiele +Schachspielen +Schachspieler +Schachspielers +Schachspieles +Schachspiels +Schacht +Schachtel +Schachtelhalm +Schachtelhalme +Schachtelhalmes +Schachteln +Schachtelsatz +Schachtelsatzes +Schachtelsätze +Schachtelung +Schachtelungsprinzip +Schachtelungstiefe +Schachwelt +Schachzug +Schachzugs +Schachzüge +Schachzügen +Schade +Schaden +Schadenersatz +Schadenersatzes +Schadenersatzforderungen +Schadenersatzklage +Schadenersatzklagen +Schadenfreude +Schadenfreuden +Schadenfrohe +Schadensberechnung +Schadensbericht +Schadensbestätigung +Schadensersatz +Schadensersatzanspruch +Schadensersatzanspruches +Schadensersatzansprüche +Schadensersatzansprüchen +Schadensersatzes +Schadensersatzforderung +Schadensersatzforderungen +Schadensersatzklagen +Schadensersatzpflicht +Schadensersatzrechte +Schadensersatzsumme +Schadensfall +Schadensfälle +Schadensfällen +Schadensmeldungen +Schadensregulierung +Schadenssumme +Schadenstifter +Schadensverhütung +Schadhaftigkeit +Schadhaftigkeiten +Schadloshaltung +Schadstoff +Schadstoffe +Schadstoffen +Schaf +Schafbock +Schafböcken +Schafe +Schafen +Schafes +Schaffensdrang +Schaffensepoche +Schaffensfreude +Schaffenskraft +Schaffenskräfte +Schaffenskräften +Schaffhausen +Schaffner +Schaffnerin +Schaffnerinnen +Schaffners +Schaffung +Schaffungen +Schafgarben +Schafherde +Schafherden +Schafhirt +Schafhirten +Schafhürde +Schafhürden +Schafleder +Schafledern +Schafleders +Schafott +Schafotte +Schafotten +Schafpelz +Schafpelzen +Schafpelzes +Schafschur +Schafschuren +Schafschüren +Schafskopf +Schafskopfes +Schafsköpfe +Schaft +Schaftstiefel +Schaftstiefeln +Schaftstiefels +Schafzucht +Schafzuchten +Schah +Schakal +Schakale +Schakalen +Schal +Schale +Schalen +Schalenmethode +Schalensitze +Schalheit +Schalk +Schalken +Schalkes +Schalkhaftigkeit +Schall +Schalldose +Schalldosen +Schalldämpfer +Schalldämpfers +Schallehren +Schallgeschwindigkeit +Schallgeschwindigkeiten +Schallgrenzen +Schallisolierung +Schallisolierungen +Schallmauer +Schallmauern +Schallmessung +Schallmessungen +Schallplatte +Schallplatten +Schallplattenaufnahmen +Schallplattenkonzerne +Schallplattenmusik +Schallplattensendung +Schallplattensendungen +Schalls +Schalltrichtern +Schalltrichters +Schallverstärkende +Schallwelle +Schallwellen +Schals +Schaltanlage +Schaltanlagen +Schaltbild +Schaltbilder +Schaltbildern +Schaltbildes +Schaltbretter +Schaltbrettern +Schaltbrettes +Schalter +Schalterbeamte +Schalterbeamten +Schalterbeamtes +Schalterdienst +Schalterdienste +Schalterdiensten +Schalterdienstes +Schalterhalle +Schaltern +Schalterpersonal +Schalterstellung +Schalterstunden +Schaltgetriebe +Schaltgetriebes +Schalthebel +Schalthebeln +Schaltier +Schaltiere +Schaltieren +Schaltjahr +Schaltjahre +Schaltjahren +Schaltkasten +Schaltknopfes +Schaltknöpfe +Schaltknöpfen +Schaltplan +Schaltplanes +Schaltpläne +Schaltplänen +Schaltpult +Schaltpulte +Schaltpultes +Schaltpunkt +Schaltschema +Schaltschemas +Schaltstellen +Schalttafel +Schalttafeln +Schalttage +Schalttagen +Schalttages +Schalttaster +Schaltung +Schaltungen +Schaltzentrum +Schaltzustände +Schalungen +Schaluppe +Schaluppen +Scham +Schamgefühl +Schamgefühle +Schamgefühles +Schamhaftigkeit +Schamlippen +Schamlosigkeit +Schamlosigkeiten +Schamröte +Schamteile +Schande +Schanden +Schandflecken +Schandfleckes +Schandmal +Schandmale +Schandmalen +Schandmals +Schandmaul +Schandmauls +Schandmäuler +Schandtat +Schanghai +Schanktisch +Schankwirt +Schankwirten +Schankwirtes +Schankwirtschaft +Schanzbau +Schanzbaus +Schanzbauten +Schanzenbau +Schanzenbaus +Schar +Scharade +Scharen +Scharfblick +Scharfblicke +Scharfblicken +Scharfblickes +Scharfmacher +Scharfmachern +Scharfmachers +Scharfrichtern +Scharfrichters +Scharfschießen +Scharfschütze +Scharfsinn +Scharfsinnigkeit +Scharfsinns +Scharlachfieber +Scharlachfiebers +Scharlatan +Scharlatanen +Scharlatanerie +Scharlatans +Scharm +Scharnier +Scharnierdeckel +Scharnierdeckeln +Scharniere +Scharnieren +Scharniers +Schatten +Schattenbild +Schattenbilder +Schattenbildern +Schattenboxen +Schattendasein +Schattendaseins +Schattenrisse +Schattenrissen +Schattens +Schattenseite +Schattenseiten +Schattenspiele +Schattenspielen +Schattenspieles +Schattenwährungen +Schattenwährungskombinationen +Schattierung +Schattierungen +Schatulle +Schatullen +Schatz +Schatzamt +Schatzamtes +Schatzanweisung +Schatzanweisungen +Schatzes +Schatzfunde +Schatzfunden +Schatzfundes +Schatzgräbern +Schatzgräbers +Schatzinsel +Schatzkammer +Schatzkammern +Schatzkanzler +Schatzmeister +Schatzmeistern +Schatzmeisters +Schatzministerium +Schatzsucher +Schatztruhe +Schatzwechseln +Schatzwechsels +Schatzämter +Schau +Schaubild +Schaubilder +Schaubildes +Schaubude +Schaubuden +Schaubudenbesitzer +Schaubudenbesitzern +Schaubudenbesitzers +Schaubühne +Schaubühnen +Schauder +Schauer +Schauerdrama +Schauerdramas +Schauerroman +Schauerromane +Schauerromanen +Schauers +Schaufel +Schaufelgeweih +Schaufelgeweihen +Schaufelgeweihes +Schaufelrad +Schaufelrades +Schaufelräder +Schaufenster +Schaufensterauslagen +Schaufensterdekoration +Schaufensterdekorationen +Schaufenstergestalter +Schaufenstern +Schaufensterreklame +Schaufensters +Schaufensterscheibe +Schaufliegen +Schauhaus +Schauhäuser +Schauhäusern +Schaukampf +Schaukampfes +Schaukasten +Schaukastens +Schaukel +Schaukelbrett +Schaukelbretter +Schaukelbrettes +Schaukelpferd +Schaukelpferde +Schaukelpferdes +Schaukelstuhl +Schaukelstuhles +Schaukelstühle +Schaukelstühlen +Schaukämpfe +Schaukämpfen +Schaukästen +Schaum +Schaumbad +Schaumbäder +Schaumbädern +Schaumgebäck +Schaumgebäcke +Schaumgebäcken +Schaumgummi +Schaumgummis +Schaumlöscher +Schaumlöschers +Schaums +Schaumschläger +Schaumschlägers +Schaumwein +Schaumweine +Schaumweins +Schaumünze +Schaumünzen +Schauplatz +Schauplatzes +Schauplatzprozesse +Schauplatzprozesses +Schauplätze +Schauplätzen +Schauspiel +Schauspiele +Schauspielen +Schauspieler +Schauspielereien +Schauspielerin +Schauspielerinnen +Schauspielers +Schauspieles +Schauspielhaus +Schauspielhauses +Schauspielhäuser +Schauspielkunst +Schauspielkünste +Schauspiels +Schauspielschule +Schaustellern +Schaustellers +Schaustellung +Schaustück +Schaustücke +Schaustücken +Schaustückes +Scheck +Scheckbuch +Scheckbuches +Scheckbücher +Scheckbüchern +Scheckheft +Scheckheften +Scheckheftes +Scheckkarte +Scheckreitereien +Schecks +Scheckvordrucke +Scheffel +Scheffels +Scheibe +Scheiben +Scheibenbremse +Scheibenhonig +Scheibenhonigs +Scheibenschießen +Scheibenstand +Scheibenstände +Scheibenständen +Scheibenwischer +Scheibenwischern +Scheibenwischers +Scheich +Scheiche +Scheichen +Scheichs +Scheichtum +Scheidekunst +Scheidelinie +Scheidelinien +Scheidestunden +Scheidewand +Scheidewasser +Scheidewassers +Scheideweg +Scheidewege +Scheideweges +Scheidewänden +Scheidung +Scheidungen +Scheidungsgrund +Scheidungsgründe +Scheidungsgründen +Scheidungsklage +Scheidungsklagen +Scheidungsrecht +Scheidungsrichter +Schein +Scheinangriffe +Scheinangriffen +Scheinangriffes +Scheinblüte +Scheinblüten +Scheine +Scheinehe +Scheinen +Scheinfriede +Scheinfriedens +Scheingefechte +Scheingefechten +Scheingefechtes +Scheingeschäfte +Scheingeschäften +Scheingeschäftes +Scheingrund +Scheingrundes +Scheingründe +Scheingründen +Scheins +Scheintod +Scheintode +Scheintodes +Scheintoten +Scheinwelten +Scheinwerferlicht +Scheinwerferlichte +Scheinwerferlichten +Scheinwerfern +Scheinwerfers +Scheinwiderstand +Scheit +Scheite +Scheitel +Scheitelkreise +Scheitelkreisen +Scheitelkreises +Scheitelpunkt +Scheitelpunkte +Scheitelpunkten +Scheitelpunktes +Scheitels +Scheitelwinkel +Scheitelwinkeln +Scheitelwinkels +Scheiterhaufen +Scheiterhaufens +Scheitern +Scheites +Scheiß +Scheißkerl +Scheißkerle +Scheißkerlen +Schellfisch +Schellfische +Schellfisches +Schelm +Schelme +Schelmenstreich +Schelmenstreiche +Schelmenstreichen +Schelmerei +Schelmereien +Schelmes +Scheltworte +Scheltworten +Scheltwortes +Schema +Schemas +Schemata +Schemazeichnung +Schemel +Schemels +Schemen +Schenkel +Schenkelbruch +Schenkelbruches +Schenkelbrüchen +Schenkels +Schenker +Schenkung +Schenkungsurkunde +Schenkungsurkunden +Scherbe +Scherben +Scherbengericht +Scherenschleifern +Scherenschleifers +Scherenschnitt +Scherenschnitten +Scherenschnittes +Scherer +Schererei +Scherflein +Scherfleins +Scherge +Schergen +Scherz +Scherzartikel +Scherzes +Scherzhaftigkeit +Scherzwort +Scherzworte +Scherzworten +Scheuerbürste +Scheuerfrau +Scheuerfrauen +Scheuerlappen +Scheuerleiste +Scheuerleisten +Scheuermittel +Scheuertuch +Scheuertuches +Scheuertüchern +Scheuklappe +Scheuklappen +Scheuleder +Scheuledern +Scheumachen +Scheune +Scheunen +Scheusal +Scheusalen +Scheusals +Scheußlichkeit +Scheußlichkeiten +Schi +Schicht +Schichtarbeit +Schichtarbeiten +Schichtarbeiter +Schichtarbeitern +Schichtarbeiters +Schichten +Schichtenfolge +Schichtstoff +Schichtstoffe +Schichtstoffen +Schichtung +Schichtungen +Schichtwechsel +Schichtwechsels +Schick +Schickedanz +Schickeria +Schicklichkeit +Schicklichkeiten +Schicksal +Schicksale +Schicksalen +Schicksals +Schicksalsdrama +Schicksalsfrage +Schicksalsfragen +Schicksalsgefährten +Schicksalsgemeinschaft +Schicksalsschlag +Schicksalsschlages +Schicksalsschläge +Schicksalsweg +Schiebe +Schiebedach +Schiebedaches +Schiebedächer +Schiebedächern +Schiebefenstern +Schiebefensters +Schieben +Schieber +Schieberegister +Schieberei +Schiebereien +Schiebern +Schiebesitz +Schiebesitze +Schiebesitzen +Schiebung +Schiedsgericht +Schiedsgerichte +Schiedsgerichtes +Schiedsgerichtshof +Schiedskommission +Schiedsrichterball +Schiedsrichterbällen +Schiedsrichtern +Schiedsspruch +Schiedssprüche +Schiedssprüchen +Schiedsverfahren +Schiedsverfahrens +Schiefer +Schieferdach +Schieferdaches +Schieferdächer +Schiefers +Schiefertafeln +Schiefgegangene +Schiefgegangenen +Schiefgegangener +Schiefgegangenes +Schiefgehende +Schiefgehenden +Schiefgehendes +Schiefhalten +Schieflage +Schieflagen +Schiefstellung +Schienbein +Schienbeinen +Schienbeines +Schienenbahn +Schienenbahnen +Schienenbus +Schienenbusse +Schienenbusses +Schienennetz +Schienennetze +Schienennetzes +Schienenstrang +Schienenstranges +Schienenstränge +Schienensträngen +Schienenweg +Schienenwege +Schierling +Schierlinge +Schierlingen +Schierlings +Schießbaumwolle +Schießbefehl +Schießbefehle +Schießbefehles +Schießbefehls +Schießbude +Schießbuden +Schießens +Schießerei +Schießereien +Schießgewehre +Schießgewehren +Schießgewehrs +Schießkunst +Schießmeister +Schießpulver +Schießscheibe +Schießscheiben +Schießstand +Schießstandes +Schießstände +Schiff +Schiffbau +Schiffbaus +Schiffbruch +Schiffbruchs +Schiffbrücke +Schiffchen +Schiffe +Schiffen +Schiffer +Schifferin +Schifferinnen +Schifferkitt +Schifferklaviere +Schifferklavieren +Schifferklaviers +Schiffers +Schiffes +Schifffahrt +Schiffs +Schiffsarzt +Schiffsarztes +Schiffschaukel +Schiffschaukeln +Schiffsdeck +Schiffseignern +Schiffseigners +Schiffsersatzteile +Schiffsfrachtbrief +Schiffsfrachtbriefe +Schiffsfrachtbriefen +Schiffsfrachten +Schiffsführer +Schiffsjournal +Schiffsjournale +Schiffsjournals +Schiffsjunge +Schiffsjungen +Schiffskochs +Schiffsköchen +Schiffsküche +Schiffsküchen +Schiffsladung +Schiffsladungen +Schiffslinien +Schiffsmannschaft +Schiffsmiete +Schiffspapiere +Schiffsraumes +Schiffsreise +Schiffsreisen +Schiffsrumpfes +Schiffsräumen +Schiffsrümpfe +Schiffsrümpfen +Schiffsschraube +Schiffsschrauben +Schiffsticket +Schiffsverkehr +Schiffsverkehrs +Schiffswerft +Schiffswerften +Schiffsärzte +Schiffwerft +Schiffwerften +Schigelände +Schiiten +Schikane +Schikanen +Schild +Schildbürger +Schildbürgers +Schildbürgerstreich +Schilddrüse +Schilddrüsenhormon +Schilde +Schilden +Schilder +Schilderungen +Schildes +Schildknappe +Schildkröte +Schildkröten +Schildkrötensuppe +Schildlaus +Schildpatt +Schildpatts +Schildwache +Schildwachen +Schilf +Schilfdach +Schilfen +Schilfes +Schilfmatte +Schilfrohr +Schilfrohre +Schilfrohren +Schilift +Schilifte +Schiliften +Schiller +Schillerwein +Schilling +Schillingen +Schiläufer +Schiläufern +Schimmel +Schimmelbefall +Schimmelpilz +Schimmelpilze +Schimmelpilzen +Schimmels +Schimmer +Schimmers +Schimpanse +Schimpansen +Schimpf +Schimpfwort +Schimpfwortes +Schimpfwörter +Schimpfwörtern +Schindel +Schindeldach +Schindeldaches +Schindeldächer +Schindeln +Schinder +Schinderei +Schindereien +Schinders +Schinken +Schinkenwürste +Schirm +Schirme +Schirmes +Schirmgitter +Schirmgitters +Schirmherr +Schirmherren +Schirmherrinnen +Schirmherrschaft +Schirmherrschaften +Schirmstock +Schirmständern +Schirmständers +Schirmung +Schirmungen +Schirmwand +Schirmwände +Schirmwänden +Schispringen +Schispringens +Schistock +Schizophrenie +Schlacht +Schlachtbank +Schlachtbeil +Schlachtbeile +Schlachtbeilen +Schlachtbeiles +Schlachtbeils +Schlachtbänken +Schlachten +Schlachter +Schlachtermesser +Schlachtfeld +Schlachtfelder +Schlachtfeldes +Schlachtgetümmel +Schlachthaus +Schlachthauses +Schlachthof +Schlachthäuser +Schlachthäusern +Schlachthöfe +Schlachthöfen +Schlachtkreuzer +Schlachtkreuzern +Schlachtkreuzers +Schlachtmessern +Schlachtmessers +Schlachtopfer +Schlachtopfers +Schlachtplanes +Schlachtpläne +Schlachtplänen +Schlachtruf +Schlachtrufe +Schlachtrufen +Schlachtrösser +Schlachtrössern +Schlachtschiff +Schlachtschiffe +Schlachtung +Schlachtvieh +Schlachtviehs +Schlacke +Schlacken +Schlaf +Schlafabteile +Schlafabteilen +Schlafabteils +Schlafanzug +Schlafanzuges +Schlafanzügen +Schlafcouchen +Schlafcouches +Schlafcouchs +Schlafdefizit +Schlafengehen +Schlafenszeit +Schlafenszeiten +Schlafes +Schlafgelegenheit +Schlafgelegenheiten +Schlafgemach +Schlafgemaches +Schlafgemächer +Schlafkrankheit +Schlaflied +Schlaflieder +Schlafliedern +Schlaflosigkeit +Schlaflosigkeiten +Schlafmangel +Schlafmitteln +Schlafmittels +Schlafmütze +Schlafraum +Schlafrock +Schlafrockes +Schlafräume +Schlafräumen +Schlafröcke +Schlafsaal +Schlafsaals +Schlafsack +Schlafstellen +Schlafstörungen +Schlafsubstanz +Schlafsäcken +Schlafsäle +Schlafsälen +Schlaftablette +Schlaftabletten +Schlaftrunk +Schlafwagen +Schlafwagens +Schlafwandler +Schlafwandlers +Schlafzimmer +Schlafzimmers +Schlafzimmerübung +Schlag +Schlagabtausch +Schlagadern +Schlaganfalls +Schlaganfälle +Schlaganfällen +Schlagball +Schlagbaum +Schlagbaumes +Schlagbohrer +Schlagbohrers +Schlagbolzen +Schlagbolzens +Schlagbälle +Schlagbällen +Schlagbäume +Schlagbäumen +Schlager +Schlagerderby +Schlageridol +Schlagermusik +Schlagern +Schlagers +Schlagerspiel +Schlagerstars +Schlagersänger +Schlagersängerin +Schlagersängerinnen +Schlagersängers +Schlages +Schlagfertigkeit +Schlaginstrument +Schlaginstrumente +Schlaginstrumenten +Schlagkraft +Schlaglichtern +Schlagloch +Schlagloches +Schlaglöcher +Schlaglöchern +Schlagrahm +Schlagregen +Schlagring +Schlagringe +Schlagringen +Schlagsahne +Schlagschatten +Schlagseite +Schlaguhren +Schlagwechsel +Schlagwechsels +Schlagwerk +Schlagwerke +Schlagwerkes +Schlagwetterkatastrophe +Schlagwort +Schlagwortes +Schlagwörter +Schlagwörtern +Schlagzeile +Schlagzeilen +Schlagzeug +Schlagzeuge +Schlagzeuger +Schlagzeugers +Schlagzeugs +Schlamassel +Schlamm +Schlammbades +Schlammbildung +Schlammbäder +Schlammbädern +Schlamms +Schlampe +Schlampen +Schlamperei +Schlampern +Schlange +Schlangen +Schlangenbeschwörer +Schlangenbeschwörers +Schlangenbiss +Schlangenbisse +Schlangenbisses +Schlangengift +Schlangengifte +Schlangengiftes +Schlangenlinie +Schlangenlinien +Schlangenmensch +Schlangenmenschs +Schlankheit +Schlankheitskur +Schlapphut +Schlapphüte +Schlapphüten +Schlaraffenland +Schlaraffenlandes +Schlauberger +Schlaubergers +Schlauch +Schlauchboot +Schlauchbooten +Schlauchbootes +Schlauches +Schlauchs +Schlaufe +Schlaufen +Schlauheit +Schlaukopf +Schlaukopfes +Schlauköpfe +Schlaumeier +Schlaumeiers +Schlawiner +Schlechte +Schlechten +Schlechterstellung +Schlechtigkeit +Schlechtigkeiten +Schlechtwetterperiode +Schlechtwetterperioden +Schlegel +Schlegeln +Schlegels +Schleichweg +Schleichwege +Schleichwegen +Schleichwegs +Schleier +Schleiereule +Schleiereulen +Schleiers +Schleifchen +Schleife +Schleifen +Schleifendurchlauf +Schleifmaschine +Schleifpapier +Schleifpapiere +Schleifpapieren +Schleifrad +Schleifräder +Schleifrädern +Schleifstein +Schleifsteine +Schleifsteinen +Schleim +Schleimabsonderung +Schleimabsonderungen +Schleimbeutelentzündungen +Schleimdrüse +Schleimdrüsen +Schleims +Schleimsuppe +Schleimsuppen +Schlemmerei +Schlemmereien +Schlemmern +Schlendrian +Schlenker +Schlepp +Schlepper +Schlepptau +Schlepptaus +Schleppzug +Schleppzuges +Schleppzügen +Schlesier +Schlesiern +Schlesiers +Schleswig +Schleuder +Schleudermaschine +Schleudern +Schleuderpreis +Schleuderpreise +Schleuderpreises +Schleudersitz +Schleudersitze +Schleudersitzes +Schleudertrauma +Schleuse +Schleusen +Schleusentor +Schleusentore +Schleusentoren +Schleusentors +Schlicht +Schlichter +Schlichterin +Schlichterinnen +Schlichters +Schlichtheit +Schlichtungsabkommen +Schlichtungsausschuss +Schlichtungsausschusses +Schlichtungsausschüssen +Schlichtungsstellen +Schlichtungsverhandlungen +Schlichtungsvorschlages +Schlichtungsvorschläge +Schlichtungsvorschlägen +Schlichtungswesen +Schlick +Schlieffenplan +Schließen +Schließens +Schließer +Schließers +Schließfach +Schließfachs +Schließfächern +Schließung +Schließungen +Schliff +Schliffs +Schlimmer +Schlimmeres +Schlimmes +Schlinggewächs +Schlinggewächse +Schlinggewächsen +Schlingpflanze +Schlingpflanzen +Schlips +Schlipsen +Schlitten +Schlittenbahn +Schlittenfahrt +Schlittenfahrten +Schlittens +Schlittschuh +Schlittschuhe +Schlittschuhen +Schlittschuhgelaufene +Schlittschuhgelaufenen +Schlittschuhgelaufener +Schlittschuhlaufen +Schlittschuhlaufende +Schlittschuhlaufender +Schlittschuhlaufendes +Schlittschuhlaufens +Schlittschuhläufer +Schlittschuhläuferinnen +Schlittschuhläufern +Schlittschuhläufers +Schlitz +Schlitzauge +Schlitzaugen +Schlitzen +Schlitzes +Schlitzohr +Schlitzohrig +Schloss +Schlosser +Schlosserarbeiten +Schlosserei +Schlosserhandwerk +Schlosserlehrling +Schlossern +Schlossers +Schlosserwerkstatt +Schlosserwerkstätten +Schlosses +Schlot +Schlote +Schloten +Schlotes +Schlucht +Schluchten +Schluchtwandern +Schluchzen +Schluck +Schluckauf +Schluckes +Schluckimpfung +Schluckimpfungen +Schludrigkeit +Schlummer +Schlummers +Schlund +Schlundes +Schlunzen +Schlupf +Schlupfloch +Schlupfloches +Schlupflöcher +Schlupflöchern +Schlupfwinkel +Schlupfwinkeln +Schluss +Schlussakt +Schlussbemerkung +Schlussbemerkungen +Schlussbericht +Schlusse +Schlusserklärung +Schlusses +Schlussfeier +Schlussfeiern +Schlussfolgerung +Schlussfolgerungen +Schlussformel +Schlusslicht +Schlusslichtern +Schlusslichtes +Schlussnotierung +Schlusspunkt +Schlussrunde +Schlusssatz +Schlusssatzes +Schlusssitzung +Schlussstrich +Schlussstrichen +Schlussstriches +Schlusssätze +Schlusssätzen +Schlusstag +Schlussverkauf +Schlussverkäufe +Schlussverkäufen +Schlusswort +Schlussworte +Schlussworten +Schlächter +Schlächterei +Schlächtereien +Schlächtern +Schläfchen +Schläfchens +Schläfe +Schläfen +Schläfer +Schläferin +Schläferinnen +Schläfers +Schläfrigkeit +Schläfrigkeiten +Schläge +Schlägel +Schlägeln +Schlägels +Schlägen +Schläger +Schlägerei +Schlägern +Schlägers +Schläuche +Schlösser +Schlösserkatalog +Schlössern +Schlückchen +Schlückchens +Schlücke +Schlünde +Schlüsse +Schlüssel +Schlüsselbegriffe +Schlüsselbein +Schlüsselbeinen +Schlüsselbeines +Schlüsselblume +Schlüsselbund +Schlüsselbunde +Schlüsselbunden +Schlüsselbundes +Schlüsseldateien +Schlüsselfertigung +Schlüsselfigur +Schlüsselgedanke +Schlüsselindustrien +Schlüsselkind +Schlüsselkinder +Schlüsselkindes +Schlüsselloches +Schlüssellöcher +Schlüssellöchern +Schlüsseln +Schlüsselnummern +Schlüsselposition +Schlüsselpositionen +Schlüsselrecht +Schlüsselring +Schlüsselringe +Schlüsselringen +Schlüsselroman +Schlüsselromane +Schlüsselromanen +Schlüssels +Schlüsselstellung +Schlüsselstellungen +Schlüsseltechnologie +Schlüsseltechnologien +Schlüsselwort +Schlüsselworte +Schlüsselwortes +Schlüsselübergabe +Schlüssen +Schmach +Schmackhaftigkeit +Schmalfilme +Schmalfilmen +Schmalfilmes +Schmalfilmkameras +Schmalkost +Schmalseite +Schmalspuren +Schmalz +Schmalzes +Schmarotzer +Schmarotzerin +Schmarotzerinnen +Schmarotzerpflanze +Schmarotzerpflanzen +Schmarotzers +Schmarotzertum +Schmarotzertums +Schmarre +Schmarren +Schmatz +Schmatzes +Schmaus +Schmauserei +Schmeichelei +Schmeicheleien +Schmeichelkatze +Schmeichelkatzen +Schmeichler +Schmeichlerinnen +Schmeichlern +Schmeichlers +Schmeißfliege +Schmeißfliegen +Schmelz +Schmelze +Schmelzerei +Schmelzereien +Schmelzes +Schmelzhütten +Schmelzkäse +Schmelzkäsen +Schmelzofen +Schmelzofens +Schmelzpunkt +Schmelzpunkten +Schmelzpunktes +Schmelztest +Schmelztiegel +Schmelztiegels +Schmerbauches +Schmerbäuche +Schmerbäuchen +Schmerz +Schmerzen +Schmerzensgelder +Schmerzensgeldern +Schmerzensgeldes +Schmerzensschreie +Schmerzensschreien +Schmerzensschreis +Schmerzgrenze +Schmerzliche +Schmetterball +Schmetterballs +Schmetterbälle +Schmetterling +Schmetterlingen +Schmetterlings +Schmetterlingsfarm +Schmetterschlag +Schmetterschlages +Schmetterschlägen +Schmidt +Schmidtschen +Schmied +Schmiedeeisen +Schmiedeeisens +Schmiedehammer +Schmiedehammers +Schmiedehämmern +Schmiedes +Schmiedestücke +Schmierbüchsen +Schmieren +Schmiererei +Schmieresteher +Schmierestehern +Schmierestehers +Schmierfette +Schmierfetten +Schmierfettes +Schmierfink +Schmierfinken +Schmiergeld +Schmiergelder +Schmiergeldern +Schmiergeldes +Schmiermittel +Schmiermitteln +Schmiermittels +Schmierpapier +Schmierpapieren +Schmierpapiers +Schmierseife +Schmierstoffe +Schmierung +Schmierungen +Schmierzettel +Schmieröl +Schminke +Schmirgel +Schmirgelpapier +Schmirgelpapiere +Schmirgelpapieren +Schmirgels +Schmitt +Schmitz +Schmollwinkeln +Schmollwinkels +Schmorbraten +Schmuck +Schmuckartikel +Schmuckindustrie +Schmuckkästchen +Schmuckkästchens +Schmucks +Schmucksachen +Schmuckstück +Schmuckstücke +Schmuckstücken +Schmuckstückes +Schmuggel +Schmuggelei +Schmuggeleien +Schmuggels +Schmuggler +Schmugglern +Schmugglers +Schmus +Schmusekatze +Schmutz +Schmutzarbeit +Schmutzes +Schmutzfink +Schmutzfinken +Schmutzfleck +Schmutzflecks +Schmutzige +Schmutzigkeit +Schmutzliteratur +Schmutztitel +Schmutztiteln +Schmähung +Schmälerung +Schmälerungen +Schmäuse +Schmöker +Schnabel +Schnabels +Schnabeltasse +Schnabeltier +Schnabeltiere +Schnabeltieren +Schnake +Schnaken +Schnallenschuh +Schnallenschuhen +Schnallenschuhs +Schnalzlauten +Schnappfedern +Schnappmesser +Schnappmessers +Schnappschloss +Schnappschlosses +Schnappschlössern +Schnappschuss +Schnappschusses +Schnappschüsse +Schnappschüssen +Schnappt +Schnaps +Schnapsbrennereien +Schnapses +Schnapsflasche +Schnapsglas +Schnapshersteller +Schnapsidee +Schnapsideen +Schnaufer +Schnaufern +Schnaufers +Schnauzbart +Schnauzbartes +Schnauzbärte +Schnauze +Schnauzer +Schnauzern +Schnauzers +Schnecke +Schnecken +Schneckengangs +Schneckengänge +Schneckengängen +Schneckenhauses +Schneckenhäuser +Schneckenhäusern +Schneckenpost +Schneckentempo +Schnee +Schneeballes +Schneeballschlacht +Schneeberg +Schneebericht +Schneebesen +Schneebesens +Schneebrille +Schneebrillen +Schneebälle +Schneebällen +Schneefall +Schneefalles +Schneefalls +Schneeflocken +Schneefälle +Schneefällen +Schneegebiet +Schneegestöber +Schneegestöbers +Schneeglöckchen +Schneeglöckchens +Schneegrenze +Schneegrenzen +Schneehase +Schneehasen +Schneehuhns +Schneehühner +Schneehühnern +Schneehütten +Schneekette +Schneeketten +Schneelawinen +Schneemann +Schneemannes +Schneemännern +Schneepflug +Schneepfluges +Schneepflüge +Schneeschmelze +Schneeschuh +Schneeschuhe +Schneeschuhes +Schneesturm +Schneesturmes +Schneestürme +Schneestürmen +Schneetreiben +Schneetreibens +Schneeverwehung +Schneeverwehungen +Schneewehe +Schneewetter +Schneewetters +Schneewittchen +Schneid +Schneidbrenner +Schneidbrennern +Schneidebrett +Schneidebretter +Schneidebrettern +Schneiden +Schneidens +Schneider +Schneiderei +Schneiderfachschule +Schneiderin +Schneiderinnen +Schneiderkostüme +Schneiderkostümen +Schneiderkostüms +Schneidermeistern +Schneidermeisters +Schneiderpuppe +Schneiders +Schneidewerkzeug +Schneidewerkzeuge +Schneidewerkzeugs +Schneidezähne +Schneidezähnen +Schneids +Schneidwaren +Schneidwarenindustrie +Schneise +Schneisen +Schnell +Schnellantwort +Schnellbleiche +Schnellboot +Schnellboote +Schnellbooten +Schnelle +Schnellentschlossene +Schnellentschlossenen +Schneller +Schnellfahrer +Schnellfeuer +Schnellfeuergeschütz +Schnellfeuergeschütze +Schnellfeuergeschützen +Schnellfeuern +Schnellfeuers +Schnellgang +Schnellgangs +Schnellgericht +Schnellgerichten +Schnellgerichtes +Schnellgänge +Schnellhefter +Schnellhefters +Schnelligkeit +Schnelligkeiten +Schnelligkeitsrekorde +Schnelligkeitsrekorden +Schnellimbisse +Schnellimbisses +Schnellkraft +Schnellkräfte +Schnellkräften +Schnellreinigung +Schnellreinigungen +Schnellschreibehilfe +Schnellstraße +Schnellstraßen +Schnellverfahren +Schnellverfahrens +Schnellwaage +Schnellwaagen +Schnellzug +Schnellzuges +Schnellzügen +Schnepfe +Schnepfen +Schnippchen +Schnippel +Schnippels +Schnitt +Schnittblumen +Schnittbohne +Schnittbohnen +Schnitte +Schnitten +Schnittern +Schnittes +Schnittfläche +Schnittflächen +Schnittführung +Schnittgerade +Schnittholz +Schnitthölzer +Schnitthölzern +Schnittkanten +Schnittkurve +Schnittkurven +Schnittlauch +Schnittmuster +Schnittmustern +Schnittmusters +Schnittpunkt +Schnittpunktbildung +Schnittpunkte +Schnittpunkten +Schnitts +Schnittstelle +Schnittstellen +Schnittstellendefinition +Schnittstellenkarte +Schnittwaren +Schnittwinkel +Schnittwunde +Schnittwunden +Schnittzeichnungen +Schnitz +Schnitzarbeit +Schnitzel +Schnitzeljagd +Schnitzeljagden +Schnitzels +Schnitzer +Schnitzerei +Schnitzern +Schnitzers +Schnitzes +Schnitzkunst +Schnitzkünsten +Schnitzwerk +Schnitzwerken +Schnitzwerkes +Schnorchel +Schnorcheln +Schnorrer +Schnorrerei +Schnorrern +Schnuller +Schnullern +Schnulze +Schnulzen +Schnupfen +Schnupftabak +Schnupftuch +Schnupftuches +Schnupftücher +Schnupftüchern +Schnuppe +Schnupperlehre +Schnur +Schnurrbart +Schnurrbärte +Schnäbel +Schnäbeln +Schnäppchen +Schnäppchenjagd +Schnäpse +Schnäpsen +Schnäuztuch +Schnäuztuches +Schnäuztüchern +Schnörkel +Schnörkels +Schnösel +Schnüffelei +Schnüffelhunde +Schnüffeln +Schnüffler +Schnüfflern +Schnüfflers +Schnürböden +Schnürriemen +Schnürriemens +Schnürschuh +Schnürschuhe +Schnürschuhes +Schnürsenkel +Schnürsenkels +Schnürstiefel +Schnürstiefeln +Schober +Schobern +Schock +Schockerlebnis +Schockierende +Schocktherapie +Schocktherapien +Schockwirkung +Schoko +Schokolade +Schokoladen +Schokoladentafel +Schokoladentafeln +Scholastik +Scholastiker +Scholle +Schollen +Schonbezüge +Schoner +Schonern +Schongang +Schonung +Schonungen +Schonzeit +Schonzeiten +Schopenhauer +Schopf +Schopfes +Schoppen +Schoppens +Schorf +Schorfe +Schornstein +Schornsteine +Schornsteinen +Schornsteinfegern +Schornsteinfegers +Schornsteinindustrie +Schornsteinreinigung +Schornsteinreparatur +Schornsteins +Schote +Schoten +Schott +Schotte +Schotten +Schotter +Schottern +Schotterns +Schotters +Schottin +Schottland +Schoß +Schoße +Schoßes +Schoßhund +Schoßhunde +Schoßhundes +Schoßkind +Schoßkinde +Schoßkinder +Schoßkindes +Schraffierung +Schraffur +Schraffuren +Schrammen +Schrank +Schranke +Schranken +Schrankenwärtern +Schrankenwärters +Schrankkoffer +Schrankkoffers +Schranks +Schranktüren +Schraubdeckeln +Schraubdeckels +Schraube +Schrauben +Schraubendampfer +Schraubendampfern +Schraubendampfers +Schraubenfabrik +Schraubenfeder +Schraubengang +Schraubengangs +Schraubengewindes +Schraubengängen +Schraubenlinie +Schraubenmutter +Schraubenmuttern +Schraubenschlüssel +Schraubenschlüsseln +Schraubenschlüssels +Schraubenzieher +Schraubenziehers +Schraubstock +Schraubstocks +Schraubstöcke +Schraubstöcken +Schraubverschluss +Schraubverschlusses +Schraubverschlüsse +Schraubverschlüssen +Schrebergartens +Schrebergartenölproduzenten +Schrebergärten +Schreck +Schrecken +Schreckenerregende +Schreckenerregendem +Schreckenerregenden +Schreckenerregendes +Schreckensbotschaft +Schreckensbotschaften +Schreckenschreie +Schreckensherrschaft +Schreckensherrschaften +Schreckensnachricht +Schreckensnachrichten +Schreckensruf +Schreckensschrei +Schreckensschreies +Schreckenstat +Schreckenstaten +Schreckgespenst +Schreckgespenster +Schreckgespenstern +Schreckgespenstes +Schreckliches +Schrecknis +Schrecknisse +Schrecknissen +Schreckschuss +Schreckschusses +Schreckschusspistolen +Schreckschüsse +Schreckschüssen +Schrecksekunde +Schrei +Schreibarbeit +Schreibarbeiten +Schreibaufwand +Schreibblock +Schreibblockes +Schreibblöcke +Schreiben +Schreibens +Schreiber +Schreiberei +Schreibereien +Schreiberin +Schreiberinnen +Schreiberling +Schreiberlingen +Schreiberlings +Schreibers +Schreibfeder +Schreibfedern +Schreibfehler +Schreibfehlern +Schreibfehlers +Schreibgerät +Schreibgeräten +Schreibgerätes +Schreibheft +Schreibheften +Schreibheftes +Schreibhilfe +Schreibkraft +Schreibkrampf +Schreibkräfte +Schreibkräften +Schreibkrämpfen +Schreibkünsten +Schreibmappe +Schreibmappen +Schreibmaschine +Schreibmaschinenschreiben +Schreibmaschinenschrift +Schreibmaterial +Schreibpapier +Schreibpapiere +Schreibpapieren +Schreibpapiers +Schreibpult +Schreibpulte +Schreibpulten +Schreibrichtung +Schreibschrift +Schreibstift +Schreibstube +Schreibstubenmannschaft +Schreibtisch +Schreibtischen +Schreibtisches +Schreibtischplatte +Schreibtischtäter +Schreibung +Schreibungen +Schreibunterlage +Schreibware +Schreibwaren +Schreibwarenhandlung +Schreibwarenhandlungen +Schreibwarenhändler +Schreibwarenhändlers +Schreibweise +Schreibweisen +Schreibzeug +Schreibzeugs +Schreier +Schreierin +Schreierinnen +Schreiern +Schreihals +Schreihälse +Schreihälsen +Schrein +Schreine +Schreinen +Schreiner +Schreinerei +Schreinereien +Schreiners +Schreins +Schreis +Schreitens +Schrift +Schriftalphabete +Schriftart +Schriftarten +Schriftbild +Schriftbildern +Schriftbildes +Schriftbreite +Schriftdeutsch +Schriften +Schriftenreihe +Schriftform +Schriftführer +Schriftgelehrte +Schriftgelehrten +Schriftgelehrter +Schriftgelehrtes +Schriftgießern +Schriftgießers +Schriftgröße +Schriftgrößen +Schriftkassetten +Schriftleiter +Schriftleitern +Schriftleiters +Schriftproben +Schriftrollen +Schriftsatz +Schriftsatzes +Schriftsetzer +Schriftsetzern +Schriftsprache +Schriftsprachen +Schriftsteller +Schriftstellergilde +Schriftstellerin +Schriftstellerinnen +Schriftstellern +Schriftstellers +Schriftstellerverband +Schriftstil +Schriftstück +Schriftstücken +Schriftstücks +Schriftsätze +Schriftsätzen +Schrifttum +Schrifttums +Schriftverkehr +Schriftwechsel +Schriftwechsels +Schriftwort +Schriftzeichen +Schriftzeichens +Schriftzug +Schriftzüge +Schritt +Schritte +Schritten +Schrittes +Schritthalten +Schritthaltens +Schrittmacher +Schrittmachers +Schrittmotor +Schrittmotors +Schritts +Schrittweisen +Schrittweite +Schrittzuhalten +Schroffheit +Schrot +Schrotbrot +Schrotbrote +Schrotbroten +Schrotbrots +Schrotflinte +Schrotflinten +Schrotkorn +Schrotkorns +Schrotkörner +Schrotladung +Schrotmehl +Schrotmehls +Schrotmühlen +Schrots +Schrotsägen +Schrott +Schrotthandel +Schrotthändler +Schrotthändlern +Schrotthändlers +Schrottplatz +Schrottplätze +Schrottplätzen +Schrotts +Schrottsituation +Schrottverbraucher +Schrottwerts +Schrottwirtschaft +Schrulle +Schrumpfens +Schrumpfung +Schrumpfungen +Schrunden +Schräge +Schräglage +Schrägschrift +Schrägstellen +Schrägstrich +Schrägstrichen +Schrägstriches +Schub +Schubert +Schubfach +Schubfaches +Schubfächer +Schubkarre +Schubkarren +Schubkarrens +Schubkarrenweise +Schubkastens +Schubkräfte +Schubkräften +Schubkästen +Schublade +Schubladen +Schubleistung +Schubs +Schuft +Schufterei +Schufts +Schuh +Schuhabteilung +Schuhbands +Schuhbändern +Schuhbürste +Schuhbürsten +Schuhcremen +Schuhe +Schuhen +Schuhgeschäfte +Schuhgeschäften +Schuhgeschäftes +Schuhgrößen +Schuhindustrie +Schuhkrem +Schuhkremen +Schuhmacher +Schuhmachern +Schuhputzer +Schuhputzern +Schuhputzers +Schuhriemens +Schuhs +Schuhsenkel +Schuhsenkels +Schuhsohle +Schuhsohlen +Schuhspannern +Schuhspanners +Schuhware +Schuhwerk +Schuhwerken +Schuhwerkes +Schuhwichsen +Schulamt +Schulamtes +Schularbeiten +Schularten +Schularzt +Schulaufsichtsgesetz +Schulausflug +Schulausflüge +Schulausflügen +Schulausgabe +Schulausgaben +Schulbank +Schulbehörde +Schulbehörden +Schulbeispiel +Schulbeispielen +Schulbeispiels +Schulbesuch +Schulbesuchen +Schulbesuches +Schulbesuchs +Schulbildung +Schulbuch +Schulbuches +Schulbuchs +Schulbus +Schulbussen +Schulbänke +Schulbücher +Schulbüchern +Schuld +Schuldanerkenntnis +Schuldbuch +Schuldbuchs +Schuldbücher +Schuldbüchern +Schulden +Schuldenbergs +Schuldenblase +Schuldendeflation +Schuldenexplosion +Schuldeninflation +Schuldenkollaps +Schuldenlast +Schuldenlasten +Schuldenlawine +Schuldenmasse +Schuldenroulette +Schuldentilgung +Schuldforderung +Schuldforderungen +Schuldfrage +Schuldfragen +Schuldienst +Schuldigkeit +Schuldirektor +Schuldirektoren +Schuldirektorinnen +Schuldirektors +Schuldlosigkeit +Schuldner +Schuldnerberatungsstellen +Schuldnerin +Schuldnerinnen +Schuldnern +Schuldnernation +Schuldnernationen +Schuldrecht +Schuldrechte +Schuldrechten +Schuldrechtes +Schuldrechts +Schuldschein +Schuldscheine +Schuldscheinen +Schuldverschreibung +Schuldverschreibungen +Schuldzuweisung +Schule +Schulen +Schulexperten +Schulferien +Schulflugzeuge +Schulflugzeugen +Schulflugzeugs +Schulfreundin +Schulfreundinnen +Schulfreunds +Schulgebäuden +Schulgelder +Schulgeldern +Schulgeldes +Schulgelehrsamkeiten +Schulgelände +Schulgeländen +Schulgeländes +Schulgesetz +Schulhaus +Schulhof +Schulhofes +Schulhäuser +Schulhäusern +Schulhöfe +Schulhöfen +Schuljahr +Schuljahre +Schuljahren +Schuljahres +Schuljugend +Schuljunge +Schuljungen +Schulkamerad +Schulkameraden +Schulkenntnis +Schulkenntnisse +Schulkenntnissen +Schulkind +Schulklasse +Schullehrer +Schullehrerin +Schullehrerinnen +Schullehrers +Schulleiter +Schulleitern +Schulleiters +Schulmappe +Schulmappen +Schulmeister +Schulmeistern +Schulmeisters +Schulneubau +Schulordnung +Schulordnungen +Schulpferde +Schulpferden +Schulpferdes +Schulpflichten +Schulplätzen +Schulprüfung +Schulranzen +Schulranzens +Schulrat +Schulrates +Schulraum +Schulraums +Schulreform +Schulreitens +Schulräte +Schulräten +Schulräume +Schulschiff +Schulschiffe +Schulschiffes +Schulschluss +Schulschlusses +Schulschwänzern +Schulschwänzers +Schulsekretariat +Schulspeisungen +Schulsprecher +Schulstreit +Schulstuben +Schulstunde +Schulstunden +Schultasche +Schultaschen +Schulter +Schulterblatt +Schulterblatts +Schulterblättern +Schulterklappe +Schulterklappen +Schultern +Schulterriemen +Schultersieg +Schultersiegen +Schultersieges +Schulterstück +Schulterstücken +Schulterstücks +Schulterverletzung +Schulung +Schulungen +Schulungsheim +Schulungsraum +Schulunterricht +Schulunterrichte +Schulunterrichten +Schulunterrichtes +Schulversäumnisse +Schulversäumnissen +Schulversäumnisses +Schulverwaltungen +Schulweg +Schulwege +Schulweges +Schulweisheit +Schulweisheiten +Schulwesens +Schulzeit +Schulzeiten +Schulzeugnisse +Schulzeugnissen +Schulzeugnisses +Schulzimmern +Schulzimmers +Schulzwang +Schulzwanges +Schulzwänge +Schulämter +Schulämtern +Schumacher +Schummerstündchen +Schummerstündchens +Schund +Schundliteratur +Schundromane +Schundromanen +Schundromans +Schuppenflechte +Schur +Schuren +Schurke +Schurken +Schurkenstreich +Schurkenstreiche +Schurkenstreichen +Schurkerei +Schurkereien +Schurz +Schurzes +Schuss +Schussbereich +Schussbereichen +Schussbereiches +Schussel +Schussels +Schusses +Schussfahrt +Schusslinie +Schusslinien +Schusswaffe +Schussweite +Schusswunde +Schuster +Schusters +Schute +Schuten +Schutt +Schuttabladeplatz +Schuttabladeplätze +Schuttabladeplätzen +Schutthalde +Schutthalden +Schutthaufen +Schuttplatz +Schutts +Schutz +Schutzanstriche +Schutzanstrichen +Schutzanstriches +Schutzanzug +Schutzanzuges +Schutzanzügen +Schutzbefohlen +Schutzbefohlene +Schutzbefohlenen +Schutzbefohlener +Schutzbefohlenes +Schutzbehauptung +Schutzbereich +Schutzbleche +Schutzblechen +Schutzbleches +Schutzbrillen +Schutzbündnisse +Schutzbündnissen +Schutzbündnisses +Schutzdaches +Schutzdächer +Schutzdächern +Schutze +Schutzeinrichtung +Schutzengeln +Schutzengels +Schutzes +Schutzfarbe +Schutzforderungen +Schutzfärbung +Schutzfärbungen +Schutzgebiete +Schutzgebieten +Schutzgebiets +Schutzgeleite +Schutzgeleiten +Schutzgeleits +Schutzgesetz +Schutzgitter +Schutzgittern +Schutzhaft +Schutzhaube +Schutzhauben +Schutzheiligen +Schutzherr +Schutzherren +Schutzherrinnen +Schutzherrn +Schutzherrschaft +Schutzhülle +Schutzhüllen +Schutzhütte +Schutzimpfung +Schutzimpfungen +Schutzinsel +Schutzinseln +Schutzkomitee +Schutzmacht +Schutzmannes +Schutzmarke +Schutzmarken +Schutzmasken +Schutzmaßnahme +Schutzmaßnahmen +Schutzmittel +Schutzmitteln +Schutzmächte +Schutzmächten +Schutzmänner +Schutzpatron +Schutzpatrone +Schutzpatronen +Schutzpatronin +Schutzpatroninnen +Schutzpatrons +Schutzpolizei +Schutzrecht +Schutzrechte +Schutzrechten +Schutzschicht +Schutzschild +Schutzschilder +Schutzschildern +Schutzstoff +Schutzstoffe +Schutzstoffen +Schutztruppen +Schutzumschlags +Schutzumschläge +Schutzumschlägen +Schutzvereinigung +Schutzverpflichtung +Schutzvorrichtung +Schutzvorrichtungen +Schutzvorschriften +Schutzwirkung +Schutzzoll +Schutzzolls +Schutzzölle +Schutzzöllen +Schutzzöllner +Schutzzöllners +Schwaben +Schwabenland +Schwabenstreich +Schwabenstreichen +Schwabenstreiches +Schwachheit +Schwachpunkt +Schwachsinn +Schwachsinns +Schwachstelle +Schwachstrom +Schwade +Schwaden +Schwadens +Schwadron +Schwadronen +Schwager +Schwagers +Schwalbe +Schwalben +Schwalbenschwanz +Schwalbenschwanzes +Schwalbenschwänzen +Schwall +Schwallen +Schwalls +Schwamm +Schwammbefall +Schwan +Schwanengesangs +Schwanengesänge +Schwanengesängen +Schwanensee +Schwangerschaft +Schwangerschaftsabbruch +Schwangerschaftsunterbrechung +Schwangerschaftsunterbrechungen +Schwangerschaftsverhütung +Schwangerschaftsverhütungen +Schwank +Schwanken +Schwanks +Schwankung +Schwankungen +Schwankungsbreite +Schwans +Schwanz +Schwanzbewegungen +Schwanzenden +Schwanzendes +Schwanzes +Schwanzfedern +Schwanzflosse +Schwanzflossen +Schwarm +Schwarms +Schwarte +Schwarz +Schwarzafrika +Schwarzarbeit +Schwarzarbeiten +Schwarzarbeitern +Schwarzblech +Schwarzbleche +Schwarzblechs +Schwarzbrot +Schwarzbrote +Schwarzbrots +Schwarzdrossel +Schwarzdrosseln +Schwarze +Schwarzen +Schwarzfahrer +Schwarzfahrers +Schwarzfahrt +Schwarzfahrten +Schwarzgeldanleger +Schwarzgeldkonto +Schwarzgeldparadiese +Schwarzhandels +Schwarzhaupt +Schwarzhändler +Schwarzhändlern +Schwarzhändlers +Schwarzkopf +Schwarzmalen +Schwarzmalerei +Schwarzmann +Schwarzmarktaktivitäten +Schwarzmarktes +Schwarzmärkten +Schwarzpulver +Schwarzsche +Schwarzschen +Schwarzschlachtung +Schwarzschlachtungen +Schwarzseher +Schwarzsehers +Schwarzsender +Schwarzsendern +Schwarzwald +Schwarzwaldmädel +Schwarzwalds +Schwarzwaldstil +Schwarzwildes +Schwarzwurzel +Schwarzwurzeln +Schwarzwälder +Schwarzärgern +Schwatz +Schwatzbase +Schwatzbasen +Schwatzes +Schwatztante +Schwebe +Schwebebahn +Schwebebahnen +Schwebebalken +Schwebebalkens +Schwebung +Schwede +Schweden +Schwedin +Schwedinnen +Schwefel +Schwefelbad +Schwefelbades +Schwefelblume +Schwefelblumen +Schwefelblüten +Schwefelbädern +Schwefelkies +Schwefelkieses +Schwefelkohlenstoff +Schwefelkohlenstoffen +Schwefelkohlenstoffes +Schwefelkohlenstoffs +Schwefels +Schwefelsäure +Schwefelwasserstoff +Schwefelwasserstoffe +Schwefelwasserstoffes +Schweif +Schweifs +Schweifungen +Schweigegeld +Schweigegelder +Schweigegeldes +Schweigemarsches +Schweigemärsche +Schweigemärschen +Schweigen +Schweigens +Schweigepflicht +Schweigestunden +Schweigsamkeit +Schwein +Schweinebraten +Schweinebratens +Schweinefleisch +Schweinehund +Schweinehunde +Schweinehundes +Schweinehälften +Schweinelende +Schweinemarkt +Schweinen +Schweinepreise +Schweinerei +Schweinereien +Schweinestall +Schweinestalls +Schweineställen +Schweinezucht +Schweinezuchten +Schweinezüchtern +Schweinezüchters +Schweinigeln +Schweinigels +Schweins +Schweinskoteletten +Schweinskoteletts +Schweinsleder +Schweitzer +Schweizer +Schweizerfranken +Schweizergarde +Schweizerinnen +Schweizerische +Schweizerischen +Schweizers +Schweiß +Schweißabsonderung +Schweißabsonderungen +Schweißblatt +Schweißblätter +Schweißblättern +Schweißbrenner +Schweißbrennern +Schweißbrenners +Schweißdrüsen +Schweißer +Schweißerei +Schweißers +Schweißes +Schweißfuß +Schweißfüße +Schweißfüßen +Schweißgerät +Schweißhund +Schweißhunde +Schweißhundes +Schweißnähte +Schweißnähten +Schweißperle +Schweißperlen +Schweißränder +Schweißstelle +Schweißtechnik +Schweißtropfens +Schweißung +Schwelger +Schwelgerei +Schwelgereien +Schwelgerin +Schwelgerinnen +Schwelgern +Schwellenländer +Schwellenwert +Schwellung +Schwellungen +Schwellwert +Schwellwertes +Schwemme +Schwemmland +Schwemmlandes +Schwenk +Schwenkarm +Schwenkarme +Schwenkarms +Schwenkdüsen +Schwenkkran +Schwenkkräne +Schwenkkränen +Schwenks +Schwenkung +Schwenkungen +Schwerarbeit +Schwerarbeiten +Schwerarbeiter +Schwerarbeiters +Schwerathlet +Schwerathleten +Schwerathletik +Schwerbeladen +Schwerbeladenem +Schwerbeladenen +Schwerbeladener +Schwerbeschädigte +Schwerbeschädigtem +Schwerbeschädigter +Schwerbeschädigtes +Schwerbewaffnetem +Schwerbewaffneten +Schwerbewaffneter +Schwere +Schwerefeld +Schwerfallen +Schwerfallenden +Schwerfallender +Schwerfallendes +Schwerfälligkeit +Schwerfälligkeiten +Schwergefallen +Schwergewicht +Schwergewichten +Schwergewichtes +Schwergewichtler +Schwergewichtlers +Schwergewichtsboxen +Schwergewichtsmeister +Schwerin +Schwerindustriellen +Schwerindustrien +Schwerkraft +Schwerkriegsbeschädigte +Schwerkriegsbeschädigten +Schwerkräfte +Schwermut +Schwermuts +Schwerpunkt +Schwerpunktbetriebe +Schwerpunkte +Schwerpunkten +Schwerpunktes +Schwerpunkts +Schwerpunktverschiebung +Schwerspat +Schwerspate +Schwerspaten +Schwerstarbeit +Schwert +Schwerte +Schwerter +Schwertern +Schwertes +Schwertfisch +Schwertfischen +Schwertfisches +Schwertlilie +Schwerts +Schwerverbrecher +Schwerverbrechern +Schwerverbrechers +Schwerverwundete +Schwerverwundetem +Schwerverwundeter +Schwerverwundetes +Schwester +Schwesterfirma +Schwesterfirmen +Schwesterkind +Schwesterkindern +Schwesterkindes +Schwesterliebe +Schwestern +Schwesternorden +Schwesternordens +Schwesternschaft +Schwesternschiff +Schwesternschiffe +Schwesternschiffes +Schwesternsohn +Schwesternsöhne +Schwesterntracht +Schwesterorganisation +Schwesterpartei +Schwesterschiff +Schwesterschiffe +Schwesterschiffes +Schwesterstadt +Schwiegereltern +Schwiegermütter +Schwiegersohn +Schwiegersöhne +Schwiegersöhnen +Schwiele +Schwielen +Schwierige +Schwierigkeit +Schwierigkeiten +Schwierigkeitsgrad +Schwierigkeitsgrade +Schwierigkeitsskala +Schwimmanstalt +Schwimmanstalten +Schwimmanzügen +Schwimmbad +Schwimmbades +Schwimmbassin +Schwimmblase +Schwimmblasen +Schwimmbäder +Schwimmbädern +Schwimmdocks +Schwimmens +Schwimmer +Schwimmerei +Schwimmerin +Schwimmern +Schwimmers +Schwimmflosse +Schwimmflossen +Schwimmfuß +Schwimmfüße +Schwimmgürtel +Schwimmgürteln +Schwimmgürtels +Schwimmhalle +Schwimmhaut +Schwimmhäute +Schwimmhäuten +Schwimmkunst +Schwimmkünsten +Schwimmlehrer +Schwimmlehrers +Schwimmschule +Schwimmschüler +Schwimmsport +Schwimmsporte +Schwimmsporten +Schwimmsportes +Schwimmsports +Schwimmverband +Schwimmvogel +Schwimmvogels +Schwimmvögel +Schwimmvögeln +Schwimmwart +Schwimmwesten +Schwindel +Schwindelanfall +Schwindelanfalls +Schwindelanfälle +Schwindelei +Schwindelerregende +Schwindelerregendem +Schwindelerregenden +Schwindelerregendes +Schwindelfirma +Schwindelfirmen +Schwindelgesellschaft +Schwindels +Schwindler +Schwindlerin +Schwindlern +Schwindlers +Schwindsucht +Schwingachsen +Schwinger +Schwingern +Schwingkreis +Schwingquarz +Schwingquarzes +Schwingschleifer +Schwingung +Schwingungen +Schwingungsamplitude +Schwingungsdauer +Schwingungsdauern +Schwingungsform +Schwingungsintervalls +Schwingungsperiode +Schwingungszahl +Schwips +Schwipses +Schwitzbad +Schwitzbades +Schwitzbäder +Schwitzkastens +Schwitzkur +Schwitzkuren +Schwitzkästen +Schwulst +Schwulste +Schwulsten +Schwulstes +Schwund +Schwundausgleich +Schwundausgleiches +Schwunde +Schwundes +Schwundregelung +Schwundregelungen +Schwung +Schwungfeder +Schwungfedern +Schwungkraft +Schwungkräfte +Schwungrades +Schwungräder +Schwungrädern +Schwungs +Schwur +Schwurgericht +Schwurgerichten +Schwurgerichts +Schwurs +Schwäbinnen +Schwäche +Schwächeanfälle +Schwächen +Schwächeperiode +Schwächezeichen +Schwächezone +Schwächezustand +Schwächezustandes +Schwächezustände +Schwächlichkeit +Schwächling +Schwächlinge +Schwächlingen +Schwächlings +Schwächung +Schwächungen +Schwägerin +Schwägerinnen +Schwämme +Schwäne +Schwänen +Schwängerung +Schwänke +Schwänken +Schwärmen +Schwärmer +Schwärmerei +Schwärmerin +Schwärmerinnen +Schwärmers +Schwärzen +Schwätzer +Schwätzerin +Schwätzern +Schwätzers +Schwüre +Schwüren +Schäbigkeit +Schächer +Schächern +Schächers +Schächte +Schächten +Schädel +Schädelbasen +Schädelbruch +Schädelbrüche +Schädelbrüchen +Schädeldecke +Schädeldecken +Schädeln +Schäden +Schädigung +Schädigungen +Schädlichkeit +Schädlichkeiten +Schädling +Schädlinge +Schädlings +Schädlingsbekämpfung +Schädlingsbekämpfungen +Schäfchen +Schäfchens +Schäfchenwolken +Schäfer +Schäferhund +Schäferhunde +Schäferhunden +Schäferhundes +Schäferhündin +Schäferin +Schäferinnen +Schäfers +Schäferstündchen +Schäferstündchens +Schäfte +Schäften +Schäkerei +Schäkereien +Schälchen +Schälle +Schändlichkeit +Schändlichkeiten +Schändung +Schändungen +Schären +Schärpe +Schätzchen +Schätze +Schätzer +Schätzers +Schätzung +Schätzungen +Schätzwert +Schätzwerte +Schöffe +Schöffen +Schöffengericht +Schöffengerichte +Schöffengerichten +Schön +Schönbrunn +Schöneberger +Schöner +Schönfärber +Schönfärbers +Schönheit +Schönheiten +Schönheitsfarm +Schönheitsfehler +Schönheitsfehlern +Schönheitsideal +Schönheitskonkurrenz +Schönheitskonkurrenzen +Schönheitsoperation +Schönheitsoperationen +Schönheitspflege +Schönheitssalon +Schönheitswettbewerb +Schönheitswettbewerbe +Schönheitswettbewerben +Schönheitswettbewerbs +Schönhuber +Schönhubers +Schönredner +Schönrednern +Schönredners +Schönste +Schöntuer +Schöntuers +Schönwetter +Schönwetterperioden +Schönwetters +Schönwetterwolken +Schöpfeimer +Schöpfeimers +Schöpfer +Schöpfergeist +Schöpfergeistes +Schöpferin +Schöpferkraft +Schöpfern +Schöpfers +Schöpfkellen +Schöpflöffel +Schöpflöffeln +Schöpfung +Schöpfungen +Schöpfungsgeschichte +Schössling +Schösslinge +Schösslingen +Schübe +Schüben +Schüchternheit +Schüchternheiten +Schüler +Schüleraustausch +Schüleraustausches +Schülerauswahl +Schülerbund +Schülerin +Schülerinnen +Schülerlotsen +Schülermannschaft +Schülern +Schülertarife +Schülerverkehr +Schülerzeitkarten +Schürbodens +Schüreisen +Schüreisens +Schürze +Schürzenband +Schürzenbänder +Schürzenbändern +Schürzenjäger +Schürzenjägern +Schürzenjägers +Schürzenkleider +Schürzenkleidern +Schürzenkleides +Schüsse +Schüssel +Schüsseln +Schüssen +Schüttelfrost +Schüttelfrosts +Schütteln +Schüttelreime +Schüttelreimen +Schüttelreims +Schütze +Schützen +Schützenfest +Schützenfeste +Schützenfesten +Schützenfeuer +Schützenfeuers +Schützengraben +Schützengrabens +Schützengräben +Schützenhilfe +Schützenhilfen +Schützenkette +Schützenketten +Schützenkönige +Schützenkönigen +Schützenkönigs +Schützenlinie +Schützenlinien +Schützenloch +Schützenlochs +Schützenlöcher +Schützenlöchern +Schützenverein +Schützer +Schützling +Schützlinge +Schützlings +Science +Scout +Sebastian +Sechseck +Sechsecke +Sechsecken +Sechseckes +Sechsecks +Sechsen +Sechstagekrieg +Sechstagerennen +Sechstagerennens +Sechsteln +Sechstels +Sechszehntelnote +Sechszehnten +Sechszylinder +Sechzehntel +Sechziger +Sechzigern +Sechzigers +Sediment +Sedimentation +Sedimente +Sedimenten +See +Seeanemone +Seebad +Seebades +Seeboden +Seebund +Seebäder +Seebädern +Seebär +Seedienst +Seedienste +Seedienstes +Seefahrer +Seefahrern +Seefahrt +Seefahrten +Seefische +Seefischmärkte +Seeflugzeug +Seeflugzeuge +Seeflugzeuges +Seefracht +Seefrachten +Seegang +Seegangs +Seegefecht +Seegefechten +Seegefechtes +Seegras +Seegrases +Seegrundstück +Seegräser +Seehafen +Seehandel +Seehandels +Seeheld +Seeherrschaft +Seeherrschaften +Seehotel +Seehund +Seehunde +Seehunden +Seehundjäger +Seehundsfell +Seehundsfelle +Seehundsfellen +Seehäfen +Seeigel +Seeigeln +Seeigels +Seekadett +Seekarte +Seekarten +Seekrankheit +Seekrieg +Seekriege +Seekriegen +Seeküste +Seeküsten +Seelachse +Seelachsen +Seelachses +Seele +Seelenamt +Seelenamtes +Seelendrogen +Seelenfreunde +Seelenfreunden +Seelenfreundes +Seelenfrieden +Seelenfriedens +Seelengrößen +Seelengut +Seelengutes +Seelengüter +Seelengütern +Seelenheil +Seelenheile +Seelenheilen +Seelenheils +Seelenhirten +Seelenkunde +Seelenkunden +Seelenlebens +Seelenleiden +Seelenleidens +Seelenmessen +Seelenpein +Seelenqual +Seelenqualen +Seelenruhen +Seelenstärke +Seelenstärken +Seelenwanderung +Seelenwanderungen +Seelenämter +Seelenämtern +Seeleute +Seeleuten +Seelilie +Seelsorge +Seelsorger +Seelsorgern +Seelsorgers +Seelöwe +Seelöwen +Seelöwenart +Seemacht +Seemannes +Seemeile +Seemeilen +Seeminen +Seemitte +Seemächte +Seemächten +Seemänner +Seemöwe +Seemöwen +Seen +Seenkunde +Seenot +Seenähe +Seenöten +Seeoffizier +Seeoffiziere +Seeoffizieren +Seeoffiziers +Seepferdchens +Seerecht +Seerechten +Seerechtes +Seerechts +Seereise +Seereisen +Seerose +Seerosen +Seeräuber +Seeräuberei +Seeräubern +Seeräubers +Sees +Seeschaden +Seeschadens +Seeschiff +Seeschiffen +Seeschiffes +Seeschifffahrt +Seeschifffahrtszeichen +Seeschlacht +Seeschwalbe +Seeschwalben +Seespiegel +Seestadt +Seestern +Seesternen +Seesterns +Seestreitkräfte +Seesturms +Seestädten +Seestürmen +Seetang +Seetange +Seetangen +Seetier +Seetiere +Seetieren +Seeufer +Seeungeheuer +Seeungeheuers +Seeverkehr +Seeverkehrs +Seevolkes +Seevölkern +Seewarte +Seewarten +Seewassers +Seeweg +Seewege +Seeweges +Seewiesen +Seewind +Seewinden +Seewindes +Seezunge +Segel +Segelboot +Segelboote +Segelbooten +Segelfliegens +Segelflieger +Segelfliegers +Segelflug +Segelflugzeug +Segelflugzeuge +Segelflugzeugen +Segelflugzeuges +Segelfläche +Segelflüge +Segelflügen +Segeljacht +Segelklasse +Segelklassen +Segelklub +Segelklubs +Segeln +Segelpartien +Segelregatta +Segelregatten +Segels +Segelschiff +Segelschiffen +Segelschiffes +Segelschlitten +Segelschulschiff +Segelsport +Segelsports +Segeltuch +Segeltuchen +Segeltuches +Segeltüchern +Segelwerk +Segelwerke +Segelwerken +Segelwerkes +Segen +Segens +Segenswunsch +Segenswunsches +Segenswünsche +Segler +Seglerinnen +Seglern +Seglers +Segment +Segmentbogen +Segmente +Segmenten +Segmentierung +Segnung +Segnungen +Sehen +Sehenswürdigkeit +Sehenswürdigkeiten +Seher +Seherblicke +Seherblicken +Seherblickes +Sehergaben +Seherin +Seherinnen +Sehers +Sehfehler +Sehfehlern +Sehfeld +Sehfelder +Sehfeldern +Sehgewohnheiten +Sehkraft +Sehkräfte +Sehkräften +Sehnen +Sehnenscheidenentzündung +Sehnerv +Sehnerven +Sehnervs +Sehnsucht +Sehnsüchte +Sehnsüchten +Sehpurpur +Sehrohr +Sehrohre +Sehrohren +Sehschlitz +Sehschlitzen +Sehschlitzes +Sehschärfe +Sehschärfen +Sehstörung +Sehtest +Sehvermögen +Sehvermögens +Sehweite +Sehzellen +Sehzentrum +Seich +Seichtheit +Seichtheiten +Seide +Seidel +Seidenbau +Seidenbaus +Seidenfadens +Seidenfäden +Seidengarn +Seidengarne +Seidengarnen +Seidengarnes +Seidengarns +Seidenglanz +Seidenglanzes +Seidenpapier +Seidenpapiere +Seidenpapieren +Seidenraupe +Seidenraupen +Seidenraupenzucht +Seidenspinnerei +Seidenspinnereien +Seidenstoff +Seidenstoffen +Seidenstoffs +Seidenstraße +Seidenstrumpf +Seidenstrümpfe +Seife +Seifenbehälter +Seifenbehältern +Seifenblase +Seifenblasen +Seifenfabrik +Seifenkistenlösungen +Seifenkistenrennen +Seifenkistenrennens +Seifenlaugen +Seifennapf +Seifennapfs +Seifennäpfe +Seifennäpfen +Seifenpulver +Seifenpulvers +Seifenschaums +Seifensieder +Seifensiedern +Seifensieders +Seifenwasser +Seifenwassers +Seiko +Seil +Seilbahnen +Seiler +Seilern +Seilhüpfen +Seils +Seilschwebebahn +Seilspringen +Seiltänzer +Seiltänzerin +Seiltänzern +Seiltänzers +Seim +Seimen +Seims +Sein +Seinen +Seins +Seismik +Seismograph +Seismographen +Seit +Seite +Seiten +Seitenanfang +Seitenangabe +Seitenangaben +Seitenangriff +Seitenangriffen +Seitenangriffes +Seitenansicht +Seitenbereich +Seitenbereiche +Seitenbewegung +Seitenbewegungen +Seitenblick +Seitenblicken +Seitenblickes +Seiteneffekt +Seiteneingang +Seiteneingangs +Seiteneingänge +Seitenflächen +Seitenflügel +Seitenflügels +Seitengewehr +Seitengewehre +Seitengewehrs +Seitengleis +Seitengleise +Seitengleises +Seitenhieb +Seitenhiebe +Seitenhiebes +Seitenlehne +Seitenlinie +Seitenlinien +Seitenlänge +Seitenlängen +Seitennummer +Seitennummerierung +Seitennummern +Seitenrand +Seitenschiff +Seitenschiffe +Seitenschiffen +Seitenschwimmen +Seitenschwimmens +Seitensprung +Seitensprungs +Seitensprünge +Seitenstechen +Seitenstraße +Seitenstraßen +Seitenstück +Seitenstücken +Seitenstücks +Seitentasche +Seitentaschen +Seitenteil +Seitentür +Seitentüren +Seitenumbruch +Seitenumbruchs +Seitenvergütungen +Seitenvorschub +Seitenwagen +Seitenwagens +Seitenwechsel +Seitenwechseln +Seitenwechsels +Seitenweg +Seitenwegen +Seitenweges +Seitenwirkung +Seitenwände +Seitenwänden +Seitenzahl +Seitenzahlen +Seitwärtsbewegung +Sekante +Sekanten +Sekret +Sekretariat +Sekretariaten +Sekretariates +Sekretariats +Sekrete +Sekreten +Sekretion +Sekretionen +Sekretär +Sekretäre +Sekretären +Sekretärin +Sekretärs +Sekt +Sekte +Sektierer +Sektierern +Sektierers +Sektion +Sektionen +Sektor +Sektoren +Sektorenaufteilung +Sektorgrenzen +Sektors +Sektorübergang +Sekts +Sekundant +Sekundanten +Sekunde +Sekunden +Sekundenbruchteil +Sekundenbruchteile +Sekundenschnelle +Sekundentakt +Sekundenzeiger +Sekundenzeigers +Selbst +Selbstanlasser +Selbstanlassern +Selbstanlassers +Selbstanschlusses +Selbstanschlüssen +Selbstauflösung +Selbstaufopferung +Selbstaufzug +Selbstausschaltungen +Selbstbau +Selbstbauhäuser +Selbstbedienung +Selbstbedienungen +Selbstbedienungskomfort +Selbstbedienungsladen +Selbstbeherrschung +Selbstbeköstigung +Selbstbeschränkung +Selbstbeschuldigung +Selbstbeschuldigungen +Selbstbesinnung +Selbstbestimmung +Selbstbestimmungsrecht +Selbstbeteiligung +Selbstbetrug +Selbstbewusstsein +Selbstbewusstseins +Selbstbildnis +Selbstbiographien +Selbstdarstellung +Selbstdetermination +Selbstdisziplin +Selbsteinschätzung +Selbsteinschätzungen +Selbstentfaltung +Selbstentwickelten +Selbstentzündung +Selbsterfahrung +Selbsterhaltung +Selbsterhaltungstrieb +Selbsterhaltungstrieben +Selbsterhaltungstriebes +Selbsterkenntnis +Selbsterkorene +Selbsterkorenen +Selbsterziehung +Selbsteröffneten +Selbstfahrer +Selbstfahrers +Selbstfinanzierung +Selbstgefälligkeit +Selbstgefühl +Selbstgefühle +Selbstgefühlen +Selbstgefühles +Selbstgefühls +Selbstgeschriebene +Selbstgespräch +Selbstgespräche +Selbstgesprächen +Selbstgesprächs +Selbstherrschern +Selbstherrschers +Selbsthilfe +Selbsthilfeorganisation +Selbsthilferecht +Selbsthilferechts +Selbstinitialisierung +Selbstinitiative +Selbstinteresse +Selbstironie +Selbstjustiz +Selbstkontrolle +Selbstkorrekturen +Selbstkostenpreis +Selbstkostenpreise +Selbstkostenpreises +Selbstkritik +Selbstkritiken +Selbstlaut +Selbstlauten +Selbstlautes +Selbstmord +Selbstmorde +Selbstmordes +Selbstmordstatistik +Selbstmordversuch +Selbstmörder +Selbstmörders +Selbstporträts +Selbstregierung +Selbstregulierenden +Selbstschutz +Selbstschutzes +Selbstschüsse +Selbstsicherheit +Selbstsicherheiten +Selbstständigkeit +Selbstsucht +Selbsttest +Selbsttäuschung +Selbstunterricht +Selbstunterrichtes +Selbstverachtung +Selbstverantwortung +Selbstverlag +Selbstverlage +Selbstverleugnung +Selbstverleugnungen +Selbstvernichtung +Selbstversorgern +Selbstversorgers +Selbstversorgung +Selbstverständlich +Selbstverständlichkeit +Selbstverständlichkeiten +Selbstversuche +Selbstversuchen +Selbstverteidigung +Selbstvertrauen +Selbstvertrauens +Selbstverwaltung +Selbstverwirklichung +Selbstverwirklichungen +Selbstverwirklichungsmöglichkeit +Selbstwählbetriebe +Selbstwählbetrieben +Selbstwählbetriebes +Selbstzensur +Selbstzerstörer +Selbstzerstörungstrieb +Selbstzucht +Selbstzufriedenheit +Selbstzweck +Selbstzwecke +Selbstzwecken +Selbstzweckes +Selbstzündungen +Selbständigkeit +Selbständigkeiten +Selbstüberwindung +Selbstüberwindungen +Selektion +Selektionsdruck +Selektionsmechanismen +Selektionsmethode +Selektionsmethoden +Selfmademan +Seliggesprochenen +Seliggesprochener +Seliggesprochenes +Seligsprechende +Seligsprechenden +Seligsprechender +Seligsprechung +Seligsprechungen +Sellerie +Seltenheit +Seltenheiten +Seltenheitswert +Selterswasser +Selterswassers +Selterwasser +Seltsamkeit +Semantik +Semester +Semesterbeginn +Semesterferien +Semestern +Semesters +Semesterschluss +Semesterschlusses +Semesterwochenstunden +Semikolon +Semikolons +Seminar +Seminaranmeldung +Seminare +Seminaren +Seminargruppe +Seminarist +Seminaristin +Seminaristinnen +Seminarraum +Seminars +Seminarunterkünfte +Seminarunterlagen +Semiotik +Semit +Semiten +Semitinnen +Semmel +Senat +Senate +Senates +Senator +Senatoren +Senats +Senatsdebatte +Senatsdirektor +Senatskanzlei +Senatssprechers +Sendbote +Sendboten +Sendbriefe +Sendeanlagen +Sendebereich +Sendebereiche +Sendebereichs +Sendedaten +Sendefolge +Sendefolgen +Sendegesellschaften +Sendeleiter +Sendeleitern +Sendens +Sendeplan +Sendepläne +Sendeplänen +Sendeprogramm +Sendeprogramme +Sendeprogrammen +Sender +Senderaums +Sendereihe +Sendereihen +Sendergruppe +Sendergruppen +Sendern +Sendernetzen +Sendernetzes +Senderäume +Senderäumen +Sendesaal +Sendeseite +Sendestationen +Sendestelle +Sendestellen +Sendesäle +Sendesälen +Sendezeichens +Sendezeit +Sendezeiten +Sendung +Sendungen +Senegal +Senf +Senfgurke +Senfgurken +Senfkornes +Senfkörner +Senfkörnern +Senfpflaster +Senfpflastern +Senfs +Senftopfes +Senftöpfe +Senftöpfen +Senilität +Senior +Senioren +Seniors +Senkblei +Senkel +Senkeln +Senkels +Senker +Senkern +Senkers +Senkfuß +Senkfußeinlage +Senkfußeinlagen +Senkfüße +Senkgrube +Senkgruben +Senkrechten +Senkrechtstartern +Senkung +Senkungen +Senkwaagen +Senner +Sennerei +Sennereien +Sennerinnen +Sennhütte +Sennhütten +Sensation +Sensationen +Sensationshaschenden +Sensationslüste +Sensationslüsten +Sensationsmeldung +Sensationsmeldungen +Sensationspresse +Sensibilität +Sensibilitäten +Sensor +Sensoren +Sensors +Sentenzen +Sentiment +Sentimentalität +Sentimentindikatoren +Sentiments +Seoul +Separatfrieden +Separation +Separatismen +Separatist +Separatisten +Separatistenbewegung +Separiertheit +Sepp +Seppel +September +Septemberhälfte +Septembertage +Septembertagen +Sequenz +Sequenzen +Serail +Serbe +Serben +Serbien +Serbinnen +Seren +Serenade +Serenaden +Sergeanten +Serie +Serien +Serienherstellung +Serienherstellungen +Seriennummer +Seriennummern +Serienproduktion +Seriensportwagen +Serienwagen +Serife +Serpentine +Serpentinen +Serum +Serums +Serverplatten +Serverstruktur +Service +Servicearbeit +Serviceindustrien +Serviceleistung +Servicemann +Services +Servierbrett +Servierbretts +Serviererin +Serviertisch +Serviertische +Serviertischen +Serviette +Servietten +Serviettenring +Serviettenringen +Serviettenrings +Servolenkung +Servomotor +Servomotore +Servomotoren +Sesam +Sessel +Sesselbahn +Sesselbahnen +Sessellift +Sessellifte +Sesselliften +Sesselliftes +Sesseln +Sessels +Sesshaftigkeit +Session +Sessionen +Set +Setzdruck +Setzeies +Setzen +Setzer +Setzerei +Setzerinnen +Setzern +Setzers +Setzkastens +Setzkästen +Setzlinge +Setzlingen +Setzmaschine +Setzmaschinen +Setzreis +Setzreisen +Setzreises +Setzt +Setzwaagen +Seuche +Seuchen +Seuchenbekämpfung +Seuchenherd +Seuchenherde +Seuchenherden +Seufzer +Seufzern +Seufzers +Severin +Sex +Sexappeal +Sexappeals +Sexes +Sexpuppen +Sexta +Sextett +Sexualerziehung +Sexualität +Sexualitäten +Sexualunterricht +Sexuelle +Sexus +Sezessionskrieg +Seziermesser +Seziermessern +Shakespeare +Shell +Sheriff +Sherry +Shirley +Shopping +Show +Showgirl +Shows +Sibirien +Sibiriens +Sibirier +Sibiriern +Sibiriers +Sichel +Sicheln +Sicher +Sicherheit +Sicherheitsabstand +Sicherheitsarbeiten +Sicherheitsaspekten +Sicherheitsbeamte +Sicherheitsbedrohung +Sicherheitsbedürfnis +Sicherheitsbehörde +Sicherheitsbestimmung +Sicherheitsbestimmungen +Sicherheitsdienst +Sicherheitsexperten +Sicherheitsfaktor +Sicherheitsfaktoren +Sicherheitsfragen +Sicherheitsgefühl +Sicherheitsgepäck +Sicherheitsglas +Sicherheitsglases +Sicherheitsgläsern +Sicherheitsgurt +Sicherheitsgurte +Sicherheitsgurten +Sicherheitsinteressen +Sicherheitsklausel +Sicherheitsklauseln +Sicherheitskonferenz +Sicherheitskopie +Sicherheitskopien +Sicherheitskräfte +Sicherheitsleistungen +Sicherheitsleute +Sicherheitsmaßnahme +Sicherheitsnadel +Sicherheitsnadeln +Sicherheitsnetz +Sicherheitsorgane +Sicherheitspakt +Sicherheitspolitik +Sicherheitspolizisten +Sicherheitsrat +Sicherheitsrates +Sicherheitsrisiko +Sicherheitsschlosses +Sicherheitsschlösser +Sicherheitsschlössern +Sicherheitssuche +Sicherheitssystem +Sicherheitsventile +Sicherheitsventilen +Sicherheitsventils +Sicherheitsvorkehrung +Sicherheitsvorkehrungen +Sicherheitsüberlegungen +Sicherheitsüberprüfungen +Sichern +Sicherstellung +Sicherung +Sicherungen +Sicherungsgruppe +Sicherungskopien +Sicherungstechniken +Sicherungsverwahrungen +Sicherungsübereignung +Sicht +Sichtbarkeit +Sichtbetons +Sichtfeld +Sichtfelder +Sichtfeldes +Sichtglas +Sichtkartei +Sichtkarteien +Sichttratte +Sichttratten +Sichtung +Sichtverhältnisse +Sichtverhältnissen +Sichtvermerk +Sichtvermerken +Sichtvermerkes +Sichtwechsel +Sichtwechsels +Sichtweise +Sichtweisen +Sichtweite +Sichtweiten +Sickerwassers +Sie +Sieb +Sieben +Siebenbürgen +Siebengebirge +Siebenjahresplan +Siebenjahrplan +Siebenlinge +Siebenmeilenstiefel +Siebenmeilenstiefels +Siebensachen +Siebenschläfer +Siebenschläfers +Siebes +Siebs +Siebzehntel +Siebziger +Siebzigers +Siechtum +Siedegrad +Siedegraden +Siedegrades +Siedekessel +Siedekesseln +Siedekessels +Siedepunkt +Siedepunkte +Siedepunkten +Siedepunktes +Sieder +Siedern +Sieders +Siedfleisch +Siedler +Siedlers +Siedlung +Siedlungen +Siedlungsgebiete +Siedlungsgesellschaft +Siedlungsgesellschaften +Sieg +Siegel +Siegellack +Siegeln +Siegelring +Siegelringe +Siegelringen +Siegels +Sieger +Siegerin +Siegerliste +Siegermächte +Siegermächten +Siegern +Siegers +Siegerurkunde +Siegerurkunden +Siegesdenkmal +Siegesdenkmäler +Siegesdenkmälern +Siegesgöttin +Siegesmarsch +Siegessäule +Siegestor +Siegeszeichen +Siegeszeichens +Siegeszug +Siegeszuges +Siegeszüge +Siegeszügen +Siegprämien +Siegs +Siegtreffer +Siel +Siels +Siemens +Siesta +Sigmund +Signal +Signalanlage +Signalauflösung +Signale +Signalemente +Signalementen +Signalementes +Signalen +Signalflagge +Signalflaggen +Signalfunktion +Signalhorn +Signalhorns +Signalhub +Signalhörnern +Signalisierung +Signalpaare +Signalpaaren +Signals +Signalsysteme +Signalverarbeitung +Signalübertragung +Signatarstaaten +Signatur +Signet +Signifikante +Signifikanz +Signum +Sigrid +Sigrun +Silbe +Silben +Silbentrennprogramm +Silbentrennung +Silbentrennungen +Silber +Silberanteil +Silberbearbeitung +Silberbergwerk +Silberbestände +Silberdollar +Silberdollars +Silbergeld +Silbergeldes +Silbergeschirr +Silberkontrakt +Silberlieferant +Silbermedaille +Silbermedaillen +Silbermünzen +Silberpapier +Silberpapiers +Silberpappel +Silberpappeln +Silberpreise +Silberpreises +Silberproduktion +Silbers +Silberschmied +Silberschmiede +Silberschmieden +Silberstandard +Silberstreifen +Silberstreifens +Silbervorräte +Silberwarenindustrie +Silberwährung +Silberwährungen +Silberzeug +Silberzeugs +Silhouette +Silhouetten +Silicon +Silikat +Silikats +Silikon +Silikose +Silizium +Siliziumwelt +Silke +Silo +Silofutter +Silofutters +Silos +Silvester +Silvesterabend +Silvesterempfang +Silvesters +Silvesterstimmung +Silvia +Simbabwe +Simon +Simone +Simplex +Sims +Simsen +Simses +Simulant +Simulanten +Simulantin +Simulantinnen +Simulation +Simulationen +Simulationsanlage +Simulationsläufe +Simulationsprogramm +Simulator +Simulatoren +Simulierte +Simultanwettkampf +Sinai +Sinatra +Sind +Sinfonie +Sinfoniekonzert +Sinfoniekonzerte +Sinfonien +Singapur +Singdrossel +Singdrosseln +Single +Singsang +Singsangs +Singspiel +Singspielen +Singspieles +Singstimme +Singular +Singularität +Singularitäten +Singulars +Singvogel +Singvogels +Singvögel +Sinken +Sinn +Sinnbeziehung +Sinnbezug +Sinnbild +Sinnbilder +Sinnbildern +Sinnbildes +Sinne +Sinnen +Sinnenfeindlichkeit +Sinnenlust +Sinnenlüste +Sinnenrausch +Sinnenrausches +Sinnenräusche +Sinnenräuschen +Sinnentaumel +Sinnentaumeln +Sinnentaumels +Sinnes +Sinnesapparat +Sinnesart +Sinnesorgan +Sinnesorgane +Sinnestäuschung +Sinneswandel +Sinnesänderung +Sinnesänderungen +Sinnfrage +Sinngedichte +Sinngedichten +Sinngedichtes +Sinnlichkeit +Sinnlichkeiten +Sinnlosigkeit +Sinns +Sinnspruch +Sinnspruchs +Sinnsprüche +Sinnsprüchen +Sinnvollerweise +Sinter +Sinters +Sintflut +Sintfluten +Sinus +Sinusfunktion +Sinuskurve +Sinusreihe +Sinussatz +Siphon +Sippe +Sippen +Sippenforschung +Sir +Sirene +Sirenen +Sirius +Sirup +Sirups +Sitte +Sitten +Sittenbild +Sittenbildern +Sittenbildes +Sittengemälde +Sittengemäldes +Sittengeschichte +Sittengesetz +Sittengesetzen +Sittengesetzes +Sittenlehre +Sittenlosigkeit +Sittenlosigkeiten +Sittenpolizei +Sittenpredigern +Sittenpredigers +Sittenrichter +Sittenrichters +Sittenstrolch +Sittenstrolche +Sittenverderbnisse +Sittenverderbnissen +Sittich +Sittiche +Sittichen +Sittlichkeit +Sittlichkeiten +Sittlichkeitsverbrechen +Sittlichkeitsverbrecher +Sittsamkeit +Sittsamkeiten +Situation +Situationen +Situationskomik +Situationskomiken +Situationsschilderung +Sitz +Sitzarbeit +Sitzarbeiten +Sitzbad +Sitzbades +Sitzbäder +Sitze +Sitzenden +Sitzes +Sitzfleisch +Sitzgelegenheit +Sitzgelegenheiten +Sitzordnung +Sitzplatz +Sitzplätze +Sitzplätzen +Sitzstreik +Sitzstreiken +Sitzstreikes +Sitzung +Sitzungen +Sitzungsbericht +Sitzungsberichte +Sitzungsberichtes +Sitzungspause +Sitzungsperiode +Sitzungssaal +Sitzungssaales +Sitzungssäle +Sitzungssälen +Sitzungsteilnehmer +Sitzungszimmer +Sizilianer +Sizilianerinnen +Sizilianern +Sizilianers +Sizilien +Skagerrak +Skala +Skalen +Skalierung +Skalierungen +Skalp +Skalpell +Skalpellen +Skalpen +Skalps +Skandal +Skandalblatt +Skandalblätter +Skandalblättern +Skandale +Skandalen +Skandalpresse +Skandals +Skandinavien +Skandinaviens +Skandinavierin +Skandinavierinnen +Skandinaviern +Skat +Skatbrüder +Skats +Skeleton +Skelett +Skelette +Skeletten +Skelettes +Skepsis +Skeptiker +Skeptikers +Sketch +Sketches +Ski +Skiabfahrt +Skianzug +Skianzüge +Skianzügen +Skidress +Skier +Skifahren +Skigebiet +Skihose +Skihosen +Skikleid +Skikurse +Skilift +Skilifte +Skiliften +Skilifts +Skiläuferin +Skinhead +Skiort +Skipiste +Skirennen +Skis +Skisaison +Skispringen +Skispringer +Skiverbandes +Skiwettbewerbe +Skizze +Skizzen +Skizzenbuch +Skizzenbuches +Skizzenbüchern +Sklave +Sklaven +Sklavendienst +Sklavenhaltung +Sklavenhandel +Sklavenhändler +Sklavenhändlers +Sklaverei +Sklavereien +Sklavin +Skodas +Skonti +Skonto +Skorbut +Skorbuts +Skorpion +Skorpionen +Skorpions +Skript +Skripten +Skriptum +Skrupel +Skrupeln +Skrupels +Skulptur +Skulpturenabteilung +Slalom +Slaloms +Slawe +Slawen +Slawinnen +Slip +Slogan +Slowake +Slowakei +Slowaken +Slowakinnen +Slowenen +Slum +Slums +Smaragd +Smaragde +Smaragden +Smog +Smoking +Smolensk +Smyrna +Snob +Snobs +Sobald +Society +Socke +Sockel +Sockeln +Sockels +Socken +Sockenhaltern +Sockenhalters +Soda +Sodas +Sodawasser +Sodawassers +Sodbrennen +Sodom +Sodomie +Soeben +Sofa +Sofakissen +Sofakissens +Sofas +Sofia +Sofort +Sofortbild +Soforthilfen +Sofortmaßnahme +Sofortmaßnahmen +Softdrinks +Softeis +Softporno +Software +Softwaregiganten +Softwarehaus +Softwarepakets +Softwarepiraten +Softwareplattform +Softwarepreise +Sog +Sogar +Soge +Sohle +Sohlen +Sohlenleder +Sohlenledern +Sohlenleders +Sohn +Sohne +Sohnes +Sohns +Sojabohne +Sojabohnen +Sojaschrot +Sokrates +Solange +Solaranlagen +Solaruhr +Solarzelle +Solbades +Solcherart +Sold +Soldat +Soldaten +Soldatenfriedhof +Soldatenfriedhöfe +Soldatenkaiser +Soldbuch +Soldbücher +Soldbüchern +Solde +Soldeinsparung +Solden +Soldes +Soldquellen +Solds +Sole +Soli +Solidarbürgschaft +Solidarisierung +Solidarität +Solidaritätsbewegung +Solidaritätsminister +Solidaritätspartei +Solidaritätsuntergruppe +Solidaritätszwecke +Solidität +Soliditäten +Solist +Soll +Sollbeschaffenheit +Sollbestand +Sollbestände +Sollbeständen +Sollbruchstelle +Sollbruchstellen +Sollmaß +Sollmaße +Sollmaßes +Sollmenge +Solls +Sollstärke +Sollstärken +Sollten +Sollwert +Sollwerte +Sollwertes +Sollzustand +Solo +Solostimme +Solostimmen +Solotänzer +Solotänzerinnen +Solotänzern +Solotänzers +Solvenz +Solvenzen +Somalia +Somaliland +Sommer +Sommeraufenthalt +Sommeraufenthalte +Sommeraufenthaltes +Sommerblume +Sommerferien +Sommerferienkurse +Sommerfest +Sommerflugplanes +Sommerfrische +Sommerfrischen +Sommerfrischlern +Sommerfrischlers +Sommerfrost +Sommerfäden +Sommergast +Sommerhaus +Sommerhäuser +Sommerkleid +Sommerkleidungen +Sommermonate +Sommermonaten +Sommernachtstraum +Sommerpause +Sommerprogramm +Sommerresidenz +Sommersachen +Sommersemester +Sommersemesters +Sommersonne +Sommersprosse +Sommersprossen +Sommertag +Sommerurlaub +Sommerzeit +Sonate +Sonaten +Sonde +Sonden +Sonderabdruck +Sonderabdrucke +Sonderabdrucken +Sonderabdrucks +Sonderabdrücke +Sonderabdrücken +Sonderabnehmer +Sonderabschreibung +Sonderabschreibungen +Sonderabteilung +Sonderanfertigung +Sonderanfertigungen +Sonderangebote +Sonderangeboten +Sonderangebotes +Sonderauftrag +Sonderaufträge +Sonderaufträgen +Sonderausbildung +Sonderausbildungen +Sonderausgabe +Sonderausgaben +Sonderausschüsse +Sonderausschüssen +Sonderausstattung +Sonderausstellung +Sonderbeauftragte +Sonderbeauftragter +Sonderbedingung +Sonderbedingungen +Sonderbehandlung +Sonderbeilage +Sonderbelastungen +Sonderbericht +Sonderberichterstatter +Sonderberichterstatters +Sonderbevollmächtigte +Sonderbevollmächtigten +Sonderbewegung +Sonderbotschafter +Sonderbuchstaben +Sonderdruck +Sonderdrucke +Sonderdrucken +Sondereigentum +Sondereigentums +Sondererlaubnis +Sonderfall +Sonderfalls +Sonderflüge +Sonderformen +Sonderforschungsbereich +Sonderforschungsbereiche +Sonderfrieden +Sonderfriedens +Sonderfristen +Sonderfälle +Sonderfällen +Sondergenehmigung +Sondergericht +Sonderheft +Sonderinteresse +Sonderinteressen +Sonderklassen +Sonderkonferenz +Sonderkonto +Sonderlackierung +Sonderlager +Sonderling +Sonderlingen +Sonderlings +Sonderlombarde +Sondermaschine +Sondermaßnahme +Sondermaßnahmen +Sondermeldungen +Sondermüll +Sondern +Sondernummer +Sonderpostamt +Sonderpreis +Sonderprospekt +Sonderprämien +Sonderrecht +Sonderrechte +Sonderrechts +Sonderregelung +Sonderregelungen +Sonderreglung +Sonderreports +Sonderschauen +Sondersituation +Sondersituationen +Sondersitzung +Sondersitzungen +Sonderstatus +Sonderstellung +Sondersteuer +Sondertelegramm +Sonderurlaub +Sonderveranstaltungen +Sondervereinbarungen +Sonderverhältnis +Sondervorschriften +Sonderwaffenstillstand +Sonderwünsche +Sonderzeichen +Sonderzeichens +Sonderziehungsrechte +Sonderziehungsrechten +Sonderzug +Sonderzugs +Sonderzulage +Sonderzuteilung +Sonderzüge +Sonderzügen +Sondierung +Sondierungsauftrag +Sondierungsgespräche +Sonett +Sonette +Sonetten +Sonettes +Sonnabend +Sonnabende +Sonnabenden +Sonne +Sonnen +Sonnenallee +Sonnenaufgang +Sonnenaufgangs +Sonnenaufgänge +Sonnenbad +Sonnenbades +Sonnenbalkon +Sonnenbestrahlung +Sonnenblende +Sonnenblenden +Sonnenblumen +Sonnenbrandes +Sonnenbrille +Sonnenbrillen +Sonnenbrände +Sonnenbränden +Sonnenbäder +Sonnendach +Sonnendachs +Sonnendächern +Sonnenenergie +Sonnenenergien +Sonneneruption +Sonnenfinsternis +Sonnenfinsternissen +Sonnenfleck +Sonnenflecke +Sonnenflecks +Sonnenjahr +Sonnenjahre +Sonnenjahrs +Sonnenkult +Sonnenküste +Sonnenlichts +Sonnenschein +Sonnenscheinblase +Sonnenschirm +Sonnenschirme +Sonnenschirmen +Sonnensegel +Sonnensegeln +Sonnensegels +Sonnenseiten +Sonnenstich +Sonnenstiche +Sonnenstichs +Sonnenstrahl +Sonnenstrahlen +Sonnensystem +Sonnensysteme +Sonnensystemen +Sonnensystems +Sonnentage +Sonnenterrasse +Sonnentor +Sonnenuhr +Sonnenuhren +Sonnenuntergang +Sonnenuntergangs +Sonnenuntergänge +Sonnenvogel +Sonnenwenden +Sonnenwind +Sonnhof +Sonntag +Sonntage +Sonntagen +Sonntags +Sonntagsanzug +Sonntagsanzugs +Sonntagsanzüge +Sonntagsausflügler +Sonntagsausflüglerinnen +Sonntagsausflüglern +Sonntagsausflüglers +Sonntagsblatt +Sonntagsfahrer +Sonntagsfahrerin +Sonntagsfahrern +Sonntagsfahrers +Sonntagsfahrkarte +Sonntagsfahrverbot +Sonntagsfahrverbote +Sonntagsjäger +Sonntagsjägers +Sonntagskind +Sonntagskinder +Sonntagskindes +Sonntagskonzert +Sonntagsmaler +Sonntagsmalers +Sonntagsruhe +Sonntagsruhen +Sonntagsschule +Sonntagsschulen +Sonntagszeitung +Sonnverbranntem +Sonnverbrannten +Sonnverbrannter +Sonnwendfeier +Sonst +Sonstige +Sonstigem +Sony +Sophia +Sophie +Sophist +Sophisterei +Sophistereien +Sophistik +Sophistin +Sopran +Sopranen +Sopranist +Sopranisten +Sopranistinnen +Soprans +Sorge +Sorgen +Sorgenkind +Sorgenkindern +Sorgenkindes +Sorgepflicht +Sorgfalt +Sorglosigkeit +Sorglosigkeiten +Sorte +Sorten +Sortierbegriffes +Sortierfunktion +Sortierung +Sortierungen +Sortierverfahren +Sortiment +Sortimenten +Sortimenter +Sortimentern +Sortiments +Sortimentsbuchhändler +Sortimentsbuchhändlern +Souffle +Soufflee +Souffles +Souffleur +Souffleuren +Souffleurkasten +Souffleurkästen +Souffleurs +Souffleuse +Souffleusen +Soufflé +Sound +Souterrain +Souterrains +Souverän +Souveräne +Souveränen +Souveränität +Souveränitäten +Souveränitätsansprüche +Soviel +Soweto +Sowie +Sowjetangriff +Sowjetarmee +Sowjetartillerie +Sowjetführung +Sowjetisierung +Sowjetkommissar +Sowjetmenschen +Sowjetoffensive +Sowjetpanzer +Sowjetregierung +Sowjetrepublik +Sowjetrepubliken +Sowjetrusse +Sowjetrussen +Sowjetrussland +Sowjetstern +Sowjetsystems +Sowjettruppen +Sowjetunion +Sowjetverteidigung +Sowjetvolk +Sowjetzone +Sozial +Sozialabgaben +Sozialamt +Sozialamtes +Sozialaufwand +Sozialausgaben +Sozialausschüsse +Sozialbeitrag +Sozialbeiträge +Sozialbeiträgen +Sozialbereich +Sozialbericht +Sozialdarwinismus +Sozialdemokrat +Sozialdemokraten +Sozialdemokratie +Soziale +Sozialeinrichtung +Sozialeinrichtungen +Soziales +Sozialexperten +Sozialgebühren +Sozialgesetzbuch +Sozialhilfe +Sozialhilfeempfänger +Sozialisierung +Sozialisierungsmaßnahmen +Sozialismus +Sozialist +Sozialisten +Sozialistenführer +Sozialistengesetze +Sozialistinnen +Sozialklausel +Sozialkunde +Soziallasten +Sozialleistung +Sozialleistungen +Soziallisten +Sozialministeriums +Sozialordnung +Sozialphilosophie +Sozialplanung +Sozialpolitik +Sozialpolitiker +Sozialproduktes +Sozialprogramm +Sozialprogramme +Sozialpädagogik +Sozialrat +Sozialrates +Sozialrecht +Sozialreform +Sozialstaat +Sozialstaates +Sozialstruktur +Sozialtarife +Sozialunion +Sozialunterstützung +Sozialunwesens +Sozialversicherung +Sozialversicherungseinnahmen +Sozialversicherungsnummer +Sozialwissenschaft +Sozialwissenschaften +Sozialwissenschaftler +Sozialwissenschaftlern +Sozialwissenschaftlers +Sozialämter +Sozialämtern +Soziologe +Soziologen +Soziologentag +Soziologie +Sozius +Soziusfahrern +Soziusfahrers +Soziussitz +Soziussitzen +Soße +Soßen +Spachtel +Spachtelmassen +Spachtels +Spagat +Spagaten +Spagats +Spaghetti +Spalier +Spalierbaums +Spalierbäume +Spalierbäumen +Spalieren +Spalierobst +Spaliers +Spalt +Spalte +Spalten +Spaltenpilz +Spaltenpilze +Spaltenpilzen +Spaltenweise +Spaltpilz +Spalts +Spaltung +Spaltungen +Span +Spanabhebende +Spanien +Spaniens +Spanier +Spanierinnen +Spaniern +Spaniers +Spann +Spannbeton +Spannbetons +Spanndraht +Spanndrahts +Spanndrähten +Spanne +Spannen +Spannfeder +Spannfedern +Spannfutters +Spannkraft +Spannkräfte +Spannkräften +Spanns +Spannung +Spannungen +Spannungsregler +Spannungsreglern +Spannungsreglers +Spannungsverhältnis +Spannungsversorgung +Spannweite +Spannweiten +Spannwirbel +Spannwirbeln +Spans +Spant +Spanten +Spar +Sparbeitrag +Sparbuch +Sparbuchs +Sparbücher +Sparbüchern +Sparbüchsen +Spareinlage +Spareinlagen +Sparen +Sparer +Sparern +Sparers +Sparexperten +Spargel +Spargelder +Spargeln +Sparguthaben +Sparguthabens +Sparkapitalbildung +Sparkassen +Sparkasseninstituten +Sparkassenverband +Sparkassenzins +Sparkommissar +Sparkonten +Sparkontos +Sparpfennig +Sparpfennige +Sparpfennigs +Sparpläne +Sparplänen +Sparprogramm +Sparprogramms +Sparprämien +Sparquote +Sparquoten +Sparre +Sparsamkeit +Sparsamkeiten +Sparschema +Sparta +Spartakus +Sparzulage +Spatel +Spateln +Spaten +Spatens +Spatenstiche +Spatprodukt +Spatprodukts +Spatz +Spatzes +Spazierengehen +Spazierfahrt +Spazierfahrten +Spaziergang +Spaziergangs +Spaziergängen +Spaziergänger +Spaziergängern +Spazierritt +Spazierritten +Spazierrittes +Spazierstock +Spazierstocks +Spazierstöcke +Spazierweg +Spazierwegen +Spazierweges +Spaß +Spaßmacher +Spaßmachern +Spaßmachers +Spaßverderber +Spaßverderbern +Spaßvogel +Spaßvogels +Spaßvögel +Spaßvögeln +Specht +Spechten +Spechts +Speck +Speckschnitte +Speckschnitten +Speckschwarte +Speckseite +Speckseiten +Speckstein +Specksteinen +Specksteins +Spediteur +Spediteurs +Spedition +Speditionen +Speditionsgeschäfte +Speditionsgeschäften +Speditionsgeschäftes +Speer +Speere +Speeren +Speerwurf +Speiche +Speichel +Speicheldrüsen +Speichelfluss +Speichelflusses +Speichellecker +Speichelleckerei +Speichelleckereien +Speichelleckern +Speichels +Speichen +Speicher +Speicheradressen +Speicherbedarf +Speicherbereich +Speichererweiterung +Speichermodule +Speichern +Speicherplatz +Speicherplatzverwaltung +Speicherraum +Speichers +Speicherung +Speicherungen +Speicherverbrauch +Speicherverbrauchs +Speicherverwaltung +Speicherökonomie +Speis +Speisebrei +Speiseeis +Speiseeises +Speisefett +Speisefette +Speisefettes +Speisehaus +Speisehäuser +Speisehäusern +Speisekammer +Speisekammern +Speisekarte +Speisekartoffeln +Speiseleitung +Speiseleitungen +Speisen +Speisenfolge +Speisenfolgen +Speiserohr +Speiserohre +Speiserohrs +Speiseräume +Speiseröhre +Speisesaal +Speisesaals +Speisesaft +Speisesafts +Speiseschrank +Speiseschranks +Speiseschränken +Speisesäften +Speisesäle +Speisesälen +Speisewagen +Speisewagengesellschaft +Speiseweg +Speisezettel +Speisezettels +Speisezimmer +Speisezimmern +Speiseöl +Speiseölen +Speiseöles +Speiseöls +Speisung +Speisungen +Spektakel +Spektakels +Spektra +Spektral +Spektralanalyse +Spektralanalysen +Spektralfunktion +Spektren +Spektroskopie +Spektrum +Spektrums +Spekulant +Spekulanten +Spekulantenbibel +Spekulantenecke +Spekulation +Spekulationen +Spekulationsaktivitäten +Spekulationseinflüsse +Spekulationseinsatz +Spekulationsfieber +Spekulationsformen +Spekulationsgelegenheiten +Spekulationsgeschäfte +Spekulationsgeschäften +Spekulationsgeschäftes +Spekulationsgeschäfts +Spekulationsgier +Spekulationshausse +Spekulationshunger +Spekulationsinstrumente +Spekulationsinstrumenten +Spekulationskapital +Spekulationsobjekte +Spekulationsorgien +Spekulationswelle +Spekulationswellen +Spekulationsziel +Spekulative +Spekulieren +Spende +Spendenkonten +Spendenquittung +Spender +Spenderinnen +Spendern +Spenders +Spenglermeister +Spenglern +Sperber +Sperbers +Sperling +Sperlinge +Sperlings +Sperma +Spermas +Sperrballon +Sperrballone +Sperrballonen +Sperrbetrieb +Sperrdepot +Sperre +Sperrecht +Sperrfeuer +Sperrfeuern +Sperrgebiet +Sperrgebieten +Sperrgebietes +Sperrgut +Sperrgüter +Sperrgütern +Sperrhahn +Sperrhahns +Sperrhaken +Sperrhakens +Sperrholz +Sperrholzes +Sperrhähne +Sperrhähnen +Sperrhölzer +Sperrkonten +Sperrkontos +Sperrkreis +Sperrkreise +Sperrkreises +Sperrliste +Sperrmüll +Sperrmülls +Sperrstrom +Sperrung +Sperrungen +Sperrvermerk +Sperrvermerke +Sperrvertrag +Sperrzoll +Sperrzolls +Sperrzone +Sperrzonen +Sperrzöllen +Spesen +Spesenbelastung +Spesenkonten +Spesenkonto +Spesenkontos +Spesenrechnungen +Spesensätze +Spessart +Spezerei +Spezereien +Spezereiware +Spezereiwaren +Spezialanwendung +Spezialarzt +Spezialausbildung +Spezialausbildungen +Spezialausgabe +Spezialeinheiten +Spezialfach +Spezialfachs +Spezialfall +Spezialfalls +Spezialfächer +Spezialfälle +Spezialfällen +Spezialgebiet +Spezialgebiete +Spezialgebieten +Spezialgeräte +Spezialgeräten +Spezialgeschäft +Spezialgeschäften +Spezialgeschäftes +Spezialhaus +Spezialisierung +Spezialist +Spezialisten +Spezialistenrunde +Spezialistinnen +Spezialität +Spezialitäten +Spezialmaschinen +Spezialmesse +Spezialpapiere +Spezialregelung +Spezialsprunglauf +Spezialsprungläufe +Spezialsprungläufen +Spezialstrecke +Spezialstühle +Spezialunternehmen +Spezialverfahren +Spezialvertrieb +Spezialwerte +Spezialärzte +Spezialärzten +Spezies +Spezifikation +Spezifiziertes +Spezifizierung +Sphinx +Sphäre +Sphären +Spickaale +Spickaalen +Spickaals +Spicknadeln +Spiegel +Spiegelachse +Spiegelbild +Spiegelbilder +Spiegelbildern +Spiegelbildes +Spiegeleier +Spiegelfläche +Spiegelglases +Spiegelgläser +Spiegelgläsern +Spiegelreflexkamera +Spiegelreflexkameras +Spiegels +Spiegelschrift +Spiegelschriften +Spiegelteleskopen +Spiegelteleskops +Spiegelung +Spiegelungen +Spiel +Spielablauf +Spielanzugs +Spielanzüge +Spielanzügen +Spielart +Spielarten +Spielautomatentest +Spielball +Spielballs +Spielbanken +Spielbeginn +Spielbälle +Spielbällen +Spielbänken +Spielchen +Spieldose +Spieldosen +Spiele +Spielens +Spieler +Spielerei +Spielergebnis +Spielergebnisse +Spielergebnissen +Spielerin +Spielerinnen +Spielern +Spielers +Spielfeld +Spielfelder +Spielfeldern +Spielfeldes +Spielfilm +Spielfilme +Spielfilmen +Spielfolge +Spielfolgen +Spielfreude +Spielführer +Spielführern +Spielgefährte +Spielgefährten +Spielgefährtes +Spielgeld +Spielgeldern +Spielgeldes +Spielhälfte +Spielhöllen +Spielkamerad +Spielkameraden +Spielkameradin +Spielkarte +Spielkarten +Spielkasinos +Spiellaune +Spielleiter +Spielleiters +Spielleitung +Spielleitungen +Spiellust +Spielmann +Spielmanns +Spielmarke +Spielminuten +Spielmänner +Spielphase +Spielplan +Spielplanes +Spielplans +Spielplatz +Spielplatzes +Spielpläne +Spielplätze +Spielplätzen +Spielraum +Spielraums +Spielregel +Spielregeln +Spielräume +Spielräumen +Spiels +Spielsachen +Spielschuld +Spielschulden +Spielschule +Spielschulen +Spielsonntag +Spielstellen +Spieltag +Spieltage +Spieltages +Spieltisch +Spieltischen +Spieltisches +Spieltriebs +Spieluhren +Spielverderber +Spielverderberin +Spielverderbern +Spielverderbers +Spielverlängerung +Spielwaren +Spielwarenhandlung +Spielwarenhändler +Spielwarenhändlerin +Spielwarenhändlern +Spielwarenhändlers +Spielwarenindustrie +Spielwarenmesse +Spielweise +Spielwiese +Spielzeit +Spielzeiten +Spielzeug +Spielzeugautos +Spielzeuge +Spielzeugen +Spielzeugs +Spielzüge +Spieß +Spießbürger +Spießbürgern +Spießbürgertum +Spießbürgertums +Spießes +Spießgesellen +Spike +Spikes +Spin +Spinat +Spindel +Spindeln +Spindes +Spinett +Spinette +Spinetten +Spinetts +Spinnengeweben +Spinnengewebes +Spinner +Spinnerei +Spinnereien +Spinnerin +Spinnerinnen +Spinners +Spinnmaschine +Spinnmaschinen +Spinnrad +Spinnrades +Spinnrädern +Spinnwebe +Spinnweben +Spins +Spion +Spionage +Spionageabwehr +Spionageaffären +Spionagebehörde +Spionagering +Spionageschiffe +Spione +Spionen +Spionin +Spions +Spirale +Spiralen +Spiralfedern +Spiralnebel +Spiritismus +Spiritist +Spiritisten +Spiritistin +Spiritistinnen +Spirituosen +Spirituosengeschäft +Spirituosenhersteller +Spirituskocher +Spirituskochern +Spirituskochers +Spital +Spitzbart +Spitzbauch +Spitzbauchs +Spitzbogen +Spitzbub +Spitzbube +Spitzbuben +Spitzbubenstreiche +Spitzbubenstreichen +Spitzbubenstreiches +Spitzbärte +Spitzbärten +Spitzbäuche +Spitzbüberei +Spitzbübereien +Spitzdach +Spitzdachs +Spitzdächer +Spitze +Spitzel +Spitzeln +Spitzels +Spitzen +Spitzenbelastung +Spitzenbelastungen +Spitzenbewertung +Spitzendrehbank +Spitzendrehbänken +Spitzenerfolg +Spitzengeschwindigkeiten +Spitzengremien +Spitzengruppe +Spitzenhäubchen +Spitzenhöschen +Spitzenkandidat +Spitzenkaufmann +Spitzenklasse +Spitzenklassen +Spitzenkleider +Spitzenkleidern +Spitzenkleides +Spitzenkurse +Spitzenlast +Spitzenleistung +Spitzenleistungen +Spitzenlohn +Spitzenlöhne +Spitzenlöhnen +Spitzenmannschaft +Spitzenmengen +Spitzenmodelle +Spitzenpapiere +Spitzenpolitiker +Spitzenpreis +Spitzenreiter +Spitzenreitern +Spitzenreiters +Spitzenspieler +Spitzensport +Spitzensportler +Spitzenturner +Spitzenverband +Spitzenverbandes +Spitzenwert +Spitzenwerten +Spitzenzahl +Spitzfindigkeit +Spitzfindigkeiten +Spitzhacke +Spitzhacken +Spitzmaus +Spitzmäusen +Spitzname +Spitznamen +Spitznamens +Spitäler +Spitälern +Spleen +Spleens +Splint +Splinte +Splinten +Splints +Splitt +Splitten +Splitter +Splittergruppe +Splitterpartei +Splitterparteien +Splitters +Splitts +Sponsor +Spontaner +Spontanreaktion +Spooler +Spore +Sporn +Spornrädchen +Spornrädchens +Sport +Sportabzeichen +Sportangler +Sportanlagen +Sportanzugs +Sportanzüge +Sportanzügen +Sportart +Sportarten +Sportartikeln +Sportartikels +Sportausbildung +Sportbekleidung +Sportbekleidungen +Sportbericht +Sportberichte +Sportberichts +Sportbewegung +Sportbund +Sportclub +Sportcoupe +Sportfelgen +Sportfest +Sportfeste +Sportfesten +Sportfests +Sportflieger +Sportflugzeug +Sportflugzeugen +Sportflugzeugs +Sportfreund +Sportfreundin +Sportfreundinnen +Sportfreunds +Sportförderung +Sportgericht +Sportgeschäft +Sportgeschäfte +Sportgeschäftes +Sporthalle +Sporthallen +Sporthemden +Sporthemdes +Sporthochschule +Sportjacke +Sportjacken +Sportjournalist +Sportkeller +Sportkleidung +Sportkleidungen +Sportklub +Sportkontakte +Sportkurse +Sportlehrer +Sportlehrerinnen +Sportlehrern +Sportler +Sportleraustausch +Sportmannschaften +Sportmaschine +Sportminister +Sportnachrichten +Sportorganisationen +Sportpalastrede +Sportplatz +Sportplatzes +Sportplätzen +Sportprogramm +Sports +Sportschuh +Sportschuhe +Sportschuhen +Sportschuhs +Sportschule +Sportsfreund +Sportsfreundin +Sportsfreundinnen +Sportsfreunds +Sportsleute +Sportsmann +Sportsmanns +Sportsmänner +Sportsmännern +Sportstar +Sportstars +Sportstudios +Sporttreiben +Sporttreibendem +Sporttreibenden +Sporttreibender +Sportveranstaltung +Sportveranstaltungen +Sportverkehrs +Sportwagen +Sportwagens +Sportzeitung +Sportzeitungen +Sportzentrum +Spott +Spottbilder +Spottbildern +Spottbildes +Spottgedicht +Spottgedichte +Spottgedichten +Spottgelder +Spottgeldern +Spottgeldes +Spottgelächter +Spottgelächtern +Spottgelächters +Spottlied +Spottlieder +Spottliedes +Spottlust +Spottlüsten +Spottname +Spottpreis +Spottpreise +Spottpreisen +Spotts +Spottschrift +Spottschriften +Sprachanpassung +Sprache +Spracheigenheit +Spracheigentümlichkeit +Spracheigentümlichkeiten +Spracheingabe +Sprachen +Sprachenumschaltung +Sprachfehlern +Sprachfehlers +Sprachferien +Sprachforschung +Sprachforschungen +Sprachführer +Sprachführern +Sprachführers +Sprachgebiet +Sprachgebieten +Sprachgebietes +Sprachgebrauch +Sprachgefühl +Sprachgefühle +Sprachgefühlen +Sprachgefühles +Sprachgruppen +Sprachkarten +Sprachkenner +Sprachkennern +Sprachkenntnis +Sprachlabor +Sprachlabore +Sprachlaboren +Sprachlehre +Sprachlehren +Sprachlehrer +Sprachlehrerinnen +Sprachlehrern +Sprachlehrers +Sprachmittler +Sprachmittlern +Sprachmittlers +Sprachraum +Sprachraums +Sprachregeln +Sprachregelung +Sprachreiniger +Sprachreinigers +Sprachrohr +Sprachrohre +Sprachrohren +Sprachrohrs +Sprachräumen +Sprachschatz +Sprachschatzes +Sprachschulen +Sprachstudium +Sprachstudiums +Sprachstörung +Sprachstörungen +Sprachumfang +Sprachumstellung +Sprachunabhängigkeit +Sprachunterricht +Sprachunterrichten +Sprachunterrichtes +Sprachunterrichts +Sprachunterstützung +Sprachverhalten +Sprachverwilderung +Sprachwerkzeug +Sprachwerkzeuge +Sprachwerkzeugs +Sprachwissenschaft +Sprachwissenschaften +Sprachwissenschaftler +Sprachwissenschaftlerin +Sprachwissenschaftlern +Sprachwissenschaftlers +Sprachübersetzung +Sprachübersetzungshilfe +Sprechanlage +Sprechart +Sprecharten +Sprechchor +Sprechchore +Sprechchoren +Sprechchöre +Sprecher +Sprecherin +Sprecherinnen +Sprechers +Sprechfrequenz +Sprechfrequenzen +Sprechfunk +Sprechfunks +Sprechpause +Sprechpausen +Sprechplatte +Sprechprobe +Sprechstunde +Sprechstunden +Sprechstundenhilfe +Sprechtaste +Sprechtasten +Sprechweise +Sprechzimmer +Sprechzimmern +Sprechzimmers +Sprechübung +Sprechübungen +Spreizfuß +Spreizfüße +Spreizfüßen +Spreizung +Sprengarbeiten +Sprengbombe +Sprengbomben +Sprengeln +Sprengels +Sprenggeschosse +Sprenggeschossen +Sprenggeschosses +Sprenggeschoß +Sprengkapseln +Sprengkommando +Sprengkommandos +Sprengkopfes +Sprengkraft +Sprengköpfe +Sprengkörper +Sprengkörpern +Sprengkörpers +Sprengladung +Sprengladungen +Sprengloch +Sprenglöcher +Sprengmeister +Sprengring +Sprengringe +Sprengrings +Sprengsatzes +Sprengschusses +Sprengschüsse +Sprengschüssen +Sprengstoffanschlag +Sprengstoffanschläge +Sprengstoffbesitz +Sprengstoffe +Sprengstoffen +Sprengstoffes +Sprengsätze +Sprengsätzen +Sprengung +Sprengwirkung +Sprengwirkungen +Sprengwolke +Spreu +Sprich +Sprichwort +Sprichworte +Sprichwortes +Sprichworts +Sprießtest +Springbrunnen +Springbrunnens +Springer +Springerinnen +Springern +Springers +Springfluten +Springpferd +Springquell +Springquellen +Springreiten +Springseil +Springseilen +Springseils +Springturnier +Sprint +Sprinter +Sprinterinnen +Sprintern +Sprints +Sprit +Sprits +Spritzenhaus +Spritzenhauses +Spritzenhäusern +Spritzenpreis +Spritzern +Spritzers +Spritzfahrt +Spritzflakon +Spritzflakons +Spritzfleck +Spritzguss +Spritzgusses +Spritzgüsse +Spritzlack +Spritzpistole +Spritzpistolen +Spritztour +Spritzwasser +Spritzwasserschutz +Spross +Sprosse +Sprossen +Sprosses +Spruch +Spruchband +Spruchbänder +Spruchbändern +Spruchkammer +Spruchs +Sprudel +Sprudelwasser +Sprung +Sprungbein +Sprungbeinen +Sprungbeins +Sprungbrett +Sprungbrettern +Sprungbretts +Sprunges +Sprungfedermatratze +Sprungfedermatratzen +Sprungfedern +Sprunglauf +Sprunglaufs +Sprungläufen +Sprungschanze +Sprungschanzen +Sprungturm +Sprungturms +Sprungtürme +Sprungweisen +Sprössling +Sprösslinge +Sprösslingen +Sprösslings +Sprüche +Sprüchen +Sprühregen +Sprünge +Sprüngen +Spucknapfs +Spucknäpfen +Spuk +Spukgeschichte +Spuks +Spule +Spulen +Spulwurm +Spulwurms +Spulwürmer +Spur +Spuren +Spurenelement +Spurenelemente +Spurenelementen +Spurenverwischen +Spurt +Spurtopologien +Spurts +Sputnik +Späher +Späherin +Späherinnen +Spähern +Spähtrupp +Spähtrupps +Spähwagens +Späne +Spänen +Spärlichkeit +Spärlichkeiten +Später +Spätestens +Spätherbst +Spätherbste +Spätherbsten +Spätobst +Spätobstes +Spätsommer +Spätsommern +Spätsommers +Spätzle +Späße +Späßen +Spöttelei +Spötteleien +Spötter +Spötterei +Spöttereien +Spötterin +Spöttern +Spötters +Spülicht +Spülichten +Spülichts +Spülküche +Spüllappens +Spülung +Spülungen +Spülwassern +Spülwassers +Spülwässern +Spürgerät +Spürhund +Spürhunde +Spürhunden +Spürnase +Spürnasen +Spürsinn +Spürsinnen +Spürsinnes +Spürsinns +Square +Sri +St +Staat +Staate +Staaten +Staatenbund +Staatenbünde +Staatenbünden +Staatenexplosion +Staatengemeinschaft +Staatengründung +Staatenverband +Staates +Staatlicher +Staats +Staatsakt +Staatsakte +Staatsaktion +Staatsaktionen +Staatsangehörige +Staatsangehöriger +Staatsangehörigkeit +Staatsangelegenheit +Staatsanleihe +Staatsanleihen +Staatsanwalt +Staatsanwaltes +Staatsanwalts +Staatsanwälte +Staatsanzeiger +Staatsanzeigern +Staatsanzeigers +Staatsapparat +Staatsarchiv +Staatsarchive +Staatsarchiven +Staatsausgaben +Staatsbahn +Staatsbankpräsident +Staatsbankrott +Staatsbeamte +Staatsbeamten +Staatsbeamter +Staatsbediensteter +Staatsbegräbnis +Staatsbegräbnisse +Staatsbegräbnisses +Staatsbesuch +Staatsbesuche +Staatsbesuches +Staatsbetrieb +Staatsbetriebe +Staatsbibliothek +Staatsbürger +Staatsbürgern +Staatsbürgerschaft +Staatsbürgerschaftaustausch +Staatsbürgerschaften +Staatsbürgschaft +Staatsbürgschaften +Staatschef +Staatschefs +Staatsdienst +Staatsdiensten +Staatsdienstes +Staatseinkünften +Staatsekretär +Staatsempfang +Staatsfeind +Staatsfeinde +Staatsfeinden +Staatsfeindes +Staatsfeindin +Staatsform +Staatsformen +Staatsgarantie +Staatsgarantien +Staatsgebiet +Staatsgebäude +Staatsgebäudes +Staatsgefangenen +Staatsgefangener +Staatsgefühl +Staatsgeheimnis +Staatsgeheimnissen +Staatsgeheimnisses +Staatsgelder +Staatsgeschäfte +Staatsgewalt +Staatsgrenze +Staatsgrenzen +Staatsgüter +Staatshandelsländern +Staatshaushalt +Staatshaushalte +Staatshaushalts +Staatshoheit +Staatshoheiten +Staatskasse +Staatskassen +Staatskirche +Staatskirchen +Staatskontrolle +Staatskosten +Staatskunst +Staatskörper +Staatskörpern +Staatskörpers +Staatsmacht +Staatsmannes +Staatsminister +Staatsministern +Staatsmänner +Staatsmännern +Staatsoberhaupt +Staatsoberhäupter +Staatsoberhäuptern +Staatsoper +Staatsorchester +Staatsordnung +Staatsorgane +Staatspapier +Staatspapiere +Staatspapieren +Staatspartei +Staatspleiten +Staatspolizei +Staatspreis +Staatsprozesse +Staatsprozesses +Staatsrat +Staatsrates +Staatsrats +Staatsrecht +Staatsrechten +Staatsrechtes +Staatsrechtler +Staatsrechts +Staatsregierungen +Staatsreligion +Staatsrundfunk +Staatsräson +Staatsräte +Staatsräten +Staatsschatz +Staatsschatzes +Staatsschuld +Staatsschulden +Staatsschutz +Staatsschätzen +Staatssekretariat +Staatssekretär +Staatssekretäre +Staatssekretärs +Staatssicherheitsdienst +Staatssicherheitsdiensten +Staatssicherheitsdienstes +Staatssport +Staatsstreich +Staatsstreiche +Staatsstreichen +Staatsstreiches +Staatstreich +Staatsverbrechen +Staatsverbrechens +Staatsverfassungen +Staatsverschuldung +Staatsvertrag +Staatsvertrages +Staatsverträge +Staatsverwaltung +Staatswesen +Staatswesens +Staatswirtschaft +Staatswissenschaften +Staatswohl +Staatswohls +Staatszuschüsse +Staatszuschüssen +Stab +Stabantenne +Stabantennen +Stabbatterien +Stabeisen +Stabes +Stabhochspringer +Stabhochspringern +Stabhochspringers +Stabhochsprung +Stabhochsprungs +Stabhochsprungtrainer +Stabhochsprünge +Stabilisierung +Stabilisierungsbemühungen +Stabilisierungsfond +Stabilisierungsfonds +Stabilisierungspolitik +Stabilisierungsprogramm +Stabilisierungsvorhaben +Stabilität +Stabilitäten +Stabilitätsgeschichte +Stabilitätsgesetz +Stabreim +Stabreime +Stabreimen +Stabreims +Stabs +Stabsarzt +Stabschef +Stabschefs +Stabsfeldwebel +Stabsfeldwebels +Stabsoffizier +Stabsoffiziere +Stabsoffiziers +Stabsquartier +Stabsquartiere +Stabsquartiers +Stabsunteroffizier +Stabsärzten +Stachel +Stachelbeeren +Stacheldraht +Stacheldrahtes +Stacheldrahts +Stacheldrahtsperren +Stacheldrahtverhau +Stacheldrähte +Stacheldrähten +Stachels +Stachelschweine +Stadion +Stadions +Stadium +Stadt +Stadtadel +Stadtamt +Stadtautobahn +Stadtbahn +Stadtbahnen +Stadtbauamt +Stadtbaurat +Stadtbevölkerung +Stadtbewohner +Stadtbewohners +Stadtbezirk +Stadtbezirke +Stadtbezirksgerichts +Stadtbibliothek +Stadtbilder +Stadtbildern +Stadtbildes +Stadtbücherei +Stadtbürgertum +Stadtdirektor +Stadtentwicklung +Stadtfriedhof +Stadtgebiet +Stadtgebieten +Stadtgebiets +Stadtgemeinde +Stadtgespräch +Stadtgespräche +Stadtgesprächen +Stadtgrenze +Stadthalter +Stadtherren +Stadtjugendamt +Stadtkasse +Stadtkassen +Stadtkerne +Stadtkernes +Stadtkommandant +Stadtkommandanten +Stadtkommandantur +Stadtkämmerer +Stadtkämmerers +Stadtköfferchens +Stadtleben +Stadtlebens +Stadtleute +Stadtmauer +Stadtmauern +Stadtmusik +Stadtparlamente +Stadtparlamenten +Stadtparlaments +Stadtplan +Stadtplaner +Stadtplanes +Stadtplanung +Stadtplanungen +Stadtpläne +Stadtplänen +Stadtprospekt +Stadtrand +Stadtrandsiedlung +Stadtrat +Stadtrates +Stadtrats +Stadtrecht +Stadtrechte +Stadtrechten +Stadtrechts +Stadtregionen +Stadtrepubliken +Stadträten +Stadtstaat +Stadtstaate +Stadtstaaten +Stadtstaats +Stadtteil +Stadtteile +Stadtteilen +Stadtteiles +Stadttheater +Stadttor +Stadttore +Stadttors +Stadtumzüge +Stadtverkehr +Stadtverordnete +Stadtverordneten +Stadtvertretung +Stadtverwaltung +Stadtverwaltungen +Stadtviertel +Stadtvierteln +Stadtviertels +Stadtväter +Stadtvätern +Stadtwappen +Stadtämter +Stafette +Stafetten +Stafettenlauf +Stafettenlaufs +Stafettenläufe +Staffage +Staffel +Staffelei +Staffeleien +Staffellauf +Staffellaufs +Staffelläufen +Staffelungen +Stagflation +Stagnation +Stagnierung +Stahl +Stahlarbeitergewerkschaft +Stahlbad +Stahlbau +Stahlbaus +Stahlbauten +Stahlbetonbau +Stahlbetons +Stahlblech +Stahlblechen +Stahlblechs +Stahlbäder +Stahlbädern +Stahleisen +Stahlerzeugnisse +Stahlfeder +Stahlfedern +Stahlhelme +Stahlhelmen +Stahlhelms +Stahlkabel +Stahlkammer +Stahlkammern +Stahlkonzern +Stahlpreis +Stahlpreise +Stahlproduzent +Stahlproduzenten +Stahlrohre +Stahlrohrmöbel +Stahlrohrmöbeln +Stahlrohrmöbels +Stahls +Stahlspäne +Stahlspänen +Stahlstich +Stahlstichen +Stahlstiches +Stahlstreik +Stahlverformung +Stahlwerk +Stahlwerke +Stahlwerkes +Stahlwerks +Stahlwerte +Stahlwirtschaft +Stahlwollen +Stake +Stalin +Stalingrad +Stalinisierung +Stalinismus +Stalins +Stall +Stallarbeit +Stallgefährte +Stallgefährten +Stallgeld +Stallgeldern +Stallgeldes +Stallknecht +Stallknechten +Stallknechts +Stallmeister +Stallmeisters +Stalls +Stallung +Stallungen +Stamm +Stammaktie +Stammbaum +Stammbaums +Stammbuch +Stammburg +Stammburgen +Stammbäume +Stammbäumen +Stammbücher +Stammdatum +Stammeltern +Stammesfehde +Stammesfürst +Stammesgeschichte +Stammesgeschichten +Stammeskrieger +Stammeslinie +Stammform +Stammfunktion +Stammfunktionen +Stammgast +Stammgeschichten +Stammgäste +Stammgästen +Stammhaltern +Stammhalters +Stammhaus +Stammheim +Stammhirn +Stammhäuser +Stammhäusern +Stammkapital +Stammkapitals +Stammkunde +Stammkunden +Stammkundinnen +Stammkundschaft +Stammlokal +Stammlokalen +Stammlokals +Stammpersonal +Stammrolle +Stammrollen +Stamms +Stammsilben +Stammsitz +Stammsitze +Stammsitzen +Stammsitzes +Stammtafel +Stammtafeln +Stammtischbrüder +Stammtische +Stammtischen +Stammvater +Stammvaters +Stammvolk +Stammväter +Stammvätern +Stammvölker +Stammwerk +Stammwort +Stammworts +Stammwörter +Stammwörtern +Stand +Standard +Standardabweichung +Standardabweichungen +Standardanforderungen +Standardausrüstung +Standardausstattung +Standardbedeutung +Standardeinstellung +Standardeinstellungen +Standardformat +Standardformel +Standardfunktion +Standardfunktionen +Standardgeräte +Standardisierung +Standardisierungskomitee +Standardisierungsprozess +Standardklasse +Standardlage +Standardlexikon +Standardlexikons +Standardlösung +Standardlösungen +Standardmodell +Standardpraxis +Standardpreis +Standardprogramm +Standardsituation +Standardsituationen +Standardtechnik +Standardvariante +Standardversion +Standardverzeichnis +Standardwerk +Standardwerke +Standardwerken +Standardwerkes +Standardwert +Standardwerte +Standardwerten +Standardwertes +Standardwerts +Standardzeichen +Standarte +Standarten +Standbein +Standbild +Standbilder +Standbildern +Standbildes +Stande +Stander +Standern +Standes +Standesamtes +Standesbeamte +Standesbeamten +Standesbewusstsein +Standesbewusstseins +Standesdünkel +Standesdünkels +Standesehen +Standesehre +Standesehren +Standesmäßigen +Standesorganisationen +Standespersonen +Standesunterschied +Standesunterschiede +Standesunterschiedes +Standesämter +Standesämtern +Standfestigkeit +Standgebühr +Standgeld +Standgelder +Standgeldern +Standgeldes +Standgericht +Standhaftigkeit +Standleitung +Standleitungen +Standlichter +Standlichtern +Standlichts +Standmieten +Standort +Standortbestimmung +Standorte +Standorten +Standorts +Standpauke +Standpauken +Standplatzes +Standplätze +Standplätzen +Standpunkt +Standpunkte +Standpunkts +Standquartier +Standquartiere +Standquartiers +Standrecht +Standrechte +Standrechts +Stands +Standuhr +Standuhren +Stange +Stangen +Stangenbohne +Stangenbohnen +Stangenspargeln +Stanniol +Stanniols +Stapel +Stapelgut +Stapelgüter +Stapelgütern +Stapellauf +Stapellaufs +Stapelläufe +Stapelläufen +Stapelplatz +Stapelplatzes +Stapelplätze +Stapelplätzen +Stapels +Stapelung +Stapelverarbeitung +Stapelware +Star +Staranwalt +Stare +Staren +Starker +Starkstrom +Starkstromkabel +Starkstromkabels +Starkstroms +Starnberger +Starrheit +Starrkrampf +Starrkrampfes +Starrkrämpfe +Starrkrämpfen +Starrsinn +Starrsinne +Starrsinnen +Starrsinnes +Starrsucht +Stars +Start +Startbahn +Startbahnen +Startbedingungen +Starter +Starterin +Starterlaubnis +Starterlaubnisse +Startern +Starters +Startnummer +Startplatzes +Startplätze +Startplätzen +Startpunkt +Startraketen +Startschleuder +Startschuss +Startschusses +Startschüsse +Startschüssen +Startseite +Starttermin +Startverbote +Startverboten +Startverbots +Startvorbereitungen +Startwert +Startzeichen +Statik +Statiker +Statikern +Statikers +Station +Stationen +Stationierungskosten +Stationsarztes +Stationsvorsteher +Stationsvorstehern +Stationsärzte +Stationsärzten +Statist +Statisten +Statistenrolle +Statistik +Statistiken +Statistiker +Statistikern +Statistin +Statistisch +Stativ +Stative +Stativen +Stativs +Statt +Statthalter +Statthaltern +Statthalters +Stattlichkeit +Statue +Statuen +Statur +Staturen +Status +Statusanzeige +Statusmeldung +Statusregister +Statussymbol +Statussymbole +Statussymbolen +Statuszeile +Statut +Statuten +Statuts +Stau +Staub +Staubbeutel +Staubbeuteln +Staubecken +Staubeckens +Staubes +Staubflocke +Staubflocken +Staubfänger +Staubfängern +Staubfängers +Staubgefäß +Staubgefäße +Staubgefäßen +Staubgefäßes +Staubkorn +Staubkorns +Staubkörnern +Staublungen +Staubmantel +Staubmantels +Staubmäntel +Staubmänteln +Staubs +Staubsauger +Staubsaugers +Staubtuchs +Staubtücher +Staubtüchern +Staubwedel +Staubwedeln +Staubwolke +Staubwolken +Stauchung +Staudamm +Staudammes +Staudamms +Staude +Stauden +Staudämme +Stauer +Stauern +Staumauer +Staunen +Staupe +Staus +Stausee +Stauseen +Stauung +Stauungen +Stauwerk +Stauwerken +Stauwerks +Stavanger +Steak +Steaks +Stechfliegen +Stechginster +Stechginsters +Stechhebern +Stechhebers +Stechmücke +Stechpalme +Stechpalmen +Stechschritt +Stechschritten +Stechschrittes +Stechuhr +Stechuhren +Stechzirkel +Stechzirkeln +Stechzirkels +Steckbriefe +Steckbriefen +Steckbriefes +Steckdose +Steckdosen +Steckenbleibende +Steckenbleibenden +Steckenbleibendes +Steckengebliebenen +Steckengebliebener +Steckengebliebenes +Steckengelassene +Steckengelassenem +Steckengelassenen +Steckengelassenes +Steckenpferd +Steckenpferde +Steckenpferdes +Steckens +Stecker +Steckers +Steckkontakt +Steckkontakte +Steckkontakts +Steckkräfte +Steckling +Stecklinge +Stecklings +Stecknadel +Stecknadeln +Steckreis +Steckreises +Steckrüben +Steckschlüssel +Steckschlüsseln +Steckschusses +Steckschüssen +Steckverbindungen +Stefan +Steg +Stege +Stegen +Steger +Stegreif +Stegreifaufgabe +Stegreifs +Stegs +Steh +Stehaufmännchen +Stehaufmännchens +Stehen +Stehens +Steher +Stehers +Stehhöhe +Stehkragen +Stehlampe +Stehlampen +Stehlen +Stehplatz +Stehplatzes +Stehplatzinhaberin +Stehplatzinhaberinnen +Stehplatzinhabern +Stehplätzen +Stehpult +Stehpulte +Stehpulten +Steht +Stehvermögen +Stehvermögens +Steiermark +Steifheit +Steifigkeit +Steifleinen +Steigbügel +Steigbügeln +Steigbügels +Steigeisen +Steigeisens +Steigen +Steigende +Steiger +Steigerest +Steigers +Steigerung +Steigerungen +Steigerungsform +Steigerungsgrad +Steigerungsgrade +Steigerungsgraden +Steigerungsrate +Steigerungsraten +Steigfähigkeit +Steiggeschwindigkeit +Steigrate +Steigs +Steigt +Steigung +Steigungen +Steigungsrate +Steigungsregen +Steigungsverhältnis +Steilhangs +Steilheit +Steilhänge +Steilhängen +Steilufer +Stein +Steinadler +Steinadlern +Steinadlers +Steinbau +Steinbearbeitung +Steinbocks +Steinbruchs +Steinbrüche +Steinbrüchen +Steinbutt +Steinbutte +Steinbutten +Steinbutts +Steinböcken +Steindamm +Steindruck +Steindrucke +Steindrucken +Steindrucker +Steindruckern +Steindrucks +Steine +Steineiche +Steinen +Steines +Steinfrüchte +Steinfrüchten +Steingarten +Steingartens +Steingut +Steingute +Steinguten +Steinguts +Steingärten +Steinigung +Steinigungen +Steinkohle +Steinkohlenbergwerk +Steinkohlenbergwerke +Steinkohlenbergwerken +Steinkohlenförderung +Steinkrug +Steinkrugs +Steinkrügen +Steinkultur +Steinmarder +Steinmarders +Steinmetz +Steinobst +Steinobstes +Steinobsts +Steinpilz +Steinpilzen +Steinpilzes +Steinplatte +Steinplatz +Steinsalz +Steinsalze +Steinsalzen +Steinsalzes +Steinsalzlager +Steinschlag +Steinschlags +Steinschleuder +Steinschläge +Steinschlägen +Steinstücke +Steintafel +Steinway +Steinweg +Steinwurf +Steinwurfs +Steinwürfen +Steinzeit +Steinzeiten +Steinzeitmensch +Steiß +Steißbein +Steißbeine +Steißbeinen +Steißbeins +Steißes +Stellage +Stellagen +Stelldichein +Stelldicheins +Stelle +Stellen +Stellenangebot +Stellenangebote +Stellenangeboten +Stellenanzeige +Stellengesuch +Stellengesuche +Stellengesuches +Stelleninhaber +Stellenjäger +Stellenjägers +Stellenleiter +Stellennachweis +Stellennachweise +Stellennachweises +Stellenvermittlungsbüro +Stellenvermittlungsbüros +Stellenwert +Stellenzahl +Stellfläche +Stellgeld +Stellgelder +Stellgeldern +Stellgeldes +Stellglied +Stellglieder +Stellgröße +Stellhebels +Stellmacher +Stellmachern +Stellmotor +Stellmotoren +Stellplatz +Stellplätze +Stellschraube +Stellschrauben +Stellung +Stellungen +Stellungnahme +Stellungnahmen +Stellungskriege +Stellungskriegen +Stellungskrieges +Stellungsspiele +Stellungsspielen +Stellungsspiels +Stellungssuchenden +Stellungssuchender +Stellungsuchenden +Stellungsuchender +Stellungswechsel +Stellungswechsels +Stellvertreten +Stellvertretender +Stellvertreter +Stellvertreterinnen +Stellvertretern +Stellvertreters +Stellvertretung +Stellvertretungen +Stellvorrichtung +Stellvorrichtungen +Stellwerke +Stellwerken +Stellwerks +Stemmbogen +Stemmbogens +Stemmbögen +Stemmeisens +Stempel +Stempelbogens +Stempelbögen +Stempelfarbe +Stempelfarben +Stempelgebühren +Stempelkissen +Stempelkissens +Stempelmarken +Stempels +Stempeluhr +Stempeluhren +Stenoblock +Stenogramme +Stenogrammen +Stenogramms +Stenograph +Stenographe +Stenographen +Stenographie +Stenographinnen +Stenographs +Stenotypist +Stenotypistin +Stenotypistinnen +Stentorstimmen +Stephan +Stephanies +Steppdecke +Steppdecken +Steppe +Steppentiere +Steppnaht +Steppnähten +Stepptanz +Stepptanzes +Stepptänze +Sterbebett +Sterbebetts +Sterbefall +Sterbefalle +Sterbefalls +Sterbefallversicherung +Sterbefälle +Sterbegeld +Sterbegelder +Sterbegeldes +Sterbekasse +Sterbekassen +Sterbesakramente +Sterbesakraments +Sterbestunde +Sterbestunden +Sterbeurkunden +Sterbliche +Sterblichen +Sterblichkeit +Sterblichkeitsziffer +Sterblichkeitsziffern +Stereo +Stereoaufnahme +Stereoaufnahmen +Stereometrie +Stereoplatten +Stereoskop +Stereoskope +Stereoskops +Stereotypie +Stereotypien +Sterilisation +Sterilisierung +Sterilität +Sterling +Stern +Sternbild +Sternbilder +Sternbildern +Sternchen +Sternchens +Sterndeuter +Sterndeutern +Sterndeuters +Sterndeutung +Sterne +Sternen +Sternenbanner +Sternenbannern +Sternenfahrt +Sternenfahrten +Sternenhimmel +Sternes +Sterngebiet +Sternhaufen +Sternhimmel +Sternhimmels +Sternlicht +Sternlichter +Sternlichtern +Sternlichtes +Sternmotor +Sternmotore +Sternmotoren +Sterns +Sternschaltung +Sternschaltungen +Sternschnuppen +Sternstunde +Sternstunden +Sternwarten +Steroide +Stetigförderer +Stetigkeit +Stetigkeitsforderung +Stetigkeitsintervall +Stettin +Steuer +Steuerabzug +Steuerabzugs +Steuerabzugsbetrag +Steuerabzüge +Steueratlas +Steueraufkommen +Steueraufkommens +Steueraufschlag +Steueraufschlags +Steueraufschlägen +Steuerausfall +Steuerbeamte +Steuerbefreiung +Steuerbefreiungen +Steuerbehörde +Steuerbehörden +Steuerbelastung +Steuerberater +Steuerberaterin +Steuerberatern +Steuerberatungsfirmen +Steuerbescheid +Steuerbescheide +Steuerbetrag +Steuerbetrug +Steuerbewilligung +Steuerbord +Steuerbordes +Steuerbürger +Steuerdüsen +Steuereinheit +Steuereinnahmen +Steuereinsparungen +Steuererhöhung +Steuererhöhungen +Steuererklärung +Steuererlass +Steuererlasse +Steuererlassen +Steuererleichterung +Steuererleichterungen +Steuerermäßigung +Steuerersparnis +Steuerersparnissen +Steuerfahndung +Steuerflosse +Steuerflossen +Steuerflucht +Steuerflüchtlinge +Steuerfragen +Steuerfreibeträge +Steuerfreiheit +Steuerfreiheiten +Steuerfähigkeit +Steuergeheimnis +Steuergelder +Steuergesetz +Steuerhinterzieher +Steuerhinterziehern +Steuerhinterziehers +Steuerhinterziehungen +Steuerhinterziehungsbranche +Steuerjahr +Steuerklasse +Steuerklassen +Steuerknüppel +Steuerknüppels +Steuerkonzept +Steuerkraft +Steuerlasten +Steuerlich +Steuermann +Steuermanns +Steuermarken +Steuermaßnahmen +Steuermittel +Steuermitteln +Steuermodell +Steuermänner +Steuern +Steuernummer +Steueroasen +Steueroaseneinwohner +Steueroasenländer +Steuerpflicht +Steuerpflichtige +Steuerpflichtigen +Steuerpolitik +Steuerpolizei +Steuerprüfung +Steuerpult +Steuerrads +Steuerratgeber +Steuerrecht +Steuerreform +Steuerruder +Steuerrudern +Steuerräder +Steuerrädern +Steuerrückstände +Steuersachen +Steuersatz +Steuerschnüffler +Steuerschraube +Steuerschulden +Steuerschätzungen +Steuersenkung +Steuersenkungen +Steuerstrafverfahren +Steuersystem +Steuersystems +Steuersäckel +Steuertarife +Steuertermin +Steuertermine +Steuerung +Steuerungen +Steuerungssysteme +Steuerunterlagen +Steuerveranlagung +Steuerveranlagungen +Steuervergünstigung +Steuervergünstigungen +Steuerverkürzung +Steuerverwaltung +Steuerverwaltungen +Steuervorteile +Steuerzahler +Steuerzahlern +Steuerzahlers +Steuerzange +Steuerzeichen +Steuerzettel +Steuerzetteln +Steuerzugeständnisse +Steve +Stevens +Steward +Stewards +Stich +Stiche +Stichel +Stichelei +Sticheleien +Stichels +Stichflamme +Stichflammen +Stichhaltigkeit +Stichling +Stichlingen +Stichprobe +Stichproben +Stichpunkt +Stichpunkte +Stichs +Stichsäge +Stichsägen +Stichtag +Stichtage +Stichtagen +Stichtags +Stichwaffe +Stichwaffen +Stichwahl +Stichwort +Stichworte +Stichworten +Stichwortverzeichnis +Stichwortverzeichnisse +Stichwortverzeichnissen +Stichwunde +Stichwunden +Stichwörter +Stick +Sticker +Stickerei +Stickereien +Stickerin +Stickerinnen +Stickers +Stickhusten +Stickhustens +Stickmuster +Stickmusters +Stickrahmen +Stickrahmens +Stickseide +Stickstoff +Stickstoffe +Stickstoffen +Stickstoffes +Stickstoffpreise +Stiefbruder +Stiefbrüder +Stiefbrüdern +Stiefel +Stiefelhose +Stiefelhosen +Stiefelknecht +Stiefelknechte +Stiefelknechten +Stiefelknechts +Stiefeln +Stiefelputzer +Stiefelputzern +Stiefelputzers +Stiefels +Stiefeltern +Stiefgeschwister +Stiefgeschwistern +Stiefkind +Stiefmutter +Stiefmütter +Stiefmütterchen +Stiefmütterchens +Stiefschwester +Stiefsohn +Stiefsohns +Stiefsöhne +Stiefsöhnen +Stieftochter +Stieftöchter +Stiefvaters +Stiefväter +Stiefvätern +Stiege +Stiel +Stielen +Stiels +Stier +Stierkampf +Stierkampfarena +Stierkampfs +Stierkämpfen +Stierkämpfer +Stierkämpfern +Stift +Stifter +Stifterin +Stiftern +Stifters +Stifterverband +Stiftes +Stifts +Stiftsdame +Stiftsfest +Stiftsfeste +Stiftsfesten +Stiftsfräulein +Stiftsfräuleins +Stiftsherr +Stiftskirche +Stiftskirchen +Stiftsruine +Stiftungen +Stiftungsrat +Stiftzahn +Stiftzähne +Stigma +Stil +Stilblüte +Stilblüten +Stile +Stilen +Stilett +Stilette +Stiletten +Stiletts +Stilgefühl +Stilgefühle +Stilgefühlen +Stilgefühls +Stilistik +Stilistiken +Stilistinnen +Stilkunde +Stille +Stillgelegen +Stillleben +Stilllebens +Stilllegung +Stilllegungen +Stillliegen +Stillschweigen +Stillsetzen +Stillstand +Stillstandes +Stillstands +Stillung +Stillungen +Stilmittel +Stilmöbel +Stilmöbeln +Stils +Stilübung +Stimmabgaben +Stimmaufwand +Stimmaufwands +Stimmband +Stimmbruch +Stimmbruchs +Stimmbrüche +Stimmbändern +Stimme +Stimmeneinheit +Stimmeneinheiten +Stimmenenthaltung +Stimmenfang +Stimmenfangs +Stimmengewinne +Stimmenmehrheit +Stimmenmehrheiten +Stimmenrückgang +Stimmenthaltung +Stimmenzuwachs +Stimmenzählung +Stimmenzählungen +Stimmern +Stimmers +Stimmgabel +Stimmkarten +Stimmlage +Stimmlagen +Stimmrechte +Stimmrechten +Stimmrechtes +Stimmung +Stimmungen +Stimmungskanone +Stimmungslage +Stimmungsmache +Stimmungsmacher +Stimmungsmensch +Stimmungsmusik +Stimmungspegel +Stimmungsumschwung +Stimmungsumschwungs +Stimmwechsels +Stimmzettel +Stimmzetteln +Stimulation +Stinkbombe +Stinkbomben +Stinktiere +Stinktieren +Stinktiers +Stipendiat +Stipendien +Stipendium +Stippvisite +Stippvisiten +Stirn +Stirnband +Stirnbands +Stirnbinde +Stirnbinden +Stirnbänder +Stirnbändern +Stirnen +Stirnhöhle +Stirnhöhlen +Stirnhöhlenvereiterung +Stirnhöhlenvereiterungen +Stirnlocke +Stirnlocken +Stirnrad +Stirnrads +Stirnrunzeln +Stirnrädern +Stirnseite +Stirnwand +Stirnwände +Stirnwänden +Stock +Stockdegen +Stockdegens +Stockengländer +Stockengländern +Stockengländers +Stockenten +Stockerls +Stockes +Stockfisch +Stockfischen +Stockfleck +Stockflecken +Stockfleckens +Stockpunkt +Stockpunkte +Stockpunkten +Stocks +Stockschnupfen +Stockschnupfens +Stockungen +Stockwerk +Stockwerke +Stockwerken +Stockwerks +Stockwerksgarage +Stockwerksgaragen +Stockzahn +Stockzahns +Stockzähnen +Stoff +Stoffballen +Stoffdruckerei +Stoffe +Stoffel +Stoffels +Stoffen +Stoffes +Stoffmenge +Stoffmengen +Stoffwechsel +Stoffwechseln +Stoffwechsels +Stoiker +Stoikers +Stola +Stollen +Stollens +Stoltenberg +Stolz +Stone +Stonehenge +Stopfbüchse +Stopfbüchsen +Stopfgarn +Stopfmittel +Stopfmitteln +Stopfmittels +Stopfnadeln +Stopp +Stoppel +Stoppelbart +Stoppelbarts +Stoppelbärten +Stoppelfelder +Stoppelfeldern +Stoppelfeldes +Stoppelwerk +Stoppelwerke +Stoppelwerken +Stopplicht +Stopplichter +Stopplichtern +Stoppuhr +Stoppuhren +Storch +Storchen +Storchs +Storchschnabel +Storchschnabels +Storchschnäbel +Stornierung +Storno +Story +Storys +Stotterer +Stotterers +Stottern +Stoß +Stoßdegen +Stoßdämpfer +Stoßdämpfern +Stoßdämpfers +Stoßes +Stoßfänger +Stoßfängern +Stoßgebet +Stoßgebete +Stoßgebeten +Stoßkante +Stoßkanten +Stoßkeil +Stoßkeilen +Stoßkeils +Stoßkraft +Stoßkräfte +Stoßkugel +Stoßkugeln +Stoßprozesse +Stoßseufzer +Stoßseufzern +Stoßseufzers +Stoßstange +Stoßtrupp +Stoßtruppe +Stoßtruppen +Stoßtrupps +Stoßverkehr +Stoßverkehrs +Stoßweisen +Stoßzahn +Stoßzahns +Stoßzeit +Stoßzähne +Strafandrohung +Strafanstalt +Strafanstalten +Strafantrag +Strafantrags +Strafanträgen +Strafanzeigen +Strafarbeit +Strafarbeiten +Strafbarkeit +Strafbefehle +Strafbestand +Strafe +Strafen +Strafentlassene +Strafentlassenen +Straferlass +Straferlasses +Strafexpedition +Straffheit +Straffung +Strafgefangenen +Strafgefangener +Strafgefängnis +Strafgegangener +Strafgericht +Strafgerichten +Strafgerichts +Strafgesetz +Strafgesetzbuch +Strafgesetzbuchs +Strafgesetzbüchern +Strafgesetzes +Strafjustiz +Strafkammer +Straflager +Strafmandate +Strafmandaten +Strafmandats +Strafmaß +Strafmaßen +Strafmaßes +Strafmaßnahmen +Strafmüdigkeit +Strafporto +Strafportos +Strafpredigt +Strafprozess +Strafprozessen +Strafprozesses +Strafprozessordnung +Strafprozessordnungen +Strafpunkt +Strafpunkte +Strafpunkten +Strafpunkts +Strafraum +Strafraums +Strafrecht +Strafrechten +Strafrechtes +Strafrechts +Strafregister +Strafregisters +Strafrichter +Strafräume +Strafsache +Strafstoß +Strafstöße +Strafstößen +Straftat +Straftatbestände +Straftaten +Strafverfahrens +Strafverfolger +Strafversetzung +Strafverteidiger +Strafverteidigern +Strafverteidigers +Strafvollstreckungen +Strafvollzug +Strafvollzugs +Strafwürdigkeit +Strafzettel +Strahl +Strahlantrieb +Strahlantriebe +Strahlantrieben +Strahlantriebes +Strahlantriebs +Strahlen +Strahlenbehandlung +Strahlenbehandlungen +Strahlenbrechung +Strahlenbrechungen +Strahlenbündel +Strahlendosis +Strahlenforschung +Strahlenschäden +Strahler +Strahlers +Strahlintensität +Strahlrohr +Strahlrohre +Strahlrohren +Strahls +Strahltriebwerk +Strahltriebwerke +Strahltriebwerks +Strahlturbine +Strahlturbinen +Strahlung +Strahlungen +Strahlungsbereich +Strahlungsenergie +Strahlungsintensität +Strahlungsquelle +Strahlungsschäden +Strand +Strandanzug +Strandanzüge +Strandanzügen +Strandbad +Strandbäder +Strandbädern +Strandes +Strandgut +Strandguts +Strandgüter +Strandgütern +Strandhotel +Strandkorb +Strandkörbe +Strandkörben +Strandmoden +Strandpromenade +Strandpromenaden +Strandräubern +Strandräubers +Strands +Strandschuhe +Strandschuhen +Strandschuhs +Strandwächter +Strandwächtern +Strandwächters +Strang +Stranges +Strangpresse +Strangpressen +Strangs +Strapaze +Strapazen +Strassburg +Stratege +Strategen +Strategie +Strategien +Strategieprogramm +Stratosphäre +Stratosphärenkreuzer +Stratosphärenkreuzern +Stratosphärenkreuzers +Strauch +Strauchdieb +Strauchdiebe +Strauchdiebs +Strauchs +Strauchwerk +Strauchwerken +Strauchwerkes +Strauchwerks +Strauß +Strauße +Straußen +Straußenfeder +Strawinsky +Straßburg +Straße +Straßen +Straßenanzug +Straßenanzugs +Straßenanzüge +Straßenanzügen +Straßenarbeitern +Straßenarbeiters +Straßenbahn +Straßenbahnen +Straßenbahnlinien +Straßenbahnnetz +Straßenbahnverkehr +Straßenbahnwagen +Straßenbahnwagens +Straßenbahnzüge +Straßenbau +Straßenbauindustrie +Straßenbaus +Straßenbauwesen +Straßenbeleuchtung +Straßenbild +Straßenbrücke +Straßendamm +Straßendamms +Straßendecke +Straßendirnen +Straßendämme +Straßenecke +Straßenecken +Straßenfahrer +Straßenführung +Straßengraben +Straßengräben +Straßenhändler +Straßenhändlern +Straßenhändlers +Straßenjunge +Straßenjungen +Straßenkampf +Straßenkampfs +Straßenkarte +Straßenkehrer +Straßenkehrern +Straßenkehrers +Straßenkehrmaschinen +Straßenkinder +Straßenkrawalle +Straßenkreuzer +Straßenkreuzers +Straßenkreuzung +Straßenkreuzungen +Straßenkämpfe +Straßenlage +Straßenlagen +Straßennetz +Straßennetzes +Straßenrand +Straßenraub +Straßenreinigung +Straßenreinigungen +Straßenrennen +Straßenräuber +Straßenräubern +Straßenräubers +Straßensammlung +Straßensammlungen +Straßenschild +Straßenschildern +Straßenschlachten +Straßenseite +Straßensperre +Straßensperren +Straßenunterführung +Straßenverkehr +Straßenverkehrs +Straßenverkehrsamt +Straßenwalze +Straßenwalzen +Straßenzustand +Straßenzustands +Straßenzüge +Straßenüberführungen +Straßenübergang +Strebebalken +Strebebalkens +Streben +Strebepfeiler +Strebepfeilern +Strebepfeilers +Streber +Strebern +Strebers +Strebertum +Strebsamkeit +Strebung +Streckbett +Streckbetts +Strecke +Strecken +Streckenabschnitt +Streckenarbeiter +Streckenarbeitern +Streckenarbeiters +Streckennetz +Streckenwärter +Streckenwärtern +Streckenwärters +Streckhang +Streckmuskeln +Streckmuskels +Streckung +Streckverband +Streckverbandes +Streckverbands +Streckverbänden +Streich +Streiche +Streicher +Streichern +Streichholz +Streichholzes +Streichholzschachtel +Streichhölzchen +Streichhölzchens +Streichhölzer +Streichhölzern +Streichinstrument +Streichinstrumente +Streichinstrumenten +Streichkäse +Streichkäsen +Streichkäses +Streichorchestern +Streichorchesters +Streichquartett +Streichquartetten +Streichquartettes +Streichquartetts +Streichung +Streichungen +Streif +Streifband +Streifbandes +Streifblicke +Streifblicken +Streifblicks +Streifbändern +Streife +Streifen +Streifenbeamter +Streifendienst +Streifenpolizist +Streifens +Streifenschüsse +Streifenschüssen +Streifenwagen +Streifenwagens +Streiflicht +Streiflichtern +Streiflichts +Streifschüsse +Streifschüssen +Streifzug +Streifzugs +Streifzüge +Streifzügen +Streik +Streikabstimmung +Streikaufruf +Streikbewegungen +Streikbrecher +Streikbrechern +Streikdrohung +Streikdrohungen +Streikes +Streiklohn +Streiklöhne +Streiklöhnen +Streikposten +Streikpostens +Streikrecht +Streikrechten +Streikrechts +Streiks +Streikwelle +Streit +Streitaxt +Streiter +Streitereien +Streiterinnen +Streitern +Streiters +Streites +Streitfall +Streitfalls +Streitfrage +Streitfragen +Streitfälle +Streitfällen +Streitgegenstand +Streitgegenstands +Streitgegenständen +Streitigkeit +Streitigkeiten +Streitkräfte +Streitkräften +Streitpartei +Streitpunkte +Streitpunkten +Streitpunkts +Streits +Streitsache +Streitsachen +Streitschrift +Streitsucht +Streitwert +Streitwerte +Streitwerts +Streitäxte +Streitäxten +Strenge +Stresemann +Stress +Streubreite +Streubreiten +Streubüchse +Streubüchsen +Streudosen +Streueffekt +Streuen +Streuprozesse +Streurate +Streuraten +Streusands +Streuung +Streuungen +Streuzucker +Strich +Strichcodeleser +Striche +Stricheinteilung +Strichformen +Strichmädchen +Strichmädchens +Strichmännchen +Strichpunkte +Strichpunkten +Strichpunktes +Strichregens +Strichs +Strichschreibweise +Strichvogel +Strichvogels +Strichvögel +Strichätzung +Strichätzungen +Strick +Stricker +Strickerin +Strickerinnen +Strickers +Strickgarn +Strickgarns +Strickjacken +Strickleiter +Strickleitern +Strickmaschinen +Strickmuster +Stricknadel +Stricks +Strickwaren +Strickweste +Strickwolle +Strickzeug +Strickzeugs +Striegel +Striegels +Stroh +Strohdach +Strohdachs +Strohdächer +Strohfeuer +Strohhalm +Strohhalmen +Strohhalms +Strohhut +Strohhüte +Strohhüten +Strohkopf +Strohköpfe +Strohköpfen +Strohmann +Strohmatte +Strohmatten +Strohmänner +Strohmännern +Strohs +Strohsack +Strohsacks +Strohsäcke +Strohwitwer +Strohwitwers +Strolch +Strolchs +Strom +Stromabnehmer +Stromabnehmern +Stromabnehmers +Stromabschaltungen +Stromausfall +Stromausfällen +Strome +Stromerzeuger +Stromerzeugern +Stromes +Stromgebiet +Stromgebiete +Stromgebiets +Stromgewinnung +Stromknappheit +Stromkreise +Stromkreisen +Stromkreises +Stromleitern +Stromleiters +Stromlinie +Strommesser +Strommessern +Strommessers +Stromnetze +Stromnetzen +Stromnetzes +Stromrichter +Stromrichtern +Stromrichters +Stromschiene +Stromschienen +Stromschlag +Stromschnelle +Stromschnellen +Stromspannung +Stromspannungen +Stromstoß +Stromstärken +Stromstöße +Stromunterbrecher +Stromunterbrechern +Stromunterbrechers +Stromverbrauchs +Stromversetzung +Stromversorgung +Stromwandler +Stromwandlern +Stromwandlers +Stromwendern +Stromwenders +Stromzufuhr +Stromzähler +Stromzählers +Strophe +Strudel +Strudels +Struktur +Strukturelement +Strukturen +Strukturiertheit +Strukturierung +Strukturkrise +Strukturmaßnahme +Strukturmaßnahmen +Strukturmerkmal +Strukturproblem +Strukturprobleme +Strukturtiefe +Strukturverbesserung +Strukturwandlung +Strumpf +Strumpfband +Strumpfbands +Strumpfbänder +Strumpfbändern +Strumpfes +Strumpfhalter +Strumpfhaltern +Strumpfhose +Strumpfhosen +Strumpfs +Strumpfwaren +Strunk +Strunke +Strychnin +Strychnins +Sträfling +Sträflinge +Sträflingen +Sträflings +Strähne +Strähnen +Strände +Stränden +Stränge +Strängen +Sträucher +Sträuchern +Ströme +Strömung +Strömungen +Strömungsmaschinen +Strömungsrichtung +Strömungssystem +Strömungssysteme +Strömungssystemen +Strümpfe +Strümpfen +Strünke +Stube +Stuben +Stubenarrest +Stubenfliege +Stubenfliegen +Stubengelehrte +Stubengelehrter +Stubenhocker +Stubenhockers +Stubenkamerad +Stubenkameraden +Stubenmädchen +Stubenmädchens +Stuck +Stucks +Student +Studenten +Studentenbund +Studentengemeinden +Studentengruppe +Studentenmütter +Studentenproteste +Studentenrat +Studentenschaft +Studentenschaften +Studententag +Studentenunruhen +Studentenverbindung +Studentenverbindungen +Studentenvertretung +Studentenwohnheim +Studentenzeitschrift +Studentenzeitschriften +Studentin +Studentinnen +Studie +Studien +Studienablauf +Studienanfänger +Studienaufenthalt +Studienaustausches +Studienbeginn +Studienbeihilfe +Studienberatung +Studiendauer +Studiendirektor +Studiendirektoren +Studiendirektorin +Studiendirektors +Studienförderung +Studienführer +Studiengang +Studiengangs +Studiengesetz +Studiengänge +Studiengängen +Studienjahr +Studienjahre +Studienjahren +Studienkommission +Studienplan +Studienplans +Studienpläne +Studienplänen +Studienplätze +Studienrat +Studienreform +Studienreise +Studienreisen +Studienräte +Studienrätin +Studienrätinnen +Studiensituation +Studienwahl +Studienwerk +Studienzeit +Studienziel +Studienzwecke +Studieren +Studierzimmer +Studierzimmers +Studio +Studiobühne +Studium +Studiums +Stufe +Stufen +Stufenbarren +Stufenbarrens +Stufenfolge +Stufenfunktion +Stufenleiter +Stufenleitern +Stufenplan +Stufenweisen +Stuhl +Stuhlbein +Stuhlbeine +Stuhlbeinen +Stuhle +Stuhlgang +Stuhlgangs +Stuhlgänge +Stuhlgängen +Stuhllehne +Stuhllehnen +Stulle +Stullen +Stulpe +Stummel +Stummelbeine +Stummeln +Stummels +Stummfilme +Stummfilmen +Stummfilms +Stumpfheit +Stumpfsinn +Stumpfsinns +Stunde +Stunden +Stundenaufwand +Stundengeschwindigkeit +Stundenglas +Stundengläser +Stundengläsern +Stundenhonorar +Stundenkilometer +Stundenkilometern +Stundenkilometers +Stundenlohn +Stundenlohns +Stundenlöhne +Stundenlöhnen +Stundenplan +Stundenplans +Stundenpläne +Stundenplänen +Stundenweisen +Stundenzeiger +Stundenzeigern +Stundenzeigers +Stundung +Stunk +Stunke +Stuntman +Stupsnase +Stupsnasen +Sturheit +Sturm +Sturmangriff +Sturmboot +Sturmbooten +Sturmbootes +Sturmböe +Sturme +Sturmflut +Sturmfluten +Sturmflutkatastrophe +Sturmgeschütze +Sturmgeschützen +Sturmgeschützes +Sturmglocke +Sturmglocken +Sturmmitte +Sturmreihe +Sturms +Sturmschritt +Sturmschritte +Sturmschritten +Sturmsegel +Sturmsegeln +Sturmsegels +Sturmsignale +Sturmsignalen +Sturmsignals +Sturmspitze +Sturmtank +Sturmtief +Sturmvogel +Sturmvogels +Sturmvögeln +Sturmwarnungen +Sturmwind +Sturmwinde +Sturmwinds +Sturz +Sturzacker +Sturzackers +Sturzbach +Sturzbachs +Sturzbäche +Sturzes +Sturzflug +Sturzflugs +Sturzflüge +Sturzflügen +Sturzhelme +Sturzhelmen +Sturzhelms +Sturzkampfflugzeuge +Sturzkampfflugzeugen +Sturzkampfflugzeugs +Sturzwellen +Sturzäcker +Sturzäckern +Stuss +Stusses +Stute +Stutenfüllen +Stutenfüllens +Stuttgart +Stuttgarts +Stutzer +Stutzern +Stutzflügel +Stutzflügeln +Stutzflügels +Styropor +Stäbe +Stäben +Städtchen +Städtchens +Städte +Städteansichten +Städtebau +Städtebaugesetz +Städtebauinstitut +Städtebaus +Städtefreiheit +Städten +Städter +Städterinnen +Städtern +Städters +Städtetag +Städteversammlung +Städtewesen +Städtezug +Städtezugs +Städtezügen +Ställe +Ställen +Stämme +Stämmen +Ständchen +Ständchens +Stände +Ständeorganisationen +Ständer +Ständern +Ständers +Ständewesen +Ständige +Ständigen +Ständiger +Stängel +Stängeln +Stängels +Stänkerei +Stänkereien +Stänkers +Stärke +Stärkegrad +Stärkemehl +Stärkemehls +Stärken +Stärkste +Stärkung +Stärkungen +Stärkungsmittel +Stärkungsmittels +Stätte +Stätten +Stäube +Stäuben +Stöcke +Stöckelschuhe +Stöckelschuhen +Stöckelschuhs +Stöcken +Stöpsel +Stöpsels +Stör +Störaktionen +Störanfälligkeit +Störbarkeit +Störchen +Störenfried +Störenfriede +Störenfrieden +Störer +Störfaktor +Störfälle +Störgeräusch +Störgeräusche +Störgrößen +Störimpulse +Störmeldung +Störpegel +Störquelle +Störrischkeit +Störs +Störsender +Störsenders +Störunempfindlichkeit +Störung +Störungen +Störungsanzeige +Störungsdienste +Störungsdiensten +Störungsdiensts +Störungsfunktion +Störungsmeldung +Störunterdrückung +Stöße +Stößel +Stößeln +Stößen +Stübchen +Stübchens +Stück +Stückarbeiten +Stückarbeiter +Stückarbeiterin +Stückarbeitern +Stückarbeiters +Stückchen +Stückchenweise +Stücke +Stückelfracht +Stückelfrachten +Stückelung +Stückelungen +Stücken +Stückes +Stückgut +Stückguts +Stückgüter +Stückgütern +Stückliste +Stücklohn +Stücklohns +Stücklöhne +Stücklöhnen +Stückpreis +Stückpreise +Stückpreisen +Stücks +Stückwerk +Stückwerke +Stückwerks +Stückzahl +Stückzahlen +Stühle +Stühlen +Stümper +Stümperei +Stümperin +Stümperinnen +Stümpern +Stündchen +Stündlein +Stündleins +Stürme +Stürmen +Stürmer +Stürmerin +Stürmerinnen +Stürmern +Stürmerreihe +Stürmers +Stürmerstar +Stütze +Stützpfeiler +Stützpfeilers +Stützpunkt +Stützpunkte +Stützpunktes +Stützpunkts +Stützstellen +Stützung +Stützungskäufe +Subgruppen +Subjekt +Subjekten +Subjektivismus +Subjektivität +Subjekts +Subkontinent +Submission +Substantialisierung +Substantialisierungen +Substantiv +Substantiven +Substantivs +Substanz +Substanzen +Substanzerhaltung +Substanzmenge +Substanzverlust +Substitut +Substitutionen +Substitutionsregel +Substrat +Substrate +Substraten +Substrates +Substrats +Subsystem +Subtraktion +Subtraktionen +Subtraktionsaufgabe +Subvention +Subventionierung +Subventionsmarke +Subventionszahlungen +Suchaktion +Suchaktionen +Suchanfrage +Suchanzeige +Sucharbeit +Suchard +Suchauftrag +Suchbefehl +Suchbegriff +Suchbohrung +Suchdienst +Suchdienste +Suchdienstes +Suche +Suchen +Sucher +Sucherin +Sucherinnen +Suchern +Suchgerät +Suchgeräte +Suchgeräten +Suchkartei +Suchkarteien +Suchlaufwerk +Suchläufe +Suchvorgang +Suchwerkzeug +Suchwort +Suchworten +Suchwörter +Sud +Sudan +Sudelarbeiten +Sudelei +Sudeleien +Sudetenfrage +Sudetenkrise +Suez +Suezkanals +Suezkanalzone +Suffix +Suggestion +Suggestionen +Suggestionsbedürfnis +Suggestivfrage +Suggestivfragen +Suggestivität +Suhrkamp +Suite +Suiten +Sultan +Sultane +Sultanen +Sultanin +Sultanine +Sultaninen +Sultaninnen +Sultans +Sulze +Sumatra +Sumerer +Summand +Summanden +Summation +Summationen +Summationsbeginns +Summationsindex +Summationszeichen +Summe +Summen +Summenbeschränkung +Summensymbol +Summenwert +Summenzeichen +Summenzeichens +Summer +Summern +Summierung +Sumpf +Sumpfbodens +Sumpfböden +Sumpfes +Sumpffieber +Sumpfland +Sumpfländer +Sumpfländern +Sumpfpflanze +Sumpfpflanzen +Sumpfvogel +Sumpfvogels +Sumpfvögel +Sun +Super +Superbenzin +Superchip +Superdefizit +Superding +Supererträge +Superfarmland +Superfrachter +Supergewinne +Superinflation +Superiorität +Superkirche +Superlativ +Superlative +Superlativen +Superlativs +Supermann +Supermarkt +Supermächten +Supermänner +Supermärkte +Supermärkten +Supernova +Superrenditen +Superstar +Superverschuldung +Suppe +Suppen +Suppenfleisch +Suppengrün +Suppengrüns +Suppenkelle +Suppenkraut +Suppenkräuter +Suppenkräutern +Suppenlöffel +Suppenlöffeln +Suppenlöffels +Suppenschüsseln +Suppenteller +Suppentellern +Suppenwürfel +Suppenwürfeln +Suppenwürfels +Supports +Supra +Supraleiter +Supraleiters +Supraleitung +Surfbrett +Surrealismen +Surrealismus +Surrealist +Surrealisten +Surrealität +Surrogatheilungen +Susanne +Sussex +Swimmingpool +Swing +Sybille +Sydney +Sylt +Sylvester +Symbiose +Symbol +Symbolcharakter +Symbole +Symbolen +Symbolik +Symbolist +Symbolleiste +Symbols +Symmetrie +Symmetrieachse +Symmetrieebene +Symmetrieeigenschaften +Symmetriegründen +Symmetrien +Symmetriezentrum +Sympathie +Sympathiekundgebung +Sympathiestreik +Sympathiestreiks +Sympathisant +Symphonie +Symphoniekonzert +Symphony +Symposien +Symposium +Symposiums +Symptom +Symptome +Symptomen +Synagoge +Synagogen +Synchrongetrieben +Synchrongetriebes +Synchronisation +Syndikalismus +Syndikat +Syndikate +Syndikats +Syndikatskredit +Syndikus +Synergie +Synode +Synoden +Synonym +Synonyme +Synonyms +Synopsen +Syntax +Synthese +Synthesen +Syphilis +Syrer +Syrien +Syriens +Syrier +Syrierinnen +Syriern +Syriers +System +Systemadministratoren +Systemanalyse +Systemarchitektur +Systematik +Systematisches +Systembetreuer +Systeme +Systemen +Systementwicklung +Systemerweiterung +Systemfamilie +Systemforschung +Systemhaus +Systemkonfiguration +Systemkritiker +Systemlösung +Systempflege +Systemregistratur +Systems +Systemsoftware +Systemtechnik +Systemtheoretiker +Systemveränderer +Systemzwangs +Szenario +Szenarios +Szene +Szenen +Szenerie +Szenerien +Säbel +Säbelhieb +Säbelhiebe +Säbelhiebes +Säbeln +Säbels +Säcke +Säcken +Säfte +Säften +Sägeblatt +Sägeblattes +Sägeblättern +Sägemehl +Sägemehls +Sägerei +Sägespäne +Sägespänen +Sägewerke +Sägewerken +Sägewerks +Säkularisierungen +Säkularisierungsprozesses +Säkulum +Säle +Sämaschine +Sämaschinen +Sänfte +Sänger +Sängerfest +Sängerfeste +Sängerfestes +Sängerin +Sängerinnen +Sängern +Sängers +Särge +Sättel +Sätteln +Sättigung +Sättigungspunkt +Sättigungsverhalten +Sätze +Sätzen +Säuberung +Säuberungen +Säuberungsaktion +Säuberungsaktionen +Säue +Säufer +Säufern +Säufers +Säugetier +Säugetiere +Säugetieren +Säugling +Säuglinge +Säuglingen +Säuglingsausstattung +Säuglingsausstattungen +Säuglingsfürsorge +Säuglingsheim +Säuglingsheime +Säuglingsheimen +Säuglingspflege +Säuglingspflegen +Säuglingsprodukte +Säuglingsschwestern +Säuglingssterblichkeit +Säuglingssterblichkeiten +Säule +Säulen +Säulengang +Säulenganges +Säulengänge +Säulengängen +Säulenknaufes +Säulenknäufe +Säulenknäufen +Säulenschäfte +Säulenschäften +Säumniszuschlag +Säure +Säuren +Söckchen +Söhne +Söhnen +Söldling +Söldlinge +Söldlingen +Söldner +Söldneraufstand +Söldnern +Söller +Söllern +Söllers +Süchte +Süd +Südafrikanische +Südafrikanisches +Südamerika +Südamerikas +Südaustralien +Südbalkon +Südchinesisches +Süddeutschland +Süden +Südens +Südeuropa +Südfinnland +Südfrankreich +Südfrüchte +Südfrüchten +Südgrenze +Südgrenzen +Südhang +Südhälfte +Südhänge +Süditalien +Südjemen +Südkoreaner +Südkoreanern +Südkoreas +Südküste +Südländerin +Südländerinnen +Südländern +Südosten +Südostens +Südpol +Südpols +Südrand +Südrandes +Südraum +Südrhodesien +Südrussland +Südsachalin +Südschwarzwald +Südseeinsel +Südseeinseln +Südseekolonien +Südseeschnitzerei +Südseite +Südslawentum +Südspitze +Südsteiermark +Südstrand +Südterrassen +Südwein +Südweine +Südweinen +Südwest +Südwestafrika +Südwesten +Südwestfalen +Südwestrand +Südwestrandes +Südwind +Südwinde +Südwinden +Südzipfel +Sühne +Sühneopfer +Sühneopfern +Sühnerituale +Sühnetermin +Sühnetermine +Sühnetermins +Sühnung +Sühnungen +Sülzen +Sümmchen +Sümpfe +Sünde +Sünden +Sündenbock +Sündenbocks +Sündenböcke +Sündenfall +Sündenfalls +Sündengeld +Sündengeldern +Sündengelds +Sündenpfuhl +Sündenregistern +Sündenregisters +Sünder +Sünderinnen +Sündern +Sünders +Süßholz +Süßholzes +Süßigkeit +Süßigkeiten +Süßkartoffeln +Süßspeise +Süßspeisen +Süßstoffe +Süßstoffen +Süßstoffs +Süßwarengeschäft +Süßwarengeschäfte +Süßwarengeschäften +Süßwarenwirtschaft +Süßwasser +Süßwassers ++++++++++ +Tabak +Tabakbau +Tabake +Tabakernte +Tabakhändler +Tabakhändlers +Tabakladen +Tabakland +Tabakpfeifen +Tabakqualm +Tabakqualme +Tabakqualms +Tabaks +Tabaksbeutel +Tabaksbeutels +Tabaksdose +Tabaksdosen +Tabaksqualm +Tabaksqualms +Tabakwaren +Tabelle +Tabellen +Tabelleneintrag +Tabellenende +Tabellenführung +Tabellensammlung +Tabellenspalte +Tabellenspitze +Tablett +Tablette +Tabletten +Tabletts +Tabubereich +Tabubereiche +Tabulator +Tabulatore +Tabulatoren +Tabulatorposition +Tabulatorpositionen +Tabulators +Tabulatorzeile +Tacho +Tachometer +Tachometern +Tachometers +Tachos +Tadel +Tadels +Tadler +Tadlern +Tadlers +Tafel +Tafelberg +Tafelbutter +Tafeln +Tafelobstes +Tafelrunde +Tafelrunden +Tafelsilbers +Tafelspitz +Tafelwasser +Tafelwein +Tafelweine +Tafelweinen +Taft +Tag +Tagbau +Tagbaues +Tagbauten +Tagblatts +Tagblätter +Tagblättern +Tage +Tagebuch +Tagebuchs +Tagebücher +Tagedieb +Tagedieben +Tagediebs +Tagegeld +Tagelohn +Tagelohns +Tagelöhne +Tagelöhner +Tagelöhnerin +Tagelöhnerinnen +Tagelöhners +Tagemarsch +Tagemarsches +Tagemärschen +Tagen +Tagereise +Tagereisen +Tages +Tagesanbruch +Tagesanbrüche +Tagesanbrüchen +Tagesausflug +Tagesausflüge +Tagesausflügen +Tagesbefehl +Tagesbefehle +Tagesbefehlen +Tagesdatum +Tagesförderung +Tagesgeld +Tagesgeldern +Tagesgeldes +Tagesgespräch +Tagesgesprächen +Tagesgespräches +Tagesgewinne +Tagesheime +Tagesheimen +Tageshöchsttemperaturen +Tageskarte +Tageskassen +Tageskurs +Tageskurse +Tageskurses +Tageslauf +Tagesleistungen +Tageslicht +Tageslichtes +Tageslohn +Tageslängenwechsel +Tagesmagazin +Tagesordnung +Tagesordnungspunkt +Tagespension +Tagespolitik +Tagespreis +Tagespreisen +Tagespreises +Tagespresse +Tagesraum +Tagesreise +Tagesreisen +Tagessatz +Tagesschau +Tagesthema +Tagestief +Tagesumsatz +Tageswerte +Tageszeit +Tageszeiten +Tageszeitungen +Tageweisen +Tagewerk +Tagewerke +Tagewerks +Tagfalter +Tagfaltern +Taggeld +Taggelder +Taggeldern +Tags +Tagseite +Tagundnachtgleiche +Tagundnachtgleichen +Tagungen +Tagungshotel +Tagungsort +Tagungsstätte +Tagungsthema +Tagwerk +Taifun +Taifune +Taifuns +Taiga +Taille +Taillenweite +Taiwan +Taiwanerin +Taiwanesen +Takel +Takelage +Takelagen +Takels +Takelung +Takelungen +Takelwerk +Takelwerke +Takelwerken +Takelwerkes +Takelwerks +Takeshita +Takt +Taktableitbarkeit +Takte +Takten +Taktfrequenz +Taktgenerator +Taktik +Taktiken +Taktiker +Taktikerinnen +Taktikern +Taktikers +Taktlosigkeit +Taktlosigkeiten +Taktraten +Takts +Taktstock +Taktstocks +Taktstrich +Taktstrichen +Taktstrichs +Taktstöcke +Tal +Talare +Talaren +Talars +Talent +Talente +Talenten +Talentsucher +Talentsucherin +Talentsucherinnen +Talentsuchers +Taler +Tales +Talfahrt +Talg +Talgdrüse +Talgdrüsen +Talgen +Talglicht +Talglichter +Talglichtes +Talgs +Talisman +Talismanen +Talismans +Talk +Talkessel +Talkesseln +Talkmaster +Talks +Talmulde +Talmulden +Talon +Tals +Talsohle +Talsohlen +Talsperren +Talstation +Tamburin +Tamburinen +Tamburins +Tamilen +Tampon +Tampons +Tamtam +Tamtams +Tand +Tandem +Tandems +Tands +Tang +Tange +Tangen +Tangens +Tangensfunktion +Tangente +Tangenten +Tangentenvektor +Tangentenvektoren +Tangentialbündels +Tangentiale +Tangentialebene +Tangentialen +Tangentialgerade +Tangentialkomponente +Tanger +Tango +Tangs +Tank +Tankanlage +Tanker +Tankerflotte +Tankern +Tankers +Tankflugzeug +Tankflugzeuge +Tankoberkante +Tanks +Tankschiffe +Tankschiffen +Tankschiffs +Tankstellen +Tankstellenkiosk +Tankstellenverwalter +Tankwagen +Tankwagens +Tankwart +Tankwarten +Tankwarts +Tankzüge +Tanne +Tannen +Tannenbaums +Tannenbäume +Tannenbäumen +Tannenholzes +Tannenhölzer +Tannenhölzern +Tannennadel +Tannennadeln +Tannenzapfen +Tannenzapfens +Tantal +Tantalusqual +Tantalusqualen +Tante +Tantieme +Tantiemen +Tanz +Tanzabend +Tanzabenden +Tanzabends +Tanzbein +Tanzboden +Tanzbodenreaktion +Tanzbär +Tanzbären +Tanzböden +Tanzdiele +Tanzdielen +Tanzes +Tanzflächen +Tanzgesellschaft +Tanzgesellschaften +Tanzkapellen +Tanzkurs +Tanzlehrer +Tanzlehrerinnen +Tanzlehrern +Tanzlehrers +Tanzmeister +Tanzmusik +Tanzpremieren +Tanzsaals +Tanzschritt +Tanzschritte +Tanzschrittes +Tanzschule +Tanzschulen +Tanzstunden +Tanzsäle +Tanzsälen +Tanztheater +Tanzturnier +Tanzturnieren +Tanzturniers +Tanzveranstaltung +Tapet +Tapete +Tapeten +Tapetenwechsel +Tapferkeit +Tapferkeiten +Tapisserieware +Tapisseriewaren +Tara +Tarantel +Taranteln +Tarent +Tarif +Tarifabschlüsse +Tarifbereichen +Tarifbeschlüsse +Tarifbezirk +Tarife +Tarifen +Tariferhöhung +Tarifgespräch +Tarifklasse +Tarifkonflikt +Tarifkündigung +Tarifkündigungen +Tariflohns +Tariflöhne +Tariflöhnen +Tarifnummern +Tarifordnung +Tarifpartnern +Tarifpartners +Tarifs +Tarifsenkungen +Tarifsituation +Tarifverhandlung +Tarifvertrag +Tarifverträge +Tarifverträgen +Tarnanzug +Tarnkappe +Tarnkappen +Tarnung +Tarnungen +Tarzan +Tasche +Taschen +Taschenausgaben +Taschenbuches +Taschenbücher +Taschenbüchern +Taschendieb +Taschendiebe +Taschendiebs +Taschenfeuerzeug +Taschenfeuerzeuge +Taschenfeuerzeugs +Taschenformat +Taschenformate +Taschenformats +Taschengeld +Taschengelder +Taschengeldes +Taschengelds +Taschenlampe +Taschenmesser +Taschenmessern +Taschenmessers +Taschenrechner +Taschenrechnergewandte +Taschenrechners +Taschenspieler +Taschenspielerei +Taschenspielern +Taschenspielers +Taschentuch +Taschentuches +Taschentuchweberei +Taschentücher +Taschenuhr +Taschenuhren +Taschenwörterbuchs +Taschenwörterbücher +Taschenwörterbüchern +Tass +Tasse +Tassen +Tastatur +Tastaturen +Tastaturganoven +Tastaturkürzel +Taste +Tastendruck +Tastendrücke +Tastenfeld +Tastenwahlfernsprecher +Tastenwahlfernsprechern +Tastenwahlfernsprechers +Taster +Tastern +Tasters +Tastsinn +Tastsinnen +Tastsinnes +Tastsinns +Tat +Tatar +Tatare +Tataren +Tatars +Tatbestand +Tatbestands +Tatbestandsvoraussetzung +Tatbestandsvoraussetzungen +Tatbestände +Tatbeständen +Tate +Tateinheit +Tateinheiten +Taten +Tatendrang +Tatkräftig +Tatort +Tatorte +Tatorten +Tatsache +Tatsachen +Tatsachenbehauptungen +Tatsachenbericht +Tatsachenberichte +Tatsachenberichten +Tatsachenberichts +Tatsachenverschleierung +Tatsächlich +Tatverdacht +Tatze +Tatzen +Tau +Taube +Tauben +Taubenhaltung +Taubenschlag +Taubenschläge +Taubenschlägen +Taubenzucht +Taubenzuchten +Taubheit +Taubnessel +Taubnesseln +Taubstummensprache +Tauchanzug +Taucher +Taucheranzug +Taucheranzugs +Taucheranzüge +Taucherausrüstung +Taucherei +Taucherglocke +Taucherglocken +Taucherin +Taucherinnen +Taucherlunge +Taucherlungen +Tauchern +Tauchers +Tauchglocke +Tauchkammer +Tauchkolbens +Tauchschein +Tauchsieder +Tauchsiedern +Tauchsystems +Tauchtechnik +Tauchtiefe +Tauchversuch +Tauchversuche +Tauchversuchen +Taufakte +Taufakten +Taufakts +Taufbecken +Taufbeckens +Taufbuchs +Taufbüchern +Taufname +Taufnamen +Taufpaten +Taufpatin +Taufpatinnen +Taufschein +Taufscheine +Taufscheinen +Taufscheins +Taufsteine +Taufsteinen +Taufsteins +Taufzeugen +Taugenichts +Taugenichtse +Taugenichtses +Tauglichkeit +Tauglichkeiten +Taumel +Taumeln +Taumels +Taunus +Taupunkt +Taupunkte +Taupunkten +Taupunktes +Tausch +Tausches +Tauschgeschäft +Tauschgeschäften +Tauschgeschäfts +Tauschhandel +Tauschmittel +Tauschmitteln +Tauschmittels +Tauschobjekte +Tauschobjekten +Tauschobjekts +Tauschpartner +Tauschpartners +Tauschvereinbarung +Tauschwert +Tauschwerten +Tauschwerts +Tausend +Tausende +Tausenden +Tausender +Tausendern +Tausenderstelle +Tausendfußes +Tausendfüßer +Tausendfüßler +Tausendfüßlern +Tausendfüßlers +Tausendjahrfeier +Tausendjahrfeiern +Tausendsasa +Tausendsasas +Tausendsassa +Tausendsassas +Tausendstel +Tausendstels +Tautologie +Tautropfens +Tauwerk +Tauwerke +Tauwerks +Tauwetter +Tauziehen +Taxameter +Taxametern +Taxameters +Taxator +Taxatore +Taxatoren +Taxators +Taxen +Taxi +Taxifahrer +Taxifahrers +Taxis +Taxistand +Taxistands +Taxistände +Taxwert +Team +Teamarbeit +Teams +Teamwork +Technik +Technika +Techniken +Technikentwicklung +Techniker +Technikerin +Technikerinnen +Technikern +Technikers +Technikerschule +Technikgeschichte +Technikphilosophie +Techniksoziologie +Technikum +Technikums +Technisierung +Technokrat +Technokraten +Technokratie +Technologe +Technologen +Technologie +Technologien +Technologieträger +Techtelmechtel +Techtelmechteln +Teckel +Teckeln +Teckels +Teddybär +Teddybären +Teebüchse +Teebüchsen +Teegebäck +Teegebäcke +Teegebäcken +Teegebäcks +Teegeschirr +Teegeschirren +Teegeschirrs +Teekanne +Teekessel +Teekesseln +Teekessels +Teelöffeln +Teelöffels +Teemaschine +Teenager +Teenagern +Teenagers +Teenys +Teer +Teerpappe +Teerpappen +Teers +Teesieb +Teesiebe +Teesieben +Teetasse +Teetassen +Teewagen +Teewägen +Teewärmern +Teewärmers +Teezeremonie +Tegernsee +Teheran +Teich +Teiche +Teichen +Teichs +Teig +Teigs +Teigwaren +Teil +Teilansicht +Teilaspekt +Teilaspekte +Teilaspekten +Teilaufgabe +Teilaufgaben +Teilbarkeit +Teilbarkeiten +Teilbereich +Teilbereiche +Teilbereichen +Teilbereichs +Teilbetrag +Teilbild +Teilchen +Teilchengröße +Teilchenmasse +Teilchenmodell +Teilchenmodelle +Teilchens +Teilchenstöße +Teilchenstößen +Teilchenzahl +Teilchenzahlen +Teildarlehn +Teildisziplin +Teile +Teileigentum +Teileigner +Teilen +Teiler +Teilerfolg +Teilerfolge +Teilerfolgen +Teilerfolgs +Teilers +Teiles +Teilfläche +Teilflächen +Teilfrage +Teilgebiet +Teilgebiete +Teilgebieten +Teilgebietes +Teilgruppe +Teilhaber +Teilhaberin +Teilhaberinnen +Teilhabers +Teilhaberschaft +Teilhaberschaften +Teilinstrument +Teilintervall +Teilintervalle +Teilknochen +Teilkomponente +Teilkredite +Teilkurven +Teilkündigung +Teilkündigungen +Teilmenge +Teilmengen +Teilnahme +Teilnahmebedingung +Teilnahmebedingungen +Teilnahmen +Teilnahmslosigkeit +Teilnahmslosigkeiten +Teilnehmer +Teilnehmerabrechnung +Teilnehmerin +Teilnehmerkreis +Teilnehmern +Teilnehmerquote +Teilnehmers +Teilnehmerverzeichnis +Teilnehmerverzeichnisse +Teilnehmerverzeichnissen +Teilnehmerverzeichnisses +Teilnehmerzahl +Teilposition +Teilprivatisierung +Teilproblem +Teilprobleme +Teilproblems +Teilraten +Teilräumung +Teils +Teilstaaten +Teilstrecke +Teilstrecken +Teilstreitkräfte +Teilstrich +Teilstriche +Teilstriches +Teilstück +Teilstücke +Teilstücken +Teilstücks +Teilsystem +Teilsysteme +Teilung +Teilungen +Teilungsartikel +Teilungsartikels +Teilungszahl +Teilungszahlen +Teilweise +Teilzahlung +Teilzahlungen +Teilzahlungsbanken +Teilzustände +Teilüberlassung +Teint +Teints +Tel +Telefax +Telefon +Telefonanruf +Telefonanrufe +Telefonanrufs +Telefonanschluss +Telefonanschlusses +Telefonanschlüsse +Telefonanschlüssen +Telefonapparat +Telefonapparate +Telefonapparats +Telefonat +Telefonate +Telefonbuch +Telefonbuches +Telefonbücher +Telefonbüchern +Telefondraht +Telefone +Telefoneinheiten +Telefonen +Telefongebühr +Telefongespräch +Telefongespräche +Telefongesprächen +Telefongesprächs +Telefonhörer +Telefonhörern +Telefonhörers +Telefonieren +Telefonisten +Telefonistin +Telefonistinnen +Telefonkarte +Telefonleitung +Telefonleitungen +Telefonliste +Telefonlisten +Telefonnetz +Telefonnummer +Telefonnummern +Telefons +Telefonverbindung +Telefonverbindungen +Telefonverkehr +Telefonvermittlung +Telefonzelle +Telefonzellen +Telefonzentrale +Telegraf +Telegrafenamtes +Telegrafenamts +Telegrafenweg +Telegrafenämter +Telegrafenämtern +Telegrafie +Telegrafische +Telegramm +Telegrammanschrift +Telegrammanschriften +Telegramme +Telegrammformular +Telegrammformulare +Telegrammformularen +Telegramms +Telegrammstiel +Telegrammstiels +Telegraph +Telegraphenmast +Telegraphenmastes +Telegraphie +Telegraphs +Telekommunikation +Telekopierer +Teleobjektiv +Teleobjektive +Teleobjektiven +Telepathie +Telepathien +Teleskop +Teleskope +Teleskopen +Teletex +Television +Telex +Telexdienst +Telexdiensten +Telexdienstes +Teller +Tellermützen +Tellern +Tellerrandes +Tellers +Tempel +Tempelbau +Tempelherr +Tempeln +Tempelraub +Tempelritter +Tempelrittern +Tempelritters +Tempelschändung +Tempelschändungen +Temperafarbe +Temperament +Temperamente +Temperamenten +Temperatur +Temperaturabhängigkeit +Temperaturanstieg +Temperaturbereich +Temperaturdifferenz +Temperatureinfluss +Temperatureinflüsse +Temperaturen +Temperaturextremwert +Temperaturgefälle +Temperaturmaximum +Temperaturminimum +Temperaturrückgang +Temperaturschwankung +Temperaturschwankungen +Temperaturvorgabe +Temperaturwert +Temperaturwerte +Temperaturwerten +Temperenzler +Temperenzlern +Temperenzlers +Tempo +Tempobeschränkungen +Tempospiel +Tempus +Tendenz +Tendenzen +Tendenziösester +Tendenzschutz +Tendenzstück +Tendenzstücken +Tendenzstücks +Tendenzwende +Teneriffa +Teneriffas +Tenne +Tennessee +Tennis +Tennisball +Tennisballs +Tennisbälle +Tennisplatz +Tennisplatzes +Tennisplätze +Tennisprofi +Tennisschlägern +Tennisschlägers +Tennissocken +Tennisspiel +Tennisspielerin +Tennisspielerinnen +Tennisspielern +Tennisturnier +Tennisturniere +Tennisturnieren +Tenniswundergeräte +Tenor +Tenorhornist +Tenöre +Teppich +Teppichboden +Teppichbodens +Teppichböden +Teppiche +Teppichen +Teppichkehrmaschine +Teppichmesser +Teppichreinigung +Teppichs +Teppichstange +Term +Terme +Termen +Termin +Terminabsprache +Terminabsprachen +Terminal +Terminals +Terminauftrag +Terminbestellung +Terminbestätigung +Termine +Termineinhaltung +Terminen +Terminfestsetzung +Termingeld +Termingeschäft +Termingeschäfte +Termingeschäften +Terminhandel +Terminhandels +Terminkalender +Terminkalenders +Terminmarkt +Terminmarktes +Terminologie +Terminologien +Terminplan +Terminplans +Terminpläne +Terminplänen +Terminprotokoll +Terminprotokolls +Termins +Terminschwierigkeit +Terminschwierigkeiten +Terminus +Terminvereinbarung +Terminverlegung +Terminvertretung +Terminvorschlag +Terminvorschläge +Terminzusage +Termite +Termiten +Terms +Terpentin +Terpentinen +Terpentins +Terrain +Terrainverluste +Terrariums +Terrasse +Terrassen +Terrine +Terrinen +Territorialfürsten +Territorialreserve +Territorialstädte +Territorien +Territorium +Territoriums +Terror +Terrorakte +Terrorgruppe +Terrorismus +Terrorist +Terroristengruppen +Terroristenorganisation +Terrornationen +Terrororganisationen +Terrors +Terrorwelle +Terzen +Tesafilm +Tessin +Test +Testablaufes +Testakte +Testament +Testamente +Testamenten +Testaments +Testamentseröffnung +Testamentsvollstrecker +Testamentsvollstreckern +Testamentsvollstreckers +Testate +Testaufbau +Testaufbauten +Testausdruck +Testausgang +Testbetrieb +Testergebnis +Testfall +Testflug +Testfrage +Testkandidaten +Testlauf +Testläufe +Testmarkt +Testmethode +Testpersonen +Testphase +Testpilot +Testpreis +Testrennen +Tests +Testspiele +Teststopp +Teststoppabkommen +Testverfahren +Testzweck +Testzwecke +Tetraeder +Tetraedern +Tetraeders +Teuerung +Teuerungen +Teuerungswelle +Teuerungszulage +Teuerungszulagen +Teufel +Teufelei +Teufeleien +Teufeln +Teufelsaustreibung +Teufelskerl +Teufelskerle +Teufelskerls +Teufelskreis +Teufelskreise +Teufelskreises +Texas +Text +Textanfang +Textbausteine +Textbausteinen +Textbereiches +Textblock +Textblöcke +Textblöcken +Textbreite +Textbuch +Textbuches +Textbuchs +Textbücher +Textdarstellung +Textdatei +Texte +Texteingabe +Texteingaben +Texten +Textende +Texter +Texterfassung +Textes +Textfile +Textil +Textilausrüstung +Textilbetrieb +Textilbranche +Textilfabrik +Textilfachmann +Textilgroßhandlung +Textilien +Textilindustrie +Textilkaufmann +Textilmaschinen +Textilrohstoffe +Textils +Textilveredelung +Textilwerk +Textilwirtschaft +Textinformation +Textkorrektur +Textlänge +Textmaterial +Textmenge +Textposition +Textprogramm +Textprogramme +Textprogrammen +Textrand +Textsalat +Textsatzes +Textseite +Textstelle +Textstellen +Textsystem +Textsystemen +Textteil +Textteile +Textumbruch +Textur +Texturen +Textverarbeitung +Textverarbeitung(ein +Textverarbeitungsprogramm +Textvorlage +Textzeichen +Textzeile +Thailand +Thatcher +Theater +Theaterabend +Theaterbesitzer +Theaterbesuche +Theaterbesucher +Theaterbesucherinnen +Theaterbesuchern +Theaterbesuchers +Theaterinstitut +Theaterkarte +Theaterkarten +Theaterkassen +Theaterkritiker +Theaterleitung +Theatermann +Theatern +Theaterplatz +Theatersaal +Theaterspiele +Theaterstück +Theaterstücken +Theaterstücks +Theatervorstellung +Theaterzettel +Theaterzetteln +Theaterzettels +Theke +Theken +Thema +Themas +Thematik +Themen +Themenausgabe +Themenbereich +Themenkreis +Themenstellung +Theo +Theodor +Theodore +Theologe +Theologen +Theologie +Theologieprofessor +Theologieprofessors +Theologiestudent +Theologiestudium +Theorem +Theoreme +Theorems +Theoretiker +Theoretikers +Theoretisch +Theoretisierung +Theorie +Theorien +Theoriengefüge +Therapeut +Therapeutik +Therapie +Theresa +Therese +Thermalbad +Thermalbadehaus +Thermalbäder +Thermalbädern +Thermalkuren +Thermalquelle +Thermalquellen +Thermalwasser +Therme +Thermen +Thermik +Thermodynamik +Thermoelement +Thermoelemente +Thermoelements +Thermometer +Thermometern +Thermometers +Thermometerstand +Thermometerstands +Thermometerstände +Thermometersäulen +Thermosflasche +Thermostat +Thermostaten +Thermostats +Thesaurus +These +Thesen +Thomas +Thonwerke +Thorium +Thoriums +Thorsten +Thriller +Thrillers +Thrombose +Thrombosen +Thron +Thronanwärter +Thronanwärtern +Thronanwärters +Thronbesteigungen +Thronbewerber +Thronbewerbern +Thronerbe +Thronerben +Thrones +Thronfolge +Thronfolger +Thronfolgern +Thronfolgers +Thronhimmeln +Thronhimmels +Thronkandidatur +Thronrede +Thronräubern +Thronräubers +Throns +Thronstreit +Thunfisch +Thunfischen +Thunfisches +Thurgau +Thymian +Thymiane +Thymianen +Thymians +Thüringen +Thüringer +Thüringerin +Thüringern +Thüringers +Tibet +Tick +Tickersymbol +Ticket +Tickets +Ticks +Tiefangriff +Tiefangriffe +Tiefangriffen +Tiefatmung +Tiefatmungen +Tiefausläufer +Tiefbauamt +Tiefbaugeschäft +Tiefbaus +Tiefbauunternehmen +Tiefbauunternehmer +Tiefbetrübte +Tiefbetrübtem +Tiefbetrübter +Tiefbetrübtes +Tiefbewegtem +Tiefbewegten +Tiefbewegter +Tiefblick +Tiefblicken +Tiefblicks +Tiefdecker +Tiefdeckers +Tiefdruck +Tiefdruckgebiet +Tiefdruckgebieten +Tiefdruckgebiets +Tiefdrucks +Tiefe +Tiefebene +Tiefebenen +Tiefempfundene +Tiefempfundenem +Tiefempfundener +Tiefempfundenes +Tiefen +Tiefenbereich +Tiefenbereiche +Tiefenbereichen +Tiefenlage +Tiefenlagen +Tiefenproben +Tiefenstreuung +Tiefenwirkung +Tieffliegende +Tiefflieger +Tiefflugs +Tiefflüge +Tiefflügen +Tiefgang +Tiefgangs +Tiefgarage +Tiefgaragen +Tiefgebeugte +Tiefgebeugtem +Tiefgebeugten +Tiefgebeugtes +Tiefgefühlte +Tiefgefühlten +Tiefgefühltes +Tiefgreifende +Tiefgreifenden +Tiefgreifendes +Tiefgänge +Tiefgängen +Tiefkühlkost +Tiefkühltruhe +Tiefkühltruhen +Tiefkühlwaren +Tieflandes +Tieflands +Tiefländer +Tiefländern +Tiefparterre +Tiefpreis +Tiefs +Tiefschlaf +Tiefschlag +Tiefschlags +Tiefschläge +Tiefschlägen +Tiefschürfendem +Tiefschürfenden +Tiefschürfender +Tiefsee +Tiefseeforschung +Tiefseegraben +Tiefseen +Tiefseetaucher +Tiefsinn +Tiefsinns +Tiefsitzenden +Tiefstand +Tiefstands +Tiefstellen +Tiefstellung +Tiefstellungen +Tiefstkurs +Tiefstkursen +Tiefstkurses +Tiefstpreise +Tiefstpunkt +Tiefstrich +Tiefststände +Tiefstständen +Tiefstwerte +Tiefstände +Tiefständen +Tieftauchen +Tieftaucher +Tiegel +Tiegeln +Tier +Tierarzt +Tierarztes +Tierbändiger +Tierbändigerinnen +Tierbändigern +Tierbändigers +Tierchen +Tiere +Tieren +Tieres +Tiergarten +Tiergartens +Tiergärten +Tierhaltung +Tierhandlung +Tierhandlungen +Tierheilkunde +Tierkreis +Tierkreise +Tierkreises +Tierkunde +Tierkunden +Tierkörpers +Tierlebens +Tiermarkt +Tierpark +Tierparke +Tierparken +Tierparks +Tierpfleger +Tierpsychologe +Tierpärke +Tierquälereien +Tierreich +Tierreiche +Tierreichs +Tierresten +Tiers +Tierschutzgesetz +Tierschutzgesetzes +Tierschutzvereine +Tierschutzvereinen +Tierschutzvereins +Tiersprache +Tiersprachen +Tierversuch +Tierversuchen +Tierversuchs +Tierwelt +Tierzucht +Tierzuchten +Tierärzte +Tierärzten +Tiffany +Tiger +Tigerin +Tigerinnen +Tigers +Tilgung +Tilgungen +Tilgungsfond +Tilgungsfonds +Tilgungsraten +Tilsiter +Tim +Time +Times +Timing +Tina +Tinktur +Tinkturen +Tinte +Tintenfass +Tintenfasses +Tintenfisch +Tintenfischen +Tintenfisches +Tintenfleck +Tintenfässer +Tintenkleckse +Tintenklecksen +Tintenstift +Tintenstiften +Tintenstifts +Tintenstrahldrucker +Tipp +Tippdienste +Tippdiensten +Tippen +Tippfehler +Tippfehlern +Tippfehlers +Tippfräulein +Tipps +Tippzettel +Tirol +Tiroler +Tirolerinnen +Tirolern +Tirolers +Tisch +Tischchen +Tischdame +Tischdamen +Tischdecke +Tischdecken +Tische +Tischempfänger +Tischempfängern +Tischempfängers +Tischgast +Tischgebet +Tischgebete +Tischgebeten +Tischgerät +Tischgeräte +Tischgeräten +Tischgespräch +Tischgespräche +Tischgesprächen +Tischgäste +Tischgästen +Tischherr +Tischherren +Tischherrn +Tischkarte +Tischkarten +Tischlampe +Tischlampen +Tischler +Tischlerei +Tischlereien +Tischlerleim +Tischlerleime +Tischlerleims +Tischlermeister +Tischlers +Tischnachbarin +Tischnachbarinnen +Tischnachbarn +Tischplatte +Tischplatten +Tischrede +Tischreden +Tischrücken +Tischtelefon +Tischtelefone +Tischtelefonen +Tischtennis +Tischtennisses +Tischtuch +Tischtücher +Tischwein +Tischweine +Tischweinen +Tischzeit +Tischzeiten +Titan +Titanen +Titanic +Titans +Titel +Titelbild +Titelbildern +Titelbilds +Titelblatt +Titelblatts +Titelblätter +Titelgewinn +Titelhalter +Titelhalterin +Titelhaltern +Titelhalters +Titelkampf +Titelkämpfe +Titelkämpfen +Titelleisten +Titelmühle +Titeln +Titelpartie +Titelrolle +Titelrollen +Titels +Titelschrift +Titelseite +Titelseiten +Titelträger +Titelverteidiger +Titelverteidigerinnen +Titelverteidigern +Titelverteidigers +Titelzeile +Titelzeilen +Tito +Titten +Titulatur +Titulaturen +Titulierung +Tivoli +Toast +Toaster +Toasts +Tobak +Tobsucht +Tobsuchtsanfall +Tobsuchtsanfalls +Tobsuchtsanfälle +Tobsuchtsanfällen +Tochter +Tochterdateien +Tochterfirmen +Tochtergeneration +Tochtergesellschaft +Tochterunternehmen +Tod +Tode +Todes +Todesahnung +Todesangst +Todesanzeige +Todesanzeigen +Todesarten +Todesengel +Todeserklärung +Todesfall +Todesfälle +Todesfällen +Todesgedenktag +Todesgefahr +Todesgefahren +Todeskampf +Todeskampfs +Todeskandidaten +Todeskämpfen +Todesliste +Todesopfer +Todesopfern +Todesopfers +Todesstoß +Todesstoßes +Todesstrafe +Todesstrafen +Todesstunde +Todesstöße +Todesstößen +Todessymbole +Todestag +Todestage +Todestagen +Todestages +Todestags +Todesträchtigkeit +Todesursachen +Todesurteil +Todesurteile +Todesurteils +Todesverachtung +Todesverachtungen +Todeswunde +Todeswunden +Todeswunsches +Todeswünschen +Todeszelle +Todesängsten +Todfeind +Todfeinden +Todfeinds +Tods +Todsichere +Todsünde +Tofu +Tohuwabohu +Toilette +Toiletten +Toilettenartikel +Toilettenartikels +Toilettengarnitur +Toilettengarnituren +Toilettenpapier +Toilettenpapiere +Toilettenpapieren +Toilettenpapiers +Toilettenseifen +Toilettentisch +Toilettentische +Toilettentisches +Tokio +Tokios +Toleranz +Toleranzbereich +Toleranzen +Toleranzgrenze +Toleranzschranke +Toleranzwert +Tolle +Tollheit +Tollheiten +Tollhäuser +Tollhäusern +Tollkirsche +Tollkirschen +Tollkühnheit +Tollpatsch +Tollpatsche +Tollpatschen +Tollpatsches +Tollwut +Tomate +Tomaten +Tombola +Tombolas +Ton +Tonabnehmer +Tonabnehmers +Tonalität +Tonarm +Tonarmen +Tonarms +Tonart +Tonaufnahme +Tonaufnahmen +Tonbad +Tonband +Tonbandgerät +Tonbandgeräte +Tonbandgeräts +Tonbandprotokolle +Tonbäder +Tonbänder +Tonbändern +Tondichtung +Tone +Toner +Tonerde +Tones +Tonfall +Tonfalls +Tonfrequenz +Tonfrequenzen +Tonfälle +Tonfällen +Tongeschirr +Tongeschirren +Tongeschirrs +Tonhöhe +Tonika +Toningenieur +Toningenieure +Toningenieurs +Tonkrug +Tonkunst +Tonkünste +Tonkünsten +Tonkünstlerin +Tonkünstlerinnen +Tonkünstlern +Tonlage +Tonleiter +Tonleitern +Tonmeister +Tonmeisters +Tonnage +Tonnagen +Tonne +Tonnen +Tonnengehalt +Tonnengehalts +Tonnengewölben +Tonnengewölbes +Tonpfeife +Tonregler +Tonreglern +Tonreglers +Tonrundfunks +Tons +Tonsilbe +Tonspur +Tonspuren +Tonstreifen +Tonstudio +Tonsur +Tonsuren +Tontauben +Tontaubenschießen +Tontaubenschießens +Tontechniken +Tonverstärker +Tonverstärkern +Tonware +Tonwaren +Top +Topas +Topase +Topasen +Topdesign +Topf +Topfes +Topfpflanze +Topfpflanzen +Topographie +Topologie +Topologien +Topp +Toppmast +Toppmaste +Toppmasts +Toppsegel +Toppsegeln +Tor +Torchance +Torchancen +Tore +Toren +Toreros +Tores +Torf +Torfboden +Torfbodens +Torfböden +Torfmoor +Torfmoore +Torfmooren +Torfmoors +Torfmullen +Torfmulls +Torfolge +Torfs +Torheit +Torhütern +Torhüters +Torlatten +Torlauf +Torlaufs +Torlinie +Torlinien +Torläufe +Torläufen +Tornado +Tornados +Tornister +Tornisters +Torpedo +Torpedoboot +Torpedobooten +Torpedoboots +Torpedos +Torpfosten +Torpfostens +Torraum +Torraums +Torräume +Tors +Torschützen +Torschützenkönig +Torsegen +Torsion +Torso +Torsos +Torsten +Torte +Torten +Tortenheber +Tortenhebern +Tortilla +Tortur +Torturen +Torverhältnis +Torwart +Torwarte +Torwarten +Torwarts +Totalausfall +Totalfläche +Totalisator +Totalisatoren +Totalität +Totalkollaps +Totalpleite +Totalschaden +Totalverlust +Totalzusammenbruch +Totalzusammenbruches +Tote +Totenbahre +Totenbahren +Totenbett +Totenbetts +Totenblässe +Totenfeier +Totenglocke +Totenglocken +Totengräber +Totengräbers +Totenhemd +Totenhemds +Totenkopf +Totenkopfs +Totenköpfe +Totenköpfen +Totenmasken +Totenmesse +Totenmessen +Totenreiche +Totenreichen +Totenreichs +Totenschein +Totenscheinen +Totenscheins +Totenstarre +Totenstille +Totentanzes +Totentänze +Totentänzen +Totenurne +Totenurnen +Totenwache +Totenwachen +Totgeburt +Totgeburten +Totoblock +Totoquoten +Totos +Totschlag +Totschlags +Totschlagversuch +Totschlägen +Totschläger +Totschlägern +Touch +Toulouse +Tour +Touren +Tourenrad +Tourenräder +Tourenrädern +Tourenwagen +Tourenwagens +Tourenzahl +Tourenzahlen +Tourenzähler +Tourenzählers +Tourismusbranche +Tourist +Touristen +Touristenattraktion +Touristenhochburgen +Touristenhotel +Touristenland +Touristik +Touristikunternehmen +Touristin +Tournee +Tourneen +Tower +Toyota +Trab +Trabant +Trabanten +Trabantenstädte +Trabantenstädten +Trabants +Traber +Trabern +Trabi +Trabrennen +Trabrennens +Tracht +Tradition +Traditionen +Trafalgar +Trafo +Tragbahre +Tragbahren +Tragbalkens +Tragegurt +Tragekomfort +Tragekraft +Tragekörbe +Tragetaschen +Tragflächen +Tragflügelboot +Tragflügelboote +Tragflügelboots +Tragfähigkeit +Tragfähigkeiten +Tragik +Tragiken +Tragiker +Tragikern +Tragikers +Tragikomödie +Tragkorb +Tragkraft +Tragkräfte +Tragkräften +Tragkörbe +Tragkörben +Tragriemens +Tragtaschen +Tragtiere +Tragtieren +Tragtiers +Tragtüte +Tragtüten +Tragweite +Tragweiten +Tragwerk +Tragwerke +Tragwerks +Tragödie +Tragödien +Tragödinnen +Trainer +Trainern +Training +Trainings +Trainingsanzug +Trainingsanzugs +Trainingsanzüge +Trainingskonzept +Trainingsplatz +Trainingsprogramms +Trainingstag +Trajektschiffe +Trajektschiffen +Trajektschiffes +Trakt +Traktat +Traktate +Traktats +Traktor +Traktore +Traktorfahrer +Traktors +Trampelpfad +Trampelpfaden +Trampelpfads +Trampeltier +Trampeltieren +Trampeltiers +Tramper +Tran +Trance +Trancen +Tranche +Tranchierbestecke +Tranchierbestecken +Tranchierbestecks +Tranchiermessern +Tranchiermessers +Trane +Trank +Tranks +Tranksame +Tranquilizer +Trans +Transaktion +Transaktionen +Transaktionskosten +Transfer +Transferliste +Transferrate +Transformation +Transformationen +Transformator +Transformators +Transformierte +Transfusion +Transfusionen +Transistor +Transistoren +Transistors +Transistorvergleich +Transit +Transitautobahn +Transite +Transiten +Transithandel +Transithandels +Transitivität +Transitverkehr +Transitverkehrs +Transitweg +Transmission +Transmissionen +Transparents +Transparenz +Transpiration +Transpirationen +Transplantation +Transponierte +Transport +Transportarbeiter +Transportarbeitern +Transportbann +Transporte +Transporten +Transporter +Transportern +Transporters +Transportes +Transporteur +Transporteuren +Transporteurs +Transportflugzeug +Transportflugzeugen +Transportflugzeugs +Transportgefährdung +Transportgelegenheiten +Transportierbarkeit +Transportierendes +Transportminister +Transportmittel +Transportmitteln +Transportraum +Transports +Transportschiff +Transportschiffen +Transportschiffs +Transportsystem +Transportunternehmen +Transportunternehmens +Transportunternehmer +Transportweg +Transportwesens +Transportzeit +Transsibirische +Transzendenz +Trantüte +Trantüten +Trapez +Trapezen +Trapezes +Trapezkünstler +Trapezkünstlerinnen +Trapezkünstlern +Trapezkünstlers +Trapezregel +Trassant +Trassanten +Trassat +Tratte +Tratten +Traualtar +Traube +Trauben +Traubenlese +Traubenlesen +Traubensaft +Traubensafts +Traubensäften +Traubenzucker +Traubenzuckern +Traubenzuckers +Trauer +Traueranzeigen +Trauerfalls +Trauerfeier +Trauerfeiern +Trauerflor +Trauerflors +Trauerfälle +Trauerfällen +Trauerhalle +Trauerkleid +Trauerkleidern +Trauerkleids +Trauerkleidung +Trauermarsch +Trauermarsches +Trauermärschen +Trauerns +Trauerrand +Trauerränder +Trauerrändern +Trauerschleier +Trauerschleiern +Trauerschleiers +Trauerspiel +Trauerspiele +Trauerspielen +Trauerspiels +Trauerweiden +Trauerzug +Trauerzugs +Trauerzüge +Trauerzügen +Traufe +Traufen +Traulichkeit +Traulichkeiten +Traum +Trauma +Traumata +Traumbach +Traumberuf +Traumbild +Traumbilder +Traumbildes +Traumdefizit +Traumdeuter +Traumdeuterinnen +Traumdeutern +Traumdeuters +Traumen +Traumes +Traumforschung +Trauminsel +Traumland +Traumlands +Traumländer +Traumländern +Traumrenditen +Traumresultat +Traumresultate +Traumwelt +Traumwelten +Traumzeit +Traureden +Traurige +Traurigkeit +Traurigkeiten +Trauring +Trauringe +Trauringen +Trauschein +Trauscheine +Trauscheinen +Traute +Trauung +Trauungen +Trauzeuge +Trauzeugen +Trauzeuges +Travel +Travestien +Treasury +Trecker +Treckern +Treckers +Trecktest +Treff +Treffen +Treffer +Trefferquote +Treffers +Trefflichkeit +Treffpunkt +Treffpunkte +Treffpunkten +Treffs +Treffsicherheit +Treibeis +Treibeises +Treiben +Treiber +Treibern +Treibers +Treibgas +Treibgase +Treibgases +Treibhaus +Treibhauses +Treibhauspflanzen +Treibholz +Treibholzes +Treibhäuser +Treibhäusern +Treibhölzern +Treibjagden +Treibkräfte +Treibkräften +Treibladung +Treibladungen +Treibmine +Treibminen +Treibmittel +Treibmitteln +Treibmittels +Treibriemens +Treibsalat +Treibsand +Treibsands +Treibstoff +Treibstoffe +Treibstoffen +Treibstoffpreise +Treibstoffproduktion +Treibstoffs +Treiböl +Treidelpfad +Treidelpfade +Treidelpfaden +Trenchcoat +Trend +Trendlinie +Trendmeldung +Trendmeldungen +Trends +Trendwende +Trennen +Trennfläche +Trennmittel +Trennmuster +Trennregeln +Trennschicht +Trennschärfe +Trennschärfen +Trennstrich +Trennung +Trennungen +Trennungslinie +Trennungslinien +Trennungsschmerz +Trennungsstriche +Trennungsstrichen +Trennwand +Trennwände +Trennzeichen +Trense +Treppe +Treppen +Treppenabsatz +Treppenabsatzes +Treppenabsätze +Treppenflucht +Treppengelände +Treppengeländer +Treppengeländern +Treppengeländers +Treppenhaus +Treppenhaustür +Treppenhäuser +Treppenhäusern +Treppenkante +Treppenstufe +Treppenstufen +Tresen +Tresor +Tresore +Tresors +Tretanlasser +Tretanlassern +Treter +Tretmine +Tretmühle +Tretmühlen +Treubruchs +Treubrüche +Treubrüchen +Treue +Treuebruchs +Treuebrüche +Treuebrüchen +Treueid +Treueide +Treueids +Treuepflicht +Treueprämie +Treueverhältnis +Treuhand +Treuhandanstalt +Treuhandbüro +Treuhandgesellschaft +Treuhandgesellschaften +Treuhandstelle +Treuhänderin +Treuhändern +Treuhänders +Treulosigkeit +Treulosigkeiten +Tribun +Tribunal +Tribunale +Tribunalen +Tribune +Tribuns +Tribut +Tributen +Tributs +Tribüne +Tribünen +Tribünenplatz +Trichter +Trichtern +Trichters +Trick +Trickfilme +Trickfilmen +Trickfilms +Tricks +Trident +Trieb +Triebfeder +Triebfedern +Triebkräfte +Triebkräften +Triebs +Triebsand +Triebsande +Triebsands +Triebverbrecher +Triebverbrechern +Triebwagen +Triebwagens +Triebwerke +Triebwerken +Triebwerks +Triebwägen +Triefnase +Triest +Trigonometrie +Trikot +Trikotage +Trikotagen +Triller +Trillerpfeife +Trillerpfeifen +Trillers +Trillion +Trilogie +Trinkbecher +Trinkbechern +Trinkbechers +Trinkbranntweine +Trinkbranntweinen +Trinkbranntweins +Trinker +Trinkerheilanstalt +Trinkerheilanstalten +Trinkerinnen +Trinkern +Trinkers +Trinkgelagen +Trinkgeld +Trinkgelder +Trinkglas +Trinkgläser +Trinkgläsern +Trinkhalle +Trinkhallen +Trinklied +Trinkliedern +Trinkliedes +Trinkspruch +Trinkspruchs +Trinksprüche +Trinkstärke +Trinkwasser +Trinkwasseraufbereitung +Trinkwassern +Trinkwasserquellen +Trinkwasserversorgung +Trio +Triole +Trios +Trip +Tripel +Tripolis +Tripper +Trippern +Trippers +Tritt +Trittbrett +Trittbretter +Trittbrettern +Trittbretts +Tritten +Trittleiter +Trittleitern +Triumph +Triumphbogen +Triumphbogens +Triumphbögen +Triumphe +Triumphen +Triumphs +Triumphzug +Triumvirat +Trivialerweise +Trivialität +Trivialroman +Trockenbatterien +Trockenbeutel +Trockenboden +Trockenbodens +Trockenböden +Trockendocks +Trockenei +Trockeneier +Trockeneis +Trockeneisen +Trockenelemente +Trockenelementen +Trockenelementes +Trockenfrüchte +Trockenfäule +Trockengemüses +Trockenhaube +Trockenhefe +Trockenhefen +Trockenheit +Trockenkartoffel +Trockenkartoffeln +Trockenklo +Trockenlegung +Trockenmasse +Trockenmassen +Trockenmaß +Trockenmilch +Trockenperiode +Trockenrasierer +Trockenrasierers +Trockenreinigung +Trockenreinigungen +Troges +Trogstruktur +Trogstrukturen +Troja +Trojaner +Trojanerin +Trojanern +Trojaners +Trojanische +Trommel +Trommelbremse +Trommelfell +Trommelfellen +Trommelfells +Trommelfeuer +Trommelfeuern +Trommelfeuers +Trommelschlag +Trommelschlags +Trommelschlägen +Trommelstock +Trommelstocks +Trommelstöcken +Trommelwirbel +Trommelwirbeln +Trommelwirbels +Trommler +Trommlers +Trompetenunterricht +Trompeter +Trompeterinnen +Trompetern +Trompeters +Tropen +Tropenhelm +Tropenhelme +Tropenhelms +Tropeninstitut +Tropenkoller +Tropenkollers +Tropenkrankenhaus +Tropfen +Tropfsteine +Tropfsteinen +Tropfsteinhöhle +Tropfwasser +Trophäe +Trophäen +Trost +Trostes +Trostlosigkeit +Trostlosigkeiten +Trostpflaster +Trostpreis +Trostpreisen +Trostpreises +Trosts +Trott +Trottel +Trotteln +Trottels +Trottoir +Trottoirs +Trotts +Trotz +Trotzki +Trotzkopf +Trotzkopfs +Trotzköpfe +Trotzköpfen +Trotzreaktion +Troubadoure +Trubel +Truck +Trucker +Trudeau +Trug +Trugbild +Trugbilder +Trugbildern +Trugschlüsse +Trugschlüssen +Truhe +Truhen +Trumpf +Trumpfs +Trunk +Trunkenbolde +Trunkenbolden +Trunkenbolds +Trunkenheit +Trunkenheiten +Trunksucht +Trupp +Truppe +Truppen +Truppenabzug +Truppenabzuges +Truppenbewegung +Truppenbewegungen +Truppengattung +Truppengattungen +Truppenhilfe +Truppenkontingent +Truppenkonzentration +Truppenkonzentrationen +Truppenparade +Truppenreduzierung +Truppenrückzug +Truppenschau +Truppenschauen +Truppenstationierung +Truppenstationierungskosten +Truppenstationierungsvertrag +Truppenstärke +Truppenteile +Truppentransporter +Truppentransportern +Truppentransporters +Truppenversorgung +Truppenvertrag +Truppenzusammenziehung +Truppenübung +Truppenübungen +Truppenübungsplatz +Truppenübungsplatzes +Truppenübungsplätzen +Truppführern +Truppführers +Trust +Truthahn +Truthenne +Truthennen +Truthähne +Truthähnen +Trutzbündnis +Trächtigkeit +Träger +Trägerflugzeug +Trägerflugzeuge +Trägerin +Trägerlohn +Trägerlöhne +Trägerlöhnen +Trägermedium +Trägern +Trägerrakete +Trägers +Trägerschaft +Trägerverein +Trägheit +Trägheiten +Trägheitsformen +Trägheitsgesetz +Trägheitsmoment +Trägheitsmomente +Trägheitsmomentes +Trägheitsradius +Träne +Tränen +Tränendrüse +Tränendrüsen +Tränengas +Tränengasbomben +Tränengase +Tränengasen +Tränengases +Tränensack +Tränensäcke +Tränensäcken +Tränkung +Träume +Träumen +Träumer +Träumerei +Träumereien +Träumerin +Träumerinnen +Träumers +Trödelei +Trödeleien +Trödelkram +Trödelkrams +Trödelmarkt +Trödelmarkts +Trödelmärkte +Trödelmärkten +Trödler +Trödlerinnen +Trödlern +Tröpfchenweise +Tröster +Trösterin +Trösterinnen +Trösters +Tröstung +Tröstungen +Trübheit +Trübheiten +Trübsal +Trübseligkeit +Trübseligkeiten +Trübsinn +Trübsinne +Trübsinns +Trübung +Trübungen +Trüffel +Trüffeln +Trüffels +Trügtest +Trümmer +Trümmerfeld +Trümmerfelder +Trümmerfeldern +Trümmerfelds +Trümmerhaufen +Trümmerhaufens +Trümmern +Trümpfe +Trümpfen +Tschaikowsky +Tschechen +Tschechin +Tschechinnen +Tschechoslowakei +Tschernobyl +Tube +Tuben +Tuberkel +Tuberkels +Tuberkulose +Tuberkulosen +Tuch +Tuches +Tuchfabrik +Tuchfabriken +Tuchfühlung +Tuchfühlungen +Tuchhandel +Tuchhandlung +Tuchhandlungen +Tuchhändel +Tuchhändeln +Tuchhändlern +Tuchhändlers +Tuchindustrie +Tuchmachern +Tuchmachers +Tuff +Tuffen +Tuffs +Tuffstein +Tuffsteinen +Tuffsteins +Tugend +Tugendbold +Tugendbolde +Tugendbolden +Tugendbolds +Tugenden +Tugendheld +Tugendhelden +Tugendrichter +Tugendrichterin +Tugendrichterinnen +Tugendrichters +Tulpe +Tulpenzwiebeln +Tulpenzwiebelspekulation +Tummelplatz +Tummelplatzes +Tummelplätze +Tumor +Tumore +Tumoren +Tumors +Tumult +Tumulten +Tumults +Tun +Tundra +Tunesien +Tunichtgut +Tunichtgute +Tunichtguts +Tunis +Tunnel +Tunnelflucht +Tunneln +Tunnels +Turban +Turbane +Turbanen +Turbine +Turbinen +Turbinenmotor +Turbinenmotoren +Turbinenmotors +Turbinenstahltriebwerk +Turbinenstahltriebwerken +Turbinenstahltriebwerks +Turbinenstrahltriebwerk +Turbinenstrahltriebwerken +Turbinenstrahltriebwerks +Turbo +Turbomotoren +Turbulenzen +Turm +Turme +Turmes +Turmfalken +Turms +Turmspitze +Turmspitzen +Turmspringen +Turmspringens +Turmuhren +Turnclub +Turner +Turnerin +Turnerinnen +Turnern +Turnerschaft +Turngerät +Turngeräte +Turngeräts +Turnhalle +Turnhallen +Turnhosen +Turnier +Turniere +Turniers +Turnlehrer +Turnlehrerin +Turnlehrern +Turnlehrers +Turnriege +Turnschuh +Turnschuhe +Turnschuhen +Turnschule +Turnspiele +Turnspielen +Turnstunde +Turnstunden +Turnunterricht +Turnunterrichten +Turnunterrichts +Turnus +Turnussen +Turnverein +Turnvereine +Turnvereinen +Turteltaube +Turteltauben +Tusch +Tuschfarben +Tuschzeichnung +Tuschzeichnungen +Tutor +Tutu +Tycoon +Typ +Type +Typen +Typenangabe +Typenbezeichnung +Typendrucke +Typendrucken +Typendrucks +Typenhebeln +Typenhebels +Typenkorbdrucker +Typenmustern +Typennummern +Typenraddrucker +Typenschild +Typenschilder +Typenschildern +Typenschilds +Typhuskranke +Typhuskranken +Typhuskranker +Typisierung +Typisierungen +Typklasse +Typnummer +Typografie +Typograph +Typographen +Typographie +Typologie +Typs +Typus +Tyrann +Tyrannei +Tyrannen +Tyrannin +Tyranninnen +TÜV +Täfelung +Täfelungen +Täler +Tälern +Tändelei +Tändeleien +Tänze +Tänzen +Tänzer +Tänzerin +Tänzern +Tänzers +Täter +Täterinnen +Tätern +Täters +Täterschaft +Tätigenden +Tätigkeit +Tätigkeiten +Tätigkeitsbereich +Tätigkeitsfeld +Tätigkeitsfelder +Tätigkeitsfeldern +Tätigkeitsfeldes +Tätigung +Tätigungen +Tätigwerden +Tätlichkeit +Tätlichkeiten +Tätowierung +Tätowierungen +Täuberich +Täuberiche +Täuberichen +Täuberichs +Täufling +Täuflinge +Täuflingen +Täuschmanöver +Täuschung +Täuschungen +Täuschungsmanöver +Täuschungsmanövern +Täuschungsmanövers +Täuschungsversuch +Täuschungsversuchen +Täuschungsversuchs +Töchter +Töchterchens +Töchtern +Tölpel +Tölpelei +Tölpeleien +Tölpeln +Tölpels +Tönen +Tönung +Tönungen +Töpfe +Töpfen +Töpfer +Töpferei +Töpfern +Töpfers +Töpferscheibe +Töpferscheiben +Töpferwaren +Tötung +Tötungen +Tübingen +Tücher +Tüchern +Tüchtigkeit +Tüchtigkeiten +Tüftler +Tüftlergeist +Tüll +Tülle +Tülls +Tümmler +Tümpel +Tümpels +Tüpfel +Tüpfelchen +Tüpfels +Tür +Türangel +Türe +Türen +Türenschlagen +Türflügel +Türflügeln +Türfüllung +Türfüllungen +Türgriff +Türgriffe +Türgriffen +Türke +Türkei +Türken +Türkinnen +Türkis +Türkise +Türkises +Türklinke +Türklinken +Türmchens +Türme +Türmen +Türpfosten +Türrahmen +Türrahmens +Türschild +Türschildern +Türschilds +Türschließer +Türschließers +Tüte +Tüten ++++++++++ +Udo +Ufer +Uferböschung +Uferdamm +Uferdamms +Uferdämmen +Ufern +Ufers +Uganda +Uhl +Uhr +Uhrarmband +Uhrarmbänder +Uhrarmbändern +Uhren +Uhrenausstellung +Uhrenbestellung +Uhrenfabrik +Uhrkette +Uhrketten +Uhrmacher +Uhrmachern +Uhrmachers +Uhrwerk +Uhrwerken +Uhrwerks +Uhrzeiger +Uhrzeigers +Uhrzeigersinn +Uhrzeigersinns +Uhrzeit +Uhu +Ukas +Ukraine +Ulan +Ulk +Ulks +Ulla +Ulm +Ulme +Ulmen +Ultimaten +Ultimatum +Ultimo +Ultimos +Ultrakurzwelle +Ultrakurzwellen +Ultrakurzwellensender +Ultrakurzwellensenders +Ultraschall +Ultraschallortung +Ultraschalls +Ultraschallsender +Ultraschallwelle +Ultraschallwellen +Ultraviolettstrahlung +Um +Umarbeitung +Umarbeitungen +Umarmung +Umarmungen +Umbau +Umbaukosten +Umbaus +Umbauten +Umbenennung +Umbenennungen +Umbesetzung +Umbildung +Umbildungen +Umbrechen +Umbruch +Umbrüche +Umbrüchen +Umbuchung +Umdrehen +Umdrehung +Umdrehungen +Umdruck +Umdrucks +Umdrücke +Umdrücken +Umeichung +Umerziehung +Umerziehungen +Umfang +Umfanges +Umfangreiche +Umfangs +Umfangsweg +Umfassung +Umfeld +Umfeldes +Umformatierung +Umformer +Umformern +Umformers +Umformulierung +Umformung +Umformungen +Umformungsregel +Umfrage +Umfrageergebnis +Umfrageergebnisse +Umfrageforschung +Umfänge +Umfängen +Umgang +Umgange +Umgangs +Umgangsform +Umgangsformen +Umgangsrecht +Umgangsrechts +Umgangsregelung +Umgangssprache +Umgebung +Umgebungen +Umgebungsbedingung +Umgebungsbegriff +Umgedruckte +Umgedruckten +Umgedruckter +Umgehackte +Umgehacktem +Umgehackten +Umgehackter +Umgehacktes +Umgehalstem +Umgehalsten +Umgehalster +Umgehung +Umgehungsstraße +Umgehungsstraßen +Umgelenkte +Umgelenkten +Umgelenkter +Umgelenktes +Umgeschalten +Umgeschüttelte +Umgeschütteltem +Umgeschüttelten +Umgeschütteltes +Umgestaltung +Umgestrickte +Umgestrickter +Umgestricktes +Umgewerteten +Umgewerteter +Umgewertetes +Umgruppierung +Umgruppierungen +Umgänglichkeit +Umhang +Umhergeschweiftem +Umhergeschweiften +Umhergeschweifter +Umherstreifen +Umhänge +Umhängetasche +Umhüllung +Umhüllungen +Umkehr +Umkehrbarkeit +Umkehrfunktion +Umkehrfunktionen +Umkehrpunkt +Umkehrung +Umkehrungen +Umklammerung +Umklammerungen +Umklappen +Umkleideraum +Umkleideraums +Umkleideräume +Umkodierung +Umkreis +Umkrempeln +Umlage +Umlagen +Umlagerung +Umlagerungen +Umlauf +Umlaufbahn +Umlaufbahnen +Umlaufs +Umlaufschreibens +Umlaufsgeschwindigkeit +Umlaufskapital +Umlaufskapitals +Umlaufszeit +Umlaufszeiten +Umlaufzeit +Umlaut +Umlaute +Umlautes +Umlauts +Umlegung +Umleitung +Umlenkrollen +Umläufe +Umläufen +Ummagnetisierung +Umnummerierung +Umordnung +Umordnungen +Umorganisation +Umorientierung +Umparametrisierung +Umpolung +Umpolungen +Umrahmungen +Umrandung +Umrandungen +Umrechnen +Umrechnung +Umrechnungen +Umrechnungskurs +Umrechnungskurse +Umrechnungstabellen +Umrechnungswert +Umrechnungswerte +Umriss +Umrisse +Umrisses +Umrisslinie +Umrisszeichnung +Umrüstung +Umsatz +Umsatzanteil +Umsatzeinbußen +Umsatzentwicklung +Umsatzes +Umsatzindex +Umsatzjägern +Umsatzkapital +Umsatzkapitals +Umsatzminderung +Umsatzrekord +Umsatzrendite +Umsatzrückgänge +Umsatzschwankungen +Umsatzsteigerung +Umsatzsteuer +Umsatzsteuergesetz +Umsatzsteuern +Umsatzsteuerreform +Umsatzträgern +Umsatzwachstum +Umsatzzunahme +Umsatzzunahmen +Umschalter +Umschaltern +Umschalters +Umschalthebeln +Umschalthebels +Umschaltpunkte +Umschaltung +Umschaltzeit +Umschau +Umschichtung +Umschiffung +Umschiffungen +Umschlag +Umschlagetuchs +Umschlagetücher +Umschlagetüchern +Umschlaghafen +Umschlaghäfen +Umschlagplatz +Umschlagplätze +Umschlagplätzen +Umschlags +Umschlagschuppen +Umschlagskosten +Umschlingung +Umschläge +Umschreibung +Umschreibungen +Umschrift +Umschriften +Umschuldung +Umschuldungen +Umschulung +Umschulungen +Umschulungskurse +Umschulungskursen +Umschulungskurses +Umschweif +Umschweife +Umschweifen +Umschwung +Umschwungs +Umschwünge +Umschwüngen +Umsetzbarkeit +Umsetzung +Umsetzungsmöglichkeiten +Umsetzungsprozess +Umsetzungsschritt +Umsichgreifen +Umsicht +Umsiedler +Umsiedlern +Umsiedlers +Umsiedlungen +Umso +Umspanner +Umspanners +Umspannwerk +Umstand +Umstande +Umstandes +Umstands +Umstandskleider +Umstandskleidern +Umstandskleids +Umstandswort +Umstandsworte +Umstandsworten +Umstandswortes +Umsteigebillette +Umsteigebilletten +Umsteigebilletts +Umsteigekarten +Umsteigen +Umstellung +Umstieg +Umstrukturierung +Umsturz +Umsturzideen +Umsturzversuch +Umsturzversuche +Umstände +Umständen +Umständlichkeit +Umstürze +Umstürzler +Umstürzlerinnen +Umstürzlern +Umstürzlers +Umsätze +Umsätzen +Umtausch +Umtauschaktion +Umtauschangebot +Umtauschs +Umtauschstellen +Umtrieb +Umtriebe +Umtriebs +Umtrunk +Umtrunks +Umtrünke +Umtrünken +Umverteilung +Umverteilungsmechanismen +Umwandelung +Umwandelungen +Umwandlung +Umwandlungen +Umwandlungsschritt +Umwandlungsschritte +Umweg +Umwegen +Umwegs +Umwelt +Umweltbelastung +Umweltbundesamt +Umwelteinflüsse +Umwelterziehung +Umweltgestaltung +Umweltminister +Umweltplanung +Umweltpsychologie +Umweltschutz +Umweltschutzes +Umweltschutzgesetzgebung +Umweltschützende +Umweltsituationen +Umweltverschmutzung +Umweltverseuchung +Umweltzerstörung +Umwertung +Umwohner +Umwohnern +Umwälzung +Umwälzungen +Umzingelung +Umzug +Umzuges +Umzugs +Umzäunung +Umzüge +Umzügen +Unabhängig +Unabhängige +Unabhängigkeit +Unabhängigkeitsakte +Unabhängigkeitserklärung +Unabhängigkeitskrieg +Unabhängigkeitstages +Unablässigkeit +Unabwendbarem +Unachtsamkeit +Unannehmlichkeit +Unannehmlichkeiten +Unanständigkeit +Unanständigkeiten +Unart +Unarten +Unauffindbar +Unauffälligkeit +Unaufrichtigkeit +Unaufrichtigkeiten +Unausgeglichenheit +Unbedachteste +Unbedachtesten +Unbedachtester +Unbedachtestes +Unbedarfte +Unbedeutsamkeit +Unbedingt +Unbefugte +Unbefugteste +Unbefugtester +Unbefugtestes +Unbegabteste +Unbegabtester +Unbegabtestes +Unbegabtheit +Unbegreiflichkeit +Unbegrenztesten +Unbegrenztester +Unbegrenztheit +Unbehagen +Unbehagens +Unbeherrschtesten +Unbeherrschtester +Unbeherrschtheit +Unbehindert +Unbekannten +Unbekanntes +Unbekanntheit +Unbekümmerteste +Unbekümmertester +Unbekümmertestes +Unbelebtesten +Unbelebtester +Unbelehrbaren +Unbeliebtesten +Unbeliebtester +Unbeliebtheit +Unbenutztesten +Unbenutztester +Unbequemes +Unbequemlichkeit +Unberechenbarkeit +Unberührt +Unberührteste +Unberührtesten +Unberührtester +Unberührtestes +Unberührtheit +Unbescheidenheit +Unbeschränkteste +Unbeschränktester +Unbeschränktestes +Unbeschränktheit +Unbeschwerteste +Unbeschwertester +Unbeschwertestes +Unbeschwertheit +Unbesorgtesten +Unbesorgtester +Unbestechlichkeit +Unbestimmtesten +Unbestimmtester +Unbestimmtheit +Unbeständigkeit +Unbeugsamkeit +Unbewachtesten +Unbewachtester +Unbewandertem +Unbewanderten +Unbewanderter +Unbeweglichsein +Unbewehrteste +Unbewehrtesten +Unbewehrtester +Unbilden +Unbildung +Unbotmäßigkeit +Und +Undank +Undankbarkeit +Undenkbare +Underdog +Unding +Undisziplinierteste +Undiszipliniertesten +Undiszipliniertester +Undiszipliniertestes +Unduldsamkeit +Unebenheit +Unebenheiten +Unehelichkeit +Unehre +Unehren +Unehrerbietigkeit +Unehrlichkeit +Uneingeweihte +Uneinigkeit +Unempfindlichkeit +Unendlichen +Unendlichkeit +Unentbehrlichkeit +Unenthaltsamkeit +Unentschiedener +Unentschiedenheit +Unentschlossenheit +Unentwegtester +Unentwirrtesten +Unentwirrtester +Unerfahrenheit +Unerheblichkeit +Unerhörteste +Unerhörtesten +Unerhörtestes +Unerlaubtesten +Unerlaubtester +Unerlaubtestes +Unermesslichkeit +Unermüdlichkeit +Unerreichtesten +Unerreichtester +Unerreichtestes +Unerschrockenheit +Unersetzbarkeit +Unersetzlichkeit +Unerwünschteste +Unerwünschtesten +Unerwünschtester +Unfall +Unfallakte +Unfallaufnahme +Unfallbereich +Unfallfahrzeug +Unfallfahrzeugs +Unfallflucht +Unfallgeschehen +Unfallkommando +Unfallkommandos +Unfallmeldung +Unfallopfer +Unfallregulierung +Unfalls +Unfallschilderung +Unfallstation +Unfallstationen +Unfallstellen +Unfalltag +Unfalltod +Unfalltods +Unfallverhütung +Unfallverhütungen +Unfallverkettung +Unfallverluste +Unfallversicherung +Unfallversicherungen +Unfallwagen +Unfallzahlen +Unfallziffern +Unfehlbarkeit +Unflates +Unfolgsamkeit +Unfreiheit +Unfreundlichkeit +Unfriede +Unfruchtbarkeit +Unfug +Unfugs +Unfähigkeit +Unfälle +Unfällen +Unförmigkeit +Ungar +Ungaren +Ungarin +Ungarinnen +Ungarn +Ungarns +Ungebrauchteste +Ungebrauchtester +Ungebrauchtestes +Ungebundenheit +Ungebührlichkeit +Ungedeckteste +Ungedecktesten +Ungedecktester +Ungeduld +Ungefährlichkeit +Ungefälligkeit +Ungefälligkeiten +Ungeheuer +Ungeheuerlichkeit +Ungeheuern +Ungeheuers +Ungehorsam +Ungehörigkeit +Ungehörteste +Ungehörtester +Ungehörtestes +Ungelegen +Ungenauigkeit +Ungenauigkeiten +Ungenierteste +Ungeniertesten +Ungeniertester +Ungeniertestes +Ungenügsamkeit +Ungerechtigkeit +Ungerechtigkeiten +Ungereimtheit +Ungereimtheiten +Ungeschick +Ungeschicklichkeit +Ungeschicklichkeiten +Ungeschicks +Ungeschicktesten +Ungeschicktester +Ungeschicktestes +Ungesetzlichkeit +Ungesetzlichkeiten +Ungetüm +Ungetüme +Ungetümes +Ungewandtesten +Ungewandtester +Ungewissheit +Ungewissheiten +Ungewitter +Ungewittern +Ungewöhnliches +Ungewöhnlichkeit +Ungewöhnlichkeiten +Ungeziefer +Ungezieferbefall +Ungezieferbekämpfung +Ungeziefers +Ungezogenheit +Ungezogenheiten +Ungezwungenheit +Unglauben +Unglaubens +Unglaublich +Ungleichheit +Ungleichmäßigkeit +Ungleichung +Ungleichungen +Ungleichzeitigkeit +Ungläubig +Unglück +Unglücke +Unglücks +Unglücksbote +Unglücksbringer +Unglücksbringers +Unglücksexpedition +Unglücksfall +Unglücksfalles +Unglücksfälle +Unglücksmaschine +Unglücksrabe +Unglücksraben +Unglücksstätte +Unglückstag +Unglückstagen +Unglückstags +Unglückszug +Ungnade +Ungunst +Ungunsten +Ungültigkeit +Ungültigkeitserklärung +Unheil +Unheilbringende +Unheilbringenden +Unheilbringender +Unheilbringendes +Unheilen +Unheiles +Unheils +Unheilspropheten +Unheilsprophetie +Unheilstifter +Unheilstifterin +Unheilstifterinnen +Unheilstiftern +Unhold +Unholde +Unholden +Unholdes +Unholds +Unhöflichkeit +Unhöflichkeiten +Uni +Uniform +Uniformen +Uniformierte +Uniformierung +Unikat +Unikum +Unikums +Unilever +Union +Unionen +Unionsabgeordneter +Unionsländer +Unionspolitiker +Universal +Universalerbe +Universalerben +Universalerbes +Universalist +Universalisten +Universalität +Universalmittel +Universalmitteln +Universalmittels +Universalrechner +Universalschraubenschlüssel +Universalschraubenschlüsseln +Universalwerkzeug +Universalwerkzeuge +Universalwerkzeugs +University +Universität +Universitäten +Universitätsbesuch +Universitätsbibliothek +Universitätsdozent +Universitätsgebäude +Universitätsleben +Universitätslehrer +Universitätsprofessor +Universitätsprofessoren +Universitätsprofessors +Universitätsrektor +Universitätsrektors +Universitätsstudien +Universitätsstudiums +Universitätsstädte +Universitätstage +Universitätszeit +Universum +Universums +Unke +Unken +Unkenntlichkeit +Unkenntnis +Unkenntnisse +Unkenntnissen +Unkeuschheit +Unklarheit +Unklarheiten +Unklugheit +Unklugheiten +Unkorrigierbarkeit +Unkosten +Unkostenberechnung +Unkostenberechnungen +Unkostenpauschale +Unkraut +Unkrautes +Unkräuter +Unleserlichkeit +Unlösbarkeit +Unmasse +Unmassen +Unmenge +Unmengen +Unmensch +Unmenschen +Unmenschlichkeit +Unmenschlichkeiten +Unmittelbarer +Unmittelbarkeit +Unmut +Unmuts +Unmännlichkeit +Unmäßigkeit +Unmäßigkeiten +Unmöglichkeit +Unmöglichkeiten +Unmündigkeit +Unnachgiebigkeit +Unnatürlichkeit +Unordentlichkeit +Unordnung +Unordnungen +Unparteilichkeit +Unpünktlichkeit +Unqualifizierteste +Unqualifiziertesten +Unqualifiziertester +Unrast +Unrat +Unrats +Unrecht +Unrechtes +Unredlichkeit +Unregelmäßigkeit +Unregelmäßigkeiten +Unreinheit +Unrichtigkeit +Unruh +Unruhe +Unruhen +Unruhestifter +Unruhestifterin +Unruhestiftern +Unruhestifters +Uns +Unschicklichkeit +Unschicklichkeiten +Unschlüssigkeit +Unschuld +Unschuldige +Unschuldsmiene +Unsegen +Unsegens +Unser +Unsere +Unserer +Unsicherheit +Unsicherheiten +Unsicherheitsfaktor +Unsichtbarkeit +Unsinn +Unsinnswort +Unsinnsworte +Unsitte +Unsitten +Unsittlichkeit +Unsittlichkeiten +Unsterblichkeit +Unstetigkeit +Unstetigkeiten +Unstimmigkeit +Unstimmigkeiten +Unsumme +Unsummen +Untat +Untaten +Untauglichkeit +Untengenannte +Untengenannten +Untengenannter +Untengenanntes +Untenstehen +Unter +Unterabschnitt +Unterabschnitte +Unterabteilung +Unterarm +Unterarmen +Unterart +Unterarten +Unterausschuss +Unterausschusses +Unterausschüssen +Unterbau +Unterbaus +Unterbauten +Unterbelichtung +Unterbewertung +Unterbewusstsein +Unterbewusstseins +Unterbilanzen +Unterbindung +Unterbrecher +Unterbrechern +Unterbrechung +Unterbrechungen +Unterbrechungspausen +Unterbringung +Unterbringungen +Unterbringungsmöglichkeit +Unterdeck +Unterdecke +Unterdecken +Unterdeckes +Unterdruck +Unterdruckmessers +Unterdrucks +Unterdrücker +Unterdrückern +Unterdrückung +Unterdrückungen +Untereinanderschieben +Untereinheit +Unterentwickeln +Unterentwickeltesten +Unterentwickeltester +Unterentwickeltestes +Unterernährteste +Unterernährtester +Unterernährtestes +Unterernährung +Unterernährungen +Unterfamilie +Unterfamilien +Unterfangen +Unterfertigte +Unterfertigten +Unterführung +Untergang +Unterganges +Untergattung +Untergattungen +Untergeben +Untergebene +Untergebenem +Untergebenen +Untergebener +Untergebenes +Untergeschosse +Untergeschossen +Untergeschoß +Untergestell +Untergestelle +Untergestellen +Untergewicht +Untergewichte +Untergewichten +Untergewichtes +Untergliederung +Untergrenze +Untergrund +Untergrundbahn +Untergrundbahnen +Untergrundbewegung +Untergrundblätter +Untergrundes +Untergrundkämpfer +Untergrunds +Untergrundwelt +Untergrundwirtschaft +Untergruppe +Untergruppen +Untergründe +Untergründen +Untergänge +Untergängen +Unterhalt +Unterhalter +Unterhalters +Unterhaltes +Unterhalts +Unterhaltsangaben +Unterhaltsanspruch +Unterhaltsanspruches +Unterhaltsansprüchen +Unterhaltsbarzahlung +Unterhaltsbedarf +Unterhaltsbeihilfen +Unterhaltsbemessung +Unterhaltsberechnung +Unterhaltsbeschaffung +Unterhaltsbetrag +Unterhaltsbeträge +Unterhaltsforderungen +Unterhaltsklagen +Unterhaltskosten +Unterhaltsleistungen +Unterhaltspflichten +Unterhaltsrente +Unterhaltsrenten +Unterhaltsrückstand +Unterhaltssache +Unterhaltssumme +Unterhaltssätze +Unterhaltstabelle +Unterhaltstitel +Unterhaltsverpflichtung +Unterhaltsverpflichtungen +Unterhaltsverzicht +Unterhaltszahlungen +Unterhaltung +Unterhaltungsbeilage +Unterhaltungsbeilagen +Unterhaltungselektronik +Unterhaltungsfilm +Unterhaltungsfilme +Unterhaltungsfilmes +Unterhaltungsindustrie +Unterhaltungsindustrien +Unterhaltungskonzerte +Unterhaltungslektüre +Unterhaltungslektüren +Unterhaltungsliteraturen +Unterhaltungsmusik +Unterhaltungsprogramm +Unterhaltungsprogrammen +Unterhaltungssendung +Unterhandlung +Unterhandlungen +Unterhaus +Unterhauses +Unterhausmehrheit +Unterhauswahl +Unterhemd +Unterhemde +Unterhemden +Unterholz +Unterholzes +Unterhose +Unterhosen +Unterhändler +Unterhändlern +Unterhändlers +Unterintervall +Unterintervalle +Unterjacke +Unterjacken +Unterjochung +Unterkante +Unterkanten +Unterkiefer +Unterkiefern +Unterkiefers +Unterklasse +Unterkleid +Unterkleider +Unterkleidern +Unterkleidung +Unterkleidungen +Unterkunft +Unterkühlung +Unterkünfte +Unterkünften +Unterlage +Unterlagen +Unterland +Unterlandes +Unterlassung +Unterlassungsklage +Unterlassungssünde +Unterlassungssünden +Unterleib +Unterleiber +Unterleibern +Unterleibes +Unterleibskrebs +Unterliegtest +Unterlippe +Unterlippen +Unterländern +Untermalung +Untermauerung +Untermenge +Untermenü +Untermiete +Untermieteinnahmen +Untermieten +Untermieter +Untermietern +Untermieters +Untermietvertrag +Untermietvertrages +Untermietverträge +Untermietzuschlag +Untermietzuschlages +Untermietzuschlags +Unternehmen +Unternehmensberater +Unternehmensberatern +Unternehmensberaters +Unternehmensbonds +Unternehmenseigenschaft +Unternehmensergebnisse +Unternehmensgewinne +Unternehmensgründung +Unternehmensleitung +Unternehmensobligationen +Unternehmenspolitik +Unternehmenspräsidenten +Unternehmensumsatzsteuer +Unternehmer +Unternehmergeist +Unternehmerin +Unternehmerpraxis +Unternehmers +Unternehmersteuervorteile +Unternehmertum +Unternehmertums +Unternehmung +Unternehmungsgeist +Unternehmungslust +Unteroffizier +Unteroffizieren +Unteroffiziers +Unterordner +Unterordnung +Unterpfand +Unterprimaner +Unterprogramme +Unterpunkt +Unterredung +Unterricht +Unterrichts +Unterrichtsminister +Unterrichtsministerium +Unterrichtsministeriums +Unterrichtsministers +Unterrichtsprogramm +Unterrichtsprogramme +Unterrichtsprogramms +Unterrichtsräume +Unterrichtsstoff +Unterrichtsstoffen +Unterrichtsstoffs +Unterrichtsstunde +Unterrichtsstunden +Unterrichtstoffs +Unterrichtswesen +Unterrichtswesens +Unterrichtungen +Unterring +Unterringe +Unterröcke +Unterröcken +Untersagung +Untersagungen +Untersatz +Untersatzes +Unterscheidbarkeit +Unterscheidung +Unterscheidungen +Unterscheidungsmerkmal +Unterscheidungsmerkmale +Unterscheidungsmerkmalen +Unterschenkel +Unterschenkeln +Unterschenkels +Unterschiebung +Unterschiebungen +Unterschied +Unterschiede +Unterschiedliche +Unterschiedlichkeit +Unterschieds +Unterschlagung +Unterschlagungen +Unterschlupf +Unterschlüpfe +Unterschreitung +Unterschrift +Unterschriften +Unterschriftsleistung +Unterschätzung +Unterschätzungen +Unterseeboot +Unterseebooten +Unterseeboots +Unterseite +Untersetzteste +Untersetztesten +Untersetztestes +Untersetzung +Unterspree +Untersteiermark +Unterstellung +Unterstellungen +Unterstes +Untersteuerung +Unterstreichung +Unterstreichungen +Unterstreichungszeichen +Unterstufe +Unterstufen +Unterstützenden +Unterstützt +Unterstützung +Unterstützungen +Unterstützungsgeld +Unterstützungsgelder +Unterstützungsleistungen +Unterstützungslinie +Untersuchung +Untersuchungen +Untersuchungsbericht +Untersuchungsgebiet +Untersuchungsgebieten +Untersuchungsgebietes +Untersuchungsgebiets +Untersuchungsgericht +Untersuchungsgerichte +Untersuchungsgerichten +Untersuchungshaft +Untersuchungshäftlinge +Untersuchungskommission +Untersuchungsrichtern +Untersuchungsrichters +Untersuchungsverfahren +Untersuchungszeitraum +Untersuchungszeitraumes +Untersumme +Untersummen +Untersätze +Untersätzen +Untertan +Untertanen +Untertasse +Untertassen +Unterteil +Unterteils +Unterteilt +Unterteilung +Unterteilungen +Untertitel +Untertiteln +Unterton +Untertreibung +Untervermieter +Untervermieters +Untervermietung +Unterverzeichnis +Untervollmacht +Unterwanderer +Unterwanderung +Unterwasserarchäologie +Unterwasserjagd +Unterwassermassagen +Unterwassertod +Unterwegs +Unterweisung +Unterweisungen +Unterwerfung +Unterwerfungen +Unterwäsche +Unterzeichner +Unterzeichnerstaaten +Unterzeichnung +Unterzeichnungen +Untiefe +Untier +Untugend +Untugenden +Untätigkeit +Unvereinbarkeit +Unvereinbarkeiten +Unverholen +Unverletzbarkeit +Unvermeidbarkeit +Unvermögen +Unvermögens +Unvernunft +Unverschämtheit +Unverschämtheiten +Unversehrtheit +Unverstand +Unverstandes +Unverständigkeit +Unverständlicheierweise +Unverständlichkeit +Unverständnis +Unverträglichkeit +Unverzichtbarkeit +Unvollständigkeit +Unvorhergesehenes +Unvorsichtige +Unvorstellbar +Unvorstellbare +Unwahrheit +Unwahrscheinlichkeit +Unwahrscheinlichkeiten +Unweigerlichkeit +Unwerte +Unwesen +Unwetter +Unwetters +Unwichtigkeit +Unwille +Unwillen +Unwirksamkeit +Unwissenden +Unwissenheit +Unwohlsein +Unwohlseins +Unze +Unzeit +Unzeiten +Unzucht +Unzufriedenheit +Unzulänglichkeit +Unzulänglichkeiten +Unzulässigkeit +Unzusammenhängendes +Unzustellbare +Unzweckmäßigkeit +Unzüchtigkeit +Unzüchtigkeiten +Unähnlichkeit +Unübersichtlichkeit +Update +Ur +Urabstimmung +Urabstimmungen +Urahn +Urahne +Urahnen +Urahns +Ural +Uraltparagraphen +Uran +Uranbergbau +Urans +Uranspaltung +Uratmosphäre +Uraufführung +Uraufführungen +Urbanisation +Urbanität +Urbild +Urbilder +Urbildern +Urbilds +Urchristentum +Ureigenheit +Ureinwohner +Ureinwohnerin +Ureinwohnerinnen +Ureinwohners +Urenkel +Urenkelin +Urenkeln +Urenkels +Urform +Urformen +Urgeschichte +Urgroßmutter +Urgroßmütter +Urgroßvater +Urgroßvaters +Urgroßväter +Urheber +Urheberin +Urhebern +Urheberrecht +Urheberrechte +Urheberrechts +Urhebers +Urheberschaft +Urin +Urins +Urinstinkt +Urkirche +Urknalltheorie +Urkraft +Urkräfte +Urkunde +Urkunden +Urkundenbeweises +Urkundenbuch +Urkundenbuchs +Urkundenbücher +Urlaub +Urlaube +Urlauben +Urlauber +Urlaubs +Urlaubsabkommen +Urlaubsadresse +Urlaubsbeginn +Urlaubsdomizil +Urlaubsgesuch +Urlaubsgesuche +Urlaubskarte +Urlaubsplatz +Urlaubspläne +Urlaubsquartier +Urlaubsreise +Urlaubsreisen +Urlaubssaison +Urlaubsspalten +Urlaubsstimmung +Urlaubszeiten +Urmensch +Urmenschen +Urne +Ursache +Ursachen +Ursprung +Ursprungs +Ursprungsland +Ursprungsländer +Ursprungsnachweis +Ursprungsvektor +Ursprünge +Ursprüngen +Ursprünglichkeit +Urstoff +Urstoffe +Urstoffs +Ursula +Ursächlichkeit +Urteil +Urteile +Urteilsbildung +Urteilsfindung +Urteilskraft +Urteilsspruch +Urteilsspruchs +Urteilssprüchen +Urteilsverkündungen +Urteilsvermögen +Urtier +Urtiere +Urvater +Urwald +Urwelt +Urwälder +Urwäldern +Urzeit +Urzeiten +Urzustand +Urzustandes +Urzustände +Urzuständen +User +Uta +Ute +Utensilien +Utopie +Utopien +Utrecht +Uwe ++++++++++ +Vabanquespiel +Vagabund +Vakuen +Vakuum +Vakuums +Valenzband +Valenzbandes +Valley +Valuta +Valuten +Vamp +Vampir +Vanadium +Vandale +Vandalen +Vanille +Variabilität +Variable +Variablen +Variante +Varianten +Varianz +Variation +Variationen +Variationsbreite +Variationsrechnung +Variete +Varietee +Varietees +Varietes +Varietetheatern +Varietetheaters +Varietevorstellung +Varietät +Varietäten +Varieté +Varietés +Varietétheatern +Varietétheaters +Vasall +Vasallen +Vasallenstaat +Vasallenstaates +Vase +Vaseline +Vater +Vaterfigur +Vaterhaus +Vaterhäuser +Vaterhäusern +Vaterland +Vaterlandsliebe +Vaterlandslieben +Vaterlandspartei +Vaterliebe +Vaterlieben +Vaterländer +Vaterländern +Vatermorde +Vatermorden +Vatermordes +Vatermörder +Vatermörderinnen +Vatermördern +Vatermörders +Vaters +Vaterschaft +Vaterschaften +Vaterschaftsklage +Vaterstadt +Vaterstädte +Vaterstädten +Vaterunser +Vaterunsern +Vaterunsers +Vati +Vatikan +Vatikanstadt +Vatis +Vegas +Vegetabilien +Vegetarier +Vegetariern +Vegetariers +Vegetarismus +Vegetation +Vegetationen +Vehemenz +Vehikel +Vehikels +Veilchen +Veilchens +Veitstanz +Veitstanzes +Veitstänze +Veitstänzen +Vektor +Vektoraddition +Vektordifferentialgleichung +Vektordifferentialoperator +Vektordifferentialrechnung +Vektoren +Vektorfeld +Vektorfelder +Vektorfeldern +Vektorfeldes +Vektorform +Vektorfunktion +Vektorfunktionen +Vektorgleichung +Vektorgraphik +Vektorgröße +Vektorkette +Vektormechanik +Vektorprodukt +Vektorprodukte +Vektorprodukts +Vektors +Vektorschreibweise +Velofahrer +Velos +Velours +Vene +Venedig +Venen +Venenentzündungen +Venezianer +Venezianerin +Venezianern +Venezianers +Venezolaner +Venezolanerin +Venezolanern +Venezolaners +Venezuela +Ventil +Ventilation +Ventilationen +Ventilator +Ventilators +Ventile +Ventilen +Ventilierteste +Ventiliertesten +Ventiliertester +Ventiliertestes +Venus +Venusberg +Verabfolgung +Verabfolgungen +Verabredung +Verabredungen +Verabschiedung +Verabschiedungen +Verachtung +Verachtungen +Verallgemeinerbarkeit +Verallgemeinerter +Verallgemeinerung +Verallgemeinerungsfähigkeit +Veraltung +Veranda +Veranden +Verankerung +Verankerungen +Veranlagung +Veranlagungen +Veranlassung +Veranlassungen +Veranschaulichung +Veranschaulichungen +Veranschlagung +Veranschlagungen +Veranstalten +Veranstalter +Veranstalterin +Veranstalterinnen +Veranstaltern +Veranstaltung +Veranstaltungen +Veranstaltungskalender +Veranstaltungskalenders +Verantwortlichen +Verantwortlichkeit +Verantwortung +Verantwortungen +Verantwortungsbereich +Verantwortungsbewusstester +Verantwortungslosigkeit +Verarbeiten +Verarbeiter +Verarbeitung +Verarbeitungen +Verarbeitungsbetrieb +Verarbeitungsprogramm +Verarbeitungsschritt +Verarbeitungsweise +Verarbeitungszeit +Verarmtesten +Verarmtester +Verarmung +Verb +Verband +Verbande +Verbandes +Verbandkasten +Verbandsarbeit +Verbandskasten +Verbandskastens +Verbandskästen +Verbandstoff +Verbandstoffe +Verbandstoffen +Verbandsvorsitzender +Verbandsvorstand +Verbandszeug +Verbandszeugen +Verbandszeuges +Verbannung +Verben +Verbesserbarkeit +Verbesserer +Verbesserern +Verbessert +Verbesserung +Verbesserungen +Verbesserungsmaßnahme +Verbesserungsmöglichkeit +Verbesserungsvorschläge +Verbeugung +Verbeugungen +Verbindlichkeit +Verbindlichkeiten +Verbindung +Verbindungen +Verbindungsbahn +Verbindungsbahnen +Verbindungsdauer +Verbindungselemente +Verbindungsgang +Verbindungsganges +Verbindungsgängen +Verbindungskabel +Verbindungslinie +Verbindungslinien +Verbindungsmann +Verbindungsmannes +Verbindungsmännern +Verbindungsrohre +Verbindungsrohren +Verbindungsrohres +Verbindungsstelle +Verbindungsstellen +Verbindungsstraße +Verbindungsstraßen +Verbindungsstück +Verbindungsstücke +Verbindungsstücken +Verbindungsstückes +Verbindungszeiten +Verbissenheit +Verbissenheiten +Verbitterung +Verbitterungen +Verbleib +Verblendung +Verblendungen +Verblüffung +Verblüffungen +Verbohrteste +Verbohrtesten +Verbohrtestes +Verborgenheit +Verbot +Verbote +Verboten +Verbots +Verbotsprinzip +Verbotsschild +Verbotsschildern +Verbotsschildes +Verbrauch +Verbraucher +Verbraucheranlaufstelle +Verbrauchergruppen +Verbraucherindex +Verbraucherinnen +Verbraucherland +Verbraucherländer +Verbraucherländern +Verbrauchermagazin +Verbrauchermagazine +Verbrauchermarktes +Verbrauchermärkten +Verbrauchern +Verbraucherportemonnaies +Verbraucherpreisindex +Verbrauchers +Verbraucherschulden +Verbrauchersektor +Verbraucherware +Verbraucherwaren +Verbrauches +Verbrauchs +Verbrauchseinsparungen +Verbrauchserfassung +Verbrauchsgut +Verbrauchsguts +Verbrauchsgüter +Verbrauchsgütern +Verbrauchsmaterial +Verbrauchsmessern +Verbrauchsmessung +Verbrauchsrückgang +Verbrauchssteuer +Verbrauchssteuern +Verbrauchsteuer +Verbrauchszunahme +Verbrauchverbände +Verbrechen +Verbrechens +Verbrechensbekämpfung +Verbrecher +Verbrecheralbum +Verbrecheralbums +Verbrecherehepaars +Verbrecherinnen +Verbrechern +Verbrecherorganisationen +Verbrechertum +Verbrechertums +Verbrecherwelt +Verbreiter +Verbreiterung +Verbreitung +Verbrennen +Verbrennung +Verbrennungen +Verbrennungsmaschine +Verbrennungsmaschinen +Verbrennungsmotor +Verbrennungsmotors +Verbrennungsofen +Verbrennungsofens +Verbrämung +Verbrämungen +Verbrüderung +Verbuchung +Verbum +Verbund +Verbundenheit +Verbundenheiten +Verbundes +Verbundfenster +Verbundnetz +Verbundnetzkosten +Verbundnetzrechnungen +Verbundprojekt +Verbunds +Verbundvorhaben +Verbände +Verbündete +Verbündeten +Verbündeter +Verdacht +Verdachtsmoment +Verdachtsmomente +Verdachtsmomenten +Verdachtsmomentes +Verdammnis +Verdammteste +Verdammtesten +Verdammtester +Verdammtestes +Verdammung +Verdammungen +Verdampfung +Verdampfungen +Verdaulichkeit +Verdauung +Verdauungsbeschwerden +Verdauungsstörung +Verdauungsstörungen +Verdauungssystem +Verdeck +Verdeckes +Verderb +Verderben +Verderber +Verderblichkeit +Verderbnis +Verderbnissen +Verderbtesten +Verderbtester +Verderbtestes +Verderbtheit +Verdeutlichung +Verdeutschung +Verdi +Verdichtung +Verdickung +Verdickungen +Verdienen +Verdienst +Verdienstausfall +Verdienstausfalles +Verdienstausfälle +Verdienste +Verdienstes +Verdienstkreuz +Verdienstmöglichkeit +Verdienstmöglichkeiten +Verdienstspanne +Verdient +Verdienterem +Verdientesten +Verdientester +Verdientestes +Verdinglichung +Verdoppeln +Verdoppelung +Verdoppelungen +Verdopplung +Verdrahtung +Verdrehschutz +Verdrehtheit +Verdrehtheiten +Verdrehung +Verdrehungen +Verdreschtest +Verdrießlichkeit +Verdrossenheit +Verdruss +Verdrusse +Verdrusses +Verdrängung +Verdrängungen +Verdummung +Verdun +Verdunkelung +Verdunkelungen +Verdunkelungsgefahr +Verdunkelungsgefahren +Verdunklungsgefahr +Verdunstung +Verdunstungen +Verdutzung +Verdächtigung +Verdächtigungen +Verdächtigungsperson +Verdünnteste +Verdünntesten +Verdünntester +Verdünntestes +Verdünnung +Verdünnungen +Veredelung +Veredelungsindustrie +Veredelungsindustrien +Verehelichung +Verehelichungen +Verehrer +Verehrerinnen +Verehrern +Verehrers +Verehrung +Verehrungen +Vereidigung +Vereidigungen +Verein +Vereinbaren +Vereinbarkeit +Vereinbarkeiten +Vereinbarung +Vereinbarungen +Vereinbarungsentwurf +Vereinfachung +Vereinfachungen +Vereinfachungsgründe +Vereinheitlichung +Vereinheitlichungen +Vereinigung +Vereinigungen +Vereinigungsmenge +Vereinnahmte +Vereins +Vereinsamteste +Vereinsamtesten +Vereinsamtestes +Vereinsamung +Vereinsmeierei +Vereinstrainer +Vereinsvorstand +Vereinswesen +Vereinswesens +Vereinten +Vereinzelung +Vereinzelungen +Vereisung +Vereisungen +Vereitelung +Vereitelungen +Vereiterung +Vereiterungen +Vereitlungen +Verelendung +Verelendungen +Verengerungen +Verengung +Vererbung +Vererbungsgesetz +Vererbungsgesetze +Vererbungsgesetzen +Vererbungslehre +Vererbungslehren +Vererbungslinie +Vererbungsmechanismen +Vererbungsrechte +Vererbungsrechten +Vererbungsrechtes +Verewigung +Verewigungen +Verfahren +Verfahrens +Verfahrensbevollmächtigte +Verfahrensbevollmächtigten +Verfahrensbevollmächtigter +Verfahrensfehler +Verfahrenshinweis +Verfahrenskosten +Verfahrenstechnik +Verfahrenstechniken +Verfahrensvorschrift +Verfahrensvorschriften +Verfahrensweise +Verfahrensweisen +Verfall +Verfalldatum +Verfalls +Verfallstag +Verfallstage +Verfallstages +Verfallszeit +Verfallszeiten +Verfalltermin +Verfasser +Verfasserin +Verfassern +Verfassers +Verfassung +Verfassungsbeschwerden +Verfassungsfeinde +Verfassungskämpfe +Verfassungsrecht +Verfassungsrechte +Verfassungsrechten +Verfassungsrechtler +Verfassungsreform +Verfassungsrichter +Verfassungsschutzes +Verfassungsschützer +Verfassungsstreit +Verfassungsurkunde +Verfassungsurkunden +Verfassungsänderung +Verfassungsänderungen +Verfaultesten +Verfaultester +Verfechter +Verfechterin +Verfechterinnen +Verfechters +Verfehlung +Verfehlungen +Verfeindung +Verfeindungen +Verfeinerung +Verfeinerungen +Verfemte +Verfemten +Verfertigung +Verfettung +Verfettungen +Verfilmung +Verflechtung +Verflechtungen +Verfluchteste +Verfluchtester +Verfluchtestes +Verflüssigung +Verfolgen +Verfolger +Verfolgerin +Verfolgerinnen +Verfolgern +Verfolgers +Verfolgs +Verfolgung +Verfolgungen +Verfolgungsjagd +Verfolgungswahn +Verfolgungswahnes +Verfolgungswahns +Verformung +Verformungen +Verfremdung +Verfälschtesten +Verfälschtester +Verfälschung +Verfälschungen +Verfärbteste +Verfärbtesten +Verfärbtester +Verfärbtestes +Verfärbung +Verfärbungen +Verfügbarkeit +Verfügung +Verfügungen +Verfügungsfreiheit +Verfügungsrecht +Verfügungsrechte +Verfügungsrechten +Verführer +Verführerin +Verführern +Verführers +Verführung +Verführungskraft +Verfüttern +Vergabe +Vergangenheit +Vergangenheiten +Vergaser +Vergasern +Vergasers +Vergasung +Vergeblich +Vergeblichkeit +Vergebung +Vergebungen +Vergegenwärtigung +Vergehen +Vergeistigung +Vergeltung +Vergeltungen +Vergeltungsakt +Vergeltungsmaßnahme +Vergeltungsschlag +Vergessen +Vergessenheit +Vergessens +Vergesslichkeit +Vergeuder +Vergeudern +Vergeudung +Vergeudungen +Vergewaltigung +Vergiftung +Vergilbteste +Vergilbtester +Vergilbtestes +Vergissmeinnicht +Vergissmeinnichts +Vergitterungen +Vergleich +Vergleichbar +Vergleiche +Vergleiches +Vergleichs +Vergleichsbasis +Vergleichsbetrieb +Vergleichsgebiet +Vergleichsgebiete +Vergleichsgebieten +Vergleichsgebiets +Vergleichsgebühr +Vergleichsgrundlage +Vergleichskriterien +Vergleichskriteriums +Vergleichsliste +Vergleichsmiete +Vergleichsmieten +Vergleichsmöglichkeit +Vergleichsmöglichkeiten +Vergleichsquote +Vergleichsvorschlag +Vergleichsweisen +Vergleichswert +Vergleichszahl +Vergleichszahlen +Vergleichszwecke +Vergleichszwecken +Vergleicht +Vergleichung +Vergnügen +Vergnügens +Vergnügteste +Vergnügtesten +Vergnügtestes +Vergnügung +Vergnügungen +Vergnügungsreisen +Vergnügungsreisende +Vergnügungsreisenden +Vergnügungssteuer +Vergnügungssucht +Vergnügungssüchte +Vergnügungssüchten +Vergnügungsviertel +Vergolder +Vergoldern +Vergolders +Vergoldung +Vergröberung +Vergrößerung +Vergrößerungen +Vergrößerungsapparat +Vergrößerungsapparaten +Vergrößerungsapparates +Vergrößerungsglas +Vergrößerungsglases +Vergrößerungsgläser +Vergrößerungsmöglichkeit +Verguss +Vergänglichkeit +Vergötterung +Vergünstigung +Vergünstigungen +Vergütung +Vergütungen +Vergütungsarten +Verhaftung +Verhaftungen +Verhalten +Verhaltenheit +Verhaltens +Verhaltensform +Verhaltensformen +Verhaltensforscher +Verhaltensforschungen +Verhaltensmaßregel +Verhaltensmaßregeln +Verhaltensmuster +Verhaltensnorm +Verhaltensnormen +Verhaltensphysiologie +Verhaltensprogramm +Verhaltensregel +Verhaltensregeln +Verhaltensstörung +Verhaltensweise +Verhaltensweisen +Verhaltenswert +Verhaltenswerte +Verhaltungsmaßregeln +Verhaltungsweisen +Verhandlung +Verhandlungen +Verhandlungsdauer +Verhandlungsergebnis +Verhandlungsfrieden +Verhandlungsführer +Verhandlungsgeschick +Verhandlungskommission +Verhandlungsmandat +Verhandlungsmandate +Verhandlungspartner +Verhandlungspartnerinnen +Verhandlungspartnern +Verhandlungspartners +Verhandlungsprogramm +Verhandlungspunkt +Verhandlungsrunde +Verhandlungsrunden +Verhandlungsspielraum +Verhandlungsteilnehmer +Verhandlungstisch +Verhandlungsziele +Verhasstesten +Verhasstester +Verhau +Verhaues +Verheerung +Verheerungen +Verheimlichung +Verheimlichungen +Verheiratung +Verheißung +Verherrlichung +Verherrlichungen +Verhetzung +Verhinderung +Verhinderungen +Verhältnis +Verhältnismäßigkeit +Verhältnisse +Verhältnissen +Verhältnisses +Verhältniswahl +Verhältniswahlen +Verhältniswort +Verhältniswortes +Verhältniswörter +Verhältniswörtern +Verhängnis +Verhängnisse +Verhängnisses +Verhängung +Verhärmtesten +Verhärmtester +Verhärtung +Verhärtungen +Verhöhnung +Verhör +Verhörs +Verhüllung +Verhüllungen +Verhütung +Verhütungen +Verhütungsmaßnahme +Verhütungsmaßnahmen +Verhütungsmittel +Verhütungsmittels +Verifikation +Verifizierung +Verinnerlichung +Verirrung +Verirrungen +Verjährte +Verjährung +Verjährungen +Verjährungsfrist +Verjährungsfristen +Verjüngung +Verjüngungen +Verjüngungskur +Verkabelung +Verkalkung +Verkalkungen +Verkapselung +Verkapselungen +Verkauf +Verkaufen +Verkaufes +Verkaufs +Verkaufsabsicht +Verkaufsabteilung +Verkaufsaktion +Verkaufsandrohung +Verkaufsaussicht +Verkaufsautomat +Verkaufsautomaten +Verkaufsdirektion +Verkaufsdruck +Verkaufsempfehlungen +Verkaufserfolge +Verkaufsergebnis +Verkaufserlös +Verkaufsetage +Verkaufsfördernde +Verkaufsförderung +Verkaufsgebiet +Verkaufsgeschäften +Verkaufsgesellschaft +Verkaufsgrund +Verkaufshindernis +Verkaufskurs +Verkaufsleiter +Verkaufsmasche +Verkaufsniederlassungen +Verkaufsorder +Verkaufsorders +Verkaufsorganisationen +Verkaufspersonal +Verkaufspersonals +Verkaufspreis +Verkaufspreise +Verkaufspreisen +Verkaufsprogramm +Verkaufsraum +Verkaufsräume +Verkaufsschlager +Verkaufsschlagern +Verkaufsschlagers +Verkaufssignale +Verkaufssignalen +Verkaufsstelle +Verkaufstermine +Verkaufstätigkeit +Verkaufsunterlagen +Verkaufsvereinigungen +Verkaufsverhandlungen +Verkaufswert +Verkaufswillige +Verkaufszeitpunkt +Verkauft +Verkehr +Verkehres +Verkehrs +Verkehrsader +Verkehrsadern +Verkehrsampel +Verkehrsandrang +Verkehrsandranges +Verkehrsaufgaben +Verkehrsbedürfnisse +Verkehrsbelebung +Verkehrsbetrieb +Verkehrsbetriebe +Verkehrsbetriebes +Verkehrsbüro +Verkehrsbüros +Verkehrschaos +Verkehrsdelikte +Verkehrsdichte +Verkehrsdichten +Verkehrsdisziplin +Verkehrsexperte +Verkehrsflughafen +Verkehrsflugzeuge +Verkehrsflugzeugen +Verkehrsflugzeuges +Verkehrsfläche +Verkehrsfragen +Verkehrsfunk +Verkehrsführung +Verkehrsgenossenschaften +Verkehrsgesetze +Verkehrshindernis +Verkehrshindernisse +Verkehrshindernisses +Verkehrsinsel +Verkehrsinseln +Verkehrskette +Verkehrsknotenpunkt +Verkehrsknotenpunkten +Verkehrsknotenpunktes +Verkehrsknäuel +Verkehrslage +Verkehrslagen +Verkehrsleistung +Verkehrsminister +Verkehrsministern +Verkehrsministers +Verkehrsmittel +Verkehrsmitteln +Verkehrsmittels +Verkehrsmoral +Verkehrsnetze +Verkehrsnetzen +Verkehrsnetzes +Verkehrsordnung +Verkehrsordnungen +Verkehrsplanung +Verkehrspolitik +Verkehrspolizist +Verkehrspolizisten +Verkehrsposten +Verkehrsregelung +Verkehrsregelungen +Verkehrsrichter +Verkehrssachen +Verkehrsschild +Verkehrsschilder +Verkehrsschutzmann +Verkehrsschutzmannes +Verkehrsschutzmänner +Verkehrssicherheit +Verkehrssitte +Verkehrsstauungen +Verkehrsstraße +Verkehrsstreifen +Verkehrsströme +Verkehrsstörungen +Verkehrssystem +Verkehrssünderin +Verkehrssünderinnen +Verkehrssündern +Verkehrstafel +Verkehrsteilnehmer +Verkehrsteilnehmerin +Verkehrsteilnehmerinnen +Verkehrsteilnehmers +Verkehrstod +Verkehrsträger +Verkehrsunfall +Verkehrsunfallbereitschaft +Verkehrsunfallgeschehen +Verkehrsunfallmeldung +Verkehrsunfallsache +Verkehrsunfälle +Verkehrsunfällen +Verkehrsunternehmen +Verkehrsunternehmens +Verkehrsverband +Verkehrsverbindungen +Verkehrsverein +Verkehrsvereine +Verkehrsvereines +Verkehrsverhältnis +Verkehrsverhältnisse +Verkehrsverhältnisses +Verkehrsvorschrift +Verkehrsvorschriften +Verkehrswege +Verkehrswert +Verkehrswerte +Verkehrswertes +Verkehrswesen +Verkehrswesens +Verkehrszeichen +Verkehrszeichens +Verkehrszählungen +Verkehrsübertretungen +Verkehrteste +Verkehrtester +Verkehrtestes +Verkeilung +Verkennung +Verkettung +Verkettungen +Verketzerung +Verketzerungen +Verkippung +Verklagung +Verklammerung +Verklebung +Verkleidung +Verkleidungen +Verkleinerung +Verkleinerungen +Verkleinerungswort +Verkleinerungswortes +Verkleinerungswörter +Verkleinerungswörtern +Verklärung +Verknappung +Verknappungen +Verknöcherung +Verknöcherungen +Verknüpfung +Verknüpfungen +Verkohlung +Verkommenheit +Verkommenheiten +Verkrümmungen +Verkrüppelung +Verkrüppelungen +Verkäufe +Verkäufen +Verkäufer +Verkäuferinnen +Verkäufern +Verkäufers +Verkäuflichkeit +Verkörperung +Verkörperungen +Verkümmerung +Verkümmerungen +Verkünden +Verkündigung +Verkündigungen +Verkündung +Verkündungen +Verkürzung +Verkürzungsschnur +Verkürzungsschnüre +Verkürzungsschnüren +Verladepreise +Verladerampe +Verladestation +Verladetest +Verladung +Verladungen +Verlag +Verlage +Verlagen +Verlagerung +Verlages +Verlags +Verlagsanstalt +Verlagsbuchhandels +Verlagsbuchhandlung +Verlagsbuchhandlungen +Verlagsbuchhändler +Verlagsbuchhändlern +Verlagsbuchhändlers +Verlagsfirma +Verlagsfirmen +Verlagskontor +Verlagskosten +Verlagsort +Verlagspreise +Verlagsprodukte +Verlagsrecht +Verlagsrechte +Verlagsrechten +Verlagsrechtes +Verlagsrechts +Verlagswerk +Verlagswerken +Verlagswerkes +Verlangen +Verlangens +Verlangsamung +Verlass +Verlassen +Verlassenheit +Verlasses +Verlaub +Verlauf +Verlaufe +Verlaufes +Verlaufs +Verlautbarung +Verlegen +Verlegenheit +Verlegenheiten +Verleger +Verlegern +Verlegers +Verlegung +Verlegungen +Verleih +Verleihen +Verleiher +Verleiherin +Verleihern +Verleihers +Verleihes +Verleihtest +Verleihung +Verleihungen +Verleitung +Verleitungen +Verlesung +Verletzten +Verletzung +Verletzungen +Verletzungsgefahr +Verleumder +Verleumderin +Verleumderinnen +Verleumdern +Verleumdung +Verleumdungen +Verliebtheit +Verlierer +Verlierergesteuert +Verlierern +Verlies +Verliese +Verliesen +Verlieses +Verlobten +Verlobung +Verlobungen +Verlobungsanzeige +Verlobungsanzeigen +Verlobungsringe +Verlobungsringen +Verlobungsringes +Verlockung +Verlockungen +Verlogenheit +Verlogenheiten +Verlorengegangenen +Verlorengehen +Verlosung +Verlosungen +Verlumptesten +Verlust +Verlustanzeigen +Verluste +Verlusten +Verlustfall +Verlustgefahr +Verlustgefahren +Verlustgeschäft +Verlustleistung +Verlustliste +Verlustlisten +Verlustmachende +Verlustmeldungen +Verlustpositionen +Verlustrechnungen +Verlustrisiken +Verlustrisiko +Verlustvortrag +Verlustzone +Verlängerung +Verlängerungen +Verlängerungsanträge +Verlängerungskabel +Verlängerungsschnur +Verlängerungsschnüre +Verlässlichkeit +Verläufe +Verläufen +Verlöbnis +Verlöbnisse +Verlöbnissen +Verlöbnisses +Verlöschung +Verlöschungen +Verlötung +Vermarktung +Vermarktungsabsichten +Vermarktungsidee +Vermassung +Vermassungen +Vermehrung +Vermehrungsprozesse +Vermehrungsprozessen +Vermehrungsschritte +Vermeidbarkeit +Vermeidung +Vermeidungen +Vermenschlichung +Vermerk +Vermessenheit +Vermessenheiten +Vermessung +Vermessungsamt +Vermessungsämter +Vermessungsämtern +Vermietbarkeit +Vermieter +Vermieteransprüche +Vermieterbetriebes +Vermieterforderungen +Vermietergesellschaften +Vermieterleistung +Vermietermehrheit +Vermietermodernisierung +Vermietern +Vermieterpflicht +Vermieterpflichten +Vermieterrechte +Vermieters +Vermieterseite +Vermietersicherung +Vermieterwechsel +Vermietung +Vermietungen +Vermietungsabschlüsse +Verminderung +Verminderungen +Verminung +Vermischung +Vermischungsgrad +Vermisstenanzeige +Vermisstenliste +Vermittler +Vermittlerin +Vermittlerinnen +Vermittlerrolle +Vermittlers +Vermittlung +Vermittlungsamt +Vermittlungsangebot +Vermittlungsbemühung +Vermittlungsbemühungen +Vermittlungsbeziehung +Vermittlungsgebühr +Vermittlungsgebühren +Vermittlungsgespräch +Vermittlungsgespräche +Vermittlungsprovision +Vermittlungsprovisionen +Vermittlungsversuch +Vermittlungsversuchen +Vermittlungsvorschläge +Vermittlungsämter +Vermittlungsämtern +Vermummung +Vermutung +Vermutungen +Vermutungswissen +Vermächtnis +Vermächtnissen +Vermächtnisses +Vermählung +Vermögen +Vermögens +Vermögensabgaben +Vermögensanlage +Vermögensanlagen +Vermögensaufbau +Vermögensberater +Vermögensberatung +Vermögensexplosion +Vermögenslage +Vermögenssteuer +Vermögenssteuerpflicht +Vermögensteile +Vermögensteuer +Vermögensverhältnisse +Vermögensverhältnissen +Vermögensverhältnisses +Vermögensvermehrung +Vermögensverwalter +Vermögensverwaltern +Vermögensverwaltung +Vermögenswerte +Vermögenswerten +Vermögenswertes +Vermögensübernahme +Vernachlässigung +Vernachlässigungen +Vernebelung +Verneigung +Verneigungen +Verneinung +Vernetzbarkeit +Vernetzung +Vernichtende +Vernichtung +Vernichtungskrieg +Vernichtungskriege +Vernichtungskriegen +Vernichtungslager +Vernichtungslagern +Vernichtungslagers +Vernunft +Vernunftehe +Vernunftehen +Vernunftwesen +Vernunftwesens +Verona +Veronese +Veroneser +Verordnung +Verordnungen +Verordnungsentwurf +Verpachtung +Verpachtungen +Verpackung +Verpackungen +Verpackungsmaterial +Verpestung +Verpestungen +Verpflanzung +Verpflanzungen +Verpflegung +Verpflegungen +Verpflichtung +Verpflichtungen +Verpfändung +Verpfändungen +Verpolschutz +Verputz +Verpächter +Verpächters +Verquerer +Verrat +Verrates +Verrechnung +Verrechnungen +Verrechnungscheck +Verrechnungspreisen +Verrechnungsprozesse +Verrechnungsscheck +Verrechnungsstelle +Verrechnungsstellen +Verrechnungsverkehr +Verrechnungszentren +Verrenkung +Verrenkungen +Verrichtung +Verrichtungen +Verriegelung +Verringerung +Verrohung +Verrohungen +Verruchtheit +Verruchtheiten +Verruf +Verrufs +Verräter +Verräterin +Verrätern +Verräters +Verrückter +Verrücktheit +Verrücktheiten +Verrückungen +Versachlichung +Versagen +Versagens +Versager +Versagerin +Versagerinnen +Versagern +Versagung +Versagungen +Versammlung +Versammlungen +Versammlungsfreiheit +Versammlungsleiter +Versand +Versandabteilung +Versandabteilungen +Versandanweisungen +Versandanzeige +Versandanzeigen +Versandbuchhandlung +Versandgeschäft +Versandgeschäfte +Versandgeschäftes +Versandhaus +Versandhauses +Versandhäuser +Versandhäusern +Versandkosten +Versandliste +Versandlisten +Versandpapier +Versandpapieren +Versandtätigkeiten +Versandweg +Versandzonenliste +Versatz +Versbau +Versbaues +Verschachtelung +Verschachtelungen +Verschaltung +Verschalung +Verschalungen +Verschicken +Verschickt +Verschickung +Verschiebespiel +Verschiebung +Verschiebungen +Verschiebungsvektors +Verschiedene +Verschiedenen +Verschiedenheit +Verschiedenheiten +Verschiffung +Verschiffungen +Verschlafenheit +Verschlag +Verschlagenheit +Verschlages +Verschlechterung +Verschlechterungen +Verschleierung +Verschleierungstaktik +Verschleierungstaktiken +Verschleiß +Verschleißens +Verschleißes +Verschleißteil +Verschleppung +Verschleppungen +Verschleppungstaktik +Verschleppungstaktiken +Verschleuderung +Verschlimmerung +Verschlimmerungen +Verschluss +Verschlusses +Verschlüsse +Verschlüsselung +Verschlüsselungen +Verschlüssen +Verschmelzung +Verschmitztheit +Verschmutztheit +Verschmutzung +Verschmutzungen +Verschmutzungsgrad +Verschnaufpause +Verschnaufpausen +Verschneidungen +Verschrammteste +Verschrammtester +Verschraubung +Verschreibung +Verschrobenheit +Verschrottung +Verschränkung +Verschulden +Verschuldung +Verschuldungen +Verschuldungsprinzip +Verschuldungsprobleme +Verschweigung +Verschwender +Verschwenderin +Verschwenderinnen +Verschwenders +Verschwendung +Verschwendungen +Verschwendungssucht +Verschwiegenheit +Verschwiegenheiten +Verschwindungsideal +Verschwindungsideale +Verschwindungsidealen +Verschwindungsideals +Verschwommenheit +Verschwommenheiten +Verschwörer +Verschwörerin +Verschwörerinnen +Verschwörern +Verschwörung +Verschwörungen +Verschämtesten +Verschämtheit +Verschämtheiten +Verschärfung +Verschärfungen +Verschönerung +Verschönerungen +Verschüchterung +Verschüchterungen +Verse +Versehrtheit +Versen +Versendung +Versendungen +Versenkung +Versenkungen +Versetzung +Versetzungen +Verseuchung +Versfuß +Versfußes +Versicherer +Versicherers +Versicherung +Versicherungen +Versicherungsaktien +Versicherungsanstalten +Versicherungsarten +Versicherungsbranche +Versicherungsfälle +Versicherungsgedanken +Versicherungsgesellschaft +Versicherungsgesellschaften +Versicherungsidee +Versicherungskaufmann +Versicherungsmerkblatt +Versicherungsmöglichkeiten +Versicherungsnehmer +Versicherungsnehmerin +Versicherungsnehmers +Versicherungsparten +Versicherungspesen +Versicherungspolice +Versicherungspolicen +Versicherungsprämie +Versicherungsprämien +Versicherungsscheine +Versicherungsscheinen +Versicherungsscheines +Versicherungsschutz +Versicherungsträger +Versicherungsträgern +Versicherungsträgers +Versicherungsverein +Versicherungsvermögen +Versicherungsvertrag +Versicherungsvertreter +Versiegelung +Versiegelungen +Versilberung +Versinnbildlichung +Version +Versionen +Versionsnummer +Verskunst +Versmaß +Versmaße +Versmaßes +Versorger +Versorgerinnen +Versorgern +Versorgers +Versorgung +Versorgungen +Versorgungsabgabe +Versorgungsanlagen +Versorgungsbetrieb +Versorgungsbetriebe +Versorgungsbetrieben +Versorgungsbetriebes +Versorgungsempfängerin +Versorgungsempfängerinnen +Versorgungsempfängern +Versorgungsengpässe +Versorgungsgebiet +Versorgungsgesetz +Versorgungsgüter +Versorgungskassen +Versorgungslage +Versorgungslagen +Versorgungslager +Versorgungslücke +Versorgungsprogramme +Versorgungsschwierigkeiten +Versorgungsunternehmen +Versorgungswerte +Versorgungswerten +Verspannungen +Verspottung +Verspottungen +Versprechen +Versprecher +Versprechung +Versprechungen +Verspätung +Verspätungen +Verstaatlichung +Verstaatlichungen +Verstaatlichungsaktion +Verstaatlichungspläne +Verstand +Verstande +Verstandeskraft +Verstandeskräfte +Verstandesmensch +Verstandesschärfe +Verstandeswelt +Verstauchung +Versteck +Verstecke +Verstecken +Versteckideen +Versteckspiel +Versteckspieles +Versteckteste +Verstecktesten +Verstecktestes +Verstehen +Versteifung +Versteifungen +Versteigerer +Versteigerung +Versteigerungen +Versteigerungsankündigung +Versteigerungsankündigungen +Versteigerungswert +Versteinerung +Versteinerungen +Verstellmöglichkeit +Verstellung +Verstellungen +Versteuerung +Versteuerungen +Verstiegenheit +Verstimmung +Verstimmungen +Verstocktesten +Verstocktheit +Verstocktheiten +Verstopfung +Verstopfungen +Verstoß +Verstoßes +Verstoßung +Verstoßungen +Verstrebung +Verstrebungen +Verstrebungswinkel +Verstreuung +Verstrickteste +Verstricktesten +Verstricktestes +Verstrickung +Verstädterung +Verständigung +Verständigungen +Verständlicherweise +Verständlichkeit +Verständnis +Verständnislosigkeit +Verständnislosigkeiten +Verständnisse +Verständnisses +Verstärker +Verstärkern +Verstärkerröhre +Verstärkers +Verstärkung +Verstärkungen +Verstört +Verstörtheit +Verstöße +Verstößen +Verstümmelung +Versuch +Versuche +Versucher +Versucherin +Versucherinnen +Versuchern +Versuchers +Versuches +Versuchs +Versuchsanordnung +Versuchsanstalt +Versuchsanstalten +Versuchsaufbau +Versuchsballon +Versuchsdurchführung +Versuchsfahrt +Versuchsfeld +Versuchsgelände +Versuchsingenieur +Versuchsingenieuren +Versuchsingenieurs +Versuchskaninchen +Versuchslabor +Versuchslaboratorium +Versuchsläufe +Versuchsläufen +Versuchsperson +Versuchspersonen +Versuchsreihe +Versuchsreihen +Versuchsstadium +Versuchsstadiums +Versuchsstrecke +Versuchstext +Versuchstier +Versuchstiere +Versuchstieren +Versuchstieres +Versuchsweisen +Versuchsweiser +Versuchung +Versuchungen +Versunkenheit +Versätzen +Versäumnis +Versäumnisse +Versäumnisurteil +Versäumnisurteile +Versäumnisurteilen +Versäumnisurteils +Versöhnung +Versöhnungen +Versündigung +Versündigungen +Vertagung +Vertagungen +Vertauschbarkeit +Vertauschen +Vertauschung +Vertauschungen +Verteidiger +Verteidigerin +Verteidigerinnen +Verteidigern +Verteidigung +Verteidigungen +Verteidigungsausgaben +Verteidigungsbeitrag +Verteidigungsbereitschaft +Verteidigungsbündnis +Verteidigungsbündnisse +Verteidigungsfähigkeit +Verteidigungshaushalt +Verteidigungskraft +Verteidigungskrieg +Verteidigungskriegen +Verteidigungskrieges +Verteidigungslinie +Verteidigungsminister +Verteidigungsministerium +Verteidigungsministern +Verteidigungsmittel +Verteidigungspakt +Verteidigungsplanung +Verteidigungsrat +Verteidigungsrede +Verteidigungsreden +Verteidigungsversagen +Verteidigungsvertrag +Verteilen +Verteiler +Verteileranlage +Verteilern +Verteilers +Verteilersäulen +Verteilung +Verteilungen +Verteilungsanlagen +Verteilungsfunktion +Verteilungskurve +Verteilungskurven +Verteuerung +Verteuerungen +Vertiefung +Vertiefungen +Vertonung +Vertonungen +Vertrag +Vertragende +Vertrages +Vertrags +Vertragsablauf +Vertragsabrede +Vertragsabschluss +Vertragsabschlusses +Vertragsabschluß +Vertragsabwicklung +Vertragsangebot +Vertragsbedingung +Vertragsbedingungen +Vertragsbeginn +Vertragsbestand +Vertragsbestandteil +Vertragsbeziehungen +Vertragsbruch +Vertragsbruches +Vertragsbrüche +Vertragschließende +Vertragschließenden +Vertragschließender +Vertragschließendes +Vertragsdauer +Vertragsentwurf +Vertragsentwurfes +Vertragsentwürfe +Vertragserfüllung +Vertragsergänzung +Vertragsfirmen +Vertragsformulare +Vertragsformulierung +Vertragsgegenstand +Vertragsgegenstandes +Vertragsgegenstände +Vertragsgegenständen +Vertragsinhalts +Vertragsklauseln +Vertragskosten +Vertragskündigung +Vertragslücken +Vertragsmuster +Vertragspartei +Vertragsparteien +Vertragspartner +Vertragspartnerinnen +Vertragspartnern +Vertragspartners +Vertragspflichten +Vertragsstaates +Vertragsstrafe +Vertragsstrafen +Vertragsteile +Vertragstext +Vertragstyp +Vertragsunterzeichnung +Vertragsverhandlung +Vertragsverhandlungen +Vertragsverhältnis +Vertragsverhältnisse +Vertragsverhältnisses +Vertragsverletzung +Vertragsvermittlung +Vertragsvorbereitung +Vertragswerk +Vertragswerke +Vertragszweck +Vertragszwecks +Vertrauen +Vertrauensabstimmung +Vertrauensbasis +Vertrauensbeweis +Vertrauensbildung +Vertrauensbruch +Vertrauensbruches +Vertrauensbrüche +Vertrauensbrüchen +Vertrauensdozent +Vertrauenskrise +Vertrauensleute +Vertrauensmann +Vertrauensmannes +Vertrauensmänner +Vertrauensmännern +Vertrauensperson +Vertrauenspersonen +Vertrauenssache +Vertrauensschwund +Vertrauensseligkeit +Vertrauensstellung +Vertrauensverhältnis +Vertrauensverlust +Vertrauensvoll +Vertrauensvotum +Vertrauensvotums +Vertrauenswürdigkeit +Vertraulich +Vertraulichkeit +Vertraulichkeiten +Vertraut +Vertrauteste +Vertrautesten +Vertrautestes +Vertrautheit +Vertrautheiten +Vertreiber +Vertreibung +Vertreter +Vertreterbesuch +Vertreterbüro +Vertreterinnen +Vertretern +Vertreters +Vertreterversammlung +Vertretung +Vertretungen +Vertrieb +Vertriebe +Vertriebs +Vertriebserlöse +Vertriebsgesellschaft +Vertriebsideen +Vertriebsingenieur +Vertriebskosten +Vertriebsorganisationen +Vertriebspartner +Vertriebsprogramm +Vertriebsrechte +Vertriebsrechten +Vertriebsrechtes +Vertriebsstellen +Vertriebsweg +Verträge +Verträglichkeit +Verträglichkeiten +Verunglimpfung +Verunreinigung +Verunreinigungen +Verunreinigungsgrad +Verunreinigungsmenge +Verunreinigungsteilchen +Verunsicherung +Verunstaltung +Verunstaltungen +Veruntreuung +Verursacher +Verursachern +Verursachers +Verursachung +Verursachungen +Verurteilung +Verurteilungen +Verve +Vervielfachung +Vervielfachungen +Vervielfältigung +Vervielfältigungen +Vervielfältigungsapparat +Vervielfältigungsapparaten +Vervielfältigungsapparates +Vervollkommnung +Vervollkommnungen +Vervollständigung +Vervollständigungen +Verwachsens +Verwahrlosung +Verwahrung +Verwahrungen +Verwaiste +Verwalter +Verwalterin +Verwalterinnen +Verwalters +Verwaltervertrag +Verwaltung +Verwaltungen +Verwaltungsabkommen +Verwaltungsakt +Verwaltungsakte +Verwaltungsapparat +Verwaltungsapparate +Verwaltungsapparaten +Verwaltungsarbeit +Verwaltungsarbeiten +Verwaltungsaufgaben +Verwaltungsaufwand +Verwaltungsbeamte +Verwaltungsbeamten +Verwaltungsbeamter +Verwaltungsbehörden +Verwaltungsbezirk +Verwaltungsbezirke +Verwaltungsbezirkes +Verwaltungsdienst +Verwaltungsdienste +Verwaltungsdienstes +Verwaltungsfunktionen +Verwaltungsgebäude +Verwaltungsgesellschaft +Verwaltungshauptstadt +Verwaltungskosten +Verwaltungspraxis +Verwaltungsrat +Verwaltungsrates +Verwaltungsratspräsidenten +Verwaltungsrecht +Verwaltungsreform +Verwaltungsräte +Verwaltungsräten +Verwaltungsweg +Verwaltungswege +Verwaltungswegen +Verwaltungszweig +Verwaltungszweige +Verwaltungszweigen +Verwandlung +Verwandlungen +Verwandlungskünstler +Verwandlungskünstlers +Verwandte +Verwandten +Verwandtenbesuch +Verwandtenbesuche +Verwandter +Verwandtester +Verwandtschaft +Verwandtschaftsgrad +Verwandtschaftsgrade +Verwandtschaftsgraden +Verwarnung +Verwarnungen +Verwebung +Verwechslung +Verwechslungen +Verwechslungskomödie +Verwegenheit +Verwegenheiten +Verwehrung +Verwehrungen +Verwehung +Verwehungen +Verweichlichung +Verweichlichungen +Verweigerung +Verweigerungen +Verweildauer +Verweilzeit +Verweis +Verweise +Verweises +Verweisungen +Verweisungszeichen +Verweisungszeichens +Verweltlichung +Verweltlichungen +Verwendbarkeit +Verwendbarkeiten +Verwender +Verwendung +Verwendungen +Verwendungsmöglichkeit +Verwendungsmöglichkeiten +Verwendungszweck +Verwendungszwecken +Verwendungszweckes +Verwerfung +Verwertbarem +Verwertbarkeit +Verwertung +Verweser +Verwesern +Verwesers +Verwesung +Verwesungen +Verwickelung +Verwickelungen +Verwicklung +Verwicklungen +Verwilderung +Verwilderungen +Verwindung +Verwirklichung +Verwirklichungen +Verwirrung +Verwirrungen +Verwirtschaftete +Verwischung +Verwischungen +Verwitterung +Verwitterungen +Verworfenheit +Verworfenheiten +Verworrenheit +Verworrenheiten +Verwundbarkeit +Verwunderung +Verwundung +Verwundungen +Verwurzelung +Verwöhnteste +Verwöhnung +Verwöhnungen +Verwünschung +Verwüstung +Verwüstungen +Verzahnung +Verzahnungen +Verzauberung +Verzehr +Verzehres +Verzehrungen +Verzeichnis +Verzeichnisse +Verzeichnissen +Verzeichnisses +Verzeichnung +Verzeihung +Verzeihungen +Verzerrung +Verzerrungen +Verzettelung +Verzicht +Verzichtbarkeit +Verzichterklärung +Verzichtes +Verzichts +Verzichtserklärung +Verzierung +Verzierungen +Verzinsung +Verzinsungen +Verzollung +Verzollungen +Verzug +Verzuge +Verzugs +Verzugsaktien +Verzugsfolgen +Verzugsschaden +Verzugstage +Verzugszinsen +Verzweiflung +Verzweiflungen +Verzweiflungsschritt +Verzweigung +Verzweigungen +Verzärtelung +Verzärtelungen +Verzögerung +Verzögerungstaktik +Verzögerungszeit +Verzückung +Verzückungen +Verächter +Verächters +Veränderlichen +Veränderlichkeit +Veränderlichkeiten +Veränderung +Veränderungen +Veränderungszeit +Veränderungszeiten +Verästelung +Verästelungen +Veräußerlichung +Veräußerlichungen +Veräußerung +Veräußerungsgewinn +Verödung +Verödungen +Veröffentlichung +Veröffentlichungen +Vesper +Vesperbrot +Vesperbrote +Vesperbroten +Vespern +Vespers +Vestibül +Vestibüls +Veteran +Veteranen +Veterinär +Veterinäre +Veterinären +Veto +Vetorecht +Vetorechten +Vetorechts +Vetos +Vetter +Vetternwirtschaft +Vetters +Vexierbilder +Vexierbildern +Vexierbildes +Vexierschlosses +Vexierschlössern +Vexierspiegeln +Vexierspiegels +Vexierspiel +Vexierspieles +Viadukt +Viadukte +Viaduktes +Vibration +Vibrationen +Vibrator +Victor +Victoriasee +Video +Videoaufnahmen +Videoband +Videobild +Videobilder +Videobildern +Videobänder +Videokamera +Videokarte +Videokassette +Videoproduktionen +Videoprojektor +Videorecorder +Videos +Videotape +Videotext +Viecher +Vieh +Viehausstellung +Viehbestand +Viehbestände +Viehbeständen +Viehdiebstahl +Viehes +Viehfutter +Viehhof +Viehhofes +Viehhändler +Viehhändlern +Viehhändlers +Viehhöfen +Viehmarkt +Viehmarktes +Viehmärkten +Viehseuchen +Viehwagen +Viehwagens +Viehweiden +Viehzucht +Viehzüchter +Viehzüchterin +Viehzüchtern +Viehzüchters +Viele +Vieleck +Vielecke +Vieleckes +Vielfache +Vielfachen +Vielfaches +Vielfachheit +Vielfachheiten +Vielfalt +Vielfraß +Vielfraßes +Vielfältigkeit +Vielfältigkeiten +Vielgestaltigkeit +Vielheit +Vielheiten +Vielleicht +Vielseitigkeit +Vielseitigkeiten +Vielweiberei +Vielweibereien +Vielzahl +Vielzeller +Vier +Vierbeiner +Vierbeiners +Viereck +Vierecke +Vierecks +Viererbande +Viererbob +Vierergruppe +Viererkajak +Vierertreffen +Vierfache +Vierfaches +Vierfüßler +Vierfüßlern +Viergespann +Viergespannen +Viergespannes +Vierjahresplan +Vierkampf +Vierlinge +Vierlingen +Viermächtebesprechung +Viermächtebesprechungen +Viermächteverwaltung +Vierpunkteprogramm +Vierradbremse +Viersitzer +Viersitzern +Viersitzers +Vierspänner +Vierspännern +Vierspänners +Vierstellige +Viertaktmotor +Viertaktmotore +Viertaktmotoren +Vierte +Viertel +Viertelfinale +Viertelfinales +Vierteljahr +Vierteljahre +Vierteljahres +Vierteljahresmiete +Viertelkreis +Viertelkreises +Viertelmillion +Viertelnote +Viertelnoten +Viertelpause +Viertelpfund +Viertelpfunde +Viertelpfunden +Viertels +Viertelscheibe +Viertelstunde +Viertelstunden +Viertes +Viervierteltakt +Vierzeiler +Vierzeilers +Vierziger +Vierzigern +Vierzigstundenwoche +Vierzimmerwohnung +Vietcong +Vietnam +Vietnamkrieg +Vietnamsoldaten +Vignette +Vignetten +Vikar +Vikare +Vikaren +Vikars +Viktor +Viktoria +Viktualien +Villa +Villen +Villengrundstück +Villenhaushalt +Villenkolonie +Villenvierteln +Villenviertels +Villenvorort +Viola +Violine +Violinen +Violinist +Violinisten +Violinistin +Violinistinnen +Violinkonzerte +Violinschlüssel +Violinschlüsseln +Violoncelli +Violoncello +Viper +Viren +Virginia +Virtuelles +Virtuosin +Virtuosinnen +Virtuosität +Virtuositäten +Virus +Virusaktivitäten +Viruskrankheit +Viruskrankheiten +Visa +Visage +Visagen +Visier +Visiere +Vision +Visionen +Visionär +Visionäre +Visionären +Visitation +Visite +Visiten +Visitenkarte +Viskosität +Visualisierung +Visum +Visumzwang +Vitae +Vitalität +Vitalitäten +Vitamin +Vitamine +Vitaminmangel +Vitaminmangels +Vitaminmängel +Vitaminmängeln +Vitamins +Vitrine +Vitrinen +Vitrinentür +Vize +Vizeadmirale +Vizeadmiralen +Vizekanzler +Vizekanzlern +Vizekanzlers +Vizekonsule +Vizekönig +Vizekönige +Vizekönigen +Vizepräsident +Vizepräsidenten +Vizeweltmeister +Vlies +Vliese +Vliesen +Vlieses +Vogel +Vogelarten +Vogelbauer +Vogelbauers +Vogelbeerbaumes +Vogelbeerbäume +Vogelbeerbäumen +Vogelbeere +Vogelbeeren +Vogelfang +Vogelflinte +Vogelflug +Vogelfutter +Vogelfutters +Vogelfängern +Vogelfängers +Vogelhaus +Vogelhauses +Vogelhäusern +Vogelmist +Vogelmistes +Vogelnest +Vogelnestern +Vogelnestes +Vogelparadies +Vogelperspektive +Vogelperspektiven +Vogels +Vogelschau +Vogelscheuchen +Vogelspinne +Vogelsteller +Vogelstellerei +Vogelstellers +Vogelwarte +Vogelwarten +Vogelzug +Vogelzuges +Vogelzügen +Vogt +Vogtes +Vokabel +Vokabeln +Vokabular +Vokal +Vokale +Vokalisten +Vokalmusik +Vokals +Volant +Volatilität +Volk +Volke +Volker +Volkes +Volkhard +Volks +Volksabstimmung +Volksabstimmungen +Volksaktien +Volksarmee +Volksaufschrei +Volksaufstand +Volksaufstandes +Volksaufständen +Volksausgabe +Volksausgaben +Volksbankrotteure +Volksbefragung +Volksbegehren +Volksbegehrens +Volksbewegung +Volksbibliothek +Volksbibliotheken +Volksbühne +Volksbühnenvereine +Volkscharakter +Volkscharakteren +Volksdemokratie +Volksdemokratien +Volksdeutschen +Volksdichter +Volksdichtern +Volkseinkommen +Volksentscheid +Volksentscheide +Volksentscheides +Volksernährung +Volksfeind +Volksfeinden +Volksfeindes +Volksfest +Volksfeste +Volksfesten +Volksfestes +Volksfront +Volksfrömmigkeit +Volksgerichtshöfe +Volksgruppe +Volksgunst +Volkshaufen +Volkshaufens +Volksherrschaft +Volkshochschule +Volkshochschulen +Volkskammer +Volkskanzler +Volkskapitalismus +Volkskommissare +Volkskunde +Volksküche +Volksküchen +Volkslieder +Volksliedes +Volksmenge +Volksmengen +Volksmund +Volksmusik +Volkspark +Volkspartei +Volksparteien +Volkspolizei +Volksredner +Volksredners +Volksrente +Volksrepublik +Volkssage +Volkssagen +Volksschicht +Volksschichten +Volksschule +Volksschulen +Volksschullehrerin +Volksschullehrerinnen +Volksschullehrern +Volksschüler +Volksseele +Volkssport +Volkssprache +Volksstamm +Volksstammes +Volksstimmen +Volksstimmung +Volksstimmungen +Volksstämmen +Volksstück +Volksstücke +Volksstückes +Volkstanz +Volkstanzes +Volkstracht +Volkstum +Volkstums +Volkstänze +Volkstänzen +Volkstümlichkeit +Volksverdummte +Volksvermögen +Volksvermögens +Volksverräter +Volksversammlungen +Volksvertreter +Volksvertretern +Volksvertretung +Volksvertretungen +Volkswagen +Volkswahl +Volkswahlen +Volksweisheiten +Volkswillen +Volkswirt +Volkswirte +Volkswirten +Volkswirtes +Volkswirtschaft +Volkswirtschaften +Volkswirtschaftslehre +Volkswirtschaftsplan +Volkszählung +Volkszählungen +Volkszählungsbehörde +Vollautomatik +Vollautomatisierung +Vollbad +Vollbart +Vollbartes +Vollbepackte +Vollbepacktem +Vollbepackter +Vollbeschäftigung +Vollbesitz +Vollbesitze +Vollbesitzen +Vollblutpferd +Vollblutpferde +Vollblutpferdes +Vollblutzucht +Vollblüter +Vollbringung +Vollbäder +Vollbärte +Vollbärten +Volldampf +Volle +Vollends +Vollendung +Vollendungen +Volleyball +Vollfunktion +Vollführung +Vollgefühl +Vollgefühles +Vollgegossene +Vollgegossenen +Vollgegossener +Vollgegossenes +Vollgepackte +Vollgepacktem +Vollgepackter +Vollgepfropfte +Vollgepfropftem +Vollgepfropfter +Vollgepfropftes +Vollgestopfte +Vollgestopftem +Vollgestopften +Vollgestopftes +Vollgetankte +Vollgetankten +Vollgetankter +Vollgetanktes +Vollgummi +Vollgummiräder +Vollidiot +Volljurist +Volljährigkeitsalter +Vollkaufmann +Vollkommenheit +Vollkonzession +Vollkornbrot +Vollkornbrote +Vollkornbrotes +Vollkräfte +Vollkräften +Vollmacht +Vollmachten +Vollmachtsformular +Vollmachtsstimmrecht +Vollmilch +Vollmond +Vollmondes +Vollpension +Vollstopfen +Vollstrecker +Vollstreckerin +Vollstreckern +Vollstreckers +Vollstreckung +Vollstreckungsbeamte +Vollstreckungsbeamten +Vollstreckungsbefehl +Vollstreckungsbefehlen +Vollstreckungsbefehles +Vollstreckungsbescheid +Vollständigkeit +Volltanken +Volltreffer +Volltreffern +Volltreffers +Vollversammlung +Vollversicherung +Vollwaise +Vollwaisenrente +Vollwinkel +Vollziehung +Vollziehungen +Vollzug +Vollzylinder +Vollüberlassung +Volontär +Volontäre +Volontären +Volt +Volta +Voltaire +Voltmeter +Voltmeters +Volumen +Volumenanteil +Volumenberechnung +Volumeneinheit +Volumenformel +Volumenintegral +Volumens +Volumensatz +Volumina +Vom +Von +Vopo +Vor +Vorab +Vorabend +Vorahnung +Vorahnungen +Voranalyse +Vorankündigung +Voranmeldung +Voranmeldungen +Voranschlag +Voranschlages +Voranschläge +Voranschlägen +Voranzeige +Voranzeigen +Vorarbeit +Vorarbeiten +Vorarbeiter +Vorarbeiterin +Vorarbeiterinnen +Vorarbeitern +Vorarlberg +Voraufführungen +Voraus +Vorausbestellung +Vorausbestimmung +Vorausbestimmungen +Vorausbezahlungen +Vorausdenken +Vorausgedachte +Vorausgedachten +Vorausgedachter +Vorausgedachtes +Vorausgesetzt +Vorauskasse +Voraussage +Voraussagen +Vorausschätzung +Voraussetzung +Voraussetzungen +Voraussicht +Voraussichten +Voraustilgung +Vorauswahl +Vorauszahlung +Vorauszahlungen +Vorbau +Vorbaues +Vorbedacht +Vorbedachte +Vorbedachtes +Vorbedeutung +Vorbedeutungen +Vorbedingung +Vorbedingungen +Vorbehalt +Vorbehalte +Vorbehandlung +Vorbehandlungen +Vorbekeimenden +Vorbekeimte +Vorbekeimten +Vorbekeimung +Vorbemerkung +Vorbemerkungen +Vorbenutzer +Vorbenutzers +Vorbereitung +Vorbereitungen +Vorbereitungsprogramm +Vorbereitungszeit +Vorbericht +Vorberichten +Vorberichtes +Vorbesetzung +Vorbesprechung +Vorbestellpreis +Vorbestellung +Vorbestellungen +Vorbestrafung +Vorbestrafungen +Vorbetrachtungen +Vorbeugung +Vorbeugungen +Vorbeugungsmaßnahme +Vorbeugungsmaßnahmen +Vorbeugungsmittel +Vorbeugungsmitteln +Vorbild +Vorbilder +Vorbildern +Vorbildfunktion +Vorbildung +Vorbote +Vorboten +Vorbühne +Vorbühnen +Vordenker +Vorderachse +Vorderachsen +Vorderansicht +Vorderansichten +Vorderarm +Vorderarme +Vorderarmes +Vorderasien +Vorderbein +Vorderbeine +Vorderbeinen +Vorderbeines +Vorderdeck +Vorderdecken +Vorderdeckes +Vorderfuß +Vorderfußes +Vorderfüße +Vordergrund +Vordergrundes +Vordergründe +Vorderhaus +Vorderhände +Vorderlauf +Vorderleute +Vordermann +Vordermannes +Vorderrad +Vorderradantrieb +Vorderradantriebe +Vorderradantriebes +Vorderradbremse +Vorderradbremsen +Vorderrades +Vorderreihe +Vorderreihen +Vorderräder +Vorderseite +Vordersitz +Vordersitze +Vordersitzen +Vorderteil +Vorderteilen +Vorderteiles +Vordertür +Vordertüren +Vorderzahn +Vorderzahnes +Vorderzähne +Vordiplom +Vordruck +Vordrucken +Vordruckes +Voreiligkeit +Voreilung +Voreingestellt +Voreinstellung +Voreltern +Vorenthaltung +Vorenthaltungen +Vorentscheiden +Vorentwurf +Vorerst +Vorexamen +Vorfahr +Vorfahrt +Vorfahrtrecht +Vorfahrtrechtes +Vorfahrtsrecht +Vorfahrtsrechtes +Vorfaktor +Vorfall +Vorfalles +Vorfalls +Vorfeier +Vorfeiern +Vorfelder +Vorfeldern +Vorfeldes +Vorfertigungen +Vorfilm +Vorfilme +Vorfilmes +Vorfrage +Vorfragen +Vorfreude +Vorfreuden +Vorfälle +Vorfällen +Vorführdame +Vorführer +Vorführern +Vorführers +Vorführraum +Vorführraumes +Vorführräumen +Vorführung +Vorführungen +Vorführwagen +Vorführzwecke +Vorgabe +Vorgaben +Vorgabewert +Vorgang +Vorgangs +Vorgarten +Vorgartens +Vorgeahnte +Vorgeahnter +Vorgeahntes +Vorgebirge +Vorgebirgen +Vorgebirges +Vorgedruckte +Vorgefasste +Vorgefassten +Vorgefasster +Vorgefasstes +Vorgeformten +Vorgefühl +Vorgefühle +Vorgefühlen +Vorgefühles +Vorgehen +Vorgehens +Vorgehensweise +Vorgehensweisen +Vorgelagerten +Vorgericht +Vorgerichten +Vorgerichtes +Vorgeschichte +Vorgeschmack +Vorgeschmackes +Vorgeschmäcke +Vorgeschmäcken +Vorgesetzte +Vorgesetzten +Vorgespräch +Vorgezeigt +Vorgriff +Vorgriffe +Vorgriffes +Vorgänge +Vorgängen +Vorgänger +Vorgängerin +Vorgängern +Vorgängers +Vorhaben +Vorhabens +Vorhabensbeschreibung +Vorhallen +Vorhaltung +Vorhaltungen +Vorhandensein +Vorhandenseins +Vorhang +Vorhanges +Vorher +Vorherbestimmung +Vorherbestimmungen +Vorherrschaft +Vorhersage +Vorhersagen +Vorhersehens +Vorhof +Vorhofes +Vorhänge +Vorhängen +Vorhängeschloss +Vorhängeschlosse +Vorhängeschlosser +Vorhängeschlosses +Vorhäute +Vorhäuten +Vorhöfen +Vorige +Vorjahr +Vorjahres +Vorjahresgewinn +Vorjahreshöhe +Vorjahresmonate +Vorjahresperiode +Vorjahressieger +Vorjahresstand +Vorjahresvolumens +Vorjahreszahlen +Vorjahrsmeister +Vorkasse +Vorkauf +Vorkaufes +Vorkaufsrecht +Vorkaufsrechte +Vorkaufsrechten +Vorkaufsrechtes +Vorkehrung +Vorkehrungen +Vorkehrungsmaßnahme +Vorkehrungsmaßnahmen +Vorkeimung +Vorkenntnis +Vorkenntnisse +Vorkenntnissen +Vorkommen +Vorkommens +Vorkommnis +Vorkommnisse +Vorkosten +Vorkriegspreise +Vorkriegssätze +Vorkriegswert +Vorkriegszeit +Vorkämpfer +Vorkämpferin +Vorkämpferinnen +Vorkämpfers +Vorkäufe +Vorkäufen +Vorladung +Vorladungen +Vorlage +Vorlagen +Vorlageschreiben +Vorlageweg +Vorlauf +Vorlaufes +Vorleben +Vorleger +Vorlegern +Vorlegers +Vorleistung +Vorleser +Vorlesern +Vorlesung +Vorlesungen +Vorlesungsstreik +Vorlesungsverzeichnis +Vorlesungsverzeichnisse +Vorlesungsverzeichnissen +Vorliebe +Vorlieben +Vorliebnehmen +Vorliegende +Vorläufe +Vorläufen +Vorläufer +Vorläuferin +Vorläuferinnen +Vorläufern +Vorläufigkeit +Vormachtrolle +Vormachtstellung +Vormarsch +Vormarsches +Vormarschs +Vormittag +Vormittagen +Vormittags +Vormittagsstunden +Vormonat +Vormonats +Vormund +Vormunde +Vormundes +Vormundschaft +Vormundschaften +Vormundschaftsgerichte +Vormundschaftsgerichten +Vormundschaftsgerichtes +Vormärschen +Vorname +Vornamen +Vornamens +Vornehmheit +Vorort +Vorortbahn +Vorortbahnen +Vororten +Vorortszuges +Vorortszüge +Vorortszügen +Vorortzuges +Vorortzüge +Vorortzügen +Vorplanung +Vorplätzen +Vorposten +Vorpremiere +Vorproduktstadium +Vorprojekt +Vorprüfung +Vorprüfungen +Vorrang +Vorranges +Vorrangig +Vorrat +Vorratskammer +Vorratsräume +Vorratsspeicher +Vorraum +Vorraumes +Vorraums +Vorrecht +Vorrechte +Vorrechten +Vorrechts +Vorredner +Vorrednern +Vorredners +Vorrichtung +Vorrichtungen +Vorruhestand +Vorrunde +Vorrunden +Vorränge +Vorrängen +Vorräte +Vorräten +Vorräume +Vorräumen +Vorsaison +Vorsatz +Vorsatzlinse +Vorsatzlinsen +Vorschau +Vorschein +Vorschieben +Vorschlag +Vorschlages +Vorschlags +Vorschlagsrecht +Vorschläge +Vorschlägen +Vorschrift +Vorschriften +Vorschub +Vorschubes +Vorschule +Vorschulen +Vorschuss +Vorschusses +Vorschussrunde +Vorschusszahlungen +Vorschübe +Vorschüsse +Vorschüssen +Vorsehung +Vorsehungen +Vorsicht +Vorsichtig +Vorsichtsmassregeln +Vorsichtsmaßnahme +Vorsichtsmaßnahmen +Vorsichtsmaßregel +Vorsilbe +Vorsilben +Vorsitz +Vorsitze +Vorsitzende +Vorsitzenden +Vorsitzender +Vorsitzes +Vorsorge +Vorsorgeplanung +Vorspalten +Vorspann +Vorspannes +Vorspannung +Vorspeise +Vorspeisen +Vorspiel +Vorspiele +Vorsprung +Vorsprungs +Vorsprünge +Vorsprüngen +Vorstadt +Vorstand +Vorstandes +Vorstands +Vorstandsebene +Vorstandskräften +Vorstandsmitglied +Vorstandsmitgliedern +Vorstandsmitgliedes +Vorstandsposten +Vorstandssprecher +Vorstandsvorsitzende +Vorstandsvorsitzender +Vorsteher +Vorsteherdrüse +Vorsteherdrüsen +Vorsteherhund +Vorsteherhunde +Vorsteherhundes +Vorsteherin +Vorsteherinnen +Vorstehers +Vorstellung +Vorstellungen +Vorstellungsgespräch +Vorstellungskraft +Vorstellungsvermögen +Vorstellungsvermögens +Vorsteuer +Vorsteuerventil +Vorstoß +Vorstoßes +Vorstrafe +Vorstudie +Vorstudien +Vorstudium +Vorstudiums +Vorstufe +Vorstufen +Vorstädte +Vorstädten +Vorstädter +Vorstädterin +Vorstädterinnen +Vorstädtern +Vorstände +Vorständen +Vorstöße +Vorsänger +Vorsängerinnen +Vorsängern +Vorsängers +Vorsätze +Vorsätzen +Vortag +Vortags +Vortagskurse +Vortagsniveau +Vortagsverluste +Vorteil +Vorteile +Vorteiles +Vorteilpunkte +Vorteils +Vortrag +Vortrage +Vortragenden +Vortragender +Vortrages +Vortragsblock +Vortragskunst +Vortragskünste +Vortragskünstler +Vortragskünstlerin +Vortragskünstlern +Vortragskünstlers +Vortragsreihe +Vortragsreise +Vortragsthema +Vortrieb +Vortritt +Vortritte +Vortritten +Vortritts +Vortrupp +Vorträge +Vorträgen +Vortäuschung +Vortäuschungen +Voruntersuchung +Voruntersuchungen +Vorurteil +Vorurteile +Vorurteilen +Vorurteils +Vorverarbeitung +Vorvergangenheit +Vorverkauf +Vorverkaufes +Vorverkaufskasse +Vorverkäufe +Vorverlegung +Vorversuche +Vorvertrag +Vorväter +Vorvätern +Vorwahl +Vorwahlen +Vorwand +Vorwarnung +Vorwarnungen +Vorweg +Vorwegkonsumieren +Vorweihnachtstage +Vorwissen +Vorwoche +Vorwochen +Vorwochenstand +Vorwort +Vorworten +Vorworts +Vorwurf +Vorwählnummer +Vorwände +Vorwänden +Vorwärtsrichtung +Vorwürfe +Vorzeichen +Vorzeichenregel +Vorzeichens +Vorzeichenwechsel +Vorzeiten +Vorzensur +Vorzug +Vorzugsaktienkapital +Vorzugspreis +Vorzugsrichtung +Vorzugsstellung +Vorzüge +Vorzügen +Vorüberlegung +Vorüberziehende +Vorüberziehenden +Vorüberziehendes +Vorübung +Vorübungen +Votum +Vulgäraposteln +Vulkan +Vulkanausbruch +Vulkane +Vulkanen +Vulkanismus +Väter +Väterchen +Vätern +Vögel +Vögeln +Vöglein +Vögleins +Vögte +Völker +Völkerbewegung +Völkerbund +Völkergemeinschaft +Völkerkunde +Völkermord +Völkermorden +Völkermordes +Völkern +Völkerrechte +Völkerrechten +Völkerschaft +Völkerschlacht +Völkerschlachten +Völkerverständigung +Völkerwanderung +Völkerwanderungen +Völlerei +Völlig ++++++++++ +Waage +Waagebalken +Waagegeld +Waagemeister +Waagen +Waagenfabrik +Waagerechte +Waagerechten +Waagrechte +Waagrechten +Waagschale +Waagschalen +Wabe +Waben +Wachbataillon +Wachbootes +Wache +Wachens +Wachester +Wachhabende +Wachhabenden +Wachhabender +Wachhaberinnen +Wachhaus +Wachhauses +Wachhund +Wachhunde +Wachhunden +Wachhäuser +Wachlokal +Wachlokale +Wachlokalen +Wachmannschaft +Wachmannschaften +Wacholder +Wacholderbeere +Wacholderbeeren +Wacholderbranntwein +Wacholderbranntweine +Wacholdern +Wacholders +Wacholderschnapses +Wacholderschnäpse +Wacholdersirup +Wacholdersirupe +Wacholdersirups +Wacholderstrauchs +Wacholdersträuchern +Wacholderwein +Wacholderweine +Wachposten +Wachpostens +Wachs +Wachsamkeit +Wachsamkeiten +Wachschiff +Wachschiffe +Wachschiffs +Wachses +Wachsfigur +Wachsfigurenkabinett +Wachsfigurenkabinette +Wachsfigurenkabinetten +Wachskerze +Wachskerzen +Wachsleinwand +Wachsleinwände +Wachslicht +Wachslichter +Wachslichts +Wachspuppe +Wachspuppen +Wachsstock +Wachsstocks +Wachsstreichholz +Wachsstreichholzes +Wachsstreichhölzer +Wachsstöcke +Wachstuch +Wachstuchs +Wachstum +Wachstums +Wachstumsbewegungsprognose +Wachstumsphase +Wachstumspolitik +Wachstumsprojektionen +Wachstumsprozess +Wachstumsprozesse +Wachstumsrate +Wachstumsraten +Wachstumsrichtung +Wachstumsstörung +Wachstumsunternehmen +Wachstücher +Wachtel +Wachteln +Wachthabende +Wachtmeister +Wachtmeisterinnen +Wachtmeistern +Wachtmeisters +Wachtposten +Wachtpostens +Wachtraum +Wachträume +Wachträumen +Wachtschiff +Wachtschiffe +Wachtschiffs +Wachtturm +Wachtturms +Wachttürme +Wachturm +Wachturms +Wachtürme +Wachzuhalten +Wackelbetriebe +Wackelkontakt +Wackelkontakte +Wackelkontakten +Wackelunternehmen +Wackersdorf +Wade +Wadenkrampf +Wadenkrämpfe +Wadenkrämpfen +Wadenstrumpf +Wadenstrümpfe +Wadenstrümpfen +Waffe +Waffel +Waffen +Waffenappell +Waffenappelle +Waffenappells +Waffenarten +Waffenbesitz +Waffenbruders +Waffenbrüder +Waffenbrüdern +Waffenbrüderschaft +Waffenbrüderschaften +Waffendienst +Waffendienste +Waffendienstes +Waffeneinfuhr +Waffenembargo +Waffenexport +Waffenexporte +Waffenfabrik +Waffenfabrikanten +Waffenfabriken +Waffengang +Waffengangs +Waffengattungen +Waffengewalt +Waffengewalten +Waffengängen +Waffenhandelsfirma +Waffenhandelsfrage +Waffenhilfe +Waffenkammer +Waffenkammern +Waffenlager +Waffenlagern +Waffenlagers +Waffenlieferung +Waffenlieferungen +Waffenmeisterei +Waffenmeistereien +Waffenmeistern +Waffenrock +Waffenruhe +Waffenruhen +Waffenröcke +Waffenröcken +Waffenschein +Waffenscheinen +Waffenscheins +Waffenschmied +Waffenschmieden +Waffenschmieds +Waffenschmuggel +Waffenschmuggels +Waffenschmuggler +Waffenschmugglern +Waffenstillstand +Waffenstillstandes +Waffenstillstands +Waffenstillstandsabkommen +Waffenstillstandslinie +Waffenstillstandsverhandlungen +Waffenstillstandverhandlungen +Waffenstillstände +Waffenstillständen +Waffensysteme +Waffensystems +Waffentragen +Wagehals +Wagehalses +Wagehälse +Wagemut +Wagemuts +Wagen +Wagenabteil +Wagenabteilen +Wagenabteils +Wagenführer +Wagenführers +Wagenheber +Wagenhebern +Wagenladung +Wagenladungen +Wagenpark +Wagenparks +Wagenpflege +Wagenpflegen +Wagenpflegens +Wagenrad +Wagenräder +Wagenrädern +Wagenrücklauf +Wagens +Wagenschlags +Wagenschläge +Wagenschlägen +Wagenschmiere +Wagenspur +Wagenspuren +Wagestück +Wagestücke +Wagestücken +Waggon +Waggonfabrik +Waggons +Waghalsigkeit +Waghalsigkeiten +Wagner +Wagneroper +Wagnis +Wagnisse +Wagnissen +Wagnisses +Wagon +Wagons +Wahl +Wahlakt +Wahlakten +Wahlaussichten +Wahlbericht +Wahlberichten +Wahlberichts +Wahlbeteiligung +Wahlbezirk +Wahlbezirke +Wahlbezirken +Wahlbündnisse +Wahldatum +Wahleinsatz +Wahlen +Wahlerfolg +Wahlergebnis +Wahlergebnisse +Wahlergebnisses +Wahlfach +Wahlfachs +Wahlfeldzuges +Wahlfeldzugs +Wahlfeldzüge +Wahlfeldzügen +Wahlfächer +Wahlfächern +Wahlgang +Wahlganges +Wahlgangs +Wahlgeschenken +Wahlgesetz +Wahlgesetze +Wahlgänge +Wahlheimat +Wahljahr +Wahlkampf +Wahlkampfergebnisse +Wahlkampfes +Wahlkampfprogramm +Wahlkampfs +Wahlkampftermine +Wahlkampftour +Wahlkampfversprechen +Wahlkonsequenzen +Wahlkreise +Wahlkreiseinteilung +Wahlkreisen +Wahlkundgebung +Wahlkämpfe +Wahllokal +Wahllokale +Wahllokalen +Wahllokals +Wahlmann +Wahlmanns +Wahlmonat +Wahlmänner +Wahlmännergremium +Wahlmännern +Wahlperiode +Wahlplattformen +Wahlprogramm +Wahlprüfer +Wahlprüfung +Wahlprüfungen +Wahlrecht +Wahlrechte +Wahlrechten +Wahlrechtes +Wahlrechts +Wahlrede +Wahlreden +Wahlscheibe +Wahlschlacht +Wahlschlachten +Wahlsieg +Wahlsonntag +Wahlspruchs +Wahlsprüche +Wahlsprüchen +Wahlstimme +Wahlstimmen +Wahlsystem +Wahltag +Wahltage +Wahltags +Wahltermin +Wahltermine +Wahlurne +Wahlurnen +Wahlveranstaltungen +Wahlverlust +Wahlversammlungen +Wahlversprechen +Wahlverwandtschaft +Wahlvolk +Wahlvorschlag +Wahlvorschläge +Wahlwerbung +Wahlzelle +Wahlzellen +Wahlzettel +Wahn +Wahnbild +Wahnbilder +Wahnbilds +Wahns +Wahnsinn +Wahnvorstellung +Wahnvorstellungen +Wahnwitz +Wahre +Wahrhaftigkeit +Wahrhaftigkeiten +Wahrheit +Wahrheiten +Wahrheitsbeweis +Wahrheitsbeweise +Wahrheitsbeweises +Wahrheitsgehalt +Wahrheitsliebe +Wahrheitssucher +Wahrheitswert +Wahrnehmen +Wahrnehmung +Wahrnehmungsapparat +Wahrnehmungsorganen +Wahrnehmungssystem +Wahrnehmungsvermögen +Wahrnehmungsvermögens +Wahrsager +Wahrsagerei +Wahrsagerin +Wahrsagerinnen +Wahrsagern +Wahrscheinlich +Wahrscheinliche +Wahrscheinlichkeit +Wahrscheinlichkeiten +Wahrscheinlichkeitsrechnung +Wahrscheinlichkeitsrechnungen +Wahrscheinlichkeitstheorie +Wahrspruch +Wahrspruchs +Wahrsprüche +Wahrsprüchen +Wahrung +Wahrungen +Wahrzeichen +Wahrzeichens +Waidmann +Waidmanns +Waidmänner +Waidmännern +Waise +Waisen +Waisenhaus +Waisenhauses +Waisenhäuser +Waisenkind +Waisenkindern +Waisenkindes +Waisenknabe +Waisenknaben +Wal +Walarten +Wald +Waldarbeiter +Waldbrand +Waldbrandes +Waldbrände +Waldbränden +Walde +Walderdbeere +Waldes +Waldgebiet +Waldgebiete +Waldgebieten +Waldgebiets +Waldgebirge +Waldgebirges +Waldgrundstück +Waldgut +Waldhaus +Waldhorn +Waldhorns +Waldhörnern +Waldhüter +Waldhüterin +Waldhütern +Waldland +Waldlandes +Waldlauf +Waldlichtung +Waldländern +Waldläufe +Waldläufen +Waldmeister +Waldmeistern +Waldrand +Waldrands +Waldränder +Waldrändern +Waldschule +Waldsee +Waldshut +Waldsterben +Waldungen +Waldweg +Waldwege +Waldwegen +Waldwegs +Waldwiese +Waldwiesen +Walen +Wales +Walfang +Walfangs +Walfangstationen +Walfisch +Walfische +Walfischen +Walfisches +Walfänger +Walfängers +Walhalla +Walker +Walkern +Walkers +Walkmühle +Walkmühlen +Walküre +Wall +Wallach +Wallache +Wallachs +Wallenstein +Wallfahrer +Wallfahrers +Wallfahrt +Wallfahrten +Wallfahrtsort +Wallfahrtsorten +Wallfahrtsorts +Wallgefahren +Wallraff +Walls +Wallung +Wallungen +Walnuss +Walnussbaum +Walnüsse +Walnüssen +Walrosses +Walrössern +Walstatt +Walstätte +Walstätten +Walter +Walther +Waltran +Waltranen +Waltrans +Waltraud +Walzbleche +Walzblechen +Walzblechs +Walze +Walzen +Walzer +Walzern +Walzers +Walzgold +Walzgoldes +Walzgut +Walzlagern +Walzlagers +Walzstahlproduktion +Walzwerk +Walzwerke +Walzwerken +Walzwerkes +Walöl +Walöle +Walöls +Wams +Wamses +Wand +Wandbefestigung +Wandbekleidung +Wandbekleidungen +Wandel +Wandelbarkeit +Wandelbarkeiten +Wandelgang +Wandelgangs +Wandelgänge +Wandelgängen +Wandelhalle +Wandelhallen +Wandelobligation +Wandelobligationen +Wandels +Wandelstern +Wandelsternen +Wandelsterns +Wandelzeit +Wanderausstellung +Wanderbursche +Wanderbühne +Wanderbühnen +Wanderdüne +Wanderdünen +Wanderer +Wanderern +Wanderers +Wandergebiet +Wandergewerben +Wandergewerbes +Wanderheuschrecke +Wanderin +Wanderinnen +Wanderjahr +Wanderjahre +Wanderjahren +Wanderjahrs +Wanderkarte +Wanderkarten +Wanderleben +Wanderniere +Wandernieren +Wanderpokal +Wanderpokalen +Wanderpokals +Wanderprediger +Wanderpreis +Wanderpreise +Wanderpreisen +Wanderratte +Wanderratten +Wanderschaft +Wandersmann +Wandersmannes +Wanderstab +Wanderstabes +Wanderstäbe +Wanderstäben +Wandertag +Wandertrieb +Wandertriebe +Wandertriebs +Wandertruppe +Wandertruppen +Wanderung +Wanderungen +Wandervereine +Wandervereinen +Wandervereins +Wandervogels +Wandervögel +Wandervögeln +Wanderwege +Wandgemälde +Wandgemäldes +Wandgliederungen +Wandkalender +Wandkalenders +Wandkarte +Wandkarten +Wandler +Wandleuchtern +Wandleuchters +Wandlung +Wandlungsbereich +Wandlungszeit +Wandmalerei +Wandmalereien +Wandnischen +Wandpfeiler +Wandpfeilers +Wandschirm +Wandschirme +Wandschirms +Wandschmuck +Wandschoner +Wandschoners +Wandschranks +Wandschränke +Wandschränken +Wandspiegel +Wandspiegels +Wandtafel +Wandtafeln +Wandteppich +Wandteppichen +Wandteppichs +Wanduhr +Wandverkleidung +Wang +Wange +Wangen +Wankelmotor +Wankelmotoren +Wankelmotors +Wankelmut +Wankelmutes +Wann +Wanne +Wannenbad +Wannenbäder +Wannenbädern +Wannsee +Wanst +Wanste +Wanstes +Wanze +Wanzen +Wappen +Wappenbild +Wappenbilder +Wappenbildern +Wappenkunde +Wappens +Wappenschild +Wappenschildern +Wappenschilds +Wappenspruch +Wappenspruchs +Wappensprüche +War +Ware +Waren +Warenabkommen +Warenaufzug +Warenaufzugs +Warenaufzüge +Warenausfuhr +Warenaustausch +Warenaustausches +Warenbegleitschein +Warenbestands +Warenbestände +Warenbeständen +Warenbörse +Wareneigenschaften +Wareneinkäufe +Warengruppen +Warenhaus +Warenhauses +Warenhausunternehmen +Warenhäuser +Warenkonti +Warenkonto +Warenkontos +Warenkorb +Warenkorbs +Warenkredit +Warenkredite +Warenkredits +Warenkäufe +Warenlager +Warenlagern +Warenlieferung +Warenmenge +Warenmärkte +Warenniederlagen +Warenpapieren +Warenpositionen +Warenpreise +Warenprobe +Warenproben +Warenprotokoll +Warenrechungen +Warenrückvergütungen +Warentermin +Warentermingeschäfte +Warentest +Warentransporte +Warentransportes +Warenzeichen +Warenzeichens +Warhol +Warmgehalten +Warmgehaltenen +Warmgehaltener +Warmgehaltenes +Warmhalten +Warmhaltende +Warmhaltenden +Warmhaltender +Warmlauf +Warmlaufphase +Warmluftströmung +Warmwasserbereitung +Warmwasserbereitungen +Warmwasserheizung +Warmwassers +Warmwasserspeicher +Warmwasserspeichern +Warmwasserversorgung +Warmwasserversorgungen +Warndreieck +Warndreiecken +Warndreiecks +Warngrenze +Warnlampe +Warnlicht +Warnmeldung +Warnschüsse +Warnsignal +Warnsignale +Warnsignalen +Warnstreik +Warnstreike +Warnstreiken +Warntafel +Warntafeln +Warnung +Warnungsruf +Warnungsrufe +Warnzeichen +Warrant +Warrantpreis +Warrants +Warschau +Wartbarkeit +Wartefrau +Wartefrauen +Wartegeld +Wartegeldern +Wartegeldes +Warteliste +Wartelisten +Warten +Wartenden +Wartens +Warteposition +Warteposten +Warteraum +Warterei +Warteräume +Warteräumen +Wartesaal +Warteschlange +Warteschlangen +Wartesäle +Wartesälen +Wartezeit +Wartezimmer +Wartezimmern +Wartezimmers +Wartezustand +Wartezyklus +Wartung +Wartungen +Wartungsanleitung +Wartungsarbeit +Wartungsaufwand +Wartungsbestimmung +Wartungsbestimmungen +Wartungsdaten +Wartungsfall +Wartungsgebühr +Wartungsintervall +Wartungsmaßnahme +Wartungsprozess +Wartungsprozesse +Wartungsunterlagen +Wartungsvertrag +Wartungsverträge +Wartungszeit +Wartungszeiten +Wartungszwecke +Wartungszyklen +Warze +Warzen +Was +Waschanstalten +Waschautomat +Waschautomaten +Waschbecken +Waschbeckens +Waschbrett +Waschbretter +Waschbretts +Waschbär +Waschbären +Wascheinrichtung +Waschen +Waschfrau +Waschgelegenheit +Waschgelegenheiten +Waschkessel +Waschkessels +Waschkorb +Waschkorbs +Waschkörbe +Waschkörben +Waschküche +Waschküchen +Waschlappens +Waschlauge +Waschlaugen +Waschledern +Waschleders +Waschmaschine +Waschmaschinenladung +Waschmittel +Waschmitteln +Waschmittels +Waschpulvern +Waschpulvers +Waschraum +Waschraums +Waschräume +Waschräumen +Waschschüssel +Waschschüsseln +Waschseife +Waschseifen +Waschtisch +Waschtoiletten +Waschtrogs +Waschtröge +Waschtrögen +Waschvorgang +Waschwasser +Waschwassern +Waschweib +Waschweiber +Waschweibes +Waschzetteln +Waschzettels +Washington +Wasser +Wasserabschnitten +Wasserabstoßende +Wasserabstoßenden +Wasserabstoßender +Wasserball +Wasserballs +Wasserballspiel +Wasserballspiele +Wasserballspiels +Wasserbau +Wasserbaus +Wasserbecken +Wasserbedarf +Wasserbehälter +Wasserbehältern +Wasserbewegung +Wasserbewegungen +Wasserblase +Wasserblasen +Wasserbohrung +Wasserbohrungen +Wasserbombe +Wasserbruch +Wasserbrüche +Wasserbrüchen +Wasserbälle +Wasserbällen +Wasserdampf +Wasserdampfes +Wasserdichte +Wasserdichtheit +Wasserdruck +Wasserdurst +Wasserdämpfe +Wasserdämpfen +Wassereimer +Wassereimern +Wassereinbruch +Wassereinbrüchen +Wasserfahrzeuge +Wasserfahrzeugen +Wasserfahrzeugs +Wasserfalls +Wasserfarbe +Wasserfarben +Wasserflaschen +Wasserflohs +Wasserflugzeuge +Wasserflugzeugen +Wasserflugzeugs +Wasserfluten +Wasserfläche +Wasserflächen +Wasserflöhe +Wasserflöhen +Wasserfront +Wasserfälle +Wasserfällen +Wasserglas +Wasserglases +Wassergläser +Wassergrabens +Wassergräben +Wasserhahn +Wasserhahns +Wasserhaushalt +Wasserhaushalte +Wasserhaushalten +Wasserhaushalts +Wasserheilanstalten +Wasserheilkunde +Wasserheilkunden +Wasserhosen +Wasserhuhn +Wasserhuhns +Wasserhähne +Wasserhähnen +Wasserhühnern +Wasserkasten +Wasserkastens +Wasserkegels +Wasserkessel +Wasserkessels +Wasserklosett +Wasserklosetts +Wasserkläranlage +Wasserkopf +Wasserkopfs +Wasserkraftwerk +Wasserkraftwerke +Wasserkraftwerken +Wasserkrug +Wasserkrugs +Wasserkräften +Wasserkrüge +Wasserkrügen +Wasserkur +Wasserkästen +Wasserköpfe +Wasserköpfen +Wasserkühlung +Wasserlauf +Wasserleitung +Wasserleitungen +Wasserleitungsrohr +Wasserleitungsrohren +Wasserleitungsrohrs +Wasserlilie +Wasserlinie +Wasserlinien +Wasserläufe +Wasserläufen +Wassermangel +Wassermann +Wassermassen +Wassermelone +Wassermenge +Wassermengen +Wassermesser +Wassermessers +Wassermängel +Wassermühle +Wassermühlen +Wassern +Wassernot +Wassernymphe +Wasseroberfläche +Wasserpflanze +Wasserpflanzen +Wasserpistolen +Wasserpocken +Wasserpolizei +Wasserprobe +Wasserproben +Wasserprobleme +Wasserqualität +Wasserrad +Wasserrads +Wasserratte +Wasserrecht +Wasserrechten +Wasserreservoire +Wasserressourcen +Wasserrohr +Wasserrohrbruch +Wasserrohre +Wasserrohren +Wasserrohrs +Wasserrutschbahnen +Wasserräder +Wassers +Wasserschadens +Wasserscheide +Wasserscheiden +Wasserschlange +Wasserschlangen +Wasserschlauchs +Wasserschläuchen +Wasserschutzpolizei +Wasserschäden +Wasserski +Wasserskiern +Wasserskilehrer +Wasserskis +Wasserspeier +Wasserspeiern +Wasserspeiers +Wasserspiegel +Wasserspiegeln +Wasserspiegels +Wassersport +Wasserspülung +Wasserstand +Wasserstandsanzeiger +Wasserstandsanzeigern +Wasserstandsanzeigers +Wassersteine +Wassersteinen +Wassersteins +Wasserstelle +Wasserstiefeln +Wasserstiefels +Wasserstoff +Wasserstoffbomben +Wasserstoffbrückenbindungen +Wasserstoffs +Wasserstoffsuperoxyd +Wasserstoffsuperoxyden +Wasserstoffsuperoxyds +Wasserstrahl +Wasserstrahls +Wasserstraße +Wasserstraßen +Wasserstraßenverbindung +Wasserstraßenverwaltung +Wasserstände +Wasserständen +Wassersucht +Wassersuppe +Wassersäule +Wassersäulen +Wassersüchten +Wassertank +Wassertemperatur +Wassertiefe +Wassertiefen +Wassertier +Wassertiere +Wassertieren +Wassertrog +Wassertropfen +Wasserturm +Wasserturms +Wassertürme +Wassertürmen +Wasseruhren +Wasserumlauferhitzer +Wasserung +Wasserungen +Wasservelo +Wasservelos +Wasserverband +Wasserverdrängung +Wasserverdrängungen +Wasserverschwendung +Wasserversorgungen +Wasservogel +Wasservogels +Wasservolumen +Wasservorkommen +Wasservögel +Wasserwaage +Wasserwaagen +Wasserweg +Wasserwege +Wasserwegen +Wasserwegs +Wasserwelle +Wasserwellen +Wasserwerfern +Wasserwerfers +Wasserwerk +Wasserwerken +Wasserwerks +Wasserwirtschaft +Wasserzeichen +Waterloo +Watsche +Watschen +Watt +Watte +Wattebausch +Wattebausches +Wattebäusche +Wattebäuschen +Watten +Wattenmeer +Wattenmehr +Wattleistungen +Watts +Watvogel +Watvogels +Watvögel +Weber +Weberbaum +Weberbaums +Weberbäumen +Weberei +Webereien +Weberin +Weberinnen +Weberknechte +Weberknechten +Weberknechts +Webers +Weberschiffchen +Weberschiffchens +Webfehlern +Webfehlers +Webstuhl +Webstuhls +Webstühle +Webware +Webwaren +Wechsel +Wechselagent +Wechselagenten +Wechselagio +Wechselakzept +Wechselakzepts +Wechselaussteller +Wechselausstellern +Wechselbad +Wechselbades +Wechselbalg +Wechselbalgs +Wechselbank +Wechselbestand +Wechselbeziehung +Wechselbeziehungen +Wechselbriefe +Wechselbriefen +Wechselbriefs +Wechselbäder +Wechselbädern +Wechselbälge +Wechselbürgschaft +Wechselbürgschaften +Wechselfieber +Wechselfiebern +Wechselfolge +Wechselfolgen +Wechselfrist +Wechselfälle +Wechselfällen +Wechselgeld +Wechselgelder +Wechselgeldern +Wechselgeldes +Wechselgesang +Wechselgespräch +Wechselgespräche +Wechselgesprächen +Wechselgesänge +Wechselgesängen +Wechselgetriebe +Wechselgetrieben +Wechselgetriebes +Wechselgläubigern +Wechselgläubigers +Wechselinhaber +Wechselinhaberinnen +Wechselinhabern +Wechselinhabers +Wechseljahre +Wechseljahren +Wechseljahrs +Wechselkassen +Wechselkurs +Wechselkursen +Wechselkursentwicklung +Wechselkurses +Wechselkursgewinne +Wechselkurssenkung +Wechselkursänderung +Wechselkursänderungen +Wechselmakler +Wechselmaklers +Wechselnehmer +Wechselnehmerin +Wechselnehmern +Wechselnehmers +Wechselplatte +Wechselproteste +Wechselprotesten +Wechselprotests +Wechselrechte +Wechselrechten +Wechselrechts +Wechselreiterin +Wechselreiterinnen +Wechselreiters +Wechselschuld +Wechselschulden +Wechselspiel +Wechselsteuer +Wechselstrom +Wechselstroms +Wechselströme +Wechselströmen +Wechselstuben +Wechselwinkel +Wechselwinkeln +Wechselwirken +Wechselwirkung +Wechselwirkungen +Wechte +Wechten +Weckanruf +Weckanrufen +Weckanrufs +Wecker +Weckers +Weckruf +Weckrufen +Weckrufs +Wedel +Wedels +Weg +Wegbegeben +Wegbereich +Wegbereiter +Wegbereitern +Wegbereitung +Wege +Wegebau +Wegelagerer +Wegelagerern +Wegelagerers +Wegemessung +Wegen +Wegerecht +Wegerechte +Wegerechten +Wegerechts +Wegerich +Wegeriche +Wegerichen +Wegerichs +Weges +Wegfall +Wegfangen +Wegfangende +Wegfangenden +Wegfangender +Wegfälle +Wegfällen +Weggang +Weggeber +Weggefangene +Weggefangenem +Weggefangener +Weggefangenes +Weggereiste +Weggereistem +Weggereisten +Weggereistes +Weggestrichene +Weggestrichenen +Weggestrichener +Weggestrichenes +Weggetane +Weggetanem +Weggetanen +Weggetanes +Weggewendete +Weggewendetem +Weggewendeten +Weggewendetes +Weggänge +Weggängen +Wegkontrolle +Weglassung +Weglassungen +Weglänge +Weglängen +Wegmarkierung +Wegmesser +Wegmessung +Wegnahme +Wegrandes +Wegs +Wegschalten +Wegschnecke +Wegsein +Wegstrecke +Wegstrecken +Wegstreichenden +Wegstreichender +Wegstreichendes +Wegunterschied +Wegweiser +Wegweisers +Wegwendende +Wegwendenden +Wegwendendes +Wegwerfgesellschaft +Wegwerfkameras +Wegwerfpreis +Wegzehrung +Wegzehrungen +Wegzudiskutierende +Wegzudiskutierenden +Weh +Wehen +Wehgeschrei +Wehgeschreis +Wehklage +Wehmut +Wehr +Wehrbeauftragte +Wehrbeauftragten +Wehrbeauftragter +Wehrbereich +Wehrbereichen +Wehrbereichs +Wehrbereichskommando +Wehrdebatte +Wehrdienst +Wehrdiensten +Wehrdienstes +Wehrdienstverweigerer +Wehrdörfer +Wehrersatzdienst +Wehrersatzdienste +Wehrersatzdiensten +Wehrlosigkeit +Wehrmachtangehörige +Wehrmachtführer +Wehrpflicht +Wehrpflichten +Wehrpropaganda +Wehrsolde +Wehrsolden +Wehrsolds +Wehrstammrolle +Wehrstammrollen +Wehrwissenschaft +Wehrübung +Wehrübungen +Weib +Weibchens +Weibe +Weiber +Weibern +Weibervolk +Weibervolke +Weibervölker +Weibervölkern +Weibes +Weiblichkeit +Weibsbild +Weibsbildern +Weibsbildes +Weich +Weichbild +Weichbildern +Weichbildes +Weichen +Weichenstellern +Weichenstellers +Weichgekochte +Weichgekochtem +Weichgekochten +Weichgekochtes +Weichgelötete +Weichgelöteter +Weichgelötetes +Weichheit +Weichherzigkeit +Weichherzigkeiten +Weichkäse +Weichling +Weichlingen +Weichlings +Weichlöten +Weichlötende +Weichlötenden +Weichlötender +Weichmacherspiel +Weichsel +Weichselkirsche +Weichselkirschen +Weichteile +Weichteilen +Weichteils +Weichtier +Weichtiere +Weichtieren +Weichtiers +Weichware +Weichwährungen +Weide +Weideland +Weidelands +Weideländern +Weidenbaum +Weidenbaums +Weidenbäumen +Weidenkorbes +Weidenkätzchens +Weidenkörbe +Weidenkörben +Weideplatzes +Weideplätze +Weideplätzen +Weidevieh +Weidewirtschaft +Weidezeit +Weidmann +Weidmanns +Weidmannsheil +Weidmänner +Weidmännern +Weidwerk +Weidwerke +Weidwerks +Weigerung +Weigerungen +Weihbischof +Weihbischofs +Weihbischöfen +Weihe +Weihen +Weiher +Weihern +Weihnacht +Weihnachten +Weihnachtsabend +Weihnachtsabenden +Weihnachtsbaums +Weihnachtsbeleuchtung +Weihnachtsbescherung +Weihnachtsbotschaft +Weihnachtsbäume +Weihnachtsbäumen +Weihnachtsfeiern +Weihnachtsfeiertag +Weihnachtsferien +Weihnachtsfestes +Weihnachtsgaben +Weihnachtsgans +Weihnachtsgeschenk +Weihnachtsgeschenke +Weihnachtsgeschenken +Weihnachtsgratifikation +Weihnachtsgratifikationen +Weihnachtskugeln +Weihnachtslieder +Weihnachtsliedern +Weihnachtsliedes +Weihnachtsmann +Weihnachtsmannes +Weihnachtsmanns +Weihnachtsmarktes +Weihnachtsmärkten +Weihnachtspaket +Weihnachtsreise +Weihnachtssaison +Weihnachtssonderpreis +Weihnachtstag +Weihnachtstagen +Weihnachtstages +Weihnachtsverkehr +Weihnachtszeit +Weihrauch +Weihrauchs +Weihrauchwassern +Weihrauchwassers +Weil +Weilchen +Weile +Weiler +Weilern +Weimar +Weimarer +Wein +Weinbau +Weinbauer +Weinbauers +Weinbaues +Weinbaus +Weinbeere +Weinberg +Weinberge +Weinbergen +Weinbergschnecke +Weinbergschnecken +Weinblatt +Weinblatts +Weinblätter +Weinbrand +Weinbrands +Weinbrennerei +Weinbrände +Weinbäuerinnen +Weineinkäufer +Weinernte +Weinernten +Weinessig +Weinessige +Weinessigen +Weinexperten +Weinfasses +Weinfest +Weinflasche +Weinfässer +Weinfässern +Weingarten +Weingartens +Weingeist +Weingeiste +Weingesetz +Weinglases +Weingläser +Weingläsern +Weingut +Weingärten +Weingärtner +Weingärtnern +Weinhandlungen +Weinhaus +Weinhändler +Weinhändlerinnen +Weinhändlern +Weinhändlers +Weinjahr +Weinjahren +Weinjahres +Weinjahrgänge +Weinkarte +Weinkarten +Weinkeller +Weinkellern +Weinkellers +Weinkelter +Weinkeltern +Weinkenner +Weinkennerin +Weinkennerinnen +Weinkenners +Weinkrampfs +Weinkrämpfe +Weinkrämpfen +Weinland +Weinlese +Weinländer +Weinländern +Weinpreise +Weinpresse +Weinpressen +Weinrebe +Weinreben +Weinreisender +Weins +Weinschenke +Weinstein +Weinstocks +Weinstube +Weinstuben +Weinstöcke +Weinstöcken +Weinsäure +Weinsäuren +Weintraube +Weintrauben +Weinwirtschaft +Weise +Weisen +Weisgesagte +Weisgesagten +Weisgesagter +Weisgesagtes +Weisheit +Weisheiten +Weisheitszahns +Weisheitszähne +Weisheitszähnen +Weissager +Weissagerin +Weissagern +Weissagers +Weissagung +Weisung +Weisungen +Weitblick +Weitblickende +Weitblickenden +Weitblickendes +Weitblicks +Weiter +Weiterarbeit +Weiterausbau +Weiterausbildung +Weiterbeschäftigung +Weiterbestand +Weiterbestandene +Weiterbestandenem +Weiterbestandener +Weiterbestandenes +Weiterbestands +Weiterbestehen +Weiterbestehende +Weiterbestehenden +Weiterbestehender +Weiterbildung +Weiterbildungskurse +Weitere +Weiterentwicklung +Weiterentwicklungen +Weiterflug +Weiterführung +Weitergabe +Weiterhin +Weiterleitung +Weiterlese +Weiterlesen +Weiterlesenden +Weiterlesender +Weitermelden +Weiternutzung +Weiterreise +Weiterschalten +Weiterschauen +Weitertragen +Weitertrug +Weiterverarbeitung +Weiterverbreitung +Weiterverfolgung +Weiterverkauf +Weitervermietung +Weiterverweisen +Weiterwachsen +Weiterzahlung +Weitläufigkeit +Weitläufigkeiten +Weitreichenden +Weitreichender +Weitreichendes +Weitschweifigkeit +Weitsichtigkeit +Weitspringer +Weitsprung +Weitsprünge +Weitsprüngen +Weitverbreitete +Weitverbreiteten +Weitverzweigte +Weitverzweigtem +Weitverzweigten +Weitverzweigtes +Weizen +Weizenabkommen +Weizenkleie +Weizenmehle +Weizenmehlen +Weizenpreis +Weizenstroh +Weiß +Weißbier +Weißbiere +Weißbieren +Weißbiers +Weißbleche +Weißblechen +Weißblechs +Weißbrot +Weißbrote +Weißbroten +Weißbrots +Weißbuch +Weißbuche +Weißbuchen +Weißbuches +Weißbuchs +Weißbücher +Weißbüchern +Weißdorne +Weißdornen +Weißdorns +Weiße +Weißen +Weißfische +Weißfischen +Weißfischs +Weißgerber +Weißgerberei +Weißgerberin +Weißgerberinnen +Weißgerbern +Weißglut +Weißglühende +Weißglühenden +Weißglühendes +Weißgold +Weißkohl +Weißkohle +Weißkohlen +Weißkohls +Weißkäse +Weißmetalle +Weißmetallen +Weißmetalls +Weißnähereien +Weißnäherin +Weißnäherinnen +Weißrussland +Weißwein +Weißweine +Weißweinen +Weißzeug +Weißzeugs +Welche +Welchen +Welches +Welfen +Wellblech +Wellblechen +Wellblechgaragentor +Wellblechs +Welle +Wellen +Wellenbad +Wellenbereich +Wellenbereiche +Wellenbereichs +Wellenberg +Wellenbergen +Wellenbewegung +Wellenbewegungen +Wellenbrechern +Wellenbrechers +Wellenfrage +Wellenfunktion +Wellenfunktionen +Wellengang +Wellengangs +Wellengeritten +Wellengleichung +Wellengängen +Wellenlinie +Wellenlinien +Wellenlänge +Wellenlängen +Wellenreiten +Wellenreitende +Wellenreitenden +Wellenreitendes +Wellenschlag +Wellenschläge +Wellenschlägen +Wellensittich +Wellensittiche +Wellensittichen +Wellental +Wellentheorie +Wellentheorien +Wellentäler +Wellentälern +Welligkeit +Welligkeiten +Wellington +Wellpappen +Welpe +Welpen +Welt +Weltabgeschiedene +Weltabgeschiedenem +Weltabgeschiedenen +Weltabgeschiedenes +Weltabgewandteste +Weltabgewandtesten +Weltabgewandtester +Weltall +Weltalls +Weltaltern +Weltalters +Weltangebots +Weltanschauung +Weltanschauungen +Weltarbeitslosigkeit +Weltatlas +Weltausstellungen +Weltausstellungsgelände +Weltbank +Weltbedeutung +Weltbestleistung +Weltbestleistungen +Weltbevölkerung +Weltbild +Weltbilder +Weltbildern +Weltbilds +Weltbrand +Weltbund +Weltbörsen +Weltbürger +Weltbürgerin +Weltbürgern +Weltbürgers +Welten +Weltenbummler +Weltenbummlern +Weltereignisse +Weltereignissen +Weltereignisses +Weltergewicht +Weltergewichts +Welterkenntnis +Welterlebens +Welternährung +Welternährungskonferenz +Weltfeind +Weltfirma +Weltformat +Weltfriede +Weltfrieden +Weltförderung +Weltgeltung +Weltgeltungen +Weltgericht +Weltgerichts +Weltgerichtshofs +Weltgerichtshöfe +Weltgerichtshöfen +Weltgeschehen +Weltgeschichte +Weltgeschichtlichen +Weltgesundheitsorganisation +Weltgewandtheit +Weltgewerkschaftsbund +Weltgewerkschaftsbundes +Weltgewerkschaftsbünden +Welthandel +Welthandels +Welthandelsflotte +Welthandelsfreiheit +Weltherrschaft +Weltherrschaften +Welthungerhilfe +Weltkarte +Weltkarten +Weltkenntnis +Weltkenntnisse +Weltkirchenrat +Weltklasse +Weltklassespieler +Weltklimas +Weltklugheit +Weltkommunismus +Weltkonjunktur +Weltkriege +Weltkriegen +Weltkrieges +Weltkugel +Weltkugeln +Weltkörper +Weltkörpern +Weltkörpers +Weltlage +Weltlagen +Weltlauf +Weltliteratur +Weltläufe +Weltmacht +Weltmachtpolitik +Weltmachtpolitiken +Weltmachtstellung +Weltmanns +Weltmarke +Weltmarken +Weltmarkt +Weltmarktpreise +Weltmarkts +Weltmarktverhältnisse +Weltmeer +Weltmeere +Weltmeeren +Weltmeers +Weltmeinung +Weltmeister +Weltmeisterelf +Weltmeisterinnen +Weltmeistermannschaft +Weltmeistern +Weltmeisterschaft +Weltmeisterschaften +Weltmodell +Weltmodelle +Weltmächte +Weltmächten +Weltmännern +Weltmärkte +Weltmärkten +Weltoffenheit +Weltordnung +Weltordnungen +Weltpolitik +Weltpolitiken +Weltpostverein +Weltpostvereinen +Weltpostvereines +Weltpostvereins +Weltpremiere +Weltproblematik +Weltprobleme +Weltproduktion +Weltrat +Weltrates +Weltraum +Weltraumes +Weltraumfahrer +Weltraumfahrt +Weltraumfragen +Weltraummächte +Weltraums +Weltrecht +Weltregierung +Weltregionen +Weltreich +Weltreiche +Weltreichen +Weltreiches +Weltreichs +Weltreisen +Weltrekord +Weltrekorde +Weltrekorden +Weltrekordler +Weltrekordlerin +Weltrekordlern +Weltrekordlers +Weltrekordläufer +Weltrekordmann +Weltrekordmanns +Weltrekordmänner +Weltrekords +Weltrevolution +Weltruf +Weltrufe +Weltrufs +Weltruhm +Welträumen +Weltschau +Weltschmerz +Weltschmerzes +Weltsicherheitsrat +Weltsicherheitsrats +Weltsprache +Weltsprachen +Weltstaat +Weltstadt +Weltstar +Weltstädte +Weltteil +Weltteile +Weltteilen +Weltteils +Weltumfassende +Weltumfassendem +Weltumfassender +Weltumfassendes +Weltumkrempelnder +Weltumsegelung +Weltumsegler +Weltumseglern +Weltumseglers +Weltuniversität +Weltuntergang +Weltuntergangs +Weltverband +Weltvorrat +Weltwarenmärkte +Weltweit +Weltweiter +Weltwirtschaft +Weltwirtschaftsgipfel +Weltwirtschaftskrise +Weltwunder +Weltwundern +Weltwunders +Weltwährung +Wembleystadion +Wen +Wende +Wendekreis +Wendekreisen +Wendekreises +Wendel +Wendeltreppe +Wendeltreppen +Wenden +Wendepunkt +Wendepunkte +Wendepunkten +Wendepunkts +Wendigkeit +Wendung +Wendungen +Weniger +Wenigkeit +Wenigstens +Wenn +Wer +Werbe +Werbeabteilungen +Werbeagentur +Werbeagenturen +Werbeaktionen +Werbeassistent +Werbebeauftragter +Werbeberater +Werbeberaterin +Werbeberatern +Werbeberaters +Werbebriefe +Werbebüro +Werbedienst +Werbedrucksachen +Werbefachfrau +Werbefachleute +Werbefachmannes +Werbefachmanns +Werbefachmänner +Werbefachmännern +Werbefeldzugs +Werbefeldzüge +Werbefeldzügen +Werbefernsehen +Werbefernsehens +Werbefilme +Werbefilmen +Werbefilms +Werbegesellschaften +Werbegraphik +Werbegraphiken +Werbegraphikerin +Werbegraphikerinnen +Werbegraphikern +Werbekampagne +Werbekosten +Werbeleiter +Werbeleiterinnen +Werbeleitern +Werbeleiters +Werbemitteln +Werbemittels +Werbeoffizier +Werbeprämien +Werber +Werbern +Werberummel +Werbeschrift +Werbeschriften +Werbesendungen +Werbespots +Werbespruch +Werbespruchs +Werbesprüche +Werbetext +Werbetexterin +Werbetexterinnen +Werbetextern +Werbetrommel +Werbetrommeln +Werbeträger +Werbezeichnung +Werbezeichnungen +Werbezetteln +Werbezettels +Werbung +Werbungen +Werbungskosten +Werdegang +Werden +Werder +Werders +Werft +Werftarbeiter +Werftarbeiterinnen +Werftarbeitern +Werftarbeiters +Werg +Werk +Werkanlage +Werkbank +Werkbund +Werkbänke +Werkbänken +Werkdienstwohnung +Werke +Werken +Werkes +Werkhalle +Werkkunstschule +Werkleitung +Werkleuten +Werkmeister +Werkmeisterin +Werkmeistern +Werkmeisters +Werkmietwohnung +Werkmietwohnungen +Werkpakete +Werks +Werksangehörige +Werksangehöriger +Werksbibliothek +Werkschutz +Werkschutzes +Werksgruppe +Werkshalle +Werksleitung +Werkspionage +Werkstatt +Werkstatteinrichtung +Werkstatträume +Werkstellen +Werkstoff +Werkstoffe +Werkstoffen +Werkstoffherstellung +Werkstoffkonstante +Werkstoffprägung +Werkstudent +Werkstudenten +Werkstudentin +Werkstätte +Werkstück +Werkstücke +Werkstücken +Werksvertretung +Werkswohnung +Werkswohnungen +Werktag +Werktage +Werktagen +Werktages +Werktisch +Werktischen +Werktisches +Werkverkehr +Werkvertrag +Werkvertrags +Werkverträge +Werkverträgen +Werkwohnungen +Werkzeichnung +Werkzeichnungen +Werkzeug +Werkzeugausstattung +Werkzeugausstattungen +Werkzeuge +Werkzeugen +Werkzeuges +Werkzeugkasten +Werkzeugmacher +Werkzeugmacherin +Werkzeugmacherinnen +Werkzeugmachers +Werkzeugmaschine +Werkzeugmaschinen +Werkzeugtasche +Werkzeugtaschen +Wermut +Wermuts +Wermutstropfen +Wermutstropfens +Werner +Wert +Wertangabe +Wertangaben +Wertannahme +Wertanteil +Wertarbeit +Wertarbeiten +Wertausgleichs +Wertbesetzung +Wertbrief +Wertbriefe +Wertbriefen +Werte +Wertebereich +Wertebereiche +Wertegruppe +Werteliste +Werten +Wertentwicklung +Wertepaare +Wertepaaren +Wertepakete +Werterhöhung +Werterhöhungen +Wertermittlung +Wertes +Wertevorrat +Wertevorrats +Wertgegenstand +Wertgegenstände +Wertgegenständen +Werthalten +Werthaltung +Wertigkeit +Wertigkeiten +Wertkonserven +Wertmaßstab +Wertmaßstabes +Wertmaßstäbe +Wertmaßstäben +Wertmesser +Wertmessern +Wertminderung +Wertminderungen +Wertpaket +Wertpakete +Wertpakets +Wertpapier +Wertpapieranlage +Wertpapierbesitzer +Wertpapierdepots +Wertpapiere +Wertpapiergeschäft +Wertpapiergeschäfte +Wertpapierkäufe +Wertpapiermarkt +Wertpapiers +Wertpapiertyp +Werts +Wertsache +Wertsachen +Wertschätzung +Wertschätzungen +Wertsendungen +Wertstatus +Wertsteigerung +Wertsteigerungen +Wertung +Wertungen +Werturteil +Werturteilen +Werturteils +Wertverbesserung +Wertverbesserungen +Wertverlust +Wertverringerung +Wertverringerungen +Wertvolle +Wertvorstellung +Wertvorstellungen +Wertwandel +Wertwandels +Wertzeichen +Wertzeichens +Wertzoll +Wertzuwachs +Wertzuwachse +Wertzuwachsen +Wertzuwachses +Wertzuwachssteuern +Wertzuwächse +Wertzuwächsen +Werwolf +Wesen +Wesenheit +Wesenheiten +Wesens +Wesensaussage +Wesensaussagen +Wesensmerkmal +Wesensmerkmale +Wesenszug +Wesenszugs +Wesenszüge +Wesenszügen +Weser +Wesermündung +Weshalb +Wespe +Wespen +Wespennest +Wespennester +Wespennests +Wespenstich +Wespenstiche +Wespenstichs +Wespentaille +Wespentaillen +West +Westafrika +Westalliierte +Westberliner +Westdeutschland +Weste +Westen +Westens +Westentasche +Westentaschen +Westentaschenformat +Westentaschenformate +Westentaschenformaten +Westentaschenformats +Western +Westeuropa +Westeuropäer +Westeuropäern +Westfale +Westfalen +Westfrankenreich +Westfrankreich +Westfront +Westfälinnen +Westgebieten +Westgoten +Westgrenze +Westgrenzen +Westhandel +Westhang +Westhänge +Westindienhandel +Westküste +Westliche +Westmark +Westminster +Westminsterabtei +Westrand +Westrandes +Westsektor +Westsektoren +Westsibiriens +Westwall +Westwind +Westwinde +Westwinds +Westzipfel +Westzone +Wettbewerb +Wettbewerbe +Wettbewerben +Wettbewerber +Wettbewerberin +Wettbewerberinnen +Wettbewerbern +Wettbewerbs +Wettbewerbsbestimmungen +Wettbewerbserfolge +Wettbewerbslage +Wettbewerbsmaßnahmen +Wettbewerbsordnung +Wettbewerbsorientierteste +Wettbewerbsregelung +Wettbewerbsverhältnis +Wettbewerbsverhältnisse +Wettbüro +Wetteifer +Wetten +Wetter +Wetteramt +Wetteramtes +Wetteransagen +Wetteransager +Wetteransagerin +Wetteransagern +Wetteransagers +Wetteraussicht +Wetteraussichten +Wetterbedingungen +Wetterbeobachtung +Wetterbeobachtungen +Wetterberichte +Wetterberichten +Wetterberichts +Wetterbesserung +Wetterdienst +Wetterdienste +Wetterdienstes +Wetterfahne +Wetterfahnen +Wetterfrosch +Wetterfrosches +Wetterfröschen +Wetterhahn +Wetterhahns +Wetterhähnen +Wetterkarte +Wetterkarten +Wetterkunde +Wetterkunden +Wetterlagen +Wetterleuchten +Wetterleuchtens +Wettermantel +Wettermantels +Wettermeldungen +Wettermänteln +Wettern +Wetterprophet +Wetterpropheten +Wetters +Wettersatellit +Wettersatelliten +Wetterschacht +Wetterschaden +Wetterschadens +Wetterschiffe +Wetterschächten +Wetterschäden +Wetterseiten +Wetterstation +Wetterstationen +Wettersturz +Wettersturzes +Wetterstürze +Wetterstürzen +Wetterverhältnisse +Wetterverhältnissen +Wettervoraussage +Wettervorhersage +Wetterwarte +Wetterwarten +Wetterwechseln +Wetterwechsels +Wetterwolke +Wetterämtern +Wettfahrt +Wettfahrten +Wettfliegen +Wettfliegens +Wettflug +Wettflüge +Wettgesang +Wettgesänge +Wettgesängen +Wettkampf +Wettkampfsiege +Wettkämpfe +Wettkämpfen +Wettkämpfer +Wettkämpferin +Wettkämpfern +Wettkämpfers +Wettlauf +Wettlaufs +Wettläufe +Wettläufen +Wettläufer +Wettläuferin +Wettläuferinnen +Wettläufern +Wettmachen +Wettrennen +Wettrennens +Wettrudern +Wettruderns +Wettrüsten +Wettrüstens +Wettschwimmen +Wettschwimmens +Wettsegeln +Wettsegelns +Wettspiel +Wettspiele +Wettspiels +Wettstreit +Wettstreite +Wettstreits +Wettzettel +Wettzetteln +Wetzstahl +Wetzstahle +Wetzstahlen +Wetzstein +Wetzsteine +Wetzsteinen +Wetzstähle +Wetzstählen +Whisky +Whiskys +Wichte +Wichten +Wichtig +Wichtiger +Wichtigkeit +Wichtigkeiten +Wichtigtuer +Wichtigtuerei +Wichtigtuereien +Wichtigtuerin +Wichtigtuerinnen +Wichtigtuern +Wichtigtuers +Wicke +Wickel +Wickelgamasche +Wickelkind +Wickelkinder +Wickelkindern +Wickelrichtung +Wickels +Wicken +Wicklung +Widder +Widdern +Widders +Widergefahren +Widergekehrte +Widergekehrten +Widergekehrter +Widergekehrtes +Widerhaken +Widerhakens +Widerhall +Widerhalls +Widerlager +Widerlegtesten +Widerlegtester +Widerlegung +Widerlegungen +Widerlichkeit +Widerlichkeiten +Widerpart +Widerparte +Widerparten +Widerparts +Widerrede +Widerreden +Widerruf +Widerrufe +Widerrufsrecht +Widersacher +Widersacherin +Widersacherinnen +Widersachers +Widerschein +Widerscheine +Widerscheins +Widersetzlichkeit +Widersetzlichkeiten +Widersinn +Widersinns +Widerspenstigkeit +Widerspenstigkeiten +Widerspruch +Widerspruches +Widerspruchsbescheid +Widerspruchserklärung +Widerspruchsfristen +Widerspruchsgeist +Widerspruchsgeistes +Widerspruchsgründe +Widerspruchsgründen +Widerspruchslosigkeit +Widerspruchsrecht +Widerspruchsverfahren +Widersprüche +Widersprüchen +Widersprüchlichkeit +Widerstand +Widerstandes +Widerstands +Widerstandsbewegung +Widerstandsbewegungen +Widerstandsfähigkeit +Widerstandsfähigkeiten +Widerstandsgruppen +Widerstandskraft +Widerstandskräfte +Widerstandskräften +Widerstandskämpfer +Widerstandskämpferinnen +Widerstandskämpfern +Widerstandskämpfers +Widerstandsorganisation +Widerstreben +Widerstreit +Widerstreits +Widerstände +Widerständen +Widerwille +Widerwillen +Widerwärtigkeit +Widmung +Widmungsexemplar +Widmungsexemplare +Widmungsexemplaren +Widrigkeit +Widrigkeiten +Wie +Wiedehopf +Wiedehopfe +Wiedehopfen +Wiedehopfs +Wiederabdruck +Wiederabdrucke +Wiederabdrucken +Wiederabdrücke +Wiederabdrücken +Wiederangeknüpfte +Wiederangeknüpften +Wiederangeknüpfter +Wiederangeknüpftes +Wiederangestellte +Wiederangestellten +Wiederangestelltes +Wiederanstellung +Wiederanstellungen +Wiederaufbau +Wiederaufbaukredite +Wiederaufbaus +Wiederaufbauten +Wiederauferstehung +Wiederauferstehungen +Wiederaufführung +Wiederaufgebaute +Wiederaufgebauten +Wiederaufgebauter +Wiederaufgebautes +Wiederaufgeblühte +Wiederaufgeblühtem +Wiederaufgeblühten +Wiederaufgeblühtes +Wiederaufnahme +Wiederaufnahmen +Wiederaufnahmeverfahren +Wiederaufrüstung +Wiederaufrüstungen +Wiederbeginn +Wiederbeginns +Wiederbelebung +Wiederbelebungen +Wiederbelebungsversuche +Wiederbelebungsversuchen +Wiederbelebungsversuchs +Wiederbeschäftigung +Wiederbesetzung +Wiederbewaffnung +Wiedereinführung +Wiedereinführungen +Wiedereingeführte +Wiedereingeführtem +Wiedereingeführter +Wiedereingeführtes +Wiedereingelöste +Wiedereingelöstem +Wiedereingelösten +Wiedereingelöstes +Wiedereingesetzte +Wiedereingesetztem +Wiedereingesetzten +Wiedereingesetzter +Wiedereingesetztes +Wiedereingestellte +Wiedereingestellten +Wiedereingestellter +Wiedereingestelltes +Wiedereingliederung +Wiedereingliederungen +Wiedereinlösung +Wiedereinlösungen +Wiedereinnahme +Wiedereinnahmen +Wiedereinschalten +Wiedereinschiffung +Wiedereinschiffungen +Wiedereinstellung +Wiedereinstellungen +Wiederergreifung +Wiedererlangung +Wiedererreichen +Wiedererstattung +Wiedererstattungen +Wiedereröffnung +Wiedereröffnungen +Wiedergabe +Wiedergaben +Wiedergeburt +Wiedergeburten +Wiedergenesung +Wiedergenesungen +Wiedergutmachung +Wiedergutmachungen +Wiedergutmachungsgesetz +Wiederherstellung +Wiederherstellungen +Wiederholbarkeit +Wiederholrate +Wiederholung +Wiederholungen +Wiederholungsfall +Wiederholungsfalles +Wiederholungsfälle +Wiederholvorwahl +Wiederholzeit +Wiederinbetriebnahme +Wiederinstandsetzung +Wiederinstandsetzungen +Wiederkehr +Wiederkäuer +Wiederkäuers +Wiederkünfte +Wiedersehen +Wiedersehensfreude +Wiedertaufe +Wiedertaufen +Wiedertäufer +Wiedertäufers +Wiedervereinigung +Wiederverheiratung +Wiederverheiratungen +Wiederverkaufpreis +Wiederverkaufpreises +Wiederverkaufspreis +Wiederverkaufspreisen +Wiederverkaufspreises +Wiederverkaufswert +Wiederverkäufer +Wiederverkäufers +Wiederverwendung +Wiederverwertung +Wiederwahl +Wiederwahlen +Wiederzulassung +Wiederzulassungen +Wiege +Wiegenfest +Wiegenfeste +Wiegenfesten +Wiegenfestes +Wiegenkind +Wiegenkinder +Wiegenkindern +Wiegenkinds +Wiegenlied +Wiegenlieder +Wiegenliedern +Wiegenlieds +Wiener +Wienerin +Wienerinnen +Wieners +Wienerwald +Wiesbaden +Wiese +Wiesel +Wieseln +Wiesels +Wiesenblume +Wiesenblüte +Wiesenland +Wiesenlands +Wiesenländer +Wiesenländern +Wieso +Wikinger +Wikingerschiff +Wildbach +Wildbachs +Wildbad +Wildbahn +Wildbahnen +Wildbraten +Wildbret +Wildbrets +Wildbäche +Wildbächen +Wildbäder +Wilddieb +Wilddieben +Wilddieberei +Wilddiebereien +Wilden +Wildente +Wildenten +Wilderers +Wildfang +Wildfangs +Wildfänge +Wildfängen +Wildheit +Wildheiten +Wildhüter +Wildhütern +Wildleder +Wildlederhandschuhen +Wildledern +Wildleders +Wildpark +Wildparke +Wildparken +Wildschaden +Wildschadens +Wildschwein +Wildschweine +Wildschweinen +Wildschweins +Wildschäden +Wildschütze +Wildschützen +Wildstand +Wildstands +Wildständen +Wildwachsende +Wildwachsender +Wildwachsendes +Wildwasser +Wildwasserflüsse +Wildwasserkajak +Wildwassern +Wildwassers +Wildwechsel +Wildwechsels +Wildwest +Wildwestfilm +Wildwestfilmen +Wildwestfilms +Wildwestmanier +Wilfried +Wilhelm +Will +Wille +Willen +Willenlosigkeit +Willenlosigkeiten +Willens +Willensakt +Willensakten +Willensakts +Willenseinstellung +Willenserklärung +Willenserklärungen +Willensfreiheit +Willensfreiheiten +Willenskraft +Willenskräfte +Willenskräften +Willensschwäche +Willensstärke +Willensäußerung +Willigkeit +Willkommens +Willkür +Willkürakt +Willkürakten +Willkürakts +Willkürlichkeit +Willy +Wim +Wimpel +Wimper +Wimpern +Wind +Windbeutel +Windbeuteln +Windbeutels +Windeier +Windeiern +Windeis +Windel +Windeln +Windes +Windeseile +Windfahnen +Windgeschwindigkeit +Windgeschützteste +Windgeschütztester +Windgeschütztestes +Windharfe +Windharfen +Windhose +Windhund +Windhunde +Windhunds +Windigen +Windjacke +Windkanal +Windkanäle +Windkanälen +Windkraft +Windmesser +Windmessern +Windmessers +Windmühle +Windmühlen +Windows +Windpocken +Windrichtung +Windrichtungen +Windrose +Windrosen +Windröschen +Windröschens +Windschatten +Windschutzscheibe +Windschutzscheiben +Windspiele +Windspielen +Windspiels +Windstoßes +Windstärke +Windstärken +Windstöße +Windstößen +Windsurfinglehrer +Windung +Windungen +Wink +Winkel +Winkeladvokat +Winkeladvokaten +Winkelbeschleunigung +Winkelfunktionen +Winkelgeschwindigkeit +Winkelhaken +Winkelhalbierenden +Winkelmaß +Winkelmaße +Winkelmaßes +Winkelmesser +Winkelmessern +Winkelmessung +Winkeln +Winkels +Winkelschreibweise +Winkelspiegel +Winkelzug +Winkelzugs +Winkelzüge +Winker +Winkers +Winks +Winkspruch +Winksprüche +Winter +Winteraufenthalte +Winteraufenthalten +Winteraufenthalts +Winterbaus +Winterbetrieb +Wintereinbruch +Winterfest +Winterfrüchte +Winterfrüchten +Wintergarten +Wintergartens +Wintergärten +Winterhalbjahr +Winterhalbjahre +Winterhalbjahrs +Winterhilfswerk +Winterkartoffeln +Winterkorn +Winterkurort +Winterkälte +Winterkörnern +Winterlager +Wintermantels +Wintermode +Wintermonate +Wintermäntel +Wintermänteln +Wintermärchen +Wintern +Winterolympiade +Winterolympiaden +Winters +Wintersaat +Wintersaaten +Winterschlaf +Winterschlafs +Winterschlussverkauf +Winterschlussverkaufs +Winterschlussverkäufe +Wintersemester +Wintersemesters +Winterspiele +Winterspielen +Wintersport +Wintersporte +Wintersporten +Wintersportes +Wintersportler +Wintersportorte +Wintersportplatz +Wintersports +Winterthur +Wintervorrats +Wintervorräte +Wintervorräten +Winterwochen +Winterzeit +Winzer +Winzerfamilie +Winzerfest +Winzerin +Winzerinnen +Winzling +Winzlinge +Wipfel +Wipfels +Wippe +Wir +Wirbel +Wirbelknochen +Wirbelknochens +Wirbeln +Wirbelsturm +Wirbelstürme +Wirbelstürmen +Wirbelsäulen +Wirbelsäulenbruch +Wirbelsäulenverkrümmung +Wirbeltier +Wirbeltiere +Wirbeltieren +Wirbelwind +Wirbelwinde +Wirbelwinden +Wird +Wirkens +Wirker +Wirkerinnen +Wirkern +Wirkers +Wirklichen +Wirklichkeit +Wirklichkeiten +Wirksameren +Wirksamkeit +Wirksamkeiten +Wirkstoff +Wirkstoffe +Wirkstoffs +Wirkung +Wirkungen +Wirkungsbereich +Wirkungsbereiche +Wirkungsbereichen +Wirkungsbereichs +Wirkungsgrad +Wirkungsgrads +Wirkungskreis +Wirkungskreise +Wirkungskreisen +Wirkungskräfte +Wirkungskräften +Wirkungslosigkeit +Wirkungsmöglichkeit +Wirkungsmöglichkeiten +Wirkungsoptimum +Wirkungsweise +Wirkungsweisen +Wirrkopf +Wirrkopfs +Wirrköpfe +Wirrköpfen +Wirrnis +Wirrnisse +Wirrsal +Wirrsale +Wirrsalen +Wirrung +Wirrungen +Wirrwarr +Wirrwarre +Wirrwarrs +Wirsingkohl +Wirsingkohle +Wirsingkohlen +Wirt +Wirte +Wirten +Wirtes +Wirth +Wirtin +Wirtinnen +Wirts +Wirtschaft +Wirtschaften +Wirtschafter +Wirtschafterin +Wirtschafterinnen +Wirtschaftern +Wirtschafters +Wirtschaftler +Wirtschaftlerin +Wirtschaftlerinnen +Wirtschaftlers +Wirtschaftliche +Wirtschaftlichkeit +Wirtschaftsabkommen +Wirtschaftsabkommens +Wirtschaftsakademie +Wirtschaftsaktivitäten +Wirtschaftsanleihe +Wirtschaftsarchiv +Wirtschaftsauffassung +Wirtschaftsaufschwung +Wirtschaftsberaterin +Wirtschaftsberaterinnen +Wirtschaftsberatern +Wirtschaftsberatung +Wirtschaftsbetrieb +Wirtschaftsbeziehungen +Wirtschaftsblatt +Wirtschaftsblöcke +Wirtschaftsbosses +Wirtschaftsbotschaft +Wirtschaftsdatenbank +Wirtschaftsdebatte +Wirtschaftsdelegation +Wirtschaftsexperte +Wirtschaftsexperten +Wirtschaftsfunk +Wirtschaftsförderung +Wirtschaftsführung +Wirtschaftsgebäude +Wirtschaftsgebäuden +Wirtschaftsgebäudes +Wirtschaftsgelder +Wirtschaftsgeldern +Wirtschaftsgelds +Wirtschaftsgemeinschaften +Wirtschaftsgenossenschaften +Wirtschaftsgeographie +Wirtschaftsgeographien +Wirtschaftsgipfel +Wirtschaftsgruppen +Wirtschaftsgut +Wirtschaftsgymnasium +Wirtschaftsgymnasiums +Wirtschaftsgüter +Wirtschaftshaus +Wirtschaftshauses +Wirtschaftshilfe +Wirtschaftshäuser +Wirtschaftsindikatoren +Wirtschaftsinformation +Wirtschaftsinformationsdienst +Wirtschaftsjahr +Wirtschaftsjahre +Wirtschaftsjahren +Wirtschaftsjahrs +Wirtschaftsjournalist +Wirtschaftskatastrophen +Wirtschaftsklima +Wirtschaftskommission +Wirtschaftskorrespondent +Wirtschaftskrach +Wirtschaftskraches +Wirtschaftskreisen +Wirtschaftskrise +Wirtschaftskrisen +Wirtschaftslage +Wirtschaftslebens +Wirtschaftslenkung +Wirtschaftsleute +Wirtschaftsliberalismus +Wirtschaftsländer +Wirtschaftsmacht +Wirtschaftsminister +Wirtschaftsministerien +Wirtschaftsministerium +Wirtschaftsministern +Wirtschaftsministers +Wirtschaftsmächte +Wirtschaftsordnung +Wirtschaftsplan +Wirtschaftsplanung +Wirtschaftspläne +Wirtschaftspolitiken +Wirtschaftspolitiker +Wirtschaftspolitikern +Wirtschaftspraxis +Wirtschaftspressedienst +Wirtschaftsprogramm +Wirtschaftsprüfer +Wirtschaftsprüferin +Wirtschaftsprüferinnen +Wirtschaftsprüfers +Wirtschaftsprüfungsgesellschaft +Wirtschaftsprüfungsgesellschaften +Wirtschaftspublikationen +Wirtschaftsquartett +Wirtschaftsrat +Wirtschaftsrecht +Wirtschaftsredakteure +Wirtschaftsregionen +Wirtschaftsräume +Wirtschaftsstatistiken +Wirtschaftsstrafgesetz +Wirtschaftsstrafrechts +Wirtschaftsstruktur +Wirtschaftssystem +Wirtschaftsteil +Wirtschaftstheoretiker +Wirtschaftstheorie +Wirtschaftsverband +Wirtschaftsverbände +Wirtschaftsverbänden +Wirtschaftsverhandlungen +Wirtschaftsvorgängen +Wirtschaftswachstum +Wirtschaftswissenschaft +Wirtschaftswunder +Wirtschaftswundern +Wirtschaftswunders +Wirtschaftszeitschrift +Wirtschaftszentrum +Wirtschaftszweige +Wirtschaftszweigen +Wirtschaftszweigs +Wirtschaftszyklus +Wirtschaftverwaltung +Wirtshaus +Wisch +Wischer +Wischern +Wischers +Wischlappen +Wischlappens +Wisent +Wisents +Wissbegierde +Wissen +Wissens +Wissensaustausch +Wissenschaft +Wissenschaften +Wissenschafter +Wissenschaftler +Wissenschaftlerin +Wissenschaftlern +Wissenschaftlers +Wissenschaftliche +Wissenschaftsrat +Wissenschaftsrates +Wissensdrang +Wissensdränge +Wissensdrängen +Wissensdurst +Wissensdursts +Wissensform +Wissensformen +Wissensgebiet +Wissensgebiete +Wissensgebieten +Wissensgebiets +Wissenslücke +Wissenslücken +Wissensschatz +Wissensschatzes +Wissensschätze +Wissensschätzen +Wissensstand +Wissenstrieb +Wissenstrieben +Wissenstriebs +Wissensvermittlung +Wissenszweig +Wissenszweige +Wissenszweigen +Wissenszweigs +Wittenburg +Witterung +Witterungen +Witterungseinflusses +Witterungseinflüsse +Witterungseinflüssen +Witterungsumschlag +Witterungsumschläge +Witterungsumschlägen +Witterungsverhältnisse +Witterungsverhältnissen +Wittgenstein +Witwe +Witwen +Witwengeld +Witwengelder +Witwengeldern +Witwenkleidung +Witwenrente +Witwenrenten +Witwenstand +Witwenstands +Witwenstände +Witwer +Witwers +Witz +Witzblatt +Witzblatts +Witzblätter +Witzbold +Witzbolden +Witzbolds +Witze +Witzelei +Witzeleien +Witzen +Witzes +Witzigkeit +Witzigkeiten +Wladimir +Wladiwostok +Wobei +Woche +Wochen +Wochenausgabe +Wochenbeginn +Wochenbett +Wochenbetten +Wochenblatt +Wochenblätter +Wochenblättern +Wochenendausgabe +Wochenende +Wochenenden +Wochenendhaus +Wochenendhauses +Wochenendhäuser +Wochenendurlaub +Wochenfieber +Wochenfiebers +Wochenhälfte +Wochenlang +Wochenlohn +Wochenlohns +Wochenlöhne +Wochenmarkt +Wochenmarkts +Wochenmitte +Wochenmärkten +Wochenpresse +Wochenschau +Wochenschrift +Wochenstunde +Wochentag +Wochentage +Wochentagen +Wochenverdienst +Wochenverlauf +Wochenweisen +Wochenweiser +Wochenwende +Wodurch +Wofür +Woge +Wogen +Wogenpralle +Wohin +Wohl +Wohlangebrachte +Wohlangebrachten +Wohlangebrachter +Wohlangebrachtes +Wohlausgesuchter +Wohlbedachteste +Wohlbedachtesten +Wohlbedachtester +Wohlbedachtestes +Wohlbefinden +Wohlbehagen +Wohlbehagens +Wohle +Wohlergehen +Wohlergehens +Wohles +Wohlfahrt +Wohlfahrten +Wohlfahrtsamts +Wohlfahrtseinrichtung +Wohlfahrtseinrichtungen +Wohlfahrtspflegen +Wohlfahrtspolitik +Wohlfahrtsstaat +Wohlfahrtsstaats +Wohlfahrtsunterstützung +Wohlfahrtsunterstützungen +Wohlfahrtswesen +Wohlfahrtsämter +Wohlfahrtsämtern +Wohlgefallen +Wohlgefallens +Wohlgefühl +Wohlgefühle +Wohlgefühls +Wohlgemeinteste +Wohlgemeintester +Wohlgemeintestes +Wohlgeruch +Wohlgeruchs +Wohlgerüche +Wohlgerüchen +Wohlgeschmack +Wohlgeschmacks +Wohlgeschmäcker +Wohlgeschmäckern +Wohlgewollten +Wohlgewollter +Wohlgewolltes +Wohlhabenheit +Wohlhabenheiten +Wohlklang +Wohlklangs +Wohlklänge +Wohlklängen +Wohllaut +Wohllaute +Wohllauts +Wohlleben +Wohllebens +Wohlorganisierte +Wohls +Wohlsein +Wohlseins +Wohlstand +Wohlstandes +Wohlstands +Wohlstandsgesellschaft +Wohlstandsverteilung +Wohlstände +Wohlständen +Wohltat +Wohltäter +Wohltäterin +Wohltätern +Wohltäters +Wohltätigkeit +Wohltätigkeitsbasar +Wohltätigkeitsbasare +Wohltätigkeitsbasaren +Wohltätigkeitsveranstaltung +Wohltätigkeitsveranstaltungen +Wohltätigkeitsverein +Wohltätigkeitsvereinen +Wohltätigkeitsvereins +Wohlverdienteste +Wohlverdientesten +Wohlverdientestes +Wohlüberlegteste +Wohlüberlegtesten +Wohlüberlegtester +Wohnabnutzung +Wohnanhänger +Wohnanhängern +Wohnanhängers +Wohnanschrift +Wohnbau +Wohnbauten +Wohnbebauung +Wohnbedarf +Wohnbedarfs +Wohnbedingungen +Wohnbezirke +Wohnbezirken +Wohnbezirks +Wohnblock +Wohnblocks +Wohnblöcken +Wohneinheiten +Wohnen +Wohnflächen +Wohnflächenberechnung +Wohngebiet +Wohngebieten +Wohngebrauchs +Wohngebäuden +Wohngebäudes +Wohngegend +Wohngeld +Wohngelegenheiten +Wohngemeinschaft +Wohngemeinschaften +Wohngruppen +Wohnhaus +Wohnhauses +Wohnheim +Wohnheimen +Wohnheims +Wohnhäuser +Wohnkomfort +Wohnkomforts +Wohnkosten +Wohnküche +Wohnlage +Wohnort +Wohnorte +Wohnorten +Wohnortes +Wohnparteien +Wohnqualität +Wohnquartiere +Wohnraumerhaltung +Wohnraumes +Wohnraumlage +Wohnraummiete +Wohnraummieter +Wohnraummietverträge +Wohnraumnutzung +Wohnraums +Wohnraumverbesserung +Wohnraumversorgung +Wohnrecht +Wohnrechte +Wohnrechts +Wohnräume +Wohnräumen +Wohnsilos +Wohnsitz +Wohnsitzen +Wohnsitzes +Wohnsitzstaat +Wohnstuben +Wohnteil +Wohnung +Wohnungen +Wohnungsamt +Wohnungsamtes +Wohnungsamts +Wohnungsbaues +Wohnungsbaugesellschaft +Wohnungsbaugesetz +Wohnungsbaupolitik +Wohnungsbauprogramm +Wohnungsbauprämien +Wohnungsbaus +Wohnungsbauten +Wohnungsbeschaffung +Wohnungsbewirtschaftung +Wohnungseigentümer +Wohnungseinrichtung +Wohnungsinhaber +Wohnungsinhaberin +Wohnungsinhaberinnen +Wohnungsinhabers +Wohnungsmangel +Wohnungsmangels +Wohnungsmängel +Wohnungsmängeln +Wohnungsnot +Wohnungsproblem +Wohnungssuchen +Wohnungstausch +Wohnungstüren +Wohnungswechsel +Wohnungswechsels +Wohnungswesen +Wohnungszeilen +Wohnungsämter +Wohnungsämtern +Wohnungsüberlassung +Wohnverhältnisse +Wohnviertel +Wohnvierteln +Wohnviertels +Wohnwagens +Wohnwert +Wohnzeit +Wohnzimmer +Wohnzimmercouch +Wohnzimmerdecke +Wohnzimmern +Wohnzimmers +Wohnzimmerteppich +Wohnzwecke +Wohnzwecken +Wohnzweckes +Wolf +Wolfes +Wolfgang +Wolfram +Wolframs +Wolfsburg +Wolfsburger +Wolfshund +Wolfshunde +Wolfshunds +Wolfshunger +Wolfshungern +Wolfsjunge +Wolfskuhlen +Wolfsmilch +Wolga +Wolke +Wolken +Wolkenbildung +Wolkenbruch +Wolkenbruchs +Wolkenbrüche +Wolkenbrüchen +Wolkendecke +Wolkendecken +Wolkenhimmel +Wolkenhimmeln +Wolkenhimmels +Wolkenkratzern +Wolkenkratzers +Wolkenkuckucksland +Wolkenkuckuckslands +Wolkenkuckucksländer +Wolkenschicht +Wolldecke +Wolle +Wollen +Wollens +Wollfett +Wollfette +Wollfetten +Wollfettes +Wollgarn +Wollgarne +Wollgarnen +Wollhandel +Wollhandeln +Wollhandels +Wollhandschuhen +Wollhändler +Wollhändlerin +Wollhändlerinnen +Wollhändlers +Wollindustrie +Wollkammes +Wollkämme +Wollmarkt +Wollschnur +Wollschnüren +Wollschur +Wollschuren +Wollspinnerei +Wollstoff +Wollstoffe +Wollstoffen +Wollten +Wollust +Wollware +Wollwaren +Wollüstling +Wollüstlingen +Wollüstlings +Womit +Wonne +Wonnemonat +Wonnemonaten +Wonnemonats +Wonnemond +Wonnemonden +Wonnemonds +Wonnen +Woran +Worauf +Woraufhin +Word +Wordstar +Wordstarfiles +Workshop +World +Worms +Wort +Wortakzent +Wortakzente +Wortakzenten +Wortakzents +Wortanfang +Wortanfanges +Wortarmut +Wortart +Wortbedeutungslehre +Wortbedeutungslehren +Wortbildung +Wortbreite +Wortbruch +Wortbrüche +Wortbrüchen +Worte +Worten +Wortende +Wortes +Wortfolge +Wortfolgen +Wortfügung +Wortfügungen +Wortfügungslehren +Wortführer +Wortführerin +Wortführern +Wortführers +Wortfülle +Wortgefecht +Wortgefechten +Wortgefechts +Wortkargheit +Wortklasse +Wortklassen +Wortklauber +Wortklauberei +Wortklaubereien +Wortklauberin +Wortklauberinnen +Wortklaubern +Wortklaubers +Wortlaut +Wortlaute +Wortlauts +Wortliste +Wortlisten +Wortmeldung +Wortmeldungen +Wortpaare +Worts +Wortschatz +Wortschatzes +Wortschwall +Wortschwalle +Wortschwallen +Wortschwalls +Wortschätze +Wortschätzen +Wortsinn +Wortsinne +Wortsinnen +Wortsinns +Wortspiel +Wortspiele +Wortspielen +Wortspiels +Wortstamm +Wortstamms +Wortstellung +Wortstellungen +Wortstreit +Wortstreite +Wortstreits +Wortstämme +Wortstämmen +Wortteil +Wortteile +Wortverdreher +Wortverdreherei +Wortverdrehereien +Wortverdreherin +Wortverdreherinnen +Wortverdrehers +Wortverdrehung +Wortverdrehungen +Wortwahl +Wortwechsel +Wortwechseln +Wortweise +Wotan +Wovon +Wovor +Wrack +Wrackgut +Wrackgüter +Wrackgütern +Wracks +Wrangler +Wright +Wringtest +Wucher +Wucherer +Wucherers +Wuchergrenze +Wucherhaftester +Wucherhandel +Wucherhandeln +Wuchermiete +Wuchermieten +Wuchern +Wucherpreisen +Wuchers +Wucherung +Wucherzins +Wucherzinse +Wucherzinsen +Wuchs +Wuchses +Wucht +Wuchtbewegung +Wulst +Wulstes +Wund +Wundbrands +Wundbrände +Wundbränden +Wunde +Wunden +Wunder +Wunderanzug +Wunderbild +Wunderbilder +Wunderbilds +Wunderding +Wunderdinge +Wunderdinger +Wunderdingern +Wunderdings +Wunderdoktoren +Wunderdoktors +Wunderdroge +Wundergeschäfte +Wunderglaube +Wunderglauben +Wunderkind +Wunderkinder +Wunderkindern +Wunderknabe +Wunderknaben +Wunderkuren +Wunderlands +Wunderlichkeit +Wunderlichkeiten +Wunderländer +Wunderländern +Wundern +Wunderplan +Wunderrabe +Wunderschwimmer +Wundertat +Wundertier +Wundertiere +Wundertieren +Wundertopf +Wundertäter +Wundertäterin +Wundertätern +Wundertäters +Wundervogel +Wunderwelt +Wunderwelten +Wunderwerk +Wunderwerken +Wunderwerks +Wunderzeichen +Wundfieber +Wundfiebern +Wundfiebers +Wundgelaufen +Wundgelaufene +Wundgelaufenen +Wundgelaufenes +Wundgelegen +Wundlaufen +Wundlaufenden +Wundlaufender +Wundlaufendes +Wundlaufens +Wundmale +Wundmalen +Wundmals +Wundredens +Wundreiben +Wundreibens +Wundreiten +Wundsalben +Wundstarrkrampf +Wundstarrkrampfes +Wundstarrkrampfs +Wundstarrkrämpfe +Wundstarrkrämpfen +Wunsch +Wunschbild +Wunschbildern +Wunschbilds +Wunschdenken +Wunsche +Wunsches +Wunschgemäßester +Wunschkind +Wunschkonzert +Wunschkonzerte +Wunschkonzerten +Wunschkonzerts +Wunschliste +Wunschtraums +Wunschträume +Wunschträumen +Wunschvorstellung +Wunschvorstellungen +Wunschzettel +Wunschzettels +Wurde +Wurf +Wurfgeschosse +Wurfgeschossen +Wurfgeschosses +Wurfkreise +Wurfkreisen +Wurfkreises +Wurfpfeile +Wurfpfeilen +Wurfpfeils +Wurfscheibe +Wurfscheiben +Wurfspeer +Wurfspeeren +Wurfspeers +Wurfspieß +Wurfspießen +Wurfspießes +Wurftaube +Wurm +Wurmfortsatzes +Wurmfortsätze +Wurmfortsätzen +Wurmlochs +Wurmlöcher +Wurmlöchern +Wurmmittel +Wurmmitteln +Wurms +Wurmstich +Wurmstiche +Wurmstichs +Wurst +Wurstbude +Wursteleien +Wursteln +Wurstfabrik +Wurstvergiftung +Wurstwaren +Wurzel +Wurzelbehandlung +Wurzelformel +Wurzelgröße +Wurzelgrößen +Wurzelkeim +Wurzelkeimen +Wurzelkeims +Wurzelknolle +Wurzeln +Wurzelstock +Wurzelstöcke +Wurzelstöcken +Wurzelwerk +Wurzelwerke +Wurzelwerks +Wurzelwort +Wurzelworten +Wurzelworts +Wurzelwörter +Wurzelzeichen +Wurzelziehen +Wurzelziehens +Wust +Wut +Wutanfalls +Wutanfälle +Wutanfällen +Wutausbruchs +Wutausbrüche +Wutausbrüchen +Wächter +Wächterinnen +Wächtern +Wächters +Wägung +Wählbarkeit +Wähler +Wählerin +Wählerinnen +Wählerischester +Wählerliste +Wählerlisten +Wählern +Wählerschaft +Wählerschaften +Wählerstimmen +Wählerstimmenfangs +Wählerstimmenkauf +Wählervereinigung +Wählerwillen +Wählscheibe +Während +Währung +Währungen +Währungsabkommen +Währungsabwertung +Währungsausgleichfonds +Währungsaustausch +Währungsbank +Währungsbewegungen +Währungsdifferenz +Währungseinheiten +Währungsexperten +Währungsfluktuationen +Währungsfonds +Währungsgebiet +Währungsgefüges +Währungsgeschehen +Währungsgeschehens +Währungsgeschäften +Währungsgewinne +Währungshilfe +Währungskarussell +Währungskorb +Währungskrise +Währungskrisen +Währungskurse +Währungskursen +Währungslage +Währungsoptionen +Währungsoptionsgeschäfte +Währungsordnung +Währungspaare +Währungspolitik +Währungspositionen +Währungsreformen +Währungsregime +Währungsreserven +Währungsrisiko +Währungssituation +Währungsspekulant +Währungsspekulation +Währungsspekulationen +Währungsstabilität +Währungssystems +Währungstransaktionsberichte +Währungstrends +Währungsunion +Währungsunterschieden +Währungsvariationen +Währungsvergewaltigung +Währungsverlust +Währungsverluste +Währungsverschiebungen +Währungswarrant +Währungswarrants +Wälder +Wäldern +Wälle +Wälzer +Wälzern +Wälzers +Wämsern +Wände +Wänden +Wärme +Wärmeausgleich +Wärmebehandlung +Wärmebeständigkeit +Wärmeeinheit +Wärmegrad +Wärmegrade +Wärmegraden +Wärmekapazität +Wärmelehre +Wärmelehren +Wärmeleiter +Wärmeleiters +Wärmeleitfähigkeit +Wärmemenge +Wärmemesser +Wärmemessern +Wärmepumpen +Wärmequelle +Wärmequellen +Wärmeschutz +Wärmetechnik +Wärmeverbrauch +Wärmeverbrauchs +Wärmeversorgung +Wärmezuschlag +Wärmflasche +Wärmflaschen +Wärmflaschenkrieg +Wärter +Wärterin +Wärterinnen +Wärtern +Wäsche +Wäscheausgabe +Wäschefabrik +Wäschegeschäft +Wäschegeschäfts +Wäscheklammer +Wäscheklammern +Wäscher +Wäscherei +Wäschereien +Wäscherinnen +Wäschern +Wäschers +Wäscheschleudern +Wäscheschrank +Wäscheschranks +Wäscheschränke +Wäscheschränken +Wäscheständer +Wäschetinte +Wäschetrockner +Wässer +Wässern +Wässerung +Wässerungen +Wöchnerin +Wöchnerinnenabteilung +Wöchnerinnenabteilungen +Wöchnerinnenheim +Wöchnerinnenheimen +Wöchnerinnenheims +Wölbung +Wölfe +Wölfen +Wölfin +Wörtchen +Wörter +Wörterbuch +Wörterbucheinträge +Wörterbucheinträgen +Wörterbuches +Wörterbuchs +Wörterbuchverwaltung +Wörterbücher +Wörterbüchern +Wörterliste +Wörterlisten +Wörtern +Wörterverzeichnis +Wörterverzeichnissen +Wühlarbeit +Wühlarbeiten +Wühler +Wühlerin +Wühlerinnen +Wühlern +Wühlmaus +Wühlmäuse +Wühlmäusen +Wülste +Wülsten +Wünsche +Wünschelruten +Wünschelrutengänger +Wünschen +Würden +Würdenträger +Würdenträgerin +Würdenträgern +Würdigkeit +Würdigkeiten +Würdigung +Würdigungspreis +Würfe +Würfel +Würfelbecher +Würfelbechern +Würfelbechers +Würfeln +Würfels +Würfelspiele +Würfelspielen +Würfelspiels +Würfelzucker +Würfelzuckern +Würfelzuckers +Würfen +Würgengel +Würgengeln +Würgengels +Würger +Würgerinnen +Würgern +Würgers +Würmchen +Würmchens +Würmer +Würmern +Würstchen +Würstchens +Würste +Würstel +Würsten +Württemberg +Würzburg +Wüste +Wüsten +Wüstenei +Wüstengegenden +Wüstenrot +Wüstensand +Wüstensands +Wüstling +Wüstlingen +Wüstlings ++++++++++ +Xanten +Xerox +Xerxes ++++++++++ +Yacht +Yachten +Yankees +Yen +Yeti +Yoga +Yokohama +York +Yuppie +Yuppies +Yvonne ++++++++++ +Zack +Zacken +Zahl +Zahle +Zahlen +Zahlenangabe +Zahlenangaben +Zahlenaspekt +Zahlenbeispiel +Zahlenbeispiele +Zahlenbeispielen +Zahlenbereich +Zahlenblock +Zahlendarstellung +Zahleneingabe +Zahlenfeld +Zahlenfolge +Zahlenfolgen +Zahlenform +Zahlenkolonnen +Zahlenlotto +Zahlenlottos +Zahlenmaterial +Zahlenreihe +Zahlenreihen +Zahlenspielerei +Zahlenstrahl +Zahlensystem +Zahlensysteme +Zahlensystemen +Zahlensystems +Zahlentripel +Zahlenverhältnis +Zahlenverhältnisse +Zahlenverhältnissen +Zahlenwerk +Zahlenwert +Zahlenwerte +Zahlenwerts +Zahlkarten +Zahlreiche +Zahlstelle +Zahltag +Zahltage +Zahltagen +Zahltags +Zahlung +Zahlungen +Zahlungsabkommen +Zahlungsabkommens +Zahlungsanweisungen +Zahlungsaufforderung +Zahlungsaufforderungen +Zahlungsaufschub +Zahlungsaufschubes +Zahlungsaufschüben +Zahlungsauftrag +Zahlungsauftrages +Zahlungsaufträgen +Zahlungsbedingungen +Zahlungsbefehl +Zahlungsbefehle +Zahlungsbefehls +Zahlungsbeleg +Zahlungsbelege +Zahlungsbelegs +Zahlungsbilanz +Zahlungsbilanzen +Zahlungsbilanzüberschüsse +Zahlungsdefizit +Zahlungseingang +Zahlungseingangs +Zahlungseingänge +Zahlungseinstellung +Zahlungsempfänger +Zahlungsempfängern +Zahlungsempfängers +Zahlungserleichterungen +Zahlungsfrist +Zahlungsfähigkeit +Zahlungsmittel +Zahlungsmitteln +Zahlungsmittels +Zahlungsmodus +Zahlungsmoral +Zahlungsorte +Zahlungsorten +Zahlungsortes +Zahlungsplan +Zahlungsplans +Zahlungsplänen +Zahlungssystems +Zahlungstermin +Zahlungstermine +Zahlungstermins +Zahlungsunfähigkeit +Zahlungsunfähigkeiten +Zahlungsverkehrs +Zahlungsverpflichtung +Zahlungsverpflichtungen +Zahlungsversprechens +Zahlungsverzug +Zahlungsverzuges +Zahlungsweise +Zahlungsweisen +Zahn +Zahnarzt +Zahnarztbehandlungen +Zahnarztes +Zahnarztpraxis +Zahnbürsten +Zahnersatz +Zahnes +Zahnfleisch +Zahngold +Zahnkranz +Zahnlücke +Zahnlücken +Zahnpaste +Zahnpflege +Zahnpflegen +Zahnprothese +Zahnprothesen +Zahnprothesenträger +Zahnrad +Zahnradbahn +Zahnradbahnen +Zahnriemen +Zahnräder +Zahns +Zahnscheibe +Zahnschmelz +Zahnschmelzes +Zahnschmerzen +Zahnstocher +Zahnstochern +Zahntechniker +Zahntechnikern +Zahntechnikers +Zahnärzte +Zahnärztin +Zander +Zange +Zangen +Zank +Zapfenstreich +Zar +Zarathustra +Zaren +Zarenzeit +Zarewitsch +Zarin +Zartheit +Zauber +Zauberbann +Zauberei +Zaubereien +Zauberer +Zauberern +Zauberers +Zauberflöte +Zauberflöten +Zauberin +Zauberinnen +Zauberlehrling +Zaubers +Zaubertrank +Zaubertrankes +Zaubertränken +Zauderer +Zauderin +Zaum +Zaun +Zaunanlage +Zaunkönig +Zebra +Zebras +Zeche +Zeh +Zehen +Zehenspitze +Zehenspitzen +Zehner +Zehnerpotenz +Zehnerwette +Zehnjahresplan +Zehnkampfmeister +Zehnkämpfer +Zehntausende +Zehntausenden +Zehnte +Zehntel +Zehntels +Zehntelsekunde +Zehs +Zeichen +Zeichenabstand +Zeichenabstände +Zeichenart +Zeichenausgabe +Zeichenblatt +Zeichenblock +Zeichenblocks +Zeichenblöcke +Zeichenbreite +Zeichenbrett +Zeichenbretter +Zeichenbrettern +Zeichenbretts +Zeichenerklärung +Zeichenerklärungen +Zeichenfläche +Zeichenfolge +Zeichenfolgen +Zeichengröße +Zeichenhöhe +Zeichenkette +Zeichenketten +Zeichenkombination +Zeichenkombinationen +Zeichenlehrer +Zeichenlehrerin +Zeichenlehrern +Zeichenpapier +Zeichenpapiers +Zeichens +Zeichensatz +Zeichenschrift +Zeichensetzung +Zeichensetzungen +Zeichensprache +Zeichensprachen +Zeichensystem +Zeichensätze +Zeichentrickfilm +Zeichentrickfilme +Zeichentrickfilms +Zeichenunterricht +Zeichenunterrichts +Zeichenvorrat +Zeichenzahl +Zeichner +Zeichnerin +Zeichnerinnen +Zeichnern +Zeichnet +Zeichnung +Zeichnungen +Zeigefinger +Zeigefingers +Zeiger +Zeigers +Zeigt +Zeile +Zeilen +Zeilenabstand +Zeilenanfang +Zeilenbauweise +Zeilenbreite +Zeilendrucker +Zeilenende +Zeilenformatierung +Zeilenlänge +Zeilennummer +Zeilenrand +Zeilenstart +Zeilenumbruch +Zeilenumbrüche +Zeilenumbrüchen +Zeilenvorschub +Zeilenvorschübe +Zeit +Zeitabhängigkeit +Zeitablauf +Zeitabschnitt +Zeitabschnitte +Zeitabschnitten +Zeitabschnitts +Zeitabstand +Zeitabstandes +Zeitabstände +Zeitabständen +Zeitalter +Zeitalters +Zeitangabe +Zeitangaben +Zeitanpassung +Zeitauflösung +Zeitaufwand +Zeitaufwands +Zeitausdruck +Zeitbasen +Zeitbasis +Zeitbedarf +Zeitbereich +Zeitbombe +Zeitbomben +Zeitdauer +Zeitdifferenz +Zeitdimension +Zeitdimensionen +Zeitdruck +Zeiteinblendung +Zeiteinheit +Zeiteinheiten +Zeiteintrag +Zeiteinträge +Zeiteinträgen +Zeiten +Zeitenfolge +Zeiterfassung +Zeitermittlung +Zeitersparnis +Zeitfalle +Zeitfenster +Zeitfrage +Zeitfragen +Zeitfunktion +Zeitgefühl +Zeitgemäße +Zeitgenosse +Zeitgeschehen +Zeitgewinn +Zeitgründe +Zeitgründen +Zeitintervall +Zeitintervalls +Zeitinvestition +Zeitkarte +Zeitkarten +Zeitkonstante +Zeitkontrolle +Zeitkorrektur +Zeitliche +Zeitlupe +Zeitlupen +Zeitlupenaufnahmen +Zeitläufe +Zeitläufen +Zeitmangel +Zeitmesser +Zeitmessers +Zeitmessung +Zeitmessungen +Zeitmietvertrag +Zeitnahme +Zeitnehmer +Zeitnormal +Zeitnot +Zeitnullpunkt +Zeitparameter +Zeitplan +Zeitplans +Zeitplanung +Zeitpläne +Zeitprotokoll +Zeitpunkt +Zeitpunkte +Zeitpunkten +Zeitpunktes +Zeitraffer +Zeitraffers +Zeitrahmen +Zeitraster +Zeitraum +Zeitraumes +Zeitraums +Zeitrechnung +Zeitreferenz +Zeiträume +Zeiträumen +Zeitscheibe +Zeitschere +Zeitschrift +Zeitschriften +Zeitschriftenhändler +Zeitschriftenverlag +Zeitschriftenverlage +Zeitskala +Zeitspanne +Zeitsparen +Zeitsteuerung +Zeitumstellung +Zeitung +Zeitungen +Zeitungsartikel +Zeitungsartikeln +Zeitungsartikels +Zeitungsbeilage +Zeitungsbeilagen +Zeitungsbericht +Zeitungsberichten +Zeitungsblatt +Zeitungsente +Zeitungsenten +Zeitungshandel +Zeitungshändler +Zeitungshändlern +Zeitungshändlers +Zeitungsinserate +Zeitungsinseraten +Zeitungsinserats +Zeitungsjunge +Zeitungsjungen +Zeitungskiosk +Zeitungskiosken +Zeitungskiosks +Zeitungskonzern +Zeitungslesern +Zeitungsmeldung +Zeitungsmeldungen +Zeitungsnotiz +Zeitungsnotizen +Zeitungspapier +Zeitungspapiere +Zeitungspapiers +Zeitungsredakteur +Zeitungsredakteure +Zeitungsredakteurs +Zeitungsschreiber +Zeitungsschreiberin +Zeitungsschreibern +Zeitungsschreibers +Zeitungsseiten +Zeitungssprachen +Zeitungsstil +Zeitungsstilen +Zeitungsstils +Zeitungsständen +Zeitungsverkäufer +Zeitungsverkäuferinnen +Zeitungsverkäufern +Zeitungsverkäufers +Zeitungsverleger +Zeitungsverlegern +Zeitungsverlegers +Zeitungswesen +Zeitungswesens +Zeitungswissenschaft +Zeitungswissenschaften +Zeitunsicherheit +Zeitverhalten +Zeitverlust +Zeitverlustes +Zeitverschiebung +Zeitvertreib +Zeitvertreibs +Zeitverträgen +Zeitverzug +Zeitverzögerung +Zeitvorsprung +Zeitweise +Zeitweisen +Zeitweiser +Zeitwert +Zeitwort +Zeitwortes +Zeitwörter +Zeitwörtern +Zeitzeichen +Zeitzeichens +Zeitzünder +Zeitzündern +Zeitüberschreitung +Zelebritäten +Zelle +Zellen +Zellfaser +Zellformen +Zellforschung +Zellgift +Zellkerne +Zellkernen +Zellkerns +Zellophan +Zellophans +Zellstoff +Zellstoffen +Zellstoffes +Zellstofffabrik +Zellstoffunternehmen +Zellstoffwerke +Zellteilung +Zelluloid +Zelluloids +Zellulose +Zellulosen +Zellwachstum +Zellwand +Zellwatte +Zellwatten +Zellwolle +Zellwände +Zellwänden +Zelt +Zeltbahn +Zeltbahnen +Zeltboden +Zeltdach +Zeltdaches +Zeltdächer +Zelte +Zeltes +Zeltlager +Zeltlagern +Zeltpflock +Zeltpflöcke +Zeltpflöcken +Zeltplane +Zeltplanen +Zeltplatz +Zeltplatzes +Zeltplätze +Zeltplätzen +Zeltstange +Zeltstangen +Zement +Zemente +Zementen +Zementierung +Zementpreise +Zements +Zementwerke +Zensor +Zensoren +Zensur +Zensuren +Zentigramm +Zentigramme +Zentigrammen +Zentigramms +Zentimeter +Zentimetern +Zentimeters +Zentner +Zentnern +Zentners +Zentral +Zentralafrikanische +Zentralamt +Zentralanlagen +Zentralaufgabe +Zentralbank +Zentralbanken +Zentralbankschecks +Zentralbüro +Zentralcomputer +Zentrale +Zentraleinheit +Zentralen +Zentralfriedhof +Zentralheizung +Zentralheizungen +Zentralisation +Zentralisierteste +Zentralisiertester +Zentralisiertestes +Zentralisierung +Zentralisierungen +Zentralkasse +Zentralkassen +Zentralkomitee +Zentralkraft +Zentralnervensystem +Zentralnervensystems +Zentralpunkt +Zentralpunkte +Zentralrat +Zentralrates +Zentralrechner +Zentralredaktion +Zentralregierung +Zentralreich +Zentralstelle +Zentralsteuerung +Zentralverwaltung +Zentralwirtschaft +Zentren +Zentrierung +Zentrifugalkraft +Zentrifugalkräfte +Zentrifugalkräften +Zentrifuge +Zentrifugen +Zentrum +Zentrums +Zentrumspartei +Zeppelin +Zepter +Zeptern +Zepters +Zeremonie +Zeremoniell +Zeremoniells +Zeremonien +Zeremonienmeister +Zeremonienmeistern +Zeremonienmeisters +Zerfall +Zerfallprodukte +Zerfalls +Zerfallserscheinung +Zerfallserscheinungen +Zerfallsprodukt +Zerfallsprodukten +Zerfallsrate +Zerfallszeit +Zerfaserung +Zerfetztesten +Zerfetztester +Zerknirschteste +Zerknirschtester +Zerknirschtestes +Zerknitterteste +Zerknittertesten +Zerknittertester +Zerknittertestes +Zerlegung +Zerlegungen +Zerlumpteste +Zerlumptesten +Zerlumptestes +Zermürbung +Zermürbungskrieg +Zermürbungskriege +Zermürbungskriegen +Zermürbungskrieges +Zero +Zerobond +Zerobonds +Zerrbild +Zerrbildern +Zerrbildes +Zerreißfestigkeit +Zerreißprobe +Zerreißung +Zerreißungen +Zerrissenheit +Zerrissenheiten +Zerrspiegel +Zerrspiegeln +Zerrung +Zerrungen +Zerrüttung +Zerrüttungen +Zerschrammteste +Zerschrammtester +Zerschrammtestes +Zersetzung +Zersiedelung +Zersplitterung +Zerstreuteste +Zerstreutesten +Zerstreutester +Zerstreutestes +Zerstreutheit +Zerstreuung +Zerstreuungen +Zerstäuber +Zerstörer +Zerstörern +Zerstörers +Zerstört +Zerstörung +Zerstörungen +Zerstörungstrieb +Zerstörungstrieben +Zerstörungstriebes +Zerstörungswut +Zerstückelung +Zerstückelungen +Zerteilung +Zerteilungen +Zertifikat +Zertifikate +Zertrümmerung +Zertrümmerungen +Zervelatwurst +Zervelatwürste +Zervelatwürsten +Zerwürfnis +Zerwürfnisse +Zerwürfnissen +Zerzausteste +Zerzaustesten +Zerzaustestes +Zession +Zessionar +Zessionare +Zessionars +Zessionen +Zeter +Zetergeschrei +Zetermordio +Zettel +Zettelchen +Zettelkasten +Zettelkastens +Zettelkatalog +Zettelkataloge +Zettelkatalogs +Zetteln +Zettels +Zeug +Zeuge +Zeugen +Zeugenaussagen +Zeugenbänke +Zeugenbänken +Zeugeneid +Zeugeneide +Zeugeneiden +Zeugenliste +Zeugenvereidigung +Zeugenverhör +Zeugenverhöre +Zeugenverhören +Zeugenverhörs +Zeugenvernehmung +Zeugenvernehmungen +Zeugin +Zeuginnen +Zeugnis +Zeugniskopie +Zeugnisse +Zeugnissen +Zeugnisses +Zeugs +Zeugung +Zeugungen +Zeugungsorgane +Zeugungsorganen +Zeus +Zichorie +Zichorien +Zicke +Zicken +Zicklein +Zickleine +Zickleinen +Zickleins +Zickzacke +Zickzacken +Zickzackkurs +Zickzackkursen +Zickzackkurses +Zickzacklinie +Ziege +Ziegel +Ziegelbrennereien +Ziegeldach +Ziegeldaches +Ziegeldächer +Ziegeldächern +Ziegelei +Ziegeln +Ziegelofen +Ziegelofens +Ziegels +Ziegelstein +Ziegelsteine +Ziegelsteinen +Ziegelsteins +Ziegelöfen +Ziegenbart +Ziegenbartes +Ziegenbock +Ziegenbärte +Ziegenbärten +Ziegenböcke +Ziegenfell +Ziegenfelle +Ziegenfellen +Ziegenhirt +Ziegenhirten +Ziegenkäse +Ziegenleder +Ziegenleders +Ziegenmilch +Ziegenpeters +Ziehbrunnen +Ziehbrunnens +Ziehbänke +Ziehbänken +Ziehen +Ziehharmonika +Ziehharmonikas +Ziehkind +Ziehkinder +Ziehkindes +Zieht +Ziehung +Ziehvater +Ziel +Zielband +Zielbandes +Zielbänder +Ziele +Zieles +Zielfernrohr +Zielfernrohre +Zielfernrohrs +Zielflughafen +Zielgerade +Zielgruppe +Zielgruppen +Zielhöhe +Zielkameras +Zielknoten +Zielkoordinaten +Zielkurve +Ziellinie +Zielort +Zielperson +Zielprogramm +Zielpunkt +Zielpunkte +Zielpunkten +Zielpunkts +Zielrichtern +Zielrichters +Zielrichtung +Zielscheibe +Zielscheiben +Zielsetzung +Zielsprache +Zielstellung +Zielstrebigkeit +Zielvorgabe +Zielvorstellung +Zielvorstellungen +Zielwert +Ziemer +Zier +Zierde +Zierden +Zierereien +Zierfisch +Zierfische +Zierfisches +Ziergarten +Ziergärten +Zierlichkeit +Zierpflanze +Zierpflanzen +Zierrat +Zierrate +Zierrats +Ziffer +Zifferblatt +Zifferblätter +Zifferblättern +Ziffern +Ziffernanzeige +Ziffernfolge +Ziffernummer +Zigarette +Zigaretten +Zigarettenabsatz +Zigarettenautomat +Zigarettenautomate +Zigarettenautomaten +Zigarettenetui +Zigarettenetuis +Zigarettenladen +Zigarettenschachtel +Zigarettenschachteln +Zigarettenspitze +Zigarettenspitzen +Zigarettenstummel +Zigarettenstummeln +Zigarettenverkauf +Zigarillo +Zigarillos +Zigarre +Zigarren +Zigarrenabschneider +Zigarrenabschneidern +Zigarrenhändler +Zigarrenhändlern +Zigarrenhändlers +Zigarrenkiste +Zigarrenkisten +Zigarrenladen +Zigarrenläden +Zigarrenspitze +Zigarrenspitzen +Zigarrenstummel +Zigarrenstummels +Zigeuner +Zigeunerin +Zigeunerleben +Zigeunern +Zigeuners +Zikade +Zikaden +Zimbabwe +Zimmer +Zimmerantenne +Zimmerantennen +Zimmerbrandstiftung +Zimmereinrichtung +Zimmerer +Zimmerflucht +Zimmerfluchten +Zimmergenossen +Zimmerhandwerk +Zimmerhandwerke +Zimmerhandwerks +Zimmerleute +Zimmerleuten +Zimmermann +Zimmermanns +Zimmermädchens +Zimmerpflanzen +Zimmerpreis +Zimmers +Zimmertemperatur +Zimmertemperaturen +Zimmertheater +Zimmertheatern +Zimmervermietung +Zimmervermittlung +Zimmervermittlungen +Zimmerwand +Zimperlichkeit +Zimt +Zimts +Zimtstern +Zink +Zinkblech +Zinkbleche +Zinkblechen +Zinkchlorid +Zinkes +Zinkpreise +Zinn +Zinne +Zinngeschirr +Zinngeschirrs +Zinnkrug +Zinnober +Zinnobers +Zinnpreise +Zinns +Zinnsoldat +Zins +Zinsanhebung +Zinsanhebungen +Zinsaufwendungen +Zinsbelastung +Zinsbelastungen +Zinsbringende +Zinsbringendem +Zinsbringenden +Zinsbringender +Zinsbringendes +Zinsdifferenz +Zinsdifferenzgeschäfte +Zinse +Zinseinkünfte +Zinseinnahmen +Zinsen +Zinsenkonten +Zinsentwicklung +Zinserhöhung +Zinsertrag +Zinserträge +Zinserträgen +Zinsesverzinsung +Zinseszins +Zinseszinse +Zinseszinses +Zinseszinsformel +Zinsfußes +Zinsfüße +Zinsfüßen +Zinsgefüge +Zinsgefüges +Zinsjäger +Zinskorrekturen +Zinslose +Zinsmarkt +Zinsmärkten +Zinsniveau +Zinspapiere +Zinspapieren +Zinspolitik +Zinsrechnungen +Zinssatz +Zinssatzes +Zinsschein +Zinsscheinen +Zinsscheines +Zinsschraube +Zinsschwankungen +Zinssenkung +Zinssenkungen +Zinsspanne +Zinssteigerungen +Zinssätze +Zinssätzen +Zinsunterschied +Zinsunterschiede +Zinsverhältnissen +Zinsverlust +Zinszahlung +Zinszahlungen +Zinszuschüsse +Zion +Zionist +Zionisten +Zionistenverband +Zionistin +Zionistinnen +Zipfel +Zipfelmütze +Zipfelmützen +Zipfeln +Zirkel +Zirkels +Zirkon +Zirkular +Zirkularen +Zirkulars +Zirkulation +Zirkumflex +Zirkumflexe +Zirkumflexen +Zirkus +Zirkusdirektor +Zirkusprogramm +Zirkusreiterin +Zirkusreiterinnen +Zirkusreitern +Zirkusse +Zirkussen +Zischlaut +Zischlauten +Zischlautes +Ziselierarbeit +Zisterne +Zisternen +Zitadelle +Zitat +Zitate +Zitaten +Zitats +Zither +Zithern +Zitronat +Zitronats +Zitrone +Zitronenbaum +Zitronenlimonade +Zitronenlimonaden +Zitronenpresse +Zitronenpressen +Zitronensafts +Zitronenschale +Zitronenschalen +Zitronensäure +Zitronensäuren +Zitronenwassers +Zitrusfrüchte +Zitteraal +Zittern +Zitterpappeln +Zitze +Zitzen +Zivilbevölkerungen +Zivilcourage +Zivildienst +Zivildienstes +Zivildienstleistenden +Zivilehe +Zivilehen +Zivilgericht +Zivilgerichte +Zivilgerichts +Zivilgesetzbuch +Zivilgesetzbuches +Zivilgouverneur +Zivilisation +Zivilisationen +Zivilisiert +Zivilisierteste +Zivilisiertesten +Zivilisiertester +Zivilisiertestes +Zivilist +Zivilkammer +Zivilkleidung +Zivilkläger +Zivilluftfahrt +Zivilprogramm +Zivilrecht +Zivilrechts +Zivilschutz +Zivilschutzkorps +Zivilverwaltung +Zobel +Zobelfell +Zobelfelle +Zobelfellen +Zobelpelz +Zobelpelze +Zobelpelzen +Zobels +Zofe +Zofen +Zoll +Zollabfertigung +Zollabfertigungen +Zollamt +Zollbeamte +Zollbeamten +Zollbeamter +Zollbehörden +Zollbelastung +Zollbestimmungen +Zollerklärung +Zollerklärungen +Zolles +Zollfahndung +Zollgebühren +Zollgesetz +Zollgrenze +Zollhauses +Zollhinterziehung +Zollhinterziehungen +Zollhäuschens +Zollhäuser +Zollhäusern +Zollkonferenz +Zollkontrolle +Zollkontrollen +Zollkrieg +Zollkriege +Zollkriegen +Zollplombe +Zollplomben +Zollpolitik +Zollreform +Zollrevision +Zollrevisionen +Zollschein +Zollscheine +Zollscheinen +Zollschranke +Zollschranken +Zollsenkung +Zollspeichern +Zollspeichers +Zollstock +Zollstocks +Zollstöcke +Zolltarif +Zolltarifen +Zolltarifs +Zollunion +Zollverein +Zollverschluss +Zollverschlusses +Zollverwaltung +Zollvorschriften +Zollwache +Zollwesen +Zollämtern +Zombie +Zone +Zonen +Zonenbewohner +Zonenflüchtlinge +Zonengrenze +Zonenrandgebiete +Zonenregierung +Zonenverband +Zoo +Zoologe +Zoologen +Zoologie +Zoomobjektiv +Zooverwaltung +Zopf +Zopfes +Zorn +Zornes +Zorns +Zote +Zoten +Zotenreißer +Zotenreißern +Zu +Zubehör +Zubehöre +Zubehörs +Zubehörteil +Zubehörteile +Zubehörteils +Zuber +Zubereitung +Zubern +Zubers +Zubringer +Zubringerdienst +Zubringerlinie +Zubringerlinien +Zubringerstraße +Zubuße +Zubußen +Zucht +Zuchtbuch +Zuchtbuches +Zuchtbulle +Zuchtbullen +Zuchtbüchern +Zuchten +Zuchtgenossenschaft +Zuchthaus +Zuchthauses +Zuchthausstrafe +Zuchthengst +Zuchthengste +Zuchthengsten +Zuchthenne +Zuchthennen +Zuchthäusern +Zuchthäusler +Zuchthäuslern +Zuchtkristall +Zuchtlosigkeit +Zuchtlosigkeiten +Zuchtmeister +Zuchtmeistern +Zuchtmittel +Zuchtmitteln +Zuchtmittels +Zuchtperlen +Zuchtrute +Zuchtruten +Zuchtsau +Zuchtschaf +Zuchtschafen +Zuchtschafes +Zuchtstier +Zuchtstieren +Zuchtstiers +Zuchtstute +Zuchtsäuen +Zuchttier +Zuchttiere +Zuchttieren +Zuchttiers +Zuchtvieh +Zuchtviehs +Zuchtwahl +Zucken +Zucker +Zuckerbrot +Zuckerbrotmethode +Zuckerbäcker +Zuckerbäckerei +Zuckerbäckereien +Zuckerbäckers +Zuckerbüchse +Zuckerbüchsen +Zuckerdose +Zuckerdosen +Zuckererbsen +Zuckerexport +Zuckerfabrik +Zuckergehalts +Zuckergusses +Zuckergüsse +Zuckergüssen +Zuckerhut +Zuckerhutes +Zuckerhüte +Zuckerhüten +Zuckerkrankheit +Zuckermarkt +Zuckermelone +Zuckermelonen +Zuckerplätzchen +Zuckerplätzchens +Zuckerrohr +Zuckerrohre +Zuckerrohren +Zuckerrohrs +Zuckerrüben +Zuckers +Zuckersaft +Zuckerschale +Zuckerschalen +Zuckersirup +Zuckersäften +Zuckerware +Zuckerwaren +Zuckerwasser +Zuckerwatte +Zuckerwirtschaft +Zuckerzange +Zuckung +Zuckungen +Zudrang +Zudringlichkeit +Zudringlichkeiten +Zueignung +Zuerkennung +Zuerkennungen +Zuerst +Zufahrt +Zufahrten +Zufahrtsstraße +Zufahrtsstraßen +Zufahrtstraße +Zufahrtswege +Zufall +Zufalls +Zufallsauswahl +Zufallsbekanntschaft +Zufallsdaten +Zufallsnummerierung +Zufallsprinzip +Zufallszahl +Zufallszahlen +Zuflucht +Zufluchtsort +Zufluchtsorte +Zufluchtsorten +Zufluchtsortes +Zuflüsse +Zuflüssen +Zufriedengeben +Zufriedengebenden +Zufriedengebender +Zufriedengebendes +Zufriedengestellte +Zufriedengestelltem +Zufriedengestellter +Zufriedengestelltes +Zufriedenheit +Zufriedenstellen +Zufriedenstellende +Zufriedenstellender +Zufriedenstellendes +Zufriedenstellung +Zufriedenstellungen +Zufriedenzustellen +Zufuhr +Zufuhren +Zufälle +Zufällen +Zufälligkeit +Zufälligkeiten +Zuführung +Zuführungen +Zuführungsdraht +Zuführungsdrahtes +Zuführungsdrähte +Zuführungsdrähten +Zug +Zugabe +Zugaben +Zugabeverbot +Zugang +Zuganges +Zugangs +Zugangsberechtigung +Zugangskennung +Zugangskennungen +Zugangsrecht +Zugartikel +Zugartikels +Zugbrunnens +Zugbrücke +Zugbrücken +Zuge +Zugeben +Zugedämmtem +Zugedämmten +Zugedämmter +Zugefüllte +Zugefülltem +Zugefüllter +Zugefülltes +Zugeheftetem +Zugehefteten +Zugehefteter +Zugehörigkeit +Zugehörigkeiten +Zugeknüpfte +Zugeknüpften +Zugeknüpftes +Zugereisten +Zugereister +Zuges +Zugesiegelte +Zugesiegeltem +Zugesiegelten +Zugesiegeltes +Zugestutztem +Zugestutzten +Zugestutztes +Zugeständnis +Zugeständnisse +Zugeständnissen +Zugewinn +Zugezogene +Zugfestigkeit +Zugführern +Zugführers +Zugkraft +Zugkräften +Zugluft +Zugmaschinen +Zugmittel +Zugmitteln +Zugnummer +Zugnummern +Zugpersonal +Zugpferd +Zugpferde +Zugpferden +Zugpflaster +Zugpflasters +Zugriff +Zugriffe +Zugriffen +Zugriffs +Zugriffsgeschwindigkeit +Zugriffsmechanismus +Zugriffspfade +Zugriffszeit +Zugrundegegangene +Zugrundegegangenem +Zugrundegegangener +Zugrundegegangenes +Zugrundegehen +Zugrundegehende +Zugrundegehenden +Zugrundegehender +Zugrundelegen +Zugrundeliegen +Zugrunderichten +Zugrunderichtende +Zugrunderichtenden +Zugrunderichtendes +Zugrunderichtens +Zugrundezulegen +Zugrundezurichten +Zugschalter +Zugschaltern +Zugseil +Zugseile +Zugseilen +Zugspitze +Zugstück +Zugstücke +Zugstückes +Zugtier +Zugtiere +Zugtieres +Zugunglück +Zugunglücke +Zugunglücks +Zugverbindungen +Zugverkehr +Zugverkehrs +Zugvieh +Zugviehs +Zugvogel +Zugvögel +Zugvögeln +Zugwind +Zugwinde +Zugwinden +Zugänge +Zugängen +Zugänglichkeit +Zuhause +Zuhilfenahme +Zuhälter +Zuhälterei +Zuhältern +Zuhörer +Zuhörerin +Zuhörerinnen +Zuhörerraum +Zuhörers +Zuhörerschaft +Zukauf +Zukunft +Zukunftsangst +Zukunftsaussicht +Zukunftsaussichten +Zukunftsbetrachtung +Zukunftsbetrachtungen +Zukunftschance +Zukunftschancen +Zukunftsdenken +Zukunftserwartung +Zukunftsforschern +Zukunftsforschers +Zukunftsforschung +Zukunftsmusik +Zukunftsperspektive +Zukunftsperspektiven +Zukunftsplanung +Zukunftspläne +Zukunftsplänen +Zukunftsprognostik +Zukunftsromane +Zukunftsromanen +Zukunftsromans +Zukunftsverantwortung +Zukunftsvision +Zulage +Zulagen +Zulassung +Zulassungsarbeit +Zulassungsbeschränkungen +Zulassungsnummer +Zulassungsnummern +Zulassungspapieren +Zulassungsstelle +Zulauf +Zuleitung +Zuleitungen +Zuleitungsdraht +Zuleitungsdrahtes +Zuleitungsdrähte +Zuleitungsrohr +Zuleitungsrohren +Zuleitungsrohres +Zulieferbetriebe +Zulieferer +Zulieferern +Zulieferung +Zulieferungen +Zulänglichkeit +Zulässigkeitsgrenze +Zulässigkeitskontrolle +Zumal +Zumindest +Zumutung +Zunahme +Zunahmen +Zuname +Zunamen +Zunder +Zundern +Zunehmende +Zunehmender +Zuneigung +Zunft +Zunfthaus +Zunftwesen +Zunge +Zungen +Zungenbrecher +Zungendrescher +Zungenfertigkeit +Zungenlaut +Zungenlaute +Zungenlautes +Zungenschlag +Zungenspitze +Zunächst +Zuordnung +Zuordnungen +Zupfinstrument +Zupfinstrumente +Zupfinstrumenten +Zur +Zurechnung +Zurechnungsfähigkeit +Zurechtbringen +Zurechtbringende +Zurechtbringenden +Zurechtbringender +Zurechtgebrachte +Zurechtgebrachten +Zurechtgebrachter +Zurechtgebrachtes +Zurechtgelegte +Zurechtgelegtem +Zurechtgelegten +Zurechtgelegtes +Zurechtweisung +Zurechtweisungen +Zurschaustellung +Zurschaustellungen +Zuruf +Zurufe +Zurück +Zurückbegleiten +Zurückbegleitenden +Zurückbegleitender +Zurückbegleitendes +Zurückbegleitete +Zurückbegleitetem +Zurückbegleiteten +Zurückbegleitetes +Zurückbehaltung +Zurückblickend +Zurückerbetene +Zurückerbetenem +Zurückerbetenen +Zurückerbetenes +Zurückerbittenden +Zurückerbittender +Zurückerbittendes +Zurückforderung +Zurückforderungen +Zurückführung +Zurückführungen +Zurückgabe +Zurückgaben +Zurückgelieferten +Zurückgeschaffene +Zurückgeschaffenem +Zurückgeschaffenen +Zurückgeschaffenes +Zurückgeschossen +Zurückgeschriebene +Zurückgeschriebenem +Zurückgeschriebener +Zurückgeschriebenes +Zurückgestreuten +Zurückgewesene +Zurückgewesenem +Zurückgewesenen +Zurückgewesenes +Zurückgewinnenden +Zurückgewinnender +Zurückgewinnendes +Zurückgewonnene +Zurückgewonnenen +Zurückgewonnener +Zurückgewonnenes +Zurückgezogenheit +Zurückhaltung +Zurücknahme +Zurückschraubende +Zurückschreiben +Zurückschreibenden +Zurückschreibender +Zurückschreibendes +Zurücksein +Zurücksetzung +Zurücksetzungen +Zurückstellung +Zurückstellungen +Zurückvergüten +Zurückvergütenden +Zurückvergütender +Zurückvergütendes +Zurückvergütete +Zurückvergütetem +Zurückvergüteten +Zurückvergütetes +Zurückweisung +Zurückweisungen +Zurückzahlung +Zurückzahlungen +Zurückziehen +Zurückziehung +Zurückziehungen +Zurückzugewinnen +Zurückübertragen +Zurüstung +Zurüstungen +Zusage +Zusammen +Zusammenarbeit +Zusammenballung +Zusammenballungen +Zusammenbau +Zusammenberufen +Zusammenberufende +Zusammenberufenden +Zusammenberufender +Zusammenberufene +Zusammenberufenem +Zusammenberufenen +Zusammenberufenes +Zusammenbruch +Zusammenbruchs +Zusammenbrüche +Zusammenbrüchen +Zusammenfalten +Zusammenfassend +Zusammenfassung +Zusammenfassungen +Zusammenfluss +Zusammenflusses +Zusammenflüsse +Zusammenflüssen +Zusammengehäuftem +Zusammengehäuften +Zusammengehäufter +Zusammengehörigkeit +Zusammengehörigkeitsgefühl +Zusammengehörigkeitsgefühls +Zusammengekittete +Zusammengekittetem +Zusammengekitteter +Zusammengekittetes +Zusammengetane +Zusammengetanen +Zusammengetaner +Zusammengetanes +Zusammengewürfelte +Zusammengewürfeltem +Zusammengewürfelten +Zusammengewürfeltes +Zusammenhalt +Zusammenhalts +Zusammenhang +Zusammenhangs +Zusammenhänge +Zusammenklang +Zusammenklangs +Zusammenklänge +Zusammenkunft +Zusammenkünfte +Zusammenkünften +Zusammenleben +Zusammenlebens +Zusammenlegung +Zusammenlegungen +Zusammenprall +Zusammenpralle +Zusammenpralls +Zusammenrottung +Zusammenschlüsse +Zusammenschlüssen +Zusammenschreiben +Zusammensein +Zusammenseins +Zusammensetzung +Zusammensetzungen +Zusammenspiel +Zusammenspielen +Zusammenspieles +Zusammenspiels +Zusammenstellung +Zusammenstellungen +Zusammenstoß +Zusammenstöße +Zusammentritt +Zusammentritte +Zusammentritten +Zusammenwirken +Zusammenwirkens +Zusammenziehung +Zusammenziehungen +Zusatz +Zusatzabkommen +Zusatzantrag +Zusatzantrages +Zusatzanträge +Zusatzanträgen +Zusatzausrüstung +Zusatzbedarf +Zusatzbedingung +Zusatzdividende +Zusatzeinrichtung +Zusatzeinstellung +Zusatzes +Zusatzfaktor +Zusatzfeld +Zusatzfrage +Zusatzfragen +Zusatzfunktion +Zusatzgehäuse +Zusatzgerät +Zusatzgeräte +Zusatzgerätes +Zusatzgewinne +Zusatzinformation +Zusatzkaution +Zusatzkenntnisse +Zusatzleistung +Zusatzpaket +Zusatzschilder +Zusatzsystem +Zusatzsystems +Zusatzteil +Zusatzversicherung +Zusatzversicherungen +Zusatzzahlen +Zuschauer +Zuschauerin +Zuschauern +Zuschauerraumes +Zuschauerräume +Zuschauerräumen +Zuschauers +Zuschauertribüne +Zuschauerzahlen +Zuschlag +Zuschlages +Zuschlagsgebühr +Zuschlagsgebühren +Zuschlagskarten +Zuschlagsporto +Zuschlagsportos +Zuschläge +Zuschlägen +Zuschneider +Zuschneiderin +Zuschneiderinnen +Zuschneidern +Zuschneiders +Zuschnitt +Zuschnitte +Zuschnittes +Zuschnitts +Zuschrift +Zuschriften +Zuschuss +Zuschussbetrieb +Zuschussbetriebe +Zuschussbetrieben +Zuschusses +Zuschüsse +Zuschüssen +Zusehen +Zusendung +Zusicherung +Zusicherungen +Zuspruch +Zuspruches +Zusprüche +Zusprüchen +Zustand +Zustandekommen +Zustandekommens +Zustandes +Zustands +Zustandsbericht +Zustandsmeldung +Zustandstabelle +Zustellbezirk +Zusteller +Zustellern +Zustellgebühr +Zustellung +Zustellungen +Zustellungsbevollmächtigten +Zustellungsgebühr +Zustimmung +Zustimmungen +Zustrom +Zustromes +Zuströme +Zustände +Zuständen +Zuständigkeit +Zuständigkeitsbereich +Zuständigkeitsbereiche +Zuständigkeitsbereichen +Zusätze +Zusätzen +Zusätzlicher +Zutat +Zutaten +Zuteilung +Zutraulichkeit +Zutraulichkeiten +Zutritt +Zutritte +Zutritten +Zutrittes +Zutrittsrecht +Zuträger +Zuträgerei +Zuträgereien +Zuträgerin +Zuträgerinnen +Zuträgern +Zuträgers +Zuträglichkeit +Zuträglichkeiten +Zutun +Zuverlässigkeit +Zuverlässigkeiten +Zuverlässigkeitsgrad +Zuverlässigkeitsprüfung +Zuversicht +Zuversichtlichkeit +Zuversichtsindikatoren +Zuwachs +Zuwachse +Zuwachses +Zuwachsrate +Zuwachsraten +Zuwanderung +Zuweisung +Zuweisungen +Zuwendung +Zuwendungen +Zuwiderhandlung +Zuwiderhandlungen +Zuzug +Zuzugsgenehmigung +Zuzugsgenehmigungen +Zuzüge +Zuzügen +Zwang +Zwanges +Zwanglosigkeit +Zwangs +Zwangsanleihe +Zwangsanleihen +Zwangsarbeit +Zwangsarbeiten +Zwangsarbeiter +Zwangsbeschlagnahmung +Zwangsenteignungen +Zwangsernährung +Zwangsernährungen +Zwangshandlungen +Zwangsherrschaft +Zwangsherrschaften +Zwangsidee +Zwangsideen +Zwangsinnovationen +Zwangsjacke +Zwangsjacken +Zwangskonkurs +Zwangslage +Zwangslagen +Zwangsmaßnahme +Zwangsmaßnahmen +Zwangsmittel +Zwangsmitteln +Zwangsmittels +Zwangsneurosen +Zwangspause +Zwangspausen +Zwangsräumung +Zwangsvereinigung +Zwangsverkaufes +Zwangsverkaufs +Zwangsverkäufe +Zwangsverkäufen +Zwangsversteigerung +Zwangsverwalter +Zwangsverwalterin +Zwangsverwaltern +Zwangsverwalters +Zwangsverwaltung +Zwangsverwaltungen +Zwangsvollstreckung +Zwangsvollstreckungen +Zwangsvorstellung +Zwangsvorstellungen +Zwangswirtschaft +Zwangswirtschaften +Zwanzigstel +Zwanzigstels +Zwar +Zweck +Zweckbau +Zweckbaues +Zweckbauten +Zweckbindung +Zwecke +Zwecken +Zweckes +Zwecklosigkeit +Zwecklosigkeiten +Zweckmäßigkeit +Zweckmäßigkeiten +Zweckpessimismus +Zwecks +Zweckverband +Zweckverbandes +Zweckverbände +Zweckverhältnis +Zweibeiner +Zweibettzimmer +Zweibettzimmern +Zweidecker +Zweideckern +Zweideckers +Zweideutigkeit +Zweideutigkeiten +Zweidrittelmehrheit +Zweidrittelmehrheiten +Zweierbob +Zweierbobs +Zweiergespräch +Zweierpotenz +Zweierzimmer +Zweierzimmern +Zweifamilienhaus +Zweifamilienhauses +Zweifamilienhäuser +Zweifamilienhäusern +Zweifel +Zweifeln +Zweifelsfall +Zweifelsfalle +Zweifelsfalles +Zweifelsfragen +Zweifelsfälle +Zweifelsfällen +Zweifler +Zweiflerinnen +Zweiflern +Zweiflers +Zweig +Zweigbahn +Zweigbetrieb +Zweige +Zweigen +Zweiges +Zweigespann +Zweigespanne +Zweigespannen +Zweiggeschäft +Zweiggeschäfte +Zweiggeschäften +Zweiglein +Zweigstelle +Zweigstellen +Zweigstellenleiter +Zweihufer +Zweihufern +Zweihufers +Zweijahresvertrag +Zweikampf +Zweikampfes +Zweikämpfe +Zweikämpfen +Zweimal +Zweimann +Zweimaster +Zweimastern +Zweimasters +Zweiparteiensysteme +Zweiparteiensystemen +Zweiparteiensystems +Zweipunktform +Zweirad +Zweirades +Zweirädern +Zweisitzern +Zweisitzers +Zweisprachigkeit +Zweitakter +Zweitaktmotor +Zweitaktmotoren +Zweitausgaben +Zweiteilung +Zweiten +Zweitens +Zweithaussteuer +Zweithäute +Zweitplatzierte +Zweitplatzierter +Zweitschrift +Zweitschriften +Zweitwagen +Zweiunddreißigstel +Zweiunddreißigstelnote +Zweiunddreißigstelnoten +Zweivierteltakte +Zweivierteltakten +Zweivierteltaktes +Zweizeiler +Zweizeilern +Zweizeilers +Zweizonenverwaltung +Zwerchfell +Zwerchfelle +Zwerchfellen +Zwerchfelles +Zwerg +Zwerge +Zwergen +Zwerges +Zwerginnen +Zwergkiefer +Zwergkiefern +Zwergmenschen +Zwergschule +Zwergschulen +Zwergstaaten +Zwergstaates +Zwergterrier +Zwetschge +Zwetschgen +Zwick +Zwickel +Zwicker +Zwickers +Zwickmühle +Zwickmühlen +Zwickzangen +Zwieback +Zwiebacks +Zwiebel +Zwiebelgewächs +Zwiebelgewächse +Zwiebelgewächsen +Zwiebeln +Zwiebelschale +Zwiebelschalen +Zwiebäcke +Zwiebäcken +Zwiegespräch +Zwiegespräche +Zwiegesprächen +Zwielaute +Zwielicht +Zwielichten +Zwielichter +Zwielichtern +Zwielichtes +Zwielichtzone +Zwiespalt +Zwiespaltes +Zwiesprache +Zwiespälte +Zwiespälten +Zwietracht +Zwilling +Zwillinge +Zwillingen +Zwillingsbruder +Zwillingsbrüder +Zwillingsbrüdern +Zwillingsforschung +Zwillingspaar +Zwillingspaaren +Zwillingsschwester +Zwillingsschwestern +Zwillingswaffe +Zwinger +Zwingern +Zwingers +Zwingherren +Zwingli +Zwirn +Zwirnen +Zwirnerei +Zwirns +Zwischenablage +Zwischenakt +Zwischenakte +Zwischenakten +Zwischenaufenthalt +Zwischenbemerkung +Zwischenbemerkungen +Zwischenbericht +Zwischenbescheid +Zwischenbescheide +Zwischenbescheides +Zwischenbilanz +Zwischenbilanzen +Zwischendeck +Zwischendecke +Zwischendecken +Zwischendeckes +Zwischendecks +Zwischending +Zwischendinge +Zwischendingen +Zwischendinges +Zwischenergebnis +Zwischenergebnisse +Zwischenergebnissen +Zwischenerzeugnis +Zwischenerzeugnisse +Zwischenerzeugnissen +Zwischenfall +Zwischenfrage +Zwischenfragen +Zwischenfälle +Zwischenfällen +Zwischengericht +Zwischengerichtes +Zwischenhandel +Zwischenhandels +Zwischenhandlung +Zwischenhirn +Zwischenhirns +Zwischenhochs +Zwischenhändler +Zwischenhändlern +Zwischenkredite +Zwischenkrediten +Zwischenkredites +Zwischenlandung +Zwischenlandungen +Zwischenlösung +Zwischenlösungen +Zwischenmieter +Zwischenparteiliche +Zwischenpause +Zwischenpausen +Zwischenprodukte +Zwischenprüfung +Zwischenprüfungen +Zwischenpuffer +Zwischenpunkten +Zwischenraum +Zwischenraumes +Zwischenraums +Zwischenraumtaste +Zwischenraumtasten +Zwischenruf +Zwischenrufen +Zwischenrufer +Zwischenruferin +Zwischenrufern +Zwischenrufers +Zwischenrufes +Zwischenrunden +Zwischenräume +Zwischenräumen +Zwischensatzes +Zwischenschritt +Zwischenschritte +Zwischenspiel +Zwischenspiele +Zwischenspieles +Zwischenstadien +Zwischenstadium +Zwischenstand +Zwischenstation +Zwischenstecker +Zwischensteckern +Zwischensteckers +Zwischenstockes +Zwischenstufe +Zwischenstufen +Zwischenstöcke +Zwischenstöcken +Zwischenstück +Zwischenstücke +Zwischenstücken +Zwischenstückes +Zwischensätze +Zwischensätzen +Zwischentief +Zwischentiefs +Zwischenträger +Zwischenträgerinnen +Zwischenträgern +Zwischenträgers +Zwischenurteile +Zwischenurteilen +Zwischenurteils +Zwischenverkauf +Zwischenverkäufe +Zwischenverkäufen +Zwischenvermieter +Zwischenvorhänge +Zwischenvorhängen +Zwischenwand +Zwischenwertsatz +Zwischenwertsatzes +Zwischenwertsätze +Zwischenwände +Zwischenwänden +Zwischenzeit +Zwischenzeiten +Zwischenzeitlich +Zwischenziel +Zwist +Zwiste +Zwistes +Zwitter +Zwittern +Zwänge +Zwölf +Zwölfeck +Zwölfecke +Zwölfecken +Zwölfeckes +Zwölffingerdarmes +Zwölffingerdarms +Zwölftel +Zwölfteln +Zwölftonmusik +Zyanid +Zyankali +Zyklen +Zyklon +Zyklonen +Zyklons +Zyklop +Zyklopen +Zyklotron +Zyklotrone +Zyklotronen +Zyklus +Zykluszeit +Zylinder +Zylinderachse +Zylinderbohrung +Zylinderdurchmesser +Zylinderdurchmessers +Zylindergleichung +Zylinderkeile +Zylinderkoordinaten +Zylinderkopf +Zylinderköpfe +Zylinderköpfen +Zylindern +Zylinderradius +Zylinders +Zyniker +Zynikers +Zynismus +Zypern +Zypresse +Zypressen +Zyste +Zähigkeit +Zähigkeitskoeffizienten +Zähler +Zählern +Zählers +Zählerstand +Zählerstände +Zählmaschinen +Zählrichtung +Zählrohre +Zählung +Zähmung +Zähne +Zähneknirschend +Zähnen +Zäpfchen +Zäpfchens +Zärtlichkeit +Zärtlichkeiten +Zäune +Zögern +Zögerung +Zögerungen +Zögling +Zöglinge +Zöglingen +Zöglings +Zölibat +Zölibates +Zölibats +Zölle +Zöllen +Zöllner +Zöllnern +Zöllners +Zöpfe +Zöpfen +Züchter +Züchterin +Züchterinnen +Züchtern +Züchters +Züchtigkeit +Züchtigkeiten +Züchtigung +Züchtigungen +Züchtung +Züchtungen +Züge +Zügel +Zügellosigkeit +Zügellosigkeiten +Zügeln +Zügelung +Zügen +Zündanlage +Zünder +Zündern +Zünders +Zündholzes +Zündhölzern +Zündhütchen +Zündhütchens +Zündkabel +Zündkabels +Zündkapsel +Zündkapseln +Zündkerze +Zündkerzen +Zündmagneten +Zündmagnets +Zündpunkt +Zündpunkten +Zündpunktes +Zündsatz +Zündsatzes +Zündschlüssel +Zündschlüssels +Zündschnüre +Zündschnüren +Zündstein +Zündsteine +Zündsteinen +Zündstoff +Zündstoffe +Zündstoffen +Zündsätze +Zündung +Zündungen +Zündungsmechanismus +Zünglein +Zürcher +Zürich ++++++++++ +aalen +ab +abarbeiten +abarbeitend +abarbeitende +abarbeitendem +abarbeitender +abarbeitendes +abarbeitet +abarbeitete +abartig +abartige +abartigem +abartigen +abartiges +abbaubare +abbauen +abbauend +abbauende +abbauenden +abbauender +abbauendes +abbaute +abbauten +abbeizende +abbeizendem +abbeizenden +abbeizendes +abbeißen +abbeißende +abbeißendem +abbeißenden +abbeißendes +abbekommen +abbekommend +abbekommendem +abbekommenden +abbekommender +abbekommene +abbekommenem +abbekommenen +abbekommenes +abberufen +abberufend +abberufendem +abberufenden +abberufender +abberufene +abberufenem +abberufenen +abberufenes +abbestellen +abbestellend +abbestellendem +abbestellenden +abbestellender +abbestellt +abbestellte +abbestelltem +abbestellter +abbestelltes +abbetteln +abbettelnde +abbettelndem +abbettelnden +abbettelndes +abbettelt +abbettelte +abbezahlen +abbezahlend +abbezahlende +abbezahlendes +abbezahlt +abbezahlte +abbiegen +abbiegend +abbiegende +abbiegenden +abbiegender +abbiegendes +abbilden +abbildet +abbinden +abbindend +abbindendem +abbindenden +abbindender +abbitte +abbitten +abblasen +abblasend +abblasende +abblasenden +abblasender +abblasendes +abblenden +abblendend +abblendende +abblendendem +abblendender +abblendendes +abblitzen +abblitzende +abblitzendem +abblitzenden +abblitzendes +abblitzt +abblitzte +abblättern +abblätternd +abblätterndem +abblätternden +abblätternder +abbrach +abbrachst +abbrachte +abbrannte +abbrausen +abbrausend +abbrausende +abbrausenden +abbrausender +abbrausendes +abbrauste +abbrausten +abbrechen +abbrechende +abbrechendem +abbrechenden +abbrechendes +abbremsen +abbremsend +abbremsendem +abbremsenden +abbremsender +abbrennen +abbrennend +abbrennende +abbrennenden +abbrennender +abbrennendes +abbrichst +abbricht +abbringen +abbringend +abbringende +abbringendem +abbringender +abbringendes +abbruchreif +abbruchreifen +abbruchreifer +abbruchreifes +abbröckeln +abbröckelnd +abbröckelnde +abbröckelnden +abbröckelnder +abbröckelndes +abbrühen +abbuchen +abbuchend +abbuchende +abbuchendem +abbuchender +abbuchendes +abbucht +abbuchten +abbürste +abbürsten +abbürstende +abbürstendem +abbürstenden +abbürstendes +abbürstet +abbürstete +abdampfen +abdanken +abdankend +abdankendem +abdankenden +abdankender +abdankte +abdankten +abdecken +abdeckende +abdeckendem +abdeckenden +abdeckender +abdeckendes +abdeckt +abdeckte +abdichten +abdichtend +abdichtende +abdichtenden +abdichtender +abdichtendes +abdichtete +abdichteten +abdienen +abdienende +abdienenden +abdienender +abdient +abdiente +abdienten +abdrehen +abdrehend +abdrehenden +abdrehender +abdrehendes +abdrehte +abdrehten +abdriften +abdrifteten +abdrosseln +abdrosselnd +abdrosselnde +abdrosselnden +abdrosselnder +abdrosselndes +abdrosselte +abdrosselten +abdrucke +abdrucken +abdruckt +abdruckte +abdruckten +abdrücke +abdrückend +abdrückende +abdrückendem +abdrückender +abdrückendes +abdrückt +abdrückten +abebben +abebbende +abebbender +abebbendes +abendfüllend +abendfüllende +abendfüllenden +abendfüllender +abendlich +abendlichem +abendlichen +abendlicher +abendländisch +abendländische +abendländischem +abendländischer +abendländisches +abendrot +abends +abenteuerlich +abenteuerliche +abenteuerlichen +abenteuerlicher +abenteuerliches +abenteuerlichsten +abenteuerlichster +abenteuerreich +abenteuerreiche +abenteuerreiches +aber +abergläubisch +abergläubische +abergläubischem +abergläubischen +abergläubischer +abergläubisches +aberkannt +aberkannte +aberkanntem +aberkannter +aberkanntes +aberkennen +abermalig +abermalige +abermaligem +abermaliger +abermaliges +abermals +abernten +aberntend +aberntende +aberntendem +aberntender +aberntendes +abertausende +abessen +abessinischen +abfahren +abfahrend +abfahrendem +abfahrenden +abfahrender +abfallen +abfallend +abfallende +abfallenden +abfallender +abfallendes +abfangen +abfangend +abfangende +abfangendem +abfangender +abfangendes +abfassen +abfassende +abfassendem +abfassenden +abfassendes +abfaulen +abfaulend +abfaulendem +abfaulenden +abfaulender +abfeilen +abfeilend +abfeilende +abfeilendem +abfeilenden +abfeilender +abfeilendes +abfertigen +abfertigend +abfertigende +abfertigendem +abfertigender +abfertigendes +abfeuern +abfeuernde +abfeuerndem +abfeuernden +abfeuerndes +abfeuert +abfinden +abfindet +abfing +abflachen +abflachend +abflachendem +abflachenden +abflachender +abflachendes +abflachte +abflauen +abflauend +abflauendem +abflauenden +abflauender +abfliegen +abfliegend +abfliegende +abfliegendem +abfliegender +abfliegendes +abfließen +abfließend +abfließende +abfließenden +abfließender +abfließendes +abflog +abfloss +abflusslos +abflusslose +abflusslosem +abflusslosen +abflussloser +abflussloses +abfordern +abfordernde +abforderndem +abfordernden +abforderndes +abfotografieren +abfragbar +abfragen +abfragt +abfräsen +abfuhren +abfährt +abfällig +abfälligem +abfälligen +abfälliger +abfälligerem +abfälligeren +abfälligerer +abfälliges +abfälligste +abfälligstem +abfälligster +abfälligstes +abfällt +abfängt +abfärben +abfärbend +abfärbende +abfärbenden +abfärbender +abfärbendes +abführen +abführend +abführende +abführendem +abführender +abführendes +abführten +abfüllen +abfüllend +abfüllende +abfüllendem +abfüllender +abfüllendes +abfüttern +abfütternde +abfütterndem +abfütternden +abfütterndes +abgab +abgaben +abgabenfreies +abgabst +abgabt +abgearbeitet +abgearbeitete +abgearbeiteten +abgearbeiteter +abgearbeitetes +abgebaut +abgebaute +abgebauten +abgebauter +abgebautes +abgeben +abgebend +abgebende +abgebenden +abgebender +abgebendes +abgebettelt +abgebettelte +abgebetteltem +abgebettelten +abgebetteltes +abgebildet +abgebildete +abgebildeten +abgebissen +abgebissene +abgebissenem +abgebissener +abgebissenes +abgeblasen +abgeblasene +abgeblasenem +abgeblasener +abgeblasenes +abgeblendet +abgeblendetem +abgeblendeten +abgeblendeter +abgeblitzt +abgeblitzte +abgeblitztem +abgeblitzter +abgeblitztes +abgeblättert +abgeblättertem +abgeblätterten +abgeblätterter +abgebogen +abgebogenem +abgebogenen +abgebogener +abgebracht +abgebrachte +abgebrachtem +abgebrachter +abgebrachtes +abgebrannt +abgebrannte +abgebranntem +abgebrannten +abgebrannter +abgebraust +abgebrauste +abgebraustem +abgebrauster +abgebraustes +abgebremst +abgebremstem +abgebremsten +abgebremster +abgebrochen +abgebrochene +abgebrochenem +abgebrochener +abgebrochenes +abgebröckelt +abgebröckelte +abgebröckeltem +abgebröckelter +abgebröckeltes +abgebrüht +abgebrühtem +abgebrühten +abgebrühter +abgebucht +abgebuchtem +abgebuchten +abgebuchter +abgebunden +abgebundene +abgebundenem +abgebundener +abgebundenes +abgebürstet +abgebürstete +abgebürstetem +abgebürsteten +abgebürstetes +abgedankt +abgedanktem +abgedankten +abgedankter +abgedeckt +abgedeckte +abgedecktem +abgedeckter +abgedecktes +abgedichtet +abgedichtete +abgedichtetem +abgedichteten +abgedichteter +abgedichtetes +abgedient +abgediente +abgedientem +abgedienten +abgedienter +abgedientes +abgedreht +abgedrehte +abgedrehten +abgedrehter +abgedrehtes +abgedriftet +abgedrosselt +abgedrosselte +abgedrosseltem +abgedrosselter +abgedrosseltes +abgedruckt +abgedruckte +abgedrucktem +abgedruckten +abgedruckter +abgedrucktes +abgedrängt +abgedrückt +abgedrückte +abgedrücktem +abgedrückten +abgedrücktes +abgedunkelten +abgeerntet +abgeerntete +abgeerntetem +abgeernteter +abgeerntetes +abgefahren +abgefahrene +abgefahrenem +abgefahrenen +abgefahrenes +abgefallen +abgefallene +abgefallenen +abgefallener +abgefallenes +abgefangen +abgefangene +abgefangenem +abgefangenen +abgefangenes +abgefasst +abgefasste +abgefassten +abgefasster +abgefasstes +abgefault +abgefaulte +abgefaulten +abgefaulter +abgefaultes +abgefeilt +abgefeilte +abgefeiltem +abgefeilten +abgefeiltes +abgefeimt +abgefertigt +abgefertigte +abgefertigtem +abgefertigten +abgefertigtes +abgefeuert +abgefeuerte +abgefeuerten +abgefeuerter +abgefeuertes +abgeflacht +abgeflachtem +abgeflachten +abgeflachter +abgeflaut +abgeflaute +abgeflautem +abgeflauter +abgeflautes +abgeflogen +abgeflogenem +abgeflogenen +abgeflogener +abgeflossen +abgeflossene +abgeflossenem +abgeflossener +abgeflossenes +abgefordert +abgefordertem +abgeforderten +abgeforderter +abgefragt +abgefragte +abgefrorene +abgefrorenen +abgefrorener +abgefrorenes +abgefunden +abgefundene +abgefundenen +abgefundener +abgefundenes +abgefärbt +abgefärbtem +abgefärbten +abgefärbter +abgeführt +abgeführte +abgeführtem +abgeführter +abgeführtes +abgefüllt +abgefülltem +abgefüllten +abgefüllter +abgefüttert +abgefütterte +abgefüttertem +abgefütterten +abgefüttertes +abgegangen +abgegangene +abgegangenem +abgegangenen +abgegeben +abgegebene +abgegebenem +abgegebenen +abgegebener +abgegebenes +abgeglichen +abgeglichene +abgeglitten +abgeglittenem +abgeglittenen +abgeglittener +abgegolten +abgegoltene +abgegossen +abgegossene +abgegossenen +abgegossener +abgegossenes +abgegraben +abgegrabene +abgegrabenem +abgegrabenen +abgegrabenes +abgegrast +abgegrenzt +abgegrenzte +abgegrenztem +abgegrenzten +abgegrenzter +abgegrenztes +abgegriffen +abgegriffene +abgegriffenem +abgegriffenen +abgegriffener +abgegriffenes +abgehackt +abgehackte +abgehackten +abgehackter +abgehacktes +abgehalten +abgehaltene +abgehaltenem +abgehaltener +abgehaltenes +abgehandelt +abgehangen +abgehauen +abgehauene +abgehauenem +abgehauenen +abgehauenes +abgehe +abgeheilt +abgeheiltem +abgeheilten +abgeheilter +abgehen +abgehend +abgehende +abgehenden +abgehender +abgehendes +abgehetzt +abgehetzte +abgehetztem +abgehetzten +abgehetztes +abgehoben +abgehobene +abgehobenen +abgehobener +abgehobenes +abgeholt +abgeholte +abgeholtem +abgeholter +abgeholtes +abgeholzt +abgehorcht +abgehorchte +abgehorchtem +abgehorchten +abgehorchtes +abgeht +abgehängt +abgehängte +abgehärmt +abgehärtet +abgehärtete +abgehärteten +abgehärteter +abgehärtetes +abgehört +abgehörte +abgehörtem +abgehörten +abgehörtes +abgejagt +abgejagtem +abgejagten +abgejagter +abgekartet +abgekartetes +abgekauft +abgekauftem +abgekauften +abgekaufter +abgekehrt +abgekehrte +abgekehrtem +abgekehrter +abgekehrtes +abgeklappert +abgeklapperte +abgeklappertem +abgeklapperter +abgeklappertes +abgeklemmt +abgeklemmte +abgeklemmtem +abgeklemmten +abgeklemmter +abgeklopft +abgeklopfte +abgeklopftem +abgeklopfter +abgeklopftes +abgeklungen +abgeklungenem +abgeklungenen +abgeklungener +abgeklärt +abgeklärtem +abgeklärten +abgeklärter +abgeknabbert +abgeknabberte +abgeknabbertem +abgeknabberter +abgeknabbertes +abgeknallt +abgeknalltem +abgeknallten +abgeknallter +abgeknickt +abgeknickte +abgeknicktem +abgeknickter +abgeknicktes +abgekocht +abgekochtem +abgekochten +abgekochter +abgekommen +abgekommenem +abgekommenen +abgekommenes +abgekoppelt +abgekoppelte +abgekoppeltem +abgekoppelten +abgekoppelter +abgekoppeltes +abgekratzt +abgekratzte +abgekratztem +abgekratzten +abgekratztes +abgekriegt +abgekriegte +abgekriegten +abgekriegter +abgekriegtes +abgekämpft +abgekämpfte +abgekämpftem +abgekämpfter +abgekämpftes +abgekühlt +abgekühlte +abgekühltem +abgekühlter +abgekühltes +abgekürzt +abgekürzte +abgekürztem +abgekürzten +abgekürzter +abgeküsst +abgeküsstem +abgeküssten +abgeküsster +abgeladen +abgeladene +abgeladenem +abgeladenen +abgeladenes +abgelagert +abgelagerte +abgelagerten +abgelagerter +abgelagertes +abgelassen +abgelassene +abgelassenem +abgelassenen +abgelassenes +abgelaufen +abgelaufene +abgelaufenen +abgelaufener +abgelaufenes +abgeleckt +abgeleckte +abgelecktem +abgeleckter +abgelecktes +abgelegen +abgelegene +abgelegenem +abgelegenen +abgelegener +abgelegt +abgelegte +abgelegtem +abgelegten +abgelegter +abgelegtes +abgelehnt +abgelehnte +abgelehntem +abgelehnten +abgelehnter +abgeleistet +abgeleistete +abgeleistetem +abgeleisteter +abgeleistetes +abgeleitet +abgeleitete +abgeleitetem +abgeleiteten +abgeleiteter +abgeleitetes +abgelenkt +abgelenkte +abgelenktem +abgelenkter +abgelenktes +abgelesen +abgelesene +abgelesenem +abgelesenen +abgelesener +abgeleugnet +abgeleugnete +abgeleugnetem +abgeleugneter +abgeleugnetes +abgeliefert +abgeliefertem +abgelieferten +abgelieferter +abgelten +abgelöscht +abgelöschte +abgelöschtem +abgelöschten +abgelöschtes +abgelöst +abgelöste +abgelösten +abgelöster +abgelöstes +abgemacht +abgemachtem +abgemachten +abgemachter +abgemagert +abgemagerte +abgemagertem +abgemagerten +abgemagerter +abgemagertes +abgemahnt +abgemeldet +abgemeldetem +abgemeldeten +abgemeldeter +abgemessen +abgemessene +abgemessenem +abgemessener +abgemessenes +abgemildert +abgemilderte +abgemildertem +abgemilderten +abgemilderter +abgemildertes +abgemustert +abgemusterte +abgemustertem +abgemusterter +abgemustertes +abgemähtem +abgemähter +abgemähtes +abgemüht +abgemühte +abgemühtem +abgemühter +abgemühtes +abgenabelt +abgenagt +abgenagte +abgenagtem +abgenagten +abgenagtes +abgeneigt +abgenommen +abgenommene +abgenommenem +abgenommenen +abgenommener +abgenutzt +abgenutzten +abgenutzter +abgenötigt +abgenötigtem +abgenötigten +abgenötigter +abgenützt +abgenützte +abgenütztem +abgenützter +abgenütztes +abgeordnete +abgeordnetem +abgeordneten +abgeordnetes +abgepasst +abgepasste +abgepassten +abgepasster +abgepasstes +abgepfiffen +abgepfiffene +abgepfiffenen +abgepfiffener +abgepfiffenes +abgepflückt +abgepflückte +abgepflücktem +abgepflückten +abgepflücktes +abgeplagt +abgeplagte +abgeplagtem +abgeplagter +abgeplagtes +abgeprallt +abgepralltem +abgeprallten +abgeprallter +abgeputzt +abgeputzte +abgeputztem +abgeputzter +abgeputztes +abgequetscht +abgequetschte +abgequetschtem +abgequetschter +abgequetschtes +abgequält +abgequältem +abgequälten +abgequälter +abgerackert +abgerackerte +abgerackertem +abgerackerter +abgerackertes +abgeraten +abgeratenem +abgeratenen +abgeratener +abgerechnet +abgerechnete +abgerechnetem +abgerechneter +abgerechnetes +abgereichert +abgereicherte +abgereicherten +abgereicherter +abgereichertes +abgereist +abgereistem +abgereisten +abgereister +abgerichtet +abgerichtete +abgerichtetem +abgerichteter +abgerichtetes +abgerieben +abgeriebene +abgeriebenem +abgeriebenen +abgeriebener +abgeriegelt +abgeriegelte +abgeriegeltem +abgeriegelter +abgeriegeltes +abgerissen +abgerissene +abgerissenem +abgerissenen +abgerissener +abgerissenes +abgerollt +abgerollte +abgerolltem +abgerollter +abgerolltes +abgerufen +abgerundet +abgerundete +abgerundetem +abgerundeten +abgerundeter +abgerundetes +abgerungen +abgerungene +abgerungenen +abgerungener +abgerungenes +abgerupftem +abgerupften +abgerupftes +abgerutscht +abgerutschte +abgerutschtem +abgerutschten +abgerutschtes +abgeräumt +abgeräumtem +abgeräumten +abgeräumter +abgerückt +abgerückte +abgerücktem +abgerückter +abgerücktes +abgerüstet +abgerüstetem +abgerüsteten +abgerüsteter +abgesackt +abgesackte +abgesacktem +abgesackten +abgesacktes +abgesagt +abgesagte +abgesagten +abgesagter +abgesagtes +abgesaugt +abgesaugte +abgesaugten +abgesaugter +abgesaugtes +abgeschabt +abgeschabte +abgeschabtem +abgeschabten +abgeschabtes +abgeschafft +abgeschaffte +abgeschafften +abgeschaffter +abgeschafftes +abgeschaltet +abgeschaltete +abgeschaltetem +abgeschalteten +abgeschalteter +abgeschaltetes +abgeschickt +abgeschickte +abgeschickten +abgeschickter +abgeschicktes +abgeschieden +abgeschiedene +abgeschiedenem +abgeschiedenen +abgeschiedenes +abgeschirmt +abgeschirmte +abgeschirmten +abgeschirmter +abgeschirmtes +abgeschlachtet +abgeschlachtete +abgeschlachtetem +abgeschlachteten +abgeschlachtetes +abgeschlafft +abgeschlaffte +abgeschlagen +abgeschlagene +abgeschlagenem +abgeschlagenen +abgeschlagener +abgeschleckt +abgeschleppt +abgeschleppte +abgeschleppten +abgeschleppter +abgeschlepptes +abgeschliffen +abgeschliffene +abgeschliffenem +abgeschliffenen +abgeschliffenes +abgeschlossen +abgeschlossene +abgeschlossenem +abgeschlossenen +abgeschlossener +abgeschlossenes +abgeschmackt +abgeschmacktem +abgeschmackten +abgeschmackter +abgeschmackteste +abgeschmacktestem +abgeschmacktesten +abgeschmacktestes +abgeschmettert +abgeschmiert +abgeschmierte +abgeschmierten +abgeschmierter +abgeschmiertes +abgeschminkt +abgeschminkte +abgeschminkten +abgeschminkter +abgeschmolzen +abgeschmolzene +abgeschmolzenem +abgeschmolzener +abgeschmolzenes +abgeschnitten +abgeschnittene +abgeschnittenem +abgeschnittener +abgeschnittenes +abgeschnürt +abgeschnürtem +abgeschnürten +abgeschnürter +abgeschoben +abgeschobenem +abgeschobenen +abgeschobener +abgeschossen +abgeschossene +abgeschossenem +abgeschossener +abgeschossenes +abgeschraubt +abgeschraubte +abgeschraubtem +abgeschraubter +abgeschraubtes +abgeschreckt +abgeschreckte +abgeschrecktem +abgeschreckten +abgeschreckter +abgeschrecktes +abgeschrieben +abgeschriebene +abgeschriebenem +abgeschriebener +abgeschriebenes +abgeschritten +abgeschrittenem +abgeschrittenen +abgeschrittener +abgeschrägt +abgeschrägtem +abgeschrägten +abgeschrägter +abgeschuftet +abgeschuftete +abgeschuftetem +abgeschufteter +abgeschuftetes +abgeschweift +abgeschweifte +abgeschweiften +abgeschweifter +abgeschweiftes +abgeschwenkt +abgeschwenkte +abgeschwenktem +abgeschwenkten +abgeschwenktes +abgeschworen +abgeschworene +abgeschworenen +abgeschworener +abgeschworenes +abgeschwächt +abgeschwächte +abgeschwächtem +abgeschwächten +abgeschwächter +abgeschwächtes +abgeschätzt +abgeschätzte +abgeschätztem +abgeschätzten +abgeschätztes +abgeschöpft +abgeschöpfte +abgeschöpften +abgeschöpfter +abgeschöpftes +abgeschürft +abgeschürfte +abgeschürftem +abgeschürften +abgeschürftes +abgeschüttelt +abgeschüttelte +abgeschüttelten +abgeschüttelter +abgeschütteltes +abgesegelt +abgesegelte +abgesegeltem +abgesegelten +abgesegnet +abgesehen +abgesehene +abgeseift +abgeseiftem +abgeseiften +abgeseifter +abgeseilt +abgeseilte +abgeseiltem +abgeseilter +abgeseiltes +abgesendet +abgesenkt +abgesenkte +abgesessen +abgesessene +abgesessenem +abgesessenen +abgesessenes +abgesetzt +abgesetzte +abgesetzten +abgesetzter +abgesetztes +abgesichert +abgesicherte +abgesichertem +abgesicherten +abgesicherter +abgesichertes +abgesondert +abgesonderte +abgesondertem +abgesonderten +abgesonderter +abgesondertes +abgespalten +abgespaltene +abgespaltenem +abgespaltenen +abgespaltenes +abgespannt +abgespannte +abgespannten +abgespannter +abgespart +abgesparte +abgesparten +abgesparter +abgespartes +abgespeckt +abgespeckte +abgespeckten +abgespeckter +abgespecktes +abgespeichert +abgespeicherte +abgespeicherten +abgespeicherter +abgespeichertes +abgespeist +abgespeistem +abgespeisten +abgespeister +abgespeistes +abgesperrt +abgesperrtem +abgesperrten +abgesperrter +abgespiegelt +abgespielt +abgespieltem +abgespielten +abgespielter +abgesplittert +abgesplittertem +abgesplitterten +abgesplitterter +abgespritzt +abgesprochen +abgesprochene +abgesprochenen +abgesprochener +abgesprochenes +abgesprungen +abgesprungene +abgespült +abgespülte +abgespülten +abgespülter +abgespültes +abgestammt +abgestammte +abgestammten +abgestammter +abgestammtes +abgestanden +abgestandene +abgestandenem +abgestandenen +abgestandenes +abgestattet +abgestattete +abgestatteten +abgestatteter +abgestattetes +abgestaubt +abgestaubte +abgestaubtem +abgestaubten +abgestaubtes +abgesteckt +abgesteckte +abgesteckten +abgesteckter +abgestecktes +abgesteifte +abgesteiftem +abgesteiften +abgesteiftes +abgestellt +abgestellte +abgestelltem +abgestellten +abgestelltes +abgestempelt +abgestempelte +abgestempelten +abgestempelter +abgestempeltes +abgesteppte +abgestepptem +abgesteppten +abgestepptes +abgestiegen +abgestiegene +abgestiegenen +abgestiegener +abgestiegenes +abgestimmt +abgestimmte +abgestimmtem +abgestimmten +abgestimmter +abgestimmtes +abgestochen +abgestochene +abgestochenem +abgestochenen +abgestochenes +abgestoppt +abgestoppte +abgestoppten +abgestoppter +abgestopptes +abgestorben +abgestorbene +abgestorbenem +abgestorbenen +abgestorbenes +abgestottert +abgestoßen +abgestoßene +abgestoßenen +abgestoßener +abgestoßenes +abgestrahlt +abgestrahlte +abgestreift +abgestreifte +abgestreiftem +abgestreiften +abgestreiftes +abgestrichen +abgestrichene +abgestrichenen +abgestrichener +abgestrichenes +abgestritten +abgestrittene +abgestrittenem +abgestrittenen +abgestrittenes +abgestuft +abgestufte +abgestuften +abgestufter +abgestuftes +abgestumpft +abgestumpfte +abgestumpftem +abgestumpften +abgestumpfter +abgestumpftes +abgestürzt +abgestürzte +abgestürzten +abgestürzter +abgestürztes +abgestützt +abgestützte +abgestütztem +abgestützten +abgestütztes +abgesucht +abgesuchte +abgesuchtem +abgesuchten +abgesuchtes +abgesunken +abgesunkene +abgesunkenem +abgesunkenen +abgesunkener +abgesunkenes +abgesägt +abgesägte +abgesägten +abgesägter +abgesägtes +abgetakelt +abgetakelte +abgetakelter +abgetan +abgetastet +abgetastete +abgetasteten +abgetasteter +abgetastetes +abgetaucht +abgetauchte +abgetauchten +abgetauchter +abgetauchtes +abgeteilt +abgeteilte +abgeteiltem +abgeteilten +abgeteiltes +abgetragen +abgetragene +abgetragenen +abgetragener +abgetragenes +abgetrennt +abgetrennte +abgetrenntem +abgetrennten +abgetrennter +abgetrenntes +abgetreten +abgetretene +abgetretenen +abgetretener +abgetretenes +abgetrieben +abgetriebene +abgetriebenem +abgetriebenen +abgetriebenes +abgetrocknet +abgetrocknete +abgetrockneten +abgetrockneter +abgetrocknetes +abgetropft +abgetropfte +abgetropftem +abgetropften +abgetropftes +abgetupft +abgetupfte +abgetupften +abgetupfter +abgetupftes +abgetötet +abgetötete +abgetötetem +abgetöteten +abgetötetes +abgeurteilt +abgeurteilte +abgeurteiltem +abgeurteilten +abgeurteiltes +abgewandelt +abgewandelte +abgewandeltem +abgewandelten +abgewandelter +abgewandeltes +abgewandert +abgewanderte +abgewanderten +abgewanderter +abgewandertes +abgewandt +abgewandte +abgewandtem +abgewandten +abgewandtes +abgewartet +abgewartete +abgewarteten +abgewarteter +abgewartetes +abgewaschen +abgewaschene +abgewaschenem +abgewaschenen +abgewaschenes +abgewechselt +abgewechselte +abgewechselten +abgewechselter +abgewechseltes +abgewehrt +abgewehrte +abgewehrtem +abgewehrten +abgewehrtes +abgewendet +abgewertet +abgewertetem +abgewerteten +abgewerteter +abgewetzt +abgewetzten +abgewichen +abgewichene +abgewichenen +abgewichener +abgewichenes +abgewickelt +abgewickelte +abgewickeltem +abgewickelten +abgewickeltes +abgewiesen +abgewiesene +abgewiesenen +abgewiesener +abgewiesenes +abgewinkt +abgewinnen +abgewinnt +abgewirtschaftet +abgewirtschaftetem +abgewirtschafteten +abgewirtschafteter +abgewischt +abgewischte +abgewischtem +abgewischter +abgewischtes +abgewogen +abgewogene +abgewogenem +abgewogenen +abgewogener +abgewohnt +abgeworfen +abgeworfenem +abgeworfenen +abgeworfener +abgewählt +abgewälzt +abgewälztem +abgewälzten +abgewälzter +abgewöhnen +abgewöhnend +abgewöhnende +abgewöhnenden +abgewöhnender +abgewöhnendes +abgewöhnt +abgewöhnte +abgewöhntem +abgewöhnten +abgewöhntes +abgewürgt +abgewürgte +abgewürgten +abgewürgter +abgewürgtes +abgezahlt +abgezahltem +abgezahlten +abgezahlter +abgezapft +abgezapfte +abgezapftem +abgezapfter +abgezapftes +abgezehrt +abgezehrtem +abgezehrten +abgezehrter +abgezeichnet +abgezeichnete +abgezeichnetem +abgezeichneter +abgezeichnetes +abgezielt +abgezielte +abgezieltem +abgezielten +abgezielter +abgezieltes +abgezinste +abgezinsten +abgezinster +abgezogen +abgezogene +abgezogenem +abgezogenen +abgezogenes +abgezweigt +abgezweigte +abgezweigten +abgezweigter +abgezweigtes +abgezwickt +abgezwickte +abgezwicktem +abgezwickten +abgezwicktes +abgezwungen +abgezählt +abgezählte +abgezählten +abgezählter +abgezähltes +abgezäunt +abgezäunte +abgezäuntem +abgezäunter +abgezäuntes +abgeändert +abgeänderte +abgeändertem +abgeänderten +abgeändertes +abgibt +abgießen +abgießend +abgießende +abgießendem +abgießender +abgießendes +abging +abgleicht +abgleiten +abgleitend +abgleitendem +abgleitenden +abgleitender +abgrabe +abgraben +abgrabend +abgrabendem +abgrabenden +abgrabender +abgrasen +abgrasend +abgrasende +abgrasenden +abgrasender +abgrasendes +abgrenzbar +abgrenzbare +abgrenzbarem +abgrenzbaren +abgrenzbarer +abgrenzbares +abgrenzen +abgrenzend +abgrenzende +abgrenzendem +abgrenzenden +abgrenzender +abgrenzendes +abgrenzt +abgrenzte +abgrifft +abgrundtief +abgrundtiefem +abgrundtiefen +abgrundtiefer +abhacken +abhackend +abhackende +abhackendem +abhackender +abhackendes +abhaken +abhalten +abhaltend +abhaltende +abhaltenden +abhaltender +abhaltendes +abhandeln +abhandelndem +abhandelnder +abhandelndes +abhandelt +abhandelte +abhandelten +abhanden +abhauen +abheben +abhebend +abhebende +abhebendem +abhebender +abhebendes +abhebt +abheilen +abheilend +abheilende +abheilenden +abheilender +abheilendes +abhetzen +abhielt +abhing +abhob +abhoben +abhold +abholden +abhole +abholen +abholend +abholende +abholendem +abholender +abholendes +abholt +abholten +abholzen +abhorchen +abhorchende +abhorchendem +abhorchenden +abhorchendes +abhungern +abhält +abhältst +abhänge +abhängen +abhängend +abhängendem +abhängenden +abhängender +abhängig +abhängige +abhängigem +abhängigen +abhängiger +abhängiges +abhängigste +abhängt +abhörbar +abhören +abhörend +abhörende +abhörenden +abhörender +abhörendes +abjagen +abjagende +abjagendem +abjagenden +abjagendes +abkam +abkapseln +abkaufen +abkaufend +abkaufende +abkaufendem +abkaufender +abkaufendes +abkehren +abkehrende +abkehrendem +abkehrenden +abkehrendes +abklang +abklappen +abklappern +abklappernd +abklappernde +abklappernden +abklappernder +abklapperndes +abkleben +abklemmen +abklemmend +abklemmende +abklemmenden +abklemmendes +abklingen +abklingend +abklingendem +abklingenden +abklingender +abklopfen +abklären +abklärend +abklärendem +abklärenden +abklärender +abknabbere +abknabbern +abknabbernd +abknabbernde +abknabberndem +abknabbernder +abknabberndes +abknallen +abknallende +abknallendem +abknallenden +abknallendes +abknappen +abknapsen +abknicken +abknickende +abknickendem +abknickenden +abknickendes +abknöpfen +abknöpft +abknöpfte +abkochen +abkommandieren +abkommandierende +abkommandierendem +abkommandierenden +abkommandierendes +abkommandiert +abkommandierte +abkommandierten +abkommandierter +abkommandiertes +abkommend +abkommende +abkommendem +abkommenden +abkommender +abkommendes +abkommenswidrigen +abkommt +abkoppeln +abkoppelnd +abkoppelnde +abkoppelndem +abkoppelnder +abkoppelndes +abkoppelte +abkoppelten +abkratzen +abkratzende +abkratzendem +abkratzenden +abkratzendes +abkriegen +abkriegend +abkriegendem +abkriegenden +abkriegender +abkömmlich +abkömmliche +abkömmlichen +abkömmlicher +abkömmliches +abkühlend +abkühlende +abkühlendem +abkühlenden +abkühlender +abkühlendes +abkühlt +abkündigen +abkürzen +abkürzend +abkürzende +abkürzendem +abkürzender +abkürzendes +abküssen +abküssende +abküssendem +abküssenden +abküssendes +abladen +abladend +abladende +abladenden +abladender +abladendes +ablagen +ablagern +ablagernd +ablagernde +ablagerndem +ablagernder +ablagerndes +ablagert +ablasen +ablasse +ablassen +ablassend +ablassendem +ablassenden +ablassender +ablaufe +ablaufen +ablaufend +ablaufende +ablaufenden +ablaufender +ablaufendes +ablecken +ableckend +ableckende +ableckenden +ableckender +ableckendes +ablegen +ablegend +ablegende +ablegendem +ablegender +ablegendes +ablegt +ablehnen +ablehnend +ablehnende +ablehnenden +ablehnender +ablehnendes +ablehnte +ablehnten +ableiste +ableisten +ableistend +ableistendem +ableistenden +ableistender +ableisteten +ableitbar +ableiten +ableitend +ableitendem +ableitenden +ableitender +ableitet +ablenken +ablenkend +ablenkendem +ablenkenden +ablenkender +ablenkt +ablesbar +ablesbare +ablesbaren +ablesen +ablesend +ablesende +ablesendem +ablesender +ablesendes +ablest +ableugnen +ableugnende +ableugnendem +ableugnenden +ableugnendes +ablichten +abliefern +abliefernd +ablieferndem +abliefernden +abliefernder +abliegen +abliegend +abliegende +abliegenden +abliegender +abliegendes +abliest +abläufst +abläuft +ablösbar +ablösbare +ablösbaren +ablösbarer +ablösbares +ablöschen +ablöschend +ablöschende +ablöschendem +ablöschender +ablöschendes +ablösen +ablösende +ablösendem +ablösenden +ablösendes +ablöst +ablöste +ablöten +abmachen +abmachende +abmachendem +abmachenden +abmachendes +abmagern +abmagernd +abmagerndem +abmagernden +abmagernder +abmahnen +abmahnt +abmalen +abmarschieren +abmarschierend +abmarschierende +abmarschierenden +abmarschierender +abmarschierendes +abmarschierte +abmarschiertem +abmarschierten +abmarschiertes +abmaß +abmelden +abmeldend +abmeldendem +abmeldenden +abmeldender +abmeldet +abmessen +abmessend +abmessendem +abmessenden +abmessender +abmildern +abmildernd +abmildernde +abmildernden +abmildernder +abmilderndes +abmontieren +abmontierend +abmontierende +abmontierendem +abmontierender +abmontierendes +abmontiert +abmontiertem +abmontierten +abmontierter +abmustern +abmusternd +abmusternde +abmusternden +abmusternder +abmusterndes +abmühen +abmühend +abmühende +abmühendem +abmühender +abmühendes +abnagen +abnagende +abnagendem +abnagender +abnagendes +abnahm +abnahmefähig +abnehmbar +abnehmbare +abnehmbarem +abnehmbarer +abnehmbares +abnehme +abnehmen +abnehmende +abnehmendem +abnehmenden +abnehmender +abnehmendes +abnimmt +abnorm +abnormem +abnormen +abnormer +abnutzen +abnutzt +abnötigen +abnötigende +abnötigendem +abnötigenden +abnötigendes +abnützen +abnützend +abnützendem +abnützenden +abnützender +abonniere +abonnieren +abonnierende +abonnierendem +abonnierenden +abonnierendes +abonnierst +abonniert +abonniertem +abonnierten +abonnierter +abonniertes +abonniertest +abonniertet +abordnen +abordnende +abordnendem +abordnenden +abordnendes +abpassen +abpassende +abpassendem +abpassenden +abpassendes +abpfeifen +abpfeifend +abpfeifendem +abpfeifenden +abpfeifender +abpflücken +abpflückend +abpflückende +abpflückenden +abpflückender +abpflückendes +abplagen +abplagend +abplagende +abplagenden +abplagender +abplagendes +abplagten +abplatten +abprallen +abprallend +abprallende +abprallendem +abprallender +abprallendes +abpressen +abputzen +abputzend +abputzendem +abputzenden +abputzender +abquetschen +abquetschend +abquetschende +abquetschenden +abquetschender +abquetschendes +abquälen +abquälend +abquälende +abquälenden +abquälender +abquälendes +abrackern +abrackernd +abrackernde +abrackerndem +abrackernder +abrackerndes +abrackert +abraten +abratend +abratende +abratenden +abratender +abratendes +abreagieren +abreagierend +abreagierende +abreagierendem +abreagierender +abreagierendes +abreagiert +abreagiertem +abreagierten +abreagierter +abrechnen +abrechnend +abrechnende +abrechnenden +abrechnender +abrechnendes +abregen +abreiben +abreibend +abreibendem +abreibenden +abreibender +abreichern +abreise +abreisen +abreisend +abreisende +abreisendem +abreisenden +abreisender +abreisendes +abreiste +abreisten +abreißen +abreißend +abreißendem +abreißenden +abreißender +abreißt +abrichte +abrichten +abrichtend +abrichtendem +abrichtenden +abrichtender +abriegeln +abriegelnd +abriegelnde +abriegelnden +abriegelnder +abriegelndes +abriegelten +abriet +abrieten +abringen +abrollen +abrollend +abrollende +abrollender +abrollendes +abrollte +abrollten +abrufbar +abrufbare +abrufbereit +abrufe +abrufen +abrunden +abrundend +abrundende +abrundenden +abrundender +abrundendes +abrundete +abrupt +abrupte +abrupten +abrupter +abruptere +abrupteren +abrupterer +abrupteres +abrupteste +abruptestem +abruptesten +abruptestes +abrutschen +abrutschend +abrutschendem +abrutschenden +abrutschender +abrutschte +abrutschten +abrät +abräumen +abräumend +abräumende +abräumenden +abräumender +abräumendes +abräumte +abrücken +abrückend +abrückendem +abrückenden +abrückender +abrüsten +abrüstend +abrüstende +abrüstenden +abrüstender +abrüstendes +absacken +absackend +absackende +absackenden +absackender +absackendes +absackte +absagen +absagend +absagende +absagendem +absagenden +absagender +absagte +absank +absatzfähig +absatzfähige +absatzfähigen +absatzfähiger +absatzfähiges +absaugen +absaugend +absaugende +absaugenden +absaugender +absaugendes +absaugten +abschaben +abschabend +abschabendem +abschabenden +abschabender +abschaffen +abschaffend +abschaffende +abschaffenden +abschaffender +abschaffendes +abschalte +abschalten +abschaltend +abschaltendem +abschaltenden +abschaltender +abschaltete +abscheiden +abscheulich +abscheuliche +abscheulichem +abscheulichen +abscheulicher +abscheulicherem +abscheulicheren +abscheulicherer +abscheuliches +abscheulichste +abscheulichstem +abscheulichster +abscheulichstes +abschicken +abschickende +abschickendem +abschickenden +abschickendes +abschieben +abschiebend +abschiebende +abschiebenden +abschiebender +abschiebendes +abschiede +abschießen +abschießend +abschießendem +abschießenden +abschießender +abschirmen +abschirmend +abschirmende +abschirmendem +abschirmender +abschirmendes +abschlachten +abschlachtend +abschlachtende +abschlachtenden +abschlachtender +abschlachtendes +abschlagen +abschlagend +abschlagende +abschlagendem +abschlagender +abschlagendes +abschleifen +abschleifende +abschleifendem +abschleifenden +abschleifendes +abschleppen +abschleppend +abschleppendem +abschleppenden +abschleppender +abschleppte +abschließbar +abschließe +abschließen +abschließend +abschließende +abschließendem +abschließenden +abschließender +abschließt +abschloss +abschlossen +abschlägig +abschmelzen +abschmelzend +abschmelzende +abschmelzendem +abschmelzender +abschmelzendes +abschmieren +abschmierende +abschmierendem +abschmierenden +abschmierendes +abschminken +abschminkend +abschminkendem +abschminkenden +abschminkender +abschminkte +abschnallen +abschneide +abschneiden +abschnitte +abschnitten +abschnüren +abschnürend +abschnürendem +abschnürenden +abschnürender +abschrauben +abschraubend +abschraubende +abschraubenden +abschraubender +abschraubendes +abschrecken +abschreckend +abschreckende +abschreckendem +abschreckender +abschreckendes +abschreiben +abschreibende +abschreibendem +abschreibenden +abschreibendes +abschreiten +abschreitend +abschreitendem +abschreitenden +abschreitender +abschrägen +abschrägend +abschrägendem +abschrägenden +abschrägender +abschuften +abschuftend +abschuftende +abschuftender +abschuftendes +abschweifen +abschweifend +abschweifendem +abschweifenden +abschweifender +abschwenken +abschwenkend +abschwenkende +abschwenkenden +abschwenkender +abschwenkendes +abschwirrende +abschwirrendem +abschwirrenden +abschwirrendes +abschwächen +abschwächende +abschwächendem +abschwächenden +abschwächendes +abschwächt +abschwören +abschwörende +abschwörendem +abschwörenden +abschwörendes +abschätzen +abschätzend +abschätzende +abschätzendem +abschätzender +abschätzendes +abschätzig +abschätzigem +abschätzigen +abschätziger +abschätzt +abschöpfen +abschöpfend +abschöpfendem +abschöpfenden +abschöpfender +abschürfen +abschürfend +abschürfende +abschürfenden +abschürfender +abschürfendes +abschüssig +abschüssige +abschüssigem +abschüssigen +abschüssiges +abschütteln +abschüttelnd +abschüttelndem +abschüttelnden +abschüttelnder +abschüttelte +absegeln +absegelnd +absegelnde +absegelndem +absegelnder +absegelndes +absegnen +absegnendem +absegnender +absegnendes +absehbar +absehbare +absehbarem +absehbaren +absehbarer +absehe +absehen +absehend +absehendem +absehenden +absehender +abseifen +abseifend +abseifende +abseifenden +abseifender +abseifendes +abseilend +abseilende +abseilendem +abseilender +abseilendes +abseitigen +abseits +absenden +absendend +absendendem +absendenden +absendender +absenken +absenkt +absenkten +absetzbar +absetzbare +absetzbarem +absetzbarer +absetzbares +absetzen +absetzende +absetzendem +absetzenden +absetzendes +absetzt +absetzte +absetzten +absichern +absichernde +absicherndem +absichernden +absicherndes +absichert +absichtlich +absichtlichem +absichtlichen +absichtlicher +absichtsvoll +absieht +absingen +absinken +absinkend +absinkende +absinkendem +absinkenden +absinkender +absinkendes +absinkt +absitzen +absitzend +absitzende +absitzendem +absitzender +absitzendes +absolut +absolute +absolutem +absoluten +absoluter +absolutes +absoluteste +absolutesten +absolutistisch +absolutistischen +absolvieren +absolvierend +absolvierende +absolvierenden +absolvierender +absolvierendes +absolviert +absolvierte +absolviertem +absolvierter +absolviertes +absolviertest +absonderlich +absonderliche +absonderlichem +absonderlicher +absonderlichere +absonderlicherem +absonderlicherer +absonderlicheres +absonderliches +absonderlichstem +absonderlichsten +absonderlichster +absondern +absondernd +absondernde +absondernder +absonderndes +absonderte +absorbiere +absorbieren +absorbierend +absorbierende +absorbierendem +absorbierenden +absorbierender +absorbierendes +absorbiert +absorbierte +absorbiertem +absorbierter +absorbiertes +absorbiertest +abspalten +abspaltend +abspaltende +abspaltendem +abspaltender +abspaltendes +abspannen +abspecken +abspeichern +abspeichert +abspeisen +abspeisende +abspeisendem +abspeisenden +abspeisendes +abspenstig +abspenstige +abspenstigen +abspenstiger +abspenstiges +absperren +absperrend +absperrende +absperrenden +absperrender +absperrendes +abspiegeln +abspiegelnd +abspiegelnde +abspiegelnden +abspiegelnder +abspiegelndes +abspielen +abspielend +abspielende +abspielendem +abspielenden +abspielender +abspielendes +abspielte +abspielten +absplittern +absplitternde +absplitterndem +absplitternden +absplitterndes +absprach +absprachen +absprang +absprangen +absprechen +absprechend +absprechende +absprechendem +absprechender +absprechendes +absprengen +abspricht +abspringen +abspringend +abspringende +abspringendem +abspringender +abspringendes +abspülen +abspülend +abspülende +abspülenden +abspülender +abspülendes +abstakte +abstammen +abstammende +abstammendem +abstammenden +abstammender +abstammendes +abstammte +abstammten +abstatten +abstattend +abstattendem +abstattenden +abstattender +abstattet +abstattete +abstauben +abstaubende +abstaubendem +abstaubenden +abstaubendes +abstaubten +abstechen +abstechend +abstechendem +abstechenden +abstechender +abstecken +absteckend +absteckende +absteckenden +absteckender +absteckendes +abstehen +abstehend +abstehende +abstehendem +abstehender +abstehendes +absteifend +absteifende +absteifendem +absteifender +absteifendes +absteigen +absteigende +absteigendem +absteigenden +absteigendes +absteigt +abstelle +abstellen +abstellend +abstellende +abstellendem +abstellenden +abstellendes +abstellt +abstempeln +abstempelnd +abstempelnde +abstempelndem +abstempelnder +abstempelndes +absteppen +absteppende +absteppendem +absteppenden +absteppendes +absterben +absterbend +absterbendem +absterbenden +absterbender +absticht +abstiege +abstiegen +abstimme +abstimmen +abstimmend +abstimmende +abstimmendem +abstimmender +abstimmendes +abstimmungsberechtigten +abstinent +abstinentem +abstinenten +abstinenter +abstoppen +abstoppend +abstoppende +abstoppenden +abstoppender +abstoppendes +abstoßen +abstoßend +abstoßende +abstoßendem +abstoßenden +abstoßender +abstoßendes +abstrahieren +abstrahierend +abstrahierende +abstrahierenden +abstrahierender +abstrahierendes +abstrahiert +abstrahierte +abstrahiertem +abstrahierter +abstrahiertes +abstrahiertest +abstrahlen +abstrahlender +abstrakt +abstrakte +abstrakten +abstrakter +abstraktere +abstraktesten +abstreichen +abstreichend +abstreichende +abstreichenden +abstreichender +abstreichendes +abstreifen +abstreifend +abstreifende +abstreifendem +abstreifender +abstreifendes +abstreiten +abstreitende +abstreitendem +abstreitenden +abstreitendes +abstrichen +abstrus +abstufen +abstufende +abstufendem +abstufenden +abstufendes +abstumpfen +abstürze +abstürzen +abstürzende +abstürzendem +abstürzenden +abstürzendes +abstürzte +abstützen +abstützende +abstützendem +abstützenden +abstützendes +absuchen +absuchend +absuchendem +absuchenden +absuchender +absucht +absuchte +absuchten +absurd +absurdem +absurden +absurder +absurderem +absurderen +absurderer +absurdes +absurdeste +absurdestem +absurdesten +absurdester +absurdestes +absägen +absägend +absägendem +absägenden +absägender +abtasten +abtastend +abtastende +abtastendem +abtastender +abtastendes +abtastet +abtauchende +abtauchenden +abtaucht +abtauchte +abtauchten +abteile +abteilen +abteilend +abteilende +abteilenden +abteilender +abteilendes +abteufen +abtragen +abtragend +abtragende +abtragendem +abtragender +abtragendes +abtransportierbarer +abtransportieren +abtrat +abtreiben +abtreibend +abtreibendem +abtreibenden +abtreibender +abtrennen +abtrennend +abtrennende +abtrennenden +abtrennender +abtrennendes +abtrennten +abtreten +abtretend +abtretende +abtretendem +abtretender +abtretendes +abtrocknen +abtrocknende +abtrocknendem +abtrocknenden +abtrocknendes +abtropfen +abtropfend +abtropfendem +abtropfenden +abtropfender +abträglich +abträgliche +abträglichem +abträglichen +abträglicher +abträglichere +abträglicheren +abträglicherer +abträglicheres +abträgliches +abträglichste +abträglichstem +abträglichsten +abträglichstes +abtrünnig +abtrünnige +abtrünnigen +abtrünniger +abtrünniges +abtuend +abtun +abtupfen +abtupfend +abtupfendem +abtupfenden +abtupfender +abtöten +abtötend +abtötende +abtötenden +abtötender +abtötendes +aburteilen +aburteilend +aburteilende +aburteilenden +aburteilender +aburteilendes +abverdienen +abverdienend +abverdienende +abverdienendem +abverdienender +abverdienendes +abverdient +abverdienten +abverlangen +abverlangend +abverlangende +abverlangenden +abverlangender +abverlangendes +abverlangte +abverlangtem +abverlangten +abverlangtes +abwandelbar +abwandelbare +abwandelbaren +abwandelbarer +abwandelbares +abwandeln +abwandelnd +abwandelnde +abwandelndem +abwandelnder +abwandelndes +abwandern +abwandernde +abwanderndem +abwandernden +abwanderndes +abwandte +abwarten +abwartende +abwartendem +abwartenden +abwartendes +abwarteten +abwaschbare +abwaschbarem +abwaschbaren +abwaschbares +abwaschen +abwaschend +abwaschendem +abwaschenden +abwaschender +abwechseln +abwechselnd +abwechselnde +abwechselnden +abwechselnder +abwechselndes +abwechslungsreich +abwechslungsreiche +abwechslungsreichem +abwechslungsreichen +abwechslungsreichere +abwechslungsreicherem +abwechslungsreicheren +abwechslungsreicheres +abwechslungsreiches +abwechslungsreichste +abwechslungsreichsten +abwechslungsreichster +abwechslungsreichstes +abwechslungsweise +abwegig +abwegige +abwegigem +abwegiger +abwegigere +abwegigerem +abwegigerer +abwegigeres +abwegiges +abwegigstem +abwegigsten +abwegigster +abwehren +abwehrend +abwehrende +abwehrenden +abwehrender +abwehrendes +abwehrt +abweiche +abweichen +abweichend +abweichende +abweichendem +abweichenden +abweichender +abweichendes +abweicht +abweichten +abweiden +abweisen +abweisend +abweisende +abweisendem +abweisender +abweisendes +abwenden +abwendende +abwendendem +abwendenden +abwendendes +abwendet +abwerben +abwerfen +abwerfend +abwerfende +abwerfendem +abwerfender +abwerfendes +abwerten +abwertende +abwertendem +abwertenden +abwertendes +abwesend +abwesende +abwesenden +abwesender +abwesendes +abwickele +abwickeln +abwickelnd +abwickelnde +abwickelnden +abwickelnder +abwickelndes +abwiegen +abwiegend +abwiegende +abwiegenden +abwiegender +abwiegendes +abwinkelnde +abwinkelndem +abwinkelnder +abwinkelndes +abwinken +abwinkend +abwinkende +abwinkendem +abwinkender +abwinkendes +abwinkte +abwirtschaften +abwirtschaftend +abwirtschaftende +abwirtschaftenden +abwirtschaftender +abwirtschaftendes +abwischen +abwischend +abwischende +abwischendem +abwischender +abwischendes +abwischte +abwohnen +abwägen +abwägend +abwägendem +abwägenden +abwägender +abwägt +abwählbar +abwählen +abwälzen +abwälzende +abwälzendem +abwälzenden +abwälzendes +abwärts +abwärtskompatible +abwürfen +abwürgen +abwürgende +abwürgendem +abwürgenden +abwürgendes +abzahlen +abzahlend +abzahlende +abzahlenden +abzahlender +abzahlendes +abzapfen +abzapfend +abzapfende +abzapfenden +abzapfender +abzapfendes +abzeichnen +abzeichnend +abzeichnende +abzeichnenden +abzeichnender +abzeichnendes +abzeichnete +abzeichneten +abziehe +abziehen +abziehende +abziehendem +abziehenden +abzieht +abzielen +abzielend +abzielendem +abzielenden +abzielender +abzielt +abzielte +abzog +abzuarbeiten +abzubauen +abzubilden +abzublocken +abzubrechen +abzubringen +abzubuchen +abzudecken +abzudrehen +abzudrängen +abzuerkennen +abzuessender +abzufangen +abzufeiern +abzufeuern +abzufinden +abzuflachen +abzufragen +abzuführen +abzufüllen +abzugehen +abzugewinnen +abzugleichen +abzugrasen +abzugrenzen +abzugsfähig +abzugsfähige +abzugsfähigen +abzugsfähiger +abzugsfähiges +abzuhalten +abzuheben +abzuholen +abzuhängen +abzuhören +abzujagen +abzuklingen +abzuklopfen +abzuknabbern +abzukühlen +abzukürzen +abzulassen +abzulaufen +abzulegen +abzulehnen +abzuleiten +abzulenken +abzulesen +abzuliefern +abzulösen +abzumildern +abzunehmen +abzuraten +abzureagieren +abzurechnen +abzurechnende +abzureisen +abzuriegeln +abzuringen +abzurunden +abzurücken +abzusagen +abzusahnen +abzuschaffen +abzuschalten +abzuscheiden +abzuschicken +abzuschieben +abzuschlagen +abzuschleifen +abzuschließen +abzuschließende +abzuschließenden +abzuschneiden +abzuschotten +abzuschreiben +abzuschwenken +abzuschwächen +abzuschätzen +abzuschütteln +abzuschütten +abzusehen +abzusehender +abzusenden +abzusetzen +abzusetzenden +abzusichern +abzusinken +abzusondern +abzuspeichern +abzusperren +abzusprechen +abzustatten +abzustehen +abzustellen +abzustimmen +abzustoßen +abzustreifen +abzustumpfen +abzutasten +abzutransportieren +abzutrennen +abzutreten +abzutrocknen +abzutun +abzutöten +abzuwarten +abzuwaschen +abzuwechseln +abzuwehren +abzuweichen +abzuwenden +abzuwendende +abzuwerfen +abzuwickeln +abzuwiegen +abzuwirtschaften +abzuwägen +abzuwälzen +abzuzahlen +abzuzeichnen +abzuziehen +abzuziehende +abzuändern +abzweigen +abzweigende +abzweigendem +abzweigenden +abzweigendes +abzweigte +abzwicken +abzwickende +abzwickendem +abzwickenden +abzwickendes +abzwickten +abzählbar +abzählbare +abzählbaren +abzählbarer +abzählbares +abzählen +abzählend +abzählende +abzählenden +abzählender +abzählendes +abzählten +abzäunen +abzäunend +abzäunende +abzäunendem +abzäunender +abzäunendes +abzüglich +abänderlich +abänderlichem +abänderlichen +abänderlicher +abändern +abändernd +abänderndem +abänderndes +abänderte +ach +achselzuckend +achselzuckenden +achtbar +achtbare +achtbarem +achtbarer +achtbares +achte +achtel +achtem +achten +achtend +achtendem +achtenden +achtender +achtens +achtenswert +achtenswerte +achtenswerten +achtenswerter +achtenswertes +achtern +achtes +achtest +achtet +achteten +achtfach +achtfache +achtfachen +achtfacher +achtfaches +achthundert +achthundertste +achthundertstel +achtjährig +achtjährigen +achtjähriger +achtköpfige +achtlos +achtlose +achtlosem +achtlosen +achtlosere +achtloserem +achtloseren +achtloseres +achtloses +achtloseste +achtlosesten +achtlosester +achtlosestes +achtsam +achtsame +achtsamem +achtsamer +achtsames +achtseitig +achtseitigen +achtspaltig +achtspaltigen +achtstrahlige +achtstöckig +achtstöckigen +achtstündig +achtstündige +achtstündigem +achtstündigen +achtstündiges +achttausend +achttägig +achttägigem +achttägigen +achttägiger +achtunddreißig +achtundsechzig +achtundvierzig +achtundzwanzig +achtungsvoll +achtungsvolle +achtungsvollem +achtungsvoller +achtungsvollere +achtungsvollerem +achtungsvollerer +achtungsvolleres +achtungsvolles +achtungsvollstem +achtungsvollsten +achtungsvollster +achtwöchig +achtwöchige +achtwöchigen +achtzehn +achtzehnte +achtzehntem +achtzehnten +achtzehnter +achtzehntes +achtzehntägig +achtzehntägige +achtzig +achtzigjährig +achtzigjährigem +achtzigjährigen +achtzigjähriger +achtzigste +achtzigstem +achtzigsten +achtzigstes +ackerbaren +ackerbares +ackern +ackert +acta +adaptieren +adaptierte +adaptiv +adaptive +addiere +addieren +addierend +addierende +addierenden +addierender +addierendes +addiert +addierte +addiertem +addierter +addiertes +addiertest +ade +adelig +adelige +adeligem +adeligen +adeliges +adeln +adelnd +adelndem +adelnden +adelnder +adelt +adelte +adeltest +adieu +adische +adischen +adischer +adjektivisch +adjektivische +adjektivischen +adjektivischer +adjektivisches +adlig +adlige +adligen +administrativ +administrative +administrativem +administrativen +administratives +adoptiere +adoptieren +adoptierende +adoptierendem +adoptierenden +adoptierendes +adoptierst +adoptiert +adoptiertem +adoptierten +adoptierter +adoptiertes +adoptiertest +adoptiertet +adressierbar +adressierbaren +adressiere +adressieren +adressierend +adressierende +adressierendem +adressierender +adressierendes +adressierst +adressiert +adressierte +adressiertem +adressierten +adressierter +adressiertes +adressiertest +adressiertet +adrett +adrette +adrettem +adretten +adrettere +adretterem +adretteren +adretteres +adrettes +adretteste +adrettesten +adrettester +adrettestes +adsorbieren +adsorbierend +adsorbierende +adsorbierenden +adsorbierender +adsorbierendes +adsorbiert +adsorbierte +adsorbiertem +adsorbierten +adsorbierter +adsorbiertes +adsorbiertest +adverbial +adverbiale +adverbialem +adverbialer +adverbiales +adäquat +adäquate +adäquatem +adäquaten +adäquater +adäquates +aerodynamisch +aerodynamischer +aeronautische +aerostatisch +affektiert +affektierte +affektiertem +affektierten +affektierter +affektierterem +affektierteren +affektierterer +affektiertes +affektierteste +affektiertestem +affektiertester +affektiertestes +affektiven +affenartige +affenartigem +affenartigen +affenartiges +affengeil +affengeile +affengeiles +affenähnlichen +affig +affige +affigen +affiger +affigere +affigerem +affigeren +affigerer +affigeres +affigste +affigsten +affigster +affine +affirmativ +affirmative +afghanischen +afrikanisch +afrikanische +afrikanischem +afrikanischen +afrikanischer +afrikanisches +afroamerikanischer +afroasiatischen +aggressiv +aggressive +aggressivem +aggressiver +aggressivere +aggressiverem +aggressiverer +aggressiveres +aggressives +aggressivstem +aggressivsten +aggressivster +agiere +agieren +agierend +agierendem +agierenden +agierender +agierst +agiert +agierte +agierten +agierter +agiertes +agiertet +agil +agile +agilen +agiler +agiles +agitatorisch +agitatorische +agitatorischem +agitatorischen +agitatorisches +agitieren +agitiert +agrarischer +ahmen +ahmt +ahnde +ahnden +ahndende +ahndendem +ahndenden +ahndendes +ahndest +ahndet +ahndeten +ahndetest +ahndetet +ahnen +ahnend +ahnende +ahnenden +ahnender +ahnendes +ahnt +ahnte +ahnten +ahntet +ahnungslos +ahnungslose +ahnungslosen +ahnungsloser +ahnungslosere +ahnungsloseren +ahnungsloserer +ahnungsloseres +ahnungsloseste +ahnungslosestem +ahnungslosesten +ahnungslosestes +ahnungsvoll +ahnungsvolle +ahnungsvollem +ahnungsvollen +ahnungsvoller +ahnungsvollere +ahnungsvolleren +ahnungsvollerer +ahnungsvolleres +ahnungsvolles +ahnungsvollste +ahnungsvollstem +ahnungsvollsten +ahnungsvollstes +akademisch +akademische +akademischem +akademischen +akademischer +akademischere +akademischeren +akademischerer +akademisches +akademischstem +akademischsten +akademischster +akklimatisiere +akklimatisieren +akklimatisierend +akklimatisierendem +akklimatisierenden +akklimatisierender +akklimatisierst +akklimatisiert +akklimatisierte +akklimatisierten +akklimatisierter +akklimatisiertes +akklimatisiertet +akkreditiere +akkreditieren +akkreditierende +akkreditierendem +akkreditierenden +akkreditierendes +akkreditierst +akkreditiert +akkreditierte +akkreditiertem +akkreditierten +akkreditierter +akkreditiertes +akkreditiertest +akkreditiertet +akkugepuffert +akkumulieren +akkurat +akkurate +akkuratem +akkurater +akkurates +akribisch +akribisches +akrobatisch +akrobatische +akrobatischen +akrobatischer +akrobatischere +aktenkundig +aktenkundige +aktenkundigem +aktenkundiger +aktenkundiges +aktenmäßig +aktenmäßigem +aktenmäßigen +aktenmäßiger +aktiv +aktive +aktivem +aktiven +aktiver +aktivere +aktiverem +aktiveren +aktiverer +aktiveres +aktives +aktivieren +aktivierend +aktivierende +aktivierenden +aktivierender +aktivierendes +aktiviert +aktivierte +aktiviertem +aktivierter +aktiviertes +aktiviertest +aktivste +aktivstem +aktivsten +aktivstes +aktualisieren +aktualisiert +aktualisierten +aktuell +aktuelle +aktuellen +aktueller +aktuellere +aktuelleren +aktuellerer +aktuelleres +aktuellste +aktuellstem +aktuellsten +aktuellstes +akustisch +akustische +akustischem +akustischen +akustischer +akustisches +akut +akute +akutem +akuten +akuter +akutere +akuterem +akuteren +akuteres +akutes +akuteste +akutesten +akutester +akutestes +akzentfrei +akzentfreiem +akzentuiere +akzentuieren +akzentuierend +akzentuierende +akzentuierendem +akzentuierender +akzentuierendes +akzentuierst +akzentuierte +akzentuiertem +akzentuierten +akzentuierter +akzentuiertes +akzentuiertest +akzentuiertet +akzeptabel +akzeptable +akzeptablen +akzeptablere +akzeptiere +akzeptieren +akzeptierend +akzeptierendem +akzeptierenden +akzeptierender +akzeptierst +akzeptiert +akzeptierte +akzeptierten +akzeptierter +akzeptiertes +akzeptiertet +al +alarmbereite +alarmbereitem +alarmbereiten +alarmbereites +alarmiere +alarmieren +alarmierende +alarmierendem +alarmierenden +alarmierendes +alarmierst +alarmiert +alarmierte +alarmierten +alarmierter +alarmiertest +alarmiertet +albanische +albern +alberne +albernem +albernen +alberner +albernes +albert +alert +alerte +algebraisch +algebraische +algebraischem +algebraischen +algebraischer +algebraisches +algerisch +algorithmisch +algorithmische +algorithmischer +alias +alkalisch +alkalischem +alkalischen +alkalischer +alkoholfrei +alkoholfreie +alkoholfreiem +alkoholfreier +alkoholfreies +alkoholisch +alkoholischem +alkoholischen +alkoholischer +alkoholisierte +all +allabendlich +allabendliche +allabendlichen +allabendlicher +allabendliches +allbekannt +allbekannte +allbekanntem +allbekannten +allbekanntes +alle +alledem +allegorisch +allegorischen +allegorischer +allein +alleine +alleinige +alleinigen +alleiniger +alleiniges +allem +allemal +allen +allenfalls +allenthalben +aller +allerbest +allerbeste +allerbesten +allerbester +allerbestes +allerdings +allererste +allerersten +allererstes +allergeringste +allergisch +allergische +allergischem +allergischer +allergisches +allergrößte +allergrößten +allergrößtes +allerhand +allerherzlichsten +allerhöchste +allerhöchstem +allerhöchsten +allerhöchstens +allerhöchstes +allerlei +allerletzte +allerletzten +allerletzter +allerletztes +allerliebste +allerliebstem +allerliebsten +allerliebstes +allermeist +allermeiste +allermeisten +allermeister +allermeistes +allerneuste +allerneusten +allerneuster +allerneustes +allernächste +allernächstem +allernächsten +allernächstes +allerorten +allerorts +allerschlechteste +allerschlechtesten +allerschlimmste +allerseits +allerwenigste +allerwenigsten +allerwenigster +allerwenigstes +allerwichtigste +allerwichtigsten +allerwärts +alles +allesamt +allezeit +allfällig +allfälligen +allfälliger +allgegenwärtig +allgegenwärtigem +allgegenwärtigen +allgegenwärtiger +allgemein +allgemein bildende +allgemeine +allgemeinem +allgemeinen +allgemeiner +allgemeines +allgemeingültig +allgemeingültige +allgemeingültigen +allgemeingültiger +allgemeingültiges +allgemeinverständlich +allgemeinwirtschaftliche +allgewaltig +allgewaltige +allgewaltigem +allgewaltigen +allgewaltiges +alliiert +alliiertem +alljährlich +alljährlichem +alljährlichen +alljährlicher +allmächtig +allmächtige +allmächtigem +allmächtiger +allmächtiges +allmählich +allmähliche +allmählichem +allmählichen +allmählicher +allseitig +allseitigem +allseitigen +allseitiger +allseits +alltäglich +alltägliche +alltäglichen +alltäglicher +alltägliches +allumfassend +allumfassende +allumfassendem +allumfassender +allumfassendes +allwissend +allwissende +allwissendem +allwissender +allwissendes +allwo +allwöchentlich +allwöchentlichem +allwöchentlichen +allwöchentlicher +allzeit +allzu +allzumal +allzumenschlich +alpenländisches +alphabetisch +alphabetische +alphabetischen +alphabetischer +alphabetisches +alpin +alpine +alpinem +alpinen +alpiner +alpines +als +alsbald +alsbaldig +alsbaldigen +alsdann +also +alt +altangesehene +altangesessene +altbacken +altbackenen +altbekannt +altbekannte +altbekannten +altbekannter +altbekanntes +altbewährt +altbewährte +altbewährtem +altdeutscher +alte +altehrwürdige +altehrwürdigen +alteingeführte +alteingesessene +alteingesessenem +alteingesessenen +alteingesessenes +altem +alten +alter +altere +alteriert +altern +alternativ +alternative +alternativen +alternativer +alternd +alternde +alternden +alternder +alterndes +alternieren +alternierend +alternierende +alternierten +alters +altersdunkle +altersgraue +altersgrauen +altersmäßig +altersschwach +altersschwache +altersschwachem +altersschwachen +altersschwacher +altersschwaches +alterst +altert +alterte +altertest +altertümlich +altertümliche +altertümlichem +altertümlichen +altertümliches +altes +altgolden +altgriechisch +althergebracht +althergebrachte +althergebrachtem +althergebrachter +althergebrachtes +althochdeutsch +altklug +altklugem +altklugen +altkluger +altliberal +altmodisch +altmodische +altmodischem +altmodischer +altmodischere +altmodischerem +altmodischerer +altmodischeres +altmodisches +altmodischste +altmodischstem +altmodischsten +altmodischstes +altrosa +altruistisch +altruistisches +altrömische +altrömischen +altvordere +altvorderen +am +amateurhaft +ambitiös +ambitiösen +ambivalent +ambivalente +ambulant +ambulante +ambulantem +ambulanten +ambulanter +ambulantes +amerikanische +amerikanischem +amerikanischen +amerikanisches +amerikanisieren +amerikanisierten +amoralisch +amoralischer +amorph +amorphe +amorphem +amorphen +amorpher +amorphes +amortisierbar +amortisierbare +amortisierbaren +amortisierbarer +amortisierbares +amortisieren +amortisierend +amortisierende +amortisierenden +amortisierender +amortisierendes +amortisiert +amortisierte +amortisiertem +amortisierter +amortisiertes +amortisiertest +amourös +amourösen +amputiere +amputieren +amputierend +amputierendem +amputierenden +amputierender +amputierst +amputiert +amputierte +amputierten +amputierter +amputiertes +amtet +amtiere +amtieren +amtierende +amtierendem +amtierender +amtierst +amtiert +amtierte +amtiertest +amtiertet +amtlich +amtliche +amtlichem +amtlichen +amtlicher +amtliches +amtsmüden +amtsmüder +amtsärztlich +amusisch +amüsant +amüsante +amüsanten +amüsanter +amüsantes +amüsieren +amüsierend +amüsierende +amüsierenden +amüsierender +amüsierendes +amüsierst +amüsiert +amüsierte +amüsierten +amüsierter +amüsiertes +amüsiertet +an +anachronistisch +anal +analog +analoge +analogem +analogen +analoger +analoges +analphabetisch +analphabetischen +analysieren +analysierend +analysierende +analysierenden +analysierender +analysierendes +analysiert +analysierte +analysiertem +analysierter +analysiertes +analysiertest +analytisch +analytische +analytischem +analytischen +analytischer +analytisches +anarchisch +anarchistisch +anarchistischen +anarchistischer +anatomisch +anatomische +anatomischem +anatomischen +anatomisches +anbahne +anbahnen +anbahnende +anbahnendem +anbahnenden +anbahnendes +anbahnt +anbaue +anbauen +anbauende +anbauendem +anbauenden +anbaut +anbauten +anbefohlen +anbehalten +anbehaltendem +anbehaltenden +anbehaltender +anbehaltene +anbehaltenem +anbehaltenen +anbehaltener +anbehaltenes +anbei +anbeißen +anbeißend +anbeißendem +anbeißenden +anbeißender +anbeißt +anbelangen +anbelangende +anbelangendem +anbelangenden +anbelangendes +anbelangt +anbelangte +anbelangten +anbelangter +anbelangtes +anbellen +anbellend +anbellende +anbellendem +anbellender +anbellendes +anbeten +anbetend +anbetende +anbetendem +anbetenden +anbetendes +anbetreffen +anbetreffend +anbetreffendem +anbetreffenden +anbetreffender +anbetrifft +anbetroffen +anbetroffene +anbetroffenen +anbetroffener +anbetroffenes +anbetteln +anbettelnd +anbettelnde +anbettelndem +anbettelnder +anbettelndes +anbetungswürdig +anbetungswürdigem +anbetungswürdigen +anbetungswürdiger +anbiedern +anbiedernd +anbiedernde +anbiedernden +anbiedernder +anbiederndes +anbiete +anbieten +anbietend +anbietendem +anbietenden +anbietender +anbietet +anbinden +anbindend +anbindendem +anbindenden +anbindender +anblasen +anblasend +anblasende +anblasenden +anblasender +anblasendes +anblicke +anblicken +anblickend +anblickende +anblickendem +anblickender +anblickendes +anblickt +anblinzeln +anblinzelnd +anblinzelnde +anblinzelndem +anblinzelnder +anblinzelndes +anblinzelte +anbohren +anbohrend +anbohrende +anbohrendem +anbohrender +anbohrendes +anbot +anboten +anbrach +anbrachte +anbrannte +anbraten +anbratende +anbratendem +anbratenden +anbratendes +anbrechen +anbrechend +anbrechendem +anbrechenden +anbrechender +anbrennen +anbrennend +anbrennende +anbrennenden +anbrennender +anbrennendes +anbricht +anbriet +anbringen +anbringend +anbringende +anbringenden +anbringender +anbringendes +anbrüllen +anbrüllend +anbrüllendem +anbrüllenden +anbrüllender +anbändeln +anbändelnd +anbändelndem +anbändelnden +anbändelnder +andalusischen +andauern +andauernd +andauernde +andauerndem +andauernden +andauernder +andauerndes +andauerte +andere +anderem +anderen +anderenfalls +anderenorts +anderer +andererseits +anderes +andermal +andernfalls +andernorts +anderntags +anders +andersartig +andersartige +andersartigen +andersartiger +andersartiges +anderseits +andersgeartet +andersgeartetem +andersgearteten +andersgearteter +andersgläubig +andersgläubige +andersgläubigem +andersgläubigen +andersgläubiges +andersherum +anderswie +anderswo +anderswoher +anderthalb +anderthalbe +anderthalbem +anderthalber +anderthalbes +anderthalbfach +anderthalbfachem +anderthalbfachen +anderthalbfacher +anderweitig +anderweitige +anderweitigem +anderweitiger +anderweitiges +anderwärts +andeuten +andeutende +andeutendem +andeutenden +andeutendes +andeutet +andeutete +andeutungsweise +andichten +andichtend +andichtendem +andichtenden +andichtender +andienen +andienten +andonnerndem +andorranischen +andre +andrehen +andrehende +andrehendem +andrehenden +andrehendes +andreht +andrehte +andrer +andrerseits +androhen +androhende +androhendem +androhenden +androhendes +androht +andrücken +andächtig +andächtige +andächtigem +andächtiger +andächtiges +anecken +aneignen +aneignende +aneignendem +aneignenden +aneignendes +aneignet +aneignete +aneinander +aneinandergereiht +aneinanderreihen +aneinanderreihten +anekdotenhaft +anekdotenhafte +anekdotenhaftem +anekdotenhafter +anekdotenhaftes +anekdotisch +anekeln +anekelnde +anekelndem +anekelnden +anekelndes +anempfehlen +anempfohlen +anerkannt +anerkannte +anerkanntem +anerkannten +anerkannter +anerkanntes +anerkennen +anerkennend +anerkennende +anerkennenden +anerkennender +anerkennendes +anerkennenswert +anerkennenswerte +anerkennenswertem +anerkennenswerten +anerkennenswertes +anerkennt +anerziehen +anerziehende +anerziehendem +anerziehenden +anerziehendes +anerzogen +anerzogene +anerzogenen +anerzogener +anerzogenes +anfachen +anfachend +anfachendem +anfachenden +anfachender +anfahren +anfahrend +anfahrende +anfahrenden +anfahrender +anfahrendes +anfallen +anfallend +anfallende +anfallendem +anfallenden +anfallender +anfallendes +anfange +anfangen +anfangend +anfangende +anfangendem +anfangender +anfangendes +anfangs +anfassen +anfassend +anfassende +anfassendem +anfassender +anfassendes +anfasst +anfaulen +anfaulende +anfaulendem +anfaulenden +anfaulendes +anfechtbar +anfechtbare +anfechtbaren +anfechtbarer +anfechtbares +anfechten +anfechtend +anfechtende +anfechtendem +anfechtender +anfechtendes +anfeinden +anfeindende +anfeindendem +anfeindenden +anfeindendes +anfertigen +anfertigend +anfertigendem +anfertigenden +anfertigender +anfeuchten +anfeuchtend +anfeuern +anfeuernde +anfeuerndem +anfeuernden +anfeuerndes +anfiel +anfing +anfingen +anfingst +anflehen +anflehend +anflehendem +anflehenden +anflehender +anfliegen +anfliegend +anfliegende +anfliegenden +anfliegender +anfliegendes +anfordern +anfordernd +anfordernde +anfordernden +anfordernder +anforderndes +anforderungsgemäß +anfrage +anfragen +anfragende +anfragenden +anfragender +anfragendes +anfraß +anfreunden +anfreundend +anfreundende +anfreundenden +anfreundender +anfreundendes +anfrieren +anfrierend +anfrierende +anfrierendem +anfrierender +anfrierendes +anfällig +anfällige +anfälligem +anfälliger +anfälliges +anfällt +anfänglich +anfängliche +anfänglichem +anfänglichen +anfängliches +anfängt +anfügen +anfügende +anfügendem +anfügenden +anfügendes +anfühlen +anführe +anführen +anführende +anführendem +anführenden +anführender +anführendes +anführt +anführte +anführten +angab +angaben +angaffen +angaffend +angaffendem +angaffenden +angaffender +angebahnt +angebahnte +angebahntem +angebahnten +angebahnter +angebahntes +angebaut +angebautem +angebauten +angebauter +angebellt +angebellte +angebelltem +angebellter +angebelltes +angeben +angebende +angebendem +angebenden +angebendes +angeberisch +angeberische +angeberischen +angeberischer +angeberisches +angebetet +angebetete +angebetetem +angebeteten +angebetetes +angebettelt +angebettelte +angebettelten +angebettelter +angebetteltes +angebiedert +angebiederte +angebiedertem +angebiederten +angebiedertes +angebissen +angebissene +angebissenen +angebissener +angeblasen +angeblasenem +angeblasenen +angeblasener +angeblich +angebliche +angeblichem +angeblicher +angebliches +angeblickt +angeblinzelt +angeblinzelte +angeblinzeltem +angeblinzelten +angeblinzeltes +angebohrt +angebohrte +angebohrten +angebohrter +angebohrtes +angeboren +angeborene +angeborenem +angeborenen +angeborenes +angeboten +angebotene +angebotenem +angebotener +angebotenes +angebracht +angebrachte +angebrachtem +angebrachten +angebrachter +angebrachtes +angebrannt +angebrannte +angebranntem +angebrannten +angebranntes +angebraten +angebratene +angebratenen +angebratener +angebratenes +angebrochen +angebrochene +angebrochenem +angebrochenen +angebrochenes +angebrüllt +angebrülltem +angebrüllten +angebrüllter +angebunden +angebundene +angebundenen +angebundener +angebundenes +angedacht +angedeihen +angedeihend +angedeihende +angedeihenden +angedeihender +angedeihendes +angedeutet +angedeutete +angedeutetem +angedeuteten +angedeutetes +angedichtet +angedichtete +angedichteten +angedichteter +angedichtetes +angedient +angediente +angedreht +angedrehte +angedrehten +angedrehter +angedrehtes +angedroht +angedrohte +angedrohtem +angedrohten +angedrohter +angedrohtes +angeeignet +angeeignete +angeeigneten +angeeigneter +angeeignetes +angeekelt +angeekelte +angeekeltem +angeekelten +angeekeltes +angefacht +angefachte +angefachten +angefachter +angefachtes +angefahren +angefahrene +angefahrenem +angefahrenen +angefahrenes +angefallen +angefallene +angefallenen +angefallener +angefallenes +angefangen +angefangene +angefangenem +angefangenen +angefangener +angefangenes +angefasst +angefasste +angefasstem +angefassten +angefasstes +angefault +angefaulte +angefaultem +angefaulten +angefaulter +angefaultes +angefeindet +angefeindetem +angefeindeten +angefeindeter +angefeindetes +angefertigt +angefertigte +angefertigtem +angefertigter +angefertigtes +angefeuchtet +angefeuchtetem +angefeuchteten +angefeuchteter +angefeuert +angefeuerte +angefeuertem +angefeuerter +angefeuertes +angefittet +angefleht +angeflehtem +angeflehten +angeflehter +angeflogen +angeflogene +angeflogenem +angeflogener +angeflogenes +angefochten +angefochtene +angefochtenem +angefochtenen +angefochtener +angefordert +angeforderte +angefordertem +angeforderter +angefordertes +angefragt +angefragtem +angefragten +angefragter +angefreundet +angefreundete +angefreundetem +angefreundeter +angefreundetes +angefroren +angefrorenem +angefrorenen +angefrorener +angefrorenes +angefügt +angefügte +angefügten +angefügter +angefügtes +angeführt +angeführte +angeführtem +angeführten +angeführtes +angefüllt +angefüllte +angefüllten +angegafft +angegaffte +angegafftem +angegaffter +angegafftes +angegangen +angegangenen +angegangener +angegangenes +angegeben +angegebene +angegebenem +angegebenen +angegebenes +angeglichen +angeglichene +angeglichenen +angeglichener +angeglichenes +angegliedert +angegliederte +angegliedertem +angegliederten +angegliedertes +angegrenzt +angegrenzte +angegrenztem +angegrenzten +angegrenztes +angegriffen +angegriffene +angegriffenen +angegriffener +angegriffenes +angegrinst +angegrinste +angegrinstem +angegrinsten +angegrinstes +angehabt +angehabtem +angehabten +angehabter +angehalten +angehaltene +angehaltenem +angehaltener +angehaltenes +angehaucht +angehauchte +angehauchtem +angehauchten +angehauchter +angeheftet +angeheftete +angeheftetem +angehefteter +angeheftetes +angeheiratet +angeheiratetem +angeheirateten +angeheirateter +angeheitert +angeheiterte +angeheitertem +angeheiterter +angeheitertes +angeheizt +angehen +angehend +angehende +angehendem +angehender +angehendes +angeheuert +angehimmelt +angehimmelte +angehimmeltem +angehimmelten +angehimmeltes +angehoben +angehobene +angehobenen +angehobener +angehobenes +angeht +angehängt +angehängte +angehängten +angehängter +angehängtes +angehäuft +angehäufte +angehäuftem +angehäuften +angehäuftes +angehöre +angehören +angehörende +angehörendem +angehörenden +angehörendes +angehörig +angehörigem +angehörigen +angehöriger +angehört +angehörte +angehörtem +angehörten +angehörter +angehörtes +angekauft +angekauftem +angekauften +angekaufter +angekettet +angekettete +angekettetem +angeketteter +angekettetes +angeklagt +angeklagten +angeklagter +angeklagtes +angeklammert +angeklammertem +angeklammerten +angeklammerter +angeklebt +angeklebte +angeklebtem +angeklebter +angeklebtes +angekleidet +angekleidete +angekleidetem +angekleideten +angekleideter +angekleidetes +angeklemmt +angeklingelt +angeklopft +angeknackst +angeknackste +angeknipst +angeknipste +angeknipstem +angeknipster +angeknipstes +angeknüpft +angeknüpfte +angeknüpftem +angeknüpften +angeknüpftes +angekommen +angekommene +angekommenem +angekommenen +angekommener +angekommenes +angekoppelt +angekratzt +angekreidet +angekreidetem +angekreideten +angekreideter +angekreuzt +angekreuzte +angekreuztem +angekreuzter +angekreuztes +angekränkelt +angekurbelt +angekurbelte +angekurbelten +angekurbelter +angekurbeltes +angekündigt +angekündigte +angekündigtem +angekündigter +angekündigtes +angelacht +angelachte +angelachtem +angelachten +angelachtes +angelangt +angelangte +angelangten +angelangter +angelangtes +angelassen +angelassene +angelassenem +angelassenen +angelassenes +angelastet +angelastete +angelaufen +angelaufene +angelaufenem +angelaufenen +angelaufenes +angelegen +angelegt +angelegte +angelegtem +angelegten +angelegter +angelegtes +angelehnt +angelehnte +angelehntem +angelehnter +angelehntes +angeleimt +angeleimte +angeleimtem +angeleimten +angeleimter +angeleimtes +angeleitet +angeleitete +angeleitetem +angeleiteten +angeleiteter +angeleitetes +angelernt +angelerntem +angelernten +angelernter +angeleuchtet +angeliefert +angelieferte +angeliefertem +angelieferter +angeliefertes +angeln +angelnd +angelndem +angelnden +angelnder +angelockt +angelockte +angelocktem +angelockten +angelocktes +angelogen +angelogene +angelogenen +angelogener +angelogenes +angelst +angelsächsisch +angelsächsische +angelsächsischen +angelsächsischer +angelte +angelten +angeltest +angelächelt +angelächelte +angelächeltem +angelächelten +angelächeltes +angelötet +angelötete +angelöteten +angelöteter +angelötetes +angemacht +angemachte +angemachten +angemachter +angemachtes +angemahnt +angemahnte +angemahnten +angemahnter +angemahntes +angemalt +angemalte +angemaltem +angemalten +angemaltes +angemaßt +angemeldet +angemeldete +angemeldeten +angemeldeter +angemeldetes +angemerkt +angemerkte +angemerktem +angemerkten +angemerktes +angemessen +angemessene +angemessenen +angemessener +angemessenes +angemietet +angemietete +angemieteter +angemustert +angenagelt +angenageltem +angenagelten +angenagelter +angenehm +angenehme +angenehmem +angenehmen +angenehmer +angenehmere +angenehmerem +angenehmerer +angenehmeres +angenehmes +angenehmstem +angenehmsten +angenehmster +angenommen +angenommene +angenommenem +angenommenen +angenommener +angenommenes +angenähert +angenäherte +angenäherten +angenäherter +angenähertes +angenäht +angenähte +angenähtem +angenähter +angenähtes +angeordnet +angeordnete +angeordnetem +angeordneten +angeordneter +angeordnetes +angepackt +angepacktem +angepackten +angepackter +angepasst +angepasste +angepasstem +angepassten +angepasster +angepasstes +angepeilt +angepeilte +angepeiltem +angepeilter +angepeiltes +angepfiffen +angepflanzt +angepflanzte +angepflanztem +angepflanzten +angepflanztes +angeprallt +angeprallte +angeprallten +angeprallter +angepralltes +angepriesen +angepriesene +angepriesenem +angepriesener +angepriesenes +angepumpt +angepumptem +angepumpten +angepumpter +angepöbelt +angepöbelte +angepöbeltem +angepöbelter +angepöbeltes +angerannt +angerannte +angeranntem +angerannter +angeranntes +angeraten +angeratenem +angeratenen +angeratener +angeraucht +angerauchte +angerechnet +angerechnete +angerechneten +angerechneter +angerechnetes +angeredet +angeredete +angeredetem +angeredeten +angeredetes +angeregt +angeregte +angeregten +angeregter +angeregtes +angereichert +angereicherte +angereichertem +angereicherten +angereicherter +angereichertes +angereiht +angereihte +angereihten +angereihter +angereihtes +angereist +angereiste +angereistem +angereisten +angereistes +angereizt +angereizte +angereiztem +angereizten +angereizter +angereiztes +angerichtet +angerichtete +angerichtetem +angerichteten +angerichteter +angerichtetes +angerissen +angerissene +angeritzt +angerufen +angerufene +angerufenen +angerückt +angerückte +angerücktem +angerückter +angerücktes +angerührt +angerührtem +angerührten +angerührter +angesagt +angesagte +angesagtem +angesagter +angesagtes +angesammelt +angesammeltem +angesammelten +angesammelter +angesaugt +angesaugte +angesaugtem +angesaugter +angesaugtes +angeschafft +angeschafftem +angeschafften +angeschaffter +angeschaltet +angeschaltete +angeschalteten +angeschalteter +angeschaltetes +angeschaut +angeschaute +angeschautem +angeschauten +angeschauter +angeschautes +angeschichtet +angeschickt +angeschickte +angeschicktem +angeschickter +angeschicktes +angeschlagen +angeschlagenem +angeschlagenen +angeschlagener +angeschlagenes +angeschlossen +angeschlossene +angeschlossenem +angeschlossenen +angeschlossener +angeschlossenes +angeschmiegt +angeschmiegtem +angeschmiegten +angeschmiegter +angeschmiert +angeschmierte +angeschmiertem +angeschmierter +angeschmiertes +angeschnallt +angeschnalltem +angeschnallten +angeschnallter +angeschnalltes +angeschnauzt +angeschnauzte +angeschnauztem +angeschnauzter +angeschnauztes +angeschnitten +angeschnittene +angeschnittenem +angeschnittenen +angeschnittener +angeschnittenes +angeschossen +angeschossene +angeschossenem +angeschossener +angeschossenes +angeschraubt +angeschraubte +angeschraubtem +angeschraubten +angeschraubter +angeschraubtes +angeschrieben +angeschriebene +angeschriebenem +angeschriebener +angeschriebenes +angeschrienem +angeschrienen +angeschriener +angeschuldigt +angeschuldigte +angeschuldigtem +angeschuldigten +angeschuldigtes +angeschweißt +angeschweißte +angeschweißtem +angeschweißter +angeschweißtes +angeschwemmt +angeschwemmtem +angeschwemmten +angeschwemmter +angeschwindelt +angeschwindelte +angeschwindeltem +angeschwindelter +angeschwindeltes +angeschwollen +angeschwollene +angeschwollenem +angeschwollenen +angeschwollener +angeschwollenes +angeschwärzt +angeschwärzte +angeschwärzten +angeschwärzter +angeschwärztes +angesehen +angesehene +angesehenem +angesehenen +angesehener +angesehenes +angeseilt +angeseilte +angeseiltem +angeseilten +angeseilter +angeseiltes +angesengt +angesengte +angesengten +angesengter +angesenkt +angesetzt +angesetzte +angesetztem +angesetzten +angesetztes +angesichts +angesiedelt +angesiedelte +angesiedelten +angesiedelter +angesiedeltes +angespannt +angespannte +angespanntem +angespannten +angespannter +angespanntes +angespart +angespielt +angespielte +angespieltem +angespielter +angespieltes +angespitzt +angespitzte +angespitztem +angespitzter +angespitztes +angespornt +angesporntem +angespornten +angespornter +angespritzt +angespritzte +angespritztem +angespritzter +angespritztes +angesprochen +angesprochene +angesprochenem +angesprochenen +angesprochener +angesprochenes +angesprungen +angesprungene +angesprungenem +angesprungener +angesprungenes +angespuckt +angespucktem +angespuckten +angespuckter +angespült +angespülte +angespültem +angespülten +angespültes +angestachelt +angestachelte +angestachelten +angestachelter +angestacheltes +angestammt +angestanden +angestarrt +angestarrtem +angestarrten +angestarrter +angestaut +angestaute +angesteckt +angesteckte +angesteckten +angesteckter +angestecktes +angestellt +angestellte +angestelltem +angestellter +angestelltes +angesteuert +angesteuerte +angesteuertem +angesteuerten +angesteuerter +angesteuertes +angestiegen +angestiegene +angestiegenen +angestiegener +angestiegenes +angestiftet +angestiftete +angestiftetem +angestifteten +angestiftetes +angestimmt +angestimmte +angestimmten +angestimmter +angestimmtes +angestoßen +angestoßene +angestoßenem +angestoßenen +angestoßenes +angestrahlt +angestrahlte +angestrahlten +angestrahlter +angestrahltes +angestrebt +angestrebte +angestrebtem +angestrebten +angestrebtes +angestrengt +angestrengte +angestrengten +angestrengter +angestrengtes +angestrichen +angestrichene +angestrichenem +angestrichenen +angestrichenes +angestürmt +angestürmte +angestürmten +angestürmtes +angesucht +angesuchte +angesuchten +angesuchter +angesuchtes +angesäuselt +angesäuseltem +angesäuselten +angesäuselter +angetan +angetastet +angetastete +angetastetem +angetasteten +angetasteter +angetastetes +angetragen +angetragene +angetragenem +angetragener +angetragenes +angetraut +angetrauten +angetreten +angetretene +angetretenem +angetretenen +angetretenes +angetrieben +angetriebene +angetriebenen +angetriebener +angetriebenes +angetroffen +angetroffene +angetroffenem +angetroffenen +angetroffener +angetroffenes +angetrunken +angetrunkene +angetrunkenen +angetrunkener +angetrunkenes +angewachsen +angewachsene +angewachsenem +angewachsenen +angewachsenes +angewandt +angewandte +angewandten +angewandter +angewandtes +angewendet +angewendete +angewendetem +angewendeten +angewendetes +angewidert +angewiesen +angewiesene +angewiesenem +angewiesenen +angewiesener +angewiesenes +angeworben +angeworbene +angeworbenen +angeworbener +angeworbenes +angeworfen +angewurzelt +angewurzelte +angewählt +angewählte +angewähltes +angewärmt +angewöhnen +angewöhnt +angewöhnte +angewöhntem +angewöhnter +angewöhntes +angezahlt +angezahlte +angezahltem +angezahlter +angezahltes +angezapft +angezapfte +angezapftem +angezapften +angezapfter +angezeichnet +angezeigt +angezeigte +angezeigten +angezeigter +angezeigtes +angezettelt +angezettelte +angezetteltem +angezettelten +angezetteltes +angezischt +angezogen +angezogene +angezogenem +angezogenen +angezogener +angezweifelt +angezweifelte +angezweifeltem +angezweifelter +angezweifeltes +angezündet +angezündete +angezündetem +angezündeten +angezündeter +angezündetes +angibt +anging +anginge +angingen +angle +angleichen +angleichend +angleichende +angleichendem +angleichender +angleichendes +angliedern +angliedernde +angliederndem +angliedernden +angliederndes +angliederten +anglikanisch +anglikanische +anglikanischen +anglikanischer +anglikanisches +anglotzen +angolanischen +angreifbar +angreifbare +angreifbaren +angreifbarer +angreifbares +angreifen +angreifend +angreifende +angreifendem +angreifender +angreifendes +angreift +angrenzen +angrenzend +angrenzende +angrenzendem +angrenzenden +angrenzender +angrenzendes +angrenzten +angriffen +angriffslustig +angriffslustigem +angriffslustigen +angriffslustiger +angriffslustigerem +angriffslustigeren +angriffslustigerer +angriffslustiges +angriffslustigste +angriffslustigstem +angriffslustigster +angriffslustigstes +angrinsen +angrinsende +angrinsendem +angrinsenden +angrinsendes +angstvoll +angstvolle +angstvollen +angstvoller +angstvollere +angstvolleren +angstvollerer +angstvolleres +angstvollste +angstvollstem +angstvollsten +angstvollstes +angucken +angängig +angängigem +angängigen +angängiger +anhaben +anhaften +anhaftende +anhaftenden +anhalte +anhalten +anhaltend +anhaltende +anhaltendem +anhaltenden +anhaltender +anhaltendes +anhand +anhauchen +anhauchend +anhauchende +anhauchenden +anhauchender +anhauchendes +anhauchten +anheben +anhebend +anhebende +anhebendem +anhebender +anhebendes +anhebt +anheften +anheftend +anheftende +anheftendem +anheftender +anheftendes +anheim +anheischig +anheizen +anheizt +anhielt +anhielte +anhielten +anhimmeln +anhimmelnde +anhimmelndem +anhimmelnden +anhimmelndes +anhob +anhoben +anhält +anhältst +anhänge +anhängen +anhängend +anhängende +anhängendem +anhängender +anhängendes +anhängig +anhängigem +anhängigen +anhängiger +anhänglich +anhängliche +anhänglichem +anhänglicher +anhängliches +anhängt +anhäufen +anhäufend +anhäufende +anhäufendem +anhäufender +anhäufendes +anhören +anhörende +anhörendem +anhörenden +anhörendes +anhört +anhörte +animalisch +animalische +animalischen +animalischer +animalisches +animiere +animieren +animierend +animierendem +animierenden +animierender +animierst +animiert +animierte +animierten +animierter +animiertet +ankam +ankamen +ankaufen +ankaufend +ankaufende +ankaufendem +ankaufender +ankaufendes +ankere +ankern +ankernd +ankernde +ankerndem +ankernder +ankerndes +ankerst +ankerten +ankertest +ankertet +anketten +ankettend +ankettende +ankettendem +ankettender +ankettendes +anklage +anklagen +anklagende +anklagendem +anklagenden +anklagendes +anklammern +anklammernd +anklammerndem +anklammernden +anklammernder +ankleben +anklebend +anklebende +anklebenden +anklebender +anklebendes +ankleiden +ankleidend +ankleidende +ankleidendem +ankleidender +ankleidendes +anklicken +anklickt +anklingeln +anklingelnde +anklingelndem +anklingelnden +anklingelndes +anklingen +anklopfen +anklopfend +anklopfendem +anklopfenden +anklopfender +anklopfendes +anklägerisch +anklägerische +anknipsen +anknipsend +anknipsendem +anknipsenden +anknipsender +anknüpfen +anknüpfend +anknüpfende +anknüpfenden +anknüpfender +anknüpfendes +anknüpfte +ankomme +ankommen +ankommend +ankommendem +ankommenden +ankommender +ankommt +ankoppeln +ankotzen +ankotzt +ankreiden +ankreidende +ankreidendem +ankreidenden +ankreidendes +ankreuzen +ankreuzend +ankreuzendem +ankreuzenden +ankreuzender +ankurbeln +ankurbelnd +ankurbelndem +ankurbelnden +ankurbelnder +ankäme +ankämen +ankämpfen +ankündigen +ankündigend +ankündigende +ankündigendem +ankündigender +ankündigendes +ankündigt +ankündigten +anlachen +anlachende +anlachendem +anlachenden +anlachendes +anlagen +anlagern +anlagert +anlangen +anlangend +anlangendem +anlangenden +anlangender +anlangt +anlangte +anlangten +anlassen +anlassend +anlassende +anlassendem +anlassender +anlassendes +anlaufen +anlaufende +anlaufendem +anlaufenden +anlaufendes +anlaufgeschützt +anlegen +anlegend +anlegendem +anlegenden +anlegender +anlegt +anlegte +anlegten +anlehnen +anlehnend +anlehnende +anlehnenden +anlehnender +anlehnendes +anleimen +anleimend +anleimende +anleimenden +anleimender +anleimendes +anleiten +anleitend +anleitende +anleitendem +anleitender +anleitendes +anlernen +anlernende +anlernendem +anlernenden +anlernendes +anlief +anliefern +anliefernde +anlieferndem +anliefernden +anlieferndes +anliefert +anliegend +anliegendem +anliegenden +anliegender +anliegt +anlocken +anlockend +anlockende +anlockenden +anlockender +anlockendes +anlächeln +anlächelnde +anlächelndem +anlächelnden +anlächelndes +anlächelt +anlässlich +anläuft +anläuten +anlöten +anlötend +anlötende +anlötenden +anlötender +anlötendes +anlügen +anlügend +anlügende +anlügendem +anlügender +anlügendes +anmachen +anmachend +anmachende +anmachenden +anmachender +anmachendes +anmalen +anmalend +anmalende +anmalenden +anmalender +anmalendes +anmarschieren +anmarschierend +anmarschierende +anmarschierendem +anmarschierender +anmarschierendes +anmarschiert +anmarschiertem +anmarschierten +anmarschierter +anmaßen +anmaßend +anmaßende +anmaßendem +anmaßender +anmaßendes +anmaßt +anmelde +anmelden +anmeldend +anmeldendem +anmeldenden +anmeldender +anmeldepflichtig +anmeldepflichtige +anmeldepflichtigem +anmeldepflichtiger +anmeldepflichtiges +anmeldet +anmerken +anmerkend +anmerkende +anmerkenden +anmerkender +anmerkendes +anmerkten +anmessen +anmessend +anmessende +anmessenden +anmessender +anmessendes +anmieten +anmietet +anmuten +anmutend +anmutende +anmutendes +anmutet +anmutig +anmutigem +anmutigen +anmutiger +anmutigerem +anmutigeren +anmutigerer +anmutiges +anmutigste +anmutigstem +anmutigster +anmutigstes +annageln +annagelnd +annagelnde +annagelnden +annagelnder +annagelndes +annahm +annahmen +annehmbar +annehmbare +annehmbaren +annehmbarer +annehmbares +annehmen +annehmend +annehmende +annehmenden +annehmender +annehmendes +annektieren +annektierend +annektierende +annektierenden +annektierender +annektierendes +annektiert +annektierte +annektiertem +annektierter +annektiertes +annektiertest +annimmt +anno +annonciere +annoncieren +annoncierende +annoncierendem +annoncierenden +annoncierendes +annoncierst +annonciert +annonciertem +annoncierten +annoncierter +annonciertes +annonciertest +annonciertet +annullieren +annullierend +annullierende +annullierenden +annullierender +annullierendes +annulliert +annullierte +annulliertem +annullierter +annulliertes +annulliertest +annähen +annähende +annähendem +annähenden +annähendes +annähern +annähernd +annähernde +annäherndem +annähernden +annähernder +annähert +annäherungsweise +annähme +annähmen +anomal +anomale +anomalen +anomaler +anomalere +anomalerem +anomalerer +anomaleres +anomales +anomalstem +anomalsten +anomalster +anonym +anonyme +anonymem +anonymer +anonymes +anordnen +anordnend +anordnendem +anordnenden +anordnender +anordnet +anordnete +anorganisch +anorganischem +anorganischen +anorganischer +anormal +anormale +anormalem +anormaler +anormales +anpacken +anpackend +anpackende +anpackenden +anpackender +anpackendes +anpassbar +anpassbare +anpasse +anpassen +anpassend +anpassendem +anpassenden +anpassender +anpasst +anpasste +anpassungsfähig +anpassungsfähige +anpassungsfähigem +anpassungsfähiger +anpassungsfähigere +anpassungsfähigerem +anpassungsfähigerer +anpassungsfähigeres +anpassungsfähiges +anpassungsfähigstem +anpassungsfähigsten +anpassungsfähigster +anpeilen +anpeilend +anpeilende +anpeilenden +anpeilender +anpeilendes +anpeilte +anpflanzen +anpflanzend +anpflanzendem +anpflanzenden +anpflanzender +anprallen +anprallend +anprallende +anprallenden +anprallender +anprallendes +anprangerte +anpreisen +anpreisend +anpreisendem +anpreisenden +anpreisender +anpreist +anpressen +anprobieren +anprobierend +anprobierendem +anprobierenden +anprobierender +anprobiert +anprobierte +anprobiertem +anprobierter +anprobiertes +anpumpen +anpumpende +anpumpendem +anpumpenden +anpumpendes +anpöbeln +anpöbelnde +anpöbelndem +anpöbelnden +anpöbelndes +anraten +anratend +anratende +anratenden +anratender +anratendes +anrechenbar +anrechenbare +anrechenbaren +anrechenbarer +anrechenbares +anrechnen +anrechnend +anrechnende +anrechnenden +anrechnender +anrechnendes +anreden +anredend +anredende +anredendem +anredender +anredendes +anredete +anregen +anregend +anregende +anregendem +anregender +anregendes +anregt +anreichern +anreichernd +anreicherndem +anreichernden +anreichernder +anreihen +anreihend +anreihende +anreihenden +anreihender +anreihendes +anreisen +anreisend +anreisende +anreisendem +anreisender +anreisendes +anreize +anreizen +anreizend +anreizende +anreizendem +anreizenden +anreizender +anreizendes +anreißen +anreißende +anrennen +anrennend +anrennendem +anrennender +anrennendes +anrichten +anrichtend +anrichtendem +anrichtender +anrichtendes +anrichtet +anrief +anriefen +anrollen +anrollte +anrufe +anrufen +anrufend +anrufende +anrufenden +anrufender +anrufendes +anrüchig +anrüchige +anrüchigen +anrüchiger +anrüchigere +anrüchigeren +anrüchigerer +anrüchigeres +anrüchigste +anrüchigstem +anrüchigsten +anrüchigstes +anrücken +anrückend +anrückendem +anrückenden +anrückender +anrückte +anrühren +anrührend +anrührendem +anrührenden +anrührender +ans +ansage +ansagen +ansagend +ansagende +ansagendem +ansagender +ansagendes +ansah +ansammeln +ansammelnd +ansammelnde +ansammelnden +ansammelnder +ansammelndes +ansatzweise +ansaugen +ansaugend +ansaugende +ansaugenden +ansaugender +ansaugendes +anschaffen +anschaffend +anschaffende +anschaffendem +anschaffender +anschaffendes +anschafft +anschalten +anschaltende +anschaltendem +anschaltenden +anschaltendes +anschaltete +anschauen +anschauende +anschauendem +anschauenden +anschauendes +anschaulich +anschauliche +anschaulichen +anschaulicher +anschaulichere +anschaulicheren +anschaulicherer +anschaulicheres +anschaulichste +anschaulichstem +anschaulichsten +anschaulichstes +anschaut +anschaute +anscheinend +anscheinende +anscheinendem +anscheinender +anscheinendes +anschichten +anschichtende +anschichtendem +anschichtenden +anschichtendes +anschicken +anschickend +anschickende +anschickendem +anschickenden +anschickender +anschickendes +anschickt +anschickte +anschickten +anschießen +anschießende +anschießendem +anschießenden +anschießendes +anschissen +anschlagen +anschlagende +anschlagendem +anschlagenden +anschlagendes +anschließbar +anschließbare +anschließen +anschließend +anschließende +anschließendem +anschließenden +anschließender +anschließt +anschlug +anschlägt +anschmiedendem +anschmiedenden +anschmiedender +anschmiegen +anschmiegend +anschmiegendem +anschmiegenden +anschmiegender +anschmiegte +anschmieren +anschmierend +anschmierendem +anschmierenden +anschmierender +anschnallen +anschnallend +anschnallende +anschnallenden +anschnallender +anschnallendes +anschnauzen +anschnauzend +anschnauzende +anschnauzendem +anschnauzender +anschnauzendes +anschneide +anschneiden +anschneidend +anschneidende +anschneidendem +anschneidender +anschneidendes +anschnitten +anschrauben +anschraubende +anschraubendem +anschraubenden +anschraubendes +anschreiben +anschreibend +anschreibendem +anschreibenden +anschreibender +anschreibt +anschreien +anschreiend +anschreiendem +anschreienden +anschreiender +anschuldigen +anschuldigend +anschuldigende +anschuldigenden +anschuldigender +anschuldigendes +anschweißen +anschweißende +anschweißendem +anschweißenden +anschweißendes +anschwellen +anschwellend +anschwellendem +anschwellenden +anschwellender +anschwemmen +anschwemmend +anschwemmende +anschwemmenden +anschwemmender +anschwemmendes +anschwindeln +anschwindelnd +anschwindelnde +anschwindelndem +anschwindelnder +anschwindelndes +anschwärzen +anschwärzend +anschwärzende +anschwärzendem +anschwärzender +anschwärzendes +ansehe +ansehen +ansehend +ansehende +ansehendem +ansehender +ansehendes +ansehnlich +ansehnliche +ansehnlichem +ansehnlichen +ansehnlicher +ansehnlicherem +ansehnlicheren +ansehnlicherer +ansehnliches +ansehnlichste +ansehnlichstem +ansehnlichster +ansehnlichstes +anseilen +anseilende +anseilendem +anseilenden +anseilendes +ansengen +ansetzen +ansetzende +ansetzendem +ansetzenden +ansetzendes +ansetzt +ansetzte +ansiedeln +ansiedelnd +ansiedelnde +ansiedelnden +ansiedelnder +ansiedelndes +ansieht +ansonderndem +ansonsten +anspannen +anspannende +anspannendem +anspannenden +anspannendes +anspeien +anspeiend +anspeiendem +anspeienden +anspeiender +anspielen +anspielend +anspielende +anspielendem +anspielenden +anspielender +anspielendes +anspinnen +anspinnend +anspinnende +anspinnenden +anspinnender +anspinnendes +anspitzen +anspitzend +anspitzende +anspitzendem +anspitzender +anspitzendes +anspornen +anspornende +anspornendem +anspornenden +anspornendes +anspornt +ansprach +ansprachen +ansprechbar +ansprechbare +ansprechbaren +ansprechbarer +ansprechbares +ansprechen +ansprechend +ansprechende +ansprechendem +ansprechenden +ansprechendes +anspricht +anspringen +anspringend +anspringende +anspringendem +anspringender +anspringendes +anspringt +anspritzen +anspritzend +anspritzende +anspritzendem +anspritzender +anspritzendes +anspruchsberechtigt +anspruchsberechtigtem +anspruchsberechtigten +anspruchsberechtigter +anspruchslos +anspruchslose +anspruchslosem +anspruchsloser +anspruchslosere +anspruchsloserem +anspruchsloserer +anspruchsloseres +anspruchsloses +anspruchslosestem +anspruchslosesten +anspruchslosester +anspruchsvoll +anspruchsvolle +anspruchsvollem +anspruchsvoller +anspruchsvollere +anspruchsvollerem +anspruchsvollerer +anspruchsvolleres +anspruchsvolles +anspruchsvollstem +anspruchsvollsten +anspruchsvollster +anspucken +anspuckend +anspuckende +anspuckenden +anspuckender +anspuckendes +anspülen +anspülend +anspülende +anspülendem +anspülender +anspülendes +anstachele +anstacheln +anstachelnde +anstachelndem +anstachelnden +anstachelndes +anstachle +anstandslos +anstandslose +anstandslosen +anstandsloser +anstandsloses +anstarre +anstarren +anstarrend +anstarrende +anstarrendem +anstarrender +anstarrendes +anstarrt +anstatt +anstecken +ansteckend +ansteckende +ansteckenden +ansteckender +ansteckendes +ansteckten +anstehen +anstehend +anstehende +anstehendem +anstehenden +anstehender +ansteht +ansteige +ansteigen +ansteigend +ansteigende +ansteigendem +ansteigenden +ansteigender +ansteigendes +ansteigt +anstelle +anstellen +anstellend +anstellende +anstellendem +anstellender +anstellendes +anstellig +anstelligem +anstelligen +anstelliger +anstelligere +anstelligeren +anstelligerer +anstelligeres +anstelliges +anstellt +anstellte +anstellten +ansteuern +ansteuernd +ansteuernde +ansteuerndem +ansteuernder +ansteuerndes +ansteuerte +anstiege +anstiegen +anstiften +anstiftend +anstiftende +anstiftenden +anstiftender +anstiftendes +anstimmen +anstimmend +anstimmende +anstimmenden +anstimmender +anstimmendes +anstoßen +anstoßend +anstoßende +anstoßenden +anstoßender +anstoßendes +anstrahlen +anstrahlend +anstrahlende +anstrahlenden +anstrahlender +anstrahlendes +anstreben +anstrebend +anstrebende +anstrebendem +anstrebender +anstrebendes +anstrebt +anstrebten +anstreichen +anstreichend +anstreichendem +anstreichenden +anstreichender +anstreicht +anstrengen +anstrengend +anstrengendem +anstrengenden +anstrengender +anstrengt +anständig +anständige +anständigem +anständigen +anständigere +anständigerem +anständigeren +anständigeres +anständiges +anständigste +anständigsten +anständigster +anständigstes +anstößige +anstößigem +anstößigen +anstößigere +anstößigerem +anstößigeren +anstößigeres +anstößiges +anstößigste +anstößigsten +anstößigster +anstößigstes +anstößt +anstürme +anstürmen +anstürmend +anstürmende +anstürmender +anstürmendes +ansuchen +ansuchend +ansuchendem +ansuchenden +ansuchender +ansässig +ansässige +ansässigem +ansässigen +ansässiger +ansässiges +antanzen +antarktisch +antarktischen +antasten +antastend +antastendem +antastenden +antastender +antat +anteilig +anteilige +anteiligen +anteilmäßig +anteilmäßige +anteilmäßigen +anteilmäßiger +anteilmäßiges +anteilsmäßig +anteilsmäßige +anthropologisch +anthropologischen +anthropologischer +antiamerikanisch +antiamerikanische +antiamerikanischen +antiautoritär +antiautoritären +antibolschewistischen +antibritisch +antidemokratisch +antidemokratische +antideutsch +antideutsche +antieuropäischen +antifaschistisch +antifeudalistischen +antifranzösisch +antifranzösische +antiinflationären +antik +antikapitalistisch +antikapitalistische +antike +antikem +antiken +antiker +antikes +antikirchlicher +antikommunistisch +antikommunistische +antikommunistischer +antilandwirtschaftliche +antimagnetisch +antimarxistische +antipolnischen +antiquarisch +antiquarische +antiquarischen +antiquarischer +antiquarisches +antiquiert +antiquierten +antiquierter +antiquiertes +antirachitischer +antisemitisch +antisemitischen +antisemitischer +antisemitisches +antiseptischem +antisowjetische +antisozialer +antisozialistische +antistatisch +antistatischem +antitechnischen +antizipieren +antizipierend +antizyklisch +antraf +antragen +antragend +antragende +antragendem +antragender +antragendes +antragsberechtigt +antragsberechtigte +antrat +antraten +antreffen +antreffend +antreiben +antreibend +antreibende +antreibendem +antreibender +antreibendes +antreibt +antreten +antretend +antretende +antretendem +antretender +antretendes +antriebe +antrieben +antrifft +antun +antut +antworte +antworten +antwortend +antwortendem +antwortenden +antwortender +antwortest +antwortet +antwortete +antworteten +antwortetet +antörnen +anvertrauen +anvertrauend +anvertrauende +anvertrauenden +anvertrauender +anvertrauendes +anvertraute +anvertrautem +anvertrauten +anvertrautes +anverwandten +anvisieren +anvisiert +anvisierte +anvisierten +anvisierter +anvisiertes +anwachsen +anwachsend +anwachsendem +anwachsenden +anwachsender +anwandten +anwarb +anwarben +anwarf +anwarfen +anweisen +anweisend +anweisende +anweisendem +anweisender +anweisendes +anweist +anwendbar +anwendbare +anwendbarem +anwendbaren +anwendbarer +anwendbares +anwenden +anwendende +anwendendem +anwendenden +anwendendes +anwendet +anwesend +anwesende +anwesendem +anwesenden +anwesendes +anwies +anwinkeln +anwuchs +anwächst +anwählen +anwählt +anwürfe +anzahlen +anzahlende +anzahlendem +anzahlenden +anzahlendes +anzapfen +anzapfend +anzapfendem +anzapfenden +anzapfender +anzapft +anzapften +anzeichnen +anzeige +anzeigen +anzeigend +anzeigendem +anzeigenden +anzeigender +anzeigentechnische +anzeigt +anzeigte +anzetteln +anzettelnde +anzettelndem +anzettelnder +anzettelndes +anzettelte +anziehen +anziehend +anziehende +anziehenden +anziehender +anziehendes +anzieht +anzog +anzubahnen +anzubauen +anzubequemen +anzubieten +anzubringen +anzudeuten +anzudienen +anzudrehen +anzuerkennen +anzuerkennenden +anzufachen +anzufahren +anzufallen +anzufangen +anzufassen +anzufechten +anzufertigen +anzufitten +anzuflehen +anzufragen +anzufügen +anzuführen +anzugeben +anzugehen +anzugehören +anzugleichen +anzugliedern +anzugreifen +anzuhalten +anzuheben +anzuhängen +anzuhören +anzukaufen +anzuklagen +anzuklicken +anzuknüpfen +anzukommen +anzukreiden +anzukuppeln +anzukurbeln +anzukündigen +anzulaufen +anzulegen +anzulegende +anzulegendem +anzulegenden +anzulegender +anzulegendes +anzulehnen +anzuleiern +anzuleinen +anzulernen +anzuliefern +anzulocken +anzumelden +anzumerken +anzumieten +anzunehmen +anzunähern +anzuordnen +anzupacken +anzupassen +anzupassenden +anzupeilen +anzupreisen +anzuraten +anzurechnen +anzureden +anzuregen +anzurempeln +anzurennen +anzurichten +anzurufen +anzusagen +anzusammeln +anzuschaffen +anzuschauen +anzuschlagen +anzuschließen +anzuschreiben +anzusehen +anzusehenden +anzusetzen +anzusiedeln +anzuspannen +anzusprechen +anzusprechende +anzusprechenden +anzusteigen +anzustellen +anzusteuern +anzusteuernder +anzustoßen +anzustreben +anzustrengen +anzutragen +anzutreffen +anzutreffende +anzutreten +anzutun +anzuvertrauen +anzuweisen +anzuwenden +anzuwendende +anzuwendenden +anzuwendendes +anzuwerben +anzuwählen +anzuwärmen +anzuzapfen +anzuzeigen +anzuzetteln +anzweifelbare +anzweifeln +anzweifelnd +anzweifelnden +anzweifelnder +anzweifelndes +anzüglich +anzügliche +anzüglichem +anzüglicher +anzüglichere +anzüglicherem +anzüglicherer +anzüglicheres +anzügliches +anzüglichstem +anzüglichsten +anzüglichster +anzünden +anzündend +anzündende +anzündenden +anzündender +anzündendes +anzündet +anzündeten +anämisch +anämische +apart +aparte +apartem +aparter +apartere +aparterem +aparterer +aparteres +apartes +apartestem +apartesten +apartester +apathisch +apathische +apathischem +apathischer +apathisches +apodiktisch +apodiktische +apokalyptisch +apokalyptischen +apostolisch +apostolischen +apostolischer +apparativ +appelliere +appellieren +appellierende +appellierendem +appellierenden +appellierendes +appellierst +appelliert +appellierte +appellierten +appelliertest +appelliertet +appetitlich +appetitliche +appetitlichem +appetitlichen +appetitlichere +appetitlicherem +appetitlicheren +appetitlicheres +appetitliches +appetitlichstem +appetitlichster +appetitlichstes +applaudiere +applaudieren +applaudierend +applaudierende +applaudierendem +applaudierender +applaudierendes +applaudierst +applaudierte +applaudierten +applaudiertest +applizieren +apriorischen +apropos +arabische +arabischem +arabischen +arabischer +arbeite +arbeiten +arbeitend +arbeitendem +arbeitenden +arbeitender +arbeitest +arbeitet +arbeitete +arbeiteten +arbeitetest +arbeitetet +arbeitnehmerfeindlich +arbeitnehmerfeindliches +arbeitsam +arbeitsame +arbeitsamem +arbeitsamen +arbeitsamer +arbeitsamere +arbeitsamerem +arbeitsameren +arbeitsameres +arbeitsames +arbeitsamste +arbeitsamsten +arbeitsamster +arbeitsamstes +arbeitsaufwendig +arbeitsaufwendiger +arbeitsaufwendiges +arbeitsaufwändig +arbeitsfrei +arbeitsfreie +arbeitsfreien +arbeitsfreudig +arbeitsfreudige +arbeitsfreudigem +arbeitsfreudigen +arbeitsfreudigere +arbeitsfreudigerem +arbeitsfreudigeren +arbeitsfreudigeres +arbeitsfreudiges +arbeitsfreudigste +arbeitsfreudigsten +arbeitsfreudigster +arbeitsfreudigstes +arbeitsfähig +arbeitsfähige +arbeitsintensiv +arbeitsintensive +arbeitsintensiven +arbeitsintensiver +arbeitslos +arbeitslose +arbeitslosem +arbeitslosen +arbeitsloser +arbeitsloses +arbeitspädagogisch +arbeitsrechtlich +arbeitsrechtliche +arbeitsrechtlichen +arbeitsreich +arbeitsreiche +arbeitsreicher +arbeitsscheu +arbeitsscheuem +arbeitsscheuen +arbeitsscheuer +arbeitssparend +arbeitssparenden +arbeitssparender +arbeitstechnisch +arbeitsunfähig +arbeitsunfähige +arbeitsunfähigem +arbeitsunfähigen +arbeitsunfähiges +arbeitsunlustig +arbeitswillig +arbeitswillige +arbeitswilligen +archaisch +archaische +archaischer +architektonisch +architektonische +architektonischen +architektonischer +architektonisches +archiviert +archäologisch +archäologische +archäologischen +archäologischer +areligiöser +arg +arge +argen +argentinische +argentinischen +arger +arges +arglistig +arglistigem +arglistigen +arglistiger +arglos +arglose +argumentativ +argumentative +argumentieren +argumentierend +argumentierende +argumentierenden +argumentierender +argumentierendes +argumentiert +argumentierte +argumentierten +argumentiertet +argwöhnen +argwöhnisch +argwöhnischem +argwöhnischen +argwöhnischer +argwöhnischerem +argwöhnischeren +argwöhnischerer +argwöhnisches +argwöhnischste +argwöhnischstem +argwöhnischster +argwöhnischstes +argwöhnt +aristokratisch +aristokratische +aristokratischen +aristokratischer +aristokratisches +arithmetisch +arithmetische +arithmetischer +arithmetisches +arkadisches +arktisch +arktische +arktischen +armem +armen +armenische +armes +armieren +armiert +armlose +armselig +armselige +armseligem +armseligen +armseliger +armseligere +armseligerem +armseligeren +armseligeres +armseliges +armseligste +armseligsten +armseligster +armseligstes +aromatisch +aromatische +aromatischem +aromatischer +aromatischere +aromatischerem +aromatischeres +aromatisches +aromatischste +aromatischsten +aromatischster +aromatischstes +arrangieren +arrangierend +arrangierende +arrangierenden +arrangierender +arrangierendes +arrangiert +arrangierte +arrangiertem +arrangierten +arrangierter +arrangiertes +arrangiertest +arretiere +arretieren +arretierende +arretierendem +arretierenden +arretierendes +arretierst +arretiert +arretierte +arretierten +arretierter +arretiertes +arretiertet +arrivieren +arrivierten +arrogant +arrogante +arrogantem +arroganten +arroganter +arroganteren +arroganterer +arroganteres +arroganteste +arrogantestem +arrogantesten +arrogantestes +arrondiert +arrondierte +arteigen +arteigene +arteigenem +arteigener +arteigenes +artet +artete +artfremd +artfremde +artfremdem +artfremden +artig +artige +artigem +artigen +artiger +artiges +artikuliere +artikulierte +artistisch +artistische +artistischen +artverwandt +artverwandte +aschfahl +aschfahle +asiatischen +assoziativ +assoziative +assoziieren +assoziiert +assoziierte +assoziierten +astrein +astrologische +astronomisch +astronomische +astronomischen +astronomisches +asymmetrisch +asymmetrische +asymmetrischem +asymmetrischen +asymmetrischer +asymmetrisches +asymptotisch +asymptotische +asymptotischem +asymptotischen +asymptotischer +asymptotisches +asynchron +asynchrone +asynchronem +asynchronen +asynchroner +asynchrones +atemberaubend +atemberaubende +atemberaubenden +atemberaubender +atemberaubendes +atemlos +atemlosen +atlantischen +atmete +atmosphärisch +atmungsaktiv +atomar +atomare +atomarem +atomaren +atomarer +atomares +attackieren +attraktiv +attraktive +attraktiven +attraktiver +attraktives +attraktivste +atü +auch +audiovisuelle +auf +aufaddieren +aufaddiert +aufatmen +aufatmend +aufbauen +aufbauend +aufbauende +aufbauschen +aufbaut +aufbauten +aufbautet +aufbereiten +aufbereitet +aufbereiteten +aufbewahren +aufbewahrt +aufbinden +aufblasbare +aufblasbaren +aufblasen +aufblitzen +aufblitzten +aufblähten +aufblühenden +aufbrachte +aufbrausten +aufbringen +aufdecken +aufdringlich +aufdringliche +aufdringlichen +aufdringlicher +aufdringlichere +aufdringlicheren +aufdringlicherer +aufdringlicheres +aufdringlichste +aufdringlichstem +aufdringlichsten +aufdringlichstes +aufdrucken +aufdrängen +aufdrängende +aufdrängendem +aufdrängenden +aufdrängendes +aufdrängt +aufdrücke +aufdrücken +aufdrückende +aufdrückendem +aufdrückenden +aufdrückendes +aufeinander +auferlegen +auferlegend +auferlegende +auferlegenden +auferlegender +auferlegendes +auferlegt +auferlegte +auferlegtem +auferlegten +auferlegtes +auferstanden +auferstandenem +auferstandenen +auferstandener +auferstehen +auferstehend +auferstehende +auferstehenden +auferstehender +auferstehendes +auferstünde +auferstünden +aufessen +aufessend +aufessende +aufessenden +aufessender +aufessendes +auffahren +auffahrend +auffahrende +auffahrenden +auffahrender +auffahrendes +auffahrt +auffallen +auffallend +auffallende +auffallendem +auffallender +auffallendes +auffangen +auffangend +auffangende +auffangenden +auffangender +auffangendes +auffassen +auffassend +auffassende +auffassendem +auffassender +auffassendes +auffasst +auffasste +auffiel +auffindbar +auffindbare +auffindbarem +auffindbarer +auffindbares +auffinden +auffindende +auffindendem +auffindenden +auffindendes +auffing +auffischen +auffischende +auffischendem +auffischenden +auffischendes +aufflammen +aufflammend +aufflammende +aufflammenden +aufflammender +aufflammendes +auffliegen +auffliegend +auffliegende +auffliegendem +auffliegender +auffliegendes +auffliegt +auffordere +auffordern +auffordernd +aufforderndem +auffordernden +auffordernder +auffordert +aufforderte +aufforsten +aufforstende +aufforstendem +aufforstenden +aufforstendes +auffraß +auffraßen +auffressen +auffressende +auffressendem +auffressenden +auffressendes +auffrischen +auffrischende +auffrischendem +auffrischenden +auffrischendes +auffuhr +auffällig +auffällige +auffälligem +auffälligen +auffälligere +auffälligerem +auffälligeren +auffälligeres +auffälliges +auffälligste +auffälligsten +auffälligster +auffälligstes +auffängt +aufführen +aufführend +aufführendem +aufführenden +aufführender +aufführt +aufführte +auffüllen +auffüllend +auffüllende +auffüllendem +auffüllenden +auffüllendes +auffüllt +aufgab +aufgabelten +aufgaben +aufgearbeitet +aufgearbeitete +aufgearbeiteten +aufgearbeiteter +aufgearbeitetes +aufgeatmet +aufgebahrt +aufgebahrte +aufgebahrtem +aufgebahrten +aufgebahrter +aufgebahrtes +aufgebauscht +aufgebauschtem +aufgebauschten +aufgebauschter +aufgebaut +aufgebaute +aufgebautem +aufgebauten +aufgebauter +aufgebautes +aufgebe +aufgeben +aufgebende +aufgebendem +aufgebenden +aufgebendes +aufgebessert +aufgebesserte +aufgebesserten +aufgebesserter +aufgebessertes +aufgeblasen +aufgeblasene +aufgeblasenem +aufgeblasenen +aufgeblasener +aufgeblasenes +aufgeblendet +aufgeblendetem +aufgeblendeten +aufgeblendeter +aufgeblickt +aufgeblieben +aufgebliebene +aufgebliebenen +aufgebliebener +aufgebliebenes +aufgeblinktem +aufgeblinktes +aufgeblitzt +aufgeblitzte +aufgeblitztem +aufgeblitzten +aufgeblitztes +aufgebläht +aufgeblähte +aufgeblähtem +aufgeblähten +aufgeblähter +aufgeblähtes +aufgeblüht +aufgeblühte +aufgeblühtem +aufgeblühter +aufgeblühtes +aufgebockt +aufgebockte +aufgebocktem +aufgebohrt +aufgebohrter +aufgeboten +aufgebotene +aufgebotenem +aufgebotenen +aufgebotenes +aufgebracht +aufgebrachte +aufgebrachten +aufgebrachter +aufgebrachtes +aufgebraucht +aufgebrauchte +aufgebrauchtem +aufgebrauchten +aufgebrauchter +aufgebrauchtes +aufgebraust +aufgebrauste +aufgebrausten +aufgebrauster +aufgebraustes +aufgebrochen +aufgebrochene +aufgebrochenem +aufgebrochenen +aufgebrochenes +aufgebunden +aufgebundene +aufgebundenen +aufgebundener +aufgebundenes +aufgebäumt +aufgebügelt +aufgebügelte +aufgebügelten +aufgebügelter +aufgebügeltes +aufgedampft +aufgedeckt +aufgedeckte +aufgedecktem +aufgedeckten +aufgedecktes +aufgedonnert +aufgedonnerte +aufgedonnertem +aufgedonnerten +aufgedonnerter +aufgedonnertes +aufgedreht +aufgedrehte +aufgedrehtem +aufgedrehten +aufgedrehtes +aufgedruckt +aufgedruckten +aufgedruckter +aufgedrucktes +aufgedrängt +aufgedrängte +aufgedrängtem +aufgedrängten +aufgedrängtes +aufgedrückt +aufgedrückte +aufgedrückten +aufgedrückter +aufgedrücktes +aufgedunsen +aufgedunsenem +aufgedunsenen +aufgedunsener +aufgefahren +aufgefahrenem +aufgefahrenen +aufgefahrener +aufgefallen +aufgefallene +aufgefallenem +aufgefallener +aufgefallenes +aufgefangen +aufgefangenem +aufgefangenen +aufgefangener +aufgefasst +aufgefasste +aufgefasstem +aufgefasster +aufgefasstes +aufgefischt +aufgefischte +aufgefischtem +aufgefischter +aufgefischtes +aufgeflammt +aufgeflammtem +aufgeflammten +aufgeflammter +aufgeflogen +aufgeflogene +aufgeflogenem +aufgeflogenen +aufgeflogener +aufgeflogenes +aufgefordert +aufgeforderte +aufgefordertem +aufgeforderten +aufgeforderter +aufgeforstet +aufgeforstete +aufgeforstetem +aufgeforsteter +aufgeforstetes +aufgefressen +aufgefressenem +aufgefressenen +aufgefressener +aufgefrischt +aufgefrischte +aufgefrischtem +aufgefrischter +aufgefrischtes +aufgefunden +aufgefundenem +aufgefundenen +aufgefundener +aufgefächert +aufgeführt +aufgeführte +aufgeführtem +aufgeführten +aufgeführter +aufgeführtes +aufgefüllt +aufgefülltem +aufgefüllten +aufgefüllter +aufgegangen +aufgegangene +aufgegangenem +aufgegangener +aufgegangenes +aufgegeben +aufgegebenem +aufgegebenen +aufgegebener +aufgegessen +aufgegessene +aufgegessenem +aufgegessenen +aufgegessener +aufgegessenes +aufgegliedert +aufgegliedertem +aufgegliederten +aufgegliederter +aufgegossen +aufgegossene +aufgegossenem +aufgegossener +aufgegossenes +aufgegriffen +aufgegriffene +aufgegriffenem +aufgegriffenen +aufgegriffener +aufgehabt +aufgehabte +aufgehabten +aufgehabter +aufgehabtes +aufgehackt +aufgehackte +aufgehacktem +aufgehackten +aufgehacktes +aufgehalten +aufgehaltene +aufgehaltenen +aufgehaltener +aufgehaltenes +aufgeheitert +aufgeheiterte +aufgeheitertem +aufgeheiterten +aufgeheitertes +aufgeheizt +aufgeheizte +aufgehellt +aufgehellte +aufgehelltem +aufgehellten +aufgehellter +aufgehelltes +aufgehen +aufgehend +aufgehende +aufgehenden +aufgehender +aufgehendes +aufgehetzt +aufgehetzte +aufgehetztem +aufgehetzten +aufgehetztes +aufgehoben +aufgehobene +aufgehobenen +aufgehobener +aufgehobenes +aufgeholfen +aufgeholfene +aufgeholfenem +aufgeholfenen +aufgeholfenes +aufgeholt +aufgeholte +aufgeholten +aufgeholter +aufgeholtes +aufgehorcht +aufgehorchte +aufgehorchtem +aufgehorchten +aufgehorchtes +aufgeht +aufgehängt +aufgehängte +aufgehängtem +aufgehängter +aufgehängtes +aufgehäuft +aufgehäuftem +aufgehäuften +aufgehäufter +aufgehört +aufgekauft +aufgekauftem +aufgekauften +aufgekaufter +aufgeklappt +aufgeklappte +aufgeklapptem +aufgeklappten +aufgeklappter +aufgeklapptes +aufgeklebt +aufgeklebte +aufgeklebtem +aufgeklebter +aufgeklebtes +aufgeklärt +aufgeklärte +aufgeklärtem +aufgeklärter +aufgeklärtes +aufgeknöpft +aufgeknöpftem +aufgeknöpften +aufgeknöpfter +aufgekocht +aufgekochte +aufgekochtem +aufgekochter +aufgekochtes +aufgekommen +aufgekommenem +aufgekommenen +aufgekommener +aufgekratzt +aufgekratzte +aufgekratztem +aufgekratzter +aufgekratztes +aufgekrempelt +aufgekrempeltem +aufgekrempelten +aufgekrempelter +aufgekreuzt +aufgekreuzte +aufgekreuztem +aufgekreuzter +aufgekreuztes +aufgekriegt +aufgelacht +aufgelachte +aufgelachtem +aufgelachten +aufgelachtes +aufgeladen +aufgeladene +aufgeladenen +aufgeladener +aufgeladenes +aufgelassen +aufgelassene +aufgelassenem +aufgelassenen +aufgelassenes +aufgelauert +aufgelauerte +aufgelauerten +aufgelauerter +aufgelauertes +aufgelaufen +aufgelaufene +aufgelaufenem +aufgelaufenen +aufgelaufenes +aufgelebt +aufgelebte +aufgelebten +aufgelebter +aufgelebtes +aufgelegen +aufgelegene +aufgelegenem +aufgelegenen +aufgelegenes +aufgelegt +aufgelegte +aufgelegten +aufgelegter +aufgelegtes +aufgelehnt +aufgelehnte +aufgelehntem +aufgelehnten +aufgelehntes +aufgelesen +aufgelesene +aufgelesenem +aufgelesenen +aufgelesener +aufgelesenes +aufgeleuchtet +aufgeleuchtete +aufgeleuchtetem +aufgeleuchteten +aufgeleuchtetes +aufgelistet +aufgelistete +aufgelisteten +aufgelisteter +aufgelistetes +aufgelockert +aufgelockerte +aufgelockertem +aufgelockerten +aufgelockerter +aufgelockertes +aufgelodert +aufgelodertem +aufgeloderten +aufgeloderter +aufgelöst +aufgelöste +aufgelöstem +aufgelösten +aufgelöster +aufgelöstes +aufgemacht +aufgemachte +aufgemachtem +aufgemachten +aufgemachter +aufgemachtes +aufgemalt +aufgemalten +aufgemotzte +aufgemotzten +aufgemuntert +aufgemunterte +aufgemuntertem +aufgemunterter +aufgemuntertes +aufgemöbelt +aufgemöbelte +aufgemöbelten +aufgemöbeltes +aufgenommen +aufgenommene +aufgenommenem +aufgenommenen +aufgenommenes +aufgenötigt +aufgenötigte +aufgeopfert +aufgeopfertem +aufgeopferten +aufgeopferter +aufgepasst +aufgepasste +aufgepassten +aufgepasster +aufgepasstes +aufgepinselt +aufgeplatzt +aufgeplatzte +aufgeplatzten +aufgeplatzter +aufgeplatztes +aufgeprallt +aufgeprallte +aufgepralltem +aufgeprallter +aufgepralltes +aufgepumpt +aufgepumpte +aufgepumptem +aufgepumpten +aufgepumptes +aufgeputzt +aufgeputzte +aufgeputzten +aufgeputzter +aufgeputztes +aufgepäppelt +aufgerafft +aufgeraffte +aufgerafftem +aufgerafften +aufgeraffter +aufgerafftes +aufgeraut +aufgerechnet +aufgerechnete +aufgerechnetem +aufgerechneten +aufgerechnetes +aufgereckt +aufgereckte +aufgeregt +aufgeregte +aufgeregtem +aufgeregten +aufgeregter +aufgereiht +aufgereihte +aufgereihten +aufgereihter +aufgereihtes +aufgerichtet +aufgerichtetem +aufgerichteter +aufgerichtetes +aufgerieben +aufgeriebenem +aufgeriebenen +aufgeriebener +aufgerissen +aufgerissene +aufgerissenem +aufgerissener +aufgerissenes +aufgerollt +aufgerollte +aufgerolltem +aufgerollten +aufgerollter +aufgerolltes +aufgerufen +aufgerufene +aufgerufenem +aufgerufener +aufgerufenes +aufgerundet +aufgerundetem +aufgerundeten +aufgerundeter +aufgeräumt +aufgeräumte +aufgeräumtem +aufgeräumter +aufgeräumtes +aufgerückt +aufgerückte +aufgerücktem +aufgerückten +aufgerückter +aufgerührt +aufgerüstet +aufgerüstete +aufgerüsteten +aufgerüsteter +aufgerüstetes +aufgesagt +aufgesagte +aufgesagtem +aufgesagter +aufgesagtes +aufgesammelt +aufgesammeltem +aufgesammelten +aufgesammelter +aufgesaugt +aufgeschaut +aufgescheucht +aufgescheuchtem +aufgescheuchten +aufgescheuchter +aufgeschichtet +aufgeschichtete +aufgeschichtetem +aufgeschichteter +aufgeschichtetes +aufgeschlagen +aufgeschlagene +aufgeschlagenem +aufgeschlagenen +aufgeschlagenes +aufgeschlitzt +aufgeschlossen +aufgeschlossene +aufgeschlossenem +aufgeschlossenen +aufgeschlossener +aufgeschlossenes +aufgeschlüsselt +aufgeschlüsselte +aufgeschmissen +aufgeschmissene +aufgeschmissenen +aufgeschmissener +aufgeschmissenes +aufgeschnitten +aufgeschnittene +aufgeschnittenen +aufgeschnittener +aufgeschnittenes +aufgeschnürt +aufgeschnürte +aufgeschnürtem +aufgeschnürten +aufgeschnürtes +aufgeschoben +aufgeschobene +aufgeschobenem +aufgeschobenen +aufgeschobenes +aufgeschraubt +aufgeschraubte +aufgeschraubtem +aufgeschraubter +aufgeschraubtes +aufgeschreckt +aufgeschrieben +aufgeschriebene +aufgeschriebenem +aufgeschriebenes +aufgeschwatzt +aufgeschürft +aufgeschürftem +aufgeschürften +aufgeschürfter +aufgeschüttet +aufgesehen +aufgesehene +aufgesehenem +aufgesehenen +aufgesehenes +aufgesessen +aufgesessenen +aufgesetzt +aufgesetzte +aufgesetztem +aufgesetzter +aufgesetztes +aufgesogen +aufgespannt +aufgespannte +aufgespanntem +aufgespannten +aufgespannter +aufgespanntes +aufgespart +aufgesparte +aufgespartem +aufgesparter +aufgespartes +aufgesperrt +aufgesperrtem +aufgesperrten +aufgesperrter +aufgespielt +aufgespießten +aufgesprengt +aufgesprungen +aufgesprungene +aufgesprungenem +aufgesprungenen +aufgesprungenes +aufgespürt +aufgespürte +aufgespürtem +aufgespürter +aufgespürtes +aufgestachelt +aufgestachelte +aufgestachelten +aufgestachelter +aufgestacheltes +aufgestanden +aufgestandene +aufgestandenem +aufgestandener +aufgestandenes +aufgestapelt +aufgestapelte +aufgestapeltem +aufgestapelten +aufgestapelter +aufgestapeltes +aufgestaut +aufgestaute +aufgestauten +aufgesteckt +aufgesteckte +aufgestecktem +aufgesteckter +aufgestecktes +aufgestellt +aufgestellte +aufgestelltem +aufgestellten +aufgestellter +aufgesteppt +aufgestiegen +aufgestiegene +aufgestiegenen +aufgestiegener +aufgestiegenes +aufgestockt +aufgestockte +aufgestockten +aufgestoßen +aufgestoßene +aufgestoßenem +aufgestoßenen +aufgestoßenes +aufgestrebt +aufgestrebte +aufgestrebtem +aufgestrebten +aufgestrebtes +aufgestreute +aufgestreutem +aufgestreuten +aufgestreutes +aufgestrichen +aufgestrichene +aufgestrichenen +aufgestrichener +aufgestrichenes +aufgestöbert +aufgestöberte +aufgestöberten +aufgestöberter +aufgestöbertes +aufgestützt +aufgestützte +aufgestütztem +aufgestützten +aufgestütztes +aufgesucht +aufgesuchte +aufgesuchtem +aufgesuchten +aufgesuchtes +aufgetan +aufgetankt +aufgetanktem +aufgetankten +aufgetankter +aufgetaucht +aufgetauchte +aufgetauchtem +aufgetauchter +aufgetauchtes +aufgetaut +aufgetautem +aufgetauten +aufgetauter +aufgeteilt +aufgeteilte +aufgeteiltem +aufgeteilter +aufgeteiltes +aufgetischt +aufgetischte +aufgetischtem +aufgetischten +aufgetischter +aufgetragen +aufgetragene +aufgetragenem +aufgetragener +aufgetragenes +aufgetrennt +aufgetrenntem +aufgetrennten +aufgetrennter +aufgetreten +aufgetretene +aufgetretenem +aufgetretener +aufgetretenes +aufgetrieben +aufgetriebenem +aufgetriebenen +aufgetriebener +aufgetroffen +aufgetroffene +aufgetroffenem +aufgetroffener +aufgetroffenes +aufgewachsen +aufgewachsenem +aufgewachsenen +aufgewachsener +aufgewacht +aufgewachte +aufgewachtem +aufgewachten +aufgewachter +aufgewachtes +aufgewandt +aufgewandte +aufgewandten +aufgewartet +aufgewarteten +aufgewarteter +aufgewartetes +aufgewaschen +aufgewaschene +aufgewaschenem +aufgewaschenen +aufgewaschenes +aufgeweckt +aufgeweckte +aufgeweckten +aufgeweckter +aufgeweicht +aufgeweichte +aufgeweichten +aufgeweichter +aufgeweichtes +aufgewendet +aufgewendete +aufgewendetem +aufgewendeten +aufgewendetes +aufgewertet +aufgewertete +aufgewerteten +aufgewerteter +aufgewertetes +aufgewickelt +aufgewickelte +aufgewickeltem +aufgewickelten +aufgewickeltes +aufgewiegelt +aufgewiegelte +aufgewiegelten +aufgewiegelter +aufgewiegeltes +aufgewiesen +aufgewiesene +aufgewiesenem +aufgewiesenen +aufgewiesener +aufgewiesenes +aufgewirbelt +aufgewirbelte +aufgewirbelten +aufgewirbelter +aufgewirbeltes +aufgewischt +aufgewischte +aufgewischtem +aufgewischten +aufgewischtes +aufgewogen +aufgewogene +aufgewogenen +aufgewogener +aufgewogenes +aufgeworfen +aufgeworfene +aufgeworfenem +aufgeworfenen +aufgeworfener +aufgeworfenes +aufgewärmt +aufgewärmtem +aufgewärmten +aufgewärmter +aufgewühlt +aufgewühlte +aufgewühlten +aufgezeichnet +aufgezeichnete +aufgezeichnetem +aufgezeichneten +aufgezeichneter +aufgezeichnetes +aufgezeigt +aufgezeigte +aufgezeigtem +aufgezeigten +aufgezeigter +aufgezogen +aufgezogene +aufgezogenem +aufgezogener +aufgezogenes +aufgezwungen +aufgezwungenem +aufgezwungenen +aufgezwungener +aufgezählt +aufgezählte +aufgezähltem +aufgezählter +aufgezähltes +aufgezäumt +aufgibt +aufgießen +aufgießend +aufgießendem +aufgießenden +aufgießender +aufging +aufgingen +aufgliedern +aufgliedernd +aufgliedernde +aufgliedernden +aufgliedernder +aufgliederndes +aufglühen +aufglühenden +aufgreifen +aufgreifend +aufgreifende +aufgreifendem +aufgreifender +aufgreifendes +aufgreift +aufgrund +aufhaben +aufhabend +aufhabende +aufhabendem +aufhabender +aufhabendes +aufhacken +aufhackende +aufhackendem +aufhackenden +aufhackendes +aufhalf +aufhalfen +aufhalten +aufhaltend +aufhaltendem +aufhaltenden +aufhaltender +aufhebbar +aufhebe +aufheben +aufhebende +aufhebendem +aufhebenden +aufhebendes +aufhebt +aufheitern +aufheiternd +aufheiternde +aufheiterndem +aufheiternden +aufheiternder +aufheiterndes +aufheizen +aufhelfen +aufhelfende +aufhelfendem +aufhelfenden +aufhelfendes +aufhellen +aufhellend +aufhellendem +aufhellenden +aufhellender +aufhetzen +aufhetzend +aufhetzendem +aufhetzenden +aufhetzender +aufhetzendes +aufheulen +aufheulend +aufhielt +aufhob +aufholen +aufholend +aufholendem +aufholenden +aufholender +aufholten +aufhorchen +aufhorchend +aufhorchendem +aufhorchenden +aufhorchender +aufhorchte +aufhält +aufhältst +aufhängen +aufhängende +aufhängendem +aufhängenden +aufhängendes +aufhängt +aufhäufen +aufhäufende +aufhäufendem +aufhäufenden +aufhäufendes +aufhören +aufhörend +aufhörendem +aufhörenden +aufhörender +aufhört +aufhörte +aufhörten +aufkaufen +aufkaufende +aufkaufendem +aufkaufenden +aufkaufendes +aufkeimen +aufkeimende +aufkeimenden +aufklaffen +aufklappen +aufklappend +aufklappt +aufklaren +aufklarend +aufkleben +aufklebend +aufklebende +aufklebendem +aufklebender +aufklebendes +aufkläre +aufklären +aufklärend +aufklärende +aufklärenden +aufklärender +aufklärendes +aufklärten +aufknöpfen +aufknöpfende +aufknöpfendem +aufknöpfenden +aufknöpfendes +aufkochen +aufkochend +aufkochendem +aufkochenden +aufkochender +aufkommen +aufkommend +aufkommende +aufkommenden +aufkommender +aufkommendes +aufkommt +aufkratzende +aufkratzendem +aufkratzenden +aufkratzendes +aufkratzte +aufkrempeln +aufkrempelnd +aufkreuzen +aufkreuzende +aufkreuzendem +aufkreuzenden +aufkreuzendes +aufkriegen +aufkriegend +aufkündigen +auflachen +auflachend +auflachende +auflachendem +auflachender +auflachendes +aufladen +aufladende +aufladendem +aufladenden +aufladendes +aufladet +auflagen +auflagenstark +auflagenstarke +auflandig +auflassen +auflassend +auflassende +auflassendem +auflassender +auflassendes +auflauern +auflauernde +auflauerndem +auflauernden +auflauerndes +auflauert +auflauerten +auflaufen +auflaufende +auflaufendem +auflaufenden +auflaufendes +aufleben +auflebend +auflebendem +auflebenden +auflebender +auflebt +auflegen +auflegend +auflegendem +auflegenden +auflegender +auflegst +auflegt +auflegte +auflehnen +auflehnende +auflehnendem +auflehnenden +auflehnendes +auflesen +auflesend +auflesendem +auflesenden +auflesender +aufleuchten +aufleuchtend +aufleuchtende +aufleuchtenden +aufleuchtender +aufleuchtendes +aufleuchtete +aufliegen +aufliegend +aufliegendem +aufliegenden +aufliegender +aufliegt +auflisten +auflistet +auflockern +auflockernde +auflockerndem +auflockernden +auflockerndes +auflodernd +auflodernde +auflodernden +auflodernder +aufloderndes +aufloderten +auflösbare +auflösbaren +auflösen +auflösend +auflösende +auflösendem +auflösender +auflösendes +auflöst +aufmachen +aufmachend +aufmachende +aufmachendem +aufmachender +aufmachendes +aufmacht +aufmachte +aufmarschieren +aufmarschiert +aufmarschierten +aufmerksam +aufmerksame +aufmerksamem +aufmerksamen +aufmerksamer +aufmerksamere +aufmerksamerem +aufmerksameren +aufmerksameres +aufmerksames +aufmerksamste +aufmerksamsten +aufmerksamster +aufmerksamstes +aufmuntern +aufmunternd +aufmunternde +aufmunterndem +aufmunternden +aufmunternder +aufmunterndes +aufmöbeln +aufmöbelnd +aufmöbelnde +aufmöbelndem +aufmöbelnder +aufmöbelndes +aufmüpfig +aufmüpfiger +aufnahm +aufnahmebereit +aufnahmefähig +aufnahmefähigem +aufnahmefähigen +aufnahmefähiger +aufnahmefähigerem +aufnahmefähigeren +aufnahmefähigerer +aufnahmefähiges +aufnahmefähigste +aufnahmefähigstem +aufnahmefähigster +aufnahmefähigstes +aufnahmen +aufnahmst +aufnehmen +aufnehmende +aufnehmendem +aufnehmenden +aufnehmendes +aufnimmt +aufopfern +aufopfernde +aufopferndem +aufopfernden +aufopferndes +aufpasse +aufpassen +aufpassende +aufpassendem +aufpassenden +aufpassendes +aufpinseln +aufplatzen +aufplatzend +aufplatzende +aufplatzendem +aufplatzender +aufplatzendes +aufplatzten +aufplätten +aufpolieren +aufpralle +aufprallen +aufprallend +aufprallende +aufprallenden +aufprallender +aufprallendes +aufprobierend +aufprobierende +aufprobierendem +aufprobierender +aufprobierendes +aufprobiert +aufprobiertem +aufprobierten +aufprobierter +aufpumpen +aufpumpend +aufpumpende +aufpumpenden +aufpumpender +aufpumpendes +aufputzen +aufputzend +aufputzende +aufputzendem +aufputzender +aufputzendes +aufpäppeln +aufraffen +aufraffend +aufraffendem +aufraffenden +aufraffender +aufragen +aufragende +aufrechne +aufrechnen +aufrechnende +aufrechnendem +aufrechnenden +aufrechnendes +aufrechnet +aufrecht +aufrechtem +aufrechten +aufrechter +aufrechterhalten +aufrechterhaltend +aufrechterhaltende +aufrechterhaltenden +aufrechterhaltender +aufrechterhaltendes +aufrechterhaltenem +aufrechterhaltenen +aufrechterhaltener +aufrechtes +aufrechtzuerhalten +aufregen +aufregend +aufregende +aufregendem +aufregender +aufregendere +aufregenderem +aufregenderer +aufregenderes +aufregendes +aufregendstem +aufregendsten +aufregendster +aufregte +aufreiben +aufreibend +aufreibende +aufreibenden +aufreibender +aufreibendes +aufreihen +aufreizen +aufreizend +aufreizende +aufreizendem +aufreizenden +aufreizender +aufreizendes +aufreißen +aufreißend +aufreißendem +aufreißenden +aufreißender +aufrichten +aufrichtend +aufrichtendem +aufrichtenden +aufrichtender +aufrichtete +aufrichtig +aufrichtige +aufrichtigen +aufrichtiger +aufrichtigere +aufrichtigeren +aufrichtigerer +aufrichtigeres +aufrichtigste +aufrichtigstem +aufrichtigsten +aufrichtigstes +aufrief +aufriefen +aufrollen +aufrollend +aufrollende +aufrollendem +aufrollender +aufrollendes +aufrufbar +aufrufbare +aufrufe +aufrufen +aufrufend +aufrufende +aufrufendem +aufrufender +aufrufendes +aufruft +aufrunden +aufrundend +aufrundende +aufrundendem +aufrundender +aufrundendes +aufrundet +aufräumen +aufräumende +aufräumendem +aufräumenden +aufräumendes +aufrücken +aufrückend +aufrückendem +aufrückenden +aufrückender +aufrühren +aufrührerisch +aufrührerischen +aufrührerischer +aufrüsten +aufrüstend +aufrüstende +aufrüstendem +aufrüstender +aufrüstendes +aufrüstete +aufrütteln +aufrüttelnde +aufs +aufsagen +aufsagend +aufsagende +aufsagenden +aufsagender +aufsagendes +aufsah +aufsammeln +aufsammelnd +aufsammelnde +aufsammelnden +aufsammelnder +aufsammelndes +aufsaugen +aufsaugend +aufsaugende +aufsaugendem +aufsaugender +aufsaugendes +aufsaugt +aufschauen +aufschauend +aufschauendem +aufschauenden +aufschauender +aufscheuchen +aufscheuchend +aufscheuchende +aufscheuchenden +aufscheuchender +aufscheuchendes +aufschichten +aufschichtend +aufschichtende +aufschichtendem +aufschichtender +aufschichtendes +aufschieben +aufschiebende +aufschiebendem +aufschiebenden +aufschiebendes +aufschlagen +aufschlagend +aufschlagendem +aufschlagenden +aufschlagender +aufschließen +aufschließend +aufschließende +aufschließenden +aufschließender +aufschließendes +aufschlussreiche +aufschlussreichem +aufschlussreichen +aufschlussreichere +aufschlussreicherem +aufschlussreicheren +aufschlussreicheres +aufschlussreiches +aufschlussreichste +aufschlussreichsten +aufschlussreichster +aufschlussreichstes +aufschlüsseln +aufschnappen +aufschneiden +aufschneidend +aufschneidende +aufschneidenden +aufschneidender +aufschneidendes +aufschneidet +aufschnitte +aufschnüren +aufschnürend +aufschnürende +aufschnürender +aufschnürendes +aufschrauben +aufschraubend +aufschraubende +aufschraubenden +aufschraubendes +aufschrecken +aufschreckend +aufschreckenden +aufschreckender +aufschreckendes +aufschreiben +aufschreibend +aufschreibende +aufschreibenden +aufschreibendes +aufschreibt +aufschreie +aufschreien +aufschreiend +aufschreiendem +aufschreienden +aufschreiender +aufschrie +aufschwingen +aufschürfen +aufschürfend +aufschürfende +aufschürfenden +aufschürfendes +aufschütteln +aufsehend +aufsehenden +aufsehender +aufsehendes +aufsetzen +aufsetzend +aufsetzende +aufsetzenden +aufsetzendes +aufsetzte +aufsetzten +aufsieht +aufsitzen +aufspalten +aufspaltend +aufspaltet +aufspannen +aufspannende +aufspannendem +aufspannenden +aufspannendes +aufspannt +aufspannte +aufspannten +aufsparen +aufsparend +aufsparendem +aufsparenden +aufsparender +aufsperren +aufsperrend +aufsperrende +aufsperrenden +aufsperrender +aufsperrendes +aufspielen +aufspielende +aufspießen +aufspießend +aufspießende +aufspießenden +aufspießender +aufspießendes +aufsprang +aufspringen +aufspringende +aufspringendem +aufspringenden +aufspringt +aufspüren +aufspürende +aufspürenden +aufspürender +aufstacheln +aufstachelnd +aufstachelnde +aufstachelnder +aufstachelndes +aufstampfen +aufstampfende +aufstampfenden +aufstampfender +aufstand +aufstapeln +aufstapelnd +aufstapelnden +aufstapelnder +aufstapelndes +aufstecken +aufsteckend +aufsteckende +aufsteckenden +aufsteckendes +aufstehen +aufstehend +aufstehende +aufstehenden +aufstehender +aufstehendes +aufsteht +aufsteigen +aufsteigend +aufsteigende +aufsteigendem +aufsteigenden +aufsteigender +aufsteigendes +aufsteigt +aufstellbar +aufstellen +aufstellend +aufstellende +aufstellender +aufstellendes +aufstellt +aufstiegen +aufstocken +aufstockt +aufstockungsfähig +aufstoßen +aufstoßend +aufstoßende +aufstoßenden +aufstoßender +aufstoßendes +aufstreben +aufstrebende +aufstrebendem +aufstrebenden +aufstrebendes +aufstreichen +aufstreichend +aufstreichenden +aufstreichender +aufstreichendes +aufstrichen +aufständen +aufständisch +aufständische +aufständischen +aufständischer +aufständisches +aufstöbern +aufstöbernd +aufstöbernde +aufstöberndem +aufstöbernder +aufstöberndes +aufstöhnen +aufstützen +aufstützende +aufstützenden +aufstützender +aufsuchen +aufsuchend +aufsuchende +aufsuchenden +aufsuchendes +aufsucht +aufsuchte +aufsuchten +aufsummieren +aufsummiert +aufsässig +aufsässige +aufsässigem +aufsässigen +aufsässigere +aufsässigerem +aufsässigeren +aufsässigeres +aufsässiges +aufsässigste +aufsässigsten +aufsässigster +aufsässigstes +auftanken +auftankend +auftankende +auftankenden +auftankender +auftankendes +auftat +auftauchen +auftauchend +auftauchende +auftauchender +auftauchendes +auftaucht +auftauchte +auftauchten +auftauen +auftauend +auftauendem +auftauenden +auftauender +auftaut +aufteilbar +aufteile +aufteilen +aufteilend +aufteilendem +aufteilenden +aufteilender +aufteilst +aufteilt +auftischen +auftischend +auftischende +auftischender +auftischendes +auftrage +auftragen +auftragend +auftragende +auftragenden +auftragendes +auftragsgemäß +auftragsgemäße +auftragsgemäßen +auftragsgemäßer +auftragsgemäßes +auftrat +auftraten +auftreffen +auftreffend +auftreffenden +auftreffender +auftreffendes +auftreiben +auftreibend +auftreibende +auftreibendem +auftreibender +auftreibendes +auftrennen +auftrennende +auftrennenden +auftrennender +auftrete +auftreten +auftretend +auftretende +auftretendem +auftretenden +auftretender +auftriebe +auftrittst +auftrumpfen +auftrumpfende +aufträgt +auftun +auftut +aufwachen +aufwachende +aufwachenden +aufwachender +aufwachsen +aufwachsend +aufwachsende +aufwachsender +aufwachsendes +aufwacht +aufwachte +aufwachten +aufwallen +aufwallt +aufwarf +aufwarten +aufwartend +aufwartende +aufwartender +aufwartendes +aufwartet +aufwaschen +aufwaschend +aufwaschende +aufwaschender +aufwaschendes +aufwecken +aufweckende +aufweckenden +aufweckender +aufweichen +aufweichend +aufweichende +aufweichender +aufweichendes +aufweise +aufweisen +aufweisend +aufweisende +aufweisenden +aufweisendes +aufweist +aufweitet +aufwenden +aufwendende +aufwendenden +aufwendender +aufwendet +aufwendete +aufwendeten +aufwendig +aufwendige +aufwendigem +aufwendigen +aufwendigere +aufwendigerem +aufwendigeren +aufwendigeres +aufwendiges +aufwendigste +aufwendigsten +aufwendigster +aufwendigstes +aufwerfen +aufwerfend +aufwerfende +aufwerfenden +aufwerfendes +aufwerten +aufwertend +aufwertenden +aufwertender +aufwertendes +aufwickeln +aufwickelnd +aufwickelnde +aufwickelnden +aufwickelndes +aufwiegeln +aufwiegelnd +aufwiegelnden +aufwiegelnder +aufwiegelndes +aufwiegen +aufwiegend +aufwiegende +aufwiegenden +aufwiegendes +aufwiegt +aufwies +aufwiesen +aufwirbeln +aufwirbelnd +aufwirbelnde +aufwirbelnder +aufwirbelndes +aufwirbelte +aufwischen +aufwischend +aufwischende +aufwischender +aufwischendes +aufwog +aufwändig +aufwändige +aufwändigem +aufwändigen +aufwändiger +aufwändigere +aufwändigerem +aufwändigeren +aufwändigeres +aufwändiges +aufwändigste +aufwändigsten +aufwändigster +aufwändigstes +aufwärmen +aufwärmend +aufwärmenden +aufwärmender +aufwärmendes +aufwärts +aufwühlen +aufzehren +aufzeichnen +aufzeichnend +aufzeichnende +aufzeichnender +aufzeichnendes +aufzeichnet +aufzeigen +aufzeigend +aufzeigende +aufzeigendem +aufzeigender +aufzeigendes +aufzeigt +aufziehen +aufziehend +aufziehende +aufziehender +aufziehendes +aufzieht +aufzuarbeiten +aufzubauen +aufzubessern +aufzubewahren +aufzubieten +aufzubinden +aufzublasen +aufzubohren +aufzubrauchen +aufzubrechen +aufzubringen +aufzubürden +aufzudecken +aufzudrehen +aufzudrücken +aufzuerlegen +aufzuerlegende +aufzuerlegenden +aufzuerlegender +aufzuerlegendes +aufzufallen +aufzufangen +aufzufassen +aufzufinden +aufzufordern +aufzufrischen +aufzuführen +aufzuführenden +aufzufüllen +aufzugeben +aufzugliedern +aufzugreifen +aufzuhalten +aufzuheben +aufzuheitern +aufzuhelfen +aufzuholen +aufzuhängen +aufzukaufen +aufzuklären +aufzukommen +aufzulasten +aufzulegen +aufzulehnen +aufzulesen +aufzulisten +aufzulockern +aufzulösen +aufzumachen +aufzumuntern +aufzunehmen +aufzunehmenden +aufzuopfern +aufzupolieren +aufzuprägen +aufzurechnen +aufzuregen +aufzureizen +aufzureißen +aufzurichten +aufzurollen +aufzurufen +aufzuräumen +aufzurücken +aufzuschieben +aufzuschließen +aufzuschlüsseln +aufzuschnüren +aufzuschreiben +aufzuspalten +aufzuspielen +aufzuspüren +aufzustauen +aufzustehen +aufzustellen +aufzustocken +aufzustöbern +aufzusuchen +aufzusummieren +aufzutauchen +aufzuteilen +aufzutragen +aufzutreffen +aufzutrennen +aufzutrennenden +aufzutreten +aufzutun +aufzuwachsen +aufzuwecken +aufzuweisen +aufzuweiten +aufzuwerfen +aufzuwerten +aufzuwiegeln +aufzuwiegen +aufzuwärmen +aufzuzeichnen +aufzuzeichnende +aufzuzeigen +aufzuzeigenden +aufzuziehen +aufzwang +aufzwangen +aufzwingen +aufzwingend +aufzwingenden +aufzwingender +aufzwingendes +aufzählen +aufzählende +aufzählenden +aufzählender +aufzählt +aufzählte +aufzüchten +augenblicklich +augenblickliche +augenblicklichem +augenblicklichen +augenblicklicher +augenblickliches +augenfällig +augenfällige +augenfälligen +augenfälliges +augenfälligsten +augenscheinlich +augenscheinliche +augenscheinlichen +aus +ausarbeiten +ausarbeitend +ausarbeitende +ausarbeitender +ausarbeitendes +ausarbeitete +ausarten +ausartend +ausartende +ausartendem +ausartender +ausartendes +ausartet +ausatmen +ausatmend +ausatmende +ausatmender +ausatmendes +ausbaden +ausbadende +ausbadenden +ausbadender +ausbalancieren +ausbalanciert +ausbalancierte +ausbaubare +ausbauen +ausbauend +ausbauende +ausbauender +ausbauendes +ausbaufähig +ausbaufähige +ausbaufähigem +ausbaufähigen +ausbaufähiger +ausbaufähigerem +ausbaufähigeren +ausbaufähigerer +ausbaufähiges +ausbaufähigste +ausbaufähigstem +ausbaufähigster +ausbaufähigstes +ausbaute +ausbauten +ausbedungen +ausbessern +ausbessernde +ausbessernden +ausbessernder +ausbeute +ausbeuten +ausbeutend +ausbeutende +ausbeutender +ausbeutendes +ausbeuterisch +ausbezahlen +ausbilden +ausbildend +ausbildende +ausbildender +ausbildendes +ausbildet +ausbitten +ausbittend +ausbittende +ausbittenden +ausbittender +ausbittendes +ausblasen +ausblasend +ausblasende +ausblasenden +ausbleiben +ausbleibend +ausbleibende +ausbleibenden +ausbleibender +ausbleibendes +ausbleichen +ausbleichend +ausbleichende +ausbleichender +ausbleichendes +ausblenden +ausblicken +ausblickende +ausblickenden +ausblickendes +ausblieb +ausblieben +ausbluten +ausblutend +ausblutendem +ausblutenden +ausblutender +ausbohren +ausbohrenden +ausbohrender +ausbohrendes +ausbooten +ausborgen +ausborgend +ausborgenden +ausborgender +ausborgendes +ausbrach +ausbrannte +ausbreche +ausbrechen +ausbrechend +ausbrechende +ausbrechenden +ausbrechender +ausbrechendes +ausbreiten +ausbreitend +ausbreitende +ausbreitendem +ausbreitender +ausbreitendes +ausbreitet +ausbreiteten +ausbrennen +ausbrennend +ausbrennende +ausbrennenden +ausbrennender +ausbrennendes +ausbringen +ausbringt +ausbrüten +ausbrütend +ausbrütende +ausbrütendem +ausbrütender +ausbrütendes +ausbürgern +ausbürgernde +ausbürgernden +ausbürgernder +ausbürsten +ausbürstend +ausbürstende +ausbürstender +ausbürstendes +ausdachte +ausdauern +ausdauernd +ausdauernde +ausdauerndem +ausdauernder +ausdauerndes +ausdehnbar +ausdehnbare +ausdehnbarem +ausdehnbaren +ausdehnbarer +ausdehnbarere +ausdehnbarerem +ausdehnbareren +ausdehnbareres +ausdehnbares +ausdehnbarste +ausdehnbarsten +ausdehnbarster +ausdehnbarstes +ausdehnen +ausdehnend +ausdehnende +ausdehnenden +ausdehnendes +ausdehnt +ausdehnte +ausdenkbare +ausdenkbarem +ausdenkbaren +ausdenkbares +ausdenken +ausdenkend +ausdenkenden +ausdenkender +ausdenkendes +ausdiskutieren +ausdiskutiert +ausdorren +ausdorrend +ausdorrenden +ausdorrender +ausdorrendes +ausdrehen +ausdrehend +ausdrehende +ausdrehender +ausdrehendes +ausdrucken +ausdrucksfähig +ausdrucksfähigem +ausdrucksfähigen +ausdrucksfähiger +ausdrucksfähigerem +ausdrucksfähigeren +ausdrucksfähigerer +ausdrucksfähiges +ausdrucksfähigste +ausdrucksfähigstem +ausdrucksfähigster +ausdrucksfähigstes +ausdruckslos +ausdruckslosem +ausdruckslosen +ausdrucksloser +ausdrucksloserem +ausdrucksloseren +ausdrucksloserer +ausdrucksloses +ausdrucksloseste +ausdruckslosestem +ausdruckslosester +ausdruckslosestes +ausdrucksvoll +ausdrucksvollem +ausdrucksvollen +ausdrucksvoller +ausdrucksvollerem +ausdrucksvolleren +ausdrucksvollerer +ausdrucksvolles +ausdrucksvollste +ausdrucksvollstem +ausdrucksvollster +ausdrucksvollstes +ausdrücken +ausdrückend +ausdrückende +ausdrückenden +ausdrückendes +ausdrücklich +ausdrückliche +ausdrücklichen +ausdrücklicher +ausdrücklichere +ausdrücklicheren +ausdrücklicherer +ausdrücklicheres +ausdrücklichste +ausdrücklichstem +ausdrücklichsten +ausdrücklichstes +ausdrückt +ausdrückte +ausdörrend +ausdünnen +auseinander +auseinandergejagt +auseinandergesetzt +auseinandergetriebene +auseinandergetriebenem +auseinandergetriebenen +auseinandergetriebenes +auseinandergezerrt +auseinanderjagen +auseinanderjagende +auseinanderjagendem +auseinanderjagenden +auseinanderjagendes +auseinanderklaffend +auseinanderlegende +auseinanderlegendem +auseinanderlegenden +auseinanderlegendes +auseinanderrücken +auseinandersetzen +auseinandersetzend +auseinandersetzende +auseinandersetzender +auseinandersetzendes +auseinandersetzt +auserkoren +auserlesen +auserlesend +auserlesenden +auserlesender +auserlesendes +auserlesene +auserlesenem +auserlesenen +auserlesener +auserlesenes +ausersehen +ausersehenem +ausersehenen +ausersehenes +auserwählt +auserwählte +auserwählten +ausfahren +ausfahrend +ausfahrende +ausfahrender +ausfahrendes +ausfallen +ausfallende +ausfallendem +ausfallenden +ausfallendes +ausfallsicher +ausfechten +ausfechtend +ausfechtenden +ausfechtender +ausfechtendes +ausfechtet +ausfegen +ausfegend +ausfegende +ausfegenden +ausfegendes +ausfeilen +ausfeilende +ausfeilender +ausfeilendes +ausfiel +ausfielen +ausfindig +ausflaggte +ausflicken +ausflickende +ausflickenden +ausflickendes +ausfliegen +ausfliegend +ausfliegende +ausfliegenden +ausfliegender +ausfliegendes +ausfließen +ausfließend +ausfließendem +ausfließenden +ausfließender +ausformen +ausformulieren +ausforschen +ausfragen +ausfragend +ausfragende +ausfragenden +ausfragendes +ausfransen +ausfransend +ausfransenden +ausfransender +ausfransendes +ausfressen +ausfressend +ausfressende +ausfressenden +ausfressendes +ausfällt +ausführbar +ausführbare +ausführbaren +ausführbarer +ausführbares +ausführen +ausführend +ausführende +ausführendem +ausführender +ausführendes +ausführlich +ausführliche +ausführlichem +ausführlichen +ausführlicher +ausführlicherem +ausführlicheren +ausführlicherer +ausführliches +ausführlichste +ausführlichstem +ausführlichster +ausführlichstes +ausführt +ausführten +ausfüllen +ausfüllende +ausfüllender +ausfüllendes +ausfüllt +ausfüllten +ausgab +ausgaben +ausgangsseitig +ausgearbeitet +ausgearbeitete +ausgearbeitetem +ausgearbeiteter +ausgearbeitetes +ausgeartet +ausgeartete +ausgeartetem +ausgearteten +ausgearteter +ausgeatmet +ausgeatmete +ausgeatmetem +ausgeatmeter +ausgeatmetes +ausgebacken +ausgebadet +ausgebadete +ausgebadeten +ausgebaggert +ausgebaut +ausgebautem +ausgebauten +ausgebauter +ausgeben +ausgebend +ausgebende +ausgebendem +ausgebender +ausgebendes +ausgebessert +ausgebessertem +ausgebesserten +ausgebesserter +ausgebeult +ausgebeulte +ausgebeultem +ausgebeulter +ausgebeultes +ausgebeutet +ausgebeutetem +ausgebeuteten +ausgebeuteter +ausgebildet +ausgebildete +ausgebildetem +ausgebildeten +ausgebildeter +ausgebildetes +ausgeblasen +ausgeblasenem +ausgeblasenen +ausgeblasener +ausgebleicht +ausgeblendet +ausgeblieben +ausgebliebene +ausgebliebenem +ausgebliebenen +ausgebliebener +ausgeblutet +ausgeblutete +ausgeblutetem +ausgebluteter +ausgeblutetes +ausgebohrtem +ausgebohrten +ausgebohrter +ausgebootet +ausgeborgt +ausgeborgtem +ausgeborgten +ausgeborgter +ausgebrannt +ausgebranntem +ausgebrannten +ausgebrannter +ausgebreitet +ausgebreitete +ausgebreitetem +ausgebreiteter +ausgebreitetes +ausgebrochen +ausgebrochenem +ausgebrochenen +ausgebrochener +ausgebrütet +ausgebrütete +ausgebrütetem +ausgebrüteter +ausgebrütetes +ausgebucht +ausgebuchte +ausgebuchtem +ausgebuchter +ausgebuchtes +ausgebuchtetem +ausgebuchteter +ausgebuchtetes +ausgebürgert +ausgebürgertem +ausgebürgerten +ausgebürgerter +ausgebürstet +ausgebürstete +ausgebürstetem +ausgebürsteter +ausgebürstetes +ausgedacht +ausgedachte +ausgedachtem +ausgedachter +ausgedachtes +ausgedauert +ausgedehnt +ausgedehnte +ausgedehntem +ausgedehnten +ausgedehnter +ausgedehntes +ausgedient +ausgediente +ausgedienten +ausgedorrt +ausgedorrtem +ausgedorrten +ausgedorrter +ausgedreht +ausgedrehtem +ausgedrehten +ausgedrehter +ausgedruckt +ausgedrucktem +ausgedruckten +ausgedruckter +ausgedrucktes +ausgedrückt +ausgedrückte +ausgedrücktem +ausgedrückter +ausgedrücktes +ausgedörrt +ausgedörrte +ausgedünnt +ausgedünnte +ausgedünntem +ausgedünnten +ausgedünnter +ausgedünntes +ausgedünstet +ausgefahren +ausgefahrene +ausgefahrenem +ausgefahrenen +ausgefahrener +ausgefahrenes +ausgefallen +ausgefallene +ausgefallenem +ausgefallenen +ausgefallener +ausgefallenes +ausgefegt +ausgefegtem +ausgefegten +ausgefegter +ausgefeilt +ausgefeilte +ausgefeiltem +ausgefeilten +ausgefeilter +ausgefeiltes +ausgefiltert +ausgeflickt +ausgeflogen +ausgeflogene +ausgeflogenem +ausgeflogenen +ausgeflogener +ausgeflogenes +ausgeflossen +ausgeflossene +ausgeflossenem +ausgeflossenen +ausgeflossenes +ausgefochten +ausgefochtener +ausgeforscht +ausgefragt +ausgefragte +ausgefragtem +ausgefragten +ausgefragtes +ausgefranst +ausgefranste +ausgefransten +ausgefranster +ausgefranstes +ausgefressen +ausgefressene +ausgefressenem +ausgefressenen +ausgefressenes +ausgefuchst +ausgeführt +ausgeführte +ausgeführtem +ausgeführten +ausgeführter +ausgefüllt +ausgefüllte +ausgefülltem +ausgefüllten +ausgefüllter +ausgefülltes +ausgefütterten +ausgegangen +ausgegangenem +ausgegangenen +ausgegangener +ausgegeben +ausgegebene +ausgegebenem +ausgegebener +ausgegebenes +ausgeglichen +ausgeglichenem +ausgeglichenen +ausgeglichener +ausgeglichenes +ausgegliedert +ausgeglitten +ausgeglittene +ausgeglittenem +ausgeglittener +ausgeglittenes +ausgegossen +ausgegossenem +ausgegossenen +ausgegossener +ausgegraben +ausgegrabene +ausgegrabenem +ausgegrabener +ausgegrabenes +ausgehakte +ausgehaktem +ausgehakten +ausgehaktes +ausgehalten +ausgehaltene +ausgehaltenem +ausgehaltenes +ausgehandelt +ausgehandelte +ausgehandelten +ausgehandelter +ausgehandeltes +ausgeharrt +ausgeharrte +ausgeharrtem +ausgeharrten +ausgeharrtes +ausgehe +ausgeheckt +ausgeheckte +ausgehecktem +ausgeheckten +ausgeheckter +ausgeheilt +ausgeheilte +ausgeheiltem +ausgeheilter +ausgeheiltes +ausgehen +ausgehend +ausgehende +ausgehenden +ausgehender +ausgehoben +ausgehobene +ausgehobenem +ausgehobener +ausgehobenes +ausgeholfen +ausgeholfenem +ausgeholfenen +ausgeholfener +ausgeholt +ausgeholte +ausgeholtem +ausgeholter +ausgeholtes +ausgeholztem +ausgeholzter +ausgeholztes +ausgehorcht +ausgehorchtem +ausgehorchten +ausgehorchter +ausgehorchtes +ausgeht +ausgehändigt +ausgehändigtem +ausgehändigten +ausgehändigter +ausgehängt +ausgehängte +ausgehängtem +ausgehängter +ausgehängtes +ausgehärtet +ausgehöhlt +ausgehöhltem +ausgehöhlten +ausgehöhlter +ausgekannt +ausgekehrt +ausgekehrte +ausgekehrtem +ausgekehrten +ausgekehrtes +ausgeklammert +ausgeklammerte +ausgeklammertem +ausgeklammerten +ausgeklammertes +ausgekleidet +ausgekleidete +ausgekleideten +ausgekleideter +ausgekleidetes +ausgeklopft +ausgeklopfte +ausgeklopftem +ausgeklopfter +ausgeklopftes +ausgeklungen +ausgeklungenem +ausgeklungenen +ausgeklungener +ausgeklügelt +ausgeklügelte +ausgeklügelten +ausgeklügelter +ausgeklügeltes +ausgeknobelt +ausgeknobelten +ausgekocht +ausgekochte +ausgekochten +ausgekochter +ausgekochtes +ausgekohlt +ausgekommen +ausgekostet +ausgekostete +ausgekostetem +ausgekosteten +ausgekostetes +ausgekratzt +ausgekratzte +ausgekratzten +ausgekratzter +ausgekratztes +ausgekundschaftet +ausgekundschaftete +ausgekundschaftetem +ausgekundschafteten +ausgekundschaftetes +ausgekuppelt +ausgekuppelte +ausgekuppelten +ausgekuppelter +ausgekuppeltes +ausgekühlt +ausgelacht +ausgelachte +ausgelachtem +ausgelachten +ausgelachtes +ausgeladen +ausgeladene +ausgeladenen +ausgeladener +ausgeladenes +ausgelassen +ausgelassene +ausgelassenem +ausgelassenen +ausgelassenes +ausgelastet +ausgelasteten +ausgelasteter +ausgelatscht +ausgelaufen +ausgelaufenem +ausgelaufenen +ausgelaufener +ausgelaugt +ausgelaugte +ausgelaugten +ausgelebt +ausgelebte +ausgelebtem +ausgelebter +ausgelebtes +ausgeleckte +ausgelecktem +ausgeleckten +ausgelecktes +ausgeleert +ausgeleerte +ausgeleertem +ausgeleerten +ausgeleerter +ausgelegt +ausgelegte +ausgelegtem +ausgelegter +ausgelegtes +ausgelenkt +ausgelesen +ausgelesenem +ausgelesener +ausgelesenes +ausgeliefert +ausgelieferte +ausgeliefertem +ausgelieferter +ausgeliefertes +ausgeliehen +ausgeliehene +ausgeliehenem +ausgeliehenen +ausgeliehener +ausgeliehenes +ausgelistet +ausgelitten +ausgelost +ausgelostem +ausgelosten +ausgeloster +ausgelotet +ausgelutscht +ausgelöffelt +ausgelöffelte +ausgelöffeltem +ausgelöffelten +ausgelöffeltes +ausgelöscht +ausgelöschte +ausgelöschten +ausgelöschter +ausgelöschtes +ausgelöst +ausgelöste +ausgelöstem +ausgelösten +ausgelöster +ausgelöstes +ausgelötet +ausgelüftet +ausgelüftete +ausgelüfteten +ausgelüfteter +ausgelüftetes +ausgemacht +ausgemachtem +ausgemachten +ausgemachter +ausgemalt +ausgemalte +ausgemaltem +ausgemalter +ausgemaltes +ausgemauert +ausgemergelt +ausgemergelten +ausgemerzt +ausgemerzte +ausgemerztem +ausgemerzten +ausgemerztes +ausgemessen +ausgemessene +ausgemessenen +ausgemessener +ausgemessenes +ausgemistet +ausgemistete +ausgemistetem +ausgemisteten +ausgemustert +ausgemusterte +ausgemustertem +ausgemusterter +ausgemustertes +ausgenommen +ausgenutzt +ausgenutzte +ausgenutztem +ausgenutzten +ausgenutzter +ausgenutztes +ausgenüchtert +ausgenützt +ausgenützte +ausgenütztem +ausgenützten +ausgenütztes +ausgepackt +ausgepackte +ausgepackten +ausgepackter +ausgepacktes +ausgepeitscht +ausgepeitschte +ausgepeitschtem +ausgepeitschten +ausgepeitschtes +ausgependelt +ausgepfiffen +ausgepfiffenem +ausgepfiffenen +ausgepfiffener +ausgepicht +ausgeplaudert +ausgeplaudertem +ausgeplauderten +ausgeplauderter +ausgeplündert +ausgepresst +ausgepresstem +ausgepressten +ausgepresster +ausgeprägt +ausgeprägte +ausgeprägtem +ausgeprägten +ausgeprägter +ausgeprägtes +ausgepumpt +ausgepumpte +ausgeputzt +ausgeputzte +ausgeputztem +ausgeputzter +ausgeputztes +ausgequetscht +ausgequetschtem +ausgequetschten +ausgequetschter +ausgeraubt +ausgeraubte +ausgeraubtem +ausgeraubten +ausgeraubtes +ausgerechnet +ausgerechnete +ausgerechneten +ausgerechneter +ausgerechnetes +ausgeredet +ausgeredete +ausgeredetem +ausgeredeten +ausgeredetes +ausgeregelt +ausgereicht +ausgereichte +ausgereichten +ausgereichter +ausgereichtes +ausgereift +ausgereifte +ausgereiften +ausgereiftes +ausgereist +ausgereiste +ausgereistem +ausgereisten +ausgereistes +ausgereizt +ausgerenkt +ausgerenktem +ausgerenkten +ausgerenkter +ausgerichtet +ausgerichtete +ausgerichteten +ausgerichteter +ausgerichtetes +ausgerissen +ausgerissene +ausgerissenem +ausgerissenen +ausgerissener +ausgerissenes +ausgeritten +ausgerittene +ausgerittenen +ausgerittener +ausgerittenes +ausgerollt +ausgerollte +ausgerolltem +ausgerollten +ausgerolltes +ausgerottet +ausgerottete +ausgerotteten +ausgerottetes +ausgerufen +ausgerufenem +ausgerufenen +ausgerufener +ausgeruht +ausgeruhte +ausgeruhtem +ausgeruhter +ausgeruhtes +ausgerutscht +ausgerutschtem +ausgerutschten +ausgerutschter +ausgeräuchert +ausgeräumt +ausgeräumte +ausgeräumten +ausgeräumter +ausgeräumtes +ausgerückt +ausgerückte +ausgerücktem +ausgerückten +ausgerücktes +ausgerüstet +ausgerüstete +ausgerüsteten +ausgerüsteter +ausgerüstetes +ausgesagt +ausgesagten +ausgesandt +ausgesandte +ausgesaugt +ausgesaugte +ausgesaugtem +ausgesaugten +ausgesaugtes +ausgeschalten +ausgeschaltet +ausgeschaltete +ausgeschaltetem +ausgeschalteten +ausgeschalteter +ausgeschaltetes +ausgeschenkt +ausgeschert +ausgescherte +ausgeschieden +ausgeschiedenem +ausgeschiedenen +ausgeschiedener +ausgeschildert +ausgeschimpft +ausgeschimpfte +ausgeschimpften +ausgeschimpfter +ausgeschimpftes +ausgeschlafen +ausgeschlafene +ausgeschlafenem +ausgeschlafenen +ausgeschlafenes +ausgeschlagen +ausgeschlagene +ausgeschlagenen +ausgeschlagener +ausgeschlagenes +ausgeschlossen +ausgeschlossene +ausgeschlossenem +ausgeschlossenen +ausgeschlossenes +ausgeschmückt +ausgeschmückte +ausgeschmückten +ausgeschmückter +ausgeschmücktes +ausgeschnitten +ausgeschnittene +ausgeschnittenen +ausgeschnittener +ausgeschnittenes +ausgeschrieben +ausgeschriebene +ausgeschriebenem +ausgeschriebenen +ausgeschriebener +ausgeschriebenes +ausgeschritten +ausgeschrittenen +ausgeschrittener +ausgeschrittenes +ausgeschwenkt +ausgeschwenkte +ausgeschöpft +ausgeschöpfte +ausgeschüttelt +ausgeschütteltem +ausgeschüttelten +ausgeschüttelter +ausgeschüttet +ausgeschüttete +ausgeschüttetem +ausgeschütteter +ausgeschüttetes +ausgesehen +ausgesehene +ausgesehenem +ausgesehenen +ausgesehenes +ausgesendet +ausgesendete +ausgesendeten +ausgesendeter +ausgesendetes +ausgesetzt +ausgesetzte +ausgesetztem +ausgesetzten +ausgesetztes +ausgesorgt +ausgespannt +ausgespannte +ausgespanntem +ausgespannter +ausgespanntes +ausgespart +ausgesparte +ausgesperrt +ausgesperrte +ausgesperrtem +ausgesperrten +ausgesperrtes +ausgespielt +ausgespielte +ausgespielten +ausgespielter +ausgespieltes +ausgesprochen +ausgesprochene +ausgesprochenem +ausgesprochenen +ausgesprochenes +ausgespuckt +ausgespuckte +ausgespuckten +ausgespuckter +ausgespucktes +ausgespäht +ausgespült +ausgespültem +ausgespülten +ausgespülter +ausgestalten +ausgestaltet +ausgestanden +ausgestandene +ausgestandenem +ausgestandenen +ausgestandenes +ausgestanzt +ausgestattet +ausgestattete +ausgestatteten +ausgestatteter +ausgestattetes +ausgestellt +ausgestellte +ausgestelltem +ausgestellten +ausgestellter +ausgestelltes +ausgestiegen +ausgestiegene +ausgestiegenen +ausgestiegener +ausgestiegenes +ausgestochen +ausgestochene +ausgestochenen +ausgestochener +ausgestochenes +ausgestopft +ausgestopfte +ausgestopftem +ausgestopften +ausgestopftes +ausgestorben +ausgestorbene +ausgestorbenen +ausgestorbener +ausgestorbenes +ausgestoßen +ausgestoßene +ausgestoßenem +ausgestoßenen +ausgestoßenes +ausgestrahlt +ausgestrahlte +ausgestrahlten +ausgestrahlter +ausgestrahltes +ausgestreckt +ausgestreckte +ausgestrecktem +ausgestreckten +ausgestrecktes +ausgestreut +ausgestreute +ausgestreuten +ausgestreuter +ausgestreutes +ausgestrichen +ausgestrichene +ausgestrichenem +ausgestrichenen +ausgestrichenes +ausgeströmt +ausgeströmte +ausgeströmtem +ausgeströmten +ausgeströmtes +ausgesucht +ausgesuchte +ausgesuchten +ausgesuchter +ausgesägten +ausgesät +ausgesöhnt +ausgesöhnte +ausgesöhnten +ausgesöhnter +ausgesöhntes +ausgetauscht +ausgetauschte +ausgetauschtem +ausgetauschten +ausgetauschter +ausgetauschtes +ausgeteilt +ausgeteilte +ausgeteilten +ausgeteilter +ausgeteiltes +ausgetestet +ausgetragen +ausgetragene +ausgetragenem +ausgetragener +ausgetragenes +ausgetreten +ausgetretenem +ausgetretenen +ausgetretener +ausgetrieben +ausgetriebene +ausgetriebenem +ausgetriebener +ausgetriebenes +ausgetrocknet +ausgetrocknetem +ausgetrockneten +ausgetrockneter +ausgetrunken +ausgetrunkene +ausgetrunkenem +ausgetrunkener +ausgetrunkenes +ausgetüftelt +ausgetüftelten +ausgewachsen +ausgewachsene +ausgewachsenem +ausgewachsener +ausgewachsenes +ausgewandert +ausgewandertem +ausgewanderten +ausgewanderter +ausgewaschen +ausgewaschene +ausgewaschenem +ausgewaschener +ausgewaschenes +ausgewechselt +ausgewechselte +ausgewechseltem +ausgewechselten +ausgewechselter +ausgeweint +ausgeweitet +ausgeweitete +ausgeweiteten +ausgeweiteter +ausgeweitetes +ausgewertet +ausgewertete +ausgewertetem +ausgewerteten +ausgewertetes +ausgewetzt +ausgewichen +ausgewichenem +ausgewichenen +ausgewichener +ausgewickelt +ausgewickelte +ausgewickeltem +ausgewickelter +ausgewickeltes +ausgewiesen +ausgewiesene +ausgewiesenem +ausgewiesenen +ausgewiesener +ausgewischt +ausgewischte +ausgewischtem +ausgewischter +ausgewischtes +ausgewogen +ausgewogenem +ausgewogenen +ausgewogener +ausgeworfen +ausgewrungen +ausgewrungene +ausgewrungenen +ausgewrungener +ausgewrungenes +ausgewählt +ausgewählte +ausgewähltem +ausgewählten +ausgewählter +ausgezahlt +ausgezahlte +ausgezahlten +ausgezahlter +ausgezahltes +ausgezehrte +ausgezeichnet +ausgezeichnete +ausgezeichnetem +ausgezeichneten +ausgezeichneter +ausgezeichnetes +ausgezogen +ausgezogene +ausgezogenem +ausgezogener +ausgezogenes +ausgezählt +ausgezählte +ausgezähltem +ausgezählten +ausgezähltes +ausgeübt +ausgeübte +ausgeübtem +ausgeübten +ausgeübter +ausgibt +ausgiebig +ausgiebige +ausgiebigem +ausgiebigen +ausgiebigere +ausgiebigerem +ausgiebigeren +ausgiebigeres +ausgiebiges +ausgiebigste +ausgiebigsten +ausgiebigster +ausgiebigstes +ausgießen +ausgießend +ausgießende +ausgießendem +ausgießender +ausgießendes +ausgießt +ausging +ausgingen +ausgleiche +ausgleichen +ausgleichend +ausgleichende +ausgleichenden +ausgleichender +ausgleichendes +ausgleicht +ausgleiten +ausgleitend +ausgleitende +ausgleitenden +ausgleitender +ausgleitendes +ausglühen +ausgraben +ausgrabend +ausgrabendem +ausgrabenden +ausgrabender +ausgreifen +ausgreifend +ausgreifende +ausgreift +ausgräbt +aushalten +aushaltende +aushaltenden +aushaltender +aushandeln +aushandelnd +aushandelnde +aushandelnder +aushandelndes +ausharren +ausharrende +ausharrenden +ausharrender +aushauchen +ausheben +aushebend +aushebende +aushebender +aushebendes +aushecken +ausheckende +ausheckenden +ausheckender +ausheckte +ausheilen +ausheilend +ausheilenden +ausheilender +ausheilendes +aushelfen +aushelfend +aushelfende +aushelfenden +aushelfendes +aushielt +aushilfsweise +ausholen +ausholend +ausholende +ausholender +ausholendes +aushorchen +aushorchende +aushorchenden +aushorchender +aushält +aushältst +aushändigen +aushändigend +aushändigende +aushändigendem +aushändigenden +aushändigender +aushändigendes +aushänge +aushängen +aushängende +aushängenden +aushängender +aushärten +aushöhlen +aushöhlend +aushöhlende +aushöhlender +aushöhlendes +auskam +auskehren +auskehrende +auskehrenden +auskehrender +auskenne +auskennen +auskennend +auskennende +auskennender +auskennendes +auskennt +ausklammern +ausklammernd +ausklammernde +ausklammernden +ausklammerndes +ausklammert +ausklappen +auskleiden +auskleidende +auskleidenden +auskleidender +ausklingen +ausklingend +ausklingende +ausklingender +ausklingendes +ausklinken +ausklopfen +ausklopfende +ausklopfenden +ausklopfender +ausknipsen +auskochen +auskochend +auskochende +auskochender +auskochendes +auskommen +auskommende +auskommenden +auskommender +auskommt +auskosten +auskostend +auskostenden +auskostender +auskostendes +auskratzen +auskratzend +auskratzende +auskratzender +auskratzendes +auskundschaften +auskundschaftende +auskundschaftenden +auskundschaftender +auskuppeln +auskuppelnd +auskuppelnde +auskuppelnder +auskuppelndes +auskurieren +auskühlen +auslachen +auslachend +auslachende +auslachenden +auslachendes +auslachten +ausladen +ausladende +ausladenden +ausladender +auslagen +auslasse +auslassen +auslassend +auslassenden +auslassender +auslassendes +auslasten +auslaufen +auslaufend +auslaufende +auslaufenden +auslaufendes +auslauft +auslauten +auslautend +auslautenden +auslautender +auslautendes +ausleben +auslebend +auslebende +auslebenden +auslebendes +ausleeren +ausleerend +ausleerenden +ausleerender +ausleerendes +auslege +auslegen +auslegend +auslegenden +auslegender +auslegendes +ausleihen +ausleihend +ausleihende +ausleihender +ausleihendes +auslesbare +auslese +auslesen +auslesende +auslesenden +auslesender +ausleuchten +ausleuchtet +ausliefern +ausliefernd +ausliefernde +ausliefernden +auslieferndes +ausliefert +auslieferte +ausließ +auslisten +auslosen +auslosende +auslosenden +auslosender +ausloten +auslotenden +auslotender +auslotendes +ausländisch +ausländische +ausländischem +ausländischer +ausländisches +auslässt +ausläuft +auslöffelnd +auslöffelnde +auslöffelnden +auslöffelndes +auslöschen +auslöschend +auslöschenden +auslöschender +auslöschendes +auslöse +auslösen +auslösend +auslösende +auslösenden +auslösender +auslösendes +auslöst +auslösten +auslüften +auslüftend +auslüftenden +auslüftender +auslüftendes +ausmache +ausmachen +ausmachend +ausmachenden +ausmachender +ausmachendes +ausmacht +ausmachte +ausmalen +ausmalend +ausmalenden +ausmalender +ausmalendes +ausmaßen +ausmerzen +ausmerzend +ausmerzende +ausmerzender +ausmerzendes +ausmerzten +ausmessen +ausmessende +ausmessendem +ausmessenden +ausmessendes +ausmisten +ausmistend +ausmistende +ausmistenden +ausmistender +ausmistendes +ausmultiplizieren +ausmultipliziert +ausmusternd +ausmusternde +ausmusternden +ausmusterndes +ausmünden +ausnahm +ausnahmen +ausnahmslos +ausnahmslose +ausnahmslosem +ausnahmslosen +ausnahmsloses +ausnahmsweise +ausnehmen +ausnimmt +ausnutze +ausnutzen +ausnutzend +ausnutzenden +ausnutzender +ausnutzendes +ausnutzte +ausnutzten +ausnützen +auspacken +auspackend +auspackenden +auspackender +auspackendes +auspackte +auspeitschen +auspeitschend +auspeitschenden +auspeitschender +auspeitschendes +auspfeifen +auspfeifend +auspfeifende +auspfeifenden +auspfeifendes +auspfiff +auspfiffen +ausplaudernd +ausplaudernde +ausplaudernden +ausplauderndes +ausplündern +auspressen +auspressende +auspressendem +auspressenden +auspressendes +ausprobieren +ausprobierend +ausprobierende +ausprobierendem +ausprobierenden +ausprobierender +ausprobierendes +ausprobiert +ausprobierte +ausprobiertem +ausprobierten +ausprobierter +ausprobiertes +ausprägen +ausprägt +ausprägte +auspumpen +ausputzen +ausputzend +ausputzenden +ausputzender +ausputzendes +ausquetschen +ausquetschend +ausquetschende +ausquetschenden +ausquetschendes +ausquetscht +ausquetschten +ausradieren +ausradierend +ausradierende +ausradierenden +ausradierendes +ausradiert +ausradierte +ausradierten +ausradierter +ausradiertes +ausrangieren +ausrangierend +ausrangierende +ausrangierenden +ausrangierendes +ausrangiert +ausrangierte +ausrangierten +ausrangierter +ausrangiertes +ausrauben +ausraubend +ausraubende +ausraubenden +ausraubendes +ausrechne +ausrechnen +ausrechnende +ausrechnenden +ausrechnender +ausreden +ausredend +ausredende +ausredenden +ausredendes +ausreiche +ausreichen +ausreichend +ausreichende +ausreichenden +ausreichender +ausreichendes +ausreicht +ausreichte +ausreichten +ausreifen +ausreise +ausreisen +ausreisend +ausreisende +ausreisenden +ausreisender +ausreisendes +ausreist +ausreiten +ausreitend +ausreitende +ausreitender +ausreitendes +ausreißen +ausreißend +ausreißenden +ausreißender +ausreißendes +ausrenken +ausrenkende +ausrenkenden +ausrenkender +ausrenkten +ausrichten +ausrichtend +ausrichtende +ausrichtender +ausrichtendes +ausrichtet +ausrief +ausriefen +ausriss +ausrollen +ausrollend +ausrollenden +ausrollender +ausrollendes +ausrotten +ausrottend +ausrottende +ausrottender +ausrottendes +ausrufe +ausrufen +ausrufende +ausrufendem +ausrufenden +ausrufendes +ausruft +ausruhen +ausruhende +ausruhenden +ausruhender +ausruhten +ausrutschen +ausrutschend +ausrutschende +ausrutschender +ausrutschendes +ausräumen +ausräumend +ausräumende +ausräumenden +ausräumendes +ausräumte +ausrücken +ausrückende +ausrückenden +ausrückender +ausrüsten +ausrüstend +ausrüstende +ausrüstender +ausrüstendes +ausrüstet +aussagefähig +aussagefähige +aussagekräftig +aussagekräftigen +aussagen +aussagend +aussagende +aussagenden +aussagendes +aussagt +aussagte +aussah +aussahen +aussaugen +aussaugend +aussaugenden +aussaugender +aussaugendes +ausschaltbar +ausschalten +ausschaltende +ausschaltenden +ausschaltender +ausschaltet +ausschauen +ausschaut +ausscheiden +ausscheidend +ausscheidende +ausscheidenden +ausscheidendes +ausscheidet +ausschenke +ausscheren +ausschied +ausschimpfen +ausschimpfend +ausschimpfenden +ausschimpfender +ausschimpfendes +ausschlachtbare +ausschlachten +ausschlafen +ausschlafend +ausschlafenden +ausschlafender +ausschlafendes +ausschlagen +ausschlagend +ausschlagende +ausschlagenden +ausschlagendes +ausschlaggebend +ausschlaggebende +ausschlaggebendem +ausschlaggebenden +ausschlaggebender +ausschlaggebendes +ausschließen +ausschließend +ausschließende +ausschließendem +ausschließenden +ausschließender +ausschließendes +ausschließlich +ausschließliche +ausschließlichem +ausschließlichen +ausschließlicher +ausschließliches +ausschließt +ausschmücken +ausschmückend +ausschmückende +ausschmückender +ausschmückendes +ausschneiden +ausschneidende +ausschneidenden +ausschneidender +ausschreiben +ausschreibend +ausschreibende +ausschreibender +ausschreibendes +ausschreiten +ausschreitende +ausschreitenden +ausschreitender +ausschweifen +ausschweifend +ausschweifende +ausschweifendem +ausschweifender +ausschweifendes +ausschweigen +ausschweigt +ausschwenken +ausschäle +ausschöpfen +ausschütteln +ausschüttelnd +ausschüttelnde +ausschüttelnder +ausschüttelndes +ausschütten +ausschüttende +ausschüttenden +ausschüttender +ausschüttet +aussehe +aussehen +aussehend +aussehenden +aussehender +aussehendes +aussenden +aussendend +aussendende +aussendenden +aussendendes +aussendet +aussetzen +aussetzend +aussetzende +aussetzendem +aussetzender +aussetzendes +aussetzt +aussichtslos +aussichtslose +aussichtslosen +aussichtsloser +aussichtslosere +aussichtsloserem +aussichtsloserer +aussichtsloseres +aussichtsloses +aussichtslosestem +aussichtslosesten +aussichtslosester +aussichtsreich +aussichtsreiche +aussichtsreichen +aussichtsreichsten +aussichtsvoll +aussichtsvolle +aussichtsvollem +aussichtsvollen +aussichtsvollere +aussichtsvollerem +aussichtsvolleren +aussichtsvolleres +aussichtsvolles +aussichtsvollste +aussichtsvollsten +aussichtsvollster +aussichtsvollstes +aussieht +aussondern +aussortieren +aussortierend +aussortierenden +aussortierender +aussortierendes +aussortiert +aussortierte +aussortiertem +aussortierten +aussortierter +ausspannen +ausspannende +ausspannenden +ausspannender +aussparen +ausspeien +aussperren +aussperrende +aussperrenden +aussperrender +aussperrt +ausspielen +ausspielend +ausspielenden +ausspielender +ausspielendes +ausspionieren +ausspioniert +aussprach +ausspreche +aussprechen +aussprechend +aussprechende +aussprechenden +aussprechendes +ausspricht +aussprächen +ausspucken +ausspuckend +ausspuckende +ausspuckenden +ausspuckender +ausspuckt +ausspuckte +ausspülen +ausspülend +ausspülende +ausspülender +ausspülendes +ausstaffieren +ausstaffierend +ausstaffierende +ausstaffierender +ausstaffierendes +ausstaffiert +ausstaffiertem +ausstaffierten +ausstaffierter +ausstanzen +ausstatten +ausstattend +ausstattende +ausstattender +ausstattendes +ausstattet +ausstaubenden +ausstechen +ausstechend +ausstechende +ausstechenden +ausstechendes +ausstehen +ausstehend +ausstehende +ausstehender +ausstehendes +aussteige +aussteigen +aussteigende +aussteigenden +aussteigender +aussteigt +ausstellen +ausstellend +ausstellenden +ausstellender +ausstellendes +ausstellte +aussterben +aussterbend +aussterbende +aussterbender +aussterbendes +aussteuern +ausstieß +ausstopfen +ausstopfende +ausstopfenden +ausstopfender +ausstoße +ausstoßen +ausstoßend +ausstoßende +ausstoßender +ausstoßendes +ausstrahlen +ausstrahlend +ausstrahlende +ausstrahlenden +ausstrahlendes +ausstrahlt +ausstrahlte +ausstrecken +ausstreckend +ausstreckende +ausstreckenden +ausstreckendes +ausstreckte +ausstreichen +ausstreichende +ausstreichenden +ausstreichender +ausstreuen +ausstreuend +ausstreuende +ausstreuender +ausstreuendes +ausströmen +ausströmend +ausströmende +ausströmender +ausströmendes +ausströmt +ausstände +aussuchen +aussuchende +aussuchenden +aussuchender +aussucht +aussuchte +aussätzig +aussätzigen +aussöhnen +aussöhnend +aussöhnende +aussöhnenden +aussöhnendes +austauschbar +austauschbaren +austauschbarer +austauschbares +austauschen +austauschend +austauschende +austauschender +austauschendes +austauscht +austauschte +austeilen +austeilend +austeilende +austeilenden +austeilendes +austeilt +austoben +austobenden +austragen +austragend +austragende +austragender +austragendes +australisch +australischem +australischen +australischer +austrampeln +austreiben +austreibend +austreibende +austreibenden +austreten +austretend +austretende +austretenden +austretendes +austrinken +austrinkend +austrinkende +austrinkender +austrinkendes +austrocknen +austrocknende +austrocknenden +austrocknender +austrocknet +austüfteln +ausufern +ausufernden +ausverkaufen +auswandern +auswechseln +ausweinen +ausweint +ausweise +ausweisen +ausweist +ausweiten +ausweitend +auswendig +auswertbar +auswertbarem +auswertbaren +auswertbarer +auswertbares +auswerten +auswertet +auswirken +auswirkten +auswischen +auswählen +auswählt +auswüchsen +auszahlt +auszahlte +auszeichnen +auszeichnet +auszeichnete +ausziehen +ausziehende +ausziehenden +auszuarbeiten +auszuarbeitenden +auszuarten +auszubauen +auszubeuten +auszubeutenden +auszubilden +auszubildende +auszublenden +auszubrechen +auszudehnen +auszudenken +auszudrucken +auszudrücken +auszufiltern +auszuführen +auszuführenden +auszufüllen +auszugeben +auszugebender +auszugehen +auszugestalten +auszugleichen +auszuhalten +auszuhaltenden +auszuhandeln +auszuhändigen +auszukommen +auszukotzen +auszulagern +auszulassen +auszuleihen +auszulesen +auszuliefern +auszulöschen +auszulösen +auszumachen +auszumalen +auszumerzen +auszumessen +auszunutzen +auszupolieren +auszuprobieren +auszuradierenden +auszuradierendes +auszurechnen +auszuruhen +auszurüsten +auszuschalten +auszuscheren +auszuschlachten +auszuschlagen +auszuschließen +auszuschließender +auszuschöpfen +auszusondern +auszuspionieren +auszusprechen +auszuspucken +auszustatten +auszustellen +auszusuchen +auszutauschen +auszutüfteln +auszuwechseln +auszuweichen +auszuwerten +auszuwickeln +auszuwählen +auszuwählenden +auszuzahlen +auszuzahlende +auszuzeichnen +auszuziehen +auszuüben +ausüben +ausübt +ausübte +ausübten +autark +autarke +autarkem +autarken +autarker +autarkes +authentisch +authentische +automatenfreundlicher +automatisch +automatische +automatischen +automatischer +automatisches +automatisieren +automatisiert +automatisierte +automatisierter +autonom +autonome +autonomen +autonomer +autonomes +autorisieren +autorisierenden +autorisiert +autorisierte +autorisierten +autorisierter +autorisiertes +außen +außenpolitischer +außer +außerdem +außergewöhnlich +außergewöhnliche +außergewöhnlichen +außergewöhnliches +außerhalb +außerirdisch +außerirdische +außerirdischen +außerordentlich +außerordentliche +außerordentlichen +außerordentlicher +außerordentliches +außerplanmäßig +außerplanmäßige +avancieren +avantgardistisch +avantgardistisches +avisieren +avisierte +axiomatische +azur +azurblau +azurblauen +azyklisch +aß +aßen +aßest ++++++++++ +back +backe +backen +backend +backende +backendem +backender +backendes +backst +backte +backten +backtest +bade +baden +badend +badendem +badenden +badender +badest +badet +badete +badetest +badetet +badische +bagatellisieren +baggere +baggern +baggernde +baggerndem +baggernden +baggerndes +baggerst +baggert +baggerte +baggerten +baggertest +baggertet +bahneigen +bahneigenem +bahnen +bahnt +bahnte +bahre +bakteriell +bakterielle +balancieren +balancierend +balancierende +balancierenden +balancierender +balancierendes +balanciert +balancierte +balanciertem +balancierten +balancierter +balanciertes +balanciertest +bald +baldig +baldige +baldigem +baldigen +baldiger +baldiges +baldigst +baldmöglichst +baldmöglichsten +balgen +ballern +ballistisch +ballistische +ballt +ballte +ballten +baltisch +baltischen +bammeltest +banal +banalem +banalen +banaler +bananenrepublikanische +band +bandagiere +bandagieren +bandagierende +bandagierendem +bandagierenden +bandagierendes +bandagierst +bandagiert +bandagiertem +bandagierten +bandagierter +bandagiertes +bandagiertest +bandagiertet +banden +bandest +bandet +bang +bange +bangen +bangend +bangende +bangenden +bangender +bangendes +banges +bangst +bangt +bangten +bangtest +bangtet +bankbestätigtem +bankbestätigten +bankfähige +bankfähigem +bankfähigen +bankfähiges +bankinternen +bankmäßiger +bankrotte +bankrottem +bankrotten +bankrottes +banktechnischen +banküblicher +banne +bannen +bannenden +bannt +bannten +barbarisch +barbarischen +barbarisches +bare +baren +barer +bares +barfüßig +barfüßige +barfüßigen +barfüßiger +barfüßiges +barg +bargeldlos +bargeldlose +bargeldlosen +bargeldloser +bargeldloses +barhäuptig +barhäuptige +barmherzig +barmherzige +barmherzigen +barmherziger +barmherziges +barsch +barst +barsten +barstet +basieren +basierend +basierende +basierenden +basierender +basierendes +basiert +basierte +basierten +basisch +basische +basischen +basischer +basisches +baskisch +basteln +bastelnd +bastelnde +bastelnden +bastelnder +bastelndes +bastelt +bastelte +bastelten +basteltet +bastle +bat +baten +batest +batet +batteriebetriebenen +baue +bauen +bauend +bauendem +bauenden +bauender +bauernschlau +baufällig +baufällige +baufälligen +baufälliger +baufälliges +baugleichen +baulich +bauliche +baulichem +baulichen +baumeln +baumelnd +baumelnde +baumelndem +baumelnder +baumelndes +baumelst +baumelt +baumelte +baumelten +baumeltest +baumgroßen +baumle +baumstark +baumstarke +baumstarken +baumstarker +baumstarkes +baumwollen +baumwollenes +baurechtliche +baureife +baureifen +bausche +bauschen +bauschend +bauschendem +bauschenden +bauschender +bauschig +bauschige +bauschigem +bauschiger +bauschiges +bauschst +bauschte +bauschten +bauschtest +bausparen +baust +baut +baute +bautechnisch +bautechnischem +bauten +bautest +bautet +bayerisch +bayerische +bayerischen +bayerisches +bayrische +bayrischem +bayrischen +bayrischer +beabsichtigen +beabsichtigend +beabsichtigende +beabsichtigendem +beabsichtigender +beabsichtigendes +beabsichtigst +beabsichtigt +beabsichtigte +beabsichtigtem +beabsichtigten +beabsichtigter +beabsichtigtes +beabsichtigtest +beabsichtigtet +beachte +beachten +beachtend +beachtende +beachtenden +beachtender +beachtendes +beachtenswert +beachtenswerte +beachtenswertem +beachtenswerten +beachtenswertere +beachtenswerterem +beachtenswerteren +beachtenswerteres +beachtenswertes +beachtenswerteste +beachtenswertesten +beachtenswertester +beachtenswertestes +beachtet +beachtete +beachtetem +beachteter +beachtetes +beachtetest +beachtlich +beachtliche +beachtlichem +beachtlicher +beachtlichere +beachtlicherem +beachtlicherer +beachtlicheres +beachtliches +beachtlichstem +beachtlichsten +beachtlichster +beackert +beamtenrechtliche +beamtenrechtlicher +beanspruchen +beanspruchend +beanspruchende +beanspruchenden +beanspruchender +beanspruchendes +beansprucht +beanspruchte +beanspruchtem +beanspruchten +beanspruchter +beanspruchtes +beanspruchtest +beanstande +beanstanden +beanstandende +beanstandendem +beanstandenden +beanstandendes +beanstandest +beanstandet +beanstandete +beanstandetem +beanstandeten +beanstandeter +beanstandetes +beanstandetest +beanstandetet +beantrage +beantragen +beantragend +beantragende +beantragendem +beantragender +beantragendes +beantragst +beantragt +beantragtem +beantragten +beantragter +beantragtes +beantragtest +beantragtet +beantworte +beantworten +beantwortende +beantwortendem +beantwortenden +beantwortendes +beantwortest +beantwortet +beantwortete +beantwortetem +beantworteten +beantworteter +beantwortetes +beantwortetest +beantwortetet +bearbeite +bearbeiten +bearbeitend +bearbeitende +bearbeitendem +bearbeitender +bearbeitendes +bearbeitest +bearbeitet +bearbeitete +bearbeitetem +bearbeiteten +bearbeiteter +bearbeitetes +bearbeitetest +bearbeitetet +beatmen +beatmend +beatmende +beatmet +beaufsichtige +beaufsichtigen +beaufsichtigend +beaufsichtigende +beaufsichtigendem +beaufsichtigenden +beaufsichtigender +beaufsichtigendes +beaufsichtigst +beaufsichtigte +beaufsichtigtem +beaufsichtigten +beaufsichtigter +beaufsichtigtes +beaufsichtigtest +beaufsichtigtet +beauftrage +beauftragen +beauftragend +beauftragendem +beauftragenden +beauftragender +beauftragt +beauftragte +beauftragtem +beauftragten +beauftragter +beauftragtes +beauftragtest +beauftragtet +bebauen +bebauend +bebauende +bebauenden +bebauender +bebauendes +bebaut +bebaute +bebautem +bebauter +bebautes +bebautest +beben +bebend +bebende +bebenden +bebender +bebendes +bebt +bebte +bebten +bechern +bedacht +bedachte +bedachtem +bedachten +bedachter +bedachtes +bedachtest +bedachtsam +bedachtsame +bedachtsamem +bedachtsamer +bedachtsames +bedampfte +bedanke +bedanken +bedankend +bedankende +bedankendem +bedankender +bedankst +bedankt +bedankte +bedankten +bedanktest +bedanktet +bedarfsgerecht +bedarfst +bedauere +bedauerlich +bedauerliche +bedauerlichen +bedauerlicher +bedauerlicherweise +bedauern +bedauernswert +bedauernswerte +bedauernswerten +bedauernswerter +bedauernswertere +bedauernswerteren +bedauernswerterer +bedauernswerteres +bedauernswerteste +bedauernswertestem +bedauernswertesten +bedauernswertestes +bedauert +bedauerte +bedauerten +bedecke +bedecken +bedeckst +bedeckt +bedeckte +bedecktem +bedeckten +bedeckter +bedecktes +bedecktest +bedecktet +bedenke +bedenken +bedenkend +bedenkende +bedenkenden +bedenkendes +bedenkenlos +bedenkenlose +bedenklich +bedenkliche +bedenklichem +bedenklichen +bedenkliches +bedenklichste +bedenkst +bedeute +bedeuten +bedeutend +bedeutende +bedeutendem +bedeutenden +bedeutender +bedeutenderen +bedeutendes +bedeutendste +bedeutest +bedeutet +bedeutete +bedeuteten +bedeutetest +bedeutetet +bedeutsam +bedeutsame +bedeutsamem +bedeutsamen +bedeutsamer +bedeutsames +bedeutsamste +bedeutsamsten +bedeutsamstes +bedeutungslos +bedeutungslose +bedeutungslosem +bedeutungslosen +bedeutungsloser +bedeutungslosere +bedeutungsloserem +bedeutungsloseren +bedeutungsloseres +bedeutungsloses +bedeutungsvoll +bedeutungsvolle +bedeutungsvollem +bedeutungsvollen +bedeutungsvoller +bedeutungsvollere +bedeutungsvollerem +bedeutungsvolleren +bedeutungsvolleres +bedeutungsvolles +bedeutungsvollste +bedeutungsvollsten +bedeutungsvollster +bedeutungsvollstes +bedienbaren +bediene +bedienen +bedienende +bedienendem +bedienenden +bedienendes +bedienerfreundlich +bedienst +bediensteten +bedient +bediente +bedientem +bedienten +bedientes +bedientest +bedientet +bedinge +bedingen +bedingt +bedingte +bedingtem +bedingten +bedingter +bedingtes +bedingungslos +bedingungslose +bedingungslosem +bedingungsloser +bedingungslosere +bedingungsloserem +bedingungsloserer +bedingungsloseres +bedingungsloses +bedingungslosestem +bedingungslosesten +bedingungslosester +bedrohe +bedrohen +bedrohende +bedrohendem +bedrohenden +bedrohendes +bedrohlich +bedrohliche +bedrohlichen +bedrohlicher +bedrohlichere +bedrohlicheren +bedrohlicherer +bedrohlicheres +bedrohlichste +bedrohlichstem +bedrohlichsten +bedrohlichstes +bedrohst +bedroht +bedrohte +bedrohtem +bedrohten +bedrohter +bedrohtest +bedrohtet +bedruckbare +bedrucken +bedruckt +bedruckte +bedrucktes +bedränge +bedrängen +bedrängend +bedrängendem +bedrängenden +bedrängender +bedrängst +bedrängt +bedrängte +bedrängten +bedrängter +bedrängtes +bedrängtet +bedrücken +bedrückend +bedrückenden +bedrückender +bedrückendes +bedrückte +bedurfte +bedurften +bedächtig +bedächtige +bedächtigem +bedächtigen +bedächtiges +bedämpft +bedürfe +bedürfen +bedürfnislos +bedürfnislose +bedürfnislosem +bedürfnislosen +bedürfnislosere +bedürfnisloserem +bedürfnisloseren +bedürfnisloseres +bedürfnisloses +bedürfnisloseste +bedürfnislosesten +bedürfnislosester +bedürfnislosestes +bedürftig +bedürftige +bedürftigem +bedürftigen +bedürftigere +bedürftigerem +bedürftigeren +bedürftigeres +bedürftiges +bedürftigste +bedürftigsten +bedürftigster +bedürftigstes +beehre +beehren +beehrende +beehrendem +beehrenden +beehrendes +beehrst +beehrt +beehrtem +beehrten +beehrter +beehrtest +beehrtet +beeidest +beeilen +beeilend +beeilende +beeilender +beeilendes +beeilst +beeilt +beeilte +beeilten +beeiltest +beeindrucke +beeindrucken +beeindruckende +beeindruckenden +beeindruckender +beeindruckendes +beeindruckst +beeindruckt +beeindruckte +beeindruckten +beeindruckter +beeindrucktes +beeindrucktet +beeinflussbar +beeinflussbare +beeinflusse +beeinflussen +beeinflussende +beeinflussendem +beeinflussenden +beeinflussendes +beeinflusst +beeinflusste +beeinflusstem +beeinflusster +beeinflusstes +beeinflusstest +beeinträchtige +beeinträchtigen +beeinträchtigend +beeinträchtigende +beeinträchtigendem +beeinträchtigender +beeinträchtigendes +beeinträchtigst +beeinträchtigt +beeinträchtigte +beeinträchtigtem +beeinträchtigten +beeinträchtigter +beeinträchtigtes +beeinträchtigtest +beeinträchtigtet +beenden +beendend +beendende +beendenden +beendender +beendendes +beendet +beendete +beendetem +beendeter +beendetes +beendetest +beendigen +beendigt +beendigter +beerdige +beerdigen +beerdigst +beerdigt +beerdigte +beerdigten +beerdigter +beerdigtes +beerdigtet +befahl +befahlen +befahlst +befahrbar +befahrbare +befahrbarem +befahrbarer +befahrbares +befahre +befahren +befahrend +befahrende +befahrendem +befahrender +befahrendes +befahrene +befahrenen +befahrener +befahrenes +befallen +befallene +befallenem +befallenen +befallenes +befand +befanden +befandest +befandet +befangen +befangene +befangenen +befangener +befangenes +befassen +befassend +befassende +befassender +befassendes +befassest +befasst +befasste +befassten +befasstest +befehle +befehlen +befehlende +befehlenden +befehlender +befehlendes +befehligen +befehlshaberisch +befehlshaberischem +befehlshaberischen +befehlshaberischer +befestige +befestigen +befestigende +befestigendem +befestigenden +befestigendes +befestigst +befestigt +befestigte +befestigtem +befestigten +befestigter +befestigtes +befestigtest +befestigtet +befeuchte +befeuchten +befeuchtest +befeuchtet +befeuchtete +befeuchteten +befeuchteter +befeuchtetes +befeuchtetet +befiehlst +befiehlt +befinde +befinden +befindend +befindenden +befindender +befindendes +befindet +befindlich +befindliche +befindlichen +befindlicher +befindliches +beflecke +beflecken +befleckst +befleckte +beflecktem +befleckten +befleckter +beflecktes +beflecktest +beflecktet +beflissen +beflissene +beflissenem +beflissenen +beflügeln +befohlen +befohlene +befohlenem +befohlenen +befohlenes +befolge +befolgen +befolgende +befolgendem +befolgenden +befolgendes +befolgst +befolgt +befolgte +befolgtem +befolgten +befolgter +befolgtest +befolgtet +befrachtetest +befrackt +befragen +befragenden +befragt +befragte +befragten +befragter +befreie +befreien +befreiend +befreiende +befreiendem +befreiender +befreiendes +befreist +befreit +befreite +befreiten +befreiter +befreitest +befreitet +befremde +befremden +befremdender +befremdest +befremdet +befremdete +befremdetem +befremdeten +befremdeter +befremdetes +befremdetest +befremdetet +befremdlich +befremdlichem +befremdlichen +befremdlicher +befreunde +befreunden +befreundest +befreundete +befreundetem +befreundeten +befreundeter +befreundetes +befreundetest +befreundetet +befriedete +befriedigen +befriedigend +befriedigende +befriedigenden +befriedigender +befriedigendes +befriedigt +befriedigte +befriedigtem +befriedigter +befriedigtes +befriedigtest +befristen +befristet +befristeten +befristeter +befruchten +befruchtende +befruchtenden +befruchtet +befruchtete +befruchteter +befruchtetes +befruchtetest +befugt +befugte +befugtem +befugter +befugtes +befuhr +befuhrst +befuhrt +befunden +befähigen +befähigt +befährst +befährt +befällt +befänden +befördere +befördern +befördernde +beförderndem +befördernden +beförderndes +beförderst +befördert +beförderte +befördertem +beförderten +beförderter +befördertest +befühlen +befühlend +befühlende +befühlenden +befühlender +befühlendes +befühlt +befühlte +befühlten +befühltet +befürchten +befürchtend +befürchtende +befürchtenden +befürchtender +befürchtendes +befürchtet +befürchtete +befürchtetem +befürchteter +befürchtetes +befürchtetest +befürworte +befürworten +befürwortend +befürwortende +befürwortenden +befürwortender +befürwortendes +befürwortest +befürwortete +befürwortetem +befürworteten +befürworteter +befürwortetes +befürwortetest +befürwortetet +begab +begaben +begabt +begabte +begabten +begabter +begackert +begangen +begangene +begangenem +begangener +begangenes +begann +begannen +begannst +begannt +begeben +begegne +begegnen +begegnend +begegnendem +begegnenden +begegnender +begegnest +begegnet +begegnete +begegneten +begegneter +begegnetes +begegnetest +begegnetet +begehbar +begehbare +begehbaren +begehe +begehen +begehend +begehenden +begehender +begehendes +begehren +begehrend +begehrende +begehrenden +begehrender +begehrendes +begehrenswert +begehrenswerte +begehrenswertem +begehrenswerten +begehrenswertere +begehrenswerterem +begehrenswerteren +begehrenswerteres +begehrenswertes +begehrenswerteste +begehrenswertesten +begehrenswertester +begehrenswertestes +begehrlich +begehrliche +begehrlichem +begehrlichen +begehrlicher +begehrlichere +begehrlicherem +begehrlicheren +begehrlicheres +begehrliches +begehrlichste +begehrlichsten +begehrlichster +begehrlichstes +begehrt +begehrte +begehrtem +begehrten +begehrter +begehrtes +begehrtest +begehrteste +begehrtet +begehst +begeht +begeistern +begeisternd +begeisternde +begeisternden +begeisternder +begeisterndes +begeistert +begeisterte +begeistertem +begeisterter +begeistertes +begeistertest +begibt +begierig +begierige +begierigen +begieriger +begieriges +begieße +begießen +begießt +beging +begingen +begingst +beginne +beginnen +beginnend +beginnende +beginnenden +beginnender +beginnendes +beginnt +beglaubige +beglaubigen +beglaubigst +beglaubigt +beglaubigte +beglaubigten +beglaubigter +beglaubigtes +beglaubigtet +begleiche +begleichen +begleichende +begleichendem +begleichenden +begleichendes +begleichst +begleicht +begleiten +begleitend +begleitende +begleitender +begleitendes +begleitest +begleitet +begleitete +begleitetem +begleiteten +begleiteter +begleitetes +begleitetest +begleitetet +begliche +beglichen +beglichene +beglichenem +beglichener +beglichenes +beglichest +beglücken +beglückend +beglückender +beglückt +beglückte +beglückwünschen +beglückwünschest +beglückwünschst +beglückwünscht +beglückwünschtem +beglückwünschten +beglückwünschter +beglückwünschtes +beglückwünschtest +beglückwünschtet +begnadet +begnadetem +begnadeten +begnadetes +begnadigen +begnadigst +begnadigt +begnadigte +begnadigtem +begnadigten +begnadigter +begnadigtes +begnadigtest +begnadigtet +begnüge +begnügen +begnügend +begnügendem +begnügenden +begnügender +begnügst +begnügt +begnügte +begnügten +begnügtest +begnügtet +begonnen +begonnene +begonnenem +begonnenen +begonnenes +begoss +begossen +begossene +begossenen +begossener +begossenes +begosset +begrabe +begraben +begrabene +begrabenen +begrabener +begrabenes +begradigt +begreife +begreifen +begreifende +begreifendem +begreifenden +begreifendes +begreiflich +begreifliche +begreiflichen +begreiflicher +begreiflicherweise +begreifst +begreift +begrenze +begrenzen +begrenzend +begrenzende +begrenzendem +begrenzenden +begrenzender +begrenzendes +begrenzest +begrenzt +begrenzte +begrenztem +begrenzten +begrenzter +begrenztes +begrenztest +begrenztet +begriffe +begriffen +begriffene +begriffenem +begriffener +begriffenes +begriffet +begrifflich +begriffliche +begrifflichen +begriffsstutzig +begriffsstutzige +begriffsstutzigen +begriffsstutziger +begriffsstutziges +begrifft +begrub +begruben +begrubt +begräbst +begräbt +begrübest +begründbar +begründe +begründen +begründend +begründende +begründenden +begründender +begründendes +begründet +begründete +begründetem +begründeten +begründeter +begründetes +begründetest +begrüßen +begrüßend +begrüßende +begrüßenden +begrüßender +begrüßendes +begrüßenswert +begrüßenswerte +begrüßest +begrüßt +begrüßte +begrüßtem +begrüßten +begrüßter +begrüßtest +begrüßtet +begutachte +begutachten +begutachtend +begutachtende +begutachtendem +begutachtender +begutachtendes +begutachtest +begutachtet +begutachtete +begutachtetem +begutachteten +begutachteter +begutachtetes +begutachtetest +begutachtetet +begännest +begünstige +begünstigen +begünstigend +begünstigendem +begünstigenden +begünstigender +begünstigst +begünstigt +begünstigte +begünstigten +begünstigter +begünstigtes +begünstigtet +begütert +begüterten +begütigen +begütigt +behaart +behaarte +behaarten +behaarter +behaartes +behaftet +behaftete +behaftetem +behafteten +behafteter +behaftetes +behage +behagen +behagend +behagendem +behagenden +behagender +behaglich +behagliche +behaglichem +behaglicher +behagliches +behagst +behagt +behagte +behagten +behagtest +behalf +behalfen +behalfest +behalte +behalten +behaltend +behaltendem +behaltenden +behaltender +behaltene +behaltenem +behaltenen +behaltenes +behandele +behandeln +behandelnde +behandelndem +behandelnden +behandelndes +behandelst +behandelt +behandelte +behandeltem +behandelten +behandelter +behandeltes +behandeltest +behandeltet +behandle +behandschuht +behangen +beharre +beharren +beharrend +beharrende +beharrendem +beharrender +beharrendes +beharrlich +beharrliche +beharrlichem +beharrlichen +beharrlicher +beharrst +beharrt +beharrte +beharrten +beharrtest +beharrtet +behaue +behauen +behaupte +behaupten +behauptend +behauptendem +behauptenden +behauptender +behauptest +behauptet +behauptete +behaupteten +behaupteter +behauptetes +behauptetet +behausen +behaust +behaut +behaute +behauten +behautest +behautet +behebbaren +behebbares +behebe +beheben +behebst +behebt +beheimatet +beheimatete +beheimatetem +beheimateter +beheimatetes +beheizbare +beheizen +beheizt +beheizte +beheiztem +beheizten +beheiztes +behelfen +behelfend +behelfende +behelfenden +behelfender +behelfendes +behelfsmäßig +behelfsmäßige +behelfsmäßigen +behelfsmäßiger +behelfsmäßiges +behellige +behelligen +behelligend +behelligendem +behelligenden +behelligender +behelligst +behelligt +behelligte +behelligten +behelligter +behelligtes +behelligtet +beherbergen +beherbergend +beherbergende +beherbergenden +beherbergender +beherbergendes +beherbergt +beherbergte +beherbergtem +beherbergten +beherbergter +beherbergtes +beherbergtest +beherrschbar +beherrsche +beherrschen +beherrschend +beherrschendem +beherrschenden +beherrschender +beherrschest +beherrschst +beherrscht +beherrschtem +beherrschten +beherrschter +beherrschtes +beherrschtest +beherrschtet +beherzigen +beherzigt +beherzt +beherzte +beherzten +beherzter +beherztes +behexen +behielt +behielte +behielten +behieltet +behieltst +behilflich +behilft +behindere +behindern +behindernde +behinderndem +behindernden +behinderst +behindert +behinderte +behinderten +behinderter +behindertes +behindertet +behob +behoben +behobene +behobenem +behobenen +behobenes +behobest +beholfen +behorche +behorchen +behorchst +behorcht +behorchte +behorchtem +behorchten +behorchter +behorchtes +behorchtest +behorchtet +behutsam +behutsame +behutsamem +behutsamen +behutsamere +behutsamerem +behutsameren +behutsameres +behutsames +behutsamste +behutsamstem +behutsamster +behutsamstes +behäbig +behäbige +behäbigem +behäbigen +behäbiges +behält +behältst +behänd +behände +behänden +behänder +behändes +behängen +behängt +behördeninterner +behördlich +behördliche +behördlichem +behördlichen +behördlicher +behördliches +behüte +behüten +behütend +behütendem +behütenden +behütender +behütest +behütet +behütete +behüteten +behüteter +behütetes +behütetet +bei +beibehalten +beibehaltend +beibehaltende +beibehaltendem +beibehaltender +beibehaltendes +beibehaltene +beibehaltener +beibehaltenes +beibehielt +beibehält +beibringen +beibringend +beibringende +beibringenden +beibringender +beibringendes +beichte +beichten +beichtend +beichtendem +beichtenden +beichtender +beichtendes +beichtest +beichtet +beichtete +beichteten +beichtetest +beichtetet +beide +beiden +beider +beiderlei +beiderseitig +beiderseitige +beiderseitigen +beiderseitiger +beiderseitiges +beiderseits +beides +beidseitig +beidseitige +beidseitigen +beidseitiger +beidseitiges +beieinander +beifolgen +beifolgend +beifolgende +beifolgendem +beifolgender +beifolgendes +beifällig +beifälligem +beifälligen +beifälliger +beifügen +beifügend +beifügende +beifügenden +beifügender +beifügendes +beige +beigeben +beigebracht +beigebrachte +beigebrachten +beigebrachter +beigebrachtes +beigefarben +beigefarbenen +beigefügt +beigefügte +beigefügtem +beigefügten +beigefügter +beigegeben +beigegebenem +beigegebenen +beigegebenes +beigelegen +beigelegene +beigelegenem +beigelegenen +beigelegenes +beigelegt +beigelegte +beigelegten +beigelegter +beigelegtes +beigemengt +beigemengte +beigemengtem +beigemengten +beigemengtes +beigemessen +beigemessene +beigemessenen +beigemessener +beigemessenes +beigemischt +beigemischte +beigemischtem +beigemischten +beigemischtes +beigeordnet +beigeordnete +beigepflichtet +beigepflichtete +beigepflichtetem +beigepflichteter +beigepflichtetes +beigesetzt +beigesetztem +beigesetzten +beigesetzter +beigesprungen +beigesprungene +beigesprungenem +beigesprungener +beigesprungenes +beigestanden +beigestandenem +beigestandenen +beigestandener +beigestellt +beigesteuert +beigesteuerte +beigesteuertem +beigesteuerter +beigesteuertes +beigetragen +beigetragenem +beigetragenen +beigetragener +beigetreten +beigetretene +beigetretenem +beigetretenen +beigetretener +beigetretenes +beigewohnt +beiholen +beilegen +beilegende +beilegendem +beilegenden +beilegendes +beilegte +beileibe +beiliegen +beiliegend +beiliegende +beiliegenden +beiliegender +beiliegendes +beiliegt +beiläufig +beiläufige +beiläufigem +beiläufiger +beiläufiges +beim +beimengen +beimengend +beimengendem +beimengenden +beimengender +beimesse +beimessen +beimessend +beimessendem +beimessenden +beimessender +beimischen +beimischend +beimischendem +beimischenden +beimischender +beimischten +beinah +beinahe +beinhalten +beinhaltend +beinhaltende +beinhaltenden +beinhaltender +beinhaltendes +beinhaltet +beinhaltete +beinhaltetem +beinhalteten +beinhalteter +beinhaltetes +beinhaltetest +beinhart +beipflichten +beipflichtend +beipflichtende +beipflichtenden +beipflichtender +beipflichtendes +beirre +beirren +beirrend +beirrendem +beirrenden +beirrender +beirrst +beirrt +beirrte +beirrtest +beirrtet +beisammen +beischlafe +beiseite +beisetzen +beisetzend +beisetzendem +beisetzenden +beisetzender +beispielgebend +beispielgebende +beispielgebenden +beispielhaft +beispielhafte +beispielhaftem +beispielhaften +beispielhafter +beispielhafterem +beispielhafteren +beispielhafterer +beispielhaftes +beispielhafteste +beispielhaftestem +beispielhaftester +beispielhaftestes +beispiellos +beispiellose +beispiellosem +beispiellosen +beispielloser +beispielloserem +beispielloseren +beispielloserer +beispielloses +beispielsweise +beispringen +beispringend +beispringende +beispringendem +beispringendes +beistanden +beistehen +beistehend +beistehendem +beistehenden +beistehender +beistellen +beisteuern +beisteuernd +beisteuernde +beisteuernden +beisteuernder +beisteuerndes +beitragen +beitragende +beitragendem +beitragenden +beitragendes +beitragsfrei +beitragsfreien +beitragspflichtig +beitragspflichtigem +beitragspflichtigen +beitragspflichtiger +beitrat +beitreibe +beitreiben +beitreten +beitretende +beitretendem +beitretenden +beitretendes +beitrug +beitrugen +beiträgt +beitrüge +beitrügen +beiwohnen +beiwohnt +beiwohnte +beizeiten +beizubehalten +beizubringen +beizufügen +beizukommen +beizumessen +beizumischen +beizustehen +beizustellen +beizutragen +beizutreiben +beizutreten +beizuwohnen +beiße +beißen +beißend +beißende +beißendem +beißender +beißendes +beißest +beißt +bejahe +bejahen +bejahend +bejahendem +bejahenden +bejahender +bejahrt +bejahrte +bejahrtem +bejahrter +bejahrtes +bejahst +bejahte +bejahten +bejahtest +bejubeln +bejubelt +bekam +bekamen +bekamst +bekamt +bekannt +bekannte +bekanntem +bekannten +bekannter +bekannterem +bekannteren +bekannterer +bekanntermaßen +bekanntes +bekanntest +bekannteste +bekanntestem +bekanntesten +bekanntester +bekanntestes +bekanntet +bekanntlich +bekanntmachen +bekanntmachend +bekanntmachende +bekanntmachenden +bekanntmachender +bekanntmachendes +bekanntzumachen +bekehre +bekehren +bekehrende +bekehrendem +bekehrenden +bekehrender +bekehrendes +bekehrst +bekehrt +bekehrte +bekehrten +bekehrter +bekehrtes +bekehrtet +bekenne +bekennen +bekennende +bekennendem +bekennenden +bekennendes +bekennst +bekennt +beklagen +beklagend +beklagende +beklagenden +beklagender +beklagendes +beklagenswert +beklagenswerten +beklagst +beklagt +beklagte +beklagtem +beklagten +beklagtes +beklagtest +beklagtet +beklauen +beklebe +bekleben +beklebende +beklebendem +beklebenden +beklebendes +beklebst +beklebt +beklebte +beklebtem +beklebten +beklebter +beklebtest +beklebtet +beklecksen +bekleiden +bekleidend +bekleidende +bekleidenden +bekleidender +bekleidendes +bekleidet +bekleidete +bekleidetem +bekleideter +bekleidetes +bekleidetest +beklemmen +beklemmende +beklemmenden +beklemmender +beklemmt +beknackte +bekomme +bekommen +bekommende +bekommendem +bekommenden +bekommendes +bekommene +bekommst +bekommt +bekriegen +bekritteln +bekräftigen +bekräftigend +bekräftigende +bekräftigenden +bekräftigender +bekräftigendes +bekräftigt +bekräftigte +bekräftigtem +bekräftigten +bekräftigter +bekräftigtes +bekräftigtest +bekränzt +bekränzte +bekränzten +bekunde +bekunden +bekundend +bekundende +bekundendem +bekundender +bekundendes +bekundest +bekundete +bekundetem +bekundeten +bekundeter +bekundetes +bekundetest +bekundetet +bekäme +bekämen +bekämpfe +bekämpfen +bekämpfend +bekämpfendem +bekämpfenden +bekämpfender +bekämpfst +bekämpft +bekämpfte +bekämpften +bekämpfter +bekämpftes +bekämpftet +bekämst +bekömmlich +bekömmlichem +bekömmlichen +bekömmlicher +bekömmlicherem +bekömmlicheren +bekömmlicherer +bekömmliches +bekömmlichste +bekömmlichstem +bekömmlichster +bekömmlichstes +bekümmere +bekümmern +bekümmernd +bekümmernde +bekümmerndem +bekümmernder +bekümmerndes +bekümmerst +bekümmert +bekümmerte +bekümmertem +bekümmerten +bekümmerter +bekümmertes +bekümmertest +bekümmertet +belabern +beladen +beladend +beladende +beladenden +beladender +beladendes +beladenem +beladenen +beladener +beladest +beladet +belagere +belagern +belagernd +belagernde +belagerndem +belagernder +belagerndes +belagerst +belagert +belagerte +belagertem +belagerten +belagerter +belagertes +belagertest +belagertet +belange +belangen +belanglos +belanglose +belanglosem +belanglosen +belanglosere +belangloserem +belangloseren +belangloseres +belangloses +belangloseste +belanglosesten +belanglosester +belanglosestes +belangvoll +belangvolles +belasse +belassen +belastbar +belastbare +belastbaren +belastbarer +belastbares +belasten +belastend +belastende +belastendem +belastender +belastendes +belastest +belastet +belastete +belastetem +belasteten +belasteter +belastetes +belastetest +belastetet +belaubt +belauern +belaufen +belausche +belauschen +belauschende +belauschendem +belauschenden +belauschendes +belauschest +belauschst +belauschte +belauschtem +belauschten +belauschter +belauschtes +belauschtest +belauschtet +beleben +belebend +belebende +belebenden +belebender +belebendes +belebt +belebte +belebtem +belebten +belebter +belebtes +belebtest +belebtet +belegbar +belegbare +belegbaren +belege +belegen +belegend +belegende +belegendem +belegender +belegendes +belegst +belegt +belegte +belegten +belegter +belegtes +belegtet +belehre +belehren +belehrend +belehrende +belehrendem +belehrenden +belehrendes +belehrst +belehrte +belehrtem +belehrten +belehrtes +belehrtest +belehrtet +beleibt +beleibte +beleibtem +beleibten +beleibtes +beleidige +beleidigen +beleidigend +beleidigende +beleidigendem +beleidigenden +beleidigender +beleidigendes +beleidigst +beleidigt +beleidigtem +beleidigten +beleidigter +beleidigtes +beleidigtest +beleidigtet +beleihbar +beleihe +beleihen +beleihend +beleihendem +beleihenden +beleihender +beleihendes +beleihst +beleiht +beleihungsfähig +beleihungsfähigeres +beleuchten +beleuchtend +beleuchtende +beleuchtenden +beleuchtender +beleuchtendes +beleuchtet +beleuchtete +beleuchtetem +beleuchteten +beleuchteter +beleuchtetes +beleuchtetest +belgisch +belgische +belgischem +belgischer +belgisches +belichten +belichtend +belichtende +belichtenden +belichtender +belichtendes +belichtet +belichtete +belichtetem +belichteter +belichtetes +belichtetest +beliebe +belieben +beliebende +beliebenden +beliebender +beliebig +beliebige +beliebigem +beliebigen +beliebiger +beliebiges +beliebst +beliebt +beliebte +beliebtem +beliebten +beliebter +beliebtere +beliebterem +beliebteren +beliebteres +beliebtes +beliebtest +beliebtestem +beliebtesten +beliebtester +beliebtet +belief +beliefere +beliefern +beliefernd +beliefernde +belieferndem +beliefernder +belieferndes +belieferst +beliefert +belieferte +beliefertem +belieferten +belieferter +beliefertes +beliefertest +beliefertet +belieh +beliehen +beliehene +beliehenem +beliehener +beliehenes +beliehst +beließ +belle +bellen +bellend +bellendem +bellenden +bellender +belletristisch +belletristische +belletristischen +bellst +bellt +bellte +bellten +belltest +belobigt +belobigte +belog +belogen +belogenem +belogenen +belogener +belogst +belogt +belohne +belohnen +belohnend +belohnende +belohnendem +belohnender +belohnendes +belohnst +belohnte +belohntem +belohnten +belohntes +belohntest +belohntet +belud +beluden +beludest +beludet +belustige +belustigen +belustigend +belustigendem +belustigenden +belustigender +belustigst +belustigt +belustigte +belustigten +belustigter +belustigtes +belustigtet +belächeln +belächelt +belädt +belästige +belästigen +belästigend +belästigende +belästigendem +belästigender +belästigendes +belästigst +belästigte +belästigtem +belästigten +belästigter +belästigtes +belästigtest +belästigtet +beläuft +belüge +belügen +belügend +belügendem +belügenden +belügender +belügst +belügt +bemale +bemalen +bemalende +bemalendem +bemalenden +bemalendes +bemalst +bemalt +bemaltem +bemalten +bemalter +bemaltest +bemaltet +bemannt +bemanntes +bemaß +bemaßen +bemaßest +bemaßet +bemerkbar +bemerkbare +bemerkbaren +bemerkbarer +bemerkbareren +bemerkbareres +bemerkbares +bemerkbarste +bemerkbarster +bemerkbarstes +bemerke +bemerken +bemerkend +bemerkende +bemerkendem +bemerkender +bemerkendes +bemerkenswert +bemerkenswerte +bemerkenswertem +bemerkenswerten +bemerkenswerter +bemerkenswerterem +bemerkenswerteren +bemerkenswerterer +bemerkenswertes +bemerkenswerteste +bemerkenswertesten +bemerkenswertester +bemerkenswertestes +bemerkst +bemerkt +bemerkte +bemerkten +bemerkter +bemerktes +bemerktet +bemesse +bemessen +bemessende +bemessendem +bemessenden +bemessendes +bemessene +bemessenem +bemessener +bemessenes +bemisst +bemitleide +bemitleiden +bemitleidend +bemitleidendem +bemitleidenden +bemitleidender +bemitleidenswert +bemitleidenswerte +bemitleidenswertem +bemitleidenswerter +bemitleidenswertere +bemitleidenswerterem +bemitleidenswerterer +bemitleidenswerteres +bemitleidenswertes +bemitleidenswerteste +bemitleidenswertestem +bemitleidenswertesten +bemitleidenswertester +bemitleidest +bemitleidet +bemitleidete +bemitleideten +bemitleideter +bemitleidetes +bemitleidetet +bemittelt +bemittelte +bemittelten +bemittelter +bemitteltes +bemuttern +bemutternd +bemutternde +bemutternden +bemutternder +bemutterndes +bemuttert +bemutterte +bemuttertem +bemutterter +bemuttertes +bemuttertest +bemächtige +bemächtigen +bemächtigende +bemächtigendem +bemächtigenden +bemächtigendes +bemächtigst +bemächtigt +bemächtigte +bemächtigtem +bemächtigten +bemächtigter +bemächtigtest +bemächtigtet +bemäkelt +bemängele +bemängeln +bemängelnd +bemängelnde +bemängelndem +bemängelnder +bemängelndes +bemängelst +bemängelt +bemängelte +bemängeltem +bemängelten +bemängelter +bemängeltes +bemängeltest +bemängeltet +bemängle +bemühe +bemühen +bemühend +bemühendem +bemühenden +bemühender +bemühst +bemüht +bemühte +bemühtem +bemühten +bemühter +bemühtes +bemühtet +bemüßigen +benachbart +benachbarte +benachbartem +benachbarten +benachbarter +benachbartes +benachrichtige +benachrichtigen +benachrichtigend +benachrichtigendem +benachrichtigenden +benachrichtigender +benachrichtigest +benachrichtigst +benachrichtigt +benachrichtigtem +benachrichtigten +benachrichtigter +benachrichtigtes +benachrichtigtest +benachrichtigtet +benachteilige +benachteiligen +benachteiligend +benachteiligende +benachteiligendem +benachteiligender +benachteiligendes +benachteiligst +benachteiligte +benachteiligtem +benachteiligten +benachteiligter +benachteiligtes +benachteiligtest +benachteiligtet +benahm +benahmen +benannt +benannte +benannten +benannter +benanntes +benanntet +benebeln +benebelnd +benebelndem +benebelnden +benebelnder +benebelst +benebelt +benebelte +benebelten +benebelter +benebeltes +benebeltet +beneble +benehmen +beneiden +beneidend +beneidende +beneidenden +beneidender +beneidendes +beneidenswert +beneidenswerte +beneidenswertem +beneidenswerten +beneidenswertere +beneidenswerterem +beneidenswerteren +beneidenswerteres +beneidenswertes +beneidenswerteste +beneidenswertesten +beneidenswertester +beneidenswertestes +beneidet +beneidete +beneidetem +beneideten +beneideter +beneidetes +beneidetet +benenne +benennen +benennend +benennendem +benennenden +benennender +benennst +benennt +benetzen +benetzend +benetzende +benetzenden +benetzender +benetzendes +benetzet +benetzt +benetzte +benetzten +benetzter +benetztes +benetztet +bengalische +bengalischen +benommen +benommene +benommenen +benommener +benommenes +benutzbar +benutzbare +benutzbarer +benutze +benutzen +benutzenden +benutzerfreundlich +benutzerorientiert +benutzt +benutzte +benutzten +benötige +benötigen +benötigend +benötigendem +benötigenden +benötigender +benötigst +benötigt +benötigte +benötigtem +benötigten +benötigter +benötigtes +benötigtet +benütze +benützen +benützende +benützendem +benützenden +benützendes +benützest +benützt +benütztem +benützten +benützter +benütztest +benütztet +beobachtbar +beobachtbare +beobachtbaren +beobachtbarer +beobachtbares +beobachte +beobachten +beobachtende +beobachtendem +beobachtenden +beobachtendes +beobachtest +beobachtet +beobachtete +beobachtetem +beobachteten +beobachteter +beobachtetes +beobachtetest +beobachtetet +beordert +beorderte +bepacke +bepacken +bepackt +bepackte +bepackten +bepackter +bepacktes +bepacktest +bepacktet +bepflanzen +bepflanzend +bepflanzende +bepflanzenden +bepflanzender +bepflanzendes +bepflanzt +bepflanzte +bepflanztem +bepflanzter +bepflanztes +bepflanztest +bequatschen +bequem +bequeme +bequemen +bequemer +bequemere +bequemeren +bequemerer +bequemeres +bequemes +bequemste +bequemstem +bequemsten +bequemstes +bequemt +bequemte +berankte +berappen +berate +beraten +beratend +beratende +beratendem +beratenden +beratendes +beratene +beratenem +beratener +beratenes +beratest +beratet +beratschlage +beratschlagen +beratschlagend +beratschlagendem +beratschlagenden +beratschlagender +beratschlagst +beratschlagt +beratschlagte +beratschlagten +beratschlagter +beratschlagtes +beratschlagtest +beratschlagtet +beraube +berauben +beraubende +beraubendem +beraubenden +beraubendes +beraubst +beraubt +beraubtem +beraubten +beraubter +beraubtes +beraubtest +beraubtet +berausche +berauschen +berauschend +berauschende +berauschendem +berauschender +berauschendes +berauschst +berauschte +berauschtem +berauschten +berauschter +berauschtes +berauschtest +berauschtet +berechenbar +berechenbare +berechenbaren +berechenbarer +berechne +berechnen +berechnend +berechnende +berechnenden +berechnender +berechnendes +berechnet +berechnete +berechnetem +berechneten +berechneter +berechnetes +berechnetest +berechtige +berechtigen +berechtigend +berechtigende +berechtigendem +berechtigenden +berechtigender +berechtigendes +berechtigst +berechtigt +berechtigte +berechtigten +berechtigter +berechtigtes +berechtigtet +berede +bereden +beredende +beredendem +beredenden +beredendes +beredest +beredet +beredetem +beredeten +beredeter +beredetes +beredetest +beredetet +beredt +beredtem +beredteres +beredtes +bereichern +bereichernd +bereichernde +bereichernden +bereichernder +bereicherndes +bereichert +bereicherte +bereichertem +bereicherter +bereichertes +bereichertest +bereinige +bereinigen +bereinigend +bereinigendem +bereinigenden +bereinigender +bereinigst +bereinigt +bereinigte +bereinigten +bereinigter +bereinigtes +bereinigtet +bereisen +bereisten +bereit +bereite +bereiten +bereitend +bereitende +bereitenden +bereitender +bereitendes +bereiterklärt +bereitest +bereitet +bereitete +bereitetem +bereiteten +bereiteter +bereitetes +bereitetest +bereitetet +bereitgehalten +bereitgehaltene +bereitgehaltenem +bereitgehaltener +bereitgehaltenes +bereitgelegt +bereitgestellt +bereitgestellte +bereitgestelltem +bereitgestellten +bereitgestelltes +bereithalten +bereithaltende +bereithaltendem +bereithaltenden +bereithaltendes +bereithielt +bereithielten +bereithält +bereithältst +bereitliegen +bereits +bereitstand +bereitstehen +bereitstehende +bereitstehenden +bereitstehst +bereitsteht +bereitstellen +bereitstellende +bereitstellendem +bereitstellenden +bereitstellendes +bereitstellt +bereitstünde +bereitstünden +bereitwillig +bereitwilligem +bereitwilligen +bereitwilliger +bereitwilligerem +bereitwilligeren +bereitwilligerer +bereitwilliges +bereitwilligste +bereitwilligstem +bereitwilligster +bereitwilligstes +bereitzuhalten +bereitzustellen +bereue +bereuen +bereuend +bereuendem +bereuenden +bereuender +bereust +bereut +bereute +bereuten +bereuter +bereutes +bereutet +bergab +bergan +bergauf +bergbaulichem +berge +bergen +bergende +bergeweise +bergig +bergigem +bergigen +bergisch +bergischen +bergwerksgerechte +berichte +berichten +berichtend +berichtendem +berichtenden +berichtender +berichtest +berichtet +berichtete +berichteten +berichteter +berichtetes +berichtetet +berichtige +berichtigen +berichtigend +berichtigende +berichtigendem +berichtigenden +berichtigendes +berichtigst +berichtigt +berichtigtem +berichtigten +berichtigter +berichtigtes +berichtigtest +berichtigtet +berichtigungsfähig +berichtigungsfähige +berief +beriefe +beriefen +beriefet +beriefst +beriesele +berieseln +berieselt +beriesle +beriet +berieten +berietet +berietst +beritten +berittene +berittener +berlinische +berste +bersten +berstend +berstendem +berstenden +berstender +berstendes +berstest +berstet +berufen +berufend +berufende +berufenden +berufender +berufendes +berufenem +berufenen +berufener +beruflich +berufliche +beruflichem +beruflichen +berufliches +berufsbezogen +berufsbezogenen +berufserfahren +berufserfahrenen +berufsfremd +berufslos +berufsmäßige +berufsnotwendig +berufsnotwendigen +berufst +berufstechnisch +berufstechnische +berufstätig +berufstätigem +berufstätigen +berufstätiger +beruft +beruhen +beruhend +beruhende +beruhendem +beruhenden +beruhender +beruhendes +beruhigen +beruhigend +beruhigende +beruhigenden +beruhigender +beruhigendes +beruhigt +beruhigte +beruhigtem +beruhigten +beruhigter +beruhigtes +beruhigtest +beruhst +beruht +beruhte +beruhten +beruhter +beruhtes +beruhtet +berußt +berät +berätst +berüchtigt +berüchtigte +berüchtigtem +berüchtigten +berüchtigter +berüchtigtere +berüchtigterem +berüchtigteren +berüchtigteres +berüchtigtes +berüchtigtste +berüchtigtster +berüchtigtstes +berücksichtige +berücksichtigen +berücksichtigend +berücksichtigende +berücksichtigendem +berücksichtigenden +berücksichtigender +berücksichtigendes +berücksichtigst +berücksichtigt +berücksichtigte +berücksichtigtem +berücksichtigten +berücksichtigter +berücksichtigtes +berücksichtigtest +berücksichtigtet +berühmt +berühmte +berühmtem +berühmten +berühmter +berühmterem +berühmteren +berühmterer +berühmtes +berühmteste +berühmtestem +berühmtesten +berühmtester +berühmtestes +berühre +berühren +berührend +berührende +berührendem +berührender +berührendes +berührst +berührt +berührte +berührtem +berührten +berührter +berührtes +berührtest +berührtet +berührungsfrei +besagen +besagend +besagende +besagenden +besagender +besagendes +besagt +besagte +besagtem +besagten +besagter +besagtes +besagtest +besah +besaite +besaiten +besaitende +besaitenden +besaitender +besaitest +besaitet +besaitete +besaiteten +besaiteter +besaitetes +besann +besatzungsfremden +besaufe +besaufen +besaufend +besaufende +besaufendem +besaufender +besaufendes +besaß +besaßen +besaßest +besaßet +beschaffbar +beschaffe +beschaffen +beschaffend +beschaffende +beschaffendem +beschaffender +beschaffendes +beschaffst +beschafft +beschaffte +beschafften +beschafftet +beschalten +beschatte +beschatten +beschattende +beschattendem +beschattenden +beschattendes +beschattest +beschattet +beschattetem +beschatteten +beschatteter +beschattetest +beschattetet +beschaue +beschauen +beschauend +beschauende +beschauendem +beschauender +beschauendes +beschaulich +beschaulichem +beschaulichen +beschaulicher +beschaulicherem +beschaulicheren +beschaulicherer +beschauliches +beschaulichste +beschaulichstem +beschaulichster +beschaulichstes +beschaust +beschaute +beschautem +beschauten +beschauter +beschautes +beschautest +beschautet +bescheiden +bescheidene +bescheidenem +bescheidenen +bescheidenere +bescheidenerem +bescheideneren +bescheideneres +bescheidenes +bescheidenste +bescheidensten +bescheidenster +bescheidenstes +bescheinigen +bescheinigend +bescheinigende +bescheinigenden +bescheinigender +bescheinigendes +bescheinigt +bescheinigte +bescheinigtem +bescheinigter +bescheinigtes +bescheinigtest +bescheint +beschenke +beschenken +beschenkende +beschenkenden +beschenkender +beschenkst +beschenkt +beschenkte +beschenkten +beschenkter +beschenktes +beschenktet +beschere +bescheren +bescherende +bescherendem +bescherenden +bescherendes +bescherst +beschert +beschertem +bescherten +bescherter +beschertes +beschertest +beschertet +bescheuert +beschichtet +beschichtete +beschichteten +beschied +beschieden +beschiedene +beschiedest +beschieße +beschießen +beschießend +beschießende +beschießendem +beschießender +beschießendes +beschießest +beschimpfe +beschimpfen +beschimpfend +beschimpfende +beschimpfendem +beschimpfenden +beschimpfender +beschimpfendes +beschimpfst +beschimpft +beschimpfte +beschimpften +beschimpftest +beschimpftet +beschirmt +beschirmte +beschissen +beschissene +beschissenes +beschlag +beschlage +beschlagen +beschlagende +beschlagendem +beschlagenden +beschlagendes +beschlagene +beschlagenem +beschlagener +beschlagenes +beschlagnahme +beschlagnahmen +beschlagnahmend +beschlagnahmende +beschlagnahmendem +beschlagnahmender +beschlagnahmendes +beschlagnahmst +beschlagnahmte +beschlagnahmtem +beschlagnahmten +beschlagnahmtes +beschlagnahmtest +beschlagnahmtet +beschleichen +beschleunige +beschleunigen +beschleunigend +beschleunigendem +beschleunigenden +beschleunigender +beschleunigst +beschleunigt +beschleunigte +beschleunigten +beschleunigter +beschleunigtes +beschleunigtet +beschließe +beschließen +beschließende +beschließendem +beschließenden +beschließendes +beschließt +beschloss +beschlossen +beschlossene +beschlossenem +beschlossener +beschlossenes +beschlossest +beschlug +beschlugen +beschlugst +beschlussfähig +beschlussfähige +beschlussfähigen +beschlussfähiger +beschlussfähiges +beschlägst +beschlägt +beschmiere +beschmieren +beschmierende +beschmierendem +beschmierenden +beschmierendes +beschmierst +beschmiert +beschmiertem +beschmierten +beschmierter +beschmiertes +beschmiertest +beschmiertet +beschmutze +beschmutzen +beschmutzend +beschmutzende +beschmutzendem +beschmutzender +beschmutzendes +beschmutzest +beschmutzte +beschmutztem +beschmutzten +beschmutzter +beschmutztes +beschmutztest +beschmutztet +beschneide +beschneiden +beschneidend +beschneidende +beschneidendem +beschneidenden +beschneidender +beschneidendes +beschneidest +beschnitt +beschnitte +beschnitten +beschnittene +beschnittenen +beschnittener +beschnittenes +beschnittet +beschoss +beschossen +beschossene +beschossenem +beschossenen +beschossenes +beschosset +beschosst +beschreibbar +beschreibbare +beschreibbaren +beschreibbarer +beschreibbares +beschreibe +beschreiben +beschreibende +beschreibenden +beschreibender +beschreibst +beschreibt +beschreiten +beschreitet +beschrieb +beschriebe +beschrieben +beschriebene +beschriebenem +beschriebenen +beschriebenes +beschriebet +beschriebst +beschriften +beschriftet +beschriftete +beschrifteten +beschritten +beschränke +beschränken +beschränkend +beschränkende +beschränkendem +beschränkender +beschränkendes +beschränkst +beschränkt +beschränkte +beschränktem +beschränkten +beschränkter +beschränktes +beschränktest +beschränktet +beschuldigt +beschuldigte +beschuldigten +beschwerdefrei +beschwerdefreies +beschweren +beschwerend +beschwerende +beschwerendem +beschwerenden +beschwerender +beschwerendes +beschwerlich +beschwerliche +beschwerlichem +beschwerlichen +beschwerlichere +beschwerlicherem +beschwerlicheren +beschwerlicheres +beschwerliches +beschwerlichste +beschwerlichsten +beschwerlichster +beschwerlichstes +beschwert +beschwerte +beschwertem +beschwerten +beschwerter +beschwertes +beschwertest +beschwertet +beschwichtige +beschwichtigen +beschwichtigend +beschwichtigendem +beschwichtigenden +beschwichtigender +beschwichtigst +beschwichtigt +beschwichtigte +beschwichtigten +beschwichtigter +beschwichtigtes +beschwichtigtet +beschwindeln +beschwindelte +beschwingt +beschwingten +beschwipsen +beschwipst +beschwor +beschworen +beschworene +beschworenen +beschwöre +beschwören +beschwörend +beschwörende +beschwörendem +beschwörenden +beschwörendes +beschwörst +beschwört +beschädigen +beschädigend +beschädigende +beschädigenden +beschädigender +beschädigendes +beschädigt +beschädigte +beschädigtem +beschädigter +beschädigtes +beschädigtest +beschäftige +beschäftigen +beschäftigend +beschäftigendem +beschäftigenden +beschäftigender +beschäftigst +beschäftigt +beschäftigte +beschäftigtem +beschäftigten +beschäftigter +beschäftigtes +beschäftigtest +beschäftigtet +beschäftigungslos +beschäftigungslose +beschäftigungslosem +beschäftigungslosen +beschäftigungsloses +beschäme +beschämen +beschämende +beschämendem +beschämenden +beschämendes +beschämst +beschämt +beschämtem +beschämten +beschämter +beschämtes +beschämtest +beschämtet +beschönige +beschönigen +beschönigend +beschönigende +beschönigendem +beschönigender +beschönigendes +beschönigst +beschönigte +beschönigtem +beschönigten +beschönigter +beschönigtes +beschönigtest +beschönigtet +beschösse +beschützen +beschützt +beseelen +beseelt +beseeltem +beseelten +beseelter +besehen +beseitige +beseitigen +beseitigende +beseitigendem +beseitigenden +beseitigendes +beseitigst +beseitigt +beseitigte +beseitigtem +beseitigten +beseitigter +beseitigtes +beseitigtest +beseitigtet +beseitigungspflichtig +besenrein +besessen +besessene +besessenen +besessener +besessenes +besetzen +besetzend +besetzende +besetzenden +besetzender +besetzendes +besetzt +besetzte +besetztem +besetzten +besetzter +besetztes +besetztest +besichtige +besichtigen +besichtigende +besichtigendem +besichtigenden +besichtigendes +besichtigst +besichtigt +besichtigtem +besichtigten +besichtigter +besichtigtes +besichtigtest +besichtigtet +besiedeln +besiedelnde +besiedelndem +besiedelnden +besiedelndes +besiedelst +besiedelt +besiedelte +besiedeltem +besiedelten +besiedelter +besiedeltes +besiedeltest +besiedeltet +besiedle +besiegele +besiegelt +besiegelte +besiegelten +besiegen +besiegend +besiegende +besiegendem +besiegender +besiegendes +besiegst +besiegte +besiegtem +besiegten +besiegter +besiegtes +besiegtest +besiegtet +besingen +besinne +besinnen +besinnlich +besinnliche +besinnt +besinnungslos +besinnungslose +besinnungslosen +besinnungsloser +besinnungsloses +besitzanzeigende +besitzanzeigendem +besitzanzeigenden +besitzanzeigendes +besitze +besitzen +besitzende +besitzendem +besitzenden +besitzendes +besitzerrechten +besitzest +besitzlos +besitzlose +besitzlosem +besitzlosen +besitzloses +besitzt +besoff +besoffen +besoffene +besoffenem +besoffener +besoffenes +besofft +besohle +besohlen +besohlend +besohlendem +besohlenden +besohlender +besohlst +besohlt +besohlte +besohlten +besohlter +besohltes +besohltet +besolde +besolden +besoldende +besoldendem +besoldenden +besoldendes +besoldest +besoldet +besoldetem +besoldeten +besoldeter +besoldetest +besoldetet +besoldungsmäßig +besoldungsmäßige +besondere +besonderem +besonderen +besonderer +besonderes +besondern +besonders +besonnen +besonnene +besonnenem +besonnenen +besonnenes +besorgen +besorgend +besorgende +besorgendem +besorgender +besorgendes +besorgniserregend +besorgniserregendem +besorgniserregenden +besorgniserregender +besorgniserregenderem +besorgniserregenderen +besorgniserregenderer +besorgniserregendes +besorgniserregendste +besorgniserregendstem +besorgniserregendster +besorgniserregendstes +besorgst +besorgt +besorgte +besorgtem +besorgten +besorgter +besorgtes +besorgtest +besorgtet +bespanne +bespannen +bespannende +bespannendem +bespannenden +bespannendes +bespannst +bespannt +bespanntem +bespannten +bespannter +bespanntes +bespanntest +bespanntet +bespicken +bespickt +bespielbar +bespielen +bespielter +bespitzeln +besprach +besprachen +besprachst +bespracht +besprechen +besprechend +besprechende +besprechenden +besprechender +besprechendes +besprengen +besprengt +besprichst +bespricht +bespritzen +bespritzend +bespritzende +bespritzenden +bespritzender +bespritzendes +bespritzt +bespritzte +bespritztem +bespritzter +bespritztes +bespritztest +besprochen +besprochene +besprochenem +besprochener +besprochenes +besprühen +besprühte +bespucken +besser +bessere +besserem +besseren +besserer +besseres +bessern +bessernde +besserndem +bessernden +besserndes +besserst +bessert +besserten +bessertest +bessertet +bestach +bestachen +bestachst +bestahl +bestahlen +bestahlt +bestanden +bestandene +bestandenem +bestandener +bestandenes +bestandest +bestatte +bestatten +bestattend +bestattendem +bestattenden +bestattender +bestattest +bestattet +bestattete +bestatteten +bestatteter +bestattetes +bestattetet +bestaunen +bestaunt +bestaunten +bestauntes +bestausgebaut +bestausgebauten +bestbesucht +bestbesuchten +bestbezeugt +beste +besteche +bestechen +bestechende +bestechendem +bestechenden +bestechendes +bestechlich +bestechliche +bestechlichen +bestechlicher +bestechlichere +bestechlicheren +bestechlicherer +bestechlicheres +bestechlichste +bestechlichstem +bestechlichsten +bestechlichstes +bestecht +bestecken +bestehe +bestehen +bestehend +bestehende +bestehenden +bestehender +bestehendes +bestehlen +bestehlend +bestehlende +bestehlenden +bestehlender +bestehlendes +besteht +besteige +besteigen +besteigende +besteigendem +besteigenden +besteigendes +besteigst +besteigt +besteingeführt +besteingeführten +besteingerichtet +besteingerichtete +bestelle +bestellen +bestellend +bestellende +bestellendem +bestellender +bestellendes +bestellst +bestellt +bestellte +bestelltem +bestellten +bestellter +bestelltes +bestelltest +bestelltet +bestem +bestempfohlen +bestempfohlene +besten +bestenfalls +bestens +bester +besterhalten +besterhaltene +bestes +besteuern +besteuernd +besteuernde +besteuerndem +besteuernder +besteuerndes +besteuerst +besteuert +besteuerte +besteuertem +besteuerten +besteuerter +besteuertes +besteuertet +besteure +bestgeführt +bestgehütet +bestgehütetes +bestialisch +bestialische +bestialischem +bestialischer +bestialisches +bestichst +besticht +besticken +bestickt +bestickten +bestieg +bestiegen +bestiegene +bestiegenem +bestiegenen +bestiegenes +bestiegst +bestiegt +bestiehlt +bestimmbar +bestimme +bestimmen +bestimmend +bestimmende +bestimmendem +bestimmender +bestimmendes +bestimmst +bestimmt +bestimmte +bestimmtem +bestimmten +bestimmter +bestimmtes +bestimmtest +bestimmtet +bestmöglich +bestmögliche +bestmöglichem +bestmöglichen +bestmögliches +bestochen +bestochene +bestochenen +bestochener +bestochenes +bestohlen +bestohlene +bestohlenem +bestohlenen +bestohlenes +bestorganisiert +bestorganisierte +bestorientiert +bestorientierte +bestrafe +bestrafen +bestrafend +bestrafendem +bestrafenden +bestrafender +bestrafst +bestraft +bestrafte +bestraften +bestrafter +bestraftes +bestraftet +bestrahle +bestrahlen +bestrahlende +bestrahlendem +bestrahlenden +bestrahlendes +bestrahlst +bestrahlt +bestrahltem +bestrahlten +bestrahlter +bestrahltes +bestrahltest +bestrahltet +bestrebe +bestrebend +bestrebende +bestrebendem +bestrebender +bestrebendes +bestrebst +bestrebt +bestrebte +bestrebtem +bestrebten +bestrebter +bestrebtes +bestrebtest +bestrebtet +bestreichen +bestreichend +bestreichende +bestreichenden +bestreichender +bestreichendes +bestreicht +bestreikt +bestreikte +bestreiktem +bestreikter +bestreiktes +bestreiktest +bestreit +bestreitbar +bestreitbare +bestreitbaren +bestreitbarer +bestreitbares +bestreite +bestreiten +bestreitend +bestreitende +bestreitenden +bestreitender +bestreitendes +bestreitet +bestreue +bestreuen +bestreuende +bestreuendem +bestreuenden +bestreuendes +bestreust +bestreut +bestreutem +bestreuten +bestreuter +bestreutes +bestreutest +bestreutet +bestrich +bestrichen +bestricken +bestrickende +bestritt +bestritten +bestrittenem +bestrittenen +bestrittener +bestrittest +bestrittet +beständig +beständige +beständigem +beständiger +beständigere +beständigerem +beständigerer +beständigeres +beständiges +beständigstem +beständigsten +beständigster +bestärke +bestärken +bestärkend +bestärkendem +bestärkenden +bestärkender +bestärkst +bestärkt +bestärkte +bestärkten +bestärkter +bestärktes +bestärktet +bestätige +bestätigen +bestätigende +bestätigendem +bestätigenden +bestätigendes +bestätigst +bestätigt +bestätigte +bestätigtem +bestätigten +bestätigter +bestätigtes +bestätigtest +bestätigtet +bestücken +bestückt +bestückten +bestünde +bestünden +bestürme +bestürmen +bestürmende +bestürmendem +bestürmenden +bestürmendes +bestürmst +bestürmt +bestürmtem +bestürmten +bestürmter +bestürmtes +bestürmtest +bestürmtet +bestürzen +bestürzenden +bestürzender +bestürzt +bestürzte +bestürztem +bestürzten +bestürzter +besuche +besuchen +besuchende +besuchendem +besuchenden +besuchendes +besuchst +besucht +besuchte +besuchtem +besuchten +besuchter +besuchtes +besuchtest +besuchtet +besudeln +besungen +besänftigen +besänftigend +besänftigende +besänftigenden +besänftigender +besänftigendes +besänftigt +besänftigte +besänftigtem +besänftigter +besänftigtes +besänftigtest +besäufst +besäuft +besäße +besäßen +betagt +betagte +betagten +betagter +betankt +betaste +betasten +betastende +betastendem +betastenden +betastendes +betastest +betastet +betastetem +betasteten +betasteter +betastetes +betastetest +betastetet +betatschen +bete +beteilige +beteiligen +beteiligend +beteiligendem +beteiligenden +beteiligender +beteiligst +beteiligt +beteiligte +beteiligten +beteiligter +beteiligtes +beteiligtet +beten +betend +betendem +betenden +betender +betest +betet +betete +beteten +betetest +betetet +beteuern +beteuernde +beteuerndem +beteuernden +beteuerndes +beteuerst +beteuert +beteuertem +beteuerten +beteuerter +beteuertes +beteuertest +beteuertet +beteure +betitele +betiteln +betitle +betone +betonen +betonend +betonendem +betonenden +betonender +betoniere +betonieren +betonierend +betonierenden +betonierender +betonierendes +betoniert +betonierte +betoniertem +betonierter +betoniertes +betoniertest +betonst +betont +betonte +betontem +betonten +betonter +betontes +betontet +betrachte +betrachten +betrachtend +betrachtende +betrachtenden +betrachtender +betrachtendes +betrachtet +betrachtete +betrachtetem +betrachteten +betrachteter +betrachtetes +betrachtetest +betraf +betrafen +betragen +betragende +betragenden +betragsmäßig +betrank +betranken +betrankst +betrankt +betrat +betraten +betratest +betratet +betrauen +betrauern +betrauert +betraut +betrauten +betreffe +betreffen +betreffend +betreffende +betreffenden +betreffender +betreffendes +betreffs +betreibe +betreiben +betreibend +betreibende +betreibender +betreibendes +betreibst +betrete +betreten +betretend +betretenden +betretender +betretendes +betretenem +betretenen +betretener +betreue +betreuen +betreuend +betreuenden +betreuender +betreuendes +betreut +betreute +betreutem +betreuter +betreutes +betreutest +betrieb +betriebe +betrieben +betriebene +betriebenem +betriebenen +betriebener +betriebenes +betrieblich +betriebliche +betrieblichen +betriebsam +betriebsame +betriebsamem +betriebsamer +betriebsamere +betriebsamerem +betriebsamerer +betriebsameres +betriebsames +betriebsamstem +betriebsamsten +betriebsamster +betriebsbedingt +betriebsbedingte +betriebsbereit +betriebseigen +betriebseigene +betriebsexterner +betriebsfähig +betriebsfähige +betriebsfähigen +betriebsfähiger +betriebsfähiges +betriebsintern +betriebsinterne +betriebsinterner +betriebsnah +betriebssicher +betriebssicheren +betriebssicheres +betriebssystemspezifisches +betriebst +betriebswirtschaftlich +betrifft +betrinke +betrinken +betrinkend +betrinkenden +betrinkender +betrinkendes +betrinkt +betritt +betrittst +betroffen +betroffene +betroffenem +betroffenen +betroffenes +betrog +betrogen +betrogene +betrogenen +betrogenes +betrogst +betrugen +betrunken +betrunkene +betrunkenem +betrunkenen +betrunkenes +beträchtlich +beträchtliche +beträchtlichem +beträchtlichen +beträchtlicher +beträchtliches +beträgt +betrübe +betrüben +betrübend +betrübenden +betrübender +betrübendes +betrüblich +betrübliche +betrüblichem +betrüblichen +betrüblichere +betrüblicherem +betrüblicheren +betrüblicheres +betrübliches +betrüblichste +betrüblichsten +betrüblichster +betrüblichstes +betrübt +betrübte +betrübtem +betrübter +betrübtes +betrübtest +betrüge +betrügen +betrügend +betrügenden +betrügender +betrügendes +betrügerisch +betrügerische +betrügerischem +betrügerischen +betrügerisches +betrügst +betrügt +bettelarm +bettelarme +bettelarmer +bettelarmes +betteln +bettelnde +bettelndem +bettelnden +bettelndes +bettelst +bettelt +bettelte +bettelten +betteltest +betteltet +betten +betteten +bettlägerig +bettlägerige +bettlägerigen +bettlägeriger +bettlägeriges +betucht +betuchte +betupfe +betupfen +betupfend +betupfende +betupfenden +betupfendes +betupfst +betupft +betupfte +betupften +betupfter +betupftes +betupftet +betätige +betätigen +betätigende +betätigendem +betätigenden +betätigendes +betätigst +betätigt +betätigtem +betätigten +betätigter +betätigtes +betätigtest +betätigtet +betäube +betäuben +betäubend +betäubende +betäubendem +betäubender +betäubendes +betäubst +betäubt +betäubte +betäubtem +betäubten +betäubter +betäubtes +betäubtest +betäubtet +betören +betörend +betörende +betörenden +betörender +betörendes +betört +betörte +betörtem +betörter +betörtes +betörtest +beuge +beugen +beugend +beugende +beugenden +beugendes +beugst +beugt +beugten +beugtest +beugtet +beulen +beunruhigen +beunruhigend +beunruhigende +beunruhigenden +beunruhigender +beunruhigendes +beunruhigt +beunruhigte +beunruhigtem +beunruhigter +beunruhigtes +beunruhigtest +beurkunde +beurkunden +beurkundend +beurkundenden +beurkundender +beurkundendes +beurkundet +beurkundete +beurkundetem +beurkundeter +beurkundetes +beurkundetest +beurlaube +beurlauben +beurlaubend +beurlaubenden +beurlaubender +beurlaubendes +beurlaubt +beurlaubte +beurlaubtem +beurlaubter +beurlaubtes +beurlaubtest +beurteile +beurteilen +beurteilend +beurteilenden +beurteilender +beurteilendes +beurteilt +beurteilte +beurteiltem +beurteilter +beurteiltes +beurteiltest +beuteln +beutelt +beutelte +beutelten +beuten +beutle +bevollmächtigen +bevollmächtigend +bevollmächtigende +bevollmächtigender +bevollmächtigendes +bevollmächtigst +bevollmächtigte +bevollmächtigtem +bevollmächtigten +bevollmächtigter +bevollmächtigtes +bevollmächtigtest +bevollmächtigtet +bevor +bevormunde +bevormunden +bevormundend +bevormundenden +bevormundender +bevormundendes +bevormundet +bevormundete +bevormundetem +bevormundeter +bevormundetes +bevormundetest +bevorraten +bevorstand +bevorstehe +bevorstehen +bevorstehende +bevorstehendem +bevorstehenden +bevorstehendes +bevorsteht +bevorzugen +bevorzugend +bevorzugende +bevorzugender +bevorzugendes +bevorzugst +bevorzugt +bevorzugte +bevorzugtem +bevorzugten +bevorzugter +bevorzugtes +bevorzugtest +bevorzugtet +bevölkere +bevölkern +bevölkernd +bevölkernden +bevölkernder +bevölkerndes +bevölkerte +bevölkertem +bevölkerten +bevölkertes +bevölkerungsreich +bevölkerungsreichste +bewache +bewachen +bewachend +bewachende +bewachenden +bewachendes +bewachst +bewacht +bewachte +bewachtem +bewachten +bewachter +bewachtes +bewachtest +bewachtet +bewaffne +bewaffnen +bewaffnend +bewaffnende +bewaffnenden +bewaffnendes +bewaffnest +bewaffnet +bewaffnete +bewaffnetem +bewaffneten +bewaffneter +bewaffnetes +bewaffnetest +bewaffnetet +bewahre +bewahren +bewahrend +bewahrende +bewahrenden +bewahrendes +bewahrheiten +bewahrheitet +bewahrt +bewahrte +bewahrtem +bewahrten +bewahrter +bewahrtes +bewahrtest +bewaldet +bewaldete +bewaldetem +bewaldeter +bewaldetes +bewandert +bewandertem +bewanderten +bewanderter +bewarb +bewarben +bewarbt +bewarf +bewarfen +bewege +bewegen +bewegend +bewegende +bewegenden +bewegendes +beweglich +bewegliche +beweglichen +beweglicher +beweglichere +bewegliches +beweglichsten +bewegst +bewegt +bewegte +bewegtem +bewegten +bewegter +bewegtes +bewegtest +bewegtet +bewegungsfähig +bewegungslos +bewegungslose +bewegungslosem +bewegungslosen +bewegungsloses +bewegungsunfähig +bewegungsunfähige +bewegungsunfähigen +bewegungsunfähiger +bewegungsunfähiges +beweinen +beweinend +beweinende +beweinender +beweinendes +beweinst +beweint +beweinte +beweintem +beweinten +beweinter +beweintes +beweintest +beweintet +beweisbar +beweisbare +beweisbarem +beweisbaren +beweisbarer +beweisbares +beweise +beweisen +beweisend +beweisenden +beweisender +beweisendes +beweiskräftig +beweist +bewenden +bewerbe +bewerben +bewerbend +bewerbende +bewerbender +bewerbendes +bewerfender +bewerfendes +bewerkstelligen +bewerten +bewertend +bewertende +bewertenden +bewertendes +bewertest +bewertet +bewertetem +bewerteten +bewerteter +bewertetes +bewertetest +bewertetet +bewies +bewiesen +bewiesene +bewiesenem +bewiesenen +bewiesenermaßen +bewiesenes +bewillige +bewilligen +bewilligende +bewilligenden +bewilligender +bewilligst +bewilligt +bewilligte +bewilligten +bewilligter +bewilligtes +bewilligtet +bewirbst +bewirbt +bewirken +bewirkend +bewirkende +bewirkender +bewirkendes +bewirkst +bewirkt +bewirkte +bewirktem +bewirkten +bewirkter +bewirktes +bewirktest +bewirktet +bewirten +bewirtend +bewirtende +bewirtender +bewirtendes +bewirtest +bewirtete +bewirtetem +bewirteten +bewirteter +bewirtetes +bewirtetest +bewirtetet +bewirtschaften +bewirtschaftend +bewirtschaftende +bewirtschaftenden +bewirtschaftendes +bewirtschaftest +bewirtschaftet +bewirtschaftetem +bewirtschafteten +bewirtschafteter +bewog +bewogen +bewohnbar +bewohnbarem +bewohnbaren +bewohnbarer +bewohne +bewohnen +bewohnend +bewohnende +bewohnenden +bewohnender +bewohnendes +bewohnst +bewohnt +bewohnte +bewohntem +bewohnten +bewohnter +bewohntes +bewohntest +bewohntet +beworben +beworbene +beworbenem +beworbenen +beworbenes +beworfene +beworfenem +beworfenen +beworfenes +bewundere +bewundern +bewundernde +bewundernden +bewundernder +bewundernswert +bewundernswertem +bewundernswerten +bewundernswerter +bewundernswürdig +bewundernswürdige +bewundernswürdigem +bewundernswürdiger +bewundernswürdiges +bewunderst +bewundert +bewunderte +bewunderten +bewunderter +bewundertes +bewundertet +bewunderungswürdig +bewunderungswürdige +bewunderungswürdigem +bewunderungswürdiger +bewunderungswürdiges +bewusst +bewusste +bewussten +bewusster +bewusstes +bewusstlos +bewusstlosem +bewusstlosen +bewusstloses +bewähren +bewährend +bewährende +bewährenden +bewährender +bewährendes +bewährst +bewährt +bewährte +bewährtem +bewährten +bewährter +bewährtes +bewährtest +bewährtet +bewältige +bewältigen +bewältigend +bewältigende +bewältigender +bewältigendes +bewältigst +bewältigt +bewältigte +bewältigtem +bewältigten +bewältigter +bewältigtes +bewältigtest +bewältigtet +bewässere +bewässern +bewässernd +bewässernde +bewässernden +bewässernder +bewässerndes +bewässerst +bewässerte +bewässertem +bewässerten +bewässerter +bewässertes +bewässertest +bewässertet +bewölkenden +bewölkt +bewölkte +bewölktem +bewölkter +bewölktes +bezahlbar +bezahle +bezahlen +bezahlend +bezahlenden +bezahlender +bezahlendes +bezahlt +bezahlte +bezahltem +bezahlten +bezahlter +bezahltes +bezahltest +bezaubere +bezaubern +bezaubernd +bezauberndem +bezaubernden +bezaubernder +bezauberst +bezaubert +bezauberte +bezauberter +bezaubertes +bezaubertest +bezeichne +bezeichnen +bezeichnende +bezeichnendem +bezeichnenden +bezeichnenderweise +bezeichnendes +bezeichnest +bezeichnet +bezeichnete +bezeichnetem +bezeichneten +bezeichneter +bezeichnetes +bezeichnetest +bezeichnetet +bezeugen +bezeugend +bezeugende +bezeugender +bezeugendes +bezeugst +bezeugte +bezeugtem +bezeugten +bezeugter +bezeugtes +bezeugtest +bezeugtet +bezichtigen +bezichtigt +beziehbar +beziehbare +beziehbaren +beziehbarer +beziehbares +beziehe +beziehen +beziehend +beziehende +beziehender +beziehendes +beziehst +bezieht +beziehungslos +beziehungslosen +beziehungsweise +beziffern +bezifferte +bezifferter +bezog +bezogen +bezogene +bezogenem +bezogenen +bezogener +bezogst +bezogt +bezugsfertig +bezugsfertige +bezugsfrei +bezuschussen +bezwang +bezwangen +bezwangst +bezwecke +bezwecken +bezweckende +bezweckenden +bezweckender +bezweckst +bezweckt +bezweckte +bezwecktem +bezweckten +bezweckter +bezwecktes +bezwecktest +bezweifeln +bezweifelnd +bezweifelnde +bezweifelnden +bezweifelndes +bezweifelst +bezweifelt +bezweifeltem +bezweifelten +bezweifelter +bezweifeltes +bezweifeltest +bezweifeltet +bezweifle +bezwingen +bezwingend +bezwingende +bezwingender +bezwingendes +bezwingst +bezwungen +bezwungene +bezwungenem +bezwungener +bezwungenes +bezüglich +bezüglichem +bezüglichen +bezüglicher +beängstige +beängstigen +beängstigend +beängstigendem +beängstigenden +beängstigender +beängstigst +beängstigt +beängstigte +beängstigten +beängstigter +beängstigtes +beängstigtet +beäugen +bibelfest +biblisch +biblischem +biblischen +biblischer +bidirektional +bidirektionale +bidirektionalen +bieder +biedere +biederen +biederes +biedern +biege +biegen +biegende +biegenden +biegender +biegsam +biegsame +biegsamem +biegsamen +biegsamer +biegsames +biegst +biegt +biete +bieten +bietend +bietenden +bietender +bietendes +bietest +bietet +bilanzieren +bilanzierend +bilanziert +bilanzierte +bilanziertem +bilanzierten +bilanzierter +bilanziertes +bilanzmäßig +bilanzsicher +bilateral +bilaterale +bilateraler +bilaterales +bilde +bilden +bildend +bildende +bildenden +bildendes +bilderreich +bilderreiche +bilderstürmerische +bildet +bildete +bildeten +bildetet +bildfähig +bildfähigen +bildhaft +bildhafte +bildhaften +bildhauere +bildhauern +bildhübsch +bildlich +bildliche +bildlichem +bildlichen +bildliches +bildschön +bildschöne +bildschönen +bildschöner +bildschönes +bildungsfähig +bildungsfähige +bildungsfähigem +bildungsfähigen +bildungsfähiges +bildungshungrig +bildungspolitisch +bildungswilligen +billig +billige +billigem +billigen +billigend +billigende +billigenden +billigender +billigendes +billiger +billigere +billigerem +billigeren +billigeres +billigerweise +billiges +billigste +billigstem +billigsten +billigstes +billigt +billigte +billigten +billigtest +billigtet +bimmeln +bimmelt +bin +binde +binden +bindend +bindenden +bindender +bindendes +bindet +binnen +binnenländisch +binnenländische +binnenländischen +binomische +binomischen +binär +binäre +binärem +binären +binärer +binäres +biochemisch +biochemische +biochemischem +biochemischer +biochemisches +biographisch +biographischen +biologisch +biologische +biologischem +biologischen +biologischer +biologisches +biotechnisch +biotechnische +biotechnologisch +biotechnologischem +birgt +birnenförmig +birnenförmige +birnenförmigen +bis +bischöflich +bischöfliche +bischöflichen +bisher +bisherig +bisherige +bisherigem +bisherigen +bisheriger +bislang +bisschen +bisse +bissen +bissest +bissig +bissige +bissiger +bissiges +bist +bisweilen +bitte +bitten +bittend +bittenden +bittender +bittendes +bitter +bitterarm +bitterböse +bitterbösen +bitterböser +bitterböses +bitterem +bitteren +bitterer +bitteres +bitterkalten +bitterlich +bitterliche +bitterlichen +bitterlicher +bitterliches +bitterste +bittersten +bitteschön +bittet +bizarr +bizarre +bizarrem +bizarren +bizarrer +bizarres +blabla +blamabel +blamiere +blamieren +blamierend +blamierende +blamierenden +blamierendes +blamierst +blamiert +blamierte +blamierten +blamierter +blamiertes +blamiertet +blanche +blanchieren +blank +blanke +blankem +blanken +blanker +blankes +blanko +blasen +blasend +blasende +blasender +blasendes +blasenfrei +blasiert +blasiertem +blasierten +blasierter +blasphemisch +blasphemischen +blass +blasse +blassem +blassen +blasser +blasses +blattgrün +blau +blaue +blauem +blauen +blauer +blauere +blaues +blaugrau +blaugrauen +blaugrün +blaugrüne +blaumetallic +blauäugig +blauäugige +blauäugigem +blauäugigen +blauäugiges +blechen +blechern +blecherne +blechernes +bleib +bleibe +bleiben +bleibend +bleibende +bleibendem +bleibenden +bleibender +bleibendes +bleibenlassen +bleibst +bleibt +bleich +bleiche +bleichem +bleichen +bleichend +bleichende +bleichender +bleichendes +bleicher +bleichst +bleicht +bleichte +bleichtest +bleiern +bleierne +bleiernen +bleierner +bleiernes +bleifarben +bleifarbene +bleifarbenem +bleifarbenen +bleifarbenes +bleifrei +bleifreie +bleifreies +bleihaltig +bleihaltigem +blende +blenden +blendend +blendende +blendendem +blendender +blendendes +blendest +blendete +blendeten +blendetest +blich +blick +blicke +blicken +blickend +blickende +blickendem +blickenden +blickender +blickendes +blicklos +blickst +blickt +blickte +blickten +blicktest +blieb +bliebe +blieben +bliebst +blies +blind +blinde +blinden +blinder +blindes +blindlings +blindwütig +blinke +blinken +blinkend +blinkenden +blinkender +blinkendes +blinkt +blinkte +blinkten +blinktet +blinzele +blinzeln +blinzelnd +blitzartig +blitzblank +blitzblanken +blitzen +blitzend +blitzende +blitzender +blitzendes +blitzest +blitzschnell +blitzschnelle +blitzschnellem +blitzschneller +blitzschnelles +blitzt +blitzte +blitzten +blitztest +blitztet +blockfrei +blockfreie +blockfreier +blockfreies +blockiere +blockieren +blockierende +blockierendem +blockierenden +blockierender +blockierst +blockiert +blockierte +blockiertem +blockierten +blockierter +blockiertes +blockiertet +blond +blonde +blondem +blonden +blonder +blondes +bloß +bloße +bloßem +bloßen +bloßer +bloßes +bloßgelegt +bloßgelegte +bloßgelegten +bloßgelegter +bloßgelegtes +bloßgestellt +bloßgestellte +bloßgestellten +bloßgestellter +bloßlegen +bloßlegend +bloßlegende +bloßlegender +bloßlegendes +bloßstellen +bloßstellende +bloßstellenden +bloßstellender +bloßzulegen +bluffen +blufft +blumig +blumige +blutarm +blutarme +blutarmen +blutarmes +blutbesudelt +blutbesudeltes +blutdurstig +blutdurstigem +blutdurstigen +blutdurstiger +blutdürstig +blutdürstigem +blutdürstigen +blutdürstiger +blute +bluten +blutende +blutenden +blutender +blutendes +blutest +blutet +blutete +blutetest +blutetet +blutig +blutige +blutigen +blutiger +blutigeren +blutigsten +blutjung +blutjunge +blutjunges +blutrot +blutroten +blutrünstig +blutrünstige +blutstillend +blutstillende +blutstillenden +blutstillendes +blutsverwandten +blutunterlaufen +blutunterlaufene +blutverschmiert +blutverschmierten +blähen +bläst +blättere +blättern +blätternd +blätternde +blätternden +blätternder +blätterst +blättert +blätterte +blätterten +blättertest +blättertet +bläulich +bläuliche +bläulichem +bläulichen +bläulicher +blöd +blöde +blödeln +blöden +blöder +blödes +blödsinnig +blödsinnige +blödsinnigem +blödsinnigen +blödsinniges +blöken +blökten +blühen +blühend +blühende +blühender +blühendes +blüht +blühte +blühten +blütenweiß +blütenübersät +blütenübersäter +bocken +bockig +bockige +bockigem +bockiger +bockiges +bockte +bodenlos +bodenlose +bodenlosem +bodenloser +bodenloses +bodennah +bodennahe +bodenständig +bodenständige +bodenständigem +bodenständigen +bodenständiges +bog +bogen +bogenförmig +bogenförmigem +bogenförmigen +bogenförmiger +bogst +bohnern +bohren +bohrend +bohrende +bohrenden +bohrender +bohrendes +bohrst +bohrt +bohrte +bohrten +bohrtest +bolivianischen +bolschewistisch +bolschewistische +bolschewistischen +bombardieren +bombardierend +bombardierende +bombardierender +bombardierendes +bombardierst +bombardierte +bombardiertem +bombardierten +bombardiertes +bombardiertest +bombardiertet +bombastisch +bombastische +bombastischen +bombastischer +bombengeschädigte +bombig +boote +bordeigen +bordeigenen +borge +borgen +borgend +borgende +borgenden +borgendes +borgst +borgt +borgte +borgten +borgtest +borgtet +borniert +bornierte +borniertem +bornierter +borniertes +borstig +borstigem +borstigen +borstiger +boshaft +boshafte +boshaftem +boshafter +boshaftere +boshafterem +boshafterer +boshafteres +boshaftes +boshaftestem +boshaftesten +boshaftester +bot +botanisch +botanische +botanischen +botanischer +botanisches +boten +botet +boxe +boxen +boxenden +boxt +boxte +boykottiere +boykottieren +boykottierten +brach +brachen +brachliegen +brachliegt +brachst +brachte +brachten +brachtest +brachtet +branchenfremde +brancheninternen +branchenkundig +branchenkundigen +branchenspezifisch +branchenspezifische +branchenspezifischer +branchenüblich +branchenübliche +branchenüblichem +branchenüblichen +branchenübliches +branden +brandend +brandende +brandender +brandendes +brandet +brandig +brandige +brandigem +brandiger +brandiges +brandmarken +brandneu +brandneuen +brandneuer +brandschatze +brandschatzen +brandschatzend +brandschatzende +brandschatzenden +brandschatzendes +brandschatzest +brandschatzt +brandschatzte +brandschatzten +brandschatztest +brandschatztet +brannte +brannten +branntest +branntet +brasilianische +brasilianischen +brasilianischer +brate +braten +bratend +bratenden +bratender +bratendes +bratet +brauchbar +brauchbare +brauchbaren +brauchbarer +brauchbarere +brauchbareren +brauchbarerer +brauchbareres +brauchbares +brauchbarstem +brauchbarsten +brauchbarster +brauche +brauchen +brauchend +brauchende +brauchenden +brauchender +brauchendes +brauchst +braucht +brauchte +brauchten +brauchtest +brauchtet +braue +brauen +braun +braune +braunem +braunen +brauner +braunes +braungebrannt +braunschwarz +brause +brausen +brausend +brausende +brausenden +brausendes +brausest +braust +brausten +braustest +braustet +braut +brauten +brav +brave +bravem +braven +braver +braves +bravourös +bravouröser +bravouröses +breche +brechen +brechend +brechenden +brechender +brechendes +brecht +breiig +breiige +breiigen +breiiger +breit +breite +breitem +breiten +breiter +breitere +breiterem +breiteren +breiterer +breiteres +breites +breitestem +breitesten +breitester +breitet +breitete +breiteten +breitgemacht +breitgemachte +breitgemachten +breitgemachtes +breitgeschlagen +breitgeschlagene +breitgeschlagenem +breitgeschlagenen +breitgeschlagenes +breitgetreten +breitgetretene +breitgetretener +breitgetretenes +breitmache +breitmachend +breitmachende +breitmachenden +breitmachendes +breitmacht +breitrandig +breitrandige +breitschlagen +breitschlagend +breitschlagende +breitschlagender +breitschlagendes +breitschultrig +breitschultrigem +breitschultrigen +breitschultriger +breitspurig +breitspurige +breitspurigen +breitspuriger +breitspuriges +breittreten +breittretend +breittretende +breittretenden +breittretendes +breitzutreten +bremsbar +bremse +bremsend +bremsende +bremsenden +bremsendes +bremst +bremste +bremsten +bremstest +bremstet +brennbar +brennbarem +brennbaren +brennbarer +brenne +brennen +brennend +brennende +brennendem +brennenden +brennender +brennst +brenzlig +brenzlige +brenzligen +brenzliger +brenzliges +brichst +bricht +brieflich +briefliche +brieflichem +brieflichen +brieflicher +brillant +brillante +brillantem +brillanter +brillanteste +brillantesten +bring +bringe +bringen +bringend +bringende +bringendem +bringenden +bringender +bringendes +bringet +bringst +bringt +brio +brisant +brisante +brisanten +brisanter +brisantes +britisch +britische +britischem +britischer +britisches +brodeln +brodelnd +brodelnde +brodelnden +brodelndes +brodelt +brodelte +brodelten +bromidfrei +bromidfreiem +bronzefarben +bronzefarbener +bronzen +bronzene +broschieren +broschiert +bruchfest +bruchstückhaft +brumme +brummeln +brummelt +brummen +brummende +brummenden +brummender +brummig +brummige +brummigem +brummiger +brummiges +brummst +brummte +brummten +brummtest +brusttief +brutal +brutale +brutalem +brutalen +brutaler +brutalere +brutalerem +brutalerer +brutaleres +brutales +brutalstem +brutalsten +brutalster +brächte +brächten +bräune +bräunen +bräunlich +bräunliche +bröckelig +bröckelige +bröckeligem +bröckeliger +bröckeliges +bröckeln +bröckelnde +bröckelnden +bröckelnder +bröckelt +bröckelte +bröckelten +bröselige +brüchig +brüchige +brüchigem +brüchigen +brüchigere +brüchigerem +brüchigeren +brüchigeres +brüchiges +brüchigste +brüchigsten +brüchigster +brüchigstes +brüderlich +brüderliche +brüderlichen +brüderliches +brühe +brühen +brülle +brüllen +brüllend +brüllende +brüllenden +brüllendes +brüllst +brüllt +brüllten +brülltest +brülltet +brünett +brünette +brünettem +brünetten +brünettes +brüsk +brüske +brüsken +brüsker +brüskes +brüskieren +brüskiert +brüste +brüsten +brüstete +brüsteten +brüte +brüten +brütend +brütende +brütenden +brütendes +brütest +brütet +brüteten +brütetest +brütetet +buche +buchen +buchend +buchenden +buchender +buchendes +buchenswert +buchhalterisch +buchhalterischen +buchmäßig +buchmäßige +buchmäßiger +buchmäßiges +buchst +buchstabengemäß +buchstabengetreu +buchstabengetreue +buchstabiere +buchstabieren +buchstabierend +buchstabierende +buchstabierenden +buchstabierendes +buchstabierst +buchstabiert +buchstabiertem +buchstabierten +buchstabierter +buchstabiertes +buchstabiertest +buchstabiertet +buchstäblich +buchstäblichem +buchstäblichen +buchstäblicher +bucht +buchte +buchten +buchtest +buchtet +buckelig +buckeligem +buckeligen +buckeliger +buckeln +buckelt +bucklig +buckliger +buddhistisch +buddhistischen +buddhistischer +bugsieren +buh +buhen +buhlen +buhten +bullig +bullige +bulligen +bummelig +bummeln +bummelnd +bummelnde +bummelnden +bummelnder +bummelst +bummelt +bummelte +bummelten +bummeltest +bummeltet +bummle +bumsen +bumsfidel +bumst +bundesdeutsch +bundesdeutsche +bundesgesetzliche +bundesstaatlichen +bundesweit +bundesweiter +bundesweites +bunt +bunte +buntem +bunten +bunter +buntes +buntester +buntfarben +buntfarbene +buntfarbig +buntfarbigen +burgenreich +burgenreiches +burmesisch +burschenhaft +burschikos +burschikosem +burschikosen +burschikoser +buschig +buschigen +busenlosen +buttere +buttern +butternd +butternde +butternden +butterndes +butterst +buttert +butterten +buttertest +buttertet +butterweich +butterweiche +butterweichen +bußfertig +bußfertige +bußfertigem +bußfertiger +bußfertiges +byteweise +byzantinisch +byzantinische +bänden +bändige +bändigen +bändigende +bändigendem +bändigenden +bändigendes +bändigst +bändigt +bändigte +bändigten +bändigtest +bändigtet +bärenstark +bärenstarke +bärtig +bärtige +bärtigen +bärtiger +bärtiges +bäuerlich +bäuerliche +bäuerlichem +bäuerlicher +bäuerliches +bäumt +bäumte +böhmische +böhmischen +böig +böigem +böiger +böllern +börsenfähige +börsenfähigem +börsenfähigen +börsenfähiges +börsengängige +börsengängigen +börsennotierte +börsennotierten +börsentechnischen +bös +bösartig +bösartige +bösartigem +bösartigen +bösartiger +bösartiges +böse +bösen +böser +bösere +böseren +böserer +böseres +böses +böseste +bösestem +bösesten +bösestes +böswillig +böswillige +böswilligen +böswilliger +böswilligere +böswilligeren +böswilligerer +böswilligeres +böswilligste +böswilligstem +böswilligsten +böswilligstes +böten +bübisch +bübischem +bübischen +bübischer +bücke +bücken +bückend +bückenden +bückender +bückendes +bückt +bückte +bückten +bücktet +büffeln +büffelt +büffelte +bügelfrei +bügelfreie +bügelfreien +bügelfreies +bügeln +bügelnde +bügelnden +bügelnder +bügelst +bügelt +bügelte +bügelten +bügeltest +bügeltet +bügle +bühnenkundiger +bühnenwirksamen +bündeln +bündelnder +bündelweise +bündig +bündige +bündigem +bündigen +bündiger +bündiges +bündnisfrei +bündnisfreie +bündnisfreien +bündniskonform +bürge +bürgen +bürgend +bürgenden +bürgender +bürgendes +bürgerkriegsähnlichen +bürgerkriegsähnlicher +bürgerlich +bürgerliche +bürgerlichem +bürgerlichen +bürgerlicher +bürgst +bürgt +bürgten +bürgtest +bürgtet +bürokratisch +bürokratische +bürokratischem +bürokratischen +bürokratisches +bürste +bürsten +bürstende +bürstenden +bürstender +bürstest +bürstet +bürstete +bürsteten +bürstetest +bürstetet +büscheln +büße +büßen +büßende +büßenden +büßender +büßest +büßt +büßte +büßtest +büßtet ++++++++++ +c +campinggerechten +carte +ccm +chancenreich +chancenreiche +changierenden +changierendes +chaotisch +chaotische +chaotischen +chaotischer +chaotischere +chaotischerer +chaotischeres +chaotisches +chaotischsten +chaotischster +chaotischstes +charakterbildend +charakterbildende +charakterbildenden +charakterbildendes +charakterfest +charakterfeste +charakterfesten +charakterfester +charakterisiere +charakterisieren +charakterisierend +charakterisierende +charakterisierenden +charakterisierendes +charakterisierst +charakterisiert +charakterisierte +charakterisierten +charakterisierter +charakterisiertes +charakterisiertet +charakteristisch +charakteristische +charakteristischen +charakteristischer +charakteristisches +charakteristischsten +charakterlich +charakterliche +charakterlichen +charakterlicher +charakterlos +charakterlose +charakterlosen +charakterlosere +charakterloseren +charakterloserer +charakterloses +charakterloseste +charakterlosesten +charakterlosestes +charakterstark +charakterstarke +charaktervoll +charaktervollen +charaktervoller +charaktervolles +chargieren +chargiert +charismatisch +charismatische +charmant +charmanten +charmanter +charmantere +charmanterer +charmanteres +charmantes +charmantesten +charmantester +charmantestes +chartern +charterten +chauffiere +chauffieren +chauffierend +chauffierende +chauffierenden +chauffierendes +chauffierst +chauffiert +chauffierte +chauffierten +chauffierter +chauffiertes +chauffiertest +chauffiertet +chauvinistisch +chauvinistische +chemisch +chemische +chemischem +chemischen +chemischer +chic +chiffriere +chinesisch +chinesische +chinesischem +chinesischen +chinesischer +chinesisches +chirurgisch +chirurgische +chirurgischen +chirurgisches +cholerisch +cholerische +cholerischer +choreographiert +choreographisch +choreographische +christlich +christliche +christlichen +christlicher +chromatisch +chromatische +chromatischen +chromatisches +chronisch +chronische +chronischer +chronisches +chronologisch +chronologische +chronologischer +cineastisch +circa +clever +clevere +cleverer +cm +codieren +computergenerierte +computergesteuert +computergesteuerte +computergestützt +computerisiert +computerisierte +condition +cool +cooler +cooles +cremefarben +cremefarbig +cremen +curryfarbenen ++++++++++ +da +da sein +dabei +dabeibleiben +dabeibleibend +dabeibleibende +dabeibleibender +dabeibleibendes +dabeigeblieben +dabeigebliebenen +dabeigebliebener +dabeigebliebenes +dabeigestanden +dabeigestandene +dabeigestandenen +dabeigestandenes +dabeistand +dabeistehen +dabeistehend +dabeistehenden +dabeistehender +dabeistehendes +dableiben +dachte +dachten +dachtest +dadurch +dafür +dafürgehalten +dafürgehaltene +dafürgehaltenen +dafürgehaltener +dafürhalten +dafürhaltend +dafürhaltende +dafürhaltender +dafürhaltendes +dageblieben +dagegen +dagesessen +dagestanden +dagestandene +dagestandener +dagestandenes +daheim +daher +dahergekommen +daherkam +daherkamen +daherkommen +dahin +dahingeeilten +dahingegangen +dahingehe +dahingehen +dahingehend +dahingehende +dahingestellt +dahinleben +dahinraffen +dahinrafft +dahinraffte +dahinschieden +dahinschleppen +dahinstelzen +dahinstelzenden +dahinsterben +dahinten +dahinter +dahinvegetieren +dahinvegetierenden +dahinwandern +dahinwelken +dahinwelkte +dalasst +daliegen +daliegt +damalig +damaligen +damaliger +damaliges +damals +damenhaft +damenhafte +damenhaften +damenhaftes +damit +dampf +dampfe +dampfen +dampfend +dampfenden +dampfender +dampfendes +dampfst +dampft +dampfte +dampften +dampftest +dampftet +danach +daneben +danebenbenehmen +danebenbenommen +danebengegangen +danebenliegen +danebenliegende +dank +dankbar +dankbare +dankbaren +dankbarer +dankbares +danke +danken +dankend +dankende +dankenden +dankender +dankendes +dankenswert +dankenswerte +dankenswerten +dankenswerter +danket +dankst +dankt +dankte +dankten +danktest +danktet +dann +dannen +dar +daran +darangegangen +darangegangene +darangegangener +darangegangenes +darangehen +darangehende +darangehenden +darangehender +darangesetzt +daranging +daranmachen +daransetzen +daransetzt +darauf +daraufhin +daraus +darbieten +darbietend +darbietende +darbietenden +darbietendes +darbietet +darbot +darbringen +darein +darf +darfst +dargeboten +dargebotene +dargebotenen +dargebotenes +dargelegt +dargelegte +dargelegter +dargelegtes +dargereicht +dargereichten +dargereichter +dargereichtes +dargestellt +dargestellte +dargestellten +dargestellter +dargestelltes +dargetan +darin +darinnen +darlegen +darlegende +darlegenden +darlegender +darlegt +darlegte +darnach +darreichen +darreichend +darreichende +darreichender +darreichendes +darstellbar +darstellbare +darstellbaren +darstellbarer +darstellbares +darstellen +darstellend +darstellende +darstellender +darstellendes +darstellerisch +darstellt +darstellte +darstellten +darstellungsbedingt +darum +darunter +darzulegen +darzustellen +darzustellende +darüber +das +dasaß +dasaßen +daselbst +dasitzen +dasjenige +dass +dasselbe +dasselbige +dastand +dastehe +dastehen +dastehend +dastehenden +dastehender +dastehendes +dasteht +datentechnisch +datenverarbeitet +datiere +datieren +datierend +datierende +datierenden +datierendes +datierst +datiert +datierte +datierten +datierter +datiertes +datiertet +dato +dauere +dauerhaft +dauerhafte +dauerhaften +dauerhafter +dauerhafteste +dauern +dauernd +dauernde +dauernden +dauernder +dauerndes +dauerst +dauert +dauerte +dauerten +dauertest +dauertet +daunenweich +daunenweiches +daure +davon +davonfahren +davonfliegen +davonfliegende +davonfuhr +davongefahren +davongekommen +davongekommene +davongekommenen +davongekommenes +davongelaufen +davongelaufene +davongelaufener +davongelaufenes +davongemacht +davongemachten +davongemachter +davongemachtes +davongeschlichen +davongeschlichene +davongeschlichenen +davongeschlichenes +davongetragen +davongetragene +davongetragener +davongetragenes +davonging +davonkommen +davonkommend +davonkommende +davonkommenden +davonkommendes +davonlaufen +davonlaufend +davonlaufenden +davonlaufendes +davonmachen +davonmachende +davonmachenden +davonmachender +davonmachten +davonrannte +davonrasen +davonrasenden +davonschleichen +davonschleichende +davonschleichenden +davonschleichender +davontragen +davontragend +davontragende +davontragenden +davontragender +davontragendes +davontrug +davonzustehlen +davonzutragen +davor +dazu +dazuführen +dazuführt +dazugeben +dazugehöre +dazugehören +dazugehörend +dazugehörende +dazugehörenden +dazugehörendes +dazugehörig +dazugehörige +dazugehöriger +dazugehöriges +dazugehört +dazugehörte +dazugehörten +dazugehörter +dazugehörtes +dazugehörtest +dazugekommen +dazugekommene +dazugekommenen +dazugekommener +dazugelegt +dazugelernt +dazugetan +dazuhaben +dazukaufen +dazukommen +dazukommende +dazukommenden +dazukommender +dazulegen +dazulernen +dazulernenden +dazumal +dazurechnen +dazustehen +dazutuend +dazutuende +dazutuenden +dazutuendes +dazutun +dazuverdienen +dazuverdiente +dazuzulernen +dazuzuverdienen +dazwischen +dazwischenfahren +dazwischenfahrend +dazwischenfahrende +dazwischenfahrender +dazwischenfahrendes +dazwischenfunken +dazwischengefahren +dazwischengefahrenen +dazwischengefahrener +dazwischengefahrenes +dazwischengekommen +dazwischengekommene +dazwischengekommenen +dazwischengekommenes +dazwischengetreten +dazwischengetretene +dazwischengetretener +dazwischengetretenes +dazwischenkommen +dazwischenkommende +dazwischenkommenden +dazwischenkommender +dazwischenkommt +dazwischentreten +dazwischentretend +dazwischentretende +dazwischentretenden +dazwischentretendes +de +deaktivieren +deaktiviert +dealen +debattiere +debattieren +debattierende +debattierenden +debattierender +debattierst +debattiert +debattierte +debattierten +debattiertest +debattiertet +debil +debütierte +debütierten +dechiffrieren +dechiffrierte +decken +deckend +deckende +deckender +deckendes +deckst +deckte +deckten +decktest +deckungsgleich +deckungspflichtig +deckungspflichtige +deckungspflichtigen +decodiert +dediziert +deduktiven +deduziert +defekt +defekte +defekter +defektes +defensiv +defensive +defensiven +defensiver +definierbar +definierbare +definierbaren +definierbares +definiere +definieren +definierende +definierenden +definierender +definierst +definiert +definierte +definierten +definierter +definiertes +definiertest +definiertet +definit +definite +definiten +definitionsgemäß +definitiv +definitive +definitiven +definitives +defizitär +defizitäre +defizitären +deflationär +deflationären +deflationärer +deformieren +deformiert +deformierte +deformierten +deformierter +deformiertes +deftig +deftigem +deftigen +deftiges +degenerieren +degenerierend +degenerierende +degenerierender +degenerierendes +degenerierst +degenerierte +degenerierten +degenerierter +degeneriertest +degeneriertet +degradiere +degradieren +degradierend +degradierende +degradierenden +degradierendes +degradierst +degradiert +degradierten +degradierter +degradiertes +degradiertest +degradiertet +degressiv +degressive +dehnbar +dehnbare +dehnbaren +dehnbarere +dehnbareren +dehnbarerer +dehnbares +dehnbarste +dehnbarsten +dehnbarstes +dehne +dehnen +dehnende +dehnenden +dehnender +dehnst +dehnt +dehnte +dehnten +dehntest +deichseln +dein +deine +deinem +deinen +deiner +deines +deinesgleichen +deinetwegen +deinige +deinigen +deiniger +dekadent +dekadente +dekadenten +dekadentes +dekadisch +dekadische +deklamatorisch +deklamatorische +deklamatorischem +deklamatorischer +deklamatorisches +deklamiere +deklamieren +deklamierende +deklamierenden +deklamierender +deklamierst +deklamiert +deklamierte +deklamierter +deklamiertes +deklarieren +deklarierend +deklarierende +deklarierender +deklarierendes +deklarierst +deklarierte +deklarierten +deklarierter +deklariertes +deklariertest +deklariertet +deklassieren +deklassiert +deklinierbar +deklinierbare +deklinierbaren +deklinierbares +dekliniere +deklinieren +deklinierende +deklinierenden +deklinierender +deklinierst +dekliniert +deklinierte +deklinierter +dekliniertes +dekliniertest +dekodieren +dekodierten +dekodierter +dekorativ +dekorativem +dekorativen +dekorieren +dekorierend +dekorierende +dekorierender +dekorierendes +dekorierst +dekoriert +dekorierte +dekorierten +dekorierter +dekoriertes +dekoriertest +dekoriertet +dekretiere +dekretieren +dekretierend +dekretierende +dekretierenden +dekretierendes +dekretierst +dekretiert +dekretierte +dekretierten +dekretierter +dekretiertes +dekretiertet +delegiere +delegieren +delegierende +delegierenden +delegierender +delegierst +delegiert +delegierte +delegierter +delegiertes +delegiertest +delektieren +delektiert +delikat +delikate +delikaten +delikater +delikates +delphischen +delphisches +dem +demagogisch +demagogische +demagogischen +demaskieren +demaskierend +demaskierende +demaskierender +demaskierendes +demaskierst +demaskierten +demaskierter +demaskiertes +demaskiertest +demaskiertet +dementiere +dementieren +dementierende +dementierenden +dementierender +dementierst +dementiert +dementierte +dementierter +dementiertes +dementiertest +dementsprechend +dementsprechende +dementsprechenden +dementsprechendes +demgegenüber +demgemäß +demjenigen +demnach +demnächst +demobilisiere +demobilisieren +demobilisierende +demobilisierenden +demobilisierender +demobilisierst +demobilisiert +demobilisierte +demobilisierter +demobilisiertes +demobilisiertest +demografisch +demografischer +demographisch +demographischen +demokratisch +demokratische +demokratischem +demokratischen +demokratischer +demokratisiere +demokratisieren +demokratisierend +demokratisierende +demokratisierender +demokratisierendes +demokratisierst +demokratisierte +demokratisierten +demokratisierter +demokratisiertest +demokratisiertet +demoliere +demolieren +demolierend +demolierende +demolierenden +demolierendes +demolierst +demoliert +demolierte +demolierten +demolierter +demoliertes +demoliertet +demonstrativ +demonstrative +demonstrativem +demonstrativer +demonstrieren +demonstriert +demonstrierten +demontiere +demontieren +demontierende +demontierenden +demontierender +demontierst +demontiert +demontierte +demontierter +demontiertes +demontiertest +demoralisiere +demoralisieren +demoralisierende +demoralisierenden +demoralisierender +demoralisierst +demoralisiert +demoralisierte +demoralisierter +demoralisiertes +demoralisiertest +demoskopisch +demoskopischen +demselben +demzufolge +demütig +demütige +demütigen +demütigend +demütigende +demütigenden +demütigendes +demütiger +demütiges +demütigt +demütigte +demütigten +demütigtest +demütigtet +den +denen +denjenigen +denkbar +denkbare +denkbaren +denkbares +denke +denken +denkend +denkende +denkendem +denkenden +denkender +denkendes +denkfaul +denkfaule +denkfaulen +denkfaules +denkfähig +denkfähige +denkfähigen +denkfähiger +denkst +denkste +denkt +denkwürdig +denkwürdige +denkwürdigen +denkwürdiges +denkähnliche +denn +dennoch +denselben +denunzieren +denunziert +deplaciert +deplatzieren +deplatziert +deponieren +deponierend +deponierende +deponierender +deponierendes +deponierst +deponiert +deponierte +deponierten +deponierter +deponiertes +deponiertest +deponiertet +deportieren +deportiert +deportierten +deppert +depressiv +depressive +deprimieren +deprimierend +deprimierende +deprimierender +deprimierendes +deprimierst +deprimierte +deprimierten +deprimierter +deprimiertest +deputierten +der +derart +derartig +derartige +derartigen +derartiger +derartiges +derb +derbe +derbem +derben +derber +derbes +dereinst +dereinstig +dereinstige +deren +derentwegen +derentwillen +derer +deretwegen +dergestalt +dergleichen +derjenige +derjenigen +derlei +dermaßen +derselbe +derselben +derselbige +derselbigen +derweil +derzeit +derzeitig +derzeitige +derzeitigem +derzeitigen +derzeitiger +derzeitiges +des +desertiere +desertieren +desertierende +desertierenden +desertierender +desertierst +desertiert +desertierte +desertierter +desertiertes +desertiertest +desgleichen +deshalb +desinfiziere +desinfizieren +desinfizierend +desinfizierende +desinfizierenden +desinfizierendes +desinfizierst +desinfiziert +desinfizierte +desinfizierten +desinfizierter +desinfiziertes +desinfiziertet +desjenigen +despotisch +despotischer +desselben +dessen +destilliere +destillieren +destillierende +destillierenden +destillierender +destillierendes +destillierst +destilliert +destillierte +destillierter +destilliertes +destilliertest +desto +destruktiv +destruktive +destruktiven +destruktiver +destruktivere +destruktiveren +destruktiveres +destruktives +destruktivste +destruktivster +destruktivstes +deswegen +detachierend +detachiertest +detaillieren +detailliert +detaillierte +detailliertem +detaillierten +detaillierter +detailliertes +detektieren +detektiert +determinieren +determinierenden +determinierender +determiniert +deterministisch +deterministische +deterministischen +detonieren +detoniert +deute +deuten +deutend +deutende +deutenden +deutender +deutendes +deutet +deutete +deuteten +deutetet +deutlich +deutliche +deutlichen +deutlicher +deutlichere +deutlicherer +deutlicheres +deutliches +deutlichsten +deutlichster +deutlichstes +deutsch +deutsche +deutschem +deutschen +deutscher +deutsches +deutschesten +deutschfeindlich +deutschsprachige +deutschten +devalvieren +devisenbewirtschafteten +devot +devote +devoten +devotere +devoteren +devoterer +devotes +devoteste +devotesten +devotestes +dezent +dezente +dezenter +dezenteren +dezenterer +dezentes +dezenteste +dezentesten +dezentestes +dezentral +dezentrale +dezentralen +dezentralisieren +dezentralisierend +dezentralisierende +dezentralisierender +dezentralisierendes +dezentralisierst +dezentralisierte +dezentralisierten +dezentralisierter +dezentralisiertest +dezentralisiertet +dezimal +dezimale +dezimalen +dezimaler +dezimales +dezimieren +dezimierend +dezimierende +dezimierenden +dezimierendes +dezimierst +dezimiert +dezimierte +dezimierten +dezimierter +dezimiertes +dezimiertet +diabetisch +diabetische +diabetischer +diabetisches +diabolisch +diabolische +diabolischer +diabolisches +diagnostisch +diagnostiziere +diagnostizieren +diagnostizierend +diagnostizierenden +diagnostizierender +diagnostizierendes +diagnostiziert +diagnostizierte +diagnostizierten +diagnostizierter +diagnostiziertes +diagnostiziertest +diagnostiziertet +diagonal +diagonale +diagonalen +diagonaler +diagonalisiert +diakonisch +diakonischen +dialektisch +dialektische +dialektischer +dialektisches +diamantbesetzten +diametral +dich +dicht +dichtem +dichten +dichtend +dichtende +dichtenden +dichtender +dichtendes +dichteren +dichterisch +dichterische +dichterischer +dichterisches +dichtes +dichtesten +dichtet +dichtete +dichteten +dichtetest +dichtetet +dichthielten +dick +dickem +dicken +dickenabhängig +dicker +dickere +dickerer +dickeres +dickes +dickfellig +dickfellige +dickfelligen +dickfelliger +dickflüssig +dickflüssige +dickflüssigen +dickflüssiges +dickköpfig +dickleibig +dickleibigen +dickleibiger +dickleibiges +dicksten +dickster +dickstes +dickwanstig +didaktisch +didaktische +didaktischen +die +diebessicher +diebessichere +diebessicheren +diebessicherer +diebisch +diebische +diebischen +diebisches +diejenige +diejenigen +diene +dienen +dienend +dienenden +dienender +dienendes +dienern +dienlich +dienliche +dienlichen +dienlicher +dienstags +dienstbar +dienstbare +dienstbaren +dienstbares +dienstbereit +dienstbereiten +dienstbereiter +dienstbereites +diensteifrig +diensteifrige +diensteifrigen +diensteifriger +diensteifrigeren +diensteifrigerer +diensteifrigeres +diensteifriges +diensteifrigste +diensteifrigsten +diensteifrigster +dienstfrei +dienstfreie +dienstfreien +dienstfreies +dienstlich +dienstlichen +dienstlicher +dienstliches +diensttauglich +diensttaugliche +diensttauglichen +diensttauglicher +dienstunfähig +dienstunfähige +dienstunfähiger +dienstunfähiges +dienstuntauglich +dienstuntauglichen +dienstuntauglicher +dienstuntaugliches +dienstverpflichtete +dienstverpflichteten +dienstwillig +dienstwillige +dienstwilligen +dienstwilliger +dient +diente +dienten +dientet +dies +diesbezüglich +diesbezügliche +diesbezüglichen +diesbezüglicher +diesbezügliches +diese +dieselbe +dieselben +diesem +diesen +dieser +dieses +diesig +diesjährig +diesjährige +diesjährigen +diesjähriges +diesmal +diesseitig +diesseitigen +diesseits +diffamieren +diffamiert +diffamierten +differentiell +differentielle +differentiellen +differentieller +differentielles +differenzierbar +differenzierbare +differenzierbaren +differenzierbarer +differenzierbares +differenziere +differenzieren +differenzierende +differenzierenden +differenzierst +differenziert +differenzierte +differenzierten +differenzierter +differenziertes +differenziertestem +differenziertet +differieren +differierten +diffizil +diffizilen +diffus +diffuse +diffuser +digital +digitale +digitalem +digitalen +digitaler +digitales +digitalisieren +digitalisiert +digitalisierte +digitalisiertem +digitalisierten +digitalisierter +digitalisiertes +diktatorisch +diktatorische +diktatorischen +diktatorisches +diktiere +diktieren +diktierende +diktierenden +diktierender +diktierst +diktiert +diktierte +diktierter +diktiertes +diktiertest +dilettantisch +dilettantische +dilettantischen +dilettantisches +dimensionale +dimensionalen +dimensionales +dimensionieren +dingen +dingfest +dinglich +dingliche +dinglicher +dingliches +diniere +dinieren +dinierend +dinierende +dinierenden +dinierendes +dinierst +diniert +dinierte +dinierten +diniertest +diniertet +diplomatisch +diplomatische +diplomatischen +diplomatischer +diplomiert +diplomierte +diplomierter +dir +direkt +direkte +direktem +direkten +direkter +direktes +direktional +dirigiere +dirigieren +dirigierend +dirigierenden +dirigierender +dirigierendes +dirigiert +dirigierte +dirigierten +dirigierter +dirigiertes +dirigiertest +dirigiertet +dirigistisch +dirigistische +dirigistischen +disharmonisch +disharmonischen +disharmonischer +disharmonisches +diskontiere +diskontieren +diskontierend +diskontierenden +diskontierender +diskontierendes +diskontiert +diskontierte +diskontierten +diskontiertes +diskontiertest +diskontiertet +diskontinuierlich +diskontinuierlicher +diskreditieren +diskreditiert +diskret +diskrete +diskreten +diskreter +diskretere +diskreterer +diskreteres +diskretes +diskretesten +diskretester +diskretestes +diskriminieren +diskriminierend +diskriminierende +diskriminierenden +diskriminierter +diskussionsfähig +diskussionsfähige +diskutiere +diskutieren +diskutierend +diskutierende +diskutierenden +diskutierender +diskutierendes +diskutierst +diskutiert +diskutierte +diskutierten +diskutierter +diskutiertes +diskutiertest +diskutiertet +dispensieren +dispensierend +dispensierende +dispensierender +dispensierendes +dispensierst +dispensierte +dispensierten +dispensierter +dispensiertes +dispensiertest +dispensiertet +disponierbar +disponieren +disponierend +disponierende +disponierender +disponierendes +disponierst +disponierte +disponierten +disponierter +disponiertes +disponiertest +disponiertet +disputieren +disqualifizieren +disqualifizierend +disqualifizierende +disqualifizierender +disqualifizierendes +disqualifizierst +disqualifizierte +disqualifizierten +disqualifizierter +disqualifiziertes +disqualifiziertest +disqualifiziertet +dissipativ +dissipative +dissipativen +distanzabhängigen +distanziere +distanzieren +distanzierend +distanzierende +distanzierenden +distanzierendes +distanzierst +distanziert +distanzierte +distanzierten +distanzierter +distanziertes +distanziertet +distributiv +distributive +disziplinarisch +disziplinarische +disziplinarischer +disziplinarisches +disziplinieren +diszipliniert +disziplinierten +diszipliniertes +dito +divergent +divergente +divergenten +divergieren +divergierende +divergierenden +divergiert +divers +diverse +diversem +diversen +diverser +diverses +diversifizieren +diversifiziert +diversifizierte +dividiere +dividieren +dividierend +dividierende +dividierender +dividierendes +dividierst +dividiert +dividierte +dividierten +dividierter +dm +doch +dogmatisch +dogmatischen +dokumentarisch +dokumentarische +dokumentarischen +dokumentarischer +dokumentiere +dokumentieren +dokumentierend +dokumentierende +dokumentierender +dokumentierendes +dokumentierst +dokumentiert +dokumentierte +dokumentierten +dokumentierter +dokumentiertes +dokumentiertest +dokumentiertet +dolmetsche +dolmetschen +dolmetschend +dolmetschende +dolmetschenden +dolmetschendes +dolmetschst +dolmetscht +dolmetschten +dolmetschtest +domartig +dominant +dominante +dominanten +dominiere +dominieren +dominierend +dominierende +dominierenden +dominierendes +dominierst +dominiert +dominierten +dominierter +dominiertes +dominikanischen +donnere +donnern +donnernde +donnernden +donnernder +donnerst +donnerstags +donnert +donnerte +donnerten +donnertest +donnertet +doof +doofe +doofen +doofer +dooferen +dooferer +dooferes +doppelgesichtig +doppeln +doppelseitig +doppelseitige +doppelseitiger +doppelt +doppelte +doppeltem +doppelten +doppelter +doppeltes +doppeltet +doppelwandig +doppelwandiger +dornig +dornigen +dorniger +dorniges +dorren +dort +dorthin +dortig +dortigen +dortiger +dortiges +dosiere +dosieren +dosierend +dosierenden +dosierender +dosierendes +dosiert +dosierte +dosierten +dosierter +dosiertes +dosiertest +dosiertet +dotieren +dotierend +dotierende +dotierender +dotierendes +dotierst +dotiert +dotierte +dotierten +dotierter +dotiertes +dotiertest +dottergelb +down +dozieren +doziert +drachenähnliches +drahtig +drahtige +drahtigen +drahtiges +drahtlos +drahtlose +drahtloser +drahtloses +drakonisch +drakonischen +drakonischer +drakonisches +drall +dralle +drallen +draller +dramatisch +dramatische +dramatischem +dramatischen +dramatischer +dramatisches +dramatischste +dramatisiere +dramatisieren +dramatisierend +dramatisierenden +dramatisierender +dramatisierendes +dramatisiert +dramatisierte +dramatisierten +dramatisiertes +dramaturgisch +dramaturgische +dramaturgischer +dran +drang +drangeht +drangsalieren +drangsaliert +drangvoll +drangvolle +drangvollen +dranhängen +drankommen +drapiere +drapieren +drapierend +drapierenden +drapierender +drapierendes +drapiert +drapierte +drapierten +drapiertes +drapiertest +drapiertet +drastisch +drastische +drastischen +drastischer +drastisches +drauf +draufdrücken +draufgehen +draufgeht +draufgeklebt +draufgelegt +draufhaben +draufhauen +drauflegen +drauflos +draufschlagen +draufzahlen +draußen +dreckig +dreckige +dreckigen +dreckigere +dreckiges +dreh +drehbar +drehbare +drehbaren +drehbarer +drehbares +drehen +drehend +drehende +drehender +drehendes +drehst +dreht +drehte +drehten +drehtest +drehtet +drei +dreiadrig +dreiaktig +dreiaktige +dreidimensional +dreidimensionale +dreidimensionalen +dreidimensionales +dreieckig +dreieckige +dreieckiger +dreieckiges +dreieinhalb +dreieinhalbstündig +dreieinhalbstündigen +dreien +dreier +dreierlei +dreifach +dreifache +dreifachen +dreifacher +dreifaltig +dreifaltige +dreifaltigen +dreifaltiges +dreifarbig +dreifarbige +dreifarbiger +dreifarbiges +dreifältig +dreifältige +dreifältigen +dreifältiges +dreigeteilt +dreigeteilte +dreihundert +dreihundertfach +dreihundertfaches +dreihundertfünfzig +dreihunderttausend +dreijährig +dreijährige +dreijähriger +dreikantige +dreiköpfige +dreimal +dreimalig +dreimaligen +dreimaliger +dreimaliges +dreimonatig +dreimonatiger +drein +dreingeschlagen +dreingeschlagene +dreingeschlagenen +dreingeschlagener +dreinschauen +dreinschlagen +dreinschlagend +dreinschlagende +dreinschlagenden +dreinschlagender +dreinschlagendes +dreinzuschauen +dreiprozentig +dreiprozentige +dreiseitig +dreiseitige +dreiseitiger +dreiseitiges +dreisemestrig +dreisemestrige +dreisilbig +dreisilbige +dreisilbiger +dreisilbiges +dreisprachig +dreisprachige +dreisprachigen +dreisprachiges +dreist +dreiste +dreistellig +dreistelligen +dreistelliger +dreistelliges +dreister +dreistes +dreistesten +dreistimmig +dreistimmige +dreistimmigen +dreistimmiger +dreistrahlig +dreistrahliges +dreistufig +dreistufige +dreistufigen +dreistündig +dreistündigem +dreitausend +dreiteilig +dreiteilige +dreiteiliger +dreiteiliges +dreitägig +dreitägige +dreitägigen +dreitägiger +dreiunddreißig +dreiundvierzig +dreiundzwanzig +dreiviertelstündig +dreiviertelstündigen +dreiwöchig +dreiwöchige +dreizehn +dreizehnjährig +dreizehnjährigen +dreizehnjähriger +dreizehnte +dreizehntem +dreizehnter +dreizehntes +dreißig +dreißiger +dreißigfach +dreißigfache +dreißigjährig +dreißigjährige +dreißigjähriger +dreißigste +dreißigstem +dreschen +dressieren +dressierend +dressierende +dressierender +dressierendes +dressierst +dressierte +dressierten +dressierter +dressiertes +dressiertest +dressiertet +dribbeln +driften +driftet +driftete +drille +drillen +drillend +drillenden +drillender +drillendes +drillt +drillte +drillten +drin +dringe +dringen +dringend +dringende +dringendem +dringenden +dringendes +dringendste +dringendsten +dringlich +dringliche +dringlichen +dringlichere +dringliches +dringlichste +dringst +dringt +drinnen +drinstehen +drinsteht +drippeln +dritt +drittbeste +dritte +dritteln +drittelnder +drittelte +drittelten +dritteltet +drittem +dritten +drittens +dritter +drittes +drittgrößte +drittletzte +drittletzten +drittletzter +drittletztes +droben +drogensüchtig +drogensüchtigen +drogensüchtiger +drogensüchtiges +drohen +drohend +drohende +drohendem +drohenden +drohendes +drohst +droht +drohte +drohten +drohtest +drollig +drollige +drolligen +drolliges +drosch +droschen +drosseln +drosselnd +drosselnde +drosselnden +drosselndes +drosselst +drosselt +drosselte +drosselten +drosseltest +drosseltet +drossle +druckabhängig +druckbar +druckempfindliche +druckempfindlichen +druckempfindlicher +drucken +druckend +druckende +druckenden +druckender +druckendes +druckfertig +druckfertige +druckfertigen +druckfertiger +druckfest +druckfeste +druckfrisch +druckfrisches +druckreif +druckst +druckt +druckte +drucktechnisch +drucktechnischen +druckten +drucktest +drucktet +druckvoll +druckvoller +drunten +drunter +dränge +drängeln +drängelten +drängen +drängend +drängende +drängenden +drängender +drängendes +drängst +drängt +drängte +drängten +drängtest +drängtet +dröhnen +dröhnend +dröhnende +dröhnender +dröhnendes +dröhnst +dröhnt +dröhnte +dröhnten +dröhntest +drüben +drüber +drücke +drücken +drückend +drückenden +drückender +drückendes +drückst +drückt +drückte +drückten +drücktest +du +dual +duale +dualem +dualen +dualer +duales +dualisieren +dualisierte +dualistisch +dualistische +dualistischen +dubio +dubios +dubiose +dubioser +dubiosere +ducke +ducken +duckend +duckende +duckenden +duckendes +duckst +duckt +duckte +duckten +ducktest +duellieren +duellierten +dufte +duften +duftende +duftenden +duftender +duftest +duftet +duftete +duftetest +duftig +duftige +duftiger +duftiges +duftlos +duftlose +duftlosen +duftloser +dulden +duldend +duldende +duldender +duldendes +duldest +duldete +duldeten +duldetest +duldsam +duldsame +duldsamen +duldsamer +dumm +dumme +dummem +dummen +dummer +dummes +dumpf +dumpfe +dumpfen +dumpfer +dumpfes +dunkel +dunkelblau +dunkelblaue +dunkelblauem +dunkelblauen +dunkelblaues +dunkelblond +dunkelblonde +dunkelbraun +dunkelbraune +dunkelbraunem +dunkelbraunes +dunkelgrau +dunkelgraue +dunkelgrün +dunkelgrüne +dunkelgrünen +dunkelhaarig +dunkelhaarige +dunkelhäutig +dunkelhäutigen +dunkelrot +dunkelsten +dunkle +dunklem +dunklen +dunkler +dunklere +dunkleren +dunkles +dunstig +dunstigen +dunstiger +duplizieren +durch +durchackern +durchackernd +durchackernden +durchackernder +durchackerndes +durcharbeiten +durcharbeitend +durcharbeitende +durcharbeitenden +durcharbeitendes +durcharbeitet +durchaus +durchbacken +durchbackend +durchbackenden +durchbackender +durchbackendes +durchbeißen +durchbeißend +durchbeißenden +durchbeißender +durchbeißendes +durchblicken +durchblickend +durchblickende +durchblickender +durchblickendes +durchblickten +durchblickter +durchbluten +durchblutend +durchblutet +durchblättern +durchblätternd +durchblätternde +durchblätternden +durchblätterndes +durchblättert +durchblätterte +durchbohren +durchbohrend +durchbohrende +durchbohrender +durchbohrendes +durchbohrst +durchbohrte +durchbohrten +durchbohrter +durchbohrtest +durchbrach +durchbrachen +durchbrechen +durchbrechend +durchbrechende +durchbrechender +durchbrechendes +durchbrennen +durchbrennende +durchbrennenden +durchbrennender +durchbrennt +durchbricht +durchbringen +durchbringende +durchbringenden +durchbringender +durchbrochen +durchdacht +durchdachte +durchdachter +durchdachtes +durchdenken +durchdrang +durchdrangst +durchdrehen +durchdrehende +durchdrehenden +durchdrehender +durchdringe +durchdringen +durchdringend +durchdringenden +durchdringender +durchdringendes +durchdringst +durchdringt +durchdrungen +durchdrängen +durchdrängend +durchdrängende +durchdrängender +durchdrängendes +durchdrängte +durchdrücken +durcheilen +durcheilend +durcheilende +durcheilendem +durcheilender +durcheilendes +durcheilt +durcheilten +durcheiltest +durcheinander +durchessen +durchessende +durchessenden +durchessender +durchexerzieren +durchexerziert +durchfahren +durchfahrend +durchfahrenden +durchfahrender +durchfahrendes +durchfallen +durchfallend +durchfallende +durchfallender +durchfallendes +durchfechten +durchfliegen +durchfliegende +durchfliegenden +durchfliegender +durchfließen +durchfließend +durchfließende +durchfließender +durchfließendes +durchflog +durchflogen +durchflogst +durchflossenen +durchfragen +durchfragend +durchfragende +durchfragenden +durchfragendes +durchfroren +durchfuhr +durchführbar +durchführbaren +durchführbarer +durchführbares +durchführen +durchführend +durchführende +durchführenden +durchführendes +durchführt +durchführte +durchführten +durchfüttern +durchfütterten +durchgaben +durchgeackert +durchgeackerten +durchgeackerter +durchgeackertes +durchgearbeitet +durchgearbeitete +durchgearbeiteten +durchgearbeitetes +durchgeben +durchgebend +durchgebende +durchgebenden +durchgebendes +durchgebissen +durchgebissene +durchgebissener +durchgebissenes +durchgeblickt +durchgeblickte +durchgeblickten +durchgeblickter +durchgeblättert +durchgeboxt +durchgebracht +durchgebrachte +durchgebrachter +durchgebrachtes +durchgebrannt +durchgebrannte +durchgebrannten +durchgebrannter +durchgebranntes +durchgebrochen +durchgebrochene +durchgebrochenen +durchgebrochener +durchgedreht +durchgedrehte +durchgedrehter +durchgedrehtes +durchgedrungen +durchgedrungenen +durchgedrungener +durchgedrungenes +durchgedrängt +durchgedrängte +durchgedrängten +durchgedrängtes +durchgeeilt +durchgefahren +durchgefahrene +durchgefahrener +durchgefahrenes +durchgefallen +durchgefallenen +durchgefallener +durchgefallenes +durchgefegt +durchgeflogen +durchgeflogene +durchgeflogenen +durchgeflogener +durchgeflossen +durchgeflossene +durchgeflossenen +durchgeflossenes +durchgefragt +durchgefragte +durchgefragter +durchgefragtes +durchgeführt +durchgeführte +durchgeführten +durchgeführtes +durchgegangen +durchgegangene +durchgegangenem +durchgegangenen +durchgegangener +durchgegangenes +durchgegeben +durchgegebene +durchgegebenen +durchgegebenes +durchgegriffen +durchgegriffene +durchgegriffenen +durchgegriffenes +durchgehalten +durchgehaltene +durchgehaltener +durchgehaltenes +durchgehen +durchgehend +durchgehende +durchgehendem +durchgehenden +durchgehender +durchgehendes +durchgeht +durchgehärtet +durchgekaut +durchgeknetet +durchgekommen +durchgekommenen +durchgekommener +durchgekommenes +durchgekreuzt +durchgekreuzte +durchgekreuzten +durchgekreuzter +durchgekämpft +durchgelassen +durchgelassene +durchgelassener +durchgelassenes +durchgelaufen +durchgelaufenen +durchgelaufener +durchgelaufenes +durchgelesen +durchgelesene +durchgelesenen +durchgelesener +durchgelüftet +durchgelüftete +durchgelüfteten +durchgelüftetes +durchgemacht +durchgemachte +durchgemachten +durchgemachtes +durchgeplant +durchgereist +durchgereisten +durchgereister +durchgereistes +durchgerissen +durchgerissene +durchgerissenen +durchgerissener +durchgeritten +durchgerittene +durchgerittenen +durchgerittenes +durchgesagt +durchgesagte +durchgesagtes +durchgeschaltet +durchgeschaut +durchgeschauten +durchgeschauter +durchgeschautes +durchgescheuerter +durchgeschimmert +durchgeschimmerte +durchgeschimmerten +durchgeschimmerter +durchgeschlagen +durchgeschlagene +durchgeschlagenen +durchgeschlagenes +durchgeschleift +durchgeschleust +durchgeschleuste +durchgeschleuster +durchgeschleustes +durchgeschmort +durchgeschnitten +durchgeschnittenen +durchgeschnittener +durchgeschnittenes +durchgeschossen +durchgeschossene +durchgeschossenen +durchgeschossener +durchgeschweißt +durchgeschwitzt +durchgeschwommen +durchgeschwommenen +durchgeschwommener +durchgeschüttelt +durchgesegelt +durchgesegelte +durchgesegelten +durchgesegeltes +durchgesehen +durchgesehene +durchgesehener +durchgesehenes +durchgesetzt +durchgesetzten +durchgesetzter +durchgesetztes +durchgesickert +durchgesickerte +durchgesickerten +durchgesickerter +durchgesickertes +durchgesiebt +durchgesiebte +durchgesiebten +durchgesiebtes +durchgespielt +durchgespielte +durchgespielten +durchgespieltes +durchgesprochen +durchgesprochenen +durchgesprochener +durchgesprochenes +durchgestiegen +durchgestochen +durchgestochenen +durchgestochener +durchgestochenes +durchgestoßen +durchgestoßene +durchgestoßener +durchgestoßenes +durchgestrichen +durchgestrichene +durchgestrichenen +durchgestrichenes +durchgestöbert +durchgesucht +durchgesuchte +durchgesuchter +durchgesuchtes +durchgetreten +durchgewachsen +durchgewachsene +durchgewachsenen +durchgewachsenes +durchgewalkt +durchgewandert +durchgewanderte +durchgewanderter +durchgewandertes +durchgewaschene +durchgewaschenen +durchgewaschenes +durchgewatet +durchgewateten +durchgewateter +durchgewatetes +durchgeweicht +durchgeweichte +durchgeweichten +durchgeweichter +durchgewetzten +durchgewetzter +durchgewetztes +durchgewühlt +durchgewühlte +durchgewühlten +durchgewühltes +durchgezogen +durchgezogene +durchgezogenen +durchgezogenes +durchgezwängt +durchgezwängte +durchgezwängter +durchgezwängtes +durchgreifen +durchgreifende +durchgreifendem +durchgreifenden +durchgreifendes +durchgriff +durchgängig +durchgängige +durchhalten +durchhaltend +durchhaltende +durchhaltenden +durchhaltendes +durchhieb +durchhielte +durchkam +durchkneten +durchkomme +durchkommen +durchkommende +durchkommenden +durchkommender +durchkommt +durchkreuze +durchkreuzen +durchkreuzende +durchkreuzenden +durchkreuzender +durchkreuzt +durchkreuzte +durchkreuzten +durchkämmen +durchkämmte +durchkämmten +durchlas +durchlassen +durchlassend +durchlassende +durchlassenden +durchlassendes +durchlaufen +durchlaufend +durchlaufenden +durchlaufender +durchlaufendes +durchlaufene +durchlaufenen +durchlaufenes +durchlesen +durchlesend +durchlesende +durchlesender +durchlesendes +durchleuchte +durchleuchten +durchleuchtend +durchleuchtende +durchleuchtenden +durchleuchtendes +durchleuchtest +durchleuchtet +durchleuchtete +durchleuchteten +durchleuchteter +durchleuchtetes +durchleuchtetest +durchleuchtetet +durchlief +durchliefen +durchliest +durchlässig +durchlässige +durchlässiger +durchlässiges +durchlässt +durchläuft +durchlöchere +durchlöchern +durchlöchernd +durchlöchernde +durchlöchernden +durchlöcherndes +durchlöcherst +durchlöchert +durchlöcherten +durchlöcherter +durchlöchertes +durchlöchertest +durchlöchertet +durchlüften +durchlüftend +durchlüftenden +durchlüftender +durchlüftendes +durchmachen +durchmachend +durchmachende +durchmachenden +durchmachendes +durchmacht +durchmachten +durchmarschieren +durchmarschierende +durchmarschierenden +durchmarschierender +durchmarschiert +durchmarschierte +durchmarschierten +durchmarschiertes +durchmische +durchmischen +durchmischt +durchnehmen +durchnässen +durchnässende +durchnässenden +durchnässender +durchnässt +durchnässte +durchnässter +durchnässtes +durchpflügen +durchquere +durchqueren +durchquerende +durchquerenden +durchquerender +durchquerst +durchquert +durchquerte +durchquerten +durchquerter +durchquertes +durchquertest +durchrechnen +durchreise +durchreisen +durchreisend +durchreisenden +durchreisender +durchreisendes +durchreiten +durchreißen +durchreißend +durchreißenden +durchreißender +durchreißendes +durchrieb +durchringen +durchrutschen +durchsacken +durchsage +durchsagen +durchsagend +durchsagender +durchsagendes +durchschaubar +durchschaubare +durchschaubaren +durchschaubarer +durchschaubares +durchschauen +durchschauend +durchschauende +durchschauenden +durchschauendes +durchschaut +durchschaute +durchschauten +durchschauter +durchschautes +durchscheinen +durchscheinend +durchscheinende +durchscheinender +durchscheinendes +durchscheint +durchschimmern +durchschimmernd +durchschimmernde +durchschimmernder +durchschimmerndes +durchschimmert +durchschimmerten +durchschlagen +durchschlagend +durchschlagende +durchschlagender +durchschlagendes +durchschlagkräftig +durchschleusen +durchschleusend +durchschleusende +durchschleusenden +durchschleusendes +durchschlug +durchschneiden +durchschneidende +durchschneidenden +durchschneidender +durchschnitte +durchschnitten +durchschnittlich +durchschnittliche +durchschnittlichem +durchschnittlichen +durchschnittlicher +durchschnittliches +durchschreiben +durchschreiten +durchschritt +durchschritten +durchschwamm +durchschwimmen +durchschwimmend +durchschwimmende +durchschwimmender +durchschwimmendes +durchsegeln +durchsegelnde +durchsegelnden +durchsegelnder +durchsehe +durchsehen +durchsehend +durchsehenden +durchsehender +durchsehendes +durchsetzbar +durchsetzbare +durchsetzen +durchsetzend +durchsetzenden +durchsetzender +durchsetzendes +durchsetzt +durchsetzte +durchsetzten +durchsichtig +durchsichtige +durchsichtigen +durchsichtiger +durchsichtiges +durchsickern +durchsickernd +durchsickernde +durchsickernder +durchsickerndes +durchsieben +durchsiebt +durchspielen +durchspielten +durchsprechen +durchsprechend +durchsprechenden +durchsprechender +durchsprechendes +durchstarten +durchstartet +durchstechen +durchstechend +durchstechende +durchstechenden +durchstechendes +durchstehen +durchstochen +durchstoßen +durchstoßend +durchstoßenden +durchstoßender +durchstoßendes +durchstreichen +durchstreichend +durchstreichenden +durchstreichender +durchstreichendes +durchstreifen +durchstreift +durchströmen +durchströmt +durchströmte +durchstöbern +durchstöbernd +durchstöbernde +durchstöbernden +durchstöberndes +durchstöberten +durchstöberter +durchsuchen +durchsuchend +durchsuchenden +durchsuchender +durchsuchendes +durchsucht +durchsuchte +durchsuchten +durchtrat +durchtraten +durchtratet +durchtrieben +durchtränken +durchtränkt +durchwachend +durchwachsen +durchwachsend +durchwachsenden +durchwachsender +durchwachsendes +durchwandern +durchwandernd +durchwandernde +durchwandernden +durchwanderndes +durchwaten +durchwatend +durchwatenden +durchwatender +durchwatendes +durchwatet +durchweg +durchwegs +durchweichen +durchweichenden +durchweichender +durchweichendes +durchweicht +durchwählen +durchwühlen +durchwühlende +durchwühlenden +durchwühlender +durchwühlt +durchwühlte +durchziehen +durchziehend +durchziehende +durchziehender +durchziehendes +durchzieht +durchzogen +durchzogene +durchzublättern +durchzuboxen +durchzudrehen +durchzudringen +durchzudrücken +durchzuführen +durchzuführenden +durchzugehen +durchzugreifen +durchzuhalten +durchzukämmen +durchzulesen +durchzumachen +durchzumogeln +durchzuschalten +durchzusehen +durchzusetzen +durchzusetzenden +durchzustechen +durchzustehen +durchzwängen +durchzwängend +durchzwängende +durchzwängender +durchzwängendes +durfte +durften +durftest +dursten +durstende +durstig +durstigen +durstiger +durstigeren +durstigeres +durstiges +durstigste +durstigster +durstigstes +durstlöschend +dusche +duschen +duschende +duschenden +duschender +duscht +duschte +duschten +dutzendweise +duzen +duzt +duzten +dynamisch +dynamische +dynamischem +dynamischen +dynamischer +dynamischeren +dynamischerer +dynamischeres +dynamisches +dynamischste +dynamischsten +dynamischster +dächte +dächten +dämlich +dämliche +dämlicher +dämliches +dämmerhaft +dämmern +dämmernden +dämmert +dämmrig +dämmrige +dämmrigen +dämmriger +dämonisch +dämonische +dämonischen +dämonisches +dämpfe +dämpfen +dämpfende +dämpfenden +dämpfender +dämpfst +dämpft +dämpfte +dämpften +dämpftest +dämpftet +dänisch +dänische +dänischen +dänischer +dänisches +dörflich +dörflichen +dörre +dörren +dörrende +dörrenden +dörrender +dörrst +dörrt +dörrte +dörrtest +döse +dösen +dösende +dösenden +dösender +döst +döste +dösten +döstet +dümmer +dümmere +dümmerem +dümmeren +dümmerer +dümmeres +dümmlich +dümmliches +dümmste +dümmster +dümmstes +dümpelte +dünge +düngen +düngend +düngende +düngenden +düngendes +düngst +düngt +düngte +düngten +düngtest +dünkt +dünn +dünne +dünnen +dünner +dünnere +dünnerer +dünneres +dünnes +dünnflüssig +dünnflüssige +dünnflüssigen +dünnflüssiger +dünnst +dünnste +dünnsten +dünnster +dünnt +dünste +dünsten +dünstend +dünstenden +dünstender +dünstendes +dünstet +dünstete +dünsteten +dürfe +dürfen +dürfend +dürfenden +dürfender +dürfendes +dürfte +dürften +dürftest +dürftig +dürftige +dürftigen +dürftiger +dürftiges +dürr +dürre +dürren +dürrer +dürrste +dürsten +dürstet +düster +düsterblau +düsterblauem +düstere +düsterem +düsteren +düsterer +düsterere +düstereren +düstererer +düsteres +düsterste +düsterster +düsterstes +düstre ++++++++++ +ebben +eben +ebenbürtig +ebenbürtige +ebenbürtigen +ebenbürtiger +ebenbürtiges +ebenda +ebendies +ebendiese +ebendiesem +ebendieser +ebene +ebener +ebenerdig +ebenerdige +ebenerdigen +ebenerdiges +ebenes +ebenfalls +ebenso +ebensolche +ebensoviel +ebnen +echt +echte +echtem +echten +echter +echtes +echteste +echtzeitfähig +echtzeitgesteuert +ecken +eckig +eckige +eckigem +eckigen +eckiger +eckiges +edel +edelmütig +edelmütige +edelmütigem +edelmütiger +edelmütiges +edelste +edelster +editieren +editiert +edle +edlem +edlen +edler +edlere +edleres +edles +effektiv +effektive +effektivem +effektiven +effektiver +effektivere +effektiverem +effektiveren +effektiverer +effektiveres +effektives +effektivste +effektivsten +effektivster +effektivstes +effektvoll +effektvolle +effektvollem +effektvollen +effektvollere +effektvollerem +effektvolleren +effektvolleres +effektvolles +effektvollste +effektvollsten +effektvollster +effektvollstes +effizient +effiziente +effizienten +effizienter +effizientes +effizientesten +egal +egalisieren +egalisierte +egoistisch +egoistische +egoistischen +egoistischer +egoistisches +egozentrisch +egozentrische +egozentrischem +egozentrischer +egozentrisches +eh +ehebrechen +ehebrecherisch +ehebrecherische +ehebrecherischem +ehebrecherischen +ehebrecherisches +ehedem +ehelich +ehelichem +ehelichen +ehelichend +ehelichenden +ehelichender +ehelichendes +eheliches +ehelichst +ehelicht +ehelichten +ehelichtest +ehelos +ehelosem +ehelosen +eheloser +ehemalig +ehemaligem +ehemaligen +ehemaliger +ehemals +ehemündig +ehemündige +ehemündigem +ehemündiger +ehemündiges +eher +eheste +ehesten +ehewidrig +ehewidrigen +ehrbar +ehrbare +ehrbaren +ehrbarer +ehrbarere +ehrbareren +ehrbarerer +ehrbareres +ehrbarste +ehrbarstem +ehrbarsten +ehrbarstes +ehre +ehren +ehrenamtlich +ehrenamtlichen +ehrend +ehrende +ehrender +ehrendes +ehrenhaft +ehrenhaftem +ehrenhaften +ehrenhafter +ehrenhafterem +ehrenhafteren +ehrenhafterer +ehrenhaftes +ehrenhafteste +ehrenhaftestem +ehrenhaftester +ehrenhaftestes +ehrenhalber +ehrenvoll +ehrenvolle +ehrenvollen +ehrenvoller +ehrenwert +ehrenwerte +ehrenwertem +ehrenwerter +ehrenwertes +ehrerbietig +ehrerbietigem +ehrerbietigen +ehrerbietiger +ehrfurchtsvoll +ehrfurchtsvolle +ehrfurchtsvollem +ehrfurchtsvoller +ehrfürchtig +ehrfürchtige +ehrfürchtigem +ehrfürchtiger +ehrfürchtiges +ehrgeizig +ehrgeizige +ehrgeizigem +ehrgeiziger +ehrgeizigere +ehrgeizigerem +ehrgeizigerer +ehrgeizigeres +ehrgeiziges +ehrgeizigstem +ehrgeizigsten +ehrgeizigster +ehrlich +ehrliche +ehrlichem +ehrlicher +ehrlichere +ehrlicherem +ehrlicherer +ehrlicheres +ehrliches +ehrlichstem +ehrlichsten +ehrlichster +ehrlos +ehrlose +ehrlosem +ehrloser +ehrlosere +ehrloserem +ehrloserer +ehrloseres +ehrloses +ehrlosestem +ehrlosesten +ehrlosester +ehrsam +ehrsamem +ehrsamen +ehrsamer +ehrst +ehrsüchtig +ehrsüchtige +ehrsüchtigem +ehrsüchtiger +ehrsüchtiges +ehrt +ehrte +ehrtest +ehrtet +ehrwürdig +ehrwürdigem +ehrwürdigen +ehrwürdiger +eidesstattlich +eidesstattliche +eidesstattlichem +eidesstattlicher +eidesstattliches +eidgenössisch +eidgenössischem +eidgenössischen +eidgenössischer +eidlich +eidliche +eidlichem +eidlicher +eidliches +eiern +eifere +eifern +eifernde +eifernden +eifernder +eiferst +eifersüchtig +eifersüchtige +eifersüchtigem +eifersüchtigen +eifersüchtiger +eifersüchtigere +eifersüchtigerem +eifersüchtigerer +eifersüchtigeres +eifersüchtiges +eifersüchtigstem +eifersüchtigsten +eifersüchtigster +eifert +eiferte +eiferten +eifertest +eifertet +eifre +eifrig +eifrige +eifrigem +eifrigen +eifriger +eifrigere +eifrigerem +eifrigeren +eifrigerer +eifrigeres +eifriges +eifrigste +eifrigstem +eifrigsten +eifrigster +eifrigstes +eigenartig +eigenartige +eigenartigem +eigenartigen +eigenartigere +eigenartigerem +eigenartigeren +eigenartigeres +eigenartigerweise +eigenartiges +eigenartigstem +eigenartigsten +eigenartigster +eigene +eigenem +eigenen +eigenes +eigenhändig +eigenhändige +eigenhändigen +eigenhändiger +eigenhändiges +eigenmächtig +eigenmächtige +eigenmächtigem +eigenmächtigen +eigenmächtiges +eigennützig +eigennützige +eigennützigen +eigennütziger +eigennütziges +eigens +eigensicher +eigensinnig +eigensinnige +eigensinnigem +eigensinniger +eigensinnigere +eigensinnigerem +eigensinnigerer +eigensinnigeres +eigensinniges +eigensinnigstem +eigensinnigsten +eigensinnigster +eigenste +eigensten +eigenständig +eigenständige +eigenständigen +eigenständiges +eigentlich +eigentliche +eigentlichem +eigentlichen +eigentlicher +eigentümlich +eigentümliche +eigentümlichem +eigentümlicher +eigentümliches +eigenverantwortlich +eigenwillig +eigenwillige +eigenwilligem +eigenwilliger +eigenwilligere +eigenwilligerem +eigenwilligerer +eigenwilligeres +eigenwilliges +eigenwilligstem +eigenwilligsten +eigenwilligster +eigne +eignem +eignen +eignende +eignenden +eignender +eignes +eignest +eignet +eignete +eigneten +eignetest +eignetet +eile +eilen +eilend +eilende +eilenden +eilendes +eilends +eilfertig +eilfertigem +eilfertigen +eilfertiger +eilig +eilige +eiligem +eiligen +eiliger +eiligere +eiligerem +eiligerer +eiligeres +eiliges +eiligst +eiligste +eiligstem +eiligsten +eiligstes +eilst +eilt +eilte +eilten +eiltest +eiltet +ein +einachsig +einander +einarbeiten +einarbeitend +einarbeitende +einarbeitender +einarbeitendes +einarmig +einarmige +einatmen +einatmend +einatmende +einatmender +einatmendes +einbaue +einbauen +einbauend +einbauenden +einbauender +einbauendes +einbaufertig +einbauten +einbegriffen +einberufen +einberufende +einberufenden +einberufender +einberufene +einberufenen +einberufener +einberuft +einbeulen +einbeziehen +einbezieht +einbezogen +einbezogenen +einbiegen +einbiegend +einbiegenden +einbiegender +einbiegendes +einbilden +einbildend +einbildende +einbildender +einbildendes +einbildet +einbinden +einbindend +einbindende +einbindender +einbindendes +einblenden +einblendende +einblendenden +einblendender +einbläuen +einbläuend +einbläuende +einbläuender +einbläuendes +einbrach +einbrachte +einbrachten +einbrechen +einbrechend +einbrechenden +einbrechender +einbrechendes +einbricht +einbringen +einbringende +einbändig +einbändigem +einbändigen +einbändiger +einbürgern +einbüßen +einbüßend +einbüßende +einbüßender +einbüßendes +einbüßt +eindecken +eindeutig +eindeutige +eindeutigem +eindeutigen +eindeutiger +eindeutiges +eindeutigsten +eindeutschen +eindimensional +eindimensionale +eindimensionalem +eindimensionalen +eindimensionaler +eindimensionales +eindrang +eindrangen +eindringen +eindringend +eindringende +eindringender +eindringendes +eindringlich +eindringlichem +eindringlichen +eindringlicher +eindringlicherem +eindringlicheren +eindringlicherer +eindringliches +eindringlichste +eindringlichsten +eindringlichster +eindringlichstes +eindrucksvoll +eindrucksvolle +eindrucksvollem +eindrucksvoller +eindrucksvolles +eindrucksvollste +eindrücke +eindrücken +eindrückend +eindrückende +eindrückender +eindrückendes +eindrücklich +eindrücklichem +eindrücklichen +eindrücklicher +eindrückten +eindämmen +eindämmend +eindämmende +eindämmender +eindämmendes +eine +eineiig +eineiige +eineindeutig +eineindeutige +eineindeutigen +eineinhalb +eineinhalbjährig +eineinhalbjährige +eineinhalbstündig +eineinhalbstündigen +eineinhalbtausend +einem +einen +einer +einerlei +einerseits +eines +einesteils +einfach +einfache +einfachem +einfachen +einfacher +einfachere +einfacherem +einfacheren +einfacherer +einfacheres +einfaches +einfachste +einfachstem +einfachsten +einfachster +einfachstes +einfahren +einfahrend +einfahrende +einfahrender +einfahrendes +einfahrt +einfallen +einfallend +einfallende +einfallenden +einfallender +einfallendes +einfallslos +einfallsreich +einfallsreiche +einfallsreichem +einfallsreichen +einfallsreicher +einfallsreichere +einfallsreicheren +einfallsreicherer +einfallsreicheres +einfallsreichste +einfallsreichstem +einfallsreichsten +einfallsreichstes +einfand +einfangen +einfangende +einfangenden +einfangender +einfarbig +einfarbige +einfarbigem +einfarbiger +einfarbiges +einfassen +einfassende +einfassenden +einfassender +einfetten +einfettend +einfettende +einfettender +einfettendes +einfiel +einfinden +einfließen +einfließt +einflossen +einflussreich +einflussreiche +einflussreichen +einflussreicher +einflussreichere +einflussreicheren +einflussreicherer +einflussreicheres +einflussreichste +einflussreichstem +einflussreichsten +einflussreichstes +einflößen +einflößenden +einflößt +einflößte +einflüsternden +einfordert +einfrieren +einfrierend +einfrierenden +einfrierender +einfrierendes +einfährt +einfällt +einfältig +einfältige +einfältigem +einfältiger +einfältiges +einfängt +einförmig +einförmige +einförmigen +einförmiger +einförmiges +einfügen +einfügend +einfügende +einfügenden +einfügendes +einfügt +einfügte +einfühlen +einfühlend +einfühlende +einfühlenden +einfühlender +einfühlendes +einführbar +einführen +einführend +einführenden +einführender +einführendes +einführte +einführten +einfüllen +einfüllende +einfüllenden +einfüllender +eingab +eingaben +eingearbeitet +eingearbeitete +eingearbeiteten +eingearbeiteter +eingearbeitetes +eingeatmet +eingeatmete +eingeatmeten +eingeatmeter +eingebaut +eingebaute +eingebauten +eingebauter +eingebautes +eingeben +eingebend +eingebende +eingebenden +eingebendes +eingebettet +eingebettete +eingebetteten +eingebetteter +eingebettetes +eingebeulten +eingebeulter +eingebildet +eingebildete +eingebildetem +eingebildeter +eingebildetes +eingeblasen +eingeblendet +eingeblendeten +eingeblendeter +eingeblendetes +eingebläut +eingebogen +eingebogene +eingebogenen +eingebogenes +eingeborenen +eingebracht +eingebrachte +eingebrannt +eingebrannte +eingebrannten +eingebrannter +eingebraut +eingebrauter +eingebrochen +eingebrochenen +eingebrochener +eingebrochenes +eingebucht +eingebuchtet +eingebunden +eingebundene +eingebundener +eingebundenes +eingebürgert +eingebüßt +eingebüßte +eingebüßtem +eingebüßter +eingebüßtes +eingedenk +eingedeutscht +eingedeutschte +eingedeutschtem +eingedeutschten +eingedeutschter +eingedeutschtes +eingedreckten +eingedreckter +eingedrecktes +eingedrungen +eingedrungene +eingedrungenen +eingedrungener +eingedrückt +eingedrückten +eingedrückter +eingedrücktes +eingedämmt +eingedämmtem +eingedämmten +eingedämmter +eingeebnet +eingeebnetem +eingeengt +eingeengte +eingefahren +eingefahrene +eingefahrenen +eingefahrener +eingefallen +eingefallene +eingefallenem +eingefallener +eingefallenes +eingefangen +eingefangenen +eingefangener +eingefangenes +eingefasst +eingefassten +eingefasster +eingefasstes +eingefettet +eingefettete +eingefetteten +eingefetteter +eingefettetes +eingefleischt +eingefleischte +eingefleischter +eingefleischtes +eingeflochtene +eingeflogen +eingeflogene +eingeflogenen +eingeflogener +eingeflogenes +eingeflößt +eingefroren +eingefrorene +eingefrorenen +eingefrorener +eingefrorenes +eingefunden +eingefädelt +eingefärbt +eingefärbte +eingefügt +eingefügte +eingefügten +eingefügter +eingefügtes +eingefühlt +eingeführt +eingeführte +eingeführtem +eingeführten +eingeführtes +eingefüllt +eingefüllte +eingefüllter +eingefülltes +eingegangen +eingegangene +eingegangenen +eingegangener +eingegeben +eingegebene +eingegebenen +eingegebener +eingegipst +eingegipste +eingegliedert +eingegliederten +eingegossen +eingegossene +eingegraben +eingegrabenen +eingegrabener +eingegrabenes +eingegrenzt +eingegrenzte +eingegrenztem +eingegrenzter +eingegrenztes +eingegriffen +eingehakt +eingehakte +eingehakter +eingehaktes +eingehalten +eingehaltenen +eingehaltener +eingehaltenes +eingehandelt +eingehandelte +eingehandelten +eingehandelter +eingehauen +eingehe +eingeheftet +eingehefteten +eingehefteter +eingeheftetes +eingeheizt +eingeheizte +eingeheizten +eingeheiztes +eingehen +eingehend +eingehende +eingehenden +eingehender +eingehendes +eingeholt +eingeholte +eingeholten +eingeholter +eingeht +eingehämmert +eingehängt +eingehängte +eingehängten +eingehängter +eingehüllt +eingehüllte +eingehüllten +eingehülltes +eingeimpft +eingeimpften +eingejagt +eingejagten +eingejagter +eingekauft +eingekauften +eingekaufter +eingekauftes +eingekehrt +eingekehrte +eingekehrten +eingekehrter +eingekeilt +eingekeilte +eingekellert +eingekellerte +eingekellerter +eingekellertes +eingekerbt +eingeklammert +eingeklammerte +eingeklammerten +eingeklammertes +eingeklebt +eingeklebte +eingeklebter +eingeklebtes +eingekleidet +eingekleideten +eingekleideter +eingekleidetes +eingeklemmt +eingeklemmte +eingeklemmten +eingeklemmter +eingeklinkt +eingeknickt +eingekocht +eingekochte +eingekochten +eingekochtes +eingekreist +eingekreiste +eingekreister +eingekreistes +eingeladen +eingeladene +eingeladenen +eingeladenes +eingelagert +eingelagerte +eingelagertem +eingelagerten +eingelagerter +eingelagertes +eingelassen +eingelassene +eingelassenen +eingelassener +eingelassenes +eingelaufen +eingelaufene +eingelaufenen +eingelaufener +eingelebt +eingelegt +eingelegte +eingelegter +eingelegtes +eingeleitet +eingeleiteten +eingeleiteter +eingeleitetes +eingelenkt +eingelenkte +eingelenkten +eingelenkter +eingelesen +eingelesene +eingelesenen +eingeleuchtet +eingeleuchtete +eingeleuchteten +eingeleuchtetes +eingeliefert +eingelieferte +eingelieferter +eingeliefertes +eingeloggt +eingelullt +eingelöst +eingelöstem +eingelösten +eingelöster +eingelötet +eingemacht +eingemachte +eingemachtem +eingemachter +eingemachtes +eingemauert +eingemauerten +eingemauerter +eingemauertes +eingemeindeten +eingemeindeter +eingemeißelt +eingemischt +eingemischte +eingemischten +eingemischtes +eingemündet +eingemündete +eingemündeten +eingemündeter +eingenistet +eingenistete +eingenisteten +eingenisteter +eingenommen +eingenommene +eingenommenem +eingenommenen +eingenommener +eingenommenes +eingenäht +eingeordnet +eingeordneten +eingeordneter +eingeordnetes +eingepackt +eingepackte +eingepackten +eingepacktes +eingepasst +eingepaukt +eingepaukten +eingependelt +eingepflanzt +eingepflanzte +eingepflanzten +eingepflanztes +eingeplant +eingeplanten +eingeprägt +eingequetscht +eingerahmt +eingerannt +eingerannte +eingerannten +eingerannter +eingerastet +eingerastete +eingerasteten +eingerasteter +eingerastetes +eingerechnet +eingeredet +eingeredete +eingeredeter +eingeredetes +eingereicht +eingereichte +eingereichten +eingereichter +eingereichtes +eingereihten +eingereihtes +eingereist +eingereisten +eingerenkt +eingerenkte +eingerenkten +eingerenkter +eingerenktes +eingerichtet +eingerichtete +eingerichteten +eingerichteter +eingerieben +eingeriebene +eingeriebenen +eingeriebenes +eingerissen +eingerissene +eingerissener +eingerissenes +eingeritzt +eingeritzten +eingerollt +eingerollte +eingerostet +eingerostete +eingerosteten +eingerosteter +eingeräumt +eingeräumte +eingeräumter +eingeräumtes +eingerückt +eingerückten +eingerückter +eingerücktes +eingesammelt +eingesammelte +eingesammelten +eingesammeltes +eingesandt +eingesandte +eingesandter +eingesandtes +eingeschalten +eingeschaltet +eingeschaltete +eingeschalteten +eingeschalteter +eingeschaltetes +eingescharrten +eingeschenkt +eingeschenkte +eingeschenkten +eingeschenkter +eingeschickt +eingeschickte +eingeschickten +eingeschicktes +eingeschifft +eingeschiffte +eingeschiffter +eingeschifftes +eingeschlafen +eingeschlafene +eingeschlafenen +eingeschlafener +eingeschlagen +eingeschlagene +eingeschlagenen +eingeschlagenes +eingeschleift +eingeschleifte +eingeschleppt +eingeschleppte +eingeschleppten +eingeschleust +eingeschlichen +eingeschlichene +eingeschlichenen +eingeschlichenes +eingeschlossen +eingeschlossene +eingeschlossenen +eingeschlossener +eingeschlossenes +eingeschläfert +eingeschläferten +eingeschläferter +eingeschläfertes +eingeschmeichelt +eingeschmeichelten +eingeschmeichelter +eingeschmeicheltes +eingeschmiert +eingeschmierte +eingeschmierten +eingeschmiertes +eingeschmolzen +eingeschmolzene +eingeschmolzener +eingeschmolzenes +eingeschnitten +eingeschnittene +eingeschnittenen +eingeschnittener +eingeschnürt +eingeschoben +eingeschobene +eingeschobenen +eingeschobenes +eingeschossen +eingeschossig +eingeschraubt +eingeschraubte +eingeschraubten +eingeschraubter +eingeschraubtes +eingeschrieben +eingeschriebenen +eingeschriebener +eingeschriebenes +eingeschritten +eingeschrittene +eingeschrittenen +eingeschrittener +eingeschrumpft +eingeschränkt +eingeschränkte +eingeschränkten +eingeschränktes +eingeschult +eingeschweißt +eingeschweißte +eingeschweißten +eingeschweißter +eingeschweißtes +eingeschwenkt +eingeschwenkte +eingeschwärzt +eingeschärft +eingeschätzt +eingeschätzte +eingeschätzten +eingeschätzter +eingeschüchtert +eingeschüchterte +eingeschüchterten +eingeschüchtertes +eingesegnet +eingesehen +eingesehenen +eingesehener +eingesehenes +eingeseift +eingeseifte +eingeseiften +eingeseifter +eingesessen +eingesessenen +eingesetzt +eingesetzte +eingesetzten +eingesetzter +eingesetztes +eingespannt +eingespannte +eingespannten +eingespannter +eingespanntes +eingespart +eingesparte +eingesparten +eingesparter +eingespeichert +eingespeist +eingespeiste +eingesperrt +eingesperrte +eingesperrten +eingesperrtes +eingespielt +eingespielte +eingespielter +eingespieltes +eingespritzt +eingesprungen +eingestampft +eingestampftem +eingestanden +eingestandene +eingestandenen +eingestandenermaßen +eingestandenes +eingesteckt +eingesteckten +eingesteckter +eingestecktes +eingestehen +eingestehend +eingestehende +eingestehenden +eingestehendes +eingestellt +eingestellte +eingestellten +eingestellter +eingestelltes +eingestiegen +eingestiegenen +eingestiegener +eingestiegenes +eingestimmt +eingestimmte +eingestochen +eingestoßen +eingestoßene +eingestoßenen +eingestoßenes +eingestrahlt +eingestrahlten +eingestreut +eingestreute +eingestuft +eingestufte +eingestuftem +eingestuften +eingestufter +eingestuftes +eingestürzt +eingestürzte +eingestürzten +eingestürztes +eingesunken +eingesunkene +eingesunkenen +eingesunkenes +eingetaucht +eingetauchte +eingetauchten +eingetauchter +eingetauchtes +eingetauscht +eingetauschte +eingetauschten +eingetauschter +eingetauschtes +eingeteilt +eingeteilte +eingeteilten +eingeteilter +eingetippt +eingetippte +eingetragen +eingetragene +eingetragenen +eingetragener +eingetreten +eingetretene +eingetretenen +eingetretenes +eingetrichtert +eingetrieben +eingetriebenen +eingetriebener +eingetriebenes +eingetrocknet +eingetrocknete +eingetrockneten +eingetrockneter +eingetroffen +eingetroffene +eingetroffenen +eingetroffenes +eingetrommelt +eingeträufelt +eingewandert +eingewanderte +eingewanderten +eingewandertes +eingewandt +eingewandte +eingewandter +eingewandtes +eingewebt +eingeweckt +eingewecktes +eingeweicht +eingeweichte +eingeweichter +eingeweichtes +eingeweiht +eingeweihte +eingeweihten +eingeweihter +eingeweihtes +eingewickelt +eingewickelte +eingewickelten +eingewickeltes +eingewiegter +eingewiegtes +eingewiesen +eingewiesene +eingewiesener +eingewiesenes +eingewilligt +eingewilligte +eingewilligten +eingewilligter +eingewilligtes +eingewirkt +eingewirkte +eingewirkten +eingewirktes +eingeworfen +eingeworfene +eingeworfenen +eingeworfenes +eingewurzelt +eingewurzelten +eingewöhnen +eingewöhnende +eingewöhnenden +eingewöhnender +eingewöhnt +eingewöhnte +eingewöhnten +eingewöhnter +eingezahlt +eingezahlte +eingezahlten +eingezahltes +eingezeichnet +eingezeichnete +eingezeichneten +eingezeichneter +eingezeichnetes +eingezirkelt +eingezirkelten +eingezogen +eingezogene +eingezogenem +eingezogenen +eingezogenes +eingeäschert +eingeäscherte +eingeäscherten +eingeäschertes +eingeölte +eingeölten +eingibt +eingießen +einging +eingingen +eingleisig +eingleisige +eingraben +eingrabend +eingrabende +eingrabender +eingrabendes +eingravieren +eingravierende +eingravierenden +eingravierender +eingraviert +eingravierte +eingravierten +eingraviertes +eingreife +eingreifen +eingreifende +eingreifenden +eingreifender +eingreift +eingrenzen +eingrenzenden +eingrenzten +eingriff +eingriffe +eingriffen +eingängig +eingängige +einhaken +einhakende +einhakenden +einhakender +einhalte +einhalten +einhaltend +einhaltenden +einhaltender +einhaltendes +einhandeln +einhandelnd +einhandelnde +einhandelnden +einhandelndes +einhandelt +einhandelten +einhauen +einhauend +einhauende +einhauenden +einhauendes +einheften +einheftend +einheftenden +einheftender +einheftendes +einheimisch +einheimischem +einheimischen +einheimischer +einheimsen +einheimst +einheitlich +einheitliche +einheitlichem +einheitlichen +einheitlicher +einheitlichere +einheitlicheren +einheitlicherer +einheitlicheres +einheitliches +einheitlichste +einheitlichstem +einheitlichsten +einheitlichstes +einheizen +einheizend +einheizenden +einheizender +einheizendes +einhellig +einhellige +einhelligem +einhelligen +einhelliges +einher +einhergegangen +einhergehen +einhergehende +einhergehenden +einhole +einholen +einholend +einholende +einholenden +einholendes +einholt +einholte +einhundertfünfzig +einhängen +einhängende +einhängenden +einhängender +einhüllen +einhüllend +einhüllende +einhüllendem +einhüllender +einhüllendes +einig +einige +einigelten +einigem +einigen +einiger +einigermaßen +einiges +einigten +einjagen +einjagend +einjagende +einjagenden +einjagendes +einjagt +einjustieren +einjährig +einjährige +einjährigen +einjähriger +einjähriges +einkalkulieren +einkalkulierende +einkalkulierenden +einkalkulierender +einkalkuliert +einkalkulierte +einkalkuliertem +einkalkulierter +einkalkuliertes +einkanalig +einkassieren +einkassierende +einkassierenden +einkassierender +einkassiert +einkassierte +einkassierten +einkassiertes +einkaufen +einkaufend +einkaufenden +einkaufender +einkaufendes +einkauften +einkehren +einkehrend +einkehrenden +einkehrender +einkehrendes +einkellern +einkellernd +einkellernde +einkellernder +einkellerndes +einkesseln +einkesselte +einklagen +einklagt +einklammern +einklammernd +einklammernde +einklammernden +einklammerndes +einklappen +einklappt +einkleben +einklebende +einklebenden +einklebender +einkleiden +einkleidend +einkleidende +einkleidender +einkleidendes +einklemmen +einklemmende +einklemmenden +einklemmender +einknoten +einknöpfbare +einknöpfbarem +einknöpfen +einkochen +einkochend +einkochende +einkochenden +einkochendes +einkommende +einkommensschwacher +einkommensteuerfrei +einkopieren +einkopiert +einkoppeln +einkreisen +einkreisende +einkreisenden +einkreisender +einkreist +einladen +einladend +einladende +einladender +einladendes +einlagern +einlagert +einlassen +einlassend +einlassende +einlassender +einlassendes +einlaufen +einlaufende +einlaufenden +einlaufender +einlegen +einlegend +einlegende +einlegender +einlegendes +einlegt +einlegten +einleiten +einleitend +einleitenden +einleitender +einleitendes +einleitet +einleitete +einleiteten +einlenken +einlenkende +einlenkenden +einlenkender +einlenkt +einlesen +einleuchten +einleuchtend +einleuchtende +einleuchtenden +einleuchtender +einleuchtet +einleuchteten +einlief +einliefern +einliefernd +einliefernde +einliefernden +einlieferndes +einliegend +einliest +einließ +einließen +einlud +einluden +einlädt +einlässt +einläuten +einlösbar +einlösen +einlösende +einlösenden +einlösender +einmachen +einmachend +einmachenden +einmachender +einmachendes +einmal +einmalig +einmalige +einmaligem +einmaliger +einmaliges +einmarschieren +einmarschierende +einmarschierenden +einmarschierender +einmarschiert +einmarschierte +einmarschierten +einmarschiertes +einmauern +einmauernd +einmauernden +einmauernder +einmauerndes +einmischen +einmischend +einmischende +einmischender +einmischendes +einmischt +einmischten +einmotten +einmünden +einmündende +einmündenden +einmündender +einmündet +einnahm +einnahmen +einnehmbar +einnehme +einnehmen +einnehmend +einnehmende +einnehmenden +einnehmendes +einnimmst +einnimmt +einnisten +einnistende +einnistenden +einnistender +einordnen +einordnend +einordnende +einordnender +einordnendes +einpacken +einpackende +einpackenden +einpackender +einpackte +einpennen +einpflanzen +einpflanzend +einpflanzenden +einpflanzender +einpflanzendes +einphasig +einphasige +einphasigem +einphasiger +einphasiges +einplanen +einpolig +einprallen +einpressen +einprogrammieren +einprogrammiert +einprogrammierte +einprogrammierten +einprägen +einprägsam +einprägt +einprägten +einquartieren +einquartiert +einrasten +einrechnen +einrede +einreden +einredende +einredenden +einredender +einredete +einregulieren +einreiben +einreibend +einreibenden +einreibender +einreibendes +einreichen +einreichend +einreichende +einreichender +einreichendes +einreicht +einreihen +einreiht +einreisen +einreisende +einreisenden +einreisender +einreißen +einreißende +einreißenden +einreißender +einreißt +einrenken +einrenkende +einrenkenden +einrenkender +einrenkten +einrenne +einrennen +einrennend +einrennenden +einrennender +einrennendes +einrichten +einrichtend +einrichtende +einrichtenden +einrichtendes +einrichtet +einrichtete +einritzen +einrollen +einrollte +einrosten +einräume +einräumen +einräumend +einräumenden +einräumender +einräumendes +einräumte +einräumten +einrücken +einrückende +einrückenden +einrückender +einrückt +einrühren +eins +einsah +einsahen +einsam +einsame +einsamen +einsamer +einsamere +einsameren +einsamerer +einsameres +einsames +einsammeln +einsammelnd +einsammelnde +einsammelnden +einsammelndes +einsammelten +einsamste +einsamstem +einsamster +einsamstes +einsatzbereit +einsatzbereitem +einsatzbereiten +einsatzbereiter +einsatzfreudig +einsatzfähig +einsatzfähige +einsatzfähigem +einsatzfähigen +einsatzfähiger +einsatzfähigere +einsatzfähigerem +einsatzfähigerer +einsatzfähigeres +einsatzfähiges +einsatzfähigstem +einsatzfähigsten +einsatzfähigster +einsatzsicher +einsatzsicheren +einschaltbar +einschalten +einschaltend +einschaltenden +einschaltender +einschaltendes +einschaltete +einschenken +einschenkend +einschenkenden +einschenkender +einschenkendes +einschicken +einschickend +einschickende +einschickenden +einschickendes +einschieben +einschiebende +einschiebenden +einschiebender +einschießen +einschiffen +einschiffend +einschiffende +einschiffender +einschiffendes +einschlafe +einschlafen +einschlafend +einschlafenden +einschlafender +einschlafendes +einschlage +einschlagen +einschlagend +einschlagende +einschlagenden +einschlagendes +einschleichen +einschleichend +einschleichenden +einschleichender +einschleichendes +einschleusen +einschlich +einschlichen +einschließe +einschließen +einschließend +einschließende +einschließenden +einschließendes +einschließlich +einschließt +einschloss +einschlug +einschlugen +einschläfern +einschläfernde +einschläfernden +einschläfernder +einschlägig +einschlägige +einschlägigem +einschlägiger +einschlägiges +einschlägt +einschmeicheln +einschmeichelnde +einschmeichelnden +einschmeichelnder +einschmeichelten +einschmelzen +einschmieren +einschmierend +einschmierenden +einschmierender +einschmierendes +einschneiden +einschneidend +einschneidende +einschneidender +einschneidendes +einschneidet +einschneien +einschnitten +einschraube +einschreiben +einschreibend +einschreibende +einschreibender +einschreibendes +einschreiten +einschreitende +einschreitenden +einschreitender +einschränken +einschränkend +einschränkende +einschränkender +einschränkendes +einschränkt +einschränkten +einschulen +einschwenken +einschätzen +einschätzende +einschätzenden +einschätzender +einschätzt +einschätzte +einschüchtern +einschüchternde +einschüchternden +einschüchternder +einsehbar +einsehbare +einsehbaren +einsehbarer +einsehbares +einsehe +einsehen +einsehend +einsehende +einsehenden +einsehendes +einseifen +einseifend +einseifenden +einseifender +einseifendes +einseitig +einseitige +einseitigem +einseitigen +einseitiger +einseitiges +einsenden +einsendend +einsendenden +einsendender +einsendendes +einsetzbare +einsetzen +einsetzend +einsetzende +einsetzenden +einsetzender +einsetzendes +einsetzt +einsetzte +einsetzten +einsichtig +einsichtige +einsichtigen +einsichtiger +einsichtigere +einsichtigeren +einsichtigerer +einsichtigeres +einsichtigste +einsichtigstem +einsichtigsten +einsichtigstes +einsichtsvoll +einsichtsvolle +einsichtsvollen +einsichtsvoller +einsichtsvollere +einsichtsvolleren +einsichtsvollerer +einsichtsvolleres +einsichtsvollste +einsichtsvollstem +einsichtsvollsten +einsichtsvollstes +einsickernden +einsieht +einsilbig +einsilbige +einsilbigem +einsilbigen +einsilbiges +einsinken +einsinkend +einsinkenden +einsinkender +einsinkendes +einsortieren +einsortiert +einspaltig +einspanne +einspannen +einspannend +einspannenden +einspannender +einspannendes +einsparen +einsparend +einsparende +einsparender +einsparendes +einspart +einspeise +einspeisen +einsperren +einsperrende +einsperrenden +einsperrender +einsperrt +einspielen +einspielend +einspielenden +einspielender +einspielendes +einsprachig +einsprachige +einspringen +einspritzen +einspritzt +einspurig +einspurigen +einspuriger +einspuriges +einst +einstampfen +einstecken +einsteckend +einsteckende +einsteckenden +einsteckendes +einstehen +einsteige +einsteigen +einsteigende +einsteigenden +einsteigender +einsteigt +einsteinscher +einstellbar +einstellbare +einstellbaren +einstellbarer +einstellbares +einstellen +einstellend +einstellende +einstellenden +einstellender +einstellendes +einstellig +einstelligen +einstellt +einstellte +einstellten +einstiegen +einstig +einstige +einstigem +einstigen +einstiges +einstimmen +einstimmig +einstimmige +einstimmigem +einstimmigen +einstimmiger +einstimmiges +einstimmt +einstmals +einstoßen +einstoßende +einstoßenden +einstoßender +einstreichen +einstreuen +einstreut +einstrich +einströmen +einströmende +einströmenden +einströmte +einstudieren +einstudierend +einstudierende +einstudierenden +einstudierendes +einstudiert +einstudierte +einstudierter +einstudiertes +einstufen +einstufende +einstufenden +einstufender +einstufig +einstufigen +einstuft +einstweilen +einstweilig +einstweiliges +einstöckig +einstöckige +einstöckigen +einstöckiger +einstündig +einstündige +einstündiges +einstürze +einstürzen +einstürzende +einstürzenden +einstürzender +einstürzt +eintauchen +eintauchende +eintauchenden +eintauchender +eintaucht +eintauschbar +eintauschbare +eintauschen +eintauschte +eintausend +einteilen +einteilende +einteilenden +einteilender +einteilig +einteilige +einteiligen +einteiliges +einteilt +eintippen +eintippt +eintraf +eintrafen +eintragen +eintragend +eintragende +eintragenden +eintragendes +eintrat +eintraten +eintreffen +eintreffend +eintreffende +eintreffendem +eintreffender +eintreffendes +eintreiben +eintreibende +eintreibenden +eintreibender +eintrete +eintreten +eintretend +eintretende +eintretendem +eintretenden +eintretender +eintrifft +eintrittst +eintrocknen +eintrocknend +eintrocknenden +eintrocknender +eintrocknendes +einträchtig +einträchtige +einträchtigem +einträchtigen +einträchtiger +einträchtigerem +einträchtigeren +einträchtigerer +einträchtiges +einträchtigste +einträchtigstem +einträchtigster +einträchtigstes +einträglich +einträglichem +einträglichen +einträglicher +einträglicherem +einträglicheren +einträglicherer +einträgliches +einträglichste +einträglichstem +einträglichster +einträglichstes +einträgt +einträte +einträten +eintägig +eintägige +eintägiger +eintägiges +eintönig +eintönigem +eintönigen +eintöniger +eintönigerem +eintönigeren +eintönigerer +eintöniges +eintönigste +eintönigstem +eintönigster +eintönigstes +einundzwanzig +einverleiben +einverleibt +einvernehmlich +einvernehmlichen +einverstanden +einwandern +einwandernd +einwandernde +einwandernder +einwanderndes +einwandfrei +einwandfreie +einwandfreiem +einwandfreien +einwandfreier +einwandfreierem +einwandfreieren +einwandfreierer +einwandfreies +einwandfreiste +einwandfreistem +einwandfreister +einwandfreistes +einweichen +einweichende +einweichenden +einweichender +einweichten +einweihen +einweihend +einweihende +einweihender +einweihendes +einweisen +einweisende +einweisenden +einweisender +einwenden +einwendend +einwendende +einwendender +einwendendes +einwerfen +einwerfende +einwerfenden +einwerfender +einwickeln +einwickelnd +einwickelnde +einwickelnden +einwickelndes +einwilligen +einwilligend +einwilligenden +einwilligender +einwilligendes +einwilligten +einwirken +einwirkend +einwirkende +einwirkenden +einwirkender +einwirkendes +einwirkt +einwärts +einwöchig +einwöchiger +einwürfen +einzahlen +einzahlend +einzahlenden +einzahlender +einzahlendes +einzahlte +einzeichnen +einzeichnend +einzeichnenden +einzeichnender +einzeichnendes +einzeilig +einzeilige +einzeiligen +einzellige +einzelliger +einzeln +einzelne +einzelnen +einzelner +einzelnes +einzelstaatlichen +einziehbar +einziehbare +einziehbaren +einziehbarer +einziehbares +einziehen +einziehend +einziehende +einziehenden +einziehendes +einzieht +einzig +einzigartig +einzigartige +einzigartigem +einzigartigen +einzigartiges +einzige +einzigem +einzigen +einziger +einziges +einzog +einzuarbeiten +einzubauen +einzubehalten +einzubehaltende +einzubetten +einzubeziehen +einzubilden +einzubringen +einzubüßen +einzudecken +einzudringen +einzudrücken +einzuebnen +einzuengen +einzufahren +einzufallen +einzufliegen +einzufließen +einzuflößen +einzufordern +einzufügen +einzuführen +einzugeben +einzugehen +einzugestehen +einzugliedern +einzugreifen +einzugrenzen +einzuhalten +einzuhaltenden +einzuhandeln +einzuholen +einzukaufen +einzukleiden +einzukochen +einzukommen +einzukreisende +einzuladen +einzulagern +einzulassen +einzulaufen +einzulegen +einzuleiten +einzuleitenden +einzulenken +einzulernen +einzulesen +einzulesende +einzulösen +einzulösende +einzumischen +einzunehmen +einzuordnen +einzuordnenden +einzupacken +einzupflanzen +einzuprägen +einzureden +einzureiben +einzureichen +einzurichten +einzuräumen +einzusammeln +einzusaugen +einzuschalten +einzuschenken +einzuschieben +einzuschlafen +einzuschlagen +einzuschleusen +einzuschließen +einzuschläfern +einzuschmelzen +einzuschreiten +einzuschränken +einzuschätzen +einzuschüchtern +einzusehen +einzusenden +einzusetzen +einzuspannen +einzusparen +einzuspeisen +einzusperren +einzuspielen +einzustampfen +einzustecken +einzusteigen +einzustellen +einzustimmen +einzutauschen +einzuteilen +einzutragen +einzutreiben +einzutreten +einzuverleiben +einzuweisen +einzuwerfen +einzuwirken +einzuzahlen +einzuzeichnen +einzuziehen +einzäunen +einäschern +einäschernd +einäschernde +einäschernder +einäscherndes +einäugig +einäugigen +einüben +einübende +eisenhaltig +eisenhaltige +eisenhaltiger +eisenhaltiges +eisenhart +eisenhartem +eisenharten +eisenharter +eisenärmeren +eisern +eiserne +eisernem +eiserner +eisernes +eisernsten +eisfrei +eisfreiem +eisfreien +eisfreier +eisgekühlt +eisgekühlte +eisgekühltem +eisgekühlter +eisgekühltes +eisig +eisige +eisigem +eisigen +eisiger +eisigerem +eisigeren +eisigerer +eisiges +eisigste +eisigstem +eisigster +eisigstes +eiskalt +eiskalte +eiskaltem +eiskalten +eiskalter +eiszeitlich +eiszeitliche +eiszeitlichen +eitel +eitelstem +eitelsten +eitelster +eiterig +eitern +eitert +eitlem +eitlen +eitler +eitlerem +eitleren +eitlerer +eitles +eitrig +eitrige +eitrigen +eitriger +eitrigere +eitrigeren +eitrigerer +eitrigeres +eitrigste +eitrigstem +eitrigsten +eitrigstes +eiweißartigen +eiweißhaltig +eiweißhaltige +eiweißhaltigem +eiweißhaltigen +eiweißhaltiger +eiweißhaltigerem +eiweißhaltigeren +eiweißhaltigerer +eiweißhaltiges +eiweißhaltigste +eiweißhaltigstem +eiweißhaltigster +eiweißhaltigstes +ekelhaft +ekelhaftem +ekelhaften +ekelhafter +ekelhafterem +ekelhafteren +ekelhafterer +ekelhaftes +ekelhafteste +ekelhaftestem +ekelhaftester +ekelhaftestes +eklatant +eklatantem +eklatanten +eklatanter +eklig +eklige +ekligem +ekligen +ekliger +ekliges +ekstatisch +ekstatische +ekstatischem +ekstatischer +ekstatisches +elastisch +elastische +elastischem +elastischen +elastischer +elastischerem +elastischeren +elastischerer +elastisches +elastischste +elastischstem +elastischster +elastischstes +elegant +elegante +elegantem +eleganten +eleganter +eleganterem +eleganteren +eleganterer +elegantes +eleganteste +elegantestem +elegantester +elegantestes +elegisch +elektrisch +elektrische +elektrischem +elektrischen +elektrischer +elektrisches +elektrisiere +elektrisieren +elektrisierende +elektrisierenden +elektrisierender +elektrisierst +elektrisiert +elektrisierte +elektrisierter +elektrisiertes +elektrisiertest +elektrochemisch +elektrohydraulisch +elektrolytisch +elektrolytische +elektrolytischer +elektromagnetisch +elektromagnetische +elektromagnetischer +elektromechanisch +elektromechanische +elektronisch +elektronische +elektronischem +elektronischen +elektronischer +elektronisches +elektrostatisch +elektrostatische +elektrostatischen +elektrotechnisch +elektrotechnische +elektrotechnisches +elementar +elementare +elementaren +elementarer +elementares +elende +elendem +elenden +elender +elendes +elendsten +elf +elfeinhalb +elfenbeinern +elfenbeinerne +elfjährig +elfjährige +elfjährigen +elfjähriger +elfmal +elft +elfte +elften +elfter +elftes +elftägig +elftägigen +eliminieren +eliminiert +elisabethanisch +elitär +elitäre +ellenlang +ellenlange +elliptisch +elliptische +elliptischen +elliptischer +elliptisches +elterlich +elterliche +elterlichem +elterlichen +elterlicher +elternlos +elternlose +elternlosem +elternloser +elternloses +emanzipatorisch +emanzipatorische +emanzipieren +emanzipiert +emanzipierte +embryonal +embryonale +emeritieren +emeritiert +emeritierter +emigrieren +emigrierte +emigrierten +eminent +eminenten +eminenter +emittieren +emittiert +emittierte +emittierten +emotional +emotionale +emotionalen +emotionaler +emotionales +emotionell +emotionelle +emotionellem +emotionellen +emotioneller +emotionellere +emotionellerem +emotionelles +emotionellstem +emotionellsten +emotionellster +emotionsloseren +emotionsloserer +emotionsloseres +empfahl +empfand +empfanden +empfandest +empfangen +empfangend +empfangende +empfangender +empfangendes +empfangene +empfangenen +empfangener +empfangenes +empfangsbereit +empfehle +empfehlen +empfehlenden +empfehlenswert +empfehlenswerte +empfiehlt +empfinde +empfinden +empfindende +empfindenden +empfindender +empfindest +empfindet +empfindlich +empfindliche +empfindlichem +empfindlichen +empfindlicher +empfindlicherem +empfindlicheren +empfindlicherer +empfindliches +empfindlichste +empfindlichstem +empfindlichster +empfindlichstes +empfindsam +empfindsamem +empfindsamen +empfindsamer +empfindsamerem +empfindsameren +empfindsamerer +empfindsames +empfindsamste +empfindsamstem +empfindsamster +empfindsamstes +empfindungslos +empfindungslosem +empfindungslosen +empfindungsloser +empfindungsloserem +empfindungsloseren +empfindungsloserer +empfindungsloses +empfindungsloseste +empfindungslosestem +empfindungslosester +empfindungslosestes +empfing +empfohlen +empfohlene +empfohlenen +empfunden +empfundene +empfundenem +empfundener +empfundenes +empfänglich +empfängliche +empfänglichem +empfänglichen +empfängliches +empfängnisverhütend +empfängst +empfängt +empirisch +empirische +empirischen +empirischer +empor +emporarbeiten +emporarbeitend +emporarbeitende +emporarbeitenden +emporarbeitendes +emporarbeiteten +emporblicken +emporblickend +emporblickenden +emporblickender +emporblickendes +emporblickten +emporgearbeitet +emporgearbeitete +emporgearbeiteten +emporgearbeiteter +emporgeblickt +emporgeblickte +emporgeblickten +emporgeblicktes +emporgekommen +emporgekommene +emporgekommenen +emporgekommenes +emporgeragt +emporgeragte +emporgeragter +emporgeragtes +emporgeschossen +emporgeschossenen +emporgeschossener +emporgeschossenes +emporgestiegen +emporgestiegene +emporgestiegenen +emporgestiegener +emporgestrebt +emporgestrebte +emporgestrebten +emporgestrebtes +emporgewachsen +emporheben +emporkommen +emporkommend +emporkommende +emporkommenden +emporkommendes +emporragen +emporragend +emporragenden +emporragender +emporragendes +emporschießen +emporschießend +emporschießende +emporschießenden +emporschießendes +emporsteigen +emporsteigend +emporsteigende +emporsteigenden +emporsteigender +emporsteigendes +emporstemmen +emporstreben +emporstrebend +emporstrebenden +emporstrebender +emporstrebendes +emporstrebten +emporziehen +empöre +empören +empörend +empörende +empörender +empörendes +empörst +empört +empörte +empörten +empörter +empörtest +empörtet +emsig +emsige +emsigem +emsigen +emsiger +emsigere +emsigeren +emsigerer +emsigeres +emsiges +emsigste +emsigstem +emsigsten +emsigstes +emulgieren +emulieren +enden +endend +endende +endenden +endender +endest +endet +endete +endeten +endetest +endgültig +endgültige +endgültigem +endgültigen +endgültiger +endgültigere +endgültigeren +endgültigerer +endgültigeres +endgültiges +endgültigste +endgültigstem +endgültigsten +endgültigstes +endigt +endlich +endliche +endlichem +endlichen +endliches +endlos +endlose +endlosem +endlosen +endloser +endloses +endogen +endogenen +energetisch +energetische +energetischen +energiearm +energiearmen +energiegeladen +energiegeladenen +energielos +energielose +energielosem +energielosen +energieloses +energiepolitische +energiereiche +energietechnisch +energisch +energische +energischem +energischen +energischere +energischerem +energischeren +energischeres +energisches +energischste +energischsten +energischster +energischstes +enervieren +enervierenden +eng +engagieren +engagiert +engagierte +engagierten +engagierter +enge +engelhaft +engelhaftem +engelhaften +engelhafter +engem +engen +enger +engerem +engeren +engerer +enges +engherzig +engherzigen +englisch +englische +englischem +englischen +englischer +englisches +englischsprachig +englischsprachige +englischsprachigen +engmaschig +engmaschige +engmaschigen +engmaschiger +engspurig +engste +engstem +engster +engstes +engstirnig +engstirnigem +engstirnigen +engstirniger +engt +enorm +enorme +enormem +enormen +enormer +enormere +enormeren +enormerer +enormeres +enormes +enormste +enormstem +enormsten +enormstes +entarte +entarten +entartende +entartenden +entartender +entartest +entartet +entartete +entarteten +entarteter +entartetes +entartetest +entband +entbanden +entbandet +entbehre +entbehren +entbehrend +entbehrenden +entbehrender +entbehrendes +entbehrlich +entbehrliche +entbehrlichem +entbehrlichen +entbehrliches +entbehrst +entbehrt +entbehrte +entbehrten +entbehrter +entbehrtes +entbehrtet +entbinde +entbinden +entbindende +entbindenden +entbindender +entbindest +entbindet +entblättern +entblättert +entblößen +entblößend +entblößende +entblößender +entblößendes +entblößest +entblößte +entblößten +entblößter +entblößtes +entblößtest +entblößtet +entbrannte +entbrannten +entbrennen +entbrennt +entbunden +entbundene +entbundenen +entbundener +entdecke +entdecken +entdeckend +entdeckenden +entdeckender +entdeckendes +entdeckt +entdeckte +entdeckten +entdeckter +entdecktes +entdecktest +entdecktet +entehren +entehrt +enteigne +enteignen +enteignende +enteignenden +enteignender +enteignest +enteignet +enteignete +enteigneter +enteignetes +enteignetest +enteilen +enteilende +enteilenden +enteilendes +enteilten +enteiltes +enteiltest +enteise +enteisen +enteisend +enteisende +enteisenden +enteisendes +enteist +enteiste +enteisten +enteister +enteistes +enteistest +enterbe +enterben +enterbende +enterbenden +enterbender +enterbst +enterbt +enterbte +enterbten +enterbter +enterbtes +enterbtest +entere +entern +enternd +enternden +enternder +enterndes +entert +enterte +enterten +entfachen +entfacht +entfachte +entfahren +entfahrenden +entfahrendes +entfallen +entfallende +entfallenden +entfallender +entfallene +entfallenen +entfallener +entfalte +entfalten +entfaltend +entfaltenden +entfaltender +entfaltendes +entfaltet +entfaltete +entfalteten +entfalteter +entfaltetes +entfaltetest +entfaltetet +entfernbar +entfernbare +entfernbaren +entfernbares +entferne +entfernen +entfernend +entfernenden +entfernender +entfernendes +entfernt +entfernte +entfernten +entfernter +entferntes +entferntest +entfessele +entfesseln +entfesselnd +entfesselnden +entfesselnder +entfesselndes +entfesselt +entfesselte +entfesselten +entfesselter +entfesseltes +entfesseltest +entfesseltet +entfetten +entfiel +entfielen +entflamme +entflammen +entflammend +entflammende +entflammenden +entflammendes +entflammst +entflammt +entflammte +entflammten +entflammter +entflammtes +entflammtet +entfliegen +entfliehe +entfliehen +entfliehende +entfliehenden +entfliehender +entfliehst +entflieht +entfloh +entflohen +entflohene +entflohenen +entflohener +entflohst +entfloht +entfremde +entfremden +entfremdend +entfremdende +entfremdenden +entfremdendes +entfremdest +entfremdet +entfremdete +entfremdeten +entfremdeter +entfremdetes +entfremdetet +entfuhr +entfällt +entfärbe +entfärben +entfärbende +entfärbenden +entfärbender +entfärbst +entfärbt +entfärbte +entfärbter +entfärbtes +entfärbtest +entführen +entführend +entführende +entführender +entführendes +entführst +entführt +entführte +entführten +entführter +entführtes +entführtest +entführtet +entgangen +entgangene +entgangenen +entgangener +entgangenes +entgegen +entgegenarbeiten +entgegenarbeitend +entgegenarbeitende +entgegenarbeitender +entgegenarbeitendes +entgegenarbeiteten +entgegenblickt +entgegenbringen +entgegenbringend +entgegenbringende +entgegenbringender +entgegenbringendes +entgegenbringt +entgegeneilen +entgegeneilende +entgegeneilenden +entgegeneilender +entgegengearbeitet +entgegengearbeitete +entgegengearbeiteten +entgegengearbeitetes +entgegengebracht +entgegengebrachte +entgegengebrachter +entgegengebrachtes +entgegengeeilt +entgegengeeilten +entgegengeeilter +entgegengeeiltes +entgegengegangen +entgegengegangene +entgegengegangenen +entgegengegangener +entgegengehalten +entgegengehaltene +entgegengehaltenen +entgegengehaltenes +entgegengehen +entgegengehend +entgegengehenden +entgegengehender +entgegengehendes +entgegengekommen +entgegengekommene +entgegengekommenen +entgegengekommenes +entgegengelaufen +entgegengelaufene +entgegengelaufener +entgegengelaufenes +entgegengenommen +entgegengenommenen +entgegengenommener +entgegengenommenes +entgegengerichtet +entgegengesehen +entgegengesehene +entgegengesehenen +entgegengesehener +entgegengesetzt +entgegengestanden +entgegengestandenen +entgegengestandener +entgegengestandenes +entgegengestellt +entgegengetreten +entgegengetretene +entgegengetretenen +entgegengetretenes +entgegengewirkt +entgegenhalten +entgegenhaltende +entgegenhaltenden +entgegenhaltender +entgegenkam +entgegenkommen +entgegenkommend +entgegenkommende +entgegenkommenden +entgegenkommender +entgegenkommendes +entgegenkommt +entgegenlaufen +entgegenlaufend +entgegenlaufende +entgegenlaufenden +entgegenlaufendes +entgegennehmen +entgegennehmend +entgegennehmenden +entgegennehmender +entgegennehmendes +entgegensah +entgegensehen +entgegensehend +entgegensehenden +entgegensehender +entgegensehendes +entgegensetzen +entgegensetzend +entgegensetzende +entgegensetzenden +entgegensetzendes +entgegensetzte +entgegensieht +entgegenstand +entgegenstehen +entgegenstehend +entgegenstehende +entgegenstehender +entgegenstehendes +entgegenstellen +entgegenstellende +entgegenstellenden +entgegenstellender +entgegenstellt +entgegensteuernde +entgegenstrecken +entgegentreten +entgegentretende +entgegentretenden +entgegentretender +entgegenwirken +entgegenwirkend +entgegenwirkenden +entgegenwirkender +entgegenwirkendes +entgegenwirkt +entgegenzustellen +entgegenzutreten +entgegenzuwirken +entgegne +entgegnen +entgegnend +entgegnende +entgegnenden +entgegnendes +entgegnest +entgegnet +entgegnete +entgegneten +entgegnetest +entgegnetet +entgehen +entgehend +entgehende +entgehender +entgehendes +entgehst +entgeht +entgelten +entgifte +entgiften +entgiftende +entgiftenden +entgiftender +entgiftendes +entgiftest +entgiftet +entgiftete +entgifteter +entgiftetes +entgiftetest +entging +entginge +entgingen +entginget +entgleise +entgleisen +entgleisend +entgleisenden +entgleisender +entgleisendes +entgleiste +entgleisten +entgleister +entgleistest +entgleiten +entgleitend +entgleitenden +entgleitender +entgleitendes +entgleitest +entgleitet +entglitt +entglitten +entglittene +entglittener +entglittenes +entglittet +entgolten +enthaare +enthaaren +enthaarend +enthaarende +enthaarenden +enthaarendes +enthaarst +enthaart +enthaarte +enthaarten +enthaarter +enthaartes +enthaartet +enthalte +enthalten +enthaltend +enthaltende +enthaltendem +enthaltenden +enthaltender +enthaltendes +enthaltene +enthaltenen +enthaltener +enthaltsam +enthaltsame +enthaltsamen +enthaltsamere +enthaltsameren +enthaltsamerer +enthaltsames +enthaltsamste +enthaltsamsten +enthaltsamstes +enthauptet +enthauptete +enthebe +entheben +enthebt +enthielt +enthielte +enthielten +enthieltest +enthieltet +enthob +enthoben +enthusiastisch +enthusiastischen +enthält +enthältst +enthüllen +enthüllend +enthüllende +enthüllender +enthüllendes +enthüllst +enthüllt +enthüllte +enthüllten +enthüllter +enthülltes +enthülltest +enthülltet +entkam +entkamen +entkamst +entkeimen +entkeimend +entkeimende +entkeimender +entkeimendes +entkeimt +entkeimten +entkeimter +entkeimtes +entkleiden +entkleidend +entkleidende +entkleidender +entkleidendes +entkleidest +entkleidet +entkleidete +entkleideten +entkleideter +entkleidetes +entkleidetest +entkleidetet +entkomme +entkommen +entkommend +entkommende +entkommenden +entkommendes +entkommene +entkommenen +entkommenes +entkommst +entkommt +entkoppelt +entkoppelte +entkorken +entkorkte +entkräfte +entkräften +entkräftende +entkräftenden +entkräftender +entkräftest +entkräftet +entkräftete +entkräfteter +entkräftetes +entkräftetest +entlade +entladen +entladend +entladende +entladenden +entladendes +entladene +entladenen +entladenes +entladest +entladet +entlang +entlangfährt +entlanggehen +entlarve +entlarven +entlarvend +entlarvenden +entlarvender +entlarvendes +entlarvt +entlarvte +entlarvten +entlarvter +entlarvtes +entlarvtest +entlarvtet +entlassen +entlassend +entlassende +entlassender +entlassendes +entlassene +entlassenen +entlassener +entlassenes +entlasten +entlastend +entlastende +entlastender +entlastendes +entlastest +entlastete +entlasteten +entlasteter +entlastetest +entlaubt +entlaufe +entlaufen +entlaufende +entlaufenden +entlaufender +entlaufene +entlaufenen +entlaufener +entlausen +entlauste +entledige +entledigen +entledigende +entledigenden +entledigender +entledigst +entledigt +entledigte +entledigter +entledigtes +entledigtest +entleere +entleeren +entleerend +entleerende +entleerenden +entleerender +entleerendes +entleert +entleerte +entleerten +entleerter +entleertes +entleertest +entleertet +entlegen +entlegene +entlegenen +entlegener +entlehne +entlehnen +entlehnende +entlehnenden +entlehnender +entlehnst +entlehnt +entlehnte +entlehnter +entlehntes +entlehntest +entleibte +entleihen +entlief +entliefen +entlieft +entlieh +entliehen +entliehenen +entließ +entließest +entließet +entlocke +entlocken +entlockende +entlockenden +entlockender +entlockst +entlockt +entlockte +entlockten +entlockter +entlocktes +entlocktest +entlohne +entlohnen +entlohnend +entlohnenden +entlohnender +entlohnendes +entlohnt +entlohnte +entlohnten +entlohnter +entlohntes +entlohntest +entlohntet +entlud +entluden +entludest +entludet +entlässt +entläufst +entläuft +entlüften +entlüftend +entlüftende +entlüftender +entlüftendes +entlüftest +entlüftete +entlüfteten +entlüfteter +entlüftetes +entlüftetest +entlüftetet +entmachte +entmachten +entmachtend +entmachtende +entmachtenden +entmachtendes +entmachtest +entmachtet +entmachtete +entmachteten +entmachteter +entmachtetes +entmachtetet +entmannen +entmannt +entmilitarisierte +entmutige +entmutigen +entmutigende +entmutigender +entmutigendes +entmutigst +entmutigte +entmutigten +entmutigter +entmutigtes +entmutigtest +entmutigtet +entmündigen +entmündigend +entmündigende +entmündigender +entmündigendes +entmündigst +entmündigt +entmündigte +entmündigten +entmündigter +entmündigtes +entmündigtest +entmündigtet +entnahm +entnahmen +entnahmst +entnehme +entnehmen +entnehmend +entnehmende +entnehmender +entnehmendes +entnervter +entnimmst +entnimmt +entnommen +entnommene +entnommenen +entnommenes +entpuppen +entpuppt +entpuppte +entpuppten +entrann +entrannen +entrechten +entrechtenden +entrechtendes +entrechteten +entreiße +entreißen +entreißend +entreißende +entreißenden +entreißender +entreißendes +entreißt +entrichten +entrichtend +entrichtende +entrichtenden +entrichtender +entrichtendes +entrichtest +entrichtete +entrichteten +entrichteter +entrichtetes +entrichtetest +entrichtetet +entrinnen +entrinnend +entrinnende +entrinnender +entrinnendes +entrinnst +entriss +entrissen +entrissene +entrissenen +entrissenes +entrissest +entrisset +entrollen +entrollt +entrollten +entronnen +entronnene +entronnener +entronnenes +entrungen +enträtseln +entrücken +entrückt +entrüste +entrüsten +entrüstend +entrüstenden +entrüstender +entrüstendes +entrüstet +entrüstete +entrüsteten +entrüsteter +entrüstetes +entrüstetest +entrüstetet +entsagen +entsagt +entsagte +entsandt +entsandte +entsandter +entsann +entscheidbar +entscheide +entscheiden +entscheidend +entscheidende +entscheidendem +entscheidenden +entscheidender +entscheidendes +entscheidest +entscheidet +entschied +entschieden +entschiedene +entschiedener +entschiedenes +entschiedet +entschlacken +entschlackt +entschlafen +entschlafene +entschlafenen +entschlief +entschließe +entschließen +entschließt +entschloss +entschlossen +entschlossene +entschlossenen +entschlossener +entschlossest +entschlosset +entschläfst +entschlüpfen +entschlüpft +entschlüsseln +entschlüsselt +entschlüsselte +entschlüsselten +entschlüsselter +entschlüsseltes +entschuldbare +entschuldbarem +entschuldbaren +entschuldbarer +entschuldbares +entschuldige +entschuldigen +entschuldigend +entschuldigende +entschuldigenden +entschuldigender +entschuldigst +entschuldigt +entschuldigte +entschuldigten +entschuldigter +entschuldigtes +entschuldigtest +entschwand +entschwanden +entschwandest +entschwandet +entschwinden +entschwindend +entschwindende +entschwindender +entschwindendes +entschwindest +entschwunden +entschwundene +entschwundenen +entschwundenes +entschädigen +entschädigend +entschädigende +entschädigender +entschädigendes +entschädigst +entschädigte +entschädigten +entschädigter +entschädigtest +entschärfen +entschärft +entseelt +entseelte +entsenden +entsendet +entsendete +entsendeten +entsetzen +entsetzlich +entsetzliche +entsetzlichem +entsetzlichen +entsetzlichere +entsetzlicherem +entsetzlicheren +entsetzlicheres +entsetzliches +entsetzlichste +entsetzlichsten +entsetzlichster +entsetzlichstes +entsetzte +entsetzten +entsetzter +entsetztes +entsetztest +entsetztet +entsichere +entsichern +entsichernd +entsichernde +entsichernden +entsicherndes +entsicherst +entsichert +entsicherte +entsicherten +entsicherter +entsichertes +entsichertet +entsinne +entsinnen +entsorgen +entsorgte +entspann +entspanne +entspannen +entspannend +entspannende +entspannenden +entspannendes +entspannst +entspannt +entspannte +entspannten +entspannter +entspanntes +entspanntet +entspannungsfreundliche +entsprach +entsprachen +entsprang +entsprangen +entspreche +entsprechen +entsprechend +entsprechende +entsprechendem +entsprechenden +entsprechender +entsprechendes +entsprichst +entspricht +entsprießen +entsprießende +entsprießenden +entsprießender +entsprießt +entspringe +entspringen +entspringende +entspringenden +entspringender +entspringt +entsprochen +entsprochenen +entsprochener +entsprochenes +entspross +entsprossen +entsprossene +entsprossenen +entsprossener +entsprungen +entsprungene +entsprungenen +entsprungenes +entspräche +entsprächen +entsprächet +entstamme +entstammen +entstammend +entstammende +entstammenden +entstammendes +entstammst +entstammt +entstammte +entstammten +entstammter +entstammtes +entstammtest +entstammtet +entstand +entstanden +entstandene +entstandenen +entstandener +entstandenes +entstehe +entstehen +entstehend +entstehende +entstehenden +entstehender +entstehendes +entsteht +entstelle +entstellen +entstellend +entstellenden +entstellender +entstellendes +entstellt +entstellte +entstellten +entstelltes +entstelltest +entstelltet +entstieg +entstiegen +entstiegene +entströmen +entströmte +entstände +entständen +entstünde +entstünden +enttarnen +enttarnt +entthront +entthronte +enttäusche +enttäuschen +enttäuschend +enttäuschende +enttäuschendem +enttäuschender +enttäuschendes +enttäuscht +enttäuschte +enttäuschtem +enttäuschten +enttäuschter +enttäuschtes +enttäuschtest +entwachsen +entwachsene +entwaffne +entwaffnen +entwaffnende +entwaffnenden +entwaffnender +entwaffnest +entwaffnet +entwaffnete +entwaffneter +entwaffnetes +entwaffnetest +entwarf +entwarfen +entwarfst +entweder +entweiche +entweichen +entweichende +entweichenden +entweichender +entweichst +entweicht +entweihe +entweihen +entweihend +entweihende +entweihenden +entweihendes +entweihst +entweiht +entweihten +entweihter +entweihtes +entweihtet +entwende +entwenden +entwendende +entwendenden +entwendender +entwendest +entwendet +entwendete +entwendeter +entwendetes +entwendetest +entwerfe +entwerfen +entwerfend +entwerfenden +entwerfender +entwerfendes +entwerten +entwertend +entwertende +entwertender +entwertendes +entwertest +entwertete +entwertetem +entwerteten +entwerteter +entwertetes +entwertetest +entwertetet +entwich +entwichen +entwichene +entwichenen +entwichenes +entwichet +entwichst +entwickeln +entwickelnd +entwickelnde +entwickelnden +entwickelndes +entwickelst +entwickelt +entwickelte +entwickeltem +entwickelten +entwickelter +entwickeltes +entwickeltest +entwickle +entwicklungsbedürftig +entwicklungsbedürftige +entwicklungsfähig +entwicklungsfähigem +entwicklungsfähigen +entwicklungsfähiger +entwicklungspolitisch +entwinden +entwirfst +entwirft +entwirre +entwirren +entwirrend +entwirrenden +entwirrender +entwirrendes +entwirrt +entwirrte +entwirrten +entwirrter +entwirrtes +entwirrtest +entwirrtet +entwischen +entwischend +entwischende +entwischender +entwischendes +entwischst +entwischte +entwischten +entwischter +entwischtes +entwischtest +entwischtet +entworfen +entworfene +entworfenen +entworfener +entworfenes +entwurzeln +entwurzelten +entwurzelter +entwässere +entwässern +entwässernd +entwässernde +entwässernder +entwässerndes +entwässerst +entwässerte +entwässerten +entwässerter +entwässertes +entwässertest +entwässertet +entwöhnen +entwürdige +entwürdigen +entwürdigend +entwürdigenden +entwürdigender +entwürdigendes +entwürdigt +entwürdigte +entwürdigten +entwürdigter +entwürdigtes +entwürdigtest +entwürdigtet +entzaubern +entzauberte +entzauberter +entzerre +entzerren +entzerrend +entzerrende +entzerrenden +entzerrendes +entzerrst +entzerrt +entzerrten +entzerrtest +entziehe +entziehen +entziehend +entziehende +entziehenden +entziehendes +entziehst +entzieht +entzifferbar +entziffern +entziffernd +entziffernde +entziffernder +entzifferndes +entzifferst +entzifferte +entzifferten +entzifferter +entziffertes +entziffertest +entziffertet +entzog +entzogen +entzogene +entzogenen +entzogener +entzogst +entzwei +entzweibrechen +entzweibrechend +entzweibrechende +entzweibrechenden +entzweibrechendes +entzweien +entzweigebrochen +entzweigebrochenen +entzweigebrochener +entzweigebrochenes +entzweigegangen +entzweigegangene +entzweigegangenen +entzweigegangener +entzweigehen +entzweigehend +entzweigehende +entzweigehender +entzweigehendes +entzweit +entzöge +entzögen +entzückend +entzückende +entzückendem +entzückender +entzückendes +entzückt +entzückte +entzückten +entzückter +entzücktes +entzündbar +entzündbare +entzündbarem +entzündbaren +entzündbarer +entzündbarere +entzündbarerem +entzündbareren +entzündbareres +entzündbares +entzündbarste +entzündbarsten +entzündbarster +entzündbarstes +entzünden +entzündend +entzündende +entzündendes +entzündest +entzündet +entzündete +entzündeten +entzündeter +entzündetes +entzündetet +entzündlich +entzündlichen +enzyklopädisch +enzyklopädische +enzyklopädisches +epidemisch +epidemische +epileptischen +epilieren +episch +epische +epischen +episches +epistemologisch +epochal +er +erachte +erachten +erachtend +erachtende +erachtenden +erachtendes +erachtest +erachtet +erachteten +erachtetest +erahnen +erarbeite +erarbeiten +erarbeitend +erarbeitende +erarbeitender +erarbeitendes +erarbeitest +erarbeitete +erarbeiteten +erarbeiteter +erarbeitetes +erarbeitetet +erb +erbarme +erbarmen +erbarmst +erbarmte +erbarmten +erbarmtest +erbarmungslos +erbarmungslose +erbarmungslosem +erbarmungslosen +erbarmungsloses +erbarmungswürdig +erbarmungswürdige +erbat +erbaten +erbatest +erbatet +erbauen +erbauend +erbauende +erbauenden +erbauender +erbauendes +erbaulich +erbaulichem +erbaulichen +erbaulicher +erbaust +erbaut +erbaute +erbauter +erbautes +erbautest +erbbauberechtigten +erbberechtigt +erbberechtigte +erbberechtigten +erbberechtigtes +erbend +erbende +erbender +erbendes +erbeten +erbetene +erbetenen +erbetener +erbetenes +erbeuten +erbeutend +erbeutende +erbeutender +erbeutendes +erbeutest +erbeutete +erbeuteten +erbeuteter +erbeutetes +erbeutetest +erbeutetet +erbfähig +erbfähigem +erbfähigen +erbfähiger +erbiete +erbieten +erbietend +erbietenden +erbietender +erbietendes +erbietet +erbitte +erbitten +erbittende +erbittenden +erbittender +erbittert +erbitterte +erbitterten +erbittertes +erbittest +erblasse +erblassen +erblassende +erblassenden +erblassender +erblasste +erblassten +erblasster +erblasstes +erbleiche +erbleichen +erbleichend +erbleichenden +erbleichender +erbleichendes +erbleicht +erbleichte +erbleichten +erbleichter +erbleichtes +erbleichtest +erbleichtet +erblich +erbliche +erblichem +erblichen +erbliches +erblicke +erblicken +erblickende +erblickenden +erblickender +erblickst +erblickt +erblickte +erblickter +erblicktes +erblicktest +erblinde +erblinden +erblindend +erblindenden +erblindender +erblindendes +erblindet +erblindete +erblindeten +erblindeter +erblindetes +erblindetest +erblindetet +erblühen +erblüht +erbost +erbosten +erbot +erboten +erbotene +erbotenen +erbotener +erbotest +erbotet +erbrach +erbrachen +erbrachst +erbracht +erbrachte +erbrachten +erbreche +erbrechen +erbrechend +erbrechende +erbrechenden +erbrechendes +erbrecht +erbrichst +erbricht +erbringen +erbringende +erbringt +erbrochen +erbrochene +erbrochener +erbrochenes +erbrächte +erbrächten +erbst +erbte +erbten +erbtest +erbärmlich +erbärmliche +erbärmlichen +erbärmlicher +erbärmliches +erdacht +erdachten +erden +erdenken +erdenklich +erdenkliche +erdenklichen +erdenklicher +erdenkliches +erdichte +erdichten +erdichtend +erdichtende +erdichtenden +erdichtender +erdichtendes +erdichtet +erdichtete +erdichteten +erdichteter +erdichtetes +erdichtetest +erdichtetet +erdig +erdige +erdigem +erdigen +erdiges +erdnah +erdnächste +erdolche +erdolchen +erdolchend +erdolchenden +erdolchender +erdolchendes +erdolcht +erdolchte +erdolchten +erdolchter +erdolchtes +erdolchtest +erdolchtet +erdreisten +erdreistet +erdrosseln +erdrosselnd +erdrosselnde +erdrosselnder +erdrosselndes +erdrosselst +erdrosselte +erdrosselten +erdrosselter +erdrosseltes +erdrosseltest +erdrosseltet +erdrücken +erdrückend +erdrückende +erdrückender +erdrückendes +erdrückst +erdrückte +erdrückten +erdrückter +erdrücktes +erdrücktest +erdrücktet +erdulde +erdulden +erduldend +erduldende +erduldenden +erduldendes +erduldest +erduldet +erduldete +erduldeten +erduldeter +erduldetes +erduldetet +erdähnliche +ereifere +ereifern +ereifert +ereiferte +ereiferten +ereifertes +ereifertest +ereifertet +ereignen +ereignet +ereignete +ereigneten +ereignislos +ereignislose +ereignislosem +ereignislosen +ereignisloses +ereignisorientiert +ereignisreich +ereignisreiche +ereignisreichen +ereignisreicher +ereignisreiches +ereilen +ereilst +ereilt +ereilte +ereilten +ereilter +ereiltes +ereiltet +ererbt +ererbten +erfahrbar +erfahrbare +erfahre +erfahren +erfahrende +erfahrenden +erfahrender +erfahrene +erfahrenem +erfahrenen +erfahrenes +erfahrungsgemäß +erfahrungsgemäße +erfahrungsgemäßen +erfahrungsgemäßer +erfahrungsmäßig +erfahrungsmäßige +erfahrungsmäßigem +erfahrungsmäßiger +erfahrungsmäßiges +erfand +erfandest +erfandet +erfassbar +erfassbare +erfasse +erfassen +erfassend +erfassende +erfassenden +erfassendes +erfassest +erfasst +erfasste +erfassten +erfasster +erfasstes +erfasstest +erfechten +erfinde +erfinden +erfindend +erfindende +erfindenden +erfindendes +erfinderisch +erfinderische +erfindest +erfindet +erfindungsreich +erfindungsreichem +erfindungsreichen +erfindungsreicher +erfindungsreicherem +erfindungsreicheren +erfindungsreicherer +erfindungsreiches +erfindungsreichste +erfindungsreichstem +erfindungsreichster +erfindungsreichstes +erflehen +erflehte +erfocht +erfochten +erfolge +erfolgen +erfolgende +erfolgender +erfolggewohnt +erfolglos +erfolglosem +erfolglosen +erfolgloser +erfolgloserem +erfolgloseren +erfolgloserer +erfolgloses +erfolgloseste +erfolglosestem +erfolglosester +erfolglosestes +erfolgreich +erfolgreiche +erfolgreichem +erfolgreichen +erfolgreicher +erfolgreicherem +erfolgreicheren +erfolgreicherer +erfolgreiches +erfolgreichste +erfolgreichstem +erfolgreichster +erfolgreichstes +erfolgsbetont +erfolgt +erfolgte +erfolgtem +erfolgten +erfolgter +erfolgtes +erfordere +erforderlich +erforderliche +erforderlichem +erforderlichen +erforderlichenfalls +erforderlicher +erforderliches +erfordern +erfordernd +erfordernde +erfordernder +erforderndes +erforderst +erfordert +erforderte +erforderten +erforderter +erfordertest +erfordertet +erforschbaren +erforsche +erforschen +erforschend +erforschende +erforschender +erforschendes +erforschst +erforscht +erforschte +erforschten +erforschter +erforschtes +erforschtest +erforschtet +erfragen +erfragter +erfreue +erfreuen +erfreuend +erfreuenden +erfreuender +erfreuendes +erfreulich +erfreuliche +erfreulichem +erfreulichen +erfreulicherweise +erfreuliches +erfreulichste +erfreust +erfreut +erfreute +erfreuten +erfreuter +erfreutest +erfreutet +erfrieren +erfrierend +erfrierende +erfrierender +erfrierendes +erfrierst +erfrische +erfrischen +erfrischend +erfrischenden +erfrischender +erfrischendes +erfrischt +erfrischte +erfrischten +erfrischter +erfrischtes +erfrischtest +erfrischtet +erfror +erfroren +erfrorene +erfrorenen +erfrorenes +erfrorst +erfuhr +erfuhren +erfuhrst +erfuhrt +erfunden +erfundene +erfundenen +erfundener +erfährt +erfühlen +erfühlte +erführe +erfüllbar +erfüllbare +erfülle +erfüllen +erfüllende +erfüllenden +erfüllender +erfüllst +erfüllt +erfüllte +erfüllten +erfüllter +erfülltes +erfülltest +ergab +ergaben +ergangen +ergattere +ergattern +ergatternd +ergatternden +ergatternder +ergatterndes +ergattert +ergatterte +ergatterten +ergatterter +ergattertes +ergattertest +ergattertet +ergebe +ergeben +ergebend +ergebende +ergebenden +ergebender +ergebendes +ergebenen +ergebener +ergebenes +ergebnislos +ergebnislose +ergebnislosen +ergebnisloser +ergehen +ergehenden +ergeht +ergibt +ergiebig +ergiebige +ergiebigem +ergiebigen +ergiebiger +ergiebigste +ergiebigsten +ergießen +ergießt +erging +ergingen +erglühen +erglühend +erglühende +erglühender +erglühendes +erglüht +erglühten +erglühter +erglühtes +ergo +ergonomisch +ergonomische +ergoss +ergossen +ergossene +ergraue +ergrauen +ergrauend +ergrauende +ergrauenden +ergrauendes +ergraust +ergraut +ergraute +ergrauten +ergrauter +ergrautes +ergrautet +ergreife +ergreifen +ergreifend +ergreifende +ergreifenden +ergreifender +ergreifendes +ergreifst +ergreift +ergriff +ergriffen +ergriffene +ergriffenen +ergriffenes +ergriffet +ergriffst +ergrimmen +ergrimmend +ergrimmende +ergrimmender +ergrimmendes +ergrimmst +ergrimmte +ergrimmten +ergrimmter +ergrimmtest +ergrimmtet +ergründen +ergründend +ergründende +ergründender +ergründendes +ergründest +ergründete +ergründeten +ergründeter +ergründetest +ergründetet +ergrünen +ergrünte +ergäbe +ergäben +ergänze +ergänzen +ergänzend +ergänzende +ergänzenden +ergänzendes +ergänzt +ergänzte +ergänzten +ergänzter +ergänztes +ergänztet +ergötze +ergötzen +ergötzende +ergötzenden +ergötzender +ergötzt +ergötzte +ergötzten +ergötzter +ergötztes +ergötztest +erhaben +erhabene +erhabenem +erhabenen +erhabener +erhabensten +erhalte +erhalten +erhaltende +erhaltenden +erhaltender +erhaltene +erhaltenen +erhaltener +erhandeln +erhaschen +erhaschend +erhaschende +erhaschender +erhaschendes +erhaschst +erhaschte +erhaschtem +erhaschten +erhaschter +erhaschtes +erhaschtest +erhaschtet +erheben +erhebend +erhebende +erhebender +erhebendes +erheblich +erhebliche +erheblichem +erheblichen +erheblicher +erheblicherem +erheblicheren +erheblicherer +erhebliches +erheblichste +erheblichstem +erheblichster +erheblichstes +erhebst +erhebt +erheischen +erheischten +erheitere +erheitern +erheiternde +erheiternden +erheiternder +erheiterst +erheitert +erheiterte +erheiterter +erheitertes +erheitertest +erhellen +erhellend +erhellende +erhellender +erhellendes +erhellt +erhellte +erhellten +erhellter +erhelltes +erhielt +erhielte +erhielten +erhitze +erhitzen +erhitzend +erhitzenden +erhitzender +erhitzendes +erhitzt +erhitzte +erhitzten +erhitzter +erhitztes +erhitztest +erhitztet +erhob +erhoben +erhobene +erhobenen +erhobenes +erhobst +erhobt +erhoffen +erhoffend +erhoffende +erhoffender +erhoffendes +erhoffst +erhofft +erhoffte +erhofften +erhoffter +erhofftes +erhofftest +erhofftet +erhole +erholen +erholend +erholende +erholenden +erholendes +erholsam +erholsame +erholsamen +erholsamer +erholsamere +erholsameren +erholsamerer +erholsameres +erholsamste +erholsamstem +erholsamsten +erholsamstes +erholst +erholt +erholten +erholter +erholtes +erholtet +erholungsbedürftig +erholungsbedürftige +erholungsbedürftiger +erholungsbedürftiges +erholungssicher +erhält +erhältlich +erhältliche +erhältlichem +erhältlichen +erhältlicher +erhältliches +erhältst +erhängen +erhängend +erhängende +erhängender +erhängendes +erhängst +erhängte +erhängten +erhängter +erhängtest +erhängtet +erhärten +erhärtete +erhärteten +erhöbe +erhöben +erhöhen +erhöhend +erhöhende +erhöhender +erhöhendes +erhöhst +erhöht +erhöhte +erhöhtem +erhöhten +erhöhter +erhöhtes +erhöhtest +erhöhtet +erhören +erhört +erhörte +erinnere +erinnern +erinnernde +erinnernden +erinnernder +erinnerst +erinnert +erinnerte +erinnerten +erinnerter +erinnertes +erinnertest +erinnertet +erkalten +erkaltend +erkaltende +erkaltendem +erkaltenden +erkaltender +erkaltendes +erkannt +erkannte +erkannten +erkannter +erkanntes +erkanntest +erkanntet +erkaufen +erkaufend +erkaufende +erkaufender +erkaufendes +erkaufst +erkauft +erkaufte +erkauften +erkaufter +erkauftes +erkauftest +erkauftet +erkennbar +erkennbare +erkennbarem +erkennbaren +erkennbarer +erkennbares +erkenne +erkennen +erkennend +erkennende +erkennender +erkennendes +erkennst +erkennt +erkenntlich +erkenntliche +erkenntlichem +erkenntlichen +erkenntlicher +erkenntlichere +erkenntlicherem +erkenntlicherer +erkenntlicheres +erkenntliches +erkenntlichstem +erkenntlichsten +erkenntlichster +erkenntniskritisch +erkenntniskritische +erkenntnistheoretisch +erkenntnistheoretische +erklang +erklangen +erklecklich +erkleckliche +erklecklichen +erklecklicher +erkleckliches +erklettern +erkletternd +erkletternde +erkletternder +erkletterndes +erkletterst +erkletterte +erkletterten +erkletterter +erklettertest +erklimmen +erklimmt +erklingen +erklingend +erklingende +erklingenden +erklingendes +erklingt +erklomm +erklommen +erklommene +erklungene +erklungenen +erklungenes +erklärbar +erklärbare +erklärbarem +erklärbarer +erklärbares +erkläre +erklären +erklärend +erklärende +erklärenden +erklärendes +erklärlich +erklärliche +erklärlichen +erklärlicher +erklärlicherweise +erklärst +erklärt +erklärte +erklärten +erklärter +erklärtes +erklärtest +erkoren +erkorene +erkorenen +erkorener +erkorenes +erkranke +erkranken +erkrankend +erkrankende +erkrankenden +erkrankendes +erkrankst +erkrankt +erkrankte +erkrankten +erkrankter +erkranktes +erkranktet +erkunden +erkundet +erkundigen +erkundigend +erkundigende +erkundigender +erkundigendes +erkundigst +erkundigte +erkundigten +erkundigter +erkundigtest +erkundigtet +erkälten +erkältend +erkältende +erkältender +erkältendes +erkältest +erkältete +erkälteten +erkälteter +erkältetest +erkältetet +erkämpfen +erkämpfte +erkämpften +erlag +erlagen +erlagst +erlahme +erlahmen +erlahmend +erlahmenden +erlahmender +erlahmendes +erlahmt +erlahmte +erlahmten +erlahmter +erlahmtes +erlahmtest +erlahmtet +erlangen +erlangenden +erlangt +erlangte +erlangten +erlasse +erlassen +erlassende +erlassenden +erlassender +erlassene +erlassenen +erlassener +erlaube +erlauben +erlaubend +erlaubenden +erlaubender +erlaubendes +erlaubt +erlaubte +erlaubten +erlaubtes +erlaubtest +erlaucht +erlauchtem +erlauchten +erlauchter +erlebbar +erlebe +erleben +erlebende +erlebenden +erlebender +erlebnisreich +erlebnisreiche +erlebst +erlebt +erlebte +erlebten +erlebter +erlebtes +erlebtet +erledige +erledigen +erledigende +erledigenden +erledigender +erledigst +erledigt +erledigte +erledigten +erledigter +erledigtes +erledigtest +erlege +erlegen +erlegend +erlegenden +erlegender +erlegendes +erlegt +erlegte +erlegten +erlegtes +erlegtest +erlegtet +erleichtere +erleichtern +erleichternd +erleichternde +erleichternder +erleichterndes +erleichterst +erleichtert +erleichterte +erleichterten +erleichterter +erleichtertes +erleichtertest +erleichtertet +erleide +erleiden +erleidend +erleidende +erleidenden +erleidendes +erleidest +erleidet +erlern +erlernbare +erlernbarem +erlernbaren +erlernbares +erlerne +erlernen +erlernende +erlernenden +erlernender +erlernst +erlernt +erlernte +erlernten +erlernter +erlerntes +erlerntest +erlesen +erlesene +erlesenem +erlesener +erlesenes +erleuchten +erleuchtend +erleuchtende +erleuchtender +erleuchtendes +erleuchtest +erleuchtete +erleuchteten +erleuchteter +erleuchtetes +erleuchtetest +erleuchtetet +erliegen +erliegend +erliegende +erliegender +erliegendes +erliegst +erließ +erließest +erließet +erließt +erlischt +erlitt +erlitten +erlittenen +erlittener +erlittenes +erlittet +erlogen +erlosch +erloschen +erloschene +erloschenen +erloschener +erlässlich +erlässt +erläutere +erläutern +erläuternde +erläuternden +erläuternder +erläuterst +erläutert +erläuterte +erläuterter +erläutertes +erläutertest +erläßlich +erlöschen +erlöse +erlösen +erlösende +erlösenden +erlösender +erlösest +erlöst +erlöste +erlöster +erlöstes +erlöstest +ermahne +ermahnen +ermahnend +ermahnenden +ermahnender +ermahnendes +ermahnt +ermahnte +ermahnten +ermahnter +ermahntes +ermahntest +ermahntet +ermatte +ermatten +ermattend +ermattenden +ermattender +ermattendes +ermattet +ermattete +ermatteten +ermatteter +ermattetes +ermattetest +ermattetet +ermessen +ermisst +ermittelbar +ermittele +ermitteln +ermittelnd +ermittelnde +ermittelnder +ermittelndes +ermittelst +ermittelt +ermittelte +ermitteltem +ermittelten +ermittelter +ermitteltes +ermitteltest +ermitteltet +ermittle +ermorden +ermordend +ermordende +ermordender +ermordendes +ermordest +ermordet +ermordete +ermordetem +ermordeten +ermordeter +ermordetes +ermordetest +ermuntere +ermuntern +ermunternde +ermunternden +ermunternder +ermunterst +ermuntert +ermunterte +ermunterter +ermuntertes +ermuntertest +ermutige +ermutigen +ermutigend +ermutigenden +ermutigender +ermutigendes +ermutigt +ermutigte +ermutigten +ermutigter +ermutigtes +ermutigtest +ermutigtet +ermächtigen +ermächtigend +ermächtigende +ermächtigender +ermächtigendes +ermächtigst +ermächtigte +ermächtigten +ermächtigter +ermächtigtes +ermächtigtest +ermächtigtet +ermäßige +ermäßigen +ermäßigend +ermäßigenden +ermäßigender +ermäßigendes +ermäßigt +ermäßigte +ermäßigten +ermäßigter +ermäßigtes +ermäßigtest +ermäßigtet +ermögliche +ermöglichen +ermöglichend +ermöglichende +ermöglichenden +ermöglichendes +ermöglichst +ermöglicht +ermöglichte +ermöglichten +ermöglichter +ermöglichtes +ermöglichtet +ermüde +ermüden +ermüdend +ermüdende +ermüdenden +ermüdender +ermüdest +ermüdet +ermüdete +ermüdeter +ermüdetes +ermüdetest +ernannt +ernannte +ernannten +ernannter +ernanntes +ernanntest +ernanntet +ernenne +ernennen +ernennend +ernennende +ernennenden +ernennendes +ernennst +ernennt +erneuere +erneuern +erneuernd +erneuernden +erneuernder +erneuerndes +erneuert +erneuerte +erneuerten +erneuerter +erneuertes +erneuertest +erneuertet +erneut +erneute +erneutem +erneuten +erneuter +erneutes +erniedrige +erniedrigen +erniedrigend +erniedrigenden +erniedrigender +erniedrigendes +erniedrigt +erniedrigte +erniedrigtem +erniedrigten +erniedrigter +erniedrigtes +erniedrigtest +erniedrigtet +ernst +ernste +ernstem +ernsten +ernstere +ernsterem +ernsteren +ernsteres +ernstes +ernsteste +ernstesten +ernstester +ernstestes +ernsthaft +ernsthafte +ernsthaftem +ernsthaften +ernsthafter +ernsthaftere +ernsthafterem +ernsthafteren +ernsthafterer +ernsthaftes +ernsthafteste +ernsthaftestem +ernsthaftester +ernsthaftestes +ernstlich +ernstlichen +ernstzunehmender +ernte +erntend +erntenden +erntender +erntendes +erntet +erntete +ernteten +erntetest +erntetet +ernähren +ernährend +ernährende +ernährenden +ernährender +ernährendes +ernährst +ernährt +ernährte +ernährten +ernährter +ernährtes +ernährtest +ernährtet +ernüchtere +ernüchtern +ernüchternd +ernüchternden +ernüchternder +ernüchterndes +ernüchtert +ernüchterte +ernüchtertem +ernüchterten +ernüchterter +ernüchtertes +ernüchtertest +ernüchtertet +erobere +erobern +erobernd +erobernde +erobernder +eroberndes +eroberst +eroberte +eroberten +eroberter +erobertes +erobertest +erobertet +erodieren +erodiert +erotisch +erotische +erotischem +erotischen +erotischere +erotischerem +erotischeren +erotischeres +erotisches +erotischste +erotischsten +erotischster +erotischstes +erotisieren +erotisierende +erpicht +erpichte +erpresse +erpressen +erpressend +erpressende +erpressenden +erpressendes +erpresserisch +erpresserische +erpresserischen +erpressest +erpresste +erpressten +erpresster +erpresstes +erpresstest +erpresstet +erprobe +erproben +erprobend +erprobenden +erprobender +erprobendes +erprobt +erprobte +erprobten +erprobter +erprobtes +erprobtest +erprobtet +erquicken +erquickend +erquickende +erquickender +erquickendes +erquicklich +erquicklichem +erquicklichen +erquicklicher +erquicklicherem +erquicklicheren +erquicklicherer +erquickliches +erquicklichste +erquicklichstem +erquicklichster +erquicklichstes +erquickst +erquickte +erquickten +erquickter +erquicktes +erquicktest +erquicktet +errang +errangen +errate +erraten +erratende +erratenden +erratender +erratene +erratenen +erratener +erratisch +errechenbar +errechne +errechnen +errechnend +errechnet +errechnete +errechneten +errechneter +errechnetes +errechnetest +errechnetet +erregbar +erregbare +erregbarem +erregbaren +erregbarer +erregbarere +erregbarerem +erregbareren +erregbareres +erregbares +erregbarste +erregbarsten +erregbarster +erregbarstes +erregen +erregend +erregende +erregendem +erregenden +erregender +erregendes +erregt +erregte +erregten +erregtes +erregtest +erregtet +erreichbare +erreichbarem +erreichbaren +erreichbares +erreiche +erreichen +erreichende +erreichenden +erreichender +erreichendes +erreichenswert +erreichst +erreicht +erreichte +erreichten +erreichter +erreichtes +erreichtet +errette +erretten +errettend +errettende +errettenden +errettendes +errettest +errettet +errettete +erretteten +erretteter +errettetes +errettetet +errichte +errichten +errichtende +errichtenden +errichtender +errichtest +errichtet +errichtete +errichteter +errichtetes +errichtetest +erriet +errieten +errietest +erringe +erringen +erringend +erringenden +erringender +erringendes +erringst +erringt +errungen +errungene +errungenen +errät +errätst +erröte +erröten +errötend +errötenden +errötender +errötendes +errötet +errötete +erröteten +erröteter +errötetes +errötetest +errötetet +ersann +ersannen +ersannst +ersatzlos +ersatzweise +ersaufen +erschaffe +erschaffen +erschaffende +erschaffenden +erschaffender +erschaffene +erschaffenen +erschaffst +erschafft +erschafften +erschaffter +erschafftes +erschallen +erschauern +erschauernd +erscheine +erscheinen +erscheinend +erscheinende +erscheinenden +erscheinender +erscheinendes +erscheinst +erscheint +erschien +erschiene +erschienen +erschienene +erschienenen +erschienener +erschienet +erschienst +erschieße +erschießen +erschießend +erschießenden +erschießender +erschießendes +erschießt +erschlaffe +erschlaffen +erschlaffend +erschlaffenden +erschlaffender +erschlaffendes +erschlafft +erschlaffte +erschlafften +erschlaffter +erschlafftes +erschlafftest +erschlafftet +erschlagen +erschlagend +erschlagende +erschlagender +erschlagendes +erschlagene +erschlagener +erschlagenes +erschleiche +erschleichen +erschleichend +erschleichende +erschleichenden +erschleichendes +erschleichst +erschleicht +erschlich +erschlichen +erschlichene +erschlichenen +erschlichenes +erschlichet +erschlichst +erschließe +erschließen +erschließend +erschließenden +erschließender +erschließendes +erschließt +erschloss +erschlossen +erschlossenen +erschlossener +erschlossenes +erschlossest +erschlosset +erschlug +erschlugen +erschlugst +erschlägst +erschlägt +erschoss +erschossen +erschossene +erschossenen +erschossenes +erschossest +erschosset +erschrak +erschraken +erschrakst +erschrakt +erschrecken +erschreckend +erschreckende +erschreckender +erschreckendes +erschreckt +erschreckten +erschrecktes +erschrickst +erschrickt +erschrocken +erschrockene +erschrockenen +erschrockenes +erschwere +erschweren +erschwerende +erschwerenden +erschwerender +erschwerst +erschwert +erschwerte +erschwerten +erschwerter +erschwertes +erschwertest +erschwindeln +erschwindelnd +erschwindelnde +erschwindelnden +erschwindelndes +erschwindelt +erschwingbare +erschwinge +erschwingen +erschwingend +erschwingende +erschwingenden +erschwingendes +erschwinglich +erschwingliche +erschwinglichen +erschwinglicher +erschwinglichere +erschwinglicheren +erschwinglicherer +erschwinglicheres +erschwinglichste +erschwinglichstem +erschwinglichsten +erschwinglichstes +erschwingst +erschwingt +erschöpfen +erschöpfende +erschöpfenden +erschöpfender +erschöpft +erschöpfte +erschöpften +erschöpftes +erschüttere +erschüttern +erschütternd +erschütternde +erschütternden +erschütternder +erschütterst +erschüttert +erschütterte +erschütterten +erschütterter +erschüttertes +erschüttertet +ersehen +ersehenden +ersehendes +ersehne +ersehnen +ersehnend +ersehnende +ersehnenden +ersehnendes +ersehnst +ersehnt +ersehnte +ersehnten +ersehnter +ersehntes +ersehntet +ersetzbar +ersetzbare +ersetzbarem +ersetzbaren +ersetzbarer +ersetzbarere +ersetzbareren +ersetzbarerer +ersetzbareres +ersetzbares +ersetzbarste +ersetzbarstem +ersetzbarsten +ersetzbarstes +ersetze +ersetzen +ersetzende +ersetzenden +ersetzender +ersetzt +ersetzte +ersetzter +ersetztes +ersetztest +ersichtlich +ersichtliche +ersichtlichem +ersichtlichen +ersichtlicher +ersichtlichere +ersichtlicherem +ersichtlicherer +ersichtlicheres +ersichtliches +ersichtlichstem +ersichtlichsten +ersichtlichster +ersieht +ersinne +ersinnen +ersinnende +ersinnenden +ersinnender +ersinnst +ersinnt +ersonnen +ersonnenen +ersonnener +ersonnenes +erspare +ersparen +ersparend +ersparenden +ersparender +ersparendes +erspart +ersparte +ersparten +ersparter +erspartes +erspartest +erspartet +erspielen +erspielt +ersprießlich +ersprießliche +ersprießlichem +ersprießlicher +ersprießlichere +ersprießlicherem +ersprießlicherer +ersprießlicheres +ersprießliches +ersprießlichste +ersprießlichstem +ersprießlichsten +ersprießlichster +erspähen +erspäht +erspähte +erspähten +erst +erstach +erstachen +erstachest +erstachst +erstammte +erstand +erstanden +erstandenen +erstandener +erstandenes +erstarken +erstarkt +erstarre +erstarren +erstarrend +erstarrende +erstarrenden +erstarrendes +erstarrst +erstarrt +erstarrte +erstarrten +erstarrter +erstarrtes +erstarrtet +erstatte +erstatten +erstattende +erstattenden +erstattender +erstattest +erstattet +erstattete +erstatteter +erstattetes +erstattetest +erstaune +erstaunend +erstaunende +erstaunender +erstaunendes +erstaunlich +erstaunliche +erstaunlichem +erstaunlichen +erstaunlicher +erstaunlicherem +erstaunlicheren +erstaunlicherer +erstaunlicherweise +erstaunliches +erstaunlichste +erstaunlichstem +erstaunlichster +erstaunlichstes +erstaunst +erstaunte +erstaunten +erstaunter +erstauntes +erstauntest +erstauntet +erstbeste +ersteche +erstechen +erstechend +erstechenden +erstechender +erstechendes +erstehen +erstehend +erstehende +erstehender +erstehendes +erstehst +ersteigen +ersteigern +ersteigert +erstelle +erstellen +erstellende +erstellt +erstellte +erstelltem +erstellten +erstellter +erstelltes +erstem +ersten +erstens +erster +ersterbe +ersterben +erstere +ersterem +ersteren +ersterer +ersteres +erstes +erstgenannt +erstgenannten +erstichst +ersticht +ersticken +erstickend +erstickende +erstickender +erstickendes +erstickst +erstickt +erstickte +erstickten +erstickter +ersticktes +ersticktest +ersticktet +erstieg +erstinstanzlich +erstklassig +erstklassige +erstklassigen +erstklassiger +erstklassiges +erstmal +erstmalig +erstmalige +erstmaligen +erstmaliger +erstmaliges +erstmals +erstochen +erstochene +erstochenen +erstochenes +erstplatziert +erstplatzierte +erstplatzierter +erstrahlen +erstrangig +erstrangige +erstrangigen +erstrebe +erstreben +erstrebend +erstrebenden +erstrebender +erstrebendes +erstrebenswert +erstrebenswerte +erstrebenswertem +erstrebenswerten +erstrebenswertere +erstrebenswerterem +erstrebenswerteren +erstrebenswerteres +erstrebenswertes +erstrebenswerteste +erstrebenswertesten +erstrebenswertester +erstrebenswertestes +erstrebt +erstrebte +erstrebten +erstrebter +erstrebtes +erstrebtest +erstrebtet +erstrecken +erstreckend +erstreckende +erstreckender +erstreckendes +erstreckst +erstreckt +erstreckte +erstreckten +erstrecktest +erststellig +erststellige +erststelligen +erststelliger +erstürme +erstürmen +erstürmend +erstürmenden +erstürmender +erstürmendes +erstürmt +erstürmte +erstürmten +erstürmter +erstürmtes +erstürmtest +erstürmtet +ersuche +ersuchen +ersuchende +ersuchenden +ersuchender +ersuchst +ersucht +ersuchte +ersuchter +ersuchtes +ersuchtest +ersäuft +ertappen +ertappt +ertappte +ertappten +ertappter +erteile +erteilen +erteilend +erteilenden +erteilender +erteilendes +erteilt +erteilte +erteilten +erteilter +erteiltes +erteiltest +erteiltet +ertrage +ertragen +ertragende +ertragenden +ertragender +ertragene +ertragenem +ertragenen +ertragenes +ertragreich +ertragreiche +ertragreicher +ertragsabhängig +ertragsabhängige +ertragsgerecht +ertragsgerechte +ertragsschwach +ertragsschwachen +ertrank +ertranken +ertrankst +ertrinke +ertrinken +ertrinkend +ertrinkende +ertrinkenden +ertrinkendes +ertrinkst +ertrinkt +ertrug +ertrugen +ertrugst +ertrunken +ertrunkene +ertrunkenen +ertrunkener +erträglich +erträgliche +erträglichem +erträglichen +erträglichere +erträglicherem +erträglicheren +erträglicheres +erträgliches +erträglichste +erträglichsten +erträglichster +erträglichstes +erträgt +ertränken +ertränkt +ertränkten +erträume +erträumen +erträumend +erträumenden +erträumst +erträumt +erträumte +erträumten +erträumter +erträumtes +erträumtet +erturnen +erturnten +ertöne +ertönen +ertönend +ertönenden +ertönender +ertönendes +ertönt +ertönte +ertönten +ertöntes +ertöntest +ertöntet +ertüftelt +ertüftelte +ertüftelten +eruieren +eruiert +erwache +erwachen +erwachende +erwachenden +erwachender +erwachsen +erwachsend +erwachsene +erwachsenen +erwachsener +erwachsenes +erwachst +erwacht +erwachte +erwachten +erwachter +erwachtes +erwachtet +erwandern +erwarb +erwarte +erwarten +erwartend +erwartende +erwartenden +erwartender +erwartendes +erwartet +erwartete +erwartetem +erwarteten +erwarteter +erwartetes +erwartetest +erwartungsfreudig +erwartungsfreudiger +erwartungsgemäß +erwartungsvoll +erwartungsvollem +erwartungsvollen +erwartungsvoller +erwecke +erwecken +erweckend +erweckende +erweckendem +erweckenden +erweckender +erweckendes +erweckt +erweckte +erweckten +erweckter +erwecktes +erwecktest +erwecktet +erwehre +erwehren +erwehrend +erwehrenden +erwehrender +erwehrendes +erwehrt +erwehrte +erwehrten +erwehrtes +erwehrtest +erwehrtet +erweichen +erweichend +erweichende +erweichender +erweichendes +erweichst +erweichte +erweichten +erweichter +erweichtes +erweichtest +erweichtet +erweisen +erweisend +erweisende +erweisender +erweisendes +erweislich +erweist +erweitere +erweitern +erweiternd +erweiternden +erweiternder +erweiterndes +erweitert +erweiterte +erweitertem +erweiterten +erweiterter +erweitertes +erweitertest +erweiterungsfähig +erweiterungsfähige +erweiterungsfähigem +erweiterungsfähiger +erweiterungsfähiges +erwerbe +erwerben +erwerbend +erwerbenden +erwerbender +erwerbendes +erwerbsbehinderte +erwerbsbehindertem +erwerbsbehinderten +erwerbsbehindertes +erwerbsfähig +erwerbsfähige +erwerbsfähigen +erwerbsfähiger +erwerbsfähiges +erwerbslos +erwerbslose +erwerbslosem +erwerbslosen +erwerbsloses +erwerbstätig +erwerbstätige +erwerbstätigen +erwerbstätiger +erwerbstätiges +erwerbsunfähig +erwerbsunfähige +erwerbsunfähigem +erwerbsunfähiger +erwerbsunfähiges +erwerbt +erwidere +erwidern +erwidernde +erwidernden +erwidernder +erwiderst +erwidert +erwiderte +erwiderter +erwidertes +erwidertest +erwies +erwiesen +erwiesenen +erwiesener +erwiesenermaßen +erwiesest +erwieset +erwirbt +erwirken +erwirkend +erwirkende +erwirkender +erwirkendes +erwirkst +erwirkte +erwirkten +erwirkter +erwirktes +erwirktest +erwirktet +erwirtschafte +erwirtschaften +erwirtschaftend +erwirtschaftende +erwirtschaftenden +erwirtschaftendes +erwirtschaftest +erwirtschaftet +erwirtschafteten +erwirtschafteter +erwirtschaftetes +erwirtschaftetet +erwische +erwischen +erwischst +erwischt +erwischte +erwischten +erwischter +erwischtes +erwischtest +erwog +erwogen +erwogene +erworben +erworbene +erworbenen +erworbener +erworbenes +erwäge +erwägen +erwägend +erwägenden +erwägender +erwägendes +erwägt +erwählen +erwählt +erwählte +erwählten +erwähnen +erwähnend +erwähnende +erwähnender +erwähnendes +erwähnenswert +erwähnenswertem +erwähnenswerten +erwähnenswerter +erwähnst +erwähnt +erwähnte +erwähntem +erwähnten +erwähnter +erwähntes +erwähntest +erwärmen +erwärmend +erwärmende +erwärmender +erwärmendes +erwärmst +erwärmte +erwärmten +erwärmter +erwärmtes +erwärmtest +erwärmtet +erwünscht +erwünschtem +erwünschten +erwünschter +erwünschtes +erwürge +erwürgen +erwürgend +erwürgende +erwürgenden +erwürgendes +erwürgst +erwürgt +erwürgte +erwürgten +erwürgter +erwürgtes +erwürgtet +erzbischöflich +erzbischöfliche +erzbischöflichen +erzdumm +erzdummem +erzdummen +erzdummer +erzeigen +erzeugbar +erzeuge +erzeugen +erzeugend +erzeugenden +erzeugender +erzeugendes +erzeugt +erzeugte +erzeugten +erzeugter +erzeugtes +erzeugtest +erzeugtet +erziehbar +erziehbare +erziehbarem +erziehbaren +erziehbarer +erziehbares +erziehe +erziehen +erziehende +erziehenden +erziehender +erzieherisch +erzieherische +erzieherischem +erzieherischer +erzieherisches +erziehst +erziehungsberechtigt +erziehungsberechtigten +erzielbar +erzielbare +erziele +erzielen +erzielend +erzielenden +erzielender +erzielendes +erzielt +erzielte +erzielten +erzielter +erzieltes +erzieltest +erzieltet +erzittern +erzitternd +erzitternde +erzitternder +erzitterndes +erzitterst +erzitterte +erzitterten +erzitterter +erzittertest +erzittertet +erzkonservativ +erzkonservativem +erzkonservativen +erzkonservativer +erzog +erzogen +erzogene +erzogst +erzwang +erzwangen +erzwangst +erzwingbar +erzwingbare +erzwingbarem +erzwingbarer +erzwingbares +erzwinge +erzwingen +erzwingend +erzwingende +erzwingenden +erzwingendes +erzwingst +erzwingt +erzwungen +erzwungene +erzwungenen +erzwungener +erzähle +erzählen +erzählend +erzählenden +erzählender +erzählendes +erzählst +erzählt +erzählte +erzähltem +erzählten +erzählter +erzähltes +erzähltet +erzürne +erzürnen +erzürnende +erzürnenden +erzürnender +erzürnst +erzürnt +erzürnte +erzürnter +erzürntes +erzürntest +eröffne +eröffnen +eröffnend +eröffnenden +eröffnender +eröffnendes +eröffnet +eröffnete +eröffneten +eröffnetes +eröffnetest +erörtere +erörtern +erörternd +erörternde +erörternden +erörterndes +erörterst +erörtert +erörterte +erörterten +erörterter +erörtertes +erörtertet +erübrigen +erübrigt +erübrigte +erübrigten +es +eselhaft +eselhaftem +eselhaften +eselhafter +eselhafterem +eselhafteren +eselhafterer +eselhaftes +eselhafteste +eselhaftestem +eselhaftester +eselhaftestes +eskalieren +eskaliert +esoterisch +esoterische +esoterischem +esoterischen +esoterisches +essbar +essbare +essbarem +essbarer +essbares +esse +essend +essenden +essender +essendes +essentiell +essentielle +essentiellen +essenziell +esst +estnisch +et +etablieren +etablierend +etablierende +etablierender +etablierendes +etablierst +etabliert +etablierte +etablierten +etablierter +etabliertes +etabliertest +etabliertet +etagenförmig +etagenförmigem +etagenförmigen +etagenförmiger +etappenweise +etatmäßig +etatmäßige +etatmäßigem +etatmäßiger +etatmäßiges +etc +ethisch +ethische +ethischen +ethischer +ethisches +ethnisch +ethnische +ethnischen +ethnologisch +ethnologischen +ethologisch +ethologisches +etikettieren +etliche +etlichem +etlichen +etlicher +etliches +etwa +etwaig +etwaige +etwaigem +etwaigen +etwaiger +etwaiges +etwas +euch +euer +euklidisch +euklidischen +eulenartig +euphorisch +euphorische +euphorischen +euphorisches +eurasisch +eurasische +eure +eurem +euren +eures +euresgleichen +europamüde +europaweit +europäisch +europäische +europäischem +europäischen +europäischer +europäisches +evakuieren +evakuierten +evaluierte +evaluiertem +evaluierten +evaluierter +evaluiertes +evangelisch +evangelische +evangelischen +evangelischer +evangelisches +eventuell +eventuelle +eventuellem +eventuellen +eventuelles +evident +evidente +evolutionär +evolutionäre +evolutionären +ewig +ewige +ewigem +ewigen +ewiger +ewiges +ewiglich +ewigliche +ewiglichen +ewiglicher +ewigliches +ex +exakt +exakte +exakten +exakter +exaktere +exaktes +exaktesten +exaltiert +exaltiertem +exaltierten +exaltierter +exaltiertes +examinieren +exegetisch +exegetische +exekutiere +exekutieren +exekutierend +exekutierende +exekutierender +exekutierendes +exekutieret +exekutierst +exekutierte +exekutierten +exekutierter +exekutiertest +exekutiertet +exekutiv +exekutivem +exekutiven +exekutiver +exemplarisch +exemplarische +exemplarischen +exerzieren +exerziert +exerzierte +exerzierten +exilpolnische +exilungarischen +existent +existente +existenten +existenter +existentiale +existentiell +existentielle +existentiellen +existentieller +existenziell +existenzieller +existiere +existieren +existierend +existierende +existierenden +existierender +existierendes +existierst +existiert +existierte +existierten +existierter +existiertest +existiertet +exklusiv +exklusive +exklusivem +exklusiven +exklusiver +exklusiverem +exklusiveren +exklusiverer +exklusives +exklusivste +exklusivstem +exklusivster +exklusivstes +exogen +exogene +exotisch +exotische +exotischem +exotischen +exotischere +exotischerem +exotischeren +exotischeres +exotisches +exotischste +exotischsten +exotischster +exotischstes +expandieren +expandierend +expandierende +expandierenden +expandiert +expandierte +expandierten +expansionistisch +expansionistischen +expansionsfähig +expansionsfähigeres +expansiv +expansiver +experimental +experimentell +experimentelle +experimentellen +experimenteller +experimentelles +experimentieren +experimentierend +experimentierende +experimentierender +experimentierendes +experimentierst +experimentiert +experimentierte +experimentierten +experimentierter +experimentiertest +experimentiertet +explizit +explizite +expliziten +explodiere +explodieren +explodierend +explodierenden +explodierender +explodierendes +explodiert +explodierte +explodierten +explodiertes +explodiertest +explodiertet +exploriertest +exploriertet +explosionsartig +explosionsartige +explosionsartigen +explosionsfähig +explosionsfähige +explosionsgefährdet +explosionsgeschützt +explosiv +explosive +explosiven +explosiver +explosivere +explosiveren +explosiverer +explosiveres +explosivste +explosivstem +explosivsten +explosivstes +exponential +exponentiell +exponentielle +exponentiellen +exponentieller +exponentielles +exponieren +exponiert +exponierten +exponierter +exportiere +exportieren +exportierend +exportierenden +exportierender +exportierendes +exportiert +exportierte +exportierten +exportierter +exportiertes +exportiertest +exportiertet +exportorientierten +exportorientierter +expressionistisch +expressionistische +expressionistischen +expressionistischer +expressis +expressiv +expressive +expressiven +exquisit +exquisite +exquisiten +exquisiter +extensiv +extern +externe +externem +externen +externer +externes +exterritorial +exterritorialen +extra +extrahiere +extrahieren +extrapolieren +extrapoliert +extrapolierte +extrapoliertem +extrapolierten +extrapolierter +extrapoliertes +extrem +extreme +extremen +extremer +extremeren +extremistisch +extremistische +extremste +exzellent +exzellente +exzentrisch +exzentrische +exzentrischen +exzentrischer +exzentrisches ++++++++++ +fabelhaft +fabelhafte +fabelhaftem +fabelhafter +fabelhaftes +fabrikneu +fabrikneue +fabriziere +fabrizieren +fabrizierend +fabrizierenden +fabrizierender +fabrizierendes +fabriziert +fabrizierte +fabriziertem +fabrizierter +fabriziertes +fabriziertest +fache +fachen +fachende +fachgemäß +fachgemäße +fachgemäßem +fachgemäßer +fachgemäßes +fachgerecht +fachgerechte +fachgerechtem +fachgerechter +fachgerechtere +fachgerechterem +fachgerechterer +fachgerechteres +fachgerechtes +fachgerechtestem +fachgerechtesten +fachgerechtester +fachkundig +fachkundige +fachkundigem +fachkundigen +fachkundigere +fachkundigerem +fachkundigeren +fachkundigeres +fachkundiges +fachkundigste +fachkundigsten +fachkundigster +fachlich +fachliche +fachlichem +fachlichen +fachlicher +fachlicherem +fachlicheren +fachlicherer +fachliches +fachlichste +fachlichsten +fachlichstes +fachmännisch +fachmännischem +fachmännischen +fachmännischer +fachmännischerem +fachmännischeren +fachmännischerer +fachmännisches +fachmännischste +fachmännischstem +fachmännischster +fachmännischstes +fachsimpeln +fachspezifisch +fachspezifische +fachärztlich +fachärztliche +fackelten +fackelähnliche +facto +fade +fadem +faden +fadenscheinig +fadenscheinige +fadenscheinigem +fadenscheinigen +fadenscheinigere +fadenscheinigerem +fadenscheinigeren +fadenscheinigeres +fadenscheiniges +fadenscheinigste +fadenscheinigsten +fadenscheinigster +fader +faderem +faderen +faderer +fades +fadeste +fadestem +fadester +fadestes +fahl +fahle +fahlem +fahlen +fahlere +fahlerem +fahleren +fahleres +fahles +fahlste +fahlsten +fahlster +fahlstes +fahnden +fahndend +fahndende +fahndender +fahndendes +fahndest +fahndete +fahndeten +fahndetest +fahnen +fahr +fahrbar +fahrbare +fahrbarem +fahrbaren +fahrbarer +fahrbarerem +fahrbareren +fahrbarerer +fahrbares +fahrbarste +fahrbarstem +fahrbarster +fahrbereit +fahrbereite +fahrbereiter +fahrbereites +fahre +fahren +fahrend +fahrende +fahrendem +fahrenden +fahrender +fahrendes +fahrig +fahrige +fahrigen +fahriger +fahrigere +fahrigeren +fahrigerer +fahrigeres +fahrigste +fahrigstem +fahrigsten +fahrlässig +fahrlässige +fahrlässigem +fahrlässigen +fahrlässiger +fahrlässigere +fahrlässigerem +fahrlässigerer +fahrlässigeres +fahrlässiges +fahrlässigstem +fahrlässigsten +fahrlässigster +fahrplanmäßig +fahrplanmäßige +fahrplanmäßigem +fahrplanmäßiger +fahrplanmäßiges +fahrt +fair +fairem +fairer +faires +faktisch +faktische +faktischen +faktischer +faktisches +fakturieren +fakturiert +fakturierten +fakultativ +fakultativem +fakultativen +fakultativer +falb +falbe +falbem +falber +falbes +fallen +fallend +fallende +fallendem +fallenden +fallender +fallendes +fallengelassen +falls +fallschirmähnlichen +fallsüchtig +fallsüchtige +fallsüchtigem +fallsüchtigen +fallsüchtiges +falsch +falsche +falschem +falschen +falscher +falschere +falscheren +falscherer +falscheres +falsches +falscheste +falschestem +falschesten +falschestes +falte +falten +faltende +faltenden +faltender +faltenfrei +faltenfreie +faltest +faltet +faltete +falteten +faltetest +faltig +faltige +faltigem +faltigen +faltigere +faltigerem +faltigeren +faltigeres +faltiges +faltigste +faltigsten +faltigster +faltigstes +familienbetrieben +familienfremden +familiengerecht +familiengerechten +familienunabhängig +familienunabhängige +familiär +familiäre +familiärem +familiären +familiärer +familiärere +familiärerem +familiäreren +familiäreres +familiäres +familiärste +familiärsten +familiärster +familiärstes +famos +famose +famosen +famoser +famosere +famoseren +famoserer +famoseres +famoseste +famosestem +famosesten +famosestes +fanatisch +fanatische +fanatischen +fanatischer +fanatisches +fand +fanden +fandest +fang +fangbewehrt +fange +fangen +fangende +fangenden +fangender +fangt +fantastisch +fantastisches +farbecht +farbechtem +farbechten +farbechter +farbenblind +farbenblinde +farbenblinden +farbenblindes +farbenfreudig +farbenfreudige +farbenfreudiger +farbenfreudiges +farbenfroh +farbenfrohem +farbenfrohen +farbenfroher +farbenprächtig +farbenprächtige +farbenprächtigem +farbenprächtiger +farbenprächtigere +farbenprächtigeren +farbenprächtiges +farbenreich +farbenreiche +farbenreichen +farbenreicher +farbenreiches +farbig +farbige +farbigem +farbiger +farbigere +farbigerem +farbigeren +farbigerer +farbigeres +farbiges +farbigstem +farbigsten +farbigster +farblich +farbliche +farblicher +farblos +farblosem +farblosen +farbloser +farbloserem +farbloseren +farbloserer +farbloses +farbloseste +farblosestem +farblosester +farblosestes +faschistisch +faschistische +faschistischem +faschistischer +faschistisches +faseln +faselt +faselte +faserig +faserige +faserigem +faserigen +faseriger +faserigere +faserigeren +faserigerer +faserigeres +faseriges +faserigste +faserigstem +faserigsten +faserigstes +fassbar +fasse +fassen +fassende +fassenden +fassender +fassest +fasst +fasste +fassten +fassungslos +fassungslose +fassungslosen +fassungsloser +fassungslosere +fassungsloseren +fassungsloserer +fassungsloseres +fast +faste +fasten +fastende +fastenden +fastender +fastest +fastet +fastete +fasteten +fastetest +fastetet +fasziniere +faszinieren +faszinierend +faszinierende +faszinierenden +faszinierendere +faszinierenderen +faszinierenderer +faszinierendes +faszinierendste +faszinierendsten +faszinierendstes +faszinierst +fasziniert +faszinierte +faszinierten +faszinierter +fasziniertes +fasziniertet +fatal +fatale +fatalen +fataler +fatalere +fataleren +fatalerer +fataleres +fatalistisch +fatalistischen +fatalste +fatalsten +fatalster +fatalstes +fauchen +fauchend +fauchende +fauchender +fauchendes +fauchst +fauchte +fauchten +fauchtest +faul +faule +faulem +faulen +faulend +faulende +faulenden +faulender +faulendes +faulenze +faulenzen +faulenzende +faulenzenden +faulenzender +faulenzt +faulenzte +faulenztest +fauler +faulere +fauleren +faulerer +fauleres +faulig +faulige +fauligem +fauligen +fauliger +fauliges +faulst +faulste +faulsten +faulster +faulstes +fault +faulte +faulten +faultest +faustdick +faustdicke +faustdickem +faustdicker +faustdickes +faustgroß +faustgroße +favorisieren +favorisierte +faxen +fechte +fechten +fechtend +fechtende +fechtenden +fechtendes +fechtest +fechtet +federführend +federführende +federgewichtig +federleicht +federleichte +federleichten +federleichter +federleichtes +federnde +federndem +federnden +federndes +federte +federweichste +federweichsten +federweiße +feenhaft +feenhaftem +feenhaften +feenhafter +feenhafterem +feenhafteren +feenhafterer +feenhaftes +feenhafteste +feenhaftestem +feenhaftester +feg +fege +fegen +fegende +fegenden +fegender +fegst +fegt +fegte +fegtest +fegtet +fehl +fehlen +fehlend +fehlende +fehlendem +fehlenden +fehlender +fehlendes +fehleranfällig +fehleranfällige +fehlerbehaftet +fehlerbehaftete +fehlerfrei +fehlerfreie +fehlerfreiem +fehlerfreien +fehlerfreies +fehlerhaft +fehlerhafte +fehlerhaften +fehlerhafter +fehlerhaftere +fehlerhafteren +fehlerhafteres +fehlerhaftes +fehlerhaftestem +fehlerhaftesten +fehlerhaftester +fehlerlos +fehlerlose +fehlerlosen +fehlerloser +fehlgeleitet +fehlgeschlagen +fehlgeschlagenen +fehlgeschlagener +fehlgeschlagenes +fehlschlagen +fehlschlagend +fehlschlagende +fehlschlagenden +fehlschlagendes +fehlschlug +fehlschlugen +fehlst +fehlt +fehlte +fehlten +fehltest +fehltraten +feiere +feierlich +feierlichem +feierlichen +feierlicher +feierlicherem +feierlicherer +feierlicheres +feierlichste +feierlichstem +feierlichsten +feiernd +feiernde +feiernden +feierndes +feierst +feiert +feierten +feiertest +feiertet +feig +feige +feigem +feigen +feiger +feigere +feigeren +feigerer +feiges +feigste +feigsten +feigstes +feil +feilbieten +feilen +feilend +feilende +feilender +feilendes +feiler +feilsche +feilschen +feilschend +feilschenden +feilschender +feilschendes +feilscht +feilschte +feilschten +feilst +feilt +feilte +feilten +feiltest +feiltet +feilzubieten +fein +feinden +feindlich +feindliche +feindlichem +feindlicher +feindlichere +feindlicheren +feindlicheres +feindliches +feindlichste +feindlichster +feindlichstes +feindselig +feindseligen +feindseliger +feindseliges +feine +feinem +feinen +feinere +feineren +feinerer +feines +feinfühlend +feinfühlende +feinfühlender +feinfühlendes +feinfühlig +feinfühligem +feinfühligen +feinfühliger +feinfühligerem +feinfühligeren +feinfühligerer +feinfühliges +feinfühligste +feinfühligstem +feinfühligster +feinhäutig +feinhäutigen +feinhörig +feinhörige +feinhörigem +feinhörigen +feinhörigere +feinhörigerem +feinhörigeren +feinhörigeres +feinhöriges +feinhörigste +feinhörigsten +feinhörigster +feinhörigstes +feinkörnig +feinmaschig +feinmaschige +feinmaschigem +feinmaschigen +feinmaschiges +feinmechanisch +feinmechanische +feinmechanischer +feinmechanisches +feinnervig +feinnervige +feinschmeckerisch +feinschmeckerische +feinsinnig +feinsinnigen +feinsten +feinster +feinstes +feinstverteilt +feinstverteilten +feire +feisteres +feixend +feixte +feixtest +feldgraue +felsenfest +felsenfeste +felsenfester +felsenfestes +felsig +felsigem +felsigen +felsiger +felsigerem +felsigeren +felsigerer +felsiges +felsigste +felsigstem +felsigster +felsigstes +feminin +fern +fernab +fernbedienbar +fernbleiben +fernbleibend +fernbleibende +fernbleibendem +fernbleibender +fernbleibendes +fernblieb +fernblieben +ferne +fernen +ferner +fernere +fernerem +fernerer +ferneres +fernes +ferngeblieben +ferngebliebene +ferngebliebenem +ferngebliebenen +ferngebliebener +ferngehalten +ferngehaltene +ferngehaltenen +ferngehaltener +ferngehaltenes +ferngeladen +ferngelenkt +ferngelenkte +ferngelenkten +ferngesteuert +ferngesteuerte +ferngesteuerten +ferngesteuertes +fernhalten +fernhaltend +fernhaltende +fernhaltender +fernhaltendes +fernhielten +fernladbar +fernlenkbare +fernlenken +fernmeldetechnisch +fernmeldetechnische +fernmeldetechnischer +fernmündlich +fernschriftlich +fernschriftlichem +fernsehen +fernsehend +fernsehende +fernsehenden +fernsehender +fernsehendes +fernseht +fernsichtig +fernsichtige +fernsichtiger +fernsichtiges +fernste +fernsten +fernsähest +fernzubleiben +fernzuhalten +fernöstlich +fernöstliche +fernöstlichen +fertig +fertige +fertigem +fertigen +fertigender +fertigendes +fertiger +fertiges +fertiggemacht +fertiggemachte +fertiggemachten +fertiggemachtes +fertigmachend +fertigmachende +fertigmachenden +fertigmachendes +fertigt +fertigte +fertigungstechnischen +fertigzumachen +fesch +fesche +feschen +fescher +feschere +fescherer +fescheres +fesches +feschestem +feschesten +feschester +fesseln +fesselnd +fesselnde +fesselnder +fesselndes +fesselt +fesselte +fesselten +fesseltet +fessle +fest +festbinde +festbinden +festbindend +festbindenden +festbindender +festbindendes +festbleiben +feste +festem +festen +fester +festerem +festeren +festerer +festes +festeste +festestem +festester +festestes +festfahren +festfahrende +festfahrenden +festfahrender +festgebunden +festgebundene +festgebundenen +festgebundenes +festgefahren +festgefahrenen +festgefahrener +festgefahrenes +festgehalten +festgehaltene +festgehaltenen +festgehaltener +festgehaltenes +festgeklebt +festgeklebte +festgeklebter +festgeklebtes +festgelegen +festgelegt +festgelegte +festgelegten +festgelegter +festgelegtes +festgemacht +festgemachte +festgemachten +festgemachter +festgenagelt +festgenommen +festgenommene +festgenommener +festgenommenes +festgeschnallt +festgeschnallte +festgeschnallten +festgeschnallter +festgeschnürt +festgeschnürten +festgeschrieben +festgesetzt +festgesetzte +festgesetzten +festgesetztes +festgestanden +festgestandene +festgestandener +festgestandenes +festgesteckt +festgesteckten +festgesteckter +festgestecktes +festgestellt +festgestellte +festgestellten +festgestellter +festgezogen +festhalte +festhalten +festhaltende +festhaltenden +festhaltender +festhaltendes +festhielt +festhielte +festhielten +festhält +festhältst +festigen +festigend +festigende +festigender +festigendes +festigst +festigte +festigten +festigtest +festkleben +festklebend +festklebende +festklebender +festklebendes +festklebt +festlegbare +festlegen +festlegend +festlegende +festlegenden +festlegender +festlegendes +festlegst +festlegt +festlich +festliche +festlichem +festlicher +festlichere +festlicherem +festlicherer +festlicheres +festliches +festlichstem +festlichsten +festlichster +festliegen +festliegende +festliegendes +festmachen +festmachend +festmachende +festmachender +festmachendes +festnageln +festnahmen +festnehmen +festnehmend +festnehmende +festnehmender +festnehmendes +festnimmt +festsaßen +festschnallen +festschnallend +festschnallende +festschnallenden +festschnallendes +festschrauben +festschreiben +festsetzen +festsetzend +festsetzenden +festsetzender +festsetzendes +festsetzte +festsitzen +festsitzende +feststand +feststanden +feststecken +feststeckend +feststeckende +feststeckenden +feststeckendes +feststehen +feststehend +feststehendem +feststehenden +feststehender +feststeht +feststellbar +feststellbare +feststellbaren +feststellen +feststellend +feststellende +feststellenden +feststellendes +feststellt +feststellte +feststellten +festverzinslich +festverzinslichen +festverzinslicher +festverzinsliches +festziehen +festzuhalten +festzuhaltend +festzuhaltendes +festzukrallen +festzulegen +festzumachen +festzuschrauben +festzuschreiben +festzusetzen +festzusetzendes +festzustehen +festzustellen +festzustellende +festzustellenden +festzustellendes +fett +fette +fetten +fetter +fettere +fetteren +fetterer +fetteres +fetteste +fettestem +fettesten +fettestes +fettfrei +fettfreie +fettgedruckt +fettig +fettige +fettigen +fettiger +fettigerem +fettigeren +fettigerer +fettiges +fettigste +fettigstem +fettigster +fettigstes +feucht +feuchte +feuchtem +feuchten +feuchtender +feuchtendes +feuchter +feuchtere +feuchterem +feuchteren +feuchteres +feuchtes +feuchteste +feuchtesten +feuchtester +feuchtestes +feuchtete +feuchteten +feuchtetet +feuchtwarmen +feudal +feudale +feudalem +feudaler +feudalere +feudalerem +feudaleren +feudalerer +feudaleres +feudales +feudalste +feudalstem +feudalsten +feudalstes +feuere +feuerfest +feuerfeste +feuerfesten +feuerfester +feuerfestere +feuerfesteren +feuerfesterer +feuerfesteres +feuerfesteste +feuerfestestem +feuerfestesten +feuerfestestes +feuergefährlich +feuergefährliche +feuergefährlichen +feuergefährlicher +feuergefährliches +feuern +feuernd +feuernde +feuernden +feuerndes +feuerrot +feuerrote +feuerroten +feuerroter +feuerrotes +feuerst +feuert +feuerte +feuerten +feuertest +feuertet +feure +feurig +feurige +feurigem +feurigen +feuriger +feurigere +feurigerem +feurigeren +feurigeres +feuriges +feurigste +feurigsten +feurigster +feurigstes +ff +fichtst +ficken +fidel +fidele +fidelen +fideler +fidelere +fideleren +fidelerer +fideles +fidelste +fidelsten +fidelstes +fieberartig +fieberartigen +fieberartiger +fieberartiges +fieberfrei +fieberhaft +fieberhafte +fieberhafter +fieberhaftere +fieberhafteren +fieberhafteres +fieberhaftes +fieberhafteste +fieberhaftesten +fieberhaftester +fieberhaftestes +fiebern +fiebernd +fiebernde +fiebernden +fieberndes +fieberst +fiebert +fieberte +fieberten +fiebertest +fiebertet +fiebrig +fiebrige +fiebrigem +fiebrigen +fiebriges +fiel +fiele +fielen +fielst +fielt +fies +fiesesten +figürlich +figürliche +figürlichen +figürlicher +fiktiv +fiktive +fiktivem +fiktiven +fiktiver +fiktives +filmen +filmende +filmenden +filmender +filmisch +filmst +filmt +filmte +filmtest +filmtet +filtere +filternd +filternde +filternden +filterndes +filterst +filtert +filterte +filterten +filtertest +filtertet +filzig +filzige +filzigen +filziges +finale +finalen +finales +finanziell +finanzielle +finanziellen +finanzieller +finanzielles +finanziere +finanzieren +finanzierend +finanzierenden +finanzierender +finanzierendes +finanziert +finanzierte +finanzierten +finanzierter +finanziertes +finanziertest +finanziertet +finanzkräftig +finanzkräftigen +finanzpolitisch +finanzpolitischer +finanzpolitisches +finanztechnisch +finanztechnischen +finde +finden +findend +findende +findenden +findender +findendes +findest +findet +findig +findige +findigem +findigen +findigere +findigerem +findigeren +findigeres +findiges +findigste +findigsten +findigster +findigstes +fing +fingen +fingerdick +finget +fingiere +fingieren +fingierend +fingierende +fingierenden +fingierendes +fingierst +fingiert +fingierte +fingierten +fingierter +fingiertes +fingiertet +fingst +finite +finnisch +finnischem +finnischen +finnischer +finster +finstere +finsteren +finsteres +finstern +finsterste +finsterster +finsterstes +finstre +firmeneigen +firmeneigenen +firmenspezifischen +fischarm +fischen +fischend +fischende +fischenden +fischendes +fischreich +fischreiche +fischreichem +fischreichen +fischreicher +fischreiches +fischreichsten +fischreichstes +fischst +fischte +fischten +fischtest +fiskalisch +fiskalische +fiskalischem +fiskalischer +fiskalisches +fitten +fix +fixen +fixend +fixende +fixender +fixendes +fixer +fixeste +fixester +fixestes +fixiere +fixieren +fixierend +fixierenden +fixierender +fixierendes +fixiert +fixierte +fixierten +fixierter +fixiertes +fixiertest +fixiertet +fixt +fixte +fixten +fixtest +flach +flachbrüstig +flachbrüstige +flachdrücken +flache +flachem +flachen +flacher +flachere +flacherem +flacherer +flacheres +flaches +flachfalle +flachfallt +flachhügelig +flachhügelige +flachste +flachstem +flachsten +flachster +flachstes +flackere +flackern +flackernd +flackernde +flackerndem +flackernder +flackerndes +flackerst +flackert +flackerte +flackerten +flackertest +flaggen +flaggender +flaggendes +flaggt +flagrante +flammend +flammenden +flammender +flammendes +flammt +flammte +flammten +flankieren +flankierende +flankierenden +flankiert +flankiertest +flankte +flanschen +flanscht +flattere +flatterhaft +flatterhaftem +flatterhaften +flatterhafter +flatterhafteren +flatterhafterer +flatterhafteres +flatterhafteste +flatterhaftesten +flatterhaftester +flattern +flatternd +flatternde +flatternder +flatterndes +flatterst +flattert +flatterte +flatterten +flattertest +flattiertest +flau +flaue +flauem +flauer +flauere +flauerem +flauerer +flaueres +flaues +flauestem +flauesten +flauester +flaumig +flaumige +flaumigem +flaumiger +flaumiges +flechte +flechten +flechtend +flechtende +flechtenden +flechtendes +flechtest +flechtet +fleckenlos +fleckenlose +fleckenlosem +fleckenlosen +fleckenloses +fleckig +fleckige +fleckigen +fleckiger +fleckiges +flegelhaft +flegelhaftem +flegelhaften +flegelhafter +flehe +flehen +flehend +flehenden +flehender +flehendes +flehentlich +flehentliche +flehentlichem +flehentlichen +flehentliches +flehst +fleht +flehte +flehten +flehtest +flehtet +fleischfarben +fleischfarbenen +fleischfarbener +fleischfarbenes +fleischig +fleischige +fleischigem +fleischiger +fleischiges +fleischlich +fleischlos +fleischlosem +fleischlosen +fleischloser +fleischloses +fleißig +fleißige +fleißigem +fleißigen +fleißiges +fleißigste +flenne +flennen +flennend +flennenden +flennender +flennendes +flennt +flennte +flennten +flenntet +fletsche +fletschen +fletschende +fletschenden +fletschender +fletschst +fletscht +fletschte +fletschten +fletschtest +fletschtet +flexibel +flexibelsten +flexible +flexiblem +flexibler +flexiblere +flicht +flicken +flickend +flickende +flickender +flickendes +flickst +flickte +flickten +flicktet +fliegen +fliegend +fliegende +fliegender +fliegendes +fliegerisch +fliegerische +fliegst +fliegt +flieh +fliehe +fliehen +fliehend +fliehende +fliehenden +fliehendes +fliehst +flieht +fließen +fließend +fließende +fließendem +fließenden +fließender +fließendes +fließt +flimmern +flimmernd +flimmernde +flimmernder +flimmerndes +flimmerst +flimmert +flimmerte +flimmerten +flimmertest +flink +flinke +flinkem +flinker +flinkere +flinkeren +flinkes +flirte +flirten +flirtend +flirtende +flirtenden +flirtendes +flirtest +flirtet +flirtete +flirteten +flirtetest +flirtetet +flitz +flitze +flitzen +flitzende +flitzenden +flitzender +flitzt +flitzte +flitzten +flitztest +flitztet +flocht +flocken +flockig +flockige +flockigen +flockiger +flockiges +flog +flogen +flogst +flohen +florettartig +florieren +florierendem +florierenden +florierte +florierten +flossen +flott +flotter +flottes +flottgemacht +flottgemachte +flottgemachten +flottgemachter +flottmachen +flottmachend +flottmachende +flottmachendes +flottzumachen +fluch +fluche +fluchen +flucht +fluchtartig +fluchtartige +fluchtartiger +fluchtartiges +fluchtbereit +fluchte +fluchten +fluchtest +fluchtet +flugbereit +flugmedizinischen +flugs +flugtauglich +flugtechnischen +flugunfähigen +fluktuieren +flunkere +flunkern +flunkernd +flunkernde +flunkernden +flunkerndes +flunkerst +flunkert +flunkerte +flunkerten +flunkertest +flunkertet +fluoreszierende +flussabwärts +fluten +flutschen +flutscht +flutschtest +flächendeckend +flächendeckende +flächendeckendes +flächengleiche +flächenhaft +flächenhafte +flächenhaftem +flächenhaften +flächenhafter +flächenhaftes +flächenmäßig +flämisch +flämische +flämischer +flämisches +flöget +flösse +flössen +flöte +flöten +flötende +flötenden +flötender +flötest +flötet +flöteten +flötetest +flötetet +flößen +flößte +flüchten +flüchtend +flüchtende +flüchtender +flüchtendes +flüchtest +flüchtete +flüchteten +flüchtetest +flüchtetet +flüchtig +flüchtige +flüchtigem +flüchtiger +flüchtigere +flüchtigeren +flüchtigeres +flüchtiges +flüchtigste +flüchtigster +flüchtigstes +flüchtlingsfreie +flügellosen +flügge +flüggem +flügger +flügges +flüssig +flüssige +flüssigem +flüssigen +flüssiger +flüssigerem +flüssigeren +flüssigerer +flüssiges +flüssigste +flüssigstem +flüssigster +flüssigstes +flüstere +flüstern +flüsternd +flüsternde +flüsternden +flüsterndes +flüsterst +flüstert +flüsterte +flüsterten +flüstertest +flüstertet +focht +fochten +fokussieren +fokussiert +fokussierten +folgen +folgend +folgende +folgendem +folgenden +folgender +folgendermaßen +folgendes +folgenreich +folgenreichen +folgenschwer +folgenschwere +folgenschweren +folgenschwerer +folgenschwerere +folgenschwereren +folgenschwererer +folgenschwereres +folgenschwerste +folgenschwerstem +folgenschwersten +folgenschwerstes +folgere +folgerichtig +folgerichtigem +folgerichtigen +folgerichtiger +folgern +folgernd +folgernde +folgernder +folgerndes +folgerst +folgerte +folgerten +folgertest +folgewidrig +folgewidrige +folgewidrigem +folgewidriger +folgewidriges +folglich +folgsam +folgsamem +folgsamen +folgsamer +folgsamerem +folgsameren +folgsamerer +folgsames +folgsamste +folgsamstem +folgsamster +folgsamstes +folgst +folgt +folgte +folgten +folgtest +folgtet +foltere +foltern +folternd +folternden +folternder +folterndes +foltert +folterte +folterten +foltertet +foppe +foppen +foppend +foppenden +foppender +foppendes +foppt +foppte +foppten +fopptet +forciere +forcieren +forcierende +forcierenden +forcierender +forcierst +forciert +forcierte +forcierter +forciertes +forciertest +fordere +fordern +fordernd +fordernden +fordernder +forderndes +fordert +forderte +forderten +fordertet +forellenblau +formal +formale +formalem +formalen +formaler +formales +formalisieren +formalistisch +formalistische +formalistischeren +formaljuristisch +formaljuristische +formatieren +formatiert +formatierte +formatierten +formbare +forme +formell +formelle +formellem +formeller +formellere +formelleren +formelleres +formelles +formellste +formellster +formellstes +formelmäßig +formend +formenden +formender +formendes +formgerecht +formgerechtes +formgeschichtlichen +formieren +formierend +formierende +formierender +formierendes +formierst +formierte +formierten +formierter +formiertes +formiertest +formiertet +formlos +formlosen +formloser +formlosere +formloserer +formloseres +formloses +formlosester +formlosestes +formschön +formschönste +formst +formstabile +formt +formte +formten +formtest +formtet +formulierbare +formuliere +formulieren +formulierende +formulierenden +formulierender +formulierst +formuliert +formulierte +formulierter +formuliertes +formuliertest +formvollendet +formvollendete +formvollendetem +formvollendeter +formvollendetes +forsch +forschem +forschen +forschend +forschenden +forschender +forschendes +forschest +forschst +forscht +forschte +forschten +forschtest +forschtet +forschungsfreudigen +forschungsorientiert +forste +forstwirtschaftlichen +fort +fortan +fortbestanden +fortbestandene +fortbestandenen +fortbestandener +fortbestehe +fortbestehen +fortbestehend +fortbestehendem +fortbestehenden +fortbestehender +fortbestehendes +fortbesteht +fortbestünde +fortbestünden +fortbewegen +fortbewegend +fortbewegende +fortbewegenden +fortbewegendes +fortbewegte +fortbewegten +fortbewegtes +fortbilden +fortbildend +fortbildenden +fortbildender +fortbildendes +fortbleiben +fortbleibend +fortbleibende +fortbleibender +fortbleibendes +fortdauern +fortdauernde +fortdauernden +fortdauerndes +fortentwickeln +fortfahren +fortfahrend +fortfahrenden +fortfahrender +fortfahrendes +fortfallen +fortfallend +fortfallende +fortfallenden +fortfallendes +fortfallt +fortfegen +fortfegte +fortfiel +fortfielen +fortfährt +fortfällt +fortführen +fortführend +fortführenden +fortführender +fortführendes +fortführte +fortgebildet +fortgebildete +fortgebildeten +fortgebildetes +fortgeblieben +fortgebliebene +fortgebliebener +fortgebliebenes +fortgebracht +fortgefahren +fortgefahrene +fortgefahrener +fortgefahrenes +fortgefallen +fortgefallenen +fortgefallener +fortgefallenes +fortgeführt +fortgeführte +fortgeführten +fortgeführter +fortgehe +fortgehen +fortgehend +fortgeht +fortgelassen +fortgelassene +fortgelassenen +fortgelassenes +fortgelaufen +fortgelaufene +fortgelaufener +fortgelaufenes +fortgelebt +fortgemacht +fortgepflanzt +fortgepflanzte +fortgepflanzten +fortgepflanzter +fortgerissen +fortgerissene +fortgerissener +fortgerissenes +fortgeräumt +fortgeschafft +fortgeschafften +fortgeschaffter +fortgeschafftes +fortgeschrieben +fortgeschriebene +fortgeschriebenen +fortgeschritten +fortgeschrittene +fortgeschrittenem +fortgeschrittenen +fortgeschrittener +fortgeschrittenere +fortgesetzt +fortgesetzte +fortgesetzten +fortgesetzter +fortgesetztes +fortgestohlen +fortgestohlene +fortgestohlenen +fortgestohlenes +fortgeweht +fortgezogen +fortgezogene +fortgezogenen +fortgezogenes +fortholen +fortjagen +fortkommen +fortkommend +fortkommt +fortlassen +fortlassend +fortlassende +fortlassenden +fortlassendes +fortlaufen +fortlaufend +fortlaufende +fortlaufendem +fortlaufenden +fortlaufender +fortlaufendes +fortleben +fortlebend +fortlebende +fortlebender +fortlebendes +fortnimmt +fortpflanzen +fortpflanzend +fortpflanzende +fortpflanzenden +fortpflanzendes +fortpflanzt +fortrannte +fortreißen +fortreißend +fortreißende +fortreißenden +fortreißendes +forträumen +fortschaffen +fortschaffend +fortschaffenden +fortschaffender +fortschaffendes +fortschreiten +fortschreitend +fortschreitende +fortschreitenden +fortschreitender +fortschreitendes +fortschritte +fortschritten +fortschrittlich +fortschrittliche +fortschrittlichem +fortschrittlicher +fortschrittliches +fortschrittlichsten +fortsetzbare +fortsetzen +fortsetzend +fortsetzende +fortsetzender +fortsetzendes +fortsetzt +fortspülen +fortstehlen +fortstehlende +fortstehlenden +fortstehlender +forttragen +fortwähren +fortwährend +fortwährendem +fortwährenden +fortwährender +fortziehen +fortziehend +fortziehende +fortziehender +fortziehendes +fortzubewegen +fortzubilden +fortzufahren +fortzuführen +fortzulaufen +fortzunehmen +fortzuschaffen +fortzuschreiten +fortzusetzen +fossilen +fossiler +fotogen +fotogene +fotogenem +fotogenen +fotogenes +fotografiere +fotografieren +fotografierend +fotografierenden +fotografierender +fotografierendes +fotografiert +fotografierte +fotografierten +fotografierter +fotografiertes +fotografiertest +fotografiertet +fotografisch +fotografische +fotografischem +fotografischen +fotografischer +fotographische +fotographischen +fotokopierfähig +fototechnisch +fototechnischen +frachtfrei +frachtfreier +frage +fragen +fragend +fragende +fragendem +fragenden +fragendes +fragilsten +fraglich +fragliche +fraglichen +fraglicher +fraglichere +fraglicheren +fraglicherer +fraglicheres +fraglichste +fraglichstem +fraglichsten +fraglichstes +fraglos +fraglosem +fraglosen +fragloser +fragst +fragt +fragte +fragten +fragtet +fragwürdig +fragwürdige +fragwürdigen +fragwürdiger +fragwürdigere +fragwürdigeren +fragwürdigerer +fragwürdigeres +fragwürdigste +fragwürdigstem +fragwürdigsten +fragwürdigstes +fraktionslos +fraktionslose +frankiere +frankieren +frankierend +frankierende +frankierenden +frankierendes +frankierst +frankiert +frankierte +frankierten +frankierter +frankiertes +frankiertet +franko +frankophon +frankophonen +französisch +französische +französischen +französischer +französisches +frappant +frappante +frappantem +frappanter +frappantes +frappieren +frappierend +fratzenhaft +fratzenhafte +fratzenhaftem +fratzenhafter +fratzenhaftes +frauenhaft +frauenhaftem +frauenhaften +frauenhafter +frauenlosem +frauenlosen +fraulich +fraulichem +fraulichen +fraulicher +fraulichere +fraulicheren +fraulicherer +fraulicheres +fraulichste +fraulichstem +fraulichsten +fraulichster +fraulichstes +fraß +fraßen +fraßest +frech +freche +frechem +frechen +frecher +frechere +frecherem +frecherer +frecheres +freches +frechstem +frechsten +frechster +frei +freiberuflich +freiberufliche +freiberuflichen +freiberuflicher +freiberufliches +freidemokratisch +freidemokratische +freidemokratischen +freidenkerisch +freidenkerische +freidenkerischen +freidenkerischer +freie +freiem +freien +freiende +freienden +freiender +freier +freiere +freierem +freieren +freieres +freies +freieste +freifinanziert +freifinanziertem +freifinanzierten +freigab +freigeben +freigebend +freigebende +freigebenden +freigebender +freigebendes +freigebig +freigebige +freigebigen +freigebiger +freigebigere +freigebigerer +freigebigeres +freigebiges +freigebigsten +freigebigster +freigebigstes +freigegeben +freigegebene +freigegebenen +freigegebener +freigehabt +freigehalten +freigehaltene +freigehaltener +freigehaltenes +freigekämpft +freigelassen +freigelassene +freigelassenen +freigelassener +freigelegt +freigelegte +freigelegten +freigelegtes +freigemacht +freigemachte +freigemachter +freigemachtes +freigeschwommen +freigesetzt +freigesetztem +freigesprochen +freigesprochene +freigesprochenen +freigesprochenes +freigestanden +freigestellt +freigestelltem +freigestellten +freigestellter +freigeworden +freigewordene +freigewordenes +freigibt +freigiebig +freihaben +freihabend +freihabenden +freihabender +freihabendes +freihalten +freihaltend +freihaltende +freihaltenden +freihaltendes +freiheitlich +freiheitliche +freiheitlichen +freiheitlicher +freiheitlichere +freiheitlicherer +freiheitlicheres +freiheitliches +freiheitlichsten +freiheitlichster +freiheitlichstes +freiheraus +freihielt +freihielte +freihielten +freihieltest +freihändig +freihändige +freihändigem +freihändigen +freihändiges +freilassen +freilassende +freilassenden +freilassender +freilegen +freilegend +freilegende +freilegender +freilegendes +freilich +freimachen +freimachend +freimachende +freimachender +freimachendes +freimacht +freimütig +freimütige +freimütigem +freimütiger +freimütigere +freimütigerem +freimütigerer +freimütigeres +freimütiges +freimütigstem +freimütigsten +freimütigster +freischaffende +freischaffenden +freischaffender +freischneiden +freischwimmen +freischwimmend +freischwimmenden +freisetze +freisetzen +freisinnig +freisinnigem +freisinnigen +freisinniger +freispreche +freisprechen +freisprechend +freisprechende +freisprechenden +freisprechender +freisprechendes +freist +freiste +freistehe +freistehen +freistehend +freistehende +freistehendem +freistehenden +freistehendes +freistellen +freistellend +freistellenden +freistellender +freistellendes +freisten +freister +freistes +freistände +freitags +freite +freiten +freitet +freitragend +freitragende +freitragender +freitragendes +freiwerden +freiwerdenden +freiwerdendes +freiwillig +freiwillige +freiwilliger +freiwilliges +freizugeben +freizuhalten +freizukämpfen +freizulegen +freizumachen +freizusprechen +freizustellen +freizügig +freizügigem +freizügigen +freizügiger +freizügigerem +freizügigeren +freizügigerer +freizügiges +freizügigste +freizügigstem +freizügigster +freizügigstes +fremd +fremdartig +fremdartige +fremdartigem +fremdartigen +fremdartiger +fremdartiges +fremdbezogen +fremdbezogenen +fremde +fremden +fremder +fremdes +fremdging +fremdländisch +fremdländische +fremdländischem +fremdländischen +fremdländisches +fremdsprachig +fremdsprachige +fremdsprachigen +fremdsprachlich +fremdsprachliche +fremdsprachlichen +fremdsprachlicher +frequentieren +frequentierte +frequentierten +frequenzmodulierte +fresse +fressen +fressend +fressende +fressenden +fressender +fressendes +freudestrahlend +freudestrahlende +freudestrahlendem +freudestrahlenden +freudestrahlendes +freudevoll +freudevolles +freudig +freudigem +freudigen +freudiger +freudigerem +freudigeren +freudigerer +freudiges +freudigste +freudigstem +freudigster +freudlos +freudlose +freudlosem +freudlosen +freudloser +freudlosere +freudloseren +freudloserer +freudloseres +freudloses +freudloseste +freudlosestem +freudlosesten +freudlosestes +freudvoll +freudvolles +freue +freuen +freuend +freuende +freuenden +freuendes +freundlich +freundliche +freundlichen +freundlicher +freundlicheren +freundlicherweise +freundliches +freundlichst +freundlichsten +freundlos +freundlose +freundlosen +freundloser +freundloses +freundschaftlich +freundschaftliche +freundschaftlichem +freundschaftlicher +freundschaftliches +freust +freut +freute +freuten +freutest +freutet +frevelhaft +frevelhafte +frevelhaften +frevelhaftes +freveln +frevelnd +frevelnden +frevelnder +frevelndes +frevelt +frevelte +frevelten +freveltet +frevle +friedender +friedenserhaltend +friedenserhaltende +friedfertig +friedfertige +friedfertigem +friedfertigen +friedfertigere +friedfertigeren +friedfertigerer +friedfertiges +friedfertigste +friedfertigsten +friedfertigstes +friedlich +friedliche +friedlichen +friedlicher +friedlichere +friedlicherer +friedlicheres +friedliches +friedlichsten +friedlichster +friedlichstes +friedliebend +friedliebende +friedliebenden +friedliebender +friedlos +friedlose +friedlosem +friedlosen +friedlosere +friedloseren +friedloserer +friedloses +friedloseste +friedlosesten +friedlosestes +friedvollem +friedvollere +friedvolleren +friedvollerer +friere +frieren +frierend +frierenden +frierender +frierendes +friert +friesischen +frisch +frische +frischem +frischen +frischer +frischere +frischerem +frischeren +frischeres +frisches +frischeste +frischesten +frischester +frischestes +frischgebackenen +frischgebackener +frischst +frisiere +frisieren +frisierende +frisierenden +frisierender +frisierst +frisiert +frisierte +frisierten +frisierter +frisiertes +frisiertet +frisst +friste +fristen +fristende +fristender +fristendes +fristenlose +fristenlosen +fristenloser +fristest +fristet +fristete +fristeten +fristetest +fristetet +fristgemäß +fristgerecht +fristgerechte +fristlos +fristlose +fristlosen +fristloser +fristloses +frivol +frivole +froh +frohe +frohem +frohen +froher +frohere +froherem +froheren +froheres +frohes +froheste +frohesten +frohester +frohestes +frohlocke +frohlocken +frohlockend +frohlockenden +frohlockender +frohlockendes +frohlockt +frohlockte +frohlockten +frohlocktet +frohsinnig +fromm +fromme +frommem +frommen +frommer +frommes +frontal +frontale +frontalem +frontaler +frontales +fronten +frontnahe +frontseitig +fror +froren +frorst +frostbeständige +frostbeständigem +frostbeständigen +frostbeständiges +frostig +frostige +frostigen +frostiger +frostigere +frostigerer +frostigeres +frostiges +frostigster +frostigstes +frostsicher +frottieren +frottierend +frottierende +frottierender +frottierendes +frottierst +frottierte +frottierten +frottierter +frottiertes +frottiertest +frottiertet +frotzelte +fruchtbar +fruchtbare +fruchtbarem +fruchtbarer +fruchtbares +fruchtbarsten +fruchten +fruchtet +fruchtlos +fruchtlose +fruchtlosen +fruchtloser +fruchtloses +frustrieren +frustrierend +frustrierende +frustrierenden +frustrierender +frustrierendes +frustrierst +frustriert +frustrierte +frustriertem +frustrierten +frustrierter +frustriertes +frustriertest +frustriertet +fräsen +fröhlich +fröhliche +fröhlichen +fröhlicher +fröhlichere +fröhlicherer +fröhlicheres +fröhliches +fröhlichsten +fröhlichster +fröhlichstes +frönen +frönt +frönten +frösteln +früh +frühchristlichen +frühe +frühen +früher +frühere +früheren +früherer +früheres +früheste +frühestem +frühesten +frühestens +frühester +frühestes +frühlingshaft +frühmenschlichen +frühminoisch +frühmorgens +frühneuzeitlich +frühreif +frühreife +frühreifen +frühreifer +frühreifes +frühsten +frühstücken +frühstückend +frühstückende +frühstückender +frühstückendes +frühstückst +frühstückt +frühstückte +frühstückten +frühzeitig +frühzeitigem +frühzeitigen +frühzeitiger +frühzeitigeren +frühzeitigerer +frühzeitigeres +frühzeitigste +frühzeitigsten +frühzeitigster +fuchsen +fuchsrot +fuchsrote +fuchsrotem +fuchsroten +fuchsrotes +fuchsteufelswild +fuchsteufelswilde +fuchsteufelswilder +fuchsteufelswildes +fuchteln +fuchtelnden +fuchtelte +fuchtelten +fuhr +fuhren +fuhrst +fuhrt +fuhrwerken +fulminant +fulminante +fummeln +fummelnd +fummelndes +fundamental +fundamentale +fundamentalem +fundamentalen +fundamentaler +fundamentales +fundamentalsten +fundieren +fundierst +fundiert +fundierte +fundiertem +fundierten +fundierter +fungiere +fungieren +fungierend +fungierenden +fungierender +fungierendes +fungiert +fungierte +fungierten +fungierter +fungiertet +funk +funke +funkeln +funkelnagelneu +funkelnagelneue +funkelnagelneuen +funkelnagelneues +funkelnd +funkelnde +funkelnder +funkelndes +funkelst +funkelt +funkelte +funkelten +funkeltest +funken +funkend +funkende +funkender +funkendes +funkferngesteuert +funkferngesteuertes +funkst +funkt +funkte +funkten +funktest +funktet +funktional +funktionalen +funktionales +funktionell +funktionelle +funktionellen +funktioneller +funktionelles +funktionieren +funktionierend +funktionierende +funktionierenden +funktionierender +funktionierendes +funktioniert +funktionierte +funktionierten +funktioniertet +funktionsfähig +funktionsfähige +funktionsfähigen +funktionsfähiger +funktionsfähiges +funktionsidentisch +funktionsmäßig +funktionstüchtig +funktionstüchtige +funktionsunfähig +furchen +furchender +furchtbar +furchtbare +furchtbarem +furchtbarer +furchtbarere +furchtbareren +furchtbareres +furchtbares +furchtbarste +furchtbarster +furchtbarstes +furchtlos +furchtlose +furchtlosem +furchtloser +furchtlosere +furchtloseren +furchtloseres +furchtloses +furchtloseste +furchtlosester +furchtlosestes +furchtsam +furchtsame +furchtsamem +furchtsamen +furchtsamer +furchtsameren +furchtsamerer +furchtsameres +furchtsamste +furchtsamsten +furchtsamster +furios +furioses +furnieren +fusionieren +fusioniert +futsch +futtern +futuristisch +futuristische +fußballbegeisterten +fußballbesessene +fußballerisches +fußen +fußkranken +fußt +fächeln +fächelte +fächerförmig +fächern +fächerübergreifend +fähig +fähige +fähigem +fähigen +fähiger +fähigere +fähigerem +fähigeren +fähigeres +fähiges +fähigste +fähigsten +fähigster +fährst +fährt +fälle +fällen +fällend +fällenden +fällender +fällendes +fällig +fällige +fälligem +fälligen +fälliges +fällst +fällt +fällte +fällten +fälltest +fälltet +fälschen +fälschlich +fälschliche +fälschlichen +fälschlicher +fälschlicherweise +fälschst +fälscht +fälschte +fälschten +fälschtest +fälschtet +fände +fänden +fängst +fängt +färbe +färben +färbend +färbende +färbenden +färbendes +färbst +färbt +färbten +färbtest +färbtet +föderalistisch +föderalistische +föderativ +föderative +föhnig +fördere +förderlich +förderliche +förderlichen +förderlicher +förderlichste +förderlichsten +förderlichster +fördern +fördernd +fördernde +fördernder +förderndes +förderst +fördert +förderte +förderten +fördertest +förderungsbedürftig +förderungsbedürftige +förmlich +förmliche +förmlichen +förmlicher +förmlichere +förmlicherer +förmlicheres +förmliches +förmlichsten +förmlichster +förmlichstes +fügen +fügend +fügende +fügender +fügendes +füglich +fügsam +fügsame +fügsamem +fügsamen +fügsamere +fügsameren +fügsamerer +fügsames +fügsamste +fügsamsten +fügsamstes +fügst +fügt +fügte +fügten +fügtest +fügtet +fühlbare +fühlbarem +fühlbaren +fühlbares +fühle +fühlen +fühlende +fühlenden +fühlender +fühlst +fühlt +fühlte +fühlten +fühltest +fühltet +führe +führen +führend +führende +führendem +führenden +führender +führendes +führerlos +führerlose +führerlosen +führerloser +führerloses +führt +führte +führten +führtest +führtet +fülle +füllen +füllend +füllende +füllenden +füllendes +füllig +fülligen +füllst +füllt +füllte +füllten +fülltest +fülltet +fündig +fünf +fünfaktig +fünfaktige +fünfdimensionale +fünfeinhalb +fünffach +fünffache +fünffachen +fünffingrig +fünffingrige +fünfgeschossig +fünfgeschossige +fünfhundert +fünfhundertjähriger +fünfhundertste +fünfjährig +fünfjährige +fünfjährigem +fünfjährigen +fünfjähriges +fünfköpfig +fünfköpfigen +fünfmal +fünfmalige +fünfprozentig +fünfprozentigen +fünfprozentiger +fünfseitiger +fünfstellig +fünfstelligen +fünft +fünftausend +fünfte +fünfteilig +fünfteiliger +fünftel +fünftem +fünften +fünftens +fünfter +fünftes +fünftägig +fünftägiger +fünfunddreißig +fünfundvierzig +fünfundzwanzig +fünfviertel +fünfwöchig +fünfwöchigen +fünfzehn +fünfzehnfach +fünfzehnfacher +fünfzehnhundert +fünfzehnprozentig +fünfzehnprozentiger +fünfzehnte +fünfzehnten +fünfzehnter +fünfzehntes +fünfzehntägig +fünfzehntägigen +fünfzehntägiger +fünfzig +fünfzigjährig +fünfzigjährige +fünfzigjährigen +fünfzigste +fünfzigster +fünfzigstes +fünfzigtausend +für +fürchte +fürchten +fürchtend +fürchtenden +fürchtender +fürchtendes +fürchterlich +fürchterliche +fürchterlichem +fürchterlichen +fürchterlichere +fürchterlicheren +fürchterlicherer +fürchterliches +fürchterlichste +fürchterlichsten +fürchterlichstes +fürchtest +fürchtet +fürchtete +fürchteten +fürchtetest +fürchtetet +fürs +fürsorglich +fürsorglichem +fürsorglichen +fürsorglicher +fürsorglicheren +fürsorglicherer +fürsorglicheres +fürsorglichste +fürsorglichsten +fürsorglichster +fürsprachen +fürstlich +fürstliche +fürstlichen +fürwahr +füttere +füttern +fütternde +fütternden +fütternder +fütterst +füttert +fütterte +fütterten +füttertest +füttertet ++++++++++ +gab +gabelig +gabelige +gabeligem +gabeligen +gabeliges +gabeln +gabelndes +gabelten +gaben +gabt +gackere +gackern +gackernde +gackernden +gackernder +gackerst +gackert +gackerte +gackerten +gackertest +gackertet +gaffe +gaffen +gaffend +gaffende +gaffenden +gaffendes +gaffst +gafft +gafften +gafftest +gafftet +galaktischen +galaktisches +galant +galante +galantem +galanten +galanter +galantere +galanterem +galanterer +galanteres +galantes +galantestem +galantesten +galantester +gallig +gallige +galligem +galligen +galliger +galliges +galligsten +gallisch +gallischem +gallischen +gallischer +galoppiere +galoppieren +galoppierende +galoppierenden +galoppierender +galoppierst +galoppiert +galoppierte +galoppierten +galoppiertest +galoppiertet +galt +galten +galvanisch +galvanischen +galvanischer +gammeln +gammligste +gangbar +gangbarem +gangbaren +gangbarer +gangbarste +ganz +ganze +ganzem +ganzen +ganzer +ganzes +ganzheitlich +ganzheitliche +ganzheitlichen +ganzseitig +ganzseitige +ganzseitigen +ganztägig +ganztägige +gar +garantiere +garantieren +garantierende +garantierenden +garantierender +garantierst +garantiert +garantierte +garantierten +garantierter +garantiertes +garantiertet +garen +garni +garniere +garnieren +garnierend +garnierende +garnierenden +garnierendes +garnierst +garniert +garniertem +garnierten +garnierter +garniertes +garniertest +garniertet +garstig +garstigem +garstigen +garstiger +garstigerem +garstigeren +garstigerer +garstiges +garstigste +garstigstem +garstigster +garstigstes +gartenbautechnische +gasartig +gasartige +gasartigem +gasartigen +gasartiges +gasbetrieben +gasbetriebene +gasfrei +gasförmig +gasförmige +gasförmigem +gasförmigen +gasförmiger +gasgefüllten +gastfreundlich +gastfreundliche +gastfreundlichem +gastfreundlicher +gastfreundliches +gastgebenden +gastieren +gastierend +gastierende +gastierenden +gastierender +gastierendes +gastierst +gastierte +gastierten +gastierter +gastiertest +gastiertet +gastlich +gastlichem +gastlichen +gastlicher +gastlicheren +gastronomisch +gastronomische +gastronomischem +gastronomischer +gastronomisches +gazellenschlank +geachtet +geachtete +geachtetem +geachteten +geachteter +geachtetes +geadelt +geadelte +geadeltem +geadelten +geadeltes +geahndet +geahndete +geahndeten +geahndeter +geahndetes +geahnt +gealtert +gealterte +gealtertem +gealterter +gealtertes +geangelt +geangeltem +geangelten +geangelter +geangeltes +geankert +geankerte +geankertem +geankerter +geankertes +geantwortet +gearbeitet +gearbeitete +gearbeitetem +gearbeiteter +gearbeitetes +geargwöhnt +geartet +geartete +geartetem +gearteten +gearteter +geartetes +geatmet +geatmete +geatmetem +geatmeten +geatmetes +gebacken +gebackene +gebackenen +gebackener +gebackenes +gebadet +gebadete +gebadetem +gebadeten +gebadetes +gebaggert +gebaggerte +gebaggerten +gebaggerter +gebaggertes +gebahnte +geballt +geballte +gebangt +gebannt +gebannte +gebar +gebare +gebaren +gebarend +gebarenden +gebarender +gebarendes +gebart +gebarte +gebarten +gebartet +gebastelt +gebastelte +gebastelten +gebastelter +gebasteltes +gebauscht +gebauschte +gebauschtem +gebauschter +gebauschtes +gebaut +gebaute +gebautem +gebauten +gebauter +gebautes +gebe +gebebt +gebefreudig +gebefreudigem +gebefreudigen +gebefreudiger +gebefreudigeren +gebefreudigerer +gebefreudigeres +gebefreudigste +gebefreudigsten +gebefreudigster +gebeichtet +gebeichtete +gebeichtetem +gebeichteter +gebeichtetes +gebellt +geben +gebend +gebende +gebendem +gebenden +gebender +gebendes +gebessert +gebesserte +gebeten +gebetene +gebettelt +gebettelten +gebettet +gebetteten +gebeugt +gebeugte +gebeugtem +gebeugten +gebeugtes +gebeutelt +gebietend +gebietende +gebietenden +gebieterisch +gebieterische +gebieterischem +gebieterischen +gebieterisches +gebietet +gebietsfremd +gebietsfremde +gebildet +gebildete +gebildetem +gebildeten +gebildeter +gebildetes +gebilligt +gebilligtem +gebilligten +gebilligter +gebimmelt +gebirgig +gebirgige +gebirgigem +gebirgiger +gebirgiges +gebissen +gebissene +gebissenen +gebissener +gebissenes +geblasen +geblasene +geblasenem +geblasenen +geblasenes +gebleicht +gebleichte +gebleichten +gebleichter +gebleichtes +geblendet +geblendete +geblendetem +geblendeten +geblendetes +geblickt +geblieben +gebliebene +gebliebenem +gebliebenen +gebliebener +gebliebenes +geblüht +geblümt +geblümten +gebogen +gebogene +gebogener +gebogenes +gebohrt +gebohrte +geboren +geborene +geborenem +geborenen +geborener +geborenes +geborgen +geborgene +geborgenem +geborgener +geborgenes +geborgt +geborgter +geborsten +geborstene +geborstenen +geborstener +geborstenes +geboten +gebotene +gebotenen +gebotener +geboxt +gebracht +gebrachte +gebrachtem +gebrachten +gebrachter +gebrachtes +gebrandet +gebrandetem +gebrandeten +gebrandeter +gebrandmarkt +gebrandschatzt +gebrandschatzter +gebrannt +gebrannte +gebranntem +gebrannten +gebrannter +gebranntes +gebraten +gebratene +gebratenem +gebratenen +gebratener +gebrauch +gebrauche +gebrauchen +gebrauchende +gebrauchenden +gebrauchender +gebrauchsfertig +gebrauchsfertige +gebrauchsfertigen +gebrauchsfertiger +gebrauchsfertiges +gebrauchsfähig +gebraucht +gebrauchte +gebrauchtem +gebrauchten +gebrauchter +gebrauchtes +gebrauchtest +gebraust +gebrauter +gebrechlich +gebrechliche +gebrechlichen +gebrechlicher +gebrechlichere +gebrechlicherer +gebrechlicheres +gebrechliches +gebrechlichsten +gebrechlichster +gebrechlichstes +gebremst +gebremste +gebremstem +gebremsten +gebremstes +gebrochen +gebrochene +gebrochenen +gebrochener +gebrochenes +gebrummt +gebrummte +gebrummtem +gebrummter +gebrummtes +gebräuchlich +gebräuchliche +gebräuchlichen +gebräuchlicher +gebräuchliches +gebräuchlichste +gebräunt +gebräunte +gebräuntes +gebröckelt +gebröckelte +gebröckelten +gebröckelter +gebröckeltes +gebrühtem +gebrühter +gebrühtes +gebrüllt +gebrüllte +gebrülltem +gebrüllter +gebrülltes +gebrütet +gebrütetem +gebrüteten +gebrüteter +gebt +gebucht +gebuchte +gebuchtem +gebuchten +gebuchtes +gebuddelt +gebummelt +gebunden +gebundene +gebundenen +gebundener +geburtenreich +geburtenreichen +geburtenärmstes +gebuttert +gebuttertem +gebutterten +gebutterter +gebändigt +gebändigte +gebändigten +gebändigter +gebändigtes +gebärde +gebärden +gebärdend +gebärdende +gebärdenden +gebärdendes +gebärdest +gebärdet +gebärdete +gebärdeten +gebärdetest +gebärdetet +gebären +gebärend +gebärende +gebärenden +gebärender +gebärendes +gebärst +gebückt +gebückten +gebückter +gebücktes +gebügelt +gebügelte +gebügeltem +gebügelten +gebügeltes +gebühre +gebühren +gebührende +gebührendem +gebührenden +gebührender +gebührendes +gebührenfrei +gebührenfreie +gebührenfreien +gebührenfreier +gebührenfreies +gebührenpflichtig +gebührenpflichtige +gebührenpflichtigem +gebührenpflichtigen +gebührenpflichtiges +gebührlich +gebührliche +gebührlichen +gebührlicher +gebührliches +gebührte +gebündelt +gebündelte +gebündelten +gebürgt +gebürgte +gebürgten +gebürgter +gebürstet +gebürstete +gebürstetem +gebürsteter +gebürstetes +gebürtig +gebürtigem +gebürtigen +gebürtiger +gebüßt +gebüßte +gebüßtem +gebüßter +gebüßtes +gechartert +gecharterten +gecharterter +geckenhaft +geckenhaftem +geckenhaften +geckenhafter +gedacht +gedachte +gedachten +gedachter +gedachtes +gedachtet +gedampft +gedankenarm +gedankenlos +gedankenlosem +gedankenlosen +gedankenloser +gedankenloseren +gedankenloserer +gedankenloseres +gedankenloseste +gedankenlosesten +gedankenlosester +gedankenreich +gedankenreiche +gedankenreichem +gedankenreicher +gedankenreiches +gedankenverloren +gedankenvoll +gedankenvolle +gedankenvollem +gedankenvollen +gedankenvolles +gedanklich +gedankliche +gedanklichen +gedankt +gedankte +gedankten +gedankter +gedauert +gedauerte +gedauerten +gedauertes +gedeckt +gedeckte +gedeckten +gedeckter +gedecktes +gedehnt +gedehnten +gedehnter +gedehntes +gedeihen +gedeihend +gedeihende +gedeihender +gedeihendes +gedeihlich +gedeihliche +gedeihlichen +gedeiht +gedemütigt +gedemütigte +gedemütigter +gedemütigtes +gedenke +gedenken +gedenkend +gedenkende +gedenkenden +gedenkendes +gedenkst +gedenkt +gedeutet +gedeutete +gedeutetem +gedeuteten +gedeuteter +gedeutetes +gedichtet +gedichtete +gedichteten +gedichtetes +gediegen +gediegene +gediegenen +gediegener +gediegenere +gediegenerer +gediegeneres +gediegenes +gediegensten +gediegenster +gediegenstes +gedieh +gediehen +gediehene +gediehenen +gediehenes +gediehet +gediehst +gedient +gediente +gedienten +gedienter +gedopt +gedrahtet +gedreht +gedrehte +gedrehten +gedrehtes +gedrillt +gedrillte +gedrillter +gedrilltes +gedrittelt +gedrittelte +gedroht +gedrohten +gedrohter +gedrohtes +gedrosselt +gedrosselte +gedrosselten +gedrosselter +gedruckt +gedruckte +gedrucktem +gedruckten +gedruckter +gedrucktes +gedrungen +gedrungene +gedrungenen +gedrungener +gedrungenes +gedrängt +gedrängten +gedrängter +gedrängtes +gedröhnt +gedrückt +gedrückte +gedrücktem +gedrückter +gedrücktes +geduckt +geduckte +geduckten +geduckter +geduftet +geduftete +gedufteten +geduftetes +gedulde +gedulden +geduldende +geduldenden +geduldender +geduldest +geduldet +geduldete +geduldeten +geduldeter +geduldetes +geduldetest +geduldig +geduldige +geduldigem +geduldiger +geduldigere +geduldigeren +geduldigeres +geduldiges +geduldigste +geduldigster +geduldigstes +gedungen +gedungenen +gedunsen +gedunsene +gedunsener +gedunsenes +geduscht +geduschten +geduschter +geduschtes +gedämpft +gedämpfte +gedämpftem +gedämpften +gedämpfter +gedörrt +gedörrte +gedörrter +gedörrtes +gedöst +gedüngt +gedüngte +gedüngten +gedüngter +gedünkt +gedünstet +gedünstete +gedünsteter +gedünstetes +geehelicht +geehelichte +geehelichten +geehelichtes +geehrt +geehrte +geehrtem +geehrter +geehrtes +geeicht +geeichte +geeichten +geeichtes +geeifert +geeiferte +geeiferten +geeiferter +geeignet +geeignete +geeignetem +geeigneten +geeigneter +geeignetes +geeilt +geeinigt +geeinigten +geeint +geeintes +geeiterte +geeiterten +geeiterter +geendet +geendete +geendeter +geendetes +geendigt +geentert +geenterte +geenterten +geentertes +geerbt +geerbte +geerbten +geerbter +geerdet +geerdete +geerntet +geerntete +geernteten +geerntetes +gefahndet +gefahndete +gefahndeten +gefahndetes +gefahren +gefahrene +gefahrenen +gefahrener +gefahrenes +gefahrlos +gefahrlose +gefahrlosem +gefahrlosen +gefahrloser +gefahrlosere +gefahrloseren +gefahrloserer +gefahrloses +gefahrloseste +gefahrlosesten +gefahrvoll +gefahrvolle +gefahrvollen +gefahrvoller +gefahrvollere +gefahrvolleren +gefahrvollerer +gefahrvolleres +gefahrvollste +gefahrvollstem +gefahrvollsten +gefahrvollstes +gefalle +gefallen +gefallene +gefallenem +gefallenen +gefallener +gefallenes +gefallsüchtig +gefallsüchtige +gefallsüchtigem +gefallsüchtiger +gefallsüchtiges +gefaltet +gefaltete +gefalteten +gefalteter +gefaltetes +gefangen +gefangene +gefangenen +gefangenes +gefaselt +gefasst +gefasste +gefasstem +gefassten +gefasster +gefasstes +gefastet +gefaulenzt +gefault +gefaulte +gefaulten +gefaulter +gefaultes +gefaxt +gefechtsbereit +gefechtsbereite +gefechtsbereiten +gefechtsbereiter +gefedert +gefederte +gefegt +gefegte +gefegten +gefegtes +gefehlt +gefehlte +gefehlter +gefehltes +gefeiert +gefeierten +gefeierter +gefeiertes +gefeilscht +gefeilschte +gefeilschten +gefeilschter +gefeilt +gefeilte +gefeilten +gefeiltes +gefeit +gefeite +gefeiten +gefeiter +gefeites +gefertigt +gefertigte +gefertigten +gefertigtes +gefesselt +gefesselte +gefesselten +gefesselter +gefesseltes +gefestigt +gefestigte +gefestigten +gefestigtes +gefeuert +gefeuerte +gefeuerter +gefeuertes +gefiebert +gefiedert +gefiederte +gefiederten +gefiederter +gefiel +gefiele +gefielen +gefielst +gefilmt +gefilmte +gefilmten +gefilmtes +gefiltert +gefilterte +gefilterten +gefilterter +gefiltertes +gefischt +gefischte +gefischten +gefischtes +gefittet +gefittete +gefixt +geflackert +geflaggt +geflattert +gefleckt +gefleckte +geflecktem +gefleckter +geflecktes +gefleht +gefletscht +gefletschte +gefletschten +gefletschtes +geflickt +geflickte +geflickter +geflicktes +geflimmert +geflimmerten +geflimmerter +geflimmertes +geflissentlich +geflissentliche +geflissentlichen +geflissentliches +geflitzt +geflochten +geflogen +geflogene +geflogenen +geflogener +geflohen +geflohene +geflohenen +geflossen +geflossene +geflossenen +geflossener +geflucht +geflunkert +geflötet +geflüchtet +geflüchtete +geflüchteten +geflüchteter +geflügelt +geflügelte +geflügeltem +geflügelter +geflügeltes +geflüstert +geflüsterte +geflüsterten +geflüsterter +gefochten +gefolgert +gefolgerte +gefolgerten +gefolgertes +gefolgt +gefolgte +gefoltert +gefolterten +gefolterter +gefoltertes +gefoppt +gefoppte +gefoppten +gefoppter +gefordert +geforderte +gefordertem +geforderten +geforderter +gefordertes +geformt +geformte +geformten +geformter +geformtes +geforscht +geforschte +geforschten +geforschter +gefoult +gefoulte +gefragt +gefragte +gefragter +gefragtes +gefreit +gefreiten +gefreiter +gefreites +gefressen +gefressene +gefressenen +gefressener +gefreut +gefrevelt +gefrevelte +gefrevelter +gefreveltes +gefriere +gefrieren +gefrierend +gefrierende +gefrierenden +gefrierendes +gefrierst +gefriert +gefristet +gefristete +gefristeten +gefristeter +gefror +gefroren +gefrorene +gefrorenen +gefrorener +gefrorenes +gefrorst +gefräßig +gefräßigem +gefräßigen +gefräßiger +gefräßigeren +gefräßigerer +gefräßigeres +gefräßigste +gefräßigsten +gefräßigster +gefrühstückt +gefunden +gefundene +gefundenen +gefundener +gefundenes +gefunkelt +gefunkt +gefunkten +gefurchte +gefädelt +gefädelte +gefährde +gefährden +gefährdende +gefährdenden +gefährdender +gefährdest +gefährdet +gefährdete +gefährdeten +gefährdeter +gefährdetes +gefährdetest +gefährlich +gefährliche +gefährlichen +gefährlicher +gefährlichere +gefährlicherer +gefährlicheres +gefährliches +gefährlichsten +gefährlichster +gefährlichstes +gefällig +gefällige +gefälligem +gefälligen +gefälligere +gefälligerem +gefälligeren +gefälligeres +gefälliges +gefälligst +gefälligstem +gefälligsten +gefälligster +gefällst +gefällt +gefällte +gefällten +gefällter +gefälltes +gefälscht +gefälschte +gefälschten +gefälschter +gefärbt +gefärbte +gefärbtem +gefärbten +gefärbter +gefärbtes +gefördert +geförderte +geförderten +geförderter +gefördertes +gefügig +gefügige +gefügigem +gefügigen +gefügigere +gefügigeren +gefügigerer +gefügiges +gefügigste +gefügigsten +gefügigstes +gefügt +gefühllos +gefühllosem +gefühllosen +gefühlloser +gefühlloserem +gefühlloseren +gefühlloseres +gefühlloseste +gefühllosestem +gefühllosesten +gefühllosestes +gefühlsbetont +gefühlsbetonte +gefühlsbetonten +gefühlsbetonter +gefühlsduselig +gefühlsduselige +gefühlsduseligen +gefühlsduseliger +gefühlsduseliges +gefühlsmäßig +gefühlsmäßige +gefühlsmäßigen +gefühlsvoll +gefühlt +gefühlte +gefühlvoll +gefühlvolle +gefühlvollem +gefühlvollen +gefühlvollere +gefühlvollerem +gefühlvolleren +gefühlvolleres +gefühlvolles +gefühlvollste +gefühlvollsten +gefühlvollster +gefühlvollstes +geführt +geführte +geführtem +geführten +geführtes +gefüllt +gefüllte +gefülltem +gefüllten +gefüllter +gefülltes +gefürchtet +gefürchtete +gefürchteten +gefürchteter +gefüttert +gefütterte +gefüttertem +gefütterten +gefütterter +gefüttertes +gegabelte +gegackert +gegafft +gegangen +gegangene +gegangenem +gegangenen +gegangener +gegangenes +gegeben +gegebene +gegebenem +gegebenen +gegebenenfalls +gegebener +gegebenes +gegeizt +gegen +gegeneinander +gegengewichtslos +gegengewichtslosen +gegenläufig +gegenseitig +gegenseitige +gegenseitigem +gegenseitigen +gegenseitiger +gegenseitiges +gegenstandslos +gegensteuern +gegenständlich +gegenständliche +gegenständlichem +gegenständlichen +gegensätzlich +gegensätzliche +gegensätzlichem +gegensätzlichen +gegensätzliches +gegensätzlichste +gegenteilig +gegenteiligem +gegenteiligen +gegenteiliger +gegenwärtig +gegenwärtige +gegenwärtigem +gegenwärtigen +gegenwärtiger +gegenwärtiges +gegenüber +gegenübergestanden +gegenübergestandene +gegenübergestandener +gegenübergestandenes +gegenübergestellt +gegenübergestellten +gegenübergestellter +gegenübergestelltes +gegenübergetreten +gegenübergetretene +gegenübergetretenen +gegenübergetretener +gegenüberliegen +gegenüberliegend +gegenüberliegende +gegenüberliegenden +gegenüberliegender +gegenüberliegendes +gegenüberliegt +gegenübersehen +gegenübersieht +gegenüberstand +gegenüberstehe +gegenüberstehen +gegenüberstehend +gegenüberstehenden +gegenüberstehender +gegenüberstehendes +gegenübersteht +gegenüberstelle +gegenüberstellen +gegenüberstellend +gegenüberstellenden +gegenüberstellender +gegenüberstellendes +gegenübersähe +gegenübersähen +gegenübertreten +gegenübertretend +gegenübertretende +gegenübertretenden +gegenübertretendes +gegenübertritt +gegenüberzustehen +gegessen +gegessene +gegessenen +gegessenes +gegipst +geglaubt +geglichen +gegliedert +gegliederte +gegliederten +gegliederter +gegliedertes +geglitten +geglitzert +geglotzt +geglänzt +geglättet +geglättete +geglättetem +geglätteten +geglätteter +geglückt +geglückte +geglücktem +geglücktes +geglüht +gegnerisch +gegnerische +gegnerischem +gegnerischen +gegnerisches +gegolten +gegoltene +gegoltener +gegoltenes +gegossen +gegossene +gegossenen +gegossener +gegossenes +gegraben +gegrabene +gegrabenen +gegrabener +gegrabenes +gegriffen +gegriffene +gegrillt +gegrillte +gegrinst +gegrämt +gegrölt +gegrübelt +gegründet +gegründete +gegründetem +gegründeten +gegründetes +gegrüßt +geguckt +gegähnt +gegängelt +gegärt +gegärte +gegärtem +gegärten +gegärtes +gegönnt +gegürtet +geh +gehabt +gehabte +gehabten +gehabter +gehackt +gehackte +gehacktem +gehackten +gehacktes +gehaftet +gehagelt +gehalten +gehaltene +gehaltenem +gehaltenen +gehaltener +gehaltenes +gehaltlos +gehaltlosem +gehaltlosen +gehaltloser +gehaltloseren +gehaltloserer +gehaltloseres +gehaltloses +gehaltloseste +gehaltlosesten +gehaltlosester +gehaltreich +gehaltreiche +gehaltreichem +gehaltreicher +gehaltreichere +gehaltreicheren +gehaltreicheres +gehaltreiches +gehaltreichste +gehaltreichster +gehaltreichstes +gehaltvoll +gehaltvollem +gehaltvollen +gehaltvoller +gehandelt +gehandelte +gehandeltem +gehandelter +gehandeltes +gehandhabt +gehandhabte +gehandhabtem +gehandhabten +gehandhabtes +gehandikapt +gehangen +geharnischt +geharnischten +gehascht +gehasst +gehasste +gehassten +gehasster +gehasstes +gehastet +gehaucht +gehauchtem +gehauchten +gehauchter +gehauen +gehauene +gehauenen +gehaust +gehbehindert +gehe +gehebelte +geheftet +geheftete +geheftetem +gehefteten +gehefteter +gehegt +gehegte +gehegtem +gehegter +gehegtes +geheiligt +geheiligten +geheilt +geheilte +geheilten +geheilter +geheiltes +geheim +geheimdienstlich +geheimdienstlichen +geheimdienstlicher +geheime +geheimem +geheimen +geheimer +geheimeren +geheimerer +geheimeres +geheimes +geheimnisvoll +geheimnisvollem +geheimnisvollen +geheimnisvoller +geheimnisvolleren +geheimnisvollerer +geheimnisvolleres +geheimnisvollste +geheimnisvollsten +geheimnisvollster +geheimpolizeilichen +geheimste +geheimsten +geheimstes +geheiratet +geheiratete +geheiratetem +geheirateter +geheiratetes +geheizt +geheiztem +geheizten +geheizter +geheißen +geheißenen +geheißener +geheißenes +gehemmt +gehemmte +gehemmtem +gehemmter +gehemmtes +gehen +gehend +gehende +gehendem +gehenden +gehender +gehendes +gehengelassen +gehenkt +gehenkten +geherrscht +gehest +gehetzt +gehetzte +gehetzten +gehetzter +geheuchelt +geheucheltem +geheuchelten +geheuchelter +geheucheltes +geheuer +geheuert +geheult +gehievt +gehindert +gehindertem +gehinderten +gehinderter +gehinkt +gehobelt +gehobelte +gehobelten +gehobelter +gehobeltes +gehoben +gehobene +gehobenem +gehobenen +gehobener +gehobenes +gehofft +geholfen +geholt +geholte +geholtem +geholten +geholter +geholtes +gehorche +gehorchen +gehorchend +gehorchenden +gehorchender +gehorchendes +gehorcht +gehorchte +gehorchten +gehorchtet +gehorsam +gehorsame +gehorsamer +gehorsamere +gehorsameren +gehorsameres +gehorsames +gehorsamste +gehorsamster +gehorsamstes +gehortet +gehst +geht +geht's +gehuldigt +gehungert +gehupt +gehustet +gehäkelt +gehäkelte +gehäkeltem +gehäkelter +gehäkeltes +gehämmert +gehängt +gehängte +gehängtem +gehängten +gehängtes +gehänselt +gehärtet +gehässig +gehässige +gehässigem +gehässiger +gehässiges +gehätschelt +gehäuft +gehäufte +gehäuften +gehäufter +gehöhnt +gehöre +gehören +gehörend +gehörende +gehörendem +gehörenden +gehörender +gehörendes +gehörig +gehörige +gehörigem +gehörigen +gehöriger +gehöriges +gehörst +gehört +gehörte +gehörtem +gehörten +gehörter +gehörtes +gehörtest +gehüllt +gehüllte +gehüllten +gehütet +gehütetem +gehüteten +gehüteter +geigen +geil +geile +geilen +geiler +geilere +geilerer +geileres +geiles +geilsten +geilster +geilstes +geimpft +geimpfte +geimpftem +geimpften +geimpftes +geirrt +geirrte +geirrten +geirrter +geistere +geisterhaft +geisterhafte +geisterhaftem +geisterhaften +geisterhafter +geisterhaftere +geisterhafteren +geisterhafterer +geisterhaftes +geisterhafteste +geisterhaftesten +geisterhaftestes +geisternde +geistert +geisterten +geistertet +geistesabwesend +geistesabwesende +geistesabwesenden +geistesabwesendes +geistesgegenwärtig +geistesgegenwärtige +geistesgegenwärtigen +geistesgegenwärtiger +geistesgegenwärtiges +geistesgestört +geistesgestörte +geistesgestörtem +geistesgestörten +geistesgestörtes +geisteskrank +geisteskranke +geisteskranken +geisteskranker +geisteskrankes +geistesschwach +geistesschwache +geistesschwachem +geistesschwachen +geistesschwaches +geistesschwächer +geistesschwächeren +geistesschwächerer +geistesschwächeres +geistesschwächste +geistesverwandt +geistesverwandte +geistesverwandten +geistesverwandter +geistesverwandtes +geisteswissenschaftlich +geisteswissenschaftlichen +geistig +geistige +geistigen +geistiger +geistiges +geistlich +geistliche +geistlichem +geistlichen +geistliches +geistlos +geistlose +geistlosen +geistloser +geistlosere +geistloserer +geistloseres +geistloses +geistlosesten +geistlosester +geistlosestes +geistreich +geistreiche +geistreichem +geistreichen +geistreichere +geistreicherem +geistreicheren +geistreicheres +geistreiches +geistreichste +geistreichsten +geistreichster +geistreichstes +geisttötend +geisttötende +geisttötendem +geisttötenden +geisttötendes +geistvoll +geistvolle +geistvollen +geistvoller +geistvollere +geistvolleren +geistvollerer +geistvolleres +geistvollste +geistvollstem +geistvollsten +geistvollstes +geize +geizen +geizende +geizenden +geizender +geizest +geizig +geizige +geizigen +geiziger +geizigere +geizigeren +geizigerer +geizigeres +geizigste +geizigstem +geizigsten +geizigstes +geizt +geizte +geizten +geiztest +geiztet +geißeln +geißelte +gejagt +gejagte +gejagtem +gejagten +gejagter +gejammert +gejoggt +gejubelt +gejubelte +gejubelter +gejubeltes +gejuckt +gekabelt +gekalbert +gekannt +gekannte +gekantet +gekantete +gekanteten +gekantetes +gekaperten +gekaperter +gekapertes +gekappt +gekappte +gekapselt +gekaspert +gekasperten +gekasperter +gekaspertes +gekauert +gekauerte +gekauerten +gekauerter +gekauertes +gekauft +gekaufte +gekaufter +gekauftes +gekaut +gekauten +gekauter +gekautes +gekehrt +gekehrte +gekehrten +gekehrtes +gekeift +gekeimt +gekennzeichnet +gekennzeichnete +gekennzeichneten +gekennzeichnetes +gekentert +gekenterte +gekenterter +gekentertes +gekerbt +gekerbten +gekerbter +gekerbtes +gekettet +gekettete +geketteten +geketteter +gekeucht +gekichert +gekidnappt +gekillt +gekillte +gekillten +gekillter +gekippt +gekippte +gekippten +gekipptes +gekittet +gekitzelt +gekitzelten +gekitzelter +geklafft +geklagt +geklammert +geklammerte +geklappert +geklappt +geklatscht +geklatschte +geklaut +geklaute +geklautem +geklauten +geklautes +geklebt +geklebte +geklebten +geklebter +geklebtes +gekleidet +gekleidete +gekleidetem +gekleideten +gekleidetes +geklemmt +geklemmte +geklemmten +geklemmter +geklemmtes +geklettert +gekletterte +geklimpert +geklingelt +geklirrt +geklopft +gekloppt +geklungen +geklärt +geklärte +geklärten +geklärter +geklönt +geknackt +geknackte +geknacktem +geknackter +geknacktes +geknallt +geknebelt +geknebelte +geknebeltem +geknebelter +geknebeltes +geknechtet +geknetet +geknetete +gekneteten +gekneteter +geknetetes +geknickt +geknickte +geknickter +gekniet +geknipst +geknipste +geknipstem +geknipster +geknipstes +geknirscht +geknistert +geknurrt +geknöpft +geknöpfte +geknöpftem +geknöpften +geknöpftes +geknüpft +geknüpfte +geknüpften +geknüpfter +geknüpftes +gekocht +gekochte +gekochtem +gekochten +gekochter +gekochtes +gekommen +gekommene +gekommenem +gekommenen +gekommener +gekommenes +gekonnt +gekonnte +gekonntem +gekonnten +gekonnter +gekontert +gekoppelt +gekoppelte +gekoppelten +gekoppelter +gekostet +gekostete +gekracht +gekratzt +gekratzte +gekrault +gekreischt +gekreuzigt +gekreuzigten +gekreuzigter +gekreuzt +gekreuzte +gekreuzten +gekriegt +gekrochen +gekrochenem +gekrochenen +gekrochener +gekräftigt +gekränkt +gekränkten +gekräuselt +gekräuselten +gekrönt +gekrönte +gekrümmt +gekrümmte +gekrümmtem +gekrümmten +gekrümmter +gekrümmtes +gekuschelten +gekuscheltes +gekämmt +gekämmte +gekämmten +gekämmtes +gekämpft +gekämpfte +geködert +geköpft +geköpften +gekühlt +gekühlte +gekühltem +gekühlten +gekühlter +gekümmert +gekündigt +gekündigte +gekündigten +gekündigter +gekündigtes +gekünstelt +gekünsteltem +gekünstelten +gekünstelter +gekünsteltes +gekürzt +gekürzte +gekürztem +gekürzter +gekürztes +geküsst +geküsste +geküssten +geküsster +geküsstes +gelabt +gelabte +gelabtem +gelabten +gelabtes +gelacht +geladen +geladene +geladenem +geladenen +geladener +gelagert +gelagerte +gelagertem +gelagerter +gelagertes +gelahmt +gelandet +gelandete +gelandetem +gelandeten +gelandetes +gelang +gelange +gelangen +gelangend +gelangende +gelangenden +gelangendes +gelangst +gelangt +gelangte +gelangten +gelangtest +gelangtet +gelangweilt +gelangweilte +gelangweiltem +gelangweilten +gelangweiltes +gelassen +gelassene +gelassenem +gelassenen +gelassener +gelassenes +gelatscht +gelaufen +gelaufene +gelaufenem +gelaufenen +gelaufener +gelaufenes +gelaunt +gelaunte +gelauntem +gelaunten +gelaunter +gelauntes +gelauscht +gelaust +gelauste +gelaustem +gelauster +gelaustes +gelb +gelbe +gelbem +gelben +gelber +gelbgrün +gelblich +gelbliche +gelblichen +gelblicher +gelbliches +geldgierig +geldgierige +geldgierigem +geldgieriger +geldgieriges +geldpolitisch +geldpolitische +geleast +gelebt +gelebte +gelebtem +gelebter +gelebtes +geleckt +gelecktem +geleckten +geleckter +geleert +geleerte +geleertem +geleerter +geleertes +gelegen +gelegene +gelegenem +gelegenen +gelegener +gelegenes +gelegentlich +gelegentliche +gelegentlichem +gelegentlichen +gelegentlicher +gelegt +gelegte +gelegtem +gelegten +gelegter +gelegtes +gelehnt +gelehrig +gelehrige +gelehrigem +gelehrigen +gelehrigere +gelehrigeren +gelehrigerer +gelehriges +gelehrigste +gelehrigsten +gelehrigstes +gelehrt +gelehrte +gelehrten +gelehrter +geleimt +geleimte +geleimter +geleimtes +geleistet +geleistete +geleistetem +geleisteten +geleisteter +geleit +geleite +geleiten +geleitend +geleitende +geleitenden +geleitender +geleitest +geleitet +geleitete +geleiteten +geleiteter +geleitetes +geleitetet +gelenkig +gelenkige +gelenkigen +gelenkiger +gelenkigere +gelenkigerer +gelenkigeres +gelenkiges +gelenkigsten +gelenkigster +gelenkigstes +gelenkt +gelenkte +gelenktem +gelenkten +gelenktes +gelernt +gelernte +gelernter +gelerntes +gelesen +gelesene +gelesenen +gelesener +gelesenes +geleugnet +geleugnete +geleugneten +geleugnetes +gelichtet +gelichtete +gelichtetem +gelichteten +gelichtetes +geliebt +geliebter +geliebtes +geliebäugelt +geliefert +gelieferte +geliefertem +gelieferten +gelieferter +geliehen +geliehene +geliehenem +geliehener +geliehenes +geliftet +gelindert +gelinderte +gelindertem +gelinderter +gelindertes +gelingen +gelingende +gelingenden +gelingender +gelingt +gelinkt +gelinkte +gelistet +gelitten +gelittenem +gelittenen +gelittener +gelle +gellen +gellend +gellenden +gellender +gellendes +gellt +gellte +gellten +gelltet +gelobe +geloben +gelobende +gelobenden +gelobender +gelobst +gelobt +gelobte +gelobten +gelobter +gelobtes +gelobtet +gelocht +gelochte +gelochten +gelochter +gelochtes +gelockert +gelockerte +gelockertem +gelockerten +gelockertes +gelockt +gelockte +gelockten +gelogen +gelogene +gelohnt +gelost +geloste +gelostem +gelosten +gelostes +gelotst +gelte +gelten +geltend +geltende +geltendem +geltenden +geltender +geltendes +geltungsbedürftig +gelungen +gelungene +gelungenem +gelungenen +gelungenes +gelyncht +gelächelt +gelähmt +gelähmte +gelähmten +gelähmter +gelähmtes +gelänge +gelärmt +gelästert +geläufig +geläufige +geläufigem +geläufigen +geläufigere +geläufigeren +geläufigerer +geläufiges +geläufigste +geläufigsten +geläufigstes +geläutert +geläuterte +geläutet +geläutete +geläuteten +geläuteter +gelöscht +gelöschte +gelöschtem +gelöschter +gelöschtes +gelöst +gelöste +gelöstem +gelösten +gelöster +gelöstes +gelötet +gelötete +gelüftet +gelüftete +gelüftetem +gelüfteten +gelüftetes +gelüste +gelüsten +gemacht +gemachte +gemachtem +gemachten +gemachter +gemachtes +gemahlen +gemahlene +gemahlenen +gemahlener +gemahlenes +gemahnt +gemahnte +gemahntem +gemahnten +gemahntes +gemalt +gemalte +gemalten +gemalter +gemaltes +gemanagtes +gemartert +gemaserte +gemauert +gemauerte +gemauerten +gemaßregelt +gemeckert +gemein +gemeindlich +gemeindliche +gemeine +gemeinem +gemeinen +gemeinere +gemeineren +gemeinerer +gemeines +gemeingefährlich +gemeingefährliche +gemeingefährlichem +gemeingefährlichen +gemeingefährlichere +gemeingefährlicheren +gemeingefährlicherer +gemeingefährliches +gemeingefährlichste +gemeingefährlichsten +gemeingefährlichstes +gemeingültig +gemeingültige +gemeingültigen +gemeingültiger +gemeingültiges +gemeinhin +gemeinnützig +gemeinnützigem +gemeinnützigen +gemeinnütziger +gemeinsam +gemeinsame +gemeinsamem +gemeinsamen +gemeinsamer +gemeinsames +gemeinschaftlich +gemeinschaftliche +gemeinschaftlichem +gemeinschaftlichen +gemeinschaftlicher +gemeinschaftliches +gemeinste +gemeinsten +gemeinster +gemeint +gemeinte +gemeintem +gemeinten +gemeinter +gemeintes +gemeinverständlich +gemeinverständlichem +gemeinverständlichen +gemeinverständlicher +gemeinwirtschaftlich +gemeinwirtschaftlichen +gemeistert +gemeisterte +gemeisterten +gemeisterter +gemeistertes +gemeldet +gemeldete +gemeldetem +gemeldeten +gemeldeter +gemeldetes +gemengten +gemerkt +gemerkte +gemerkten +gemerkter +gemerktes +gemessen +gemessene +gemessenem +gemessenen +gemessener +gemessenes +gemeuchelt +gemeuchelte +gemeuchelter +gemeucheltes +gemeutert +gemieden +gemiedene +gemiedenen +gemiedener +gemiedenes +gemietet +gemietete +gemieteten +gemieteter +gemietetes +gemildert +gemilderte +gemildertem +gemilderten +gemilderter +gemildertes +gemindert +geminderten +gemindertes +gemischt +gemischte +gemischtem +gemischten +gemischter +gemischtes +gemisst +gemistet +gemistete +gemisteten +gemisteter +gemistetes +gemittelt +gemittelte +gemittelten +gemittelter +gemitteltes +gemixt +gemixte +gemixtem +gemixten +gemixtes +gemocht +gemogelt +gemolken +gemolkene +gemolkenem +gemolkenen +gemolkenes +gemordet +gemunkelt +gemurmelt +gemurmelte +gemurmelten +gemurmeltes +gemusst +gemustert +gemusterte +gemusterten +gemusterter +gemustertes +gemächlich +gemächliche +gemächlichem +gemächlichen +gemächliches +gemäht +gemähtem +gemähten +gemähter +gemästet +gemästete +gemästetem +gemästeter +gemästetes +gemäß +gemäßen +gemäßigt +gemäßigte +gemäßigten +gemäßigter +gemäßigtes +gemündet +gemündete +gemündeten +gemündeter +gemünzt +gemütlich +gemütliche +gemütlichen +gemütlicher +gemütlichere +gemütlicheren +gemütlicherer +gemütlicheres +gemütlichste +gemütlichstem +gemütlichsten +gemütlichstes +gemütsfrei +gemütsfreien +gemütskalte +gemütskrank +gemütskranken +gemütskranker +gemütskrankes +gemütvoll +gemütvolle +gemütvollem +gemütvollen +gemütvolles +gemüßigt +gen +genagelt +genagt +genannt +genannte +genanntem +genannten +genannter +genanntes +genas +genasest +genaset +genau +genaue +genauem +genauen +genauer +genauere +genauerem +genaueren +genauerer +genaues +genaueste +genauesten +genauestes +genauso +genaustem +genausten +genauster +geneckt +genehm +genehme +genehmen +genehmer +genehmere +genehmerer +genehmeres +genehmes +genehmigen +genehmigend +genehmigende +genehmigender +genehmigendes +genehmigst +genehmigt +genehmigte +genehmigtem +genehmigten +genehmigter +genehmigtes +genehmigtest +genehmigtet +genehmigungspflichtig +genehmsten +genehmster +genehmstes +geneigt +geneigte +geneigten +geneigter +generalisieren +generalisierend +generalisierende +generationenlang +generationsübergreifend +generationsübergreifendes +generell +generelle +generellen +genereller +generelles +generieren +generierende +generiert +generierte +generische +generischen +generischer +genese +genesen +genesende +genesenden +genesender +genesene +genesenen +genesener +genest +genetisch +genetische +genetischen +genetischer +genetisches +genial +geniale +genialem +genialen +genialer +genialere +genialerem +genialeren +genialeres +geniales +genialste +genialsten +genialster +genialstes +geniere +genieren +genierend +genierenden +genierender +genierendes +geniert +genierte +genierten +geniertet +genieselt +geniest +genießbar +genießbare +genießbarem +genießbarer +genießbares +genieße +genießen +genießend +genießende +genießenden +genießendes +genießerisch +genießest +genießt +genippt +genommen +genommene +genommenen +genommener +genommenes +genormt +genormte +genormtem +genormten +genormtes +genoss +genossen +genossenschaftlich +genossenschaftliche +genossenschaftlichem +genossenschaftlichen +genossenschaftlicher +genossenschaftliches +genossest +gentechnisch +gentechnischer +gentechnologisch +genug +genuine +genussreich +genussreiche +genussreichem +genussreicher +genussreichere +genussreicherem +genussreicherer +genussreicheres +genussreiches +genussreichstem +genussreichsten +genussreichster +genusssüchtig +genusssüchtige +genusssüchtigem +genusssüchtiger +genusssüchtigere +genusssüchtigerem +genusssüchtigerer +genusssüchtigeres +genusssüchtiges +genusssüchtigstem +genusssüchtigsten +genusssüchtigster +genussvoll +genussvollen +genutzt +genutzte +genutzten +genutzter +genähert +genäherte +genäherter +genährt +genährte +genährtem +genährten +genährter +genährtes +genäht +genähte +genähtem +genähten +genähter +genähtes +genötigt +genügen +genügend +genügende +genügenden +genügender +genügendes +genügsam +genügsame +genügsamem +genügsamen +genügsamere +genügsameren +genügsamerer +genügsames +genügsamste +genügsamsten +genügsamstes +genügst +genügt +genügte +genügten +genügtest +genügtet +genüsslich +genüssliches +geographisch +geographische +geographischem +geographischen +geographischer +geographisches +geohrfeigt +geologisch +geologische +geologischen +geologischer +geologisches +geometrisch +geometrische +geometrischen +geometrischer +geometrisches +geopfert +geopferte +geophysikalischen +geophysikalischer +geopolitisch +geopolitische +geordert +geordnet +geordnete +geordneten +geordneter +geordnetes +geortet +geortete +geortetem +georteter +geortetes +geostationär +gepaart +gepachtet +gepachtete +gepachteten +gepachteter +gepachtetes +gepackt +gepackte +gepacktem +gepackten +gepackter +gepacktes +gepaddelt +gepanscht +gepanzert +gepanzerte +gepanzerten +gepanzerter +geparkt +geparkte +gepasst +gepasste +gepatzt +gepeilt +gepeinigt +gepeinigte +gepeinigtem +gepeinigten +gepeinigter +gepfeffert +gepfeffertem +gepfefferten +gepfefferter +gepfiffen +gepfiffene +gepflanzt +gepflanzte +gepflanzten +gepflanzter +gepflanztes +gepflastert +gepflasterte +gepflastertem +gepflasterten +gepflastertes +gepflegt +gepflegte +gepflegten +gepflegter +gepflückt +gepflückte +gepflückten +gepflückter +gepflücktes +gepflügt +gepflügte +gepflügtem +gepflügten +gepflügtes +gepfropft +gepfropfte +gepfropftem +gepfropfter +gepfropftes +gepfändet +gepfändete +gepfändetem +gepfändeter +gepfändetes +gepickt +gepiesackt +gepinselt +gepinseltem +gepinselten +gepinselter +geplagt +geplagte +geplagtem +geplagter +geplagtes +geplant +geplante +geplantem +geplanten +geplanter +geplatzt +geplatzte +geplatztem +geplatzter +geplatztes +geplaudert +geplättet +geplätteter +geplündert +geplündertem +geplünderten +geplünderter +gepokert +gepolstert +gepolsterte +gepolsterten +gepolsterter +gepolstertes +gepolt +gepolte +gepoltem +gepolten +gepolter +gepoltert +gepoltes +geprahlt +geprallt +geprallte +gepralltem +geprallter +gepralltes +gepredigt +geprellt +geprellte +gepresst +gepresste +gepresstem +gepresster +gepresstes +gepriesen +gepriesene +gepriesenen +geprobt +geprobtem +geprobten +geprobter +geprotzt +geprägt +geprägte +geprägtem +geprägter +geprägtes +geprüft +geprüfte +geprüftem +geprüften +geprüfter +geprügelt +gepuffert +gepufferte +gepulst +gepumpt +gepumpte +gepumpten +gepumpter +gepumptes +geputscht +geputzt +geputzte +geputzten +geputzter +geputztes +gequetscht +gequetschte +gequetschtem +gequetschten +gequetschter +gequetschtes +gequietscht +gequollen +gequollenem +gequollenen +gequält +gequälte +gequältem +gequälten +gequältes +gerade +geradeaus +geradebiegen +geradegebogen +geradegestanden +geradegestandenen +geradegestandener +geradegestandenes +geradelt +geradem +geradenwegs +gerader +gerades +geradestehen +geradestehend +geradestehende +geradestehenden +geradestehendes +geradesteht +geradewegs +geradezu +geradezubiegen +geradlinig +geradlinige +geradlinigen +geradliniger +geradliniges +gerafft +geraffte +gerafftem +gerafften +gerafftes +geragt +gerahmt +gerammelt +gerammt +gerammtem +gerammten +gerammter +gerannt +gerannte +geraschelt +gerasselt +gerastete +gerate +geraten +geratene +geratenen +geratener +geratenes +geraubt +geraubte +geraubtem +geraubter +geraubtes +geraucht +gerauchte +gerauchtem +gerauchten +gerauchter +geraum +geraume +geraumem +geraumer +geraumes +geraunt +gerben +gerechnet +gerechnete +gerecht +gerechtem +gerechten +gerechter +gerechterem +gerechteren +gerechterer +gerechtes +gerechteste +gerechtestem +gerechtester +gerechtestes +gerechtfertigste +gerechtfertigsten +gerechtfertigster +gerechtfertigstes +gerechtfertigt +gerechtfertigte +gerechtfertigtem +gerechtfertigten +gerechtfertigter +gerechtfertigtes +gereckt +geredete +geregelt +geregelte +geregeltem +geregelten +geregelter +geregeltes +geregnet +gereichen +gereichende +gereicht +gereichtem +gereichten +gereichter +gereift +gereifte +gereiftem +gereifter +gereiftes +gereiht +gereihten +gereimt +gereimtem +gereimten +gereimter +gereinigt +gereinigte +gereinigtem +gereinigter +gereinigtes +gereist +gereiste +gereistem +gereisten +gereister +gereistes +gereizt +gereizte +gereiztem +gereizter +gereiztes +gerempelt +gerettet +gerettete +geretteten +geretteter +gerettetes +gerichtet +gerichtete +gerichtetem +gerichteten +gerichteter +gerichtetes +gerichtlich +gerichtlichem +gerichtlichen +gerichtlicher +gerichtsfremde +gerichtsmedizinischen +gerichtsmäßig +gerieben +geriebene +geriebenen +geriebener +geriebenes +gerieselt +geriet +gerieten +gering +geringe +geringem +geringen +geringer +geringere +geringerem +geringeren +geringerer +geringes +geringfügig +geringfügige +geringfügigem +geringfügigen +geringfügiger +geringschätzig +geringschätziges +geringste +geringstem +geringsten +geringstes +geringwertig +geringwertige +gerinnen +gerissen +gerissene +gerissenem +gerissenen +gerissenes +geritten +gerittene +gerittenen +gerittener +gerittenes +geritzt +geritzte +geritztem +geritzten +geritztes +germanisch +germanische +germanischen +germanischer +germanisches +gern +gerne +gerochen +gerochenem +gerochenen +gerochener +gerodet +gerodete +gerodetem +gerodeter +gerodetes +gerollt +gerollte +gerolltem +gerollten +gerollter +gerolltes +geronnen +geronnene +geronnenem +geronnener +geronnenes +gerontologisch +gerontologischen +gertenschlank +gertenschlanke +gertenschlankem +gertenschlanker +gertenschlankes +geruchfrei +geruchlos +geruchlose +geruchlosem +geruchlosen +geruchloses +geruchsfrei +geruchtilgend +geruchtilgendem +geruchtilgenden +geruchtilgender +gerudert +geruderter +gerufen +gerufene +gerufenen +gerufener +gerufenes +geruhen +geruhend +geruhende +geruhender +geruhendes +geruhsam +geruhsamem +geruhsamen +geruhsamer +geruhsameren +geruhsamerer +geruhsameres +geruhsamste +geruhsamsten +geruhsamster +geruhst +geruht +geruhte +geruhten +geruhter +geruhtes +geruhtet +gerundet +gerundete +gerundeten +gerungen +gerungene +gerungenem +gerungenen +gerungenes +gerunzelt +gerunzelte +gerupft +gerupftem +gerupften +gerupfter +gerutscht +gerutschte +gerutschtem +gerutschter +gerutschtes +gerächt +gerächte +gerächten +gerächter +gerächtes +gerändelt +gerät +gerätetechnisch +geräteunabhängig +gerätselt +gerätst +geräuchert +geräuchertem +geräucherten +geräucherter +geräumig +geräumige +geräumigem +geräumiger +geräumigere +geräumigerem +geräumigerer +geräumigeres +geräumiges +geräumigstem +geräumigsten +geräumigster +geräumt +geräumte +geräumtem +geräumten +geräumter +geräumtes +geräuschlos +geräuschlose +geräuschlosen +geräuschloser +geräuschlosere +geräuschloseren +geräuschloserer +geräuschloseres +geräuschloseste +geräuschlosestem +geräuschlosesten +geräuschlosestes +geräuschvoll +geräuschvolle +geräuschvollen +geräuschvoller +geräuschvollere +geräuschvolleren +geräuschvollerer +geräuschvolleres +geräuschvollste +geräuschvollstem +geräuschvollsten +geräuschvollstes +geräuschärmer +geräuschärmere +geräuspert +geröchelt +geröcheltem +geröchelten +geröchelter +geröntgt +geröstet +geröstete +gerösteten +gerösteter +geröstetes +gerötet +gerötete +geröteter +gerötetes +gerüchteweise +gerüchtweise +gerückt +gerückte +gerückten +gerügt +gerügten +gerühmt +gerühmte +gerühmtem +gerühmten +gerühmtes +gerührt +gerührte +gerührten +gerührter +gerührtes +gerüstet +gerüstete +gerüstetem +gerüsteter +gerüstetes +gerüttelt +gerütteltem +gerüttelten +gerüttelter +gerütteltes +gesackt +gesagt +gesagte +gesagtem +gesagten +gesagter +gesagtes +gesalbt +gesalbte +gesalbtem +gesalbten +gesalbtes +gesalzen +gesammelt +gesammelte +gesammelten +gesammelter +gesammeltes +gesamt +gesamtdeutsche +gesamtdeutschen +gesamtdeutscher +gesamte +gesamtem +gesamten +gesamter +gesamtes +gesamteuropäische +gesamteuropäischen +gesamteuropäisches +gesamtgesellschaftliche +gesamthaft +gesamtkoreanische +gesamtmenschlichen +gesamtmenschlicher +gesamtskandinavische +gesamtvietnamesischen +gesamtwirtschaftlich +gesamtwirtschaftliche +gesamtwirtschaftlicher +gesandt +gesandte +gesandtem +gesandten +gesandter +gesanglich +gesanglichen +gesattelt +gesatteltem +gesattelten +gesattelter +gesaugt +gesaugte +gesaugtem +gesaugter +gesaugtes +gesaust +gesaustem +gesausten +gesauster +geschabt +geschabte +geschabtem +geschabten +geschabtes +geschachtelt +geschachtelte +geschadet +geschadetem +geschadeten +geschadeter +geschaffen +geschaffene +geschaffenen +geschafft +geschaffte +geschafftem +geschafften +geschaffter +geschafftes +geschah +geschallt +geschallte +geschalltem +geschallter +geschalltes +geschalten +geschaltet +geschaltete +geschaltetem +geschalteten +geschalteter +geschaltetes +gescharrt +gescharrte +gescharrten +gescharrter +gescharrtes +geschart +gescharte +geschartem +gescharten +geschartes +geschaudert +geschauderte +geschauderter +geschaudertes +geschauert +geschauerten +geschauerter +geschauertes +geschaufelt +geschaufelte +geschaufelten +geschaufelter +geschaukelt +geschaukelte +geschaukelten +geschaukeltes +geschaut +geschaute +geschauter +geschautes +gescheffelt +gescheffeltem +gescheffelten +gescheffelter +geschehe +geschehen +geschehene +geschehener +geschehenes +gescheit +gescheite +gescheitelt +gescheitelte +gescheiteltem +gescheitelter +gescheiteltes +gescheitem +gescheiten +gescheiter +gescheitere +gescheiterem +gescheiterer +gescheiteres +gescheitert +gescheitertem +gescheiterten +gescheiterter +gescheites +gescheiteste +gescheitestem +gescheitester +gescheitestes +geschellt +geschellten +geschellter +geschelltes +geschenkt +geschenkte +geschenktem +geschenkten +geschenktes +gescheppert +geschepperte +geschepperter +gescheppertes +geschert +geschertem +gescherten +gescherter +gescherzt +gescherzte +gescherzten +gescherztes +gescheucht +gescheuchte +gescheuchter +gescheuchtes +gescheuert +gescheuerte +gescheuertem +gescheuerten +gescheuerter +gescheuertes +gescheut +gescheute +gescheuten +gescheutes +geschichtet +geschichtete +geschichteten +geschichteter +geschichtetes +geschichtlich +geschichtliche +geschichtlichem +geschichtlichen +geschichtliches +geschichtslos +geschichtslose +geschichtslosen +geschickt +geschickte +geschicktem +geschickten +geschicktes +geschieden +geschiedene +geschiedenem +geschiedenen +geschiedenes +geschieht +geschielt +geschielten +geschielter +geschieltes +geschienen +geschienene +geschienenem +geschienenen +geschienenes +geschient +geschiente +geschienten +geschienter +geschientes +geschifft +geschiffte +geschifften +geschiffter +geschildert +geschilderte +geschildertem +geschilderten +geschilderter +geschildertes +geschillert +geschillerten +geschillerter +geschillertes +geschimmelt +geschimmelte +geschimmeltem +geschimmelten +geschimmeltes +geschimmert +geschimmerte +geschimmerten +geschimmerter +geschimmertes +geschimpft +geschimpfte +geschimpften +geschimpfter +geschirmt +geschirmte +geschirmtem +geschirmten +geschirmter +geschirmtes +geschissen +geschissenem +geschissenen +geschissener +geschlachtet +geschlachtete +geschlachteten +geschlachteter +geschlachtetes +geschlafen +geschlafene +geschlafenen +geschlafenes +geschlagen +geschlagene +geschlagenen +geschlagener +geschlagenes +geschlaucht +geschlechtlich +geschlechtliche +geschlechtlichen +geschlechtlicher +geschlechtliches +geschlechtslose +geschlechtslosen +geschleckt +geschleckte +geschlecktem +geschleckten +geschleckter +geschlecktes +geschleift +geschleifte +geschlendert +geschlenkert +geschleppt +geschlepptem +geschleppten +geschleppter +geschleudert +geschleuderte +geschleust +geschlichen +geschlichtet +geschlichtete +geschlichtetem +geschlichteten +geschlichtetes +geschliffen +geschliffene +geschliffenen +geschliffener +geschliffenes +geschlossen +geschlossene +geschlossenem +geschlossenen +geschlossener +geschlossenes +geschlottert +geschluckt +geschlummert +geschlungen +geschlungene +geschlungenem +geschlungenen +geschlungener +geschlurft +geschlängelt +geschlängelte +geschlängeltem +geschlängelter +geschlängeltes +geschlüpft +geschlüpftem +geschlüpften +geschlüpfter +geschlürft +geschmackfrei +geschmackfreier +geschmacklich +geschmackliche +geschmacklos +geschmacklose +geschmacklosem +geschmacklosen +geschmacklosere +geschmackloserem +geschmackloseren +geschmackloseres +geschmackloses +geschmackloseste +geschmacklosesten +geschmacklosester +geschmacklosestes +geschmackvoll +geschmackvolle +geschmackvollem +geschmackvollen +geschmackvoller +geschmackvollerem +geschmackvolleren +geschmackvollerer +geschmackvolles +geschmackvollste +geschmackvollstem +geschmackvollster +geschmackvollstes +geschmatzt +geschmeckt +geschmeichelt +geschmeichelte +geschmeichelten +geschmeichelter +geschmeicheltes +geschmeidig +geschmeidige +geschmeidigem +geschmeidigen +geschmeidiges +geschmerzt +geschmettert +geschmettertem +geschmetterten +geschmetterter +geschmiedet +geschmiedete +geschmiedetem +geschmiedeter +geschmiedetes +geschmiegt +geschmiert +geschmierte +geschmiertem +geschmierten +geschmierter +geschmiertes +geschminkt +geschminkte +geschminkten +geschminkter +geschminktes +geschmirgelt +geschmirgelte +geschmirgeltem +geschmirgelten +geschmirgeltes +geschmissen +geschmissene +geschmissenen +geschmissener +geschmissenes +geschmolzen +geschmolzene +geschmolzenem +geschmolzener +geschmolzenes +geschmort +geschmortem +geschmorten +geschmorter +geschmuggelt +geschmuggelte +geschmuggeltem +geschmuggelter +geschmuggeltes +geschmunzelt +geschmutzt +geschmäht +geschmähte +geschmähten +geschmähter +geschmähtes +geschmälert +geschmälerte +geschmälertem +geschmälerten +geschmälertes +geschmückt +geschmückte +geschmückten +geschmückter +geschmücktes +geschnallt +geschnallte +geschnallten +geschnallter +geschnalltes +geschnappt +geschnarcht +geschnattert +geschnauft +geschneidert +geschneiderte +geschneiderten +geschneiderter +geschneidertes +geschneit +geschneite +geschnellt +geschnetzelt +geschniegelt +geschniegelten +geschniegelter +geschniegeltes +geschnitten +geschnittene +geschnittenem +geschnittener +geschnittenes +geschnitzelt +geschnitzt +geschnitzte +geschnitztem +geschnitzten +geschnitztes +geschnorrt +geschnupft +geschnurrt +geschnäuzt +geschnörkelt +geschnüffelt +geschnürt +geschnürte +geschnürtem +geschnürten +geschnürtes +geschoben +geschobene +geschobener +geschobenes +geschockt +geschockte +gescholten +gescholtene +gescholtenen +gescholtener +gescholtenes +geschont +geschonte +geschontem +geschonten +geschontes +geschoren +geschorene +geschossen +geschossene +geschossenem +geschossenen +geschossener +geschossenes +geschotterte +geschotterter +geschottertes +geschrammt +geschrammtem +geschrammten +geschrammter +geschrammtes +geschraubt +geschraubte +geschraubten +geschreckt +geschrieben +geschriebene +geschriebenem +geschriebenen +geschriebenes +geschritten +geschrittene +geschrubbt +geschrubbte +geschrubbtem +geschrubbten +geschrubbtes +geschrumpft +geschrumpfte +geschrumpften +geschrumpfter +geschrumpftes +geschränkt +geschränkte +geschröpft +geschröpfte +geschröpftem +geschröpfter +geschröpftes +geschuldet +geschuldete +geschuldetem +geschuldeten +geschuldeter +geschuldetes +geschult +geschulte +geschulten +geschulter +geschulterte +geschultertem +geschulterter +geschultertes +geschultes +geschunden +geschundene +geschundenem +geschundener +geschundenes +geschuppt +geschupptem +geschuppten +geschuppter +geschustert +geschusterte +geschustertem +geschusterter +geschustertes +geschwabbelt +geschwafelt +geschwankt +geschwappt +geschwatzt +geschwefelt +geschweift +geschweifte +geschweiftem +geschweiften +geschweiftes +geschweige +geschweißt +geschweißte +geschweißten +geschweißter +geschweißtes +geschwelgt +geschwemmt +geschwenkt +geschwenkte +geschwenkten +geschwenkter +geschwenktes +geschwiegen +geschwiegene +geschwiegenem +geschwiegenen +geschwiegenes +geschwind +geschwinde +geschwindem +geschwinden +geschwinder +geschwindigkeitsabhängige +geschwirrt +geschwisterlos +geschwitzt +geschwollen +geschwollenes +geschwommen +geschworen +geschwungen +geschwungene +geschwungenem +geschwungenen +geschwungener +geschwungenes +geschwächt +geschwächte +geschwächtem +geschwächten +geschwächter +geschwängert +geschwängerte +geschwängertem +geschwängerten +geschwängerter +geschwängertes +geschwänzelt +geschwänzt +geschwärzt +geschwärzte +geschwärztem +geschwärzter +geschwärztes +geschwätzig +geschwätzigem +geschwätzigen +geschwätziger +geschwätzigerem +geschwätzigeren +geschwätzigerer +geschwätziges +geschwätzigste +geschwätzigstem +geschwätzigster +geschwätzigstes +geschädigt +geschädigte +geschädigtem +geschädigten +geschädigter +geschädigtes +geschäftig +geschäftigem +geschäftigen +geschäftiger +geschäftigerem +geschäftigeren +geschäftigerer +geschäftiges +geschäftigste +geschäftigstem +geschäftigster +geschäftigstes +geschäftlich +geschäftlichem +geschäftlichen +geschäftlicher +geschäftsführend +geschäftsführende +geschäftsführendem +geschäftsführender +geschäftsführendes +geschäftskundig +geschäftskundigem +geschäftskundigen +geschäftskundiger +geschäftskundigerem +geschäftskundigeren +geschäftskundigerer +geschäftskundiges +geschäftskundigste +geschäftskundigstem +geschäftskundigster +geschäftskundigstes +geschäftslos +geschäftsmäßig +geschäftsmäßige +geschäftsmäßigem +geschäftsmäßigen +geschäftsmäßiges +geschäftspolitisch +geschäftspolitische +geschäftspolitischer +geschäftstüchtig +geschäftstüchtige +geschäftstüchtigen +geschäftstüchtiger +geschäftstüchtigere +geschäftstüchtigeren +geschäftstüchtigerer +geschäftstüchtigeres +geschäftstüchtigste +geschäftstüchtigstem +geschäftstüchtigsten +geschäftstüchtigstes +geschähe +geschäkert +geschäkertem +geschäkerten +geschäkerter +geschält +geschälte +geschältem +geschälten +geschälter +geschältes +geschämt +geschämten +geschämter +geschämtes +geschändet +geschändete +geschändetem +geschändeten +geschändetes +geschärft +geschärfte +geschärften +geschärfter +geschärftes +geschätzt +geschätzte +geschätzten +geschätzter +geschätztes +geschäumt +geschäumte +geschäumtem +geschäumten +geschäumtes +geschönt +geschöpft +geschöpfte +geschöpftem +geschöpfter +geschöpftes +geschürft +geschürfte +geschürftem +geschürfter +geschürftes +geschürt +geschürtem +geschürten +geschürter +geschürzt +geschürzten +geschürztes +geschüttelt +geschüttelte +geschüttelten +geschüttelter +geschütteltes +geschüttet +geschüttete +geschüttetem +geschütteten +geschüttetes +geschützt +geschützte +geschützten +geschützter +geschütztes +gesegelt +gesegnet +gesegnete +gesegnetem +gesegneten +gesegnetes +gesehen +gesehene +gesehenem +gesehenen +gesehener +gesehenes +gesehnt +geselchte +gesellen +gesellig +gesellige +geselligen +geselliger +geselligere +geselligeren +geselligerer +geselligeres +geselligste +geselligstem +geselligsten +geselligstes +gesellschaftlich +gesellschaftliche +gesellschaftlichem +gesellschaftlichen +gesellschaftlicher +gesellschaftsfähig +gesellschaftskritisch +gesellschaftskritische +gesellschaftspolitisch +gesellschaftspolitischer +gesellt +gesellte +gesellten +gesendet +gesendete +gesendeten +gesengt +gesengte +gesengter +gesengtes +gesenkt +gesenkte +gesenktem +gesenkten +gesenkter +gesessen +gesessene +gesessenen +gesessenes +gesetzeskonform +gesetzgebend +gesetzgebendem +gesetzgebenden +gesetzgebender +gesetzgeberisch +gesetzgeberische +gesetzgeberischen +gesetzlich +gesetzliche +gesetzlichem +gesetzlichen +gesetzlicher +gesetzlos +gesetzlose +gesetzlosem +gesetzloser +gesetzloses +gesetzmäßig +gesetzmäßige +gesetzmäßigen +gesetzmäßiger +gesetzmäßiges +gesetzt +gesetzte +gesetzten +gesetzter +gesetztes +gesetzwidrig +gesetzwidrige +gesetzwidrigem +gesetzwidrigen +gesetzwidriges +geseufzt +gesichert +gesicherte +gesichertem +gesicherten +gesicherter +gesichtet +gesichtete +gesichtetem +gesichteten +gesichteter +gesichtetes +gesichtslos +gesickert +gesickerte +gesickertem +gesickerter +gesickertes +gesiebt +gesiebtem +gesiebten +gesiebter +gesiecht +gesiedelt +gesiedet +gesiegelt +gesiegelte +gesiegeltem +gesiegelten +gesiegeltes +gesiegt +gesinnt +gesinnte +gesinntem +gesinnten +gesinnter +gesinntes +gesinnungslos +gesinnungslosem +gesinnungslosen +gesinnungsloser +gesittet +gesittete +gesittetem +gesitteter +gesittetes +gesoffen +gesoffenem +gesoffenen +gesoffener +gesogen +gesogenem +gesogenen +gesogener +gesondert +gesonderte +gesonderten +gesonderter +gesondertes +gesonnen +gesorgt +gesotten +gesottene +gesottenen +gespachtelt +gespachtelte +gespachtelter +gespachteltes +gespalten +gespaltene +gespaltenes +gespaltet +gespaltete +gespalteten +gespalteter +gespaltetes +gespannt +gespannte +gespanntem +gespannten +gespanntes +gespart +gespartem +gesparten +gesparter +gespartes +gespaßt +gespeichert +gespeicherte +gespeichertem +gespeicherten +gespeicherter +gespeichertes +gespeist +gespeiste +gespeisten +gespeistes +gespendet +gespendete +gespendeten +gespendeter +gespendetes +gespensterhaft +gespensterhafte +gespensterhaftem +gespensterhaften +gespensterhafter +gespensterhaftere +gespensterhafterem +gespensterhafteren +gespensterhafteres +gespensterhaftes +gespensterhafteste +gespensterhaftesten +gespensterhaftester +gespensterhaftestes +gespenstisch +gespenstische +gespenstischem +gespenstischer +gespenstisches +gesperrt +gesperrte +gesperrtem +gesperrten +gesperrter +gespickt +gespickte +gespiegelt +gespiegelte +gespiegelten +gespiegelter +gespiegeltes +gespielt +gespielte +gespieltem +gespielten +gespielter +gespieltes +gespienen +gespiener +gespienes +gespießt +gespießte +gespießten +gespießtes +gespitzt +gespitzte +gespitztem +gespitzten +gespitztes +gesplittert +gesplitterte +gesplitterten +gesplitterter +gesplittertes +gesponnen +gesponnene +gespornt +gespottet +gespottete +gespotteter +gespottetes +gespreizt +gespreizte +gespreizten +gespreizter +gespreiztes +gesprengt +gesprengte +gesprengten +gesprengter +gesprengtes +gesprenkelt +gesprenkelte +gesprenkeltem +gesprenkelten +gesprenkeltes +gesprintet +gesprintete +gesprinteten +gesprinteter +gespritzt +gespritzte +gespritztem +gespritzter +gespritztes +gesprochen +gesprochene +gesprochenem +gesprochenen +gesprochener +gesprochenes +gesprudelt +gesprudelte +gesprudeltem +gesprudelten +gesprudelter +gesprudeltes +gesprungen +gesprungene +gesprungenem +gesprungenen +gesprungener +gesprungenes +gesprächig +gesprächigem +gesprächigen +gesprächiger +gesprächigerem +gesprächigeren +gesprächigerer +gesprächiges +gesprächigste +gesprächigstem +gesprächigster +gesprächigstes +gesprüht +gesprühte +gesprühtem +gesprühten +gesprühter +gespuckt +gespuckte +gespucktem +gespuckter +gespucktes +gespult +gespultem +gespulten +gespulter +gespurtet +gespurtete +gespurtetem +gespurteter +gespurtetes +gesputet +gespöttelt +gespöttelte +gespöttelten +gespöttelter +gespült +gespülte +gespültem +gespülter +gespültes +gespürt +gespürtem +gespürten +gespürter +gestachelt +gestachelte +gestacheltem +gestachelten +gestachelter +gestacheltes +gestaffelt +gestaffelte +gestaffelten +gestaffelter +gestaffeltes +gestalten +gestaltenden +gestalterische +gestaltet +gestaltete +gestalteten +gestammelt +gestammelte +gestammeltem +gestammelten +gestammeltes +gestammt +gestampft +gestampftem +gestampften +gestampfter +gestand +gestanden +gestandene +gestandenem +gestandenen +gestandener +gestandenes +gestandet +gestanzt +gestanzte +gestanzten +gestanzter +gestanztes +gestapelt +gestapelte +gestapeltem +gestapelten +gestapelter +gestapeltes +gestapft +gestarrt +gestartet +gestartete +gestartetem +gestarteten +gestarteter +gestartetes +gestatte +gestatten +gestattet +gestattete +gestatteten +gestaubt +gestaucht +gestauchte +gestauchtem +gestauchten +gestauchter +gestaunt +gestaut +gestaute +gestauten +gestauter +gestautes +gesteckt +gestehe +gestehen +gestehende +gestehenden +gestehender +gestehst +gesteht +gesteift +gesteiftem +gesteiften +gesteifter +gesteigert +gesteigerte +gesteigerten +gesteinigt +gesteinigte +gesteinigtem +gesteinigter +gesteinigtes +gestellt +gestellte +gestelltem +gestellten +gestellter +gestelltes +gestelzt +gestemmt +gestemmte +gestemmten +gestemmter +gestemmtes +gestempelt +gestempelte +gestempeltem +gestempelten +gestempeltes +gesteppt +gesteppte +gesteppten +gesteppter +gestepptes +gestern +gesteuert +gesteuerte +gesteuertem +gesteuerter +gesteuertes +gestichelt +gesticheltem +gestichelten +gestichelter +gestickt +gestickte +gesticktem +gestickter +gesticktes +gestiebt +gestiefelt +gestiefelte +gestiefeltem +gestiefelten +gestiefeltes +gestiegen +gestiegene +gestiegenen +gestiegener +gestiegenes +gestiftet +gestiftete +gestiftetem +gestifteter +gestiftetes +gestikuliere +gestikulieren +gestikulierend +gestikulierende +gestikulierenden +gestikulierendes +gestikulierst +gestikuliert +gestikulierte +gestikulierten +gestikuliertest +gestikuliertet +gestillt +gestillte +gestilltem +gestillten +gestilltes +gestimmt +gestimmte +gestimmten +gestimmter +gestimmtes +gestisch +gestische +gestischen +gestochen +gestochene +gestochenem +gestochener +gestochenes +gestochert +gestochertem +gestocherten +gestocherter +gestockt +gestockte +gestocktem +gestockter +gestocktes +gestohlen +gestohlenem +gestohlenen +gestohlener +gestolpert +gestolperte +gestolpertem +gestolperter +gestolpertes +gestopft +gestopfte +gestopftem +gestopften +gestopfter +gestopftes +gestoppt +gestoppte +gestopptem +gestoppten +gestoppter +gestopptes +gestorben +gestorbene +gestorbenen +gestorbenes +gestottert +gestoßen +gestoßenem +gestoßenen +gestoßener +gestrafft +gestraffte +gestraft +gestraftem +gestraften +gestrafter +gestrahlt +gestrampelt +gestrandet +gestrandetem +gestrandeten +gestrandeter +gestrauchelt +gestrauchelte +gestraucheltem +gestrauchelter +gestraucheltes +gestrebt +gestrebtem +gestrebten +gestrebter +gestreckt +gestreckte +gestrecktem +gestreckten +gestreckter +gestrecktes +gestreichelt +gestreicheltem +gestreichelten +gestreichelter +gestreicheltes +gestreift +gestreifte +gestreiftem +gestreiften +gestreifter +gestreiftes +gestreikt +gestreng +gestrengen +gestrenger +gestreunt +gestreuntem +gestreunten +gestreunter +gestreut +gestreute +gestreutem +gestreuten +gestreuter +gestreutes +gestrichelt +gestrichelte +gestricheltem +gestrichelten +gestrichelter +gestricheltes +gestrichen +gestrichene +gestrichenem +gestrichenen +gestrichener +gestrichenes +gestrickt +gestrickte +gestricktem +gestrickten +gestrickter +gestriegelt +gestriegelte +gestriegeltem +gestriegelter +gestriegeltes +gestrig +gestrige +gestrigem +gestrigen +gestriges +gestrippt +gestrippte +gestritten +gestrittenem +gestrittenen +gestrittener +gestrolcht +gestrolchte +gestrolchtem +gestrolchter +gestrolchtes +gestrotzt +gestrudelt +gestrudelte +gestrudeltem +gestrudelten +gestrudeltes +gesträubt +gesträubten +gesträubter +gesträubtes +geströmt +gestuftem +gestufter +gestuftes +gestundet +gestundete +gestupst +gestupste +gestupstem +gestupster +gestupstes +gestutzt +gestutztem +gestutzten +gestutzter +geständig +geständigen +geständiger +geständiges +gestärkt +gestärkte +gestärktem +gestärkten +gestärkter +gestärktes +gestäubt +gestäubtem +gestäubten +gestäubter +gestöbert +gestöhnt +gestöpselt +gestöpselte +gestöpseltem +gestöpselten +gestöpselter +gestört +gestörte +gestörtem +gestörter +gestörtes +gestückelt +gestückeltem +gestückelten +gestückelter +gestülpt +gestülpte +gestülpten +gestülptes +gestürmt +gestürmte +gestürmten +gestürmter +gestürmtes +gestürzt +gestürzte +gestürztem +gestürzten +gestürztes +gestützt +gestützte +gestützten +gestützter +gestütztes +gesucht +gesuchte +gesuchtem +gesuchten +gesuchter +gesuchtes +gesudelt +gesudelte +gesudeltem +gesudelten +gesudeltes +gesummtes +gesund +gesunde +gesundem +gesunden +gesundend +gesundenden +gesundender +gesundendes +gesunder +gesundes +gesundest +gesundet +gesundeten +gesundeter +gesundetes +gesundetet +gesundheitlich +gesundheitlichem +gesundheitlichen +gesundheitlicher +gesundheitsfördernd +gesundheitsschädigend +gesundheitsschädlich +gesundheitsschädlichem +gesundheitsschädlichen +gesundheitsschädlicher +gesundheitsschädlicheren +gesundheitsschädlicherer +gesundheitsschädlicheres +gesundheitsschädlichste +gesundheitsschädlichsten +gesundheitsschädlichster +gesundschrumpfen +gesundschrumpfende +gesungen +gesungene +gesungenen +gesungener +gesungenes +gesunken +gesunkene +gesunkenem +gesunkenen +gesunkenes +gesurrt +gesurrte +gesurrten +gesurrter +gesurrtes +gesägt +gesägten +gesägter +gesägtes +gesät +gesäte +gesätem +gesäten +gesätes +gesättigt +gesättigte +gesättigten +gesättigter +gesättigtes +gesäubert +gesäuberte +gesäubertem +gesäuberten +gesäubertes +gesäuerten +gesäuerter +gesäuertes +gesäugt +gesäugte +gesäugten +gesäugter +gesäugtes +gesäumt +gesäumte +gesäumtem +gesäumten +gesäumtes +gesäuselt +gesäuselte +gesäuselten +gesäuselter +gesäuseltes +gesüffelt +gesühnt +gesünder +gesünderem +gesünderen +gesünderer +gesündeste +gesündestem +gesündesten +gesündestes +gesündigt +gesündigte +gesündigten +gesündigter +gesündigtes +gesüßt +gesüßtem +gesüßten +gesüßter +getadelt +getadelte +getadelten +getadelter +getafelt +getagt +getagte +getagter +getagtes +getakelt +getakelten +getakelter +getakeltes +getaktet +getaktete +getan +getane +getanem +getaner +getanes +getankt +getanktem +getankten +getankter +getanzt +getanzte +getanztem +getanzter +getanztes +getappt +getapptem +getappten +getappter +getapst +getarnt +getarnte +getarntem +getarnten +getarnter +getarntes +getastet +getastete +getasteten +getasteter +getaucht +getauchte +getauchtem +getauchten +getauchter +getauchtes +getauft +getauften +getaufter +getauftes +getaugt +getaugte +getaugtem +getaugten +getaugtes +getaumelt +getaumelte +getaumelten +getaumelter +getaumeltes +getauscht +getauschte +getauschtem +getauschten +getauschtes +getaut +getaute +getauten +getauter +getautes +geteert +geteerte +geteertem +geteerten +geteertes +geteilt +geteilte +geteilter +geteiltes +getestet +getestete +getestetem +getesteten +getesteter +getextet +gethront +gethronte +gethronter +gethrontes +getickt +geticktem +getickten +getickter +getilgt +getilgte +getilgtem +getilgter +getilgtes +getippelt +getippeltem +getippelten +getippelter +getippt +getippte +getipptem +getippten +getippter +getipptes +getischlert +getischlerte +getischlerter +getischlertes +getoastet +getoastetem +getoasteten +getoasteter +getobt +getollt +getollte +getollter +getolltes +getorkelt +getorkeltem +getorkelten +getorkelter +getost +getoste +getosten +getostes +getrachtet +getragen +getragene +getragenem +getragener +getragenes +getrampelt +getrampelte +getrampeltem +getrampelten +getrampelter +getrampeltes +getrappelt +getrappelte +getrappeltem +getrappelten +getrappeltes +getratscht +getrauert +getrauerte +getrauerter +getrauertes +getraut +getraute +getrauten +getrauter +getrautes +getreidelt +getreidelte +getreideltem +getreidelter +getreideltes +getrennt +getrennte +getrennten +getrennter +getrenntes +getreten +getretene +getretenen +getretener +getreu +getreue +getreuen +getreuer +getreues +getreulich +getrickst +getrieben +getriebene +getriebenem +getriebenen +getriebenes +getrieft +getriefte +getrieften +getriefter +getrieftes +getriggerte +getrillert +getrillerte +getrillertem +getrillerten +getrillerter +getrillertes +getrimmt +getrimmte +getrimmten +getrimmter +getrimmtes +getrippelt +getrippelte +getrippeltem +getrippelten +getrippeltes +getrocknet +getrocknete +getrockneter +getrocknetes +getroffen +getroffene +getroffenen +getroffener +getroffenes +getrommelt +getrommelte +getrommeltem +getrommelten +getrommelter +getrommeltes +getropft +getropfte +getropften +getropfter +getropftes +getrottet +getrottete +getrottetem +getrotteter +getrottetes +getrotzt +getrotztem +getrotzten +getrotzter +getrudelt +getrudelte +getrudeltem +getrudelten +getrudelter +getrudeltes +getrumpft +getrumpfte +getrumpften +getrumpfter +getrumpftes +getrunken +getrunkene +getrunkenem +getrunkenen +getrunkenes +geträllert +geträllerte +geträllerten +geträllerter +geträllertes +getränkt +getränkte +getränktem +getränkten +getränktes +geträufelt +geträufelte +geträufelten +geträufelter +geträufeltes +geträumt +geträumte +geträumten +geträumter +getrödelt +getrödelte +getrödelten +getrödeltes +getröpfelt +getröpfelte +getröpfelter +getröpfeltes +getröstet +getröstetem +getrösteten +getrösteter +getrübt +getrübte +getrübtem +getrübter +getrübtes +getummelt +getummelte +getummelter +getummeltes +getunkt +getunktem +getunkten +getunkter +getupft +getupfte +getupftem +getupfter +getupftes +geturnt +geturntem +geturnten +geturnter +getuschelt +getuschelte +getuschelten +getuscheltes +getuscht +getuschte +getuschter +getuschtes +getutet +getutetem +getuteten +getuteter +getäfelt +getäfelte +getäfeltem +getäfelten +getäfeltes +getändelt +getändelte +getändelten +getändelter +getändeltes +getänzelt +getänzelte +getänzeltem +getänzelten +getänzeltes +getätigt +getätigte +getätigten +getätigter +getätigtes +getätschelt +getätschelte +getätscheltem +getätschelten +getätscheltes +getäuscht +getäuschte +getäuschten +getäuschter +getäuschtes +getönt +getönte +getöntem +getönten +getöntes +getötet +getötete +getötetem +getöteten +getöteter +getötetes +getüftelt +getüftelte +getüfteltem +getüftelten +getüfteltes +getüncht +getünchte +getünchten +getünchter +getünchtes +getüpfeltem +getüpfelten +getüpfelter +getürmt +getürmte +getürmtem +getürmter +getürmtes +geulkt +geulkte +geulkten +geulktes +geurteilt +gevierteilt +gewachsen +gewachsene +gewachsenen +gewachsener +gewachsenes +gewacht +gewachte +gewachten +gewachter +gewackelt +gewackelte +gewackeltem +gewackelter +gewackeltes +gewaffnet +gewaffneten +gewaffneter +gewaffnetes +gewagt +gewagte +gewagten +gewagter +gewahr +gewahrt +gewahrte +gewahrtes +gewallt +gewallte +gewallter +gewalltes +gewaltet +gewaltig +gewaltige +gewaltigem +gewaltiger +gewaltiges +gewaltigste +gewaltlos +gewaltlose +gewaltlosem +gewaltloser +gewaltloses +gewaltsam +gewaltsame +gewaltsamem +gewaltsamen +gewaltsamer +gewaltsameren +gewaltsamerer +gewaltsameres +gewaltsames +gewaltsamste +gewaltsamsten +gewaltsamster +gewalttätig +gewalttätige +gewalttätigem +gewalttätiger +gewalttätigere +gewalttätigeren +gewalttätigeres +gewalttätiges +gewalttätigste +gewalttätigster +gewalttätigstes +gewalzt +gewalzten +gewalzter +gewalztes +gewandelt +gewandelte +gewandelten +gewandelter +gewandert +gewanderte +gewanderten +gewandertes +gewandt +gewandte +gewandtem +gewandten +gewandter +gewandtere +gewandterer +gewandteres +gewandtes +gewandtesten +gewandtester +gewandtestes +gewankt +gewankte +gewanktem +gewankten +gewanktes +gewann +gewannen +gewannst +gewappnet +gewappnete +gewappneten +gewappneter +gewappnetes +gewarnt +gewarnte +gewarntem +gewartet +gewartete +gewartetem +gewarteter +gewartetes +gewaschen +gewaschene +gewaschenem +gewaschenen +gewaschener +gewaschenes +gewassert +gewasserte +gewassertem +gewasserter +gewassertes +gewatet +gewatetem +gewateten +gewateter +gewatschelt +gewatschelte +gewatscheltem +gewatschelter +gewatscheltes +gewebsfreundlichen +gewebt +gewebte +gewebtem +gewebten +gewebter +gewebtes +gewechselt +gewechselte +gewechselten +gewechselter +gewechseltes +geweckt +geweckte +geweckten +geweckter +gewedelt +gewehrt +geweht +gewehtem +gewehten +gewehter +geweidet +geweidete +geweideter +geweidetes +geweigert +geweiht +geweihtem +geweihten +geweihter +geweilt +geweint +geweitetem +geweiteter +geweitetes +geweißt +geweißte +geweißten +geweißtes +gewelkt +gewelkte +gewelktem +gewelkten +gewelkter +gewelktes +gewellt +gewelltem +gewellten +gewellter +gewendet +gewendete +gewendetem +gewendeter +gewendetes +gewerbemäßig +gewerblich +gewerbliche +gewerblichen +gewerblicher +gewerbliches +gewerbsmäßig +gewerbsmäßige +gewerbsmäßigem +gewerbsmäßigen +gewerbsmäßiges +gewerkschaftlich +gewerkschaftliche +gewerkschaftlichen +gewerkschaftlicher +gewerkschaftseigene +gewerkschaftseigenen +gewerkt +gewerktem +gewerkten +gewerkter +gewertet +gewertete +gewertetem +gewerteter +gewertetes +gewesen +gewesene +gewesenen +gewesener +gewesenes +gewettet +gewettete +gewettetem +gewetteter +gewettetes +gewetzt +gewetztem +gewetzten +gewetzter +gewetztes +gewichen +gewichene +gewichenem +gewichener +gewichenes +gewichst +gewichstem +gewichsten +gewichster +gewichte +gewichten +gewichtet +gewichtete +gewichteten +gewichteter +gewichtetes +gewichtig +gewichtigem +gewichtigen +gewichtiger +gewichtiges +gewichtigste +gewickelt +gewickelte +gewickeltem +gewickelten +gewickelter +gewickeltes +gewidmet +gewidmete +gewidmetem +gewidmeten +gewidmeter +gewidmetes +gewieftere +gewiegt +gewiegte +gewiegtem +gewiegter +gewiegtes +gewiehert +gewiehertem +gewieherten +gewieherter +gewienertem +gewienerten +gewienerter +gewiesen +gewiesene +gewiesenen +gewiesenes +gewillt +gewillte +gewilltem +gewillten +gewillter +gewilltes +gewimmelt +gewimmelte +gewimmeltem +gewimmelten +gewimmeltes +gewimmert +gewimmerte +gewimmerten +gewimmerter +gewimmertes +gewinkelte +gewinkt +gewinnbringende +gewinnbringendem +gewinnbringenden +gewinnbringendes +gewinnen +gewinnend +gewinnende +gewinnender +gewinnendes +gewinnt +gewinnträchtig +gewinnträchtige +gewinnträchtigste +gewinselt +gewinseltem +gewinselten +gewinselter +gewippt +gewippte +gewipptem +gewippter +gewipptes +gewirbelt +gewirbelte +gewirbelter +gewirkt +gewirkte +gewirktem +gewirkten +gewirkter +gewirktes +gewirtschaftet +gewirtschaftete +gewirtschafteten +gewirtschafteter +gewirtschaftetes +gewischt +gewischte +gewischtem +gewischten +gewischtes +gewispert +gewisperte +gewisperter +gewispertes +gewiss +gewisse +gewissem +gewissenhaft +gewissenhafte +gewissenhaftem +gewissenhaften +gewissenhafter +gewissenhaftere +gewissenhafteren +gewissenhafteres +gewissenhaftes +gewissenhafteste +gewissenhaftester +gewissenhaftestes +gewissenlos +gewissenlosem +gewissenlosen +gewissenloser +gewissenloseren +gewissenloserer +gewissenloseres +gewissenloseste +gewissenlosesten +gewissenlosester +gewisser +gewissermaßen +gewisses +gewittern +gewittert +gewitterte +gewittertem +gewitterten +gewittertes +gewittrig +gewittrige +gewitzelt +gewitzelte +gewitzelten +gewitzelter +gewitzt +gewitzte +gewitztem +gewitzter +gewitztere +gewitzterem +gewitzteren +gewitzterer +gewitzteres +gewitztes +gewitzteste +gewitztestem +gewitztesten +gewitztester +gewitztestes +gewobene +gewogen +gewogene +gewogenem +gewogenen +gewogener +gewogenes +gewohnheitsmäßig +gewohnheitsmäßigem +gewohnheitsmäßigen +gewohnheitsmäßiger +gewohnt +gewohnte +gewohntem +gewohnter +gewohntes +gewollt +gewollte +gewolltem +gewollten +gewollter +gewonnen +gewonnene +gewonnenem +gewonnenen +gewonnener +gewonnenes +geworben +geworbenem +geworbenen +geworbener +geworden +gewordene +gewordenem +gewordenen +gewordener +gewordenes +geworfen +geworfene +geworfenem +geworfenen +geworfenes +gewrungen +gewuchert +gewucherte +gewucherten +gewucherter +gewuchtet +gewuchtete +gewuchteten +gewuchteter +gewuchtetes +gewunden +gewundene +gewundenem +gewundenen +gewundener +gewundenes +gewundert +gewunken +gewurmt +gewurstelt +gewurstelte +gewurstelten +gewursteltes +gewurzelt +gewurzelte +gewurzelten +gewurzelter +gewurzeltes +gewusst +gewusste +gewussten +gewählt +gewählte +gewähltem +gewählten +gewählter +gewähltes +gewähnt +gewähnte +gewähnten +gewähntes +gewähr +gewähre +gewähren +gewährend +gewährende +gewährenden +gewährendes +gewährgeleistet +gewährleiste +gewährleisten +gewährleistend +gewährleistende +gewährleistenden +gewährleistender +gewährleistendes +gewährleistet +gewährleisteten +gewährt +gewährte +gewährten +gewährter +gewährtes +gewährtest +gewährtet +gewälzt +gewälzte +gewälzten +gewälzter +gewärmt +gewärmte +gewärmtem +gewärmter +gewärmtes +gewässerte +gewöhne +gewöhnen +gewöhnend +gewöhnende +gewöhnenden +gewöhnendes +gewöhnlich +gewöhnliche +gewöhnlichen +gewöhnlicher +gewöhnlichere +gewöhnlicheren +gewöhnlicherer +gewöhnlicheres +gewöhnliches +gewöhnlichste +gewöhnlichstem +gewöhnlichster +gewöhnlichstes +gewöhnst +gewöhnt +gewöhnte +gewöhnten +gewöhnter +gewöhntes +gewöhntest +gewöhntet +gewölbt +gewölbte +gewölbtem +gewölbten +gewölbter +gewölbtes +gewühlt +gewühlten +gewühlter +gewühltes +gewünscht +gewünschte +gewünschtem +gewünschten +gewünschter +gewünschtes +gewürdigt +gewürdigte +gewürdigten +gewürdigter +gewürdigtes +gewürfelt +gewürfelte +gewürfelten +gewürfelter +gewürgt +gewürgte +gewürgten +gewürgter +gewürzt +gewürzte +gewürztem +gewürzter +gewürztes +gewütet +gezahlt +gezahlte +gezahltem +gezahlten +gezahltes +gezahnte +gezahnten +gezahnter +gezahntes +gezankt +gezapft +gezappelt +gezaubert +gezauberten +gezecht +gezeichnet +gezeichnete +gezeichnetem +gezeichneter +gezeichnetes +gezeigt +gezeigte +gezeigten +gezeigter +gezeigtes +gezeltet +gezerrt +gezerrte +gezerrten +gezerrter +gezerrtes +gezeugt +gezeugte +gezeugtem +gezeugten +gezeugtes +gezielt +gezielte +gezieltem +gezielten +gezielter +gezieltes +geziemen +geziemend +geziemt +geziemtem +geziemten +geziemter +geziert +gezierte +geziertem +gezierter +geziertes +gezimmert +gezimmertem +gezimmerten +gezimmerter +gezimmertes +gezinkt +gezinkten +gezirkelt +gezirkelte +gezirkelten +gezirkelter +gezirkeltes +gezirpt +gezirpte +gezirptem +gezirpten +gezirptes +gezischelt +gezischelte +gezischelten +gezischelter +gezischeltes +gezischt +gezischte +gezischtem +gezischten +gezischtes +gezittert +gezogen +gezogene +gezogenem +gezogenen +gezogener +gezollt +gezollte +gezolltem +gezolltes +gezuckert +gezuckerte +gezuckerten +gezuckerter +gezuckertes +gezupft +gezupfte +gezupftem +gezupften +gezupftes +gezweifelt +gezweifelte +gezweifeltem +gezweifelten +gezweifeltes +gezwickt +gezwickte +gezwickten +gezwickter +gezwicktes +gezwiebelt +gezwiebelter +gezwinkert +gezwinkerte +gezwinkerten +gezwinkerter +gezwinkertes +gezwitschert +gezwitscherte +gezwitscherten +gezwitscherter +gezwungen +gezwungene +gezwungenem +gezwungener +gezwungenermaßen +gezwungenes +gezwängt +gezwängte +gezwängten +gezwängter +gezwängtes +gezählt +gezählte +gezähltem +gezählten +gezählter +gezähltes +gezähmt +gezähmte +gezähmten +gezähmter +gezähmtes +gezögert +gezögerte +gezögertem +gezögerten +gezögertes +gezüchtet +gezüchtete +gezüchtetem +gezüchteten +gezüchteter +gezüchtetes +gezüchtigt +gezüchtigte +gezüchtigtem +gezüchtigten +gezüchtigtes +gezückt +gezückte +gezückten +gezückter +gezücktes +gezügelt +gezügelte +gezügeltem +gezügelten +gezügeltes +gezündelt +gezündet +gezündetem +gezündeten +gezündeter +gezüngelt +gezürnt +gezürnte +gezürnten +gezürnter +gezürntes +geächtet +geächtetem +geächteten +geächteter +geächzt +geädert +geähnelt +geändert +geänderte +geändertem +geänderten +geänderter +geängstigt +geängstigte +geängstigten +geätzt +geätzte +geätztem +geätzten +geätzter +geäußert +geäußerte +geäußerten +geäußerter +geäußertes +geöffnet +geöffnete +geöffnetem +geöffneten +geöffnetes +geölt +geölte +geölten +geölter +geöltes +geübt +geübte +geübtem +geübten +geübter +geübtes +gib +gibst +gibt +gieren +gierig +gierige +gierigen +gieriger +gierigere +gierigeren +gierigerer +gierigeres +gierigste +gierigstem +gierigsten +gierigstes +gierte +gieße +gießen +gießend +gießenden +gießender +gießendes +gießt +gifte +giften +giftet +giftfrei +giftfreier +giftgrün +giftgrünen +giftig +giftige +giftigem +giftiger +giftigere +giftigerem +giftigerer +giftigeres +giftiges +giftigstem +giftigsten +giftigster +gigantisch +gigantische +gigantischem +gigantischen +gigantischer +gigantisches +gilt +giltst +ging +ginge +gingen +gingst +gipfeln +gipfelnde +gipfelt +gipfelte +gipfle +girrende +glanzlos +glanzlosen +glanzvoll +glanzvolle +glanzvoller +glanzvolles +glasartigen +glasharten +glashelle +glashellen +glashellster +glasiere +glasieren +glasierend +glasierenden +glasierender +glasierendes +glasiert +glasierte +glasiertem +glasierten +glasierter +glasiertes +glasiertest +glasiertet +glasig +glasige +glasigem +glasiger +glasiges +glasklare +glasähnlichen +glatt +glatte +glattem +glatten +glatter +glattes +glattgestellt +glattstellen +glattweg +glaub +glaube +glauben +glaubend +glaubende +glaubender +glaubendes +glaubhaft +glaubhaftem +glaubhaften +glaubhafter +glaubhafterem +glaubhafteren +glaubhafterer +glaubhaftes +glaubhafteste +glaubhaftestem +glaubhaftester +glaubhaftestes +glaubst +glaubte +glaubten +glaubtest +glaubwürdig +glaubwürdige +glaubwürdigem +glaubwürdiger +glaubwürdigere +glaubwürdigerem +glaubwürdigerer +glaubwürdigeres +glaubwürdiges +glaubwürdigstem +glaubwürdigsten +glaubwürdigster +gleich +gleichaltrig +gleichaltrige +gleichaltrigen +gleichaltriger +gleichaltriges +gleichartig +gleichartige +gleichartigem +gleichartigen +gleichartiges +gleichbedeutend +gleichbedeutende +gleichbedeutenden +gleichbedeutender +gleichbedeutendes +gleichberechtigt +gleichberechtigte +gleichberechtigtem +gleichberechtigten +gleichberechtigtes +gleiche +gleichem +gleichen +gleichend +gleichende +gleichenden +gleichendes +gleicher +gleichermaßen +gleiches +gleichfalls +gleichförmig +gleichförmige +gleichförmigen +gleichförmiger +gleichgekommen +gleichgemacht +gleichgemachte +gleichgemachten +gleichgemachter +gleichgeschlechtlich +gleichgeschlechtlicher +gleichgesetzt +gleichgesetzte +gleichgesetzten +gleichgesetzter +gleichgesetztes +gleichgestellt +gleichgestellte +gleichgestellten +gleichgestellter +gleichgestelltes +gleichgetan +gleichgezogen +gleichgezogene +gleichgezogenem +gleichgezogener +gleichgezogenes +gleichgroß +gleichgroße +gleichgültig +gleichgültige +gleichgültigem +gleichgültigen +gleichgültiger +gleichgültiges +gleichhoch +gleichkam +gleichkomme +gleichkommen +gleichkommt +gleichkäme +gleichlang +gleichlaufend +gleichlaufenden +gleichmachen +gleichmachend +gleichmachenden +gleichmachender +gleichmachendes +gleichmäßig +gleichmäßige +gleichmäßigem +gleichmäßigen +gleichmäßiger +gleichmäßigere +gleichmäßigerem +gleichmäßigeren +gleichmäßigeres +gleichmäßiges +gleichmäßigste +gleichmäßigsten +gleichmäßigster +gleichmäßigstes +gleichmütig +gleichmütiger +gleichnamig +gleichnamige +gleichnamigem +gleichnamigen +gleichnamiges +gleichnishaft +gleichnishaften +gleichrangig +gleichrangige +gleichrangigen +gleichsam +gleichschenklig +gleichschenkligen +gleichsehe +gleichsehet +gleichseitig +gleichseitige +gleichseitigem +gleichseitigen +gleichseitiger +gleichseitiges +gleichsetze +gleichsetzen +gleichsetzend +gleichsetzenden +gleichsetzender +gleichsetzendes +gleichst +gleichstand +gleichstark +gleichstarke +gleichsteht +gleichstellen +gleichstellend +gleichstellenden +gleichstellender +gleichstellendes +gleichstellt +gleicht +gleichtat +gleichtue +gleichtun +gleichviel +gleichwertig +gleichwertige +gleichwertigem +gleichwertiger +gleichwertiges +gleichwohl +gleichzeitig +gleichzeitige +gleichzeitigem +gleichzeitigen +gleichzeitiges +gleichziehen +gleichziehend +gleichziehenden +gleichziehender +gleichziehendes +gleichzuschalten +gleichzusetzen +gleichzusetzende +gleichzustellen +gleichzutun +gleichzuziehen +gleite +gleiten +gleitend +gleitende +gleitenden +gleitender +gleitendes +gleitest +gleitet +gleißend +gleißenden +glich +glichen +glichet +gliedere +gliedern +gliedernd +gliedernden +gliedernder +gliederndes +gliedert +gliederte +gliederten +gliedertet +gliedweise +glimmen +glimmend +glimmenden +glimmender +glimmendes +glimmernd +glimmte +glimmten +glimpflich +glitschig +glitschige +glitschigem +glitschigen +glitschigere +glitschigerem +glitschigeren +glitschigeres +glitschiges +glitschigste +glitschigsten +glitschigster +glitschigstes +glitt +glitten +glittest +glitzere +glitzern +glitzernd +glitzernden +glitzernder +glitzerndes +glitzert +glitzerte +glitzerten +glitzertet +global +globale +globalen +globaler +globales +glockenförmig +glockenförmigen +glockenhelle +glockig +glockigen +glommen +glorreich +glorreiche +glorreichem +glorreichen +glorreicher +glorreichere +glorreicherem +glorreicherer +glorreicheres +glorreiches +glorreichstem +glorreichsten +glorreichster +glotze +glotzen +glotzend +glotzenden +glotzender +glotzendes +glotzt +glotzte +glotzten +glotztet +gluckern +gluckert +glucksen +glucksendes +glutheiß +glutheißen +glutäugig +glutäugigen +glänze +glänzen +glänzend +glänzende +glänzendem +glänzenden +glänzender +glänzest +glänzt +glänzte +glänzten +glänztest +gläsern +gläserne +gläsernem +gläserner +gläsernes +glätte +glätten +glättend +glättende +glättenden +glättendes +glättest +glättet +glättete +glätteten +glättetest +glättetet +gläubig +gläubige +gläubigem +gläubigen +gläubigere +gläubigerem +gläubigeren +gläubigeres +gläubiges +gläubigste +gläubigsten +gläubigster +gläubigstes +glücke +glücken +glücklich +glückliche +glücklichem +glücklichen +glücklichere +glücklicherem +glücklicheren +glücklicheres +glücklicherweise +glückliches +glücklichstem +glücklichsten +glücklichster +glücklos +glücklosen +glückstrahlend +glückstrahlende +glückstrahlendem +glückstrahlenden +glückstrahlendes +glückt +glückte +glühe +glühen +glühend +glühende +glühendem +glühenden +glühender +glühendes +glühendheiß +glühendheißem +glühendheißen +glühendheißer +glühst +glüht +glühte +glühten +glühtest +glühtet +gnadenlos +gnadenlose +gnadenlosen +gnostische +gnädig +gnädige +gnädigem +gnädigen +gnädigere +gnädigerem +gnädigeren +gnädigeres +gnädigerweise +gnädiges +gnädigste +gnädigstem +gnädigsten +gnädigster +goldbestickt +goldbestickte +goldblond +goldblonde +goldbraun +golden +goldene +goldenen +goldener +goldenes +goldgelb +goldgelbe +goldgelbem +goldgelber +goldgelbes +goldglänzend +goldhaltig +goldig +goldige +goldigem +goldigen +goldiges +goldigste +goldne +goldnen +goldrichtig +goldrichtigen +gordisches +goss +gossen +gossest +gotisch +gotische +gotischen +gotischer +gottergebene +gottergebenes +gottesfürchtig +gottesfürchtige +gottesfürchtigem +gottesfürchtiger +gottesfürchtiges +gottgegeben +gottgegebene +gottgegebenes +gottgesegnet +gottgesegneten +gottgewollt +gottgewollten +gottgewollter +gottgewährt +gottgewährtes +gottlob +gottlos +gottlose +gottlosen +gottverlassen +goutieren +gouvernantenhafte +grabe +graben +grabt +graden +gradlinig +gradlinige +gradlinigem +gradlinigen +gradliniges +graduell +graduelle +graduellen +graduierte +grafikfähig +grafisch +grafische +grafischen +grafischer +grafisches +grammatikalisch +grammatikalische +grammatikalischem +grammatikalischer +grammatikalisches +grammatisch +grammatische +grammatischem +grammatischen +grammatischer +grammatisches +grandios +grandiose +grandiosem +grandioser +grandioses +grantig +graphikfähig +graphisch +graphische +graphischem +graphischen +graphischer +graphisches +graphitgrau +graphologisch +graphologische +graphologischem +graphologischen +graphologisches +grase +grasen +grasende +grasenden +grasender +grasgrün +grasgrüne +grasgrünen +grast +graste +grasten +gratis +gratuliere +gratulieren +gratulierende +gratulierenden +gratulierender +gratulierst +gratuliert +gratulierte +gratulierten +gratuliertest +gratuliertet +grau +graue +grauem +grauen +grauenerregender +grauenhaft +grauenhafte +grauenhaften +grauenhafter +grauenhaftere +grauenhafteren +grauenhafterer +grauenhafteres +grauenhafteste +grauenhaftestem +grauenhaftesten +grauenhaftestes +grauenvoll +grauenvolle +grauenvollen +grauenvoller +grauenvollere +grauenvolleren +grauenvollerer +grauenvolleres +grauenvollste +grauenvollstem +grauenvollsten +grauenvollstes +grauer +graues +graugrün +graugrünen +grauhaarig +grauhaarigem +grauhaarigen +grauhaariger +grausam +grausame +grausamem +grausamer +grausamere +grausamerem +grausamerer +grausameres +grausames +grausamstem +grausamsten +grausamster +grauschwarz +grausen +grausig +grausigem +grausigen +grausiger +grausigste +grauslich +grauslichen +grauste +graute +grauten +grautrist +grauweiß +grauweißen +gravieren +gravierend +gravierende +gravierendem +gravierenden +gravierender +gravierendes +graviert +gravierte +gravierten +gravierter +graviertes +graviertest +graviertet +grazil +graziös +graziöse +graziösem +graziöser +graziöses +greifbar +greifbarem +greifbaren +greifbarer +greife +greifen +greifend +greifende +greifendem +greifenden +greifender +greifendes +greifst +greift +greise +greisen +greisenhaft +greisenhafte +greisenhaftem +greisenhaften +greisenhaftes +greises +grell +grelle +grellen +greller +grelles +grellweiß +grellweißen +grenzend +grenzende +grenzenden +grenzenlos +grenzenlose +grenzenlosem +grenzenloser +grenzenloses +grenzenlosester +grenzprovokatorischer +grenzt +grenzte +grenzten +grenzüberschreitenden +griechisch +griechische +griechischen +griechischer +griechisches +grienen +griesgrämig +griesgrämige +griesgrämigem +griesgrämigen +griesgrämiges +griff +griffbereit +griffbereitem +griffbereiten +griffbereiter +griffe +griffen +griffet +griffig +griffige +griffigem +griffigen +griffiger +griffigerem +griffigeren +griffigerer +griffiges +griffigste +griffigstem +griffigster +griffigstes +griffst +grille +grillen +grimmig +grimmige +grimmigen +grimmiger +grimmigere +grimmigeren +grimmigerer +grimmigeres +grimmigste +grimmigstem +grimmigsten +grimmigstes +grinse +grinsen +grinsend +grinsende +grinsenden +grinsender +grinst +grinste +grinsten +grinstet +grob +grobe +grobem +groben +grober +grobes +grobkörnig +grobkörnige +grobkörnigen +grobkörniger +grobkörniges +grobmaschig +grobmaschige +grobmaschigem +grobmaschiger +grobmaschiges +grobschlächtig +grobschlächtige +grollen +grollend +grollt +grollten +gros +grotesk +groteskem +grotesken +grotesker +groteskerem +groteskeren +groteskerer +groteskes +groteskeste +groteskestem +groteskester +groteskestes +groß +großartig +großartige +großartigen +großartiger +großartigere +großartigeren +großartigerer +großartigeres +großartigste +großartigstem +großartigsten +großartigstes +großbäuerlichen +großbürgerlich +großbürgerliche +große +großem +großen +großenteils +großer +großes +großflächig +großformatig +großformatige +großformatigen +großgeblümten +großgezogen +großgezogenem +großgezogenen +großgezogener +großherzig +großherzige +großherzigem +großherziger +großherzigere +großherzigerem +großherzigerer +großherzigeres +großherziges +großherzigstem +großherzigsten +großherzigster +großindustriell +großindustrielles +großjährig +großjährigem +großjährigen +großjähriger +großmütig +großmütige +großmütigen +großporig +großporige +großräumig +großräumige +großräumigem +großräumigen +großräumiger +großräumiges +großsprecherisch +großsprecherische +großsprecherischem +großsprecherischen +großsprecherisches +großspurig +großspurige +großspurigen +großspuriger +großspuriges +großstadtmüden +großstadtnahen +großstädtisch +großstädtischer +großtechnisch +großtuerisch +großtuerische +großtuerischem +großtuerischer +großtuerisches +großvolumig +großvolumige +großvolumigen +großväterlich +großväterlichen +großziehen +großziehend +großziehende +großziehender +großziehendes +großzügig +großzügige +großzügigem +großzügiger +großzügigere +großzügigerem +großzügigerer +großzügigeres +großzügiges +großzügigstem +großzügigsten +großzügigster +grub +gruben +grubst +grundbuchamtliche +grundbuchliche +grundehrlich +grundehrlichem +grundehrlichen +grundehrlicher +grundfalsch +grundfalsche +grundfalschem +grundfalscher +grundfalsches +grundgesetzlich +grundgesetzlichen +grundiere +grundieren +grundierend +grundierenden +grundierender +grundierendes +grundiert +grundierte +grundiertem +grundierter +grundiertes +grundiertest +grundlegend +grundlegende +grundlegendem +grundlegenden +grundlegender +grundlegendes +grundlos +grundlose +grundlosem +grundlosen +grundloser +grundrechtlich +grundsolid +grundsolide +grundsoliden +grundsolider +grundsätzlich +grundsätzliche +grundsätzlichen +grundsätzlicher +grundsätzliches +grundverschieden +grundverschiedene +grundverschiedenem +grundverschiedener +grundverschiedenes +grunzen +gruppenweise +gruppiere +gruppieren +gruppierend +gruppierenden +gruppierender +gruppierendes +gruppiert +gruppierte +gruppiertem +gruppierter +gruppiertes +gruppiertest +gruselig +gruselige +gruseligem +gruseliger +gruseliges +gruseln +gräbst +gräbt +grämen +grämend +grämende +grämender +grämendes +grämlich +grämst +grämt +grämte +grämtest +grämtet +grässlich +grässliche +grässlichen +grässlicher +grässlichere +grässlicheren +grässlicherer +grässlicheres +grässlichste +grässlichstem +grässlichsten +grässlichstes +grätig +gräulich +gräuliche +gräulichem +gräulichen +gräulicher +gräuliches +gröberem +gröberen +gröberer +gröbste +gröbstem +gröbsten +gröbster +gröle +grölen +grölend +grölende +grölenden +grölendes +grölst +grölt +grölten +gröltest +gröltet +größenordnungsmäßig +größenwahnsinnig +größenwahnsinnigem +größenwahnsinnigen +größenwahnsinniger +größer +größere +größerem +größeren +größerer +größeres +größte +größtem +größten +größtenteils +größter +größtes +größtmöglich +größtmögliche +größtmöglichen +größtmögliches +grübeln +grübelnd +grübelnden +grübelnder +grübelndes +grübelt +grübelte +grübelten +grübeltet +grüble +grün +gründen +gründend +gründende +gründender +gründendes +gründest +gründete +gründeten +gründetest +gründlich +gründliche +gründlichem +gründlicher +gründlichere +gründlicherem +gründlicherer +gründlicheres +gründliches +gründlichste +gründlichstem +gründlichsten +gründlichstes +grüne +grünem +grünen +grünender +grüner +grüneres +grünlich +grünlichbraun +grünliche +grünlichen +grünlicher +grünliches +grüßen +grüßend +grüßende +grüßt +grüßten +guck +gucke +gucken +guckt +guckten +gummiartig +gummiartigem +gummiartigen +gummiartiger +gummieren +gurgeln +gurgelnd +gurgelnde +gurgelnder +gurgelndes +gurgelst +gurgelte +gurgelten +gurgeltest +gurgle +gurten +gusseisern +gustiöseren +gut +gutartig +gutartige +gutartigem +gutartigen +gutartiges +gutbetucht +gutbetuchte +gutbürgerlich +gutbürgerlichen +gute +gutem +guten +guter +gutes +gutgeheißen +gutgeheißene +gutgeheißener +gutgeheißenes +gutgelaunt +gutgelauntem +gutgelaunten +gutgelaunter +gutgemacht +gutgemachte +gutgemachten +gutgemachtes +gutgeschrieben +gutgeschriebenen +gutgesinnt +gutgesinnte +gutgesinnten +gutgesinnter +gutgesinntes +gutgläubig +gutgläubige +gutgläubigen +gutgläubiger +gutgläubiges +gutheißend +gutheißende +gutheißenden +gutheißendes +gutheißt +gutherzig +gutherzigem +gutherzigen +gutherziger +gutmachen +gutmachend +gutmachende +gutmachender +gutmachendes +gutmachte +gutmütig +gutmütige +gutmütigem +gutmütiger +gutmütigere +gutmütigerem +gutmütigerer +gutmütigeres +gutmütiges +gutmütigstem +gutmütigsten +gutmütigster +gutnachbarlich +gutnachbarlichen +gutnachbarlicher +gutschreiben +gutunterrichteten +gutunterrichteter +gutwillig +gutwillige +gutwilligem +gutwilligen +gutwilligere +gutwilligerem +gutwilligeren +gutwilligeres +gutwilliges +gutwilligste +gutwilligsten +gutwilligster +gutwilligstes +gutzumachen +gutzumachenden +gutzuschreiben +gymnasial +gymnasialen +gymnasialer +gymnastisch +gymnastischem +gymnastischen +gymnastischer +gynäkologisch +gynäkologische +gäbe +gäben +gähne +gähnen +gähnend +gähnenden +gähnender +gähnendes +gähnt +gähnte +gähnten +gähntet +gängeln +gängelnd +gängig +gängige +gängigen +gängiger +gänzlich +gänzliche +gänzlichen +gänzlicher +gänzliches +gären +gärend +gärende +gärenden +gärender +gärendes +gärt +gärte +gärten +gärtet +gärtnerisch +gärtnerische +gönne +gönnen +gönnerhaft +gönnerhafte +gönnerhaftem +gönnerhaften +gönnerhafter +gönnerhaftes +gönnt +göttlich +göttliche +göttlichem +göttlichen +göttlicher +göttliches +göttlichsten +gültig +gültige +gültigem +gültigen +gültiger +gültiges +günstig +günstige +günstigen +günstiger +günstigere +günstigerem +günstigeren +günstigerer +günstiges +günstigste +günstigsten +günstigster +günstigstes +gütig +gütige +gütigem +gütigen +gütigere +gütigerem +gütigeren +gütigeres +gütiges +gütigstem +gütigsten +gütigster +gütlich +gütliche +gütlichem +gütlicher +gütliches ++++++++++ +h +haargenau +haargenaue +haargenauen +haargenauer +haargenaues +haarig +haarige +haarigem +haarigen +haarigere +haarigerem +haarigeren +haarigeres +haariges +haarigste +haarigsten +haarigster +haarigstes +haarkleiner +haarscharf +haarscharfe +haarscharfem +haarscharfen +haarscharfes +haarsträubend +haarsträubende +haarsträubenden +haarsträubender +hab +habe +haben +haben's +habend +habende +habendem +habenden +habender +habendes +habest +habgierig +habgierige +habgierigem +habgieriger +habgierigere +habgierigerem +habgierigerer +habgierigeres +habgieriges +habgierigstem +habgierigsten +habgierigster +habhaft +habil +habilitiert +haboffener +habsburgische +habsüchtig +habsüchtigem +habsüchtiger +habt +hacke +hacken +hackend +hackendem +hackenden +hackender +hackst +hackt +hackte +hackten +hacktest +hacktet +hadern +haftbar +haftbare +haftbarem +haftbarer +haftbares +hafte +haften +haftend +haftende +haftendem +haftender +haftendes +haftest +haftet +haftete +hafteten +haftetest +haftpflichtig +hageln +hagelnd +hagelndem +hagelnden +hagelnder +hagelt +hagelte +hager +hagerem +hageren +hagerer +hagererem +hagereren +hagererer +hageres +hagerste +hagerstem +hagersten +hagerster +hagerstes +hake +hakenden +hakender +hakte +hakten +halb +halbabgeschlossenen +halbamtlich +halbamtlichen +halbautomatisch +halbdunklen +halbe +halbem +halben +halber +halbes +halbfertig +halbfertigem +halbfertigen +halbfertiger +halbfertiges +halbgar +halbgare +halbgaren +halbgares +halbhell +halbheller +halbherzig +halbhohe +halbhohes +halbiere +halbieren +halbierend +halbierende +halbierendem +halbierender +halbierendes +halbierst +halbiert +halbierte +halbierten +halbierter +halbiertes +halbiertest +halbiertet +halbjährig +halbjährige +halbjährlich +halbjährlichen +halbjährlicher +halbkreisförmige +halbkreisförmigen +halblang +halblange +halblaut +halblaute +halblautem +halblauten +halblautes +halbmast +halbmilitärisch +halbmilitärische +halbnackt +halbnackte +halbnacktem +halbnackter +halbnacktes +halboffen +halboffenem +halboffenen +halboffener +halboffenes +halbohnmächtigen +halbrunde +halbrunden +halbschlau +halbseiden +halbseidenes +halbsitzender +halbstark +halbstarken +halbstündig +halbstündige +halbtags +halbtot +halbtoten +halbtäglich +halbtägliche +halbverhungert +halbverhungerten +halbverkohlt +halbverkohlte +halbverscharrten +halbvoller +halbvolles +halbwegs +halbwüchsig +halbwüchsige +halbwüchsigem +halbwüchsigen +halbwüchsiges +half +halfen +halfst +halftern +hallen +hallender +hallt +hallte +halogenfrei +halsbrecherisch +halsbrecherische +halsbrecherischem +halsbrecherischen +halsbrecherischer +halsbrecherischeren +halsbrecherischerer +halsbrecherischeres +halsbrecherisches +halsbrecherischste +halsbrecherischstem +halsbrecherischsten +halsbrecherischstes +halsstarrig +halsstarrige +halsstarrigen +halsstarriger +halsstarriges +haltbar +haltbare +haltbarem +haltbaren +haltbarere +haltbarerem +haltbareren +haltbareres +haltbares +haltbarste +haltbarsten +haltbarster +haltbarstes +halte +halten +haltend +haltende +haltenden +haltender +haltendes +haltet +haltgemacht +haltgemachte +haltgemachter +haltgemachtes +haltlos +haltlosem +haltlosen +haltloser +haltloserem +haltloseren +haltloserer +haltloses +haltloseste +haltlosestem +haltlosester +haltlosestes +haltmachen +haltmachende +haltmachendem +haltmachenden +haltmachendes +haltmacht +haltzumachen +hamburgische +hamstern +handbreit +handbreite +handbreitem +handbreiter +handbreites +handelbare +handele +handeln +handelnd +handelnde +handelnden +handelnder +handelndes +handelseinig +handelseinigem +handelseinigen +handelseiniger +handelsgerichtlich +handelspolitisch +handelspolitische +handelspolitischen +handelst +handelstechnischen +handelsüblich +handelsübliche +handelsüblichem +handelsüblichen +handelsübliches +handelt +handelte +handelten +handeltest +handeltet +handfest +handfeste +handfestem +handfester +handfestere +handfesterem +handfesterer +handfesteres +handfestes +handfestestem +handfestesten +handfestester +handgearbeitet +handgearbeitete +handgearbeitetem +handgearbeiteter +handgearbeitetes +handgeknüpft +handgeschrieben +handgeschriebene +handgeschriebenem +handgeschriebener +handgeschriebenes +handgestoppt +handgestrickt +handgestrickte +handgestricktem +handgestrickten +handgestricktes +handgewebt +handgewebter +handgreiflich +handgreiflichem +handgreiflichen +handgreiflicher +handhabbar +handhabbares +handhabe +handhaben +handhabende +handhabendem +handhabenden +handhabendes +handhabt +handhabte +handle +handlich +handliche +handlichem +handlichen +handlichere +handlicherem +handlicheren +handlicheres +handliches +handlichste +handlichsten +handlichster +handlichstes +handlungsfähig +handlungsfähige +handlungsfähiges +handlungsunfähig +handlungsunfähigen +handlungsunfähiger +handschriftlich +handschriftliche +handschriftlichen +handschriftlicher +handschriftliches +handvoll +handvollen +handvoller +handvolles +handwarme +handwerklich +handwerkliche +handwerklicher +hanebüchen +hange +hangen +hanseatisch +hanseatischen +hantelt +hantiere +hantieren +hantierend +hantierende +hantierenden +hantierendes +hantierst +hantiert +hantierte +hantierten +hantiertest +hantiertet +hapern +hapert +hardwaremäßig +harke +harken +harmlos +harmlose +harmlosem +harmlosen +harmloser +harmloserem +harmloseren +harmloserer +harmloses +harmloseste +harmlosestem +harmlosester +harmlosestes +harmoniere +harmonieren +harmonierend +harmonierende +harmonierendem +harmonierender +harmonierendes +harmonierst +harmonierte +harmonierten +harmoniertest +harmonisch +harmonische +harmonischem +harmonischen +harmonischer +harmonischere +harmonischerem +harmonischerer +harmonischeres +harmonisches +harmonischstem +harmonischsten +harmonischster +harmonisieren +harmonisiert +harmonisierten +harpuniert +harre +harren +harrende +harrt +harrte +harrten +harsch +hart +harte +hartem +harten +harter +hartes +hartherzig +hartherzigen +hartherziger +hartherzigere +hartherzigeren +hartherzigerer +hartherzigeres +hartherzigste +hartherzigstem +hartherzigsten +hartherzigstes +hartnäckig +hartnäckigem +hartnäckigen +hartnäckiger +hartnäckigerem +hartnäckigeren +hartnäckigerer +hartnäckigeres +hartnäckigste +hartnäckigstem +hartnäckigsten +hartnäckigstes +hasch +hasche +haschen +haschend +haschende +haschendem +haschender +haschendes +haschest +haschte +haschten +haschtest +haselnussbraun +hasse +hassen +hassende +hassendem +hassenden +hassendes +hasserfüllt +hasst +hasste +hassten +hasstet +hast +haste +hasten +hastend +hastende +hastenden +hastendes +hastest +hastet +hastete +hasteten +hastetest +hastetet +hastig +hastige +hastigem +hastigen +hastiges +hat +hat's +hatschten +hatte +hatten +hattest +hattet +hauchdünn +hauchdünne +hauchdünnem +hauchdünnen +hauchdünnes +hauche +hauchen +hauchende +hauchendem +hauchenden +hauchendes +hauchfein +hauchfeines +hauchst +hauchte +hauchten +hauchtest +hauchzart +haue +hauen +hauende +hauendem +hauenden +hauendes +haufenweise +hauptamtlich +hauptamtliche +hauptamtlichem +hauptamtlichen +hauptamtliches +hauptberuflich +hauptberufliche +hauptberuflicher +hauptbeteiligt +hauptbeteiligten +hauptsächlich +hauptsächlichem +hauptsächlichen +hauptsächlicher +hauptsächlichste +hauptsächlichsten +hauptsächlichster +hausbacken +hausbackene +hausbackener +hausbackenes +hauseigen +hauseigene +hausen +hausend +hausende +hausenden +hausender +hausendes +hausfraulich +hausfraulichen +hausfrauliches +hausgemacht +hausgemachter +haushalten +haushaltend +haushaltspolitisch +haushaltspolitischen +haushoch +haushohe +haushohen +haushohes +haushälterisch +haushälterische +haushälterischen +haushälterischer +hausiere +hausieren +hausierende +hausierendem +hausierenden +hausierendes +hausierst +hausiert +hausierte +hausierten +hausiertest +hausiertet +hausinterne +haussierten +haust +hauste +hausten +haustest +haustet +hauswirtschaftlich +hauswirtschaftlichem +hauswirtschaftlichen +hauswirtschaftlicher +haute +hauten +hauteng +hautenge +hautengem +hautengen +hautenger +hautest +hautet +hautfarben +hautnah +hebe +hebeln +hebelt +heben +hebend +hebendem +hebenden +hebender +hebräisch +hebräische +hebräischem +hebräischer +hebräisches +hebst +hebt +hechele +hecheln +hechle +hechte +hechten +hecken +heckte +hedonistisch +hedonistischen +hefte +heften +heftende +heftendem +heftenden +heftendes +heftest +heftet +hefteten +heftetest +heftetet +heftig +heftige +heftigem +heftigen +heftigere +heftigerem +heftigeren +heftigeres +heftiges +heftigste +heftigsten +heftigster +heftigstes +hegen +hegend +hegende +hegenden +hegender +hegendes +hegt +hegte +hegten +hegtet +heidnisch +heidnische +heidnischem +heidnischen +heidnisches +heikel +heikelste +heikelsten +heikelster +heikelstes +heiklem +heiklen +heikler +heiklere +heiklerem +heikleren +heiklerer +heikles +heil +heilbar +heilbarem +heilbaren +heilbarer +heile +heilen +heilend +heilende +heilenden +heilender +heilendes +heilere +heilerem +heileren +heileres +heiles +heilfroh +heilig +heilige +heiligem +heiligen +heiligere +heiligerem +heiligeren +heiligeres +heiliges +heiligste +heiligsten +heiligster +heiligstes +heilklimatisch +heilklimatischem +heilklimatischer +heilkräftig +heilkräftigem +heilkräftigen +heilkräftiger +heilkräftigeren +heilkräftigerer +heilkräftigeres +heilkräftigste +heilkräftigstem +heilkräftigsten +heilkräftigstes +heillos +heillose +heillosen +heilpädagogisch +heilpädagogische +heilsam +heilsame +heilsamen +heilsamer +heilsamere +heilsameren +heilsamerer +heilsameres +heilsamste +heilsamstem +heilsamsten +heilsamstes +heilst +heilste +heilsten +heilster +heilstes +heilte +heilten +heiltest +heimatlich +heimatliche +heimatlichem +heimatlicher +heimatliches +heimatlos +heimatlosem +heimatlosen +heimatloser +heimattreu +heimattreue +heimattreuen +heimattreuer +heimbegleiten +heimbegleitende +heimbegleitendem +heimbegleitenden +heimbegleitendes +heimbegleitet +heimbegleitete +heimbegleiteten +heimbegleiteter +heimbegleitetes +heimbrachte +heimbrachten +heimbringen +heimbringst +heimelig +heimeligem +heimeligen +heimeliger +heimeligeren +heimeligerer +heimeligeres +heimeligste +heimeligsten +heimeligster +heimfahren +heimfahrendem +heimfahrenden +heimfahrender +heimfahrt +heimgegangen +heimgegangene +heimgegangener +heimgegangenes +heimgehen +heimgehende +heimgehenden +heimgehender +heimgekehrt +heimgekehrte +heimgekehrten +heimgekehrtes +heimgekommen +heimgekommene +heimgekommener +heimgekommenes +heimgeleuchtet +heimgesucht +heimgesuchte +heimgesuchten +heimgesuchtes +heimgezahlt +heimgezahlte +heimgezahlten +heimgezahlter +heimgezahltes +heimging +heimginge +heimisch +heimische +heimischem +heimischen +heimisches +heimkam +heimkehren +heimkehrende +heimkehrendem +heimkehrenden +heimkehrendes +heimkehrt +heimkehrte +heimkommen +heimkommend +heimkommende +heimkommender +heimkommendes +heimleuchten +heimleuchtend +heimleuchtende +heimleuchtenden +heimleuchtendes +heimlich +heimliche +heimlichen +heimlicher +heimlichere +heimlicheren +heimlicherer +heimlicheres +heimlichste +heimlichstem +heimlichsten +heimlichstes +heimsen +heimsten +heimsuchen +heimsuchend +heimsuchende +heimsuchenden +heimsuchendes +heimsucht +heimsuchten +heimtückisch +heimtückische +heimtückischem +heimtückischen +heimtückischere +heimtückischerem +heimtückischeren +heimtückischerer +heimtückischeres +heimtückisches +heimtückischste +heimtückischsten +heimtückischster +heimtückischstes +heimwehkrank +heimwehkranken +heimwärts +heimzahlen +heimzahlend +heimzahlendem +heimzahlenden +heimzahlender +heimzahlten +heimzuführen +heimzukehren +heimzukommen +heimzureisen +heimzuzahlen +heiraten +heiratend +heiratende +heiratender +heiratendes +heiratest +heiratete +heirateten +heischen +heiser +heiserem +heiseren +heiserer +heiter +heitere +heiterem +heiteren +heiterer +heiterere +heitererem +heitereren +heitererer +heitereres +heiteres +heiterhell +heiterhelle +heiterhellem +heiterhellen +heiterhelles +heiterste +heiterstem +heiterster +heiterstes +heizbar +heize +heizen +heizend +heizendem +heizenden +heizender +heizest +heizt +heizte +heizten +heiztest +heiztet +heiß +heißblütig +heißblütige +heißblütigem +heißblütiger +heißblütigere +heißblütigerem +heißblütigerer +heißblütigeres +heißblütiges +heißblütigste +heißblütigstem +heißblütigsten +heißblütigster +heiße +heißem +heißen +heißende +heißendem +heißenden +heißendes +heißer +heißere +heißeren +heißerer +heißeres +heißes +heißest +heißestem +heißesten +heißester +heißgelaufen +heißgelaufene +heißgelaufenem +heißgelaufener +heißgelaufenes +heißhungrig +heißlaufen +heißlaufend +heißlaufendem +heißlaufenden +heißlaufender +heißt +hektisch +hektische +hektischem +hektischen +hektischer +hektischerem +hektischeren +hektischerer +hektisches +hektischste +hektischstem +hektischster +hektischstes +heldenhaft +heldenhaften +heldenhafter +heldenhaftere +heldenhafteren +heldenhafterer +heldenhafteres +heldenhafteste +heldenhaftestem +heldenhaftesten +heldenhaftestes +heldenmütig +heldenmütige +heldenmütigen +heldenmütiger +heldenmütiges +helfe +helfen +helfende +helfendem +helfenden +helfendes +helft +hell +hellbeige +hellblau +hellblauer +hellblond +hellblonde +helle +hellem +hellen +hellenisch +heller +hellere +helleren +hellerer +helleres +helles +hellgelb +hellgrau +hellgraue +hellgraues +hellgrün +hellgrüne +hellgrüner +hellgrünes +hellhäutig +hellhäutiges +hellhörig +helllichte +helllichten +hellrot +hellseherisch +hellseherische +hellsichtig +hellsichtige +hellsichtigen +hellsichtiger +hellsichtigere +hellsichtigeren +hellsichtigerer +hellsichtigeres +hellsichtigste +hellsichtigstem +hellsichtigsten +hellsichtigstes +hellste +hellstem +hellsten +hellster +hellstes +hellte +hellwach +hellwache +hellwachen +hellwacher +hellwaches +helvetischen +hemdsärmelig +hemmen +hemmend +hemmende +hemmenden +hemmender +hemmendes +hemmt +hemmte +hemmten +hemmtet +hemmungslos +hemmungslose +hemmungslosen +hemmungsloser +hemmungslosere +hemmungsloseren +hemmungsloserer +hemmungsloseres +hemmungsloseste +hemmungslosestem +hemmungslosesten +hemmungslosestes +her +herab +herabdrücken +herabdrückend +herabdrückende +herabdrückenden +herabdrückender +herabdrückendes +herabgedrückt +herabgeführt +herabgelassen +herabgelassenem +herabgelassenen +herabgelassener +herabgerutscht +herabgeschüttet +herabgesehen +herabgesetzt +herabgesetzte +herabgesetzten +herabgesetztes +herabgestiegen +herabgestiegenem +herabgestiegenen +herabgestiegener +herabgesunken +herabgewirtschaftet +herabgezogene +herablassen +herablassend +herablassende +herablassendem +herablassenden +herablassender +herablassendes +herabsackte +herabsauste +herabsehen +herabsehend +herabsehenden +herabsehender +herabsehendes +herabsetzen +herabsetzend +herabsetzende +herabsetzenden +herabsetzendes +herabsetzt +herabstarrte +herabsteigen +herabsteigende +herabsteigendem +herabsteigenden +herabsteigendes +herabstürzenden +herabzusetzen +heran +heranbrachte +heranbringen +heranbringende +heranbringendem +heranbringenden +heranbringendes +herandonnern +herandonnernder +heranfahren +heranfahrenden +heranfuhr +heranführen +herangebrachte +herangebrachtem +herangebrachten +herangebrachtes +herangefahren +herangeführt +herangegangen +herangegangene +herangegangenem +herangegangener +herangegangenes +herangehen +herangehende +herangehendem +herangehenden +herangehendes +herangehst +herangeht +herangekommen +herangekommene +herangekommenem +herangekommenen +herangemacht +herangerückt +herangerücktem +herangerückter +herangerücktes +herangeschleppt +herangeschlichen +herangeschlichene +herangeschlichenen +herangeschlichener +herangetragen +herangetreten +herangewachsen +herangewachsenen +herangewachsener +herangewachsenes +herangezogen +herangezogene +herangezogenen +heranging +herangingen +herankam +herankamen +herankommen +herankommend +herankommendem +herankommenden +herankommender +herankommt +heranlocken +heranmachen +heranmachend +heranmachenden +heranmachender +heranmachendes +heranmachten +herannahenden +heranpirschen +heranrasenden +heranreicht +heranreifende +heranreift +heranreifte +heranrücken +heranrückt +heranrückte +heranrückten +heranschleichen +heranschleichend +heranschleichende +heranschleichender +heranschleichendes +heranstürmende +herantragen +herantrat +herantraten +herantritt +herantrittst +heranwachsen +heranwachsende +heranwachsenden +heranwachsender +heranwächst +heranziehe +heranziehen +heranzieht +heranzog +heranzubilden +heranzuführen +heranzugehen +heranzukommen +heranzutreten +heranzuziehen +heranzüchten +herauf +heraufbeschwor +heraufbeschwören +heraufführen +heraufgekommen +heraufgekommene +heraufgekommenen +heraufgekommener +heraufgekommenes +heraufgesetzt +heraufgesetzten +heraufgestiegen +heraufgestiegene +heraufgestiegenen +heraufgestiegener +heraufgestiegenes +heraufgezogen +heraufgezogene +heraufgezogenem +heraufgezogenen +heraufgezogenes +heraufkam +heraufkommen +heraufkommende +heraufkommendem +heraufkommenden +heraufkommendes +heraufreicht +heraufschraubten +heraufsteigen +heraufsteigend +heraufsteigende +heraufsteigenden +heraufsteigender +heraufsteigendes +heraufziehend +heraufziehende +heraufziehendem +heraufziehender +heraufziehendes +heraufzuführen +heraus +herausarbeiten +herausarbeitend +herausarbeitende +herausarbeitendem +herausarbeitendes +herausbekommen +herausbekommend +herausbekommendem +herausbekommenden +herausbekommender +herausbekommene +herausbekommenem +herausbekommenen +herausbekommenes +herausbildender +herausbildet +herausbringen +herausbringend +herausbringendem +herausbringenden +herausbringender +herausbringendes +herausdestillieren +herausfahren +herausfallend +herausfiltern +herausfinden +herausfindend +herausfindende +herausfindendem +herausfindender +herausfindendes +herausfindet +herausfischen +herausfordern +herausfordernd +herausfordernde +herausfordernden +herausfordernder +herausforderndes +herausforderte +herausfuhr +herausführen +herausführt +herausgab +herausgearbeitet +herausgearbeitete +herausgearbeitetem +herausgearbeiteten +herausgearbeitetes +herausgeben +herausgebend +herausgebenden +herausgebender +herausgebendes +herausgebildet +herausgebracht +herausgebrachte +herausgebrachtem +herausgebrachten +herausgebrachtes +herausgefahren +herausgefordert +herausgeforderte +herausgefordertem +herausgeforderter +herausgefordertes +herausgefunden +herausgefundenem +herausgefundenen +herausgefundener +herausgeführt +herausgegangen +herausgegangene +herausgegangenen +herausgegangenes +herausgegeben +herausgegebene +herausgegebenen +herausgegebener +herausgegebenes +herausgegriffen +herausgehalten +herausgehen +herausgehende +herausgehendem +herausgehenden +herausgehendes +herausgehet +herausgehoben +herausgehobener +herausgeholten +herausgehört +herausgekommen +herausgekommene +herausgekommenen +herausgekommenes +herausgekriegt +herausgekriegte +herausgekriegten +herausgekriegter +herausgekriegtes +herausgelassen +herausgelockt +herausgenommen +herausgenommene +herausgenommenem +herausgenommenen +herausgenommener +herausgenudelt +herausgeplatzt +herausgeplatzte +herausgeplatzter +herausgeplatztes +herausgepumpt +herausgequellt +herausgeragt +herausgeragtem +herausgeragten +herausgeragter +herausgeredet +herausgeredete +herausgeredeter +herausgeredetes +herausgerissen +herausgerissenem +herausgerissenen +herausgerissener +herausgerufen +herausgerufene +herausgerufenem +herausgerufener +herausgerufenes +herausgerutscht +herausgerückt +herausgeschickt +herausgeschlagen +herausgeschlagenem +herausgeschlagenen +herausgeschlagener +herausgeschleudert +herausgeschmuggelt +herausgeschnitten +herausgesprungen +herausgesprungene +herausgesprungenem +herausgesprungener +herausgesprungenes +herausgestellt +herausgestelltem +herausgestellten +herausgestellter +herausgestoppt +herausgestreckt +herausgestreckte +herausgestreckter +herausgestrecktes +herausgestrichen +herausgestrichenem +herausgestrichenen +herausgestrichener +herausgetreten +herausgetretene +herausgetretenen +herausgetretener +herausgetretenes +herausgewagt +herausgewagte +herausgewagtem +herausgewagten +herausgewagtes +herausgewirtschaftet +herausgezogen +herausgezogene +herausgezogenem +herausgezogenen +herausgezogener +herausglätten +herausgreifendem +herausgreifenden +herausgreifender +herausgreifendes +herausgucken +herausheben +herausholen +herausholt +heraushängenden +heraushöben +heraushören +herauskam +herauskamen +herausklingt +herauskommen +herauskommend +herauskommende +herauskommendem +herauskommender +herauskommendes +herauskommt +herauskriegen +herauskriegend +herauskriegende +herauskriegenden +herauskriegender +herauskriegendes +herauskriegt +herauskriegten +herauskristallisieren +herauskürzt +herauslegten +herauslesen +herausliest +herausließ +herausließe +herauslugten +herauslösen +herausnehmen +herausnehmend +herausnehmendem +herausnehmenden +herausnehmender +herausoperiert +herauspicken +herausplatzen +herausplatzende +herausplatzenden +herausplatzender +herausplatzte +herausragen +herausragende +herausragendem +herausragenden +herausragendes +herausragte +herausreden +herausredende +herausredendem +herausredenden +herausredendes +herausreißen +herausreißend +herausreißenden +herausreißender +herausreißendes +herausrieseln +herausrufen +herausrufend +herausrufende +herausrufenden +herausrufender +herausrufendes +herausrücken +herausschieben +herausschießen +herausschlagen +herausschlagende +herausschlagendem +herausschlagenden +herausschlagendes +herausschmecken +herausschmeißen +herausschneiden +herausschossen +herausspringen +herausspringend +herausspringende +herausspringendem +herausspringenden +herausspringendes +herausspringt +herausstanden +herausstanzten +herausstellen +herausstellende +herausstellenden +herausstellender +herausstellt +herausstellte +herausstrecken +herausstreckende +herausstreckenden +herausstreckender +herausstreckten +herausstreichen +herausstreichend +herausstreichendem +herausstreichenden +herausstreichender +herausstürmende +heraussuchen +heraustrat +heraustraten +heraustretend +heraustretende +heraustretendem +heraustretender +heraustretendes +heraustritt +herauswagend +herauswagende +herauswagendem +herauswagender +herauswagendes +herausziehen +herausziehende +herausziehendem +herausziehenden +herausziehendes +herauszuangeln +herauszuarbeiten +herauszubekommen +herauszubringen +herauszufahren +herauszufinden +herauszufischen +herauszufordern +herauszuführen +herauszugeben +herauszuhalten +herauszuholen +herauszuhängen +herauszukehren +herauszukommen +herauszukriegen +herauszulaufen +herauszulesen +herauszulöschen +herauszulösen +herauszunehmen +herauszupauken +herauszuquetschen +herauszureden +herauszurutschen +herauszurücken +herauszuschlagen +herauszuschneiden +herauszustehen +herauszustellen +herauszusuchen +herauszuziehen +herb +herbe +herbei +herbeieilend +herbeieilende +herbeieilendem +herbeieilender +herbeieilendes +herbeieilten +herbeiführen +herbeiführend +herbeiführende +herbeiführendem +herbeiführender +herbeiführendes +herbeiführt +herbeigeeilt +herbeigeeilte +herbeigeeiltem +herbeigeeilter +herbeigeeiltes +herbeigeführt +herbeigeführtem +herbeigeführten +herbeigeführtes +herbeigeholt +herbeigeredet +herbeigerufen +herbeigerufenem +herbeigerufenen +herbeigerufenes +herbeigeschafft +herbeigeschaffte +herbeigeschafften +herbeigeschaffter +herbeigeschafftes +herbeigesehnt +herbeigesehnte +herbeigezogen +herbeigezogenen +herbeigezogener +herbeirufen +herbeirufend +herbeirufende +herbeirufenden +herbeirufender +herbeirufendes +herbeischaffen +herbeischaffend +herbeischaffende +herbeischaffendem +herbeischaffender +herbeischaffendes +herbeisehnen +herbeisehnte +herbeiwünschen +herbeiwünscht +herbeiziehen +herbeizuführen +herbeizuquasseln +herbeizureden +herbeizurufen +herben +herbere +herberem +herberen +herberes +herbes +herbestellen +herbestellend +herbestellende +herbestellendem +herbestellender +herbestellendes +herbestellt +herbestellten +herbestellter +herbestelltes +herblättern +herbringen +herbringend +herbringende +herbringendem +herbringender +herbringendes +herbste +herbsten +herbster +herbstes +herbstlich +herbstliche +herbstlichen +hereinbitten +hereinbittend +hereinbittende +hereinbittender +hereinbittendes +hereinbrechen +hereinbrechende +hereinbrechendem +hereinbrechenden +hereinbrechendes +hereinbricht +hereinbringen +hereinbringende +hereinbringendem +hereinbringenden +hereinbringendes +hereinfalle +hereinfallen +hereinfallend +hereinfallende +hereinfallenden +hereinfallender +hereinfallendes +hereinführen +hereinführend +hereinführendem +hereinführenden +hereinführender +hereingebeten +hereingebetene +hereingebetenen +hereingebetener +hereingebracht +hereingebrachte +hereingebrachtem +hereingebrachter +hereingebrachtes +hereingebrochen +hereingebrochenen +hereingebrochener +hereingebrochenes +hereingefallen +hereingefallene +hereingefallenen +hereingefallener +hereingefallenes +hereingeführte +hereingeführtem +hereingeführten +hereingeführtes +hereingekommen +hereingekommene +hereingekommenem +hereingekommener +hereingekommenes +hereingelassen +hereingelassenem +hereingelassenen +hereingelassener +hereingelegt +hereingelegte +hereingelegtem +hereingelegter +hereingelegtes +hereingenommen +hereingeplatzt +hereingeplatzte +hereingeplatztem +hereingeplatzten +hereingeplatztes +hereingeschaut +hereingeschneit +hereingeschneitem +hereingeschneiten +hereingeschneiter +hereingestürzt +hereinholen +hereinkam +hereinkomme +hereinkommen +hereinkommend +hereinkommende +hereinkommendem +hereinkommender +hereinkommendes +hereinkommt +hereinlassen +hereinlassend +hereinlassende +hereinlassenden +hereinlassendes +hereinlegen +hereinlegende +hereinlegendem +hereinlegenden +hereinlegendes +hereinließ +hereinplatzen +hereinplatzende +hereinplatzendem +hereinplatzenden +hereinplatzendes +hereinplatzten +hereinragen +hereinragt +hereinschauen +hereinschauende +hereinschauendem +hereinschauenden +hereinschauendes +hereinschaut +hereinschneien +hereinschneiend +hereinschneiendem +hereinschneienden +hereinschneiender +hereinschwappt +hereinspaziert +hereinzubitten +hereinzufallen +hereinzuholen +herfallen +herfallende +herfallendem +herfallenden +herfallendes +herfiel +herfielen +herfuhr +hergebe +hergeben +hergebende +hergebendem +hergebenden +hergebendes +hergebracht +hergebrachte +hergebrachten +hergebrachter +hergebrachtes +hergefallen +hergefallene +hergefallenem +hergefallenen +hergefallenes +hergegangenem +hergegangener +hergegangenes +hergegeben +hergegebene +hergegebenen +hergegebener +hergegebenes +hergehen +hergeholt +hergejagtem +hergejagten +hergejagter +hergekommen +hergekommene +hergekommenem +hergekommener +hergekommenes +hergelaufen +hergelaufene +hergelaufenen +hergelaufener +hergelaufenes +hergeleitet +hergeleitete +hergeleitetem +hergeleiteten +hergeleitetes +hergemacht +hergemachte +hergemachten +hergemachter +hergemachtes +hergenommen +hergenommene +hergenommenem +hergenommenen +hergenommenes +hergerichtet +hergerichtetem +hergerichteten +hergerichteter +hergerufen +hergerufene +hergerufenen +hergerufenes +hergerührt +hergerührte +hergerührter +hergerührtes +hergeschickt +hergesehen +hergestammt +hergestellt +hergestellte +hergestellten +hergestellter +hergestelltes +hergewagt +hergewagtem +hergewagten +hergewagter +hergezogen +hergezogene +hergezogenen +hergezogenes +hergibt +herging +herhalten +herhaltenden +herhastenden +herhörenden +herhörender +herhörendes +herhüpfenden +herkam +herkamen +herkomme +herkommen +herkommende +herkommendem +herkommenden +herkommendes +herkommt +herkömmlich +herkömmliche +herkömmlichen +herkömmlicher +herkömmliches +herlaufen +herlaufende +herlaufendem +herlaufenden +herlaufendes +herleiten +herleitend +herleitendem +herleitenden +herleitender +herleitet +herlief +herlocken +hermachen +hermachende +hermachendem +hermachenden +hermachendes +hermachten +hermetisch +hermetische +hermetischen +hernach +hernehmen +hernehmend +hernehmendem +hernehmenden +hernehmender +hernehmt +hernieder +heroinsüchtig +heroisch +heroische +heroisches +herrenlos +herrenlosem +herrenlosen +herrenloser +herrichten +herrichtend +herrichtende +herrichtenden +herrichtender +herrichtendes +herrichtet +herrisch +herrische +herrischem +herrischer +herrischere +herrischerem +herrischerer +herrischeres +herrisches +herrischstem +herrischsten +herrischster +herrlich +herrliche +herrlichem +herrlicher +herrlichere +herrlicherem +herrlicherer +herrlicheres +herrliches +herrlichstem +herrlichsten +herrlichster +herrschaftlich +herrschaftliche +herrschaftlichen +herrschaftlicher +herrschaftliches +herrsche +herrschen +herrschend +herrschende +herrschenden +herrschender +herrschendes +herrscht +herrschte +herrschten +herrschtet +herrufen +herrufend +herrufenden +herrufender +herrufendes +herrühren +herrührend +herrührenden +herrührender +herrührendes +herrührte +herrührten +herschieben +herschiebend +herschiebt +hersehen +hersehend +hersehenden +hersehender +hersehendes +herstammend +herstammende +herstammenden +herstammendes +herstellbare +herstelle +herstellen +herstellend +herstellenden +herstellender +herstellendes +herstellte +hertreiben +herum +herumalbern +herumballern +herumdrehten +herumdrücken +herumdrückend +herumdrückende +herumdrückender +herumdrückendes +herumflegelt +herumfuchteln +herumfuchtelnd +herumfuchtelnden +herumfuchtelnder +herumfuchtelndes +herumfuhr +herumführend +herumführende +herumführenden +herumführendes +herumgedreht +herumgedrückt +herumgefuchtelt +herumgeführt +herumgeführte +herumgeführter +herumgeführtes +herumgeirrte +herumgekriegt +herumgekriegte +herumgekriegtem +herumgekriegter +herumgekriegtes +herumgelaufen +herumgelungert +herumgelungerten +herumgelungerter +herumgelungertes +herumgereicht +herumgereichte +herumgereichten +herumgereichter +herumgereist +herumgereiste +herumgereistem +herumgereisten +herumgereister +herumgereistes +herumgeritten +herumgerittene +herumgerittener +herumgerittenes +herumgeschlagen +herumgeschlagenen +herumgeschlagener +herumgeschlagenes +herumgeschleppt +herumgeschlichen +herumgesessen +herumgespielt +herumgesprochen +herumgestanden +herumgestandene +herumgestandenen +herumgestandener +herumgestoßen +herumgetrieben +herumgetriebene +herumgetriebener +herumgetriebenes +herumgeturnt +herumgewirbelt +herumgezogen +herumgezogene +herumgezogenen +herumgezogener +herumknatterte +herumkommandieren +herumkommandierend +herumkommandierenden +herumkommandierender +herumkommandierendes +herumkommandierte +herumkommandiertem +herumkommandierten +herumkommandiertes +herumkommen +herumkrabbeln +herumkreuzte +herumkriegen +herumkriegend +herumkriegende +herumkriegender +herumkriegendes +herumkritteln +herumlaufen +herumliegen +herumliegenden +herumlungern +herumlungernde +herumlungernden +herumlungernder +herumlungerten +herumläuft +herumnörgeln +herumreichen +herumreichende +herumreichenden +herumreichender +herumreisen +herumreisend +herumreisende +herumreisender +herumreisendes +herumreist +herumreiten +herumreitende +herumreitenden +herumreitender +herumreißen +herumreißt +herumschlagen +herumschlagend +herumschlagende +herumschlagender +herumschlagendes +herumschleppen +herumschnipseln +herumschwirrenden +herumsegelt +herumsitze +herumsitzen +herumspionieren +herumspionierend +herumspionierende +herumspionierender +herumspionierendes +herumspioniert +herumsprechen +herumsprechend +herumsprechende +herumsprechenden +herumsprechendes +herumstehen +herumstehend +herumstehenden +herumstehender +herumstehendes +herumstrich +herumtanzen +herumtickt +herumtragen +herumtreiben +herumtreibende +herumtreibenden +herumtreibender +herumwerkelte +herumwirbeln +herumwirbelte +herumzanken +herumzeigen +herumzeigte +herumziehen +herumziehende +herumziehenden +herumziehender +herumzubasteln +herumzubewegen +herumzufahren +herumzufliegen +herumzuführen +herumzulaufen +herumzuliegen +herumzureisen +herumzureißen +herumzuschlagen +herumzuspuken +herumzuspähen +herumzustochern +herunter +herunterbringen +herunterbringend +herunterbringende +herunterbringender +herunterbringendes +herunterfahren +herunterfallen +herunterfällt +heruntergebracht +heruntergebrachte +heruntergebrachten +heruntergebrachtes +heruntergedrückt +heruntergefahren +heruntergefallen +heruntergehet +heruntergeholt +heruntergekommen +heruntergekommene +heruntergekommener +heruntergekommenes +heruntergerissen +heruntergerissenem +heruntergerissenen +heruntergerissener +heruntergeschraubt +heruntergespielt +heruntergewirtschaftet +heruntergewirtschafteten +heruntergewirtschafteter +heruntergewirtschaftetes +herunterhandeln +herunterhüpft +herunterkam +herunterkommen +herunterkommend +herunterkommende +herunterkommenden +herunterkommendes +herunterkommt +herunterließ +herunterpoltert +herunterreißen +herunterreißend +herunterreißendem +herunterreißenden +herunterreißender +herunterrollen +herunterrollt +herunterspielen +herunterwirtschaften +herunterwirtschaftend +herunterwirtschaftende +herunterwirtschaftender +herunterwirtschaftendes +herunterzubringen +herunterzuhauen +herunterzuholen +herunterzukommen +herunterzurollen +herunterzusteigen +hervor +hervorbrachen +hervorbrachte +hervorbrechen +hervorbringen +hervorbringende +hervorbringendem +hervorbringenden +hervorbringendes +hervorbringt +hervorgebracht +hervorgebrachtem +hervorgebrachten +hervorgebrachter +hervorgegangen +hervorgegangene +hervorgegangenen +hervorgegangenes +hervorgehe +hervorgehen +hervorgehende +hervorgehenden +hervorgehender +hervorgehoben +hervorgehobene +hervorgehobenen +hervorgehobenes +hervorgeholt +hervorgeholte +hervorgeholter +hervorgeholtes +hervorgeht +hervorgeragt +hervorgeragte +hervorgeragten +hervorgeragter +hervorgerufen +hervorgerufene +hervorgerufenem +hervorgerufenen +hervorgerufener +hervorgerufenes +hervorgesagt +hervorgesprungene +hervorgesprungenem +hervorgesprungener +hervorgestanden +hervorgestandene +hervorgestandenem +hervorgestandener +hervorgestandenes +hervorgetan +hervorgetretene +hervorgetretenem +hervorgetretenen +hervorgetretenes +hervorgewagt +hervorging +hervorgingen +hervorheben +hervorhebend +hervorhebende +hervorhebenden +hervorhebendes +hervorhebt +hervorhob +hervorholen +hervorholend +hervorholende +hervorholender +hervorholendes +hervorholte +hervorlodert +hervorquollen +hervorragen +hervorragend +hervorragende +hervorragendem +hervorragenden +hervorragender +hervorragendes +hervorragte +hervorragten +hervorrief +hervorriefen +hervorrufe +hervorrufen +hervorrufend +hervorrufende +hervorrufendem +hervorrufender +hervorrufendes +hervorruft +hervorschauen +hervorspringen +hervorspringend +hervorspringendem +hervorspringenden +hervorspringender +hervorstechend +hervorstechende +hervorstechenden +hervorstechender +hervorstechendes +hervorstehend +hervorstehende +hervorstehendem +hervorstehender +hervorstehendes +hervorstieß +hervortraten +hervortreten +hervortretend +hervortretendem +hervortretenden +hervortretender +hervortritt +hervortrittst +hervortun +hervorzubringen +hervorzuheben +hervorzukommen +hervorzurufen +hervorzutreten +herwagen +herwagend +herwagendem +herwagenden +herwagender +herzensgut +herzensguten +herzerfrischend +herzerfrischende +herzerfrischender +herzerfrischendes +herzergreifend +herzergreifenden +herzergreifender +herzergreifendes +herzförmig +herzförmige +herzförmigen +herzförmiges +herzhaft +herzhafte +herzhafter +herzhaftes +herziehen +herziehend +herziehende +herziehenden +herziehender +herzig +herzige +herzigen +herziger +herzigerem +herzigeren +herzigerer +herziges +herzigste +herzigstem +herzigsten +herzigster +herzigstes +herzkrank +herzkranken +herzkranker +herzkrankes +herzlich +herzliche +herzlichem +herzlichen +herzlicher +herzlichere +herzlicherem +herzlicheren +herzlicherer +herzlicheres +herzliches +herzlichste +herzlichstem +herzlichsten +herzlichstes +herzlos +herzlose +herzlosen +herzloser +herzlosere +herzloseren +herzloserer +herzloses +herzlosestem +herzlosesten +herzlosester +herzogen +herzoglich +herzogliche +herzoglichen +herzoglicher +herzogliches +herzstärkend +herzstärkende +herzstärkenden +herzstärkender +herzu +herzubitten +herzufahren +herzufallen +herzugeben +herzulaufen +herzuleiten +herzuleitende +herzurichten +herzusagen +herzuschaffen +herzuschalten +herzustammen +herzustellen +herzustellenden +herzzerreißend +herzzerreißende +herzzerreißenden +herzzerreißender +herzzerreißendes +herzögen +herüber +herübergeholt +herübergekommen +herübergekommene +herübergekommenen +herübergekommenes +herüberkommen +herüberkommende +herüberkommenden +herüberkommender +hessischer +heterogen +heterogene +heterogenen +heterogener +heterogenes +hetz +hetzen +hetzt +hetzte +hetzten +heucheln +heuchelnd +heuchelnde +heuchelndem +heuchelnder +heuchelndes +heuchelst +heuchelte +heuchelten +heucheltest +heuchle +heuchlerisch +heuchlerischen +heuchlerischer +heuchlerischere +heuchlerischeren +heuchlerischerer +heuchlerischeres +heuer +heuern +heuert +heule +heulen +heulende +heulenden +heulender +heulst +heult +heulte +heulten +heultest +heultet +heurigen +heuristisch +heuristische +heuristischen +heute +heutig +heutige +heutigem +heutigen +heutiger +heutiges +heutzutage +hexadezimal +hexadezimale +hexen +hie +hieben +hielt +hielte +hielten +hieltest +hieltet +hier +hieran +hierarchisch +hierarchische +hierarchischen +hierauf +hieraus +hierbei +hierdurch +hierein +hierfür +hiergegen +hierher +hierhin +hierin +hiermit +hiernach +hierunter +hiervon +hierzu +hierüber +hiesig +hiesige +hiesigem +hiesigen +hiesiger +hieß +hieße +hießest +hießet +hilf +hilfebedürftig +hilfebedürftige +hilfeflehend +hilfeflehenden +hilfeflehender +hilfeflehendes +hilflos +hilflose +hilflosen +hilflosere +hilfloseren +hilfloserer +hilfloses +hilfloseste +hilflosesten +hilflosestes +hilfreich +hilfreiche +hilfreichen +hilfsbedürftig +hilfsbedürftige +hilfsbedürftigen +hilfsbedürftiges +hilfsbereit +hilfsbereite +hilfsbereiter +hilfsbereites +hilft +himbeerfarbenen +himbeerrot +himmelblau +himmelblaue +himmelblauem +himmelblauen +himmelblaues +himmelhoch +himmeln +himmelweit +himmelweite +himmelweitem +himmelweiter +himmelweitere +himmelweiterem +himmelweiteres +himmelweites +himmelweiteste +himmelweitesten +himmelweitester +himmelweitestes +himmelwärts +himmlisch +himmlische +himmlischem +himmlischen +himmlischere +himmlischerem +himmlischeren +himmlischeres +himmlisches +himmlischste +himmlischsten +himmlischster +himmlischstes +hin +hinab +hinabschaute +hinabsteigen +hinabsteigend +hinan +hinarbeiten +hinauf +hinaufarbeitend +hinaufarbeitende +hinaufarbeitendem +hinaufarbeitender +hinaufarbeitendes +hinaufarbeiteten +hinauffahren +hinauffallen +hinauffuhr +hinaufgearbeitet +hinaufgearbeitete +hinaufgearbeitetem +hinaufgearbeiteten +hinaufgearbeitetes +hinaufgegangen +hinaufgegangene +hinaufgegangenen +hinaufgegangener +hinaufgegangenes +hinaufgehend +hinaufgehende +hinaufgehenden +hinaufgehendes +hinaufgeklettert +hinaufgekommen +hinaufgereicht +hinaufgereichte +hinaufgereichtem +hinaufgereichter +hinaufgereichtes +hinaufgesetzt +hinaufgesetzten +hinaufgesetzter +hinaufgesetztes +hinaufgestiegene +hinaufgestiegenem +hinaufgestiegenen +hinaufgestiegenes +hinaufgetragen +hinaufkommen +hinaufkommend +hinaufreichend +hinaufreichende +hinaufreichendem +hinaufreichender +hinaufreichendes +hinaufreicht +hinaufschauen +hinaufschnellen +hinaufschrauben +hinaufsetzend +hinaufsetzenden +hinaufsetzender +hinaufsetzendes +hinaufsteigen +hinaufsteigend +hinaufsteigende +hinaufsteigenden +hinaufsteigender +hinaufsteigendes +hinaufziehen +hinaufzuklettern +hinaufzukommen +hinaufzusteigen +hinaus +hinausbegleiten +hinausbegleitend +hinausbegleitende +hinausbegleitenden +hinausbegleitender +hinausbegleitendes +hinausbegleitet +hinausbegleitete +hinausbegleiteten +hinausbegleiteter +hinausbeugen +hinausbeugende +hinausbeugendem +hinausbeugender +hinausbeugendes +hinausfallen +hinausfuhr +hinausfuhrt +hinausführt +hinausgebeugte +hinausgebeugtem +hinausgebeugten +hinausgebeugtes +hinausgefahren +hinausgegangen +hinausgegangenem +hinausgegangenen +hinausgegangener +hinausgehe +hinausgehen +hinausgehend +hinausgehendem +hinausgehenden +hinausgehender +hinausgeht +hinausgejagtem +hinausgejagten +hinausgejagter +hinausgekommen +hinausgekommene +hinausgekommenen +hinausgekommener +hinausgekommenes +hinausgelaufene +hinausgelaufenem +hinausgelaufenen +hinausgelaufenes +hinausgeleitet +hinausgeragt +hinausgeragtem +hinausgeragten +hinausgeragter +hinausgereicht +hinausgereichte +hinausgereichtem +hinausgereichter +hinausgereichtes +hinausgeschleudert +hinausgeschoben +hinausgeschobene +hinausgeschobenem +hinausgeschobenen +hinausgeschobener +hinausgeschobenes +hinausgeschossen +hinausgeschossene +hinausgeschossenen +hinausgeschossener +hinausgeschossenes +hinausgetragen +hinausgewachsen +hinausgeworfen +hinausgeworfenem +hinausgeworfenen +hinausgeworfener +hinausgezögert +hinausgezögerte +hinausgezögertem +hinausgezögerter +hinausgezögertes +hinausging +hinausgingen +hinausgreifen +hinausheben +hinaushebt +hinauskommen +hinauskommend +hinauskommende +hinauskommenden +hinauskommender +hinauskommendes +hinauslaufen +hinauslaufend +hinauslaufendem +hinauslaufenden +hinauslaufender +hinauslief +hinausliefen +hinausläuft +hinausmarschiert +hinausposaunen +hinausposaunendem +hinausposaunenden +hinausposaunender +hinausragen +hinausragende +hinausragenden +hinausragender +hinausragendes +hinausreichend +hinausreichende +hinausreichendem +hinausreichender +hinausreichendes +hinausreicht +hinausschieben +hinausschiebende +hinausschiebendem +hinausschiebenden +hinausschiebender +hinausschiebendes +hinausschiebst +hinausschiebt +hinausschießen +hinausschießendem +hinausschießenden +hinausschießendes +hinausschießt +hinausschnellen +hinausspringen +hinaustrat +hinaustreten +hinauswachsen +hinauswarf +hinauswerfen +hinauswerfende +hinauswerfendem +hinauswerfenden +hinauswerfendes +hinausziehen +hinauszukommen +hinauszuschieben +hinauszuziehen +hinauszuzögern +hinauszögen +hinauszögern +hinauszögernd +hinauszögernden +hinauszögernder +hinauszögerndes +hinbewegt +hinblicken +hinblickte +hinbringen +hinbringende +hinbringenden +hinbringender +hindere +hinderlich +hinderliche +hinderlichem +hinderlichen +hinderlicher +hinderlicherem +hinderlicheren +hinderlicherer +hinderliches +hinderlichste +hinderlichstem +hinderlichster +hinderlichstes +hindern +hindernde +hindernden +hindernder +hinderst +hindert +hinderte +hinderten +hindertest +hindertet +hindeuten +hindeutende +hindeutendem +hindeutenden +hindeutendes +hindeutet +hindeuteten +hinduistisch +hinduistische +hindurch +hindurchführen +hindurchführte +hindurchgegangen +hindurchgeht +hindurchging +hindurchgingen +hindurchmarschiert +hindurchzuschauen +hindämmern +hineilen +hinein +hineinarbeiten +hineinarbeitend +hineinarbeitende +hineinarbeitenden +hineinarbeitender +hineinarbeitendes +hineinbringe +hineinbringen +hineincodiert +hineindachten +hineindachtet +hineindenken +hineindenkend +hineindenkendem +hineindenkenden +hineindenkender +hineindichtet +hineindränge +hineindrängen +hineinfahren +hineinfallen +hineinfließt +hineinfressen +hineinführen +hineingearbeitet +hineingebracht +hineingedacht +hineingedachte +hineingedachten +hineingedachter +hineingedachtes +hineingefallen +hineingeführt +hineingegangen +hineingegangenem +hineingegangenen +hineingegangener +hineingeguckt +hineingehe +hineingehen +hineingehend +hineingehende +hineingehendem +hineingehender +hineingehendes +hineingehet +hineingehetzt +hineingehöre +hineingehören +hineingehört +hineingelangten +hineingelassen +hineingelegt +hineingelegte +hineingelegtem +hineingelegten +hineingelegtes +hineingeraten +hineingeschüttelt +hineingesetzt +hineingesteckten +hineingesteckter +hineingestecktes +hineingestellt +hineingezogen +hineingezogene +hineingezogenem +hineingezogener +hineingezogenes +hineingucken +hineinkommen +hineinkrähende +hineinlachen +hineinlachtet +hineinlassen +hineinlegen +hineinlegende +hineinlegendem +hineinlegenden +hineinlegendes +hineinleuchtet +hineinmünden +hineinmündete +hineinpassen +hineinplatzen +hineinplatzte +hineinpressen +hineinragen +hineinreden +hineinreicht +hineinrufen +hineinruft +hineinschauen +hineinschlittern +hineinschreiben +hineinsetzen +hineinstellen +hineinstellende +hineinstellenden +hineinstellender +hineinströmen +hineinstürzen +hineintanzte +hineintaten +hineintatet +hineintut +hineinwachsen +hineinwerfen +hineinwirken +hineinwirkte +hineinziehen +hineinziehende +hineinziehendem +hineinziehender +hineinzieht +hineinzubringen +hineinzugehen +hineinzulegen +hineinzulesen +hineinzupacken +hineinzustellen +hineinzusteuern +hineinzuwirken +hinfahren +hinfallen +hinfallend +hinfallende +hinfallenden +hinfallender +hinfallendes +hinfielen +hinfuhr +hinfällig +hinfällige +hinfälligen +hinfälliger +hinfälliges +hinführend +hinführende +hinführendem +hinführender +hinführendes +hinführt +hinführten +hing +hingab +hinge +hingeben +hingebend +hingebende +hingebenden +hingebender +hingebracht +hingebrachten +hingebrachter +hingebrachtes +hingedeutet +hingedeutete +hingedeutetem +hingedeuteten +hingedeutetes +hingeduckt +hingefallen +hingefallene +hingefallenem +hingefallener +hingefallenes +hingeführt +hingeführtem +hingeführten +hingeführter +hingegangen +hingegangenem +hingegangenen +hingegangener +hingegeben +hingegebene +hingegebenem +hingegebener +hingegebenes +hingegen +hingehalten +hingehaltene +hingehaltenen +hingehaltener +hingehaltenes +hingehen +hingehend +hingehende +hingehendem +hingehender +hingehendes +hingehockt +hingeht +hingehören +hingehört +hingekniet +hingekniete +hingeknietem +hingeknieten +hingeknietes +hingekommen +hingelegt +hingelegtem +hingelegten +hingelegter +hingen +hingeneigtem +hingeneigten +hingeneigtes +hingenommen +hingenommene +hingenommenen +hingenommener +hingenommenes +hingeraten +hingeratene +hingeratenem +hingeratenen +hingeratenes +hingeratet +hingerichtet +hingerichtete +hingerichteten +hingerichteter +hingerichtetes +hingerissen +hingeschlagen +hingeschlagene +hingeschlagenem +hingeschlagener +hingeschlagenes +hingeschleppt +hingeschrieben +hingeschriebene +hingeschriebenem +hingeschriebener +hingeschriebenes +hingeschwunden +hingeschwundenem +hingeschwundenen +hingeschwundener +hingesehen +hingesetzt +hingesetzte +hingesetzten +hingesetzter +hingesetztes +hingestellt +hingestellte +hingestelltem +hingestellten +hingestelltes +hingestreckt +hingestreckten +hingewiesen +hingewiesene +hingewiesenem +hingewiesenen +hingewiesener +hingewiesenes +hingewirkt +hingeworfen +hingeworfene +hingeworfenem +hingeworfenen +hingeworfenes +hingezogen +hingezogene +hingezogener +hingezogenes +hingibt +hinhalten +hinhaltend +hinhaltende +hinhaltendem +hinhaltender +hinhaltendes +hinhauen +hinhielt +hinhören +hinhörend +hinhörende +hinhörenden +hinhörender +hinhörendes +hinken +hinkend +hinkende +hinkenden +hinkender +hinkendes +hinkommen +hinkommt +hinkriegen +hinkt +hinkte +hinkten +hinktet +hinlegen +hinlegend +hinlegende +hinlegenden +hinlegender +hinlegendes +hinleiten +hinlänglich +hinlängliche +hinnehmen +hinnehmend +hinnehmende +hinnehmenden +hinnehmender +hinnehmendes +hinnimmt +hinreichen +hinreichend +hinreichende +hinreichenden +hinreichender +hinreicht +hinreisend +hinreisenden +hinreisender +hinreisten +hinreißen +hinreißend +hinreißenden +hinreißender +hinrichten +hinrichtend +hinrichtende +hinrichtendem +hinrichtender +hinrichtendes +hinsah +hinschauen +hinschaute +hinscheidende +hinschlagen +hinschlagend +hinschlagendem +hinschlagenden +hinschlagender +hinschlängelt +hinschmeißen +hinschmeißt +hinschreiben +hinschreibend +hinschreibendem +hinschreibenden +hinschreibender +hinschweifende +hinschwinden +hinschwindend +hinschwindendem +hinschwindenden +hinschwindender +hinsehen +hinsehend +hinsehende +hinsehenden +hinsehender +hinsehendes +hinsetzen +hinsetzend +hinsetzende +hinsetzenden +hinsetzender +hinsetzendes +hinsetzt +hinsichtlich +hinsieht +hinspielen +hinstellen +hinstellend +hinstellende +hinstellendem +hinstellender +hinstellendes +hinstellt +hinsteuerten +hinströmen +hinten +hintenherum +hinter +hintere +hintereinander +hinteren +hinterer +hintergangen +hintergangene +hintergangenem +hintergangener +hintergangenes +hintergehen +hintergehende +hintergehendem +hintergehenden +hintergehendes +hintergründig +hintergründige +hintergründigen +hintergründiger +hintergründiges +hinterher +hinterherfahren +hinterherhetzt +hinterherhinkt +hinterherkommt +hinterherzuhetzen +hinterhältig +hinterhältige +hinterhältigem +hinterhältigen +hinterhältigere +hinterhältigerem +hinterhältigeren +hinterhältigeres +hinterhältiges +hinterhältigste +hinterhältigsten +hinterhältigster +hinterhältigstes +hinterlassen +hinterlassend +hinterlassende +hinterlassender +hinterlassendes +hinterlassene +hinterlassener +hinterlassenes +hinterlasst +hinterlegen +hinterlegende +hinterlegendem +hinterlegenden +hinterlegendes +hinterlegt +hinterlegte +hinterlegten +hinterlegter +hinterlegtes +hinterleuchtet +hinterließ +hinterließen +hinterlistig +hinterlistige +hinterlistigen +hinterlistiger +hinterlistigere +hinterlistigeren +hinterlistigerer +hinterlistigeres +hinterlistigste +hinterlistigstem +hinterlistigsten +hinterlistigstes +hinterlässt +hinterm +hinterrücks +hinters +hintersinnig +hintersinnige +hinterste +hintertreiben +hintertrieb +hintertrieben +hinterwäldlerisch +hinterwäldlerische +hinterwäldlerischen +hintreten +hinunter +hinunterfallen +hinunterfuhr +hinunterfällt +hinuntergegangen +hinuntergegangenem +hinuntergegangenen +hinuntergegangener +hinuntergehend +hinuntergehende +hinuntergehendem +hinuntergehender +hinuntergehendes +hinuntergelassen +hinuntergeschluckt +hinuntergeschluckte +hinuntergeschlucktem +hinuntergeschluckter +hinuntergeschlucktes +hinuntergestürzt +hinunterreichen +hinunterreicht +hinunterrutschen +hinunterrutschte +hinunterschlendern +hinunterschlucken +hinunterschluckend +hinunterschluckende +hinunterschluckenden +hinunterschluckendes +hinunterzufallen +hinunterzukippen +hinweg +hinwegbringen +hinwegdreht +hinweggebraust +hinweggefegt +hinweggeht +hinweggekommen +hinweggekommene +hinweggekommenen +hinweggekommener +hinweggeschleudert +hinweggesetzt +hinweggesetzte +hinweggesetzten +hinweggesetzter +hinweggesetztes +hinweggetäuscht +hinweggetäuschte +hinweggetäuschtem +hinweggetäuschten +hinweggetäuschtes +hinweggingen +hinwegginget +hinweghelfen +hinwegkommen +hinwegkommende +hinwegkommenden +hinwegkommender +hinwegraffen +hinwegraffte +hinwegschwemmen +hinwegsehen +hinwegsetzen +hinwegsetzend +hinwegsetzende +hinwegsetzender +hinwegsetzendes +hinwegsetzten +hinwegtröstet +hinwegtrösteten +hinwegtäuschen +hinwegtäuschende +hinwegtäuschenden +hinwegtäuschender +hinwegzufegen +hinwegzugehen +hinwegzureden +hinwegzusehen +hinwegzusetzen +hinweisen +hinweisend +hinweisenden +hinweisender +hinweisendes +hinwenden +hinwerfen +hinwerfend +hinwerfenden +hinwerfender +hinwerfendes +hinwies +hinwiesen +hinwirken +hinzeigt +hinziehen +hinziehend +hinziehende +hinziehenden +hinziehendes +hinzieht +hinzielen +hinzog +hinzu +hinzuarbeiten +hinzudeuten +hinzuerfunden +hinzuerfundenen +hinzufügen +hinzufügende +hinzufügenden +hinzufügender +hinzufügt +hinzufügte +hinzufügten +hinzugeben +hinzugedichtet +hinzugefügt +hinzugefügten +hinzugefügter +hinzugefügtes +hinzugekommen +hinzugekommene +hinzugekommenen +hinzugekommener +hinzugekommenes +hinzugelernt +hinzugenommen +hinzugerechnet +hinzugewinnen +hinzugezogen +hinzugezogene +hinzugezogener +hinzugezogenes +hinzukam +hinzukommen +hinzukommend +hinzukommende +hinzukommenden +hinzukommender +hinzukommendes +hinzukriegen +hinzulegen +hinzulehnen +hinzulernen +hinzunehmen +hinzunimmt +hinzurechnen +hinzureisen +hinzureißen +hinzurichten +hinzuschmeißen +hinzusehen +hinzusetzen +hinzusetzt +hinzustellen +hinzutreten +hinzutritt +hinzuweisen +hinzuwerfen +hinzuwirken +hinzuziehen +hinzuziehend +hinzuziehende +hinzuziehender +hinzuziehendes +hinzuzieht +hinzuzufügen +hinzuzurechnen +hinzuzuziehen +hinzuzähle +hinzuzählen +hinüber +hinübergebastelt +hinübergehen +hinübergerufen +hinüberlenken +hinüberlenkte +hinüberströmen +hinüberwaten +hinüberzubringen +hinüberzuretten +hirnverbrannt +hirnverbrannte +hirnverbrannten +hirnverbrannter +hirnverletzten +hirte +hissen +hisst +historisch +historische +historischem +historischen +historischer +historisieren +historisierend +hitzebeständig +hitzebeständige +hitzebeständiger +hitzebeständigere +hitzebeständigeren +hitzebeständigeres +hitzebeständiges +hitzebeständigste +hitzebeständigster +hitzebeständigstes +hitzig +hitzige +hitzigem +hitzigen +hitzigere +hitzigeren +hitzigerer +hitziges +hitzigste +hitzigsten +hitzigstes +hob +hobeln +hobelnd +hobelnde +hobelnden +hobelndes +hobelst +hobelt +hobelten +hobeltest +hobeltet +hoble +hobst +hoch +hochachtungsvoll +hochachtungsvolle +hochachtungsvollem +hochachtungsvollen +hochachtungsvoller +hochachtungsvollere +hochachtungsvollerem +hochachtungsvolleren +hochachtungsvolleres +hochachtungsvolles +hochachtungsvollste +hochachtungsvollsten +hochachtungsvollster +hochachtungsvollstes +hochaktuellen +hochaktuelles +hochalpine +hochamtliche +hochbegabt +hochbegabten +hochbeladen +hochblicke +hochbringen +hochbringend +hochbringendem +hochbringenden +hochbringender +hochbrisant +hochbrisantes +hochdeutsch +hochdeutsche +hochdramatisch +hochdynamisch +hocheffizient +hochempfindlich +hochempfindliche +hochempfindlichen +hochempfindlicher +hochempfindliches +hocherfreut +hocherfreute +hocherfreuten +hocherfreuter +hocherfreutes +hochexplosiv +hochexplosiver +hochfahren +hochfahrend +hochfeines +hochflexibel +hochfliegendem +hochfliegenden +hochgearbeitet +hochgebracht +hochgebrachte +hochgebrachtem +hochgebrachter +hochgebrachtes +hochgegangen +hochgegangene +hochgehalten +hochgehen +hochgehoben +hochgeklappt +hochgekommen +hochgekommenem +hochgekommenen +hochgekommener +hochgelegene +hochgelegt +hochgepäppelter +hochgerankt +hochgereckt +hochgescheiten +hochgeschlagen +hochgeschlagenem +hochgeschlossenen +hochgeschraubt +hochgespannt +hochgespielt +hochgesteckte +hochgestellt +hochgestellte +hochgestellter +hochgestelltes +hochgestemmt +hochgestochen +hochgestochene +hochgezogen +hochglanzpoliert +hochglanzpolierte +hochgradig +hochgradige +hochhalten +hochherzig +hochherziges +hochinteressant +hochinteressantem +hochinteressanten +hochinteressantes +hochkarätig +hochkarätige +hochkarätigen +hochkommend +hochkommende +hochkommendem +hochkommender +hochkommendes +hochkonzentriert +hochleben +hochleistungsfähig +hochleistungsfähige +hochmodern +hochmodernes +hochmutig +hochmütig +hochmütige +hochmütigem +hochmütigen +hochmütigere +hochmütigerem +hochmütigeren +hochmütigeres +hochmütiges +hochmütigste +hochmütigsten +hochmütigster +hochmütigstes +hochnäsig +hochnäsigem +hochnäsigen +hochnäsiger +hochnäsigerem +hochnäsigeren +hochnäsigerer +hochnäsiges +hochnäsigste +hochnäsigstem +hochnäsigsten +hochnäsigstes +hochohmige +hochohmigen +hochohmiger +hochohmiges +hochpersönliche +hochpolitisch +hochpolitische +hochprozentig +hochprozentige +hochprozentigem +hochprozentiger +hochprozentiges +hochrangig +hochrangigen +hochrot +hochroten +hochschießenden +hochschießt +hochschnellenden +hochschnelltest +hochschulfreien +hochschulpolitischen +hochschulunabhängigen +hochschwangere +hochschwangerem +hochschwangeren +hochschätzen +hochsieht +hochspekulative +hochspezifisch +hochstaplerisch +hochstellen +hochtalentiert +hochtalentierte +hochtalentierten +hochtrabend +hochtrabende +hochtrabendem +hochtrabender +hochtrabendes +hochtreibende +hochverzinsliche +hochverzinslichen +hochwertig +hochwertige +hochwertigem +hochwertigen +hochwertiger +hochwertigere +hochwertigerem +hochwertigeren +hochwertigeres +hochwertiges +hochwertigste +hochwertigsten +hochwertigster +hochwertigstes +hochwirksam +hochwirksames +hochwürdige +hochzeitlicher +hochziehen +hochzieht +hochzufrieden +hochzujubeln +hochzuklettern +hochzuragen +hochzuschrauben +hochzutreiben +hochzuverlässig +hochzuziehen +hocke +hocken +hockende +hockenden +hockender +hockst +hockt +hockte +hockten +hocktest +hocktet +hoffe +hoffen +hoffend +hoffende +hoffenden +hoffendes +hoffentlich +hoffnungsfroh +hoffnungslos +hoffnungslose +hoffnungslosem +hoffnungslosen +hoffnungslosere +hoffnungsloserem +hoffnungsloseren +hoffnungsloseres +hoffnungsloses +hoffnungsloseste +hoffnungslosesten +hoffnungslosester +hoffnungslosestes +hoffnungsvoll +hoffnungsvolle +hoffnungsvollem +hoffnungsvollen +hoffnungsvollere +hoffnungsvollerem +hoffnungsvolleren +hoffnungsvolleres +hoffnungsvolles +hoffnungsvollste +hoffnungsvollsten +hoffnungsvollster +hoffnungsvollstes +hofft +hoffte +hofften +hofftet +hofierten +hohe +hoheitlich +hoheitlicher +hoheitsvoll +hoheitsvolle +hoheitsvollem +hoheitsvollen +hoheitsvoller +hoheitsvollere +hoheitsvollerem +hoheitsvolleren +hoheitsvolleres +hoheitsvolles +hoheitsvollste +hoheitsvollsten +hoheitsvollster +hoheitsvollstes +hohem +hohen +hoher +hohes +hohl +hohle +hohlen +hohler +hohlere +hohleren +hohlerer +hohleres +hohles +hold +holde +holden +holdes +hole +holen +holende +holenden +holender +holistisch +holistischen +holländisch +holländische +holländischen +holländischer +holländisches +holperig +holperige +holperigen +holperiger +holpern +holprig +holprigen +holprigerem +holst +holsteinische +holt +holte +holten +holzartigen +holzfrei +holzfreiem +holzfreier +holzig +holzigem +holzigen +holziger +holzigere +holzigsten +holzwirtschaftlicher +homerisch +homerische +homoerotisch +homogen +homogene +homogenen +homogener +homogenes +homosexuell +homosexuelle +homosexuellem +homosexueller +homosexuelles +homöopathisch +homöopathische +homöopathischen +homöopathischer +homöopathisches +honoriere +honorieren +honorierende +honorierenden +honorierender +honorierst +honoriert +honorierte +honorierten +honorierter +honoriertes +honoriertet +honorig +honorige +honoriger +hoppeln +hoppelnd +hoppelnde +hoppelndes +hoppelt +hopsen +hopsendes +horchen +horchend +horchende +horchender +horchendes +horchst +horchte +horchten +horchtest +hordenweise +horizontal +horizontale +horizontalen +horizontaler +horizontales +hormonell +hormonelle +horrend +horrende +horsten +hort +horten +horteten +hotelmäßiger +hub +huckepack +hufeisenförmig +huldigen +huldigend +huldigende +huldigender +huldigendes +huldigst +huldigt +huldigte +huldigten +huldigtest +huldvoll +huldvolle +human +humane +humanem +humanen +humaner +humanere +humaneren +humaneres +humanes +humanisieren +humanistisch +humanistische +humanistischen +humanitär +humanitären +humanitärer +humanpharmazeutischen +humansten +humanster +humanstes +humoristisch +humoristische +humoristischen +humoristisches +humorlos +humorvoll +humorvolle +humpeln +humpelte +hundekalte +hundekalter +hundert +hunderte +hunderten +hunderter +hundertfach +hundertfachen +hundertfacher +hundertfaches +hundertfältig +hundertjährig +hundertjähriges +hundertköpfig +hundertköpfige +hundertmal +hundertprozentig +hundertprozentige +hundertprozentigen +hundertprozentiger +hundertprozentiges +hundertste +hundertsten +hunderttausend +hunderttausende +hunderttausenden +hundertzehn +hundertzwanzig +hundertzweiundvierzig +hundsmiserabel +hungere +hungern +hungernde +hungernden +hungernder +hungerst +hungert +hungerte +hungerten +hungertest +hungertet +hungrig +hungrige +hungrigem +hungrigen +hungriger +hungrigerem +hungrigeren +hungrigerer +hungriges +hungrigste +hungrigstem +hungrigster +hungrigstes +hupe +hupen +hupend +hupende +hupender +hupendes +hupst +hupt +hupte +hupten +huptest +huren +hurra +hurtig +hurtige +hurtigem +hurtigen +hurtiger +hurtigerem +hurtigeren +hurtigerer +hurtiges +hurtigste +hurtigstem +hurtigster +hurtigstes +huschen +huschte +husten +hustend +hustende +hustender +hustendes +hustest +hustet +hustete +husteten +hustetest +hybrid +hybriden +hydraulisch +hydraulische +hydraulischer +hydraulisches +hydrodynamische +hydrodynamischen +hydrodynamischer +hydrostatische +hydrostatischer +hygienisch +hygienischem +hygienischen +hygienischer +hygienischerem +hygienischeren +hygienischerer +hygienisches +hygienischste +hygienischstem +hygienischster +hygienischstes +hyperbolische +hyperbolischen +hyperbolisches +hypereleganten +hypnotisiere +hypnotisieren +hypnotisierend +hypnotisierenden +hypnotisierender +hypnotisierendes +hypnotisiert +hypnotisierte +hypnotisierten +hypnotisiertes +hypnotisiertest +hypnotisiertet +hypothekarisch +hypothekarische +hypothetisch +hypothetische +hypothetischem +hypothetischen +hypothetischer +hypothetisches +hysterisch +hysterische +hysterischem +hysterischen +hysterischer +hysterischerem +hysterischeren +hysterischerer +hysterisches +hysterischste +hysterischstem +hysterischster +hysterischstes +häkeln +häkelnd +häkelnde +häkelnden +häkelnder +häkelndes +häkelt +häkelte +häkelten +häkeltet +häkle +hält +hältst +hämisch +hämische +hämischen +hämischere +hämischerem +hämischeren +hämischeres +hämisches +hämischste +hämischster +hämischstes +hämmere +hämmern +hämmernd +hämmernde +hämmernden +hämmerndes +hämmerst +hämmert +hämmerte +hämmerten +hämmertest +hämmertet +händigen +händigt +händigte +hänge +hängen +hängend +hängende +hängendem +hängenden +hängender +hängig +hängigen +hängt +hängte +hängten +hängtest +hängtet +hänseln +hänselten +härten +härter +härtere +härterem +härteren +härterer +härteres +härteste +härtestem +härtester +härtestes +hässlich +hässliche +hässlichem +hässlicher +hässlichere +hässlicherem +hässlicherer +hässlicheres +hässliches +hässlichstem +hässlichsten +hässlichster +hätscheln +hätte +hätten +hättest +hättet +häufe +häufen +häufend +häufende +häufendem +häufender +häufendes +häufig +häufige +häufigem +häufigen +häufiger +häufigere +häufigeren +häufigerer +häufigeres +häufigste +häufigsten +häufigster +häufst +häuft +häufte +häuften +häuftest +häuftet +häuslich +häuslichem +häuslichen +häuslicher +häuslicherem +häuslicheren +häuslicherer +häusliches +häuslichste +häuslichstem +häuslichster +häuslichstes +häute +höchst +höchste +höchstem +höchsten +höchstens +höchster +höchstes +höchstgenau +höchstmöglich +höchstmögliche +höchstmöglicher +höchstpersönliche +höchstqualifizierten +höchstwahrscheinlich +höchstzulässig +höchstzulässige +höchstzulässigen +höchstzulässiger +höflich +höfliche +höflichem +höflichen +höflichere +höflicherem +höflicheren +höflicheres +höfliches +höflichst +höflichste +höflichstem +höflichsten +höflichster +höhenabhängigem +höhenverstellbar +höher +höhere +höherem +höheren +höherer +höheres +höherwertig +höherwertigen +höhlendes +höhlt +höhnen +höhnend +höhnende +höhnender +höhnendes +höhnisch +höhnischem +höhnischen +höhnischer +höhnischeren +höhnischerer +höhnischeres +höhnischste +höhnischsten +höhnischster +höhnst +höhnt +höhnte +höhnten +höhntest +höhntet +höllisch +höllischen +höllisches +hölzern +hölzernem +hölzernen +hölzerner +hör +hörbar +hörbare +hörbarem +hörbaren +hörbarer +hörbares +höre +hören +hörend +hörende +hörender +hörendes +hörig +hörigen +hörnern +hörst +hört +hörte +hörten +hörtest +hörtet +hübsch +hübsche +hübschen +hübschere +hübscherem +hübscheren +hübscheres +hübsches +hübscheste +hübschesten +hübschester +hübschestes +hügelig +hügelige +hügeligem +hügeligen +hügeliger +hüglig +hühnereigroßen +hülle +hüllen +hüllt +hüllte +hüllten +hündisch +hündischen +hündischer +hündisches +hünenhaft +hünenhafte +hünenhaften +hünenhafter +hüpfen +hüpfend +hüpfenden +hüpft +hüpften +hüstele +hüsteln +hüstelnd +hüstelte +hüstle +hüte +hüten +hütend +hütende +hütender +hütendes +hütest +hütete +hüteten +hütetest ++++++++++ +ich +ichbezogen +ichbezogene +ichbezogenem +ichbezogenen +ichbezogenes +ideal +idealem +idealen +idealer +idealere +idealerem +idealeren +idealerer +idealeres +ideales +idealisiere +idealisieren +idealisierende +idealisierendem +idealisierenden +idealisierendes +idealisierst +idealisiert +idealisierte +idealisiertem +idealisierten +idealisierter +idealisiertes +idealisiertest +idealisiertet +idealistisch +idealistischem +idealistischen +idealistischer +idealistischerem +idealistischeren +idealistischerer +idealistisches +idealistischste +idealistischstem +idealistischster +idealistischstes +idealste +idealsten +idealster +idealstes +ideell +ideelle +ideellem +ideellen +ideellere +ideellerem +ideelleren +ideelleres +ideelles +ideellste +ideellsten +ideellster +ideellstes +ideenarm +ideenarme +ideenlos +ideenlose +ideenlosen +ideenloser +ideenloses +ideenreich +ideenreiche +ideenreichem +ideenreichen +ideenreichere +ideenreicherem +ideenreicheren +ideenreicheres +ideenreiches +ideenreichste +ideenreichsten +ideenreichster +ideenreichstes +identifizierbare +identifizierbarem +identifizierbaren +identifizierbares +identifiziere +identifizieren +identifizierende +identifizierendem +identifizierenden +identifizierendes +identifizierst +identifiziert +identifizierte +identifiziertem +identifizierten +identifizierter +identifiziertes +identifiziertest +identifiziertet +identisch +identische +identischem +identischen +identischer +identisches +ideologieanfällig +ideologisch +ideologische +ideologischen +ideologischer +ideologisches +idiomatisch +idiomatische +idiomatischem +idiomatischen +idiomatisches +idiotisch +idiotische +idiotischen +idiotischer +idiotischere +idiotischeren +idiotischerer +idiotischeres +idiotischerweise +idiotischste +idiotischstem +idiotischsten +idiotischstes +idyllisch +idyllischem +idyllischen +idyllischer +idyllischerem +idyllischeren +idyllischerer +idyllisches +idyllischste +idyllischstem +idyllischster +idyllischstes +igeln +ignorant +ignorante +ignorantem +ignoranter +ignorantes +ignoriere +ignorieren +ignorierend +ignorierende +ignorierendem +ignorierender +ignorierendes +ignorierst +ignoriert +ignorierte +ignoriertem +ignorierten +ignorierter +ignoriertes +ignoriertest +ignoriertet +ihm +ihn +ihnen +ihr +ihrem +ihren +ihrer +ihrerseits +ihres +ihrethalben +ihretwegen +ihretwillen +ihrige +ihrigen +illegal +illegale +illegalen +illegaler +illegales +illegitim +illegitime +illegitimem +illegitimen +illegitimes +illiquide +illoyal +illoyale +illuminieren +illuminierten +illusionslos +illusionslose +illusorisch +illusorische +illusorischem +illusorischen +illusorisches +illuster +illustrativ +illustrative +illustre +illustrem +illustren +illustrer +illustriere +illustrieren +illustrierend +illustrierende +illustrierendem +illustrierenden +illustrierender +illustrierendes +illustrierst +illustriert +illustrierte +illustrierten +illustrierter +illustriertes +illustriertet +im +imaginativ +imaginär +imaginäre +imaginärem +imaginären +imaginärer +imitiere +imitieren +imitierend +imitierende +imitierendem +imitierender +imitierendes +imitierst +imitierte +imitierten +imitiertest +imkern +immanent +immanente +immanentes +immateriell +immaterielle +immatrikuliere +immatrikulieren +immatrikulierend +immatrikulierende +immatrikulierenden +immatrikulierendes +immatrikulierst +immatrikuliert +immatrikuliertem +immatrikulierten +immatrikulierter +immatrikuliertes +immatrikuliertest +immatrikuliertet +immens +immense +immensen +immenser +immenses +immer +immerfort +immergrün +immergrüner +immerhin +immerwährendem +immerzu +immun +immunem +immunen +immuner +immunisiere +immunisieren +imperativen +imperial +imperialen +imperialistisch +imperialistischem +imperialistischen +imperialistischer +impfe +impfen +impfend +impfendem +impfenden +impfender +impfendes +impft +impfte +impften +impftet +implantieren +implantiert +implementieren +implementiert +impliziere +implizieren +implizierend +implizierendem +implizierenden +implizierender +implizierst +impliziert +implizierte +implizierten +implizierter +impliziertes +implizit +implizite +implizitem +impliziten +implizites +implodieren +implodierten +imponiere +imponieren +imponierend +imponierende +imponierendem +imponierender +imponierendes +imponierst +imponierte +imponierten +imponiertest +importiere +importieren +importierend +importierenden +importierender +importierendes +importiert +importierte +importiertem +importierter +importiertes +importiertest +imposant +imposante +imposantem +imposanter +imposantere +imposanterem +imposanteren +imposanteres +imposantes +imposanteste +imposantesten +imposantester +imposantestes +impotent +impotente +impotentem +impotenten +impotentere +impotenterem +impotenteren +impotenteres +impotentes +impotenteste +impotentesten +impotentester +impotentestes +impressionistisch +impressionistischer +improvisatorischen +improvisieren +improvisiert +improvisierte +improvisierter +imprägnieren +imprägnierend +imprägnierende +imprägnierenden +imprägnierender +imprägnierendes +imprägniert +imprägnierte +imprägniertem +imprägnierter +imprägniertes +imprägniertest +impulsartig +impulsiv +impulsive +impulsivem +impulsiven +impulsivere +impulsiverem +impulsiveren +impulsiveres +impulsives +impulsivste +impulsivsten +impulsivster +impulsivstes +imstande +in +inadäquat +inaktiv +inaktive +inaktiven +inaktives +inakzeptabel +inbegriffen +inbrünstig +indefinite +indem +indes +indessen +indexieren +indianisch +indianische +indianischen +indifferent +indifferente +indifferenten +indignieren +indignierte +indirekt +indirekte +indirekten +indirekter +indirektes +indische +indischem +indischen +indisches +indiskret +indiskrete +indiskreten +indiskreter +indiskretere +indiskreteren +indiskreterer +indiskreteres +indiskreteste +indiskretestem +indiskretesten +indiskretestes +indiskutabel +indiskutable +indiskutablen +indiskutabler +indiskutables +individualisieren +individualisiert +individualisierte +individualisierten +individualisierter +individualistisch +individualistische +individualistischem +individualistischer +individualistisches +individuell +individuelle +individuellem +individuellen +individueller +individuellere +individuelleren +individuellerer +individuelleres +individuellste +individuellstem +individuellsten +individuellster +indizieren +indizierte +indoktrinieren +indoktriniert +indossiere +indossieren +indossierend +indossierendem +indossierenden +indossierender +indossierst +indossiert +indossierte +indossierten +indossierter +indossiertes +indossiertet +induktiv +induktives +industrialisiere +industrialisieren +industrialisierende +industrialisierendem +industrialisierenden +industrialisierendes +industrialisierst +industrialisiert +industrialisierte +industrialisiertem +industrialisierten +industrialisierter +industrialisiertest +industrialisiertet +industriell +industrielle +industriellen +industrieller +industrielles +industrienah +industrieorientiert +induzieren +induziert +induzierte +induzierten +ineffektiv +ineinander +ineinanderfügbare +infam +infame +infamen +infamer +infames +infantil +infantile +infiltrieren +infiltriert +infinites +infinitesimal +infiziere +infizieren +infizierend +infizierende +infizierendem +infizierender +infizierendes +infizierst +infizierte +infiziertem +infizierten +infizierter +infiziertes +infiziertest +infiziertet +inflationistisch +inflationistische +inflationistischem +inflationistischer +inflationistisches +inflationsanfällig +inflationsanfällige +inflationsbedingt +inflationsbedingte +inflationsbedingten +inflationsbereinigt +inflationsbereinigten +inflationär +inflationäre +inflationärem +inflationären +inflatorisch +inflatorische +infolge +infolgedessen +informationstechnisch +informativ +informative +informativem +informativen +informativer +informativeren +informatives +informatorisch +informatorischen +informell +informelle +informellen +informelles +informiere +informieren +informierend +informierende +informierendem +informierender +informierendes +informierst +informiert +informierte +informiertem +informierten +informierter +informiertes +informiertest +informiertet +infrage +infraroten +ingenieurmäßig +ingenieurwissenschaftlich +inhaftiere +inhaftieren +inhaftierend +inhaftierende +inhaftierendem +inhaftierender +inhaftierendes +inhaftierst +inhaftiert +inhaftierte +inhaftiertem +inhaftierten +inhaftiertes +inhaftiertest +inhaftiertet +inhalieren +inhalierend +inhalierende +inhalierendem +inhalierender +inhalierendes +inhalierst +inhalierte +inhaliertem +inhalierten +inhalierter +inhaliertes +inhaliertest +inhaliertet +inhaltlich +inhaltliche +inhaltlichen +inhaltlicher +inhaltsabhängig +inhaltslos +inhaltslose +inhaltslosem +inhaltslosen +inhaltsloses +inhaltsreich +inhaltsreiche +inhaltsreichen +inhaltsreicher +inhaltsreichere +inhaltsreicheren +inhaltsreicherer +inhaltsreicheres +inhaltsreichste +inhaltsreichstem +inhaltsreichsten +inhaltsreichstes +inhomogen +inhuman +inhumanen +inhärent +inhärente +initialisiere +initialisierende +initialisiert +initiieren +initiierte +injizieren +injizierte +inklusive +inkompatibel +inkompetent +inkompetente +inkompetenten +inkonsequent +inkonsequente +inkonsequentem +inkonsequenten +inkonsequentere +inkonsequenterem +inkonsequenteren +inkonsequenteres +inkonsequentes +inkonsequenteste +inkonsequentesten +inkonsequentester +inkonsequentestes +inkonsistent +inkorrekt +inkorrekte +inkorrektem +inkorrekten +inkorrektere +inkorrekterem +inkorrekteren +inkorrekteres +inkorrektes +inkorrekteste +inkorrektesten +inkorrektester +inkorrektestes +inkrementell +inkrementiert +inliegend +inländisch +inländische +inländischem +inländischer +inländisches +inmitten +inne +innegehabt +innegehalten +innehabe +innehaben +innehalten +innehat +innehatte +innehatten +innehätte +innehätten +innen +innenpolitisch +innenpolitische +innenpolitischem +innenpolitischer +innenpolitisches +inner +innerbetrieblich +innerbetriebliche +innerbetrieblichen +innerbetrieblicher +innerbetriebliches +innerdeutsch +innerdeutschen +innerdeutscher +innerdeutsches +innere +innerem +inneren +innerer +inneres +innereuropäischen +innerfranzösischen +innerhalb +innerjapanischen +innerkirchlichen +innerkirchlicher +innerlich +innerliche +innerlichem +innerlicher +innerliches +innerparteilichen +innerpolitisch +innerpolitische +innerrussische +innerrussischen +innerstaatlich +innerstaatliche +innerstaatlichen +innerste +innerstem +innersten +innerstes +innerstädtischen +innert +innerwirtschaftlichen +innewerden +innewohnen +innewohnt +innezuhaben +innig +innige +innigem +innigen +inniger +innigerem +innigeren +innigerer +inniges +innigste +innigstem +innigsten +innigstes +innigstgeliebt +innigstgeliebten +innigstgeliebter +innovativ +innovativen +innovieren +innoviert +inoffiziell +inoffiziellem +inoffiziellen +inoffizieller +inopportun +inquisitorisch +inquisitorische +ins +insbesondere +insektenförmigen +insektenhaft +inselartig +inselartigen +inserieren +inserierend +inserierende +inserierenden +inserierender +inserierendes +inseriert +inserierte +inseriertem +inserierter +inseriertes +inseriertest +insgeheim +insgesamt +insistieren +insistierte +inskribieren +insofern +insolvent +insoweit +inspirieren +inspirierenden +inspiriert +inspirierte +inspizieren +inspiziert +instabil +instabile +installiere +installieren +installierend +installierende +installierendem +installierender +installierendes +installierst +installiert +installierte +installiertem +installierten +installierter +installiertes +installiertest +installiertet +instand +instinktiv +instinktive +instinktiven +instinktiver +instinktmäßig +instinktmäßigem +instinktmäßigen +instinktmäßiger +institutionell +institutionelle +institutionellen +instruiere +instruieren +instruierend +instruierende +instruierendem +instruierender +instruierendes +instruierst +instruierte +instruiertem +instruierten +instruierter +instruiertes +instruiertest +instruiertet +instruktiv +instrumentale +instrumentell +instrumentellen +inständig +inständigem +inständigen +inständiger +inständigste +inständigstem +inständigster +inständigstes +inszenatorischer +inszeniere +inszenieren +inszenierende +inszenierendem +inszenierenden +inszenierendes +inszenierst +inszeniert +inszeniertem +inszenierten +inszenierter +inszeniertes +inszeniertest +inszeniertet +intakt +intakte +intaktem +intakten +intakter +intakterem +intakteren +intakterer +intaktes +intakteste +intaktestem +intaktester +intaktestes +integer +integrale +integralen +integraler +integrationsfähig +integrierbar +integriere +integrieren +integrierend +integrierendem +integrierenden +integrierender +integrierst +integriert +integrierte +integrierten +integrierter +integriertes +integriertet +intellektualistischen +intellektuell +intellektuelle +intellektuellen +intellektueller +intellektuelles +intelligent +intelligente +intelligenten +intelligenter +intelligentere +intelligenteren +intelligenterer +intelligenteres +intelligenteste +intelligentestem +intelligentesten +intelligentestes +intendieren +intensiv +intensive +intensivem +intensiven +intensiver +intensivere +intensiveren +intensiverer +intensiveres +intensivieren +intensivierende +intensivste +intensivstem +intensivster +intensivstes +interagieren +interaktiv +interaktive +interaktiven +interamerikanischen +interdisziplinär +interdisziplinäre +interdisziplinärem +interdisziplinären +interdisziplinärer +interdisziplinäres +interessant +interessante +interessantem +interessanten +interessanter +interessantere +interessanterem +interessanteren +interessanteres +interessantes +interessanteste +interessantesten +interessantester +interessantestes +interessiere +interessieren +interessierend +interessierende +interessierendem +interessierenden +interessierender +interessierst +interessiert +interessierte +interessiertem +interessierter +interessiertes +interessiertest +intereuropäischen +interferieren +interfraktionell +interfraktionelle +interfraktioneller +interkommunalen +interkommunales +interkommunistischen +interkontinentalen +intern +international +internationale +internationalen +internationales +interne +internen +interner +internes +internieren +interniert +internierte +interplanetarischen +interplanetarischer +interplanetarisches +interpolieren +interpoliert +interpolierte +interpolierten +interpolierter +interpoliertes +interpretierbare +interpretierbarer +interpretiere +interpretieren +interpretierend +interpretierende +interpretierenden +interpretierender +interpretierendes +interpretiert +interpretierte +interpretiertem +interpretierter +interpretiertes +interpretiertest +interstellaren +intervallabhängig +interveniere +intervenieren +intervenierende +intervenierenden +intervenierender +intervenierst +interveniert +intervenierte +intervenierten +intervenierter +interveniertes +interveniertest +interveniertet +interviewe +interviewen +interviewend +interviewende +interviewendem +interviewender +interviewendes +interviewst +interviewte +interviewtem +interviewten +interviewter +interviewtes +interviewtest +interviewtet +inthronisieren +intim +intime +intimem +intimen +intimer +intimere +intimeren +intimerer +intimeres +intimes +intimste +intimstem +intimsten +intimstes +intolerant +intolerante +intoleranten +intoleranter +intolerantere +intoleranteren +intoleranterer +intoleranteres +intonieren +intoniert +intransitiv +intransitive +intransitivem +intransitiven +intransitiver +intravenös +intravenösen +intriganten +intrigiere +intrigieren +intrigierend +intrigierendem +intrigierenden +intrigierender +intrigierendes +intrigiert +intrigierte +intrigierten +intrigiertest +intrigiertet +intuitiv +intuitive +intuitiven +intuitiver +intuitives +intus +invaliden +invariant +inventarisierten +invertieren +invertiert +invertierten +investiere +investieren +investierend +investierende +investierenden +investierender +investierendes +investiert +investierte +investiertem +investierter +investiertes +investiertest +involvieren +inwendig +inwendigen +inwiefern +inwieweit +inzwischen +ionische +ionisieren +ionisierten +ipso +irakischen +irakischer +iranische +iranischer +irdisch +irdische +irdischen +irdischer +irdisches +irgend +irgendein +irgendeine +irgendeinem +irgendeinen +irgendeiner +irgendeines +irgendeinmal +irgendetwas +irgendjemand +irgendjemandem +irgendjemanden +irgendwann +irgendwas +irgendwelche +irgendwelchen +irgendwelcher +irgendwem +irgendwen +irgendwer +irgendwie +irgendwo +irgendwohin +irisch +irische +irischem +irischen +irisches +ironisch +ironische +ironischem +ironischen +ironischer +ironischere +ironischeren +ironischerer +ironischeres +ironischste +ironischstem +ironischsten +ironischstes +ironisieren +ironisierend +ironisierender +irr +irrational +irrationale +irrationalem +irrationalen +irrationaler +irre +irreal +irrealer +irreführen +irreführend +irreführendem +irreführenden +irreführender +irregeführt +irregeführte +irregeführtem +irregeführter +irregeführtes +irregulär +irrelevant +irrelevante +irreligiös +irren +irrend +irrende +irrenden +irrender +irrendes +irreparabel +irreparablen +irrer +irres +irreversible +irreversiblen +irreversibles +irrezuführen +irrig +irrige +irriger +irritiere +irritieren +irritierende +irritierendem +irritierenden +irritierendes +irritierst +irritiert +irritiertem +irritierten +irritierter +irritiertes +irritiertest +irritiertet +irrsinnig +irrsinnige +irrsinnigem +irrsinnigen +irrsinniger +irrsinnigerem +irrsinnigeren +irrsinnigerer +irrsinniges +irrsinnigste +irrsinnigstem +irrsinnigster +irrsinnigstes +irrst +irrstem +irrsten +irrster +irrt +irrte +irrten +irrtest +irrtümlich +irrtümliche +irrtümlichem +irrtümlicher +irrtümlicherweise +irrtümliches +islamisch +islamische +islamischem +islamischen +islamisches +isländische +isländischen +isochron +isochrone +isochronem +isochronen +isochroner +isochrones +isolationistisch +isolationistischen +isoliere +isolieren +isolierend +isolierende +isolierendem +isolierender +isolierendes +isolierst +isoliert +isolierte +isoliertem +isolierten +isolierter +isoliertes +isoliertest +isoliertet +isometrisch +isometrische +israelisch +israelische +israelischem +israelischer +israelisches +iss +isst +ist +italienisch +italienische +italienischem +italienischer +italienisches +iterativ +iterative +iterativer ++++++++++ +ja +jagdbaren +jagdgrün +jage +jagen +jagend +jagende +jagendem +jagender +jagendes +jagst +jagt +jagte +jagten +jagtest +jahraus +jahrelang +jahrelange +jahrelangen +jahrelanger +jahrelanges +jahreszeitlich +jahreszeitlichen +jahrhunderte +jahrhundertealt +jahrhundertealte +jahrhundertealter +jahrtausendelang +jahrtausendelange +jahrzehntelang +jahrzehntelange +jahrzehntelangen +jahrzehntelanger +jammere +jammern +jammernd +jammerndem +jammernden +jammernder +jammerst +jammert +jammerte +jammerten +jammertest +jammertet +janusköpfig +japanisch +japanische +japanischem +japanischer +japanisches +jauchzen +jauchzend +jauchzenden +jaulen +javanischer +je +jede +jedem +jeden +jedenfalls +jeder +jedermann +jederzeit +jederzeitig +jederzeitige +jedes +jedoch +jedwede +jedwedem +jedweder +jedwedes +jegliche +jeglichen +jeglicher +jegliches +jeher +jein +jemals +jemand +jemandem +jemanden +jene +jenem +jenen +jener +jenes +jenseitig +jenseits +jetten +jetzige +jetzigen +jetziger +jetziges +jetzt +jeweilig +jeweilige +jeweiligen +jeweiliger +jeweiliges +jeweils +jiddisch +jiddische +jobben +jodeln +jongliere +jonglieren +jonglierten +jordanisch +journalistisch +journalistische +journalistischem +journalistischer +journalistisches +jubeln +jubelnde +jubelndem +jubelnden +jubelndes +jubelst +jubelt +jubelten +jubeltest +jubeltet +jubiliere +jubiliert +juble +jucken +juckend +juckende +juckenden +juckender +juckendes +juckt +juckte +juckten +judenfeindlich +judenfeindlichem +judenfeindlichen +judenfeindlicher +judizieren +judiziert +jugendfreie +jugendfreien +jugendgefährdend +jugendgefährdender +jugendlich +jugendlichem +jugendlichen +jugendlicher +jugendliches +jugendpflegerische +jugoslawisch +jugoslawischem +jugoslawischen +jugoslawischer +jung +junge +jungem +jungenhaft +jungenhafte +jungenhaftem +jungenhafter +jungenhaftes +junger +junges +jungfräulich +jungfräuliche +jungfräulichem +jungfräuliches +junior +jure +juristisch +juristische +juristischen +juristischer +juristisches +juryfreie +juryfreien +just +justierbar +justierbare +justierbarem +justierbarer +justierbares +justiere +justieren +justierend +justierende +justierendem +justierenden +justierender +justierendes +justierst +justierte +justiertem +justierten +justierter +justiertes +justiertest +justiertet +jäh +jähem +jähen +jäher +jählings +jähren +jährig +jährige +jährigen +jähriger +jähriges +jährlich +jährliche +jährlichem +jährlichen +jährlicher +jährliches +jährt +jähzornig +jähzornigem +jähzornigen +jähzorniger +jähzornigerem +jähzornigeren +jähzornigerer +jähzorniges +jähzornigste +jähzornigstem +jähzornigster +jähzornigstes +jämmerlich +jämmerlichem +jämmerlichen +jämmerlicher +jämmerlicherem +jämmerlicheren +jämmerlicherer +jämmerliches +jämmerlichste +jämmerlichstem +jämmerlichster +jämmerlichstes +jäten +jüdisch +jüdische +jüdischem +jüdischen +jüdisches +jünger +jüngere +jüngeren +jüngerer +jüngeres +jüngst +jüngste +jüngstem +jüngster +jüngstes ++++++++++ +kabarettistisch +kabarettistische +kabarettistischen +kabbeln +kabeln +kabelt +kabelte +kahl +kahle +kahlem +kahler +kahles +kahlköpfig +kahlköpfige +kahlköpfigen +kahlköpfiger +kahlköpfiges +kahmig +kahmige +kahmigem +kahmigen +kahmiges +kaiserlich +kaiserliche +kaiserlichen +kaiserlicher +kaiserliches +kalbende +kalbender +kalbendes +kalbern +kalbernd +kalbernde +kalbernder +kalberndes +kalberst +kalberte +kalberten +kalbertest +kalendarisch +kalendarisches +kalfatern +kalibriert +kalibrierten +kalibrierter +kalifornisch +kalifornischem +kalifornischen +kalifornischer +kalkarm +kalkarme +kalkarmem +kalkarmer +kalkarmes +kalkartig +kalkartigem +kalkartigen +kalkartiger +kalken +kalkhaltig +kalkhaltigem +kalkhaltigen +kalkhaltiger +kalkig +kalkige +kalkigem +kalkiger +kalkiges +kalkulatorisch +kalkulatorischem +kalkulatorischen +kalkulatorischer +kalkulierbar +kalkulierbares +kalkuliere +kalkulieren +kalkulierend +kalkulierende +kalkulierenden +kalkulierendes +kalkulierst +kalkuliert +kalkuliertem +kalkulierten +kalkulierter +kalkuliertes +kalkuliertest +kalkuliertet +kalorienreich +kalorienreichem +kalorienreichen +kalorienreicher +kalorienreicherem +kalorienreicheren +kalorienreicherer +kalorienreiches +kalorienreichste +kalorienreichstem +kalorienreichster +kalorienreichstes +kalt +kaltblütig +kaltblütige +kaltblütigem +kaltblütigen +kaltblütigere +kaltblütigerem +kaltblütigeren +kaltblütigeres +kaltblütiges +kaltblütigste +kaltblütigsten +kaltblütigster +kaltblütigstes +kaltbrüchig +kaltbrüchige +kaltbrüchigen +kaltbrüchiger +kaltbrüchiges +kalte +kaltem +kalten +kalter +kaltes +kaltfeucht +kaltfeuchtes +kaltgemacht +kaltgemachtem +kaltgemachten +kaltgemachter +kaltgestellt +kaltgestellten +kaltgestellter +kaltgestelltes +kaltherzig +kaltherzige +kaltherzigem +kaltherziger +kaltherzigere +kaltherzigerem +kaltherzigerer +kaltherzigeres +kaltherziges +kaltherzigstem +kaltherzigsten +kaltherzigster +kaltmachen +kaltmachend +kaltmachende +kaltmachenden +kaltmachender +kaltmachendes +kaltmachten +kaltschnäuzig +kaltschnäuzige +kaltschnäuzigen +kaltschnäuziger +kaltschnäuzigere +kaltschnäuzigeren +kaltschnäuzigerer +kaltschnäuzigeres +kaltschnäuzigste +kaltschnäuzigstem +kaltschnäuzigsten +kaltschnäuzigstes +kaltstelle +kaltstellen +kaltstellend +kaltstellenden +kaltstellender +kaltstellendes +kaltstellt +kalvinistisch +kalvinistischem +kalvinistischen +kalvinistischer +kam +kamelhaarfarbige +kamen +kameradschaftlich +kameradschaftliche +kameradschaftlichem +kameradschaftlicher +kameradschaftlichere +kameradschaftlicherem +kameradschaftlicherer +kameradschaftlicheres +kameradschaftliches +kameradschaftlichstem +kameradschaftlichsten +kameradschaftlichster +kampfbegierig +kampfbegierige +kampfbegierigem +kampfbegieriger +kampfbegierigere +kampfbegierigerem +kampfbegierigerer +kampfbegierigeres +kampfbegieriges +kampfbegierigstem +kampfbegierigsten +kampfbegierigster +kampfbereit +kampfbereite +kampfbereitem +kampfbereiten +kampfbereiter +kampfbereites +kampferprobten +kampferregt +kampffähig +kampffähigem +kampffähigen +kampffähiger +kampfgewohnt +kampfgewohnte +kampfgewohntem +kampfgewohnter +kampfgewohntes +kampflos +kampflosen +kampfloses +kampflustige +kampflustigem +kampflustigen +kampflustigere +kampflustigerem +kampflustigeren +kampflustigeres +kampflustiges +kampflustigste +kampflustigsten +kampflustigster +kampflustigstes +kampfmüdem +kampfmüden +kampfmüder +kampfreichen +kampfstarke +kampfstarkem +kampfstarken +kampfstarkes +kampfstärkere +kampfstärkerem +kampfstärkerer +kampfstärkeres +kampfstärkste +kampfstärksten +kampfstärkster +kampfstärkstes +kampfunfähig +kampfunfähige +kampfunfähigen +kampfunfähiger +kampfunfähiges +kampieren +kampierend +kampierende +kampierenden +kampierender +kampierendes +kampierst +kampierte +kampierten +kampiertest +kamst +kamt +kanadisch +kanadische +kanadischen +kanadischer +kanadisches +kanalisieren +kanalisierend +kanalisierende +kanalisierenden +kanalisierender +kanalisierendes +kanalisierst +kanalisiert +kanalisierte +kanalisierten +kanalisierter +kanalisiertes +kanalisiertest +kanariengelbe +kanariengelbem +kanariengelben +kanariengelbes +kanarischen +kandidiere +kandidieren +kandidierend +kandidierende +kandidierenden +kandidierendes +kandidierst +kandidiert +kandidierte +kandidierten +kandidiertest +kandidiertet +kandieren +kandierend +kandiert +kandierte +kandierten +kandierter +kandiertes +kann +kannibalisch +kannibalische +kannibalischem +kannibalischer +kannibalisches +kannst +kannte +kannten +kanntest +kanonisch +kanonische +kanonischen +kantend +kantest +kantete +kanteten +kantetest +kantig +kantige +kantigem +kantiger +kantiges +kantische +kanzeln +kanzelte +kapazitiv +kapazitive +kapazitätsbedingt +kapernde +kapernden +kaperndes +kapiere +kapieren +kapierende +kapierenden +kapierender +kapierst +kapiert +kapierte +kapierten +kapierter +kapiertes +kapiertest +kapitalen +kapitaler +kapitalerer +kapitaleres +kapitales +kapitalintensive +kapitalintensivem +kapitalintensiven +kapitalintensivere +kapitalintensiverem +kapitalintensiveren +kapitalintensiveres +kapitalintensives +kapitalintensivste +kapitalintensivsten +kapitalintensivster +kapitalintensivstes +kapitalisierbare +kapitalisierbarem +kapitalisierbaren +kapitalisierbares +kapitalisiere +kapitalisieren +kapitalisierende +kapitalisierenden +kapitalisierender +kapitalisierst +kapitalisiert +kapitalisierte +kapitalisierter +kapitalisiertes +kapitalisiertest +kapitalistisch +kapitalistische +kapitalistischem +kapitalistischen +kapitalistischer +kapitalistisches +kapitalkräftig +kapitalkräftige +kapitalkräftigem +kapitalkräftiger +kapitalkräftigere +kapitalkräftigerem +kapitalkräftigerer +kapitalkräftigeres +kapitalkräftiges +kapitalkräftigstem +kapitalkräftigsten +kapitalkräftigster +kapitalstark +kapitalstarken +kapitalstem +kapitalster +kapituliere +kapitulieren +kapitulierende +kapitulierenden +kapitulierender +kapitulierst +kapituliert +kapitulierte +kapitulierter +kapituliertes +kapituliertest +kapriziös +kapriziöse +kapriziösem +kapriziöser +kapriziösere +kapriziöserem +kapriziöserer +kapriziöseres +kapriziöses +kapriziösestem +kapriziösesten +kapriziösester +kapriziösestes +kapseln +kapselte +kaputt +kaputte +kaputtem +kaputten +kaputter +kaputtgegangen +kaputtgegangene +kaputtgegangenen +kaputtgegangenes +kaputtgehen +kaputtgemacht +kaputtgemachten +kaputtgemachter +kaputtgemachtes +kaputtgeschlagen +kaputtgeschlagene +kaputtgeschlagenen +kaputtgeschlagener +kaputtmachen +kaputtmachend +kaputtmachende +kaputtmachender +kaputtmachendes +kaputtschlagen +kaputtschlagende +kaputtschlagenden +kaputtschlagender +karamboliere +karambolieren +karambolierend +karambolierenden +karambolierender +karambolierendes +karamboliert +karambolierte +karambolierten +karamboliertes +karamboliertest +karamboliertet +kardial +kardiale +kardialem +kardialen +kardiales +kardinale +kardinalrot +karg +karge +kargem +kargen +kargere +kargerem +kargeren +kargeres +karges +kargste +kargsten +kargster +kargstes +kariert +karierte +karierten +karierter +kariertes +karikativ +karikative +karikativem +karikativen +karikativere +karikativerem +karikativeren +karikativeres +karikatives +karikativste +karikativsten +karikativster +karikativstes +karikieren +karikierend +karikierende +karikierender +karikierendes +karikierst +karikierte +karikiertem +karikierten +karikierter +karikiertes +karikiertest +karikiertet +karitativ +karitative +karitativem +karitativen +karitativer +karitatives +kariös +kariöse +kariösem +kariösen +kariöses +karmesinrot +karmesinrotem +karmesinroten +karmesinroter +karminrot +karminrote +karminrotem +karminroter +karminrotes +karolingische +karre +karrierebedingt +karrierebedingter +karriereschädlichen +karriereungefährliche +karrten +kartesisch +kartesische +kartesischen +kartesisches +kartographisch +kartographische +kartographischem +kartographischen +kartographisches +kartoniere +kartonieren +kartonierende +kartonierenden +kartonierender +kartonierst +kartoniert +kartonierte +kartonierter +kartoniertes +kartoniertest +kaschiere +kaschieren +kaschierend +kaschierenden +kaschierender +kaschierendes +kaschiert +kaschierte +kaschierten +kaschierter +kaschiertes +kaschiertest +kaschiertet +kasernieren +kasernierend +kasernierende +kasernierenden +kasernierendes +kaserniert +kasernierte +kasernierter +kaserniertes +kaspere +kaspern +kaspernd +kaspernde +kaspernden +kasperndes +kasperst +kaspert +kaspertest +kaspertet +kassiere +kassieren +kassierende +kassierenden +kassierender +kassierendes +kassierst +kassiert +kassierte +kassierten +kassierter +kassiertes +kassiertest +kastanienbraun +kastanienbraune +kastanienbraunem +kastanienbraunen +kastanienbrauner +kastanienbraunes +kasteie +kasteien +kasteiend +kasteiende +kasteienden +kasteiendes +kasteist +kasteit +kasteiten +kasteiter +kasteites +kasteitet +kastrieren +kastrierend +kastrierenden +kastrierender +kastrierendes +kastriert +kastrierte +kastrierten +kastriertes +kastriertest +kastriertet +katalanische +katalogisiere +katalogisieren +katalogisierend +katalogisierenden +katalogisierender +katalogisierendes +katalogisiert +katalogisierte +katalogisierten +katalogisierter +katalogisiertes +katalogisiertest +katalogisiertet +katalysieren +katalysierend +katalysierende +katalysierender +katalysierendes +katalysierst +katalysierte +katalysierten +katalysierter +katalysiertest +katalysiertet +katalytisch +katalytische +katapultiere +katapultieren +katapultierend +katapultierenden +katapultierender +katapultierendes +katapultiert +katapultierte +katapultierten +katapultierter +katapultiertes +katapultiertest +katapultiertet +katastrophal +katastrophale +katastrophalem +katastrophalen +katastrophalere +katastrophalerem +katastrophaleren +katastrophaleres +katastrophales +katastrophalste +katastrophalsten +katastrophalster +katastrophalstes +kategorisch +kategorische +kategorischem +kategorischen +kategorischere +kategorischerem +kategorischeren +kategorischeres +kategorisches +kategorischste +kategorischsten +kategorischster +kategorischstes +katholisch +katholische +katholischem +katholischen +katholischer +katholischere +katholischerem +katholischerer +katholischeres +katholisches +katholischstem +katholischsten +katholischster +katzbuckeln +katzenartig +katzenartige +katzenartigem +katzenartiger +katzenartiges +katzenfreundlich +katzenfreundlichem +katzenfreundlichen +katzenfreundlicher +katzenhaft +katzenhafte +katzenhaften +katzenhafter +katzenhaftes +katzenjämmerliche +katzenjämmerlichem +katzenjämmerlichen +katzenjämmerliches +kaue +kauen +kauend +kauende +kauenden +kauendes +kauere +kauern +kauernde +kauernden +kauernder +kauerst +kauert +kauerte +kauerten +kauertest +kauertet +kaufbereit +kaufbereiten +kaufen +kaufend +kaufende +kaufender +kaufendes +kaufenswert +kaufkräftig +kaufkräftige +kaufkräftigem +kaufkräftigen +kaufkräftigere +kaufkräftigerem +kaufkräftigeren +kaufkräftigeres +kaufkräftiges +kaufkräftigste +kaufkräftigsten +kaufkräftigster +kaufkräftigstes +kaufmännisch +kaufmännische +kaufmännischem +kaufmännischen +kaufmännisches +kaufst +kaufstark +kaufstarke +kaufte +kauften +kauftest +kauftet +kaum +kausal +kausale +kausalen +kausaler +kausales +kaustisch +kaustische +kaustischem +kaustischer +kaustischere +kaustischerem +kaustischerer +kaustischeres +kaustisches +kaustischstem +kaustischsten +kaustischster +kaut +kaute +kauten +kautet +kauzig +kauzige +kauzigen +keck +keckem +kecken +kecker +keckerem +keckeren +keckerer +keckes +keckste +keckstem +keckster +keckstes +kegelförmig +kegelförmigem +kegelförmigen +kegelförmiger +kegeln +kegelnd +kegelnde +kegelnder +kegelndes +kegelst +kegelt +kegelte +kegelten +kegeltest +kegle +kehre +kehren +kehrend +kehrende +kehrenden +kehrender +kehrendes +kehrt +kehrte +kehrten +kehrtet +kehrtgemacht +kehrtgemachte +kehrtgemachter +kehrtgemachtes +kehrtmachen +kehrtmachende +kehrtmachenden +kehrtmachender +keife +keifen +keifend +keifenden +keifender +keifendes +keift +keifte +keiften +keiftet +keile +keilen +keilenden +keilförmig +keilförmigem +keilförmigen +keilförmiger +keime +keimen +keimend +keimenden +keimender +keimendes +keimfrei +keimfreie +keimfreien +keimfreier +keimfreies +keimfähig +keimfähige +keimfähigem +keimfähigen +keimfähiges +keimt +keimte +keimtötend +keimtötende +keimtötendem +keimtötenden +keimtötendes +kein +keine +keinem +keinen +keiner +keinerlei +keines +keinesfalls +keineswegs +keinmal +keins +kelchförmig +kelchförmige +kelchförmigem +kelchförmigen +kelchförmiges +kellern +kellertiefe +kellnern +keltern +keltische +kenne +kennen +kennend +kennende +kennenden +kennendes +kennerhaft +kennerhafte +kennerhaftem +kennerhaften +kennerhaftes +kennst +kennt +kenntlich +kenntliche +kenntlichem +kenntlichen +kenntliches +kenntnisreich +kenntnisreiche +kenntnisreichen +kenntnisreicher +kenntnisreichere +kenntnisreicheren +kenntnisreicherer +kenntnisreicheres +kenntnisreichste +kenntnisreichstem +kenntnisreichsten +kenntnisreichstes +kennzeichne +kennzeichnen +kennzeichnende +kennzeichnenden +kennzeichnender +kennzeichnest +kennzeichnet +kennzeichnete +kennzeichneten +kennzeichnetest +kennzeichnetet +kentere +kentern +kenternd +kenternde +kenternden +kenterndes +kenterst +kentert +kenterte +kenterten +kentertest +kentertet +keplerschen +keramisch +keramische +keramischem +keramischen +keramisches +kerbe +kerben +kerbende +kerbenden +kerbender +kerbst +kerbt +kerbte +kerbten +kerbtest +kerbtet +kerkern +kernfaul +kernfaulem +kernfaulen +kernfauler +kernfernen +kerngesund +kerngesunde +kerngesunden +kerngesunder +kerngesundes +kernig +kernige +kernigem +kernigen +kernigere +kernigerem +kernigeren +kernigeres +kerniges +kernigste +kernigsten +kernigster +kernigstes +kernlos +kernlose +kernlosem +kernlosen +kernloses +kerzengerade +kerzengeradem +kerzengerader +kerzengerades +kess +kesse +kesselte +kessen +kesser +kessere +kesseren +kesserer +kesseres +kesseste +kessestem +kessesten +kessestes +ketten +kettenartig +kettend +kettendes +kettenförmig +kettenförmige +kettenförmigem +kettenförmigen +kettenförmiges +kettenlos +kettenlose +kettenlosen +kettenloser +kettenloses +kettet +kettete +ketteten +kettetet +ketzerisch +ketzerische +ketzerischem +ketzerischen +ketzerischer +ketzerischere +ketzerischeren +ketzerischerer +ketzerischeres +ketzerisches +ketzerischste +ketzerischstem +ketzerischsten +ketzerischstes +keuche +keuchen +keuchende +keuchenden +keuchender +keuchst +keucht +keuchte +keuchten +keuchtest +keuchtet +keulenförmige +keusch +keuschem +keuschen +keuscher +keuscherem +keuscheren +keuscherer +keusches +keuscheste +keuschestem +keuschester +keuschestes +kg +kichere +kichern +kichernd +kichernde +kichernder +kicherndes +kicherst +kichert +kicherte +kicherten +kichertest +kick +kicke +kicken +kidnappen +kiebitze +kieselartig +kieselartige +kieselartigem +kieselartiger +kieselartiges +kieselgrau +kieselgraue +kieselhaltig +kieselhaltige +kieselhaltigem +kieselhaltiger +kieselhaltiges +kieshaltig +kieshaltige +kieshaltigem +kieshaltiger +kieshaltiges +kille +killen +killend +killende +killenden +killendes +killst +killt +killten +killtest +killtet +kilometerlange +kilometerlangem +kilometerlangen +kilometerlanger +kilometerweit +kilometerweite +kilometerweitem +kilometerweiter +kilometerweites +kindereichen +kinderfeindlich +kinderfeindlichen +kinderfreundlich +kinderfreundlicher +kinderleicht +kinderleichte +kinderleichtem +kinderleichten +kinderleichter +kinderleichtes +kinderlieb +kinderliebe +kinderlieben +kinderlieber +kinderliebes +kinderlos +kinderlose +kinderlosem +kinderlosen +kinderloses +kinderreich +kinderreiche +kinderreichem +kinderreichen +kinderreicher +kinderreichsten +kindisch +kindische +kindischen +kindischer +kindischere +kindischeren +kindischerer +kindischeres +kindischste +kindischstem +kindischsten +kindischstes +kindlich +kindliche +kindlichen +kindlicher +kindlichere +kindlicheren +kindlicherer +kindlicheres +kindlichste +kindlichstem +kindlichsten +kindlichstes +kinematisch +kinematische +kinematischen +kinetische +kinetischen +kinetischer +kippbaren +kippe +kippen +kippend +kippende +kippenden +kippendes +kippligen +kippst +kippt +kippten +kipptest +kipptet +kirchenfeindliche +kirchenfeindlichem +kirchenfeindlichen +kirchenfeindliches +kirchenrechtliche +kirchentreu +kirchlich +kirchliche +kirchlichem +kirchlicher +kirchliches +kirschenrot +kirschenrotem +kirschenroten +kirschenroter +kirschrot +kirschrotem +kirschroter +kistenweise +kitschig +kitschige +kitschigen +kitschiger +kitschigere +kitschigeren +kitschigerer +kitschigeres +kitschigste +kitschigstem +kitschigsten +kitschigstes +kitte +kitten +kittende +kittenden +kittender +kittest +kittet +kittete +kitteten +kittetest +kittetet +kitzele +kitzelig +kitzelige +kitzeligem +kitzeligen +kitzeliges +kitzeln +kitzelnd +kitzelnden +kitzelnder +kitzelndes +kitzelt +kitzelte +kitzelten +kitzeltet +kitzle +kitzlig +kitzlige +klaffen +klaffend +klaffende +klaffenden +klaffendes +klafft +klaffte +klagbar +klagbare +klagbarem +klagbarer +klagbares +klage +klagend +klagende +klagenden +klagender +klagendes +klagst +klagt +klagten +klagtest +klagtet +klamm +klamme +klammem +klammen +klammere +klammerem +klammeren +klammeres +klammernd +klammernde +klammernder +klammerndes +klammerst +klammerte +klammerten +klammertest +klammes +klammheimlich +klammheimliche +klammstem +klammsten +klammster +klangen +klanggetreu +klanglos +klanglose +klanglosem +klangloser +klangloses +klangst +klangt +klangvoll +klangvolle +klangvollem +klangvollen +klangvollere +klangvollerem +klangvolleren +klangvolleres +klangvolles +klangvollste +klangvollsten +klangvollster +klangvollstes +klappbare +klappbarem +klappbaren +klappbares +klappe +klappen +klappende +klappenden +klappender +klappere +klapperig +klapperige +klapperigen +klapperiger +klapperiges +klappern +klappernd +klappernde +klappernden +klapperndes +klapperst +klappert +klapperte +klapperten +klappertest +klappertet +klapprig +klapprigem +klapprigen +klappriges +klappst +klappt +klappte +klappten +klapptest +klapptet +klar +klarblickende +klarblickendem +klarblickenden +klarblickendes +klare +klarem +klaren +klarer +klarere +klareren +klarerer +klareres +klares +klargekommen +klargelegt +klargelegte +klargelegter +klargelegtes +klargemacht +klargemachtem +klargemachten +klargemachter +klargestellt +klargestellte +klargestelltem +klargestellter +klargestelltes +klarkommen +klarkommend +klarkommende +klarkommenden +klarkommendes +klarkommt +klarlegen +klarlegend +klarlegenden +klarlegender +klarlegendes +klarmachen +klarmachend +klarmachende +klarmachenden +klarmachendes +klarste +klarstellen +klarstellt +klarstellte +klarstem +klarsten +klarstes +klarzukommen +klarzumachen +klarzustellen +klassenlos +klassenlosen +klassiere +klassieren +klassierend +klassierenden +klassierender +klassierendes +klassiert +klassierte +klassierten +klassiertest +klassiertet +klassifiziere +klassifizieren +klassifizierend +klassifizierende +klassifizierenden +klassifizierendes +klassifizierst +klassifiziert +klassifizierte +klassifiziertem +klassifizierten +klassifizierter +klassifiziertes +klassifiziertest +klassisch +klassische +klassischem +klassischen +klassischer +klassischerweise +klassisches +klassizistisch +klassizistischen +klatsche +klatschen +klatschend +klatschenden +klatschender +klatschendes +klatschhaft +klatschhafte +klatschhaftem +klatschhafter +klatschhaftes +klatschnass +klatschnasse +klatschnassem +klatschnassen +klatschnasser +klatschst +klatschsüchtig +klatschsüchtige +klatschsüchtigem +klatschsüchtiger +klatschsüchtigere +klatschsüchtigerem +klatschsüchtigerer +klatschsüchtigeres +klatschsüchtiges +klatschsüchtigste +klatschsüchtigstem +klatschsüchtigsten +klatschsüchtigster +klatscht +klatschte +klatschten +klatschtet +klaue +klauen +klauend +klauende +klauenden +klauender +klaust +klaut +klaute +klauten +klautest +klautet +klavierähnliches +klebe +kleben +klebend +klebende +klebender +klebendes +klebrig +klebrigem +klebrigen +klebriger +klebrigerem +klebrigeren +klebrigerer +klebriges +klebrigste +klebrigstem +klebrigster +klebrigstes +klebst +klebt +klebte +klebten +klebtest +kleckern +kleide +kleiden +kleidende +kleidenden +kleidender +kleidest +kleidet +kleidete +kleideten +kleidetest +kleidetet +kleidsam +kleidsamem +kleidsamen +kleidsamer +kleidsamerem +kleidsameren +kleidsamerer +kleidsames +kleidsamste +kleidsamstem +kleidsamster +kleidsamstes +klein +kleinbürgerlich +kleinbürgerliche +kleinbürgerlichem +kleinbürgerlicher +kleinbürgerlichere +kleinbürgerlicherem +kleinbürgerlicherer +kleinbürgerlicheres +kleinbürgerliches +kleinbürgerlichstem +kleinbürgerlichsten +kleinbürgerlichster +kleine +kleinem +kleinen +kleiner +kleinere +kleinerem +kleineren +kleinerer +kleineres +kleines +kleineuropäische +kleinformatigen +kleingeschriebene +kleinlauten +kleinlich +kleinliche +kleinlichem +kleinlicher +kleinlichere +kleinlicherem +kleinlicherer +kleinlicheres +kleinliches +kleinlichstem +kleinlichsten +kleinlichster +kleinmütig +kleinste +kleinstem +kleinsten +kleinster +kleinstes +kleinstmöglich +kleinstmögliche +kleinstmöglichen +kleinstmöglicher +kleinstmögliches +kleinstädtisch +kleinstädtische +kleinstädtischen +kleinstädtischer +kleinstädtisches +kleisterig +kleisterige +kleisterigem +kleisterigen +kleisteriges +kleistrige +kleistrigem +kleistrigen +kleistriges +klemme +klemmen +klemmend +klemmenden +klemmender +klemmendes +klemmt +klemmte +klemmten +klemmtet +kleptomanisch +kleptomanische +kleptomanischen +kleptomanischer +kleptomanisches +klerikal +klerikale +klerikalem +klerikalen +klerikales +klettere +klettern +kletternde +kletternden +kletternder +kletterst +klettert +kletterte +kletterten +klettertest +klettertet +klicke +klickt +klickte +klimatisch +klimatische +klimatischem +klimatischen +klimatischer +klimatisieren +klimatisierend +klimatisierende +klimatisierender +klimatisierendes +klimatisiert +klimatisierten +klimatisierter +klimatisiertes +klimmenden +klimmender +klimmendes +klimpere +klimpern +klimpernd +klimpernden +klimpernder +klimperndes +klimpert +klimperte +klimperten +klimpertet +klinge +klingele +klingeln +klingelnd +klingelnden +klingelnder +klingelndes +klingelt +klingelte +klingelten +klingeltet +klingen +klingend +klingende +klingendem +klingenden +klingender +klingle +klingst +klingt +klinisch +klinische +klinischem +klinischen +klinisches +klinke +klinken +klinkt +klipp +klippenreich +klippenreiche +klippenreichen +klippenreicher +klippenreiches +klirren +klirrend +klirrenden +klirrender +klirrendes +klirrt +klirrte +klirrten +klischeehaft +klischeehaftem +klischeehaften +klischeehafter +klischieren +klischierten +klitzeklein +klitzekleine +klitzekleinen +klobig +klonen +klopfe +klopfen +klopfende +klopfendem +klopfenden +klopfendes +klopfst +klopft +klopften +klopftest +klopftet +kloppe +klotzig +klotzige +klotzigem +klotziger +klotzigere +klotzigerem +klotzigerer +klotzigeres +klotziges +klotzigstem +klotzigsten +klotzigster +klug +kluge +klugem +klugen +kluger +klugerweise +kluges +klumpig +klumpige +klumpigem +klumpigen +klumpiges +klägerisch +klägerischem +klägerischen +klägerischer +kläglich +klägliche +kläglichem +kläglicher +kläglichere +kläglicherem +kläglicherer +kläglicheres +klägliches +kläglichstem +kläglichsten +kläglichster +klängen +kläre +klären +klärend +klärenden +klärender +klärendes +klärt +klärte +klärten +klärtet +klöne +klönen +klönende +klönenden +klönender +klönst +klönt +klönte +klöntest +klöntet +klösterlich +klösterlichem +klösterlichen +klösterlicher +klüger +klügere +klügerem +klügerer +klügeres +klügste +klügsten +klügster +klügstes +km +knabbern +knabbernd +knabbernde +knabbernder +knabberndes +knabberst +knabberte +knabberten +knabbertest +knabenhaft +knabenhafte +knabenhaftem +knabenhafter +knabenhaftes +knacke +knacken +knackend +knackende +knackenden +knackendes +knackst +knackt +knackten +knacktest +knacktet +knallen +knallend +knallende +knallender +knallendes +knallfroschartig +knallhart +knallharte +knallhartem +knallharten +knallhartes +knallig +knallige +knalligen +knalliger +knalligere +knalligeren +knalligerer +knalligeres +knalligste +knalligstem +knalligsten +knalligstes +knallrot +knallrote +knallroten +knallroter +knallrotes +knallt +knallte +knallten +knapp +knappe +knappem +knappen +knapper +knapperem +knapperen +knapperer +knappes +knappste +knappsten +knappster +knappstes +knarren +knarrend +knarrende +knarrender +knarrendes +knarrt +knarrten +knattern +knatternd +knatterten +knauserig +knauserige +knauserigem +knauserigen +knauseriger +knauserigere +knauserigeren +knauserigerer +knauserigeres +knauseriges +knauserigste +knauserigstem +knauserigsten +knauserigstes +knausern +knebeln +knebelnde +knebelnden +knebelnder +knebelst +knebelt +knebelte +knebelten +knebeltest +knebeltet +kneble +knechte +knechten +kneifen +kneifend +kneifende +kneifender +kneifendes +kneifst +kneift +knetbar +knetbare +knetbarem +knetbarer +knetbares +knete +kneten +knetend +knetende +knetenden +knetendes +knetest +knetet +kneteten +knetetest +knetetet +knicke +knicksen +knicksend +knickte +knie +kniefrei +kniefällig +kniehoch +knielang +knien +kniend +kniende +knienden +kniender +kniendes +kniest +kniet +kniete +knieten +knietest +knietief +knietiefem +kniffe +kniffelig +kniffelige +kniffeligen +kniffeliger +kniffeligere +kniffeligeren +kniffeligerer +kniffeligeres +kniffeligste +kniffeligstem +kniffeligsten +kniffeligstes +kniffen +knifflig +knifflige +kniffligen +kniffliger +kniffligere +kniffligeren +kniffligerer +kniffligeres +kniffligste +kniffligstem +kniffligsten +kniffligstes +knipse +knipsen +knipsend +knipsende +knipsenden +knipsendes +knipsest +knipst +knipsten +knipstest +knipstet +knirschen +knirschend +knirschende +knirschender +knirschendes +knirschest +knirschst +knirscht +knirschte +knirschten +knirschtest +knistere +knistern +knisternd +knisternden +knisternder +knisterndes +knistert +knisterte +knisterten +knistertet +knitterfrei +knitterfreie +knitterfreien +knitterfreier +knitterfreiere +knitterfreieren +knitterfreierer +knitterfreieres +knitterfreiste +knitterfreistem +knitterfreisten +knitterfreistes +knitterten +knobeln +knobelnd +knobelnden +knobelnder +knobelndes +knobelt +knobelte +knobelten +knoble +knochentrocken +knochig +knochige +knochigem +knochigen +knochiger +knollig +knollige +knolligen +knolliger +knolliges +knorpelig +knorpelige +knorpeligen +knorpeliger +knorrig +knorrige +knospen +knospenhaft +knospenhafte +knotete +knotig +knotigem +knotigen +knotiger +knurre +knurren +knurrende +knurrenden +knurrender +knurrst +knurrt +knurrte +knurrten +knurrtest +knurrtet +knusperig +knusperige +knusperiger +knusperigere +knusperigeren +knusperigeres +knusperiges +knusperigste +knusperigster +knusperigstes +knusprig +knusprigem +knusprigen +knuspriger +knusprigerem +knusprigeren +knusprigerer +knuspriges +knusprigste +knusprigstem +knusprigster +knusprigstes +knöchellang +knöchellange +knöchellangem +knöchellangen +knöchellanges +knöchern +knöcherne +knöchernen +knöcherner +knöchernes +knöpfe +knöpfen +knöpfend +knöpfende +knöpfender +knöpfendes +knöpfst +knöpfte +knöpften +knöpftest +knüpfe +knüpfen +knüpfend +knüpfenden +knüpfender +knüpfendes +knüpft +knüpfte +knüpften +knüpftet +knüppeldick +knüppeln +knüpple +koalieren +koalitionstreu +koalitionstreue +koalitionsunfähig +kobaltblaue +koche +kochecht +kochechte +kochechten +kochechter +kochechtes +kochen +kochend +kochende +kochendem +kochender +kochendes +kochst +kochte +kochten +kochtest +kodierbar +kodieren +kodiert +kodierte +kodiertem +kodierten +kodierter +kodiertes +kodifizierte +kognakfarben +kognakfarbigen +kognitiv +kognitiver +kohlender +kohlensauren +kohlrabenschwarzen +kohärent +kohärente +koinzident +kokett +kokette +koketten +koketter +kokettere +koketteren +koketterer +koketteres +koketteste +kokettestem +kokettesten +kokettestes +kokettiere +kokettieren +kokettierende +kokettierenden +kokettierender +kokettierst +kokettiert +kokettierte +kokettierten +kokettiertest +kokettiertet +kollabierenden +kollaborieren +kollaborierenden +kollegial +kollegiale +kollegialem +kollegialen +kollegialere +kollegialerem +kollegialeren +kollegialeres +kollegiales +kollegialste +kollegialsten +kollegialster +kollegialstes +kollektive +kollektivem +kollektiven +kollektives +kollektivieren +kollektivierten +kollern +kollidieren +kollidiert +kollidierte +kollidierten +kolonial +kolonialen +kolonialer +koloniales +kolonisieren +koloriert +kolossal +kolossalem +kolossalen +kolossaler +kolumbianische +kolumbianischen +kombinatorisch +kombinatorische +kombinatorischen +kombinierbar +kombiniere +kombinieren +kombinierende +kombinierenden +kombinierender +kombinierst +kombiniert +kombinierte +kombinierten +kombinierter +kombiniertes +kombiniertest +kometenhaft +kometenhafte +kometenhaftem +kometenhafter +kometenhaftes +komfortabel +komfortabelste +komfortabelstem +komfortabelsten +komfortabelstes +komfortable +komfortablem +komfortabler +komfortablere +komfortablerem +komfortablerer +komfortableres +komfortables +komisch +komische +komischem +komischen +komischere +komischerem +komischeren +komischeres +komischste +komischstem +komischster +komischstes +komm +kommandieren +kommandierend +kommandierende +kommandierender +kommandierendes +kommandierst +kommandierte +kommandierten +kommandierter +kommandiertes +kommandiertest +kommandiertet +komme +kommen +kommend +kommende +kommenden +kommender +kommendes +kommentarlos +kommentarlose +kommentieren +kommentierend +kommentierende +kommentierender +kommentierendes +kommentierst +kommentiert +kommentierte +kommentierten +kommentierter +kommentiertes +kommentiertest +kommentiertet +kommerzialisiere +kommerzialisieren +kommerzialisierend +kommerzialisierende +kommerzialisierenden +kommerzialisierendes +kommerzialisierst +kommerzialisiert +kommerzialisierte +kommerzialisierten +kommerzialisierter +kommerzialisiertes +kommerzialisiertet +kommerziell +kommerzielle +kommerziellem +kommerziellen +kommerzieller +kommerziellere +kommerzielleren +kommerziellerer +kommerzielleres +kommerzielles +kommerziellste +kommerziellstem +kommerziellsten +kommerziellstes +kommissarisch +kommissarische +kommissionshungrigen +kommoden +kommst +kommt +kommunal +kommunale +kommunalem +kommunalen +kommunaler +kommunales +kommunikationsfähig +kommunikationstechnisch +kommunikativ +kommunikative +kommunistisch +kommunistische +kommunistischen +kommunistischer +kommunistisches +kommunizieren +kommunizierend +kommunizierenden +kommuniziert +kompakt +kompakte +kompaktem +kompakten +kompakter +kompakterem +kompakteren +kompakterer +kompaktes +kompakteste +kompaktestem +kompaktester +kompaktestes +kompatibel +kompatible +kompatiblen +kompensatorisch +kompensatorischer +kompensieren +kompensierend +kompensierende +kompensierender +kompensierendes +kompensierst +kompensiert +kompensierte +kompensierten +kompensierter +kompensiertes +kompensiertest +kompensiertet +kompetent +kompetente +kompetentem +kompetenten +kompetenter +kompetenterem +kompetenteren +kompetenterer +kompetentes +kompetenteste +kompetentestem +kompetentester +kompetentestes +kompiliert +komplementär +komplementäre +komplementärem +komplementären +komplementäres +komplett +komplette +kompletten +kompletter +komplettere +kompletteren +kompletterer +kompletteres +kompletteste +komplettestem +komplettesten +komplettestes +komplettieren +komplexe +komplexen +komplexer +komplexere +komplexerem +komplexeren +komplexerer +komplexeres +komplexes +kompliziere +komplizieren +komplizierenden +komplizierst +kompliziert +komplizierte +komplizierten +komplizierter +kompliziertes +kompliziertest +komponentenfreie +komponentenorientiert +komponiere +komponieren +komponierend +komponierende +komponierenden +komponierendes +komponierst +komponiert +komponierte +komponierten +komponierter +komponiertes +komponiertet +kompositorisch +kompositorische +kompositorisches +kompressibel +komprimierbar +komprimierbare +komprimierbaren +komprimieren +komprimiert +komprimierte +komprimierten +komprimierter +kompromissbereit +kompromissbereite +kompromissbereiter +kompromisslos +kompromisslose +kompromisslosem +kompromisslosen +kompromisslosere +kompromissloserem +kompromissloseren +kompromissloseres +kompromissloses +kompromissloseste +kompromisslosesten +kompromisslosester +kompromisslosestes +kompromittieren +kompromittiert +komödiantisch +komödiantischen +komödiantischer +komödiantisches +kondensiere +kondensieren +kondensierende +kondensierenden +kondensierender +kondensierst +kondensiert +kondensierte +kondensierten +kondensierter +kondensiertes +kondensiertet +konditionell +konditioniere +konditionieren +konditionierend +konditionierende +konditionierenden +konditionierendes +konditionierst +konditioniert +konditioniertem +konditionierten +konditionierter +konditioniertes +konditioniertest +konditioniertet +kondolieren +kondolierte +konfektioniert +konferieren +konferiert +konferierte +konfessionell +konfessionelle +konfessionellen +konfessionslos +konfessionslose +konfessionslosem +konfessionslosen +konfessionsloses +konfigurieren +konfiguriert +konfiszieren +konfiszierend +konfiszierenden +konfiszierender +konfiszierendes +konfisziertem +konfiszierten +konfiszierter +konfliktfrei +konform +konforme +konfrontiere +konfrontieren +konfrontierend +konfrontierende +konfrontierenden +konfrontierendes +konfrontierst +konfrontiert +konfrontiertem +konfrontierten +konfrontierter +konfrontiertes +konfrontiertest +konfrontiertet +konfus +konfusem +konfusen +konfuser +konfusere +konfuserem +konfuseren +konfuserer +konfuses +konfuseste +konfusestem +konfusester +konfusestes +konfuzianisch +kongenial +kongeniale +kongolesischen +kongruent +kongruente +konisch +konjugieren +konjugierte +konjugierten +konjunkturell +konjunkturellem +konjunkturellen +konjunktureller +konjunkturgerecht +konjunkturgerechten +konjunkturgerechtes +konkav +konkave +konkret +konkrete +konkretem +konkreten +konkreter +konkreteren +konkretes +konkretisieren +konkurrenzfähig +konkurrenzfähige +konkurrenzfähigem +konkurrenzfähiger +konkurrenzfähigere +konkurrenzfähigerem +konkurrenzfähigerer +konkurrenzfähigeres +konkurrenzfähiges +konkurrenzfähigste +konkurrenzfähigstem +konkurrenzfähigsten +konkurrenzfähigster +konkurrenzlos +konkurrenzlose +konkurrenzlosen +konkurriere +konkurrieren +konkurrierend +konkurrierende +konkurrierenden +konkurrierendes +konkurrierst +konkurriert +konkurrierte +konkurrierten +konkurrierter +konkurriertes +konkurriertet +konnotativ +konnte +konnten +konntest +konntet +konsensfähig +konsensorientiert +konsensorientierte +konsequent +konsequente +konsequentem +konsequenter +konsequentere +konsequenterem +konsequenterer +konsequenteres +konsequenterweise +konsequenteste +konsequentestem +konsequentesten +konsequentestes +konservativ +konservative +konservativem +konservativen +konservativere +konservativerem +konservativeren +konservativeres +konservatives +konservativste +konservativsten +konservativster +konservativstes +konservieren +konservierend +konservierende +konservierender +konservierendes +konservierst +konserviert +konservierte +konserviertem +konservierten +konservierter +konserviertes +konserviertest +konserviertet +konsistent +konsistente +konsistenten +konsistenter +konsistentes +konsolidieren +konsolidiert +konsolidiertes +konspirativ +konspirativen +konstant +konstante +konstantem +konstanter +konstantes +konstatieren +konstatierend +konstatierende +konstatierender +konstatierendes +konstatierst +konstatiert +konstatierte +konstatierten +konstatierter +konstatiertes +konstatiertest +konstatiertet +konsternieren +konsternierte +konsternierten +konstituieren +konstituierte +konstituierten +konstitutionell +konstitutionellen +konstitutioneller +konstitutiv +konstitutiven +konstruiere +konstruieren +konstruierend +konstruierenden +konstruierendes +konstruierst +konstruiert +konstruierte +konstruierten +konstruierter +konstruiertes +konstruiertest +konstruiertet +konstruktionsbedingt +konstruktiv +konstruktive +konstruktivem +konstruktiven +konstruktiver +konstruktiverem +konstruktiveren +konstruktiverer +konstruktives +konstruktivste +konstruktivstem +konstruktivster +konstruktivstes +konsularisch +konsularische +konsultieren +konsultierst +konsultiert +konsultierte +konsultiertes +konsultiertest +konsultiertet +konsumiere +konsumieren +konsumierend +konsumierende +konsumierender +konsumierendes +konsumierst +konsumiert +konsumierte +konsumierten +konsumierter +konsumiertes +konsumiertest +konsumiertet +kontaktarm +kontaktfreudig +kontaktfreudige +kontaktfreudigem +kontaktfreudigen +kontaktfreudiger +kontaktfreudigere +kontaktfreudigerem +kontaktfreudigeren +kontaktfreudigeres +kontaktfreudiges +kontaktfreudigste +kontaktfreudigsten +kontaktfreudigster +kontaktfreudigstes +kontaktieren +kontaktierend +kontaktierende +kontaktierender +kontaktierendes +kontaktierst +kontaktiert +kontaktierte +kontaktiertem +kontaktierten +kontaktierter +kontaktiertes +kontaktiertest +kontaktiertet +kontaktschwach +kontaktschwachen +kontaminieren +kontaminiert +kontemplativ +kontemplativer +kontere +konterfeit +konterkarieren +kontern +konternde +konternden +konternder +konterst +kontert +konterte +konterten +kontertest +kontertet +kontinental +kontinentale +kontinentalen +kontinentaler +kontinentaleuropäisch +kontingentieren +kontingentiert +kontinuierlich +kontinuierliche +kontinuierlichen +kontinuierlicher +kontinuierliches +kontinuumsmechanische +kontrastbetont +kontrastbetonter +kontrastieren +kontrastiert +kontrastierte +kontrastiertem +kontrastierten +kontrastierter +kontrastiertes +kontraststärker +kontrollierbar +kontrollierbare +kontrollierbarer +kontrollieren +kontrollierend +kontrollierende +kontrollierender +kontrollierendes +kontrollierst +kontrolliert +kontrollierte +kontrollierten +kontrollierter +kontrolliertes +kontrolliertest +kontrolliertet +kontrovers +kontroverse +kontroversen +konträr +konträre +konträren +konturieren +konturiert +konturierter +konturiertes +konventional +konventionale +konventionalem +konventionalen +konventionaler +konventionales +konventionell +konventionelle +konventionellem +konventionellen +konventioneller +konventionelles +konventionsgemäß +konvergent +konvergente +konvergentem +konvergenten +konvergenter +konvergentes +konvergiere +konvergieren +konvergiert +konvertierbare +konvertierbaren +konvertierbarer +konvertieren +konvertierte +konvertierten +konvex +konvexe +konvexen +konzentriere +konzentrieren +konzentrierend +konzentrierenden +konzentrierender +konzentrierendes +konzentriert +konzentrierte +konzentrierten +konzentrierter +konzentriertes +konzentriertest +konzentriertet +konzentrische +konzentrischen +konzentrischer +konzeptionell +konzeptionelle +konzeptionellen +konzeptionslos +konzeptlos +konzeptloses +konzeptuell +konzernartig +konzernintern +konzerninterne +konzertante +konzertanten +konzertieren +konzertierter +konziliant +konziliante +konziliantem +konzilianter +konziliantes +konzipieren +konzipierte +konzipierten +konzipierter +kooperativ +kooperative +kooperativen +kooperativer +kooperieren +kooperieret +kooperiert +koordinieren +koordinierend +koordinierte +koordinierten +kopflos +kopflose +kopflosem +kopflosen +kopflosere +kopfloserem +kopfloseren +kopfloseres +kopfloses +kopfloseste +kopflosesten +kopflosester +kopfschüttelnd +kopfüber +kopiere +kopieren +kopierend +kopierenden +kopierender +kopierendes +kopierst +kopiert +kopierte +kopierten +kopierter +kopiertes +kopiertet +koppele +koppeln +koppelt +korbartigen +koreanische +koreanischen +korkten +korrekt +korrekte +korrektem +korrekten +korrekter +korrektere +korrekterem +korrekterer +korrekteres +korrekterweise +korrektes +korrektestem +korrektesten +korrektester +korrelieren +korrelierend +korreliert +korrelierte +korrelierten +korrespondiere +korrespondieren +korrespondierend +korrespondierende +korrespondierenden +korrespondierender +korrespondierendes +korrespondierst +korrespondiert +korrespondierte +korrespondierten +korrespondiertest +korrespondiertet +korrigierbar +korrigieren +korrigierend +korrigierende +korrigierender +korrigierendes +korrigierst +korrigiert +korrigierte +korrigiertem +korrigierten +korrigierter +korrigiertes +korrigiertest +korrigiertet +korrosionsbeständig +korrumpieren +korrumpiert +korrumpierte +korrupt +korrupte +korrupter +kosmetisch +kosmetische +kosmetischen +kosmetischer +kosmisch +kosmische +kosmischem +kosmisches +kosmopolitisch +kosmopolitischen +kosmopolitischer +kostbar +kostbare +kostbaren +kostbarer +kostbarere +kostbareren +kostbarerer +kostbareres +kostbarste +kostbarstem +kostbarsten +kostbarstes +koste +kosten +kostend +kostende +kostendeckend +kostendeckende +kostenden +kostender +kostendes +kostenfrei +kostenfreie +kostenfreies +kostengerechte +kostengünstig +kostengünstige +kostengünstiger +kostengünstiges +kostenintensiv +kostenlos +kostenlose +kostenlosen +kostenloser +kostenloses +kostenmäßig +kostenpflichtig +kostet +kostete +kosteten +kostetet +kostspielig +kostspielige +kostspieligen +kostspieliger +kostspieligere +kostspieligeren +kostspieligerer +kostspieligeres +kostspieligste +kostspieligstem +kostspieligsten +kostspieligstes +kostümiere +kostümieren +kostümierend +kostümierende +kostümierenden +kostümierendes +kostümierst +kostümiert +kostümierte +kostümierten +kostümierter +kostümiertes +kostümiertet +kotzen +krabbeln +krabbelnden +krabbelte +krabbelten +krachen +krachend +krachende +krachenden +krachendes +krachledernen +kracht +krachten +kraft +kraftlos +kraftlosem +kraftlosen +kraftloser +kraftloserem +kraftloseren +kraftloserer +kraftloseres +kraftloseste +kraftlosestem +kraftlosesten +kraftlosestes +kraftvoll +kraftvolle +kraftvollen +kraftvolles +krakeelen +krallen +krallte +krallten +krame +kramen +krampfen +krampfhaft +krampfhafte +krampfhaften +krampfte +krampften +krank +krankem +kranken +kranker +krankes +krankhaft +krankhafte +krankhaftem +krankhafter +krankhaftere +krankhafterem +krankhafterer +krankhafteres +krankhaftes +krankhaftestem +krankhaftesten +krankhaftester +krankt +krass +krasse +krassem +krasser +krassere +krasserem +krasserer +krasseres +krasses +krassestem +krassesten +krassester +kratze +kratzen +kratzend +kratzenden +kratzender +kratzendes +kratzt +kratzte +kratzten +kratztet +kraule +kraulen +kraulende +kraulenden +kraulender +kraulst +krault +kraulte +kraulten +kraultest +kraultet +kraus +krausem +krausen +krauser +krauserem +krauseren +krauserer +krauses +krauseste +krausestem +krausester +krausestes +kraushaarig +kraushaarigem +kraushaarigen +kraushaariger +kraust +kreativ +kreative +kreativem +kreativen +kreativer +kreativeren +kreativeres +kreatives +kreatürlich +kreatürlichen +kreatürlicher +krebsartig +krebsartige +krebsartigem +krebsartiger +krebsartiges +krebserregend +krebserregendem +krebserregenden +krebserregender +krebskrank +krebskranke +krebskranken +krebsroter +kredenzen +kredenzt +kreditfähig +kreditfähige +kreditfähigem +kreditfähigen +kreditfähiger +kreditfähigere +kreditfähigeren +kreditfähigerer +kreditfähigeres +kreditfähiges +kreditfähigste +kreditfähigstem +kreditfähigsten +kreditfähigstes +kreditieren +kreditiert +kreditunwürdig +kreditunwürdige +kreditwürdig +kreditwürdige +kreditwürdigem +kreditwürdigen +kreditwürdiger +kreditwürdigerem +kreditwürdigeren +kreditwürdigerer +kreditwürdiges +kreditwürdigste +kreditwürdigstem +kreditwürdigster +kreditwürdigstes +kregelster +kreide +kreidebleich +kreiden +kreidet +kreideweiß +kreideweiße +kreideweißen +kreideweißer +kreideweißes +kreidigeren +kreiere +kreieren +kreierend +kreierenden +kreierender +kreierendes +kreiert +kreierte +kreiertem +kreierten +kreierter +kreiertes +kreiertest +kreische +kreischen +kreischend +kreischende +kreischenden +kreischender +kreischendes +kreischt +kreischte +kreischten +kreischtet +kreisdelegierten +kreiseln +kreiselnden +kreisende +kreisenden +kreisendes +kreisförmig +kreisförmige +kreisförmigen +kreisförmiger +kreisrund +kreisrundem +kreisrunden +kreisrunder +kreist +kreiste +kreisten +krempig +krepieren +krepierenden +krepierender +krepierendes +krepiert +kreuze +kreuzen +kreuzende +kreuzenden +kreuzender +kreuzest +kreuzigen +kreuzigt +kreuzigte +kreuzt +kreuzte +kreuzten +kreuztest +kreuzweise +kribbelig +kribbeln +kriechen +kriechend +kriechende +kriechender +kriechendes +kriechst +kriegerisch +kriegerische +kriegerischem +kriegerischer +kriegerisches +kriegsbeschädigt +kriegsblinder +kriegsfeindliche +kriegsgerichtliche +kriegsgeschädigte +kriegst +kriegsuntaugliche +kriegsversehrt +kriegsversehrter +kriegswillig +kriegszerstörte +kriegt +kriegte +kriegten +kriminalistisch +kriminalistische +kriminalpolizeilichen +kriminell +kriminelle +kriminellem +krimineller +kriminellerem +kriminelleren +kriminellerer +kriminelles +kriminellste +kriminellstem +kriminellster +kriminellstes +kriminologisch +kriminologische +kriselte +krisenanfällig +krisenfest +krisenhaft +krisenhafte +krisenhaften +krisenhafter +krisensicher +krisensichere +krisensicherem +krisensicheren +krisensicheres +krisenunabhängig +krisenunabhängige +kristallenen +kristallin +kristalline +kristallinem +kristallinen +kristalliner +kristallines +kristallinisch +kristallinischen +kristallisieren +kristallisierten +kristallklar +kristallklare +kristallklarem +kristallklaren +kristallklarer +kristallklares +kristallrein +kristallreinen +kritikbedachten +kritiklos +kritisch +kritische +kritischem +kritischen +kritischer +kritischere +kritischerem +kritischeren +kritischeres +kritisches +kritischste +kritischsten +kritischster +kritischstes +kritisieren +kritisierend +kritisierende +kritisierender +kritisierendes +kritisierst +kritisiert +kritisierte +kritisierten +kritisierter +kritisiertes +kritisiertest +kritisiertet +kritzelte +kroch +krochen +krochest +krochst +krossen +krumm +krumme +krummem +krummen +krummer +krummere +krummerem +krummerer +krummeres +krummes +krummstem +krummsten +krummster +krustigere +krustigerem +krustigerer +krustigeres +krustigstem +krustigsten +krustigster +krächzen +krächzendem +kräftig +kräftige +kräftigem +kräftigen +kräftiger +kräftigere +kräftigerem +kräftigerer +kräftigeres +kräftiges +kräftigste +kräftigstem +kräftigsten +kräftigstes +kräftigt +krähen +kräht +krähtest +kränken +kränkenden +kränker +kränkere +kränkeren +kränkerer +kränkeres +kränklich +kränkliche +kränklichem +kränklichen +kränklicher +kränklicherem +kränklicheren +kränklicherer +kränkliches +kränklichste +kränklichstem +kränklichster +kränklichstes +kränkste +kränksten +kränkster +kränkstes +kränkte +krönen +krönenden +krönender +krönte +krümeln +krümme +krümmen +krümmend +krümmende +krümmenden +krümmendes +krümmst +krümmt +krümmten +krümmtest +krümmtet +krüppelhaft +krüppelhaften +kubanische +kubisch +kubische +kubischen +kubisches +kubistisch +kubistischen +kugelförmig +kugelförmige +kugelförmigem +kugelförmigen +kugelförmiger +kugelförmiges +kugelig +kugeliger +kugeln +kugelsicherer +kugelstoßen +kulant +kulanzweise +kulinarisch +kullerte +kultische +kultivieren +kultivierte +kultivierten +kultivierter +kulturell +kulturelle +kulturellem +kulturellen +kultureller +kulturellere +kulturellerem +kulturellerer +kulturelleres +kulturelles +kulturellstem +kulturellsten +kulturellster +kulturfreundlichere +kulturgeschichtlich +kulturhistorisch +kulturhistorischen +kulturkritischer +kulturpolitische +kulturpolitischem +kulturpolitischen +kummervoll +kummervoller +kumulativ +kumulative +kumulativen +kumulativer +kumuliert +kumulierten +kund +kundenfreundlich +kundenseitig +kundenspezifisch +kundgetan +kundig +kundige +kundiger +kundschaften +kundtat +kundtun +kunstbewusst +kunstinteressierten +kunstlos +kunstlosen +kunstvoll +kunstvolle +kunstvollem +kunstvollen +kunstvoller +kunstvollerem +kunstvolleren +kunstvollerer +kunstvolles +kunstvollste +kunstvollstem +kunstvollster +kunstvollstes +kunterbunt +kunterbunten +kupferfarben +kupfern +kupferne +kuppeln +kurbeln +kurbelt +kurdische +kuren +kurieren +kurierten +kurios +kuriose +kuriosen +kurioser +kurioserweise +kurioses +kursieren +kursierenden +kursiert +kursierte +kursierten +kursiv +kursive +kursorisch +kursorische +kursorischem +kursorischen +kursorischer +kursorisches +kurvenreichen +kurvige +kurvt +kurz +kurzatmig +kurzbeinig +kurzbeinige +kurze +kurzem +kurzen +kurzer +kurzes +kurzfristig +kurzfristige +kurzfristigen +kurzfristiger +kurzfristiges +kurzgeschlossen +kurzhaarig +kurzhaarige +kurzlebig +kurzlebige +kurzschließen +kurzschlussfest +kurzsichtig +kurzsichtige +kurzsichtigen +kurzum +kurzweilig +kurzweilige +kurzzeitig +kurzzeitige +kurzzeitigen +kuschelweichen +kuschen +kuscht +kybernetisch +kybernetische +kybernetischen +kybernetisches +kyrillische +kältebeständig +kältebeständige +kältebeständigem +kältebeständiger +kältebeständiges +kälteempfindlich +kälteempfindlichem +kälteempfindlichen +kälteempfindlicher +kälteempfindlicherem +kälteempfindlicheren +kälteempfindlicherer +kälteempfindliches +kälteempfindlichste +kälteempfindlichstem +kälteempfindlichster +kälteempfindlichstes +kälter +kältere +kälterem +kälterer +kälteres +kälteste +kältesten +kältester +kältestes +käme +kämen +kämet +kämme +kämmen +kämmende +kämmenden +kämmender +kämmst +kämmt +kämmte +kämmten +kämmtest +kämmtet +kämpfe +kämpfen +kämpfend +kämpfende +kämpfenden +kämpfendes +kämpferisch +kämpferische +kämpferischen +kämpferischer +kämpferischere +kämpferischeren +kämpferischerer +kämpferischeres +kämpferischste +kämpferischstem +kämpferischsten +kämpferischstes +kämpfst +kämpft +kämpfte +kämpften +kämpftest +kämpftet +kärgere +kärgerem +kärgeren +kärgeres +kärglich +kärgliche +kärglichen +kärglicher +kärglichere +kärglicheren +kärglicherer +kärglicheres +kärglichste +kärglichstem +kärglichsten +kärglichstes +kärgste +kärgsten +kärgster +kärgstes +käuflich +käufliche +käuflichen +käuflicher +käufliches +königlich +königliche +königlichen +königlicher +königliches +könne +können +könnt +könnte +könnten +könntest +könntet +köpfen +köpft +köpften +körnig +körnige +körnigem +körnigen +körnigere +körnigerem +körnigeren +körnigeres +körniges +körnigste +körnigsten +körnigster +körnigstes +körperbehindert +körperbehinderte +körperbehinderten +körperbehinderter +körperlich +körperliche +körperlichem +körperlichen +körperlicher +körperliches +körperlose +köstlich +köstlichem +köstlichen +köstlicher +köstlicherem +köstlicheren +köstlicherer +köstliches +köstlichste +köstlichstem +köstlichster +köstlichstes +kühl +kühle +kühlem +kühlen +kühlend +kühlende +kühlenden +kühlendes +kühler +kühlere +kühleren +kühlerer +kühleres +kühlst +kühlste +kühlstem +kühlster +kühlstes +kühlt +kühlten +kühltest +kühltet +kühn +kühne +kühnem +kühnen +kühneren +kühnes +kühnste +kümmere +kümmerlich +kümmerliche +kümmerliches +kümmern +kümmernd +kümmernden +kümmernder +kümmerndes +kümmert +kümmerte +kümmerten +kümmertet +kündbar +kündbare +künden +kündet +kündige +kündigen +kündigend +kündigende +kündigenden +kündigendes +kündigst +kündigt +kündigte +kündigten +kündigtest +kündigtet +künftig +künftige +künftigen +künftiger +künftiges +künstlerisch +künstlerische +künstlerischem +künstlerischer +künstlerisches +künstlich +künstliche +künstlichem +künstlichen +künstlicher +künstlicherem +künstlicheren +künstlicherer +künstliches +künstlichste +künstlichstem +künstlichster +künstlichstes +küren +kürzen +kürzend +kürzende +kürzender +kürzendes +kürzer +kürzere +kürzerem +kürzeren +kürzerer +kürzest +kürzeste +kürzestem +kürzesten +kürzester +kürzestes +kürzestmögliche +kürzestmöglichen +kürzlich +kürzt +kürzte +kürztest +kürztet +küsse +küssend +küssende +küssenden +küssendes +küsst +küsste +küssten +küsstest +küstengebundenen ++++++++++ +la +labe +laben +labend +labende +labenden +labendes +labil +labile +labilem +labilen +labiler +labilere +labilerer +labileres +labiles +labilstem +labilsten +labilster +laboriere +laborieren +laborierend +laborierende +laborierender +laborierendes +laborierst +laborierte +laborierten +laboriertest +labst +labt +labte +labtest +labtet +labyrinthischen +lach +lachen +lachend +lachende +lachenden +lachendes +lachsfarben +lachst +lacht +lachte +lachten +lachtest +lachtet +lacken +lackiere +lackieren +lackierend +lackierende +lackierender +lackierendes +lackierst +lackierte +lackiertem +lackierten +lackierter +lackiertes +lackiertest +lackiertet +ladbare +ladefähig +ladend +ladende +ladenden +ladendes +ladest +ladet +lag +lagebedingt +lagebedingten +lagen +lagere +lagerichtig +lagern +lagernd +lagernde +lagernder +lagerndes +lagerst +lagerte +lagerten +lagertest +lagst +lagt +lahm +lahme +lahmen +lahmend +lahmende +lahmender +lahmendes +lahmer +lahmes +lahmst +lahmste +lahmt +lahmte +lahmten +lahmtest +laichen +laienhaft +laienhaften +laienhafter +laienhafterem +laienhafterer +laienhafteres +laienhafteste +laienhaftesten +laienhaftester +laizistisch +laizistischen +lakonisch +lakonischen +lallen +lallend +lamentieren +lamentierte +lammfromm +lanciere +lancieren +lancierend +lancierende +lancierenden +lancierendes +lancierst +lanciert +lanciertem +lancierten +lancierter +lanciertes +lanciertest +lanciertet +landab +lande +landeinwärts +landen +landend +landende +landender +landendes +landesbedingt +landeseigenen +landesplanerische +landespolitischen +landesweit +landesweiten +landesweiter +landet +landete +landeten +landetest +landgebundene +landgebundenen +landläufig +landläufigen +landschaftlich +landschaftliche +landschaftlichen +landwirtschaftlich +landwirtschaftliche +landwirtschaftlichem +landwirtschaftlichen +landwirtschaftlicher +lang +langarmig +langarmige +langatmig +langatmige +langbeinig +langbeinigen +lange +langem +langen +langer +langes +langfristig +langfristigem +langfristigen +langfristiges +langhaarig +langhaarige +langhaarigen +langhalsig +langhalsigen +langjährig +langjährige +langjährigem +langjähriger +langjähriges +langlebig +langlebige +langlebigen +langmütig +langsam +langsame +langsamem +langsamen +langsamer +langsamerem +langsameren +langsamerer +langsames +langsamste +langsamsten +langsamster +langsamstes +langte +langten +langweilen +langweilend +langweilende +langweilender +langweilendes +langweilig +langweiligen +langweiliger +langweiliges +langweiligsten +langweilst +langweilt +langweilte +langweilten +langweiltest +langweiltet +langwierig +langwierigen +langwieriger +langwieriges +langwährend +laotisch +lapidar +lapidare +las +laschen +lasen +lasergedruckte +lass +lasse +lassen +lassend +lassende +lassenden +lassender +lassendes +lasst +laste +lasten +lastend +lastende +lastenden +lastendes +lastenfrei +lastenfreiem +lastenfreier +lasterhaft +lasterhaftem +lasterhaften +lasterhafter +lasterhafterem +lasterhafteren +lasterhafterer +lasterhaftes +lasterhafteste +lasterhaftestem +lasterhaftester +lasterhaftestes +lastest +lastete +lasteten +lastetest +lastfrei +lastfreie +lastfreiem +lastfreier +lastfreies +lasziv +lateinamerikanischer +lateinisch +lateinische +lateinischen +lateinischer +lateinisches +latent +latente +latentem +latenten +latentes +lateral +laterale +lateralem +lateralen +lateraler +laterales +latschen +lau +laude +laue +lauem +lauer +lauere +lauerem +lauerer +laueres +lauern +lauernd +lauert +lauerte +lauerten +laufe +laufen +laufend +laufende +laufendem +laufenden +laufender +laufendes +lauffähig +lauge +laugen +launenhaft +launenhaften +launenhafter +launenhaftere +launenhafterem +launenhafterer +launenhafteres +launenhaftes +launenhaftestem +launenhaftesten +launenhaftester +launig +launige +launigen +launisch +launische +launischem +launischer +launischere +launischerem +launischerer +launischeres +launisches +launischstem +launischsten +launischster +lausche +lauschen +lauschend +lauschenden +lauschender +lauschendes +lauschig +lauschst +lauscht +lauschte +lauschten +lauschtest +lauschtet +lause +lausen +lausend +lausende +lausenden +lausendes +lausig +lausigen +laust +lauste +laustem +lauster +laustes +laustest +laute +lautem +lauten +lautend +lautende +lautenden +lautender +lautendes +lauter +lautere +lauterem +lauteren +lauteres +lautes +lauteste +lautesten +lautester +lautestes +lautet +lautete +lauteten +lautlich +lautlos +lautlose +lautlosen +lautloser +lautlosere +lautloseren +lautloserer +lautloseres +lautloseste +lautlosestem +lautlosesten +lautlosestes +lautstark +lautstarke +lautstarken +lauwarm +lauwarme +lauwarmem +lauwarmen +lauwarmes +lawinenartig +lax +leasen +least +leb +leben +lebend +lebende +lebendem +lebenden +lebender +lebendes +lebendig +lebendige +lebendigem +lebendigen +lebendigere +lebendigerem +lebendigeren +lebendigeres +lebendiges +lebendigste +lebendigster +lebendigstes +lebensbedrohend +lebensbejahend +lebensfeindlich +lebensfremd +lebensfremden +lebensfreundlich +lebensfroh +lebensfrohen +lebensfähig +lebensfähige +lebensgefährlich +lebensgroße +lebensklug +lebenslang +lebenslange +lebenslangen +lebenslanger +lebenslanges +lebenslustig +lebenslustige +lebenslustiges +lebenslänglich +lebenslänglichen +lebenslänglicher +lebenslängliches +lebensmüde +lebensnah +lebensnahe +lebensnahes +lebensnotwendig +lebensnotwendige +lebenstüchtig +lebensunfähig +lebensuntüchtig +lebensvoll +lebensvollsten +lebenswert +lebenswerte +lebenswerten +lebenswichtig +lebenswichtige +lebenswichtigem +lebenswichtiger +lebenswichtigere +lebenswichtigerem +lebenswichtigerer +lebenswichtigeres +lebenswichtiges +lebenswichtigstem +lebenswichtigsten +lebenswichtigster +leberkranke +lebhaft +lebhafte +lebhaften +lebhafter +lebhaftere +lebhafteren +lebhafterer +lebhafteres +lebhafteste +lebhaftestem +lebhaftesten +lebhaftestes +leblos +leblose +lebloser +lebst +lebt +lebte +lebten +lebtest +lebtet +lechzen +lechzt +lecke +lecken +leckende +leckenden +leckender +lecker +leckere +leckerem +leckerer +leckeres +leckes +leckst +leckt +leckte +lecktest +ledern +lederne +ledernen +ledig +ledigem +ledigen +lediger +lediglich +leer +leere +leerem +leeren +leerend +leerende +leerenden +leerendes +leerer +leeres +leerst +leerstem +leersten +leert +leerte +leerten +legal +legalem +legalen +legaler +legalere +legalerem +legalerer +legaleres +legales +legalisieren +legalisiert +legalisierte +legalisierten +legalstem +legalsten +legalster +lege +legen +legende +legenden +legender +legendär +legendäre +legendären +leger +legiert +legierten +legislativ +legislativen +legitim +legitime +legitimer +legitimes +legitimieren +legitimiert +legitimierte +legt +legte +legten +legtet +lehmig +lehmigen +lehne +lehnen +lehnend +lehnende +lehnenden +lehnendes +lehnst +lehnt +lehnte +lehnten +lehntest +lehntet +lehren +lehrend +lehrende +lehrender +lehrendes +lehrreich +lehrreichem +lehrreichen +lehrreicher +lehrreicherem +lehrreicheren +lehrreicherer +lehrreicheres +lehrreiches +lehrreichste +lehrreichstem +lehrreichsten +lehrreichster +lehrreichstes +lehrst +lehrt +lehrte +lehrten +lehrtest +leibeigen +leibeigene +leibeigenen +leibeigener +leibhaftig +leibhaftige +leiblich +leibliche +leiblichem +leiblicher +leibliches +leicht +leichtathletischen +leichte +leichtem +leichten +leichter +leichtere +leichterem +leichterer +leichteres +leichtes +leichtestem +leichtesten +leichtester +leichtfertig +leichtfertige +leichtfertigem +leichtfertiger +leichtfertigere +leichtfertigerem +leichtfertigerer +leichtfertigeres +leichtfertiges +leichtfertigstem +leichtfertigsten +leichtfertigster +leichtfüßig +leichtfüßige +leichtgemacht +leichtgewichtiger +leichtgläubig +leichtgläubige +leichtgläubigem +leichtgläubigen +leichtgläubiges +leichtgläubigste +leichtgläubigstem +leichtgläubigster +leichtgläubigstes +leichtgängig +leichthin +leichthändig +leichtlebig +leichtsinnig +leichtsinnige +leichtsinnigen +leichtsinniger +leichtsinnigere +leichtsinnigeren +leichtsinnigerer +leichtsinnigeres +leichtsinniges +leichtsinnigste +leichtsinnigstem +leichtsinnigsten +leichtsinnigstes +leichtverständlich +leichtverständlichen +leide +leiden +leidend +leidendem +leidenden +leidender +leidendes +leidenschaftlich +leidenschaftliche +leidenschaftlichem +leidenschaftlichen +leidenschaftlichere +leidenschaftlicherem +leidenschaftlicheren +leidenschaftlicheres +leidenschaftliches +leidenschaftlichste +leidenschaftlichsten +leidenschaftlichster +leidenschaftlichstes +leider +leidest +leidet +leidgeprüft +leidgeprüfte +leidgeprüfter +leidige +leidigen +leidlich +leiernden +leihe +leihen +leihende +leihenden +leihendes +leihst +leiht +leihweise +leime +leimen +leimende +leimenden +leimender +leimst +leimt +leimte +leimtest +leinen +leinwandverstärkten +leise +leisem +leiser +leisere +leiserem +leiserer +leiseres +leises +leiseste +leisestem +leisesten +leisester +leiste +leisten +leistend +leistende +leistenden +leistender +leistendes +leistet +leistete +leisteten +leistungsfähig +leistungsfähige +leistungsfähigen +leistungsfähigsten +leistungsgerechten +leistungsgerechter +leistungsgerechtes +leistungsstark +leistungsstarke +leistungsstarker +leistungsstarkes +leistungsstärkste +leistungswillige +leite +leiten +leitend +leitende +leitenden +leitender +leitendes +leitest +leitet +leitete +leiteten +leitfähig +leitungsmäßig +lemmingartig +lenkbar +lenkbaren +lenkbarer +lenken +lenkend +lenkende +lenkender +lenkendes +lenkst +lenkt +lenkte +lenkten +lenktest +lernbegierig +lernbegierige +lernbegierigem +lernbegieriger +lernbegierigere +lernbegierigerem +lernbegierigerer +lernbegierigeres +lernbegieriges +lernbegierigstem +lernbegierigsten +lernbegierigster +lerne +lernen +lernend +lernenden +lernender +lernendes +lernfähig +lernst +lernt +lernte +lernten +lerntest +lerntet +lesbar +lesbare +lesbaren +lesbarer +lesbares +lesbisch +lesbische +lesbisches +lese +lesen +lesend +lesende +lesenden +lesendes +lesenswert +lesenswerte +lesenswerten +lesenswerter +lesenswertes +leserlich +leserliche +leserlichem +leserlichen +leserlicherem +leserlicheren +leserlicherer +leserliches +leserlichste +leserlichstem +leserlichster +leserlichstes +lettisch +letzt +letzte +letztem +letzten +letztendlich +letztendlichen +letzter +letztere +letzteren +letzterer +letzteres +letztes +letztgenannt +letztgenannte +letztgenannten +letzthin +letztlich +letztmals +leuchte +leuchten +leuchtend +leuchtendem +leuchtenden +leuchtender +leuchtest +leuchtet +leuchtete +leuchteten +leuchtetest +leugne +leugnen +leugnenden +leugnender +leugnendes +leugnet +leugnete +leugneten +leugnetet +leutselig +leutselige +leutseligem +leutseliger +leutseliges +leutseligste +leutseligsten +leutseligster +leutseligstes +lexikographische +lexikographischen +libanesische +liberal +liberale +liberalen +liberaler +liberalere +liberaleren +liberalerer +liberaleres +liberalisiere +liberalisieren +liberalisierend +liberalisierenden +liberalisierender +liberalisierendes +liberalisiert +liberalisierte +liberalisiertem +liberalisierter +liberalisiertes +liberalisiertest +liberalste +liberalstem +liberalsten +liberalstes +libysch +libysche +lichtblau +lichtdurchlässig +lichtdurchlässige +lichtdurchlässigem +lichtdurchlässigen +lichtdurchlässiger +lichtdurchlässigere +lichtdurchlässigerem +lichtdurchlässigeren +lichtdurchlässigeres +lichtdurchlässiges +lichtdurchlässigste +lichtdurchlässigster +lichtdurchlässigstes +lichte +lichtempfindlich +lichtempfindliche +lichtempfindlichem +lichtempfindlicher +lichtempfindlichste +lichtempfindlichstem +lichtempfindlichster +lichtempfindlichstes +lichten +lichtende +lichtenden +lichtender +lichter +lichterloh +lichtet +lichtete +lichteten +lichtetet +lichtscheu +lieb +liebe +liebele +liebem +lieben +liebend +liebende +liebenden +liebender +liebenswert +liebenswerte +liebenswertem +liebenswerten +liebenswerter +liebenswertere +liebenswerterem +liebenswerterer +liebenswerteres +liebenswertes +liebenswertestem +liebenswertesten +liebenswertester +liebenswürdig +liebenswürdige +liebenswürdigem +liebenswürdiger +liebenswürdigere +liebenswürdigerem +liebenswürdigerer +liebenswürdigeres +liebenswürdiges +liebenswürdigstem +liebenswürdigsten +liebenswürdigster +lieber +liebes +liebeskrank +liebeskranke +liebestoller +liebevoll +liebevolle +liebevollem +liebevollen +liebevollere +liebevollerem +liebevolleren +liebevolleres +liebevolles +liebevollste +liebevollsten +liebevollster +liebevollstes +liebgewordenen +liebkose +liebkosen +liebkosend +liebkosende +liebkosenden +liebkosendes +liebkosest +liebkost +liebkosten +liebkostest +liebkostet +lieblich +liebliche +lieblichem +lieblichen +liebliches +lieblichste +lieblichsten +lieblichster +lieblichstes +lieblos +lieblose +lieblosem +lieblosen +lieblosere +liebloserem +liebloseren +liebloseres +liebloses +liebloseste +lieblosesten +lieblosester +lieblosestes +liebreizend +liebst +liebste +liebstem +liebsten +liebstes +liebt +liebte +liebten +liebtest +liebtet +liebäugeln +liederlich +liederliche +liederlichem +liederlicher +liederlichere +liederlicherem +liederlicherer +liederlicheres +liederliches +liederlichstem +liederlichsten +liederlichster +lief +liefe +liefen +lieferbare +lieferbarem +lieferbaren +lieferbares +liefere +lieferfertig +lieferfähig +liefern +liefernd +liefernde +liefernden +lieferndes +lieferst +liefert +lieferte +lieferten +liefertest +liefertet +lieft +liege +liegen +liegend +liegende +liegendem +liegenden +liegender +liegendes +liegengelassen +liegst +liegt +lieh +liehen +liehest +lieht +lies +liest +ließ +ließe +ließen +ließest +ließet +lifte +liften +lila +limitieren +limitierte +limitierten +limitierter +lind +linden +lindere +lindern +lindernd +lindernden +lindernder +linderndes +lindert +linderte +linderten +lindertet +linear +lineare +linearem +linearen +linearer +linguistisch +linguistischer +linientreu +linientreuen +liniierender +liniierten +link +linke +linkem +linken +linkes +links +linksbündig +linksextreme +linksextremistischen +linksgerichtet +linksgerichtete +linksgerichteten +linksgerichteter +linksgerichtetes +linkslastigen +linksliberalen +linksorientiert +linksorientierte +linksorientierter +linksradikal +linksradikale +linksrheinisch +linksrheinische +linksrheinischen +linksseitig +linksseitige +linksseitigen +linksseitiger +linkssozialistischen +linksum +linksunabhängige +liquid +liquidationsloser +liquide +liquider +liquidierbar +liquidieren +liquidierte +liquidierten +liquidierter +lispele +lispeln +lisple +listen +listenreich +listenreiche +listet +listig +listige +listigem +listigen +listiger +listigerem +listigeren +listigerer +listiges +listigste +listigstem +listigster +listigstes +litaneiartig +litaneiartiger +literarisch +literarische +literarischem +literarischen +literarisches +literweise +lithographisch +lithographischen +litt +litten +littest +littet +liturgisch +liturgisches +live +livriert +livrierte +lizenzieren +lizenziert +lizenzierte +lizenziertes +lobe +loben +lobende +lobenswert +lobenswerte +lobenswerten +lobenswerter +lobenswertes +lobenswertestem +lobenswertesten +lobenswertester +lobsänge +lobt +lobte +lobten +lobtet +loche +lochen +lochende +lochenden +lochender +lochst +locht +lochte +lochten +lochtest +lochtet +locke +lockende +lockenden +locker +lockerem +lockeren +lockerer +lockererem +lockereren +lockererer +lockeres +lockerlassen +lockermachen +lockern +lockernd +lockernde +lockernden +lockerndes +lockerst +lockerste +lockersten +lockerster +lockerstes +lockerte +lockerten +lockertest +lockerzumachen +lockig +lockige +lockigen +lockiger +lockiges +lockt +lockte +lockten +lodere +lodern +lodernd +lodernde +lodernder +loderndes +lodert +loderte +log +logarithmisch +logarithmische +logarithmischen +logen +logieren +logikbasiert +logisch +logische +logischem +logischen +logischer +logisches +logistische +logistischen +lohnabhängig +lohnabhängigen +lohnen +lohnend +lohnende +lohnendem +lohnenden +lohnendes +lohnenswert +lohnenswerte +lohnenswertem +lohnenswerten +lohnenswerter +lohnenswertes +lohnpolitisch +lohnpolitische +lohnt +lohnten +lokal +lokalbedingt +lokale +lokalem +lokalen +lokaler +lokales +lokalisierbar +lokalisierbare +lokalisierbaren +lokalisierbarer +lokalisiere +lokalisieren +lokalisierende +lokalisierst +lokalisiert +lokalisierte +lokalisierten +lokalisierter +lokalisiertes +lokalisiertet +longitudinal +longitudinale +longitudinalen +losbinden +losbindende +losbindenden +losbindender +losbrach +losbrüllte +lose +loseisen +loseiset +loseiste +losen +losend +losendem +losenden +losender +losendes +loser +losere +loserem +loseren +loseres +loseste +losestem +losester +losestes +losfahren +losfahrend +losfahrende +losfahrenden +losfahrendes +losfuhren +losfährt +losgebunden +losgebundene +losgebundenen +losgebundener +losgebundenes +losgefahren +losgefahrene +losgefahrenem +losgefahrener +losgefahrenes +losgegangen +losgegangenem +losgegangenen +losgegangener +losgehen +losgehend +losgehende +losgehender +losgehendes +losgeht +losgelassen +losgelassene +losgelassenem +losgelassenen +losgelassener +losgelöst +losgelöste +losgelöstem +losgelösten +losgelöstes +losgemacht +losgemachte +losgemachtem +losgemachter +losgemachtes +losgerast +losgerissen +losgerissene +losgerissenem +losgerissenen +losgerissenes +losgesagt +losgesaust +losgeschlagen +losgeworden +loshetzen +loskommen +loslassen +loslassend +loslassenden +loslassender +loslassendes +losließ +losließen +loslösen +loslösend +loslösende +loslösenden +loslösendes +losmachen +losmachende +losmachenden +losmachender +losreißen +losreißend +losreißende +losreißender +losreißendes +losrollte +losschlagen +losspreche +lost +loste +lostest +losweinen +loswerden +loswiehern +loszueisen +loszukaufen +loszureißen +loszuschießen +loszuwerden +lotet +lotrecht +lotse +lotsen +loyal +loyale +loyalen +luchsen +lud +luden +ludest +luftdicht +luftdichte +luftdichtem +luftdichter +luftdichtere +luftdichterem +luftdichterer +luftdichteres +luftdichtes +luftdichtestem +luftdichtesten +luftdichtester +luftfahrttechnisch +luftfahrttechnische +luftförmiger +luftig +luftigen +luftigeren +luftiges +lugen +lugten +lugtet +lukrativ +lukrativen +lukrativer +lukrativste +lukullisch +lukullischen +lukullischer +lumpig +lumpige +lungern +lupenrein +lupenreine +lupenreiner +lustig +lustige +lustigem +lustigen +lustiger +lustigerem +lustigeren +lustigerer +lustiges +lustigste +lustigstem +lustigster +lustigstes +lustlos +lustlosem +lustlosen +lustloser +lustloserem +lustloseren +lustloserer +lustloses +lustloseste +lustlosestem +lustlosester +lustlosestes +lutherische +lutschen +lutschte +lutschten +luxemburgischen +luxuriös +luxuriöse +luxuriösem +luxuriösen +luxuriösere +luxuriöserem +luxuriöseren +luxuriöseres +luxuriöses +luxuriöseste +luxuriösesten +luxuriösester +luxuriösestes +lynchen +lyrisch +lyrische +lyrischen +lächele +lächeln +lächelnd +lächelnden +lächelnder +lächelndes +lächelt +lächelte +lächelten +lächeltet +lächerlich +lächerliche +lächerlichen +lächerlicher +lächerliches +lächle +lädiere +lädieren +lädierend +lädierenden +lädierender +lädierendes +lädiert +lädierte +lädiertem +lädierter +lädiertes +lädiertest +lädt +läge +lägen +lähme +lähmen +lähmend +lähmende +lähmenden +lähmendes +lähmst +lähmt +lähmten +lähmtest +ländlich +ländliche +ländlichem +ländlichen +ländlicher +ländlichere +ländlicherem +ländlicheren +ländlicherer +ländlicheres +ländliches +ländlichste +ländlichstem +ländlichster +ländlichstes +länger +längere +längerem +längeren +längerer +längeres +längerfristig +längerfristige +längerfristigen +länglich +längliche +länglichem +länglichen +länglicher +länglichere +länglicherem +länglicheren +länglicheres +längliches +länglichste +länglichsten +länglichster +länglichstes +längs +längst +längste +längstem +längsten +längstens +längster +längstes +lärme +lärmen +lärmend +lärmenden +lärmender +lärmendes +lärmst +lärmt +lärmte +lärmten +lärmtest +lärmtet +lärmvollen +lässig +lässige +lässigem +lässigen +lässigere +lässigerem +lässigeren +lässiges +lässigste +lässigstem +lässigster +lässigstes +lässt +lästern +lästert +lästig +lästige +lästigem +lästiger +lästigere +lästigerem +lästigerer +lästigeres +lästiges +läufig +läufige +läufigem +läufigen +läufiges +läufst +läuft +läuten +läutend +läutende +läutender +läutendes +läutest +läutete +läuteten +läutetest +löblich +löbliche +löblichen +löblicher +löblicheren +löblicheres +löblichstem +löblichsten +löblichster +löchern +löchrig +löffeln +löhnen +lösbar +lösbare +lösbarem +lösbaren +lösbarer +lösbarere +lösbareren +lösbarerer +lösbareres +lösbares +lösbarste +lösbarstem +lösbarsten +lösbarstes +lösche +löschen +löschende +löschenden +löschender +löschst +löscht +löschte +löschtest +löse +lösen +lösende +lösenden +lösender +lösest +löslich +lösliche +löslichen +löslicher +löslichere +löslicheren +löslicheres +lösliches +löslichstem +löslichsten +löslichster +löst +löste +lösten +löte +löten +lötest +lötet +lötete +lückenhaft +lückenhafte +lückenhaftem +lückenhafter +lückenhaftere +lückenhafterem +lückenhafteres +lückenhaftes +lückenhafteste +lückenhaftesten +lückenhaftester +lückenhaftestes +lückenlos +lückenlose +lückenlosem +lückenlosen +lückenlosere +lückenloserem +lückenloseren +lückenloseres +lückenloses +lückenloseste +lückenlosesten +lückenlosester +lückenlosestes +lüften +lüftend +lüftende +lüftender +lüftendes +lüftest +lüftet +lüftete +lüfteten +lüftetest +lüge +lügen +lügnerisch +lügnerischer +lügt +lümmelte +lüstern +lüsternen ++++++++++ +mach +machbar +machbare +machbarem +machbaren +machbarer +mache +machen +machend +machende +machendem +machenden +machender +machendes +machst +macht +macht's +machte +machten +machtet +machtlos +machtlose +machtlosen +machtloser +machtlosere +machtloseren +machtloserer +machtloseres +machtloseste +machtlosestem +machtlosesten +machtlosestes +machtpolitisch +machtpolitischen +machtsüchtig +machtvoll +machtvolle +machtvollem +machtvollen +machtvollere +machtvollerem +machtvolleren +machtvolleres +machtvolles +machtvollste +machtvollsten +machtvollster +machtvollstes +madig +madige +madiges +mag +mager +magere +magerem +mageren +magerer +magerere +magererem +magereren +magereres +mageres +magerste +magersten +magerster +magerstes +magerten +magisch +magische +magischen +magischer +magnetisch +magnetische +magnetischem +magnetischen +magnetischer +magnetisches +magnetisieren +magnetisierte +magnetisierten +magst +mahlen +mahlst +mahlt +mahlte +mahlten +mahltest +mahltet +mahne +mahnen +mahnend +mahnende +mahnender +mahnendes +mahnst +mahnt +mahnte +mahnten +mahntest +majestätisch +majestätische +majestätischen +majestätischer +majorisieren +majorisiert +makaber +makabere +makaberen +makaberste +makabren +makabres +makellos +makellose +makellosem +makellosen +makelloser +makelloserem +makelloseren +makelloserer +makelloses +makelloseste +makellosestem +makellosester +makellosestes +malaiischen +malaysischen +male +malen +malend +malende +malender +malendes +malerisch +malerischem +malerischen +malerischer +maliziös +maliziöser +malst +malt +malte +maltest +maltet +malträtieren +malträtierend +malträtierendes +man +managen +manch +manche +manchem +manchen +mancher +mancherlei +manches +manchmal +mandelförmig +mandelförmigem +mandelförmigen +mandelförmiger +mangelhaft +mangelhafte +mangelhaftem +mangelhafter +mangelhaftes +mangeln +mangelnde +mangelndem +mangelnden +mangelnder +mangelndes +mangels +mangelt +mangelte +mangle +manifeste +manifester +manifestes +manifestieren +manifestiert +manifestierte +manifestierten +manipulierbarer +manipuliere +manipulieren +manipulierende +manipulierenden +manipulierender +manipulierst +manipuliert +manipulierte +manipulierten +manipulierter +manipuliertes +manipuliertet +manisch +mannhaft +mannhaften +mannigfach +mannigfachen +mannigfacher +mannigfaltig +mannigfaltige +mannigfaltigen +mannigfaltiger +manuell +manuelle +manuellen +manueller +manuelles +manövriere +manövrieren +manövriert +manövrierte +manövriertem +manövrierter +manövriertes +manövriertest +manövrierunfähig +marginal +marginale +marginales +marineblaue +mariniere +marinieren +marinierst +mariniert +marinierte +marinierten +marinierter +mariniertes +mariniertet +maritim +maritime +maritimes +markant +markante +markanten +markanter +markantere +markanteren +markanteres +markantes +markanteste +markantestem +markantesten +markantester +markenpflichtig +markgräfliche +markiere +markieren +markierend +markierende +markierender +markierendes +markierst +markiert +markierte +markiertem +markierten +markierter +markiertes +markiertest +markiertet +markige +marktbeherrschend +marktbeherrschende +marktbeherrschenden +markte +markten +marktest +marktete +markteten +marktetest +marktfähig +marktfähige +marktfähigem +marktfähiger +marktfähigere +marktfähigerem +marktfähigerer +marktfähigeres +marktfähiges +marktgerecht +marktgerechte +marktgerechten +marktkonform +marktkonformen +marktorientiert +marktorientierte +marktpolitisch +marktpolitische +marktreif +marktreife +marktschreierisch +marktschreierischer +marktwirtschaftlich +marktwirtschaftliche +marktwirtschaftlichen +marktüblich +marktüblichen +marmoriere +marmorierte +marmorierten +marokkanischen +marokkanischer +marschiere +marschieren +marschierend +marschierende +marschierenden +marschierendes +marschierst +marschiert +marschierte +marschierten +marschierter +marschiertes +marschiertest +marschiertet +martern +martert +martialisch +martialischen +marxistisch +marxistischem +marxistischen +marxistischer +maschinell +maschinelle +maschinellem +maschinellen +maschinelles +maschinen +maschinenfertig +maschinenhaft +maschinenhafte +maschinenmäßig +maskenhaft +maskenhaften +maskieren +maskierst +maskiert +maskiertem +maskierten +maskierter +maskiertes +maskiertest +maskiertet +maskulin +masochistisch +massakriere +massakrieren +massakrierst +massakrierte +massakriertem +massakrierten +massakrierter +massakriertes +massakriertest +massakriertet +massenhaft +massenhafte +massenhaftem +massenhafter +massenhaftes +massenpsychologisch +massenpsychologischer +massenweise +massiere +massieren +massiert +massierte +massiertem +massierter +massiertes +massiertest +massig +massige +massigem +massiger +massigerem +massigeren +massigeres +massiges +massigste +massigsten +massiv +massive +massivem +massiven +massiver +massiverem +massiveren +massiverer +massives +massivste +massivstem +massivster +massivstes +materialgerecht +materialgerechte +materialistisch +materialistische +materialistischem +materialistischen +materialistischer +materialistischere +materialistischerem +materialistischerer +materialistischeres +materialistisches +materialistischstem +materialistischsten +materialistischster +materialspezifisch +materiell +materielle +materiellem +materiellen +materieller +materielles +mathematisch +mathematische +mathematischen +mathematischer +matschig +matschigem +matschigen +matschiger +matschigerem +matschigeren +matschigeres +matschigste +matschigstem +matschigsten +matschigstes +matt +mattem +matter +mattere +matterem +matterer +matteres +mattes +mattestem +mattesten +mattester +mattgelb +mattgolden +mattgoldenem +mattiert +mattiertes +mattschwarz +mattschwarze +mauern +mauernde +mauerte +maulen +maulst +mault +maulten +maultest +maultet +mausern +mausert +mauserte +mausgrau +maximal +maximale +maximalem +maximalen +maximaler +maximales +maximiere +maximieren +maximierend +maximierende +maximiert +maß +maßen +maßest +maßgearbeitet +maßgearbeitete +maßgebend +maßgebende +maßgebendem +maßgebenden +maßgebender +maßgebendes +maßgeblich +maßgebliche +maßgeblichen +maßgeblicher +maßgebliches +maßgerecht +maßgerechten +maßgeschneidert +maßgeschneiderte +maßlos +maßlosem +maßlosen +maßloser +maßnehmen +maßregeln +maßregelten +maßstabsgetreu +maßstabsgetreuen +maßstäblich +maßstäbliche +maßvoll +maßvolle +maßvollem +maßvollen +maßvolles +mechanisch +mechanische +mechanischem +mechanischen +mechanischer +mechanisches +mechanisiert +mechanisierte +mechanisierten +mechanistisch +mechanistisches +meckere +meckern +meckernde +meckernden +meckernder +meckerst +meckert +meckerte +meckerten +meckertest +meckertet +media +medienwirksame +meditativ +meditative +meditativen +mediterran +mediterrane +mediterraner +mediterranes +meditieren +meditierte +meditierten +medizinisch +medizinische +medizinischem +medizinischen +medizinischer +medizinisches +mehlig +mehlige +mehligen +mehliger +mehligere +mehligeren +mehligerer +mehligeres +mehligste +mehligstem +mehligsten +mehligstes +mehr +mehradrig +mehrdeutig +mehrdeutige +mehrdeutigem +mehrdeutigen +mehrdeutiger +mehrdeutigerem +mehrdeutigeren +mehrdeutigerer +mehrdeutiges +mehrdeutigste +mehrdeutigstem +mehrdeutigster +mehrdeutigstes +mehre +mehreckig +mehren +mehrere +mehreren +mehrerer +mehrfach +mehrfache +mehrfachen +mehrfacher +mehrfaches +mehrfarbig +mehrfarbige +mehrfarbigem +mehrfarbigen +mehrgeschossig +mehrgeschossigen +mehrgeschossiges +mehrgliedrig +mehrgliedriger +mehrheitlich +mehrheitliche +mehrjährig +mehrjährigem +mehrjährigen +mehrkanalig +mehrmalig +mehrmalige +mehrmaligen +mehrmaliger +mehrmaliges +mehrmals +mehrmonatig +mehrmonatige +mehrmonatigen +mehrpolig +mehrprozentig +mehrprozentige +mehrprozentigen +mehrschichtige +mehrseitig +mehrseitige +mehrsilbig +mehrsilbigem +mehrsilbigen +mehrsilbiger +mehrsprachig +mehrsprachige +mehrsprachigem +mehrsprachiger +mehrsprachiges +mehrstimmig +mehrstimmige +mehrstimmigem +mehrstimmigen +mehrstimmiger +mehrstimmiges +mehrstufig +mehrstufige +mehrstufigen +mehrstöckig +mehrstöckigem +mehrstöckigen +mehrstöckiger +mehrstündig +mehrstündige +mehrstündigem +mehrstündiger +mehrt +mehrten +mehrtägig +mehrtägige +mehrtägigen +mehrtägiger +mehrwertige +mehrwöchig +mehrwöchige +mehrwöchiger +meide +meiden +meidest +meidet +meilenweit +mein +meine +meinem +meinen +meiner +meinerseits +meines +meinesteils +meinetwegen +meinige +meinigen +meinst +meint +meinte +meinten +meintest +meinungsbildend +meist +meistbesuchten +meistbietend +meistbietende +meistbietendem +meistbietenden +meistbietendes +meiste +meisten +meistens +meistenteils +meistere +meisterhaft +meisterhaftem +meisterhaften +meisterhaftere +meisterhafteren +meisterhafterer +meisterhafteres +meisterhafteste +meisterhaftestem +meisterhaftesten +meisterhaftestes +meisterlich +meisterliche +meisterlichen +meisterlicher +meisterliches +meisternd +meisterst +meistert +meisterte +meisterten +meistertest +meistertet +meistgekauft +meistgekaufter +meistgenannten +meistgespielt +meistgespielte +meistgespieltes +meistzitierten +meißeln +melancholisch +melancholische +melancholischen +melancholischer +melancholischere +melancholischerer +melancholischeres +melancholisches +melancholischstem +melancholischsten +melancholischster +melde +melden +meldepflichtig +meldepflichtigem +meldepflichtigen +meldepflichtiger +meldest +meldet +meldete +meldeten +meldetest +meldetet +melke +melken +melkst +melkt +melkte +melkten +melktest +melktet +melodisch +melodische +melodischen +melodisches +melodiös +melodramatisch +melodramatische +mengenmäßig +mengenmäßige +mengenmäßigen +mengenmäßiger +mengenmäßiges +mengte +menschenfreundlich +menschenfreundliche +menschenfreundlichen +menschenleer +menschenleere +menschenleerem +menschenleeren +menschenleerer +menschenmöglich +menschenmögliche +menschenmöglichem +menschenmöglicher +menschenmögliches +menschenscheu +menschenscheuem +menschenscheuen +menschenscheuer +menschenscheueren +menschenscheuerer +menschenscheueres +menschenscheuste +menschenscheustem +menschenscheusten +menschenscheustes +menschenspezifisch +menschenspezifische +menschenunwürdig +menschenunwürdige +menschenunwürdigem +menschenunwürdigen +menschenunwürdiger +menschenunwürdigerem +menschenunwürdigeren +menschenunwürdigerer +menschenunwürdiges +menschenunwürdigste +menschenunwürdigstem +menschenunwürdigster +menschenunwürdigstes +menschenwürdig +menschenwürdiger +menschenwürdigere +menschenwürdiges +menschenähnlich +menschenähnliche +menschenähnliches +menschlich +menschliche +menschlichem +menschlichen +menschlicher +menschlicherem +menschlicheren +menschlicherer +menschliches +menschlichste +menschlichstem +menschlichster +menschlichstes +mentale +menügesteuert +merk +merkantil +merkantilen +merkbare +merkbaren +merke +merken +merklich +merkliche +merklichem +merklichen +merkliches +merkmalsarm +merkt +merkte +merkten +merktet +merkwürdig +merkwürdige +merkwürdigen +merkwürdiger +merkwürdigere +merkwürdigeren +merkwürdigerer +merkwürdigeres +merkwürdigerweise +merkwürdiges +merkwürdigste +merkwürdigstem +merkwürdigster +merkwürdigstes +merze +messbar +messbare +messbarem +messbaren +messbarer +messbares +messe +messen +messende +messenden +messerscharf +messerscharfe +messerscharfen +messerscharfer +messerscharfes +messtechnisch +metallene +metallenen +metallenes +metallgrün +metallhaltig +metallhaltige +metallhaltigem +metallhaltigen +metallhaltiger +metallisch +metallische +metallischem +metallisches +metallisiert +metallurgisch +metallurgischen +metaphysisch +metaphysische +metaphysischen +metaphysischer +meteorologisch +meteorologische +meteorologischem +meteorologischen +meteorologischer +meteorologisches +meterweise +methodisch +methodische +methodischen +methodischer +methodischere +methodischerer +methodischeres +methodisches +metrisch +metrische +meucheln +meuchelt +meuchelte +meuchelten +meucheltet +meuchle +meuchlerisch +meuchlerischen +meuchlerisches +meutern +meuternde +meutert +meuterte +mexikanisch +mexikanische +mg +miauen +miauend +mich +mickrig +mickrige +mied +mieden +miedest +mief +mies +miese +mieseren +miete +mieten +mietende +mietet +mietete +mieteten +mietetet +mietähnlich +mietähnliches +mikrobiologisch +mikrobiologische +mikrobiologischen +mikroelektronisch +mikroskopisch +mikroskopische +mikroskopischen +mikroskopischer +mikroskopisches +milchig +milchige +milchigen +milchiger +milchiges +mild +milde +mildem +milden +milder +mildere +milderem +milderes +mildern +mildernde +mildernden +mildernder +milderst +milderte +milderten +mildertest +mildes +mildeste +mildestem +mildester +mildestes +mildtätig +mildtätigem +mildtätigen +mildtätiger +mildtätigerem +mildtätigeren +mildtätigerer +mildtätiges +mildtätigste +mildtätigstem +mildtätigster +mildtätigstes +milieubedingt +milieubedingtem +milieubedingten +milieubedingter +militant +militante +militanten +militantes +militaristisch +militaristische +militaristischer +militärisch +militärische +militärischem +militärischen +militärisches +militärpolitische +militärtechnische +militärähnlichen +militärähnlicher +millimeterdünn +millimeterdünne +millionenfach +millionenschwer +millionenschwere +millionenschweren +millionste +millionsten +mimen +mimisch +mimische +mimischer +min +minder +minderbemittelt +minderbemittelten +mindere +minderer +minderjährig +minderjährigem +minderjährigen +minderjähriger +mindern +mindert +minderten +mindertet +minderwertig +minderwertige +minderwertigem +minderwertiger +minderwertigere +minderwertigerem +minderwertigerer +minderwertigeres +minderwertiges +minderwertigstem +minderwertigsten +minderwertigster +mindeste +mindesten +mindestens +mindestreservepflichtige +minenverseuchten +mineralisch +mineralischen +minimal +minimale +minimalem +minimalen +minimaler +minimales +minimalisiert +minimiere +minimieren +minimierende +minimiert +ministerielles +minoisch +minus +minutenlang +minutenlange +minutenlangem +minutenlanger +minutenlanges +minutenschnell +minutenschnelle +minutiös +minutiöser +minuziöse +minuziöser +mir +mischbare +mischbarem +mischbaren +mischbares +mische +mischen +mischende +mischenden +mischender +mischst +mischt +mischte +mischten +mischtest +mischtet +miserabel +miserabelste +miserabelstem +miserabelsten +miserabelstes +miserable +miserablen +miserabler +miserablere +miserableren +miserablerer +miserableres +miss +missachte +missachten +missachtend +missachtenden +missachtender +missachtendes +missachtet +missachtete +missachtetem +missachteter +missachtetes +missachtetest +missbillige +missbilligen +missbilligend +missbilligendem +missbilligenden +missbilligender +missbilligst +missbilligt +missbilligte +missbilligtem +missbilligten +missbilligter +missbilligtes +missbilligtet +missbrauche +missbrauchen +missbraucht +missbrauchte +missbrauchten +missbrauchter +missbrauchtes +missbräuchlich +missbräuchliche +missdeute +missdeuten +missdeutend +missdeutende +missdeutendem +missdeutender +missdeutendes +missdeutest +missdeutete +missdeutetem +missdeuteten +missdeuteter +missdeutetes +missdeutetest +missdeutetet +misse +missen +missest +missfalle +missfallen +missfallende +missfallendem +missfallenden +missfallendes +missfallene +missfallenem +missfallener +missfallenes +missfallt +missfiel +missfielst +missfällt +missgebildet +missgelaunt +missgestaltet +missgestimmt +missgestimmtem +missgestimmten +missgestimmter +missglücken +missglückt +missglückte +missglückten +missglückter +missglücktes +missgönne +missgönnen +missgönnend +missgönnende +missgönnendem +missgönnender +missgönnendes +missgönnst +missgönnte +missgönntem +missgönnten +missgönnter +missgönntes +missgönntest +missgönntet +misshandele +misshandeln +misshandelnd +misshandelnde +misshandelndem +misshandelnder +misshandelndes +misshandelst +misshandelt +misshandelte +misshandeltem +misshandelten +misshandelter +misshandeltes +misshandeltest +misshandeltet +missionieren +missionierend +misslang +misslich +misslichen +misslingen +misslingt +misslungen +misslungenem +misslungenen +misslungener +missmutig +missmutige +missmutigem +missmutiger +missmutigere +missmutigerem +missmutigerer +missmutigeres +missmutiges +missmutigstem +missmutigsten +missmutigster +misst +misste +misstest +misstet +misstraue +misstrauisch +misstrauischem +misstrauischen +misstrauischer +misstrauischerem +misstrauischeren +misstrauischerer +misstrauisches +misstrauischste +misstrauischstem +misstrauischster +misstrauischstes +misstraut +misstraute +misstrautem +misstrauten +misstönen +misstönenden +missvergnügt +missvergnügte +missvergnügtem +missvergnügter +missvergnügtes +missverstand +missverstanden +missverstandene +missverstandenen +missverstandener +missverstandenes +missverstandet +missverstehe +missverstehen +missverstehend +missverstehende +missverstehendem +missverstehender +missverstehendes +missverstehst +missverständlich +misten +mistest +mistet +mistete +misteten +mistetest +mistetet +mistige +mit +mitangeklagt +mitarbeiten +mitarbeitenden +mitarbeiterorientiert +mitarbeiterorientierte +mitbegründeten +mitbekommen +mitbelastet +mitbenutzend +mitbenutzende +mitbenutzenden +mitbenutzender +mitbenutzendes +mitbenutzt +mitbenutzte +mitbenutztem +mitbenutzter +mitbenutztes +mitbenützend +mitbenützende +mitbenützenden +mitbenützender +mitbenützendes +mitberücksichtigen +mitbestellt +mitbestimmen +mitbestimmend +mitbestimmenden +mitbestimmt +mitbeteiligt +mitbewegte +mitbewegten +mitbewirken +mitbewirkte +mitbezahlen +mitbringe +mitbringen +mitbringend +mitbringendem +mitbringenden +mitbringender +mitbringt +mitdenken +mitdenkenden +mitdienen +miteinander +miteinbezogen +miteinbezogene +miteinbezogenem +miteinbezogenen +miteinbezogener +mitempfinden +mitentscheide +mitentscheiden +mitentwickelt +miterleben +miterlebt +miterlebte +miterlebten +mitfahren +mitfahrend +mitfahrende +mitfahrendem +mitfahrender +mitfahrendes +mitfinanzieren +mitfuhr +mitfühlen +mitfühlend +mitfühlendem +mitfühlenden +mitfühlender +mitfühlt +mitführen +mitführten +mitgab +mitgearbeitet +mitgeben +mitgebend +mitgebende +mitgebenden +mitgebender +mitgebendes +mitgebracht +mitgebrachte +mitgebrachten +mitgebrachter +mitgebrachtes +mitgefahren +mitgefahrene +mitgefahrenem +mitgefahrenen +mitgefahrenes +mitgefeiert +mitgefiebert +mitgefühlt +mitgefühlte +mitgefühlten +mitgefühlter +mitgefühltes +mitgeführt +mitgeführte +mitgeführtem +mitgeführten +mitgeführter +mitgeführtes +mitgegangen +mitgegangene +mitgegangenem +mitgegangener +mitgegangenes +mitgegeben +mitgegebenem +mitgegebenen +mitgegebener +mitgehalten +mitgehaltenem +mitgehaltenen +mitgehaltener +mitgehen +mitgehend +mitgehende +mitgehender +mitgehendes +mitgehört +mitgehörte +mitgehörtem +mitgehörter +mitgehörtes +mitgekommen +mitgekommene +mitgekommenem +mitgekommener +mitgekriegt +mitgekämpft +mitgeladen +mitgelesen +mitgeliefert +mitgelieferte +mitgelieferten +mitgemacht +mitgemachte +mitgemachten +mitgemachter +mitgenommen +mitgenommene +mitgenommener +mitgenommenes +mitgeprägt +mitgeredet +mitgereist +mitgereiste +mitgereisten +mitgereister +mitgereistes +mitgerissen +mitgerissene +mitgerissenem +mitgerissenen +mitgerissenes +mitgeschleift +mitgeschleppt +mitgespielt +mitgesprochen +mitgestalten +mitgesungen +mitgeteilt +mitgeteilte +mitgeteilten +mitgeteilter +mitgeteiltes +mitgewirkt +mitgewirkte +mitgezogen +mitgezählt +mitgibt +mithalten +mithaltende +mithaltendem +mithaltenden +mithaltendes +mithandeln +mithelfen +mithin +mithöre +mithören +mithörend +mithörende +mithörender +mithörendes +mitjubeln +mitkam +mitkassieren +mitkommen +mitkommende +mitkommenden +mitkommender +mitkriegen +mitkäme +mitkämen +mitkämpfen +mitkämpfende +mitkämpfenden +mitkämpfender +mitlacht +mitlaufen +mitlaufende +mitlauft +mitleiden +mitleidig +mitleidige +mitleidigem +mitleidigen +mitleidiges +mitleidlos +mitleidlose +mitleidlosen +mitleidloser +mitleidlosere +mitleidloseren +mitleidloserer +mitleidloseres +mitleidloseste +mitleidlosestem +mitleidlosesten +mitleidlosestes +mitleidvoll +mitlesen +mitliefern +mitmachen +mitmachend +mitmachende +mitmachender +mitmachendes +mitmacht +mitmachten +mitmenschlich +mitmenschlichen +mitmischen +mitnahm +mitnahmen +mitnehmen +mitnehmend +mitnimmt +mitprotokolliert +mitrechnen +mitrechnest +mitrechnet +mitreden +mitredend +mitreisend +mitreisende +mitreisendem +mitreisender +mitreisendes +mitreißen +mitreißend +mitreißende +mitreißendem +mitreißender +mitreißendes +mitreißt +mitrotiert +mitsamt +mitschleifenden +mitschneidenden +mitschuldig +mitschuldigen +mitschwingen +mitsingen +mitspielen +mitspielende +mitspielenden +mitspielender +mitspielt +mitsprechen +mitspräche +mittags +mitteilen +mitteilend +mitteilende +mitteilender +mitteilendes +mitteilsam +mitteilsamen +mitteilsamer +mitteilt +mitteilte +mitteilten +mitteilungsgemäß +mittelalterlich +mittelalterliche +mittelalterlichen +mittelalterlicher +mittelamerikanischen +mittelasiatischen +mittelbar +mittelbare +mittelbarem +mittelbaren +mittelbarer +mittelblau +mitteldeutsch +mitteldeutsche +mitteldeutsches +mittele +mittelenglischen +mitteleuropäisch +mitteleuropäische +mitteleuropäischer +mittelfristig +mittelfristige +mittelfristiger +mittelgroß +mittelgroße +mittelgroßen +mittelgroßer +mittelgroßes +mittelkurz +mittellang +mittellange +mittellos +mittellosem +mittellosen +mittelloser +mittelloses +mittelminoisch +mittelmykenisch +mittelmäßig +mittelmäßige +mittelmäßigem +mittelmäßigen +mittelmäßiger +mittelmäßigerem +mittelmäßigeren +mittelmäßigerer +mittelmäßiges +mittelmäßigste +mittelmäßigstem +mittelmäßigsten +mittelmäßigstes +mittelosem +mittelosen +mitteloser +mittels +mittelschwer +mittelschwere +mittelschweren +mittelst +mittelt +mitteltiefen +mittelträge +mittelöstlichen +mitten +mittendrin +mitternächtliche +mitternächtlichen +mitternächtlicher +mittig +mittige +mittlere +mittlerem +mittleren +mittlerer +mittleres +mittlerweile +mittragen +mittrauere +mittwochs +mittäglich +mittägliche +mittäglichen +mittägliches +mitunter +mitverantwortlich +mitverantwortlichem +mitverantwortlichen +mitverantwortlicher +mitverarbeiten +mitverfolgen +mitverfolgt +mitverfolgten +mitversichern +mitversichert +mitversorgen +mitwachsen +mitweinen +mitwirken +mitwirkende +mitwirkenden +mitwirkte +mitwirkten +mitziehen +mitzieht +mitzuarbeiten +mitzubestimmen +mitzubringen +mitzuerleben +mitzufahren +mitzugeben +mitzuhalten +mitzukommen +mitzumachen +mitzunehmen +mitzureißen +mitzusprechen +mitzuteilen +mitzähle +mitzählen +mitzählenden +mitzählt +mix +mixe +mixen +mixend +mixt +mixte +mixten +ml +mm +mobil +mobile +mobilen +mobiler +mobilere +mobileren +mobilerer +mobileres +mobilisieren +mobilisiert +mobilste +mobilstem +mobilsten +mobilstes +mochte +mochten +mochtet +modebewusst +modellabhängiger +modellbasiert +modelliere +modellieren +modelliert +modellierte +modellierten +modellierter +modelliertes +moderaten +moderates +moderieren +moderiert +moderierten +modern +moderne +modernem +modernen +moderner +modernerem +moderneren +modernerer +modernes +modernisiere +modernisieren +modernisierende +modernisierenden +modernisierender +modernisierst +modernisiert +modernisierte +modernisierten +modernisierter +modernisiertes +modernisiertet +modernste +modernstem +modernster +modernstes +modifiziere +modifizieren +modifizierend +modifizierende +modifizierenden +modifizierendes +modifizierst +modifiziert +modifizierte +modifiziertem +modifizierten +modifizierter +modifiziertes +modifiziertest +modifiziertet +modisch +modischem +modischen +modischer +modischerem +modischeren +modischerer +modisches +modischste +modischstem +modischsten +modischstes +modrig +modrigen +modrigerer +modular +modulieren +modulierte +mogeln +mogelnd +mogelnde +mogelnder +mogelndes +mogelst +mogelt +mogelte +mogelten +mogeltest +mogle +mohammedanisch +mohammedanischen +mokieren +mol +molekular +molekulardynamische +molekulare +molekularem +molekularen +molekularer +molekulares +mollig +mollige +molligen +molliger +molligere +molligeren +molligerer +molligeres +molligste +molligstem +molligsten +molligstes +momentan +momentane +momentanem +momentanen +momentaner +momentanes +monarchisch +monarchische +monatelang +monatelangem +monatlich +monatlichem +monatlichen +monatliches +monatsweise +mondän +mondäne +mondänen +monegassisch +monetär +monetäre +mongolischen +monieren +moniert +monierten +monochromatische +monogam +monografisch +monografischen +monolithisch +monolithische +monolithischer +monopolistisch +monopolistischen +monotheistisch +monoton +monotone +monotonem +monotonen +monotoner +monotones +monströs +monströse +montags +montane +montiere +montieren +montierende +montierenden +montierender +montierst +montiert +montierte +montiertem +montierten +montierter +montiertes +montiertet +monumental +monumentale +monumentalsten +moorig +moorigen +moosigen +moralisch +moralische +moralischen +moralischer +moralisches +moralisiere +moralisieren +moralisierend +moralisierende +moralisierenden +moralisierendes +moralisierst +moralisiert +moralisierte +moralisiertem +moralisierten +moralisierter +moralisiertest +moralisiertet +morastig +morastigen +morde +morden +mordend +mordende +mordender +mordendes +mordest +mordet +mordete +mordeten +mordetest +mordsmäßig +mordsmäßige +mordsmäßiger +morgen +morgendliche +morgendliches +morgenländisch +morgenländischer +morgens +morgige +morgigen +morphologisch +morphologische +morphologischen +morsch +morschen +morscher +mortale +mosaikartig +moslemisch +moslemischen +motivieren +motivierend +motivierende +motivierenden +motivierender +motivierendes +motiviert +motivierte +motiviertem +motivierten +motivierter +motiviertes +motiviertest +motorisch +motorische +motorisieren +motorisiert +motorisierter +mottenfeste +motzen +motzt +motzten +muffig +muffige +mulmig +multifunktional +multinational +multinationale +multinationalen +multipel +multiple +multiplen +multiplikativ +multiplikative +multiplikativen +multiplikativer +multiplikatives +multipliziere +multiplizieren +multiplizierend +multiplizierende +multiplizierender +multiplizierendes +multiplizierst +multipliziert +multiplizierte +multipliziertem +multiplizierten +multiplizierter +multipliziertes +multipliziertest +multipliziertet +mumifizieren +munde +mundgerecht +munkeln +munkelt +munter +muntere +munterem +munterer +munterere +muntererem +muntererer +muntereres +munteres +munterstem +muntersten +munterster +murmele +murmeln +murmelnd +murmelnde +murmelnder +murmelndes +murmelst +murmelt +murmelte +murmelten +murmeltest +murmle +murren +murrend +murrte +murrten +museumsreif +musikalisch +musikalische +musikalischem +musikalischen +musikalischer +musikalischerem +musikalischeren +musikalischeres +musikalisches +musikalischste +musikalischstem +musikalischsten +musikalischstes +musisch +musiziere +musizieren +musizierend +musizierenden +musizierender +musizierendes +musiziert +musizierte +musizierten +musiziertet +muss +musst +musste +mussten +musstest +mustere +mustergültig +mustergültige +musterhaft +musterhafte +musterhaftem +musterhafter +musterhaftere +musterhafterem +musterhafterer +musterhafteres +musterhaftes +musterhaftestem +musterhaftesten +musterhaftester +musternd +musternde +musternden +musterndes +musterst +mustert +musterte +musterten +mustertest +mustertet +muten +mutenden +muteten +mutieren +mutiert +mutig +mutige +mutigem +mutiger +mutigere +mutigerem +mutigerer +mutigeres +mutiges +mutigstem +mutigsten +mutigster +mutlos +mutlose +mutlosem +mutloser +mutlosere +mutloserem +mutloserer +mutloseres +mutloses +mutlosestem +mutlosesten +mutlosester +mutmaße +mutmaßen +mutmaßlich +mutmaßlichem +mutmaßlichen +mutmaßlicher +mutterlos +mutterlose +mutterlosem +mutterloser +mutterloses +mutterseelenallein +mutwillig +mutwillige +mutwilligem +mutwilligen +mutwilliges +mysteriös +mysteriöse +mysteriöser +mystisch +mystische +mystischen +mystischer +mythisch +mythische +mythischen +mythisches +mythologisch +mythologische +mäanderartig +mäanderförmig +mäandern +mächtig +mächtige +mächtigem +mächtigen +mächtiger +mächtigere +mächtigerem +mächtigeren +mächtigeres +mächtiges +mächtigste +mächtigsten +mächtigster +mächtigstes +mädchenhaft +mädchenhafte +mädchenhaftem +mädchenhaften +mädchenhaftere +mädchenhafterem +mädchenhafteren +mädchenhaftes +mädchenhafteste +mädchenhaftestem +mädchenhaftester +mädchenhaftestes +mähe +mähen +mähst +mäht +mähten +mähtest +mähtet +männlich +männliche +männlichem +männlicher +männliches +männlichste +märchenhaft +märchenhafte +märchenhaftem +märchenhaften +märchenhaftere +märchenhafterem +märchenhafteren +märchenhafteres +märchenhaftes +märchenhafteste +märchenhaftesten +märchenhaftester +märchenhaftestes +märkten +mästen +mästest +mästet +mästeten +mästetest +mästetet +mäßig +mäßige +mäßigem +mäßigen +mäßigenden +mäßiger +mäßiges +mäßigte +mäßigten +möblieren +möblierst +möbliert +möbliertem +möblierten +möblierter +möbliertes +möbliertest +möbliertet +möcht +möchte +möchten +möchtest +möchtet +möge +mögen +möget +möglich +mögliche +möglichen +möglicher +möglichere +möglicheren +möglicherer +möglicheres +möglicherweise +mögliches +möglichst +möglichste +möglichsten +möglichster +möglichstes +mögt +mörderisch +mörderische +mörderischem +müde +müdem +müden +müder +müdere +müderem +müderen +müderes +müdes +müdeste +müdesten +müdester +müdestes +mühelos +mühelose +mühelosem +müheloser +mühelosere +müheloserem +müheloserer +müheloseres +müheloses +mühelosestem +mühelosesten +mühelosester +mühen +mühevoll +mühevolle +mühevollen +mühevoller +mühevollere +mühevolleren +mühevollerer +mühevolleres +mühevollste +mühevollstem +mühevollsten +mühevollstes +mühsam +mühsame +mühsamer +mühsames +mühselig +mühseligem +mühseligen +mühseliger +mühseligerem +mühseligeren +mühseligerer +mühseliges +mühseligste +mühseligstem +mühseligster +mühseligstes +müht +mühten +mündelsicher +mündelsicherer +münden +mündende +mündenden +mündender +mündet +mündete +mündeten +mündig +mündige +mündigem +mündigen +mündiges +mündlich +mündliche +mündlichem +mündlichen +mündlicher +mündliches +münzt +mürbe +mürrisch +mürrische +mürrischen +mürrischer +mürrisches +müsse +müssen +müsst +müsste +müssten +müsstest +müsstet +mütterlich +mütterliche +mütterlichen +mütterlicher +mütterlicherseits +müßig +müßige +müßigem +müßigen +müßiger +müßiges ++++++++++ +na +nabeln +nach +nachahmen +nachahmend +nachahmenden +nachahmender +nachahmendes +nachahmenswert +nachahmenswerte +nachahmenswertem +nachahmenswerten +nachahmenswertes +nachahmenswerteste +nachahmenswertestes +nacharbeiten +nacharbeitende +nachbarlich +nachbarlicher +nachbarliches +nachbaubar +nachbauen +nachbaute +nachbeben +nachbehandelt +nachbessern +nachbestellend +nachbestellt +nachbestellte +nachbestellten +nachbestellter +nachbestelltes +nachbezahlend +nachbezahlende +nachbezahlenden +nachbezahlendes +nachbezahlt +nachbezahlte +nachbezahlter +nachbezahltes +nachblicken +nachblickte +nachblickten +nachdachte +nachdem +nachdenke +nachdenken +nachdenkend +nachdenkenden +nachdenkender +nachdenkendes +nachdenklich +nachdenkliche +nachdenklichem +nachdenklichen +nachdenkliches +nachdrucken +nachdruckenden +nachdrängen +nachdrängend +nachdrückenden +nachdrücklich +nachdrückliche +nachdrücklichen +nachdrücklicher +nachdrückliches +nachdunkeln +nachdunkle +nacheifern +nacheifernd +nacheiferndem +nacheifernden +nacheifernder +nacheilen +nacheinander +nachempfinden +nachempfindend +nachempfindenden +nachempfindender +nachempfindendes +nachempfunden +nachempfundene +nachempfundenem +nachempfundenen +nachempfundenes +nacherzählen +nacherzählend +nacherzählenden +nacherzählender +nacherzählendes +nacherzählt +nacherzählte +nacherzähltem +nacherzählten +nacherzähltes +nachfahre +nachfahrt +nachfolge +nachfolgen +nachfolgend +nachfolgende +nachfolgendem +nachfolgenden +nachfolgender +nachfolgendes +nachfordern +nachforschen +nachforschend +nachforscht +nachfrage +nachfragen +nachfühlen +nachfühlend +nachfühlendem +nachfühlenden +nachfühlender +nachfüllen +nachfüllend +nachgab +nachgaben +nachgeahmt +nachgeahmtem +nachgeahmten +nachgeahmter +nachgebaut +nachgebe +nachgeben +nachgebend +nachgebendem +nachgebenden +nachgebender +nachgebildet +nachgebildeter +nachgebildetes +nachgeblickt +nachgeblickten +nachgeblickter +nachgeblicktes +nachgeblättert +nachgedacht +nachgedichtet +nachgedruckt +nachgedrängt +nachgeeifert +nachgefolgt +nachgefolgte +nachgefolgtem +nachgefolgter +nachgefolgtes +nachgeforscht +nachgefragt +nachgefühlt +nachgeführt +nachgefüllt +nachgefülltem +nachgefüllten +nachgefüllter +nachgegangen +nachgegeben +nachgegossen +nachgehe +nachgehen +nachgehend +nachgehendem +nachgehenden +nachgehender +nachgeholfen +nachgeholt +nachgeholte +nachgeholten +nachgeholter +nachgeholtes +nachgekauft +nachgeklungen +nachgekommen +nachgekommenem +nachgekommenen +nachgekommener +nachgelassen +nachgeleiert +nachgelernt +nachgelesen +nachgeliefert +nachgeliefertem +nachgelieferten +nachgelieferter +nachgelöst +nachgelöste +nachgelöstem +nachgelöster +nachgelöstes +nachgemacht +nachgemachte +nachgemachten +nachgemachtes +nachgemessen +nachgemessene +nachgemessenen +nachgemessener +nachgemessenes +nachgeordnet +nachgerannt +nachgerechnet +nachgerechnete +nachgerechnetem +nachgerechneten +nachgerechnetes +nachgeredet +nachgereicht +nachgereichte +nachgeriet +nachgerieten +nachgeritten +nachgerückt +nachgerückte +nachgerücktem +nachgerückter +nachgerücktes +nachgesagt +nachgesagte +nachgesagtem +nachgesagten +nachgesagtes +nachgesandt +nachgeschaltet +nachgeschaut +nachgeschickt +nachgeschicktem +nachgeschickten +nachgeschicktes +nachgeschlagen +nachgeschlagenem +nachgeschlagenen +nachgeschlagener +nachgeschleppt +nachgeschleppte +nachgeschlepptem +nachgeschleppter +nachgeschlepptes +nachgeschoben +nachgesehen +nachgesendet +nachgesendete +nachgesendetem +nachgesendeten +nachgesendetes +nachgesetzt +nachgesprochen +nachgespürt +nachgestanden +nachgestandene +nachgestandenen +nachgestandenes +nachgestellt +nachgestellte +nachgestellten +nachgestellter +nachgestelltes +nachgetragen +nachgetragene +nachgetragenem +nachgetragener +nachgetragenes +nachgetupft +nachgewachsen +nachgewachsenem +nachgewachsenen +nachgewachsener +nachgeweint +nachgewiesen +nachgewiesene +nachgewiesenen +nachgewiesener +nachgewiesenermaßen +nachgewirkt +nachgezogen +nachgezogenem +nachgezogenen +nachgezogener +nachgezählt +nachgibt +nachgiebig +nachgiebige +nachgiebigen +nachgiebiger +nachgiebigere +nachgiebigeren +nachgiebigeres +nachgiebiges +nachgiebigstem +nachgiebigsten +nachgiebigster +nachging +nachginge +nachgingen +nachhallten +nachhaltig +nachhaltige +nachhaltigem +nachhaltigen +nachhelfen +nachhelfend +nachher +nachholen +nachholend +nachholtest +nachhängen +nachhängend +nachhängende +nachhängender +nachhängendes +nachjagen +nachklingend +nachklingende +nachklingendem +nachklingender +nachklingendes +nachklängen +nachkomme +nachkommen +nachkommt +nachkäme +nachkämen +nachlassen +nachlassende +nachlassendem +nachlassenden +nachlassendes +nachlaufe +nachlaufen +nachleben +nachlese +nachlesen +nachliefern +nachliefernd +nachliest +nachließ +nachließen +nachlässig +nachlässige +nachlässigem +nachlässigen +nachlässiges +nachlösen +nachmachen +nachmachend +nachmachenden +nachmachender +nachmachendes +nachmessen +nachmessend +nachmittags +nachprüfbar +nachprüfen +nachprüfend +nachprüft +nachrangig +nachrechnen +nachrechnend +nachrechnende +nachrechnender +nachrechnendes +nachrechnet +nachreden +nachreformatorische +nachrennen +nachrichtentechnisch +nachrücken +nachrückenden +nachrühmen +nachrühmt +nachrüstbare +nachrüsten +nachsagen +nachsagend +nachsagt +nachschaffenden +nachschallt +nachschauen +nachschaut +nachschicken +nachschlagen +nachschleppen +nachschlug +nachschreiben +nachsehe +nachsehen +nachsehenden +nachsenden +nachsichtig +nachsichtige +nachsichtigem +nachsichtigen +nachsichtiger +nachsichtigste +nachsinnen +nachsinnt +nachsprechen +nachsprechende +nachsprechenden +nachsprechender +nachspüre +nachspüren +nachspürend +nachspürenden +nachspürender +nachspürendes +nachstanden +nachstehen +nachstehend +nachstehende +nachstehenden +nachstehender +nachstehendes +nachsteigen +nachstellen +nachstellend +nachstellende +nachstellenden +nachstellender +nachstellendes +nachstelltest +nachstände +nachsuchen +nachsuchend +nachsuchende +nachsuchendem +nachsuchender +nachsuchendes +nachsuchte +nachtdunkel +nachtdunklen +nachteilig +nachteilige +nachteiligem +nachteiligen +nachteiliger +nachteiligerem +nachteiligeren +nachteiligerer +nachteiliges +nachteiligste +nachteiligstem +nachteiligster +nachteiligstes +nachtfarben +nachtragen +nachtragend +nachtragendem +nachtragenden +nachtragender +nachtrauern +nachträglich +nachträgliche +nachträglichem +nachträglichen +nachträglicher +nachträumen +nachts +nachtschwarz +nachtschwarze +nachtschwarzer +nachtsüber +nachvollziehbar +nachvollziehbare +nachvollziehe +nachvollziehen +nachvollzieht +nachvollzog +nachvollzogene +nachwachsen +nachwachsend +nachwachsenden +nachwachsender +nachwachsendes +nachweinen +nachweinend +nachweisbar +nachweisbare +nachweisbaren +nachweisbarer +nachweisbares +nachweisen +nachweisend +nachweisende +nachweislich +nachweisliche +nachweislichen +nachweislicher +nachweisliches +nachweist +nachwirfst +nachwirke +nachwirken +nachwirkend +nachwirkendem +nachwirkenden +nachwirkender +nachwirkt +nachwuchsen +nachzahlen +nachzeichnen +nachzeichnet +nachziehen +nachziehend +nachziehendem +nachziehenden +nachziehender +nachzuahmen +nachzuarbeiten +nachzudenken +nachzudrucken +nachzufolgen +nachzufordern +nachzufragen +nachzufügen +nachzufüllen +nachzugehen +nachzugießen +nachzuholen +nachzujagen +nachzuklingen +nachzukommen +nachzukonstruieren +nachzuladen +nachzulassen +nachzulesen +nachzumessen +nachzuprüfen +nachzurechnen +nachzurechnende +nachzurechnenden +nachzuregeln +nachzureichen +nachzurüsten +nachzusagen +nachzuschieben +nachzuschießen +nachzuschreiben +nachzuspüren +nachzusuchen +nachzuvollziehen +nachzuweisen +nachzuzahlen +nachzuziehen +nachzuziehenden +nachzählen +nachzählend +nachzählt +nackend +nackendere +nackig +nackt +nackte +nacktem +nackten +nackter +nacktes +nadeln +nage +nageln +nagelneu +nagelneue +nagelneues +nagelt +nagelte +nagelten +nageltet +nagen +nagende +nagenden +nagender +nagst +nagt +nagte +nagten +nagtest +nagtet +nah +nahbar +nahe +nahen +nahend +nahende +nahenden +nahender +nahendes +nahes +nahesten +nahezu +nahm +nahmen +nahmt +nahrhaft +nahrhafte +nahrhaften +nahrhafter +nahrhaftere +nahrhafterem +nahrhafterer +nahrhafteres +nahrhaftes +nahrhaftestem +nahrhaftesten +nahrhaftester +nahst +naht +nahte +nahtest +nahtet +nahtlos +nahtlosen +nahöstlich +nahöstlichen +naiv +naive +naivem +naiven +naiver +naiverem +naiveren +naiverer +naives +naivste +naivstem +naivster +naivstes +namenlos +namenlose +namenloser +namenloses +namens +namentlich +namentliche +namentlichen +namentlicher +namhaft +namhaftem +namhaften +namhafter +namhafterem +namhafteren +namhafterer +namhaftes +namhafteste +namhaftestem +namhaftester +namhaftestes +nannte +nannten +nanntest +nanntet +napoleonisch +napoleonische +narkotisieren +narkotisierend +narkotisierende +narkotisierenden +narkotisierender +narkotisierendes +narkotisiert +narkotisierte +narkotisierten +narkotisiertes +narkotisiertest +narkotisiertet +narren +narrend +narrende +narrender +narrendes +narrensicher +narrt +narrte +narrtest +narzisstisch +naschen +nass +nasse +nassem +nassen +nasser +nasserem +nasseren +nasserer +nasses +nasseste +nassestem +nassester +nassestes +nasskalt +nasskalte +nasskalten +national +nationalchinesische +nationalchinesischen +nationale +nationalem +nationalen +nationaler +nationalisieren +nationalisierten +nationalistisch +nationalistische +nationalkommunistischen +nationalsozialistisch +nationalsozialistischer +naturalisiere +naturalisieren +naturalisierend +naturalisierende +naturalisierenden +naturalisierendes +naturalisierst +naturalisiert +naturalisierte +naturalisiertem +naturalisierten +naturalisierter +naturalisiertes +naturalisiertest +naturalisiertet +naturalistisch +naturblond +naturblonden +naturfarben +naturfrisch +naturgegeben +naturgegebenen +naturgemäß +naturgemäße +naturgemäßem +naturgemäßen +naturgemäßer +naturgemäßes +naturgetreu +naturgetreue +naturrein +naturreinen +naturreiner +naturverbunden +naturverbundener +naturwissenschaftlich +naturwissenschaftliche +naturwissenschaftlichen +naturwissenschaftlicher +naturwissenschaftliches +natürlich +natürliche +natürlichem +natürlichen +natürlicher +natürlicheres +natürlicherweise +natürliches +natürlichste +natürlichsten +nautisch +nautischen +nebelfrei +nebelfreie +nebelhaft +nebelhafte +nebelhaftem +nebelhafter +nebelhaftere +nebelhafterem +nebelhafterer +nebelhafteres +nebelhaftes +nebelhaftestem +nebelhaftesten +nebelhaftester +neben +nebenamtlich +nebenamtlicher +nebenan +nebenbei +nebenberuflich +nebenberufliche +nebenberuflichem +nebenberuflichen +nebenberuflicher +nebeneinander +nebenher +nebenstehend +nebenstehende +nebenstehendem +nebensächlich +nebensächliche +nebensächlichem +nebensächlichen +nebensächliches +neblig +neblige +nebligem +nebliger +nebligere +nebligerem +nebligerer +nebligeres +nebliges +nebligstem +nebligsten +nebligster +nebst +necke +necken +neckende +neckenden +neckender +neckisch +neckst +neckt +neckte +neckten +necktest +necktet +negativ +negativem +negativen +negativer +negativerem +negativeren +negativerer +negatives +negativste +negativstem +negativster +negativstes +negiere +negieren +negierend +negierende +negierendem +negierender +negierendes +negierst +negierte +negiertem +negierten +negierter +negiertes +negiertest +negiertet +nehme +nehmen +nehmend +nehmende +nehmenden +nehmender +nehmendes +nehmt +neiden +neidend +neidende +neidender +neidendes +neidisch +neidischem +neidischen +neidischer +neidischerem +neidischeren +neidischerer +neidisches +neidischste +neidischstem +neidischster +neidischstes +neidlos +neidlosem +neidlosen +neidloser +neidvoll +neidvolle +neige +neigen +neigende +neigender +neigendes +neigt +neigte +neigten +nein +nennbar +nennbarem +nennbaren +nennbarer +nenne +nennen +nennend +nennenswert +nennenswerte +nennenswertem +nennenswerter +nennenswertere +nennenswerterem +nennenswerterer +nennenswerteres +nennenswertes +nennenswertestem +nennenswertesten +nennenswertester +nennst +nennt +neofaschistisch +neofaschistische +neokonservativ +neokonservative +neokonservativer +neonazistisches +nepalesische +nepalesisches +nervenaufreibend +nervenaufreibendes +nervenstark +nervenstarken +nervenstärkend +nervlich +nervlichen +nervt +nervten +nervös +nervöse +nervösem +nervösen +nervösere +nervöserem +nervöseren +nervöseres +nervöses +nervöseste +nervösesten +nervösester +nervösestes +nett +nette +nettem +netten +netter +netterem +netteren +netterer +nettes +netteste +nettestem +nettester +nettestes +netto +netzen +netzinterne +neu +neuartig +neuartige +neuartigen +neuartiger +neuartigere +neuartigeren +neuartigerer +neuartigeres +neuartiges +neuartigste +neuartigstem +neuartigsten +neuartigstes +neudeutsch +neudeutschen +neue +neueingerichtet +neueingerichteten +neuem +neuen +neuer +neuerdings +neuere +neuerem +neueren +neueres +neuerlich +neuerliche +neuerlicher +neuerliches +neues +neueste +neuestem +neuesten +neuester +neuestes +neugeboren +neugeborene +neugeborenem +neugeborenen +neugeborener +neugeborenes +neugierig +neugierige +neugierigem +neugieriger +neugierigere +neugierigerem +neugierigerer +neugierigeres +neugieriges +neugierigstem +neugierigsten +neugierigster +neulich +neun +neunfach +neunfachen +neunhundert +neunjährig +neunjährige +neunjähriger +neunköpfige +neunköpfigen +neunpolig +neunprozentig +neunprozentige +neunt +neuntausend +neunte +neuntem +neunten +neunter +neuntes +neuntägig +neuntägigen +neunundneunzig +neunzehn +neunzehnjährig +neunzehnjährigen +neunzehnte +neunzehntem +neunzehnten +neunzehnter +neunzig +neunzigste +neunzigsten +neunzigtausendste +neuphilologisch +neuphilologischen +neuralgisch +neuralgische +neuralgischen +neuralgischer +neurochirurgisch +neurochirurgischen +neurologisch +neurologischen +neuronale +neuronalen +neuronales +neurotisch +neurotische +neurotischen +neuseeländische +neuseeländischer +neusprachlich +neusprachlichen +neusprachliches +neuste +neusten +neutral +neutralem +neutralen +neutraler +neutralerem +neutraleren +neutralerer +neutrales +neutralisiere +neutralisieren +neutralisierende +neutralisierenden +neutralisierender +neutralisierst +neutralisiert +neutralisierte +neutralisierten +neutralisierter +neutralisiertes +neutralisiertet +neutralste +neutralstem +neutralsten +neutralster +neutralstes +neuwertig +neuwertigem +neuwertigen +neuwertiger +neuzeitlich +neuzeitliche +neuzeitlichem +neuzeitlicher +neuzeitliches +newtonsche +newtonschen +newtonsches +nicht +nichtakademisch +nichtakademische +nichtakademisches +nichtamerikanischen +nichtamtlich +nichtamtliche +nichtamtlichen +nichtatomar +nichtatomarer +nichtberechtigten +nichtchristlichen +nichtdeterministisch +nichtdeutsch +nichtdeutsche +nichteisenhaltiger +nichterneuerbaren +nichteuklidischen +nichteuropäische +nichtflüchtig +nichtig +nichtige +nichtigem +nichtigen +nichtiger +nichtjapanische +nichtklassischer +nichtkommunistisch +nichtkommunistische +nichtlinear +nichtlineare +nichtlinearen +nichtlineares +nichtmetallischen +nichtmetrischen +nichtmonotone +nichtmonotonen +nichtproduktiv +nichtproduktiver +nichtproportionalen +nichtproportionaler +nichtrussische +nichts +nichtsdestoweniger +nichtsnutzig +nichtsnutziger +nichttechnisch +nichttrivial +nichtverhandlungsfähige +nichtverwandt +nichtverwandten +nichtweißen +nichtzulässig +nichtöffentlich +nichtöffentliche +nicke +nicken +nickend +nickende +nickenden +nickender +nickendes +nickt +nickte +nickten +nicktest +nicktet +nie +nieder +niederbrennen +niederbrennend +niederbrennende +niederbrennendes +niederbrennt +niederdeutsch +niederdeutschen +niedere +niederem +niederen +niederes +niederfallen +niedergebracht +niedergebrannt +niedergebrannte +niedergebrannten +niedergebrannter +niedergebranntes +niedergedrückt +niedergedrücktem +niedergedrückten +niedergedrückter +niedergedrücktes +niedergefallen +niedergefallene +niedergefallenem +niedergefallenen +niedergefallener +niedergefallenes +niedergegangen +niedergehalten +niedergehaltenem +niedergehaltenen +niedergehaltener +niedergehen +niedergehende +niedergeknüppelt +niedergekämpft +niedergekämpftem +niedergekämpften +niedergekämpfter +niedergelassen +niedergelassene +niedergelassenen +niedergelassener +niedergelassenes +niedergelegt +niedergelegte +niedergelegtem +niedergelegten +niedergelegtes +niedergemacht +niedergemachte +niedergemachten +niedergemachter +niedergemachtes +niedergerissen +niedergerissene +niedergerissenem +niedergerissener +niedergerissenes +niedergeschlagen +niedergeschlagenem +niedergeschlagenen +niedergeschlagener +niedergeschlagenes +niedergeschossen +niedergeschossenem +niedergeschossenen +niedergeschossener +niedergeschrieben +niedergeschriebene +niedergeschriebenem +niedergeschriebener +niedergeschriebenes +niedergesetzt +niedergestochen +niedergewalzten +niederging +niederginge +niedergingen +niederhaltend +niederhaltende +niederhaltenden +niederhaltendes +niederkämpfen +niederkämpfend +niederkämpfenden +niederkämpfender +niederkämpfendes +niederlassen +niederlassend +niederlassenden +niederlassender +niederlassendes +niederlegen +niederlegt +niederlegte +niederließ +niederländischer +niedermachen +niedermachend +niedermachenden +niedermachender +niedermachendes +niedermachten +niedermähten +niederohmig +niederreißen +niederreißend +niederreißende +niederreißenden +niederreißendes +niederrheinischen +niedersausen +niedersaust +niederschießen +niederschlagen +niederschlagend +niederschlagende +niederschlagenden +niederschlagendes +niederschlagsfrei +niederschlug +niederschlägt +niederschmettern +niederschmetternd +niederschmetternden +niederschreiben +niederschreien +niederschrieb +niederste +niedersten +niederstoßen +niedersächsisch +niedersächsischer +niederträchtig +niederträchtige +niederträchtigem +niederträchtigen +niederträchtigere +niederträchtigerem +niederträchtigeren +niederträchtigeres +niederträchtiges +niederträchtigste +niederträchtigsten +niederträchtigster +niederträchtigstes +niederzulegen +niederzuschlagen +niederzusetzen +niedlich +niedliche +niedlichem +niedlichen +niedlichere +niedlicherem +niedlicheren +niedlicheres +niedliches +niedlichste +niedlichsten +niedlichster +niedlichstes +niedrig +niedrige +niedrigem +niedrigen +niedriger +niedrigere +niedrigerem +niedrigeren +niedrigeres +niedriges +niedrigste +niedrigsten +niedrigster +niedrigstes +niemals +niemand +niemandem +niemanden +niente +niese +nieseln +nieselte +niesen +niesend +niesenden +niesender +niesendes +niest +nieste +niesten +niestest +niet +nieten +nihilistisch +nihilistischen +nikotinfrei +nikotinfreiem +nikotinfreien +nikotinfreier +nimm +nimmer +nimmermüde +nimmermüdem +nimmermüden +nimmst +nimmt +nippe +nippen +nippende +nippenden +nippender +nippst +nippt +nippte +nippten +nipptest +nipptet +nirgendher +nirgendhin +nirgends +nirgendwo +nirgendwohin +niste +nisten +nistend +nistenden +nistender +nistendes +nistet +nistete +nisteten +nistetest +nistetet +nivellieren +nivellierenden +nix +nm +nobel +noble +noblem +noblen +nobles +noch +nochmalig +nochmalige +nochmaliger +nochmaliges +nochmals +nominal +nominalen +nominell +nominelle +nominellen +nomineller +nominelles +nominieren +nominierend +nominierende +nominierender +nominierendes +nominierst +nominierte +nominiertem +nominierten +nominierter +nominiertes +nominiertest +nominiertet +nonkonformistisches +nonplusultra +nonstop +nordafrikanischen +nordamerikanische +nordatlantische +norddeutsche +norddeutschem +nordfranzösischen +nordisch +nordische +nordischen +nordischer +nordisches +nordwestlich +nordwestliche +nordwestlichem +nordwestlichen +nordwestlicher +nordwestliches +nordwärts +nordöstlich +nordöstliche +nordöstlichem +nordöstlichen +nordöstlicher +nordöstliches +normal +normale +normalem +normalen +normaler +normalerem +normaleren +normalerer +normaleres +normalerweise +normales +normalisiere +normalisieren +normalisierend +normalisierende +normalisierenden +normalisierendes +normalisierst +normalisiert +normalisiertem +normalisierten +normalisierter +normalisiertes +normalisiertest +normalisiertet +normalste +normalsten +normalster +normalstes +normannischer +normativ +normative +norme +normgerecht +normieren +normierst +normiert +normiertem +normierten +normierter +normiertes +normiertest +normiertet +norwegische +norwegischen +norwegischer +nostalgisch +nostalgische +notariell +notarielle +notariellen +notarieller +notdürftig +notdürftigem +notdürftigen +notdürftiger +notdürftigerem +notdürftigeren +notdürftigerer +notdürftiges +notdürftigste +notdürftigstem +notdürftigster +notdürftigstes +notfalls +notgedrungen +notgedrungene +notgedrungenem +notgedrungenen +notgedrungenes +notgelandet +notgelandetem +notgelandeten +notgelandeter +notgeschlachtet +notiere +notieren +notierende +notierenden +notierender +notierst +notiert +notierte +notierten +notierter +notiertes +notiertet +notlanden +notleiden +notorisch +notorische +notorischen +notwendig +notwendige +notwendigem +notwendigen +notwendiger +notwendigere +notwendigerem +notwendigerer +notwendigeres +notwendigerweise +notwendigste +notwendigstem +notwendigsten +notwendigstes +notwenigen +novellieren +ns +nuancieren +nuancierten +nuklear +nukleare +nuklearen +nukleares +numerisch +numerische +numerischen +nummeriere +nummerieren +nummerierende +nummerierenden +nummerierender +nummerierst +nummeriert +nummerierte +nummerierten +nummerierter +nummeriertes +nummeriertet +nun +nunmehr +nur +nuschelnder +nute +nutzbar +nutzbare +nutzbarem +nutzbaren +nutzbarer +nutzbarere +nutzbareren +nutzbarerer +nutzbareres +nutzbares +nutzbarste +nutzbarstem +nutzbarsten +nutzbarstes +nutzbringend +nutzbringende +nutzbringenden +nutzbringender +nutzbringendes +nutzen +nutzend +nutzlos +nutzlose +nutzlosem +nutzlosen +nutzloser +nutzloserem +nutzloseren +nutzloserer +nutzloses +nutzloseste +nutzlosestem +nutzlosester +nutzlosestes +nutzt +nutzte +nächste +nächsten +nächstens +nächster +nächstes +nächstfolgende +nächstfolgenden +nächstgelegen +nächstgelegenen +nächstjährig +nächstjährige +nächstliegend +nächstliegendem +nächstliegenden +nächstliegender +nächstmöglich +nächstmöglichen +nächstälteste +nächtelang +nächtelangem +nächtige +nächtigen +nächtigt +nächtigte +nächtigten +nächtigtet +nächtlich +nächtliche +nächtlicher +nächtliches +nähe +nähen +nähend +nähende +nähenden +nähendes +näher +nähere +näheren +näherer +näheres +nähern +nähernd +nähernde +nähernden +näherndes +näherst +nähert +näherte +näherten +nähertest +nähertet +näherungsweise +nähme +nähmen +nähren +nährend +nährende +nährender +nährendes +nährt +nährte +nährten +nährtet +nähst +näht +nähten +nähtest +nähtet +nämlich +nämliche +nämlichen +närrisch +närrischem +närrischen +närrischer +närrischerem +närrischeren +närrischerer +närrisches +närrischste +närrischstem +närrischster +närrischstes +näselnder +nördlich +nördliche +nördlichem +nördlichen +nördlicher +nördlichere +nördlicherem +nördlicheren +nördlicheres +nördliches +nördlichste +nördlichsten +nördlichster +nördlichstes +nörgeln +nörgelt +nörgelten +nötig +nötige +nötigem +nötigen +nötigenfalls +nötiger +nötigere +nötigerem +nötigeren +nötigeres +nötiges +nötigste +nötigsten +nötigster +nötigstes +nötigte +nötigten +nüchtern +nüchterne +nüchternem +nüchternen +nüchterner +nüchternerem +nüchterneren +nüchternerer +nüchternes +nüchternste +nüchternstem +nüchternster +nüchternstes +nütze +nützen +nützest +nützlich +nützliche +nützlichen +nützlicher +nützlichere +nützlicheren +nützlicherer +nützlicheres +nützliches +nützlichste +nützlichstem +nützlichsten +nützlichstes +nützt +nützte +nützten +nütztest +nütztet ++++++++++ +ob +obdachlos +obdachlosen +obdachloser +oben +obenan +obenauf +obendrein +obere +oberem +oberen +oberer +oberflächennah +oberflächennahe +oberflächennahem +oberflächennahen +oberflächennaher +oberflächennahes +oberflächlich +oberflächliche +oberflächlichem +oberflächlicher +oberflächlichere +oberflächlicherem +oberflächlicherer +oberflächlicheres +oberflächliches +oberflächlichstem +oberflächlichsten +oberflächlichster +oberhalb +obern +oberschlauen +oberst +oberste +oberstem +obersten +oberster +obgleich +obig +obige +obigem +obigen +obiger +obiges +objektiv +objektive +objektivem +objektiven +objektiver +objektivere +objektiveren +objektiverer +objektiveres +objektivierbare +objektivieren +objektivste +objektivstem +objektivster +objektivstes +oblag +obliegen +obliegenden +obliegt +obligat +obligate +obligatorisch +obligatorische +obligatorischem +obligatorischer +obligatorisches +obschon +observierten +obskur +obskure +obskuren +obsolet +obwalten +obwohl +obzwar +ocker +ockergelb +ockergelbe +oder +offen +offenbar +offenbare +offenbaren +offenbarend +offenbarende +offenbarender +offenbarendes +offenbarer +offenbarst +offenbart +offenbartem +offenbarten +offenbarter +offenbartes +offenbartest +offenbartet +offene +offenem +offenen +offener +offenere +offeneren +offenerer +offeneres +offenes +offenherzig +offenherzige +offenherzigem +offenherzigen +offenherziger +offenherzigere +offenherzigerem +offenherzigeren +offenherzigeres +offenherziges +offenherzigste +offenherzigsten +offenherzigster +offenherzigstes +offenkundig +offenkundige +offenkundigem +offenkundigen +offenkundigere +offenkundigerem +offenkundigeren +offenkundigeres +offenkundiges +offenkundigste +offenkundigstem +offenkundigsten +offenkundigster +offenlassen +offensichtlich +offensichtliche +offensichtlichem +offensichtlichen +offensichtlicher +offensichtlichere +offensichtlicherem +offensichtlicherer +offensichtlicheres +offensichtliches +offensichtlichste +offensichtlichsten +offensichtlichster +offensichtlichstes +offensiv +offensive +offensivem +offensiven +offensives +offenste +offenstem +offenster +offenstes +offerieren +offerierend +offerierende +offerierenden +offerierender +offerierendes +offeriert +offerierte +offeriertem +offerierter +offeriertes +offeriertest +offiziell +offizielle +offiziellem +offiziellen +offizieller +offiziellerem +offizielleren +offiziellerer +offizielles +offiziellste +offiziellstem +offiziellsten +offiziellstes +offiziös +offiziöse +offiziöser +offsetgedruckt +offsetgedruckten +oft +oftmalig +oftmalige +oftmaligem +oftmaligen +oftmaliges +oftmals +oh +ohmsche +ohmschen +ohmscher +ohne +ohnedies +ohnegleichen +ohnehin +ohnmächtig +ohnmächtige +ohnmächtigem +ohnmächtigen +ohnmächtiges +oho +ohrenbetäubend +ohrenbetäubendem +ohrenbetäubenden +ohrenbetäubender +ohrfeige +ohrfeigen +ohrfeigten +okkupieren +okkupiert +oktroyieren +oligarchisch +oligarchischen +oligopolistisch +oligopolistische +olivgrün +olivgrünem +olivgrünen +olles +olympisch +olympischen +olympischer +olympisches +ominös +ominöses +onkelhaft +online +opake +operativ +operative +operativem +operativer +operettenhaft +operettenhaften +operierbaren +operieren +operierend +operierende +operierender +operierendes +operierst +operierte +operiertem +operierten +operierter +operiertes +operiertest +operiertet +opferbereit +opferbereite +opferbereitem +opferbereiten +opferbereites +opfere +opfern +opferreich +opferreichen +opferte +opferten +opponieren +opponiert +opportun +opportunistisch +oppositionell +oppositionelle +optimal +optimale +optimalem +optimalen +optimaler +optimales +optimieren +optimierende +optimierenden +optimiert +optimierte +optimiertem +optimierten +optimierter +optimiertes +optimistisch +optimistische +optimistischem +optimistischer +optimistischere +optimistischerem +optimistischerer +optimistischeres +optimistisches +optimistischstem +optimistischsten +optimistischster +optional +optionale +optionales +optisch +optische +optischem +optischen +optischer +optoentkoppelt +opulent +opulenter +orangefarbene +orangefarbenen +orangenfarbene +orangeroter +ordentlich +ordentliche +ordentlichen +ordentlicher +ordentlichere +ordentlicheren +ordentlicherer +ordentlicheres +ordentlichste +ordentlichstem +ordentlichsten +ordentlichstes +ordere +ordern +ordinär +ordinärem +ordinären +ordinärer +ordinärerem +ordinäreren +ordinärerer +ordinäres +ordinärste +ordinärstem +ordinärster +ordinärstes +ordne +ordnen +ordnend +ordnende +ordnendem +ordnender +ordnendes +ordnest +ordnet +ordnete +ordneten +ordnetest +ordnungsgemäß +ordnungsgemäße +ordnungsgemäßem +ordnungsgemäßen +ordnungsgemäßer +ordnungsgemäßes +ordnungsliebend +ordnungsliebende +ordnungsliebendem +ordnungsliebenden +ordnungsliebender +ordnungsliebenderem +ordnungsliebenderen +ordnungsliebenderer +ordnungsliebendes +ordnungsliebendste +ordnungsliebendstem +ordnungsliebendster +ordnungsliebendstes +ordnungsmäßig +ordnungsmäßigem +ordnungsmäßigen +ordnungsmäßiger +ordnungsrechtliche +ordnungsrechtlichen +ordnungsrechtlicher +ordnungswidrig +ordnungswidrige +ordnungswidrigem +ordnungswidrigen +ordnungswidriger +ordnungswidrigere +ordnungswidrigerem +ordnungswidrigerer +ordnungswidrigeres +ordnungswidriges +ordnungswidrigstem +ordnungswidrigsten +ordnungswidrigster +organisatorisch +organisatorische +organisatorischem +organisatorischen +organisatorischer +organisatorisches +organisch +organische +organischem +organischen +organischer +organischerem +organischeren +organischerer +organisches +organischste +organischstem +organischster +organischstes +organisiere +organisieren +organisierend +organisierende +organisierenden +organisierendes +organisierst +organisiert +organisiertem +organisierten +organisierter +organisiertes +organisiertest +organisiertet +orgiastisch +orgiastische +orientalisch +orientalische +orientalischer +orientalisches +orientiere +orientieren +orientierend +orientierende +orientierendem +orientierender +orientierendes +orientierst +orientiert +orientierte +orientiertem +orientierten +orientierter +orientiertes +orientiertest +orientiertet +originale +originalen +originell +origineller +originär +orkanartig +orkanartige +orkanartigen +orkanartiger +orkanartiges +orten +ortend +ortende +ortender +ortendes +ortest +ortet +ortete +orteten +ortetest +orthodox +orthodoxe +orthodoxem +orthodoxen +orthodoxer +orthodoxes +orthogonal +orthographisch +orthographischem +orthographischen +orthographischer +orthopädisch +orthopädische +orthopädischem +orthopädischer +orthopädisches +ortsabhängig +ortsabhängige +ortsabhängigem +ortsabhängigen +ortsabhängiger +ortsabhängiges +ortsansässig +ortsansässige +ortsansässigem +ortsansässigen +ortsansässiges +ortsbedingten +ortsgebunden +ortskundig +ortskundige +ortskundigem +ortskundigen +ortskundiger +ortskundigere +ortskundigeren +ortskundigerer +ortskundigeres +ortskundiges +ortskundigste +ortskundigstem +ortskundigsten +ortskundigstes +ortsungebunden +ortsüblich +ortsübliche +ortsüblichem +ortsüblichen +ortsüblicher +osmotisch +ostafrikanischen +ostamerikanischen +ostasiatische +ostchinesischen +ostdeutsche +ostdeutschen +ostentativ +ostentative +ostentativem +ostentativer +ostentatives +osteuropäische +ostfriesische +ostfriesischen +ostholsteinischen +ostpolitischen +ostpreußische +ostwärts +oszillieren +oszilliert +oszillographisch +oszillographische +out +oval +ovale +ovalem +ovalen +ovaler +ovales +oxidieren +oxidiert +ozeanisch +ozeanische +ozeanischen +ozeanischer +ozeanisches +ozeanographisch +ozeanographischer ++++++++++ +paar +paaren +paart +paarten +paarweise +pachte +pachten +pachtende +pachtenden +pachtender +pachtest +pachtet +pachtete +pachtetest +pachtetet +packe +packen +packend +packende +packendem +packender +packendes +packst +packt +packte +packten +packtest +paddeln +paddelt +paddelte +paff +paffe +paffen +paffend +paffende +paffenden +paffendes +paffst +pafft +paffte +pafften +pafftest +pafftet +pakistanischer +paktiere +palavern +palästinensische +palästinensischer +panamesische +panamesischen +panarabisch +panieren +paniertes +paniertet +panikartig +panikartige +panikartiger +panisch +panische +panischem +panischen +panischer +panischere +panischeren +panischerer +panischeres +panisches +panischste +panischstem +panischsten +panischstes +pantomimisch +pantomimischen +pantomimischer +panzern +panzertest +papieren +papierene +papierenen +papiernen +pappig +pappige +pappigen +pappiger +pappigere +pappigeren +pappigerer +pappigeres +pappigste +pappigstem +pappigsten +pappigstes +papyrusweiß +parabolisch +parabolische +parabolischen +parabolischer +paradieren +paradierenden +paradiert +paradierten +paradiesisch +paradiesischen +paradiesischer +paradox +paradoxe +paradoxem +paradoxen +paradoxer +paradoxerem +paradoxeren +paradoxerer +paradoxerweise +paradoxes +paradoxeste +paradoxesten +paradoxester +paradoxestes +parallel +parallele +parallelem +paralleler +paralleles +parallelisierbar +paralysiere +paralysieren +paralysierend +paralysierende +paralysierendem +paralysierender +paralysierendes +paralysierst +paralysiert +paralysierte +paralysiertem +paralysierten +paralysiertes +paralysiertest +paralysiertet +paralytisch +paralytische +paralytischem +paralytischen +paralytisches +paramagnetische +paramagnetischem +paramagnetischen +paramagnetisches +parametrisiere +parametrisieren +parametrisiert +parametrisierte +parametrisierten +paramilitärisch +paramilitärischen +paraphieren +paraphiert +paraphierte +paraphierten +parasitisch +parasitische +parasitischen +parasitischer +parasitisches +parasitär +parasitäre +parasitären +parasitärer +parasitäres +parat +parfümieren +pariere +parieren +parierend +parierendem +parierenden +parierender +parierst +pariert +parierte +parierten +parierter +pariertes +pariertet +pariserisch +paritätisch +paritätische +paritätischem +paritätischen +paritätisches +parkartigen +parke +parken +parkend +parkende +parkendem +parkender +parkendes +parkierten +parkst +parkte +parkten +parktest +parlamentarisch +parlamentarische +parlamentarischem +parlamentarischer +parlamentarisches +parodieren +parodierende +parodierender +parodiert +parodistisch +parodistische +parodistischer +parteiintern +parteiisch +parteiische +parteiischem +parteiischer +parteiisches +parteilich +parteiliche +parteilichem +parteilichen +parteilicher +parteilos +parteilose +parteilosem +parteiloser +parteiloses +parteipolitisch +parteipolitischem +parteipolitischen +parteipolitischer +partial +partiell +partielle +partiellem +partiellen +partieller +partiellerem +partielleren +partiellerer +partielleres +partielles +partiellste +partiellstem +partiellster +partiellstes +partikulär +partikulärer +partizipieren +partizipierenden +partizipiert +partnerschaftlich +partnerschaftliche +partnerschaftlichen +partnerschaftliches +parzelliert +parzellierten +passabel +passable +passablem +passablen +passables +passe +passen +passend +passende +passendem +passenden +passender +passendes +passest +passierbar +passierbare +passierbarem +passierbaren +passierbarer +passierbarerem +passierbareren +passierbarerer +passierbares +passierbarste +passierbarstem +passierbarster +passierbarstes +passiere +passieren +passierend +passierende +passierenden +passierendes +passierst +passiert +passiertem +passierten +passierter +passiertes +passiertest +passiertet +passioniert +passioniertem +passionierten +passionierter +passionierterem +passionierteren +passionierterer +passioniertes +passionierteste +passioniertestem +passioniertester +passioniertestes +passiv +passive +passivem +passiven +passiver +passiverem +passiveren +passiverer +passives +passivieren +passivste +passivsten +passivster +passivstes +passt +passte +passten +passtest +pastellzarten +pastenförmig +pastenförmiger +pasteurisiere +pasteurisieren +pasteurisierst +pasteurisiert +pasteurisierte +pasteurisierter +pasteurisiertes +pasteurisiertet +pastoral +pastorale +pastoralem +pastoralen +pastorales +patente +patenten +patenter +patentes +patentfähig +patentfähige +patentfähigem +patentfähigen +patentfähigere +patentfähigerem +patentfähigeren +patentfähigeres +patentfähiges +patentfähigste +patentfähigsten +patentfähigster +patentfähigstes +patentiere +patentieren +patentierend +patentierende +patentierenden +patentierender +patentierendes +patentierfähig +patentiert +patentierte +patentiertem +patentierten +patentierter +patentiertes +patentiertest +patentrechtlich +pathetisch +pathetische +pathetischem +pathetischer +pathetischere +pathetischerem +pathetischerer +pathetischeres +pathetisches +pathetischstem +pathetischsten +pathetischster +pathologisch +pathologische +pathologischem +pathologischen +pathologischer +pathologischere +pathologischerem +pathologischerer +pathologischeres +pathologisches +pathologischstem +pathologischsten +pathologischster +patriarchalisch +patriarchalische +patriarchalischem +patriarchalischer +patriarchalisches +patriotisch +patriotischem +patriotischen +patriotischer +patriotischerem +patriotischeren +patriotischerer +patriotisches +patriotischste +patriotischstem +patriotischster +patriotischstes +patrouilliere +patrouillieren +patrouillierend +patrouillierende +patrouillierendem +patrouillierender +patrouillierendes +patrouillierst +patrouillierte +patrouillierten +patrouilliertest +patzen +paukte +pausbäckig +pausbäckigen +pausbäckiges +pauschal +pauschale +pauschalem +pauschalen +pauschaleren +pauschales +pauschalste +pausen +pausenlos +pausenlosem +pausenlosen +pausenloser +pausieren +pausierend +pausierende +pausierenden +pausierender +pausierendes +pausiert +pausierte +pausierten +pausierter +pausiertet +pazifikblau +pazifikblauen +pazifisch +pazifische +pazifischem +pazifischen +pazifisches +pazifistisch +pazifistische +pazifistischen +pazifistischer +pazifistisches +pechschwarz +pechschwarze +pedantisch +pedantische +pedantischem +pedantischen +pedantischere +pedantischerem +pedantischeren +pedantischeres +pedantisches +pedantischste +pedantischsten +pedantischster +pedantischstes +peilen +peilt +peinige +peinigen +peinigende +peinigendem +peinigenden +peinigendes +peinigst +peinigt +peinigte +peinigten +peinigtest +peinigtet +peinlich +peinliche +peinlichem +peinlichen +peinlichere +peinlicherem +peinlicheren +peinlicheres +peinliches +peinlichste +peinlichsten +peinlichster +peinlichstes +peitschen +peitschenden +peitschten +pellt +pelzigsten +pendele +pendeln +pendelt +pendelte +penetrant +penetrante +penetrantem +penetranten +penetrantere +penetranterem +penetranteren +penetranteres +penetrantes +penetranteste +penetrantesten +penetrantester +penetrantestes +penibel +penible +peniblem +penibler +penibles +pennt +pennte +pensioniere +pensionieren +pensionierst +pensioniert +pensionierte +pensioniertem +pensionierter +pensioniertes +pensioniertest +pensionsberechtigt +pensionsberechtigte +pensionsberechtigtem +pensionsberechtigter +pensionsberechtigtes +pensionsreif +pensionsreifem +pensionsreifen +pensionsreifer +per +perfekt +perfekte +perfekten +perfekter +perfektere +perfekteren +perfekterer +perfekteres +perfekteste +perfektestem +perfektesten +perfektestes +perfektionieren +perfektionierst +perfektionierten +perfektionistisch +perfektionistische +perfektionistischem +perfektionistischen +perfid +perfide +perfidem +perfider +perfidere +perfiderem +perfiderer +perfideres +perfides +perfideste +perfidestem +perfidesten +perfidester +perforieren +periodisch +periodische +periodischem +periodischen +periodischer +periodisches +peripher +periphere +peripheren +perle +perlend +perlende +permanent +permanente +permanentem +permanenter +permanentere +permanenterem +permanenterer +permanenteres +permanentes +permanenteste +permanentesten +permanentester +permanentestes +permeabel +permeables +perplex +perplexe +perplexem +perplexer +perplexes +persiflieren +persischen +persischer +persisches +personell +personelle +personellem +personeller +personenbezogener +personifiziere +personifizieren +personifiziert +personifizierte +personifiziertem +personifizierter +personifiziertes +personifiziertest +perspektivisch +perspektivische +perspektivischen +persönlich +persönliche +persönlichem +persönlichen +persönlicher +persönlicherem +persönlicheren +persönlicherer +persönliches +persönlichste +persönlichsten +persönlichster +persönlichstes +pervers +perverse +perversem +perversen +perverser +pervertieren +pessimistisch +pessimistische +pessimistischen +pessimistischer +pessimistischere +pessimistischeren +pessimistischerer +pessimistischeres +pessimistischste +pessimistischstem +pessimistischsten +pessimistischstes +petzen +pfeffere +pfeffern +pfeffernd +pfeffernde +pfefferndem +pfeffernder +pfefferndes +pfefferst +pfefferte +pfefferten +pfeffertest +pfeife +pfeifen +pfeifenden +pfeift +pfeilschnell +pferche +pferchen +pfiff +pfiffig +pfiffige +pfiffigem +pfiffigen +pfiffiges +pflanze +pflanzend +pflanzende +pflanzenden +pflanzendes +pflanzlich +pflanzliche +pflanzlichen +pflanzt +pflanzte +pflanzten +pflanztest +pflanztet +pflastern +pflasternd +pflasternde +pflasternden +pflasternder +pflasterndes +pflastert +pflasterte +pflasterten +pflastertet +pflaumenblaues +pflegebedürftig +pflegebedürftige +pflegebedürftigen +pflegebedürftiger +pflegeleicht +pflegeleichte +pflegeleichtem +pflegeleichten +pflegeleichter +pflegeleichtere +pflegeleichterem +pflegeleichteren +pflegeleichteres +pflegeleichtes +pflegeleichteste +pflegeleichtesten +pflegeleichtester +pflegeleichtestes +pflegen +pflegend +pflegende +pflegendem +pflegender +pflegendes +pflegst +pflegte +pflegten +pflegtest +pflichtbewusst +pflichtbewusste +pflichtbewusstem +pflichtbewusster +pflichtbewusstes +pflichte +pflichteifrig +pflichteifrige +pflichteifrigen +pflichteifriger +pflichteifriges +pflichtest +pflichtete +pflichteten +pflichtgemäß +pflichtgemäßem +pflichtgemäßen +pflichtgemäßer +pflichtgetreu +pflichtgetreuer +pflichtig +pflichtigen +pflichtschuldig +pflichtschuldige +pflichtschuldigem +pflichtschuldiger +pflichtschuldiges +pflichtversichert +pflichtwidrig +pflichtwidrige +pflichtwidrigem +pflichtwidrigen +pflichtwidriger +pflichtwidrigere +pflichtwidrigerem +pflichtwidrigerer +pflichtwidrigeres +pflichtwidriges +pflichtwidrigstem +pflichtwidrigsten +pflichtwidrigster +pflücke +pflücken +pflückend +pflückende +pflückendem +pflückender +pflückendes +pflückst +pflückt +pflückte +pflückten +pflücktest +pflüge +pflügen +pflügend +pflügendem +pflügenden +pflügender +pflügst +pflügt +pflügte +pflügten +pflügtest +pflügtet +pfundschwer +pfundschweren +pfundweise +pfuschen +pfähle +pfählen +pfälzischen +pfändbar +pfändbare +pfänden +pfändend +pfändende +pfändenden +pfändender +pfändendes +pfändest +pfändete +pfändeten +pfändetest +pfändungssicher +phantasiere +phantasieren +phantasierend +phantasierenden +phantasierender +phantasierendes +phantasiert +phantasierte +phantasiertem +phantasierter +phantasiertes +phantasiertest +phantasievoll +phantasievolle +phantasievollem +phantasievollen +phantasievoller +phantasievollere +phantasievollerem +phantasievollerer +phantasievolleres +phantasievolles +phantasievollstem +phantasievollsten +phantasievollster +phantastisch +phantastische +phantastischem +phantastischer +phantastischere +phantastischerem +phantastischerer +phantastischeres +phantastisches +phantastischsten +phantastischster +pharisäerhaft +pharisäerhafter +pharmakologisch +pharmakologischen +pharmazeutisch +pharmazeutischem +pharmazeutischen +pharmazeutischer +phasengenau +philatelistisch +philatelistisches +philharmonisch +philharmonische +philippinische +philippinischen +philosophieren +philosophierten +philosophisch +philosophische +philosophischen +philosophischer +philosophisches +phonetisch +phonetische +phonetisches +phosphoreszieren +photochemisch +photochemische +photoelektrisch +photoelektrischen +photogene +photogenem +photogenen +photogenere +photogenerem +photogeneren +photogeneres +photogenes +photogenste +photogensten +photogenstes +photografisch +photografischem +photografischen +photografischer +photographieren +photographiert +photographierte +photographierter +photographisch +photographische +photographischem +photographischen +photokopierter +phrasenhaft +phrasenhafte +phrasenhaften +phrasenhafter +phrasenhaftes +phylogenetisch +phylogenetische +physikalisch +physikalische +physikalischen +physikalischer +physikalisches +physiologisch +physiologische +physiologischen +physisch +physische +physischem +physischen +physischer +phänomenal +phänomenale +phänomenalen +phänomenaler +phänomenales +pianissimo +piano +picke +pickelig +picken +pickt +pickte +pickten +piekfein +piepen +piepse +piepste +piepsten +piept +piepte +piepten +pietätvoll +pietätvolle +piezoelektrisch +piezoelektrische +piezoelektrischen +piezoelektronisch +piezoelektronisches +pikant +pikanten +pikantes +pikanteste +pilgere +pilgern +pilgernd +pilgernde +pilgernden +pilgernder +pilgerndes +pilgerst +pilgert +pilgerte +pilgerten +pilgertest +pilgertet +pilotieren +pilzförmig +pingelig +pingelige +pingeligste +pinseln +pinselt +pinselte +pirschen +pirschte +pisse +pissen +pissende +pissten +pistolenähnlichen +pittoresk +pittoreske +pittoresker +plage +plagen +plagende +plagendem +plagenden +plagendes +plagst +plagt +plagte +plagten +plagtest +plagtet +plakativ +planbar +plane +planen +planende +planendem +planenden +planendes +planerisch +planerische +planes +planetarisch +planetarische +plangemäß +plangläubigen +planlos +planlosem +planlosen +planloser +planloserem +planloseren +planloserer +planloses +planloseste +planlosestem +planlosester +planlosestes +planmäßig +planmäßige +planmäßigem +planmäßigen +planmäßiger +planmäßigerem +planmäßigeren +planmäßigerer +planmäßiges +planmäßigste +planmäßigsten +planschte +planst +plant +plante +planten +plantest +plantet +plantschen +planvoll +planwidrig +planwirtschaftlich +planwirtschaftliche +plappern +plappert +plastikartigen +plastisch +plastische +plastischem +plastischen +plastisches +platonisch +platonische +platonischem +platonischen +platonisches +platsch +platschnasse +platt +plattdeutsch +plattdeutscher +platte +plattem +platter +platteres +plattes +plattfüßig +plattfüßigem +plattfüßigen +plattfüßiger +plattiere +platze +platzen +platzend +platzende +platzendem +platzender +platzendes +platzest +platzieren +platziert +platzierte +platzierten +platzt +platzte +platzten +platztest +platztet +plaudere +plaudern +plaudernd +plaudernde +plaudernden +plaudernder +plauderndes +plaudert +plauderte +plauderten +plaudertet +plausibel +plausibelste +plausibelsten +plausibelster +plausibelstes +plausible +plausiblem +plausiblen +plausibler +plausiblerem +plausibleren +plausiblerer +plausibles +pleitebedroht +pleitebedrohten +plombieren +plombierten +plump +plumpe +plumpen +plumper +plumpere +plumperen +plumperer +plumperes +plumpste +plumpstem +plumpsten +plumpstes +pluralistisch +pluralistischen +plus +plädieren +plädierend +plädierende +plädierenden +plädierender +plädierendes +plädiert +plädierte +plädierten +plädiertet +plärren +plärrenden +plärrten +plätschern +plätscherte +plätscherten +plätte +plötzlich +plötzliche +plötzlichem +plötzlichen +plötzlicher +plündere +plündern +plündernd +plünderndem +plündernden +plündernder +plünderndes +plündert +plünderte +plünderten +plündertet +pneumatisch +pneumatische +pochen +pochend +pochende +pochenden +pochender +pochendes +pocht +pochte +pochten +pochtet +pockenverdächtig +pockenverdächtiger +poetisch +poetische +poetischen +poetischer +poetisches +pointiert +pointierte +pokere +pokern +pokert +pokerte +polar +polarem +polaren +polarer +polares +polarisiere +polarisieren +polarisierend +polarisierende +polarisierendem +polarisierenden +polarisierender +polarisierendes +polarisierst +polarisiert +polarisierte +polarisierten +polarisierter +polarisiertes +polarisiertet +polemisch +polemische +polemischen +polemischer +polemisches +polemisieren +polemisierend +polemisierende +polemisierenden +polemisierender +polemisierendes +polemisiert +polemisierte +polemisiertem +polemisierter +polemisiertes +polemisiertest +polieren +poliert +polierte +polierten +politisch +politische +politischem +politischen +politischer +politisches +politisiere +politisieren +politisierend +politisierende +politisierendem +politisierender +politisierendes +politisierst +politisiert +politisierte +politisiertem +politisierten +politisiertes +politisiertest +politisiertet +polizeilich +polizeiliche +polizeilichem +polizeilichen +polizeiliches +polizeiwidrig +polizeiwidrige +polizeiwidrigen +polizeiwidriger +polizeiwidriges +polnische +polnischem +polnischen +polnisches +polstere +polstern +polsternde +polsterndem +polsternden +polsterndes +polsterst +polstert +polsterte +polsterten +polstertest +polstertet +poltern +polternd +polternde +polterndem +polternden +polterndes +poltert +polterte +polygonal +polygonalen +polygonaler +polykristalline +polymer +polymorph +polyzentrischen +pomadisieren +pompös +pompöse +pompösen +pompöser +pompöses +popelige +popularisieren +populär +populäre +populärem +populärer +populärere +populärerem +populärerer +populäreres +populäres +populärste +populärstem +populärsten +populärstes +populärwissenschaftliche +populärwissenschaftlicher +pornografisch +pornografische +pornographisch +pornographische +portabel +portable +portiert +portofrei +portofreie +portofreien +portofreier +portofreies +portopflichtig +portopflichtige +portopflichtigem +portopflichtigen +portopflichtiges +porträtiere +porträtieren +porträtierende +porträtierendem +porträtierenden +porträtierendes +porträtierst +porträtiert +porträtiertem +porträtierten +porträtierter +porträtiertes +porträtiertest +porträtiertet +portugiesisch +portugiesischem +portugiesischen +portugiesischer +porös +poröse +porösem +porösen +poröser +porösere +poröserem +poröseren +poröseres +poröses +poröseste +porösesten +porösester +porösestes +posaunen +posaunet +posieren +posierend +posierende +posierenden +posierender +posierendes +posiert +posierte +posiertem +posierten +posierter +posiertes +posiertest +positionell +positionieren +positioniert +positiv +positive +positivem +positiven +positiver +positiverem +positiveren +positiverer +positives +positivistisch +positivistischen +positivste +positivsten +positivster +positivstes +possessiv +possessive +possessivem +possessiven +possessiver +possessives +postalisch +postalische +postalischen +posteriori +postiere +postiert +postierte +postierten +postlagernd +postlagernde +postlagerndem +postlagernden +postlagerndes +postmodern +postmoderne +postulieren +postuliert +postulierte +postwendend +potent +potente +potenten +potenter +potentere +potenteren +potenterer +potenteres +potenteste +potentestem +potentesten +potentestes +potentialfrei +potentiell +potentielle +potentiellen +potentieller +potentielles +potenziell +potenzieren +potenzierst +potenziert +potenziertem +potenzierten +potenzierter +potenziertest +poussieren +prachtvoll +prachtvolle +prachtvollen +pragmatisch +pragmatische +pragmatischem +pragmatischen +pragmatischer +pragmatisches +prahle +prahlen +prahlend +prahlende +prahlendem +prahlender +prahlendes +prahlerisch +prahlerischem +prahlerischen +prahlerischer +prahlst +prahlt +prahlte +prahlten +prahltest +prahltet +praktikabel +praktikabler +praktisch +praktische +praktischem +praktischen +praktischer +praktischerem +praktischeren +praktischerer +praktisches +praktischste +praktischstem +praktischster +praktischstes +praktizierbar +praktizieren +praktizierst +praktiziert +praktiziertem +praktizierten +praktizierter +praktiziertes +praktiziertest +praktiziertet +prall +prallem +prallen +prallend +prallende +prallendem +prallender +prallendes +praller +pralleren +prallerer +pralles +prallste +prallstem +prallster +prallstes +prallte +prallten +prange +prangen +prangend +prangende +prangenden +prangender +prangendes +prangt +prangte +prangten +prangtet +prasseln +prasselnd +prasselndem +prasselnden +prasselnder +prasselt +prasselte +prasselten +prassen +prasserisch +praxisbezogen +praxisbezogene +praxisbezogenen +praxisfern +praxisferne +praxisfremd +praxisfremde +praxisgerecht +praxisnahe +praxistauglich +predige +predigen +predigend +predigende +predigendem +predigender +predigendes +predigst +predigt +predigte +predigten +predigtest +preis +preisbereinigt +preise +preisenden +preisender +preisgabt +preisgebe +preisgeben +preisgebenden +preisgebunden +preisgegeben +preisgekrönt +preisgekrönten +preisgekrönter +preisgekröntes +preisgibt +preisgleich +preisgleiche +preisgünstig +preisgünstigem +preisgünstigen +preisgünstiger +preisgünstigerem +preisgünstigeren +preisgünstigerer +preisgünstiges +preisgünstigste +preisgünstigstem +preisgünstigster +preisgünstigstes +preiskritisch +preiskritische +preislich +preislicher +preismäßig +preisneutral +preisneutrale +preispolitischen +preist +preiswert +preiswerte +preiswerten +preiswerter +preiswertere +preiswertesten +preiswürdig +preiswürdige +preiswürdigem +preiswürdiger +preiswürdiges +prekär +prekäre +prekären +prekärer +prekäres +prekärstes +preschen +pressen +pressend +pressende +pressenden +pressender +pressendes +pressieren +pressiert +presst +presste +pressten +presstest +presstet +preußische +preußischen +prickeln +pries +priesterlich +priesterliche +prima +primitiv +primitive +primitivem +primitiven +primitiver +primitiverem +primitiveren +primitiverer +primitives +primitivste +primitivstem +primitivsten +primitivster +primitivstes +primär +primäre +primären +prinzipiell +prinzipielle +prinzipiellem +prinzipiellen +prinzipieller +prinzipielles +priori +privat +private +privatem +privaten +privater +privates +privatisieren +privatisierten +privatrechtliche +privatwirtschaftlich +privatwirtschaftliche +privatwirtschaftlicher +privilegiere +privilegieren +privilegierend +privilegierende +privilegierendem +privilegierenden +privilegierendes +privilegierst +privilegiert +privilegierte +privilegierten +privilegierter +privilegiertes +privilegiertest +privilegiertet +pro +proben +probende +probendem +probenden +probendes +probeweise +probiere +probieren +probierend +probierende +probierendem +probierender +probierendes +probiert +probierte +probierten +probiertet +problematisch +problematische +problematischen +problematischer +problematischere +problematischeren +problematischerer +problematischeres +problematischste +problematischstem +problematischsten +problematischstes +problembezogen +problembezogene +problemlos +problemlose +problemlosen +problemorientiert +problemspezifisch +probst +probt +probte +probten +probtest +probtet +produktiv +produktive +produktivem +produktiver +produktivere +produktiverem +produktiverer +produktiveres +produktives +produktivstem +produktivsten +produktivster +produktivstes +produzieren +produzierend +produzierende +produzierenden +produzierender +produzierendes +produziert +produzierte +produziertem +produzierter +produziertes +produziertest +professionell +professionelle +professionellen +professioneller +professionelles +professionellste +profilier +profiliere +profilieren +profilierend +profilierendem +profilierenden +profilierender +profilierst +profiliert +profilierte +profilierten +profilierter +profiliertes +profiliertet +profitabel +profitable +profitabler +profitiere +profitieren +profitierende +profitierendem +profitierenden +profitierender +profitierendes +profitierst +profitiert +profitierte +profitierten +profitiertest +profitiertet +profund +profunde +profundem +profunden +profundes +prognostisch +prognostischen +prognostischer +prognostizieren +prognostiziert +prognostizierte +prognostizierten +programmgemäß +programmgemäße +programmgemäßem +programmgemäßer +programmgemäßes +programmgesteuert +programmgesteuertem +programmgesteuerten +programmgesteuerter +programmierbar +programmierbare +programmierbaren +programmiere +programmieren +programmierende +programmierendem +programmierenden +programmierendes +programmierst +programmiert +programmierte +programmiertem +programmierten +programmierter +programmiertes +programmiertest +programmiertet +progressiv +progressivem +progressiven +progressiver +progressiverem +progressiveren +progressiverer +progressives +progressivste +progressivstem +progressivster +progressivstes +prohibitiv +prohibitiven +projektieren +projektierend +projektierende +projektierenden +projektierender +projektierst +projektiert +projektierte +projektiertem +projektierten +projektierter +projektiertes +projektiertest +projektiertet +projektspezifisch +projizierbar +projizieren +projizierend +projizierende +projizierenden +projizierender +projizierendes +projiziert +projizierte +projiziertem +projizierter +projiziertes +projiziertest +proklamiere +proklamieren +proklamierend +proklamierender +proklamierendes +proklamierst +proklamierte +proklamiertem +proklamierten +proklamierter +proklamiertes +proklamiertest +proklamiertet +proletarisch +proletarische +proletarischem +proletarischen +proletarisches +promenieren +prominent +prominente +prominentem +prominenten +prominenter +prominenterem +prominenteren +prominenterer +prominentes +prominenteste +prominentestem +prominentester +prominentestes +promoviere +promovieren +promovierend +promovierende +promovierenden +promovierendes +promovierst +promoviert +promoviertem +promovierten +promovierter +promoviertes +promoviertest +promoviertet +prompt +prompte +promptem +prompten +prompterem +prompteren +prompteres +promptes +prompteste +promptesten +promptester +promptestes +propagandistisch +propagandistische +propagiere +propagieren +propagierende +propagierendem +propagierenden +propagierendes +propagierst +propagiert +propagierte +propagierten +propagiertest +propagiertet +prophetisch +prophetischer +prophezeie +prophezeien +prophezeiend +prophezeiende +prophezeiendem +prophezeiender +prophezeiendes +prophezeist +prophezeite +prophezeitem +prophezeiten +prophezeiter +prophezeites +prophezeitest +prophezeitet +prophylaktisch +proportional +proportionale +proportionalem +proportionalen +proportionales +proportioniert +proportionierte +proportionierten +proportionierter +proportioniertere +proportionierteren +proportionierterer +proportionierteres +proportioniertes +proportionierteste +proportioniertestem +proportioniertesten +proportioniertestes +prosaisch +prosaische +prosaischen +prosaischer +prosaisches +prost +prostituiere +prostituieren +prostituierende +prostituierendem +prostituierenden +prostituierendes +prostituierst +prostituiert +prostituiertem +prostituierten +prostituierter +prostituiertes +prostituiertest +prostituiertet +protegiere +protegieren +protegierend +protegierende +protegierendem +protegierenden +protegierendes +protegierst +protegiert +protegiertem +protegierten +protegierter +protegiertes +protegiertest +protegiertet +protektionistisch +protektionistischer +protestantisch +protestantische +protestieren +protestierend +protestierende +protestierenden +protestierender +protestierendes +protestiert +protestierte +protestierten +protestiertet +protokollarisch +protokollarische +protokollarischen +protokollarischer +protokollarisches +protokollieren +protokollierend +protokollierende +protokollierender +protokollierendes +protokollierst +protokolliert +protokollierte +protokolliertem +protokollierten +protokollierter +protokolliertes +protokolliertest +protokolliertet +protzen +protzend +protzende +protzenden +protzender +protzendes +protzig +protzige +protzigem +protziger +protzigere +protzigerem +protzigerer +protzigeres +protziges +protzigstem +protzigsten +protzigster +protzt +protzte +protzten +protztet +provinziell +provinzielle +provinziellen +provinzieller +provinzielles +provisorisch +provisorische +provisorischem +provisorischer +provisorisches +provokanten +provokativ +provokative +provokativem +provokativer +provokativere +provokativerem +provokativerer +provokativeres +provokatives +provokativste +provokativstem +provokativsten +provokativster +provokatorisch +provokatorische +provokatorischem +provokatorischer +provokatorisches +provoziere +provozieren +provozierend +provozierende +provozierendem +provozierender +provozierendes +provozierst +provozierte +provoziertem +provozierten +provozierter +provoziertes +provoziertest +provoziertet +prozentual +prozentuale +prozentualen +prozentualer +prozentuales +prozessiere +prozessieren +prozessierend +prozessierende +prozessierender +prozessierendes +prozessierst +prozessierte +prozessierten +prozessiertest +prozessorientiert +prunkvoll +prunkvolle +prunkvollen +prächtig +prächtige +prächtigen +prächtiger +prächtigere +prächtigeren +prächtigerer +prächtigeres +prächtigste +prächtigstem +prächtigsten +prächtigstes +prädestiniert +prädestinierte +prädestinierten +prädestinierter +prädestiniertes +prädisponieren +prädisponierend +prädisponierende +prädisponierenden +prädisponierender +prädisponierendes +prädisponiert +prädisponierte +prädisponiertem +prädisponierter +prädisponiertes +prädisponiertest +präferenziellen +präge +prägen +prägende +prägendem +prägenden +prägendes +prägnant +prägnante +prägnantem +prägnanten +prägnanter +prägnantere +prägnanteren +prägnanterer +prägnanteres +prägnanteste +prägnantestem +prägnantesten +prägnantestes +prägst +prägt +prägte +prägten +prägtest +prägtet +prähistorisch +prähistorischen +prähistorischer +präjudizieren +prämieren +prämiieren +prämiiert +präparieren +präparierend +präparierende +präparierenden +präparierender +präparierendes +präpariert +präparierte +präpariertem +präparierter +präpariertes +präpariertest +präsent +präsentabel +präsenten +präsentieren +präsentierend +präsentierende +präsentierenden +präsentierender +präsentierendes +präsentiert +präsentierte +präsentiertem +präsentierter +präsentiertes +präsentiertest +präsidial +präsidialen +präsidieren +präsidierend +präsidierende +präsidierenden +präsidierender +präsidierendes +präsidiert +präsidierte +präsidierten +präsidiertet +prätentiös +präventiv +präventivem +präventiven +präventiver +präzis +präzise +präzisem +präzisen +präziser +präzisere +präziserem +präziserer +präziseres +präzises +präzisestem +präzisesten +präzisester +präzisiere +präzisieren +präzisierend +präzisierendem +präzisierenden +präzisierender +präzisierst +präzisiert +präzisierte +präzisierten +präzisierter +präzisiertes +präzisiertet +prüde +prüdem +prüden +prüder +prüdere +prüderem +prüderer +prüderes +prüdes +prüdeste +prüdestem +prüdesten +prüdester +prüfbaren +prüfe +prüfen +prüfend +prüfende +prüfendem +prüfenden +prüfendes +prüfenswert +prüfst +prüft +prüfte +prüften +prüftest +prügeln +prügelte +prügelten +pseudonymen +psychedelischen +psychiatrisch +psychiatrischen +psychiatrischer +psychisch +psychischem +psychischen +psychischer +psychogen +psychogene +psychologisch +psychologischen +psychologisches +psychopathisch +psychopathischen +psychopathischer +psychopathisches +psychopatisch +psychopatischen +psychopatischer +psychopatisches +psychophysisch +psychophysischem +psychophysischer +psychophysisches +psychotherapeutisch +psychotherapeutische +pubertär +pubertäre +pubertärer +publik +publizieren +publizierend +publizierende +publizierenden +publizierender +publizierendes +publiziert +publizierte +publiziertem +publizierter +publiziertes +publiziertest +publizistisch +publizistische +publizistischer +pudelwohl +puderte +puffern +pulle +pulsieren +pulsierende +pulsierendem +pulsierenden +pulsierendes +pulsiert +pulsierte +pulsierten +pulsierter +pulsiertes +pulte +pulten +pulverisieren +pulverisierend +pulverisierende +pulverisierenden +pulverisierender +pulverisierendes +pulverisiert +pulverisierte +pulverisiertem +pulverisierter +pulverisiertes +pulverisiertest +pulvern +pulverte +pumpe +pumpen +pumpende +pumpendem +pumpenden +pumpendes +pumpst +pumpt +pumpten +pumptest +pumptet +punkteten +punktförmigen +punktförmiger +punktgenau +punktgleichen +punktieren +punktiert +punktierte +punktiertem +punktierten +punktierter +punktiertes +punktuell +punktuelle +punktuellen +pur +pure +purem +puren +pures +puritanisch +puritanische +puritanischen +puritanischer +puritanisches +purpurn +purpurroten +purzeln +purzelt +pusche +puste +pusten +pustend +pustende +pustendem +pustender +pustendes +pustest +pustete +pusteten +pustetest +puterrot +puterrotem +puterroterer +putsche +putschen +putscht +putschte +putze +putzen +putzende +putzendem +putzenden +putzendes +putzest +putzig +putzige +putzt +putzte +putzten +putztest +pyramidenförmig +pädagogisch +pädagogischem +pädagogischen +pädagogischer +päpstlich +päpstlicher +pöbelten +pünktlich +pünktlichem +pünktlichen +pünktlicher +pünktlicherem +pünktlicheren +pünktlicherer +pünktliches +pünktlichste +pünktlichstem +pünktlichster +pünktlichstes ++++++++++ +qm +quadratisch +quadratische +quadratischem +quadratischen +quadratischer +quadratisches +quadrieren +quadriert +qualifizierbare +qualifiziere +qualifizieren +qualifiziert +qualifizierte +qualifiziertem +qualifizierten +qualifizierter +qualifiziertes +qualitativ +qualitative +qualitativen +qualitativer +qualitatives +qualmen +qualmig +qualmige +qualmigem +qualmiger +qualmiges +qualmt +qualvoll +qualvolle +qualvollem +qualvollen +qualvollere +qualvollerem +qualvolleren +qualvolleres +qualvolles +qualvollste +qualvollsten +qualvollster +qualvollstes +quantifizieren +quantifiziert +quantifizierte +quantifizierten +quantitativ +quantitative +quantitativem +quantitativen +quantitativer +quantitatives +quartiere +quartieren +quartierten +quarzgenau +quarzgesteuert +quarzstabil +quasi +quasianalog +quasiperiodisch +quasistatisch +quasistatische +quasistatischen +quasistatischer +quasistatisches +quell +quellten +quer +quer gestreift +querschnittgelähmte +querzustellen +quetsche +quetschen +quetscht +quetschte +quetschten +quetschtet +quick +quieken +quietschen +quietschend +quietschende +quietschenden +quietschender +quietschendes +quietscht +quietschte +quietschten +quietschtest +quietschtet +quillt +quirlig +quirlige +quitt +quittiere +quittieren +quittierend +quittierendem +quittierenden +quittierender +quittierendes +quittiert +quittierte +quittiertem +quittierter +quittiertes +quittiertest +quo +quoll +quotiere +quotieren +quotierend +quotierendem +quotierenden +quotierender +quotierst +quotiert +quotierte +quotierten +quotierter +quotiertes +quotiertet +quäle +quälen +quälend +quälende +quälendem +quälender +quälendes +quälst +quält +quälte +quälten +quältest +quältet ++++++++++ +rabenschwarz +rabenschwarzem +rabenschwarzen +rabenschwarzer +rabiat +rabiate +rabiatem +rabiater +rabiatere +rabiaterem +rabiaterer +rabiateres +rabiates +rabiatestem +rabiatesten +rabiatester +rachelüstern +rachelüsterne +rachgierig +rachgierige +rachgierigem +rachgierigen +rachgieriges +rachsüchtig +rachsüchtige +rachsüchtigen +rachsüchtiger +rachsüchtiges +radargesteuert +radargesteuerte +radargesteuertem +radargesteuerten +radargesteuertes +radebreche +radebrechen +radebrechende +radeln +radelnd +radelnde +radelndem +radelnder +radelndes +radelst +radelt +radelte +radelten +radeltest +radförmig +radförmige +radförmigem +radförmiger +radförmiges +radial +radiale +radialen +radiere +radieren +radierst +radierte +radiertem +radierten +radierter +radiertes +radiertest +radiertet +radikale +radikalem +radikalen +radikaler +radikalerem +radikaleren +radikalerer +radikales +radikalisiere +radikalisieren +radikalisiert +radikalisierte +radikalisiertem +radikalisierter +radikalisiertes +radikalisiertest +radikalste +radikalstem +radikalsten +radikalster +radikalstes +radioaktiv +radioaktivem +radioaktiven +radioaktiver +radioaktiverem +radioaktiveren +radioaktiverer +radioaktives +radioaktivstem +radioaktivsten +radioaktivstes +radiologisch +radiologische +radiologischen +radiologischer +radiologisches +raffe +raffen +raffende +raffendem +raffenden +raffendes +raffgierig +raffgierige +raffgierigen +raffgieriger +raffgierigere +raffgierigeren +raffgierigerer +raffgierigeres +raffgierigste +raffgierigstem +raffgierigsten +raffgierigstes +raffiniere +raffinieren +raffiniert +raffinierte +raffiniertem +raffinierter +raffiniertes +raffiniertest +raffst +rafft +raffte +rafften +rafftest +rafftet +rage +ragen +ragend +ragende +ragendem +ragender +ragendes +ragst +ragt +ragte +ragten +ragtest +rahmige +rahmigem +rahmigen +rahmiges +rahmt +rahmten +ramme +rammen +rammend +rammendem +rammenden +rammender +rammst +rammt +rammte +rammten +rammtest +rammtet +ramponieren +ramponierter +ran +randaliere +randalieren +randalierende +randalierendem +randalierenden +randalierendes +randalierst +randaliert +randalierte +randalierten +randaliertest +randaliertet +randnah +randvoll +randvollen +rang +rangen +rangieren +rangierend +rangierende +rangierenden +rangierender +rangierendes +rangiert +rangierte +rangiertem +rangierter +rangiertes +rangiertest +rangst +rangt +ranken +rankte +rannte +rannten +ranntest +ranziger +rapid +rapide +rapiden +rapides +rar +rare +rarem +rarer +rarere +rarerem +rarerer +rareres +rares +rarstem +rarsten +rarster +rasa +rasant +rasante +rasanten +rasanter +rasantere +rasanteren +rasanterer +rasanteres +rasanteste +rasantestem +rasantesten +rasantestes +rasch +rasche +rascheln +raschelnd +raschelnde +raschelndem +raschelndes +raschelst +raschelt +raschelte +raschelten +rascheltest +rascheltet +raschen +rascher +raschere +rascheren +rascherer +rascheres +rascheste +raschestem +raschesten +raschestes +raschle +rase +rasen +rasend +rasende +rasendem +rasender +rasendes +rasest +rasieren +rasierend +rasierende +rasierender +rasierendes +rasierklingenscharfen +rasiert +rasierte +rasiertem +rasierten +rasierter +rasiertes +rasiertest +rasseln +rasselst +rasselt +rasselte +rasselten +rasseltest +rasseltet +rassig +rassige +rassisch +rassische +rassistisch +rassistischer +rassle +rast +raste +rasten +rastend +rastende +rastenden +rastender +rastendes +rastest +rastet +rastete +rasteten +rastetet +rastlos +rastlose +rastlosen +rastloser +rastloses +raten +ratend +ratende +ratendem +ratender +ratendes +ratenweise +ratet +ratifizieren +ratifizierte +rational +rationale +rationalem +rationalen +rationaler +rationales +rationalisiere +rationalisieren +rationalisierend +rationalisierende +rationalisierenden +rationalisierender +rationalisierendes +rationalisiert +rationalisierte +rationalisiertem +rationalisierter +rationalisiertes +rationalisiertest +rationell +rationelle +rationellem +rationellen +rationeller +rationellere +rationellerem +rationellerer +rationelleres +rationelles +rationellstem +rationellsten +rationellster +rationiere +rationieren +rationierst +rationierte +rationiertem +rationierten +rationierter +rationiertes +rationiertest +rationiertet +ratlos +ratlose +ratlosem +ratlosen +ratloses +ratsam +ratsame +ratsamen +ratsamer +ratsames +rattere +rattern +ratterndem +ratternden +ratternder +ratterst +rattert +ratterte +ratterten +rattertest +rattertet +ratzekahl +rau +rauben +raubend +raubende +raubendem +raubenden +raubender +raubendes +raubst +raubt +raubte +raubten +raubtest +raubtet +rauche +rauchen +rauchende +rauchendem +rauchenden +rauchendes +rauchig +rauchige +rauchigen +rauchiger +rauchiges +raucht +rauchte +rauchten +rauchtet +raue +rauen +rauer +rauere +raueren +rauerer +raueres +rauesten +rauester +rauf +raufen +rauflustig +rauflustige +rauflustigem +rauflustigen +rauflustiges +raumkrank +raumweit +raunen +raunend +raunende +raunenden +raunender +raunendes +raunt +raunte +raunten +rauntet +raupenartig +raus +rausbekommen +rausche +rauschend +rauschende +rauschendem +rauschenden +rauschendes +rauschgiftsüchtig +rauschgiftsüchtige +rauschgiftsüchtigen +rauschgiftsüchtiger +rauschgiftsüchtiges +rauscht +rauschte +rauschten +rauschtet +rausgehen +rausgesetzt +rausgesucht +raushalte +rausholen +rauskommen +rausnehmen +raussuchen +rauszubekommen +rauszukriegen +reagiere +reagieren +reagierend +reagierende +reagierendem +reagierender +reagierendes +reagierst +reagiert +reagierte +reagierten +reagiertest +reaktionär +reaktionäre +reaktionärem +reaktionären +reaktionärer +reaktionärere +reaktionärerem +reaktionärerer +reaktionäreres +reaktionäres +reaktionärstem +reaktionärsten +reaktionärster +reaktiv +reaktive +reaktivieren +real +reale +realem +realen +realer +reales +realisierbar +realisierbare +realisierbarer +realisiere +realisieren +realisierende +realisierendem +realisierenden +realisierendes +realisierst +realisiert +realisierte +realisierten +realisierter +realisiertes +realisiertet +realistisch +realistische +realistischen +realistischer +realistischere +realistischeren +realistischerer +realistischeres +realistischerweise +realistischste +realistischstem +realistischsten +realistischstes +rebelliere +rebellieren +rebellierende +rebellierendem +rebellierenden +rebellierendes +rebellierst +rebelliert +rebellierte +rebellierten +rebelliertest +rebelliertet +rebellisch +rebellische +rebellischem +rebellischen +rebellisches +rechen +rechenintensiv +recherchieren +recherchierend +recherchierende +recherchierenden +recherchierender +recherchierendes +recherchiert +recherchierte +recherchiertem +recherchierter +recherchiertes +recherchiertest +rechne +rechnen +rechnergesteuert +rechnergestützte +rechnergestützten +rechnergestützter +rechnerisch +rechnerunterstützt +rechnest +rechnet +rechnete +rechneten +rechnetest +rechnetet +recht +rechte +rechteckig +rechteckige +rechteckigem +rechteckigen +rechteckiges +rechtem +rechten +rechtens +rechter +rechtes +rechtfertige +rechtfertigen +rechtfertigend +rechtfertigendem +rechtfertigenden +rechtfertigender +rechtfertigst +rechtfertigt +rechtfertigte +rechtfertigten +rechtfertigtest +rechtfertigtet +rechthaberisch +rechthaberischem +rechthaberischen +rechthaberischer +rechtlich +rechtliche +rechtlichem +rechtlichen +rechtliches +rechtlos +rechtlose +rechtlosem +rechtlosen +rechtloses +rechtmäßig +rechtmäßige +rechtmäßigen +rechtmäßiger +rechtmäßiges +rechtsbündig +rechtschaffen +rechtschaffene +rechtschaffenem +rechtschaffenen +rechtschaffenes +rechtsextrem +rechtsextremen +rechtsextremistisch +rechtsfähig +rechtsfähige +rechtsfähigen +rechtsfähiger +rechtsfähiges +rechtsgerichtet +rechtsgerichtete +rechtsgerichteten +rechtsgültig +rechtsgültigem +rechtsgültigen +rechtsgültiger +rechtsherum +rechtshändig +rechtshändige +rechtshändigem +rechtshändigen +rechtshändiger +rechtshändiges +rechtskräftig +rechtskräftige +rechtskräftigen +rechtskräftiger +rechtskräftiges +rechtskundig +rechtskundige +rechtskundigem +rechtskundigen +rechtskundiges +rechtsradikal +rechtsradikalem +rechtsradikalen +rechtsradikaler +rechtsseitig +rechtsseitige +rechtsseitigen +rechtsseitiger +rechtsstaatlich +rechtsstaatlichen +rechtsum +rechtsunfähig +rechtsunfähige +rechtsunfähiger +rechtsunfähiges +rechtsunwirksam +rechtsunwirksame +rechtsunwirksamem +rechtsunwirksamen +rechtsunwirksamer +rechtsunwirksames +rechtsverbindlich +rechtsverbindliche +rechtsverbindlichem +rechtsverbindlicher +rechtsverbindliches +rechtswidrig +rechtswidrigem +rechtswidrigen +rechtswidriger +rechtswidrigsten +rechtswirksam +rechtswirksame +rechtswirksamen +rechtswirksamer +rechtswirksames +rechtwinklig +rechtwinklige +rechtwinkligem +rechtwinkligen +rechtwinkliger +rechtwinkliges +rechtzeitig +rechtzeitige +rechtzeitigen +rechtzeitiger +rechtzeitiges +recken +reckend +reckende +reckenden +reckender +reckendes +reckt +reckte +reckten +recktet +redaktionell +redaktionelle +redaktionellen +redaktioneller +redaktionelles +redegewandt +redegewandte +redegewandtem +redegewandten +redegewandtere +redegewandterem +redegewandteren +redegewandteres +redegewandtes +redegewandteste +redegewandtesten +redegewandtester +redegewandtestes +reden +redend +redende +redendem +redenden +redender +redendes +redest +redet +redeten +redetest +redetet +redigieren +redigiert +redigierten +redlich +redlichem +redlichen +redlicher +redlicherem +redlicheren +redlicherer +redliches +redlichste +redlichstem +redlichster +redlichstes +redselig +redseligem +redseligen +redseliger +redseligerem +redseligeren +redseligeres +redseligste +redseligstem +redseligsten +redseligstes +redundant +reduziere +reduzieren +reduzierende +reduzierendem +reduzierenden +reduzierendes +reduzierst +reduziert +reduzierte +reduziertem +reduzierten +reduzierter +reduziertes +reduziertest +reduziertet +reell +reelle +reellem +reellen +reeller +reellerem +reelleren +reellerer +reelles +reellste +reellstem +reellster +reellstes +referieren +refinanzieren +reflektiere +reflektieren +reflektierend +reflektierende +reflektierendem +reflektierender +reflektierendes +reflektierst +reflektiert +reflektierte +reflektiertem +reflektierten +reflektierter +reflektiertes +reflektiertest +reflektiertet +reflexartig +reflexionsfrei +reflexiv +reflexive +reflexivem +reflexiven +reflexives +reformatorisch +reformatorischen +reformfreudigen +reformieren +reformierte +reformierten +regelbaren +regele +regelgemäßes +regelhaft +regellos +regellosen +regelloser +regellosere +regelloseren +regelloserer +regelloseres +regelloseste +regellosestem +regellosesten +regellosestes +regelmäßig +regelmäßige +regelmäßigem +regelmäßigen +regelmäßiger +regelmäßigerem +regelmäßigeren +regelmäßigerer +regelmäßiges +regelmäßigste +regelmäßigstem +regelmäßigster +regelmäßigstes +regeln +regelnde +regelndem +regelnden +regelndes +regelrecht +regelrechten +regelst +regelt +regelte +regelten +regeltest +regeltet +regelwidrig +regelwidrigem +regelwidrigen +regelwidriger +regem +regen +regendicht +regendichtem +regendichten +regendichter +regenerativ +regenerativen +regeneriere +regenerieren +regeneriert +regenerierte +regeneriertem +regenerierter +regeneriertes +regeneriertest +regenfestem +regennasse +regennassen +reger +regeren +reges +regiere +regieren +regierend +regierendem +regierenden +regierender +regierendes +regiert +regierte +regiertem +regierter +regiertes +regiertest +regierungsfreundliche +regional +regionale +regionalen +regionaler +regionales +registriere +registrieren +registrierst +registriert +registrierte +registriertem +registrierten +registrierter +registriertes +registriertest +registriertet +reglementieren +reglementierend +reglementierende +reglementierender +reglementierte +reglementierten +reglos +reglose +reglosem +reglosen +regloser +regnen +regnend +regnerisch +regnerischem +regnerischen +regnerischer +regnet +regnete +regsam +regsamem +regsamen +regsamer +regsamerem +regsameren +regsamerer +regsames +regsamste +regsamstem +regsamsten +regsamstes +regt +regte +regulativ +regulativen +regulierbar +regulierbare +regulierbaren +regulierbarer +regulierbares +regulieren +regulierend +regulierende +regulierenden +regulierender +regulierendes +reguliert +regulierte +reguliertem +regulierten +regulierter +reguliertes +reguliertest +regulär +reguläre +regulärem +regulären +regulärer +reguläres +regungslos +regungslose +regungslosem +regungsloser +regungsloses +rehabilitiere +rehabilitieren +rehabilitierend +rehabilitierende +rehabilitierendem +rehabilitierender +rehabilitierendes +rehabilitierst +rehabilitierte +rehabilitiertem +rehabilitierten +rehabilitierter +rehabilitiertes +rehabilitiertest +rehabilitiertet +reibe +reiben +reibend +reibendem +reibenden +reibender +reibst +reibt +reibungsfrei +reibungslos +reibungslose +reibungslosen +reibungsloser +reibungsloses +reichen +reichend +reichende +reichendem +reichenden +reichender +reichendes +reicher +reicherem +reicheren +reicherer +reichert +reiches +reichhaltig +reichhaltige +reichhaltigem +reichhaltiger +reichhaltigere +reichhaltigerem +reichhaltigerer +reichhaltigeres +reichhaltiges +reichhaltigstem +reichhaltigsten +reichhaltigster +reichlich +reichliche +reichlichem +reichlicher +reichlichere +reichlicherem +reichlicherer +reichlicheres +reichliches +reichlichstem +reichlichsten +reichlichster +reichst +reichste +reichstem +reichster +reichstes +reichsunmittelbar +reicht +reichte +reichten +reichtest +reif +reife +reifem +reifende +reifendem +reifenden +reifendes +reifer +reifere +reiferen +reiferer +reiferes +reiflich +reifliche +reiflichem +reiflicher +reiflichere +reiflicherem +reiflicherer +reiflicheres +reifliches +reiflichstem +reiflichsten +reiflichster +reifst +reifste +reifstem +reifster +reifstes +reift +reifte +reiften +reiftest +reiftet +reihenweise +reiht +reihten +reime +reimen +reimend +reimende +reimenden +reimendes +reimst +reimt +reimten +reimtest +reimtet +rein +reine +reinem +reinen +reiner +reinere +reineren +reinerer +reineres +reingefallen +reingehen +reinhaust +reinige +reinigen +reinigend +reinigendem +reinigenden +reinigender +reinigst +reinigt +reinigte +reinigten +reinigtest +reinigtet +reinkommen +reinlich +reinliche +reinlichem +reinlichen +reinlichere +reinlicherem +reinlicheren +reinlicheres +reinliches +reinlichste +reinlichsten +reinlichster +reinlichstes +reinrassig +reinrassige +reinrassigem +reinrassigen +reinrassiges +reinste +reinsten +reinster +reinstes +reinwaschen +reinwascht +reisefertig +reisefertigem +reisefertigen +reisefertiger +reiselustig +reiselustige +reiselustigem +reiselustiger +reiselustigere +reiselustigerem +reiselustigerer +reiselustigeres +reiselustiges +reiselustigstem +reiselustigsten +reiselustigstes +reisen +reisend +reisendem +reisender +reist +reiste +reisten +reistest +reistet +reite +reiten +reitende +reitendem +reitenden +reitendes +reitest +reitet +reizbar +reizbare +reizbarem +reizbaren +reizbarere +reizbarerem +reizbareren +reizbareres +reizbares +reizbarste +reizbarsten +reizbarstes +reizen +reizend +reizende +reizenden +reizender +reizendes +reizlos +reizlose +reizlosem +reizlosen +reizlosere +reizloserem +reizloseren +reizloseres +reizloses +reizloseste +reizlosesten +reizlosester +reizlosestes +reizt +reizte +reizten +reiztest +reizvoll +reizvolle +reizvollem +reizvoller +reizvollere +reizvollerem +reizvollerer +reizvolleres +reizvolles +reizvollstem +reizvollsten +reizvollster +reiße +reißen +reißend +reißende +reißendem +reißenden +reißender +reißerisch +reißerischen +reißfest +reißfeste +reißt +rekapituliere +rekapitulieren +rekapitulierend +rekapitulierendem +rekapitulierenden +rekapitulierender +rekapitulierst +rekapituliert +rekapitulierte +rekapitulierten +rekapitulierter +rekapituliertes +rekapituliertest +rekapituliertet +reklamiere +reklamieren +reklamierende +reklamierendem +reklamierenden +reklamierendes +reklamierst +reklamiert +reklamiertem +reklamierten +reklamierter +reklamiertes +reklamiertest +reklamiertet +rekognosziere +rekognoszieren +rekognoszierend +rekognoszierst +rekognosziert +rekognoszierte +rekognoszierten +rekognosziertest +rekognosziertet +rekonstruieren +rekonstruierst +rekonstruiert +rekonstruiertem +rekonstruierten +rekonstruierter +rekonstruiertes +rekonstruiertest +rekonstruiertet +rekrutiere +rekrutieren +rekrutierend +rekrutierendem +rekrutierenden +rekrutierender +rekrutierst +rekrutiert +rekrutierte +rekrutierten +rekrutierter +rekrutiertes +rekrutiertet +rekurriertet +rekursiv +rekursive +rekursiver +rekursives +relativ +relative +relativem +relativen +relativer +relativere +relativeren +relativerer +relativeres +relatives +relativiere +relativieren +relativiert +relativierten +relativste +relativstem +relativster +relativstes +relegiere +relegieren +relegiert +relevant +relevante +relevantem +relevanten +relevanter +relevantes +religiös +religiösem +religiösen +religiöser +remanente +remis +rempeln +rempelt +renitent +renne +rennen +rennende +rennendem +rennenden +rennendes +rennst +renommiert +renommierter +renommiertes +renoviere +renovieren +renovierende +renovierendem +renovierenden +renovierendes +renovierst +renoviert +renoviertem +renovierten +renovierter +renoviertes +renoviertest +renoviertet +rentabel +rentabelstem +rentabelsten +rentabelster +rentable +rentablem +rentablen +rentablere +rentablerem +rentableren +rentableres +rentables +rentiere +rentieren +rentierlich +reorganisiere +reorganisieren +reorganisierende +reorganisierendem +reorganisierenden +reorganisierendes +reorganisierst +reorganisiert +reorganisiertem +reorganisierten +reorganisierter +reorganisiertest +reorganisiertet +reparabel +reparable +repariere +reparieren +reparierend +reparierende +reparierendem +reparierenden +reparierender +reparierendes +reparierst +reparierte +repariertem +reparierten +reparierter +repariertes +repariertest +repariertet +repetiere +repetieren +repetierend +repetierendem +repetierenden +repetierender +repetierst +repetiert +repetierte +repetierten +repetierter +repetiertes +repetiertest +repetiertet +repressiv +repressive +repressivem +repressiven +repressivere +repressiverem +repressiveren +repressiveres +repressives +repressivste +repressivsten +repressivster +repressivstes +reproduzierbare +reproduzierbarem +reproduzierbaren +reproduzierbares +reproduziere +reproduzieren +reproduzierende +reproduzierendem +reproduzierenden +reproduzierendes +reproduzierst +reproduziert +reproduziertem +reproduzierten +reproduzierter +reproduziertes +reproduziertest +reproduziertet +repräsentativ +repräsentative +repräsentativem +repräsentativen +repräsentativer +repräsentatives +repräsentiere +repräsentieren +repräsentierend +repräsentierendem +repräsentierenden +repräsentierender +repräsentierendes +repräsentiert +repräsentierte +repräsentiertem +repräsentierten +repräsentierter +repräsentiertes +repräsentiertest +repräsentiertet +republikanisch +republikanische +republikanischer +reservepflichtig +reservieren +reservierend +reservierende +reservierenden +reservierender +reservierendes +reserviert +reservierte +reserviertem +reservierten +reservierter +reserviertes +reserviertest +resident +residieren +residiert +resigniere +resignieren +resignierend +resignierende +resignierendem +resignierender +resignierendes +resignierst +resigniert +resignierte +resigniertem +resignierten +resignierter +resigniertes +resigniertest +resigniertet +resistent +resistente +resolut +resolute +respektabel +respektabelste +respektabelstem +respektabelster +respektabelstes +respektable +respektablen +respektabler +respektablere +respektableren +respektablerer +respektableres +respektiere +respektieren +respektierend +respektierendem +respektierenden +respektierender +respektierst +respektiert +respektierte +respektierten +respektierter +respektiertes +respektiertet +respektive +respektlos +respektlosem +respektlosen +respektloser +respektloserem +respektloseren +respektloserer +respektloses +respektloseste +respektlosestem +respektlosester +respektlosestes +respektvoll +respektvollem +respektvollen +respektvoller +respektvollerem +respektvolleren +respektvollerer +respektvolles +respektvollste +respektvollstem +respektvollster +respektvollstes +respektwidrig +respektwidrigem +respektwidrigen +respektwidriger +restaurieren +restauriert +restlich +restliche +restlichem +restlichen +restliches +restlos +restlose +restlosen +restloser +restloses +restriktiv +restriktive +restriktiven +resultiere +resultieren +resultierend +resultierende +resultierenden +resultierendes +resultierst +resultiert +resultierte +resultiertem +resultierten +resultierter +resultiertest +resultiertet +resümieren +resümiert +retourniere +retournieren +retournierend +retournierenden +retournierender +retournierendes +retourniert +retournierte +retourniertem +retournierter +retourniertes +retourniertest +retrospektiv +retrospektiver +rette +retten +rettend +rettendem +rettenden +rettender +rettest +rettet +rettete +retteten +rettetet +returnieren +retuschiere +retuschieren +retuschierst +retuschiert +retuschierte +retuschierten +retuschierter +retuschiertes +retuschiertet +reuelos +reuelose +reuelosen +reueloser +reuelosere +reueloseren +reueloserer +reueloseres +reueloseste +reuelosestem +reuelosesten +reuelosestes +reuevoll +reuevolle +reuevollen +reuevoller +reuevollere +reuevollerem +reuevolleren +reuevollerer +reuevolleres +reuevolles +reumütig +reumütige +reumütigem +reumütiger +reumütiges +reuvollere +revanchieren +revanchierend +revanchierende +revanchierenden +revanchierender +revanchierendes +revanchiert +revanchierte +revanchiertem +revanchierter +revanchiertes +revanchiertest +revanchistisch +revanchistischen +reversibel +reversible +reversiblen +revidiere +revidieren +revidierst +revidiert +revidierte +revidierten +revidierter +revidiertes +revidiertet +revisionistisch +revisionistischen +revisionistischer +revoltieren +revoltierenden +revolutionieren +revolutionär +revolutionäre +revolutionären +revolutionärer +revolutionäres +reziprok +reziproke +reziprokem +reziproken +reziproker +reziprokes +rezitiere +rezitieren +rezitierend +rezitierende +rezitierendem +rezitierender +rezitierendes +rezitierst +rezitierte +rezitiertem +rezitierten +rezitierter +rezitiertes +rezitiertest +rezitiertet +rheinisch +rheinischen +rhetorisch +rhetorische +rhetorischem +rhetorischen +rhetorischer +rhythmisch +rhythmische +rhythmischem +rhythmischer +rhythmisches +richte +richten +richtend +richtende +richtendem +richtender +richtendes +richterlich +richterliche +richterlicher +richtest +richtet +richtete +richteten +richtetest +richtetet +richtig +richtige +richtigem +richtigen +richtiger +richtigerem +richtigeren +richtigerer +richtiges +richtigsten +richtigster +richtigstes +rieb +riebet +riebst +rieche +riechen +riechend +riechende +riechenden +riechender +riechendes +riechst +riecht +rief +riefen +riefst +rieft +riegeln +rieseln +rieselnde +rieselndem +rieselnden +rieselndes +rieselt +rieselte +riesengroß +riesengroße +riesenhaft +riesenhafte +riesenhaften +riesenhafter +riesenhaftes +riesig +riesige +riesigem +riesigen +riesigere +riesigerem +riesigeren +riesigeres +riesiges +riesigste +riesigsten +riesigster +riesigstes +riet +rieten +rietet +rietst +rigoros +rigorose +rigoroser +ringe +ringelten +ringen +ringend +ringendem +ringenden +ringender +ringförmig +ringförmige +ringförmigem +ringförmigen +ringförmiger +ringförmiges +ringst +ringsum +ringsumher +ringt +rinnen +rinnende +rinnendem +rinnenden +rinnendes +rinnt +risikofrei +risikofreie +risikolos +risikolose +risikoscheu +risikoscheue +riskant +riskante +riskanten +riskanter +riskantere +riskanteren +riskanterer +riskanteres +riskanteste +riskantestem +riskantesten +riskantestes +riskiere +riskieren +riskiert +riskierte +riskierten +riskiertet +rissig +rissige +rissigen +rissiger +rissigere +rissigeren +rissigerer +rissigeres +rissigste +rissigstem +rissigsten +rissigstes +ritt +ritte +ritterlich +ritterlichem +ritterlichen +rittest +rittlings +rittst +ritualisiert +ritualisierte +rituell +rituelle +rituellem +rituellen +rituelles +ritze +ritzen +ritzende +ritzendem +ritzenden +ritzendes +ritzest +ritzt +ritzte +ritzten +ritztest +ritztet +rivalisieren +rivalisierend +rivalisierende +rivalisierenden +rivalisierender +rivalisierendes +rivalisiert +rivalisierte +rivalisiertem +rivalisierter +rivalisiertes +rivalisiertest +robben +robbt +robbte +roboterhaft +robust +robuste +robustem +robusten +robuster +robustere +robusterem +robusteren +robusteres +robustes +robusteste +robustesten +robustester +robustestes +roch +rochen +rochst +rocht +rockige +rode +rodeln +roden +rodend +rodende +rodendem +rodender +rodendes +rodest +rodete +rodeten +rodetest +roh +rohe +rohem +rohen +roher +rohes +rollen +rollendem +rollenden +rollender +rollst +rollt +rollte +rollten +rolltest +romanisch +romanischen +romantisch +romantische +romantischen +romantischer +romantischere +romantischeren +romantischerer +romantischeres +romantischste +romantischstem +romantischsten +romantischstes +rosa +rosarot +rosarote +rosaroter +rosig +rosige +rosigem +rosigen +rosiger +rosiges +rosigsten +rostbeständig +rostbeständigem +rostbeständigen +rostbeständiger +roste +rosten +rostend +rostendem +rostenden +rostender +rostest +rostet +rostete +rosteten +rostetest +rostetet +rostfrei +rostfreiem +rostfreien +rostfreier +rostig +rostige +rostigem +rostigen +rostiger +rostigere +rostigerem +rostigerer +rostigeres +rostiges +rostigstem +rostigsten +rostigster +rot +rotbraun +rote +rotem +roten +roter +rothaarig +rothaarige +rotiere +rotieren +rotierend +rotierende +rotierendem +rotierenden +rotierender +rotierendes +rotierst +rotiert +rotierte +rotiertem +rotierten +rotierter +rotiertes +rotiertest +rotiertet +rotten +rottete +rotzen +rotzt +routinemäßig +routiniert +routinierte +routinierten +rubbeln +rubinrot +rubinroten +ruchbar +ruckartig +ruckartigem +ruckartigen +ruckartiger +ruckelfrei +ruckweise +rudere +rudern +rudernd +rudernde +ruderndem +rudernder +ruderndes +ruderst +rudert +ruderte +ruderten +rudertest +rudimentär +rudimentäre +rudimentäres +rufe +rufen +rufend +rufende +rufendem +rufender +rufendes +rufst +ruft +ruh +ruhelos +ruhelose +ruhelosen +ruheloser +ruhelosere +ruheloseren +ruheloserer +ruheloseres +ruheloseste +ruhelosestem +ruhelosesten +ruhelosestes +ruhen +ruhend +ruhende +ruhendem +ruhenden +ruhender +ruhendes +ruhestörendem +ruhig +ruhige +ruhigem +ruhigen +ruhiger +ruhigere +ruhigerem +ruhigerer +ruhigeres +ruhiges +ruhigstem +ruhigsten +ruhigster +ruhmbedeckt +ruhmreich +ruhmreiche +ruhst +ruhte +ruhten +ruhtest +ruiniere +ruinieren +ruinierend +ruinierende +ruinierendem +ruinierender +ruinierendes +ruinierst +ruinierte +ruiniertem +ruinierten +ruinierter +ruiniertes +ruiniertest +ruiniertet +ruinös +ruinöse +ruinösen +rumänische +rumänischem +rumänischen +rumänisches +rund +runde +rundem +runden +rundenden +rundender +runder +rundes +rundherum +rundlich +rundliche +rundlichen +rundlicher +rundlichere +rundlicheren +rundlicherer +rundlicheres +rundlichste +rundlichstem +rundlichsten +rundlichstes +rundum +runter +runtergeschraubt +runtergezählt +runzele +runzeln +runzle +runzlig +rupfe +rupfen +rupfend +rupfendem +rupfenden +rupfender +rupfst +rupft +rupfte +rupften +rupftest +rupftet +russisch +russische +russischem +russischen +russisches +rustikal +rustikale +rutsche +rutschend +rutschende +rutschendem +rutschenden +rutschender +rutschendes +rutschest +rutschig +rutschige +rutschigem +rutschigen +rutschiges +rutschst +rutscht +rutschte +rutschten +rutschtest +rutschtet +rußgeschwärzt +rußgeschwärzten +rußig +rußigen +räche +rächen +rächend +rächende +rächenden +rächendes +rächst +rächt +rächte +rächten +rächtest +rächtet +räkeln +rändern +rängen +rät +rätselhaft +rätselhafte +rätselhaftem +rätselhaften +rätselhaftes +rätseln +rätselt +rätselte +rätst +räuchere +räuchern +räucherst +räucherte +räucherten +räuchertest +räudig +räudige +räudigem +räudiger +räudiges +räume +räumend +räumende +räumendem +räumender +räumendes +räumlich +räumliche +räumlichem +räumlichen +räumlicher +räumliches +räumst +räumt +räumte +räumten +räumtest +räumtet +räuspere +räuspern +räuspert +räusperte +röchele +röcheln +röchelst +röchelt +röchelte +röchelten +röcheltest +röcheltet +röhren +röhrende +röhrenförmig +röhrenförmigem +röhrenförmigen +röhrenförmiger +röhrten +römisch +römische +römischem +römischen +römischer +römisches +röntgen +röste +rösten +röstende +röstendem +röstenden +röstendes +röstest +röstet +rösteten +röstetest +röstetet +röten +röter +rötet +rötlich +rötliche +rücken +rückgekoppelt +rückgeliefert +rückgängig +rückgängigen +rückhaltlos +rückhaltlose +rückhaltlosem +rückhaltlosen +rückhaltloses +rückkopplungsfähig +rückschrittlich +rückschrittliche +rückschrittlichem +rückschrittlicher +rückschrittliches +rücksichtslos +rücksichtslosem +rücksichtslosen +rücksichtsloser +rücksichtsvoll +rücksichtsvolle +rücksichtsvollem +rücksichtsvoller +rücksichtsvolles +rückständig +rückständiger +rücksubstituieren +rücksubstituiert +rückt +rückte +rückwirken +rückwirkend +rückwirkende +rückwirkenden +rückwirkender +rückwirkendes +rückwärtig +rückwärtige +rückwärtigem +rückwärtigen +rückwärtiger +rückwärtiges +rückwärts +rückzahlbar +rückzahlbaren +rügen +rügte +rühme +rühmen +rühmend +rühmende +rühmendem +rühmender +rühmendes +rühmenswert +rühmenswertem +rühmenswerten +rühmenswerter +rühmlich +rühmliche +rühmst +rühmt +rühmten +rühmtest +rühmtet +rühre +rühren +rührend +rührende +rührenden +rührender +rührendes +rührt +rührte +rührten +rührtet +rülpsen +rülpsende +rüste +rüsten +rüstend +rüstendem +rüstenden +rüstender +rüstest +rüstet +rüstete +rüsteten +rüstetest +rüstetet +rüstig +rüstigem +rüstigen +rüstiger +rüstigerem +rüstigeren +rüstigerer +rüstiges +rüstigste +rüstigstem +rüstigster +rüstigstes +rüttelfest +rütteln +rüttelnd +rüttelnde +rüttelndem +rüttelnder +rüttelndes +rüttelst +rüttelt +rüttelte +rüttelten +rütteltest +rüttle ++++++++++ +sabbere +sabbern +sabbernde +sabbernden +sabbernder +sabbert +sabberte +sabberten +sabbertet +sabotiere +sabotieren +sabotierende +sabotierenden +sabotierender +sabotierest +sabotierst +sabotiert +sabotierte +sabotierten +sabotierter +sabotiertes +sabotiertet +sachbezogen +sachbezogenen +sachdienlich +sachdienlichem +sachdienlichen +sachdienlicher +sachgemäß +sachgemäße +sachgemäßem +sachgemäßer +sachgemäßes +sachgerecht +sachkundig +sachkundige +sachkundigem +sachkundigen +sachkundiger +sachkundiges +sachlich +sachliche +sachlichem +sachlichen +sachlicher +sachliches +sacht +sachte +sachtem +sachten +sachter +sachtes +sacken +sackstark +sackte +sadistisch +sadistische +sadistischem +sadistischen +sadistisches +saftig +saftige +saftigen +saftiger +saftiges +saftlos +saftlose +saftlosem +saftlosen +saftloses +sag +sag's +sagen +sagend +sagende +sagendem +sagenden +sagender +sagendes +sagenhaft +sagenhaftem +sagenhaften +sagenhafter +sagenhafterem +sagenhafteren +sagenhafterer +sagenhaftes +sagenhafteste +sagenhaftestem +sagenhaftester +sagenhaftestes +sagenumwobenen +sagst +sagt +sagte +sagten +sagtest +sah +sahen +sahnig +sahnige +sahnigem +sahniger +sahniges +sahst +saisonal +saisonale +saisonalen +saisonbedingt +saisonbereinigt +saisonbereinigte +saisonbereinigten +sakral +sakrale +salben +salbend +salbende +salbender +salbendes +salbst +salbte +salbten +salbtet +salbungsvoll +salbungsvolle +salbungsvollem +salbungsvollen +salbungsvollere +salbungsvollerem +salbungsvolleren +salbungsvolleres +salbungsvolles +salbungsvollste +salbungsvollsten +salbungsvollster +salbungsvollstes +saldieren +saldierend +saldierende +saldierender +saldierendes +saldierst +saldierte +saldiertem +saldierten +saldiertes +saldiertest +saldiertet +salonfähig +salonfähige +salonfähigen +salonfähiges +salonfähigste +salopp +saloppem +saloppen +salopper +salopperem +salopperen +salopperer +saloppes +saloppste +saloppstem +saloppster +saloppstes +salutiere +salutieren +salutierend +salutierende +salutierenden +salutierendes +salutierst +salutiert +salutierte +salutiertem +salutierten +salutierter +salutiertest +salutiertet +salzen +salzhaltig +salzhaltige +salzhaltigem +salzhaltigen +salzhaltiger +salzhaltiges +salzig +salzige +salzigem +salzigen +salzigere +salzigerem +salzigeren +salzigeres +salziges +salzigste +salzigsten +salzigster +salzigstes +salzlos +salzlose +salzlosem +salzlosen +salzloseste +salzlosesten +salzlosester +salzt +sammeln +sammelt +sammelte +sammle +samstagnachts +samt +samtartig +samtartige +samtartigen +samtartiger +samtartiges +samtige +samtigeres +sandig +sandige +sandigem +sandiger +sandiges +sandte +sandtest +sandtet +sanft +sanfte +sanftem +sanften +sanfter +sanfterem +sanfteren +sanfterer +sanftes +sanfteste +sanftestem +sanftesten +sanftester +sanftestes +sanftmütig +sanftmütigem +sanftmütigen +sanftmütiger +sang +sangen +sanguinisch +saniere +sanieren +sanierend +sanierende +sanierenden +sanierender +sanierendes +sanierst +saniert +sanierte +sanierten +sanierter +saniertes +saniertest +saniertet +sanitär +sanitäre +sanitären +sanitärer +sanitäres +sank +sanken +sankt +sanktioniere +sanktionieren +sanktionierende +sanktionierenden +sanktionierender +sanktionierst +sanktioniert +sanktionierte +sanktionierten +sanktionierter +sanktioniertes +sanktioniertet +sann +sannen +sannst +sapiens +sapperlot +sarkastisch +sarkastische +sarkastischem +sarkastischen +sarkastisches +satanisch +satanische +satanischen +satanischer +satanisches +satanischste +satanischstem +satanischsten +satanischster +satiniere +satinieren +satinierend +satinierenden +satinierender +satinierendes +satiniert +satinierte +satiniertem +satinierter +satiniertes +satiniertest +satirisch +satirische +satirischen +satirischer +satt +satte +sattelfest +sattelfeste +sattelfestem +sattelfester +sattelfestes +sattelfestesten +sattelförmigen +satteln +sattelnd +sattelnde +sattelnden +sattelndes +sattelst +sattelt +sattelte +sattelten +satteltest +satteltet +satten +satter +sattes +sattestem +sattesten +sattester +sattle +sattsam +saturieren +saturiert +saturierte +saturiertem +saturierten +saturierter +saturiertes +satzungsgemäß +satzungsmäßig +satzungsmäßige +satzungsmäßigen +satzungsmäßiger +satzungsmäßiges +satzungsmäßigsten +satzähnliche +sauber +sauber gemacht +saubere +sauberen +sauberer +sauberere +saubereren +saubererer +saubereres +sauberes +saubergemacht +saubergemachte +saubergemachtem +saubergemachter +saubergemachtes +saubermachen +saubermachende +saubermachenden +saubermachender +sauberste +sauberstem +saubersten +sauberstes +saublöd +saublöde +sauen +sauer +sauere +saueren +sauerer +saueres +sauerstem +sauersten +sauerster +sauerstoffhaltigem +sauerstoffreiche +saufe +saufen +saufend +saufende +saufenden +saufendes +sauft +saug +saugen +saugend +saugende +saugender +saugendes +saugfähig +saugfähigem +saugfähigen +saugfähiger +saugfähigerem +saugfähigeren +saugfähigerer +saugfähiges +saugfähigste +saugfähigstem +saugfähigster +saugfähigstes +saugst +saugt +saugte +saugten +saugtest +saumäßig +saumäßige +saumäßigem +saumäßiger +saumäßigere +saumäßigerem +saumäßigerer +saumäßigeres +saumäßiges +saumäßigstem +saumäßigsten +saumäßigster +saure +saurem +sauren +saurer +saureren +saureres +saures +sause +sausen +sausend +sausende +sausenden +sausendes +saust +sauste +sausten +saustest +saustet +saß +saßen +saßest +schabe +schaben +schabend +schabende +schabenden +schabendes +schabest +schabet +schablonenhaft +schablonenhafte +schablonenhaftem +schablonenhaften +schablonenhaftere +schablonenhafterem +schablonenhafteren +schablonenhafteres +schablonenhaftes +schablonenhafteste +schablonenhaftesten +schablonenhaftester +schablonenhaftestes +schabst +schabte +schabten +schabtest +schabtet +schachbrettartige +schachbrettartigem +schachbrettartigen +schachbrettartiges +schachern +schachert +schacherte +schachmatt +schachmatte +schachmatten +schachmatter +schachmattes +schade +schaden +schadend +schadende +schadender +schadendes +schadenersatzpflichtig +schadenersatzpflichtigem +schadenersatzpflichtigen +schadenersatzpflichtiger +schadenfroh +schadenfrohe +schadenfrohem +schadenfrohen +schadenfroher +schadenfrohes +schadenfrohste +schadenfrohsten +schadenfrohster +schadenfrohstes +schadest +schadet +schadete +schadeten +schadetest +schadetet +schadhaft +schadhaftem +schadhaften +schadhafter +schadhafterem +schadhafteren +schadhafterer +schadhaftes +schadhafteste +schadhaftestem +schadhaftesten +schadhaftester +schadhaftestes +schadlos +schadlosem +schadlosen +schadloser +schadloserem +schadloseren +schadloserer +schadloses +schadloseste +schadlosestem +schadlosester +schadlosestes +schaff +schaffe +schaffen +schaffend +schaffende +schaffenden +schaffender +schaffendes +schafft +schaffte +schafften +schafftet +schal +schalem +schalen +schaler +schaleren +schalkhaft +schalkhafte +schalkhaftem +schalkhafter +schalkhaftere +schalkhafterem +schalkhafterer +schalkhafteres +schalkhaftes +schalkhafteste +schalkhaftestem +schalkhaftesten +schalkhaftester +schall +schalldicht +schalldichte +schalldichtem +schalldichter +schalldichtes +schalldämpfend +schalldämpfende +schalldämpfendem +schalldämpfenden +schalldämpfender +schalldämpfendes +schalle +schallen +schallend +schallende +schallenden +schallendes +schallest +schalloptisch +schallschluckend +schallschluckende +schallschluckendem +schallschluckenden +schallschluckender +schallschluckendes +schallt +schalltechnisch +schalstem +schalsten +schalster +schalt +schalte +schalten +schaltende +schaltenden +schaltender +schaltest +schaltet +schaltete +schalteten +schaltetest +schaltetet +schamhaft +schamhafte +schamhaftem +schamhaften +schamhaftere +schamhafterem +schamhafteren +schamhafteres +schamhaftes +schamhafteste +schamhaftesten +schamhaftester +schamhaftestes +schamlos +schamlose +schamlosem +schamlosen +schamloser +schamlosere +schamloserem +schamloseren +schamloserer +schamloseres +schamloses +schamloseste +schamlosestem +schamlosesten +schamlosester +schamlosestes +schamrot +schamrote +schamrotem +schamroten +schamrotes +schandbar +schandbare +schandbaren +schandbarer +schandbares +schare +scharen +scharend +scharenden +scharender +scharendes +scharest +scharf +scharf gemacht +scharf machest +scharf machten +scharfe +scharfen +scharfer +scharfes +scharfgemachte +scharfgemachtem +scharfgemachten +scharfgemachtes +scharfkantig +scharfkantige +scharfkantigem +scharfkantigen +scharfkantiger +scharfkantiges +scharfmachende +scharfmachenden +scharfmachender +scharfrandig +scharfrandige +scharfrandigem +scharfrandiger +scharfrandiges +scharfsichtig +scharfsichtige +scharfsichtigem +scharfsichtigen +scharfsichtiges +scharfsichtigste +scharfsichtigstem +scharfsichtigster +scharfsichtigstes +scharfsinnig +scharfsinnigem +scharfsinnigen +scharfsinniger +scharfsinnigste +scharfsinnigstem +scharfsinnigsten +scharfsinnigstes +scharlachrot +scharlachrote +scharlachroten +scharlachroter +scharlachrotes +scharre +scharren +scharrend +scharrende +scharrender +scharrendes +scharrst +scharrt +scharrte +scharrten +scharrtest +scharte +scharten +schartest +schattenhaft +schattenhafte +schattenhaftem +schattenhafter +schattenhaftere +schattenhafterem +schattenhafterer +schattenhafteres +schattenhaftes +schattenhaftestem +schattenhaftesten +schattenhaftester +schattiere +schattieren +schattierend +schattierenden +schattierender +schattierendes +schattiert +schattierte +schattiertem +schattierter +schattiertes +schattiertest +schattig +schattige +schattigem +schattiger +schattigere +schattigerem +schattigerer +schattigeres +schattiges +schattigstem +schattigsten +schattigster +schaudere +schauderhaft +schauderhafte +schauderhaften +schauderhafter +schauderhaftere +schauderhafteren +schauderhafterer +schauderhafteres +schauderhafteste +schauderhaftestem +schauderhaftesten +schauderhaftestes +schaudern +schaudernd +schaudernden +schaudernder +schauderndes +schaudert +schauderte +schauderten +schaue +schauen +schauend +schauenden +schauender +schauendes +schauerartig +schauerartigen +schauerlich +schauerliche +schauerlichen +schauerlicher +schauerlichere +schauerlicheren +schauerlicherer +schauerlicheres +schauerlichste +schauerlichstem +schauerlichsten +schauerlichstes +schauern +schauernd +schauernden +schauernder +schauerndes +schauert +schauerte +schauerten +schauertet +schaufeln +schaufelnd +schaufelnden +schaufelnder +schaufelndes +schaufelt +schaufelte +schaufelten +schaufeltet +schaufle +schaukeln +schaukelnde +schaukelnden +schaukelnder +schaukelst +schaukelt +schaukelte +schaukelten +schaukeltest +schaukeltet +schaukle +schaulustig +schaulustige +schaulustigem +schaulustigen +schaulustiger +schaulustigere +schaulustigerem +schaulustigeren +schaulustigeres +schaulustiges +schaulustigste +schaulustigsten +schaulustigster +schaulustigstes +schaumig +schaumige +schaumigem +schaumigen +schaumigere +schaumigerem +schaumigeren +schaumigeres +schaumiges +schaumigste +schaumigsten +schaumigster +schaumigstes +schaurig +schaurige +schaurigem +schaurigen +schaurigere +schaurigerem +schaurigeren +schaurigeres +schauriges +schaurigste +schaurigsten +schaurigster +schaurigstes +schaust +schaut +schaute +schauten +schautest +schautet +scheckig +scheckigem +scheckigen +scheckiger +scheckigere +scheckigerem +scheckigeren +scheckigeres +scheckiges +scheckigste +scheckigsten +scheckigster +scheckigstes +scheel +scheffeln +scheffelnd +scheffelnden +scheffelnder +scheffelndes +scheffelt +scheffelte +scheffelten +scheffeltest +scheffeltet +scheffle +scheibenförmiger +scheide +scheiden +scheidend +scheidende +scheidendem +scheidenden +scheidender +scheidendes +scheidest +scheidet +scheinbar +scheinbare +scheinbarem +scheinbaren +scheinbarer +scheinbares +scheinbarste +scheinbarsten +scheine +scheinen +scheinend +scheinende +scheinenden +scheinendes +scheinheilig +scheinheilige +scheinheiligen +scheinheiliger +scheinheiligere +scheinheiligeren +scheinheiligerer +scheinheiligeres +scheinheiliges +scheinheiligste +scheinheiligstem +scheinheiligsten +scheinheiligstes +scheinst +scheint +scheintot +scheintote +scheintotem +scheintoten +scheintoter +scheintotes +scheitele +scheiteln +scheitelnd +scheitelnden +scheitelnder +scheitelndes +scheitelt +scheitelte +scheitelten +scheiteltet +scheitere +scheitern +scheiternde +scheiternden +scheiternder +scheiterst +scheitert +scheiterte +scheiterten +scheitertet +scheiß +scheiße +scheißen +scheißend +scheißende +scheißenden +scheißendes +scheißest +schelle +schellen +schellende +schellenden +schellender +schellst +schellt +schellte +schellten +schelltest +schelltet +schelmisch +schelmische +schelmischem +schelmischen +schelmischere +schelmischerem +schelmischeren +schelmischeres +schelmisches +schelmischste +schelmischsten +schelmischster +schelmischstes +schelten +scheltend +scheltende +scheltender +scheltendes +scheltest +schematisch +schematische +schematischem +schematischer +schematisches +schematisiere +schematisieren +schematisierend +schematisierende +schematisierenden +schematisierendes +schematisierst +schematisiert +schematisiertem +schematisierten +schematisierter +schematisiertes +schematisiertest +schematisiertet +schemenhaft +schemenhaftem +schemenhaften +schemenhafter +schenke +schenken +schenkend +schenkenden +schenkender +schenkendes +schenkt +schenkte +schenkten +schenktet +scheppern +scheppernd +scheppernde +scheppernder +schepperndes +scheppert +schepperte +schepperten +scheppertet +schere +scheren +scherend +scherende +scherenden +scherendes +scherst +schert +scherten +schertest +schertet +scherzen +scherzend +scherzende +scherzender +scherzendes +scherzest +scherzhaft +scherzhafte +scherzhaftem +scherzhaften +scherzhaftes +scherzt +scherzte +scherzten +scherztest +scherztet +scheu +scheuchen +scheuchend +scheuchende +scheuchender +scheuchendes +scheuchst +scheuchte +scheuchten +scheuchtest +scheue +scheuem +scheuen +scheuende +scheuenden +scheuender +scheuer +scheuere +scheuerem +scheuerer +scheueres +scheuern +scheuernd +scheuernde +scheuernden +scheuerndes +scheuerst +scheuert +scheuerte +scheuerten +scheuertest +scheuertet +scheues +scheuste +scheustem +scheusten +scheustes +scheut +scheute +scheuten +scheutest +scheutet +scheußlich +scheußlichem +scheußlichen +scheußlicher +scheußlicherem +scheußlicheren +scheußlicherer +scheußliches +scheußlichste +scheußlichstem +scheußlichster +scheußlichstes +schichtend +schichtende +schichtenden +schichtendes +schichtest +schichtet +schichtete +schichteten +schichtetest +schichtetet +schick +schicke +schicken +schickend +schickenden +schickender +schickendes +schicker +schicklich +schickliche +schicklichem +schicklicher +schickliches +schicksalhaft +schicksalhaftem +schicksalhaften +schicksalhafter +schickt +schickte +schickten +schicktest +schicktet +schiebe +schieben +schiebend +schiebende +schiebender +schiebendes +schiebst +schiebt +schied +schieden +schiedet +schief +schief gehende +schiefe +schiefem +schiefen +schiefer +schiefere +schieferem +schieferen +schieferer +schieferes +schiefes +schiefgelacht +schiefgelachten +schiefgelachter +schiefgelachtes +schieflachen +schieflachend +schieflachende +schieflachenden +schieflachender +schieflachendes +schieflachten +schiefstem +schiefsten +schiefster +schiefwinklig +schiefwinklige +schiefwinkligem +schiefwinkliger +schiefwinkliges +schiele +schielen +schielend +schielende +schielenden +schielendes +schielst +schielt +schielte +schielten +schieltest +schieltet +schien +schiene +schienen +schienend +schienenden +schienender +schienendes +schienst +schient +schiente +schienten +schientest +schientet +schier +schiere +schieres +schieß +schießen +schießend +schießende +schießenden +schießender +schießendes +schießt +schiffbar +schiffbare +schiffbarem +schiffbaren +schiffbarer +schiffbares +schiffbrüchig +schiffbrüchigem +schiffbrüchigen +schiffbrüchiger +schiffen +schiffend +schiffende +schiffender +schiffendes +schiffst +schiffte +schifften +schifftest +schikaniere +schikanieren +schikanierend +schikanierenden +schikanierender +schikanierendes +schikaniert +schikanierte +schikaniertem +schikanierter +schikaniertes +schikaniertest +schildere +schildern +schildernd +schildernden +schildernder +schilderndes +schilderst +schildert +schilderte +schilderten +schildertest +schildertet +schilfig +schilfige +schilfigen +schilfiger +schilfiges +schillere +schillern +schillernd +schillernde +schillernder +schillerndes +schillerst +schillerte +schillerten +schillertest +schiltst +schimmelig +schimmelige +schimmeligem +schimmeliger +schimmeliges +schimmeln +schimmelnde +schimmelnden +schimmelnder +schimmelt +schimmelte +schimmelten +schimmere +schimmern +schimmernd +schimmernde +schimmernder +schimmerndes +schimmerst +schimmerte +schimmerten +schimmertest +schimpf +schimpfe +schimpfen +schimpfende +schimpfenden +schimpfender +schimpflich +schimpfliche +schimpflichem +schimpflicher +schimpfliches +schimpfst +schimpft +schimpfte +schimpften +schimpftest +schinde +schinden +schindende +schindenden +schindender +schindest +schindet +schindete +schindetest +schindetet +schirme +schirmen +schirmend +schirmende +schirmenden +schirmendes +schirmst +schirmt +schirmten +schirmtest +schirmtet +schirrt +schirrtest +schiss +schissest +schisset +schizophren +schizophrene +schizophrenem +schizophrenen +schizophrener +schlabberiger +schlachte +schlachtend +schlachtende +schlachtenden +schlachtendes +schlachtest +schlachtet +schlachtete +schlachteten +schlachtetest +schlachtetet +schlacken +schlackern +schlackernd +schlackernde +schlackerst +schlackig +schlackige +schlackigem +schlackigen +schlackigere +schlackigerem +schlackigeren +schlackigeres +schlackiges +schlackigste +schlackigsten +schlackigster +schlackigstes +schlaf +schlafe +schlafen +schlafende +schlafenden +schlafender +schlaff +schlaffe +schlaffem +schlaffer +schlaffere +schlafferem +schlafferer +schlafferes +schlaffes +schlaffestem +schlaffesten +schlaffester +schlaffstem +schlaffsten +schlaffster +schlaflos +schlaflose +schlaflosem +schlaflosen +schlafloser +schlafloses +schlaft +schlaftrunken +schlaftrunkene +schlaftrunkenem +schlaftrunkenen +schlaftrunkenes +schlafwandeln +schlafwandelnd +schlafwandelnden +schlafwandelnder +schlafwandelndes +schlafwandelten +schlafwandeltest +schlafwandeltet +schlafwandle +schlafwandlerisch +schlafwandlerische +schlafwandlerischem +schlafwandlerischen +schlafwandlerisches +schlag +schlagartig +schlagartige +schlagartigem +schlagartigen +schlagartiger +schlagartigerem +schlagartigeren +schlagartigerer +schlagartiges +schlagartigste +schlagartigstem +schlagartigster +schlagartigstes +schlage +schlagen +schlagend +schlagende +schlagenden +schlagendes +schlagfertig +schlagfertige +schlagfertigen +schlagfertiger +schlagfertiges +schlagfest +schlagkräftig +schlagkräftige +schlagkräftigem +schlagkräftigen +schlagkräftigere +schlagkräftigerem +schlagkräftigeren +schlagkräftigeres +schlagkräftiges +schlagkräftigste +schlagkräftigsten +schlagkräftigster +schlagkräftigstes +schlagstark +schlagstarke +schlagwortartig +schlagwortartiger +schlagzeilenträchtiges +schlaksig +schlaksige +schlaksigem +schlaksigen +schlaksigere +schlaksigerem +schlaksigeren +schlaksigeres +schlaksiges +schlaksigste +schlaksigsten +schlaksigster +schlaksigstes +schlammig +schlammige +schlammigem +schlammigen +schlammiger +schlammiges +schlampen +schlampest +schlampig +schlampige +schlampigen +schlampiger +schlampiges +schlang +schlangst +schlank +schlanke +schlankem +schlanken +schlanker +schlankeren +schlankerer +schlankeres +schlankste +schlankstem +schlanksten +schlankstes +schlapp +schlappe +schlappen +schlapper +schlappere +schlapperen +schlapperer +schlapperes +schlappgemacht +schlappgemachte +schlappgemachtem +schlappgemachter +schlappgemachtes +schlappmachen +schlappmachende +schlappmachenden +schlappmachender +schlappste +schlappstem +schlappsten +schlappstes +schlau +schlaue +schlauen +schlauer +schlauere +schlaueren +schlauerer +schlaueres +schlauste +schlaustem +schlausten +schlaustes +schlecht +schlechte +schlechtem +schlechter +schlechterdings +schlechtere +schlechteren +schlechterer +schlechteres +schlechteste +schlechtestem +schlechtesten +schlechtestes +schlechtgelaunt +schlechtgelaunte +schlechtgelaunten +schlechtgelaunter +schlechtgelauntes +schlechtgemachte +schlechtgemachten +schlechtgemachter +schlechthin +schlechtmachen +schlechtmachend +schlechtmachenden +schlechtmachender +schlechtmachendes +schlecke +schlecken +schleckend +schleckenden +schleckender +schleckendes +schleckt +schleckte +schleckten +schlecktest +schlecktet +schleiche +schleichen +schleichende +schleichenden +schleichender +schleichst +schleicht +schleierhaft +schleierhaftem +schleierhaften +schleierhafter +schleierhafterem +schleierhafteren +schleierhafterer +schleierhaftes +schleierhafteste +schleierhaftestem +schleierhaftester +schleierhaftestes +schleife +schleifend +schleifende +schleifenden +schleifender +schleifendes +schleifst +schleift +schleimig +schleimigem +schleimigen +schleimiges +schleimlösende +schleimlösendem +schleimlösender +schleimlösendes +schleißest +schlemme +schlemmen +schlemmend +schlemmende +schlemmenden +schlemmendes +schlemmst +schlemmt +schlemmte +schlemmten +schlemmtest +schlemmtet +schlendere +schlendern +schlendernd +schlendernde +schlendernder +schlenderndes +schlenderst +schlendert +schlenderte +schlenderten +schlendertest +schlenkere +schlenkern +schlenkernd +schlenkernden +schlenkernder +schlenkerndes +schlenkert +schlenkerte +schlenkerten +schlenkertet +schlepp +schleppe +schleppen +schleppend +schleppende +schleppendem +schleppender +schleppendes +schleppst +schleppt +schleppte +schleppten +schlepptest +schlesisch +schlesische +schlesischem +schlesischer +schlesisches +schleudere +schleudern +schleuderte +schleunig +schleunige +schleunigen +schleuniges +schleunigst +schleunigste +schleunigsten +schleunigster +schleunigstes +schleust +schlich +schlichen +schlichet +schlicht +schlichte +schlichtem +schlichten +schlichtende +schlichtenden +schlichtender +schlichter +schlichtere +schlichterem +schlichterer +schlichteres +schlichtes +schlichteste +schlichtestem +schlichtesten +schlichtestes +schlichtet +schlichtete +schlichteten +schlichtetest +schlichtetet +schlichtweg +schlief +schliefen +schliefet +schlieft +schlierenartig +schließbar +schließbare +schließbarem +schließbarer +schließbares +schließe +schließend +schließende +schließenden +schließendes +schließest +schließlich +schließt +schliff +schliffen +schliffet +schlimm +schlimme +schlimmem +schlimmen +schlimmer +schlimmere +schlimmerem +schlimmerer +schlimmeres +schlimmes +schlimmsten +schlimmstenfalls +schlimmster +schlinge +schlingen +schlingend +schlingenden +schlingender +schlingendes +schlingt +schlissest +schlittern +schlittert +schlitzen +schlitzohrig +schlitzte +schlitzäugig +schlitzäugigen +schlitzäugiger +schlitzäugiges +schlohweiß +schlohweiße +schlohweißem +schlohweißer +schlohweißes +schlossen +schlosset +schlottere +schlotterig +schlotterigem +schlotterigen +schlotteriger +schlottern +schlotternd +schlotternde +schlotternder +schlotterndes +schlotterst +schlottert +schlotterte +schlotterten +schlottertest +schlottrig +schlottrigem +schlottrigen +schlottriger +schluchze +schluchzend +schluchzende +schluchzenden +schluchzendes +schluchzt +schluchzte +schluchzten +schluchztest +schluchztet +schlucke +schlucken +schluckend +schluckenden +schluckender +schluckendes +schluckt +schluckte +schluckten +schlucktet +schludere +schluderig +schluderige +schluderigen +schluderiger +schluderiges +schludern +schludrig +schludrige +schludrigen +schludriger +schludrigere +schludrigeren +schludrigerer +schludrigeres +schludriges +schlug +schlugen +schlugst +schlugt +schlummern +schlummernd +schlummernde +schlummernder +schlummerndes +schlummerst +schlummert +schlummerte +schlummerten +schlummertest +schlurfe +schlurfen +schlurfend +schlurfenden +schlurfender +schlurfendes +schlurft +schlurfte +schlurften +schlurftet +schlussendlich +schlussfolgere +schlussfolgern +schläfrig +schläfrige +schläfrigem +schläfriger +schläfrigere +schläfrigerem +schläfrigerer +schläfrigeres +schläfriges +schläfrigstem +schläfrigsten +schläfrigster +schläfst +schläft +schlägst +schlägt +schlängeln +schlängelnd +schlängelnde +schlängelnder +schlängelndes +schlängelte +schlüpfen +schlüpfend +schlüpfende +schlüpfender +schlüpfendes +schlüpfest +schlüpfrig +schlüpfrige +schlüpfrigem +schlüpfrigen +schlüpfriges +schlüpfst +schlüpft +schlüpfte +schlüpften +schlüpftest +schlüpftet +schlürfe +schlürfen +schlürfend +schlürfende +schlürfenden +schlürfendes +schlürfst +schlürft +schlürfte +schlürften +schlürftest +schlürftet +schlüsselfertig +schlüsselfertigen +schlüssig +schlüssige +schlüssigem +schlüssigen +schlüssiger +schlüssigere +schlüssigerem +schlüssigeren +schlüssigeres +schlüssiges +schlüssigste +schlüssigsten +schlüssigster +schlüssigstes +schmachten +schmachtend +schmachtende +schmachtender +schmachtendes +schmachtest +schmachtete +schmachteten +schmachtetest +schmachvoll +schmachvolle +schmachvollem +schmachvoller +schmachvollere +schmachvollerem +schmachvollerer +schmachvolleres +schmachvolles +schmachvollstem +schmachvollsten +schmachvollster +schmackhaft +schmackhafte +schmackhaftem +schmackhafter +schmackhaftere +schmackhafterem +schmackhafterer +schmackhafteres +schmackhaftes +schmackhaftestem +schmackhaftesten +schmackhaftester +schmal +schmale +schmalem +schmalen +schmaler +schmales +schmalspurig +schmalspurigem +schmalspurigen +schmalspuriger +schmalzig +schmalzige +schmalzigem +schmalziger +schmalziges +schmarotze +schmarotzen +schmarotzend +schmarotzende +schmarotzenden +schmarotzendes +schmarotzerisch +schmarotzerische +schmarotzerischen +schmarotzerischer +schmarotzerisches +schmarotzt +schmarotzte +schmarotztem +schmarotzter +schmarotztes +schmarotztest +schmatz +schmatze +schmatzen +schmatzende +schmatzenden +schmatzender +schmatzt +schmatzte +schmatzten +schmatztest +schmatztet +schmause +schmausen +schmausend +schmausende +schmausenden +schmausendes +schmaust +schmauste +schmaustest +schmaustet +schmecke +schmecken +schmeckend +schmeckende +schmeckenden +schmeckendes +schmeckst +schmeckt +schmeckten +schmecktest +schmecktet +schmeichelhaft +schmeichelhafte +schmeichelhaftem +schmeichelhaften +schmeichelhaftes +schmeicheln +schmeichelnd +schmeichelnden +schmeichelnder +schmeichelndes +schmeichelt +schmeichelte +schmeichelten +schmeicheltet +schmeichle +schmeichlerisch +schmeichlerischem +schmeichlerischen +schmeichlerischer +schmeißen +schmeißend +schmeißende +schmeißender +schmeißendes +schmeißt +schmelzbar +schmelzbare +schmelzbaren +schmelzbarer +schmelzbares +schmelzen +schmelzend +schmelzende +schmelzender +schmelzendes +schmelzest +schmerzend +schmerzende +schmerzenden +schmerzendes +schmerzerfüllt +schmerzerfüllte +schmerzerfüllten +schmerzerfüllter +schmerzerfülltes +schmerzhaft +schmerzhafte +schmerzhaftem +schmerzhaften +schmerzhaftes +schmerzlich +schmerzliche +schmerzlichem +schmerzlicher +schmerzlichere +schmerzlicherem +schmerzlicherer +schmerzlicheres +schmerzliches +schmerzlichstem +schmerzlichsten +schmerzlichster +schmerzlindernd +schmerzlindernde +schmerzlinderndem +schmerzlindernder +schmerzlinderndes +schmerzlos +schmerzlosem +schmerzlosen +schmerzloser +schmerzstillend +schmerzstillende +schmerzstillendem +schmerzstillender +schmerzstillendes +schmerzt +schmerzten +schmerzverzerrt +schmettere +schmettern +schmetternde +schmetternden +schmetternder +schmetterst +schmettert +schmetterte +schmetterten +schmettertest +schmettertet +schmieden +schmiedend +schmiedende +schmiedenden +schmiedender +schmiedendes +schmiedest +schmiedet +schmiedete +schmiedeten +schmiedetest +schmiedetet +schmiegen +schmiegend +schmiegende +schmiegenden +schmiegender +schmiegendes +schmiegsam +schmiegsamem +schmiegsamen +schmiegsamer +schmiegst +schmiegt +schmiegte +schmiegten +schmiegtest +schmiegtet +schmiere +schmieren +schmierende +schmierenden +schmierender +schmierig +schmierige +schmierigem +schmieriger +schmieriges +schmierst +schmierte +schmierten +schmiertest +schmilzt +schminke +schminken +schminkende +schminkenden +schminkender +schminkst +schminkt +schminkte +schminkten +schminktest +schminktet +schmirgeln +schmirgelnde +schmirgelnden +schmirgelnder +schmirgelst +schmirgelt +schmirgelte +schmirgelten +schmirgeltest +schmirgeltet +schmirgle +schmiss +schmissen +schmissest +schmisset +schmissig +schmissigem +schmissigen +schmissiger +schmolle +schmollen +schmollend +schmollenden +schmollender +schmollendes +schmollt +schmollte +schmollten +schmolltet +schmolz +schmolzest +schmore +schmoren +schmorende +schmorenden +schmorender +schmorst +schmort +schmorte +schmorten +schmortest +schmortet +schmucke +schmucklos +schmucklose +schmucklosem +schmucklosen +schmuckloses +schmuggele +schmuggeln +schmuggelnde +schmuggelnden +schmuggelnder +schmuggelst +schmuggelt +schmuggelte +schmuggelten +schmuggeltest +schmuggeltet +schmuggle +schmunzeln +schmunzelnd +schmunzelnde +schmunzelnden +schmunzelndes +schmunzelst +schmunzelt +schmunzelte +schmunzelten +schmunzeltest +schmunzeltet +schmus +schmuse +schmusen +schmusende +schmusenden +schmusender +schmusest +schmust +schmuste +schmusten +schmustest +schmustet +schmutze +schmutzen +schmutzend +schmutzest +schmutzig +schmutzige +schmutzigen +schmutziger +schmutzigere +schmutzigeren +schmutzigerer +schmutzigeres +schmutzigste +schmutzigstem +schmutzigsten +schmutzigster +schmutzigstes +schmutzt +schmutzte +schmutztest +schmutztet +schmächtig +schmächtige +schmächtigen +schmächtiger +schmächtiges +schmähen +schmähende +schmähenden +schmähendes +schmählich +schmähliche +schmählichen +schmählicher +schmähliches +schmäht +schmähte +schmähten +schmähtet +schmäler +schmälere +schmälern +schmälernde +schmälernden +schmälernder +schmälerst +schmälert +schmälerte +schmälerten +schmälertest +schmälertet +schmälsten +schmücke +schmücken +schmückend +schmückende +schmückenden +schmückendes +schmückst +schmückt +schmückten +schmücktest +schmücktet +schnabelförmig +schnabelförmige +schnabelförmigen +schnabelförmiger +schnabelförmiges +schnabulier +schnabuliere +schnabulieren +schnalle +schnallen +schnallend +schnallt +schnallte +schnallten +schnalltet +schnalze +schnalzen +schnalzende +schnalzenden +schnalzender +schnalzest +schnalzt +schnalzte +schnalzten +schnalztest +schnalztet +schnappe +schnappen +schnappend +schnappende +schnappenden +schnappender +schnappendes +schnappest +schnappst +schnappt +schnappten +schnapptest +schnapptet +schnarchen +schnarchend +schnarchende +schnarchender +schnarchendes +schnarchst +schnarcht +schnarchte +schnarchten +schnarchtest +schnarren +schnarrte +schnattere +schnattern +schnatternde +schnatternden +schnatternder +schnatterst +schnattert +schnatterte +schnatterten +schnattertest +schnattertet +schnaube +schnauben +schnaubend +schnaubende +schnaubenden +schnaubendes +schnaubst +schnaubt +schnaubten +schnaubtest +schnaubtet +schnaufen +schnaufend +schnaufende +schnaufender +schnaufendes +schnaufst +schnauft +schnaufte +schnauften +schnauftest +schneckenförmig +schneckenförmige +schneckenförmigem +schneckenförmiger +schneckenförmiges +schneebedeckt +schneebedecktem +schneebedeckten +schneebedeckter +schneebleiche +schneeblind +schneeblinde +schneeblindem +schneeblinder +schneeblindes +schneeig +schneeigem +schneeigen +schneeiger +schneeigerem +schneeigeres +schneeigsten +schneeigster +schneeverwehter +schneeweiß +schneeweiße +schneeweißem +schneeweißer +schneeweißes +schneide +schneiden +schneidend +schneidende +schneidenden +schneidender +schneidendes +schneidere +schneidern +schneidernde +schneidernden +schneidernder +schneiderst +schneidert +schneiderte +schneiderten +schneidertest +schneidertet +schneidest +schneidet +schneidig +schneidige +schneidigem +schneidiger +schneidigere +schneidigerem +schneidigerer +schneidigeres +schneidiges +schneidigstem +schneidigsten +schneidigster +schneien +schneiend +schneit +schnell +schnelle +schnellem +schnellen +schnellend +schnellende +schnellenden +schnellender +schnellendes +schneller +schnellere +schnellerem +schnelleren +schnelleres +schnelles +schnellet +schnellfüßig +schnellfüßigen +schnellfüßiger +schnellfüßiges +schnelllebig +schnelllebige +schnelllebiger +schnelllebiges +schnelllebigste +schnelllebigster +schnelllebigstes +schnellste +schnellstem +schnellsten +schnellster +schnellstes +schnellstmöglich +schnellstmöglichen +schnellt +schnellte +schnellten +schnelltet +schniefen +schniegeln +schniegelnd +schniegelnde +schniegelnder +schniegelt +schniegelte +schniegelten +schniegeltet +schniegle +schnippeln +schnippelnd +schnippelnde +schnippelnden +schnippelnder +schnippelst +schnippelt +schnippelte +schnippelten +schnippeltest +schnippeltet +schnippen +schnippisch +schnippischen +schnippischer +schnippisches +schnitten +schnittet +schnittig +schnittige +schnittigen +schnittiger +schnittiges +schnittigstem +schnittigsten +schnittigster +schnittigstes +schnitz +schnitze +schnitzen +schnitzend +schnitzenden +schnitzender +schnitzendes +schnitzt +schnitzte +schnitzten +schnitztest +schnitztet +schnodderig +schnodderigem +schnodderigen +schnodderiger +schnodderigerem +schnodderigeren +schnodderigerer +schnodderiges +schnodderigste +schnodderigstem +schnodderigster +schnodderigstes +schnorre +schnorren +schnorrend +schnorrende +schnorrenden +schnorrendes +schnorrest +schnorrst +schnorrt +schnorrte +schnorrten +schnorrtest +schnorrtet +schnupfende +schnupfenden +schnupfender +schnupfest +schnupfst +schnupft +schnupfte +schnupften +schnupftest +schnupftet +schnuppere +schnuppern +schnuppernd +schnuppernde +schnuppernden +schnupperndes +schnupperst +schnuppert +schnupperte +schnupperten +schnuppertest +schnuppertet +schnurgeraden +schnurre +schnurren +schnurrende +schnurrenden +schnurrender +schnurrige +schnurrigem +schnurrigen +schnurriges +schnurrst +schnurrt +schnurrte +schnurrten +schnurrtest +schnurrtet +schnurstracks +schnäbeln +schnäuze +schnäuzen +schnäuzt +schnäuzte +schnäuzten +schnäuztet +schnöd +schnöde +schnöden +schnöder +schnödes +schnörkelhaft +schnörkelhafte +schnörkelhaftem +schnörkelhaften +schnörkelhaftes +schnörkeliges +schnörkellos +schnörkelloses +schnörkeln +schnörkelnde +schnörkelnden +schnörkelnder +schnörkelst +schnörkelt +schnörkelte +schnörkelten +schnörkeltest +schnörkeltet +schnörkle +schnörklig +schnüffele +schnüffeln +schnüffelnd +schnüffelnde +schnüffelnden +schnüffelndes +schnüffelst +schnüffelt +schnüffelte +schnüffelten +schnüffeltest +schnüffeltet +schnüre +schnüren +schnürend +schnürenden +schnürender +schnürendes +schnürt +schnürte +schnürten +schnürtet +schob +schoben +schocke +schocken +schockfarben +schockiere +schockieren +schockierende +schockierenden +schockierender +schockierst +schockiert +schockierte +schockierten +schockierter +schockiertes +schockiertet +schollen +schon +schone +schonen +schonend +schonende +schonendem +schonender +schonendes +schont +schonte +schonten +schontet +schonungslos +schonungslose +schonungslosen +schonungsloser +schonungsloses +schorfig +schorfige +schorfigem +schorfigen +schorfiges +schoss +schossen +schossest +schottern +schottert +schottisch +schottische +schottischem +schottischen +schottischer +schottisches +schraffiere +schraffieren +schraffierst +schraffiert +schraffierte +schraffierten +schraffierter +schraffiertes +schraffiertet +schrak +schramme +schrammen +schrammig +schrammige +schrammigem +schrammiger +schrammiges +schrammst +schrammte +schrammten +schrammtest +schrankenlos +schrankenlose +schrankenlosem +schrankenloser +schrankenloses +schraube +schraubenförmig +schraubenförmige +schraubenförmigem +schraubenförmiger +schrecke +schrecken +schreckend +schreckenden +schreckender +schreckendes +schreckensstarren +schreckhaft +schreckhaftem +schreckhaften +schreckhafter +schreckhaftes +schrecklich +schreckliche +schrecklichem +schrecklicher +schrecklichere +schrecklicherem +schrecklicherer +schrecklicheres +schreckliches +schrecklichstem +schrecklichsten +schrecklichster +schreckst +schreckt +schreckte +schreckten +schrecktest +schrecktet +schrei +schreibe +schreiben +schreibend +schreibenden +schreibender +schreibendes +schreibfaul +schreibfaule +schreibfaulem +schreibfaulen +schreibfaules +schreibgeschützt +schreibst +schreibt +schreibunkundig +schreibunkundige +schreibunkundigem +schreibunkundigen +schreibunkundiges +schreie +schreien +schreiende +schreienden +schreiender +schreist +schreit +schreiten +schreitend +schreitende +schreitender +schreitendes +schreitest +schrie +schrieb +schrieben +schriebst +schrieen +schriet +schriftlich +schriftliche +schriftlichen +schriftlicher +schriftliches +schriftstellerisch +schriftstellerische +schriftstellerischem +schriftstellerischen +schriftstellerischer +schriftstellerisches +schrill +schrille +schrillen +schriller +schrillere +schrilleren +schrillerer +schrilleres +schrillste +schrillstem +schrillsten +schrillstes +schrillt +schrittet +schrittweise +schroff +schroffe +schroffen +schroffer +schroffere +schrofferen +schrofferer +schrofferes +schroffste +schroffstem +schroffsten +schroffstes +schrubbe +schrubben +schrubbende +schrubbenden +schrubbender +schrubbst +schrubbt +schrubbte +schrubbten +schrubbtest +schrubbtet +schrullenhaft +schrullenhaftem +schrullenhaften +schrullenhafter +schrullig +schrullige +schrulligem +schrulliger +schrulligere +schrulligerem +schrulligerer +schrulligeres +schrulliges +schrulligste +schrulligstem +schrulligsten +schrulligster +schrumpelig +schrumpelige +schrumpeligem +schrumpeliger +schrumpeliges +schrumpfe +schrumpfen +schrumpfend +schrumpfende +schrumpfenden +schrumpfendes +schrumpfst +schrumpft +schrumpfte +schrumpften +schrumpftest +schrumpftet +schrundig +schrundige +schrundigem +schrundigen +schrundiges +schräg +schräge +schrägem +schrägen +schräger +schrägerem +schrägeren +schrägerer +schräges +schrägste +schrägstem +schrägster +schrägstes +schränke +schränken +schränkend +schränkst +schränkt +schränkten +schränktest +schränktet +schröpfen +schröpfend +schröpfende +schröpfender +schröpfendes +schröpfst +schröpfte +schröpften +schröpftest +schuf +schufen +schufst +schuften +schuftig +schuftige +schuftigen +schuftiger +schuftiges +schuldbeladen +schuldbeladenem +schuldbeladenen +schuldbeladenes +schuldbewusst +schuldbewusste +schuldbewussten +schuldbewusster +schuldbewusstes +schuldend +schuldende +schuldenden +schuldendes +schuldenfrei +schuldenfreie +schuldenfreien +schuldenfreier +schuldenfreies +schuldet +schuldete +schuldeten +schuldetet +schuldfreie +schuldfreien +schuldfreier +schuldfreiere +schuldfreieren +schuldfreierer +schuldfreieres +schuldfreies +schuldhaft +schuldhafte +schuldhaften +schuldhafter +schuldhaftere +schuldhafteren +schuldhafterer +schuldhafteres +schuldhaftes +schuldhafteste +schuldhaftestem +schuldhaftesten +schuldhaftestes +schuldig +schuldige +schuldigen +schuldiger +schuldigere +schuldigeren +schuldigerer +schuldigeres +schuldigste +schuldigstem +schuldigsten +schuldigstes +schuldlos +schuldlose +schuldlosen +schuldloser +schuldloses +schulen +schulfrei +schulisch +schulische +schulischen +schulmeisterlich +schulmeisterliche +schulmeisterlichen +schulmeisterlicher +schulmeisterliches +schulpflichtig +schulpflichtige +schulpflichtigem +schulpflichtigen +schulpflichtiges +schultere +schulterfrei +schulterfreie +schulterfreien +schulterfreier +schulterfreies +schulternde +schulternden +schulternder +schulterst +schummeln +schummelnd +schummelnde +schummelnden +schummelndes +schummelst +schummelt +schummelte +schummelten +schummeltest +schummeltet +schummerig +schummerige +schummerigem +schummerigen +schummeriges +schummle +schuppen +schuppende +schuppendem +schuppenden +schuppendes +schuppig +schuppige +schuppigen +schuppiger +schuppiges +schuppte +schuppten +schurkisch +schurkische +schurkischem +schurkischen +schurkisches +schussbereit +schussbereite +schussbereiten +schussbereiter +schussbereites +schusselig +schusselige +schusseligem +schusseligen +schusseliger +schusseliges +schussfertig +schussfertige +schussfertigem +schussfertigen +schustere +schustern +schusternde +schusternden +schusternder +schusterst +schustert +schusterte +schusterten +schustertest +schustertet +schutzlos +schutzlose +schutzlosen +schutzloser +schutzlosere +schutzloseren +schutzloserer +schutzloseres +schutzloseste +schutzlosestem +schutzlosesten +schutzlosestes +schwabbelig +schwabbelige +schwabbeligem +schwabbeliger +schwabbeliges +schwabbeln +schwabbelnden +schwabbelnder +schwabbelndes +schwabbelt +schwabbelte +schwabbelten +schwabbeltet +schwabble +schwach +schwache +schwachem +schwachen +schwacher +schwaches +schwachköpfig +schwachköpfige +schwachköpfigem +schwachköpfiger +schwachköpfiges +schwachsichtig +schwachsichtigem +schwachsichtigen +schwachsichtiger +schwachsinnig +schwachsinnige +schwachsinnigem +schwachsinniger +schwachsinniges +schwachwindig +schwadronieren +schwadronierend +schwadronierende +schwadronierender +schwadronierendes +schwadronierst +schwadronierte +schwadroniertem +schwadronierten +schwadroniertes +schwadroniertest +schwadroniertet +schwafeln +schwafelnd +schwafelnde +schwafelnden +schwafelnder +schwafelndes +schwafelst +schwafelt +schwafelte +schwafelten +schwafeltest +schwafeltet +schwamm +schwammen +schwammig +schwammigem +schwammigen +schwammiger +schwammst +schwammt +schwand +schwang +schwangen +schwanger +schwangere +schwangeren +schwangerer +schwangeres +schwangt +schwank +schwanke +schwanken +schwankend +schwankende +schwankenden +schwankendes +schwankst +schwankt +schwankte +schwankten +schwanktest +schwanktet +schwappen +schwappend +schwappende +schwappender +schwappendes +schwappt +schwappte +schwappten +schwarz +schwarzblau +schwarzblaue +schwarzblauem +schwarzblauen +schwarzblaues +schwarzbraun +schwarzbraune +schwarzbraunem +schwarzbraunes +schwarze +schwarzem +schwarzen +schwarzer +schwarzes +schwarzfahren +schwarzfahrt +schwarzschlachten +schwarzschlachtenden +schwarzweiß +schwarzweißem +schwarzweißen +schwarzweißer +schwatze +schwatzen +schwatzende +schwatzender +schwatzendes +schwatzhaft +schwatzhafte +schwatzhaftem +schwatzhaften +schwatzhafter +schwatzhafterem +schwatzhafteren +schwatzhafterer +schwatzhaftes +schwatzhafteste +schwatzhaftestem +schwatzhaftester +schwatzhaftestes +schwatzt +schwatzte +schwatzten +schwatztest +schwebe +schweben +schwebend +schwebenden +schwebender +schwebendes +schwebt +schwebte +schwebten +schwebtet +schwedisch +schwedische +schwedischen +schwedischer +schwedisches +schwefelfarben +schwefelfarbige +schwefelfarbigem +schwefelfarbigen +schwefelfarbiges +schwefelgelb +schwefelgelbe +schwefelgelben +schwefelgelber +schwefelgelbes +schwefelig +schwefelige +schwefeligem +schwefeligen +schwefeliges +schwefeln +schwefelnd +schwefelnden +schwefelnder +schwefelndes +schwefelt +schwefelte +schwefelten +schwefeltet +schwefle +schweflig +schweflige +schweif +schweife +schweifen +schweifend +schweifende +schweifendem +schweifender +schweifendes +schweifst +schweifte +schweiften +schweiftest +schweig +schweige +schweigen +schweigend +schweigenden +schweigender +schweigendes +schweigsam +schweigsame +schweigsamem +schweigsamen +schweigsames +schweigst +schweigt +schweinigeln +schweinigelst +schweinisch +schweinische +schweinischem +schweinischen +schweinisches +schweizerisch +schweizerische +schweizerischen +schweizerischer +schweizerisches +schweißen +schweißend +schweißende +schweißendem +schweißender +schweißendes +schweißgebadet +schweißgebadete +schweißgebadetem +schweißgebadeter +schweißgebadetes +schweißig +schweißigem +schweißigen +schweißiger +schweißt +schweißte +schweißten +schweißtet +schweißtreibend +schweißtreibende +schweißtreibenden +schweißtreibender +schweißtreibendes +schweißtriefende +schweißtriefendem +schweißtriefenden +schweißtriefendes +schwele +schwelend +schwelende +schwelenden +schwelendes +schwelge +schwelgen +schwelgende +schwelgenden +schwelgender +schwelgerisch +schwelgerische +schwelgerischem +schwelgerischer +schwelgerisches +schwelgst +schwelgt +schwelgte +schwelgten +schwelgtest +schwelle +schwellen +schwellt +schwelst +schwelte +schwelten +schweltest +schwemme +schwemmen +schwemmend +schwemmt +schwemmte +schwemmten +schwemmtet +schwenk +schwenkbar +schwenkbarem +schwenkbaren +schwenkbarer +schwenke +schwenken +schwenkend +schwenkenden +schwenkender +schwenkendes +schwenkt +schwenkte +schwenkten +schwenktet +schwer +schwer beladen +schwer kranker +schwer wiegend +schwerblütig +schwerblütige +schwerblütigem +schwerblütigen +schwerblütiger +schwerblütiges +schwere +schwerem +schweren +schwerer +schwerere +schwererem +schwererer +schwereres +schwererziehbar +schwererziehbarem +schwererziehbaren +schwererziehbarer +schweres +schwerflüssig +schwerflüssige +schwerflüssigem +schwerflüssigen +schwerflüssiges +schwerfällig +schwerfällige +schwerfälligen +schwerfälliger +schwerfälligere +schwerfälligeren +schwerfälligerer +schwerfälligeres +schwerfälligste +schwerfälligstem +schwerfälligsten +schwerfälligstes +schwergewichtig +schwerhörig +schwerhörigem +schwerhörigen +schwerhöriger +schwerkranker +schwerlich +schwermachen +schwermütig +schwermütigem +schwermütigen +schwermütiger +schwerpunktartig +schwerste +schwersten +schwerster +schwerstes +schwerverständlich +schwerverständliche +schwerverständlichem +schwerverständlicher +schwerverständliches +schwervertraulich +schwervertraulichem +schwervertraulichen +schwervertraulicher +schwerwiegend +schwerwiegendem +schwerwiegenden +schwerwiegender +schwerwiegendes +schwerwiegendste +schwerwiegendsten +schwesterlich +schwesterliche +schwesterlichem +schwesterlicher +schwesterliches +schwieg +schwiegen +schwieget +schwiegst +schwielig +schwieligem +schwieligen +schwieliger +schwierig +schwierige +schwierigem +schwierigen +schwieriger +schwierigere +schwierigerem +schwierigerer +schwierigeres +schwieriges +schwierigste +schwierigstem +schwierigsten +schwierigster +schwillt +schwimme +schwimmen +schwimmende +schwimmenden +schwimmender +schwimmst +schwimmt +schwinde +schwindelfrei +schwindelfreie +schwindelfreien +schwindelfreier +schwindelfreies +schwindelig +schwindelige +schwindeligem +schwindeligen +schwindeliges +schwindeln +schwindelnd +schwindelnden +schwindelnder +schwindelndes +schwindelst +schwindelt +schwindelte +schwindelten +schwindeltest +schwindeltet +schwinden +schwindende +schwindender +schwindendes +schwindest +schwindle +schwindlig +schwindlige +schwindligen +schwindliger +schwindliges +schwindsüchtig +schwindsüchtigem +schwindsüchtigen +schwindsüchtiger +schwinge +schwingen +schwingend +schwingenden +schwingender +schwingendes +schwingt +schwingungsfrei +schwingungsfreie +schwingungsfreien +schwingungsfreier +schwingungsfreies +schwirren +schwirrend +schwirrende +schwirrenden +schwirrender +schwirrendes +schwirrst +schwirrt +schwirrte +schwirrten +schwirrtest +schwitz +schwitze +schwitzen +schwitzende +schwitzenden +schwitzender +schwitzest +schwitzigsten +schwitzt +schwitzte +schwitztest +schwitztet +schwor +schworst +schwort +schwul +schwulste +schwulsten +schwunghaft +schwunghaftem +schwunghaften +schwunghafter +schwunglos +schwunglose +schwunglosem +schwungloser +schwunglosere +schwungloserem +schwungloserer +schwungloseres +schwungloses +schwunglosestem +schwunglosesten +schwunglosester +schwungvoll +schwungvolle +schwungvollem +schwungvoller +schwungvollere +schwungvollerem +schwungvollerer +schwungvolleres +schwungvolles +schwungvollstem +schwungvollsten +schwungvollster +schwuppdiwupp +schwur +schwäbische +schwäbischen +schwächen +schwächend +schwächende +schwächenden +schwächender +schwächendes +schwächer +schwächere +schwächerem +schwächeren +schwächeres +schwächlich +schwächliche +schwächlichen +schwächlicher +schwächliches +schwächste +schwächstem +schwächsten +schwächstes +schwächt +schwächte +schwächten +schwächtest +schwächtet +schwängere +schwängern +schwängernd +schwängernde +schwängernden +schwängerndes +schwängerst +schwängert +schwängerte +schwängerten +schwängertest +schwängertet +schwänzeln +schwänzelnde +schwänzelnden +schwänzelndes +schwänzelst +schwänzelt +schwänzelte +schwänzen +schwänzend +schwänzende +schwänzenden +schwänzender +schwänzendes +schwänzest +schwänzte +schwänzten +schwänztest +schwärme +schwärmen +schwärmend +schwärmenden +schwärmender +schwärmendes +schwärmerisch +schwärmerische +schwärmerischem +schwärmerischen +schwärmerisches +schwärmst +schwärmt +schwärmte +schwärmten +schwärmtest +schwärmtet +schwärzen +schwärzend +schwärzende +schwärzenden +schwärzender +schwärzendes +schwärzest +schwärzlich +schwärzliche +schwärzlichen +schwärzlicher +schwärzliches +schwärzt +schwärzte +schwärzten +schwärztest +schwätzen +schwöre +schwören +schwörend +schwörenden +schwörender +schwörendes +schwört +schwül +schwüle +schwülen +schwüler +schwülere +schwüleren +schwülerer +schwüleres +schwülste +schwülstem +schwülsten +schwülstes +schwülstig +schwülstige +schwülstigen +schwülstiger +schwülstiges +schwüren +schäbig +schäbige +schäbigem +schäbigen +schäbiger +schäbigerem +schäbigeren +schäbigerer +schäbigeres +schäbiges +schäbigste +schäbigstem +schäbigster +schäbigstes +schädige +schädigen +schädigend +schädigende +schädigenden +schädigendes +schädigest +schädigst +schädigt +schädigte +schädigten +schädigtest +schädigtet +schädlich +schädliche +schädlichem +schädlichen +schädliches +schäkere +schäkern +schäkernde +schäkernden +schäkernder +schäkerst +schäkert +schäkerte +schäkerten +schäkertest +schäkertet +schäle +schälen +schälend +schälende +schälenden +schälendes +schälst +schält +schälte +schälten +schältest +schältet +schämen +schämend +schämende +schämender +schämendes +schämst +schämte +schämten +schämtest +schände +schänden +schändend +schändenden +schändender +schändendes +schändet +schändete +schändeten +schändetest +schändetet +schändlich +schändliche +schändlichen +schändlicher +schändlichere +schändlicheren +schändlicherer +schändlicheres +schändlichste +schändlichstem +schändlichsten +schändlichstes +schärfe +schärfen +schärfende +schärfenden +schärfender +schärfer +schärfere +schärferem +schärferer +schärferes +schärfest +schärfst +schärfste +schärfstem +schärfsten +schärfster +schärft +schärfte +schärften +schärftet +schätzbar +schätzbare +schätzbaren +schätzbarer +schätzbares +schätzen +schätzenswert +schätzenswerte +schätzenswerten +schätzenswerter +schätzenswertere +schätzenswerteren +schätzenswerterer +schätzenswerteres +schätzenswerteste +schätzenswertestem +schätzenswertesten +schätzenswertestes +schätzt +schätzte +schäume +schäumen +schäumend +schäumenden +schäumender +schäumendes +schäumt +schäumte +schäumten +schäumtet +schön +schöne +schönem +schönen +schöner +schönere +schöneren +schönerer +schöneres +schönes +schönfärbe +schönfärben +schönfärbest +schönfärbten +schöngefärbt +schöngefärbte +schöngefärbten +schöngefärbter +schöngefärbtes +schönste +schönstem +schönsten +schönstens +schönstes +schöpfe +schöpfen +schöpfende +schöpfenden +schöpfender +schöpfendes +schöpferisch +schöpferische +schöpferischem +schöpferischer +schöpferisches +schöpfst +schöpfte +schöpften +schöpftest +schüchtern +schüchterne +schüchternem +schüchterner +schüchternere +schüchternerem +schüchternerer +schüchterneres +schüchternes +schüchternstem +schüchternsten +schüchternster +schülerhaft +schülerhafte +schülerhaftem +schülerhafter +schülerhaftes +schüre +schüren +schürend +schürende +schürenden +schürendes +schürfe +schürfen +schürfend +schürfende +schürfendem +schürfenden +schürfender +schürfst +schürft +schürfte +schürften +schürftest +schürftet +schürst +schürte +schürten +schürtest +schürze +schürzen +schütte +schüttele +schüttelnd +schüttelnde +schüttelnden +schüttelndes +schüttelst +schüttelt +schüttelte +schüttelten +schütteltest +schütteltet +schütten +schüttend +schüttende +schüttenden +schüttendes +schüttererem +schüttest +schüttet +schüttete +schütteten +schüttetest +schüttetet +schütze +schützen +schützend +schützendem +schützenden +schützender +schützendes +schützt +schützte +schützten +schütztest +schütztet +scrollte +scrollten +sec +sechs +sechseckig +sechseckige +sechseckigen +sechseckiger +sechseckiges +sechseinhalb +sechsfach +sechsfache +sechsfachen +sechsfacher +sechsfaches +sechsfältig +sechsfältige +sechsfältigem +sechsfältigen +sechsfältiges +sechshundert +sechsjährig +sechsjährige +sechsjährigem +sechsjähriger +sechsjähriges +sechsmonatig +sechsmonatigem +sechsmonatigen +sechsmonatiger +sechsmonatlich +sechsmonatliche +sechsmonatlichem +sechsmonatlichen +sechsmonatlicher +sechsmonatliches +sechsseitig +sechsseitigem +sechsseitigen +sechsseitiger +sechsstöckig +sechsstöckigen +sechsstündig +sechsstündige +sechsstündigen +sechsstündiger +sechsstündiges +sechst +sechstausenddreihundert +sechste +sechstel +sechstem +sechsten +sechster +sechstes +sechstägig +sechstägige +sechstägigem +sechstägigen +sechstägiges +sechsundvierzig +sechsundzwanzig +sechswöchig +sechswöchigen +sechszehntel +sechzehn +sechzehntausend +sechzehnte +sechzehntem +sechzehnten +sechzehnter +sechzehntes +sechzig +sechzigjährigen +sechzigste +sechzigstem +sechzigster +sechzigstes +sedimentieren +sedimentiert +sedimentäre +seefahrend +seefahrende +seefahrendem +seefahrenden +seefahrendes +seefest +seefeste +seefesten +seefester +seefestes +seeklar +seeklare +seeklarem +seeklaren +seeklares +seekrank +seekranke +seekranken +seekranker +seekrankes +seelenfroh +seelenfrohe +seelenfrohem +seelenfrohen +seelenfrohes +seelengut +seelenguten +seelenguter +seelengutes +seelenlosen +seelenruhig +seelenruhige +seelenruhigen +seelentaub +seelentauben +seelenvergnügt +seelenvergnügtem +seelenvergnügten +seelenvergnügter +seelenvoll +seelenvolle +seelenvollem +seelenvoller +seelenvolles +seelisch +seelische +seelischem +seelischen +seelischer +seemännisch +seemännische +seemännischem +seemännischen +seemännischer +seemännisches +seemäßig +seemäßige +seemäßigem +seemäßiger +seemäßiges +seetüchtig +seetüchtige +seetüchtigem +seetüchtiger +seetüchtiges +seetüchtigste +seetüchtigsten +seetüchtigster +seetüchtigstes +seewärts +segele +segelfertig +segelfertige +segelfertigen +segelfertiger +segelfertiges +segelfliegen +segelklar +segelklare +segelklarem +segelklaren +segelklares +segeln +segelnd +segelnden +segelnder +segelndes +segelt +segelte +segelten +segeltet +segensreich +segensreiche +segensreichen +segensreicher +segensreiches +segensvoll +segensvolle +segensvollem +segensvollen +segensvolles +segle +segmentieren +segmentiert +segmentierte +segmentierten +segmentierter +segmentiertes +segne +segnen +segnend +segnende +segnendem +segnender +segnendes +segnest +segnet +segnete +segneten +segnetest +sehe +sehen +sehend +sehende +sehenden +sehender +sehendes +sehenswert +sehenswertem +sehenswerten +sehenswerter +sehenswürdig +sehenswürdige +sehenswürdigem +sehenswürdiger +sehenswürdiges +sehn +sehne +sehnen +sehnende +sehnenden +sehnender +sehnig +sehnige +sehnigem +sehniger +sehniges +sehnlich +sehnlichem +sehnlichen +sehnlicher +sehnlichstem +sehnlichsten +sehnlichster +sehnsüchtig +sehnsüchtige +sehnsüchtigen +sehnsüchtiger +sehnsüchtiges +sehnt +sehnte +sehnten +sehntet +sehr +seht +sei +seich +seicht +seichte +seichtem +seichter +seichterer +seichtes +seichtesten +seid +seiden +seidenartig +seidenartige +seidenartigem +seidenartiger +seidenartiges +seidene +seidenen +seidener +seidenes +seidenweich +seidenweiche +seidenweichem +seidenweichen +seidenweiches +seidig +seidige +seidigen +seidiger +seidiges +seidigste +seidigstes +seien +seiend +seiende +seienden +seiendes +seiest +seife +seifen +seifig +seifige +seifigem +seifigen +seifiges +seile +seilen +seimig +seimige +seimigem +seimigen +seimiges +sein +seine +seinem +seinen +seiner +seinerseits +seinerzeit +seines +seinesgleichen +seinetwegen +seinetwillen +seinige +seinigen +seinlassen +seit +seitdem +seitenlang +seitenlange +seitenlangem +seitenlanger +seitenlanges +seitens +seither +seitherige +seitherigen +seitlich +seitliche +seitlichen +seitlicher +seitliches +seitwärts +sekundenlang +sekundenlange +sekundenlangem +sekundenlangen +sekundenlanges +sekundiere +sekundieren +sekundierend +sekundierende +sekundierenden +sekundierender +sekundierst +sekundiert +sekundierte +sekundierten +sekundierter +sekundiertes +sekundiertest +sekundiertet +sekundär +sekundäre +sekundären +selbe +selben +selber +selbige +selbigem +selbiger +selbiges +selbst +selbst gemacht +selbstbewusst +selbstbewusste +selbstbewussten +selbstbewusster +selbstbewusstes +selbstbezüglich +selbstbezügliche +selbsterklärende +selbsternannten +selbstevidente +selbstgebacken +selbstgebackene +selbstgebackenen +selbstgebackener +selbstgebackenes +selbstgefällig +selbstgefällige +selbstgefälligem +selbstgefälliger +selbstgefälliges +selbstgerecht +selbstgerechte +selbstgerechtem +selbstgerechter +selbstgerechtes +selbstherrlich +selbstherrliche +selbstherrlichem +selbstherrlichen +selbstherrliches +selbstidentisch +selbstkonsistent +selbstkonsistenten +selbstkritischen +selbstlos +selbstlose +selbstlosen +selbstloser +selbstloses +selbstmörderisch +selbstmörderische +selbstmörderischem +selbstmörderischen +selbstmörderisches +selbstredend +selbstsicher +selbstsichere +selbstsicheren +selbstsicherer +selbstsicheres +selbstständig +selbstständigem +selbstständigen +selbstständiger +selbstsüchtig +selbstsüchtige +selbstsüchtigem +selbstsüchtigen +selbstsüchtiges +selbsttätig +selbsttätige +selbsttätigem +selbsttätiger +selbsttätiges +selbstvergessen +selbstvergessenem +selbstvergessenen +selbstvergessener +selbstverschuldet +selbstverschuldete +selbstverschuldetem +selbstverschuldeter +selbstverschuldetes +selbstverständlich +selbstverständliche +selbstverständlichen +selbstverständlicher +selbstverständliches +selbständig +selbständigem +selbständigen +selbständiger +selektieren +selektiert +selektierten +selektiv +selektive +selig +selig sprechen +selige +seligem +seligen +seliger +seligere +seligerem +seligeren +seligeres +seliges +seligste +seligstem +seligsten +seligstes +selten +seltene +seltenem +seltenen +seltener +seltenerem +selteneren +seltenerer +seltenes +seltenste +seltenstem +seltensten +seltenster +seltenstes +seltsam +seltsame +seltsamem +seltsamen +seltsamer +seltsamerem +seltsameren +seltsamerer +seltsamerweise +seltsames +seltsamste +seltsamsten +seltsamster +seltsamstes +semantisch +semantische +semantischen +semiformal +semilegal +semiotisch +semiotische +semitische +send +sende +senden +sendenden +sendest +sendet +sendete +sengen +sengend +sengende +sengt +sengte +sengten +sengtet +senil +senile +senilen +seniler +senilere +senileren +senilerer +senileres +senilste +senilstem +senilsten +senilstes +senke +senken +senkend +senkende +senkenden +senkender +senkrecht +senkrechte +senkrechtem +senkrechten +senkrechter +senkrechtes +senkst +senkt +senkte +senkten +senktest +sensationell +sensationelle +sensationellem +sensationeller +sensationelles +sensationellste +sensationslüstern +sensibel +sensibelste +sensibelstem +sensibelster +sensibelstes +sensible +sensiblen +sensibler +sensiblere +sensibleren +sensiblerer +sensibleres +sensitiv +sensitive +sensorische +sensorseitig +sentenziös +sentenziöse +sentenziösem +sentenziöser +sentenziöses +sentimental +sentimentale +sentimentalem +sentimentalen +sentimentaler +sentimentalerem +sentimentaleren +sentimentalerer +sentimentales +sentimentalste +sentimentalstem +sentimentalster +sentimentalstes +separat +separate +separatem +separaten +separater +separieren +separiert +septisch +septische +septischem +septischer +septisches +sequentiell +sequentielle +sequentieller +serbisch +serbische +serbischen +serbischer +serbisches +seriell +serielle +serienmäßig +serienmäßige +serienmäßigem +serienmäßiger +serienmäßiges +serienreif +serienweise +seriös +seriöse +seriösem +seriösen +seriöser +seriösere +seriöserem +seriöseren +seriöseres +seriöses +seriöseste +seriösesten +seriösester +seriösestes +servicefreundlich +servieren +servierende +servierenden +servierendes +servierst +serviert +servierte +serviertem +servierten +servierter +serviertes +serviertest +serviertet +servil +servilem +servilen +serviler +servilste +servilstem +servilsten +servilstes +sesshaft +sesshafte +sesshaftem +sesshafter +sesshaftere +sesshafterem +sesshafterer +sesshafteres +sesshaftes +sesshaftestem +sesshaftesten +sesshaftester +setz +setze +setzen +setzend +setzende +setzenden +setzender +setzendes +setzt +setzte +setzten +setztest +seufze +seufzen +seufzende +seufzenden +seufzender +seufzt +seufzte +seufzten +seufztest +seufztet +sexual +sexuale +sexualem +sexualen +sexuales +sexualis +sexuell +sexuelle +sexuellem +sexuellen +sexueller +sexuelles +seziere +sezieren +sezierend +sezierenden +sezierender +sezierendes +seziert +sezierte +seziertem +sezierter +seziertes +seziertest +sibirisch +sibirischem +sibirischen +sibirischer +sich +sichelförmig +sichelförmige +sichelförmigen +sichelförmiger +sichelförmiges +sicher +sichere +sicherem +sicheren +sicherer +sicherere +sichererem +sichererer +sichereres +sicheres +sichergehen +sichergestellt +sichergestellte +sichergestelltem +sichergestellter +sichergestelltes +sicherheitshalber +sicherheitskritisch +sicherheitsrelevant +sicherheitstechnisch +sicherlich +sichern +sichernd +sichernden +sichernder +sicherndes +sicherste +sicherstellen +sicherstellend +sicherstellenden +sicherstellender +sicherstellendes +sicherstem +sichersten +sicherster +sichert +sicherte +sicherten +sichertest +sicherungsübereignet +sicherzugehen +sicherzustellen +sichtbar +sichtbare +sichtbarem +sichtbaren +sichtbarer +sichtbares +sichtbarste +sichtbarsten +sichte +sichten +sichtend +sichtende +sichtenden +sichtender +sichtendes +sichtest +sichtet +sichtete +sichteten +sichtetest +sichtetet +sichtlich +sichtlichem +sichtlichen +sichtlicher +sickern +sickernd +sickernde +sickernder +sickerndes +sickerte +sie +siebe +sieben +siebend +siebende +siebender +siebendes +siebeneinhalb +siebenfach +siebenfache +siebenfachen +siebenfaches +siebenfältig +siebenfältige +siebenfältigem +siebenfältigen +siebenfältiges +siebenhundert +siebenjährig +siebenjährige +siebenjährigem +siebenjährigen +siebenköpfigen +siebenmal +siebenmalig +siebenmaligem +siebenmaligen +siebenmaliger +siebent +siebente +siebentel +siebentem +siebenten +siebenter +siebentes +siebentägig +siebentägige +siebentägigem +siebentägiger +siebentägiges +siebenunddreißig +siebenundzwanzig +siebt +siebte +siebtel +siebten +siebtens +siebter +siebtest +siebzehn +siebzehnjährig +siebzehnjährige +siebzehnt +siebzehnte +siebzehntel +siebzehntem +siebzehnten +siebzehntes +siebzig +siebzigste +siebzigster +siebzigstes +siech +siechen +siechend +siechende +siechender +siechendes +siechst +siecht +siechte +siechten +siechtest +siedeln +siedelnd +siedelnde +siedelnder +siedelndes +siedelst +siedelt +siedelte +siedelten +siedeltest +sieden +siedend +siedende +siedendem +siedenden +siedender +siedendes +siedet +siedeten +siedle +siege +siegelnd +siegelst +siegelt +siegelten +siegeltest +siegeltet +siegen +siegend +siegende +siegenden +siegendes +siegesgewiss +siegesgewisse +siegesgewissen +siegesgewisser +siegesgewisses +siegessicher +siegestrunken +siegestrunkene +siegestrunkenem +siegestrunkenen +siegestrunkenes +sieghaft +sieghafte +sieghaften +sieghafter +sieghaftes +siegle +sieglosen +siegreich +siegreiche +siegreichem +siegreichen +siegreicher +siegreicherem +siegreicheren +siegreicherer +siegreiches +siegreichste +siegreichstem +siegreichster +siegreichstes +siegst +siegt +siegte +siegten +siegtest +sieh +siehe +siehst +sieht +signalisiere +signalisieren +signalisierend +signalisierenden +signalisierender +signalisierendes +signalisiert +signalisierte +signalisiertem +signalisierter +signalisiertes +signalisiertest +signalrot +signiere +signieren +signierende +signierenden +signierender +signierst +signiert +signierte +signierten +signierter +signiertes +signiertet +signifikant +signifikante +signifikanter +silberhell +silberhellem +silberhellen +silberheller +silbermetallic +silbern +silberne +silbernen +silberner +silbernes +simpel +simple +simplem +simplen +simpler +simples +simuliere +simulieren +simulierend +simulierende +simulierenden +simulierendes +simulierst +simuliert +simulierte +simuliertem +simulierten +simulierter +simuliertes +simuliertet +simultan +simultane +simultanen +simultaner +simultanes +sind +singe +singen +singend +singenden +singender +singendes +singt +singulär +singuläre +singulärer +sinkbar +sinke +sinken +sinkende +sinkendem +sinkenden +sinkst +sinkt +sinnbildlich +sinnbildlichem +sinnbildlicher +sinnbildliches +sinnen +sinnende +sinnenden +sinnender +sinnenfreudig +sinnenfreudige +sinnenfreudigem +sinnenfreudiger +sinnenfreudiges +sinnentstellend +sinnentstellendem +sinnentstellenden +sinnentstellender +sinnerfüllten +sinnfällig +sinnfällige +sinnfälligen +sinnfälliger +sinnfälliges +sinngemäß +sinngemäße +sinngemäßem +sinngemäßen +sinngemäßes +sinngetreu +sinngetreue +sinngetreuen +sinngetreuer +sinngetreues +sinnieren +sinnierend +sinnierende +sinnierender +sinnierendes +sinnierst +sinniert +sinnierte +sinniertem +sinnierten +sinniertes +sinniertest +sinniertet +sinnig +sinnige +sinnigem +sinnigen +sinnigere +sinnigerem +sinnigeren +sinnigeres +sinnigerweise +sinniges +sinnigstem +sinnigsten +sinnigster +sinnlich +sinnliche +sinnlichem +sinnlicher +sinnliches +sinnlos +sinnlose +sinnlosem +sinnlosen +sinnloser +sinnloserem +sinnloseren +sinnloserer +sinnloses +sinnloseste +sinnlosestem +sinnlosester +sinnlosestes +sinnreich +sinnreiche +sinnreichem +sinnreichen +sinnreicher +sinnst +sinnt +sinnverwandt +sinnverwandtem +sinnverwandten +sinnverwandter +sinnvoll +sinnvolle +sinnvollem +sinnvollen +sinnvoller +sinnvolles +sinnvollste +sinnwidrig +sinnwidrigem +sinnwidrigen +sinnwidriger +sintern +sistiere +sistieren +sistierende +sistierenden +sistierender +sistierst +sistiert +sistierte +sistierter +sistiertes +sistiertest +sittenfesteren +sittenfesteres +sittenlos +sittenlose +sittenlosem +sittenloser +sittenlosere +sittenloserem +sittenloserer +sittenloseres +sittenloses +sittenlosestem +sittenlosesten +sittenlosester +sittenstreng +sittenstrenge +sittenstrengem +sittenstrenger +sittenstrenges +sittig +sittigem +sittigen +sittiger +sittlich +sittliche +sittlichem +sittlichen +sittlicher +sittliches +sittsam +sittsamem +sittsamen +sittsamer +sittsamerem +sittsameren +sittsamerer +sittsames +sittsamste +sittsamstem +sittsamster +sittsamstes +situationsabhängig +situationsabhängiges +situiert +situierte +situiertem +situierten +situiertes +sitze +sitzen +sitzend +sitzende +sitzenden +sitzender +sitzendes +sitzengelassen +sitzt +sixtinische +sizilianisch +sizilianische +sizilianischen +sizilianischer +sizilianisches +skalierbare +skalieren +skaliert +skalpieren +skalpierend +skalpierende +skalpierender +skalpierendes +skalpierst +skalpierte +skalpiertem +skalpierten +skalpiertes +skalpiertest +skalpiertet +skandalös +skandalöse +skandalösem +skandalösen +skandalösere +skandalöses +skandierend +skandierende +skandierender +skandierendes +skandierst +skandierte +skandiertem +skandierten +skandierter +skandiertes +skandiertest +skandiertet +skandinavisch +skandinavische +skandinavischen +skandinavischer +skandinavisches +skeptisch +skeptische +skeptischem +skeptischen +skeptisches +skizzenhaft +skizzenhafte +skizzenhaften +skizzenhafter +skizzenhaftes +skizziere +skizzieren +skizzierend +skizzierende +skizzierender +skizzierendes +skizzierst +skizziert +skizzierte +skizziertem +skizzierten +skizzierter +skizziertes +skizziertest +skizziertet +sklavisch +sklavische +sklavischem +sklavischen +sklavisches +skrupellos +skrupellose +skrupellosen +skrupelloser +skrupellosere +skrupelloseren +skrupelloserer +skrupelloseres +skrupelloseste +skrupellosestem +skrupellosesten +skrupellosestes +skurril +skurrile +skurrilen +skurriler +skurrilere +skurrileren +skurrilerer +skurrileres +skurrilste +skurrilstem +skurrilsten +skurrilstes +slawisch +slawischem +slawischen +slawischer +slowakisch +slowakische +slowakischem +slowakischer +slowakisches +slowenischen +smaragdgrüne +smaragdgrünem +smaragdgrünen +smaragdgrünes +smart +smarten +so +sobald +sodann +soeben +sofern +soff +soffen +sofort +sofortbeziehbar +sofortbeziehbares +sofortig +sofortige +sofortigen +sofortiger +sofortiges +sogar +sogen +sogleich +sogst +sohle +sohlen +solange +solare +solarem +solaren +solarer +solares +solch +solche +solchem +solchen +solcher +solcherart +solcherlei +solchermaßen +solcherweise +solches +solid +solidarisch +solidarische +solidarischem +solidarischen +solidarisches +solidarisieren +solidarisiert +solide +soliden +solider +solidere +solideren +soliderer +solideres +solideste +solidestem +solidesten +solidestes +soll +soll's +solle +sollen +sollst +sollte +sollten +solltest +solltet +solvent +solvente +solventem +solventer +solventes +somit +sommerlich +sommerliche +sommerlichem +sommerlichen +sommerliches +sommersprossig +sommersprossige +sommersprossigen +sommersprossiger +sommersprossiges +sonder +sonderbar +sonderbare +sonderbaren +sonderbarer +sonderbarere +sonderbareren +sonderbarerer +sonderbareres +sonderbares +sonderbarste +sonderbarstem +sonderbarster +sonderbarstes +sondergleichen +sonderlich +sonderliche +sonderlichem +sonderlichen +sonderlicher +sonderliches +sondern +sonderten +sondertet +sondiere +sondieren +sondierend +sondierende +sondierenden +sondierendes +sondierst +sondiert +sondiertem +sondierten +sondierter +sondiertes +sondiertest +sondiertet +sonnabends +sonnengebräunten +sonnenhelle +sonnenhellen +sonnenhelles +sonnenklar +sonnenklare +sonnenklarem +sonnenklaren +sonnenklares +sonnenverbrannt +sonnenverbrannte +sonnenverbrannten +sonnenverbrannter +sonnenverbranntes +sonnig +sonnige +sonnigem +sonnigen +sonnigere +sonnigerem +sonnigeren +sonnigeres +sonniges +sonnigste +sonnigsten +sonnigster +sonnigstes +sonntags +sonnte +sonntäglich +sonntägliche +sonntäglichem +sonntäglichen +sonntägliches +sonor +sonore +sonorem +sonorer +sonores +sonst +sonstig +sonstige +sonstigem +sonstigen +sonstiger +sonstiges +sooft +sophistisch +sophistische +sophistischem +sophistischen +sophistisches +sorgen +sorgend +sorgende +sorgender +sorgendes +sorgenfrei +sorgenfreiem +sorgenfreien +sorgenfreier +sorgenlos +sorgenlose +sorgenlosem +sorgenloser +sorgenloses +sorgenvoll +sorgenvolle +sorgenvollem +sorgenvollen +sorgenvoller +sorgenvolles +sorgfältig +sorgfältige +sorgfältigem +sorgfältigen +sorgfältiger +sorgfältigere +sorgfältigerem +sorgfältigerer +sorgfältigeres +sorgfältiges +sorgfältigstem +sorgfältigsten +sorgfältigster +sorglich +sorgliche +sorglichem +sorglicher +sorgliches +sorglos +sorgsam +sorgsame +sorgsamem +sorgsamen +sorgsames +sorgst +sorgt +sorgte +sorgten +sorgtest +sorgtet +sortieren +sortierend +sortierende +sortierenden +sortierender +sortierendes +sortierst +sortiert +sortierte +sortiertem +sortierten +sortierter +sortiertest +sortiertet +soundsovielte +souveräne +souveränen +souveräner +soviel +soweit +sowie +sowieso +sowjetisch +sowjetische +sowjetischem +sowjetischer +sowjetisches +sowjetrussische +sowohl +sozial +sozialdemokratisch +sozialdemokratischem +sozialdemokratischen +sozialdemokratischer +soziale +sozialem +sozialen +sozialere +sozialerem +sozialeren +sozialeres +soziales +sozialisiere +sozialisieren +sozialisierende +sozialisierenden +sozialisierender +sozialisierst +sozialisiert +sozialisierte +sozialisierten +sozialisierter +sozialisiertes +sozialisiertet +sozialistisch +sozialistische +sozialistischen +sozialistischer +sozialistisches +sozialkritisch +sozialkritische +sozialkritischem +sozialkritischer +sozialkritisches +sozialliberal +sozialliberale +sozialpolitisch +sozialpolitische +sozialpolitischem +sozialpolitischen +sozialpolitischer +sozialpsychologisch +sozialpsychologischen +sozialstem +sozialsten +sozialster +sozialwissenschaftliche +sozialwissenschaftlichen +sozialökonomisch +sozialökonomische +soziodemografische +soziographisch +soziographischen +soziologisch +soziologische +soziologischen +soziologischer +soziologisches +sozusagen +spachtele +spachteln +spachtelnde +spachtelnden +spachtelnder +spachtelst +spachtelt +spachtelte +spachtelten +spachteltest +spachteltet +spachtle +spaltbaren +spalte +spalten +spaltende +spaltenden +spaltender +spaltenlang +spaltenlange +spaltenlangem +spaltenlanger +spaltenlanges +spaltest +spaltet +spaltete +spalteten +spaltetest +spanisch +spanische +spanischen +spanischer +spanisches +spanlose +spanlosem +spanlosen +spanloses +spanne +spannen +spannend +spannende +spannendem +spannenden +spannendere +spannenderem +spannenderen +spannenderes +spannendes +spannendste +spannendsten +spannendster +spannendstes +spannkräftig +spannkräftige +spannkräftigem +spannkräftigen +spannkräftiges +spannst +spannt +spannten +spanntest +spanntet +spannungsgeladen +spannungsgeladene +spannungsgeladenem +spannungsgeladenen +spannungsgeladenes +spar +spare +sparen +sparend +sparende +sparendem +sparenden +sparender +sparendes +sparsam +sparsame +sparsamem +sparsamer +sparsamere +sparsamerem +sparsamerer +sparsameres +sparsames +sparsamstem +sparsamsten +sparsamster +sparst +spart +sparte +sparten +spartest +spartet +spaziere +spazieren +spazierend +spazierende +spazierenden +spazierendes +spazierst +spaziert +spazierte +spaziertest +spaziertet +spaße +spaßen +spaßend +spaßenden +spaßender +spaßendes +spaßhaft +spaßhaftem +spaßhaften +spaßhaftes +spaßig +spaßige +spaßigen +spaßiger +spaßigere +spaßigeren +spaßigerer +spaßigeres +spaßigste +spaßigstem +spaßigsten +spaßigstes +spaßt +spaßte +spaßten +spaßtest +spaßtet +spe +speckig +speckige +speckigem +speckigen +speckiges +spediere +spedieren +spedierende +spedierenden +spedierender +spedierst +spediert +spedierte +spedierten +spedierter +spediertes +spediertet +speichelte +speichere +speichern +speichernde +speichernden +speichernder +speicherst +speichert +speicherte +speicherten +speichertest +speichertet +speie +speien +speiend +speiende +speienden +speiendes +speise +speisen +speisend +speisende +speisenden +speisender +speisest +speist +speiste +speisten +speistest +speistet +speit +spektakulär +spektakuläre +spektakulären +spektakuläres +spektakulärsten +spektrale +spektralem +spektralen +spektraler +spektrales +spekulativ +spekulative +spekulativen +spekulativer +spekulatives +spekulieren +spekulierend +spekulierende +spekulierender +spekulierendes +spekulierst +spekulierte +spekuliertem +spekulierten +spekulierter +spekuliertes +spekuliertest +spekuliertet +spende +spenden +spendend +spendende +spendenden +spendendes +spendest +spendet +spendete +spendeten +spendetest +spendetet +spendieren +spendierend +spendierende +spendierenden +spendierender +spendierendes +spendierst +spendierte +spendiertem +spendierten +spendierter +spendiertes +spendiertest +spendiertet +sperren +sperrend +sperrende +sperrender +sperrendes +sperrig +sperrigem +sperrigen +sperriger +sperrigste +sperrst +sperrt +sperrte +sperrten +sperrtest +sperrtet +spesenfrei +spesenfreiem +spesenfreien +spesenfreier +spezial +speziale +spezialem +spezialer +spezialere +spezialerem +spezialerer +spezialeres +speziales +spezialisieren +spezialisierend +spezialisierende +spezialisierender +spezialisierendes +spezialisierst +spezialisierte +spezialisiertem +spezialisierten +spezialisierter +spezialisiertes +spezialisiertest +spezialisiertet +spezialstem +spezialsten +spezialster +speziell +spezielle +speziellem +speziellen +spezieller +speziellere +speziellerem +speziellerer +spezielleres +spezielles +speziellstem +speziellsten +speziellster +spezifisch +spezifische +spezifischem +spezifischen +spezifischer +spezifisches +spezifiziere +spezifizieren +spezifizierend +spezifizierende +spezifizierenden +spezifizierendes +spezifizierst +spezifiziert +spezifiziertem +spezifizierten +spezifizierter +spezifiziertest +spezifiziertet +sphärisch +sphärische +sphärischen +sphärischer +sphärisches +spie +spieen +spiegelblank +spiegelblanke +spiegelblankem +spiegelblanken +spiegelblankes +spiegele +spiegelglatt +spiegelglattem +spiegelglatten +spiegelglatter +spiegeln +spiegelnd +spiegelnde +spiegelnder +spiegelndes +spiegelst +spiegelt +spiegelte +spiegelten +spiegeltest +spiegle +spielen +spielend +spielenden +spielender +spielendes +spielerisch +spielerischen +spielfreie +spielfreudig +spielst +spielt +spielte +spielten +spieltet +spiest +spiet +spießbürgerlich +spießbürgerliche +spießbürgerlichem +spießbürgerlicher +spießbürgerliches +spieße +spießen +spießend +spießest +spießig +spießigem +spießigen +spießiger +spießt +spießte +spießten +spießtet +spindeldürr +spindeldürre +spindeldürrem +spindeldürren +spindeldürres +spinne +spinnen +spinnenden +spinnst +spioniere +spionieren +spionierend +spionierenden +spionierender +spionierendes +spioniert +spionierte +spioniertem +spionierter +spioniertes +spioniertest +spiralförmig +spiralförmige +spiralförmigem +spiralförmiger +spiralförmiges +spiritistisch +spiritistischen +spiritistischer +spiritistisches +spitz +spitzbübisch +spitzbübische +spitzbübischem +spitzbübischer +spitzbübisches +spitzeln +spitzen +spitzend +spitzende +spitzender +spitzendes +spitzer +spitzes +spitzest +spitzfindig +spitzfindige +spitzfindigen +spitzfindiger +spitzfindiges +spitzig +spitzige +spitzigem +spitzigen +spitziger +spitziges +spitzt +spitzte +spitzten +spitztest +spitztet +spitzwinklig +spitzwinklige +spitzwinkligem +spitzwinkligen +spitzwinkliges +spleenig +spleenige +spleenigen +spleeniger +spleeniges +spleißender +splittere +splitterfrei +splitterfreiem +splitterfreien +splitterfreier +splitterig +splitterige +splitterigem +splitteriger +splitteriges +splittern +splitternackt +splitternackte +splitternacktem +splitternackten +splitternacktes +splitternd +splitternde +splitternder +splitterndes +splitterst +splitterte +splitterten +splittertest +spontan +spontane +spontanem +spontaner +spontanere +spontanerem +spontanerer +spontaneres +spontanes +spontanstem +spontansten +spontanster +sporadisch +sporadische +sporadischem +sporadischer +sporadisches +sporenbewehrten +spornen +spornend +spornende +spornender +spornendes +spornst +spornstreichs +spornte +spornten +sporntest +sportlich +sportliche +sportlichem +sportlicher +sportliches +spott +spottbillig +spottbillige +spottbilligen +spottbilliger +spottbilliges +spotten +spottend +spottende +spottender +spottendes +spottest +spottete +spotteten +spottetest +sprach +sprachkundig +sprachkundige +sprachkundigen +sprachkundiger +sprachkundiges +sprachlich +sprachliche +sprachlichem +sprachlichen +sprachliches +sprachlos +sprachlose +sprachlosen +sprachloser +sprachloses +spracht +sprachwissenschaftlich +sprachwissenschaftliche +sprachwissenschaftlichem +sprachwissenschaftlicher +sprachwissenschaftliches +sprang +sprangen +sprangst +sprangt +sprayt +spreche +sprechen +sprechend +sprechende +sprechenden +sprechender +sprechendes +sprecht +spreize +spreizen +spreizend +spreizende +spreizenden +spreizendes +spreizest +spreizt +spreizte +spreizten +spreiztest +spreiztet +sprengen +sprengend +sprengende +sprengender +sprengendes +sprengst +sprengte +sprengten +sprengtest +sprenkeln +sprenkelnd +sprenkelnde +sprenkelnder +sprenkelndes +sprenkelst +sprenkelte +sprenkelten +sprenkeltest +sprenkle +sprich +sprichst +spricht +sprichwörtlich +sprichwörtliche +sprichwörtlichem +sprichwörtlicher +sprichwörtliches +sprieße +sprießen +sprießend +sprießende +sprießenden +sprießendes +sprießest +sprießt +springe +springen +springend +springende +springenden +springender +springendes +springt +sprinte +sprinten +sprintende +sprintenden +sprintender +sprintest +sprintet +sprintete +sprinteten +sprintetest +sprintetet +spritze +spritzen +spritzend +spritzende +spritzenden +spritzendes +spritzig +spritzige +spritzigen +spritziger +spritzigere +spritzigeren +spritzigerer +spritzigeres +spritzigste +spritzigstem +spritzigsten +spritzigstes +spritzt +spritzte +spritzten +spritztest +spritztet +spritzwassergeschützt +sprossest +spruchreif +spruchreife +spruchreifem +spruchreifer +spruchreifes +sprudele +sprudeln +sprudelnde +sprudelnden +sprudelnder +sprudelt +sprudelte +sprudelten +sprudle +sprunghaft +sprunghafte +sprunghaftem +sprunghaften +sprunghafter +sprunghaftere +sprunghafterem +sprunghafteren +sprunghafteres +sprunghaftes +sprunghafteste +sprunghaftesten +sprunghaftester +sprunghaftestes +spräche +sprächen +spröd +spröde +spröden +spröder +sprödere +spröderen +spröderer +spröderes +sprödeste +sprödestem +sprödesten +sprödestes +sprühe +sprühen +sprühende +sprühenden +sprühender +sprühst +sprüht +sprühte +sprühten +sprühtest +sprühtet +spucken +spuckend +spuckende +spuckender +spuckendes +spuckst +spuckt +spuckte +spuckten +spucktest +spuke +spuken +spukhaft +spukhafte +spukhaftem +spukhafter +spukhaftes +spukt +spulen +spulend +spulende +spulender +spulendes +spulst +spulte +spulten +spultest +spurlos +spurlose +spurlosen +spurloser +spurloses +spurte +spurten +spurtend +spurtenden +spurtender +spurtendes +spurtet +spurtete +spurteten +spurtetet +sputenden +sputender +sputendes +sputete +sputeten +sputetet +spähe +spähen +spähend +spähende +spähenden +spähendes +spähst +späht +spähte +spähten +spähtest +spähtet +spärlich +spärliche +spärlichem +spärlichen +spärlichere +spärlicherem +spärlicheren +spärlicheres +spärliches +spärlichste +spärlichsten +spärlichster +spärlichstes +spät +späte +spätem +späten +später +spätere +späterem +späteren +späterer +späteres +späterhin +spätes +spätestem +spätesten +spätestens +spätestes +spätminoisch +spätmykenisch +spötteln +spöttelnd +spöttelnde +spöttelnden +spöttelndes +spöttelst +spöttelt +spöttelte +spöttelten +spötteltest +spötteltet +spöttisch +spöttische +spöttischem +spöttischen +spöttisches +spöttle +spüle +spülen +spülend +spülende +spülenden +spülendes +spülst +spült +spülten +spültest +spültet +spürbar +spürbare +spürbarem +spürbaren +spürbarere +spürbarerem +spürbareren +spürbareres +spürbares +spürbarste +spürbarsten +spürbarster +spürbarstes +spüren +spürend +spürende +spürender +spürendes +spürst +spürt +spürte +spürten +spürtest +staatenlos +staatenlose +staatenlosem +staatenloser +staatenloses +staatlich +staatliche +staatlichem +staatlichen +staatlicher +staatliches +staatsbürgerlich +staatsbürgerliche +staatsbürgerlichen +staatsbürgerlicher +staatsbürgerliches +staatseigen +staatseigene +staatseigenem +staatseigenen +staatseigenes +staatsfeindlich +staatsfeindliche +staatsfeindlichen +staatsfeindlicher +staatsfeindliches +staatsklug +staatskluge +staatsklugem +staatskluger +staatskluges +staatsmännisch +staatsmännischem +staatsmännischen +staatsmännischer +staatspolitischen +staatsrechtlich +staatsrechtliche +staatsrechtlichen +staatsrechtlicher +staatsrechtliches +staatsverbürgt +staatsverbürgter +stabil +stabile +stabilen +stabiler +stabilere +stabileren +stabilerer +stabileres +stabiles +stabilisiere +stabilisieren +stabilisierend +stabilisierenden +stabilisierender +stabilisierendes +stabilisiert +stabilisierte +stabilisiertem +stabilisierter +stabilisiertes +stabilisiertest +stabilste +stabilstem +stabilsten +stabilstes +stach +stachelig +stacheligem +stacheligen +stacheliger +stacheligerem +stacheligeren +stacheligerer +stacheliges +stacheligste +stacheligstem +stacheligster +stacheligstes +stacheln +stachelnde +stachelnden +stachelnder +stachelst +stachelt +stachelte +stachelten +stacheltest +stacheltet +stachen +stachle +stachlig +stachligen +stachst +stadtbekannt +stadtbekanntem +stadtbekannten +stadtbekannter +stadteigenen +staffelförmig +staffelförmige +staffelförmigem +staffelförmigen +staffelförmiger +staffelförmiges +staffelförmigste +staffelförmigster +staffelförmigstes +staffeln +staffelnd +staffelnde +staffelnden +staffelndes +staffelst +staffelt +staffelte +staffelten +staffeltest +staffeltet +staffieren +staffierend +staffierende +staffierender +staffierendes +staffierst +staffierte +staffierten +staffierter +staffiertest +staffiertet +staffle +stagnieren +stagnierend +stagnierende +stagnierender +stagnierendes +stagnierst +stagniert +stagnierte +stagniertem +stagnierten +stagniertes +stagniertest +stagniertet +stahlblau +stahlblaue +stahlblauem +stahlblauen +stahlblaues +stahlen +stahlhart +stahlt +stak +stake +staken +stalinistisch +stalinistische +stamme +stammeln +stammelnd +stammelnden +stammelnder +stammelndes +stammelt +stammelte +stammelten +stammeltet +stammen +stammend +stammende +stammendem +stammenden +stammender +stammendes +stammesgeschichtlichen +stammle +stammst +stammt +stammte +stammten +stammtest +stammverwandt +stammverwandte +stammverwandtem +stammverwandter +stammverwandtes +stampfe +stampfen +stampfend +stampfende +stampfenden +stampfendes +stampfst +stampft +stampfte +stampften +stampftest +stampftet +standardisiere +standardisieren +standardisierend +standardisierenden +standardisierender +standardisierendes +standardisiert +standardisierte +standardisiertem +standardisierter +standardisiertes +standardisiertest +standardmäßig +standarisiert +standen +standesamtlich +standesamtlichem +standesamtlichen +standesamtlicher +standesgemäß +standesgemäße +standesgemäßem +standesgemäßer +standesgemäßes +standest +standet +standfest +standfestem +standfesten +standfester +standgehalten +standhaft +standhaftem +standhaften +standhafter +standhafteste +standhaftestem +standhaftesten +standhaftestes +standhalten +standhaltend +standhaltenden +standhaltender +standhaltendes +standhielt +standhielten +standhält +standhältst +standrechtlich +standrechtliche +standrechtlichem +standrechtlichen +standrechtliches +stank +stanken +stankst +stanze +stanzen +stanzende +stanzenden +stanzender +stanzest +stanzt +stanzte +stanzten +stanztest +stanztet +stapelbar +stapele +stapeln +stapelnd +stapelnde +stapelnden +stapelndes +stapelst +stapelt +stapelten +stapeltest +stapeltet +stapfen +stapfend +stapfende +stapfender +stapfendes +stapfst +stapft +stapfte +stapften +stapftest +staple +starb +starben +starbt +stark +starke +starkem +starken +starker +starkes +starr +starre +starrem +starren +starrende +starrenden +starrender +starrer +starrere +starrerem +starrerer +starreres +starres +starrköpfig +starrköpfige +starrköpfigem +starrköpfigen +starrköpfigere +starrköpfigerem +starrköpfigeren +starrköpfigeres +starrköpfiges +starrköpfigste +starrköpfigsten +starrköpfigster +starrköpfigstes +starrsinnig +starrsinnige +starrsinnigem +starrsinnigen +starrsinnigere +starrsinnigerem +starrsinnigeren +starrsinnigeres +starrsinniges +starrsinnigste +starrsinnigsten +starrsinnigster +starrsinnigstes +starrste +starrstem +starrsten +starrstes +starrt +starrte +starrten +starrtest +starrtet +startbereit +startbereitem +startbereiten +startbereiter +starte +starten +startend +startende +startenden +startender +startendes +startet +startete +starteten +startetet +startklar +startklare +startklaren +startklarer +startklares +stationiere +stationieren +stationierende +stationierenden +stationierender +stationierst +stationiert +stationierte +stationierten +stationierter +stationiertes +stationiertet +stationär +stationäre +stationärem +stationären +stationärer +stationäres +statisch +statische +statischen +statischer +statisches +statistisch +statistische +statistischem +statistischen +statistischer +statt +stattdessen +statten +stattfand +stattfinde +stattfinden +stattfindende +stattfindenden +stattfindender +stattfindet +stattgeben +stattgefunden +stattgefundene +stattgefundenen +stattgefundener +stattgefundenes +stattgegeben +stattgegebene +stattgegebenen +stattgegebener +statthaben +statthaft +statthafte +statthaftem +statthaften +statthafter +statthaftes +stattlich +stattlichem +stattlichen +stattlicher +stattlicherem +stattlicheren +stattlicherer +stattliches +stattlichste +stattlichstem +stattlichster +stattlichstes +stattzugeben +statuenhaft +statuiere +statuieren +statuierend +statuierende +statuierenden +statuierender +statuierendes +statuiert +statuierte +statuiertem +statuierten +statuierter +statuiertes +statuiertest +staubdicht +staubdichtem +staubdichten +staubdichter +stauben +staubende +staubenden +staubender +staubfeine +staubfeiner +staubfeines +staubfrei +staubfreie +staubfreien +staubfreier +staubfreies +staubhaltig +staubhaltige +staubhaltigem +staubhaltigen +staubhaltigere +staubhaltigerem +staubhaltigeren +staubhaltigeres +staubhaltiges +staubhaltigste +staubhaltigsten +staubhaltigster +staubhaltigstes +staubig +staubige +staubigem +staubigen +staubigere +staubigerem +staubigeren +staubigeres +staubiges +staubigste +staubigsten +staubigster +staubigstes +staubt +staubte +staubtest +stauche +stauchen +stauchend +staucht +stauchte +stauchten +stauchtet +staue +stauen +stauende +stauenden +stauender +staune +staunend +staunende +staunender +staunendes +staunenswert +staunenswertem +staunenswerten +staunenswerter +staunst +staunt +staunte +staunten +stauntest +stauntet +staust +staut +staute +stauten +stautest +steche +stechen +stechend +stechende +stechenden +stechender +stechendes +steckbrieflich +stecke +stecken +steckend +steckende +steckenden +steckender +steckendes +steckenlassen +steckkompatibel +steckt +steckte +steckten +stecktet +steh +stehe +stehen +stehend +stehende +stehendem +stehenden +stehender +stehendes +stehengelassen +stehle +stehlen +stehlende +stehlenden +stehlender +stehst +steht +steif +steife +steifem +steifen +steifend +steifende +steifenden +steifendes +steifer +steifere +steiferen +steiferer +steiferes +steifes +steifst +steifste +steifstem +steifster +steifstes +steift +steifte +steiften +steiftest +steiftet +steigen +steigend +steigende +steigendem +steigenden +steigender +steigendes +steigern +steigernd +steigernden +steigernder +steigerndes +steigerst +steigerte +steigerten +steigertest +steigst +steigt +steil +steile +steilem +steilen +steiler +steilere +steilerem +steileren +steilerer +steiles +steilste +steilstem +steilsten +steilster +steilstes +steinalt +steinaltem +steinalten +steinalter +steinern +steinerne +steinernem +steinerner +steinernes +steinhart +steinhartem +steinharten +steinharter +steinig +steinige +steinigem +steinigen +steinigend +steinigende +steinigenden +steinigendes +steiniger +steinigere +steinigeren +steinigerer +steinigeres +steinigst +steinigste +steinigstem +steinigster +steinigstes +steinigt +steinigten +steinigtest +steinigtet +steinreich +steinreiche +steinreichem +steinreichen +steinreiches +steinreichste +steinreichstem +steinreichster +steinreichstes +steinzeitlich +steinzeitliche +stellend +stellende +stellenden +stellender +stellendes +stellenlosem +stellenlosen +stellenloser +stellst +stellt +stellte +stellten +stelltest +stelltet +stellungslos +stellungslosem +stellungslosen +stellungsloser +stellvertretend +stellvertretende +stellvertretenden +stellvertretender +stellvertretendes +stelze +stelzen +stelzende +stelzenden +stelzender +stelzt +stelzte +stelzten +stelztest +stelztet +stemme +stemmen +stemmend +stemmende +stemmenden +stemmendes +stemmst +stemmt +stemmte +stemmten +stemmtest +stemmtet +stempeln +stempelnd +stempelnde +stempelnden +stempelndes +stempelt +stempelte +stempelten +stempeltest +stempeltet +stenografisch +stenografisches +stenographiere +stenographieren +stenographierende +stenographierenden +stenographierender +stenographierst +stenographiert +stenographierte +stenographierten +stenographierter +stenographiertes +stenographiertet +stenographisch +stenographische +stenographischen +stenographischer +stenographisches +steppen +steppend +steppende +steppender +steppendes +steppst +steppte +steppten +stepptest +sterbe +sterben +sterbend +sterbende +sterbenden +sterbender +sterbendes +sterbenskrank +sterbenskranke +sterbenskranken +sterbenskranker +sterbensmüde +sterbensmüdem +sterbensmüden +sterbensmüdes +sterblich +sterbliche +sterblichem +sterblichen +sterbliches +stereotyp +stereotype +stereotypen +stereotyper +stereotypes +stereotypieren +stereotypierend +stereotypierende +stereotypierender +stereotypierendes +stereotypierst +stereotypierte +stereotypiertem +stereotypierten +stereotypiertes +stereotypiertest +stereotypiertet +steril +sterile +sterilem +sterilen +sterilere +sterilerem +sterileren +sterileres +steriles +sterilisiere +sterilisieren +sterilisierend +sterilisierende +sterilisierenden +sterilisierendes +sterilisierst +sterilisiert +sterilisiertem +sterilisierten +sterilisierter +sterilisiertes +sterilisiertest +sterilisiertet +sterilste +sterilsten +sterilster +sterilstes +sternenförmig +sternenförmige +sternenförmigem +sternenförmigen +sternenförmiges +sternenklar +sternförmig +sternförmige +sternförmigem +sternförmigen +sternförmiges +sternhagelvoll +sternhell +sternhelle +sternhellem +sternhellen +sternhellere +sternhellerem +sternhelleren +sternhelleres +sternhelles +sternhellste +sternhellsten +sternhellster +sternhellstes +sternklar +sternklare +sternklarem +sternklaren +sternklares +stet +stete +stetem +steten +steter +stetes +stetig +stetige +stetigem +stetigen +stetiger +stetigere +stetigerem +stetigeren +stetigeres +stetiges +stetigste +stetigsten +stetigster +stetigstes +stets +steuerbar +steuerbare +steuerbarem +steuerbarer +steuerbares +steuerbefreit +steuerbefreite +steuerbegünstigt +steuerbegünstigter +steuere +steuerfrei +steuerfreie +steuerfreiem +steuerfreien +steuerfreier +steuerlich +steuerliche +steuerlichem +steuerlichen +steuerliches +steuern +steuernd +steuernden +steuernder +steuerndes +steuerpflichtig +steuerpflichtige +steuerpflichtigem +steuerpflichtigen +steuerpflichtiges +steuerpolitischen +steuerrechtlich +steuerrechtlichem +steuerrechtlichen +steuerrechtlicher +steuerst +steuert +steuerte +steuerten +steuertest +steuertet +steuerungsseitig +steuerungstechnisch +stibitzen +stibitzend +stibitzende +stibitzender +stibitzendes +stibitzest +stibitzte +stibitztem +stibitzten +stibitztes +stibitztest +stibitztet +sticheln +stichelnd +stichelnde +stichelnden +stichelndes +stichelst +stichelt +stichelte +stichelten +sticheltest +sticheltet +stichfest +stichfeste +stichfestem +stichfesten +stichhaltig +stichhaltige +stichhaltigem +stichhaltiger +stichhaltiges +stichig +stichprobenartig +stichpunktartig +stichst +sticht +sticken +stickende +stickenden +stickendes +stickig +stickige +stickiger +stickiges +stickigsten +stickst +stickstoffhaltig +stickstoffhaltige +stickstoffhaltigem +stickstoffhaltigen +stickstoffhaltiges +stickt +stickte +stickten +sticktest +sticktet +stiebe +stieben +stiebend +stiebende +stiebenden +stiebender +stiebendes +stiebst +stiebt +stiebte +stiebten +stiebtest +stiebtet +stiefeln +stiefelnd +stiefelnde +stiefelnder +stiefelndes +stiefelst +stiefelte +stiefelten +stiefeltest +stiefle +stiefmütterlich +stiefmütterliche +stiefmütterlichen +stiefmütterlicher +stiefmütterliches +stieg +stiegen +stiegst +stiegt +stiehlt +stiere +stieren +stierende +stierenden +stierender +stieres +stiernackig +stiernackige +stiernackigem +stiernackiger +stiernackiges +stierst +stierte +stierten +stiertest +stieseligen +stieß +stieße +stießest +stießet +stifte +stiften +stiftend +stiftenden +stiftender +stiftendes +stiftest +stiftet +stiftete +stiftetest +stilecht +stilechte +stilechtem +stilechter +stilechtes +stilgerecht +stilgerechtem +stilgerechten +stilgerechter +stilisiere +stilisieren +stilisierend +stilisierenden +stilisierender +stilisierendes +stilisiert +stilisierte +stilisiertem +stilisierter +stilisiertes +stilisiertest +stilistisch +stilistische +stilistischem +stilistischer +stilistisches +still +stillem +stillen +stillend +stillende +stillenden +stillendes +stiller +stillere +stillerem +stilleren +stillerer +stilleres +stilles +stillgelegt +stillgelegte +stillgelegtem +stillgelegten +stillgelegter +stillgelegtes +stillgestanden +stillgestandene +stillgestandenem +stillgestandenen +stillgestandenes +stillhalten +stillhaltende +stillhaltenden +stillhaltender +stillhält +stillhältst +stilliegen +stilliegend +stilliegende +stilliegender +stilliegendes +stilllegen +stilllegt +stilllegte +stilllegten +stillos +stillosem +stillosen +stilloses +stillschweigen +stillschweigend +stillschweigenden +stillschweigendes +stillsitzender +stillsitzendes +stillst +stillste +stillstehen +stillstehend +stillstehende +stillstehenden +stillstehender +stillstem +stillsten +stillster +stillt +stillte +stillten +stilltet +stillvergnügt +stillvergnügte +stillvergnügtem +stillvergnügten +stillvergnügter +stillvergnügtes +stilvoll +stilwidrig +stimmen +stimmhaften +stimmig +stimmt +stimmte +stimmten +stimmungslose +stimulieren +stimulierten +stinke +stinken +stinkende +stinkigere +stinkigeren +stinkt +stirbt +stochastisch +stochastische +stochere +stochern +stockdunkle +stockdunklen +stocken +stockend +stockenden +stocksteif +stockte +stockten +stofflich +stoffliche +stofflichem +stofflichen +stofflicher +stoffliches +stolpere +stolpern +stolperten +stolz +stolze +stolzen +stolzer +stolzerer +stolzes +stopfen +stopft +stopfte +stoppe +stoppelbärtigen +stoppen +stoppliger +stoppliges +stoppligsten +stornieren +storniert +stottere +stottern +stoßartig +stoßen +stoßfest +stoßfeste +stoßfreie +stoßt +strafbar +strafen +straff +straffen +straffer +straffälliger +straflosen +strafrechtliche +strahlenförmig +strahlt +strahlten +stramm +strammstand +strampele +strampeln +strampelt +strample +strandenden +strangulieren +strapazieren +strapazierte +strategisch +strategische +strategischen +strauchelnder +streben +strebender +strebsamen +strebt +strebten +strecken +streckte +streckten +streichele +streicheln +streichen +streichend +streichende +streichenden +streichendes +streifenweise +streiften +streiken +streikt +streite +streiten +streitet +streitig +streitlustig +streng +strenge +strengen +strengere +strengeren +strengstens +streuen +streuend +streuende +streuendem +streuenden +streuender +streuendes +streunen +streut +streute +stricken +striegeln +strikt +strikte +strikten +strikteste +stritt +stritten +strittig +strittige +strotzen +strotzt +strukturell +strukturelle +strukturellem +strukturellen +struktureller +strukturelles +strukturgleich +strukturieren +strukturiert +strukturierten +sträflich +sträflichen +sträube +sträuben +sträubend +sträubenden +sträubender +sträubendes +sträubt +sträubte +sträubten +sträubtet +ströme +strömen +strömende +strömendem +strömenden +strömender +strömendes +strömst +strömt +strömte +strömten +strömtest +strömtet +stubenrein +stubenreine +stubenreinem +stubenreiner +stubenreines +studentisch +studentischer +studieren +studierend +studierende +studierenden +studierendes +studierst +studiert +studierte +studiertem +studierten +studierter +studiertest +studiertet +studierwilligen +stufenartig +stufenartige +stufenartigem +stufenartigen +stufenartiger +stufenartiges +stufenförmig +stufenförmige +stufenförmigen +stufenförmiger +stufenförmiges +stufenlos +stufenlose +stufenlosem +stufenlosen +stufenloses +stufenweise +stumm +stumme +stummem +stummen +stummer +stummere +stummerem +stummerer +stummeres +stummes +stummstem +stummsten +stummster +stumpf +stumpfe +stumpfem +stumpfen +stumpfer +stumpfere +stumpferem +stumpferer +stumpferes +stumpfes +stumpfsinnig +stumpfsinnige +stumpfsinnigem +stumpfsinnigen +stumpfsinnigere +stumpfsinnigerem +stumpfsinnigeren +stumpfsinnigeres +stumpfsinniges +stumpfsinnigste +stumpfsinnigsten +stumpfsinnigster +stumpfsinnigstes +stumpfstem +stumpfsten +stumpfster +stumpfwinkelig +stumpfwinkelige +stumpfwinkeligem +stumpfwinkeliger +stumpfwinkeliges +stundenlang +stundenlangem +stundenlangen +stundenlanger +stundenweise +stupenden +stupender +stupendere +stupid +stupide +stupidem +stupiden +stupider +stupidere +stupideren +stupiderer +stupideres +stupides +stupideste +stupidesten +stupse +stupsen +stupsende +stupsenden +stupsender +stupsnasig +stupsnasige +stupsnasigen +stupsnasiges +stupst +stupste +stupsten +stupstest +stupstet +stur +sture +sturem +sturen +sturer +sturerem +stureren +sturerer +stureres +stures +sturste +sturstem +stursten +sturster +sturstes +stutze +stutzen +stutzend +stutzende +stutzenden +stutzendes +stutzerhaft +stutzerhafte +stutzerhaften +stutzerhafter +stutzerhaftes +stutzig +stutzt +stutzte +stutzten +stutztet +städtebaulich +städtisch +städtische +städtischem +städtischer +städtisches +stählern +stämmig +stämmige +stämmigem +stämmigen +stämmigere +stämmigerem +stämmigeren +stämmigeres +stämmiges +stämmigste +stämmigsten +stämmigster +stämmigstes +ständest +ständig +ständige +ständigem +ständigen +ständiger +ständiges +stänkere +stänkern +stänkernd +stänkernde +stänkernden +stänkerndes +stänkerst +stänkert +stänkerte +stänkerten +stänkertest +stänkertet +stärkehaltig +stärkehaltige +stärkehaltigem +stärkehaltiger +stärkehaltiges +stärken +stärkende +stärkenden +stärkender +stärker +stärkere +stärkerem +stärkerer +stärkeres +stärkst +stärkste +stärkstem +stärksten +stärkster +stärkt +stärkte +stärkten +stärktet +stäube +stäuben +stäubende +stäubenden +stäubender +stäubst +stäubt +stäubte +stäubtest +stäubtet +stöbere +stöbern +stöbernd +stöbernde +stöbernder +stöberndes +stöberst +stöbert +stöberte +stöberten +stöbertest +stöhne +stöhnen +stöhnend +stöhnenden +stöhnender +stöhnendes +stöhnt +stöhnte +stöhnten +stöhntet +stöpseln +stöpselnd +stöpselt +stöpselte +stöpselten +stöpseltet +stöpsle +störanfällig +störanfälliger +stören +störend +störende +störender +störendes +störfreie +störrig +störrige +störrigem +störrigen +störrigere +störrigerem +störrigeren +störriges +störrigste +störrigstem +störrigster +störrigstes +störrisch +störrischem +störrischen +störrischer +störrischerem +störrischeren +störrischerer +störrisches +störrischste +störrischstem +störrischster +störrischstes +störsicher +störst +stört +störte +störten +störtest +störungsfrei +störungsfreie +störungsfreiem +störungsfreier +störungsfreies +stößt +stückeln +stückelnd +stückelnde +stückelnden +stückelndes +stückelst +stückelt +stückelte +stückelten +stückeltest +stückeltet +stückweise +stülpe +stülpen +stülpst +stülpt +stülpte +stülpten +stülptet +stümperhaft +stümperhafte +stümperhaften +stümperhafter +stümperhaftes +stümpern +stünde +stünden +stündlich +stündliche +stündlichen +stündlicher +stündliches +stürmen +stürmend +stürmende +stürmender +stürmendes +stürmisch +stürmischem +stürmischen +stürmischer +stürmst +stürmt +stürmte +stürmten +stürmtest +stürmtet +stürze +stürzen +stürzend +stürzende +stürzenden +stürzendes +stürzest +stürzt +stürzte +stürzten +stürztest +stürztet +stützen +stützend +stützende +stützender +stützendes +stützest +stützt +stützte +stützten +stütztest +subatomar +subatomaren +subjektiv +subjektive +subjektivem +subjektiven +subjektiver +subjektives +sublimieren +substantiell +substantielle +substantiellem +substantiellen +substantiellere +substantiellerem +substantielleren +substantielleres +substantielles +substantiellste +substantiellsten +substantiellster +substantiellstes +substantivisch +substantivische +substantivischen +substantivischer +substituiere +substituieren +substituiert +subtil +subtile +subtilem +subtiler +subtileren +subtrahiere +subtrahieren +subtrahierend +subtrahierende +subtrahierenden +subtrahierendes +subtrahierst +subtrahiert +subtrahiertem +subtrahierten +subtrahierter +subtrahiertes +subtrahiertest +subtrahiertet +subtropisch +subtropischem +subtropischen +subtropischer +subventioniere +subventionieren +subventionierend +subventionierenden +subventionierender +subventionierendes +subventioniert +subventionierte +subventioniertem +subventionierter +subventioniertes +subventioniertest +subversiv +subversive +such +suche +suchen +suchend +suchende +suchenden +suchender +suchst +sucht +suchte +suchterzeugend +suchterzeugende +suchterzeugendem +suchterzeugender +suchterzeugendes +suchtest +sudanesische +sudanesischen +sudelig +sudeligem +sudeligen +sudeliger +sudeln +sudelnd +sudelnde +sudelndem +sudelnder +sudelndes +sudelst +sudelte +sudelten +sudeltest +sudle +suggeriere +suggerieren +suggerierende +suggerierenden +suggerierender +suggerierst +suggeriert +suggerierte +suggerierten +suggerierter +suggeriertes +suggeriertet +suggestibel +suggestible +suggestionsbereit +suggestiv +suggestive +suggestiven +suggestiver +suggestives +sukzessiv +sukzessive +sukzessivem +sukzessiven +sukzessives +sumerische +summa +summarisch +summarischem +summarischen +summarischer +summiere +summieren +summierend +summierende +summierender +summierendes +summierst +summiert +summierte +summiertem +summierten +summierter +summiertes +summiertest +summiertet +summt +summte +sumpfig +sumpfige +sumpfigem +sumpfigen +sumpfigere +sumpfigerem +sumpfigeren +sumpfigeres +sumpfiges +sumpfigste +sumpfigsten +sumpfigster +sumpfigstes +super +supererfolgreichen +superklug +superkluge +superklugen +superkluger +superkluges +superlativisch +superlativische +superlativischem +superlativischer +superlativisches +superspezialisierte +supraleitend +supraleitende +supraleitenden +supraleitender +supraleitendes +surfen +surfst +surre +surrealistisch +surrealistische +surrealistischen +surren +surrend +surrende +surrenden +surrendes +surrst +surrt +surrte +surrten +surrtest +surrtet +suspekt +suspekte +suspektem +suspekten +suspektes +suspendiere +suspendieren +suspendierende +suspendierenden +suspendierender +suspendierst +suspendiert +suspendierte +suspendierten +suspendierter +suspendiertes +suspendiertet +swingen +sybillinisch +symbolisch +symbolische +symbolischem +symbolischen +symbolischer +symbolisches +symbolisiere +symbolisieren +symbolisierend +symbolisierenden +symbolisierender +symbolisierendes +symbolisiert +symbolisierte +symbolisiertem +symbolisierten +symbolisierter +symbolisiertes +symbolisiertest +symmetrisch +symmetrische +symmetrischem +symmetrischen +symmetrischer +symmetrisches +sympathisch +sympathische +sympathischem +sympathischen +sympathischer +sympathischerem +sympathischeren +sympathischerer +sympathisches +sympathischste +sympathischstem +sympathischster +sympathischstes +sympathisiere +sympathisieren +sympathisierend +sympathisierende +sympathisierenden +sympathisierendes +sympathisierst +sympathisiert +sympathisierte +sympathisiertem +sympathisierten +sympathisiertes +sympathisiertest +sympathisiertet +symphonisch +symphonische +symphonischen +symphonischer +symphonisches +synchron +synchrone +synchronem +synchronen +synchrones +synchronisiere +synchronisieren +synchronisierende +synchronisierenden +synchronisierender +synchronisierst +synchronisiert +synchronisierte +synchronisierten +synchronisierter +synchronisiertes +synchronisiertet +synonyme +synonymer +synonymisch +synonymische +synonymischem +synonymischen +synonymisches +syntaktisch +syntaktische +synthetisch +synthetischem +synthetischen +synthetischer +synthetisierbar +synthetisieren +syphilitisch +syrisch +syrischem +syrischen +syrischer +systematisch +systematische +systematischen +systematischer +systematischerer +systematisches +systematisiert +systemimmanent +systemimmanente +systemimmanenten +systemlos +systemlosem +systemlosen +systemloser +systemnahen +szenisch +szenische +szenischen +szenischer +szenisches +säbeln +sächlich +sächliche +sächlichen +sächlicher +sächliches +sächsischen +säe +säen +säende +säenden +säender +säge +sägen +sägend +sägenden +sägender +sägendes +sägezahnförmig +sägt +sägte +sägten +sägtet +sähe +sähen +sähet +säkular +säkularer +säkularisiere +säkularisieren +säkularisierend +säkularisierende +säkularisierenden +säkularisierender +säkularisierst +säkularisiert +säkularisierte +säkularisierten +säkularisierter +säkularisiertes +sämtlich +sämtliche +sämtlichem +sämtlichen +sämtlicher +sämtliches +säst +sät +säte +säten +sätest +sättige +sättigen +sättigend +sättigenden +sättigender +sättigendes +sättigt +sättigte +sättigten +sättigtet +säubere +säuberlich +säuberlichem +säuberlichen +säuberlicher +säuberlicherem +säuberlicheren +säuberlicherer +säuberliches +säuberlichste +säuberlichstem +säuberlichster +säuberlichstes +säubern +säubernde +säubernden +säubernder +säuberst +säubert +säuberte +säuberten +säubertest +säubertet +säuerlich +säuerlichem +säuerlichen +säuerlicher +säuerlicherem +säuerlicheren +säuerlicherer +säuerlichste +säuerlichstem +säuerlichsten +säuerlichster +säuerlichstes +säuern +säuft +säuge +säugen +säugende +säugenden +säugender +säugest +säugt +säugte +säugtest +säugtet +säume +säumen +säumend +säumende +säumendem +säumender +säumendes +säumest +säumig +säumige +säumigem +säumigen +säumiger +säumiges +säumigste +säumigstem +säumigster +säumigstes +säumst +säumt +säumte +säumten +säumtest +säumtet +säurebeständig +säurebeständige +säurebeständigem +säurebeständigen +säurebeständiges +säurebeständigste +säurebeständigstem +säurebeständigster +säurebeständigstes +säurehaltig +säurehaltigem +säurehaltigen +säurehaltiger +säurehaltigerem +säurehaltigeren +säurehaltigerer +säurehaltiges +säurehaltigste +säurehaltigstem +säurehaltigster +säurehaltigstes +säurelöslich +säurelöslichem +säurelöslichen +säurelöslicher +säusele +säuseln +säuselnd +säuselnde +säuselnder +säuselndes +säuselt +säuselten +säusle +söhnen +süchtig +süchtige +süchtigem +süchtiger +süchtiges +südafrikanisch +südafrikanische +südafrikanischen +südafrikanisches +südamerikanisch +südamerikanische +südamerikanischen +südamerikanischer +süddeutsche +süddeutschem +süddeutschen +süddeutsches +südeuropäischer +südfranzösischen +südlich +südliche +südlichem +südlichen +südlicher +südlicherem +südlicheren +südlicherer +südliches +südlichste +südlichstem +südlichsten +südlichster +südlichstes +südländisch +südländische +südländischem +südländischer +südländisches +südwestenglischen +südwestlich +südwestliche +südwestlichen +südwestlicher +südwestliches +südwärts +südöstlich +südöstliche +südöstlichem +südöstlichen +südöstlicher +süffig +süffige +süffigem +süffigen +süffiges +süffisant +süffisante +süffisanten +süffisanter +süffisantes +sühnen +sühnenden +sühnt +sündenfällig +sündhaft +sündhafte +sündhaften +sündhafter +sündhaftes +sündig +sündige +sündigem +sündigen +sündigende +sündigenden +sündigender +sündiger +sündiges +sündigt +sündigte +sündigten +sündigtest +sündigtet +süß +süße +süßem +süßen +süßend +süßenden +süßender +süßendes +süßer +süßere +süßerem +süßeren +süßeres +süßes +süßest +süßeste +süßestem +süßesten +süßester +süßlich +süßliche +süßlichem +süßlicher +süßliches +süßsauer +süßte +süßten +süßtest ++++++++++ +tabellarisch +tabellarische +tabellarischem +tabellarischer +tabellarisches +tabellarisiere +tabellarisieren +tabellarisierend +tabellarisierende +tabellarisierenden +tabellarisierendes +tabellarisierst +tabellarisiert +tabellarisierten +tabellarisierter +tabellarisiertes +tabellarisiertet +tabellieren +tabu +tabuisieren +tadellos +tadellose +tadellosem +tadellosen +tadelloser +tadellosere +tadelloserer +tadelloseres +tadelloses +tadellosesten +tadellosester +tadellosestes +tadeln +tadelnd +tadelnde +tadelnden +tadelndes +tadelnswert +tadelnswerte +tadelnswerten +tadelnswerter +tadelnswertere +tadelnswerterer +tadelnswerteres +tadelnswertes +tadelnswertesten +tadelnswertester +tadelnswertestes +tadelst +tadelsüchtig +tadelsüchtige +tadelsüchtigen +tadelsüchtigere +tadelsüchtigeren +tadelsüchtigerer +tadelsüchtiges +tadelsüchtigste +tadelsüchtigsten +tadelsüchtigstes +tadelt +tadelte +tadelten +tadeltest +tadeltet +tadle +tafelfertig +tafelfertige +tafelfertigem +tafelfertiger +tafelfertiges +tafeln +tafelnde +tafelnden +tafelnder +tafelst +tafelt +tafelte +tafeltest +tafeltet +tafle +tagein +tagelang +tagelange +tagelangen +tagelanger +tagelanges +tagende +tagenden +tagender +tageweise +tags +tagst +tagsüber +tagt +tagte +tagtest +tagtet +tagtäglich +tagtägliche +tagtäglichem +tagtäglichen +tagtägliches +taillieren +tailliert +takeln +takelnd +takelnde +takelnder +takelndes +takelst +takelt +takelte +takelten +takeltest +takle +taktfest +taktfeste +taktfesten +taktfester +taktfestere +taktfesteren +taktfesterer +taktfesteres +taktfesteste +taktfestestem +taktfestesten +taktfestestes +taktiere +taktieren +taktierend +taktierende +taktierenden +taktierender +taktierst +taktiert +taktierte +taktierten +taktierter +taktiertes +taktiertest +taktiertet +taktisch +taktische +taktischem +taktischen +taktischer +taktisches +taktlos +taktlose +taktlosem +taktlosen +taktlosere +taktloserem +taktloseren +taktloseres +taktloses +taktloseste +taktlosesten +taktlosester +taktlosestes +taktvoll +taktvolle +taktvollem +taktvollen +taktvollere +taktvollerem +taktvolleren +taktvolleres +taktvolles +taktvollste +taktvollsten +taktvollster +taktvollstes +talentiert +talentierte +talentiertem +talentierter +talentiertere +talentierterem +talentierterer +talentierteres +talentiertes +talentiertestem +talentiertesten +talentiertester +talentlos +talentlose +talentlosen +talentloser +talentlosere +talentloseren +talentloserer +talentloseres +talentloseste +talentlosestem +talentlosesten +talentlosestes +talentvoll +talentvolle +talentvollen +talentvoller +talentvollere +talentvolleren +talentvollerer +talentvolleres +talentvollste +talentvollstem +talentvollsten +talentvollstes +talgig +talgige +talgigen +talgiger +talgiges +tangential +tangentialer +tangentiales +tangieren +tangiert +tangierte +tangierten +tangierter +tangiertes +tangiertest +tanke +tanken +tankend +tankende +tankender +tankendes +tankst +tankte +tankten +tanktest +tanz +tanze +tanzen +tanzend +tanzende +tanzenden +tanzendes +tanzest +tanzt +tanzten +tanztest +tanztet +tapezieren +tapfer +tapfere +tapferem +tapferer +tapferere +tapfererem +tapfererer +tapfereres +tapferes +tapferstem +tapfersten +tapferster +tappe +tappen +tappend +tappenden +tappender +tappendes +tappt +tappte +tappten +tapptet +tapse +tapsen +tapsende +tapsenden +tapsender +tapsig +tapsige +tapsiger +tapst +tapste +tapsten +tapstet +tariere +tarieren +tarierende +tarierendem +tarierenden +tarierendes +tarierst +tariert +tariertem +tarierten +tarierter +tariertest +tariertet +tariflich +tariflichem +tariflichen +tariflicher +tarifmäßig +tarifmäßige +tarifmäßigem +tarifmäßiger +tarifmäßiges +tarifpolitisch +tarifpolitische +tarnen +tarnend +tarnende +tarnender +tarnendes +tarnst +tarnt +tarnte +tarnten +tarntest +taste +tasten +tastend +tastenden +tastender +tastendes +tastet +tastete +tasteten +tastetet +taten +tatendurstig +tatendurstige +tatendurstigen +tatendurstiger +tatendurstiges +tatenlos +tatenlose +tatenlosem +tatenlosen +tatenloses +tatenreiches +tatet +tatkräftig +tatkräftigem +tatkräftigen +tatkräftiger +tatkräftigerem +tatkräftigeren +tatkräftigerer +tatkräftiges +tatkräftigste +tatkräftigstem +tatkräftigster +tatkräftigstes +tatst +tatsächlich +tatsächliche +tatsächlichem +tatsächlichen +tatsächlicher +taub +taube +taubem +taubenblau +taubenblaue +taubenblauen +taubenblaues +taubengrau +taubengraue +taubengrauen +taubengraues +tauber +taubere +tauberen +tauberer +tauberes +taubes +taubste +taubstem +taubsten +taubstes +taubstumm +taubstumme +taubstummen +taubstummer +taubstummes +tauche +tauchen +tauchend +tauchende +tauchenden +tauchender +tauchendes +taucht +tauchte +tauchten +tauchtet +taue +tauen +tauende +tauenden +tauender +tauendes +taufe +taufen +taufend +taufenden +taufender +taufendes +tauft +taufte +tauften +tauftet +tauge +taugen +taugende +taugenden +taugender +tauglich +taugliche +tauglichem +tauglichen +tauglicher +tauglichere +tauglicherem +tauglicherer +tauglicheres +taugliches +tauglichstem +tauglichsten +tauglichster +taugst +taugt +taugte +taugten +taugtest +taugtet +taumelig +taumeligem +taumeligen +taumeliger +taumeln +taumelnd +taumelnde +taumelnden +taumelndes +taumelst +taumelt +taumelte +taumelten +taumeltest +taumeltet +tausche +tauschen +tauschend +tauschenden +tauschender +tauschendes +tauscht +tauschte +tauschten +tauschtest +tauschtet +tausend +tausenden +tausenderlei +tausendfach +tausendfache +tausendfacher +tausendfaches +tausendfältig +tausendfältige +tausendfältigem +tausendfältigen +tausendfältiges +tausendjährig +tausendjährigem +tausendjährigen +tausendjähriger +tausendmal +tausendste +tausendstel +tausendsten +tausendster +taust +taut +taute +tautest +tautet +tautologisch +taxieren +taxierend +taxierende +taxierendem +taxierenden +taxierendes +taxierst +taxiert +taxiertem +taxierten +taxierter +taxiertes +taxiertest +taxiertet +technikphilosophisch +technisch +technische +technischem +technischen +technischer +technischere +technischerem +technischeren +technischeres +technisches +technischste +technischsten +technischster +technischstes +technisieren +technokratisch +technokratischen +technologiefreien +technologieinduzierte +technologisch +technologische +technologischen +technologischer +technologisches +teere +teeren +teerende +teerendem +teerenden +teerendes +teerst +teert +teerten +teertest +teertet +teigig +teigige +teigigen +teigiger +teigigere +teigigeren +teigigerer +teigigeres +teigigste +teigigstem +teigigsten +teigigstes +teilbar +teilbare +teilbarem +teilbaren +teilbarer +teilbarere +teilbareren +teilbarerer +teilbareres +teilbares +teilbarste +teilbarstem +teilbarsten +teilbarstes +teilbestückt +teilen +teilend +teilende +teilenden +teilender +teilendes +teilerfremd +teilgenommen +teilgenommene +teilgenommenem +teilgenommener +teilgenommenes +teilhabe +teilhaben +teilhabend +teilhabende +teilhabenden +teilhabendes +teilhaftig +teilhaftige +teilhaftigen +teilhaftiger +teilhaftiges +teilhatten +teilnahm +teilnahmen +teilnahmslos +teilnahmslose +teilnahmslosem +teilnahmsloser +teilnahmslosere +teilnahmsloserem +teilnahmsloserer +teilnahmsloseres +teilnahmsloses +teilnahmslosestem +teilnahmslosesten +teilnahmslosester +teilnahmsvoll +teilnahmsvolle +teilnahmsvollem +teilnahmsvoller +teilnahmsvollere +teilnahmsvollerem +teilnahmsvollerer +teilnahmsvolleres +teilnahmsvolles +teilnahmsvollstem +teilnahmsvollsten +teilnahmsvollster +teilnehmen +teilnehmend +teilnehmende +teilnehmender +teilnehmendes +teilnimmt +teils +teilt +teilte +teilten +teiltet +teilweise +teilweisem +teilweisen +teilzuhaben +teilzunehmen +telefonieren +telefonierend +telefonierende +telefonierenden +telefonierendes +telefonierst +telefoniert +telefonierte +telefoniertem +telefonierten +telefonierter +telefoniertest +telefoniertet +telefonisch +telefonische +telefonischem +telefonischen +telefonischer +telefonisches +telegrafiere +telegrafieren +telegrafierende +telegrafierenden +telegrafierender +telegrafierst +telegrafiert +telegrafierte +telegrafierten +telegrafierter +telegrafiertes +telegrafiertet +telegrafisch +telegrafische +telegrafischen +telegrafischer +telegrafisches +telegraphieren +telegraphierend +telegraphisch +telegraphische +telegraphischem +telegraphischer +telegraphisches +telepathisch +telepathischem +telepathischen +telepathischer +telepathischerem +telepathischeren +telepathischerer +telepathischste +telepathischstem +telepathischsten +telepathischstes +telephonisch +teleskopisch +teleskopische +teleskopischem +teleskopischer +teleskopisches +tellurische +tellurischen +temperamentlos +temperamentlosem +temperamentlosen +temperamentloser +temperamentvoll +temperamentvolle +temperamentvollen +temperamentvollere +temperamentvollerem +temperamentvolleren +temperamentvolleres +temperamentvolles +temperamentvollste +temperamentvollsten +temperamentvollster +temperaturabhängig +temperiere +temperieren +temperierend +temperierende +temperierenden +temperierendes +temperierst +temperiert +temperierte +temperierten +temperierter +temperiertes +temperiertet +temporär +temporäre +temporären +temporärer +temporäres +tendenziell +tendenzielle +tendenziellem +tendenziellen +tendenzieller +tendenzielles +tendenziös +tendenziöse +tendenziösem +tendenziösen +tendenziöses +tendiere +tendieren +tendierst +tendiert +tendierte +tendierten +tendierter +tendiertest +tendiertet +termingemäß +termingerecht +termingerechte +termingerechten +termingerechter +termingerechtes +terminieren +terminlich +terminliche +terrassenförmig +terrassenförmigem +terrassenförmigen +terrassenförmiger +terrestrisch +terrestrische +terrestrischem +terrestrischen +terrestrischer +terrestrisches +territorial +territoriale +territorialen +territorialer +territoriales +terrorisieren +terrorisierend +terrorisierende +terrorisierender +terrorisierendes +terrorisierst +terrorisierte +terrorisiertem +terrorisierten +terrorisierter +terrorisiertes +terrorisiertest +terrorisiertet +tertiär +tertiären +testamentarisch +testamentarische +testamentarischen +testamentarischer +testamentarisches +testen +testend +testende +testender +testendes +testest +testete +testeten +testetest +testiere +testieren +testierende +testierenden +testierender +testierst +testiert +testierte +testierter +testiertes +testiertest +teuer +teueren +teuerer +teuerste +teuerstem +teuersten +teuerster +teuflisch +teuflische +teuflischem +teuflischen +teuflischer +teuflischere +teuflischerem +teuflischerer +teuflischeres +teuflisches +teuflischste +teuflischstem +teuflischsten +teuflischstes +teure +teurem +teurer +teurere +teurerem +teureren +teurerer +teureres +teures +teutonisch +teutonischen +texte +textilfrei +textkritisch +textlich +textliche +textlichem +textlicher +textliches +thailändische +thailändischen +theatralisch +theatralische +theatralischem +theatralischen +theatralisches +thematisch +thematisieren +thematisierte +theologisch +theologische +theologischem +theologischen +theologischer +theoretisch +theoretische +theoretischem +theoretischen +theoretischer +theoretischere +theoretischerem +theoretischerer +theoretischeres +theoretisches +theoretischstem +theoretischsten +theoretischster +theoretisieren +therapeutisch +therapeutische +therapeutischem +therapeutischen +therapeutisches +thermisch +thermische +thermischen +thermischer +thermisches +thermodynamische +thermometrisch +thermometrische +thermometrischem +thermometrischen +thermometrisches +thermoplastisch +thermoplastische +thermoplastischen +thermoplastischer +thermoplastisches +thronen +thronend +thronende +thronenden +thronender +thronendes +thronst +thronte +thronten +throntest +thüringisch +thüringischem +thüringischen +thüringischer +tibetanisch +tibetanischen +tibetischer +ticken +tickend +tickende +tickender +tickendes +tickst +tickt +tickte +tickten +ticktest +tief +tief greifende +tief sitzenden +tiefblau +tiefblaue +tiefblauem +tiefblauer +tiefblaues +tiefblickend +tiefblickenden +tiefblickender +tiefblickendes +tiefen +tiefer +tiefere +tieferem +tieferen +tieferes +tiefes +tiefgekühlt +tiefgekühlte +tiefgekühltem +tiefgekühlten +tiefgekühlter +tiefgekühltes +tiefgeladen +tiefschwarz +tiefschwarze +tiefschwarzem +tiefschwarzer +tiefschwarzes +tiefsinnig +tiefsinnigem +tiefsinnigen +tiefsinniger +tiefsinnigeren +tiefsinnigerer +tiefsinnigeres +tiefsinnigste +tiefsinnigstem +tiefsinnigsten +tiefsinnigstes +tiefste +tiefsten +tiefster +tiefstes +tiergerecht +tierhafter +tierisch +tierische +tierischem +tierischer +tierisches +tierlieb +tierliebend +tierliebenden +tilgbar +tilgbare +tilgbarem +tilgbaren +tilgbarer +tilgbarere +tilgbarerem +tilgbarerer +tilgbareres +tilgbares +tilgbarstem +tilgbarsten +tilgbarster +tilge +tilgen +tilgend +tilgenden +tilgender +tilgendes +tilgt +tilgte +tilgten +tilgtet +tippe +tippeln +tippelnde +tippelnden +tippelnder +tippelst +tippelt +tippelte +tippelten +tippeltest +tippeltet +tippen +tippend +tippenden +tippender +tippendes +tippst +tippt +tippte +tippten +tipptest +tipptet +tirolerisch +tirolerischem +tirolerischen +tirolerischer +tische +tischen +tischlere +tischlern +tischlernd +tischlernde +tischlernden +tischlerndes +tischlerst +tischlert +tischlerte +tischlerten +tischlertest +tischlertet +titanisch +titanische +titanischem +titanischen +titanisches +tituliere +titulieren +titulierende +titulierenden +titulierender +titulierst +tituliert +titulierte +titulierter +tituliertes +tituliertest +to +toaste +toasten +toastende +toastenden +toastender +toastest +toastet +toastete +toasteten +toastetest +toastetet +tobe +toben +tobend +tobende +tobenden +tobendes +tobsüchtig +tobsüchtige +tobsüchtigen +tobsüchtiger +tobsüchtiges +tobt +tobte +tobten +tobtet +todbringend +todbringende +todbringender +todbringendes +todernst +todernstem +todernsten +todernster +todgeweiht +todgeweihte +todkrank +todkranke +todkranker +todkrankes +todlangweilig +todmüde +todmüder +todmüdes +todschick +todschicken +todschicker +todschickes +todsicher +todsichere +todsicheren +todsicherer +todsicheres +tolerabel +tolerable +tolerant +tolerante +toleranten +tolerantere +toleranteren +toleranterer +tolerantes +toleranteste +tolerantesten +tolerantestes +toleranzbedingt +tolerieren +tolerierenden +tolerierten +toll +tolle +tollem +tollen +tollende +tollenden +tollender +toller +tollere +tolleren +tolleres +tolles +tollkühn +tollkühnem +tollkühnen +tollkühner +tollkühnerem +tollkühneren +tollkühnerer +tollkühnes +tollkühnste +tollkühnstem +tollkühnster +tollkühnstes +tollpatschig +tollst +tollsten +tollster +tollstes +tollte +tollten +tolltest +tonangebend +tonangebende +tonangebender +tonangebendes +tonhaltig +tonhaltigem +tonhaltigen +tonhaltiger +tonlos +tonlose +tonlosem +tonloser +tonlosere +tonloserem +tonloserer +tonloseres +tonloses +tonlosestem +tonlosesten +tonlosester +tonnenweise +topfe +topfit +topographisch +topographische +topographischem +topographischen +topographischer +topographisches +topologisch +topologische +topologischen +topologischer +topologisches +torkeln +torkelnd +torkelnde +torkelnder +torkelndes +torkelst +torkelte +torkelten +torkeltest +torkle +torlos +torlose +torlosen +torloser +torloses +torpedieren +torpedierend +torpedierende +torpedierender +torpedierendes +torpedierst +torpediert +torpedierte +torpedierten +torpedierter +torpediertes +torpediertest +torpediertet +tosen +tosend +tosende +tosender +tosendes +tosest +toste +tosten +tostest +tot +total +totale +totalen +totaler +totales +totalitär +totalitäre +totalitärem +totalitären +totalitärere +totalitärerem +totalitäreren +totalitäreres +totalitäres +totalitärste +totalitärsten +totalitärster +totalitärstes +totarbeitend +totarbeitende +totarbeitendem +totarbeitender +totarbeitendes +tote +toten +totenblass +totenblasse +totenblassen +totenblasser +totenblasses +totenbleich +totenbleiche +totenbleichen +totenstill +totenstille +totenstillem +totenstillen +totenstilles +toter +totes +totgearbeitet +totgearbeitete +totgearbeitetem +totgearbeiteten +totgearbeitetes +totgeboren +totgeborene +totgeborenen +totgeborener +totgeborenes +totgelaufen +totgelaufene +totgelaufenem +totgelaufener +totgelaufenes +totgeschlagen +totgeschlagenem +totgeschlagenen +totgeschlagener +totgeschossen +totgeschossene +totgeschossenen +totgeschossenes +totgeschwiegen +totgeschwiegene +totgeschwiegenen +totgeschwiegener +totgeschwiegenes +totlachen +totlachend +totlachende +totlachenden +totlachender +totlachendes +totlaufen +totlaufend +totlaufenden +totlaufender +totlaufendes +totschießen +totschießend +totschießende +totschießenden +totschießendes +totschlagen +totschlagend +totschlagenden +totschlagender +totschlagendes +totschweigen +totschweigend +totschweigende +totschweigenden +totschweigendes +totzuschlagen +toupieren +toupierte +touristisch +trabe +traben +trabende +trabt +trabten +trachte +trachten +trachtend +trachtenden +trachtender +trachtendes +trachtet +trachtete +trachteten +trachtetet +tradieren +tradierst +tradierte +tradierten +tradierter +tradiertes +tradiertet +traditionell +traditionelle +traditionellen +traditioneller +traditionellere +traditionelleren +traditionellerer +traditionelleres +traditionellste +traditionellstem +traditionellsten +traditionellstes +traditionsgemäß +traditionsreich +traditionsreichen +traf +trafen +trag +tragbar +tragbare +tragbarem +tragbaren +tragbarer +tragbarerem +tragbareren +tragbarerer +tragbares +tragbarste +tragbarstem +tragbarster +tragbarstes +trage +tragen +tragend +tragende +tragenden +tragender +tragendes +tragfähig +tragfähige +tragfähigen +tragfähiger +tragfähigere +tragfähigeren +tragfähigerer +tragfähigeres +tragfähigste +tragfähigstem +tragfähigsten +tragfähigstes +tragikomisch +tragikomische +tragikomischen +tragikomischer +tragikomisches +tragisch +tragische +tragischem +tragischen +tragischere +tragischerem +tragischeren +tragischeres +tragisches +tragischste +tragischsten +tragischster +tragischstes +trainiere +trainieren +trainierend +trainierende +trainierenden +trainierender +trainierendes +trainiert +trainierte +trainiertem +trainierten +trainierter +trainiertes +trainiertest +traktiere +traktieren +traktierend +traktierenden +traktierender +traktierendes +traktiert +traktierte +traktiertem +traktierter +traktiertes +traktiertest +trampele +trampeln +trampelnd +trampelnde +trampelnder +trampelndes +trampelst +trampelt +trampelte +trampelten +trampeltest +trampenden +trampender +trampendes +trample +tranchiere +tranchieren +tranchierende +tranchierenden +tranchierender +tranchierst +tranchiert +tranchierte +tranchierten +tranchierter +tranchiertes +tranchiertet +trank +tranken +transatlantisch +transatlantische +transatlantischen +transatlantischer +transatlantisches +transchiert +transchierte +transferieren +transferierende +transferierenden +transferierendes +transferierst +transferiert +transferierte +transferiertem +transferierten +transferierter +transferiertes +transferiertest +transferiertet +transformiere +transformieren +transformierend +transformierende +transformierenden +transformierendes +transformierst +transformiert +transformiertem +transformierten +transformierter +transformiertes +transformiertest +transformiertet +transitiv +transitivem +transitiven +transitiver +transparent +transparente +transparentem +transparenter +transparentere +transparenterem +transparenterer +transparenteres +transparentes +transparentestem +transparentesten +transparentester +transpiriere +transpirieren +transpirierend +transpirierenden +transpirierender +transpirierendes +transpiriert +transpirierte +transpiriertem +transpirierter +transpiriertes +transpiriertest +transplantiere +transplantieren +transplantierend +transplantierenden +transplantierender +transplantierendes +transplantiert +transplantierte +transplantiertem +transplantierter +transplantiertes +transplantiertest +transponieren +transponiert +transponierten +transportabel +transportabelste +transportabelstem +transportabelster +transportabelstes +transportable +transportablen +transportabler +transportablere +transportableren +transportablerer +transportableres +transportables +transportfähig +transportfähige +transportfähigem +transportfähigen +transportfähiger +transportfähigere +transportfähigerem +transportfähigerer +transportfähigeres +transportfähiges +transportfähigstem +transportfähigsten +transportfähigster +transportiere +transportieren +transportierend +transportierenden +transportierender +transportierendes +transportierst +transportiert +transportierte +transportiertem +transportierten +transportierter +transportiertes +transportiertest +transportiertet +transzendent +transzendente +trapezförmig +trappeln +trappelnd +trappelnde +trappelnder +trappelndes +trappelst +trappelte +trappelten +trappeltest +trapple +trassiere +trassieren +trassierende +trassierenden +trassierender +trassierst +trassiert +trassierte +trassierten +trassierter +trassiertes +trassiertet +trat +traten +tratet +traue +trauen +trauende +trauenden +trauender +trauere +trauern +trauernd +trauernden +trauernder +trauerndes +trauert +trauerte +trauerten +trauertet +traulich +trauliche +traulichem +traulichen +traulicher +traulichere +traulicheren +traulicherer +traulicheres +traulichste +traulichstem +traulichsten +traulichstes +traumhaft +traurig +traurige +traurigen +trauriger +traurigere +traurigeren +traurigerer +traurigeres +traurigste +traurigstem +traurigsten +traurigstes +traust +traut +traute +trauten +trauter +trautes +trautet +travestiere +travestieren +travestierend +travestierende +travestierenden +travestierender +travestierst +travestiert +travestierte +travestierter +travestiertes +travestiertest +trecken +treffe +treffen +treffend +treffende +treffenden +treffender +treffenderen +treffenderes +treffendes +treffendste +treffendster +treffendstes +trefflich +treffliche +trefflicher +trefflichere +trefflicherem +trefflicherer +trefflicheres +treffliches +trefflichstem +trefflichsten +trefflichster +treffsicher +treffsichere +treffsicherem +treffsicherer +treffsicherere +treffsichereren +treffsichereres +treffsicheres +treffsicherste +treffsicherstem +treffsicherster +treffsicherstes +treibe +treibend +treibende +treibendem +treibenden +treibender +treibendes +treibst +treibt +treideln +treidelnd +treidelnde +treidelnden +treidelndes +treidelst +treidelt +treidelten +treideltest +treideltet +tremoliere +tremolieren +tremolierend +tremolierenden +tremolierender +tremolierendes +tremoliert +tremolierte +tremolierten +tremoliertes +tremoliertest +tremoliertet +trennbar +trennbare +trennbarem +trennbaren +trennbarer +trennbarere +trennbarerem +trennbarerer +trennbareres +trennbares +trennbarstem +trennbarsten +trennbarster +trenne +trennen +trennend +trennende +trennender +trennendes +trennscharf +trennscharfe +trennscharfem +trennscharfen +trennscharfes +trennschärfer +trennschärfste +trennschärfsten +trennschärfster +trennschärfstes +trennst +trennt +trennte +trennten +trenntest +trenntet +treppenförmige +treppenförmiges +trete +treten +tretend +tretende +tretender +tretendes +treu +treubrüchig +treubrüchige +treubrüchigem +treubrüchigen +treubrüchiger +treubrüchigerem +treubrüchigeren +treubrüchigerer +treubrüchiges +treubrüchigste +treubrüchigstem +treubrüchigster +treuen +treuer +treuerem +treueren +treuerer +treues +treueste +treuestem +treuester +treuestes +treuherzig +treuherzige +treuherzigem +treuherzigen +treuherziger +treuherzigere +treuherzigerem +treuherzigerer +treuherzigeres +treuherziges +treuherzigstem +treuherzigsten +treuherzigster +treulich +treulos +treulose +treulosen +treuloser +treulosere +treuloserer +treuloseres +treuloses +treulosesten +treulosester +treulosestes +treuselig +treuseligen +treuseliger +treusten +treuster +tributpflichtig +tributpflichtige +tributpflichtigem +tributpflichtiger +tributpflichtiges +trichterförmig +trichterförmigem +trichterförmigen +trichterförmiger +trichtern +trickreich +trickreiche +trickreicherweise +tricks +tricksen +trickst +triebe +trieben +triebet +triebhaft +triebhafte +triebhaften +triebhafter +triebhafterem +triebhafteren +triebhafterer +triebhaftes +triebhafteste +triebhaftestem +triebhaftester +triebhaftestes +triebst +triefe +triefen +triefende +triefenden +triefender +triefnass +triefnasse +triefnassem +triefnasser +triefnasses +triefst +trieft +triefte +trieften +trieftest +triefäugig +triefäugige +triefäugigem +triefäugigen +triefäugiges +triffst +trifft +triftig +triftigem +triftigen +triftiger +triftigerem +triftigeren +triftigerer +triftiges +triftigste +triftigstem +triftigstes +trigonometrisch +trigonometrische +trigonometrischen +trigonometrischer +trilateral +trilaterale +trilateralen +trillern +trillernd +trillernde +trillernder +trillerndes +trillerst +trillerte +trillerten +trillertest +trimme +trimmen +trimmend +trimmenden +trimmender +trimmendes +trimmt +trimmte +trimmten +trimmtet +trink +trinkbar +trinkbarem +trinkbaren +trinkbarer +trinke +trinken +trinkend +trinkenden +trinkender +trinkendes +trinkfest +trinkfeste +trinkfestem +trinkfesten +trinkfestere +trinkfesterem +trinkfesteren +trinkfesteres +trinkfestes +trinkfesteste +trinkfestesten +trinkfestester +trinkfestestes +trinkt +trippeln +trippelnd +trippelnden +trippelnder +trippelndes +trippelt +trippelte +trippelten +trippeltet +tripple +trist +tristen +trittfest +trittst +triumphal +triumphale +triumphalen +triumphaler +triumphalere +triumphaleren +triumphalerer +triumphaleres +triumphalste +triumphalstem +triumphalsten +triumphalstes +triumphiere +triumphieren +triumphierende +triumphierenden +triumphierender +triumphierst +triumphiert +triumphierte +triumphierten +triumphierter +triumphiertes +triumphiertest +triumphiertet +trivial +trivialem +trivialen +trivialer +trivialerem +trivialeren +trivialerer +triviales +trivialste +trivialstem +trivialster +trivialstes +trocken +trockene +trockenem +trockenen +trockener +trockenere +trockeneren +trockenerer +trockeneres +trockenes +trockengelegt +trockengelegte +trockengelegten +trockengelegter +trockenlegen +trockenlegend +trockenlegende +trockenlegender +trockenlegendes +trockenste +trockensten +trockenster +trockenstes +trocknem +trocknen +trocknend +trocknende +trocknender +trocknendes +trocknerem +trocknest +trocknete +trockneten +trocknetest +trog +trojanisch +trojanische +trojanischem +trojanischer +trojanisches +trolle +trollen +trollend +trollende +trollenden +trollendes +trollst +trollt +trollte +trollten +trolltest +trolltet +trommeln +trommelnd +trommelnde +trommelnden +trommelnder +trommelndes +trommelst +trommelte +trommelten +trommeltest +trommle +trompete +trompeten +trompetende +trompetenden +trompetender +trompetest +trompetet +trompetete +trompetetes +trompetetest +trompetetet +tropenfest +tropenfeste +tropenfesten +tropenfester +tropenfesteren +tropenfesterer +tropenfesteres +tropenfesteste +tropenfestesten +tropenfestester +tropfend +tropfende +tropfenden +tropfendes +tropfenförmig +tropfenförmige +tropfenförmigen +tropfenförmiger +tropfenförmiges +tropfnass +tropfnasse +tropfnassem +tropfnasser +tropfnasses +tropft +tropfte +tropften +tropisch +tropische +tropischem +tropischen +tropischer +tropischere +tropischeren +tropischerer +tropischeres +tropisches +tropischste +tropischstem +tropischsten +tropischstes +trostlos +trostlose +trostlosen +trostloser +trostlosere +trostloseren +trostloserer +trostloseres +trostloseste +trostlosestem +trostlosesten +trostlosestes +trostreich +trostreiche +trostreicher +trostreichere +trostreicherem +trostreicherer +trostreicheres +trostreiches +trostreichste +trostreichstem +trostreichsten +trostreichster +trostvoll +trotte +trotten +trottende +trottenden +trottender +trottest +trottet +trottete +trotteten +trottetest +trottetet +trotz +trotzdem +trotze +trotzen +trotzend +trotzenden +trotzender +trotzendes +trotzig +trotzige +trotzigem +trotziger +trotzigere +trotzigerem +trotzigerer +trotzigeres +trotziges +trotzigstem +trotzigsten +trotzigster +trotzköpfig +trotzköpfige +trotzköpfigem +trotzköpfigen +trotzköpfiger +trotzköpfigere +trotzköpfigerem +trotzköpfigerer +trotzköpfigeres +trotzköpfiges +trotzköpfigste +trotzköpfigsten +trotzköpfigster +trotzt +trotzte +trotzten +trotztet +trudeln +trudelnd +trudelnden +trudelnder +trudelndes +trudelt +trudelte +trudelten +trudeltet +trudle +trugen +trugt +trumpfe +trumpfen +trumpfend +trumpfenden +trumpfender +trumpfendes +trumpft +trumpfte +trumpften +trumpftet +trunken +trunkene +trunkenem +trunkenen +trunkener +trunkenere +trunkeneren +trunkenerer +trunkeneres +trunkenes +trunkenste +trunkenstem +trunkensten +trunkenstes +trunksüchtig +trunksüchtige +trunksüchtigem +trunksüchtigen +trunksüchtiger +trunksüchtigere +trunksüchtigeren +trunksüchtigerer +trunksüchtigeres +trunksüchtiges +trunksüchtigstem +trunksüchtigsten +trunksüchtigster +truppweise +trächtig +trächtige +trächtigem +trächtigen +trächtiger +trächtigere +trächtigeren +trächtigerer +trächtigeres +trächtiges +trächtigste +trächtigstem +trächtigsten +trächtigstes +träfe +träfen +träg +träge +trägem +trägen +träger +trägere +trägeren +trägerer +trägeres +trägerlose +trägerlosem +trägerlosen +trägerloses +träges +trägst +trägstem +trägsten +trägster +trägt +trällere +trällern +trällernde +trällernden +trällernder +trällerst +trällert +trällerte +trällerten +trällertest +trällertet +tränen +tränke +tränken +tränkend +tränkenden +tränkender +tränkendes +tränkt +tränkte +tränkten +tränktet +träufeln +träufelnd +träufelnden +träufelnder +träufelndes +träufelt +träufelte +träufelten +träufeltet +träufle +träume +träumen +träumend +träumende +träumenden +träumender +träumendes +träumerisch +träumerische +träumerischen +träumerischer +träumerischere +träumerischeren +träumerischerer +träumerischeres +träumerischste +träumerischstem +träumerischsten +träumerischstes +träumst +träumt +träumte +träumten +träumtest +träumtet +trödeligen +trödeln +trödelnd +trödelnde +trödelnder +trödelndes +trödelst +trödelte +trödelten +trödeltest +tröpfeln +tröpfelnd +tröpfelnden +tröpfelnder +tröpfelndes +tröpfelt +tröpfelte +tröpfelten +tröpfeltet +tröpfle +tröste +trösten +tröstend +tröstende +tröstenden +tröstendes +tröstest +tröstet +tröstete +trösteten +tröstetest +tröstetet +tröstlich +tröstliche +tröstlichem +tröstlichen +tröstlicher +tröstlichere +tröstlicherem +tröstlicheren +tröstlicheres +tröstliches +tröstlichste +tröstlichsten +tröstlichster +tröstlichstes +trüb +trübe +trübem +trüben +trübende +trübenden +trübender +trüber +trübere +trüberem +trüberer +trüberes +trübes +trübselig +trübselige +trübseligem +trübseligen +trübseligere +trübseligerem +trübseligeren +trübseligeres +trübseliges +trübseligste +trübseligsten +trübseligster +trübseligstes +trübsinnig +trübsinnige +trübsinnigem +trübsinnigen +trübsinnigere +trübsinnigerem +trübsinnigeren +trübsinnigeres +trübsinniges +trübsinnigste +trübsinnigsten +trübsinnigster +trübsinnigstes +trübste +trübstem +trübsten +trübstes +trübt +trübte +trübtest +trübtet +trüge +trügen +trügend +trügende +trügenden +trügendes +trügerisch +trügerische +trügerischen +trügerischer +trügerischere +trügerischeren +trügerischerer +trügerischeres +trügerischste +trügerischstem +trügerischsten +trügerischstes +trügst +trügt +tschechisch +tschechischen +tschechischer +tschechisches +tschüs +tschüß +tu +tuberkulös +tuberkulösen +tuberkulöser +tuberkulöses +tue +tuend +tuende +tuendem +tuenden +tuender +tuendes +tugendhaft +tugendhafte +tugendhaften +tugendhafter +tugendhaftere +tugendhafteren +tugendhafterer +tugendhafteres +tugendhafteste +tugendhaftestem +tugendhaftesten +tugendhaftestes +tugendreich +tugendreiche +tugendreichen +tugendreicher +tugendreichere +tugendreicheren +tugendreicherer +tugendreicheres +tugendreichste +tugendreichstem +tugendreichsten +tugendreichstes +tummeln +tummelnd +tummelnden +tummelnder +tummelndes +tummelt +tummelte +tummelten +tummeltet +tummle +tumultuarisch +tumultuarischem +tumultuarischen +tumultuarischer +tun +tunesische +tunke +tunken +tunkend +tunkende +tunkenden +tunkendes +tunkst +tunkt +tunkten +tunktest +tunktet +tunlich +tunliche +tunlichem +tunlichen +tunliches +tunlichst +tupfe +tupfen +tupfend +tupfende +tupfendem +tupfender +tupfendes +tupfst +tupft +tupfte +tupften +tupftest +turbogeladen +turbulent +turbulente +turbulenten +turmhoch +turmhohe +turmhohem +turmhohen +turmhoher +turne +turnen +turnend +turnenden +turnender +turnendes +turnerisch +turnerische +turnerischem +turnerischen +turnerisches +turnst +turnt +turnten +turntest +turntet +turnusmäßig +turnusmäßige +turnusmäßigem +turnusmäßigen +turnusmäßiges +turteln +tusche +tuscheln +tuschelnd +tuschelnde +tuschelnder +tuschelndes +tuschelst +tuschelte +tuschelten +tuscheltest +tuschen +tuschend +tuschende +tuschendem +tuschenden +tuschendes +tuschst +tuscht +tuschten +tuschtest +tuschtet +tut +tut's +tute +tuten +tutende +tutenden +tutender +tutest +tutet +tutete +tuteten +tutetest +tutetet +typisch +typische +typischem +typischen +typischer +typischere +typischerem +typischeren +typischeres +typischerweise +typisches +typischstem +typischsten +typischster +typisiere +typisieren +typisierend +typisierenden +typisierender +typisierendes +typisiert +typisierte +typisiertem +typisierter +typisiertes +typisiertest +typographisch +typographische +typographischem +typographischer +typographisches +tyrannisch +tyrannischem +tyrannischen +tyrannischer +tyrannischerem +tyrannischeren +tyrannischerer +tyrannisches +tyrannischste +tyrannischstem +tyrannischster +tyrannischstes +tyrannisiere +tyrannisieren +tyrannisierend +tyrannisierende +tyrannisierenden +tyrannisierendes +tyrannisierst +tyrannisiert +tyrannisierte +tyrannisierten +tyrannisierter +tyrannisiertes +tyrannisiertet +täfeln +täfelnde +täfelnden +täfelnder +täfelst +täfelt +täfelte +täfeltest +täfeltet +täfle +täglich +tägliche +täglichem +täglichen +täglicher +tägliches +tändeln +tändelnd +tändelnden +tändelnder +tändelndes +tändelt +tändelte +tändelten +tändeltet +tändle +tänzele +tänzeln +tänzelnd +tänzelnde +tänzelnden +tänzelndes +tänzelst +tänzelt +tänzelte +tänzelten +tänzeltest +tänzeltet +tänzerisch +tänzerischer +tänzerisches +täppisch +täppischem +täppischen +täppischer +täte +täten +tätig +tätige +tätigem +tätigen +tätigende +tätigenden +tätigender +tätiger +tätigere +tätigerem +tätigerer +tätigeres +tätiges +tätigste +tätigstem +tätigsten +tätigstes +tätigt +tätigte +tätigten +tätigtest +tätigtet +tätlich +tätliche +tätlichem +tätlichen +tätlicher +tätowiere +tätowieren +tätowierend +tätowierenden +tätowierender +tätowierendes +tätowiert +tätowierte +tätowiertem +tätowierten +tätowierter +tätowiertes +tätowiertest +tätscheln +tätschelnd +tätschelnde +tätschelnder +tätschelndes +tätschelst +tätschelte +tätschelten +tätscheltest +tätschle +täusche +täuschen +täuschende +täuschenden +täuschender +täuschst +täuscht +täuschte +täuschten +täuschtest +täuschtet +tödlich +tödliche +tödlichem +tödlichen +tödlicher +tödlicheren +tödlicherer +tödlicheres +tödliches +tödlichste +tödlichsten +tödlichster +tölpelhaft +tölpelhafte +tölpelhaftem +tölpelhafter +tölpelhaftere +tölpelhafteren +tölpelhafteres +tölpelhaftes +tölpelhafteste +tölpelhaftesten +tölpelhaftester +tölpelhaftestes +töne +tönen +tönend +tönenden +tönender +tönendes +tönern +tönerne +tönernem +tönernen +tönernes +tönst +tönt +tönten +töntest +töpfern +töricht +törichte +törichtem +törichten +törichtere +törichterem +törichteren +törichteres +törichtes +törichtste +törichtsten +törichtster +törichtstes +töte +töten +tötend +tötende +tötender +tötendes +tötest +tötet +tötete +töteten +tötetest +tüchtig +tüchtige +tüchtigem +tüchtiger +tüchtigere +tüchtigerem +tüchtigerer +tüchtigeres +tüchtiges +tüchtigstem +tüchtigster +tüchtigstes +tückisch +tückische +tückischem +tückischen +tückischere +tückischerem +tückischeren +tückischeres +tückisches +tückischste +tückischsten +tückischster +tückischstes +tüfteln +tüftelnd +tüftelnde +tüftelnder +tüftelndes +tüftelst +tüftelte +tüftelten +tüfteltest +tünche +tünchen +tünchend +tünchenden +tünchender +tünchendes +tüncht +tünchte +tünchten +tünchtet +türkisch +türkische +türkischen +türkischer +türkisches +türmen +türmend +türmende +türmender +türmendes +türmst +türmte +türmten +türmtest ++++++++++ +uferlos +uferlose +uferlosem +uferlosen +uferloses +ukrainische +ulke +ulken +ulkend +ulkende +ulkenden +ulkendes +ulkig +ulkige +ulkigen +ulkiger +ulkigere +ulkigeren +ulkigerer +ulkigeres +ulkigste +ulkigstem +ulkigsten +ulkigstes +ulkst +ulkt +ulkten +ulktest +ulktet +ultimativ +ultimative +ultimativer +ultradünner +ultralangfristigen +ultramarin +ultramarine +ultramarinem +ultramarinen +ultramarines +ultraviolett +ultraviolette +ultravioletten +ultravioletter +ultraviolettes +um +umadressieren +umadressierende +umadressierenden +umadressierender +umadressiert +umadressierte +umadressierten +umadressiertes +umarbeiten +umarbeitend +umarbeitenden +umarbeitender +umarbeitendes +umarmen +umarmend +umarmende +umarmender +umarmendes +umarmst +umarmte +umarmten +umarmter +umarmtest +umbauen +umbauend +umbauenden +umbauender +umbauendes +umbauten +umbenannt +umbenennen +umbenennenden +umbetten +umbettend +umbettende +umbettender +umbettendes +umbiegen +umbiegende +umbiegenden +umbiegender +umbilden +umbildend +umbildende +umbildender +umbildendes +umbinden +umbindende +umbindenden +umbindender +umbindet +umblättern +umblätternd +umblätternden +umblätternder +umblätterndes +umbrechen +umbrechend +umbrechende +umbrechender +umbrechendes +umbricht +umbringen +umbringende +umbringenden +umbringender +umbringt +umbuchen +umbuchend +umbuchenden +umbuchender +umbuchendes +umdefinieren +umdenken +umdenkend +umdenkende +umdenkenden +umdenkendes +umdirigieren +umdirigierend +umdirigierenden +umdirigierender +umdirigierendes +umdirigierte +umdirigierten +umdirigierter +umdisponieren +umdisponierend +umdisponierende +umdisponierender +umdisponierendes +umdisponiert +umdisponierte +umdisponierten +umdisponierter +umdisponiertes +umdisponiertest +umdrehend +umdrehende +umdrehenden +umdrehendes +umdreht +umdrucken +umdruckende +umdruckenden +umdruckender +umfahren +umfahrende +umfahrenden +umfahrender +umfahrene +umfahrenen +umfahrener +umfallen +umfallend +umfallende +umfallenden +umfallender +umfallendes +umfange +umfangen +umfangend +umfangende +umfangenden +umfangendes +umfangene +umfangenen +umfangenes +umfangreich +umfangreiche +umfangreichen +umfangreicher +umfangreichere +umfangreicheren +umfangreicherer +umfangreicheres +umfangreichste +umfangreichstem +umfangreichster +umfangreichstes +umfassen +umfassend +umfassende +umfassendem +umfassenden +umfassender +umfassendere +umfassenderem +umfassenderen +umfassenderes +umfassendes +umfassendste +umfassendsten +umfassendster +umfassendstes +umfasst +umfasste +umfasstem +umfasster +umfasstes +umfing +umfingen +umfinget +umfingst +umfliegen +umfliegend +umfliegende +umfliegender +umfliegendes +umfliegst +umfliegt +umfließend +umfließende +umfließender +umfließendes +umflog +umflogen +umflogene +umflogener +umflogenes +umflossene +umflossener +umflossenes +umfluten +umflutend +umflutende +umflutender +umflutendes +umflutet +umfluteten +umfluteter +umflutetes +umformen +umformend +umformende +umformender +umformendes +umformulieren +umfuhr +umfunktionieren +umfunktionierend +umfunktionierende +umfunktionierenden +umfunktionierendes +umfunktioniert +umfunktionierte +umfunktionierten +umfunktionierter +umfunktioniertes +umfällt +umfängst +umfängt +umfüllen +umfüllende +umfüllenden +umfüllender +umgab +umgaben +umgabst +umgabt +umgangen +umgangene +umgangenem +umgangenen +umgangenes +umgangssprachlich +umgangssprachliche +umgangssprachlichen +umgangssprachlicher +umgangssprachliches +umgarnen +umgarnend +umgarnende +umgarnenden +umgarnender +umgarnendes +umgarnst +umgarnte +umgarntem +umgarnten +umgarnter +umgarntes +umgarntest +umgarntet +umgearbeitet +umgearbeitete +umgearbeiteten +umgearbeitetes +umgebaut +umgebaute +umgebautem +umgebauten +umgebauter +umgebautes +umgebe +umgeben +umgebend +umgebende +umgebenden +umgebendes +umgebene +umgebenem +umgebenen +umgebener +umgebenes +umgebettet +umgebetteten +umgebetteter +umgebettetes +umgebildet +umgebildete +umgebildeten +umgebildeter +umgeblättert +umgeblätterte +umgeblätterten +umgeblättertes +umgebogen +umgebogene +umgebogener +umgebogenes +umgebracht +umgebrachten +umgebrachter +umgebrachtes +umgebrochen +umgebrochene +umgebrochenen +umgebrochener +umgebucht +umgebuchte +umgebuchten +umgebuchtes +umgebunden +umgebundene +umgebundener +umgebundenes +umgedeutet +umgedreht +umgedrehten +umgedrehter +umgedrehtes +umgedruckt +umgefallen +umgefallene +umgefallener +umgefallenes +umgeformt +umgeformtem +umgeformten +umgeformter +umgefüllt +umgefüllte +umgefülltem +umgefüllten +umgefülltes +umgegangen +umgegossen +umgegossene +umgegossenem +umgegossener +umgegossenes +umgegraben +umgegrabenem +umgegrabenen +umgegrabener +umgehabt +umgehabtem +umgehabten +umgehabter +umgehackt +umgehalst +umgehauen +umgehe +umgehen +umgehend +umgehende +umgehenden +umgehendes +umgehst +umgeht +umgehängt +umgehängte +umgehängtem +umgehängter +umgehängtes +umgekehrt +umgekehrte +umgekehrtem +umgekehrten +umgekehrtes +umgekippt +umgekippte +umgekippten +umgekippter +umgekipptes +umgeklappt +umgeklappte +umgeklapptem +umgeklappten +umgeklapptes +umgekleidet +umgekleidete +umgekleideten +umgekleideter +umgekleidetes +umgeknickt +umgeknickte +umgeknicktem +umgeknickten +umgeknicktes +umgekommen +umgekommene +umgekommenen +umgekommener +umgekommenes +umgekrempelt +umgekrempelte +umgekrempeltem +umgekrempelten +umgekrempeltes +umgeladen +umgeladene +umgeladenen +umgeladener +umgeladenes +umgelagert +umgelagerte +umgelagertem +umgelagerten +umgelagerter +umgelagertes +umgelegt +umgelegte +umgelegten +umgelegter +umgelegtes +umgeleitet +umgeleitete +umgeleitetem +umgeleiteten +umgeleitetes +umgelenkt +umgelernt +umgelernte +umgelerntem +umgelernten +umgelernter +umgelerntes +umgemodelt +umgemodelte +umgemodelten +umgemodelter +umgemodeltes +umgepackt +umgepackte +umgepacktem +umgepackten +umgepacktes +umgepflanzt +umgepflanzte +umgepflanztem +umgepflanzten +umgepflanztes +umgepflügt +umgepflügte +umgepflügten +umgepflügter +umgepflügtes +umgepolt +umgepolte +umgepolten +umgepolter +umgepoltes +umgerannter +umgerechnet +umgerechnetem +umgerechneten +umgerechneter +umgerissen +umgerührt +umgerührte +umgerührtem +umgerührten +umgerührtes +umgerüstet +umgesattelt +umgesattelte +umgesattelten +umgesattelter +umgesatteltes +umgeschaltet +umgeschaltete +umgeschaltetem +umgeschalteten +umgeschaltetes +umgeschaut +umgeschichtet +umgeschichtete +umgeschichtetem +umgeschichteten +umgeschichtetes +umgeschlagen +umgeschlagene +umgeschlagenen +umgeschlagener +umgeschlagenes +umgeschnallt +umgeschnallte +umgeschnalltem +umgeschnallter +umgeschnalltes +umgeschrieben +umgeschuldet +umgeschult +umgeschulte +umgeschultem +umgeschulten +umgeschultes +umgeschwenkt +umgeschwenkte +umgeschwenkter +umgeschwenktes +umgeschüttelt +umgeschüttet +umgeschüttete +umgeschüttetem +umgeschütteten +umgeschütteter +umgeschüttetes +umgesehen +umgesehenen +umgesehener +umgesehenes +umgesetzt +umgesetzte +umgesetzten +umgesetzter +umgesiedelt +umgesiedelte +umgesiedelten +umgesiedeltes +umgesprungen +umgespult +umgespulten +umgespulter +umgespultes +umgestalten +umgestaltend +umgestaltende +umgestaltender +umgestaltendes +umgestaltet +umgestaltetem +umgestalteten +umgestalteter +umgesteckt +umgestellt +umgestellte +umgestellten +umgestelltes +umgesteuert +umgesteuerte +umgesteuerter +umgesteuertes +umgestiegen +umgestimmt +umgestimmte +umgestimmten +umgestimmter +umgestoßen +umgestoßene +umgestoßenen +umgestoßenes +umgestrickt +umgestürzt +umgestürzte +umgestürzten +umgestürzter +umgestürztes +umgesunken +umgesunkenen +umgesunkener +umgesunkenes +umgetan +umgetauft +umgetaufte +umgetauften +umgetauftes +umgetauscht +umgetauschte +umgetauschter +umgetauschtes +umgewandelt +umgewandelte +umgewandelten +umgewandelter +umgewandt +umgewechselt +umgewechselte +umgewechselten +umgewechseltes +umgewendet +umgewendete +umgewendeter +umgewendetes +umgewertet +umgeworfen +umgeworfene +umgeworfenen +umgeworfener +umgewälzt +umgewälzte +umgewälzten +umgewälzter +umgewälztes +umgewöhnen +umgezogen +umgezogene +umgezogenen +umgezogenes +umgeändert +umgeänderte +umgeänderten +umgeänderter +umgibst +umgibt +umgießen +umgießend +umgießende +umgießender +umgießendes +umgießt +umging +umginge +umgingen +umginget +umgingst +umgoss +umgossen +umgossest +umgosset +umgraben +umgrabend +umgrabende +umgrabenden +umgrabendes +umgrenzen +umgrenzend +umgrenzenden +umgrenzender +umgrenzendes +umgrenzt +umgrenzte +umgrenztem +umgrenzten +umgrenztes +umgruppieren +umgruppierend +umgruppierenden +umgruppierender +umgruppierendes +umgruppierte +umgruppiertem +umgruppierten +umgruppiertes +umgänglich +umgängliche +umgänglichem +umgänglichen +umgänglichere +umgänglicherem +umgänglicheren +umgänglicheres +umgängliches +umgänglichste +umgänglichsten +umgänglichster +umgänglichstes +umgürten +umgürtend +umgürtende +umgürtenden +umgürtendes +umgürtet +umgürtete +umgürteten +umgürteter +umgürtetes +umhaben +umhabend +umhabende +umhabender +umhabendes +umhacken +umhackende +umhackenden +umhackender +umhalsen +umhalsend +umhalsende +umhalsender +umhalsendes +umhauen +umhauende +umhauenden +umhauender +umher +umherblicken +umhergeirrt +umhergeschweift +umhergewirbelt +umhergezogen +umhergezogenem +umhergezogenen +umhergezogener +umherschweifen +umherschweifend +umherschweifende +umherschweifender +umherschweifendes +umherschweiften +umherstrolchen +umherstrolchende +umherstrolchenden +umherstrolchender +umherziehen +umherziehend +umherziehende +umherziehender +umherziehendes +umhin +umhänge +umhängen +umhängend +umhängenden +umhängender +umhängendes +umhülle +umhüllen +umhüllend +umhüllenden +umhüllender +umhüllendes +umhüllt +umhüllte +umhülltem +umhüllter +umhülltes +umhülltest +umkehrbar +umkehren +umkehrend +umkehrende +umkehrenden +umkehrender +umkippen +umkippend +umkippende +umkippender +umkippendes +umkippt +umklammern +umklammernd +umklammernde +umklammernder +umklammerndes +umklammerst +umklammerte +umklammertem +umklammerten +umklammerter +umklammertes +umklammertest +umklammertet +umklappend +umklappende +umklappenden +umklappendes +umkleiden +umkleidend +umkleidenden +umkleidender +umkleidendes +umknicken +umknickend +umknickende +umknickenden +umknickendes +umkommen +umkommend +umkommenden +umkommender +umkommendes +umkonstruieren +umkreisen +umkreisend +umkreisende +umkreisender +umkreisendes +umkreisest +umkreist +umkreiste +umkreistem +umkreisten +umkreister +umkreistes +umkreistest +umkreistet +umkrempeln +umkrempelnd +umkrempelnde +umkrempelnden +umkrempelndes +umkämpfen +umkämpften +umladen +umladend +umladende +umladenden +umladendes +umlagern +umlagernd +umlagernden +umlagernder +umlagerndes +umlaufen +umlaufend +umlaufende +umlaufenden +umlaufender +umlaufendes +umlaufene +umlaufenen +umlaufener +umlaufenes +umlauten +umlautend +umlautende +umlautenden +umlautendes +umlegen +umlegend +umlegenden +umlegender +umlegendes +umleiten +umleitend +umleitende +umleitenden +umleitendes +umlenken +umlenkend +umlenkenden +umlenkender +umlenkendes +umlernen +umlernend +umlernende +umlernenden +umlernendes +umlief +umliefen +umliefst +umliegend +umliegendem +umliegenden +umliegender +umläufst +umläuft +ummodeln +ummodelnd +ummodelnde +ummodelnder +ummodelndes +umnebeln +umnebelnd +umnebelnde +umnebelnder +umnebelndes +umnebelst +umnebelte +umnebeltem +umnebelten +umnebelter +umnebeltes +umnebeltest +umnebeltet +umordnen +umorganisieren +umorganisierend +umorganisierende +umorganisierender +umorganisierendes +umorganisierte +umorganisierten +umorganisierter +umorganisiertes +umpackend +umpackende +umpackenden +umpackendes +umpflanzen +umpflanzend +umpflanzende +umpflanzenden +umpflanzendes +umpflügen +umpflügend +umpflügenden +umpflügender +umpflügendes +umpolen +umpolend +umpolenden +umpolender +umpolendes +umprogrammieren +umquartieren +umquartierend +umquartierende +umquartierenden +umquartierendes +umquartiert +umquartierte +umquartierten +umquartierter +umquartiertes +umrahme +umrahmen +umrahmende +umrahmenden +umrahmender +umrahmendes +umrahmst +umrahmt +umrahmte +umrahmten +umrahmter +umrahmtes +umrahmtet +umrande +umranden +umrandende +umrandenden +umrandender +umrandest +umrandet +umrandete +umrandeten +umrandeter +umrandetes +umrandetet +umranke +umranken +umrankende +umrankenden +umrankender +umrankst +umrankt +umrankte +umrankten +umrankter +umranktes +umranktet +umrannte +umrannten +umranntest +umranntet +umrechnen +umrechnend +umrechnende +umrechnenden +umrechnendes +umrechnet +umreiße +umreißen +umreißende +umreißenden +umreißender +umreißest +umreißt +umrenne +umrennen +umrennend +umrennende +umrennenden +umrennendes +umrennst +umrennt +umringe +umringen +umringend +umringenden +umringender +umringendes +umringt +umringte +umringtem +umringten +umringter +umringtes +umringtest +umringtet +umrisse +umrissen +umrissene +umrissenem +umrissenen +umrissener +umrissenes +umrissest +umrunden +umrühren +umrührend +umrührende +umrührenden +umrührendes +umrüsten +ums +umsah +umsatteln +umsattelnd +umsattelnde +umsattelnden +umsattelndes +umschaltbaren +umschalten +umschaltende +umschaltenden +umschaltender +umschaltet +umschauen +umschauend +umschauende +umschauender +umschauendes +umschaut +umschichten +umschichtende +umschichtenden +umschichtender +umschiffe +umschiffen +umschiffend +umschiffenden +umschiffender +umschiffendes +umschifft +umschiffte +umschifftem +umschiffter +umschifftes +umschifftest +umschlagen +umschlagend +umschlagende +umschlagender +umschlagendes +umschlang +umschlangst +umschlangt +umschließe +umschließen +umschließend +umschließende +umschließenden +umschließendes +umschließest +umschließt +umschlingen +umschlingend +umschlingende +umschlingender +umschlingendes +umschlingst +umschloss +umschlossen +umschlossene +umschlossenen +umschlossener +umschlossenes +umschlossest +umschlosset +umschlungen +umschlungene +umschlungenen +umschlungener +umschlungenes +umschlägt +umschmeißend +umschmeißende +umschmeißenden +umschmeißendes +umschmeißest +umschmelzen +umschmelzend +umschmelzende +umschmelzenden +umschmelzendes +umschmolzen +umschnallen +umschnallend +umschnallende +umschnallenden +umschnallendes +umschreiben +umschreibend +umschreibenden +umschreibender +umschreibendes +umschreibt +umschrieb +umschrieben +umschriebene +umschriebenen +umschriebener +umschriebenes +umschulen +umschulend +umschulende +umschulenden +umschulender +umschulendes +umschwenken +umschwenkend +umschwenkende +umschwenkenden +umschwenkendes +umschwenkt +umschwärme +umschwärmen +umschwärmend +umschwärmende +umschwärmenden +umschwärmendes +umschwärmst +umschwärmt +umschwärmte +umschwärmten +umschwärmter +umschwärmtes +umschwärmtet +umschütteln +umschüttelnd +umschüttelnden +umschüttelnder +umschüttelndes +umschütten +umschüttend +umschüttende +umschüttenden +umschüttender +umschüttendes +umsegeln +umsegelnd +umsegelnde +umsegelnder +umsegelndes +umsegelst +umsegelte +umsegelten +umsegelter +umsegeltes +umsegeltest +umsegeltet +umsegle +umsehen +umsehend +umsehende +umsehenden +umsehendes +umseitig +umseitige +umseitigen +umsetzbar +umsetzbare +umsetzbaren +umsetzbarer +umsetzbareren +umsetzbarerer +umsetzbareres +umsetzbares +umsetzbarste +umsetzbarsten +umsetzbarster +umsetzen +umsetzend +umsetzende +umsetzender +umsetzendes +umsetzt +umsichtig +umsichtigem +umsichtigen +umsichtiger +umsichtigerem +umsichtigeren +umsichtigerer +umsichtiges +umsichtigste +umsichtigstem +umsichtigster +umsichtigstes +umsiedeln +umsiedelnde +umsiedelnden +umsiedelnder +umsieht +umsinken +umsinkend +umsinkenden +umsinkender +umsinkendes +umskalieren +umskaliert +umso +umsonst +umsorgen +umsortieren +umspann +umspanne +umspannen +umspannende +umspannenden +umspannender +umspannendes +umspannet +umspannst +umspannt +umspannte +umspannten +umspannter +umspanntes +umspielt +umsprang +umsprangen +umsprangst +umspringen +umspringend +umspringende +umspringenden +umspringender +umspringendes +umspringst +umsprungen +umsprungene +umsprungenen +umsprungenes +umspränget +umspulen +umspulend +umspulenden +umspulender +umspulendes +umspülen +umstehend +umstehende +umstehenden +umstehender +umsteigen +umstellen +umstellend +umstellende +umstellenden +umstellender +umstellendes +umstellt +umsteuern +umsteuernd +umsteuernde +umsteuernden +umsteuernder +umstimmen +umstimmend +umstimmende +umstimmender +umstimmendes +umstoßen +umstoßende +umstoßenden +umstoßender +umstricken +umstrickend +umstrickende +umstrickender +umstrickendes +umstritten +umstrittene +umstrittenem +umstrittenen +umstrittener +umstrittenerem +umstritteneren +umstrittenerer +umstrittenes +umstrittenste +umstrittenstem +umstrittenster +umstrittenstes +umständlich +umständliche +umständlichem +umständlicher +umständliches +umstürze +umstürzen +umstürzende +umstürzenden +umstürzender +umstürzlerisch +umstürzlerische +umstürzlerischem +umstürzlerischer +umstürzlerisches +umsäume +umsäumen +umsäumende +umsäumenden +umsäumender +umsäumst +umsäumt +umsäumte +umsäumten +umsäumter +umsäumtes +umsäumtet +umtaufen +umtaufende +umtaufenden +umtaufender +umtauschbare +umtauschen +umtauschend +umtauschenden +umtauschender +umtauschendes +umtuend +umtuende +umtuenden +umtuender +umtun +umwandelbar +umwandelbare +umwandelbarem +umwandelbarer +umwandelbares +umwandeln +umwandelnde +umwandelnden +umwandelnder +umwandelt +umwarb +umwarben +umwarbst +umwarf +umwarfen +umwechseln +umwechselnde +umwechselnden +umwechselnder +umweltbedingt +umweltbedingte +umweltbedingten +umweltbedingter +umweltbedingtes +umweltfreundlich +umweltschonend +umwenden +umwendende +umwendenden +umwendender +umwerbe +umwerben +umwerbend +umwerbenden +umwerbender +umwerbendes +umwerfen +umwerfend +umwerfende +umwerfenden +umwerfender +umwerfendes +umwerte +umwerten +umwertend +umwertenden +umwertender +umwertendes +umwickeln +umwickelnd +umwickelnde +umwickelnden +umwickelndes +umwickelst +umwickelt +umwickelte +umwickelten +umwickelter +umwickeltes +umwickeltet +umwickle +umwirbst +umwirbt +umwogen +umwogt +umwohnend +umworben +umworbene +umworbenen +umworbenes +umwälzen +umwälzend +umwälzenden +umwälzender +umwälzendes +umwölken +umwölkend +umwölkende +umwölkender +umwölkendes +umwölkt +umwölkten +umwölkter +umwölktes +umziehen +umziehend +umziehende +umziehender +umziehendes +umzingele +umzingeln +umzingelnde +umzingelnden +umzingelnder +umzingelt +umzingelte +umzingelten +umzingeltes +umzingle +umzog +umzubenennen +umzubiegenden +umzublicken +umzubringen +umzudrehen +umzufallen +umzuformen +umzugehen +umzugswillig +umzugswilliger +umzukippen +umzukonstruieren +umzulegen +umzuprogrammieren +umzurechnen +umzuschalten +umzuschichten +umzuschulden +umzuschulen +umzusehen +umzusetzen +umzusortieren +umzusteigen +umzuwandeln +umzuwerfen +umzäune +umzäunen +umzäunende +umzäunenden +umzäunender +umzäunst +umzäunt +umzäunte +umzäunter +umzäuntes +umzäuntest +umändern +umändernd +umändernde +umändernden +umänderndes +unabdingbar +unabdingbare +unabdingbaren +unabdingbarer +unabdingbares +unabhängig +unabhängige +unabhängigem +unabhängigen +unabhängigere +unabhängigerem +unabhängigeren +unabhängigeres +unabhängiges +unabhängigste +unabhängigsten +unabhängigster +unabhängigstes +unabkömmliche +unabkömmlichem +unabkömmlichen +unabkömmlicher +unabkömmlichere +unabkömmlicherem +unabkömmlicheren +unabkömmlicheres +unabkömmliches +unabkömmlichste +unabkömmlichsten +unabkömmlichster +unabkömmlichstes +unablässig +unablässige +unablässigem +unablässigen +unablässiges +unabsehbar +unabsehbare +unabsehbarem +unabsehbaren +unabsehbarer +unabsehbarere +unabsehbareren +unabsehbarerer +unabsehbareres +unabsehbares +unabsehbarste +unabsehbarstem +unabsehbarsten +unabsehbarstes +unabsetzbar +unabsetzbare +unabsetzbaren +unabsetzbarer +unabsetzbarere +unabsetzbareren +unabsetzbarerer +unabsetzbareres +unabsetzbarste +unabsetzbarstem +unabsetzbarsten +unabsetzbarstes +unabsichtlich +unabsichtliche +unabsichtlichem +unabsichtlichen +unabsichtlicher +unabsichtlichere +unabsichtlicheren +unabsichtlicherer +unabsichtlicheres +unabsichtliches +unabsichtlichste +unabsichtlichstem +unabsichtlichsten +unabsichtlichstes +unabweisbar +unabweisbarem +unabweisbaren +unabweisbarer +unabweislich +unabweisliche +unabweislichem +unabweislicher +unabweisliches +unabwendbar +unabwendbarem +unabwendbaren +unabwendbarer +unabwendbares +unabänderliche +unabänderlichem +unabänderlichen +unabänderliches +unachtsam +unachtsame +unachtsamem +unachtsamer +unachtsamere +unachtsamerem +unachtsamerer +unachtsameres +unachtsames +unachtsamstem +unachtsamsten +unachtsamster +unanfechtbar +unanfechtbare +unanfechtbarem +unanfechtbarer +unanfechtbares +unangebracht +unangebrachtem +unangebrachten +unangebrachter +unangefochten +unangefochtene +unangefochtenem +unangefochtener +unangefochtenes +unangemeldet +unangemeldetem +unangemeldeten +unangemeldeter +unangemessen +unangemessene +unangemessenem +unangemessener +unangemessenes +unangenehm +unangenehme +unangenehmem +unangenehmen +unangenehmer +unangenehmerem +unangenehmeren +unangenehmerer +unangenehmes +unangenehmste +unangenehmstem +unangenehmster +unangenehmstes +unangetastet +unangetastetem +unangetasteten +unangetasteter +unangreifbar +unangreifbare +unangreifbarem +unangreifbarer +unangreifbares +unannehmbar +unannehmbare +unannehmbarem +unannehmbaren +unannehmbarer +unannehmbarerem +unannehmbareren +unannehmbarerer +unannehmbares +unannehmbarste +unannehmbarstem +unannehmbarster +unannehmbarstes +unansehnlich +unansehnlichem +unansehnlichen +unansehnlicher +unansehnlicherem +unansehnlicheren +unansehnlicherer +unansehnliches +unansehnlichste +unansehnlichstem +unansehnlichster +unansehnlichstes +unanständig +unanständige +unanständigem +unanständigen +unanständiger +unanständigerem +unanständigeren +unanständigerer +unanständiges +unanständigste +unanständigstem +unanständigster +unanständigstes +unantastbar +unantastbarem +unantastbaren +unantastbarer +unanwendbar +unanwendbare +unanwendbarem +unanwendbarer +unanwendbares +unappetitlich +unappetitlichem +unappetitlichen +unappetitlicher +unartig +unartige +unartigem +unartiger +unartigere +unartigerem +unartigerer +unartigeres +unartiges +unartigstem +unartigsten +unartigster +unartikuliert +unartikulierte +unartikuliertem +unartikulierter +unartikuliertes +unaufdringlich +unaufdringlichem +unaufdringlichen +unaufdringlicher +unauffindbar +unauffindbarem +unauffindbaren +unauffindbarer +unauffällig +unauffällige +unauffälligem +unauffälliger +unauffälliges +unaufgefordert +unaufgeforderte +unaufgefordertem +unaufgeforderter +unaufgefordertes +unaufgeklärte +unaufgeklärtem +unaufgeklärten +unaufgeklärtes +unaufhaltsam +unaufhaltsame +unaufhaltsamem +unaufhaltsamer +unaufhaltsames +unaufhebbar +unaufhebbare +unaufhörlich +unaufhörliche +unaufhörlichen +unaufhörlicher +unaufhörliches +unauflösbar +unauflösbare +unauflösbarem +unauflösbarer +unauflösbares +unauflöslich +unauflöslichem +unauflöslichen +unauflöslicher +unaufmerksam +unaufmerksame +unaufmerksamem +unaufmerksamer +unaufmerksamere +unaufmerksamerem +unaufmerksamerer +unaufmerksameres +unaufmerksames +unaufmerksamstem +unaufmerksamsten +unaufmerksamster +unaufrichtig +unaufrichtige +unaufrichtigem +unaufrichtiger +unaufrichtiges +unaufschiebbar +unaufschiebbarem +unaufschiebbaren +unaufschiebbarer +unausbleiblich +unausbleibliche +unausbleiblichem +unausbleiblicher +unausbleibliches +unausdrücklich +unausführbare +unausführbarem +unausführbaren +unausführbares +unausgebildet +unausgebildete +unausgebildeten +unausgebildeter +unausgebildetes +unausgefüllte +unausgefülltem +unausgefüllten +unausgefülltes +unausgeglichen +unausgeglichene +unausgeglichener +unausgeglichenes +unausgesetzt +unausgesetztem +unausgesetzten +unausgesetzter +unausgesprochene +unauslöschlich +unauslöschliche +unauslöschlichen +unauslöschlicher +unauslöschliches +unausrottbar +unausrottbare +unausrottbarem +unausrottbaren +unausrottbares +unaussprechlich +unaussprechliche +unaussprechlichen +unaussprechlicher +unaussprechliches +unausstehlich +unausstehliche +unausstehlichem +unausstehlichen +unausstehliches +unausweichlich +unausweichliche +unausweichlichen +unausweichlicher +unausweichliches +unbar +unbarmherzig +unbarmherzige +unbarmherzigen +unbarmherziger +unbarmherzigere +unbarmherzigeren +unbarmherzigerer +unbarmherzigeres +unbarmherzigste +unbarmherzigstem +unbarmherzigsten +unbarmherzigstes +unbeabsichtigt +unbeabsichtigte +unbeabsichtigtem +unbeabsichtigten +unbeabsichtigter +unbeabsichtigtes +unbeachtet +unbeachtete +unbeachtetem +unbeachteten +unbeachteter +unbeachtetes +unbeanstandet +unbeanstandete +unbeanstandetem +unbeanstandeten +unbeanstandetes +unbeantwortet +unbeantwortete +unbeantworteten +unbeantworteter +unbeantwortetes +unbearbeitete +unbearbeitetem +unbearbeiteten +unbearbeitetes +unbebaut +unbebaute +unbebauten +unbebauter +unbebautes +unbedacht +unbedachte +unbedachtem +unbedachten +unbedachter +unbedachtes +unbedarft +unbedarfte +unbedenkliche +unbedenklichem +unbedenklichen +unbedenklichere +unbedenklicherem +unbedenklicheren +unbedenklicheres +unbedenkliches +unbedenklichste +unbedenklichsten +unbedenklichster +unbedenklichstes +unbedeutende +unbedeutendem +unbedeutenden +unbedeutendes +unbedienbar +unbedingt +unbedingte +unbedingtem +unbedingten +unbedingtes +unbedruckbar +unbedruckbare +unbedruckt +unbedruckte +unbedruckten +unbedruckter +unbedrucktes +unbeeinflussbar +unbeeinflusst +unbefahrbar +unbefahrbare +unbefahrbarem +unbefahrbaren +unbefahrbarer +unbefahrbarere +unbefahrbarerem +unbefahrbareren +unbefahrbareres +unbefahrbares +unbefahrbarste +unbefahrbarsten +unbefahrbarster +unbefahrbarstes +unbefangen +unbefangene +unbefangenem +unbefangenen +unbefangenes +unbefleckt +unbefleckte +unbeflecktem +unbefleckten +unbeflecktes +unbefriedigend +unbefriedigende +unbefriedigenden +unbefriedigender +unbefriedigendes +unbefriedigt +unbefriedigte +unbefriedigtem +unbefriedigten +unbefriedigtes +unbefristet +unbefristete +unbefristeten +unbefristeter +unbefristetes +unbefugt +unbefugte +unbefugtem +unbefugten +unbefugter +unbefugtes +unbegabt +unbegabtem +unbegabten +unbegabter +unbegabtes +unbegreiflich +unbegreifliche +unbegreiflichem +unbegreiflicher +unbegreiflichere +unbegreiflicherem +unbegreiflicherer +unbegreiflicheres +unbegreifliches +unbegreiflichstem +unbegreiflichsten +unbegreiflichster +unbegrenzt +unbegrenzte +unbegrenztem +unbegrenzten +unbegrenzter +unbegrenztes +unbegründet +unbegründetem +unbegründeten +unbegründeter +unbehaglich +unbehagliche +unbehaglichem +unbehaglicher +unbehaglichere +unbehaglicherem +unbehaglicherer +unbehaglicheres +unbehagliches +unbehaglichstem +unbehaglichsten +unbehaglichster +unbehandelt +unbehandelter +unbehelligt +unbehelligte +unbehelligten +unbehelligter +unbehelligtes +unbeherrscht +unbeherrschte +unbeherrschtem +unbeherrschter +unbeherrschtes +unbehindert +unbehinderte +unbehindertem +unbehinderten +unbehindertes +unbeholfen +unbeholfene +unbeholfenen +unbeholfener +unbeirrbar +unbeirrbare +unbeirrbaren +unbeirrbarer +unbeirrbares +unbeirrt +unbeirrte +unbeirrtem +unbeirrter +unbeirrtes +unbekannt +unbekannte +unbekanntem +unbekannten +unbekannter +unbekanntes +unbekehrbar +unbekehrbarem +unbekehrbaren +unbekehrbarer +unbekehrbarerem +unbekehrbareren +unbekehrbarerer +unbekehrbarste +unbekehrbarster +unbekleidet +unbekleidete +unbekleidetem +unbekleideter +unbekleidetes +unbekümmert +unbekümmertem +unbekümmerten +unbekümmerter +unbekümmertes +unbelastet +unbelastetem +unbelasteten +unbelasteter +unbelebt +unbelebte +unbelebtem +unbelebter +unbelebtes +unbelehrbar +unbelehrbarem +unbelehrbaren +unbelehrbarer +unbelehrbarerem +unbelehrbareren +unbelehrbarerer +unbelehrbares +unbelehrbarste +unbelehrbarstem +unbelehrbarster +unbelehrbarstes +unbelehrte +unbelehrtem +unbelehrter +unbelehrtes +unbelichtet +unbelichtetem +unbelichteten +unbelichteter +unbeliebt +unbeliebte +unbeliebtem +unbeliebter +unbeliebtes +unbelohnt +unbelohnte +unbemannt +unbemannte +unbemanntem +unbemannter +unbemanntes +unbemerkbar +unbemerkbarem +unbemerkbaren +unbemerkbarer +unbemerkt +unbemerkte +unbemerktem +unbemerkter +unbemerktes +unbemittelt +unbemittelte +unbemitteltem +unbemittelten +unbemittelter +unbemitteltes +unbenannt +unbenanntem +unbenannten +unbenannter +unbenommen +unbenutzbar +unbenutzt +unbenutzte +unbenutztem +unbenutzter +unbenutztes +unbeobachtet +unbeobachtete +unbeobachtetem +unbeobachteter +unbeobachtetes +unbequem +unbequeme +unbequemem +unbequemen +unbequemer +unbequemerem +unbequemeren +unbequemerer +unbequemes +unbequemste +unbequemstem +unbequemsten +unbequemstes +unberechenbare +unberechenbarem +unberechenbaren +unberechenbarere +unberechenbarerem +unberechenbareren +unberechenbareres +unberechenbares +unberechenbarste +unberechenbarsten +unberechenbarster +unberechenbarstes +unberechtigt +unberechtigte +unberechtigtem +unberechtigten +unberechtigter +unberechtigtes +unberufen +unberufene +unberufenen +unberufener +unberufenes +unberücksichtigt +unberücksichtigte +unberücksichtigten +unberücksichtigter +unberücksichtigtes +unberührbare +unberührt +unberührte +unberührtem +unberührten +unberührter +unberührtes +unbescheiden +unbescheidene +unbescheidenem +unbescheidenen +unbescheidener +unbescheidenere +unbescheidenerem +unbescheidenerer +unbescheideneres +unbescheidenes +unbescheidenstem +unbescheidensten +unbescheidenster +unbeschreiblich +unbeschreiblichem +unbeschreiblichen +unbeschreiblicher +unbeschrieben +unbeschriebene +unbeschriebenem +unbeschriebener +unbeschriebenes +unbeschränkt +unbeschränkte +unbeschränktem +unbeschränkten +unbeschränkter +unbeschränktes +unbeschwert +unbeschwertem +unbeschwerten +unbeschwerter +unbeschwertes +unbeschädigt +unbeschädigte +unbeschädigtem +unbeschädigten +unbeschädigter +unbeschädigtes +unbeschäftigt +unbeschäftigte +unbeschäftigtem +unbeschäftigten +unbeschäftigter +unbeschäftigtes +unbeseelt +unbeseeltem +unbeseelten +unbeseelter +unbesehen +unbesehenem +unbesehenen +unbesehenes +unbesetzt +unbesetzte +unbesetzten +unbesetzter +unbesetztes +unbesiegbar +unbesiegbare +unbesiegbarem +unbesiegbaren +unbesiegbarer +unbesiegbarere +unbesiegbarerem +unbesiegbareren +unbesiegbareres +unbesiegbares +unbesiegbarste +unbesiegbarsten +unbesiegbarster +unbesiegbarstes +unbesiegt +unbesiegte +unbesiegtem +unbesiegten +unbesiegter +unbesiegtes +unbesinnlicher +unbesoldet +unbesoldetem +unbesoldeten +unbesoldeter +unbesonnen +unbesonnene +unbesonnenem +unbesonnenen +unbesonnener +unbesonnenes +unbesorgt +unbesorgte +unbesorgtem +unbesorgter +unbesorgtes +unbestechlich +unbestechliche +unbestechlichem +unbestechlichen +unbestechlicher +unbestechlicherem +unbestechlicheren +unbestechlicherer +unbestechliches +unbestechlichste +unbestechlichstem +unbestechlichster +unbestechlichstes +unbestellt +unbestellte +unbestimmt +unbestimmte +unbestimmtem +unbestimmten +unbestimmter +unbestimmtes +unbestraft +unbestrafte +unbestraftem +unbestrafter +unbestraftes +unbestreitbar +unbestreitbare +unbestreitbarem +unbestreitbaren +unbestreitbarer +unbestreitbarerem +unbestreitbareren +unbestreitbarerer +unbestreitbares +unbestreitbarste +unbestreitbarstem +unbestreitbarster +unbestreitbarstes +unbestritten +unbestrittene +unbestrittenem +unbestrittenen +unbestrittener +unbestrittenes +unbeständig +unbeständige +unbeständigem +unbeständigen +unbeständiger +unbeständigere +unbeständigerem +unbeständigerer +unbeständigeres +unbeständiges +unbeständigstem +unbeständigsten +unbeständigster +unbestätigt +unbestätigte +unbestätigtem +unbestätigter +unbestätigtes +unbestückt +unbestückte +unbeteiligt +unbeteiligte +unbeteiligtem +unbeteiligten +unbeteiligter +unbeteiligtes +unbetont +unbetontem +unbetonten +unbetonter +unbeträchtlich +unbeträchtliche +unbeträchtlichem +unbeträchtlicher +unbeträchtliches +unbeugsam +unbeugsamem +unbeugsamen +unbeugsamer +unbeugsamerem +unbeugsameren +unbeugsamerer +unbeugsames +unbeugsamste +unbeugsamstem +unbeugsamster +unbeugsamstes +unbewachsenem +unbewachsenen +unbewachsener +unbewacht +unbewachte +unbewachtem +unbewachter +unbewachtes +unbewaffnet +unbewaffnete +unbewaffnetem +unbewaffneter +unbewaffnetes +unbeweglich +unbewegliche +unbeweglichem +unbeweglicher +unbeweglichere +unbeweglicherem +unbeweglicherer +unbeweglicheres +unbewegliches +unbeweglichstem +unbeweglichsten +unbeweglichster +unbewegt +unbewegte +unbewegtem +unbewegten +unbewegter +unbewegtes +unbewehrten +unbeweibt +unbeweibte +unbeweibtem +unbeweibten +unbeweibter +unbeweibtes +unbeweinte +unbeweintem +unbeweinten +unbeweintes +unbewiesen +unbewiesene +unbewiesenen +unbewiesener +unbewiesenes +unbewohnbar +unbewohnbare +unbewohnbarem +unbewohnbaren +unbewohnbares +unbewohnt +unbewohnte +unbewohnten +unbewohnter +unbewohntes +unbewusste +unbewusstem +unbewussten +unbewusster +unbewusstes +unbewährten +unbezahlbar +unbezahlbare +unbezahlbarem +unbezahlbaren +unbezahlbarer +unbezahlbarere +unbezahlbarerem +unbezahlbareren +unbezahlbareres +unbezahlbares +unbezahlbarste +unbezahlbarsten +unbezahlbarster +unbezahlbarstes +unbezahlt +unbezahlte +unbezahlten +unbezahlter +unbezahltes +unbezweifelbar +unbezweifelbare +unbezweifelbarer +unbezweifelte +unbezwingbar +unbezwingbare +unbezwingbarem +unbezwingbaren +unbezwingbarer +unbezwingbarerem +unbezwingbareren +unbezwingbarerer +unbezwingbares +unbezwingbarste +unbezwingbarstem +unbezwingbarster +unbezwingbarstes +unbezähmbar +unbezähmbare +unbezähmbarem +unbezähmbaren +unbezähmbarer +unbezähmbarere +unbezähmbarerem +unbezähmbareren +unbezähmbareres +unbezähmbares +unbezähmbarste +unbezähmbarsten +unbezähmbarster +unbezähmbarstes +unbiegsam +unbiegsamem +unbiegsamen +unbiegsamer +unbiegsamerem +unbiegsameren +unbiegsamerer +unbiegsames +unbiegsamste +unbiegsamstem +unbiegsamster +unbiegsamstes +unblessiert +unblutige +unblutigem +unblutigen +unblutiges +unbotmäßig +unbotmäßige +unbotmäßigen +unbotmäßiger +unbotmäßiges +unbrauchbar +unbrauchbare +unbrauchbarem +unbrauchbaren +unbrauchbarer +unbrauchbarere +unbrauchbarerem +unbrauchbareren +unbrauchbareres +unbrauchbares +unbrauchbarste +unbrauchbarsten +unbrauchbarster +unbrauchbarstes +unbändig +unbändige +unbändigem +unbändigen +unbändiges +unbürokratisch +unchristliche +unchristlichem +unchristlichen +unchristlicher +unchristlichere +unchristlicherem +unchristlicheren +unchristlicheres +unchristliches +unchristlichste +unchristlichsten +unchristlichster +unchristlichstes +und +undankbar +undankbare +undankbaren +undankbarer +undankbarere +undankbareren +undankbarerer +undankbareres +undankbarste +undankbarstem +undankbarsten +undankbarstes +undatiert +undatierte +undatierten +undatierter +undatiertes +undefinierbare +undefinierbarem +undefinierbaren +undefinierbares +undefiniert +undefinierte +undemokratische +undenkbar +undenkbare +undenkbarem +undenkbaren +undenkbarer +undenklich +undenkliche +undenklichem +undenklicher +undenkliches +undeutliche +undeutlichem +undeutlichen +undeutlichere +undeutlicherem +undeutlicheren +undeutlicheres +undeutliches +undeutlichste +undeutlichsten +undeutlichster +undeutlichstes +undichte +undichtem +undichten +undichter +undichtere +undichterem +undichteren +undichteres +undichtes +undichteste +undichtesten +undichtester +undichtestes +undifferenzierten +undifferenzierter +undiszipliniert +undisziplinierte +undiszipliniertem +undisziplinierten +undiszipliniertes +unduldsam +unduldsame +unduldsamem +unduldsamen +unduldsamer +unduldsamere +unduldsamerem +unduldsamerer +unduldsameres +unduldsames +unduldsamstem +unduldsamsten +unduldsamster +undurchdringlich +undurchdringliche +undurchdringlichem +undurchdringlicher +undurchdringlichere +undurchdringlicherem +undurchdringlicherer +undurchdringlicheres +undurchdringliches +undurchdringlichstem +undurchdringlichsten +undurchdringlichster +undurchführbar +undurchführbare +undurchführbarem +undurchführbarer +undurchführbares +undurchlässig +undurchlässigem +undurchlässigen +undurchlässiger +undurchlässigerem +undurchlässigeren +undurchlässigerer +undurchlässiges +undurchlässigste +undurchlässigstem +undurchlässigster +undurchlässigstes +undurchschaubar +undurchsichtig +undurchsichtige +undurchsichtigem +undurchsichtigen +undurchsichtiger +undurchsichtiges +uneben +unebene +unebenem +unebener +unebenere +unebenerem +unebenerer +unebeneres +unebenes +unebenstem +unebensten +unebenster +unecht +unechte +unechtem +unechter +unechtes +unedel +unedlem +unedlen +unedler +unehelich +uneheliche +unehelichem +unehelicher +uneheliches +unehrenhaft +unehrenhaftem +unehrenhaften +unehrenhafter +unehrenhafterem +unehrenhafteren +unehrenhafterer +unehrenhaftes +unehrenhafteste +unehrenhaftestem +unehrenhaftester +unehrenhaftestes +unehrerbietig +unehrerbietige +unehrerbietigem +unehrerbietigen +unehrerbietiger +unehrerbietigerem +unehrerbietigeren +unehrerbietigerer +unehrerbietiges +unehrerbietigste +unehrerbietigstem +unehrerbietigster +unehrerbietigstes +unehrlich +unehrlichem +unehrlichen +unehrlicher +unehrlicherem +unehrlicheren +unehrlicherer +unehrliches +unehrlichste +unehrlichstem +unehrlichster +unehrlichstes +uneigennützig +uneigennützigem +uneigennützigen +uneigennütziger +uneigennützigerem +uneigennützigeren +uneigennützigerer +uneigennütziges +uneigennützigste +uneigennützigstem +uneigennützigster +uneigennützigstes +uneigentlich +uneigentliche +uneigentlichen +uneigentlicher +uneinbringlich +uneinbringlichen +uneingelöst +uneingelöste +uneingelösten +uneingelöster +uneingelöstes +uneingeschränkt +uneingeschränkte +uneingeschränktem +uneingeschränkten +uneingeschränktes +uneingeweiht +uneingeweihte +uneingeweihten +uneingeweihter +uneingeweihtes +uneinheitlich +uneinheitliche +uneinheitlichem +uneinheitlichen +uneinheitlichere +uneinheitlicherem +uneinheitlicheren +uneinheitlicheres +uneinheitliches +uneinheitlichste +uneinheitlichsten +uneinheitlichster +uneinheitlichstes +uneinige +uneinigem +uneinigen +uneiniges +uneinnehmbar +uneinnehmbare +uneinnehmbaren +uneinnehmbarer +uneinnehmbares +unelastisch +unelastische +unelastischen +unempfindlich +unempfindliche +unempfindlichem +unempfindlichen +unempfindlichere +unempfindlicherem +unempfindlicheren +unempfindlicheres +unempfindliches +unempfindlichste +unempfindlichsten +unempfindlichster +unempfindlichstes +unempfänglich +unempfängliche +unempfänglichen +unempfänglicher +unempfängliches +unendlich +unendliche +unendlichem +unendlichen +unendlicher +unendlichere +unendlicherem +unendlicheren +unendlicheres +unendliches +unendlichste +unendlichsten +unendlichster +unendlichstes +unenglisch +unenglische +unenglischem +unenglischen +unenglischere +unenglischerem +unenglischeren +unenglischeres +unenglisches +unenglischste +unenglischsten +unenglischster +unenglischstes +unentbehrlich +unentbehrliche +unentbehrlichem +unentbehrlichen +unentbehrlichere +unentbehrlicherem +unentbehrlicheren +unentbehrlicheres +unentbehrliches +unentbehrlichste +unentbehrlichsten +unentbehrlichster +unentbehrlichstes +unentdeckt +unentdeckte +unentgeltlich +unentgeltliche +unentgeltlichen +unentgeltlicher +unentgeltliches +unenthaltsame +unenthaltsamem +unenthaltsamen +unenthaltsamere +unenthaltsamerem +unenthaltsameren +unenthaltsameres +unenthaltsames +unenthaltsamste +unenthaltsamsten +unenthaltsamster +unenthaltsamstes +unentrinnbar +unentrinnbare +unentrinnbarem +unentrinnbaren +unentrinnbares +unentschieden +unentschiedene +unentschiedenen +unentschiedener +unentschiedenes +unentschlossen +unentschlossenem +unentschlossenen +unentschlossener +unentschlossenes +unentschuldbar +unentschuldbarem +unentschuldbaren +unentschuldbarer +unentschuldigt +unentschuldigte +unentschuldigten +unentschuldigter +unentschuldigtes +unentwegt +unentwegte +unentwegtem +unentwegter +unentwegtes +unentwickelt +unentwickelte +unentwickeltem +unentwickelter +unentwickeltes +unentwirrbar +unentwirrbarem +unentwirrbaren +unentwirrbarer +unerbittlich +unerbittliche +unerbittlichem +unerbittlichen +unerbittlicher +unerfahren +unerfahrene +unerfahrenem +unerfahrener +unerfahrenes +unerfindlich +unerfindliche +unerfindlichem +unerfindlicher +unerfindliches +unerforschlich +unerforschlichem +unerforschlichen +unerforschlicher +unerforscht +unerforschte +unerforschtem +unerforschter +unerforschtes +unerfreulich +unerfreuliche +unerfreulichem +unerfreulichen +unerfreulicher +unerfreulicherem +unerfreulicheren +unerfreulicherer +unerfreuliches +unerfreulichste +unerfreulichstem +unerfreulichster +unerfreulichstes +unerfüllbar +unerfüllbare +unerfüllbarem +unerfüllbaren +unerfüllbarer +unerfüllbares +unerfüllt +unerfülltem +unerfüllten +unerfüllter +unergiebig +unergiebigem +unergiebigen +unergiebiger +unergründet +unergründeten +unergründlich +unergründliche +unergründlichen +unergründlicher +unergründlichere +unergründlicherer +unergründlicheres +unergründliches +unergründlichsten +unergründlichster +unergründlichstes +unerheblich +unerhebliche +unerheblichen +unerheblicher +unerheblichere +unerheblicherer +unerheblicheres +unerhebliches +unerheblichsten +unerheblichster +unerheblichstes +unerhört +unerhörte +unerhörtem +unerhörten +unerhörter +unerhörtes +unerkannt +unerkannte +unerkanntem +unerkannten +unerkannter +unerkanntes +unerkennbar +unerkennbare +unerkennbaren +unerkennbarer +unerkennbares +unerklärliche +unerklärlichem +unerklärlichen +unerklärlicher +unerklärlichere +unerklärlicheren +unerklärlicherer +unerklärliches +unerklärlichste +unerklärlichsten +unerklärlichstes +unerlaubt +unerlaubte +unerlaubten +unerlaubter +unerlaubtes +unerledigt +unerledigte +unerledigtem +unerledigten +unerledigtes +unerlässlich +unerlässliche +unerlässlichen +unerlässlicher +unerlässliches +unerlöst +unerlöste +unerlöstem +unerlösten +unerlöstes +unermesslich +unermessliche +unermesslichem +unermesslichen +unermesslichere +unermesslicheren +unermesslicherer +unermessliches +unermesslichste +unermesslichsten +unermesslichstes +unermüdlich +unermüdliche +unermüdlichen +unermüdlicher +unermüdlichere +unermüdlicherer +unermüdlicheres +unermüdliches +unermüdlichsten +unermüdlichster +unermüdlichstes +unerprobte +unerquicklich +unerquickliche +unerquicklichen +unerquicklicher +unerquickliches +unerreichbar +unerreichbare +unerreichbarem +unerreichbaren +unerreichbarere +unerreichbareren +unerreichbarerer +unerreichbares +unerreichbarste +unerreichbarsten +unerreichbarstes +unerreicht +unerreichte +unerreichten +unerreichter +unerreichtes +unerschlossen +unerschlossenem +unerschlossenen +unerschlossener +unerschrocken +unerschrockene +unerschrockenem +unerschrockener +unerschrockenes +unerschwinglich +unerschwinglichem +unerschwinglichen +unerschwinglicher +unerschwinglicheren +unerschwinglicherer +unerschwinglicheres +unerschwinglichste +unerschwinglichsten +unerschwinglichster +unerschöpflich +unerschöpfliche +unerschöpflichen +unerschöpflicher +unerschöpflichere +unerschöpflicherer +unerschöpflicheres +unerschöpfliches +unerschöpflichsten +unerschöpflichster +unerschöpflichstes +unerschütterlich +unerschütterliche +unerschütterlichem +unerschütterlichen +unerschütterliches +unerschüttert +unersetzlich +unersetzliche +unersetzlichem +unersetzlichen +unersetzlicher +unersetzlichere +unersetzlicheren +unersetzlicheres +unersetzliches +unersetzlichste +unersetzlichster +unersetzlichstes +unersättlich +unersättliche +unersättlichem +unersättlichen +unersättlichere +unersättlicheren +unersättlicherer +unersättlicheres +unersättliches +unersättlichste +unersättlichsten +unersättlichster +unersättlichstes +unerträglich +unerträgliche +unerträglichem +unerträglichen +unerträglicher +unerträglicheren +unerträglicherer +unerträglicheres +unerträglichste +unerträglichsten +unerträglichster +unerwartet +unerwartete +unerwartetem +unerwarteten +unerwarteter +unerwartetes +unerwidert +unerwidertem +unerwiderten +unerwiderter +unerwähnt +unerwähnte +unerwähntem +unerwähnter +unerwähntes +unerwünscht +unerwünschte +unerwünschtem +unerwünschten +unerwünschter +unerwünschtes +unerziehbar +unerzogen +unerzogene +unerzogenen +unerzogener +unerzogenes +unerörtert +unerörterte +unerörtertem +unerörterten +unerörterter +unerörtertes +unfahrbar +unfahrbare +unfahrbarem +unfahrbarer +unfahrbares +unfair +unfaire +unfairem +unfairen +unfairer +unfaireren +unfairerer +unfaireres +unfaires +unfairste +unfairsten +unfairster +unfallfrei +unfallfreie +unfallgefährdet +unfassbar +unfassbare +unfassbarem +unfassbaren +unfassbarer +unfassbares +unfehlbar +unfehlbare +unfehlbarem +unfehlbaren +unfehlbarer +unfehlbareren +unfehlbarerer +unfehlbareres +unfehlbares +unfehlbarste +unfehlbarsten +unfehlbarster +unfein +unfeine +unfeinen +unfeiner +unfeinere +unfeinerer +unfeineres +unfeines +unfeinsten +unfeinster +unfeinstes +unfertig +unfertige +unfertigem +unfertiger +unfertiges +unflexibler +unfolgsam +unfolgsamem +unfolgsamen +unfolgsamer +unfrankiert +unfrankierte +unfrankiertem +unfrankierter +unfrankiertes +unfrei +unfreie +unfreiem +unfreien +unfreier +unfreiwillig +unfreiwillige +unfreiwilligen +unfreiwilliger +unfreiwilligere +unfreiwilligerer +unfreiwilligeres +unfreiwilliges +unfreiwilligsten +unfreiwilligster +unfreiwilligstes +unfreundliche +unfreundlichem +unfreundlichen +unfreundlichere +unfreundlicheren +unfreundlicherer +unfreundliches +unfreundlichste +unfreundlichsten +unfreundlichstes +unfruchtbar +unfruchtbare +unfruchtbaren +unfruchtbarer +unfruchtbarere +unfruchtbarerer +unfruchtbareres +unfruchtbares +unfruchtbarsten +unfruchtbarster +unfruchtbarstes +unfähig +unfähige +unfähigem +unfähiger +unfähiges +unförmig +unförmigem +unförmigen +unförmiger +unförmigeren +unförmigerer +unförmigeres +unförmigste +unförmigsten +unförmigster +unförmlich +unförmliche +unförmlichem +unförmlichen +unförmlicher +unförmlichere +unförmlicheren +unförmlicheres +unförmliches +unförmlichste +unförmlichster +unförmlichstes +unfügsam +unfügsamem +unfügsamen +unfügsamer +unfügsameren +unfügsamerer +unfügsameres +unfügsames +unfügsamste +unfügsamsten +unfügsamster +unfühlbar +unfühlbare +unfühlbarem +unfühlbarer +unfühlbarere +unfühlbareren +unfühlbareres +unfühlbares +unfühlbarste +unfühlbarster +unfühlbarstes +ungangbare +ungangbarem +ungangbaren +ungangbarer +ungangbarere +ungangbareren +ungangbarerer +ungangbares +ungangbarste +ungangbarsten +ungangbarstes +ungarisch +ungarische +ungarischen +ungarischer +ungarisches +ungastlich +ungastliche +ungastlichem +ungastlichen +ungastlicher +ungastlichere +ungastlicheren +ungastlicherer +ungastliches +ungastlichste +ungastlichsten +ungastlichstes +ungeachtet +ungeachtete +ungeachtetem +ungeachteten +ungeachtetes +ungeahndet +ungeahndete +ungeahndeten +ungeahndeter +ungeahndetes +ungeahnte +ungeahntem +ungeahnten +ungeahntes +ungebeten +ungebetene +ungebetenen +ungebetener +ungebetenes +ungebildete +ungebildetem +ungebildeten +ungebildetes +ungebleichte +ungeborene +ungebraucht +ungebrauchte +ungebrauchtem +ungebrauchten +ungebrauchter +ungebrauchtes +ungebremste +ungebrochen +ungebrochene +ungebrochenen +ungebräuchlich +ungebräuchlichem +ungebräuchlichen +ungebräuchlicher +ungebräuchlicheren +ungebräuchlicherer +ungebräuchlicheres +ungebräuchlichste +ungebräuchlichsten +ungebräuchlichster +ungebunden +ungebundene +ungebundenem +ungebundener +ungebundenes +ungebärdig +ungebärdige +ungebärdigen +ungebärdiger +ungebärdigere +ungebärdigerer +ungebärdigeres +ungebärdiges +ungebärdigste +ungebärdigsten +ungebärdigster +ungebärdigstes +ungebührlich +ungebührliche +ungebührlichem +ungebührlichen +ungebührlicher +ungebührlichere +ungebührlicheren +ungebührlicherer +ungebührliches +ungebührlichste +ungebührlichsten +ungebührlichstes +ungedruckte +ungedruckten +ungedruckter +ungeduldig +ungeduldige +ungeduldigem +ungeduldiger +ungeduldigere +ungeduldigeren +ungeduldigeres +ungeduldiges +ungeduldigste +ungeduldigster +ungeduldigstes +ungedämpft +ungedämpfte +ungeeignet +ungeeignete +ungeeignetem +ungeeigneten +ungeeigneter +ungeeignetes +ungefedert +ungefederten +ungefragt +ungefähr +ungefährdet +ungefährdete +ungefährdeten +ungefährdeter +ungefährdetes +ungefähre +ungefährem +ungefähren +ungefährer +ungefährlich +ungefährliche +ungefährlichem +ungefährlicher +ungefährlichere +ungefährlicheren +ungefährlicheres +ungefährliches +ungefährlichste +ungefährlichster +ungefährlichstes +ungefällig +ungefällige +ungefälligem +ungefälligen +ungefälliger +ungefälligeren +ungefälligerer +ungefälligeres +ungefälliges +ungefälligste +ungefälligsten +ungefälligster +ungefärbt +ungefärbte +ungefärbtem +ungefärbten +ungefärbter +ungefärbtes +ungefügig +ungefügigem +ungefügigen +ungefügiger +ungehalten +ungehaltenem +ungehaltenen +ungehaltener +ungeheilt +ungeheiltem +ungeheilten +ungeheilter +ungeheizt +ungeheiztem +ungeheizten +ungeheizter +ungeheißen +ungeheißene +ungeheißenem +ungeheißener +ungeheißenes +ungehemmt +ungehemmtem +ungehemmten +ungehemmter +ungeheuchelt +ungeheuchelte +ungeheucheltem +ungeheuchelter +ungeheucheltes +ungeheuer +ungeheuerlich +ungeheuerliche +ungeheuerlichem +ungeheuerlichen +ungeheuerlichere +ungeheuerlicheren +ungeheuerlicherer +ungeheuerliches +ungeheuerlichste +ungeheuerlichsten +ungeheuerlichstes +ungeheure +ungeheurem +ungeheuren +ungeheurer +ungeheurere +ungeheureren +ungeheureres +ungeheures +ungehindert +ungehinderte +ungehinderter +ungehobelt +ungehobelte +ungehobelten +ungehobelter +ungehobeltes +ungehorsam +ungehorsamem +ungehorsamen +ungehorsamer +ungehorsameren +ungehorsamerer +ungehorsameres +ungehorsamste +ungehorsamsten +ungehorsamster +ungehörig +ungehörigem +ungehörigen +ungehöriger +ungehört +ungehörte +ungehörtem +ungehörter +ungehörtes +ungeistigem +ungeistiger +ungeistiges +ungeklärt +ungeklärte +ungeklärtem +ungeklärten +ungeklärter +ungeklärtes +ungekündigte +ungekünstelt +ungekünstelte +ungekünsteltem +ungekünstelten +ungekünstelter +ungekünsteltes +ungekürzt +ungekürztem +ungekürzten +ungekürzter +ungeladen +ungeladenem +ungeladenen +ungeladener +ungelehrig +ungelehrige +ungelehrigem +ungelehrigen +ungelehriger +ungelehrigeren +ungelehrigerer +ungelehrigeres +ungelehriges +ungelehrigste +ungelehrigsten +ungelehrigster +ungelehrt +ungelehrte +ungelehrtem +ungelehrter +ungelehrtes +ungelenk +ungelernt +ungelernte +ungelerntem +ungelernten +ungelernter +ungelerntes +ungeliebter +ungelöscht +ungelöschtem +ungelöschten +ungelöschter +ungelöste +ungelösten +ungemein +ungemeine +ungemeinem +ungemeiner +ungemeinere +ungemeineren +ungemeineres +ungemeines +ungemeinste +ungemeinster +ungemeinstes +ungemischt +ungemischtem +ungemischten +ungemischter +ungemütlich +ungemütlichem +ungemütlichen +ungemütlicher +ungemütlicheren +ungemütlicherer +ungemütlicheres +ungemütlichste +ungemütlichsten +ungemütlichster +ungenannt +ungenannte +ungenannten +ungenannter +ungenanntes +ungenau +ungenaue +ungenauem +ungenauen +ungenauer +ungenauere +ungenaueren +ungenauerer +ungenaues +ungenauste +ungenausten +ungenaustes +ungeneigte +ungeneigten +ungeniert +ungenierte +ungeniertem +ungenierten +ungenierter +ungeniertes +ungenießbar +ungenießbare +ungenießbaren +ungenießbarer +ungenießbarere +ungenießbarerer +ungenießbareres +ungenießbares +ungenießbarsten +ungenießbarster +ungenießbarstes +ungenutzt +ungenutzte +ungenügend +ungenügende +ungenügendem +ungenügender +ungenügendes +ungenügsam +ungenügsame +ungenügsamem +ungenügsamen +ungenügsamer +ungenügsameren +ungenügsamerer +ungenügsameres +ungenügsames +ungenügsamste +ungenügsamsten +ungenügsamster +ungenützt +ungeordnet +ungeordnete +ungeordnetem +ungeordneter +ungeordnetes +ungepflastert +ungepflastertem +ungepflasterten +ungepflasterter +ungepflegt +ungepflegte +ungepflegtem +ungepflegter +ungepflegtes +ungeprüft +ungeprüfte +ungeprüftem +ungeprüften +ungeprüfter +ungeprüftes +ungerade +ungeradem +ungeraden +ungerader +ungeraten +ungeratene +ungeratenem +ungeratener +ungeratenes +ungerechnet +ungerechnetem +ungerechneten +ungerechneter +ungerechnetes +ungerecht +ungerechte +ungerechtem +ungerechter +ungerechtere +ungerechteren +ungerechterer +ungerechteres +ungerechtes +ungerechteste +ungerechtesten +ungerechtester +ungerechtestes +ungerechtfertigt +ungerechtfertigte +ungerechtfertigtem +ungerechtfertigten +ungerechtfertigter +ungerechtfertigtes +ungeregelt +ungeregelte +ungeregeltem +ungeregelter +ungeregeltes +ungereimt +ungereimtem +ungereimten +ungereimter +ungerichtet +ungern +ungerächt +ungerächte +ungerächtem +ungerächten +ungerächtes +ungerührt +ungerührte +ungerührten +ungerührter +ungerührtes +ungesagt +ungesagte +ungesagtem +ungesagter +ungesagtes +ungesalzen +ungesalzene +ungesalzenem +ungesalzenen +ungesalzener +ungesalzenes +ungeschehen +ungeschehene +ungeschehenen +ungeschehener +ungeschehenes +ungeschichtliche +ungeschichtlichem +ungeschichtlichen +ungeschichtliches +ungeschickt +ungeschickte +ungeschickten +ungeschickter +ungeschicktes +ungeschiedener +ungeschiedenes +ungeschlacht +ungeschlachte +ungeschlachtem +ungeschlachten +ungeschlachter +ungeschlachtes +ungeschlagenen +ungeschlechtlich +ungeschlechtliche +ungeschlechtlichem +ungeschlechtlichen +ungeschlechtlicher +ungeschlechtliches +ungeschliffen +ungeschliffene +ungeschliffenem +ungeschliffenen +ungeschliffener +ungeschliffenes +ungeschminkt +ungeschminkte +ungeschminktem +ungeschminkter +ungeschminktes +ungeschmälert +ungeschmälertem +ungeschmälerten +ungeschmälerter +ungeschoren +ungeschorene +ungeschorenem +ungeschorenen +ungeschorener +ungeschrieben +ungeschriebene +ungeschriebenem +ungeschriebener +ungeschriebenes +ungeschult +ungeschulte +ungeschönt +ungeschönte +ungeschützte +ungeschütztem +ungeschützten +ungeschütztes +ungesehen +ungesehene +ungesehenem +ungesehenen +ungesehenes +ungesellig +ungesellige +ungeselligen +ungeselliger +ungeselliges +ungesetzliche +ungesetzlichem +ungesetzlichen +ungesetzliches +ungesicherte +ungesicherten +ungesittete +ungesittetem +ungesitteten +ungesittetes +ungestalt +ungestalte +ungestalten +ungestalter +ungestaltes +ungestrafte +ungestraftem +ungestraften +ungestraftes +ungestört +ungestörte +ungestörten +ungestörter +ungestörtes +ungestüm +ungestüme +ungestümem +ungestümen +ungestümes +ungesund +ungesunde +ungesunden +ungesunder +ungesundes +ungesättigte +ungesäumt +ungesäumtem +ungesäumten +ungesäumter +ungesäumtes +ungeteilt +ungeteilte +ungeteiltem +ungeteilten +ungeteiltes +ungetreuste +ungetrübt +ungetrübte +ungetrübten +ungetrübter +ungetrübtes +ungewandte +ungewandtem +ungewandten +ungewandtes +ungewarnte +ungewiss +ungewisse +ungewissen +ungewisser +ungewisses +ungewohnte +ungewohntem +ungewohnten +ungewohntes +ungewollt +ungewollte +ungewöhnlich +ungewöhnliche +ungewöhnlichem +ungewöhnlichen +ungewöhnlicher +ungewöhnliches +ungewöhnlichste +ungezielt +ungeziemend +ungeziemendem +ungeziemenden +ungeziemender +ungeziert +ungezogen +ungezogene +ungezogenem +ungezogener +ungezogenes +ungezwungen +ungezwungenem +ungezwungenen +ungezwungener +ungezählte +ungezähltem +ungezählten +ungezähltes +ungezähmt +ungezähmte +ungezähmten +ungezähmter +ungezähmtes +ungezügelte +ungezügeltem +ungezügelten +ungezügeltes +ungeübt +ungeübte +ungeübten +ungeübter +ungeübtes +ungiftig +ungiftige +ungiftigem +ungiftigen +ungiftiger +ungiftiges +unglaublich +unglaubliche +unglaublichen +unglaublicher +unglaubliches +unglaubwürdig +unglaubwürdige +unglaubwürdigem +unglaubwürdiger +unglaubwürdiges +ungleich +ungleichartige +ungleichartigem +ungleichartigen +ungleichartiges +ungleiche +ungleichem +ungleichen +ungleicher +ungleiches +ungleichförmig +ungleichförmigem +ungleichförmigen +ungleichförmiger +ungleichmäßig +ungleichmäßige +ungleichmäßigem +ungleichmäßiger +ungleichmäßiges +ungleichwertiges +ungleichzeitiges +unglimpfliche +unglimpflichem +unglimpflichen +unglimpfliches +ungläubig +ungläubigem +ungläubigen +ungläubiger +unglücklich +unglückliche +unglücklichem +unglücklicher +unglücklicherweise +unglückliches +unglückselig +unglückselige +unglückseligem +unglückseligen +unglückseliges +ungnädig +ungnädige +ungnädigen +ungnädiger +ungnädiges +ungreifbar +ungreifbarer +ungut +ungute +ungutes +ungültig +ungültige +ungültigem +ungültigen +ungültiges +ungünstig +ungünstige +ungünstigen +ungünstiger +ungünstiges +unhaltbar +unhaltbare +unhaltbaren +unhaltbarer +unhaltbares +unhandliche +unhandlichem +unhandlichen +unhandliches +unharmonisch +unharmonische +unharmonischen +unharmonischer +unharmonisches +unheilbare +unheilbarem +unheilbaren +unheilbares +unheilvoll +unheilvolle +unheilvollem +unheilvollen +unheilvolles +unheimlich +unheimliche +unheimlichen +unheimlicher +unheimliches +unholdem +unholden +unholder +unhygienisch +unhygienische +unhygienischem +unhygienischer +unhygienisches +unhöflich +unhöfliche +unhöflichen +unhöflicher +unhöfliches +unhörbare +unhörbarem +unhörbaren +unhörbares +uni +unidentifiziert +unidentifizierte +unidentifizierten +unidentifiziertes +unidirektional +uniformiert +uniformierte +uniformierten +uniformierter +uniformiertes +uninteressant +uninteressante +uninteressanten +uninteressanter +uninteressantes +uninteressiert +uninteressierte +uninteressiertem +uninteressierten +uninteressiertes +universal +universale +universalem +universaler +universales +universalistisch +universell +universelle +universellen +universeller +unken +unkenntlich +unkenntliche +unkenntlichem +unkenntlicher +unkenntliches +unkeusch +unkeuschem +unkeuschen +unkeuscher +unkindlich +unkindliche +unkindlichem +unkindlicher +unkindliches +unklar +unklare +unklarem +unklaren +unklarer +unklares +unkleidsam +unkleidsame +unkleidsamem +unkleidsamer +unkleidsames +unklug +unklugem +unklugen +unkluger +unknackbar +unkollegial +unkollegiale +unkollegialen +unkollegialer +unkollegiales +unkomplett +unkomplette +unkomplettem +unkompletten +unkompletter +unkomplettes +unkompliziert +unkomplizierte +unkomplizierten +unkomplizierter +unkompliziertes +unkomprimierten +unkontrollierbare +unkontrollierbarem +unkontrollierbaren +unkontrollierbares +unkontrolliert +unkontrollierte +unkonventionell +unkonventionelle +unkonventionellem +unkonventionellen +unkonventioneller +unkonventionelles +unkorrekte +unkorrekten +unkorrekter +unkorrektesten +unkorrigierbar +unkorrigierte +unkritische +unkultiviert +unkultivierte +unkultiviertem +unkultivierter +unkundig +unkundige +unkundigen +unkundiger +unkundiges +unkörperliche +unkörperlichem +unkörperlichen +unkörperliches +unkündbar +unkündbare +unkündbaren +unkündbarer +unkündbares +unlauter +unlautere +unlauterem +unlauterer +unlauteres +unleidlich +unleidlichem +unleidlichen +unleidlicher +unlenksam +unlenksame +unlenksamem +unlenksamer +unlenksames +unlesbar +unlesbare +unlesbaren +unlesbarer +unlesbares +unleserlich +unleserlichem +unleserlichen +unleserlicher +unleugbar +unleugbare +unleugbarem +unleugbarer +unleugbares +unlieb +unliebem +unlieben +unlieber +unliebsam +unliebsame +unliebsamem +unliebsamen +unliebsamer +unliebsames +unliniert +unliniertem +unlinierten +unlinierter +unliterarischen +unlogisch +unlogische +unlogischen +unlogischer +unlogisches +unlustige +unlustigem +unlustigen +unlustiges +unlösbar +unlösbare +unlösbarem +unlösbarer +unlösbares +unlöslich +unlösliche +unlöslichem +unlöslichen +unlöslicher +unmagnetisch +unmagnetische +unmagnetischen +unmagnetischer +unmanierlich +unmanierliche +unmanierlichem +unmanierlichen +unmanierliches +unmaskiert +unmaskierte +unmaßgeblich +unmaßgebliche +unmaßgeblichen +unmaßgeblicher +unmaßgebliches +unmenschliche +unmenschlichem +unmenschlichen +unmenschliches +unmerklich +unmerkliche +unmerklichen +unmerklicher +unmerkliches +unmessbar +unmethodische +unmethodischem +unmethodischen +unmethodisches +unmilitärische +unmilitärischem +unmilitärischen +unmilitärisches +unmissverständlich +unmissverständliche +unmissverständlichen +unmissverständlicher +unmissverständliches +unmittelbar +unmittelbare +unmittelbaren +unmittelbarer +unmittelbares +unmoderne +unmodernem +unmodernen +unmodernes +unmoralisch +unmoralische +unmoralischen +unmoralischer +unmoralisches +unmotiviert +unmotivierte +unmotiviertem +unmotivierten +unmotiviertes +unmusikalisch +unmusikalische +unmusikalischen +unmusikalischer +unmusikalisches +unmutige +unmutigem +unmutigen +unmutigere +unmutigeren +unmutigerer +unmutiges +unmutigste +unmutigsten +unmutigstes +unmännliche +unmännlichem +unmännlichen +unmännliches +unmäßig +unmäßige +unmäßigen +unmäßiger +unmäßiges +unmöbliert +unmöbliertem +unmöblierten +unmöblierter +unmöglich +unmögliche +unmöglichen +unmöglicher +unmögliches +unmündige +unmündigem +unmündigen +unmündiges +unnachahmlich +unnachahmliche +unnachahmlichem +unnachahmlichen +unnachahmlicher +unnachgiebig +unnachgiebige +unnachgiebigem +unnachgiebiger +unnachgiebigere +unnachgiebigeren +unnachgiebigeres +unnachgiebiges +unnachgiebigste +unnachgiebigster +unnachgiebigstes +unnachsichtig +unnachsichtigem +unnachsichtigen +unnachsichtiger +unnachsichtigeren +unnachsichtigerer +unnachsichtigeres +unnachsichtigste +unnachsichtigsten +unnachsichtigster +unnahbar +unnahbare +unnahbarem +unnahbarer +unnahbarere +unnahbareren +unnahbarerer +unnahbareres +unnahbares +unnahbarste +unnahbarsten +unnahbarster +unnahbarstes +unnatürlich +unnatürlichem +unnatürlichen +unnatürlicher +unnatürlicheren +unnatürlicherer +unnatürlicheres +unnatürlichste +unnatürlichsten +unnatürlichster +unnennbar +unnennbare +unnennbarem +unnennbaren +unnennbarer +unnennbares +unnötig +unnötige +unnötigen +unnötiger +unnötigere +unnötigerer +unnötigeres +unnötigerweise +unnötigste +unnötigsten +unnötigster +unnütz +unnütze +unnützem +unnützer +unnützes +unordentlich +unordentliche +unordentlichem +unordentlichen +unordentlicher +unordentliches +unorganisch +unorganische +unorganischem +unorganischer +unorganisches +unorganisierten +unorthodox +unpaarig +unpaarige +unpaarigen +unpaariger +unpaariges +unparteiisch +unparteiische +unparteiischem +unparteiischen +unparteiischer +unparteiischere +unparteiischeren +unparteiischerer +unparteiisches +unparteiischste +unparteiischsten +unparteiischstes +unpassend +unpassende +unpassenden +unpassender +unpassendes +unpassierbar +unpassierbare +unpassierbarem +unpassierbaren +unpassierbares +unpatriotisch +unpatriotische +unpatriotischen +unpatriotischer +unpatriotisches +unpersönlich +unpersönliche +unpersönlichem +unpersönlichen +unpersönlicher +unpersönlichere +unpersönlicheren +unpersönlicherer +unpersönliches +unpersönlichste +unpersönlichsten +unpersönlichstes +unpfändbar +unpfändbare +unpfändbaren +unpfändbarer +unpfändbares +unpolitische +unpolitischem +unpolitischen +unpolitisches +unpopulär +unpopuläre +unpraktisch +unpraktische +unpraktischem +unpraktischer +unpraktisches +unpraktischste +unpraktischsten +unpraktischstes +unproblematisch +unproduktiv +unproduktivem +unproduktiven +unproduktiver +unproduktiveren +unproduktiverer +unproduktiveres +unproduktivste +unproduktivsten +unproduktivster +unprofessionellen +unpräzise +unpädagogisch +unpädagogischem +unpädagogischen +unpädagogischer +unpässlich +unpässliche +unpässlichem +unpässlicher +unpässliches +unpünktlich +unpünktliche +unpünktlichem +unpünktlichen +unpünktlichere +unpünktlicheren +unpünktlicherer +unpünktliches +unpünktlichste +unpünktlichsten +unpünktlichstes +unqualifizierbar +unqualifizierbaren +unqualifiziert +unqualifizierte +unqualifiziertem +unqualifizierten +unqualifizierter +unquantifizierbar +unquantifizierbaren +unquittiert +unquittierte +unquittierten +unquittierter +unquittiertes +unrasiert +unrasierte +unrasierten +unrasierter +unrasiertes +unrationell +unrationelle +unrationellem +unrationellen +unrationelles +unratsam +unratsame +unratsamen +unratsamer +unratsames +unrealistisch +unrealistische +unrealistischen +unrealistischer +unrealistisches +unrecht +unrechte +unrechten +unrechter +unrechtmäßig +unrechtmäßige +unrechtmäßigem +unrechtmäßigen +unrechtmäßiger +unrechtmäßigeren +unrechtmäßigerer +unrechtmäßigeres +unrechtmäßiges +unrechtmäßigste +unrechtmäßigsten +unrechtmäßigster +unredlich +unredliche +unredlichem +unredlicher +unredlichere +unredlicheren +unredlicheres +unredliches +unredlichste +unredlichster +unredlichstes +unreell +unreelle +unreellem +unreellen +unreeller +unreellste +unreellsten +unreellster +unreflektiert +unreflektierter +unregelmäßig +unregelmäßige +unregelmäßigem +unregelmäßigen +unregelmäßiger +unregelmäßigeren +unregelmäßigerer +unregelmäßigeres +unregelmäßiges +unregelmäßigste +unregelmäßigsten +unregelmäßigster +unreif +unreife +unreifem +unreifer +unreifere +unreiferen +unreiferes +unreifes +unreifste +unreifster +unreifstes +unrein +unreine +unreinem +unreinen +unreiner +unreinere +unreineren +unreinerer +unreineres +unreinlich +unreinliche +unreinlichem +unreinlichen +unreinlicher +unreinlichere +unreinlicheren +unreinlicheres +unreinliches +unreinlichste +unreinlichster +unreinlichstes +unreinste +unreinster +unreinstes +unrentabel +unrentabelsten +unrentabelster +unrentabelstes +unrentablem +unrentablen +unrentabler +unrentableren +unrentablerer +unrentableres +unreparierbar +unrettbar +unrettbare +unrettbarem +unrettbaren +unrettbarer +unrettbareren +unrettbarerer +unrettbareres +unrettbares +unrettbarste +unrettbarsten +unrettbarster +unrichtig +unrichtige +unrichtigem +unrichtiger +unrichtigere +unrichtigeren +unrichtigeres +unrichtiges +unrichtigste +unrichtigster +unrichtigstes +unritterlich +unritterlichem +unritterlichen +unritterlicher +unruhig +unruhige +unruhigem +unruhigen +unruhiger +unruhigere +unruhigeren +unruhigeres +unruhiges +unruhigste +unruhigster +unruhigstes +unrühmlich +unrühmliche +unrühmlichem +unrühmlichen +unrühmlichere +unrühmlicheren +unrühmlicherer +unrühmliches +unrühmlichste +unrühmlichsten +unrühmlichstes +uns +unsachgemäß +unsachgemäße +unsachgemäßen +unsachgemäßer +unsachgemäßere +unsachgemäßerer +unsachgemäßeres +unsachgemäßes +unsachgemäßesten +unsachgemäßester +unsachgemäßestes +unsachlich +unsachliche +unsachlichem +unsachlichen +unsachlichere +unsachlicheren +unsachlicherer +unsachliches +unsachlichste +unsachlichsten +unsachlichstes +unsagbar +unsagbare +unsagbaren +unsagbarer +unsagbarere +unsagbarerer +unsagbareres +unsagbares +unsagbarsten +unsagbarster +unsagbarstes +unsanft +unsanfte +unsanftem +unsanften +unsanftere +unsanfteren +unsanfterer +unsanftes +unsanfteste +unsanftesten +unsanftestes +unsauber +unsaubere +unsauberen +unsauberer +unsauberes +unsaubersten +unsauberster +unsauberstes +unscharf +unscharfe +unscharfen +unscharfer +unscharfes +unscheinbare +unscheinbarem +unscheinbaren +unscheinbarere +unscheinbareren +unscheinbarerer +unscheinbares +unscheinbarste +unscheinbarsten +unscheinbarstes +unschicklich +unschickliche +unschicklichen +unschicklicher +unschicklichere +unschicklicherer +unschicklicheres +unschickliches +unschicklichsten +unschicklichster +unschicklichstes +unschlagbar +unschlagbare +unschlagbaren +unschlagbarer +unschlagbarere +unschlagbarerer +unschlagbareres +unschlagbares +unschlagbarsten +unschlagbarster +unschlagbarstes +unschlüssig +unschlüssige +unschlüssigem +unschlüssigen +unschlüssigere +unschlüssigeren +unschlüssigerer +unschlüssiges +unschlüssigste +unschlüssigsten +unschlüssigstes +unschmackhafte +unschmackhaftem +unschmackhaften +unschmackhaftere +unschmackhafteren +unschmackhafterer +unschmackhaftes +unschmackhafteste +unschmackhaftesten +unschmackhaftestes +unschuldig +unschuldige +unschuldigem +unschuldiger +unschuldigere +unschuldigerem +unschuldigerer +unschuldigeres +unschuldiges +unschuldigstem +unschuldigster +unschuldigstes +unschwer +unschwere +unschwerem +unschweren +unschwerere +unschwereren +unschwererer +unschweres +unschwerste +unschwersten +unschwerstes +unschädlich +unschädliche +unschädlichem +unschädlichen +unschädlicher +unschädlichere +unschädlicheren +unschädlicherer +unschädliches +unschädlichste +unschädlichsten +unschädlichstes +unschärfer +unschärfere +unschärferen +unschärferes +unschärfste +unschärfsten +unschärfstes +unschätzbar +unschätzbare +unschätzbaren +unschätzbarer +unschätzbarere +unschätzbarerer +unschätzbareres +unschätzbares +unschätzbarsten +unschätzbarster +unschätzbarstes +unschöne +unschönem +unschönen +unschöner +unschönere +unschöneren +unschönerer +unschönes +unschönste +unschönsten +unschönstes +unselbstständig +unselbstständige +unselbstständigen +unselbstständiger +unselbstständigere +unselbstständigerer +unselbstständigeres +unselbstständiges +unselbstständigsten +unselbstständigster +unselbstständigstes +unselbständig +unselbständige +unselbständigen +unselbständiger +unselbständigere +unselbständigerer +unselbständigeres +unselbständiges +unselbständigsten +unselbständigster +unselbständigstes +unselige +unseligem +unseligen +unseliger +unseligere +unseligeren +unseligerer +unseliges +unseligste +unseligsten +unseligstes +unser +unsere +unserem +unseren +unserer +unsererseits +unseres +unseresgleichen +unserm +unserthalben +unsertwegen +unsicher +unsichere +unsicherem +unsicheren +unsicherer +unsicherere +unsichereren +unsichererer +unsichereres +unsicheres +unsichern +unsicherste +unsichersten +unsicherstes +unsichtbar +unsichtbare +unsichtbaren +unsichtbarer +unsichtbarere +unsichtbarerer +unsichtbareres +unsichtbares +unsichtbarsten +unsichtbarster +unsichtbarstes +unsinnig +unsinnige +unsinnigem +unsinnigen +unsinnigere +unsinnigeren +unsinnigerer +unsinniges +unsinnigste +unsinnigsten +unsinnigstes +unsinnlicherer +unsinnlicheres +unsinnlichsten +unsinnlichster +unsittlich +unsittliche +unsittlichen +unsittlicher +unsittlichere +unsittlicherer +unsittlicheres +unsittliches +unsittlichsten +unsittlichster +unsittlichstes +unskalierte +unsolide +unsolidem +unsoliden +unsolider +unsolidere +unsolideren +unsoliderer +unsolides +unsolideste +unsolidesten +unsolidestes +unsortierten +unsozial +unsoziale +unsozialen +unsozialer +unsozialere +unsozialerer +unsozialeres +unsoziales +unsozialsten +unsozialster +unsozialstes +unsportlich +unsportliche +unsportlichem +unsportlicher +unsportlichere +unsportlicheren +unsportlicheres +unsportliches +unsportlichste +unsportlichster +unsportlichstes +unsretwegen +unsrige +unsrigen +unsriger +unsriges +unstarre +unstarrem +unstarren +unstarrere +unstarreren +unstarrerer +unstarres +unstarrste +unstarrsten +unstarrstes +unstatthaft +unsterblich +unsterblichem +unsterblichen +unsterblicher +unstet +unstete +unstetem +unsteten +unsteter +unstetere +unsteteren +unsteteres +unstetes +unsteteste +unstetester +unstetestes +unstetig +unstetigen +unstillbar +unstillbare +unstillbarem +unstillbaren +unstillbarer +unstillbareren +unstillbarerer +unstillbareres +unstillbares +unstillbarste +unstillbarsten +unstillbarster +unstimmig +unstreitig +unstreitige +unstreitigen +unstreitiger +unstreitigere +unstreitigerer +unstreitigeres +unstreitiges +unstreitigsten +unstreitigster +unstreitigstes +unstrittig +unstrittigen +unsymmetrisch +unsymmetrische +unsymmetrischem +unsymmetrischen +unsymmetrischer +unsymmetrischere +unsymmetrischeren +unsymmetrischerer +unsymmetrisches +unsymmetrischste +unsymmetrischsten +unsymmetrischstes +unsympathisch +unsympathische +unsympathischen +unsympathischer +unsympathischere +unsympathischerer +unsympathischeres +unsympathisches +unsympathischsten +unsympathischster +unsympathischstes +unsystematische +unsystematischen +unsäglich +unsäglichem +unsäglichen +unsäglicher +unsäglicheren +unsäglicherer +unsäglicheres +unsäglichste +unsäglichsten +unsäglichster +untadelhaft +untadelhafte +untadelhaften +untadelhafter +untadelhaftere +untadelhafterer +untadelhafteres +untadelhaftes +untadelig +untadelige +untadeligem +untadeligen +untadeliger +untadeligere +untadeligeren +untadeligerer +untadeliges +untadeligste +untadeligsten +untadeligstes +untauglich +untaugliche +untauglichen +untauglicher +untauglichere +untauglicherer +untauglicheres +untaugliches +untauglichsten +untauglichster +untauglichstes +unteilbar +unteilbare +unteilbarem +unteilbaren +unteilbares +unten +untenerwähnte +untenerwähntem +untenerwähnten +untenerwähntes +unter +unterband +unterbanden +unterbandet +unterbaut +unterbelichten +unterbelichtete +unterbelichtetem +unterbelichteten +unterbelichtetes +unterbeschäftigt +unterbesetzt +unterbesetztem +unterbesetzten +unterbesetzter +unterbewertet +unterbewerteten +unterbewusst +unterbewusstem +unterbewussten +unterbewusster +unterbewusstes +unterbiete +unterbieten +unterbietend +unterbietenden +unterbietender +unterbietendes +unterbietest +unterbietet +unterbinde +unterbinden +unterbindende +unterbindenden +unterbindender +unterbindest +unterbindet +unterbleiben +unterblieb +unterblieben +unterbliebenen +unterboten +unterbotenem +unterbotenen +unterbotener +unterbrach +unterbrachen +unterbrachst +unterbrechbar +unterbreche +unterbrechen +unterbrechungsfrei +unterbreite +unterbreiten +unterbreitend +unterbreitende +unterbreitenden +unterbreitender +unterbreitendes +unterbreitest +unterbreitet +unterbreitetem +unterbreiteten +unterbreiteter +unterbreitetes +unterbreitetest +unterbreitetet +unterbrichst +unterbricht +unterbringe +unterbringen +unterbringst +unterbrochen +unterbrochene +unterbrochenem +unterbrochener +unterbrochenes +unterbunden +unterbundene +unterbundenem +unterbundenen +unterbundener +unterdessen +unterdrücke +unterdrücken +unterdrückend +unterdrückende +unterdrückenden +unterdrückendes +unterdrückst +unterdrückt +unterdrücktem +unterdrückten +unterdrückter +unterdrücktes +unterdrücktest +unterdrücktet +unterdurchschnittlich +unterdurchschnittliche +unterdurchschnittlichem +unterdurchschnittlichen +unterdurchschnittlicher +unterdurchschnittliches +untere +untereinander +unterem +unteren +unterentwickelt +unterentwickelte +unterentwickelten +unterentwickelter +unterentwickeltes +unterer +unterernährt +unterernährte +unterernährtem +unterernährten +unterernährter +unterernährtes +unteres +unterfange +unterfangen +unterfangenem +unterfangenen +unterfangener +unterfertige +unterfertigen +unterfertigend +unterfertigende +unterfertigender +unterfertigendes +unterfertigst +unterfertigt +unterfertigte +unterfertigtem +unterfertigten +unterfertigtes +unterfertigtest +unterfertigtet +unterfing +unterfingen +unterfingst +unterfingt +unterfängt +untergebracht +untergebrachte +untergebrachtem +untergebrachter +untergebrachtes +untergegangen +untergegangenem +untergegangenen +untergegangener +untergegliedert +untergegliederte +untergegliedertem +untergegliederter +untergegliedertes +untergehen +untergehend +untergehenden +untergehender +untergehendes +untergejubelt +untergekommen +untergekommene +untergekommenem +untergekommener +untergekommenes +untergekriegt +untergekriegtem +untergekriegten +untergekriegter +untergeordnet +untergeordnete +untergeordnetem +untergeordneten +untergeordneter +untergeordnetes +untergeschoben +untergestellt +untergestellte +untergestellten +untergetaucht +untergetauchtem +untergetauchten +untergetauchter +unterging +untergingen +untergliedere +untergliedern +untergliedernd +untergliedernde +untergliedernden +untergliederndes +untergliederst +untergliedert +untergliederte +untergliedertem +untergliederten +untergliederter +untergliedertes +untergliedertest +untergliedertet +untergraben +untergrabend +untergrabende +untergrabender +untergrabendes +untergrabene +untergrabenen +untergrabener +untergrabenes +untergrub +untergruben +untergrubst +untergrubt +untergräbt +untergrübe +untergründig +untergründige +untergründigen +unterhalb +unterhalte +unterhalten +unterhaltende +unterhaltenden +unterhaltender +unterhaltene +unterhaltenem +unterhaltenen +unterhaltenes +unterhaltsam +unterhaltsame +unterhaltsamen +unterhaltsamer +unterhaltsamere +unterhaltsamerer +unterhaltsameres +unterhaltsames +unterhaltsamsten +unterhaltsamster +unterhaltsamstes +unterhandeln +unterhandelst +unterhandelt +unterhandelte +unterhandelten +unterhandelter +unterhandeltes +unterhandeltest +unterhandeltet +unterhandle +unterhebeln +unterhielt +unterhielten +unterhieltest +unterhieltet +unterhält +unterhältst +unterhöhle +unterhöhlen +unterhöhlt +unterhöhlte +unterhöhltem +unterhöhlter +unterhöhltes +unterhöhltest +unterirdisch +unterirdischem +unterirdischen +unterirdischer +unterjoche +unterjochen +unterjochst +unterjocht +unterjochte +unterjochtem +unterjochten +unterjochtes +unterjochtest +unterjochtet +unterkellere +unterkellern +unterkellerst +unterkellerte +unterkellertem +unterkellerten +unterkellerter +unterkellertes +unterkellertest +unterkellertet +unterkommen +unterkommt +unterkriege +unterkriegen +unterkriegst +unterkriegte +unterkriegten +unterkriegtest +unterlag +unterlagern +unterlagert +unterlagerte +unterlagertem +unterlagerten +unterlagerter +unterlagertes +unterlass +unterlasse +unterlassen +unterlassende +unterlassenden +unterlassender +unterlassene +unterlassenem +unterlassenen +unterlassener +unterlassenes +unterlassest +unterlaufen +unterlegen +unterlegend +unterlegende +unterlegender +unterlegendes +unterlegene +unterlegt +unterlegte +unterlegtem +unterlegten +unterlegter +unterlegtes +unterlegtest +unterlegtet +unterlief +unterliefen +unterliege +unterliegen +unterliegend +unterliegende +unterliegenden +unterliegendes +unterliegst +unterliegt +unterließ +unterließen +unterließest +unterm +untermalen +untermalter +untermauere +untermauern +untermauernde +untermauernden +untermauernder +untermauerst +untermauert +untermauerte +untermauerten +untermauerter +untermauertes +untermauertet +untern +unternahm +unternahmen +unternahmst +unternehme +unternehmend +unternehmende +unternehmenden +unternehmendes +unternehmerisch +unternehmerischem +unternehmerischen +unternehmungslustig +unternehmungslustige +unternehmungslustigem +unternehmungslustiger +unternehmungslustiges +unternimmst +unternimmt +unternommen +unternommene +unternommenem +unternommener +unternommenes +unternähme +unternähmen +unterordne +unterordnen +unterordnend +unterordnende +unterordnenden +unterordnendes +unterordnest +unterordnet +unterordneten +unterordneter +unterordnetes +unterordnetest +unterordnetet +unterprivilegiert +unterprivilegierte +unterprivilegiertem +unterprivilegierten +unterprivilegiertes +unterrede +unterreden +unterredend +unterredende +unterredenden +unterredender +unterredest +unterredet +unterredete +unterredeten +unterredetest +unterredetet +unterrichte +unterrichten +unterrichtend +unterrichtende +unterrichtenden +unterrichtendes +unterrichtest +unterrichtet +unterrichtete +unterrichteten +unterrichteter +unterrichtetes +unterrichtetest +unterrichtetet +unters +untersage +untersagen +untersagend +untersagenden +untersagender +untersagendes +untersagst +untersagt +untersagtem +untersagten +untersagter +untersagtes +untersagtest +untersagtet +unterscheidbar +unterscheidbare +unterscheidbarem +unterscheidbaren +unterscheidbarer +unterscheide +unterscheiden +unterscheidend +unterscheidenden +unterscheidender +unterscheidendes +unterscheidet +unterschieden +unterschiedene +unterschiedenen +unterschiedener +unterschiedenes +unterschiedet +unterschiedlich +unterschiedliche +unterschiedlichem +unterschiedlichen +unterschiedlicher +unterschiedlichere +unterschiedlicherer +unterschiedlicheres +unterschiedliches +unterschiedlichsten +unterschiedlichster +unterschiedlichstes +unterschlage +unterschlagen +unterschlagende +unterschlagenden +unterschlagender +unterschlagene +unterschlagenem +unterschlagenen +unterschlagenes +unterschlagt +unterschlug +unterschlägt +unterschreibe +unterschreiben +unterschreibend +unterschreibende +unterschreibendem +unterschreibenden +unterschreibender +unterschreibendes +unterschreibst +unterschreite +unterschreiten +unterschreitend +unterschreitender +unterschreitendes +unterschreitest +unterschrieb +unterschrieben +unterschriebene +unterschriebenen +unterschriebener +unterschriebenes +unterschriebt +unterschritt +unterschritten +unterschrittenem +unterschrittenen +unterschrittener +unterschrittest +unterschrittet +unterschätze +unterschätzen +unterschätzend +unterschätzende +unterschätzenden +unterschätzendes +unterschätzest +unterschätzt +unterschätztem +unterschätzten +unterschätzter +unterschätztes +unterschätztest +unterschätztet +untersetzen +untersetzt +untersetzte +untersetztem +untersetzten +untersetzter +untersetztes +unterst +unterstand +unterstandest +unterstandet +unterste +unterstehen +unterstehend +unterstehende +unterstehender +unterstehendes +unterstehst +unterstelle +unterstellen +unterstellend +unterstellenden +unterstellender +unterstellendes +unterstellt +unterstellte +unterstelltem +unterstellter +unterstelltes +unterstelltest +unterstem +untersten +unterster +unterstreiche +unterstreichen +unterstreichend +unterstreichenden +unterstreichender +unterstreichendes +unterstreicht +unterstrich +unterstrichen +unterstrichene +unterstrichenem +unterstrichenen +unterstrichener +unterstrichst +unterstricht +unterstütze +unterstützen +unterstützende +unterstützenden +unterstützender +unterstützest +unterstützt +unterstützte +unterstützten +unterstützter +unterstütztes +unterstütztest +unterstütztet +untersuch +untersuche +untersuchen +untersuchend +untersuchende +untersuchenden +untersuchender +untersuchendes +untersuchst +untersucht +untersuchte +untersuchtem +untersuchten +untersuchter +untersuchtes +untersuchtest +untersuchtet +untertage +untertauchen +untertauchende +untertauchenden +untertauchender +unterteile +unterteilen +unterteilend +unterteilenden +unterteilender +unterteilendes +unterteilt +unterteilte +unterteiltem +unterteilten +unterteilter +unterteiltes +unterteiltest +unterteiltet +untervermieten +untervermietet +untervermietete +untervermieteten +untervermieteter +untervermietetes +unterwandern +unterwanderter +unterwarf +unterwarfst +unterwarft +unterwegs +unterweise +unterweisen +unterweisest +unterweist +unterwerfe +unterwerfen +unterwerfend +unterwerfende +unterwerfenden +unterwerfendes +unterwerft +unterwies +unterwiesest +unterwiest +unterwirfst +unterwirft +unterworfen +unterworfene +unterworfenem +unterworfener +unterworfenes +unterwürfig +unterwürfige +unterwürfigem +unterwürfigen +unterwürfigere +unterwürfigeren +unterwürfigerer +unterwürfiges +unterwürfigste +unterwürfigsten +unterwürfigstes +unterzeichne +unterzeichnen +unterzeichnend +unterzeichnende +unterzeichnenden +unterzeichnendes +unterzeichnest +unterzeichnet +unterzeichnetem +unterzeichneten +unterzeichneter +unterzeichnetes +unterzeichnetest +unterzeichnetet +unterziehe +unterziehen +unterziehend +unterziehende +unterziehenden +unterziehendes +unterziehst +unterzieht +unterzog +unterzogen +unterzogst +unterzogt +unterzubringen +unterzukriegen +unterzuordnen +unterzutauchen +unterzuvermieten +untief +untiefen +untiefer +untiefes +untilgbar +untilgbare +untilgbarem +untilgbaren +untilgbares +untragbar +untragbare +untragbaren +untragbarer +untragbares +untrennbar +untrennbare +untrennbarem +untrennbaren +untrennbares +untreu +untreuem +untreuen +untreuer +untrinkbar +untröstlich +untröstliche +untröstlichen +untröstlicher +untröstliches +untrüglich +untrügliche +untrüglichem +untrüglichen +untrügliches +untätige +untätigem +untätigen +untätigere +untätigeren +untätigerer +untätiges +untätigste +untätigsten +untätigstes +unumgänglich +unumgängliche +unumgänglichen +unumgänglicher +unumgängliches +unumstritten +unumstrittene +unumstrittenen +unumstrittener +unumstrittenes +unumstößlich +unumstößliche +unumstößlichen +unumstößlicher +unumstößliches +ununterbrochen +ununterbrochene +ununterbrochenem +ununterbrochenen +ununterbrochenes +unverantwortlich +unverantwortliche +unverantwortlichen +unverantwortlicher +unverantwortliches +unverarbeitete +unverarbeitetem +unverarbeiteten +unverarbeitetes +unverbaubar +unverbaubare +unverbaubarer +unverbesserlich +unverbesserlichem +unverbesserlichen +unverbesserliches +unverbindlich +unverbindliche +unverbindlichen +unverbindlicher +unverbindliches +unverbrauchte +unverbrennbares +unverbundene +unverdaulich +unverdauliche +unverdaulichen +unverdaulicher +unverdaulichere +unverdaulicherer +unverdaulicheres +unverdauliches +unverdaulichsten +unverdaulichster +unverdaulichstes +unverderblich +unverderbliche +unverderblichem +unverderblichen +unverderbliches +unverdient +unverdiente +unverdorbene +unverdorbenem +unverdorbenen +unverdorbenes +unvereinbar +unvereinbare +unvereinbaren +unvereinbarer +unvereinbares +unverfälschten +unverfänglich +unverfügbaren +unvergessen +unvergessenem +unvergesslich +unvergessliche +unvergesslichen +unvergesslicher +unvergessliches +unvergleichbar +unvergleichlich +unvergleichlichem +unvergleichlichen +unvergleichlicher +unvergänglich +unvergängliche +unvergänglichem +unvergänglichen +unvergängliches +unverheiratet +unverheiratetem +unverheirateten +unverheirateter +unverhofft +unverhoffte +unverhofften +unverhoffter +unverhofftes +unverhohlen +unverhältnismäßig +unverhüllt +unverkauft +unverkaufte +unverkennbar +unverkennbare +unverkennbarem +unverkennbaren +unverkennbarer +unverkennbares +unverkäuflich +unverkäuflichem +unverkäuflichen +unverkäuflicher +unverletzlich +unverletzt +unverletztem +unverletzten +unverletzter +unverlierbar +unvermeidbar +unvermeidbaren +unvermeidlich +unvermeidliche +unvermeidlichem +unvermeidlichen +unvermeidlicher +unvermeidlichere +unvermeidlicheren +unvermeidlicherer +unvermeidlicherweise +unvermeidliches +unvermeidlichste +unvermeidlichsten +unvermeidlichstes +unvermindert +unvermutet +unvermutete +unvermutetem +unvermuteter +unvermutetes +unvermögend +unvernünftig +unvernünftige +unvernünftigem +unvernünftigen +unvernünftiger +unvernünftigeren +unvernünftigerer +unvernünftigeres +unvernünftiges +unvernünftigste +unvernünftigsten +unvernünftigster +unverrichteter +unverschuldet +unverschämt +unverschämte +unverschämten +unverschämter +unverschämtes +unversehrt +unversehrte +unversehrtem +unversehrter +unversehrtes +unversetzt +unversicherte +unversperrten +unverstanden +unverstandene +unverstandenem +unverstandenen +unverstandener +unverstellt +unversteuerten +unverständlich +unverständliche +unverständlichem +unverständlichen +unverständlicher +unverständlicherweise +unverständliches +unversöhnliche +unvertretbar +unvertretbare +unvertretbarer +unvertretbares +unverträglich +unverträgliche +unverträglichem +unverträglicher +unverträgliches +unverwechselbar +unverwechselbare +unverwundbar +unverwundbare +unverwundbarem +unverwundbarer +unverwundbares +unverzeihlich +unverzeihliche +unverzeihlichem +unverzeihlicher +unverzeihlichere +unverzeihlicheren +unverzeihlicheres +unverzeihliches +unverzeihlichste +unverzeihlichster +unverzeihlichstes +unverzerrt +unverzerrte +unverzerrten +unverzerrter +unverzerrtes +unverzichtbar +unverzichtbare +unverzichtbaren +unverzichtbarer +unverzichtbares +unverzweigte +unverzüglich +unverzügliche +unverzüglichem +unverzüglichen +unverzüglicher +unverzügliches +unveränderlich +unveränderliche +unveränderlichen +unveränderlicher +unveränderliches +unverändert +unveränderte +unverändertem +unveränderten +unveränderter +unverändertes +unveröffentlicht +unvirtuoseste +unvollendet +unvollendete +unvollendeten +unvollendeter +unvollendetes +unvollkommene +unvollkommenem +unvollkommenen +unvollkommenes +unvollständig +unvollständige +unvollständigen +unvollständiger +unvollständiges +unvorbereitete +unvorbereitetem +unvorbereiteten +unvorbereitetes +unvordenkliche +unvordenkliches +unvoreingenommene +unvoreingenommenem +unvoreingenommenen +unvoreingenommenes +unvorhergesehen +unvorhergesehene +unvorhergesehenen +unvorhergesehener +unvorhergesehenes +unvorhersehbar +unvorhersehbare +unvorhersehbaren +unvorhersehbarer +unvorhersehbares +unvorschriftsmäßigen +unvorsichtig +unvorsichtige +unvorsichtigem +unvorsichtigen +unvorsichtiger +unvorsichtigeren +unvorsichtigerer +unvorsichtigeres +unvorsichtigste +unvorsichtigsten +unvorsichtigster +unvorstellbar +unvorstellbare +unvorstellbarem +unvorstellbaren +unvorstellbares +unvorteilhaft +unvorteilhafte +unvorteilhaften +unvorteilhafter +unvorteilhaftere +unvorteilhafterer +unvorteilhafteres +unvorteilhaftes +unvorteilhaftesten +unvorteilhaftester +unvorteilhaftestes +unwahr +unwahre +unwahren +unwahrer +unwahres +unwahrscheinlich +unwahrscheinliche +unwahrscheinlichem +unwahrscheinlichen +unwahrscheinlicher +unwahrscheinlichere +unwahrscheinlicheren +unwahrscheinlicherer +unwahrscheinliches +unwahrscheinlichste +unwahrscheinlichsten +unwahrscheinlichstes +unwandelbar +unwandelbarem +unwandelbarer +unwandelbares +unwegsam +unwegsame +unwegsamem +unwegsamen +unwegsamer +unwegsames +unweigerlich +unweigerlichen +unweit +unwesentlich +unwesentliche +unwesentlichem +unwesentlichen +unwesentliches +unwesentlichsten +unwichtig +unwichtigem +unwichtigen +unwichtiger +unwichtigeren +unwichtigerer +unwichtigeres +unwichtigste +unwichtigsten +unwichtigster +unwichtigstes +unwiderlegbar +unwiderruflich +unwiderrufliche +unwiderruflichen +unwiderruflicher +unwiderrufliches +unwiderstehlich +unwiderstehliche +unwiderstehlichem +unwiderstehlicher +unwiderstehliches +unwiederbringlich +unwiederbringlichem +unwiederbringlichen +unwiederbringlicher +unwiederholbar +unwiederholbare +unwiederholbaren +unwillig +unwillige +unwilligem +unwilligen +unwilligere +unwilligeren +unwilligerer +unwilliges +unwilligste +unwilligsten +unwilligstes +unwillkommene +unwillkommenem +unwillkommenen +unwillkommenes +unwillkürlich +unwillkürliche +unwillkürlichen +unwillkürlicher +unwillkürliches +unwirksam +unwirksame +unwirksamen +unwirksamer +unwirksames +unwirtlich +unwirtliche +unwirtlichem +unwirtlicher +unwirtliches +unwissend +unwissende +unwissendem +unwissenden +unwissender +unwissendes +unwissentlich +unwohl +unwohnlich +unwohnlichem +unwohnlichen +unwohnlicher +unwürdige +unwürdigem +unwürdigen +unwürdigere +unwürdigeren +unwürdigerer +unwürdiges +unwürdigste +unwürdigsten +unwürdigstes +unzeitgemäß +unzeitgemäße +unzeitgemäßem +unzeitgemäßer +unzeitgemäßes +unzensiert +unzerbrechlich +unzerbrechliche +unzerbrechlichem +unzerbrechlicher +unzerbrechliches +unzerlegbare +unzerreißbar +unzertrennbar +unzertrennbares +unzertrennlich +unzertrennliche +unzertrennlichen +unzertrennlicher +unzertrennliches +unzufrieden +unzufriedene +unzufriedenem +unzufriedener +unzufriedenere +unzufriedeneren +unzufriedeneres +unzufriedenes +unzufriedenste +unzufriedenster +unzufriedenstes +unzugänglich +unzugängliche +unzugänglichem +unzugänglichen +unzugänglicher +unzugängliches +unzulänglich +unzulängliche +unzulänglichem +unzulänglicher +unzulängliches +unzulässig +unzulässige +unzulässigen +unzumutbar +unzumutbare +unzumutbarem +unzumutbaren +unzumutbarer +unzurechnungsfähig +unzureichend +unzureichende +unzureichenden +unzureichendes +unzustellbar +unzustellbare +unzutreffend +unzutreffende +unzutreffendem +unzutreffender +unzutreffendes +unzuverlässig +unzuverlässige +unzuverlässigem +unzuverlässigen +unzuverlässiger +unzuverlässigeren +unzuverlässigerer +unzuverlässigeres +unzuverlässiges +unzuverlässigste +unzuverlässigsten +unzuverlässigster +unzweckmäßig +unzweckmäßige +unzweckmäßigem +unzweckmäßiger +unzweckmäßiges +unzweifelhaft +unzweifelhafte +unzweifelhaftem +unzweifelhafter +unzweifelhaftes +unzählig +unzählige +unzähligem +unzähligen +unzähliger +unzähliges +unzüchtig +unzüchtigem +unzüchtigen +unzüchtiger +unähnlich +unähnliche +unähnlichen +unähnlicher +unähnlichere +unähnlicheren +unähnlicherer +unähnlicheres +unähnlichste +unähnlichstem +unähnlichsten +unähnlichstes +unästhetisch +unästhetische +unästhetischen +unästhetischer +unästhetischere +unästhetischeren +unästhetischerer +unästhetischeres +unästhetischste +unästhetischstem +unästhetischsten +unästhetischstes +unüberbietbar +unüberbrückbar +unüberbrückbarem +unüberbrückbaren +unüberbrückbarer +unüberlegt +unüberlegte +unüberlegtem +unüberlegter +unüberlegtes +unüberprüfbar +unüberschaubare +unübersehbar +unübersehbare +unübersehbarem +unübersehbarer +unübersehbares +unübersichtlich +unübersichtlichem +unübersichtlichen +unübersichtlicher +unübersichtlicheren +unübersichtlicherer +unübersichtlicheres +unübersichtlichste +unübersichtlichsten +unübersichtlichster +unübersteigbar +unübersteigbare +unübertragbar +unübertragbare +unübertragbaren +unübertragbarer +unübertragbares +unübertroffene +unübertroffenem +unübertroffenen +unübertroffenes +unüberwindlich +unüberwindliche +unüberwindlichen +unüberwindlicher +unüberwindliches +unüblicher +up +uralt +uralte +uraltem +uralten +uralter +uraltes +uraufführen +uraufgeführt +uraufgeführte +uraufgeführten +uraufgeführter +uraufgeführtes +urban +urbane +urbanem +urbanen +urbanes +urbar +ureigen +ureigene +ureigenen +ureigener +ureigenes +ureigenste +urgeschichtlich +urgeschichtliche +urgeschichtlichem +urgeschichtlicher +urgeschichtliches +urheberrechtlich +urinieren +urinierend +urinierende +urinierender +urinierendes +urinierst +urinierte +uriniertem +urinierten +uriniertes +uriniertest +uriniertet +urkundlich +urkundliche +urkundlichem +urkundlichen +urkundliches +urlaubsreife +urlaubsreifen +urplötzlich +ursprünglich +ursprüngliche +ursprünglichen +ursprünglicher +ursprünglichere +ursprünglicherer +ursprünglicheres +ursprüngliches +ursprünglichsten +ursprünglichster +ursprünglichstes +ursächlich +ursächliche +ursächlichem +ursächlichen +ursächlicher +ursächliches +urteile +urteilen +urteilende +urteilenden +urteilender +urteilsfähig +urteilsfähige +urteilsfähigem +urteilsfähiger +urteilsfähiges +urteilst +urteilt +urteilte +urteilten +urteiltest +urtümlich +urtümliche +urtümlichem +urtümlichen +urtümliches +urälteste +urältesten +utopisch +utopische +utopischer +utopisches +utopistischen ++++++++++ +vage +vagem +vagen +vager +vages +van +variabel +variable +variablem +variabler +variablere +variableren +variablerer +variableres +variables +variierbar +variierbare +variiere +variieren +variierend +variierende +variierenden +variierendes +variierst +variiert +variierte +variiertem +variierten +variierter +variiertes +variiertest +variiertet +vaterlandsliebend +vaterlos +vaterlosem +vaterlosen +vaterloser +vaterländisch +vaterländische +vaterländischem +vaterländischen +vaterländischer +vaterländischerem +vaterländischeren +vaterländischerer +vaterländisches +vaterländischste +vaterländischstem +vaterländischster +vaterländischstes +vatikanische +vatikanischen +vegetabilisch +vegetabilische +vegetabilischem +vegetabilischen +vegetabilisches +vegetarisch +vegetarische +vegetarischen +vegetarischer +vegetarisches +vegetativ +vegetative +vegetativem +vegetativen +vegetatives +vegetiere +vegetieren +vegetierende +vegetierenden +vegetierender +vegetierst +vegetiert +vegetierte +vegetierten +vegetierter +vegetiertes +vegetiertest +vegetiertet +vehement +vehemente +vehementer +veilchenblau +veilchenblaue +veilchenblauen +veilchenblauer +veilchenblaues +venerisch +venerische +venerischem +venerischen +venerischer +venerischere +venerischerem +venerischeren +venerischeres +venerisches +venerischste +venerischsten +venerischster +venerischstes +venezianisch +venezianische +venezianischem +venezianischen +venezianisches +ventiliere +ventilieren +ventilierende +ventilierendem +ventilierenden +ventilierendes +ventilierst +ventiliert +ventiliertem +ventilierten +ventilierter +ventiliertes +ventiliertest +verabfolge +verabfolgen +verabfolgend +verabfolgende +verabfolgender +verabfolgst +verabfolgt +verabfolgte +verabfolgten +verabfolgter +verabfolgtes +verabfolgtet +verabrede +verabreden +verabredende +verabredenden +verabredender +verabredest +verabredet +verabredete +verabredeten +verabredeter +verabredetes +verabredetet +verabreiche +verabreichen +verabreichende +verabreichenden +verabreichender +verabreichst +verabreicht +verabreichte +verabreichten +verabreichter +verabreichtes +verabreichtet +verabscheue +verabscheuen +verabscheuend +verabscheuende +verabscheuendem +verabscheuenden +verabscheuender +verabscheuendes +verabscheuenswert +verabscheuenswertem +verabscheuenswerten +verabscheuenswerter +verabscheuenswerterem +verabscheuenswerteren +verabscheuenswerterer +verabscheuenswertes +verabscheuenswerteste +verabscheuenswertestem +verabscheuenswertester +verabscheuenswertestes +verabscheust +verabscheute +verabscheutem +verabscheuten +verabscheuter +verabscheutes +verabscheutest +verabscheutet +verabschiede +verabschieden +verabschiedend +verabschiedenden +verabschiedender +verabschiedendes +verabschiedet +verabschiedete +verabschiedetem +verabschiedeter +verabschiedetes +verabschiedetest +verabsäume +verabsäumen +verabsäumend +verabsäumende +verabsäumenden +verabsäumender +verabsäumst +verabsäumt +verabsäumte +verabsäumten +verabsäumter +verabsäumtes +verabsäumtest +verabsäumtet +verachte +verachten +verachtend +verachtendem +verachtenden +verachtender +verachtendes +verachtest +verachtete +verachtetem +verachteten +verachteter +verachtetes +verachtetest +verachtetet +verallgemeinere +verallgemeinern +verallgemeinernd +verallgemeinernden +verallgemeinernder +verallgemeinerndes +verallgemeinerst +verallgemeinert +verallgemeinerte +verallgemeinertem +verallgemeinerten +verallgemeinerter +verallgemeinertes +verallgemeinertet +veralten +veraltest +veraltet +veraltete +veraltetem +veralteten +veralteter +veraltetest +veraltetet +verankere +verankern +verankernd +verankernde +verankernden +verankerndes +verankerst +verankert +verankertem +verankerten +verankerter +verankertes +verankertest +verankertet +veranlage +veranlagen +veranlagst +veranlagt +veranlagtem +veranlagten +veranlagter +veranlagtes +veranlagtest +veranlagtet +veranlasse +veranlassen +veranlassend +veranlassende +veranlassenden +veranlassendes +veranlasst +veranlasste +veranlasstem +veranlassten +veranlasster +veranlasstes +veranlasstest +veranlasstet +veranschauliche +veranschaulichen +veranschaulichend +veranschaulichende +veranschaulichenden +veranschaulichendes +veranschaulichst +veranschaulicht +veranschaulichtem +veranschaulichten +veranschaulichter +veranschaulichtes +veranschaulichtest +veranschaulichtet +veranschlage +veranschlagen +veranschlagend +veranschlagende +veranschlagenden +veranschlagendes +veranschlagst +veranschlagt +veranschlagtem +veranschlagten +veranschlagter +veranschlagtes +veranschlagtest +veranschlagtet +veranstalte +veranstalten +veranstaltende +veranstaltenden +veranstaltender +veranstaltest +veranstaltet +veranstaltete +veranstalteten +veranstalteter +veranstaltetes +veranstaltetet +verantwortbar +verantwortbare +verantworten +verantwortend +verantwortende +verantwortender +verantwortendes +verantwortest +verantwortete +verantwortetem +verantworteten +verantworteter +verantwortetes +verantwortetest +verantwortetet +verantwortlich +verantwortliche +verantwortlichem +verantwortlichen +verantwortlicher +verantwortlicherem +verantwortlicheren +verantwortlicherer +verantwortliches +verantwortlichste +verantwortlichstem +verantwortlichster +verantwortlichstes +verantwortungsbewusst +verantwortungsbewusste +verantwortungsbewusstem +verantwortungsbewussten +verantwortungsbewusster +verantwortungsbewusstes +verantwortungslos +verantwortungslosem +verantwortungslosen +verantwortungsloser +verantwortungsloserem +verantwortungsloseren +verantwortungsloserer +verantwortungsloses +verantwortungsloseste +verantwortungslosestem +verantwortungslosester +verantwortungslosestes +verantwortungsvoll +verantwortungsvollem +verantwortungsvollen +verantwortungsvoller +verantwortungsvollerem +verantwortungsvolleren +verantwortungsvollerer +verantwortungsvolles +verantwortungsvollste +verantwortungsvollstem +verantwortungsvollster +verantwortungsvollstes +verarbeite +verarbeiten +verarbeitend +verarbeitende +verarbeitenden +verarbeitendes +verarbeitest +verarbeitet +verarbeitetem +verarbeiteten +verarbeiteter +verarbeitetes +verarbeitetest +verarbeitetet +verarge +verargen +verargend +verargende +verargenden +verargendes +verargst +verargt +verargtem +verargten +verargter +verargtest +verargtet +verarme +verarmen +verarmend +verarmende +verarmenden +verarmendes +verarmest +verarmst +verarmt +verarmte +verarmtem +verarmten +verarmter +verarmtes +verarmtest +verarmtet +verarschen +verarscht +verarzten +verarztend +verarztende +verarztender +verarztendes +verarztest +verarztete +verarztetem +verarzteten +verarzteter +verarztetes +verarztetest +verarztetet +verausgaben +verausgabend +verausgabende +verausgabender +verausgabendes +verausgabst +verausgabte +verausgabtem +verausgabten +verausgabtes +verausgabtest +verausgabtet +verbal +verbalem +verbalen +verbaler +verbalerem +verbaleren +verbalerer +verbales +verbalste +verbalstem +verbalster +verbalstes +verband +verbanden +verbandest +verbandet +verbanne +verbannen +verbannend +verbannende +verbannenden +verbannendes +verbannst +verbannt +verbannte +verbanntem +verbannten +verbannter +verbanntes +verbanntest +verbanntet +verbarg +verbargen +verbarrikadiere +verbarrikadieren +verbarrikadierend +verbarrikadierende +verbarrikadierenden +verbarrikadierendes +verbarrikadierst +verbarrikadiert +verbarrikadiertem +verbarrikadierten +verbarrikadierter +verbarrikadiertes +verbarrikadiertest +verbarrikadiertet +verbat +verbatest +verbatet +verbaue +verbauen +verbauend +verbauende +verbauenden +verbauendes +verbauere +verbauern +verbauert +verbauerte +verbauertest +verbaust +verbaut +verbaute +verbauten +verbauter +verbautes +verbautet +verbeiße +verbeißen +verbeißende +verbeißenden +verbeißender +verbeißt +verberge +verbergen +verbergende +verbergenden +verbergender +verbergt +verbesserbar +verbesserbaren +verbesserbarer +verbessere +verbessern +verbessernd +verbessernde +verbessernden +verbesserndes +verbesserst +verbessert +verbesserte +verbessertem +verbesserten +verbesserter +verbessertes +verbessertest +verbessertet +verbesserungswürdig +verbeten +verbetende +verbetenden +verbetender +verbetene +verbetenem +verbetenen +verbetenes +verbeuge +verbeugen +verbeugende +verbeugenden +verbeugender +verbeugst +verbeugt +verbeugte +verbeugten +verbeugter +verbeugtes +verbeugtet +verbeule +verbeulen +verbeulende +verbeulenden +verbeulender +verbeulst +verbeult +verbeulte +verbeulten +verbeulter +verbeultes +verbeultet +verbiege +verbiegen +verbiegst +verbiegt +verbiestert +verbiete +verbieten +verbietend +verbietende +verbietenden +verbietender +verbietendes +verbietet +verbillige +verbilligen +verbilligende +verbilligenden +verbilligender +verbilligst +verbilligt +verbilligte +verbilligten +verbilligter +verbilligtes +verbilligtet +verbinde +verbinden +verbindende +verbindenden +verbindender +verbindest +verbindet +verbindlich +verbindliche +verbindlichem +verbindlichen +verbindlicher +verbindlicherem +verbindlicheren +verbindlicherer +verbindliches +verbirgt +verbis +verbiss +verbissen +verbissenem +verbissenen +verbissener +verbissenes +verbissest +verbitte +verbitten +verbittere +verbittern +verbitternd +verbitternde +verbitternden +verbitterndes +verbitterst +verbittert +verbittertem +verbitterten +verbitterter +verbittertes +verbittertest +verbittertet +verbittest +verbittet +verblasse +verblassen +verblassest +verblasst +verblasste +verblasstem +verblassten +verblasster +verblasstes +verbleibe +verbleiben +verbleibend +verbleibende +verbleibenden +verbleibender +verbleibendes +verbleibst +verbleibt +verblende +verblenden +verblendend +verblendenden +verblendender +verblendendes +verblendet +verblendete +verblendetem +verblendeter +verblendetes +verblendetet +verblichen +verblichenem +verblichenen +verblichener +verblieb +verblieben +verbliebene +verbliebenen +verbliebener +verbliebenes +verbliebt +verblute +verbluten +verblutende +verblutenden +verblutender +verblutest +verblutet +verblutete +verbluteten +verbluteter +verblutetes +verblutetet +verblöde +verblöden +verblödend +verblödende +verblödenden +verblödendes +verblödest +verblödet +verblödete +verblödetem +verblödeten +verblödeter +verblödetest +verblödetet +verblüffe +verblüffen +verblüffend +verblüffende +verblüffenden +verblüffendes +verblüfft +verblüffte +verblüfftem +verblüfften +verblüffter +verblüfftes +verblüfftet +verblühe +verblühen +verblühende +verblühenden +verblühender +verblühst +verblüht +verblühte +verblühten +verblühter +verblühtes +verblühtet +verblümt +verblümte +verblümten +verblümter +verblümtere +verblümteren +verblümterer +verblümteres +verblümtes +verblümteste +verblümtestem +verblümtesten +verblümtestes +verbog +verbogen +verbogene +verbogenem +verbogenen +verbogener +verbogenes +verbogst +verbohre +verbohren +verbohrend +verbohrenden +verbohrender +verbohrendes +verbohrt +verbohrte +verbohrtem +verbohrten +verbohrter +verbohrtes +verbohrtet +verborgen +verborgene +verborgenem +verborgenen +verborgener +verborgenes +verbot +verboten +verbotene +verbotenem +verbotenen +verbotener +verbotenerweise +verbotenes +verbotest +verbotet +verbrachen +verbrachst +verbracht +verbrachte +verbrachtem +verbrachten +verbrachter +verbrachtes +verbrachtest +verbrachtet +verbrannt +verbrannte +verbranntem +verbrannten +verbrannter +verbranntes +verbranntest +verbranntet +verbrauche +verbrauchen +verbrauchend +verbrauchenden +verbrauchender +verbrauchendes +verbrauchst +verbraucht +verbrauchte +verbrauchtem +verbrauchter +verbrauchtes +verbrauchtest +verbreche +verbrechen +verbrechend +verbrechenden +verbrechender +verbrechendes +verbrecherisch +verbrecherische +verbrecherischem +verbrecherischen +verbrecherischer +verbrecherischere +verbrecherischerem +verbrecherischeren +verbrecherischeres +verbrecherisches +verbrecherischste +verbrecherischsten +verbrecherischster +verbrecherischstes +verbreiten +verbreitend +verbreitende +verbreitender +verbreitendes +verbreitere +verbreitern +verbreiternd +verbreiternde +verbreiternden +verbreiterndes +verbreiterst +verbreitert +verbreitertem +verbreiterten +verbreiterter +verbreitertes +verbreitertest +verbreitertet +verbreitest +verbreitet +verbreitete +verbreitetem +verbreiteten +verbreiteter +verbreitetes +verbreitetest +verbreitetet +verbrennbar +verbrennbare +verbrennbarem +verbrennbarer +verbrennbares +verbrenne +verbrennen +verbrennende +verbrennenden +verbrennender +verbrennst +verbrennt +verbrichst +verbriefe +verbriefen +verbriefend +verbriefende +verbriefenden +verbriefender +verbriefendes +verbriefst +verbrieft +verbriefte +verbrieftem +verbriefter +verbrieftes +verbrieftest +verbringe +verbringen +verbringend +verbringenden +verbringender +verbringendes +verbringt +verbrochen +verbrochene +verbrochenen +verbrochener +verbrochenes +verbrächet +verbrämende +verbrämender +verbrämendes +verbrüdern +verbrüdernd +verbrüderst +verbrüderte +verbrüdertem +verbrüderten +verbrüderter +verbrüdertes +verbrüdertest +verbrüdertet +verbrühen +verbrühend +verbrühende +verbrühender +verbrühendes +verbrühst +verbrühte +verbrühtem +verbrühten +verbrühter +verbrühtes +verbrühtest +verbrühtet +verbuchen +verbuchend +verbuchende +verbuchender +verbuchendes +verbuchst +verbuchte +verbuchtem +verbuchten +verbuchter +verbuchtes +verbuchtest +verbuchtet +verbummeln +verbummelnd +verbummelst +verbummelt +verbummelte +verbummeltem +verbummelten +verbummelter +verbummeltes +verbummeltest +verbummeltet +verbummle +verbunden +verbundene +verbundenem +verbundenen +verbundener +verbundenes +verbünde +verbünden +verbündest +verbündet +verbündete +verbündetem +verbündeter +verbündetest +verbündetet +verbürge +verbürgen +verbürgend +verbürgende +verbürgenden +verbürgendes +verbürgst +verbürgt +verbürgtem +verbürgten +verbürgter +verbürgtes +verbürgtest +verbürgtet +verbüße +verbüßen +verbüßend +verbüßenden +verbüßender +verbüßendes +verbüßt +verbüßte +verbüßtem +verbüßten +verbüßter +verbüßtes +verbüßtest +verbüßtet +verchromt +verchromte +verchromten +verchromter +verchromtes +verdachtem +verdachten +verdachter +verdachtest +verdachtet +verdamme +verdammen +verdammend +verdammende +verdammenden +verdammendes +verdammenswert +verdammenswerte +verdammenswerten +verdammenswerter +verdammenswertere +verdammenswerteren +verdammenswerterer +verdammenswerteres +verdammenswerteste +verdammenswertestem +verdammenswertesten +verdammenswertestes +verdammst +verdammt +verdammte +verdammtem +verdammten +verdammter +verdammtes +verdammtest +verdampfe +verdampfen +verdampfend +verdampfenden +verdampfender +verdampfendes +verdampft +verdampfte +verdampftem +verdampfter +verdampftes +verdampftest +verdanke +verdanken +verdankend +verdankenden +verdankender +verdankendes +verdankt +verdankte +verdanktem +verdankten +verdankter +verdanktes +verdanktest +verdarb +verdarben +verdarbst +verdattert +verdattertem +verdatterten +verdatterter +verdattertes +verdaue +verdauen +verdauende +verdauenden +verdauender +verdaulich +verdauliche +verdaulichem +verdaulichen +verdaulicher +verdaulichere +verdaulicherem +verdaulicherer +verdaulicheres +verdauliches +verdaulichstem +verdaulichsten +verdaulichster +verdaust +verdaut +verdaute +verdauten +verdauter +verdautes +verdautet +verdecke +verdecken +verdeckend +verdeckende +verdeckenden +verdeckender +verdeckst +verdeckt +verdeckte +verdeckten +verdeckter +verdecktes +verdecktest +verdecktet +verdenke +verdenken +verdenkt +verderbe +verderben +verderbende +verderbenden +verderbender +verderblich +verderbliche +verderblichem +verderblichen +verderblicher +verderblichere +verderblicherem +verderblicherer +verderblicheres +verderbliches +verderblichstem +verderblichsten +verderblichster +verdeutliche +verdeutlichen +verdeutlichend +verdeutlichenden +verdeutlichender +verdeutlichendes +verdeutlicht +verdeutlichte +verdeutlichtem +verdeutlichter +verdeutlichtes +verdeutlichtest +verdeutsche +verdeutschen +verdeutschend +verdeutschenden +verdeutschender +verdeutschendes +verdeutscht +verdeutschte +verdeutschtem +verdeutschter +verdeutschtes +verdeutschtest +verdichte +verdichten +verdichtend +verdichtenden +verdichtender +verdichtendes +verdichtet +verdichtete +verdichtetem +verdichteten +verdichteter +verdichtetes +verdichtetest +verdichtetet +verdicke +verdicken +verdickend +verdickt +verdickte +verdicktem +verdickten +verdickter +verdicktes +verdicktest +verdiene +verdienen +verdienend +verdienenden +verdienender +verdienendes +verdienstliches +verdienstvoll +verdienstvolle +verdienstvollem +verdienstvoller +verdienstvollere +verdienstvollerem +verdienstvollerer +verdienstvolleres +verdienstvolles +verdienstvollstem +verdienstvollsten +verdienstvollster +verdient +verdiente +verdientem +verdienter +verdientermaßen +verdienterweise +verdientes +verdientest +verdientet +verdingen +verdingend +verdingende +verdingender +verdingendes +verdinglichen +verdingst +verdingte +verdingtem +verdingten +verdolmetschen +verdolmetscht +verdolmetschte +verdolmetschtem +verdolmetschter +verdolmetschtes +verdolmetschtest +verdonnere +verdonnern +verdonnernd +verdonnernden +verdonnernder +verdonnerndes +verdonnert +verdonnerte +verdonnertem +verdonnerter +verdonnertes +verdonnertest +verdoppele +verdoppeln +verdoppelnd +verdoppelnde +verdoppelnder +verdoppelndes +verdoppelst +verdoppelt +verdoppelte +verdoppeltem +verdoppelten +verdoppelter +verdoppeltes +verdoppeltest +verdoppeltet +verdorben +verdorbene +verdorbenem +verdorbenen +verdorbenes +verdorre +verdorren +verdorrend +verdorrende +verdorrenden +verdorrender +verdorrendes +verdorrst +verdorrt +verdorrte +verdorrtem +verdorrten +verdorrter +verdorrtes +verdorrtest +verdorrtet +verdrahte +verdrahten +verdrahtend +verdrahtest +verdrahtet +verdrahtetem +verdrahteten +verdrahteter +verdrahtetest +verdrahtetet +verdreckende +verdreckenden +verdreckender +verdreckendes +verdrecktem +verdreckter +verdrecktes +verdrehe +verdrehen +verdrehend +verdrehende +verdrehenden +verdrehendes +verdrehst +verdreht +verdrehte +verdrehtem +verdrehten +verdrehter +verdrehtes +verdrehtest +verdrehtet +verdreifache +verdreifachen +verdreifachend +verdreifachende +verdreifachenden +verdreifachendes +verdreifachst +verdreifacht +verdreifachtem +verdreifachten +verdreifachter +verdreifachtes +verdreifachtest +verdreifachtet +verdresche +verdreschen +verdreschend +verdreschest +verdreschet +verdrescht +verdrieße +verdrießen +verdrießend +verdrießende +verdrießenden +verdrießendes +verdrießlich +verdrießliche +verdrießlichen +verdrießlicher +verdrießlichere +verdrießlicheren +verdrießlicherer +verdrießlicheres +verdrießliches +verdrießlichste +verdrießlichstem +verdrießlichsten +verdrießlichstes +verdrießt +verdrillen +verdroschen +verdross +verdrossen +verdrossene +verdrossenen +verdrossener +verdrucke +verdrucken +verdruckende +verdruckenden +verdruckender +verdruckst +verdruckt +verdruckte +verdruckten +verdruckter +verdrucktes +verdrucktet +verdränge +verdrängen +verdrängend +verdrängende +verdrängenden +verdrängendes +verdrängst +verdrängt +verdrängte +verdrängtem +verdrängten +verdrängter +verdrängtes +verdrängtest +verdrängtet +verdrücke +verdrücken +verdrückend +verdrückende +verdrückenden +verdrückendes +verdrückst +verdrückt +verdrückte +verdrücktem +verdrückten +verdrückter +verdrücktest +verdrücktet +verdufte +verduften +verduftend +verduftende +verduftenden +verduftender +verduftest +verduftet +verduftete +verdufteten +verdufteter +verduftetes +verduftetest +verduftetet +verdumme +verdummen +verdummende +verdummenden +verdummender +verdummst +verdummt +verdummte +verdummten +verdummter +verdummtes +verdummtet +verdungen +verdunkeln +verdunkelnd +verdunkelnden +verdunkelnder +verdunkelndes +verdunkelt +verdunkelte +verdunkeltem +verdunkelter +verdunkeltes +verdunkeltest +verdunkle +verdunste +verdunsten +verdunstende +verdunstenden +verdunstender +verdunstest +verdunstet +verdunstete +verdunsteten +verdunsteter +verdunstetes +verdunstetet +verdurste +verdursten +verdurstende +verdurstenden +verdurstender +verdurstest +verdurstet +verdurstete +verdursteten +verdursteter +verdurstetes +verdurstetet +verdutze +verdutzen +verdutzende +verdutzenden +verdutzender +verdutzt +verdutzte +verdutzten +verdutzter +verdutztes +verdutztet +verdächtig +verdächtige +verdächtigem +verdächtigen +verdächtigende +verdächtigenden +verdächtigender +verdächtiger +verdächtigere +verdächtigerem +verdächtigerer +verdächtigeres +verdächtiges +verdächtigste +verdächtigstem +verdächtigsten +verdächtigstes +verdächtigt +verdächtigte +verdächtigten +verdächtigter +verdächtigtes +verdächtigtet +verdünne +verdünnen +verdünnende +verdünnenden +verdünnender +verdünnisieren +verdünnisiert +verdünnst +verdünnt +verdünnte +verdünntem +verdünnten +verdünnter +verdünntes +verdünntest +verdüstere +verdüstern +verdüsterst +verdüstert +verdüsterte +verdüstertem +verdüsterten +verdüsterter +verdüstertes +verdüstertest +verdüstertet +verebbe +verebben +verebbende +verebbenden +verebbender +verebbst +verebbt +verebbte +verebbten +verebbter +verebbtes +verebbtet +veredele +veredeln +veredelnde +veredelnden +veredelnder +veredelst +veredelt +veredelte +veredelten +veredelter +veredeltes +veredeltet +vereheliche +verehelichen +verehelichende +verehelichenden +verehelichender +verehelichst +verehelicht +verehelichte +verehelichten +verehelichter +verehelichtes +verehelichtet +verehre +verehren +verehrend +verehrende +verehrenden +verehrender +verehrenswert +verehrenswerte +verehrenswertem +verehrenswerter +verehrenswertere +verehrenswerterem +verehrenswerterer +verehrenswerteres +verehrenswertes +verehrenswertestem +verehrenswertesten +verehrenswertester +verehrlicht +verehrlichte +verehrlichtem +verehrlichter +verehrlichtes +verehrst +verehrte +verehrtem +verehrten +verehrter +verehrtes +verehrtest +verehrtet +verehrungswürdig +verehrungswürdige +verehrungswürdigem +verehrungswürdigen +verehrungswürdiger +verehrungswürdigerem +verehrungswürdigeren +verehrungswürdigerer +verehrungswürdiges +verehrungswürdigste +verehrungswürdigstem +verehrungswürdigster +verehrungswürdigstes +vereidige +vereidigen +vereidigend +vereidigende +vereidigenden +vereidigendes +vereidigst +vereidigt +vereidigtem +vereidigten +vereidigter +vereidigtest +vereidigtet +vereinbar +vereinbare +vereinbarem +vereinbaren +vereinbarend +vereinbarende +vereinbarenden +vereinbarender +vereinbarendes +vereinbarer +vereinbarst +vereinbart +vereinbarte +vereinbartem +vereinbarten +vereinbarter +vereinbartes +vereinbartet +vereinbarungsgemäß +vereine +vereinen +vereinend +vereinende +vereinenden +vereinendes +vereinfache +vereinfachen +vereinfachend +vereinfachende +vereinfachenden +vereinfachender +vereinfachst +vereinfacht +vereinfachte +vereinfachten +vereinfachter +vereinfachtes +vereinfachtet +vereinheitliche +vereinheitlichen +vereinheitlichende +vereinheitlichenden +vereinheitlichender +vereinheitlichst +vereinheitlicht +vereinheitlichte +vereinheitlichten +vereinheitlichter +vereinheitlichtes +vereinheitlichtet +vereinige +vereinigen +vereinigende +vereinigenden +vereinigender +vereinigst +vereinigt +vereinigte +vereinigten +vereinigter +vereinigtes +vereinigtet +vereinnahme +vereinnahmen +vereinnahmende +vereinnahmenden +vereinnahmender +vereinnahmst +vereinnahmt +vereinnahmte +vereinnahmtem +vereinnahmter +vereinnahmtes +vereinnahmtest +vereinsame +vereinsamen +vereinsamend +vereinsamenden +vereinsamender +vereinsamendes +vereinsamt +vereinsamte +vereinsamtem +vereinsamten +vereinsamter +vereinsamtes +vereinsamtest +vereinsamtet +vereinst +vereinte +vereintem +vereinten +vereinter +vereintes +vereintest +vereintet +vereinzeln +vereinzelnd +vereinzelnde +vereinzelnden +vereinzelndes +vereinzelst +vereinzelt +vereinzelte +vereinzeltem +vereinzelten +vereinzelter +vereinzeltes +vereinzeltest +vereinzeltet +vereinzle +vereisen +vereisend +vereisende +vereisender +vereisendes +vereist +vereistem +vereisten +vereister +vereistest +vereistet +vereiteln +vereitelnde +vereitelnden +vereitelnder +vereitelst +vereitelt +vereitelte +vereitelten +vereitelter +vereiteltes +vereiteltest +vereiteltet +vereitern +vereiternd +vereiternden +vereiternder +vereiterndes +vereitert +vereiterte +vereitertem +vereiterten +vereiterter +vereitertes +vereitertest +vereitertet +verekele +verekeln +verekelnd +verekelnden +verekelnder +verekelndes +verekelt +verekelte +verekeltem +verekelten +verekelter +verekeltes +verekeltet +verelende +verelenden +verelendend +verelendenden +verelendender +verelendendes +verelendet +verelendete +verelendetem +verelendeter +verelendetes +verelendetest +verende +verenden +verendend +verendenden +verendender +verendendes +verendet +verendete +verendetem +verendeter +verendetes +verendetest +verenge +verengen +verengend +verengenden +verengender +verengendes +verengt +verengte +verengtem +verengter +verengtes +verengtest +vererbe +vererben +vererbend +vererbende +vererbenden +vererbender +vererbendes +vererbt +vererbte +vererbtem +vererbter +vererbtes +vererbtest +verewige +verewigen +verewigend +verewigenden +verewigender +verewigendes +verewigt +verewigte +verewigtem +verewigter +verewigtes +verewigtest +verfahre +verfahrend +verfahrende +verfahrenden +verfahrendes +verfahrene +verfahrenem +verfahrener +verfahrenes +verfahrensrechtlich +verfahrenstechnisch +verfahrenstechnische +verfallen +verfallend +verfallende +verfallender +verfallendes +verfallene +verfallenen +verfallener +verfallenes +verfangen +verfangend +verfangende +verfangender +verfangendes +verfangene +verfangenen +verfangener +verfangenes +verfassen +verfassend +verfassende +verfassender +verfassendes +verfassest +verfasst +verfasste +verfasstem +verfassten +verfasster +verfasstest +verfasstet +verfassungsmäßig +verfassungsmäßige +verfassungsmäßigem +verfassungsmäßiger +verfassungsmäßiges +verfassungsrechtlich +verfassungsrechtlichem +verfassungsrechtlichen +verfassungsrechtlicher +verfassungswidrig +verfassungswidrige +verfassungswidrigem +verfassungswidrigen +verfassungswidriger +verfassungswidrigere +verfassungswidrigerem +verfassungswidrigerer +verfassungswidrigeres +verfassungswidriges +verfassungswidrigstem +verfassungswidrigsten +verfassungswidrigster +verfaule +verfaulen +verfaulst +verfault +verfaulte +verfaultem +verfaulten +verfaulter +verfaultes +verfaultest +verfaultet +verfechte +verfechten +verfechtende +verfechtenden +verfechtender +verfehle +verfehlen +verfehlend +verfehlenden +verfehlender +verfehlendes +verfehlst +verfehlte +verfehltem +verfehlten +verfehlter +verfehltes +verfehltest +verfehltet +verfeinde +verfeinden +verfeindend +verfeindenden +verfeindender +verfeindendes +verfeindet +verfeindete +verfeindetem +verfeindeter +verfeindetes +verfeindetest +verfeinere +verfeinern +verfeinernd +verfeinernden +verfeinernder +verfeinerndes +verfeinert +verfeinerte +verfeinertem +verfeinerter +verfeinertes +verfeinertest +verfeme +verfemen +verfemt +verfemtem +verfemten +verfemter +verfemtest +verfemtet +verfertige +verfertigen +verfertigend +verfertigende +verfertigenden +verfertigendes +verfertigst +verfertigt +verfertigte +verfertigtem +verfertigten +verfertigter +verfertigtes +verfertigtest +verfertigtet +verfestigen +verfestigt +verfestigte +verfestigtem +verfestigten +verfestigter +verfestigtes +verfettet +verfeuern +verfeuernd +verfeuernde +verfeuernder +verfeuerndes +verfeuerst +verfeuert +verfeuerte +verfeuertem +verfeuerten +verfeuerter +verfeuertes +verfeuertest +verfeuertet +verficht +verfiel +verfielen +verfielest +verfielt +verfilme +verfilmen +verfilmend +verfilmende +verfilmenden +verfilmender +verfilmt +verfilmte +verfilmtem +verfilmter +verfilmtes +verfilmtest +verfilze +verfilzen +verfilzt +verfilzte +verfilztem +verfilzten +verfilzter +verfilztes +verfilztest +verfilztet +verfingen +verfingst +verfingt +verfinstern +verfinsternd +verfinsternde +verfinsternder +verfinsterndes +verfinsterst +verfinstert +verfinsterte +verfinstertem +verfinsterten +verfinstertes +verfinstertest +verfinstertet +verflachen +verflachst +verflacht +verflachtem +verflachten +verflachter +verflachtest +verflachtet +verflackert +verflackerte +verflackerten +verflechte +verflechten +verflechtest +verflechtet +verfliegen +verfliegst +verfliegt +verfließe +verfließend +verfließende +verfließenden +verfließendes +verfließest +verfließt +verflixt +verflixte +verflixtem +verflixten +verflixtere +verflixterem +verflixteren +verflixteres +verflixtes +verflixteste +verflixtesten +verflixtester +verflixtestes +verflocht +verflochten +verflochtene +verflochtenem +verflochtenen +verflochtener +verflochtenes +verflochtet +verflog +verflogen +verflogene +verflogenem +verflogenen +verflogenes +verflogst +verflogt +verflossen +verflossene +verflossenem +verflossenen +verflossenes +verflossest +verfluche +verfluchen +verfluchst +verflucht +verfluchte +verfluchten +verfluchter +verfluchtes +verfluchtest +verfluchtet +verflüchtigen +verflüchtigend +verflüchtigende +verflüchtigenden +verflüchtigendes +verflüchtigt +verflüchtigte +verflüchtigten +verflüchtigter +verflüchtigtes +verflüssige +verflüssigen +verflüssigend +verflüssigst +verflüssigt +verflüssigte +verflüssigtem +verflüssigten +verflüssigtes +verflüssigtest +verflüssigtet +verfochten +verfochtene +verfochtenem +verfochtener +verfochtenes +verfochtest +verfolg +verfolge +verfolgen +verfolgend +verfolgenden +verfolgender +verfolgendes +verfolgst +verfolgt +verfolgte +verfolgtem +verfolgten +verfolgter +verfolgtes +verfolgtest +verformbaren +verforme +verformen +verformend +verformenden +verformender +verformendes +verformst +verformt +verformte +verformtem +verformter +verformtes +verformtest +verfrachte +verfrachten +verfrachtend +verfrachtende +verfrachtenden +verfrachtendes +verfrachtest +verfrachtet +verfrachtetem +verfrachteten +verfrachteter +verfrachtetes +verfrachtetest +verfrachtetet +verfremde +verfremden +verfremdest +verfremdet +verfremdete +verfremdeten +verfremdeter +verfremdetes +verfremdetet +verfriere +verfrieren +verfrierende +verfrierenden +verfrierender +verfrierst +verfriert +verfror +verfroren +verfrorene +verfrorenem +verfrorenen +verfrorenes +verfrorst +verfrort +verfrüht +verfrühte +verfrühtem +verfrühter +verfrühtes +verfuhren +verfuhrst +verfuhrt +verfährst +verfährt +verfällst +verfälsche +verfälschen +verfälschend +verfälschenden +verfälschender +verfälschendes +verfälscht +verfälschte +verfälschtem +verfälschten +verfälschter +verfälschtes +verfälschtest +verfänglich +verfängliche +verfänglichem +verfänglicher +verfänglichere +verfänglicherem +verfänglicherer +verfänglicheres +verfängliches +verfänglichstem +verfänglichsten +verfänglichster +verfängst +verfängt +verfärbe +verfärbend +verfärbende +verfärbenden +verfärbendes +verfärbst +verfärbt +verfärbtem +verfärbten +verfärbter +verfärbtes +verfärbtest +verfügbar +verfügbare +verfügbarem +verfügbaren +verfügbarer +verfügbares +verfüge +verfügen +verfügend +verfügende +verfügenden +verfügendes +verfügst +verfügt +verfügte +verfügtem +verfügten +verfügter +verfügtes +verfügtest +verfügtet +verführe +verführen +verführend +verführende +verführenden +verführendes +verführerisch +verführerische +verführerischen +verführerischer +verführerischere +verführerischeren +verführerischerer +verführerischeres +verführerischste +verführerischstem +verführerischsten +verführerischstes +verführest +verführet +verführst +verführt +verführtem +verführten +verführter +verführtes +verführtest +verführtet +verfünffache +verfünffachen +verfünffachend +verfünffachst +verfünffacht +verfünffachtem +verfünffachten +verfünffachter +verfünffachtes +verfünffachtest +verfünffachtet +verfüttere +verfüttern +verfütternd +verfütternde +verfütternden +verfütterndes +verfütterst +verfüttert +verfüttertem +verfütterten +verfütterter +verfüttertest +verfüttertet +vergaben +vergabst +vergabt +vergaffen +vergaffend +vergaffst +vergaffte +vergafftem +vergafften +vergaffter +vergafftes +vergafftest +vergafftet +vergalten +vergaltest +vergaltet +vergammeln +vergammelnd +vergammelst +vergammelt +vergammeltem +vergammelten +vergammelter +vergammeltes +vergammeltest +vergammeltet +vergammle +vergangen +vergangene +vergangenem +vergangenen +vergangener +vergangenes +vergangenheitsbezogen +vergangenheitsbezogene +vergasen +vergasend +vergasende +vergasender +vergasendes +vergasest +vergaste +vergastem +vergasten +vergastes +vergastest +vergastet +vergaß +vergaßen +vergaßest +vergaßt +vergebe +vergeben +vergebene +vergebener +vergebenes +vergebens +vergeblich +vergebliche +vergeblichem +vergeblichen +vergeblichere +vergeblicherem +vergeblicheren +vergeblicheres +vergebliches +vergeblichste +vergeblichsten +vergeblichster +vergeblichstes +vergegenwärtigen +vergegenwärtigend +vergegenwärtigende +vergegenwärtigender +vergegenwärtigendes +vergegenwärtigst +vergegenwärtigte +vergegenwärtigtem +vergegenwärtigten +vergegenwärtigter +vergegenwärtigtes +vergegenwärtigtest +vergegenwärtigtet +vergehen +vergehend +vergehende +vergehender +vergehendes +vergehst +vergeht +vergeistige +vergeistigen +vergeistigend +vergeistigenden +vergeistigender +vergeistigendes +vergeistigt +vergeistigte +vergeistigtem +vergeistigter +vergeistigtes +vergeistigtest +vergelte +vergelten +vergeltend +vergeltenden +vergeltender +vergeltendes +vergesse +vergessen +vergessend +vergessene +vergessenen +vergessener +vergessenes +vergesslich +vergessliche +vergesslichem +vergesslichen +vergesslichere +vergesslicherem +vergesslicheren +vergesslicheres +vergessliches +vergesslichste +vergesslichsten +vergesslichster +vergesslichstes +vergeuden +vergeudest +vergeudet +vergeudetem +vergeudeten +vergeudeter +vergeudetes +vergeudetest +vergeudetet +vergewaltige +vergewaltigen +vergewaltigend +vergewaltigende +vergewaltigenden +vergewaltigendes +vergewaltigst +vergewaltigt +vergewaltigte +vergewaltigtem +vergewaltigten +vergewaltigtes +vergewaltigtet +vergewissere +vergewissern +vergewissernde +vergewissernden +vergewissernder +vergewisserst +vergewissert +vergewisserte +vergewisserten +vergewisserter +vergewissertes +vergewissertest +vergewissertet +vergibt +vergieße +vergießen +vergießest +vergießt +vergifte +vergiften +vergiftenden +vergiftest +vergiftet +vergiftetem +vergifteten +vergifteter +vergiftetes +vergiftetest +vergiftetet +vergilbt +vergilbtem +vergilbten +vergilbter +vergilbtes +vergilt +verging +vergingen +vergingst +vergiss +vergisst +vergittere +vergittern +vergitternd +vergittert +vergitterte +vergittertem +vergitterten +vergitterter +vergittertes +vergittertest +vergittertet +verglase +verglasen +verglasend +verglasenden +verglasender +verglasendes +verglast +verglaste +verglastem +verglasten +verglaster +verglastes +verglastest +verglastet +vergleichbar +vergleichbare +vergleichbarem +vergleichbaren +vergleichbarer +vergleichbares +vergleiche +vergleichen +vergleichend +vergleichende +vergleichendem +vergleichenden +vergleichendes +vergleichst +vergleichsweise +vergleicht +verglich +verglichen +verglichene +verglichenem +verglichener +verglichenes +verglichst +verglimmen +verglimmend +verglimmende +verglimmenden +verglimmender +verglimmendes +verglimmten +verglomm +verglommen +verglommenem +verglommenen +verglommener +verglüht +verglühte +verglühten +verglühter +verglühtes +vergnüge +vergnügen +vergnügend +vergnügenden +vergnügender +vergnügendes +vergnüglich +vergnügliche +vergnüglichem +vergnüglichen +vergnüglichere +vergnüglicherem +vergnüglicheren +vergnüglicheres +vergnügliches +vergnüglichste +vergnüglichsten +vergnüglichster +vergnüglichstes +vergnügt +vergnügte +vergnügtem +vergnügten +vergnügter +vergnügtes +vergnügtet +vergnügungssüchtig +vergnügungssüchtige +vergnügungssüchtigem +vergnügungssüchtigen +vergnügungssüchtiger +vergnügungssüchtigerem +vergnügungssüchtigeren +vergnügungssüchtigerer +vergnügungssüchtiges +vergnügungssüchtigste +vergnügungssüchtigstem +vergnügungssüchtigster +vergnügungssüchtigstes +vergolde +vergolden +vergoldend +vergoldenden +vergoldender +vergoldendes +vergoldet +vergoldete +vergoldetem +vergoldeter +vergoldetes +vergoldetest +vergolten +vergoltene +vergoltenem +vergoltener +vergoltenes +vergoss +vergossen +vergossene +vergossenem +vergossenen +vergossener +vergossenes +vergossest +vergrabe +vergraben +vergrabend +vergrabender +vergrabendes +vergrabene +vergrabenen +vergrabener +vergrabenes +vergreifen +vergreifend +vergreifende +vergreifender +vergreifendes +vergreifst +vergreise +vergreisen +vergreisend +vergreist +vergreiste +vergreistem +vergreisten +vergreister +vergreistes +vergreistest +vergreistet +vergriffen +vergriffene +vergriffenem +vergriffener +vergriffenes +vergriffst +vergrub +vergruben +vergrubst +vergräbst +vergräbt +vergrämen +vergrämend +vergrämende +vergrämender +vergrämendes +vergrämst +vergrämte +vergrämtem +vergrämten +vergrämter +vergrämtes +vergrämtest +vergrämtet +vergröberten +vergröbertest +vergröbertet +vergrößern +vergrößernd +vergrößernde +vergrößernder +vergrößerndes +vergrößerst +vergrößert +vergrößerte +vergrößertem +vergrößerten +vergrößerter +vergrößertes +vergrößertest +vergrößertet +vergällen +vergällend +vergällende +vergällenden +vergällender +vergällendes +vergällst +vergällt +vergällte +vergälltem +vergällter +vergälltes +vergälltest +vergänglich +vergängliche +vergänglichem +vergänglicher +vergänglichere +vergänglicherem +vergänglicherer +vergänglicheres +vergängliches +vergänglichstem +vergänglichsten +vergänglichster +vergäße +vergönne +vergönnen +vergönnend +vergönnenden +vergönnender +vergönnendes +vergönnt +vergönnte +vergönntem +vergönnter +vergönntes +vergönntest +vergöttere +vergöttern +vergötternd +vergötternden +vergötternder +vergötterndes +vergöttert +vergötterte +vergöttertem +vergötterter +vergöttertes +vergöttertest +vergütbare +vergüte +vergüten +vergütend +vergütenden +vergütender +vergütendes +vergütet +vergütete +vergütetem +vergüteten +vergüteter +vergütetes +vergütetet +verhafte +verhaften +verhaftest +verhaftete +verhaftetem +verhafteten +verhafteter +verhaftetes +verhaftetest +verhaftetet +verhaken +verhakte +verhalf +verhalfen +verhalft +verhallen +verhallend +verhallenden +verhallender +verhallendes +verhallte +verhalltem +verhallten +verhalltes +verhalte +verhalten +verhaltenem +verhaltenen +verhaltener +verhaltenes +verhaltest +verhaltet +verhandeln +verhandelnde +verhandelnden +verhandelnder +verhandelst +verhandelt +verhandelte +verhandelten +verhandelter +verhandeltes +verhandeltet +verhandle +verhandlungsfähig +verhangen +verharmlose +verharmlosen +verharmlosende +verharmlosenden +verharmlosender +verharmlost +verharmloste +verharmlostem +verharmlosten +verharmloster +verharmlostes +verharmlostet +verharre +verharren +verharrend +verharrenden +verharrender +verharrendes +verharrt +verharrte +verharrtem +verharrten +verharrter +verharrtes +verharrtet +verhaspeln +verhaspelnd +verhaspelnde +verhaspelnder +verhaspelndes +verhaspelst +verhaspelt +verhaspelte +verhaspeltem +verhaspelten +verhaspeltes +verhaspeltest +verhaspeltet +verhasst +verhasste +verhasstem +verhasster +verhasstes +verhauen +verhauend +verhauende +verhauender +verhauendes +verhaust +verhaute +verhauten +verhautest +verhautet +verhebende +verhebenden +verhebendes +verheddere +verheddern +verheddernd +verheddernden +verheddernder +verhedderndes +verheddert +verhedderte +verheddertem +verhedderter +verheddertes +verheddertest +verheere +verheeren +verheerend +verheerende +verheerenden +verheerender +verheerendes +verheert +verheerte +verheertem +verheerter +verheertes +verheertest +verhehle +verhehlen +verhehlend +verhehlenden +verhehlender +verhehlendes +verhehlt +verhehlte +verhehltem +verhehlten +verhehlter +verhehltes +verhehltest +verheile +verheilen +verheilend +verheilende +verheilenden +verheilendes +verheilst +verheilt +verheilte +verheiltem +verheilten +verheilter +verheiltes +verheiltest +verheiltet +verheimliche +verheimlichen +verheimlichend +verheimlichende +verheimlichenden +verheimlichendes +verheimlichst +verheimlicht +verheimlichtem +verheimlichten +verheimlichter +verheimlichtes +verheimlichtest +verheimlichtet +verheirate +verheiraten +verheiratend +verheiratende +verheiratenden +verheiratendes +verheiratest +verheiratet +verheiratetem +verheirateten +verheirateter +verheiratetes +verheiratetest +verheiratetet +verheizen +verheizend +verheizest +verheizte +verheiße +verheißen +verheißend +verheißendem +verheißenden +verheißender +verheißene +verheißenem +verheißener +verheißest +verheißt +verheißungsvoll +verheißungsvollem +verheißungsvollen +verheißungsvoller +verheißungsvollerem +verheißungsvolleren +verheißungsvollerer +verheißungsvolles +verheißungsvollste +verheißungsvollstem +verheißungsvollster +verheißungsvollstes +verhelfe +verhelfen +verhelfende +verhelfenden +verhelfender +verherrliche +verherrlichen +verherrlichende +verherrlichenden +verherrlichender +verherrlichst +verherrlicht +verherrlichte +verherrlichtem +verherrlichten +verherrlichter +verherrlichtes +verherrlichtest +verherrlichtet +verhexe +verhexen +verhexend +verhexende +verhexenden +verhexendes +verhexest +verhext +verhextem +verhexten +verhexter +verhextes +verhextest +verhextet +verhielt +verhielten +verhieltest +verhieltet +verhieltst +verhieß +verhießest +verhießt +verhilfst +verhimmele +verhimmeln +verhimmelnd +verhimmelnden +verhimmelnder +verhimmelndes +verhimmelt +verhimmelte +verhimmeltem +verhimmelter +verhimmeltes +verhimmeltest +verhindere +verhindern +verhindernd +verhindernden +verhindernder +verhinderndes +verhindert +verhinderte +verhindertem +verhinderter +verhindertes +verhindertest +verholfen +verholfene +verholfenem +verholfener +verholfenes +verhundertfache +verhundertfachen +verhundertfachend +verhundertfachst +verhundertfacht +verhundertfachtem +verhundertfachten +verhundertfachter +verhungere +verhungern +verhungernd +verhungernden +verhungernder +verhungerndes +verhungert +verhungerte +verhungertem +verhungerter +verhungertes +verhungertest +verhunze +verhunzen +verhunzend +verhunzt +verhunzte +verhunztem +verhunzter +verhunztes +verhunztest +verhält +verhältnismäßig +verhältnismäßige +verhältnismäßigem +verhältnismäßigen +verhältnismäßiger +verhältnismäßigerem +verhältnismäßigeren +verhältnismäßigerer +verhältnismäßiges +verhältnismäßigste +verhältnismäßigstem +verhältnismäßigster +verhältnismäßigstes +verhältniswidrig +verhältniswidrigem +verhältniswidrigen +verhältniswidriger +verhänge +verhängen +verhängend +verhängenden +verhängender +verhängendes +verhängnisvoll +verhängnisvolle +verhängnisvollem +verhängnisvollen +verhängnisvollere +verhängnisvollerem +verhängnisvolleren +verhängnisvolleres +verhängnisvolles +verhängnisvollste +verhängnisvollsten +verhängnisvollster +verhängnisvollstes +verhängt +verhängte +verhängtem +verhängter +verhängtes +verhängtest +verhärmt +verhärmte +verhärmtem +verhärmter +verhärmtes +verhärte +verhärten +verhärtend +verhärtende +verhärtenden +verhärtendes +verhärtest +verhärtet +verhärtetem +verhärteten +verhärteter +verhärtetes +verhärtetest +verhärtetet +verhätschele +verhätschelnd +verhätschelnde +verhätschelnden +verhätschelndes +verhätschelst +verhätschelt +verhätschelte +verhätscheltem +verhätschelten +verhätschelter +verhätscheltes +verhätscheltet +verhöhnen +verhöhnend +verhöhnende +verhöhnender +verhöhnendes +verhöhnst +verhöhnte +verhöhntem +verhöhnten +verhöhnter +verhöhntes +verhöhntest +verhöhntet +verhökern +verhökert +verhöre +verhören +verhörst +verhört +verhörte +verhörten +verhörter +verhörtes +verhörtet +verhüllen +verhüllend +verhüllenden +verhüllender +verhüllendes +verhüllt +verhüllte +verhülltem +verhüllter +verhülltes +verhülltest +verhüte +verhüten +verhütend +verhütenden +verhütender +verhütendes +verhütet +verhütete +verhütetem +verhüteter +verhütetes +verhütetest +verifiziere +verifizieren +verifiziert +verifizierte +verinnerliche +verinnerlichen +verinnerlichst +verinnerlicht +verinnerlichte +verinnerlichtem +verinnerlichten +verinnerlichter +verinnerlichtes +verinnerlichtet +verirre +verirren +verirrende +verirrenden +verirrender +verirrst +verirrt +verirrte +verirrten +verirrter +verirrtes +verirrtet +veritabel +veritablen +verjagen +verjagend +verjagende +verjagenden +verjagendes +verjagst +verjagt +verjagtem +verjagten +verjagter +verjagtes +verjagtest +verjagtet +verjubele +verjubelnd +verjubelnde +verjubelnden +verjubelndes +verjubelst +verjubelt +verjubeltem +verjubelten +verjubelter +verjubeltes +verjubeltest +verjubeltet +verjähren +verjährte +verjährtem +verjährten +verjährter +verjünge +verjüngen +verjüngend +verjüngenden +verjüngender +verjüngendes +verjüngt +verjüngte +verjüngtem +verjüngter +verjüngtes +verjüngtet +verkabelt +verkable +verkalke +verkalken +verkalkenden +verkalkst +verkalkt +verkalkte +verkalkten +verkalkter +verkalktes +verkalktet +verkalkuliere +verkalkulieren +verkalkulierst +verkalkuliert +verkalkulierte +verkalkulierten +verkalkulierter +verkalkuliertes +verkalkuliertet +verkam +verkamen +verkamt +verkannt +verkannte +verkannten +verkannter +verkanntes +verkanntet +verkantet +verkappen +verkappt +verkappte +verkapptem +verkappten +verkappter +verkapptes +verkapseln +verkapselnden +verkapselst +verkapselt +verkapselte +verkapseltem +verkapselten +verkapselter +verkapseltes +verkapseltest +verkapseltet +verkauf +verkaufe +verkaufen +verkaufend +verkaufendem +verkaufenden +verkaufender +verkaufsbereit +verkaufsoffenen +verkaufstechnischer +verkauft +verkaufte +verkauften +verkaufter +verkauftes +verkauftet +verkehre +verkehren +verkehrspolitisches +verkehrsreich +verkehrsreiche +verkehrsreichen +verkehrsreicher +verkehrsreichere +verkehrsreicheren +verkehrsreicherer +verkehrsreicheres +verkehrsreichste +verkehrsreichstem +verkehrsreichsten +verkehrsreichstes +verkehrsschwach +verkehrsschwache +verkehrsschwacher +verkehrsschwaches +verkehrssicher +verkehrsstarke +verkehrsstarkem +verkehrsstarken +verkehrsstarkes +verkehrst +verkehrstechnische +verkehrt +verkehrtem +verkehrten +verkehrter +verkehrtes +verkeilen +verkeilte +verkenne +verkennen +verkennst +verkennt +verkette +verketten +verkettend +verkettest +verkettet +verkettete +verkettetem +verketteten +verketteter +verkettetes +verkettetest +verkettetet +verketzern +verketzernden +verketzert +verketzerte +verketzertem +verketzertes +verkitschen +verkitte +verkitten +verkittest +verkittet +verkittete +verkitteten +verkitteter +verkittetes +verkittetet +verklage +verklagen +verklagt +verklagte +verklagtem +verklagten +verklagter +verklagtes +verklagtest +verklagtet +verklang +verklausulieren +verklausuliert +verklebe +verkleben +verklebend +verklebende +verklebenden +verklebendes +verklebst +verklebt +verklebtem +verklebten +verklebter +verklebtes +verklebtest +verklebtet +verkleide +verkleiden +verkleidend +verkleidende +verkleidenden +verkleidendes +verkleidest +verkleidet +verkleidetem +verkleideten +verkleideter +verkleidetes +verkleidetest +verkleidetet +verkleinere +verkleinern +verkleinernd +verkleinerst +verkleinert +verkleinertem +verkleinerten +verkleinerter +verkleinertes +verkleinertest +verkleinertet +verklemmen +verklemmt +verklemmte +verklemmtem +verklemmten +verklemmter +verklickert +verklickerte +verklickerten +verklingen +verklingt +verklungen +verklungene +verklungenen +verklungener +verklungenes +verkläre +verklären +verklärende +verklärenden +verklärender +verklärst +verklärt +verklärte +verklärten +verklärter +verklärtes +verklärtet +verknalle +verknallen +verknallst +verknallt +verknallte +verknallten +verknallter +verknalltes +verknalltet +verknappen +verknappt +verknapptem +verknappten +verknappter +verkneife +verkneifen +verkneifend +verkneift +verkniff +verkniffen +verkniffst +verknifft +verknote +verknoten +verknotend +verknotest +verknotet +verknotetem +verknoteten +verknoteter +verknotetes +verknotetest +verknotetet +verknöchern +verknöchernden +verknöcherst +verknöchert +verknöchertem +verknöcherten +verknöcherter +verknüpfe +verknüpfen +verknüpfende +verknüpfenden +verknüpfender +verknüpfst +verknüpft +verknüpfte +verknüpftem +verknüpften +verknüpfter +verknüpftes +verknüpftet +verkohlen +verkohlte +verkohltem +verkohlten +verkohlter +verkohltes +verkomme +verkommen +verkommene +verkommenem +verkommenen +verkommenes +verkommst +verkommt +verkompliziert +verkoppeln +verkoppelnd +verkoppelst +verkoppelte +verkoppeltem +verkoppelten +verkoppelter +verkoppeltes +verkoppeltest +verkoppeltet +verkorkst +verkorkste +verkorkstem +verkorkster +verkorkstes +verkorktem +verkorkter +verkorktes +verkrache +verkrachen +verkrachst +verkracht +verkrachte +verkrachten +verkrachter +verkrachtes +verkrachtet +verkrafte +verkraften +verkraftest +verkraftet +verkraftete +verkrafteten +verkrafteter +verkraftetes +verkraftetet +verkrampfen +verkrampft +verkrampfte +verkrampften +verkrampfter +verkrampftes +verkriechen +verkriechend +verkriechende +verkriechender +verkriechendes +verkriechst +verkroch +verkrochen +verkrochene +verkrochenen +verkrochener +verkrochenes +verkrocht +verkrusten +verkrustend +verkrustete +verkrustetem +verkrusteten +verkrusteter +verkrustetes +verkrümeln +verkrümelt +verkrümelte +verkrümeltem +verkrümelten +verkrümelter +verkrümeltes +verkrümeltet +verkrümme +verkrümmen +verkrümmst +verkrümmt +verkrümmte +verkrümmten +verkrümmter +verkrümmtes +verkrümmtet +verkrüppele +verkrüppeln +verkrüppelst +verkrüppelt +verkrüppelte +verkrüppeltem +verkrüppelten +verkrüppelter +verkrüppeltes +verkrüppeltet +verkupfere +verkupfern +verkupfert +verkupferte +verkupfertem +verkupferter +verkupfertes +verkuppeln +verkuppelnde +verkuppelnden +verkuppelnder +verkuppelst +verkuppelt +verkuppelte +verkuppelten +verkuppelter +verkuppeltes +verkuppeltet +verkupple +verkäuflich +verkäuflichem +verkäuflichen +verkäuflicher +verkörpere +verkörpern +verkörperst +verkörperte +verkörpertem +verkörperten +verkörpertes +verkörpertest +verkörpertet +verköstigen +verköstigend +verköstigende +verköstigender +verköstigendes +verköstigst +verköstigte +verköstigtem +verköstigten +verköstigtes +verköstigtest +verköstigtet +verkümmern +verkümmernd +verkümmernde +verkümmernden +verkümmernder +verkümmerndes +verkümmerst +verkümmerte +verkümmertem +verkümmerten +verkümmerter +verkümmertes +verkümmertest +verkümmertet +verkünden +verkündest +verkündet +verkündete +verkündetem +verkündeten +verkündeter +verkündetest +verkündetet +verkündige +verkündigen +verkündigend +verkündigende +verkündigenden +verkündigendes +verkündigst +verkündigt +verkündigte +verkündigtem +verkündigten +verkündigter +verkündigtes +verkündigtest +verkündigtet +verkürze +verkürzen +verkürzend +verkürzende +verkürzenden +verkürzendes +verkürzest +verkürzt +verkürzte +verkürztem +verkürzten +verkürzter +verkürztes +verkürztest +verkürztet +verlache +verlachend +verlachst +verlacht +verlachtem +verlachten +verlachter +verlachtest +verlachtet +verlade +verladen +verladend +verladende +verladenden +verladendes +verladenem +verladenen +verladener +verladest +verladet +verlagern +verlagert +verlagerten +verlagsüblichen +verlange +verlangen +verlangend +verlangende +verlangenden +verlangendes +verlangsame +verlangsamen +verlangsamendes +verlangsamst +verlangsamt +verlangsamtem +verlangsamten +verlangsamter +verlangsamtes +verlangsamtest +verlangsamtet +verlangst +verlangt +verlangte +verlangtem +verlangten +verlangter +verlangtes +verlangtest +verlangtet +verlas +verlasen +verlasest +verlasse +verlassen +verlassend +verlassene +verlassenen +verlassener +verlassenes +verlassest +verlasset +verlasst +verlaufe +verlaufen +verlaufend +verlaufende +verlaufendem +verlaufenden +verlaufender +verlaufendes +verlaufene +verlaufenem +verlaufener +verlaufenes +verlaust +verlaustem +verlauster +verlaustes +verlautbaren +verlautbarend +verlautbarende +verlautbarender +verlautbarendes +verlautbarst +verlautbarte +verlautbartem +verlautbarten +verlautbarter +verlautbartes +verlautbartet +verlauten +verlautet +verlautete +verlautetem +verlauteter +verlautetes +verlebe +verleben +verlebst +verlebt +verlebte +verlebten +verlebter +verlebtes +verlebtet +verlege +verlegen +verlegst +verlegt +verlegte +verlegten +verlegter +verlegtes +verleide +verleiden +verleidend +verleidet +verleidete +verleidetem +verleideter +verleidetes +verleidetest +verleih +verleihe +verleihen +verleihend +verleihenden +verleihender +verleihendes +verleiht +verleimen +verleite +verleiten +verleitend +verleitenden +verleitender +verleitest +verleitet +verleitetem +verleiteten +verleiteter +verleitetes +verleitetest +verleitetet +verlerne +verlernen +verlernst +verlernt +verlernte +verlernten +verlernter +verlerntes +verlerntet +verlese +verlesen +verlesene +verlesenem +verlesenen +verlesenes +verletzbar +verletzbare +verletzbarem +verletzbaren +verletzbarer +verletzbarere +verletzbareren +verletzbarerer +verletzbareres +verletzbares +verletzbarste +verletzbarstem +verletzbarsten +verletzbarstes +verletze +verletzen +verletzend +verletzende +verletzendem +verletzenden +verletzendes +verletzlich +verletzliche +verletzlichem +verletzlicher +verletzlichere +verletzlicherem +verletzlicherer +verletzlicheres +verletzliches +verletzlichste +verletzlichstem +verletzlichsten +verletzlichster +verletzt +verletzte +verletztem +verletzten +verletzter +verletztes +verletztet +verleugnen +verleugnend +verleugnenden +verleugnendes +verleugnest +verleugnet +verleugnetem +verleugneten +verleugneter +verleugnetes +verleugnetest +verleugnetet +verleumde +verleumden +verleumdend +verleumdende +verleumdenden +verleumdendes +verleumderisch +verleumderische +verleumderischen +verleumderischer +verleumderisches +verleumdet +verleumdete +verleumdetem +verleumdeter +verleumdetes +verleumdetest +verliebe +verlieben +verliebend +verliebt +verliebte +verliebtem +verliebten +verliebter +verliebtes +verliebtest +verlief +verliefe +verliefen +verliefst +verlieh +verliehen +verliehene +verliere +verlieren +verlierend +verlierende +verlierenden +verlierendes +verlierst +verliert +verliest +verließ +verließen +verließest +verlist +verlobe +verloben +verlobst +verlobt +verlobte +verlobten +verlobter +verlobtes +verlobtet +verlocke +verlocken +verlockend +verlockende +verlockendem +verlockenden +verlockendes +verlockt +verlockte +verlocktem +verlockten +verlockter +verlocktes +verlocktest +verlogen +verlogene +verlogenem +verlogener +verlogenes +verlor +verloren +verlorene +verlorenem +verlorener +verlorenes +verlorst +verlort +verlose +verlosen +verlosend +verlosende +verlosenden +verlosendes +verlosest +verlost +verlostem +verlosten +verloster +verlostes +verlostet +verlottere +verlottern +verlotternde +verlotternden +verlotternder +verlotterst +verlottert +verlotterte +verlotterten +verlotterter +verlottertes +verlottertet +verlumpte +verlumpten +verlumpter +verlumptes +verlumptet +verlustbehaftet +verlustbringend +verlustbringende +verlustbringenden +verlustbringender +verlustbringendes +verlustreich +verlustreiche +verlängere +verlängern +verlängernd +verlängernde +verlängert +verlängerte +verlängertem +verlängerter +verlängertes +verlängertest +verlässlich +verlässliche +verlässlichem +verlässlichen +verlässlicher +verlässlicherem +verlässlicheren +verlässlicherer +verlässliches +verlässlichste +verlässlichstem +verlässlichster +verlässlichstes +verlässt +verlästere +verlästern +verlästernd +verlästernden +verlästernder +verlästerndes +verlästert +verlästerte +verlästertem +verlästerter +verlästertes +verlästertest +verläufst +verläuft +verlöschen +verlöschende +verlöschenden +verlöschender +verlöscht +verlöschte +verlöschtem +verlöschter +verlöschtes +verlöte +verlöten +verlötend +verlötende +verlötenden +verlötendes +verlötest +verlötet +verlötetem +verlöteten +verlöteter +verlötetes +verlötetest +verlötetet +vermache +vermachen +vermachend +vermachenden +vermachender +vermachendes +vermacht +vermachte +vermachtem +vermachter +vermachtes +vermachtest +vermag +vermagst +vermarktbare +vermarkten +vermarktet +vermarkteter +vermassele +vermasseln +vermasselst +vermasselt +vermasselte +vermasselten +vermasselter +vermasseltes +vermasseltet +vermauern +vermauernd +vermauerst +vermauert +vermauerte +vermauertem +vermauerten +vermauerter +vermauertes +vermauertest +vermauertet +vermaß +vermaßen +vermaßest +vermehren +vermehrend +vermehrende +vermehrender +vermehrendes +vermehrst +vermehrte +vermehrtem +vermehrten +vermehrter +vermehrtes +vermehrtest +vermehrtet +vermeidbar +vermeidbare +vermeidbarem +vermeidbaren +vermeidbarer +vermeide +vermeiden +vermeidest +vermeidet +vermeidlich +vermeidlichem +vermeidlichen +vermeidlicher +vermeinen +vermeint +vermeinte +vermeinten +vermeinter +vermeintes +vermeintlich +vermeintliche +vermeintlichem +vermeintlichen +vermeintliches +vermelde +vermelden +vermeldest +vermeldet +vermeldete +vermeldeten +vermeldeter +vermeldetes +vermeldetest +vermeldetet +vermenge +vermengen +vermengst +vermengt +vermengte +vermengten +vermengter +vermengtes +vermengtet +vermenschliche +vermenschlichen +vermenschlichende +vermenschlichenden +vermenschlichender +vermenschlichst +vermenschlicht +vermenschlichte +vermenschlichten +vermenschlichter +vermenschlichtes +vermenschlichtest +vermenschlichtet +vermerk +vermerke +vermerken +vermerkend +vermerkst +vermerkt +vermerktem +vermerkten +vermerkter +vermerktes +vermerktest +vermerktet +vermesse +vermessen +vermessend +vermessende +vermessenden +vermessendes +vermessene +vermessenen +vermessenes +vermied +vermieden +vermiedenem +vermiedenen +vermiedener +vermiedest +vermiedet +vermiesest +vermieste +vermiesten +vermiester +vermiestes +vermiestet +vermietbar +vermietbarem +vermietbaren +vermietbarer +vermiete +vermieten +vermietend +vermietenden +vermietender +vermietendes +vermietet +vermietete +vermietetem +vermieteter +vermietetes +vermietetest +vermindere +vermindern +vermindernd +vermindernde +vermindernden +vermindernder +verminderndes +vermindert +verminderte +vermindertem +verminderter +vermindertes +vermindertest +vermint +verminte +verminten +vermischen +vermischend +vermischende +vermischender +vermischendes +vermischst +vermischt +vermischte +vermischtem +vermischten +vermischter +vermischtes +vermischtest +vermischtet +vermissen +vermissend +vermisst +vermisste +vermissten +vermisster +vermisstes +vermisstet +vermittele +vermitteln +vermittelnd +vermittelnde +vermittelnden +vermittelnder +vermittelndes +vermittels +vermittelst +vermittelt +vermittelte +vermitteltem +vermittelten +vermittelter +vermitteltes +vermitteltest +vermitteltet +vermittle +vermochte +vermochten +vermochtest +vermochtet +vermodern +vermodernden +vermoderst +vermodert +vermodertem +vermoderten +vermoderter +vermute +vermuten +vermutest +vermutet +vermutete +vermutetem +vermuteten +vermuteter +vermutetes +vermutetest +vermutetet +vermutlich +vermutliche +vermutlichem +vermutlichen +vermutliches +vermähle +vermählen +vermählend +vermählende +vermählenden +vermählendes +vermählst +vermählt +vermählte +vermähltem +vermählten +vermählter +vermähltest +vermähltet +vermöge +vermögend +vermögende +vermögendem +vermögender +vermögendes +vermögensrechtlichen +vermögenswirksam +vermögenswirksame +vernachlässigbar +vernachlässigbaren +vernachlässigbarer +vernachlässige +vernachlässigen +vernachlässigend +vernachlässigende +vernachlässigenden +vernachlässigendes +vernachlässigst +vernachlässigt +vernachlässigte +vernachlässigten +vernachlässigter +vernachlässigtes +vernachlässigtet +vernageln +vernagelnd +vernagelt +vernagelte +vernageltem +vernagelter +vernageltes +vernageltest +vernagle +vernahm +vernahmen +vernahmt +vernarben +vernarbend +vernarbtem +vernarbten +vernarbter +vernarre +vernarren +vernarrend +vernarrt +vernarrte +vernarrten +vernarrter +vernarrtes +vernarrtest +vernarrtet +vernasche +vernaschen +vernaschend +vernaschest +vernaschst +vernaschte +vernaschten +vernaschter +vernaschtes +vernaschtest +vernaschtet +vernebeln +vernebelte +vernebeltem +vernebelten +vernebeltes +vernehmbar +vernehmbare +vernehmbaren +vernehmbarer +vernehmbares +vernehmen +vernehmend +vernehmende +vernehmenden +vernehmender +vernehmlich +vernehmlichem +vernehmlichen +vernehmlicher +vernehmt +verneige +verneigen +verneigende +verneigenden +verneigender +verneigst +verneigt +verneigte +verneigten +verneigter +verneigtes +verneigtet +verneine +verneinen +verneinende +verneinenden +verneinender +verneinst +verneint +verneinte +verneinten +verneinter +verneintes +verneintet +vernetzen +vernetzt +vernichte +vernichten +vernichtend +vernichtende +vernichtenden +vernichtender +vernichtest +vernichtet +vernichtete +vernichteten +vernichteter +vernichtetes +vernichtetet +vernickeln +vernickelt +vernickeltem +vernickelten +vernickelter +verniedliche +verniedlichen +verniedlichend +verniedlichenden +verniedlichender +verniedlichendes +verniedlicht +verniedlichte +verniedlichtem +verniedlichten +verniedlichter +verniedlichtes +verniedlichtest +verniedlichtet +vernimmst +vernimmt +vernommen +vernommenem +vernommenen +vernommener +vernunftbegründeten +vernunftbezogen +vernunftlos +vernunftlosem +vernunftlosen +vernunftloser +vernunftmäßig +vernunftmäßige +vernunftmäßigem +vernunftmäßigen +vernunftmäßiges +vernunftwidrig +vernunftwidrigem +vernunftwidrigen +vernunftwidriger +vernähe +vernähen +vernäht +vernähte +vernähtem +vernähter +vernähtes +vernähtest +vernünftig +vernünftige +vernünftigem +vernünftigen +vernünftiger +vernünftigere +vernünftigerem +vernünftigerer +vernünftigeres +vernünftigerweise +vernünftiges +vernünftigste +vernünftigstem +vernünftigsten +vernünftigstes +verordne +verordnen +verordnend +verordnenden +verordnender +verordnendes +verordnet +verordnete +verordnetem +verordneter +verordnetes +verordnetest +verpachte +verpachten +verpachtend +verpachtende +verpachtenden +verpachtendes +verpachtest +verpachtet +verpachtetem +verpachteten +verpachteter +verpachtetes +verpachtetet +verpacke +verpacken +verpackst +verpackt +verpackte +verpackten +verpackter +verpacktes +verpacktet +verpasse +verpassen +verpasst +verpasste +verpasstem +verpassten +verpasster +verpasstes +verpasstest +verpasstet +verpatzen +verpatzest +verpatzt +verpatztem +verpatzten +verpatzter +verpatztes +verpatztest +verpatztet +verpeste +verpesten +verpestend +verpestende +verpestenden +verpestendes +verpestest +verpestet +verpestete +verpestetem +verpesteten +verpesteter +verpestetes +verpestetest +verpestetet +verpetze +verpetzen +verpetzend +verpetzest +verpetzt +verpetztem +verpetzten +verpetzter +verpetztes +verpetztest +verpetztet +verpflanzen +verpflanzest +verpflanzt +verpflanztem +verpflanzten +verpflanzter +verpflanztes +verpflanztest +verpflanztet +verpflege +verpflegen +verpflegst +verpflegt +verpflegte +verpflegten +verpflegter +verpflegtes +verpflegtet +verpflichte +verpflichten +verpflichtende +verpflichtenden +verpflichtender +verpflichtest +verpflichtet +verpflichtete +verpflichteten +verpflichteter +verpflichtetes +verpflichtetet +verpfusche +verpfuschen +verpfuschst +verpfuscht +verpfuschte +verpfuschten +verpfuschter +verpfuschtes +verpfuschtet +verpfände +verpfänden +verpfändend +verpfändest +verpfändet +verpfändetem +verpfändeten +verpfändeter +verpfändetes +verpfändetest +verpfändetet +verplappere +verplappern +verplappert +verplapperte +verplapperten +verplappertes +verplappertest +verplappertet +verplaudern +verplauderst +verplaudert +verplauderte +verplaudertem +verplauderten +verplauderter +verplaudertest +verplaudertet +verplempere +verplempern +verplemperst +verplempert +verplemperte +verplemperten +verplemperter +verplempertes +verplempertest +verplempertet +verpolsicher +verpolt +verpolungssicher +verprasse +verprassen +verprassest +verprasst +verprasste +verprassten +verprasster +verprasstes +verprasstest +verprasstet +verprivatisierenden +verprivatisiert +verprügele +verprügeln +verprügelst +verprügelt +verprügelte +verprügelten +verprügelter +verprügeltes +verprügeltet +verprügle +verpuffen +verpuffend +verpuffst +verpufft +verpuffte +verpufftem +verpufften +verpuffter +verpufftes +verpufftest +verpufftet +verpulvere +verpulvern +verpulvernd +verpulverst +verpulvert +verpulvertem +verpulverten +verpulverter +verpulvertes +verpulvertet +verpumpe +verpumpen +verpumpst +verpumpt +verpumpte +verpumpten +verpumpter +verpumptes +verpumptet +verpuppe +verpuppen +verpuppst +verpuppt +verpuppte +verpuppten +verpuppter +verpupptes +verpuste +verpusten +verpustend +verpustet +verpustete +verpustetem +verpusteter +verpustetes +verpustetet +verputzen +verputzend +verputzende +verputzenden +verputzender +verputzest +verputzte +verputztem +verputzten +verputzter +verputztes +verputztest +verputztet +verpäppeltem +verpäppeltes +verpönt +verpönte +verpöntem +verpönter +verpöntes +verqualmen +verqualmend +verqualmst +verqualmte +verqualmtem +verqualmten +verqualmtes +verqualmtest +verqualmtet +verquicke +verquicken +verquickend +verquickt +verquickte +verquicktem +verquickter +verquicktes +verquicktest +verquollen +verquollene +verquollenem +verquollener +verquollenes +verrammele +verrammeln +verrammelnd +verrammelnde +verrammelnden +verrammelndes +verrammelt +verrammelte +verrammelten +verrammelter +verrammeltes +verrammeltet +verramsche +verramschen +verramscht +verramschte +verramschtem +verramschter +verramschtes +verramschtest +verrann +verrannen +verrannt +verrannte +verrannten +verrannter +verranntes +verranntet +verrate +verraten +verratend +verratene +verratenem +verratener +verratenes +verratet +verrauchen +verrauchst +verraucht +verrauchtem +verrauchten +verrauchter +verrauchtes +verrauchtest +verrauchtet +verrauschte +verrechne +verrechnen +verrechnend +verrechnest +verrechnet +verrechnetem +verrechneten +verrechneter +verrechnetes +verrechnetest +verrechnetet +verrecke +verrecken +verreckend +verreckst +verreckt +verreckte +verrecktem +verreckten +verreckter +verrecktest +verrecktet +verredetest +verregnen +verregnete +verregnetem +verregneten +verregnetes +verreise +verreisen +verreisest +verreist +verreiste +verreistem +verreisten +verreister +verreistes +verreistest +verreistet +verreiße +verreißen +verreißest +verreißt +verrenke +verrenken +verrenkst +verrenkt +verrenkte +verrenkten +verrenkter +verrenktes +verrenktet +verrenne +verrennen +verrennst +verrennt +verrichte +verrichten +verrichtend +verrichtenden +verrichtender +verrichtendes +verrichtet +verrichtete +verrichtetem +verrichteter +verrichtetes +verrichtetet +verriegele +verriegeln +verriegelnd +verriegelndes +verriegelst +verriegelte +verriegeltem +verriegelten +verriegelter +verriegeltes +verriegeltest +verriegeltet +verriegle +verrieten +verrietest +verrietet +verringern +verringernd +verringerst +verringert +verringerte +verringertem +verringerten +verringerter +verringertes +verringertest +verringertet +verrinnen +verrinnend +verrinnt +verriss +verrissen +verrissenem +verrissenen +verrissener +verrissest +verrohe +verrohen +verrohenden +verrohender +verrohendes +verrohst +verroht +verrohte +verrohten +verrohter +verrohtes +verrohtet +verronnen +verronnene +verronnenen +verronnener +verronnenes +verrosten +verrostend +verrostende +verrostenden +verrostender +verrostendes +verrostet +verrostete +verrostetem +verrosteter +verrostetes +verrotten +verrottet +verrottete +verrottetem +verrotteter +verrottetes +verrucht +verruchtem +verruchten +verruchter +verruchtestem +verruchtesten +verruchtester +verruchtestes +verrutsche +verrutschen +verrutscht +verrutschte +verrutschten +verrutschtes +verrutschtest +verrutschtet +verrät +verräterisch +verräterische +verräterischem +verräterischen +verräterisches +verrätst +verräuchern +verräucherst +verräuchert +verräucherte +verräucherten +verräucherter +verräuchertes +verräuchertet +verrücke +verrücken +verrückend +verrückenden +verrückender +verrückendes +verrückt +verrückte +verrücktem +verrückter +verrücktes +verrücktest +versage +versagen +versagend +versagt +versagte +versagtem +versagten +versagter +versagtes +versagtest +versagtet +versah +versahen +versahst +versalze +versalzen +versalzend +versalzt +versalzte +versalztem +versalzter +versalztes +versalztest +versammeln +versammelnd +versammelnde +versammelnder +versammelndes +versammelst +versammelte +versammeltem +versammelten +versammelter +versammeltes +versammeltest +versammeltet +versammle +versandbereit +versandbereite +versandbereitem +versandbereiter +versandbereites +versande +versanden +versandend +versandende +versandenden +versandendes +versandest +versandet +versandetem +versandeten +versandeter +versandetest +versandetet +versandfertig +versandt +versandte +versandtem +versandten +versandter +versandtes +versandtest +versandtet +versank +versanken +versankest +versankt +versau +versaue +versauen +versauend +versauern +versauernd +versauerst +versauert +versauerte +versauertem +versauerten +versauertes +versauertest +versauertet +versaufen +versaust +versaut +versautem +versauten +versauter +versautes +versautest +versautet +verschachere +verschachern +verschacherst +verschacherte +verschachertem +verschacherten +verschacherter +verschachertes +verschachertest +verschachertet +verschachtelt +verschachtelte +verschaffe +verschaffen +verschaffenden +verschaffender +verschaffendes +verschaffst +verschafft +verschaffte +verschafften +verschaffter +verschafftes +verschafftet +verschale +verschalen +verschalst +verschalt +verschalte +verschalten +verschalter +verschaltes +verschaltet +verschandele +verschandeln +verschandelst +verschandelt +verschandelte +verschandelten +verschandelter +verschandeltes +verschandeltet +verschanze +verschanzen +verschanzende +verschanzenden +verschanzender +verschanzest +verschanzt +verschanzte +verschanzten +verschanzter +verschanztes +verschanztest +verschanztet +verscharre +verscharren +verscharrt +verscharrte +verscharrtem +verscharrter +verscharrtes +verscharrtest +verschaukele +verschaukeln +verschaukelt +verschaukle +verscheide +verscheidest +verscheidet +verschenke +verschenken +verschenkend +verschenkende +verschenkenden +verschenkendes +verschenkst +verschenkt +verschenktem +verschenkten +verschenkter +verschenktes +verschenktest +verschenktet +verscherbeln +verscherze +verscherzen +verscherzend +verscherzenden +verscherzender +verscherzendes +verscherzt +verscherzte +verscherztem +verscherzten +verscherzter +verscherztes +verscherztest +verscherztet +verscheuche +verscheuchen +verscheuchend +verscheuchenden +verscheuchender +verscheuchendes +verscheucht +verscheuchte +verscheuchtem +verscheuchter +verscheuchtes +verscheuchtest +verscheuern +verschicke +verschicken +verschickende +verschickenden +verschickender +verschickst +verschickt +verschickte +verschickten +verschickter +verschicktes +verschicktet +verschiebe +verschieben +verschiebend +verschiebenden +verschiebst +verschiebt +verschied +verschieden +verschiedenartig +verschiedenartige +verschiedenartigem +verschiedenartigen +verschiedenartiger +verschiedenartigsten +verschiedene +verschiedenem +verschiedenen +verschiedener +verschiedenerlei +verschiedenes +verschiedenfarbig +verschiedenfarbige +verschiedenfarbigem +verschiedenfarbigen +verschiedenfarbiger +verschiedenfarbiges +verschiedenste +verschiedensten +verschiedentlich +verschiedest +verschiedet +verschieße +verschießen +verschießest +verschießt +verschiffe +verschiffen +verschiffende +verschiffenden +verschiffender +verschiffst +verschifft +verschiffte +verschifften +verschiffter +verschifftes +verschifftet +verschimmeln +verschimmelt +verschimmeltem +verschimmelten +verschimmelter +verschlafe +verschlafen +verschlafene +verschlafenen +verschlafener +verschlafenes +verschlagen +verschlagene +verschlagenem +verschlagener +verschlagenes +verschlammen +verschlammte +verschlammtem +verschlammten +verschlammtes +verschlampen +verschlampt +verschlamptem +verschlampten +verschlampter +verschlang +verschlangen +verschlangst +verschlechtere +verschlechtern +verschlechternd +verschlechternden +verschlechternder +verschlechterndes +verschlechtert +verschlechterte +verschlechtertem +verschlechterter +verschlechtertes +verschlechtertest +verschleiere +verschleiern +verschleierst +verschleiert +verschleierte +verschleiertem +verschleierten +verschleierter +verschleiertes +verschleiertest +verschleiertet +verschleife +verschleifen +verschleifet +verschleifst +verschleift +verschleifte +verschleiften +verschleifter +verschleiftes +verschleimte +verschleimtem +verschleimten +verschleimter +verschleimtes +verschleiße +verschleißen +verschleißest +verschleißfest +verschleißt +verschleißte +verschleißtem +verschleißten +verschleißtes +verschleißtest +verschleißtet +verschleppen +verschleppend +verschleppst +verschleppte +verschlepptem +verschleppten +verschleppter +verschlepptes +verschlepptest +verschlepptet +verschleudern +verschleudernd +verschleuderst +verschleudert +verschleudertem +verschleuderten +verschleuderter +verschleudertes +verschleudertest +verschleudertet +verschlief +verschliefen +verschliefst +verschließbar +verschließbaren +verschließbarer +verschließbares +verschließen +verschließend +verschließest +verschlimmere +verschlimmern +verschlimmernd +verschlimmernden +verschlimmert +verschlimmerte +verschlimmertem +verschlimmerter +verschlimmertes +verschlimmertest +verschlinge +verschlingen +verschlingend +verschlingst +verschlingt +verschlissen +verschlissest +verschloss +verschlossen +verschlossene +verschlossenem +verschlossener +verschlossenes +verschlossest +verschlucken +verschluckend +verschluckst +verschluckt +verschluckte +verschlucktem +verschluckten +verschluckter +verschlucktes +verschlucktest +verschlucktet +verschlugen +verschlugst +verschlugt +verschlungen +verschlungene +verschlungenem +verschlungenen +verschlungenes +verschläfst +verschläft +verschlägst +verschlüssele +verschlüsseln +verschlüsselnd +verschlüsselt +verschlüsselte +verschlüsseltem +verschlüsselter +verschlüsseltes +verschlüsseltest +verschmachte +verschmachten +verschmachtet +verschmachtete +verschmachteten +verschmachtetet +verschmelze +verschmelzen +verschmelzest +verschmelzt +verschmerze +verschmerzen +verschmerzend +verschmerzest +verschmerzt +verschmerztem +verschmerzten +verschmerzter +verschmerztest +verschmerztet +verschmiere +verschmieren +verschmierend +verschmierst +verschmiert +verschmierte +verschmiertem +verschmierten +verschmierter +verschmiertes +verschmiertest +verschmiertet +verschmilzt +verschmitzt +verschmitzte +verschmitztem +verschmitzten +verschmitztes +verschmolz +verschmolzen +verschmolzenem +verschmolzenen +verschmolzener +verschmolzest +verschmolzet +verschmolzt +verschmort +verschmutze +verschmutzen +verschmutzend +verschmutzest +verschmutzt +verschmutzte +verschmutztem +verschmutzten +verschmutzter +verschmutztes +verschmutztest +verschmutztet +verschmähe +verschmähen +verschmähst +verschmäht +verschmähte +verschmähten +verschmähter +verschmähtes +verschmähtet +verschnaufen +verschnaufend +verschnaufende +verschnaufender +verschnaufendes +verschnaufst +verschnauft +verschnaufte +verschnauftem +verschnauften +verschnauftes +verschnauftest +verschnauftet +verschneiden +verschneidend +verschneidest +verschneit +verschneite +verschneitem +verschneiten +verschneiter +verschneites +verschnitt +verschnitten +verschnittene +verschnittenem +verschnittenen +verschnittenes +verschnittest +verschnittet +verschnupfen +verschnupfst +verschnupft +verschnupfte +verschnupftem +verschnupften +verschnupfter +verschnupftes +verschnupftest +verschnupftet +verschnörkelt +verschnörkeltem +verschnörkelten +verschnörkelter +verschnüre +verschnüren +verschnürst +verschnürte +verschnürtem +verschnürten +verschnürter +verschnürtes +verschnürtest +verschnürtet +verschob +verschoben +verschobene +verschobenen +verschobener +verschobenes +verschobt +verschollen +verschollene +verschollenen +verschollener +verschollenes +verschonen +verschonst +verschont +verschonte +verschontem +verschonten +verschonter +verschontes +verschontest +verschontet +verschoss +verschossen +verschossenem +verschossenen +verschossener +verschossest +verschrammst +verschrammte +verschrammten +verschrammter +verschrammtes +verschrammtest +verschrammtet +verschraube +verschrauben +verschraubst +verschraubt +verschraubte +verschraubtem +verschraubten +verschraubter +verschraubtes +verschraubtest +verschraubtet +verschrecken +verschreckte +verschreibe +verschreiben +verschreibenden +verschreibendes +verschreibst +verschrieb +verschrieben +verschriebene +verschriebener +verschriebenes +verschriebst +verschrien +verschriene +verschrienem +verschriener +verschrienes +verschroben +verschrobenem +verschrobenen +verschrobener +verschrotten +verschrottende +verschrottendem +verschrottender +verschrottendes +verschrottet +verschrumple +verschränke +verschränken +verschränkt +verschränkte +verschränktem +verschränkter +verschränktes +verschränktest +verschulden +verschuldenden +verschuldest +verschuldet +verschuldetem +verschuldeten +verschuldeter +verschuldetes +verschuldetest +verschuldetet +verschusseln +verschusselt +verschwamm +verschwammen +verschwand +verschwanden +verschwandest +verschwandet +verschweigen +verschweigst +verschweigt +verschweißt +verschweißte +verschweißten +verschweißter +verschweißtes +verschweißtet +verschwenden +verschwendend +verschwendende +verschwendender +verschwendendes +verschwenderisch +verschwenderischem +verschwenderischen +verschwenderischer +verschwendest +verschwendet +verschwendete +verschwendeten +verschwendeter +verschwendetes +verschwendetest +verschwendetet +verschwiegen +verschwiegene +verschwiegenem +verschwiegener +verschwiegenes +verschwiegst +verschwimmen +verschwimmt +verschwinde +verschwinden +verschwindend +verschwindende +verschwindenden +verschwindendes +verschwindest +verschwindet +verschwistert +verschwisterte +verschwisterten +verschwisterter +verschwitze +verschwitzen +verschwitzest +verschwitzte +verschwitztem +verschwitzten +verschwitzter +verschwitztes +verschwitztest +verschwitztet +verschwommen +verschwommene +verschwommenem +verschwommenen +verschwommener +verschwommenes +verschwor +verschworen +verschworene +verschworenem +verschworenen +verschworenes +verschworst +verschwort +verschwunden +verschwundene +verschwundenem +verschwundenen +verschwundenes +verschwägert +verschwägerte +verschwägertem +verschwägerten +verschwägerter +verschwöre +verschwören +verschwörerisch +verschwörerische +verschwört +verschämt +verschämtem +verschämten +verschämter +verschärfe +verschärfen +verschärfend +verschärfenden +verschärfender +verschärfendes +verschärft +verschärfte +verschärftem +verschärften +verschärfter +verschärftes +verschärftest +verschärftet +verschätzen +verschätzte +verschönere +verschönern +verschönernde +verschönernden +verschönernder +verschönerst +verschönert +verschönerte +verschönerten +verschönerter +verschönertes +verschönertet +verschüchtere +verschüchtern +verschüchtert +verschüchterte +verschüchtertem +verschüchterter +verschüchtertes +verschüchtertest +verschütte +verschütten +verschüttend +verschüttet +verschüttete +verschüttetem +verschütteter +verschüttetes +verschüttetest +versehe +versehen +versehenem +versehenen +versehener +versehentlich +versehentliche +versehentlichen +versehren +versehrst +versehrt +versehrtem +versehrten +versehrter +versehrtes +versehrtest +versehrtet +verselbstständigt +verselbständigt +versende +versenden +versendend +versendest +versendet +versendetest +versengen +versengende +versengst +versengt +versengtem +versengten +versengter +versengtes +versengtest +versengtet +versenke +versenken +versenkst +versenkt +versenkte +versenkten +versenkter +versenktes +versenktet +versessen +versessene +versessenen +versessener +versessenes +versetzen +versetzest +versetzt +versetzte +versetztem +versetzten +versetzter +versetztes +versetztest +versetztet +verseuche +verseuchen +verseuchst +verseucht +verseuchte +verseuchten +verseuchter +verseuchtes +verseuchtest +verseuchtet +versichere +versichern +versichert +versicherte +versichertem +versicherter +versichertes +versichertest +versicherungsmathematischen +versicherungspflichtig +versicherungspflichtige +versicherungspflichtigen +versicherungspflichtiger +versicherungspflichtiges +versickert +versickerte +versickertem +versickerter +versickertes +versiegele +versiegeln +versiegelnden +versiegelst +versiegelt +versiegelte +versiegelten +versiegelter +versiegeltes +versiegeltet +versiegen +versiegle +versiegt +versieht +versiert +versierte +versierten +versierter +versiertes +versilbern +versilberst +versilbert +versilberte +versilbertem +versilberten +versilberter +versilbertes +versilbertest +versilbertet +versinke +versinken +versinkend +versinkende +versinkenden +versinkendes +versinkst +versinkt +versinnbildlichen +versinnbildlichend +versinnbildlichende +versinnbildlichender +versinnbildlichendes +versinnbildlichst +versinnbildlicht +versinnbildlichte +versinnbildlichtem +versinnbildlichter +versinnbildlichtes +versinnbildlichtest +versinnbildlichtet +versklave +versklaven +versklavend +versklavst +versklavt +versklavte +versklavtem +versklavten +versklavter +versklavtes +versklavtest +versklavtet +versnobt +versnobtem +versnobten +versnobter +versoff +versoffen +versoffene +versoffenen +versoffener +versoffenes +versofft +versonnen +versorgen +versorgende +versorgenden +versorgst +versorgt +versorgte +versorgtem +versorgten +versorgter +versorgtes +versorgtest +versorgtet +verspachtelt +verspanne +verspannen +verspannst +verspannt +verspannte +verspannten +verspannter +verspanntes +verspanntest +verspanntet +verspeise +verspeisen +verspeist +verspeiste +verspeistem +verspeister +verspeistes +verspeistest +verspekulieren +verspekuliert +versperre +versperren +versperrst +versperrt +versperrte +versperrten +versperrter +versperrtes +versperrtet +verspiegelte +verspiele +verspielen +verspielt +verspielte +verspielten +verspielter +verspieltes +verspieltest +verspieltet +verspinnen +versponnen +versponnenem +versponnenen +versponnener +verspotte +verspotten +verspottest +verspottete +verspottetem +verspotteten +verspotteter +verspottetes +verspottetest +verspottetet +versprach +versprachst +verspreche +versprechend +versprechende +versprechendem +versprechenden +versprechender +versprechendes +versprenge +versprengen +versprengst +versprengte +versprengtem +versprengten +versprengter +versprengtes +versprengtest +versprengtet +versprich +verspricht +verspritze +verspritzen +verspritzest +verspritzt +verspritzte +verspritzten +verspritzter +verspritztes +verspritztest +verspritztet +versprochen +versprochene +versprochenen +versprochener +versprochenes +versprüh +versprühen +versprühend +versprühst +versprüht +versprühte +versprühtem +versprühten +versprühter +versprühtes +versprühtet +verspäte +verspäten +verspätest +verspätet +verspätete +verspäteten +verspäteter +verspätetes +verspätetet +verspüre +verspüren +verspürend +verspürst +verspürt +verspürte +verspürtem +verspürten +verspürter +verspürtes +verspürtest +verspürtet +verstaatlichen +verstaatlichst +verstaatlicht +verstaatlichte +verstaatlichtem +verstaatlichten +verstaatlichter +verstaatlichtes +verstaatlichtest +verstaatlichtet +verstand +verstanden +verstandene +verstandenem +verstandenen +verstandener +verstandesmäßig +verstandesmäßige +verstandesmäßigem +verstandesmäßiger +verstandesmäßiges +verstandest +verstarb +verstaube +verstauben +verstaubt +verstaubte +verstaubtem +verstaubter +verstaubtes +verstaubtest +verstauche +verstauchen +verstauchst +verstaucht +verstauchte +verstauchtem +verstauchten +verstauchter +verstauchtes +verstauchtest +verstauchtet +verstauen +verstaust +verstaut +verstaute +verstautem +verstauten +verstauter +verstautes +verstautest +verstautet +versteck +verstecke +verstecken +versteckenden +versteckt +versteckte +verstecktem +versteckten +versteckter +verstecktes +verstecktet +verstehe +verstehen +verstehende +verstehst +versteht +versteifen +versteifst +versteift +versteiftem +versteiften +versteifter +versteiftes +versteiftest +versteiftet +versteigere +versteigern +versteigerst +versteigert +versteigerte +versteigerten +versteigerter +versteigertes +versteigertest +versteigertet +versteinere +versteinern +versteinert +versteinerte +versteinertem +versteinerter +versteinertes +versteinertest +verstellbar +verstellbare +verstellbarem +verstellbarer +verstellbares +verstelle +verstellen +verstellend +verstellst +verstellt +verstellte +verstelltem +verstellten +verstellter +verstelltes +verstelltet +versteuere +versteuern +versteuerst +versteuert +versteuerte +versteuerten +versteuerter +versteuertes +versteuertet +verstiegen +verstiegene +verstiegenen +verstiegener +verstiegenes +verstiegst +verstieß +verstieße +verstießen +verstießt +verstimmen +verstimmst +verstimmt +verstimmtem +verstimmten +verstimmter +verstimmtes +verstimmtest +verstimmtet +verstirbt +verstockt +verstocktem +verstockten +verstockter +verstopfe +verstopfen +verstopfend +verstopfst +verstopft +verstopftem +verstopften +verstopfter +verstopftes +verstopftest +verstopftet +verstorben +verstorbene +verstorbenem +verstorbenen +verstorbener +verstoßen +verstoßende +verstoßene +verstoßenem +verstoßenen +verstoßener +verstoßenes +verstreben +verstrebt +verstrebte +verstrebtem +verstrebter +verstrebtes +verstreiche +verstreichen +verstreichst +verstreicht +verstreue +verstreuen +verstreust +verstreut +verstreute +verstreuten +verstreuter +verstreutes +verstreutet +verstrich +verstrichen +verstrichene +verstrichenem +verstrichenen +verstrichener +verstrichst +verstricke +verstricken +verstrickt +verstrickte +verstricktem +verstrickten +verstrickter +verstricktes +verstricktest +verstricktet +verstumme +verstummen +verstummst +verstummt +verstummte +verstummten +verstummter +verstummtes +verstummtet +verstädtert +verstädterte +verstädtertem +verstädterter +verstädtertes +verstände +verständig +verständigem +verständigen +verständigenden +verständiger +verständigerem +verständigeren +verständigerer +verständiges +verständigst +verständigste +verständigsten +verständigster +verständigstes +verständigte +verständigten +verständigter +verständigtes +verständigtest +verständigtet +verständlich +verständliche +verständlichem +verständlichen +verständlicher +verständlicherem +verständlicheren +verständlicherer +verständlicherweise +verständliches +verständlichste +verständlichsten +verständlichstes +verständnisinnig +verständnisinnigem +verständnisinnigen +verständnisinniger +verständnislos +verständnisvoll +verständnisvolle +verständnisvollen +verständnisvoller +verständnisvollere +verständnisvolleren +verständnisvollerer +verständnisvolleres +verständnisvollste +verständnisvollstem +verständnisvollsten +verständnisvollstes +verstärke +verstärken +verstärkst +verstärkt +verstärkte +verstärkten +verstärkter +verstärktes +verstärktet +verstören +verstört +verstörte +verstörtem +verstörten +verstörtes +verstößt +verstümmele +verstümmeln +verstümmelst +verstümmelt +verstümmelte +verstümmelten +verstümmelter +verstümmeltes +verstümmle +verstünde +verstünden +versuche +versuchen +versuchend +versuchenden +versuchender +versuchendes +versuchsweise +versucht +versuchte +versuchten +versuchter +versuchtes +versuchtest +versuchtet +versumpfe +versumpfen +versumpfst +versumpft +versumpfte +versumpften +versumpfter +versumpftes +versumpftet +versunken +versunkene +versunkenen +versunkener +versunkenes +versänkest +versäuft +versäume +versäumen +versäumende +versäumenden +versäumender +versäumst +versäumt +versäumte +versäumten +versäumter +versäumtes +versäumtet +versöhne +versöhnen +versöhnende +versöhnenden +versöhnender +versöhnlich +versöhnliche +versöhnlichem +versöhnlicher +versöhnliches +versöhnst +versöhnt +versöhnte +versöhntem +versöhnten +versöhntes +versöhntest +versöhntet +versündigen +versündigend +versündigst +versündigt +versündigte +versündigtem +versündigten +versündigtes +versündigtest +versündigtet +versüßen +versüßend +versüßest +versüßte +versüßtem +versüßten +versüßter +versüßtes +versüßtest +versüßtet +vertagen +vertagend +vertagst +vertagte +vertagtem +vertagten +vertagter +vertagtes +vertagtest +vertagtet +vertan +vertausche +vertauschen +vertauschst +vertauscht +vertauschte +vertauschten +vertauschter +vertauschtes +vertauschtet +verteidige +verteidigen +verteidigende +verteidigenden +verteidigender +verteidigst +verteidigt +verteidigte +verteidigten +verteidigter +verteidigtes +verteidigtest +verteidigtet +verteile +verteilen +verteilend +verteilenden +verteilender +verteilendes +verteilt +verteilte +verteiltem +verteilten +verteilter +verteiltes +verteiltest +verteuere +verteuern +verteuernd +verteuert +verteuerte +verteuertem +verteuerter +verteuertes +verteuertest +verteufele +verteufeln +verteufelnd +verteufelt +verteufelte +verteufeltem +verteufelter +verteufeltes +verteufeltest +vertiefe +vertiefen +vertiefend +vertiefenden +vertiefender +vertiefendes +vertieft +vertiefte +vertieftem +vertieften +vertiefter +vertieftes +vertieftest +vertiert +vertierte +vertiertem +vertierter +vertiertes +vertikal +vertikale +vertikalem +vertikalen +vertikaler +vertikales +vertilge +vertilgen +vertilgend +vertilgenden +vertilgender +vertilgendes +vertilgt +vertilgte +vertilgtem +vertilgter +vertilgtes +vertilgtest +vertippe +vertippen +vertippst +vertippt +vertippte +vertipptem +vertippten +vertippter +vertipptes +vertipptest +vertipptet +vertonen +vertonend +vertonst +vertont +vertontem +vertonten +vertonter +vertontest +vertontet +vertrackt +vertrackte +vertrackteste +vertrage +vertragen +vertragene +vertragenem +vertragenen +vertragenes +vertraglich +vertragliche +vertraglichen +vertraglicher +vertragliches +vertragsbrüchig +vertragsbrüchige +vertragsbrüchigem +vertragsbrüchigen +vertragsbrüchiges +vertragsgemäß +vertragsgemäße +vertragsgemäßem +vertragsgemäßen +vertragsgemäßer +vertragsgemäßes +vertragsmäßig +vertragsmäßige +vertragsmäßigen +vertragsmäßiger +vertragstreu +vertragstreue +vertragswidrig +vertragswidrige +vertragswidrigem +vertragswidrigen +vertragswidriges +vertragt +vertrank +vertrankst +vertrankt +vertrat +vertraten +vertratest +vertratet +vertratst +vertraue +vertrauensbildenden +vertrauensselig +vertrauensselige +vertrauensseligem +vertrauensseligen +vertrauensseliges +vertrauensseligste +vertrauensvoll +vertrauenswürdig +vertrauenswürdigem +vertrauenswürdigen +vertrauenswürdiger +vertrauern +vertrauert +vertrauerte +vertrauerter +vertrauertes +vertraulich +vertrauliche +vertraulichen +vertraulicher +vertraulichere +vertraulicheren +vertraulicherer +vertraulicheres +vertraulichstem +vertraulichsten +vertraulichster +vertraust +vertraut +vertraute +vertrautem +vertrauten +vertrauter +vertrautes +vertrautet +vertreibe +vertreiben +vertreibend +vertreibende +vertreibenden +vertreibendes +vertreibst +vertretbar +vertretbare +vertretbarem +vertretbarer +vertretbares +vertrete +vertreten +vertretend +vertretende +vertretenden +vertretendes +vertretene +vertretenem +vertretener +vertretenes +vertretungsberechtigt +vertriebe +vertrieben +vertriebene +vertriebenem +vertriebenen +vertriebener +vertriebst +vertriebt +vertrinke +vertrinkst +vertrinkt +vertritt +vertrittst +vertrockne +vertrocknen +vertrocknend +vertrocknet +vertrocknete +vertrocknetem +vertrockneter +vertrocknetes +vertrocknetest +vertrotteln +vertrug +vertrugen +vertrugst +vertrunken +vertrunkene +vertrunkenem +vertrunkener +vertrunkenes +verträglich +verträgliche +verträglichem +verträglichen +verträglicher +verträgliches +verträgst +verträgt +verträume +verträumen +verträumst +verträumt +verträumte +verträumten +verträumter +verträumtes +verträumtet +vertrödele +vertrödeln +vertrödelst +vertrödelt +vertrödelte +vertrödelten +vertrödelter +vertrödeltes +vertrödeltest +vertrödeltet +vertröste +vertrösten +vertröstest +vertröstet +vertröstete +vertrösteten +vertrösteter +vertröstetes +vertun +vertusche +vertuschen +vertuschend +vertuschest +vertuschst +vertuscht +vertuschte +vertuschtem +vertuschten +vertuschter +vertuschtes +vertuschtest +vertuschtet +verunglimpfe +verunglimpfen +verunglimpfend +verunglimpfende +verunglimpfenden +verunglimpfendes +verunglimpfst +verunglimpft +verunglimpftem +verunglimpften +verunglimpfter +verunglimpftes +verunglimpftest +verunglimpftet +verunglücke +verunglücken +verunglückend +verunglückst +verunglückt +verunglücktem +verunglückten +verunglückter +verunglücktes +verunglücktest +verunglücktet +verunreinige +verunreinigen +verunreinigend +verunreinigende +verunreinigenden +verunreinigendes +verunreinigst +verunreinigt +verunreinigte +verunreinigtem +verunreinigten +verunreinigter +verunreinigtes +verunreinigtest +verunreinigtet +verunsichere +verunsichern +verunsichernd +verunsichernde +verunsichernden +verunsicherndes +verunsicherst +verunsichert +verunsichertem +verunsicherten +verunsicherter +verunsichertes +verunsichertest +verunsichertet +verunstalte +verunstalten +verunstaltend +verunstaltende +verunstaltenden +verunstaltendes +verunstaltest +verunstaltet +verunstaltetem +verunstalteten +verunstalteter +verunstaltetest +verunstaltetet +veruntreue +veruntreuen +veruntreuende +veruntreuenden +veruntreuender +veruntreust +veruntreut +veruntreute +veruntreuten +veruntreuter +veruntreutes +veruntreutet +verursache +verursachen +verursachende +verursachenden +verursachender +verursachst +verursacht +verursachte +verursachten +verursachter +verursachtes +verursachtet +verurteile +verurteilen +verurteilende +verurteilenden +verurteilender +verurteilt +verurteilte +verurteiltem +verurteilter +verurteiltes +verurteiltest +vervielfachenden +vervielfacht +vervielfachte +vervielfältige +vervielfältigen +vervielfältigst +vervielfältigte +vervielfältigtem +vervielfältigten +vervielfältigter +vervielfältigtes +vervielfältigtest +vervielfältigtet +vervierfachen +vervollkommne +vervollkommnen +vervollkommnend +vervollkommnenden +vervollkommnet +vervollständige +vervollständigen +vervollständigend +vervollständigenden +vervollständigender +vervollständigendes +vervollständigt +vervollständigte +vervollständigtem +vervollständigter +vervollständigtes +vervollständigtest +verwachse +verwachsen +verwachsend +verwachsenden +verwachsender +verwachsendes +verwachsenem +verwachsenen +verwachsener +verwackelt +verwackelte +verwackeltem +verwackelter +verwackeltes +verwahre +verwahren +verwahrend +verwahrende +verwahrenden +verwahrendes +verwahrlose +verwahrlosen +verwahrlosende +verwahrlosenden +verwahrlosender +verwahrlosest +verwahrlost +verwahrloste +verwahrlosten +verwahrloster +verwahrlostes +verwahrlostet +verwahrst +verwahrt +verwahrtem +verwahrten +verwahrter +verwahrtes +verwahrtest +verwahrtet +verwaise +verwaisen +verwaisest +verwaist +verwaiste +verwaistem +verwaistes +verwaistest +verwaistet +verwalten +verwaltend +verwaltenden +verwaltendes +verwaltest +verwaltet +verwaltetem +verwalteten +verwalteter +verwaltetes +verwaltetest +verwaltetet +verwaltungsintern +verwaltungstechnisch +verwandele +verwandeln +verwandelnd +verwandelnden +verwandelnder +verwandelndes +verwandelt +verwandelte +verwandeltem +verwandelter +verwandeltes +verwandeltest +verwandle +verwandt +verwandte +verwandtem +verwandtes +verwandtest +verwandtschaftlich +verwandtschaftlichem +verwandtschaftlichen +verwandtschaftlicher +verwarf +verwarfen +verwarfst +verwarne +verwarnen +verwarnend +verwarnenden +verwarnender +verwarnendes +verwarnt +verwarnte +verwarntem +verwarnter +verwarntes +verwarntest +verwechsele +verwechseln +verwechselt +verwechselte +verwechselten +verwechselter +verwechseltes +verwechseltet +verwechsle +verwegen +verwegenem +verwegenen +verwegener +verwehe +verwehen +verwehre +verwehren +verwehrst +verwehrt +verwehrte +verwehrten +verwehrtest +verwehrtet +verwehst +verweht +verwehte +verwehtem +verwehten +verwehtes +verwehtest +verwehtet +verweichlichen +verweichlichend +verweichlichende +verweichlichenden +verweichlichender +verweichlichendes +verweichlichst +verweichlichte +verweichlichtem +verweichlichten +verweichlichtes +verweichlichtest +verweichlichtet +verweigere +verweigern +verweigerst +verweigert +verweigerten +verweigerter +verweigertes +verweigertest +verweigertet +verweilen +verweilend +verweilende +verweilender +verweilendes +verweilst +verweilte +verweiltem +verweilten +verweilter +verweiltes +verweiltest +verweiltet +verweint +verweinte +verweintem +verweinten +verweintes +verweis +verweise +verweisen +verweisest +verweist +verwelke +verwelken +verwelkend +verwelkende +verwelkenden +verwelkendes +verwelkst +verwelkt +verwelkte +verwelktem +verwelkten +verwelkter +verwelktes +verwelktest +verwelktet +verweltlich +verweltliche +verweltlichen +verweltlichenden +verweltlichst +verweltlicht +verweltlichte +verweltlichten +verweltlichtest +verweltlichtet +verwendbar +verwendbarem +verwendbaren +verwendbarer +verwendbares +verwende +verwenden +verwendend +verwendenden +verwendender +verwendendes +verwendest +verwendet +verwendete +verwendetem +verwendeten +verwendeter +verwendetes +verwendetest +verwendetet +verwendungsfähig +verwendungsfähige +verwendungsfähigem +verwendungsfähigen +verwendungsfähiges +verwerfe +verwerfen +verwerfende +verwerfenden +verwerfender +verwerflich +verwerfliche +verwerflichem +verwerflicher +verwerfliches +verwertbar +verwertbarem +verwertbaren +verwertbarer +verwertbares +verwerten +verwertend +verwertende +verwertender +verwertendes +verwertest +verwertet +verwertetem +verwerteten +verwerteter +verwertetes +verwertetest +verwertetet +verwese +verwesen +verwesend +verwesende +verwesenden +verwesendes +verwesest +verweslich +verweslichem +verweslichen +verweslicher +verwest +verweste +verwestem +verwester +verwestes +verwestest +verwette +verwetten +verwettest +verwettet +verwettete +verwettetem +verwetteten +verwetteter +verwettetes +verwettetest +verwettetet +verwickele +verwickeln +verwickelnd +verwickelnde +verwickelnder +verwickelndes +verwickelst +verwickelte +verwickeltem +verwickelten +verwickelter +verwickeltes +verwickeltest +verwickeltet +verwickle +verwies +verwiesen +verwiesene +verwiesenen +verwiesener +verwiesenes +verwiesest +verwiest +verwildere +verwildern +verwildernde +verwildernden +verwildernder +verwilderst +verwildert +verwilderte +verwilderten +verwilderter +verwildertes +verwildertet +verwinde +verwinden +verwindest +verwindet +verwinkelt +verwinkelten +verwirfst +verwirft +verwirken +verwirkliche +verwirklichen +verwirklichenden +verwirklichst +verwirklicht +verwirklichte +verwirklichtem +verwirklichten +verwirklichter +verwirklichtes +verwirklichtest +verwirklichtet +verwirkten +verwirre +verwirren +verwirrend +verwirrenden +verwirrender +verwirrendes +verwirrt +verwirrte +verwirrtem +verwirrten +verwirrter +verwirrtes +verwirrtest +verwirtschafte +verwirtschaften +verwirtschaftend +verwirtschaftende +verwirtschaftenden +verwirtschaftendes +verwirtschaftest +verwirtschaftet +verwirtschaftete +verwirtschaftetem +verwirtschafteten +verwirtschafteter +verwirtschaftetes +verwirtschaftetest +verwirtschaftetet +verwische +verwischen +verwischenden +verwischst +verwischte +verwischtem +verwischten +verwischter +verwischtes +verwischtest +verwischtet +verwittern +verwitterst +verwittert +verwittertem +verwitterten +verwitterter +verwittertest +verwittertet +verwitwet +verwitwetem +verwitweten +verwitweter +verwoben +verwobene +verwohnte +verworfen +verworfene +verworfenem +verworfenen +verworfener +verworfenes +verworren +verworrene +verworrenem +verworrenen +verworrenes +verwuchs +verwuchst +verwundbar +verwundbare +verwundbaren +verwundbarer +verwundbares +verwunde +verwunden +verwundend +verwundenden +verwundender +verwundendes +verwunderlich +verwunderliche +verwunderlichem +verwunderlicher +verwunderliches +verwundern +verwundert +verwunderte +verwunderten +verwunderter +verwundertes +verwundertet +verwundest +verwundet +verwundete +verwundetem +verwundeten +verwundeter +verwundetes +verwundetest +verwundetet +verwurstet +verwurzele +verwurzeln +verwurzelt +verwurzeltem +verwurzelten +verwurzelter +verwurzle +verwächst +verwässern +verwässert +verwässertem +verwässerten +verwässerter +verwöhne +verwöhnen +verwöhnst +verwöhnt +verwöhnte +verwöhntem +verwöhnten +verwöhntes +verwöhntest +verwünsche +verwünschen +verwünschend +verwünschenden +verwünschender +verwünschendes +verwünscht +verwünschte +verwünschtem +verwünschter +verwünschtes +verwünschtest +verwüste +verwüsten +verwüstend +verwüstenden +verwüstender +verwüstendes +verwüstet +verwüstete +verwüstetem +verwüsteter +verwüstetes +verwüstetest +verzage +verzagen +verzagst +verzagte +verzagtem +verzagten +verzagter +verzagtes +verzagtest +verzagtet +verzahnen +verzahnst +verzahnt +verzahnte +verzahnten +verzahnter +verzahntes +verzahntet +verzanken +verzapfe +verzapfen +verzapft +verzapfte +verzapftem +verzapfter +verzapftes +verzapftest +verzaubere +verzaubern +verzaubernd +verzaubernden +verzaubernder +verzauberndes +verzaubert +verzauberte +verzaubertem +verzauberter +verzaubertes +verzaubertest +verzehnfache +verzehnfachen +verzehnfachst +verzehnfachte +verzehnfachtem +verzehnfachten +verzehnfachtes +verzehre +verzehren +verzehrende +verzehrenden +verzehrender +verzehrst +verzehrt +verzehrte +verzehrten +verzehrter +verzehrtes +verzehrtet +verzeichne +verzeichnen +verzeichnende +verzeichnest +verzeichnet +verzeichnetem +verzeichneten +verzeichneter +verzeichnetes +verzeichnetest +verzeichnetet +verzeihe +verzeihen +verzeihend +verzeihlich +verzeihliche +verzeihlicher +verzeihliches +verzeihst +verzerre +verzerren +verzerrend +verzerrenden +verzerrender +verzerrendes +verzerrt +verzerrte +verzerrtem +verzerrten +verzerrter +verzerrtes +verzerrtest +verzerrungsfrei +verzettele +verzetteln +verzettelst +verzettelte +verzettelten +verzetteltest +verzicht +verzichtbar +verzichte +verzichten +verzichtend +verzichtende +verzichtenden +verzichtendes +verzichtest +verzichtet +verzichtete +verzichtetem +verzichteten +verzichteter +verzichtetest +verzichtetet +verzieh +verziehe +verziehen +verziehene +verziehenem +verziehener +verziehst +verzieht +verziere +verzieren +verzierend +verzierst +verziert +verziertem +verzierten +verzierter +verziertes +verziertest +verziertet +verzinken +verzinkst +verzinkt +verzinktem +verzinkten +verzinkter +verzinktest +verzinktet +verzinse +verzinsen +verzinsenden +verzinsest +verzinslich +verzinsliche +verzinslichen +verzinslicher +verzinsliches +verzinste +verzinstem +verzinsten +verzinster +verzinstes +verzinstest +verzinstet +verzog +verzogen +verzogene +verzogenem +verzogener +verzogenes +verzogst +verzolle +verzollen +verzollt +verzollte +verzolltem +verzollter +verzolltes +verzolltest +verzuckere +verzuckern +verzuckerst +verzuckerte +verzuckertem +verzuckerten +verzuckerter +verzuckertes +verzuckertest +verzuckertet +verzweifeln +verzweifelnd +verzweifelnde +verzweifelnden +verzweifelndes +verzweifelst +verzweifelt +verzweifeltem +verzweifelten +verzweifelter +verzweifeltes +verzweifeltest +verzweifeltet +verzweifle +verzweigen +verzweigst +verzweigt +verzweigte +verzweigtem +verzweigten +verzweigter +verzweigtes +verzweigtest +verzweigtet +verzwickt +verzwicktem +verzwickten +verzwickter +verzähle +verzählen +verzählst +verzählte +verzählten +verzähltest +verzärtele +verzärteln +verzärtelnd +verzärtelt +verzärtelte +verzärteltem +verzärtelter +verzärteltes +verzärteltest +verzögere +verzögern +verzögernd +verzögert +verzögerte +verzögertem +verzögerter +verzögertes +verzögertest +verzögerungsfrei +verzücke +verzücken +verzückend +verzückenden +verzückender +verzückendes +verzückt +verzückte +verzücktem +verzückter +verzücktes +verzücktest +verächtlich +verächtliche +verächtlichem +verächtlicher +verächtlichere +verächtlicherem +verächtlicherer +verächtlicheres +verächtliches +verächtlichstem +verächtlichsten +verächtlichster +veränderbar +verändere +veränderlich +veränderliche +veränderlichem +veränderlichen +veränderlicher +veränderlichere +veränderlicheren +veränderlicherer +veränderlicheres +veränderliches +veränderlichste +veränderlichstem +veränderlichsten +veränderlichstes +verändern +verändernd +veränderndem +verändernden +verändernder +veränderndes +verändert +veränderte +verändertem +veränderten +veränderter +verändertes +verändertet +verängstigen +verängstigend +verängstigenden +verängstigender +verängstigendes +verängstigt +verängstigte +verängstigtem +verängstigten +verängstigter +verängstigtes +veräppeln +veräppelnd +veräppelnde +veräppelnder +veräppelndes +veräppelst +veräppelte +veräppelten +veräppeltest +veräppeltet +verärgern +verärgernd +verärgernde +verärgernder +verärgerndes +verärgerst +verärgert +verärgerte +verärgertem +verärgerten +verärgerter +verärgertes +verärgertest +verärgertet +verästeln +verästelnd +verästelnde +verästelnden +verästelnder +verästelndes +verästelst +verästelt +verästelte +verästeltem +verästelten +verästelter +verästeltes +verästeltest +veräußerlich +veräußerliche +veräußerlichem +veräußerlichen +veräußerlicher +veräußerliches +veräußerlicht +veräußerlichte +veräußerlichtem +veräußerlichter +veräußerlichtes +veräußerlichtest +veräußern +veräußert +veröden +verödet +verödete +verödetem +verödeter +verödetes +veröffentliche +veröffentlichen +veröffentlichend +veröffentlichst +veröffentlicht +veröffentlichte +veröffentlichtem +veröffentlichten +veröffentlichter +veröffentlichtes +veröffentlichtest +veröffentlichtet +verübe +verübele +verübeln +verübelnd +verübelst +verübelte +verübeltem +verübelten +verübelter +verübeltes +verübeltest +verübeltet +verüben +verübend +verübst +verübt +verübtem +verübten +verübter +verübtest +verübtet +vespere +vespern +vesperst +vesperte +vesperten +vespertest +via +vibriere +vibrieren +vibrierend +vibrierende +vibrierenden +vibrierendes +vibrierst +vibriert +vibrierte +vibrierten +vibriertest +vibriertet +viehisch +viehische +viehischem +viehischen +viehisches +viel +vieladrig +vieldeutig +vieldeutige +vieldeutigem +vieldeutiger +vieldeutiges +vieldiskutierten +viele +vielem +vielen +vieler +vielerlei +vielerorts +vieles +vielfach +vielfache +vielfachen +vielfaches +vielfarbig +vielfarbige +vielfarbigen +vielfarbiger +vielfarbiges +vielfältig +vielfältige +vielfältigem +vielfältigen +vielfältiger +vielfältigere +vielfältigeren +vielgeliebt +vielgeliebte +vielgeliebtem +vielgeliebten +vielgeliebtes +vielgeprüft +vielgeprüfte +vielgeprüften +vielgeprüfter +vielgeprüftes +vielgereiste +vielgereistem +vielgereisten +vielgereistes +vielgestaltig +vielgestaltige +vielgestaltigen +vielgestaltiger +vielgestaltiges +vieljährig +vieljährige +vieljährigem +vieljährigen +vieljähriges +vielleicht +vielmalig +vielmaligem +vielmaligen +vielmaliger +vielmals +vielmehr +vielschichtig +vielschichtige +vielseitig +vielseitige +vielseitigem +vielseitigen +vielseitiger +vielseitiges +vielseitigste +vielsilbig +vielsilbige +vielsilbigem +vielsilbigen +vielsilbiger +vielsilbiges +vielstimmig +vielstimmige +vielstimmigem +vielstimmigen +vier +vieradrig +vierbeinig +vierbeinige +vierbeinigen +vierbeiniges +vierblätterig +vierblätterige +vierblätterigen +vierblätteriger +vierblätteriges +vierdimensional +vierdimensionale +vierdimensionalem +vierdimensionalen +vierdimensionales +viereckig +viereckige +viereckigen +viereckiger +viereckiges +viereinhalb +vierfach +vierfache +vierfacher +vierfaches +vierfarbig +vierfarbige +vierfüßig +vierfüßige +vierfüßigen +vierfüßiges +vierhundert +vierhändig +vierhändige +vierhändigen +vierhändiger +vierjährig +vierjährige +vierjährigem +vierjährigen +vierjähriger +vierjähriges +vierkantig +vierkantige +vierkantigem +vierkantigen +vierkantiger +vierkantiges +vierköpfig +vierköpfige +viermal +viermalig +viermaligem +viermaligen +viermaliger +viermonatig +viermonatiger +viermotorig +viermotorige +viermotorigen +viermotoriger +viermotoriges +vierpolig +vierrädrig +vierrädrige +vierrädrigem +vierrädriger +vierrädriges +vierschrötig +vierschrötigem +vierschrötigen +vierschrötiger +vierseitig +vierseitige +vierseitigem +vierseitiger +vierseitiges +viersilbig +viersilbigem +viersilbigen +viersilbiger +vierspaltig +vierspaltiger +vierspännig +vierspännige +vierspännigem +vierspänniger +vierspänniges +vierstellig +vierstellige +vierstelligen +vierstelliger +vierstelliges +vierstimmig +vierstimmige +vierstimmigen +vierstimmiger +vierstimmiges +vierstöckig +vierstöckigem +vierstöckigen +vierstöckiger +vierstündig +vierstündiger +viert +viertausend +vierte +vierteilen +vierteljährig +vierteljährige +vierteljährigem +vierteljährigen +vierteljähriges +vierteljährlich +vierteljährliche +vierteljährlichen +vierteljährlicher +vierteljährliches +viertelstündlich +viertelstündliche +viertelstündlichem +viertelstündlicher +viertelstündliches +vierten +vierter +viertes +viertägig +viertägige +viertägigem +viertägigen +viertägiges +vierunddreißig +vierundzwanzig +vierwöchig +vierwöchige +vierzehn +vierzehnte +vierzehntem +vierzehnten +vierzehntes +vierzehntägig +vierzehntägigem +vierzehntägigen +vierzehntägiger +vierzig +vierzigjährig +vierzigjähriger +vierzigste +vierzigstem +vierzigsten +vierzigster +vif +violett +violette +violetten +violetter +violettes +virtuell +virtuelle +virtuellen +virtuelles +virtuos +virtuose +virtuosem +virtuosen +virtuosere +virtuoserem +virtuoseren +virtuoseres +virtuoses +virtuoseste +virtuosesten +virtuosester +virtuosestes +virulent +virulente +virulentem +virulenter +virulenterem +virulenteren +virulenterer +virulentes +virulenteste +virulentestem +virulentester +virulentestes +visiere +visieren +visierend +visierende +visierenden +visierendes +visierst +visiert +visiertem +visierten +visierter +visiertes +visiertet +visionäre +visionären +visitiere +visitieren +visitiert +visitierte +visitiertem +visitierter +visitiertes +visitiertest +viskose +viskosen +viskoser +viskoses +visualisieren +visuell +visuelle +visuellem +visueller +visuelles +vital +vitale +vitalem +vitalen +vitaler +vitalerem +vitaleren +vitalerer +vitales +vitalste +vitalstem +vitalsten +vitalster +vitalstes +vitaminarm +vitaminarmem +vitaminarmen +vitaminarmer +vitaminhaltig +vitaminhaltige +vitaminhaltigem +vitaminhaltiger +vitaminhaltiges +vitaminisieren +vitaminisierte +vitaminisiertem +vitaminisierten +vitaminisiertes +vitaminreich +vitaminreiche +vitaminreichen +vitaminreicher +vitaminreichere +vitaminreicheren +vitaminreicherer +vitaminreicheres +vitaminreichste +vitaminreichstem +vitaminreichsten +vitaminreichstes +vogelähnlichen +volatil +volatilen +volatiler +volatilsten +volkreich +volkreiche +volkreichem +volkreicher +volkreiches +volkseigen +volkseigene +volkseigenem +volkseigenen +volksnahe +volkstümlich +volkstümlichem +volkstümlichen +volkstümlicher +volkswirtschaftlich +volkswirtschaftliche +volkswirtschaftlichen +voll +vollamtlicher +vollauf +vollautomatisch +vollautomatische +vollautomatischem +vollautomatischen +vollautomatisches +vollberechtigt +vollberechtigte +vollberechtigten +vollberechtigter +vollberechtigtes +vollbeschäftigt +vollbeschäftigte +vollbeschäftigtem +vollbeschäftigten +vollbeschäftigtes +vollbesetzt +vollbesetzte +vollbesetzten +vollbesetzter +vollbesetztes +vollblütig +vollblütige +vollblütigem +vollblütigen +vollblütiger +vollblütiges +vollbracht +vollbrachte +vollbrachten +vollbrachter +vollbrachtes +vollbrachtet +vollbringe +vollbringen +vollbringst +vollbringt +vollbusig +vollbusigen +vollbusiger +vollbusiges +volle +vollem +vollen +vollende +vollenden +vollendend +vollendenden +vollendender +vollendest +vollendete +vollendetem +vollendeten +vollendeter +vollendetes +vollendetest +vollendetet +vollends +voller +vollere +vollerem +vollerer +volleres +volles +vollfinanziert +vollführen +vollführend +vollführst +vollführt +vollführte +vollführtem +vollführten +vollführter +vollführtes +vollführtest +vollführtet +vollgefüllte +vollgefülltem +vollgefüllten +vollgefülltes +vollgültig +vollgültige +vollgültigen +vollgültiger +vollgültiges +volljährig +volljährige +volljährigen +volljähriges +vollkommen +vollkommenem +vollkommenen +vollkommener +vollkommenste +vollkommensten +vollmundig +vollschlank +vollschlanke +vollschlankem +vollschlanker +vollschlankes +vollstem +vollsten +vollster +vollstes +vollstreckbar +vollstreckbare +vollstreckbaren +vollstreckbarer +vollstreckbares +vollstrecken +vollstreckend +vollstreckende +vollstreckender +vollstreckendes +vollstreckst +vollstreckte +vollstrecktem +vollstreckten +vollstreckter +vollstrecktes +vollstrecktest +vollstrecktet +vollständig +vollständige +vollständigem +vollständigen +vollständiger +vollständiges +vollsynthetische +vollsynthetischem +vollsynthetischen +vollsynthetisches +vollumfänglich +vollwertig +vollwertige +vollwertigem +vollwertigen +vollwertiges +vollziehe +vollziehen +vollziehend +vollziehenden +vollziehender +vollziehendes +vollzieht +vollzog +vollzogen +vollzogenem +vollzogenen +vollzogener +vollzogst +vollzogt +vollzählig +vollzählige +vollzähligen +vollzähliger +vollzähliges +vom +von +voneinander +vonnöten +vonstatten +vor +vorab +vorahnen +vorahnend +vorahnende +vorahnenden +vorahnendes +voran +vorangebracht +vorangegangen +vorangegangene +vorangegangenen +vorangegangener +vorangegangenes +vorangehe +vorangehen +vorangehende +vorangeht +vorangekommen +vorangekommene +vorangekommener +vorangekommenes +vorangestellt +vorangetrieben +vorankommen +vorankündigen +voranschreiten +voranstellen +voranstellt +vorantreiben +vorantreibende +vorantreibt +voranzugehen +voranzukommen +vorarbeiten +vorarbeitet +voraus +vorausbedinge +vorausbedingt +vorausbedingte +vorausbedingtem +vorausbedingter +vorausbedingtes +vorausberechenbaren +vorausberechnet +vorausberechneten +vorausbestellen +vorausbestellte +vorausbestelltem +vorausbestellten +vorausbestelltes +vorausbestelltest +vorausbestimmbar +vorausbestimmen +vorausbestimmenden +vorausbestimmte +vorausbestimmtem +vorausbestimmten +vorausbestimmter +vorausbestimmtes +vorausbezahlen +vorausbezahlt +vorausbezahltem +vorausbezahlten +vorausbezahlter +vorausblickend +vorausdatierten +vorauseilen +vorausgeahnt +vorausgedacht +vorausgegangen +vorausgegangene +vorausgegangenen +vorausgegangenes +vorausgehen +vorausgehende +vorausgesagt +vorausgesagte +vorausgesagtem +vorausgesagten +vorausgesagter +vorausgesagtes +vorausgeschickt +vorausgesehen +vorausgesetzt +vorausgesetzte +vorausgesetzten +vorausgesetzter +vorausgesetztes +voraussagbar +voraussage +voraussagt +voraussagte +voraussah +vorausschauen +vorausschauenden +vorausschauender +voraussehbar +voraussehen +voraussetze +voraussetzen +voraussetzend +voraussetzt +voraussetzte +voraussetzungslos +voraussichtlich +voraussichtliche +voraussichtlichem +voraussichtlichen +voraussichtlicher +voraussichtliches +vorauszuahnen +vorauszugehen +vorauszusagen +vorauszuschicken +vorauszusehen +vorauszusetzen +vorbauen +vorbehalte +vorbehalten +vorbehaltenen +vorbehaltlich +vorbehaltlos +vorbehält +vorbehältst +vorbei +vorbeifahren +vorbeiflimmere +vorbeifuhr +vorbeifuhren +vorbeifährt +vorbeiführen +vorbeigefahren +vorbeigefahrenem +vorbeigefahrenen +vorbeigefahrener +vorbeigegangen +vorbeigegangene +vorbeigegangenen +vorbeigegangenes +vorbeigehen +vorbeigekommen +vorbeigeredet +vorbeigeschossen +vorbeiging +vorbeikam +vorbeikommen +vorbeilassen +vorbeilief +vorbeiliefen +vorbeimarschiert +vorbeireden +vorbeischauen +vorbeischießen +vorbeiziehen +vorbeizog +vorbeizukommen +vorbeizuziehen +vorbelastet +vorbenannt +vorbenannten +vorbenannter +vorbenanntes +vorbereiten +vorbereitend +vorbereitende +vorbereitender +vorbereitendes +vorbereitet +vorbereitetem +vorbereiteten +vorbereiteter +vorberuflich +vorberufliche +vorberuflichem +vorberuflicher +vorberufliches +vorbestellen +vorbestellte +vorbestelltem +vorbestellten +vorbestelltes +vorbestimmt +vorbestimmte +vorbestraft +vorbestrafte +vorbestraften +vorbestraftes +vorbeugen +vorbeugend +vorbeugendem +vorbeugenden +vorbeugender +vorbildlich +vorbildliche +vorbildlichem +vorbildlicher +vorbildliches +vorbringen +vorbuchstabiert +vordatieren +vordatierend +vordatierte +vordatiertem +vordatierten +vordatiertes +vordefinieren +vordefiniert +vordefinierte +vordem +vordere +vorderem +vorderen +vorderer +vordergründig +vordergründige +vordergründigen +vordergründiger +vordergründiges +vorderhand +vorderst +vorderste +vorderstem +vorderster +vorderstes +vordringlich +vordringliche +vordringlichem +vordringlicher +vordringliches +vordringlichstes +vordrängen +vordrücken +vorehelich +voreheliche +vorehelichem +vorehelicher +voreheliches +voreilen +voreilig +voreiligem +voreiligen +voreiliger +voreinander +voreingenommen +voreingenommene +voreingenommenen +voreingenommener +voreingenommenes +vorenthalten +vorenthaltene +vorenthaltenen +vorenthaltener +vorenthaltenes +vorenthaltet +vorenthält +vorerst +vorerwähnt +vorerwähnte +vorerwähnten +vorexerzieren +vorexerzierten +vorfabriziert +vorfabrizierten +vorfabrizierter +vorfahren +vorfahrt +vorfallen +vorfertigenden +vorfiel +vorfinden +vorfindet +vorführen +vorführend +vorführende +vorführenden +vorführendes +vorführte +vorführten +vorgaben +vorgaukeln +vorgeahnt +vorgearbeitet +vorgebaute +vorgebauten +vorgebauter +vorgebautes +vorgebbare +vorgeben +vorgebetet +vorgebetete +vorgebeugt +vorgebeugte +vorgebildet +vorgeblich +vorgebliche +vorgeblichen +vorgebliches +vorgebracht +vorgebrachte +vorgebrachten +vorgebrachter +vorgebrachtes +vorgedrungen +vorgedrungene +vorgedrungenen +vorgedrungener +vorgedrungenes +vorgedrängt +vorgedrängte +vorgedrängtem +vorgedrängten +vorgedrängtes +vorgefahren +vorgefahrene +vorgefahrenem +vorgefahrenen +vorgefahrenes +vorgefallen +vorgefasst +vorgefertigt +vorgeformt +vorgefunden +vorgefundene +vorgefundenen +vorgefundener +vorgefundenes +vorgeführt +vorgeführte +vorgeführtem +vorgeführten +vorgeführtes +vorgegangen +vorgegaukelt +vorgegaukelte +vorgegeben +vorgegebene +vorgegebenem +vorgegebenen +vorgegebener +vorgegebenes +vorgegriffen +vorgegriffene +vorgegriffenen +vorgegriffenes +vorgehabt +vorgehabte +vorgehabten +vorgehabter +vorgehabtes +vorgehalten +vorgehaltene +vorgehaltenem +vorgehaltenen +vorgehaltenes +vorgehen +vorgeherrscht +vorgeht +vorgekaut +vorgekaute +vorgekauten +vorgekautes +vorgelagert +vorgelassen +vorgelassenen +vorgelassener +vorgelassenes +vorgelegen +vorgelegt +vorgelegte +vorgelegten +vorgelegter +vorgelegtes +vorgelesen +vorgelesene +vorgelesenem +vorgelesenen +vorgelesenes +vorgelogen +vorgemacht +vorgemerkt +vorgemerkte +vorgemerktem +vorgemerkten +vorgemerktes +vorgenannt +vorgenannte +vorgenannten +vorgenannter +vorgenanntes +vorgenommen +vorgenommene +vorgenommenem +vorgenommenen +vorgenommenes +vorgerechnet +vorgerechnete +vorgerechnetem +vorgerechneten +vorgerechnetes +vorgeredet +vorgerichtet +vorgerückt +vorgerückte +vorgerückten +vorgerückter +vorgerücktes +vorgesagt +vorgesagte +vorgesagtem +vorgesagten +vorgesagter +vorgesagtes +vorgeschlagen +vorgeschlagene +vorgeschlagenem +vorgeschlagenen +vorgeschlagener +vorgeschmeckt +vorgeschoben +vorgeschobene +vorgeschobenen +vorgeschossen +vorgeschossene +vorgeschossenem +vorgeschossenen +vorgeschossenes +vorgeschrieben +vorgeschriebene +vorgeschriebenen +vorgeschriebener +vorgeschriebenes +vorgeschwindelt +vorgeschwindelte +vorgeschwindeltem +vorgeschwindelter +vorgeschwindeltes +vorgeschützt +vorgesehen +vorgesehene +vorgesehenem +vorgesehenen +vorgesehener +vorgesetzt +vorgesetzte +vorgesetztem +vorgesetzter +vorgesetztes +vorgesorgt +vorgesorgtem +vorgesorgten +vorgesorgter +vorgespannt +vorgespannten +vorgespannter +vorgespiegelt +vorgespielt +vorgespielte +vorgespielten +vorgespielter +vorgespieltes +vorgestanden +vorgesteckt +vorgestecktem +vorgesteckten +vorgesteckter +vorgestellt +vorgestellte +vorgestelltem +vorgestellten +vorgestellter +vorgestelltes +vorgestern +vorgestoßen +vorgestoßene +vorgestoßenem +vorgestoßenen +vorgestoßenes +vorgestreckt +vorgestreckte +vorgestrecktem +vorgestreckten +vorgestreckter +vorgestrecktes +vorgestrig +vorgestrige +vorgestrigem +vorgestrigen +vorgestriges +vorgestürmt +vorgesungen +vorgesungene +vorgesungenen +vorgesungener +vorgesungenes +vorgetanzt +vorgetanzte +vorgetanzter +vorgetanztes +vorgetragen +vorgetragenem +vorgetragenen +vorgetragener +vorgetreten +vorgetretene +vorgetretenen +vorgetretenes +vorgetriebenem +vorgetäuscht +vorgetäuschte +vorgetäuschtem +vorgetäuschten +vorgetäuschtes +vorgewiesen +vorgewiesene +vorgewiesenem +vorgewiesener +vorgewiesenes +vorgeworfen +vorgeworfenem +vorgeworfenen +vorgeworfener +vorgewählt +vorgewärmt +vorgewärmten +vorgewärmter +vorgewärmtes +vorgezeichnet +vorgezeigt +vorgezogen +vorgezogenem +vorgezogenen +vorgezogener +vorgibt +vorging +vorgingen +vorgreifen +vorgriffe +vorgängig +vorhabe +vorhaben +vorhalten +vorhanden +vorhandene +vorhandenem +vorhandenen +vorhandener +vorhandenes +vorhat +vorher +vorherbestellen +vorherbestellt +vorherbestelltem +vorherbestellten +vorherbestellter +vorherbestimmen +vorherbestimmend +vorherbestimmende +vorherbestimmender +vorherbestimmendes +vorherbestimmt +vorherbestimmtem +vorherbestimmten +vorherbestimmter +vorhergegangen +vorhergegangene +vorhergegangenen +vorhergehen +vorhergehend +vorhergehende +vorhergehendem +vorhergehenden +vorhergehender +vorhergesagt +vorhergesagte +vorhergesagtem +vorhergesagten +vorhergesagter +vorhergesagtes +vorhergesehen +vorhergesehene +vorhergesehenem +vorhergesehener +vorhergesehenes +vorherig +vorherige +vorherigem +vorherigen +vorheriger +vorherrschen +vorherrschend +vorherrschende +vorherrschenden +vorherrschender +vorherrschendes +vorherrschte +vorhersagbar +vorhersagbare +vorhersagbaren +vorhersagbarer +vorhersagbares +vorhersage +vorhersagt +vorhersagten +vorhersehbar +vorhersehbare +vorhersehbaren +vorhersehen +vorhersähen +vorherzusehen +vorhin +vorhinein +vorhätten +vorig +vorige +vorigem +vorigen +voriger +voriges +vorindustriellen +vorjährig +vorjährige +vorjährigem +vorjährigen +vorjähriges +vorkam +vorkamen +vorkamst +vorkamt +vorkauen +vorknöpfen +vorkommende +vorkommenden +vorkommt +vorladen +vorlag +vorlagen +vorlagern +vorlas +vorlasse +vorlassen +vorlaut +vorlautem +vorlauten +vorlauter +vorlautes +vorlegen +vorlegte +vorlegten +vorlesen +vorletzte +vorletzten +vorletzter +vorletztes +vorlieb +vorliege +vorliegen +vorliegend +vorliegende +vorliegendem +vorliegenden +vorliegender +vorliegt +vorließen +vorläufig +vorläufige +vorläufigem +vorläufigen +vorläufiger +vorläufiges +vorlügen +vorm +vormachen +vormalig +vormalige +vormaligem +vormaligen +vormaliges +vormenschlich +vormenschlichen +vormerken +vormerkt +vormittags +vormodernen +vormontieren +vormundschaftlich +vormundschaftliche +vormundschaftlichen +vormundschaftlicher +vormundschaftliches +vorn +vornahm +vornahmen +vorne +vornehm +vornehme +vornehmem +vornehmen +vornehmende +vornehmenden +vornehmer +vornehmerem +vornehmeren +vornehmerer +vornehmes +vornehmlich +vornehmste +vornehmsten +vornehmster +vornehmstes +vorneweg +vornherein +vornimmt +vorolympische +vorperforiert +vorprellen +vorprogrammiert +vorprogrammierte +vorprogrammierten +vorrangige +vorrangigem +vorrangigen +vorrangiges +vorrechne +vorrechnen +vorrechtlich +vorrichten +vorrätig +vorrätige +vorrätigem +vorrätigen +vorrätiges +vorrücken +vorrückenden +vors +vorschiebt +vorschießen +vorschießend +vorschlage +vorschlagen +vorschlagende +vorschlagenden +vorschlagender +vorschlug +vorschlägt +vorschnell +vorschnelle +vorschnellen +vorschneller +vorschnelles +vorschreiben +vorschreibend +vorschreibt +vorschriftsmäßig +vorschriftsmäßigem +vorschriftsmäßigen +vorschriftsmäßiger +vorschriftswidrig +vorschriftswidrige +vorschriftswidrigem +vorschriftswidriger +vorschriftswidriges +vorschwebe +vorschweben +vorschwebt +vorschwebte +vorschwindeln +vorschützen +vorsehen +vorsetzen +vorsetzend +vorsichtig +vorsichtige +vorsichtigem +vorsichtiger +vorsichtigere +vorsichtigerem +vorsichtigerer +vorsichtigeres +vorsichtiges +vorsichtigstem +vorsichtigsten +vorsichtigster +vorsichtshalber +vorsieht +vorsingen +vorsintflutlich +vorsintflutliche +vorsintflutlichen +vorsintflutlicher +vorsitzen +vorsorge +vorsorgen +vorsorgende +vorsorglich +vorsorglichem +vorsorglichen +vorsorglicher +vorsorgten +vorspannen +vorspannten +vorspiegeln +vorspiele +vorspielen +vorsprang +vorsprechen +vorspringen +vorspringend +vorspringenden +vorspringender +vorspringendes +vorstehe +vorstehen +vorstehend +vorstehende +vorstehender +vorstehendes +vorsteht +vorstellbar +vorstellbare +vorstellbarem +vorstellbaren +vorstellbares +vorstelle +vorstellen +vorstellte +vorstellten +vorstieß +vorstoße +vorstoßen +vorstädtisch +vorstädtische +vorstädtischem +vorstädtischen +vorstädtisches +vorständen +vorstürmen +vorstürmend +vorstürmenden +vorstürmender +vorstürmendes +vorsätzlich +vorsätzliche +vorsätzlichen +vorsätzlicher +vorsätzliches +vorteilhaft +vorteilhafte +vorteilhaftem +vorteilhaften +vorteilhafter +vorteilhaftere +vorteilhafterem +vorteilhafterer +vorteilhafteres +vorteilhaftes +vorteilhaftestem +vorteilhaftesten +vorteilhaftester +vortippt +vortrage +vortragen +vortragenden +vortragender +vortrat +vortraten +vortrefflich +vortreffliche +vortrefflichem +vortrefflichen +vortrefflicher +vortreffliches +vortreten +vortrug +vorträgt +vortäuschen +vortäuschend +vortäuschende +vortäuschenden +vortäuschender +vortäuschendes +vortäuschte +vorurteilsfrei +vorurteilsfreiem +vorurteilsfreien +vorurteilsfreier +vorurteilslos +vorurteilslose +vorurteilslosem +vorurteilsloser +vorurteilsloses +vorverlegen +vorverlegende +vorverlegenden +vorverlegender +vorverlegenen +vorverlegt +vorvorgestern +vorvorig +vorvorigem +vorvorigen +vorvoriger +vorwarf +vorwarnenden +vorweg +vorweggenommen +vorwegnahmen +vorwegzunehmen +vorweisen +vorweisend +vorwerfen +vorwerfend +vorwiegend +vorwiegende +vorwiegendem +vorwiegenden +vorwiegender +vorwiegendes +vorwiesen +vorwirft +vorwurfsvoll +vorwurfsvolle +vorwurfsvollem +vorwurfsvollen +vorwurfsvolles +vorwärmen +vorwärts +vorzeigen +vorzeitig +vorzeitige +vorzeitigen +vorzeitiger +vorzeitiges +vorziehen +vorziehend +vorziehende +vorziehenden +vorziehendes +vorzieht +vorzubereiten +vorzubereitender +vorzubereitendes +vorzubeten +vorzubeugen +vorzubringen +vorzudringen +vorzuführen +vorzugeben +vorzugehen +vorzugsweise +vorzulegen +vorzulegende +vorzulegenden +vorzuliegen +vorzumerken +vorzunehmen +vorzunehmende +vorzuschlagen +vorzuschreiben +vorzusehen +vorzusprechen +vorzustellen +vorzustoßen +vorzutragen +vorzuweisen +vorzuwerfen +vorzuziehen +vorzüglich +vorzügliche +vorzüglichen +vorzüglicher +vorzügliches +vorüber +vorübergehen +vorübergehend +vorübergehenden +vorübergehender +vorübergehendes +vorüberziehen +vorüberziehend +vulgär +vulgäre +vulgärem +vulgärer +vulgärere +vulgärerem +vulgärerer +vulgäreres +vulgäres +vulgärstem +vulgärsten +vulgärster +vulkanisch +vulkanische +vulkanischen +vulkanischer +vulkanisches +väterlich +väterliche +väterlichem +väterlichen +väterlicher +väterlichere +väterlicherem +väterlicherer +väterlicheres +väterlicherseits +väterliches +väterlichste +väterlichstem +väterlichsten +väterlichstes +vögeln +völkerrechtlich +völkerrechtlichem +völkerrechtlichen +völkerrechtlicher +völkerrechtswidrig +völlig +völlige +völligen +völliger +völliges ++++++++++ +waagerecht +waagerechtem +waagerechten +waagerechter +waagerechtes +waagrecht +waagrechte +waagrechtem +waagrechten +waagrechter +waagrechteren +waagrechterer +waagrechteres +waagrechtes +waagrechteste +waagrechtestem +waagrechtesten +waagrechtestes +wabbelig +wabbelige +wabbeligen +wabbeliger +wabbeligere +wabbeligeren +wabbeligerer +wabbeligeres +wabbeligste +wabbeligstem +wabbeligsten +wabbeligstes +wabenförmigen +wach +wache +wachen +wachend +wachende +wachender +wachendes +wacher +wacherem +wacheren +wacherer +waches +wachgerufen +wachgerufene +wachgerufenem +wachgerufener +wachgerufenes +wachgerüttelt +wachgerütteltem +wachgerüttelten +wachgerüttelter +wachhabende +wachhabenden +wachhabender +wachrief +wachrufen +wachrufend +wachrufenden +wachrufender +wachrufendes +wachrütteln +wachrüttelnde +wachrüttelnden +wachrüttelnder +wachrüttelt +wachsam +wachsame +wachsamem +wachsamer +wachsamere +wachsamerem +wachsamerer +wachsameres +wachsames +wachsamstem +wachsamsten +wachsamster +wachsartig +wachse +wachsen +wachsend +wachsende +wachsendem +wachsenden +wachsender +wachsendes +wachste +wacht +wachte +wachten +wachtest +wachtet +wackele +wackelig +wackeligen +wackeligeren +wackeligste +wackeligsten +wackeln +wackelnd +wackelnde +wackelnden +wackelndes +wackelst +wackelt +wackelte +wackelten +wackeltest +wacker +wackeren +wackerer +wackerere +wackererer +wackereres +wackeres +wackersten +wackerster +wackerstes +wacklig +wacklige +wackligem +wackligen +wackliger +wackligere +wackligerem +wackligerer +wackligeres +wackliges +wackligstem +wackligsten +wackligster +waffenfähig +waffenfähige +waffenfähiger +waffenfähigere +waffenfähigeren +waffenfähigeres +waffenfähiges +waffenfähigste +waffenfähigster +waffenfähigstes +waffenlos +waffenlose +waffenlosen +waffenloser +waffenlosere +waffenloserer +waffenloseres +waffenloses +waffenlosesten +waffenlosester +waffenlosestes +waffnen +waffnend +waffnende +waffnender +waffnendes +waffnest +waffnete +waffneten +waffnetest +wage +wagemutig +wagemutige +wagend +wagenden +wagender +wagendes +waghalsig +waghalsige +waghalsigen +waghalsiger +waghalsigeren +waghalsigerer +waghalsigeres +waghalsigste +waghalsigsten +waghalsigster +wagst +wagt +wagte +wagten +wagtest +wagtet +wahlberechtigt +wahlberechtigte +wahlberechtigten +wahlberechtigter +wahlberechtigtes +wahlfrei +wahlfreie +wahlfreien +wahlfreier +wahlfreiere +wahlfreieren +wahlfreierer +wahlfreies +wahlfreiste +wahlfreisten +wahlfreistes +wahlfähig +wahlfähige +wahlfähigen +wahlfähiger +wahlfähigere +wahlfähiges +wahllos +wahlloser +wahlloseren +wahlloserer +wahlloseres +wahlloses +wahllosestem +wahllosesten +wahllosester +wahllosestes +wahlweise +wahnsinnig +wahnsinnige +wahnsinnigen +wahnsinnigere +wahnsinnigeren +wahnsinnigerer +wahnsinniges +wahnsinnigste +wahnsinnigsten +wahnsinnigstes +wahnwitzig +wahnwitzige +wahnwitziger +wahnwitzigere +wahnwitzigeren +wahnwitzigeres +wahnwitziges +wahnwitzigste +wahnwitzigster +wahnwitzigstes +wahr +wahre +wahrem +wahren +wahrer +wahrere +wahreren +wahreres +wahres +wahrgehabt +wahrgehabte +wahrgehabter +wahrgehabtes +wahrgenommen +wahrgenommenen +wahrgenommener +wahrgenommenes +wahrgesagt +wahrgesagte +wahrgesagten +wahrgesagter +wahrgesagtes +wahrhaben +wahrhabend +wahrhabende +wahrhabender +wahrhabendes +wahrhaft +wahrhaften +wahrhafter +wahrhaftere +wahrhafterer +wahrhafteres +wahrhaftes +wahrhaftesten +wahrhaftester +wahrhaftestes +wahrhaftig +wahrhaftige +wahrhaftigen +wahrhaftiger +wahrhaftigeren +wahrhaftigerer +wahrhaftigeres +wahrhaftigste +wahrhaftigsten +wahrhaftigster +wahrheitsgemäß +wahrheitsgemäße +wahrheitsgemäßen +wahrheitsgemäßes +wahrheitsgetreu +wahrheitsgetreue +wahrheitsgetreuer +wahrheitsgetreuere +wahrheitsgetreueren +wahrheitsgetreueres +wahrheitsgetreues +wahrheitsgetreueste +wahrheitsgetreuester +wahrheitsgetreuestes +wahrheitsgetreuste +wahrheitsgetreuster +wahrheitsliebend +wahrheitsliebenden +wahrheitsliebender +wahrheitsliebendere +wahrheitsliebenderer +wahrheitsliebenderes +wahrheitsliebendes +wahrheitsliebendsten +wahrheitsliebendster +wahrheitsliebendstes +wahrheitswidrig +wahrheitswidrige +wahrheitswidrigen +wahrheitswidrigere +wahrheitswidrigeren +wahrheitswidrigerer +wahrheitswidriges +wahrheitswidrigste +wahrheitswidrigsten +wahrheitswidrigstes +wahrlich +wahrnehmbar +wahrnehmbaren +wahrnehmbarer +wahrnehmbarere +wahrnehmbarerer +wahrnehmbareres +wahrnehmbares +wahrnehmbarsten +wahrnehmbarster +wahrnehmbarstes +wahrnehme +wahrnehmen +wahrnehmend +wahrnehmende +wahrnehmenden +wahrnehmendes +wahrnimmt +wahrsagen +wahrsagende +wahrsagenden +wahrsagender +wahrsagendes +wahrscheinlich +wahrscheinliche +wahrscheinlichen +wahrscheinlichere +wahrscheinlicheren +wahrscheinlicherer +wahrscheinliches +wahrscheinlichkeitstheoretisch +wahrscheinlichste +wahrscheinlichsten +wahrscheinlichster +wahrscheinlichstes +wahrste +wahrster +wahrstes +wahrzunehmen +waldarm +waldarme +waldarmen +waldarmer +waldig +waldige +waldigem +waldigen +waldiger +waldigere +waldigeren +waldigeres +waldiges +waldigste +waldigster +waldigstes +waldreich +waldreichem +waldreichen +waldreicher +waldreicherem +waldreicheren +waldreicherer +waldreiches +waldreichste +waldreichstem +waldreichster +waldreichstes +waldärmer +waldärmeren +waldärmerer +waldärmeres +waldärmste +waldärmsten +waldärmster +waldärmstes +walle +wallen +wallende +wallfahren +wallfahrend +wallfahrenden +wallfahrender +wallfahrendes +wallfahrten +wallonischen +wallst +wallt +wallten +walltest +walltet +walten +waltenden +waltender +waltest +waltet +waltete +walteten +waltetest +waltetet +walze +walzend +walzende +walzenden +walzendes +walzenförmig +walzenförmige +walzenförmigem +walzenförmigen +walzenförmiger +walzenförmiges +walzt +walzte +walzten +walztet +wandelbar +wandelbare +wandelbaren +wandelbarer +wandelbarere +wandelbareren +wandelbarerer +wandelbareres +wandelbarsten +wandelbarster +wandelbarstes +wandele +wandeln +wandelnd +wandelnde +wandelnden +wandelndes +wandelst +wandelt +wandelte +wandelten +wandeltest +wandeltet +wandere +wandern +wandernd +wandernde +wandernden +wandernder +wanderndes +wandert +wanderte +wanderten +wandertet +wandest +wandet +wandle +wandte +wandten +wanke +wankelmütig +wankelmütige +wankelmütigem +wankelmütigen +wankelmütigere +wankelmütigerem +wankelmütigeren +wankelmütigeres +wankelmütiges +wankelmütigste +wankelmütigsten +wankelmütigster +wankelmütigstes +wanken +wankend +wankende +wankenden +wankendes +wankst +wankt +wankten +wanktest +wanktet +wann +wappne +wappnen +wappnend +wappnenden +wappnender +wappnendes +wappnet +wappnete +wappneten +wappnetet +war +warb +warbst +ward +waren +warf +warfen +warfst +warm +warme +warmem +warmen +warmer +warmes +warmherzig +warmherzige +warmherzigen +warmherzigere +warmherzigerem +warmherzigeren +warmherzigeres +warmherziges +warmherzigste +warmherzigsten +warmherzigster +warmherzigstes +warnen +warnst +warnt +warnte +warnten +warst +wart +warte +warten +wartend +wartende +wartenden +wartender +wartendes +wartet +wartete +warteten +wartetet +wartungsfrei +wartungsfreie +wartungsfreien +wartungsfreier +wartungsfreies +wartungsfreundlich +warum +warzig +warzige +warzigem +warziger +warziges +was +wasch +waschbare +waschbarem +waschbaren +waschbares +wasche +waschecht +waschechtem +waschechten +waschechter +waschen +waschend +waschende +waschenden +waschendes +waschmaschinenfest +wasserarm +wasserarme +wasserarmem +wasserarmer +wasserarmes +wasserbeständig +wasserblauen +wasserdicht +wasserdichten +wasserdichter +wasserdichtes +wasserfest +wasserhaltig +wasserhaltige +wasserhaltigem +wasserhaltigen +wasserhaltiges +wasserlosen +wasserloser +wasserlöslich +wasserlösliche +wasserlöslichem +wasserlöslichen +wasserlöslicher +wasserlöslicheren +wasserlöslicheres +wasserlösliches +wassernd +wassernde +wassernden +wasserndes +wasserreich +wasserreiche +wasserreichen +wasserreicher +wasserreiches +wasserscheu +wasserscheue +wasserscheuen +wasserscheuer +wasserscheues +wasserstoffhaltig +wasserstoffhaltige +wasserstoffhaltigem +wasserstoffhaltigen +wasserstoffhaltiger +wasserstoffhaltigere +wasserstoffhaltigerem +wasserstoffhaltigerer +wasserstoffhaltigeres +wasserstoffhaltiges +wasserstoffhaltigstem +wasserstoffhaltigsten +wasserstoffhaltigster +wassersüchtig +wassersüchtige +wassersüchtigem +wassersüchtigen +wassersüchtiges +wassert +wasserte +wasserten +wassertet +wasserärmer +wasserärmere +wasserärmerem +wasserärmerer +wasserärmeres +wasserärmste +wasserärmsten +wasserärmster +wasserärmstes +wate +waten +watende +watenden +watender +watest +watet +wateten +watetest +watetet +watscheln +watschelst +watschelt +watschelte +watschelten +watscheltest +watscheltet +watschle +wattieren +wattierend +wattierende +wattierender +wattierendes +wattierst +wattierte +wattiertem +wattierten +wattierter +wattiertes +wattiertest +wattiertet +webe +weben +webend +webenden +webender +webendes +webt +webte +webten +webtet +wechselfähig +wechselfähige +wechselfähiger +wechselfähiges +wechselhaft +wechselhaftem +wechselhaften +wechselhafter +wechselhafterem +wechselhafteren +wechselhafterer +wechselhaftes +wechselhafteste +wechselhaftestem +wechselhaftester +wechselhaftestes +wechseln +wechselnde +wechselnden +wechselnder +wechselseitig +wechselseitige +wechselseitigem +wechselseitigen +wechselseitiger +wechselseitiges +wechselst +wechselt +wechselte +wechselten +wechseltest +wechselvoll +wechselvolle +wechselvollem +wechselvoller +wechselvollere +wechselvollerem +wechselvollerer +wechselvolleres +wechselvolles +wechselvollstem +wechselvollsten +wechselvollster +wechselweise +wechsle +wecke +wecken +weckend +weckende +weckenden +weckendes +weckst +weckt +weckten +wecktest +wecktet +wedeln +wedelnd +wedelnde +wedelnder +wedelndes +wedelst +wedelt +wedelte +wedelten +wedeltest +weder +wedle +wegaß +wegbekommen +wegbekommene +wegbekommenen +wegbekommenes +wegbereiten +wegbereitenden +wegbewegen +wegblasen +wegblasend +wegblasende +wegblasender +wegblasendes +wegbleiben +wegbleibende +wegbleibenden +wegbleibender +wegblicken +wegblickend +wegblickende +wegblickender +wegblickendes +wegbringen +wegbringende +wegbringenden +wegbringender +wegdiskutieren +wegdiskutiert +wegen +wegfahren +wegfahrende +wegfahrenden +wegfahrender +wegfallen +wegfallend +wegfallende +wegfallender +wegfallendes +wegfegen +wegfegend +wegfegende +wegfegender +wegfegendes +wegfiel +wegfiele +wegfischen +wegfischend +wegfischende +wegfischender +wegfischendes +wegfährt +wegfällt +wegführen +wegführend +wegführende +wegführenden +wegführender +wegführendes +weggeben +weggebende +weggebenden +weggebender +weggeblasen +weggeblasene +weggeblasenem +weggeblasener +weggeblasenes +weggeblickt +weggeblieben +weggebliebene +weggebliebenem +weggebliebenen +weggebliebener +weggebracht +weggebrachte +weggebrachter +weggebrachtes +weggefahren +weggefahrene +weggefahrenem +weggefahrener +weggefahrenes +weggefallen +weggefallenem +weggefallenen +weggefallener +weggefegt +weggefegten +weggefegter +weggefegtes +weggefiltert +weggefischt +weggefischte +weggefischtem +weggefischten +weggefischtes +weggeführt +weggeführtem +weggeführten +weggeführter +weggegangen +weggegangene +weggegangenen +weggegangener +weggegangenes +weggegeben +weggegebene +weggegebenem +weggegebenen +weggegebenes +weggegessen +weggehen +weggehend +weggehenden +weggehender +weggehendes +weggeholt +weggeholte +weggeholtem +weggeholter +weggeholtes +weggejagt +weggejagtem +weggejagten +weggejagter +weggekommen +weggekommene +weggekommenem +weggekommenen +weggekommener +weggekommenes +weggelassen +weggelassenem +weggelassenen +weggelassener +weggelaufen +weggelaufene +weggelaufenem +weggelaufenes +weggelegt +weggelegte +weggelegten +weggelegter +weggelegtes +weggemacht +weggemachte +weggemachtem +weggemachten +weggemachtes +weggenommen +weggenommenem +weggenommenen +weggenommener +weggepackt +weggepackte +weggepacktem +weggepackter +weggepacktes +weggeputzt +weggeputztem +weggeputzten +weggeputzter +weggerafft +weggeraffte +weggerafftem +weggeraffter +weggerafftes +weggeranntem +weggerannten +weggeranntes +weggeredet +weggereist +weggerissen +weggerissene +weggerissenen +weggerissener +weggerissenes +weggeräumt +weggeräumte +weggeräumtem +weggeräumter +weggeräumtes +weggerückt +weggerücktem +weggerückten +weggerückter +weggeschafft +weggeschaffte +weggeschafftem +weggeschafften +weggeschafftes +weggeschert +weggeschickt +weggeschicktem +weggeschickten +weggeschickter +weggeschleppt +weggeschleppte +weggeschleppten +weggeschlepptes +weggeschlichen +weggeschlichene +weggeschlichenen +weggeschlichenes +weggeschlossen +weggeschlossene +weggeschlossener +weggeschlossenes +weggeschmissen +weggeschmissenem +weggeschmissenen +weggeschmissener +weggeschnappt +weggeschnappte +weggeschnappten +weggeschnapptes +weggesehen +weggesetzt +weggesetztem +weggesetzten +weggesetzter +weggesetztes +weggestorben +weggestorbene +weggestorbenem +weggestorbenen +weggestorbenes +weggestoßene +weggestoßenem +weggestoßenen +weggestoßenes +weggetan +weggetragen +weggetreten +weggetretenen +weggetretener +weggetretenes +weggewischt +weggewischte +weggewischtem +weggewischten +weggewischter +weggewischtes +weggeworfen +weggeworfene +weggeworfenem +weggeworfener +weggeworfenes +weggezaubert +weggezaubertem +weggezauberten +weggezauberter +weggezogen +weggezogene +weggezogenem +weggezogener +weggezogenes +wegging +wegginge +weggingen +weghelfen +wegholen +wegholend +wegholende +wegholender +wegholendes +wegjagen +wegklicken +wegkommen +wegkommend +wegkommende +wegkommender +wegkommendes +weglassen +weglassende +weglassenden +weglassender +weglaufen +weglaufend +weglaufende +weglaufender +weglaufendes +weglegen +wegmachen +wegmachend +wegmachenden +wegmachender +wegmachendes +wegnehmen +wegnehmend +wegnehmende +wegnehmenden +wegnehmendes +wegpacken +wegpackend +wegpackenden +wegpackender +wegpackendes +wegputzend +wegputzende +wegputzenden +wegputzendes +wegputzten +wegraffen +wegraffend +wegraffenden +wegraffender +wegraffendes +wegreisen +wegreisend +wegreisende +wegreisenden +wegreisender +wegreisendes +wegreißend +wegreißende +wegreißenden +wegreißendes +wegräumen +wegräumend +wegräumenden +wegräumender +wegräumendes +wegrückend +wegrückende +wegrückenden +wegrückendes +wegschaffend +wegschaffende +wegschaffenden +wegschaffendes +wegschafften +wegscheren +wegscherend +wegschicke +wegschickend +wegschickende +wegschickenden +wegschickendes +wegschleichen +wegschleichend +wegschleichenden +wegschleichender +wegschleichendes +wegschleppend +wegschleppende +wegschleppenden +wegschleppendes +wegschließen +wegschließend +wegschließenden +wegschließender +wegschließendes +wegschloss +wegschmeißen +wegschmeißend +wegschmeißende +wegschmeißenden +wegschmeißendes +wegschnappen +wegschnappend +wegschnappenden +wegschnappender +wegschnappendes +wegschneiden +wegsehen +wegsehend +wegsehende +wegsehenden +wegsehendes +wegsetzen +wegsterbend +wegsterbende +wegsterbenden +wegsterbendes +wegstrecken +wegstreiche +wegstreichen +wegstreichend +wegströmen +wegströmt +wegtrat +wegtreibend +wegtreibende +wegtreibenden +wegtreibendes +wegtretend +wegtretende +wegtretenden +wegtretendes +wegtuend +wegtun +wegweisend +wegwerfen +wegwerfend +wegwerfenden +wegwerfender +wegwerfendes +wegwischen +wegwischend +wegwischende +wegwischender +wegwischendes +wegzaubern +wegzaubernde +wegzaubernden +wegzaubernder +wegziehen +wegziehend +wegziehende +wegziehender +wegziehendes +wegzieht +wegzudenken +wegzudiskutieren +wegzufahren +wegzugehen +wegzuholen +wegzulassen +wegzulaufen +wegzunehmen +wegzupuffern +wegzuziehen +weh +wehe +wehen +wehend +wehende +wehendem +wehenden +wehendes +wehklage +wehklagen +wehklagend +wehklagenden +wehklagender +wehklagendes +wehleidig +wehleidige +wehleidigem +wehleidigen +wehleidigere +wehleidigeren +wehleidigerer +wehleidiges +wehleidigste +wehleidigsten +wehleidigstes +wehmütig +wehmütige +wehmütigen +wehmütiger +wehmütigere +wehmütigeren +wehmütigerer +wehmütigeres +wehmütigste +wehmütigstem +wehmütigsten +wehmütigstes +wehre +wehren +wehrende +wehrenden +wehrender +wehrfähig +wehrfähige +wehrfähigem +wehrfähigen +wehrfähiger +wehrfähigeres +wehrfähiges +wehrfähigstem +wehrfähigsten +wehrfähigster +wehrlos +wehrlose +wehrlosem +wehrlosen +wehrloser +wehrlosere +wehrloserem +wehrloserer +wehrloseres +wehrloses +wehrlosestem +wehrlosesten +wehrlosester +wehrpflichtig +wehrpflichtige +wehrpflichtigen +wehrpflichtiges +wehrst +wehrt +wehrten +wehrtest +wehrtet +weht +wehte +wehten +wehtet +wehtun +weibische +weibischen +weiblich +weibliche +weiblichem +weiblichen +weiblicher +weiblichere +weiblicherem +weiblicherer +weiblicheres +weibliches +weiblichstem +weiblichsten +weiblichster +weich +weiche +weichem +weichen +weichende +weichenden +weichender +weicher +weichere +weicherem +weicheren +weicherer +weicheres +weiches +weichherzig +weichherzigem +weichherzigen +weichherziger +weichherzigerem +weichherzigeren +weichherzigerer +weichherziges +weichherzigste +weichherzigstem +weichherzigster +weichherzigstes +weichlich +weichliche +weichlichem +weichlichen +weichlicher +weichlichere +weichlicherem +weichlicherer +weichlicheres +weichliches +weichlichstem +weichlichsten +weichlichster +weichmachen +weichst +weichste +weichsten +weichster +weichstes +weicht +weichte +weichten +weide +weiden +weidend +weidenden +weidender +weidendes +weidet +weidete +weideten +weidetet +weidgerecht +weidgerechte +weidgerechten +weidgerechter +weidgerechtere +weidgerechteren +weidgerechterer +weidgerechteres +weidgerechtes +weidgerechteste +weidgerechtestem +weidgerechtesten +weidgerechtestes +weidlich +weidliche +weidlichen +weidlicher +weidliches +weidmännisch +weidmännische +weidmännischem +weidmännischen +weidmännisches +weigere +weigern +weigernde +weigernden +weigernder +weigerst +weigert +weigerte +weigerten +weigertest +weigertet +weihen +weihevoll +weihevolle +weihevollen +weihevoller +weihevolles +weihnachtlich +weihnachtliche +weihnachtlichem +weihnachtlichen +weihnachtlichere +weihnachtlicherem +weihnachtlicheren +weihnachtlicheres +weihnachtliches +weihnachtlichste +weihnachtlichsten +weihnachtlichster +weihnachtlichstes +weihvoll +weil +weiland +weilen +weilend +weilende +weilenden +weilendes +weilst +weilt +weilte +weilten +weiltest +weine +weinen +weinend +weinende +weinenden +weinender +weinendes +weinerlich +weinerliche +weinerlichem +weinerlichen +weinerliches +weinrot +weinrote +weinroten +weinroter +weinrotes +weint +weinte +weinten +weintet +weis +weisem +weisen +weisende +weisenden +weisender +weisendes +weiser +weisere +weiserem +weiseren +weiserer +weiseres +weises +weiseste +weisestem +weisesten +weisester +weisgemacht +weisgemachter +weisgemachtes +weislich +weisliche +weislichem +weislichen +weisliches +weismachen +weismachend +weismachenden +weismachender +weismachendes +weissagen +weissagend +weissagende +weissagender +weissagendes +weissagt +weissagte +weissagten +weist +weisungsgemäß +weisungsgemäße +weisungsgemäßer +weiszumachen +weit +weitab +weitaus +weite +weitem +weiten +weiter +weiterarbeiten +weiterbefördern +weiterbefördernde +weiterbefördernden +weiterbefördernder +weiterbefördert +weiterbeförderte +weiterbefördertem +weiterbeförderter +weiterbefördertes +weiterbelastet +weiterbewegen +weiterbilden +weiterbildend +weiterbildenden +weiterbildender +weiterbildendes +weiterbringen +weiterbringend +weiterbringende +weiterbringender +weiterbringendes +weiterdifferenziert +weiterdrucken +weitere +weiterem +weiteren +weiterentwickeln +weiterentwickelt +weiterer +weitererzähle +weitererzählen +weitererzählend +weitererzählende +weitererzählender +weitererzählt +weitererzählte +weitererzähltem +weitererzählter +weitererzähltes +weitererzähltest +weiteres +weiterfahren +weiterfahrend +weiterfahrenden +weiterfahrender +weiterfahrendes +weiterfragen +weiterführend +weiterführende +weiterführenden +weiterführendes +weiterführt +weitergab +weitergaben +weitergearbeitet +weitergebe +weitergeben +weitergebend +weitergebende +weitergebender +weitergebendes +weitergebracht +weitergebrachtem +weitergebrachten +weitergebrachter +weitergefahren +weitergeflogen +weitergeführt +weitergeführte +weitergeführtem +weitergeführtes +weitergegeben +weitergegebene +weitergegebenem +weitergegebener +weitergegebenes +weitergehen +weitergehende +weitergehenden +weitergehender +weitergeholfen +weitergeht +weitergekommen +weitergekommene +weitergekommenen +weitergekommener +weitergekommenes +weitergelebt +weitergeleitet +weitergeleitete +weitergeleiteten +weitergeleiteter +weitergeleitetes +weitergemacht +weitergereicht +weitergesagt +weitergesagten +weitergesagter +weitergesagtes +weitergespielt +weitergewirkt +weiterging +weiterhalfen +weiterhalft +weiterhelfen +weiterhilft +weiterhin +weiterkommen +weiterkommend +weiterkommenden +weiterkommender +weiterkommendes +weiterkönnen +weiterlaufen +weiterleben +weiterlebend +weiterlebenden +weiterlebender +weiterlebendes +weiterlebten +weiterleiten +weiterleitend +weiterleitenden +weiterleitender +weiterleitendes +weiterläuft +weitermachen +weitermachend +weitermachende +weitermachender +weitermachendes +weitern +weiterreichen +weiterreichend +weiterreichende +weiterreichenden +weiterreichender +weiterreise +weiterreisen +weiterreisender +weitersagen +weitersagend +weitersagenden +weitersagender +weitersagendes +weiterspielen +weiterspinnen +weiterverarbeiten +weiterverarbeitende +weiterverarbeitenden +weiterverarbeitender +weiterverarbeitet +weiterverarbeitete +weiterverarbeitetem +weiterverarbeiteter +weiterverarbeitetes +weiterverbreiten +weiterverbreitete +weiterverbreiteten +weiterverbreiteter +weiterverfolgen +weiterverfolgt +weiterverkaufen +weitervermieten +weiterversichert +weiterzuarbeiten +weiterzuführen +weiterzugeben +weiterzumachen +weiterzurüsten +weiterzuschicken +weiterzuverfolgen +weites +weiteste +weitesten +weitester +weitestes +weitestgehend +weitestgehende +weitet +weitete +weiteten +weitflächig +weitgehend +weitgehende +weitgehenden +weitgehender +weitgehendes +weither +weitherzig +weitherzige +weitherzigen +weitherziger +weitherzigere +weitherzigeren +weitherzigerer +weitherzigeres +weitherzigste +weitherzigstem +weitherzigsten +weitherzigstes +weithin +weitläufig +weitläufigem +weitläufigen +weitläufiger +weitläufigerem +weitläufigeren +weitläufigerer +weitläufiges +weitläufigste +weitläufigstem +weitläufigster +weitläufigstes +weitmaschig +weitmaschigem +weitmaschigen +weitmaschiger +weitmaschigerem +weitmaschigeren +weitmaschigerer +weitmaschiges +weitmaschigste +weitmaschigstem +weitmaschigsten +weitmaschigstes +weiträumig +weiträumige +weiträumigen +weitschweifig +weitschweifige +weitschweifigem +weitschweifigen +weitschweifigere +weitschweifigerem +weitschweifigeren +weitschweifigeres +weitschweifiges +weitschweifigste +weitschweifigstem +weitschweifigsten +weitschweifigster +weitschweifigstes +weitsichtig +weitsichtige +weitsichtigem +weitsichtigen +weitsichtigere +weitsichtigerem +weitsichtigeren +weitsichtigeres +weitsichtiges +weitsichtigste +weitsichtigsten +weitsichtigster +weitsichtigstes +weittragende +weittragenden +weittragender +weiß +weiße +weißen +weißend +weißende +weißender +weißendes +weißer +weißeren +weißgelb +weißgelbe +weißgelbem +weißgelber +weißgelbes +weißgewaschen +weißgewaschenem +weißgewaschenen +weißgewaschener +weißgrau +weißhaarig +weißhaarige +weißhaarigem +weißhaarigen +weißhaariger +weißhaarigere +weißhaarigerem +weißhaarigeren +weißhaarigeres +weißhaariges +weißhaarigste +weißhaarigsten +weißhaarigster +weißhaarigstes +weißhäutigen +weißliche +weißlichem +weißlichen +weißliches +weißt +weißte +weißtest +weißtet +weißwasche +weißwaschen +weißwaschende +weißwaschenden +weißwaschender +welch +welche +welchem +welchen +welcher +welches +welk +welke +welkem +welken +welkend +welkenden +welkender +welkendes +welker +welkere +welkerem +welkeren +welkeres +welkes +welkst +welkstem +welksten +welkster +welkt +welkte +welkten +welktet +wellend +wellende +wellender +wellendes +wellenförmig +wellenförmige +wellenförmigem +wellenförmigen +wellenförmiger +wellenförmiges +wellig +wellige +welligen +welliger +welliges +welligster +weltabgewandt +weltabgewandte +weltabgewandten +weltabgewandter +weltanschaulich +weltanschauliche +weltanschaulichem +weltanschaulicher +weltanschauliches +weltbekannt +weltbekannte +weltbekanntem +weltbekannten +weltbekanntes +weltberühmt +weltberühmte +weltberühmter +weltberühmtes +weltbeste +weltbesten +weltbewegend +weltbewegende +weltbewegendem +weltbewegenden +weltbewegendes +welterschütternd +welterschütterndem +welterschütternden +welterschütternder +weltfremd +weltfremde +weltfremdem +weltfremden +weltfremder +weltfremdere +weltfremdes +weltgeschichtlich +weltgeschichtlichen +weltgewandt +weltgewandtem +weltgewandten +weltgewandter +weltgewandterem +weltgewandteren +weltgewandterer +weltgewandtes +weltgewandteste +weltgewandtestem +weltgewandtester +weltgewandtestes +weltklug +weltkluge +weltklugem +weltklugen +weltkluger +weltlich +weltliche +weltlichem +weltlichen +weltlicher +weltlichere +weltlicherem +weltlicherer +weltlicheres +weltliches +weltlichstem +weltlichsten +weltlichstes +weltmännisch +weltmännische +weltmännischem +weltmännischen +weltmännischere +weltmännischerem +weltmännischeren +weltmännischeres +weltmännisches +weltmännischste +weltmännischsten +weltmännischster +weltmännischstes +weltoffen +weltoffene +weltoffenen +weltpolitisch +weltpolitischen +weltumspannende +weltumspannendem +weltumspannenden +weltumspannendes +weltweit +weltweite +weltweiten +weltweiter +weltweites +weltwirtschaftlich +weltwirtschaftliche +wem +wen +wenden +wendend +wendende +wendender +wendendes +wendest +wendet +wendete +wendeten +wendetest +wendig +wendige +wendigem +wendiger +wendigere +wendigerem +wendigerer +wendigeres +wendiges +wendigstem +wendigsten +wendigster +wenig +wenige +wenigem +wenigen +weniger +weniges +wenigste +wenigsten +wenigstens +wenn +wenngleich +wer +werbe +werbemäßig +werben +werbende +werbenden +werbender +werbewirksam +werbewirksame +werbewirksamem +werbewirksamer +werbewirksamere +werbewirksamerem +werbewirksamerer +werbewirksameres +werbewirksames +werbewirksamste +werbewirksamstem +werbewirksamsten +werbewirksamster +werblich +werbt +werde +werden +werdend +werdende +werdendem +werdenden +werdender +werdendes +werdet +werfe +werfen +werfend +werfende +werfenden +werfender +werfendes +werkelten +werken +werkend +werkenden +werkender +werkendes +werksseitig +werkst +werktags +werkte +werkten +werktet +werktätig +werktätige +werktätigen +werktätiger +werktätiges +wert +wertbeständig +wertbeständigem +wertbeständigen +wertbeständiger +wertend +wertende +wertenden +wertendes +wertest +wertestem +wertesten +wertester +wertet +wertete +werteten +wertetet +wertfrei +wertgeschätzt +wertgeschätztem +wertgeschätzten +wertgeschätzter +wertlos +wertlose +wertlosem +wertloser +wertlosere +wertloserem +wertloserer +wertloseres +wertloses +wertlosestem +wertlosesten +wertlosester +wertlosestes +wertmäßig +wertmäßigen +wertschätzen +wertschätzend +wertschätzenden +wertschätzender +wertschätzendes +wertvoll +wertvolle +wertvollem +wertvollen +wertvollere +wertvollerem +wertvolleren +wertvolleres +wertvollste +wertvollstem +wertvollster +wertvollstes +wesen +wesenhaft +wesenhaften +wesenlos +wesenlose +wesenlosem +wesenloser +wesenlosere +wesenloserem +wesenloserer +wesenloseres +wesenloses +wesenlosestem +wesenlosesten +wesenlosester +wesensfremd +wesensfremde +wesensfremdem +wesensfremder +wesensfremdes +wesensgleich +wesensgleichem +wesensgleichen +wesensgleicher +wesentlich +wesentliche +wesentlichem +wesentlichen +wesentlicher +wesentlichere +wesentlicherem +wesentlicherer +wesentlicheres +wesentliches +wesentlichstem +wesentlichsten +wesentlichster +weshalb +wessen +west +westdeutsch +westdeutsche +westdeutschem +westeuropäisch +westeuropäische +westeuropäischem +westeuropäischen +westeuropäisches +westfälisch +westfälische +westfälischem +westfälischer +westfälisches +westlich +westliche +westlichem +westlichen +westlicher +westlicherem +westlicheren +westlicherer +westliches +westlichste +westlichstem +westlichsten +westlichstes +westwärts +weswegen +wettbewerbsfähig +wettbewerbsneutral +wettbewerbsneutrale +wette +wetteifern +wetteifernd +wetteifernde +wetteifernder +wetteiferndes +wetteifert +wetten +wettende +wettender +wettendes +wetterbestimmend +wetterfest +wetterfeste +wetterfestem +wetterfester +wetterfestere +wetterfesterem +wetterfesterer +wetterfesteres +wetterfestes +wetterfestestem +wetterfestesten +wetterfestester +wetterfühlig +wetterfühlige +wetterfühligem +wetterfühliger +wetterfühligere +wetterfühligerem +wetterfühligerer +wetterfühligeres +wetterfühliges +wetterfühligste +wetterfühligstem +wetterfühligsten +wetterfühligster +wetterhart +wetterhartem +wetterharten +wetterharter +wetterhärter +wetterhärtere +wetterhärterem +wetterhärteren +wetterhärteres +wetterhärteste +wetterhärtestem +wetterhärtester +wetterhärtestes +wettern +wetternd +wetternde +wetternder +wetterndes +wetterst +wetterte +wetterten +wettertest +wetterwendisch +wetterwendische +wetterwendischem +wetterwendischer +wetterwendischere +wetterwendischerem +wetterwendischerer +wetterwendischeres +wetterwendisches +wetterwendischste +wetterwendischstem +wetterwendischsten +wetterwendischster +wettest +wettet +wettete +wetteten +wettetest +wettetet +wettmachen +wettmacht +wetze +wetzen +wetzend +wetzenden +wetzender +wetzendes +wetzt +wetzte +wetzten +wetztet +wich +wichen +wichse +wichsen +wichsend +wichsende +wichsenden +wichsender +wichsest +wichst +wichste +wichsten +wichstet +wicht +wichtig +wichtige +wichtigem +wichtigen +wichtiger +wichtigere +wichtigeren +wichtigerer +wichtigeres +wichtigste +wichtigstem +wichtigsten +wickele +wickeln +wickelnd +wickelnde +wickelnder +wickelndes +wickelst +wickelte +wickelten +wickeltest +wickle +wider +widerborstig +widerborstigem +widerborstigen +widerborstiger +widerborstigerem +widerborstigeren +widerborstigerer +widerborstiges +widerborstigste +widerborstigstem +widerborstigster +widerborstigstes +widerfahren +widerfahrend +widerfuhr +widerfährt +widergehallt +widergehallte +widergehalltem +widergehallten +widergehalltes +widergespiegelt +widergespiegelte +widergespiegeltem +widergespiegelten +widergespiegeltes +widerhallen +widerhallend +widerhallenden +widerhallender +widerhallendes +widerhallten +widerlegbar +widerlegbare +widerlegbarem +widerlegbaren +widerlegbarer +widerlegbarerem +widerlegbareren +widerlegbarerer +widerlegbares +widerlegbarste +widerlegbarstem +widerlegbarster +widerlegbarstes +widerlegen +widerlegende +widerlegenden +widerlegender +widerlegt +widerlegte +widerlegtem +widerlegter +widerlegtes +widerlegtest +widerlich +widerliche +widerlichem +widerlicher +widerlichere +widerlicherem +widerlicherer +widerlicheres +widerliches +widerlichstem +widerlichsten +widerlichster +widern +widernatürlich +widernatürliche +widernatürlichem +widernatürlicher +widernatürlichere +widernatürlicherem +widernatürlicherer +widernatürlicheres +widernatürliches +widernatürlichstem +widernatürlichsten +widernatürlichster +widerrate +widerratend +widerratende +widerratenden +widerratendes +widerratet +widerrechtlich +widerrechtliche +widerrechtlichem +widerrechtlichen +widerrechtlicher +widerrechtlicherem +widerrechtlicheren +widerrechtlicherer +widerrechtliches +widerrechtlichste +widerrechtlichstem +widerrechtlichster +widerrechtlichstes +widerrief +widerriefet +widerriefst +widerriet +widerrietest +widerrietet +widerrufe +widerrufen +widerrufenden +widerrufender +widerrufendes +widerrufenem +widerrufenen +widerrufener +widerruflich +widerrufliche +widerruflichem +widerruflicher +widerrufliches +widerrufst +widerrät +widerrätst +widersetze +widersetzen +widersetzend +widersetzenden +widersetzender +widersetzendes +widersetzlich +widersetzliche +widersetzlichem +widersetzlichen +widersetzliches +widersetzt +widersetzte +widersetzten +widersetztest +widersetztet +widersinnig +widersinnige +widersinnigem +widersinnigen +widersinnigere +widersinnigerem +widersinnigeren +widersinnigeres +widersinniges +widersinnigste +widersinnigsten +widersinnigster +widersinnigstes +widerspenstig +widerspenstige +widerspenstigem +widerspenstigen +widerspenstigere +widerspenstigerem +widerspenstigeren +widerspenstigeres +widerspenstiges +widerspenstigste +widerspenstigsten +widerspenstigster +widerspenstigstes +widerspiegeln +widerspiegelnd +widerspiegelnde +widerspiegelnden +widerspiegelndes +widerspiegelst +widerspiegelt +widerspiegelte +widerspiegelten +widerspiegeltest +widerspiegeltet +widersprach +widersprachen +widerspracht +widerspreche +widersprechen +widersprechende +widersprechendem +widersprechenden +widersprechender +widersprechendes +widersprecht +widersprichst +widerspricht +widersprochen +widersprochene +widersprochenem +widersprochenen +widersprochenes +widerspruchsfrei +widerspruchsfreisten +widerspruchslos +widerspruchslosem +widerspruchslosen +widerspruchsloser +widerspruchsloserem +widerspruchsloseren +widerspruchsloserer +widerspruchsloses +widerspruchsloseste +widerspruchslosestem +widerspruchslosester +widerspruchslosestes +widerspruchsvoll +widerspruchsvollem +widerspruchsvollen +widerspruchsvoller +widerspruchsvollerem +widerspruchsvolleren +widerspruchsvollerer +widerspruchsvolles +widerspruchsvollste +widerspruchsvollstem +widerspruchsvollster +widerspruchsvollstes +widerspräche +widersprächen +widersprüchlich +widersprüchliche +widersprüchlichen +widersprüchlicher +widersprüchlichere +widersprüchlicheren +widersprüchlicherer +widersprüchlicheres +widersprüchlichste +widersprüchlichstem +widersprüchlichsten +widersprüchlichstes +widerstand +widerstanden +widerstandest +widerstandet +widerstandfähige +widerstandsfähig +widerstandsfähige +widerstandsfähigem +widerstandsfähigen +widerstandsfähigere +widerstandsfähigerem +widerstandsfähigeren +widerstandsfähigeres +widerstandsfähiges +widerstandsfähigste +widerstandsfähigsten +widerstandsfähigster +widerstandsfähigstes +widerstandslos +widerstandslose +widerstandslosem +widerstandslosen +widerstandslosere +widerstandsloserem +widerstandsloseren +widerstandsloseres +widerstandsloses +widerstandsloseste +widerstandslosesten +widerstandslosester +widerstandslosestes +widerstehen +widerstehend +widerstehende +widerstehender +widerstehendes +widerstehst +widerstrebe +widerstreben +widerstrebend +widerstrebendem +widerstrebenden +widerstrebender +widerstrebendes +widerstrebst +widerstrebt +widerstrebte +widerstrebten +widerstrebtest +widerstreite +widerstreiten +widerstreitend +widerstreitenden +widerstreitender +widerstreitendes +widerstreitest +widerstreitet +widerstünde +widert +widerwillig +widerwillige +widerwilligen +widerwilliger +widerwilligere +widerwilligeren +widerwilligerer +widerwilligeres +widerwilligste +widerwilligstem +widerwilligsten +widerwilligstes +widerwärtig +widerwärtige +widerwärtigen +widerwärtiger +widerwärtigere +widerwärtigeren +widerwärtigerer +widerwärtigeres +widerwärtigste +widerwärtigstem +widerwärtigsten +widerwärtigstes +widerzuspiegeln +widme +widmen +widmende +widmenden +widmender +widmest +widmet +widmete +widmeten +widmetest +widmetet +widrig +widrige +widrigem +widrigen +widrigenfalls +widrigere +widrigerem +widrigeren +widrigeres +widriges +widrigste +widrigsten +widrigster +widrigstes +wie +wieder +wiederangeknüpft +wiederangestellt +wiederanknüpfen +wiederanknüpfend +wiederanknüpfenden +wiederanknüpfender +wiederanknüpfendes +wiederanstellend +wiederanstellende +wiederanstellenden +wiederanstellendes +wiederaufbauen +wiederaufbauend +wiederaufbauenden +wiederaufbauender +wiederaufbauendes +wiederaufbauten +wiederaufblühend +wiederaufblühende +wiederaufblühenden +wiederaufblühendes +wiederauferstanden +wiederauferstehend +wiederauferstehende +wiederauferstehenden +wiederauferstehendes +wiederaufgebaut +wiederaufgeblüht +wiederauflebend +wiederauflebende +wiederauflebenden +wiederauflebendes +wiederaufnehmen +wiederaufnehmend +wiederaufnehmenden +wiederaufnehmender +wiederaufnehmendes +wiederaufrüstenden +wiederbekommen +wiederbekommende +wiederbekommenden +wiederbekommender +wiederbeleben +wiederbelebend +wiederbelebende +wiederbelebenden +wiederbelebender +wiederbelebendes +wiederbelebt +wiederbelebtem +wiederbelebten +wiederbelebter +wiederbewaffnen +wiederbewaffnend +wiederbewaffnenden +wiederbewaffnender +wiederbewaffnendes +wiederbewaffnete +wiederbewaffnetem +wiederbewaffneten +wiederbewaffnetes +wiederbringen +wiederbringend +wiederbringenden +wiederbringender +wiederbringendes +wiedereinfinden +wiedereinfindend +wiedereinfindende +wiedereinfindender +wiedereinfindendes +wiedereinführen +wiedereinführende +wiedereinführenden +wiedereinführender +wiedereingeführt +wiedereingelöst +wiedereingesetzt +wiedereingestellt +wiedereingliedern +wiedereingliedernde +wiedereingliedernden +wiedereingliedernder +wiedereinlösen +wiedereinlösend +wiedereinlösende +wiedereinlösenden +wiedereinlösender +wiedereinlösendes +wiedereinnehmend +wiedereinnehmende +wiedereinnehmenden +wiedereinnehmendes +wiedereinsetzen +wiedereinsetzend +wiedereinsetzende +wiedereinsetzenden +wiedereinsetzender +wiedereinsetzendes +wiedereinstellend +wiedereinstellende +wiedereinstellenden +wiedereinstellendes +wiedererlangen +wiedererlangend +wiedererlangenden +wiedererlangender +wiedererlangendes +wiedererlangte +wiedererlangtem +wiedererlangten +wiedererlangtes +wiedererstatten +wiedererstattend +wiedererstattenden +wiedererstattender +wiedererstattendes +wiedererstattete +wiedererstattetem +wiedererstatteten +wiedererstattetes +wiedererstehen +wiedererzählen +wiedererzählende +wiedererzählenden +wiedererzählender +wiedererzählt +wiedererzählte +wiedererzähltem +wiedererzählter +wiedererzähltes +wiedereröffnen +wiedereröffnend +wiedereröffnenden +wiedereröffnender +wiedereröffnendes +wiedereröffnete +wiedereröffnetem +wiedereröffneten +wiedereröffnetes +wiedergab +wiedergaben +wiedergeben +wiedergebend +wiedergebende +wiedergebenden +wiedergebendes +wiedergebracht +wiedergebrachte +wiedergebrachten +wiedergebrachter +wiedergebrachtes +wiedergegeben +wiedergegebene +wiedergegebenen +wiedergegebener +wiedergegebenes +wiedergekehrt +wiedergekehrte +wiedergekehrten +wiedergekehrter +wiedergekehrtes +wiedergekommen +wiedergekommene +wiedergekommenen +wiedergekommener +wiedergekommenes +wiedergekäut +wiedergekäute +wiedergekäutem +wiedergekäuten +wiedergekäutes +wiedergewinnen +wiedergewinnend +wiedergewinnende +wiedergewinnender +wiedergewinnendes +wiedergewählt +wiedergewähltem +wiedergewählten +wiedergewählter +wiedergewähltes +wiedergibt +wiedergutmachen +wiedergutmachend +wiedergutmachende +wiedergutmachenden +wiedergutmachendes +wiederhergestellt +wiederhergestelltem +wiederhergestellten +wiederhergestellter +wiederherstellen +wiederherstellend +wiederherstellenden +wiederherstellender +wiederherstellendes +wiederherzustellen +wiederhole +wiederholen +wiederholend +wiederholenden +wiederholender +wiederholendes +wiederholt +wiederholte +wiederholtem +wiederholten +wiederholter +wiederholtes +wiederholtet +wiederkaufe +wiederkaufen +wiederkehren +wiederkehrend +wiederkehrenden +wiederkehrender +wiederkehrendes +wiederkommen +wiederkommend +wiederkommende +wiederkommenden +wiederkommendes +wiederkriegen +wiederkäuend +wiederkäuende +wiederkäuenden +wiederkäuender +wiederkäuendes +wiederum +wiedervereinigen +wiedervereinigende +wiedervereinigenden +wiedervereinigender +wiedervereinigt +wiedervereinigte +wiedervereinigtem +wiedervereinigten +wiedervereinigter +wiedervereinigtes +wiedervereinten +wiederverheiratend +wiederverheiratende +wiederverheiratenden +wiederverheiratendes +wiederverheiratet +wiederverheiratete +wiederverheirateten +wiederverheirateter +wiederverheiratetes +wiederverkaufter +wiederwählen +wiederwählend +wiederwählenden +wiederwählender +wiederwählendes +wiederzugeben +wiederzugelassen +wiederzugelassene +wiederzugelassenen +wiederzugelassener +wiederzugelassenes +wiederzukommen +wiederzulassen +wiederzulassend +wiederzulassenden +wiederzulassender +wiederzulassendes +wiederzuvereinigen +wiege +wiegele +wiegeln +wiegen +wiegend +wiegendem +wiegenden +wiegender +wiegendes +wiegt +wiegte +wiegten +wiegtet +wiehere +wiehern +wiehernde +wiehernden +wiehernder +wieherst +wiehert +wieherte +wieherten +wiehertest +wiehertet +wienerisch +wienerischen +wienerischer +wienerischere +wienerischerer +wienerischeres +wienerisches +wienerischsten +wienerischster +wienerischstes +wies +wieselflink +wieselflinke +wiesen +wiesest +wieset +wieso +wievielte +wievielten +wievielter +wieweit +wild +wilde +wildem +wilden +wilder +wildere +wilderem +wilderer +wilderes +wildern +wilderst +wilderten +wildeste +wildestem +wildesten +wildestes +wildfremd +wildfremde +wildfremden +wildfremder +wildfremdes +wildlederne +wildledernem +wildledernen +wildledernes +will +willen +willenlos +willenlose +willenlosen +willenloser +willenlosere +willenloseren +willenloserer +willenloseres +willenloseste +willenlosestem +willenlosesten +willenlosestes +willensschwach +willensschwache +willensschwachem +willensschwachen +willensschwaches +willensschwächer +willensschwächere +willensschwächerem +willensschwächerer +willensschwächeres +willensschwächste +willensschwächsten +willensschwächster +willensschwächstes +willensstark +willensstarke +willensstarkem +willensstarken +willensstarkes +willensstärker +willensstärkere +willensstärkerem +willensstärkerer +willensstärkeres +willensstärkste +willensstärksten +willensstärkster +willensstärkstes +willentliche +willig +willige +willigen +williger +willigere +willigeren +willigerer +willigeres +willigste +willigsten +willigster +willigte +willkommen +willkommene +willkommenen +willkommener +willkommenere +willkommeneren +willkommenerer +willkommeneres +willkommenste +willkommenstem +willkommensten +willkommenstes +willkürlich +willkürliche +willkürlichen +willkürlicher +willkürlichere +willkürlicheren +willkürlicherer +willkürlicheres +willkürlichste +willkürlichstem +willkürlichsten +willkürlichstes +willst +wimme +wimmele +wimmeln +wimmelnd +wimmelnde +wimmelnden +wimmelndes +wimmelst +wimmelt +wimmelte +wimmelten +wimmeltest +wimmeltet +wimmere +wimmern +wimmernd +wimmernde +wimmernder +wimmerndes +wimmerst +wimmerte +wimmerten +wimmertet +wimmle +winde +windelweich +winden +windende +windenden +windender +windest +windet +windgeschützt +windgeschütztem +windgeschützten +windgeschützter +windgeschütztes +windig +windige +windigem +windigen +windiger +windigere +windigeren +windigerer +windigeres +windigste +windigstem +windigsten +windigstes +windschief +windschiefe +windschiefem +windschiefen +windschiefer +windschiefere +windschieferen +windschieferer +windschieferes +windschiefes +windschiefste +windschiefstem +windschiefsten +windschiefstes +windschlüpfig +windschlüpfige +windschlüpfigen +windschlüpfiger +windschlüpfigere +windschlüpfigeren +windschlüpfigerer +windschlüpfigeres +windschlüpfigste +windschlüpfigstem +windschlüpfigsten +windschlüpfigstes +windschlüpfrig +windschlüpfrige +windschlüpfrigen +windschlüpfriger +windschlüpfrigere +windschlüpfrigeren +windschlüpfrigerer +windschlüpfrigeres +windschlüpfrigste +windschlüpfrigstem +windschlüpfrigsten +windschlüpfrigstes +windstill +windstille +windstillen +windstiller +windstilles +windsurfen +winke +winkelförmig +winkelförmige +winkelförmigem +winkelförmiges +winkelig +winkelige +winkeln +winken +winkend +winkenden +winkender +winkendes +winklig +winklige +winkligem +winkligen +winkliges +winkst +winkt +winkte +winkten +winktest +winktet +winsele +winseln +winselnd +winselnde +winselnden +winselndes +winselst +winselt +winselte +winselten +winseltest +winseltet +winterfest +winterlich +winterliche +winterlichem +winterlichen +winterlicher +winterlichere +winterlicherem +winterlicherer +winterlicheres +winterliches +winterlichstem +winterlichsten +winterlichster +winzig +winzige +winzigem +winzigen +winziger +winzigere +winzigeren +winzigeres +winziges +winzigste +winzigster +winzigstes +wippe +wippen +wippende +wippenden +wippender +wippendes +wippst +wippt +wippten +wipptest +wipptet +wir +wir's +wirbele +wirbelfrei +wirbelfreie +wirbelige +wirbeliger +wirbeliges +wirbellos +wirbellose +wirbelloser +wirbelloses +wirbeln +wirbelt +wirbst +wirbt +wird +wirfst +wirft +wirke +wirken +wirkend +wirkende +wirkendem +wirkenden +wirkender +wirkendes +wirklich +wirkliche +wirklichem +wirklichen +wirklicher +wirklichere +wirklicheren +wirklicherer +wirkliches +wirklichkeitsfremd +wirklichkeitsfremde +wirklichkeitsfremden +wirklichkeitsfremder +wirklichkeitsfremdere +wirklichkeitsfremderer +wirklichkeitsfremderes +wirklichkeitsfremdes +wirklichkeitsfremdestem +wirklichkeitsfremdesten +wirklichkeitsfremdester +wirklichkeitsgetreu +wirklichkeitsnah +wirklichkeitsnahem +wirklichkeitsnahen +wirklichkeitsnaher +wirklichkeitsnächste +wirklichkeitsnächstem +wirklichkeitsnächsten +wirklichkeitsnächstes +wirklichkeitsnäher +wirklichkeitsnähere +wirklichkeitsnäherem +wirklichkeitsnäherer +wirklichkeitsnäheres +wirklichste +wirklichsten +wirklichster +wirksam +wirksame +wirksamem +wirksamer +wirksamere +wirksamerem +wirksamerer +wirksameres +wirksames +wirksamstem +wirksamsten +wirksamster +wirkst +wirkt +wirkte +wirkten +wirktest +wirktet +wirkungslos +wirkungslosem +wirkungslosen +wirkungsloser +wirkungsloserem +wirkungsloseren +wirkungsloserer +wirkungsloses +wirkungsloseste +wirkungslosestem +wirkungslosester +wirkungslosestes +wirkungsvoll +wirkungsvollem +wirkungsvollen +wirkungsvoller +wirkungsvollerem +wirkungsvolleren +wirkungsvollerer +wirkungsvolles +wirkungsvollste +wirkungsvollstem +wirkungsvollster +wirkungsvollstes +wirr +wirrem +wirren +wirrer +wirrerem +wirreren +wirrerer +wirres +wirrste +wirrstem +wirrster +wirrstes +wirst +wirtlich +wirtliche +wirtlichen +wirtlichere +wirtlicherem +wirtlicheren +wirtlicheres +wirtliches +wirtlichste +wirtlichsten +wirtlichster +wirtlichstes +wirtschafte +wirtschaften +wirtschaftend +wirtschaftende +wirtschaftenden +wirtschaftendes +wirtschaftest +wirtschaftet +wirtschaftete +wirtschafteten +wirtschaftetest +wirtschaftetet +wirtschaftlich +wirtschaftliche +wirtschaftlichem +wirtschaftlichen +wirtschaftlichere +wirtschaftlicherem +wirtschaftlicheren +wirtschaftlicheres +wirtschaftliches +wirtschaftlichste +wirtschaftlichsten +wirtschaftlichster +wirtschaftlichstes +wirtschaftspolitisch +wirtschaftspolitische +wirtschaftspolitischem +wirtschaftspolitischen +wirtschaftspolitischer +wirtschaftspolitischere +wirtschaftspolitischeren +wirtschaftspolitischeres +wirtschaftspolitisches +wirtschaftspolitischste +wirtschaftspolitischster +wirtschaftspolitischstes +wische +wischen +wischend +wischende +wischenden +wischendes +wischest +wischfest +wischst +wischte +wischten +wischtet +wispere +wispern +wispernd +wispernde +wispernder +wisperndes +wisperst +wisperte +wisperten +wispertest +wissbegierig +wissbegierigem +wissbegierigen +wissbegieriger +wissbegierigerem +wissbegierigeren +wissbegierigerer +wissbegieriges +wissbegierigste +wissbegierigstem +wissbegierigster +wissbegierigstes +wisse +wissen +wissend +wissende +wissenden +wissender +wissendes +wissensbasiert +wissenschaftlich +wissenschaftliche +wissenschaftlichem +wissenschaftlichen +wissenschaftlicher +wissenschaftlichere +wissenschaftlicherem +wissenschaftlicheren +wissenschaftlicheres +wissenschaftliches +wissenschaftlichste +wissenschaftlichsten +wissenschaftlichster +wissenschaftlichstes +wissenschaftstheoretische +wissenswert +wissenswerte +wissenswerten +wissenswerter +wissenswertere +wissenswerteren +wissenswerterer +wissenswerteres +wissenswerteste +wissenswertestem +wissenswertesten +wissenswertestes +wissentlich +wissentliche +wissentlichen +wissentlicher +wissentlichere +wissentlicheren +wissentlicheres +wissentliches +wissentlichste +wissentlichster +wissentlichstes +wisst +wittere +wittern +witternd +witternde +witternden +witterndes +witterst +wittert +witterte +witterten +wittertest +wittertet +witterungsbeständig +witterungsbeständige +witterungsbeständigem +witterungsbeständigen +witterungsbeständigere +witterungsbeständigerem +witterungsbeständigeren +witterungsbeständigeres +witterungsbeständiges +witterungsbeständigste +witterungsbeständigsten +witterungsbeständigster +witterungsbeständigstes +witzele +witzeln +witzelnd +witzelnde +witzelnder +witzelndes +witzelst +witzelte +witzelten +witzeltest +witzig +witzige +witzigem +witziger +witzigere +witzigerem +witzigerer +witzigeres +witziges +witzigstem +witzigsten +witzigster +witzle +wo +woanders +wobei +wochenlang +wochenlange +wochenlangem +wochenlanger +wochenlanges +wochenweise +wodurch +wofern +wofür +wog +wogegen +wogendes +wogst +wogt +woher +wohin +wohingegen +wohinter +wohl +wohlanständig +wohlanständige +wohlanständigem +wohlanständiger +wohlanständigere +wohlanständigeren +wohlanständigeres +wohlanständiges +wohlanständigste +wohlanständigster +wohlanständigstes +wohlauf +wohlbedachte +wohlbedachtem +wohlbedachten +wohlbedachtes +wohlbehalten +wohlbehaltene +wohlbehaltenem +wohlbehaltenen +wohlbehaltener +wohlbehaltenes +wohlbekannte +wohlbekanntem +wohlbekannten +wohlbekanntes +wohlbeleibt +wohlbeleibte +wohlbeleibten +wohlbeleibter +wohlbeleibtere +wohlbeleibteren +wohlbeleibterer +wohlbeleibteres +wohlbeleibtes +wohlbeleibtestem +wohlbetucht +wohlbetuchten +wohler +wohlerwogen +wohlerwogene +wohlerwogener +wohlerwogenes +wohlerzogen +wohlerzogene +wohlerzogenem +wohlerzogenen +wohlerzogener +wohlerzogenes +wohlfeil +wohlfeile +wohlfeilen +wohlfeilere +wohlfeileren +wohlfeilerer +wohlfeiles +wohlfeilste +wohlfeilsten +wohlfeilstes +wohlgefällig +wohlgefällige +wohlgefälligem +wohlgefälligen +wohlgefälliger +wohlgefälligere +wohlgefälligeren +wohlgefälligerer +wohlgefälligeres +wohlgefälliges +wohlgefälligste +wohlgefälligstem +wohlgefälligsten +wohlgefälligstes +wohlgemeint +wohlgemeinte +wohlgemeinter +wohlgemeintes +wohlgemerkt +wohlgemerkten +wohlgemerkter +wohlgemerktes +wohlgemut +wohlgenährt +wohlgenährte +wohlgenährtem +wohlgenährten +wohlgenährtes +wohlgeraten +wohlgeratene +wohlgeratenem +wohlgeratenen +wohlgeratener +wohlgeratenes +wohlgesinnt +wohlgesinnte +wohlgesinntem +wohlgesinnten +wohlgesinnter +wohlgesinntes +wohlgesittet +wohlgesittete +wohlgesitteten +wohlgesitteter +wohlgesittetere +wohlgesitteteren +wohlgesitteterer +wohlgesitteteres +wohlgesittetste +wohlgesittetstem +wohlgesittetsten +wohlgesittetstes +wohlgestaltet +wohlgestaltete +wohlgestalteten +wohlgestalteter +wohlgetan +wohlgetane +wohlgetaner +wohlgetanes +wohlhabend +wohlhabende +wohlhabenden +wohlhabender +wohlig +wohlige +wohligem +wohliger +wohligere +wohligerem +wohligerer +wohligeres +wohliges +wohligstem +wohligsten +wohligster +wohlklingend +wohlklingende +wohlklingendem +wohlklingender +wohlklingendes +wohlmeinend +wohlmeinende +wohlmeinendem +wohlmeinender +wohlmeinendes +wohlriechend +wohlriechende +wohlriechendem +wohlriechenden +wohlriechender +wohlriechendes +wohlschmeckend +wohlschmeckende +wohlschmeckenden +wohlschmeckender +wohlschmeckendes +wohlsten +wohltuend +wohltuendem +wohltuenden +wohltuender +wohltätig +wohltätigen +wohlunterrichtet +wohlunterrichtete +wohlunterrichteten +wohlunterrichteter +wohlunterrichtetes +wohlverdient +wohlverdiente +wohlverdientem +wohlverdienten +wohlverdienter +wohlverdientes +wohlverstanden +wohlverstandene +wohlverstandenen +wohlverstandener +wohlverstandenes +wohlweislich +wohlwollen +wohlwollend +wohlwollende +wohlwollenden +wohlwollender +wohlwollendes +wohlüberlegt +wohlüberlegtem +wohlüberlegten +wohlüberlegter +wohnen +wohnend +wohnende +wohnenden +wohnendes +wohnhaft +wohnhafte +wohnhaften +wohnhafter +wohnhaftes +wohnlich +wohnliche +wohnlichem +wohnlichen +wohnlicher +wohnlicherem +wohnlicheren +wohnlicherer +wohnliches +wohnlichste +wohnlichstem +wohnlichster +wohnlichstes +wohnst +wohnt +wohnte +wohnten +wohntest +wohnungslos +wohnungslose +wohnungslosen +wohnungspolitischen +wohnungssuchenden +wolkenlos +wolkenlose +wolkenlosem +wolkenlosen +wolkenloser +wolkenlosere +wolkenloserem +wolkenloseren +wolkenloseres +wolkenloses +wolkenloseste +wolkenlosesten +wolkenlosester +wolkenlosestes +wolkig +wolkige +wolkigem +wolkigen +wolkigere +wolkigerem +wolkigeren +wolkigeres +wolkiges +wolkigste +wolkigsten +wolkigster +wolkigstes +wollen +wollend +wollende +wollenden +wollender +wollendes +wollene +wollenen +wollener +wollig +wollige +wolligem +wolligen +wolligere +wolligeren +wolligerer +wolliges +wolligste +wolligsten +wolligstes +wollt +wollte +wollten +wolltest +wolltet +wollüstig +wollüstige +wollüstigen +wollüstigere +wollüstigerem +wollüstigeren +wollüstigeres +wollüstiges +wollüstigste +wollüstigsten +wollüstigster +wollüstigstes +womit +womöglich +wonach +wonnetrunken +wonnetrunkene +wonnetrunkenem +wonnetrunkener +wonnetrunkenere +wonnetrunkenerem +wonnetrunkenerer +wonnetrunkeneres +wonnetrunkenes +wonnetrunkenste +wonnetrunkenstem +wonnetrunkensten +wonnetrunkenster +wonnig +wonnige +wonnigem +wonniger +wonnigere +wonnigerem +wonnigerer +wonnigeres +wonniges +wonnigstem +wonnigsten +wonnigster +woran +worauf +woraufhin +woraus +worden +worin +wortarm +wortarmen +wortarmer +wortarmes +wortbrüchig +wortbrüchige +wortbrüchigem +wortbrüchigen +wortbrüchiger +wortbrüchigere +wortbrüchigeren +wortbrüchigerer +wortbrüchiges +wortbrüchigste +wortbrüchigsten +wortbrüchigstes +wortgetreu +wortgetreue +wortgetreuen +wortgetreuer +wortgetreuere +wortgetreueren +wortgetreuerer +wortgetreueres +wortgetreuste +wortgetreustem +wortgetreusten +wortgetreustes +wortgewandt +wortgewandte +wortgewandten +wortgewandter +wortgewandtere +wortgewandteren +wortgewandterer +wortgewandteres +wortgewandteste +wortgewandtesten +wortgewandtester +wortkarg +wortkarge +wortkargem +wortkarger +wortkargere +wortkargerem +wortkargerer +wortkargeres +wortkarges +wortkargstem +wortkargsten +wortkargster +wortkärgstem +wortkärgsten +wortkärgster +wortlos +wortlose +wortlosem +wortlosen +wortloser +wortlosere +wortloseren +wortloseres +wortloses +wortloseste +wortlosester +wortlosestes +wortreich +wortreichem +wortreichen +wortreicher +wortreicherem +wortreicheren +wortreicherer +wortreiches +wortreichste +wortreichstem +wortreichster +wortreichstes +wortwörtlich +wortwörtliche +wortärmer +wortärmere +wortärmerem +wortärmeren +wortärmeres +wortärmste +wortärmstem +wortärmster +wortärmstes +worum +worunter +worüber +wovon +wovor +wozu +wrang +wringe +wringen +wringend +wringende +wringenden +wringendes +wringst +wringt +wuchere +wucherisch +wucherische +wucherischem +wucherischen +wucherischer +wucherischere +wucherischeren +wucherischeres +wucherisches +wucherischste +wucherischster +wucherischstes +wuchern +wuchernd +wuchernde +wuchernden +wuchernder +wucherndes +wucherst +wuchert +wucherte +wuchertest +wuchertet +wuchs +wuchsen +wuchset +wuchst +wuchte +wuchten +wuchtende +wuchtenden +wuchtender +wuchtest +wuchtet +wuchtete +wuchteten +wuchtetest +wuchtetet +wuchtig +wuchtigem +wuchtigen +wuchtiger +wuchtigerem +wuchtigeren +wuchtigerer +wuchtiges +wuchtigste +wuchtigstem +wuchtigsten +wuchtigster +wuchtigstes +wulstig +wulstige +wulstigem +wulstigen +wulstiger +wulstigere +wulstigerem +wulstigeren +wulstigerer +wulstigeres +wulstiges +wulstigste +wulstigsten +wulstigster +wulstigstes +wunde +wundem +wunden +wunderbar +wunderbare +wunderbarem +wunderbaren +wunderbarere +wunderbarerem +wunderbareren +wunderbareres +wunderbares +wunderbarste +wunderbarsten +wunderbarster +wunderbarstes +wundere +wunderen +wunderer +wunderes +wunderhübsch +wunderhübsche +wunderhübschem +wunderhübscher +wunderhübschere +wunderhübscheren +wunderhübscheres +wunderhübsches +wunderhübscheste +wunderhübschestes +wunderlich +wunderlichem +wunderlichen +wunderlicher +wunderlicherem +wunderlicheren +wunderlicherer +wunderliches +wunderlichste +wunderlichstem +wunderlichster +wunderlichstes +wundern +wundernd +wundernde +wundernden +wundernder +wunderndes +wundernehmen +wundernehmend +wundernehmende +wundernehmenden +wundernehmendes +wundersam +wundersame +wundersamem +wundersamen +wundersamer +wundersamerem +wundersameren +wundersamerer +wundersames +wundersamste +wundersamstem +wundersamster +wundersamstes +wunderschön +wunderschönen +wunderschönes +wunderst +wundert +wunderte +wunderten +wundertest +wundertet +wundertätig +wundertätige +wundertätigem +wundertätigen +wundertätiger +wundertätigere +wundertätigeren +wundertätigerer +wundertätiges +wundertätigste +wundertätigsten +wundertätigstes +wundervoll +wundervolle +wundervollem +wundervollen +wundervollere +wundervollerem +wundervolleren +wundervolleres +wundervolles +wundervollste +wundervollsten +wundervollster +wundervollstes +wundeste +wundesten +wundester +wunschgemäß +wunschgemäßem +wunschgemäßen +wunschgemäßer +wunschlos +wunschlose +wunschlosem +wunschloser +wunschlosere +wunschloseren +wunschloseres +wunschloses +wunschloseste +wunschlosester +wunschlosestes +wurde +wurden +wurdet +wurme +wurmen +wurmende +wurmenden +wurmender +wurmförmig +wurmförmige +wurmförmigem +wurmförmigen +wurmförmiger +wurmförmiges +wurmkrank +wurmkranken +wurmkranker +wurmkrankes +wurmstichig +wurmstichige +wurmstichigem +wurmstichiger +wurmstichigere +wurmstichigerem +wurmstichigerer +wurmstichigeres +wurmstichiges +wurmstichigstem +wurmstichigsten +wurmstichigster +wurmt +wurmte +wurmten +wurmtet +wurschteln +wurschtelnden +wurstelnd +wurstelnde +wurstelnden +wurstelnder +wurstelndes +wurstelst +wurstelt +wurstelte +wurstelten +wursteltest +wursteltet +wurstig +wurstige +wurstigen +wurstiger +wurstigeren +wurstigerer +wurstigeres +wurstigste +wurstigsten +wurstigster +wurstle +wurzeln +wurzelnd +wurzelnden +wurzelnder +wurzelndes +wurzelt +wurzelte +wurzelten +wurzeltet +wurzeltief +wurzeltiefen +wurzle +wusch +wuschest +wuseln +wusste +wussten +wusstest +wusstet +wutentbrannt +wutentbranntem +wutentbrannten +wutentbrannter +wutentbranntes +wutschnaubend +wutschnaubende +wutschnaubendem +wutschnaubenden +wutschnaubender +wutschnaubendes +wutschäumend +wutschäumendem +wutschäumenden +wutschäumender +wutschäumendes +wächst +wägbar +wägbaren +wägbarer +wägbarere +wägbarerer +wägbareres +wägbares +wägbarsten +wägbarster +wägbarstes +wägen +wägst +wägt +wählbar +wählbare +wählbarem +wählbaren +wählbarer +wählbares +wähle +wählen +wählend +wählenden +wählender +wählendes +wählerisch +wählerische +wählerischen +wählerischer +wählerischere +wählerischeren +wählerischerer +wählerischeres +wählerisches +wählerischste +wählerischsten +wählerischster +wählerischstes +wählfähig +wählst +wählt +wählte +wählten +wähltest +wähltet +wähnen +wähnend +wähnende +wähnender +wähnendes +wähnst +wähnt +wähnte +wähnten +wähntest +währe +währen +während +währenddessen +währende +währendem +währenden +währendes +währst +währt +währten +währtest +währtet +währungspolitischen +wälze +wälzen +wälzt +wälzte +wälzten +wälztet +wäre +wären +wärme +wärmebeständig +wärmebeständige +wärmebeständigen +wärmebeständiger +wärmebeständigere +wärmebeständigeren +wärmebeständigerer +wärmebeständigeres +wärmebeständigste +wärmebeständigstem +wärmebeständigsten +wärmebeständigstes +wärmen +wärmend +wärmende +wärmenden +wärmender +wärmendes +wärmer +wärmere +wärmerem +wärmeren +wärmerer +wärmeres +wärmetechnischen +wärmst +wärmste +wärmstem +wärmsten +wärmstens +wärmstes +wärmt +wärmte +wärmten +wärmtest +wärmtet +wäschst +wäscht +wässere +wässerig +wässerige +wässerigem +wässeriger +wässerigere +wässerigerem +wässerigerer +wässerigeres +wässeriges +wässerigstem +wässerigsten +wässerigster +wässerigstes +wässerten +wässertet +wässrig +wässrige +wässrigen +wässriger +wässriges +wöchentlich +wöchentliche +wöchentlichem +wöchentlichen +wöchentliches +wölbe +wölben +wölbende +wölbenden +wölbender +wölbst +wölbt +wölbte +wölbten +wölbtest +wölbtet +wörtlich +wörtliche +wörtlichem +wörtlichen +wörtlicher +wörtlichere +wörtlicherem +wörtlicheren +wörtlicheres +wörtliches +wörtlichste +wörtlichsten +wörtlichster +wörtlichstes +wühle +wühlen +wühlend +wühlende +wühlenden +wühlender +wühlendes +wühlerisch +wühlerische +wühlerischen +wühlerischer +wühlerischere +wühlerischerer +wühlerischeres +wühlerisches +wühlerischsten +wühlerischster +wühlerischstes +wühlt +wühlte +wühlten +wühltet +wünschbare +wünsche +wünschend +wünschende +wünschenden +wünschendes +wünschenswert +wünschenswerte +wünschenswerten +wünschenswerter +wünschenswertere +wünschenswerteren +wünschenswerterer +wünschenswerteres +wünschenswerteste +wünschenswertestem +wünschenswertesten +wünschenswertestes +wünschst +wünscht +wünschte +wünschten +wünschtest +wünschtet +würde +würden +würdest +würdet +würdevoll +würdevolle +würdevollem +würdevollen +würdevollere +würdevollerem +würdevolleren +würdevolleres +würdevolles +würdevollste +würdevollsten +würdevollster +würdevollstes +würdig +würdige +würdigem +würdigen +würdigende +würdigenden +würdigender +würdiger +würdigere +würdigerem +würdigerer +würdigeres +würdiges +würdigstem +würdigsten +würdigster +würdigt +würdigte +würdigten +würdigtet +würfelförmig +würfelförmige +würfelförmigen +würfelförmiger +würfelförmiges +würfelig +würfelige +würfeligem +würfeligen +würfeligere +würfeligeren +würfeliges +würfeln +würfelnde +würfelndem +würfelnder +würfelndes +würfelst +würfelte +würfelten +würfeltest +würfen +würfle +würge +würgen +würgende +würgenden +würgender +würgendes +würgst +würgt +würgte +würgten +würgtest +würgtet +würze +würzen +würzend +würzende +würzenden +würzendes +würzig +würzige +würzigem +würzigen +würziger +würzigere +würzigeren +würzigerer +würzigeres +würziges +würzigste +würzigstem +würzigsten +würzigstes +würzt +würzten +würztest +würztet +wüsste +wüssten +wüsstest +wüst +wüste +wüstem +wüsten +wüstere +wüsterem +wüsteren +wüsteres +wüstes +wüsteste +wüstesten +wüstester +wüstestes +wüten +wütend +wütende +wütender +wütendes +wütest +wütet +wütete +wüteten +wütetest ++++++++++ +xerographieren +xerographiert +xerographierte ++++++++++ +zackig +zaghaft +zaghafte +zaghaften +zahlbar +zahle +zahlend +zahlende +zahlenden +zahlendes +zahlenmäßig +zahlenmäßige +zahlenmäßigen +zahlenmäßiger +zahlenmäßiges +zahllos +zahllose +zahllosem +zahllosen +zahlloses +zahlreich +zahlreiche +zahlreichen +zahlreicher +zahlreichere +zahlreicheren +zahlreicherer +zahlreicheres +zahlreichste +zahlreichstem +zahlreichsten +zahlreichstes +zahlst +zahlt +zahlte +zahlten +zahltest +zahltet +zahlungsfähig +zahlungsfähige +zahlungsfähigem +zahlungsfähigen +zahlungsfähiger +zahlungsfähigere +zahlungsfähigerem +zahlungsfähigeren +zahlungsfähigeres +zahlungsfähiges +zahlungsfähigste +zahlungsfähigsten +zahlungsfähigster +zahlungsfähigstes +zahlungskräftig +zahlungskräftige +zahlungskräftigem +zahlungskräftigen +zahlungskräftiger +zahlungskräftiges +zahlungskräftigsten +zahlungspflichtig +zahlungsunfähig +zahlungsunfähige +zahlungsunfähigem +zahlungsunfähigen +zahlungsunfähiger +zahlungsunfähigere +zahlungsunfähigeren +zahlungsunfähigerer +zahlungsunfähigeres +zahlungsunfähiges +zahlungsunfähigste +zahlungsunfähigstem +zahlungsunfähigsten +zahlungsunfähigstes +zahlungsunwillig +zahlungsunwillige +zahm +zahme +zahmem +zahmen +zahmer +zahmerem +zahmeren +zahmerer +zahmes +zahmste +zahmstem +zahmster +zahmstes +zahnlos +zahnlose +zahnlosem +zahnlosen +zahnloses +zahnärztlich +zahnärztlichen +zank +zanke +zanken +zankend +zankende +zankenden +zankendes +zankst +zankt +zankten +zanktest +zanktet +zapfen +zapfte +zappelig +zappelige +zappeligen +zappeliger +zappeligere +zappeligeren +zappeligerer +zappeligeres +zappeligste +zappeligstem +zappeligsten +zappeligstes +zappeln +zappelnd +zappelnden +zappelnder +zappelndes +zappelt +zappelte +zappelten +zappeltet +zappenduster +zapple +zart +zarte +zartem +zarter +zartere +zarterem +zarterer +zarteres +zartes +zartestem +zartesten +zartester +zaubere +zauberhaft +zauberhafte +zauberhaften +zauberhafter +zauberhaftere +zauberhafteren +zauberhafterer +zauberhafteres +zauberhafteste +zauberhaftestem +zauberhaftesten +zauberhaftestes +zaubern +zaubernd +zaubernden +zaubernder +zauberndes +zaubert +zauberte +zauberten +zaubertet +zaudern +zauderte +zehn +zehnfach +zehnfachen +zehnjährig +zehnjähriger +zehnmal +zehnmalig +zehnmaligem +zehnprozentig +zehnprozentiger +zehnt +zehntausend +zehntausende +zehntausenden +zehnte +zehnten +zehntens +zehnter +zehntägig +zehntägigen +zehnwöchig +zehnwöchigen +zehren +zehrt +zeichengetreu +zeichengetreuer +zeichne +zeichnen +zeichnende +zeichnenden +zeichnender +zeichnerisch +zeichnerische +zeichnerischem +zeichnerischer +zeichnerisches +zeichnest +zeichnet +zeichnete +zeichneten +zeichnetest +zeichnungsberechtigt +zeig +zeige +zeigen +zeigend +zeigende +zeigenden +zeigendes +zeigst +zeigt +zeigte +zeigten +zeigtest +zeigtet +zeilenweise +zeitabhängigen +zeitaufwendig +zeitaufwendige +zeitaufwendiger +zeitaufwendiges +zeitaufwändig +zeitaufwändige +zeitgemäß +zeitgemäße +zeitgemäßem +zeitgemäßer +zeitgemäßes +zeitgenössisch +zeitgerechtem +zeitgerechten +zeitgeschichtlichen +zeitgleich +zeitgleichen +zeitig +zeitige +zeitigem +zeitigen +zeitiger +zeitigere +zeitiges +zeitigt +zeitigte +zeitkritisch +zeitkritische +zeitlebens +zeitlich +zeitliche +zeitlichen +zeitlicher +zeitliches +zeitlos +zeitlosen +zeitnah +zeitnahe +zeitraubend +zeitraubendem +zeitraubenden +zeitraubender +zeitsparend +zeitsparende +zeitsparendem +zeitsparender +zeitsparendes +zeitunabhängigen +zeitweilig +zeitweilige +zeitweiligem +zeitweiligen +zeitweiliger +zeitweiliges +zeitweise +zelebrieren +zelebrierend +zelebrierende +zelebrierender +zelebrierendes +zelebrierst +zelebrierte +zelebriertem +zelebrierten +zelebriertes +zellenförmig +zellenförmige +zellenförmigen +zellenförmiger +zellenförmiges +zellstoffhaltig +zellstoffhaltige +zellstoffhaltigem +zellstoffhaltigen +zellstoffhaltiges +zelte +zelten +zeltend +zeltenden +zeltender +zeltendes +zeltet +zeltete +zelteten +zeltetet +zementiere +zementieren +zementierende +zementierenden +zementierender +zementierst +zementiert +zementierte +zementierten +zementierter +zementiertes +zementiertet +zensiere +zensieren +zensierende +zensierenden +zensierender +zensierst +zensiert +zensierte +zensierten +zensierter +zensiertes +zensiertet +zentnerschwer +zentnerschwere +zentnerschweren +zentnerschwerer +zentnerschweres +zentral +zentralamerikanische +zentralamerikanischen +zentrale +zentralem +zentralen +zentraler +zentralerem +zentraleren +zentralerer +zentrales +zentralisiere +zentralisieren +zentralisierende +zentralisierenden +zentralisierender +zentralisierst +zentralisiert +zentralisierte +zentralisierten +zentralisierter +zentralisiertes +zentralisiertest +zentralisiertet +zentralistisch +zentralistische +zentralistischen +zentralistischer +zentralstem +zentralsten +zentralster +zentrieren +zentriert +zentrifugal +zentrifugale +zentrifugalem +zentrifugalen +zentrifugaler +zentripetal +zentripetale +zentripetalem +zentripetaler +zentripetales +zentrisch +zentrische +zentrischem +zentrischen +zentrischer +zentrisches +zerbarst +zerbarsten +zerbarstest +zerbeiße +zerbeißen +zerbeißend +zerbeißenden +zerbeißender +zerbeißendes +zerbeißt +zerbersten +zerberstend +zerberstenden +zerberstender +zerberstendes +zerbirst +zerbissen +zerbissene +zerbissenen +zerbissener +zerbissenes +zerbombt +zerbombte +zerbombtem +zerbombter +zerbombtes +zerborsten +zerborstenen +zerborstener +zerborstenes +zerbrach +zerbrachen +zerbreche +zerbrechen +zerbrechende +zerbrechenden +zerbrechender +zerbrechlich +zerbrechliche +zerbrechlichem +zerbrechlicher +zerbrechlichere +zerbrechlicherem +zerbrechlicherer +zerbrechlicheres +zerbrechliches +zerbrechlichstem +zerbrechlichsten +zerbrechlichster +zerbrichst +zerbricht +zerbrochen +zerbrochene +zerbrochenem +zerbrochenen +zerbrochener +zerbrochenes +zerbrächet +zerbröckeln +zerbröckelnd +zerbröckelnde +zerbröckelnden +zerbröckelndes +zerbröckelst +zerbröckelt +zerbröckeltem +zerbröckelten +zerbröckelter +zerbröckle +zerdeppern +zerdeppert +zerdrücke +zerdrücken +zerdrückende +zerdrückenden +zerdrückender +zerdrückst +zerdrückt +zerdrückte +zerdrückten +zerdrückter +zerdrücktes +zerdrücktest +zerdrücktet +zeremoniellem +zeremoniellen +zeremonieller +zeremoniös +zeremoniöse +zeremoniösem +zeremoniösen +zeremoniösere +zeremoniöserem +zeremoniöseren +zeremoniöseres +zeremoniöses +zeremoniöseste +zeremoniösesten +zeremoniösester +zeremoniösestes +zerfalle +zerfallen +zerfallende +zerfallenden +zerfallender +zerfallene +zerfallenem +zerfallenen +zerfallener +zerfallenes +zerfetzen +zerfetzend +zerfetzende +zerfetzender +zerfetzendes +zerfetzt +zerfetzte +zerfetztem +zerfetzten +zerfetzter +zerfetztes +zerfetztest +zerfetztet +zerfiel +zerfielen +zerfielest +zerfielst +zerflattern +zerfleische +zerfleischen +zerfleischend +zerfleischende +zerfleischenden +zerfleischendes +zerfleischest +zerfleischst +zerfleischt +zerfleischte +zerfleischtem +zerfleischten +zerfleischtes +zerfleischtest +zerfleischtet +zerfließen +zerfließend +zerfließende +zerfließender +zerfließendes +zerfließest +zerfloss +zerflossen +zerflossene +zerflossenen +zerflossener +zerflossenes +zerflosset +zerfressen +zerfressene +zerfurchen +zerfurcht +zerfurchte +zerfurchtem +zerfurchten +zerfurchter +zerfurchtes +zerfällst +zerfällt +zergangen +zergangenem +zergangenen +zergangener +zergehe +zergehen +zergehend +zergehenden +zergehender +zergehendes +zergeht +zerging +zergingen +zergingst +zergliedere +zergliedern +zergliedernde +zergliedernden +zergliedernder +zergliederst +zergliedert +zergliederte +zergliederten +zergliederter +zergliedertes +zergliedertet +zerhacke +zerhacken +zerhackende +zerhackenden +zerhackender +zerhackst +zerhackt +zerhackte +zerhackten +zerhackter +zerhacktes +zerhacktet +zerkaue +zerkauen +zerkauende +zerkauenden +zerkauender +zerkaust +zerkaut +zerkaute +zerkauten +zerkauter +zerkautes +zerkautet +zerkleinere +zerkleinern +zerkleinernde +zerkleinernden +zerkleinernder +zerkleinerst +zerkleinert +zerkleinerte +zerkleinerten +zerkleinerter +zerkleinertes +zerkleinertet +zerklüftet +zerklüftete +zerklüfteten +zerklüfteter +zerklüftetes +zerklüftetste +zerklüftetstem +zerklüftetsten +zerklüftetstes +zerknirschen +zerknirscht +zerknirschtem +zerknirschten +zerknirschter +zerknirschtes +zerknittere +zerknittern +zerknitternd +zerknitternde +zerknitternden +zerknitterndes +zerknitterst +zerknittert +zerknittertem +zerknitterten +zerknitterter +zerknittertes +zerknittertest +zerknüllen +zerkoche +zerkochen +zerkochend +zerkochenden +zerkochender +zerkochendes +zerkocht +zerkochte +zerkochtem +zerkochter +zerkochtes +zerkochtest +zerkratze +zerkratzen +zerkratzend +zerkratzenden +zerkratzender +zerkratzendes +zerkratzt +zerkratzte +zerkratztem +zerkratzter +zerkratztes +zerkratztest +zerlasse +zerlassen +zerlassende +zerlassenden +zerlassender +zerlassene +zerlassenem +zerlassenen +zerlassenes +zerlassest +zerlegbar +zerlegen +zerlegend +zerlegende +zerlegenden +zerlegender +zerlegendes +zerlegst +zerlegt +zerlegte +zerlegtem +zerlegten +zerlegter +zerlegtes +zerlegtest +zerlegtet +zerließ +zerließen +zerließest +zerließt +zerlumpt +zerlumpte +zerlumpten +zerlumpter +zerlumptes +zermahle +zermahlen +zermahlend +zermahlenden +zermahlender +zermahlendes +zermahlst +zermahlt +zermahlte +zermahlten +zermahltest +zermahltet +zermalme +zermalmen +zermalmend +zermalmende +zermalmenden +zermalmendes +zermalmst +zermalmt +zermalmte +zermalmtem +zermalmten +zermalmter +zermalmtes +zermalmtest +zermalmtet +zermartere +zermartern +zermarternd +zermarternde +zermarternden +zermarternder +zermarterst +zermartert +zermarterte +zermartertem +zermarterten +zermarterter +zermartertes +zermartertet +zermatschen +zermatschte +zermürbe +zermürben +zermürbend +zermürbende +zermürbendem +zermürbenden +zermürbender +zermürbendes +zermürbt +zermürbte +zermürbtem +zermürbter +zermürbtes +zermürbtest +zernagen +zernagend +zernagenden +zernagender +zernagendes +zernagte +zernagtem +zernagten +zernagtes +zerpflücke +zerpflücken +zerpflückende +zerpflückenden +zerpflückender +zerpflückst +zerpflückt +zerpflückte +zerpflückten +zerpflückter +zerpflücktes +zerpflücktet +zerplatze +zerplatzen +zerplatzende +zerplatzenden +zerplatzender +zerplatzest +zerplatzt +zerplatzte +zerplatzten +zerplatzter +zerplatztes +zerplatztest +zerplatztet +zerquetsche +zerquetschen +zerquetschende +zerquetschenden +zerquetschender +zerquetschst +zerquetscht +zerquetschte +zerquetschten +zerquetschter +zerquetschtes +zerquetschtet +zerrann +zerrannen +zerreden +zerredet +zerreibe +zerreiben +zerreibende +zerreibenden +zerreibender +zerreibendes +zerreibst +zerreibt +zerreißbar +zerreißbare +zerreißbaren +zerreißbarer +zerreißbares +zerreißen +zerreißend +zerreißende +zerreißenden +zerreißender +zerreißendes +zerreißest +zerreißt +zerren +zerrende +zerrenden +zerrender +zerrieb +zerrieben +zerriebenem +zerriebenen +zerriebener +zerriebet +zerriebst +zerrinnen +zerrinnende +zerrinnenden +zerrinnender +zerrinnt +zerriss +zerrissen +zerrissene +zerrissenen +zerrissener +zerrissenes +zerrissest +zerrisset +zerronnen +zerronnene +zerronnenen +zerronnener +zerronnenes +zerrt +zerrte +zerrten +zerrtet +zerrütte +zerrütten +zerrüttende +zerrüttenden +zerrüttender +zerrüttest +zerrüttet +zerrüttete +zerrütteten +zerrütteter +zerrüttetes +zerschellen +zerschellend +zerschellenden +zerschellender +zerschellendes +zerschellte +zerschellten +zerschieße +zerschießen +zerschießend +zerschießende +zerschießenden +zerschießendes +zerschießt +zerschlage +zerschlagen +zerschlagende +zerschlagenden +zerschlagender +zerschlagene +zerschlagenem +zerschlagenen +zerschlagenes +zerschlagt +zerschlug +zerschlugen +zerschlugst +zerschlägt +zerschmelze +zerschmelzen +zerschmelzende +zerschmelzendem +zerschmelzenden +zerschmelzender +zerschmettere +zerschmettern +zerschmetternd +zerschmetternden +zerschmetternder +zerschmetterndes +zerschmettert +zerschmetterte +zerschmettertem +zerschmetterter +zerschmettertes +zerschmettertest +zerschmilzt +zerschmissest +zerschmolz +zerschmolzen +zerschmolzenem +zerschmolzenen +zerschmolzener +zerschmolzest +zerschmolzet +zerschmölzet +zerschneide +zerschneiden +zerschneidend +zerschneidende +zerschneidenden +zerschneidendes +zerschneidest +zerschneidet +zerschnitt +zerschnitten +zerschnittene +zerschnittenem +zerschnittener +zerschnittenes +zerschnittest +zerschoss +zerschossen +zerschossene +zerschossenen +zerschossener +zerschossenes +zerschossest +zerschosset +zerschramme +zerschrammen +zerschrammende +zerschrammenden +zerschrammender +zerschrammst +zerschrammt +zerschrammte +zerschrammten +zerschrammter +zerschrammtest +zerschrammtet +zersetze +zersetzen +zersetzend +zersetzende +zersetzendem +zersetzenden +zersetzender +zersetzendes +zersetzest +zersetzt +zersetzte +zersetzten +zersetzter +zersetztes +zersetztest +zersetztet +zerspalte +zerspalten +zerspaltend +zerspaltende +zerspaltenden +zerspaltender +zerspaltendes +zerspaltest +zerspaltet +zerspalteten +zerspalteter +zerspaltetes +zerspaltetest +zerspaltetet +zersplittern +zersplitternd +zersplitternde +zersplitternder +zersplitterndes +zersplitterst +zersplitterte +zersplittertem +zersplitterten +zersplitterter +zersplittertes +zersplittertest +zersplittertet +zersprang +zersprangen +zersprangst +zersprangt +zersprengen +zersprengend +zersprengende +zersprengenden +zersprengendes +zersprengst +zersprengt +zersprengtem +zersprengten +zersprengter +zersprengtes +zersprengtest +zersprengtet +zerspringe +zerspringen +zerspringend +zerspringende +zerspringenden +zerspringendes +zerspringst +zerspringt +zersprungen +zersprungene +zersprungenem +zersprungenen +zersprungenes +zerstach +zerstachen +zerstampfe +zerstampfen +zerstampfend +zerstampfenden +zerstampfender +zerstampfendes +zerstampft +zerstampfte +zerstampftem +zerstampfter +zerstampftes +zerstampftest +zersteche +zerstechen +zerstechende +zerstechenden +zerstechender +zerstichst +zersticht +zerstieben +zerstiebendem +zerstiebenden +zerstiebender +zerstiebendes +zerstiebt +zerstieß +zerstieße +zerstießest +zerstießt +zerstoben +zerstobene +zerstobenem +zerstobener +zerstobenes +zerstochen +zerstochene +zerstochenem +zerstochener +zerstochenes +zerstoße +zerstoßen +zerstoßend +zerstoßenden +zerstoßender +zerstoßendes +zerstoßenem +zerstoßenen +zerstoßener +zerstoßt +zerstreiten +zerstreue +zerstreuen +zerstreuend +zerstreuende +zerstreuenden +zerstreuendes +zerstreust +zerstreut +zerstreute +zerstreutem +zerstreuten +zerstreuter +zerstreutes +zerstreutest +zerstritt +zerstritten +zerstäube +zerstäuben +zerstäubende +zerstäubenden +zerstäubender +zerstäubst +zerstäubt +zerstäubte +zerstäubten +zerstäubter +zerstäubtes +zerstäubtet +zerstörbar +zerstörbare +zerstörbarem +zerstörbaren +zerstörbarer +zerstörbares +zerstöre +zerstören +zerstörend +zerstörende +zerstörenden +zerstörendes +zerstörerisch +zerstörerische +zerstörerischen +zerstört +zerstörte +zerstörtem +zerstörter +zerstörtes +zerstörtest +zerstörungsfreie +zerstößt +zerstückeln +zerstückelnd +zerstückelnde +zerstückelnden +zerstückelnder +zerstückelndes +zerstückelst +zerstückelte +zerstückeltem +zerstückelten +zerstückelter +zerstückeltes +zerstückeltest +zerstückeltet +zersäge +zersägen +zersägende +zersägenden +zersägender +zersägst +zersägt +zersägte +zersägten +zersägter +zersägtes +zersägtet +zerteile +zerteilen +zerteilend +zerteilenden +zerteilender +zerteilendes +zerteilt +zerteilte +zerteiltem +zerteilter +zerteiltes +zerteiltest +zertrampeln +zertrampelnd +zertrampelnde +zertrampelnder +zertrampelndes +zertrampelst +zertrampelte +zertrampeltem +zertrampelten +zertrampelter +zertrampeltes +zertrampeltest +zertrampeltet +zertrat +zertraten +zertratest +zertrete +zertreten +zertretend +zertretenden +zertretender +zertretendes +zertretenem +zertretenen +zertretener +zertritt +zertrittst +zertrümmere +zertrümmern +zertrümmernd +zertrümmernden +zertrümmernder +zertrümmerndes +zertrümmert +zertrümmerte +zertrümmertem +zertrümmerter +zertrümmertes +zertrümmertest +zerwühle +zerwühlen +zerwühlend +zerwühlende +zerwühlendem +zerwühlender +zerwühlendes +zerwühlst +zerwühlt +zerwühlte +zerwühltem +zerwühlten +zerwühlter +zerwühltes +zerwühltest +zerwühltet +zerzause +zerzausen +zerzausende +zerzausenden +zerzausender +zerzaust +zerzauste +zerzaustem +zerzauster +zerzaustes +zerzaustest +zerzaustet +zetere +zetern +zeternd +zeternde +zeternden +zeterndes +zeterst +zetert +zeterte +zeterten +zetertest +zetertet +zetteln +zettelten +zeugend +zeugende +zeugenden +zeugendes +zeugst +zeugt +zeugte +zeugten +zeugtest +zeugtet +zeugungsfähig +zeugungsfähige +zeugungsfähigem +zeugungsfähigen +zeugungsfähiger +zeugungsfähigere +zeugungsfähigerem +zeugungsfähigeren +zeugungsfähiges +zeugungsfähigste +zeugungsfähigsten +zeugungsfähigster +zeugungsfähigstes +zeugungsunfähig +zeugungsunfähige +zeugungsunfähigem +zeugungsunfähigen +zeugungsunfähiges +zickig +zickige +zickigem +zickigen +zickiger +ziegelrot +ziegelrote +ziegelrotem +ziegelroten +ziegelrotes +zieh +ziehe +ziehen +ziehende +ziehenden +ziehender +ziehendes +ziehst +zieht +zielbewusst +zielbewusste +zielbewussten +zielbewusster +ziele +zielen +zielend +zielenden +zielender +zielendes +zielgenau +zielgerichtet +ziellos +ziellose +ziellosem +ziellosen +ziellosere +zielloserem +zielloseren +zielloseres +zielloses +zielloseste +ziellosesten +ziellosester +ziellosestes +zielsicher +zielsichere +zielsicherem +zielsicherer +zielsicherere +zielsichererem +zielsichererer +zielsichereres +zielsicheres +zielsicherste +zielsicherstem +zielsichersten +zielsicherster +zielst +zielstrebig +zielstrebige +zielstrebigen +zielstrebiger +zielstrebigere +zielstrebigeren +zielstrebigerer +zielstrebigeres +zielstrebigste +zielstrebigstem +zielstrebigsten +zielstrebigstes +zielt +zielte +zielten +zieltest +zieltet +zieme +ziemen +ziemend +ziemende +ziemenden +ziemendes +ziemlich +ziemliche +ziemlichen +ziemlicher +ziemliches +ziemt +ziemte +ziemten +ziemtet +ziere +zieren +zierende +zierenden +zierender +zierlich +zierliche +zierlichem +zierlicher +zierlichere +zierlicherem +zierlicheren +zierlicherer +zierlicheres +zierliches +zierlichstem +zierlichsten +zierlichster +zierst +ziert +zierte +zierten +ziertest +ziertet +zig +zigeunern +zigeunerte +zigeunerten +zigste +zigsten +zigtausende +zimmere +zimmern +zimmernde +zimmerndem +zimmernden +zimmernder +zimmerndes +zimmerst +zimmert +zimmerte +zimmerten +zimmertest +zimmertet +zimperlich +zimperlichem +zimperlichen +zimperlicher +zimperlicherem +zimperlicheren +zimperlicherer +zimperliches +zimperlichste +zimperlichstem +zimperlichster +zimperlichstes +zinkten +zinnern +zinnfarben +zinnfarbene +zinnrot +zinnrote +zinnroten +zinnroter +zinnrotes +zinsesverzinst +zinsfrei +zinsfreie +zinsfreien +zinsfreier +zinsfreies +zinslos +zinslose +zinspflichtig +zinspflichtige +zinspflichtigen +zinspflichtiger +zinspflichtiges +zionistisch +zionistische +zionistischem +zionistischer +zionistisches +zirka +zirkeln +zirkelnde +zirkelnden +zirkelnder +zirkelst +zirkelt +zirkelte +zirkelten +zirkeltet +zirkle +zirkular +zirkularen +zirkuliere +zirkulieren +zirkulierend +zirkulierende +zirkulierenden +zirkulierendes +zirkulierst +zirkuliert +zirkulierte +zirkuliertem +zirkulierten +zirkulierter +zirkuliertest +zirkuliertet +zirpen +zirpende +zirpenden +zirpender +zirpt +zirpte +zirpten +zischeln +zischelnd +zischelnde +zischelnder +zischelndes +zischelst +zischelte +zischelten +zischeltest +zischen +zischend +zischende +zischender +zischendes +zischle +zischt +zischte +zischten +zischtet +ziseliere +ziselieren +ziselierende +ziselierenden +ziselierender +ziselierst +ziseliert +ziselierte +ziselierten +ziselierter +ziseliertes +ziseliertet +zitiere +zitieren +zitierende +zitierenden +zitierender +zitierst +zitiert +zitierte +zitierten +zitierter +zitiertes +zitiertest +zittere +zitterig +zitterige +zitterigen +zitteriger +zitterigere +zitterigeren +zitterigerer +zitterigeres +zitterigste +zitterigstem +zitterigsten +zitterigstes +zittern +zitternd +zitternden +zitternder +zitterndes +zittert +zitterte +zitterten +zittertet +zittrig +zittrige +zittrigere +zittrigeren +zittrigerer +zittrigeres +zivil +zivile +zivilem +ziviler +ziviles +zivilisatorisch +zivilisatorischem +zivilisatorischen +zivilisatorischer +zivilisiere +zivilisieren +zivilisierst +zivilisiert +zivilisiertem +zivilisierten +zivilisierter +zivilisiertes +zivilisiertest +zivilrechtlich +zivilrechtliche +zivilrechtlichem +zivilrechtlichen +zivilrechtlicher +zivilrechtliches +zog +zogen +zogst +zollamtlicher +zollen +zollend +zollende +zollender +zollendes +zollfrei +zollfreie +zollfreiem +zollfreien +zollfreier +zollpflichtig +zollpflichtige +zollpflichtigem +zollpflichtiger +zollpflichtiges +zollst +zollte +zollten +zolltest +zoologisch +zoologische +zoologischem +zoologischer +zoologisches +zopfig +zopfigem +zopfigen +zopfiger +zornentbrannt +zornentbrannte +zornentbranntem +zornentbrannter +zornentbranntes +zornig +zornige +zornigem +zorniger +zornigere +zornigerem +zornigerer +zornigeres +zorniges +zornigstem +zornigsten +zornigster +zotig +zotige +zotigem +zotiger +zotiges +zottig +zu +zu stellen +zuaddieren +zuallererst +zuallerletzt +zuarbeiten +zubauen +zubauend +zubauende +zubauenden +zubauendes +zubeißen +zubeißend +zubeißenden +zubeißender +zubeißendes +zubereiten +zubereitend +zubereitende +zubereitender +zubereitendes +zubereitet +zubereitetem +zubereiteten +zubereiteter +zubereitetes +zubilligen +zubilligend +zubilligende +zubilligender +zubilligendes +zubilligt +zubinden +zubindend +zubindende +zubindenden +zubindendes +zubisse +zubissen +zubleiben +zubleibend +zubleibenden +zubleibender +zubleibendes +zublinzeln +zublinzelnd +zublinzelnde +zublinzelnden +zublinzelndes +zubringen +zubringend +zubringenden +zubringender +zubringendes +zuchtlos +zuchtlose +zuchtlosem +zuchtlosen +zuchtlosere +zuchtloseren +zuchtloserer +zuchtloses +zuchtloseste +zuchtlosesten +zuchtlosestes +zuck +zucke +zuckend +zuckende +zuckenden +zuckendes +zuckere +zuckerig +zuckerige +zuckerigem +zuckerigen +zuckeriger +zuckerigeren +zuckerigerer +zuckerigeres +zuckeriges +zuckerigste +zuckerigsten +zuckerigster +zuckerkrank +zuckerkranke +zuckerkrankem +zuckerkranker +zuckerkrankes +zuckern +zuckernde +zuckernden +zuckernder +zuckerst +zuckersüß +zuckersüße +zuckersüßen +zuckersüßes +zuckert +zuckerte +zuckerten +zuckertest +zuckertet +zuckt +zuckte +zuckten +zucktet +zudecken +zudeckend +zudeckende +zudeckenden +zudeckendes +zudem +zudenkend +zudenkenden +zudenkender +zudenkendes +zudiktierend +zudiktierende +zudiktierenden +zudiktierendes +zudiktiert +zudiktierte +zudiktierten +zudiktierter +zudiktiertes +zudrehen +zudrehend +zudrehenden +zudrehender +zudrehendes +zudriften +zudriftet +zudriftete +zudrifteten +zudringlich +zudringliche +zudringlichem +zudringlichen +zudringlichere +zudringlicheren +zudringlicherer +zudringliches +zudringlichste +zudringlichsten +zudringlichstes +zudrücken +zudrückend +zudrückende +zudrückenden +zudrückendes +zudämmen +zudämmend +zudämmenden +zudämmender +zudämmendes +zueignen +zueignend +zueignenden +zueignender +zueignendes +zueilend +zueilende +zueilenden +zueilendes +zueinander +zuerkannt +zuerkanntem +zuerkannten +zuerkannter +zuerkennen +zuerkennend +zuerkennende +zuerkennenden +zuerkennender +zuerkennendes +zuerst +zufahrend +zufahrende +zufahrenden +zufahrendes +zufahrt +zufallen +zufallend +zufallende +zufallenden +zufallender +zufallendes +zufallsbedingt +zufassen +zufassend +zufassende +zufassender +zufassendes +zufiel +zufliegen +zufliegend +zufliegende +zufliegenden +zufliegendes +zufließen +zufließend +zufließenden +zufließender +zufließendes +zufloss +zuflossen +zuflüstern +zuflüsternd +zuflüsternde +zuflüsternden +zuflüsterndes +zufolge +zufrieden +zufriedene +zufriedenem +zufriedenen +zufriedenere +zufriedeneren +zufriedenerer +zufriedenes +zufriedensten +zufriedenstes +zufrieren +zufrierende +zufrierenden +zufrierender +zufuhren +zufällig +zufällige +zufälligem +zufälligen +zufälliger +zufälligere +zufälligeren +zufälligerer +zufälligerweise +zufälliges +zufälligste +zufälligster +zufälligstes +zufällt +zufügen +zufügend +zufügende +zufügenden +zufügendes +zufügt +zuführen +zuführende +zuführenden +zuführender +zuführt +zufüllen +zufüllend +zufüllenden +zufüllender +zufüllendes +zugab +zugaben +zugebaut +zugebaute +zugebautem +zugebauten +zugebauter +zugeben +zugebend +zugebende +zugebender +zugebendes +zugebilligt +zugebilligtem +zugebilligten +zugebilligter +zugebissen +zugebissene +zugebissenem +zugebissener +zugebissenes +zugeblieben +zugebliebenem +zugebliebenen +zugebliebener +zugeblinzelt +zugeblinzelte +zugeblinzeltem +zugeblinzelter +zugeblinzeltes +zugebracht +zugebrachtem +zugebrachten +zugebrachter +zugebunden +zugebundene +zugebundenem +zugebundenen +zugebundener +zugebundenes +zugedacht +zugedachte +zugedachtem +zugedachter +zugedachtes +zugedeckt +zugedeckte +zugedecktem +zugedeckten +zugedeckter +zugedecktes +zugedreht +zugedrehte +zugedrehtem +zugedrehten +zugedrehter +zugedrehtes +zugedrückt +zugedrückte +zugedrücktem +zugedrückter +zugedrücktes +zugedämmt +zugeeignet +zugeeignete +zugeeignetem +zugeeigneter +zugeeignetes +zugeeilt +zugeeiltem +zugeeilten +zugeeilter +zugefahren +zugefallen +zugefallene +zugefallenen +zugefallener +zugefallenes +zugeflogen +zugeflogene +zugeflogenem +zugeflogener +zugeflogenes +zugeflossen +zugeflossenem +zugeflossenen +zugeflossener +zugeflüstert +zugeflüsterte +zugeflüsterten +zugeflüsterter +zugefroren +zugefrorene +zugefrorenem +zugefrorener +zugefrorenes +zugefügt +zugefügte +zugefügtem +zugefügter +zugefügtes +zugeführt +zugeführte +zugeführtem +zugeführten +zugeführter +zugeführtes +zugefüllt +zugegangen +zugegangenem +zugegangenen +zugegangener +zugegeben +zugegebene +zugegebenem +zugegebener +zugegebenermaßen +zugegebenes +zugegen +zugegossen +zugegossenem +zugegossenen +zugegossener +zugegriffen +zugeguckt +zugehabt +zugehabte +zugehabtem +zugehabter +zugehabtes +zugehaktem +zugehakter +zugehaktes +zugehalten +zugehaltenem +zugehaltenen +zugehaltener +zugeheftet +zugeheilt +zugeheilte +zugeheiltem +zugeheilter +zugeheiltes +zugehen +zugehende +zugehenden +zugehender +zugehendes +zugeht +zugehängt +zugehängtem +zugehängten +zugehängter +zugehängtes +zugehören +zugehörig +zugehörige +zugehörigen +zugehöriger +zugehöriges +zugehörtet +zugejubelt +zugekauft +zugekauftem +zugekauften +zugekaufter +zugekehrt +zugekehrte +zugekehrtem +zugekehrter +zugekehrtes +zugeklappt +zugeklapptem +zugeklappten +zugeklappter +zugeklebt +zugeklebte +zugeklebtem +zugeklebter +zugeklebtes +zugeknallt +zugeknallte +zugeknallten +zugeknallter +zugeknalltes +zugeknöpft +zugeknöpfte +zugeknöpftem +zugeknöpften +zugeknöpfter +zugeknöpftes +zugeknüpft +zugekommen +zugekommene +zugekommenem +zugekommenen +zugekommenes +zugekorkt +zugekorkte +zugekorkten +zugekorkter +zugekorktes +zugelangt +zugelassen +zugelassene +zugelassenen +zugelassener +zugelassenes +zugelaufen +zugelaufene +zugelaufenem +zugelaufenen +zugelaufenes +zugelegt +zugelegte +zugelegten +zugelegter +zugelegtes +zugeleitet +zugeleitete +zugeleitetem +zugeleiteten +zugeleiteter +zugeleitetes +zugelötetem +zugelöteten +zugelötetes +zugemacht +zugemachte +zugemachten +zugemachter +zugemachtes +zugemauert +zugemauerte +zugemauertem +zugemauerten +zugemauertes +zugemessen +zugemessene +zugemessenen +zugemessener +zugemessenes +zugemutet +zugemutete +zugemutetem +zugemuteten +zugemutetes +zugenagelt +zugenagelte +zugenageltem +zugenagelten +zugenageltes +zugeneigt +zugeneigte +zugeneigten +zugeneigter +zugeneigtes +zugenickt +zugenickte +zugenicktem +zugenickten +zugenicktes +zugenommen +zugenommene +zugenommenen +zugenommener +zugenommenes +zugenäht +zugenähte +zugenähten +zugenähter +zugenähtes +zugeordnet +zugeordnete +zugeordnetem +zugeordneten +zugeordnetes +zugepackt +zugepackte +zugepackten +zugepackter +zugepacktes +zugeraten +zugeratene +zugeratenen +zugeratener +zugeratenes +zugerechnet +zugerechnete +zugerechnetem +zugerechneten +zugerechnetes +zugeredet +zugeredete +zugeredeten +zugeredeter +zugeredetes +zugereicht +zugereichte +zugereichtem +zugereichten +zugereichtes +zugerichtet +zugerichtete +zugerichteten +zugerichteter +zugerichtetes +zugeriegelte +zugeriegeltem +zugeriegelten +zugeriegeltes +zugeritten +zugerittene +zugerittenem +zugerittenen +zugerittenes +zugerufen +zugerufene +zugerufenen +zugerufener +zugerufenes +zugerüstet +zugerüstete +zugerüstetem +zugerüsteten +zugerüstetes +zugesagt +zugesagte +zugesagtem +zugesagten +zugesagter +zugesagtes +zugesandt +zugesandte +zugesandtem +zugesandten +zugesandter +zugesandtes +zugeschaltet +zugeschaltete +zugeschaut +zugeschickt +zugeschicktem +zugeschickten +zugeschickter +zugeschlagen +zugeschlagene +zugeschlagenem +zugeschlagener +zugeschlagenes +zugeschlossen +zugeschlossenem +zugeschlossenen +zugeschlossener +zugeschmiert +zugeschmierte +zugeschmiertem +zugeschmierter +zugeschmiertes +zugeschmissen +zugeschmissenem +zugeschmissenen +zugeschmissener +zugeschnallt +zugeschnalltem +zugeschnallten +zugeschnallter +zugeschnappt +zugeschnappte +zugeschnapptem +zugeschnappter +zugeschnapptes +zugeschneit +zugeschneite +zugeschneitem +zugeschneiter +zugeschneites +zugeschnitten +zugeschnittenem +zugeschnittenen +zugeschnittener +zugeschnürt +zugeschnürte +zugeschnürtem +zugeschnürter +zugeschnürtes +zugeschoben +zugeschobene +zugeschobenem +zugeschobener +zugeschobenes +zugeschossen +zugeschossenem +zugeschossenen +zugeschossener +zugeschraubt +zugeschraubte +zugeschraubtem +zugeschraubter +zugeschraubtes +zugeschrieben +zugeschriebenem +zugeschriebenen +zugeschriebener +zugeschweißt +zugeschüttet +zugeschüttete +zugeschüttetem +zugeschütteten +zugeschüttetes +zugesehen +zugesellen +zugesellend +zugesellende +zugesellenden +zugesellendes +zugesellt +zugesellte +zugesellten +zugesellter +zugeselltes +zugesendet +zugesendetes +zugesetzt +zugesetzte +zugesetztem +zugesetzten +zugesetztes +zugesichert +zugesicherte +zugesicherten +zugesicherter +zugesichertes +zugesiegelt +zugespielt +zugespielte +zugespielten +zugespielter +zugespieltes +zugespitzt +zugespitzte +zugespitztem +zugespitzten +zugespitztes +zugesprochen +zugesprochene +zugesprochenen +zugesprochener +zugesprochenes +zugesprungen +zugesprungene +zugesprungenem +zugesprungenen +zugesprungenes +zugestanden +zugestandene +zugestandenen +zugestandener +zugestandenes +zugesteckt +zugesteckte +zugestecktem +zugesteckten +zugestecktes +zugestehen +zugestehend +zugestehenden +zugestehender +zugestehendes +zugesteht +zugestellt +zugestellte +zugestelltem +zugestellter +zugestelltes +zugestiegen +zugestimmt +zugestimmte +zugestimmtem +zugestimmten +zugestimmtes +zugestopft +zugestopfte +zugestopftem +zugestopften +zugestopftes +zugestoßen +zugeströmt +zugeströmte +zugeströmtem +zugeströmten +zugeströmter +zugeströmtes +zugestürzt +zugestürzte +zugestürztem +zugestürzten +zugestürztes +zugetan +zugetane +zugetanem +zugetanen +zugetaner +zugetanes +zugeteilt +zugeteilten +zugeteilter +zugeteiltes +zugetragen +zugetragenes +zugetraut +zugetroffen +zugetrunken +zugewachsen +zugewachsene +zugewachsenem +zugewachsener +zugewachsenes +zugewandert +zugewandertem +zugewanderten +zugewanderter +zugewandt +zugewandte +zugewandtem +zugewandter +zugewandtes +zugewartet +zugeweht +zugewehte +zugewehtem +zugewehten +zugewehtes +zugewendet +zugewiesen +zugewiesene +zugewiesenem +zugewiesenen +zugewiesener +zugewiesenes +zugeworfen +zugeworfene +zugeworfenem +zugeworfener +zugeworfenes +zugezahlt +zugezahlte +zugezahlten +zugezahlter +zugezahltes +zugezogen +zugezogene +zugezogenem +zugezogenen +zugezogenes +zugezwinkert +zugezählt +zugezählte +zugezähltem +zugezählten +zugezähltes +zugießen +zugießend +zugießenden +zugießender +zugießendes +zugig +zugige +zugigem +zugigen +zugigere +zugigeren +zugigerer +zugiges +zugigste +zugigsten +zugigstes +zuging +zugingen +zugkräftig +zugkräftigem +zugkräftigen +zugkräftiger +zugkräftigeren +zugkräftigerer +zugkräftigeres +zugkräftigste +zugkräftigsten +zugkräftigster +zugleich +zugreifen +zugreifend +zugreifenden +zugreifender +zugreifendes +zugriffen +zugrunde +zugrundegerichtet +zugrundegerichtete +zugrundegerichtetem +zugrundegerichteter +zugrundegerichtetes +zugucken +zuguckend +zuguckende +zuguckenden +zuguckender +zugunsten +zugute +zugänglich +zugängliche +zugänglichem +zugänglichen +zugänglicher +zugänglichere +zugänglicheren +zugänglicheres +zugängliches +zugänglichste +zugänglichster +zugänglichstes +zuhaben +zuhabend +zuhabenden +zuhabender +zuhabendes +zuhalten +zuhaltend +zuhaltende +zuhaltenden +zuhaltender +zuhaltendes +zuhauen +zuhauend +zuhauenden +zuhauender +zuhauendes +zuhauf +zuheften +zuheftend +zuheftende +zuheftender +zuheftendes +zuheilen +zuheilende +zuheilenden +zuheilender +zuhinterst +zuhängen +zuhängend +zuhängende +zuhängender +zuhängendes +zuhören +zuhörende +zuhörenden +zuhörender +zuhört +zuinnerst +zujubeln +zujubelnde +zujubelnden +zujubelnder +zukaufen +zukaufend +zukaufende +zukaufenden +zukaufendes +zukehren +zukehrend +zukehrenden +zukehrender +zukehrendes +zuklappen +zuklappend +zuklappende +zuklappenden +zuklappendes +zukleben +zuklebend +zuklebenden +zuklebender +zuklebendes +zuknallen +zuknallend +zuknallende +zuknallenden +zuknallendes +zukneifen +zuknöpfen +zuknöpfend +zuknöpfende +zuknöpfenden +zuknöpfender +zuknöpfendes +zuknüpfen +zuknüpfend +zuknüpfenden +zuknüpfender +zuknüpfendes +zukomme +zukommen +zukommend +zukommende +zukommenden +zukommendes +zukommt +zukorken +zukorkende +zukorkenden +zukorkender +zukunftbezogen +zukunftbezogene +zukunftsorientiert +zukunftsorientierte +zukunftsorientiertem +zukunftsreich +zukunftsreiche +zukunftsreichem +zukunftsreichen +zukunftsreichere +zukunftsreicheren +zukunftsreicherer +zukunftsreiches +zukunftsreichste +zukunftsreichsten +zukunftsreichstes +zukunftssicher +zukunftssicheren +zukunftsweisend +zukunftsweisenden +zukünftig +zukünftige +zukünftigen +zukünftiger +zukünftiges +zulangen +zulangend +zulangende +zulangender +zulangendes +zulasse +zulassen +zulassend +zulassende +zulassenden +zulassendes +zulasten +zulaufen +zulaufend +zulaufende +zulaufenden +zulaufender +zulaufendes +zulegen +zulegend +zulegende +zulegender +zulegendes +zulegt +zuleiten +zuleitend +zuleitende +zuleitenden +zuleitendes +zuletzt +zuließ +zulächeln +zulächelnde +zulächelnder +zulächelndes +zulänglich +zulängliche +zulänglichem +zulänglichen +zulängliches +zulässig +zulässige +zulässigen +zulässiger +zulässiges +zum +zumachen +zumachend +zumachenden +zumachender +zumachendes +zumal +zumauern +zumauernd +zumauernden +zumauernder +zumauerndes +zumeist +zumessen +zumindest +zumutbar +zumutbaren +zumute +zumuten +zumutend +zumutenden +zumutender +zumutendes +zunagelnd +zunahmen +zunehmen +zunehmend +zunehmende +zunehmendem +zunehmenden +zunehmender +zunehmendes +zuneigen +zuneigend +zuneigenden +zuneigender +zuneigendes +zungenfertig +zungenfertige +zungenfertigem +zungenfertigen +zungenfertiger +zungenfertigeren +zungenfertigerer +zungenfertigeres +zungenfertiges +zungenfertigste +zungenfertigsten +zungenfertigster +zungenförmig +zungenförmige +zungenförmigem +zungenförmiger +zungenförmiges +zunichte +zunicken +zunickend +zunickenden +zunickender +zunickendes +zunimmt +zunutze +zunächst +zunähen +zunähend +zunähenden +zunähender +zunähendes +zuoberst +zuordnen +zuordnend +zuordnende +zuordnenden +zuordnendes +zuordnet +zuordnete +zupacken +zupackende +zupackenden +zupackender +zupass +zupfe +zupfen +zupfend +zupfenden +zupfender +zupfendes +zupft +zupfte +zupften +zupftet +zur +zuraten +zuratend +zuratenden +zuratender +zuratendes +zurechnen +zurechnend +zurechnende +zurechnenden +zurechnendes +zurechnungsfähig +zurechnungsfähige +zurechnungsfähigen +zurechnungsfähiger +zurechnungsfähigere +zurechnungsfähigerer +zurechnungsfähigeres +zurechnungsfähiges +zurechnungsfähigsten +zurechnungsfähigster +zurechnungsfähigstes +zurecht +zurechtbasteln +zurechtbastelnd +zurechtbastelnde +zurechtbastelnder +zurechtbastelndes +zurechtbiegen +zurechtbiegende +zurechtbiegenden +zurechtbiegender +zurechtfanden +zurechtfinden +zurechtfindend +zurechtfindenden +zurechtfindender +zurechtfindendes +zurechtgebastelte +zurechtgebasteltem +zurechtgebastelten +zurechtgebasteltes +zurechtgefunden +zurechtgefundene +zurechtgefundenem +zurechtgefundenen +zurechtgefundenes +zurechtgekommen +zurechtgekommene +zurechtgekommenen +zurechtgekommener +zurechtgekommenes +zurechtgemacht +zurechtgemachte +zurechtgemachten +zurechtgemachter +zurechtgemachtes +zurechtgesetzt +zurechtgesetzte +zurechtgesetztem +zurechtgesetzter +zurechtgesetztes +zurechtgestellt +zurechtgestelltem +zurechtgestellten +zurechtgestellter +zurechtgestutzt +zurechtgestutzte +zurechtgestutztem +zurechtgestutzter +zurechtgestutztes +zurechtgewiesen +zurechtgewiesenem +zurechtgewiesenen +zurechtgewiesener +zurechtkommen +zurechtkommend +zurechtkommende +zurechtkommender +zurechtkommendes +zurechtkommt +zurechtlegend +zurechtlegende +zurechtlegenden +zurechtlegendes +zurechtmachen +zurechtmachend +zurechtmachenden +zurechtmachender +zurechtmachendes +zurechtsetzen +zurechtsetzend +zurechtsetzende +zurechtsetzender +zurechtsetzendes +zurechtstellen +zurechtstellende +zurechtstellenden +zurechtstellender +zurechtstutzen +zurechtstutzend +zurechtstutzende +zurechtstutzender +zurechtstutzendes +zurechtweisen +zurechtweisende +zurechtweisenden +zurechtweisender +zurechtzufinden +zurechtzukommen +zureden +zuredende +zuredenden +zuredender +zuredeten +zureichen +zureichend +zureichende +zureichender +zureichendes +zureiten +zureitende +zureitenden +zureitender +zurichten +zurichtend +zurichtende +zurichtender +zurichtendes +zuriegeln +zuriegelnde +zuriegelnden +zuriegelnder +zurufe +zurufen +zurufende +zurufenden +zurufender +zurzeit +zurück +zurückbegeben +zurückbegebende +zurückbegebendem +zurückbegebenden +zurückbegebender +zurückbegebendes +zurückbegebene +zurückbegebenem +zurückbegebenen +zurückbegebenes +zurückbehalten +zurückbehaltend +zurückbehaltenden +zurückbehaltender +zurückbehaltendes +zurückbehaltenem +zurückbehaltenen +zurückbehaltener +zurückbekommen +zurückbekommend +zurückbekommende +zurückbekommender +zurückbekommendes +zurückbekommene +zurückbekommenen +zurückbekommener +zurückbekommenes +zurückberufen +zurückberufend +zurückberufende +zurückberufender +zurückberufendes +zurückberufene +zurückberufenen +zurückberufener +zurückberufenes +zurückbezahlt +zurückbezahlte +zurückbezahltem +zurückbezahlter +zurückbezahltes +zurückbilden +zurückbleibend +zurückbleibende +zurückbleibenden +zurückbleibendes +zurückbleibt +zurückblicken +zurückblickend +zurückblickende +zurückblickenden +zurückblickender +zurückblickte +zurückblieb +zurückbringen +zurückbringende +zurückbringenden +zurückbringender +zurückbringt +zurückdachten +zurückdatieren +zurückdatierend +zurückdatierenden +zurückdatierender +zurückdatierendes +zurückdatierte +zurückdatiertem +zurückdatierten +zurückdatiertes +zurückdenken +zurückdenkend +zurückdenkenden +zurückdenkender +zurückdenkendes +zurückdrängend +zurückdrängende +zurückdrängenden +zurückdrängendes +zurückeilen +zurückeilend +zurückeilenden +zurückeilender +zurückeilendes +zurückerbitten +zurückerbittend +zurückerhält +zurückerobern +zurückerobernd +zurückerobernde +zurückerobernder +zurückeroberndes +zurückerobert +zurückerobertem +zurückeroberten +zurückeroberter +zurückerstatten +zurückerstattend +zurückerstattende +zurückerstattender +zurückerstattendes +zurückerstattet +zurückerstattetem +zurückerstatteten +zurückerstatteter +zurückfahrend +zurückfahrende +zurückfahrenden +zurückfahrendes +zurückfallen +zurückfallend +zurückfallenden +zurückfallender +zurückfallendes +zurückfinden +zurückfindend +zurückfindende +zurückfindender +zurückfindendes +zurückfliegen +zurückfordern +zurückfordernd +zurückfordernde +zurückfordernden +zurückforderndes +zurückfällt +zurückführen +zurückführend +zurückführenden +zurückführender +zurückführendes +zurückführt +zurückgab +zurückgaben +zurückgebe +zurückgeben +zurückgebende +zurückgebenden +zurückgebender +zurückgeblickt +zurückgeblieben +zurückgebliebene +zurückgebliebenen +zurückgebliebener +zurückgebliebenes +zurückgebracht +zurückgebrachte +zurückgebrachtem +zurückgebrachten +zurückgebrachtes +zurückgedacht +zurückgedachte +zurückgedachten +zurückgedachter +zurückgedachtes +zurückgedrehten +zurückgedrehter +zurückgedrehtes +zurückgedrängte +zurückgedrängtem +zurückgedrängten +zurückgedrängtes +zurückgeeilt +zurückgeeiltem +zurückgeeilten +zurückgeeilter +zurückgefahren +zurückgefahrenem +zurückgefahrenen +zurückgefahrener +zurückgefallen +zurückgefallene +zurückgefallenem +zurückgefallener +zurückgefallenes +zurückgeflogen +zurückgeforderte +zurückgefordertem +zurückgeforderten +zurückgefordertes +zurückgefunden +zurückgefundene +zurückgefundenen +zurückgefundener +zurückgefundenes +zurückgeführt +zurückgeführte +zurückgeführtem +zurückgeführter +zurückgeführtes +zurückgegangen +zurückgegangene +zurückgegangenem +zurückgegangenen +zurückgegangenes +zurückgegeben +zurückgegebene +zurückgegebenen +zurückgegebener +zurückgegebenes +zurückgegriffen +zurückgegriffene +zurückgegriffenem +zurückgegriffenen +zurückgegriffenes +zurückgehalten +zurückgehaltene +zurückgehaltenen +zurückgehaltener +zurückgehaltenes +zurückgehen +zurückgehend +zurückgehende +zurückgehenden +zurückgehendes +zurückgeholt +zurückgeholte +zurückgeholten +zurückgeholter +zurückgeholtes +zurückgekauft +zurückgekaufte +zurückgekauftem +zurückgekaufter +zurückgekauftes +zurückgekehrt +zurückgekehrtem +zurückgekehrten +zurückgekehrter +zurückgekommen +zurückgekommene +zurückgekommenem +zurückgekommener +zurückgekommenes +zurückgekonnt +zurückgelassene +zurückgelassenem +zurückgelassenen +zurückgelassenes +zurückgelegen +zurückgelegene +zurückgelegenen +zurückgelegener +zurückgelegenes +zurückgelegt +zurückgelegte +zurückgelegtem +zurückgelegten +zurückgelegter +zurückgelegtes +zurückgelehntem +zurückgelehnten +zurückgelehnter +zurückgeliefert +zurückgemeldet +zurückgemeldete +zurückgemeldeten +zurückgemeldeter +zurückgemeldetes +zurückgenommene +zurückgenommenem +zurückgenommenen +zurückgenommener +zurückgenommenes +zurückgeprallt +zurückgeprallte +zurückgeprallten +zurückgeprallter +zurückgepralltes +zurückgerechnet +zurückgerechnete +zurückgerechnetem +zurückgerechneten +zurückgerechneter +zurückgerechnetes +zurückgerufen +zurückgerufene +zurückgerufenem +zurückgerufenen +zurückgerufener +zurückgerufenes +zurückgesandt +zurückgeschaltet +zurückgeschaudert +zurückgeschaut +zurückgeschickt +zurückgeschickte +zurückgeschicktem +zurückgeschickter +zurückgeschicktes +zurückgeschlagen +zurückgeschlagene +zurückgeschlagenem +zurückgeschlagenen +zurückgeschlagener +zurückgeschlagenes +zurückgeschleudert +zurückgeschoben +zurückgeschreckt +zurückgesehnt +zurückgesehntem +zurückgesehnten +zurückgesehnter +zurückgesendet +zurückgesetzt +zurückgesetzte +zurückgesetzten +zurückgesetzter +zurückgesetztes +zurückgespiegelt +zurückgesprungen +zurückgesprungene +zurückgesprungenem +zurückgesprungenen +zurückgesprungenes +zurückgestanden +zurückgestandene +zurückgestandenen +zurückgestandener +zurückgestandenes +zurückgesteckt +zurückgesteckte +zurückgestecktem +zurückgesteckten +zurückgestecktes +zurückgestellt +zurückgestellte +zurückgestelltem +zurückgestellten +zurückgestellter +zurückgestelltes +zurückgestoßene +zurückgestoßenem +zurückgestoßenen +zurückgestoßenes +zurückgestrahlt +zurückgestrahlte +zurückgestrahlten +zurückgestrahlter +zurückgestrahltes +zurückgestreifte +zurückgestreiftem +zurückgestreiften +zurückgestreiftes +zurückgesunkener +zurückgesunkenes +zurückgetreten +zurückgetretene +zurückgetretenen +zurückgetretener +zurückgetretenes +zurückgetriebene +zurückgetriebenem +zurückgetriebenen +zurückgetriebenes +zurückgewandelt +zurückgewichen +zurückgewichene +zurückgewichenen +zurückgewichener +zurückgewichenes +zurückgewiesen +zurückgewiesene +zurückgewiesenem +zurückgewiesenen +zurückgewiesenes +zurückgewinnen +zurückgewinnend +zurückgewirkt +zurückgewirkte +zurückgewirktem +zurückgewirkten +zurückgewirktes +zurückgeworfene +zurückgeworfenem +zurückgeworfenen +zurückgeworfenes +zurückgewünscht +zurückgewünschte +zurückgewünschten +zurückgewünschter +zurückgewünschtes +zurückgezahlt +zurückgezahlte +zurückgezahlten +zurückgezahlter +zurückgezahltes +zurückgezogen +zurückgezogene +zurückgezogenem +zurückgezogenen +zurückgezogener +zurückgezogenes +zurückging +zurückginge +zurückgingen +zurückgreifen +zurückgreifend +zurückgreifende +zurückgreifenden +zurückgreifendes +zurückgreift +zurückgriff +zurückhalten +zurückhaltend +zurückhaltende +zurückhaltendem +zurückhaltenden +zurückhaltender +zurückhaltendes +zurückhielt +zurückhielten +zurückholen +zurückholende +zurückholenden +zurückholender +zurückholte +zurückhängend +zurückhängende +zurückhängenden +zurückhängendes +zurückkaufen +zurückkaufende +zurückkaufenden +zurückkaufender +zurückkehren +zurückkehrend +zurückkehrende +zurückkehrender +zurückkehrendes +zurückkehrst +zurückkehrt +zurückkehrte +zurückkehrten +zurückkommen +zurückkommende +zurückkommenden +zurückkommender +zurückkommt +zurückkönnen +zurücklassen +zurücklassend +zurücklassenden +zurücklassender +zurücklassendes +zurücklegen +zurücklegend +zurücklegende +zurücklegenden +zurücklegendes +zurücklegt +zurücklegte +zurücklehnen +zurücklehnende +zurücklehnenden +zurücklehnender +zurücklehnendes +zurückliegen +zurückliegend +zurückliegende +zurückliegenden +zurückliegendes +zurückliegt +zurückläuft +zurückmelden +zurückmeldend +zurückmeldende +zurückmeldender +zurückmeldendes +zurücknehmen +zurücknehmende +zurücknehmenden +zurücknehmender +zurückprallen +zurückprallend +zurückprallende +zurückprallender +zurückprallendes +zurückrechnen +zurückrechnende +zurückrechnenden +zurückrechnender +zurückregeln +zurückreichen +zurückreichend +zurückrufen +zurückrufend +zurückrufende +zurückrufender +zurückrufendes +zurückschaffen +zurückschaffende +zurückschaffenden +zurückschaffender +zurückschalten +zurückschaudern +zurückschaudernd +zurückschaudernde +zurückschaudernder +zurückschauderndes +zurückschauen +zurückschauende +zurückschauenden +zurückschauender +zurückscheuen +zurückscheuend +zurückscheuende +zurückscheuender +zurückscheuendes +zurückscheut +zurückschickend +zurückschickende +zurückschickenden +zurückschickendes +zurückschlagen +zurückschlagend +zurückschlagenden +zurückschlagender +zurückschlagendes +zurückschraubende +zurückschreckend +zurückschreckende +zurückschreckenden +zurückschreckendes +zurücksehen +zurücksehnend +zurücksehnende +zurücksehnenden +zurücksehnendes +zurücksenden +zurücksetzen +zurücksetzend +zurücksetzende +zurücksetzenden +zurücksetzendes +zurückspringen +zurückspringend +zurückspringenden +zurückspringender +zurückspringendes +zurücksteckend +zurücksteckende +zurücksteckenden +zurücksteckendes +zurückstehen +zurückstehend +zurückstehenden +zurückstehender +zurückstehendes +zurückstellen +zurückstellend +zurückstellende +zurückstellenden +zurückstellendes +zurückstoßen +zurückstoßend +zurückstoßenden +zurückstoßender +zurückstoßendes +zurückstrahlend +zurückstrahlende +zurückstrahlenden +zurückstrahlendes +zurückstreifen +zurückstreifend +zurückstreifenden +zurückstreifender +zurückstreifendes +zurücktreiben +zurücktreibend +zurücktreibende +zurücktreibender +zurücktreibendes +zurücktreten +zurücktretende +zurücktretenden +zurücktretender +zurücktritt +zurückverfolgen +zurückverfolgend +zurückverfolgenden +zurückverfolgender +zurückverfolgendes +zurückverfolgt +zurückverfolgte +zurückverfolgtem +zurückverfolgten +zurückverfolgtes +zurückverlangen +zurückverlangend +zurückverlangenden +zurückverlangender +zurückverlangendes +zurückverlangt +zurückverlangte +zurückverlangtem +zurückverlangten +zurückverlangtes +zurückversetzen +zurückversetzend +zurückversetzenden +zurückversetzender +zurückversetzendes +zurückversetzte +zurückversetztem +zurückversetzten +zurückversetztes +zurückverwandeln +zurückverwandelnd +zurückverwandelnden +zurückverwandelndes +zurückverwandelt +zurückverwandeltem +zurückverwandelten +zurückverwandelter +zurückverweisen +zurückverweisend +zurückverweisenden +zurückverweisender +zurückverweisendes +zurückverwiesenen +zurückverwiesener +zurückverwiesenes +zurückweichen +zurückweichend +zurückweichende +zurückweichenden +zurückweichender +zurückweisen +zurückweisend +zurückweisende +zurückweisender +zurückweisendes +zurückwerfen +zurückwerfende +zurückwerfenden +zurückwerfender +zurückwies +zurückwirken +zurückwirkend +zurückwirkenden +zurückwirkender +zurückwirkendes +zurückwirkten +zurückwünschen +zurückwünschend +zurückwünschende +zurückwünschender +zurückwünschendes +zurückzahlen +zurückzahlend +zurückzahlende +zurückzahlenden +zurückzahlender +zurückzahlendes +zurückzahlt +zurückziehend +zurückziehende +zurückziehenden +zurückziehendes +zurückzieht +zurückzog +zurückzubleiben +zurückzublicken +zurückzubringen +zurückzuerhalten +zurückzuerstatten +zurückzufordern +zurückzuführen +zurückzuführende +zurückzugeben +zurückzugehen +zurückzugreifen +zurückzuhalten +zurückzuholen +zurückzukaufen +zurückzukehren +zurückzukommen +zurückzulegen +zurückzunehmen +zurückzurechnen +zurückzurufen +zurückzuschauen +zurückzuschicken +zurückzusenden +zurückzusetzen +zurückzuverlangenden +zurückzuverlangender +zurückzuverlangendes +zurückzuversetzen +zurückzuzahlen +zurückzuziehen +zurückzuübersetzenden +zurückzuübersetzender +zurückzuübersetzendes +zurückübersetzen +zurückübersetzend +zurückübersetzenden +zurückübersetzender +zurückübersetzendes +zurückübersetzte +zurückübersetztem +zurückübersetzten +zurückübersetztes +zurüsten +zurüstende +zurüstenden +zurüstender +zusage +zusagen +zusagend +zusagenden +zusagender +zusagendes +zusah +zusahen +zusammen +zusammenarbeiten +zusammenarbeitende +zusammenarbeitenden +zusammenarbeitender +zusammenarbeiteten +zusammenballen +zusammenballend +zusammenballende +zusammenballender +zusammenballendes +zusammenballten +zusammenbasteln +zusammenbauen +zusammenbauend +zusammenbauende +zusammenbauenden +zusammenbauendes +zusammenbeißen +zusammenbeißend +zusammenbeißenden +zusammenbeißender +zusammenbeißendes +zusammenbekommend +zusammenbekommende +zusammenbekommenden +zusammenbekommendes +zusammenbekommene +zusammenbekommenem +zusammenbekommener +zusammenbekommenes +zusammenbinden +zusammenbindend +zusammenbindenden +zusammenbindender +zusammenbindendes +zusammenbrach +zusammenbrachen +zusammenbrachte +zusammenbrachten +zusammenbrauen +zusammenbrauende +zusammenbrauenden +zusammenbrauender +zusammenbrechen +zusammenbrechend +zusammenbrechende +zusammenbrechender +zusammenbrechendes +zusammenbricht +zusammenbringen +zusammenbringend +zusammenbringende +zusammenbringenden +zusammenbringendes +zusammenbringt +zusammendrängen +zusammendrängend +zusammendrängenden +zusammendrängender +zusammendrängendes +zusammendrückend +zusammendrückende +zusammendrückenden +zusammendrückendes +zusammenfahren +zusammenfahrende +zusammenfahrenden +zusammenfahrender +zusammenfallen +zusammenfallend +zusammenfallende +zusammenfallender +zusammenfallendes +zusammenfalten +zusammenfaltend +zusammenfaltenden +zusammenfaltender +zusammenfaltendes +zusammenfassen +zusammenfassend +zusammenfassende +zusammenfassenden +zusammenfassendes +zusammenfiel +zusammenfielen +zusammenfindend +zusammenfindende +zusammenfindenden +zusammenfindendes +zusammenflicken +zusammenflickend +zusammenflickenden +zusammenflickender +zusammenflickendes +zusammenfließen +zusammenfließend +zusammenfließende +zusammenfließenden +zusammenfließender +zusammenfließendes +zusammenfällt +zusammenfügen +zusammenfügende +zusammenfügenden +zusammenfügender +zusammenfügt +zusammenführe +zusammenführen +zusammengearbeitet +zusammengearbeitete +zusammengearbeiteten +zusammengearbeiteter +zusammengearbeitetes +zusammengeballte +zusammengeballtem +zusammengeballten +zusammengeballtes +zusammengebastelt +zusammengebaut +zusammengebaute +zusammengebautem +zusammengebauten +zusammengebauter +zusammengebautes +zusammengebissen +zusammengebissene +zusammengebissenem +zusammengebissener +zusammengebissenes +zusammengebracht +zusammengebrachte +zusammengebrachtem +zusammengebrachten +zusammengebrachter +zusammengebrachtes +zusammengebraut +zusammengebraute +zusammengebrautem +zusammengebrautes +zusammengebrochen +zusammengebrochene +zusammengebrochenen +zusammengebrochener +zusammengebrochenes +zusammengebundene +zusammengebundenem +zusammengebundenen +zusammengebundener +zusammengebundenes +zusammengedrängt +zusammengedrängte +zusammengedrängten +zusammengedrängter +zusammengedrängtes +zusammengedrückt +zusammengedrückte +zusammengedrücktem +zusammengedrückten +zusammengedrücktes +zusammengefahren +zusammengefahrene +zusammengefahrenem +zusammengefahrener +zusammengefahrenes +zusammengefallen +zusammengefallenem +zusammengefallenen +zusammengefallener +zusammengefaltet +zusammengefaltete +zusammengefaltetem +zusammengefalteter +zusammengefaltetes +zusammengefasst +zusammengefasstem +zusammengefassten +zusammengefasster +zusammengeflickt +zusammengeflicktem +zusammengeflickten +zusammengeflickter +zusammengeflossen +zusammengeflossene +zusammengeflossenem +zusammengeflossener +zusammengeflossenes +zusammengefunden +zusammengefundenem +zusammengefundenen +zusammengefundener +zusammengefügt +zusammengefügte +zusammengefügten +zusammengefügter +zusammengefügtes +zusammengeführt +zusammengegangen +zusammengegangene +zusammengegangenem +zusammengegangener +zusammengegangenes +zusammengehalten +zusammengehaltene +zusammengehaltenen +zusammengehaltener +zusammengehaltenes +zusammengeheftet +zusammengeheftetem +zusammengehefteten +zusammengehefteter +zusammengeheilt +zusammengeheilte +zusammengeheiltem +zusammengeheilter +zusammengeheiltes +zusammengehen +zusammengehende +zusammengehenden +zusammengehender +zusammengeholt +zusammengeholte +zusammengeholtem +zusammengeholter +zusammengeholtes +zusammengehäuft +zusammengehören +zusammengehörend +zusammengehörende +zusammengehörenden +zusammengehörender +zusammengehörendes +zusammengehörig +zusammengehörigem +zusammengehörigen +zusammengehöriger +zusammengehört +zusammengekauft +zusammengekauftem +zusammengekauften +zusammengekaufter +zusammengekittet +zusammengeklappt +zusammengeklapptem +zusammengeklappten +zusammengeklappter +zusammengeklaubt +zusammengeklaut +zusammengeklaute +zusammengeklautem +zusammengeklauten +zusammengeklauter +zusammengeklautes +zusammengeklebt +zusammengeklebte +zusammengeklebtem +zusammengeklebten +zusammengeklebter +zusammengeklebtes +zusammengeknüllt +zusammengeknüllte +zusammengeknülltem +zusammengeknüllter +zusammengeknülltes +zusammengekommen +zusammengekommenem +zusammengekommenen +zusammengekommener +zusammengelaufen +zusammengelaufenem +zusammengelaufenen +zusammengelaufener +zusammengelebt +zusammengelebte +zusammengelebtem +zusammengelebter +zusammengelebtes +zusammengelegt +zusammengelegtem +zusammengelegten +zusammengelegter +zusammengeleimt +zusammengeleimte +zusammengeleimtem +zusammengeleimter +zusammengeleimtes +zusammengeläppert +zusammengeläpperte +zusammengeläppertem +zusammengeläpperter +zusammengeläppertes +zusammengenommen +zusammengenommene +zusammengenommenem +zusammengenommener +zusammengenommenes +zusammengepackt +zusammengepackte +zusammengepacktem +zusammengepackter +zusammengepacktes +zusammengepasst +zusammengepasstem +zusammengepassten +zusammengepasster +zusammengepfercht +zusammengepferchtem +zusammengepferchten +zusammengepferchter +zusammengeprallt +zusammengeprallte +zusammengepralltem +zusammengeprallter +zusammengepralltes +zusammengepresst +zusammengerafft +zusammengeraffte +zusammengerafftem +zusammengeraffter +zusammengerafftes +zusammengeraten +zusammengeratende +zusammengeratenden +zusammengeratender +zusammengeratene +zusammengeratenem +zusammengeratenen +zusammengeratenes +zusammengerechnet +zusammengerechnete +zusammengerechneten +zusammengerechneter +zusammengerechnetes +zusammengereimte +zusammengereimtem +zusammengereimten +zusammengereimtes +zusammengerissen +zusammengerollt +zusammengerolltem +zusammengerollten +zusammengerollter +zusammengerolltes +zusammengerottet +zusammengerottete +zusammengerottetem +zusammengerotteter +zusammengerottetes +zusammengerufen +zusammengerufenem +zusammengerufenen +zusammengerufener +zusammengerückt +zusammengerücktem +zusammengerückten +zusammengerückter +zusammengerücktes +zusammengeschart +zusammengescharte +zusammengeschartem +zusammengescharter +zusammengeschartes +zusammengeschlagen +zusammengeschlagenem +zusammengeschlagenen +zusammengeschlagener +zusammengeschlossen +zusammengeschlossene +zusammengeschlossenem +zusammengeschlossener +zusammengeschlossenes +zusammengeschmolzen +zusammengeschmolzenem +zusammengeschmolzenen +zusammengeschmolzener +zusammengeschnürt +zusammengeschnürte +zusammengeschnürtem +zusammengeschnürter +zusammengeschnürtes +zusammengeschossen +zusammengeschossenem +zusammengeschossenen +zusammengeschossener +zusammengeschrieben +zusammengeschriebene +zusammengeschriebenem +zusammengeschriebener +zusammengeschriebenes +zusammengeschrumpft +zusammengeschrumpftem +zusammengeschrumpften +zusammengeschrumpfter +zusammengeschustert +zusammengeschusterte +zusammengeschusterten +zusammengeschweißte +zusammengeschweißtem +zusammengeschweißten +zusammengeschweißtes +zusammengesetzt +zusammengesetzte +zusammengesetztem +zusammengesetzten +zusammengesetzter +zusammengestanden +zusammengestandene +zusammengestandenem +zusammengestandenen +zusammengestandenes +zusammengesteckt +zusammengesteckte +zusammengesteckten +zusammengesteckter +zusammengestecktes +zusammengestellt +zusammengestellte +zusammengestelltem +zusammengestellten +zusammengestelltes +zusammengestoppelte +zusammengestoppeltem +zusammengestoppelten +zusammengestoppeltes +zusammengestoßen +zusammengestoßene +zusammengestoßenen +zusammengestoßener +zusammengestoßenes +zusammengestrichene +zusammengestrichenem +zusammengestrichenen +zusammengestrichenes +zusammengeströmt +zusammengeströmte +zusammengeströmten +zusammengeströmter +zusammengeströmtes +zusammengestürzt +zusammengestürzte +zusammengestürzten +zusammengestürzter +zusammengestürztes +zusammengesucht +zusammengesuchte +zusammengesuchten +zusammengesuchter +zusammengesuchtes +zusammengesunkene +zusammengesunkenem +zusammengesunkenen +zusammengesunkenes +zusammengetan +zusammengetragen +zusammengetragene +zusammengetragenem +zusammengetragenen +zusammengetragenes +zusammengetreten +zusammengetretene +zusammengetretenen +zusammengetretener +zusammengetretenes +zusammengetroffene +zusammengetroffenem +zusammengetroffenen +zusammengetroffenes +zusammengetrommelt +zusammengetrommelte +zusammengetrommelten +zusammengetrommelter +zusammengetrommeltes +zusammengewachsen +zusammengewachsene +zusammengewachsenen +zusammengewachsener +zusammengewachsenes +zusammengewirkt +zusammengewirkte +zusammengewirktem +zusammengewirkter +zusammengewirktes +zusammengeworfen +zusammengeworfenem +zusammengeworfenen +zusammengeworfener +zusammengezogen +zusammengezogenem +zusammengezogenen +zusammengezogener +zusammengezählt +zusammengezählte +zusammengezähltem +zusammengezählter +zusammengezähltes +zusammenhalten +zusammenhaltende +zusammenhaltenden +zusammenhaltender +zusammenhanglos +zusammenhanglose +zusammenhanglosem +zusammenhangloser +zusammenhanglosere +zusammenhangloseren +zusammenhangloseres +zusammenhangloses +zusammenhangloseste +zusammenhanglosester +zusammenhanglosestes +zusammenhauen +zusammenhauende +zusammenhauenden +zusammenhauender +zusammenhauendes +zusammenheften +zusammenheftend +zusammenheftende +zusammenheftender +zusammenheftendes +zusammenheilen +zusammenheilende +zusammenheilenden +zusammenheilender +zusammenhielten +zusammenhingen +zusammenholen +zusammenholend +zusammenholenden +zusammenholender +zusammenholendes +zusammenhält +zusammenhängen +zusammenhängend +zusammenhängende +zusammenhängendem +zusammenhängenden +zusammenhängender +zusammenhängendes +zusammenhäufen +zusammenhäufend +zusammenhäufende +zusammenhäufender +zusammenhäufendes +zusammenkaufen +zusammenkaufend +zusammenkaufende +zusammenkaufender +zusammenkaufendes +zusammenkitten +zusammenkittende +zusammenkittenden +zusammenkittender +zusammenklappbar +zusammenklappbare +zusammenklappbarem +zusammenklappbarer +zusammenklappbares +zusammenklappen +zusammenklappende +zusammenklappenden +zusammenklappender +zusammenkleben +zusammenklebend +zusammenklebende +zusammenklebender +zusammenklebendes +zusammenklebst +zusammenknüllen +zusammenknüllende +zusammenknüllenden +zusammenknüllender +zusammenkommen +zusammenkommend +zusammenkommende +zusammenkommender +zusammenkommendes +zusammenkratzen +zusammenlaufen +zusammenlaufend +zusammenlaufenden +zusammenlaufender +zusammenlaufendes +zusammenlebende +zusammenlebenden +zusammenlebender +zusammenlebt +zusammenlebte +zusammenlegbar +zusammenlegbare +zusammenlegbaren +zusammenlegbarer +zusammenlegbares +zusammenlegend +zusammenlegende +zusammenlegenden +zusammenlegendes +zusammenleimende +zusammenleimenden +zusammenleimender +zusammenläppern +zusammenläppernd +zusammenläppernde +zusammenläppernden +zusammenläpperndes +zusammenmontiert +zusammennehmen +zusammennehmende +zusammennehmenden +zusammennehmender +zusammenpacken +zusammenpackend +zusammenpackenden +zusammenpackender +zusammenpackendes +zusammenpassend +zusammenpassende +zusammenpassenden +zusammenpassendes +zusammenpferchen +zusammenpferchend +zusammenpferchenden +zusammenpferchender +zusammenpferchendes +zusammenpralle +zusammenprallend +zusammenprallende +zusammenprallenden +zusammenprallendes +zusammenraffend +zusammenraffende +zusammenraffenden +zusammenraffendes +zusammenrechnen +zusammenrechnend +zusammenrechnenden +zusammenrechnender +zusammenrechnendes +zusammenreimen +zusammenreimend +zusammenreimenden +zusammenreimender +zusammenreimendes +zusammenreißend +zusammenreißende +zusammenreißenden +zusammenreißendes +zusammenrollend +zusammenrollende +zusammenrollenden +zusammenrollendes +zusammenrotten +zusammenrottend +zusammenrottenden +zusammenrottender +zusammenrottendes +zusammenrufend +zusammenrufende +zusammenrufenden +zusammenrufendes +zusammenrücken +zusammenrückend +zusammenrückenden +zusammenrückender +zusammenrückendes +zusammensacken +zusammensackte +zusammenscharend +zusammenscharende +zusammenscharenden +zusammenscharendes +zusammenschiebt +zusammenschießen +zusammenschießend +zusammenschießenden +zusammenschießender +zusammenschießendes +zusammenschlagend +zusammenschlagende +zusammenschlagenden +zusammenschlagendes +zusammenschließen +zusammenschließend +zusammenschließenden +zusammenschließender +zusammenschließendes +zusammenschmelzend +zusammenschmelzende +zusammenschmelzenden +zusammenschmelzendes +zusammenschnüren +zusammenschnürend +zusammenschnürenden +zusammenschnürender +zusammenschnürendes +zusammenschreibend +zusammenschreibende +zusammenschreibenden +zusammenschreibendes +zusammenschrumpfen +zusammenschrumpfend +zusammenschrumpfenden +zusammenschrumpfender +zusammenschrumpfendes +zusammenschweißend +zusammenschweißende +zusammenschweißenden +zusammenschweißendes +zusammensetzen +zusammensetzende +zusammensetzenden +zusammensetzender +zusammensetzt +zusammensinken +zusammensinkend +zusammensinkenden +zusammensinkender +zusammensinkendes +zusammenstand +zusammenstecken +zusammensteckende +zusammensteckenden +zusammensteckender +zusammenstehen +zusammenstehend +zusammenstehende +zusammenstehender +zusammenstehendes +zusammenstellen +zusammenstellende +zusammenstellenden +zusammenstellender +zusammenstellt +zusammenstoppeln +zusammenstoppelnd +zusammenstoppelnde +zusammenstoppelnder +zusammenstoppelndes +zusammenstoßen +zusammenstoßende +zusammenstoßenden +zusammenstoßender +zusammenstreichen +zusammenstreichend +zusammenstreichende +zusammenstreichender +zusammenstreichendes +zusammenströmen +zusammenströmende +zusammenströmenden +zusammenströmender +zusammenstünde +zusammenstünden +zusammenstürzen +zusammenstürzend +zusammenstürzende +zusammenstürzender +zusammenstürzendes +zusammensuchen +zusammensuchende +zusammensuchenden +zusammensuchender +zusammentraf +zusammentragen +zusammentragend +zusammentragenden +zusammentragender +zusammentragendes +zusammentraten +zusammentreffend +zusammentreffende +zusammentreffenden +zusammentreffendes +zusammentrete +zusammentreten +zusammentretend +zusammentretenden +zusammentretender +zusammentretendes +zusammentrommeln +zusammentrommelnd +zusammentrommelnde +zusammentrommelnder +zusammentrommelndes +zusammentuend +zusammentuenden +zusammentuender +zusammentuendes +zusammenwachsen +zusammenwachsend +zusammenwachsende +zusammenwachsender +zusammenwachsendes +zusammenwerfen +zusammenwerfende +zusammenwerfenden +zusammenwerfender +zusammenwirken +zusammenwirkend +zusammenwirkende +zusammenwirkenden +zusammenwirkender +zusammenwirkendes +zusammenziehen +zusammenziehend +zusammenziehenden +zusammenziehender +zusammenziehendes +zusammenzubasteln +zusammenzubrechen +zusammenzubringen +zusammenzucken +zusammenzufassen +zusammenzufügen +zusammenzuführen +zusammenzulegen +zusammenzupassen +zusammenzuschließen +zusammenzusetzen +zusammenzustehen +zusammenzutreffen +zusammenzutreten +zusammenzählend +zusammenzählende +zusammenzählenden +zusammenzählendes +zuschalten +zuschauen +zuschauend +zuschauenden +zuschauender +zuschauendes +zuschaut +zuschauten +zuschicken +zuschickend +zuschickende +zuschickenden +zuschickendes +zuschieben +zuschiebend +zuschiebende +zuschiebenden +zuschiebendes +zuschießen +zuschießend +zuschießenden +zuschießender +zuschießendes +zuschlagen +zuschlagende +zuschlagenden +zuschlagender +zuschlagsfrei +zuschlagsfreie +zuschlagsfreiem +zuschlagsfreier +zuschlagsfreies +zuschließen +zuschließende +zuschließenden +zuschließender +zuschlägt +zuschmeißen +zuschmeißend +zuschmeißende +zuschmeißenden +zuschmeißender +zuschmeißendes +zuschmieren +zuschmierende +zuschmierenden +zuschmierender +zuschnallen +zuschnallende +zuschnallenden +zuschnallender +zuschnappen +zuschnappend +zuschnappende +zuschnappender +zuschnappendes +zuschneiden +zuschneidende +zuschneidenden +zuschneidender +zuschneidest +zuschnitte +zuschnüren +zuschnürend +zuschnürende +zuschnürender +zuschnürendes +zuschrauben +zuschraubend +zuschraubende +zuschraubender +zuschraubendes +zuschreiben +zuschreibend +zuschreibende +zuschreibenden +zuschreibender +zuschreibendes +zuschulden +zuschütten +zuschüttend +zuschüttende +zuschüttenden +zuschüttendes +zusehe +zusehen +zusehend +zusehende +zusehender +zusehendes +zusehends +zusenden +zusendend +zusendende +zusendenden +zusendendes +zusetzen +zusetzend +zusetzenden +zusetzender +zusetzendes +zusichern +zusichernd +zusichernde +zusichernder +zusicherndes +zusiegeln +zusiegelnde +zusiegelnden +zusiegelnder +zusieht +zuspielen +zuspielend +zuspielenden +zuspielender +zuspielendes +zuspitze +zuspitzen +zuspitzend +zuspitzende +zuspitzenden +zuspitzendes +zuspitzt +zusprachen +zusprechen +zusprechende +zusprechenden +zusprechender +zuspringen +zuspringend +zuspringende +zuspringender +zuspringendes +zustande +zustandsabhängig +zustatten +zustecken +zusteckend +zusteckenden +zusteckender +zusteckendes +zustehend +zustehende +zustehenden +zustehendes +zusteht +zustellen +zustellende +zustellenden +zustellender +zusteuern +zustimme +zustimmen +zustimmende +zustimmenden +zustimmender +zustimmt +zustimmte +zustimmten +zustopfen +zustopfende +zustopfenden +zustopfender +zustoßen +zustoßend +zustoßende +zustoßender +zustoßendes +zustreben +zuströme +zuströmen +zuströmend +zuströmende +zuströmender +zuströmendes +zustände +zuständig +zuständige +zuständigem +zuständigen +zuständiges +zustößt +zustünde +zustürzen +zustürzende +zustürzenden +zustürzender +zusätzlich +zusätzliche +zusätzlichem +zusätzlichen +zusätzlicher +zusätzliches +zutage +zutaten +zuteil +zuteilen +zuteilende +zuteilenden +zuteilender +zutiefst +zutragen +zutragend +zutragenden +zutragender +zutragendes +zutrauen +zutrauend +zutrauende +zutrauenden +zutrauendes +zutraulich +zutrauliche +zutraulichen +zutraulicher +zutraulichere +zutraulicheren +zutraulicherer +zutraulicheres +zutraulichste +zutraulichstem +zutraulichsten +zutraulichstes +zutraut +zutreffe +zutreffen +zutreffend +zutreffende +zutreffendem +zutreffender +zutreffendes +zutrifft +zutrinken +zutrinkend +zutrinkende +zutrinkenden +zutrinkendes +zuträglich +zuträgliche +zuträglichen +zuträglicher +zuträglichere +zuträglicheren +zuträglicherer +zuträglicheres +zuträglichste +zuträglichstem +zuträglichsten +zuträglichstes +zutuend +zuungunsten +zuunterst +zuverlässig +zuverlässige +zuverlässigem +zuverlässigen +zuverlässiger +zuverlässigere +zuverlässigerem +zuverlässigerer +zuverlässigeres +zuverlässiges +zuverlässigstem +zuverlässigsten +zuverlässigster +zuversichtlich +zuversichtliche +zuversichtlichen +zuversichtlicher +zuversichtlichere +zuversichtlicheren +zuversichtlicherer +zuversichtlicheres +zuversichtlichste +zuversichtlichstem +zuversichtlichsten +zuversichtlichstes +zuviel +zuvor +zuvorderst +zuvorgekommen +zuvorgekommene +zuvorgekommenen +zuvorgekommener +zuvorgekommenes +zuvorkommen +zuvorkommend +zuvorkommende +zuvorkommendem +zuvorkommenden +zuvorkommender +zuvorkommendes +zuvorkommt +zuvortun +zuvorzukommen +zuwachse +zuwachsen +zuwachsend +zuwachsende +zuwachsenden +zuwachsendes +zuwandern +zuwandernd +zuwandernden +zuwandernder +zuwanderndes +zuwarten +zuwartend +zuwartende +zuwartender +zuwartendes +zuwege +zuwehen +zuwehend +zuwehende +zuwehenden +zuwehendes +zuweilen +zuweisen +zuweisende +zuweisenden +zuweisender +zuweist +zuwende +zuwenden +zuwendende +zuwendenden +zuwendender +zuwendet +zuwenig +zuwerfen +zuwerfende +zuwerfenden +zuwerfender +zuwider +zuwidergehandelt +zuwidergehandelte +zuwidergehandelten +zuwidergehandelter +zuwidergehandeltes +zuwidergelaufen +zuwidergelaufene +zuwidergelaufenem +zuwidergelaufenen +zuwidergelaufenes +zuwiderhandeln +zuwiderhandelnd +zuwiderhandelnden +zuwiderhandelnder +zuwiderhandelndes +zuwiderhandelten +zuwiderlaufen +zuwiderlaufend +zuwiderlaufende +zuwiderlaufenden +zuwiderlaufendes +zuwinken +zuwinkend +zuwinkenden +zuwinkender +zuwinkendes +zuzahlen +zuzahlend +zuzahlende +zuzahlenden +zuzahlendes +zuzeiten +zuziehen +zuziehenden +zuziehender +zuziehendes +zuzog +zuzubilligen +zuzubringen +zuzudrücken +zuzufügen +zuzuführen +zuzugeben +zuzugestehen +zuzugreifen +zuzuhalten +zuzuhören +zuzulassen +zuzulegen +zuzuleiten +zuzumuten +zuzuordnen +zuzuordnende +zuzurechnen +zuzureden +zuzuschicken +zuzuschieben +zuzuschlagen +zuzuschreiben +zuzusenden +zuzusichern +zuzusprechen +zuzustellen +zuzustimmen +zuzutrauen +zuzuweisen +zuzuweisenden +zuzuwenden +zuzählen +zuzählend +zuzählende +zuzählender +zuzählendes +zuzüglich +zwang +zwangen +zwanghaft +zwanghaftem +zwanghaften +zwanghafter +zwanghafterem +zwanghafteren +zwanghafterer +zwanghaftes +zwanghafteste +zwanghaftestem +zwanghaftester +zwanghaftestes +zwanglos +zwanglose +zwanglosem +zwanglosen +zwangloser +zwangloserem +zwangloseren +zwangloserer +zwangloses +zwangloseste +zwanglosestem +zwanglosester +zwanglosestes +zwangsbewirtschaftet +zwangsbewirtschaftetem +zwangsbewirtschafteten +zwangsbewirtschafteter +zwangsläufig +zwangsläufige +zwangsläufigem +zwangsläufigen +zwangsläufiger +zwangsläufiges +zwangst +zwangsumgetauscht +zwangsverpflichtet +zwangsverpflichtetem +zwangsverpflichteten +zwangsverpflichteter +zwangsversteigert +zwangsversteigerten +zwangsweise +zwanzig +zwanziger +zwanzigerlei +zwanzigfach +zwanzigfache +zwanzigfachem +zwanzigfachen +zwanzigfaches +zwanzigjährig +zwanzigjährigen +zwanzigjähriger +zwanzigste +zwanzigstem +zwanzigsten +zwanzigstens +zwanzigstes +zwanzigtausend +zwar +zweckbestimmt +zweckbestimmte +zweckbestimmtem +zweckbestimmten +zweckbestimmtes +zweckdienlich +zweckdienliche +zweckdienlichem +zweckdienlichen +zweckdienlicher +zweckdienlichere +zweckdienlicheren +zweckdienlicherer +zweckdienlicheres +zweckdienliches +zweckdienlichste +zweckdienlichstem +zweckdienlichsten +zweckdienlichstes +zweckentfremdet +zweckentfremdete +zweckentfremdeten +zweckentfremdeter +zweckentsprechend +zweckentsprechende +zweckentsprechenden +zweckentsprechender +zweckentsprechendes +zweckgebunden +zweckgebundene +zweckgebundenen +zwecklos +zwecklosem +zwecklosen +zweckloser +zweckloserem +zweckloseren +zweckloserer +zweckloses +zweckloseste +zwecklosestem +zwecklosester +zwecklosestes +zweckmäßig +zweckmäßige +zweckmäßigem +zweckmäßigen +zweckmäßiger +zweckmäßigerem +zweckmäßigeren +zweckmäßigerer +zweckmäßigerweise +zweckmäßiges +zweckmäßigste +zweckmäßigsten +zweckmäßigster +zweckmäßigstes +zwecks +zweckwidrig +zweckwidrige +zweckwidrigem +zweckwidrigen +zweckwidriger +zweckwidrigere +zweckwidrigerem +zweckwidrigerer +zweckwidrigeres +zweckwidriges +zweckwidrigstem +zweckwidrigsten +zweckwidrigster +zwei +zweiadrig +zweiarmig +zweiarmige +zweiarmigen +zweiarmiger +zweiarmiges +zweiatomigen +zweibeinig +zweibeinige +zweibeinigen +zweibeiniger +zweibeiniges +zweibändig +zweibändige +zweibändigem +zweibändigen +zweibändiges +zweideutig +zweideutige +zweideutigem +zweideutigen +zweideutiges +zweidimensional +zweidimensionale +zweidimensionalem +zweidimensionalen +zweidimensionaler +zweidimensionales +zweieinhalb +zweieinhalbjährige +zweieinhalbstündigen +zweier +zweierlei +zweifach +zweifache +zweifachen +zweifacher +zweifarbig +zweifarbige +zweifarbigem +zweifarbigen +zweifarbiger +zweifarbiges +zweifelhaft +zweifelhaftem +zweifelhaften +zweifelhafter +zweifelhafterem +zweifelhafteren +zweifelhafterer +zweifelhaftes +zweifelhafteste +zweifelhaftestem +zweifelhaftester +zweifelhaftestes +zweifellos +zweifellosem +zweifellosen +zweifelloser +zweifelloserem +zweifelloseren +zweifelloserer +zweifelloses +zweifelloseste +zweifellosestem +zweifellosester +zweifellosestes +zweifeln +zweifelnd +zweifelnde +zweifelnden +zweifelnder +zweifelndes +zweifelsfrei +zweifelsfreien +zweifelsohne +zweifelst +zweifelte +zweifelten +zweifeltest +zweifle +zweifältig +zweigeteilt +zweigeteilte +zweigeteilten +zweigeteilter +zweigeteiltes +zweigleisig +zweigleisige +zweigleisigem +zweigleisigen +zweigleisiges +zweigliedrigen +zweigte +zweigten +zweigtest +zweihundert +zweihändig +zweihändige +zweihändigem +zweihändigen +zweihändiger +zweihändiges +zweijährig +zweijährige +zweijährigem +zweijähriger +zweijähriges +zweijährlich +zweijährlichem +zweijährlichen +zweijährlicher +zweimal +zweimalig +zweimalige +zweimaligen +zweimaliger +zweimaliges +zweimotorige +zweimotorigem +zweimotorigen +zweimotoriges +zweipolig +zweireihig +zweireihige +zweireihigem +zweireihigen +zweireihiges +zweiräderig +zweiräderige +zweiräderigen +zweiräderiger +zweiräderiges +zweischalige +zweischneidig +zweischneidige +zweischneidigen +zweischneidiger +zweischneidiges +zweiseitig +zweiseitige +zweiseitigem +zweiseitigen +zweiseitiger +zweiseitiges +zweisilbig +zweisilbige +zweisilbigen +zweisilbiger +zweisilbiges +zweisitzig +zweisitzige +zweisitzigem +zweisitzigen +zweisitziges +zweispaltig +zweisprachig +zweisprachigem +zweisprachigen +zweisprachiger +zweistellig +zweistellige +zweistelligen +zweistelliger +zweistelliges +zweistimmig +zweistimmige +zweistimmigem +zweistimmigen +zweistimmiges +zweistufig +zweistufige +zweistufigen +zweistufiger +zweistufiges +zweistöckig +zweistöckige +zweistöckigem +zweistöckiger +zweistöckiges +zweistündig +zweistündigem +zweistündigen +zweistündiger +zweistündlich +zweistündliche +zweistündlichem +zweistündlicher +zweistündliches +zweit +zweitausend +zweitausenddreihundert +zweitausendzweihundert +zweitbeste +zweitbestem +zweitbesten +zweitbester +zweitbestes +zweite +zweiteilig +zweiteilige +zweiteiligem +zweiteiligen +zweiteiliger +zweiteiliges +zweitem +zweiten +zweitens +zweiter +zweites +zweitgrößte +zweitgrößten +zweitgrößter +zweitgrößtes +zweitjüngste +zweitjüngstem +zweitjüngsten +zweitjüngstes +zweitklassig +zweitklassige +zweitklassigen +zweitklassiger +zweitklassiges +zweitletzte +zweitletztem +zweitletzter +zweitletztes +zweitmächtigste +zweitrangig +zweitrangige +zweitrangigem +zweitrangigen +zweitrangiges +zweitstärkste +zweitstärksten +zweitägig +zweitägige +zweitägigem +zweitägigen +zweitägiges +zweitälteste +zweitältestem +zweitältester +zweitältestes +zweiunddreißig +zweiunddreißigstel +zweiunddreißigstes +zweiwöchentliche +zweiwöchentlichem +zweiwöchentlichen +zweiwöchentliches +zweiwöchig +zweiwöchiger +zweizackig +zweizackigem +zweizackigen +zweizackiger +zweizeilig +zweizeilige +zweizeiligem +zweizeiliger +zweizeiliges +zwerchfellerschütternd +zwerchfellerschütternden +zwerchfellerschütternder +zwerchfellerschütterndes +zwergenhaft +zwergenhafte +zwergenhaftem +zwergenhaften +zwergenhafter +zwergenhaftere +zwergenhafterem +zwergenhafteren +zwergenhafteres +zwergenhaftes +zwergenhafteste +zwergenhaftesten +zwergenhaftester +zwergenhaftestes +zwickelförmig +zwicken +zwickend +zwickende +zwickender +zwickendes +zwickst +zwickt +zwickte +zwickten +zwicktest +zwiebelförmig +zwiebelförmige +zwiebelförmigem +zwiebelförmiger +zwiebelförmiges +zwiefach +zwiefache +zwiefachen +zwiefaches +zwiefältig +zwiefältigem +zwiefältigen +zwiefältiger +zwielichtig +zwielichtigem +zwielichtigen +zwielichtiger +zwiespältig +zwiespältige +zwiespältigem +zwiespältigen +zwiespältiger +zwiespältigere +zwiespältigerem +zwiespältigerer +zwiespältigeres +zwiespältiges +zwiespältigsten +zwiespältigster +zwiespältigstes +zwieträchtig +zwieträchtige +zwieträchtigem +zwieträchtiger +zwieträchtiges +zwillingspaare +zwing +zwingen +zwingend +zwingende +zwingenden +zwingender +zwingendes +zwingt +zwinkere +zwinkern +zwinkernde +zwinkernden +zwinkernder +zwinkerst +zwinkert +zwinkerte +zwinkerten +zwinkertest +zwinkertet +zwirnen +zwirnst +zwirnte +zwirnten +zwirntest +zwischen +zwischendrin +zwischendurch +zwischengeschoben +zwischengespeichert +zwischenlanden +zwischenmenschlichen +zwischenmenschlicher +zwischenmolekularen +zwischenparteilich +zwischenpersönlichen +zwischenspeichern +zwischenstaatlich +zwischenstaatliche +zwischenstaatlichem +zwischenstaatlicher +zwischenstaatliches +zwischenzeitlich +zwischenzeitlichen +zwischenzeitlicher +zwischenzuspeichern +zwitschere +zwitschern +zwitschernd +zwitschernde +zwitschernden +zwitscherndes +zwitscherst +zwitschert +zwitscherte +zwitscherten +zwitschertest +zwitschertet +zwitterhaft +zwitterhafte +zwitterhaftem +zwitterhaften +zwitterhaftes +zwängen +zwängend +zwängende +zwängenden +zwängender +zwängendes +zwängst +zwängte +zwängten +zwängtest +zwölf +zwölfeckig +zwölfeckige +zwölfeckigen +zwölfeckiger +zwölfeckiges +zwölferlei +zwölffach +zwölffache +zwölffachen +zwölffacher +zwölffaches +zwölfjährig +zwölfjährige +zwölfjährigem +zwölfjähriger +zwölfjähriges +zwölfstämmig +zwölfstämmige +zwölfstündig +zwölfstündige +zwölfstündigem +zwölfstündigen +zwölfstündiges +zwölft +zwölftausend +zwölftausendvierhundertdreizehnten +zwölfte +zwölften +zwölftens +zwölfter +zwölftägig +zwölftägige +zwölftägigen +zwölftägiger +zwölftägiges +zyklisch +zyklische +zyklischen +zyklischer +zyklisches +zyklopisch +zyklopische +zyklopischem +zyklopischen +zyklopisches +zylinderförmig +zylinderförmige +zylinderförmigen +zylindrisch +zylindrische +zylindrischen +zylindrischer +zylindrisches +zynisch +zynische +zynischen +zynischer +zynischerem +zynischeren +zynischerer +zynisches +zynischste +zynischstem +zynischster +zynischstes +zäh +zähe +zähen +zäher +zähflüssig +zählbare +zählbarem +zählbaren +zählbares +zähle +zählebig +zählen +zählend +zählende +zählenden +zählendes +zählst +zählt +zählte +zählten +zähltest +zähltet +zähmen +zähmend +zähmende +zähmender +zähmendes +zähmst +zähmte +zähmten +zähmtest +zähneknirschend +zärtlich +zärtliche +zärtlichem +zärtlichen +zärtlicher +zärtlichere +zärtlicheren +zärtlicherer +zärtlicheres +zärtlichste +zärtlichsten +zärtlichster +zärtlichstes +zäunten +zöge +zögere +zögerlich +zögernd +zögernde +zögernden +zögerndes +zögerst +zögerte +zögerten +zögertest +züchte +züchten +züchtende +züchtenden +züchtender +züchtest +züchtet +züchtete +züchteten +züchtetest +züchtetet +züchtig +züchtigem +züchtigen +züchtigend +züchtigenden +züchtigender +züchtigendes +züchtigere +züchtigeren +züchtigerer +züchtiges +züchtigst +züchtigste +züchtigster +züchtigstes +züchtigt +züchtigte +züchtigten +züchtigtest +züchtigtet +zücken +zückend +zückende +zückender +zückendes +zückst +zückte +zückten +zücktest +zügellos +zügellose +zügellosen +zügelloser +zügellosere +zügelloserer +zügelloseres +zügelloses +zügellosesten +zügellosester +zügellosestes +zügelnd +zügelnde +zügelnden +zügelndes +zügelst +zügelt +zügelte +zügelten +zügeltest +zügeltet +zügig +zügige +zügigem +zügigen +zügiger +zügiges +zügle +zündeln +zündelt +zünden +zündende +zündenden +zündender +zündet +zündete +zündeten +zündstoffgeladenen +züngeln +züngelnd +züngelnde +züngelnden +züngelndes +züngelt +zürne +zürnen +zürnende +zürnendem +zürnenden +zürnendes +zürnst +zürnt +zürnten +zürntest +zürntet ++++++++++ +Äbte +Äbten +Äbtissin +Ächtung +Ächtungen +Äcker +Äderchen +Äffin +Äffinnen +Ägina +Ägypten +Ägypter +Ägypterin +Ägypterinnen +Ägypters +Ägäische +Ähnlich +Ähnlicher +Ähnlichkeit +Ähnlichkeiten +Ähre +Ähren +Ährenkranz +Ältere +Ältestenrat +Ältestenrates +Ämter +Ämtern +Ämterverteilung +Ändern +Änderung +Änderungen +Änderungsantrag +Änderungsanträge +Änderungsgesetz +Änderungsgesetze +Änderungsrate +Änderungsraten +Änderungsrichtlinie +Änderungswunsch +Änderungswünsche +Ängste +Ängsten +Ängstlichkeit +Ängstlichkeiten +Äpfel +Äpfeln +Äquator +Äquatorialafrika +Äquatorialströmung +Äquators +Äquivalent +Äquivalenz +Äquivalenzklasse +Ära +Ärger +Ärgernis +Ärgernisse +Ärgernisses +Ärgers +Ärmel +Ärmelkanal +Ärmelkanals +Ärmeln +Ärmeltricks +Ärsche +Ärzte +Ärzteberuf +Ärztebesprechung +Ärzteblatt +Ärztegruppen +Ärztehonorare +Ärztekammer +Ärzten +Ärzteorganisationen +Ärzteroman +Ärztestreik +Ärztestreiks +Ärztetag +Ärztetreffen +Ärztetreuhand +Ärzteverband +Ärzteverbands +Ärzteverbände +Ärztevereinigung +Ärztin +Ärztinnen +Äste +Ästhet +Ästheten +Ästhetik +Äther +Äthers +Äthiopien +Äthiopier +Äthyl +Ätna +Ätolien +Ätsch +Ätzung +Äugelchen +Äußerlichkeit +Äußerung +Äußerungen +Äxte +Äxten ++++++++++ +Öfen +Öffentliche +Öffentlichkeit +Öffentlichkeiten +Öffentlichkeitsarbeit +Öffne +Öffner +Öffnung +Öffnungen +Öffnungszeiten +Öhre +Ökologie +Ökonom +Ökonomen +Ökonomie +Ökosystem +Ökumene +Öl +Ölabkommen +Ölaktien +Ölangebot +Ölbild +Ölbohrung +Ölboykott +Öldruck +Öldruckbremse +Öle +Öleinfuhr +Öleinnahmen +Ölembargo +Ölembargos +Ölexperten +Ölexporte +Ölexporten +Ölfarbe +Ölfarben +Ölfeld +Ölfelder +Ölfeldern +Ölfinanzierungen +Ölfirmen +Ölfund +Ölfunde +Ölförderer +Ölförderländer +Ölfördernation +Ölgelder +Ölgeschäft +Ölgeschäfts +Ölgesellschaften +Ölhahn +Ölhaus +Ölhausse +Ölheizung +Ölheizungen +Ölherstellungsfirma +Ölhydraulik +Ölimporte +Ölindustrie +Ölkannen +Ölkatastrophe +Ölkonferenz +Ölkonzernen +Ölkonzerns +Ölkonzessionen +Ölkrieg +Ölkrise +Ölkrisen +Ölkühler +Ölleitung +Ölleitungen +Öllieferanten +Ölmalerei +Ölmarkt +Ölmilliarden +Ölmonopolisten +Ölmächte +Ölnationen +Ölpolitik +Ölportrait +Ölpreis +Ölpreise +Ölpreisen +Ölpreiserhöhungen +Ölpreisverfalls +Ölpression +Ölpressionen +Ölproduzenten +Ölpumpe +Ölquelle +Ölquellen +Ölraffinerien +Ölrechnungen +Ölreichtümer +Ölreservoire +Öls +Ölscheichs +Ölschiefervorkommen +Ölschmierung +Ölsorten +Ölstaates +Ölstand +Ölstands +Ölstreit +Ölsubstanzen +Ölsuche +Ölszene +Öltank +Öltanks +Ölung +Ölungen +Ölverbraucher +Ölverbrauchs +Ölversorgungssystems +Ölvorkommen +Ölvorräte +Ölwarrant +Ölwerte +Ölzentralheizung +Ölzeug +Örtlichkeit +Örtlichkeiten +Öse +Ösen +Österreicher +Österreicherin +Österreicherinnen +Österreichers +Österreichische ++++++++++ +Übel +Übelbefinden +Übelbefindens +Übelkeit +Übels +Übelstand +Übelstands +Übelstände +Übelständen +Übeltat +Übeltäter +Übeltäterin +Übeltätern +Übeltäters +Über +Überalterung +Überangebot +Überangeboten +Überangebotes +Überangebots +Überanstrengung +Überanstrengungen +Überarbeitung +Überarbeitungen +Überbaus +Überbauten +Überbeanspruchung +Überbeinen +Überbeins +Überbelastung +Überbelegung +Überbelichtung +Überbelichtungen +Überbevölkerung +Überbewertung +Überbewertungen +Überbleibsel +Überbleibseln +Überbleibsels +Überblendung +Überblick +Überblicks +Überblicksaufsatz +Überblicksaufsätze +Überbringer +Überbringerin +Überbringerinnen +Überbringers +Überbringung +Überbringungen +Überbrückung +Überbrückungsbeihilfe +Überbrückungsfinanzierung +Überbrückungsfinanzierungen +Überbrückungsgeld +Überbrückungsgeldern +Überbrückungskredit +Überbrückungsrückzahlung +Überdeckung +Überdeckungen +Überdruck +Überdruckkabine +Überdrucks +Überdruckventil +Überdruckventile +Überdruckventils +Überdruss +Überdrusses +Überdurchschnittlich +Übereifer +Übereifers +Übereignung +Übereignungen +Übereilung +Übereilungen +Übereinkünfte +Übereinkünften +Übereinstimmung +Übereinstimmungen +Übererfüllungen +Überfahrt +Überfahrten +Überfall +Überfalles +Überfallkommando +Überfallkommandos +Überfalls +Überfluss +Überflusses +Überfluten +Überflüsse +Überfracht +Überfrachten +Überfremdung +Überfunktion +Überfunktionen +Überfälle +Überführung +Überführungen +Überfülle +Überfüllung +Überfüllungen +Übergabe +Übergaben +Übergang +Übergangs +Übergangsbereich +Übergangsbestimmungen +Übergangsformen +Übergangskabinett +Übergangsperiode +Übergangsposition +Übergangspositionen +Übergangsregelung +Übergangsregelungen +Übergangsregierung +Übergangsstadium +Übergangsstadiums +Übergangsstellen +Übergangszeit +Übergangszeiten +Übergangszone +Übergangszonen +Übergewicht +Übergewichte +Übergewichts +Übergriff +Übergriffe +Übergriffen +Übergriffs +Übergröße +Übergrößen +Übergänge +Überhand +Überhang +Überhangs +Überhitzung +Überholspur +Überholspuren +Überinterpretation +Überinterpretationen +Überkapazität +Überkleid +Überkleidung +Überkonsum +Überlagerung +Überlagerungen +Überlagerungsempfänger +Überlagerungsempfängers +Überlandleitung +Überlandleitungen +Überlandzentralen +Überlapp +Überlappung +Überlassung +Überlassungen +Überlast +Überlastung +Überlastungen +Überleben +Überlebenschance +Überlebenschancen +Überlebensethik +Überlebenskraft +Überlebenslager +Überlebenspreis +Überlebenstraining +Überlebenstrieb +Überlebenstriebs +Überlegen +Überlegenheit +Überlegenheitsgefühl +Überlegung +Überlegungen +Überleitung +Überlieferung +Überlieferungen +Überläufe +Überläufer +Überläufern +Übermacht +Übermaß +Übermaßes +Übermenschen +Übermittlung +Übermittlungen +Übermut +Übermuts +Übermächte +Übermüdung +Übermüdungen +Übernachten +Übernachtung +Übernachtungen +Übernachtungsmöglichkeit +Übernachtungsmöglichkeiten +Übernahme +Übernahmeangebot +Übernahmebedingung +Übernahmebedingungen +Übernahmefieber +Übernahmekapital +Übernahmemode +Übernahmen +Überpflanzung +Überpflanzungen +Überproduktion +Überproduktionen +Überprüfbarkeit +Überprüfung +Überraschend +Überraschendes +Überraschung +Überraschungen +Überraschungsangriff +Überraschungsangriffe +Überraschungsangriffes +Überraschungssieg +Überredung +Überredungskunst +Überredungskünste +Überredungskünsten +Überreichung +Überreichungen +Überreizung +Überrest +Überreste +Überrests +Überrumpelung +Überrumpelungen +Überschalle +Überschalls +Überschicht +Überschichten +Überschlag +Überschlags +Überschlagsrechnung +Überschlagsrechnungen +Überschläge +Überschlägen +Überschneidung +Überschneidungen +Überschnitt +Überschreitung +Überschrift +Überschriften +Überschuh +Überschuhen +Überschuhs +Überschuss +Überschusses +Überschwang +Überschwangs +Überschwemmen +Überschwemmung +Überschwemmungskatastrophe +Überschwänglichkeit +Überschätzung +Überschätzungen +Überschüsse +Überschüssen +Übersee +Überseehafen +Überseehandel +Überseeverkehr +Überseeverkehrs +Übersendung +Übersendungen +Übersetzen +Übersetzer +Übersetzerinnen +Übersetzern +Übersetzerpreis +Übersetzung +Übersetzungen +Übersetzungsart +Übersetzungsbüros +Übersetzungsfehler +Übersetzungsfehlern +Übersetzungsfirma +Übersetzungshilfe +Übersetzungsinstitut +Übersetzungsverhältnis +Übersicht +Übersichten +Übersichtlichkeit +Übersichtskarte +Übersichtskarten +Übersichtstabelle +Übersiedelung +Übersiedelungen +Übersiedler +Überspanntheit +Überspanntheiten +Überspannung +Übersteuerung +Überstunde +Überstunden +Überstundenhonorare +Überstärke +Überstürzung +Überstürzungen +Übersättigung +Übersättigungen +Übertrag +Übertragbarkeit +Übertrags +Übertragung +Übertragungsanforderung +Übertragungskanälen +Übertragungsmodi +Übertragungsprotokoll +Übertragungsrate +Übertragungsschwierigkeiten +Übertragungswunsch +Übertreibung +Übertreibungen +Übertreter +Übertreterin +Übertreterinnen +Übertreters +Übertretung +Übertretungen +Übertritt +Übertritte +Übertritten +Übertrittes +Übertritts +Überträge +Übervorteilung +Übervorteilungen +Übervölkerung +Übervölkerungen +Überwachung +Überwachungen +Überwachungsmaßnahmen +Überwasserschiffe +Überweisung +Überweisungen +Überweisungsnetz +Überweisungsscheck +Überwiegend +Überwinden +Überwinder +Überwindung +Überwindungen +Überzahl +Überzeichnung +Überzeugen +Überzeugung +Überzeugungen +Überzeugungskraft +Überzeugungskräfte +Überzeugungskräften +Überzieher +Überziehern +Überziehers +Überziehung +Überziehungskredit +Überziehungskredite +Überziehungskrediten +Überzug +Überzugs +Überzüge +Überzügen +Üblichkeitsnachweis +Übriges +Übung +Übungen +Übungsaufgabe +Übungsaufgaben +Übungsbetrieb +Übungsflug +Übungsgruppe +Übungshang +Übungshangs +Übungsheft +Übungsheften +Übungshefts +Übungshänge +Übungslager +Übungsplatz +Übungsplatzes +Übungsplätze +Übungsplätzen +Übungsräume +Übungszweck +Übungszwecke +Üppigkeit ++++++++++ +ächten +ächtende +ächtendem +ächtenden +ächtendes +ächze +ächzen +ächzende +ächzendem +ächzenden +ächzendes +ächzest +ächzt +ächzte +ächzten +ächztest +ächztet +äffen +äffend +äffende +äffenden +äffender +äffendes +äfft +äffte +äfftest +ägyptisch +ägyptische +ägyptischem +ägyptischen +ägyptischer +ägyptisches +ägäische +ähnele +ähneln +ähnelnd +ähnelnde +ähnelndem +ähnelnder +ähnelndes +ähnelst +ähnelt +ähnelte +ähnelten +ähneltest +ähnle +ähnlich +ähnliche +ähnlichem +ähnlichen +ähnlicher +ähnlichere +ähnlicheren +ähnlicherer +ähnlicheres +ähnliches +ähnlichste +ähnlichsten +ähnlichster +ähnlichstes +älter +ältere +älterem +älteren +älterer +älteres +älteste +ältesten +ältester +ältestes +ältlich +ältliche +ältlichem +ältlichen +ältliches +änderbaren +ändere +ändern +ändernd +ändernde +änderndem +ändernden +ändernder +änderndes +änderst +ändert +änderte +änderten +ändertest +ängstige +ängstigen +ängstigend +ängstigendem +ängstigenden +ängstigender +ängstigest +ängstigst +ängstigt +ängstigte +ängstigten +ängstigtest +ängstlich +ängstliche +ängstlichem +ängstlicher +ängstlichere +ängstlicherem +ängstlicherer +ängstlicheres +ängstliches +ängstlichstem +ängstlichsten +ängstlichster +äquidistant +äquidistante +äquidistanten +äquifunktional +äquivalent +äquivalente +äquivalenten +äquivalenter +ärgere +ärgerem +ärgerer +ärgeres +ärgerlich +ärgerlichem +ärgerlichen +ärgerlicher +ärgerlicherem +ärgerlicheren +ärgerlicherer +ärgerliches +ärgerlichste +ärgerlichstem +ärgerlichster +ärgerlichstes +ärgern +ärgernde +ärgernden +ärgernder +ärgerst +ärgert +ärgerte +ärgerten +ärgertest +ärgertet +ärgste +ärgsten +ärgster +ärgstes +ärmer +ärmere +ärmerem +ärmerer +ärmeres +ärmlich +ärmste +ärmstem +ärmsten +ärmstes +ärztlich +ärztliche +ärztlichen +ärztlicher +ärztliches +äsen +äsend +äsende +äsendem +äsender +äsendes +äst +ästhetisch +ästhetische +ästhetischen +ästhetisches +ätherisch +ätherischen +äthiopisch +äthiopischer +äthiopisches +ätsch +ätzen +ätzend +ätzende +ätzendem +ätzender +ätzendes +ätzt +ätzten +äugen +äugte +äußere +äußerem +äußeren +äußerer +äußeres +äußerlich +äußerlichem +äußerlichen +äußerlicher +äußern +äußernd +äußernde +äußernder +äußerndes +äußerst +äußerstem +äußersten +äußerster +äußert +äußerte +äußerten +äußertet ++++++++++ +ö +öd +öde +öden +öder +ödere +öderen +öderer +öderes +ödeste +ödestem +ödesten +ödestes +öffentlich +öffentliche +öffentlichem +öffentlichen +öffentlicher +öffentlicherem +öffentlicheren +öffentlicherer +öffentliches +öffne +öffnen +öffnend +öffnende +öffnendem +öffnenden +öffnender +öffnendes +öffnest +öffnet +öffnete +öffneten +öffnetest +öfter +öfters +ökologisch +ökologische +ökologischen +ökonomisch +ökonomischen +ökonomischer +ökonomisches +ökumenisch +ökumenische +ökumenischen +ökumenischer +öle +ölen +ölend +ölenden +ölender +ölendes +ölig +ölige +öligem +öliger +öligere +öligerem +öligerer +öligeres +öliges +öligstem +öligsten +öligster +ölst +ölt +ölte +öltest +öltet +örtlich +örtliche +örtlichem +örtlichen +örtliches +österlich +österlichen +österreichisch +österreichische +österreichischen +österreichischer +östlich +östliche +östlichem +östlichen +östlicher +östlicherem +östlicheren +östlicherer +östliches +östlichste +östlichstem +östlichsten +östlichster +östlichstes ++++++++++ +übe +übelgelaunt +übelgelaunte +übelgelauntem +übelgelaunter +übelgelauntes +übelgesinnte +übelgesinntem +übelgesinnten +übelgesinntes +übelgewollte +übelgewollten +übelgewolltes +übellaunig +übellaunige +übellaunigen +übellauniger +übellauniges +übelstem +übelsten +übelster +übelwollen +übelwollend +üben +übende +übenden +übender +über +überall +überaltert +überalterte +überalterten +überalterter +überaltertes +überanstrengen +überanstrengend +überanstrengende +überanstrengenden +überanstrengendes +überanstrengte +überanstrengtem +überanstrengter +überanstrengtes +überantworten +überarbeite +überarbeiten +überarbeitest +überarbeitet +überarbeitete +überarbeitetem +überarbeiteten +überarbeitetes +überaus +überaß +überaßen +überaßest +überbeanspruchen +überbeanspruchende +überbeanspruchenden +überbeanspruchender +überbeansprucht +überbeanspruchte +überbeanspruchtem +überbeanspruchter +überbeanspruchtes +überbeladen +überbeladenem +überbeladenen +überbeladener +überbelaste +überbelasten +überbelastest +überbelastete +überbelastetem +überbelasteten +überbelastetes +überbelastetest +überbelastetet +überbelegt +überbelegte +überbelichten +überbelichtend +überbelichtende +überbelichtenden +überbelichtendes +überbelichtet +überbelichtete +überbelichteten +überbelichteter +überbelichtetes +überbesetzt +überbetonen +überbetonend +überbetonenden +überbetonender +überbetonendes +überbetonte +überbetontem +überbetonten +überbetontes +überbetrieben +überbevölkert +überbewerten +überbewertend +überbewertende +überbewertender +überbewertendes +überbewertest +überbewertete +überbewerteten +überbewerteter +überbewertetest +überbiete +überbieten +überbietende +überbietendem +überbietenden +überbietendes +überbietest +überbietet +überblenden +überblendend +überblendende +überblendender +überblendendes +überblendest +überblendet +überblendete +überblendetem +überblendeten +überblendetes +überblendetest +überblendetet +überblicke +überblicken +überblickend +überblickenden +überblickender +überblickendes +überblickt +überblickte +überblickten +überblickter +überblicktes +überblicktest +überblicktet +überblättern +überbot +überboten +überbotene +überbotenem +überbotener +überbotenes +überbotest +überbracht +überbrachte +überbrachten +überbrachter +überbrachtes +überbrachtest +überbrachtet +überbreit +überbringe +überbringen +überbringend +überbringende +überbringenden +überbringendes +überbringst +überbringt +überbrücke +überbrücken +überbrückend +überbrückenden +überbrückender +überbrückendes +überbrückt +überbrückte +überbrücktem +überbrückter +überbrücktes +überbrücktest +überdachen +überdachend +überdachende +überdachenden +überdachender +überdachendes +überdachst +überdacht +überdachte +überdachtem +überdachten +überdachter +überdachtes +überdachtest +überdachtet +überdauern +überdauernd +überdauernde +überdauernder +überdauerndes +überdauerst +überdauert +überdauerte +überdauerten +überdauerter +überdauertes +überdauertest +überdauertet +überdecke +überdecken +überdeckend +überdeckende +überdeckenden +überdeckendes +überdeckst +überdeckt +überdecktem +überdeckten +überdeckter +überdecktes +überdecktest +überdecktet +überdenke +überdenken +überdenkend +überdenkende +überdenkenden +überdenkendes +überdenkst +überdenkt +überdimensional +überdimensionale +überdimensionierte +überdrehe +überdrehen +überdrehende +überdrehenden +überdrehender +überdrehst +überdreht +überdrehte +überdrehten +überdrehter +überdrehtes +überdrehtet +überdrucke +überdrucken +überdruckende +überdruckenden +überdruckender +überdruckst +überdruckt +überdruckte +überdruckten +überdruckter +überdrucktes +überdrucktet +überdrüssig +überdrüssige +überdrüssigem +überdrüssigen +überdrüssiger +überdrüssigere +überdrüssigeren +überdrüssigerer +überdrüssigeres +überdrüssiges +überdrüssigste +überdrüssigstem +überdrüssigsten +überdrüssigstes +überdurchschnittlich +überdurchschnittliche +überdurchschnittlichen +überdurchschnittlicher +überdurchschnittliches +überdurchschnittlichsten +überdurchschnittlichster +überdurchschnittlichstes +überdächte +übereifrig +übereifrige +übereifrigem +übereifrigen +übereifriger +übereifrigere +übereifrigerem +übereifrigeren +übereifrigeres +übereifriges +übereifrigste +übereifrigsten +übereifrigster +übereifrigstes +übereignen +übereignend +übereignende +übereignender +übereignendes +übereignest +übereignete +übereigneten +übereigneter +übereignetes +übereignetest +übereignetet +übereile +übereilen +übereilend +übereilende +übereilenden +übereilendes +übereilst +übereilt +übereilte +übereilten +übereilter +übereiltes +übereiltet +überein +übereinander +übereingekommen +übereingekommene +übereingekommener +übereingekommenes +übereingestimmt +übereingestimmten +übereingestimmter +übereingestimmtes +übereinkommen +übereinkommend +übereinkommende +übereinkommenden +übereinkommendes +übereinstimme +übereinstimmen +übereinstimmende +übereinstimmenden +übereinstimmender +übereinstimmt +übereinstimmte +übereinstimmten +überempfindlich +überempfindliche +überempfindlichem +überempfindlichen +überempfindlicher +überempfindlichere +überempfindlicherem +überempfindlicherer +überempfindlicheres +überempfindliches +überempfindlichstem +überempfindlichsten +überempfindlichster +überesse +überessen +überessend +überessendem +überessenden +überessender +überessendes +überesset +überfahre +überfahren +überfahrende +überfahrenden +überfahrender +überfahrene +überfahrenem +überfahrenen +überfahrenes +überfalle +überfallen +überfallende +überfallenden +überfallender +überfallene +überfallenen +überfallener +überfiel +überfielen +überfielet +überfliege +überfliegen +überfliegend +überfliegende +überfliegenden +überfliegendes +überfliegst +überfliegt +überfließend +überfließende +überfließenden +überfließendes +überfließt +überflog +überflogen +überflogene +überflogenen +überflogener +überflogenes +überflogst +überflossen +überflute +überfluten +überflutend +überflutende +überflutenden +überflutendes +überflutest +überflutet +überflutetem +überfluteten +überfluteter +überflutetes +überflutetest +überflutetet +überflöge +überflösse +überflügeln +überflügelnd +überflügelnde +überflügelnder +überflügelndes +überflügelst +überflügelte +überflügelten +überflügelter +überflügeltes +überflügeltest +überflügeltet +überflügle +überflüssig +überflüssige +überflüssigem +überflüssiger +überflüssigere +überflüssigeren +überflüssigeres +überflüssigerweise +überflüssiges +überflüssigsten +überflüssigster +überflüssigstes +überfordere +überfordern +überfordernd +überfordernde +überfordernden +überforderndes +überforderst +überfordert +überforderte +überforderten +überforderter +überfordertes +überfordertet +überfrachten +überfragen +überfragt +überfragten +überfressen +überfreundlich +überfuhr +überfuhren +überfuhrst +überfährst +überfährt +überfällig +überfällige +überfälligen +überfälliger +überfälligeren +überfälligerer +überfälligeres +überfälliges +überfälligste +überfälligsten +überfälligster +überfällst +überfällt +überführe +überführen +überführend +überführende +überführenden +überführendes +überführet +überführst +überführt +überführte +überführtem +überführten +überführter +überführtest +überfülle +überfüllen +überfüllende +überfüllenden +überfüllender +überfüllst +überfüllt +überfüllte +überfüllten +überfüllter +überfülltes +überfülltet +überfüttere +überfüttern +überfütternde +überfütternden +überfütternder +überfütterst +überfüttert +überfütterte +überfütterten +überfütterter +überfüttertes +überfüttertet +übergab +übergaben +übergabst +übergangen +übergangene +übergangenem +übergangenen +übergangenes +übergangslos +übergebe +übergeben +übergebende +übergebenden +übergebender +übergebene +übergebenen +übergebener +übergeflossen +übergeflossenen +übergeflossener +übergeflossenes +übergeführt +übergegangen +übergegriffen +übergegriffene +übergegriffenen +übergegriffenes +übergehe +übergehen +übergehende +übergehendem +übergehenden +übergehendes +übergehst +übergeht +übergekippt +übergekippte +übergekipptem +übergekippten +übergekipptes +übergekocht +übergekochte +übergekochten +übergekochter +übergekochtes +übergelaufen +übergelaufene +übergelaufenem +übergelaufenen +übergelaufenes +übergeleitet +übergeleitete +übergeleiteten +übergeleiteter +übergeleitetes +übergeordnet +übergeordnete +übergeordnetem +übergeordneten +übergeordneter +übergeordnetes +übergequollener +übergequollenes +übergerolltes +übergeschnappt +übergeschnapptem +übergeschnappten +übergeschnappter +übergesiedelt +übergestreift +übergestreifte +übergestreiften +übergestreifter +übergestreiftes +übergeworfen +übergeworfene +übergeworfenem +übergeworfener +übergeworfenes +übergibst +übergibt +übergieße +übergießen +übergießend +übergießende +übergießendem +übergießenden +übergießender +übergießendes +überging +übergingen +überginget +überglücklich +überglückliche +überglücklichen +überglücklicher +überglücklichere +überglücklicheren +überglücklicherer +überglückliches +überglücklichste +überglücklichsten +überglücklichstes +übergoss +übergossen +übergossene +übergossenem +übergossenen +übergossener +übergossenes +übergossest +übergosset +übergreife +übergreifen +übergreifend +übergreifende +übergreifendem +übergreifender +übergreifendes +übergreifst +übergriffe +übergriffen +übergriffet +übergriffst +übergroß +übergroße +übergroßem +übergroßen +übergroßer +übergroßzügig +übergroßzügige +überhand +überhastet +überhastetem +überhasteten +überhasteter +überhaupt +überhebe +überheben +überhebende +überhebenden +überhebender +überheblich +überhebliche +überheblichem +überheblicher +überheblichere +überheblicherem +überheblicherer +überheblicheres +überhebliches +überheblichstem +überheblichsten +überheblichster +überhebst +überhebt +überhitzen +überhitzend +überhitzende +überhitzender +überhitzendes +überhitzest +überhitzte +überhitztem +überhitzten +überhitzter +überhitztes +überhitztest +überhitztet +überhob +überhoben +überhobene +überhobenem +überhobener +überhobenes +überhobst +überholen +überholend +überholende +überholender +überholendes +überholst +überholte +überholten +überholter +überholtes +überholtest +überholtet +überholungsbedürftig +überhänge +überhängen +überhängende +überhängendem +überhängenden +überhängendes +überhängst +überhängt +überhängtem +überhängten +überhängter +überhängtes +überhängtest +überhängtet +überhäufe +überhäufen +überhäufend +überhäufende +überhäufenden +überhäufendes +überhäufst +überhäuft +überhäuftem +überhäuften +überhäufter +überhäuftes +überhäuftest +überhäuftet +überhöht +überhöhte +überhöhtem +überhöhten +überhöhter +überhöhtes +überhöre +überhören +überhörend +überhörende +überhörenden +überhörendes +überhörst +überhört +überhörte +überhörten +überhörter +überhörtes +überhörtet +überhüpfen +überinterpretieren +überinterpretiert +überirdisch +überirdische +überirdischen +überirdischer +überirdischere +überirdischerer +überirdischeres +überirdisches +überirdischsten +überirdischster +überirdischstes +überkippend +überkippende +überkippenden +überkippendes +überklebe +überkleben +überklebt +überklebte +überklebtem +überklebter +überklebtes +überklebtest +überklettern +überklettert +überklug +überkluge +überklugem +überklugen +überkluger +überkluges +überkochen +überkochend +überkochende +überkochenden +überkochender +überkochendes +überkommen +überkommend +überkommende +überkommendem +überkommender +überkommendes +überkommene +überkritisch +überkritische +überkritischem +überkritischen +überkritischer +überkritisches +überkrusten +überkrustend +überkrustende +überkrustender +überkrustendes +überkrustet +überkrustetem +überkrusteten +überkrusteter +überkrustetes +überlade +überladen +überladend +überladende +überladenden +überladendes +überladene +überladenem +überladenen +überladener +überladet +überlagere +überlagern +überlagernd +überlagernde +überlagernden +überlagerndes +überlagerst +überlagert +überlagertem +überlagerten +überlagerter +überlagertes +überlagertest +überlagertet +überlang +überlappen +überlappend +überlappende +überlappenden +überlappender +überlappendes +überlappten +überlas +überlasen +überlasest +überlaset +überlasse +überlassen +überlassend +überlassende +überlassenden +überlassender +überlassendes +überlassene +überlassenen +überlassenes +überlasset +überlasst +überlaste +überlasten +überlastende +überlastenden +überlastender +überlastest +überlastet +überlastete +überlastetem +überlasteten +überlasteter +überlastetes +überlastetest +überlastetet +überlastfest +überlastgeschützt +überlaufe +überlaufen +überlaufende +überlaufenden +überlaufender +überlaut +überlaute +überlautem +überlauter +überlautes +überlebe +überleben +überlebend +überlebende +überlebenden +überlebendes +überlebensgroß +überlebensgroßen +überlebt +überlebte +überlebtem +überlebter +überlebtes +überlebtest +überlege +überlegen +überlegend +überlegenden +überlegender +überlegendes +überlegenen +überlegener +überlegst +überlegt +überlegte +überlegtem +überlegten +überlegter +überlegtes +überlegtest +überlegtet +überleiten +überleitend +überleitende +überleitender +überleitendes +überlese +überlesen +überlesend +überlesende +überlesenden +überlesendes +überlesene +überlesenem +überlesener +überlesenes +überlest +überlief +überliefen +überliefere +überliefern +überliefernde +überliefernden +überliefernder +überlieferst +überliefert +überlieferte +überlieferten +überlieferter +überliefertes +überliefertet +überliefet +überliefst +überliegend +überliest +überließ +überließen +überließest +überließet +überliste +überlisten +überlistende +überlistenden +überlistender +überlistest +überlistet +überlistete +überlisteten +überlisteter +überlistetes +überlistetet +überlädst +überlädt +überlässt +überläuft +übermache +übermachen +übermachende +übermachenden +übermachender +übermachst +übermachte +übermachtem +übermachter +übermachtes +übermachtest +übermale +übermalen +übermalend +übermalenden +übermalender +übermalendes +übermalt +übermalte +übermaltem +übermalter +übermaltes +übermaltest +übermanne +übermannen +übermannend +übermannenden +übermannender +übermannendes +übermannt +übermannte +übermanntem +übermannter +übermanntes +übermanntest +übermenschlich +übermenschliche +übermenschlichen +übermitteln +übermittelnde +übermittelnden +übermittelnder +übermittelst +übermittelt +übermittelte +übermittelten +übermittelter +übermitteltes +übermitteltet +übermittle +übermodern +übermodernem +übermodernen +übermoderner +übermorgen +übermächtig +übermächtige +übermächtigen +übermächtiger +übermächtiges +übermäßig +übermäßige +übermäßigem +übermäßigen +übermäßiger +übermäßigere +übermäßigeren +übermäßigerer +übermäßigeres +übermäßiges +übermäßigste +übermäßigstem +übermäßigsten +übermäßigstes +übermüdet +übermüdete +übermüdetem +übermüdeten +übermüdetes +übermütig +übermütige +übermütigen +übermütiger +übermütigere +übermütigeren +übermütigerer +übermütigeres +übermütigste +übermütigstem +übermütigsten +übermütigstes +übernachte +übernachten +übernachtend +übernachtende +übernachtenden +übernachtender +übernachtendes +übernachtest +übernachtete +übernachtetem +übernachteten +übernachtetes +übernachtetest +übernachtetet +übernahm +übernahmen +übernahmst +übernational +übernationale +übernationalen +übernationaler +übernationales +übernatürlich +übernatürliche +übernatürlichem +übernatürlichen +übernatürliches +übernehmen +übernehmend +übernehmende +übernehmenden +übernehmender +übernehmendes +übernervös +übernervöse +übernimmst +übernimmt +übernommen +übernommene +übernommenem +übernommenen +übernommener +übernommenes +übernächst +übernächste +übernächsten +übernächster +übernächstes +übernächtigt +übernächtigtem +übernächtigter +übernächtigtes +übernähmet +überordne +überordnen +überordnend +überordnenden +überordnender +überordnendes +überordnet +überordnete +überordneten +überordnetet +überparteilich +überparteiliche +überparteilichen +überparteilicher +überparteiliches +überpflanze +überpflanzen +überpflanzend +überpflanzenden +überpflanzender +überpflanzendes +überpflanzt +überpflanzte +überpflanztem +überpflanzter +überpflanztes +überpflanztest +überproportional +überproportionale +überproportionalen +überproportionaler +überproportionales +überprüfbare +überprüfe +überprüfen +überprüfende +überprüfenden +überprüfender +überprüfst +überprüft +überprüfte +überprüften +überprüfter +überprüftes +überprüftet +überpudern +überquelle +überquellend +überquellende +überquellendem +überquellender +überquellendes +überquellt +überquere +überqueren +überquerend +überquerende +überquerenden +überquerendes +überquerst +überquert +überquertem +überquerten +überquerter +überquertes +überquertest +überquertet +überquillst +überquillt +überquoll +überquollen +überquollt +überrage +überragen +überragend +überragende +überragendem +überragender +überragendes +überragst +überragte +überragtem +überragten +überragtes +überragtest +überragtet +überrannt +überrannte +überranntem +überrannten +überrannter +überranntes +überranntest +überranntet +überraschen +überraschend +überraschende +überraschenden +überraschender +überraschenderweise +überraschst +überrascht +überraschte +überraschten +überraschter +überraschtes +überraschtet +überrede +überreden +überredende +überredendem +überredenden +überredendes +überredest +überredet +überredetem +überredeten +überredeter +überredetes +überredetest +überredetet +überregional +überregionalen +überreich +überreiche +überreichen +überreichend +überreichende +überreichender +überreichendes +überreicher +überreichlich +überreichliche +überreichlichem +überreichlicher +überreichliches +überreichst +überreichte +überreichtem +überreichten +überreichter +überreichtes +überreichtest +überreichtet +überreif +überreife +überreifen +überreize +überreizen +überreizende +überreizenden +überreizender +überreizest +überreizt +überreizte +überreizten +überreizter +überreiztes +überreiztest +überreiztet +überrenne +überrennen +überrennende +überrennenden +überrennender +überrennst +überrennt +überrolle +überrollen +überrollend +überrollende +überrollenden +überrollendes +überrollst +überrollt +überrolltem +überrollten +überrollter +überrolltes +überrolltest +überrolltet +überrumpeln +überrumpelnde +überrumpelnden +überrumpelnder +überrumpelst +überrumpelt +überrumpelte +überrumpelten +überrumpelter +überrumpeltes +überrumpeltet +überrumple +überrunde +überrundend +überrundende +überrundenden +überrundendes +überrundest +überrundet +überrundetem +überrundeten +überrundeter +überrundetes +überrundetest +überrundetet +übers +übersah +übersahen +übersahst +übersandt +übersandte +übersandten +übersandter +übersandtes +übersandtet +übersatt +übersatte +übersatten +übersatter +übersattes +überscharfen +überschatte +überschattend +überschattende +überschattenden +überschattendes +überschattest +überschattet +überschattetem +überschatteten +überschatteter +überschattetest +überschattetet +überschaubar +überschaubare +überschaubaren +überschaubarer +überschaubares +überschaue +überschauen +überschauend +überschauenden +überschauender +überschauendes +überschaut +überschaute +überschautem +überschauter +überschautes +überschautest +überschießen +überschießend +überschießende +überschießendem +überschießender +überschießendes +überschlafe +überschlafen +überschlafend +überschlafende +überschlafenden +überschlafendes +überschlage +überschlagen +überschlagende +überschlagenden +überschlagender +überschlagene +überschlagenem +überschlagenen +überschlagenes +überschlief +überschliefen +überschliefst +überschlug +überschlugen +überschlugst +überschläfst +überschläft +überschlägig +überschlägst +überschlägt +überschmieren +überschnappen +überschnappend +überschnappenden +überschnappender +überschnappendes +überschneiden +überschneidend +überschneidende +überschneidendem +überschneidender +überschneidendes +überschneidest +überschneidet +überschneidungsfrei +überschnitt +überschnitten +überschnittene +überschnittenen +überschnittener +überschnittenes +überschnittst +überschreibe +überschreiben +überschreibende +überschreibenden +überschreibender +überschreibst +überschreibt +überschreite +überschreiten +überschreitend +überschreitende +überschreitenden +überschreitendes +überschreitest +überschreitet +überschrieb +überschrieben +überschriebene +überschriebenem +überschriebener +überschriebenes +überschriebet +überschritt +überschritten +überschrittene +überschrittenen +überschrittener +überschrittenes +überschrittst +überschuldet +überschuldete +überschuldeten +überschuldeter +überschuldetes +überschwemme +überschwemmen +überschwemmend +überschwemmenden +überschwemmender +überschwemmendes +überschwemmt +überschwemmte +überschwemmtem +überschwemmter +überschwemmtes +überschwemmtest +überschwänglich +überschwängliche +überschwänglichem +überschwänglicher +überschwänglichere +überschwänglicherem +überschwänglicherer +überschwänglicheres +überschwängliches +überschwänglichstem +überschwänglichsten +überschwänglichster +überschätzen +überschätzend +überschätzende +überschätzenden +überschätzender +überschätzendes +überschätzest +überschätzte +überschätztem +überschätzten +überschätzter +überschätztes +überschätztest +überschätztet +überschäumen +überschäumend +überschäumende +überschäumenden +überschäumender +überschäumendes +überschäumt +überschäumte +überschäumtem +überschäumter +überschäumtes +überschäumtest +überschüssig +überschüssige +überschüssigem +überschüssiger +überschüssiges +überschütte +überschüttend +überschüttende +überschüttenden +überschüttendes +überschüttest +überschüttet +überschüttetem +überschütteten +überschütteter +überschüttetes +überschüttetest +überschüttetet +überseeisch +überseeische +überseeischen +überseeischer +überseeisches +übersehbare +übersehbarem +übersehbaren +übersehbares +übersehe +übersehen +übersehende +übersehenden +übersehender +übersehene +übersehenem +übersehenen +übersehenes +übersende +übersenden +übersendend +übersendende +übersendenden +übersendender +übersendendes +übersendest +übersendet +übersendete +übersendeten +übersendetest +übersendetet +übersetzbar +übersetzbarem +übersetzbaren +übersetzbarer +übersetze +übersetzen +übersetzend +übersetzenden +übersetzender +übersetzendes +übersetzt +übersetzte +übersetztem +übersetzter +übersetztes +übersetztest +übersichtlich +übersichtliche +übersichtlichem +übersichtlicher +übersichtlichere +übersichtlicherem +übersichtlicherer +übersichtlicheres +übersichtliches +übersichtlichstem +übersichtlichsten +übersichtlichster +übersiedeln +übersiedelnd +übersiedelnde +übersiedelnder +übersiedelndes +übersiedelst +übersiedelt +übersiedelte +übersiedeltem +übersiedelten +übersiedelter +übersiedeltes +übersiedeltest +übersiedeltet +übersiehst +übersieht +übersinnlich +übersinnlichem +übersinnlichen +übersinnlicher +überspanne +überspannen +überspannend +überspannenden +überspannender +überspannendes +überspannt +überspannte +überspanntem +überspannter +überspanntes +überspanntest +überspannungsfest +überspannungsgeschützt +überspannungssicher +überspiele +überspielen +überspielend +überspielenden +überspielender +überspielendes +überspielt +überspielte +überspieltem +überspielter +überspieltes +überspieltest +überspitze +überspitzen +überspitzend +überspitzenden +überspitzender +überspitzendes +überspitzt +überspitzte +überspitztem +überspitzter +überspitztes +überspitztest +übersprang +übersprangen +übersprangst +überspringe +überspringen +überspringend +überspringenden +überspringender +überspringendes +überspringt +übersprudeln +übersprudelnd +übersprudelndem +übersprudelnden +übersprudelnder +übersprudelst +übersprudelt +übersprudelte +übersprudelten +übersprudelter +übersprudeltes +übersprudeltest +übersprudle +übersprungen +übersprungene +übersprungenen +übersprungener +übersprungenes +überstaatlich +überstaatliche +überstaatlichen +überstaatlicher +überstaatliches +überstand +überstanden +überstandene +überstandenem +überstandener +überstandenes +überstandest +überstandst +überstehe +überstehen +überstehend +überstehenden +überstehender +überstehendes +übersteht +übersteige +übersteigen +übersteigend +übersteigende +übersteigenden +übersteigender +übersteigendes +übersteigere +übersteigern +übersteigernd +übersteigernden +übersteigernder +übersteigerndes +übersteigert +übersteigerte +übersteigertem +übersteigerter +übersteigertes +übersteigertest +übersteigst +übersteigt +überstieg +überstiegen +überstiegene +überstiegenem +überstiegenen +überstiegenes +überstieget +überstiegst +überstimmen +überstimmend +überstimmende +überstimmender +überstimmendes +überstimmst +überstimmte +überstimmtem +überstimmten +überstimmtes +überstimmtest +überstimmtet +überstrahlen +überstrahlend +überstrahlende +überstrahlender +überstrahlendes +überstrahlst +überstrahlte +überstrahltem +überstrahlten +überstrahlter +überstrahltes +überstrahltest +überstrahltet +überstreiche +überstreichen +überstreichend +überstreichenden +überstreichender +überstreichendes +überstreicht +überstreifen +überstreifend +überstreifenden +überstreifender +überstreifendes +überstrich +überstrichen +überstrichene +überstrichenem +überstrichener +überstrichenes +überstrichst +überströmend +überströmende +überströmenden +überströmender +überströmendes +überströmt +überströmte +überströmten +überströmter +überströmtes +überstunden +überstände +überständen +überstürze +überstürzen +überstürzende +überstürzenden +überstürzender +überstürzest +überstürzt +überstürzte +überstürzten +überstürzter +überstürztes +überstürztest +überstürztet +übersät +übersäte +übersätem +übersäten +übersäter +übersätes +übersättige +übersättigen +übersättigend +übersättigenden +übersättigender +übersättigendes +übersättigt +übersättigte +übersättigtem +übersättigter +übersättigtes +übersättigtest +übertariflich +übertariflichen +überteuert +überteuerte +überteuertem +überteuerten +übertraf +übertrafst +übertragbar +übertragbarem +übertragbaren +übertragbarer +übertrage +übertragen +übertragend +übertragenden +übertragender +übertragendes +übertragene +übertragenem +übertragenen +übertragener +übertrainieren +übertrainierend +übertrainierende +übertrainierender +übertrainierendes +übertrainiert +übertrainiertem +übertrainierten +übertrainierter +übertrat +übertraten +übertratet +übertreffe +übertreffen +übertreffend +übertreffenden +übertreffender +übertreffendes +übertreiben +übertreibst +übertreibt +übertrete +übertreten +übertretende +übertretenden +übertretender +übertretene +übertretenem +übertretenen +übertretenes +übertrieb +übertrieben +übertriebenem +übertriebenen +übertriebener +übertriebst +übertriebt +übertriffst +übertrifft +übertrittst +übertroffen +übertroffene +übertroffenen +übertroffener +übertroffenes +übertrug +übertrugen +übertrugst +übertrugt +übertrumpfen +übertrumpfend +übertrumpfende +übertrumpfender +übertrumpfendes +übertrumpfst +übertrumpfte +übertrumpften +übertrumpfter +übertrumpftest +übertrumpftet +überträgst +überträgt +übertölpeln +übertölpelnd +übertölpelnden +übertölpelnder +übertölpelndes +übertölpelt +übertölpelte +übertölpeltem +übertölpelter +übertölpeltes +übertölpeltest +übertölple +übertöne +übertönen +übertönende +übertönenden +übertönender +übertönst +übertönt +übertönte +übertönten +übertönter +übertöntes +übertöntet +übertünche +übertünchen +übertünchende +übertünchenden +übertünchender +übertünchst +übertüncht +übertünchte +übertünchten +übertünchter +übertünchtes +übertünchtet +übervoll +übervolle +übervollem +übervollen +übervoller +übervorteile +übervorteilen +übervorteilenden +übervorteilst +übervorteilt +übervorteilte +übervorteiltem +übervorteilten +übervorteilter +übervorteiltes +übervorteiltest +übervorteiltet +übervölkere +übervölkern +übervölkernd +übervölkernde +übervölkernden +übervölkerndes +übervölkerst +übervölkert +übervölkerte +übervölkertem +übervölkerten +übervölkerter +übervölkertes +übervölkertest +übervölkertet +überwache +überwachen +überwachend +überwachenden +überwachender +überwachendes +überwachsene +überwacht +überwachte +überwachtem +überwachter +überwachtes +überwachtest +überwallen +überwallenden +überwallender +überwallendes +überwallst +überwallt +überwallte +überwalltest +überwand +überwanden +überwandet +überwechseln +überwechselte +überweise +überweisen +überweisende +überweisenden +überweisender +überweisest +überweist +überwerfen +überwerfende +überwerfenden +überwerfender +überwiege +überwiegen +überwiegend +überwiegende +überwiegenden +überwiegender +überwiegendes +überwiegt +überwies +überwiesen +überwiesenem +überwiesenen +überwiesener +überwiesest +überwieset +überwindbare +überwinde +überwinden +überwindend +überwindende +überwindenden +überwindender +überwindendes +überwindest +überwindet +überwintere +überwintern +überwinternd +überwinternden +überwinternder +überwinterndes +überwintert +überwinterte +überwintertem +überwinterter +überwintertes +überwintertest +überwog +überwogen +überwogene +überwogener +überwogenes +überwoget +überwuchere +überwuchern +überwuchernd +überwuchernden +überwuchernder +überwucherndes +überwuchert +überwucherte +überwuchertem +überwucherter +überwuchertes +überwuchertest +überwunden +überwundene +überwundenem +überwundener +überwundenes +überwältigen +überwältigend +überwältigende +überwältigenden +überwältigender +überwältigendes +überwältigt +überwältigte +überwältigtem +überwältigter +überwältigtes +überwältigtest +überwälzen +überwälzend +überwälztem +überwälzter +überwälztes +überwölbe +überwölben +überwölbend +überwölbenden +überwölbender +überwölbendes +überwölbt +überwölbte +überwölbtem +überwölbter +überwölbtes +überwölbtest +überzarter +überzeichne +überzeichnen +überzeichnend +überzeichnenden +überzeichnender +überzeichnendes +überzeichnet +überzeichnete +überzeichnetem +überzeichneter +überzeichnetes +überzeichnetest +überzeuge +überzeugen +überzeugend +überzeugendem +überzeugenden +überzeugender +überzeugst +überzeugt +überzeugte +überzeugten +überzeugter +überzeugtes +überzeugtet +überziehen +überziehend +überziehende +überziehender +überziehendes +überziehst +überzog +überzogen +überzogene +überzogenen +überzogener +überzogenes +überzogst +überzuckere +überzuckern +überzuckernd +überzuckernde +überzuckernden +überzuckernder +überzuckerst +überzuckert +überzuckerte +überzuckerten +überzuckerter +überzuckertes +überzuckertet +überzugehen +überzugreifen +überzuwechseln +überzähle +überzählend +überzählende +überzählenden +überzählendes +überzählig +überzählige +überzähligem +überzähligen +überzähliger +überzähliges +überzählt +überzählte +überzähltem +überzählter +überzähltes +überzähltest +überängstlich +überängstliche +überängstlichen +überängstlicher +überängstliches +überörtlich +üblem +üblen +übler +üblerem +übleren +üblerer +übles +üblich +übliche +üblichem +üblichen +üblicher +üblichere +üblicheren +üblicherer +üblicheres +üblicherweise +übliches +üblichste +üblichstem +üblichster +üblichstes +übrig +übrige +übrigem +übrigen +übrigens +übriger +übriges +übriglassen +übst +übt +übte +übtest +übtet +üppig +üppigem +üppigen +üppiger +üppigeren +üppigerer +üppigeres +üppigste +üppigsten +üppigster +========================================== +#h0 ++++++++++ +0#T1240 +0K#T1230 +0KN#T1231 +0LJ#T1243|T1245 +0LJN#T1244 +0LJP#T1246|T1247 +0LJS#T1248|T1249|t859|t860|t861|t862|t863 +0LNT#T1202|t849|t850 +0M#T1232 +0MN#T1235|T1329|T1330 +0MNB#T1237 +0MNK#T1238 +0MNN#T1331 +0MNS#T1236|T1239|T1332 +0MS#T1233|T1294 +0MTK#T1234 +0MTS#t856|t857|t858 +0NFS#T1325|T1326|T1327 +0NWR#T1295 +0R#T1257 +0RK#T1328 +0RLR#T1299|T1300 +0RM#T1250|T1251|T1273|T1296 +0RMB#T1301|T1302 +0RMK#T1275 +0RML#T1265|T1266|T1267|T1268|T1269|T1270|T1271|T1272|T1277|T1278|T1279 +0RMM#T1280|T1281|T1282|T1283|T1284|T1285|T1286|t889|t890|t891|t892|t893 +0RMN#T1274 +0RMP#t894|t895|t896|t897|t898 +0RMS#T1252|T1287|T1288|T1289|T1290|T1297|t883|t884|t885|t886|t887 +0RMT#T1276|t888 +0RN#T1258|T1303 +0RNB#T1307|T1308|T1309 +0RNF#T1313|T1314|T1315|T1316 +0RNH#T1317|T1318 +0RNJ#T1259|T1333|T1334|T1335|T1336|T1337|t909|t910|t911|t912 +0RNK#T1319 +0RNN#T1304|T1305|T1306|t899|t900|t901|t902|t903|t904 +0RNR#T1310|T1311|T1320|T1321|T1322 +0RNS#T1312|T1323|T1324|t905 +0RNT#t906|t907|t908 +0RP#T1262 +0RPT#T1260|T1261|t878|t879|t880|t881|t882 +0RS#T1263|T1264 +0RST#T1298 +0RTK#T1253|T1254 +0RTS#T1255|T1256|t864|t865|t866|t867|t868|t869|t870|t871|t872|t873|t874|t875|t876|t877 +0S#T1292 +0SN#T1293 +0SRS#T1291 +0TR#T1204|T1241|T1242 +0TRB#T1205|T1206|T1207|T1208|T1209|T1210|T1211 +0TRF#T1226 +0TRK#T1213|T1214|T1215|T1216 +0TRL#T1217|t851|t852|t853|t854|t855 +0TRM#T1218 +0TRN#T1212|T1219 +0TRP#T1220 +0TRS#T1221|T1222|T1223|T1224|T1225|T1227|T1228|T1229 +0XR#T1203 ++++++++++ +A#A3975|A3982|E0|E315|e104|o198|ö0 +A0K#E3383 +A0KR#E3384 +A0L#Ä95 +A0LJ#E3390|E3391|E3392|e7224|e7225 +A0LT#A3847|A3848|A3849|A3850 +A0MR#O845 +A0N#A3845|A3846 +A0NK#E3385|E3386|E3387 +A0NL#E3381|E3388|E3389|e7222|e7223 +A0NS#E3490|e7219|e7220|e7221 +A0NT#A5295|a12611|a12612 +A0PN#Ä93 +A0PR#Ä94 +A0PS#ä179|ä180|ä181 +A0R#Ä91 +A0RN#E3382 +A0RS#Ä92|ä177|ä178 +A0S#E3393 +A0SK#e7214|e7215|e7216|e7217|e7218 +A0SM#A3841 +A0ST#A3842|A3843|A3844 +AB#A15|A394|E1|E317|E3408|O2|O188|a1|o0|ü0 +ABBN#a237|a238|a239|a240 +ABBR#a15 +ABFL#A153|A154|A155|A156|A157|A158|A159|A160|A161|A162|A163|A175|A176|A177|A178|A179|A180|A181|A182|A183|A184|A185|A186|A187|A188|A193|A194|A199|A200|A201|A202|A203|a299|a300|a301|a302|a303|a304|a316|a317|a318|a319|a320|a321|a322|a323|a324|a325|a326|a327|a343|a344|a345|a346|a347|a348|a349|a350|a351|a352|a353|a354|a355|a356|a357|a358|a359|a360|a361|a362|a363|a364|a365|a366|a367|a368|a369|a370|a371|a372|a373|a374|a387|a388|a389|a390|a391|a392|a393|a394|a395|a396|a397|a398|a399|a414|a415|a416|a417|a418|a419 +ABFN#A164|A165|A173|A174|a305|a306|a307|a308|a309|a310|a340|a341|a342|a400 +ABFR#A145|A146|A147|A148|A149|A150|A151|A152|A168|A169|A170|A171|A172|A189|A190|A191|A192|A195|A196|A197|A198|a294|a295|a296|a297|a298|a328|a329|a330|a331|a332|a333|a334|a335|a336|a337|a338|a339|a375|a376|a377|a378|a379|a381|a382|a383|a384|a385|a386|a401|a402|a403|a404|a405|a406|a407|a408|a409|a410|a411|a412|a413|a3156|a3157|a3158|a3159|a3160|a3161|a3162|a3163|a3164|a3165|a3166|a3167|a3168|a3169|a3170|a3171|a3172|a3173 +ABFS#A166|A167|a311|a312|a313|a314|a315 +ABFT#a380|a420|a421|a422|a423|a424 +ABHB#A271|A272|a1841|a1842|a1843|a1844|a1845|a1846|a1847|a1857|a1858 +ABHK#a1819|a1820|a1821|a1822|a1823|a1824|a1825 +ABHL#A273|A274|A275|a1826|a1827|a1828|a1829|a1830|a1831|a1848|a1849|a1850|a1851|a1852|a1853|a1855|a1859|a1860|a1861|a1862|a1863|a1864|a1865|a1866|a1867|a1868|a1869|a1870|a1877|a1878 +ABHN#A267|A268|A269|A270|A276|A277|A278|A279|A280|A281|a1832|a1833|a1834|a1835|a1836|a1837|a1838|a1839|a1840|a1856|a1876|a1879|a1880|a1881|a1882|a1883|a1884|a1885|a1886|a1887|a1888|a1889|a1890|a1891|a1892 +ABHR#A282|A283|A284|A285|a1871|a1872|a1873|a1874|a1875|a1893|a1894|a1895|a1896|a1897|a1898|a1899 +ABHT#O163|a1854 +ABJ#o40 +ABJB#a435|a436|a437|a438|a439|a440|a441|a442|a443|a444|a445|a446|a447|a448|a449|a450|a451|a452|a453|a454|a455|a456|a457|a458|a459|a460|a461|a462|a463|a464|a465|a466|a467|a468|a469|a470|a471|a472|a473|a474|a475|a476|a477|a478|a479|a480|a481|a482|a483|a484|a485|a486|a487|a488|a489|a490|a491|a492|a493|a494|a495|a496|a497|a498|a499|a500|a501|a502|a503|a504|a505|a506|a507|a508|a509|a510|a511|a512|a513|a514|a515|a516|a517|a518|a519|a520|a521|a522|a523|a524|a525|a526|a527|a1773 +ABJF#A225|a578|a579|a580|a581|a582|a583|a584|a585|a586|a587|a588|a589|a590|a591|a592|a593|a594|a595|a596|a597|a598|a599|a600|a601|a602|a603|a604|a605|a606|a607|a608|a609|a610|a611|a612|a613|a614|a615|a616|a617|a618|a619|a620|a621|a622|a623|a624|a625|a626|a627|a628|a629|a630|a631|a632|a633|a634|a635|a636|a637|a638|a639|a640|a641|a642|a643|a644|a645|a646|a647|a648|a649|a650|a651|a652|a653|a654|a655|a656|a657|a658|a659|a660|a661|a662|a663|a664|a665|a666|a667|a668|a669 +ABJH#A226|a711|a712|a713|a714|a715|a716|a717|a718|a719|a720|a721|a722|a723|a724|a725|a726|a727|a728|a729|a730|a731|a732|a733|a734|a735|a736|a737|a738|a739|a740|a741|a742|a743|a744|a745|a746|a747|a748|a749|a750|a751|a752|a753|a754|a755|a756|a757|a758|a759|a761|a762|a763|a764|a765|a766|a767|a768|a769|a770|a771|a772|a773 +ABJJ#a674|a675|a676|a677|a678|a679|a774|a775|a776|a777|a1900|a1901|a1902|a1903|a1904 +ABJK#O164|O165|O166|O167|O168|O169|O170|O171|O172|O173|O174|O175|O176|O177|O178|O179|O180|a670|a671|a672|a673|a680|a681|a682|a683|a684|a685|a686|a687|a688|a689|a690|a691|a692|a693|a694|a695|a696|a697|a698|a699|a700|a701|a702|a703|a704|a705|a706|a707|a708|a709|a710|a778|a779|a780|a781|a782|a783|a784|a785|a786|a787|a788|a789|a790|a791|a792|a793|a794|a795|a796|a797|a798|a799|a800|a801|a802|a803|a804|a805|a806|a807|a808|a809|a810|a811|a812|a813|a814|a815|a816|a817|a818|a819|a820|a821|a822|a823|a824|a825|a826|a827|a828|a829|a830|a831|a832|a833|a834|a835|a836|a837|a838|a839|a840|a841|a842|a843|a844|a845|a846|a847|a848|a849|a850|a851|a852|a853|a854|a855|a856|a857|a858|a859|a860|a861|a862|a863|a864|a865|a866|a867|a868|a1047|a1048|a1049|a1050|a1051|a1052|a1053|a1054|a1055|o45|o46|o47|o48|o49|o50|o51|o52|o53|o54|o55|o56|o57|o58|o59 +ABJL#A227|a869|a870|a871|a872|a873|a874|a875|a876|a877|a878|a879|a880|a881|a882|a883|a884|a885|a886|a887|a888|a889|a890|a891|a892|a893|a894|a895|a896|a897|a898|a899|a900|a901|a902|a903|a904|a905|a906|a907|a908|a909|a910|a911|a912|a913|a914|a915|a916|a917|a918|a919|a920|a921|a922|a923|a924|a925|a926|a927|a928|a929|a930|a931|a932|a933|a934|a935|a936|a937|a938|a939|a940|a941|a942|a943|a944|a945|a946|a947|a948|a949|a950 +ABJM#a951|a952|a953|a954|a955|a956|a957|a958|a959|a960|a961|a962|a963|a964|a965|a966|a967|a968|a969|a970|a971|a972|a973|a974|a975|a976|a977|a978|a979|a980|a981|a982|a983|a984|a985|a986|a987|a988|a989|o41 +ABJN#A228|A229|A230|A231|a74|a75|a76|a77|a78|a79|a990|a991|a992|a993|a994|a995|a996|a997|a998|a999|a1000|a1001|a1002|a1003|a1004|a1005|a1006|a1007|a1008|a1009|a1010|a1011|a1012|a1013|a1768|a1769|a1770|a1771|a1772|a1780|o42 +ABJP#a1018|a1019|a1020|a1021|a1022|a1023|a1024|a1025|a1026|a1027|a1028|a1029|a1030|a1031|a1032|a1033|a1034|a1035|a1036|a1037|a1038|a1039|a1040|a1041|a1042|a1043|a1044|a1045|a1046 +ABJR#A232|A233|A234|A235|A236|A237|A238|a430|a431|a432|a433|a434|a573|a574|a575|a576|a577|a1014|a1015|a1016|a1017|a1056|a1057|a1058|a1059|a1060|a1061|a1062|a1063|a1064|a1065|a1066|a1067|a1068|a1069|a1070|a1071|a1072|a1073|a1074|a1075|a1076|a1077|a1078|a1079|a1080|a1081|a1082|a1083|a1084|a1085|a1086|a1087|a1088|a1089|a1090|a1091|a1092|a1093|a1094|a1095|a1096|a1097|a1098|a1099|a1100|a1101|a1102|a1103|a1104|a1105|a1106|a1107|a1108|a1109|a1110|a1111|a1112|a1113|a1114|a1115|a1116|a1117|a1118|a1119|a1120|a1121|a1122|a1123|a1124|a1125|a1126|a1127|a1128|a1129|a1130|a1131|a1132|a1133|a1134|a1135|a1136|a1137|a1609|a1610|a1611|a1612|a1613|o43 +ABJS#A239|A240|A241|A242|A243|A244|A245|A246|A247|A248|A249|A250|A251|a1138|a1139|a1140|a1141|a1142|a1143|a1144|a1145|a1146|a1147|a1148|a1149|a1150|a1151|a1152|a1153|a1154|a1155|a1156|a1157|a1158|a1159|a1160|a1161|a1162|a1163|a1164|a1165|a1166|a1167|a1168|a1169|a1170|a1171|a1172|a1173|a1174|a1175|a1176|a1177|a1178|a1179|a1180|a1181|a1182|a1183|a1184|a1185|a1186|a1187|a1188|a1189|a1190|a1191|a1192|a1193|a1194|a1195|a1196|a1197|a1198|a1199|a1200|a1201|a1202|a1203|a1204|a1205|a1206|a1207|a1208|a1209|a1210|a1211|a1212|a1213|a1214|a1215|a1216|a1217|a1218|a1219|a1220|a1221|a1222|a1223|a1224|a1225|a1226|a1227|a1228|a1229|a1230|a1231|a1232|a1233|a1234|a1235|a1236|a1237|a1238|a1239|a1240|a1241|a1242|a1243|a1244|a1245|a1246|a1247|a1248|a1249|a1250|a1251|a1252|a1253|a1254|a1255|a1256|a1257|a1258|a1259|a1260|a1261|a1262|a1263|a1264|a1265|a1266|a1267|a1268|a1269|a1270|a1271|a1272|a1273|a1274|a1275|a1276|a1277|a1278|a1279|a1280|a1281|a1282|a1283|a1284|a1285|a1286|a1287|a1288|a1289|a1290|a1291|a1292|a1293|a1294|a1295|a1296|a1297|a1298|a1299|a1300|a1301|a1302|a1303|a1304|a1305|a1306|a1307|a1308|a1309|a1310|a1311|a1312|a1313|a1314|a1315|a1316|a1317|a1318|a1319|a1320|a1321|a1322|a1323|a1324|a1325|a1326|a1327|a1328|a1329|a1330|a1331|a1332|a1333|a1334|a1335|a1336|a1337|a1338|a1339|a1340|a1341|a1342|a1343|a1344|a1345|a1346|a1347|a1348|a1349|a1350|a1351|a1352|a1353|a1354|a1355|a1356|a1357|a1358|a1359|a1360|a1361|a1362|a1363|a1364|a1365|a1366|a1367|a1368|a1369|a1370|a1371|a1372|a1373|a1374|a1375|a1376|a1377|a1378|a1379|a1380|a1381|a1382|a1383|a1384|a1385|a1386|a1387|a1388|a1389|a1390|a1391|a1392|a1393|a1394|a1395|a1396|a1397|a1398|a1399|a1400|a1401|a1402|a1403|a1404|a1405|a1406|a1407|a1408|a1409|a1410|a1411|a1412|a1413|a1414|a1415|a1416|a1417|a1418|a1419|a1420|a1421|a1422|a1423|a1424|a1425|a1426|a1427|a1428|a1429|a1430|a1431|a1432|a1433|a1434|a1435|a1436|a1437|a1438|a1439|a1440|a1441|a1442|a1443|a1444|a1445|a1446|a1447|a1448|a1449|a1450|a1451|a1452|a1453|a1454|a1455|a1456|a1457|a1458|a1459|a1460|a1461|a1462|a1463|a1464|a1465|a1466|a1467|a1468|a1469|a1470|a1471|a1472|a1473|a1474|a1475|a1476|a1477|a1478|a1479|a1480|a1481|a1482|a1483|a1484|a1485|a1486|a1487|a1488|a1489|a1490|a1491|a1492|a1493|a1494|a1495|a1496|a1497|a1498|a1499|a1500|a1501|a1502|a1503|a1504|a1505|a1506|a1507|a1508|a1509|a1510|a1511|a1512|a1513|a1514|a1515|a1516|a1517|a1518|a1519|a1520|a1521|a1522|a1523|a1524|a1525|a1526|a1527|a1528|a1529|a1530|a1531|a1532|a1533|a1534|a1535|a1536|a1537|a1538|a1539|a1540|a1541|a1542|a1543|a1544|a1545|a1546|a1547|a1548|a1715|a1716|a1717|a1718|a1719|a1720|a1721|a1722|a1723|a1724|a1725|a1726|a1727|a1728|a1729|a1730|a1731|a1732|a1733|a1734|a1735|a1736|a1737|a1738|a1739|a1740|a1741|a1742|a1743|a1744|a1745|a1746|a1747|a1748|a1749|a1750|a1751|a1752|a1753|a1754|a1755|a1756|a1757|a1758|a1759|a1760|a1761|a1762|a1763|a1764|a1765|a1766|a1767|a1774|a1775|a1776|a1777|a1778|a1779|o44 +ABJT#a528|a529|a530|a531|a532|a533|a534|a535|a536|a537|a538|a539|a540|a541|a542|a543|a544|a545|a546|a547|a548|a549|a550|a551|a552|a553|a554|a555|a556|a557|a558|a559|a560|a561|a562|a563|a564|a565|a566|a567|a568|a569|a570|a571|a572|a760|a1549|a1550|a1551|a1552|a1553|a1554|a1555|a1556|a1557|a1558|a1559|a1560|a1561|a1562|a1563|a1564|a1565|a1566|a1567|a1568|a1569|a1570|a1571|a1572|a1573|a1574|a1575|a1576|a1577|a1578|a1579|a1580|a1581|a1582|a1583|a1584|a1585|a1586|a1587|a1588|a1589|a1590|a1591|a1592|a1593|a1594|a1595|a1596|a1597|a1598|a1599|a1600|a1601|a1602|a1603|a1604|a1605|a1606|a1607|a1608 +ABJW#a1614|a1615|a1616|a1617|a1618|a1619|a1620|a1621|a1622|a1623|a1624|a1625|a1626|a1627|a1628|a1629|a1630|a1631|a1632|a1633|a1634|a1635|a1636|a1637|a1638|a1639|a1640|a1641|a1642|a1643|a1644|a1645|a1646|a1647|a1648|a1649|a1650|a1651|a1652|a1653|a1654|a1655|a1656|a1657|a1658|a1659|a1660|a1661|a1662|a1663|a1664|a1665|a1666|a1667|a1668|a1669|a1670|a1671|a1672|a1673|a1674|a1675|a1676|a1677|a1678|a1679|a1680|a1681|a1682|a1683|a1684|a1685|a1686|a1687|a1688|a1689|a1690|a1691|a1692|a1693|a1694|a1695|a1696|a1697|a1698|a1699|a1700|a1701|a1702|a1703|a1704|a1705|a1706|a1707|a1708|a1709|a1710|a1711|a1712|a1713|a1714 +ABK#o39 +ABKB#A204|A205|A206|A207|A208|A209|A210|A211|A212|A213|A214|a425|a426|a427|a428|a429 +ABKF#a1907|a1908|a1909|a1910|a1911|a1912 +ABKL#A252|A253|A296|A297|A305|A306|A307|a1781|a1782|a1783|a1784|a1785|a1786|a1918|a1919|a1920|a1921|a1922|a1923|a1924|a1925|a1926|a1927|a1928|a1929|a1930|a1931|a1932|a1933|a1934|a1935|a1936|a1937|a1938|a1939|a1940|a1941|a1942|a2007|a2008|a2009|a2010|a2011|a2012|a2013|a2304|a2305|a2306|a2307|a2308|a2309|o38 +ABKM#A299|A300|A303|A304|a33|a34|a35|a36|a37|a38|a39|a40|a41|a1905|a1966|a1967|a1968|a1969|a1970|a1971|a1972|a1973|a1974|a1975|a1976|a1977|a1978|a1979|a1980|a1981|a1982|a1983|a2002|a2003|a2004|a2005|a2006 +ABKN#A215|A216|A217|A218|A219|A263|A302|a1943|a1944|a1945|a1946|a1947|a1948|a1949|a1950|a1951|a1952|a1953|a1954|a1955|a1956|a1957|a1958|a1959|a1960|a1961|a1962|a1963|a1964|a2014 +ABKP#A294|A301|a1906|a1984|a1985|a1986|a1987|a1988|a1989|a1990|a1991 +ABKR#A256|A257|A258|A259|A260|A261|A262|A295|A308|A309|A310|a1787|a1788|a1789|a1790|a1791|a1792|a1793|a1794|a1795|a1796|a1797|a1798|a1799|a1800|a1801|a1802|a1803|a1804|a1805|a1806|a1807|a1808|a1809|a1810|a1811|a1812|a1813|a1814|a1815|a1816|a1817|a1818|a1913|a1914|a1915|a1916|a1917|a1992|a1993|a1994|a1995|a1996|a1997|a1998|a1999|a2000|a2001|a2015|a2016|a2017|a2018|a2019|a2020 +ABKS#A11|A220|A221|A222|A223|A224|A266|a2021|a2022|a2023|a2024|a2025 +ABKT#A254|A255|A264|A265|a2298|a2299|a2300|a2301|a2302|a2303 +ABKX#A298|a1965 +ABL#A68|Ü0 +ABLB#Ü1|Ü2 +ABLF#A327|A328|A329|A330|A356|A357|A358|A359|a2047|a2048|a2049|a2050|a2051|a2052|a2053|a2111|a2112|a2113|a2114|a2115|a2123|a2124 +ABLJ#A318|A319|A320|A321|A322|A323|A334|A335|A336|O183|O184|a2032|a2033|a2034|a2035|a2036|a2037|a2038|a2039|a2060|a2061|a2062|a2063|a2064|a2065|a2116|a2117|a2118|a2119|a2120|a2121|o61|o62|ü1|ü2|ü3|ü4|ü5|ü6|ü7|ü8|ü9|ü10|ü11|ü12 +ABLK#O185|O186|a2054|a2055|a2056|a2057|a2058|a2059|a2066|a2105|a2106|a2107|a2108|a2109|o60|o63|o64|o65|o66|o67|o68|o69|o70|Ü3 +ABLM#ü2171 +ABLN#A32|A33|A34|A35|A36|A37|A337|A338|A339|A348|A349|A350|A351|a95|a96|a97|a98|a99|a100|a2067|a2068|a2069|a2070|a2071|a2072|a2073|a2074|a2089|a2090|a2091|a2092|a2093|a2094|ü13|ü14|ü15|ü16|ü17|ü2172 +ABLR#ü2173|ü2174|ü2175|ü2176 +ABLS#A324|A340|A341|A352|A353|A360|A361|A362|O9|O10|a89|a90|a91|a92|a93|a94|a2040|a2041|a2042|a2043|a2044|a2045|a2046|a2075|a2076|a2077|a2078|a2079|a2080|a2081|a2095|a2096|a2097|a2098|a2099|a2100|a2101|a2102|a2103|a2104|a2122|a2125|a2126|a2127|a2128|a2129|a2130|a2131|a2132|a2133|a2134|a2135|a2136|a2137|a2138|a2139|a2140|a2141|a2142|Ü4|Ü5|Ü6|Ü7|Ü8|ü18|ü19|ü20|ü2177 +ABLT#A23|A24|A25|A26|A27|A28|A29|A311|A312|A313|A314|A315|A316|A317|A325|A326|A331|A332|A333|A342|A343|A344|A345|A346|A347|O181|O182|a80|a81|a101|a102|a103|a104|a105|a106|a107|a108|a109|a110|a111|a112|a2026|a2027|a2028|a2029|a2030|a2031|a2082|a2083|a2084|a2085|a2086|a2087|a2088|a2143|Ü9|Ü10|Ü11|Ü12|Ü13 +ABLW#ü21|ü22 +ABLX#A354|A355|a2110|Ü365|ü2178|ü2179|ü2180|ü2181|ü2182|ü2183|ü2184|ü2185|ü2186|ü2187|ü2188|ü2189|ü2190|ü2191|ü2192 +ABMH#a2201|a2202|a2203|a2204|a2205|a2206 +ABMJ#A365|A366|A367|a2149|a2150|a2151|a2152|a2153 +ABMK#A16|A17 +ABML#A372|A373|A376|a2156|a2168|a2169|a2170|a2171|a2172|a2173|a2179|a2180|a2181|a2182|a2183|a2184 +ABMN#A368|A369|A370|O187|a2154|a2155|a2185|a2186|a2187|a2188|a2189|a2190|a2191|a2192|a2193|a2194 +ABMR#A371|A377|A378|a2157|a2158|a2159|a2160|a2161|a2162|a2163|a2164|a2165|a2166 +ABMS#A374|A375|a2167|a2174|a2175|a2176|a2177|a2178|a2195|a2196|a2197|a2198|a2199|a2200 +ABMX#A363|A364|a2144|a2145|a2146|a2147|a2148 +ABN#E2|E3|E7|E318|a16|e0|e1|e12|o4|ü23 +ABNB#E4|E5|E6|e2|e3|e4|e5|e6 +ABNF#e19|o6 +ABNH#E9|E10|E11 +ABNJ#A84|A85|A86|O16|O17|O18|O19|a2207|a2208|a2209|a2210|a2211|Ü368 +ABNK#A388|Ü367|Ü369|Ü370|Ü371|Ü372|Ü373|Ü374|Ü375|Ü376|Ü377|Ü378|Ü379|Ü380|Ü381|Ü382|Ü383|Ü384|Ü385|Ü386|Ü387 +ABNL#O20 +ABNM#A379|A380|A381|A382|A383|A384|A385|A386|A387|A395|A396|A397|A398|A399|A400|A401|A402|A403|A404|A405|a2212|a2213|a2214|a2215|a2216|a2217|a2218|a2219|a2220|a2221|a2222|a2223|a2224|a2225|a2226 +ABNN#A406|A407|E8|e23|o5 +ABNR#O12|O13|O14|O15|a2227|a2228|a2229|a2230|a2243|a2244|a2245|a2246|a2247|a2248|a2249|a2250|a2251|a2252|a2253|a2254|a2255|a2256|e13|e14|e15|e16|e17 +ABNS#E12|O21|O22|O23|O24|e18|e20|e21|e22 +ABNT#A69|A70|A71|A72|A73|A74|A75|A76|A77|A78|A79|A80|A81|A82|A83|A87|A88|A89|A90|A91|A92|A93|A94|A95|A96|A97|A98|A99|A100|A101|A102|A103|A104|A105|A106|A107|A108|A109|A110|A111|A112|A113|A114|A115|A116|A117|A118|A119|A120|A121|A122|A123|A124|A125|A126|A127|A128|A129|A130|A131|A132|A133|A134|A135|A136|A137|A389|A390|A391|A392|A393|A876|A877|A878|A879|A880|A881|O11|a17|a18|a19|a20|a21|a82|a83|a84|a85|a86|a241|a242|a243|a244|a245|a246|a247|a248|a249|a250|a251|a252|a253|a254|a255|a256|a257|a258|a259|a260|a261|a262|a263|a264|a265|a2231|a2232|a2233|a2234|a2235|a2236|a2237|a2238|a2239|a2240|a2241|a2242|a3533|a3534|a3535|a3536|a3537|a3538|a3539|a3540|a3541|e7|e8|e9|e10|e11|o7|ü24|ü25|ü26 +ABPF#A415|a2267|a2268|a2269|a2270|a2271|a2272|a2273|a2274|a2275|a2276|a2277 +ABPL#A416|a2278|a2279|a2280|a2281|a2282|a2283|a2284|a2285 +ABPR#A417|A418|a2286|a2287|a2288|a2289|a2290|a2291|a2292 +ABPS#a2262|a2263|a2264|a2265|a2266 +ABPT#A414|a2293|a2294|a2295|a2296|a2297 +ABR#E13|O25|a266|o8|Ü14|ü27 +ABRB#A12|A425|A426|A430|O36|O37|O38|O39|O40|O41|O42|a2|a3|a4|a5|a6|a7|a8|a9|a2340|a2341|a2342|a2343|a2344|Ü24|Ü25|Ü26|Ü27|Ü28|Ü29|Ü30|Ü31|Ü32|Ü33|Ü34|Ü35|Ü36|Ü37|Ü38|Ü39|Ü40|Ü41|Ü42|Ü43|Ü44|Ü45|Ü46|Ü47|Ü48|Ü49|Ü50|Ü51|Ü52|Ü53|Ü54|Ü55|Ü56|Ü57|ü56|ü57|ü58|ü59|ü60|ü61|ü62|ü63|ü64|ü65|ü66|ü67|ü68|ü69|ü70|ü71|ü72|ü73|ü74|ü75|ü76|ü77|ü78|ü79|ü80|ü81|ü82|ü83|ü84|ü85|ü86|ü87|ü88|ü89|ü90|ü91|ü92|ü93|ü94|ü95|ü96|ü97|ü98|ü99|ü100|ü101|ü102|ü103|ü104|ü105|ü106|ü107|ü108|ü109|ü110|ü111|ü112|ü113|ü114|ü115|ü116|ü117|ü118|ü119|ü120|ü121|ü122|ü123|ü124|ü125|ü126|ü127|ü128|ü129|ü130|ü131|ü132|ü133|ü134|ü135|ü136|ü137|ü138|ü139|ü140|ü141|ü142|ü143|ü144|ü145|ü146|ü147|ü148|ü149|ü150|ü151|ü152|ü153|ü154|ü155|ü156|ü157|ü158|ü159|ü160|ü161|ü162|ü163|ü164|ü165|ü166|ü167|ü168|ü169|ü170|ü171|ü172|ü173|ü174|ü175|ü176|ü177|ü178|ü179|ü180|ü181 +ABRF#A20|A432|A433|A434|A435|O34|O35|O45|O46|O47|O48|O49|O50|O51|O52|O53|O54|O55|O56|O153|O154|a42|a43|a44|a45|a46|a47|a48|a49|a50|a2385|a2386|a2387|a2388|a2389|o12|o13|o14|o15|o16|o17|o18|o19|o20|o21|o22|o23|o24|o25|o26|o27|o28|o29|Ü69|Ü70|Ü80|Ü81|Ü82|Ü83|Ü84|Ü85|Ü86|Ü87|Ü88|Ü89|Ü90|Ü91|Ü92|Ü93|Ü94|Ü95|Ü96|Ü97|Ü98|Ü99|Ü100|Ü101|Ü329|Ü330|Ü331|Ü332|ü282|ü283|ü284|ü285|ü286|ü287|ü288|ü289|ü290|ü291|ü292|ü293|ü294|ü295|ü365|ü366|ü367|ü368|ü369|ü370|ü371|ü372|ü373|ü374|ü375|ü376|ü377|ü378|ü379|ü380|ü381|ü382|ü383|ü384|ü385|ü386|ü387|ü388|ü389|ü390|ü391|ü392|ü393|ü394|ü395|ü396|ü397|ü398|ü399|ü400|ü401|ü402|ü403|ü404|ü405|ü406|ü407|ü408|ü409|ü410|ü411|ü412|ü413|ü414|ü415|ü416|ü417|ü418|ü419|ü420|ü421|ü422|ü423|ü424|ü425|ü426|ü427|ü428|ü429|ü430|ü431|ü432|ü433|ü434|ü435|ü436|ü437|ü438|ü439|ü440|ü441|ü442|ü443|ü444|ü445|ü446|ü447|ü448|ü449|ü450|ü451|ü452|ü453|ü454|ü455|ü456|ü457|ü458|ü459|ü460|ü461|ü462|ü463|ü464|ü465|ü466|ü467|ü468|ü469|ü470|ü471|ü472|ü473|ü474|ü475|ü476|ü477|ü478|ü479|ü480|ü481|ü482|ü483|ü484|ü485|ü486|ü487|ü488|ü489|ü490|ü491|ü492|ü493|ü494|ü495|ü496|ü497|ü498|ü499|ü500|ü501|ü502|ü503|ü504|ü505|ü506|ü507|ü508|ü509|ü510|ü511|ü512|ü513|ü514|ü515|ü516|ü517|ü518|ü519|ü520|ü521|ü1269|ü1270|ü1271|ü1935|ü1936|ü1937|ü1938|ü1939|ü1940|ü1941|ü1942|ü1943|ü1944|ü1945|ü1946|ü1947|ü1948|ü1949|ü1950|ü1951|ü1952|ü1953|ü1954|ü1955|ü1956|ü1957|ü1958|ü1959|ü1960|ü1961|ü1962|ü1963|ü1964|ü1965|ü1966 +ABRH#O67|O68|O69|O70|O71|O72|O73|O74|O110|O111|a159|o30|Ü133|Ü134|Ü135|Ü136|Ü137|Ü138|ü653|ü654|ü655|ü656|ü657|ü658|ü659|ü660|ü661|ü662|ü663|ü664|ü665|ü666|ü667|ü668|ü669|ü670|ü671|ü672|ü673|ü674|ü675|ü676|ü677|ü678|ü679|ü680|ü681|ü682|ü683|ü684|ü685|ü686|ü687|ü688|ü689|ü690|ü691|ü692|ü693|ü694|ü695|ü696|ü697|ü698|ü699|ü700|ü701|ü702|ü703|ü704|ü705|ü706|ü707|ü708|ü709|ü710|ü711|ü712|ü713|ü714|ü715|ü716|ü717|ü718|ü719|ü720|ü721|ü722|ü723|ü724|ü725|ü726|ü727|ü728|ü729|ü730|ü731|ü732|ü733|ü734|ü735|ü736|ü737|ü738|ü739|ü740|ü741|ü742|ü743|ü744|ü745|ü746|ü747|ü748|ü749|ü750|ü751|ü752|ü753|ü754|ü755|ü756|ü757|ü758 +ABRJ#A431|A3976|O57|O58|O59|O60|O61|O62|O63|O108|O109|O160|a2323|a2324|a2325|a2326|a2327|a2328|a2329|a2330|a2331|a2332|a2339|a2368|a2369|a2370|a2371|a2372|a2373|a2374|Ü123|Ü124|Ü125|Ü366|ü531|ü532|ü533|ü534|ü535|ü536|ü537|ü538|ü539|ü540|ü541|ü542|ü543|ü544|ü545|ü546|ü547|ü548|ü549|ü550|ü551|ü552|ü553|ü554|ü555|ü556|ü557|ü558|ü559|ü560|ü561|ü562|ü563|ü564|ü565|ü566|ü567|ü568|ü569|ü570|ü571|ü572|ü573|ü574|ü575|ü576|ü577|ü578|ü579|ü580|ü581|ü582|ü583|ü584|ü585|ü586|ü587|ü588|ü589|ü590|ü591|ü592|ü593|ü594|ü595|ü596|ü597|ü598|ü599|ü600|ü601|ü602|ü603|ü604|ü605|ü606|ü607|ü608|ü609|ü610|ü611|ü612|ü613|ü1197|ü1198|ü1199|ü1200|ü1201|ü1202|ü1203|ü1246|ü1247|ü2194|ü2195|ü2196|ü2197|ü2198|ü2199 +ABRK#A138|A139|A140|A141|A830|O64|O65|O66|O78|O79|O80|O81|O82|O83|O84|O189|O190|a153|a154|a155|a156|a157|a158|a267|a268|a269|a270|a271|a272|a273|a274|a275|a276|a277|a278|a2310|a2311|a2312|a2313|a2314|a2315|a2316|a2424|a2425|a2426|a2427|a2428|Ü71|Ü72|Ü102|Ü103|Ü104|Ü105|Ü106|Ü107|Ü108|Ü109|Ü110|Ü111|Ü112|Ü113|Ü114|Ü115|Ü116|Ü117|Ü118|Ü119|Ü120|Ü121|Ü122|Ü126|Ü127|Ü128|Ü129|Ü130|Ü131|Ü132|Ü141|Ü142|Ü143|Ü144|ü296|ü297|ü298|ü299|ü300|ü301|ü302|ü303|ü304|ü305|ü306|ü307|ü522|ü523|ü524|ü525|ü526|ü527|ü528|ü529|ü530|ü614|ü615|ü616|ü617|ü618|ü619|ü620|ü621|ü622|ü623|ü624|ü625|ü626|ü627|ü628|ü629|ü630|ü631|ü632|ü633|ü634|ü635|ü636|ü637|ü638|ü639|ü640|ü641|ü642|ü643|ü644|ü645|ü646|ü647|ü648|ü649|ü650|ü651|ü652|ü772|ü773|ü774|ü775|ü776|ü777|ü778|ü779|ü780|ü781|ü782|ü783|ü784|ü785|ü786|ü787|ü788|ü789|ü790|ü791|ü792|ü793|ü794|ü795|ü796|ü797|ü798|ü799|ü800|ü801|ü802|ü803|ü804|ü805|ü806|ü807|ü808|ü809|ü810|ü811|ü812|ü813|ü814|ü815|ü816|ü817|ü818|ü819|ü820|ü1171|ü1172|ü1173|ü1174|ü1175|ü1176|ü1177|ü1178|ü1179|ü1180|ü1181|ü1182|ü1183|ü1184|ü1185|ü1186|ü1187|ü1188|ü1189|ü1190|ü1191|ü1192|ü1193|ü1194|ü1195|ü1196|ü1204|ü1205|ü1206|ü1207|ü1208|ü1209|ü1210|ü2193|ü2200 +ABRL#O85|O86|O87|O88|O89|O90|O91|O92|O93|O94|O95|O96|O97|O106|a2378|a2379|a2380|a2381|a2382|a2383|a2384|Ü15|Ü73|Ü74|Ü145|Ü146|Ü147|Ü148|Ü149|Ü150|Ü151|Ü152|Ü153|Ü154|Ü155|Ü156|Ü157|Ü158|Ü159|Ü160|Ü161|Ü162|Ü163|Ü164|Ü165|Ü166|Ü167|Ü168|Ü169|Ü170|Ü171|Ü172|Ü173|Ü174|Ü175|Ü176|Ü177|Ü178|Ü179|ü28|ü29|ü30|ü31|ü32|ü33|ü308|ü309|ü310|ü311|ü312|ü313|ü314|ü315|ü316|ü317|ü318|ü319|ü320|ü821|ü822|ü823|ü824|ü825|ü826|ü827|ü828|ü829|ü830|ü831|ü832|ü833|ü834|ü835|ü836|ü837|ü838|ü839|ü840|ü841|ü842|ü843|ü844|ü845|ü846|ü847|ü848|ü849|ü850|ü851|ü852|ü853|ü854|ü855|ü856|ü857|ü858|ü859|ü860|ü861|ü862|ü863|ü864|ü865|ü866|ü867|ü868|ü869|ü870|ü871|ü872|ü873|ü874|ü875|ü876|ü877|ü878|ü879|ü880|ü881|ü882|ü883|ü884|ü885|ü886|ü887|ü888|ü889|ü890|ü891|ü892|ü893|ü894|ü895|ü896|ü897|ü898|ü899|ü900|ü901|ü902|ü903|ü904|ü905|ü906|ü907|ü908|ü909|ü910|ü911|ü912|ü913|ü914|ü915|ü916|ü917|ü918|ü919|ü920|ü921|ü922|ü923|ü924|ü925|ü926|ü927|ü928|ü929|ü930|ü931|ü932|ü933|ü934|ü935|ü936|ü937|ü938|ü939|ü940|ü941|ü942|ü943|ü944|ü945|ü946|ü947|ü948|ü949|ü950|ü951|ü952|ü953|ü954|ü955|ü956|ü957|ü958|ü959|ü960|ü961|ü962|ü963|ü964|ü965|ü966|ü967|ü968|ü969|ü970|ü971|ü972|ü973|ü974|ü975|ü976|ü977|ü978|ü979|ü980|ü1292|ü1293|ü1294|ü1295|ü1296|ü1297|ü1298|ü1299|ü1300|ü1301|ü1302|ü1303|ü1304|ü1305 +ABRM#A419|O26|O98|O99|O100|a130|a131|a132|a133|a134|a279|a280|a281|a282|a283|a284|a2417|a2418|a2419|a2420|a2421|a2422|a2423|o9|Ü180|Ü181|Ü182|Ü183|Ü184|Ü185|Ü186|Ü187|Ü188|Ü189|Ü190|Ü228|Ü229|ü344|ü345|ü346|ü347|ü348|ü349|ü350|ü351|ü352|ü353|ü354|ü355|ü356|ü981|ü982|ü983|ü984|ü985|ü986|ü987|ü988|ü989|ü990|ü991|ü992|ü993|ü994|ü995|ü996|ü997|ü998|ü999|ü1000|ü1001|ü1002|ü1003|ü1004|ü1005|ü1006|ü1007|ü1008|ü1009|ü1010|ü1011|ü1012|ü1013|ü1014|ü1015|ü1016|ü1017|ü1018|ü1019|ü1020|ü1021|ü1022|ü1023|ü1024|ü1025|ü1026|ü1027|ü1028|ü1029|ü1030|ü1031|ü1032|ü1033|ü1034|ü1035|ü1036|ü1037|ü1038|ü1039|ü1040|ü1041|ü1042|ü1043|ü1044|ü1045|ü1046|ü1047|ü1048|ü1049|ü1050|ü1051|ü1052|ü1053|ü1054|ü1055|ü1056|ü1057|ü1058|ü1059|ü1060|ü1061|ü1062|ü1063|ü1064|ü1065|ü1066|ü1067|ü1068|ü1069|ü1070|ü1071|ü1306|ü1307|ü1308|ü1309|ü1310|ü1311|ü1312|ü1313|ü1314|ü1315|ü1316|ü1317 +ABRN#A47|A436|A437|I1|O75|O76|O77|a116|a135|a136|a137|a138|a139|a140|a143|a144|a145|a146|a147|a148|a285|a286|a287|a288|a289|a290|a2377|a2390|a2391|a2392|a2393|a2394|a2395|a2396|o10|o31|Ü16|Ü17|Ü18|Ü19|Ü20|Ü21|Ü75|Ü76|Ü77|Ü78|Ü139|Ü140|Ü191|Ü192|Ü193|Ü194|Ü195|Ü196|Ü197|Ü198|Ü199|Ü200|Ü201|Ü202|Ü203|ü34|ü35|ü36|ü37|ü38|ü39|ü40|ü41|ü42|ü43|ü321|ü322|ü323|ü324|ü325|ü326|ü327|ü328|ü329|ü330|ü331|ü332|ü333|ü334|ü335|ü336|ü337|ü338|ü339|ü340|ü341|ü342|ü343|ü759|ü760|ü1072|ü1073|ü1074|ü1075|ü1076|ü1077|ü1078|ü1079|ü1080|ü1081|ü1082|ü1083|ü1084|ü1085|ü1086|ü1087|ü1088|ü1089|ü1090|ü1091|ü1092|ü1093|ü1094|ü1095|ü1096|ü1097|ü1098|ü1099|ü1100|ü1101|ü1102|ü1103|ü1104|ü1105|ü1106|ü1107|ü1108|ü1109|ü1110|ü1111|ü1112|ü1113|ü1114|ü1115|ü1116|ü1117|ü1118|ü1119|ü1120|ü1121|ü1122|ü1123|ü1124|ü1211|ü1212|ü1213|ü1214|ü1215|ü1216|ü1217|ü1218|ü1285|ü1286|ü1287|ü1288|ü1289|ü1290|ü1291|ü1318|ü1319|ü1320|ü1321|ü1322|ü1323|ü1324|ü1325|ü1326|ü1327|ü1328|ü1329|ü1330|ü2165|ü2166|ü2167|ü2168|ü2169 +ABRP#O101|O102|O103|O104|a2397|a2398|a2399|a2400|a2401|a2402|a2403|a2404|a2405|a2406|a2407|a2408|Ü204|Ü205|Ü206|Ü207|Ü208|Ü209|ü1135|ü1136|ü1137|ü1138|ü1139|ü1140|ü1141|ü1142|ü1143|ü1144|ü1145|ü1146|ü1147|ü1148|ü1149|ü1150|ü1151|ü1152|ü1153|ü1154|ü1155|ü1156|ü1157|ü1158|ü1159|ü1160|ü1161|ü1162|ü1163|ü1164|ü1165|ü1166|ü1167|ü1168|ü1169|ü1170 +ABRR#I0|O27|O28|O29|O30|O31|O32|O161|o11|Ü22|Ü23|Ü79|ü44|ü45|ü46|ü47|ü48|ü49|ü50|ü51|ü761|ü762|ü763|ü764|ü765|ü766|ü767|ü768|ü769|ü770|ü771|ü1125|ü1126|ü1127|ü1128|ü1129|ü1130|ü1131|ü1132|ü1133|ü1134|ü2170 +ABRS#A428|A429|A439|A440|A441|A442|A443|A444|A445|A446|A447|A448|A449|A450|A451|A452|A453|A454|A455|A456|O33|O113|O114|O115|O116|O117|O118|O119|O120|O121|O122|O123|O124|O125|O126|O127|O128|O129|O130|O131|O132|O133|O134|O135|O136|O137|O138|O139|O140|O141|O142|O143|O144|O145|O146|O147|O148|O159|O162|O191|O192|a117|a118|a119|a120|a121|a122|a123|a124|a168|a169|a170|a171|a172|a173|a174|a175|a2346|a2347|a2348|a2349|a2350|a2351|a2352|a2353|a2354|a2355|a2356|a2357|a2358|a2359|a2360|a2361|a2429|a2430|a2431|a2432|a2433|a2434|o32|o33|o34|o35|o36|o37|Ü210|Ü211|Ü212|Ü213|Ü214|Ü215|Ü216|Ü217|Ü224|Ü225|Ü226|Ü227|Ü230|Ü231|Ü232|Ü233|Ü234|Ü235|Ü236|Ü237|Ü238|Ü239|Ü240|Ü241|Ü242|Ü243|Ü244|Ü245|Ü246|Ü247|Ü248|Ü249|Ü250|Ü251|Ü252|Ü253|Ü254|Ü255|Ü256|Ü257|Ü258|Ü259|Ü260|Ü261|Ü262|Ü263|Ü264|Ü265|Ü266|Ü267|Ü268|Ü269|Ü270|Ü271|Ü272|Ü273|Ü274|Ü275|Ü276|Ü277|Ü278|Ü279|Ü280|Ü281|Ü282|Ü283|Ü284|Ü285|Ü286|Ü287|Ü288|Ü289|Ü290|Ü291|Ü292|Ü293|Ü294|Ü295|Ü296|Ü297|Ü298|Ü299|Ü300|Ü301|Ü302|Ü303|Ü346|Ü347|Ü348|Ü349|Ü350|Ü351|Ü352|Ü353|Ü354|Ü355|Ü356|Ü357|Ü358|Ü359|Ü360|Ü361|Ü362|Ü363|Ü364|ü52|ü53|ü54|ü55|ü357|ü358|ü359|ü360|ü361|ü362|ü363|ü364|ü1219|ü1220|ü1221|ü1222|ü1223|ü1224|ü1225|ü1226|ü1227|ü1228|ü1229|ü1230|ü1231|ü1272|ü1273|ü1274|ü1275|ü1276|ü1277|ü1278|ü1279|ü1280|ü1281|ü1282|ü1283|ü1284|ü1331|ü1332|ü1333|ü1334|ü1335|ü1336|ü1337|ü1338|ü1339|ü1340|ü1341|ü1342|ü1343|ü1344|ü1345|ü1346|ü1347|ü1348|ü1349|ü1350|ü1351|ü1352|ü1353|ü1354|ü1355|ü1356|ü1357|ü1358|ü1359|ü1360|ü1361|ü1362|ü1363|ü1364|ü1365|ü1366|ü1367|ü1368|ü1369|ü1370|ü1371|ü1372|ü1373|ü1374|ü1375|ü1376|ü1377|ü1378|ü1379|ü1380|ü1381|ü1382|ü1383|ü1384|ü1385|ü1386|ü1387|ü1388|ü1389|ü1390|ü1391|ü1392|ü1393|ü1394|ü1395|ü1396|ü1397|ü1398|ü1399|ü1400|ü1401|ü1402|ü1403|ü1404|ü1405|ü1406|ü1407|ü1408|ü1409|ü1410|ü1411|ü1412|ü1413|ü1414|ü1415|ü1416|ü1417|ü1418|ü1419|ü1420|ü1421|ü1422|ü1423|ü1424|ü1425|ü1426|ü1427|ü1428|ü1429|ü1430|ü1431|ü1432|ü1433|ü1434|ü1435|ü1436|ü1437|ü1438|ü1439|ü1440|ü1441|ü1442|ü1443|ü1444|ü1445|ü1446|ü1447|ü1448|ü1449|ü1450|ü1451|ü1452|ü1453|ü1454|ü1455|ü1456|ü1457|ü1458|ü1459|ü1460|ü1461|ü1462|ü1463|ü1464|ü1465|ü1466|ü1467|ü1468|ü1469|ü1470|ü1471|ü1472|ü1473|ü1474|ü1475|ü1476|ü1477|ü1478|ü1479|ü1480|ü1481|ü1482|ü1483|ü1484|ü1485|ü1486|ü1487|ü1488|ü1489|ü1490|ü1491|ü1492|ü1493|ü1494|ü1495|ü1496|ü1497|ü1498|ü1499|ü1500|ü1501|ü1502|ü1503|ü1504|ü1505|ü1506|ü1507|ü1508|ü1509|ü1510|ü1511|ü1512|ü1513|ü1514|ü1515|ü1516|ü1517|ü1518|ü1519|ü1520|ü1521|ü1522|ü1523|ü1524|ü1525|ü1526|ü1527|ü1528|ü1529|ü1530|ü1531|ü1532|ü1533|ü1534|ü1535|ü1536|ü1537|ü1538|ü1539|ü1540|ü1541|ü1542|ü1543|ü1544|ü1545|ü1546|ü1547|ü1548|ü1549|ü1550|ü1551|ü1552|ü1553|ü1554|ü1555|ü1556|ü1557|ü1558|ü1559|ü1560|ü1561|ü1562|ü1563|ü1564|ü1565|ü1566|ü1567|ü1568|ü1569|ü1570|ü1571|ü1572|ü1573|ü1574|ü1575|ü1576|ü1577|ü1578|ü1579|ü1580|ü1581|ü1582|ü1583|ü1584|ü1585|ü1586|ü1587|ü1588|ü1589|ü1590|ü1591|ü1592|ü1593|ü1594|ü1595|ü1596|ü1597|ü1598|ü1599|ü1600|ü1601|ü1602|ü1603|ü1604|ü1605|ü1606|ü1607|ü1608|ü1609|ü1610|ü1611|ü1612|ü1613|ü1614|ü1615|ü1616|ü1617|ü1618|ü1619|ü1620|ü1621|ü1622|ü1623|ü1624|ü1625|ü1626|ü1627|ü1628|ü1629|ü1630|ü1631|ü1632|ü1633|ü1634|ü1635|ü1636|ü1637|ü1638|ü1639|ü1640|ü1641|ü1642|ü1643|ü1644|ü1645|ü1646|ü1647|ü1648|ü1649|ü1650|ü1651|ü1652|ü1653|ü1654|ü1655|ü1656|ü1657|ü1658|ü1659|ü1660|ü1661|ü1662|ü1663|ü1664|ü1665|ü1666|ü1667|ü1668|ü1669|ü1670|ü1671|ü1672|ü1673|ü1674|ü1675|ü1676|ü1677|ü1678|ü1679|ü1680|ü1681|ü1682|ü1683|ü1684|ü1685|ü1686|ü1687|ü1688|ü1689|ü1690|ü1691|ü1692|ü1693|ü1694|ü1695|ü1696|ü1697|ü1698|ü1699|ü1700|ü1701|ü1702|ü1703|ü1704|ü1705|ü1706|ü1707|ü1708|ü1709|ü1710|ü1711|ü1712|ü1713|ü1714|ü1715|ü1716|ü1717|ü1718|ü1719|ü1720|ü1721|ü1722|ü1723|ü1724|ü1725|ü1726|ü1727|ü1728|ü1729|ü1730|ü1731|ü1732|ü1733|ü1734|ü1735|ü1736|ü1737|ü1738|ü1739|ü1740|ü1741|ü1742|ü1743|ü1744|ü1745|ü1746|ü1747|ü1748|ü1749|ü1750|ü1751|ü1752|ü1753|ü1754|ü1755|ü1756|ü1757|ü1758|ü1759|ü1760|ü1761|ü1762|ü1763|ü1764|ü1765|ü1766|ü1767|ü1768|ü1769|ü1770|ü1771|ü1772|ü1773|ü1774|ü1775|ü1776|ü1777|ü1778|ü1779|ü1780|ü1781|ü1782|ü1783|ü1784|ü1785|ü1786|ü1787|ü1788|ü1789|ü1790|ü1791|ü1792|ü1793|ü1794|ü1795|ü1796|ü1797|ü1798|ü1799|ü1800|ü1801|ü1802|ü1803|ü1804|ü1805|ü1806|ü1807|ü1808|ü1809|ü1810|ü1811|ü1812|ü1813|ü1814|ü2093|ü2094|ü2095|ü2096|ü2097|ü2098|ü2099|ü2100|ü2101|ü2102|ü2103|ü2104|ü2105|ü2106|ü2107|ü2108|ü2109|ü2110|ü2111|ü2112|ü2113|ü2114|ü2115|ü2116|ü2117|ü2118|ü2119|ü2120|ü2121|ü2122|ü2123|ü2124|ü2125|ü2126|ü2127|ü2128|ü2129|ü2130|ü2131|ü2132|ü2133|ü2134|ü2135|ü2136|ü2137|ü2138|ü2139|ü2140|ü2141|ü2142|ü2143|ü2144|ü2145|ü2146|ü2147|ü2148|ü2149|ü2150|ü2151|ü2152|ü2153|ü2154|ü2155|ü2156|ü2157|ü2158|ü2159|ü2160|ü2161|ü2162|ü2163|ü2164 +ABRT#A13|A14|A408|A409|A410|A411|A412|A413|A423|A424|A438|A767|E14|O43|O44|O105|O149|O150|O151|O152|a10|a11|a12|a13|a14|a291|a2257|a2258|a2259|a2260|a2261|a2317|a2318|a2319|a2320|a2321|a2322|a2375|a2376|a2409|a2410|a2411|a2412|a2413|a2414|a2415|a2416|a3150|a3151|a3152|a3153|a3154|a3155|Ü58|Ü59|Ü60|Ü61|Ü62|Ü63|Ü64|Ü65|Ü66|Ü67|Ü68|Ü218|Ü219|Ü220|Ü221|Ü304|Ü305|Ü306|Ü307|Ü308|Ü309|Ü310|Ü311|Ü312|Ü313|Ü314|Ü315|Ü316|Ü317|Ü318|Ü319|Ü320|Ü321|Ü322|Ü323|Ü324|Ü325|Ü326|Ü327|Ü328|ü182|ü183|ü184|ü185|ü186|ü187|ü188|ü189|ü190|ü191|ü192|ü193|ü194|ü195|ü196|ü197|ü198|ü199|ü200|ü201|ü202|ü203|ü204|ü205|ü206|ü207|ü208|ü209|ü210|ü211|ü212|ü213|ü214|ü215|ü216|ü217|ü218|ü219|ü220|ü221|ü222|ü223|ü224|ü225|ü226|ü227|ü228|ü229|ü230|ü231|ü232|ü233|ü234|ü235|ü236|ü237|ü238|ü239|ü240|ü241|ü242|ü243|ü244|ü245|ü246|ü247|ü248|ü249|ü250|ü251|ü252|ü253|ü254|ü255|ü256|ü257|ü258|ü259|ü260|ü261|ü262|ü263|ü264|ü265|ü266|ü267|ü268|ü269|ü270|ü271|ü272|ü273|ü274|ü275|ü276|ü277|ü278|ü279|ü280|ü281|ü1232|ü1233|ü1234|ü1235|ü1236|ü1237|ü1238|ü1239|ü1240|ü1241|ü1242|ü1243|ü1244|ü1245|ü1815|ü1816|ü1817|ü1818|ü1819|ü1820|ü1821|ü1822|ü1823|ü1824|ü1825|ü1826|ü1827|ü1828|ü1829|ü1830|ü1831|ü1832|ü1833|ü1834|ü1835|ü1836|ü1837|ü1838|ü1839|ü1840|ü1841|ü1842|ü1843|ü1844|ü1845|ü1846|ü1847|ü1848|ü1849|ü1850|ü1851|ü1852|ü1853|ü1854|ü1855|ü1856|ü1857|ü1858|ü1859|ü1860|ü1861|ü1862|ü1863|ü1864|ü1865|ü1866|ü1867|ü1868|ü1869|ü1870|ü1871|ü1872|ü1873|ü1874|ü1875|ü1876|ü1877|ü1878|ü1879|ü1880|ü1881|ü1882|ü1883|ü1884|ü1885|ü1886|ü1887|ü1888|ü1889|ü1890|ü1891|ü1892|ü1893|ü1894|ü1895|ü1896|ü1897|ü1898|ü1899|ü1900|ü1901|ü1902|ü1903|ü1904|ü1905|ü1906|ü1907|ü1908|ü1909|ü1910|ü1911|ü1912|ü1913|ü1914|ü1915|ü1916|ü1917|ü1918|ü1919|ü1920|ü1921|ü1922|ü1923|ü1924|ü1925|ü1926|ü1927|ü1928|ü1929|ü1930|ü1931|ü1932|ü1933|ü1934 +ABRW#A142|O155|O156|O157|O158|Ü333|Ü334|Ü335|Ü336|Ü337|Ü338|Ü339|Ü340|Ü341|Ü342|Ü343|Ü344|Ü345|ü1967|ü1968|ü1969|ü1970|ü1971|ü1972|ü1973|ü1974|ü1975|ü1976|ü1977|ü1978|ü1979|ü1980|ü1981|ü1982|ü1983|ü1984|ü1985|ü1986|ü1987|ü1988|ü1989|ü1990|ü1991|ü1992|ü1993|ü1994|ü1995|ü1996|ü1997|ü1998|ü1999|ü2000|ü2001|ü2002|ü2003|ü2004|ü2005|ü2006|ü2007|ü2008|ü2009|ü2010|ü2011|ü2012|ü2013|ü2014|ü2015|ü2016|ü2017|ü2018|ü2019|ü2020|ü2021|ü2022|ü2023|ü2024|ü2025|ü2026|ü2027|ü2028|ü2029|ü2030|ü2031|ü2032|ü2033|ü2034|ü2035|ü2036|ü2037|ü2038|ü2039|ü2040|ü2041|ü2042|ü2043|ü2044|ü2045|ü2046|ü2047|ü2048|ü2049|ü2050|ü2051|ü2052|ü2053|ü2054|ü2055|ü2056|ü2057|ü2058|ü2059|ü2060|ü2061|ü2062|ü2063|ü2064|ü2065|ü2066|ü2067|ü2068|ü2069|ü2070|ü2071|ü2072|ü2073|ü2074|ü2075|ü2076|ü2077|ü2078|ü2079|ü2080|ü2081|ü2082|ü2083|ü2084|ü2085|ü2086|ü2087|ü2088|ü2089|ü2090|ü2091|ü2092 +ABRX#A19|A38|A39|A40|A41|A42|A43|A44|A45|A46|A420|A421|A422|A427|O107|O112|a113|a114|a115|a125|a126|a127|a128|a129|a141|a142|a149|a150|a151|a152|a2333|a2334|a2335|a2336|a2337|a2338|a2345|a2362|a2363|a2364|a2365|a2366|a2367|Ü222|Ü223|ü1248|ü1249|ü1250|ü1251|ü1252|ü1253|ü1254|ü1255|ü1256|ü1257|ü1258|ü1259|ü1260|ü1261|ü1262|ü1263|ü1264|ü1265|ü1266|ü1267|ü1268 +ABS#A18 +ABS0#O207|O208 +ABSB#A858|A859|A860|A861|a2680|a2681|a2682|a2683|a2684|a3379|a3380|a3381|a3382|a3383|a3384 +ABSF#a2691|a2692|a2693|a2694|a2695|a2696|a3390|a3391|a3392|a3393|a3394|a3395|a3396|a3397 +ABSH#a2685|a2686|a2687|a2688|a2689|a2690|a3364|a3365|a3366|a3367|a3368|a3408|a3409|a3410|a3411|a3412 +ABSJ#A863|A874|A875|a2442|a2443|a2444|a2445|a2446|a2447|a2455|a2456|a2457|a2458|a2459|a2460|a2670|a2671|a2672|a2673|a2674|a2675|a3056|a3057|a3058|a3059|a3060|a3398|a3399|a3413 +ABSK#A493|A494|A495|A496|A497|A498|A499|A500|A501|A502|A503|A504|A505|A506|A507|A508|A509|A510|A511|A512|A513|A514|A515|A516|A517|A518|A519|A520|A521|A522|A523|A524|A525|A526|A527|A528|A529|A530|A531|A532|A533|A534|A535|A536|A537|A538|A539|A540|A541|A542|A543|A544|A545|A546|A547|A548|A549|A550|A551|A552|A553|A554|A555|A556|A557|A558|A559|A560|A561|A562|A563|A564|A565|A566|A567|A568|A569|A570|A571|A572|A573|A574|A575|A576|A577|A578|A579|A580|A581|A582|A583|A584|A585|A586|A587|A588|A589|A590|A591|A592|A593|A594|A595|A596|A597|A598|A599|A600|A601|A602|A603|A862|A864|A865|A866|A867|A868|A869|A870|a2435|a2436|a2437|a2438|a2439|a2440|a2441|a2448|a2461|a2462|a2463|a2464|a2465|a2466|a2467|a2468|a2469|a2470|a2471|a2472|a2473|a2474|a2475|a2476|a2477|a2478|a2479|a2480|a2481|a2482|a2483|a2484|a2485|a2486|a2487|a2488|a2489|a2490|a2491|a2492|a2493|a2494|a2495|a2496|a2497|a2498|a2499|a2500|a2501|a2502|a2503|a2504|a2505|a2506|a2507|a2508|a2509|a2510|a2511|a2512|a2513|a2514|a2515|a2516|a2517|a2518|a2519|a2520|a2521|a2522|a2523|a2524|a2525|a2526|a2527|a2528|a2529|a2530|a2531|a2532|a2533|a2534|a2535|a2536|a2537|a2538|a2539|a2540|a2541|a2542|a2543|a2544|a2545|a2546|a2547|a2548|a2549|a2550|a2551|a2552|a2553|a2554|a2555|a2556|a2557|a2558|a2559|a2560|a2561|a2562|a2563|a2564|a2565|a2566|a2567|a2568|a2569|a2570|a2571|a2572|a2573|a2574|a2575|a2576|a2577|a2578|a2579|a2580|a2581|a2582|a2583|a2584|a2585|a2586|a2587|a2588|a2589|a2590|a2591|a2592|a2593|a2594|a2595|a2596|a2597|a2598|a2599|a2600|a2601|a2602|a2603|a2604|a2605|a2606|a2607|a2608|a2609|a2610|a2611|a2612|a2613|a2614|a2615|a2616|a2617|a2618|a2619|a2620|a2621|a2622|a2623|a2624|a2625|a2626|a2627|a2628|a2629|a2630|a2631|a2632|a2633|a2634|a2635|a2636|a2637|a2638|a2639|a2640|a2641|a2642|a2643|a2644|a2645|a2646|a2647|a2648|a2649|a2650|a2651|a2652|a2653|a2654|a2655|a2656|a2657|a2658|a2659|a2660|a2661|a2662|a2663|a2664|a2665|a2666|a2667|a2668|a2669|a2676|a2677|a2678|a2679|a3377|a3400|a3401|a3402|a3403|a3404|a3405|a3406|a3407|a3414|a3415|a3416|a3417|a3418|a3532|o71|o73|o74|o75 +ABSL#A604|A625|A626|A627|A628|A629|A630|A631|A845|A846|A847|A848|A849|A850|A851|A852|A853|A873|a68|a69|a70|a71|a72|a73|a2697|a2698|a2699|a2700|a2701|a2752|a2753|a2754|a2755|a2756|a2757|a2758|a2759|a2760|a2761|a2762|a2763|a2764|a2765|a2766|a2767|a2768|a2769|a2770|a2771|a2772|a2773|a3344|a3345|a3346|a3347|a3348|a3349|a3370|a3371|a3372|a3373|a3374|a3375|a3376|a3419|a3420|a3421|a3422|a3423|a3424|a3425|a3426|a3427|a3514|a3515|a3516|a3517|a3518|a3519|a3520|a3521|a3522|a3523|a3524|a3525|o76 +ABSM#a3428 +ABSN#A143|A144|A608|A609|A610|A611|A612|A623|A632|A633|a24|a25|a26|a27|a28|a29|a30|a31|a32|a292|a293|a2449|a2704|a2705|a2706|a2707|a2708|a2709|a2710|a2711|a2737|a2738|a2739|a2740|a2741|a2742|a2743|a2744|a2745|a2774|a2775|a2776|a2777|a2778|a2779|a2780|a2781|a2782|a2783|a2784|a2785|a2786|a2787|a2788|a2789|a2790|a2791|a3429|a3501|a3526|a3527|a3528|a3529|a3530|a3531 +ABSP#A635|A636|A637|A638|A639|A640|A641|A642|A643|A644|A645|A646|a2806|a2807|a2808|a2809|a2810|a2811|a2812|a2813|a2814|a2815|a2816|a2817|a2818|a2819|a2820|a2821|a2822|a2823|a2824|a2825|a2826|a2827|a2828|a2829|a2830|a2831|a2832|a2833|a2834|a2835|a2836|a2837|a2838|a2839|a2840|a2841|a2842|a2843|a2844|a2845|a2846|a2847|a2848|a2849|a2850|a2851|a2852|a2853|a2854|a2855|a2856|a2857|a2858|a2859|a2860|a2861|a2862|a2863|a2864|a2865|a2866|a2867|a2868|a2869|a2870|a2871|a2872|a2873|a2874|a2875|a3350|a3351|a3352|a3353|a3354|a3355 +ABSR#A634|A721|A854|O193|O194|O195|O196|a2792|a2793|a2794|a2795|a2796|a2797|a2798|a2799|a2800|a2801|a2802|a2803|a2804|a2805|a3043|a3044|a3045|a3046|a3047|a3048|a3049|a3050|a3051|a3052|a3053|a3054|a3055|a3378|a3388|a3430|a3431|a3432|a3433|a3434|a3435|a3436|a3437|a3438|o72 +ABSS#A722|A723|A724|A725|O215|a3389|a3439|a3440|a3441|a3442|a3443|a3444|a3445|a3446|a3447|a3448|a3449|a3450|a3451|a3452|a3453|a3454|a3455|a3456|a3457|a3458|a3459|a3460|a3461|a3462|a3463|a3464|a3465|a3466|a3467|a3468|a3469|a3470|a3471|a3472|a3473|a3474|a3475|a3476|a3497|a3498|a3499|a3500 +ABST#A21|A22|A457|A458|A459|A460|A461|A462|A463|A464|A465|A466|A467|A468|A469|A470|A471|A472|A473|A474|A475|A476|A477|A478|A479|A480|A481|A482|A483|A484|A485|A486|A487|A488|A489|A490|A491|A492|A605|A606|A607|A613|A614|A615|A624|A647|A648|A649|A650|A651|A652|A653|A654|A655|A656|A657|A658|A659|A660|A661|A662|A663|A664|A665|A666|A667|A668|A669|A670|A671|A672|A673|A674|A675|A676|A677|A678|A679|A680|A681|A682|A683|A684|A685|A686|A687|A688|A689|A690|A691|A692|A693|A694|A695|A696|A697|A698|A699|A700|A701|A702|A703|A704|A705|A706|A707|A708|A709|A710|A711|A712|A713|A714|A715|A716|A718|A719|A720|A726|A727|E316|O197|O198|O199|O200|O201|O202|O203|O204|O205|O206|O209|O210|O211|O212|O213|O214|a51|a52|a53|a54|a55|a56|a57|a58|a59|a60|a2450|a2451|a2452|a2453|a2454|a2702|a2703|a2712|a2713|a2714|a2715|a2716|a2717|a2718|a2719|a2720|a2721|a2722|a2723|a2724|a2736|a2746|a2747|a2748|a2749|a2750|a2751|a2876|a2877|a2878|a2879|a2880|a2881|a2882|a2883|a2884|a2885|a2886|a2887|a2888|a2889|a2890|a2891|a2892|a2893|a2894|a2895|a2896|a2897|a2898|a2899|a2900|a2901|a2902|a2903|a2904|a2905|a2906|a2907|a2908|a2909|a2910|a2911|a2912|a2913|a2914|a2915|a2916|a2917|a2918|a2919|a2920|a2921|a2922|a2923|a2924|a2925|a2926|a2927|a2928|a2929|a2930|a2931|a2932|a2933|a2934|a2935|a2936|a2937|a2938|a2939|a2940|a2941|a2942|a2943|a2944|a2945|a2946|a2947|a2948|a2949|a2950|a2951|a2952|a2953|a2954|a2955|a2956|a2957|a2958|a2959|a2960|a2961|a2962|a2963|a2964|a2965|a2966|a2967|a2968|a2969|a2970|a2971|a2972|a2973|a2974|a2975|a2976|a2977|a2978|a2979|a2980|a2981|a2982|a2983|a2984|a2985|a2986|a2987|a2988|a2989|a2990|a2991|a2992|a2993|a2994|a2995|a2996|a2997|a2998|a2999|a3000|a3001|a3002|a3003|a3004|a3005|a3006|a3007|a3008|a3009|a3010|a3011|a3012|a3013|a3014|a3015|a3016|a3017|a3018|a3019|a3020|a3021|a3022|a3023|a3024|a3025|a3026|a3027|a3028|a3029|a3030|a3031|a3032|a3033|a3034|a3369|a3385|a3386|a3387|a3477|a3478|a3479|a3480|a3481|a3482|a3483|ü2201 +ABSW#A871|A872|a3484|a3485|a3486|a3487|a3488|a3489|a3490|a3491|a3492|a3493|a3494|a3495|a3496|a3502|a3503|a3504|a3505|a3506|a3507|a3508|a3509|a3510|a3511|a3512|a3513|o79 +ABSX#A616|A617|A618|A619|A620|A621|A622|A717|A855|A856|A857|a2725|a2726|a2727|a2728|a2729|a2730|a2731|a2732|a2733|a2734|a2735|a3035|a3036|a3037|a3038|a3039|a3040|a3041|a3042|a3356|a3357|a3358|a3359|a3360|a3361|a3362|a3363 +ABT#A30|A728|A736|a22|a87|Ä0|ü2202|ü2203 +ABTF#a3080 +ABTK#A52|A53|A54|A55|A56|A57|A58|A59|A60|O7|O8|a184|a185|a186|a187|a188|a189|a190|a191 +ABTL#A738|A739|A740|A741|A742|A743|A744|A745|A746|A747|a61|a62|a63|a64|a65|a66|a67|a3073|a3074|a3075|a3076|a3077|a3078|a3079 +ABTM#a176 +ABTN#A31|A50|A51|A737|a23|a88|a177|a178|a179|a180|a181|a182|a183|a200|a201|a202|a203|a204|a205|a206|a3137|a3138|Ä1 +ABTP#a3139|a3140|a3141|a3142|a3143 +ABTR#A63|A64|A65|A66|A67|A286|A287|A288|A289|A290|A291|A292|A293|A749|A750|A751|A752|A753|A754|A755|A756|A757|A758|A759|A760|A761|A762|A763|A764|A765|A766|a207|a208|a209|a210|a211|a212|a213|a214|a215|a216|a217|a218|a219|a220|a221|a222|a223|a224|a225|a226|a227|a228|a229|a230|a231|a232|a233|a234|a235|a236|a3081|a3082|a3083|a3084|a3085|a3086|a3087|a3088|a3089|a3090|a3091|a3092|a3093|a3094|a3095|a3096|a3097|a3098|a3099|a3100|a3101|a3102|a3103|a3104|a3105|a3106|a3107|a3108|a3109|a3110|a3111|a3112|a3113|a3114|a3115|a3116|a3117|a3118|a3119|a3120|a3121|a3122|a3123|a3124|a3125|a3126|a3127|a3128|a3129|a3130|a3131|a3132|a3133|a3134|a3135|a3136 +ABTS#A729|A730|A731|A732|A733|A748|a3061|a3062|a3063|a3064|a3065|a3066|a3067|Ä2|ü2204 +ABTT#a3144|a3145|a3146|a3147|a3148|a3149|ü2205 +ABTX#A61|A62|A734|A735|O3|O4|O5|O6|a192|a193|a194|a195|a196|a197|a198|a199|a3068|a3069|a3070|a3071|a3072|o1|o2|o3 +ABWJ#A785|a3226|a3227|a3228|a3229|a3230|a3231|a3232|a3233|a3234|a3235|a3236|a3237|a3292|a3293|a3294|a3295|a3296|a3297|a3323|a3324|a3325|a3326|a3327 +ABWK#A784|A786|A827|A828|A829|A833|a3285|a3286|a3287|a3288|a3289|a3290|a3291|a3328 +ABWL#A834|a3329|a3330|a3331|a3332|a3333|a3334|a3335|o77|o78 +ABWN#A768|A769|A770|A817|A818|a3174|a3175|a3176|a3177|a3178|a3179|a3180|a3181|a3182|a3183|a3184|a3185|a3186|a3187|a3188|a3189|a3190|a3262|a3263|a3264|a3265|a3266|a3267|a3298|a3299|a3300|a3301|a3302|a3303|a3304|a3305|a3306|a3307|a3308|a3322 +ABWR#A771|A787|A788|A789|A790|A791|A792|A793|A794|A795|A796|A797|A798|A799|A800|A801|A802|A803|A804|A805|A806|A807|A808|A809|A810|A819|A820|A821|A822|A823|A824|A831|A832|A835|A836|A837|A838|A839|A840|A843|A844|a3191|a3192|a3193|a3194|a3195|a3196|a3238|a3239|a3240|a3241|a3242|a3243|a3244|a3268|a3269|a3270|a3271|a3272|a3273|a3274|a3275|a3276|a3277|a3278|a3279|a3309|a3310|a3311|a3312|a3313|a3314|a3336|a3337|a3338|a3339|a3340|a3341|a3342|a3343 +ABWS#A772|A773|A774|A775|A776|A777|A778|A815|A816|A825|A826|A841|A842|a3197|a3198|a3199|a3200|a3201|a3202|a3203|a3204|a3205|a3256|a3257|a3258|a3259|a3260|a3261|a3280|a3281|a3282|a3283|a3284|a3315|a3316|a3317|a3318|a3319|a3320|a3321 +ABWT#a3255 +ABWX#A779|A780|A781|A782|A783|A811|A812|A813|A814|a3206|a3207|a3208|a3209|a3210|a3211|a3212|a3213|a3214|a3215|a3216|a3217|a3218|a3219|a3220|a3221|a3222|a3223|a3224|a3225|a3245|a3246|a3247|a3248|a3249|a3250|a3251|a3252|a3253|a3254 +ABXN#A48|A49|a160|a161|a162|a163|a164|a165 +ABXT#a166|a167 +AF#A1061|E102|E3491|a8023 +AFB#A3990 +AFBF#A3991|A3995|A3996 +AFBJ#A3992 +AFBK#A3993 +AFBL#A3994|a8041|a8042|a8043|a8044|a8045|a8046|a8047 +AFBN#a8028|a8029|a8030|a8040 +AFBP#A3997|A3998|A3999 +AFBR#A4008|A4009|A4010|A4017|A4018|A4019|a8035|a8036|a8037|a8048|a8049|a8050 +AFBS#A4000|A4001|A4002|A4003|A4004|A4007|a8031 +AFBT#A4005|A4015|A4016|a8032|a8033|a8034 +AFBW#A4006|A4011|A4012|A4013|A4014|a8038|a8039 +AFF#A5569 +AFHB#A4131|A4132|A4133|A4134|a9146|a9147|a9148|a9149|a9150|a9151|a9164|a9165|a9166|a9167|a9168|a9169|a9170|a9171|a9199 +AFHF#A4148|a9220|a9221|a9222|a9223|a9224 +AFHK#a9152|a9153|a9154|a9155|a9156 +AFHL#A4138|A4143|a9157|a9158|a9159|a9160|a9161|a9162|a9163|a9180|a9181|a9182|a9183|a9184|a9185|a9186|a9187|a9188|a9189|a9196|a9197|a9198|a9200|a9201|a9202|a9203|a9204|a9205|a9212|a9213 +AFHN#A4144|A4145|A4146|A4147|a9214|a9215|a9216|a9217|a9218|a9219 +AFHR#a9206|a9207|a9208|a9209|a9210|a9211|a9225|a9226|a9227|a9228|a9229|a9230|a9231|a9232 +AFHS#A4137|a9179 +AFHT#A4135|A4136|A4139|A4140|A4141|A4142|a9172|a9173|a9174|a9175|a9176|a9177|a9178|a9190|a9191|a9192|a9193|a9194|a9195 +AFJ#a3801 +AFJB#A4106|A4107|A4108|A4109|a8227|a8228|a8229|a8230|a8231|a8232|a8233|a8234|a8235|a8236|a8237|a8238|a8239|a8240|a8241|a8242|a8243|a8244|a8245|a8246|a8247|a8248|a8249|a8250|a8251|a8252|a8253|a8254|a8255|a8256|a8257|a8258|a8259|a8260|a8261|a8262|a8263|a8264|a8265|a8266|a8267|a8268|a8269|a8270|a8271|a8272|a8273|a8274|a8275|a8276|a8277|a8278|a8279|a8280|a8281|a8282|a8283|a8284|a8285|a8286|a8287|a8288|a8289|a8290|a8291|a8292|a8293|a8294|a8295|a8296|a8297|a8298|a8299|a8300|a8301|a8302|a8303|a8304|a8305|a8306|a8307|a8308|a8309|a8310|a8311|a8312|a8313|a8314|a8315|a8316|a8317|a8318|a8319|a8320|a8321|a8322|a8323|a8324|a8325|a8326|a8327|a8328|a8329|a9122 +AFJF#a8365|a8366|a8367|a8368|a8369|a8370|a8371|a8372|a8373|a8374|a8375|a8376|a8377|a8378|a8379|a8380|a8381|a8382|a8383|a8384|a8385|a8386|a8387|a8388|a8389|a8390|a8391|a8392|a8393|a8394|a8395|a8396|a8397|a8398|a8399|a8400|a8401|a8402|a8403|a8404|a8405|a8406|a8407|a8408|a8409|a8410|a8411|a8412|a8413|a8414|a8415|a8416|a8417|a8418|a8419|a8420|a8421|a8422|a8423|a8424|a8425|a8426|a8427|a8428|a8429|a8430|a8431 +AFJH#a8461|a8462|a8463|a8464|a8465|a8466|a8467|a8468|a8469|a8470|a8471|a8472|a8473|a8474|a8475|a8476|a8477|a8478|a8479|a8480|a8481|a8482|a8483|a8484|a8485|a8486|a8487|a8488|a8489|a8490|a8491|a8492|a8493|a8494|a8495|a8496|a8497|a8498|a8499|a8500|a8501|a8502|a8503|a8504|a8505|a8506|a8507|a8508|a8509|a8510|a8511|a8512|a8513|a8514|a8515|a8516|a8517|a8518|a8519|a8521|a8522|a8523|a8524|a8525|a8526|a8527|a8528|a8529|a8530 +AFJJ#a8437|a8438|a8439|a8440|a8441|a8442|a8443|a8444|a8445|a8446 +AFJK#A4112|A4113|a8432|a8433|a8434|a8435|a8436|a8447|a8448|a8449|a8450|a8451|a8452|a8453|a8454|a8455|a8456|a8457|a8458|a8459|a8460|a8531|a8532|a8533|a8534|a8535|a8536|a8537|a8538|a8539|a8540|a8541|a8542|a8543|a8544|a8545|a8546|a8547|a8548|a8549|a8550|a8551|a8552|a8553|a8554|a8555|a8556|a8557|a8558|a8559|a8560|a8561|a8562|a8563|a8564|a8565|a8566|a8567|a8568|a8569|a8570|a8571|a8572|a8573|a8574|a8575|a8576|a8577|a8578 +AFJL#A4114|a8579|a8580|a8581|a8582|a8583|a8584|a8585|a8586|a8587|a8588|a8589|a8590|a8591|a8592|a8593|a8594|a8595|a8596|a8597|a8598|a8599|a8600|a8601|a8602|a8603|a8604|a8605|a8606|a8607|a8608|a8609|a8610|a8611|a8612|a8613|a8614|a8615|a8616|a8617|a8618|a8619|a8620|a8621|a8622|a8623|a8624|a8625|a8626|a8627|a8628|a8629|a8630|a8631|a8632|a8633|a8634|a8635|a8636|a8637|a8638|a8639|a8640|a8641|a8642|a8643|a8644|a8645|a8646|a8647|a8648|a8649|a8650|a8651|a8652|a8653|a8654|a8655 +AFJM#a8656|a8657|a8658|a8659|a8660|a8661|a8662|a8663|a8664|a8665|a8666|a8667|a8668|a8669|a8670|a8671|a8672|a8673|a8674 +AFJN#I1118|a3802|a8675|a8676|a8677|a8678|a8679|a8680|a8681|a9128|a9129 +AFJP#a8682|a8683|a8684|a8685|a8686|a8687|a8688|a8689|a8690|a8691|a8692|a8693|a8694|a8695|a8696|a8697|a8698|a8699|a8700|a8701|a8702|a8703|a8704|a8705|a8706|a8707|a8708|a8709|a8710|a8711|a8712 +AFJR#a3803|a3804|a3805|a3806|a3807|a3808|a8221|a8222|a8223|a8224|a8225|a8713|a8714|a8715|a8716|a8717|a8718|a8719|a8720|a8721|a8722|a8723|a8724|a8725|a8726|a8727|a8728|a8729|a8730|a8731|a8732|a8733|a8734|a8735|a8736|a8737|a8738|a8739|a8740|a8741|a8742|a8743|a8744|a8745|a8746|a8747|a8748|a8749|a8750|a8751|a8752|a8753|a8754|a8755|a8756|a8757|a8758|a8759|a8760|a8761|a8762|a8763|a8764|a8765|a8766|a8767|a8768|a8769|a8770|a8771|a8772|a8773|a8774|a8775|a8776|a8777|a8778|a8779|a8780 +AFJS#A4115|A4116|A4117|A4118|A4119|A4120|A4121|A4122|a8781|a8782|a8783|a8784|a8785|a8786|a8787|a8788|a8789|a8790|a8791|a8792|a8793|a8794|a8795|a8796|a8797|a8798|a8799|a8800|a8801|a8802|a8803|a8804|a8805|a8806|a8807|a8808|a8809|a8810|a8811|a8812|a8813|a8814|a8815|a8816|a8817|a8818|a8819|a8820|a8821|a8822|a8823|a8824|a8825|a8826|a8827|a8828|a8829|a8830|a8831|a8832|a8833|a8834|a8835|a8836|a8837|a8838|a8839|a8840|a8841|a8842|a8843|a8844|a8845|a8846|a8847|a8848|a8849|a8850|a8851|a8852|a8853|a8854|a8855|a8856|a8857|a8858|a8859|a8860|a8861|a8862|a8863|a8864|a8865|a8866|a8867|a8868|a8869|a8870|a8871|a8872|a8873|a8874|a8875|a8876|a8877|a8878|a8879|a8880|a8881|a8882|a8883|a8884|a8885|a8886|a8887|a8888|a8889|a8890|a8891|a8892|a8893|a8894|a8895|a8896|a8897|a8898|a8899|a8900|a8901|a8902|a8903|a8904|a8905|a8906|a8907|a8908|a8909|a8910|a8911|a8912|a8913|a8914|a8915|a8916|a8917|a8918|a8919|a8920|a8921|a8922|a8923|a8924|a8925|a8926|a8927|a8928|a8929|a8930|a8931|a8932|a8933|a8934|a8935|a8936|a8937|a8938|a8939|a8940|a8941|a8942|a8943|a8944|a8945|a8946|a8947|a8948|a8949|a8950|a8951|a8952|a8953|a8954|a8955|a8956|a8957|a8958|a8959|a8960|a8961|a8962|a8963|a9096|a9097|a9098|a9099|a9100|a9101|a9102|a9103|a9104|a9105|a9106|a9107|a9108|a9109|a9110|a9111|a9112|a9113|a9114|a9115|a9116|a9117|a9118|a9119|a9120|a9121|a9123|a9124|a9125|a9126|a9127 +AFJT#A4110|A4111|a8226|a8330|a8331|a8332|a8333|a8334|a8335|a8336|a8337|a8338|a8339|a8340|a8341|a8342|a8343|a8344|a8345|a8346|a8347|a8348|a8349|a8350|a8351|a8352|a8353|a8354|a8355|a8356|a8357|a8358|a8359|a8360|a8361|a8362|a8363|a8364|a8520|a8964|a8965|a8966|a8967|a8968|a8969|a8970|a8971|a8972|a8973|a8974|a8975|a8976|a8977|a8978|a8979|a8980|a8981|a8982|a8983|a8984|a8985|a8986|a8987|a8988|a8989|a8990|a8991|a8992|a8993|a8994|a8995|a8996|a8997|a8998|a8999|a9000|a9001|a9002|a9003|a9004|a9005|a9006|a9007|a9008|a9009|a9010 +AFJW#a9011|a9012|a9013|a9014|a9015|a9016|a9017|a9018|a9019|a9020|a9021|a9022|a9023|a9024|a9025|a9026|a9027|a9028|a9029|a9030|a9031|a9032|a9033|a9034|a9035|a9036|a9037|a9038|a9039|a9040|a9041|a9042|a9043|a9044|a9045|a9046|a9047|a9048|a9049|a9050|a9051|a9052|a9053|a9054|a9055|a9056|a9057|a9058|a9059|a9060|a9061|a9062|a9063|a9064|a9065|a9066|a9067|a9068|a9069|a9070|a9071|a9072|a9073|a9074|a9075|a9076|a9077|a9078|a9079|a9080|a9081|a9082|a9083|a9084|a9085|a9086|a9087|a9088|a9089|a9090|a9091|a9092|a9093|a9094|a9095 +AFK#a3800 +AFK0#A1065|E119|E120 +AFKB#A4083|A4084|A4085|A4086|A4087|A4088|A4089|A4090|A4091|A4092|A4093|A4094|A4095|A4096|A4097|A4098|A4099|A4100|A4101|A4102|A4103|a8218|a8219|a8220 +AFKF#A4149|A4150|A4151|A4164|A4165|A4166|A4167|a9233|a9234|a9235|a9236|a9237 +AFKL#A4123|A4152|A4153|A4154|A4155|A4156|A4157|A4158|A4159|A4160|A4161|A4162|A4163|a9130|a9131|a9132|a9133|a9134|a9135|a9136|a9137|a9241|a9242|a9243|a9244|a9245|a9246|a9247|a9248|a9249|a9250|a9251|a9252|a9253|a9254|a9255|a9256|a9257|a9258|a9259|a9260 +AFKM#a9238|a9239|a9240|a9271|a9272|a9273|a9274|a9275|a9276|a9277 +AFKN#A1083|A1084|A4104|A4105|A4127|A4128|a3815|a9261|a9262|a9263|a9264|a9265|a9292 +AFKR#A4124|E3492|E3493|a9138|a9139|a9140|a9141|a9142|a9143|a9144|a9145|a9278|a9279|a9280|a9281|a9282|a9283|a9284|a9285|a9286|a9287|a9288|a9289|a9290|a9291|e7264|e7265 +AFKS#A4125|A4126|A4129|A4130|a3809|a3810|a3811 +AFKT#A1062|A1063|A1064|A1066|A1067|A5570|A5571|E104|E105|E106|E107|E108|E109|E110|E111|E112|E113|E114|E115|E116|E117|E118|E121|E122|E123|a3778|a3779|a3780|a3781|a3782|a3783|a3784|a3785|a3786|a3787|a3788|a3789|a3790|a3791|e57|e58|e59|e60|e61|e62|e63|e64|e65|e66|e67|e68|e69|e70|e71|e72|e73|e74|e75|e76|e77|e78|e79|e80|e81|e82|e83|e84 +AFKX#a9266|a9267|a9268|a9269|a9270 +AFL#E367|a8134|o543|o544 +AFLB#E368|a9327|a9328|a9329|a9330|a9331|a9332 +AFLF#A4178|A4179|A4189|A4190|a9322|a9323|a9324|a9325|a9326 +AFLJ#A4169|A4170|A4171|A4172|A4173|A4174|A4175|A4182|a8157|a8158|a8159|a8160|a8161|a8162|a8191|a8192|a8193|a8194|a8195|a8196|a8197|a8198|a9305|a9306|a9307|a9333|a9334|a9335|a9336|a9337|a9358|a9359|a9360|a9361|a9362 +AFLK#A4068|A4075|A4076|A4184|A4185|A4186|A4187|a8163|a8190|a8199|a8200|a8201|a8202|a9338|a9339|a9340|a9363|a9366|a9367|a9368|a9369|a9370 +AFLM#A4069|a8151|a8152|a8153|a8154|a8155|a8156|o545 +AFLN#A4081|A4082|A4180|A4181|a8114|a8115|a8116|a8117|a8118|a8119|a8211|a8212|a8213|a8214|a8215|a8216|a9308|a9341|a9342|a9343|a9344|a9345|o546 +AFLR#E3495|a9315|a9316|a9317|a9318|a9319|a9320|a9321|e7266|e7267|e7268|e7269|e7270|o547 +AFLS#A4176|A4177|A4183|A4191|A4192|A4193|A4194|A4195|a9309|a9310|a9311|a9312|a9313|a9314|a9346|a9347|a9348|a9349|a9350|a9364|a9365|a9377|a9378|a9379|a9380|a9381|a9382|a9383|a9384|a9385|o548 +AFLT#A4168|A4188|E372|a8217|a9299|a9300|a9301|a9302|a9303|a9304|a9371|a9372|a9373|a9374|a9375|a9376 +AFLX#E3494|E3509|E3510|E3511|O857|a9293|a9294|a9295|a9296|a9297|a9298|a9351|a9352|a9353|a9354|a9355|a9356|a9357|e7283|e7284|e7285 +AFMB#a9418|a9419|a9420|a9421|a9422|a9423 +AFMN#A4203|A4204|a9411|a9412|a9413|a9414|a9415|a9416|a9417 +AFMP#a9424|a9425 +AFMR#A4197|A4198|A4199|A4200|A4201|A4202|A4205|a9394|a9395|a9396|a9397|a9398|a9399|a9400|a9401|a9402|a9403|a9404|a9405|a9406|a9407|a9408|a9409|a9410 +AFMX#A4196|a9386|a9387|a9388|a9389|a9390|a9391|a9392|a9393 +AFN#A1068|A5567|I1205|O229|O236|Y10|a3812|o84|o101|Ä7|Ö0|Ö5|ä17|ö22 +AFN0#A1074|A1075|A1076|A4041|A4042|A4043|A4044|A4045|A4046|A4047|A4048|A4049|A4050|A4051|A4052|A4053|A4054|A4055|A4056|A4057 +AFNB#O233|O234|O235|o85|o86|o87|o88|o89|o90|o91|o92|o93|o94|o95|o96|o97|o98|o99|o100 +AFNF#A1069 +AFNH#A1070|O230|O231|O246|O247|O248|o110|o111|o112|o113|o114|o115|o116|o117|o118|o119|o120|o121|o122|o123 +AFNJ#E3496|E3497|E3498|E3499|E3500|E3501|E3502|O237|O238|O239|O240|O241|O242|O243|O244|O245|a3796|a3797|a3798|a8120|a8121|a8122|a8123|a8124|a8125|e7271|e7272|e7273|e7274|e7275 +AFNK#A4062|a8145|a8203|o124|o125|o126|o127|o128|o129|o130|o131|o132|o133|o134|o135|o136 +AFNL#A1071|O249|O250|O251|O252|o137 +AFNM#A1072|A4206|A4207|A4208|A4209|A4210|A4211|A4212|A4213|A4214|A4215|A4216|A4217|A4218|A4219|A4220|A4221|A4222|A4223|A4224|A4225|a9426|a9427|a9428|a9429|a9430|a9431|a9432|a9433|a9434|a9435|a9436|a9437|a9438|a9439|a9440|a9441|a9442|a9443|a9444|a9445|a9446|a9447|o102 +AFNN#A4027|A4028|A4029|A4030|A4031|A4032|A4033|A4034|A4035|A4036|A4037|A4038|A4039|A4040|a3799|a8077|o103|Ä8|Ö7|Ö8|Ö9|ö23|ö24|ö25|ö26|ö27|ö28|ö29 +AFNR#a3792|a3793|a3794|a3795|o104|o105|o106|o107|o108|Ö6 +AFNS#A1073|O253|O254|O255|O256|O257|O258|O259|O260|O261|O262|a12654|o109|o138|o139|o140|o141|o142|o143|o144|o145|o146|o147|o148|o149|o150|o151|o152|o153|o154|o155|o156|o157|o158|o159|o160|ö30 +AFNT#A1077|A1078|A4067|A5565|A5566|E3503|E3504|E3505|O232|a8135|a8136|a8137|a8138|a8139|a8140|a8141|a8142|a8143|a8144|a12655|a12656|e7276|e7277|e7278|e7279|e7280|Ö1|Ö2|Ö3|Ö4|ä18|ä19|ä20|ä21|ä22|ö13|ö14|ö15|ö16|ö17|ö18|ö19|ö20|ö21|ö31|ö32|ö33|ö34 +AFPF#A4226|A4227|a9448|a9449|a9450|a9451|a9452 +AFPL#A4232|a9460|a9461|a9462|a9463|a9464|a9465|a9466|a9467|a9468 +AFPM#a9485|a9486|a9487|a9488|a9489|a9490 +AFPN#a9459 +AFPP#a9497 +AFPR#A4233|A4234|A4235|A4236|A4237|a9469|a9470|a9471|a9472|a9473|a9474|a9475|a9476|a9477|a9478|a9479|a9480|a9481|a9482|a9483|a9484 +AFPS#A4228|A4229|A4230|A4231|a9453|a9454|a9455|a9456|a9457|a9458 +AFPT#A4238|A4239|A4240|a9491|a9492|a9493|a9494|a9495|a9496 +AFR#A1081|E369|E3420|U1|a8189|e267|e291 +AFRB#A3988|U2|a9541|a9542|a9543|a9544|a9545|a9546 +AFRF#A4251|A4252|A4253|a9498|a9499|a9500|a9501|a9502|a9578|a9579|a9586|a9587|a9588|a9589|a9590|a9591|a9592|a9593|a9594|a9595 +AFRH#O854|a9547 +AFRJ#A4245|a9503|a9504|a9527|a9528|a9529|a9530|a9531|a9532|a9533|a9534|a9535|a9536|a9537|a9538|a9539|e293|e294|e295|e296|e297|e298|e299|e300|e301|e302 +AFRK#A1085|A1086|A1087|A1088|A1089|A1090|A1091|A1092|A4246|A4247|E3507|O855|O856|a3816|a3817|a3818|a3819|a3820|a3821|a9540|a9608|a9609|a9610|a9611|a9612|e292|e303|e304|e305|e306|e307 +AFRL#A1093|O852|O853|a8078|a8079|a8080|a8081|a8082|a8083|a8084|a8085|a8086|a8087|a8088|a9580|a9581|a9582|a9583|a9584|a9585|u0|u1|u2|u3|u4 +AFRM#A1079|a3813|a3814|a3822|a9603|a9604|a9605|a9606|a9607 +AFRN#A1080|A1082|A4077|A4078|A4079|A4080|U6|a8107|a8108|a8109|a8110|a8111|a8112|a8204|a8205|a8206|a8207|a8208|a9596|a9597|a9598|a9599|a9600|a9601|a9602|e268|e269|e270|e271 +AFRR#A4254|a9613|a9614|a9615|a9616|o161|o162|o163|o164|o165|o166|o167|o168|o169|o170|o171|o172 +AFRS#A3115|A4058|A4059|A4073|A4250|A4255|A4256|A4257|E370|E371|E3421|E3506|U7|a8089|a8090|a8091|a8092|a8093|a8094|a8095|a8096|a8097|a8098|a8099|a8100|a8172|a8173|a8174|a8175|a8176|a8177|a8178|a8179|a8180|a8181|a8182|a8183|a8184|a8185|a8186|a8187|a8188|a9548|a9549|a9550|a9551|a9552|a9553|a9554|a9555|a9556|a9557|a9558|a9559|a9617|a9618|a9619|a9620|a9621|a9622|a9623|e272|e273|e274|e275|e276|e277|e278|e279|e280|e281|e282|e283|e284|e285|e7245|e7246|e7247|e7248 +AFRT#A3116|A4060|A4061|A4070|A4071|A4072|E3422|O263|O264|O265|O266|O850|U3|U4|U5|a8113|a8164|a8165|a8166|a8167|a8168|a8169|a8170|a8171|a8209|a8210|a9624|a9625|e286|e287|e288|e289|e290 +AFRX#A4241|A4242|A4243|A4244|A4248|A4249|A5568|a3823|a9505|a9506|a9507|a9508|a9509|a9510|a9511|a9512|a9513|a9514|a9515|a9516|a9517|a9518|a9519|a9520|a9521|a9522|a9523|a9524|a9525|a9526|a9560|a9561|a9562|a9563|a9564|a9565|a9566|a9567|a9568|a9569|a9570|a9571|a9572|a9573|a9574|a9575|a9576|a9577 +AFS#E103|a9626|a9633 +AFSB#a10115|a10116|a10117|a10118|a10119|a10120|a10121|a10122|a10123|a10124|a10125 +AFSF#a10134|a10135|a10136|a10137|a10138|a10139|a10140|a10141|a10142 +AFSH#A4287|A4288|A4289|A4290|A4291|A4292|a9737|a9738|a9739|a9740|a10108|a10109|a10110|a10111|a10112|a10146|a10147|a10148|a10149|a10150|a10151 +AFSJ#A4425|A4436|a9627|a9628|a9629|a9630|a9631|a9632|a9640|a9641|a9642|a9643|a9644|a9645|a10101|a10102|a10103|a10104|a10105|a10106|a10143 +AFSK#A4259|A4260|A4261|A4262|A4263|A4264|A4265|A4266|A4267|A4268|A4269|A4270|A4271|A4272|A4273|A4274|A4275|A4276|A4277|A4278|A4279|A4280|A4281|A4282|A4283|A4284|A4285|A4286|A4428|A4429|A4430|A4431|a8146|a8147|a8148|a8149|a8150|a9646|a9647|a9648|a9649|a9650|a9651|a9652|a9653|a9654|a9655|a9656|a9657|a9658|a9659|a9660|a9661|a9662|a9663|a9664|a9665|a9666|a9667|a9668|a9669|a9670|a9671|a9672|a9673|a9674|a9675|a9676|a9677|a9678|a9679|a9680|a9681|a9682|a9683|a9684|a9685|a9686|a9687|a9688|a9689|a9690|a9691|a9692|a9693|a9694|a9695|a9696|a9697|a9698|a9699|a9700|a9701|a9702|a9703|a9704|a9705|a9706|a9707|a9708|a9709|a9710|a9711|a9712|a9713|a9714|a9715|a9716|a9717|a9718|a9719|a9720|a9721|a9722|a9723|a9724|a9725|a9726|a9727|a9728|a9729|a9730|a9731|a9732|a9733|a9734|a9735|a9736|a10107|a10144|a10145|a10152|a10153|a10154 +AFSL#A4432|A4433|O267|O268|O269|a10155|a10156|a10157|a10158|a10159|a10160|a10161|a10222|a10223|a10224|a10225|a10226|a10227|o173|o174|o175|o176|o177|o178|o179|o180|o181|o182|o183|o184|o185 +AFSM#A4339|a9634|a9635|a9636|a9637|a9638|a9639|a9878|a9879|a10162|a10163 +AFSN#A4063|A4064|A4065|A4066|E124|E125|E126|a8101|a8102|a8103|a8104|a8105|a8106|a8126|a8127|a8128|a8129|a8130|a8131|a10164|a10165|e85|e86|e87|e88|e89|e90 +AFSP#A4312|a9750|a9751|a9752|a9753|a9754|a9755|a9756|a9757|a9758|a9759|a9760|a9761|a9762|a9763|a9764|a9765|a9766|a9767|a9768|a9769|a9770|a9771|a9772|a9773|a9774|a9775|a9776|a9777|a9778|a9779|a9780|a9781|a9782|a9783|a9784|a9785|a9786|a9787|a9788|a9789|a10166|a10167|a10168 +AFSR#O270|O271|O272|O273|O274|O275|O276|O277|O278|O279|O280|O281|O282|a10094|a10114|a10129|a10130|a10131|a10132|a10133|a10169|a10170|a10171|a10172|a10173|a10174|a10175|a10176|a10177|a12657|a12658 +AFSS#a9880|a9881|a9882|a9883|a9884|a9885|a9886|a9887|a9888|a9889|a9890|a9891|a9892|a10178|a10179|a10180|a10181|a10182|a10183|a10184|a10185|a10186|a10187|a10188|a10189|a10190|a10191|a10192|a10210|a10211|a10212|a10213|a10214|o186|o187|o188 +AFST#A4258|A4313|A4314|A4315|A4316|A4317|A4318|A4319|A4320|A4321|A4322|A4323|A4324|A4325|A4326|A4327|A4328|A4329|A4330|A4331|A4332|A4333|A4334|A4335|A4336|A4337|A4340|A4341|A4427|O283|O284|a8132|a8133|a9741|a9742|a9743|a9744|a9745|a9746|a9747|a9748|a9749|a9790|a9791|a9792|a9793|a9794|a9795|a9796|a9797|a9798|a9799|a9800|a9801|a9802|a9803|a9804|a9805|a9806|a9807|a9808|a9809|a9810|a9811|a9812|a9813|a9814|a9815|a9816|a9817|a9818|a9819|a9820|a9821|a9822|a9823|a9824|a9825|a9826|a9827|a9828|a9829|a9830|a9831|a9832|a9833|a9834|a9835|a9836|a9837|a9838|a9839|a9840|a9841|a9842|a9843|a9844|a9845|a9846|a9847|a9848|a9849|a9850|a9851|a9852|a9853|a9854|a9855|a9856|a9857|a9858|a9859|a9860|a9861|a9862|a9863|a9864|a9865|a9866|a9867|a9868|a9869|a10113|a10126|a10127|a10128|a10193|a10194|a10195|a10196|a10197|a10198|a10199|a10200|o189|o190 +AFSW#a10201|a10202|a10203|a10204|a10205|a10206|a10207|a10208|a10209|a10215|a10216|a10217|a10218|a10219|a10220|a10221 +AFSX#A4293|A4294|A4295|A4296|A4297|A4298|A4299|A4300|A4301|A4302|A4303|A4304|A4305|A4306|A4307|A4308|A4309|A4310|A4311|A4338|A4423|A4424|A4426|A4434|A4435|a9870|a9871|a9872|a9873|a9874|a9875|a9876|a9877|a10095|a10096|a10097|a10098|a10099|a10100|a10228 +AFT#o191|ä23|ä24 +AFTK#a8051 +AFTL#A4342|A4343|A4344|a9914|a9915|a9916|a9917|a9918|a9919|a9920|a9921|a9922 +AFTM#A3989|A4020|A4021|O285|a8026|a8027|o192|o193|o194|o195|o196|o197 +AFTN#E3508|a9893|a9894|a9895|a9896|a9897|a9898|a9908|a9909|a9910|a9911|a9912|a9968|e7281|e7282 +AFTR#A1094|A4022|A4023|A4024|A4025|A4026|A4345|A4346|A4347|A4348|A4349|A4350|A4351|A4352|A4353|A4354|A4355|A4356|A4357|A4358|A4359|A4360|A4361|A4362|A4363|A4364|A4365|A4366|A4367|A4368|A4369|A4370|A4371|A4372|A4373|A4374|A4375|A4376|A4377|A4378|A4379|A4380|A4381|A4382|A4383|A4384|A4385|A4386|A4387|A4388|A4389|A4390|A4391|A4392|A4393|A4394|A4395|a8024|a8025|a8052|a8053|a8054|a8055|a8056|a8057|a8058|a8059|a8060|a8061|a8062|a8063|a8064|a8065|a8066|a8067|a8068|a8069|a8070|a8071|a8072|a8073|a8074|a8075|a8076|a9928|a9929|a9930|a9931|a9932|a9933|a9934|a9935|a9936|a9937|a9938|a9939|a9940|a9941|a9942|a9943|a9944|a9945|a9946|a9947|a9948|a9949|a9950|a9951|a9952|a9953|a9954|a9955|a9956|a9957|a9958|a9959|a9960|a9961|a9962|a9963|a9964|a9965|a9966|a9967|ö35|ö36 +AFTS#a9923|a9924|a9925|a9926|a9927|ä25 +AFTT#a9899|a9913|a9969 +AFTX#a9900|a9901|a9902|a9903|a9904|a9905|a9906|a9907 +AFWJ#a10048|a10049|a10050|a10051|a10052|a10053|a10054|a10055|a10056|a10057 +AFWK#a9996|a9997|a9998|a9999|a10043|a10044|a10045|a10046|a10047|a10058|a10072 +AFWL#A4399|a9982|a9983|a10093 +AFWN#A4400|A4401|A4402|A4408|A4409|A4412|A4413|A4414|a10013|a10014|a10015|a10016|a10017|a10018|a10019|a10020|a10021|a10022|a10023|a10024|a10025|a10026|a10027|a10028|a10029|a10030|a10031|a10032|a10073|a10074|a10075|a10076|a10077|a10078|a10079|a10080|a10081|a10082|a10083|a10084|a10085|a10086 +AFWR#A4403|A4404|A4405|A4410|A4411|A4415|A4416|A4417|A4418|A4419|A4420|A4421|A4422|a9984|a9985|a9986|a9987|a9988|a9989|a9990|a10033|a10034|a10035|a10036|a10037|a10038|a10039|a10040|a10041|a10042|a10061|a10062|a10063|a10064|a10065|a10066|a10087|a10088|a10089|a10090|a10091|a10092 +AFWS#a9991|a9992|a9993|a9994|a9995|a10005|a10006|a10007|a10008|a10009|a10010|a10011|a10059|a10060|a10067|a10068|a10069|a10070|a10071 +AFWT#A4407|a10012 +AFWX#A4396|A4397|A4398|A4406|a9970|a9971|a9972|a9973|a9974|a9975|a9976|a9977|a9978|a9979|a9980|a9981|a10000|a10001|a10002|a10003|a10004 +AFXN#O851 +AFXR#A4074 +AH#A1190|E141|O288|U31|o211 +AHBR#E144|E145|E146|E149|E150|E151|E152|E153|E154|E155|E156|E157|e105|e106|e107|e108|e109|e110 +AHBT#E147|E148 +AHFR#E158|E159|E160|E218|E219|E220|E221|E222|E223 +AHHL#E168 +AHJF#E164 +AHJR#E165|E170|E171 +AHJS#E166 +AHKL#E167 +AHKN#E172|E173 +AHKR#E174 +AHKT#E161|E162|E163 +AHLB#E175|E176 +AHLS#E178|E179|e124|e125|e126|e127 +AHLT#E177 +AHLX#e112|e113|e114|e115|e116|e117|e118|e119|e120|e121|e122|e123 +AHM#O286 +AHML#e128|e129|e130|e131|e132 +AHMN#E180|E181|E182|e133|e134|e135|e136|e137 +AHMS#O287 +AHN#E183 +AHNB#E142 +AHNJ#E143 +AHNS#E169 +AHPR#E184|E185|E186|E187|E188|E189|E190 +AHR#E191|e138 +AHRJ#E193 +AHRN#A1191|A1192|E194|E195|E196|E197 +AHRX#E192 +AHSK#E198|E199|E200|E201|E202|E203|E204 +AHSM#E205 +AHST#E206|E207|E208|E209|E210|E211|E212|E213|E214|E215|E216|E224|e139|e140 +AHSW#E225 +AHTM#e111 +AHTR#E217 +AHWT#e141|e142 +AJ#A1132|A4440 +AJL#E129|I69|a3849|a3850 +AJLB#E373|E374|E375 +AJLN#E130|I70|a3851|i141 +AJLR#a3852 +AJLS#E131|I71|I72|I73|a3853 +AJLX#Ä100 +AJN#A4441|E376|E3410|e321|Ä9|ä191 +AJNB#A4445|A4446|A4447|A4448|A4449|A4477|E381|E382|E383|E384|E385|E386|E387|E388|E389|a10229|a10230|a10231|a10232|a10233|a10234 +AJNF#A4444|A4450|A4451|A4452|E392|E393|E394|E395|E396|E470|E471|a10235|a10236|a10237|a10238|a10239|e370 +AJNH#A4453|A4454|A4455|A4456|E402|E403|E404|E405|E406|E407|E408|e325|e326|e327|e328|e329 +AJNJ#E397|E398|E399|E400|E401 +AJNK#E412|E413|E414|E415|E416|E417 +AJNL#A4457|A4458|A4459|A4460|E418|E419|E420|E421 +AJNM#A4461|A4462|E422|E423|E424|E425|E426|E427|e322|e330|e331|e332|e333|e334 +AJNN#E390|E391|E409|E410|E411|e323 +AJNP#A4463|A4464|A4465|E432 +AJNR#A4442|A4443|A4475|A4476|E377|E378|E379|E380|e308|e309|e310|e311|e312|e313|e314|e315|e316|e317|e318|e319|e320 +AJNS#A1097|A4466|A4467|A4472|A4473|A4474|E342|E343|E344|E433|E434|E435|E436|E437|E438|E439|a10240|a10241|a10242|e257|e258|e259|e260|e324|e340|e341|e342|e343|e344|e345|e346|e347|e348|e349|e350|e351|e352|e353|e354|e355|e356|e357|e358|e359 +AJNT#A1098|A1099|A1100|A1101|A1102|A1103|A1104|A1105|A1106|A1107|A1108|A1109|A1110|A1111|A1112|A1113|A1114|A4468|E428|E429|E430|E431|E440|E441|E442|E443|E444|E445|E446|E447|E448|E449|E450|E451|E452|E453|E454|E455|E456|E457|E458|E459|E460|E461|E462|E463|E464|E465|E466|E467|E468|E469|e335|e336|e337|e338|e339|e360|e361|e362|e363|e364|e365|e366|e367|e368|e369 +AJNW#A4469|A4470|A4471|E472|E473|E474|E475|E476|E477|E478|E479|E480|e371|e372|e373|e374|e375|e376|e377|e378|e379|e380|e381|e382 +AJPT#Ä10|Ä11|Ä12|Ä13|Ä14|ä26|ä27|ä28|ä29|ä30|ä31 +AJR#a3836 +AJRN#E481|a3837|a3838|a3839|a3840|a3841 +AJRS#a3842 +AJRT#a3843|a3844|a3845|a3846|a3847|a3848 +AJS#A4478 +AJTL#A1199 +AJTR#a3859|a3860 +AJTT#A1137|A1138|A1139|a3854|a3855|a3856|a3857|a3858 +AJTX#A1133|A1134|A1135|A1136 +AK#A1232|A4437|E21|E26|E132|E133|Y5 +AKBL#E22|E23|E24|E25 +AKF#A1096|A1115 +AKFL#Ä51|Ä52|Ä53|ä117|ä118|ä119|ä120 +AKFN#ä116 +AKHM#Y6 +AKJ#e35 +AKJM#e36 +AKJN#e37 +AKJP#a3951 +AKJR#e38 +AKJS#e39 +AKK#e34 +AKKR#E30 +AKKS#A1248|A1249|A1250|A1251|A1252 +AKL#E127|E1481|e91 +AKLH#e2647|e2648|e2649|e2650|e2651|e2652|e2653|e2654|e2655|e2656|e2657|e2658 +AKLJ#E31|e2664|e2665|e2666|e2667|e2668|Ö11|ö37|ö38|ö39 +AKLK#e2663 +AKLM#A1211|A1212|A1213|a3923|a3924|a3925|a3926|a3927|a3928|a3929|a3930|a3931|a3932|a3933|a3934|a3935 +AKLP#E1488 +AKLR#E1482|E1483|E1484|E1485|O327 +AKLS#E128|E1486|e92|e93 +AKLT#E1487|O308|O309|e2659|e2660|e2661|e2662|e7242|e7243 +AKML#A1233|A1234|A1235|A1236|a3952 +AKMN#Ö16|ö44|ö45|ö46|ö47 +AKN#A1140|A1245|E27|E139|I8|I83|e33|e383 +AKNK#E28 +AKNM#E46|e384|Ö12|Ö13|Ö14|ö40|ö41|ö42|ö43 +AKNN#E484|E485|E486|I84|e385|e386|e387|e388 +AKNR#E482|E483|I74|i142|i143|i144|i145|i146|i147|i148|i149|i150|i151|i152|i153|i154|i155|i156|i157|i158|i159|i160|i161|i162 +AKNS#E29|e389|e390 +AKNT#A1246|A1247|U8|e391|e392|e393|e394|e395 +AKP#E2323 +AKPF#A4438|A4439|E32|E33 +AKPL#E34|E35|E36|E37 +AKPM#E2324 +AKPN#E38|E39|O310|O311 +AKPR#o219|o220 +AKPX#O312 +AKR#A934|O220|o80|Ä5 +AKRB#A935|A936|A937|A938|A939|A940|A941|A942|A943|A944|A945|A1253|A1254|A1255|A1256|A1257|A1258|a3652|a3653|a3958|a3959|a3960|a3961|a3962|a3963|a3964 +AKRF#A946 +AKRH#A951 +AKRJ#A948|o81|o82 +AKRK#A947|A949|A950|A1116|A1117|A1118|A1119|A1120|A1121|A1122|A1123 +AKRL#A957|A3181|A3182|A3183 +AKRM#A952|A1173|A3185|A3186 +AKRN#A1174|A1259|A1260|A1261|A3184|U33|a3654|u5 +AKRP#A1262 +AKRR#A1141|A1142|A1143|A1144|A1145|A1146|A1147|A1148|A1149|A1150|A1151|A1152|A1153|A1154|A1155|A1156|A1157|A1158|A1159|A1160|A1161|A1162|A1163|A1164|A1165|A1166|A1167|A1168|A1169|A1170|A1171|A1172|a3861 +AKRS#A953|A954|A955|A1124|A1125|A1126|A1127|A1128|A1129|A1130|A1131|I82|a3824|a3825|a3826|a3827|a3828|a3829|a3830|a3831|a3832|a3833|a3834|a3835 +AKRT#A1214|A1215|A1216|A1217|A1218|A1219|A1220|A1221|A1222|A1223|A1224|A1225|A1226|A1227|A1228|A1229|A1230|A1231|a3655|a3936|a3937|a3938|a3939|a3940|a3941|a3942|a3943|a3944|a3945|a3946|a3947|a3948|a3949|a3950|a3953|a3954|a3955|a3956|a3957 +AKRW#A956 +AKS#U32|e7297 +AKSB#A4479|E3525|E3526|E3527 +AKSF#E43|E3545|O858 +AKSJ#e7311|e7312|e7377|e7378 +AKSK#E3515|E3516|E3528|E3529|E3530|E3531|E3532|E3533|E3534|E3535|E3536|E3537|E3538|E3539|E3546|E3547|E3576|E3577|E3578|E3579|E3580|E3581|E3582|E3583|E3584|E3585|E3586|e7298|e7299|e7300|e7301|e7302|e7303|e7304|e7313|e7314|e7315|e7316|e7317|e7318|e7319|e7320|e7321|e7322|e7323|e7324|e7325|e7326|e7327|e7328|e7329|e7364|e7365|e7366|e7367|e7368|e7369|e7370|e7371|e7372|e7373|e7374|e7375|e7376|e7492|e7493|e7494|e7495|Ä15|ä32 +AKSL#A1408|E3517|E3518|E3519|E3548|E3549|E3550|E3551|E3552|E3553|e7305|e7306|e7307|e7308|e7309|e7337|e7338 +AKSM#A5572|A5573|A5574|A5575|E44|E134|E135|E1491|E1492|E1493|E3520|E3521|E3522|E3523|E3524|E3540|E3541|E3542|E3543|E3544|E3587|E3588|E3589|a12659|e7310|e7330|e7331|e7332 +AKSN#A1409|A1410|A1411|A1412|A1413|A1414|A1415|A1416|A1417|E41|E42|E45|a4036|a4037|a4038|a4039|a4040|a4041|a4042|a4043|a4044|a4045|a4046|a4047|a4048|a4049|a4050|a4051|a4052|e99|e100|e101|e102|e103 +AKSP#A1418|A1419|A1420|A1421|A1422|A1423|A1424|A1425|E3594|E3595|E3596|E3597|E3598|E3599|E3600|E3601|E3602|E3603|E3604|E3605|E3606|E3607|E3608|E3609|E3610|E3611|E3612|E3613|E3614|E3615|E3616|E3617|E3618|E3619|E3620|E3621|E3622|E3623|E3624|E3625|E3626|E3627|E3628|E3629|E3630|E3631|E3632|E3633|E3634|E3635|E3636|E3637|E3638|E3639|E3640|E3641|E3642|E3643|E3644|E3645|E3646|E3647|E3648|E3649|E3650|E3651|E3652|E3653|E3654|E3655|E3656|E3657|E3658|E3659|E3660|E3661|E3662|E3663|E3664|E3665|E3666|E3667|E3668|E3669|E3670|E3671|E3672|E3673|E3674|E3675|E3676|E3677|E3678|E3679|E3680|E3681|E3682|E3683|E3684|E3685|E3686|E3687|E3688|E3689|E3690|E3691|E3692|E3693|E3694|E3695|E3696|E3697|E3698|E3699|E3700|E3701|E3702|E3703|E3704|E3705|E3706|E3707|E3708|E3709|E3710|E3711|E3712|E3713|E3714|E3715|E3716|E3717|E3718|E3719|E3720|E3721|E3722|E3723|E3724|E3725|a4053|a4054|a4055|a4056|a4057|a4058|a4059|a4060|a4061|a4062|a4063|a4064|a4065|a4066|a4067|a4068|a4069|e7392|e7393|e7394|e7395|e7396|e7397|e7398|e7399|e7400|e7401|e7402|e7403|e7404|e7405|e7406|e7407|e7408|e7409|e7410|e7411|e7412|e7413|e7414|e7415|e7416|e7417|e7418|e7419|e7420|e7421|e7422|e7423|e7424|e7425|e7426|e7427|e7428|e7429|e7430|e7431|e7432|e7433|e7434|e7435|e7436|e7437|e7438|e7439|e7440|e7441|e7442|e7443|e7444|e7445|e7446|e7447|e7448|e7449|e7450|e7451|e7452|e7453|e7454|e7455|e7456|e7457|e7458|e7459|e7460|e7461|e7462|e7463|e7464|e7465|e7466|e7467|e7468|e7469|e7470|e7471|e7472|e7473|e7474|e7475|e7476|e7477|e7478|e7479|e7480|e7481|e7482|e7483|e7484|e7485|e7486|e7487|e7488|e7489|e7490|e7491 +AKSR#E3590|e7333|e7334|e7335|e7336 +AKSS#A882|A883|A884|E3554|E3555|E3556|E3557|E3558|E3559|E3560|E3561|E3562|E3563|E3564|E3565|E3566|E3567|E3568|E3569|E3570|E3571|E3572|E3573|E3574|E3575|E3755|E3756|E3757|e7339|e7340|e7341|e7342|e7343|e7344|e7345|e7346|e7347|e7348|e7349|e7350|e7351|e7352|e7353|e7354|e7355|e7356|e7357|e7358|e7359|e7360|e7361|e7362|e7363|e7523|e7524|e7525|e7526|e7527|e7528|e7529|Ö15 +AKST#A1237|A1238|A1239|A1240|A1241|A1242|A1243|A1244|A1405|A1406|A1407|A4480|A4481|A4482|A4483|A4484|A5576|E40|E136|E137|E138|E1489|E1490|E3591|E3592|E3593|E3726|E3727|E3728|E3729|E3730|E3731|E3732|E3733|E3734|E3735|E3736|E3737|E3738|E3739|E3740|E3741|E3742|E3743|E3744|E3745|E3746|E3747|E3748|E3749|E3750|E3751|E3752|E3753|E3754|O859|O860|O861|O862|O863|O864|a4016|a4017|a4018|a4019|a4020|a4021|e94|e95|e96|e97|e98|e2669|e2670|e2671|e2672|e2673|e7379|e7380|e7381|e7382|e7383|e7384|e7385|e7386|e7387|e7388|e7389|e7390|e7391|e7496|e7497|e7498|e7499|e7500|e7501|e7502|e7503|e7504|e7505|e7506|e7507|e7508|e7509|e7510|e7511|e7512|e7513|e7514|e7515|e7516|e7517|e7518|e7519|e7520|e7521|e7522|o549|o550|Ä104|Ä105 +AKT#A1263|A1264|A1298|a3656|a4022|a4023|ä192 +AKTB#O319|O320|O321|O322|O323|O324|O325|O326 +AKTF#A1294|A1295|A1381|A1382|A1383|A1384|A1385|A1386|A1387|A1388|A1389|A1390|A1391|A1392|A1393|A1394|A1395|A1396|A1397|O221|O316|O317|O318|a3974|a3975|a3976|a3977|a3978|a3979|a3980|a3981|a3982|a3983|a3984|a3985|a3986|a3987|a3988|a3989|a3990|a3991|a3992|a3993|a3994|a3995|a3996|a3997|a3998|a3999|a4000 +AKTJ#A1296|A1297 +AKTL#A1401|A1402|A1403|A1404|a4001|a4002|a4003|a4004|a4005|a4006|a4007|a4008|a4009|a4010|a4011|a4012|a4013|a4014|a4015 +AKTM#A1200|A1201|A1202|A1203|A1204|A1205|A1206|A1207|A1208|A1209|A1210|a3911|a3912|a3913|a3914|a3915|a3916|a3917|a3918|a3919|a3920|a3921|a3922|a4024 +AKTN#A1265|A1266|A1267|A1268|A1269|A1270|A1271|A1272|A1273|A1274|A1275|A1276|A1277|A1278|A1279|A1280|A1281|A1282|A1283|A1284|A1285|A1286|A1287|A1288|A1299|A1300|A1301|A1302|A1303|A1304|A1305|A1306|A1307|A1308|A1309|A1310|A1311|A1312|A1313|A1314|A1315|A1316|A1317|A1318|A1319|A1320|A1321|A1322|A1323|A1324|A1325|A1326|A1327|A1328|A1329|A1330|A1331|A1332|A1333|A1334|A1335|A1336|A1337|A1338|A1339|A1340|A1341|A1342|A1343|A1344|A1345|A1346|A1347|A1348|A1349|A1350|A1351|A1352|A1353|A1354|A3187|O314|O315|a3965|a3966|a3967|a3968|a3969|a3970|a3971|a3972|a3973|a4025 +AKTR#A1095|A1290|A1291|A1292|A1293|E47|E140|a4026|a4027|a4028|a4029|a4030|o221|Ä47|Ä48|Ä49|Ä50 +AKTS#A1289|A1398|A1399|A1400|a4031|a4032|a4033|a4034|a4035|ä113|ä114|ä115 +AKTT#O313 +AKXN#A958|A1355|A1356|A1357|A1358|A1359|A1360|A1361|A1362|A1363|A1364|A1365|A1366|A1367|A1368|A1369|A1370|A1371|A1372|A1373|A1374|A1375|A1376|A1377|A1378|A1379|A1380|A4485|A4486|A4487|A4488 +AL#A1|A2|A1175|A1515|A1516|A1518|A1519|A1820|A4489|E500|E3411|O307|U9|U37|a4070|a4123|a4134|e396|Ö17|Ö26|ö48 +AL0R#A1779|A1780|a4367|a4368|a4369|a4370|a4371 +AL0S#A1778 +AL0X#A1781|A1782|a4372 +ALB#A1449|A1486|E1501 +ALBJ#E1636|E1637|E1638 +ALBK#a4129|a4130|a4131|a4132|a4133|Ö18|Ö23 +ALBL#Ö21 +ALBM#A1465|A1520|E1502 +ALBN#A1450|A1451|A1458|A1459|a4088|a4124|a4125|a4126|a4127|a4128 +ALBR#A1454|A1455|A1456|A1457|A1460|E497|E498|E499|E1494|a4089|a4090|a4091|a4092|a4093|a4094|a4095|Ö22 +ALBS#A1487|E494 +ALBT#A1452|A1453|A1461|A1462|A1463|A1464|E493|E495|E496|E1503 +ALF#A1476|A1662|E1617|O328|O334|e2751 +ALFB#A1663|A1664|A1665|A1666|a4286|a4287|a4288|a4289|a4290 +ALFJ#e2755|e2756|e2757|e2758 +ALFK#o226|o227|o228 +ALFL#A1821|a4214|a4215|a4216|Ö36|Ö37|Ö38 +ALFM#E1622|E1623|E1624|e2759 +ALFN#E1507|E1508|E1509|E1510|E1511|E1618|E1619|E1620|E1621|O335|e2752|e2753|e2754|Ö39|Ö41|Ö42 +ALFR#A1477|E501|E502|E503|E504|O336|e403|e404|e405|e406|Ö34|Ö35|Ö40|Ö43|Ö44|Ö45|Ö71|Ö111|Ö112|Ö113|Ö114|Ö115 +ALFT#E489|E490|E491|E492|O337|e2760|e2761|e2762|e2763|e2764|e2765|e2766 +ALHL#A1600|A1601 +ALHN#Ö50 +ALHR#Ö55 +ALHS#Ö51|Ö52|Ö53|Ö54 +ALHT#Ö56 +ALJ#A1478|E1512|e408|ö55 +ALJB#a4098|a4099|a4100|a4101|a4102|a4103 +ALJJ#A1583|a4217|a4218|a4219|a4220 +ALJL#Ö46 +ALJM#A1584|A1585|A1586|A1587|A1588|A1589|A1590|A1591|A1592|A1593|A1594|A1595|A1596|A1597|A1598|a4221|a4222|a4223|a4224|a4225|a4226|a4227|a4228|a4229|a4230|a4231|a4232|a4233|a4234|e409|ö56 +ALJN#A1479|A1480|E1513|e410 +ALJR#A1481|A1482|A1483|a4104|a4242|a4243|a4244|a4245|e411|e412|e413|e414|e415|ö57|ö58|ö59|ö60|ö61 +ALJS#e416|e2700|Ö47|Ö48|Ö49|ö62 +ALJT#i182|i183|i184|i185|i186 +ALJW#a4235|a4236|a4237|a4238|a4239 +ALK#A1599|E1635|O331|O332|U35|e407|u6|ö54 +ALKF#A1514 +ALKH#A1491|A1492|A1493|A1494|A1495|A1496|A1497|A1498|A1499|A1500|A1501|A1502|A1503|A1504|A1505|A1506|A1507|A1508|A1509|A1510|A1511|A1512|a4113|a4114|a4115|a4116|a4117|a4118|a4119|a4120|a4121|a4122 +ALKJ#u13|u14|u15|u16|u17|u18|u19 +ALKK#u12|u20|u21|u22|u23 +ALKL#A1489|A1490|I85|a4109|a4110|a4111|a4112|i177|i178|i179|i180|i181|Ö68|Ö89|Ö90 +ALKN#e2687|e2688|e2689|e2690|e2691|e2692|e2693|e2694|e2695|e2696|e2697|e2698|e2699|u7|u8|u9|u10|u11|Ö59|Ö61|Ö62|Ö63|Ö64 +ALKP#o224|o225 +ALKR#A1484|A1485|A1513|A1521|A1522|A1523|O333|a4105|a4106|a4107|a4136|a4137|a4138|o222|o223|Ö65|Ö66|Ö67 +ALKS#A1473|A1474|A1475|E1633|E1634|U36|e417|e418|e419|e420|e421|u24|Ö31|Ö32|Ö33|ö63|ö64|ö65 +ALKT#E505|E506|E507|E1506|E1514|E1515|E1516|E1517|E1518|E1519|E1520|E1521|E1522|E1523|E1524|E1525|E1526|E1527|E1528|E1529|E1530|E1531|E1532|E1533|E1534|E1535|E1536|E1537|E1538|E1539|E1540|E1541|E1542|E1543|E1544|E1545|E1546|E1547|E1548|E1549|E1550|E1551|E1552|E1553|E1554|E1555|E1556|E1557|E1558|E1559|E1560|E1561|E1562|E1563|E1564|E1565|E1566|E1567|E1568|E1569|E1570|E1571|E1572|E1573|E1574|E1575|E1576|E1577|E1578|E1579|E1580|E1581|E1582|E1583|E1584|E1585|E1586|E1587|E1588|E1589|E1590|E1591|E1592|E1593|E1594|I86|e2701|e2702|e2703|e2704|e2705|e2706|e2707|e2708|e2709|e2710|e2711|e2712|e2713|e2714|e2715|e2716|e2717|e2718|e2719|e2720|e2721|e2722|e2723|e2724|e2725|e2726|e2727|e2728|e2729|e2730|e2731|e2732|e2733|e2734|e2735|e2736|e2737|e2738|e2739|i187|u25|u26|u27|u28|Ö19|Ö60 +ALM#A1632|U38|U39|a4145 +ALMB#Ö29|Ö30 +ALMF#a4266|a4267|a4268|a4269|a4270 +ALMK#A1635 +ALML#a4146|a4251|a4252|a4253|a4254|a4255|Ö72|Ö74 +ALMN#A1471|A1472|A1488|A1633|A1634|A1822|A1823|A1824|A1825|A1826|A1827|A1828|A1829|A1830|A1831|E1595|E1596|E1597|E1598|E1599|E1600|E1601|E1602|E1603|E1604|E1605|E1606|E1607|E1608|E1609|E1610|E1626|E1627|I89|I90|U40|e2740|e2741|e2742|e2743|e2744|e2767|e2768|i190|i191|Ö75 +ALMP#O338|O339|O340|O341|O342|O343|O344|O345|O346|O347|O348|O349|O350|O351|O352|O353|O354|O355|O356|O357|O358|O359|O360|O361|O362|O363|O364|O365|O366|O367|O368|o230|o231|o232|o233|Ö57 +ALMR#Ö73 +ALMS#A1636|A1637 +ALMW#A1638 +ALMX#A1607|a4246|a4247|a4248|a4249|a4250|Ö76 +ALN#A3|A1176|A1524|A1575|E1495|E3412|U34|a0|a4139|a4140|a4147|e397|ö49 +ALN0#a4149 +ALNB#A1526|A1527|A1528|A1529|A1530|E1639|E1640 +ALNF#A1537|A1562|A1563|A1564|A1565|A1566|A1567|A1568|A1569|A1570|A1571|A1572|a4148|Ö27 +ALNH#A1541|A1542|A1543|A1544|A1545|A1546|A1547|A1548 +ALNJ#E3413|a4141|a4142|a4143|a4144|Ö20|Ö110 +ALNK#A1538|A1539|A1540|Ö109 +ALNL#e2772|e2773 +ALNM#A1549|A1552|Ö28 +ALNN#A1550|A1551 +ALNR#A1531|A1532|A1533|A1534|A1535|A1536|A1553|E1616|e7244 +ALNS#A1525|A1554|A1555|A1556|A1557|A1558|A1559|A1560|A1561|A1573|A1574|A1602|A1603|A1604|E1496|E3414|E3415|E3416 +ALNT#E487|E488|E1611|E1612|E1613|E1614|E1615|e398|e399|e400|e401|e402|e2745|e2746|e2747|e2748|e2749|e2750|Ö58|ö50|ö51|ö52|ö53 +ALNX#Ö77 +ALP#A1640 +ALPL#Ö78 +ALPM#Ö88 +ALPN#A1642|A1643|A1644|A1645|A1646|A1647|A1648|A1649|A1650|A1651|A1652|A1653|A1654|A1655|A1656|A1657|A1658|A1659|A1660|A1661|A1667|A1668|A1669|a4285|a4291|a4292|a4293|a4294|a4295|a4296 +ALPR#Ö79|Ö80|Ö81|Ö82|Ö83|Ö84|Ö85|Ö86|Ö87 +ALPS#E1641|E1642|E1643|E1644|E1645 +ALPT#A1641|A1670|A1671|A1672|e2774|e2775|e2776|e2777|e2778 +ALR#E3417|a4150 +ALRB#a4151|a4152|a4153|a4154|a4155 +ALRF#Ö91 +ALRH#A1579|a4169|a4170|a4171|a4172|a4173|a4174|a4175 +ALRJ#A1576|A1577|A1578|a4160|a4161|a4162|a4163|a4164|a4165 +ALRK#a4166|a4167|a4168 +ALRL#A1580|a4176|a4177|a4178|a4179|a4180|a4181|a4182|a4183|a4184 +ALRM#A1427|A1428|A1429|A1430|A1431|A1432|A1433|A1434|A1435|A1436|A1437|A1438|A1439|A1440|A1441|A1442|A1443|A1444|A1445|A1446|a4071|a4072|a4073|a4074|a4075|a4076|a4077|a4078|a4079|a4080|a4081|a4082|a4083|a4084|a4085|a4086|a4087|a4185|a4186|a4187|a4188|a4189 +ALRN#A1609|I97|a4190|a4191|a4192|a4193|a4194|a4195|a4196|a4197 +ALRR#I98|a4157|a4158|a4159|a4198|a4199 +ALRS#A1581|a4200|a4201|a4202|a4203|Ö94 +ALRT#A1605|A1606|A1608|a4096|a4097|a4156|a4240|a4241 +ALRW#A1582|a4204|a4205|a4206|a4207|a4208|a4209|a4210 +ALRX#Ö92|Ö93 +ALS#A4|A1517|A1610|A1639|A1673|A1674|E1625|a4108|a4211|a4282|a4297|a4302|o229|Ö95 +ALSB#E1628|a4298|a4299|a4300|e2769|Ö104 +ALSJ#E509|E513|E514 +ALSK#A1447|A1448|Ö96|Ö97|Ö98|Ö119 +ALSM#A1630|a4212|a4283|a4284 +ALSN#Ö118 +ALSR#i194|i195|i196|i197|i198|Ö99 +ALSS#E510|E511|E512|E1646|Ö106 +ALST#A1675|A1676|A1677|E1497|E1498|E1499|E1500|I93|I94|I95|I96|a4213|a4256|a4257|a4258|a4259|a4260|a4281|a4301|e422|e2674|e2675|e2676|e2677|e2678|e2679|e2680|e2681|e2682|e2683|e2684|e2685|e2686|i199|i200|i201|i202|i203|i204|i205|i206|i207|i208|i209|i210|i211|i212|i213|i214|i215|i216|i217|i218|i219|i220|Ö100|Ö101|Ö102|Ö103|ö66 +ALSW#A1631 +ALSX#Ö105 +ALT#A1678|A1694|E1629|a4303|a4317|e423|e424|ö67|ö68 +ALTB#A1686|A1687|A1688|A1689|A1690|A1691|A1692|A1693|a4306|a4307|a4308|a4309|a4310|a4311|a4312|a4313|a4314|a4315 +ALTF#A1797|A1798|A1799|A1809|A1810|A1811|A1812|E1630|a4396|a4397 +ALTJ#A1612|A1773|A1774|A1775 +ALTK#A1611|A1613|A1614|A1615|A1616|A1617|A1618|A1619|A1620|A1621|A1622|A1623|A1624|A1625|A1626|A1679|A1776|A1777|A1783|A1784|A1785|A1786|E1631|a4261|a4262|a4263|a4264|a4265|a4365|a4366|a4373|a4374|a4375|a4376 +ALTL#A1787|A1788|a4377|ä70|ä71|ä72|ä73|ä74 +ALTM#A1680|A1789|A1790|A1791|A1792|A1793|E508|U41|U42|U43|U44|a4135|a4325|a4378|a4379|a4380|a4381|a4382|a4383|a4384|a4385|a4386|a4387|a4388|a4389|a4390|u29|u30|u31 +ALTN#A1426|A1695|A1696|A1697|A1698|A1699|A1700|A1701|A1702|A1703|A1704|A1705|A1706|A1707|A1708|O329|a4304|a4305|a4320|a4321|a4322|a4323|a4324|a4326|e425|Ö69|Ö70|Ö107|Ö108 +ALTP#A1794|A1795|A1796|A1800 +ALTR#A1681|A1682|A1683|A1684|A1685|A1709|A1710|A1711|A1712|A1713|A1714|A1715|A1716|A1717|A1718|A1719|A1720|A1721|A1722|A1723|A1724|A1725|A1726|A1727|A1728|A1729|A1730|A1731|A1732|A1733|A1734|A1735|A1736|A1737|A1738|A1739|A1740|A1741|A1742|A1743|A1744|A1745|A1746|A1747|A1748|A1749|A1750|A1751|A1752|A1753|A1754|A1755|A1756|A1757|A1758|A1759|A1760|A1761|A1762|A1763|A1764|A1765|A1766|A1767|A1768|A1769|A1770|A1771|A1801|E1647|E1648|E1649|E1650|E1651|E1652|E1653|E1654|E1655|E1656|E1657|E1658|E1659|E1660|E1661|E1662|E1663|E1664|E1665|I87|I88|U45|U46|U47|U48|U49|U50|U51|U52|U53|U54|U55|a4318|a4319|a4327|a4328|a4329|a4330|a4331|a4332|a4333|a4334|a4335|a4336|a4337|a4338|a4339|a4340|a4341|a4342|a4343|a4344|a4345|a4346|a4347|a4348|a4349|a4350|a4351|a4352|a4353|a4354|a4355|a4356|a4357|a4358|a4359|a4360|a4361|a4362|a4363|a4391|a4392|a4393|a4394|a4395|e2770|e2771|e2779|e2780|e2781|e2782|e2783|e2784|e2785|e2786|e2787|e2788|u32|u33|u34|u35|u36|u37|u38|u39|u40|u41|u42|u43|Ä23|Ö24|Ö25|ä60|ä61|ä62|ä63|ä64|ä65 +ALTS#A1772|A1802|A1803|A1804|A1805|A1806|A1807|A1808|A1819|I99|I100|I101|I102|a4364|e426|Ä24|Ä25|ä66|ä67|ä68|ä69|ö69 +ALTT#E1632|O330|a4316|e427|ö70 +ALTW#A1813|A1814|A1815|A1816|A1817|A1818 +ALW#a4276 +ALWR#Ö116|Ö117 +ALWS#A1628|A1629|a4271|a4272|a4273|a4274|a4275 +ALWT#A1627 +ALWX#a4277|a4278|a4279|a4280 +ALX#E1504 +ALXJ#E1505 +ALXM#A1466|A1467|A1468|A1469|A1470 +ALXN#I91|I92|i192|i193 +ALYL#i188|i189 +AM#A1832|A1894|I75|I103|O369|U56|a4398|i163|i221|u44 +AMB#U61 +AMBF#A1860|A1861|a4402|a4403 +AMBJ#u82|u83|u84|u85 +AMBK#U62 +AMBL#A1866|A1867|E1674|E1675|E1676|I130|I131|I132|I133|I134|I135|I136|I137|I138|I139|I140|I141|I142|I143|I144|I145|I146|I147|I148|I149|I150|I151|I152|I153|I154|I155|I156|I157|I158|I159|I160|I161|I162|I163|I164|I165|I166|I167|I168|I169|I170|U68|U69|a4404|a4405|a4406|a4407|a4408|a4409|u86|u87|u88|u89|u90|u96|u97|u98|u99|u100 +AMBN#U65|U66|u68|u69|u70|u71|u72|u74|u75|u76|u91|u92|u93|u94|u95 +AMBR#E1671|E1672|E1673|E1677|E1678|E1679|E1680|U70|U71|U72|U73|e2794|e2795|u101|u102|u103|u104|u105|u106|u107|u108|u109|u110|u111 +AMBS#A1862|A1863|A1864|A1865|I107|I108|I109|I110|I111|U63|U67 +AMBT#O371|O372|U64|u73|u77|u78|u79|u80|u81 +AMBX#A1858|A1859|U74|a4400|a4401|u112|u113|u114|u115|u116 +AMF0#A1921|A1922 +AMFB#A1918|A1919|A1920 +AMFL#U91|U92|u158|u159|u160|u161|u162|u163|u209|u210|u211|u212|u213|u214|u215|u216|u217|u218|u219|u220|u221|u222|u223|u224|u225|u226|u227|u228|u229|u230|u231|u232|u233|u234|u235|u236|u254|u257|u258|u259|u260 +AMFN#U85|U86|U87|U88|U89|U105|U106|u164|u165|u166|u167|u168|u169|u170|u171|u172|u173|u174|u175|u176|u177|u178|u179|u180|u181|u182|u183|u184|u205|u206|u207|u208|u244|u245|u246|u247|u248|u249|u250|u251|u252|u253|u255|u256 +AMFR#U93|U94|U95|U96|U97|U98|U99|U100|U101|U102|U103|U104|U355|U356|u151|u152|u153|u154|u155|u156|u157|u237|u238|u239|u240|u241|u242|u243 +AMFS#E1764|U90|u185|u186|u187|u188|u189|u190|u191|u192|u193|u194|u195|u196|u197|u198|u199|u200|u201|u202|u203|u204 +AMFT#A1917 +AMHB#u694|u695|u696|u697|u698 +AMHK#u699|u700|u701|u702 +AMHL#U160|U161|u703|u704|u705|u706|u707|u743|u744|u745|u746|u747|u748|u749|u750|u751|u752|u753|u754 +AMHN#U153|U158|U159|u708|u709|u710|u711|u736|u737|u738|u739|u740|u741|u742 +AMHR#U154|U155|U156|U157|u712|u713|u714|u715|u716|u717|u718|u719|u720|u721|u722|u723|u724|u725|u726|u727|u728|u729|u730|u731|u732|u733|u734|u735 +AMJ#I104 +AMJB#U116|U117|U118|U119|u293|u294|u295|u296|u297|u298|u299|u300|u301|u302|u303|u304|u305|u306|u307|u308|u309|u310|u311|u312|u313|u314|u315|u316|u317|u318|u319|u320|u321|u322|u323|u324|u325|u326|u327|u328|u329|u330|u331|u332|u333|u334|u335|u336|u337|u338|u339|u340|u341|u630|u631 +AMJF#u348|u349|u350|u351|u352|u353|u354|u355|u356|u357|u358|u359|u360 +AMJH#U123|U124|U125|U126|U127|U128|U129|U130|U131|U132|U133|u371|u372|u373|u374|u375|u376|u377|u378|u379|u380|u381|u382|u383|u386|u387|u388|u389|u390 +AMJK#u361|u362|u363|u364|u365|u366|u367|u368|u369|u370|u391|u392|u393|u394|u395|u396|u397|u398|u399|u400|u401|u402|u403|u404|u405|u406|u407|u408|u409|u410|u411|u412|u413|u414|u415|u416|u417|u418|u419|u420|u421|u422|u423|u424|u425 +AMJL#U134|U135|U136|U137|u426|u427|u428|u429|u430|u431|u432|u433|u434|u435|u436|u437|u438|u439|u440|u441|u442|u443|u444|u445|u446|u447|u448|u449|u450|u451|u452|u453 +AMJM#u454|u455|u456|u457|u458 +AMJN#I106|i222|i223|i224|i225|i226|i227|u626|u627|u628|u629|u638|u639|u640|u641|u642 +AMJP#I105|u459|u460|u461|u462|u463|u464|u465|u466|u467|u468|u469|u470|u471|u472|u473|u474|u475|u476|u477|u478 +AMJR#u289|u290|u291|u292|u479|u480|u481|u482|u483|u484|u485|u486|u487|u488|u489|u490 +AMJS#A1888|U138|U139|U140|U141|U142|U143|U144|U145|U146|u384|u491|u492|u493|u494|u495|u496|u497|u498|u499|u500|u501|u502|u503|u504|u505|u506|u507|u508|u509|u510|u511|u512|u513|u514|u515|u516|u517|u518|u519|u520|u521|u522|u523|u524|u525|u526|u527|u528|u529|u530|u531|u532|u533|u534|u535|u536|u537|u538|u539|u540|u541|u542|u543|u544|u545|u546|u547|u548|u549|u550|u551|u552|u553|u554|u555|u556|u557|u558|u559|u560|u561|u562|u563|u564|u565|u566|u567|u568|u569|u570|u571|u572|u573|u574|u575|u576|u577|u578|u579|u580|u581|u582|u583|u584|u585|u586|u587|u588|u622|u623|u624|u625|u632|u633|u634|u635|u636|u637 +AMJT#U120|U121|U122|u342|u343|u344|u345|u346|u347|u385|u589|u590|u591|u592|u593|u594|u595|u596|u597 +AMJW#U147|U148|U149|u598|u599|u600|u601|u602|u603|u604|u605|u606|u607|u608|u609|u610|u611|u612|u613|u614|u615|u616|u617|u618|u619|u620|u621 +AMK#A1887|A1889|O373 +AMKB#u261|u262|u263|u264 +AMKL#A1906|A1907|A1908|U169|U170|U171|U172|U173|U174|u767|u768|u769|u770|u771|u772|u773|u774|u775|u776|u777|u778|u779|u780|u781|u782|u783|u784|u785|u786|u787|u788 +AMKM#u794|u795|u796|u797|u798|u819|u820 +AMKN#U107|U108|U109|U110|U111|U112|U113|U114|U115|U152|U202|u265|u266|u267|u268|u269|u270|u271|u272|u273|u274|u671|u672|u673|u674|u675|u676|u677|u678|u679|u680|u681|u682|u683|u789|u790|u791|u792|u793|u799 +AMKP#u761|u762|u763|u764|u765|u766 +AMKR#E1682|E1683|E1684|E1685|I116|I117|I118|I127|I128|I129|U150|U151|U162|U163|U164|U165|U166|U167|U168|U176|U177|e2799|e2800|e2801|i239|u275|u276|u277|u278|u279|u280|u281|u282|u283|u284|u285|u286|u287|u288|u647|u648|u649|u650|u651|u652|u653|u654|u655|u656|u657|u658|u659|u660|u661|u662|u663|u664|u665|u666|u667|u668|u669|u670|u684|u685|u686|u687|u688|u689|u690|u691|u692|u693|u755|u756|u757|u758|u759|u760|u800|u801|u802|u803|u804|u805|u806|u807|u808|u809|u810|u811|u812|u813|u814|u815|u816|u817|u818|u923|u924|u925|u926|u927|u928|u929|u930|u931|u932 +AMKS#A1890|u643|u644|u645|u646 +AMKT#U175 +AML#E1666|E1686 +AMLF#U182|U183|U184|U185|U186|U187|U188|U189|U190|U191|U192|U200|U201|u831|u832|u833|u834|u835|u836|u837|u838|u839|u840|u866|u867|u868|u873|u874 +AMLJ#U178|U179|U180|U181|e3012|u826|u827|u828|u829|u830|u846|u847|u848|u849|u850|u869|u870|u871|u872 +AMLK#U197 +AMLN#U199|u856|u857|u858|u859|u860 +AMLR#e3013|u861|u862|u863|u864|u865 +AMLT#A2032|A2033|A2034|A2035|A2036|U193|U194|U195|U196|U198|u821|u822|u823|u824|u825|u841|u842|u843|u844|u845|u851|u852|u853|u854|u855 +AMLX#E1775|E1776|E1777 +AMN#A1895|I171|O374|a3862|i271 +AMNB#O375|O376|O377|O378|O379|O380|O381|O382|O383|O384|O385|u880|u881|u882|u883|u884|u885|u886|u887|u888|u889|u890|u891|u892 +AMNK#A1898|I174|I175|I176 +AMNL#E1667|E1668|I119 +AMNM#A1896|A1897|U203|i272 +AMNN#E1687|E1688|e2802|e2803|e2804|i240|i241|i242|i273 +AMNP#O386 +AMNR#i274 +AMNS#A1891|A1892|A1900|A1901|A1902|A1903|A1904|A1905|E1669|E1670|I177|e2789|e2790|e2791|e2792|e2793|i259|i260|i261|i262|i263|i275|i276|o234|o235 +AMNT#A1899|E1698|I172|I173|I178|u1483|u1484|u1485|u1486|u1487 +AMPF#E1701|E1702|E1703|E1704|E1705|E1706|E1707|E1708|E1709|E1710|E1711|E1712|E1713|E1714|E1715|E1716|E1717|E1718|E1719|E1720|E1721|E1722|E1723|E1724|E1725|E1726|E1727|E1728|E1729|E1730|E1731|E1732|E1733|E1734|E1735|E1736|E1737|E1738|E1739|E1740|E1741|E1742|E1743|E1744|E1745|E1746|E1747|E1748|E1749|E1750|E1751|E1752|E1753|E1754|E1755|E1756|E1757|E1758|E1759|E1760|E1761|E1762|E1763|I189|I190|I191|I192|I193|I194|I195|I196|I197|I198|e2828|e2829|e2830|e2831|e2832|e2833|e2834|e2835|e2836|e2837|e2838|e2839|e2840|e2841|e2842|e2843|e2844|e2845|e2846|e2847|e2848|e2849|e2850|e2851|e2852|e2853|e2854|e2855|e2856|e2857|e2858|e2859|e2860|e2861|e2862|e2863|e2864|e2865|e2866|e2867|e2868|e2869|e2870|e2871|e2872|e2873|e2874|e2875|e2876|e2877|e2878|e2879|e2880|e2881|e2882|e2883|e2884|e2885|e2886|e2887|e2888|e2889|e2890|e2891|e2892|e2893|e2894|e2895|e2896|e2897|e2898|e2899|e2900|e2901|e2902|e2903|e2904|e2905|e2906|e2907|e2908|i284|i285|i286|i287|i288|i289|i290|i291|i292|i293|i294|u907|u908|u909|u910|u911|u912|u913|u914|u915|u916 +AMPK#u903|u904|u905|u906 +AMPL#A1914|A1915|A1923|A1924|A1925|A1926|A1927|I199|I200|I201|I202|I249|I250|I251|I252|I253|U209|U210|i295|i296|i297|i298|i299|i300|i301|i302|i303|i304|i305|i306|i307|i308|i309|i310|i311|i312|i313|i314|i315|i316|i317|i386|i387|i388|i389|i390|i391|i392|i393|i394|i395|i396|i397|i398|i399|u917|u918|u919|u920|u921 +AMPN#i318|i319|i320|i321|i322|i323|i324|i325|i326|i327|i328 +AMPR#A1916|E1765|E1766|E1767|E1768|E1769|E1770|E1771|E1772|I181|I182|I183|I184|I185|I186|I187|I188|I203|I204|I205|I206|I207|I208|I209|I210|I211|I212|I213|I214|I215|I216|I217|I218|I219|I220|I221|I222|I223|I224|I225|I226|I227|I228|I229|I230|I231|I232|I233|I234|I235|I237|I238|I239|I240|I241|I242|I243|I244|I245|I246|I247|I248|U208|e2909|e2910|e2911|e2912|e2913|e2914|e2915|e2916|e2917|e2918|e2919|e2920|e2921|e2922|e2923|e2924|e2925|e2926|e2927|e2928|e2929|e2930|e2931|e2932|e2933|e2934|e2935|e2936|e2937|e2938|e2939|e2940|e2941|e2942|e2943|e2944|e2945|e2946|e2947|e2948|e2949|e2950|e2951|e2952|e2953|e2954|e2955|e2956|e2957|e2958|e2959|e2960|e2961|e2962|e2963|e2964|e2965|e2966|e2967|e2968|e2969|e2970|e2971|e2972|e2973|e2974|e2975|e2976|e2977|e2978|e2979|e2980|e2981|e2982|e2983|e2984|e2985|e2986|e2987|e2988|e2989|e2990|e2991|e2992|e2993|e2994|e2995|e2996|e2997|i277|i278|i279|i280|i281|i282|i283|i329|i330|i331|i332|i333|i334|i335|i336|i337|i338|i339|i340|i367|i368|i369|i370|i371|i372|i373|i374|i375|i376|i377|i378|i379|i380|i381|i382|i383|i384|i385|u922 +AMPS#i341|i342|i343|i344|i345|i346|i347|i348|i349|i350|i351|i352|i353 +AMPT#A1928|A1929|I179|I180|I236|a4443|a4444|a4445|a4446|a4447|a4448|a4449|a4450|a4451|a4452|a4453|a4454|i354|i355|i356|i357|i358|i359|i360|i361|i362|i363|i364|i365|i366 +AMR#A1909|A1913|E515|i264 +AMRB#U57|U58|u53|u54|u55|u56|u57 +AMRF#a4418|a4419|a4420|a4421|a4422|a4423|i265 +AMRH#I125|i268 +AMRK#A1874|A1875|A1876|A1877|A1878|A1879|A1880|A1881|A1882|A1883|A1884|A1885|A1886|U206|a4410|a4411|a4412|a4413|a4414|a4415|i266|i267|u894|u895|u896|u897|u898|u899|u900|u901|u902 +AMRL#a4416|a4417 +AMRM#U59|U60|U211|u58|u59|u60|u61|u62|u63|u64|u65|u66|u67|u933|u934|u935|u936|u937|u938|u939|u940|u941|u942|u943|u944|u945 +AMRN#E516|U207|U212|U213|u946|u947|u948|u949|u950|u951|u952|u953|u954|u955|u956|u957|u958|u959|u960|u961|u962|u963|u964|u965|u966|u967|u968|u969|u970|u971|u972|u973|u987|u988|u989|u990|u991|u992|u993|u994|u995|u996|u997|u998|u999|u1000|u1001|u1002|u1003|u1004|u1005|u1006|u1007|u1008|u1017 +AMRR#u1018|u1019|u1020|u1021|u1022 +AMRS#A1910|E517|U83|U84|U222|U223|U224|U225|U226|U227|a4441|a4442|i270|u980|u981|u982|u983|u984|u985|u986|u1009|u1010|u1011|u1012|u1013|u1014|u1015|u1016|u1023 +AMRT#A1911|A1912|E1681|E1689|E1690|U204|U205|a4424|a4425|a4426|a4427|a4428|a4429|a4430|a4431|a4432|a4433|a4434|a4435|a4436|a4437|a4438|a4439|a4440|e2796|e2797|e2798|u893 +AMRW#I126|i269 +AMRX#U214|U215|U216|U217|U218|U219|U220|U221|u974|u975|u976|u977|u978|u979 +AMS#A1868|A1893|O370|U306|u1024|u1025|u1221 +AMSB#u1447|u1448|u1449|u1450 +AMSF#u1452|u1453 +AMSH#u1172|u1173|u1174|u1175|u1176|u1431|u1432|u1433|u1434|u1435 +AMSJ#U390|U393|U394|e2999|e3000|e3001|e3002|e3003|e3004|e3005|e3006|e3007|u1159|u1160|u1161|u1162|u1163|u1164|u1165|u1166|u1167|u1168|u1169|u1170|u1454 +AMSK#E1773|E1774|O289|U251|U252|U253|U254|U255|U256|U257|U258|U259|U260|U261|U262|U263|U264|U265|U266|U267|U268|U269|U270|U271|U272|U273|U274|U275|U276|U277|U278|U279|U280|U281|U282|U283|U284|U285|U286|U287|U288|U289|U290|U291|U292|U293|U294|U389|U391|e2998|e3008|e3009|e3010|e3011|o199|o200|o201|u1031|u1032|u1033|u1034|u1035|u1036|u1037|u1038|u1039|u1040|u1041|u1042|u1043|u1044|u1045|u1046|u1047|u1048|u1049|u1050|u1051|u1052|u1053|u1054|u1055|u1056|u1057|u1058|u1059|u1060|u1061|u1062|u1063|u1064|u1065|u1066|u1067|u1068|u1069|u1070|u1071|u1072|u1073|u1074|u1075|u1076|u1077|u1078|u1079|u1080|u1081|u1082|u1083|u1084|u1085|u1086|u1087|u1088|u1089|u1090|u1091|u1092|u1093|u1094|u1095|u1096|u1097|u1098|u1099|u1100|u1101|u1102|u1103|u1104|u1105|u1106|u1107|u1108|u1109|u1110|u1111|u1112|u1113|u1114|u1115|u1116|u1117|u1118|u1119|u1120|u1121|u1122|u1123|u1124|u1125|u1126|u1127|u1128|u1129|u1130|u1131|u1132|u1133|u1134|u1135|u1136|u1137|u1138|u1139|u1140|u1141|u1142|u1143|u1144|u1145|u1146|u1147|u1148|u1149|u1150|u1151|u1152|u1153|u1154|u1155|u1156|u1157|u1158|u1171|u1219|u1220|u1446|u1455|u1456|u1457|u1458 +AMSL#A1930|A1931|u1459 +AMSM#A2037|u1320|u1321|u1322|u1323|u1324|u1325|u1326|u1327|u1328|u1329|u1330|u1331 +AMSN#A1855|A1856|A1857|A1869|A1870|A1871|A1872|A1873|E1691|E1692|E1693|E1694|E1695|E1696|E1697|U388|U392|a4476|a4477|a4478|a4479|a4480|u1214|u1215|u1216|u1217|u1218|u1222|u1436|u1437|u1438|u1439|u1440|u1441|u1442|u1443|u1444|u1445|u1472|u1473|u1474|u1475|u1476|u1477|u1478|u1479|u1480|u1481|u1482 +AMSP#U307|U308|U309|u1225|u1226|u1227|u1228|u1229|u1230|u1231|u1232|u1233|u1234|u1235|u1236|u1237|u1238|u1239|u1240|u1241|u1242|u1243|u1244|u1245|u1246|u1247|u1248|u1249|u1250|u1251|u1252|u1253|u1254|u1255|u1256|u1257|u1258|u1259|u1260|u1460 +AMSR#a4481|a4482|a4483|a4484|a4485|a4486|a4487|a4488|a4489|a4490|a4491|a4492|a4493|u1223|u1224|u1461 +AMSS#a4475|u1462|u1463|u1464|u1465|u1466|u1467|u1468|u1469 +AMST#A1932|A1933|U228|U229|U230|U231|U232|U233|U234|U235|U236|U237|U238|U239|U240|U241|U242|U243|U244|U245|U246|U247|U248|U249|U250|U295|U296|U297|U298|U299|U302|U303|U304|U305|U310|U311|U312|U313|U314|U315|U316|U317|U318|U319|U320|U321|U322|U323|U324|U325|U326|U327|U328|U329|U330|U331|U332|U333|U334|U335|U336|U337|U338|U339|U340|U341|U342|i400|u1026|u1027|u1028|u1029|u1030|u1177|u1178|u1179|u1180|u1181|u1182|u1183|u1184|u1185|u1186|u1187|u1188|u1189|u1190|u1191|u1192|u1193|u1194|u1195|u1196|u1209|u1210|u1211|u1212|u1213|u1261|u1262|u1263|u1264|u1265|u1266|u1267|u1268|u1269|u1270|u1271|u1272|u1273|u1274|u1275|u1276|u1277|u1278|u1279|u1280|u1281|u1282|u1283|u1284|u1285|u1286|u1287|u1288|u1289|u1290|u1291|u1292|u1293|u1294|u1295|u1296|u1297|u1298|u1299|u1300|u1301|u1302|u1303|u1304|u1305|u1306|u1307|u1308|u1309|u1310|u1311|u1312|u1313|u1314|u1315|u1316|u1317|u1318|u1319|u1451 +AMSW#u1470|u1471 +AMSX#U300|U301|u1197|u1198|u1199|u1200|u1201|u1202|u1203|u1204|u1205|u1206|u1207|u1208 +AMT#A1934|A1935|a3863 +AMTF#u117|u1332|u1333|u1334|u1335 +AMTL#a4466|a4467|a4468|a4469|a4470|a4471|u875|u876|u877|u878|u879 +AMTM#A1937 +AMTN#u118|u119|u120|u121|u122|u1342|u1343|u1344|u1345|u1346 +AMTR#A1834|A1835|A1836|A1837|A1838|A1839|A1840|A1841|A1842|A1843|A1844|A1845|A1846|A1847|A1848|A1849|A1850|A1851|A1852|A1853|A1854|I120|I121|I122|I123|I124|U75|U76|U77|U78|U79|U80|U81|U348|U349|U350|U351|U352|U353|U354|a4399|a4456|a4457|a4458|a4459|a4460|a4461|a4462|a4463|a4464|a4465|e2805|e2806|e2807|e2808|i228|i229|i230|i231|i232|i233|i234|i235|i236|i237|i238|i243|i244|i245|i246|i247|i248|i249|i250|i251|i252|i253|i254|i255|i256|i257|i258|u45|u46|u47|u48|u49|u50|u51|u52|u123|u124|u125|u126|u127|u128|u129|u130|u142|u143|u144|u145|u146|u147|u148|u149|u150|Ä26|Ä27|Ä28 +AMTS#A1833|A1936|A1938|A1939|A1940|A1941|A1942|A1943|A1944|A1945|A1946|A1947|A1948|A1949|A1950|A1951|A1952|A1953|A1954|A1955|A1956|A1957|A1958|A1959|A1960|A1961|A1962|A1963|A1964|A1965|A1966|A1967|A1968|A1969|A1970|A1971|A1972|A1973|A1974|A1975|A1976|A1977|A1978|A1979|A1980|A1981|A1982|A1983|A1984|A1985|A1986|A1990|A1991|A1992|A1993|A1994|A1995|A1996|A1997|A1998|A1999|A2000|A2001|A2002|A2003|A2004|A2005|A2006|A2007|A2008|A2009|A2010|A2011|A2012|A2013|A2014|A2015|A2016|A2017|A2018|A2019|A2020|A2021|A2022|A2023|A2024|A2025|A2026|A2027|A2028|A2029|A2030|A2031|U343|U344|U345|U346|U347|a4472|a4473|a4474|u131|u132|u133|u134|u135|u136|u137|u138|u139|u140|u141|u1336|u1337|u1338|u1339|u1340|u1341 +AMTT#I114|I115|a4455 +AMTX#A1987|A1988|A1989|I112|I113 +AMWJ#U364|u1410 +AMWK#U363|U365|u1395|u1396|u1397|u1398|u1399|u1400|u1401|u1402|u1403|u1404|u1405|u1406|u1407|u1411 +AMWL#U366|U367|U368|U369|U370|U371|U372|U373|U374|U375|U376|U377|U378|U379|U380|U381|U382|U386|U387|u1366|u1367|u1368|u1369|u1370|u1371|u1372|u1417|u1418|u1419|u1420|u1421|u1422|u1423|u1424|u1425|u1426|u1427|u1428|u1429|u1430 +AMWN#U357|U358|U359|U360|U361|U362|U384|U385|u1347|u1348|u1349|u1350|u1351|u1352|u1353|u1354|u1355|u1356|u1373|u1374|u1375|u1376|u1412 +AMWR#U383|u1357|u1358|u1359|u1360|u1361|u1377|u1378|u1379|u1380|u1381|u1382|u1383|u1384|u1385|u1386|u1387|u1388|u1389|u1390|u1391|u1392|u1393|u1394|u1408|u1409|u1413|u1414|u1415|u1416 +AMWX#u1362|u1363|u1364|u1365 +AMXN#E1699|E1700|U82|e2809|e2810|e2811|e2812|e2813|e2814|e2815|e2816|e2817|e2818|e2819|e2820|e2821|e2822|e2823|e2824|e2825|e2826|e2827 +AN#A1177|A2038|A2623|A2634|A2635|A3983|E518|E580|I254|I1113|O290|U706|Y3|a4494|a6556|e428|e568|i164|i401|i703|o202|u4059 +AN0B#e3625|e3626|e3627|e3633|e3634 +AN0L#A2883|A2884|E2046|E2047|E2048|E2050|E2051|e3602|e3603|e3604|e3605|e3606|e3607|e3608|e3609|e3610|e3611|e3612|e3613|e3614|e3615|e3616|e3617|e3618|e3619|e3620|e3621|e3622|e3628|e3629|e3630|e3631|e3632|e3637|e3638|e3639|e3640|e3641|e3642|e3643|e3644|e3645|e3646|e3647|e3648|e3649|e3650|e3651 +AN0P#e3623|e3624 +AN0R#A2885|A2886|A2887|A2888|A2889|A2890|E2044|E2045|I1023|a7310|a7311|a7312|e3589|e3590|e3591|e3592|e3593|e3594|e3595|e3596|e3597|e3598|e3599|e3600|e3601|i1076 +AN0X#E2049|e3635|e3636 +ANB#A2072|E526|a4539|a4556|e443 +ANBB#A2073|u1837|u1838|u1839|u1840|u1841|u1842|u1863|u1864|u1865|u1866|u1867|u2114|u2115|u2116|u2117|u2118 +ANBF#A2075|U423|U424|U425|U426|a4546|e449|u1907|u1908|u1909|u1910|u1911|u1912|u1913|u1914|u1915|u1916|u1917|u1918|u1919|u1920|u1921|u1922|u1923|u1924|u1925|u1926|u1927|u1928|u1929|u1930|u1931|u1932|u1933|u1934|u1935|u1936|u1937|u1938|u1939|u1940|u1941|u1942|u1943|u1944|u1945|u1946|u1947|u1948|u1949|u1950|u1951 +ANBH#U395|U396|U397|U398|U399|U400|U401|U435|U436|U437|U438|U439|U440|a4547|a4548|a4549|a4550|a4551|a4552|a4553|a4554|a4555|u1493|u1494|u1495|u1496|u1497|u1498|u1499|u1500|u1501|u1502|u1503|u1504|u1505|u1979|u1980|u1981|u1982|u1983|u1984|u1985|u1986|u1987|u1988|u1989|u1990|u1991|u1992|u1993|u1994|u1995|u1996|u1997|u1998|u1999|u2000|u2001|u2002|u2003|u2004|u2005|u2006|u2007|u2008|u2009|u2010|u2011 +ANBJ#A2076|A2077|A2081|E527|e465|e466|e467|e468|e469 +ANBK#E528|E529|I258|I259|U427|U428|U429|U430|U431|U432|U433|U434|U441|U442|U443|U444|U445|U446|U455|U456|U480|e451|i408|u1506|u1507|u1508|u1509|u1510|u1511|u1512|u1513|u1514|u1515|u1516|u1517|u1518|u1952|u1953|u1954|u1955|u1956|u1957|u1958|u1959|u1960|u1961|u1962|u1963|u1964|u1965|u1966|u1967|u1968|u1969|u1970|u1971|u1972|u1973|u1974|u1975|u1976|u1977|u1978|u2022|u2023|u2024|u2025|u2026|u2027|u2028|u2029|u2030|u2031|u2032|u2033|u2034|u2035|u2036|u2037|u2038|u2039|u2040|u2041|u2042|u2043|u2044|u2045|u2046|u2119|u2120|u2121|u2122|u2123|u2124|u2125|u2126|u2127|u2128|u2129|u2130|u2131|u2341|u2342|u2343|u2344|u2345|u2346|u2347|u2348|u2349|u2350|u2351|u2352|u2466|u2467|u2468|u2469|u2470|u2471|u2472|u2473|u2474|u2475|u2476|u2477 +ANBL#A2096|A2097|A2098|E542|E543|E545|E546|E547|U402|U447|U448|U449|U450|U451|U452|U490|U491|a4563|a4564|a4565|a4566|a4567|a4568|a4569|a4570|a4571|a4572|a4573|a4574|a4575|a4576|a4577|a4578|a4624|a4625|a4626|a4627|a4628|a4629|a4630|a4631|a4632|a4633|a4634|a4635|a4636|a4637|a4638|a4639|a4640|a4641|a4642|a4643|a4644|e460|e470|e471|e472|e473|e474|e475|e481|e482|e483|e484|e485|e486|e487|e488|e489|u1519|u1520|u1521|u1522|u1523|u2047|u2048|u2049|u2050|u2051|u2052|u2053|u2054|u2055|u2056|u2057|u2058|u2059|u2060|u2061|u2062|u2063|u2064|u2065|u2066|u2067|u2068|u2069|u2070|u2071|u2072|u2073|u2074|u2075|u2076|u2077|u2078|u2079|u2080|u2081|u2082|u2478|u2479|u2480|u2481|u2482|u6463 +ANBM#A2078|E530|u2083|u2084|u2085|u2086|u2087|u2088|u2089|u2090|u2091|u2092|u2093|u2094|u2095|u2096|u2097|u2098|u2099|u2100|u2101|u2102 +ANBN#A2095|E523|E524|E525|E544|E564|E581|U453|U454|U504|U505|a4532|a4533|a4534|a4535|a4536|a4537|a4538|a4540|a4541|a4542|a4543|a4619|a4620|a4621|a4622|a4623|a4685|a4686|a4687|a4688|a4689|e444|e445|e446|e447|e448|e476|e477|e478|e479|e480|e501|e502|e503|e504|e2560|e2561|u1578|u1579|u1580|u1581|u1849|u1850|u1851|u1852|u1853|u1854|u1855|u1856|u1857|u1858|u1905|u1906|u2103|u2104|u2105|u2106|u2107|u2108|u2109|u2110|u2111|u2112|u2113|u2502|u2503|u2504|u2505|u2506|u2637|u2638|u2639|u2640|u2641|u2642|u2643|u2644|u2645|u2646|u2647|u2648 +ANBP#A2079 +ANBR#A2099|A2100|A2101|A2102|E531|E532|E536|E548|E549|E550|E551|E552|E553|E554|E555|E556|E557|E558|E559|E560|U457|U458|U459|U460|U461|U462|U463|U1305|a4645|a4646|a4647|a4648|a4649|a4650|a4653|a4654|a4655|a4656|a4657|a4658|a4659|a4660|a4661|a4662|a4663|a4664|a4665|a4666|a4667|a4668|a4669|a4670|a4671|a4672|a4673|a4674|a4675|a4676|a4677|a4678|a4679|a4680|a4681|a4682|a4683|a4684|e452|e453|e454|e455|e456|e457|e458|e459|e490|e491|e492|e493|e494|e495|e496|e497|e498|e499|e500|e505|i409|u1824|u1825|u1826|u1827|u1828|u1829|u1830|u1831|u1832|u1833|u1834|u1835|u1836|u1859|u1860|u1861|u1862|u2012|u2013|u2014|u2015|u2016|u2017|u2018|u2019|u2020|u2021|u2132|u2133|u2134|u2135|u2136|u2137|u2138|u2139|u2140|u2141|u2142|u2143|u2144|u2145|u2146|u2147|u2148|u2149|u2150|u2151|u2152|u2153|u2154|u2155|u2156|u2157|u2158|u2159|u2160|u2161|u2162|u2163|u2164|u2165|u2166|u2488|u2489|u2490|u2491|u2492|u2493|u2494|u2495|u2496|u2497|u2498|u2499|u2500|u2501|u2507|u4358|u4359|u4360|u4361|u4362|u4363|u4364|u4365|u4366|u4367|u4368|u4369|u4370|u6420|u6421|u6422|u6423|u6424|u6425|u6426|u6427|u6428|u6429|u6430|u6431|u6432|u6433|u6434|u6435|u6436|u6437|u6438|u6439|u6440|u6441|u6442|u6443|u6444|u6445|u6446|u6447|u6448|u6449|u6450|u6451|u6452|u6453|u6454|u6455|u6456|u6457|u6458|u6459|u6460|u6461|u6462 +ANBS#A2074|A2080|E533|E534|E541|E562|E563|I260|U464|U465|U466|U467|U468|U469|U470|U471|U472|U473|U474|U475|U476|U477|U478|U479|a4557|a4558|a4559|a4560|a4561|a4562|e461|e462|e463|e464|e506|e507|e508|e509|e510|e511|u1524|u1525|u1526|u1527|u1528|u1529|u1530|u1531|u1532|u1533|u1534|u1535|u1536|u1537|u1538|u1539|u1540|u1541|u1542|u1543|u1544|u1545|u1546|u1547|u1548|u1549|u1550|u1551|u1552|u1553|u1554|u1555|u1556|u1557|u1558|u1559|u1560|u1561|u1562|u1563|u2167|u2168|u2169|u2170|u2171|u2172|u2173|u2174|u2175|u2176|u2177|u2178|u2179|u2180|u2181|u2182|u2183|u2184|u2185|u2186|u2187|u2188|u2189|u2190|u2191|u2192|u2193|u2194|u2195|u2196|u2197|u2198|u2199|u2200|u2201|u2202|u2203|u2204|u2205|u2206|u2207|u2208|u2209|u2210|u2211|u2212|u2213|u2214|u2215|u2216|u2217|u2218|u2219|u2220|u2221|u2222|u2223|u2224|u2225|u2226|u2227|u2228|u2229|u2230|u2231|u2232|u2233|u2234|u2235|u2236|u2237|u2238|u2239|u2240|u2241|u2242|u2243|u2244|u2245|u2246|u2247|u2248|u2249|u2250|u2251|u2252|u2253|u2254|u2255|u2256|u2257|u2258|u2259|u2260|u2261|u2262|u2263|u2264|u2265|u2266|u2267|u2268|u2269|u2270|u2271|u2272|u2273|u2274|u2275|u2276|u2277|u2278|u2279|u2280|u2281|u2282|u2283|u2284|u2285|u2286|u2287|u2288|u2289|u2290|u2291|u2292|u2293|u2294|u2295|u2296|u2297|u2298|u2299|u2300|u2301|u2302|u2303|u2304|u2305|u2306|u2307|u2308|u2309|u2310|u2311|u2312|u2313|u2314|u2315|u2316|u2317|u2318|u2319|u2320|u2321|u2322|u2323|u2324|u2325|u2416|u2417|u2418|u2419|u2420|u2421|u2422|u2423|u2424|u2425|u2426|u2427|u2428|u2429|u2430|u2431|u2432|u2433|u2434|u2435|u2436|u2437|u2438|u2439|u2440|u2441|u2442|u2443|u2444|u2445|u2446|u2447|u2448|u2449|u2450|u2451|u2452|u2453|u2454|u2455|u2456|u2457|u2458|u2459|u2460|u2461|u2462|u2463|u2464|u2465 +ANBT#A2082|A2083|A2084|A2085|A2086|A2087|A2088|A2089|A2090|A2091|A2092|A2093|A2094|E535|E537|E538|E539|E540|I261|I262|I263|U416|U417|U418|U419|U420|U421|U422|U492|a4544|a4545|a4579|a4580|a4581|a4582|a4583|a4584|a4585|a4586|a4587|a4588|a4589|a4590|a4591|a4592|a4593|a4594|a4595|a4596|a4597|a4598|a4599|a4600|a4601|a4602|a4603|a4604|a4605|a4606|a4607|a4608|a4609|a4610|a4611|a4612|a4613|a4614|a4615|a4616|a4617|a4618|a4651|a4652|e450|u1488|u1489|u1490|u1491|u1492|u1868|u1869|u1870|u1871|u1872|u1873|u1874|u1875|u1876|u1877|u1878|u1879|u1880|u1881|u1882|u1883|u1884|u1885|u1886|u1887|u1888|u1889|u1890|u1891|u1892|u1893|u1894|u1895|u1896|u1897|u1898|u1899|u1900|u1901|u1902|u1903|u1904|u2326|u2327|u2328|u2329|u2330|u2331|u2332|u2333|u2334|u2335|u2336|u2337|u2338|u2339|u2340|u2483|u2484|u2485|u2486|u2487 +ANBW#U403|U481|U482|U483|U484|U485|U486|U487|U488|U489|u1564|u1565|u1566|u1567|u1568|u1569|u1570|u1571|u1572|u1573|u1574|u1575|u1576|u1577|u2353|u2354|u2355|u2356|u2357|u2358|u2359|u2360|u2361|u2362|u2363|u2364|u2365|u2366|u2367|u2368|u2369|u2370|u2371|u2372|u2373|u2374|u2375|u2376|u2377|u2378|u2379|u2380|u2381|u2382|u2383|u2384|u2385|u2386|u2387|u2388|u2389|u2390|u2391|u2392|u2393|u2394|u2395|u2396|u2397|u2398|u2399|u2400|u2401|u2402|u2403|u2404|u2405|u2406|u2407|u2408|u2409|u2410|u2411|u2412|u2413|u2414|u2415 +ANBX#E561|u1843|u1844|u1845|u1846|u1847|u1848 +ANF#I483 +ANFB#I484 +ANFH#U582|u1729|u1730|u1731|u1732|u1733|u1734|u1735|u1736|u1737|u1738|u1739|u1740|u3246|u3247|u3248|u3249|u3250 +ANFJ#E654|a4957|a4958|a4959|a4960|a4961|e689|e690|e691|e692|e693|u1720|u1721|u1722|u1723|u1724|u1725|u1726|u1727|u1728 +ANFK#A2232|E655|E656|I445|I446|I447|I448|I449|U580|U581|e694|e695|i516|u3273|u3274|u3275|u3276|u3277|u3278|u3279|u3280|u3281|u3282|u3283 +ANFL#A2155|A2156|A2157|A2213|A2214|A2215|A2223|A2224|A2225|E592|E593|E594|E595|E596|E597|E598|E599|E608|E609|E610|E611|E612|E613|E614|E615|E616|E617|E618|E619|E650|E651|E657|E658|E659|E660|I451|I454|I455|I456|I457|I458|I459|I460|I461|I462|I463|I464|I465|I466|I467|I468|I469|I470|I471|I472|I473|I474|I475|I476|I477|I478|I479|I480|I481|I482|I1036|I1037|I1038|I1039|I1040|I1041|I1042|U412|U543|U544|U545|U546|U547|U548|U549|U550|U551|U552|U553|U554|U555|U556|U557|U558|U559|U560|U561|U562|U563|U564|U565|U566|U567|U568|U569|U570|U571|U572|U573|U574|U575|U583|U584|U1270|a4849|a4850|a4851|a4852|a4853|a4854|a4855|a4871|a4872|a4873|a4874|a4875|a4904|a4908|a4909|a4910|a4911|a4912|a4913|a4914|a4915|a4916|a4917|a4918|a4945|a4946|a4947|a4948|a4949|a4950|a4962|e609|e610|e611|e612|e613|e614|e615|e616|e617|e618|e619|e620|e621|e622|e623|e624|e625|e626|e627|e628|e648|e650|e651|e652|e653|e654|e655|e656|e657|e658|e659|e660|e661|e662|e663|e664|e665|e666|e667|e668|e669|e677|e678|e679|e680|e681|e682|e696|e697|e698|e699|e700|e701|e710|e711|e712|e713|i526|i527|i545|i546|i547|i548|i549|i550|i551|i552|i553|i554|i555|i556|i557|i558|i559|i560|i561|i562|i563|i564|i1127|i1146|u1715|u1716|u1717|u1718|u1719|u1741|u1742|u1743|u1744|u1745|u1746|u1747|u1748|u1749|u3162|u3163|u3164|u3171|u3172|u3173|u3174|u3175|u3176|u3177|u3178|u3179|u3180|u3181|u3182|u3199|u3200|u3201|u3202|u3203|u3284|u3285|u3286|u3287|u3288|u3289|u3290|u3291|u3292|u3293|u3294|u6123|u6124|u6125|u6126|u6127|u6128|u6129|u6130|u6131|u6132|u6133|u6134|u6135|u6136 +ANFM#E600|E601|E602|E603|E604|i519|i520|i521|i522|i523|u1750|u1751|u1752|u1753|u1754|u1755|u1756|u1757|u1758|u1759|u1760|u1761 +ANFN#A2158|A2159|A2160|A2161|A2162|A2163|A2164|A2165|A2166|A2167|A2168|A2169|A2170|A2171|A2172|A2173|A2174|A2175|A2176|A2177|A2178|A2179|A2180|A2181|A2182|A2183|A2184|A2185|A2186|A2187|A2188|A2189|A2190|A2191|A2192|A2193|A2194|A2195|A2196|A2197|A2198|A2199|A2200|A2201|A2202|A2203|A2204|A2205|A2206|A2209|A2210|A2226|A2227|A2228|A2229|A2230|A2231|E605|I436|I437|I438|I439|I440|I441|I452|I453|I1050|I1051|I1052|I1053|I1054|I1055|U411|a4856|a4857|a4858|a4859|a4860|a4861|a4862|a4863|a4887|a4888|a4889|a4890|a4891|a4905|a4906|a4907|a4951|a4952|a4953|a4954|a4955|a4956|e629|e630|e631|e632|e633|e649|e683|i524|i525|i528|i529|i1129|u1711|u1712|u1713|u1714|u3183|u3184|u3185|u3186|u3187|u3188|u3189|u3190|u3191|u3192|u3193 +ANFR#A1184|A1185|A2152|A2153|A2154|A2211|A2212|A2216|A2217|A2218|A2219|A2220|A2221|A2222|A2233|A2234|A2235|A2236|A2237|A2238|A2239|A2240|A2241|A2993|A2994|A2995|E591|E620|E621|E622|E623|E624|E625|E626|E627|E628|E629|E630|E631|E632|E633|E634|E635|E636|E637|E638|E639|E640|E641|E642|E643|E644|E645|E646|E647|E648|E649|E652|E653|E661|E662|E663|E664|E1086|E1087|E1088|E1089|E1090|E1091|I442|I443|I444|I450|I487|I488|I489|I490|I491|I492|I493|I494|I495|I496|I497|I498|I499|I500|I501|I502|I503|I504|I505|I506|I507|I508|I509|I510|I511|I512|I513|I514|I515|I516|I517|I518|I519|I520|I521|I522|I523|I524|I525|I526|I527|I528|I529|I530|I531|I532|I533|I534|I535|I536|I537|I538|I539|I540|I541|I542|I543|I544|I545|I546|I547|I548|I549|I550|I551|I552|I553|I554|I555|I556|I557|I558|I559|I560|I561|I562|I563|I564|I1043|I1056|I1057|U413|U414|U576|U577|U578|U579|U585|U707|U708|U709|U710|U720|U721|U722|U723|U724|U725|U726|U727|U728|U729|U730|U731|U732|U733|U734|U735|U736|U737|U738|U739|U740|U741|U742|U743|U744|U745|U746|U747|U748|U749|U750|U751|U752|U753|U754|U755|U756|U1251|U1252|U1253|U1254|U1255|U1256|U1257|U1258|U1259|U1260|U1261|U1262|U1263|U1264|U1265|U1266|U1267|U1268|U1269|U1271|U1272|U1273|U1274|a4843|a4844|a4845|a4846|a4847|a4848|a4892|a4893|a4894|a4895|a4896|a4899|a4900|a4901|a4902|a4903|a4919|a4920|a4921|a4922|a4923|a4924|a4925|a4926|a4927|a4928|a4929|a4930|a4931|a4932|a4933|a4934|a4935|a4936|a4937|a4938|a4939|a4940|a4941|a4942|a4943|a4944|a4963|a4964|a4965|a4966|a4967|a4968|a4969|a4970|a4971|a4972|a7413|a7414|a7415|a7416|a7417|a7418|a7419|a7420|a7421|a7422|a7423|e603|e604|e605|e606|e607|e608|e634|e635|e636|e637|e638|e670|e671|e672|e673|e674|e675|e676|e684|e685|e686|e687|e688|e702|e703|e704|e705|e706|e707|e708|e709|e2337|e2338|e2339|e2340|e2341|i565|i566|i567|i568|i569|i570|i571|i572|i573|i574|i575|i576|i577|i578|i579|i580|i581|i582|i583|i584|i585|i586|i587|i588|i589|i590|i591|i592|i593|i594|i595|i596|i783|i784|i1128|i1130|i1131|i1132|u1762|u1763|u1764|u1765|u1766|u3145|u3146|u3147|u3148|u3149|u3150|u3151|u3152|u3153|u3154|u3155|u3156|u3157|u3158|u3159|u3160|u3161|u3194|u3195|u3196|u3197|u3198|u3204|u3205|u3206|u3207|u3208|u3209|u3210|u3211|u3212|u3213|u3214|u3215|u3216|u3217|u3218|u3219|u3220|u3221|u3222|u3223|u3224|u3225|u3226|u3227|u3228|u3229|u3230|u3231|u3232|u3233|u3234|u3235|u3236|u3237|u3238|u3239|u3240|u3241|u3242|u3243|u3244|u3245|u3251|u3252|u3253|u3254|u3255|u3256|u3257|u3258|u3259|u3260|u3261|u3262|u3263|u3264|u3265|u3266|u3267|u3268|u3269|u3270|u3271|u3272|u4065|u4066|u4067|u4068|u4069|u4080|u4081|u4082|u4083|u4084|u4085|u4086|u4087|u4088|u4089|u5901|u5902|u5903|u5904|u5905|u5906|u5907|u5908|u5909|u5910|u5911|u5912|u5913|u5914|u5915|u5916|u5917|u5918|u5919|u5920|u5921|u5922|u5923|u5924|u5925|u5926|u5927|u5928|u5929|u5930|u5931|u5932|u5933|u5934|u5935|u5936|u5937|u5938|u5939|u5940|u5941|u5942|u5943|u5944|u5945|u5946|u5947|u5948|u5949|u5950|u5951|u5952|u5953|u5954|u5955|u5956|u5957|u5958|u5959|u5960|u5961|u5962|u5963|u5964|u5965|u5966|u5967|u5968|u5969|u5970|u5971|u5972|u5973|u5974|u5975|u5976|u5977|u5978|u5979|u5980|u5981|u5982|u5983|u5984|u5985|u5986|u5987|u5988|u5989|u5990|u5991|u5992|u5993|u5994|u5995|u5996|u5997|u5998|u5999|u6000|u6001|u6002|u6003|u6004|u6005|u6006|u6007|u6008|u6009|u6010|u6011|u6012|u6013|u6014|u6015|u6016|u6017|u6018|u6019|u6020|u6021|u6022|u6023|u6024|u6025|u6026|u6027|u6028|u6029|u6030|u6031|u6032|u6033|u6034|u6035|u6036|u6037|u6038|u6039|u6040|u6041|u6042|u6043|u6044|u6045|u6046|u6047|u6048|u6049|u6050|u6051|u6052|u6053|u6054|u6055|u6056|u6057|u6058|u6059|u6060|u6061|u6062|u6063|u6064|u6065|u6066|u6067|u6068|u6069|u6070|u6071|u6072|u6073|u6074|u6075|u6076|u6077|u6078|u6079|u6080|u6081|u6082|u6083|u6084|u6085|u6086|u6087|u6088|u6089|u6090|u6091|u6092|u6093|u6094|u6095|u6096|u6097|u6098|u6099|u6100|u6101|u6102|u6103|u6104|u6105|u6106|u6107|u6108|u6109|u6110|u6111|u6112|u6113|u6114|u6115|u6116|u6117|u6118|u6119|u6120|u6121|u6122|u6137|u6138|u6139|u6140|u6141|u6142|u6143|u6144|u6145|u6146|u6147|u6148|u6149|u6150|u6151|u6152|u6153|u6154|u6155|u6156|u6157|u6158|u6159|u6160|u6161|u6162|u6163|u6164|u6165|u6166|u6167|u6168|u6169|u6170|u6171|u6172|u6173|u6174|u6175|u6176|u6177|u6178|u6179|u6180|u6181|u6182|u6183|u6184 +ANFS#E606|E607|I417|I1058|I1059|I1060|I1061|I1062|I1063|I1064|I1065|I1066|I1067|I1068|I1069|I1070|I1071|I1072|I1073|I1074|I1075|I1076|I1077|I1078|I1079|I1080|I1081|I1082|I1083|I1084|I1085|I1086|I1087|I1088|I1089|I1090|I1091|I1092|I1093|I1094|I1095|I1096|I1097|I1098|I1099|I1100|I1101|I1102|I1103|I1104|I1105|I1106|I1107|I1108|I1109|a4864|a4865|a4866|a4867|a4868|a4869|a4870|a7424|a7425|a7426|a7427|a7428|a7429|e639|e640|e641|e642|e1795|e1796|e1797|e1798|e1799|i530|i531|i532|i533|i534|i535|i536|i537|i538|i539|i540|i541|i542|i543|i544|i785|i786|i787|i788|i1133|i1134|i1135|i1136|i1137|i1138|i1139|i1140|i1141|i1142|i1143|i1144|i1145|u1767|u1768|u1769|u1770|u3165|u3166|u3167|u3168|u3169|u3170 +ANFT#I485|I486|e643|e644|e645|e646|e647|i781|i782|u1707|u1708|u1709|u1710 +ANFX#A2207|A2208|E588|E589|E590|I747|I748|I749|I750|I1044|I1045|I1046|I1047|I1048|I1049|a4838|a4839|a4840|a4841|a4842|a4876|a4877|a4878|a4879|a4880|a4881|a4882|a4883|a4884|a4885|a4886|a4897|a4898|e587|e588|e589|e590|e591|e592|e593|e594|e595|e596|e597|e598|e599|e600|e601|e602 +ANH#E582 +ANHB#A2393|A2394|I593|I594|I595|I596|I597|I598|I599|I600|I601|I602|I603|I604|I605|I606|I607|a6145|a6165|a6166|a6167|a6168|a6169|a6170|a6171|a6190|a6191|i706|i707 +ANHF#A2410|I608|I609|U704|U705|a6146|a6147|a6148|a6172|a6173|a6174|a6175|a6176|a6177|a6211|a6212|a6213|a6214|a6215|a6216|e1505|e1506|e1507|e1508|e1509|i599|i600|i601|i602|i603|i604|i605|i606|i607|i608|i609|i610|i611|i612|i613|u4050|u4051|u4052|u4053|u4054 +ANHH#A2411|A2412 +ANHJ#u4045|u4046|u4047|u4048|u4049 +ANHK#e1483|e1484|e1485|e1486 +ANHL#A2379|A2380|A2381|A2382|A2383|A2384|A2385|A2386|A2387|A2388|E706|E707|E708|E709|E742|E747|I610|I611|I612|I613|I614|I615|I616|I617|I618|I619|I620|I621|I622|I623|U506|U685|U686|U687|U688|U689|U690|U691|U692|U693|U694|U695|U696|U697|U698|U699|U700|U701|U702|U703|a6149|a6150|a6151|a6152|a6153|a6154|a6155|a6156|a6182|a6183|a6184|a6192|a6193|e1487|e1488|e1489|e1490|e1491|e1492|e1535|e1536|e1537|e1538|e1539|e1545|e1546|e1547|e1548|e1549|e1550|e1551|e1552|e1558|e1559|e1560|e1561|e1562|e1563|i614|i615|i616|i617|i618|i619|i620|i621|i622|i623|i624|i625|i626|i627|i628|i629|i630|i631|i632|i633|i634|i635|i636|i637|i638|i639|i640|i641|i642|i643|i644|i645|i646|i647|i648|i649|i708|u2658|u2659|u2660|u2661|u2662|u4014|u4015|u4016|u4017|u4018|u4028|u4029|u4030|u4031|u4032|u4033|u4034|u4035|u4036|u4042|u4043|u4044 +ANHM#E710|E711|a6178|a6185|a6186|a6187|a6188|a6189|e1510|e1511|e1512|e1513|e1514|e1515|i650|i651|i652|u4037|u4038|u4039|u4040|u4041 +ANHN#A2389|A2390|A2391|A2392|A2395|A2396|A2397|A2398|A2399|A2400|A2401|A2402|A2403|A2404|A2405|A2406|A2407|A2408|A2409|a6157|a6194|a6195|a6196|a6197|a6198|a6199|a6200|a6201|a6202|a6203|a6204|a6205|a6206|a6207|a6208|a6209|a6210|a6583|a6584|a6585|a6586|a6587|e1493|e1494|e1495|e1496|e1497|e1498|e1499|e1500|e1501|e1502|e1503|e1504|e1553|e1554|e1555|e1556|e1557|o205|u4019|u4020|u4021|u4022 +ANHR#A1186|A1187|A2413|A2414|A2415|A2642|A2643|A2644|A2645|A2646|A2647|E741|E743|E744|E745|E746|a6217|a6218|a6219|a6220|a6221|a6222|a6223|a6588|a6589|a6590|a6591|a6592|a6593|a6594|a6595|e1540|e1541|e1542|e1543|e1544|i653|i654|u4023|u4024|u4025|u4026|u4027|u4055|u4056|u4057|u4058 +ANHS#a6179|a6180|a6181|e1530|e1531|e1532|e1533|e1534 +ANHT#E712|E713|E714|E715|E716|E717|E718|E719|E720|E721|E722|E723|E724|E725|E726|E727|E728|E729|E730|E731|E732|E733|E734|E735|E736|E737|E738|E739|E740|e1516|e1517|e1518|e1519|e1520|e1521|e1522|e1523|e1524|e1525|e1526|e1527|e1528|e1529|i709|i710|i711|i712|i713 +ANHX#a6158|a6159|a6160|a6161|a6162|a6163|a6164 +ANJ#E748|I568|e570|e1565|e3088|i766 +ANJB#A2244|A2245|A2246|A2247|A2248|A2249|A2250|A2251|A2252|A2253|A2254|A2255|A2256|A2257|A2258|A2259|A2260|E687|E688|E689|E690|E691|I569|U592|U593|U594|U595|U596|a4980|a4981|a4982|a4983|a4984|a4985|a4986|a4987|a4988|a4989|a4990|a4991|a4992|a4993|a4994|a4995|a4996|a4997|a4998|a4999|a5000|a5001|a5002|a5003|a5004|a5005|a5006|a5007|a5008|a5009|a5010|a5011|a5012|a5013|a5014|a5015|a5016|a5017|a5018|a5019|a5020|a5021|a5022|a5023|a5024|a5025|a5026|a5027|a5028|a5029|a5030|a5031|a5032|a5033|a5034|a5035|a5036|a5037|a5038|a5039|a5040|a5041|a5042|a5043|a5044|a5045|a5046|a5047|a5048|a5049|a5050|a5051|a5052|a5053|a5054|a5055|a5056|a5057|a5058|a5059|a5060|a5061|a5062|a5063|a5064|a5065|a5066|a5067|a5068|a5069|a5070|a5071|a5072|a5073|a5074|a5075|a5076|a5077|a5078|a5079|a5080|a5081|a5082|a5083|a6066|e725|e726|e727|e728|e729|e730|e731|e732|e733|e734|e735|e736|e737|e738|e739|e740|e741|e742|e743|e744|e745|e746|e747|e748|e749|e750|e751|e752|e753|e754|e755|e756|e757|e758|e759|e760|e761|e762|e763|e764|e765|e766|e767|e768|e769|e770|e771|e772|e773|e774|e775|e776|e777|e778|e779|e780|e781|e804|e805|e1450|u3337|u3338|u3339|u3340|u3341|u3342|u3343|u3344|u3345|u3346|u3347|u3348|u3349|u3350|u3351|u3352|u3353|u3354|u3355|u3356|u3357|u3358|u3359|u3360|u3361|u3362|u3363|u3364|u3365|u3366|u3367|u3368|u3369|u3370|u3371|u3372|u3373|u3374|u3375|u3376|u3377|u3378|u3379|u3380|u3381|u3382|u3383|u3384|u3385|u3386|u3387|u3388|u3389|u3390|u3391|u3392|u3393|u3394|u3395|u3396|u3933|u3934|u3935|u3936|u3937 +ANJF#A2261|E692|U601|U602|U603|a5124|a5125|a5126|a5127|a5128|a5129|a5130|a5131|a5132|a5133|a5134|a5135|a5136|a5137|a5138|a5139|a5140|a5141|a5142|a5143|a5144|a5145|a5146|a5147|a5148|a5149|a5150|a5151|a5152|a5153|a5154|a5155|a5156|a5157|a5158|a5159|a5160|a5161|a5162|a5163|a5164|a5165|a5166|a5167|a5168|a5169|a5170|a5171|a5172|a5173|a5174|a5175|a5176|a5177|a5178|a5179|a5180|a5181|a5182|a5183|a5184|a5185|a5186|a5187|a5188|a5189|a5190|a5191|a5192|a5193|a5194|a5195|a5196|a5197|a5198|a5199|a5200|a5201|a5202|a5203|a5204|a5205|a5206|a5207|a5208|a5209|a5210|a5211|a5212|a5213|a5214|a5215|a5216|a5217|a5218|a5219|a5220|a5221|e808|e809|e810|e811|e812|e813|e814|e815|e816|e817|e818|e819|e820|e821|e822|e823|e824|e825|e826|e827|e828|e829|e830|e831|e832|e833|e834|e835|e836|e837|e838|e839|e840|e841|e842|e843|e844|e845|e846|e847|e848|e849|e850|e851|e852|e853|e854|e855|e856|e857|e858|e859|e860|e861|e862|e863|e864|u3419|u3420|u3421|u3422|u3423|u3424|u3425|u3426|u3427|u3428|u3429|u3430|u3431|u3432|u3433|u3434|u3435|u3436|u3437|u3438|u3439|u3440|u3441|u3442|u3443|u3444|u3445|u3446|u3447|u3448|u3449|u3450|u3451|u3452|u3453|u3454|u3455|u3456|u3457|u3458|u3459|u3460|u3461|u3462|u3463|u3464|u3938|u3939|u3940|u3941|u3942|u3943 +ANJH#A2266|A2267|A2268|A2269|E693|E694|E1800|U604|U605|U606|U607|U608|U609|U610|U611|U612|a5261|a5262|a5263|a5264|a5265|a5266|a5267|a5268|a5269|a5270|a5271|a5272|a5273|a5274|a5275|a5276|a5277|a5278|a5279|a5280|a5281|a5282|a5283|a5284|a5285|a5286|a5287|a5288|a5289|a5290|a5291|a5292|a5293|a5294|a5295|a5296|a5297|a5298|a5299|a5300|a5301|a5302|a5303|a5304|a5305|a5306|a5308|a5309|a5310|a5311|a5312|a5313|a5314|a5315|a5316|a5317|a5318|a5319|a5320|a5321|a5322|a5323|a5324|a5325|a5326|a5327|a5328|a5329|a5330|a5331|a5332|a5333|e889|e890|e891|e892|e893|e894|e895|e896|e897|e898|e899|e900|e901|e902|e903|e904|e905|e906|e907|e908|e909|e910|e911|e912|e913|e914|e915|e916|e917|e918|e919|e920|e922|e923|e924|e925|e926|e927|e928|e929|e930|i704|i705|u3465|u3466|u3467|u3468|u3469|u3470|u3471|u3472|u3473|u3474|u3475|u3476|u3477|u3478|u3479|u3480|u3481|u3482|u3483|u3484|u3485|u3486|u3487|u3488|u3489|u3490|u3491|u3492|u3493|u3494|u3495|u3496|u3497|u3498|u3499|u3500|u3501|u3502|u3503|u3504|u3505|u3506|u3507|u3508|u3509|u3510|u3511|u3512|u3513|u3514|u3515|u3516|u3517|u3518|u3519|u3520|u3521|u3522|u3523|u3524|u3525|u3526|u3527|u3528|u3529|u3530|u3531|u3532|u3533|u3534|u3535|u3536|u3537 +ANJJ#a5231|a5232|a5233|a5234|a5235|e869|e870|e871|e872|e873|e874|e933|e934|e935|e1573|e1574|e1575|e1576|e1577|e2559 +ANJK#A2262|A2263|A2264|A2265|A2270|A2271|A2272|A2273|A2274|A2275|I636|I637|I638|I639|a5114|a5115|a5116|a5117|a5118|a5119|a5120|a5121|a5122|a5123|a5222|a5223|a5224|a5225|a5226|a5227|a5228|a5229|a5230|a5236|a5237|a5238|a5239|a5240|a5241|a5242|a5243|a5244|a5245|a5246|a5247|a5248|a5249|a5250|a5251|a5252|a5253|a5254|a5255|a5256|a5257|a5258|a5259|a5260|a5334|a5335|a5336|a5337|a5338|a5339|a5340|a5341|a5342|a5343|a5344|a5345|a5346|a5347|a5348|a5349|a5350|a5351|a5352|a5353|a5354|a5355|a5356|a5357|a5358|a5359|a5360|a5361|a5362|a5363|a5364|a5365|a5366|a5367|a5368|a5369|a5370|a5371|a5372|a5373|a5374|a5375|a5376|a5377|a5378|a5379|a5380|a5381|a5382|a5383|a5384|a5385|a5386|a5387|a5388|a5389|a5390|a5391|a5392|a5393|a5394|a5395|a5396|a5397|a5398|a5399|a5400|a5401|a5402|a5403|a5404|e865|e866|e867|e868|e875|e876|e877|e878|e879|e880|e881|e882|e883|e884|e885|e886|e887|e888|e936|e937|e938|e939|e940|e941|e942|e943|e944|e945|e946|e947|e948|e949|e950|e951|e952|e953|e954|e955|e956|e957|e958|e959|e960|e961|e962|e963|e964|e965|e966|e967|e968|e969|e970|e971|e972|e973|e974|e975|e976|e1077|e1578|e2558|u3413|u3414|u3415|u3416|u3417|u3418|u3541|u3542|u3543|u3544|u3545|u3546|u3547|u3548|u3549|u3550|u3551|u3552|u3553|u3554|u3555|u3556|u3557 +ANJL#A2276|A2277|A2278|A2279|A2280|A2281|A2282|A2283|A2284|A2285|A2286|A2287|A2288|A2289|A2290|A2291|A2292|A2293|A2294|A2295|A2296|A2297|E1930|E1931|E1932|E1933|E1934|E1935|U613|a5405|a5406|a5407|a5408|a5409|a5410|a5411|a5412|a5413|a5414|a5415|a5416|a5417|a5418|a5419|a5420|a5421|a5422|a5423|a5424|a5425|a5426|a5427|a5428|a5429|a5430|a5431|a5432|a5433|a5434|a5435|a5436|a5437|a5438|a5439|a5440|a5441|a5442|a5443|a5444|a5445|a5446|a5447|a5448|a5449|a5450|a5451|a5452|a5453|a5454|a5455|a5456|a5457|a5458|a5459|a5460|a5461|a5462|a5463|a5464|a5465|a5466|a5467|a5468|a5469|a5470|a5471|a5472|a5473|a5474|a5475|a5476|a5477|a5478|a5479|a5480|a5481|a5482|a5483|a5484|a5485|a5486|a5487|a5488|a5489|a5490|a5491|a5492|a5493|a6524|a6525|a6526|a6527|a6528|a6529|e977|e978|e979|e980|e981|e982|e983|e984|e985|e986|e987|e988|e989|e990|e991|e992|e993|e994|e995|e996|e997|e998|e999|e1000|e1001|e1002|e1003|e1004|e1005|e1006|e1007|e1008|e1009|e1010|e1011|e1012|e1013|e1014|e1015|e1016|e1017|e1018|e1019|e1020|e1021|e1022|e1023|e1024|e1025|e1026|e1448|e1449|e1566|e3089|e3090|e3091|e3092|u3558|u3559|u3560|u3561|u3562|u3563|u3564|u3565|u3566|u3567|u3568|u3569|u3570|u3571|u3572|u3573|u3574|u3575|u3576|u3577|u3578|u3579|u3580|u3581|u3582|u3583|u3584|u3585|u3586|u3587|u3588|u3589|u3590|u3591|u3592 +ANJM#A2298|A2299|A2300|a5494|a5495|a5496|a5497|a5498|a5499|a5500|a5501|a5502|a5503|a5504|a5505|a5506|a5507|a5508|a5509|a5510|a5511|a5512|a5513|a5514|a5515|a5516|a5517|a5518|a5519|a5520|a5521|a5522|a5523|a5524|a5525|a5526|a5527|a5528|e931|e932|e1027|e1028|e1029|e1030|e1031|e1032|e1033|e1034|e1035|e1036|e1037|e1038|e1039|e1040|e1041|e1042|e1043|e1044|e1045|e1046|e1567|e3093|i767|u3593|u3594|u3595|u3596|u3597|u3598|u3599|u3600|u3601|u3602|u3603|u3604|u3605|u3606|u3607|u3608|u3609|u3610|u3611|u3612|u3613|u3614|u3615|u3616|u3617 +ANJN#A2301|A2326|E1939|I570|I571|I572|I573|I574|I575|I576|I577|I578|I579|I580|I581|I582|I583|I584|I585|I586|I587|U614|U615|U616|U617|U618|U619|U620|a5529|a5530|a5531|a5532|a5533|a5534|a5535|a5536|a5537|a5538|a5539|a5540|a5541|a5542|a5543|a5544|a5545|a5546|a5547|a5548|a5549|a5550|a5551|a5552|a5553|a5554|a5555|a5556|a5557|a5558|a5559|a5560|a5561|a6067|a6068|a6069|e806|e807|e1047|e1048|e1049|e1050|e1051|e1052|e1053|e1054|e1055|e1056|e1057|e1452|e1453|e1568|e3094|i597|i598|i768|u2700|u2701|u2702|u2703|u2704|u2705|u2706|u2707|u2708|u2709|u2710|u2711|u2712|u2713|u2714|u2715|u3328|u3329|u3330|u3331|u3332|u3333|u3334|u3335|u3336|u3618|u3619|u3620|u3621|u3622|u3623|u3624|u3625|u3626|u3627|u3628|u3629|u3630|u3631|u3632|u3633|u3634|u3635|u3636|u3637|u3638|u3639|u3640|u3641|u3642|u3643|u3644|u3645|u3646|u3647|u3648|u3649|u3650|u3651|u3652|u3653|u3654|u3655|u3656|u3657|u3658|u3659|u3660|u3661|u3662|u3663|u3664|u3665|u3666|u3667|u3668|u3669|u3670|u3671|u3672|u3673 +ANJP#a5568|a5569|a5570|a5571|a5572|a5573|a5574|a5575|a5576|a5577|a5578|a5579|a5580|a5581|a5582|a5583|a5584|a5585|a5586|a5587|a5588|a5589|a5590|a5591|a5592|a5593|a5594|a5595|a5596|a5597|a5598|a5599|a5600|a5601|a5602|a5603|a5604|a5605|a5606|a5607|e1062|e1063|e1064|e1065|e1066|e1067|e1068|e1069|e1070|e1071|e1072|e1073|e1074|e1075|e1076|u3679|u3680|u3681|u3682|u3683|u3684|u3685|u3686|u3687|u3688|u3689|u3690|u3691|u3692|u3693 +ANJR#E759|E1801|E1936|E1937|E1938|U621|U622|U623|U624|a5562|a5563|a5564|a5565|a5566|a5567|a5608|a5609|a5610|a5611|a5612|a5613|a5614|a5615|a5616|a5617|a5618|a5619|a5620|a5621|a5622|a5623|a5624|a5625|a5626|a5627|a5628|a5629|a5630|a5631|a5632|a5633|a5634|a5635|a5636|a5637|a5638|a5639|a5640|a5641|a5642|a5643|a5644|a5645|a5646|a5647|a5648|a5649|a5650|a5651|a5652|a5653|a5654|a5655|a5656|a5657|a5658|a5659|a5660|a5661|a5662|a5663|a5664|a5665|a5666|a5667|a5668|a5669|a5670|a5671|a5672|a5673|a5674|a5675|a5676|e716|e717|e718|e719|e720|e1058|e1059|e1060|e1061|e1078|e1079|e1080|e1081|e1082|e1083|e1084|e1085|e1086|e1087|e1088|e1089|e1090|e1091|e1092|e1093|e1094|e1095|e1096|e1097|e1098|e1099|e1100|e1101|e1102|e1103|e1104|e1105|e1106|e1107|e1108|e1109|e1110|e1111|e1112|e1113|e1114|e1115|e1116|e1117|e1118|e1119|e1120|e1121|e1122|e1123|e1124|e1125|e1126|e1127|e1128|e1129|e1130|e1131|e1132|e1133|e1134|e1569|e1570|e1580|e1581|e1582|e1583|e1584|e3095|e3096|e3097|e3098|i769|i770|i771|i772|u3674|u3675|u3676|u3677|u3678|u3694|u3695|u3696|u3697|u3698|u3699|u3700|u3701|u3702|u3703|u3704|u3705|u3706|u3707|u3708|u3709|u3710|u3711|u3712|u3713|u3714|u3715|u3716|u3717|u3718|u3719|u3720|u3721|u3722|u3723|u3724|u3725|u3726|u3727|u3728|u3729|u3730|u3731|u3732|u3733|u3734|u3735|u3736|u3737|u3738|u3739|u3740|u3741|u3742|u3743|u3744|u3745|u3746|u3747 +ANJS#A2302|A2303|A2304|A2305|A2306|A2307|A2308|A2309|A2310|A2311|A2312|A2313|A2314|A2315|A2316|A2317|A2318|A2319|A2320|A2321|E695|I588|U625|U626|U627|U628|U629|U630|U631|U632|U633|U646|U647|U648|U649|U650|U651|U652|a5677|a5678|a5679|a5680|a5681|a5682|a5683|a5684|a5685|a5686|a5687|a5688|a5689|a5690|a5691|a5692|a5693|a5694|a5695|a5696|a5697|a5698|a5699|a5700|a5701|a5702|a5703|a5704|a5705|a5706|a5707|a5708|a5709|a5710|a5711|a5712|a5713|a5714|a5715|a5716|a5717|a5718|a5719|a5720|a5721|a5722|a5723|a5724|a5725|a5726|a5727|a5728|a5729|a5730|a5731|a5732|a5733|a5734|a5735|a5736|a5737|a5738|a5739|a5740|a5741|a5742|a5743|a5744|a5745|a5746|a5747|a5748|a5749|a5750|a5751|a5752|a5753|a5754|a5755|a5756|a5757|a5758|a5759|a5760|a5761|a5762|a5763|a5764|a5765|a5766|a5767|a5768|a5769|a5770|a5771|a5772|a5773|a5774|a5775|a5776|a5777|a5778|a5779|a5780|a5781|a5782|a5783|a5784|a5785|a5786|a5787|a5788|a5789|a5790|a5791|a5792|a5793|a5794|a5795|a5796|a5797|a5798|a5799|a5800|a5801|a5802|a5803|a5804|a5805|a5806|a5807|a5808|a5809|a5810|a5811|a5812|a5813|a5814|a5815|a5816|a5817|a5818|a5819|a5820|a5821|a5822|a5823|a5824|a5825|a5826|a5827|a5828|a5829|a5830|a5831|a5832|a5833|a5834|a5835|a5836|a5837|a5838|a5839|a5840|a5841|a5842|a5843|a5844|a5845|a5846|a5847|a5848|a5849|a5850|a5851|a5852|a5853|a5854|a5855|a5856|a5857|a5858|a5859|a5860|a5861|a5862|a5863|a5864|a5865|a5866|a5867|a5868|a5869|a5870|a5871|a5872|a5873|a5874|a5875|a5876|a5877|a5878|a5879|a5880|a5881|a5882|a5883|a5884|a5885|a5886|a5887|a5888|a5889|a5890|a5891|a5892|a5893|a5894|a5895|a5896|a5897|a5898|a5899|a5900|a5901|a5902|a5903|a5904|a5905|a5906|a5907|a5908|a5909|a5910|a5911|a5912|a5913|a5914|a5915|a5916|a5917|a5918|a5919|a5920|a5921|a5922|a5923|a5924|a5925|a5926|a5927|a5928|a5929|a5930|a5931|a5932|a5933|a5934|a5935|a5936|a5937|a5938|a5939|a5940|a5941|a5942|a5943|a5944|a5945|a5946|a5947|a5948|a5949|a5950|a5951|a5952|a6028|a6029|a6030|a6031|a6032|a6033|a6034|a6035|a6036|a6037|a6038|a6039|a6040|a6041|a6042|a6043|a6044|a6045|a6046|a6047|a6048|a6049|a6050|a6051|a6052|a6053|a6054|a6055|a6056|a6057|a6058|a6059|a6060|a6061|a6062|a6063|a6064|a6065|e1135|e1136|e1137|e1138|e1139|e1140|e1141|e1142|e1143|e1144|e1145|e1146|e1147|e1148|e1149|e1150|e1151|e1152|e1153|e1154|e1155|e1156|e1157|e1158|e1159|e1160|e1161|e1162|e1163|e1164|e1165|e1166|e1167|e1168|e1169|e1170|e1171|e1172|e1173|e1174|e1175|e1176|e1177|e1178|e1179|e1180|e1181|e1182|e1183|e1184|e1185|e1186|e1187|e1188|e1189|e1190|e1191|e1192|e1193|e1194|e1195|e1196|e1197|e1198|e1199|e1200|e1201|e1202|e1203|e1204|e1205|e1206|e1207|e1208|e1209|e1210|e1211|e1212|e1213|e1214|e1215|e1216|e1217|e1218|e1219|e1220|e1221|e1222|e1223|e1224|e1225|e1226|e1227|e1228|e1229|e1230|e1231|e1232|e1233|e1234|e1235|e1236|e1237|e1238|e1239|e1240|e1241|e1242|e1243|e1244|e1245|e1246|e1247|e1248|e1249|e1250|e1251|e1252|e1253|e1254|e1255|e1256|e1257|e1258|e1259|e1260|e1261|e1262|e1263|e1264|e1265|e1266|e1267|e1268|e1269|e1270|e1271|e1272|e1273|e1274|e1275|e1276|e1277|e1278|e1279|e1280|e1281|e1282|e1283|e1284|e1285|e1286|e1287|e1288|e1289|e1290|e1291|e1292|e1293|e1294|e1295|e1296|e1297|e1298|e1299|e1300|e1301|e1302|e1303|e1304|e1305|e1306|e1307|e1308|e1309|e1310|e1311|e1312|e1313|e1314|e1315|e1316|e1317|e1318|e1319|e1320|e1321|e1322|e1323|e1324|e1325|e1326|e1327|e1328|e1329|e1330|e1331|e1332|e1333|e1334|e1335|e1428|e1429|e1430|e1431|e1432|e1433|e1434|e1435|e1436|e1437|e1438|e1439|e1440|e1441|e1442|e1443|e1444|e1445|e1446|e1447|e1451|e1571|e1579|e3099|i660|i661|i773|u3538|u3539|u3540|u3748|u3749|u3750|u3751|u3752|u3753|u3754|u3755|u3756|u3757|u3758|u3759|u3760|u3761|u3762|u3763|u3764|u3765|u3766|u3767|u3768|u3769|u3770|u3771|u3772|u3773|u3774|u3775|u3776|u3777|u3778|u3779|u3780|u3781|u3782|u3783|u3784|u3785|u3786|u3787|u3788|u3789|u3790|u3791|u3792|u3793|u3794|u3795|u3796|u3797|u3798|u3799|u3800|u3801|u3802|u3803|u3804|u3805|u3806|u3807|u3808|u3809|u3810|u3811|u3812|u3813|u3814|u3815|u3816|u3817|u3818|u3819|u3820|u3821|u3822|u3823|u3824|u3825|u3826|u3827|u3828|u3829|u3830|u3831|u3832|u3833|u3834|u3835|u3836|u3837|u3838|u3839|u3840|u3841|u3842|u3843|u3844|u3845|u3846|u3847|u3848|u3849|u3850|u3851|u3852|u3853|u3854|u3855|u3856|u3857|u3858|u3859|u3860|u3861|u3862|u3863|u3864|u3865|u3866|u3867|u3868|u3869|u3870|u3905|u3906|u3907|u3908|u3909|u3910|u3911|u3912|u3913|u3914|u3915|u3916|u3917|u3918|u3919|u3920|u3921|u3922|u3923|u3924|u3925|u3926|u3927|u3928|u3929|u3930|u3931|u3932 +ANJT#A2322|U597|U598|U599|U600|U634|U635|U636|a5084|a5085|a5086|a5087|a5088|a5089|a5090|a5091|a5092|a5093|a5094|a5095|a5096|a5097|a5098|a5099|a5100|a5101|a5102|a5103|a5104|a5105|a5106|a5107|a5108|a5109|a5110|a5111|a5112|a5113|a5307|a5953|a5954|a5955|a5956|a5957|a5958|a5959|a5960|a5961|a5962|a5963|a5964|a5965|a5966|a5967|a5968|a5969|a5970|a5971|a5972|a5973|a5974|a5975|a5976|a5977|a5978|a5979|a5980|a5981|a5982|a5983|a5984|a5985|a5986|a5987|e721|e722|e723|e724|e782|e783|e784|e785|e786|e787|e788|e789|e790|e791|e792|e793|e794|e795|e796|e797|e798|e799|e800|e801|e802|e803|e921|e1336|e1337|e1338|e1339|e1340|e1341|e1342|e1343|e1344|e1345|e1346|e1347|e1348|e1349|e1350|e1351|e1352|e1353|e1354|e1355|e1356|e1357|e1358|e1359|e1360|e1361|e1362|e1363|e1364|e1365|e1366|e1367|e1368|e1369|e1370|e1371|e1372|e1373|e1374|u3397|u3398|u3399|u3400|u3401|u3402|u3403|u3404|u3405|u3406|u3407|u3408|u3409|u3410|u3411|u3412|u3871|u3872|u3873|u3874|u3875|u3876|u3877|u3878|u3879|u3880|u3881 +ANJW#A2323|A2324|A2325|E696|E697|U637|U638|U639|U640|U641|U642|U643|U644|U645|a5988|a5989|a5990|a5991|a5992|a5993|a5994|a5995|a5996|a5997|a5998|a5999|a6000|a6001|a6002|a6003|a6004|a6005|a6006|a6007|a6008|a6009|a6010|a6011|a6012|a6013|a6014|a6015|a6016|a6017|a6018|a6019|a6020|a6021|a6022|a6023|a6024|a6025|a6026|a6027|e1375|e1376|e1377|e1378|e1379|e1380|e1381|e1382|e1383|e1384|e1385|e1386|e1387|e1388|e1389|e1390|e1391|e1392|e1393|e1394|e1395|e1396|e1397|e1398|e1399|e1400|e1401|e1402|e1403|e1404|e1405|e1406|e1407|e1408|e1409|e1410|e1411|e1412|e1413|e1414|e1415|e1416|e1417|e1418|e1419|e1420|e1421|e1422|e1423|e1424|e1425|e1426|e1427|u3882|u3883|u3884|u3885|u3886|u3887|u3888|u3889|u3890|u3891|u3892|u3893|u3894|u3895|u3896|u3897|u3898|u3899|u3900|u3901|u3902|u3903|u3904 +ANJX#u3323|u3324|u3325|u3326|u3327 +ANK#I589|I640|U757|e569|e1564|e3082|i765 +ANKB#A2242|A2243|E665|E666|E667|E668|E669|E670|E1929|a4973|a4974|e714|e715 +ANKF#A2423|A2424|A2425|A2426|A2427|A2428|A2429|A2475|A2476|E760|E761|E762|E763|E764|E765|E766|E767|E768|E769|E770|E771|E772|E773|E774|E775|E776|E777|E778|E779|E780|E781|E782|E783|E784|E785|E786|E831|E832|E833|E834|E835|E836|E1957|I650|I651|a4975|a4976|a4977|a4978|a4979|a6243|a6244|a6245|a6246|a6247|a6248|e1603|e1604|e1605|e1606|e1607|e1608 +ANKJ#E1928|e3083|e3084|e3085|e3086|e3087 +ANKK#A2446|E749|E750|I746|a6140 +ANKL#A2327|A2328|A2329|A2330|A2331|A2332|A2333|A2334|A2335|A2336|A2337|A2447|A2448|A2449|A2450|A2451|A2452|A2453|A2454|A2455|A2456|A2457|A2458|A2459|A2460|A2461|A2462|A2463|A2464|A2465|A2466|E788|E789|E790|E791|E1940|E1941|E1942|E1943|E1944|E1945|E1946|E1947|E1948|E1949|E1950|E1951|E1952|E1958|E1959|E1960|E1961|E1962|E1963|E1964|E1965|E1966|I652|I653|I654|I655|I744|I745|O387|O388|O389|U653|U654|U655|U656|U657|U658|U659|U660|U661|U662|U663|U664|U665|U666|U667|U668|U669|U670|U671|U672|U673|U674|U675|U676|U677|U678|U679|U683|U684|U764|U765|U766|U767|U803|U804|U805|a4803|a4804|a4805|a4806|a4807|a6070|a6071|a6072|a6073|a6074|a6075|a6076|a6077|a6078|a6079|a6080|a6081|a6082|a6083|a6084|a6085|a6086|a6087|a6088|a6089|a6266|a6267|a6268|a6269|a6270|a6271|a6272|a6273|a6274|a6275|a6276|a6277|a6278|a6279|a6280|a6281|a6282|a6283|a6284|a6285|a6286|a6287|a6288|a6289|a6290|a6291|a6292|a6293|a6294|a6295|a6296|a6297|a6298|a6299|a6300|a6301|a6302|a6303|a6304|e1454|e1455|e1585|e1586|e1587|e1588|e1589|e1590|e1591|e1592|e1593|e1614|e1615|e1616|e1617|e1618|e1621|e1622|e1623|e1624|e1625|e1626|e1627|e1628|e1629|e1630|e1631|e1632|e1633|e1634|e1635|e1636|e1637|e1638|e1639|e1640|e1641|e1642|e3102|e3103|e3104|e3105|e3106|e3107|e3108|e3109|e3110|i662|o204|o236|u3944|u3945|u3946|u3947|u3948|u3949|u3950|u3951|u3952|u3953|u3954|u3955|u3956|u3957|u3958|u3959|u3960|u3961|u3962|u3963|u3964|u3965|u3966|u3967|u3968|u3969|u3970|u3971|u3972|u3973|u3974|u3975|u3976|u3977|u3978|u3979|u3980|u3981|u3982|u3983|u3984|u3985|u3986|u3987|u3988|u3989|u3990|u3991|u3992|u3993|u4004|u4005|u4006|u4007|u4008|u4105|u4106|u4107|u4108|u4109|u4110|u4111|u4112|u4113|u4114|u4115|u4116|u4117|u4118|u4119|u4121|u4122|u4123|u4124|u4125|u4157|u4158|u4159|u4160|u4512|u4513|u4514|u4515|u4516|u4517|u4518 +ANKM#A2477|A2478|A2479|E792|E793|E794|E795|E796|E797|E798|E799|E800|E801|E802|E803|E804|E805|E806|E807|E808|E809|E810|E811|E812|E813|E814|E815|E816|E817|E818|E819|E820|E821|E822|E823|E824|E825|E826|E827|E1955|E1956|U712|U713|a6241|a6242|a6317|a6318|a6319|a6320|a6321|a6322|a6323|a6342|a6343|a6344|e1652|e1653|e1654|e3111|e3112|e3113|e3114|i663|i664|i665|i666|u4126|u4127|u4128|u4129|u4130|u4131|u4132|u4133|u4134|u4135|u4136|u4137 +ANKN#A2136|A2137|A2467|A2468|A2471|A2472|A2473|A2480|A2481|A2482|A2483|E671|E672|E673|E674|E675|E676|E677|E678|E679|E680|E681|E682|E683|E684|E685|E686|E704|E705|E751|E752|E753|E754|E755|E756|E757|E758|E837|E838|I565|I566|I567|I656|I657|I658|U680|U681|U682|U758|U759|U760|U761|U762|a4785|a4786|a4787|a4788|a4789|a4790|a4791|a4792|a6141|a6142|a6143|a6144|a6305|a6306|a6307|a6308|a6309|a6310|a6311|a6312|a6313|a6314|a6315|a6316|a6345|a6346|a6347|a6348|a6349|a6350|a6351|a6352|e1481|e1482|e1594|e1643|e1644|e1645|e1646|i667|i668|i669|i670|i671|i672|i673|i674|i675|i676|i677|i678|i679|i680|u3295|u3296|u3297|u3298|u3299|u3300|u3301|u3302|u3303|u3304|u3305|u3994|u3995|u3996|u3997|u3998|u4009|u4010|u4011|u4012|u4013|u4090|u4091|u4092|u4093|u4094|u4095|u4100|u4101|u4102|u4103|u4104|u4120|u4138|u4139|u4140|u4141|u4142|u4143|u4144|u4145|u4146|u4147|u4148|u4149|u4161|u4162|u4163|u4164|u4165|u4170|u4171|u4172|u4173|u4174|u4519|u4520 +ANKP#A2469|A2470|E828|E1953|E1954|a6324|e1655|e1656|e1657 +ANKR#A2338|A2339|A2340|A2341|A2342|A2343|A2344|A2345|A2346|A2347|A2348|A2349|A2350|A2351|A2352|A2353|A2354|A2355|A2356|A2357|A2358|A2359|A2360|A2361|A2362|A2422|A2430|A2431|A2432|A2433|A2434|A2435|A2436|A2437|A2438|A2439|A2440|A2441|A2442|A2443|A2444|A2445|A2474|E698|E699|E700|E701|E702|E703|E787|E829|E830|E900|I590|I641|I642|I643|I659|I660|I661|U586|U587|U588|U589|U590|U591|U768|U773|U774|U775|a6090|a6091|a6092|a6093|a6094|a6095|a6096|a6097|a6098|a6099|a6100|a6101|a6102|a6103|a6104|a6105|a6106|a6107|a6108|a6109|a6110|a6111|a6112|a6113|a6114|a6115|a6116|a6117|a6118|a6119|a6120|a6121|a6122|a6123|a6124|a6125|a6126|a6127|a6249|a6250|a6251|a6252|a6253|a6254|a6255|a6256|a6257|a6258|a6259|a6327|a6328|a6329|a6330|a6331|a6332|a6333|a6334|a6335|a6336|a6337|a6338|a6339|a6340|a6341|e1456|e1457|e1458|e1459|e1460|e1461|e1462|e1463|e1464|e1465|e1466|e1467|e1468|e1469|e1470|e1471|e1472|e1473|e1474|e1475|e1476|e1477|e1478|e1479|e1480|e1609|e1610|e1611|e1612|e1613|e1658|e1659|e1660|e1661|e1662|e1812|e1813|e3100|e3101|i681|i682|i683|i684|i685|i686|i687|i688|i689|i690|i691|i692|i693|i694|i695|u3306|u3307|u3308|u3309|u3310|u3999|u4000|u4150|u4151|u4152|u4153|u4154|u4155|u4156|u4166|u4167|u4168|u4169 +ANKS#A2363|A2364|A2365|A2366|A2367|A2368|A2369|A2370|A2371|A2372|A2373|A2374|A2375|A2376|A2377|A2378|A2629|A2630|A2631|A2632|A2633|I644|I645|I646|I647|I648|I649|I753|U763|U769|U770|U771|U772|Y2|a6128|a6129|a6130|a6131|a6132|a6133|a6134|a6135|a6136|a6137|a6138|a6139|e1595|e1596|e1597|e1598|e1599|e1600|e1601|e1602|e1619|e1620|e3115|e3116|e3117|e3118|e3119|e3120|e3121|e3122|e3123|i407|i774|i775|i776|i777|i778|i779|i780|i790|i791|u3311|u3312|u3313|u3314|u3315|u3316|u3317|u3318|u3319|u3320|u3321|u3322|u4096|u4097|u4098|u4099|Ä41|Ä42|Ä43|Ä44|ä89|ä90|ä91|ä92|ä93|ä94|ä95|ä96|ä97|ä98|ä99|ä100|ä101|ä102|ä103|ä104|ä105|ä106|ä107|ä108|ä109|ä110|ä111|ä112 +ANKT#A2142|A2143|E519|E520|E1967|I255|I256|U711|a4797|a4798|a4799|a4800|a4801|a4802|a6260|a6261|a6262|a6263|a6264|a6265|a6325|a6326|a6543|a6544|a6545|a6546|a6547|a6548|a6549|a6550|a6551|a6552|a6553|a6554|e1572|e3124|i403|i404|i405|i406|u4001|u4002|u4003|u4521|u4522|u4523|u4524|u4525 +ANKW#I591|I592 +ANKX#e1647|e1648|e1649|e1650|e1651 +ANL#a4496|ä33|ä45 +ANLB#u4203|u4204|u4205|u4206|u4207|u4208|u4209|u4210|u4211|u4212 +ANLF#A2047|A2048|A2049|A2050|A2051|A2052|A2540|A2541|A2542|A2543|A2544|A2545|A2546|A2576|A2584|A2585|E860|E864|E865|E866|E867|E868|E869|E870|U714|a4503|a4504|a6375|a6376|a6377|a6378|a6379|a6380|a6412|a6413|a6414|a6415|a6416|a6417|a6418|a6437|e1675|e1676|e1677|e1678|e1707|e1708|e1709|e1710|e1711|e1712 +ANLH#A2565|A2566|A2567|A2568|A2569|A2570|A2571|A2572 +ANLJ#A2043|A2044|A2045|A2484|A2485|A2486|A2487|A2488|A2489|A2490|A2491|A2492|A2493|A2494|A2495|A2496|A2497|A2498|A2499|A2500|A2501|A2502|A2503|A2504|A2505|A2506|A2507|A2508|A2509|A2510|A2511|A2512|A2513|A2514|A2515|A2516|A2517|A2518|A2519|A2520|A2521|A2522|A2523|A2524|A2525|A2526|A2527|A2528|A2529|A2530|A2531|A2532|A2533|A2534|A2550|A2551|A2552|A2553|A2554|A2555|A2556|A2557|A2558|A2559|A2560|A2561|A2562|A2577|A2578|A2579|A2580|E842|E843|E844|E845|E846|E847|E848|E849|E850|E851|E852|E853|E854|E855|E861|a4498|a4499|a4500|a4501|a4502|a6358|a6359|a6360|a6381|a6382|a6383|a6384|a6385|a6419|a6420|a6421|a6422|a6445|a6446|a6447|a6448|a6449|a6450|e1668|e1669|e1679|e1680|e1681|e1682|e1683|e1713|i696|u4218|u4219|u4220|u4221|u4222 +ANLK#A2042|A2046|A2581|a4497|a6386|a6387|a6388|a6423|a6424|a6425|a6426|a6427|a6428|a6429|e1684|e1685|u4198|u4199|u4200|u4201|u4202 +ANLM#a6395|a6396|a6397|a6398|a6399|a6400 +ANLN#A2416|A2563|A2564|A2622|I662|I663|I664|I665|I666|I667|I668|I669|I670|I671|I672|I673|I674|I675|I676|I677|I678|I679|I680|I681|I682|I683|I684|I685|I686|I687|I688|I689|I690|I691|I692|O390|a6361|a6362|a6363|a6364|a6365|a6366|a6367|a6368|a6389|a6390|a6391|a6392|a6393|a6394|e1694|e1695|e1696|e1697|e1698|i697|i698|i699|i700|i701|o237|u4184|u4185|u4186|u4187|u4188|u4213|u4214|u4215|u4216|ä34|ä35|ä36|ä37|ä38|ä39 +ANLR#A2575|A2641|a6407|a6408|a6409|a6410|a6411|a6571|a6572|a6573|a6574|a6575|a6576|a6577|a6578|a6579|a6580|a6581|a6582 +ANLS#A2053|A2054|A2055|A2056|A2057|A2058|A2059|A2535|A2536|A2537|A2538|A2539|A2582|A2583|A2626|E856|E857|E858|E859|E871|E872|E873|I434|U776|U777|a4505|a4506|a4507|a4508|a4509|a4510|a4511|a4512|a4513|a4514|a4515|a4516|a6369|a6370|a6371|a6372|a6373|a6374|a6436|e1670|e1671|e1672|e1673|e1674|e1699|e1714|e1715|e1716|e1720|e1722|e1723|e1724|e1725|e1726|u2755|u2756|u2757|u4189|u4190|u4191|u4192|u4193|u4194|u4195|u4196|u4197|u4223|u4224|u4225|u4226|u4227|u4228|u4229|u4230|u4231|u4232|u4233|u4234|u4235|u4236|ä40 +ANLT#A2060|A2061|A2547|A2548|A2549|A2573|A2574|A2639|A2640|E839|E840|E841|E862|E863|a4517|a4518|a4519|a4520|a4521|a4522|a6401|a6402|a6403|a6404|a6405|a6406|a6438|a6439|a6440|a6441|a6442|a6443|a6444|e1663|e1664|e1665|e1666|e1667|e1686|e1687|e1688|e1689|e1690|e1691|e1692|e1693|e1717|e1718|e1719|e1721|u4175|u4176|u4177|u4178|u4179|u4180|u4181|u4182|u4183|u4217|ä41|ä42|ä43|ä44 +ANLX#a6353|a6354|a6355|a6356|a6357|a6430|a6431|a6432|a6433|a6434|a6435|e1700|e1701|e1702|e1703|e1704|e1705|e1706|Ä16|Ä17|Ä18|Ä19|ä46|ä47|ä48|ä49|ä50|ä51|ä52|ä53|ä54|ä55|ä56|ä57|ä58|ä59 +ANM#A2614|E886|a6530|a6596|e580|e1764|e1767 +ANM0#u4263|u4264|u4265|u4266 +ANMB#a6532|a6533|a6534|a6535|a6536|e1766|u4319|u4320|u4321|u4322 +ANMF#A2615|A2619|A2620|A2621|E893 +ANMK#E891|U793|U794|u4237|u4238|u4239|u4240|u4323|u4324|u4325|u4326|u4327|u5881|u5882|u5883|u5884|u5885 +ANML#A2589|A2590|A2591|A2592|A2593|A2594|A2595|A2596|A2597|A2598|A2599|A2600|A2601|A2602|A2603|A2604|A2605|A2606|A2607|A2624|A2625|A2650|A2651|E874|E875|E876|a6224|a6225|a6226|a6227|a6228|a6457|a6458|a6459|a6460|a6461|a6462|a6480|a6481|a6482|a6483|a6484|a6485|a6486|a6487|a6488|a6489|a6490|a6491|a6598|a6599|a6600|a6601|a6602|a6603|a6604|a6605|a6606|a6607|a6608|a6609|e1732|e1733|e1734|e1735|e1736|e1737|u4267|u4268|u4269|u4270 +ANMN#A2144|A2145|A2616|E877|E884|E885|E889|E890|U780|U781|U782|U783|U784|U785|U790|U795|a6531|a6537|a6538|a6539|a6540|a6541|a6542|a6597|e1759|e1760|e1761|e1762|e1763|e1765|e1768|e1769|e1770|e1771|e1772|u4241|u4242|u4243|u4244|u4245|u4253|u4254|u4255|u4256|u4310|u4311|u4312|u4313|u4328|u4329|u4330|u4331 +ANMP#A2146|U513|a4808|a4809|u2758|u2759|u2760|u2761|u2762|u2763|u2764|u2765|u2766|u2767|u2768|u2769|u2770|u2771|u2772|u2773|u2774|u2775 +ANMR#A2417|A2586|A2587|A2608|A2609|A2612|A2613|A2627|E878|E879|E883|E887|a6229|a6230|a6231|a6232|a6233|a6234|a6235|a6236|a6237|a6238|a6239|a6240|a6463|a6464|a6465|a6466|a6467|a6468|a6469|a6470|a6471|a6472|a6492|a6493|a6494|a6495|a6496|a6497|a6498|e1738|e1739|e1740|e1741|e1742|e1743|e1744|e1745|e1746|e1747|e1748|e1749|e1750|u4257|u4258|u4259|u4260|u4261|u4285|u4286|u4287|u4288|u4289 +ANMS#A2418|A2588|A2617|A2618|E880|E881|E882|E888|E892|U778|U779|U791|U792|a6473|a6474|a6475|a6476|a6477|a6478|a6479|a6499|a6500|a6501|a6502|a6503|a6504|a7645|a7646|e1751|e1752|e1753|e1754|e1755|e1756|e1757|e1773|u4246|u4247|u4248|u4249|u4250|u4251|u4252|u4262|u4271|u4272|u4273|u4274|u4275|u4295|u4296|u4297|u4298|u4299|u4314|u4315|u4316|u4317|u4318|u5886|u5887|u5888|u5889|u5890|u5891|u5892|u5893|u5894|u5895 +ANMT#A2610|A2611|U786|U787|U788|U789|a6505|a6506|a6507|a6508|a6509|a6510|a6511|a6512|a6513|a6514|a6515|a6516|a6517|a6518|a6519|a6520|a6521|a6522|a6523|a6555|e1758|e1774|i702|u4276|u4277|u4278|u4279|u4280|u4281|u4282|u4283|u4284|u4290|u4291|u4292|u4293|u4294|u4300|u4301|u4302|u4303|u4304|u4305|u4306|u4307|u4308|u4309 +ANMX#O291|a6451|a6452|a6453|a6454|a6455|a6456|e1727|e1728|e1729|e1730|e1731|o206|o207|o208|o209|o210 +ANN#A2419|E584|I76|I1114|U715|a3875|e581|i165|i714 +ANN0#U517|u2823|u2824|u2825|u2826|u2827|u2828|u2829|u2830|u2831|u2832|u2833|u2834 +ANNB#I698|u2716|u2717|u4381|u4382|u4383|u4384|u4385|u4386 +ANNF#A1179|A1180|I695|I703|I732|I733|u1594|u1595|u1596|u1597|u1598 +ANNH#E583|I704|I705|e574|e575|e576|e577|e578|e579|u2733|u2734|u2735|u2736|u2737|u2738|u2739|u2740|u2741|u2742|u2743|u2744|u2745 +ANNJ#A1189|U511|u1599|u1600|u1601|u1602|u1603|u1604|u1605|u1606|u1607|u1608|u1609|u1610|u1611|u1612|u1613|u1614|u1615|u1616|u1617|u1618|u1619|u1620|u1621|u1622|u1623|u1624|u1625|u1626|u1627|u1628|u1629|u1630|u1631|u1632|u1633|u2718|u2719|u2720|u2721|u2722|u2723|u2724|u2725|u2726|u2727|u2728|u2729|u2730|u2731|u2732|u2746|u2747|u2748|u2749 +ANNK#A1181|A1188|E585|I706|U512|a3885|a3886|a3887|a3888|a3889|a3890|a3891|a3892|a3893|a3894|a3895|a3896|a3897|a3898|a3899|a3900|a3901|a3902|a3903|a3904|a3905|a3906|a3907|a3908|a3909|a3910|u1634|u1635|u1636|u1637|u1638|u2790|u2791|u2792|u2793|u2794|u2795|u2796|u2797|u2798|u2799|u2800|u2801|u2802 +ANNL#I707|U1304|u6396|u6397|u6398|u6399|u6400|u6401|u6402|u6403|u6404|u6405|u6406|u6407 +ANNM#A2652|A2653|I708|I709|I710|I711|I712|I730|I731|U405|U406|a6610|a6611|a6612|a6613|a6614|u1639|u1640|u1641|u1642|u1643|u1644|u1645|u1646|u1647|u1648|u1649|u1650|u1651|u2750|u2751|u2752|u2753|u2754 +ANNN#A2138|A2139|A2140|A2141|I418|I419|I420|I421|I422|I423|I424|I425|I426|I427|I428|I429|I430|I431|I432|I433|I702|U716|a4793|a4794|a4795|a4796|i517|i518 +ANNP#I714|I715|I716|I717|i715|i716|i717|i718|i719 +ANNR#I693|I694|I713|I718|I719|I720 +ANNS#A2636|A2637|A2638|I257|I696|I697|I721|I722|I723|I724|I725|I726|I727|I728|I729|I735|I736|I1115|U407|U408|U717|U718|U719|a6557|a6558|a6559|a6560|a6561|a6562|a6563|a6564|a6565|a6566|a6567|a6568|a6569|a6570|u1652|u1653|u1654|u1655|u1656|u1657|u1658|u1659|u1660|u1661|u1662|u1663|u1664|u1665|u1666|u1667|u1668|u1669|u1670|u1671|u1672|u1673|u1674|u1675|u1676 +ANNT#A1182|A1183|I699|I700|I701|U514|U515|U516|U518|U519|U520|U521|U522|U523|a3876|a3877|a3878|a3879|a3880|e430|e571|e572|e573|e2336|u1677|u1678|u1679|u1680|u2776|u2777|u2778|u2779|u2780|u2781|u2782|u2783|u2784|u2785|u2786|u2787|u2788|u2789|u2803|u2804|u2805|u2806|u2807|u2808|u2809|u2810|u2811|u2812|u2813|u2814|u2815|u2816|u2817|u2818|u2819|u2820|u2821|u2822|u2835|u2836|u2837|u2838|u2839|u2840|u2841|u2842|u2843|u2844|u2845|u2846|u2847|u2848|u2849|u2850|u2851|u2852|u2853|u2854|u2855|u2856|u2857|u2858|u2859|u2860|u2861|u2862|u2863|u2864|u2865|u2866|u2867|u2868|u2869|u2870|u2871|u2872|u4070|u4071|u4072|u4073|u4074|u4075|u4076|u4077|u4078|u4079|u5896|u5897|u5898|u5899|u5900 +ANNW#I734|u1681|u1682|u1683|u1684|u1685 +ANPB#a6700|a6701|a6702|a6703|a6704 +ANPF#A2671|A2672|A2673|a6666|a6667|a6668|a6669|a6670|e1790|e1791|e1792|e1793|e1794|u4460|u4461|u4462|u4463|u4464 +ANPK#E895|a6631|a6632|a6633|a6634|a6635|a6636|e1784|e1785|e1786|e1787|e1788 +ANPL#E898|a6659|a6660|a6661|a6662|a6663|a6664|a6665|e1800|e1801|u4465|u4466|u4467|u4468 +ANPM#a6695|a6696|a6697|a6698|a6699 +ANPN#E897|U802|e1789|u4501|u4502|u4503|u4504|u4505|u4506|u4507|u4508|u4509|u4510|u4511 +ANPP#u4469|u4470 +ANPR#A2674|A2675|A2676|A2677|A2678|A2679|A2680|E896|E899|U801|a6671|a6672|a6673|a6674|a6675|a6676|a6677|a6678|a6679|a6680|a6681|a6682|a6683|a6684|a6685|a6686|a6687|a6688|a6689|a6690|a6691|a6692|a6693|a6694|e1802|e1803|e1804|e1805|e1806|e1807|e1808|e1809|e1810|e1811|i789|u4416|u4417|u4418|u4419|u4420|u4421|u4422|u4423|u4424|u4425|u4426|u4427|u4428|u4429|u4430|u4431|u4432|u4448|u4449|u4450|u4451|u4452|u4453|u4454|u4455|u4456|u4457|u4458|u4459|u4471|u4472|u4473|u4474|u4475|u4476|u4477|u4478|u4479|u4480|u4481|u4482|u4483|u4484|u4485|u4486|u4487|u4488|u4489|u4490|u4491 +ANPS#A2659|A2660|A2661|A2662|A2663|A2664|A2665|A2666|A2667|A2668|A2669|A2670|a6637|a6638|a6639|a6640|a6641|a6642|a6643|a6644|a6645|a6646|a6647|a6648|a6649|a6650|a6651|a6652|a6653|a6654|a6655|a6656|a6657|a6658|u4433|u4434|u4435|u4436|u4437|u4438|u4439|u4440|u4441|u4442|u4496|u4497|u4498|u4499|u4500 +ANPT#I752|u1686|u1687|u1688|u1689|u4443|u4444|u4445|u4446|u4447|u4492|u4493|u4494|u4495 +ANR#E586|I737|U507|U816|e582|i720|i730 +ANR0#u4415 +ANRB#A2147|A2148|E521|E522|e431|e432|e433|e434|e435|e1823|e1824|e1825|e1826|e1827|i721|i722|i723|i724|i725|u2873|u2874|u2875|u2876|u2877 +ANRF#A2703|A2704|A2705|A2706|A2707|U524|a6774|a6775|a6778|a6779|a6780|a6781|a6782|a6783|a6784|e3080|e3081|i736|u2878|u2879|u2880|u2881|u2882|u2883|u2884|u2885|u2886|u2887|u2888|u2889|u2890|u2891|u2892|u2893|u2894|u2895|u2896|u2897|u2898|u2899|u2900|u2901|u2902|u2903|u2904|u2905|u2906|u2907|u2908|u2909|u2910|u2911|u2912|u2913|u2914|u2915|u2916|u2917|u2918|u2919|u4581|u4582|u4595|u4596|u4597|u4598|u4599|u4600|u4601|u4602|u4603|u4604|u4605 +ANRH#E904|U525|U526|U527|U528|U817|U818|U819|U820|U821|U822|a6741|a6742|a6743|a6744|a6745|a6746|e1834|i737|u2937|u2938|u2939|u2940|u2941|u2942|u2943|u2944|u2945|u2946|u2947|u2948|u2949|u2950|u2951|u2952|u2953|u4668|u4669|u4670|u4671|u4672|u4673|u4674|u4675|u4676|u4677|u4678|u4679 +ANRJ#E1869|E1870|E1871|E1872|E1873|E1874|E1875|E1876|E1877|E1878|E1879|E1880|E1881|E1882|E1883|E1884|E1885|E1886|E1887|E1888|E1889|E1890|E1891|E1892|E1893|E1894|E1895|E1896|E1897|E1898|E1899|E1900|E1901|E1902|E1903|E1904|E1905|E1906|E1907|E1908|E1909|E1910|E1911|E1912|E1913|E1914|E1915|E1916|E1917|E1918|E1919|E1920|E1921|E1922|E1923|E1924|E1925|E1926|E1927|U812|U813|a6729|a6730|a6731|a6732|a6733|a6734|e3052|e3053|e3054|e3055|e3056|e3057|e3058|e3059|e3060|e3061|e3062|e3063|e3064|e3065|e3066|e3067|e3068|e3069|e3070|e3071|e3072|e3073|e3074|e3075|e3076|e3077|e3078|e3079|i738|u2920|u2921|u2922|u2923|u4583|u4584|u4585|u4586|u4587|u4588|u4589|u4590|u4591|u4592|u4593|u4594 +ANRK#A2149|A2150|A2151|A2654|A2655|A2656|A2690|A2691|A2692|A2693|A2694|E922|E923|a4810|a4811|a4812|a4813|a4814|a4815|a4816|a4817|a4818|a4819|a4820|a4821|a4822|a4823|a4824|a4825|a4826|a4827|a6622|a6623|a6624|a6625|a6735|a6797|a6798|a6799|a6800|a6801|a6802|e1822|e1875|e1876|e1877|e1878|e1879|i739|i740|u2924|u2925|u2926|u2927|u2928|u2929|u2930|u2931|u2932|u2933|u2934|u2935|u2936|u2954|u2955|u2956|u2957|u2958|u2959|u2960|u2961|u2962|u2963|u2964|u2965|u2966|u2967|u2968|u2969|u2970|u2971|u2972|u2973|u2974|u2975|u3019|u3020|u3021|u3022|u3023|u4409|u4410|u4411|u4412|u4413|u4414 +ANRL#A2702|I741|U510|U529|U530|U531|a6776|a6777|e583|e1864|e1865|i741|i742|i743|i744|i745|u2688|u2689|u2690|u2691|u2692|u2693|u2694|u2695|u2696|u2697|u2698|u2699|u2976|u2977|u2978|u2979|u2980|u2981|u2982|u2983|u2984|u2985|u2986|u2987|u2988|u2989|u2990|u2991|u2992|u2993|u2994|u2995|u4541|u4542|u4543|u4544|u4545|u4573|u4574|u4575|u4576|u4577|u4578|u4579|u4580 +ANRM#E902|E921|U532|U533|a6626|a6627|a6628|a6629|a6630|e436|e437|e1867|e1868|e1869|e1870|e1871|e1872|e1873|e1874|e3125|e3126|e3127|e3128|e3129|e3130|e3131|e3132|e3133|e3134|e3135|e3136|e3137|e3138|i731|u2996|u2997|u2998|u2999|u3000|u3001|u3002|u3003|u3004|u3005|u3006|u3007|u3008|u3009|u3010|u3011|u3012|u3013|u3014|u3015|u3016|u3017|u4680|u4681|u4682|u4683|u4684|u4685|u4686|u4687|u4688|u4689|u4690 +ANRN#A2648|I738|I739|I742|U508|U814|a6763|a6764|a6765|a6766|a6767|e1845|e1846|e1847|e1848|e1849|e1850|e1851|e1852|e1853|e1854|e1855|i732|u2663|u2664|u2665|u2666|u2667|u2668|u2669|u2670|u2671|u2672|u2673|u2674|u4606|u4607|u4608|u4609|u4610|u4611|u4612|u4613|u4614|u4615|u4616|u4617|u4618|u4619|u4620|u4621|u4622|u4623|u4624|u4625|u4626|u4627|u4628|u4629|u4630|u4631|u4632|u4633|u4634|u4635|u4636|u4637|u4638|u4639 +ANRP#i746|i747|i748|u3018|u4640 +ANRR#U509|a6803|a6804|a6805|a6806|a6807|e1880|i733|i735|u2675|u2676|u2677|u2678|u2679|u2680|u2681|u2682|u2683|u2684|u2685|u2686|u2687|u3139|u3140|u3141|u3142|u3143|u3144 +ANRS#A2696|A2697|A2698|A2699|A2700|A2701|E905|E906|E907|E908|E909|E910|E911|E912|E913|I740|I743|U537|U538|U539|U806|a4828|a4829|a4830|a4831|a4832|a4833|a4834|a4835|a4836|a4837|a6747|a6748|a6749|a6750|a6751|a6752|a6753|a6754|a6755|a6756|a6757|a6758|a6759|a6760|a6761|a6762|e584|e1814|e1836|e1837|e1838|e1839|e1840|e1841|e1842|e1843|e1844|e1866|i734|i749|i750|i751|i752|i753|i754|i755|i756|i757|i758|u3040|u3041|u3042|u3043|u3044|u3045|u3046|u3047|u3048|u3049|u3050|u3051|u3052|u3053|u3054|u3055|u3056|u3057|u3058|u3059|u3060|u3061|u3062|u3063|u3064|u3065|u3066|u3067|u3068|u3069|u3070|u3071|u3072|u3073|u3074|u3075|u3076|u3077|u3078|u3079|u3080|u3081|u3082|u3083|u3084|u3085|u3086|u3087|u3088|u3089|u3090|u3091|u3092|u3093|u3094|u3095|u3096|u3097|u3098|u3099|u3100|u3133|u3134|u3135|u3136|u3137|u3138|u4526|u4527|u4528|u4529|u4530 +ANRT#A2657|A2658|A2689|E894|E901|E903|U409|U410|U798|U799|U800|U807|U808|U811|a6615|a6616|a6617|a6618|a6619|a6620|a6621|a6705|a6706|a6707|a6708|a6709|a6710|a6722|a6723|a6724|a6725|a6726|a6727|a6728|e1779|e1780|e1781|e1782|e1783|e1816|e1817|e1818|e1819|e1820|e1821|e1835|e1863|i726|i727|i728|i729|i759|u1690|u1691|u1692|u1693|u1694|u1695|u1696|u1697|u1698|u1699|u1700|u1701|u1702|u1703|u1704|u1705|u1706|u3101|u3102|u3103|u3104|u3105|u3106|u3107|u3108|u3109|u3110|u3111|u4403|u4404|u4405|u4406|u4407|u4408|u4536|u4537|u4538|u4539|u4540|u4562|u4563|u4564|u4565|u4566|u4567|u4568|u4569|u4570|u4571|u4572|u4641|u4642|u4643|u4644|u4645|u4646|u4647|u4648|u4649|u4650|u4651|u4652|u4664|u4665|u4666|u4667 +ANRW#U540|U541|U542|i760|u3112|u3113|u3114|u3115|u3116|u3117|u3118|u3119|u3120|u3121|u3122|u3123|u3124|u3125|u3126|u3127|u3128|u3129|u3130|u3131|u3132 +ANRX#A2062|A2063|A2064|A2065|A2066|A2067|A2681|A2682|A2683|A2684|A2685|A2686|A2687|A2688|A2695|E914|E915|E916|E917|E918|E919|E920|U534|U535|U536|U809|U810|U815|a4523|a4524|a4525|a4526|a6711|a6712|a6713|a6714|a6715|a6716|a6717|a6718|a6719|a6720|a6721|a6736|a6737|a6738|a6739|a6740|a6768|a6769|a6770|a6771|a6772|a6773|a6785|a6786|a6787|a6788|a6789|a6790|a6791|a6792|a6793|a6794|a6795|a6796|e1815|e1828|e1829|e1830|e1831|e1832|e1833|e1856|e1857|e1858|e1859|e1860|e1861|e1862|u3024|u3025|u3026|u3027|u3028|u3029|u3030|u3031|u3032|u3033|u3034|u3035|u3036|u3037|u3038|u3039|u4531|u4532|u4533|u4534|u4535|u4546|u4547|u4548|u4549|u4550|u4551|u4552|u4553|u4554|u4555|u4556|u4557|u4558|u4559|u4560|u4561|u4653|u4654|u4655|u4656|u4657|u4658|u4659|u4660|u4661|u4662|u4663 +ANS#A2420|E587|I435|U823|U1291|a6808|a6816|e585|e1881|e1882|i792|u4691 +ANS0#u6408|u6409|u6410|u6411|u6412|u6413|u6414|u6415|u6416|u6417|u6418|u6419 +ANSB#I751|I757|a7507|a7508|a7509|a7510|a7511|e2039|e2040|e2041|e2042|e2043|e2427|e2428|e2429|e2430|e2431|e2451|e2452|e2453|e2454|e2455|e2456|e2457|e2458|e2462|i793|u1771|u1772|u1773|u1774|u1775|u4736|u4737|u4738|u4739|u4740|u4741|u4742|u4743 +ANSF#I1117|U1295|a7517|a7518|a7519|a7520|a7521|a7522|a7523|a7524|a7525|a7526|a7527|a7528|a7607|e2050|e2051|e2052|e2053|e2054|e2464|e2465|e2466|e2467|e2468|e2469|e2470|e2471|e2545|i815|u1777|u1778|u1779|u1780|u6322|u6323|u6324|u6325|u6326|u6327|u6328|u6329|u6330|u6331|u6332|u6364|u6365|u6366|u6367|u6368|u6369|u6370|u6371|u6372|u6373|u6374|u6375 +ANSH#A2781|A3079|A3080|A3081|A3082|A3083|A3084|A3085|E1284|a6988|a6989|a6990|a6991|a6992|a6993|a6994|a7499|a7500|a7501|a7502|a7503|a7504|a7535|a7536|a7537|a7538|e1883|e2044|e2045|e2046|e2047|e2048|e2049|e2432|e2433|e2434|e2435|e2436|e2478|e2479|e2480|e2481|i764 +ANSJ#A2708|A2709|A2710|A2711|A2712|A3058|A3059|A3060|A3061|A3062|A3063|A3064|A3065|A3066|A3067|A3068|A3069|A3070|A3071|A3072|A3073|A3074|A3075|A3076|A3077|A3078|A3087|A3088|A3090|A3091|E1286|E1287|U415|U830|U831|a6809|a6810|a6811|a6812|a6813|a6814|a6815|a6824|a6825|a6826|a6827|a6828|a6829|a7484|a7485|a7486|a7487|a7488|a7489|a7490|a7529|a7530|a7531|e2444|e2445|e2446|e2447|e2448|e2472|e2473|e2474|i810|i811|u1781|u1782|u1783|u1784|u1785|u1786|u1787|u1788|u1789|u1790|u1791|u1792|u1793|u1794|u1795|u1796|u1797|u1798 +ANSK#A2722|A2723|A2724|A2725|A2726|A2727|A2728|A2729|A2730|A2731|A2732|A2733|A2734|A2735|A2736|A2737|A2738|A2739|A2740|A2741|A2742|A2743|A2744|A2745|A2746|A2747|A2748|A2749|A2750|A2751|A2752|A2753|A2754|A2755|A2756|A2757|A2758|A2759|A2760|A2761|A2762|A2763|A2764|A2765|A2766|A2767|A2768|A2769|A2770|A2771|A2772|A2773|A2774|A2775|A2776|A2777|A2778|A2779|A2780|A3086|A3089|A3092|A3093|E949|E950|E951|E952|E953|E954|E955|E956|E957|E958|E959|E960|E961|E962|E963|E964|E965|E966|E967|E968|E969|E970|E971|E972|E973|E974|E975|E976|E977|E978|E979|E980|E981|E982|E983|E984|E985|E986|E987|E1285|E1289|E1290|E1291|E2299|E2300|I758|I759|I760|I761|I762|I763|I764|I765|I766|I805|U824|U825|U826|U827|U828|U829|a6830|a6831|a6832|a6833|a6834|a6835|a6836|a6837|a6838|a6839|a6840|a6841|a6842|a6843|a6844|a6845|a6846|a6847|a6848|a6849|a6850|a6851|a6852|a6853|a6854|a6855|a6856|a6857|a6858|a6859|a6860|a6861|a6862|a6863|a6864|a6865|a6866|a6867|a6868|a6869|a6870|a6871|a6872|a6873|a6874|a6875|a6876|a6877|a6878|a6879|a6880|a6881|a6882|a6883|a6884|a6885|a6886|a6887|a6888|a6889|a6890|a6891|a6892|a6893|a6894|a6895|a6896|a6897|a6898|a6899|a6900|a6901|a6902|a6903|a6904|a6905|a6906|a6907|a6908|a6909|a6910|a6911|a6912|a6913|a6914|a6915|a6916|a6917|a6918|a6919|a6920|a6921|a6922|a6923|a6924|a6925|a6926|a6927|a6928|a6929|a6930|a6931|a6932|a6933|a6934|a6935|a6936|a6937|a6938|a6939|a6940|a6941|a6942|a6943|a6944|a6945|a6946|a6947|a6948|a6949|a6950|a6951|a6952|a6953|a6954|a6955|a6956|a6957|a6958|a6959|a6960|a6961|a6962|a6963|a6964|a6965|a6966|a6967|a6968|a6969|a6970|a6971|a6972|a6973|a6974|a6975|a6976|a6977|a6978|a6979|a6980|a6981|a6982|a6983|a6984|a6985|a6986|a6987|a7491|a7492|a7506|a7532|a7533|a7534|a7539|a7540|a7541|a7542|a7543|a7544|a7545|a7546|a7547|a7625|a7626|a7627|a7628|a7629|a7630|a7631|a7632|a7633|a7634|a7635|a7636|e1923|e1924|e1925|e1926|e1927|e1928|e1929|e1930|e1931|e1932|e1933|e1934|e1935|e1936|e1937|e1938|e1939|e1940|e1941|e1942|e1943|e1944|e1945|e1946|e1947|e1948|e1949|e1950|e1951|e1952|e1953|e1954|e1955|e1956|e1957|e1958|e1959|e1960|e1961|e1962|e1963|e1964|e1965|e1966|e1967|e1968|e1969|e1970|e1971|e1972|e1973|e1974|e1975|e1976|e1977|e1978|e1979|e1980|e1981|e1982|e1983|e1984|e1985|e1986|e1987|e1988|e1989|e1990|e1991|e1992|e1993|e1994|e1995|e1996|e1997|e1998|e1999|e2000|e2001|e2002|e2003|e2004|e2005|e2006|e2007|e2008|e2009|e2010|e2011|e2012|e2013|e2014|e2015|e2016|e2017|e2018|e2019|e2020|e2021|e2022|e2023|e2024|e2025|e2026|e2027|e2028|e2029|e2030|e2031|e2032|e2033|e2034|e2035|e2036|e2037|e2038|e2100|e2438|e2439|e2440|e2441|e2442|e2443|e2449|e2475|e2476|e2477|e2482|e2483|e2484|e2485|e2486|e2553|e2554|e2555|e2556|e2557|e4496|e4497|e4498|i794|i795|i814|i1152|u4714|u4715|u4716|u4717|u4718|u4719|u4720|u4721|u4722|u4723|u4724|u4744|u4745|u4746|u4747|u4748|u4749|u4750|u4751|u4752|u4753|u4754|u4755|u4756|u4757|u4758|u4759|u4760|u4761|u4762|u4763|u4764|u4765|u4766|u4767|u4768|u4769|u4770|u4771|u4772|u4773|u4774|u4775|u4776|u4777|u4778|u4779|u4780|u4781|u4782|u4783|u4784|u4785|u4786|u4787|u4788|u4789|u4790|u4791|u4792|u4793|u4794|u4795|u4796|u4797|u4798|u4799|u4800|u4801|u4802|u4803|u4804|u4805|u4806|u4807|u4808|u4809|u4810|u4811|u4812|u4813|u4814|u4815|u4816|u4817|u4818|u4819|u4820|u4821|u4822|u4823|u4824|u4825|u4826|u4827|u4828|u4829|u4830|u4831|u4832|u4833|u4834|u4835|u4836|u4837|u4838|u4839|u4840|u4841|u4842|u4843|u4844|u4845|u4846|u4847|u4848|u4849|u4850|u4851|u4852|u4853|u4854|u4855|u4856|u4857|u4858|u4859|u4860|u4861|u4862|u4863|u4864|u4865|u4961|u5081|u5082|u5083|u5084|u5085|u5086|u5087|u5088|u5089|u5090|u6333|u6334|u6335|u6336|u6337|u6338 +ANSL#A3052|A3053|A3054|A3055|E1131|E1132|E1133|E1134|E1135|E1136|E1139|E1140|E1141|E1142|E1143|E1144|E1145|E1146|E1147|E1148|E1149|E1150|E1151|E1152|E1153|E1154|E1155|E1156|E1157|E1158|E1159|E1160|E1161|E1162|E1163|E1164|E1165|E1166|E1167|E1168|E1169|E1170|E1171|E1172|E1173|E1174|E1175|E1176|E1177|E1178|E1179|E1180|E1181|E1182|E1183|E1184|E1185|E1186|E1187|E1188|E1189|E1190|E1191|E1192|E1193|E1194|E1195|E1196|E1197|E1198|E1199|E1200|E1201|E1202|E1203|E1204|E1205|E1206|E1207|E1208|E1209|E1210|E1211|E1212|E1213|E1214|E1215|E1216|E1217|E1218|E1219|E1220|E1221|E1222|E1223|E1224|E1225|E1226|E1227|E1228|E1229|E1230|E1231|E1232|E1233|E1234|E1235|E1236|E1237|E1238|E1239|E1240|E1241|E1242|E1243|E1244|E1245|E1246|E1247|E1248|E1249|E1250|E1251|E1252|E1253|E1254|E1255|E1256|E1257|E1258|E1259|E1260|E1261|E1262|E1263|E1264|E1265|E1266|E1267|E1268|E1269|E1270|E1271|E1272|E1273|E1274|E1275|E1276|E1277|E1278|E1279|E1280|E1281|E1282|E1283|E1292|I767|I768|I769|I770|I771|I772|I773|I774|I775|I776|I777|I778|I779|I780|I781|I782|I783|I784|I785|I786|I806|I871|I872|I873|I874|I875|I876|I877|I878|I879|U1296|U1297|U1298|a7008|a7009|a7010|a7011|a7012|a7471|a7472|a7473|a7474|a7475|a7548|a7549|a7550|a7551|a7552|a7553|a7554|a7555|a7556|a7557|a7558|a7559|a7560|e2102|e2103|e2104|e2105|e2106|e2405|e2406|e2407|e2408|e2409|e2410|e2416|e2417|e2418|e2419|e2420|e2421|e2422|e2423|e2424|e2425|e2426|e2487|e2488|e2489|e2490|e2491|e2492|e2493|e2494|e2495|e2496|e2497|e2498|e2499|i796|i797|i816|u1799|u1800|u1801|u1802|u1803|u4866|u4867|u4868|u4869|u4870|u4871|u4872|u4873|u4874|u4875|u4876|u4877|u4878|u4879|u4880|u4881|u4882|u4883|u4884|u4885|u4886|u4887|u4888|u4889|u4890|u4891|u4892|u4893|u4894|u4895|u4896|u4897|u4898|u4962|u4963|u4964|u4965|u4966|u4967|u4968|u4969|u4970|u4971|u4972|u6339|u6340|u6341|u6342|u6343|u6344|u6345|u6346|u6386|u6387|u6388|u6389|u6390|u6391 +ANSM#A2713|A2714|E924|E925|E926|E1288|E1968|E1969|E1970|E1971|E2301|E2302|E2303|E2304|I787|U851|U852|a6817|a6818|a6819|a6820|a6821|a6822|a7561|a7562|a7563|e1884|e1885|e1886|e1887|e1888|e1889|e1890|e1891|e1892|e1893|e1894|e1895|e1896|e1897|e1898|e1899|e1900|e1901|e1902|e2500|u5056|u5057|u5058|u5059|u5060|u5061|u5062|u5063|u5064|u5065|u5066|u5067|u5068|u5069|u5070|u5071|u5072|u5073|u5074|u5075|u5076|u5077|u5078|u6347|u6348|u6349|u6350|u6351 +ANSN#A2793|E990|E991|E992|E993|E994|E995|E996|E997|E2297|E2298|U839|U840|U841|a6995|a6996|a6997|a6998|a6999|a7000|a7001|a7002|a7003|a7004|a7005|a7006|a7007|a7013|a7028|a7029|a7564|a7565|a7637|a7638|a7639|a7640|a7641|a7642|a7643|a7644|e2061|e2062|e2063|e2064|e2065|e2107|e2108|e2109|e2110|e2111|e2463|e2501|e2552|u4725|u4726|u4727|u4728|u4729|u4730|u4731|u4732|u4733|u4734|u4735|u4935|u4936|u4937|u4938|u4939|u4940|u4941|u4942|u4943|u4944|u4945|u4946|u4947|u4948|u4949|u6307 +ANSP#A2794|A2795|A2796|A2797|A2798|A2799|A2800|A2801|A2802|A2803|A2804|A2805|A2806|A2807|A2808|A2809|A2810|A2811|A2812|A2813|A3056|E1009|E1010|E1011|E1012|E1013|E1014|E1015|E1016|E1017|E1018|E1019|E1020|E1021|E1022|E1023|E1024|I807|I808|I809|I810|I811|I812|I813|I814|I815|I816|I817|I818|I819|a7030|a7031|a7032|a7033|a7034|a7035|a7036|a7037|a7038|a7039|a7040|a7041|a7042|a7043|a7044|a7045|a7046|a7047|a7048|a7049|a7050|a7051|a7052|a7053|a7054|a7055|a7056|a7057|a7058|a7059|a7060|a7061|a7062|a7063|a7064|a7065|a7066|a7067|a7068|a7069|a7070|a7071|a7072|a7073|a7074|a7075|a7076|a7077|a7078|a7079|a7080|a7081|a7082|a7083|a7084|a7085|a7086|a7087|a7088|a7089|a7090|a7091|a7092|a7093|a7094|a7095|a7096|a7097|a7098|a7099|a7100|a7101|a7102|a7103|a7104|a7105|a7106|a7107|a7108|a7109|a7110|a7111|a7112|a7113|a7114|a7115|a7116|a7117|a7118|a7119|a7120|a7121|a7122|a7123|a7124|a7125|a7126|a7127|a7128|a7129|a7130|a7131|a7476|a7477|a7478|a7479|a7480|a7481|a7482|a7567|a7568|a7569|a7570|a7571|e2114|e2115|e2116|e2117|e2118|e2119|e2120|e2121|e2122|e2123|e2124|e2125|e2126|e2127|e2128|e2129|e2130|e2131|e2132|e2133|e2134|e2135|e2136|e2137|e2138|e2139|e2140|e2141|e2142|e2143|e2144|e2145|e2146|e2147|e2504|e2505|e2506|i818|i819|i820|i821|i822|i823|u1809|u1810|u1811|u1812|u1813|u4985|u4986|u4987|u4988|u4989|u4990|u4991|u4992|u4993|u4994|u4995 +ANSR#I788|I789|I790|I791|I792|I793|I794|I795|I796|I797|I798|U832|U833|U834|a7515|a7516|a7566|a7572|a7573|a7574|a7575|a7576|a7577|a7578|a7579|e2112|e2113|e2450|e2502|e2503|e2507|e2508|e2509|e2510|e2511|i798|i799|i800|i801|i802|i803|i804|i805|i806|i807|i808|i809|i1153|i1154|u1804|u1805|u1806|u1807|u1808|u4899|u4900|u4901|u4902|u4903|u4904|u4905|u4906|u4907|u4908|u4909|u4973|u4996|u4997|u4998|u4999|u5000|u6308|u6309|u6310|u6311|u6312|u6313|u6314|u6315|u6316|u6317|u6318|u6319|u6320|u6321|u6352|u6353|u6354|u6355|u6356 +ANSS#A2861|I754|I755|I756|I880|I881|I1110|U1299|U1300|a7285|a7286|a7287|a7288|a7289|a7290|a7580|a7581|a7582|a7583|a7584|a7585|a7586|a7587|a7588|a7589|a7590|a7591|a7592|a7593|a7594|a7595|a7596|a7597|a7598|a7599|a7600|a7601|a7616|a7617|a7618|e2512|e2513|e2514|e2515|e2516|e2517|e2518|e2519|e2520|e2521|e2522|e2523|e2524|e2525|e2526|e2527|e2528|e2529|e2530|e2531|e2532|e2533|e2534|e2535|e2536|e2537|e2538|e2539|e2549|e2550|e2551|i812|i813|i881|i882|i883|i884|i885|i886|i887|i888|i889|i890|i891|i892|i893|i894|i895|u4974|u4975|u4976|u4977|u4978|u4979|u4980|u4981|u4982|u4983|u4984|u5079|u5080|u6357|u6358 +ANST#A2068|A2715|A2716|A2717|A2718|A2719|A2720|A2721|A2789|A2790|A2791|A2792|A2814|A2815|A2816|A2817|A2818|A2819|A2820|A2821|A2822|A2823|A2824|A2825|A2826|A2827|A2828|A2829|A2830|A2831|A2832|A2833|A2834|A2835|A2836|A2837|A2838|A2839|A2840|A2841|A2842|A2843|A2844|A2845|A2846|A2847|A2848|A2849|A2850|A2851|A2852|A2853|A2854|A2855|A2856|A2857|A2858|A2859|A2860|A2862|A2863|E927|E928|E929|E930|E931|E932|E933|E934|E935|E936|E937|E938|E939|E940|E941|E942|E943|E944|E945|E946|E947|E948|E988|E989|E998|E999|E1000|E1005|E1006|E1007|E1008|E1025|E1026|E1027|E1028|E1029|E1030|E1031|E1032|E1033|E1034|E1035|E1036|E1037|E1038|E1039|E1040|E1041|E1042|E1043|E1044|E1045|E1046|E1047|E1048|E1049|I799|I800|I801|I802|I803|I804|I820|I821|I822|I823|I824|I825|I826|I827|I828|I829|I830|I831|I832|I833|I834|I835|I836|I837|I838|I839|I840|I841|I842|I843|I844|I845|I846|I847|I848|I849|I850|I851|I852|I853|I854|I855|I856|I857|I858|I859|I860|I861|I862|I863|I864|I865|I866|I867|I868|I869|I870|U842|U843|U844|U845|U846|U847|U848|U849|U850|U1292|U1293|a6823|a7014|a7015|a7016|a7017|a7018|a7019|a7020|a7021|a7022|a7023|a7024|a7025|a7026|a7027|a7132|a7133|a7134|a7135|a7136|a7137|a7138|a7139|a7140|a7141|a7142|a7143|a7144|a7145|a7146|a7147|a7148|a7149|a7150|a7151|a7152|a7153|a7154|a7155|a7156|a7157|a7158|a7159|a7160|a7161|a7162|a7163|a7164|a7165|a7166|a7167|a7168|a7169|a7170|a7171|a7172|a7173|a7174|a7175|a7176|a7177|a7178|a7179|a7180|a7181|a7182|a7183|a7184|a7185|a7186|a7187|a7188|a7189|a7190|a7191|a7192|a7193|a7194|a7195|a7196|a7197|a7198|a7199|a7200|a7201|a7202|a7203|a7204|a7205|a7206|a7207|a7208|a7209|a7210|a7211|a7212|a7213|a7214|a7215|a7216|a7217|a7218|a7219|a7220|a7221|a7222|a7223|a7224|a7225|a7226|a7227|a7228|a7229|a7230|a7231|a7232|a7233|a7234|a7235|a7236|a7237|a7238|a7239|a7240|a7241|a7242|a7243|a7244|a7245|a7246|a7247|a7248|a7249|a7250|a7251|a7252|a7253|a7254|a7255|a7256|a7257|a7258|a7259|a7260|a7261|a7262|a7263|a7264|a7265|a7266|a7267|a7268|a7269|a7270|a7271|a7272|a7273|a7274|a7275|a7276|a7277|a7278|a7279|a7493|a7494|a7495|a7496|a7497|a7498|a7505|a7512|a7513|a7514|a7602|a7603|a7604|a7605|a7606|e586|e1775|e1776|e1777|e1778|e1903|e1904|e1905|e1906|e1907|e1908|e1909|e1910|e1911|e1912|e1913|e1914|e1915|e1916|e1917|e1918|e1919|e1920|e1921|e1922|e2055|e2056|e2057|e2058|e2059|e2060|e2066|e2067|e2068|e2069|e2070|e2071|e2072|e2073|e2074|e2075|e2101|e2148|e2149|e2150|e2151|e2152|e2153|e2154|e2155|e2156|e2157|e2158|e2159|e2160|e2161|e2162|e2163|e2164|e2165|e2166|e2167|e2168|e2169|e2170|e2171|e2172|e2173|e2174|e2175|e2176|e2177|e2178|e2179|e2180|e2181|e2182|e2183|e2184|e2185|e2186|e2187|e2188|e2189|e2190|e2191|e2192|e2193|e2194|e2195|e2196|e2197|e2198|e2199|e2200|e2201|e2202|e2203|e2204|e2205|e2206|e2207|e2208|e2209|e2210|e2211|e2212|e2213|e2214|e2215|e2216|e2217|e2218|e2219|e2220|e2221|e2222|e2223|e2224|e2225|e2226|e2227|e2228|e2229|e2230|e2231|e2232|e2233|e2234|e2235|e2236|e2237|e2437|e2459|e2460|e2461|e2540|e2541|e2542|e2543|e2544|i824|i825|i826|i827|i828|i829|i830|i831|i832|i833|i834|i835|i836|i837|i838|i839|i840|i841|i842|i843|i844|i845|i846|i847|i848|i849|i850|i851|i852|i853|i854|i855|i856|i857|i858|i859|i860|i861|i862|i863|i864|i865|i866|i867|i868|i869|i870|i871|i872|i873|i874|i875|i876|i877|i878|i879|i880|u1776|u1814|u1815|u1816|u1817|u1818|u4950|u4951|u4952|u4953|u4954|u4955|u4956|u4957|u4958|u4959|u4960|u5001|u5002|u5003|u5004|u5005|u5006|u5007|u5008|u5009|u5010|u5011|u5012|u5013|u5014|u5015|u5016|u5017|u5018|u5019|u5020|u5021|u5022|u5023|u5024|u5025|u5026|u5027|u5028|u5029|u5030|u5031|u5032|u5033|u5034|u5035|u5036|u5037|u5038|u5039|u5040|u5041|u5042|u5043|u5044|u5045|u5046|u5047|u5048|u5049|u5050|u5051|u5052|u5053|u5054|u5055|u6302|u6303|u6304|u6305|u6306|u6359|u6360|u6361|u6362|u6363 +ANSW#I1112|U1301|a7608|a7609|a7610|a7611|a7612|a7613|a7614|a7615|a7619|a7620|a7621|a7622|a7623|a7624|e2546|e2547|e2548|i817|i1151|u1819|u1820|u1821|u1822|u1823|u6376|u6377|u6378|u6379|u6380|u6381|u6382|u6383|u6384|u6385 +ANSX#A2782|A2783|A2784|A2785|A2786|A2787|A2788|A3057|E1001|E1002|E1003|E1004|E1137|E1138|I1111|I1116|U835|U836|U837|U838|U1294|U1302|U1303|a7280|a7281|a7282|a7283|a7284|a7483|e2076|e2077|e2078|e2079|e2080|e2081|e2082|e2083|e2084|e2085|e2086|e2087|e2088|e2089|e2090|e2091|e2092|e2093|e2094|e2095|e2096|e2097|e2098|e2099|e2411|e2412|e2413|e2414|e2415|u4692|u4693|u4694|u4695|u4696|u4697|u4698|u4699|u4700|u4701|u4702|u4703|u4704|u4705|u4706|u4707|u4708|u4709|u4710|u4711|u4712|u4713|u4910|u4911|u4912|u4913|u4914|u4915|u4916|u4917|u4918|u4919|u4920|u4921|u4922|u4923|u4924|u4925|u4926|u4927|u4928|u4929|u4930|u4931|u4932|u4933|u4934|u6392|u6393|u6394|u6395 +ANT#A2135|A2421|A2628|A2649|E1293|E1792|E1995|I303|U493|a3864|a3881|a3882|u2521 +ANT0#A2937 +ANTB#A2895|A2896|A2897|A2898|A2899|E1778|E1779|E1780|E1781|E1786|E1787|E1788|E1789|E1974|E1975|E1976|E1977|E1978|E1979|E1980|E1981|E1982|E1983|E1984|E1985|a7318|a7319|e3151|e3152|e3153|e3154|e3155|e3156|e3157|e3158|e3159|e3160|e3161|e3162|e3163|e3164|e3165|e3166|e3167|e3168|e3169|e3170|e3171|e3172|e3173|e3174|e3175|e3176|e3177|e3178|e3179|e3180|e3181|e3182|e3183|e3184|e3185|e3186|e3187|e3188|e3189|e3190|e3191|e3192|e3193|e3194|e3195|e3196|e3197|e3198|e3199|e3200 +ANTF#A2901|A2902|A2903|E1793|E1821|E1857|E1858|E1859|E2009|E2010|E2011|E2012|E2013|E2014|E2015|E2016|E2017|E2018|E2019|E2020|E2021|E2022|E2023|E2024|E2025|I298|I307|I308|I309|I310|I311|I312|I313|I314|I315|I316|I317|I318|I319|U1246|a7325|a7326|a7327|a7328|e3267|e3268|e3269|e3270|e3271|e3272|e3273|e3274|e3275|e3276|e3277|e3278|e3279|e3280|e3281|e3282|e3283|e3284|e3285|e3286|e3287|e3288|e3289|e3290|e3291|e3292|e3293|e3294|e3295|e3296|e3297|e3298|e3299|e3300|e3301|e3302|e3303|e3304|e3305|e3306|e3307|e3308|e3309|e3310|e3311|e3312|e3313|e3314|e3315|e3316|e3317|e3318|e3319|e3320|e3321|e3322|e3323|e3324|e3325|e3326|e3327|e3328|e3329|e3330|e3331|e3332|e3333|e3334|e3335|e3336|e3337|e3338|e3339|e3340|e3341|e3342|e3343|e3344|e3345|e3346|e3347|e3348|e3349|e3350|e3351|e3352|e3353|e3354|e3355|e3356|e3357|e3358|e3359|e3360|e3361|e3362|e3363|e3364|e3365|e3366|e3367|e3368|e3369|e3370|e3371|e3372|e3373|e3374|e3375|e3376|e3377|e3378|e3379|e3380|e3381|e3382|e3383|e3384|e3385|e3386|e3387|e3388|e3389|e3390|e3391|i410|i418|i419|i420|i449|i450|i451|i452|i453|i454|i455|i456|i457|i458|i459|i460|i461|i462|i463|i464|i465|i466|i467|i468|i469|i470|i471|u2539|u2540|u2541|u2542|u2543|u2544|u2581|u2582|u5837|u5838|u5839|u5840 +ANTH#A2904 +ANTJ#E2026|E2027|E2028|E2029|E2030|E2031|E2032|E2033|E2034|E2035|E2036|E2037|E2038|E2039|E2040|E2041|E2042|U1248|U1249|e2320|e2321|e2322|e2323|e3050|e3051|e3397|e3398|e3399|e3400|e3401|e3402|e3403|e3404|e3405|e3406|e3407|e3408|e3409|e3410|e3411|e3412|e3413|e3414|e3415|e3416|e3417|e3418|e3419|e3420|e3421|e3422|e3423|e3424|e3425|e3426|e3427|e3428|e3429|e3430|e3431|e3432|e3433|e3434|e3435|e3436|e3437|e3438|e3439|e3440|e3441|e3442|e3443|e3444|e3445|e3446|e3447|e3448|e3449|e3450|e3451|e3452|e3453|e3454|e3455|e3456|e3457|e3458|e3459|e3460|e3461|e3462|e3463|e3464|e3465|e3466|e3467|e3468|e3469|e3470|e3471|e3472|e3473|e3474|e3475|e3476|e3477|e3478|e3479|e3480|e3481|e3482|e3483|e3484|e3485|e3486|e3487|e3488|e3489|e3490|e3491|e3492|e3493|e3494|e3495|e3496|e3497|e3498|e3499|e3500|e3501|e3502|e3503|e3504|e3505|e3506|e3507|e3508|e3509|e3510|e3511|e3512|e3513|e3514|e3515|e3516|e3517|e3518|e3519|e3520|e3521|e3522|e3523|e3524|e3525|e3526|e3527|e3528|e3529|e3530|e3531|e3532|e3533|e3534|e3535|e3536|e3537|e3538|e3539|e3540|e3541|e3542|e3543|e3544|e3545|e3546|e3547|e3548|e3549|e3550|e3551|e3552|e3553|e3554|e3555|e3556|e3557|e3558|e3559|e3560|e3561|e3562|e3563|e3564|i909|u4388|u4389|u4390|u4391|u4392|u4393|u4394 +ANTK#A2906|A2907|A2908|A2915|A2916|A2917|A2918|A2919|A2920|A2921|A2922|A2923|A2924|A2925|A2926|A2927|A2928|A2929|A2930|A2931|E1050|E1802|E1803|E1804|E1805|E1806|E1820|E1996|E1997|E2043|E2054|E2055|E2056|E2057|I268|I269|I270|I271|I272|I273|I274|I275|I276|I277|I278|I279|I280|I281|I282|I283|I284|I299|I300|I301|I302|I329|I337|I338|I339|I340|I882|I883|I884|I885|I886|I887|I888|I889|I890|I891|I892|I893|I894|I895|I896|I897|I898|U855|a7330|a7331|a7332|a7333|a7334|a7335|a7336|a7337|a7338|a7339|a7340|a7341|a7346|a7347|a7348|a7349|a7350|a7351|a7352|a7353|a7354|e512|e3024|e3025|e3026|e3027|e3028|e3029|e3030|e3031|e3032|e3033|e3034|e3035|e3036|e3037|e3038|e3216|e3217|e3218|e3219|e3220|e3221|e3222|e3223|e3224|e3225|e3226|e3392|e3393|e3394|e3395|e3396|e3565|e3566|e3567|e3568|e3569|e3570|e3571|e3572|e3573|e3574|e3575|e3576|e3577|e3578|e3579|e3580|e3581|e3582|e3583|e3584|e3585|e3586|e3587|e3588|e3652|e3653|e3654|e3655|e3656|e3657|e3658|e3659|e3660|e3661|e3662|e3663|e3664|e3665|e3666|e3667|e3668|e3669|e3670|e3671|e3672|e3673|e3674|e3675|e3676|e3677|e3678|e3679|e3680|e3681|e3682|e3683|e3684|e3685|e3686|e3687|e3688|e3689|e3690|e3691|e3692|e3693|e3694|e3695|e3696|e3697|e3698|e3699|e3700|e3701|e3702|i402|i414|i421|i422|i474|i475|i489|i490|i896|i897|i898|i899|i900|i901|i902|i903|i904|i905|i906|i907|i908|i910|i911|i912|i913|i914|i915|i916|i917|i918|i919|i920|i921|i922|i923|i924|i925|i926|i927|u4387|u4395|u4396|u4397|u5111|u5112|u5113|u5114|u5115|u5116|u5117|u5118|u5119|u5120|u5121 +ANTL#A2069|A2070|A2106|A2865|A2866|A2867|A2868|A2869|A2870|A2871|A2872|A2873|A2874|A2875|A2876|A2877|A2878|A2879|A2909|A2910|A2911|A2939|A2940|A2941|E1053|E1054|E1807|E1808|E1809|E1810|E1811|E1812|E1813|E1814|E1815|E1816|E1817|E1818|E2058|E2059|E2060|E2061|E2062|E2063|E2064|E2065|E2066|E2067|E2068|E2069|E2070|E2071|E2072|E2073|E2074|E2075|E2076|E2077|E2078|E2079|I899|I900|I901|I902|I903|I904|I905|I906|I907|I908|I909|I1028|O391|U503|a4690|a7300|a7301|a7302|a7303|a7304|a7305|a7306|a7307|a7308|a7309|a7342|e2248|e2249|e2250|e2251|e2252|e2253|e2254|e2255|e2256|e3039|e3040|e3041|e3042|e3043|e3044|e3045|e3046|e3047|e3048|e3049|e3227|e3228|e3229|e3230|e3231|e3232|e3233|e3703|e3704|e3705|e3706|e3707|e3708|e3709|e3710|e3711|e3712|e3713|e3714|e3715|e3716|e3717|e3718|e3719|e3720|e3721|e3722|e3723|e3724|e3725|e3726|e3727|e3728|e3729|e3730|e3731|e3732|e3733|e3734|e3735|e3736|e3737|e3738|e3739|e3740|e3741|e3742|e3743|e3744|e3745|e3746|e3747|e3748|e3749|e3750|e3751|e3752|e3753|e3754|e3755|e3756|e3757|e3758|e3759|e3760|e3761|e3762|e3763|e3764|e3765|e3766|e3767|e3768|e3769|e3770|e3771|e3772|e3773|e3774|e3775|e3776|e3777|e3778|e3779|e3780|e3781|e3782|e3783|e3784|e3785|e3786|e3787|e3788|e3789|e3790|e3791|e3792|e3793|e3794|e3795|e3796|e3797|e3798|e3799|e3800|e3801|e3802|e3803|e3804|e3805|e3806|e3807|e3808|e3809|e3810|e3811|e3812|e3813|e3814|e3815|e3816|e3817|e3818|e3819|e3820|e3821|e3822|e3823|e3824|e3825|e3826|e3827|e3828|e3829|e3830|e3831|e3832|e3833|e3834|e3835|e3836|e3837|e3838|e3839|e3840|e3841|e3842|e3843|e3844|e3845|e3846|e3847|e3848|e3849|e3850|e3851|e3852|e3853|e3854|i928|i929|i930|i931|i932|i933|i934|i935|i936|i937|i938|i939|i940|i941|i942|i943|i944|i945|i1091|i1092|i1093|i1094|i1095|i1096|i1097|i1098|u2588|u2589|u2590|u2591|u2592|u2593|u2594|u2595|u2596|u2597|u2598|u2599|u2600|u2654|u2655|u2656|u2657|u5122|u5123|u5124|u5125|u5126|u5841|u5842|u5843|u5844|u5845 +ANTM#A2071|A2912|E578|E579|E1819|E2080|E2081|E2082|E2083|E2084|E2085|E2086|I264|I1024|I1025|I1026|I1027|a4527|a4528|a4529|a4530|a4531|a7343|a7344|e438|e439|e440|e441|e442|e521|e522|e523|e524|e525|e526|e563|e564|e565|e566|e567|e3855|e3856|e3857|e3858|e3859|e3860|e3861|e3862|e3863|e3864|e3865|e3866|e3867|e3868|e3869|e3870|e3871|e3872|e3873|e3874|e3875|e3876|e3877|e3878|e3879|e3880|e3881|e3882|e3883|e3884|e3885|e3886|e3887|e3888|e3889|e3890|e3891|e3892|e3893|e3894|e3895|i411|i1077|i1078|i1079|i1080|i1081|i1082|i1083|i1084|i1085|i1086|i1087|i1088|i1089|i1090|u2545 +ANTN#A1178|A2107|A2108|A2880|A2881|A2882|A2905|A2942|A2943|A2944|A2945|A2946|E1084|E1085|E1294|E1782|E1855|E1856|E2000|E2001|E2002|E2003|E2004|E2005|E2087|E2088|E2089|I285|I286|I287|I288|I289|I290|I291|I292|I293|I294|I295|I296|I297|I330|I331|I910|I911|I912|I913|I914|I915|I916|I917|I918|I919|U494|U495|U496|U498|U856|U857|U858|U859|U860|a3865|a3866|a3867|a3868|a3869|a3883|a4759|a4760|a4761|a7291|a7329|a7399|e2324|e2325|e2326|e2327|e2328|e2329|e2330|e2331|e2332|e2333|e2334|e2335|e3014|e3015|e3016|e3017|e3018|e3896|e3897|e3898|e3899|e3900|e3901|e3902|e3903|e3904|e3905|e3906|e3907|e3908|e3909|e3910|e3911|i415|i416|i417|i946|i947|i948|i949|i950|i951|i952|i953|i954|i955|i956|i957|i958|i959|i960|i961|i1099|i1100|u2522|u2523|u2524|u2525|u2526|u2527|u2528|u2529|u2530|u2531|u2532|u2533|u2546|u2547|u2548|u2549|u2550|u2551|u2552|u2553|u2554|u2555|u4060|u4061|u4062|u4063|u5127|u5128|u5129|u5130|u5131 +ANTP#A2913|A2914|E1055|E1056|E1822|E1823|E1824|E1825|E1826|E1827|E1828|E2090|a7345|e2257|e2258|e3912|e3913|e3914|e3915 +ANTR#A2109|A2110|A2111|A2112|A2113|A2114|A2115|A2116|A2117|A2120|A2121|A2122|A2123|A2124|A2125|A2126|A2127|A2128|A2129|A2130|A2131|A2132|A2133|A2134|A2864|A2947|A2948|A2949|A2950|A2951|A2952|A2953|A2954|A2955|A2956|A2957|A2958|A2959|A2960|A2961|A2962|A2963|A2964|A2965|A2966|A2967|A2968|A2969|A2970|A2971|A2972|A2973|A2974|A2975|A2976|A2977|A2978|A2979|A2980|A2981|A2982|E567|E568|E569|E570|E571|E572|E573|E574|E575|E576|E577|E1057|E1058|E1059|E1060|E1061|E1062|E1063|E1064|E1065|E1066|E1067|E1068|E1069|E1070|E1071|E1072|E1073|E1074|E1075|E1076|E1077|E1078|E1079|E1080|E1081|E1082|E1083|E1783|E1791|E1794|E1795|E1796|E1797|E1829|E1830|E1831|E1832|E1833|E1834|E1972|E1973|E2006|E2007|E2008|E2091|E2092|E2093|E2094|E2095|E2096|E2097|E2180|I265|I266|I267|I305|I635|I920|I921|I922|I923|I924|I925|I926|I927|I928|I929|I930|I931|I932|I933|I934|I935|I936|I937|I938|I939|I940|I941|I942|I943|I944|I945|I946|I947|I948|I949|I950|I951|I952|I953|I954|I955|I956|I957|I958|I959|I960|I961|I962|I963|I964|I965|I966|I967|I968|I969|I970|I971|I972|I973|I974|I975|I976|I977|I978|I979|I980|I981|I982|I983|I984|I985|I986|I987|I988|I989|I990|I991|I992|I993|I994|I995|I996|I997|I998|I999|I1000|I1001|I1002|I1003|I1004|I1005|I1006|I1007|I1008|I1009|I1010|I1011|I1012|I1013|I1014|I1015|I1016|I1017|I1018|I1019|I1020|I1021|I1022|I1029|I1030|I1031|I1032|I1033|U497|U797|U861|U862|U863|U864|U865|U866|U867|U868|U869|U870|U871|U872|U873|U874|U875|U876|U877|U878|U879|U880|U881|U882|U883|U884|U885|U886|U887|U888|U889|U890|U891|U892|U893|U894|U895|U896|U897|U898|U899|U900|U901|U902|U903|U904|U905|U906|U907|U908|U909|U910|U911|U912|U913|U914|U915|U916|U917|U918|U919|U920|U921|U922|U923|U924|U925|U926|U927|U928|U929|U930|U931|U932|U933|U934|U935|U936|U937|U938|U939|U940|U941|U942|U943|U944|U945|U946|U947|U948|U949|U950|U951|U952|U953|U954|U955|U956|U957|U958|U959|U960|U961|U962|U963|U964|U965|U966|U967|U968|U969|U970|U971|U972|U973|U974|U975|U976|U977|U978|U979|U980|U981|U982|U983|U984|U985|U986|U987|U988|U989|U990|U991|U992|U993|U994|U995|U996|U997|U998|U999|U1000|U1001|U1002|U1003|U1004|U1005|U1006|U1007|U1008|U1009|U1010|U1011|U1012|U1013|U1014|U1015|U1016|U1017|U1018|U1019|U1020|U1021|U1022|U1023|U1024|U1025|U1026|U1027|U1028|U1029|U1030|U1031|U1032|U1033|U1034|U1035|U1036|U1037|U1038|U1039|U1040|U1041|U1042|U1043|U1044|U1045|U1046|U1047|U1048|U1049|U1050|U1051|U1052|U1053|U1054|U1055|U1056|U1057|U1058|U1059|U1060|U1061|U1062|U1063|U1064|U1065|U1066|U1067|U1068|U1069|U1070|U1071|U1072|U1073|U1074|U1075|U1076|U1077|U1078|U1079|U1080|U1081|U1082|U1083|U1084|U1085|U1086|U1087|U1088|U1089|U1090|U1091|U1092|U1093|U1094|U1095|U1096|U1097|U1098|U1099|U1100|U1101|U1102|U1103|U1104|U1105|U1106|U1107|U1108|U1109|U1110|U1111|U1112|U1113|U1114|U1115|U1116|U1117|U1118|U1119|U1120|U1121|U1122|U1123|U1124|U1125|U1126|U1127|U1128|U1129|U1130|U1131|U1132|U1133|U1134|U1135|U1136|U1137|U1138|U1139|U1140|U1141|U1142|U1143|U1144|U1145|U1146|U1147|U1148|U1149|U1150|U1151|U1152|U1153|U1154|U1155|U1156|U1157|U1158|U1159|U1160|U1161|U1162|U1163|U1164|U1165|U1166|U1167|U1168|U1169|U1170|U1171|U1172|U1173|U1174|U1175|U1176|U1177|U1178|U1179|U1180|U1181|U1182|U1183|U1184|U1185|U1186|U1187|U1188|U1189|U1190|U1191|U1192|U1193|U1194|U1195|U1196|U1197|U1198|U1199|U1200|U1201|U1202|U1203|U1204|U1205|U1206|U1207|U1208|U1209|U1210|U1211|U1212|U1213|U1214|U1215|U1216|U1217|U1218|U1219|U1220|U1221|U1222|U1223|U1224|U1225|U1226|U1227|U1228|U1229|U1230|U1231|U1232|U1233|U1234|U1235|U1236|U1237|U1238|U1239|U1240|U1241|U1242|U1243|U1244|U1245|U1247|a4691|a4692|a4693|a4694|a4695|a4696|a4697|a4698|a4699|a4700|a4701|a4702|a4703|a4704|a4705|a4706|a4707|a4708|a4709|a4710|a4711|a4712|a4713|a4714|a4715|a4716|a4717|a4718|a4719|a4720|a4721|a4722|a4723|a4724|a4725|a4726|a4727|a4728|a4729|a4730|a4731|a4732|a4733|a4734|a4735|a4736|a4737|a4738|a4739|a4740|a4741|a4742|a4743|a4744|a4745|a4762|a4763|a4764|a4765|a4766|a4767|a4768|a4769|a4770|a4771|a4772|a4773|a4774|a4775|a4776|a4777|a4778|a4779|a7292|a7293|a7324|a7355|a7370|a7371|a7372|a7373|a7374|a7375|a7376|a7377|a7378|a7379|a7380|a7381|a7382|a7383|a7384|a7385|a7386|a7387|a7388|a7389|a7390|a7391|a7392|a7393|a7394|a7395|a7396|a7397|a7398|a7412|e527|e528|e529|e530|e531|e532|e533|e534|e535|e536|e537|e538|e539|e540|e541|e542|e543|e544|e545|e546|e547|e548|e549|e550|e551|e552|e553|e554|e555|e556|e557|e558|e559|e560|e561|e562|e2259|e2260|e2261|e2262|e2263|e2264|e2265|e2266|e2267|e2268|e2269|e2270|e2271|e2272|e2273|e2274|e2275|e2276|e2277|e2278|e2279|e2280|e2281|e2282|e2283|e2284|e2285|e2286|e2287|e2288|e2289|e2290|e2291|e2292|e2293|e2294|e2295|e2296|e2297|e2298|e2299|e2300|e2301|e2302|e2303|e2304|e2305|e2306|e2307|e2308|e2309|e2310|e2311|e2312|e2313|e2314|e2315|e2316|e2317|e2318|e2319|e3139|e3140|e3141|e3142|e3143|e3144|e3145|e3146|e3147|e3148|e3149|e3150|e3214|e3215|e3246|e3247|e3248|e3249|e3250|e3251|e3252|e3253|e3254|e3255|e3256|e3257|e3258|e3259|e3260|e3261|e3262|e3263|e3264|e3265|e3266|e3916|e3917|e3918|e3919|e3920|e3921|e3922|e3923|e3924|e3925|e3926|e3927|e3928|e3929|e3930|e3931|e3932|e3933|e3934|e3935|e3936|e3937|e3938|e3939|e3940|e3941|e3942|e3943|e3944|e3945|e3946|e3947|e3948|e3949|e3950|e3951|e3952|e3953|e3954|e3955|e3956|e3957|e3958|e3959|e3960|e3961|e3962|e3963|e3964|e3965|e3966|e3967|e3968|e3969|e3970|e3971|e3972|e3973|e3974|e3975|e3976|e3977|e3978|e3979|e4221|e4222|e4223|e4224|i423|i424|i425|i426|i427|i658|i659|i962|i963|i964|i965|i966|i967|i968|i969|i970|i971|i972|i973|i974|i975|i976|i977|i978|i979|i980|i981|i982|i983|i984|i985|i986|i987|i988|i989|i990|i991|i992|i993|i994|i995|i996|i997|i998|i999|i1000|i1001|i1002|i1003|i1004|i1005|i1006|i1007|i1008|i1009|i1010|i1011|i1012|i1013|i1014|i1015|i1016|i1017|i1018|i1019|i1020|i1021|i1022|i1023|i1024|i1025|i1026|i1027|i1028|i1029|i1030|i1031|i1032|i1033|i1034|i1035|i1036|i1037|i1038|i1039|i1040|i1041|i1042|i1043|i1044|i1045|i1046|i1047|i1048|i1049|i1050|i1051|i1052|i1053|i1054|i1055|i1056|i1057|i1058|i1059|i1060|i1061|i1062|i1063|i1064|i1065|i1066|i1067|i1068|i1069|i1070|i1071|i1072|i1073|i1074|i1075|i1101|i1102|i1103|i1104|i1105|i1106|i1107|i1108|i1109|i1110|i1111|i1112|i1113|i1114|i1115|i1116|i1117|i1118|i1119|i1120|u2601|u2602|u2603|u2604|u2605|u2606|u2607|u2608|u2609|u2610|u2611|u2612|u2613|u2614|u2615|u2616|u2617|u2618|u2619|u2620|u2621|u2622|u2623|u2624|u2625|u2626|u2627|u2628|u2629|u2630|u2631|u2632|u2633|u2634|u2635|u2636|u4064|u4371|u4372|u4373|u4374|u4375|u4376|u4377|u4378|u4379|u4380|u5132|u5133|u5134|u5135|u5136|u5137|u5138|u5139|u5140|u5141|u5142|u5143|u5144|u5145|u5146|u5147|u5148|u5149|u5150|u5151|u5152|u5153|u5154|u5155|u5156|u5157|u5158|u5159|u5160|u5161|u5162|u5163|u5164|u5165|u5166|u5167|u5168|u5169|u5170|u5171|u5172|u5173|u5174|u5175|u5176|u5177|u5178|u5179|u5180|u5181|u5182|u5183|u5184|u5185|u5186|u5187|u5188|u5189|u5190|u5191|u5192|u5193|u5194|u5195|u5196|u5197|u5198|u5199|u5200|u5201|u5202|u5203|u5204|u5205|u5206|u5207|u5208|u5209|u5210|u5211|u5212|u5213|u5214|u5215|u5216|u5217|u5218|u5219|u5220|u5221|u5222|u5223|u5224|u5225|u5226|u5227|u5228|u5229|u5230|u5231|u5232|u5233|u5234|u5235|u5236|u5237|u5238|u5239|u5240|u5241|u5242|u5243|u5244|u5245|u5246|u5247|u5248|u5249|u5250|u5251|u5252|u5253|u5254|u5255|u5256|u5257|u5258|u5259|u5260|u5261|u5262|u5263|u5264|u5265|u5266|u5267|u5268|u5269|u5270|u5271|u5272|u5273|u5274|u5275|u5276|u5277|u5278|u5279|u5280|u5281|u5282|u5283|u5284|u5285|u5286|u5287|u5288|u5289|u5290|u5291|u5292|u5293|u5294|u5295|u5296|u5297|u5298|u5299|u5300|u5301|u5302|u5303|u5304|u5305|u5306|u5307|u5308|u5309|u5310|u5311|u5312|u5313|u5314|u5315|u5316|u5317|u5318|u5319|u5320|u5321|u5322|u5323|u5324|u5325|u5326|u5327|u5328|u5329|u5330|u5331|u5332|u5333|u5334|u5335|u5336|u5337|u5338|u5339|u5340|u5341|u5342|u5343|u5344|u5345|u5346|u5347|u5348|u5349|u5350|u5351|u5352|u5353|u5354|u5355|u5356|u5357|u5358|u5359|u5360|u5361|u5362|u5363|u5364|u5365|u5366|u5367|u5368|u5369|u5370|u5371|u5372|u5373|u5374|u5375|u5376|u5377|u5378|u5379|u5380|u5381|u5382|u5383|u5384|u5385|u5386|u5387|u5388|u5389|u5390|u5391|u5392|u5393|u5394|u5395|u5396|u5397|u5398|u5399|u5400|u5401|u5402|u5403|u5404|u5405|u5406|u5407|u5408|u5409|u5410|u5411|u5412|u5413|u5414|u5415|u5416|u5417|u5418|u5419|u5420|u5421|u5422|u5423|u5424|u5425|u5426|u5427|u5428|u5429|u5430|u5431|u5432|u5433|u5434|u5435|u5436|u5437|u5438|u5439|u5440|u5441|u5442|u5443|u5444|u5445|u5446|u5447|u5448|u5449|u5450|u5451|u5452|u5453|u5454|u5455|u5456|u5457|u5458|u5459|u5460|u5461|u5462|u5463|u5464|u5465|u5466|u5467|u5468|u5469|u5470|u5471|u5472|u5473|u5474|u5475|u5476|u5477|u5478|u5479|u5480|u5481|u5482|u5483|u5484|u5485|u5486|u5487|u5488|u5489|u5490|u5491|u5492|u5493|u5494|u5495|u5496|u5497|u5498|u5499|u5500|u5501|u5502|u5503|u5504|u5505|u5506|u5507|u5508|u5509|u5510|u5511|u5512|u5513|u5514|u5515|u5516|u5517|u5518|u5519|u5520|u5521|u5522|u5523|u5524|u5525|u5526|u5527|u5528|u5529|u5530|u5531|u5532|u5533|u5534|u5535|u5536|u5537|u5538|u5539|u5540|u5541|u5542|u5543|u5544|u5545|u5546|u5547|u5548|u5549|u5550|u5551|u5552|u5553|u5554|u5555|u5556|u5557|u5558|u5559|u5560|u5561|u5562|u5563|u5564|u5565|u5566|u5567|u5568|u5569|u5570|u5571|u5572|u5573|u5574|u5575|u5576|u5577|u5578|u5579|u5580|u5581|u5582|u5583|u5584|u5585|u5586|u5587|u5588|u5589|u5590|u5591|u5592|u5593|u5594|u5595|u5596|u5597|u5598|u5599|u5600|u5601|u5602|u5603|u5604|u5605|u5606|u5607|u5608|u5609|u5610|u5611|u5612|u5613|u5614|u5615|u5616|u5617|u5618|u5619|u5620|u5621|u5622|u5623|u5624|u5625|u5626|u5627|u5628|u5629|u5630|u5631|u5632|u5633|u5634|u5635|u5636|u5637|u5638|u5639|u5640|u5641|u5642|u5643|u5644|u5645|u5646|u5647|u5648|u5649|u5650|u5651|u5652|u5653|u5654|u5655|u5656|u5657|u5658|u5659|u5660|u5661|u5662|u5663|u5664|u5665|u5666|u5667|u5668|u5669|u5670|u5671|u5672|u5673|u5674|u5675|u5676|u5677|u5678|u5679|u5680|u5681|u5682|u5683|u5684|u5685|u5686|u5687|u5688|u5689|u5690|u5691|u5692|u5693|u5694|u5695|u5696|u5697|u5698|u5699|u5700|u5701|u5702|u5703|u5704|u5705|u5706|u5707|u5708|u5709|u5710|u5711|u5712|u5713|u5714|u5715|u5716|u5717|u5718|u5719|u5720|u5721|u5722|u5723|u5724|u5725|u5726|u5727|u5728|u5729|u5730|u5731|u5732|u5733|u5734|u5735|u5736|u5737|u5738|u5739|u5740|u5741|u5742|u5743|u5744|u5745|u5746|u5747|u5748|u5749|u5750|u5751|u5752|u5753|u5754|u5755|u5756|u5757|u5758|u5759|u5760|u5761|u5762|u5763|u5764|u5765|u5766|u5767|u5768|u5769|u5770|u5771|u5772|u5773|u5774|u5775|u5776|u5777|u5778|u5779|u5780|u5781|u5782|u5783|u5784|u5785|u5786|u5787|u5788|u5789|u5790|u5791|u5792|u5793|u5794|u5795|u5796|u5797|u5798|u5799|u5800|u5801|u5802|u5803|u5804|u5805|u5806|u5807|u5808|u5809|u5810|u5811|u5812|u5813|u5814|u5815|u5816|u5817|u5818|u5819|u5820|u5821|u5822|u5823|u5824|u5825|u5826|u5827|u5828|u5829|u5830|u5831|u5832|u5833|u5834|u5835|u5836|u5846|u5847|u5848|u5849|u5850|u5851|u5852|u5853|u5854|u5855|u5856|u5857|u5858|u5859|u5860|u5861|u5862|u5863|u5864|u5865|u5866|u5867|u5868|u5869|u5870|Ä29|Ä30|Ä31|Ä32|Ä33|Ä34|Ä35|Ä36|Ä37|Ä38|Ä39|Ä40|ä75|ä76|ä77|ä78|ä79|ä80|ä81|ä82|ä83|ä84|ä85|ä86|ä87|ä88 +ANTS#A2932|A2933|A2934|A2935|A2936|A2938|E1052|E1784|E1785|E1798|E1835|E1836|E1837|E1838|E1839|E1840|E1841|E1842|E1843|E1844|E1845|E1846|E1847|E1848|E1849|E1850|E1851|E1852|E1853|E1861|E1862|E1863|E1864|E1865|E1866|E1867|E1868|E1998|E1999|E2098|E2099|E2100|E2101|E2102|E2103|E2104|E2105|E2106|E2107|E2108|E2109|E2110|E2111|E2112|E2113|E2114|E2115|E2116|E2117|E2118|E2119|E2120|E2121|E2122|E2123|E2124|E2125|E2126|E2127|E2128|E2129|E2130|E2131|E2132|E2133|E2134|E2135|E2136|E2137|E2138|E2139|E2140|E2141|E2142|E2143|E2144|E2145|E2146|E2147|E2148|E2149|E2150|E2151|E2152|E2153|E2154|E2155|E2156|E2157|E2158|E2159|E2160|E2161|E2162|E2163|E2164|E2165|E2166|E2167|E2168|E2169|E2170|E2171|E2172|E2173|E2174|E2175|E2176|E2177|E2178|E2179|E2181|E2182|E2183|E2278|E2279|E2280|E2281|E2282|E2283|E2284|E2285|E2286|E2287|E2288|E2289|E2290|E2291|E2292|E2293|E2294|E2295|E2296|I304|I306|I320|I321|I322|I323|I324|I325|I326|I327|I332|I333|I334|I335|I336|I341|I342|I343|I344|I345|I346|I347|I348|I349|I350|I351|I352|I353|I354|I355|I356|I357|I358|I359|I360|I361|I362|I363|I364|I365|I366|I367|I368|I369|I370|I371|I372|I373|I374|I375|I376|I377|I378|I379|I380|I381|I382|I383|I384|I385|I386|I387|I388|I389|I390|I391|I392|I393|I394|I395|I396|I397|I398|I399|I400|I401|I402|I403|I404|I405|I406|I407|I408|I409|I410|I411|I412|I413|I414|I415|I416|U499|U500|U501|U502|a3870|a7294|a7295|a7296|a7297|a7298|a7356|a7357|a7358|a7359|a7360|a7361|a7362|a7363|a7364|a7365|a7367|a7368|a7369|e2243|e2244|e2245|e2246|e2247|e3019|e3234|e3235|e3236|e3237|e3238|e3239|e3240|e3241|e3242|e3243|e3244|e3245|e3980|e3981|e3982|e3983|e3984|e3985|e3986|e3987|e3988|e3989|e3990|e3991|e3992|e3993|e3994|e3995|e3996|e3997|e3998|e3999|e4000|e4001|e4002|e4003|e4004|e4005|e4006|e4007|e4008|e4009|e4010|e4011|e4012|e4013|e4014|e4015|e4016|e4017|e4018|e4019|e4020|e4021|e4022|e4023|e4024|e4025|e4026|e4027|e4028|e4029|e4030|e4031|e4032|e4033|e4034|e4035|e4036|e4037|e4038|e4039|e4040|e4041|e4042|e4043|e4044|e4045|e4046|e4047|e4048|e4049|e4050|e4051|e4052|e4053|e4054|e4055|e4056|e4057|e4058|e4059|e4060|e4061|e4062|e4063|e4064|e4065|e4066|e4067|e4068|e4069|e4070|e4071|e4072|e4073|e4074|e4075|e4076|e4077|e4078|e4079|e4080|e4081|e4082|e4083|e4084|e4085|e4086|e4087|e4088|e4089|e4090|e4091|e4092|e4093|e4094|e4095|e4096|e4097|e4098|e4099|e4100|e4101|e4102|e4103|e4104|e4105|e4106|e4107|e4108|e4109|e4110|e4111|e4112|e4113|e4114|e4115|e4116|e4117|e4118|e4119|e4120|e4121|e4122|e4123|e4124|e4125|e4126|e4127|e4128|e4129|e4130|e4131|e4132|e4133|e4134|e4135|e4136|e4137|e4138|e4139|e4140|e4141|e4142|e4143|e4144|e4145|e4146|e4147|e4148|e4149|e4150|e4151|e4152|e4153|e4154|e4155|e4156|e4157|e4158|e4159|e4160|e4161|e4162|e4163|e4164|e4165|e4166|e4167|e4168|e4169|e4170|e4171|e4172|e4173|e4174|e4175|e4176|e4177|e4178|e4179|e4180|e4181|e4182|e4183|e4184|e4185|e4186|e4187|e4188|e4189|e4190|e4191|e4192|e4193|e4194|e4195|e4196|e4197|e4198|e4199|e4200|e4201|e4202|e4203|e4204|e4205|e4206|e4207|e4208|e4209|e4210|e4211|e4212|e4213|e4214|e4215|e4216|e4217|e4218|e4219|e4220|e4225|e4226|e4227|e4228|e4229|e4230|e4231|e4232|e4233|e4234|e4235|e4236|e4237|e4238|e4396|e4397|e4398|e4399|e4400|e4401|e4402|e4403|e4404|e4405|e4406|e4407|e4408|e4409|e4410|e4411|e4412|e4413|e4414|e4415|e4416|e4417|e4418|e4419|e4420|e4421|e4422|e4423|e4424|e4425|e4426|e4427|e4428|e4429|e4430|e4431|e4432|e4433|e4434|e4435|e4436|e4437|e4438|e4439|e4440|e4441|e4442|e4443|e4444|e4445|e4446|e4447|e4448|e4449|e4450|e4451|e4452|e4453|e4454|e4455|e4456|e4457|e4458|e4459|e4460|e4461|e4462|e4463|e4464|e4465|e4466|e4467|e4468|e4469|e4470|e4471|e4472|e4473|e4474|e4475|e4476|e4477|e4478|e4479|e4480|e4481|e4482|e4483|e4484|e4485|e4486|e4487|e4488|e4489|e4490|e4491|e4492|e4493|e4494|e4495|i412|i413|i428|i429|i430|i431|i432|i433|i434|i435|i436|i437|i438|i439|i440|i441|i442|i443|i444|i445|i446|i447|i448|i472|i473|i476|i477|i478|i479|i480|i481|i482|i483|i484|i485|i486|i487|i488|i491|i492|i493|i494|i495|i496|i497|i498|i499|i500|i501|i502|i503|i504|i505|i506|i507|i508|i509|i510|i511|i512|i513|i514|i515|i1126|o203|u2583|u2584|u2585|u2586|u2587|u4398|u4399|u4400|u4401|u4402 +ANTT#A2118|A2119|E565|E566|E1790|E1799|E1854|E1986|E1987|E1988|E1989|E1990|E1991|E1992|E1993|E1994|E2052|E2053|U853|U854|U1250|a3871|a3872|a3873|a3874|a3884|a4746|a4747|a4748|a4749|a4750|a4751|a4752|a4753|a7299|a7320|a7321|a7322|a7323|a7366|a7400|e513|e514|e515|e516|e517|e518|e519|e520|e3020|e3021|e3022|e3023|e3201|e3202|e3203|e3204|e3205|e3206|e3207|e3208|e3209|e3210|e3211|e3212|e3213|i1121|i1122|i1123|i1124|i1125|u2534|u2535|u2536|u2537|u2538|u2556|u2557|u2558|u2559|u2560|u2561|u2562|u2563|u2564|u2565|u2566|u2567|u5091|u5092|u5093|u5094|u5095|u5096|u5097|u5098|u5099|u5100|u5101|u5102|u5103|u5104|u5105|u5106|u5107|u5108|u5109|u5110|u5871|u5872|u5873|u5874|u5875|u5876|u5877|u5878|u5879|u5880 +ANTW#A2983|A2984|A2985|A2986|A2987|A2988|A2989|A2990|A2991|A2992|E1860|E2184|E2185|E2186|E2187|E2188|E2189|E2190|E2191|E2192|E2193|E2194|E2195|E2196|E2197|E2198|E2199|E2200|E2201|E2202|E2203|E2204|E2205|E2206|E2207|E2208|E2209|E2210|E2211|E2212|E2213|E2214|E2215|E2216|E2217|E2218|E2219|E2220|E2221|E2222|E2223|E2224|E2225|E2226|E2227|E2228|E2229|E2230|E2231|E2232|E2233|E2234|E2235|E2236|E2237|E2238|E2239|E2240|E2241|E2242|E2243|E2244|E2245|E2246|E2247|E2248|E2249|E2250|E2251|E2252|E2253|E2254|E2255|E2256|E2257|E2258|E2259|E2260|E2261|E2262|E2263|E2264|E2265|E2266|E2267|E2268|E2269|E2270|E2271|E2272|E2273|E2274|E2275|E2276|E2277|a7401|a7402|a7403|a7404|a7405|a7406|a7407|a7408|a7409|a7410|a7411|e4239|e4240|e4241|e4242|e4243|e4244|e4245|e4246|e4247|e4248|e4249|e4250|e4251|e4252|e4253|e4254|e4255|e4256|e4257|e4258|e4259|e4260|e4261|e4262|e4263|e4264|e4265|e4266|e4267|e4268|e4269|e4270|e4271|e4272|e4273|e4274|e4275|e4276|e4277|e4278|e4279|e4280|e4281|e4282|e4283|e4284|e4285|e4286|e4287|e4288|e4289|e4290|e4291|e4292|e4293|e4294|e4295|e4296|e4297|e4298|e4299|e4300|e4301|e4302|e4303|e4304|e4305|e4306|e4307|e4308|e4309|e4310|e4311|e4312|e4313|e4314|e4315|e4316|e4317|e4318|e4319|e4320|e4321|e4322|e4323|e4324|e4325|e4326|e4327|e4328|e4329|e4330|e4331|e4332|e4333|e4334|e4335|e4336|e4337|e4338|e4339|e4340|e4341|e4342|e4343|e4344|e4345|e4346|e4347|e4348|e4349|e4350|e4351|e4352|e4353|e4354|e4355|e4356|e4357|e4358|e4359|e4360|e4361|e4362|e4363|e4364|e4365|e4366|e4367|e4368|e4369|e4370|e4371|e4372|e4373|e4374|e4375|e4376|e4377|e4378|e4379|e4380|e4381|e4382|e4383|e4384|e4385|e4386|e4387|e4388|e4389|e4390|e4391|e4392|e4393|e4394|e4395 +ANTX#A2103|A2104|A2105|A2900|E1051|I328|I1034|I1035|a4754|a4755|a4756|a4757|a4758|a4780|a4781|a4782|a4783|a4784|e2238|e2239|e2240|e2241|e2242|u2568|u2569|u2570|u2571|u2572|u2573|u2574|u2575|u2576|u2577|u2578|u2579|u2580 +ANWF#i1149 +ANWH#E1101|e2365|e2366|e2367|e2368|e2369 +ANWJ#U1278|u6212|u6213 +ANWK#E1107|E1108|E1109|e2383|e2384|e2385|e2386|e2387|u6206|u6207|u6208|u6209|u6210|u6211 +ANWL#A2997|A2998|A2999|A3000|A3001|A3002|A3003|A3004|A3005|A3006|A3007|A3008|A3009|A3046|A3047|E1110|E1111|U1284|U1285|U1289|U1290|a7468|a7469|e2388|e2389|e2390|e2391|e2392|e2393|u6250|u6251|u6252|u6253|u6254|u6255|u6256|u6257|u6258|u6259|u6260|u6261|u6262|u6263|u6264|u6265|u6266|u6267|u6268|u6269|u6287 +ANWN#A3010|A3011|A3016|A3017|A3018|A3019|A3020|A3021|A3022|A3023|A3024|A3025|A3026|A3027|A3028|A3029|A3030|A3031|A3032|A3042|A3043|A3044|E1092|E1093|E1094|E1095|E1096|E1097|E1098|E1099|E1100|E1105|E1106|E1116|E1117|E1118|E1119|E1120|E1121|E1122|E1123|E1124|E1127|E1128|a7435|a7447|a7448|a7449|a7450|a7451|a7452|a7453|a7454|a7455|a7456|a7457|a7458|a7465|e2342|e2343|e2344|e2345|e2346|e2347|e2348|e2349|e2350|e2351|e2352|e2353|e2354|e2355|e2356|e2357|e2358|e2359|e2374|e2375|e2376|e2377|e2378|i762|i763|i1147|i1148|u6202|u6203|u6204|u6205|u6288|u6289|u6290|u6291 +ANWR#A3012|A3013|A3033|A3034|A3048|A3049|A3050|A3051|E1112|E1113|E1114|E1115|E1125|E1126|E1129|E1130|U1275|U1276|U1277|U1279|U1286|a7436|a7437|a7438|a7439|a7470|e2379|e2380|e2381|e2382|e2394|e2395|e2396|e2397|e2398|e2399|e2400|e2401|e2404|i761|u6185|u6186|u6187|u6188|u6189|u6190|u6191|u6192|u6193|u6194|u6195|u6196|u6197|u6198|u6199|u6200|u6201|u6270|u6271|u6272|u6273|u6274|u6275|u6276|u6277|u6278|u6279|u6292|u6293|u6294|u6295|u6296|u6297|u6298|u6299|u6300|u6301 +ANWS#A3014|A3015|A3035|A3036|A3037|A3038|A3039|A3040|A3041|E1102|E1103|E1104|U1280|U1287|U1288|a7440|a7441|a7442|a7443|a7444|a7445|a7446|a7459|a7460|a7461|a7462|a7463|a7464|e2370|e2371|e2372|e2373|u6215|u6216|u6217|u6218|u6219|u6220|u6280|u6281|u6282|u6283|u6284|u6285|u6286 +ANWT#U1281|U1282|u6214|u6232|u6233|u6234|u6235|u6236|u6237|u6238|u6239|u6240|u6241|u6242|u6243|u6244|u6245|u6246|u6247|u6248|u6249 +ANWW#i1150 +ANWX#A2996|A3045|U1283|a7430|a7431|a7432|a7433|a7434|a7466|a7467|e2360|e2361|e2362|e2363|e2364|e2402|e2403|u6221|u6222|u6223|u6224|u6225|u6226|u6227|u6228|u6229|u6230|u6231 +ANXJ#U796|u4337|u4338|u4339|u4340|u4341|u4342|u4343|u4344|u4345|u4346|u4347 +ANXL#A2891|A2892|A2893|A2894|I624|I625|I626|I627|I628|I629|I630|I631|i655|i656|i657 +ANXM#a7313|a7314|a7315|u4332|u4333|u4334|u4335|u4336 +ANXN#E3418 +ANXR#A2039|A2040|A2041|a4495|u2508|u2509|u2510|u2511|u2512|u2513|u2514|u2515|u2516|u2517|u2518|u2519|u2520 +ANXS#e429|u4348|u4349|u4350|u4351|u4352|u4353|u4354|u4355|u4356|u4357 +ANXT#I632|I633|I634|U404|a7316|a7317|u1582|u1583|u1584|u1585|u1586|u1587|u1588|u1589|u1590|u1591|u1592|u1593|u2649|u2650|u2651|u2652|u2653 +AP#O392|Y8|u6464 +AP0K#A3132|A3133|A3134|A3135|A3136|A3137|A3138|A3139|A3140|A3141 +AP0S#A3142|a7659|a7660|a7661|a7662|a7663 +APFL#A3101|A3102|A3103|A3104|A3105|A3106|A3107|A3108|A3109|A3110|A3111|A3112|A3113|A3114|Ä45|Ä46 +APFR#O466|O467|O468|O469|O470|O471|O472|O473|O474|O475|O476|O477|o259|o260|o261|o262|o263|o264|o265|o266|o267|o268|o269 +APJM#ü2207 +APJN#ü2208 +APJR#ü2209|ü2210|ü2211|ü2212 +APK#o238|ü2206 +APKK#Ü388 +APKL#A3117|a7666|a7667 +APKR#E2308|E2309 +APKS#ü2213|ü2214|ü2215 +APL#A3118|A3119|A3154|A3155|A3157|A3163|O395 +APLJ#A3121|A3122|E2316 +APLK#A3164|A3165|A3166|A3167|E2315|E2317 +APLN#A3120|A3158|A3180|o312|o313 +APLP#E2310|E2311|E2312|E2313|e4501 +APLR#E2314|a7672|a7673|a7674|a7675|a7676|a7677|a7678|a7679|a7680|a7681|a7682|a7683|e4502 +APLS#A3161|A3162|a7707 +APLT#a7696|a7697|a7698|a7699|a7700|a7701|a7702|a7703|a7704|a7705|a7706 +APLX#A3143|A3156 +APM#O478 +APMK#O479 +APN#E2305|E3419 +APNN#O480|O481 +APNR#o270|o271 +APR#O396 +APR0#A3094 +APRK#A3168|A3169|A3170|A3171 +APRL#A3172|A3173|A3174|A3175|A3176|A3177 +APRN#O397|O398|O428|O429|O430|O431|O432|O433|O434|O435|O436|O437|O438|O439|O440|O441|O442|O443|O444|O445|O446|O447|O448|O449|O450|O451|O452|O453|O454|O455|O456|O457|O458|O459|O460|O461|O462|O463|O464|O465 +APRP#A3178|a7709 +APRR#a7708|o245|o246|o247|o248|o249|o250|o251|o252|o253|o254|o255|o256|o257|o258 +APRT#A3095|A3096|A3097|A3098|A3099|A3100|A3144|A3145|A3146|A3147|A3148|A3149|A3150|A3151|A3152|A3153|O399|O400|O401|O415|O416|O417|O418|O419|O420|O421|O422|O423|O424|O425|O426|O427|O482|O483|O484|O485|a7647|a7648|a7649|a7650|a7651|a7652|a7653|a7654|a7655|a7656|a7657|a7658|a7671|o239|o240|o241|o242|o243|o244|o272|o273 +APRX#O402|O403|O404|O405|O406|O407|O408|O409|O410|O411|O412|O413|O414 +APS#E2322|O393|O523|Y9|i1155 +APSK#e4503|e4504|e4505|e4506 +APSN#E2320 +APSS#A3179 +APST#A3123|A3124|A3125|A3126|A3127|A3128|A3129|A3130|A3131|E2318|E2319|O394|a7668|a7669|a7670|e4507 +APSX#O486|O487|O488|O489|O490|O491|O492|o274|o275 +APTK#O493|O494|O495|a7664|a7665 +APTM#E2306|E2307|O496|O497|O498|O499|O500|O501|O502|O503|O504|e4499|e4500|o276|o277|o278|o279|o280|o281|o282|o283|o284|o285|o286|o287|o288|o289|o290|o291|o292|o293|o294|o295|o296|o297|o298|o299|o300|o301|o302 +APTN#o311 +APTS#o306|o307|o308|o309|o310 +APTT#A3159|A3160|U1306|a7684|a7685|a7686|a7687|a7688|a7689|a7690|a7691|a7692|a7693|a7694|a7695 +APX#E2321 +APXL#e4508 +APXN#O505|O506|O507|O508|O509|O510|O511|O512|O513|O514|O515|O516|O517|O518|O519|O520|O521|O522|o303|o304|o305 +AR#A1194|A3188|A3544|E232|E348|E2325|E3424|I77|I78|I1121|O292|O294|U10|U1307|e155|e4509|e7241|e7251|i166|i1209|i1215|Ä20|Ä54|Ö10 +AR0K#O674|O675|o476|o477|o478|o479|o480 +AR0L#i172 +AR0M#A3552|a7856|a7857|a7858|a7859 +AR0P#O676|O677|o481|o482|o483|o484|o485 +AR0R#A3665 +AR0T#o470|o471|o472|o473|o474|o475 +ARB#E2343|e4533 +ARBB#E2339|e4567 +ARBF#E2350|E2351|E2352|E2353|E2354|E2355|E2356|E2357|E2358|E2359|E2360|E2361|E2362|E2363|E2409|e4593|e4594|e4595|e4596 +ARBK#E230|E231|E2364|E2365|E2368|E2369 +ARBL#E2370|E2371|E2372|E2373|E2374|E2375|U1325|U1326|U1327|U1328|e4557|e4558|e4559|e4560|e4614|e4615|e4616|e4617|e4618|e4619|e4620|e4621|e4622|e4623|e4624|e4625|e4626|e4627|e4628|e4629|e4630|e4631|e4632|e4633|e4634|e4635|e4636|e4637|e4638|e4639|e4640|e4641|e4642|e4643|e4644|e4645|e4646|e4647|e4648|e4649|e4650|e4651|e4652|e4653|e4654|e4655|e4656|e4657|e4658|e4659|e4660|e4661|e4662|e4663|e4664|e4665|e4666 +ARBM#E2376|E2377|E2378 +ARBN#A3196|E2329|E2330|E2331|E2332|E2333|E2337|E2338|E2344|E2345|E2346|E2347|E2348|E2366|E3425|E3426|E3427|U1323|U1324|e4551|e4552|e4553|e4554|e4555|e4556|e4572|e4573|e4574|e4575|u6477|u6478|u6479|u6480|u6481 +ARBP#E2379 +ARBR#A3189|A3190|A3191|A3192|A3193|E229|E2334|E2335|E2336|E2340|E2341|E2380|E2381|E2382|E2383|E2410|E2924|E2925|E2926|E2927|E2928|E2929|E2930|E2931|E2932|E2933|e143|e144|e145|e146|e147|e148|e149|e150|e151|e152|e153|e154|e4534|e4535|e4536|e4537|e4538|e4539|e4540|e4541|e4542|e4543|e4544|e4545|e4546|e4568|e4569|e4570|e4571|e4676|e4677|e4678|e4679|e4680|e4681|e4682|e4683|e4684|e4685|e4686|e4687|e4688|e4689|e4690|e4691|e4692|e4693|e4694|e4695|e4696|e4697|e4698|e4699|e4704|e4705|e4706|e4707|e4708|e5956|e5957|e5958|e5959|e5960|e5961|e5962|e5963|e5964|e5965|e5966|e5967|e5968|e7149|e7150|e7151|e7152|u6482 +ARBS#A1195|A3194|A3195|E226|E227|E228|E2342|E2349|E2384|E2385|E2386|E2387|E2388|E2389|E2390|E2391|E2392|E2393|E2394|E2395|E2396|E2397|E2398|E2399|E2400|E2401|E2402|U1308|U1309|a7710|a7711|a7712|a7713|e4561|e4667|e4668|e4700 +ARBT#A3201|A3202|A3203|A3204|A3205|A3206|A3207|A3208|A3209|A3210|A3211|A3212|A3213|A3214|A3215|A3216|A3217|A3218|A3219|A3220|A3221|A3222|A3223|A3224|A3225|A3226|A3227|A3228|A3229|A3230|A3231|A3232|A3233|A3234|A3235|A3236|A3237|A3238|A3239|A3240|A3241|A3242|A3243|A3244|A3245|A3246|A3247|A3248|A3249|A3250|A3251|A3252|A3253|A3254|A3255|A3256|A3257|A3258|A3259|A3260|A3261|A3262|A3263|A3264|A3265|A3266|A3267|A3268|A3269|A3270|A3271|A3272|A3273|A3274|A3275|A3276|A3277|A3278|A3279|A3280|A3281|A3282|A3283|A3284|A3285|A3286|A3287|A3288|A3289|A3290|A3291|A3292|A3293|A3294|A3295|A3296|A3297|A3298|A3299|A3300|A3301|A3302|A3303|A3304|A3305|A3306|A3307|A3308|A3309|A3310|A3311|A3312|A3313|A3314|A3315|A3316|A3317|A3318|A3319|A3320|A3321|A3322|A3323|A3324|A3325|A3326|A3327|A3328|A3329|A3330|A3331|A3332|A3333|A3334|A3335|A3336|A3337|A3338|A3339|A3340|A3341|A3342|A3343|A3344|A3345|A3346|A3347|A3348|A3349|A3350|A3351|A3352|A3353|A3354|A3355|A3356|A3357|A3358|A3359|A3360|A3361|A3362|A3363|A3364|A3365|A3366|A3367|A3368|A3369|A3370|A3371|A3372|A3373|A3374|A3375|A3376|A3377|A3378|A3379|A3380|A3381|A3382|A3383|A3384|A3385|A3386|A3387|A3388|A3389|A3390|A3391|A3392|A3393|A3394|A3395|A3396|A3397|A3398|A3399|A3400|A3401|A3402|A3403|A3404|A3405|A3406|A3407|A3408|A3409|A3410|A3411|A3412|A3413|A3414|A3415|A3416|A3417|A3418|A3419|A3420|A3421|A3422|A3423|A3424|A3425|A3426|A3427|A3428|A3429|A3430|A3431|A3432|A3433|A3434|A3435|A3436|A3437|A3438|A3439|A3440|A3441|A3442|A3443|A3444|A3445|A3446|A3447|A3448|A3449|A3450|A3451|A3452|A3453|A3454|A3455|A3456|A3457|A3458|A3459|A3460|A3461|A3462|A3463|A3464|A3465|A3466|A3467|A3468|A3469|A3470|A3471|A3472|A3473|A3474|A3475|A3476|A3477|A3478|A3479|A3480|A3481|A3482|A3483|A3484|A3485|A3486|A3487|A3488|A3489|A3490|A3491|A3492|A3493|A3494|A3495|A3496|A3497|A3498|A3499|E2367|E2403|E2404|E2405|E2406|E2407|E2408|O534|O535|O536|a7714|a7715|a7716|a7717|a7718|a7719|a7720|a7721|a7722|a7723|a7724|a7725|a7726|a7727|a7728|a7729|a7730|a7731|a7732|a7733|a7734|a7735|a7736|a7737|a7738|a7739|a7740|a7741|a7742|a7743|a7744|a7745|a7746|a7747|a7748|a7749|a7750|a7751|a7752|a7753|a7754|a7755|a7756|a7757|a7758|a7759|a7760|a7761|a7762|a7763|a7764|a7765|a7766|a7767|a7768|a7769|a7770|a7771|a7772|a7773|a7774|a7775|a7776|a7777|a7778|a7779|a7780|a7781|a7782|a7783|a7784|a7785|a7786|a7787|a7788|a7789|a7790|a7791|a7792|a7793|a7794|a7795|a7796|a7797|e4547|e4548|e4549|e4550|e4562|e4563|e4564|e4565|e4566|e4576|e4577|e4578|e4579|e4580|e4581|e4582|e4583|e4584|e4585|e4586|e4587|e4588|e4589|e4590|e4591|e4592|e4597|e4598|e4599|e4600|e4601|e4602|e4603|e4604|e4605|e4606|e4607|e4608|e4609|e4610|e4611|e4612|e4613|e4669|e4670|e4671|e4672|e4673|e4674|e4675|e4701|e4702|e4703 +ARBX#E350|E351 +ARFJ#O302|O303|o216|o217|u6472|u6473|u6474|u6475|u6476 +ARFK#o218 +ARFL#E2567|E2568|E2569|E2570|E2571|E2572|E2573|E2574|E2575|E2576|E2577|E2578|E2579|E2580|E2581|E2582|E2583|E2584|E2585|E2586|E2587|E2588|E2589|E2590|E2591|E2592|E2593|E2594|E2595|E2596|E2597|E2598|E2599|E2600|E2601|E2602|E2603|E2604|E2605|E2606|E2607|E2608|E2609|E2610|E2611|E2612|E2613|E2614|E2632|E2633|E2634|E2635|E2636|e4886|e4887|e4890|e4891|e4892|e4893|e4894|e4895|e4896|e4897|e4898|e4899|e4900|e4901|e4902|e4903|e4904|e4905|e4906|e4907|e4908|e4909|e4910|e4911|e4912|e4913|e4914|e4915|e4916|e4917|e4918|e4919|e4920|e4921|e4922|e4923|e4924|e4925|e4926|e5018|e5019|e5021|e5022|e5023|e5024|e5025|e5026|e5027|e5028|e5029|e5030|e5031|e5032|e5033|e5034 +ARFN#E2557|E2558|E2559|E2560|E2561|E2562|E2563|E2564|E2565|E2566|E3283|E3284|E3285|E3286|E3287|E3288|E3289|E3290|E3291|E3292|E3293|E3294|E3295|E3296|E3297|E3298|E3299|e4845|e4846|e4847|e4864|e4865|e4866|e4867|e4868|e4869|e4870|e4871|e4872|e4873|e4874|e4875|e4876|e4877|e4878|e4879|e4880|e4881|e4882|e4883|e4884|e4885|e5013|e5014|e5015|e5016|e7125|e7126|e7127|e7128|e7129|e7130|e7131|e7132|e7133|e7134|e7135 +ARFR#E302|E314|E2542|E2543|E2544|E2545|E2546|E2547|E2548|E2549|E2550|E2551|E2552|E2553|E2615|E2616|E2617|E2618|E2619|E2620|E2621|E2622|E2623|E2624|E2625|E2626|E2627|E2628|E2629|E2630|E2631|I1137|I1146|U1321|U1322|U1339|U1340|a7923|a7924|e189|e190|e191|e192|e193|e194|e195|e196|e197|e4792|e4793|e4794|e4795|e4796|e4797|e4798|e4799|e4825|e4826|e4827|e4828|e4829|e4830|e4831|e4832|e4833|e4834|e4835|e4836|e4837|e4838|e4839|e4840|e4841|e4842|e4843|e4844|e4927|e4928|e4929|e4930|e4931|e4932|e4933|e4934|e4935|e4936|e4937|e4938|e4939|e4940|e4941|e4942|e4943|e4944|e4945|e4946|e4947|e4948|e4949|e4950|e4951|e4952|e4953|e4954|e4955|e4956|e4957|e4958|e4959|e4960|e4961|e4962|e4963|e4964|e4965|e4966|e4967|e4968|e4969|e4970|e4971|e4972|e4973|e4974|e4975|e4976|e4977|e4978|e4979|e4980|e4981|e4982|e4983|e4984|e4985|e4986|e4987|e4988|e4989|e4990|e4991|e4992|e4993|e4994|e4995|e4996|e4997|e4998|e4999|e5000|e5001|e5002|e5003|e5004|e5005|e5006|e5007|e5008|e5009|e5010|e5011|e5012|e5017|e5020|i1218|i1219|i1220|i1221|i1222|i1242|i1243|i1244|u6471 +ARFS#E2554|E2555|E2556|e4848|e4849|e4850|e4851|e4852|e4853|e4854|e4855|e4856|e4857|e4858|e4859|e4860|e4861|e4862 +ARFT#A3197|U1420 +ARFX#e4863|e4888|e4889 +ARHB#E2678|E2679|E2680|E2681|E2682|U1347|U1348|U1349|U1350|U1351|U1352|U1353|U1354|e5173|e5174|e5175|e5176|e5177|e5178|e5201|e5202|e5203|e5204|e5205|e5206|e5207|e5208|e5209|e5210|e5211|e5212|e5213|e5214|e5215|e5216|e5217|e5218|e5219|e5220|e5260|e5261|e5262|e5263|e5264|e5265|e5266|e5331|e5332|u6494 +ARHF#e5267|e5268|e5269|e5270|e5271|e5272|e5273|e5274|e5275|e5276|e5277|e5278|e5279 +ARHH#E2715|E2716|e5333|e5334|e5335|e5336|e5337 +ARHL#E2669|E2670|E2671|E2672|E2673|E2674|E2675|E2676|E2685|E2686|E2688|E2689|E2690|E2691|E2692|E2693|E2694|E2695|E2696|E2697|E2698|E2699|E2700|E2701|E2702|E2703|E2704|E2705|E2706|E2707|E2708|E2709|E2710|E2711|E2712|E2713|e5179|e5180|e5181|e5182|e5183|e5184|e5185|e5186|e5234|e5235|e5236|e5237|e5238|e5239|e5240|e5241|e5242|e5243|e5244|e5245|e5246|e5280|e5281|e5282|e5283|e5284|e5285|e5286|e5287|e5288|e5289|e5290|e5291|e5292|e5293|e5294|e5295|e5296|e5297|e5298|e5299|e5300|e5301|e5302|e5303|e5304|e5305|e5306|e5307|e5308|e5309|e5310|e5311|e5312|e5313|e5314|e5315|e5316 +ARHN#A3984|A3985|A3986|e5187|e5317|e5318|e5319|e5320|e5321|e5322|e5323|e5324|e5325|e5326|e5327 +ARHR#E2677|E2714|e5328|e5329|e5330|e5347|e5348|e5349 +ARHS#e5188|e5189|e5190|e5191|e5192|e5193|e5194|e5195|e5196|e5197|e5198|e5199|e5200|e5221|e5222|e5338 +ARHT#E2683|E2684|E2687|e5223|e5224|e5225|e5226|e5227|e5228|e5229|e5230|e5231|e5232|e5233|e5247|e5248|e5249|e5250|e5251|e5252|e5253|e5254|e5255|e5256|e5257|e5258|e5259|e5339|e5340|e5341|e5342|e5343|e5344|e5345|e5346 +ARJ#A3524|O619|a7813|i175|i1247 +ARJB#E2637|E2638|E2639|E2640|E2641|E2642|E2643|E2644|E2645|E2646|e5051|e5052|e5053|e5054|e5055|e5056|e5057|e5058|e5059|e5060|e5061|e5062|e5063|e5064|e5068|e5069|e5070|e5071|e5072|e5073|e5074|e5075 +ARJF#E303|E304|I1138|i1223|i1224|i1225|i1226|i1227 +ARJH#e5065|e5066 +ARJL#O610|O611|O612|O613|O614|O615|O616|O617|O618 +ARJN#A3525|I1124|I1125|I1126|I1127|O620|O641|O642|O643|O644|O645|O646|O647|O648|O649|O650|O651|O652|O653|O654|O655|O656|O657|O658|O659|U1330|a7814|a7815|a7816|e5078|e5079|e6077|e6078|e6079|e6080|e6081|e6082|e6083|i176|i1165|i1166|i1167|i1168|i1169|i1170|i1171|i1172|i1173|i1174|i1175|i1176|i1177|i1178|i1179|i1180|i1181|i1182|i1183|i1184|i1185|i1186|i1187|o450|o451|o452|o453|o454|u6483|u6484|u6485|u6486|u6487|u6488 +ARJR#E2957|E2958|E2959|E2960|a7817|i1248|Ä55|Ä56|Ä57|Ä58|Ä59|ä121|ä122|ä123|ä124|ä125|ä126|ä127|ä128|ä129|ä130|ä131|ä132|ä133|ä134|ä135|ä136|ä137|ä138|ä139|ä140|ä141|ä142|ä143|ä144|ä145|ä146 +ARJS#E305|E306|E353|E2447|E2448|E2449|U1341|a7818|e198|e199|e200|e201|e202|e203|e204|e205|e206|e207|e208|e209|e5076|e5077|o428|o429|u6489|u6490|u6491|u6492|u6493 +ARJT#e5067 +ARJW#E2450 +ARK#E2647|E2718|I1119|Y7|a7812|e5089|i1246 +ARKB#E2956|e5035|e5036|e5148|e5149|e6063|e6064|e6065|e6066|e6067|e6068|e6069|e6070|e6071|e6072|e6073|e6074|e6075|e6076 +ARKF#e5377|e5378|e5379|e5380|e5381|e5382|e5383|e5384|e5385|e5386|e5387|e5388|e5389 +ARKK#E2953|E2954|e6017|e6018|e6019|e6020|e6021|e6022|e6023|e6024|e6025|e6026|e6027|e6028|e6029|e6030|e6031|e6032|e6033|e6034|e6035|e6036|e6037|e6038|e6039|e6040 +ARKL#A3526|A3527|A3528|E2764|E2765|E2766|E2774|E2775|E2776|I1148|I1149|O293|a7819|a7820|a7821|a7822|a7823|a7824|e5080|e5081|e5082|e5083|e5084|e5085|e5086|e5087|e5088|e5363|e5364|e5365|e5366|e5367|e5368|e5369|e5421|e5422|e5423|e5424|e5425|e5426|e5427|e5428|e5429|e5430|e5431|e5432|e5433|e5434|e5435|e5436|e5437|e5438|e5439|e5440|e5441|e5442|e5443|e5444|e5445|e5446|e5447|e5448|e5449|e5450|e5451|e5452|e5453|e5454|e5455|e5456|e5457|e5458|e5459|e5460|e5461|e5462|e5463|e5464|e5465|e5466|e5467|e5468|e5469|e5470|e5471|e5472|e5473|e5474|e5506|e5507|e5508|e5509|e5510|e5511|e5512|e5513|e5514|e5515|e5516|i1228 +ARKM#A3531|A3532|A3533|A3534|A3535|A3536|A3537|A3538|E3431|a7825|a7826|a7827|a7828|a7829|a7830|a7831|a7832|a7833|a7834|a7835|a7836|e5517|e5518|e5519 +ARKN#A3198|A3529|A3530|A3556|A3637|A3638|E2530|E2531|E2532|E2533|E2534|E2535|E2648|E2655|E2656|E2657|E2658|E2659|E2660|E2661|E2662|E2663|E2664|E2665|E2666|E2729|E2730|E2731|E2732|E2733|E2734|E2735|E2736|E2737|E2738|E2739|E2740|E2741|E2742|E2743|E2744|E2745|E2746|E2747|E2748|E2749|E2750|E2751|E2752|E2753|E2754|E2755|E2756|E2757|E2770|E2771|E2772|E2773|E2961|E2962|E2963|O582|O583|O584|O585|O586|O587|O588|O589|O590|O591|O592|O593|O594|O595|O596|O597|O598|O599|O600|O601|O602|O603|O604|O605|O606|O607|O608|O609|O661|O662|O663|U1359|U1362|U1363|U1364|U1365|U1366|U1367|a7925|a7926|a7927|a7928|a7929|a7930|a7931|a7932|a7933|a7934|a7935|a7936|e4800|e4801|e4802|e4803|e4804|e4805|e4806|e4807|e4808|e4809|e4810|e4811|e4812|e4813|e4814|e5037|e5090|e5091|e5150|e5151|e5152|e5153|e5154|e5155|e5156|e5157|e5158|e5159|e5160|e5161|e5370|e5371|e5372|e5373|e5374|e5375|e5376|e5390|e5391|e5392|e5393|e5394|e5395|e5396|e5397|e5398|e5399|e5400|e5401|e5402|e5403|e5404|e5405|e5406|e5407|e5408|e5409|e5410|e5411|e5412|e5413|e5414|e5415|e5416|e5417|e5418|e5419|e5420|e5493|e5494|e5495|e5496|e5497|e5498|e5499|e5500|e5501|e5502|e5503|e5504|e5505|o395|o396|o397|o398|o399|o400|o401|o402|o403|o404|o405|o406|o407|o408|o409|o410|o411|o412|o413|o414|o415|o416|o417|o418|o419|o420|o421|o422|o423|o424|o425|o426|o427|o455|o456|o457|o458|o459|u6507|u6508|u6509|u6510|u6511 +ARKR#E354|E2649|E2650|E2651|E2652|E2758|E2759|E2760|E2761|E2762|E2763|E2767|E2768|E2769|E3428|I1147|U1342|U1343|U1344|U1345|U1346|U1358|U1360|U1361|e5095|e5096|e5097|e5098|e5099|e5100|e5101|e5102|e5103|e5104|e5105|e5106|e5107|e5108|e5109|e5110|e5111|e5112|e5113|e5114|e5115|e5116|e5117|e5118|e5119|e5120|e5121|e5122|e5123|e5124|e5125|e5126|e5127|e5128|e5129|e5130|e5131|e5132|e5133|e5134|e5135|e5136|e5137|e5138|e5139|e5140|e5141|e5142|e5143|e5144|e5145|e5146|e5147|e5475|e5476|e5477|e5478|e5479|e5480|e5481|e5482|e5483|e5484|e5485|e5486|e5487|e5488|e5489|e5490|e5491|e5492 +ARKS#A3539|A3540|E2653|E2654|E2667|E2668|e5092|e5093|e5094|i1156|i1157|ä147|ä148|ä149|ä150 +ARKT#A3554|A3555|A3557|U18|U19|a7860|a7861|a7862|a7863|e5038|e5039|e5040|e5041|e5042|e5043|e5044|e5045|e5046|e5047|e5048|e5049|e5050|e5162|e5163|e5164|e5165|e5166|e5167|e5168|e5169|e5170|e5171|e5172|e6084|e6085|e6086|e6087|e6088|e6089 +ARKW#A3541|A3542|a7837|a7838|a7839|a7840|a7841|a7842|a7843|a7844|a7845|a7846|a7847|a7848|a7849|a7850 +ARKX#E355|E356|E2536|E2537 +ARL#A3199|A3521|A4490|E2784|U1314|i1216 +ARLB#E2780|E2781|E2782|E2783|E2785|E2786|E2787|E2788|E2789|E2790|U1368|U1369|U1370|U1371|U1372|U1373|U1374|U1375|U1376|U1377|U1378|U1379|U1380|U1381|U1382|U1383|U1384|U1385|U1386|U1387|U1388|e5549|e5550|e5551|e5552|e5553|e5554|e5555|e5556|e5557|e5558|e5559|e5564|e5565|e5566|e5567|e5568|e5569|e5570|e5571|e5572|e5573|e5574|e5575|e5576|e5577|e5578|u6512|u6513 +ARLF#I1139|I1151|i1229|i1230 +ARLJ#a7811|e5521|e5591|e5592|e5593|e5594|e5595|e5596|e5659|e5660|e5661|e5662|e5663|e5676|i1231 +ARLK#E2796|E2797|E2798|e5520|e5522|e5597|e5598|e5599|e5600|e5601|e5602|e5664 +ARLM#E2777|e5523|e5524|e5525|e5526|e5527|e5528|e5529|e5530|e5531|e5532|e5533|e5534|e5535 +ARLN#A1196|A1197|E2778|E2794|I1130|I1131|O664|O665|e4815|e5536|e5537|e5538|e5539|e5540 +ARLR#E2795|e5625|e5626|e5627|e5628|e5629|e5630|e5631|e5632|e5633|e5634|e5635|e5636|e5637|e5638|e5639|e5640|e5641|i1217 +ARLS#E308|E2779|E2801|E2802|E2803|E2804|E2805|E2806|E2807|E2808|E2809|e222|e223|e224|e225|e226|e227|e228|e229|e230|e231|e232|e233|e4816|e5541|e5542|e5543|e5544|e5545|e5546|e5547|e5548|e5642|e5643|e5644|e5645|e5646|e5665|e5666|e5667|e5668|e5669|e5677|e5678|e5679|e5680|e5681|e5682|e5683|e5695|e5696|e5697|e5698|e5699|e5700|e5701|e5702|e5703|e5704|e5705|e5706|e5707 +ARLT#E2791|E2799|E2800|U1315|e4817|e4818|e4819|e4820|e4821|e4822|e5579|e5580|e5581|e5582|e5583|e5584|e5585|e5586|e5587|e5588|e5589|e5590|e5617|e5618|e5619|e5620|e5621|e5622|e5623|e5624|e5670|e5671|e5672|e5673|e5674|e5675|e5684|e5685|e5686|e5687|e5688|e5689|e5690|e5691|e5692|e5693|e5694|u6465|u6466|u6467|u6468|u6469|u6470|u6552|u6553 +ARLX#E307|E2792|E2793|e210|e211|e212|e213|e214|e215|e216|e217|e218|e219|e220|e221|e5560|e5561|e5562|e5563|e5603|e5604|e5605|e5606|e5607|e5608|e5609|e5610|e5611|e5612|e5613|e5614|e5615|e5616|e5647|e5648|e5649|e5650|e5651|e5652|e5653|e5654|e5655|e5656|e5657|e5658 +ARM#A3558|A3581|A3582|A3622|A3625|I79|e7252|i167 +ARMB#A3571|A3572|A3573|A3574|A3575|A3576|A3577|A3578|A3579|A3580|A3583 +ARMF#A3585|A3588|A3589|A3603 +ARMH#A3604|A3605 +ARMK#A3560|A3586|A3607|e5815|e5816|e5817|e5818|e5819|e5820|e5821|e5822|e5823|e5824|e5825|e5826|e5827 +ARML#A3608|A3609|a7870|Ä60|Ä61|Ä62|Ä63|Ä64|ä156 +ARMM#A3587|a7864 +ARMN#A3561|A3562|A3593|A3594|A3595|A3596|A3597|A3598|A3599|A3600|A3601|A3602|A3606|A3627|E2810|E2811|E2812|E2836|E2837|U1389|U1390|a7865|a7866|e5708|e5709|e5710|e5711|e5712|e5713|e5714|e5715|e5716|e5717|e5718|e5719|e5720|e5766|e5767|e5768|e5769|e5770|e5771|e5772|e5773|e5774|e5775|e5776 +ARMR#A3590|A3610|E357|E2835|E3432|a7868|a7869|e5753|e5754|e5755|e5756|e5757|e5758|e5759|e5760|e5761|e5762|e5763|e5764|e5765|ä151|ä152|ä153|ä154|ä155 +ARMS#A3591|A3611|A3612|A3613|A3614|A3626|E2815|E2816|E2841|E2842|a7867|a7871|a7872|a7873|a7874|a7875|a7876|a7877|a7878|a7879|a7880|a7881|a7882|a7883|a7884|e5734|e5735|e5802|e5803|e5804|e5805|e5806|e5807|e5808|e5809|e5810|e5811|e5812|e5813|e5814|ä157|ä158|ä159|ä160 +ARMT#A3559|A3563|A3564|A3565|A3566|A3567|A3568|A3569|A3570|A3592|A3615|A3616|A3617|A3618|A3619|A3620|A3621|E2538|E2539|E2540|E2541|E2813|E2814|E2817|E2818|E2819|E2820|E2821|E2822|E2823|E2824|E2825|E2826|E2827|E2828|E2829|E2830|E2831|E2832|E2833|E2834|E2838|E2843|E2844|E2845|E2846|a7885|a7886|a7887|a7888|a7889|a7890|a7891|a7892|a7893|a7894|a7895|a7896|e5721|e5722|e5723|e5724|e5725|e5726|e5727|e5728|e5729|e5730|e5731|e5732|e5733|e5736|e5737|e5738|e5739|e5740|e5741|e5742|e5743|e5744|e5745|e5746|e5747|e5748|e5749|e5750|e5751|e5752|e5777|e5778|e5779|e5780|e5781|e5782|e5783|e5784|e5785|e5786|e5787|e5788|e5789|e5828|e5829|e5830|e5831|e5832|e5833|e5834|e5835|e5836|e5837|e5838|e5839 +ARMX#A3584|E2839|E2840|U20|U21|U22|e5790|e5791|e5792|e5793|e5794|e5795|e5796|e5797|e5798|e5799|e5800|e5801 +ARN#A3522|A3543|A3545|A3624|E233|E358|I80|I1120|I1122|I1123|I1132|I1133|O295|O660|U14|U1310|U1311|U1316|U1355|U1391|e156|e266|e7253|i168|i1232|Ä21 +ARN0#O625 +ARNB#E234|E236|E237|E238|E239|E240|E241|U16|U1317|o212|o213|o214|o215 +ARNF#E248|E249|E292|E352|U17|e176|e177|e178|e179 +ARNH#E257|E258|I1142|I1143|I1144|e163|e164|e165|e166|e167|e168|e169|e170|e171|e172|e173|e174|e175 +ARNJ#A3629|A3630|E251|E252|E253|E254|E311|E349|E2976|E2977|O305|O306|O524|O525|O526|O527|O528|O529|O530|a7897|a7898|a7899|a7900|a7901|a7902|a7903|a7904|a7905|a7906|a7907|a7908|a7909|e6042|e6135|e6136|e6137|e6138|e6139|e6140|e6143|e6144|e6145|o314|o315|o316|o317 +ARNK#A3623|E250|E255|E256|E310|E312|E313|E2975|I1135|I1136|O304|U1335|U1336|U1337|U1338|e6041|e6141|e6142|Ä22 +ARNL#E259|E260 +ARNM#E235|E261|E262|E263|E264|E265|E266|E267|E268|E299|O666|O667|O668|e157|e158 +ARNN#A3523|E2847|E2848|E2849|E2850|I1134|I1140|O531|U1312|e4520|e5840|e5841|e5842|e5843|e5844|e5845|e5846|e5847|e5848|e5849|e5850|e5851|e5852|e5853|e5854 +ARNP#E269|E270|E271|E272|E273|E274|E275 +ARNR#E247|E276|E277|E2719|E2720|E2721|E2722|E2723|E2724|E2725|E2726|E2727|E2851|E2852|E2853|E2854|E2855|E2856|E2891|E2892|E2893|E2894|E2895|E2896|E2897|E2898|E2899|E2900|E2901|E2902|E2903|E2904|E2905|E2906|E2907|E2908|E2909|E2910|E2911|E2912|E2913|E2914|E2915|E2916|E2917|E2918|E2919|E2920|E2921|I1141|I1145|O296|O300|e5350|e5351|e5352|e5353|e5354|e5355|e5356|e5357|e5358|e5359|e5360|e5361|e5362|e5855|e5856|e5857|e5858|e5859|e5860|e5861|e5862|e5863|e5864|e5865|e5866|e5867|e5928|e5929|e5930|e5931|e5932|e5933|e5934|e5935|e5936|e5937|e5938|e5939|e5940|e5941|u6495|u6496|u6497|u6498|u6499|u6500|u6501|u6502|u6503|u6504|u6505|u6506 +ARNS#E278|E279|E280|E281|E282|E283|E297|E298|E2859|E2860|E2861|E2862|E2863|E2864|E2865|E2866|E2867|E2868|E2869|E2870|O297|O298|O299|U15|U1313|U1318|U1319|U1356|U1357|e5888|e5889|e5890|e5891|e5892|e5893|e5894|e5895|e5896|e5897|e5898|e5899|e5900|e5901|e5902|e5903|e5904|e5905|e5906|e5907|e5908|e5909|e5910|e5911|e5912|e5913|e5914|e5915|e5916|e5917|i1158|i1159|i1193|i1194|i1195|i1196|i1197|i1198|i1199|i1200|i1201|i1202|i1203|i1204|i1205|i1206|i1207|i1208 +ARNT#A1059|A3639|A3640|E242|E243|E244|E245|E246|E284|E285|E286|E287|E288|E289|E290|E291|E2857|E2858|E2871|E2872|E2873|E2874|E2875|E2876|E2877|E2878|E2879|E2880|E2881|E2882|E2883|E2884|E2885|E2886|E2887|E2888|E2889|E2890|O621|O622|O623|O624|O626|O627|O628|O629|O630|O631|O632|O633|O634|O635|O636|O637|O638|O639|O640|a3776|a7937|a7938|e159|e160|e161|e162|e5868|e5869|e5870|e5871|e5872|e5873|e5874|e5875|e5876|e5877|e5878|e5879|e5880|e5881|e5882|e5883|e5884|e5885|e5886|e5887|e5918|e5919|e5920|e5921|e5922|e5923|e5924|e5925|e5926|e5927|i1233|i1234|i1235|i1236|i1237|o430|o431|o432|o433|o434|o435|o436|o437|o438|o439|o440|o441|o442|o443|o444|o445|o446|o447|o448|o449 +ARNW#E293|E294|E295|E296|U1331|U1332|U1333|U1334|e180|e181|e182|e183|e184 +ARNX#E2922|E2923|e5942|e5943|e5944|e5945|e5946|e5947|e5948|e5949|e5950|e5951|e5952|e5953|e5954|e5955 +ARP#E3433 +ARPB#E3434 +ARPF#E3443|E3444|E3470 +ARPH#E3445|E3446|E3447 +ARPK#E3435|E3436|E3437|E3438|E3439|E3440|E3441|E3442 +ARPL#u6514 +ARPM#E3448|E3449|E3450|e7256 +ARPN#E3469 +ARPP#E3451|E3452|E3453|E3454|E3455|E3456|E3457|E3458|E3459 +ARPR#E359|E2938|E2939|E2940|E2941|E2942|E2943|E2944|E2945|E2946|E2947|E2948|E2949|E2950|E2951|E2952|E3460|E3461|E3462|E3463|E3464|E3465|E3474|E3475|E3476|E3477|E3478|e5988|e5989|e5990|e5991|e5992|e5993|e5994|e5995|e5996|e5997|e5998|e5999|e6000|e6001|e6002|e6003|e6004|e6005|e6006|e6007|e6008|e6009|e6010|e6011|e6012|e6013|e6014|e6015|e6016|i1238|i1239 +ARPS#E3466|E3467|E3472|E3473|E3479|E3480|e7258|e7259|e7260|e7261|e7262|e7263 +ARPT#E3468 +ARPW#E3471|e7257 +ARPX#E3149|E3150|e5986|e5987 +ARR#A3546|E365|I81|i169|i1240 +ARRB#E300|E301|E2327|e185|e186|e187|e188|e4521|e4522|e4523|e4524|e4525|e4526|e4527|e4528|e4529|e4530|e4531|e4532|e4823|e4824 +ARRM#U11|U12|U13 +ARRN#E366|e6749 +ARRS#i170 +ARRT#A3200|E3300|E3301|e6750|e7136|e7137|e7138|e7139|e7140|e7141|e7142|e7143|e7144|e7145|e7146|e7147|e7148 +ARS#A3628|A3631|E2934|E3207|E3214|I1129|O301|e7254|i171|i1241 +ARS0#A3706|A3707|A3708|A3709|E3100 +ARSB#E3209|E3210|E3211|E3212|e7005|e7006|e7007|e7027|e7028|e7029|e7030|e7031|e7032 +ARSF#E3239|E3240|E3241|E3242|E3273|E3274|e6166|e6649|i1245 +ARSH#E3245|E3246|E3247|E3248|E3249|E3250|E3251|E3252|E3253|E3254|E3255|E3256|E3257|E3258|E3259|E3260|E3261|E3262|E3263|E3264|E3265|E3266|e6346|e6347|e6348|e7033|e7034|e7035|e7036|e7037|e7038|e7039|e7040|e7041|e7042|e7044|e7045 +ARSJ#E3222|E3223|E3224|E3225|E3226|E3227|E3228|E3229|E3230|E3231|E3232|E3243|U26|U27|U28|U29|e7012|e7014|e7015|e7016|e7017|e7018|e7019|e7077|e7078 +ARSK#A3641|A3642|A3643|A3644|E360|E361|E3032|E3033|E3034|E3035|E3036|E3037|E3038|E3039|E3040|E3041|E3042|E3043|E3044|E3045|E3046|E3047|E3048|E3049|E3050|E3051|E3052|E3053|E3054|E3055|E3056|E3057|E3058|E3059|E3060|E3061|E3062|E3233|E3234|E3235|E3236|E3237|E3238|E3244|E3269|E3481|E3482|e6167|e6168|e6169|e6170|e6171|e6172|e6173|e6174|e6175|e6176|e6177|e6178|e6179|e6180|e6181|e6182|e6183|e6184|e6185|e6186|e6187|e6188|e6189|e6190|e6191|e6192|e6193|e6194|e6195|e6196|e6197|e6198|e6199|e6200|e6201|e6202|e6203|e6204|e6205|e6206|e6207|e6208|e6209|e6210|e6211|e6212|e6213|e6214|e6215|e6216|e6217|e6218|e6219|e6220|e6221|e6222|e6223|e6224|e6225|e6226|e6227|e6228|e6229|e6230|e6231|e6232|e6233|e6234|e6235|e6236|e6237|e6238|e6239|e6240|e6241|e6242|e6243|e6244|e6245|e6246|e6247|e6248|e6249|e6250|e6251|e6252|e6253|e6254|e6255|e6256|e6257|e6258|e6259|e6260|e6261|e6262|e6263|e6264|e6265|e6266|e6267|e6268|e6269|e6270|e6271|e6272|e6273|e6274|e6275|e6276|e6277|e6278|e6279|e6280|e6281|e6282|e6283|e6284|e6285|e6286|e6287|e6288|e6289|e6290|e6291|e6292|e6293|e6294|e6295|e6296|e6297|e6298|e6299|e6300|e6301|e6302|e6303|e6304|e6305|e6306|e6307|e6308|e6309|e6310|e6311|e6312|e6313|e6314|e6315|e6316|e6317|e6318|e6319|e6320|e6321|e6322|e6323|e6324|e6325|e6326|e6327|e6328|e6329|e6330|e6331|e6332|e6333|e6334|e6335|e6336|e6337|e6338|e6339|e6340|e6341|e6342|e6343|e6344|e6345|e7013|e7020|e7021|e7022|e7023|e7024|e7025|e7026|e7072|e7073|e7074|e7075|e7076|e7079|e7255|i1188|i1189|i1190|i1191|i1192|Ä65 +ARSL#E3267|E3268|E3270|E3271|E3276|E3277|E3278|E3279|E3280|E3281|E3282|U1406|e7046|e7047|e7048|e7049|e7050|e7051|e7052|e7053|e7054|e7055|e7056|e7057|e7058|e7059|e7060|e7100|e7101|e7102|e7103|e7104|e7105|e7106|e7107|e7108|e7109|e7110|e7111|e7112|e7113 +ARSM#E309|E2328|e234|e235|e236|e237 +ARSN#A3553|A3645|A3646|A3647|A3648|A3684|A3685|A3686|A3687|A3688|A3689|A3690|A3691|A3692|A3693|A3694|A3695|A3696|A3697|A3698|E3215|E3216|E3217|E3218|E3219|E3220|E3485|E3486|I1152|I1153|e6161|e6162|e6163|e6349|e6350|e6351|e6352|e6353|e6354|e6355|e6356|e6357|e6358|e6359|e6360|e6361|e6400|e6401|e6402|e6403|e6404|e6405|e6406|e6407|e6408|e6409|e6410|i1263|i1264|i1265|i1266|i1267|i1268|i1269|i1270|i1271|i1272|i1273|i1274|i1275 +ARSP#E362|E3066|E3067|E3068|E3069|E3070|E3071|U1394|U1395|U1396|U1397|U1398|U1399|U1400|U1401|U1402|e6411|e6412|e6413|e6414|e6415|e6416|e6417|e6418|e6419|e6420|e6421|e6422|e6423|e6424|e6425|e6426|e6427|e6428|e6429|e6430|e6431|e6432|e6433|e6434|e6435|e6436|e6437|e6438|e6439|e6440|e6441|e6442|u6515|u6516|u6517|u6518|u6519|u6520|u6521|u6522|u6523|u6524|u6525 +ARSR#e7114|e7115|e7116|e7117|e7118|e7119|e7120|e7121|e7122|e7123|e7124 +ARSS#E3221|U1427|U1428|U1429|U1430|e7043|e7249|e7250 +ARST#A1060|A3547|A3548|A3549|A3550|A3551|A3632|A3633|A3634|A3635|A3699|A3700|A3701|A3702|A3703|A3704|A3705|A3710|A3711|A3712|A3713|A3714|A3715|A3716|E363|E2978|E2979|E2980|E2981|E2982|E2983|E2984|E2985|E2986|E2987|E2988|E2989|E2990|E2991|E2992|E2993|E2994|E2995|E2996|E2997|E2998|E2999|E3000|E3001|E3002|E3003|E3004|E3005|E3006|E3007|E3008|E3009|E3010|E3011|E3012|E3013|E3014|E3015|E3016|E3017|E3018|E3019|E3020|E3021|E3022|E3023|E3024|E3025|E3026|E3027|E3028|E3029|E3030|E3031|E3063|E3064|E3065|E3072|E3073|E3074|E3075|E3076|E3077|E3078|E3079|E3080|E3081|E3082|E3083|E3084|E3085|E3086|E3087|E3088|E3089|E3090|E3091|E3092|E3093|E3094|E3095|E3096|E3097|E3098|E3099|E3101|E3102|E3103|E3104|E3105|E3106|E3107|E3108|E3109|E3110|E3111|E3112|E3113|E3114|E3115|E3116|E3117|E3208|E3213|E3272|U30|U1403|U1404|U1405|U1425|U1426|a3777|a7851|a7852|a7853|a7854|a7855|e238|e6164|e6165|e6362|e6363|e6364|e6365|e6366|e6367|e6368|e6369|e6370|e6371|e6372|e6373|e6374|e6375|e6376|e6377|e6378|e6379|e6380|e6381|e6382|e6383|e6384|e6385|e6399|e6443|e6444|e6445|e6446|e6447|e6448|e6449|e6450|e6451|e6452|e6453|e6454|e6455|e6456|e6457|e6458|e6459|e6460|e6461|e6462|e6463|e6464|e6465|e6466|e6467|e6468|e6469|e6470|e6471|e6472|e6473|e6474|e6475|e6476|e6477|e6478|e6479|e6480|e6481|e6482|e6483|e6484|e6485|e6486|e6487|e6488|e6489|e6490|e6491|e6492|e6493|e6494|e6495|e6496|e6497|e6498|e6499|e6500|e6501|e6502|e6503|e6504|e6505|e6506|e6507|e6508|e6509|e6510|e6511|e6512|e6513|e6514|e6515|e6516|e6517|e6518|e6519|e6520|e6521|e6522|e6523|e6524|e6525|e6526|e6527|e6528|e6529|e6530|e6531|e6532|e6533|e6534|e6535|e6536|e6537|e6538|e6539|e6540|e6541|e6542|e6543|e6544|e6545|e6546|e6547|e6548|e6549|e6550|e6551|e6552|e6553|e6554|e6555|e6556|e6557|e6558|e6559|e6560|e6561|e6562|e6563|e6564|e6565|e6566|e6567|e6568|e6569|e6570|e6571|e6572|e6573|e6574|e6575|e6576|e6577|e6578|e6579|e6580|e6581|e6582|e6583|e6584|e6585|e6586|e6587|e6588|e6589|e6590|e6591|e6592|e6593|e6594|e6595|e6596|e6597|e6598|e6599|e6600|e6601|e6602|e6603|e6604|e6605|e6606|e6607|e6608|e6609|e6610|e6611|e6612|e6613|e6614|e6615|e6616|e6617|e6618|e6619|e6620|e6621|e6622|e6623|e6624|e6625|e6626|e6627|e6628|e6629|e6630|e6631|e6632|e6633|e6634|e6635|e6636|e6637|e7008|e7009|e7010|e7011|e7061|e7062|e7063|e7064|e7065|e7066|e7067|e7068|e7069|e7070|e7071|i1276|i1277|i1278|i1279|Ä66|Ä67|Ä68|Ä69|Ä70|Ä71|Ä72|Ä73|Ä74|Ä75|Ä76|Ä77|Ä78|Ä79|Ä80|Ä81|Ä82|Ä83|Ä84|Ä85|Ä86|ä161|ä162|ä163|ä164|ä165 +ARSW#E3275|e7080|e7081|e7082|e7083|e7084|e7085|e7086|e7087|e7088|e7089|e7090|e7091|e7092|e7093|e7094|e7095|e7096|e7097|e7098|e7099 +ARSX#E364|E3118|U1392|U1393|U1407|e239|e240|e241|e242|e243|e6386|e6387|e6388|e6389|e6390|e6391|e6392|e6393|e6394|e6395|e6396|e6397|e6398|e6638|e6639|e6640|e6641|e6642|e6643|e6644|e6645|e6646|e6647|e6648|u6526|u6527|u6528|u6529|u6530|u6531 +ART#A3649|E2430|O669|O671|e244|e245|e6043|e6108|e6132|e6146|e6148|i1280|i1281 +ARTB#E2416|E2417|E2418|E2419|E2420|E2421|E2422|E2423|E2424|E2425|E2426|E2427|E2428|E2429|E2462|O670 +ARTF#A3650|A3651|A3652|E2490|E2491|E2492|a7946|a7947|a7948|a7949|a7961|a7962|e6746|e6747|e6748 +ARTJ#A3664|a7939|a7940|a7941|a7942|a7943|a7951|a7952|a7953|a7954|a7955|e4733|e4734|e4735|e4736 +ARTK#A3666|A3667|A3668|A3669|A3670|A3671|A3672|E2436|E2437|E2438|E2439|E2440|E2441|E2442|E2443|E2444|E2445|E2446|E2451|E2452|E2453|E2454|E2455|E2456|E2937|a7950|a7956|a7957|e4732 +ARTL#A3673|A3674|A3675|A3676|E2496|E2497|E2498|E2499|E2500|E2501|E2502|E2503|E2504|E2505|E2506|E2507|E2508|E2509|E2510|E2511|E2512|E2513|E2514|E2515|E2516|E2517|E2518|E2519|E2520|E2521|E2522|E2523|E2524|E2525|E2526|E2527|E2528|E2529|E3119|E3429|E3430|U1408|U1409|U1410|U1411|U1412|U1413|U1414|U1415|U1416|U1417|e4739|e4740|e4741|e4742|e4743|e4744|e4745|e4746|e4747|e4748|e4749|e4750|e4751|e4778|e4779|e4780|e4781|e4782|e4783|e4784|e4785|e4786|e4787|e4788|e4789|e4790|e6655|e6656|e6657|e6658|e6659|e6660|e6661|e6662|e6663|e6664|e6665|e6666|e6667|u6532|u6533|u6534|u6535|u6536|u6537|u6538|u6539|u6540|u6541|u6542|u6543|u6544|u6545|u6546|Ö120|Ö121|ö71|ö72|ö73|ö74|ö75 +ARTM#A3653|E2457|E2458|E2459|E2480|E2481|E2482|E2483|E2484|E2485|E2486|E2487|E2488|E3423|I1128|I1154|I1155|I1156|I1157|U1320|i1284|i1285|i1286|i1287|i1288|i1289|u6547|u6548|u6549|u6550|u6551 +ARTN#A1057|A1058|A3654|A3655|A3656|A3657|E2411|E2412|E2413|E2431|E2432|E2433|E2434|E2435|E2460|E2461|E2489|E2971|E3483|O551|O552|O553|O554|O555|O556|O557|O561|O562|O563|O564|O565|O566|O567|O568|O569|O570|O571|O572|O573|O574|O575|O576|O577|O578|O579|O580|O581|O672|O708|O709|a3774|a3775|e4711|e4712|e4713|e4714|e4715|e4716|e4717|e4737|e4738|e4791|e6044|e6045|e6046|e6047|e6048|e6049|e6050|e6109|e6110|e6111|e6112|e6113|e6133|e6149|e6150|e6151|e6152|e6153|e6734|e6735|e6736|e6737|e6738|e6739|e6740|e6741|e6742|e6743|e6744|e6745|i1282|o318|o319|o320|o321|o322|o323|o324|o325|o326|o327|o328|o329|o332|o333|o334|o335|o336|o337|o338|o339|o340|o341|o342|o343|o344|o345|o346|o347|o348|o349|o350|o351|o352|o353|o354|o355|o356|o357|o358|o359|o360|o361|o362|o363|o364|o365|o366|o367|o368|o369|o370|o371|o372|o373|o374|o375|o376|o377|o378|o379|o380|o381|o382|o383|o384|o385|o386|o387|o388|o389|o390|o391|o392|o393|o394|o460|o461|o462|o463|o464 +ARTP#E2463|e6650|e6651|e6652|e6653|e6654 +ARTR#A3636|A3658|A3659|A3660|A3661|A3662|A3663|A3682|E2464|E2465|E2466|E2467|E2468|E2469|E2470|E2471|E2728|E2967|E2968|E2969|E2970|E3120|E3121|E3122|E3123|E3124|E3125|E3126|E3127|E3128|E3129|E3130|E3131|E3132|E3133|E3134|E3135|E3136|E3137|E3138|E3139|E3140|E3141|E3142|E3143|E3144|E3145|E3146|E3147|O532|O533|O558|O559|O560|U1418|U1419|a7910|a7911|a7912|a7913|a7914|a7915|a7916|a7917|a7918|a7919|a7920|a7921|a7922|e4752|e4753|e4754|e4755|e4756|e4757|e4758|e4759|e4760|e4761|e4762|e4763|e4764|e4765|e4766|e4767|e4768|e4769|e4770|e4771|e4772|e4773|e4774|e4775|e4776|e4777|e5969|e5970|e6668|e6669|e6670|e6671|e6672|e6673|e6674|e6675|e6676|e6677|e6678|e6679|e6680|e6681|e6682|e6683|e6684|e6685|e6686|e6687|e6688|e6689|e6690|e6691|e6692|e6693|e6694|e6695|e6696|e6697|e6698|e6699|e6700|e6701|e6702|e6703|e6704|e6705|e6706|e6707|e6708|e6709|e6710|e6711|e6712|e6713|e6714|e6715|e6716|e6717|e6718|e6719|e6720|e6721|e6722|e6723|e6724|e6725|e6726|e6727|e6728|e6729|e6730|e6731|e6732|e6733|i1249|i1250|i1251|i1252|i1253|i1254|i1255|i1256|i1257|i1258|i1259|i1260|i1261|i1262|o330|o331 +ARTS#A3677|A3678|A3679|A3680|A3681|A3683|E2472|E2473|E2474|E2495|O673|O678|O679|O680|O681|O682|O683|O684|O685|O686|O687|O688|O689|O690|O691|O692|O693|O694|O695|O696|O697|O698|O699|O700|O701|O702|O703|O704|O705|O706|O707|a7958|a7959|a7960|e246|e5971|e5972|e5973|e5974|e5975|e5976|e5977|e5978|e5979|e5980|e5981|e5982|e5983|e5984|e5985|e6051|e6114|e6134|e6147|i1160|i1161|i1162|i1163|i1164|i1283|o465|o486|o487|o488|o489|o490|o491|o492|o493|o494|o495|o496|o497|o498|o499|o500|o501|o502|o503|o504|o505|o506|o507|o508|o509|o510|o511|o512|o513|o514|o515|o516|o517|o518 +ARTT#E2414|E2475|E2476|E2477|E2478|E2479|a7944|a7945|e247|e6115|e6116|e6117|e6118|e6119|e6120|e6154|e6155|e6156|e6157|e6158|e6159|e6160|o466|o467|o468|o469 +ARTW#E2493|E2494|i173|i174 +ARTX#E2415|E3148|I1150|e4709|e4710|e4718|e4719|e4720|e4721|e4722|e4723|e4724|e4725|e4726|e4727|e4728|e4729|e4730|e4731 +ARWJ#e6940|e6941|e6947|e6948|e6949|e6950|e6951|e6952 +ARWK#E3159|E3160|E3197|E3198|E3199|I1158|e6792|e6793|e6794|e6795|e6796|e6797|e6798|e6799|e6800|e6801|e6802|e6803|e6804|e6805|e6806|e6939|e6953 +ARWL#O710|U1421|U1422|U1423|U1424|e6954|e6955|e6956|e6957 +ARWN#E3200|E3201|E3203|E3204|E3205|E3206|e6769|e6958|e6959|e6960|e6961|e6962|e6963|e6964|e6965|e6966|e6967|e6968|e6969|e6970|e6971|e6972|e6973|e6974|e6987|e6988|e6989|e6990|e6991 +ARWR#E3154|E3155|E3156|E3157|E3158|E3175|E3176|E3177|E3178|E3179|E3180|E3181|E3182|E3183|E3184|E3185|E3186|E3187|E3188|E3189|E3190|E3191|E3192|E3193|E3194|E3196|E3202|E3484|U23|U24|U25|e248|e249|e250|e251|e6770|e6771|e6772|e6773|e6774|e6775|e6776|e6777|e6778|e6779|e6780|e6781|e6782|e6783|e6784|e6785|e6786|e6787|e6788|e6789|e6790|e6791|e6807|e6808|e6809|e6810|e6811|e6812|e6813|e6814|e6815|e6816|e6817|e6818|e6856|e6857|e6858|e6859|e6860|e6861|e6862|e6863|e6864|e6865|e6866|e6867|e6868|e6869|e6870|e6871|e6872|e6873|e6874|e6875|e6876|e6877|e6878|e6879|e6880|e6881|e6882|e6883|e6884|e6885|e6886|e6905|e6906|e6907|e6908|e6909|e6910|e6911|e6912|e6913|e6914|e6915|e6916|e6917|e6918|e6919|e6920|e6921|e6922|e6923|e6924|e6925|e6926|e6927|e6928|e6929|e6942|e6943|e6944|e6945|e6946|e6975|e6976|e6977|e6978|e6979|e6980|e6981|e6982|e6983|e6984|e6985|e6986|e6992|e6993|e6994|e6995|e6996|e6997|e6998|e6999|e7000|e7001|e7002|e7003|e7004 +ARWS#A1198|e6831|e6832|e6833|e6834|e6835|e6836|e6837|e6898|e6899|e6900|e6901|e6902|e6903|e6904|e6930|e6931|e6932|e6933|e6934|e6935|e6936|e6937|e6938 +ARWT#E3161|E3162|E3163|E3164|E3165|E3166|E3167|E3168|E3169|E3170|E3171|E3172|E3173|E3174|E3195|e6838|e6839|e6840|e6841|e6842|e6843|e6844|e6845|e6846|e6847|e6848|e6849|e6850|e6851|e6852|e6853|e6854|e6855|e6887|e6888|e6889|e6890|e6891|e6892|e6893|e6894|e6895|e6896|e6897 +ARWX#E3151|E3152|E3153|e6751|e6752|e6753|e6754|e6755|e6756|e6757|e6758|e6759|e6760|e6761|e6762|e6763|e6764|e6765|e6766|e6767|e6768|e6819|e6820|e6821|e6822|e6823|e6824|e6825|e6826|e6827|e6828|e6829|e6830 +ARX#E2717|e6094 +ARXB#e6090|e6091|e6092|e6093 +ARXF#A3512|A3513|A3514|A3515|A3516|A3517|a7806 +ARXL#A3518|A3519|A3520|a7807|a7808|a7809|a7810 +ARXM#A3501 +ARXN#A3500|E2935|E2936|E2955|E2964|E2965|E2966|e6052|e6053|e6054|e6055|e6056|e6057|e6058|e6059|e6060|e6061|e6062|e6095|e6096|e6097|e6098|e6099|e6100|i1210|i1211|i1212|i1213|i1214 +ARXP#A3502 +ARXR#U1329 +ARXS#A3987|O537|O538|O539|O540|O541|O542|O543|O544|O545|O546|O547|O548|a7798|a7799|a7800|e6101 +ARXT#A3503|A3504|A3505|A3506|A3507|A3508|A3509|A3510|A3511|E2326|E2972|E2973|E2974|O549|O550|a7801|a7802|a7803|a7804|a7805|e4510|e4511|e4512|e4513|e4514|e4515|e4516|e4517|e4518|e4519|e6102|e6103|e6104|e6105|e6106|e6107|e6121|e6122|e6123|e6124|e6125|e6126|e6127|e6128|e6129|e6130|e6131 +AS#A5|A6|A3717|A3765|E1295|E3302|E3321|E3345|O0|a10243|a12146|a12664|e7153|e7178|i1328|Ö122 +AS0L#O791|o534 +AS0M#A3796 +AS0N#O787|O788|O789|O792|O793 +AS0S#O790 +AS0T#Ä88|Ä89|Ä90|ä173|ä174|ä175|ä176 +ASB#A4495 +ASBB#a10269 +ASBF#a10275|a10276|a10277|a10278|a10279|a10280|a10281|a10282|a10283|a10284|a10285|a10286|a10287 +ASBL#A4511|A4512|A4513|A4514|A4515|A4516|A4517|A4518|A4519|A4520|A4521|A4522|A4523|A4524|A4525|A4526|A4527|A4528|A4529|A4530|A4531|A4532|A4533|A4534|A4535|A4536|A4537|A4538|A4539|A4540|A4541|A4542|A4543|A4544|A4545|A4546|A4547|A4548|E1307|a10266|a10267|a10268|a10303|a10304|a10305|a10306|a10307|a10308|a10315|a10316|a10317|a10318|a10319|a10320|a10321|a10322|a10323|a10324|a10325|a10326|a10327|a10328|a10329|a10330|a10331|a10332|a10333|a10334|a10335|a10336|a10337|a10338|a10339|a10340|a10341 +ASBM#A4497|E1308|E1309 +ASBN#A5292|A5293|E1296|E1297|a10270|a10271|a10272|a10273|a10274|a12601 +ASBP#A4498 +ASBR#A4496|A4550|A4551|A4552|A4553|A4554|A4555|A4556|A4557|A4558|A4559|A4560|E1299|E1300|E1301|E1302|E1303|E1310|E1311|a10342|a10343|a10344|a10345|a10347|a10348|a10349|a10350|a10351|a10352|a10353|a10354|a10355|a10356|a10357|a10358|a10359|a10360|a10361|a10362|a10363|a10364|a10365|a10366|a10367|a10368|a10369|a10370|a10371|a10372|a10373|a10374|a10375|a10376|a10377|a10378|a10379|a10380|a10381|a10382|a10383|a10384|a10385|a10386|a10387|a10388|a10389|a10390|a10391|e7173|e7174|e7175|e7176|e7177 +ASBS#A3718|A3719|A3720|A3721|A4499|A4500|A4501|A4503|A4504|A4505|A4506|E3323|E3324|a10291|a10292|a10293|a10294|a10302 +ASBT#A4502|A4507|A4508|A4509|A4510|A4549|E1304|E1305|E1306|a10262|a10263|a10264|a10265|a10288|a10289|a10290|a10295|a10296|a10297|a10298|a10299|a10300|a10301|a10309|a10310|a10311|a10312|a10313|a10314|a10346|a12602|a12603|a12604 +ASBX#A4561|A4562|E1298 +ASFJ#a10559|a10560|a10561|a10562|a10563 +ASFL#A3754|A3755|A3756|A3757|A3758|A4660|A4661|A4662|A4663|A4664|A4665|A4666|A4667|A4668|A4669|A4670|A4671|A4674|A4675|A4676|A4677|A4678|A4679|A4680|A4681|A4682|A4683|A4684|A4685|A4686|A4687|A4688|A4689|A4690|A4691|A4692|A4693|A4694|A4695|A4696|A4697|A4720|A4721|A4730|A4731|a10547|a10548|a10549|a10550|a10551|a10552|a10564|a10565|a10566|a10567|a10568|a10569|a10571|a10572|a10573|a10574|a10575|a10576|a10577|a10578|a10579|a10580|a10581|a10582|a10583|a10584|a10585|a10586|a10605|a10632|a10633|a10634|a10635|a10636|a10637 +ASFN#A4673|a10570 +ASFR#A4658|A4659|A4672|A4698|A4699|A4700|A4701|A4702|A4703|A4704|A4705|A4706|A4707|A4708|A4709|A4710|A4711|A4712|A4713|A4714|A4715|A4716|A4717|A4718|A4719|A4722|A4723|A4724|A4725|A4726|A4727|A4728|A4729|A5216|A5217|A5218|A5219|A5220|A5221|A5222|A5223|a10542|a10543|a10544|a10545|a10546|a10587|a10588|a10589|a10590|a10591|a10592|a10593|a10594|a10595|a10596|a10597|a10598|a10599|a10600|a10601|a10602|a10603|a10604|a10606|a10607|a10608|a10609|a10610|a10611|a10612|a10613|a10614|a10615|a10616|a10617|a10618|a10619|a10620|a10621|a10622|a10623|a10624|a10625|a10626|a10627|a10628|a10629|a10630|a10631|a12492|a12493|a12494|e2577|e2578|e2579|e2580 +ASFX#a10553|a10554|a10555|a10556|a10557|a10558 +ASH#a12246 +ASHN#A5107|A5108|a12147|a12247|a12248|a12249|a12250|a12251 +ASJ#A5062|e2587 +ASJB#A4766|A4767|A4768|A4769|A4770|A4771|a10656|a10657|a10658|a10659|a10660|a10661|a10662|a10663|a10664|a10665|a10666|a10667|a10668|a10669|a10670|a10671|a10672|a10673|a10674|a10675|a10676|a10677|a10678|a10679|a10680|a10681|a10682|a10683|a10684|a10685|a10686|a10687|a10688|a10689|a10690|a10691|a10692|a10693|a10694|a10695|a10696|a10697|a10698|a10699|a10700|a10701|a10702|a10703|a10704|a10705|a10706|a10707|a10708|a10709|a10710|a10711|a10712|a10713|a10714|a10715|a10716|a10717|a10718|a10719|a10720|a10721|a10722|a10723|a10724|a10725|a10726|a10727|a10728|a10729|a10730|a10731|a10732|a10733|a10734|a10735|a10736|a10737|a10738|a10739|a10740|a10741|a10742|a10743|a10744|a10745|a10746|a10747|a10748|a11612|a11613|a11614|a11615|a11616|a11617|a11618|a11619|a11620|a11621|a11622|a11623|a11624|a11625|a11626|a11627|a11628|a11629|a11630 +ASJF#A4772|A4773|A4774|A4775|A4776|A4777|A4778|A4782|A4783|A4784|a10791|a10792|a10793|a10794|a10795|a10796|a10797|a10798|a10799|a10800|a10801|a10802|a10803|a10804|a10805|a10806|a10807|a10808|a10809|a10810|a10811|a10812|a10813|a10814|a10815|a10816|a10817|a10818|a10819|a10820|a10821|a10822|a10823|a10824|a10825|a10826|a10827|a10828|a10829|a10830|a10831|a10832|a10833|a10834|a10835|a10836|a10837|a10838|a10839|a10840|a10841|a10842|a10843|a10844|a10845|a10846|a10847|a10848|a10849|a10850|a10851|a10852|a10853|a10854|a10855|a10856|a12135|a12136 +ASJH#A4780|A4785|a10886|a10887|a10888|a10889|a10890|a10891|a10892|a10893|a10894|a10895|a10896|a10897|a10898|a10899|a10900|a10901|a10902|a10903|a10904|a10905|a10906|a10907|a10908|a10909|a10910|a10911|a10912|a10913|a10914|a10915|a10916|a10917|a10918|a10919|a10920|a10921|a10922|a10923|a10924|a10925|a10926|a10927|a10928|a10929|a10930|a10931|a10932|a10933|a10934|a10935|a10936|a10937|a10938|a10939|a10940|a10941|a10943|a10944|a10945|a10946|a10947|a10948|a10949|a10950|a10951|a10952|a10953|a10954|a10955|a10956 +ASJJ#A5063|a10861|a10862|a10863|a10864|a10865 +ASJK#A4779|A5064|a10857|a10858|a10859|a10860|a10866|a10867|a10868|a10869|a10870|a10871|a10872|a10873|a10874|a10875|a10876|a10877|a10878|a10879|a10880|a10881|a10882|a10883|a10884|a10885|a10957|a10958|a10959|a10960|a10961|a10962|a10963|a10964|a10965|a10966|a10967|a10968|a10969|a10970|a10971|a10972|a10973|a10974|a10975|a10976|a10977|a10978|a10979|a10980|a10981|a10982|a10983|a10984|a10985|a10986|a10987|a10988|a10989|a10990|a10991|a10992|a10993|a10994|a10995|a10996|a10997|a10998|a10999|a11000|a11001|a11002|a11003|a11004|a11005|a11006|a11007|a11008|a11009|a11010|a11011|a11012|a11013|a11014|a11015|a11016|a11190|a11191|a11192|a11193|a12137|a12138|e2581|e2582|e2583|e2584|e2585 +ASJL#A4786|A4787|A4788|A4789|A4790|A4791|A4792|A4793|a11017|a11018|a11019|a11020|a11021|a11022|a11023|a11024|a11025|a11026|a11027|a11028|a11029|a11030|a11031|a11032|a11033|a11034|a11035|a11036|a11037|a11038|a11039|a11040|a11041|a11042|a11043|a11044|a11045|a11046|a11047|a11048|a11049|a11050|a11051|a11052|a11053|a11054|a11055|a11056|a11057|a11058|a11059|a11060|a11061|a11062|a11063|a11064|a11065|a11066|a11067|a11068|a11069|a11070|a11071|a11072|a11073|a11074|a11075|a11076|a11077|a11078|a11079|a11080|a11081|a11082|a11083|a11084|a11085|a11086|a11087|a11088|a11089|a11090|a11091|a11092|a11093|a11094|a11095|a11096|a11097|a11098|a11099|a11100|a11101|a11102|a11103|a11104|a11105|a11106|a11107 +ASJM#a11108|a11109|a11110|a11111|a11112|a11113|a11114|a11115|a11116|a11117|a11118|a11119|a11120|a11121|a11122|a11123|a11124|a11125|a11126|a11127|a11128|a11129|a11130|a11131|a11132|a11133|a11134|a11135|a11136|a11137|a11138|e2588 +ASJN#A5065|a11139|a11140|a11141|a11142|a11143|a11144|a11145|a11146|a11147|a11148|a11149|a11150|a11151|a11638|a11639|a12139|a12140|a12141|a12142|a12143|a12148|a12149|a12150|a12151|a12152|e2589 +ASJP#a11152|a11153|a11154|a11155|a11156|a11157|a11158|a11159|a11160|a11161|a11162|a11163|a11164|a11165|a11166|a11167|a11168|a11169|a11170|a11171|a11172|a11173|a11174|a11175|a11176|a11177|a11178|a11179|a11180|a11181|a11182|a11183|a11184|a11185|a11186|a11187|a11188|a11189 +ASJR#A8|A9|A10|A4794|E3337|a10641|a10642|a10643|a10644|a10645|a10646|a10647|a10648|a10649|a10650|a11194|a11195|a11196|a11197|a11198|a11199|a11200|a11201|a11202|a11203|a11204|a11205|a11206|a11207|a11208|a11209|a11210|a11211|a11212|a11213|a11214|a11215|a11216|a11217|a11218|a11219|a11220|a11221|a11222|a11223|a11224|a11225|a11226|a11227|a11228|a11229|a11230|a11231|a11232|a11233|a11234|a11235|a11236|a11237|a11238|a11239|a11240|a11241|a11242|a11243|a11244|a11245|a11246|a11247|a11248|a11249|a11250|a11251|a11252|a11253|a11254|a11255|a11256|a11257|a11258|a11259|a11260|a11261|a11262|a11263|a11264|a11265|a11266|a11267|a11268|a11269|a11270|a11271|a11272|a11273|a11274|a11275|a11276|a11277|a11278|a11279|a11280|a11281|a11282|a11580|a11581|a11582|a11583|a11584|e2590|e2591|e2592|e2593 +ASJS#A4781|A4795|A4796|A4797|E3334|E3335|E3336|a11283|a11284|a11285|a11286|a11287|a11288|a11289|a11290|a11291|a11292|a11293|a11294|a11295|a11296|a11297|a11298|a11299|a11300|a11301|a11302|a11303|a11304|a11305|a11306|a11307|a11308|a11309|a11310|a11311|a11312|a11313|a11314|a11315|a11316|a11317|a11318|a11319|a11320|a11321|a11322|a11323|a11324|a11325|a11326|a11327|a11328|a11329|a11330|a11331|a11332|a11333|a11334|a11335|a11336|a11337|a11338|a11339|a11340|a11341|a11342|a11343|a11344|a11345|a11346|a11347|a11348|a11349|a11350|a11351|a11352|a11353|a11354|a11355|a11356|a11357|a11358|a11359|a11360|a11361|a11362|a11363|a11364|a11365|a11366|a11367|a11368|a11369|a11370|a11371|a11372|a11373|a11374|a11375|a11376|a11377|a11378|a11379|a11380|a11381|a11382|a11383|a11384|a11385|a11386|a11387|a11388|a11389|a11390|a11391|a11392|a11393|a11394|a11395|a11396|a11397|a11398|a11399|a11400|a11401|a11402|a11403|a11404|a11405|a11406|a11407|a11408|a11409|a11410|a11411|a11412|a11413|a11414|a11415|a11416|a11417|a11418|a11419|a11420|a11421|a11422|a11423|a11424|a11425|a11426|a11427|a11428|a11429|a11430|a11431|a11432|a11433|a11434|a11435|a11436|a11437|a11438|a11439|a11440|a11441|a11442|a11443|a11444|a11445|a11446|a11447|a11448|a11449|a11450|a11451|a11452|a11453|a11454|a11455|a11456|a11457|a11458|a11459|a11460|a11461|a11462|a11463|a11464|a11465|a11466|a11467|a11468|a11469|a11470|a11471|a11472|a11473|a11474|a11475|a11476|a11477|a11478|a11479|a11480|a11481|a11482|a11483|a11484|a11485|a11486|a11487|a11590|a11591|a11592|a11593|a11594|a11595|a11596|a11597|a11598|a11599|a11600|a11601|a11602|a11603|a11604|a11605|a11606|a11607|a11608|a11609|a11610|a11611|a11631|a11632|a11633|a11634|a11635|a11636|a11637|e2594 +ASJT#a10651|a10652|a10653|a10654|a10655|a10749|a10750|a10751|a10752|a10753|a10754|a10755|a10756|a10757|a10758|a10759|a10760|a10761|a10762|a10763|a10764|a10765|a10766|a10767|a10768|a10769|a10770|a10771|a10772|a10773|a10774|a10775|a10776|a10777|a10778|a10779|a10780|a10781|a10782|a10783|a10784|a10785|a10786|a10787|a10788|a10789|a10790|a10942|a11488|a11489|a11490|a11491|a11492|a11493|a11494|a11495|a11496|a11497|a11498|a11499|a11500|a11501|a11502|a11503|a11504|a11505|a11506|a11507|a11508|a11509|a11510|a11511|a11512|a11513|a11514|a11515|a11516|a11517|a11518|a11519|a11520|a11521|a11522|a11523|a11524 +ASJW#A4798|E3758|a11525|a11526|a11527|a11528|a11529|a11530|a11531|a11532|a11533|a11534|a11535|a11536|a11537|a11538|a11539|a11540|a11541|a11542|a11543|a11544|a11545|a11546|a11547|a11548|a11549|a11550|a11551|a11552|a11553|a11554|a11555|a11556|a11557|a11558|a11559|a11560|a11561|a11562|a11563|a11564|a11565|a11566|a11567|a11568|a11569|a11570|a11571|a11572|a11573|a11574|a11575|a11576|a11577|a11578|a11579|a11585|a11586|a11587|a11588|a11589 +ASK#A3722|A5071|E3303|E3338|I1159|I1160|e2586 +ASKB#A4732|A4733|A4734|A4735|A4736|A4737|A4738|A4739|A4740|A4741|A4742|A4743|A4744|A4745|A4746|a10638|a10639 +ASKF#E3339|a7963|a7964 +ASKK#A4819 +ASKL#A4799|A4800|A4801|A4802|A4803|A4804|A4805|A4806|A4807|A4808|A4809|A4810|A4811|A4812|A4813|A4814|A4815|A4816|A4839|A4855|A5066|A5067|A5068|A5077|A5078|A5079|A5080|A5081|A5082|A5083|E3313|a11640|a11641|a11642|a11643|a11644|a11645|a11646|a11647|a11648|a11649|a11650|a11651|a11652|a11653|a11654|a11742|a11743|a11744|a11745|a11746|a11747|a11748|a11749|a11750|a11751|a11752|a11753|a11754|a11755|a11756|a11757|a11758|a11759|a11760|a11761|a11762|a11794|a12153|a12154|a12155|a12156|a12157|a12158|a12175|a12176|a12177|a12178|a12179|a12180|a12181|a12182|a12183|a12184|a12185|a12186|a12187|a12188|a12189|a12190|a12191|a12192|a12193|a12194|a12195|a12196|a12197|a12198|a12199|a12200|a12201|a12202|a12203|a12204|a12205|a12206|a12234|a12663|e2599|e2600|e2601|e2602|e2603|e7166|e7167 +ASKM#E3316|a11730|a11769|a11770|a11771|a11772|a11773|a12170|a12171|a12172|a12173|a12174|a12207|a12208|a12209|a12210|a12211 +ASKN#A3723|A3724|A3725|A3726|A3727|A3731|A4747|A4748|A4749|A4750|A4751|A4752|A4753|A4754|A4755|A4756|A4757|A4758|A4759|A4760|A4761|A4762|A4763|A4764|A4765|A4822|A4823|A4841|A4842|A4843|A4844|A4845|A4846|A4847|A4848|A4849|A4850|A4851|A4852|A4853|A4854|A4856|A4857|A5069|A5070|A5084|A5085|A5086|A5087|A5088|A5089|A5100|A5101|E1424|E1430|E1431|E1432|E1433|E1434|E1435|E1436|E1450|E1451|E3304|a10640|a11735|a11736|a11737|a11738|a11739|a11740|a11741|a11763|a11784|a11785|a11786|a11787|a12159|a12167|a12212|a12213|a12214|a12215 +ASKP#A4840|A5102|A5103|E3314|E3315|a11788|a11789|a11790|a11791|a11792|a12235 +ASKR#A3728|A3729|A3730|A3766|A4817|A4818|A5090|A5091|A5092|A5093|E1428|E1429|E3317|E3340|O711|O712|a11655|a11656|a11657|a11658|a11659|a11660|a11661|a11662|a11663|a11664|a11731|a11732|a11733|a11734|a11779|a11780|a11781|a11782|a11783|a11793|a12168|a12216|a12217|a12218|a12219|a12220|a12221|a12222|a12223|a12224 +ASKS#A4820|A4821|A4824|A5094|A5095|A5096|A5097|A5104|E3341|I1162|a11774|a11775|a11776|a11777|a11778|e2595|e2596|e2597|e2598 +ASKT#A3745|A3746|A5072|A5073|A5074|A5075|A5076|A5105|A5106|a12007|a12008|a12009|a12010|a12011|a12012|a12013|a12144|a12145|a12160|a12161|a12162|a12163|a12164|a12165|a12166|a12169|a12236|a12237|a12238|a12239|a12240|a12241|a12242|a12243|a12244|a12245 +ASKW#A4563|A5098|A5099|a12225|a12226|a12227|a12228|a12229|a12230|a12231|a12232|a12233 +ASKX#a11764|a11765|a11766|a11767|a11768 +ASL#A3809|A5578|E1479|E3305|E3307|O713 +ASLB#a11824|a11825|a11826|a11827|a11828 +ASLF#A3817|A4941|A4942|A4956|A4957|A4958|A4959|A4960|A4961|A4962|A4963|A4973|A4974|A4975|A4976|E1437|E1438|E1439|E1440|E3343|E3344|a11813|a11814|a11815|a11816|a11817|a11818|a11853|a11854|a11855|a11856|a11857|a11858|a11859|a11876|a11877|a11878|a11879|a11880|a11895|a11896|a11897|a11898|a11899 +ASLH#A4948|A4949|A4950|a11840|a11841|a11842|a11843|a11844|e7154|e7155|e7156|e7157|e7158|e7159|e7160|e7161|e7162|e7163|e7164|e7165 +ASLJ#A4860|A4861|A4862|A4863|A4945|a11805|a11834|a11835|a11836|a11837|a11838|a11839 +ASLK#A4946|A4947 +ASLM#I1163|I1164|i1290|i1291|i1292|i1293|i1294 +ASLN#A3810|A3811|A4864|A4865|A4866|A4867|A4868|A4869|A4870|A4871|A4872|A4873|A4874|A4875|A4876|A4877|A4878|A4879|A4880|A4881|A4882|A4883|A4884|A4885|A4886|A4887|A4888|A4889|A4890|A4891|A4892|A4893|A4894|A4895|A4896|A4897|A4898|A4899|A4900|A4901|A4902|A4903|A4904|A4905|A4906|A4907|A4908|A4909|A4910|A4911|A4912|A4913|A4914|A4915|A4916|A4917|A4918|A4919|A4920|A4921|A4922|A4923|A4924|A4925|A4926|A4927|A4928|A4929|A4930|A4931|A4932|A4933|A4934|A4935|A4951|A4952|A4964|A4965|A4966|A4967|A4968|A4969|A4970|A4971|A4972|E1480|E3308|E3342|I1165|I1166|a11870|a11871|a11872|a11873|a11874|i1295|i1296 +ASLR#A3812|A3813|A3814|A3815|I1173|I1174|I1175|I1176|I1177|I1178|I1179|I1180|I1181|I1182|a11829|a11830|a11831|a11832|a11833|i1305|i1306|i1307|i1308|i1309|i1310|i1311|i1312|i1313|i1314|i1315|i1316|i1317|i1318|i1319|i1320 +ASLS#A3816|A4936|A4937|A4938|A4939|A4940|A4953|A4954|A4955|A4977|A4978|A4979|A4980|A4981|A4982|A4983|E3309|E3310|E3311|E3312|a11806|a11807|a11808|a11809|a11810|a11811|a11812|a11845|a11846|a11847|a11848|a11849|a11850|a11860|a11861|a11862|a11863|a11864|a11865|a11875|a11881|a11882|a11883|a11884|a11885|a11886|a11887|a11888|a11889|a11890|a11891|a11892|a11893|a11894 +ASLT#A4858|A4859|A4943|A4944|I1171|I1172|a11801|a11802|a11803|a11804|a11819|a11820|a11821|a11822|a11823|a11866|a11867|a11868|a11869 +ASLX#E3306|I1167|I1168|I1169|I1170|a11795|a11796|a11797|a11798|a11799|a11800|a11851|a11852|i1303|i1304 +ASMB#A3767 +ASML#A3769|a11908|a11909|a11910|a11911|a11912|a11931|a11932 +ASMN#A4993|O714|a11937 +ASMP#a7984|a7985|a7986|a7987|a7988|a7989 +ASMR#A4984|A4989|A4991|A4992|E1443|E1444|E1445|a11914|a11915|a11916|a11917|a11918|a11919 +ASMS#A4985|A4986|A4987|A4988|A4990|E1441|E1442|a11913|a11920|a11921|a11922|a11923|a11924|a11925|a11926|a11927|a11928|a11929|a11930|a11933|a11934|a11935|a11936 +ASMT#A3818|A5580|E1446|E1447|I1183|I1184|a7978|a7979|a7980|a7981|a7982|a7983|i1321|i1322|o519 +ASMX#a11900|a11901|a11902|a11903|a11904|a11905|a11906|a11907 +ASN#A3736|A5479|E1316|E3325|O865|O871|O879|a12635|a12665|Ö123|ä166 +ASNB#A3737|A3738|A5480|A5486|A5487|A5488|A5489|A5490|A5491|A5492|E1318|E1319|E1320|E1321|E1322|E1323|E1324|E1325|E1326|E1327|E1328|E1329|E1330|E1331|E1332|E1333|E1334|E1335|E1336|E1337|E1338|E1339|E1340|E1341|E1342|E1343|E1344|E1345|E1346|E1347|E1348|E1349|E1350|E1351|E1352|E1353|E1354|E1355|E1356|E1357|E1358|E1359|E1360|E1361|E1362|O715|O716|O866|O867|O868 +ASNF#A5498|A5499|A5550|A5551|A5552|E1372|E1409|O873 +ASNH#A5502|A5503|A5504|A5505|A5506|A5507|A5508|A5509|A5510|A5511|A5512|A5513|A5514|A5515|A5516|A5517|A5518|A5519|E1383|E1384|E1385|E1386|e2562|e2563|e2564|e2565|e2566|e2567|e2568|e2569 +ASNJ#A5500|E1373|E1374|E1375|E1376|E1377|E1378 +ASNK#A3739|A3740|A3741|A5501|A5520|A5521|E1379|E1380|E1381|E1382|E1388|E1389|E1390|E1391|E1393|E1394|E1395|E1396|E1397|E1398|O874|o556|o557 +ASNL#A3742|A5522|E1392|O1 +ASNM#A4994|A4995|A4996|A4997|A4998|A4999|A5000|A5001|A5002|A5003|A5004|A5005|A5006|A5007|A5008|A5009|A5010|A5011|A5012|A5481|A5523|A5524|A5525|A5526|A5527|A5528|A5529|A5530|a11938|a11939|a11940|a11941|a11942|a11943|a11944|a11945|a11946|a11947 +ASNN#A4585|A4586|A4587|A4588|A4589|A4590|A4591|A4592|A4593|A4594|A4595|A4596|A4597|A4598|A4599|A4600|A4601|A4602|A4603|A4604|A4605|A4606|A4607|A4608|A4609|A4610|A4611|A4612|A4613|A4614|A4615|A4616|A4617|A4618|A4619|A4620|A4621|A4622|A4623|A4624|A4625|A4626|A4627|A4628|A4629|A4630|A4631|A4632|A4633|A4634|A4635|A4636|A4637|A4638|A4639|A4640|A4641|A4642|A4643|A4644|A4645|A4646|A4647|A4648|A4649|A4650|A4651|A4652|A4653|A4654|A4655|A4656|A4657|A5189|A5190|A5482|A5483|A5484|A5485|E1364|E1387|O872|a10499|a10500|a10501|a10502|a10503|a10504|a10505|a10506|a10507|a10508|a10509|a10510|a10511|a10512|a10513|a10514|a10515|a10516|a10517|a10518|a10519|a10520|a10521|a10522|a10523|a12438|a12439|a12440|a12441|a12442 +ASNP#A5531|A5532|A5533|A5534|A5535|E1399|E1400|a12636 +ASNR#A5536|A5537|E1365|E1366|E1367|E1368|E1369|E1370|E1371|E1401|E3326|O875|O876|e2570 +ASNS#A3743|A3744|A3787|A5538|A5539|A5540|A5541|A5542|A5543|A5544|A5545|A5546|A5547|A5548|A5557|A5558|E1317|E1402|E1403|E1404|E1405|E1406|E1407|E1421|E3327|E3328|E3329|E3330|E3331|E3332|E3333|O877|O880|e7186|o551|o552|o553|o554|o555 +ASNT#A5013|A5014|A5015|A5016|A5017|A5123|A5493|A5494|A5495|A5496|A5497|A5549|E1363|E1408|O869|O870|a11948|a11949|a11950|a11951|a11952|a11953|a11954|a11955|a11956|a12252|a12253|a12254|a12255|a12256|a12257|a12295|e7179|e7180|e7181|e7182|e7183|e7184|e7185|ä167|ä168|ä169|ä170|ä171 +ASNW#A5553|A5554|A5555|A5556|E1410|E1411|E1412|E1413|E1414|E1415|E1416|E1417|E1418|E1419|E1420|O878 +ASNX#a7990|a7991|a7992|a7993|a7994|a7995 +ASPF#A5021|A5022|A5023|A5024|A5025|A5026|a11968|a11969|a11970|a11971|a11972|a11973|a11974 +ASPK#A3749|A3750|A3751|A3752|A3753|A3759|A3760|a11957|a11958|a11959|a11960|a11961|a11962|a12333|a12334|a12335|a12336|a12337|a12338|a12339 +ASPL#A5018|E1448|a11975|a11976|a11977|a11978|a11979|a12317|a12318|a12319|a12320|a12321|a12340|a12341|a12342|a12343|a12344 +ASPM#A5027|a12001 +ASPN#A5124|E3319|a12306|a12307|a12308|a12309|a12311|a12322|a12323 +ASPR#A3761|A3762|A3763|A3764|A5019|A5020|A5125|A5126|A5127|A5128|A5129|A5130|A5131|A5132|E1452|E1453|E3320|a11980|a11981|a11982|a11983|a11984|a11985|a11986|a11987|a11988|a11989|a11990|a11991|a11992|a11993|a11994|a11995|a11996|a11997|a11998|a11999|a12000|a12310|a12312|a12313|a12314|a12315|a12316|a12324|a12325|a12326|a12327|a12328|a12329|a12330|a12331|a12332 +ASPT#a11963|a11964|a11965|a11966|a11967|a12002|a12003|a12004|a12005|a12006 +ASR#A5559|A5583|I1161|U1431|a12637|a12660|ä193 +ASRB#A4491|A4492|A5561|a10244|a10245|a10246|a10247|a10248|a10249|a12034|a12035|a12036|a12037|a12038|a12661|a12662 +ASRF#A5050|A5051|A5052|A5053|A5054|A5055|E1449|a12059|a12089|a12090|a12102|a12103|a12104|a12105|a12106|a12107|a12108 +ASRH#a12109|a12110|a12111|a12112|a12643 +ASRJ#a12639|a12640|a12641|a12642 +ASRK#a10524|a12125|a12126|a12127|a12128 +ASRL#I1189|I1190|I1191|I1192|a10525|a10526|a10527|a10528|a10529|a10530|a10531|a10532|a10533|a10534|a12092|a12093|a12094|a12095|a12096|i1323|i1324|i1325|i1326|i1327|Ä101|ä198|ä199|ä200|ä201 +ASRM#a12119|a12120|a12121|a12122|a12123|a12124|ä194 +ASRN#A3788|E1422|a12024|a12025|a12026|a12027|a12028|a12029|a12030|a12031|a12032|a12033|a12078|a12079|a12080|a12081|a12082|e2571|e2572|e2573|e2574|e2575|e2576|Ä102|Ä103|ä195|ä202|ä203|ä204|ä205|ä206 +ASRP#A5563|a12652|a12653 +ASRR#A5562|a12644|a12645|a12646|a12647|a12648|a12649|a12650|a12651|ä196 +ASRS#A5032|A5033|A5034|A5035|A5036|A5037|A5038|A5039|A5040|A5041|A5042|A5057|A5058|A5059|A5060|a10535|a10536|a10537|a10538|a12060|a12061|a12062|a12063|a12064|a12065|a12066|a12067|a12073|a12074|a12075|a12076|a12077|a12091|a12129|a12130|a12131|a12132|a12133|a12134|ä197|ä207|ä208|ä209|ä210 +ASRT#A4493|A4494|A5030|A5031|A5045|A5046|A5047|A5048|A5049|A5056|A5564|a10250|a10251|a10252|a10253|a10254|a10255|a10256|a12014|a12015|a12016|a12017|a12018|a12019|a12020|a12021|a12022|a12023|a12044|a12045|a12046|a12047|a12048|a12068|a12069|a12070|a12071|a12072|a12097|a12098|a12099|a12100|a12101|a12113|a12114|a12115|a12116|a12117|a12118|a12296|a12297|a12298|a12299|a12300|a12301|a12302|a12303|a12304|a12305|a12638|ä211|ä212|ä213|ä214 +ASRW#a10539|a10540|a10541 +ASRX#A5028|A5029|A5043|A5044|A5560|a12039|a12040|a12041|a12042|a12043|a12049|a12050|a12051|a12052|a12053|a12054|a12055|a12056|a12057|a12058|a12083|a12084|a12085|a12086|a12087|a12088 +ASS#A7|A3770|E1423|E3322 +ASSB#A5285|a12529|a12530|a12531|a12532|a12533|a12534|a12535|a12600 +ASSF#a12540|a12541|a12542|a12543 +ASSH#a12523|a12524|a12525|a12549|a12550|a12551|a12552 +ASSJ#A5287|A5288|A5290|A5291|a12544|a12545|a12546|a12547 +ASSK#A3747|A3748|A5286|a12548|a12553|a12554 +ASSL#A5279|A5280|A5281|A5282|A5289|O839|O840|O841|O842|O843|O844|a12518|a12519|a12555|a12556|a12557|a12558|a12559|a12560|a12561|o538|o539|o540|o541 +ASSM#E3350|E3351|a12562|a12563|a12564|a12565 +ASSN#a12566 +ASSP#E1462|a12567|a12568 +ASSR#A3768|A3786|A5283|a7968|a7969|a7970|a7971|a12526|a12527|a12528|a12569|a12570|a12571|a12572|a12573 +ASSS#a12574|a12575|a12576|a12577|a12578|a12579|a12580|a12581|a12582|a12583|a12584|a12585|a12586|a12587|a12596|a12597|a12598|a12599 +ASST#A3771|A3772|A3773|A3774|A3775|A3776|A3777|A3778|A3779|A3785|E1463|E1464|E1465|a7966|a7967|a12536|a12537|a12538|a12539|a12588|a12589|a12666|e2604|e2605|e2606 +ASSW#a12590|a12591|a12592|a12593|a12594|a12595 +ASSX#A3780|A3781|A3782|A3783|A3784|A5284|a12520|a12521|a12522 +AST#A3789|A5061|I1193|O717|a12294|e7187|i1329|i1330|Ä87|ä172 +ASTB#O723|O724|O725|O726|O727|O728|O729|O730|O731|O732|O733|O734|O735|O736|O737|O738|O739|a12361|a12460|a12461 +ASTF#A5133|O718|O719|O773|O774|O775|O776|O777|O778|O779|a12345|a12346|a12347|a12348|a12349|a12350|a12351|a12352|a12353|a12491|o520|o532|o533 +ASTH#A5138|a12367|a12368|a12369|a12370|a12371 +ASTJ#A5139|A5140|A5141|A5142|A5143|A5144|O780|O781|O782|O796|a12372|a12373|a12374|a12375|a12376 +ASTK#A5172|A5173|A5174|A5175|A5176|A5177|A5178|A5581|A5582|E1312|E1313|O771|O772|O783|O784|O785|O786|O797|O798|O799|O800|a12377 +ASTL#A3797|A5121|A5122|A5145|A5146|A5147|A5148|A5149|A5150|A5151|A5152|A5153|A5154|A5155|A5156|A5157|A5158|A5159|A5160|A5161|A5162|A5163|A5164|A5165|A5166|A5167|A5199|E1314|E1315|E3352|a12378|a12379|a12380|a12381|a12382|a12383|a12454|a12455|a12456|a12457|a12458|a12459|ö82|ö83|ö84|ö85|ö86|ö87|ö88|ö89|ö90|ö91|ö92|ö93|ö94|ö95 +ASTM#O794|a10257|a10258|a10259|a10260|a10261|o521 +ASTN#A886|A4565|A4566|A4567|A4568|A4569|A4583|A4584|A5134|A5187|E1455|E1456|I1194|O743|O744|O745|O795|a10399|a10400|a10401|a10402|a10403|a10404|a10405|a10406|a10407|a10408|a10409|a10410|a10411|a10412|a10413|a10414|a10415|a10416|a10417|a10418|a10419|a10420|a10421|a10422|a10423|a10424|a10425|a10426|a10427|a10428|a10498|a12354|a12429|e7188|o526|o527|o528|o529|o530 +ASTP#I1185|I1186|I1187|O801|O802|O803|O804|O805|O806|O807|O808|O809|a12391|a12392|a12393|a12394|o535|o536 +ASTR#A3790|A3791|A3792|A3793|A3794|A3798|A3799|A3800|A3801|A3802|A3803|A3804|A3805|A3806|A3807|A3808|A4564|A4571|A4572|A4573|A4574|A4575|A4576|A4577|A4578|A4579|A4580|A4581|A4582|A5168|A5169|A5170|A5171|A5182|A5183|A5184|A5185|A5186|A5200|A5201|A5202|A5203|A5204|A5205|A5206|A5207|A5208|A5209|A5210|A5211|A5212|A5213|A5214|A5215|E1454|E3318|E3353|E3354|I1188|O720|O746|O747|O748|O749|O750|O751|O752|O753|O754|O755|O756|O757|O758|O759|O760|O761|O762|O763|O764|O765|O766|O767|O768|O769|O770|O810|O811|a7972|a7973|a7974|a7975|a7976|a7977|a10393|a10394|a10395|a10396|a10397|a10398|a10431|a10432|a10433|a10434|a10435|a10436|a10437|a10438|a10439|a10440|a10441|a10442|a10443|a10444|a10445|a10446|a10447|a10448|a10449|a10450|a10451|a10452|a10453|a10454|a10455|a10456|a10457|a10458|a10459|a10460|a10461|a10462|a10463|a10464|a10465|a10466|a10467|a10468|a10469|a10470|a10471|a10472|a10473|a10474|a10475|a10476|a10477|a10478|a10479|a10480|a10481|a10482|a10483|a10484|a10485|a10486|a10487|a10488|a10489|a10490|a10491|a10492|a10493|a10494|a10495|a10496|a10497|a12384|a12385|a12386|a12387|a12388|a12389|a12401|a12402|a12403|a12404|a12405|a12406|a12407|a12408|a12409|a12410|a12411|a12412|a12413|a12414|a12415|a12416|a12417|a12418|a12419|a12420|a12421|a12422|a12423|a12424|a12425|a12426|a12427|a12428|a12462|a12463|a12464|a12465|a12466|a12467|a12468|a12469|a12470|a12471|a12472|a12473|a12474|a12475|a12476|a12477|a12478|a12479|a12480|a12481|a12482|a12483|a12484|a12485|a12486|a12487|a12488|a12489|a12490|e7168|e7169|e7170|e7171|e7172|o531|Ö124|Ö125|Ö126|Ö127|Ö128|ö76|ö77|ö78|ö79|ö80|ö81 +ASTS#A3795|A5109|A5110|A5179|A5180|A5181|A5188|A5191|A5192|A5193|A5194|A5195|A5196|A5197|A5198|E3346|E3347|E3348|O721|O722|O812|O813|O814|O815|O816|O817|O818|O819|O820|O821|O822|O823|O824|O825|O826|O827|O828|O829|O834|O835|O836|O837|O838|a10429|a10430|a12258|a12259|a12260|a12261|a12262|a12263|a12264|a12390|a12395|a12396|a12397|a12398|a12399|a12400|a12436|a12437|a12443|a12444|a12445|a12446|a12447|a12448|a12449|a12450|a12451|a12452|a12453 +ASTT#A885|A4570|A5135|A5136|A5137|A5579|O740|O741|O742|a12355|a12356|a12357|a12358|a12359|a12360|o524|o525 +ASTW#O830|O831|O832|O833|o537 +ASTX#a10392|a12362|a12363|a12364|a12365|a12366|o522 +ASWJ#A5247 +ASWK#A5246|A5248 +ASWL#A5224|A5225|A5226|A5227|A5228|A5229|A5230|A5231|A5232|A5233|A5234|a12515|a12516 +ASWN#A5235|A5236|A5237|A5238|A5239|A5240|a12495|a12497|a12498|a12504 +ASWR#A5270|A5271|A5272|A5273|A5276|E1459|E1460|E1461|E3349|a12505|a12506|a12507|a12508|a12509|a12510|a12511|a12512|a12513 +ASWS#A5241|A5253|A5254|A5255|A5256|A5257|A5258|A5259|A5260|A5261|A5262|A5263|A5264|A5265|A5266|A5267|A5268|E1457|a12499|a12500|a12501|a12514 +ASWT#A5269|a12502|a12503 +ASWX#A5242|A5243|A5244|A5245|A5249|A5250|A5251|A5252|A5274|A5275|A5277|A5278|E1458|a12496|a12517 +ASXN#a12430|a12431|a12432|a12433|o523 +ASXR#i1297|i1298|i1299|i1300|i1301|i1302 +ASXT#A5111|A5112|A5113|A5114|A5115|A5116|A5117|A5118|A5119|A5120|a12265|a12266|a12267|a12268|a12269|a12270|a12271|a12272|a12273|a12274|a12275|a12276|a12277|a12278|a12279|a12280|a12281|a12282|a12283|a12284|a12285|a12286|a12287|a12288|a12289|a12290|a12291|a12292|a12293|a12434|a12435 +AT#A959|A990|A3974|A5296|E336|E337|E3402|I26|O222|O848|U0|U1432|U1433|Y4|a3674|a3688|a8020|e7189|o542|ö1|ö2 +AT0#E97 +ATBK#A5317|A5318|A5319 +ATBL#E3355|E3356|E3357|e7190|e7191|e7192|e7193|e7194|e7195|e7196|e7197|e7198|e7199|e7200|e7201|e7202 +ATBN#A5298|A5299|A5300|A5301|A5302|A5303|A5304|A5305|A5306|A5307|A5308|A5309|A5310|A5311|A5312|A5313|A5314|A5315|A5316 +ATBR#A974|A5320 +ATBS#A5321|A5322|A5323|A5324|A5326|A5327|A5328|A5329|A5330|A5331 +ATBX#A5325 +ATFB#A5339|A5340 +ATFK#A1053|A1054 +ATFN#A1047|A1048|A1049|A1050 +ATFR#A1051|A1052|A5341|A5342|A5343|A5344|A5345|A5346|A5347|A5459|A5460|A5461|A5462|A5463|A5464|A5465|A5466|a3763|a3764|a3765|a3766|a3767 +ATFS#a8022 +ATFT#A5467 +ATHL#A5357|A5360 +ATHN#A5358|A5362|A5363 +ATHP#A5361 +ATHR#A5359 +ATHS#A5364 +ATJ#E3358 +ATJK#A991|A992|A993|A994|a3692|a3693|a3694|a3695|a3696 +ATJN#E3359|E3360|E3361|E3362|E3363|e7203|e7204|e7205|e7206 +ATJS#A5348 +ATJT#A995|A996 +ATK#A3951|A3963|E48|e7213 +ATK0#A1056 +ATKF#A5369 +ATKL#A5373|A5375 +ATKN#A3952|A5370|A5371|A5372|A5374 +ATKR#A5349|A5350|A5351|A5352|A5353|A5354|A5355|A5356|A5367|A5368|a8013 +ATKT#A1055|E3394|E3395|E3396|E3397|E3398|E3399|a3768|a3769|a3770|a3771|a3772|a3773|e7226 +ATL#A975|A3872|A3873|A3964|I9|I11|I63|I64|I67|I68|e40|e50|e2607|i6|i47|i48 +ATLB#E49|E76|I10 +ATLF#A1019|A1020|I13|I14|I15 +ATLH#E62 +ATLJ#A976|A1004|E59|E60|E61|I16|I49|I50|I51|I52|I53|I54|I55|I56|a3676|a3677|a3678|a3679|a3698|a3699|i105|i106|i107|i108|i109|i110 +ATLK#A5376|E54|E55|E56|E57|E58|E63|E1466|E1467|I21|a3675|a3697 +ATLM#E64|E65|E66|E67|E68|E69|E70|E71|E72|E73|E74|E75|e41|e42|e43|e44|e45|e51|e2614|i7|i49 +ATLN#A985|A3851|A3852|A3853|A3854|A3855|A3856|A3857|A3858|A3859|A3874|I22|I65|I1195|I1196|I1197|I1198|I1199|I1200|I1201|I1202|a3680|a3681|a3682|a3683|a3684|a8003|e52|e2615|i8|i50|i1331|i1332|i1333|i1334|i1335|Ä97 +ATLP#E77 +ATLR#A997|A998|A999|A1000|A1001|A1002|A1003|A3820|A3821|A3822|A3823|I12|e53|e54|e55|e2616|e2617|e2618|e2619|i9|i10|i11|i12|i13|i14|i51|i52|i53|i54 +ATLS#A977|A978|A979|A980|A981|A982|A983|A984|A3860|A3861|A3862|E78|E79|E80|E81|E82|E83|E84|E85|I17|I18|I19|I20|I23|I24|I66|e46|e47|e56|e2608|e2609|e2610|e2620|i15|i16|i17|i18|i19|i20|i21|i22|i23|i24|i25|i26|i27|i28|i29|i30|i31|i32|i33|i34|i35|i36|i37|i38|i39|i40|i41|i42|i43|i44|i45|i46|i55|i56|i57|i58|i59|i129|i130|i131|i132|i133|i134|i135|i136|i137|i138|i139|i140 +ATLT#E50|E51|E52|E53|E86|E87|a3685|a3686|a3687 +ATLW#E88|E89|E90|E91|E92|I25 +ATLX#e261|e262|e263|e264|e265|e7227|e7228|e7229|e7230|e7231 +ATM#A960|A3824|A3875|A3891|I58|O223|O227 +ATMB#A3825|A3826|A3839|A3840|A3876|A3880|A3881|A3882|A3883|A3884|A3885|A3886|A3887|A3888|A3889|A3890|A5394|A5395|A5396|A5397|A5398|A5399|A5400|A5401|A5402|A5403|A5404|A5405|A5406|A5407|A5408|A5409|A5410|A5411|A5412|A5413|A5414|A5415|A5416|A5417|a7996|a7997|a7998|a7999|a8000 +ATMF#A3832|A3879|A3897|A3898|A3899|A3900|A3901|A3902|A3917|A3936|A3937|A3938 +ATMJ#A3903|A3904 +ATMK#A3896|A3905|A3906|A3907|A3908|A3909|A3910|A3911|A3912|A3913|A5377 +ATML#A3827|a8001|a8002 +ATMN#A1005|A1006|A3863|A3865|A3866|A3867|A3868|A3869|A3870|A3871|A3877|A3892|A3893|A3894|A3895|A3915|E101|I59|a3700|a3701|a3702|a3703|a3704|a8006 +ATMP#A3828|A3829|A3918|A3919|A3920|A5365 +ATMR#A1007|A1008|A1009|A1010|A1011|A1012|A1013|A1014|A1015|A1016|A1017|A1018|A3878|A3921|A3922|A3923|A5378|A5379|a8007|a8008|a8009|a8010|a8011|a8012 +ATMS#A961|A962|A3830|A3834|A3835|A3836|A3837|A3838|A3864|A3924|A3925|A3926|A3927|A3928|A3929|A3930|A3931|A3932|A3933|A3944|A3945|A3946|A3947|A5419|a8005 +ATMT#A3831|A3914|A3934|A3935|A5380|A5381|A5382|A5383|A5384|A5385|A5386|A5389|A5390|A5391|A5418|I57|a8004|a12613|a12614|a12615|a12616|a12617|a12618|a12619|a12620|a12621|a12622|i111|i112|i113|i114|i115 +ATMW#A3833|A3939|A3940|A3941|A3942|A3943 +ATMX#A3916|A5387|A5388|A5392|A5393 +ATN#E93|E340|E3400|I27|Ä96|ö3 +ATNB#E95 +ATNF#A5457|A5458 +ATNL#I29|I30|I31|i62|i63|i64|i65|i66 +ATNM#A5420|A5421|A5422|A5423|a12623|a12624|a12625|a12626|a12627 +ATNR#A986|I32|I33|i60|i61|i67|i68|i69|i70|i71|i72|i73|i74|i75|i76|i77|i78|i79 +ATNS#A1021|A3978|A3979|A5366|E94|I34|U1434 +ATNT#A3953|A3954|A3955|A3956|A3957|A3958|A3959|A3960|I28|I35|I37|I38|I39|I40|I41|I42|I43|I44|I45|I46|I47|I48|i80|i81|i82|i83|i84|i85|i86|i87|i88|i89|i90|i91|i92|i93|i94|i95|i96|i97|i98|i99|i100|i101|i102|i103|i104 +ATNW#I36|O224 +ATP#E3364|U1435 +ATPL#A5424 +ATPN#E3365|E3366|E3367|E3368|E3369|E3370|E3371|U1436|e7207 +ATPR#A5425 +ATPS#A5426|u6554|u6555|u6556|u6557|u6558 +ATPT#A963|A964|A965|A1025|A1026|O849|a3657|a3658|a3659|a3660|a3705|a3706|a3707|a3708|a3709|a3710|a3711|a3712|a3713|a3714|a3715|a3716|a3717|a3718 +ATPX#A966|A1022|A1023|A1024 +ATR#A987|A1046|A3819|A3981|A5427|E1468|E3487|O225|O846|a3661|o83|ö4|ö5 +ATRB#A3971|A3972|A3973|A5445 +ATRF#A5428 +ATRJ#e2622|e2623|e2624|e2625|e2626|e2627|e2628 +ATRK#A3966|A3967|A3968|A5294|A5471|a8014|a8015|a8016|a8017|a8018|a8019|a12605|a12606|a12607|a12608|a12609|a12610|e2611|e2621|e2629|e2630|e2631|e2632 +ATRN#A967|A988|A1027|A1028|A5431|A5432|A5433|A5434|A5435|A5436|A5438|A5439|A5456|E3380|E3488|O847|a3662|a3663|a3664|a3665|a3666|a3667|e2612|ö6 +ATRP#A3969|A3970|A5437 +ATRR#ö7 +ATRS#A1029|A1030|A1031|A1032|A1033|A1034|A1035|A1036|A1037|A1038|A1039|A1040|A1041|A1042|A1043|A1044|A1045|A5429|A5430|A5443|A5444|E3401|E3489|a3719|a3720|a3721|a3722|a3723|a3724|a3725|a3726|a3727|a3728|a3729|a3730|a3731|a3732|a3733|a3734|a3735|a3736|a12628|a12629|a12630|a12631|a12632|a12633|a12634|ö8 +ATRT#A5440|A5441|A5442|a3668|a3669|a3670|a3671|a3672|a3673|a3737|a3738|a3739|a3740|a3741|a3742|a3743|a3744|a3745|a3746|a3747|a3748|a3749|e2613|i1336|i1337|i1338 +ATRX#I1203|I1204|U1437|Ä6 +ATS#A968|A1193|A5446|E341|O226|O228 +ATSB#A5474|A5475|A5476|A5477 +ATSK#A5447|A5448|A5449|A5450|a3689|a3690|a3691|Ä98|ä182 +ATSN#A5473|E96|I60|Ä99|ä183|ä184|ä185|ä186|ä187|ä188 +ATSP#A5452 +ATSR#a3750|a3751|a3752|a3753|a3754|a3755|a3756|a3757|a3758|a3759|a3760|a3761|a3762 +ATSS#A5478 +ATST#A3961|A3962|A5297|A5451|A5453|A5472|e252|e253|e254|e255|e256|ä189|ä190|ö9|ö10|ö11|ö12 +ATT#E3372|E3406|I61 +ATTB#A5335|A5336 +ATTF#A971|A972|A973|E3379 +ATTJ#E3374 +ATTL#A5454|A5455 +ATTM#e7208|e7209|e7210|e7211|e7212 +ATTN#A5337|E3407|I62 +ATTP#E3375 +ATTR#A3980|A5338|E98|E99|E100|E345|E346|E347|E3373|E3376|e48|e49 +ATTS#A989|E3377|E3378|i116|i117|i118|i119|i120|i121|i122|i123|i124|i125|i126|i127|i128 +ATTT#A3965|A5332|A5333|A5334 +ATW#E3403|e7232 +ATWJ#E3404|e7234|e7235|e7236|e7237|e7238 +ATWK#e7233 +ATWR#A5468|A5469|A5470 +ATWS#E3405|e7239 +ATX#A3948|A3949 +ATXN#A969|A970 +ATXS#A3950|E338|E339 +AW#U1438 +AWJ#e7287 +AWJM#e7288 +AWJN#e7289 +AWJR#e7290 +AWJS#e7291 +AWK#E3512|e7286 +AWKK#E3513|E3514 +AWKL#e7292|e7293|e7294|e7295|e7296 +AWS#E1469|E1470 +AWSF#E1472 +AWSK#E1473|E1474 +AWSL#e2634|e2635|e2636|e2637|e2638|e2639|e2640|e2641|e2642|e2643|e2644|e2645|e2646 +AWSM#E1475|E1476 +AWSN#E1471 +AWSP#E1477 +AWSR#e2633 +AWSW#E1478 +AX#A887|A3977|E15|E320|E3409|I2|a3542|a8021|e7240|i0 +AX0N#a3574|a3575|a3576 +AXBN#A4828|A4829|a11679|a11680|a11681|a11682|a11683 +AXBS#i1|i2|i3|i4|i5 +AXBW#I3|I4 +AXFR#E335|I5|I6 +AXK#E1426 +AXKM#E1427 +AXKN#a11684|a11685|a11686|a11687 +AXKT#E330|a11688 +AXL#E321 +AXLF#A4830|A4831|A4832|a11694|a11695|a11696|a11697|a11698|a11700 +AXLN#A4837|A4838|E322|a11689|a11690|a11691|a11692|a11693|a11701|a11702|a11703|a11704|a11705|a11725|a11726|a11727|a11728|a11729 +AXLS#A888|A889|A890 +AXLT#a11665|a11666|a11667|a11668|a11699|a11710|a11711 +AXMS#E331|E332 +AXMT#E319 +AXN#A0 +AXNB#E323|E324 +AXNJ#A4835|A4836|a11719|a11720|a11721|a11722|a11723 +AXNK#A4826|A4827|E325|E334 +AXNT#A4825|A4833|A4834|E326|a11669|a11670|a11671|a11672|a11673|a11712|a11713|a11714|a11715|a11716|a11717|a11718 +AXNW#E327 +AXRN#E328|E329|a11674|a11675|a11676|a11677 +AXRS#E1425 +AXRT#a11724 +AXRX#a11706|a11707|a11708|a11709 +AXS#A891|E16|O216|O217|ä5 +AXSL#A892|A893|A894|A895|A896|a3543|a3544 +AXSM#A899 +AXSN#A897|A898|O218|O219|ä6|ä7|ä8|ä9|ä10 +AXSS#ä11 +AXST#ä12|ä13|ä14|ä15|ä16 +AXSX#I7 +AXT#A900|A3732|E17|Y0|a3550|e24|e25 +AXTB#A901|A902|a3545|a3546|a3547|a3548|a3549 +AXTF#a3569|a3570|a3571|a3572|a3573 +AXTJ#A914|A915|A916|A917|a3577|a3578|a3579|a3612|a3613|a3614|a3615 +AXTK#A903|A904|A905|A906|a3580 +AXTL#A908|A909|A918|a3551|a3581|a3582|a3583|a3584|a3585|a3586|a3587|a3588|a3589|a3590|a3591|a3592|a3593 +AXTM#a3552|e26 +AXTN#A907|A910|A924|A925|A926|A927|A928|A929|A3733|A3734|A3735|E333|Y1|a3553|a3554|a3555|a3556|a3557|a3558|a3559|a3560|a3561|a3562|a3563|a3616|a3617|a3618|a3619|a3620|a3621|a3622|a3623|a3624|a3625|a3626|a3627|a3628|a3629|a3630|a3631|e27|Ä3|Ä4|ä0|ä1|ä2|ä3|ä4 +AXTR#A911|A912|A913|a3564|e28 +AXTS#A919|A920|A921|A922|A923|A930|A931|A932|A933|E18|E19|E20|a3565|a3566|a3594|a3595|a3596|a3597|a3598|a3599|a3600|a3601|a3602|a3603|a3604|a3605|a3606|a3607|a3608|a3609|a3610|a3611|a3635|a3636|a3637|a3638|a3639|a3640|a3641|a3642|a3643|a3644|a3645|a3646|a3647|a3648|a3649|a3650|a3651|a7965|e29|e30|e31|e32 +AXTT#a3567|a3568 +AXTW#a3632|a3633|a3634 +AXXN#a11678 +AYTL#A5577 ++++++++++ +B#B166|B637|B960|B1324|B3644|B3982|B4749|B5156|B5161|b194|b1647|b6382 +B0#B3917 +B0FN#B1111 +BB#B2|B4617|B4618 +BBBM#B3 +BBFL#B638 +BBFR#B3645|B3648 +BBHL#B1325|B1326|b1648|b1649|b1650|b1651|b1652|b1653|b1654|b1655|b1656|b1657|b1658 +BBJN#B658 +BBJR#B4 +BBKN#B3646 +BBL#B1|B2922 +BBL0#B2934|B2935|B2936|B2937|B2938|B2939|B2940 +BBLB#B2923 +BBLF#B639|b5316 +BBLK#B2924|B2932|B2933 +BBLN#B5|B6|B2925|B5157 +BBLS#B2926|B2927|B2928|b5317|b5318|b5319|b5320 +BBM#B665 +BBN#B1008|B4619|b430|b442 +BBNK#B1006|B1007 +BBNM#B640|B641 +BBNR#B7 +BBNS#B4620|B4621|B4622|B4623|B4624|B4625|B4626 +BBNT#b431|b432|b433|b434|b435|b443|b444|b445|b446|b447 +BBP#B1009 +BBPF#B8 +BBPL#B9 +BBR#B666|B2929 +BBRF#B661 +BBRN#B2930|B3647|b1659|b1660|b1661|b1662|b1663|b1664 +BBRP#B2931 +BBRT#B659 +BBRX#B660 +BBS#B10 +BBSK#B642|B643|B662|b6530|b6531|b6532|b6533 +BBST#B663 +BBSX#B11|b266|b267|b268|b269|b270|b271|b272|b273|b274|b275|b276|b277|b278|b279|b280 +BBT#b436|b437|b448|b449 +BBTL#B644 +BBTM#b438 +BBTN#b450 +BBTR#B664|b439 +BBTS#b440|b441 +BBXN#B5260 +BBXT#B1666|B1667|B1668|B1669|B1670|B1671|B1672|B1673|B1674|B1675|B1676|B1677|B1678|B1679|B1680|B1681|B1682|B1683|B1684|B1685|b2800|b2801|b2802|b2803|b2804|b2805|b2806|b2807|b2808|b2809|b2810|b2811|b2812|b2813|b2814|b2815|b2816|b2817|b2818|b2819 +BFHJ#b998 +BFHK#B1168|B1169|b999 +BFJN#b1705|b1706|b1707|b1708|b1709|b1710 +BFK#B88 +BFKN#B1162|B1163|B1164|B1353 +BFKT#b989|b990|b991|b992|b993 +BFL#B1112|B1113|B1345|B5307|b790|b833 +BFLJ#B654|B655|B1138|b202|b203|b204|b205|b839|b896|b902|b903|b904|b905|b906|b907|b1695|b1696|b1697|b1698|b1699|b1700|b1702|b1703|b1704 +BFLK#B1139|B2712|B2713|B2714|B2715|B2716|B2717|B2718|B2719|B2720|B2721|B2722|B2723|B2724|B2725|B2726|B2727|B2728|B2729|B2730|B2731|B2732|B2733|B2734|b201|b882|b883|b884|b885|b886|b887|b888|b889|b890|b891|b908|b909|b910|b911|b912|b913|b914|b915|b1701|b4839|b4840|b4841|b4842|b4843|b4844|b4845|b4846|b4847|b4848|b4849|b4850 +BFLM#B2705|B2706|b4790|b4791|b4792|b4793|b4794|b4795|b4796|b4797|b4798|b4799|b4800|b4801|b4802 +BFLN#B1114|B5308|b791|b809|b810|b811|b812|b813|b834|b835|b836|b837|b838|b897|b898|b899|b900|b901|b1017|b1018|b1019|b1020|b1021|b1022|b6544 +BFLS#B1115|B1116|B1117|B1118|B1119|B1120|B1121|B1122|B1123|B1124|B1127|B1128|B1129|B1130|B1131|B1132|B1133|B1134|B1135|B1346|B1347|B1348|B1349|B1350|B1351|B1352|b792|b868|b892|b893|b894|b895 +BFLT#b869|b1002|b1023|b1024|b1025|b1026|b6545|b6546 +BFLX#B733|B1125|B1126|b840|b841|b842|b843 +BFNJ#b818|b819|b820|b821|b822 +BFNT#B1165|B1166|B1167|b814|b815|b816|b817|b870|b871|b872|b873|b874|b875|b876|b877|b878|b879|b880|b881|b997|b1003 +BFR#B950|B2707|B2920|B4745|b798|b924|b994|b4803 +BFRB#b793|b794|b795|b796|b797 +BFRH#B736|B928|B929 +BFRJ#b918|b919 +BFRK#B1140|B1141|B1142|B1143|B1144|b917|b920|b921|b922|b923 +BFRL#B926 +BFRM#B731|B732|B734|B2708|b938|b939|b940|b941|b942|b943|b944|b945|b946|b947|b948|b949|b950|b951|b952|b953|b4804|b4805|b4806|b4807|b4808|b4809|b4810|b4811|b4812|b4813|b4814|b4815 +BFRN#B737|B1148|B1149|B1150|B1151|B1152|B1153|B1154|B1155|B1156|b799|b800|b801|b802|b803|b804|b805|b806|b807|b808|b925|b926|b927|b928|b929|b930|b954|b955|b956|b957|b958|b959|b960|b961|b962|b963 +BFRR#B1145|B1146|B1147|B1340|B1341|B1342|B1343|B1344 +BFRS#B930|B1159|B2709|B2710|B2711|b931|b977|b978|b979|b980|b995|b1000|b4817|b4818|b4819|b4820|b4821|b4822|b4823|b4824|b4825|b4826|b4827|b4828|b4829|b4830|b4831|b4832|b4833|b4834|b4835|b4836|b4837|b4838 +BFRT#B735|B927|B1157|B1158|B1170|B1171|B1172|b932|b933|b934|b935|b936|b937|b964|b965|b966|b967|b968|b969|b970|b971|b972|b973|b974|b975|b976|b996|b1001|b1004|b1005|b1006|b1007|b1008|b1009|b1010|b1011|b1012|b1013|b1014|b1015|b1016|b4816 +BFRW#B1173|B1174|B1175|B1178|B1179|B1180|B1181|B1182|B1183|b1039|b1040|b1041|b1042|b1043|b1044|b1045|b1046|b1047|b1048|b1049|b1050|b1051|b1052|b1053 +BFRX#B1160|B1161|B1176|B1177|b916|b981|b982|b983|b984|b985|b986|b987|b988|b1027|b1028|b1029|b1030|b1031|b1032|b1033|b1034|b1035|b1036|b1037|b1038 +BFSK#B1001 +BFSN#b823|b824|b825|b826|b827 +BFSS#b828 +BFST#B1089|B1090|B1136|B1137|b829|b830|b831|b832|b844|b845|b846|b847|b848|b849|b850|b851|b852|b853|b854|b855|b856|b857|b858 +BFSX#B1002|B1003|b400|b401|b402|b403|b404|b405|b406|b407|b408|b409|b410|b411|b412|b413|b414|b415 +BFT#B4746|B5305|B5309 +BFTR#B1004|b416|b417|b418|b419|b420|b421|b422|b423|b424|b425|b426|b427|b428|b429 +BFTS#B5306|B5310 +BFWN#B656 +BFXM#B729 +BFXS#B730 +BFXT#b859|b860|b861|b862|b863|b864|b865|b866|b867 +BH#b1461 +BHB#b1485|b1581 +BHBJ#b1614|b1615|b1616|b1617 +BHBK#B1308|b1613 +BHBN#B1292|B1293|b1486|b1582|b1583|b1584|b1585|b1586 +BHBR#b1483|b1484 +BHBS#b1487|b1587 +BHBT#b1488 +BHFT#b1390|b1391|b1392|b1393|b1394|b1395 +BHJ#b1396 +BHJN#b1397|b1398|b1399|b1400|b1401 +BHKL#B1279|b1402|b1403|b1404|b1405|b1406 +BHKS#b1407|b1561 +BHKT#b1408|b1409|b1410|b1411 +BHLF#B1295|B1296|B1297|B1357|B1358|b1412|b1413|b1414|b1501|b1502|b1503|b1504|b1505|b1506|b1507|b1508|b1509|b1510|b1511|b1567|b1568|b1588 +BHLJ#b1512|b1513|b1514|b1515|b1516|b1517 +BHLK#B1298|B1299|b1518|b1519|b1520|b1521|b1522|b1523|b1524 +BHLN#b1791 +BHLS#B765|B766 +BHLT#B1309|B1310|B1311|b1415|b1416|b1417|b1418|b1419|b1420|b1421|b1422|b1423|b1424|b1562|b1563|b1564|b1565|b1566|b1618|b1619 +BHMS#B99 +BHMT#b1489|b1490|b1491|b1492|b1493 +BHN#b1462|b6383 +BHNJ#B1287|B1313|b1442|b1625 +BHNK#B1286|b1626 +BHNT#B758|B759|B760|B1280|B1281|B1282|B1283|B1284|B1285|B1304|B1305|B1306|B1312|b1425|b1426|b1427|b1428|b1429|b1430|b1431|b1432|b1433|b1434|b1435|b1436|b1437|b1438|b1439|b1440|b1441|b1569|b1570|b1571|b1572|b1573|b1574|b1575|b1576|b1577|b1578|b1579|b1580|b1620|b1621|b1622|b1623|b1624 +BHPT#B1289|B1290|b1463|b1464|b1465|b1466|b1467|b1468|b1469|b1470|b1471|b1472|b1473|b1474|b1475 +BHR#B761|b1443 +BHRB#b1525|b1526|b1527|b1528|b1529|b1530|b1531|b1532|b1533|b1534|b1535|b1536|b1537 +BHRL#B1288|b1450|b1451|b1452|b1453|b1454 +BHRN#B762|B763|B764|b1444|b1445|b1446|b1447|b1448|b1449 +BHRS#B1300|B1301|B1302|B1303|b1455|b1538|b1539|b1540|b1541|b1542|b1543|b1544|b1545|b1546|b1547|b1548|b1549|b1550|b1551|b1552|b1553|b1554|b1555|b1556|b1557|b1558|b1559|b1560 +BHRT#B1314|B1315|B1316|B1317|B1318|B1319|B1320|B1321|B1322|B1323|b1385|b1386|b1387|b1388|b1389|b1456|b1457|b1458|b1459|b1460|b1627|b1628|b1629|b1630|b1631|b1632|b1633 +BHRX#b1589|b1590|b1591|b1592|b1593|b1594|b1595|b1596|b1597|b1598|b1599 +BHSB#b1494 +BHSN#B1291|B1294|b1476|b1495 +BHST#b1477|b1496|b1497|b1498|b1499|b1500 +BHT#B767|b1478|b1479|b1634 +BHTN#b1480|b1635|b1636|b1637|b1638|b1639 +BHTS#B1307|b1481|b1600|b1601|b1602|b1603|b1604|b1605|b1606|b1607|b1608|b1609|b1610|b1611|b1612|b1640 +BHTT#b1482|b1641|b1642|b1643|b1644|b1645|b1646 +BJ#B3757|B3835|b1711|b4724|b5329 +BJBL#b1978|b1979 +BJBN#B1190|B1191|b1070|b1712 +BJBR#b1085|b1086|b1087|b1713|b1714|b1715|b1716|b1717 +BJBT#B738|b1150 +BJFK#B1354|b1720|b1721|b1722|b1723|b1724 +BJFR#b1718|b1719 +BJH#b1088|b1963 +BJHF#B2686 +BJHN#B1457|B1458|b1089|b1090|b1091|b1092|b1093|b1964|b1965|b1966|b1967|b1968 +BJJB#b1725|b1726|b1727|b1728 +BJKN#B1192|B1193|b1071|b1072|b1073|b1074|b1075|b1076|b1077|b1078|b1079|b1080|b1081|b1082|b1083|b1084 +BJL#B5311 +BJLB#B5312|B5313|B5314|B5315 +BJLF#B5317|B5318|b6547|b6548|b6549|b6550 +BJLJ#b1729|b1730|b1731|b1732|b1733 +BJLK#b1734|b1735|b1736|b1737|b1738 +BJLM#B5319 +BJLN#B739|B740|b6551|b6552|b6553|b6554 +BJLP#B5320 +BJLS#B5316|B5321|b6555 +BJLT#b6556|b6557|b6558|b6559|b6560 +BJM#b6486 +BJMN#b1739|b1740|b1741|b1742|b1743 +BJMS#b1744|b1745|b1746|b1747|b1748|b1749|b1750|b1751|b1752|b1753 +BJN#B1200|B2942|B3710|B5162|b1162|b4725|b5315|b5330|b5862 +BJNB#B3711 +BJNF#B3713|B3714|B3715|b5863|b5864|b5865|b5866 +BJNJ#b1160 +BJNK#B3716|B3717|B3718|b1159|b1161 +BJNL#B3719|B3720|B3721 +BJNM#B741|B742|B3722|B3723 +BJNN#B1201|b1163|b1164|b1165|b1166|b1167|b1168 +BJNR#B3712 +BJNS#B1202|B3724|B3725|B3726 +BJNT#B175|B176|b1169|b4726|b4727|b4728|b4729|b5331|b5332|b5333 +BJPF#b1756|b1757|b1758|b1759|b1760 +BJR#B772|B773|b6487 +BJR0#B1196 +BJRJ#b1152|b1153|b1154|b1155 +BJRK#b1151 +BJRL#B1194|B1195|b1113|b1114|b1115|b1116|b1117|b1118|b1119|b1120|b1121|b1122|b1123|b1124|b1125|b1126 +BJRN#B774|b1094|b1095|b1096|b1097|b1098|b1099|b1100|b1101|b1102|b1103|b1104|b1105|b1106|b1107|b1108|b1109|b1110|b1111|b1112 +BJRS#B744|B745|B746 +BJRT#B743|B1199|b1127|b1128|b1129|b1130|b1131|b1132|b1133|b1134|b1135|b1754|b1755|b1969|b1970|b1971|b1972|b1973 +BJS#B4748|b1156 +BJSK#B747|B748|B1355|B1356 +BJSN#b1157 +BJSP#b1765|b1766|b1767|b1768|b1769 +BJST#B1197|B1198|b1136|b1138|b1139|b1140|b1141|b1142|b1143|b1144|b1145|b1146|b1147|b1148|b1149|b1158|b1761|b1762|b1763|b1764|b1770|b1771|b1772|b1773|b1774|b1775|b1776|b1777|b1778|b1779|b1974 +BJT#B4740|b1137|b1975 +BJTF#B4744 +BJTN#b1976 +BJTR#b1780|b1781|b1782|b1783|b1784|b1785|b1786|b1787|b1788|b1789 +BJTS#B4743|b1977 +BJTT#B4741|B4742 +BJWN#b1790 +BJWR#B749|B750 +BK#B3008|B3651|B4747|B5158|b0|b1|b5861|b6485|b6534 +BKB#b1054 +BKBL#B16|B17|B18 +BKBN#B1188|B1189|b1055 +BKBR#B3652 +BKBT#B1184|B1185|B1186|B1187|b1056|b1057|b1058|b1059 +BKFM#B777 +BKFN#B29|B30|B42 +BKFS#B26|B3654 +BKHN#B28 +BKJ#b5844 +BKJM#b5845 +BKJR#b5846 +BKJS#b5847 +BKK#b5843 +BKKR#B27|B1015|b1060 +BKL#B4732|b6561 +BKL0#B1220 +BKLB#B1203|B1204|B1205|B1206|b1170|b1171|b1172|b1173|b1174|b1175|b1176|b1177|b1178|b2048|b2049|b2050|b2051|b2052|b2053|b2054|b2055|b2056|b2057|b2058|b2059|b2060|b2061 +BKLJ#b2031|b2032|b2033|b2034|b2035|b2036|b2037|b2038|b6371|b6372|b6373|b6377 +BKLK#B1234|B1473|B1474|b1208|b1209|b1210|b1211|b1212|b1213|b1214|b1215|b1216|b1217|b1218|b1219|b1220|b1221|b1222|b2039|b2040|b2041|b2042|b2043|b2044|b2045|b2046|b2062|b6370|b6376 +BKLM#B1486|B1487|b2075|b2076|b2077|b2078|b2079 +BKLN#B779|B4733|B5303|B5304|b2047|b6374 +BKLT#B1209|B1210|B1211|B1212|B1213|B1214|B1215|B1216|B1217|B1218|B1219|B1221|B1222|B1223|B1224|B1225|B1226|B1227|B1228|B1229|B1230|B1231|B1232|B1233|B1475|B1476|B1477|B1478|B1479|B1480|B1481|B1482|B1483|B1484|B1485|b1187|b1188|b1189|b1190|b1191|b1192|b1193|b1194|b1195|b1196|b1197|b1198|b1199|b1200|b2063|b2064|b2065|b2066|b2067|b2068|b2069|b2070|b2071|b2072|b2073|b2074|b6375 +BKLX#B1207|B1208|b206|b1179|b1180|b1181|b1182|b1183|b1184|b1185|b1186|b1201|b1202|b1203|b1204|b1205|b1206|b1207 +BKM#B3009|b1980|b2081|b2123|b2844|b2845 +BKML#B1492|B1689|B1690|B1691|B1692|B1693|B1694|b2139|b2140|b2141|b2142|b2143|b2144|b2145|b2146|b2147|b2148|b2149|b2150 +BKMN#b1981|b2082|b2083|b2084|b2085|b2086|b2087|b2124|b2846 +BKMP#B780|B1491|b2125|b2126|b2127|b2128|b2129|b2130|b2131|b2132|b2133|b2134|b2135|b2136|b2137 +BKMR#B1494|B1495|B1496|b2151|b2152|b2153|b2154|b2155|b2156|b2157|b2158|b2159|b2160|b2161|b2162|b2163|b2164|b2165|b2166|b2847|b2848|b2849|b2850|b2851 +BKMS#b1982|b2088|b2138|b2852|b2853|b2854|b2855|b2856 +BKMT#b1983|b2089|b2857|b2858 +BKN#B1013|B1238|B3010|B5159|b2|b1066|b2023|b5842|b6535 +BKN0#B1463|B1464 +BKNB#B19|B20|B21 +BKNJ#B781|B2688|b1061|b1062|b1063|b1064|b1065|b1237|b1238|b1239|b1240|b1241|b1242 +BKNK#B22|B2687|B2689|B2945|B4734|b1243|b1244|b1245|b1246|b1247|b1248|b2080 +BKNN#B1239|b1067|b1249|b1250|b1251|b1252|b1253|b2024|b2025|b2026|b2027|b2028 +BKNS#B23|B24|B25|B787|B1014|B1278|B3011|b1068|b1367|b1368|b1369|b1370|b1371|b1372|b1373|b1374|b1375|b1376|b1377|b1378|b1379|b1380|b2029 +BKNT#B782|B783|B1235|B1236|B1237|B1459|B1460|B1461|B1462|B1465|B1466|B1467|B1469|B1470|B1471|B1472|B1490|b3|b4|b5|b6|b7|b1069|b1223|b1224|b1225|b1226|b1227|b1228|b1229|b1230|b1231|b1232|b1233|b1234|b1235|b1236|b1984|b1985|b1986|b1987|b1988|b1989|b1990|b1991|b1992|b1993|b1994|b1995|b1996|b1997|b1998|b1999|b2000|b2001|b2002|b2003|b2004|b2005|b2006|b2007|b2008|b2030|b2108|b2109|b2110|b2111|b2112|b2113|b2114|b2115|b2116|b2117|b2118|b2119|b2120|b2121|b2122|b6536|b6537|b6538|b6539 +BKP#B37 +BKPL#B31 +BKR#B92|B5120|B5121|b25|b2009 +BKRB#B94|B751|B752|B1260|B1261|B1262|b1261|b1262|b1263|b1264|b1265|b1266|b1314|b1315|b1316|b1317|b1318|b1319 +BKRF#B1246|B1247|B1248|B1249|B1250|B1251|B1252|B1253|B1254|B1255|B1256|B1257|B1258|B1259|B1488|B1489|B3256|B3257|B3258|B3259|B3260|B3261|B3262|B3263|b1268|b1269|b1270|b1271|b1272|b1273|b1274|b1275|b1276|b1277|b1278|b1279|b1280|b1298|b1299|b1300|b1301|b1302|b1303|b1304|b1305|b1306|b1307|b1308|b1309|b1310|b1311|b1312|b1313|b2092|b2093|b2094|b2095|b2096|b2097|b2098|b2099|b2100|b2101|b2102|b2103|b2104|b5455|b5456 +BKRJ#B95|B5123|B5124|B5125|b2090 +BKRL#B5126 +BKRM#B96|B778|B5127 +BKRN#B753|B757|B1241|B1242|B1243|B1244|B1245|B1263|B1264|B1265|B1266|B1267|B1268|B1269|B1468|B5122|B5128|b26|b27|b28|b29|b30|b1281|b1282|b1283|b1284|b1285|b1286|b1287|b1288|b1289|b1290|b1291|b1292|b1293|b1294|b1295|b1296|b1297|b1320|b1321|b1322|b1323|b1324|b1325|b1326|b1327|b1328|b1329|b1330|b1331|b1332|b1333|b1334|b2010|b2011|b2012|b2013|b2014|b2015|b2105|b2106|b2107 +BKRP#B754|B755|B789 +BKRR#B32|B93 +BKRS#B97|B98|B756|B1270|B1271|B1272|B1273|B1274|B1275|B4751|B5129|b31|b1335|b1336|b1337|b1338|b1339|b1340|b1341|b1342|b1343|b1344|b1345|b1346|b1347|b1348|b1349|b1350|b2016 +BKRT#B786|B1240|b32|b33|b34|b35|b36|b319|b1267|b2017|b2018|b2019|b2020|b2021|b2022|b2091 +BKS#B3653|B3660|B3957|B3958|b1254|b5946 +BKSF#B3655|B3965|B3978|B3979|B3980 +BKSH#B3966|B3967 +BKSK#B177|B3969|B3970 +BKSL#B3971 +BKSM#B2943|B2944|B3972|b5334|b5335|b5336|b5337|b5338|b5339 +BKSN#B3977|b1255|b1256|b1257|b1258|b1259|b5947|b5948 +BKSP#B3656|B3657 +BKSR#B3959|B3960|B3961|B3962|B3963|B3964|B3973|b6381 +BKSS#B3974|B3975 +BKST#B33|B34|B35|B36|B41|B775|B776|B784|B785|B788|B941|B1493|B3968|B3976|B5101|b8|b1260|b4730|b5340|b5867|b5949|b5950 +BKSW#B3981 +BKT#B3727|B3728|B3950|B3984|B4752|b9|b4731|b5341|b5848|b6540|b6541 +BKTJ#b1383 +BKTK#b1384 +BKTL#B89|B90|b24 +BKTN#b10|b4732|b6542 +BKTP#B3985 +BKTR#B178|B179|B180|B181|B182|b43|b44|b1381|b1382|b5951|b5952|b5953 +BKTS#B3986|b11|b2843|b4733 +BKTT#B91|b4734|b6543 +BKTX#B1276|B1277|b1351|b1352|b1353|b1354|b1355|b1356|b1357|b1358|b1359|b1360|b1361|b1362|b1363|b1364|b1365|b1366 +BKWR#B38|B39|B40|B3658|B3659 +BKX#B3649 +BKXK#B3650 +BL#B188|B203|B1359|B1361|B2690|B3180|B3198|B3393|B3729|B3955|B4757|B4760|B5132|b2404|b2412|b5567|b5568 +BL0N#B3569|B3570 +BL0X#B3568 +BLB#B186|B3394|B3432|b1798|b2360|b5588|b5589|b5655|b5656 +BLB0#B1578|B1579 +BLBJ#b2366|b2367|b2368|b2369|b2370 +BLBK#B1577|B1584|B1585|b2365|b2426|b2427 +BLBL#B3361|b5524 +BLBN#B1524|B1525|B1526|B3395|B3396|B3397|B3398|b2252|b2253|b2254|b2255|b2256|b2257|b2361|b2362|b2363|b2364|b5590|b5591|b5592|b5593|b5594|b5595|b5596|b5597|b5657 +BLBR#B3359|B3360|b2167|b2318 +BLBS#B212|B3940|b2371|b5598|b5658 +BLBT#B3399|b2234|b2258|b2259|b2260|b2261|b2262|b2263|b2264|b2265|b2297|b2298|b2299|b2300|b2301|b2372|b2373|b2374|b2375|b2376|b2377|b2378|b2379|b2380|b2381|b2382|b2383|b2384|b2385|b2386|b5599 +BLF#B1583|B3502|b2387 +BLFJ#b1807|b1808|b1809|b1810 +BLFK#b1806 +BLFL#B2946 +BLFN#B3759|b2236|b5748|b5880 +BLFR#B1580|B3411|B3945|B3946|B3947|B3948|B3949|b2388|b2389|b2390|b2391|b2392|b2393|b2394|b2395|b2396|b2397|b2398|b2399|b2400|b2401|b2402|b2403|b5618|b5619|b5620|b5621|b5622|b5623|b5624|b5625 +BLFS#B1560 +BLFT#B1594|b2484|b5749 +BLH#b2319 +BLHL#b5626|b5627 +BLHN#B1549|B1550|B1551|B1552|B1553|B1554|B1555|B3611|B3612|b2320|b2321|b2322|b2323|b2324|b2325|b2328|b2329|b2405|b2406|b2407|b2408|b2409|b5799|b5831|b5832|b5833|b5834|b5835 +BLJ#B1360|B1499|B1528|B1590|B3265|B3266|b2269|b2485|b5404|b6387 +BLJJ#b5580|b5581|b5582|b5583 +BLJK#b5579 +BLJL#B3363 +BLJM#b5405 +BLJN#B238|B1561|B1562|B1591|b68|b1792|b1793|b1794|b1795|b1796|b1799|b1800|b1801|b1802|b1803|b1804|b2270|b2271|b2272|b2273|b2274|b2275|b2429|b2430|b2431|b2432|b2486|b2487|b2488|b2489|b2490|b5406|b5407|b5408|b5409|b5410|b5411|b6388 +BLJR#B1500|B1501|B1502|B1503|B1504|B1505|B1506|B1507|B1563|B1564|B1565|B1566|b2179|b2180|b2181|b2182|b2183|b2184|b2185|b2186|b2187|b2188|b2189|b2190|b2191|b2192|b2193|b2194|b5412|b5413|b5414|b5415|b5416|b5417 +BLJS#B236|B1529|B3069|B3070|B3071|B3364|b2343|b2344|b2345|b2346|b2347|b5418|b5457|b5458|b5459|b5460|b5461|b5462 +BLK#B1498|B1527|B3414|B3479|B3626|b2428|b5403|b5640|b5641|b6386 +BLKB#B3482|B3483|b2266|b2267|b2268 +BLKF#B3188|B3416|B3417|B3418|B3419|B3420|B3421|B3422|B3423|B3424|B3485|B3486|B3487|b5699|b5700|b5701|b5702 +BLKH#B3488|B3489|B3490 +BLKL#B239|B240|B241|B242|B3190|b5649 +BLKM#B3492 +BLKN#B189|B190|B191|B192|B193|B194|B195|B196|B197|B198|B199|B200|B201|B202|B1362|B1539|B1540|B1541|B3195|B3484|B3627|B3762|b5642|b5643|b5644|b5645|b5646|b5647|b5648|b5829 +BLKP#B3425|B3426|B3427 +BLKR#B1567|B3428|B3429|B3491|B4755|B4756|b5574|b5575|b5576|b5577|b5703|b5704|b5705|b5706|b5707|b5708|b5709|b5710|b5711|b5712|b5713|b5714|b5715|b5716 +BLKS#B1530|B1531|B1532|B1533|B1534|B1535|B1536|B1537|B1538|B3191|B3192|B3193|B3400|B3401|B3402|B3415|B3430|B3493|B3494|B3495|b2276|b2433|b2491|b5419|b5420|b5421|b5422|b5650 +BLKT#B3189|B3194|B3480|B3481|b1797|b1805|b2277|b2278|b2279|b2280|b2281|b2282|b2434|b2492|b5423|b5424|b5425|b5426|b5427|b5651|b5652|b5653|b5654|b5830 +BLKW#B3431 +BLLX#b5813|b5814|b5815|b5816|b5817 +BLM#B3503|b5569 +BLMB#b5525 +BLMJ#B3332|B3333|b5751 +BLMK#b5750 +BLML#B3637 +BLMN#B684|B685|B686|B3504|B3505|B3506|B3507|B3508|B3509|B3510|B3511|B3512|B3513|B3514|B3515|B3516|B3517|B3518|B3519|B3520|B3521|B3522|B3523|B3524|B3525|B3526|B3527|B3528|B3529|B3530|B3531|B3532|B3533|B3534 +BLMR#b5526|b5527|b5528|b5529|b5530|b5531|b5532|b5533|b5534|b5535|b5536|b5537|b5538 +BLMT#B243|b5578 +BLMX#B3636 +BLN#B215|B246|B2691|B3196|B3362|B3730|B3941|B4761|B5133|b713|b2413|b2435|b4735|b5570|b6384 +BLNF#B247|B248 +BLNJ#B261|B1509|B1510|b2195|b2196 +BLNK#B260|B262|B263|B264|B265|B1508|B1511|B1512|B3334|B3335|B3336|B3337|B3338|B3451|B3452|B3453|B3956|b2197|b2198|b2199|b2200|b2201|b2202|b2203|b2204|b2205|b2206|b2207|b2208|b2209|b2210|b2211|b5541|b5542|b5543|b5544|b5545|b5546|b5547|b5667|b5668|b5669|b5670|b5671|b5672|b5673|b5674|b5675|b5676 +BLNM#B206|B249 +BLNN#B1586|B1587|B3197|b2436|b2437|b2438|b2439|b2440|b2441 +BLNS#B183|B184|B185|B216|B250|B3012|B3013|B3014|B3015|B3016|B3017|B3018|B3019|B3020|B3021|B3022|B3023|B3024|B3025|B3026|B3027|B3028|B3029|B3030|B3031|B3032|b45|b46|b47|b48|b49|b50|b51|b52|b53|b54|b55|b56|b57|b2442|b5350|b5351|b5352|b5353|b5354|b5355|b5356|b5357|b5358|b5359|b5677|b5678|b5679 +BLNT#B790|B791|B3412|B3413|B3433|B3434|B3435|B3436|B3437|B3438|B3439|B3440|B3441|B3442|B3443|B3444|B3445|B3446|B3447|B3448|B3449|B3450|B3497|b714|b715|b716|b717|b2414|b2415|b2416|b2417|b2443|b2444|b2445|b2446|b2447|b2448|b5628|b5629|b5630|b5631|b5632|b5633|b5634|b5635|b5636|b5637|b5638|b5660|b5661|b5662|b5663|b5664|b5665|b5666|b5717|b5718|b5719|b5720|b5721|b5722 +BLNW#B3942 +BLNX#B244|B245|b5539|b5540 +BLPS#B251|B3365|B3366 +BLR#B3756|B3758|B5164|B5322|b2283|b5571|b5572 +BLRN#B187|B217|B218|B1542|B1543|b69|b2235|b2284|b2285|b2286|b2287|b2288|b2289|b5613|b5614|b5615|b5616|b5617|b6488 +BLRS#B5165|b2290 +BLRT#B207|B3181|B3182|B3183|b2291|b2292|b2293|b2294|b2295|b2296 +BLS#B252|B1371|B1581|B3339|B3403|B3496|B3535|B3618|B3635|b2212|b2411|b5560|b5561|b5573|b5659|b5723|b5724 +BLSB#B3340 +BLSF#B272|b5558|b5559 +BLSJ#b5729|b5730|b5731|b5732|b5733|b5734|b5735|b5736|b5737 +BLSK#B3346|B3347|B3367|B3613|B3614|B3763|B3764|B3765|B3766|B3767|B3768|b2237|b2238|b2239|b2240|b2241|b2242|b2243|b2244|b2245|b2246|b2247|b2248|b2249|b2250|b2251|b5881|b5882|b5883 +BLSL#B253|B254|B259|B3404|B3405|B3499|b5738|b5739|b5740|b5741|b5742 +BLSM#B268|B269|B3348|b5562|b5725 +BLSN#B3341|B3342|B3343|B3344|B3498|B3536|B3769|b2213|b5548|b5549|b5550|b5551|b5552|b5553|b5563|b5726 +BLSP#B255|B256|B257|B258 +BLSR#B3615|B3616|B3617|b5554|b5555|b5556|b5557|b5564|b5727 +BLSS#B3345|b5565|b5728|b5747 +BLST#B208|B209|B210|B211|B237|B792|B793|B794|B1513|B1514|B1515|B1516|B1517|B1518|B1519|B1520|B1521|B1522|B1523|B1588|B1589|B1592|B1593|B3406|B3407|B3408|B3409|B3410|B3500|B3501|b70|b71|b718|b2214|b2215|b2216|b2217|b2218|b2219|b2220|b2221|b2222|b2223|b2224|b2225|b2226|b2227|b2228|b2229|b2230|b2231|b2232|b2233|b2326|b2410|b2421|b2453|b2454|b2455|b2456|b2457|b2458|b2459|b2460|b2461|b2462|b2463|b2464|b2465|b2469|b2470|b2471|b2472|b2473|b2474|b2475|b2476|b2477|b2478|b2479|b2480|b2481|b2482|b2483|b5743|b5744|b5745|b5746|b5800 +BLT#B204|B219|B1363|B3033|B3184|B3185|B3349|B3537|B3638|B3943|B4753|b58|b72|b73|b719|b720|b2327|b2422|b2423|b2449|b5364|b5766|b5818|b5819|b5836|b5837 +BLTB#B220|B3037|B3038|B3039|B3040|B3041|B3042|B3179|B3538|B3542|B3543|B3544|B3545|B3546|B3547|B3548|B3549|b5756|b5757 +BLTF#B3034|B3066|B3067|B3068|B3168|B3169|B3170|B3358|B3601|B3602|B3603|B3604|B3605|B3606|b5377|b5378|b5797|b5798 +BLTH#B3072|B3073|B3074|B3075|B3076|B3630|B3631|b5379|b5380|b5381|b5382|b5383|b5384 +BLTJ#B1544|B3552|B3553|B3559|B3560|B3561|B3562|B3563|B3564|B3571|b60|b61|b62|b63|b64|b2302|b2303|b2304|b2305|b2306|b2307|b2308|b2309|b5778|b5779|b5780|b5781|b5783|b5784|b5785 +BLTK#B271|B1545|B1546|B1547|B3353|B3565|B3566|B3567|B3572|B3573|B3574|B4758|B4759|b59|b65|b2310|b2311|b2312|b2313|b2314|b2315|b2316|b2317|b5566|b5777|b5782 +BLTL#B214|B224|B225|B3078|B3354|B3355|B3356|B3628|B3629|b5385|b5386|b5387|b5388|b5389|b5820 +BLTM#B213|B226|B227|B3079|B3080|B3113|B3575|b66|b67 +BLTN#B205|B231|B232|B233|B234|B270|B797|B798|B3077|B3081|B3082|B3083|B3114|B3115|B3116|B3117|B3118|B3119|B3120|B3121|B3122|B3123|B3124|B3125|B3126|B3127|B3128|B3129|B3130|B3131|B3132|B3133|B3134|B3135|B3136|B3137|B3138|B3139|B3140|B3141|B3142|B3143|B3144|B3145|B3146|B3147|B3148|B3149|B3150|B3151|B3152|B3153|B3154|B3155|B3156|B3157|B3158|B3159|B3160|B3161|B3162|B3163|B3164|B3165|B3166|B3167|B3186|B3264|B3350|B3351|B3368|B3369|B3554|B3599|B3600|B3632|B3639|B3640|B3641|B3642|B3944|B4754|B4762|b74|b721|b2168|b2169|b2170|b2171|b2172|b2173|b2174|b2175|b2176|b2424|b2450|b5365|b5366|b5367|b5368|b5369|b5395|b5396|b5397|b5398|b5399|b5400|b5401|b5402|b5767|b5768|b5769|b5770|b5771|b5795|b5796|b5821|b5838|b5839|b5840|b5841 +BLTP#B228|B3084|B3085|B3086|B3576|B3577|B3578|B3579|B3580 +BLTR#B229|B230|B795|B796|B1582|B3043|B3044|B3045|B3046|B3047|B3048|B3049|B3050|B3051|B3052|B3053|B3054|B3055|B3056|B3057|B3058|B3059|B3060|B3061|B3062|B3063|B3064|B3087|B3088|B3089|B3090|B3357|B3541|B3555|B3556|B3557|B3581|B3596|B3597|B3598|B3620|B3621|B3622|B3623|B3624|B3625|b2418|b2419|b2420|b5360|b5361|b5362|b5363|b5370|b5371|b5372|b5752|b5753|b5754|b5755|b5786|b5787|b5788|b5789|b5801|b5802|b5803|b5804|b5805|b5806|b5807|b5808|b5809|b5810|b5811|b5812|b5822 +BLTS#B223|B1364|B1365|B1366|B1367|B1368|B1369|B1370|B1497|B1548|B3035|B3036|B3065|B3091|B3092|B3093|B3094|B3095|B3096|B3097|B3098|B3099|B3100|B3101|B3102|B3103|B3104|B3105|B3106|B3107|B3108|B3109|B3177|B3178|B3187|B3352|B3454|B3455|B3456|B3457|B3458|B3459|B3460|B3461|B3462|B3463|B3464|B3465|B3466|B3467|B3468|B3469|B3470|B3471|B3472|B3473|B3474|B3475|B3476|B3477|B3558|B3582|B3583|B3584|B3585|B3586|B3587|B3588|B3589|B3590|B3591|B3592|B3593|B3594|B3608|B3609|B3610|B3633|B3634|B3643|b75|b76|b722|b2177|b2425|b2451|b5390|b5391|b5392|b5393|b5394|b5680|b5681|b5682|b5683|b5684|b5685|b5686|b5687|b5688|b5689|b5690|b5691|b5692|b5693|b5694|b5695|b5696|b5697|b5698|b5772|b5790|b5791|b5792|b5793|b5794|b5823|b5824|b5825|b5826|b5827|b5828 +BLTT#B222|B3110|B3111|B3112|B3539|B3540|B3550|B3551|B3595|b2178|b2452|b2468|b5373|b5374|b5375|b5376|b5758|b5759|b5760|b5761|b5762|b5763|b5764|b5765|b5773|b5774|b5775|b5776 +BLTW#B235|B3171|B3172|B3173|B3174|B3175|B3176|B3607 +BLTX#B221|B3619 +BLW#B800 +BLWR#B267|B3760|B3761 +BLWX#B266 +BLX#B3370|B3373|b207|b208|b5600|b5601|b5639 +BLXB#B3371|B3372 +BLXJ#B3377 +BLXK#B799|B3381|B3382|B3383 +BLXL#b2466|b2467 +BLXM#B3374|b209|b5602 +BLXN#B3375|B3378|B3379|B3380|B3384|b210|b5584|b5603|b5604|b5605|b5606|b5607 +BLXR#b5585|b5586|b5587|b5608 +BLXS#B3376|B3385|B3386|B3387|B3388|B3478|b5609 +BLXT#B1556|B1557|B1558|B1559|B1568|B1569|B1570|B1571|B1572|B1573|B1574|B1575|B1576|B3389|B3390|b2330|b2331|b2332|b2333|b2334|b2335|b2336|b2337|b2338|b2339|b2340|b2341|b2342|b2348|b2349|b2350|b2351|b2352|b2353|b2354|b2355|b2356|b2357|b2358|b2359|b5610|b5611|b5612 +BLXW#B3391|B3392 +BM#B801|B809|B1372|B5154|b1811 +BM0T#B813 +BMB#B274|B3772|B3773 +BMBK#b5901 +BMBN#B3774|B3775|B3776|B3777|B3778|B3779|B3780|B3781|B3782|B3783|B3784|B3785|B3786|B3787|B3788|B3789|B3790|B3791|B3792|B3793|B3794|B3795|B3796|B3797|B3798|B3799|B3800|B3801|B3802|B3803|B3804|B3805|b5900 +BMBR#B273|B3806|B3807|B3808|B3809|b5884|b5885|b5886|b5887|b5888|b5889|b5890|b5891|b5892|b5893|b5894|b5895 +BMBS#B3770|B3771|b5896|b5897|b5898|b5899 +BMFS#B3838 +BMH#b2635 +BMHL#B815|B816 +BMHN#B1600|B1601|b2636|b2637|b2638|b2639|b2640 +BMKL#b2617 +BMKN#B3837 +BMKR#B814|B819|B3836|b222 +BML#B4767|b223|b2493|b6401 +BMLK#b6389 +BMLN#B4765|B4766|B4768|b211|b212|b213|b214|b215|b216|b2494|b2495|b2496|b2497|b2498|b5428|b6390|b6391|b6392|b6393|b6394 +BMLR#B4771 +BMLS#B4769|B4770|b217|b2499|b6395 +BMLT#b77|b218|b219|b220|b221|b2500|b2501|b2502|b2503|b2504|b2505|b5429|b6396|b6397|b6398|b6399|b6400 +BMN#B5155|B5163 +BMNJ#b1812|b1813|b1814|b1815|b1816|b2618|b2619|b2620|b2621|b2622|b2623|b2624|b2625|b2626|b2627|b2628|b2629|b2630|b2631|b2632|b2633 +BMNK#B1373|B1374|b2634 +BMNR#B4750 +BMNS#B817|B818 +BMNT#b2506|b2507 +BMRK#B1595|B1596|B1597|B1598|b2512|b2513|b2514|b2515|b2516|b2517|b2518|b2519|b2520|b2521|b2522|b2523|b2524|b2525|b2526|b2527|b2528|b2529|b2530|b2531|b2532|b2533|b2534|b2535|b2536|b2537|b2538|b2539|b2540|b2541|b2542|b2543|b2544|b2545|b2546|b2547|b2548 +BMRN#B4763|B4764 +BMS#B812|B820|B3267|b1817|b2508|b2549 +BMSF#b6403 +BMSJ#b2649 +BMSK#B802|B803|B804|B821|B822|B823|B1375|B1376|b1823|b1824|b1825|b1826|b1827|b1828|b6483|b6484 +BMSN#B806|B807|B1599|b1818|b1819|b1820|b1821|b1822|b2509|b2550|b2551|b2552|b2553|b2554|b2555|b2556|b2557|b2558|b6402 +BMSP#B824|B851 +BMSS#b2510 +BMST#B810|B811|B825|B826|B827|B828|B829|B830|B3839|b224|b225|b226|b227|b228|b2511|b2559|b2641|b6404 +BMT#B645|B963|b2642|b2643|b6481|b6482 +BMTK#B808 +BMTL#b2560|b2561|b2562|b2563|b2564|b2565|b2566|b2567|b2568|b2569|b2570|b2571|b2572|b2573|b2574|b2575|b2576|b2577|b2578|b2579|b2580|b2581|b2582|b2583|b2584|b2585|b2586|b2587|b2588|b2589|b2590 +BMTM#b2644 +BMTN#B964|B965|B966|B967|B968|B969|B970|B971|B972|B973|B974|B975|B976|B977|B979|B980|b320|b321|b2645 +BMTR#B805|B948|B949|B978|b2591|b2592|b2593|b2594|b2595|b2596|b2597|b2598|b2599|b2600|b2601|b2602|b2646 +BMTS#b2647 +BMTT#b2648 +BMWL#B832|B833|B834|B835|B836|B837|B838|B839|B840|B841|B842|B843|B844|B845|B846|B847|B848|B849|B850|b229|b230 +BMWP#B831 +BMXT#b2603|b2604|b2605|b2606|b2607|b2608|b2609|b2610|b2611|b2612|b2613|b2614|b2615|b2616 +BN#B100|B167|B452|B1377|B1385|B1602|B2947|B3731|B3810|B3829|B5323|b129|b195|b1829|b5430 +BN0L#B5002 +BNBL#b2694|b2695|b2696|b2697|b2698|b2699|b2700|b2701|b2702|b2703|b2704|b2705|b2706 +BNBM#B104|B105|B106 +BNBN#B3811|B3812 +BNBR#B107|B108|B109|B110|B111|B161|B162|B163|B1382|B1383|B1384 +BNFL#B1092|B1093|B1094|B1095|B1096|b736|b737|b738|b739|b740|b741|b742|b743|b744|b745|b746|b747|b748|b749 +BNFR#B116|B117|B118|B155|B156|B157|B1391 +BNFS#B3823|B3824 +BNH#b1830 +BNHF#B124|B125|B126|B127|B128|B129|B130|B131|B132|B133|B134|B135 +BNHL#b1831|b1832|b1833|b1834|b1835|b1836|b1837|b1838|b1839|b1840|b1841|b1842|b1843 +BNHR#b1844 +BNHS#B1388 +BNJ#B309|B314|b102 +BNJB#B119 +BNJL#B1620|B1621|B1622 +BNJM#B310 +BNJN#B768|B769|B770|B771|B3220|b37|b38|b103|b104|b105|b106|b107|b108 +BNJR#B297 +BNJS#b109 +BNK#B308|B315|B459|B3709|B3822|B5139|b101 +BNKB#B323|B324|B325|B326|B327|B328|B329|B450|B451|b115|b116|b128 +BNKF#B321|B376|B377|B378|B379|B380|B403|B444|b117|b118|b119|b120 +BNKH#B395|B396|B397|B398 +BNKJ#B383|B384|B385|B386|B387|B388|B389|B390|B391|B392 +BNKK#B311|B316|B330|B381|B382|B393|B394 +BNKL#B120|B121|B122|B123|B312|B313|B413|B414|B4987|B4988|B4989|B4990|B4991|B4992|b2755|b2756 +BNKM#B415|b122 +BNKN#B136|B317|B318|B319|B337|B338|B339|B340|B341|B342|B343|B344|B345|B346|B347|B348|B349|B350|B351|B352|B353|B354|B355|B356|B357|B358|B359|B360|B361|B362|B363|B364|B365|B366|B367|B368|B401|B404|B405|B406|B410|B411|B416|B417|B418|B419|B420|B443|b121 +BNKP#B421|B422|B423|B424|B425 +BNKR#B137|B138|B320|B369|B370|B371|B399|B400|B402|B407|B408|B409|B412|B426|B427|B428|B429|B430|B431|B432|B433|B434|B4993|B4994|B4995|B4996|b123|b124|b125|b126 +BNKS#B322|B435|B436|B437|B438|B439|B448|B449|b110|b5302|b5303|b5304|b5305|b5306|b5307|b5308|b5309|b5310|b5311|b5312|b5313|b5314 +BNKT#B331|B332|B333|B334|B335|B336|B372|B373|B374|B375|B440|B441|B442|b111|b112|b113|b114|b127 +BNKW#B445|B446|B447 +BNL#b78 +BNLK#B1614|B1615|B1616 +BNLM#b79 +BNLN#B140|B141|b80 +BNLR#b81 +BNLS#B139 +BNLT#B275|B276|B646 +BNM#B1378|b2686 +BNMN#B1379|B1380|B1613|B1623|B1624|b2687|b2707|b2757|b2758|b2759|b2760|b2761 +BNMS#b5442|b5443 +BNMT#B3828 +BNN#B115|B277|B922|B1386|B2948|B3732|B5324|b39|b130|b2734|b5438 +BNNB#B5331|B5332|B5333|B5334 +BNNF#B3221|B3243|B3244|B5339 +BNNH#B2949|B2950|B2951|B3224|B3225|B3226|B3227|B5341 +BNNJ#B101|B3222|B3223|B5340 +BNNK#B458|B2952|B2953|B3228|B3733|B3734|B5343|b6562 +BNNL#B102|B3229|B3230|B3231|B5344|B5345|b5439|b5440|b5441 +BNNM#B3232|B3233|B3234|B5346|B5347|B5348|B5349 +BNNN#B278|B279|B280|B1617|B1618|B5325|B5326|B5337|B5342|b82|b2735|b2736|b2737|b2738|b2739 +BNNP#B5350|B5351 +BNNR#B5327|B5338|B5352 +BNNS#B2954|B2955|B2956|B2957|B2958|B2959|B2960|B2964|B2965|B3236|B3237|B3238|B3239|B3240|B3241|B3242|B3246|B3247|B3735|B5328|B5329|B5353|B5354|B5355|B5356|B5357|b2740 +BNNT#B5330|B5335|B5336|B5358|b131|b1694|b2688|b2689|b2690|b2691|b2692|b2693|b2741 +BNNW#B2961|B2962|B2963|B3245|B5359|B5360|B5361|b6563 +BNNX#B3235 +BNPR#B1389|B1390 +BNR#B453|b5444|b5445 +BNRB#B103|B1381 +BNRH#B2692|b4736|b4737|b4738|b4739|b4740|b4741|b4742|b4743|b4744|b4745|b4746|b4747 +BNRK#B144 +BNRM#b5446 +BNRN#B454|b5447|b5868 +BNRR#b5448 +BNRS#B142|B143|B455|b5449 +BNRT#B456 +BNS#B281|B1387|B3248|B3830|B3831|B3832|B3833 +BNSL#B1664 +BNSN#B282|B283|B1642|B1643|B1644|B1645|B1646|B1647|B1648|B1649|B1650|B1651|B1652|B1653|B1654|B1655|B1656|B1657|B1658|B1659|B1660|B1661|B1662|B1663|B3249|B3250|B3251|B3834|B4997|B4998 +BNSP#B981|B982|b322|b323|b324|b325|b326|b327|b328|b329|b330|b331|b332|b333|b334 +BNSR#B145 +BNST#B146|B147|B148|B149|B150|B151|B152|B457|B983|B984|b335|b336|b337|b338|b339|b340|b341|b342|b343|b344|b345|b346|b347|b348|b349 +BNT#B284|B290|B461|B4772|B4773|B5134|b40|b41|b83|b132|b196|b5431|b6412|b6413 +BNTB#B288|B289|B4999 +BNTF#B287|B295|B296|B3216|B3217|b6419|b6420|b6421|b6422 +BNTH#B3203|B3204|B3205|B3206|B3814 +BNTJ#B285|B286|B3199|b84|b85|b86|b87|b88|b89|b90|b91|b92|b93|b94|b95|b96|b97|b778|b2773|b2774|b2775|b2776|b2777|b2778|b6457|b6458|b6459|b6460|b6461|b6462|b6568|b6569|b6570|b6571|b6572 +BNTK#B301|B1099|B1100|B1607|B1608|B1609|B1610|B1611|B1612|B3200|B3201|B3202|B3816|B5001|B5138|B5366|b779|b780|b2779|b2780|b2781|b2782|b2783|b2784|b2785|b2786|b6463|b6464|b6465|b6466|b6467|b6468|b6567 +BNTL#B302|B1627|B5362|B5363|B5364|B5365|b6564|b6565|b6566 +BNTM#B112|B113|B114|B460|B3207|B3208|B3817|B3818|b197|b6414 +BNTN#B291|B292|B293|B1625|B1626|B3218|B3219|B3815|B5135|B5367|B5368|B5369|B5370|B5371|B5372|B5373|B5374|B5375|B5376|B5377|B5378|B5379|B5380|B5381|B5382|b98|b133|b198|b766|b767|b768|b769|b770|b771|b2708|b2709|b2710|b2711|b2712|b2713|b2714|b2715|b2716|b2717|b2718|b2719|b2720|b2721|b2722|b2723|b2724|b2725|b2726|b5432|b5433|b5434|b5435|b5436|b6415|b6456|b6573|b6574|b6575|b6576 +BNTP#B303|B3819|B3820|B3821|B5003 +BNTR#B153|B154|B647|B648|B923|B924|B925|B985|B986|B1097|B1098|B3813|B5136|B5137|b199|b350|b351|b352|b353|b354|b355|b356|b357|b358|b359|b360|b361|b362|b363|b364|b723|b724|b725|b726|b727|b728|b729|b730|b731|b732|b733|b734|b735|b750|b751|b752|b753|b754|b755|b756|b757|b758|b759|b760|b761|b762|b763|b764|b765|b6416 +BNTS#B294|B304|B305|B306|B307|B1619|B1628|B1629|B1630|B1631|B1632|B1633|B1634|B1635|B1636|B1637|B1638|B1639|B1640|B1641|B1665|B3209|B3210|B3211|B4774|B4775|B4776|B4777|B4778|B4779|B4780|B4781|B4782|B4783|B4784|B4785|B4786|B4787|B4788|B4789|B4790|B4791|B4792|B4793|B4794|B4795|B4796|B4797|B4798|B4799|B4800|B4801|B4802|B4803|B4804|B4805|B4806|B4807|B4808|B4809|B4810|B4811|B4812|B4813|B4814|B4815|B4816|B4817|B4818|B4819|B4820|B4821|B4822|B4823|B4824|B4825|B4826|B4827|B4828|B4829|B4830|B4831|B4832|B4833|B4834|B4835|B4836|B4837|B4838|B4844|B4845|B4846|B4847|B4848|B4849|B4850|B4851|B4852|B4853|B4854|B4855|B4856|B4857|B4858|B4859|B4860|B4861|B4862|B4863|B4864|B4865|B4866|B4867|B4868|B4869|B4870|B4871|B4872|B4873|B4874|B4875|B4876|B4877|B4878|B4879|B4880|B4881|B4882|B4883|B4884|B4885|B4886|B4887|B4888|B4889|B4890|B4891|B4892|B4893|B4894|B4895|B4896|B4897|B4898|B4899|B4900|B4901|B4902|B4903|B4904|B4905|B4906|B4907|B4908|B4909|B4910|B4911|B4912|B4913|B4914|B4915|B4916|B4917|B4918|B4919|B4920|B4921|B4922|B4923|B4924|B4925|B4926|B4927|B4928|B4929|B4930|B4931|B4932|B4933|B4934|B4935|B4936|B4937|B4938|B4939|B4940|B4941|B4942|B4943|B4944|B4945|B4946|B4947|B4948|B4949|B4950|B4951|B4952|B4953|B4954|B4955|B4956|B4957|B4958|B4959|B4960|B4961|B4962|B4963|B4964|B4965|B4966|B4967|B4968|B4969|B4970|B4971|B4972|B4973|B4974|B4975|B4976|B4977|B4978|B4979|B4980|B4981|B4982|B4983|B4984|B4985|B4986|B5004|B5005|B5006|B5007|B5008|b99|b2742|b2743|b2744|b2745|b2746|b2747|b2748|b2749|b2750|b2751|b2752|b2753|b2754|b2762|b2763|b2764|b2765|b2766|b2767|b2768|b2769|b2770|b2771|b2772|b2787|b2788|b2789|b2790|b2791|b2792|b2793|b2794|b2795|b2796|b2797|b2798|b2799|b6405|b6406|b6407|b6408|b6409|b6410|b6411|b6417|b6418 +BNTT#B298|B299|B300|B3825|B3826|B3827|B5000|b100|b772|b773|b774|b775|b776|b777|b2727|b2728|b2729|b2730|b2731|b2732|b2733|b5437 +BNTW#B987|B988|B3212|B3213|B3214|B3215|b365|b366|b367|b368|b369|b370|b371|b372|b373|b374|b375|b376|b377|b378|b379 +BNTX#B4839|B4840|B4841|B4842|B4843 +BNWK#B158 +BNWR#B159|B160 +BNXB#b2650|b2651|b2652|b2653|b2654|b2655 +BNXR#B1603|B1604|b2656|b2657|b2658|b2659|b2660|b2661|b2662|b2663|b2664|b2665|b2666|b2667|b2668|b2669|b2670 +BNXT#B1605|B1606|b2671|b2672|b2673|b2674|b2675|b2676|b2677|b2678|b2679|b2680|b2681|b2682|b2683|b2684|b2685 +BPFL#B1392|B1393|B1686|B1687|b1845|b1846|b1847|b1848|b1849|b1850|b2831|b2832|b2833|b2834|b2835|b2836|b2837|b2838|b2839|b2840|b2841|b2842 +BPK#b2822 +BPKN#b2823 +BPKT#b2824|b2825|b2826|b2827|b2828|b2829|b2830 +BPLN#B855|B856|B857|B858|B861|B1688 +BPLS#B864 +BPLT#B859|B860|B862|B863 +BPRJ#B868|B869 +BPRS#B853|B854|B865|B866|B867 +BPTS#B462|B463 +BR#B165|B464|B509|B687|B1106|B2966|B2974|B3736|B4091|B4170|B4171|B4273|B5011|B5140|B5438|b42|b137|b699|b1851|b3063|b6041|b6195 +BR0L#B553|B1765|B1938|b3024|b3025|b3026|b3027|b3028|b3029|b3030|b3031|b3032 +BR0N#B4543|B4544 +BRB#B486|b2888 +BRBN#B1723|B1724|B2967|B3951|b2889|b2890|b2891|b2892|b2893 +BRBR#B472|B473|B474|B475|B476|B477|B2968|B2969|B2970|B2971|B2972|B5009|b134|b135|b136 +BRBS#B478|B479|B480|B481|B482|b2894 +BRBT#B483|B484|B485|B649|B650|B651|B989|B990|B4081|B5447|B5448|B5449|B5450|B5451|b380|b381|b382|b383|b384|b385|b386|b387|b388|b389|b390|b391|b392|b393|b394|b395|b2895|b2896|b2897|b2898|b2899|b2900|b2901 +BRF#B1939|B4274|B4285|b232|b3120|b3121|b6064|b6065 +BRFB#B1940|B1941|B4279|B4280|B4281|B4282|B4283|B4284 +BRFF#B1943|B4278|B4335|B4336 +BRFJ#B4289|B4290|B4291|B4292 +BRFK#B4276|B4293|B4294|B4295|B4296|B4297|B4298 +BRFL#B2978|b3155|b3156|b3157|b3158|b3159|b6172|b6173|b6174|b6175|b6176 +BRFM#B4286|B4299|B4300|B4301|B4302|B4303|B4304|B4305|B4306|B4307|B4308|B4309|B4310|B4328|B4329|B4330|B4331|b6066 +BRFN#B1759|B1760|B2024|B2025|B2026|B2027|B2028|B2029|B2030|B2031|B2032|B2033|B2034|B2035|B2036|B2037|B4277|B4287|B4311|b233|b3122|b3146|b3147|b3148|b3149|b3150|b3151|b3152|b3153|b3154|b6067 +BRFP#B4312|B4313|B4314|B4315 +BRFR#B556|B557|B558|B559|B560|B561|B562|B563|B3755|B4148|B4149|B4150|B4151|B4269|B4270|B5492|B5493|b6068|b6070|b6071|b6072 +BRFS#B1942|B1944|B1945|B1946|B1947|B1948|B1949|B1950|B1951|B1952|B1953|B1954|B1955|B1956|B1957|B1958|B1959|B1960|B1961|B1962|B1963|B1964|B1965|B1966|B1967|B1968|B1969|B1970|B1971|B1972|B1973|B1974|B1975|B1976|B1977|B1978|B1979|B1980|B1981|B1982|B1983|B1984|B1985|B1986|B1987|B1988|B1989|B1990|B1991|B1992|B1993|B1994|B1995|B1996|B1997|B1998|B1999|B2000|B2001|B2002|B2003|B2004|B2005|B2006|B2007|B2008|B2009|B2010|B2011|B2012|B2013|B2014|B2015|B2016|B2017|B2018|B2019|B2020|B2021|B2022|B2023|B2976|B2977|B2979|B4288|B4316|B4317|B4318|B4319|b141|b142|b143|b144|b145|b3124|b3160|b3161|b3162|b3163|b3164|b3165|b3166|b3167|b3168|b3169|b3170|b3171|b3172|b3173|b3174|b3175|b6069 +BRFT#B4275|B4320|B4321|B4322|B4323|B4324|B4325|B4326|B4327|b3123|b3176 +BRFW#B4332|B4333|B4334 +BRH#B870|b6290 +BRHJ#b3184|b3185|b3186|b3187|b3188|b3189 +BRHK#B2038|B2039|B2040|B2041|B2042|B2043|b3190|b3191|b3192|b3193|b3194|b3195|b3196 +BRHN#B4610|B5461|b3177|b3178|b3179|b3180|b3181|b3182|b3183|b6291 +BRHP#b152|b153 +BRHS#B5460 +BRHX#B5462 +BRJ#B1815|B4272|B5384|b3080|b5905|b6081|b6577 +BRJB#B3741|B5458|B5459 +BRJJ#b3085|b3086 +BRJK#b3084 +BRJL#B500|B501|B502|B503|B504|B505|B506|B507|B508|b147|b148|b149|b150|b151 +BRJN#B1816|B4169|B5015|B5016|B5017|B5385|B5386|b3081|b3082|b5906|b5907|b5908|b5909|b5910|b6082|b6423|b6424|b6578|b6579|b6580|b6581|b6582 +BRJR#B4100|B5018|B5387|B5388|B5389|B5390|B5391|B5392|B5393|B5394|B5395|B5396|B5397|B5398|B5399|B5400|B5401|B5402|B5403|B5404|B5405|B5406|B5407|B5408|B5409|B5410|B5411|B5412|B5413|B5414|B5415|B5416|B5417|B5418|B5419|B5420|B5421|B5422|B5423|B5424|B5425|B5426|B5427|B5428|B5429|B5430|B5431|B5432|B5433|B5434|b6083|b6583|b6584|b6585|b6586|b6587|b6588|b6589 +BRJS#B1817|B1828|B3742|b3087|b3088 +BRJT#B3273|B4342 +BRJW#B4101|b3083 +BRK#B465|B513|B516|B526|B1783|B3274|B3889|B4585|B4609|B5013|b146|b6080 +BRK0#B5022|B5023 +BRKB#B1791|B1792|B1793|B1794|B1795|B1796|B1797|B1798|B1799|B1800|B1801|B1802|B1803|B1804|B1805|B1806|B1807|B1808|B1809|B1810|B1811|B1812|B1813|b3076|b3079 +BRKF#B515|B517|B518|B1818|B1819|B1820|B1821|B5021|b3078 +BRKH#B4384|B5029 +BRKK#B1829|B1830|B1831|B1832|B1833|B1834|B1835 +BRKL#B488|B1823|B1836|B1837|B1838|B2981|B4268|B5464|B5465|b6260|b6261|b6262|b6263|b6264|b6265|b6266|b6267|b6268|b6269|b6270|b6271 +BRKM#B1784|B1825|B1839|B1840|B1841|B1842|B1843|B1844|B1845|B1846|B1847|B1848|B1849 +BRKN#B466|B467|B1850|B1851|B1875|B1876|B1877|B1878|B1879|B1880|B1881|B1882|B1883|B1884|B1885|B1886|B1887|B2693|B2694|B2984|B3275|B3276|B3890|B3891|B4383|B4586|B4587|B4588|B4589|B4590|B4591|B4592|B4593|B4594|B4595|B4596|B4597|B4598|B4599|B4600|B4601|B4602|B5025|B5026|B5027|B5028|B5457|B5463|b3077|b4748|b4749|b4750|b4751|b4752|b4753|b4754|b4755|b4756|b4757|b4758|b4759 +BRKP#B1824|B1852|B1853|B5466|B5467 +BRKR#B527|B1785|B1786|B1787|B1788|B1789|B1790|B1854|B1855|B1856|B1857|B1858|B2980|B2982|B2985|B2986|B2987|B4386|B4387|B4388|B4389|B4390|B4391|B4392|B4393|B4394|B4395|B5019|B5469|B5470|B5471|B5472|B5473|b6595|b6596|b6597|b6598|b6599 +BRKS#B514|B528|B1822|B1859|B1860|B1861|B1862|B1863|B1864|B1865|B1866|B1867|B1868|B1869|B1870|B1871|B1872|B1873|B1874|B2044|B2045|B5020|B5435|B5436|B5437|B5468|b3220|b3221|b3222|b3223|b3224|b3225|b3226|b3227|b3228|b3229|b3230|b3231|b3232|b3233|b3234|b3235|b3236|b5911|b6590 +BRKT#B489|B546|B1814|B1826|B1827|B4152|B4337|B4338|B4339|B4340|B4343|B4344|B4345|B4346|B4347|B4348|B4349|B4350|B4351|B4352|B4382|B4385|B5014|B5024|b5467|b5912|b5913|b5914|b5915|b5916|b6591|b6592|b6593|b6594 +BRKW#B1888|B1889|B1890|B1891|B1892|B1893|B1894|B1895|B1896|B1897|B1898|B1899|B1900|B1901|B3990|b3089 +BRL#B539|B4359|b6292 +BRLB#B2695|b4760|b4761|b4762|b4763|b4764|b4765|b4766|b4767|b4768|b4769|b4770|b4771 +BRLK#B520|B2989|B2990 +BRLN#B1919|B1920|B1921|B1922|B1923|B1924|B1925|B4353|B4354|B4355|B4356|B4357|B4358|B4360|B4361|B4362|B4363|B4364|B4365|B4366|B4367|B4368|b3136|b6177|b6178|b6179|b6180|b6181|b6182|b6293|b6294|b6295|b6296|b6297 +BRLS#B519|b6298 +BRLT#B5474|b6299|b6300|b6301|b6302 +BRLX#B2988|B3744|B3745|B3746|b6476|b6477|b6478|b6479|b6480 +BRM#B512|B5030|b6224 +BRM0#B2046 +BRMB#B4369|B4396|B4397|B4398|B4399|B4400|B4401|B4493|B4494|B4495|B5480|B5481 +BRMH#B521|B522|b154|b155|b156|b157|b158 +BRMJ#b6232|b6233|b6234|b6235 +BRMK#B524|b6231 +BRML#b6225|b6226 +BRMN#B3277|B3992|B3993|B3994|B4191|b6227|b6228|b6229|b6230 +BRMP#B2983 +BRMR#B2991|B4496 +BRMS#B168|B3747|B3748|B3995|B4102|B4192|B4193|B4194|B4195|B4196|B4197|B4198|B4199|B4200|B4201|B4202|B4203|B4204|B4205|B4206|B4207|B4208|B4209|B4210|B4211|B4212|B4213|B4214|B4215|B4216|B4217|B4218|B4219|B4497|B4498|B4499|B5475|B5476|B5477|B5478|b6142|b6143|b6144|b6145|b6146|b6147|b6148|b6149|b6150|b6151|b6152|b6236|b6425 +BRMT#B523|B529|B530|B531|B532|B1926|B5479|b3237|b3238|b3239|b3240|b3241|b3242|b3243|b3244|b3245|b3246|b3247|b3248|b3249|b3250|b6214|b6215|b6237|b6238|b6239 +BRN#B164|B497|B533|B534|B540|B688|B1107|B1927|B3278|B3738|B4092|B4103|B4450|B4506|B5141|B5145|B5152|b138|b700|b1852|b3064|b5869|b6042|b6043|b6044|b6157|b6256 +BRNB#B525|B690|B4221|B5439|b6153|b6154|b6155|b6156 +BRNF#B689|B693|B694|B695|B696|B697|B723 +BRNH#B699|B700|B701|B702|B703|B704|B705|B706|B1930|B1931|B1932|B4105|B4225|B4226|B4227|B4228|B4501 +BRNJ#B707|B3754|B4019|B4020|B4021|B4022|B4104|B5440|B5441|B5442|b2980|b2981|b2982|b2983|b2984|b2985|b6049|b6184|b6185|b6186|b6187|b6188|b6189|b6190|b6191|b6192 +BRNK#B698|B708|B709|B1761|B1918|B3753|B4106|B4107|B4108|B4109|B4229|B5012|B5143|b2859|b2986|b2987|b2988|b2989|b2990|b2991|b2992|b6183|b6193|b6194 +BRNL#B710|B3737|b6258|b6259 +BRNM#B494|B495|B4230|B4231|B5144|b6045 +BRNN#B535|B537|B872|B3279|B4502|B4503|B4504|B4505|B5146|B5153|b5468|b5469|b5470|b6046|b6158|b6159|b6160|b6161|b6162|b6163|b6257 +BRNP#B711|B712|B713|B4234|B4235|B4236|B4237|B4238 +BRNR#B692|B714|B1929|B4222|B4223|B4224|B5454|b5917|b5918|b5919|b5920|b5921|b6047 +BRNS#B468|B496|B536|B538|B541|B715|B716|B717|B718|B719|B720|B1933|B3743|B4110|B4111|B4112|B4113|B4232|B4233|B4239|B4240|B4241|B4242|B4243|B4244|B4245|B4246|B4247|B4248|B4249|B4250|B4253|B4404|B4405|B4406|B4407|B4408|B4507|b200|b6048|b6050|b6164|b6165|b6166|b6167|b6168|b6169|b6216|b6217|b6218|b6219|b6469|b6470 +BRNT#B498|B691|B721|B722|B1928|B4011|B4012|B4013|B4014|B4015|B4016|B4017|B4018|B4023|B4024|B4025|B4026|B4027|B4028|B4029|B4030|B4031|B4032|B4033|B4034|B4035|B4036|B4037|B4038|B4039|B4040|B4041|B4042|B4043|B4044|B4045|B4046|B4047|B4048|B4049|B4050|B4051|B4052|B4053|B4054|B4055|B4056|B4057|B4058|B4059|B4060|B4061|B4220|B4252|B4571|B4572|B5142|b701|b702|b703|b704|b1853|b1854|b1855|b1856|b3065|b3066|b3067|b3068|b5870|b5871|b5872|b5873|b5874|b5975|b5976|b5977|b5978|b5979|b5980|b5981|b5982|b5983|b5984|b5985|b5986|b5987|b5988|b5989|b5990|b5991|b5992|b5993|b5994|b5995|b5996|b5997|b5998|b5999|b6000|b6001|b6002|b6003|b6004|b6005|b6303|b6304|b6305|b6306|b6307 +BRNW#B724|B4251 +BRNX#B3996|B3997|B3998|B3999|B4000|B4001|B4002|B4003|B4004|B4005|B4006|B4007|B4008|B4009|B4010|B4402|B4403|B4500|b5963|b5964|b5965|b5966|b5967|b5968|b5969|b5970|b5971|b5972|b5973|b5974 +BRPN#b2860 +BRPR#B2992|B3749|B5483|B5484 +BRR#B544|B3739|B4094|b139|b3251 +BRRB#B4093|B4096|B5443|B5444 +BRRF#B4098 +BRRJ#B4099 +BRRK#B4095|B5482 +BRRM#B5485 +BRRN#B545|B2048|B2049|B2050|B2051|B2052|B2053|B2054|B2055|B2056|B2057|B2058|B3740|B4097|b3252|b3253|b3254|b3255|b3256|b3257|b3267 +BRRS#b3258 +BRRT#B2047|B5445|b3259|b3260|b3261|b3262|b3263|b3264|b3265|b3266 +BRS#B499|B547|B725|B2975|B4114|B4172|B4371|B5166|B5486|b140|b6051 +BRSB#B4115 +BRSF#B726|B727 +BRSK#B169|B469|B548|B549|B871|B955|B1725|B1726|B2993|B2994|B4174|B4254|B4411|B4412|B4413|B4414|B4611|B5031|B5032|B5033|B5487|b159|b262|b263|b264|b265|b2902|b2903|b2904|b2905|b2906|b2907|b2908|b2909|b2910|b2911|b2912|b2913|b2914|b2915|b2916|b6220|b6221|b6308|b6309|b6310|b6311|b6312|b6313|b6314|b6426|b6427|b6428|b6429|b6430 +BRSL#B487|B564|B565|B1917|B3002|B4062|B4063|B4064|B4065|B4066|B4255|B4271|B4612|b3125|b3126|b3127|b3128|b6006|b6007|b6008|b6272 +BRSM#B4409|B4410 +BRSN#B4370|B4372|B5167|B5168|B5169|B5170|B5171|B5172|B5173|B5174|B5175|B5176|B5177|B5178|B5179|B5180|B5181|B5182|B5183|B5184|B5185|B5186|B5187|B5188|B5189|B5190|B5191|B5192|B5193|B5194|B5195|B5196|B5197|B5198|B5199|B5200|B5201|B5202|B5203|B5204|B5205|B5206|B5207|B5208|B5209|B5210|B5211|B5212|B5213|B5214|B5215|B5216|B5217|B5218|B5219|B5220|B5221|B5222|B5223|B5224|B5225|B5226|B5227|B5228|B5229|B5230|B5231|B5232|B5233|B5234|B5235|B5236|B5237|B5238|B5239|B5240|B5241|B5242|B5243|B5244|B5245|B5246|B5247|B5248|B5249|B5250|b2993|b6052|b6053|b6054|b6055|b6056|b6196|b6197|b6198|b6199|b6200|b6489|b6490|b6491|b6492|b6493|b6494|b6495|b6496|b6497 +BRSP#B4116|B4117|B4118 +BRSR#B542|B543|B1934 +BRSS#B470|B471|B5489|b6057 +BRST#B2995|B2996|B2997|B3892|B3893|B4119|B4256|B4373|B4374|B4508|B4509|B4510|B4511|B4512|B4513|B4514|B4515|B4516|B4517|B4518|B4519|B4520|B4521|B4522|B4523|B4524|B4525|B4526|B4527|B4528|B4529|B4530|B4531|B4532|B4533|B4534|B4613|B4614|B4615|B5488|b160|b161|b162|b705|b1857|b2994|b3069|b3137|b3138|b3139|b3140|b3141|b3142|b3143|b3144|b3145|b3197|b3204|b5875|b5922|b5923|b5924|b5925|b6058|b6059|b6060|b6061|b6240|b6315|b6316|b6317|b6318|b6600|b6601|b6602|b6603|b6604|b6605|b6606|b6607|b6608|b6609|b6610 +BRSX#B4173 +BRT#B492|B550|B652|B1394|B1397|B1762|B1935|B1936|B3865|B3894|B3991|B4120|B4177|B4257|B4376|B4415|B4535|B4540|B4551|B4574|B5010|B5148|B5383|b706|b1858|b1859|b2861|b2950|b2995|b2996|b3070|b3071|b3129|b3198|b3199|b3205|b5876|b5877|b6009|b6062|b6084|b6085|b6319 +BRTB#B4122|B4123|B4124|B4176|B4419|B4420|B4421|B4422|B4552|B4553 +BRTF#B1764|B3872|B3873|B3874|B3875|B3876|B3884|B4070|B4072|B4125|B4126|B4127|B4145|B4416|B4417|B4418|B4430|B4547|B4566|B4567|B4568 +BRTH#B3877 +BRTJ#B4128|B4129|B4431|B4432|B4433|B4542|B4556|B4557|B4558|B5455|B5456|b781|b782|b3013|b3014|b3015|b3016|b3017|b3018|b3019|b3020|b3021|b3022|b3023|b5903|b5904|b6101|b6102|b6103|b6104|b6105|b6106|b6107|b6108|b6109|b6110|b6111|b6112|b6113|b6472|b6473|b6474|b6475 +BRTK#B1101|B1102|B1103|B1104|B1105|B2973|B3866|B4071|B4130|B4131|B4132|B4434|B4435|B4436|B4437|B4438|B4448|B4545|B4546|B4576|B4577|B4578|b783|b784|b785|b786|b787|b788|b789|b6471 +BRTL#B1937|B2696|B2697|B2698|B3867|B3868|B3869|B3870|B3871|B4133|B4134|B4168|B4536|B4537|b3033|b4772|b4773|b4774|b4775|b4776|b4777|b4778|b4779|b4780|b4781|b4782|b4783|b6206|b6207|b6208|b6209|b6210|b6211|b6212|b6213|b6241|b6242|b6243|b6244|b6245|b6246|b6247|b6248|b6249|b6250|b6251|b6252|b6253 +BRTM#B490|B491|B3878|B3879|B3880|B4135|B4267|B4439|B4440|B4559|B5446|b707|b6086|b6114|b6115|b6116|b6117|b6118|b6119 +BRTN#B493|B510|B511|B653|B852|B1398|B1705|B1706|B1707|B1708|B1709|B1710|B1711|B1712|B1713|B1714|B1715|B1716|B1717|B1718|B1719|B1720|B1721|B1722|B1779|B1780|B4069|B4136|B4137|B4175|B4178|B4179|B4180|B4181|B4182|B4183|B4184|B4185|B4186|B4187|B4341|B4375|B4377|B4378|B4379|B4423|B4554|B4555|B4575|B5149|b708|b2862|b2863|b2864|b2865|b2866|b2867|b2868|b2869|b2870|b2871|b2951|b2952|b2953|b2954|b2955|b2997|b2998|b2999|b3000|b3001|b3002|b3072|b3130|b3133|b3134|b3135|b3200|b5878|b6010|b6011|b6012|b6013|b6014|b6063|b6087|b6320|b6321|b6322|b6323|b6324 +BRTP#B4067|B4068|B4073|B4074|B4080|B4138|B4139|B4140|B4441|B4442|B4538|B4539|B4548 +BRTR#B551|B554|B1695|B1696|B1697|B1698|B1699|B1700|B1763|B2999|B3750|B3751|B3752|B3887|B3888|B4259|B4260|B4261|B4262|B4263|B4264|B4265|B4424|B4425|B4426|B4427|B4428|B4443|B4444|B4481|B4482|B4483|B4484|B4485|B4486|B4487|B4488|B4489|B4490|B4491|B4492|B4541|B4549|B4560|B4561|B4603|B4604|B4605|B4606|B4607|B4608|B4616|b709|b2820|b2821|b3003|b3073|b3201|b6088|b6089|b6090|b6091|b6092|b6093|b6120|b6121|b6136|b6137|b6138|b6139|b6140|b6286|b6287|b6288|b6289 +BRTS#B552|B1395|B1396|B1701|B1702|B1703|B1704|B1743|B1744|B1766|B1767|B1768|B1769|B1770|B1771|B1772|B1773|B1774|B1775|B1776|B1777|B1778|B2998|B3881|B3882|B3883|B4075|B4076|B4121|B4141|B4142|B4143|B4144|B4188|B4189|B4266|B4380|B4381|B4429|B4445|B4446|B4447|B4449|B4550|B4562|B4563|B4564|B4565|B4569|B4570|B5490|b710|b1860|b2872|b2874|b2875|b2876|b2877|b2878|b2879|b2880|b2881|b2882|b2883|b2884|b2885|b2886|b2887|b2956|b3004|b3034|b3035|b3036|b3037|b3038|b3039|b3040|b3041|b3042|b3043|b3044|b3045|b3046|b3047|b3048|b3061|b3062|b3074|b3132|b3202|b3206|b5879|b6094|b6095|b6096|b6097|b6122|b6123|b6124|b6125|b6126|b6127|b6128|b6129|b6130|b6131|b6132|b6133|b6134|b6135|b6141|b6201|b6202|b6203|b6204|b6205|b6325 +BRTT#B5491|b711|b1861|b2873|b2957|b2958|b2959|b2960|b2961|b2962|b2963|b2964|b2965|b2966|b2967|b3005|b3006|b3007|b3008|b3009|b3010|b3011|b3012|b3075|b3131|b3203|b6015|b6098|b6099|b6100|b6326|b6327|b6328|b6329 +BRTW#B555|B1781|B1782|B3885|B3886|B4077|B4078|B4079|B4146|B4190|b3049|b3050|b3051|b3052|b3053|b3054|b3055|b3056|b3057|b3058|b3059|b3060 +BRTX#B4258 +BRWR#B3000|B3001|B4147|B5494 +BRX#B1745|B1746|B4082|B4451|B4573|B4583|b5954|b6028|b6073 +BRXB#B4083|B4084|B4085|B4452|B4453|b6016|b6017|b6018|b6019|b6020|b6021|b6022|b6023|b6024|b6025|b6026|b6027 +BRXF#B5452|B5453|b6222 +BRXJ#b6274|b6275|b6276|b6277|b6278|b6279|b6280|b6281 +BRXK#b6273|b6282|b6283|b6284|b6285 +BRXL#B3989|B4454|B4455|b5956|b5957 +BRXM#B4156|B4157|B4158 +BRXN#B1727|B1728|B1729|B1730|B1731|B1732|B1733|B1734|B1735|B1747|B4162|B4163|B4164|B4165|B4166|B4167|B4579|B4580|B4581|B4582|B4584|B5147|B5251|b2917|b2918|b2919|b2920|b2921|b2922|b2923|b2924|b2925|b2926|b2927|b2928|b2929|b2930|b2931|b2932|b2933|b2934|b5955|b6029|b6030|b6031|b6032|b6033|b6034|b6074|b6075|b6076|b6077|b6078 +BRXR#B1748|B1749|B4154|B4155|B4456|B4457|b2968|b2969|b2970|b2971|b2972|b2973|b2974|b2975|b2976|b2977|b2978|b2979 +BRXS#B1750|B1751|B1752|B1753|B1754|B1755|B1756|B1757|B1758|B4086|B4088|B4153|B4159|B4160|B4458|B4459|B4460|B4461|B4462|B4463|B4464|B4465|B4466|B4467|B4468|B4469|B4470|B4471|B4472|B4473|B4474|B4479|B4480|b5958|b6035|b6170|b6223 +BRXT#B1736|B1737|B1738|B1739|B1740|B1741|B1742|B1902|B1903|B1904|B1905|B1906|B1907|B1908|B1909|B1910|B1911|B1912|B1913|B1914|B1915|B1916|B3988|B4087|B4089|B4090|B4161|B4475|B4476|B4477|B4478|b231|b2935|b2936|b2937|b2938|b2939|b2940|b2941|b2942|b2943|b2944|b2945|b2946|b2947|b2948|b2949|b3090|b3091|b3092|b3093|b3094|b3095|b3096|b3097|b3098|b3099|b3100|b3101|b3102|b3103|b3104|b3105|b3106|b3107|b3108|b3109|b3110|b3111|b3112|b3113|b3114|b3115|b3116|b3117|b3118|b3119|b3207|b3208|b3209|b3210|b3211|b3212|b3213|b3214|b3215|b3216|b3217|b3218|b3219|b5959|b5960|b5961|b5962|b6036|b6037|b6038|b6039|b6040|b6079|b6171|b6254|b6255 +BS#B572|B605|B728|B873|B2921|B3280|B3304|B3305|B3900|B3901|B3987|B5034|B5062|B5102|B5150|b1954|b3281|b5471|b5483|b6498|b6505|b6612 +BSBH#b1942 +BSBL#B573|B5036 +BSBR#B2853|b1943|b5183|b5184|b5185|b5186|b5187|b5188|b5189|b5190|b5191|b5192|b5193|b5194|b5226|b5227|b5228|b5229|b5230 +BSBS#B910 +BSF#b3295|b3854 +BSFJ#b1944 +BSFN#b3296|b3297|b3298|b3299|b3300|b3301|b3855|b3856|b3857|b3858|b3859 +BSFR#B5052|B5053|b5242|b5243|b5244|b6448|b6449|b6450|b6451|b6452 +BSFS#b4368 +BSFT#b3860|b4369 +BSH#b5231 +BSHN#B2859|B2860|b3742|b5232|b5233|b5234|b5235|b5236|b5239|b5240|b5241 +BSHR#B2858 +BSJ#B2886|B2918|b5487 +BSJL#B5103|B5104|B5105|B5106|B5107|b3807|b3808|b3809|b3810 +BSJN#B2884|B2919|b3268|b3269|b3270|b3271|b3272|b3273|b3811|b3812|b3813|b3814|b3815|b3816|b5211|b5212|b5213|b5214|b5215|b5246|b5247|b5248|b5249|b5250 +BSJR#b5488 +BSJS#B2887|b5489 +BSK#B576|B2885|B3895|B5037|B5495|b234|b3333|b5245|b5486 +BSKB#B657 +BSKF#B2075|B2076|B2077|B2078|B2079|B2145|B2146|B2147|B2148|B2149|B2150|B2151|B2152|B2153|B2154|B2155|B2156|B3281|B3282|B3283|B3284|B3285|B3286|B3287|B3288|B3289|B3290|B3291|B3292|b3306|b3307|b3308|b3309|b3310|b3311|b3312|b3313|b3314|b3315|b3316|b3317|b3318|b3685|b3686|b3687|b3688|b3689|b3690|b3691|b3692|b3693|b3694|b3695|b3696|b3697|b3698|b3699|b3700|b3701|b3702|b3703|b3704|b5472|b5473|b5474 +BSKJ#b241|b242|b243|b244|b6432 +BSKK#b240|b6431 +BSKL#B874|B875|B876|B1400|B1401|B2080|B2083|B2084|B2099|B2100|B2101|B2102|B2103|B2104|B2105|B2106|B2107|B2108|B2109|B2110|B2111|B2127|B2128|B5039|B5040|B5496|B5497|b1863|b3319|b3340|b3341|b3342|b3343|b3344|b3345|b3346|b3347|b3348|b3349|b3350|b3351|b3447|b3448|b3449|b3450|b3451|b3452|b3453|b3454|b3455|b3456|b3457|b3458|b3459|b3460|b3461|b3462|b3463|b3464|b3465|b3466|b3467|b3468|b3469|b3470|b3471|b3472|b3473|b3474|b3475|b3476|b3477|b3478|b3479|b3480|b3481|b3482|b3483|b3484|b3485|b3486|b3487|b3488|b3489|b3490|b3491|b3492|b3493|b3494|b3495|b3496|b3497|b3498|b3499|b3500|b3501|b3502|b3503|b3504|b3505|b3506|b3507|b3508|b3509|b3608|b3609|b3610|b5298|b5299|b5300|b5301|b6611 +BSKM#B2096|B2097|B2098|B2157|B2158|B5041|b1945|b3428|b3429|b3430|b3431|b3432|b3433|b3434|b3435|b3436|b3437|b3438|b3439|b3440|b3441|b3510|b3511|b3512|b3513|b3514|b3515|b3516|b3517|b3518|b3519|b3520|b3521|b3522|b3523|b3524|b3525|b3526|b3527|b3528|b3529|b3530|b3531|b3532|b3533|b3534|b3535|b3536|b3537|b3538|b3705|b3706|b3707|b3708|b3709|b3710|b3711|b3712|b3713|b3714|b3715|b3716|b3717|b3718 +BSKN#B598|B599|B600|B2089|B2090|B2091|B2112|B2113|B2159|B2160|B2190|B2191|B2857|B2888|B2889|B2890|B5253|B5498|b235|b236|b237|b238|b239|b3334|b3335|b3336|b3337|b3338|b3339|b3373|b3374|b3375|b3376|b3377|b3378|b3379|b3380|b3381|b3382|b3383|b3384|b3385|b3386|b3387|b3388|b3389|b3390|b3391|b3392|b3393|b3394|b3395|b3396|b3397|b3539|b3540|b3541|b3542|b3543|b3544|b3545|b3546|b3547|b3548|b3549|b3550|b3551|b3552|b3553|b3554|b3555|b3719|b3720|b3721|b3722|b3723|b3724|b3725|b3726|b3727|b3728|b3729|b3730|b3731|b3732|b3733|b5482 +BSKR#B2092|B2114|B2115|B2116|B2117|B2118|B2119|B2120|B2121|B2122|B2123|B2124|B2125|B2126|b3398|b3399|b3400|b3401|b3402|b3403|b3404|b3405|b3406|b3407|b3408|b3409|b3410|b3411|b3412|b3442|b3443|b3564|b3565|b3566|b3567|b3568|b3569|b3570|b3571|b3572|b3573|b3574|b3575|b3576|b3577|b3578|b3579|b3580|b3581|b3582|b3583|b3584|b3585|b3586|b3587|b3588|b3589|b3590|b3591|b3592|b3593|b3594|b3595|b3596|b3597|b3598|b3599|b3600|b3601|b3602|b3603|b3604|b3605|b3606|b3607 +BSKS#B2094|B2095|B2129|B2891|B2892|B2893|B2894|B2895|B2896|B2897|B2898|B2899|B2900|B2901|B2902|B2903|B2904|B2905|B2906|B2907|B2908|B2909|B2910|B2911|B2912|B2913|B5038|b177|b245|b3352|b3420|b3421|b3422|b3423|b3424|b3425|b3426|b3427|b3444|b3445|b3446|b3556|b3557|b3558|b3559|b3560|b3561|b3562|b3563|b3734|b3817|b5216|b5251|b5253|b5254|b5255 +BSKT#B601|B602|B877|B2081|B2082|B2085|B2086|B2087|B2088|B2143|B2144|B2161|B2162|B2163|B2164|B3296|B3297|B3298|b246|b247|b248|b3274|b3275|b3276|b3277|b3278|b3279|b3280|b3320|b3321|b3322|b3323|b3324|b3325|b3326|b3327|b3328|b3329|b3330|b3331|b3332|b3353|b3354|b3355|b3356|b3357|b3358|b3359|b3360|b3361|b3362|b3363|b3364|b3365|b3366|b3367|b3368|b3369|b3370|b3371|b3372|b3416|b3417|b3418|b3419|b3673|b3674|b3675|b3676|b3677|b3678|b3679|b3680|b3681|b3682|b3683|b3684|b3735|b3736|b3818|b3819|b3820|b3821|b3822|b3823|b3824|b5217|b5218|b5219|b5220|b5221|b5222|b5223|b5252 +BSKW#B2130|B2131|B2132|B2133|B2134|B2135|B2136|B2137|B2138|B2139|B2140|B2141|B2142|B5042|B5043|B5044|b3611|b3612|b3613|b3614|b3615|b3616|b3617|b3618|b3619|b3620|b3621|b3622|b3623|b3624|b3625|b3626|b3627|b3628|b3629|b3630|b3631|b3632|b3633|b3634|b3635|b3636|b3637|b3638|b3639|b3640|b3641|b3642|b3643|b3644|b3645|b3646|b3647|b3648|b3649|b3650|b3651|b3652|b3653|b3654|b3655|b3656|b3657|b3658|b3659|b3660|b3661|b3662|b3663|b3664|b3665|b3666|b3667|b3668|b3669|b3670|b3671|b3672 +BSKX#B2093|b3413|b3414|b3415 +BSKY#B3295 +BSL#B574|B957|b3861|b5170 +BSLB#b5169 +BSLK#B578 +BSLN#B958|B2220|B2221|B2851|B2852|B5057|B5058|b3737|b3862|b3863|b3864|b3865|b3866|b5171|b5172|b5173|b5174|b5175|b5481 +BSLR#B603|B604 +BSLS#b3867 +BSLT#B566|B567|B568|B2222|B2223|B2224|B2225|B2226|B2227|B2228|B2229|b3738|b3739|b3740|b3741|b3868|b3869|b3870|b3871|b3872|b3873|b3874|b3875|b3876|b3877|b3878|b3879|b3880|b3881|b3882|b3883|b3884|b3885|b3886|b3887|b3888|b5176|b5177|b5178|b5179|b5180|b5181|b5182 +BSM#B911 +BSML#B172 +BSMN#B1399|b1862 +BSMR#B3299|B3300|B3301|B3302 +BSMS#b1946|b1947 +BSMT#B5108 +BSN#B173|B575|B606|B1402|B2166|B3303|B5045|B5063|b1955|b3293|b3826|b5484|b6506|b6613 +BSNF#B2389|B2390|B5046|B5047|B5048|B5049|B5050|b4356|b4357|b4358|b4359|b4360|b4361|b4362|b4363|b4364|b4365|b4366|b4367 +BSNJ#b3825|b4355 +BSNL#b3828|b3829|b6433 +BSNN#B2192|B2193|B2194|B2195|B2233|B2234|B3898|b3827|b3831|b3832|b3833|b3834|b3835|b3896|b3897|b3898|b3899|b3900 +BSNP#B5051 +BSNR#b3759 +BSNS#B607|B1403|B2167|B2168|B2169|B2170|B5056 +BSNT#B2230|B2231|B2232|B5116|b1956|b1957|b1958|b1959|b1960|b3830|b3889|b3890|b3891|b3892|b3893|b3894|b3895|b6454|b6455|b6614|b6615|b6616 +BSPK#b3942|b3943|b3981 +BSPL#B1408|B1409|B1410|B1411|B1412|B1413|B1414|B1415|B1416|B1417|B1418|b1870|b1871|b1872|b1873|b1874|b1875|b1876|b1877|b1878|b1879|b1880|b1881|b1882|b1883|b1884|b1885|b1886|b1887|b1888|b1889|b1890|b1891|b1892|b1893|b1894|b1895|b3944|b3945|b3946 +BSPN#B2243|B2244|b3928|b3929|b3930|b3931|b3932|b3933|b3934|b3935|b3936|b3937|b3938|b3939|b3940|b3941 +BSPR#B878|B879|B880|B881|B882|B883|B884|B885|B886|B887|B888|B889|B890|B891|B892|B893|B2245|B2246|B3899|B5109|B5110|b249|b1896|b1897|b1898|b1899|b1900|b3948|b3949|b3950|b3951|b3952|b3953|b3954|b3955|b3956|b3957|b3958|b3959|b3960|b3961|b3962|b3963|b3964|b3965|b3966|b3967|b3968|b3969|b3970|b3971|b3972|b3973|b3974|b3975|b3976|b3977|b3978|b3979|b3980 +BSPS#B3331 +BSPT#b3947 +BSR#B170|B569|B956|B2247|B5511|b3982|b3983|b5518|b5519|b6507|b6508 +BSRH#B5512 +BSRJ#B2235|b3901|b3902|b3903|b3904|b3905|b3906 +BSRK#B2236|B2237|B2238|B2239|B2240|B2241|B2242|B2861|B2862|B2863|B2864|B2865|B2866|B2867|B2868|B2869|B2870|B2871|B2872|B2873|B2874|B2875|B2876|B2877|B2878|B2879|B2880|B2881|B2882|B2883|B5066|b3907|b3908|b3909|b3910|b3911|b3912|b3913|b3914|b3915|b3916|b3917|b3918|b3919|b3920|b3921|b3922|b3923|b3924|b3925|b3926|b3927 +BSRM#b3984|b5520 +BSRN#B570|B577|B2248|B2249|B2250|B2251|B2252|B5035|B5513|B5514|b163|b164|b165|b166|b167|b168|b3985|b3988|b3989|b3990|b3991|b3992|b5521|b6509 +BSRR#b3986|b5522|b6510 +BSRS#B174|B571|B5515|b3987|b3993|b5523|b6511 +BSRT#B5059|B5060|B5061|B5252|b169|b170|b171|b3994|b3995|b3996|b3997|b6499|b6500|b6501|b6502|b6503|b6504 +BSRW#B2253|B2254|B2255 +BSS#B579|B3306|B5064|B5254|b3302|b4370|b6512 +BSSB#B581 +BSSJ#B585|B586 +BSSK#B584|B587|B945|B2914|b172|b173|b174|b175|b176|b5256 +BSSL#B588 +BSSM#B589 +BSSN#B2171|B2172|B2173|b3303|b3760|b3761|b3762|b3763|b3764|b4371 +BSSP#B590|B591 +BSSR#B580|B583|B592|B593 +BSSS#B597|b3304 +BSST#B582|B594|B608|B946|B947|b1948|b1949|b1961|b3305|b5237|b5485|b6513|b6514|b6515|b6516|b6617 +BSSW#B595|B596 +BST#B609|B943|B2256|B2320|B3003|B5499|b250|b1864|b1962|b3282|b4032|b5238|b5490|b6618|b6619 +BSTB#b4029|b4030|b4031 +BSTF#B906|B907|B908|B909 +BSTH#B2291|b1902|b1903|b1904|b1905|b1906|b4053|b4054|b4055|b4056|b4057|b4058|b4059 +BSTJ#B2319|B5112|B5113|b3743|b3744|b3745|b3746|b3747|b3748|b4067|b4068|b4069|b4070|b4071|b4072|b4120|b4121|b4122|b4134|b4135|b4136|b4137|b4138 +BSTK#B171|B2165|B2287|B2288|B2289|B2290|B2292|B2293|B2358|B5111|b3749|b3750|b3751|b3752|b3753|b3754|b3755|b3756|b3757|b3758|b4052|b4073|b4074|b4130|b4131|b4132|b4133|b4139|b4140|b4312|b4313|b4314 +BSTL#B615|B616|B617|B620|B622|B900|B901|B902|B903|B904|B905|B1404|B1427|B2188|B2189|B2257|B2294|B2295|B2296|B2297|B2298|B2299|B2300|B2301|B2302|B2303|B2304|B2305|B2306|B2307|B2308|B2309|B2310|B2311|B2337|B2338|B2349|B3268|b178|b179|b180|b181|b182|b183|b184|b185|b186|b187|b188|b1907|b3792|b3793|b3794|b3795|b3796|b3797|b3798|b3799|b3800|b3801|b3802|b3803|b3804|b3805|b3806|b4001|b4002|b4003|b4060|b4061|b4062|b4063|b4064|b4065|b4079|b4080|b4081|b4082|b4083|b4084|b4085|b4086|b4087|b4088|b4089|b4090|b4091|b4092|b4093|b4094|b4141|b4169|b4170|b4171|b4172|b4173|b4354 +BSTM#B2321|B2322|B2323|B2324|B2325|B2326|B2327|B2328|B2329|B2330|B2331|B2332|B2333|B2334|B2335|B2336|B3307|B3308|B3309|B3310|B3311|b4095|b4096|b4097|b4142|b4143|b4144|b4145|b4146|b4147|b4148|b4149|b4150|b4151|b4152|b4153|b4154|b4155|b4156|b4157|b4158|b4159|b4160|b4161|b4162|b4163 +BSTN#B895|B896|B897|B898|B899|B944|B1419|B1420|B1421|B1422|B1423|B1424|B1425|B1426|B2258|B2259|B2260|B2261|B2262|B2263|B2264|B2265|B2266|B2267|B2268|B2269|B2270|B2271|B2272|B2351|B2352|B2353|B3902|B5500|B5501|B5502|B5503|b1901|b1941|b3283|b3284|b3285|b3286|b4004|b4005|b4006|b4007|b4008|b4009|b4023|b4024|b4025|b4026|b4075|b4076|b4077|b4078|b4098|b4099|b4100|b4272|b4273|b4274|b4275|b4276|b4277|b4278|b4279|b4280|b4281|b4282|b4283|b4315|b4316 +BSTR#B610|B611|B612|B613|B614|B2313|B2314|B2315|B2316|B2317|B2318|B2339|B2340|B2341|B2342|B2343|B2344|B2345|B2346|B2347|B2359|B2360|B2361|B2362|B3004|B3005|B5065|b1908|b1909|b1910|b1911|b1912|b1913|b1950|b1951|b1952|b4101|b4102|b4103|b4105|b4106|b4107|b4108|b4109|b4110|b4111|b4112|b4113|b4114|b4115|b4116|b4117|b4118|b4119|b4174|b4175|b4176|b4177|b4178|b4179|b4180|b4181|b4182|b4183|b4184|b4185|b4186|b4187|b4188|b4189|b4190|b4191|b4192|b4193|b4194|b4195|b4196|b4197|b4198|b4199|b4200|b4201|b4202|b4203|b4204|b4205|b4206|b4207|b4208|b4209|b4210|b4211|b4212|b4213|b4214|b4215|b4216|b4217|b4218|b4219|b4220|b4221|b4222|b4223|b4224|b4225|b4226|b4227|b4228|b4229|b4230|b4231|b4232|b4233|b4234|b4235|b4236|b4237|b4238|b4239|b4240|b4241|b4242|b4243|b4244|b4245|b4246|b4247|b4248|b4249|b4250|b4251|b4252|b4253|b4254|b4255|b4256|b4257|b4258|b4259|b4260|b4261|b4262|b4263|b4264|b4265|b4266|b4267|b4268|b4269|b4270|b4271|b4284|b4285|b4286|b4287|b4288|b4289|b4290|b4291|b4292|b4293|b4294|b4295|b4296|b4317|b4318|b4319|b4320|b4321|b4322|b4323|b4324|b4325|b4326|b4327|b4328|b4329|b4330|b4331|b4332|b4333|b4334|b4335|b4336|b4337|b4338 +BSTS#B618|B912|B1405|B1406|B1407|B2059|B2060|B2061|B2062|B2063|B2064|B2065|B2066|B2067|B2068|B2069|B2070|B2071|B2072|B2073|B2074|B2174|B2175|B2176|B2177|B2178|B2179|B2180|B2196|B2197|B2198|B2199|B2200|B2201|B2202|B2203|B2204|B2205|B2206|B2207|B2208|B2209|B2210|B2211|B2212|B2213|B2214|B2215|B2216|B2217|B2218|B2219|B2312|B2348|B2350|B2391|B2392|B3006|b1865|b1866|b1867|b1868|b1869|b3287|b3294|b3765|b3766|b3767|b3768|b3769|b3770|b3771|b3772|b3773|b3774|b3775|b3776|b3777|b3836|b3837|b3838|b3839|b3840|b3841|b3842|b3843|b3844|b3845|b3846|b3847|b3848|b3849|b3850|b3851|b3852|b3853|b4027|b4028|b4104|b6620 +BSTT#B894|B2273|B2274|B2275|B2276|B2277|B2278|B2279|B2354|B2355|B2356|B2357|b3288|b3289|b3290|b3291|b3292|b4010|b4011|b4012|b4013|b4014|b4015|b4016|b4017|b4018|b4019|b4020|b4021|b4022|b4066|b4297|b4298|b4299|b4300|b4301|b4302|b4303|b4304|b4305|b4306|b4307|b4308|b4309|b4310|b4311|b6621 +BSTX#B2280|B2281|B2282|B2283|B2284|B2285|B2286|b3998|b3999|b4000|b4033|b4034|b4035|b4036|b4037|b4038|b4039|b4040|b4041|b4042|b4043|b4044|b4045|b4046|b4047|b4048|b4049|b4050|b4051|b4128|b4129|b4164|b4165|b4166|b4167|b4168 +BSWF#b5273|b5274|b5275|b5276|b5277|b5278|b5279|b5280|b5281|b5282|b5283|b5284|b5285|b5286 +BSWK#b5260|b5261|b5262|b5263|b5264|b5265|b5266|b5267|b5268|b5269|b5270|b5271|b5272 +BSWL#B5259|b5491|b6517|b6518|b6519|b6520|b6521|b6522|b6523|b6524|b6525|b6526|b6527|b6528 +BSWN#B2915|B2916|B2917|b1953|b5257|b5258|b5259|b5287|b5288|b5289|b5290|b5291|b5292|b5293|b5294|b5295|b5296|b5297 +BSWX#B5255|B5256|B5257|B5258 +BSX#B2363|B2364|b4339 +BSXL#b4123|b4124|b4125|b4126|b4127 +BSXN#B619|B621|B942|B2365|B2854|B2855|B2856|b4340|b4341|b4342|b4343|b4344|b5195|b5196|b5197|b5198|b5199|b5200|b5201|b5202|b5203|b5204|b5205|b5206|b5207|b5208|b5209|b5210 +BSXR#B2366|B2367|B2368|B2369|B2370|B2371|B2372|B2373|B2374 +BSXS#B2375|B2376|B2377|B2378|B2379|B2380|B2381|B2382|B2383|B2384|B2385|B2386|B2387|B2388|b4345 +BSXT#B2181|B2182|B2183|B2184|B2185|B2186|B2187|b3778|b3779|b3780|b3781|b3782|b3783|b3784|b3785|b3786|b3787|b3788|b3789|b3790|b3791|b4346|b4347|b4348|b4349|b4350|b4351|b4352|b4353|b5224|b5225 +BT#B43|B959|B1005|B1108|B2393|B2626|B2672|B2699|B3312|B3315|B3840|B3841|B3908|B4737|B5114|B5504|b12|b189|b251|b252|b1678|b4392|b5342|b5492|b5902|b5938 +BTB#b4696 +BTBN#B2680|B2681|B2682|B2683|b4697|b4698|b4699|b4700|b4701|b4702 +BTBR#B2674|B2675|B2676|B3314 +BTBS#B2628|B2629|B2630|b4703 +BTBT#b4704|b4705|b4706|b4707|b4708|b4709|b4710|b4711 +BTFL#B2627|B2652 +BTFN#B991 +BTFR#B3844 +BTFT#B2651 +BTH#B4736 +BTHB#B56 +BTHS#B57|B58|B59|b6378|b6379|b6380 +BTJL#B54 +BTJN#B2653 +BTJS#B2654|B2655|B2656|B3319|B3320|B3321 +BTK#B627|B3952|b501 +BTKN#B628|B1030|B1091|B3953|b502 +BTKP#B60 +BTKR#B62|B992|B993 +BTKS#B52|B53|B55|B61|b503 +BTKT#b504|b505|b506|b507|b508|b509|b510|b511|b4372|b4373|b4374|b4375 +BTL#B914|B915|B2410|B2636|B2700|B5505|b4789 +BTLB#B2633|B2634|B2635 +BTLF#B2701 +BTLJ#b4393|b4394|b4395|b4396|b4397|b4398|b4662|b4663|b4664|b4665|b4666 +BTLK#B995|B2394|B2395|B2396|B2397|B2398|B2399|B2400|B2401|B2402|B2403|B2404|B2405|B2406|B2407|B2408|B2409|B2637|B2658|B2659|b4399|b4400|b4401|b4402|b4403|b4404|b4405 +BTLM#B2638|B2639|B2640 +BTLN#B623|B624|B625|B626|B916|B2702|B5506|b4649|b4650|b4651|b4652|b4653|b4784 +BTLR#B2641|B2660|B2661|B5067|b4645|b4646|b4647|b4648 +BTLS#B994|B2703|B5507|b4654 +BTLT#B2642|B2643|b4655|b4656|b4657|b4658|b4659|b4785|b4786|b4787 +BTMN#B63|B67|B68|B87|B996|B3327|b396|b397|b398 +BTMP#b464|b670 +BTMS#B64|B65|B66|B997 +BTMT#b399 +BTN#B69|B1082|B1109|B2413|B2644|B2657|B2704|B3661|B3842|B3909|B3918|B4738|B5160|b13|b190|b255|b577|b1679|b4406|b4434|b4660|b4788|b5343|b5493|b5854|b5944|b6385|b6529 +BTNB#B1042|B1043|B1055|B2414|B2415|B2416|B2417|B2418|B3663|B3664|B3665|B3666|B3667|b576 +BTNF#B1050|B1051|B2422|B3671|B3672|B3673|B3674|B3675|B3706|B3912 +BTNH#B2648|B3677|B3678|B3683|b5855 +BTNJ#B2645|B2646|B2647|B3668|B3669|b593|b594 +BTNK#B682|B1031|B1032|B1052|B1072|B1073|B2423|B2649|B3676|B3679|B3680|B3681|B3903|B3904|B3905|B3906|B3907|B3913|B3914|B3915|B3916|b465|b466|b467|b468|b469|b470|b471|b472|b473|b474|b475|b476|b512|b513|b514|b515|b516|b517|b518|b519|b520|b521|b522|b523|b524|b525|b526|b595|b596|b597|b598|b599|b600|b601|b602|b603|b604|b605|b606|b607|b608|b609|b610|b611|b612|b4376 +BTNL#B44|B1046|B3682|b5849|b5850|b5851|b5852|b5853 +BTNM#B1053|B1054|B2424|B2425|B2433 +BTNN#B1041|B1044|B1045|B1063|B1064|B1065|B1066|B1067|B1068|B1069|B1070|B2434|B2435|B3919|b578|b579|b580|b581|b582|b4435|b4436|b4437|b4438|b4439 +BTNP#B1056|B1057|B1058|B2426|B2427|B3684|B3685|B3686|B3687|B5508|B5509|B5510 +BTNR#B50|B1047|B1048|B1049|B3670|B3688|B3689|B3690|b583|b4440|b4441|b4442|b4443|b4444|b4445|b4446|b4447|b4448|b4449|b4450|b4451 +BTNS#B45|B46|B47|B48|B49|B1059|B1060|B1061|B2428|B2429|B2430|B2664|B3691|B3692|B3693|B3694|B3695|B3696|B3697|B3698|B3699|B3700|B4739|b584|b585|b4452|b5856|b5857|b5858|b5859|b5860|b5939|b5940|b5941|b5942|b5943 +BTNT#B1062|B2419|B2420|B2421|B2431|B2432|B3701|B3702|B3703|B3704|B3705|B3910|B3911|b14|b15|b16|b17|b586|b587|b588|b589|b590|b591|b592|b4407|b4408|b4409|b4410|b4453|b4454|b4455|b4456|b4457|b4458|b4459|b5344|b5345|b5346|b5347|b5494|b5495|b5496|b5497 +BTNW#B1071|B2436|B2437|B2438|B3707|B3708 +BTNX#B2662|B2663|B3662 +BTP#B3271|B3272 +BTPF#b4669|b4670|b4671|b4672|b4673|b4674|b4675|b4676|b4677|b4678|b4679|b4680|b4681 +BTPL#B998 +BTPR#B2665 +BTPS#B4735 +BTR#B0|B631|B632|B3007|B5068|B5130|b479|b1680|b4430|b4517|b5324|b5325|b5498|b6434 +BTRB#B2459|B2460|B2461|B2471|B2472|B2473|B2474|B2475|B2476|B2477|B2478|B2479|B2480|B2481|B2482|B2483|B2484|B2485|B2486|B2487|B2488|B2489|B2490|B2491|B2492|B2493|B2494|B2495|B2496|B2497|B2498|B2499|B2500|B2501|B2502|B2503|B2504|B2505|B2506|B2507|B2508|B2509|B2510|B2511|B2512|B2513|B2514|B2515|B2516|B2517|B2518|B2519|B2520|B2521|B2522|B2523|B2524|B2525|B2526|B2527|B2528|B2529|B2530|B2531|B2532|B2533|B2534|B2535|B2536|B2537|B2538|B2539|B2540|B2541|B2542|B2543|B2544|B2545|B2546|B2547|B2548|B2549|B2550|B2551|B2552|B2553|B2554|B2555|B2556|B2557|B2558|B2559|B2560|B2561|B2562|B2563|B2564|B2565|B2566|B2567|B2568|B2569|B2570|B2571|B2572|B2573|B2574|B2575|B2576|B2577|B2578|B2579|B2580|B2581|B2582|B2583|B2584|B2585|B2586|B2587|B2588|B2589|B2590|B2591|B2592|B2593|B2594|B2595|B2596|B2597|B2598|B2599|B2614|B2615|B2616|B5069|B5070|B5071|B5072|B5073|B5074|b193|b1926|b1927|b4501|b4502|b4503|b4504|b4505|b4506|b4507|b4529|b4530|b4531|b4532|b4533|b4534|b4535|b4536|b4537|b4538|b4539|b4540|b4541|b4542|b4543|b4544|b4545|b4546|b4547|b4548|b4549|b4550|b4551|b4552|b4553|b4554|b4555|b4556|b4557|b4558|b4559|b4560|b4561|b4562|b4563|b4564|b4565|b4566|b4567|b4568|b4569|b4570|b4571|b4572|b4607|b4608|b4609|b4610|b4611|b4612|b4613|b4614|b4615|b4616|b4617|b4618|b4619|b4620|b4621|b4622|b4623|b4624|b4625|b4626|b4627|b4628|b4629|b4630|b4631|b5500|b5501|b5502|b5503 +BTRF#B1019|B1020|B1021|B1022|B1023|B1024|B1025|B1026|B1027|B1028|B1083|B1084|B1085|B1086|B1087|B1088|B2456|B2457|B2458|B2600|B2601|B2602|B5081|B5082|B5083|B5084|B5096|B5097|b477|b478|b663|b664|b671|b672|b673|b674|b675|b676|b677|b678|b679|b680|b681|b682|b683|b684|b685|b686|b687|b688|b689|b690|b691|b692|b693|b694|b695|b696|b697|b698|b4474|b4475|b4493|b4494|b4495|b4496|b4497|b4498|b4499|b4500|b4573|b4583|b4584|b4585|b4586|b4587 +BTRH#B1075|B1076|B1077|B2666|B2668|B5085|b613|b614|b615|b616|b617|b618 +BTRJ#B917|B918|B919|B920|B1452|B1453|B2452|B2604|B2612|B2613|B2617|B2618|B2619|B2620|B2621|B2622|B2623|b1914|b1915|b1916|b1917|b1918|b1934|b1936|b1937|b4476|b4477|b4478|b4589|b4590|b4591|b4592|b4594|b4632|b4633|b4634|b4635|b4636|b4637|b4638|b4639|b4640|b4641|b4642 +BTRK#B633|B683|B1000|B1081|B1428|B1429|B1430|B1431|B1432|B1433|B1434|B1435|B1436|B1437|B1438|B1439|B1440|B1441|B1442|B1443|B2451|B2453|B2454|B2603|B2605|B2606|B2607|B2608|B2609|B3316|B3317|B5075|B5076|B5086|B5087|b639|b640|b641|b642|b643|b657|b658|b659|b660|b661|b662|b1919|b1920|b1921|b1922|b1923|b1924|b1933|b1935|b4479|b4588|b4593|b4606|b4643|b4644|b5321|b5322|b5323|b5508 +BTRL#B51|B681|B1074|b480|b481|b482|b483|b484|b619|b620|b621|b622|b623|b624|b625|b626|b627|b628|b629|b630|b1681|b5509|b5510|b5511|b5512|b5513 +BTRM#B73|B2941|B5088|B5089|B5090|b5504 +BTRN#B634|B1029|B1078|B1079|B1080|B2411|B2412|B2455|B2467|B2468|B2469|B2470|B2610|B2611|B2684|B2685|B3318|B5079|B5131|b485|b486|b487|b488|b489|b490|b491|b492|b493|b494|b495|b496|b497|b644|b645|b646|b647|b648|b649|b650|b651|b652|b653|b654|b655|b656|b4417|b4418|b4419|b4420|b4421|b4480|b4481|b4482|b4483|b4488|b4518|b4519|b4520|b4521|b4522|b4574|b4575|b4576|b4577|b4578|b4579|b4580|b4595|b4596|b4597|b4598|b4599|b4712|b4713|b4714|b4715|b4716|b4717|b5326|b5328|b5505|b6435|b6436|b6437|b6438|b6439 +BTRP#B5091|B5092 +BTRR#B2463|B2464|B2465|B2466|B5080|b4489|b4490|b5499|b5506 +BTRS#B635|B999|B5098|b631|b1682|b1683|b1684|b1685|b1686|b1687|b4422|b5327|b5507|b5514|b5515|b6440 +BTRT#B70|B71|B72|B1444|B1445|B1446|B1447|B1448|B1449|B1450|B1451|B2462|B5077|B5078|B5093|B5094|B5095|b498|b499|b500|b632|b633|b634|b635|b636|b637|b638|b1925|b1928|b1929|b1930|b1931|b1932|b4423|b4424|b4425|b4426|b4427|b4428|b4429|b4484|b4485|b4486|b4487|b4491|b4492|b4508|b4509|b4510|b4511|b4512|b4513|b4514|b4515|b4516|b4523|b4524|b4525|b4526|b4527|b4528|b4581|b4582|b4718|b4719|b4720|b4721|b4722|b4723|b6441|b6442|b6443|b6444 +BTRW#b6445|b6446|b6447 +BTRX#B2439|B2440|B2441|B2442|B2443|B2444|B2445|B2446|B2447|B2448|B2449|B2450|b4460|b4461|b4462|b4463|b4464|b4465|b4466|b4467|b4468|b4469|b4470|b4471|b4472|b4473|b4600|b4601|b4602|b4603|b4604|b4605 +BTS#B74|B1110|B1339|B2650|B3313|B3843|B3845|B5115|b1688 +BTSB#B3846|B3847 +BTSF#B3848|B3849|B3864 +BTSK#B2673|B3322|B3323|B3324|B3850|B3854|B3860|B3861|B3920|B3921|B3922|B3923|B3924|B3925|B3926|B3927|B3928|B3929|B3930|B3931|B3932|B3933|B3934|B3935|B3936|B3937|b23|b5516 +BTSL#B3938 +BTSM#B85|B86|B3855|B3856|B3857|B3858 +BTSN#B636|B5099|B5100 +BTSR#B3859 +BTSS#B75 +BTST#B76|B77|B78|B629|B630|B2624|B2625|B2667|B3325|B3326|B3862|B3863|b18|b191|b256|b712|b1689|b1690|b1691|b1692|b1693|b4377|b4378|b4379|b4380|b4381|b4382|b4383|b4384|b4385|b4386|b4387|b4388|b4389|b4390|b4411|b5348 +BTT#b19|b20|b192|b257|b527|b4412|b4413|b5349|b5517|b5945 +BTTJ#b4682|b4683|b4684|b4685|b4686|b4687 +BTTK#B921|B2631|B2632|B2677|B2678|B2679|b4688|b4689|b4690|b4691|b4692|b4693|b4694|b4695 +BTTL#b4431|b4432|b4433 +BTTN#B1035|B1036|B1037|B1038|B1039|B1040|b528|b529|b530|b531|b532|b533|b534|b535|b536|b552|b553|b554|b555|b556|b557|b558|b559|b560|b561|b562|b563|b564|b565|b566|b567|b568|b569|b570|b571|b572|b573|b574|b575|b4414|b4661 +BTTS#B1034|b21|b537|b543|b544|b545|b546|b547|b548|b549|b550|b551|b4391|b4415 +BTTT#B1033|b22|b538|b539|b540|b541|b542|b4416 +BTTX#B79|B80|B81 +BTWN#B82|B83 +BTWS#B84|B2671|B3328|b6453 +BTX#B2669|B3939 +BTXN#B913|B1018|B3269|B3270|b253|b254|b5463|b5464|b5465|b5466 +BTXR#B2670 +BTXS#B3851|B3852|B3853 +BTXT#B1016|B1017|b452|b453|b454|b455|b456|b457|b458|b459|b460|b461|b462|b463|b665|b666|b667|b668|b669|b4667|b4668 +BWFN#B2740|B2741|b4866|b4867|b4868|b4869|b4870|b4871|b4872|b4873|b4874|b4875|b4876|b4877|b4878|b4879|b4880 +BWJ#b4910 +BWJN#B1454|B1455|B2746|b4911|b4912|b4913|b4914|b4915|b5053 +BWK#B3329|b5052 +BWKL#B2751|B2752|b4916|b4917|b4918|b4919|b4920|b4921|b4922 +BWKN#B2753|B2754|B2755|B2756|B2757|B2758|B2759|B2760|B2761|B2762|B2763|B2764|B2765|B2766|B2767|B2768|B2769|B2770|B2771|b4932|b4933|b4934|b4935|b4936|b4937|b4938|b4939|b4940|b4941|b4942 +BWKR#B2747|B2748|B2749|B2750 +BWKS#B3330|b4923 +BWKT#b4924|b4925|b4926|b4927|b4928|b4929|b4930|b4931 +BWLJ#b5001|b5002|b5003|b5004|b5005 +BWLK#B2814|B2815|B2848|B2849|B2850|b5006|b5007|b5008|b5009|b5010|b5011|b5012|b5163|b5164|b5165|b5166|b5167|b5168 +BWLT#B933|B2842|b4896|b4897|b4898|b4899|b4900|b5133|b5134|b5135|b5136|b5137|b5138|b5139|b5140|b5141|b5142|b5143|b5144|b5145|b5146|b5147 +BWMS#B3954 +BWN#b5058 +BWNB#B2820|b5054|b5055|b5056|b5057 +BWNN#B2821|b1938|b4943|b4944|b4945|b4946|b4947|b5059|b5060|b5061|b5062|b5063|b5064 +BWNR#B2822|B2823 +BWNS#b4948|b5065 +BWNT#B2743|B2744|B2745|B2824|B2825|B2826|B2827|b1939|b1940|b4901|b4902|b4903|b4904|b4949|b4950|b4951|b4952|b4953|b4954|b4955|b4956|b4971|b5066|b5067|b5068|b5069|b5070|b5071|b5072|b5073|b5083|b5084|b5085|b5086|b5087|b5088|b5089|b5090|b5091|b5092|b5093|b5094|b5095|b5096|b5097|b5098|b5099|b5100|b5101|b5102|b5103|b5104|b5105|b5106|b5107|b5108 +BWR#b4881 +BWRB#B2795|B2796|B2797|B2798|B2799|B2800|B2801|B2802|b4905|b4906|b4907|b4972|b4973|b4974|b4975|b4976|b4977|b5013|b5014|b5074|b5075|b5076|b5077|b5078 +BWRF#b4908|b4909|b4978|b4979|b5079|b5080|b5081|b5082 +BWRH#b4887|b4888 +BWRK#B934|B935|B936|B937|B938|b4980|b5015|b5016|b5017|b5018|b5019|b5020|b5021|b5022|b5023|b5024|b5025|b5026|b5027|b5028 +BWRN#B2835|B2836|B2837|B2838|B2839|B2840|B2841|b4882|b4883|b4884|b4885|b4886|b5118|b5119|b5120|b5121|b5122|b5123 +BWRR#B2742 +BWRS#b5124 +BWRT#B939|B940|B1456|B2803|B2804|B2805|B2806|B2807|B2808|B2809|B2810|B2811|B2812|B2813|B2816|B2817|B2818|B2819|B2834|b4889|b4890|b4891|b4892|b4893|b4894|b4895|b4981|b4982|b4983|b4984|b4985|b4986|b4987|b4988|b4989|b4990|b4991|b4992|b4993|b5029|b5030|b5031|b5032|b5033|b5034|b5035|b5036|b5037|b5038|b5039|b5040|b5041|b5042|b5043|b5044|b5045|b5046|b5047|b5048|b5049|b5050|b5051|b5125|b5126|b5127|b5128|b5129|b5130|b5131|b5132 +BWS#B931|B2772|B2777|b4963|b4994 +BWS0#B2828 +BWSB#B2776|b4957|b4958|b4959|b4960|b4961|b4962 +BWSF#B2774|B2775|B2779|B2780 +BWSK#B2782|B2783|B2784|b4969 +BWSL#B2785 +BWSM#B2786|B2787|B2788|B2789 +BWSN#B932|B2773|b4964|b4965|b4966|b4967|b4968|b4995|b4996|b4997|b4998|b4999|b5000 +BWSR#B2790|B2843|B2844|B2845|B2846|B2847|b5148|b5149|b5150|b5151|b5152|b5153|b5154|b5155|b5156|b5157|b5158|b5159|b5160|b5161|b5162 +BWSS#B2778 +BWST#B2781|B2792|B2793|B2794|B2829|B2830|B2831|B2832|B2833|b4970|b5109|b5110|b5111|b5112|b5113|b5114|b5115|b5116|b5117 +BWSX#B2791 +BWX#b4851 +BWXN#B2736|B2737|B2738|B2739|b4852|b4853|b4854|b4855|b4856 +BWXR#B2735 +BWXS#b4857 +BWXT#b4858|b4859|b4860|b4861|b4862|b4863|b4864|b4865 +BX#B12|B667|B4627|B4647|B5054|B5117|B5151|b6330 +BXBN#B4633|B4634|B4635|B4636|B4637 +BXBS#B4631|B4632 +BXFN#B4652|B4653 +BXFR#B15|B4654|B4655|B4656|B4657|B4658|B4659|B4660|B4661|B4726|B4727 +BXFT#b5926|b5927|b5928|b5929|b5930|b5931|b5932|b5933|b5934|b5935|b5936|b5937 +BXJM#B4662 +BXJN#B4663 +BXJW#B4664 +BXKR#B4648|B4683|B4684 +BXKT#B4682 +BXL#B670|B4680 +BXLN#B671|B672|B5119 +BXLT#B4665|B4666|B4667|B4668|B4669|B4670|B4671|B4672|B5055|b6337|b6338 +BXM#B3252 +BXMK#B3253|B3254|B3255 +BXMS#B673|B674|B4688|B4717|B4718|B4719|b5450|b5451|b5452|b5453|b5454|b6339|b6340|b6341|b6342 +BXMX#B4685|B4686|B4687 +BXN#B5118|b6331 +BXNH#B4649|B4681 +BXNJ#B4721 +BXNK#B4720|B4722|B4723|B4724|B4725 +BXNR#B5294 +BXNS#b6336 +BXNT#B4673|B4674|B4675|B4676|B4677|B4678|B4679|b6332|b6333|b6334|b6335 +BXNW#B4650 +BXPR#B4689|B4690|B4691 +BXR#B1010|B3293|B5261|B5266|b5475 +BXRB#B5262|B5263|B5264|B5265 +BXRF#B5268|B5269|B5270|B5284|B5290 +BXRH#B4692|B5272 +BXRJ#B3294|B5271|b5477|b5478|b5479|b5480 +BXRK#B5273|B5281|B5282|B5283|b5476 +BXRM#B5274|B5275|B5276|B5277 +BXRN#B1011|B5267|B5278|B5279|B5280|b451 +BXRS#B1012|B5285|B5286|B5287|B5288|B5289 +BXRT#B675|B676|B677 +BXRW#B5291|B5292|B5293 +BXRX#B13 +BXS#B14|B669|B4651|B4693|B4694|B5295 +BXSK#B678 +BXSN#B4697|B5296|B5297|B5298|B5299|B5300|B5301|B5302 +BXSP#B679|B4698 +BXST#B4695|B4696|B4699|B4700|B4701|B4702|B4703|B4704|B4705|B4706|B4707|B4708|B4709|B4710|B4711|B4712|B4713|B4714|b6343|b6344|b6345|b6346|b6347|b6348|b6349|b6350|b6351|b6352|b6353|b6354|b6355|b6356|b6357|b6358|b6359|b6360|b6361|b6362|b6363|b6364 +BXT#B3896|b281|b1665|b6365|b6366 +BXTF#B1336|B1337|B1338 +BXTJ#B1327|B1328|B1329 +BXTK#B668|B1330|B1331|B1332|B4638|B4639|B4715 +BXTL#b307|b308|b309|b310|b311|b312|b313|b314|b315|b316|b317|b318 +BXTN#B961|B962|B3897|b282|b283|b284|b285|b286|b287|b288|b289|b290|b291|b292|b293|b294|b295|b296|b297|b298|b299|b300|b1666|b1667|b1668|b1669|b1670|b1671|b6367 +BXTR#B4628|B4629|B4630|B4640|B4641|B4642|B4643|B4644|B4645|B4646 +BXTS#B1333|B1334|B1335|b1672|b6368 +BXTT#B4716|b301|b302|b303|b304|b305|b306|b1673|b1674|b1675|b1676|b1677|b6369 +BXW#B680 +BXWR#B4728|B4729|B4730|B4731 +BYKS#B954 +BYN#B3983 +BYRN#B951|B952|B953 +BYRS#b258|b259|b260|b261 ++++++++++ +F#F0|F837|V2232|f1182|v7852 +FBL#F1|F362|F1739 +FBLH#f0|f1|f2|f3|f4 +FBLN#F2|F1740 +FBLP#F3 +FBN#F4 +FBNK#V0 +FBR#F1741|F1751 +FBR0#F1764|F1765 +FBRF#f1200 +FBRH#F1755|f1201|f1202|f1203|f1204|f1205|f1206|f1207|f1208|f1209|f1210|f1211 +FBRJ#f1224|f1225|f1226|f1227 +FBRK#F5|F6|F7|F8|F9|F10|F11|F12|F13|F14|F15|F16|F17|F18|F19|F20|F21|F22|F23|F24|F25|F26|F27|F28|F29|F30|F31|F32|F33|F34|F35|F36|F37|F38|F39|F40|F41|F42|F43|F44|F1756|f5|f6|f1223 +FBRM#F1757|F1758 +FBRN#F1752|F1753|F1754|f1212|f1213|f1214|f1215|f1216 +FBRR#F778|F779|F780|F781|F782|F783|f1196|f1197|f1198|f1199|v7853|v7854|v7855|v7856|v7857|v7858|v7859|v7860|v7861|v7862|v7863|v7864 +FBRS#F1759|F1760|F1761|f7|f8|f9|f10|f11|f12|f13|f14|f15|f16|f17|f18|f1217 +FBRT#F1762|F1763|F1766|F1767|F1768|V2212|f1218|f1219|f1220|f1221|f1222 +FBRW#F1769 +FBRX#V2210|V2211 +FBST#V2234|V2235|V2236 +FF#V2240|v8103 +FFN#V2245 +FFRS#f504|f505 +FFRT#F766|F767|F768|F769 +FFS#V2241 +FFTR#V2239 +FHJ#f3144 +FHJM#f3145 +FHJN#f3146 +FHJR#f3147|f3148|f3149|f3150|f3151 +FHJS#f3152 +FHK#f3143 +FHKK#F4312|F4313 +FHKL#V88|V89 +FHKS#f3153|f3154|f3155 +FHMN#V87|v80|v81|v82 +FHS#V2238 +FHSK#v7865|v7866|v7867|v7868|v7869 +FHST#V2233 +FJ#F3959|f543|f624|v0 +FJFR#F840 +FJL#V2441|V3371 +FJLB#V2443|V2444|V2445|V2446|V2447|V2448|V2449 +FJLF#V2450|V2451|V2452|V2453|V2454|V2455|V2456 +FJLH#V2457|V2458|V2459 +FJLM#V2460|V2461 +FJLN#V2462|V2463|V2464|V3372|v8211|v9410 +FJLP#V2465|V2466|V2467 +FJLR#V2442 +FJLS#V2468|V2469|V2470|V2471|V2472|V2473|V2474|V2477|V2478|V2479 +FJLW#V2475|V2476 +FJM#f625|v1 +FJN#F3960|f544|f626|f3238|v2 +FJNB#F963|F964|F965|F966|F967|F968|F969 +FJNT#f545|f546|f547|f3239|f3240|f3241|f3242 +FJR#f627|f628|v3 +FJRN#f629 +FJRR#f630 +FJRT#F2230|F2231|F2232 +FJS#f631|v4 +FJTB#V80|v52|v53|v54|v55|v56 +FJTR#V81|V82|V83|V84|v57|v58|v59|v60|v61|v67|v68|v69|v70|v71|v72|v73|v74|v75|v76|v77|v78|v79 +FJTS#F3971 +FJTT#v62|v63|v64|v65|v66 +FJTX#V85|V86 +FK#F2878|f542|f623 +FKBL#V2482|V2483|V2484 +FKBN#V1 +FKL#F189|V2485|V2486 +FKLM#V2488 +FKLN#F190|F972|F973|F974|F975|V3373|V3374|f81 +FKLS#F191|F192|F193|F194|V2487|V2489 +FKLT#F195|F196|F377|F378|f80|f197|f198|f199|f200 +FKLX#f3243 +FKM#V3 +FKMS#F2879|V4 +FKN#V2|f1184 +FKNJ#F4426 +FKNK#F4425 +FKNT#V2352|V2353 +FKR#F1735|F1770|F2882|V2354|V2355 +FKRL#f1235|f1236|f1237|f1238 +FKRN#F1771|V2356 +FKRS#V2357 +FKS#F770|F2883|V79|f1379 +FKSJ#F774 +FKSM#F364|F365|F4423|F4424|f3244|f3245|f3246|f3247|f3248|f3249|f3250|f3251|f3252|f3253|f3254 +FKSN#F771|F772|F773|f506|f736|f1380|f1381|f1382|f1383|f1384 +FKSP#F2226 +FKSR#F2217|F2218|F2219|F2220|F2221|F2222|F2223|F2224|F2225|F2884|V2198|V2199|V2200|V2201|V2202|V2203|V2204|V2205|V2206|f1385|f1389|f1390|f1391|f1392|f1393|f1394|f1395|f1396|f1397|f1398|f1399|f1400|f1401|f1814|f1815|f1816 +FKSS#F2227|F2228|F2229|f1386|f1387|f1388 +FKST#f548|f632|f633|f634|f737|f738|f1402|f1403|f1404|f1405|f3255 +FKT#F366|F970|V2480|V3375|f82|f549|f550|f3256|f3257 +FKTF#f1239|f1240|f1241|f1242|f1243|f1244 +FKTL#V2360 +FKTM#F374|F375 +FKTN#F367|F368|F369|F370|F971|f3258 +FKTR#F371|F372|F373|F376|V96|V97|V98|V99|V100|V101|V102|V103|V104|V105|V106|V107|V108|V109|V110|V111|V112|V113|V114|V115|V116|V117|V118|V2213|V2214|V2358|V2359|f194|f195|f196 +FKTS#V2481|f189|f190|f191|f192|f193|f551|f3259 +FKTT#f552|f3260 +FKXN#F1772|F1773 +FL#F388|F391|F847|F1076|F1774|F2517|F2917|F3214|F4330|P1304|V7|V2258|V2361|V2369|V2644|f107|f108|f460|f461|f553|f635|f1228|f1229|f1482|f1483|f1605|f3158|f3265|f3294|v7870|v7878|v8233|v8276 +FLB#f201|f202 +FLBH#F853 +FLBL#F389|V2634|V2635|V2636|V2637|V2638|V2648|v8256|v8257|v8258|v8259|v8260|v8261 +FLBM#f203 +FLBP#V2627|V2628|V2629 +FLBR#F851|F860|F4427|V2625|V2626|V2639|V2641|V2642|V2719|f204|f3261|f3262|f3263|f3264|v8241|v8242|v8243|v8244|v8245|v8262|v8263|v8264|v8265|v8266|v8267|v8268|v8269|v8270|v8271 +FLBS#F390|F409|F410|F854|F855|F856|F1782|V2630|V2631|V2632|V2633|f205|v8246|v8247|v8248|v8249|v8250|v8251|v8252|v8253|v8254|v8255|v8272|v8273|v8274|v8275 +FLBT#F852|F857|F858|F859|F4506|V2624|V2640|f636 +FLF#v8235 +FLFL#V2267|V2270|V2271|v7894|v7895|v7896|v7897|v7898|v7899|v7900 +FLFN#F904|V2649|v8299 +FLFR#V119|V2268|V2269|V2650|V2710|V2711|v7889|v7890|v7891|v7892|v7893|v8300|v8301|v8302|v8303|v8304|v8305|v8306|v8307|v8308|v8309|v8310 +FLFT#F4511 +FLFX#V2262|V2263|V2264|V2265|V2266|v7885|v7886|v7887|v7888 +FLH#F2518|F2806|f1521|f1606 +FLHL#F4512 +FLHN#F909|F910|F1079|F2807|f1522|f1523|f1524|f1525|f1526|f1527|f1528|f1529|f1530|f1531|f1607|f1608|f1609|f1610|f1611|f1672 +FLHR#P1307|P1308|P1309|P1310|p889|p890 +FLHT#F736|V2273|V2274 +FLJ#F1074|F2604|F2846|F2885|f483|f3165|v9417 +FLJB#F905|F906|F2887 +FLJF#F2886|F2890|V2651|V2652|v8311|v8312|v8313|v8314 +FLJJ#F2891|F2892 +FLJK#F2893|V2653|V2654|V2655|V2656 +FLJL#F2337|F2338|F2339|F2340|F2341|F2847|F2848|F2849|F2850|F2851|F2852|F2853|F2854|F2855|F2856|F2894|F2895|f585|f1517|f1518|f1519|f1520|f1782|v7901|v7902|v7903|v7904|v7905 +FLJM#f484|f3166 +FLJN#F2423|F2424|F2425|F2426|F2427|F2428|F2429|F2430|F2431|F2432|F2433|F2434|F2435|F2436|F2437|F2438|F2439|F2440|F2857|F2896|P1362|f485|f1596|f1597|f1598|f1599|f1600|f1670|f1817|f1818|f1819|f1820|f1821|f1822|f1823|f1824|f1825|f1826|f1827|f1828|f1829|f1830|f1831|f1832|f1833|f1834|f1835|f1836|f1837|f1838|f3167|f3301|p937|p938|v9418 +FLJP#F2897|V2657|V2658|V2659|V2660|V2661|V2662|V2663|v7906|v7907|v7908|v7909|v7910 +FLJR#F2441|F2442|F2443|F2444|F2445|F2446|F2447|F2448|F2449|F2450|F2451|F2452|F2453|F2454|F2455|F2456|F2457|F2458|F2459|F2460|F2461|F2462|F2463|F2464|F2465|F2466|F2467|F2468|F2469|F2470|F2471|F2472|F2473|F2605|F2606|F2888|F2889|F2898|F2899|F2900|V2675|V2676|f486|f1601|f1602|f1839|f1840|f1841|f1842|f1843|f1844|f1845|f1846|f1847|f1848|f1849|f1850|f1851|f1852|v7911|v7912|v7913|v7914|v7920|v7921|v7922|v7923|v7924|v8320|v8321|v8322|v8323|v9419 +FLJS#F406|F407|F408|F2901|F2902|F2903|F2904|F2905|F2906|F2907|F2912|V2272|V2664|V2665|V2666|V2667|f487|f586|f587|f588|f589|f3168|v7915|v7916|v7917|v7918|v7919|v9420 +FLJT#F2908|V2668|V2669|V2670|V2671|f1745 +FLJW#F2909|F2910|F2911|f1853|f1854|f1855|f1856|f1857 +FLK#F380|F381|F2249|F2250|F2261|F2320|F2515|F2578|V2259|V2260|V2492|V2493|V3394|f482|f1669|f1783|f3164|f3300|v9416 +FLKB#F2579|F2580|F2581|F2584|F2585|F2586|F2587|F2588|F2589|F2590|F2591|F2592|F2593|F2594|F2595|F2596|F2597|F2598|F2599|F2600|F2611|f1705 +FLKF#F2263|F2328|F2607|F2608|F2619|F2620|F2621|F2622|F2623|F2624|F2625|F2626|F2688|F2689|F2690|F2691|V2677 +FLKH#V2496 +FLKJ#f1513|f1514|f1515|f1516|f1665|f1666|f1667|f1668 +FLKK#F2582|F2627|F2628|F2629|F2630|F2631|F2632|F2633|F2634|F4332|F4333|F4334|F4335|f1512|f1664 +FLKL#F385|F386|F387|F915|F916|F2256|F2635|F2636|F2637|F2638|F2639|F2640|F2641|F2642|F2643|F2644|F2913|F2922|f1858|v8315|v8316|v8317|v8318|v8319 +FLKM#F2645|F2646|F2647|F2648|P1329|V2672|V2673|V2678|f1706|f1784|v8324|v8325|v8326|v8327|v8328|v8329 +FLKN#F382|F383|F384|F917|F918|F2251|F2252|F2253|F2254|F2255|F2264|F2265|F2322|F2323|F2324|F2325|F2326|F2408|F2516|F2649|F2686|F2687|V2679|V3363|V3364|V3365|V3366|V3367|f1440|f1441|f1442|f1507|f1508|f1509|f1510|f1511|f1587|f1588|f1589|f1590|f1591|f1663|f1710|v9390|v9391|v9392|v9393|v9394 +FLKP#F2583|F2650|F2651|F2652|F2653|F2654|F2655|F2656|F2657|F2658|F2659|F2660|F2661|F2662 +FLKR#F907|F908|F2246|F2406|F2407|F2409|F2410|F2411|F2412|F2413|F2612|F2613|F2663|F2664|F2665|F2666|F4513|V2494|V2680|V2681|V2682|V2683|V2684|V3362|V3376|V3377|V3378|V3379|V3380|V3381|V3382|V3383|V3384|V3385|V3386|V3387|V3388|V3389|V3390|V3391|V3392|f1428|f1429|f1430|f1431|f1432|f1433|f1434|f1435|f1436|f1437|f1438|f1439|f1444|f1785|v8216|v8217|v8218|v8219|v8220|v9378|v9379|v9380|v9381|v9382|v9383|v9384|v9385|v9386|v9387|v9388|v9389|v9411|v9412|v9413|v9414|v9415 +FLKS#F1075|F2257|F2258|F2259|F2262|F2266|F2327|F2329|F2401|F2402|F2403|F2404|F2405|F2417|F2418|F2419|F2420|F2609|F2610|F2614|F2615|F2616|F2617|F2618|F2667|F2668|F2669|F2670|F2671|F2672|F2673|F2674|F2675|F2676|F2677|F2678|F2679|F2680|F2681|F2682|F2683|F2698|F2699|F2700|F2701|F2702|F2703|F2704|F2705|F2706|F2707|F2708|F2709|F2710|F2711|F2712|F2713|F2714|F2715|F2716|F2717|F2718|F2719|F2720|F2721|F2722|F2723|F2724|F2725|F2726|F2727|F2728|F2729|F2730|F2731|F2732|F2733|F2734|F2735|F2736|F2737|F2914|F2915|V2261|V2495|V2497|V2498|V2499|V2500|V2501|V2502|V2503|V2504|V2505|V2506|V2507|V2508|V2509|V2510|V2511|V2512|V2513|V2514|V2515|V2516|V2517|V2518|V2519|V2520|V2521|V2522|V2523|V2524|V2525|V2526|V2527|V2528|V2529|V2530|V2531|V2532|V2533|V2534|V2535|V2536|V2537|V2538|V2539|V2540|V2546|V2547|V2548|V2549|V2550|V2551|V2552|V2553|V2554|V2555|V2556|V2557|V2558|V2559|V2560|V2561|V2562|V2563|V2564|V2565|V2566|V2567|V2568|V2569|V2570|V2571|V2572|V2573|V2574|V2575|V2576|V2577|V2578|V2579|V2580|V2581|V2582|V2583|V2584|V2585|V2586|V2587|V2588|V2589|V2590|V2591|V2592|V2593|V2594|V2595|V2596|V2597|V2598|V2599|V2600|V2601|V2602|V2603|V2604|V2605|V2606|V2607|V2608|V2609|V2610|V2611|V2612|V2613|V2614|V2615|V2616|V2617|V2618|V2619|V2620|V2621|f1580|f1581|f1582|f1583|f1584|f1585|f1592|f1603|f1671|f1707|f1786|f1859|f1860|f1861|f1862|f1863|f1864|f1865|f1866|f1867|f1868|f1869|f1870|f1871|v8221|v8222|v8223|v8224|v8225|v8226|v8227|v8228|v8229|v8230|v8231|v8232 +FLKT#F2601|F2602|F2603|F2684|F2685|F2738|F2739|F2916|f1443|f1593|f1594|f1595|f1604|f1708|f1709|f1711|f1872|f1873|f1874|f1875|f1876 +FLKW#F2330|F2331|F2332|F2333|F2414|F2415|F2416|F2692|F2693|F2694|F2695|F2696|F2697 +FLKX#F2321|V2541|V2542|V2543|V2544|V2545 +FLL#F1780 +FLLJ#P1318|P1319|P1320|P1321|P1322 +FLLN#F1781 +FLLX#F1779 +FLM#F1783|F1793|F2271|F2313|f109|f462|f1484|v7879|v8277 +FLMB#F1788|F1789|F1790|F1791 +FLMF#F1787|F1796|F1797|F1828|F1829|F1830|F1831|F1832|F1833|F2280|v8368 +FLMH#F1800 +FLMJ#F1798|F1799|f1495|f1496|f1497|f1498 +FLMK#F1802|F1803|F1804|F1805|F1806|F1809|f1494 +FLML#F1807|F1808|V2689|v7926|v7927|v7928|v7929|v7930 +FLMM#F1794 +FLMN#F920|F921|F1801|F2267|F2268|F2269|F2270|F2272|F2273|F2274|F2275|F2276|F2277|F2278|F2279|F2399|F4514|F4515|V2690|V2691|V2728|V2729|V2730|V2731|V2732|V2733|V2734|V2735|V2736|f1245|f1246|f1247|f1248|f1445|f1446|f1447|f1448|f3001|f3002|v8330 +FLMP#F1811|F1812 +FLMR#F1784|F1813|F1814|F1815|F1816|F1817|F2497|F2498|F2499|F2519|f1622|f1623|f1624|f1625|f1626|f1627|f1628|f1629|f1630|f1631|v7931 +FLMS#F919|F922|F1795|F1810|F1818|F1819|F1820|F1821|F1822|F1823|F1824|F1825|F1826|F1827|F2314|f1249|f1250|f1741|f1742|f1743|f1744 +FLMT#F1785|F1786|f1251|f1252|f1253|f1254|f1449|f1450|f1451|v8234 +FLMX#F1792|F2803|V2685|V2686|V2687|V2688 +FLN#F392|F1078|F2880|F2918|F4331|F4507|V2362|V2370|f110|f206|f463|f554|f637|f1230|f1559|f3159|f3266|f3295|v7880|v8278 +FLNF#F911|F912|V2366|V2367|V2368 +FLNH#F2920|V2364 +FLNJ#F379|F393|F394|F395|F396|F2919|F4517|f213 +FLNK#F2283|F2284|F2285|F2286|F2287|F2288|F2500|F2741|F4431|F4432|F4433|F4508|F4516|P1273|V2363|V2365|V2376|f1452|f1453|f1454|f1455|f1456|f1457|f1632|f1633|f1634|f1635|f1636|f1637|f1638|f1712|f1713|f1714|f1715|f1716|f1717|f1718|f1719|f1720|f1721|f1722|f1723 +FLNL#F397|F398|F399|F400|F2282 +FLNM#F2921 +FLNN#V2371|f1560|f1561|f1562|f1563|f1564 +FLNP#F848 +FLNS#F401|F402|F403|F404|F730|F731|F732|F733|F734|F735|F849|F850|F864|F865|F867|F2289|F2400|F2881|F4355|F4356|F4357|V5|V6|V2372|V2373|V2374|V2375|V2377|V2378|V2379|V2380|f469|f470|f471|f472|f473|f474|f475|f476|f1458|f1459 +FLNT#F435|F436|F866|F868|F869|F870|F871|F913|F914|F2281|F2501|F2502|F2503|F2504|F2505|F2740|V2490|V2645|V2646|V2647|V2720|V2721|V2722|f207|f208|f209|f210|f211|f212|f464|f465|f466|f467|f468|f555|f556|f557|f558|f559|f560|f638|f639|f640|f641|f1565|f1566|f1567|f1568|f3160|f3161|f3162|f3163|f3267|f3268|f3269|f3296|f3297|f3298|f3299|v8279|v8280|v8281|v8282|v8283|v8284|v8285|v8286|v8287|v8288|v8289|v8290|v8291|v8292 +FLP#F2506|F2521|P1311 +FLPB#F2522 +FLPL#F737|F738|F739|F923|F924 +FLPN#F925|P1312|P1313|P1314|V2692|p891|p892 +FLPR#F2507|F2508 +FLPS#P1315|P1316 +FLPT#F2523|F2524 +FLR#F872|F2260|F2525|F2742|F2745|F2749|F4428|F4509|V3393|f111|f477|f478|f642|f1485|f1486|v7881|v8293|v8294 +FLRB#F873|F874|F875|F876|F877|F878|F2746|F2747|F2748|f563|f564 +FLRF#F882|F883|f565|f566|f567|f568|f569 +FLRH#f570|f571|f572|f573|f574|f575|f576|f577|f578|f579|f580 +FLRK#F884|F885|F892|F893|F894|F2750|F2751 +FLRL#f581|f582|f583|f584|v7882 +FLRM#F886|F887|F888|F889|F890|F2752|f112|f1487|v8295 +FLRN#F880|F891|F2526|F4429|f113|f479|f561|f562 +FLRR#F881|F903|f480|f1488|f1674|f1675|f1676|f1677|f1678|v7883|v8296 +FLRS#F897|F898|F899|F900|F901|F2743|F2744|F2753|F2754|F2755|F4430|F4510|V121|f114|f481|f1489|f1724|v8297 +FLRT#F879|F895|F902|F944|F945|F946|F947|F2509|F2510|F2527|F2528|f1639|f1640|f1641|f1642|f1643|f1644|f1645|f1646|f1647|f1648|f1649|f1650|f1673 +FLRX#F896 +FLS#F405|F1080|F1081|F1775|F1844|F2396|F2474|F2520|F2554|F2756|F2814|F2860|F3215|V120|V2437|V2438|f115|f214|f1490|f1746|v7884|v8298 +FLSB#F940|F1082|F1083|F1084|F1085|F2479|F2480|F2481|F2482|F2483|F2484|F2485|F2486|F2487|F2488|F2757|F2758|F2759|F2760|f658|f1725 +FLSF#F459|F1077|F2489|P1323|P1324|P1325|P1326|P1327|P1328|p893|p894|p895|p896|p897|p898|p899 +FLSH#F1846|F1847|F1848|V2715|V2716|v8374|v8375|v8376|v8377|v8378|v8379 +FLSJ#F1093|f745|f746|f747|f748|f749|f750|f751|f1267|f1268|f1269|f1554|f1555|f1556|f1557|f1788|f1789|f1790|f1791|f1792|f1793|f1794|f1795|v8382|v8383|v8384|v8385 +FLSK#F412|F413|F414|F415|F416|F417|F418|F419|F420|F421|F422|F423|F424|F425|F426|F440|F441|F442|F443|F444|F445|F446|F447|F448|F449|F450|F451|F452|F453|F454|F455|F456|F457|F458|F926|F927|F928|F929|F930|F931|F1095|F1098|F2290|F2291|F2292|F2293|F2294|F2295|F2296|F2297|F2298|F2299|F2300|F2301|F2302|F2303|F2304|F2305|F2306|F2307|F2308|F2342|F2343|F2344|F2345|F2346|F2347|F2348|F2349|F2350|F2351|F2352|F2353|F2354|F2355|F2356|F2357|F2358|F2359|F2360|F2361|F2362|F2363|F2364|F2365|F2366|F2367|F2368|F2369|F2370|F2371|F2372|F2373|F2374|F2375|F2376|F2377|F2378|F2379|F2380|F2381|F2382|F2383|F2384|F2385|F2386|F2387|F2388|F2389|F2390|F2391|F2392|F2393|F2394|F2395|F2490|F2491|F2492|F2529|F2530|F2767|F2768|F2804|F2805|F2858|F2859|F2862|F2863|F2864|F2865|F2866|F2867|F2868|F2869|F2870|F2871|F2872|F2873|F2874|F2875|F4337|F4338|F4339|F4340|F4341|V2717|f215|f221|f222|f223|f224|f225|f226|f227|f228|f229|f230|f231|f232|f233|f234|f590|f591|f592|f593|f594|f595|f596|f643|f644|f645|f646|f647|f648|f649|f650|f651|f744|f752|f753|f754|f755|f1266|f1538|f1539|f1540|f1541|f1542|f1543|f1544|f1545|f1546|f1547|f1548|f1549|f1550|f1551|f1552|f1553|f1558|f1787|f1796|f1797|f1798|f1799|f3175|f3176|f3177|f3178|f3179|f3180|f3181|f3182|f3183|f3184|f3185|f3186|v7932|v7933|v8331|v8332|v8333|v8334|v8335|v8381|v8386|v8387 +FLSL#F2763|V2280|V2281|V2718|v7941|v7942|v7943|v7944|v7945|v7946|v8388|v8389|v8390|v8391|v8392 +FLSM#F1096|F2764 +FLSN#F949|F950|F1086|F1087|F1088|F1089|F1090|F1091|F1092|F2315|F2475|F2476|F2477|F2765|F2766|F2861|V2439|f740|f741|f742|f743|f1614|f1615|f1616|f1617|f1618|f1619|f1620|f1679|f1747|f1758|v8364|v8365|v8366|v8367 +FLSP#F932|F933|F1097|F1099|F2493|F2494|F2495|F2496|F3216 +FLSR#F2397|F2478 +FLSS#F1845|F1849|F2398|F2555|F2762|V2440 +FLST#F427|F428|F429|F430|F431|F934|F935|F936|F937|F938|F939|F1100|F2761|F2769|F2876|F2877|P1317|V2276|V2277|V2693|V2694|V2695|V2696|V2697|V2698|V2699|V2700|V2701|V2702|V2703|V2704|V2705|f116|f117|f118|f119|f488|f489|f490|f491|f492|f597|f652|f1231|f1491|f1492|f1493|f1532|f1612|f1621|f1759|f1800|f1801|f1802|f1803|f1804|f1805|f1806|f1807|f1808|f1809|f1810|f1811|f3169|f3270|f3302|v7934|v7935|v7936|v7937|v7938|v7939|v7940|v7947|v7948|v7949|v7950|v8336|v8337|v8338|v8339|v8340|v8341|v8342|v8343|v8344|v8345|v8346|v8347|v8348|v8349|v8350|v8351|v8352|v8353|v8354|v8355|v8356|v8357|v8358|v8359|v8360|v8361|v8362|v8363|v8380 +FLSW#F1101 +FLSX#F4518|f216|f217|f218|f219|f220 +FLT#F411|F941|F1024|F1033|F1776|F2316|F2531|F2770|F4336|V8|V2723|V2724|f235|f493|f494|f598|f599|f653|f654|f1232|f1533|f1534|f1613|f1680|f1748|f3170|f3171|f3271|f3272|f3303|f3304|v8104|v8105 +FLTB#F460|F461|F462|F1025|F1029|F1030|F1031|F1072|F1073|F1777 +FLTF#F1037|F1038|F1039 +FLTH#F1041|F1042 +FLTJ#F2550|F2551|F2552|f248|f249|f250|f251|f252|f253|f254|f255|f1683|f1684|f1685|f1686 +FLTK#F472|F861|F862|F1040|F1043|F1044|F2771|f247|f256|f257|f258|f259|f739 +FLTL#F1045|F1046|F2553|F2772|F2773|F2774|P1305|P1306|V2491|p887|p888|v8212|v8213|v8214|v8215 +FLTM#F1047|F1048|F1049|F1050|F1051|F1052|F1053|V2622|V2623|V2643|V2726|V2727|f1687|f1688|f1689|f1690|v8236|v8237|v8238|v8239|v8240 +FLTN#F464|F465|F466|F467|F468|F469|F474|F1032|F1054|F1733|F2247|F2248|F2532|F2533|F2534|F2535|F2536|F2537|F2538|F2539|F2540|F2541|F2542|F2543|F2544|F2545|F2546|F2547|F2548|F2549|F2808|F2809|F2810|F2811|F2812|V9|V2706|f236|f237|f238|f239|f240|f241|f495|f600|f655|f1535|f1726|f1749|f1750|f1751|f1752|f3172|f3273|f3305|v8106 +FLTR#F432|F433|F434|F470|F471|F740|F741|F742|F863|F942|F943|F1026|F1027|F1028|F1034|F1035|F1834|F1835|F1836|F1837|F1838|F1839|F1840|F1841|F1842|F1843|F2310|F2311|F2312|F2334|F2335|F2336|F2421|F2422|F2512|F2923|F2924|F2925|F2926|F2927|F2928|F2929|F2930|F2931|F2932|F2933|F2934|F2935|F2936|F2937|F2938|V2707|V2708|V2709|V2725|f602|f1255|f1256|f1257|f1258|f1259|f1260|f1261|f1262|f1263|f1264|f1265|f1460|f1461|f1462|f1463|f1464|f1465|f1466|f1467|f1468|f1469|f1470|f1471|f1472|f1473|f1474|f1475|f1476|f1477|f1478|f1479|f1480|f1481|f1681|f1877|f1878|f1879|f1880|f1881|f1882|f1883|f1884|f1885|f1886|v7871|v8107 +FLTS#F473|F1036|F1055|F1056|F1057|F1058|F1059|F1060|F1061|F1068|F1069|F1070|F1071|F1778|F2317|F2318|F2513|F2514|F2813|f242|f496|f601|f656|f1536|f1569|f1570|f1571|f1572|f1573|f1574|f1575|f1576|f1577|f1578|f1579|f1651|f1652|f1653|f1654|f1655|f1656|f1657|f1658|f1659|f1660|f1661|f1682|f1691|f1727|f1728|f1729|f1753|f3173|f3274|f3306|v7877|v8108 +FLTT#F463|F1062|V2674|f243|f244|f245|f246|f657|f1537|f1754|f1755|f1756|f1757|f3174|f3275|f3307|v7872|v7873|v7874|v7875|v7876 +FLTW#F1063|F1064|F1065|F1066|F1067|F2775|F2776 +FLTX#F2511 +FLWB#V2278|V2279 +FLWK#F948 +FLWN#F437|F438|F439|V2714 +FLWR#v8369|v8370|v8371|v8372|v8373 +FLWS#V2712|V2713 +FLX#F2309|F2556|F2777|F2815|f1406|f1410|f1692|f1693 +FLX0#F2566 +FLXB#f1407|f1408 +FLXF#f1419|f1420 +FLXJ#F1094|f1421|f1422 +FLXK#F2237 +FLXL#F2240|F2241|F2242 +FLXM#f1411 +FLXN#F2778|F2779|F2780|F2781|F2782|F2783|F2784|F2785|F2786|F2787|F2788|F2789|F2790|F2791|F2792|F2793|F2794|F2795|F2796|F2797|F2798|F2799|F2800|F2801|F2802|F2816|V90|V91|f1412|f1694|f1730|f1731|f1732|f1733|f1734|f1735|f1736|f1737|f1738|f1739|f1740|v83|v84|v85|v86|v87 +FLXR#f1413|f1414|f1415|f1416|f1417 +FLXS#F2236|F2243|F2244|F2245|F2557|f1418|f1423|f1424|f1425|f1426|f1427 +FLXT#F2233|F2234|F2235|F2238|F2239|F2319|F2558|F2559|F2560|F2561|F2562|F2563|F2564|F2565|F2567|F2568|F2569|F2570|F2571|F2572|F2573|F2574|F2575|F2576|F2577|F2817|F2818|F2819|F2820|F2821|F2822|F2823|F2824|F2825|F2826|F2827|F2828|F2829|F2830|F2831|F2832|F2833|F2834|F2835|F2836|F2837|F2838|F2839|F2840|F2841|F2842|F2843|F2844|F2845|V2275|f1409|f1499|f1500|f1501|f1502|f1503|f1504|f1505|f1506|f1586|f1662|f1695|f1696|f1697|f1698|f1699|f1700|f1701|f1702|f1703|f1704|f1760|f1761|f1762|f1763|f1764|f1765|f1766|f1767|f1768|f1769|f1770|f1771|f1772|f1773|f1774|f1775|f1776|f1777|f1778|f1779|f1780|f1781|v7925 +FM#V2737|v8393 +FML#F475|F1850|F3972 +FMLN#F476|F477|F478|F479|F480|F481|F482|F483|F484|F485|F486|F487|F488|F489|F490|F491|F492|F493|F494|F495|F496|F497|F498|F499|F500|F501|F502|F503|F504|F505|F506|F507|F508|F509|F510|F511|F512|F513|F514|F515|F516|F517|F518|F519|F520|F521|F522|F523|F524|F525|F526|F527|F528|F529|F530|F531|F532|F533|F534|F535|F536|F537|F538|F539|F540|F541|F542|F543|F544|F545|F546|F547|F548|F549|F550|F551|F552|F553|F554|F555|F556|F3973|f260|f261|f262|f263|f264|f265|f3003|f3004|f3005 +FMLR#f266|f267|f268|f269|f270|f271|f272|f273|f274|f275|f276|f277|f278|f279 +FMNN#f756 +FMNS#F1102 +FMP#V10 +FMPR#V11 +FMRK#V2246|V2247|V2248 +FMS#f280|f281 +FMSN#f282 +FMSR#f283|f284|f285|f286|f287 +FMSS#f288|f289|f290|f291 +FN#F207|F557|F743|F839|F2051|F4364|F4372|P1331|V122|V2738|f659|f676|v5|v8394 +FNBK#F980|F981 +FNBL#F977|F978|F979 +FNF#F4519|f3309 +FNFF#f3355 +FNFH#f3321|f3322|f3323 +FNFJ#F4527|f3319|f3320|f3324|f3325|f3326|f3327|f3328 +FNFK#F4521|F4522|F4523|F4524|F4528|F4529|F4530|F4531|F4532|f3310|f3311|f3329|f3330 +FNFL#F1000|F4533|F4534|f683|f684|f685|f686|f687|f688|f689|f690|f691|f692|f693|f694|f695|f696|f697 +FNFM#F4535|f3331|f3332 +FNFN#f3313|f3317|f3318|f3352|f3353|f3354 +FNFP#f3333|f3334|f3335 +FNFR#F561|F562|F563|F1022|F4525|F4526 +FNFS#F4536|F4540|F4541|F4542|f3336|f3337|f3338|f3358|f3359|f3360|f3361|f3362|f3363|f3364|f3365|f3366|f3367|f3368|f3369|f3370|f3371|f3372|f3373|f3374|f3375|f3376|f3377|f3378 +FNFT#F4520|F4537|F4538|F4539|f3312|f3339|f3340|f3341|f3342|f3343|f3344|f3345|f3346|f3347|f3348|f3349|f3350|f3351 +FNFW#f3356|f3357 +FNFX#f3314|f3315|f3316 +FNHF#f531|f532|f533|f534|f535|f536|f537|f538|f539|f540|f541 +FNHR#f700|f701|f702|f703|f704|f705|f706|f707|f708|f709|f710|f711|f712 +FNHT#F1006|F1007|f698|f699 +FNJ#F4342|f302 +FNJF#F1001|F1002 +FNJN#F2018|F4343|f303|f304|f305|f306|f1321 +FNJR#F2019|F2020|F2021|F2022|F2023|F2024|F2025|F2026|F2027|F2028|F2029|F2030|F2031|F2032|F2033|F2034|F2035|F2036|F2037|F2038|F2039|F2040|F2041|F2042|F2043|F2044|F2045|F2046|F2047|F2048|f1322|f1324|f1325|f1326|f1327|f1328|f1329|f1330|f1331|f1332|f1333|f1334|f1335|f1336|f3020|f3021|f3022|f3023|f3024|f3025|f3026|f3027|f3028|f3029|f3030 +FNJS#F1003 +FNJT#f1323 +FNK#F564|F572|F2049|F3998|f300|f1320|f3031|f3032|f3206 +FNKB#F568|f301 +FNKF#F567|F4074|F4075|F4076|f3052|f3053 +FNKH#F4016|F4017|F4018 +FNKJ#F4013|F4014|F4015 +FNKK#F574 +FNKL#F1004|F1005|f3033|f3034|f3035|f3036|f3037|f3038|f3039|f3040|f3041|f3042|f3043|f3044|f3045|f3046 +FNKM#F570|F571 +FNKN#F2050|F3999|F4000|F4009|F4010|f3047|f3048|f3049|f3050|f3051 +FNKP#F573|F4001|F4002|F4003|F4021 +FNKR#F565|F566|F569|F4011|F4012|F4019|F4020|P1333|P1380|f713 +FNKS#F575|F1008|F1009|F4004|F4005|F4022|F4023|F4024|F4025|F4026|F4027|F4028|F4029|F4030|F4031|F4032|F4033|F4034|F4035|F4081|F4082|P1381|f1337|f3054|f3189 +FNKT#F576|F4006|F4007|F4008|F4036|F4037|F4038|F4039|F4040|F4041|F4042|F4072|F4073|f307|f3055|f3056|f3057|f3058|f3059|f3190 +FNKW#F4077|F4078|F4079|F4080 +FNKX#F4043|F4044|F4045|F4046|F4047|F4048|F4049|F4050|F4051|F4052|F4053|F4054|F4055|F4056|F4057|F4058|F4059|F4060|F4061|F4062|F4063|F4064|F4065|F4066|F4067|F4068|F4069|F4070|F4071|F4543|F4544|f3060|f3061|f3062|f3063|f3064|f3065|f3066|f3067|f3068|f3069|f3070|f3071|f3072|f3073|f3074|f3075|f3076|f3077|f3078|f3079|f3080|f3081|f3082|f3083|f3084|f3085|f3086|f3087 +FNL#F1851|F1852|P1302|V15|f1270 +FNLN#F1853|F2054|F4315|f1271 +FNLS#F1854|F1855|f1272 +FNLX#P1303 +FNM#P1330|f677 +FNMN#P1376|P1377|P1378|P1379|p952|p953|p954|p955|p956 +FNMS#f714|f715|f716|f717|f718 +FNMX#F1010|F1011|F1012|F1013|F1014|f719|f720|f721|f722 +FNN#F208|F2052|F2053|V124|f129|f678 +FNNB#F4365|F4366 +FNNF#F210|F211 +FNNJ#F212 +FNNM#F213 +FNNN#V125|v8395 +FNNP#F976 +FNNS#F214|F998|F999|F1857|F1858|F1859|F1860|F1861|F1862|F1863|F1864|F1865|F1866|F1867|F1868|F1869|F1870|F1871|F1872|F1873|F1874|F1875|F1876|F1877|F1878|F1879|F1880|F1881|F1882|F1883|F1884|F1885|F1886|F1887|F1888|F1889|F1890|F1891|F1892|F1893|F1894|F1895|F1896|F1897|F1898|F1899|F1900|F1901|F1902|F1903|F1904|F1905|F1906|F1907|F1908|F1909|F1910|F1911|F1912|F1913|F1914|F1915|F1916|F1917|F1918|F1919|F1920|F1921|F1922|F1923|F1924|F1925|F1926|F1927|F1928|F1929|F1930|F1931|F1932|F1933|F1934|F1935|F1936|F1937|F1938|F1939|F1940|F1941|F1942|F1943|F1944|F1945|F1946|F1947|F1948|F1949|F1950|F1951|F1952|F1953|F1954|F1955|F1956|F1957|F1958|F1959|F1960|F1961|F1962|F1963|F1964|F1965|F1966|F1967|F1968|F1969|F1970|F1971|F1972|F1973|F1974|F1975|F1976|F1977|F1978|F1979|F1980|F1981|F1982|F1983|F1984|F1985|F1986|F1987|F1988|F1989|F1990|F1991|F1992|F1993|F1994|F1995|F1996|f1273|f1274|f1275|f1276|f1277|f1278|f1279|f1280|f1281|f1282|f1283|f1284|f1285|f1286|f1287|f1288|f1289|f1290|f1291|f1292|f1293|f1294|f1295|f1296|f1297 +FNNT#F209 +FNNX#F1856 +FNPP#F1015|F1016 +FNR#f679 +FNRF#f723|f724 +FNRN#f680 +FNRR#f681 +FNRS#v88|v89|v90|v91|v92|v93|v94|v95|v96|v97|v98|v99|v100|v101 +FNS#F2016|F4367|F4373|V146|f682 +FNSB#V147 +FNSK#F1017|F1018|F1019|f725|f726|f1339|f1340|f1341|f1342 +FNSL#V130|V131|V132|V133|V134 +FNSN#F2017|V126|V127|V128|V129|f727|f728|v102|v103|v104|v105|v106 +FNSP#F1020 +FNSR#P1382 +FNST#F1021|F1105|F1106|F1107|F1108|F1109|F1110|F1111|F1112|F1113|F1114|F1115|F1116|F1117|F1118|F1119|F1120|F1121|F1122|F1123|F1124|F1125|F1126|F1127|F1128|F1129|F1130|F1131|F1132|F1133|F1134|F1135|F1136|F1137|F2055|F2056|F2057|f729|f730|f731|f732|f733|f1343|f1344|f1345|f1346|f1347|f1348|f1349|f1350|f1351|v8397 +FNT#F982|F985|F2058|F2939|F3974|F3986|f297|f1298|f1338|f3187 +FNTB#F983|F984|F3984|F3985 +FNTJ#f1308|f1309|f1310|f1311|f1312|f1313|f1314|f1315 +FNTK#F558|F559|F2009|F2010|F3988|F3989|P1332|V123|f1307|f1316|f1317|f1318|f1319|f3308 +FNTL#F990|F1997|F1998|F1999|F2000|F2001|F2002|F2011|F2012|F2013|V13|V14|V135|V136|V137|V138|V139|V140|V141|V142|V143|V144|V145|V2242|V2243|V2244|f661|f662|f663|f664|f665|f666|f667|f668|f669|f670|f671|v107|v108|v109|v110|v111|v112|v113|v114|v115|v116|v117|v118|v119 +FNTM#F3975|F3976|F3977|F3978|F3979|F3980|F3981|F3982|F3983|P1281|P1282|P1283|V12|f3006|f3007|f3008|f3009|f3010|f3011|f3012 +FNTN#F202|F203|F204|F205|F206|F986|F988|F989|F2003|F2014|F2015|F2059|F2946|F2947|F2948|f120|f121|f122|f123|f124|f298|f660|f1299|f1300|f1301|f1302|f1303|f1304|f3188|v8396 +FNTP#F991 +FNTR#F200|F201|F992|F993|F2004|F2005|F2006|F2007|F2008|F3990|F3992|F3993|f3013|f3014|f3015|f3016|f3017|f3018|f3019 +FNTS#F560|F577|F578|F579|F580|F581|F987|F994|F995|F996|F997|F2940|F2941|F2942|F2943|F2944|F2945|F3987|F3991|F3994|F3995|F3996|F3997|P1274|P1275|P1276|P1277|P1278|P1279|P1280|f125|f292|f293|f294|f295|f296|f299|f308|f309|f672|f673|f674|f675|f1305|p842|p843|p844|p845|p846|p847|p848|p849|p850|p851|p852|p853|p854|p855|p856|p857|p858|p859|p860|p861|p862|p863|p864|p865|p866|p867|p868|p869|p870|p871|p872|p873|p874|p875|p876|p877|p900|p901|p902 +FNTT#f126|f127|f128|f1306 +FNWS#F1023 +FNXL#F1103|F1104 +FNXN#F4314 +FP#V2739|f1887 +FPN#f1888 +FPNT#f1889|f1890|f1891|f1892 +FPR#V2381 +FPRN#F2949 +FPT#f1893|f1894 +FPTN#f1895 +FPTT#f1896 +FR#F951|F1418|F1662|F3218|F3337|F3398|F3961|F4090|F4317|F4368|F4545|P1284|V2282|V2740|f130|f147|f185|f603|f734|f1133|f1167|f2384|f2397|f2672|f2823|f2937|f2996|f3276|f3379|v7951|v8398 +FR0L#f2154 +FRB#F597|F3885|V201|V2741|V2786|f3191|v504|v1521|v7825|v8399|v8523 +FRBF#F584|F585|F586|F616|F617|F618|F619|F620|F621|F622|F623|F624|F625|F626|F627|F628|F642|F643|V148|V149|v120|v121|v122|v123|v124|v125|v126|v127|v128|v129|v130|v131|v8524|v8525|v8526|v8527|v8528|v8529 +FRBH#V2795|V2796|V2797|V2798|v8516|v8517|v8518|v8519|v8520|v8521|v8522 +FRBJ#F629|F630|F631|f339|f340|f341|f342|f343|f344|f345|f346|f347|v561|v562|v563|v564|v565|v585|v586|v759|v760|v761|v762|v763|v764|v8530|v8531|v8532|v8533|v8534|v8535|v8536|v8537|v8538|v8539|v8540|v8541|v8542|v8586|v8587|v8588|v8589|v8590 +FRBK#F615|F632|F634|F635|F636|F637|F638|F639|F3405|F4350|V229|V230|V2799|V2800|V2801|V2802|V2822|V2823|V2824|V2825|V2826|V2827|f338|f348|f349|f350|v566|v567|v568|v569|v570|v571|v572|v587|v588|v758|v765|v8543|v8544 +FRBL#F588|F590|F591|F592|F633|F3417|F3418|F3419|F3420|V16|V17|V18|V264|V265|V266|V267|V268|V2828|V2829|V2830|V2831|V2832|f351|f352|f353|f354|f355|f356|f357|f358|f359|f360|f361|f362|f363|f364|f365|v6|v7|v8|v9|v10|v11|v12|v13|v14|v454|v455|v456|v457|v458|v459|v460|v461|v462|v463|v464|v465|v573|v574|v575|v576|v577|v578|v579|v580|v581|v582|v583|v584|v598|v599|v600|v601|v602|v603|v604|v605|v606|v607|v608|v609|v653|v654|v655|v656|v657|v658|v659|v660|v661|v662|v663|v664|v665|v666|v667|v668|v669|v670|v671|v672|v673|v674|v675|v676|v677|v678|v679|v680|v681|v682|v683|v684|v685|v686|v687|v688|v689|v690|v691|v692|v693|v694|v695|v696|v697|v698|v699|v700|v701|v702|v703|v704|v705|v706|v707|v708|v709|v710|v711|v712|v713|v714|v715|v716|v717|v718|v719|v720|v721|v722|v723|v724|v725|v726|v727|v728|v729|v730|v731|v732|v733|v734|v735|v736|v737|v738|v739|v740|v741|v742|v743|v744|v745|v746|v747|v748|v749|v750|v751|v752|v753|v754|v755|v756|v757|v7826|v7827|v7828|v7829|v7830|v7831|v7832|v7833|v7834|v7835|v7836|v7957|v7958|v7959|v7960|v7961|v8545|v8546|v8547|v8556|v8591|v8592|v8593|v8594|v8595 +FRBM#F640|F641|F664|F4344|F4345|V348|V2803|V2804|v953|v954|v955|v956|v957|v958|v959|v960|v961|v962|v963|v964|v8548 +FRBN#F216|F217|F583|F589|F593|F594|F599|F600|F601|F602|F603|F604|F605|F606|F607|F608|F609|F610|F611|F612|F613|F614|F952|F953|F1668|F3399|F3400|F3404|F4351|F4352|V202|V203|V204|V205|V206|V207|V208|V209|V210|V211|V212|V213|V214|V215|V216|V217|V218|V219|V231|V232|V233|V234|V235|V236|V237|V238|V239|V240|V241|V242|V243|V244|V245|V246|V247|V248|V249|V250|V251|V252|V253|V254|V255|V256|V257|V258|V259|V349|V350|V351|V352|V353|V354|V355|V356|V357|V358|V359|V360|V361|V362|V363|V2283|V2284|V2742|V2805|V2806|V2835|V2836|V3359|V3360|f314|f315|f316|f317|f318|f319|f320|f321|f322|f323|f324|f325|f326|f327|f328|f329|f330|f331|f332|f333|f334|f335|f336|f337|f3192|f3193|f3194|f3195|f3196|v466|v467|v468|v469|v470|v471|v472|v473|v474|v475|v476|v477|v478|v479|v480|v481|v482|v483|v484|v505|v506|v507|v508|v509|v610|v611|v612|v613|v614|v615|v616|v617|v618|v619|v620|v621|v622|v623|v624|v625|v965|v966|v967|v968|v969|v970|v971|v972|v973|v974|v975|v976|v977|v978|v979|v1522|v1523|v1524|v1525|v7837|v7838|v7953|v7954|v7955|v7956|v8515|v8557|v8558|v8559|v8560 +FRBP#F644 +FRBR#F218|F598|F645|F646|F3406|F3407|F3416|F3421|F3422|F3423|F3424|F3425|F3899|F4346|F4347|F4348|F4349|V150|V151|V269|V270|V271|V272|V281|V282|V283|V284|V285|V286|V287|V288|V289|V290|V291|V292|V293|V294|V295|V296|V297|V298|V299|V300|V301|V302|V303|V304|V305|V306|V307|V308|V309|V310|V311|V312|V313|V314|V315|V316|V317|V318|V319|V320|V321|V322|V323|V324|V325|V326|V327|V328|V329|V330|V331|V332|V333|V334|V335|V336|V337|V338|V339|V340|V341|V342|V343|V344|V345|V346|V2807|V2808|V2809|V2810|V2811|V2812|V2813|V3355|V3356|V3357|V3358|f131|f132|f133|f134|f135|f136|f137|f138|f139|f140|f141|f142|f143|f144|f145|f146|f2385|f2386|f2387|f2388|f2389|v132|v133|v134|v135|v136|v137|v138|v139|v140|v141|v142|v143|v144|v145|v146|v147|v148|v149|v150|v151|v152|v153|v154|v155|v485|v486|v487|v488|v489|v490|v491|v492|v493|v494|v495|v496|v497|v498|v499|v500|v510|v511|v512|v513|v514|v528|v529|v530|v531|v532|v533|v626|v766|v767|v768|v769|v770|v771|v772|v773|v774|v775|v776|v777|v778|v779|v780|v781|v782|v783|v784|v795|v796|v797|v798|v799|v800|v801|v802|v803|v804|v805|v806|v807|v808|v809|v810|v811|v812|v813|v814|v815|v816|v817|v818|v819|v820|v821|v822|v823|v824|v825|v826|v827|v828|v829|v830|v831|v832|v833|v834|v835|v836|v837|v838|v839|v840|v841|v842|v843|v844|v845|v846|v847|v848|v849|v850|v851|v852|v853|v854|v855|v856|v857|v858|v859|v860|v861|v862|v863|v864|v865|v866|v867|v868|v869|v870|v871|v872|v873|v874|v875|v876|v877|v878|v879|v880|v881|v882|v883|v884|v885|v886|v887|v888|v889|v890|v891|v892|v893|v894|v895|v896|v897|v898|v899|v900|v901|v902|v903|v904|v905|v906|v907|v908|v909|v910|v911|v912|v913|v914|v915|v916|v917|v918|v919|v920|v921|v922|v923|v924|v925|v926|v927|v928|v929|v930|v931|v932|v933|v934|v935|v936|v937|v938|v939|v980|v981|v982|v983|v984|v985|v986|v987|v988|v989|v990|v991|v992|v993|v8549|v8561|v8562|v8563|v8564|v8565|v8566|v8567|v8568|v8569|v8570|v8571|v8572|v8573|v8574|v8596|v9370|v9371|v9372|v9373|v9374|v9375|v9376|v9377 +FRBS#F587|F647|F648|F649|F650|F651|F652|F653|F654|F655|F1666|F1667|F1669|V152|V153|V220|V221|V222|V223|V224|V225|V226|V227|V228|V260|V261|V2787|V2814|V2815|V2816|V2817|V2818|V2819|V2820|f3197|v156|v157|v158|v159|v160|v161|v162|v163|v164|v165|v166|v167|v168|v169|v170|v171|v172|v173|v174|v175|v176|v177|v178|v179|v180|v181|v182|v183|v184|v185|v186|v187|v188|v189|v190|v191|v192|v193|v194|v195|v196|v197|v198|v199|v200|v201|v202|v203|v204|v205|v206|v207|v208|v209|v515|v522|v523|v524|v525|v526|v527|v534|v535|v536|v537|v538|v539|v540|v541|v542|v543|v544|v545|v546|v547|v548|v549|v550|v551|v552|v589|v627|v628|v629|v630|v631|v632|v633|v634|v994|v995|v996|v997|v998|v999|v1000|v1001|v1002|v1003|v1004|v1005|v1006|v1007|v1526|v7839|v8550|v8551|v8552|v8553|v8554|v8555|v8575|v8576|v8577|v8578|v8579|v8580|v8581|v8582|v8583|v8584|v8585 +FRBT#F595|F596|F656|F657|F658|F659|F660|F661|F662|F663|F3401|F3402|F3403|F3408|F3409|F3410|F3411|F3412|F3413|F3414|F3415|F3426|F3900|F4546|V262|V263|V273|V274|V275|V276|V277|V278|V279|V280|V2788|V2789|V2790|V2791|V2792|V2793|V2794|V2821|V2833|V2834|f3198|f3199|f3200|f3201|v501|v502|v503|v516|v517|v518|v519|v520|v521|v553|v554|v555|v556|v557|v558|v559|v560|v590|v591|v592|v593|v594|v595|v596|v597|v635|v636|v637|v638|v639|v640|v641|v642|v643|v644|v645|v646|v647|v648|v649|v650|v651|v652|v785|v786|v787|v788|v789|v790|v791|v792|v793|v794|v1527|v1528|v1529|v1530|v1531|v1532|v7840|v7841|v7842|v7843|v7844|v7845 +FRBW#F665 +FRBX#V347|f310|f311|f312|f313|v940|v941|v942|v943|v944|v945|v946|v947|v948|v949|v950|v951|v952|v8597 +FRF#V1378|V1957 +FRFB#v8660|v8661|v8662 +FRFJ#v2262|v2263|v2264|v2265|v2266|v2267 +FRFK#V616|V617|V618|V619|V620|V621|V622|V824|V2908|v2256|v2257|v2258|v2259|v2260|v2261|v2268|v2269|v2270|v2271|v2272|v2273|v2274|v2275|v2276 +FRFL#F1672|F3433|F3434|F3679|F3680|V536|V537|V538|V539|V540|V541|V542|V543|V544|V566|V567|V572|V573|V583|V584|V585|V586|V587|V588|V589|V590|V591|V592|V593|V594|V595|V596|V597|V598|V599|V600|V601|V602|V606|V607|V608|V609|V1958|V1959|V1960|V1961|V1962|V1963|V1964|V1965|V1966|V1967|V1968|V2909|V2910|V2911|V2914|V2915|V2916|V2918|V2919|V2920|V2925|V2926|f2703|f2704|f2705|f2706|f2707|f2708|f2709|f2710|f2711|f2712|f2713|f2714|f2715|f2716|f2821|f2822|v1847|v1848|v1849|v1850|v1851|v1852|v1853|v1854|v1855|v1900|v1901|v1902|v1903|v1904|v1905|v1906|v1907|v1908|v1909|v1910|v1916|v1917|v1918|v1919|v1920|v1921|v1922|v1923|v1924|v1925|v1926|v1927|v1928|v1929|v2000|v2001|v2002|v2003|v2004|v2005|v2006|v2007|v2008|v2009|v2010|v2011|v2012|v2013|v2014|v2015|v2016|v2017|v2018|v2019|v2020|v2021|v2022|v2023|v2024|v2025|v2042|v2043|v2044|v2045|v2046|v2047|v2048|v2049|v2050|v2051|v2052|v2053|v2054|v2055|v2056|v2057|v2058|v2059|v2060|v2061|v2062|v2063|v2064|v2065|v2066|v2067|v2068|v2069|v2070|v2071|v2072|v2073|v2074|v2075|v2076|v2077|v2078|v2079|v2080|v2081|v2082|v2083|v2084|v2085|v2086|v2087|v2088|v2089|v2090|v2091|v2092|v2093|v2094|v2095|v2096|v2097|v2098|v2099|v2100|v2101|v2102|v2103|v2104|v2105|v2106|v2107|v2108|v2109|v2110|v2111|v2112|v2113|v2114|v2115|v2116|v2117|v2118|v2119|v2120|v2121|v2122|v2123|v2124|v2125|v2126|v2127|v2128|v2129|v2130|v2131|v2132|v2139|v2140|v2141|v2142|v2143|v2144|v2145|v2146|v2147|v2148|v2149|v2150|v2151|v2152|v2153|v2216|v2217|v2218|v2219|v2220|v2221|v2222|v2223|v2224|v2225|v2226|v2227|v2228|v2229|v6941|v6942|v6943|v6944|v6945|v6946|v6947|v6948|v6949|v6950|v6951|v6952|v6953|v6955|v6956|v6957|v6958|v6959|v6960|v6961|v6962|v6963|v6964|v6965|v6966|v6967|v6968|v6969|v6970|v6971|v8665|v8667 +FRFM#V578|V579|v1954|v1955|v1956|v1957|v1958|v1959|v1960|v1961 +FRFN#V574|V575|V576|V577|V2175|V2176|f2410|f2411|f2412|v1856|v1857|v1858|v1859|v1860|v1861|v1862|v1863|v1864|v1930|v1931|v1932|v1933|v1934|v1935|v1936|v1937|v1938|v1939|v1940|v1941|v1942|v1943|v1944|v1945|v1946|v1947|v1948|v1949|v1950|v1951|v1952|v1953|v2026|v2027|v2028|v2029|v2030|v2031|v2032|v2033|v2034|v2035|v2036|v2037|v2038|v2039|v2040|v2041|v2230|v2231|v2232|v2233|v2234|v2235|v2236|v2237|v2238|v2239|v2240|v2241|v2242|v2243|v2305|v2306|v2307|v2308|v2309|v2310|v2311|v2312|v2313|v2314|v2315|v7813|v7814|v7815|v7816|v7817|v7818|v7819|v7820|v7821|v7822|v7823|v7824|v8668|v8669 +FRFR#F323|F324|F325|F326|F1671|F1706|F1707|F1708|F1709|F1710|F3535|V522|V523|V524|V525|V526|V527|V528|V529|V530|V531|V532|V533|V534|V535|V580|V603|V604|V605|V610|V611|V612|V613|V614|V615|V623|V624|V625|V626|V627|V628|V2341|V2762|V2902|V2903|V2904|V2905|V2906|V2907|V2912|V2913|V2917|V2921|V2922|V2923|V2924|V2927|V2928|V2929|V2930|V2931|V2932|V2933|V2934|V2935|V2936|V2937|V3310|V3311|V3312|V3313|V3314|V3315|V3316|V3317|V3318|v1835|v1836|v1837|v1838|v1839|v1840|v1841|v1842|v1843|v1844|v1845|v1846|v1962|v1963|v1964|v1965|v1966|v1967|v1968|v1969|v1970|v1971|v1972|v1973|v1974|v1975|v1976|v1985|v1986|v1987|v1988|v1989|v1990|v1991|v1992|v1993|v1994|v1995|v1996|v1997|v1998|v2154|v2155|v2156|v2157|v2158|v2159|v2160|v2161|v2162|v2163|v2164|v2165|v2166|v2167|v2168|v2169|v2170|v2171|v2172|v2173|v2174|v2175|v2176|v2177|v2178|v2179|v2180|v2181|v2182|v2183|v2184|v2185|v2186|v2187|v2188|v2189|v2190|v2191|v2192|v2193|v2194|v2195|v2196|v2197|v2198|v2199|v2200|v2201|v2202|v2203|v2204|v2205|v2206|v2207|v2208|v2209|v2210|v2211|v2212|v2213|v2214|v2215|v2244|v2245|v2246|v2247|v2248|v2249|v2250|v2251|v2252|v2253|v2254|v2255|v2277|v2278|v2279|v2280|v2281|v2282|v2283|v2284|v2285|v2286|v2287|v2288|v2289|v2290|v2291|v2292|v2293|v2294|v2295|v2296|v2297|v2298|v2299|v2300|v2301|v2302|v2303|v2304|v6954|v7977|v7978|v8663|v8664|v8666|v8670|v8671|v8672|v8673|v8674|v8675|v8676|v9289|v9290|v9291|v9292|v9293|v9294|v9295|v9296|v9297|v9298|v9299 +FRFS#V545|V546|V547|V548|V549|V550|V551|V552|V553|V554|V555|V556|V557|V558|V559|V560|V561|V562|V563|V564|V565|V825|V1379|V2295|V2296|f1134|f1135|f1136|f1137|f1138|f1139|f1140|f1141|f1142|f1143|f1144|f1145|v1865|v1866|v1867|v1868|v1869|v1870|v1871|v1872|v1873|v1874|v1875|v1876|v1877|v1878|v1879|v1880|v1881|v1882|v1883|v1884|v1885|v1886|v1887|v1888|v1889|v1890|v1891|v1892|v1893|v1894|v1895|v1896|v1897|v1898|v1899|v1977|v1978|v1979|v1980|v1981|v1982|v1983|v3211|v3212|v3213|v3214|v7979|v7980|v7981|v7982 +FRFT#F215|V581|V582|V629|V3319|V3320|v1984|v2316|v2317|v2318|v2319|v2320|v2321|v2322|v2323|v2324|v2325|v2326|v2327|v2328 +FRFX#V568|V569|V570|V571|V2293|V2294|v1911|v1912|v1913|v1914|v1915|v1999|v2133|v2134|v2135|v2136|v2137|v2138|v7973|v7974|v7975|v7976 +FRH#V781|f2824|f2939|v5004 +FRHB#V2987|V2988|V2989|f2470|f2471|f2472|f2473|f2474|v2878|v2879|v2880|v8937|v8938 +FRHF#F3441|F3473|F3897|F3898|V732|V733|V3004|V3005|V3014|v2779|v2780|v2781|v2782|v2783|v2784|v2785|v2786|v2787|v2788 +FRHK#v2789|v2790|v3008|v3009|v3010|v3011|v3012|v3013|v3014|v3015|v3016|v3017|v3018|v3019|v3020|v3021|v3177|v3178 +FRHL#F3442|V459|V460|V734|V735|V736|V737|V738|V739|V740|V741|V742|V743|V744|V745|V746|V747|V748|V749|V750|V751|V752|V753|V754|V755|V756|V794|V795|V796|V797|V798|V799|V800|V801|V802|V803|V804|V816|V817|V2990|V2991|V2992|f2475|f2476|f2477|f2478|f2479|f2492|f2493|f2494|f2495|v1545|v1546|v1547|v1548|v1549|v1550|v1551|v1552|v1553|v1554|v1555|v1556|v2791|v2792|v2793|v2794|v2795|v2796|v2797|v2798|v2799|v2800|v2801|v2802|v2803|v2804|v2805|v2806|v2807|v2808|v2809|v2810|v2906|v2907|v2908|v2909|v2910|v2911|v2912|v2913|v2914|v2915|v2916|v2917|v2918|v2919|v2920|v2921|v2922|v2923|v2924|v2925|v2926|v2927|v2928|v2929|v2930|v2931|v2932|v2933|v2989|v2990|v2991|v2992|v2993|v3022|v3023|v3024|v3025|v3026|v3030|v3055|v3056|v3057|v3058|v3059|v3089|v3090|v3091|v3092|v3093|v3094|v3095|v3096|v3097|v3098|v3099|v3100|v3101|v3102|v3103|v3104|v3105|v3106|v3188|v3189|v3190|v3191|v3192|v3193|v3194|v3195|v3196|v3197|v3198|v8631|v8632|v8633|v8634|v8635|v8939 +FRHM#V785|V786|f2825|v2934|v2935|v2936|v2937|v2938|v2939|v2940|v2941|v2942|v2943|v2944|v2945|v2946|v2947|v3031|v3032|v3033|v3034|v3035|v3036|v3037|v3038|v3039|v3040|v3041|v3042 +FRHN#F3443|F3444|V757|V758|V759|V760|V761|V762|V763|V764|V765|V766|V767|V768|V769|V770|V771|V772|V773|V774|V775|V776|V777|V778|V792|V793|V805|V806|V807|V808|V813|V1374|V1375|V2993|V2994|V2995|V2996|V3006|V3007|V3008|V3009|V3010|V3011|f2496|f2497|f2498|f2499|f2500|f2826|f2940|v2811|v2812|v2813|v2814|v2815|v2816|v2817|v2818|v2819|v2820|v2821|v2822|v2823|v2824|v2868|v2869|v2870|v2871|v2872|v3043|v3044|v3045|v3046|v3047|v3048|v3049|v3050|v3051|v3052|v3053|v3054|v3060|v3061|v3062|v3063|v3064|v3065|v3066|v3067|v3068|v3069|v3070|v3071|v3072|v3073|v3074|v3075|v3076|v3077|v3078|v3079|v3080|v3081|v3082|v3083|v3084|v3085|v3086|v3087|v3088|v3107|v3108|v3109|v3110|v3111|v3112|v3113|v3114|v3115|v3116|v3117|v3118|v3119|v3120|v3121|v3122|v3123|v3124|v3125|v3126|v3127|v3128|v3129|v3130|v3131|v3164|v3165|v3166|v3167|v3168|v3169|v3170|v3171|v3172|v3173|v3174|v3175|v3176|v5005|v5006|v5007|v5008|v7983|v7984|v7985|v7986|v7987|v8940|v8941|v8942|v8943|v8944|v8945|v9008|v9009 +FRHR#F3469|F3470|F3471|F3472|F3902|F3903|V783|V784|V787|V789|V790|V809|V810|V811|V812|V814|V815|V2997|V2998|V2999|V3000|V3001|V3002|V3003|f2491|f2827|f2828|f2829|f2830|f2831|f2941|f2942|f2943|f2944|f2945|v2825|v2826|v2827|v2828|v2829|v2830|v2831|v2832|v2833|v2834|v2835|v2836|v2837|v2838|v2839|v2840|v2841|v2842|v2843|v2844|v2845|v2846|v2847|v2848|v2849|v2893|v2894|v2895|v2896|v2897|v2898|v2899|v2900|v2901|v2902|v2903|v2904|v2905|v2948|v2949|v2950|v2951|v2952|v2953|v2954|v2955|v2956|v2957|v2958|v2959|v2960|v2961|v2994|v2995|v2996|v2997|v2998|v2999|v3000|v3001|v3002|v3003|v3004|v3005|v3006|v3007|v3132|v3133|v3134|v3135|v3136|v3137|v3138|v3139|v3140|v3141|v3142|v3143|v3144|v3145|v3146|v3147|v3148|v3149|v3150|v3179|v3180|v3181|v3182|v3183|v3184|v3185|v3186|v3187|v8947|v8948|v8949|v8950|v8951|v8952|v8953|v8954|v8955|v8956|v8957|v8958|v8959|v8960|v8961|v8962|v8963|v8964|v8965|v8966|v8967|v8968|v8969|v8970|v8971|v8972|v8973|v8974|v8975|v8976|v8977|v8978|v8979|v8980|v8981|v8982|v8983|v8984|v8985|v8986|v8987|v8988|v8989|v8990|v8991|v8992|v8993|v8994|v8995|v8996|v8997|v8998|v8999|v9000|v9001|v9002|v9003|v9004|v9005|v9006|v9007 +FRHS#F3901|F4320|V779|V780|V782|V788|V3150|f2832|f2833|f2834|f2835|f2836|f2946|f2947|f2948|f2949|f2950|f2951|v2850|v2851|v2852|v2853|v2854|v2855|v2856|v2857|v2858|v2859|v2860|v2861|v2862|v2863|v2864|v2865|v2866|v2867|v2873|v2962|v2963|v2964|v2965|v2966|v2967|v2968|v2969|v2970|v2971|v2972|v2973|v2974|v2975|v2976|v2977|v2978|v2979|v2980|v2981|v2982|v2983|v2984|v2985|v2986|v2987|v2988|v3027|v3028|v3029 +FRHT#F3445|F3446|F3447|F3448|F3449|F3450|F3451|F3452|F3453|F3454|F3455|F3456|F3457|F3458|F3459|F3460|F3461|F3462|F3463|F3464|F3465|F3466|F3467|F3468|V791|V818|V819|V820|V821|V822|V823|V3012|V3013|f2480|f2481|f2482|f2483|f2484|f2485|f2486|f2487|f2488|f2489|f2490|v2874|v2875|v2876|v2877|v2881|v2882|v2883|v2884|v2885|v2886|v2887|v2888|v2889|v2890|v2891|v2892|v3151|v3152|v3153|v3154|v3155|v3156|v3157|v3158|v3159|v3160|v3161|v3162|v3163|v3199|v3200|v3201|v3202|v3203|v3204|v3205|v3206|v3207|v3208|v3209|v3210|v8946|v9010 +FRJ#F3256|V3015|f156|f1169|f2273|v9012 +FRJB#F3257|F3258|F3259|F3260|F3436|F3440|F3904|V637|V638|V639|V640|V2948|V2949|V2950|f2414|f2415|f2416|f2417|f2418|f2419|f2420|f2421|f2422|f2423|f2424|f2425|f2426|f2427|f2428|f2429|f2430|f2468|f2469|v2380|v2381|v2382|v2383|v2384|v2385|v2386|v2387|v2388|v2389|v2390|v2391|v2392|v2393|v2394|v2395|v2396|v2397|v2398|v2492|v3252|v3253|v3254|v3255|v3256|v3257|v3258|v3259|v3260|v3261|v3262|v3263|v3264|v8681|v8682|v8683|v8684|v8685|v8686|v8687|v8688|v8689|v8690|v8691|v8692|v8693|v8694|v8695|v8696|v8697|v8698|v8699|v8700|v8931 +FRJF#F3261|V658|V2952|V2953|V2954|V2955|V2956|V2957|V2958|V2959|V2960|f1146|f1147|f1148|f1149|f1150|v2497|v2498|v2499|v2500|v2501|v2502|v2503|v2504|v2505|v2506|v2507|v8711|v8712|v8713|v8714|v8715|v8716|v8717|v8718|v8719|v8720|v8721|v8722|v8723|v8724|v8725|v8726|v8727|v8728|v8729 +FRJH#V642|V2961|V2962|V2963|V2964|f2435|f2436|f2437|f2438|f2439|v2412|v2413|v2414|v2415|v2416|v8743|v8744|v8745|v8746|v8747|v8748|v8749|v8750|v8751|v8752|v8753|v8754 +FRJJ#V641|f2431|f2432|f2433|f2434|v2399|v2400|v2401|v2402|v2403|v2404|v2405|v2406|v2407|v2408|v2409|v2410|v2411|v3239|v3240|v3241|v3242|v3243|v8733|v8734|v8735|v8736|v8737|v8738 +FRJK#F3262|f2440|v3244|v3245|v3246|v3247|v3248|v3249|v3250|v3251|v8730|v8731|v8732|v8739|v8740|v8741|v8742|v8756|v8757|v8758|v8759 +FRJL#F232|F233|F234|F235|F236|F237|F3263|F3962|F3963|F3964|V644|V645|V646|V647|V648|V659|V660|V661|V1372|V2965|f2280|f2441|f2442|f2443|f2444|f2445|f2446|f2447|f2448|v2431|v2432|v2433|v2434|v2435|v2436|v2508|v2509|v2510|v2511|v2512|v2513|v4968|v4969|v4970|v4971|v4972|v4973|v4974|v4975|v4976|v4977|v4978|v4979|v8760|v8761|v8762|v8763|v8764|v8765|v8766|v8767|v8768|v8769|v8770|v8771|v8772|v8773|v8774|v8775|v8776 +FRJM#F238|F239|F3264|F3905|f1170|f2449|f2450|f2451|f2452|v8777|v8778|v8779|v8780|v8781|v8782|v9013 +FRJN#F219|F3265|F3266|F3267|V834|V835|V836|V2383|V2945|V2946|V2947|f157|f1171|f2274|f2275|f2276|f2277|f2278|f2279|v2514|v2515|v2516|v3270|v3271|v3272|v3273|v3274|v3275|v3276|v3277|v3278|v3279|v3280|v3281|v8679|v8783|v8784|v8785|v8786|v8787|v8788|v8789|v8790|v8791|v8792|v8932|v8933|v9014 +FRJP#F3437|F3438|F3439 +FRJR#F3268|F3269|F3270|F3271|F3272|F3909|F3910|F3911|V829|V830|V831|V832|V833|V2300|V2966|V2967|V2968|V3016|V3017|V3018|V3019|V3020|V3021|V3022|V3023|V3024|V3025|V3026|f158|f159|f160|f161|f162|f1172|f1173|f1174|f1175|f1176|v3265|v3266|v3267|v3268|v3269|v7988|v7989|v7990|v7991|v7992|v7993|v8680|v8793|v8794|v8795|v8796|v8797|v8798|v8799|v8800|v8801|v8802|v8803|v8804|v9015|v9018|v9019|v9020|v9021|v9022 +FRJS#F240|F241|F242|F243|F244|F3273|F3274|F3275|F3276|F3277|F3278|F3279|F3280|F3281|F3282|F3283|F3288|F3289|F3965|F4319|V643|V649|V650|V651|V652|V662|V663|V2297|V2298|V2299|V2969|V2970|V2971|V2972|V2973|V2974|V2975|V2976|V2977|f1177|f2453|f2454|f2455|f2456|f2457|f2458|f2459|f2460|f2461|f2462|f2463|f2464|v2417|v2419|v2420|v2421|v2422|v2423|v2424|v2425|v2426|v2427|v2428|v2429|v2430|v2437|v2438|v2439|v2440|v2441|v2442|v2443|v2444|v2445|v2446|v2447|v2448|v2449|v2450|v2451|v2452|v2453|v2454|v2455|v2456|v2493|v2494|v2495|v2496|v2517|v2518|v8805|v8806|v8807|v8808|v8809|v8810|v8811|v8812|v8813|v8814|v8815|v8816|v8817|v8818|v8819|v8820|v8821|v8822|v8823|v8824|v8825|v8826|v8827|v8828|v8829|v8830|v8831|v8832|v8833|v8834|v8835|v8836|v8837|v8838|v8839|v8840|v8841|v8842|v8843|v8844|v8845|v8846|v8847|v8848|v8849|v8850|v8851|v8852|v8853|v8854|v8855|v8856|v8857|v8858|v8859|v8860|v8861|v8862|v8863|v8864|v8865|v8866|v8867|v8868|v8869|v8870|v8871|v8872|v8873|v8874|v8875|v8876|v8877|v8878|v8879|v8880|v8881|v8882|v8883|v8884|v8885|v8886|v8887|v8888|v8889|v8890|v8891|v8892|v8925|v8926|v8927|v8928|v8929|v8930|v9016 +FRJT#V653|V654|V655|V656|V664|V2951|v2418|v2457|v2458|v2459|v2460|v2461|v2462|v2463|v2464|v2465|v2519|v2520|v2521|v2522|v2523|v2524|v2525|v2526|v2527|v2528|v2529|v8701|v8702|v8703|v8704|v8705|v8706|v8707|v8708|v8709|v8710|v8755|v8893|v8894|v8895|v8896|v8897|v8898|v8899|v8900|v8901|v8902|v8903|v8904|v8905|v8906|v8907|v8908|v8909|v8910 +FRJW#F3284|F3285|F3286|F3287|V657|f2465|f2466|f2467|v2466|v2467|v2468|v2469|v2470|v2471|v2472|v2473|v2474|v2475|v2476|v2477|v2478|v2479|v2480|v2481|v2482|v2483|v2484|v2485|v2486|v2487|v2488|v2489|v2490|v2491|v8911|v8912|v8913|v8914|v8915|v8916|v8917|v8918|v8919|v8920|v8921|v8922|v8923|v8924 +FRK#F677|F3254|F3390|F3881|V2285|V2286|f155|f1168|v4911|v5069|v9011 +FRK0#V1385|V1386 +FRKB#F3435|V630|V837|V2938|V2939|V2940|f2413|v2329|v2330|v2331|v3282|v3283|v8677 +FRKF#V842|V843|V844|V845|V846|V847|V848|V849|V850|V851|V852|V853|V854|V855|V856|V857|V858|V859|V860|V861|V862|V863|V864|V865|V866|V867|V868|V869|V870|V871|V872|V873|V874|V875|V876|V877|V878|V879|V880|V881|V882|V883|V884|V885|V886|V887|V888|V889|V890|V891|V892|V893|V894|V895|V896|V1049|V1050|V1051|V1052|V1053|V1054|V1055|V3028|V3029|V3030|V3031|V3032|V3033|V3055|V3056|v2332|v2333|v2334|v2335|v2336|v2337|v2338|v2339|v2340|v2341|v3331|v3332|v3333|v3334|v3335|v3336|v3337|v3338|v3339|v3340|v3341|v3342|v3343|v3344|v3345|v3346|v3668|v3669|v3670|v3671 +FRKJ#v7968|v7969|v7970|v7971 +FRKK#v4840|v4841|v4842|v4843|v4844|v4845|v4846|v4847|v4848|v7967|v8678 +FRKL#F1191|F1192|F1674|F3878|V665|V666|V667|V668|V669|V670|V671|V672|V673|V674|V675|V676|V677|V678|V679|V680|V681|V682|V683|V684|V685|V686|V687|V688|V689|V690|V691|V692|V693|V694|V710|V711|V712|V713|V838|V839|V1018|V1025|V1026|V1027|V1028|V1029|V1030|V1031|V1032|V1033|V1034|V1035|V1036|V1043|f2281|f2282|f2283|f2284|f2285|f2286|f2287|f2288|f2289|f2290|f2291|f2292|f2293|f2294|f2295|f2296|v1761|v1762|v1763|v1764|v1765|v1766|v1767|v1768|v1769|v1770|v1771|v1772|v1773|v2342|v2343|v2344|v2530|v2531|v2532|v2533|v2534|v2535|v2536|v2537|v2538|v2539|v2540|v2541|v2542|v2543|v2544|v2545|v2546|v2547|v2548|v2549|v2550|v2551|v2552|v2553|v2554|v2555|v2556|v2557|v2558|v2559|v2560|v2561|v2562|v2563|v2564|v2565|v2566|v2567|v2568|v2569|v2570|v2571|v2572|v2573|v2574|v2575|v2576|v2577|v2578|v2579|v2580|v2581|v2582|v2583|v2623|v2624|v2625|v2626|v2627|v2628|v2629|v2630|v2631|v2632|v2633|v2634|v2635|v2636|v2637|v2638|v2639|v2715|v2716|v2717|v2718|v2719|v2720|v2721|v2722|v2723|v2724|v2725|v2726|v2727|v3284|v3285|v3286|v3287|v3288|v3289|v3290|v3291|v3292|v3293|v3294|v3295|v3296|v3297|v3298|v3299|v3300|v3301|v3302|v3378|v3379|v3412|v3413|v3414|v3415|v3416|v3417|v3418|v3419|v3420|v3421|v3422|v3423|v3424|v3425|v3426|v3427|v3428|v3429|v3430|v3431|v3432|v3433|v3434|v3435|v3436|v3437|v3438|v3439|v3440|v3441|v3442|v3443|v3444|v3445|v3446|v3447|v3448|v3449|v3450|v3451|v3452|v3453|v3454|v3455|v3456|v3457|v3458|v3459|v3460|v3461|v3462|v3463|v3464|v3465|v3466|v3467|v3468|v3469|v3470|v3471|v3472|v3473|v3474|v3475|v3476|v3477|v3478|v3479|v3480|v3481|v3482|v3483|v3484|v3485|v3486|v3487|v3488|v3489|v3490|v3491|v3545|v3546|v3547|v3548|v3549|v3550|v4831|v4832|v4833|v4834|v4835|v4836|v4837|v4838|v4839|v4849|v4850|v4851|v4852|v4853|v4980 +FRKM#F253|F3290|F3291|F3292|F3293|V1044|V1045|V1058|V1059|V2301|V3038|V3042|V3043|V3044|V3045|V3051|V3052|V3053|V3054|v2345|v2346|v2347|v2348|v2349|v2350|v2351|v2352|v2353|v2354|v2355|v3303|v3304|v3305|v3551|v3552|v3553|v3554|v3555|v3556|v3557|v3558|v3559|v3693|v3694|v3695|v3696|v3697|v3698|v3699|v3700|v3701|v3702|v3703|v3704|v3705|v3706|v9023|v9024|v9025|v9026|v9029|v9030|v9031 +FRKN#F3630|F3631|F3632|F3633|F3634|F3882|V631|V632|V695|V696|V697|V698|V699|V700|V701|V702|V703|V704|V705|V706|V707|V708|V709|V725|V727|V728|V1019|V1037|V1038|V1039|V1040|V1041|V1042|V1060|V1061|V1062|V1063|V1064|V1387|V2941|V2942|V2981|V2982|V2983|V2984|V2985|V2986|V3039|V3040|V3041|f2627|f2628|f2629|f2630|v2356|v2357|v2358|v2359|v2360|v2361|v2362|v2363|v2584|v2585|v2586|v2587|v2588|v2589|v2590|v2591|v2592|v2593|v2594|v2595|v2596|v2597|v2598|v2599|v2600|v2601|v2602|v2603|v2604|v2605|v2606|v2607|v2608|v2609|v2610|v2611|v2612|v2613|v2614|v2615|v2616|v2617|v2618|v2619|v2620|v2621|v2622|v2728|v2729|v2730|v2731|v2732|v2733|v2734|v2735|v2736|v2737|v2738|v2739|v2741|v2742|v2743|v2744|v2745|v2746|v2747|v2748|v2749|v2750|v2751|v2752|v3306|v3307|v3308|v3309|v3310|v3311|v3312|v3380|v3381|v3382|v3383|v3492|v3493|v3494|v3495|v3496|v3497|v3498|v3499|v3500|v3501|v3502|v3503|v3504|v3505|v3506|v3507|v3508|v3509|v3510|v3511|v3512|v3513|v3514|v3515|v3516|v3517|v3518|v3519|v3520|v3521|v3522|v3523|v3524|v3525|v3526|v3527|v3528|v3529|v3530|v3531|v3532|v3533|v3534|v3535|v3536|v3537|v3538|v3539|v3540|v3541|v3542|v3543|v3544|v3707|v3708|v3709|v3710|v3711|v3712|v3713|v3714|v3715|v3716|v3717|v3718|v3719|v3720|v3721|v3722|v3723|v3724|v3725|v3726|v3727|v3728|v3729|v3730|v4912|v4913|v4923|v4924|v4925|v4926|v4927|v5070|v5071|v5072|v5073|v5074|v7994|v7995|v7996|v7997|v7998|v7999|v8936|v9027|v9028|v9130|v9131 +FRKP#V840|V841|V1024|v3313|v3314|v3315|v3316|v3317|v3318|v3319|v3320|v3321|v3322|v3323|v3324|v3325|v3326|v3327|v3328|v3329|v3330|v3560|v3561|v3562|v3563|v3564|v3565|v3566|v3567|v3568|v3569|v3649|v3650|v3651|v3652|v3653|v3654|v3655|v3656|v3657|v3658|v3659|v3660|v3661|v3662|v3663|v3664|v3665|v3666|v3667|v8000|v8001 +FRKR#F246|F247|F248|F249|F250|F251|F252|F1673|F1675|F3474|F3475|V714|V715|V716|V717|V718|V719|V720|V721|V722|V723|V897|V898|V899|V900|V901|V902|V903|V904|V905|V906|V907|V908|V909|V910|V911|V912|V913|V914|V915|V916|V917|V918|V919|V920|V921|V922|V923|V924|V925|V926|V927|V928|V929|V930|V931|V932|V933|V934|V935|V936|V937|V938|V939|V940|V941|V942|V943|V944|V945|V946|V947|V948|V949|V950|V951|V952|V953|V954|V955|V956|V957|V958|V959|V960|V961|V962|V963|V964|V965|V966|V967|V968|V969|V970|V971|V972|V973|V974|V975|V976|V977|V978|V979|V980|V981|V982|V983|V984|V985|V986|V987|V988|V989|V990|V991|V992|V993|V994|V995|V996|V997|V998|V999|V1000|V1001|V1002|V1003|V1004|V1005|V1006|V1007|V1008|V1009|V1010|V1011|V1012|V1013|V1014|V1015|V1016|V1017|V1046|V1047|V1048|V1056|V1057|V1065|V1066|V1067|V1068|V1355|V2943|V2944|V2978|V2979|V2980|V3034|V3035|V3036|V3037|V3047|V3048|V3049|V3050|v2648|v2649|v2650|v2651|v2652|v2653|v2654|v2655|v2656|v2657|v2658|v2659|v2660|v2661|v2662|v2663|v2664|v2665|v2666|v2667|v2668|v2669|v2670|v2671|v2672|v2673|v2674|v2675|v2676|v2677|v2678|v2679|v2680|v2681|v2682|v2683|v2684|v2685|v2686|v2687|v2688|v2689|v2690|v2691|v2692|v2693|v2694|v2695|v2696|v2697|v2698|v2699|v2700|v2701|v2702|v2703|v2704|v2705|v2706|v2707|v2708|v2709|v2710|v2711|v2712|v2713|v2714|v3347|v3348|v3349|v3350|v3351|v3352|v3353|v3354|v3355|v3356|v3357|v3358|v3359|v3360|v3361|v3362|v3363|v3364|v3365|v3366|v3367|v3368|v3369|v3370|v3371|v3372|v3373|v3374|v3375|v3376|v3377|v3570|v3571|v3572|v3573|v3574|v3575|v3576|v3577|v3578|v3579|v3580|v3581|v3582|v3583|v3584|v3585|v3586|v3587|v3588|v3589|v3590|v3591|v3592|v3593|v3594|v3595|v3596|v3597|v3598|v3599|v3600|v3601|v3602|v3603|v3604|v3605|v3606|v3607|v3608|v3609|v3610|v3611|v3612|v3613|v3614|v3615|v3616|v3617|v3618|v3619|v3620|v3621|v3622|v3623|v3624|v3625|v3626|v3627|v3628|v3629|v3630|v3631|v3632|v3633|v3634|v3635|v3636|v3637|v3638|v3639|v3640|v3641|v3642|v3643|v3644|v3645|v3646|v3647|v3648|v3672|v3673|v3674|v3675|v3676|v3677|v3678|v3679|v3680|v3731|v3732|v3733|v3734|v3735|v3736|v3737|v3738|v3739|v3740|v3741|v3742|v3743|v3744|v3745|v8934|v8935 +FRKS#F230|F231|F245|F254|F3255|F3391|V633|V634|V635|V636|V724|V2287|V2901|V3027|V3046|f163|f164|f165|f1178|f1179|f1180|f1181|f2297|v2364|v2365|v2366|v2367|v2368|v2369|v2370|v2371|v2372|v2373|v2374|v2375|v2376|v2377|v2378|v2379|v2640|v2641|v2642|v2643|v2644|v2645|v2646|v2647|v2740|v3681|v3682|v3683|v3684|v3685|v3686|v3687|v3688|v3689|v3690|v3691|v3692|v4914|v8658|v8659 +FRKT#F3294|F3394|F3395|F3396|F3397|F3775|F3906|F3907|F3908|V726|V729|V730|V731|V1020|V1021|V1022|V1023|V1384|f2298|f2299|f2300|f2301|v2753|v2754|v2755|v2756|v2757|v2758|v2759|v2760|v2761|v2762|v2763|v2764|v2765|v2766|v2767|v2768|v2769|v2770|v2771|v2772|v2773|v2774|v2775|v2776|v2777|v2778|v3384|v3385|v3386|v3387|v3388|v3389|v3390|v3391|v3392|v3393|v3394|v3395|v3396|v3397|v3398|v3399|v3400|v3401|v3402|v3403|v3404|v3405|v3406|v3407|v3408|v3409|v3410|v3411|v4915|v4916|v4917|v4918|v4919|v4920|v4921|v5075|v5076|v5077|v5078|v5079|v5080 +FRKW#F3295|f2302|f2303|f2304|f2305|f2306|f2307|f2308|f2309|f2310|f2311|f2312|f2313 +FRKX#F3296|F3297|F3298|F3299|F3300|F3301|F3302|F3303|F3304|F3305|F3306|F3307|F3308|f2314|f2315 +FRL#F2954|V1124|v3869|v3990 +FRLB#V1110|V1147|V1155|V1156|V1157|V1158|V1159|V1160|V1161|V1162|V1200|V1201|V1202|V1203|V3065|V3078|V3079|V3080|v3843|v3844|v3845|v3846|v3847|v3848|v3849|v3850|v3851|v3976|v3977|v3978|v3979|v3980|v3981|v3982|v3983|v3984|v3985|v4006|v4007|v4008|v4009|v4010|v4011|v4012|v4013|v4014|v9052 +FRLF#F2060|F3480|F3487|F3488|V1111|V1112|V1113|V1114|V1198|V1199|V3063|V3064|V3082|V3083|V3084|V3085|V3086|V3087|V3088|v3809|v3810|v3811|v3812|v3813|v3814|v3815|v3816|v3817|v3818|v3819|v3820|v3986|v3987|v3988|v3989|v4116|v4117|v9062|v9063|v9064|v9065|v9066|v9067 +FRLH#V1125|V1126|V1127|V1128|V1129|V1130|V1132|V1133|v3870|v3871|v3872|v3873|v3874|v3875|v3991|v3992 +FRLJ#F3476|V156|V157|V158|V159|V1076|V1077|V1078|V1079|V1116|V1117|V1118|V1119|V1120|V1121|V1165|V1166|V3059|V3060|V3061|V3062|V3066|V3067|V3068|V3081|f2505|f2506|f2507|f2508|f2509|v225|v226|v227|v228|v229|v230|v231|v232|v233|v234|v235|v236|v237|v238|v3766|v3767|v3768|v3852|v3853|v4029|v4030|v4031|v4032|v4033|v8638|v8639|v8640|v9034|v9035|v9044|v9053|v9054|v9055|v9056|v9057|v9058|v9059|v9068 +FRLK#V1075|V1080|V1081|V1082|V1083|V1084|V1085|V1086|V1087|V1088|V1089|V1090|V1091|V1092|V1093|V1094|V1095|V1096|V1097|V1098|V1099|V1100|V1101|V1102|V1122|V1123|V1163|V1164|V2891|f2837|f2838|f2839|f2840|f2841|f2842|f2843|f2844|f2845|f2846|v3769|v3854|v3855|v3856|v3857|v3858|v3859|v3947|v3948|v3949|v3950|v3951|v3952|v3953|v3954|v3955|v3956|v3957|v3958|v4015|v4016|v4017|v4018|v4019|v4020|v4021|v4022|v4023|v4024|v4025|v4026|v4027|v4028|v8637|v9033|v9045|v9046|v9060 +FRLM#V1141|V1142|V1143|V1144|V1145|V1146|V1171|v3877|v3959|v3960|v3961|v3962|v3963|v3964|v3965|v3966|v3967|v3968|v3969|v3970|v3971|v3972|v3973|v3974|v3975|v4067|v4068|v4069|v4070|v4071|v9111 +FRLN#F2955|F2956|F2957|F2958|F3477|F3883|F3884|F3912|F3913|F3914|F3915|F3916|F3917|F3918|F3919|F3920|F3921|F3922|F3923|F3924|F4322|V505|V506|V1103|V1104|V1105|V1191|V1192|V1193|V1194|V1195|V1196|V2302|V2303|V2892|f1918|f2952|v1774|v1775|v1776|v1777|v1778|v1779|v1780|v1781|v1782|v1783|v1784|v1785|v3770|v3771|v3772|v3773|v3774|v3775|v3776|v3777|v3778|v3779|v3780|v3781|v3782|v3783|v3784|v3785|v3786|v3787|v3788|v3789|v3790|v3791|v3792|v3793|v3794|v3795|v4080|v4081|v4082|v4083|v4084|v4085|v4086|v4087|v4088|v4089|v8126|v8127|v8128|v8129|v8130|v8131|v8132|v8133|v8134|v8135|v8136|v8137|v8636 +FRLR#F255|F256|F257|F1663|F1664|F1665|V1148|V1149|V1150|V1167|V1168|v3891|v3892|v3893|v3894|v3895|v3896|v3897|v3898|v3899|v3993|v3994|v3995|v3996|v3997|v3998|v3999|v4000|v4034|v4035|v4036|v4037|v4038|v4039|v4040|v4041 +FRLS#F258|F259|F1678|F1679|F3478|F3479|V1106|V1107|V1108|V1109|V1136|V1151|V1152|V1153|V1154|V1169|V1170|V1172|V1173|V1174|V1175|V1176|V1177|V1178|V1179|V1180|V1181|V1182|V1183|V1184|V1185|V1186|V1187|V1188|V1189|V1190|V1197|V1204|V1205|V3069|V3070|V3071|V3072|V3073|V3074|V3075|V3076|V3077|f166|f167|f168|f169|f170|f171|f172|f173|f174|f175|f176|f177|f178|f2501|f2502|f2503|f2504|v3796|v3797|v3798|v3799|v3800|v3801|v3802|v3803|v3804|v3805|v3806|v3807|v3808|v3821|v3822|v3823|v3824|v3900|v3901|v3902|v3903|v3904|v3905|v4001|v4002|v4003|v4004|v4005|v4042|v4043|v4044|v4045|v4046|v4047|v4048|v4049|v4050|v4051|v4052|v4053|v4054|v4072|v4073|v4074|v4075|v4076|v4077|v4078|v4079|v4090|v4091|v4092|v4093|v4094|v4095|v4096|v4097|v4098|v4099|v4100|v4101|v4102|v4103|v4104|v4105|v4106|v4107|v4108|v4109|v4110|v4111|v4112|v4113|v4114|v4115|v4118|v4119|v4120|v4121|v4122|v4123|v4124|v4125|v4126|v9036|v9037|v9038|v9047|v9061 +FRLT#F1676|F1677|F3481|F4321|V160|V1069|V1070|V1071|V1072|V1073|V1074|V1115|V1131|V1134|V1135|V1137|V1138|V1139|V1140|V1206|V2895|V3057|V3058|v239|v240|v241|v242|v243|v244|v245|v246|v247|v3755|v3756|v3757|v3758|v3759|v3760|v3761|v3762|v3763|v3764|v3765|v3825|v3826|v3827|v3828|v3829|v3830|v3831|v3832|v3833|v3834|v3835|v3836|v3837|v3838|v3839|v3840|v3841|v3842|v3860|v3861|v3862|v3863|v3864|v3865|v3866|v3867|v3868|v3876|v3878|v3879|v3880|v3881|v3882|v3883|v3884|v3885|v3886|v3887|v3888|v3889|v3890|v3906|v3907|v3908|v3909|v3910|v3911|v3912|v3913|v3914|v3915|v3916|v3917|v3918|v3919|v3920|v3921|v3922|v3923|v3924|v3925|v3926|v3927|v3928|v3929|v3930|v3931|v3932|v3933|v3934|v3935|v3936|v3937|v3938|v3939|v3940|v3941|v3942|v3943|v3944|v3945|v3946|v4055|v4056|v4057|v4058|v4059|v4060|v4061|v4062|v4063|v4064|v4065|v4066|v4127|v4128|v4129|v4130|v4131|v4132|v4133|v4134|v4135|v4136|v4137|v4138|v4139|v4140|v9032|v9039|v9040|v9041|v9042|v9043|v9048|v9049|v9050|v9051 +FRLX#F954|F955|F3482|F3483|F3484|F3485|F3486|F3886|f604|f605|f606|f607|f608|f609|f610|f611|f612|f613|f2355|f2356|f2357|f2358|f2359|f2360|f2361|f2362|f2363|f2364|f2365|f2366|f2367|f2510|f2922|f2923|f2924|f2925|f2926|f2927|f2928|f2929|f2930|f2931|f2932|v3746|v3747|v3748|v3749|v3750|v3751|v3752|v3753|v3754 +FRM#F666|F2061|F2960|F3176|P1287|V3138|V3157|f186|f1936|f2398|f2848|f2849|v9069 +FRMB#F2979|F2980|F2981|f1935 +FRMF#F2993|F2994|F2995|F2996|F3001|f1998|f1999|f2000|f2001|f2002 +FRMJ#F2997|V1284|V1285|V1286|V1287|V1288|V1289|V1290|V1291|V1292|V1293|V1294|V1295|V1296|V1297|V1298|V1299|V1300|V1301|V1302|V1303|V1304|V1305|V1306|V1307|V1308|f1953|f1954|f1955|f2614|v4398|v4399|v4400|v4401|v4402|v4403|v4404|v4405|v4406 +FRMK#F1419|F1420|F3887|P1288|P1289|p880|p881|v4153|v4154 +FRML#F672|F1680|F1681|F2961|F2962|F2963|F2964|F2965|F2966|F2967|F2982|F2983|F2984|F2985|F3007|F3008|F3009|F3010|F3011|F3012|F3013|F3014|F3015|F3016|F3017|F3018|F3019|F3020|F3021|F3022|F3023|F4413|F4414|V1283|f1919|f1920|f1921|f1922|f1923|f1924|f1925|f1926|f1927|f1928|f1929|f1930|f1937|f1938|f1939|f1940|f1941|f1942|f1943|f1944|f1945|f1946|f1947|f1948|f1968|f1969|f1970|f1971|f1972|f1973|f1974|f1975|f1976|f1986|f1987|f1988|f1989|f1990|f1991|f1992|f1993|f1994|f1995|f1996|f1997|f3227|f3228|f3229|f3230|f3231|f3232|f3233|f3234|f3235|f3236|f3237|v4219|v4220|v4221|v4222|v4223|v4224|v4225|v4226|v4227|v4228|v4384|v4385|v4386|v4387|v4388|v4389|v4390|v4391|v4392|v4393|v4394|v4395|v4396|v4397|v4854|v4855|v4856|v4857|v4858|v4859|v4860|v4861|v4862|v4863|v4864|v4865|v8002|v8003|v8004|v8005|v8006|v9071|v9072|v9073|v9074|v9075 +FRMM#F2062|F2063|V1276|f2850 +FRMN#F260|F2064|F2065|F2066|F2067|F2068|F2069|F2070|F2071|F2072|F2073|F2074|F2075|F2076|F2077|F2078|F2079|F2080|F2081|F2082|F2083|F2084|F2085|F2086|F2087|F2088|F2089|F2090|F2091|F2092|F2093|F2094|F2095|F2096|F2097|F2098|F2099|F2100|F2101|F2102|F2103|F2104|F2105|F2106|F2107|F2108|F2109|F2110|F2986|F2987|F2988|F2989|F2990|F2998|F3024|F3025|V1219|V1247|V1248|V1249|V3098|V3099|V3100|V3101|V3102|V3103|V3104|V3105|V3106|V3107|V3158|f1352|f1353|f1354|f1949|f1950|f1951|f1952|f2851|f2953|f2954|v4208|v4209|v4210|v4211|v4212|v4213|v4214|v4215|v4216|v4217|v4218|v4229|v4230|v4231|v4232|v4233|v4234|v4235|v4236|v4237|v4238|v4239|v4240|v4241|v4242|v4243|v4244|v4245|v4246|v4247|v4248|v4249|v4250|v4301|v4302|v4303|v4304|v4305|v4306|v4307|v4308|v4309|v4310|v4311|v4312|v4313|v4314|v4315|v4316|v8007|v8008|v9076|v9077|v9082|v9083|v9084|v9085|v9086|v9087 +FRMR#F667|F668|F669|F670|F671|F2991|F2992|F3489|F3490|F3491|F3492|V1207|V1208|V1209|V1212|V1213|V1214|V1215|V1220|V3091|V3092|V3093|V3108|f1956|f1957|f1958|f1959|f1960|f1961|f1962|f1963|f1964|f1965|f1966|f1967|f2852|f2955|v4155|v4156|v4157|v4158|v4168|v4169|v4170|v4171|v4172|v4173|v4174|v4175|v4176|v4177|v4178|v4182|v4183|v4184|v4185|v4186|v4187|v4188|v4189|v4190|v4191|v4192|v4193|v4194|v4251|v4252|v4253|v4254|v4255|v4256|v4257|v4258|v4259|v4260|v4261|v4262|v9078|v9079 +FRMS#F3002|F3003|F3004|F3005|F3026|P1290|P1291|P1292|P1293|P1294|V1210|V1211|V1221|V1222|V1223|V1224|V1225|V1226|V1250|V1251|V1252|V1253|V3139|V3140|f1977|f1978|f1979|f1980|f2853|p882|p883|p884|p885|v4159|v4160|v4161|v4162|v4163|v4164|v4165|v4166|v4167|v4179|v4180|v4181|v4263|v4264|v4265|v4266|v4267|v4268|v4269|v4270|v4271|v4279|v4280|v4281|v4282|v4283|v4284|v4317|v4318|v4319|v4320|v4321|v4322|v4323|v4324|v4325|v4326|v4327|v4328|v4329|v4330|v4331|v4332|v4333|v4334|v4335|v4336|v4337|v4338|v4866|v4867|v4868|v4869|v4870|v4871|v4872|v4873 +FRMT#F2968|F2969|F2970|F2971|F2972|F2973|F2976|F2977|F2978|F2999|F3000|F3006|F3493|F3494|F3495|F3566|F3567|F3568|F3569|F3570|F3571|F3572|F3573|F3574|F3575|F3576|F3577|F3578|F3579|F3580|F3581|F3582|F3583|F3584|F3585|F3586|F3587|F3588|F3589|F3590|F3591|F3592|F3593|F3594|F3595|F3596|F3597|F3598|F3599|F3600|F3601|F3602|F3603|F3604|F3605|F3606|F3607|F3608|F3609|F3610|F3611|F3612|F3613|F3614|F3615|F3616|F3617|F3618|F3619|F3620|F3621|F3622|F3623|F3624|F3625|F3626|F3627|F3628|F3629|V1216|V1217|V1218|V1227|V1228|V1229|V1230|V1231|V1232|V1233|V1234|V1235|V1236|V1237|V1238|V1239|V1240|V1241|V1242|V1243|V1244|V1245|V1246|V1254|V1255|V1256|V1257|V1258|V1259|V1260|V1261|V1262|V1263|V1264|V1265|V1266|V1267|V1268|V1269|V1270|V1271|V1272|V1273|V1274|V1275|V1277|V1278|V1279|V3094|V3095|V3096|V3097|f1931|f1932|f1933|f1934|f1981|f1982|f1983|f1984|f1985|f2517|f2518|f2519|f2520|f2521|f2522|f2523|f2524|f2525|f2526|f2527|f2528|f2601|f2602|f2603|f2604|f2605|f2606|f2607|f2608|f2609|f2610|f2611|f2612|f2613|f2615|f2616|f2617|f2618|f2619|f2620|f2621|f2622|f2623|f2624|f2625|f2626|v4195|v4196|v4197|v4198|v4199|v4200|v4201|v4202|v4203|v4204|v4205|v4206|v4207|v4272|v4273|v4274|v4275|v4276|v4277|v4278|v4285|v4286|v4287|v4288|v4289|v4290|v4291|v4292|v4293|v4294|v4295|v4296|v4297|v4298|v4299|v4300|v4339|v4340|v4341|v4342|v4343|v4344|v4345|v4346|v4347|v4348|v4349|v4350|v4351|v4352|v4353|v4354|v4355|v4356|v4361|v4362|v4363|v4364|v4365|v4366|v4367|v4368|v4369|v4370|v4371|v4372|v4373|v4374|v4375|v4376|v4377|v4378|v4379|v4380|v4381|v4382|v4383|v8009|v8010|v8011|v8012|v8013|v9080|v9081 +FRMW#F2111 +FRMX#F2974|F2975|V1280|V1281|V1282|V2304|V2305|V2306|V3089|V3090|f2511|f2512|f2513|f2514|f2515|f2516|v4141|v4142|v4143|v4144|v4145|v4146|v4147|v4148|v4149|v4150|v4151|v4152|v4357|v4358|v4359|v4360|v9070 +FRN#F278|F673|F674|F956|F1138|F1204|F2959|F3339|F3430|F3817|F4091|F4318|F4369|F4434|V469|V1330|V2382|f148|f757|f768|f1151|f2399|f2673|f2997|f3277|v1633|v4874|v4952|v8405|v9088|v9091 +FRN0#V2896|V2897|v8647|v8648|v8649|v8650|v8651|v8652|v8653 +FRNB#F1142|F1165|F1199|F1200|F1201|F1202|F1414|F3342|F3343|F3344|F3345|F3346|F3347|F3925|V470|V471|V472|V473|V474|V475|V1311|f758|f759|f760|f761|f762|f763|f764|f765|f766|f767|v1614|v1615|v1616|v1617|v1618|v1619|v1620|v1621|v1622|v1623|v1624|v1625|v1626|v1627|v1628|v1629|v1630|v1631|v1632|v4461|v4462|v4463|v4464|v4465 +FRNF#F1141|F1145|F1146|F1147|F1182|F1183|F1184|F1208|F1209|F1210|F1211|F1212|F1400|F1401|F1402|F3349|F3350|F3378|F3379|V476|V477|V478|v1639|v1640|v1641|v1642|v1643|v1644|v1645|v1646|v1647|v1648|v1649|v1650|v1651 +FRNH#F220|F1151|F1152|F1153|F1154|F1223|F1224|F1225|F3351|F3352|F3353|F3387|V479|V480|f794|f795|f796|f797|f798|f799|f2349|f2350|f2351|f2352|v1652|v1653|v1654|v1655|v1656|v1657|v1658|v1659|v1660|v1661|v1662|v1663|v4560|v4561|v7972|v9109 +FRNJ#F675|F1149|F1150|F1198|F1215|F1216|F1217|F1218|F1219|F1705|F4370|F4467|V507|V1373|V2893|V3132|V3133|V3153|V3154|f776|f777|f778|f779|f780|f781|f782|f783|f784|f785|f786|f787|f788|f789|f790|f791|f792|f793|v1664|v1665|v1666|v1667|v1668|v1798|v1799|v1800|v1801|v1802|v1803|v4423|v4424|v4425|v4426|v4427|v4428|v4429|v4430|v4481|v4482|v4483|v4484|v4485|v4984|v4985|v4986|v4987|v4988|v4989|v4990|v4991|v4992|v4993|v4994|v8406|v8407|v8408|v8409|v8410|v8411|v8412|v8413|v8414|v8415|v8416|v8417|v8418|v8419|v8420|v8421|v8642|v8643|v8644|v8645|v8646|v9117|v9118|v9119|v9120 +FRNK#F676|F1139|F1148|F1157|F1158|F1159|F1160|F1161|F1173|F1174|F1213|F1214|F1220|F1221|F1222|F1226|F1227|F1228|F1229|F3309|F3310|F3313|F3314|F3315|F3316|F3317|F3318|F3319|F3320|F3321|F3322|F3354|F3355|F3356|F3357|F3358|F3359|F4099|F4100|F4101|F4466|F4468|F4469|F4470|F4471|F4472|F4473|F4474|F4475|F4476|F4477|F4478|F4479|F4480|F4481|F4482|F4483|F4484|F4485|F4486|F4487|F4488|F4489|F4490|F4491|F4492|F4493|F4494|F4495|F4496|F4497|F4498|F4499|F4500|F4501|F4502|F4503|F4504|F4505|V163|V164|V481|V482|V483|V508|V1312|V1313|V1368|V1369|V1940|V2746|V3131|f2316|f2317|f2318|f2319|f2320|f2321|f2322|f2323|f2324|f2325|f2326|f2327|f2328|f2329|f2330|f2331|v248|v249|v250|v251|v252|v253|v254|v255|v256|v257|v258|v259|v260|v261|v1669|v1670|v1671|v1672|v1673|v1674|v1675|v1804|v1805|v1806|v1807|v1808|v1809|v4431|v4486|v4487|v4488|v4489|v4490|v4491|v4492|v4520|v4521|v4522|v4523|v4524|v4943|v4944|v4945|v4946|v4947|v4948|v4949|v4950|v4951|v6839|v6840|v6841|v6842|v6843|v6844|v6845|v6846|v6847|v6848|v6849|v6850|v6851|v6852|v6853|v6854|v6855|v6856|v6857|v6858|v6859|v6860|v6861|v6862|v6863|v7744|v7745|v7746|v7747|v7748|v7749|v7750|v7751|v7752|v7753|v7754|v8422|v8423 +FRNL#F1162|F1230|F1231|F1232|F1233|F1234|F1235|F1236|F1237|F1238|F3360|F3361|F3362|F3363|F3364|F3824|F3825|F3826|F3827|F3828|F4316|V165|V166|V167|V168|V2745|f800|f801|f802|f2353|f2354|v262|v263|v264|v265|v266|v267|v268|v269|v270|v271|v272|v273|v274|v275|v276|v277|v278|v279|v280|v281|v282|v283|v284|v285 +FRNM#F1163|F1164|F1193|F1239|F1240|F1241|F1242|F1243|F1244|F1245|F1246|F1247|F1248|F1249|F1395|F1412|F1413|F3348|F3365|F3366|F3367|V484|V2747|V2748|V3109|V3110|V3111|V3112|f803|f804|f805|f806|v1676|v1677|v1678|v1679|v1680|v1681|v1682|v1683|v1684|v1685|v1686|v1687|v4432|v4433|v4434|v4466|v4467|v4468|v4469|v4470|v4471|v4472|v4473|v4474|v4475|v4476|v4477|v4478|v4479|v4480|v4539|v4540|v4541|v4542|v4543|v4544|v9089|v9090|v9092|v9093|v9094|v9095|v9096|v9097|v9098|v9099|v9100|v9101|v9102|v9103|v9104|v9105|v9106|v9107|v9110 +FRNN#F279|F1140|F1156|F1194|F1195|F1196|F1197|F1205|F1396|F1397|F1398|F1399|P1285|V1314|V1325|V1326|V1327|V1328|V1329|V2743|V2744|f769|f2933|v1634|v1635|v1636|v1637|v1638|v4493|v4494|v4495|v4496|v4497|v4498|v4499|v4500|v4501|v4502|v4503|v4504|v4545|v4546|v4547|v4548|v4549|v4550|v4551|v4552|v4553|v4554|v4555|v4556|v4557|v4558|v4559|v4568|v4569|v4570|v4571|v4572|v4573|v4574|v4575|v4576|v4577|v4578|v4579|v4580|v4581|v4582|v4875|v4953|v4995|v4996|v5016|v5017|v5018|v5019|v5020|v8400|v8401|v8402|v8403|v8404|v8641 +FRNP#F1168|F1169|F1170|F1171|F1172|F1253 +FRNR#F1166|F1167|F1175|F1176|F1177|F1178|F1206|F1254|F1255|F1256|F1257|F1258|F1259|F3340|F3341|F3368|F3369|F3370|F3371|F3385|F3386|F3818|F3819|F4092|F4093|F4094|F4095|V826|V1941|V1942|V1943|V1944|V1945|f770|f771|f772|f773|f774|f3125|v3215|v3216|v3217|v3218|v3219|v3220|v3221|v3222|v3223|v3224|v4435|v4436|v4437|v4438|v4439|v4440|v4441|v4442|v4443|v4444|v4445|v4446|v4447|v4448|v4449|v6864|v6865|v6866|v6867|v6868|v6869|v6870|v6871|v6872|v6873|v6874|v6875|v6876|v6877|v6878 +FRNS#F363|F1179|F1180|F1188|F1189|F1190|F1207|F1250|F1251|F1252|F1260|F1261|F1262|F1263|F1264|F1265|F1266|F1267|F1268|F1269|F1270|F1271|F1272|F1273|F1274|F1275|F1276|F1277|F1278|F1279|F1280|F1281|F1282|F1283|F1284|F1285|F1286|F1287|F1288|F1289|F1290|F1291|F1292|F1293|F1294|F1295|F1296|F1297|F1298|F1299|F1300|F1301|F1302|F1303|F1304|F1305|F1306|F1307|F1308|F1309|F1310|F1311|F1312|F1313|F1314|F1315|F1316|F1317|F1318|F1319|F1320|F1321|F1322|F1323|F1324|F1325|F1326|F1327|F1328|F1329|F1330|F1331|F1332|F1333|F1334|F1335|F1336|F1337|F1338|F1339|F1340|F1341|F1342|F1343|F1344|F1345|F1346|F1347|F1348|F1349|F1350|F1351|F1352|F1353|F1354|F1355|F1356|F1357|F1358|F1359|F1360|F1361|F1362|F1363|F1364|F1365|F1366|F1367|F1368|F1369|F1370|F1371|F1372|F1373|F1374|F1375|F1376|F1377|F1378|F1379|F1380|F1381|F1382|F1383|F1384|F1385|F1386|F1387|F1388|F1389|F1390|F1391|F1392|F1393|F1394|F1408|F1409|F1410|F1411|F3311|F3312|F3323|F3324|F3325|F3326|F3327|F3328|F3329|F3330|F3331|F3332|F3333|F3372|F3373|F3374|F3375|F3376|F3382|F3383|F3384|F4323|F4324|F4325|F4371|V21|V169|V170|V171|V172|V173|V174|V175|V176|V177|V178|V179|V180|V181|V485|V486|V487|V488|V489|V490|V491|V492|V493|V494|V496|V497|V1331|V1332|V1946|V1947|V1948|V2749|V2750|V2751|V2752|V2753|V2754|V2894|f775|f807|f808|f809|f810|f811|f812|f813|f814|f815|f816|f817|f818|f819|f820|f821|f822|f823|f824|f825|f826|f827|f2332|f2333|f2334|f2335|f2336|f2956|v286|v287|v288|v289|v290|v291|v292|v293|v294|v295|v296|v297|v298|v299|v300|v301|v302|v303|v304|v305|v306|v307|v308|v309|v310|v311|v312|v313|v314|v315|v316|v317|v318|v319|v320|v321|v322|v323|v324|v325|v1688|v1689|v1690|v1691|v1692|v1693|v1694|v1695|v1696|v1697|v1698|v1699|v1700|v1701|v1702|v1710|v1711|v1712|v1713|v1714|v1715|v1716|v1717|v1718|v1719|v1720|v1721|v1722|v1723|v1724|v4450|v4451|v4452|v4453|v4454|v4455|v4456|v4457|v4458|v4459|v4460|v4954|v6879|v6880|v6881|v6882|v6883|v6884|v6885|v6886|v6887|v6888|v6889|v6890|v6891|v6892|v6893|v6894|v6895|v6896|v6897|v6898|v6899|v6900|v6901|v6902|v6903|v6904|v6905|v8424|v8425|v8426|v8430|v8431 +FRNT#F321|F322|F1143|F1144|F1155|F1181|F1203|F3377|F3653|F3654|F3655|F3656|F3657|F3658|F3659|F3660|F3661|F3662|F3663|F3664|F3665|F3666|F3667|F3668|F3669|F3670|F3671|F3672|F3673|F3674|F3675|F3676|F3677|F3678|F3815|F3820|F3821|F3822|F3823|F3829|F3830|F3831|F3832|F3833|F3834|F3835|F3836|F3837|F3838|F3839|F3840|F3841|F3842|F3843|F3844|F3845|F3967|F3968|F3969|F3970|F4435|V19|V20|V161|V162|V182|V183|V184|V185|V186|V187|V188|V495|V1315|V1316|V1949|V2160|V2161|V2162|V2163|V2164|V2165|V2166|V2898|V2899|V3151|V3152|V3304|V3305|f149|f150|f151|f152|f153|f154|f614|f615|f616|f617|f1152|f1153|f1154|f1155|f2400|f2401|f2402|f2674|f2675|f2676|f2677|f2678|f2679|f2680|f2681|f2682|f2683|f2684|f2685|f2686|f2687|f2688|f2689|f2690|f2691|f2692|f2693|f2694|f2695|f2696|f2854|f2855|f2856|f2857|f2858|f2859|f2860|f2861|f2934|f2935|f3278|f3279|f3280|f3281|f3282|f3283|v326|v327|v328|v329|v330|v331|v332|v333|v334|v335|v336|v337|v338|v339|v340|v341|v342|v343|v344|v345|v346|v347|v348|v349|v350|v351|v352|v353|v354|v355|v356|v357|v358|v359|v360|v361|v362|v363|v364|v365|v366|v367|v368|v369|v370|v371|v372|v373|v374|v375|v376|v377|v378|v379|v380|v381|v382|v383|v1703|v1704|v1705|v1706|v1707|v1708|v1709|v1786|v1787|v1788|v1789|v1790|v1791|v1792|v1793|v1794|v1795|v1796|v1797|v4505|v4506|v4525|v4526|v4527|v4528|v4529|v4530|v4531|v4532|v4533|v4534|v4535|v4536|v4537|v4538|v4562|v4563|v4564|v4565|v4566|v4567|v4876|v4877|v4878|v4879|v4880|v4881|v4955|v4997|v6906|v6907|v6908|v6909|v6910|v6911|v6912|v6913|v6914|v6915|v6916|v6917|v7715|v7716|v7717|v7718|v7719|v7720|v7721|v7722|v7723|v7724|v7725|v7726|v7727|v7728|v7729|v7730|v7731|v7732|v7733|v7734|v7735|v7736|v7737|v7738|v7739|v7740|v7741|v7742|v7743|v8083|v8084|v8427|v8428|v8429|v9017 +FRNW#F1185|F1186|F1187|F1403|F1404|F1405|F1406|F1407|F3380|F3381|v9108 +FRNX#V1309|V1310|V1317|V1318|V1319|V1320|V1321|V1322|V1323|V1324|v4407|v4408|v4409|v4410|v4411|v4412|v4413|v4414|v4415|v4416|v4417|v4418|v4419|v4420|v4421|v4422|v4507|v4508|v4509|v4510|v4511|v4512|v4513|v4514|v4515|v4516|v4517|v4518|v4519 +FRPF#V1343|V1344|V1345|V1346|V1347|V1348|V1349|V1350|v4662|v4663|v4664|v4665|v4666|v4667|v4668|v4669|v4670|v4671|v4672|v4673|v4674|v4675|v4676|v4677|v4678|v4679|v4680|v4681|v4682|v4683|v4684|v4685|v4686|v4687|v4688|v4689|v4690|v4691|v4692|v4693|v4694|v4695|v4696|v4697|v4698|v4699|v4700|v4701|v4702|v4703|v4704|v4705|v4706|v4707|v4708|v4709|v4710|v4711|v4764|v4765|v4766|v4767|v4768|v4769|v4770|v4771|v4772|v4773|v4774 +FRPK#V1338|V1339|V1340|v4608|v4609|v4610|v4611|v4612|v4613|v4614|v4615|v4616 +FRPL#F262|F263|F264|F265|F1683|V1351|V3123|V3124|f179|f180|f181|f182|f183|v4712|v4713|v4714|v4715|v4716|v4717|v4718|v4719|v4720|v4721|v4722|v4723|v4724|v4725|v4726|v4727|v4728|v4729|v4730|v4731|v4732|v4733|v4734|v4735|v4736|v4737|v4738|v4739|v4740|v4741|v4775|v4776|v4777|v4778|v4779|v4780|v4781|v4782|v4783|v4784|v7755|v7756|v7757|v7758|v7759|v7760|v7761|v7762|v7763|v7764|v8014 +FRPM#v4785|v4786|v4787|v4788|v4789|v4790|v4791|v4792|v4793 +FRPN#F3926|V2307|f2337|f2338|f2339|f2340|f2341|v4826|v4827|v4828|v4829|v4830 +FRPP#v4794|v4795|v4796|v4797|v4798|v4799|v4800|v4801|v4824|v4825 +FRPR#F266|F267|F268|F269|F1684|F1685|F3496|F3966|V3126|V3127|V3128|V3129|V3130|f2342|f2343|v4742|v4743|v4744|v4745|v4746|v4747|v4748|v4749|v4750|v4751|v4752|v4753|v4754|v4755|v4756|v4757|v4758|v4759|v4760|v4761|v4762|v4763|v9112|v9113|v9114|v9115|v9116 +FRPS#F261|F1682|V1341|V1342|V3125|v4617|v4618|v4619|v4620|v4621|v4622|v4623|v4624|v4625|v4626|v4636|v4637|v4638|v4639|v4640|v4641|v4642|v4643|v4644|v4645|v4646|v4647|v4648|v4649|v4650|v4802|v4803|v4804|v4805|v4806|v4807|v4808|v4809|v4810 +FRPT#V1352|v4627|v4628|v4629|v4630|v4631|v4632|v4633|v4634|v4635|v4651|v4652|v4653|v4654|v4655|v4656|v4657|v4658|v4659|v4660|v4661|v4811|v4812|v4813|v4814|v4815|v4816|v4817|v4818|v4819|v4820|v4821|v4822|v4823 +FRPX#V1336|V1337|V1353|V1354|v4595|v4596|v4597|v4598|v4599|v4600|v4601|v4602|v4603|v4604|v4605|v4606|v4607 +FRR#F221|F1415|F1416|F3431|F4096|F4436|f187|f2403|f2404|f2761|f2862|v17|v1557|v3225 +FRRB#F4437|V189|V190|V191|V192|V193|V194|V195|V196|V197|V509|V510|V511|V512|V513|V514|V515|V516|V517|V518|V519|V2288|V2289|V2755|V2756|V2757|V2758|V2759|V2760|v15|v16|v384|v385|v386|v387|v388|v389|v390|v391|v392|v393|v394|v395|v396|v397|v1810|v1811|v1812|v1813|v1814|v1815|v1816|v1817|v1818|v1819|v1820|v1821|v1822|v8432|v8433 +FRRF#F222|f2957|f2958|f2959|f2960|f2961 +FRRH#F223|F4439|F4440 +FRRJ#v398|v399|v400|v401|v402|v403|v7765|v7766|v7767|v7768|v7769|v7770|v7771|v7772|v7773|v7774|v7775|v7776|v7777|v7778 +FRRK#F226|F4438|V2290|V2291|v404|v405|v406|v407|v408|v409|v410 +FRRL#F4447|V2761|f3284|f3285|f3286|f3287|f3288|v1575|v1576|v1577|v1578|v1579 +FRRM#F3497|F3928|V198|V199|V200|f2405|v411|v412|v413|v414|v415|v416|v417|v418|v419|v420|v421|v422|v423|v424|v425|v426 +FRRN#F224|F225|F3432|F3927|F4441|F4442|F4443|V465|V466|V827|V828|f2406|f2762|f2763|f2764|f2765|f2766|f2863|v18|v19|v20|v21|v22|v1558|v1559|v1560|v1561|v1562|v1563|v1564|v1565|v1566|v1567|v1568|v1569|v1570|v1571|v1572|v1573|v1574|v1588|v1589|v1590|v1591|v1592|v1593|v1594|v1595|v1596|v1597|v1598|v1599|v1600|v3226|v3227|v3228|v3229 +FRRP#F4444|F4445|F4446 +FRRR#V461|V462|V463|V464 +FRRS#F227|F228|F1417|F4448|F4449|F4450|F4451|F4452|F4453|F4454|F4455|F4456|F4457|F4458|F4459|F4460|F4461|F4462|F4463|F4464|F4465|V1950|V1951|V1952|V1953|V1954|V2900|f2407|f2864|v23|v427|v428|v429|v430|v431|v432|v433|v434|v435|v436|v437|v438|v439|v440|v441|v1580|v3230|v6918|v6919|v6920|v6921|v6922|v6923|v6924|v6925|v6926|v6927|v6928|v6929|v8654 +FRRT#F229|V1333|V1334|V1335|V1955|V1956|V2292|V3113|V3114|V3115|V3116|V3117|V3118|V3119|V3120|V3121|V3122|V3306|V3307|V3308|V3309|f2767|v24|v25|v26|v27|v28|v29|v30|v31|v1581|v1582|v1583|v1584|v1585|v1586|v1587|v3231|v3232|v3233|v3234|v3235|v3236|v4583|v4584|v4585|v4586|v4587|v4588|v4589|v4590|v4591|v4592|v4593|v4594|v6930|v6931|v6932|v6933|v6934|v6935|v6936|v6937|v6938|v6939|v6940|v9280|v9281|v9282|v9283|v9284|v9285|v9286|v9287|v9288 +FRRW#v8655|v8656|v8657 +FRS#F1421|F1686|F3388|F4102|F4583|P1361|V1522|V2389|V2763|f188|f2368|f2408|f2631|f3123|f3403|v4928|v4939|v4998|v5092|v5149|v5150|v7570|v8434|v8491|v9132 +FRS0#F2113|F3094|F3095|F3552 +FRSB#F1687|F1688|V1424|V1425|V2112|V2764|V2765|V2766|V2767|v7484|v7485|v7486|v7487|v7488|v7489|v7490|v7491|v7492|v7493|v7494|v7495|v8435|v8436|v8437|v8438|v8439|v8440|v8441|v8442|v8443|v8444|v8445|v8446|v8447|v8448|v8449|v8450|v8451|v8452|v8453|v8454|v8455|v8456|v8457|v8458|v8459|v8460|v8461|v8462|v8463|v8495|v9337|v9338|v9339|v9340|v9341|v9342 +FRSF#V1532|V1533|v5163|v6016|v6017|v6018|v6019|v6020|v6021|v6022|v6483|v9344 +FRSH#V2121|V2122|V3185|V3186|f2583|v5093|v5862|v5863|v5864|v5865|v5866|v5867|v5868|v5869|v7526|v7527|v7528|v7571|v7572|v7573|v7574|v7575|v8496|v9166|v9331|v9332|v9333|v9334|v9335 +FRSJ#F344|F345|F346|F1691|F1692|F1730|F1731|F3564|F3565|F3942|F3943|V1389|V1390|V1391|V1392|V1393|V1394|V1570|V1571|V2139|V2153|V2154|V2155|V2344|V2345|V2769|V2770|V2771|V2772|V2773|V2775|V2776|V3353|V3354|f2582|f2589|f2590|f2591|f2592|f2593|f2594|f2595|f2596|f2597|f2598|f2599|f2600|v5081|v5082|v5083|v5950|v5951|v5952|v5953|v5954|v5955|v5956|v5957|v5958|v5959|v5960|v7457|v7458|v7614|v7615|v7616|v7617|v7618|v7681|v7682|v7683|v7684|v7685|v7686|v7687|v7688|v7689|v7690|v8466|v8467|v8468|v8469|v8470|v8471|v8472|v8473|v8474|v8475|v8476|v8477|v8478|v8479|v8480|v8481|v8482|v8483|v8484|v8485|v8486|v8488|v9325|v9345|v9346 +FRSK#F282|F283|F284|F285|F286|F287|F288|F289|F290|F340|F341|F342|F343|F347|F348|F349|F350|F351|F352|F353|F354|F355|F356|F357|F358|F359|F360|F1689|F1690|F1693|F1729|F1732|F3027|F3028|F3029|F3030|F3031|F3032|F3033|F3034|F3035|F3036|F3037|F3038|F3039|F3040|F3041|F3042|F3043|F3044|F3045|F3046|F3047|F3048|F3049|F3050|F3051|F3052|F3053|F3054|F3055|F3056|F3057|F3058|F3059|F3060|F3061|F3062|F3063|F3064|F3065|F3066|F3067|F3068|F3069|F3070|F3071|F3072|F3073|F3074|F3075|F3076|F3077|F3078|F3079|F3080|F3081|F3498|F3499|F3500|F3501|F3502|F3503|F3635|F3636|F3637|F3776|F3777|F3778|F3779|F3780|F3781|F3782|F3783|F3784|F3785|F3786|F3846|F3847|F3848|F3849|F3850|F3851|F3852|F3888|F3889|F3929|F3930|F3931|F3941|F4326|F4327|V1395|V1396|V1426|V1427|V1428|V1429|V1430|V1431|V1432|V1433|V1434|V1435|V1436|V1437|V1438|V1439|V1440|V1441|V1442|V1443|V1444|V1445|V1446|V1447|V1448|V1449|V1450|V1451|V1452|V1453|V1454|V1455|V1456|V1457|V1458|V1459|V1460|V1461|V1462|V1463|V1464|V1465|V1466|V1467|V1468|V1469|V1470|V1471|V1472|V1473|V1474|V1475|V1476|V1477|V1478|V1479|V1480|V1481|V1482|V1483|V1484|V1485|V1486|V1487|V1488|V1489|V1490|V1491|V1492|V1493|V1494|V1495|V1496|V1497|V1498|V1499|V1500|V1501|V1502|V1503|V1504|V1505|V1506|V1507|V1508|V1509|V1510|V1511|V1512|V1513|V1514|V1515|V1516|V1517|V1518|V1519|V1520|V1521|V1577|V2138|V2140|V2141|V2142|V2143|V2144|V2145|V2156|V2157|V2346|V2390|V2391|V2392|V2774|V2777|V3163|V3164|V3165|V3166|V3167|V3168|V3169|V3170|V3171|V3172|V3173|V3174|V3175|V3176|V3177|V3178|V3179|V3180|V3181|V3182|V3183|V3184|V3348|V3349|V3350|V3351|V3352|f2003|f2004|f2005|f2006|f2007|f2008|f2009|f2010|f2011|f2012|f2013|f2014|f2015|f2016|f2017|f2018|f2529|f2530|f2531|f2532|f2533|f2534|f2535|f2584|f2769|f2770|f2771|f2772|f2773|f2774|f2775|f2776|f2777|f2778|f2779|f2780|f2781|f2782|f2783|f2784|f2785|v442|v443|v444|v445|v446|v447|v448|v449|v450|v451|v452|v453|v4899|v5084|v5085|v5086|v5087|v5088|v5089|v5090|v5091|v5172|v5173|v5174|v5175|v5176|v5177|v5178|v5179|v5180|v5181|v5182|v5183|v5184|v5185|v5186|v5187|v5188|v5189|v5190|v5191|v5192|v5193|v5194|v5195|v5196|v5197|v5198|v5199|v5200|v5201|v5202|v5203|v5204|v5205|v5206|v5207|v5208|v5209|v5210|v5211|v5212|v5213|v5214|v5215|v5216|v5217|v5218|v5219|v5220|v5221|v5222|v5223|v5224|v5225|v5226|v5227|v5228|v5229|v5230|v5231|v5232|v5233|v5234|v5235|v5236|v5237|v5238|v5239|v5240|v5241|v5242|v5243|v5244|v5245|v5246|v5247|v5248|v5249|v5250|v5251|v5252|v5253|v5254|v5255|v5256|v5257|v5258|v5259|v5260|v5261|v5262|v5263|v5264|v5265|v5266|v5267|v5268|v5269|v5270|v5271|v5272|v5273|v5274|v5275|v5276|v5277|v5278|v5279|v5280|v5281|v5282|v5283|v5284|v5285|v5286|v5287|v5288|v5289|v5290|v5291|v5292|v5293|v5294|v5295|v5296|v5297|v5298|v5299|v5300|v5301|v5302|v5303|v5304|v5305|v5306|v5307|v5308|v5309|v5310|v5311|v5312|v5313|v5314|v5315|v5316|v5317|v5318|v5319|v5320|v5321|v5322|v5323|v5324|v5325|v5326|v5327|v5328|v5329|v5330|v5331|v5332|v5333|v5334|v5335|v5336|v5337|v5338|v5339|v5340|v5341|v5342|v5343|v5344|v5345|v5346|v5347|v5348|v5349|v5350|v5351|v5352|v5353|v5354|v5355|v5356|v5357|v5358|v5359|v5360|v5361|v5362|v5363|v5364|v5365|v5366|v5367|v5368|v5369|v5370|v5371|v5372|v5373|v5374|v5375|v5376|v5377|v5378|v5379|v5380|v5381|v5382|v5383|v5384|v5385|v5386|v5387|v5388|v5389|v5390|v5391|v5392|v5393|v5394|v5395|v5396|v5397|v5398|v5399|v5400|v5401|v5402|v5403|v5404|v5405|v5406|v5407|v5408|v5409|v5410|v5411|v5412|v5413|v5414|v5415|v5416|v5417|v5418|v5419|v5420|v5421|v5422|v5423|v5424|v5425|v5426|v5427|v5428|v5429|v5430|v5431|v5432|v5433|v5434|v5435|v5436|v5437|v5438|v5439|v5440|v5441|v5442|v5443|v5444|v5445|v5446|v5447|v5448|v5449|v5450|v5451|v5452|v5453|v5454|v5455|v5456|v5457|v5458|v5459|v5460|v5461|v5462|v5463|v5464|v5465|v5466|v5467|v5468|v5469|v5470|v5471|v5472|v5473|v5474|v5475|v5476|v5477|v5478|v5479|v5480|v5481|v5482|v5483|v5484|v5485|v5486|v5487|v5488|v5489|v5490|v5491|v5492|v5493|v5494|v5495|v5496|v5497|v5498|v5499|v5500|v5501|v5502|v5503|v5504|v5505|v5506|v5507|v5508|v5509|v5510|v5511|v5512|v5513|v5514|v5515|v5516|v5517|v5518|v5519|v5520|v5521|v5522|v5523|v5524|v5525|v5526|v5527|v5528|v5529|v5530|v5531|v5532|v5533|v5534|v5535|v5536|v5537|v5538|v5539|v5540|v5541|v5542|v5543|v5544|v5545|v5546|v5547|v5548|v5549|v5550|v5551|v5552|v5553|v5554|v5555|v5556|v5557|v5558|v5559|v5560|v5561|v5562|v5563|v5564|v5565|v5566|v5567|v5568|v5569|v5570|v5571|v5572|v5573|v5574|v5575|v5576|v5577|v5578|v5579|v5580|v5581|v5582|v5583|v5584|v5585|v5586|v5587|v5588|v5589|v5590|v5591|v5592|v5593|v5594|v5595|v5596|v5597|v5598|v5599|v5600|v5601|v5602|v5603|v5604|v5605|v5606|v5607|v5608|v5609|v5610|v5611|v5612|v5613|v5614|v5615|v5616|v5617|v5618|v5619|v5620|v5621|v5622|v5623|v5624|v5625|v5626|v5627|v5628|v5629|v5630|v5631|v5632|v5633|v5634|v5635|v5636|v5637|v5638|v5639|v5640|v5641|v5642|v5643|v5644|v5645|v5646|v5647|v5648|v5649|v5650|v5651|v5652|v5653|v5654|v5655|v5656|v5657|v5658|v5659|v5660|v5661|v5662|v5663|v5664|v5665|v5666|v5667|v5668|v5669|v5670|v5671|v5672|v5673|v5674|v5675|v5676|v5677|v5678|v5679|v5680|v5681|v5682|v5683|v5684|v5685|v5686|v5687|v5688|v5689|v5690|v5691|v5692|v5693|v5694|v5695|v5696|v5697|v5698|v5699|v5700|v5701|v5702|v5703|v5704|v5705|v5706|v5707|v5708|v5709|v5710|v5711|v5712|v5713|v5714|v5715|v5716|v5717|v5718|v5719|v5720|v5721|v5722|v5723|v5724|v5725|v5726|v5727|v5728|v5729|v5730|v5731|v5732|v5733|v5734|v5735|v5736|v5737|v5738|v5739|v5740|v5741|v5742|v5743|v5744|v5745|v5746|v5747|v5748|v5749|v5750|v5751|v5752|v5753|v5754|v5755|v5756|v5757|v5758|v5759|v5760|v5761|v5762|v5763|v5764|v5765|v5766|v5767|v5768|v5769|v5770|v5771|v5772|v5773|v5774|v5775|v5776|v5777|v5778|v5779|v5780|v5781|v5782|v5783|v5784|v5785|v5786|v5787|v5788|v5789|v5790|v5791|v5792|v5793|v5794|v5795|v5796|v5797|v5798|v5799|v5800|v5801|v5802|v5803|v5804|v5805|v5806|v5807|v5808|v5809|v5810|v5811|v5812|v5813|v5814|v5815|v5816|v5817|v5818|v5819|v5820|v5821|v5822|v5823|v5824|v5825|v5826|v5827|v5828|v5829|v5830|v5831|v5832|v5833|v5834|v5835|v5836|v5837|v5838|v5839|v5840|v5841|v5842|v5843|v5844|v5845|v5846|v5847|v5848|v5849|v5850|v5851|v5852|v5853|v5854|v5855|v5856|v5857|v5858|v5859|v5860|v5861|v5945|v5946|v5947|v5948|v5949|v5961|v5962|v6000|v6001|v6002|v6003|v6004|v6005|v6006|v6007|v6008|v6009|v6010|v6011|v7459|v7460|v7461|v7462|v7463|v7464|v7465|v7466|v7613|v7619|v7628|v7629|v7630|v7631|v7632|v7633|v7634|v7635|v7636|v7637|v7691|v7692|v7693|v7694|v7695|v7696|v7697|v7698|v7699|v7700|v7701|v7702|v8020|v8021|v8022|v8023|v8096|v8097|v8098|v8099|v8100|v8101|v8102|v8487|v8489|v8490|v8492|v8493|v8494|v9133|v9134|v9135|v9136|v9137|v9138|v9139|v9140|v9141|v9142|v9143|v9144|v9145|v9146|v9147|v9148|v9149|v9150|v9151|v9152|v9153|v9154|v9155|v9156|v9157|v9158|v9159|v9160|v9161|v9162|v9163|v9164|v9165|v9347|v9365|v9366|v9367|v9368|v9369 +FRSL#F361|F3774|V1572|V2136|V2137|V2342|V2343|V3193|V3194|f2585|v5095|v5096|v5097|v5098|v5099|v5100|v5101|v5102|v5103|v5879|v5880|v5969|v5970|v5971|v5972|v5973|v5974|v5975|v5976|v5977|v5978|v7529|v7530|v7531|v7532|v7620|v7621|v7622|v7623|v7624|v7625|v7626|v7627|v7666|v7667|v7668|v7669|v7670|v7671|v8029|v8030|v8031|v8032|v8465|v9348|v9349|v9350|v9351 +FRSM#V1397|V1398|V1399|V1400|V1578|V1579|V1580|V1741|V1742|V1743|V1744|V1745|V1746|V2347|f2586|v5104|v5105|v5106|v5107|v5108|v5109|v5110|v5111|v5112|v5113|v5114|v5115|v5116|v5117|v6468|v6469|v6470|v6471|v6472|v6473|v6474|v6475|v6476|v6484|v6485|v6486|v6487|v6488|v6489|v6490|v6491|v6492|v6493|v6494|v6495|v9352 +FRSN#F1422|F1423|F1424|F1725|F1726|F3638|F3773|F3816|F3944|F4584|V498|V499|V1401|V1402|V1403|V1404|V1405|V1406|V1407|V1408|V1409|V1410|V1411|V1412|V1413|V1414|V1415|V1416|V1417|V1418|V1419|V1420|V1421|V1422|V1524|V1525|V1526|V1527|V1528|V1573|V1739|V1747|V1748|V1749|V1750|V2110|V2111|V2134|V2135|V3263|V3264|V3265|V3266|V3347|f2369|f2538|f2539|f2540|f2541|f2632|f2633|f2634|f2635|f2636|f2637|f2847|f2921|p932|p933|p934|p935|p936|v1725|v1726|v1727|v1728|v1729|v4929|v4940|v4999|v5000|v5001|v5002|v5118|v5119|v5120|v5121|v5122|v5123|v5124|v5125|v5126|v5127|v5128|v5129|v5130|v5131|v5132|v5133|v5134|v5135|v5136|v5137|v5138|v5139|v5140|v5141|v5142|v5143|v5144|v5145|v5146|v5147|v5148|v5151|v5152|v5881|v5882|v5883|v5884|v5885|v5886|v5887|v5888|v5889|v5890|v5891|v5892|v5893|v5894|v5895|v5896|v5897|v5898|v5899|v5900|v5901|v5902|v5903|v5904|v5905|v5979|v5980|v5981|v5982|v5983|v5984|v5985|v5986|v5987|v5988|v5989|v5990|v5991|v5992|v5993|v5994|v5995|v5996|v5997|v5998|v5999|v6012|v6013|v6014|v6015|v6023|v6477|v6478|v6479|v6480|v6481|v6482|v6496|v6497|v6498|v6499|v6500|v6501|v6502|v6503|v6504|v6505|v6506|v6507|v6508|v6509|v6510|v6511|v6512|v6513|v6514|v6515|v6516|v6517|v6518|v6519|v6520|v6521|v6522|v6523|v7467|v7468|v7469|v7470|v7471|v7472|v7473|v7474|v7475|v7496|v7497|v7498|v7499|v7500|v7501|v7502|v7589|v7590|v7591|v7592|v7593|v7594|v7595|v7596|v7597|v7598|v7599|v7600|v7601|v7602|v7603|v7604|v7605|v7606|v7607|v7608|v7609|v7610|v7611|v7612|v8087|v8088|v8089|v8090|v8091|v8092|v8093|v8094|v8095|v9183|v9184|v9185|v9186|v9187|v9353|v9354 +FRSP#F291|F292|F1694|F1695|F1696|F3505|F3506|F3507|F3508|F3509|F3510|F3640|F3932|F4562|F4563|F4564|F4565|F4566|F4567|V1610|V1611|V1612|V1613|V1614|V1615|V1616|V1617|V1618|V2312|V2313|V2314|V3203|V3204|V3205|V3206|V3207|V3208|V3209|V3210|V3211|V3212|V3213|V3214|f2542|f2543|f2544|f2545|f2546|f2547|f2548|f3414|v6036|v6037|v6038|v6039|v6040|v6041|v6042|v6043|v6044|v6045|v6046|v6047|v6048|v6049|v6050|v6051|v6052|v6053|v6054|v6055|v6056|v6057|v6058|v6059|v6060|v6061|v6062|v6063|v6064|v6065|v6066|v6067|v6068|v6069|v6070|v6071|v6072|v6073|v6074|v6075|v6076|v6077|v6078|v6079|v6080|v6081|v6082|v6083|v6084|v6085|v6086|v6087|v6088|v6089|v6090|v6091|v6092|v6093|v6094|v6095|v6096|v6097|v6098|v6099|v6100|v6101|v6102|v6103|v6104|v6105|v6106|v6107|v6108|v6109|v6110|v6111|v6112|v6113|v6114|v6115|v6116|v6117|v6118|v6119|v6120|v6121|v6122|v6123|v6124|v6125|v6126|v6127|v6128|v6129|v6130|v6131|v6132|v6133|v6134|v6135|v6136|v6137|v6138|v6139|v6140|v6141|v6142|v6143|v6144|v6145|v6146|v6147|v6148|v6149|v6150|v6151|v6152|v6153|v6154|v6155|v6156|v6157|v6158|v7476|v7477|v7478|v7479|v7480|v7481|v7482|v7483|v8033|v8034|v8035|v8036|v8037|v8038|v8039|v9197|v9198|v9199|v9200|v9201|v9202|v9203|v9204|v9205|v9206|v9207|v9208 +FRSR#F3639|F3787|F3788|F3789|F3790|F3791|F3792|F3793|F3796|F3806|F3807|F3808|F3809|F4547|F4548|F4549|F4550|F4551|F4552|F4553|F4554|F4555|F4556|F4557|F4558|F4559|F4560|F4561|P1286|V1523|V1581|V1582|V1583|V1584|V1585|V1586|V1587|V1588|V1589|V1590|V1591|V1592|V1593|V1594|V1595|V1596|V1597|V1598|V1599|V1600|V1601|V1602|V1603|V1604|V1605|V1606|V1607|V1608|V1609|V2113|V2114|V2115|V2123|V2124|V2132|V2133|V2151|V2152|V2169|V2170|V2171|V2172|V3201|V3202|f1897|f1898|f1899|f1900|f1901|f1902|f1903|f1904|f1905|f1906|f1907|f2786|f2787|f2788|f2789|f2790|f2791|f2792|f2793|f2794|f2795|f2796|f2797|f3404|f3405|f3406|f3407|f3408|f3409|f3410|f3411|f3412|f3413|p878|p879|v5153|v5154|v5155|v5156|v5157|v5158|v5159|v5160|v5161|v5162|v5870|v5871|v5872|v5873|v5874|v5875|v5876|v5877|v5878|v5964|v5965|v5966|v5967|v5968|v6024|v6025|v6026|v6027|v6028|v6029|v6030|v6031|v6032|v6033|v6034|v6035|v7503|v7504|v7505|v7506|v7507|v7508|v7509|v7510|v7511|v7512|v7513|v7514|v7534|v7535|v7536|v7537|v7538|v7539|v7540|v7541|v7542|v7543|v7544|v7545|v7546|v7547|v7578|v7579|v7580|v7581|v7582|v7583|v7584|v7585|v7586|v7587|v7588|v7672|v7673|v7674|v7675|v7676|v7677|v7678|v7679|v7680|v7793|v7794|v7795|v7796|v7797|v7798|v7799|v7800|v7801|v7802|v7803|v7804|v7805|v7806|v9189|v9190|v9191|v9192|v9193|v9194|v9195|v9196 +FRSS#F3389|F3563|F3794|F3795|F4103|V2784|V2785|V3159|f2370|f2587|f2588|f2768|f3124|v4930|v4941|v5003|v5094|v5164|v5906|v5907|v5908|v5909|v5910|v6524|v6525|v6526|v6527|v6528|v6529|v6530|v6531|v6532|v6533|v7533|v7576|v8509|v8510|v8511|v8512|v8513|v8514|v9355|v9356|v9357|v9358|v9359|v9360|v9364 +FRST#F293|F294|F295|F296|F297|F298|F337|F338|F339|F1697|F1698|F1699|F1700|F1701|F2112|F3082|F3083|F3084|F3085|F3086|F3087|F3088|F3089|F3090|F3091|F3092|F3093|F3096|F3097|F3098|F3099|F3100|F3101|F3102|F3103|F3104|F3105|F3106|F3107|F3108|F3109|F3504|F3511|F3512|F3513|F3514|F3515|F3516|F3517|F3518|F3519|F3520|F3521|F3522|F3523|F3524|F3525|F3545|F3546|F3547|F3548|F3549|F3550|F3551|F3553|F3554|F3555|F3556|F3557|F3558|F3559|F3560|F3561|F3562|F3797|F3798|F3799|F3800|F3801|F3802|F3803|F3804|F3805|F3853|F3854|F3855|F3856|F3857|F3858|F3859|F3860|F3861|F3862|F3879|F3880|F3933|F3934|F3935|F3939|F3940|F4415|F4416|F4417|F4418|F4568|F4569|F4570|F4571|F4572|F4573|F4574|F4575|F4576|F4577|F4578|F4579|F4580|F4581|F4582|V1423|V1529|V1530|V1619|V1620|V1621|V1622|V1623|V1624|V1625|V1626|V1627|V1628|V1629|V1630|V1631|V1632|V1633|V1634|V1635|V1636|V1637|V1638|V1639|V1640|V1641|V1642|V1643|V1644|V1645|V1646|V1647|V1648|V1649|V1650|V1651|V1652|V1653|V1654|V1655|V1656|V1657|V1658|V1659|V1660|V1661|V1662|V1663|V1664|V1665|V1666|V1667|V1668|V1669|V1670|V1671|V1672|V1673|V1674|V1675|V1676|V1677|V1678|V1679|V1680|V1681|V1682|V1683|V1684|V1685|V1686|V1687|V1688|V1689|V1690|V1691|V1692|V1693|V1694|V1695|V1696|V1740|V2125|V2167|V2168|V2309|V2310|V2311|V2315|V2768|V2778|V2779|V2782|V3160|V3161|V3162|V3195|V3196|V3197|V3198|V3199|V3200|V3215|V3216|V3217|V3218|V3219|V3220|V3221|V3222|V3223|V3224|V3225|V3226|V3227|V3228|V3229|V3230|V3231|V3232|V3233|V3234|V3235|V3236|V3237|V3238|V3239|V3240|V3241|V3242|V3243|V3244|V3245|V3246|V3247|V3248|V3249|V3250|V3251|V3252|V3253|V3254|V3255|V3256|V3257|V3258|V3259|V3260|V3261|V3262|V3267|V3268|V3346|f618|f1161|f2019|f2020|f2409|f2536|f2537|f2549|f2550|f2551|f2552|f2553|f2554|f2555|f2556|f2557|f2558|f2559|f2560|f2561|f2562|f2563|f2564|f2565|f2566|f2697|f2798|f2799|f2800|f2801|f2802|f2803|f2804|f2805|f2806|f2807|f2808|f2809|f2810|f2811|f2812|f2813|f2814|f2815|f2816|f2817|f2818|f2819|f2820|f2865|f2866|f2867|f2868|f2869|f2870|f2871|f2872|f2873|f2874|f2875|f2876|f2877|f2878|f2879|f2906|f2907|f2908|f2909|f2910|f2911|f2912|f2913|f2914|f2915|f2916|f2917|f2918|f2919|f2920|f2936|f2962|f2963|f2964|f2965|f2966|f2967|f2968|f2969|f2970|f2971|f2972|f2973|f2974|f2975|f2976|f2977|f2978|f2979|f2980|f2981|f2998|f3156|f3415|f3416|f3417|v1730|v1731|v1732|v1733|v1734|v1735|v4931|v4932|v4933|v4934|v4935|v4936|v4937|v4938|v4942|v5009|v5021|v5022|v5023|v5024|v5025|v5026|v5027|v5028|v5029|v5030|v5031|v5165|v5166|v5167|v5168|v5169|v5170|v5171|v5911|v5912|v5913|v5914|v5915|v5916|v5917|v5918|v5919|v5920|v5963|v6159|v6160|v6161|v6162|v6163|v6164|v6165|v6166|v6167|v6168|v6169|v6170|v6171|v6172|v6173|v6174|v6175|v6176|v6177|v6178|v6179|v6180|v6181|v6182|v6183|v6184|v6185|v6186|v6187|v6188|v6189|v6190|v6191|v6192|v6193|v6194|v6195|v6196|v6197|v6198|v6199|v6200|v6201|v6202|v6203|v6204|v6205|v6206|v6207|v6208|v6209|v6210|v6211|v6212|v6213|v6214|v6215|v6216|v6217|v6218|v6219|v6220|v6221|v6222|v6223|v6224|v6225|v6226|v6227|v6228|v6229|v6230|v6231|v6232|v6233|v6234|v6235|v6236|v6237|v6238|v6239|v6240|v6241|v6242|v6243|v6244|v6245|v6246|v6247|v6248|v6249|v6250|v6251|v6252|v6253|v6254|v6255|v6256|v6257|v6258|v6259|v6260|v6261|v6262|v6263|v6264|v6265|v6266|v6267|v6268|v6269|v6270|v6271|v6272|v6273|v6274|v6275|v6276|v6277|v6278|v6279|v6280|v6281|v6282|v6283|v6284|v6285|v6286|v6287|v6288|v6289|v6290|v6291|v6292|v6293|v6294|v6295|v6296|v6297|v6298|v6299|v6300|v6301|v6302|v6303|v6304|v6305|v6306|v6307|v6308|v6309|v6310|v6311|v6312|v6313|v6314|v6315|v6316|v6317|v6318|v6319|v6320|v6321|v6322|v6323|v6324|v6325|v6326|v6327|v6328|v6329|v6330|v6331|v6332|v6333|v6334|v6335|v6336|v6337|v6338|v6339|v6340|v6341|v6342|v6343|v6344|v6345|v6346|v6347|v6348|v6349|v6350|v6351|v6352|v6353|v6354|v6355|v6356|v6357|v6358|v6359|v6360|v6361|v6362|v6363|v6364|v6365|v6366|v6367|v6368|v6369|v6370|v6371|v6372|v6373|v6374|v6375|v6376|v6377|v6378|v6379|v6380|v6381|v6382|v6383|v6384|v6385|v6386|v6387|v6388|v6389|v6390|v6391|v6392|v6393|v6394|v6395|v6396|v6397|v6398|v6399|v6400|v6401|v6402|v6403|v6404|v6405|v6406|v6407|v6408|v6409|v6410|v6411|v6412|v6413|v6414|v6415|v6416|v6417|v6418|v6419|v6420|v6421|v6422|v6423|v6424|v6425|v6426|v6427|v6428|v6429|v6430|v6431|v6432|v6433|v6434|v6435|v6436|v6437|v6438|v6439|v6440|v6441|v6442|v6443|v6444|v6445|v6446|v6447|v6448|v6449|v6450|v6451|v6452|v6453|v7548|v7549|v7550|v7551|v7552|v7553|v7577|v7779|v7780|v7781|v7782|v7783|v7784|v7785|v7786|v7787|v7788|v7789|v7790|v7791|v7792|v8024|v8025|v8026|v8027|v8028|v8040|v8041|v8042|v8043|v8044|v8045|v8046|v8047|v8048|v8049|v8050|v8051|v8052|v8053|v8054|v8055|v8464|v8497|v8498|v8499|v8500|v8501|v8502|v9167|v9168|v9182|v9188|v9209|v9210|v9211|v9212|v9213|v9214|v9215|v9216|v9217|v9218|v9219|v9220|v9221|v9222|v9223|v9224|v9225|v9226|v9227|v9228|v9229|v9230|v9231|v9232|v9233|v9234|v9235|v9236|v9237|v9238|v9239|v9240|v9241|v9242|v9243|v9326|v9327|v9328|v9329|v9330|v9336|v9343|v9361 +FRSW#V2146|V2147|V2148|V2149|V2150|V2783|v7638|v7639|v7640|v7641|v7642|v7643|v7644|v7645|v7646|v7647|v7648|v7649|v7650|v7651|v7652|v7653|v7654|v7655|v7656|v7657|v7658|v7659|v7660|v7661|v7662|v7663|v7664|v7665|v9362|v9363 +FRSX#F1727|F1728|V1388|V1531|V1534|V1535|V1536|V1537|V1538|V1539|V1540|V1541|V1542|V1543|V1544|V1545|V1546|V1547|V1548|V1549|V1550|V1551|V1552|V1553|V1554|V1555|V1556|V1557|V1558|V1559|V1560|V1561|V1562|V1563|V1564|V1565|V1566|V1567|V1568|V1569|V1697|V1698|V1699|V1700|V1701|V1702|V1703|V1704|V1705|V1706|V1707|V1708|V1709|V1710|V1711|V1712|V1713|V1714|V1715|V1716|V1717|V1718|V1719|V1720|V1721|V1722|V1723|V1724|V1725|V1726|V1727|V1728|V1729|V1730|V1731|V1732|V1733|V1734|V1735|V1736|V1737|V1738|V2116|V2117|V2118|V2119|V2120|V2126|V2127|V2128|V2129|V2130|V2131|V2780|V2781|V3187|V3188|V3189|V3190|V3191|V3192|V3342|V3343|V3344|V3345|v5921|v5922|v5923|v5924|v5925|v5926|v5927|v5928|v5929|v5930|v5931|v5932|v5933|v5934|v5935|v5936|v5937|v5938|v5939|v5940|v5941|v5942|v5943|v5944|v6454|v6455|v6456|v6457|v6458|v6459|v6460|v6461|v6462|v6463|v6464|v6465|v6466|v6467|v7515|v7516|v7517|v7518|v7519|v7520|v7521|v7522|v7523|v7524|v7525|v7554|v7555|v7556|v7557|v7558|v7559|v7560|v7561|v7562|v7563|v7564|v7565|v7566|v7567|v7568|v7569|v8503|v8504|v8505|v8506|v8507|v8508|v9169|v9170|v9171|v9172|v9173|v9174|v9175|v9176|v9177|v9178|v9179|v9180|v9181 +FRT#F270|F299|F582|F2950|F3641|F3642|F3681|F3682|F3811|F4097|F4328|V26|V27|V35|V398|V1356|V2319|V3134|V3155|f184|f619|f1156|f1157|f1162|f1163|f2021|f2568|f2698|f2699|f2999|f3157|f3289|f3290|v1077|v4882|v5010|v5011|v5054|v8056|v8058 +FRT0#V30|V31|V37|V38 +FRTB#F300|F3110|F3111|F3112|F3113|F3114|F3115|F3116|F3117|F3118|F3119|V2308|f2023|f2024|f2025|f2026|f2027|f2028|f2029|f2030|f2031|f2032|f2033|f2034|f2035|f2036|f2037|f2038|f2039|f2040|f2041|f2042|f2043|f2044|f2045|f2046|f2047|f2048|f2049|f2050|f2051|f2052|f2053|f2054|v3237|v3238 +FRTF#F272|F273|F310|F1702|F1703|F1704|F3121|F3122|F3123|F3124|F3125|F3126|F3764|F3765|V32|V1800|V1801|f2060|f2061|f2062|f2063|f2064|f2065|f2066|f2067|f2068|f2069|f2070|f2071|f2072|f2073|f2074|f2075|f2076|f2077|f2078|f2079|f2080|f2081|f2082|f2643|f2644|f2670|f2671|f2720|f2721|f2722|f2723|f2724|f2725|f2726|f2727|f2728|f2729|f2730|f2757|f2758|f2759|f2760|v1398|v1399|v1400|v1401|v1402|v1403|v1404|v1405|v1406|v1407|v1408|v1409|v1410|v1411|v6589|v6590|v6591|v6592|v6593|v6594|v6595|v6596|v6597|v6598|v6599|v6600|v6601|v6602|v6603|v6604|v6605|v6606|v6607|v6608|v6609|v6610|v8604|v8605|v8606 +FRTH#F3766|F3767|F3768|F3769 +FRTJ#F311|F312|F958|F959|F1438|F3129|F3130|F3131|F3132|F3133|F3134|F3135|F3136|F3137|F3138|F3139|F3140|F3141|F3142|F3143|F3529|f829|f830|f831|f832|f833|f834|f835|f2083|f2084|f2085|f2086|f2087|f2088|f2089|f2090|f2091|f2092|f2093|f2094|f2095|f2096|f2097|f2098|f2099|f2100|f2101|f2102|f2103|f2104|f2105|f2106|f2107|f2108|f2109|f2110|f2111|f2112|f2113|f2114|f2115|f2116|f2117|f2118|f2119|f2120|f2121|f2122|f2123|f2124|f2125|f2126|f2127|f2128|f2129|f2130|f2131|f2132|f2133|f2134|f2135|f2136|f2137|f2138|f2139|f2140|f2141|f2142|f2143|f2144|f2145|f2146|f2147|f2148|f2149|f2150|f2151|f2152|f2153|f2155|f2646|f2647|f2648|f2649|f2650|f2651|f2652|v1601|v1602|v1603|v1604|v1605|v1606|v6534|v6535|v8078|v8079|v8080|v8081|v8082|v9126|v9127|v9128|v9129 +FRTK#F313|F957|F960|F961|F962|F1425|F1426|F1427|F1428|F1429|F1430|F1431|F1432|F1433|F1434|F1435|F1436|F1437|F1439|F1440|F1441|F1442|F1443|F1444|F1445|F1446|F1447|F1448|F1449|F1450|F1451|F1452|F1453|F1454|F1455|F1456|F1457|F1458|F1459|F1460|F1461|F1462|F1463|F1464|F1465|F1466|F1467|F1468|F1469|F1470|F1471|F1472|F1473|F1474|F1475|F1476|F1477|F1478|F1479|F1480|F1481|F1482|F1483|F1484|F1485|F1486|F1487|F1488|F1489|F1490|F1491|F1492|F1493|F1494|F1495|F1496|F1497|F3127|F3128|F3144|F3145|F3146|F3147|F3148|F3526|F3527|F3528|F3652|V384|V385|V400|V401|V467|V468|V1751|V1752|V2316|V2317|V2318|V3269|V3270|V3271|V3272|V3273|f828|f836|f837|f838|f839|f840|f841|f842|f843|f844|f845|f846|f847|f2156|f2157|f2158|f2567|f2645|f2653|f2654|f2655|v1102|v1103|v1104|v1105|v1106|v1107|v1108|v1109|v1110|v1111|v1112|v1113|v1114|v1115|v1175|v1176|v1177|v1178|v1179|v1180|v1181|v1182|v1183|v1184|v1607|v1608|v1609|v1610|v1611|v1612|v1613|v6536|v6537|v6538|v6539|v6540|v6541|v6542|v6543|v6616|v6617|v6618|v6619|v6620|v6621|v9125 +FRTL#F274|V378|V456|V457|V458|V500|V501|V504|V1786|V1787|V1788|V1789|V1790|V1791|V1792|V1793|V1794|V1795|V1796|V1797|V2320|V2321|V2322|V2323|V2324|V2325|V2326|V2327|V2328|V2329|V2330|V2331|V2332|V2333|V2334|V2335|V2336|V2337|V2338|V2339|V2384|V3274|V3275|V3276|V3277|V3278|f2159|f2160|f2161|f2162|f2163|f2164|f2165|f2166|f2167|f2168|f2169|f2170|f2171|f2172|f2173|f2174|f2175|f2656|f2657|f2658|f2659|f2660|f2661|f2662|f2663|f2664|f2665|f2666|f2667|f2668|f2669|f2731|f2732|f2733|f2734|f2735|f2736|f2737|f2738|f2739|f2740|f2741|f2742|f2743|f2744|f2745|f2746|f2747|f2748|f2749|f2750|f2751|f2752|f2753|f2754|f2755|f2756|v1082|v1083|v1084|v1085|v1086|v1087|v1088|v1089|v1090|v1091|v1092|v1093|v1094|v1223|v1224|v1225|v1226|v1227|v1228|v1229|v1533|v1534|v1535|v1536|v1537|v1538|v1539|v1540|v1541|v1542|v1543|v1544|v1736|v1737|v1738|v1739|v1740|v1741|v1742|v1743|v1744|v1745|v1746|v1747|v6567|v6568|v6569|v6570|v6571|v6572|v6573|v6574|v6575|v6576|v6577|v6578|v6579|v6622|v6623|v6624|v6625|v6626|v6627|v6628|v6629|v6630|v6631|v6632|v6633|v8059|v8060|v8061|v8062|v8063|v8064|v8065|v8066|v8067|v8068|v8069|v8070|v8071|v8072|v8073|v8074|v8109|v8110|v8111|v8112|v9244|v9245|v9246|v9247|v9248|v9249|v9250|v9251|v9252|v9253|v9254|v9255|v9256 +FRTM#F314|F3863|V369|V370|V371|V372|V373|V374|V375|V376|V377|V437|f2390|f2391|f2392|v1018|v1019|v1020|v1021|v1022|v1023|v1024|v1025|v1026|v1027|v1028|v1029|v1030|v1031|v1032|v1033|v1034|v1035|v1036|v1037|v1038|v1039|v1040|v1041|v1042|v1043|v1044|v1045|v1046|v1047|v1048|v1049|v1050|v1051|v1052|v1053|v1054|v1055|v1412|v1413|v1414|v1415|v1416|v1417|v1418|v1419|v1420|v1421|v1422|v1423|v7962|v7963|v7964|v7965|v7966|v8607 +FRTN#F275|F302|F303|F304|F305|F306|F307|F308|F309|F317|F318|F3170|F3171|F3175|F3427|F3428|F3429|F3643|F3644|F3645|F3646|F3647|F3648|F3649|F3650|F3651|F3683|F3684|F3685|F3686|F3687|F3688|F3689|F3690|F3691|F3692|F3693|F3694|F3695|F3696|F3697|F3698|F3699|F3700|F3701|F3702|F3703|F3704|F3705|F3706|F3707|F3708|F3709|F3710|F3711|F3712|F3713|F3714|F3715|F3716|F3717|F3718|F3719|F3720|F3721|F3722|F3723|F3724|F3725|F3726|F3727|F3728|F3729|F3730|F3731|F3732|F3733|F3734|F3735|F3736|F3737|F3738|F3739|F3740|F3741|F3742|F3743|F3744|F3745|F3746|F3747|F3748|F3749|F3750|F3751|F3752|F3753|F3754|F3755|F3756|F3757|F3758|F3759|F3760|F3761|F3762|F3763|F3812|F3813|F4098|F4329|V379|V380|V381|V382|V383|V402|V403|V404|V405|V406|V407|V408|V409|V410|V411|V412|V413|V414|V415|V416|V417|V418|V438|V439|V440|V441|V442|V443|V444|V445|V450|V451|V452|V453|V454|V455|V1802|V1803|V2173|V2174|V2837|V3145|V3146|V3147|V3156|f620|f1158|f1164|f2022|f2059|f2176|f2393|f2394|f2395|f2396|f2569|f2700|f2717|f2718|f2719|f3291|v1056|v1057|v1058|v1059|v1060|v1061|v1062|v1063|v1064|v1065|v1066|v1067|v1068|v1078|v1079|v1080|v1081|v1116|v1117|v1118|v1185|v1186|v1187|v1188|v1189|v1190|v1191|v1192|v1193|v1194|v1195|v1196|v1197|v1198|v1199|v1200|v1201|v1202|v1203|v1204|v1205|v1206|v1207|v1208|v1209|v1210|v1211|v1212|v1213|v1214|v1215|v1216|v1217|v1218|v1219|v1220|v1221|v1222|v1230|v1231|v1232|v1233|v1234|v1235|v1236|v1237|v1238|v1239|v1240|v1241|v1424|v1425|v1426|v1427|v1428|v1429|v1430|v1431|v1432|v1433|v1434|v1435|v1436|v1437|v1438|v1439|v1440|v1441|v1442|v1443|v1444|v1445|v1446|v1447|v1448|v1495|v1496|v1497|v1498|v1499|v1500|v1501|v1502|v1503|v1504|v1505|v1506|v1507|v1508|v1509|v4883|v4884|v4885|v4886|v4887|v4888|v4981|v5012|v5032|v6544|v6645|v6646|v6647|v6648|v6649|v6650|v6651|v6652|v6653|v6825|v7807|v8075 +FRTP#F3149|F3150|V419|V420|V421|V422|V2887|f2177|f2178|f2179|f2180|f2181|f2182|v1242|v1243|v1244|v1245|v1246|v1247|v1248|v1249|v1250|v1251|v1252|v1253|v1254|v1255|v1256|v6634|v6635|v6636|v6637|v6638|v6639|v6640|v6641|v6642|v6643|v6644|v9257 +FRTR#F276|F280|F281|F315|F316|F2951|F2952|F3334|F3530|F3533|F3534|F3770|F3771|F3772|F3864|F3865|F3866|F4374|F4375|F4376|F4377|F4378|F4379|F4380|F4381|F4382|F4383|F4384|F4385|F4386|F4387|F4388|F4389|F4390|F4391|F4392|F4393|F4394|F4395|F4396|F4397|F4398|F4399|F4400|F4401|F4402|F4403|F4404|F4405|F4406|F4407|F4408|F4409|F4410|F4411|F4412|V386|V387|V388|V389|V390|V391|V392|V393|V394|V395|V423|V424|V425|V426|V427|V428|V429|V430|V431|V432|V433|V434|V435|V436|V502|V503|V1380|V1381|V1382|V1383|V1798|V1799|V1804|V1805|V1806|V1807|V1808|V1809|V1810|V1811|V1812|V1813|V1814|V1815|V1816|V1817|V1818|V1819|V1820|V1821|V1822|V1823|V1824|V1825|V1826|V1827|V1828|V1829|V1830|V1831|V1832|V1833|V1834|V1835|V1836|V1837|V1838|V1839|V1840|V1841|V1842|V1843|V1844|V1845|V1846|V1847|V1848|V1849|V1850|V1851|V1852|V1853|V1854|V1855|V1856|V1857|V1858|V1859|V1860|V1861|V1862|V1863|V1864|V1865|V1866|V1867|V1868|V1869|V1870|V1871|V1872|V1873|V1874|V1875|V1876|V1877|V1878|V1879|V1880|V1881|V1882|V1883|V1884|V1885|V1886|V1887|V1888|V1889|V1890|V1891|V1892|V1893|V1894|V1895|V1896|V1897|V1898|V1899|V1900|V1901|V1902|V1903|V1904|V1905|V1906|V1907|V1908|V1909|V1910|V1911|V1912|V1913|V1914|V1915|V1916|V1917|V1918|V1919|V1920|V1921|V1922|V1923|V1924|V1925|V1926|V1927|V1928|V1929|V1930|V1931|V1932|V1933|V1934|V1935|V1936|V1937|V1938|V1939|V2838|V2839|V2840|V2841|V2842|V2843|V2844|V2845|V2846|V2847|V2848|V2849|V2850|V2851|V2852|V2853|V2854|V2855|V2856|V2857|V2858|V2859|V2860|V2861|V2862|V2863|V2864|V2865|V2866|V2867|V2868|V2869|V2870|V2871|V2872|V2873|V2874|V2875|V2876|V2877|V2878|V2879|V2880|V2881|V2882|V2883|V2884|V2885|V2886|V2888|V2889|V2890|V3279|V3280|V3281|V3282|V3283|V3284|V3285|V3286|V3287|V3288|V3289|V3290|V3291|V3292|V3293|V3294|V3295|V3296|V3297|V3298|V3299|V3300|V3301|f1159|f1908|f1909|f1910|f1911|f1912|f1913|f1914|f1915|f1916|f1917|f2183|f2184|f2185|f2186|f2187|f2188|f2189|f2221|f2571|f2572|f2573|f2574|f2880|f2881|f2882|f2883|f2884|f2885|f2886|f2887|f2888|f2889|f2890|f2891|f3207|f3208|f3209|f3210|f3211|f3212|f3213|f3214|f3215|f3216|f3217|f3218|f3219|f3220|f3221|f3222|f3223|f3224|f3225|f3226|v1069|v1070|v1071|v1119|v1120|v1121|v1122|v1123|v1124|v1125|v1126|v1127|v1128|v1129|v1130|v1131|v1132|v1133|v1134|v1135|v1136|v1257|v1258|v1259|v1260|v1261|v1262|v1263|v1264|v1265|v1266|v1267|v1268|v1269|v1270|v1271|v1272|v1273|v1274|v1275|v1276|v1277|v1278|v1279|v1280|v1281|v1282|v1283|v1284|v1285|v1286|v1287|v1288|v1289|v1290|v1291|v1292|v1293|v1294|v1295|v1296|v1297|v1298|v1299|v1300|v1301|v1302|v1303|v1304|v1305|v1306|v1307|v1308|v1309|v1310|v1311|v1312|v1313|v1314|v1315|v1316|v1317|v1318|v1319|v1320|v1321|v1322|v1323|v1324|v1325|v1326|v1327|v1328|v1329|v1330|v1331|v1332|v1333|v1334|v1335|v1336|v1337|v1338|v1339|v1340|v1341|v1342|v1343|v1344|v1345|v1346|v1347|v1348|v1349|v1350|v1351|v1352|v1353|v1354|v1355|v1356|v1357|v1358|v1359|v1360|v1361|v1362|v1363|v1364|v1365|v1366|v1367|v1368|v1369|v1370|v1371|v1372|v1373|v1374|v1375|v1376|v1377|v1378|v1379|v1380|v1381|v1382|v1383|v1384|v1385|v1386|v1387|v1388|v1389|v1390|v1391|v1392|v1393|v1394|v1395|v1396|v1397|v1449|v1450|v1451|v1452|v1453|v1454|v1455|v1456|v1457|v1458|v1459|v1460|v1748|v1749|v1750|v1751|v1752|v1753|v1754|v1755|v1756|v1757|v1758|v1759|v1760|v5013|v5055|v5056|v5057|v5058|v5059|v6580|v6581|v6582|v6583|v6584|v6585|v6586|v6587|v6588|v6611|v6612|v6613|v6614|v6615|v6654|v6655|v6656|v6657|v6658|v6659|v6660|v6661|v6662|v6663|v6664|v6665|v6666|v6667|v6668|v6669|v6670|v6671|v6672|v6673|v6674|v6675|v6676|v6677|v6678|v6679|v6680|v6681|v6682|v6683|v6684|v6685|v6686|v6687|v6688|v6689|v6690|v6691|v6692|v6693|v6694|v6695|v6696|v6697|v6698|v6699|v6700|v6701|v6702|v6703|v6704|v6705|v6706|v6707|v6708|v6709|v6710|v6711|v6712|v6713|v6714|v6715|v6716|v6717|v6718|v6719|v6720|v6721|v6722|v6723|v6724|v6725|v6726|v6727|v6728|v6729|v6730|v6731|v6732|v6733|v6734|v6735|v6736|v6737|v6738|v6739|v6740|v6741|v6742|v6743|v6744|v6745|v6746|v6747|v6748|v6749|v6750|v6751|v6752|v6753|v6754|v6755|v6756|v6757|v6758|v6759|v6760|v6761|v6762|v6763|v6764|v6765|v6766|v6767|v6768|v6769|v6770|v6771|v6772|v6773|v6774|v6775|v6776|v6777|v6778|v6779|v6780|v6781|v6782|v6783|v6784|v6785|v6786|v6787|v6788|v6789|v6790|v6791|v6792|v6793|v6794|v6795|v6796|v6797|v6798|v6799|v6800|v6801|v6802|v6803|v6804|v6805|v6806|v6807|v6808|v6809|v6810|v6811|v6812|v6813|v6814|v6815|v6816|v6817|v6818|v6819|v6820|v6821|v6822|v6823|v6824|v7952|v8015|v8016|v8017|v8018|v8019|v8076|v8608|v8609|v8610|v8611|v8612|v8613|v8614|v8615|v8616|v8617|v8618|v8619|v8620|v8621|v8622|v8623|v8624|v8625|v8626|v8627|v8628|v8629|v8630|v9258|v9259|v9260|v9261|v9262|v9263|v9264|v9265|v9266|v9267|v9268|v9269|v9270|v9271|v9272 +FRTS#F271|F320|F3151|F3152|F3153|F3154|F3155|F3156|F3157|F3158|F3159|F3160|F3161|F3162|F3163|F3164|F3165|F3166|F3167|F3168|F3169|F3172|F3173|F3174|F3335|F3336|F3810|F3814|V28|V29|V36|V1357|V1753|V1754|V1755|V1756|V2340|V2385|V2386|V2387|V2388|V3135|V3136|V3137|V3302|V3303|f621|f1160|f1165|f2190|f2191|f2192|f2193|f2194|f2195|f2196|f2197|f2198|f2199|f2200|f2201|f2202|f2203|f2204|f2205|f2206|f2207|f2208|f2209|f2210|f2211|f2212|f2213|f2214|f2215|f2216|f2217|f2218|f2219|f2220|f2227|f2228|f2229|f2230|f2231|f2232|f2233|f2234|f2235|f2236|f2237|f2238|f2239|f2240|f2344|f2345|f2346|f2347|f2348|f2638|f2639|f2640|f2641|f2642|f2701|f2892|f3292|v1095|v1510|v1511|v1512|v1513|v1514|v1515|v1516|v1517|v1518|v1519|v1520|v4982|v5014|v5046|v5047|v5048|v5049|v5050|v5051|v5052|v5053|v5060|v6545|v6546|v6547|v6548|v6549|v6550|v6551|v6552|v6553|v6826|v6827|v6828|v6829|v6830|v6831|v6832|v6833|v6834|v6835|v6836|v6837|v6838|v8057|v8077|v8113|v8114|v8115|v8116|v8117|v8118|v8119|v8120|v8121|v8122|v8123|v8124|v8125|v9273|v9274|v9275|v9276|v9277|v9278|v9279 +FRTT#F3120|F3531|F3532|V33|V34|V396|V397|V446|V1757|V1758|V1759|V1760|V1761|V1762|V1763|V1764|V1765|V1766|V1767|V1768|V1769|V1770|V1771|V1772|V1773|V1774|V1775|V1776|V1777|V1778|V1779|V1780|V1781|V1782|V1783|V1784|V1785|f622|f1166|f2055|f2056|f2057|f2058|f2570|f2702|f3293|v1072|v1073|v1074|v1075|v1076|v1096|v1097|v1098|v1099|v1100|v1101|v1137|v1138|v1139|v1140|v1141|v1142|v1143|v1144|v1145|v1146|v1147|v1148|v1149|v1150|v1151|v1152|v1153|v1154|v1155|v1156|v1157|v1158|v1159|v1160|v1461|v1462|v1463|v1464|v1465|v1466|v1467|v1468|v1469|v1470|v1471|v4889|v4922|v4983|v5015|v5033|v5034|v5035|v5036|v5037|v6554|v6555|v6556|v6557|v6558|v6559|v6560|v6561|v6562|v6563|v6564|v6565|v6566|v7808|v7809|v7810|v7811|v7812|v8598|v8599|v8600|v8601|v8602|v8603 +FRTW#F277|F319|F2953|f2222|f2223|f2224|f2225|f2226 +FRTX#F301|V364|V365|V366|V367|V368|V399|V447|V448|V449|v1013|v1014|v1015|v1016|v1017|v1161|v1162|v1163|v1164|v1165|v1166|v1167|v1168|v1169|v1170|v1171|v1172|v1173|v1174|v1472|v1473|v1474|v1475|v1476|v1477|v1478|v1479|v1480|v1481|v1482|v1483|v1484|v1485|v1486|v1487|v1488|v1489|v1490|v1491|v1492|v1493|v1494 +FRWB#V2036|v7362|v7363 +FRWF#F1712|F1713 +FRWH#V2044|V2045|v7085|v7086 +FRWJ#F330|F331|F332|V2040|V2041|V2048|V2049|v1823|v1824|v1825|v1826|v1827|v1828|v7081|v7082|v7083|v7084|v7116|v7117|v7118|v7119|v7120|v7121|v7122|v7123|v7124|v9310|v9311|v9312|v9313|v9314|v9315 +FRWK#V520|V521|V2079|V2080|V2081|V2082|V3326|V3327|v1829|v1830|v1831|v1832|v1833|v1834|v6981|v6982|v6983|v6984|v6985|v7254|v7255|v7256|v7257|v7258|v7259|v7260|v7261|v7262|v7263|v7264|v7265|v7266|v7267|v7268|v9302|v9303|v9304|v9305 +FRWL#F3539|F3540|F3541|F3542|F3543|F3544|V1974|V1975|V1976|V1977|V1978|V1979|V1980|V1981|V1982|V1983|V1984|V1985|V1986|V1987|V1988|V1989|V1990|V1991|V1992|V1993|V1994|V1995|V1996|V1997|V1998|V1999|V2000|V2001|V2002|V2003|V2004|V2005|V2006|V2007|V2008|V2009|V2010|V2011|V2012|V2013|V2014|V2015|V2016|V2017|V2018|V2019|V2050|V2051|V2058|V2059|V2083|V2084|V3321|V3322|V3337|f2578|f2579|f2580|f2581|v7021|v7022|v7023|v7024|v7025|v7026|v7027|v7028|v7029|v7030|v7031|v7032|v7033|v7034|v7125|v7126|v7127|v7128|v7129|v7130|v7131|v7132|v7133|v7134|v7135|v7136|v7137|v7148|v7149|v7150|v7151|v7152|v7153|v7154|v7155|v7156|v7157|v7158|v7159|v7160|v7161|v7162|v7163|v7164|v7165|v7166|v7167|v7168|v7169|v7170|v7171|v7172|v7277|v7278|v7279|v7280|v7281|v7282|v7283|v7284|v7285|v7286|v7287|v7288 +FRWN#V2020|V2021|V2022|V2023|V2024|V2025|V2026|V2027|V2028|V2029|V2030|V2031|V2032|V2033|V2060|V2061|V2062|V2063|V2064|V2065|V2066|V2067|V2068|V2069|V2085|V2099|V2100|V2101|V2102|V2104|V2105|V2106|V2107|V3323|V3328|V3338|V3339|v7035|v7036|v7037|v7038|v7039|v7040|v7041|v7042|v7043|v7044|v7045|v7046|v7047|v7048|v7049|v7050|v7051|v7052|v7053|v7054|v7055|v7056|v7138|v7139|v7140|v7141|v7142|v7173|v7174|v7175|v7176|v7177|v7178|v7179|v7180|v7181|v7182|v7183|v7184|v7185|v7186|v7187|v7188|v7189|v7190|v7191|v7192|v7193|v7194|v7195|v7196|v7197|v7289|v7290|v7291|v7292|v7293|v7294|v7364|v7378|v7379|v7380|v7381|v7382|v7383|v7384|v7385|v7386|v7387|v7388|v7389|v7390|v7391|v7392|v7393|v7394|v7395|v7396|v7397|v7398|v7399|v7400|v7401|v7402|v7403|v7404|v7405|v7406|v7407|v7408|v7409|v7424|v7425|v7426|v7427|v7428|v7429|v7430|v7431|v7432|v7433|v7434|v7435|v7436|v7437|v7438|v7439|v7440|v7441|v7442|v7443|v7444 +FRWR#F334|F335|F336|F1715|F1716|F1717|F1718|F1719|F1720|F1721|F1722|F1723|F1724|F3537|F3538|F3936|F3937|F3938|V1970|V1971|V1972|V2034|V2035|V2042|V2043|V2070|V2071|V2072|V2073|V2086|V2087|V2088|V2089|V2090|V2095|V2096|V2097|V2098|V2103|V3324|V3325|V3333|V3334|V3335|V3336|V3340|V3341|f2575|f2576|f2577|f3000|f3418|v6986|v6987|v6988|v6989|v6990|v6991|v6992|v6993|v6994|v6995|v6996|v6997|v6998|v6999|v7000|v7001|v7002|v7003|v7004|v7005|v7006|v7007|v7008|v7009|v7010|v7011|v7057|v7058|v7059|v7060|v7061|v7062|v7063|v7064|v7065|v7066|v7067|v7068|v7069|v7070|v7071|v7087|v7088|v7089|v7090|v7091|v7092|v7093|v7094|v7198|v7199|v7200|v7201|v7202|v7203|v7204|v7205|v7206|v7207|v7208|v7209|v7210|v7211|v7212|v7213|v7214|v7215|v7216|v7217|v7218|v7219|v7220|v7221|v7222|v7223|v7224|v7225|v7295|v7296|v7297|v7298|v7299|v7300|v7301|v7302|v7303|v7304|v7305|v7306|v7307|v7308|v7309|v7310|v7311|v7312|v7313|v7314|v7315|v7316|v7317|v7318|v7319|v7320|v7321|v7322|v7323|v7324|v7325|v7326|v7327|v7328|v7329|v7330|v7331|v7332|v7333|v7334|v7335|v7336|v7337|v7338|v7365|v7366|v7367|v7368|v7369|v7370|v7371|v7372|v7373|v7374|v7375|v7410|v7411|v7412|v7413|v7414|v7415|v7416|v7417|v9300|v9301|v9308|v9309|v9317|v9318|v9319|v9320|v9321|v9322|v9323|v9324 +FRWS#F327|F328|F329|F333|F1714|F3536|V1973|V2052|V2053|V2054|V2055|V2056|V2057|V2074|V2075|V2076|V2077|V2078|V2091|V2092|V2108|V2109|V3329|v7012|v7013|v7014|v7015|v7016|v7017|v7018|v7019|v7020|v7095|v7143|v7144|v7145|v7146|v7147|v7226|v7227|v7228|v7229|v7230|v7231|v7232|v7233|v7234|v7235|v7236|v7237|v7238|v7239|v7240|v7241|v7242|v7269|v7270|v7271|v7272|v7273|v7274|v7275|v7276|v7339|v7340|v7341|v7342|v7343|v7344|v7345|v7346|v7347|v7348|v7349|v7419|v7420|v7421|v7422|v7423|v7445|v7446|v7447|v7448|v7449|v7450|v7451|v7452|v7453|v7454|v7455|v7456|v9306|v9307|v9316 +FRWT#V2093|V2094|v7096|v7097|v7098|v7099|v7100|v7101|v7102|v7243|v7244|v7245|v7246|v7247|v7248|v7249|v7250|v7251|v7252|v7253|v7350|v7351|v7352|v7353|v7354|v7355|v7356|v7357|v7358|v7359|v7360|v7361 +FRWX#F1711|V1969|V2037|V2038|V2039|V2046|V2047|V3330|V3331|V3332|v6972|v6973|v6974|v6975|v6976|v6977|v6978|v6979|v6980|v7072|v7073|v7074|v7075|v7076|v7077|v7078|v7079|v7080|v7103|v7104|v7105|v7106|v7107|v7108|v7109|v7110|v7111|v7112|v7113|v7114|v7115|v7376|v7377|v7418|v8085|v8086 +FRX#F4083|f2371|f2372 +FRX0#V1376|V1377 +FRXM#f2373 +FRXN#F1670|F3338|F4084|V22|V23|V24|V25|V1358|V1359|V1360|V1361|V1362|V1363|V1364|V1365|V1366|V1367|V1574|V1575|V1576|f2374|f3088|f3089|v4890|v4900|v4901|v4902|v4903|v4904|v4905|v4906|v4907|v4908|v4909|v4910|v9121|v9122 +FRXR#f2375|f2376|f2377|f2378|f2379|f2938|v1008|v1009|v1010|v1011|v1012|v5061|v5062|v5063|v5064|v5065|v5066|v5067|v5068 +FRXS#f2380|f2381|f2382|f2383|v4891 +FRXT#F3219|F3220|F3221|F3222|F3223|F3224|F3225|F3226|F3227|F3228|F3229|F3230|F3231|F3232|F3233|F3234|F3235|F3236|F3237|F3238|F3239|F3240|F3241|F3242|F3243|F3244|F3245|F3246|F3247|F3248|F3249|F3250|F3251|F3252|F3253|F3392|F3393|F3867|F3868|F3869|F3870|F3871|F3872|F3873|F3874|F3875|F3876|F3877|F3890|F3891|F3892|F3893|F3894|F3895|F3896|F4085|F4086|F4087|F4088|F4089|V154|V155|V1370|V1371|V2158|V2159|V3141|V3142|V3143|V3144|V3148|V3149|f2271|f2272|f2893|f2894|f2895|f2896|f2897|f2898|f2899|f2900|f2901|f2902|f2903|f2904|f2905|f3090|f3091|f3092|f3093|f3094|f3095|f3096|f3097|f3098|f3099|f3100|f3101|f3102|f3103|f3104|f3105|f3106|f3107|f3108|f3109|f3110|f3111|f3112|f3113|f3114|f3115|f3116|f3117|f3118|f3119|f3120|f3121|f3122|f3380|f3381|f3382|f3383|f3384|f3385|f3386|f3387|f3388|f3389|f3390|f3391|f3392|f3393|f3394|f3395|f3396|f3397|f3398|f3399|f3400|f3401|f3402|v210|v211|v212|v213|v214|v215|v216|v217|v218|v219|v220|v221|v222|v223|v224|v4892|v4893|v4894|v4895|v4896|v4897|v4898|v4956|v4957|v4958|v4959|v4960|v4961|v4962|v4963|v4964|v4965|v4966|v4967|v5038|v5039|v5040|v5041|v5042|v5043|v5044|v5045|v7703|v7704|v7705|v7706|v7707|v7708|v7709|v7710|v7711|v7712|v7713|v7714|v9123|v9124 +FS#F705|F1734|F4149|F4262|F4586|P1295|V43|V2393|V2424|f389|f1233 +FS0L#F1528|F1529|f949|f950|f951|f952|f953|f954|f955|f956|f957|f958|f959 +FS0N#F746|F747|F748 +FSBK#F4251 +FSBL#F4163|F4164|F4165|F4166|F4167|F4168|F4169|F4170|F4171|F4172|F4173|F4174|F4175|F4176|F4177|F4178|F4179|F4180|F4181|F4182|F4183|F4184|F4185|F4186|F4187|F4188|F4189|F4190|F4191|F4192|F4193|F4194|F4195|F4196|F4197|F4198|F4199|F4200|F4201|F4202|F4203|F4204|F4205|F4206|F4207|F4208|F4209|F4210|F4211|F4212|F4213|F4214|F4215|F4216|F4217|F4218|F4219|F4220|F4221|F4222|F4223|F4224|F4225|F4226|F4227|F4228|F4229|F4230|F4231|F4232|F4233|F4234|F4235|F4236|F4237|F4238|F4239|F4240|F4241|F4242|F4243|F4244|F4245|F4246|F4247|F4248|F4249|F4258|F4259|f3132|f3133|f3134 +FSBN#F4250 +FSBR#F709|F4256|f388 +FSBS#F4152|F4153|F4154|F4155|F4156|F4157 +FSBT#F4150|F4151|F4158|F4159|F4160|F4162|F4252|F4253|F4254|F4255|F4257|F4260 +FSFL#F4301|F4302 +FSFR#F4300|P1336|P1337|p903 +FSFT#P1334|P1335 +FSJ#V2394 +FSJL#F4264 +FSJN#V2395 +FSK#F1736|F2114|P1363|f848|f849 +FSKB#F2116|F2117|F2118|F2119|F2120 +FSKF#F2149|F2150|F2151|F2152|F2196|F2197 +FSKJ#F2153|F2154|F2155|F2156|F2157|F2158|F2159 +FSKK#F2115|F2160|F2161|F2162|F2167|F2168|F2169|F2170|F2171 +FSKL#F2172|F2173|F2174|F2175|F2176|F2177|F2203|F2204|F2205|F2206|F4288|f1373|f1374|f1375|f1376|f1377|p939|p940|p941|p942|p943 +FSKM#F2178|F2179|F2180 +FSKN#F682|F683|F684|F685|F686|F687|F688|F689|F690|F2124|F2125|F2126|F2163|F2164|F2165|F2166|F4265|F4266|F4267|F4268|F4269|F4270|F4271|F4272|F4273|F4274|F4275|P1366|P1370|V2427|V2428|V2429|V2430|V2431|V2432|V2433|f850|f1356|f1357|f1358|f1359|f1360 +FSKR#F2127|F2128|F2129|F2130|F2131|F2132|F2133|F2134|F2135|F2136|F2137|F2138|F2139|F2140|F2141|F2142|F2143|F2144|F2145|F2146|F2147|F2182|F2183|F2184|F2185|P1364|P1365|f851|f852|f853|f854|f1355|f1361|f1362|f1363|f1364|f1365|f1366|f1367|f1368|f3136 +FSKS#F691|F692|F693|F694|F695|F1737|F2148|F2186|F2187|F2188|F2189|F2190|F2191|F2199|F2200|F2201|F2202|P1367|P1368|P1369|V2407|f366|f367|f368|f369|f370|f855|f856|f857|f858|f1369|v8161|v8162|v8163|v8164 +FSKT#F2121|F2122|F2123|F2181|F2192|F2193|F2194|F2195|f1370|f1371|f1372 +FSKW#F2198 +FSL#F696|F1498|F3177|F4104|F4289|V39|f868|v8166|v8167 +FSLM#v8168 +FSLN#F697|F1499|F3178|F4290|V40|V41|V42|V44|f371|f859|f860|f861|f862|f863|f2241 +FSLR#f2242|v8169 +FSLS#V2408|v8165|v8170 +FSLT#F4291|f372|f373|f864|f865|f866|f867 +FSM#V2409 +FSMS#V2410 +FSMT#F4276|F4277 +FSN#F678|F679|F4587|P1296|f390|f3135 +FSNF#P1300|P1301 +FSNJ#F713|F4161|p886 +FSNK#F712|F714|F715|F716|F717|P1298|P1299|f398|f399|f400|f401|f402|f403|f404|f405 +FSNN#F680 +FSNS#F681 +FSNT#F4278|F4279|F4280|F4281|P1297|f391|f392|f393 +FSNX#F704 +FSPF#F4282|F4283|F4284|F4285|F4286|F4287 +FSPR#F4293|V2177|V2178|V2179|V2180|V2181|V2182|V2434|V2435|v7846|v7847|v7848|v7849|v7850|v7851 +FSPT#F4292 +FSR#F698|F4353|V2396|V2397|v8138 +FSRH#F699|F700 +FSRJ#f375|f376|f377|f378|f379|f380|f381|f382|f383 +FSRK#f374|f384|f385|f386|f387 +FSRL#F701 +FSRN#F702|F4354|v8139|v8140|v8141|v8142|v8143 +FSRS#F703|v8144 +FSRT#v8145|v8146|v8147|v8148|v8149|v8150 +FSS#F710|F4263 +FSSK#p947|p948|p949|p950|p951 +FSSL#F4306 +FSSN#f418|f419|f420|f421|f422|f423|f424|f425|f426|f427|f428|f429|f430|f431|f432|f433|f434|f435|f436 +FSST#f394|f1234 +FST#F45|F706|F744|F775|F776|F1511|F4359|V2404|f395|f396|f406|f407|f869|f877|f3137 +FSTB#F1508|F1509|F1510|V2183|V2184|f870|f871|f872|f873|f874|f875|f876 +FSTF#F745|F1507|F1533|F1534|F1535|F1605|F1606|F1607|F1608|F1609|F1610|f889|f890|f891|f892|f1052|f1053|f1054|f1055 +FSTJ#F1516|F1517|F1518|F1519|F1520|F1521|F1522|F1523|F1524|F1525|F1526|F1595|F1596|f893|f894|f895|f896|f897|f898|f899|f900|f901|f902|f903|f904|f905|f906|f907|f908|f909|f910|f911|f912|f913|f914|f915|f916|f917|f918|f919|f920|f921|f922|f923|f924|f925|f926|f927|f928|f929|f930|f931|f932|f933|f934|f935|f936|f937|f938|f939|f940|f941|f942|f943|f944|f945|f946|f947|f948|f960|f961|f962|f963|f964 +FSTK#F749|F750|F751|F752|F1500|F1501|F1502|F1527|F1530|F1531|F1532|F1536|F1537|F1538|F1539|F1594|f502|f503|f965|f966|f967|f968|f969|f970|f971|f972|f973|f974 +FSTL#F1540|F1541|F1542|F1543|F1544|F1545|F1546|F1547|F1548|F1549|F1550|F1597|F2207|F2208|F2209|F4295|f975|f976|f977|f978|f979|f980|f981|f982|f983|f984|f985|f986|f987|f988|f989|f990|f991|f992|f993|f994|f995|f996|f997|f998 +FSTM#F1513|F1551|F1552|F1553|F1554|F1598|F1599|V2425|V2426|f878|f999|f1000|f1001|f1002|f1003 +FSTN#F46|F707|F708|F711|F718|F719|F720|F721|F722|F723|F777|F1503|F1504|F1505|F1512|F1555|F1556|F1600|F1601|F1602|F1603|F1604|F4360|V2405|V2406|f397|f408|f409|f410|f411|f879|f1004|f1005|f1006|f1007|f1008|f1009|f1010|f1011 +FSTP#F753|F754|F1557|F1558|F1559|F1560|F1561|F1562|F1563|F1564|F1565|F4294 +FSTR#F755|F756|F757|F758|F759|F760|F1506|F1566|F1567|F4261|F4297|F4298|F4299|f735|f880|f881|f882|f883|v8153|v8154|v8155|v8156|v8157|v8158|v8159|v8160 +FSTS#F761|F762|F763|F764|F1514|F1515|F1568|F1569|F1570|F1571|F1572|F1573|F1574|F1575|F1576|F1577|F1578|F1579|F1580|F1581|F1582|F1583|F1584|F1585|F1586|F1587|F1588|F1589|F1590|F1591|F1592|F1593|F1612|F1613|F1614|F1615|F1616|F1617|f412|f884|f885|f886|f887|f888|f1012|f1013|f1014|f1015|f1016|f1017|f1018|f1019|f1020|f1021|f1022|f1023|f1024|f1025|f1026|f1027|f1028|f1029|f1030|f1031|f1032|f1033|f1034|f1035|f1036|f1037|f1038|f1039|f1040|f1041|f1042|f1043|f1044|f1045|f1046|f1047|f1048|f1049|f1050|f1051|f1056|f1057|f1058|f1059|f1060|f1061|f1062|f1063|f1064|f1065|f1066|f1067|f1068|f1069|f1070|f1071 +FSTT#F4296|f413|f414|f415|f416|f417|f497|f498|f499|f500|f501 +FSTW#F1611 +FSTX#V2403 +FSWJ#F4303|F4304|F4305 +FSWL#V2436 +FSXN#F4358|V2249 +FSXT#V2253|V2254|V2255|V2256|V2257 +FT#F724|F841|F1633|F1738|F3179|P1338|V75|V2190|V2215|V2411|f83|f1072|f1073 +FTBK#F838 +FTBL#V2218|V2219|V2220 +FTBN#V2217|V2221 +FTBR#F3186 +FTBS#F1750|P1341|V2237 +FTBX#F1624|F1625|F1626 +FTFL#F1634|F1635|F1636|F1637 +FTFN#P1340|V2216 +FTFR#F1646|f1084|f1085 +FTHN#F842|F843|F844 +FTJ#F1622|f1088 +FTJH#F1638|F1639|F1640 +FTJN#F1623|f1089|f2243|f2244|f2245|f2246|f2247|p908|p909|p910|p911|p912|p913|p914|p915|p916|p917|p918 +FTJR#f1090|f1091|f1092|f1093 +FTJS#f1094 +FTJT#f1086 +FTK#f1087 +FTKM#V2222 +FTKN#V76|V77|V2348|v50|v51 +FTKP#F3196|F3197|F3198|P1348|P1349|f2268|p931 +FTKR#F3188|F3189|F3190|F3191|F3192|F3193|F3194|P1342|P1343|P1344|P1345|P1346|P1347|V2223|f2248|f2249|f2250|f2251|f2252|f2253|f2254|f2255|f2256|f2257|f2258|f2259|f2260|f2261|f2262|f2263|f2264|f2265|f2266|f2267|p919|p920|p921|p922|p923|p924|p925|p926|p927|p928|p929|p930 +FTKS#V2224|f1095|f1096|f1097|f1098 +FTKT#V2207|V2208|V2209 +FTL#F765|f437|f438|f1119|f1120|f1185|f1186|v8171|v8172 +FTLB#F3199|F3200 +FTLH#F1657|F1658 +FTLK#p906|p907 +FTLM#f1121|v8173 +FTLN#f439|f1187|v8174 +FTLR#f440|f441|f442|f443|f444|f1122|f1123|f1124|f1125|f1126|f1127|f1188|f1189|f1190|f1191|v8175|v8176|v8177|v8178 +FTLS#F725|F1659|F1660|F1661|F3201|P1350|f445|f446|f447|f448|f449|f450|f1128|f1129|f1130|f1131|f1132|f1192|f1193|f1194|f1195|v8179|v8180|v8181|v8182|v8183|v8184 +FTLT#F726|V2412|V2413 +FTM#F727|F728|V3361|f84 +FTMN#F3203|F3204|P1351|P1352|V2414|V2415|V2416|V2417|V2418|V2419|V2420|v8185|v8186|v8187|v8188|v8189|v8190|v8191|v8192|v8193|v8194|v8195|v8196|v8197|v8198|v8199|v8200|v8201|v8202|v8203|v8204|v8205|v8206|v8207|v8208|v8209|v8210 +FTMS#F729|F1641 +FTMT#F3202 +FTN#F197|F845|F1618|F4311|f85|f1074|f1378 +FTNH#F846 +FTNM#V2349|V2350|V2351 +FTNN#P1353|P1354 +FTNP#F1643 +FTNR#F1642 +FTNS#F198|F199|F1621|F2210|F2211|F2212|F2213|f86|f87|f88|f89|f90|f91|f92|f93|f94|f95|f96|f97 +FTNT#F3195 +FTPR#F3180|F3181|F3182|V2225|V2226 +FTR#F794|F836|F3957|F4109|F4142|F4143|V45|V2195|V3368|f98|f1075|f1076|f3419 +FTRB#F796|F797|F798|F799|F800|F801|F802|F803|F804|F4113|F4114|F4115|F4131|F4132 +FTRF#F805|F829|V46|f515|f516 +FTRH#F810|F811|F812|V47|V48|V49 +FTRJ#F806|F807|F808|F809|F4117|f517 +FTRK#F813|F814|F815|F816|F817|F818|F819|F820|F4118|F4119|F4120|F4121|V2227 +FTRL#F795|F821|F4110|F4111|F4146|F4361|V50|V51|V52|V53|V54|V55|V56|V57|f518|f519|f520|f521|f522|f3202|f3203|v32|v33|v34|v35|v36|v37|v38|v39|v40|v41|v42|v43|v44|v45|v46|v47|v48|v49|v9395|v9396|v9397|v9398|v9399|v9400|v9401|v9402|v9403|v9404|v9405|v9406|v9407|v9408|v9409 +FTRM#F4122|F4123|F4124|F4125|F4126|F4148|V58|V59|V60|V61|V62|V63|V64|f99 +FTRN#F822|F827|F828|F3958|F4127|F4128|F4129|F4130|F4585|V72|V73|V74|V2185|V2186|V2187|V2188|V2189|V2196|V2421|V2422|V2423|V3370|f100|f523|f524|f525|f526|f1077|f3129|f3420|f3421|f3422|f3423 +FTRP#F3205|P1355|P1356 +FTRR#F4116|f101|f1078 +FTRS#F823|F824|F825|F826|F833|F834|F835|F4112|F4133|F4134|F4135|F4136|F4137|F4144|F4145|F4147|V65|V66|V67|V68|V69|V70|V71|V2197|f1079|f3130|f3131|f3424 +FTRT#F4138|F4139|F4140|F4141|F4363|f527|f3204|f3205|f3425|f3426|f3427|f3428|f3429 +FTRW#F830|F831|F832|f528|f529|f530 +FTRX#F4362|V2191|V2192|V2193|V3369 +FTS#F1749|F3206|F3212|F4419|V78|V2194|V2228|f102 +FTSJ#F2216 +FTSK#F1619|F1620|F1644|f3128 +FTSL#F3210|F3211|P1359|P1360 +FTSN#F1647|F1648|F3213 +FTSR#F3183|F3184|F3207 +FTST#F3185|V92|V93|V94|V95|f103|f104|f105|f106|f1080|f1081|f1082|f1083 +FTSX#F1645 +FTTK#V2230 +FTTL#P1339 +FTTP#V2229 +FTTR#F1627|F1628|F1629|F1630|F1631|F1632 +FTTT#F3187 +FTTX#F3208|f2269|f2270 +FTWT#F3209|P1357|P1358 +FTX#F2214|F2215 +FTXM#p904|p905 +FTXN#F4310 +FWJN#V2250|V2251 +FWTN#V2252 +FX#F47|F85|f19 +FXBK#F66|F67 +FXBL#F78|F79 +FXBR#F70|F71|F72|F73|F74|F75|F188 +FXBT#F48|F68|F69|F76|F77 +FXBX#F80|F81 +FXFL#F147 +FXFR#F88|F166|F167|F168|F169|F170|F171|F172 +FXJB#F89|F90|F91 +FXJM#F92|F93|f22|f23|f24|f25|f26 +FXJR#f27|f28|f29|f30|f31|f32|f33|f34|f35|f36|f37|f38 +FXJS#F94|F95|F96|F97 +FXKL#F113|F114|F115 +FXKM#F116|F117|F118 +FXKN#F110|F111|F112|P1371|P1372|f39|f40|f41|f42|f43|f44|f45|f46|f47|f48|f49|f50 +FXKR#F98|F99|F100|F101|F102|F119|F120|F121|F122|F123|F124|F125|F126|F127 +FXLJ#P1373|P1374|P1375|p944|p945|p946 +FXLK#F132 +FXLN#f3138 +FXLR#F128|F129 +FXLT#F130|F131|F133|f3139 +FXLX#f51|f52|f53|f54|f55|f56|f57|f58|f59|f60|f61|f62 +FXMK#F134|F135 +FXMN#F136|F137|F140|F141|F142|F143|f63|f64|f65|f66|f67|f68|f69|f70|f71|f72|f73|f74 +FXMS#F138|F139 +FXN#F4105|V2398|f20|f451 +FXNJ#F107 +FXNN#V2399 +FXNR#V2400|V2401|V2402|f3126|f3127|v8151|v8152 +FXNS#F4106|F4107|F4108 +FXNT#F103|F108|F109|f21|f452|f453|f454|f455 +FXPB#F149 +FXPR#F146|F148 +FXR#F4307|V2231 +FXRB#F49|F50|F51|F52|F53|F54|f3142 +FXRF#f3140 +FXRK#F144|F145 +FXRN#F152|F4308|f3141 +FXRR#F86|F87 +FXRS#F55|F56|F57|F150|F187|F4309|f78|f79 +FXRX#F151 +FXS#F3945|F4420 +FXSB#F58|F59 +FXSJ#F3947|F3948 +FXSK#F64|F65|F153|F154|F155|F156|F157|F158|F159|F3953|F3954|F3955 +FXSM#F160|F161|f75 +FXSN#F4421|F4422|f2982 +FXSP#F162|F3949|F3950|F3951|F3952|f76|f77 +FXSR#f2983|f2984|f2985|f2986|f2987 +FXSS#F3946 +FXST#F60|F61|F62|F63|F104|F163|F164|F183|F184|F185|f456|f2988|f2989|f2990|f2991 +FXSW#F186 +FXT#F1742|f457|f507|f1099|f1100|f1812 +FXTK#F787|F1649|F1650|F1651|F1652|F1653|F1654 +FXTL#F165|F788|F3956|f2992|f2993|f2994|f2995 +FXTM#F789|F790|F791|f1101 +FXTN#F1743|F1744|F1745|F1746|F1747|F1748|f458|f508|f509|f510|f511|f512|f1102|f1103|f1104|f1813 +FXTR#F84|F784|F785|F786|f1105|f1106|f1107|f1108|f1109 +FXTS#F82|F83|F792|f459|f513|f1110|f1111|f1112|f1113|f1114|f1183 +FXTT#F106|f514|f1115|f1116|f1117 +FXTW#F793|F1655|F1656|f1118 +FXWL#F173 +FXWR#F174|F175|F176|F177|F178|F181|F182 +FXWS#F179 +FXWX#F180 +FXXS#F105 +FYR#F3217 ++++++++++ +H#H140|H141|H1220|H1871|h564|h2669 +H0TR#H1867|H1868 +HB#H38|H40|H712|H1914|H2237|H2769|H3155|h29|h30|h651|h3736|h4145 +HBBN#H1225|H1226 +HBFN#h55 +HBHF#h52 +HBJR#H45|H2238|h40|h41|h42|h43|h44|h45|h46|h47|h48|h49|h50|h51 +HBKK#H39 +HBKR#H2239 +HBL#H1227|H2244|h53|h3747 +HBLB#H1236|H2245 +HBLF#H1234 +HBLK#H1231 +HBLN#H1232|h652|h3737|h3738|h3739|h3740|h3741 +HBLR#H1228|H1229|H1230 +HBLS#H1233|H2246|H2247|h3742 +HBLT#H47|H48|h54|h653|h3743|h3744|h3745|h3746 +HBLW#H1235|H2248 +HBM#H1222 +HBMN#H1223|H1224 +HBN#H713|H1915|h31|h654|h2670 +HBNJ#H1246 +HBNK#H1245 +HBNS#H42|H43|H44|h32 +HBNT#h33|h34|h35|h36|h37|h38|h655|h656|h657|h658 +HBNX#H41 +HBR#H1237|H2770 +HBRM#H2242|H2773|H2774 +HBRR#H1240|H1241|H1242 +HBRS#H1243|H1244|H2904|h659|h660|h661|h662|h663 +HBRT#H2771|H2772|H2903|h4281|h4282 +HBS#H1916|H2243 +HBSB#H50|H2152|H2153|h56 +HBSJ#H2154|H2155 +HBSK#H2775|H2776|H2777|H2778|h4556|h4557|h4558|h4559|h4560|h4561|h4562|h4563|h4564|h4565|h4566|h4567 +HBSL#H51|H52 +HBST#h39|h664|h3748 +HBSX#H53|h57|h58|h59 +HBT#h60|h665 +HBTS#H49 +HBWJ#H2779 +HBWR#H1238|H1239 +HBXT#H46 +HBYS#H2240|H2241 +HF#H143|H721|H1294|H2465|H2472|H2780|H2781|H3059|h3972|h4424 +HFBR#H2466|H2467|H2468|H2469|H2470 +HFHS#H2482 +HFJ#h4432 +HFJM#h4433 +HFJN#h4434 +HFJR#h4435|h4436|h4437|h4438|h4439 +HFJS#H2480 +HFK#h4431 +HFKK#H2992|H2993 +HFKN#H2483 +HFKR#H2479|H2481 +HFKS#H2994|h4440|h4441|h4442 +HFLB#H2485 +HFLN#H2484|H2995|H2996 +HFLX#H3061|H3062|H3063|H3064|H3065|h4480|h4481|h4482|h4483|h4484|h4485|h4486|h4487|h4488|h4489|h4490|h4491|h4492|h4493 +HFMN#H2474 +HFMR#H2486 +HFMS#H2487 +HFN#H63|H717|H2784|H2938|H3060|h3973|h4425 +HFNB#H68|H69|H70|H71|H718 +HFNF#H74|H88|H89|H90 +HFNJ#H75|H76|H2998 +HFNK#H77|H78|H2997 +HFNM#H79|H80|H81 +HFNN#H64|H73|H2475|H2476|H2477|H2478|h3979|h3980|h3981|h3982|h3983|h3984|h3985|h3986|h3987|h3988|h3989|h3990|h3991|h3992|h3993|h3994|h3995|h3996|h3997|h3998|h3999|h4000|h4001|h4002|h4003|h4004|h4005 +HFNR#H65|H66|H67|H82 +HFNS#H83|H84|H85|H86|H87|H719 +HFNT#H72|h3974|h3975|h3976|h3977|h3978|h4426|h4427|h4428|h4429|h4430 +HFNW#H720|h570 +HFNX#H2488 +HFPL#H2490 +HFPR#H2489 +HFR#H91|H1218 +HFRB#H92 +HFRF#H93 +HFRS#H94|H95 +HFRT#H2491|h4010 +HFS#H2473|H2492|H2785 +HFSK#H144|H145|H146|H2493|H2786|H2787|H2788 +HFSN#H2782|H2783|h4147 +HFST#h4443 +HFT#H96|H1295|H3156|h79|h675|h4006|h4007|h4444|h4445 +HFTB#H98|H99|H100|h74|h75|h76|h77|h78 +HFTF#H113|H1297|H1298|H1299|H1309 +HFTJ#H3158|H3159|H3160|h687|h688|h689|h690|h691|h692|h693|h694 +HFTK#H1300|H1301|H1302|h686|h695|h696|h697|h698 +HFTL#H2939|H2940|H2941 +HFTM#H1303|H1304|H2471|H3161 +HFTN#H97|H109|H110|H111|H112|H1296|H3157|h80|h81|h82|h83|h84|h85|h676|h677|h678|h679|h680|h4008|h4446 +HFTP#H101|H102|H103|H1305|H1306|H1307|h91 +HFTR#H104|H2494|H2495|H2789|H2790|H2791 +HFTS#H105|H106|H107|H108|H114|H115|H1308|h86|h681|h4447 +HFTT#h87|h88|h89|h90|h682|h683|h684|h685|h4009|h4448 +HFWK#H2496 +HFXN#H2991 +HH#H2497|H3066|h4011 +HHM#h4028 +HHN#H3067|h4029 +HHNB#H3068|h4494 +HHNF#H3069|h4495 +HHNK#H3070|H3071|H3072|H3073|H3074 +HHNL#H3075|H3076|H3077|H3078 +HHNN#H3084 +HHNR#H3079 +HHNS#H2508|H2509|H2510|H3080|H3081|H3082|H3085 +HHNT#H3083 +HHPN#H3086|H3087|H3088|H3089 +HHR#H2511|H3090|h4030|h4496|h4497 +HHRF#H3092 +HHRM#h4498 +HHRN#H3091|h4499 +HHRR#h4500 +HHRS#h4501 +HHRW#h4502|h4503 +HHS#h4031 +HHT#H2498 +HHTL#h4012|h4013 +HHTS#H2499|H2500|H2501|H2502|H2503|H2504|H2505|H2506|H2507|h4014|h4015|h4016|h4017|h4018|h4019|h4020|h4021|h4022|h4023|h4024|h4025|h4026|h4027 +HJBT#H116|H117 +HJL#H118|H1310|H3162 +HJLB#H119 +HJLJ#h4569|h4570|h4571|h4572 +HJLK#H120|H121|H122|H3163|H3164|H3165|h4568 +HJLN#H129|H3166|H3167|h92|h93|h94|h95|h96 +HJLS#H123|H124|H125|H126|H127|H128|H3168 +HJLT#h97|h98 +HJMN#H1311 +HJN#H130|H2914|h699 +HJNB#H2915 +HJNP#H2916 +HJNS#h4292|h4293|h4294|h4295|h4296|h4297|h4298|h4299|h4300|h4301|h4302|h4303 +HJNT#H2792|H2793|h700|h701|h702|h703|h704 +HJR#h99 +HJRM#h100 +HJRN#h101 +HJRR#h102|h103|h104|h105 +HJRS#h106|h107|h108|h109|h110|h111 +HJST#H131 +HK#H0|H1251|H1341|H1342|H2458|H2794|h61|h112|h3961 +HKBL#H1878 +HKBR#H54|H55 +HKFL#H59|H60 +HKKL#H2459 +HKL#h714|h4351 +HKLK#h4573 +HKLM#h719 +HKLN#h720|h4341|h4342|h4343|h4344|h4345|h4346 +HKLR#h721|h722|h723|h724|h725 +HKLS#h715|h716|h717|h718|h726 +HKLT#H1256|h4347|h4348|h4349|h4350 +HKLX#H1257|H1258|H1259|H1260 +HKN#H148|H1252|h62|h671|h3962 +HKNH#H2456 +HKNK#H149|H150|H151 +HKNR#H1253|H1254 +HKNS#H152|H1255 +HKNT#h63|h64|h65|h66|h113|h114|h3963|h3964|h3965 +HKPK#h4146 +HKR#H56|H2457|H3056 +HKRF#H58 +HKRN#H57|H3057 +HKRS#H3058 +HKS#H1897 +HKSK#H2460 +HKSM#H1896 +HKSN#H1898|H1899|H1900|H1901|H1902|H1903|H1904|H1905|H1906|H1907|H1908|H1909|H1910|h2668 +HKSP#H2461|H2462 +HKSR#H1911|H1912|H1913 +HKST#H1895|h67|h2666|h2667|h3966 +HKT#h68|h69|h115|h672|h705|h706|h3967|h3968 +HKTK#H1559 +HKTL#H1261 +HKTN#h70|h116|h707|h3969 +HKTR#H1556|H1557|H1558|H2463 +HKTS#h71|h1028|h1029|h1030|h1031|h1032|h1033|h1034|h1035|h1036|h1037|h1038|h1039|h1040|h3970 +HKTT#h72|h708|h3971 +HKWS#H1262 +HKXN#H2946 +HL#H217|H218|H238|H1312|H2797|H3093|H3107|H3184|h727|h732|h1064|h1070|h2643|h4032|h4033|h4045|h4575 +HLB#H153|h117|h123 +HLBB#H160|h118 +HLBF#H162|H163|h128|h129|h130|h131|h132|h179|h180|h181|h182|h183|h200|h201|h202|h203|h204|h205|h206 +HLBH#H167|h137|h138|h139|h140|h141 +HLBJ#H164|H165|H174|H175|H176|H177|H178|H179|H1586|h157|h158|h159|h160|h161|h1065 +HLBK#H166|H180|H181|H182|H183|H184|H185|H186|h133|h134|h135|h136|h162|h163 +HLBL#H187|H188|H189|H190|H191|H192|h164|h165|h166|h167|h168|h169|h170|h1066|h1067|h1068|h1069 +HLBM#H193|H194|H195|h119|h120|h124|h171|h172|h173 +HLBN#H172|H173|h125|h174|h175|h176|h177|h178|h184 +HLBP#H196 +HLBR#H156|H157|H158|H169|H170|H171|H197|H1348|H1349|H1350|H1351|H1352|H1353|h126|h142|h143|h144|h145|h146|h147|h148|h149|h150|h151|h152|h153|h154|h155|h156|h185|h186|h728|h729|h730|h731 +HLBS#H198|H199|H200|H210|H211|H212|H213|h127|h187|h188|h189|h190|h191|h192|h193|h194 +HLBT#H159|H161|H168|H201|H202|H203|H1347|H1354|H1355|H1356|H1357|H1358|h121|h122|h195|h196|h197|h198|h199 +HLBW#H204|H205|H206|H207|H208|H209|h207|h208|h209|h210|h211|h212 +HLBX#H154|H155 +HLF#H1933|h213|h1057|h2706 +HLFB#h2707|h2708 +HLFF#h2709|h2710|h2711|h2712 +HLFK#H1359|H1934 +HLFL#H1935|h2713|h2714|h2715|h2716|h2717|h2718|h2719|h2720|h2721|h2722 +HLFM#H1936 +HLFN#H1577|H1937|h214|h1058|h1059|h1060|h1061|h1062 +HLFP#H1938 +HLFR#H1399|H1578|H1579|H1580|H1581|H1582|H1939|H1940|H1941|H1948|h744|h2723|h2724|h2725 +HLFS#H1942|H1943|H1944|H1945|H1946|H1947|H1949|H1950|H1951|H1952|H1953|H1954|H1955|H1956|H1957|H1958|H1959|H1960|H1961|H1962|H1963|H1964|H1965|H1966|H1967|H1968|H1969|H1970|H1971|H1972|H1973|H1974|H1975|H1976|H1977|H1978|H1979|H1980|H1981|H1982|H1983|H1984|H1985|H1986|H1987|H1988|H1989|H1990|H1991|H1992|H1993|H1994|H1995|H1996|H1997|H1998|H1999|H2000|H2001|H2002|H2003|h215|h2726|h2727|h2728|h2729|h2730|h2731|h2732|h2733 +HLFT#H215|H216|H2004|H2947|H2948|h216|h1063|h1119|h2734 +HLHP#H2798 +HLHR#H1592|h1090 +HLHT#h1088|h1089 +HLJ#H1362|h746 +HLJF#H1591 +HLJH#H1360 +HLJL#h1080 +HLJM#h747 +HLJN#H237|H244|H1363|H1364|H1365|H1366|H1367|H1368|h221|h748 +HLJR#H2528|h749|h750|h751|h752 +HLJS#h753 +HLK#H236|H1583|h745 +HLKB#H1361 +HLKK#H1369|H1593|H1594 +HLKL#H1388|H1584|H2512|h758|h759|h760 +HLKN#H1373|H1377|H1378 +HLKR#H1374|H1375|H1376|H1379|H2540|H2541|H2542|H2543|h761|h762|h763|h764|h765|h766|h767|h768|h769|h770|h771|h1081|h1082|h1083|h1084|h1085|h1086|h1087 +HLKS#h754|h755|h756|h757 +HLKT#H1370|H1371|H1372 +HLM#H240|H241|H1585|H1606|H1607|H2539|h1071 +HLM0#H1381 +HLMN#H242|H1608 +HLMS#H243|H1609|H2513 +HLMT#H1380|H1382|H1383|H1384|H1610 +HLN#H1575|H1576|H1587|H3094|H3108|h217|h733|h1072|h2644|h4034|h4046|h4576 +HLNB#H219|H220|H221|H222|H223|H224|H3095 +HLNF#H226|H3097|H3098|H3099 +HLNJ#H1398|H3105 +HLNK#H227|H296|H1397|H1595|H3100|H3104 +HLNM#H3101|H3102|H3109|H3110 +HLNN#H1588|H3096|H3113|H3114 +HLNS#H228|H229|H230|H231|H232|H1345|H1346|H1589|H1590|H3103|H3111|h1073 +HLNT#H225|H233|H1343|H1344|H2529|H2530|H2535|H2536|H2537|H2538|H2545|H2546|H2547|h218|h734|h735|h736|h737|h738|h2645|h2646|h2647|h4047|h4048|h4049|h4052|h4053|h4054|h4055|h4056|h4504 +HLNW#H234|H235|H3112 +HLPR#H1385|H1386|H1387|h4057|h4058|h4059|h4060|h4061|h4062|h4063|h4064 +HLPT#h775|h776 +HLR#H1313|H1314|h739|h1074|h1075|h4035|h4036 +HLRM#H2514|H2515|H2516|H2517|h740 +HLRN#H1315|h741|h1076|h4037 +HLRR#h1077|h4038 +HLRS#h742|h1078|h4039 +HLRT#h1093 +HLS#H245|H2548|H2949|H3185|h743|h772|h773|h1079|h4040 +HLSB#H246|H247|H252|H253|H254|H255|H2554|H2555|H2556|H2557|H2558|H2559|h222|h223|h224|h225|h226|h227|h228|h229|h230|h231|h232|h233|h234 +HLSF#H267|H2567|H2568|H2569|H2570|H2571|H2572|H2573|H2606|H2607|H2608|H2609|H2610|h4071|h4072|h4073 +HLSH#H1596|H1597|H1598|H1599|H1600|H1601|H1602|H2576|H2577|H2578|h1094|h1095 +HLSJ#H1392|H2574|H2575|h4075|h4076|h4077|h4078 +HLSK#H259|H260|H261|H262|H263|H1391|H2566|H2581|H2582|H2583|H2584|h4074|h4079|h4527|h4528|h4529 +HLSL#H1393|H2522 +HLSM#H2579|H2585|h777|h778|h779|h780|h781|h782|h783|h784|h785|h786|h787|h788 +HLSN#H239|H256|H257|H1611|H2562|H2580|H2950|H3186|H3187|h774 +HLSP#H1394|H2518|H2586|H2587 +HLSR#H1389|H1390|H2549|H2550|H2551|H2552|H2563|H2564|H2565|H2588|H2589|h4070|h4530|h4531|h4532|h4533 +HLSS#H249|H250|H251|H258|H2553|H2590|H2591|H2592|H2593|H2594|H2595|H2596|H2597|H2598|H2599|H2600|H2601 +HLST#H248|H264|H265|H266|H1395|H1396|H2519|H2544|H2560|H2561|H2602|H2603|H2604|H2605|h235|h236|h237|h238|h239|h789|h790|h791|h792|h793|h1108|h1109|h1110|h1111|h1112|h2648|h4050|h4051|h4065|h4066 +HLSW#H268|H269|H270|H2611|H2612|H2613|H2614|H2615|h4080 +HLSX#H1603|h1096|h1097|h1098|h1099|h1100|h1101|h1102|h1103|h1104|h1105|h1106|h1107 +HLT#H214|H271|H1560|H1894|H1929|H2525|H2951|h219|h220|h253|h794|h1113|h2649|h2650|h2671|h2672|h4041|h4042|h4067|h4068|h4352|h4505|h4577|h4578 +HLTB#H272|H1930|h240|h241|h242|h243|h244|h245|h246|h247|h248|h249|h250|h251|h252 +HLTF#H273|H286|H287|H288|H289|h4158|h4159 +HLTJ#h261|h262|h263|h264|h4148|h4149|h4150|h4151|h4152 +HLTK#H1931|H2799|H2800|h4153|h4154|h4155|h4156|h4157 +HLTL#H290|H291|h265|h266|h267|h268|h269|h270|h271|h272|h273|h274|h275|h276 +HLTM#h277|h278|h279|h280|h281|h282 +HLTN#H274|H292|H293|H1561|H1562|H1563|H1564|H1565|H1566|H1567|H1568|H1569|H1570|H1571|H1572|H1573|H1604|H2005|H2526|H2527|h254|h255|h256|h257|h258|h259|h795|h1041|h1042|h1043|h1044|h1045|h1046|h1047|h1048|h1049|h1050|h1051|h1052|h1053|h1054|h1055|h1056|h2651|h2673|h4043|h4069|h4579 +HLTP#H275|H276|H277|H278 +HLTR#H279|H280|H281|H282|H2520|H2521|H3106 +HLTS#H283|H284|H285|H294|H295|H1574|h283|h796|h2652|h2674|h4044|h4353 +HLTT#h260|h2653|h2675 +HLTX#H1932 +HLWS#H1400|H1401 +HLWT#H2531|H2532|H2533|H2534 +HLWX#H1605|h1114|h1115|h1116|h1117|h1118 +HLXT#h1091|h1092 +HM#H1402|H1442 +HM0F#H1418 +HMBK#H2808|h810|h811|h812|h813|h814|h815|h816|h817|h818|h819 +HMBL#H2807 +HMBR#H297|H298|H299|H300|H301|H2007|H2008|H2009|H2010|H2011|H2012|H2013|H2014|h284|h820|h821|h822|h823|h2735|h2736 +HMFR#H1445|H1446|H1472|h834|h835|h836|h837|h838 +HMFS#H1438 +HMFT#H1471 +HMJH#h843|h844|h845|h846 +HMJK#H1449|H1450|h839|h840|h841|h842|h847|h848|h849|h850|h851|h852|h853|h854 +HMJL#h855 +HMJN#H2619|H2620|H2621|h865|h866|h4084|h4085|h4086|h4087|h4088 +HMJS#h856|h857|h858|h859|h860|h861|h862|h863|h864 +HMKM#H1441|H2616|h872|h880|h881|h882|h883|h884 +HMKN#H1447|H1448 +HMKR#H1452|H1453|h873|h874|h875|h876|h877|h878|h879 +HML#H304|H2015 +HMLB#H2016|H2017|h2737|h2738|h2739|h2740|h2741 +HMLF#H305|H306|H307|H2018|H2019|H2020 +HMLH#h2742 +HMLJ#H2006|h825|h826|h827|h828|h829|h830 +HMLK#H308|h824|h831|h832|h833 +HMLN#H309|H2021|H2617|h2743 +HMLR#H2022|H2023 +HMLS#H2024|H2025|H2026|H2027|H2028|H2029|H2030|H2031|H2032|H2033|H2034|H2035|h2757|h2758|h2759|h2760|h2761|h2762|h2763|h2764|h2765|h2766|h2767|h2768|h2769 +HMLT#H302|H303|H1454|H1455|H1456 +HMLW#h2744|h2745|h2746|h2747|h2748|h2749|h2750|h2751|h2752|h2753|h2754|h2755|h2756 +HMLX#H1457|H1458|H1459|h885|h886|h887|h888|h889|h890|h891|h892|h893|h894|h895|h896|h897|h898|h899|h900|h901 +HMN#H2801|H2917|h1121|h4160|h4161 +HMN0#H2802 +HMNF#h4176 +HMNJ#H1631 +HMNK#H1625|H1630|h1131|h1132|h1133|h1134|h1135|h1136|h1137|h1138|h1139|h1140|h1141|h1142 +HMNL#H2919 +HMNM#h4162 +HMNN#H2918|h4163 +HMNR#h4164|h4165|h4166|h4167 +HMNS#H1451|H1627|H1628|H2803|H2804|H2805|h4168|h4169|h4170|h4171|h4172|h4177|h4178|h4179 +HMNT#H2806|h1122|h1123|h1124|h1125|h1126|h4173|h4174|h4175 +HMP0#H2624|H2625|h4094|h4095|h4096|h4097|h4098 +HMPL#H317|H318|H319|H320|h4187|h4188 +HMPT#H322 +HMPX#H321 +HMR#H310|H2618|H2809|H2815|H2952|h4365 +HMRB#H316|H1403|H1404|H1405|H1406|H1407|H1408 +HMRF#h4185|h4186 +HMRH#H2955 +HMRK#H311|H1879|H2810 +HMRL#h4184 +HMRN#H2811|H2953|H2954|h4366|h4367|h4368|h4369|h4370 +HMRS#H312|H313|H314|H315|H1443|H1460|H1461|H2812|H2813|H2816|H2817|H2818|h4081|h4082|h4180|h4181|h4182|h4183|h4371 +HMRT#H1462|H2814|h4083|h4372|h4373|h4374|h4375|h4376 +HMS#H1444|H1463|H2819 +HMSF#H1626|h934 +HMSK#H1464|H1465|H1629|H2622|H2623|h867|h868|h869|h870|h871|h935|h936|h4089|h4090|h4091|h4092|h4093|h4354|h4355|h4356|h4357|h4358|h4359|h4360|h4361|h4362|h4363|h4364 +HMSL#h928|h929|h930|h931|h932|h933 +HMSN#h902 +HMSP#H1466|H1467 +HMSR#h937 +HMSS#h938 +HMST#H323|H324|H325|H326|H1468|H1478|h285|h903 +HMSX#H1469|h904|h905|h906|h907|h908|h909|h910 +HMT#H1409|H1612|h1127|h1128 +HMTB#H1411|H1412|H1613 +HMTF#H1414|H1415|H1416 +HMTJ#H1417 +HMTK#H1419|H1470|H1620|H1621|H1622|h911|h912|h913|h914|h915|h916|h917|h918|h919|h920|h921|h922|h923|h924 +HMTL#H1420|H1421|H1422|h797|h798|h799|h800|h801|h802|h803|h804|h805 +HMTM#H1423 +HMTN#H1410|H1614|H1615|H1616|H1617|H1618|h1129 +HMTP#H1428|H1429 +HMTR#H1424|H1425|H1426|H1427|H1434|H1435|h806|h807|h808|h809 +HMTS#H1430|H1431|H1432|H1433|H1619|H1623|H1624|h1120 +HMTT#H1413|h1130 +HMTW#H1436|H1437 +HMW#H1476 +HMWJ#H1474|H1475 +HMWK#H1473|h925|h926 +HMWR#h927 +HMWS#H1477 +HMXN#H1439|H1440 +HN#H132|H142|H147|H604|H611|H1479|H1480|H1641|H2036|H2795|H2874|H2944|H3189|h565|h2770 +HNB#h2771 +HNBL#H2038|H2039|h2994|h2995 +HNBR#h2996|h2997|h2998|h2999|h3690|h3691|h3692|h3693|h3694|h3695|h3696|h3697|h3698|h3699 +HNBS#h2772|h2773|h2774 +HNBW#h2993 +HNBX#h397 +HNF#h2777 +HNFB#H597 +HNFJ#h2787|h2788|h2789|h2790|h2791|h2792|h2793|h2794|h2795|h2796|h2797|h2798|h2799|h2800|h2801|h2802|h2803|h2804|h2805|h2806|h2807|h2808|h2809|h2810|h2811|h2812|h2813|h2814|h2815|h2816 +HNFK#h2817|h2818 +HNFL#H2064|h2785|h3169|h3170|h3171|h3172|h3173|h3174|h3175|h3177|h3178|h3179|h3180|h3181 +HNFR#H607|H608|H609|H610|H2062|H2063|h2778|h2779|h2780|h2781|h2782|h2783|h2784|h2786|h2819|h2820|h2821|h2822|h2823|h2824|h3168|h3176|h3182|h3183|h3184|h3185|h3186|h3187|h3188 +HNFS#H598|h2825|h2826|h2827|h2828|h2829|h2830|h2831|h2832|h2833|h2834|h2835|h2836|h2837|h2838|h2839|h2840|h2841 +HNHL#h3317|h3318|h3319|h3320|h3321|h3322|h3324 +HNHN#h3323 +HNHR#h3325|h3326|h3327|h3328|h3329|h3330 +HNJ#h398|h3191|h4380 +HNJB#H2971|H2972|H2973|H2974|h3192|h3193|h3194|h3195|h3196|h3197|h3198|h3199|h3200|h3316 +HNJF#h3207|h3208|h3209|h3210|h3211|h3212|h3213|h3214|h3215 +HNJH#h3226|h3227|h3228|h3229|h3230|h3231|h3232|h3233|h3234|h3235|h3236|h3237|h3239|h3240 +HNJJ#h3220|h3221|h3222|h3223|h3224|h3225|h4388 +HNJK#h336|h3216|h3217|h3218|h3219|h3241|h3242|h3243|h3244|h3245|h3246|h4387 +HNJL#H489|H490|H491|H492|H2523|H2524|h3247|h3248|h3249|h3250 +HNJM#H493|H2975|H2976 +HNJN#H2977|h399|h3251|h3252|h3253|h3254|h3255|h3256|h3257|h3258|h3259|h4381|h4382|h4383|h4384|h4385|h4386 +HNJP#H494|H495 +HNJR#H496|H2860|H2861|H2862|H2863|H2864|H2865|H2866|H2867|H2868|H2869|H2870|H2871|H2872|H2873|h331|h332|h333|h334|h335|h3260|h3261|h3262|h3263|h3264|h3265|h3266|h3267|h3268|h3269|h3270|h3271|h4219|h4220|h4221|h4222|h4223|h4224|h4225|h4226|h4227|h4228|h4229 +HNJS#H602|h337|h338|h339|h340|h341|h342|h343|h344|h345|h346|h347|h3272|h3273|h3274|h3275|h3276|h3277|h3278|h3279|h3280|h3281|h3282|h3283|h3284|h3285|h3286|h3287|h3288|h3289|h3290|h3291|h3292|h3293|h3294|h3295|h3296|h3297|h3298|h3299|h3312|h3313|h3314|h3315 +HNJT#h3201|h3202|h3203|h3204|h3205|h3206|h3238 +HNJW#h348|h349|h3300|h3301|h3302|h3303|h3304|h3305|h3306|h3307|h3308|h3309|h3310|h3311 +HNK#H599|H2631|h3189 +HNKB#H600|H2065|H2632|H2633|h3190 +HNKK#H2629|H2630 +HNKL#H1635|H1636|H1637|H2635 +HNKM#h3337|h3338 +HNKN#H2066|H2067|h3331|h3332|h3333|h3334|h3335|h3336 +HNKR#H601|H603|H1638|H1639|H1640|H2628|h3339|h4230|h4231|h4232|h4233|h4234|h4235|h4236|h4237|h4238|h4239|h4240|h4241|h4242 +HNKS#H1632|H1633|H1634|H2636 +HNKT#H2634|h3340|h3341|h3342|h3343|h4389|h4390|h4391|h4392|h4393 +HNLJ#h3344|h3345|h3346|h3347|h3348|h3349 +HNLN#H2068|h3043|h3351|h3352 +HNLR#H605 +HNLT#h3350 +HNM#H2069 +HNMN#h3353|h3354|h3355|h3356|h3357|h3358 +HNMT#h3359 +HNN#H2875|H2945|H3190|h2775|h3044|h4506 +HNNB#H3191|h3051|h3052 +HNNF#H133|h3064|h3065|h3066|h3067|h3068 +HNNH#h4584|h4585|h4586|h4587 +HNNJ#H2052|H2053|H2054|H2055|H2056|H2057|H2058|H2059|h3069|h3070|h3071|h3072|h3073|h3074|h3075|h3076|h3077|h3078|h3079|h3080|h3081|h3082|h3083|h3084|h3085|h3086|h3087|h3088|h3089|h3090|h3091|h3092|h3093|h3094|h3095|h3096|h3097|h3098|h3099|h3100|h3101|h3102|h3103|h3104|h3105|h3106|h3107|h3108|h3109|h3110|h3111|h3112|h3113 +HNNK#H134|h3053|h3114|h3115|h3116 +HNNL#h3117|h3118|h3119|h3120|h3121|h3122|h3123|h3124|h3125 +HNNM#H2060|h3126|h3127 +HNNP#h3128|h3129|h3130|h3131 +HNNR#h3045|h3046|h3047|h3048|h3049|h3050|h3132|h3133|h3134|h3135|h3136 +HNNS#H135|H136|H137|H2061|h3137|h3138|h3139|h3140|h3141|h3142|h3143|h3144|h3145|h3146|h3155|h3156|h3157|h3158|h3159|h3160|h3161|h3162|h3163|h3164|h3165|h3166|h3167 +HNNT#h3054|h3055|h3056|h3057|h3058|h3059|h3060|h3061|h3062|h3063|h3147|h3148|h3149|h3150|h3517|h3518|h3519|h3520|h3521|h3522|h3523|h3524|h3525|h3526|h3527|h3528|h3529|h3530|h3531|h3532|h3533|h3534|h3535|h3536|h3537|h3538|h3539|h3540|h3541|h3542|h3543|h3544|h3545|h3546|h3547|h3548|h4507|h4508|h4509|h4510 +HNNW#h3151|h3152|h3153|h3154 +HNR#H1642|H3169 +HNRB#H3172|h2776 +HNRH#H3174|H3175 +HNRJ#H3170|H3171|h4112|h4113 +HNRK#h4111|h4574 +HNRL#H3176|H3177 +HNRM#H3178 +HNRN#H3179 +HNRR#H2637|H2638|H2639|H2640|H2641|H2642|H2643|H2644|H2645|H2647|h4099|h4100|h4101|h4102|h4103|h4104|h4105|h4106|h4107|h4108|h4109|h4110 +HNRS#H2070|H3180|H3181|H3182|H3183|h3366|h3367|h3368|h3369|h3370|h3371|h3372|h3373 +HNRT#H3173 +HNRX#H1481|H2071|H2072|H2646|h3360|h3361|h3362|h3363|h3364|h3365|h3374|h3375|h3376|h3377|h3378|h3379 +HNS#H138|H139|H606|H612|H613|H617|H621|H1482|H2149|H2150|H2796|h2842|h3380|h3621 +HNSB#h2843|h2844|h2845|h2846|h2847|h2848|h2849|h2850|h2851|h2852|h2853|h2854|h2855|h2856|h2857 +HNSF#h2858|h2859|h2860|h2861|h3626|h3627|h3628|h3629|h3630|h3631|h3632 +HNSH#h3403|h3404|h3405|h3406|h3407|h3408|h3613|h3614|h3615|h3616|h3617 +HNSJ#H622|h2862|h2863|h2864|h2865|h2866|h2867|h2868|h2869|h2870|h2871|h2872|h2873|h2874|h2875|h2876|h2877|h2878|h2879|h2880|h2881|h2882|h2883|h2884|h2885|h2886|h2887|h2888|h2889|h2890|h2891|h2892|h2893|h2894|h2895|h2896|h2897|h2898|h2899|h2900|h2901|h2902|h2903|h2904|h2905|h2906|h2907|h2908|h2909|h2910|h2911|h2912|h2913|h2914|h2915|h2916|h2917|h2918|h2919|h2920|h2921|h2922|h2923|h2924|h3633|h3634|h3635|h3636|h3637|h3638|h3639|h3640|h3641|h3642|h3643|h3644|h3645|h3646|h3647|h3648|h3649|h3650|h3651 +HNSK#H2037|H2151|H2978|h2925|h2928|h2929|h2930|h2931|h2932|h2933|h2958|h2959|h2960|h2961|h2962|h2963|h2964|h2965|h2966|h2967|h2968|h2969|h2970|h2971|h3381|h3382|h3383|h3384|h3385|h3386|h3387|h3388|h3389|h3390|h3391|h3392|h3393|h3394|h3395|h3396|h3397|h3398|h3399|h3400|h3401|h3402|h3612|h3620|h3652|h3653|h3654|h3655|h3656|h3657|h3658|h3659|h4511|h4512|h4513|h4514|h4515|h4516|h4517|h4518|h4519|h4520 +HNSL#H1483|H1484|h2934|h2935|h2936|h2937|h2938|h2939|h2940|h2941|h3619|h3660|h3661|h3662|h4394|h4395 +HNSM#h2942 +HNSN#h3663|h3664 +HNSP#H614|H2075|h2943|h2944|h2945|h2946|h2972|h3418 +HNSR#H615|h2947|h2948|h2949|h2950|h2951|h2952|h2953|h2954|h2955|h2956|h2957|h3622|h3624|h3625|h3665|h3666|h3667|h3668 +HNSS#H620|h2982|h2983|h2984|h2985|h2986|h2987|h2988|h2989|h2990|h2991|h2992|h3669|h3670|h3671|h3672|h3673|h3679|h3680|h3681|h3682|h3683|h3684|h3685|h3686|h3687|h3688|h3689 +HNST#H616|H618|H619|h400|h401|h2973|h2974|h3409|h3410|h3411|h3412|h3413|h3414|h3415|h3417|h3419|h3420|h3421|h3422|h3423|h3424|h3425|h3426|h3427|h3618|h3623|h3674|h3675|h4521 +HNSW#H623|h2975|h2976|h2977|h2978|h2979|h2980|h2981|h3676|h3677|h3678 +HNSX#H2073|H2074|h3416 +HNT#H327|H2626|H2820|H2821|H2957|h566|h4522|h4523 +HNTB#H333|H334|H335|H336|H337|H338|H339|H340|H341|H342|H343|H344|H345|H346|H347|H348|H349|H350|H351|H2823|H2824|h286|h287|h288|h289|h290 +HNTF#H483|H484|H485|H486|H487|H488|H560|H2826|h319|h320|h321|h322|h323|h324|h325|h326|h327|h328|h329|h330|h389|h390|h391|h392 +HNTH#H503|H504|H505|H506|H507|H508|H2828|H2829|h354|h355|h356|h357|h358|h359|h360|h361|h362|h363 +HNTJ#H2827|h4377 +HNTK#H497|H498|H499|H500|H501|H502|H509|H510|H511|H512|H513|H514|H515|H516|H517|H518|H2830|H2831|h350|h351|h352|h353|h4189|h4190|h4378|h4379 +HNTL#H352|H353|H354|H355|H356|H357|H358|H359|H360|H361|H362|H363|H364|H365|H366|H367|H368|H369|H370|H371|H372|H373|H374|H375|H376|H377|H378|H379|H380|H381|H382|H383|H384|H385|H386|H387|H388|H389|H390|H391|H392|H393|H394|H395|H396|H397|H398|H399|H400|H401|H402|H403|H404|H405|H406|H407|H408|H409|H410|H411|H412|H413|H414|H415|H416|H417|H418|H419|H420|H421|H422|H423|H424|H425|H426|H427|H428|H429|H430|H431|H432|H433|H434|H435|H436|H437|H438|H439|H440|H441|H442|H443|H444|H445|H446|H447|H448|H449|H450|H451|H452|H453|H454|H455|H456|H457|H458|H459|H460|H461|H462|H463|H464|H465|H466|H467|H468|H469|H470|H471|H472|H473|H474|H475|H476|H477|H478|H479|H480|H481|H482|H519|H520|H521|H522|H523|H524|H525|H526|H527|H528|H529|H530|H531|H532|H533|H624|H625|H2832|H2833|H2961|H2964|H2965|H2966|H2967|H2968|H2969|H2970|h291|h292|h293|h294|h295|h296|h297|h298|h299|h300|h301|h302|h303|h304|h305|h306|h307|h308|h309|h310|h311|h312|h313|h314|h315|h316|h317|h318|h364|h365|h366|h367|h368|h369|h370|h371|h372|h373|h374|h375|h376|h377|h378|h379|h380|h381|h382|h383|h402 +HNTM#H2834|h567|h3042 +HNTN#H2040|H2835|H2836|H2962|H3188|h568|h3428|h3429|h4524 +HNTP#H534|H2050|H2837 +HNTR#H328|H329|H330|H331|H332|H535|H536|H2041|H2042|H2043|H2044|H2045|H2046|H2047|H2048|H2049|H2076|H2077|H2078|H2079|H2080|H2081|H2082|H2083|H2084|H2085|H2086|H2087|H2088|H2089|H2090|H2091|H2092|H2093|H2094|H2095|H2096|H2097|H2098|H2099|H2100|H2101|H2102|H2103|H2104|H2105|H2106|H2107|H2108|H2109|H2110|H2111|H2112|H2113|H2114|H2115|H2116|H2117|H2118|H2119|H2120|H2121|H2122|H2123|H2124|H2125|H2126|H2127|H2128|H2129|H2130|H2131|H2132|H2133|H2134|H2135|H2136|H2137|H2138|H2627|H2838|H2839|H2840|H2841|H2842|H2843|H2844|H2845|H2846|H2847|H2848|H2849|H2850|h403|h404|h405|h406|h407|h408|h409|h410|h411|h412|h413|h414|h3000|h3001|h3002|h3003|h3004|h3005|h3006|h3007|h3008|h3009|h3010|h3011|h3012|h3013|h3014|h3015|h3016|h3017|h3018|h3019|h3020|h3021|h3022|h3023|h3033|h3034|h3035|h3036|h3037|h3038|h3039|h3040|h3041|h3430|h3431|h3432|h3433|h3434|h3435|h3436|h3437|h3438|h3439|h3440|h3441|h3442|h3443|h3444|h3445|h3446|h3447|h3448|h3449|h3450|h3451|h3452|h3453|h3454|h3455|h3456|h3457|h3458|h3459|h3460|h3461|h3462|h3463|h3464|h3465|h3466|h3467|h3468|h3469|h3470|h3471|h3472|h3473|h3474|h3475|h3476|h3477|h3478|h3479|h3480|h3481|h3482|h3483|h3484|h3485|h3486|h3487|h3488|h3489|h3490|h3491|h3492|h3493|h3494|h3495|h3496|h3497|h3498|h3499|h3500|h3501|h3502|h3503|h3504|h3505|h3506|h3507|h3508|h3509|h3510|h3511|h3512|h3513|h3514|h3515|h3516|h4191|h4192|h4193|h4194|h4195|h4196|h4197|h4198|h4199|h4200|h4201|h4202|h4203|h4204|h4205|h4206|h4207|h4208|h4209|h4210|h4211|h4212|h4213|h4214|h4215|h4216|h4217 +HNTS#H537|H538|H539|H540|H541|H542|H543|H544|H545|H546|H547|H548|H549|H550|H551|H552|H591|H592|H593|H594|H595|H596|H2051|H2822|H2851|H2852|H2853|H2856|H2857|H2858|H2859|H2963|h384|h385|h386|h387|h388|h569|h3031|h3032|h4218|h4525|h4580|h4581|h4582|h4583 +HNTT#H553|H554|H555|H556|H557|H558|H559|H2825|H2958|H2959|H2960|h3024|h3025|h3026|h3027|h3028|h3029|h3030|h4526 +HNTW#H561|H562|H563|H564|H565|H566|H567|H568|H569|H570|H571|H572|H573|H574|H575|H576|H577|H578|H579|H580|H581|H582|H583|H584|H585|H586|H587|H588|H589|H590|H2854|H2855|h393|h394|h395|h396 +HNTX#H2956 +HNWK#H2139|H2140|h3549|h3550|h3551|h3552|h3553|h3554|h3555|h3556|h3557|h3558|h3559|h3560|h3561|h3562|h3563|h3564|h3565|h3566|h3567|h3568|h3569|h3570|h3571|h3572|h3573|h3574|h3575|h3576|h3577|h3578|h3579|h3580|h3581|h3582|h3583|h3584|h3585|h3586|h3587|h3588|h3589|h3590|h3591|h3592|h3593|h3594|h3595|h3596|h3597 +HNWN#h3603 +HNWR#h3604|h3605|h3606|h3607|h3608|h3611 +HNWS#H2141|H2142|H2143|H2144|H2145|H2146|H2147|H2148|h3598|h3599|h3600|h3601|h3602|h3609|h3610 +HNXB#h2926|h2927 +HNXN#H2942|H2943 +HP#H627|H2156|H2876|h4243 +HP0K#H2923|H2924|H2925|H2926|H2927|H2928|H2929|H2930|H2931|H2932|h4320|h4321 +HP0S#H824|H2933|H2934 +HP0T#h4322|h4323|h4324|h4325|h4326|h4327 +HPFN#H2648|H2649|H2650|h4588|h4589|h4590 +HPFR#H3192 +HPFT#h4591|h4592 +HPLN#h4114|h4115|h4116|h4117 +HPLT#h4118 +HPN#h4244 +HPNS#H626|H2921|H2922 +HPNT#h4245|h4246|h4247|h4248|h4308|h4309|h4310|h4311|h4312|h4313|h4314|h4315|h4316|h4317|h4318|h4319 +HPRB#h4304|h4305|h4306 +HPRL#H2920|h4307 +HPRN#h415 +HPRT#h416 +HPS#H2157 +HPSN#h4119|h4120 +HPST#h4249 +HPT#H722|h4250|h4251 +HPTB#H723|H724|H725|H751|H752|H753|H754|H755|H756|H757|H758|H759|H760|H761|H762|H763|H764|H986|h576|h577|h578|h579|h580 +HPTF#H744|H745|H786|H787|H788|H789|H790|H791|H792|H793|H794|H795|H796|H797|H798|H799|H800|H801|H948|H949|H950|H951|H952|H953|H954|H955|H956|H957|H958|H959|H960|H961|H962|H963|H964|H965|H966|H967|H968|H969 +HPTJ#H746|H772|H802|H803|H804|H805|H806|H807|H808|H809|H810|H811|H812|H813|H814|H815|H816|H817|H818|H819|H820 +HPTK#H726|H727|H728|H729|H730|H731|H765|H821|H822|H823|H833|H834|H835|H836|H837|H838|H839|H840|H887|H888|H889 +HPTL#H779|H841|H842|H843|H844|H845|H932|H3001|H3002|H3003|H3004 +HPTM#H846|H847|H848|H849|H850|H851|H852|H853|H854|H855|H856|H857|H858|H859|H860|H861|H934|H942|h571|h572|h573|h574|h575 +HPTN#H732|H733|H734|H735|H736|H737|H738|H773|H774|H775|H776|H777|H778|H780|H825|H826|H827|H828|H829|H830|H831|H832|H862|H863|H864|H865|H866|H867|H868|H943|H944|h4252 +HPTP#H872|H873|H874|H875|H876|H877|H878|H879|H880|H881|H882|H883|H884|H885|H886 +HPTR#H739|H740|H741|H742|H781|H782|H783|H869|H870|H871|H890|H891|H892|H893|H894|H895|H896|H897|H936|H937|H938|H939|H945|H946|H947|H2158|H2999|H3000 +HPTS#H747|H748|H749|H784|H785|H898|H899|H900|H901|H902|H903|H904|H905|H906|H907|H908|H909|H910|H911|H912|H913|H914|H915|H916|H917|H918|H919|H920|H921|H922|H923|H924|H925|H926|H927|H928|H929|H930|H931|H933|H935|H981|H982|H983|H984|H985|h581|h582|h583|h584|h585|h586|h587|h4253 +HPTT#H743|H750|H766|H767|H768|H769|H770|H771|H940|H941 +HPTW#H970|H971|H972|H973|H974|H975|H976|H977|H978|H979|H980 +HPXN#H2979 +HR#H1|H7|H666|H667|H715|H1266|H1643|H1644|H1733|H2877|h461|h1143|h2640|h2676|h4255|h4534|h4541 +HR0R#h474|h475|h476|h477|h478|h479|h480|h481|h482|h483|h484 +HRB#H1919|h1144|h1690|h1691|h1692|h2683 +HRBF#h1699|h1700|h1701|h1702|h1703|h1704|h1705 +HRBJ#H1645|H1646|H1647|H1648|H1678|h1151|h1152|h1153|h1154|h1155|h1156|h1157|h1158|h1159|h1160|h1161|h1162|h1163|h1164|h1165|h1166|h1167|h1168|h1169|h1170|h1706|h1707|h1708|h1709|h1710|h1711|h1712|h1713|h1714|h1715|h1716|h1717|h1718|h1719|h1720|h1721|h1722|h1723|h1724|h1725|h1726|h1727|h1728|h1729|h1730 +HRBL#H1649|H1650|H1651|H3119|h1171|h1172|h1173|h1174|h1175|h1176|h1177|h1693|h1694|h1695|h1696|h1697|h1698|h1768 +HRBN#H1267|h1752 +HRBR#H4|H5|H630|H1675|H1676|H1677|H1680|H1681|H1682|H3118|h1731|h1732|h1733|h1734|h1735|h1736|h1753|h1754|h1755|h1756|h1769|h1770|h1771|h1772|h1773|h1774|h2601|h2602|h2603|h2604|h2605|h2606|h2607|h2608|h2609|h2610|h2696|h4535|h4536|h4537|h4538|h4539|h4540 +HRBS#H6|H1652|H1653|H1654|H1679|H1683|H1684|H1685|H1686|H1687|H1688|H1689|H1690|H1691|H1692|H1693|h1178|h1179|h1180|h1181|h1182|h1183|h1184|h1185|h1186|h1187|h1188|h1189|h1190|h1191|h1192|h1193|h1194|h1195|h1196|h1197|h1198|h1737|h1738|h1739|h1740|h1741|h1742|h1743|h1744|h1747|h1748|h1749|h1750|h1751|h1757|h1758|h1759|h1760|h1761|h1762|h1763|h1764|h1765|h1766|h1767|h1775|h1776|h1777|h1778|h1779|h1780|h1781 +HRBT#h1145|h1146|h1147|h1148|h1149|h1150 +HRBW#h1745|h1746 +HRF#H639|H686|h1308|h2681 +HRFB#h1309|h1310 +HRFJ#h1312|h1313|h1314|h1315|h1316|h1317|h1318|h1319|h1320|h1321|h1322|h1323|h1324|h1325|h1326|h1327|h1328 +HRFK#h1329|h1330|h1331|h1332|h1333|h1334 +HRFL#H13|H3129|H3130|H3131|h1903|h1904|h1905|h1906|h1907|h1908|h1909 +HRFN#H640|H1926|H3132|H3133|h2101|h2102|h2103|h2104|h2105|h2694 +HRFR#H11|H12|H14|H685|H1289|H1709|H1710|H1920|H3152|H3153|h1311|h1335|h1910|h2375|h2376|h2377|h2378|h2379|h2380|h2381|h2382|h2383|h2384|h2385|h2386|h2387|h2388|h2389|h2390|h2391|h2392|h2393|h2394|h2395|h2396|h2397|h2398|h2399|h2400|h2401|h2402|h2403|h2404|h2405|h2406|h2407|h2408|h2409|h2410|h2411|h2412|h2413|h2414|h2415|h2416|h2417|h2418|h2419|h2420|h2421|h2422|h2423|h2424|h2425|h2426|h2427|h2428|h2429|h2430|h2431|h2432|h2433|h2434|h2435|h2436|h2437|h2438|h2439|h2440|h2441|h2442|h2443|h2444|h2445|h2446|h2447|h2448|h2449|h2450|h2451|h2452|h2453|h2454|h2455|h2456|h2457|h2458|h2459|h2460|h2461|h2462|h2463|h2464|h2465|h2466|h2467|h2468|h2469|h2470|h2471|h2472|h2473|h2474|h2475|h2476|h2477|h2478|h2479|h2480|h2481|h2482|h2483|h2484|h2485|h2486|h2487|h2488|h2489|h2490|h2491|h2492|h2493|h2494|h2495|h2496|h2497|h2498|h2686 +HRFS#h1336|h1337|h1338|h1339|h1340|h1341|h1342|h1343|h1344|h1345|h1346|h1347|h1348 +HRHL#h1995|h1996 +HRHN#h2689 +HRHP#h2001 +HRHR#h1998|h1999|h2000|h2688 +HRHS#h1997 +HRJ#H1880|h7 +HRJB#h1911|h1912|h1913|h1914|h1915|h1916|h1917|h1918|h1919|h1920|h1921|h1993 +HRJF#h1922|h1923|h1924|h1925|h1926 +HRJH#h1935|h1936 +HRJJ#H1921|h1930|h1931|h1932|h1933|h1934|h1937|h1938|h1939|h2687 +HRJK#h1927|h1928|h1929|h1940|h1941|h1942|h1943|h1944 +HRJL#h1945|h1946|h1947|h1948|h1949|h1950|h1951|h1952|h1953|h1954 +HRJM#H1769|h8|h1955|h1956|h1957|h1958|h1959 +HRJN#H1881|H1882|h1|h2|h3|h4|h5|h9|h1960|h1961|h1962|h1963|h1964|h1994|h2654|h4548 +HRJR#H3134|H3135|H3136|h10|h11|h12|h13|h1965|h1966|h1967|h1968|h1969|h1970|h1971|h1972|h1973|h1974|h1975|h1976 +HRJS#h14|h1977|h1978|h1979|h1980|h1981|h1982|h1983|h1984|h1989|h1990|h1991|h1992 +HRJW#h1985|h1986|h1987|h1988 +HRK#H987|h6|h418|h4547 +HRKF#H988 +HRKK#H3137 +HRKL#H1655|H1656|H1717|H1923|H1924|h19 +HRKM#h2002|h2003|h2004|h2005|h2006|h2007|h2008|h2009|h2010|h2011|h2012|h2013|h2014|h2015 +HRKN#H1711|H1712|H1718|H1719|H1720|H2880|h419 +HRKP#H15 +HRKR#H16|H628 +HRKS#h15|h16|h17|h18 +HRKT#H1766|H1767 +HRL#H643 +HRLF#h2016|h2017|h2018|h2019|h2020|h2027 +HRLK#H641|h2028 +HRLM#H642 +HRLT#H629|H662|H1657|H1721|H1722|H1731|h2021|h2022|h2023|h2024|h2025|h2026 +HRLX#H1770|H1771|h2073|h2074|h2075|h2076|h2077|h2078|h2079|h2080|h2081|h2082|h2083|h2084 +HRM#H638|h2134 +HRMB#h2136 +HRMF#H1724|h2143|h2144|h2145|h2146|h2147|h2148|h2149|h2150|h2151|h2152|h2153 +HRMJ#h2154|h2155|h2156|h2157|h2158|h2159|h2160|h2161|h2162|h2163|h2164|h2165|h2166|h2167|h2168|h2169|h2170|h2171|h2172|h2173|h2174|h2175|h2176|h2177|h2178|h2179|h2180|h2181|h2182|h2183|h2184|h2185|h2186|h2187|h2188|h2189|h2190|h2191|h2192|h2193|h2194|h2195|h2196|h2197|h2198|h2199|h2200|h2201|h2202|h2203|h2204|h2205|h2206|h2207|h2208|h2209 +HRMK#h2210|h2211|h2212|h2213|h2214|h2215|h2216|h2217|h2218|h2219|h2220|h2221|h2222|h2223|h2224|h2225|h2226|h2227|h2228 +HRML#H644|H1725|H1726|h420|h421|h422|h423|h424|h425|h426|h427|h428|h429|h430|h431|h432|h2135|h2229|h2230|h2231|h2232|h2233|h2234|h2235|h2236|h2237 +HRMN#H17|H645|H646|H647|H1723|H2662|H2663|H2664|H2665|H2666|H2667|H2668|H2669|h433|h434|h435|h436|h437|h438|h439|h440|h441|h442|h443|h444|h445|h446|h447|h448|h449|h450|h451|h452|h453|h454|h455|h456|h457|h458|h459|h2238|h4136|h4137 +HRMR#h2239|h2240|h2241|h2242|h2243|h2244|h2245|h2246|h2247|h2248|h2249|h2250|h2251|h2252|h2253|h2254 +HRMS#H1727|h2255|h2256|h2257|h2258|h2259|h2260|h2261|h2262|h2263|h2264|h2265|h2266|h2267|h2268|h2269|h2270|h2271|h2272|h2273|h2274|h2275|h2276|h2277|h2278|h2279|h2280|h2281|h2282|h2293|h2294|h2295|h2296|h2297|h2298|h2299|h2300|h2301|h2302|h2303|h2304|h2305|h2306|h2307|h2308|h2309|h2310|h2311|h2312 +HRMT#H1922|h2035|h2036|h2037|h2137|h2138|h2139|h2140|h2141|h2142|h2283|h2284|h2285|h2286|h2287|h2288|h2289|h2691 +HRMW#h2290|h2291|h2292 +HRMX#h2029|h2030|h2031|h2032|h2033|h2034 +HRN#H8|H648|H716|H1268|H1729|H1734|H1768|H1772|H2159|H2162|H2670|h462|h1199|h2641|h2677|h2685|h2690|h4254|h4542 +HRNB#H649|H1735|H1739|H1740|H2160|h1200|h1201|h1202|h1203|h1204|h1205|h1782|h1783|h1784|h1785|h1786|h1787|h1788|h1789|h1790|h1791|h1792|h1793|h1794|h1795|h1796|h1797 +HRNF#H1704|H1705|H1744|H1745|H1746|H2164|H2180|H2181|H2674|h1208|h1209|h1210|h1211|h1798|h1799|h1800|h1801|h1802|h1803|h1804|h1805|h1806|h1807|h1808|h1809|h3700|h3701|h3702|h3703|h3704 +HRNH#H1747|H2168|H2169|H2672|h1270|h1858 +HRNJ#H1658|H1706|H1707|H1714|H1715|H2165|H2166|H2167|h1212|h1213|h1214|h1215|h1216|h1217|h1218|h1219|h1220|h1221|h1222|h1223|h1224|h1225|h1226|h1227|h1228|h1229|h1230|h1231|h1232|h1233|h1234|h1235|h1236|h1237|h1238|h1239|h1240|h1241|h1242|h1243|h1244|h1245|h1246|h1247|h1248|h1249|h1250|h1251|h1252|h1253|h1254|h1810|h1811|h1812|h1813|h1814|h1815|h1816|h1817|h1818|h1819|h1820|h1821|h1822|h1823|h1824|h1825|h1826|h1827|h1828|h1829|h1830|h1831|h1832|h1833|h1834|h1835|h1836|h1837|h1838|h1839|h1840|h1841|h1842|h1843|h1844|h1845|h1846|h1847|h1848|h1849|h1850|h1851|h1852|h1853|h1854|h1855|h1856|h1857 +HRNK#H1713|H1716|H1748|H1749|H2878|h1255|h1256|h1257|h1258|h1259|h1260|h1261|h1262|h1859|h1860|h1861|h1862|h1863|h1864|h1865|h1866|h1867 +HRNL#H651|H652|H653|h1263|h1868|h1869|h1870|h1871|h1872|h1873|h1874|h1875|h1876|h1877|h1878|h2050|h2051|h2052|h2053 +HRNM#H1708|H1750|H1751|H1752|H1753|H1925|h1264|h1265|h1266|h1267|h1268|h1269|h2039|h2040|h2041|h2042|h2043|h2044 +HRNN#H660|H1736|H1737|H1738|H1742|H1743|H2163 +HRNP#H1754|h1271|h1879|h1880|h1881|h1882|h1883|h1884 +HRNR#H654|H1761|H2170|H3139|h1272|h1273|h1274|h1275|h1276|h1277|h1278|h1279|h1280|h1885|h1886|h4549 +HRNS#H2|H650|H655|H656|H657|H658|H659|H1730|H1755|H1756|H1757|H1758|H1759|H1763|H1764|H1765|H2171|H2172|H2173|H2174|H2175|H2176|H2671|H2673|h1281|h1282|h1283|h1284|h1285|h1286|h1297|h1298|h1299|h1300|h1301|h1302|h1303|h1304|h1305|h1306|h1307|h1887|h1888|h1889|h1890|h1891|h1892|h1893|h1894|h1895|h1896|h1897|h1898|h1899|h1900|h1901|h1902|h2046 +HRNT#H18|H1741|H1760|H1877|H2177|H2178|H2179|h463|h1206|h1207|h1287|h1288|h1289|h1290|h1291|h2045|h2313|h2314|h2315|h2316|h2317|h2318|h2319|h2320|h2321|h2322|h2323|h2324|h2325|h2326|h2327|h2328|h2329|h2330|h2331|h2332|h2333|h2334|h2335|h2336|h2337|h2338|h2339|h2340|h2341|h2342|h2343|h2344|h2345|h2346|h2347|h2348|h2349|h2350|h2351|h2352|h2353|h2354|h2355|h2356|h2357|h2358|h2359|h2360|h2361|h2362|h2363|h2364|h2365|h2366|h2367|h2368|h2369|h2370|h2371|h2372|h2373|h2374|h2693|h4138|h4139|h4543|h4544|h4545|h4546 +HRNW#H661|H1762|h1292|h1293|h1294|h1295|h1296 +HRNX#H2161|H3138|h2038|h2692 +HRPF#H19 +HRPN#H663|H664|H665|h460 +HRPR#H3115|H3116|H3117|H3140 +HRR#H2678|H2879|H3121|H3141 +HRR0#H2684 +HRRF#H2679|H2680|H2681|H2685 +HRRJ#H3122 +HRRM#H2682 +HRRN#H3123|H3142|h2106|h2107|h2108|h2109|h2110 +HRRS#H2683|H3124|H3125|H3126|H3143 +HRRT#h2111|h2112 +HRRW#H3127|H3128 +HRRX#H1917|H1918|h2678|h2679|h2680 +HRS#H9|H20|H687|H1290|H1732|H1801|H1927|H2190|h1349|h2580|h2682|h2695 +HRSB#H10|H1269|H1805|h1355|h1356|h1357|h1358|h1359|h1360|h1361|h1362|h1363|h1364|h1365|h1366|h1367|h1368|h1369|h1370|h1371|h2581 +HRSF#H3|H1270|H1274|H1275|H1276|H1277|H1287|H1288|H1659|H1660|H1661|H1817|H1818|H1857|H1858|H1859|h1373|h1374|h1375|h1376|h1377|h1378|h1379|h1380|h1381|h1382|h1383|h1384|h1385|h1386|h1387|h1388|h1389|h1390|h1391|h1392|h1393|h2514|h2515|h2516|h2517|h2582|h2583 +HRSH#H1820|h2116|h2117|h2118|h2119|h2120|h2518|h2519|h2520|h2521|h2522|h2523|h2524|h2525|h2526 +HRSJ#H1666|H1667|H1668|H1669|H1670|H1671|H1672|H1673|H1819|H1841|H1842|H1861|H1862|h1395|h1396|h1397|h1398|h1399|h1400|h1401|h1402|h1403|h1404|h1405|h1406|h1407|h1408|h1409|h1410|h1411|h1412|h1413|h1414|h1415|h1416|h1417|h1418|h1419|h1420|h1421|h1422|h1423|h1424|h1425|h1426|h1427|h1428|h1429|h1430|h1431|h1432|h1433|h1434|h1435|h1436|h1437|h1438|h1439|h1440|h1441|h1442|h1443|h1444|h1445|h1446|h1447|h1448|h1449|h1450|h1451|h1452|h1453|h1454|h1455|h1456|h1457|h1458|h1459|h1460|h1461|h1462|h1463|h1464|h1465|h1466|h1467|h1468|h1469|h1470|h1471|h1472|h1473|h1474|h1475|h1476|h1477|h1478|h1479|h1480|h1481|h1482|h1483|h1484|h1485|h1486|h1487|h1488|h1489|h1490|h1491|h1492|h1493|h1494|h1495|h1496|h1497|h1498|h1499|h1500|h1501|h1502|h1503|h1504|h1505|h1506|h1507|h1508|h1509|h1510|h1511|h1512|h1513|h1514|h1515|h1516|h1517|h1518|h1519|h1520|h1521|h1522|h1523|h1524|h1525|h1526|h2528|h2529|h2530|h2531|h2532|h2533|h2534|h2570|h2584|h2600 +HRSK#H21|H22|H23|H24|H1278|H1285|H1291|H1292|H1293|H1662|H1663|H1664|H1665|H1773|H1774|H1775|H1776|H1777|H1778|H1779|H1780|H1781|H1782|H1783|H1784|H1807|H1821|H1826|H1827|H1828|H1829|H1830|H1831|H1832|H1840|H1843|H2183|H2184|H2185|H2186|H2187|H2188|H2189|H2675|H2676|H2677|h20|h21|h22|h23|h24|h467|h1394|h1527|h1528|h1529|h1530|h1531|h1532|h1539|h1540|h1541|h1542|h1543|h1544|h1545|h1546|h1547|h1548|h1549|h1550|h1551|h1552|h1553|h1554|h1555|h1556|h1557|h1558|h1602|h1603|h1604|h1605|h1606|h1607|h1608|h1609|h1610|h1611|h1612|h2047|h2048|h2049|h2061|h2062|h2063|h2064|h2065|h2066|h2067|h2068|h2069|h2070|h2071|h2072|h2085|h2086|h2087|h2088|h2089|h2090|h2091|h2092|h2093|h2094|h2095|h2096|h2097|h2098|h2099|h2100|h2113|h2114|h2115|h2527|h2535|h2536|h2537|h2538|h2539|h2540|h2541|h2542|h2543|h2571|h2572|h2573|h2574|h2575 +HRSL#H1279|H1280|H1281|H1833|H1834|H1835|H1836|H1837|H3144|H3145|H3151|h1559|h1560|h1561|h1562|h1563|h1564|h1565|h2544|h2545|h2546|h2547|h2548|h2549|h2550|h2551|h2552|h2553|h2554|h2555|h2556|h2557|h2558|h2559|h2560|h2561|h2562|h2563|h2564|h2565|h2566|h2567|h2568|h2569|h2585|h2586|h2587 +HRSM#H1282|H1838 +HRSN#H1802|H1803|H1804|H1808|H1809|H1810|H1811|H1812|H1813|H1814|H1815|H1816|H1822|H1823|H1824|H1825|H1839|H2658|H2659|H2660|H2661|h1566|h1567|h1568|h1569|h1570|h2504|h2505|h4131|h4132|h4133|h4134|h4135 +HRSP#H25|H1283|H1844|H3146|H3147|H3148|H3149|H3150|h1571|h1572|h1573|h1574|h1575|h1576|h1577|h1613|h1614|h1615|h1616|h1617|h1618|h1619 +HRSR#H1284|H1860|h1350|h1351|h1352|h1353|h1354|h1578|h1579|h1580|h1581|h1582|h1583|h1584|h1585|h1586|h1587|h1588|h1589|h1590|h1591|h1592|h1593|h1594|h1595|h1596|h1597|h1598|h1599|h1600|h1601|h2506|h2507|h2508|h2509|h2510|h2511|h2512|h2513|h2588|h2595|h2596|h2597|h2598|h2599 +HRSS#H688|H1845|H1846|H1847|H1848|H1849|H1850|H1851|H1852|H1853|h1653|h1654|h1655|h1656|h1657|h1658|h1659|h1660|h1661|h1662|h1663|h1664|h1665|h1666|h1667|h1668|h1669|h1670|h1671|h1672|h1673|h1674|h1675|h1676|h1677|h1678|h1679|h1680|h1681|h1682|h1683|h1684|h1685|h1686|h1687|h1688|h1689|h2576|h2577|h2578|h2579|h2589|h2590|h2591|h2592|h2593|h2594 +HRST#H26|H1271|H1272|H1273|H1286|H1785|H1786|H1787|H1788|H1789|H1790|H1791|H1792|H1793|H1794|H1795|H1796|H1797|H1798|H1854|H1855|H1856|H1883|H1884|H2686|H2687|H2688|h25|h26|h27|h28|h1372|h1620|h1621|h1622|h1623|h1624|h1625|h1626|h1627|h1628|h1629|h1630|h1631|h1632|h1633|h1634|h1635|h1636|h1637|h1638|h1640|h1641|h1642|h1643|h1644|h1645|h1646|h1647|h2121|h2122|h2123|h2124|h2125|h2126|h2127|h2128|h2129|h2130|h2131|h2132|h2655|h2656|h2657|h4140|h4550 +HRSW#h1648|h1649|h1650|h1651|h1652 +HRSX#H1806|h1639 +HRT#H631|H637|H668|H1485|H1694|H1695|H2191|H2192|H2656|H2689|H2980|H3193|h464|h465|h468|h469|h2642|h3705|h4141|h4551|h4552 +HRTF#H2981|H2982|H2983 +HRTJ#H669|H670|H671|H672|H673|h4257|h4258|h4259|h4260|h4261|h4262|h4263|h4264 +HRTK#H2984|H2985|h4256|h4265|h4266|h4267|h4268 +HRTL#H27 +HRTM#H674|H675|H676|h470 +HRTN#H677|H678|H1696|H1697|H1698|H1699|H1700|H1701|H2193|H2194|H2195|H2196|H2197|H2198|H2199|H2657|H2690|H2691|H2692|H2987|H3194|H3195|H3196|H3197|H3198|H3199|H3200|H3201|h466|h471|h485|h486|h487|h488|h489|h490|h491|h492|h493|h494|h495|h496|h939|h940|h941|h942|h943|h4130|h4142|h4396|h4553 +HRTR#H28|H3120|h472|h2133|h2684|h4397|h4398|h4399|h4400|h4401|h4402 +HRTS#H632|H633|H679|H1486|H1487|H1488|H1489|H1490|H1491|H1492|H1493|H1494|H1495|H1496|H1497|H1498|H1499|H1500|H1501|H1502|H1702|H1703|H1799|H1800|h473|h944|h4403|h4404|h4405|h4406|h4554 +HRTT#H1728|H2986|h945|h946|h4143|h4555 +HRTW#H634|H635|H636|H680|H681|H682|H683|H684|h417 +HRWJ#h2499|h2500|h2501|h2502|h2503 +HRWS#H29|H30|H31|H32|H36|H37 +HRWT#H3154 +HRWX#H33|H34|H35 +HRXB#H1674|h1533|h1537 +HRXJ#H2654 +HRXL#h1534|h1535 +HRXM#H2182 +HRXN#h1536|h4121|h4122|h4123|h4124|h4125 +HRXP#H2655 +HRXR#H2651|H2652|H2653|h1538 +HRXS#h4126 +HRXT#h2054|h2055|h2056|h2057|h2058|h2059|h2060|h4127|h4128|h4129 +HS#H705|H989|H1023|H1167|H1863|H1892|H2693|h510|h973|h985|h999|h2702|h2703 +HSBK#h588|h589|h590|h591 +HSBL#h986|h987|h988|h989|h990|h991|h992|h993|h994|h995|h996|h997|h998 +HSBN#H1001 +HSBR#H1002|H1003|H1017|H1018|h972 +HSBS#H1004|H1005|H1006|H1007|H1008|H1009|H1010|H1011|H1012|H1013|H1014 +HSBW#H1015|H1016 +HSFK#H999|H1000 +HSFL#H1029|H1030|H1031|H1509|H1510 +HSFR#H1032|H1033|H1034|H1035|H1036|H1037|H1038|H1039|H1187|H1188|H1189|h600|h601|h602 +HSFT#H1186 +HSFX#H1028 +HSJ#h2698 +HSJB#H1040 +HSJF#H707 +HSJL#H1547|H1548|H1549|h1016|h1017|h1018|h1019|h1020 +HSJM#H1041|h603|h604|h2699 +HSJN#H1025|h592|h593|h2700 +HSJR#H1042|H1043|h2701 +HSJT#H1550 +HSK#H1024|H1160|h497|h498|h2697 +HSKB#H1887|H1888 +HSKF#H1123 +HSKH#H1161|H1162 +HSKK#H1045 +HSKL#H1044|H1124|H1125|H1126|H1158|H1159 +HSKM#H708|H1121 +HSKN#H1127|H1885|H1886|H3005|H3006|h499|h500|h501|h502|h503|h504|h947|h4269 +HSKR#H1046|H1515|H1516|H1889|H1890|H1891|H2988|H2989 +HSKS#H689|H690|H1163|H1511|H1512|H1513|H1514|h505 +HSKT#H1122|h506|h507|h508|h4270 +HSKW#H1164|H1165|H1166 +HSL#H1540 +HSLF#H1518|H1544|H1545|H1553|h1022|h1023|h1024|h1025|h1026 +HSLK#H1541 +HSLM#H691|H692|H1542 +HSLN#H693|h509 +HSLR#H1128 +HSLS#H694|H695|H696|H1517|H1543 +HSLT#H990 +HSLX#h4407|h4408|h4409|h4410|h4411|h4412|h4413|h4414|h4415|h4416|h4417|h4418|h4449|h4450|h4451|h4452|h4453|h4454|h4455|h4456|h4457|h4458|h4459|h4460 +HSM#H2895|h1000 +HSM0#H1521 +HSML#H1142 +HSMN#H1129 +HSMR#H1141 +HSMS#H1130|H1131|H1132|H1554|H1555 +HSMT#H1133|H1134|H1135|H1136|H1137|H1138|H1139|H1140|H1143|H1144|H1519|H1520 +HSN#H697|H1168|H1864|H2694|H2885|h511|h594|h974|h1001|h3706 +HSNB#H698|H699|H1503|H2698|H2699|H2700 +HSNF#H700|H701 +HSNJ#H991|H992|H1526|H1551|H1552 +HSNK#H1525|H1527|H1528|H1529|H1530|H1531|H1532|H1533|H1534|H1535|H2701|H2702|H2703|h1021 +HSNL#H1505 +HSNM#H1145 +HSNN#H2695|H2696|H2697 +HSNP#H702 +HSNR#H1506|H2704 +HSNS#H703|H704|H2705|H2706|H2707 +HSNT#H2708|H2709|H2710|H2711|h512|h513|h514|h515|h595|h596|h597|h598|h599|h629|h975|h976|h977|h978|h1002|h1003|h1004|h1005 +HSP0#H993|H994 +HSPF#H1149|H1150 +HSPL#H1523 +HSPR#H1148|H1151|H1522 +HSPT#H2712|H2713|H2714|H2715|H2716|H2717|H2718 +HSR#H1170|H1507|H2881|H3007|h617|h948|h1006|h1007 +HSRB#H995|H3008|H3009|H3010|H3011|H3012 +HSRF#H3013|h516 +HSRJ#H1156 +HSRK#H1504|H3014 +HSRM#h949 +HSRN#H1157|H1508|H2882|H2883|H2884|H3015|h618|h619|h620|h621|h622|h950|h1008 +HSRR#H1118|H1119|H1120|h951|h1009 +HSRS#H996|H997|H998|H1171|H1197|H1198|H1546|h623|h1010 +HSRT#H1146|H1147|H1152|H1153|H1154|H1155|H3016|h624|h625|h626|h627|h628|h630 +HSRW#H1026|H3017|H3018 +HSS#H706|H1027|h1011 +HSSK#H1865|H1866|h2611 +HSST#H1169|h979|h1012|h1013|h1014|h1015|h2704 +HST#H2721|h517|h518|h521|h522|h631|h632|h980|h981|h1027|h2705|h3707 +HSTJ#h535|h536|h537|h538 +HSTK#H709|h534 +HSTL#h4593|h4594|h4595|h4596|h4597 +HSTN#H710|H1020|H1021|H1022|H2722|H2886|H2887|H2888|H2889|H2890|H2891|H2892|H2893|H2894|h519|h523|h524|h525|h526|h527|h633|h982|h4271|h4272|h4273|h4274|h4275 +HSTR#H1174|H1175|H1176|H1177|H1178|H1179|H1181|H1182|H1183|H1184|H1185|H2200|H2201|H2202|H2203|H2204|H2205|H2206|H2207|H2208|H2209|H2210|H2211|H2212|h3708|h3709|h3710|h3711|h3712|h3713|h3714|h4328|h4329|h4330|h4331|h4332|h4333|h4334|h4335|h4336|h4337|h4338|h4339|h4340 +HSTS#H2719|H2720|h528|h634|h983|h4276 +HSTT#h520|h529|h530|h531|h532|h533|h635|h984|h4277|h4278|h4279|h4280 +HSTX#H1019|H1173|H1180|H1524 +HSWK#H1539 +HSWN#H1190|H1196 +HSWR#H1191|H1192|H1193|H1194|H1195|H1536|H1537|H1538|h636|h637|h638|h639 +HSXN#H1172 +HT#H711|H1199|H1263|H1265|H1316|H1338|H1893|H2213|H2896|H3019|H3203|h539|h542|h640|h2658|h4420|h4461|h4598 +HTBL#H1317|H1318 +HTFB#H2898 +HTFL#H2901 +HTFR#H1206|H1207|H1215|H1319|h649 +HTFX#H2899|H2900 +HTHN#H1221 +HTHS#H1320 +HTJ#h2660 +HTJM#h2661 +HTJN#h2662 +HTJR#h2663 +HTJS#h2664 +HTK#h2659 +HTKR#H1205|H1208|H1321|H1322 +HTL#H2723 +HTLB#H1325|H1326|H1327|H2726|H2727|H2728|H2729|H2730|H2731|H2732|H2733|H2734 +HTLF#H2735|H2736|H2737|H2766|H2767 +HTLH#H2745|H2746 +HTLJ#H2740|H2741|H2742 +HTLK#H2738|H2739|H2743|H2744|H2749|H2750|H2751|H2760 +HTLM#H2753|h4144 +HTLN#H1323|H1324|H1328|H2724|H2768 +HTLP#H2725|H2754|H2755|H2756|H2757|H2758|H2759 +HTLR#H2214|H2215|H2216|H2217|H2218|H2219|H2220|H2747|H2748|H2761|H2762 +HTLS#H2221|H2222|H2763|H2764|H2765 +HTLT#H2752 +HTN#H1329|H1339|H2464|H2990|H3204|h543|h641|h650|h4421|h4599 +HTNB#H3205|H3206|H3207 +HTNJ#H1331|H3021|h643|h644|h645|h646 +HTNK#H1332|H3020|h642 +HTNN#H1330|H1335|H1336|H1340|H3210 +HTNS#H1333|H3208|h673|h674|h709|h710|h711|h712|h713 +HTNT#H1334|H3209|h4600|h4601|h4602|h4603 +HTNW#H3211|H3212|H3213 +HTPF#H1209|H1210 +HTPR#H2223|H2224|H2905 +HTPS#H1337 +HTR#H3202|h952|h953 +HTRF#H2913 +HTRH#h963|h964|h965|h966|h967 +HTRJ#h2612|h2613|h2614|h2615|h2616 +HTRK#H2912 +HTRL#H2908|h4283|h4284|h4285|h4286 +HTRM#h954 +HTRN#H62|H1214|H2906|H2907|h73|h955 +HTRR#H2909|H2910|h956|h957|h958|h959|h960|h961 +HTRS#H1200|H1216|H1217|h962|h968|h969|h970|h971|h4290|h4291 +HTRT#H2911|h4287|h4288|h4289 +HTS#H61|H1869|H2225|H2897|h540|h2617 +HTSB#h3715|h3716|h3717|h3718|h3719|h3720|h3721|h3722|h3723|h3724 +HTSF#H2226 +HTSJ#H1870|h3726|h3727|h3728|h3729|h3730|h3731|h3732 +HTSK#H1201|H1202|H1203|H1204|H1211|H1212|H1213|H2227|H2228|H2229|h541|h3725|h3733|h3734|h3735|h4419 +HTSN#h2618 +HTSP#H2230|H2231 +HTSS#H2233|H2234|H2235 +HTST#H2902|h544|h647|h2619|h2620|h2621|h2665|h4422|h4604 +HTSW#H2232 +HTT#h545|h648|h4423|h4605 +HTTN#h4606 +HTTS#h4607 +HTWK#H1264 +HTX#H1928 +HW#H1219|H2236 +HX#H714|H2249|h551|h3749 +HXBF#H2259|H2261 +HXBK#H2260|h3768|h3769 +HXBL#h3770|h3771 +HXBN#H2258|H2284|H2285 +HXBR#H2271|H2272|H2273|h3772|h3773|h3774|h3775|h3776|h3777|h3778 +HXBS#H2262|H2263|H2267|H2268|H2269|H2270 +HXBT#H2264|H2265|H2266 +HXFF#H2290 +HXFJ#H2254|H2255 +HXFK#H2421 +HXFL#H2256|H2257|H2292|H2293|h3799|h3800|h3801 +HXFN#H2291|H2335|H2336|H2337|H2338|H2339|h557|h558|h3798 +HXFR#H2294|H2295|H2296|H2297|H2422|H2423|H2424|H2425|h3796|h3797|h3931|h3932 +HXFS#h3783 +HXH#h610 +HXHN#h611 +HXHS#h612 +HXJB#H2298|H2299|H2300|h3803|h3804|h3805|h3806|h3807 +HXJF#H2301 +HXJH#h3810|h3811|h3812 +HXJK#h3808|h3809|h3813|h3814|h3815|h3816|h3817 +HXJL#H2302|H2303|h3818|h3819 +HXJP#h3820 +HXJR#H2304|h3802|h3821|h3822 +HXJS#h3823|h3824|h3825|h3826|h3827|h3828|h3829|h3830|h3831|h3832|h3833|h3834|h3835|h3836|h3837|h3838 +HXJW#H2305|H2306|H2307|H2308 +HXKL#H2309|H2319|H2342|H2343|H2344|h3839|h3840 +HXKM#H2318|h3853|h3854|h3855|h3856|h3857 +HXKN#h3858 +HXKR#h3841|h3842|h3850|h3851|h3852 +HXKS#h3794|h3795 +HXKT#H2310|h3764|h3765 +HXL#H1872|H2252|h666|h668|h2632 +HXLB#h3859 +HXLN#H2320|H2321|H2322|H2330|H2331|h667|h2622|h2623|h2624|h2625|h2626|h2627 +HXLP#H2253|h3766 +HXLR#H1873|H1874|H1875|H1876|h2633|h2634|h2635|h2636|h2637|h2638|h2639 +HXLS#H1047|H2323|H2324|H2325|H2326|H2327|H2328|H2329|h2628|h3860|h3861 +HXLT#H1048|H1049|H1050|H1051|H1052|H1053|H1054|H1055|H1056|H1057|H1058|H1059|H1060|H1061|H1062|H1063|H1064|H1065|H1066|H1067|H1068|H1069|H1070|H1071|H1072|H1073|H1074|H1075|H1076|H1077|H1078|H1079|H1080|H1081|H1082|H1083|H1084|H1085|H1086|H1087|H1088|H1089|H1090|H1091|H1092|H1093|H1094|H1095|H1096|H1097|H1098|H1099|H1100|H1101|H1102|H1103|H1104|H1105|H1106|H1107|H1108|H1109|H1110|H1111|H1117|h605|h606|h607|h608|h613|h614|h615|h616|h2629|h2630|h2631|h3843 +HXMJ#h3890|h3891|h3892|h3893 +HXMP#h3784|h3785|h3786|h3787|h3788 +HXMT#H2332|H2333|H2334|h3767|h3862|h3863|h3864|h3865|h3866|h3867|h3868|h3869|h3870|h3871|h3872|h3873|h3874|h3875|h3876|h3877 +HXN#h552 +HXNS#h3878|h3879|h3880|h3881|h3882|h3883|h3884|h3885|h3886|h3887|h3888|h3889 +HXNT#H1116|H2286|H2287|H2288|H2289|H2316|H2317|h553|h554|h555|h556|h3846|h3847|h3848|h3849 +HXPL#H2340|h3895|h3896 +HXPR#H2341|h3894|h3897|h3898|h3899|h3900|h3901 +HXR#H1112 +HXRF#h3789|h3790|h3791|h3792|h3793 +HXRH#H2346|H2347 +HXRN#H1113|H1114|h3902|h3903 +HXRS#h3844|h3845 +HXRT#h3904|h3905 +HXRX#H2345 +HXS#H2311|H2348 +HXSF#H2388|H2389|H2390|h3953|h3959 +HXSH#h3951 +HXSJ#h3954 +HXSK#H2350|H2351|H2352|H2353|H2354|H2355|H2356|H2357|H2358|H2359|H2360|H2361|H2362|H2363|H2364|H2365|H2366|H2367|H2368|H2369|H2370|H2371|H2372|H2373|H2374|H2375|H2376|H2377|H2378|H2379|H2380|H2381|H2382|H2383|H2384|H2385|H2386|H2387|h3906|h3907|h3908|h3909|h3910|h3911|h3912|h3913|h3914|h3915|h3916|h3955 +HXSL#H2454 +HXSM#H2395 +HXSN#H2448|H2449|H2450|H2451|H2452 +HXSP#H2396|H2397|H2398|H2399|H2400|H2401|H2402|H2403|H2404|H2405|H2406|h3918|h3919 +HXSR#H2314|H2315|H2391|h563|h3956 +HXSS#H2312|H2349|H2392|H2453|h3957|h3960 +HXST#H2394|H2407|H2408|H2409|H2410|H2411|H2412|H2413|H2414|H2415|H2434|H2435|H2436|H2437|H2438|H2439|H2440|H2441|H2442|H2443|H2444|H2445|H2446|H2447|H3022|H3023|H3024|H3025|H3026|H3027|H3028|H3029|H3030|H3031|H3032|H3033|H3034|H3035|H3036|H3037|H3038|H3039|H3040|H3041|H3042|H3043|H3044|H3045|H3046|H3047|H3048|H3049|H3050|H3051|H3052|H3053|H3054|H3055|h559|h3917|h3920|h3921|h3950|h3952|h3958|h4462|h4463|h4464|h4465|h4466|h4467|h4468|h4469|h4470|h4471|h4472|h4473|h4474|h4475|h4476|h4477|h4478|h4479 +HXSW#H2313 +HXSX#H2393|H2455 +HXT#H1247|H1248|h560|h669 +HXTK#H2274 +HXTL#H2251|H2416|h3922|h3923|h3924 +HXTN#h546|h547|h548|h549|h550|h561|h670|h3782 +HXTR#H2275|H2276|H2277|H2278|H2279|H2280|H2281|H2282|H2283|H2420|h3781|h3925|h3926|h3927|h3928|h3929|h3930 +HXTS#H1249|H1250|h562 +HXTT#h3779|h3780 +HXTX#H2417|H2418|H2419 +HXWL#H2432 +HXWR#H2433|h3933|h3934|h3935|h3936|h3937|h3938|h3939|h3940|h3941|h3942|h3943|h3944|h3945|h3946|h3947|h3948|h3949 +HXWS#H2426|H2427|H2428|H2429|H2430|H2431 +HXX#H1115|h609 +HXXT#H2250|h3750|h3751|h3752|h3753|h3754|h3755|h3756|h3757|h3758|h3759|h3760|h3761|h3762|h3763 +HYN#H2935 +HYNN#H2936 ++++++++++ +J#G1987|J0|J250|g1435|j0|j56|j201 +J0RN#g5188|g5189|g5190|g5191 +JB#J283|g279|g6277 +JBBL#J284 +JBBT#g280 +JBFR#g281|g282|g283|g284|g285|g286|g287|g288|g289|g290 +JBHN#g1508 +JBJL#g548|g549|g550|g551|g552 +JBJN#g375|g376|g377|g378 +JBK#G606 +JBKN#g231|g232|g233|g234|g235 +JBKR#g241|g242|g243|g244|g245 +JBKS#g403 +JBKT#g312|g313|g314|g315|g316|g544|g545|g546|g547 +JBL#G426|G3308|J338|j126 +JBLB#g366|g367|g368|g369|g370|g371 +JBLF#J339 +JBLK#G607|G608|g335|g336|g337|g338|g365 +JBLM#J345|J346|J347|J348|J349|J350|J351|J352|J353|J354|J355|g373|g374 +JBLN#G3309|g360|g361|g362|g363|g364|j114|j115|j116|j117|j118 +JBLR#J343|J344|j124|j125 +JBLS#G427|G485|G486|G3310|J340|J341|J342|g350|g351|g352|g353|g354|j119 +JBLT#G455|G456|G457|g247|g248|g296|g329|g330|g331|g332|g333|g334|g372|j120|j121|j122|j123 +JBLW#G3311 +JBLX#g355|g356|g357|g358|g359 +JBML#G458|G459|g339|g508 +JBN#G424|G428|g297|j103 +JBNK#g249 +JBNN#G425 +JBNT#G429|G460|G545|g246|g250|g251|g298|g299|g300|g301|g302|g303|g509|g510|g511|g512|g520|g521|g522|g523|g524|g576|g577|g578 +JBR#G430|G539|G624|g252|g253|g553 +JBRJ#G461|G462|G463|g340|g341|g342|g343|g344|g387|g388|g389|g390|g391 +JBRK#G464|G465|G466|G467|G468|G469|G470|G471|G472|G473|G474|G475|G476|G477|G478|G479|G480|g392|g393|g484|g485|g486|g487|g488|g579|g580|g581|g582 +JBRL#G543|G544|G3305|g492|g493|g494|g495|g496|g570|g571|g572|g573|g574 +JBRM#G538|G611|G612|g460|g461|g462|g463|g464|g470|g471|g472|g473|g474 +JBRN#G431|G487|G496|G625|G626|G627|G628|G629|G630|G631|G632|G633|G634|g254|g255|g256|g257|g258|g381|g382|g383|g384|g385|g386|g410|g411|g412|g413|g414|g415|g416|g417|g418|g419|g420|g421|g422|g481|g482|g483|g537|g538|g539|g540|g541|g542|g554|g555|g556|g557|g558|g559|g560|g561|g562|g563|g564|g565|g566|g567|g568|g569 +JBRS#G432|G541|g394|g395|g396|g397|g398|g447|g543|g583|g584|g585|g586|g587 +JBRT#G542|G546|G547|G548|G549|G550|G551|G552|G553|G554|G555|G556|G557|G558|G559|G560|G561|G562|G563|G564|G565|G566|G567|G568|G569|G570|G571|G572|G573|G574|G575|G576|G577|G578|G579|G580|G581|G582|G583|G584|G585|G586|G587|G588|G589|G590|G591|G592|G593|G594|G595|G596|G597|G598|G599|G600|G601|G602|G603|G604|G605|G609|G610|g259|g260|g261|g262|g379|g380|g423|g424|g425|g426|g427|g448|g489|g490|g491|g497|g498|g499|g500|g513|g514|g515|g525|g526|g527|g528|g529|g530|g531|g532|g533|g534|g535|g536|g575|g588|g589|g590|g591 +JBRX#G497|G498|G499|G500|G501|G502|G503|G504|G505|G506|G507|G508|G509|G510|G511|G512|G513|G514|G515|G516|G517|G518|G519|G520|G521|G522|G523|G524|G525|G526|G527|G528|G529|G530|G531|G532|G533|G534|G535|G536|G537|G540|g404|g405|g406|g407|g408|g409|g428|g429|g430|g431|g432|g433|g434|g435|g436|g437|g438|g439|g440|g441|g442|g443|g444|g445|g446|g449|g450|g451|g452|g453|g454|g455|g456|g457|g458|g459|g465|g466|g467|g468|g469|g475|g476|g477|g478|g479|g480 +JBS#G481|G483 +JBSB#G482 +JBSK#G635|G636|G637|g268|g269|g270|g271|g272 +JBSN#G484|g345|g346|g347|g348|g349 +JBSR#g304|g305 +JBST#g263|g264|g265|g266|g267|g592|g593|g594|g595|g596|g6278 +JBT#G433|G438|G439|G488|G489|G613|G3306|g273|g274|g501|g6271|g6272|g6279 +JBTB#G614 +JBTF#G616|G617 +JBTJ#G615 +JBTK#G618 +JBTL#G437|g308|g309|g317|g507 +JBTM#g275|g6273 +JBTN#G434|G440|G490|G619|g276|g306|g307|g318|g319|g320|g399|g400|g401|g402|g6274 +JBTR#G441|G442|G443|G444|g277|g321|g322|g323|g324|g325|g516|g517|g518|g519|g6275 +JBTS#G423|G435|G436|G445|G446|G447|G448|G449|G450|G451|G452|G453|G454|G491|G492|G493|G494|G495|G620|G621|G622|g278|g327|g328|g6276 +JBTT#g236|g237|g238|g239|g240|g310|g311|g326 +JBTW#G623 +JBXT#g291|g292|g293|g294|g295|g502|g503|g504|g505|g506 +JF#J13|J239 +JFBR#g973 +JFJ#G870 +JFJJ#g1200|g1201|g1202|g1203|g1204|g1205|g1206 +JFJK#g1199|g1207|g1208|g1209 +JFJN#G871 +JFJS#G872 +JFKS#G798|g924|g997 +JFKT#g931|g932|g933|g934|g1210 +JFL#G843|G873|G874|g889|g978|g979 +JFLF#g1237|g1238|g1239|g1240|g1241|g1242|g1243|g1244|g1245|g1246|g1247|g1248|g1249 +JFLH#g1029|g1030|g1031 +JFLJ#G805|G806|G807|G808|G809|G810|G811|G812|G813|G814|G817|G818|g1025|g1026|g1027|g1028|g1043|g1044|g1045|g1046|g1047|g1053|g1054|g1055|g1056|g1166|g1167|g1168|g1169|g1170|g1171|g1172|g1173 +JFLK#G819|G820|G821|G822|G846|G847|g998|g999|g1001|g1002|g1003|g1004|g1005|g1011|g1012|g1013|g1014|g1057|g1058|g1165|g1174|g1175|g1176|g1177 +JFLM#g982|g983|g984|g985|g1015|g1016|g1017|g1018 +JFLN#G760|G761|G803|G804|G844|G875|g890|g891|g892|g893|g894|g895|g918|g980|g1037 +JFLS#G762|G815|G816|G845|G876|G877|G878|G879|G880|G881|G882|G883|G884|G885|G886|g896|g897|g898|g899|g900|g943|g944|g945|g946|g981|g1019|g1020|g1021|g1022|g1032|g1033|g1034|g1035|g1048|g1049|g1050|g1051|g1178|g1184|g1185|g1186|g1187|g1211|g1212|g1213|g1214|g1215|g1216|g1217|g1218|g1219|g1220|g1221|g1222|g1223|g1224|g1225|g1226|g1227|g1228|g1229|g1230|g1231|g1232|g1233|g1234 +JFLT#G796|G797|G848|g901|g902|g903|g904|g905|g919|g920|g921|g922|g923|g935|g936|g937|g938|g947|g948|g949|g950|g986|g987|g988|g989|g990|g1000|g1006|g1007|g1008|g1009|g1010|g1023|g1038|g1059|g1060|g1061|g1062|g1082|g1083|g1179|g1180|g1181|g1182|g1183|g1235|g1236|g1255|g1256|g1257|g1258|g1259|g1260 +JFLX#G799|G800|G801|G802|g1024|g1036|g1039|g1040|g1041|g1042 +JFNJ#G763|G764|G765|G766|G767|G768|G769|G770|G771|G772|G773|G774|G775|G776|G777|G778|G779|G780|G781|G782|G783|G784|G785|g906|g907|g908|g909 +JFNK#G849|G850|G851|G852|G853|G854|G855|G856|G857|G858|G859|G860|G861|g1136|g1137|g1138 +JFNS#j55 +JFNT#g857|g858|g859|g860|g1131|g1132|g1133|g1134|g1135|g6261|g6262|g6263|g6264|g6265 +JFPT#g1063|g1064|g1065|g1066 +JFR#G738|G1229 +JFRB#G739|G740|G741|g1188|g1189|g1190|g1191|g1192|g1193 +JFRF#g877|g878|g879|g880|g881|g882|g883|g884|g885|g886|g887|g888|g1097|g1098|g1099|g1100 +JFRK#g1084|g1085|g1086|g1087 +JFRL#G758|G759|G837|g866|g867|g868|g869|g870|g871|g872|g873|g874|g875|g876|g1154|g1155|g1156|g1157|g1158|g1159|g1160|g1161|g1162|g1163|g1164 +JFRM#g1073|g1074|g1075|g1076|g1077 +JFRN#G742|G743|G744|G745|G746|G747|G748|G749|G750|G751|G752|G753|G754|G755|G756|G757|g861|g862|g863|g864|g865 +JFRR#G824|G825|G826|G827|G828|G829|G830|G831|G832|G833|g1101|g1102|g1103|g1104|g1105|g1106|g1107|g1108|g1113|g1114|g1115|g1116|g1117|g1118|g1119 +JFRS#G834|G835|G1200|G1201|G1202|g1078|g1079|g1080|g1081|g1092|g1093|g1094|g1095|g1109|g1110|g1111|g1112|g1120|g1121|g1122|g1123|g1124|g1125|g1126|g1127|g1128|g1129|g1130 +JFRT#G823|G836|G838|G839|G840|G841|G842|g820|g821|g822|g823|g939|g940|g941|g942|g956|g957|g958|g959|g969|g970|g971|g972|g1067|g1068|g1069|g1070|g1071|g1072|g1088|g1089|g1090|g1091|g1096|g1142|g1143|g1144|g1145|g1146|g1147|g1148|g1149|g1150|g1151|g1152|g1153|g1194|g1195|g1196|g1197|g1198|g1250|g1251|g1252|g1253|g1254|g5481 +JFRX#g1139|g1261|g1262|g1263|g1264 +JFS#G862|G863|J240 +JFSK#G868|G869|g991|g992|g993|g994|g2900|g2901 +JFSL#G786|G787|g910|g960|g961|g962|g963|g964 +JFSN#G864 +JFSR#G865|G866 +JFSS#G867 +JFST#g911|g912|g913|g914|g915|g916|g917|g965|g966|g967|g968 +JFT#G3323|G3326|g951|g952|g6301 +JFTF#G3324|g6304|g6305 +JFTJ#g6309|g6310|g6311|g6312|g6313|g6314|g6315|g6316 +JFTK#g6306|g6307|g6308|g6317|g6318|g6319 +JFTL#g1140|g1141 +JFTM#G3329|G3330|G3331|G3332|G3333|G3334|G3335 +JFTN#G3325|G3327|g953|g6302 +JFTP#G3336|G3337|G3338|G3339 +JFTR#G794|G795|g929|g930|g954|g974|g975|g976|g977|g1265|g1266|g1267|g1268|g1269|g1270 +JFTS#G3328|G3340|G3341|G3342|G3343|G3344|G3347|G3348|G3349|g955 +JFTT#G3345|g995|g996|g6303 +JFTW#G3346 +JFXT#G788|G789|G790|G791|G792|G793|g925|g926|g927|g928|g1052 +JH#g1509 +JHB#G1053 +JHBL#G1094|g1510|g1602|g1603|g1604|g1605|g1606 +JHBN#g1607|g1608|g1609|g1610|g1611|g1612 +JHBT#g1436|g1437|g1438|g1439 +JHFT#G1212|G1213|G1214|g1445|g1511|g1512|g1513|g1514|g1515|g1596|g1613|g1668|g1669|g1670|g1671 +JHJ#G1095 +JHJL#g1446 +JHJN#G1096 +JHJS#G1097 +JHKL#g1649|g1650|g1651|g1652|g1653 +JHKT#G1054|G1055|g1440|g1441|g1442|g1443|g1444|g1516|g1517|g1518|g1519|g1520 +JHL#G1169 +JHLF#G1171|G1172|G1173|G1174|g1614 +JHLK#g1521|g1522 +JHLS#G1170|G1215|G1216|G1217 +JHLT#G1056|G1057|G1058|G1059|G1060|G1061|G1062|G1063|G1064|G1065|G1066|G1067|G1068|G1069|G1070|G1071|G1072|G1073|G1074|G1075|G1076|G1077|G1078|G1079|G1080|G1081|G1082|G1083|G1084|G1085|G1086|G1087|G1088|G1089|G1090|G1091|G1092|G1093|G1206|G1207|g1447|g1448|g1449|g1450|g1451|g1452|g1453|g1454|g1455|g1456|g1457|g1458|g1459|g1460|g1461|g1462|g1463|g1464|g1465|g1466|g1467|g1468|g1469|g1470|g1471|g1472|g1473|g1474|g1475|g1476|g1477|g1478|g1523|g1524|g1525|g1526|g1527|g1595|g1615|g1616|g1617|g1618|g1619|g1620|g1645|g1695|g1696|g1697 +JHLX#g807|g808|g809|g810 +JHM#g1528|g1532|j202 +JHMB#G1098|G1103|G1104|G1105|G1106|G1107|G1108 +JHMF#G1122|G1123|G1124|G1160|G1161|G1162|G1163 +JHMH#G1128|G1129|G1130|G1131 +JHMJ#G1099|G1125|G1126|G1127 +JHMK#G1100|G1101|G1132|G1133 +JHMM#g1533 +JHMN#G1135|G1136|G1137|G1138|G1139|G1159|g1534|g1540|g1541|g1542|g1543|g1544|g1545|g1546|g1547|g1548|g1549 +JHMP#G1142|G1143|G1144|G1145|g1550 +JHMR#G1102|G1140|G1141|G1146|G1147|G1148|G1149|G1150|g1535|g1536|g1537|g1538|g1654 +JHMS#G1134|G1151|G1152|G1153|G1154|G1155|G1156|G1165|g1539|g1551|g1552|g1553 +JHMT#G1109|G1110|G1111|G1112|G1113|G1114|G1115|G1116|G1117|G1118|G1119|G1120|G1121|G1157|G1158|g1529|g1530|g1531|g1567|g1568|g1569|g1570|g1571 +JHMW#G1164 +JHN#G1168|J300|g1504|g1505|g1572|j203 +JHNJ#g1490|g1579|g1646 +JHNK#g1580|g1581|g1601|g1655|g1656|g1657|g1658|g1659 +JHNN#g1506 +JHNS#J301|J302|J303|J304|J305|J306|J307|J308|J309|J310|g1660 +JHNT#J311|g1479|g1480|g1481|g1482|g1483|g1484|g1485|g1486|g1487|g1488|g1489|g1573|g1574|g1575|g1576|g1577|g1578|g1597|g1598|g1599|g1600|g1672 +JHP#G1199 +JHPT#g1647 +JHR#G1218|g1593|g1673|j76|j204 +JHRJ#g1682|g1683|g1684|g1685|g1686 +JHRK#G1219|G1220|G1221|G1222|G1223|g1681 +JHRL#G1224 +JHRN#G1175|G1176|G1177|G1178|G1179|G1180|G1181|G1182|G1183|G1184|G1185|G1186|G1187|G1188|G1189|G1190|G1191|g1491|g1492|g1674|g1675|g1676|g1677|g1678|g1679|g1680 +JHRS#G1192|G1193|G1194|G1225|g1582|g1631|g1632|g1633|g1634|g1635|g1636|g1637|g1638|g1639|g1640|g1687 +JHRT#G1226|g1554|g1555|g1556|g1557|g1558|g1594|g1641|g1661|g1688|g1689|g1690|g1691|g1692|g1693|g1694 +JHRX#g1621|g1622|g1623|g1624|g1625|g1626|g1627|g1628|g1629|g1630 +JHS#G1166|G1210 +JHSJ#g1663|g1664|g1665|g1666 +JHSK#G1208|G1209|g1493|g1662 +JHSN#G1211|g1563|g1564|g1565|g1566 +JHSS#G1167 +JHST#g1494|g1495|g1496|g1497|g1498|g1499|g1507|g1559|g1560|g1561|g1562|g1583|g1648 +JHTS#g1584|g1585|g1586|g1587|g1667 +JHTT#g1698|g1699|g1700|g1701 +JHXL#g1588|g1589|g1590|g1591|g1592 +JHXT#g1500|g1501|g1502|g1503 +JJ#G1230|j3 +JJBL#g1859|g1860|g1861|g1862 +JJBN#G887|G888|g1280|g1281|g1282|g1283|g1284|g1285|g1286 +JJKT#g1852|g1853|g1854|g1855|g1856|g1858|g1863 +JJL#G1332 +JJMR#G1331|g1857 +JJN#G1231|g1288|g1702|j4 +JJN0#G1009 +JJNB#G905|G906|G907|G908|G909|G910|G911|G912|G913|G914|G915|G916|G917|G918|G919|G1044|G1045|G1046|G1232|G1233|g1321|g1322|g1323|g1324|g1325|g1326|g1327|g1328|g1329|g1330|g1331|g1332|g1333|g1334|g1335|g1336|g1337|g1338|g1339|g1340|g1341|g1342|g1343|g1344|g1345|g1346|g1347|g1348|g1349|g1350|g1351|g1352|g1353|g1354|g1355|g1356|g1357|g1358|g1359|g1360|g1361|g1362|g1363|g1364|g1365 +JJNF#G933|G934|G935|G936|G964|G1013|G1014|G1015|G1016|G1017|G1018|G1019 +JJNH#G1234|G1235|G1236 +JJNJ#G889|G937|G938|G939|G940|G941|G942|G943|G944|G945|G946|G947|J401|J402|J403|J404|g1290|g1291|j144|j145 +JJNK#G890|G891|G950|G951|G952|G953|G954|G955|G956|G1237|G1238 +JJNL#G957|G958|G959|g1292 +JJNM#G960|G961|G962|G963|G1239|G1240|G1241|G1242 +JJNN#G892|G893|G894|G895|G896|G897|G898|G899|G900|G901|G902|G929|G930|G949|g1289 +JJNP#G965|G966|G967|G968|G969|G970 +JJNR#G903|G904|G931|G932|G971|G972|G973|G974|G975|G976|G977|G978|G979|G980 +JJNS#G981|G982|G983|G984|G985|G986|G987|G988|G989|G990|G991|G992|G993|G994|G995|G996|G997|G998|G999|G1000|G1001|G1002|G1003|G1004|G1005|G1039|G1040|G1041|G1042|G1043|g1293|g1294|g1295|g1296|g1297|g1298|g1299|g1300|g1301|g1302|g1303|g1304|g1305|g1306|g1307|g1308|g1309|g1310 +JJNT#G920|G921|G922|G923|G924|G925|G926|G927|G928|G948|G1006|G1007|G1008|G1010|G1011|G1012|J376|J377|J378|J379|J380|J381|J382|J383|J384|J385|J386|J387|J388|J389|J390|J391|J392|J393|J394|J395|J396|J397|J398|J399|J400|J405|J406|J407|J408|J409|J410|J411|J412|J413|J414|J415|J416|J417|J418|J419|J420|J421|J422|J423|J424|J425|J426|J427|J428|J429|J430|J431|J432|J433|J434|J435|J436|J437|J438|J439|J440|J441|J442|J443|J444|J445|J446|J447|J448|J449|J450|J451|J452|J453|J454|J455|J456|J457|J458|J459|J460|J461|J462|J463|J464|J465|J466|J467|J468|J469|J470|J471|J472|J473|J474|g1311|g1312|g1313|g1314|j5|j6|j7|j8|j9|j142|j143|j146|j147|j148|j149|j150|j151 +JJNW#G1020|G1021|G1022|G1023|G1024|G1025|G1026|G1027|G1028|G1029|G1030|G1031|G1032|G1033|G1034|G1035|G1036|G1037|G1038|g1315|g1316|g1317|g1318|g1319|g1320 +JJPS#g1370 +JJR#G1243|J621|J622 +JJRJ#J623 +JJRL#J626 +JJRM#J627|J628|J629 +JJRN#G1244|G1245|G1246|J624|J625 +JJRP#J630 +JJRS#G1247|G1248|G1249|J631 +JJS#J298 +JJSN#g1366|g1367|g1368|g1369 +JJST#g1287 +JK#G638|J3|J4 +JKB#J8|J200 +JKBL#g1271|g1864 +JKBN#J201 +JKBS#J9|J202 +JKF#G1333 +JKFT#g1273|g1887|g1888|g1889|g1890|g1899 +JKJF#J34 +JKJN#J35 +JKJR#J36 +JKJS#J37|J38|J39|J40|J41 +JKJW#J42|J43|J44 +JKKL#J10|J288 +JKKR#g1272 +JKKS#J11 +JKKT#g1425 +JKL#G3352 +JKLB#g1371|g1865|g1945|g1946|g1947|g1948|g1949 +JKLF#G1342|G1343|g1932 +JKLK#g1387|g1388|g1389|g1390|g1933 +JKLM#G1337|G1338|g1934|g1935|g1955|g1956|g1957|g1958|g1959|g1962 +JKLN#g1381|g1963|g1967|g1972|g3080|g3081|g3082 +JKLP#g1936|g1937|g1965|g1966 +JKLR#G1339|G1340|G1341|g1964|g1968|g1969|g1970|g1971 +JKLT#G1336|g1373|g1374|g1375|g1376|g1377|g1378|g1379|g1380|g1382|g1383|g1384|g1385|g1386|g1391|g1397|g1398|g1399|g1400|g1920|g1921|g1922|g1923|g1938|g1939|g1940|g1941|g1942|g1943|g1944|g1950|g1951|g1952|g1953|g1954|g1960|g1961|g2076|g2077|g2078|g2079|g2080|g3083|g3084|g3085|g3086|g3087 +JKLX#J261|g1372|j72|j73|j74|j75 +JKMN#g2018|g2019|g2020|g2021|g2022|g2023 +JKMP#g2071|g2072 +JKMR#g2081 +JKMT#g1900|g2067|g2068|g2069|g2070 +JKN#G639|J356|j127 +JKNB#g1979|g1980|g1981|g1982|g1983 +JKNH#g600|g601|g602|g603 +JKNJ#g1274|g1275|g1276|g1277|g1278|g1279|g1427 +JKNK#J295|g1973|g1974|g1975|g1976|g1977|g1990|g1991|g1992 +JKNL#g1978 +JKNP#g1994|g1995|g1996|g1997|g1998|g2002|g2003|g2004|g2005|g2006|g2007|g2008|g2009|g2010|g2011 +JKNR#G1047|G1048|G1049|G1050|G1051|G1052|g1392|g1393|g1394|g1395|g1396|g1999|g2001 +JKNS#G1346|g1901|g1902|g1903|g1904|g2000|g2087|g2088|g2089|g2090|g2091 +JKNT#G737|G1344|G1345|G3350|G3351|J5|g824|g825|g826|g827|g828|g829|g1426|g1433|g1866|g1867|g1868|g1869|g1870|g1871|g1905|g1906|g1907|g1908|g1985|g1986|g1987|g1988|g1989|g1993|g2024|g2025|g2026|g2027|g2028|g2029|g2082|g2083|g2084|g2085|g2086|g6320|g6321|g6322|g6323|g6324|g6325|j128|j129|j130|j131|j132 +JKNX#g1984 +JKPF#g2074|g2075 +JKPL#g2030|g2031|g2032|g2033 +JKPR#g1872|g1873|g1874 +JKPS#g1877 +JKPT#g1875|g1876|g1924|g1925|g1926|g1927 +JKR#J79|J314 +JKRB#g1406|g1407|g1408|g1409|g1410|g1418|g1909|g1910|g1911|g1912 +JKRF#G1988|G1989|G1990|G1991|g1411|g1412|g2052|g2881|g2882|g2883|g2884|g2885|g2886 +JKRK#g2047 +JKRL#g1413|g1414|g1417|g2039 +JKRM#g1416|g2059|g2060|g2061|g2062|g2063|g2064 +JKRN#J80|g1415|g1419|g1420|g1421|g1422|g1423|g2053|g2054|g2057|g2058 +JKRS#G1347|G1348|G1351|G1352|J81|g1424|g2040|g2041|g2042|g2043|g2044|g2045|g2046|g2055|g2056|g2092|g2093|g2094|g2095|g2096 +JKRT#G1349|G1350|J296|J297|J299|g1428|g1429|g1430|g1431|g1432|g1434|g1882|g1883|g1884|g1885|g1886|g1895|g1896|g1897|g1898|g2037|g2038 +JKRX#g2036|g2048|g2049|g2050|g2051 +JKS#J619 +JKSK#g2065|g2066 +JKSL#J475|J476|J477|j152|j153|j154|j155 +JKSN#g1401|g1402|g1403|g1404|g1405 +JKSP#g1878|g1879|g1880|g1881 +JKSS#J620 +JKST#g2034|g2035|g2097|g2098|g2099|g2100|g2101|j10 +JKT#J6|J14|g1891|j11|j12|j133|j134 +JKTB#J20|J21|J22|J23|j1 +JKTF#J15|J16|J17|J18|J25|J26|J27|J28|J29|J30|J31|J32|J33|J72|J73|J74 +JKTH#J46|J47|J48|J49|J50|J51|J52 +JKTK#J45|j2 +JKTM#J53|J54|J55|J56|J57 +JKTN#g1892|g1919|j13|j135 +JKTP#J58 +JKTR#J24|J59|J60|J61|J62|J63|J64|J71|g1893|g2073 +JKTS#J7|J19|J65|J66|J67|J68|J69|J70|J77|J78|g1894|g1929|g1930|g1931|g3073|g3074|g3075|g3076|g3077|g3078|g3079|j14 +JKTT#g1913|g1914|g1915|g1916|g1928 +JKTW#J75|J76 +JKX#G1334 +JKXR#G1335|g1918 +JKXT#g1917|g2012|g2013|g2014|g2015|g2016|g2017 +JL#G1353|G1563|J315|J478|J479|J480|g1703|g1704|g2322 +JLB#g2167|g2168|g2332 +JLBJ#g2293 +JLBK#g2172 +JLBL#g2173|g2174|g2175|g2176|g2177 +JLBM#g2169 +JLBN#G1365|G1643|g2170|g2333|g2334|g2335|g2336 +JLBR#g2171 +JLBS#G1366|G1367|G1368|G1369|g2337 +JLBT#G1609|G1644|G1645|g2102|g2103|g2104|g2105|g2106|g2186|g2187|g2188|g2189|g2190|g2290|g2291|g2292|g2338|g2339|g2340|g2341|g2342|g2343 +JLF#G1363 +JLFJ#g2391|g2392|g2393|g2394|g2395|g2396|g2397 +JLFK#G1638|G1639|g2390|g2398|g2399|g2400 +JLFN#g2149|g2150|g2151|g2152|g2153|g2154 +JLFR#g2294|g2295|g2296|g2297|g2298 +JLFS#G1364 +JLFT#g2304|g2420|g2421|g2422|g2423|g2424 +JLHN#g2299|g2300|g2301|g2302|g2303 +JLJ#G1354|G1992|G1994 +JLJN#G1355|G1430|G1565|G1566|G1567|G1568|G1569|G1570|G1571|G1572|G1573|G1574|G1575|G1576|G1577|G1578|G1993|g2200|g2201|g2202|g2203|g2204|g2205|g2206|g2207|g2208|g2209|g2210|g2357|g2358 +JLJR#G1431|G1432|G1433|g2113|g2114|g2115|g2116|g2117|g2178|g2179|g2180|g2181|g2182 +JLJS#G1356|G1434|G1435|G1436|G1437|G1438|G1439|g2888|g2889|g2890|g2891|g2892 +JLKN#g2281|g2282|g2283|g2284 +JLKR#g2349|g2350|g2351|g2352|g2353 +JLKT#g2191|g2192|g2193|g2194|g2211|g2212|g2213|g2214|g2215|g2216|g2354|g2355|g2356|g5476|g5477|g5478|g5479 +JLMP#G1619 +JLMT#g2118|g2233|g2234|g2235|g2236|g2382|g2383|g2384|g2385|g2386 +JLN#J316|g1705|g2323|j54 +JLNJ#g2125|g2126|g2127|g2128|g2129|g2130|g2310|g2311|g2312|g2313|g2375|g2376|g2377|g2378|g2379|g2387 +JLNK#G1602|G1603|G1604|G1605|G1606|G1607|g2124|g2131|g2132|g2133|g2134|g2135|g2136|g2137|g2138|g2139|g2140|g2141|g2256|g2257|g2258|g2259|g2260|g2261|g2262|g2263|g2264|g2265|g2266|g2267|g2268|g2269|g2270|g2271|g2314|g2315|g2316|j205 +JLNT#G1622|G1623|G1624|G1625|G1626|G1627|G1628|G1629|G1630|G1631|G1632|G1633|G1634|G1635|G1636|G1637|g2119|g2120|g2121|g2122|g2123|g2155|g2156|g2157|g2158|g2159|g2160|g2217|g2305|g2306|g2307|g2308|g2309|g2324|g2325|g2326|g2327|g2359 +JLNX#g2380 +JLR#g1706|g1707 +JLRJ#g2219|g2220|g2221|g2222|g2223|g2224|g2225 +JLRK#G1579|G1580|g2218|g2226|g2227|g2228 +JLRM#g2388 +JLRN#g2272|g2273|g2274|g2275 +JLRR#g1708 +JLRS#G1581|G1582|g1709 +JLRT#G1583|G1584|g2195|g2196|g2197|g2198|g2199|g2229|g2230|g2231|g2232 +JLS#G1357|G1564|G1585|J481|g1710 +JLSK#g2161|g2407|g2408|g2409|g2410|g2411 +JLSN#G1358|G1359|g2142|g2143|g2144|g2145|g2146|g2147|g2276|g2277|g2278|g2279|g2280 +JLSS#G1360 +JLST#G1646|J483|g1711|g1712|g1713|g2162|g2163|g2164|g2165|g2166|g2185|g2237|g2238|g2239|g2240|g2241|g2317|g2360|g2361|g2362|g2363|g2364|g2389|g2412|g2413|g2414|g2415|g2416|g2417|g2425|g2426 +JLT#G1370|G1419|G1586|G1640|G1641|G3353|G3355|J203|g830|g2242|g2243|g2328|g2329|g2366|g6266|g6267|g6326 +JLTB#G1371|G1372|G1397|G1398|G1399|G1400|G1401|G1402|G1403|G1404|G1405|G1406|G1407|G1408|G1409|G1410|G1411|G1412|G1413|G1414|G1415|G1416|G1562|G1587|G1588|G1589|G1590 +JLTF#G1390|G1391|G1392|G1426|G1427|G1428|G1429|G1531|G1532|G1533|G1534|G1535|G1536|G1537|G1538|G1539|G1540|G1541|G1542|G1543|G1544|G1545 +JLTH#G1440|G1441|G1442|G1443|G1444|G1445 +JLTJ#J482 +JLTK#G1449|G1450|G1451|G1452|G1453|G1454|G1455|G1496|G1497 +JLTL#G1456 +JLTM#G1457|G1458|G1459|G1460|G1461|G1462|G1463|G1464|G1465|G1466|G1467|G1468|G1469|G1470|G1471|G1472|G1473|G1474|G1475|G1476|G1477|G1478|G1479|G1480|G1481|G1482|G1483|G1484|G1485|G1486|G1487|G1488|G1489|G1529|G1530 +JLTN#G1361|G1362|G1375|G1376|G1377|G1378|G1379|G1380|G1381|G1382|G1383|G1384|G1385|G1386|G1387|G1388|G1417|G1418|G1420|G1421|G1422|G1446|G1447|G1448|G1490|G1491|G1610|G1611|G1612|G1613|G1614|G1615|G1616|G1617|G1618|G3354|g2108|g2109|g2110|g2111|g2112|g2244|g2245|g2246|g2247|g2248|g2318|g2319|g2320|g2321|g2330|g2367|g2368|g2369|g2370|g2371|g2372|g2373|g2374|g6268 +JLTP#G1492|G1493|G1494|G1495|g2183|g2184 +JLTR#G1389|G1423|G1424|g198|g199|g200|g201|g202|g2401|g2402|g6269 +JLTS#G1393|G1394|G1395|G1425|G1498|G1499|G1500|G1501|G1502|G1503|G1504|G1505|G1506|G1507|G1508|G1509|G1510|G1511|G1512|G1513|G1514|G1515|G1516|G1517|G1518|G1519|G1520|G1521|G1522|G1523|G1524|G1525|G1526|G1558|G1559|G1560|G1561|G1591|G1592|G1593|G1594|G1598|G1599|G1600|G1601|G1642|g2148|g2249|g2365|g6270|g6327 +JLTT#G1373|G1374|G1396|G1527|G1528|g2250|g2251|g2252|g2253|g2254|g2255|g2331|g2403|g2404|g2405|g2406|g2418|g2419 +JLTW#G1546|G1547|G1548|G1549|G1550|G1551|G1552|G1553|G1554|G1555|G1556|G1557|G1595|G1596|G1597 +JLWX#J484 +JLX#J638 +JLXL#g2381 +JLXT#G1608|G1620|G1621|g2107|g2285|g2286|g2287|g2288|g2289|g2344|g2345|g2346|g2347|g2348 +JM#J281 +JMB#J485 +JMBS#J486 +JMJL#g2584 +JMK#J204 +JMKR#g2455 +JMKS#g2578|g2579|g2580|g2581|g2582 +JML#G1649 +JMLK#g2585|g2586|g2587|g2588|g2589 +JMLN#G1650|g2433|g2434|g2435|g2436|g2437 +JMLS#G1651|j78 +JMLT#G1773|G1774|G1775|G1776|G1777|G1778|G1779|g2443|g2444|g2445|g2446|g2447|g2519|g2520|g2521|g2522|g2523|g2524|g2552|g2553|g2554|g2555|g2556|g2557 +JMN#G1755|J263|g2456|g2459 +JMNF#g2508|g2509|g2510|g2511 +JMNH#G1696|G1697|g2482 +JMNJ#G1689|G1691|G1751|G1752|g2466|g2467|g2468|g2469|g2470|g2471|g2472|g2473|g2474|g2475|g2476 +JMNK#G1692|G1693|G1694|G1695|G1766|G1767|g2448|g2477|g2478|g2479|g2480|g2481|g2525|g2591 +JMNM#g2460 +JMNN#g2461 +JMNR#G1690|g2462|g2463|g2464 +JMNS#G1701|G1702|G1703|G1704|G1705|G1706|G1707|G1708|G1709|G1710|G1711|G1712|G1713|G1714|G1715|G1716|G1717|G1718|G1719|G1720|G1721|G1722|G1723|G1724|G1725|G1726|G1727|G1728|G1729|G1730|G1731|G1732|G1733|G1734|G1735|G1736|G1737|G1738|G1739|G1740|G1741|G1742|G1743|G1744|G1745|G4939|G4940|G4941|G4942|G4943|G4944|G4945|g2465|g2487|g2488|g2489|g2490|g2491|g2492|g2493|g2494|g2495|g2496|g2497|g2498|g2499|g2500|g2501|g2627|g7541|g7542|g7543|g7544 +JMNT#G1652|G1653|G1654|G1655|G1656|G1657|G1658|G1659|G1660|G1661|G1662|G1663|G1664|G1665|G1666|G1667|G1668|G1669|G1670|G1671|G1672|G1673|G1674|G1675|G1676|G1677|G1678|G1679|G1680|G1681|G1682|G1683|G1684|G1685|G1686|G1687|G1688|G1698|G1699|G1700|J262|g2438|g2439|g2440|g2441|g2442|g2457|g2458|g2483|g2484|g2485|g2486|g2502|g2503|g2504|g2505|g2506|g2507|g2558|g2559|g2560|g2623|g2624|g2625|g2626|j79|j80|j81 +JMNW#G1746|G1747|G1748|G1749|G1750|g2512|g2513 +JMNX#G4935|G4936|G4937|G4938|g7538|g7539|g7540 +JMPF#g1714|g1715|g1716|g1717|g1718 +JMR#G1780|J206|j33 +JMRB#J207|J208|J209 +JMRK#g2526|g2527|g2528|g2529|g2530 +JMRL#j231|j232|j233|j234|j235|j236|j237|j238|j239|j240|j241|j242 +JMRM#G1768|G1769|g2592|g2593|g2594|g2595 +JMRN#G1781|J210|j34|j35|j36|j37|j38 +JMRS#G1782|J211|j39 +JMRT#g2449|g2451|g2452|g2453|g2590|j40|j41|j42|j43|j44 +JMS#G1783|J205|g2616 +JMSB#G1785|G1786 +JMSF#G1798 +JMSH#G1790|G1791|G1792|G1793 +JMSK#G1756|G1757|G1758|G1759|G1760|G1761|G1762|G1763|G1764|G1765|G1787|G1788|G1789|G1794|g2561|g2562|g2563|g2564|g2565|g2566|g2618|g2619|g2620|g2621|g2622|g2652 +JMSM#G1795 +JMSN#G1753|G1784|g2531|g2532|g2533|g2534|g2535|g2536|g2617 +JMSP#G1796 +JMSR#g2450|g2454 +JMSS#G1797 +JMST#g2514|g2515|g2516|g2517|g2518|g2567|g2568|g2569|g2570|g2571|g2572|g2596|g2597|g2598|g2599|g2600|g2601|g2611|g2612|g2613|g2614|g2615 +JMT#G1799|G1800|g2607 +JMTF#g2647|g2648|g2649|g2650|g2651 +JMTL#G1803|g2573|g2574|g2575|g2576|g2577|g2628|g2629|g2630|g2631|g2632|g2633|g2634|g2635|g2636|g2637|g2638|g2639 +JMTM#g2608 +JMTN#g2542|g2543|g2544|g2545|g2546|g2609 +JMTR#G1801|G1995|G1996|G1997|G1998|g2541|g2610|g2893|g2894|g2895|g2896|g2897 +JMTS#G1754|G1802|G1804|G1805|G1806|G1807|G1808|G1809|G1810|G1811|G1812|G1813|G1814|G1815|G1816|G1817|G1818|G1819|G1820|g2640|g2641|g2642|g2643|g2644|g2645|g2646 +JMTT#g2547|g2548|g2549|g2550|g2551 +JMX#G1647 +JMXL#G1772|g2537|g2538|g2539|g2540|g2602|g2603|g2604|g2605|g2606 +JMXR#G1770|G1771 +JMXS#G1648 +JMXT#g2427|g2428|g2429|g2430|g2431|g2432|g2583 +JN#G1821|G1823|G1829|G1938|G1975|G3356|J212|J213|J251|J264|J312|J319|J534|g2653|g2665|g2666|j77|j82 +JNBL#G1939 +JNF#G1927 +JNFR#G1928|G1929|G1930|J265 +JNHR#g2840|g2841|g2842 +JNJ#G1982|J492|g6329|j157 +JNJH#J535 +JNJL#g203|g204|g205|g206|g207|g2654 +JNJM#j158 +JNJN#J493|J494|J495|g2856|g2857|g2858|g2859|g2860|g2861|g6330|j159|j160|j161|j162|j163 +JNJR#j164|j249|j250|j251|j252|j253 +JNJS#j165 +JNK#G1933|G1935|g2808|g6328|j156 +JNKB#G1934|J488|J489|J490|J491 +JNKF#J496|J497|J498|J499|J500|J501|J502|J503|J504|J505|J506|J507|J508|J509|J520|J527|J528|J529|J530|J531|J536|j166|j167|j168|j169 +JNKJ#J515 +JNKK#G1825|G1826|J487|J516 +JNKL#G4946|G4947|J318|J514|J517|J518|J639|J640|J641|J642|J643|g7545|g7546|j105|j106|j107 +JNKM#J519 +JNKN#J526 +JNKR#J547|J548|g208|g209|g210|g211|g212 +JNKS#G1936|G1937|G1983|G1984|J510|J511|J512|J513|J521|J522|J523|g2862|g2863|g2864|g2865|g2866|g2867|g2868|g2869|g2870|g2871|g2872|g2873|g6248|g6249|g6250|g6331|j254|j255|j256|j257|j258 +JNKT#G1976|G1977|J524|J525|J549|g831|g832|g2655|g2682|g2709|g2710|g2711|g2712|g2874|g2875|g2876|g2877|g2878 +JNKW#J532|J533 +JNL#g2745|g2746 +JNLM#g2747 +JNLN#g2748 +JNLR#g2749|g2750|g2751|g2752|g2753 +JNLS#g2754|g2755|g2756|g2757|g2758 +JNLT#G1931|G1932|g6242 +JNM#g2667|g2683|g2684|j83 +JNMJ#g2691|g2692|g2693|g2694|g2695 +JNMK#G1830|G1831|G1832|G1833|G1834|g2696|g2697|g2698|g2699|g2700|g2701|g2702|g2703|g2704|g2705 +JNMN#G1947|g2685|g2786|g2787|g2788|g2789|g2790 +JNMR#g2686|g2687|g2688|g2689 +JNMS#g2690|g2706|g2707|g2708 +JNN#G1835|g2668|g2809|j84 +JNNT#G1822|g2656|g2657|g2658|g2659|g2660|g2661 +JNPT#g2785 +JNR#G1824|G1968|J214|J215|J537|g2669|g2670|g2759|j85|j170 +JNRL#G1836|G1837|G1838|G1839|G1840|G1841|G1842|G1843|G1844|G1845|G1846|G1847|G1848|G1849|G1850|G1851|G1852|G1853|G1854|G1855|G1856|G1857|G1858|G1859|G1860|G1861|G1862|G1863|G1864|G1865|G1866|G1867|G1868|G1869|G1870|G1871|G1872|G1873|G1874|G1875|G1876|G1877|G1878|G1879|G1880|G1881|G1882|G1883|G1884|G1885|G1886|G1887|G1888|G1889|G1890|G1891|G1892|G1893|G1894|G1895|G1896|G1897|G1898|G1899|G1900|G1901|G1902|G1903|G1904|G1905|G1917|G1919|G1920|J217|g2713|g2714|g2715|g2719|g2720|g2721|g2722|g2723 +JNRM#g2671|g2791|g2792|g2793|g2794|g2795 +JNRN#J540|J541|J542|g2672|g2760|g2761|g2762|g2763|g2764 +JNRP#J543 +JNRR#G1918|g2673|g2724|g2725|g2726|g2727 +JNRS#G1969|G1970|G1971|J216|J218|J221|g2728|g2729|g2730 +JNRT#G1913|G1914|G1915|G1916|J219|g2765|g2766|g2767|g2768|g2843|g2844|g2845|g2846|g2847|g2848 +JNRW#J220 +JNRX#G1906|G1907|G1908|G1909|G1910|G1911|G1912|J538|J539|g2716|g2717|g2718 +JNS#G1946|G1948|G1978|G1985|J252|J266|J317|J544|g2662|g2674|g2678|g2731|g2776|g2796|j86 +JNSB#g2771|g2772|g2773|g2774|g2775 +JNSF#g2834|g2835 +JNSK#j45 +JNSL#g2769|g2879|g2880 +JNSM#G1980|G1981 +JNSN#G1921|G1922|G1923|G1924|G1925|G1949|G1950|G1951|G1952|G1953|G1954|G1955|G1956|G1957|G1958|G1959|G1960|G1961|G1962|G1963|G1964|G1965|G1966|G1967|G1986|J313|g2732|g2733|g2734|g2735|g2736|g2737|g2738|g2777|g2778|g2779|g2780|g2781|g2797|g2798|g2799|g2800|g2801|g2802|g2803 +JNSR#G1940|G1941|g2782|g2810|g2811|g2812|g2813|g2814|g2815|g2816|g2817|g2818|g2819|g2820|g2821 +JNSS#G1979|g2663|g2783|g2804 +JNST#J253|J254|J267|g2664|g2675|g2676|g2677|g2679|g2680|g2681|g2739|g2770|g2784|j87|j88 +JNSX#g2822|g2823|g2824|g2825|g2826|g2827|g2828|g2829|g2830|g2831|g2832|g2833 +JNT#g197|g833|g2849|g2850 +JNTF#G1943|G1944|G1945 +JNTJ#J545 +JNTK#G1926|g842|g2855 +JNTL#G1942|G1973|G1974 +JNTM#g2851 +JNTN#g2852 +JNTR#G1827|G1828|g843|g844|g845|g846|g2853|g6243|g6244|g6245|g6246|g6247 +JNTS#g834|g2740|g2741|g2742|g2743|g2744|g2836|g2837|g2838|g2839|g2854 +JNTT#g192|g193|g194|g195|g196|g838|g839|g840|g841 +JNTW#g213 +JNTX#G1972|g2805|g2806|g2807 +JNWX#J546 +JP#J260|J550 +JPFF#g2945|g2946|g2947|g2948|g2949|g2950 +JPFL#G2010|G2011|G3357|G3358|G3359|G3360|G3361|G3362|G3363|G3364|G3365|G3366|G3367|G3368|G3369|G3370|G3371|g2951|g2952|g2953|g2954|g2955|g2956|g2957|g2958|g2959|g2960|g2961|g2962|g2963|g2964|g2965|g2966|g2967|g2968|g2969|g2970|g2971|g2972|g2973|g2974|g6332|g6333|g6334|g6335|g6336 +JPFN#g2980|g2981|g2982|g2983|g2984 +JPFR#g2898|g2899|g2975|g2976|g2977|g2978|g2979|g3059|g3060 +JPK#G2020 +JPKF#G2023|G2026 +JPKH#G2027|G2028 +JPKN#G2021|G2022|G2029|G2030|G2031|G2032|G2033|G2034 +JPKR#G2035|G2036|G2037|g3013 +JPKS#G2024|G2025|G2038|G2039|G2040|G2041|G2042|G2043|G2044|G2045|G2046 +JPKT#G2047|G2048|g2922|g2923|g2924|g2925|g2926|g2927|g2985 +JPKW#G2049|G2050|G2051 +JPLK#g2991|g2992|g2993|g2994|g2995 +JPLN#G2015|g2996|g2997|g2998|g2999|g3000|g3009|g3010|g3011|g3012 +JPLP#G2012 +JPLS#g3014|g3015|g3016|g3017|g3018|g3061 +JPLT#G2013|G2014|G2016|G2017|G2018|g2902|g2903|g2939|g3001|g3002|g3003|g3004|g3005|g3006|g3007|g3008|g3019|g3020|g3021|g3022|g3023|g3024|g3025 +JPMP#g3062|g3063|g3064|g3065|g3066 +JPN#J222 +JPNK#J228|J229|g2940|g2941|g2942|g2943|g2944 +JPNM#J223|J224 +JPNP#J232|J233 +JPNR#J225|J226|J227 +JPNS#J230|J231|g2929|g2930|g2931|g2932|g2933|g2987|g2988|g2989|g2990|j46|j47|j48|j49|j50 +JPRB#g3043|g3044|g3045|g3046 +JPRF#g3053|g3054|g3055|g3056|g3057 +JPRJ#G2019|g3058 +JPRK#g2934|g2935|g3048|g3049|g3050|g3051|g3052 +JPRL#g3026|g3027|g3028|g3029|g3030|g3031|g3033|g3034 +JPRS#g3035|g3036|g3037|g3038|g3039|g3040|g3041|g3042 +JPRT#g2916|g3032|g3047 +JPS#G3372|J551 +JPSB#G3373|G3374|G3375|G3376 +JPSF#G3379|G3380|G3381|G3382|G3383|G3384 +JPSK#g2986 +JPSR#G3377 +JPSS#G3378 +JPST#g2936|g2937 +JPTL#g2928 +JPTR#J552 +JPTS#g2938|g3067|g3068|g3069|g3070|g3071|g3072 +JPXT#g2917|g2918|g2919|g2920|g2921 +JR#G1227|G3312|G3390|J82|J85|J553|J565|j171 +JRBM#G2062 +JRBN#g3154|g3240|g3241|g3242|g3243|g3244 +JRBR#G2061 +JRBT#g214|g215|g216|g217|g218|g847|g848|g849|g850|g3138|g3139|g3140|g3141|g3142 +JRBX#J83|J84 +JRF#G3385 +JRFK#g2887 +JRFN#G3386|g3334|g3335|g3336|g3337|g3338 +JRFR#G3395|G3396|j177|j178 +JRFT#g3115|g3116|g3117|g3118|g3119|g3194|g3195|g3196|g3197|g3198 +JRHN#J178|J179|J180|J181|J182|g3339|g3340|g3341|g3342|g3343|j23|j24|j25|j26 +JRHR#G2068 +JRJ#G2000|g6282|j208 +JRJL#g3181|g3182|g3183|g3184|g3185|g3186 +JRJN#G2001|J644|g6283|j209 +JRJR#g6284|g6285|g6286|g6287|g6288|j210 +JRJS#j211 +JRK#G1999|J635|g6281|j207 +JRKN#G3392|G3393|J174|J175|J176|J177|J234|g3187 +JRKS#G3391|g6289|g6290|g6291|g6292 +JRKT#g3120|g3179|g3456|g3457|g3458|g3459|g3460 +JRKW#g219 +JRL#G2172 +JRLB#G2173|G2174 +JRLN#G3387|G3388|J86|j16|j17|j18|j19|j20 +JRLS#G2175|G3389 +JRLT#G2135|g3303|g3304|g3305|g3306|g3307|g3308 +JRLX#j212|j213|j214|j215|j216|j217 +JRM#g3148|g3149 +JRMJ#g3396|g3397|g3398|g3399|g3400|g3401|g3402|g3403 +JRMK#G2165|g3395|g3404|g3405|g3406 +JRML#J184|J185|g3122 +JRMM#g3150 +JRMN#G2125|G2126|G2127|G2128|G2129|G2130|G2131|G2132|g3287|g3288|g3289|g3290|g3291 +JRMP#G2183|G2184|g3221 +JRMR#J183|J186|J187|g3151 +JRMS#g3152 +JRMT#J268|g3121|g3123|g3124|g3125|g3126|g3201|g3202|g3203|g3204|g3407|g3408|g3409|g3410|g3411|g3412|g3461|g3462|g3463|g3464|g3465 +JRN#G1228|G2054|J87|g3292|g3293|g6280|j206 +JRNJ#G2053|g3249|g3250|g3251|g3252|g3253|g3254|g3255|g3256|g3257|g3364|g3365|g3366|g3367|g3368|g5919 +JRNK#G2120|G2121|G2133|G2134|g3205|g3206|g3207|g3208|g3209|g3248|g3258|g3259|g3260|g3261|g3262|g3263|g3264|g3265|g3266|g3267|g3268|g3269|g3270 +JRNL#J327|J328|J329|J330|J331|J332|J333|J334|J335|J336|j109|j110|j111|j112|j113 +JRNN#G2055|G2056|G2057|g3271|g3309|g3310|g3311|g3312|g3313 +JRNS#G2122|g3369|g3370 +JRNT#G2136|G2151|G2152|G3394|g853|g854|g855|g856|g3127|g3128|g3153|g3314|g3315|g3361|g3362|g3363|g3385|g3444|g6337 +JRP#G2123 +JRPF#g3371|g3372|g3373|g3374 +JRR#J563 +JRRN#J564 +JRRT#g3466|g3467|g3468|g3469|g3470 +JRS#J88|J188|J270|J554|J566|j15 +JRSB#J89|J90|J91|J92|J93|J94|J95|J96|J101|J102|J103|J104|J105|J106|J107|J108|J109|J110|J111|J173 +JRSF#J122|J160|J161|J162|J163 +JRSJ#J125|J126|J127|J128 +JRSK#G2166|G2167|G2168|G2169|G2170|G2171|J123|J124|J129|J134|J135|J136|J148|J149|g3129|g3413|g3414|g3415|g3416|g3417|g3418|g3419|g3420|g3421|g3422|g3423|g3424|g3425|g3426|g3427|g3428|g3429|g3430|g3431|g3432|g3433|g3434|g3435|g3436|g3437|g3438 +JRSL#G2058|G2059|G2118|G2119|J235|J271|g3130|g3245 +JRSM#J137|J138|J139|J157|J158|g3344|g3345|g3346|g3347|g3348|g3349|g3350|g3351|g3352|g3353 +JRSN#G2124|G3397|J97|J98|J99|J112|J113|J114|J115|J116|J117|J118|J133|J195|J196|J197|J198|g3272|g3273|g3274|g3275|g3276|j29|j30|j31|j32 +JRSP#J140|J141|J142|J557|g3439 +JRSR#J119|J143|J144|J145|J146|J147|J159|J555 +JRSS#J100|J120|J169|J170|J171|J172|j21|j22 +JRST#G2137|G2138|G2139|G2140|G2141|G2142|G2185|G2186|G2187|G2188|J121|J150|J151|J152|J153|J154|J155|J156|J556|J558|J559|J560|J561|J562|g3131|g3210|g3211|g3212|g3213|g3214|g3215|g3216|g3217|g3218|g3219|g3220|g3354|g3445|g3446|g3447|g3448|g3449|g3471|g3472|g3473|g3474|g3475|j172|j173|j174|j175|j176 +JRSW#J164|J165|J166|J167|J168 +JRT#G2066|G2143|G2153|G2154|g811|g812|g1719|g1720|g3088|g3132|g3199|g3246|g3355|g3356|g3386|g6293|j218 +JRTB#G2155|g3090 +JRTJ#g3091|g3092|g3093|g3094|g3095 +JRTL#g3096|g3110|g3111|g3112|g3113|g3114|g3476|g3477|g3478|g3479|g3480|g5480 +JRTM#g813|g3097 +JRTN#G2052|G2156|J320|J321|J322|J323|g1721|g2905|g2906|g2907|g2908|g2909|g3098|g3133|g3134|g3135|g3136|g3137|g3200|g3247|g3277|g3278|g3279|g3280|g3281|g3316|g3317|g3318|g3319|g3320|g3357|g3388|j108 +JRTP#G2157 +JRTR#G2069|g814|g1722|g2904|g3099|g3332|g3333|g3358 +JRTS#G2067|G2158|G2159|G2160|G2161|G2164|J189|J190|J191|J192|J193|J194|g815|g3089|g3100|g3101|g3102|g3103|g3104|g3105|g3106|g3108|g3109|g3282|g3283|g3284|g3285|g3286|g3359|g3375|g3376|g3377|g3378|g3379|g3389|g3390|j27|j28 +JRTT#G2162|G2163|g220|g221|g222|g223|g224|g225|g851|g852|g2910|g2911|g2912|g2913|g2914|g3180|g3222|g3223|g3224|g3225|g3226|g3298|g3299|g3300|g3301|g3302|g3360|g3387|g3450|g3451|g3452|g3453 +JRTW#G2060|g3107 +JRWN#G3313 +JRX#G2144|G2176|J269 +JRXF#g3321 +JRXL#G2146|J131|g3322|g3323|g3324|g3325|g3326|g3440|g3441|g3442|g3443 +JRXN#G2177|J632|g3155|g3156|g3188|g3189|g3294|g3295|g3296|g3297 +JRXR#g3391|g3392|g3393|g3394 +JRXS#G2145|G2147|G2148|G2149|G2150|g3327 +JRXT#G2063|G2064|G2065|G2070|G2071|G2072|G2073|G2074|G2075|G2076|G2077|G2078|G2079|G2080|G2081|G2082|G2083|G2084|G2085|G2086|G2087|G2088|G2089|G2090|G2091|G2092|G2093|G2094|G2095|G2096|G2097|G2098|G2099|G2100|G2101|G2102|G2103|G2104|G2105|G2106|G2107|G2108|G2109|G2110|G2111|G2112|G2113|G2114|G2115|G2116|G2117|G2178|G2179|G2180|G2181|G2182|g3143|g3144|g3145|g3146|g3147|g3157|g3158|g3159|g3160|g3161|g3162|g3163|g3164|g3165|g3166|g3167|g3168|g3169|g3170|g3171|g3172|g3173|g3174|g3175|g3176|g3177|g3178|g3190|g3191|g3192|g3193|g3227|g3228|g3229|g3230|g3231|g3232|g3233|g3234|g3235|g3236|g3237|g3238|g3239|g3328|g3329|g3330|g3331|g3380|g3381|g3382|g3383|g3384|g3454|g3455 +JRXX#J130|J132 +JS#G1313|G1321|J238|J244|g1827|g6294 +JSBK#G1325|G1326|G1327 +JSBL#G1322|G1323|G1324 +JSBN#J245 +JSBR#g5057|g5058|g5059|g5060|g5061|g6068|g6069 +JSBT#g4373|g4374|g4375|g4376 +JSF#G2941|J324|J325 +JSFL#g5080 +JSFN#G2942|g4401|g4402|g4403|g4404 +JSFS#G2943|g4355 +JSHL#G1315|G1316|G1317|G1318 +JSHN#g4272|g4273|g4274|g4275|g4276|g4277 +JSJ#J272|g1834 +JSJL#g4266|g4380|g4381|g4382|g4383|g4384|g6220|g6221|g6222|g6223|g6224 +JSJN#g1835|g4405|g4406|g4407|g4408|g6137|g6138|g6139|g6140|g6141 +JSJR#g1836|g1837|g1838|g1839|g1840|g6199|g6200|g6201|g6202|g6203 +JSK#J273|g1833|g3561 +JSKB#G2444|g3541|g3542|g3543|g3544|g3545|g3971|g3972|g3973|g3974 +JSKF#G2553|G2554|G2555|G2556|G2557|G2558|G2559|G2560|G2561|G2562|G2563|G2564|G2565|G2566|G2567|G2568|G2569|G2570|G2571|G2572|G2573|G2574|G2575|G2576|G2577|G2578|G2579|G2580|G2581|G2582|G2583|G2584|G2585|G2586|G2587|G2588|G2589|G2590|G2591|G2592|G2593|G2594|G2595|G2596|G2597|G2598|G2599|G2600|G2601|G2602|G2603|G2604|G2605|G2606|G2607|G2608|G2609|G2610|G2611|G2612|G2613|G2614|G2615|G2616|G2617|G2618|G2619|G2620|G2621|G2622|G2623|G2624|G2625|G2626|G2627|G2628|G2629|G2630|G2631|G2632|G2633|G2634|G2635|G2636|G2637|G2638|G2639|G2640|G2641|G2642|G2643|G2644|G2645|G2646|G2647|G2648|G2649|G2650|G2651|G2652|G2653|G2654|G2655|G2656|G2657|G2658|G2659|G2660|G2661|G2662|G2663|G2664|G2665|G2666|G2667|G2668|G2669|G2670|G2671|G2672|G2673|G2674|G2675|G2676|G2677|G2678|G2679|G2680|G2681|G2682|G2683|G2684|G2685|G2686|G2687|G2688|G2689|G2690|G2691|G2692|G2693|G2694|G2695|G2696|G2697|G2698|G2699|g3552|g3553|g3554|g3555|g3556|g3557|g3558|g3559|g3560|g3592|g3593|g3594|g3595|g3604|g3605|g3606|g3607|g3709|g3710|g3711|g3712|g4144|g4145|g4146|g4147|g4148|g4149|g4150|g4151|g4152|g4153|g4154|g4155|g4156|g4157|g4158|g4159|g4160|g4161|g4162|g4163|g4164|g4165|g4166|g4167|g4168|g4169|g4170|g4171|g4172|g4173|g4174|g4175|g4176|g4177|g4178|g4179|g4180|g4181|g4182|g4183|g4184|g4185|g4186|g4187|g4188|g4189|g4190|g4191|g4192|g4193|g4194|g4195|g4196|g4197 +JSKH#G2401|G2402|g3608|g3609|g3610|g3611|g3612|g4198 +JSKK#G2436|G2437|G2438|G2439|G2440|G2441|G2442|G2443|g3596|g3597|g3598|g3599|g3684|g3685|g3686|g3687|g3688|g3975|g3976|g4199|g4200|g4201|g4202 +JSKL#G2449|G2450|G2451|G2452|G2453|G2454|G2455|G2456|G2457|G2458|G2459|G2460|G2461|G2462|G2463|G2464|G2465|G2466|G2467|G2468|G2469|G2470|G2471|G2472|G2473|G2474|G2475|G2476|g3562|g3563|g3564|g3565|g3566|g3567|g3568|g3569|g3570|g3571|g3572|g3573|g3636|g3637|g3638|g3639|g3695|g3696|g3697|g3698|g3713|g3714|g3715|g3716|g3717|g3718|g3719|g3720|g3721|g3722|g3747|g3748|g3749|g3750|g3751|g3752|g3753|g3754|g3755|g3756|g3757|g3758|g3759|g3760|g3761|g3762|g3763|g3764|g3765|g3766|g3767|g3768|g3769|g3770|g3771|g3772|g3773|g3774|g3775|g3776|g3777|g3778|g3779|g3780|g3781|g3782|g3783|g3784|g3785|g3786|g3787|g3788|g3789|g3790|g3791|g3792|g3793|g3794|g3795|g3796|g3797|g3798|g3799|g3800|g3801|g3802|g3803|g3804|g3805|g3806|g3807|g3808|g3809|g3810|g3811|g3812|g3813|g3814|g3815|g3816|g3817|g3818|g3819|g3820|g3821|g3977|g3978|g3979|g3980|g3981|g4031|g4032|g4033|g4034|g4035|g4036|g4037|g4038|g4039|g4040|g4041|g4042|g4043|g4044|g4045|g4203|g4204|g4205|g4206|g4207|g4208 +JSKM#G2477|G2478|G2479|G2480|G2481|G2482|G2483|G2484|G2485|G2486|G2487|G2488|G2489|G2490|G2491|G2492|G2493|G2494|G2495|G2496|G2497|G2498|g3723|g3724|g3725|g3726|g3727|g3728|g3729|g3730|g3731|g3732|g3733|g3734|g3735|g3736|g3822|g3823|g3824|g3825|g3826|g3827|g3828|g3829|g3830|g3831|g3832|g3833|g3834|g3835|g3836|g3837|g3838|g3839|g3840|g3841|g3842|g3843|g3844|g3845|g3846|g3847|g3848|g3849|g3850|g3851|g3852|g3853|g3854|g3855|g3856|g3857|g3858|g3859|g3860|g3861|g3862|g3863|g3864|g3865|g3866|g3867|g3868|g3869|g3870|g3871|g3872|g3873|g3874|g3875|g3876|g3877|g3878|g3879|g3880|g3881|g3882|g3883|g3884|g3885|g3886|g3887|g3888|g3889|g3890|g3891|g3892|g3893|g3894|g3895|g3896|g3897|g3898|g3899|g3900|g3901|g3902|g3903|g3904|g3905|g3906|g3907|g3908|g3909|g3910|g3911|g3912|g3913|g3914|g3915|g3916|g3917|g3918|g3919|g3920|g3921|g3922|g3923|g3924|g3925|g3926|g4209|g4210|g4211|g4212|g4228|g4229|g4230|g4231|g4232 +JSKN#G2403|G2404|G2405|G2407|G2408|G2409|G2410|G2411|G2412|G2413|G2414|G2415|G2416|G2499|G3321|G3322|g3640|g3641|g3642|g3643|g3644|g3699|g3700|g3701|g3702|g3703|g3704|g3705|g3706|g3707|g3708|g3927|g3928|g3929|g3930|g3931|g3932|g3933|g3934|g3935|g3936|g3937|g3938|g3939|g3940|g3941|g3942|g3943|g3944|g3945|g3946|g3947|g3948|g3949|g3950|g3951|g3952|g3953|g3954|g3955|g3956|g3957|g3958|g3959|g3960|g3961|g3962|g3963|g3964|g3965|g3966|g3967|g3968|g3969|g3970|g3982|g3983|g3984|g3985|g3986|g4046|g4047|g4048|g4049|g4050|g4213|g4214|g4215|g4216|g4217|g4233|g4267|g4268|g4269|g4270|g4271 +JSKP#G2700|G2701|G2702|G2703|g3645|g3646|g3647|g3648|g4051|g4052|g4053|g4054|g4234|g4235|g4236|g4237|g4238 +JSKR#G1319|G1320|G2445|G2446|G2447|G2448|G2504|G2505|G2506|g3574|g3575|g3576|g3577|g3578|g3579|g3580|g3581|g3582|g3583|g3588|g3589|g3590|g3591|g3649|g3650|g3651|g3652|g3653|g3654|g3655|g3656|g3661|g3662|g3663|g3664|g3665|g3666|g3737|g3738|g3739|g3740|g3741|g3742|g3987|g3988|g3998|g3999|g4000|g4001|g4002|g4003|g4004|g4005|g4006|g4007|g4008|g4009|g4010|g4011|g4012|g4013|g4014|g4015|g4016|g4017|g4018|g4019|g4020|g4021|g4022|g4023|g4024|g4025|g4026|g4027|g4028|g4029|g4030|g4218|g4219|g4220|g4221|g4222|g4239|g4240|g4241|g4242|g4243|g4244|g4245|g4246|g4247|g4248|g4249|g4250|g4368|g4369|g4370|g4371|g4372|g6146|g6147|g6148|g6149|g6150 +JSKS#G2500|G2501|G2502|G2503|J246|g1841|g1842|g1843|g1844|g3743|g3744|g3745|g3746|g3989|g3990|g3991|g3992|g3993|g3994|g4055|g4056|g4057|g4058|g4059 +JSKT#G2189|G2406|G2704|G2705|G2706|G2707|G3291|g3481|g3482|g3483|g3484|g3485|g3486|g3487|g3532|g3533|g3534|g3535|g3536|g3548|g3549|g3550|g3551|g3584|g3585|g3586|g3587|g3600|g3601|g3602|g3603|g3613|g3614|g3615|g3616|g3617|g3618|g3619|g3620|g3621|g3622|g3623|g3624|g3625|g3626|g3627|g3628|g3629|g3630|g3631|g3632|g3633|g3634|g3635|g3667|g3668|g3669|g3670|g3689|g3690|g3691|g3692|g3693|g3694|g3995|g3996|g3997|g4138|g4139|g4140|g4141|g4142|g4143|g4223|g4224|g4225|g4226|g4227|g4251|g4252|g4253|g4254|g4255|g4256|g4257|g4258|g4259|g4260|g4261|g4262|g4263|g4264|g4265|g4385|g5043|g5044|g5045|g5046|g5065|g5066|g5067|g5068|g5069|g6076|g6077|g6078|g6079|g6080|g6087|g6088|g6089|g6090|g6091|g6215|g6216|g6217|g6218|g6219 +JSKW#G2507|G2508|G2509|G2510|G2511|G2512|G2513|G2514|G2515|G2516|G2517|G2518|G2519|G2520|G2521|G2522|G2523|G2524|G2525|G2526|G2527|G2528|G2529|G2530|G2531|G2532|G2533|G2534|G2535|G2536|G2537|G2538|G2539|G2540|G2541|G2542|G2543|G2544|G2545|G2546|G2547|G2548|G2549|G2550|G2551|G2552|g4060|g4061|g4062|g4063|g4064|g4065|g4066|g4067|g4068|g4069|g4070|g4071|g4072|g4073|g4074|g4075|g4076|g4077|g4078|g4079|g4080|g4081|g4082|g4083|g4084|g4085|g4086|g4087|g4088|g4089|g4090|g4091|g4092|g4093|g4094|g4095|g4096|g4097|g4098|g4099|g4100|g4101|g4102|g4103|g4104|g4105|g4106|g4107|g4108|g4109|g4110|g4111|g4112|g4113|g4114|g4115|g4116|g4117|g4118|g4119|g4120|g4121|g4122|g4123|g4124|g4125|g4126|g4127|g4128|g4129|g4130|g4131|g4132|g4133|g4134|g4135|g4136|g4137 +JSKX#G2417|G2418|G2419|G2420|G2421|G2422|G2423|G2424|G2425|G2426|G2427|G2428|G2429|G2430|G2431|G2432|G2433|G2434|G2435|g3546|g3547|g3657|g3658|g3659|g3660|g3671|g3672|g3673|g3674|g3675|g3676|g3677|g3678|g3679|g3680|g3681|g3682|g3683 +JSL#G1250|G1328|G2709|G3398 +JSLB#g3488|g3489|g3490|g3491|g3492 +JSLJ#g4282|g4283|g4284|g4285|g4286|g4287|g4288 +JSLK#G2712|G2713|g4281|g4289|g4290|g4291|g4292 +JSLN#G1253|G1254|G1255|G1329|G1330|G2710|G2711|g1850|g4280 +JSLR#G1252 +JSLS#G2714|G2715|G2716|G2717|G2718|G2719|G2720|G2721|G2722|G2723|G2724|G2725|G2726|G2727|G2728|G2729|G2730|G2731|G2732|G2733|G2734|G2735|G2736|G2737|G2738|G2739|G2740|G2741|G2742|G2743|G2744|G2745|g3493|g4293|g4294|g4295|g4296|g4297|g4298|g4299|g4300|g4301|g4302 +JSLT#G1251|g1851|g4303|g4304|g4305|g6056|g6057|g6058|g6059|g6060|g6081|g6092|g6093|g6094|g6095|g6096|g6097|g6142|g6143|g6144|g6145|g6188|g6189|g6190|g6191|g6192|g6193 +JSLX#G2708|g4279 +JSM0#G2268|G2269|G2270|G2271|G2272|g3512 +JSML#g3494|g3495|g3496|g3497|g3498 +JSMN#g6098|g6099 +JSMR#g6109|g6110|g6111|g6112|g6113 +JSMS#G2813|J247|J248 +JSMT#G2190|G2191|G2192|G2193|G2194|G2195|G2196|G2197|G2198|G2199|G2200|G2201|G2202|G2203|G2204|G2205|G2206|G2207|G2208|G2209|G2210|G2211|G2212|G2213|G2214|G2215|G2216|G2217|G2218|G2219|G2220|G2221|G2222|G2223|G2224|G2225|G2226|G2227|G2228|G2229|G2230|G2231|G2232|G2233|G2234|G2235|G2236|G2237|G2238|G2239|G2240|G2241|G2242|G2243|G2244|G2245|G2246|G2247|G2248|G2249|G2250|G2251|G2252|G2253|G2254|G2255|G2256|G2257|G2258|G2259|G2260|G2261|G2262|G2263|G2264|G2265|G2266|G2267|G2273|G2274|G2275|G2276|G2277|G2278|G2279|G2280|G2281|G2282|G2283|G2284|G2285|G2286|G2287|G2288|G2289|G2290|G2291|G2292|G2293|G2294|G2295|G2296|G2297|G2298|G2299|G2300|G2301|G2302|G2303|G2304|G2305|G2306|G2307|G2308|G2309|G2310|G2311|G2312|G2313|G2314|G2315|G2316|G2317|G2318|G2319|G2320|G2321|G2322|G2323|G2324|G2325|G2326|G2327|G2328|G2329|G2330|G2331|G2332|G2333|G2334|G2335|G2336|G2337|G2338|G2339|G2340|G2341|G2342|G2343|G2344|G2345|G2346|G2347|G2348|G2349|G2350|G2351|G2352|G2353|G2354|G2355|G2356|G2357|G2358|G2359|G2360|G2361|G2362|G2363|G2364|G2365|G2366|G2367|G2368|G2369|G2370|G2371|G2372|G2373|G2374|G2375|G2376|G2377|G2378|G2379|G2380|G2381|G2382|G2383|g3499|g3500|g3501|g3502|g3503|g3504|g3505|g3506|g3507|g3508|g3509|g3510|g3511|g3513|g3514|g3515|g3516|g3517|g3518|g3519|g3520|g4993|g5070|g5071|g5072|g5073|g5074|g6100|g6101|g6102|g6103|g6194|g6195|g6196|g6197|g6198 +JSN#g1828|g6295 +JSNJ#G2391|G2938|G2939|g5028|g5029|g5030|g5031|g5032|g6230 +JSNK#G2385|G2386|G2387|G2388|G2389|G2390|G2392|G2393|G2394|G2395|G2396|G2397|G2398|G2399|G2400|g3526|g3527|g4309|g4310|g4311|g4312|g4313|g4314|g4315|g4316|g4317|g5033|g5034|g5035|g5036|g5037|g6065|g6114|g6115 +JSNN#G2817|G2818|G2819|G2820|G2821|G2822|G2823|G2824|g4392|g4393|g4394|g4395|g4414 +JSNT#G2384|G2814|G2815|G2816|G2910|G2911|G2912|G2913|G2914|G2915|G2916|G2917|G2918|G2919|G2920|G2921|G2922|G2923|G2924|G2925|G2926|G2927|G2928|G2929|G2930|G2931|G2932|G2933|G2934|G2935|G2936|G2937|g1829|g1830|g1831|g3521|g3522|g3523|g3524|g3525|g4278|g4306|g4307|g4308|g4386|g4387|g4388|g4389|g4390|g4391|g4409|g4410|g4411|g4412|g4413|g4994|g4995|g4996|g4997|g4998|g4999|g5000|g5001|g5002|g5003|g5004|g5005|g5006|g5007|g5008|g5009|g5010|g5011|g5012|g5013|g5014|g5015|g5016|g5017|g5018|g5019|g5020|g5021|g5022|g5023|g5024|g5025|g5026|g5027|g5081|g5082|g5083|g5084|g5085|g5086|g5087|g5088|g5089|g5090|g5091|g5092|g5093|g5094|g6061|g6062|g6063|g6064|g6225|g6226|g6227|g6228|g6229|g6296|g6297|g6298|g6299 +JSPF#g6066|g6151|g6152|g6153|g6154|g6155 +JSPJ#g4483|g4484|g4485|g4486|g4487 +JSPK#g4481|g4482|g4577|g4578|g4579|g4580|g4581 +JSPL#G2837|G3290|J249|g4423|g4424|g4425|g4426|g4427|g4428|g4429|g4430|g4488|g4489|g4490|g4491|g4492|g4493|g4506|g4507|g4508|g4509|g4510|g4582|g4583|g4584|g4585|g4596|g4597|g4598|g4599|g4600|g6067 +JSPN#G2826|G2827|G2828|G2830|G2831|G2832|G2833|G2834|G2835|G2836|G2838|g4431|g4432|g4433|g4434|g4435|g4452|g4453|g4454|g4455|g4456|g4457|g4458|g4459|g4460|g4461|g4462|g4463|g4464|g4465|g4466|g4467|g4468|g4469|g4470|g4471|g4472|g4473|g4474|g4475|g4494|g4495|g4496|g4511|g4512 +JSPR#G2829|G2839|G2840|G2841|G2842|G2843|G2844|G2845|G2846|G2847|G2848|G2849|G2850|G2851|G2852|G2853|G2854|G2855|G2856|G2857|G2858|G2859|G2860|G2861|G2862|G2863|G2864|G2865|G2866|G2867|G2868|G2869|G2870|g4436|g4437|g4438|g4439|g4440|g4476|g4477|g4478|g4479|g4480|g4513|g4518|g4519|g4520|g4521|g4522|g4523|g4524|g4525|g4526|g4527|g4528|g4529|g4530|g4531|g4532|g4533|g4534|g4535|g4536|g4537|g4538|g4539|g4540|g4541|g4542|g4543|g4544|g4545|g4546|g4547|g4548|g4549|g4550|g4551|g4552|g4553|g4554|g4555|g4556|g4557|g4558|g4559|g4560|g4561|g4562|g4563|g4564|g4565|g4566|g4567|g4568|g4569|g4570|g4571|g4572|g4573|g4574|g4575|g4576|g4586|g4587|g4588|g4589|g4590|g4601|g4602|g4603|g4604 +JSPS#g4441|g4448|g4449|g4450|g4451|g4497|g4498|g4499|g4500 +JSPT#g4501|g4502|g4503|g4504|g4505|g4514|g4515|g4516|g4517|g4591|g4592|g4593|g4594|g4595 +JSPX#g4419|g4420|g4421|g4422|g4442|g4443|g4444|g4445|g4446|g4447 +JSR#G3314|G3315 +JSRB#G3316 +JSRK#G3319|G3320|g4415|g6116|g6117|g6118|g6119|g6120 +JSRN#G3317|J633|J634|g6231|g6232|g6233|g6234|g6235|j219|j220|j221|j222|j223|j224|j225|j226|j227|j228|j229|j230 +JSRP#g6121|g6122|g6123|g6124|g6125 +JSRR#G3318 +JSRT#g5038|g5039|g5040|g5041|g5042|g5062|g5063|g5064|g6082|g6083|g6084|g6085|g6086|g6104|g6105|g6106|g6107|g6108|g6256|g6257|g6258|g6259|g6260 +JSS#G1314|G2940|J278 +JSSK#G3296|g6126|g6127|g6128|g6129|g6130|g6131|g6132|g6133|g6134|g6135 +JSSL#g5075|g5076|g5077|g5078|g5079 +JSSN#g4318|g4319|g4320|g4321 +JSST#g1832|g3537|g3538|g3539|g3540|g5095|g5096|g5097|g5098 +JST#G1256|G2882|G3300|J274|g1642|g1845|g1846|g5047|g5048|g6300|j179 +JSTB#G2903|G2904|g4664|g4733|g4943|g4944|g4945|g4946|g4947 +JSTF#g1815|g1816|g1817|g1818|g1819|g1820|g1821|g1822|g1823|g1824|g1825|g1826|g4611|g4612|g4613|g4614|g4615|g4684|g4685|g4686|g4687|g4734|g4735|g4736|g4737|g4738|g4744|g4745|g4746|g4747|g4748|g4919|g4920|g4921 +JSTH#g4677|g4678|g4679|g4680|g4681 +JSTJ#G1196|G1197|G1198|g1777|g1778|g1779|g1780|g4688|g4689|g4690|g4739|g4740|g4741|g4742|g4743 +JSTK#G1195|G1308|G1309|J337|g1776|g4676|g4728|g4729|g4730|g4731|g4732|g4749|g4750|g4751|g4752|g4753|g4754|g4755|g4756|g4757|g4758|g4759|g4760|g4783|g4784|g4785|g4786|g4787|g4959|g4960|g4961|g4962|g5052|g5053|g5054|g5055|g5056 +JSTL#G1310|G1311|G1312|G2873|G2874|G2875|G2876|G2877|G2888|G2889|G2890|g1781|g1782|g1783|g1784|g1785|g1786|g1787|g1788|g1789|g1790|g1791|g1792|g1793|g1794|g1795|g1796|g3528|g3529|g3530|g3531|g4378|g4616|g4617|g4618|g4619|g4620|g4621|g4696|g4697|g4698|g4699|g4700|g4701|g4702|g4761|g4762|g4763|g4764|g4765|g4788|g4789|g4790|g4791|g4792|g4793|g4794|g4795|g4796|g4963|g4964|g4965|g4966|g4988|g4989|g4990|g4991|g4992 +JSTM#G2878|g4622|g4623|g4624|g4625|g4626|g4627|g4628|g4629|g4630|g4631|g4703|g4704|g4705|g4706|g4707|g4708|g4709|g4710|g4711|g4712|g4766|g4767|g4768|g4769|g4770|g5049 +JSTN#G2825|G2879|G2880|G2883|G2884|G2885|G2886|G2887|G2891|G2899|G2900|G2901|G2902|G3292|G3293|G3294|G3301|J275|J276|J277|g1847|g4416|g4417|g4418|g4632|g4633|g4634|g4635|g4636|g4637|g4638|g4639|g4640|g4641|g4642|g4643|g4644|g4670|g4691|g4692|g4693|g4694|g4695|g4922|g4923|g4933|g4934|g4935|g4936|g4948|g5050 +JSTP#G2881|g4645|g4646|g4647|g4648|g4649|g4650|g4651|g4713|g4714|g4715|g4716|g4717|g4797|g4798|g4799|g4800|g4801|g4802|g4803|g4804|g4805|g4806|g4807|g4808|g4924|g4925|g4926|g4927|g4928|g4949|g4950|g4951|g4952|g4953 +JSTR#G1257|G1258|G1259|G1260|G1261|G1262|G1263|G1264|G1265|G1266|G1267|G1268|G1269|G1270|G2892|G2893|G2894|G2895|G2896|G2897|G2898|G3295|J567|J568|J569|J570|J571|g1723|g1724|g1725|g1726|g1727|g1728|g1729|g1730|g1731|g1732|g1733|g1734|g1735|g1736|g1737|g1738|g1739|g1797|g1798|g1799|g1800|g1801|g1802|g1803|g1804|g1805|g1806|g1807|g1808|g1809|g4652|g4653|g4654|g4655|g4656|g4657|g4658|g4718|g4719|g4720|g4721|g4722|g4723|g4809|g4810|g4811|g4812|g4818|g4819|g4820|g4821|g4822|g4823|g4824|g4825|g4826|g4827|g4828|g4829|g4830|g4831|g4832|g4833|g4834|g4835|g4836|g4837|g4838|g4839|g4840|g4841|g4842|g4843|g4844|g4845|g4846|g4847|g4848|g4849|g4850|g4851|g4852|g4853|g4854|g4855|g4856|g4857|g4858|g4859|g4860|g4861|g4862|g4863|g4864|g4865|g4866|g4867|g4868|g4869|g4870|g4871|g4872|g4873|g4874|g4875|g4876|g4877|g4878|g4879|g4880|g4881|g4882|g4883|g4884|g4885|g4886|g4887|g4888|g4889|g4890|g4891|g4892|g4893|g4894|g4895|g4896|g4897|g4898|g4899|g4900|g4901|g4902|g4903|g4904|g4905|g4906|g4907|g4908|g4909|g4910|g4911|g4912|g4913|g4914|g4915|g4916|g4917|g4918|g4937|g4938|g4939|g4940|g4941|g4942|g4954|g4955|g4956|g4957|g4958|g4967|g4968|g4969|g4970|g4971|g4972|g4973|g4974|g4975|g4976|g6136|j180|j181|j182|j183|j184|j185|j186|j187|j188|j189|j190|j191|j192|j193|j194|j195|j196|j197|j198|j199|j200 +JSTS#G1271|G1272|G1273|G1274|G1275|G1276|G1277|G1278|G1279|G1280|G1281|G1282|G1283|G1286|G1287|G1288|G1289|G1290|G1291|G1292|G1293|G1294|G1295|G1296|G1297|G1298|G1299|G1300|G1301|G1302|G1303|G1304|G1305|G1306|G1307|G2746|G2747|G2748|G2749|G2750|G2751|G2752|G2753|G2754|G2755|G2756|G2757|G2758|G2759|G2760|G2761|G2762|G2763|G2764|G2765|G2766|G2767|G2768|G2769|G2770|G2771|G2772|G2773|G2774|G2775|G2776|G2777|G2778|G2779|G2780|G2781|G2782|G2783|G2784|G2785|G2786|G2787|G2788|G3302|J572|J573|J574|J575|J576|J577|J578|J579|J580|J581|J582|J583|J584|J585|J586|J587|J588|J589|J590|J591|J592|J593|J594|J595|J596|J597|J598|J599|J600|J601|g1740|g1741|g1742|g1743|g1744|g1745|g1746|g1747|g1748|g1749|g1750|g1751|g1752|g1753|g1754|g1755|g1756|g1757|g1758|g1759|g1760|g1761|g1762|g1763|g1764|g1765|g1766|g1767|g1768|g1769|g1770|g1771|g1772|g1773|g1774|g1775|g1848|g4322|g4323|g4324|g4325|g4326|g4327|g4328|g4329|g4330|g4331|g4332|g4333|g4334|g4335|g4336|g4337|g4338|g4339|g4340|g4341|g4342|g4343|g4344|g4345|g4346|g4347|g4348|g4349|g4350|g4351|g4352|g4353|g4354|g4682|g4771|g4772|g4773|g4814|g4815|g4816|g4817|g5051 +JSTT#G2871|G2872|g1810|g1811|g1812|g1813|g1814|g1849|g4379|g4396|g4397|g4398|g4399|g4400|g4659|g4660|g4661|g4662|g4663|g4671|g4672|g4673|g4674|g4675|g4683|g4813|g4929|g4930|g4931|g4932|g4977|g4978|g4979|g4980|g4981 +JSTX#G1284|G1285|g2915|g4605|g4606|g4607|g4608|g4609|g4610|g4665|g4666|g4667|g4668|g4669|g4724|g4725|g4726|g4727|g4774|g4775|g4776|g4777|g4778|g4779|g4780|g4781|g4782 +JSWB#g6166|g6167 +JSWF#g6156|g6157|g6158|g6159|g6160 +JSWK#g6161|g6162|g6163|g6164|g6165 +JSWN#G3297|g6168|g6169|g6170|g6171|g6172|g6177|g6178|g6179|g6180|g6181|g6182|g6183|g6184|g6185|g6186|g6187 +JSWT#g6173|g6174|g6175|g6176 +JSX#G2905|G2906 +JSXN#G2907|g6071|g6072|g6073|g6074|g6075 +JSXR#g4356|g4357|g4358|g4359|g4360 +JSXS#G2908 +JSXT#G2789|G2790|G2791|G2792|G2793|G2794|G2795|G2796|G2797|G2798|G2799|G2800|G2801|G2802|G2803|G2804|G2805|G2806|G2807|G2808|G2809|G2810|G2811|G2812|G2909|g4361|g4362|g4363|g4364|g4365|g4366|g4367|g4377|g4982|g4983|g4984|g4985|g4986|g4987|g6070|g6204|g6205|g6206|g6207|g6208|g6209|g6210|g6211|g6212|g6213|g6214 +JT#G2992|G2994|J279|J289|J326|J358|J366|J375|J602|J606|g695|g1643|j57 +JTBS#J12 +JTBT#g5219 +JTFL#g5103|g5417|g5418|g5419|g5420|g5421 +JTFR#J373|J374 +JTFT#g751|g752|g753|g754|g5149|g5150|g5151|g5152|g5458|g5459|g5460|g5461|g5462 +JTHN#g653|g654|g655|g656|g657|g696|g697|g698|g699 +JTHT#g700 +JTJN#G707|g684|g685|g686|g687|g688|g689|g690|g691|g692|g693|g694 +JTK#G679|G680|J367 +JTKL#J293|g5108|g5109|g5110|g5111 +JTKN#G681 +JTKR#J290|J368|J369 +JTKS#G682|g5187 +JTKT#g644|g645|g646|g647|g648|g747|g748|g749|g750|g5104|g5105|g5106|g5107|g5112|g5113|g5153|g5154|g5155|g5156|g5157|g5192|g5193|g5194|g5195 +JTLK#g5196|g5197|g5198|g5199|g5200 +JTLN#J645|j104 +JTLR#J291|J292 +JTLT#G715|G716|G717|G718|G719|G720|G721|G722|g187|g188|g189|g190|g191|g755|g756|g757|g758|g759|g760|g761|g762|g763|g764|g765|g766|g767|g768|g769|g770|g771|g772|g773|g774|g775|g776|g777|g5178|g5179|g5180|g5181|g5220|g5221|g5222|g5223 +JTLX#g658|g659|g660 +JTM#J255|j58 +JTML#G2998|g5158|g5159|g5160|g5161|g5162|g5388|g5389|g5390|g5391 +JTMP#g610|g788|g789|g790|g791|g792 +JTMT#g226|g227|g228|g229|g230|g662|g663|g664|g665 +JTN#J256|J359|J636|g5114|g5115|j59|j89|j243 +JTNB#J603 +JTNF#J360|J364|J365|j60|j136|j137|j138|j139 +JTNJ#g778|g779 +JTNK#G640|G641|G642|G643|G644|G645|G646|G647|G648|G649|G650|G651|G652|G653|G654|G655|G656|G657|G658|G659|G660|G661|G662|G663|G664|G665|G666|G667|G668|G669|G670|G671|G672|G673|G674|G675|G676|G677|G678|G683|G684|G685|G686|G687|G688|G689|G690|G691|G692|G693|G694|G695|G696|G697|G698|G699|g611|g612|g613|g614|g615|g616|g617|g618|g619|g620|g621|g622|g623|g624|g625|g626|g627|g628|g629|g630|g631|g632|g633|g634|g635|g636|g637|g638|g639|g666|g667|g668|g669|g670|g671|g672|g673|g798|g799|g800|g801|g802|g5119|g5120|g5121|g5122|g5392|g5393|g5394|g5395 +JTNM#g5116 +JTNN#J637 +JTNP#J361 +JTNR#g5117 +JTNS#g780|g781|g782|g783|g803|g804|g805|g806|g5118|g5123|g5124|g5125|g5126|g5127|g5427|g5428|g5429|g5430|g5431 +JTNT#G2996|J362|J363|J604|J605|g649|g650|g651|g652|g702|g703|g704|g705|g5422|g5423|g5424|g5425|g5426|g5447|g5448|g5449|g5450|g5451 +JTNX#g5463|g5464|g5465|g5466|g5467 +JTPF#g5396|g5397|g5398|g5399|g5400|g5468|g5469|g5470 +JTPL#g5201|g5202|g5203|g5204 +JTPS#g5132 +JTPT#g706|g5128|g5129|g5130|g5131|g5205|g5206|g5207|g5208|g5209|g5210 +JTR#G2975|G3399|G3404|J257|g5273|g5274|j61 +JTRB#G2977|G2978|G2979|G2980|g5280|g5281|g5282|g5283|g5284|g5383|g5384|g5385|g5386|g5387 +JTRF#G3405|G3406|G3407|g5285|g5286|g5287|g5288|g5289|g5311|g5312|g5313|g5314|g5315|g5362|g5363|g5364|g5365|g5366 +JTRJ#g5233|g5234|g5235|g5236|g5237 +JTRK#G708|g726|g727|g728|g729|g730|g731|g742|g743|g744|g745|g746|g5224|g5225|g5226|g5227|g5279|g5290|g5307|g5308|g5309|g5310 +JTRL#g712|g713|g714|g715|g5278|g5291|g5292|g5293|g5294|g5295|g5296|g5352|g5353|g5354|g5355|g5356 +JTRM#G3408|g5238|g5239|g5240|g5241|g5242|g5243|g5297|g5298|g5299|g5300|g5301|g5316|g5317|g5318|g5319|g5320|g5321|g5342|g5343|g5344|g5345|g5346|g5367|g5368|g5369|g5370|g5471|g5472|g5473|g5474|g5475|j62 +JTRN#G709|G710|G711|G712|G713|G714|G2974|G2981|G2982|G2983|G2984|G2985|G2986|G2987|G2988|G2989|G2990|G2991|G3400|G3401|G3409|g732|g733|g734|g735|g736|g737|g738|g739|g740|g741|g5133|g5134|g5135|g5136|g5137|g5138|g5264|g5265|g5266|g5267|g5268|g5275|g5347|g5348|g5349|g5350|g5351|g5357|g5358|g5359|g5360|g5361|g5401|g5402|g5403|g5404 +JTRP#G3410|G3411|G3412|g5244|g5245|g5246|g5247|g5248|g5302|g5303|g5304|g5305|g5306|g5322|g5323|g5324|g5325|g5326|g5375|g5376|g5377|g5378 +JTRR#G2976|g5250|g5251|g5252|g5253|g5276 +JTRS#G3402|G3403|G3413|G3414|G3415|g722|g723|g724|g725|g5277|g5379|g5380|g5381|g5382|j63|j64|j65 +JTRT#G2944|G2945|G2946|G2947|G2948|G2949|G2950|G2951|G2952|G2953|G2954|G2955|G2956|G2957|G2958|G2959|G2960|G2961|G2962|G2963|G2964|G2965|G2966|G2967|G2968|G2969|G2970|G2971|G2972|G2973|g640|g641|g642|g643|g707|g708|g709|g710|g711|g716|g717|g718|g719|g720|g721|g793|g794|g795|g796|g835|g836|g837|g5173|g5174|g5175|g5176|g5177|g5249|g5254|g5255|g5256|g5257|g5258|g5259|g5260|g5261|g5262|g5263|g5269|g5270|g5271|g5272|g5327|g5328|g5329|g5330|g5331|g5332|g5333|g5334|g5335|g5336|g5337|g5338|g5339|g5340|g5341|g5371|g5372|g5373|g5374|g6241 +JTRX#g5232 +JTS#G2993|G2995|G2997|J258|J294|J357|J370|g1644|j66 +JTSJ#j90|j91|j92|j93 +JTSK#g784|g785|g786|g787|g5163|g5164|g5165|g5166|g5167|g5211|g5212|g5213|g5214|g5405|g5406|g5407|g5408|g5409|g5410|g5411|g5412|g5442|g5443|g5444|g5445|g5446|j101|j102|j244|j245|j246|j247|j248 +JTSP#J371|J372 +JTSR#j140|j141 +JTST#J280|g701|g797|g5139|g5140|g5141|g5142|g5182|g5183|g5184|g5185|g5186|g5215|g5216|g5217|g5218|g5228|g5229|g5230|g5231|g6251|g6252|g6253|g6254|g6255|j94 +JTT#g661|g5168|g5169 +JTTK#g5432|g5433|g5434|g5435|g5436 +JTTL#g5099|g5100|g5101|g5102 +JTTN#g5170 +JTTR#g5171 +JTTS#g5172|g5437|g5438|g5439|g5440|g5441 +JTTT#g674|g675|g676|g677|g678|g679|g5413|g5414|g5415|g5416|g5452|g5453|g5454|g5455|g5456|g5457 +JTWT#j68|j69|j70|j71 +JTX#J259|j67 +JTXT#G700|G701|G702|G703|G704|G705|G706|G723|G724|G725|G726|G727|G728|G729|G730|G731|G732|G733|G734|G735|G736|g604|g605|g606|g607|g608|g609|g680|g681|g682|g683|g5143|g5144|g5145|g5146|g5147|g5148 +JW#G3048|J199 +JWB#G3032 +JWBL#G3033 +JWBN#G3034|G3036|g5877 +JWBS#G3035|g5612 +JWBT#g5613|g5614|g5615|g5616|g5617|g5618 +JWFN#g5496|g5497|g5498|g5499 +JWFT#g5742 +JWH#G3049 +JWHN#G3050 +JWHR#g5748|g5749|g5750|g5751 +JWJ#G1204 +JWJN#G1205|g5878|g5879|g5880|g5881|g5882|g5883 +JWJR#g5638 +JWK#G1203 +JWKL#G2999|g5491|g5492|g5493|g5494|g5495|g5730|g5731|g5732|g5733|g5734|g5735 +JWKT#g5500|g5501|g5502|g5503|g5624|g5625|g5626|g5627|g5743|g5744|g5745|g5746|g5747 +JWL#G3282|J607 +JWL0#G3012|G3013|G3014 +JWLB#G3278|G3279|G3280|g6021|g6022|g6023|g6024|g6025|g6026 +JWLJ#j96|j97|j98|j99 +JWLK#G3281|g5652|g5653|g5654|g5655|g5656|g5657|j95 +JWLN#J608|J609|J610 +JWLR#J611|J612|J613|J614|J615|J616|J617 +JWLS#J618|g5547|g5548|g5549|g5550|g5984|g5985|g5986|g5987|j100 +JWLT#G3002|G3003|G3004|G3005|G3006|G3007|G3008|G3009|G3010|G3011|G3015|G3016|G3017|G3018|G3019|G3020|G3021|G3022|G3023|G3024|G3025|G3026|G3027|G3028|g5508|g5509|g5510|g5511|g5512|g5513|g5514|g5515|g5516|g5517|g5518|g5519|g5520|g5521|g5522|g5523|g5524|g5525|g5526|g5527|g5528|g5529|g5530|g5531|g5532|g5533|g5534|g5535|g5536|g5537|g5538|g5539|g5540|g5541|g5542|g5543|g5544|g5545|g5546|g5643|g5658|g5659|g5660|g5661|g5759|g5760|g5761|g5762|g5763|g5764|g5893|g5894|g5895|g5896|g5897|g5950|g5951|g5952|g5953|g5954|g5955|g6027|g6028|g6029|g6030 +JWML#G3140|G3141|g5765|g5766|g5767|g5768|g5769 +JWMR#g5770|g5771|g5772|g5773|g5774 +JWN#G3146|g5576|g5994 +JWNB#G3147|G3148|G3149|G3160|G3161|G3162|G3163|g5777|g5778|g5779|g5780 +JWNF#G3178|G3203|G3204|G3205|G3206|G3207|G3208 +JWNH#G3245|G3246|G3247|G3248|G3249|G3250|G3251|G3252|G3253|G3254|G3255|G3256|G3257|g5884|g5885|g5886|g5887 +JWNK#g5571|g5572|g5573|g5574|g5575|g5775|g5776|g5936 +JWNL#G3275|g6000|g6001|g6002|g6003|g6004|g6005|g6006|g6007|g6008|g6009|g6010|g6011|g6012 +JWNM#G3179|G3180|G3181|G3182|G3183 +JWNN#G3150|G3151|G3152|G3153|G3154|G3166|G3167|G3168|G3200|G3201|G3202|G3276|G3277|g5577|g5781|g5782|g5783|g5784|g5785|g5898|g5899|g5900|g5901|g5902|g5903|g5995|g5996|g5997|g5998|g5999 +JWNP#G3184|G3185|G3186 +JWNR#G3169|G3170|G3171|G3172|G3173|G3174|G3175|G3176|G3177|G3187|G3188|G3189|g5752|g5753|g5754 +JWNS#G3155|G3156|G3157|G3158|G3159|G3190|G3191|G3192|G3193|G3194|G3195|G3196|G3197|G3198|G3199|G3210|G3211|g5578|g5790|g5791|g5792|g5793|g6013|g6031|g6032|g6033|g6034|g6035|g6036 +JWNT#G3029|G3030|G3031|G3142|G3143|G3144|G3145|G3270|g5551|g5552|g5553|g5554|g5555|g5556|g5557|g5558|g5559|g5560|g5561|g5562|g5563|g5564|g5565|g5566|g5567|g5568|g5569|g5570|g5644|g5662|g5663|g5664|g5665|g5666|g5786|g5787|g5788|g5789|g5888|g5889|g5890|g5891|g5892|g5929|g5930|g5931|g5932|g5933|g5934|g5935|g5956|g5957|g5958|g5959|g6014|g6015|g6016|g6017|g6018|g6019|g6020 +JWNW#G3209 +JWNX#G3164|G3165 +JWPN#g5579|g5580|g5581|g5582|g5583 +JWPT#g5794|g5795|g5796|g5797|g5798 +JWR#G3037|G3038|G3212|G3265|g5504|g5960|g5961 +JWRB#G3051|G3052|G3053|G3054|G3055|G3056|G3057|G3058|G3059|G3060|G3061|G3062|G3063|G3064|G3065|G3066|G3067|G3068|G3069|G3070|G3071|G3072|G3073|G3074|G3075|G3076|G3077|G3078|G3079|G3080|G3081|g5667|g5668|g5669|g5670|g5671|g5672|g5673|g5674|g5675|g5676|g5677|g5799|g5800|g5801|g5904|g5905|g5906|g5907 +JWRF#G3039|G3040|g5914|g5915|g5916|g5917|g5918|g6042|g6043|g6044|g6045 +JWRJ#g5967 +JWRK#G3041|G3042|G3082|G3083|G3084|G3085|G3086|G3087|G3088|G3089|G3090|G3091|G3092|G3093|G3094|G3095|G3096|G3097|G3098|G3099|G3100|G3101|G3102|G3103|G3104|G3105|G3106|G3107|G3108|G3109|G3110|G3111|G3112|G3113|G3114|G3115|G3116|g5678|g5679|g5680|g5681|g5682|g5683|g5684|g5685|g5686|g5687|g5802|g5803|g5804|g5805|g5806|g5807|g6046|g6047|g6048|g6049 +JWRL#G3043|G3044|G3045|G3266|G3267|g5968|g5969|g5970|g5971|g5972|g5973|g5974|g5975|g5976 +JWRM#G3046|g5937|g5988|g5989|g5990|g5991|g5992 +JWRN#G3269|g5584|g5585|g5586|g5962|g5963|g5964|g5965|g5966 +JWRS#G3000|G3001|G3047|G3283|G3284|G3285|G3286|G3287|G3288|G3289|g5938|g5939|g5940|g5941|g5942|g5943|g5944|g5945|g5946|g6050|g6051|g6052|g6053|g6054 +JWRT#G3268|J241|J242|J243|g5505|g5506|g5507|g5587|g5588|g5589|g5590|g5591|g5629|g5688|g5689|g5690|g5691|g5692|g5808|g5809|g5810|g5811|g5812|g5908|g5909|g5910|g5911|g5912|g5913|g5977|g5978|g5979|g5980|g5981|g5982|g5983|g6037|g6038|g6039|g6040|g6041 +JWS#g5822|g5823 +JWSK#g5592|g5593|g5594|g5595|g5596|g5597|g5813|g5814|g5815|g5816|g5817 +JWSM#g5824 +JWSN#G2002|G2003|G2004|G2005|G2006|G2007|G2008|G2009|G3213|G3214|G3215|G3216|G3217|G3218|G3219|G3220|G3221|G3222|G3223|G3224|G3225|G3226|G3227|G3228|G3229|G3230|G3231|G3232|g5693|g5694|g5695|g5696|g5697|g5755|g5756|g5757|g5758|g5825|g5826|g5827|g5828|g5829|g5830|g5831|g5832|g5833|g5834|g5835|g5836|g5837|g5838|g5839|g5840|g5841|g5842|g5843|g5844|g5845|g5846 +JWSP#g5818|g5819|g5820|g5821 +JWSR#G3271|G3272|G3273|G3274|g5598|g5599|g5600|g5601|g5602|g5847|g5848|g5993 +JWSS#g5849 +JWST#G3233|g5648|g5649|g5650|g5651|g5947|g5948|g5949 +JWT#g5630|g5639 +JWTL#g5628 +JWTM#g5631|g5640|g5736|g5737|g5738|g5739|g5740|g5741 +JWTN#g5632|g5641 +JWTR#G3234|G3235|G3236|G3237|G3238|G3239|G3240|G3241|G3242|G3243|G3244|g5633|g5642|g5850|g5851|g5852|g5853|g5854|g5855|g5856|g5857 +JWTS#g5607|g5608|g5609|g5610|g5611|g5703|g5704|g5705|g5706|g5707|g5858|g5859|g5860|g5861|g5862|g5863|g5864|g5865|g5866|g5867|g5868|g5869|g5870|g5871|g5872|g5873|g5874|g5875|g5876 +JWTT#g5603|g5604|g5605|g5606|g5634|g5635|g5636|g5637|g5645|g5646|g5647|g5698|g5699|g5700|g5701|g5702|g6055 +JWX0#G3120|G3121 +JWXN#g5708|g5709|g5710|g5711|g5712 +JWXR#g5920|g5921|g5922|g5923 +JWXS#G3258|G3259|G3260|G3261|g5482|g5483|g5484|g5485|g5486|g5619|g5620|g5621|g5622|g5623|g5713|g5714|g5715|g5716 +JWXT#G3117|G3118|G3119|G3122|G3123|G3124|G3125|G3126|G3127|G3128|G3129|G3130|G3131|G3132|G3133|G3134|G3135|G3136|G3137|G3138|G3139|g5487|g5488|g5489|g5490|g5717|g5718|g5719|g5720|g5721|g5722|g5723|g5724|g5725|g5726|g5727|g5728|g5729|g5924|g5925|g5926|g5927|g5928 +JWXX#G3262|G3263|G3264 +JX#J236|J285 +JXBN#J286 +JXM#J282 +JXN#J237|J287 +JXRT#g597|g598|g599 +JXSN#j51|j52|j53 +JXST#g6240 +JXT#G3307|J1|g816|g817 +JXTK#J2 +JXTN#g818 +JXTS#g819 +JXTT#G3298|G3299|g181|g182|g183|g184|g185|g186|g6236|g6237|g6238|g6239 ++++++++++ +K#C1|C380|G385|G4933|K125|K1438|K1947|K5136|Q158|c0|k743|q109 +K0#C53|G3739 +K0BN#G4909|G4910|G4911 +K0LK#K1241|K1242 +K0LS#K1243|k711|k712|k713|k714|k715|k716|k717|k718|k719|k720|k721|k722|k723 +K0PR#G3740 +K0RN#K1244 +K0RS#g7494|g7495|g7496|g7497 +K0S#G3741 +K0SN#g7489|g7490|g7491|g7492 +K0ST#g7493 +K0T#K1235 +K0TN#K1236|K1237|K1238|K1239|K1240 +K0TR#K1226|K1227|K1228|K1229|K1230|K1231|K1232|K1233|K1234 +KB#G1|G12|K0|K5090|g0|g7547 +KBK#K5097|Q103 +KBKL#K5098 +KBKM#K5099|K5100 +KBKR#K5091 +KBKS#K5102 +KBKW#K5101 +KBL#G2|K7|K55|K5682 +KBLB#K12 +KBLF#G3|K14|K15|K22|K23 +KBLH#G4 +KBLJ#g2|g3|g4|g5 +KBLK#g1 +KBLN#G5|K9|K10|K16|K17|K3041|K5683|g6|g7|k3|k4 +KBLS#G6|G7|K11|K18|K19|K20|K21 +KBLT#K8|K13|K3039|K3040|K3042|K3043|g8|k5|k6|k2160 +KBLW#K24|K25 +KBN#G11|K26|g9|g7548 +KBNL#G8 +KBNN#K27|K28|K29 +KBNR#K5092|K5093 +KBNS#k3573 +KBNT#K30|K31|K32|K33|K34|K35|K36|K37|K38|K39|K40|K41|K42|K43|K44|K45|K46|K47|K48|K49|K50|K51|K52 +KBR#C2|K53|K3044 +KBRL#C3|G9|G10|K54 +KBRN#K5487|K5488|K5489|k3724|k3725|k3726|k3727 +KBRP#K5094 +KBRT#G0|K1|K2|K3|K4|K5|K6|K1878|k0|k1|k2 +KBS#K5095|K5104 +KBSK#K5096|k3574|k3575|k3576|k3577 +KBSM#K5103 +KBST#C498|k3578|k3579 +KBT#g10 +KBTS#K1888|K1889|k1113 +KF#C6|C8|K72|K73|K1282|K5117|K5577|g22|k864 +KFBJ#K1348|K1349|K1350 +KFBN#K77|K78 +KFBR#K79|K1293|K1294|K1295|K1296|K1297|k760|k761 +KFBS#K76|K1283|K1284 +KFFR#K107|K108|K1366|K1367|K1368|K1369|K1370|K1371 +KFFT#K1290|K1291|K1292 +KFHF#K1318 +KFHL#K1311 +KFHR#K1317 +KFHS#K81|K82|K83|K84|K1312|K1313|K1314|K1315|K1316|K1319|K1320 +KFJ#K5494 +KFJJ#K1305|K1306 +KFJL#K1307|K1308|K1309|K1310 +KFJN#K5495 +KFJR#K86|K87 +KFJS#K80 +KFK#K110|K5493 +KFKL#K89 +KFKN#K88|K1324 +KFKR#K1325|K1326|K1327|K1328|K1329|k768|k769|k770|k771|k772|k773|k774|k775|k776|k777|k778|k779|k780 +KFKS#K5496 +KFKT#K101 +KFKW#K5497 +KFLF#K91|K92 +KFLK#K90 +KFLR#K1419|K1420|K1421|K1422|K1423|K1424|K1425|K1426|K1427|K1428|K1429|K1430|K1431 +KFLS#K1333 +KFLT#K1330|K1331|K1332|K1334|K5137 +KFLX#K5591|k3813|k3814|k3815|k3816|k3817 +KFML#K95|K96 +KFMM#K1344 +KFMN#K1335|K1336|K1337|K1338|K1339|K1340|K1341|K1347|k781|k782|k783|k784|k785 +KFMP#K85|K1298|K1299 +KFMS#K93|K94 +KFMT#K1342|K1343|K1345|K1346 +KFN#K3085|K5578|g23|k762|k865 +KFNJ#K1285|K1286 +KFNL#K1287|K1288 +KFNR#K1289 +KFNS#K3086|k767 +KFNT#C497|K1300|K1301|K1321|K1322|K1323|g24|g25|g26|g27|k763|k764|k765|k766|k866|k867|k868|k869 +KFNX#K97 +KFPL#K98|K99 +KFPR#K100|K1352|K1353|K1354|K1355|K1356 +KFR#K1304|K1434|K1890|K3087|K5490|K5579 +KFRB#K1891|K1892|K1893 +KFRJ#K3088|K3089|K3090 +KFRK#K1894|K3091|K3093|K5582 +KFRM#K3097|K3098|K3099|K3100|K5583|K5584|K5585 +KFRN#G3905|G3906|G3907|G3908|G3909|G3910|K1432|K1433|K1895|K1896|K1897|K1898|K1899|K1900|K1901|K3092|K5491|K5580|K5581|g6838 +KFRR#K1302|K1303 +KFRS#K102|K1435|K3101|K5492|K5586|K5587|K5588|K5589 +KFRT#K1351|K3094|K3095|K3096|K5484|K5485 +KFRW#K1902|K1903|K1904|K3102|K5590 +KFS#K109|K1357|K1880 +KFSF#K74 +KFSK#K1358|K1359|K1360 +KFSM#K1364 +KFSN#K3081|K3082 +KFST#K103|K104|K105|K1361|K1362|K1363|g28|k786|k787|k788 +KFSW#K1377|K1378|K1379 +KFT#K1365|g29|k789|k870|k871 +KFTM#K75 +KFTN#g30|k790|k872 +KFTR#C7 +KFTS#K106|g31|k791 +KFTT#g32|k792|k873 +KFTX#K1436 +KFWJ#K1372 +KFWL#K1373 +KFWR#K1374|K1375 +KFWT#K1376 +KH#K5696 +KHKF#K1881 +KHMN#K1884 +KHN#K1882|K5697 +KHRN#K3212|k2193|k2194 +KHRT#K3210|K3211 +KJ#K3214 +KJK#K153 +KJKX#K154 +KJL#K1440|K5118 +KJLB#K1441|K1443|K1444|K1445|K5120 +KJLF#K1464|K1465|K1466|K5121|K5122|k830|k831|k832|k833|k3580|k3581|k3582|k3583|k3584|k3585 +KJLJ#K1447|K1448|K5123|K5124|K5125|K5126|K5127|k3587 +KJLK#K1446|K1449|K1450|K1451|K1452|k3586 +KJLN#K1453|K5128|k834|k835|k836|k837|k838|k3588 +KJLP#K5129 +KJLR#K1454|K1455|K1456|K5130 +KJLS#K1442|K1457|K1458|K1459|K1460|K1461|K1462|K1463|K5119|K5131|K5132|K5133|K5134|K5135|k839|k3589|k3590 +KJLT#k840|k841|k842|k843 +KJLX#K5695 +KJN#G15|K3215 +KJNR#G16 +KJT#K155 +KJTN#K156 +KK#C381|G14|K158|g7427|g7428|k818|k1097|k1109|k1110|q79 +KKBN#K159 +KKFN#K165 +KKHT#K1439 +KKK#K5113 +KKKS#K5114|K5115|K5116 +KKL#G391|G3736|G5044|k844 +KKLB#G388|G389|G390 +KKLF#G5045 +KKLK#K5138|K5139 +KKLN#G392 +KKLR#G396|G397|K1467|K1468|K3220 +KKLS#G393|G394|G395 +KKLX#G4814 +KKM#K1380|c3|k819 +KKMR#K160|K161 +KKN#C383|K3216|K3221|K5721|g7429|k820|k1111|q80 +KKNK#C392|K3103|K3104|k2186|k2187 +KKNS#K3222 +KKNT#K162|k2188|k2189 +KKNX#K3105 +KKR#K1885|K3217|Q167|g11|k821 +KKRM#k822 +KKRN#K3218|g12|g13|g14|g15|k823 +KKRP#K163 +KKRR#k824 +KKRS#C382|Q168|g16 +KKRT#g17|g18|g19|g20|g21 +KKS#G17|G4813|K164|K1553|K1554|K3226|k825 +KKSF#K3227|K3228 +KKSK#K3229 +KKSN#K1555|K3223|K3224|K3225 +KKSP#K3231|K3232 +KKSS#K1381|K3083|K3084 +KKST#k826|k827|k828|k829 +KKSW#K3233 +KKT#K157|K166|g7430|k2196|k2197 +KKTL#C384|C385 +KKTN#g7431|k2198 +KKTR#K3219|k2199|k2200|k2201|k2202|k2203|k2208|k2209|k2210|k2211|k2212|k2213|k2214|k2215|k2216|k2217|k2218 +KKTS#K167|k2204|k2205|k2206|k2207 +KKXL#K3230 +KL#C370|C393|C396|G18|G47|G398|G400|G3416|G5015|K197|K1469|K1505|K1509|K1567|K1868|K1905|K1906|K1951|K2486|K2537|K2573|K2777|K3106|K3107|K5089|K5144|K5700|Q24|Q67|Q107|Q109|c150|k7|k8|k874|k1131|k1508|k3869|k3870|q67|q110|q124 +KL0M#K271|K272|K273|K274 +KL0R#K275|k134|k135|k136|k137|k138|k139|k140|k141|k142|k143|k144|k145 +KL0S#g6674|g6675 +KL0T#G3640 +KLB#C374|K173|K2810|g6379|g6380|k1521 +KLBB#K2520|K2521|K2522 +KLBF#K174|K175|K176|K2811 +KLBH#G3508|K2813|K2814|K2815|K3113|g6386|g6387|g6388|g6389|g6390|g6391|g6392|g6393|g6394|g6395|g6396|g6397 +KLBJ#G3647|G3648|G3649|G3650|G3651|G3652|G3653|G3654|G3655|G3656|K2812|K2816|g6708|g6709|g6710|g6711|g6712|g6713|g6714|g6715 +KLBK#G3657|K2817|g6707|g6716|g6717|g6718|g6719|k1744 +KLBL#G3611|G3612|G3613|G3614|G3615|G3616|K2538|K2539|K2540|K2541|K2818|g6636|g6637|g6638|g6639|g6640 +KLBM#C375|C376|K2523|K2819|K2820|K2821 +KLBN#G3490|G3491|G3492|G3493|G3494|G3495|G3496|G3497|G3498|G3499|G3500|G3501|G3502|G3503|G3504|G3505|G3506|G3507|K2518|K2533|K3234|K3235|K3236|g6381|g6382|g6383|g6384|g6385|k27|k28|k29|k1522|k1523|k1524|k1525|k1526 +KLBP#K2524|K2525 +KLBR#G3715|G3716|K168|K199|K200|K201|K202|K203|K2519|K2526|K2822|K2823|K3114|K3115|K3248|K3249|K3250|K5500|K5501|K5502|k30|k31|k32|k33|k34|k35|k36|k37|k38|k42|k43|k44|k1527|k1528|k1529|k1530|k1531|k1532|k1533|k1534|k1535|k1536|k1537|k1538|k2219|k2220|k2221 +KLBS#C377|G3618|K177|K1506|K1507|K1508|K2527|K2528|K2529|K2530|K2531|K2532|K2824|K2825|K2826|K2827|K3111|g6398|k1539 +KLBT#G3617|K3112|g6399|g6400|g6401|k1540|k1541|k1542|k1543 +KLBW#G3509|g6402|g6403|g6404|g6405|g6406|g6407|g6408|g6409|g6410|g6411|g6412|g6413 +KLF#G3849|K204|K2733 +KLFH#G3852 +KLFK#G3853|G3854|Q25|Q26|Q27 +KLFL#K1511|K1512|K1909|K1910|q30|q31|q32|q33|q34|q35|q36|q37|q38|q39|q40|q41|q42 +KLFN#C10|C11|G67|K295|K296|K297|K1606|g72|g73|g74|k172|k173|k174|k175|k1281|k1282|k1283|k1284|k1285 +KLFP#G3855|G3856|G3857 +KLFR#G24|G25|G3850|K205|K206|K207|K208|K1513|K2495|K2496|K2497|K2498|K2499|K2500|K2501|K2502|K2503|K2504|K2505|K2506|K2507|K2508|K2509|K2510|K2511|K2512|K2513|K2514|K2515|K2516|K2517|K3117|K3201|K3202|c138|c139|c140|k45|k46|k47|k48|k877|k878|k879|k880|k1520 +KLFS#G3851|G3858|G3859|G3860|G3861|G3862|G3863|G3864|G3865|G3866|G3867|G3868|Q28|q9|q10|q11|q12|q13|q14|q15|q16|q17 +KLFT#K2828|K2850|K2851|k41|k1286|k1287 +KLH#g6744 +KLHK#K1514|K1515 +KLHL#K3119|K5703 +KLHN#g6745|g6746|g6747|g6748|g6749|g6750|g6751|g6752|g6753|g6754|g6755 +KLHR#K169|K3120 +KLHS#K1516|K1517|K5704|K5705|K5706|K5707 +KLHT#K115|K3121|K3122|K3123 +KLJ#C394|C395|K2341|K3251|K3256|g49|k1293|k1771 +KLJB#K2348|K2349|K2350|K3118|Q117|Q118|Q119|Q120 +KLJF#K2355 +KLJH#G3770 +KLJK#K2356|K2357|K2358 +KLJL#K2359|K2360|K2361|K3258|g6790|g6791|g6792|g6793|g6794|k2222|k2223|k2224|k2225|k2226|k2227|k2228|k2229|k2230|k2231|k2232|k2233|k2234 +KLJM#K3261|K3262|g50|k1772 +KLJN#G33|G34|G35|G36|G37|G38|G39|G40|G41|G42|G43|G44|K2342|K2343|K2344|K2345|K2346|K2347|K2351|K2352|K2362|K2363|K3110|K3252|K3257|K3259|K3260|g51|k1294|k1295|k1296|k1297|k1298|k1773 +KLJR#C9|K2353|K2354|K2364|K2832|K2833|K2834|K2835|K2836|g52|k1774|k1775|k1782|k1783|k1784|k1785|k1823|k1824|k1825|k1826|k1827 +KLJS#K111|K112|K113|K114|K2365|K2368|g53|k1776 +KLJW#G3771|K2366|K2367 +KLJX#K1911 +KLK#C368|G3619|G3659|K214|K2734|K3246|K3255|g48|g6720|k1663|k1770 +KLKB#G3661|G3662|G3663|G3664|k1288|k1289|k1290|k1291|k1292 +KLKF#G3660 +KLKH#k59|k60|k61|k62 +KLKJ#K216|K217|g6645|k64|k65|k66|k67 +KLKK#K218|K219|g6644|k63 +KLKL#G20|G3641|K224|K225|K226|K227|K228|K229|K230|K231|K234|K235|K2837|g6722|g6723|g6724|g6725|g6726|g6727|g6728|g6729|g6730|g6731|g6732|g6733|g6734|g6735|g6736|k68|k69|k70|k71|k72|k73|k74|k75|k76|k77|k78|k79|k80|k81|k82|k83|k84|k85|k86|k87|k1786|k1787|k1788|k1789|k1790|k1791|k1792|k1793|k1794|k1795|k1796|k1797 +KLKM#K3281 +KLKN#G21|G3620|G3621|G3622|G3623|G3624|G3625|G3626|G3627|G3628|G3629|G3630|G3631|G3632|G3633|G3634|G3658|K2735|K2843|K3124|K3280|Q121|g6641|g6642|g6643|g6721|k58 +KLKP#K116|K117|K118|K1382|K1383|K1471|K1472|K1473|K1474|K1475|K1476|k12|k13|k14|k15|k16 +KLKR#K236|K1952|K1953|K1954|K1955|K3247|g6670|g6671|k49|k50|k51|k52|k53|k54|k55|k56|k57|k1544 +KLKS#G26|G27|G3665|G3666|G3667|G3668|G3669|G3670|G3671|G3672|G3673|G3674|G3675|G3676|G3677|G3678|G3679|G3680|G3681|G3682|G3683|G3684|G3685|G3686|G3687|G3688|G3689|G3690|G3691|G3692|G3693|G3694|G3695|G3696|G3697|G3698|G3699|G3700|G3701|G3702|G3703|G3704|K215|K220|K221|K222|K223|K1518|K2534|K2535|K2536|g54|g6672|g6673|g6737|g6738|g6739|g6740|g6741|k1299|k1828|k1829|k1830|k1831 +KLKT#K198|K232|K2829|K3263|K3266|K3267|K3268|K3269|K3270|K3271|K3272|K3273|K3274|g33|g34|g6742|g6743|k1300|k1301|k1302|k1303|k1664|k1665|k2235|k2236|k2237|k2238|k2239|k2240 +KLKW#G3705|G3706|G3707|G3708|G3709|G3710|G3711|G3712|G3713|G3714|K233 +KLKX#K3264|K3265 +KLL#G45 +KLLM#G3717|G3718 +KLLN#K3125|K3126 +KLM#G56|G4821|K212|K2710|K2739|Q68|k9|k1304|k1305|k1632|k3871 +KLMB#C398|C401|K2742|K3313|k2256|k2257 +KLMF#K2743|K2751 +KLMH#k1321|k1322 +KLMJ#K2744|q25|q26|q27|q28 +KLMK#q24 +KLMM#k1306 +KLMN#K2369|K2740|K2745|K2754|K3314|K3315|K3316|K3317|g6601|g6602|g6603|g6604|g6605|g6646|k1307|k1633|k1634|k1635|k1636|k1637|k1680|k1681|k1682|q23 +KLMP#G19|K2711|K2712|K2713|K2714|K2715|K2716|K2717|K2746|K2830|K2831|g6609|k1683|k1684|k1685|k1686|k1687|k1688|k1689|k1690|k1691|k1692|k1777|k1778|k1779|k1780|k1781 +KLMR#K2370|K2371|K2372|K3206|Q69|g6606|k1308|k1309|k1310|k1311|k1312|k1313|k1314|k1315|k1316|k1317|k1318|k1319 +KLMS#K213|K2373|K2747|K2755|k1320|k1323|k1324|k1325 +KLMT#K170|K171|K1956|K1957|K1958|K1959|K1960|K1961|K1962|K1963|K1964|K1965|K1966|K1967|K1968|K1969|K1970|K1971|K2374|K2375|K2741|K2748|K2749|K2750|g6607|g6608|k1142|k1143|k1144|k1145|k1146|k1147|k1148|k1149|k1150|k1638|k1639|k1640|k1641|k1666|k1667|k1668|k1669|k1670|k1671|k1672|k1673|k1674|k1675|k1676|k1677|k1678|k1679|q29 +KLMW#K2752|K2753 +KLN#C361|C371|G53|G57|G5016|K1470|K1869|K1907|K1912|K2487|K2574|K2575|K2610|K2778|K3127|K3299|K3304|K5598|Q110|k875|k1132|k1509|k1568|k1581|k1809|k3872|q125 +KLNB#G48|K2589|K2590|K2591|K2592|K2593|K2594|K2595|K2596|K2597|K2598|K2599|K2600|K2601|K2602|K2603|K2604|K2605|K2606|K2607|K2608|K2609|K3130|K3131|K3132|K3133|K3134|k1569|k1570|k1571|k1572|k1573|k1574|k1575|k1576|k1577|k1578|k1579|k1580 +KLNF#K2615|K2616|K2617|K2618|K2696|K2697|K2698|K2699|K2700|K2701|K3138|K3139|K3140|K3178|K3179|K3180|K3181|Q116|k1084|k1592 +KLNH#K1870|K1871|K2631|K2632|K2633|K2634|K2635|K2636|K2637|K2638|K2639|K3147|K3148|K3149|K3150|K3151|K3152 +KLNJ#K2620|K2621|K2622|K2623|K2624|K2625|K2626|K2627|K2628|K2756|K2757|K2758|K2759|K2760|K2761|K2762|K2838|K2839|K3141|K3142|K3143|K5717|k1326|k1593|k1693|k1694|k1695|k1696|k1697|k1698|k1699|k1700|k1701|k1702|k1703|k1704|k1705|k1706|k1707|k1708|k1709|k1798 +KLNK#K2376|K2377|K2378|K2379|K2380|K2381|K2382|K2383|K2384|K2385|K2576|K2577|K2578|K2579|K2580|K2614|K2619|K2629|K2630|K2640|K2641|K2644|K2645|K2646|K2647|K2648|K2649|K2650|K2651|K2652|K2653|K2654|K2655|K2656|K2657|K2658|K2659|K2763|K2764|K2765|K2766|K2767|K2768|K2769|K3128|K3144|K3145|K3146|K3154|K3155|K5716|k1327|k1328|k1329|k1330|k1331|k1332|k1333|k1334|k1335|k1336|k1337|k1338|k1339|k1340|k1341|k1342|k1343|k1344|k1345|k1346|k1347|k1710|k1711|k1712|k1718|k1719|k1720 +KLNL#G49|K2660|K3156|K3157|K3158|K3282|K3283|K3284|K3285|K3286|K3287|K3288|K3289|K3290|K3291|K3292|K3293|K3294|K3295|K3296|K3297|K3298|K5698|K5699|k1594|k1595|k1596|k1597|k1598|k1599|k1600|k1601|k1602|k1603|k1604|k1605|k1606|k2246|k2247|k2248|k2249 +KLNM#K2661|K2662|K2663|K2664|K2665|K3137|K3159|K3160|K3161|K3162|k1582|k1607 +KLNN#G58|G59|K1913|K2581|K2582|K2583|K2584|K2611|K2642|K2643|K2695|K2779|K3153|K3300|K3305|Q111|k1583|k1745|k1810|k1811|k1812|k1813 +KLNP#K2669|K3163|K3164|K3165|K3166 +KLNR#K1600|K1601|K1602|K1603|K2585|K2586|K2587|K2612|K2670|K2671|K2694|K3129|K3167|K3168|K5599|K5600|k922|k1584|k1585|k1586|k1587|k1588|k1589|k1591|k3593 +KLNS#C372|C373|G50|G51|G52|G3418|G3419|G3420|G3421|G3422|G3423|G3424|K1872|K2613|K2672|K2673|K2674|K2675|K2676|K2677|K2678|K2679|K2680|K2681|K2682|K2683|K2684|K2685|K2686|K2687|K2688|K2689|K3169|K3170|K3171|K3172|K3173|K3174|K3175|K3176|K3177|K3301|K3302|K3303|K5143|K5601|Q112|Q113|Q114|Q115|g6338|g6339|g6340|g6341|g6342|g6343|g6678|g6679|g6680|g6681|g6682|g6683|g6684|g6685|g6686|g6687|g6688|g6689|k1590|k1608|k1609|k1610|k1611|k1612|k1613|k1614|k1615|k1616|k1617|k1618|k1619|k1620|k1621|k1622|k1713|k1714|k1715|k1716|k1717|k1814|k2191|k2250|k3592 +KLNT#K180|K181|K182|K183|K184|K185|K186|K187|K188|K189|K190|K191|K192|K193|K194|K195|K196|K2588|K2666|K2667|K2668|K2690|K2691|K2692|K2693|K2736|K2737|K2738|K3108|K3135|K3136|g35|g36|g37|g38|g39|g40|g41|g42|g43|g44|g45|g46|g47|k39|k40|k876|k1133|k1134|k1135|k1136|k1510|k1511|k1512|k1513|k1815|k1816|k1817|k1818|k2190|k3591|k3873|k3874|k3875|k3876|q126|q127|q128|q129|q130 +KLNW#K2702|K2703|K2704|K2705|K3182|K3183|K3184|K3185|K3186|K3187|K3188|K3189 +KLP#C366|G60|K2770|K2782|k1352|k1721|k1757 +KLPB#K2386|k1348|k1349|k1350|k1351 +KLPF#K2781|k1746|k1747|k1748|k1749|k1750|k1751|k1752|k1753|k1754|k1755|k1756 +KLPK#G22 +KLPL#K5708 +KLPM#K2393 +KLPN#K2387|K2771|K3312|k1353|k1354|k1355|k1356|k1722|k1723|k1724|k1725|k1726 +KLPP#K2780|K3190|K3191 +KLPR#C367|G23|G61|G62|K209|K2388|K2389|K2390|K2391|K2392|K2718|K2772|K3192|g59|g60|g61|g62|g63|g64|g65|g66|g67|g68|g69|k1357|k1358|k1359|k1360|k1361|k1362|k1363|k1364|k1365|k1366|k1367|k1368|k1369|k1370|k1371|k1372|k1373|k1374|k1375|k1376|k1377 +KLPS#C12|G63|G64|K2394|K2783|K2784|K3253|K3254|k1378 +KLPT#k1379|k1380|k1381|k1382|k1383|k1642|k1643|k1644|k1645|k1646 +KLPW#G65 +KLR#C268|C483|G28|G30|G3635|K172|K237|K1510|K1568|K1571|K1908|K1949|K2395|K3275|K3277|Q169|Q170|c151|k10|k1384|k1389|k1799|k3877|k3878 +KLR0#K1591|K1592 +KLRB#K2396|K3207|K3208|k1385|k1386|k1387|k1388|k2192 +KLRF#C271|C272|C273|K1573|K1574|K1594 +KLRH#K1580|K2405|K5701 +KLRJ#G31|K1576|K1577|K1578|K1579|K2402|K2403|K2404|k1398|k1399|k1400|k1401|k1402|k1403|k1404|k1405|k1406|k1407|k1408|k1409|k1410|k1411 +KLRK#K1575|K2719|K2720|k1412|k1413|k1414|k1415|k1416|k1417|k1647|k1648|k1649|k1650|k1651 +KLRL#K1581|K1582|K1583|K1584|k1418|k1419|k1420|k1421|k1422 +KLRM#K242|K1519|K1520|K1521|K1585|K1586|K1587|K1588|K1914|K1915|K1916|K1917|k1390|k1423|k1424|k1425|k1426|k1427 +KLRN#C270|C365|G29|G32|G54|G3636|K238|K239|K240|K241|K1572|K2406|K2407|K2840|K2841|K2842|Q171|k88|k89|k90|k91|k92|k93|k94|k95|k96|k97|k98|k99|k920|k1391|k1727|k1728|k1729|k1730|k1731|k1800|k1801|k1802|k1803|k1804|k2156|k2241|k3879 +KLRP#K1950 +KLRR#k1392|k1393|k1394|k1395|k1396|k2251|k3880 +KLRS#C274|G55|K1589|K1590|K2408|K2409|K2410|K2411|K2721|K3276|K3306|K3307|K5702|Q172|k1397|k1428|k1429|k1430|k1431|k1432|k1433|k1434|k1435|k1436|k1437|k3881 +KLRT#C269|K1569|K1570|K1593|K2397|K2398|K2399|K2400|K2401|K2412|K3109|K3308|k921|k1732|k1733|k1734|k1805|k1806|k1807|k1808|k3594 +KLRW#K1595|K1596|K1597|K1598|K1599|K2413|K2414|K2415|K2416 +KLRX#g6647|g6648|g6649|g6650|g6651|g6652|g6653|g6654|g6655|g6656|g6657|g6658|g6659 +KLS#C397|G3425|G3579|G3580|G3637|K1522|K1972|K2417|K2542|K2808|K2848|K3209|K3309|K3310|K5145|c152|k11 +KLSB#G3427|G3428 +KLSF#G3433|G3434|G3435|G3436|G3437|G3438|G3439|G3440|G3441|G3470|K2463|K2464|K2465|K2466|k1451|k1452|k1453|k1454|k1455|k1456|k1457|k1458|k1459|k1460|k1461|k1462|k1463|k1464 +KLSJ#G3426|g6364|g6365|g6366|g6367 +KLSK#G3442|G3443|G3444|G3448|G3449|G3450|G3451|G3461|G3462|G3463|G3464|G3465|G3466|G4825|G4826|G4827|K119|K120|K121|K122|K1523|K2467|K2468|K2469|K2470|K2471|K2773|K2774|K2775|K2776|K3193|K5709|K5710|K5711|K5712|K5713|g55|g56|g57|g58|g6363|g6368|k1735|k1736|k1737|k1738|k1739|k1740 +KLSL#G3452|K210|K2488|K2489|K2490|k2252|k2253|k2254|k2255 +KLSM#G3453|G3454|K298|K299|K300|K301|K302|K303|K2418|K3311 +KLSN#G46|G3455|G3581|K211|K2419|K2420|K2421|K2422|K2423|K2424|K2425|K2426|K2427|K2428|K2429|K2430|K2431|K2432|K2433|K2434|K2435|K2436|K2437|K2438|K2439|K2440|K2441|K2442|K2443|K2444|K2445|K2446|K2447|K2448|K2449|K2450|K2451|K2452|K2453|K2454|K2455|K2456|K2457|K2458|K2459|K2460|K2461|K2462|K2849|K3194|K5146|K5147|g6369|g6585|g6586|k1438|k1439 +KLSP#G3456|G3457|G3458|G3459 +KLSR#G3460|G3468|G3469|G3642|G3643|G3644|K2491|K2492|K2493|K2494|g6344|g6349|g6350|g6351|g6352|g6353|g6354|g6355|g6356|g6357|g6358|g6359|g6360|g6361|g6362|g6690|g6691|g6692|g6693|g6694|k1440|k1441|k1442|k1443|k1444|k1445|k1446|k1447|k1448|k1449|k1450 +KLSS#G3432|G3474|G3582|G3638|K2472|K2809|K5714|k1465|k1466|k1467|k1468|k1469|k1470|k1471|k1472|k1473 +KLST#C378|C379|G401|G402|G3429|G3430|G3431|G3467|K1524|K1525|K1526|K1527|K2706|K2707|K2708|K2709|K2785|K2786|K2787|K2788|K2789|K2790|K2791|K2792|K2793|K2794|K2795|K2796|K2797|K2798|K2799|K2800|K2801|K2802|K2803|K2804|K2805|K2806|K2844|K2845|K3195|K3196|K3197|K3198|K3199|g6756|k1137|k1514|k1623|k1624|k1625|k1626|k1627|k1628|k1629|k1630|k1631|k1819|k1820|k1821|k1822|k3882|k3883|k3884|k3885|k3886|q131 +KLSW#C364|G3471|G3472|G3473 +KLSX#K3204|K3205 +KLT#C362|C363|C399|G66|G3599|G3645|G3742|G3743|K251|K1477|K2543|K2722|K2723|K5148|K5503|g70|g6370|g6371|g6576|g6623|g6695|g6757|g6758|k100|k119|k1138|k1515|k1516|k1545|k3887|q92|q132|q133 +KLTB#G3744|G3749|G3750|G3751|G3752|G3753|G3754|G3755|G3756|G3757|G3758|G3759|K243|K244|K245|K246|K247|K248|K249|K250|K5505|g6780|g6781|g6782|g6783|g6784|k101|k102|k103|k104|k105|k106|k107|k108|k109|k110|k111|k112|k113|k114|k115|k116|k117|k118|k3729|k3730|k3731|k3732|k3733 +KLTF#G3583|G3584|G3585|G3764|G3765|G3766|G3767|G3768|G3769|G3835|G3836|G3837|G3838|G3839|K252|K253|K285|K286|K287|k124|k125|k3596|k3597|k3598|k3599 +KLTH#G3775|G3776|G3777|G3778|G3779|g6796 +KLTJ#G3480|G3481|G3482|G3483|K254|K255|K256|K257|K258|K259|K260|K261|K262|K263|K264|K265|K266|K267|K268|K269|K270|K5150|K5514|K5515|K5516|g6376|g6676|g6677|g6798|g6799|g6800|g6801|g7599|g7600|g7601|g7602|g7603|k126|k127|k128|k129|k130|k131|k132|k133 +KLTK#G3586|G3745|G3760|G3763|G3772|G3773|G3774|G3782|G3783|G3784|G3785|G3786|G3787|G5046|G5047|G5048|G5049|G5050|K5517|K5518|g6795|g6797|g6802|g7598 +KLTL#G3788|K276|K277|K278|K279|K280|K5519|K5520 +KLTM#G3607|G3639|G3780|G3789|G3790|G3791|G3792|G3793|G3794|G3795|G3796|G3797|G3798|G3799|G3800|G3801|K281|K5521|K5522|K5523|K5524|K5525|g6372|k120|k146|k147|k148|k149|k150|k151|k152|k3734|k3735|k3736|k3737|k3738|k3739|k3740|k3741|k3742|k3743|k3744|k3745 +KLTN#G3646|G3746|G3747|G3748|G3761|G3781|G4828|K178|K1478|K1604|K2567|K2568|K2569|K2570|K2571|K2572|K5149|K5504|K5506|K5507|K5508|g71|g6373|g6577|g6578|g6579|g6580|g6581|g6582|g6624|g6696|g6697|g6698|g6699|g6700|g6759|g6785|g6786|g6787|g6788|g6789|g6803|g6804|k121|k1139|k1517|k1546|k1547|k1548|k1549|k3888|q68|q134 +KLTP#G3802|G3803|G3804|G3805|G3806|G3807|G3808|G3809|G3810|G3811|K5526|K5527 +KLTR#G399|G3587|G3600|G3601|G3602|G3603|G3604|G3605|G3812|G3813|G3814|G3815|G3816|K282|K1605|K2545|K2546|K2547|K2548|K2549|K2550|K2551|K2552|K2553|K2554|K2555|K2556|K2557|K2558|K2559|K2560|K2561|K2562|K2563|K2564|K2724|K2725|K2726|K2727|K2728|K2729|K2730|K2731|K2732|K3200|K5140|K5152|K5153|K5154|K5155|K5156|K5157|K5158|K5159|K5160|K5161|K5162|K5163|K5164|K5165|K5166|K5167|K5168|K5169|K5170|K5171|K5172|K5173|K5174|K5175|K5176|K5177|K5178|K5179|K5180|K5181|K5182|K5183|K5184|K5185|K5186|K5187|K5188|K5189|K5190|K5191|K5192|K5509|K5510|K5511|K5512|K5513|K5528|K5529|K5530|K5715|g6374|g6590|g6591|g6592|g6593|g6594|g6595|g6596|g6597|g6598|g6599|g6805|g6806|k122|k923|k1652|k1653|k1654|k1655|k1656|k1657|k1658|k1659|k1660|k1661|k1662|k2242|k2243|k2244|k2245|k3600|k3601|k3602|k3603|k3604|k3605|k3606|k3607|k3608|k3609|k3610|k3611|k3612|k3613|k3614|k3615|k3616|k3617|k3618|k3619|k3620|k3746|k3747|k3748|k3749|k3750 +KLTS#C400|G3417|G3475|G3476|G3477|G3478|G3479|G3484|G3485|G3486|G3487|G3488|G3489|G3588|G3589|G3590|G3591|G3592|G3593|G3594|G3595|G3596|G3597|G3598|G3606|G3608|G3610|G3762|G3817|G3818|G3819|G3820|G3821|G3822|G3823|G3824|G3825|G3826|G3827|G3828|G3829|G3830|G3831|G3847|G3848|K179|K283|K284|K294|K1479|K2473|K2474|K2475|K2476|K2477|K2478|K2479|K2480|K2481|K2482|K2483|K2484|K2485|K2565|K2566|K2807|K2846|K2847|K5151|K5193|K5194|K5531|K5532|K5533|g6375|g6377|g6583|g6610|g6611|g6612|g6613|g6614|g6615|g6616|g6617|g6618|g6619|g6620|g6621|g6622|g6625|g6626|g6627|g6628|g6629|g6630|g6631|g6632|g6633|g6634|g6635|g6660|g6661|g6662|g6663|g6664|g6665|g6666|g6667|g6668|g6669|g6701|g6760|k123|k153|k154|k155|k156|k157|k158|k159|k160|k161|k162|k163|k164|k165|k166|k167|k168|k169|k170|k171|k924|k1140|k1474|k1475|k1476|k1477|k1478|k1479|k1480|k1481|k1482|k1483|k1484|k1485|k1486|k1487|k1488|k1489|k1490|k1491|k1492|k1493|k1494|k1495|k1496|k1497|k1498|k1499|k1500|k1501|k1502|k1503|k1504|k1505|k1506|k1507|k1518|k1550|k1556|k1557|k1558|k1559|k1560|k1561|k1562|k1563|k1564|k1565|k1566|k1567|k1741|k1742|k1743|k1758|k1759|k1760|k1761|k1762|k1763|k1764|k1765|k1766|k1767|k1768|k1769|k3595|k3751|k3752|k3753|k3754|k3889|q135 +KLTT#G3832|G3833|G3834|K5534|K5535|K5536|Q29|Q30|Q31|Q32|Q33|Q34|Q35|Q36|Q37|Q38|Q39|Q40|Q41|Q42|Q43|Q44|Q45|Q46|Q47|Q48|Q49|Q50|Q51|Q52|Q53|Q54|Q55|Q56|Q57|Q58|Q59|Q60|Q61|Q62|Q63|Q64|Q65|Q66|Q108|g6584|g6702|g6703|g6704|g6705|g6706|g6761|k1141|k1519|k1551|k1552|k1553|k1554|k1555|k3890|q18|q19|q20|q21|q22|q136 +KLTW#G3609|G3840|G3841|G3842|G3843|G3844|G3845|G3846|K288|K289|K290|K291|K292|K293|K5537|g6378|g6600 +KLTX#K2544 +KLWJ#K5718 +KLWN#G3719|G3720|G3721 +KLWR#G3722|G3723|K3203 +KLWS#K1918|K5719 +KLWT#K1973|K1974|K1975|K1976 +KLX#G3517|K1556|g6414|g6435|g6587 +KLXB#G3512|G3513|G3514|G3515|G3516|K1557|K1558|K1559|K1560|K1561|g6425|g6426|g6427|g6428|g6429|g6430|g6431|g6432|g6433|g6434 +KLXF#G3520|G3521|g6445|g6446|g6447|g6448|g6449|g6553|k915|k916|k917|k918|k919 +KLXJ#G3522|G3523|G3524|G3525|G3526|G3527|G3528|G3529|G3530|G3531|G3532|G3533|G3534|g6450|g6451|g6452|g6453|g6454|g6455|g6456|g6457|g6458|g6459|g6460|g6461|g6462|g6463|g6464|g6465|g6466|g6467|g6468|g6469|g6470|g6471|g6472 +KLXK#G3539|K1563|K1564|K1565|g6473|g6474|g6475|g6476|g6477|g6478|g6479|g6480|g6482|g6483|g6484|g6485|g6486 +KLXL#G3540|G3541|G3542|G3543|G3544|G3545|G3546|G3547|g6346|g6347|g6348|g6415|g6416|g6417|g6418|g6419|g6487|g6488|g6489 +KLXM#G3548|G3549|G3550|G3551|G3552|G3553|K3116|g6436|g6490|g6491|g6492|g6493|g6494|g6495|g6496|g6497|g6498|g6499|g6500|g6501|g6502|g6503|g6504|g6505|g6506|g6507|g6508|g6509|g6510 +KLXN#G3554|G3555|G3556|G3557|G3568|G3569|G3570|G3571|G3572|G3573|K1562|K3014|K3015|K3016|K3017|K3018|K3019|K3020|K3021|K3022|K3023|K3024|K3025|K3026|K3027|K3028|K3029|K3030|K3031|K3032|K3033|K3034|K3035|K3036|K3037|K3038|K3278|K3279|g6437|g6438|g6439|g6440|g6441|g6511|g6512|g6513|g6514|g6515|g6516|g6517|g6588|k2157|k2158|k2159 +KLXR#C369|G3510|G3511|G3518|G3558|g6345|g6420|g6421|g6422|g6423|g6424|g6442|g6443|g6518|g6519|g6520 +KLXS#G3445|G3519|G3559|G3560|G3561|G3562|G3563|G3564|G3565|G3566|G3577|G3578|K1566|K3237|K3238|K3239|K3240|K3241|K3242|K3243|K3244|K3245|g6444|g6521|g6522|g6523|g6524|g6525|g6526|g6527|g6528|g6529|g6530|g6531|g6532|g6533|g6534|g6535|g6536|g6537|g6538|g6539|g6540|g6541|g6542|g6543|g6544|g6545|g6546|g6547|g6548|g6560|g6561|g6562|g6563|g6564|g6565|g6566|g6567|g6568|g6569|g6570|g6571|g6572|g6573|g6574|g6575 +KLXT#G3446|G3447|G3535|G3536|G3537|G3538|G3567|g6549|g6550|g6551|g6552|g6589 +KLXW#G3574|G3575|G3576|g6554|g6555|g6556|g6557|g6558|g6559 +KLXX#g6481 +KM#G4829|K372|K1528|K1536|K1977|K1978|K3318|K3355|c141|k176|k793|k881|k1832|k2304|k2317|k3755|k3758|q0 +KMB#K3321 +KMBL#G4830|G4833|G4834|K1530 +KMBN#G4831|G4832|G4835|G4836|K1529|K3322|K3323|K3324|K3325|K3326|K3327|K3328|K3329|K3330|K3331|K3332|k2258|k2259|k2260|k2261|k2262|k2263|k2264|k2265|k2266|k2267|k2268|k2269|k2270|k2271|k2272|k2273 +KMBR#C13|G4837 +KMBS#K3334|K3335|K3336 +KMBT#K305|K3319|K3320 +KMBW#K3333 +KMFH#k892|k893|k894|k895|k896 +KMFR#K3342|K3343|K3344|K3345|K3346|K3347|K3348|k887|k888|k889|k890|k891|k2279|k2280|k2281|k2282|k2283|k2284|k2285|k2286|k2287|k2288|k2289|k2290|k2291 +KMFT#K1538 +KMHN#G4839 +KMJ#k18 +KMJM#k19 +KMJN#k20 +KMJS#k21 +KMK#C403|K3349|k17 +KMKN#C402|G4840|G4841 +KMKR#C14|K397|K398|K399|K400|K401|K3350|K3351|K3352 +KMKS#K353 +KML#K306|K307|K354 +KMLF#K309 +KMLH#K312|K313|K314|K315|K316|K317|K318|k177 +KMLK#K310|K311|K319|K320|g76 +KMLN#K308|K355|K1539|K1540|K1541|g75 +KMLR#G71|G72|G73|K321|K322|K5203|k3627|k3628 +KMLS#K323|K324 +KMLT#K325|K326|K3396|K3397|k3623|k3624|k3625|k3626 +KMLX#K5202 +KMMB#C15 +KMMN#G4842 +KMMS#G4843 +KMN#C16|G404|K356|K1537|K1919|K3382|K3436|k178|k882|k2318|k3756|k3759 +KMNF#K359|K360|K361|K362|K363|K364 +KMNK#K365|K3438|K3439|K3440|K3441|K3442|K3443|K3444|K3445|K3446|K3447|K3448|K3449|K3450|K3451|K3452|K3453|K3454|K3455|K3456|K3457|K3458|k2378|k2379|k2380|k2381 +KMNL#G405|G406|G407|K3423|K3424|K3425|K3426|K3427|K3428|K3429|K3430|K3431|K3432|K3433|K3434|K3435|k2372|k2373|k2374|k2375|k2376|k2377 +KMNN#K357|K358|K3437|K3459 +KMNP#G408|K366 +KMNS#G409|K367|K368|K369|K370|K371|K3460|K3461|K3462|K3463|K3464|K3465|k2382|k2383|k2384|k2385|k2386|k2387|k2388|k2389|k2390 +KMNT#K1920|K1921|K3356|K3357|K3358|K3359|K3360|K3361|K3362|K3363|K3364|K3365|K3366|K3367|K3368|K3369|K3370|K3371|K3372|K3373|K3374|K3375|K3376|K3377|K3378|K3379|K3383|K3384|K3385|K3386|K3387|K3388|K3389|K3390|K3391|k883|k884|k885|k886|k2305|k2306|k2307|k2308|k2309|k2310|k2311|k2312|k2313|k2314|k2315|k2316|k2319|k2320|k2321|k2322|k2323|k2324|k2325|k2326|k2327|k2328|k2329|k2330|k2331|k2332|k2333|k2334|k2335|k2336|k2337|k2338|k3760|k3761|k3762 +KMNW#C405 +KMP#C17 +KMPF#K408|K409|K410|K411|K412|K413|K414|K415|K416|K417|K418|K419|K420|K421|K422|K423|K424|K425|K426|K427|K428|K429|K430|K431|K432|K433|K434|K435|K436|K437|K438|K439|K440|K441|K442|K443|K444|K445|K446|K447|K448|K449|K450|K451|K452|K453|K454|K455|K456|K457|K458|K459|K460|K461|K462|K463|K464|K465|K466|K467|K468|K469|K470|K471|K472|K473|K474|K475|K476|K477|K478|K479|K480|K481|K482|K483|K484|K485|K486|K487|K488|K489|K490|K491|K492|K493|K494|K495|K496|K497|K498|K499|K500|K501|K502|K503|K504|K505|K5543|K5544|K5545|K5546|K5547|k191|k192|k193|k194|k195|k196|k197|k198|k199|k200|k201|k202|k203|k204|k205|k206|k207|k208|k209|k210|k211|k212|k213|k214|k215|k216|k217|k218|k219|k220|k221|k222|k223|k224|k225|k226|k227|k228|k229|k230|k231|k232|k233|k234|k235|k236|k237|k238|k239|k240|k241|k242|k243|k244|k245|k246|k247|k248|k249|k250|k251|k252|k253|k254|k255|k3769|k3770|k3771|k3772|k3773|k3774|k3775|k3776|k3777|k3778|k3779|k3780|k3781|k3782|k3783|k3784|k3785|k3786|k3787|k3788|k3789|k3790|k3791|k3792 +KMPK#K406|K407|K3466|K3467|k2391|k2392|k2393|k2394|k2395|k2396|k2397|k2398|k2399|k2400|k2401|k2402|k2403 +KMPL#C406|K3500|K3501|K3502|K3503|K3504|K3505|K3506|K3507|K3508|K3509|K3510|K3511|K3512|K3513|K3514|K3515|K3516|K3517|K3518|K3519|K3520|K3521|K3522|K5200|K5201|k2435|k2436|k2437|k2438|k2439|k2440|k2441|k2442|k2443|k2444|k2445|k2446|k2447|k2448|k2449|k2450|k2451|k2452|k2453|k2454|k2455|k2456|k2457|k2458|k2459|k2460|k2461|k2462|k2463|k2464|k2465|k2466|k2467|k2468|k2469|k2470|k2471|k2472 +KMPN#C18|C19|C20|C21|C22|C23|K3468|K3469|K3470|K3471|K3472|K3473|K3474|K3482|K3483|K3484|K3485|K3486|K3487|K3488|K3489|K3490|K3523|K3524|K3525|K3526|K3527|K3528|K5197|K5198|K5199|c1|k2407|k2408|k2409|k2410|k2411|k2412|k2413|k2414|k2415|k2416|k2417|k2418|k2419|k2420|k2421|k2473|k2474|k2475|k2476|k2477|k2478|k2479|k2480|k2481|k2482|k2483|k2484|k2485|k2486|k2487 +KMPR#G4844|G4845|K3475|K3476|K3477|K3541|K3542|K3543|K3544|K3545|K3546|K3547|K3548|K3549|K3550|K3551|K3552|K3553|K3554|K3555|K3556|K3557|K3558|k256|k257|k258|k259|k260|k261|k262|k263|k264|k265|k2491|k2492|k2493|k2494|k2495|k2496|k2497|k2498|k2499|k2500|k2501|k2502|k2503|k2504|k2505|k2506|k2507|k2508|k2509|k2510|k2511|k2512|k2513|k2514|k2515|k2516|k2517 +KMPS#C24|K3478|K3479|K3480|K3529|K3530|K3531|K3532|K3533|K3534|K3535|K3536|K3537|K3538|K3539|k2488|k2489|k2490 +KMPT#C407|C408|C409|C410|C411|C412|C413|C414|C415|C416|C417|C418|C419|C420|C421|C422|C423|C424|C425|C426|C427|C428|C429|C430|C431|C432|C433|C434|C435|C436|C437|C438|C439|C440|C441|C442|C443|C444|C445|C446|C447|C448|C449|C450|C451|C452|C453|C454|C455|C456|C457|C458|C459|C460|C461|C462|K1607|K3481|K3491|K3492|K3493|K3494|K3495|K3496|K3497|K3498|K3499|K3540|c143|c144|c145|c146|c147|c148|k2404|k2405|k2406|k2422|k2423|k2424|k2425|k2426|k2427|k2428|k2429|k2430|k2431|k2432|k2433|k2434 +KMR#K126|K327|K373|K1883|K5195|K5539|k3898 +KMRB#K328|K329|K330|K374 +KMRF#G4846|k3621|k3622 +KMRH#K379|K380 +KMRJ#K343|K377|K378|K381|K382 +KMRK#K383|K384|K385 +KMRL#K345|K346|k3899|k3900|k3901 +KMRM#K347|K348|K351|K386|K387 +KMRN#G4838|K344|K352|g7436|k3902|k3903|k3904|k3905|k3906 +KMRP#K388|K391 +KMRR#K389|K390|K5540|K5541|K5542 +KMRS#K349|K392|K393|K394|K395|K396|K3392|K3393|K3394|K3395|K5196|k2339|k2340|k2341|k2342|k2343|k2344|k2345|k2346|k2347|k2348|k2349|k2350|k2351|k2352|k2353|k2354|k2355|k2356|k2357|k2358|k2359|k2360|k2361|k2362|k2363|k2364|k2365 +KMRT#G4847|K331|K332|K333|K334|K335|K336|K337|K338|K339|K340|K341|K342|K350|K375|K376|K402|K403|K404|K5722|g7432|g7433|g7434|g7435|k179|k180|k181|k182|k183|k184|k185|k186|k187|k188|k189|k190|k3907|k3908|k3909|k3910 +KMRX#C404|K5538 +KMS#C25|G4848|G4949|K405|K1542|K3398|K3399 +KMSK#G68|G69|G4849|G4850|G4851|K1543|k2292|k2293|k2294|k2295|k2296|k2297|k2298|k2299|k2300|k2301|k2302|k2303 +KMSL#G4852|G4858|G4859|K1547 +KMSM#K3559|K3560 +KMSN#G4950|K3405|K3406|K3407|K3408|K3409|K3410|K3411|K3412|K3413|K3414|K3415|K3416|K3417|K3418|K3419|k2368 +KMSR#K3400|K3401|K3402|K3403|K3404|k2366|k2367 +KMST#G70|G403|G4853|G4854|K304|K3380|k266|k2370|k3763 +KMT#K3337|K3353|K3381|K3420|K3422|K3566|k267|k897|k898|k2371|k3757|k3764|k3765 +KMTN#K3338|K3339|K3340|K3341|K3421|K3562|K3563|K3564|K3565|K3567|K3568|K3569|k2274|k2275|k2276|k2277|k2278|k2369|k2518|k2519|k2520|k2521|k3766 +KMTR#K1531|K1532|K1533|K1534|K1535|K1544|K1545|K1546 +KMTS#K3354|K3561|k3767 +KMTT#k899|k900|k901|k902|k903|k3768 +KMWL#G4855 +KMWR#G4856|G4857 +KN#G4822|K123|K579|K580|K1548|K1549|K1608|K2174|K2182|K5498|Q105|g7549|g7582|k310|k744|k904|k905|k925|k3823|k3891|k3892 +KN0R#G4862|G5053 +KN0T#K2199 +KNBL#K582|K583|K584|k311|k312|k313|k314|k315 +KNBM#K1922 +KNBR#C26|K2175|K2176|K2177 +KNBS#K2184|K2185|K2186|K2187|K2188 +KNBX#K1609|K1610 +KNF#G93|K4069 +KNFK#K3595|K3596|K3597|K3598|K3599|K3600|K3601|K3602|K3603|K3634|K3635|K3636|K3637|K3638|K3639|K3640|K3641|K3642|K3643|K3644|K3645|K3646|K3647|K4048|K4049|k2551|k2563|k2564|k2921|k2922|k2923 +KNFL#K3658|K3659|K3660|K3661|K3662|K3663|K3664|K3665|K3666|K3667|K3668|K3669|k2573 +KNFN#G94|K4050|K4051|K4052|K4053|K4054|K4055|K4056|K4057|K4058|k2893|k2894|k2895|k2896|k2897|k2898|k2899|k2900|k2901|k2902|k2903|k2904|k2905 +KNFR#C464|C465|K616|K620|K621|K2200|K3604|K3605|K3606|K3607|K3608|K3609|K3610|K3611|K3612|K3613|K3614|K3615|K3616|K3617|K3618|K3619|K3620|K3621|K3622|K3623|K3624|K3625|K3626|K3648|K3649|K3650|K3651|K3652|K3670|K3671|K3672|K4059|K4060|K4061|K4062|K4063|K4064|K4065|K4066|K4067|K4068|k2552|k2553|k2554|k2574|k2575|k2576|k2577|k2578|k2579|k2580|k2581|k2582|k2583|k2584|k2585|k2586|k2587|k2588|k2589|k2906|k2907|k2908|k2909|k2910|k2911|k2912|k2913|k2914|k2915|k2916|k2917|k2918|k2919|k2920 +KNFS#K3627|K3628|K3629|K3653|K3654|K3655|K3674|K3675|K4070|k2555|k2556|k2557|k2558|k2559|k2560|k2561|k2562|k2565|k2566|k2567|k2568|k2569|k2570|k2571|k2572|k2590|k2591|k2592|k2593|k2594|k2595|k2596|k2597|k2598|k2599|k2600|k2601|k2602|k2603 +KNFT#K1620|K1621|K3630|K3631|K3632|K3633|K3656|K3657|k3927|k3928|k3929|k3930|k3931 +KNFX#K3673 +KNHK#K2178|K2179 +KNHT#K5720 +KNJ#G4951|K5603 +KNJJ#g7562|g7563|g7564|k2610|k2611|k2612 +KNJK#K3693|g7561 +KNJL#G4952|g7559|g7560 +KNJN#G4953|K3694|K3695|K3696|K3697|K3698|K3699|K3700|K3701|K3702|K3703|K3704|K3705|K3706|K3707|K3708|K3709|K3710|K3711|K3712|K3713|K3714|K3715|K3716|K3717|K3718|K3719|K3720|K3721|K3722|K3723|K5234|K5235|K5604|K5605|K5606|k2604|k2605|k2613|k2614|k2615|k2616|k2617|k2618|k2619 +KNJS#G77 +KNJT#k3633 +KNK#G74|G3870|K514|K3677|K5602 +KNKB#K3730|K3731|K3732|K3733|K3734|K3735|g77|g78|g79|g80|g81 +KNKF#K3724|k2620|k2621 +KNKL#K3676|K3678|K3725|k2606|k3818|k3819|k3820|k3821|k3822 +KNKR#C463|G75|G76|G78|G79|K1622|K2173|K2190|K3680|K3681|K3682|K3683|K3684|K3685|K3686|K3687|K3688|K3689|K3690|K3691|K3692|K3726|K3727|K3728|K3729|K3736|K3737|K3738|K3739|K3740|K3741|K3742|K3743|K3744|K3745|K3746|K3747|K3748|K3749|K3750|K3751|K3752|K3753|K3754|K3755|K3756|K3757|K3758|K3759|K3760|K3761|K3762|K3763|K3764|K3765|K3766|K3767|K3768|K3769|K3770|K3771|K3772|K3773|K5548|K5549|K5607|K5608|K5609|k2607|k2608|k2622|k2623|k2624|k2625|k2626|k2627|k2628|k2629|k2630|k2631|k2632|k2633|k2634|k2635|k2636|k2637|k2638|k2639|k2640|k2641|k2642|k2643|k2644|k2645|k2646|k2647|k2648|k2649|k2650|k2651|k2652|k2653|k2654|k2655|k2656|k2657|k2658 +KNKS#G80|G81|G82|G83|G84|G85|G86|G87|G88|G89|G90|K2172|K2191|K3679|K3776|K3777|K5610|K5611|K5612|K5613|K5617|K5618|K5619|K5620|K5621|K5622|K5623|K5624|K5625|K5626|K5627|K5628 +KNKT#K2171|K5629|K5630 +KNKW#G91|G92 +KNKX#K5614|K5615|K5616 +KNL#K512|K515|K637 +KNLB#K516|K520|K521 +KNLF#K523|K548 +KNLH#K524 +KNLK#K537 +KNLN#K513|K517|K525|K526|K538|K539|K638|K1623|K1624|K2192 +KNLR#K518|K519 +KNLS#K527|K528|K529|K530|K531|K532|K533|K534|K535|K536|K540|K541|K542|K543|K544|K545|K546|K547|k273|k274|k275|k276|k277|k278|k279|k280|k281|k282|k283|k284|k285 +KNLT#K522|K2180 +KNLW#K549|K550|K551 +KNM#k906|k3893 +KNML#K1626|K1627|k913 +KNMR#K1625|K1628|K1635 +KNMT#k1202|k1203|k1204 +KNN#C28|K506|K581|K585|K586|K5499|K5631|g7550|g7583|k907|k926|k3824|k3894 +KNNJ#K1637 +KNNK#K1636 +KNNN#K587|K588|K589|K590|K591|K592|K593|K594|K595|K596|K597 +KNNR#K598|K599|K600 +KNNS#G4948|K5632|k320|k321|k322 +KNNT#g7551|g7552|g7553|g7554|k927|k928|k929|k930 +KNNX#K569|K570|K571|K572|K573|K574|K575|K576 +KNP#K552 +KNPR#K2193|K2194|K2195 +KNR#G410|G411|G5018|K1550|K1614|K5633|k908 +KNRB#K1615|K1616 +KNRH#g7584|g7585|g7586|g7587|g7588|g7589|k931|k932|k933|k934|k935 +KNRK#K617 +KNRL#K1551|k909 +KNRM#K1618 +KNRN#G412|G413|G414|G5019|G5020|K553|K554|K555|K1617|K1619|k286|k287|k288|k289|k3895 +KNRS#G5021|G5022|G5023|K556|K557|K5634|k290 +KNRT#K3778 +KNS#C27|C29|G95|G96|G98|G4823|G4824|G4956|G4976|K124|K618|K1879|K2181|K2196|K5306|g82|g83|k910|k914|k3896 +KNS0#K5255|K5256|K5257|K5258|K5259|K5260 +KNSB#G4957|G4958|G4959 +KNSF#G97|G4960|G4961|G4962|K1649|k911 +KNSH#G102|G103|G104|g88|g89|g90 +KNSJ#G101|G105 +KNSK#G4954|G4955|G4963|K3782|K3783|k2609|k2667|k2668|k2669|k2670|k2671|k2672|k2673|k2674|k2675|k2676|k2677|k2678|k2679 +KNSL#G4964|G4965|K622|K623|K624|K625|K626|K627|K628|K629|K630|K631|K632|K633|K634|K635|K636|K1644|K1645|K2197|K3804|K3805|K3806|K3807|K3808|K3850|K3851|K3852|K3853|K3854|K3855|K3856|K3857|K3858|K3859|K3860|K3861|K3862|K3863|K3864|K3865|K3866|K3867|K3868|K3869|K3870|K4139|K4140|K4141|K4142|K4143|K4144|K4145|K4146|Q106|g7565|g7566|g7567|g7568|g7569|k334|k335|k2712|k2713|k2714|k2773|k2774|k2775|k2776|k2777|k2778|k2779|k2780|k2781|k2954|k2955|k2956|k2957|k2958 +KNSM#G4966|G4967|G4968|G4969|G4970|K3774|K3871|K3872|K3873|K3874|K3875|K3876|K3877|K3878|K3879|K3880|K3881|K3882|K3883|K3884|K3885|K3886|K3887|K3888|K3889|K3890|K3891|K3892|K3893|K3894|K3895|K3896|K3897|K3898|K3899|K3900|K3901|K3902|K3903|K3904|g84|k2782|k2783|k2784|k2785|k2786|k2787|k2788|k2789|k2790|k2791|k2792|k2793|k2794|k2795 +KNSN#G99|G4971|K3779|K3780|K3781|K3809|K4071|K4072|K4073|K4074|K4075|K4076|K4077|K4078|K4079|K4080|K4081|g85|k2664|k2665|k2666|k2924|k2925|k2926|k2927|k2928|k2929|k2930|k2931|k2932|k2933|k2934|k2935|k2936|k2937|k2938|k2939 +KNSP#K4082|K4083|K4084|K4085|K4086|K4087|K4088|K4089|K4147|k2715|k2716|k2940|k2941|k2942|k2943|k2944|k2945|k2946|k2959|k2960|k2961|k2962 +KNSR#G4972|G4973|G4974|K3784|K3785|K3786|K3787|K3788|K3789|K3790|K3791|K3792|K3793|K3794|K3795|K3796|K3797|K3798|K3799|K3810|K3811|K3812|K3813|K3814|K3815|K3816|K3817|K4090|K4091|K4092|K4093|K4094|K4095|K4096|K4097|K4098|K4099|K4100|K4101|K4102|K4103|K4104|K4105|K4106|K4107|K4108|K4109|K4110|K4111|K4112|K4113|K4114|K4115|K4116|K4117|K4118|K4119|K4120|K4121|K4122|K4123|K4124|K4125|K4126|K4127|K4128|g86|k2680|k2681|k2682|k2683|k2684|k2685|k2686|k2687|k2688|k2689|k2690|k2691|k2692|k2693|k2694|k2695|k2696|k2697|k2698|k2699|k2700|k2701|k2702|k2703|k2704|k2705|k2706|k2947|k2948|k2949|k2950|k2951|k2952|k2953 +KNSS#G100|G4975|K601|K3800|K3801|K3802|K3803|K4129|K4130|K4131|K4132|K4133|K4134|K4135|K4136|K4137|K4138|g87|g91|g92|g93|k2707|k2708|k2709|k2710|k2711 +KNST#G106|G107|G4860|G4861|G5051|K577|K578|K2183|K3213|K3818|K3819|K3820|K3821|K3822|K3823|K3824|K3825|K3826|K3827|K3828|K3829|K3830|K3831|K3832|K3833|K3834|K3835|K3836|K3837|K3838|K3839|K3840|K3841|K3842|K3843|K3844|K3845|K3846|K3847|K3848|K3849|K5239|K5240|K5241|K5242|K5243|K5244|K5245|K5246|K5247|K5248|K5249|K5250|K5251|K5252|K5253|K5254|K5261|K5262|K5263|K5264|K5265|K5266|K5267|K5268|K5269|K5270|K5271|K5272|K5273|K5274|K5275|K5276|K5277|K5278|K5279|K5280|K5281|K5282|K5283|K5284|K5285|K5286|K5287|K5288|K5289|K5290|K5291|K5292|K5293|K5294|K5295|K5296|K5297|K5298|K5299|K5300|K5301|K5302|K5303|K5304|K5305|K5742|K5743|K5744|K5745|K5746|K5747|K5748|K5749|K5750|K5751|K5752|K5753|K5754|K5755|K5756|g94|g95|g7604|g7605|g7606|g7607|g7608|g7609|g7610|g7611|g7612|g7613|g7614|g7615|g7616|k316|k936|k2195|k2717|k2718|k2719|k2720|k2721|k2722|k2723|k2724|k2725|k2726|k2727|k2728|k2729|k2730|k2731|k2732|k2733|k2734|k2735|k2736|k2737|k2738|k2739|k2740|k2741|k2742|k2743|k2744|k2745|k2746|k2747|k2748|k2749|k2750|k2751|k2752|k2753|k2754|k2755|k2756|k2757|k2758|k2759|k2760|k2761|k2762|k2763|k2764|k2765|k2766|k2767|k2768|k2769|k2770|k2771|k2772|k3640|k3641|k3642|k3643|k3644|k3645|k3646|k3647|k3648|k3649|k3650|k3651|k3652|k3653|k3654|k3655|k3656|k3897|k3932|k3933|k3934|k3935|k3936|k3937|k3938|k3939|k3940|k3941|k3942|k3943|k3944|k3945|k3946|k3947|k3948|k3949 +KNSW#G108|K1552|k912 +KNSX#K1646|K1647|K1648|k955|k956|k957|k958|k959|k960|k961|k962|k963|k964|k965 +KNT#K507|K602|K604|K1612|K1650|K1979|K3954|K5204|K5635|Q70|g7555|g7556|g7590|k317|k745|k746|k937|k2660|k3629|k3825|k3826 +KNTB#K1980|K1981|K1982|K1983|K3959|K3960|k3911|k3912 +KNTF#Q75|q43|q44|q45|q46 +KNTH#K2164|K2165 +KNTJ#K3963|k329|k330|k331|k332|k3635|k3636|k3915|k3916|k3917|k3918|k3919|k3920 +KNTK#K1651|K2170|K3905|K3906|K3907|K3908|K3909|K3910|K3911|K3912|K3913|K3914|K3915|K3916|K3917|K3918|K3919|K3920|K3921|K3922|K3923|K3937|K3938|K3939|K3968|K3969|K3970|K5724|K5725|K5726|K5727|K5728|K5729|K5730|K5731|K5732|K5733|K5734|K5735|K5736|K5737|K5738|K5739|K5740|K5741|k328|k2796|k2797|k2798|k2799|k2800|k2801|k2802|k2803|k2804|k2805|k2806|k2807|k2808|k2809|k2810|k2811|k2812|k2813|k2814|k2815|k2816|k2817|k2818|k2819|k2820|k2821|k2822|k2823|k2824|k2825|k2826|k3634|k3921|k3922|k3923|k3924|k3925|k3926 +KNTL#G3869|K1629|K3590|K3591|K3592|K3593|K3594|k938|k939|k940|k941|k942|k1190|k1191|k1192|k1193|k1194|k1195|k1196|k1197|k1198|k1199|k1200|k1201|k2549|k2550 +KNTM#K2166|K3924|K3925|K3926|k2827|k2828|k2829|k2830 +KNTN#C466|K568|K605|K606|K607|K608|K609|K610|K611|K612|K619|K1630|K1631|K1632|K1633|K1634|K3570|K3571|K3572|K3573|K3574|K3575|K3576|K3577|K3578|K3927|K3928|K3929|K3930|K3931|K3932|K3940|K3941|K3942|K3943|K3944|K3945|K3946|K3947|K3948|K3949|K3950|K3951|K3952|K3953|K3961|K3964|K3965|K3966|K3967|K3971|K3972|K5205|K5206|K5207|K5208|K5209|K5210|K5211|K5212|K5213|K5214|K5215|K5216|K5217|K5218|K5219|K5220|K5221|K5222|K5223|K5224|K5225|K5226|K5227|K5228|K5229|K5230|K5231|K5232|K5233|K5236|Q71|Q72|Q73|Q74|g7557|k318|k323|k747|k943|k944|k945|k946|k947|k948|k949|k950|k951|k952|k953|k954|k2522|k2523|k2524|k2525|k2526|k2527|k2528|k2529|k2530|k2531|k2532|k2533|k2661|k2844|k2845|k2846|k2847|k2848|k2849|k2850|k2851|k2852|k2853|k2854|k2855|k2856|k3630|k3631|k3632|k3827|k3913 +KNTR#C467|G5052|K508|K509|K510|K511|K558|K613|K614|K1986|K1987|K1988|K1989|K1990|K1991|K1992|K1993|K1994|K1995|K1996|K1997|K1998|K1999|K2000|K2001|K2002|K2003|K2004|K2005|K2006|K2007|K2008|K2009|K2010|K2011|K2012|K2013|K2014|K2015|K2016|K2017|K2018|K2019|K2020|K2021|K2022|K2023|K2024|K2025|K2026|K2027|K2028|K2029|K2030|K2031|K2032|K2033|K2034|K2035|K2036|K2037|K2038|K2039|K2040|K2041|K2042|K2043|K2044|K2045|K2046|K2047|K2048|K2049|K2050|K2051|K2052|K2053|K2054|K2055|K2056|K2057|K2058|K2059|K2060|K2061|K2062|K2063|K2064|K2065|K2066|K2067|K2068|K2069|K2070|K2071|K2072|K2073|K2074|K2075|K2076|K2077|K2078|K2079|K2080|K2081|K2082|K2083|K2084|K2085|K2086|K2087|K2088|K2089|K2090|K2091|K2092|K2093|K2094|K2095|K2096|K2097|K2098|K2099|K2100|K2101|K2102|K2103|K2104|K2105|K2106|K2107|K2108|K2109|K2110|K2111|K2112|K2113|K2114|K2115|K2116|K2117|K2118|K2119|K2120|K2121|K2122|K2123|K2124|K2125|K2126|K2127|K2128|K2129|K2130|K2131|K2132|K2133|K2134|K2135|K2136|K2137|K2138|K2139|K2140|K2141|K2189|K3933|K3934|K3935|K3936|K3962|K3973|K3974|K3975|K3977|K3978|K3979|K3980|K3981|K3982|K3983|K3984|K3985|K3986|K3987|K3988|K3989|K3990|K3991|K3992|K3993|K3994|K3995|K3996|K3997|K3998|K3999|K4000|K4001|K4002|K4003|K4004|K4005|K4006|K4007|K4008|K4009|K4010|K4011|K4012|K4013|K4014|K4015|K4016|K4017|K4018|K4019|K4020|K4021|K4022|K4023|K4024|K4025|K4026|K4027|K4028|K4029|K4030|K4031|K4032|K4033|K4034|K4035|K4036|K4037|K4038|K4039|K4040|K4041|K4042|K4043|K4044|K4045|K4046|K4047|K5723|k303|k304|k305|k306|k307|k308|k309|k966|k967|k968|k969|k970|k971|k972|k973|k974|k975|k976|k977|k1151|k1152|k1153|k1154|k1155|k1156|k1157|k1158|k1159|k1160|k1161|k1162|k1163|k1164|k1165|k1166|k1167|k1168|k1169|k1170|k1171|k1172|k1173|k1174|k1175|k1176|k1177|k2831|k2832|k2833|k2834|k2835|k2836|k2837|k2838|k2839|k2840|k2841|k2842|k2843|k2857|k2858|k2859|k2860|k2861|k2862|k2863|k2864|k2865|k2866|k2867|k2868|k2869|k2870|k2871|k2872|k2873|k2874|k2875|k2876|k2877|k2878|k2879|k2880|k2881|k2882|k2883|k2884|k2885|k2886|k2887|k2888|k2889|k2890|k2891|k2892|k3657|k3658 +KNTS#K615|K1613|K2142|K2143|K2144|K2145|K2146|K2147|K2148|K2149|K2150|K2151|K2152|K2153|K2154|K2155|K2156|K2157|K2158|K2159|K2160|K2161|K2162|K2163|K2167|K2168|K3955|K3956|K3957|K3958|K3976|K5237|K5238|Q150|k268|k269|k270|k271|k272|k319|k324|k333|k748|k1178|k1179|k1180|k1181|k1182|k1183|k1184|k1185|k1186|k1187|k1188|k1189|k1205|k1206|k1207|k2662|k3637|k3828 +KNTT#C484|K559|K560|K561|K562|K563|K564|K565|K566|K567|K603|K1611|K2169|K3585|K3586|K3587|K3588|K3589|Q76|g7558|k291|k292|k293|k294|k295|k296|k297|k298|k299|k300|k301|k302|k325|k326|k327|k2659|k2663|k3638|k3639|k3829|k3914|q47|q48|q49|q50|q51|q52 +KNTX#K1984|K1985|K2198|K3579|K3580|K3581|K3582|K3583|K3584|K3775|c149|k2534|k2535|k2536|k2537|k2538|k2539|k2540|k2541|k2542|k2543|k2544|k2545|k2546|k2547|k2548 +KNWN#K2201 +KNWR#K1638|K1639|K1640|K1641|K1642|K1643 +KNXN#Q173 +KP#C485|C486|C490|K639|K760|K4218|K5307|K5322|k1209 +KPBL#K2208|K2209 +KPBR#k1208 +KPF#K4178|K4184|K5637 +KPFB#K4180|K4181|K4182|k2987 +KPFF#K4209|K4210|K4211 +KPFH#K4188|K4189|K4190 +KPFK#K4191 +KPFL#K4192|k2974|k2975|k2976|k2977|k2978|k2979|k2980|k2981|k2982|k2983|k2984|k2985 +KPFN#C508|K2205|K2206|K2207|K4185|K4186|K4193|K4194|K5638|k3830 +KPFP#K4195|K4196 +KPFR#K4179|K4197|K5308|K5309|K5310|K5311|K5312|K5313|K5314|K5315|K5316|K5317|K5318|K5319|k3659|k3660|k3661 +KPFS#K4187|K4198|K4199|K4200|K4201|K4202|K4203|K4204|K4205|K4214|K4215|K4216|K4217|k2986 +KPFT#K4183|K4206|K4207|K4208|k3831|k3832 +KPFW#K4212|K4213 +KPJW#C509 +KPKM#C510 +KPKR#K2210 +KPL#K647|K4228|K5323|K5324|k3001 +KPLJ#k1215 +KPLM#K649|K650 +KPLN#K648|K759|K4230|K4232|K4233|K5325|K5326|k3002|k3662 +KPLR#K653|K654|K655|K656|K657|K658|K659|K1652|K4231|k978 +KPLS#K4229 +KPLT#K4227|k3003 +KPLX#K4235 +KPN#C487|K640|K761|K1923|K4219|K5320|k1210 +KPNH#K4175 +KPNK#K2212|K5636 +KPNN#K641 +KPNS#C488|K5321 +KPNT#k1211|k1212|k1213|k1214 +KPR#k342|k2988 +KPRF#K4226 +KPRJ#K4224 +KPRK#K651|K4220 +KPRN#K652|K4176|K4177|K4221|k339|k340|k341|k343|k344|k345|k346|k2989|k2990|k2991|k2992|k2993 +KPRR#K4222|K4223|k2967|k2968|k2969 +KPRS#K4225|k347|k419|k420|k421|k422|k423|k424|k425|k426|k427|k428|k429|k430|k431|k2994 +KPRT#C468|K4234|k348|k349|k350|k351|k352|k353|k2963|k2964|k2965|k2966|k2995|k2996|k2997|k2998|k2999|k3000 +KPRX#K4148|K4149|K4150|K4151|K4152|K4153|K4154|K4155 +KPS#C0|C489|K766 +KPSJ#C511 +KPSK#K2211 +KPSL#C512|K762|K763|K764|k432|k433 +KPSN#K767|K768|K769|K770 +KPSP#C513 +KPST#K642|K643|K644|K645|K646|K765|k336|k337|k338|k1216 +KPT#k434|k435|k1217 +KPTJ#k439|k440|k441|k442|k443|k444|k445|k446|k447|k448|k449|k450|k451 +KPTL#C30|K660|K661|K662|K663|K664|K665|K666|K667|K668|K669|K670|K671|K672|K673|K674|K675|K676|K677|K678|K679|K680|K681|K682|K683|K684|K685|K686|K687|K688|K689|K690|K691|K692|K693|K694|K695|K696|K697|K698|K699|K700|K701|K702|K703|K704|K705|K706|K707|K708|K709|K710|K711|K712|K713|K714|K715|K716|K717|K718|K719|K720|K721|K722|K723|K724|K725|K726|K727|K728|K729|K730|K731|K732|K733|K734|K735|K736|K737|K738|K739|K740|K741|K742|K743|K744|K745|K746|K747|K748|K749|K750|K751|K752|K753|k354|k355|k356|k357|k358|k359|k360|k361|k362|k363|k364|k365|k366|k367|k368|k369|k370|k371|k372|k373|k374|k375|k376|k377|k378|k379|k380|k381|k382|k383|k384|k385|k386|k387|k388|k389|k390|k391|k392|k393|k394|k395|k396|k397|k398|k399|k400|k401|k402|k403|k404|k405|k406|k407|k408|k409|k410|k411|k412|k413|k414|k415|k416|k417|k418 +KPTM#k436|k452|k453|k454|k455|k456 +KPTN#K754|K755|K756|K757|K758|k437|k1218 +KPTR#k438 +KPTS#k457|k458|k459|k460|k1219 +KPTT#k1220 +KPWJ#K2213 +KR#C31|C515|G109|G4041|G4042|G4871|G5024|K127|K831|K858|K2214|K4249|K5327|K5352|Q124|g96|g6911|g6912|k545|k749|k845|q69 +KR0T#K5430 +KRB#G138|G140|G3912|G4229|G4427|K1659|K4244|K4437|K5640|g6839|g7095|g7096|g7232|k984 +KRBH#G4233|G4234|K1662 +KRBJ#G3920 +KRBK#G3923|G3924|G4238|K814|g7101|g7102|g7103|g7104|g7105 +KRBL#G162|G4767|K1660|K1661|K5333|K5334|g7377|g7378|g7379|g7380|g7381|g7382|g7383|g7384|g7385|g7386|k3140|k3141|k3142|k3143|k3378|k3379|k3663|k3664 +KRBM#G3925|G3926|G3927|G3928|K4246|g7097|g7106|g7107|g7108|g7109|g7110 +KRBN#G139|G3913|G3914|G3915|G3916|G3917|G3921|G3922|G3939|G3940|G4231|G4232|G4235|G4236|G4237|G4428|G4429|G4430|G4431|G4432|G4433|G4434|G4435|G4737|K771|K772|K785|K786|K787|K788|K789|K1663|g6840|g7098|g7233|k985|k986|k987|k988 +KRBP#G3929 +KRBR#G3930|G3931|G4738|G4739|G4740|g7099|g7338|g7339|g7340|k3004 +KRBS#G3918|G3919|G3932|G3933|G3934|G3935|G3936|G3937|G4239|G4240|K815|K1480|K4245|K4588|K4589|K4590|K4591|K4592|K4593|K4594|K4595|K4596|K4597|K4598|K4599|K4600|K4601|K4602|K4603|K4604|K4605|K4606|K4607|K4608|K4609|K4610|K5757|g7100|g7111|g7112|g7234|g7306|g7341|g7342|g7343|g7344|k989|k3260|k3261|k3262|k3263|k3264|k3265|k3266|k3267|k3268|k3269|k3270|k3271|k3272 +KRBT#G3938|G4230|K1664|K1665|K1666|K5332|g6841|g7307|k990|k991|k992|k993|k994 +KRBW#K1667 +KRBX#K5639 +KRF#G3959|G4002|G4208|G4212|K773|K5433|g6999|g7049|g7054 +KRFB#G4209|G4210|G4211|g6995|g6996|g6997|g6998|g7050|g7051|g7052|g7053 +KRFH#G4072 +KRFJ#g7058|g7059|g7060|g7061|g7062|g7063|g7064|g7065|k3689 +KRFK#G3961|G3962|G3963|G3964|G3965|G3966|G3967|G3968|G3969|G3970|G4004|G4005|G4006|G4007|G4008|g6852|g6875|g7057|g7066|g7067|g7068|g7069 +KRFL#C34|G3971|G4010|G4011|G4012|G4213|G4214|G4215|K4704|g6883|g6884|g6885|g6886|g6887 +KRFN#C32|C33|G3960|G4003|G4070|G4741|K5434|K5435|g7000|g7001|g7002|g7003|g7004|g7005|g7006|g7055|k3688 +KRFR#G4054|G4055|G4062|G4071|K812|K813|K5342|K5343|K5344|K5436|K5437|Q142|Q143|Q144|c156|g6975|g6976|g6977|g6978|g6979|g6980|g6981|g6982|g6983|g6984|g6985|g6986|g6987|g6988 +KRFS#G3972|G3973|G4216|g6853|g6854|g6855|g6856|g6857|g6876|g6877|g6878|g6879|g6880|g6881|g7007|g7070 +KRFT#C480|G4009|G4056|G4057|G4058|G4059|G4060|G4061|G4436|K4323|K4324|K4442|K4443|K4444|K4445|K4446|K4447|K4448|K4449|K4450|K4451|K4452|K4453|K4454|K4455|K4456|K4457|K4458|K4459|K4460|K4461|K4462|K4463|K4464|K4465|K4466|K4467|K4468|K4469|K4470|K4471|K4472|K4473|K4474|K4475|K4476|K4477|K4478|K4479|K4480|K4481|K4482|K4483|K4484|K4485|K4486|K4487|K4488|K4489|K4490|K4491|K5039|K5040|K5041|K5042|K5043|K5044|K5045|K5046|K5047|K5048|K5049|g6882|g7008|g7056|k3152|k3153|k3154|k3155|k3156|k3157|k3158|k3159|k3160|k3161|k3162|k3163|k3164|k3165|k3166|k3167|k3168|k3512|k3513|k3514|k3515|k3516|k3517|k3518|k3519|k3520|k3521|k3522|k3523|k3524|k3525|k3526|k3690 +KRH#K5051 +KRHL#K5349 +KRHM#K5350 +KRHN#K5052|K5053|K5054|k3527 +KRHR#g6944|g6945|g6946|g6947 +KRHT#K5351 +KRJ#C491|G110|K4800|K5077|k481 +KRJL#G4863|G4864|g7437|g7438|g7439|g7440|g7441|g7442|g7443|g7444|g7445|k3306 +KRJM#K5347|k482 +KRJN#G111|G112|G113|G114|G115|G116|G117|G118|K774|K4492|K4493|K4801|K5050|K5078|k483 +KRJR#K4309|K4802|K4803|K4804|K4805|K4806|K5079|K5080|k484|k485|k486|k487|k3040|k3041|k3042|k3043|k3044|k3045|k3046|k3047|k3048|k3049|k3050|k3051|k3052|k3053|k3054|k3386|k3387|k3388|k3389|k3390|k3793|k3794|k3795|k3796 +KRJS#K4807|K5033|k488|q70 +KRK#C499|C514|G3873|G4241|G4865|K4257|K4494|K4799|K5032|K5074|Q80|k480 +KRK0#K4283|K4284|K4285 +KRKF#K4808|K4809 +KRKK#K1924 +KRKL#C516|K4495|K4496|K5081|g7446|k3169|k3797|k3798|k3799|k3800|k3801|k3802|k3803|k3804|k3805|k3806|k3807|k3808 +KRKM#K4265 +KRKN#G3871|G4866|G4867|K832|K4260|K4261|K4262|K4263|K4264|K5075|K5362 +KRKR#K819|K1668|K1669|K1670|K1671|K1672|K1673|K1674|K1675|K1676|K4250|K4258|K5345|g6942|g6943|k511|k512|k513|k514|k515|k516|k517|k518|k519|k520|k521|k522|k523|k995 +KRKS#K4582|K4810|K4811|K4812|K4813|K4814|K4815|K4816|K4817|K4818|K4819|K4820|K4821|K4822|K4823|K4824|K4825|K4826|K4827|K4828|K4829|K4830|K4831|K4832|K4833|K4834|K4835|K4836|K4837|K4838|K4839|K4840|K4841|K4842|K4843|K4844|K4845|K4846|K4847|K4848|K4849|K4850|K4851|K4852|K4853|K4854|K4855|K4856|K4857|K4864|K4865|K4866|K4867|K4868|K4869|K4870|K4871|K4872|K4873|K4874|K4875|K4876|K4877|K4878|K4879|K4880|K4881|K4882|K4883|K4884|K4885|K4886|K4887|K4888|K4889|K4890|K4891|K4892|K4893|K4894|K4895|K4896|K4897|K4898|K4899|K4900|K4901|K4902|K4903|K4904|K4905|K4906|K4907|K4908|K4909|K4910|K4911|K4912|K4913|K4914|K4915|K4916|K4917|K4918|K4919|K4920|K4921|K4922|K4923|K5076|K5346|K5348|Q81|k489|k490|k491|k492|k3391|k3392|k3393|k3394|k3395|k3396|k3397|k3398|k3399|k3400|k3401|k3809|k3810|k3811|k3812 +KRKT#K817|K818|K4286|K4287|K4288|K4289|K4290|K4291|K4292|K4798|K5019|K5020|k498|k499|k500|k501|k502|k503|k504|k505|k506|k507|k508|k509|k510|k3007|k3008|k3009|k3010|k3011|k3012|k3013|k3014|k3015|k3016|k3017|k3018|k3019|k3020|k3021|k3402|k3403|k3404 +KRKX#K4259|K4858|K4859|K4860|K4861|K4862|K4863 +KRL#C37|C38|C40|C41|G3872|G4217|G4242|G4745|K833|K1677|K1678|K4236|K4497|K4762|Q151|g7017|g7018|g7071|g7345|k3221 +KRLJ#q94 +KRLK#G4816|q93 +KRLM#Q125|Q126|Q127 +KRLN#K834|K1679|K4237|K4238|K4239|K4240|K4241|K4242|K5363|Q128|Q130|g7019|g7072|g7113|g7114|g7346|g7347|g7348|g7349|g7350|k544|k3170|k3222|k3223|k3224|k3225 +KRLR#G4218|G4818|G4819|K4277|K4278|g7020|k3022|k3023|k3024|k3025|k3026 +KRLS#C39|G3974|G4219|G4243|K821|K822|K823|K1680|Q129|g7021|g7351|k3226|k3728 +KRLT#G4746|G4747|G4817|K4293|K4298|g7115|g7116|g7352|g7353|g7354|g7355|k3171|k3172|k3227|k3228|k3229|k3230|k3231 +KRLW#g7022|g7023 +KRLX#K4294|K4295|K4296|K4297|g7332|g7333|g7334|g7335|g7336|g7337 +KRM#C330|C501|G3975|G3978|K1490|K1491|K4498|K4756|K4924|K4925|K5034|g6913|k3173|k3490|k3491|k3560 +KRMB#K775|K776|k461|k462|k463|k464|k465|k466|k467|k468|k469|k470|k471|k472 +KRMF#G3980|G3981|G3982|c153|c154 +KRMJ#G3979|g7074|g7075|g7076|g7077|g7078|g7079|g7080 +KRMK#G4244|K1653|K1654|K1655|K1656|K1657|K1658|K4958|g7073|g7081|g7082|g7083|g7084 +KRML#K4500|K4757|K4758|K4759|K5083|K5084|g7313|k3559 +KRMM#G4079|G4080|k3492 +KRMN#C502|K1492|K4926|K4927|K4928|K4929|K4930|K4931|K4932|K4933|K4934|K4935|K4936|K4937|K4938|K4939|K4940|K4941|K4942|K4943|K4944|K4945|K4946|K4947|K4948|K4949|K4950|K4951|K4952|K4953|K4954|K4955|K4956|K5085|K5086|c155|g7308|g7309|g7310|g7311|g7312|k539|k540|k541|k542|k543|k3174|k3405|k3406|k3407|k3408|k3409|k3410|k3411|k3412|k3413|k3414|k3415|k3416|k3417|k3418|k3419|k3420|k3421|k3493|k3561|k3562|k3563|k3564|k3565 +KRMP#K4311|K4501|K4502|K4503|K4760|K4761|K5058|K5059|k3056|k3057|k3058|k3175|k3176|k3177|k3178|k3179|k3180|k3358 +KRMR#C333|K4499|K5055|K5056|K5057|k3494|k3495|k3496|k3497|k3498 +KRMS#C331|C332|C334|C335|C336|C337|C338|C503|G163|G3983|G3984|G3985|G4220|G4221|G4222|K835|K836|K1489|K2298|K4957|K4959|K4960|K5035|g7314|k535|k536|k537|k538|k979|k980|k981|k982|k983|k3499|k3500|k3501|k3502|k3566 +KRMT#G3976|G3977|G4978|G4979|K4755|K5328|c125|c126|c127|c128|g6858|g6859|g6860|g6861|g6862|g6863|g6864|g6865|g6866|g6867|g6868|g7315|g7316|g7317|g7318|k3567|k3568|k3569|k3570 +KRMX#K5082 +KRN#C470|G164|G165|G4043|K820|K859|K1481|K1681|K1687|K4243|K4266|K4279|K4504|K5022|K5341|g109|g110|g6914|g7387|g7410|g7570|k750|k846|k3666|k3950 +KRN0#K1756|K4253|K4254|K4255|K4256 +KRNB#G4082|G4770|K1683|K1684|K1685|K1723|K1724|K4267|K4268|K4506|K4507 +KRNF#G4796|G4797|G4798|G4799|K824|K825|K826|K827|K828|K1696|K1697|K1698|K1699|K1700|K1701|K1725|K1726|K4270|K4271|K4272|g6928|g6929|g6930|g6931|g6932|g6933|g6934|g6935|g6936|g6937|g6938|g6939|k996|k997|k998|k999|k1000 +KRNH#G169|G4065|G4066|K1708|K1709|K1710|g6916|g6917|g6918|g6919|g6920|g6921|g6922|g6923|g6924|g6925|g6926|g6927 +KRNJ#G4512|G4513|G4514|G4515|G4516|G4517|G4518|G4519|G4520|G4521|G4997|K1702|K1703|K1704|K1705|K1706|K1707|K4961|K4962|g7246|g7247|k1001|k1002|k1003|k1004|k1005|k1007|k1008|k1009|k1010|k1011|k1012|k1013|k1014|k3834|k3835|k3836|k3837|k3838|k3839|k3840|k3841 +KRNK#C339|G4800|G4996|G4998|G4999|G5000|G5025|G5026|K829|K830|K860|K861|K862|K1695|K1711|K1712|K1713|K1714|K1715|K4273|K4508|K4509|K4510|K4511|K4512|K4513|K4514|K4515|K4516|K4517|K4518|K4519|K4520|K4521|K4522|K4523|K4524|K4525|K4526|K4527|K4528|K4529|K4530|K4531|K4532|K4533|K4534|K4535|K4536|K4537|K4538|K4539|K4540|K4541|K4542|K4543|K4544|K4545|K4546|K4547|K4548|K4549|K4550|K4551|K4552|K4553|K4554|K4555|K4556|K4557|K4558|K4559|K4560|K4561|K4562|K4563|K5026|K5060|K5061|k1006|k1015|k1016|k1017|k1018|k3181|k3182|k3183|k3184|k3185|k3186|k3187|k3188|k3189|k3190|k3191|k3192|k3193|k3194|k3195|k3196|k3197|k3198|k3530|k3531|k3532|k3533|k3534|k3535|k3536|k3537|k3538|k3539|k3540|k3541|k3542|k3543|k3544|k3545|k3546|k3547|k3548|k3549|k3550|k3551|k3552|k3553|k3554|k3833|k3842|k3843|k3844|k3845 +KRNL#C341|C471|G166|G167|G4000|G4001|G4748|G4749|G4750|K1690|K1691|K1716|K1717|K1718|K5027|K5028|K5329|c133|c134|c135|g7416|g7417|g7418|g7419|g7420|g7421|k1019|k1020|k1021|k1022|k1023 +KRNM#C342|C343|K1719|K1720|K1721|K1722|K4274|g7411 +KRNN#G4768|G4769|G4795|K1682|K1692|K1693|K1694|K4505|K5021|K5023|K5024|K5025|K5070|K5071|K5644|g7043|g7412|g7413|k3555|k3556|k3557 +KRNP#G178|G4067|K1727|K1728|K1729|K1730|K1731|K1732|K5029|K5030 +KRNR#G170|K1733|K1734|K1735|K1736|K1737|K4251|K4269|K5642|K5643|g111|g112|g113|g114|g115|g116|g117|g118|g119|g120|g121|g122|g123|g124|g6915|g7414|g7415 +KRNS#C340|G168|G171|G172|G173|G174|G175|G179|G4068|G4083|G4084|G4085|G4086|G4087|G4088|G4089|G4090|G4091|G4092|G4093|G4094|G4095|G4096|G4097|G4098|G4099|G4100|G4101|G4102|G4103|G4104|G4105|G4106|G4107|G4108|G4109|G4110|G4111|G4112|G4113|G4114|G4115|G4116|G4117|G4118|G4119|G4120|G4121|G4122|G4123|G4124|G4125|G4126|G4127|G4128|G4129|G4130|G4131|G4132|G4133|G4134|G4135|G4136|G4137|G4138|G4139|G4140|G4141|G4142|G4143|G4144|G4145|G4146|G4147|G4148|G4149|G4150|G4151|G4152|G4153|G4154|G4155|G4156|G4157|G4158|G4159|G4160|G4161|G4162|G4163|G4164|G4165|G4166|G4167|G4168|G4169|G4170|G4171|G4172|G4173|G4174|G4175|G4176|G4177|G4178|G4179|G4180|G4181|G4182|G4183|G4184|G4185|G4186|G4187|G4188|G4189|G4190|G4191|G4192|G4193|G4223|G4801|G4802|G4803|G4804|G4805|G4806|G4807|G4808|G4977|K810|K811|K1688|K1689|K1738|K1739|K1740|K1741|K1742|K1743|K1744|K1745|K1746|K1747|K1748|K1749|K1750|K1751|K1752|K1765|K4275|K4276|K4565|K4566|K4567|K5031|K5062|K5063|K5330|c129|c130|c131|c132|g7024|g7025|g7026|g7027|g7028|g7029|g7030|g7031|g7032|g7033|g7034|g7035|g7036|g7037|g7085|g7086|g7087|g7088|g7089|g7090|g7091|g7092|g7093|g7094|g7286|k3005|k3006 +KRNT#G119|G120|G121|G122|G123|G124|G125|G126|G127|G128|G129|G130|G131|G132|G133|G134|G135|G136|G137|G176|G177|G3986|G3987|G3988|G3989|G3990|G3991|G3992|G3993|G3994|G3995|G3996|G3997|G3998|G3999|G4081|G4437|G4438|G4439|G4440|G4441|G4442|G4443|G4444|G4445|G4446|G4447|G4448|G4449|G4450|G4451|G4452|G4453|G4454|G4455|G4456|G4457|G4458|G4459|G4460|G4461|G4462|G4463|G4464|G4465|G4466|G4467|G4468|G4469|G4470|G4471|G4472|G4473|G4474|G4475|G4476|G4477|G4478|G4479|G4480|G4481|G4482|G4483|G4484|G4485|G4486|G4487|G4488|G4489|G4490|G4491|G4492|G4493|G4494|G4495|G4496|G4497|G4498|G4499|G4500|G4501|G4502|G4503|G4504|G4505|G4506|G4507|G4508|G4509|G4510|G4511|G4522|G4523|G4524|G4525|G4526|G4527|G4528|G4529|G4530|G4531|G4532|G4533|G4534|G4535|G4536|G4537|G4538|G4539|G4540|G4541|G4542|G4543|G4544|G4545|G4546|G4547|G4548|G4549|G4550|G4551|G4552|G4553|G4554|G4555|G4556|G4557|G4558|G4559|G4560|G4561|G4562|G4563|G4564|G4565|G4566|G4567|G4568|G4569|G4570|G4571|G4572|G4573|G4574|G4575|G4576|G4577|G4578|G4579|G4580|G4581|G4582|G4583|G4584|G4585|G4586|G4587|G4588|G4589|G4590|G4591|G4592|G4593|G4594|G4595|G4596|G4597|G4598|G4599|G4600|G4601|G4602|G4603|G4604|G4605|G4606|G4607|G4608|G4609|G4610|G4611|G4612|G4613|G4614|G4615|G4616|G4617|G4618|G4619|G4620|G4621|G4622|G4623|G4624|G4625|G4626|G4627|G4628|G4629|G4630|G4631|G4632|G4633|G4634|G4635|G4636|G4637|G4638|G4639|G4640|G4641|G4642|G4643|G4644|G4645|G4646|G4647|G4648|G4649|G4650|G4651|G4652|G4653|G4654|G4655|G4656|G4657|G4658|G4659|G4660|G4661|G4662|G4663|G4664|G4665|G4666|G4667|G4668|G4669|G4670|G4671|G4672|G4673|G4674|G4675|G4676|G4677|G4678|G4679|G4680|G4681|G4682|G4683|G4684|G4685|G4686|G4687|G4688|G4689|G4690|G4691|G4692|G4693|G4771|G4772|G4773|G4774|G4775|G4776|G4777|G4778|G4779|G4780|G4781|G4782|G4783|G4784|G4785|G4786|G4787|G4788|G4789|G4790|G4791|G4792|G4793|G4794|K1753|K1754|K1755|K1757|K1758|K5550|Q77|Q78|Q79|g97|g98|g99|g100|g101|g102|g103|g104|g105|g106|g107|g108|g6869|g6870|g6871|g6872|g6873|g6874|g7235|g7236|g7237|g7238|g7239|g7240|g7241|g7242|g7243|g7244|g7245|g7248|g7249|g7250|g7251|g7252|g7253|g7254|g7255|g7256|g7257|g7258|g7259|g7260|g7261|g7262|g7263|g7264|g7265|g7266|g7267|g7268|g7269|g7270|g7271|g7272|g7273|g7274|g7275|g7276|g7277|g7278|g7279|g7280|g7281|g7282|g7283|g7284|g7285|g7388|g7389|g7390|g7391|g7392|g7393|g7394|g7395|g7396|g7397|g7398|g7399|g7400|g7401|g7402|g7403|g7404|g7405|g7406|g7407|g7408|g7409|g7571|g7572|g7573|g7574|g7575|k751|k752|k753|k847|k848|k849|k850|k851|k3558 +KRNW#C474|G4069|K1759|K1760|K1761|K1762|K1763|K1764|K4564 +KRNX#C472|C473|K1686|K5641 +KRP#G4044|G4224|G4694|K4967 +KRPB#K4963|K4964|K4965|K4966 +KRPF#K853|K854|K855|K856|K857 +KRPL#K5087|K5088|k3571|k3572 +KRPN#G4045|G4695|G4696|G4697|G4698|G4699|G4700|G4701|G4702|G4703|G4704|G4705|G4706|G4707|G4708|G4709|G4710|G4711|G4712|G4713|G4714|G4715|G4716|G4717|G4718|G4719|G4720|G4721|K4968|g7287 +KRPR#C475|C476|C505|C506|G4225|G4722|G4723|K4280|K5367|K5368|K5369|K5645|K5646|K5647|K5648|K5649|K5650|K5651|K5652|K5653|K5654|K5655|K5656|K5657|K5658|K5659|K5660|K5661|K5662|K5663|K5664|K5665|K5666|K5667|K5668|K5669|K5670|K5671|K5672|K5673|K5674|K5675|K5676|K5677|K5678|g7288|g7289|g7290|g7291|g7292|g7293|g7294|g7295|g7296|g7297|g7298|g7299|k3359|k3360|k3361|k3362|k3363|k3846|k3847|k3848|k3849|k3850|k3851|k3852|k3853|k3854|k3855|k3856 +KRPS#C477|C478|G4226|G4228|K4281|K4282 +KRPT#K851|K852|k3059|k3060|k3061 +KRPW#G4227 +KRPX#K4312 +KRR#K863|K5353|g6940|k3317 +KRRB#K5354|k546|k547 +KRRF#K864|K865|K5358|K5359 +KRRN#K5357|k549|k3318|k3319|k3320|k3321|k3322|k3667 +KRRS#K866|K867|k548 +KRRT#K5355|K5356|K5364|K5365|K5366|k493|k494|k495|k496|k497|k3323|k3324|k3325|k3326|k3327|k3328|k3329|k3668 +KRS#C45|C504|C507|G3941|G4013|G4063|G4064|G4073|G4074|G4206|G4245|G4254|G4287|G4727|G4751|G4809|K128|K816|K837|K838|K1769|K4252|K4322|K4707|K4721|K4763|K4765|K4768|K4969|K5370|K5383|K5449|K5759|Q97|g6888|g6941|g7009|g7117|g7130|g7146|k530|k531|k3199|k3200|k3232|k3364|k3669|k3670|k3691|k3695 +KRSB#G4203|G4207|G4255|G4270|G4271|G4272|G4273|G4274|G4275|G4276|G4277|G4278|G4279|G4280|G4281|G4282|G4283|G4284|G4285|G4729|G4730|K4708|K4709|K4710|K4711|K4712|K4713|K4714|K4715|K4716|K4717|K4718|K4719|K4766|K5376|K5377|K5378|K5379|K5380|K5441|K5442|K5443|K5444|K5445|g7143|g7144|g7145|k3693|k3694 +KRSF#G4015|G4265|G4266|G4267|G4268|G4269|G4301|G4302|G4303|G4304|G4305|G4306|G4307|G4308|G4309|G4310|G4311|G4312|G4313|G4362|G4406|G4407|G4408|G4409|G4410|G4411|G4412|G4413|G4414|G4415|G4416|G4417|G4418|G4419|G4732|K4726|K4749|K4750|K4751|K4752|K4774|K4775|K4776|K4777|K4778|K4779|K4780|K4789|K4790|K4791|K4792|K5038|K5393|K5416|K5417|K5418|K5419|K5420|K5421|K5422|K5423|K5453|K5454|K5455|K5456|K5457|K5470|g7152|g7153|g7154|g7155|g7210|g7211|g7212|g7213|g7214|k3347|k3348|k3349|k3350|k3680|k3681|k3700|k3701|k3702|k3703|k3704 +KRSH#k3706|k3707 +KRSJ#G4315|G4316|G4338|K4727|K4781|K4797|K5394|K5395|K5396|K5397|K5458|K5459|K5460|g6963|g6964|g6965|g7156|g7157|g7158|g7159|g7160|g7175|g7176|g7177|g7178|k3370|k3705|q56|q57 +KRSK#C344|G4204|G4205|G4246|G4247|G4248|G4256|G4286|G4314|G4317|G4318|G4339|G4340|G4341|G4342|G4343|G4344|G4345|G4346|G4347|G4375|G4376|G4377|G4378|G4733|K2299|K2300|K2301|K2302|K2303|K2304|K2305|K2306|K2307|K2308|K2309|K2310|K2311|K2312|K2313|K2314|K2315|K2316|K2317|K4320|K4321|K4729|K4730|K4731|K4782|K4783|K4796|K5392|K5398|K5461|K5462|K5758|Q98|Q131|Q132|Q133|Q134|Q135|Q136|Q137|Q138|g6893|g6894|g6895|g6960|g6962|g6966|g7044|g7045|g7046|g7047|g7048|k1232|k1233|k1234|k1235|k1236|k1237|k1238|k3330|k3331|k3332|k3333|k3334|k3335|k3336|k3337|k3338|k3339|k3340|k3371|k3372|q71 +KRSL#G4019|G4257|G4294|G4724|G4725|G4726|K976|K977|K978|K4314|K4722|K4723|K4732|K4733|K4734|K4735|K4736|K4737|K4738|K4739|K4740|K4741|K4742|K4743|K4744|K4745|K4754|K5371|K5399|K5400|K5427|K5760|K5761|K5762|K5763|g6967|g6968|g6989|g7300|g7301|g7302|g7303|g7304|g7305|g7319|g7320|g7321|g7322|g7323|g7324|g7325|g7326|g7327|g7328|g7329|g7330|k3342|k3343|k3422|k3708|k3709|k3969 +KRSM#G4046|G4047|G4348|G4349|G4350|G4351|G4352|G4353|G4354|G4355|G4356|G4357|G4358|G4359|G4360|G4361|K868|K869|K5361|Q141|g6948|g6949|g6950|g6951|g6952|g6953|g6954|g6955|g6956|g6957|g6958|g6959|g7147|g7179|g7180|g7181|k532|k3201|k3233|k3696|k3715 +KRSN#C345|C346|G4075|G4077|G4078|G4258|G4259|G4260|G4261|G4262|G4263|G4288|G4289|G4290|G4291|G4292|G4293|G4295|G4296|G4297|G4298|G4299|G4319|G4320|G4321|G4322|G4323|G4324|G4325|G4326|G4332|G4333|G4334|G4335|G4336|G4337|G4363|G4364|G4400|G4401|G4402|G4403|G4404|G4405|G4752|G4753|G4754|G4755|G4756|G4757|G4758|G4759|G4760|G4761|G4762|G4810|K1766|K1767|K1770|K1771|K1772|K1773|K1774|K1775|K1776|K1777|K1778|K1779|K4315|K4724|K4748|K4786|K4787|K4788|K4970|K4971|K4972|K4973|K4974|K4975|K4976|K4977|K4978|K4979|K4980|K4981|K4982|K4983|K4984|K4985|K4986|K4987|K4988|K5372|K5373|K5374|K5375|K5384|K5385|K5386|K5387|K5388|K5401|K5402|K5428|K5438|K5439|K5440|K5451|K5452|K5463|K5764|K5765|K5766|K5767|K5768|K5769|K5770|K5771|g6889|g6890|g6891|g6892|g6961|g7010|g7011|g7012|g7013|g7014|g7015|g7148|g7149|g7173|g7174|g7356|g7357|g7358|g7359|g7360|g7422|g7423|g7424|k533|k1024|k1025|k1026|k1027|k3234|k3344|k3345|k3346|k3365|k3366|k3367|k3368|k3423|k3424|k3425|k3426|k3427|k3428|k3429|k3430|k3431|k3432|k3433|k3434|k3435|k3489|k3671|k3697|k3951|k3952|k3953|k3954|k3955 +KRSP#G4020|G4365|G4381|K4299|K4300|K4301|K4302|K4303|K4304|K4305|K4746|K4784|K5406|K5464|K5465|g7182|g7183|g7190|g7191|g7192|g7193|g7194|g7195|g7196|g7197|g7198|g7199|k3027|k3028|k3029|k3030|k3031|k3032|k3033|k3034|k3035|k3036|k3037|k3038|k3039 +KRSR#C517|C518|C519|G4264|G4300|G4327|G4328|G4329|G4330|G4331|G4366|G4367|G4368|G4369|G4370|G4371|G4372|G4373|G4374|G4379|G4380|G4742|G4743|G4763|K839|K840|K841|K842|K843|K844|K845|K4313|K4769|K4770|K4771|K4772|K4785|K5389|K5390|K5391|K5403|K5404|K5405|Q99|g7131|g7132|g7133|g7134|g7135|g7136|g7137|g7138|g7139|g7140|g7141|g7142|g7150|g7161|g7162|g7163|g7164|g7165|g7166|g7167|g7168|g7169|g7170|g7171|g7172|g7184|g7185|g7186|g7187|g7188|g7189|g7361|g7362|g7363|g7364|g7365|g7366|k3202|k3203|k3204|k3205|k3206|k3235|k3236|k3237|k3238|k3351|k3352|k3353|k3354|k3672|k3673|k3675|k3676|k3677|k3678|k3679|k3682|k3683|k3684|k3685|k3686|k3687|k3698|k3956|k3957|k3958|k3959|k3960 +KRSS#G4014|G4076|G4249|G4250|G4251|G4425|G4426|G4731|K4725|K4773|K5415|K5466|K5467|K5468|K5469|g6990|g6991|g6992|g6993|g6994|g7016|g7151|g7215|g7216|g7217|g7218|g7219|g7220|g7221|g7222|g7223|g7224|g7225|g7226|g7227|g7228|g7229|g7230|g7231|k534|k3207|k3208|k3209|k3210|k3239|k3240|k3241|k3242|k3243|k3369|k3674|k3699|k3710|k3711|k3712|k3713|k3714|k3961|k3962|k3963|k3964|k3965|k3966|k3967|k3968|q58|q72 +KRST#C42|C302|C303|C304|C305|C306|C307|C308|C309|C310|C311|C312|C316|C317|C318|C319|C320|C321|C322|C323|C324|C325|C326|C327|C328|C329|G4048|G4382|G4383|G4384|G4385|G4386|G4387|G4388|G4389|G4390|G4391|G4392|G4393|G4394|G4395|G4396|G4397|G4398|G4399|G4728|G4734|G4764|G4765|G4766|G4980|G4981|G4982|K870|K1493|K1494|K1768|K4316|K4317|K4318|K4319|K4720|K4747|K4990|K4991|K4992|K4993|K4994|K4995|K4996|K4997|K4998|K4999|K5000|K5036|K5037|K5360|K5381|K5382|K5407|K5408|K5409|K5410|K5411|K5412|K5413|K5414|K5446|K5447|K5448|K5450|K5473|K5474|Q139|Q140|c121|c122|c123|c124|g125|g126|g127|g128|g129|g130|g131|g132|g133|g134|g135|g136|g6896|g6897|g6898|g6969|g7200|g7201|g7202|g7203|g7204|g7205|g7206|g7207|g7208|g7209|g7367|g7368|g7369|g7370|g7371|g7372|g7373|g7374|g7375|g7376|g7425|g7426|k754|k3248|k3341|k3355|k3356|k3357|k3373|k3374|k3375|k3376|k3436|k3437|k3438|k3439|k3440|k3441|k3442|k3443|k3444|k3445|k3446|k3447|k3448|k3449|k3450|k3451|k3452|k3453|k3454|k3503|k3504|k3505|k3506|k3507|k3508|k3509|k3692|k3718|k3719|k3720|k3970|k3971|k3972|k3973 +KRSW#G4420|G4421|G4422|G4423|G4424|G4735|G4736|K4753|K4793|K4794|K4795|K5424|K5425|K5426|K5471|K5472|k3377|k3716|k3717 +KRSX#C313|C314|C315|K4767 +KRT#C479|G141|G3943|G3944|G4021|G4022|G4196|G4252|G4744|G4868|K777|K778|K848|K871|K872|K4571|K4705|K4764|K5072|K5335|K5429|Q82|c2|g6970|g7576|g7577|k755|k756|k852|k853|k3307|k3528 +KRT0#K974|K4654|K4655 +KRTB#G4869|k3308 +KRTF#G143|G144|G145|G4023|G4024|K942|K943|K944|K945|K946|K947|K948|K949|K950|K951|K952|K953|K954|K955|K956|K957|K958|K959|K960|K961|K962|K963|K964|K965|K966|K967|K968|K4585|k3249|k3250|k3251|k3252|k3253|k3254|k3255|k3256 +KRTJ#C492|k856|k857|k858|k859|k3316 +KRTK#K779|K808|K809|K873|K874|K875|K876|K877|K969|K970|K4706|K5004|K5005|K5006|K5007|K5008|K5009|K5010|K5011|K5012|K5013|K5014|g7331|k555|k556|k557|k558|k559|k3455|k3456 +KRTL#C469|G4037|G4038|G4039|G4040|G5054|G5055|G5056|G5057|G5058|K882|K883|K884|K885|K886|K887|K888|K889|K890|K891|K892|K893|K894|K895|K4247|K4248|Q83|Q84|Q85|Q86|Q87|Q88|Q89|Q90|Q91|g6843|g6844|g6845|g6846|g6847|g6848|g6849|g6850|g6900|g6901|g6902|g6903|g6904|g6905|g6906|g6907|g6908|g6909|g6910|k473|k474|k475|k476|k477 +KRTM#G3951|G3952|G3953|k860|k861|k862|k863 +KRTN#C35|C43|C44|G142|G159|G160|G161|G180|G181|G182|G183|G184|G185|G186|G187|G188|G189|G190|G191|G192|G193|G194|G195|G196|G197|G198|G199|G200|G201|G202|G203|G204|G205|G206|G207|G208|G209|G210|G211|G212|G213|G214|G215|G216|G217|G218|G219|G220|G3945|G3946|G3947|G3949|G3950|G4052|G4053|G4253|G4870|G4984|G4985|G4986|G4987|G4988|G4989|G4990|G4991|G4992|G4993|G4994|G4995|K790|K791|K792|K793|K794|K795|K796|K797|K798|K799|K800|K801|K802|K803|K804|K805|K806|K807|K846|K847|K849|K850|K896|K897|K898|K899|K900|K901|K902|K903|K904|K905|K906|K907|K908|K909|K910|K911|K912|K913|K914|K915|K916|K917|K918|K919|K920|K921|K922|K923|K924|K925|K926|K927|K928|K929|K930|K931|K932|K933|K934|K935|K936|K937|K938|K939|K940|K941|K971|K972|K973|K4156|K4157|K4158|K4159|K4160|K4161|K4162|K4163|K4164|K4165|K4166|K4167|K4168|K4169|K4170|K4171|K4172|K4173|K4174|K5018|K5073|K5336|K5337|g137|g6842|g6971|g7447|g7578|g7580|g7581|k478|k479|k550|k560|k561|k562|k563|k564|k565|k566|k567|k568|k569|k570|k757|k854|k2970|k2971|k2972|k2973|k3273|k3274|k3309 +KRTR#G146|G147|G148|G149|G150|G151|G152|G153|G154|G155|G156|G157|G158|G3955|G3956|G3957|G3958|G4049|G4050|G4051|K4306|K4307|K4308|K4568|K4586|K4587|K5001|K5002|K5003|K5066|K5067|K5068|K5069|K5331|K5338|K5339|K5340|Q94|Q95|Q96|g6851|g6972|k3257|k3258|k3259|q53|q54|q55 +KRTS#C36|G3948|G3954|G4025|G4026|G4027|G4028|G4029|G4031|G4032|G4033|G4034|G4035|G4036|K780|K781|K878|K879|K880|K881|K975|K4569|K4570|K4572|K4573|K4574|K5015|K5016|K5017|K5064|K5065|K5431|K5432|g6807|g6899|g7118|g7119|g7120|g7121|g7122|g7123|g7124|g7125|g7126|g7127|g7128|g7129|k551|k552|k553|k554|k758|k3211|k3212|k3213|k3214|k3215|k3216|k3217|k3218|k3219|k3220|k3457|k3458|k3459|k3460|k3461|k3462|k3463|k3464|k3465|k3466|k3467|k3468|k3469|k3470|k3471|k3472|k3473|k3474|k3475|k3476|k3477|k3478|k3479|k3480|k3481|k3482|k3483|k3484|k3529|k3665 +KRTT#K4611|K4612|K4613|K4614|K4615|K4616|K4617|K4618|K4619|K4620|K4621|K4622|K4623|K4624|K4625|K4626|K4627|K4628|K4629|K4630|K4631|K4632|K4633|K4634|K4635|K4636|K4637|K4638|K4639|K4640|K4641|K4642|K4643|K4644|K4645|K4646|K4647|K4648|K4649|K4650|K4651|K4652|K4653|K4656|K4657|K4658|K4659|K4660|K4661|K4662|K4663|K4664|K4665|K4666|K4667|K4668|K4669|K4670|K4671|K4672|K4673|K4674|K4675|K4676|K4677|K4678|K4679|K4680|K4681|K4682|K4683|K4684|K4685|K4686|K4687|K4688|K4689|K4690|K4691|K4692|K4693|K4694|K4695|K4696|K4697|K4698|K4699|K4700|K4701|K4702|K4703|Q92|Q93|g7579|k524|k525|k526|k527|k528|k529|k759|k855|k3275|k3276|k3277|k3278|k3279|k3280|k3281|k3282|k3283|k3284|k3285|k3286|k3287|k3288|k3289|k3290|k3291|k3292|k3293|k3294|k3295|k3296|k3297|k3298|k3299|k3300|k3301|k3302|k3303|k3304|k3305|k3310 +KRTW#K1495|K1496|K1497|k3311|k3312|k3313|k3314|k3315 +KRTX#G4030 +KRWJ#Q146|Q147 +KRWK#Q145 +KRWL#K4575|K4576|K4577|K4578|K4579 +KRWN#K782|K783|K784 +KRWR#K1498|K1499|K1500|K1501 +KRWS#K1502|K1503|K1504|g6973|g6974 +KRWT#K4580|K4581 +KRWX#K979 +KRX#C500|G3942|G4197|K2215|K4438|k3485 +KRX0#K1485|K1486 +KRXF#K2285|K2286|K2287|K2288|K2295|K2296|K2297 +KRXJ#K2281 +KRXK#K2280|K2282|K2283|K2284 +KRXL#G4016|G4017|G4018|K4440|k1227|k1228|k1229|k1230|k1231|k3149 +KRXN#G4194|G4195|G4198|G4199|G4200|G4201|G4983|K2216|K2217|K2218|K2219|K2220|K2221|K2222|K2223|K2224|K2225|K2226|K2227|K2228|K2229|K2230|K2231|K2232|K2233|K2234|K2235|K2236|K2237|K2238|K2239|K2240|K2241|K2242|K2243|K2244|K2245|K2246|K2247|K2248|K2249|K2250|K2251|K2252|K2253|K2254|K2255|K2256|K2257|K2258|K2259|K2260|K2261|K2262|K2263|K2264|K2265|K2266|K2267|K2268|K2269|K2270|K2271|K2272|K2273|K2274|K2275|K2276|K2277|K2278|K2279|K4310|K4439|K4583|K4584|K4989|k1221|k1222|k1223|k1224|k1225|k1226|k3055|k3144|k3145|k3146|k3147|k3148|k3380|k3381|k3382|k3383|k3384|k3486 +KRXP#K2289 +KRXR#k3244|k3245|k3246|k3247 +KRXS#G4202|K2290|K4441|K4728|Q122|Q123|g7038|g7039|g7040|g7041|g7042|k3385|k3487|k3488|k3510|k3511 +KRXT#K1482|K1483|K1484|K1487|K1488|K2291|K2292|K2293|K2294|k3150|k3151 +KS#C481|G221|G238|G284|G415|G416|G3875|G4872|G5059|K1029|K1418|K1925|K1948|K5477|K5551|Q157|g6808|k1028|k1029|k3974|q59 +KS0F#G316|G317|G320|G321 +KS0S#G314|G315|G318|G319 +KSBH#G228|G229 +KSBK#G222 +KSBL#G230|G231 +KSBM#G232|G233 +KSBR#G234|G235 +KSBT#G4873|G4874|K1926|g143|g144 +KSFN#G274|G368 +KSFR#G242|G243|G244|G359|G360|G422|G4877|G4878|g145|g146|g147|g148|g149|g150 +KSHN#K5558|K5559|K5560|K5561 +KSJ#k816 +KSJB#K5552|K5553|K5554 +KSJF#g151 +KSJN#k817 +KSJR#G245 +KSJS#G246|G247|K1014|K1015|K1016 +KSK#K1008|K2202|K2203|k815|k1085 +KSKF#K1009 +KSKL#K5555|k3721 +KSKM#G259|G260|K980|K981|K982|K983|k1086 +KSKN#G263|K2204|K4325|K4326|K5772|k1087|k3722 +KSKR#K1017|K1018|K1019|K1939|K1940|K1941|K5556|K5557|k571|k572|k573|k574|k575|k576|k577|k578|k579|k580|k581|k582|k583|k1088|k1089|k1090|k1091 +KSKS#G241|k1092|k1093|k1094|k1095|k1096 +KSKT#K999|K1000|K1001|K1002|K1003|K1004|K1005|K1006|K1007|K1873|K1874|K1875|K1876|K1877|k3723 +KSKX#G261|G262|K5562|K5563 +KSL#G369|G417|K1030|K1780|K1927|k794|k795 +KSLB#K1384|K1385|K1386|K1387|K1388|K1929|K1930|K1931 +KSLF#G270|G371|K1020|K1021 +KSLH#K1784|K1785|K1786|K1787|K1788|k1121|k1122|k1123|k1124|k1125 +KSLJ#K1389|K1390|K1391|K1790 +KSLK#G370|K1394|K1789|k1119|k1120 +KSLL#K1928 +KSLN#G275|G418|K1781|K1782|g180|k796 +KSLP#K1395|K1396|K1791|K1792|K1793|K1794 +KSLR#G3874|K1031|K1032|K1795|K1796|K1797|K1932|K1933|k797|k1114|k1115|k1116|k1117|k1118 +KSLS#K1397|K1398|K1399|K1400|K1401|K1402|K1403|K1404|K1798|K1799|K1800|K1801|K1802|K1803|K1804|K1805|K1806|K1807|K1934|K1935|K1936|K1937|K1938|k798 +KSLT#G264|G265|G266|K1392|K1393|K1783|K1808|K1809|k1030 +KSLW#K1810|K1811 +KSLX#G267|G268|G269 +KSML#G273|K4338 +KSMP#k3070|k3071|k3072 +KSMR#K1022 +KSMS#G271|G272|G358|K4337|K4339|K4340|k3066|k3067|k3068|k3069 +KSMT#G276|K4328|K4329|K4330|K4331|K4332|K4333|K4334|K4335|K4336|k3062|k3063|k3064|k3065 +KSN#C49|C493|C494|G239|G285|G5060|K997|K1033|K2318|K5475|K5773|g6809|k1031 +KSNB#C50|K1034|K1035|K1036|K1040|K1041|K1042|K1043|K1044|K1045|K1046|K1047|K1048|K1049|K1050|K1051|K1052|K1053|K1054|K1055|K1077|K2319|K2320|K2321 +KSNF#C46|K1067|K1068 +KSNH#K1070 +KSNJ#G286|K1069|K2324 +KSNK#G224|G225|G226|K1071|K1072|K1084 +KSNL#G223|K1073|K1074 +KSNM#K1075|K1076 +KSNN#K1037|K1062|K1063|K5476 +KSNP#K1078|K1079|K1080|K1081|K1082|K1083 +KSNR#K1038|K1039|K1064|K1065|K1066|K1085|K1086|K1087|K1088|K1089|K1090|K1091|K1092|K1093|K1112|K1113 +KSNS#C495|G227|K998|K1094|K1095|K1096|K1097|K1098|K1099|K1100|K1101|K1102|K1103|K1104|K1105|K1106|K1110|K1111|K2322|K2323|K4327 +KSNT#K1056|K1057|K1058|K1059|K1060|K1061|K1942|K5479|k3975|k3976|k3977|k3978 +KSNW#K1107|K1108|K1109 +KSPL#K5564|K5565 +KSPR#G281|G282|K1010|K1011|K1012|K1023|K5566|k593|k594|k595|k596|k597|k598|k599|k600|k601|k602|q61 +KSPS#G280|K1013 +KSPT#G277|G278|G279 +KSR#C521|K129|K1130|K5567|Q100|k603|k1032|k1033 +KSR0#K149 +KSRH#K131|K132|K133 +KSRK#K136 +KSRL#K130|K1114|K1115|k22|k23|k24|k25|k26 +KSRN#K134|K135|K137|K984|K985|K986|K987|K988|K989|K990|K991|K992|K993|K994|K995|K996|K1131|K5568|K5569|K5570|k584|k585|k586|k587|k588|k589|k590|k591|k592|k604|k605|k606|k607|k608|k1034 +KSRP#K138 +KSRR#G283|K1132|K1133|K1134|K1135|k1035 +KSRS#C522|K140|K141|K142|K143|K144|K145|K146|K147|K152|k609|k1036 +KSRT#K148|K150|K151|g138|g139|g140|g141|g142|k610|k611|k612|k613|k614|k615 +KSRX#K139 +KSS#G240|G4876|K1175|K5478|K5571 +KSSK#G419 +KSSL#G365|G366 +KSSN#G367|G4875|K1176|K1177 +KSSR#g7448 +KSST#g6810|k1037|k1038|k1039|k1040|q62|q63|q64|q65|q66 +KST#G287|G420|G4879|G5001|K1116|K2325|K4341|K5774|k622|k3085|k3979|k3980 +KSTB#G296|G5002|G5003|G5004|G5005|K4342|K4343|k3073|k3074|k3075|k3076|k3077|k3078|k3079|k3080|k3081|k3082|k3083|k3084 +KSTF#G236|G301|G302|G303|G304|G305|G306|G347|G348|G349|g152|g153|g154|g155|g156 +KSTH#G5006|G5007|G5008 +KSTJ#G307|G308|G309|G310|G311|G312|G313|g157 +KSTK#K1136|K1137|K4412 +KSTL#G322|G323|G324|K1144|K1145|K1146|K1147|K1148|K1149|K1168|K5141|K5679|g170|g171|g172|g173|g174|k3857|k3858|k3859|k3860|k3861|k3862|k3863|k3864|k3865|k3866|k3867|k3868 +KSTM#G325|G5009|K4415|K4416|K4417|K4418|K4419|K4420|K4421|K4422|K4423|K4424|K4425|K4426|K4427|K4428|k3126|k3127|k3128|k3129|k3130|k3131|k3132|k3133|k3134|k3135|k3136|k3137|k3138 +KSTN#G421|G5010|K1117|K1118|K1119|K1120|K1121|K1122|K1123|K1124|K1125|K1126|K1127|K1128|K1129|K1138|K1139|K1140|K1141|K1142|K1143|K1150|K1151|K1152|K1153|K1154|K1155|K1156|K1157|K1158|K1159|K1160|K1161|K1162|K1163|K1164|K1165|K1166|K1167|K2326|K2327|K4344|K4345|K4346|K4347|K4348|K4349|K4350|K4351|K4352|K4353|K4354|K4355|K4356|K4357|K4358|K4359|K4360|K4361|K4362|K4363|K4364|K4365|K4366|K4367|K4368|K4369|K4370|K4371|K4372|K4373|K4374|K4375|K4376|K4377|K4378|K4379|K4380|K4381|K4382|K4383|K4384|K4385|K4386|K4387|K4388|K4389|K4390|K4391|K4392|K4393|K4394|K4395|K4396|K4397|K4398|K4399|K4400|K4401|K4402|K4403|K4404|K4405|K4406|K4407|K4408|K4409|K4410|K4411|K5574|K5775|K5776|K5777|K5778|K5779|K5780|K5781|K5782|K5783|K5784|K5785|K5786|K5787|K5788|K5789|K5790|K5791|K5792|K5793|K5794|K5795|K5796|K5797|K5798|K5799|K5800|K5801|K5802|K5803|K5804|K5805|K5806|K5807|K5808|K5809|K5810|k616|k617|k618|k619|k620|k621|k623|k624|k625|k626|k627|k1239|k3086|k3087|k3088|k3089|k3090|k3091|k3092|k3093|k3094|k3095|k3096|k3097|k3098|k3099|k3100|k3101|k3102|k3103|k3104|k3105|k3106|k3107|k3108|k3109|k3981|k3983 +KSTP#G327|K4413|K4414 +KSTR#C51|G237|G288|G289|G290|G291|G292|G293|G294|G295|G328|G329|G330|G331|G332|G333|G3304|K1169|K1170|K1171|K1172|K1173|K1174|K5811|g158|g159|g160|g161|g162|g163|g164|g165|g166|g167|g168|g169|g175|g176|g177|g178|g179|k634|k635|k636|k637|k638|k639|k640|k641|k642|k643|k644 +KSTS#G300|G334|G335|G336|G337|G338|G339|G340|G341|G342|G343|G344|G345|G346|G357|G5011|G5012|G5013|G5014|k628|k799|k800|k801|k802|k803|k804|k805|k806|k807|k808|k809|k810|k3114|k3115|k3116|k3117|k3118|k3119|k3120|k3121|k3122|k3123|k3124|k3125|k3982 +KSTT#G298|G299|G326|G4811|k629|k630|k631|k632|k633|k3110|k3111|k3112|k3113 +KSTW#G350|G351|G352|G353|G354|G355|G356 +KSWJ#K1944|K1945 +KSWK#K1943 +KSWR#G361|G362|G363|G364|K1946 +KSXN#K1024|K1025|K1026|K1027|K1028|K5572|K5573 +KSXR#G297 +KSXS#g7449 +KT#C386|G372|G386|G387|G3303|G3876|G4820|G4880|G5061|K71|K1815|K1886|K2332|K4429|Q152|Q159|g7450|g7460|k811|k812|k1252|q95 +KTBK#G3877|K1405 +KTBR#g7458|g7459 +KTBS#G4889 +KTBT#g7456|g7457 +KTF#G13 +KTFL#K4434|K4435 +KTFN#G4896|G4897 +KTFR#G3904|G5096|G5097|K63|K64|g6836 +KTFS#k2185 +KTJ#K1246|g7618 +KTJB#G4898|G4899|G4900|G4901 +KTJH#G4902|G4903|g7465|g7466|g7467|g7468 +KTJJ#g6822|g6823|g6824 +KTJL#g7469|g7470|g7471|g7472 +KTJM#G4904|G4905|G4906|G4907|g7473|g7474|g7475|g7476|g7619 +KTJN#g7620 +KTJR#g7621|g7622|g7623|g7624 +KTJS#g6825|g6826|g7477|g7478|g7479|g7480|g7481|g7482|g7483|g7625 +KTJW#G4908|g6827|g6828|g6829|g6830|g6831 +KTK#g7617 +KTKL#G5062|G5063|g7484|g7485|g7486|g7487|g7488 +KTKM#K1178|K1179 +KTKR#K1220|K1221|K1222|K1223|k698|k699|k700|k701|k702|k703|k704|k705|k706|k707|k708|k709|k710 +KTKS#C389|K3079|g7626|g7627|g7628 +KTL#G5017|K2334 +KTLB#g6832 +KTLF#G3901 +KTLJ#K1182|K1183|K1184|k646|k647|k648|k649|k650|k651|k652|k653|k654|k655|k656|k657|k658 +KTLK#C4|K1180|K1181|K1185|K1186|K1187|K1188|K1189|K1190 +KTLN#K1191|K2335|Q104|k645 +KTLS#G3902|K1192|K1193|K2336|K2337|g6833|g6834|g6835|k659|k660|k661|k662|k663|k664|k665|k666|k667|k668|k669 +KTLT#K4430|K4431|K4432|K4433|k670|k671 +KTLX#g7591|g7592|g7593|g7594|g7595|g7596|g7597|g7629|g7630|g7631|g7632|g7633 +KTM#g7461 +KTMR#G5064|K1194 +KTMT#G4912|g7504|g7505|g7506|g7507|g7508|g7509|g7510|g7511|g7512|g7513|g7514|g7515 +KTMX#g7498|g7499|g7500|g7501|g7502|g7503 +KTN#G373|G378|G4891|G5035|K1247|K1816|Q153|Q160|g7462|k813|k1041|k1253 +KTNB#G4892|K1824|K1825|K1826|K1827|K1828|Q161 +KTNF#K1829|K1830|K1831|k1045|k1046|k1047|k1048|k1049 +KTNH#K1841|K1842|K1843 +KTNJ#G381|G5036|K1832|K1833|K1834|K1835|K1836|K1837|Q156 +KTNK#G380|G382|G383|G384|K1251|K1252|K1253|K1838|K1839|K1840|Q155 +KTNL#K1844|K1845|k1050|k1051|k1052|k1053|k1054 +KTNM#G374 +KTNN#G379|G5037|K1817|K1818|K1819|K1820 +KTNP#k1112 +KTNR#K1821|K1822|K1823|K1846|K1847|K1848|K1849|Q162|Q163|k1042 +KTNS#K1254|K1850|K1851|K1852|K1853|K1854|K1855 +KTNT#K1248|K1249|K1250|Q164|Q165|g7520|g7521|k1043|k1044|k1254|k1255|k1256 +KTNX#g7516|g7517|g7518 +KTPL#K1195|K1196|K1197|K1198|K1199|K1200|K1201|K1202|K1203|k672|k673|k674|k675|k676|k677|k678|k679|k680|k681|k682|k683|k684 +KTR#C496|G375|G4893|G5027|G5065|K65|K1204|K1206|K1224|K5596|Q0|Q102|g7463|q96|q111 +KTRB#G5028|G5066|G5067|G5071|G5072|G5073|k2177 +KTRF#G5075|G5089|K69 +KTRH#G4894|G4895|K1207 +KTRJ#G5076|g6815|g6816 +KTRK#G5030|G5077 +KTRL#G5031 +KTRM#G5078|G5088 +KTRN#C391|G376|G4815|G5032|G5068|G5079|K67|K1205|K3080|K5680|Q2|Q3|Q154|Q166|c142|g6837|k2178|q97|q98|q99|q100|q101|q102|q112|q113|q114|q115|q116 +KTRP#G5080 +KTRR#G5069|q7|q8 +KTRS#G377|G5033|G5070|G5081|G5082|G5083|G5093|G5094|G5095|K68|K1208|K1209|K1225|K5597|K5681|Q1|q117 +KTRT#G3898|G4886|G5029|G5074|G5084|G5085|G5086|G5087|K1279|Q4|Q5|Q6|Q7|Q8|Q9|Q10|Q11|Q12|Q13|Q14|Q15|Q16|Q17|Q18|Q19|Q20|Q21|Q22|Q23|g7451|g7452|g7453|g7454|g7455|k2179|k2180|k2181|k2182|k2183|k2184|q1|q2|q3|q4|q5|q6|q103|q104|q105|q106|q107|q108|q118|q119|q120|q121|q122|q123 +KTRW#G5034|G5090|G5091|G5092|K1280|K1281 +KTRX#K66 +KTS#C5|C387|G3878|G4913|G5038|K1255|K1257|K1887|K2338|K4436|g7464 +KTSB#G3737|G3738|G4914|G4915|K1256|K2339|k724 +KTSF#G3884|G3896|g6817|g6818|g6819|g6820|g6821 +KTSH#G4888 +KTSJ#G3887|G4887 +KTSK#G3879|G3880|G3885|G3886|G3888|G3897|G3903|G4916|G4917|G4918|G4919|G4920|G4921|K1409|K1410|K1411|K1412|K1413|K1414|K1415|K1416|K1417|K1813|K2328|K2329|K2330|K2331|K5480|K5481|K5482|K5483|Q101|Q148|Q149|g6811|g6812|g6813|g6814|g7519|k1240|k1241|k1242|k1243|k1244|k1245|k1246|k1247|k1248|k1249|k1250|k1251|q73|q74|q75|q76|q77|q78|q81|q82|q83|q84|q85|q86|q87|q88|q89|q90|q91 +KTSL#G3892|G3893|K2340|k1263|k1264|k1265|k1266|k1267|k1268|k1269|k1270|k1271|k1272|k1273|k1274|k1275|k1276|k1277|k1278|k1279|k1280 +KTSM#G3894|g7535|g7536 +KTSN#G3895|G5039|G5040|G5041|G5042|G5043|K1258|K1259|K1260|K1261|K1262|K1263|K1264|K1265|K1266|K1267|K1268|K1269|K1270|K1271|K1272|K1273|K1274|K1275|K1276|K1277|K1278|k725|k726|k727|k728|k729|k730|k731|k732|k733|k734|k735|k736|k737|k738|k739|k740|k741|k742|k3139 +KTSR#K1856|K1857|K1858|K1859|K1860|K1861|K1862|K1863|K1864|K1865|K1866|k1059|k1060|k1061|k1062|k1063|k1064|k1065|k1066|k1067|k1068|k1069|k1070|k1071|k1072 +KTSS#g7537 +KTST#G3881|G3882|G3883|G4930|G4931|K1210|K1211|K1212|K1213|K1214|K1215|K1216|K1217|k685|k686|k687|k688|k689|k690|k691|k692|k693|k694|k695|k696|k697|k1257 +KTSX#C390|G5098|K5575|K5576 +KTT#G3899|K70|k814|k1055|k1056|k1258|k1259 +KTTN#G3900|G4890|k1057|k1260 +KTTS#k1261 +KTTT#k1058|k1262 +KTWL#G4932|g7522|g7523|g7524|g7525|g7526|g7527|g7528|g7529|g7530|g7531|g7532|g7533|g7534 +KTWR#C388 +KTXF#G4925|G4926|G4929 +KTXN#K1814|K2333 +KTXR#G4924 +KTXS#G3889|G3890|G3891|G4922|G4923|G4927|G4928|K1218|K1219 +KTXT#G4881|G4882|G4883|G4884|G4885 +KWSK#K1437 +KWT#K5142|K5486 +KX#C47|K1245|K3045|K5592|K5684|k1073|k2161 +KXBL#G249|G250|G251 +KXBR#K3047 +KXBS#C48 +KXBX#K3048|K3049|K3050|K3051 +KXKN#K3057 +KXKR#C482|K3060|K3061 +KXKS#K3058|K3059 +KXL#K56 +KXLB#K57 +KXLF#K58|K60|K61|K62|K3063|K3064 +KXLN#K59 +KXLR#K3062 +KXLT#k1126|k1127|k1128|k1129|k1130 +KXN#G248|G257|K1406|K5105|K5593|K5685|k1074|k2167 +KXNB#K5106 +KXNF#K5107|K5689 +KXNJ#K5690|K5691 +KXNL#K3046|q60 +KXNM#K5692 +KXNN#G258|K1407|K5595 +KXNP#K5108|K5109|K5693 +KXNR#K5686 +KXNS#K1408|K3065|K3066|K5110|K5111|K5112 +KXNT#K5694|k1075|k1076|k1077|k2168|k2169|k2170|k2171|k2172 +KXNX#K5687|K5688 +KXP#K1812 +KXPL#K3067 +KXR#K3052|K5594|k1098 +KXRF#C52 +KXRN#K3053|K3054|k1099|k1100|k1101|k1102|k1103 +KXRS#K3055|K3068|k1104 +KXRT#G254|G255|G256|K3056|k1105|k1106|k1107|k1108 +KXS#K3069 +KXSK#K3072|K3073 +KXSL#K3070|K3071 +KXSN#G252|G253 +KXST#K1867|K3078|k1078|k2173 +KXT#k1079|k1080|k2174 +KXTN#k1081|k2175 +KXTP#K3074|K3075|K3076 +KXTS#k1082|k2176 +KXTT#k1083 +KXWS#K3077 +KXXT#k2162|k2163|k2164|k2165|k2166 +KY#G3911 +KYN#C54|G4812|G4934 ++++++++++ +L#L155|l0|l298|l300|l1124 +L0KR#L1690|L1691|l1233|l1234 +L0M#L1688 +L0MB#L1689 +L0ML#L1177 +L0R#L1906 +L0RJ#L1297 +L0RN#L1907 +L0RS#L2103|l1560 +LB#L152|L521|L525|L965|L967|L1406|L1718|L1719|l1|l422|l981|l982|l1248 +LBBL#L1055|L1056 +LBFL#l1020|l1021|l1022|l1023|l1024|l1025|l1026|l1027|l1028|l1029|l1030|l1031|l1032 +LBFN#L981 +LBHB#L1434|L1435|L1436|L1437|L1438|L1439 +LBHF#L528|L780|l494|l495|l496|l497|l498|l499|l500|l501|l502|l503|l504|l505|l638|l639 +LBJL#l1078 +LBJN#L968|L969|L970|l634|l635|l636|l637 +LBJS#L1725 +LBJW#l1033 +LBK#L2247 +LBKR#L982|L983 +LBKS#l1034|l1035|l1036|l1037|l1038|l1039|l1040|l1041|l1042|l1043|l1044 +LBL#L1|L1346|L1407|l7|l8|l983 +LBLM#l9 +LBLN#L1347|L1441|L1442|L1443|L1444|L1445|L1446|L1447|L1448|L1449|L1450|L1451|L1452|L1453|L1454|L1455|L1456|l10 +LBLR#l11|l12|l13|l14 +LBLS#L1457|l15|l16|l17|l18|l506|l507|l508|l1054|l1055|l1056|l1057|l1058|l1059|l1060|l1061|l1062|l1063|l1064|l1065|l1066 +LBLT#L1726|L1727 +LBLX#L1440|l640|l641|l642|l643|l644|l1045|l1046|l1047|l1048|l1049|l1050|l1051|l1052|l1053|l1722|l1723|l1724|l1725|l1726|l1727|l1728|l1729|l1730 +LBM#L522|l984 +LBMN#L524 +LBMS#L523 +LBN#L601|l2|l423|l985|l1249 +LBNB#L526 +LBNJ#L602 +LBNK#L19 +LBNN#L1345 +LBNS#L606|L607|L608|L609|L610|L611|L612|L613|L614|L615|L616|L617|L618|L619|L620|L621|L622|L623|L624|L625|L626|L627|L628|L629|L630|L631|L632|L633|L634|L635|L636|L637|L638|L639|L640|L641|L642|L643|L644|L645|L646|L647|L648|L649|L650|L651|L652|L653|L654|L655|L656|L657|L658|L659|L660|L661|L662|L663|L664|L665|L666|L667|L668|L669|L670|L674|L675|L676|L677|L678|L679|L680|L681|L682|L683|L684|L685|L686|L687|L688|L689|L690|L691|L692|L693|L694|L695|L696|L697|L698|L699|L700|L701|L702|L703|L704|L705|L706|L707|L708|L709|L710|L711|L712|L713|L714|L715|L716|L717|L718|L719|L720|L721|L722|L723|L724|L725|L726|L727|L728|L729|L730|L731|L732|L733|L734|L735|L736|L737|L738|L739|L740|L741|L742|L743|L744|L745|L746|L747|L748|L749|L750|L751|L752|L753|L754|L755|L756|L757|L758|L759|L760|L761|L762|L763|L764|L765|L766|L767|L768|L769|L770|L771|L772|L985|L1408|l442|l443|l444|l445|l446|l447|l448|l449|l450|l451|l452|l453|l454|l455|l456|l457|l458|l459|l460|l461|l462|l463|l464|l465|l466|l467|l468|l469|l470|l471|l472|l473|l474|l475|l476|l477|l478|l479|l480|l481|l482|l483|l484|l485|l486|l487|l488|l489|l490|l491|l492|l920|l990|l991|l992|l993|l994|l995|l996|l997|l998|l999|l1000|l1001|l1002|l1003|l1004|l1005|l1006|l1007|l1008|l1009|l1010|l1011|l1012|l1013|l1014|l1251|l1252|l1253|l1254|l1255|l1256|l1257|l1258 +LBNT#L603|L604|L605|L984|l3|l4|l5|l6|l424|l425|l426|l427|l428|l429|l430|l431|l432|l433|l434|l435|l436|l437|l438|l439|l440|l441|l986|l987|l988|l989|l1250 +LBNX#L671|L672|L673 +LBPR#L1728 +LBR#L2|L12|L773|L1409|l1015 +LBRB#L10|L11 +LBRF#L14|L17 +LBRJ#L986 +LBRK#L775|l493 +LBRL#L15|L776|L1348|L1349|l921|l922|l923|l924|l925|l926|l927|l928|l929|l930|l931|l932|l933|l934|l935|l936|l937|l938|l939|l940|l941|l942|l943|l944 +LBRM#L988 +LBRN#L3|L4|L13|L20|L21|L22|L23|L971|L987|l34 +LBRR#L5|L6|L774|l19|l20|l21|l22|l23|l24|l25|l26|l27|l28 +LBRS#L16|L966|L1458|l1067 +LBRT#L7|L8|L9|L18|L1350|L1351 +LBS#L153|L527|L972|L989|L1722|L1729|l1016 +LBSB#L1410|L1411|L1412|L1413|L1414 +LBSF#L976|L977|L980|L1433 +LBSJ#L1417|L1418 +LBSK#L978|L1419|L1429|L1459|L1460|l945|l946|l1017|l1018 +LBSL#L1421|L1422 +LBSM#L979 +LBSN#L1423|l1259 +LBSP#L1424|L1425|L1426|L1427|L1730|L1731 +LBSR#L973|L974|L975|L1415|L1416|L1428 +LBSS#L1430|L1431 +LBST#L781|L1432|l29|l509|l1019|l1068|l1069|l1070|l1071|l1072 +LBSW#L1723|L1724 +LBT#l30|l31|l510|l511|l1073|l1074|l1260|l1261 +LBTM#L599|L600 +LBTN#l512|l1075|l1262 +LBTS#l32|l513|l1076 +LBTT#l33|l514|l1077|l1263 +LBWL#L779 +LBWS#L777|L778 +LBWX#L990|L991|L992|L993|L994 +LBXN#L1420 +LBXR#L1057 +LBYN#L1352 +LBYR#L1353 +LBYS#L1720|L1721 +LF#L533|L538|L584|L1340|L2192|l312|l1091|l1092|l1241 +LF0J#L1989 +LF0N#L1988 +LFBN#L535|L536 +LFHK#l320 +LFJ#l1707 +LFJM#l1708 +LFJN#l1709 +LFJS#L541|l1710 +LFK#l1706 +LFKR#L542 +LFL#L2202 +LFLN#L543|L544|l1733 +LFLR#L2204 +LFLS#L2203 +LFN#L2193|l313|l1093 +LFNS#L534|L539 +LFNT#L585|l314|l315|l316|l317|l318|l319 +LFR#L540|L1931|L2194|l1098 +LFRB#L1474|L1475|L1476|l1094|l1095|l1096|l1097 +LFRF#L1478|L1479|L1480|L1481|L1502|L1503|L1504|l1099|l1100 +LFRK#L1339|L1482|L1483|L1490 +LFRL#L1484 +LFRM#L1485|L1486|L1487|L1496 +LFRN#L1471|L1472|L1497|L1498|L1499|L1500|L1501|L2195|L2196|l1101|l1102|l1103|l1104|l1105 +LFRP#L1488|L1489 +LFRR#l1242|l1243 +LFRS#L1491|L1492|L1493|L1494|L1507|L2197|l1106 +LFRT#L1473|L1477|L1495|l1107|l1108|l1109|l1110|l1111 +LFRW#L1505|L1506 +LFS#L545 +LFSK#L546|L547|L548|L549 +LFST#L550|L551|L552|L553|L562|L563|L564|L565|l1711 +LFT#L89|L1536|L1537|L1940|l1112|l1135|l1712 +LFTB#L1941|L1942|L1943|L1944|L1947|L1948|L1949|L1950|L1951|L1952|L1953|L1954|L1955|L1956|L1957|L2077 +LFTF#L1963|L1964|L1965|L1966|L1967|L1968|L1969|L1970|L1971|L1972|L1973|L1974|L1975|L1976|L1977|L1978|L1979|L1980|L1981|L1982|L1983|L1984|L2047|L2048|L2049|L2050|L2051|L2052|L2053|L2054|L2055|L2056|L2057|l1512|l1513|l1514 +LFTJ#L1985|L1986|L1987|l1516|l1517|l1518 +LFTK#L1990|L1991|L1992|L1993|L1994|L1995|L1996|L1997|L1998|L1999|L2000|L2001|l1515 +LFTL#L1945|L2002|L2003|L2004|L2005|L2006|L2007|L2008 +LFTM#L2009|L2010|L2011|L2042|L2043 +LFTN#L1538|L1946|L2012|L2253|L2254|L2255|L2256|l1136|l1808|l1809|l1810|l1811|l1812 +LFTP#L2013|L2014|L2015|L2016|L2017|L2018|L2019|L2020|L2021|L2022|L2023 +LFTR#L537|L2024|L2025|L2026|L2027|L2044|L2045|L2046 +LFTS#L1539|L1540|L1541|L2028|L2029|L2030|L2031|L2032|L2033|L2034|L2035|L2036|L2037|L2038|L2039|L2040|L2041|L2074|L2075|L2076|l1813 +LFTT#L1959|L1960|L1961|L1962|l1500|l1501|l1502|l1503|l1504|l1505|l1506|l1507|l1508|l1509|l1510|l1511|l1814|l1815|l1816|l1817 +LFTW#L2058|L2059|L2060|L2061|L2062|L2063|L2064|L2065|L2066|L2067|L2068|L2069|L2070|L2071|L2072|L2073 +LFWR#L554|L555|L556|L557|L558|L559|L560|L561 +LFXN#L2252 +LFXR#L1958 +LH#l733 +LHN#l734|l1125 +LHNT#l735|l736|l737 +LHST#l1126 +LJ#L90|L566|L1508|L2257|l321|l572|l1113|l1611|l1818 +LJBR#L91|L1059 +LJBT#l72|l73 +LJFR#L144|L145 +LJHN#L842 +LJJS#L92 +LJK#L1757 +LJKB#l1324 +LJKR#L1758|L1759 +LJLS#L843 +LJN#L93|L844|L848|L1509|L2258|l74|l322|l573|l1114|l1322|l1519|l1612|l1819 +LJNB#L1510|L1511|L1512 +LJNJ#L1513|L1514|L1515|L1516|L1517|L1518|L1519|L1520|l1121 +LJNL#L1521|L1522|L1523 +LJNM#L2260|L2261 +LJNN#L849 +LJNP#L567|L1754 +LJNR#L850 +LJNS#L94|L1524|L1525 +LJNT#L2259|L2262|l574|l575|l576|l577|l578|l579|l1115|l1116|l1117|l1118|l1119|l1120 +LJPL#L95|L96|L97|L98|L1526 +LJPR#l726|l727|l728 +LJR#L99|L2263|l75|l580 +LJRB#L100|L103|L104|L105 +LJRF#L101|L102|L106|L107|L108|L109|L140|L141 +LJRH#L113|L114|L115|L116 +LJRJ#L110|L111|L112 +LJRK#L118|L119 +LJRL#L120|L121 +LJRM#L122|L123|L128|L130|L131 +LJRN#L124|L138|L139|L845|L846|L847|l77|l78|l79|l80|l81|l1323 +LJRP#L125|L126|L127 +LJRS#L117|L129|L132|L133|L134|L135|L142|L143|l82 +LJRT#L136|L137|l83|l84|l85|l581|l582 +LJRX#l76 +LJS#L1760 +LJSK#L1761|L1762|l1325|l1326|l1327|l1328|l1329|l1330 +LJSL#L851|L852|L853|L854|L855|l583|l584 +LJST#L1527|L1528|L1529|L1763|l1331|l1332 +LJTM#L856|L857|L858|L859|l585|l586|l587|l588|l589|l590|l591 +LJTR#L1530 +LJWJ#L1531|L1532 +LJWS#L1533|L1534 +LK#L34|L37|L146|L166|L783|L995|L1542|L1714|L1755|L1764|L2078|L2080|L2248|l71|l517|l1275|l1318 +LKBN#L1058 +LKBT#L36 +LKBX#L1753 +LKFB#L39 +LKFJ#L1748 +LKFR#L40|L1866 +LKHT#L1744 +LKJ#l1303 +LKJN#l1304 +LKJR#l1305 +LKJS#l1306 +LKK#l1302 +LKL#L1847|l556|l1351|l1353 +LKLB#L1848|L1849|l1352 +LKLF#L1864 +LKLK#L1856 +LKLM#L1857|L1858|l557|l1354 +LKLN#l558|l1355 +LKLP#L1859 +LKLR#L839|L1860|L1861|l559|l560|l561|l562|l563|l1356 +LKLS#L840|L1851|L1852|L1853|L1862|l564|l565|l566|l567|l568|l569|l570|l571|l1357|l1358|l1359|l1360|l1361|l1362|l1363|l1364|l1365|l1366|l1367|l1368|l1369|l1370|l1371|l1526|l1527|l1528 +LKLT#L44|L841|L1850|L1854|L1855|L1863 +LKLW#L1865 +LKMT#L1745|L1746|L1867|L1868|L1869 +LKN#L38|L147|L167|L168|L860|L861|L1738|L1756|L2079|L2249|l48|l518|l900 +LKNB#L2250 +LKNH#l1783|l1784|l1785|l1786|l1787|l1788|l1789|l1790|l1791|l1792|l1793|l1794 +LKNK#L1739|L1747 +LKNL#L2251|l1795|l1796|l1797|l1798|l1799|l1800|l1801|l1802|l1803|l1804|l1805|l1806|l1807 +LKNN#L148|l901|l902|l903|l904 +LKNR#L2264|L2265|L2266|l1820|l1821 +LKNS#L35|L169|L1740|l115|l116 +LKNT#L43|l519|l520|l521|l905|l906|l907|l908|l1276|l1277 +LKPL#L1328|L1329 +LKPT#L1765|L1766 +LKR#L786|L1545|L1546|l49|l522|l523|l1278 +LKR0#L1750|L1751|L1752|l1319|l1320|l1321 +LKRB#L784|L785 +LKRF#L1547 +LKRL#L787|l1286 +LKRM#l524|l1279|l1287 +LKRN#L42|L1741|L1742|L1743|l50|l51|l52|l53|l54|l1280|l1288|l1289|l1290|l1291|l1292 +LKRR#L41|l525|l1281|l1282|l1283|l1284 +LKRS#l55|l526|l1285|l1293|l1294|l1295|l1296|l1297|l1301 +LKRT#L170|L2081|l56|l57|l58|l59|l60|l61|l62|l1298|l1299|l1300|l1522|l1523|l1524|l1525 +LKS#L0|L45|L788|L1715|L1870|l419|l527 +LKSK#L46|L1341|L1342|l918|l919 +LKSM#L2105|L2106|l1564 +LKSR#l1565|l1566|l1567|l1568|l1569|l1570|l1571|l1572|l1573|l1574|l1575|l1576|l1577 +LKSS#L2107|L2108|L2109|L2110|L2111|L2112|L2113|L2114|L2115|L2118|L2119|L2120|L2121|L2122|L2123|L2124|L2125|L2126|L2127|L2128|L2129|L2130 +LKST#l86|l528|l1122 +LKSX#L2116|L2117 +LKT#L1535|l87|l529|l530|l592|l593|l1123|l1196|l1198|l1307|l1308|l1822 +LKTN#l594|l1309|l1520 +LKTR#L1213|L1214|L1215|L1216|L1543|L1544|l1199|l1200|l1201|l1202|l1203|l1204 +LKTS#l531 +LKTT#L1637|L1638|L1639|L1640|L1641|L1642|L1643|L1644|L1645|L1646|L1647|L1648|L1649|L1650|L1651|L1652|l595|l1521 +LKTX#L1633|L1634|L1635|L1636|l1197 +LKXN#L1211|L1212 +LL#L1548|L1550|L1551|l1137 +LLBR#L1872 +LLN#l117 +LLNT#l118 +LLPT#L1549 +LLT#L1871 +LM#L171|L176|L862|L1065|L1217|L1552|L1558|l88|l89|l301|l741|l1613 +LMBR#L173|L1873|L1874|L1875|L1876|L1877 +LMBT#L172|L864 +LMFL#L178 +LMFR#l121 +LMFS#L2133 +LMHT#L865 +LMJN#l597 +LMK#l596 +LML#L174|L2267 +LMLJ#L149 +LMLT#l1823 +LMN#L863|l90|l742|l1614 +LMNJ#L1220|L2146 +LMNK#L1219|L1221|L1222|L2145|L2147|l800 +LMNT#L1330|L1331|L1332|L1333|L1334|L1335|L1559|L1560|l91|l92|l93|l94|l119|l120|l743|l744|l745|l1615|l1616|l1617|l1618 +LMP#L179 +LMPJ#l1530 +LMPK#l1529 +LMPN#L180|L2082|L2083 +LMPX#L2149 +LMR#L2148|l95 +LMRK#L1553 +LMS#L177|L1554|l96 +LMSL#L150 +LMST#l97|l98|l746|l1619 +LMT#L175|L1218|L1555|l99|l100|l747|l748|l1620 +LMTN#l101|l1621 +LMTR#L1062|l1138|l1139|l1140|l1141 +LMTS#l102|l749|l1622 +LMTT#L1557 +LMTX#L1556 +LN#L568|L1066|L1242|L1243|L1344|L1585|L1767|L2084|L2205|l598 +LNBH#L1769|l1333|l1334 +LNBR#L156|L1783|L2268 +LNBS#L1768|L1770|L1771 +LNBT#L1779 +LNBW#L1780|L1781 +LNBX#L1782 +LNFN#L1793 +LNFR#L1794|L1795|L1836|L1837|L1838 +LNHF#L157|l104|l105|l106|l107|l108|l109|l110|l111|l112 +LNJ#L409|L2086|L2175|l174|l335 +LNJB#L1796 +LNJM#L297|l175 +LNJN#L2087|L2088|L2089|L2176|L2177|L2178|l155|l156|l176|l336 +LNJR#L298|L299|L300|L301|L410|L411|L2179|l177|l1531|l1638|l1639|l1640|l1641|l1642|l1643|l1644|l1645|l1646 +LNJS#L302|L1797|l178 +LNJT#l1372|l1373|l1374 +LNJW#L412 +LNK#L451|L1599|l167|l334|l1165|l1166 +LNKB#l172|l173|l801|l802|l803 +LNKF#L413|L414|L415|l179|l180|l181|l182 +LNKH#L1232 +LNKJ#L422|l188|l189|l190|l191|l192 +LNKL#L423|L424|L425|L426|L427|L428|L429|L1561|l186|l187|l193|l194|l195|l1647|l1648|l1649|l1650|l1651|l1652|l1653|l1654|l1655|l1656|l1657|l1658|l1659|l1660 +LNKM#L430|L1233|L1234|L1800|L1805|l196|l1167 +LNKN#L158|L407|L408|L1235|L1236|L1600|L1801|L1802|l804|l805|l806|l807|l808|l1168 +LNKR#L1230|L1231|L1601|L1798|L1806|l168|l169|l183|l184|l185 +LNKS#L417|L418|L419|L420|L421|L431|L432|L433|L434|L435|L436|L437|L438|L439|L443|L444|L445|L446|L447|L448|L449|L450|L1583|L1584|L1602|L1603|L1604|L1605|L1606|L1609|L1610|L1611|L1612|L1613|L1614|L1615|L1616|L1617|L1618|L1619|L1803|L1804|L2180|L2181|l197|l198|l199|l200|l201|l202|l203|l204|l205|l206|l207|l208|l209|l809|l1159|l1160|l1169|l1170|l1171|l1172|l1173|l1174|l1175|l1176|l1177|l1178|l1179|l1180|l1181|l1182|l1183|l1184|l1185|l1186|l1187|l1188|l1189|l1190|l1191|l1192|l1193|l1194|l1195|l1661|l1662|l1663|l1664|l1665|l1666|l1667|l1668 +LNKT#L416|l170|l171|l210|l211|l810|l811|l812|l813 +LNKW#L440|L441|L442|L1237|l212|l213|l214|l215|l216|l217|l218|l219|l220|l221|l222|l223|l224|l225|l226|l227|l228|l229|l230|l231|l232 +LNKX#L1607|L1608 +LNL#L1572|L1573 +LNLN#L1574 +LNLS#L1575|L1808 +LNLT#L1807 +LNMN#L159 +LNMP#L1789 +LNMS#L160 +LNN#L569|L1067|L1225|L1586|L1620|L2206|l599|l750|l1335|l1734 +LNNB#L1068|L1587 +LNNF#L1589|L1590|L1591 +LNNH#l323|l324|l325|l326|l327|l328|l329|l330|l331|l332|l333 +LNNJ#L1592|L1772 +LNNK#L1226|L1787 +LNNM#L1593 +LNNP#L1595 +LNNR#L1227|L1228|L1596 +LNNS#L1069|L1229|L1597|L1598|L1773|L1788|l1341|l1342|l1343|l1344|l1345|l1346 +LNNT#L1588|L1594|L1774|L1799|l600|l601|l602|l603|l1161|l1162|l1336|l1337|l1338|l1339|l1340 +LNNW#L1070 +LNPB#L163 +LNPL#L161|l1347|l1348 +LNPR#L162|L1809 +LNPS#L1810 +LNR#L1244|l1154|l1155 +LNRF#L1576|L1577 +LNRH#L1790|L1791 +LNRK#L1580|L1581|L1813 +LNRM#L1582|l1156 +LNRN#L1812|l1157|l1163 +LNRR#l1158 +LNRS#L1578|L1792 +LNRT#L1579|L1811|l1164 +LNS#L452|L1238|L1239|L1621|L1624 +LNSF#L1775|L1776|L1777 +LNSJ#L1844 +LNSK#L1778|L1816|l337|l338|l339|l340|l341|l342|l343|l344|l345|l346|l347|l348 +LNSL#L1842 +LNSM#L1828 +LNSN#L453|L454|L1240|L1622|L1623|L1815 +LNSR#L181|L1241|l122|l123|l124|l125|l126|l127|l128|l129|l130|l131|l132|l133|l134|l135 +LNST#L866|L1814|L1817|L1818|L1819|L1820|L1821|L1822|L1823|L1824|L1825|L1826|L1827|L1829|L1843|l604 +LNT#L182|L186|L195|L1223|L1562|L1563|L1565|L1830|L2090|l137|l605|l606|l1142|l1349 +LNTB#L189|L190|L191|L192|L193|L194|L196|L197|L324|L1564|L1784|l136 +LNTF#L202|L293|L294|L295|L384|L385|L386|L387|L1785 +LNTH#L199|L305|L306 +LNTJ#L308|L309 +LNTK#L296|L303|L304|L310|L311|L312|L313|L314|L315|L316|L1786 +LNTL#L317|L318|L2174|l157|l158|l1623|l1624|l1625|l1626|l1627|l1628|l1629|l1630|l1631|l1632|l1633|l1634|l1635|l1636|l1637 +LNTM#L165|L201|L319|L320|L321|L322|L323 +LNTN#L200|L307|L377|L378|L379|L380|L381|L382|L1224|L1566|L1567|L1878|L1879|L1880|l138|l139|l140|l141|l142|l143|l607|l1143|l1350 +LNTP#L203|L204|L205|L325|L326 +LNTR#L164|L183|L184|L185|L198|L206|L327|L328|L329|L330|L331|L332|L383|L1568|L1569|L1570|L1571|L1831|L1832|L1833|L1834|L1835|L2150|L2151|L2152|L2153|L2154|L2155|L2156|L2157|L2158|L2159|L2160|L2161|L2162|L2163|L2164|L2165|L2166|L2167|L2168|L2169|L2170|L2171|L2172|L2173|l1144|l1145|l1146|l1147|l1148|l1149|l1150|l1151|l1152|l1153 +LNTS#L187|L188|L207|L208|L209|L210|L211|L212|L213|L214|L215|L216|L217|L218|L219|L220|L221|L222|L223|L224|L225|L226|L227|L228|L229|L230|L231|L235|L236|L237|L238|L239|L240|L241|L242|L243|L244|L245|L246|L247|L248|L249|L250|L251|L252|L253|L254|L255|L256|L257|L258|L259|L260|L261|L262|L263|L264|L265|L266|L267|L268|L269|L270|L271|L272|L273|L274|L275|L276|L277|L278|L279|L280|L281|L282|L283|L284|L285|L286|L287|L288|L289|L290|L291|L292|L333|L334|L335|L336|L337|L338|L339|L340|L341|L342|L343|L344|L345|L347|L348|L349|L350|L351|L352|L353|L354|L355|L356|L357|L358|L359|L360|L361|L362|L363|L364|L365|L366|L367|L406|l144|l145|l146|l147|l148|l149|l150|l159|l160|l161|l608 +LNTT#L368|L369|L370|L371|L372|L373|L374|L375|L376|l151|l152|l153|l154|l609 +LNTW#L388|L389|L390|L391|L392|L393|L394|L395|L396|L397|L398|L399|L400|L401|L402|L403|L404|L405|l162|l163|l164|l165|l166 +LNTX#L232|L233|L234|L346 +LNWL#L1839|L1840|L1841 +LNWN#L1071|l751 +LNWR#L867 +LNX#L2085|L2134 +LNXJ#L2135 +LNXN#l1578 +LP#L1625|L1845|L2091 +LPLN#L458 +LPLT#L1247 +LPN#L456|L1626 +LPNB#L1627|L1628|L1629 +LPNR#l1532|l1533|l1534 +LPNS#L457|L1630|L1631|L1632 +LPR#L1249 +LPRK#L1250 +LPRL#L1248 +LPRT#L1245|L1246 +LPTR#l234|l235 +LR#L151|L531|L597|L815|L880|L1051|L1653|L1654|L1846|L1888|l302|l303|l540|l541 +LRBF#L873 +LRBR#L874|L876|L964|L1881|L1882|L1883|L1884|L1885 +LRBT#L875 +LRBX#L877|L878|L879 +LRF#L459 +LRFL#L902 +LRFN#L460 +LRFR#L816|L830|L831|L832|L833|L956|L957|L958|L959 +LRFT#L872 +LRFX#L900|L901|L903 +LRJL#L907 +LRJR#L911|L912|L913 +LRJW#L817|L818 +LRK#L2136 +LRKB#L2137 +LRKN#L881|L904|L905|L906|L908|L909|L1892|L1893 +LRKR#L914|L915|L916|L917|L2138 +LRKS#L1052|L1053|L1054 +LRL#L1889 +LRLN#L918|L919|L920|L921|L922|L923 +LRM#L819|L820|L2182|l304|l542|l1669 +LRM0#L927|L928 +LRMB#L2183|L2184 +LRMF#l1681 +LRMK#L2186|L2187 +LRMN#L924|L925|L926|L2185|l1670|l1671|l1672|l1673|l1674 +LRMS#L2188|L2189|l1675 +LRMT#L868|L929|L930|L931|L932|L963|l1676|l1677|l1678|l1679|l1680 +LRN#L1890|l307|l543|l610|l826 +LRNB#L1252|L1253|l814|l815|l816|l817|l818|l819|l820|l821|l822|l823|l824|l825 +LRNF#L1255|L1256|L1257|L1263|L1264|L1265|L1266|l832 +LRNH#L910 +LRNK#L829 +LRNM#L1258|L1259|L1260 +LRNN#L1254|l827|l828|l829|l830|l831 +LRNS#L869|L870|L882|L1261|L1262|L1267|L1268|L1891|l833 +LRNT#l308|l544|l545|l546|l547|l611|l612|l613|l614|l732|l834|l835|l836|l837|l838 +LRPL#L934|L935|L936|L937 +LRPR#L933 +LRR#L883|l305|l548 +LRRB#L871|L885|L886|L887|L888 +LRRF#L897|L898 +LRRK#L891|L892 +LRRN#L889|L890|L893 +LRRR#L894 +LRRS#L884|L895|L896 +LRRW#L899 +LRS#l306|l549 +LRSK#L821|L822|l1579|l1580|l1581 +LRSL#L836|L837 +LRSS#L838|L952 +LRST#L532|L823|L824|L825|L826|L827|L828|L938|L939|L940|L941|L942|L943|L944|L945|L946|L947|L948|L949|L950|L951|L953|L954|L960|L961|l550|l551|l552|l629 +LRSW#L962 +LRSX#L834|L835 +LRT#L1886|l309|l310|l553|l554|l630|l631 +LRTN#l311|l555|l632 +LRTS#L1887|L1930|l633 +LRTT#L955 +LRX#L1251|l615 +LRXM#l616 +LRXN#l617 +LRXR#l618|l619|l620|l621|l622 +LRXS#l623|l624|l625|l626|l627|l628 +LS#L455|L475|L570|L1060|L1072|L1655|L1695|L1894|L1895|L1929|L2198|L2222|L2246|l236|l240|l241|l362|l752|l847|l1128|l1130|l1131|l1381|l1758 +LSB#L1271 +LSB0#L1656 +LSBB#L571 +LSBN#l1375|l1376|l1377|l1378 +LSBR#L1270|L1272|L2207|l839|l840|l841|l842|l843|l1379|l1380|l1735|l1736|l1737|l1738|l1739|l1740|l1741|l1742|l1743|l1744|l1745|l1746|l1747|l1748 +LSBS#l844|l845|l846 +LSBX#L1274|L1275 +LSFR#L1292|L2131|l1400|l1401|l1402|l1403|l1404|l1405|l1406 +LSJ#l1683 +LSJB#l1407|l1408|l1409|l1410|l1411 +LSJF#l1412|l1413|l1414|l1415|l1416 +LSJH#l1421|l1422|l1423|l1424|l1425 +LSJK#l1417|l1418|l1419|l1420 +LSJL#L2216|l1427|l1428|l1429|l1430|l1431|l1432|l1433|l1434|l1435|l1436 +LSJM#l1437|l1438|l1439|l1440|l1441|l1684 +LSJN#l369|l1685 +LSJR#l1442|l1443|l1444|l1445|l1446|l1447|l1686|l1687|l1688 +LSJS#l1448|l1449|l1450|l1689 +LSJT#l1426 +LSJW#l1451 +LSK#L461|l349|l368|l1682|l1749 +LSKF#L2211 +LSKK#L2190|L2208|l355 +LSKL#L1898|l1476 +LSKM#l1453 +LSKN#L462|L2209|L2210|l237|l350|l351|l352|l353|l354|l1750|l1751|l1752|l1753 +LSKP#L1276 +LSKS#L2215|l356|l1690|l1691|l1692|l1693|l1754 +LSKT#l357|l358|l359|l360|l361|l1755|l1756|l1757 +LSKW#L2212|L2213|L2214 +LSLS#L1899|l1454|l1455|l1456|l1457|l1458|l1459|l1460|l1461|l1462|l1463|l1464|l1465 +LSLX#L2221|l1764|l1765|l1766|l1767|l1768|l1769|l1770|l1771|l1772|l1773|l1774 +LSM#L2139|l753 +LSMT#L2217|L2218|L2219 +LSMX#l1466|l1467|l1468|l1469 +LSN#L593|L1277|L1343|l238|l242|l363|l420|l848|l1132|l1385|l1759 +LSNJ#L1296|L1902|L2224 +LSNK#L598|L1294|L1295|L1901|L2223|L2225|L2226|L2227|L2228|L2229|L2230|L2231|L2232|L2233|L2234|L2235|L2236 +LSNM#L1900 +LSNS#L1278|L1696|L1697|L1698|L1699|L1700|L1701|L1702|L1703|L1704|L1705|L1706|L1707|L1708|L1709|L1710|L1711|L1712|L1713|l853|l854|l855|l856|l857|l1244|l1245|l1246|l1247 +LSNT#L1896|L1897|l243|l244|l245|l246|l247|l364|l365|l366|l367|l849|l850|l851|l852|l1386|l1387|l1388|l1389|l1390|l1760|l1761|l1762 +LSP#L1657 +LSPL#l1205|l1206|l1207 +LSPR#L1273|l1477 +LSR#L463|L1061|L1279|l754|l755|l1391|l1392 +LSRB#L1280|L1281|L1282 +LSRJ#l239 +LSRK#L467|L1284 +LSRL#l858|l859|l860|l861|l862|l863|l864|l865|l866|l867|l868|l869|l1475 +LSRM#l756|l1393 +LSRN#L1283|L1285|l1394 +LSRP#L468|L469|L1286 +LSRR#l757 +LSRS#L470|L471|L472|L473|L1287|L1288|L1289|L1290|l758|l1395|l1470|l1471|l1472|l1473|l1474 +LSRT#L464|L465|L466|L474|L595|L596|L1269 +LSS#l759 +LSSF#l279 +LSSK#L1293|l1485 +LSSL#L1291 +LSSN#l1382 +LSSR#l1486 +LSSS#L1903|l1484|l1487 +LSST#L2220|l113|l114|l760|l761|l762|l763|l1133|l1383|l1384|l1396|l1397|l1398|l1399|l1763 +LSSW#l1488 +LST#L476|L1658|L1659|L2092|L2269|l248|l249|l370|l371|l421|l738|l764|l1129|l1134|l1478|l1479|l1694|l1775|l1776 +LSTF#L488|L495|l274|l275|l276|l277|l278 +LSTJ#L1663|L2094|l1213|l1214|l1215|l1216|l1217|l1218|l1219|l1220|l1536|l1537|l1538|l1539|l1540|l1541|l1542|l1543|l1698|l1699|l1700|l1701|l1702|l1703|l1704|l1705 +LSTK#L489|L490|L2093|L2095|l1212|l1221|l1222|l1223|l1224|l1535|l1544|l1545|l1546|l1547|l1697 +LSTL#l1548|l1549|l1550|l1551|l1552|l1553|l1554|l1555|l1556|l1557|l1558|l1559 +LSTM#l372 +LSTN#L478|L479|L480|L481|L482|L483|L484|L485|L1073|L1074|L1075|L1076|L1077|L1078|L1079|L1080|L1081|L1082|L1083|L1084|L1085|L1086|L1087|L1088|L1089|L1090|L1091|L1092|L1093|L1094|L1095|L1096|L1097|L1098|L1099|L1100|L1101|L1102|L1103|L1104|L1105|L1106|L1107|L1108|L1109|L1110|L1111|L1112|L1113|L1114|L1115|L1116|L1117|L1118|L1119|L1120|L1121|L1122|L1123|L1124|L1125|L1126|L1127|L1128|L1129|L1130|L1131|L1132|L1133|L1134|L1135|L1136|L1137|L1138|L1139|L1140|L1141|L1142|L1143|L1144|L1145|L1146|L1147|L1148|L1149|L1150|L1151|L1152|L1660|L1661|L1662|L2270|l250|l251|l252|l253|l254|l255|l256|l257|l765|l766|l767|l768|l769|l770|l774|l775|l776|l777|l778|l779|l780|l781|l782|l783|l784|l785|l786|l1208|l1209|l1210|l1777 +LSTR#L486|L487|L491|L492|L493|L494|L2191|l258|l259|l260|l261|l262|l263|l264|l265|l266|l267|l268|l269|l373|l1695|l1696|l1824|l1825 +LSTS#L500|L501|L502|L503|L2096|L2097|L2098|L2099|L2100|L2101|L2102|l270|l374|l375|l1480 +LSTT#L477|l271|l272|l273|l771|l772|l773|l1211 +LSTW#L496|L497|L498|L499 +LSWH#l1483 +LSWN#l1481 +LSWR#l1482 +LT#L88|L517|L572|L573|L1043|L1298|L1336|L1402|L1405|L1463|L1716|L1904|L1911|L1916|L2132|l299|l376|l703|l739|l787|l1127|l1235|l1497|l1778 +LTBL#L1157|L1158|L1159|L1917 +LTBR#l63 +LTBT#L1156|L1905 +LTBX#L1160 +LTFH#L1173|L1174|l64|l798 +LTFK#L1169 +LTFL#L47|L48 +LTFN#L514|L515 +LTFR#L575|L1170|L1171 +LTFT#L1167|L1168|L1172 +LTHM#L50 +LTJ#l729 +LTJM#l536 +LTJN#l537|l730 +LTJR#L49|l538 +LTJT#L1175|L1176 +LTJW#L576|L1918 +LTK#l535 +LTKL#L814|L2237|l539 +LTKN#L1919 +LTKS#L513 +LTLK#L51 +LTLN#L1179|L1180|L1181|L1299 +LTLS#l398|l399|l400|l401|l402|l403|l404|l405|l406|l407|l408|l409 +LTLX#l397|l731 +LTM#l377 +LTMR#W3351 +LTMT#L1182|L1183|L1184|L1185 +LTN#L52|L504|L518|L1337|L1664|L2143|l378|l704|l788|l1236|l1498|l1713|l1779 +LTNB#L53|L54 +LTNF#L55|L56|L77 +LTNH#L58|L59 +LTNJ#L57|L82|L1196 +LTNK#L62|L63|L81|L83|L84|L85|L86|L87|L574|L1195|L1197|L1198|L1199|L1200|L1201|L1202|L1203|l799 +LTNL#L506|L1153 +LTNM#L516|L1749|l280 +LTNN#L60|L61|L1338 +LTNP#L64|L65|L66 +LTNR#L505|l1225|l1226 +LTNS#L67|L68|L69|L70|L71|L72|L73|L74|L78|L507|L508|L519|L1044|L1045|L1046|l281|l282|l283|l284|l285|l710|l711|l712|l713|l714|l715|l716|l717|l718|l719|l720|l721|l722 +LTNT#L75|L76|L1161|l65|l66|l67|l68|l286|l287|l288|l289|l290|l379|l380|l381|l382|l383|l705|l706|l707|l708|l709|l789|l790|l791|l792|l793|l1714|l1715|l1716|l1717 +LTPL#L1186|L1187 +LTPX#L1920 +LTR#L789|L1162|L1465|L1665|L1938|l384|l385|l723|l1310|l1598 +LTRB#L791|L792|L1466|L1467 +LTRF#L794|L1163 +LTRH#L796 +LTRJ#L798|L799|L1693|L1913|L1914|l1239|l1240 +LTRK#L795 +LTRL#L1915|l291|l292|l293|l294|l295|l296|l1079|l1080|l1081|l1082|l1083|l1084|l1085|l1086|l1087|l1088|l1089|l1090 +LTRM#L79|L80|L800|L801|L802|l386 +LTRN#L509|L510|L511|L512|L797|L1164|L1165|L1403|L1468|L1686|L1912|L2144|L2199|l387|l532|l533|l534|l1311|l1312|l1313|l1314|l1315|l1599|l1600|l1601|l1602|l1603 +LTRP#L803|L804|L805 +LTRR#L793|l1227|l1228|l1229|l1230|l1231 +LTRS#L790|L806|L807|L808|L809|L810|L813|L1166|L1469|L1687|l388 +LTRT#L1154|L1155|L1666|L1667|L1668|L1669|L1670|L1671|L1672|L1673|L1674|L1675|L1676|L1677|L1678|L1679|L1680|L1681|L1682|L1683|L1684|L1685|l1316|l1317|l1604|l1605|l1606|l1607|l1608|l1609 +LTRW#L811|L812|l1232 +LTRX#L1910|l1490 +LTS#L520|L1047|L1404|L1470|L1694|L1717|L1927|l389|l1491 +LTS0#l886 +LTSB#L1908|L1909|L1928 +LTSK#L577|L578|L1188|L1692|L1921|L1922|L2104|l233|l297|l870|l1561|l1562|l1563 +LTSL#L1189|L1209|l909|l910|l911|l912|l913|l914|l915|l916|l917 +LTSN#L1210|l1492 +LTSP#L579|L580|L581|L582|L1923|L1924|L1925 +LTST#L583|L1190|L1191|L1192|L1193|L1194|L1300|L1301|L1302|L1303|L1926|l69|l390|l391|l392|l393|l410|l411|l412|l724|l794|l871|l872|l873|l874|l875|l876|l877|l878|l879|l880|l881|l882|l883|l884|l885|l887|l888|l1237|l1499|l1718|l1780 +LTT#L1178|l70|l394|l395|l725|l795|l796|l1238|l1489|l1610|l1719|l1781|l1782 +LTTN#l396|l797|l1720 +LTTR#L1048|L1049 +LTTS#l1721 +LTWK#L1939 +LTWR#L1204|L1205|L1206|L1207|L1208 +LTWS#L1050|W3352 +LTX#L2271 +LTXN#L1464 +LW#L2238 +LWJN#L1063|L1064 +LWN#L586|L2239|L2245 +LWNH#L2241 +LWNK#L2242|L2243 +LWNN#L587|L588|L589|L590|L591|L592|L2240|l418 +LWNS#L2244 +LWRM#l413|l414|l415|l416|l417 +LWS#l740 +LX#L154|L529|L782|L996|L1732|l35|l1264 +LX0N#l685|l686 +LXKR#L1734|L1735 +LXL#l1582|l1597 +LXLN#L2140|l1583|l1584|l1585|l1586|l1587 +LXLT#l1588|l1589|l1590|l1591 +LXN#L997|l36|l103|l1265 +LXNF#L998|L1005|L1006 +LXNK#L1737 +LXNM#L1011|L1012 +LXNS#L24|L999|L1010 +LXNT#L1000|L1001|L1002|L1003|L1004|l37|l38|l39|l40|l1266|l1267|l1268 +LXNW#L1007|L1008|L1009 +LXR#L25|L2200 +LXRF#L26 +LXRK#l1732 +LXRL#L2141|L2142|l1592|l1593|l1594|l1595|l1596 +LXRN#L27|L2201|l1731 +LXRS#L28 +LXS#L29|L530|L1733|L1935 +LXSF#L1937|l41 +LXSL#L30|L31 +LXSN#L33|l515|l1496 +LXSR#L32 +LXSS#L1936 +LXST#L1736|l42|l516|l1269 +LXT#L1354|l43|l44|l645|l647|l889|l961|l1270|l1271 +LXT0#L1013|L1014|L1015|L1016|L1017|L1018|L1019|L1020|L1021|l646 +LXTB#L1022|L1305|L1356|L1357|L1358|L1359|l947 +LXTF#L1025|L1026|L1307|L1308|l659|l660|l661|l662|l663|l664|l665|l666|l667|l668|l669|l670|l671|l672|l701|l702 +LXTJ#L1027|L1028|L1029|L1030|L1031|L1310|L1311|L1312|L1366|L1367|L1371|L1372|l673|l674 +LXTK#L1032|L1033|L1309|L1313|L1368|L1373|L1374|L1378|L1379|L1380|l675|l676|l677|l678|l679|l680|l681|l682|l683|l684 +LXTL#L1375|l687 +LXTM#L1035|L1036|L1037|L1038|L1369|L1370|l648|l962|l963|l964|l965|l966|l967|l968|l969 +LXTN#L1034|L1304|L1355|L1361|L1362|L1400|L1461|L1462|l45|l649|l890|l891|l892|l893|l894|l970|l971|l972|l973|l1272 +LXTP#L1314|L1377 +LXTR#L1023|L1039|L1306|L1315|L1316|L1317|L1322|L1323|L1324|L1325|L1326|L1363|L1364|L1376|L1381|l650|l651|l652|l653|l654|l974|l975 +LXTS#L1024|L1040|L1041|L1042|L1318|L1319|L1320|L1321|L1327|L1365|L1382|L1383|L1384|L1385|L1386|L1387|L1388|L1389|L1390|L1391|L1392|L1393|L1394|L1395|L1396|L1397|L1398|l46|l655|l656|l657|l658|l688|l689|l690|l691|l692|l693|l694|l695|l696|l697|l698|l699|l700|l895|l980|l1273|l1452 +LXTT#l47|l896|l897|l898|l899|l948|l949|l950|l951|l952|l953|l954|l955|l956|l957|l958|l959|l960|l976|l977|l978|l979|l1274 +LXTW#L1401 +LXTX#L1399 +LXXN#L1360 +LYL#l1493|l1494 +LYLN#l1495 +LYLT#L1932|L1933|L1934 +LYT#L594 ++++++++++ +M#M183|m1724 +M0#M931 +M0H#M1745 +M0LF#M1743|M2483|m1487 +M0LJ#M3364|m2163|m2164 +M0LT#M946|m1481|m1482|m1483|m1484|m1485 +M0MJ#M932 +M0MT#M933|M934|M935|M936|M937|M938|M939|M940|M941|M942|M943|M944|M945|m422|m423|m424|m425 +M0N#m1488 +M0NK#M1638 +M0NT#m1486 +M0R#m1489 +M0RN#m1490|m1491|m1492|m1493|m1494 +M0RS#M2479|M2480|M2481|M2482 +M0S#M947 +M0SK#m2159|m2160|m2161|m2162 +M0SR#M1744 +M0T#M1639 +M0TK#M1641 +M0TN#M1640 +M0TS#M1642|M1643|m905|m906|m907|m908|m909|m910|m911|m912 +MB#M2702 +MBK#M185 +MBL#M186|M3440|m1725|m1726 +MBLB#M3442 +MBLF#M3443|M3444|M3458|M3459 +MBLH#M3446|M3447|M3448 +MBLJ#M3445 +MBLK#M3450 +MBLM#M2708 +MBLN#M2705|M3449|M3451|m1727 +MBLR#M2703|M2704|M3460|m1728|m1729|m1730|m1731|m1732|m2236|m2237|m2238|m2239|m2240|m2241|m2242|m2243|m2244 +MBLS#M2706|M3441|M3452|M3453|M3454|M3455|m1733|m1734|m1735|m1736|m1737|m1738 +MBLT#M2707|M2709|M3456|M3457 +MBMR#M184 +MBT#M1 +MBTS#M0 +MF#M90|M1682|M3145|m939 +MFJ#m1989 +MFK#m1988 +MFR#M189 +MFS#M91 +MFST#M1433 +MH#M3485|m2194 +MHFL#m2298|m2299|m2300|m2301|m2302|m2303|m2304|m2305|m2306|m2307|m2308|m2309 +MHKN#M157|M158|M2806 +MHLS#m2285|m2286|m2287|m2288|m2289|m2290|m2291|m2292|m2293|m2294|m2295|m2296 +MHMT#M2804|M2805|m1826|m1827 +MHN#m2195|m2297 +MHRT#M159 +MHTM#M160 +MJ#M126|M3462|m2250 +MJKR#M128 +MJLN#M98|m1815|m1816|m1817|m1818|m1819 +MJLS#m1820 +MJLT#m1821|m1822|m1823|m1824 +MJN#M99|m2251 +MJNB#M100 +MJNF#M118 +MJNJ#M103|M104|M105|M106 +MJNK#M107|M108 +MJNL#M109|M110 +MJNP#M111 +MJNR#M102 +MJNS#M112|M113|M114|M115|M116|M207|M208 +MJNT#M101|M117 +MJR#M127|M209|M212|m52|m53 +MJRJ#M119 +MJRK#M120|M121 +MJRM#M122|M123|m54 +MJRN#M210|M211|M213|m55 +MJRR#m56|m57|m58|m59|m60 +MJRS#M124|M215|m61|m62|m63|m64|m65|m103|m104 +MJRT#M214|m66 +MJSK#m67|m68|m69|m70 +MJST#M129|M130|M131|m99|m100|m101|m102 +MJT#m2252 +MK#M7|M78|M1683|M1809|M2812|M3481|m51|m930 +MKBR#m105|m106|m107|m108|m109|m110 +MKBT#M1167 +MKFN#M1170|M1171 +MKL#M217|m1825 +MKL0#M1169 +MKLK#M190|M191|M192 +MKLR#M219|M220|M221|M222|M223|M224|M225|M226|M227|M228|M229|M230|M231|M232|M233|M234|M235|M236|M237|M238|M2803 +MKLS#M218|m111|m112|m113|m114|m115|m116|m117|m118|m119|m120|m121|m122|m123 +MKLT#M246|M247 +MKLX#M3463|M3464|M3465|m2253|m2254|m2255|m2256|m2257|m2258|m2259|m2260|m2261|m2262|m2263|m2264|m2265|m2266|m2267 +MKMB#M2710 +MKN#M79|M132|M3352|M3482 +MKNJ#M193|M194 +MKNK#M1280|M1281 +MKNL#M156 +MKNS#M133|M134|M135|M136|M3483 +MKNT#M137|M138|M139|M140|M141|M142|M143|M144|M145|M146|M147|M148|M149|M150|M151|M152|M153|M154|M155|m71|m72|m73|m74|m75|m76|m77|m78|m79 +MKR#M80|M1177|M1810|m526 +MKRB#M1811|M1812|M1813|m952|m953|m954 +MKRF#M1819|M1820|M1821|M1822|M1823|M1824|M1825|M1826|M1830|M1831|M1832|M1844 +MKRJ#m935 +MKRK#M1816|M1817|m934 +MKRL#M239|M1818|m955 +MKRM#M240|M241|M1827 +MKRN#M242|M1807|m527|m528|m529|m530|m1828 +MKRP#M1833|M1834|M1835 +MKRR#M1828|M1829|M1836 +MKRS#M243|M244|M245|M1676|M1837|M1838|M1839|M1840|M1841|M1842|M1843|m531|m956|m957|m958|m959|m960 +MKRT#m532|m533|m534|m535|m536 +MKRW#M1845|M1846|M1847|M1848 +MKRX#M1814|M1815 +MKS#M1016|M2696|m1716|m1717 +MKSJ#M2700 +MKSK#M1670|M1671|m928|m929 +MKSM#M1017|M1018|M1019|M1020|M1021|M1022|M1023|M1024|M1025|M1026|M1027|M1028|M1029|M1030|M1031|M1032|M1033|M1034|M1035|M1036|M1037|M1038|m468|m469|m470|m471|m472|m473|m474|m475|m476|m477|m478 +MKSN#M92|M93|M94|M95|m1718|m1719 +MKSR#M2698|M2699 +MKST#M1172|M1173|M2697|m80|m1720|m1721|m1722 +MKT#M96|M1808|m2268 +MKTL#M97 +MKTN#M216|M1174 +MKTR#M1175 +MKTS#M2802|M2813|M2814 +MKWT#M1176 +MKXP#M1168 +ML#M161|M195|M248|M252|M269|M991|M1178|M1224|M1900|M2819|M2835|M2836|M2837|M3486|M3491|m126|m1723|m1829 +MLB#M1850 +MLBF#M3492 +MLBN#M1851 +MLBR#M3493 +MLBT#M2838|m999|m1000|m1001|m1002 +MLF#M279 +MLFL#M268 +MLFR#M3509|M3510 +MLHL#M3501 +MLJ#m556|m1838 +MLJN#m557|m1839 +MLJR#m558|m559|m560|m561|m562|m1840|m1841|m1842|m1843|m1844 +MLK#M1296|M2830|m555|m748|m1837 +MLKL#M2820|M2821|M2822|M2823|M2824|M2825|M2826|M2827|m1830|m1831|m1832|m1833|m1834|m1835|m1836 +MLKM#M1297 +MLKN#M163|M270|m749 +MLKP#M3503|M3504 +MLKR#M995|M2007|M2831|M2832|M2833|M2834 +MLKS#M3502|m563|m564|m565|m566|m750|m1845|m1846|m1847|m1848 +MLKT#m751|m752|m753|m754|m755 +MLM#M273 +MLMK#m1990 +MLMR#M3496 +MLMT#M272|M2008|M2009|M2010|M2011|m1019|m1020 +MLN#M1225|M1283|M1300|M1849|M2012|M2828|M3487|m81|m127|m458 +MLNB#M3488 +MLNK#M3489 +MLNN#M1301|M1302|M2013|M2014|M2015|M2016|M2017|M2018|M2019|M2020|M2021|M2022|M2023|M2024|M2025|M2026|M2027|M2028|M2029|M2030|M2031|m1021|m1022|m1023|m1024 +MLNR#M2033|M2034|M2035|M2036|M2037|M2038 +MLNS#M1226|M1227|M1228|M2032|m1025|m1026 +MLNT#M3497|m128|m129|m130|m131 +MLNW#m664 +MLNX#M1282|M2041|m725|m726|m727|m728|m729|m730|m731|m732|m733|m734|m735 +MLPR#M275|M1179 +MLR#M249|M254|M257|M1994|M2815|M2816|M2829|M3434|M3498 +MLRB#M256 +MLRF#M260|M261|M267 +MLRJ#M262 +MLRK#M271 +MLRM#M259|M264|M3500 +MLRN#M258|M263|M265|M2817|M3435|M3499 +MLRR#M255 +MLRS#M162|M266|M1995|M1996|m132|m133|m134|m135 +MLRT#M196|M1997|M1998|M1999|M2000|M2001|M2002|M2003|M2004|M2005|M2006 +MLS#M278|M281|M996|M1180|M1901|M1989|M2044 +MLSB#M1993 +MLSK#M283|M1902|M1903|M2039|M2040|M3505|M3506|m124 +MLSL#M992|M993|M994 +MLSN#M1295|M1990|M1991|M1992 +MLSS#m125|m136|m137 +MLST#M164|M165|M166|M276|m82|m138|m459 +MLSX#M282 +MLT#M277|M1298|M2818|M3146|M3147|M3149|m83|m84|m139|m140|m460|m736|m966|m967 +MLTB#M1286 +MLTF#M253|m1991 +MLTL#M3150 +MLTM#M1284|M1285|M1292|M3151|M3152|M3153|M3154|M3155|m968 +MLTN#M1287|M1293|M1294|M1299|M2042|M2043|M3148|M3156|M3507|M3508|m85|m461|m737|m969|m1003|m1004|m1005|m1006|m1992|m1993|m1994 +MLTP#M1288|M1289|M3157|M3158|M3159|M3160|M3161|M3494|M3495|m738|m739|m740|m741|m1995|m1996|m1997|m1998|m1999|m2000|m2001|m2002|m2003|m2004|m2005|m2006|m2007|m2008|m2009|m2010|m2011|m2012|m2013|m2014|m2015|m2016|m2017 +MLTR#M997|M1290|M1894|M1895|M1896|M1897|M1898|M1904|M1905|M1906|M1907|M1908|M1909|M1910|M1911|M1912|M1913|M1914|M1915|M1916|M1917|M1918|M1919|M1920|M1921|M1922|M1923|M1924|M1925|M1926|M1927|M1928|M1929|M1930|M1931|M1932|M1933|M1934|M1935|M1936|M1937|M1938|M1939|M1940|M1941|M1942|M1943|M1944|M1945|M1946|M1947|M1948|M1949|M1950|M1951|M1952|M1953|M1954|M1955|M1956|M1957|M1958|M1959|M1960|M1961|M1962|M1963|M1964|M1965|M1966|M1967|M1968|M1969|M1970|M1971|M1972|M1973|M1974|M1975|M1976|M1977|M1978|M1979|M1980|M1981|M1982|M1983|M1984|M1985|M1986|M1987|M1988|m143|m144|m145|m761|m762|m970|m971|m972|m973|m974|m975|m976|m977|m978|m979|m980|m981|m1007|m1008|m1009|m1010|m1011|m1012|m1013|m1014|m1015|m1016|m1017|m1018 +MLTS#M1291|M3162|m86|m141|m462|m742|m756|m757|m758|m759|m760|m982|m983|m984|m985|m986 +MLTT#M1899|M3163|m87|m142|m463|m743|m744|m745|m746|m747|m987|m988|m989|m990|m991|m992|m993|m994|m995|m996|m997|m998 +MLWR#M998|M999|M1000|M1001 +MLWS#M280 +MLX#M250|M274|M1852 +MLXF#M1859|M1860|M1861|M1887|M1888|M1889 +MLXJ#m962|m963|m964|m965 +MLXK#M1862|M1863|M1864|M1865|M1866|M1867|M1868|M1869|M1870|m961 +MLXL#M1871 +MLXM#M1872 +MLXN#M1853|M3433 +MLXP#M1873|M1874|M1875|M1876|M1877|M1878|M1879 +MLXR#M1856|M1857|M1858|M1880|M1881 +MLXS#M251|M1882|M1883|M1884|M1885|M1886|M1890|M1891|M1892|M1893 +MLXT#M1854 +MLXW#M1855 +MM#M284|M286|M1308|M2045|M3164|M3166 +MMBR#M1303|M1304 +MMFS#M1311|M3165|m2018 +MMK#M2047 +MML#M1305 +MMLJ#M1306 +MMN#M287|M1307|M2046|m1027 +MMNT#M2839|M2840|M2841|M2842|M2843|M2844|M2845|M2846|m1849|m1850|m1851|m1852|m1853|m1854 +MMRN#M1309|M1310 +MMS#M285|M2048 +MMSK#M3383|M3384|m1028|m1029|m1030 +MMT#M288 +MMTB#M291 +MMTF#M292 +MMTN#M289|M294 +MMTS#M290|M293 +MN#M197|M295|M354|M376|M377|M1229|M1414|M1415|M1684|M2129|M2167|M2243|M2245|M2807|M2847|M2933|M3385|m88|m146|m665|m666|m931|m1031 +MN0S#m1883 +MNBL#M1416 +MNBR#M168|M169|M170|M2173 +MNBS#M167 +MNFK#M434|M435 +MNFN#M1418 +MNFR#M198|M337|M443|M444|M445|M446|M447|M1419|M1432|M2178|m210|m211|m212|m213|m214|m215|m216|m217|m218 +MNFS#M361|M362|M363|M364|M365|m175|m176|m177|m178|m179|m180|m181 +MNHF#M1234|m196|m197 +MNHM#M385 +MNHS#M2181 +MNHT#M353 +MNJ#M335|M1314|m674 +MNJL#M342|M343|M344|M345|M346|M347|M348|M349|M350|M351|M352|M3386|M3387|M3388|M3389|M3390|M3391|M3392|M3393|M3394|m160|m161|m162|m163|m164|m165|m166|m167|m168|m169|m170|m171|m172|m173 +MNJM#M296|M297|M298|M299|M300|M301|M302|M303|M304 +MNJN#M305|M336|M1315|M1316|M1317|M1318|M1319|M1320|M1321|M1322|M1323|m147|m675|m763|m764|m765|m766|m767 +MNJR#M172|M306|M307|M308|M309|M310|M311|M3171|m2020 +MNJS#M1420|m829 +MNK#M375|M2166|M2848|M2927 +MNKF#M386|m198|m199|m200|m201|m202|m203|m204 +MNKL#M2179|M2180|M2182|M2925|M2926|M2937|m174|m1870|m2021|m2022 +MNKM#M2175|M2176|m1875 +MNKN#M338|M339|M340|M341|M379|M380|M381|M1324 +MNKR#M173|M1421|M1422|M1423|M2174|M2177|M2183|M2184|M2934|M2935|M2936|m1876|m1877 +MNKS#M2242|m1867 +MNKT#m768 +MNL#M366|M430|M431|M432|M433|m205|m206 +MNL0#m1878|m1879|m1880 +MNLJ#M2939 +MNLK#M2938 +MNLN#M3404|m207 +MNLR#m208 +MNLS#M1424|m209 +MNLT#M2247 +MNLX#M3405|m2201|m2202|m2203|m2204|m2205|m2206 +MNM#M2185|m667 +MNMK#M2924 +MNML#M174|M175|M2186|M2187|M2188|M2189|M2190|M2191|m1064|m1065|m1066|m1067|m1068|m1069|m1070 +MNMM#M2193|M2194 +MNMN#M2940|M2995|M2996|M2997|M2998|M2999|M3000|M3001|m1907|m1908|m1909 +MNMR#M2192|m1071|m1072|m1073|m1074 +MNMT#M2195|M2701 +MNN#M355|M378|M1233|M1685|M2130|m89|m668 +MNNB#M2808 +MNNF#m1061 +MNNJ#M181|M1238|M2134|M2135 +MNNK#M180|M1237|M1239|M1240|M1241|M1242|M1243|M1244|M1245|M1246|M1247|M1248|M1249|M1250|M1251|M1252|M1253|M1254|M1255|M1256|M1257|M2131|M2132|M2133|M2136|m681 +MNNS#M1686|M2137|M2138|M2139|M2140 +MNNT#M1417|m90|m91|m92|m93 +MNNW#M2141|M2142 +MNPL#M367|M368|M369|M370|M371|M372|M373|M2941|M2942|M2943|M2944|M2945|M2946|M2947|M2948|M2949|M2950|M2951|m182|m183|m184|m185|m186|m187|m188|m189|m190|m191|m192|m193|m194|m1881|m1882 +MNPN#M1425|M1426|M1427 +MNR#M171|M356|M2956|M3396|m669 +MNRB#M3397|M3399 +MNRF#M176 +MNRK#M2196|M2197|M3401 +MNRL#M2143|M2144|M2145|M2146|M2147|M2148|M2149|M2150|M2151|M2152|M2153|M2154|M2155|M2156|M2157|M2158|M2159|M2160|M2161|M2162|M2163|M2164|M2165|m1062|m1063 +MNRN#M357|M358|M3402|m1871 +MNRR#M3398|M3400 +MNRS#M359|M360|m670 +MNRT#M2049|M2050|M2248|m1872|m1873 +MNRW#M3403 +MNRX#M2849|M2850|M2851|m1855|m1856 +MNS#M199|M382|M387|M1328|M1428|M2250|M2262|M3521|M3522|m671|m1077 +MNSB#M388|M389|M1329 +MNSJ#M383|M3525 +MNSK#M178|M390|M391|M392|M393|M394|M395|M396|M397|M398|M399|M400|M401|M402|M403|M404|M405|M406|M407|M408|M409|M410|M411|M412|M413|M414|M420|M421|M422|M423|M436|M437|M438|M439|M440|M441|M442|M1325|M1326|M1327|M1331|M1332|M1333|M1334|M1335|M1336|M1337|M1338|M1339|M1340|M1341|M1342|M1343|M1344|M1345|M1346|M1347|M1348|M1349|M1350|M1351|M1352|M1353|M1354|M1355|M1356|M1357|M1358|M1359|M1360|M1361|M1362|M1363|M1364|M1365|M1366|M1367|M1368|M1369|M1370|M1371|M1372|M1373|M1374|M1375|M1376|M1377|M1378|M1379|M1380|M1381|M1382|M1383|M1384|M1385|M1386|M1387|M1388|M1389|M1390|M1391|M1392|M1393|M1394|M1395|M1396|M1397|M1398|M1399|M1400|M1401|M1402|M1403|M1404|M1405|M1406|M1407|M1408|M2246|m195|m769|m770|m771|m772|m773|m774|m775|m776|m777|m778|m779|m780|m781|m782|m783|m784|m785|m786|m787|m788|m789|m790|m791|m792|m793|m794|m795|m796|m797|m798|m799|m800|m801|m802|m803|m804|m805|m806|m807|m808|m809|m810|m811|m812|m813|m814|m815|m816|m817|m818|m819|m820|m821|m822|m823|m824|m825|m826|m827|m1076 +MNSL#M2198 +MNSM#M384|M2928 +MNSN#M188|M2244|M2963|M3523 +MNSP#M1330|M1429|M2251|M3527 +MNSR#M417|M418|M419|M2957|M3524|M3526|M3528 +MNSS#M2253|M2254|m1087|m1088 +MNST#M179|M1409|M1430|M2199|M2200|M2201|M2202|M2203|M2204|M2205|M2206|M2207|M2208|M2209|M2210|M2211|M2212|M2213|M2214|M2215|M2216|M2217|M2218|M2219|M2220|M2221|M2222|M2223|M2224|M2225|M2226|M2227|M2228|M2229|M2230|M2231|M2232|M2233|M2234|M2235|M2236|M2237|M2238|M2239|M2240|M2252|M2952|M2953|M2958|M2959|M2960|M2961|M2962|M3520|m94|m672|m676|m1075|m1890|m1891|m2348 +MNSX#M177 +MNT#M334|M374|M429|M1230|M1231|M1235|M2255|M2852|M2853|M2886|M2892|M2964|M2986|M3142|M3167|m95|m96|m677|m678|m932|m2019 +MNTB#M2889|M2890 +MNTF#M2894|M2895|M2896|M2897|M2898|M2899|M2900|M2908 +MNTH#M3172 +MNTJ#M2967|M2968|M2969|M2970|M2971|M2972|M2973|m2338|m2339|m2340|m2341 +MNTK#M415|M2901|M2965|M2966|M2974|M2975|M2976|M2992|M3517|m1892|m2337 +MNTL#M327|M328|M329|M330|M331|M332|M424|M425|M426|M427|M428|M1312|M1313|M1410|M1411|M2854|M2887|M2902|M2903|M2904|M3406|M3407|M3408|M3514|m156|m157|m158|m159|m828|m1857|m1858|m1859|m1860|m1861|m1862|m2328|m2329|m2342|m2343|m2344|m2345|m2346|m2347 +MNTM#M2905|M2906|M2921 +MNTN#M315|M316|M317|M1232|M1236|M2051|M2256|M2257|M2258|M2259|M2260|M2261|M2855|M2888|M2907|M2923|M2954|M2977|M2978|M2979|M2980|M2981|M2982|M2983|M2984|M2985|M2987|M3143|M3518|M3519|m97|m679|m1078|m1079|m1080|m1081|m1082|m1083|m1084|m1864|m1865|m1866|m1884|m1885|m1886|m1887|m1888|m1889|m1893|m2330|m2331|m2332|m2333 +MNTP#M2909|M2910|M2955|M2993|M3173 +MNTR#M318|M319|M1412|M1413|M2052|M2053|M2054|M2055|M2056|M2057|M2058|M2059|M2060|M2061|M2062|M2063|M2064|M2065|M2066|M2067|M2068|M2069|M2070|M2071|M2072|M2073|M2074|M2075|M2168|M2169|M2170|M2171|M2172|M2241|M2249|M2891|M2911|M2929|M2930|M2931|M2932|M2988|M2989|M2990|M2991|M2994|M3168|M3169|M3515|M3516|m1032|m1033|m1034|m1035|m1036|m1037|m1038|m1039|m1040|m1041|m1042|m1043|m1044|m1045|m1046|m1047|m1048|m1049|m1050|m1051|m1052|m1053|m1054|m1055|m1056|m1868|m1869|m1894|m1895|m1896|m1897|m1898|m1899|m1900|m1901|m1902|m1903|m1904|m1905|m1906|m2023|m2024|m2025|m2026|m2027|m2028|m2029|m2030|m2031|m2032|m2033|m2034|m2165|m2166|m2167 +MNTS#M333|M2076|M2077|M2078|M2079|M2080|M2081|M2082|M2083|M2084|M2085|M2086|M2087|M2088|M2089|M2090|M2091|M2092|M2093|M2094|M2095|M2096|M2097|M2098|M2099|M2100|M2101|M2102|M2103|M2104|M2105|M2106|M2107|M2108|M2109|M2110|M2111|M2112|M2113|M2114|M2115|M2116|M2117|M2118|M2119|M2120|M2121|M2122|M2123|M2124|M2125|M2126|M2127|M2128|M2856|M2857|M2858|M2859|M2860|M2861|M2862|M2863|M2864|M2865|M2866|M2867|M2868|M2869|M2870|M2871|M2872|M2873|M2874|M2875|M2876|M2877|M2878|M2879|M2880|M2881|M2882|M2883|M2884|M2885|M2893|M2912|M2913|M2914|M2915|M2916|M2917|M2918|M2919|M2922|M3170|M3174|M3175|m98|m680|m1057|m1058|m1059|m1060|m1863 +MNTT#M320|M321|M322|M323|M324|M325|M326|M2920|m2334|m2335|m2336 +MNTW#M3176|M3177|m673 +MNTX#M1431 +MNWS#M182 +MNWX#M416 +MNX#M312|M3466|m148|m149 +MNXM#M314|m150|m155 +MNXN#M3178|M3179|M3180|M3181|M3182|M3183|M3184|M3185|M3186|M3187|M3395|M3467|M3511|M3512|M3513|m151 +MNXR#m152|m153|m1874 +MNXS#M313|M3468|m154|m1085|m1086 +MP#M450 +MPN#M451 +MPS#M3010|M3469 +MPT#M3007 +MPTM#M3008 +MPTS#M3009 +MR#M3|M125|M448|M479|M483|M513|M708|M980|M1113|M1115|M1223|M2263|M2809|M3002|M3003|m567|m582|m1089 +MR0N#M452|M453|M454|M455|M456|M457|M458 +MRB#M981|m2349 +MRBL#M459|M982|M983 +MRBR#M460 +MRBS#M1114 +MRBT#M1187|M1188|M1189|M1190|M3023 +MRFK#M1183 +MRFL#m1956|m1957|m1958 +MRFM#M1195|M1196 +MRFR#M988|M1215|m593|m594|m595|m596 +MRFW#M1184 +MRFX#M1194|m588|m589|m590|m591|m592 +MRHN#M489 +MRHT#M1198|M1199|M1200|M1201|M1202|M1203|M1204|m602|m603 +MRJ#M473 +MRJJ#m1954|m1955 +MRJN#M474|M475|M476|M477|M1154|M1155|M1436|M3050|M3051|M3052|M3053|M3054|M3055|M3056|M3057|M3058|M3059|M3060|M3061|M3062|M3063|M3064|M3065|M3066|M3067|M3068|M3069|M3070|m219|m220|m221|m1911|m1948|m1949|m1950|m1951|m1952|m1953 +MRJR#m604|m605|m606 +MRJS#M3032|m597|m598|m599 +MRJT#M478 +MRJW#M1197 +MRK#M461|M521|M523|M572|M682|M1435|M2264|m830|m835|m1910 +MRK0#M613|M614 +MRKB#M522|M1438|M1439|M1440|M1441|m833|m834 +MRKF#M1443 +MRKH#M1444 +MRKJ#m264 +MRKK#M566|M683|m248|m583 +MRKL#M1445|M1446|M3424|m600|m601|m837|m838|m839|m840|m841 +MRKM#M1447|M1448|M1449|M1450|M1451|M1452|m842 +MRKN#M524|M525|M526|M527|M528|M529|M530|M531|M532|M533|M534|M535|M536|M537|M538|M539|M540|M541|M542|M543|M544|M545|M546|M547|M548|M549|M550|M551|M552|M553|M570|M571|M681|M3049|m235|m236|m237|m238|m239|m240|m241|m242|m243|m244|m245|m246|m247|m304|m305|m607|m831|m832|m836 +MRKP#M1205|M1453 +MRKR#M466|M467|M468|M469|M470|M471|M472|M567|M568|M1442|M1455|M3423|m249|m250|m251|m252|m253|m254|m255|m256|m257|m258|m259|m260|m261|m262|m263 +MRKS#M463|M464|M554|M569|M573|M664|M665|M684|M685|M686|M687|M706|M707|M1206|M1454|M1458|M1459|M1460|M3188|m324|m325|m326|m327 +MRKT#M555|M556|M557|M558|M559|M560|M561|M562|M563|M564|M565|M574|M575|M576|M577|M578|M579|M580|M581|M582|M583|M584|M585|M586|M587|M588|M589|M592|M593|M594|M595|M596|M597|M598|M599|M600|M601|M602|M603|M604|M605|M606|M607|M608|M609|M610|M611|M612|M615|M616|M617|M618|M619|M620|M621|M622|M623|M624|M625|M626|M627|M628|M629|M630|M631|M632|M633|M634|M635|M636|M637|M638|M639|M640|M641|M642|M643|M644|M645|M646|M647|M648|M649|M650|M651|M652|M653|M654|M655|M656|M657|M658|M659|M660|M661|M662|M663|M1156|M1157|M3425|M3426|m265|m266|m267|m268|m269|m270|m271|m272|m273|m274|m275|m276|m277|m278|m279|m280|m281|m282|m283|m284|m285|m286|m287|m288|m289|m290|m291|m292|m293|m294|m295|m296|m297|m298|m299|m300|m843|m844|m845|m846|m2220 +MRKW#M1456|M1457|m847|m848|m849|m850|m851|m852|m853|m854|m855|m856|m857|m858|m859|m860 +MRKX#M590|M591|M3422 +MRL#M3011 +MRL0#M3020 +MRLB#M3012|M3013 +MRLF#M3021 +MRLK#M3019 +MRLN#M490|M1461|M3004 +MRLS#M3014|M3015|M3016|M3017|m1913|m1914|m1915|m1916|m1917|m1918|m1919|m1920|m1921|m1922|m1923|m1924|m1925|m1926|m1927|m1928|m1929|m1930|m1931 +MRLT#M3018 +MRML#M667|M668|M3189|M3190|m608|m609|m610|m611|m612|m613|m2035|m2036|m2037|m2038|m2039|m2040|m2041|m2042|m2043|m2044|m2045|m2046 +MRMN#M3071|M3072|M3073|m614|m615|m616 +MRMR#M666|M669|M670|M671|M672|M673|M674|M675|M676|M677|m301|m302|m303 +MRN#M480|M491|M514|M984|M1117|M2810|M3079|m455|m584|m2047 +MRNB#m222 +MRNF#M495|M496|M497|M505|M506|M680 +MRNH#M498 +MRNJ#M1118|M1119 +MRNK#M485|M486|M487|M488|M501|M1214|M2811 +MRNL#M502|M503|M678 +MRNM#M1191 +MRNN#M499|M500|M504|M3080 +MRNR#M507|M512|M1002|m223|m224|m225|m226|m227|m228|m229|m230|m231 +MRNS#M481|M493|M508|M509|M510|M679 +MRNT#M484|M492|M494|M511|M515|M516|M517|M518|M1213|m456|m2048 +MRPL#M1207|M1208|M1209|M1210|m617 +MRPR#M1211|M1212|m618|m619|m620 +MRR#M1003|M1192|m585 +MRRB#M1181|M1182 +MRRL#M1193 +MRRN#M1004|m586 +MRRP#M1005|M1006|M1007 +MRRR#m587 +MRRS#M1008 +MRS#M482|M519|M688|M1120|M1158|M3074|M3431|m861 +MRSB#M1122|M1123|M1124|M1125|M1126|M1127|M1128|M1129|M1139|M3077 +MRSF#M1131|M1132 +MRSH#M3432 +MRSJ#M1133 +MRSK#M689|M690|M691|M692|M693|M694|M695|M696|M697|M698|M699|M700|M1134|M1137|M1159|M1160|M1161|M1162|M1163|M1185|M1186|M3427|M3428|m306|m307|m308|m309|m310|m311|m312|m313|m314|m315|m316|m317|m318|m319|m621|m1959|m1960|m1961|m2350|m2351|m2352|m2353|m2354 +MRSL#M462|M701|M1138|M1221|M3075|m624|m625|m626|m627 +MRSN#M703|M1130 +MRSP#M709|M710|M985|M1141|M1142|M3076|m628|m629|m630|m631|m632 +MRSR#M1121|M3474 +MRSS#M3078 +MRST#M986|M1143|M1144|M1145|M1146|M1147|M1148|M1149|M1150|M1151|M1152|M1153|M1434|M3022|m622|m623|m633|m634|m635|m636|m637|m638|m639|m640|m641|m642|m643|m644|m645|m646|m647|m648|m649|m1932|m1933 +MRSW#M1222 +MRSX#M1140|M1164 +MRT#M520|M3025|M3353|m457|m650|m1934|m2049 +MRTF#M3030|M3031|M3043|M3044|M3045|M3046 +MRTJ#m652|m653|m654|m655 +MRTK#M3034|M3035|M3036 +MRTL#M987|M3037|M3475|M3476|M3477|m1962 +MRTM#m232|m233|m234 +MRTN#M704|M705|M1009|M1437|M3026|M3027|M3028|M3033|m651|m1935|m1936|m1937|m1938|m1939|m2050 +MRTP#M3038 +MRTR#M465|M3429|M3430|M3470|M3471|M3472|M3473|m320|m321|m568|m2269|m2270|m2271 +MRTS#M1010|M3029|M3039|M3040|M3041|m1940|m1945|m1946|m1947 +MRTT#M3042|m569|m570|m571|m572|m573|m574|m575|m576|m577|m578|m579|m580|m581|m1941|m1942|m1943|m1944 +MRTW#M3047|M3048 +MRWK#M989|M990 +MRWR#M1216|M1217|M1218|M1219|M1220|m656 +MRWS#M1165 +MRWX#m657|m658|m659 +MRXH#M1135|M1136 +MRXL#M702|M3024|m322|m323 +MRXN#M3409|M3410|M3411|M3412|M3413|M3414|M3415|M3416|M3417|M3418|M3419|M3420|M3421|m2207|m2208|m2209|m2210|m2211|m2212|m2213|m2214|m2215|m2216|m2217|m2218|m2219 +MRXS#M1116 +MS#M2|M4|M200|M449|M786|M1011|M1045|M1048|M1258|M1475|M1806|M3005|M3197|M3351|M3436|M3478|m479|m868|m940|m941|m1117|m1168|m2076|m2355 +MS0F#M2359|M2360|M2361 +MSB#M1477 +MSBH#M2292|M2293 +MSBJ#M1533 +MSBL#M2294|M2295|M2296|m1130|m1131|m1132|m1133|m1134|m1135|m1136|m1137|m1138|m1139|m1140|m1141|m1142|m1143 +MSBR#M5|M1464|M1465|M2297|M2298|M2299|M2300|m862|m863|m864|m865|m866|m867|m1144|m1145|m1146|m1147|m1148|m1149|m1150|m1151|m1152 +MSBS#M1478 +MSBT#M1466 +MSBX#M1467|M1468|M1469|M1470 +MSF#M874|M876|m387|m388 +MSFB#M875 +MSFK#M1053 +MSFL#M1504|M1505|m510|m511|m512|m513|m514|m1171|m1172|m1173|m1174|m1175|m1176|m1177|m1178|m1179|m1180|m1181|m1182|m1183|m1184 +MSFM#m389 +MSFN#M1506|m390 +MSFR#M1074|M1559|M1560|M1561|M2346|M2347|M2348|M2349|M2350|M2351|M2352|M2353|m391|m392|m393|m394|m1275|m1276|m1277|m1278|m1279|m1280|m1281|m1282|m1283|m1284|m1285|m1286|m1287|m1288|m1289|m1290|m1291|m1292|m1293|m1294|m1295 +MSFS#M877|m395|m396|m397|m398|m399 +MSJ#M780|m378|m2228|m2368 +MSJB#M2309|M2310|m484|m485|m486|m487|m488|m489|m490|m491|m492|m493|m494|m1185 +MSJL#M781|m1186 +MSJM#m379|m2229|m2369 +MSJN#M782|M1507|m1912|m2230|m2231|m2370 +MSJR#M1508|M1509|M1510|M1511|m380|m381|m382|m383|m482|m483|m495|m496|m2232|m2371 +MSJS#M783|M2311|M2312|M2313|M2314|m384|m497|m498|m1187|m1188|m1189|m1190|m1191|m2233|m2372 +MSK#M711|M766|M3081|M3083|M3195|M3206|m377|m1094|m2227|m2367 +MSKB#M1054|M1055|M1546|M3211|M3212|m1090|m1091|m1092|m1093 +MSKF#M3218|M3219|M3220|M3246|M3247 +MSKH#M2268|M3090|M3091|M3221|M3222|M3223 +MSKJ#M2271 +MSKK#M2270|M2272|M3217|M3438 +MSKL#M201|M202|M1013|M1057|M2273|M2274|M2275|M2276|M2330|M2331|M2332|M3191|M3192|M3193|M3194|M3205|M3230|M3231|M3232|M3233|M3234|M3235|M3252|M3253|M3254|M3255|M3256|M3257|M3258|M3259|M3260|M3261|M3262|M3265|m349|m1192|m1193|m1194|m1195|m1196|m1197|m2052|m2053|m2054|m2055|m2056|m2057|m2058|m2059|m2060|m2061|m2062|m2063|m2064 +MSKM#M1523|M1524|M2277 +MSKN#M712|M713|M714|M715|M716|M717|M718|M719|M720|M721|M722|M723|M724|M725|M726|M727|M728|M729|M730|M731|M732|M733|M734|M735|M736|M737|M738|M739|M740|M741|M742|M743|M744|M745|M746|M747|M748|M749|M750|M751|M752|M753|M754|M755|M756|M757|M758|M759|M760|M761|M767|M768|M769|M770|M771|M772|M773|M774|M1066|M1067|M1547|M2267|M2285|M2286|M2287|M2288|M2315|M3082|M3084|M3207|M3208|M3209|M3224|M3225|M3226|M3244|M3439|M3537|m328|m329|m330|m331|m332|m333|m334|m335|m336|m337|m338|m339|m1095|m1096|m1097|m1098|m1198|m1199|m1200|m1201|m1202|m1203|m1204|m1205|m1206|m1207|m1208|m1209|m1210|m1211|m1212 +MSKP#M2278|M2279|M2280|M2281|M2282|M2283|M3227|M3236|M3237|M3238|M3239 +MSKR#M775|M776|M777|M784|M785|M1058|M1512|M1513|M1525|M1526|M1527|M1528|M2269|M2333|M3088|M3089|M3213|M3214|M3215|M3216|M3228|M3229|m340|m341|m342|m343|m344|m345|m346|m347|m348|m351|m352|m353|m354|m355|m356|m357|m358|m359|m360|m467|m1963 +MSKS#M3092|M3196|M3240|M3241|M3242|M3245|M3250|m385|m386|m1099 +MSKT#M778|M2284|M3093|M3094|M3210|M3243|M3251|M3263|M3264|m1100|m1101|m1102|m1103|m1104|m2234|m2235 +MSKW#M3095|M3248|M3249 +MSL#M1277|M3085|M3490|M3529 +MSL0#M1462 +MSLJ#m2315|m2316|m2317|m2318|m2319|m2320|m2321 +MSLK#M2318|m2314|m2322|m2323|m2324|m2325 +MSLM#M1014|M3096|M3097|M3266|M3267|m1964|m1965 +MSLN#M206|M1278|M1530|m724|m1231|m1234|m1235|m1236|m1237|m1238|m1239 +MSLS#M1059|m499|m500|m501|m502 +MSLT#M203|M1056|M1479|M1529|M2334 +MSLX#m1232|m1233 +MSM#M3198|m2310|m2311 +MSM0#M1531|M1532 +MSMR#m2312 +MSMS#M1687|M3199|M3200|M3201|M3202|M3203|M3204|m2051|m2313 +MSMT#M2335|M2336|m1240|m1241|m1242|m1243|m1244|m1245|m1246|m1247|m1248|m1249|m1250|m1251 +MSN#M787|M1051|M1279|M1480|M1515|M2320|M3437|m480|m869|m1169|m2356 +MSN0#M2265|M2266 +MSNB#M797|M798|M799|M800 +MSNF#M796|M812|M852|M853|M854|M855|M856|M857|M858|M2319 +MSNH#M816|M1049|M1050|m361|m362|m363|m364|m365 +MSNJ#M788|M1557 +MSNK#M810|M811|M813|M814|M815|M818|M819|M820|M839|M1046|M1047|M1516|M1517|M1518|M1519|M1556 +MSNM#M817|M821|M822|M823|M824|M825|M826|M827|M1060|M1061|m503 +MSNN#M789|M790|M791|M806|M807|M849|M850|M851 +MSNP#M830|M831|M832|M833|M834|M835|M836|M837|M838|m366|m367 +MSNR#M792|M793|M794|M795|M808|M809|M828|M829|M2321|M2322|M2323|m1229|m1230 +MSNS#M840|M841|M842|M843|M844|M845|M862|M863|M1520|M1521|M1522|M1558|M2324|M2325|M2326|M2327|M2328 +MSNT#M77|M801|M802|M803|M804|M805|M846|M847|M848|M2316|M2317|m870|m871|m1213|m1214|m1215|m1216|m1217|m1218|m1219|m1220|m1221|m1222|m1223|m1224|m1225|m1226|m1227|m1228 +MSNW#M859|M860|M861|m368 +MSPK#M1482 +MSPN#M1539|M1540|M1541 +MSPR#M1483|M1535|M1536|M1537|M1538 +MSPT#M1463 +MSR#M762|M868|M869|M1012|M1484|M2289|M3086|m369 +MSRB#m1105|m1106|m1107|m1108|m1109|m1110|m1111|m1112|m1113|m1114|m1115|m1116 +MSRF#M2303|M2304|M2305 +MSRH#M763|M1544|M1545 +MSRJ#M1062|M1063|M1064|M1485|M1486|m504|m505 +MSRK#M1044|M1065|M1487|M1488 +MSRM#M1543 +MSRN#M764|M765|M870|M873|M1489|M2290|M2306|m370|m464|m942 +MSRS#M1490|M1491|M1492|M1493|M1494|M1495|M1496|M1497|M1498|M1499|M1514|m872|m873|m874|m875|m876 +MSRT#M1481|M1534|M1542|M3144|m371|m372|m373|m374|m375|m376|m465|m466 +MSS#M871|M1052|M3087 +MSSK#M1500|m2065 +MSSL#M1567|M1569 +MSSN#M872|M1501|M1503 +MSSP#M2329 +MSSR#m2066|m2067|m2068|m2069|m2070|m2071|m2072|m2073|m2074|m2075 +MSST#M864|M865|M866|M867|M1073|M1502|M1550|M1551|M1552|M1553|M1568|m481|m1170 +MSSW#M1476 +MSSX#M1075 +MST#M878|M1043|M1259|M2355|M3098|M3099|m682|m689|m1252|m1253|m2077|m2078|m2196|m2357|m2358 +MSTB#M879|M1068|M1069|M1070|M1071|M1072|m506|m507|m508|m509|m683|m684|m685|m686|m687|m688 +MSTF#M3358 +MSTJ#m717|m718|m719|m720|m721|m722|m1303 +MSTK#M2357|M2358|M2362|M2363|M3359|M3360|M3361|M3362 +MSTL#M1548 +MSTM#M2339 +MSTN#M1260|M1473|M1474|M2337|M2338|M2340|M2341|M3268|M3269|m690|m691|m692|m1273|m1274|m1296|m2079|m2221|m2359 +MSTR#M89|M880|M881|M883|M1261|M1262|M1263|M1264|M1265|M1266|M1267|M1268|M1269|M1270|M1271|M1272|M1273|M1274|M1275|M1276|M1472|M1549|M2342|M2343|M2344|M2345|M2356|M2364|M3270|M3271|M3272|M3273|M3274|M3275|M3276|M3277|M3278|M3279|M3280|M3281|M3282|M3283|M3284|M3285|M3286|M3287|M3288|M3289|M3290|M3291|M3292|M3293|M3294|M3295|M3296|M3297|M3298|M3299|M3300|M3301|M3302|M3303|M3304|M3305|M3306|M3307|M3308|M3309|M3310|M3311|M3312|M3313|M3354|M3355|M3356|M3357|m693|m694|m695|m696|m697|m698|m699|m700|m701|m702|m703|m704|m705|m706|m707|m708|m709|m710|m711|m712|m713|m714|m715|m716|m1256|m1257|m1258|m1259|m1260|m1261|m1262|m1263|m1264|m1265|m1266|m1267|m1268|m1269|m1270|m1271|m1272|m2081|m2082|m2083|m2084|m2085|m2086|m2087|m2088|m2089|m2090|m2091|m2092|m2093|m2094|m2095|m2096|m2097|m2098|m2099|m2100|m2101|m2102|m2103|m2104|m2105|m2152|m2153|m2154 +MSTS#M882|M884|M1015|M3363|m723|m1254|m1297|m2080|m2155|m2156|m2157|m2158|m2222|m2360 +MSTT#M1471|M2301|M2302|M2307|M2308|m1153|m1154|m1155|m1156|m1157|m1158|m1159|m1160|m1161|m1162|m1163|m1164|m1165|m1166|m1167|m1255|m1298|m1299|m1300|m1301|m1302|m2223|m2224|m2225|m2226|m2361 +MSTX#M1554|M1555|m877 +MSWL#M2354 +MSWR#M1562|M1563|M1564|M1565 +MSWS#M1566 +MSXS#M779|m350 +MSXT#M2291|m1118|m1119|m1120|m1121|m1122|m1123|m1124|m1125|m1126|m1127|m1128|m1129 +MT#M6|M83|M970|M1570|M1664|M2365|M2546|M2713|M3138|M3141|M3314|M3319|M3350|m437|m537|m660|m936|m943|m1304|m2197|m2272|m2326 +MTBH#M1694|M1695 +MTBJ#M1693|M1753|M1754|M1755|M1756 +MTBK#M2382|m1310|m1311 +MTBL#M1696|M1697|m1312 +MTBM#M1704 +MTBN#M1571|M2383|m1313|m1314|m1315|m1316|m1317|m1318|m1319|m1320|m1321|m1322|m1323|m1324|m1325|m1326|m1327 +MTBR#M1698|M2384|M2404|M2405|M2406|M2407|M2408|m1328|m1340|m1341|m1342|m1343|m1344|m1345|m1346 +MTBS#M1699|M1700|M2385|M2386|M2387|M2388|M2389|M2390|M2391|M2392|M2393|M2394|m1329|m1330|m1331|m1332|m1333|m1339 +MTBT#M1701|M2395|M2396|M2403|m1334 +MTBW#M2397|M2398|M2399|M2400|M2401|M2402|m1335|m1336|m1337|m1338|m1742 +MTF#M3101 +MTFF#M2425 +MTFK#M2786|M2787 +MTFL#m1372|m1373|m1374|m1375|m1376|m1377 +MTFN#M2379|M2426|M3104|m1370 +MTFR#M1618|M1619|M1735|M1736|M1737|M1783|M1784|M1785|M1786|M1787|M1788|M1789|M1790|M1791|M2424|M2427|M2679|M2680|M2681|M2719|M2720|M2721|M3105|M3106|m1364|m1365|m1366|m1367|m1368|m1369|m1371|m1378|m1379|m1679|m1680|m1681|m1682|m1683|m1684|m1685|m1686|m1687|m1688|m1689|m1966|m1967|m1968|m1969|m1970|m1971|m1972|m1973|m1974|m1975|m1976|m1977|m1978 +MTFS#M1620|M2788|M2789|m894|m895|m896|m897|m1782|m1783|m1784|m1785|m1786|m1787|m1788|m1789|m1790|m1791|m1792|m1793|m1794|m1795|m1796 +MTFX#M2718|M3102|M3103 +MTHF#M2725 +MTHS#M2726 +MTJ#M204|M3321|m49|m1664|m2112 +MTJB#M1739|M2428|m1382|m1383|m1384|m1385|m1386|m1387|m1388|m1389|m1390|m1391|m1392|m1480|m1495 +MTJF#M2429|M2430|M2431|M2432|M2437|m1393|m1394|m1395|m1396|m1397|m1398|m1399|m1400|m1401|m1402|m1403|m1404|m1405|m1406|m1407|m1408|m1409|m1410 +MTJH#M2722|m1420|m1421|m1422|m1423|m1424|m1425|m1426|m1427|m1428|m1429|m1430|m1431|m1432|m1433 +MTJJ#M1740|m1416|m1417|m1418|m1419 +MTJK#m1411|m1412|m1413|m1414|m1415|m1434|m1435|m1436|m1437|m1438|m1439 +MTJL#M2433|m448|m1440|m1441|m1442|m1443|m1444 +MTJM#M2434|m1445|m1446|m1447|m1448|m2113 +MTJN#M2410|M2411|M2529|m1449|m1450|m1451|m1452 +MTJP#m1453 +MTJR#M2728|m1381|m1454|m1455|m1456|m1457|m1458|m1459|m1460|m1461|m1462|m1463|m1464|m2114|m2115|m2116|m2117|m2118 +MTJS#M1572|M2435|M2436|M2530|m50|m1465|m1466|m1467|m1468|m1469|m1470|m1478|m1479|m2119 +MTJT#M2723|m1471|m1472|m1473|m1474|m1475 +MTJW#m1476|m1477 +MTK#M2528|m48|m1663|m2111 +MTKB#m1380 +MTKK#M976|M3484 +MTKL#M1741|M2438|M2439|M2440|M2441|M2442|M2443|M2444|M2445|M2446|M2447|M2448|M2449|M2450|M2451|M2452|M2453|M2454|M2455|M2456|M2457|M2458|M2459|M2460|M2461|M2462|M2463|M2464|M2465|M2466|M2467|M2468|M2469|M2470|M2471|M2472|M2473|M2474|M2475|M2476|M2477|m449|m450|m1674|m1675|m1676|m1677 +MTKM#M1096|M1097|M1098|M1099|M2488|M2489|M2490|m1496|m1498|m1499|m1500|m1501|m1503|m1504|m1505|m1506|m1507|m1508 +MTKN#M1748|M2486|M2487|M2729 +MTKR#M1738|M1742|M2478|M2724|M3107|m1502 +MTKS#M81|M2531|M2533|M2534|M2535|M2536|M2537|M2538|M2539|M2540|M2541|M2542|M2543|M2544|M2545|m1497|m1582|m2120|m2121|m2122 +MTKX#M1747|M2366|M2532 +MTL#M1083|M1573|M1585|M2551|M2731|M2738|M2791|M2798|M3100|M3380|m1610 +MTLB#M1580|M1581|M1582|M1583|M1584|M2559|M2560|M2561|M2562|M2563|M2564|M2566|M2735|M2736|M2739|m1601|m1602|m1603|m1604|m1605|m1606|m1743|m1744 +MTLF#M1587|M1588|M1609|M1610|M2498|M2499|M2500|M2571|M2572|M2573|M2741|M2753|M2754|M2755|m1510|m1511|m1512|m1533|m1615|m1616|m1617 +MTLH#M1591|M1592|M1593|M1594|M2578|m882|m883|m884|m885|m886 +MTLJ#M1590|M2574|M2575|M2576 +MTLK#M1589|M1598|M1599|M1600|M2577|M2580|M2581|M2582|M2583|M2743|M2744|m881|m1618|m1619|m1620|m1621|m1622|m1623 +MTLL#M2553|M2554|M2555|m1595|m1596|m1597|m1598 +MTLM#M1601|M2556|M2586|M2587|M2588|M2589|M2590|M2591|M2592|M2593|M2594|M2595|M2596|M2597|m1599|m1631|m1632|m1633|m1634|m1635|m1636|m1637|m1638|m1639|m1640|m1641|m1642|m1643|m1644|m1645 +MTLN#M1084|M1085|M1086|M1087|M1088|M1586|M1595|M1596|M1597|M2547|M2548|M2549|M2550|M2557|M2567|M2568|M2584|M2598|M2639|M2640|M2730|M2732|M2733|M2734|M2740|M2799|m878|m879|m880|m1583|m1584|m1585|m1586|m1587|m1594|m1611|m1624|m1625 +MTLP#M1602|M1603|M2600|M2601|M2602|M2603|M2604|M2605|M2606|M2607|M2745|M2746 +MTLR#M1574|M1575|M1576|M1577|M1578|M1579|M1604|M2569|M2570|M2599|M2608|M2609|M2610|M2659|M2660|M2661|M2662|M2663|M2742|M2747|M2792|M2793|M2794|M2795|m892|m893|m1612|m1613|m1614|m1665|m1666|m1667|m1668|m1669|m1670|m1745|m1746|m1747|m1748|m1749|m1750|m1751|m1812|m1813|m1814 +MTLS#M1605|M1606|M1607|M1608|M2558|M2585|M2611|M2612|M2613|M2614|M2615|M2616|M2617|M2618|M2619|M2620|M2621|M2622|M2623|M2624|M2625|M2626|M2627|M2628|M2629|M2630|M2631|M2632|M2633|M2634|M2635|M2636|M2637|M2638|M2748|M2749|M2750|M2751|M2752|M2756|M2800|M3322|M3381|m887|m888|m889|m890|m891|m1532|m1588|m1589|m1590|m1626|m1627|m1628|m1629|m1630|m1646|m1647|m1648|m1649|m1650|m1651|m1652|m1653|m1657|m2123|m2124|m2125|m2126|m2127|m2128|m2129|m2130|m2131|m2132|m2133|m2134 +MTLT#M2491|M2492|M2493|M2494|M2495|M2496|M2497|M2565|M2579|M2711|M2712|m1513|m1514|m1515|m1516|m1517|m1518|m1519|m1520|m1521|m1522|m1523|m1524|m1525|m1526|m1527|m1528|m1529|m1530|m1531|m1591|m1592|m1593|m1607|m1608|m1609|m1654|m1655|m1656 +MTLW#M1611|M1612|M1613|M1614|M1615|M2641|M2642|M2643|M2644|M2645|M2646|M2647|M2648|M2649|M2650|M2651|M2652 +MTLX#M2552|M2737|M2796|M2797|m1509|m1600 +MTM#M82|M1103|M2757|m438|m2273 +MTMF#M2760 +MTMN#M187|M1749|M2501|M2502|m1541|m1542 +MTMP#M1042|m1356 +MTMR#M1616|M1617 +MTMS#M84|M1104|M2758|M2759|M3323|M3324|m1543|m2135|m2136|m2137|m2138|m2139|m2140 +MTMT#M1750|M2503|M2504 +MTMX#m1534|m1535|m1536|m1537|m1538|m1539|m1540 +MTN#M85|M86|M948|M971|M1091|M1100|M1665|M1708|M2761|M3139|m661|m937|m944|m1658|m2106|m2198|m2274|m2327 +MTNB#M1751|M2413|M2414|M2415|M2416|M2417|M2762|m1351|m1352|m1353|m1354|m1355 +MTNF#M1752|m1984 +MTNH#M1688|M2484|M2485 +MTNJ#M2367|M2368|M2369|M2370|m1305 +MTNK#M1092|M1166|M1705|M3140 +MTNL#m950|m951 +MTNM#M1706|M1707|M2505|m1544|m1545|m1546|m1547|m1548 +MTNN#M87|M2412|m1350 +MTNP#M1093 +MTNS#M1089|M1094|M1095|M1689|M1690|M1709|M1710|M2371 +MTNT#M1746|M2418|M2419|M2675|M2676|M2677|M2717|M2727|M3315|m945|m1357|m1358|m1359|m1659|m1678|m2107 +MTNW#m538 +MTPR#M1691|M1757|M1758|M1759|M1760|M1761|M1762|M1763|M1764|m1549 +MTR#M889|M928|M972|M1622|M1623|M1631|M1644|M1666|M1678|M1711|M3108|M3326|M3530|m439|m440|m2275|m2276 +MTRB#M1712|M2372|M2373|M2374|M2375|M2376|M2377|M2378|M2420|M2421|M3109|M3110|M3111|M3112|M3113|M3327|m1306|m1307|m1308|m1309 +MTRF#M930|M1679|M1731|M3117 +MTRH#M973|M1715|M1716|M3118|M3329 +MTRJ#M1714|M3532|m1671|m1810|m1811 +MTRK#M952|M953|M954|M955|M956|M957|M1646|M1647|M3119|M3120|M3328|M3330|m1809 +MTRL#M890|M891|M892|M893|M894|M895|M896|M897|M898|M899|M900|M901|M902|M903|M904|M905|M906|M907|M908|M909|M910|M911|M912|M913|M914|M915|M916|M917|M918|M919|M920|M921|M922|M923|M924|M925|M926|M927|M929|M1627|M1628|M1629|M3121|M3127|M3331|M3332|M3333|m400|m401|m402|m403|m404|m405|m406|m407|m408|m409|m410|m411|m412|m413|m414|m415|m416|m417|m418|m419|m420|m421|m898|m899|m900|m901|m902|m903|m1360|m1361|m1362|m1363|m2141|m2142|m2143|m2144|m2145|m2362|m2363|m2364|m2365|m2366 +MTRM#M1632|M1633|M1720|M1721|M1765|M3126|M3334|M3335|m441|m2277 +MTRN#M961|M962|M1624|M1634|M1648|M1651|M1667|M1680|M1717|M1718|M1719|M1730|M2653|M2654|M2655|M2656|M2657|M2658|M2768|M2769|M2770|M3114|M3115|M3116|M3336|M3533|m924|m925|m1660|m1661|m1662|m1757|m1758|m1759|m1760|m1761|m1762|m1763|m1764|m1765|m1766|m1767|m1768|m1769|m1770|m1771|m1772|m1773|m1774|m1775|m1776|m1777|m1778|m1779|m1780|m1781|m2109|m2278 +MTRP#M1635|M1649|M1650|M1723|M1724 +MTRR#M1668|M1669|M1722|m442|m1672|m1754|m1755|m1756 +MTRS#M958|M959|M960|M963|M964|M965|M966|M1630|M1645|M1725|M1726|M1727|M1728|M1729|M2507|M2508|M2509|M2510|M2678|M3129|M3130|M3131|M3132|M3133|M3134|M3135|M3136|M3338|M3339|M3340|M3341|M3342|M3343|M3344|M3345|M3382|m443|m913|m914|m1555|m1556|m1557|m1558|m1559|m1560|m1561|m1562|m1563|m1564|m1565|m1566|m1979|m1980|m1981|m1982|m1983|m2146|m2279 +MTRT#M88|M950|M951|M979|M1625|M1626|M1713|M2714|M2715|M2764|M2765|M3122|M3123|M3124|M3125|M3128|M3346|M3347|M3348|M3349|m451|m452|m926|m927|m1553|m1554|m1567|m1752|m1753|m2110 +MTRW#M1636|M1637|M1681|M1732|M1733|M1734|M3137|m904 +MTRX#M1766|M1767|M1768|M2506|M2763|M2766|M2767|M3337|M3531|m1550|m1551|m1552 +MTS#M949|M974|M975|M1090|M1652|M1677|M2801|M3320|M3325|M3534|m444|m2280 +MTSB#M2527|m1700|m1701 +MTSF#m1703 +MTSH#m1697|m1705 +MTSJ#M1654|M1655|M1656|M1657|M1658|M1659|M1660|M1661|m1704 +MTSK#M967|M968|M977|M1770|M1771|M1772|M2511|M2512|M2513|M2514|M2515|M2516|M2772|M2773|M2774|M2775|M2790|m426|m427|m428|m429|m430|m431|m432|m433|m434|m435|m436|m453|m454|m1569|m1570|m1571|m1572|m1573|m1706|m1797|m1798|m1799|m1800|m1801|m1802|m1803|m1804|m1805|m1806|m1807|m1808 +MTSL#M1653|M1798|M1799|M2771|m1712|m1713|m1714|m1715 +MTSM#M2664|m1568|m1707 +MTSN#M1105|M1106|M1107|M1108|M1109|M1110|M1111|M1112|M1801|M1802|M1803|M1804|M2517|M3535|M3536|m549|m550|m551|m552|m553|m554|m1574|m1708|m1985 +MTSP#M1777|M1778|M2518|M2519|M2520|M2521|M2522|M2523|M2524|M2525|M2526|M2777|m1575|m1576|m1577|m1578|m1579|m1580|m1581 +MTSR#M2422|M2423|M2694|m1699|m1702|m1709 +MTSS#M1805|M2695|m1710 +MTST#M978|M1621|M1779|M1780|M1781|M1782|M1800|M2380|M2776|M2778|M2785|m445|m446|m447|m662|m938|m1698|m1711|m1986|m1987|m2199|m2281|m2282|m2283|m2284 +MTSX#M969|M1769|M1775|M1776 +MTT#M1692|m663|m946|m947|m2200 +MTTL#M2716 +MTTN#M2409|M2780|m948|m1347|m1348|m1349|m2108 +MTTR#M885|M886|M1702|M1703|M2381|M2673|M2674|M2779|m542|m543|m544|m545|m546|m547|m548 +MTTT#m539|m540|m541|m949 +MTTX#M1101|M1102 +MTWJ#M1792|M1793 +MTWL#M2682|m2147|m2148|m2149|m2150|m2151 +MTWN#M1795|M1796|M1797|m1691 +MTWR#M1794|M2683|M2684|M2685|M2686|M2687|M2781|M2782|M2783|M2784|m1692|m1693|m1694|m1695|m1696 +MTWS#M2688|M2689|M2690|M2691|M2692|M2693 +MTWX#M2665|M2666|M2667|M2668|M2669|M2670|M2671|M2672|m1673|m1690 +MTXN#M3316|M3317|M3318|M3368|M3369|M3370|M3371|M3372|M3373|M3374|M3375|M3376|M3377|M3378|M3379|m2182|m2183|m2184|m2185|m2186|m2187|m2188|m2189|m2190|m2191|m2192|m2193 +MTXS#M1773|M1774 +MW#M3479 +MWN#M3480 +MWX#M205 +MX#M11|m0|m6|m933 +MX0B#M36|M37|M38|M39|M40 +MXBL#M887|M888 +MXBR#M10|m1|m2|m3|m4|m5 +MXFL#M17 +MXL#M1672|m920 +MXLM#M1662|M1663 +MXLN#M1674|M1675|m915 +MXLR#m921|m922|m923 +MXLS#M1673 +MXLT#m916|m917|m918|m919 +MXN#m7 +MXNK#M1076|M1077|M1078|M1079 +MXNS#M12|M13|M1080|M1081|M1082|m515|m516|m517|m518|m519|m520|m521|m522|m523|m524|m525 +MXNT#m8|m9|m10|m11|m12|m13 +MXR#M14 +MXRN#M15 +MXRS#M16 +MXRT#M8|M9 +MXS#M3006 +MXST#m14 +MXT#M3365|m15|m17|m1739|m2245|m2246 +MXTB#M22|M23|M24|M25|M26|M27|M28|M74|M75 +MXTF#M33|M34|M59|M60|M61|M62|M63|M64|m35|m36|m37|m38|m39|m40|m41|m42|m43|m44|m45|m46|m47 +MXTJ#M3461|m2169|m2170|m2171|m2172|m2173|m2174|m2175|m2176|m2177 +MXTK#M35|M42|M43|M44|M45|M46|M47|M3366|M3367|m2168|m2178|m2179|m2180|m2181 +MXTL#M48|M49|m20|m21|m22|m23|m24|m25|m26|m27|m28|m29|m30|m31 +MXTM#M50|M51 +MXTN#M18|M19|M20|M31|M41|m18|m1740|m2247 +MXTP#M52|M53|M54|M55|m32|m33 +MXTR#M32 +MXTS#M21|M56|M57|M58|M71|M72|M73|m16|m34|m2248 +MXTT#M29|M30|m19|m1741|m2249 +MXTW#M65|M66|M67|M68|M69|M70 +MXWR#M76 +MY#M1039 +MYNS#M1040|M1041 ++++++++++ +N#K2927|N0|N898|N964|N1205|N1296|N1297|P1712|k1967|n0|n578|n952|n968|n1168 +N0LF#N1505|N1506 +N0S#N1256 +N0SN#N1257|N1258 +NB#K2852|N933 +NBBL#N932 +NBFT#N934 +NBFX#N935 +NBHS#N937 +NBJ#K2928 +NBJB#N936 +NBJN#K2929|N948 +NBKT#N710 +NBL#K2951|N1|N608|k1937|k2064|n1412|n1413 +NBLF#K2899|N611|N1298|n759|n760 +NBLH#N612|n761|n762|n763|n764|n765|n766|n767|n768|n769|n770|n771|n772 +NBLJ#n794|n795|n796|n797|n798|n799|n800|n801 +NBLK#N613|N1299|N1300|n793|n802|n803|n804 +NBLM#N614|n1414 +NBLN#K2898|N2|N615|N1131|N1132|k1927|k1928|k1929|k1930|k2056|k2057|k2058|k2059|k2060|n1|n1415 +NBLP#N1301|N1302|N1303|N1304 +NBLS#N3|N609|N616|N617|N618|N1305|k1931|n1416 +NBLT#N610|N938|k1932|k1933|k1934|k1935|k1936|k2061|k2062|k2063 +NBLW#N619 +NBLX#K2952|K2953|K2954|K2955 +NBMS#N949 +NBN#K2853|N620|n773 +NBNB#K2855|N621|N624|N625|N626|N627|N628|N629|N630|N631|N632|N633|N634|N635|N636|N637|n777|n778|n779|n780|n781|n782 +NBNF#K2859|N638|N651|N652|N653|N654|N655|N656|N657|N658 +NBNH#N674|k1842|k1843|k1844|k1845|k1846|n784 +NBNJ#N659|N660|N661|N662|N663|N664|N665|N666|N667|N668|N669 +NBNK#N670|N671|N672|N673|N675|N676 +NBNL#K2854|N677|N678 +NBNM#N679|n774|n775 +NBNN#N639|N640|N641|N642|N643|N644|N645|N899|n776|n783 +NBNP#N681|N682|N683|N684 +NBNR#N646|N647|N648|N649|N650|N680|N685|N686|N687|N688|N689|N690 +NBNS#K2860|K2861|N623|N691|N692|N693|N694|N695|N696|N697|N698|N699|N700|N707|N708|n785|n786|n787|n788|n789|n790|n791|n792 +NBNT#K2930|K2931|N701|N702|N957 +NBNW#N703|N704|N705|N706 +NBNX#K2856|K2857|K2858|N622 +NBPF#N950 +NBPL#N939 +NBPR#N940|N941 +NBR#n579 +NBRN#k1833|k1834|k1835|k1836|k1837 +NBRS#N709|k1838 +NBRT#k1839|k1840|k1841 +NBRX#N342|N951 +NBSK#N901|N902 +NBST#N900|N942|N943|N944|N952|N953|N954|N955|n805 +NBTN#N945 +NBWN#N947 +NBWR#N956 +NBWS#N946 +NF#K2891|K2945|K2946|N394|N714|N1287|N1564|N1565|k1985|n614|n615 +NF0L#N426|N427 +NFB#N917 +NFBS#N918|N919 +NFFL#N1288|N1289 +NFFR#N1292 +NFJB#N920 +NFJL#N921 +NFKX#N593|N594 +NFL#K2932|N1567 +NFLJ#N922|N923|k1987|k1988|k1989|k1990|k1991|k1992|k1993|k2000|k2001|k2002|k2003|k2004|k2005|k2006 +NFLK#k1969|k1986|k1994|k1995|k1996|k1997|k1999|k2007|k2008|k2009|k2010 +NFLL#n1041|n1042 +NFLN#K2934|N395|N396|N397|N1568 +NFLR#N1293|N1569|n1408|n1409|n1577 +NFLS#K2933|N1566|N1570|N1571 +NFM#N1579|n616 +NFMB#N1572|N1573|N1574|N1575|N1576 +NFN#K2947|N715|k1940|k1998|n617 +NFNT#N1003|k1941|k1942|k1943|k1944 +NFR#N592|k1968|n618 +NFRK#N1290 +NFRL#N1104 +NFRM#N1000|N1001|N1002|N1105|n619 +NFRN#n620 +NFRP#N1106 +NFRR#n621 +NFRS#N1107 +NFRT#N1108|N1311 +NFS#K2892|N1291|n622 +NFSK#n906|n907 +NFSN#K2905 +NFST#N999|k1945|n623|n624|n625|n626 +NFT#N1122|k1946 +NFTL#N924 +NFTR#N925|N926 +NFTS#K2904 +NFTT#N1577|N1578 +NH#N1671|n580|n1671 +NHBR#N343 +NHFN#N340|N341 +NHJH#N348 +NHJK#N344|N345|N346|N347|N349|N350|N351 +NHJL#N352 +NHKM#N353|N354|N355|N356 +NHLJ#N357|N358 +NHLS#N1264|N1265|n1368|n1369 +NHN#N359|n581|n1672 +NHNT#n582|n583|n584|n585|n586|n1673|n1674|n1675|n1676 +NHR#N1672|n1677|n1678 +NHRB#N1670 +NHRH#N360 +NHRK#N1674|N1675 +NHRN#N1673|N1676|N1677|N1678|N1679|N1680|n1679|n1682|n1683|n1684|n1685|n1686|n1693 +NHRR#n1680 +NHRS#n1681|n1687 +NHRT#n1688|n1689|n1690|n1691|n1692 +NHS#n587|n589 +NHSB#N367 +NHST#N361|N362|N363|N364|N365|N366|N368|N370|N371|N372|N373|N374|N375|n588|n612|n613 +NHT#N1021 +NHTN#N1022 +NHX#k1970 +NJ#N749|n559|n876 +NJBL#N1005 +NJBR#n989|n990|n991|n992|n993|n994 +NJBT#N1004 +NJF#N738 +NJFN#N1006|N1007 +NJKR#N1008|N1009 +NJL#N336|N1669 +NJLB#N337 +NJLK#N338 +NJLN#K2935|K2936|K2937|K2938|n560|n561|n562|n563 +NJLS#N339 +NJLT#n564|n565|n566|n567 +NJN#n568|n877 +NJNT#n569|n570|n571|n878|n879|n880 +NJR#N727|N1015|N1029|N1260|N1261|n830 +NJRF#N728 +NJRJ#n996|n997|n998|n999|n1000|n1001|n1002|n1003 +NJRK#N730|N731|N732|n995|n1004|n1005|n1006 +NJRL#N733 +NJRM#N1044 +NJRN#N729|N734|N1262|n831|n832|n833|n834|n835|n836 +NJRS#N735|N736|N737|N1030|N1031|N1032|N1033|N1034|N1035|N1036|N1037|N1038|N1039|N1040|N1041|N1042|N1043|N1263|n837 +NJRT#N1016|n838|n839|n840|n841|n842|n843|n844 +NJSK#N1010 +NJST#N1011 +NJWN#N1012 +NJWR#N1013|N1014 +NK#K2923|K2948|N1203|N1267|k1847|k1963|n806|n1156 +NK0T#N323 +NKBR#K2996|K2997|K2998|K2999 +NKF#N1046 +NKK#n551 +NKKT#N1023|N1024 +NKL#N1201|N1204 +NKLJ#N739|N740|N741 +NKLR#N1585|N1586|N1587|N1588|N1589|N1590|N1591|n1581|n1582|n1583|n1584 +NKLS#N1047|N1202|N1268 +NKLT#K2863|K2864|K2865 +NKMP#N369 +NKN#N317|N1020|N1269|N1308|k1848|n807|n1157 +NKNH#N319 +NKNJ#N318|N751 +NKNK#N750|N752|N753|N754|N755|N756 +NKNS#N320|N1048|N1049|n908|n909|n910 +NKNT#K2925|N1051|k1849|k1850|k1851|k1852|n549|n550|n808|n809|n810|n1158|n1159|n1160|n1161|n1162 +NKNW#N1309|N1310 +NKPN#K2866 +NKR#K2862|N711|N742 +NKR0#N1045 +NKRB#K2924 +NKRK#N1133|N1266 +NKRM#N712|N713 +NKRN#N1017|N1018|N1019 +NKRT#N1050 +NKS#K2867|K2926|K2994|N1294|n1410 +NKSK#N335|n811 +NKSN#k1964|k1965 +NKST#k1853|n572|n812 +NKT#K2973|N316|N1563|N1584|k1854|k1966|n552|n553|n573|n574|n813|n814|n881|n882|n1163|n1164 +NKTF#N718|N719|N720|N721|N722|N723|N724|N725|N726|n818|n819|n820|n821|n822|n823|n824|n825|n826|n827|n828|n829 +NKTM#N321|n554 +NKTN#N1270|N1271|k1855|n555|n575|n815|n883|n1165|n1370|n1371|n1372|n1373 +NKTR#N322|N763|N764|n556 +NKTS#k1856|n557|n576|n816|n1166 +NKTT#k1857|n577|n817|n1167 +NKWR#K2868|K2869 +NKXN#N716|N717 +NKYM#N398 +NL#K2870|K2974|K3001|N1272|N1592 +NLFR#K2873|K2874|K2875|k1863 +NLHR#k1864|k1865|k1866|k1867|k1868 +NLJ#k1870|k2072 +NLJN#k1871|k2073 +NLJR#k1872|k1873|k1874|k1875|k1876|k2074 +NLJS#k2075 +NLK#N765|k1869|k2071 +NLKN#N766 +NLKP#K2878|K2879|K2880 +NLKS#K2876|K2877|k1877|k1878|k1879|k1880 +NLN#K2975|N1594|N1595|N1657|k1858 +NLNF#N1658 +NLNJ#N1052|N1053|N1055 +NLNK#N1054|k1971 +NLNS#N1659|N1660|N1661 +NLNT#k1859|k1860|k1861|k1862 +NLPN#N1596 +NLR#K2871|K3008 +NLRN#K2872 +NLRS#K3009 +NLRT#k1881|k1882|k1883|k1884|k1885 +NLS#K2881|N1274 +NLSK#N757 +NLSR#N1597 +NLST#N1598|N1599|N1600 +NLT#k1886|k1887 +NLTL#N1273 +NLTN#k1888 +NLTR#N1593 +NLWR#N1602 +NLWS#N1275 +NLWX#N1601 +NLX#K2949|K3007|n1007 +NM#G3733|G3734|N399|N743|n590|n845|n971|n1374|n1411|n1694 +NMB#N420 +NMBR#N591 +NMBS#N1276 +NMF#N1662 +NMFN#N1663 +NMHF#n636|n637|n638|n639|n640|n641|n642|n643|n644|n645|n646|n647 +NMLS#n1349 +NMLX#N1697|n1710|n1711|n1712 +NMN#N400|n591|n846|n1695 +NMNJ#N401 +NMNK#N1315 +NMNL#N1316|N1317|N1318|N1319|N1320|N1321|N1322|N1323|N1324|n627|n628|n629|n630|n1423|n1424|n1425|n1426|n1427|n1428|n1429 +NMNR#N1325|n1430|n1431|n1432|n1433|n1434|n1435|n1436|n1437|n1438|n1439|n1440|n1441|n1442 +NMNS#N402|N403|N404|N405|N406|N407|N408|N409|N410|N411|N412|N413|N414|N415|N416|N417|N418|N419|n631 +NMNT#N1058|N1059|N1060|N1061|n632|n633|n634|n635|n847|n848|n849|n850|n851|n1350|n1351|n1352 +NMR#N744|N1606|n1375 +NMRK#N784|N1056|N1057|N1603|N1604 +NMRM#n1376|n1377|n1378 +NMRN#N1609|N1610|N1611|N1612|N1613|N1614 +NMRR#N1607|N1608|n1588|n1589|n1590|n1591|n1592|n1593|n1594|n1595|n1596|n1597|n1598|n1599 +NMRS#N1605|n1585|n1586|n1587 +NMRW#N1277 +NMSK#N1681 +NMST#n1379 +NMT#N1312|n592|n852|n1380 +NMTK#P1713 +NMTN#N1313|N1314 +NMTS#p1198|p1199 +NN#K2939|N758|N785|N973|N1062|N1278|N1327|k1972|n884|n889|n972|n1008|n1600 +NNBR#N974|n885|n886|n887|n888 +NNBT#N767 +NNF#N1279 +NNFN#N903 +NNFR#N904|N905 +NNFX#n1009|n1010 +NNHN#n1011 +NNJL#N906 +NNJR#n969|n970|n1012|n1013|n1014 +NNKJ#N975 +NNKL#N965|N976 +NNKM#N907|N1064 +NNKN#N908|N1326|n1443 +NNKP#N773|N774|N775|n1015|n1016 +NNKR#N772 +NNLJ#N909 +NNLS#N776 +NNLX#N787 +NNML#N910 +NNMR#n1601 +NNMT#N421 +NNN#N1328|n890 +NNNJ#N778 +NNNK#N777|N779 +NNNS#n892|n893|n894|n895|n896|n897|n898|n899|n900|n901|n902|n903 +NNNT#n891|n1029 +NNPL#N1329|n1017|n1444 +NNPR#n1018|n1019 +NNR#N769 +NNRN#N770 +NNRS#N771 +NNRW#N1063 +NNRX#N966|N967 +NNS#N788|N1580 +NNSJ#N759|N1066 +NNSK#N422|N423|N912|N913|N914|N969|n1037|n1038|n1039|n1040 +NNSN#N1065|N1581|n1030|n1031|n1032|n1033|n1034|n1035|n1036 +NNSR#n1579|n1580 +NNSS#N786|N1026|N1027|n911 +NNST#N760|N761|N911|N915|N916|N968|N970|N1025|N1330|N1331|n904|n1445 +NNT#k1973|k1974|n648|n905|n1020|n1022|n1353 +NNTJ#n1027|n1028 +NNTK#N1028 +NNTM#n1023 +NNTN#k1975|n649|n1024 +NNTR#N605|N606|N768|N971|N972|k1976|n1025 +NNTS#N977|k1977|n650|n1021|n1026 +NNTT#n651 +NNTW#N978|N979|N980 +NNWR#N780|N781|N782 +NP#K2882|K2906|N790|k1889|k1890|n1381 +NPF#K2976|K3006|N425|k2133|k2143 +NPFL#K2978|K2979|K2980 +NPFN#k2134|k2135|k2136|k2137|k2138|k2144|k2145|k2146|k2147|k2148 +NPFR#K2981 +NPFS#K2982|k2139 +NPFT#K2977|k2140|k2141|k2142|k2149|k2150|k2151|k2152 +NPKR#K2914|K2915|K2916|K2917|K2918 +NPL#K3010|N607|N789|N1280|k2155 +NPLM#N424 +NPLN#K3011|N428|N1069|k2154|n652|n653 +NPLS#K3012|K3013|n912|n913 +NPLT#k2153 +NPM#k1891 +NPN#K2907|N1281|k1892|n1382 +NPNL#K2913 +NPNT#n1383|n1384|n1385 +NPNW#K2908|K2909|K2910|K2911|K2912 +NPR#k1893 +NPRM#k1894 +NPRN#k1895 +NPRR#k1896 +NPRS#N1071 +NPS#k1897|k2011 +NPSK#K2884 +NPSN#K2919|k2012|k2013|k2014|k2015|k2016 +NPSS#k2017 +NPST#K2885|k1898|k1899|k1900|k1901|k2018|k2019|k2020|k2021|n1386 +NPSX#N1070 +NPT#K2883|n1387|n1388 +NPTN#n1389 +NPTS#n1390 +NPTT#n1391 +NR#K2893|N745|N1246|k2090|n973|n975|n1602 +NRB#N393|N429 +NRBN#N430|N431 +NRBR#N1682 +NRBT#N981|N982|N983 +NRF#N791 +NRFL#n919|n920 +NRFN#N792|N793|N794|N795|N796|N797|N798|N799|N800|N801|N802|N803|N804|N805|N806|N807|N808|N809|N810|N811|N812|N813|N814|N815|N816|N817|N995|N996|n914|n915|n916|n917|n918 +NRFS#N818|N819|n923|n924|n925|n926|n927|n928|n929|n930|n931|n932|n933|n934|n935 +NRFT#n921|n922 +NRHF#N1683|n593|n594|n595|n596|n597|n598|n599|n600|n601|n602|n603|n604 +NRHT#N438 +NRJ#k2081 +NRJL#N1072|N1073|n1740|n1741|n1742 +NRJN#n1392|n1393|n1394|n1395|n1396 +NRK#k2080 +NRKN#N1068 +NRKR#N1684|N1685 +NRKS#N432|N433|N434 +NRKT#N435|N436|n654|n655|n656|n657|n658|n659|n660|n661|n662|n663|n664|n665 +NRLJ#N1076|N1077|N1078|n1043|n1044|n1045|n1046|n1049|n1050 +NRLX#n979|n980|n981|n982 +NRM#N1403|n976|n1502 +NRMJ#n1503 +NRML#N1404|N1405|N1406|N1407|N1408|N1409|N1410|N1411|N1412|N1413|N1414|N1415|N1416|N1417|N1418|N1419|N1420|N1421|N1422|N1423|N1424|N1425|N1426|N1427|N1428|N1429|N1430|N1431|N1432|N1433|N1434|N1435|N1436|N1437|N1438|N1439|N1440|N1441|N1442|N1443|N1444|N1445|N1446|N1447|N1448|N1449|n1470|n1471|n1472|n1473|n1474|n1475|n1476|n1477|n1478|n1479|n1480|n1481|n1482|n1483|n1484|n1485|n1486|n1487|n1488|n1489|n1490|n1491|n1492|n1493|n1494|n1495|n1496|n1497|n1498 +NRMN#N1450|N1451|N1452|N1453|N1454|N1455|N1456|N1462|n1499 +NRMR#N1457|n1504|n1505|n1506|n1507|n1508|n1509|n1510|n1511|n1512 +NRMS#N1459|N1460 +NRMT#N1458|N1461|N1686|N1687|N1688|N1689|n1500|n1501 +NRN#N1247|k1902|k2091|n666|n977|n1696 +NRNB#N1706 +NRNF#N1251 +NRNJ#N377 +NRNK#N376|N378|N379|N380|N381|N382|N383|N384|N385|N386|N387|N388|N389|N390|N990|N991 +NRNL#n1051|n1052|n1053 +NRNN#N984|N1079 +NRNP#N1248 +NRNS#N1249|N1250|n671 +NRNT#k1903|k1904|k1905|k1906|k2092|k2093|k2094|n667|n668|n669|n670|n1697|n1698|n1699|n1700 +NRPL#K2983|K2984|k2076|k2077|k2078|k2079 +NRPS#K2950 +NRS#K2894|N820|N821|N1080|n978 +NRSK#N987|N988|N989|k2022|k2023|k2024|k2025|k2026|k2027|k2028|k2029|k2030|k2031|k2032|n1713|n1714|n1715|n1716|n1717|n1718|n1719|n1720|n1721|n1722|n1723|n1724 +NRSN#N1081 +NRSS#N439|N440|N441|N442|N822|n675 +NRST#N1690|N1691|N1692|k2095 +NRT#N437|N1332|k1907|k2096|k2097|n672|n673|n1701|n1702 +NRTB#N1333|N1340|N1341 +NRTF#N1334|N1335|N1348|N1349|N1350|N1393|N1394|n1446|n1451 +NRTH#N1353|N1354 +NRTJ#n954|n955|n956|n957|n958|n959|n960|n961 +NRTK#N1351|N1352|N1357|N1358|n953|n962|n963|n964|n965 +NRTL#N1359|N1360|N1361|n1726|n1727|n1728|n1729|n1730|n1731|n1732|n1733|n1734|n1735|n1736|n1737|n1738|n1739 +NRTM#N1362|n1447 +NRTN#N1067|N1344|N1345|N1346|k1908|k2098|n974|n1703 +NRTP#N1369|N1370|N1371 +NRTR#N1347|N1355|N1372|N1373|N1374 +NRTS#N1339|N1356|N1363|N1364|N1365|N1366|N1367|N1368|N1375|N1376|N1377|N1378|N1379|N1380|N1381|N1382|N1383|N1384|N1385|N1386|N1387|N1388|N1389|N1390|N1391|N1392|N1401|N1402|k2099|n674|n1054|n1055|n1056|n1452|n1453|n1454|n1455|n1456|n1464|n1465|n1466|n1467|n1468|n1469 +NRTT#N1336|N1337|N1338|N1343|k2100|n1448|n1449|n1450|n1704 +NRTW#N1395|N1396|N1397|N1398|N1399|N1400|n1457|n1458|n1459|n1460|n1461|n1462|n1463 +NRTX#N1342 +NRWJ#N1463|n1513|n1514|n1515 +NRWN#N1282 +NRWR#N992|N993|N994|N1693|N1694|N1695 +NRXN#N1074 +NRXR#N1075|n1047|n1048 +NRXT#N985|N986 +NS#K2940|N443|N451|N595|N762|N823|N825|N997|N1087|N1123|N1295|N1615|N1698|N1707|P1714|n677|n678|n983|n1354|n1578 +NSFR#N597|N602|N603|N604 +NSJK#N598 +NSJL#N1116 +NSK#N1283 +NSKB#K2941|N927 +NSKL#N1082|N1616|n690|n691|n692|n1603 +NSKN#N391|N1115|N1117|N1284|n676 +NSKP#N1083|N1084 +NSL#N392|N824 +NSLN#N1085|n1057|n1058|n1355|n1725 +NSLR#N1252 +NSLS#N1118|N1119 +NSLT#n1356 +NSM#n679 +NSN#N444|N1285|N1708|n680|n1357 +NSNB#N445|N446 +NSNL#N447|N448 +NSNS#N449 +NSNT#n1358|n1359|n1360|n1361 +NSP#K2985 +NSPN#K2986|k2082|k2083|k2084 +NSPR#N1086|k2101|k2102|k2103|k2104|k2105|k2106|k2107|k2108|k2109|k2110|k2111|k2112|k2113|k2114|k2115|k2116|k2117|k2118|k2119|k2120|k2121|k2122|n1059|n1060|n1061 +NSR#K2895|n681 +NSRJ#N599|N600|k1913|k1914|k1915|k1916|k1917|k1918|k1919|k1920|k1921 +NSRK#k1912|k1922|k1923|k1924|k1925 +NSRM#n682 +NSRN#k1926|n683 +NSRR#n684 +NSRS#N929 +NSRX#N928 +NSS#G3735|K2987|N601|n685 +NSSL#N931 +NSST#N1120|n686|n687|n688|n689 +NST#K2886|K2920|N1114|k1978|n605|n984|n1062|n1362|n1363|n1397|n1705 +NSTB#K2887|K2888|K2889 +NSTK#N596 +NSTL#N828|N1464|N1465|n1093|n1094|n1095|n1096|n1097|n1516|n1517 +NSTM#n985 +NSTN#K3000|n986|n1063|n1364|n1398|n1399|n1400|n1401|n1402 +NSTR#K2942|K2943|K2944|N826|N827|N1088|N1089|k2033|k2034|k2035|k2036|k2037|k2038|k2039|k2040|k2041|k2042|n987 +NSTS#K2890|N998|g6765|n988|n1365 +NSTT#N930|n1403|n1404|n1405|n1406|n1407 +NSWK#N1124 +NSWS#N1121 +NT#G3724|K2921|K2995|N523|N746|N830|N833|N1253|N1254|N1466|N1467|N1487|N1617|N1618|N1619|N1699|k1952|k1979|k1980|n606|n607|n936|n937|n949|n1366|n1604|n1706 +NTBH#N1482|N1483 +NTBL#N835 +NTBR#N1485|k1947|k1948|k1949|k1950|k1951 +NTBT#N836|N1484 +NTF#k1983 +NTFK#N834 +NTFL#N1498|N1499|N1500|N1501|N1502|N1503|n874|n875|n1534 +NTFM#k1984 +NTFN#N958|N959|N1476|N1477 +NTFR#N845|N866|N1550|N1551|N1552|N1553|N1554|N1555 +NTJ#N334|g6767|n1744 +NTJL#n1540|n1541|n1542|n1543 +NTJM#g6768|k2087|n1745 +NTJN#g6769|k2088|n1746|n1747 +NTJR#g6770|g6771|g6772|g6773|g6774|k2089|n1748|n1749|n1750|n1751|n1752 +NTJS#g6775|n1544|n1753 +NTJT#N1504|n1535|n1536|n1537|n1538|n1539 +NTJW#N846|N847|N848|N849|N850|N851 +NTK#g6766|k2086|n1743 +NTKK#N831|N832|N1701 +NTKN#N1702|N1703 +NTKR#N853 +NTKS#N843|N844|g6776|g6777|g6778|g6779|n1754|n1755|n1756|n1757 +NTKT#n1758|n1759 +NTL#K3005|N324|N1582 +NTLB#N325 +NTLH#N329|N1583 +NTLJ#N327|N328|N1513|N1514|N1520|N1521 +NTLN#N330|N854|N855|N856|N1515|N1516|n558|n1557 +NTLS#N331|N332|n610|n611|n870|n871|n872|n873 +NTLT#N326|N1517|N1518|N1519|n1558 +NTLX#n1322|n1323|n1324|n1325|n1326|n1327|n1328|n1329|n1330|n1331|n1332|n1333|n1334 +NTM#n938 +NTMP#N852 +NTMS#K2922|N865|N1522|N1523 +NTMT#N857|N858 +NTN#G3725|K2988|N333|N1125|N1255|N1489|N1696|N1700|k1953|k1981|n853|n939|n1367|n1707 +NTNB#G3727|N1491|N1492 +NTNF#G3728|G3729 +NTNJ#G3730|G3731|G3732 +NTNK#G3726|N837|N1488 +NTNL#N1494|g6762|g6763|g6764 +NTNM#N1129|N1497 +NTNN#N1493 +NTNP#K2989|K2990|K2991|K2992 +NTNS#K2993|N1126|N1127|N1128|N1130|N1490|N1495|N1496|n1098|n1099|n1100 +NTNT#N1548|N1549|k1954|k1955|k1956|k1957|n854|n855|n856|n857 +NTPL#N1524|N1525 +NTPR#N859|N860|N861|N862|N1526 +NTR#N527|N528|N747|N1468|N1469|n940|n1169|n1177|n1545 +NTRB#N535|N536|N537|N1206|n723|n724|n1170|n1171|n1172|n1173|n1174 +NTRF#N534|N543|N544|N545|N546|N583|N1208|N1234|N1474|N1529|N1530|N1531|N1532|N1533|k2043|k2044|k2045|k2046|k2047|k2048|k2049|k2050|k2051|k2052|k2053|k2054|n725|n726|n740|n741|n1181 +NTRH#N557|N558|n1251|n1252|n1253|n1254|n1283 +NTRJ#N548|N549|N550|N551|N552|N553|N554|N555|N1211|n727|n728|n729|n730|n731|n732|n733|n734|n735|n736|n1182|n1183|n1184|n1185|n1186|n1187|n1188|n1189|n1190|n1191|n1192|n1193|n1194|n1195|n1196|n1197|n1198|n1199|n1200|n1201|n1202|n1203|n1204|n1205|n1206|n1207|n1208|n1209|n1210|n1211|n1212|n1213|n1214|n1215|n1216|n1217|n1218|n1219|n1220|n1221|n1222|n1223|n1224|n1225|n1226|n1227|n1228|n1229|n1230|n1231|n1232|n1233|n1234|n1235|n1236|n1237|n1238|n1239|n1240|n1241|n1242|n1243|n1244|n1245|n1246|n1247|n1248|n1249|n1250|n1336|n1337|n1338|n1339|n1340|n1341|n1342|n1343|n1344 +NTRK#N547|N556|N559|N560|N561|N562|N563|N961|N962|N963|N1209|N1210|N1212|N1213|N1214|N1239|N1240|N1241|N1242|N1243|N1244|N1245|N1286|N1472|n1255|n1256|n1257|n1258|n1259|n1335|n1345|n1346|n1347|n1348 +NTRL#N529|N530|N531|N532|N538|N564|N565|N588|N589|N590|N838|N839|N1090|N1091|N1092|N1093|N1094|N1095|N1096|N1097|N1098|N1215|N1216|N1217|N1218|N1219|N1220|N1221|n707|n708|n709|n710|n711|n712|n713|n714|n715|n716|n717|n718|n719|n720|n721|n722|n747|n748|n749|n750|n751|n752|n753|n754|n755|n756|n1064|n1065|n1066|n1067|n1068|n1069|n1070|n1071|n1072|n1073|n1074|n1075|n1076|n1077|n1078|n1079|n1080|n1081|n1082|n1083|n1084|n1085|n1086|n1087|n1088|n1260|n1261|n1262|n1263|n1264|n1265|n1266|n1267|n1268|n1269|n1518|n1519|n1520|n1521 +NTRM#N524|N566|N567|n941|n1178|n1270|n1271|n1272|n1273|n1274|n1275|n1276|n1277 +NTRN#N525|N526|N533|N863|N1099|N1100|N1101|N1102|N1103|N1232|N1233|N1470|N1507|k1909|k1910|n737|n738|n739|n942|n1179|n1546|n1547|n1548|n1549 +NTRP#N568|N569|N1527|N1528 +NTRR#N539|N540|N541|N542|n943 +NTRS#N571|N572|N573|N574|N575|N576|N577|N578|N579|N580|N581|N842|N1222|N1223|N1224|N1225|N1226|N1227|N1228|N1229|N1238|N1473|N1562|n1180|n1278|n1279|n1280|n1281|n1282|n1284|n1285|n1286|n1287|n1288|n1289|n1290|n1291|n1292|n1293|n1294|n1295|n1296|n1297|n1298|n1299|n1300|n1301|n1302|n1303|n1304|n1305|n1319|n1320|n1321|n1550|n1559|n1560|n1561 +NTRT#N582|N840|N841|N1207|N1230|N1231|N1471|k1911|k2055|n1175|n1176|n1306|n1307|n1308|n1309|n1310|n1311|n1312|n1313|n1314|n1315|n1316|n1317|n1318|n1551|n1552|n1553|n1554|n1555|n1556 +NTRW#N584|N585|N586|N587|N783|N1235|N1236|N1237|n742|n743|n744|n745|n746 +NTRX#N570 +NTS#N748|N869|N874|N1508|N1625|n944|n1773 +NTSB#N897|N1509|N1510|N1511|N1621|N1622|N1623|N1624|n1605|n1606|n1607|n1608|n1609|n1610|n1611|n1612|n1613|n1614|n1615|n1616|n1617|n1618|n1619|n1620|n1621|n1622|n1623 +NTSF#N878|N896|N1632|N1633|N1634|N1635 +NTSH#N880|N1636 +NTSJ#N879 +NTSK#K2896|K2897|N829|N864|N881|N882|N883|N884|N1478|N1479|N1480|N1535|N1536|n757|n758|n858|n859|n860|n861|n862|n863|n864|n865|n866|n867|n868|n869 +NTSL#N1637|N1638|N1639|N1640|N1641|N1709|N1710|n1626|n1627|n1628|n1629|n1630|n1631|n1632|n1633|n1634|n1635|n1636|n1637|n1638|n1776|n1777|n1778|n1779|n1780|n1781|n1782|n1783|n1784|n1785|n1786|n1787|n1788 +NTSN#N868|N872|N875|N876|N1512|N1534|N1620|N1626|N1627|N1628|N1642|N1643|N1645|N1646|N1647|N1648|N1649|N1650|N1651|N1652|N1653|N1654|N1655|N1656|n950|n951|n1624|n1625|n1774 +NTSP#N1644 +NTSR#N1629|N1630|N1631 +NTSS#N873|N877|N885|N886|N887|N888|N1259|n1775 +NTST#N870|N871|N889|N890|N891|N892|N1481|N1537|N1538|N1539|N1540|N1541|N1542|N1543|N1544|N1545|N1546|N1547|N1559|N1560|k1958|k1982|n608|n945|n946|n947|n948|n1639|n1640|n1708|n1789|n1790|n1791|n1792|n1793 +NTSW#N893|N894|N895 +NTSX#N1561 +NTT#k1959|k2085|n609|n1709 +NTTN#k1960 +NTTR#n1522|n1523|n1524|n1525|n1526|n1527|n1528|n1529|n1530|n1531|n1532|n1533 +NTTS#N960|k1961|n966|n967 +NTTT#k1962 +NTTX#N1486 +NTWN#N1556|N1557|N1558|n1562|n1563|n1564|n1565|n1566|n1567|n1568|n1569|n1570|n1571|n1572|n1573|n1574|n1575|n1576 +NTWR#N867 +NTXN#N1475 +NWJN#N1109 +NWLN#N1110 +NWRB#N1111 +NWRK#N1112 +NWRT#N1113|n1089|n1090|n1091|n1092 +NX#N4|N1306|n2|n1417 +NX0M#N241 +NXB#N36 +NXBB#N37|n20|n23 +NXBH#N39|N40|n24 +NXBL#N51|N52|N53|n40|n41|n42 +NXBM#N41 +NXBN#n21 +NXBR#N11|N12|N13|N14|N15|N16|N17|N18|N19|N20|N21|N22|N23|N24|N25|N26|N27|N28|N29|N30|N31|N32|N33|N34|N35|N42|N43|n17|n18|n19 +NXBS#N44|N45|N46|N47|N48|N50|n25|n26|n27|n28|n29|n30|n31|n32|n33|n34|n35|n36|n37|n38|n39 +NXBT#N38|N49|n22 +NXFL#N64|N65|N66|N67|N68|N69|N70|N71|N72|N73|N74|N75|N76|N77|N78|N79|N80|N81|N82|N279|n97|n98|n99|n100|n101|n102|n103|n104|n111|n112|n113|n114|n115|n116|n117|n463|n464|n465|n466|n467|n468|n469 +NXFR#N60|N63|N83|N84|N85|N86|N87|N278|n68|n69|n70|n71|n72|n95|n96|n105|n106|n107|n108|n109|n110 +NXJ#k2067 +NXJB#N89|N94|n124|n125|n126|n127|n128|n129|n130|n131|n132|n133|n134|n135|n136|n137|n138|n280|n281|n282|n283|n284|n285|n286|n287|n288|n289|n290|n291 +NXJF#n143|n144|n145|n146|n147|n148|n149|n150|n151|n152|n153|n154|n155|n156 +NXJH#n160|n161|n162|n163|n164|n165|n166|n167|n168|n169|n170|n171 +NXJJ#n158|n311 +NXJK#n157|n159|n172|n173|n174|n175|n176|n177 +NXJL#n178|n179|n180|n181|n182|n183|n184|n185|n186|n187|n188|n189|n190 +NXJM#k2068|n120|n121|n122|n123|n191|n192|n193|n194|n195|n196|n197|n198|n199 +NXJN#k2069|n292|n293|n294 +NXJR#N90|N91|N92|k2070|n200|n201|n202|n203|n204|n205|n206|n207|n208|n209|n210|n211|n212|n213|n214|n215|n216|n217 +NXJS#N93|n218|n219|n220|n221|n222|n223|n224|n225|n226|n227|n228|n229|n230|n231|n232|n233|n234|n235|n236|n237|n238|n239|n240|n241|n242|n243|n244|n245|n246|n247|n248|n249|n250|n251|n252|n253|n254|n255|n256|n257|n275|n276|n277|n278|n279 +NXJT#n139|n140|n141|n142|n258|n259|n260|n261|n262|n263 +NXJW#n264|n265|n266|n267|n268|n269|n270|n271|n272|n273|n274 +NXK#k2066 +NXKB#n118|n119 +NXKF#N107|N108 +NXKL#N109|N110|N111|n312|n313|n314|n315|n316|n317 +NXKM#N112|N113|N114|N115|N136|N137|n318|n319|n320|n321|n322 +NXKN#N88 +NXKR#N116|N117|N118|N119|N120|N121|N122|N123|N124|N125|N126|N127|N128|N129|N130|N131|N132|N133|N134|N135 +NXL#K3002 +NXLB#N102|N103|N104|N142|n330 +NXLF#K3004|N96|N97|N98|N99|N100|N141|N144|N145|n300|n301|n328|n329|n333|n334 +NXLN#k2123|k2124|k2125|k2126|k2127|n73|n303|n304 +NXLS#K3003|N139|N140|N143|N146|N147|N148|n323|n324|n325|n326|n327|n331|n332|n335|n336|n337|n338|n339|n340|n341|n342|n343 +NXLT#N95|N105|N138|n295|n296|n297|n298|n299|n305 +NXML#N1307|n1418|n1419|n1420|n1421|n1422 +NXMN#N6|N7|N8|n3|n4|n5|n6|n7|n8|n9|n10|n11|n12|n13|n14 +NXMP#n75|n76|n77|n78|n79|n80|n81|n82|n83|n84 +NXMR#N5 +NXMS#n349|n350 +NXMT#N149|N150|N151|N152|N153|N154|N155|N156|N157|N158|n351 +NXMX#n344|n345|n346|n347|n348 +NXN#K2956|N452 +NXNB#K2957|K2958|K2959 +NXNF#K2960 +NXNJ#K2961|K2962|K2963|n306|n307|n308|n309|n310 +NXNL#N453|N454|N455|N456|N457|N458|N459|N460|N461|N462|N463|N464|N465|N466|N467|N468|N469|N470|N471|N472|N473|N474|N475|N476|N477|N478|N479|N480|N481|N482|N483|N484|N485|N486|N487|N488|N489|N490|N491|N492|N493|N494|N495|N496|N497|N498|N499|N500|N501|N502|N503|N504|N505|N506|N507|N508|N509|N510|N511|N512|N513|N514|N515|N516|N517|N518|N519|N520|n693|n694|n695|n696|n697|n698|n699|n700|n701|n702|n703|n704|n705|n706 +NXNM#K2964|K2965|K2966|K2967|N159|N160|N161 +NXNN#N101|N521|N522|n74 +NXNR#K2968 +NXNS#K2969|K2970|K2971 +NXNT#K2972|N277|k2065 +NXPR#N162|n352|n353|n354|n355 +NXR#n302 +NXRB#N9|N10|n15|n16 +NXRF#N188|n364 +NXRK#n367|n368 +NXRM#N189|n369|n370 +NXRN#N450|k2128|k2129|k2130|k2131|k2132|n356|n365 +NXRS#N61|N62|N190|n85|n86|n87|n88|n89|n90|n91|n92|n93|n94|n371|n372 +NXRT#N163|N164|n363 +NXRX#N165|N166|N167|N168|N169|N170|N171|N172|N173|N174|N175|N176|N177|N178|N179|N180|N181|N182|N183|N184|N185|N186|N187|n357|n358|n359|n360|n361|n362|n366 +NXSF#n512|n513|n514|n515|n516|n541 +NXSH#N213|n385|n386|n387|n503|n504|n505|n506|n507|n519 +NXSJ#n373|n374|n517|n518|n520 +NXSK#N193|N194|N195|N196|N197|N198|N199|N200|N201|N202|N203|N204|N205|N206|N207|N208|N209|N210|N211|N212|N312|N313|N314|N315|n375|n376|n377|n378|n379|n380|n381|n382|n383|n384|n521|n522|n523 +NXSL#N216|N217|N308|N310|n500|n524|n525|n526|n546|n547|n548 +NXSM#n508|n527 +NXSN#n388|n395|n396 +NXSP#N218|n397|n398|n399|n400|n401|n402|n403|n404|n405|n406|n528 +NXSR#n509|n529|n530|n531|n532|n533|n534 +NXSS#N191|N192|n535|n536|n537|n538|n539|n540|n543|n544|n545 +NXST#N214|N219|N220|N311|N1664|N1665|N1666|n407|n408|n409|n410|n411|n412|n413|n414|n415|n416|n417|n418|n419|n420|n421|n422|n510|n511|n1641|n1642|n1643|n1644|n1645|n1646|n1647|n1648|n1649|n1650|n1651|n1652|n1653|n1654|n1655|n1656|n1657|n1658 +NXSW#n542 +NXSX#N215|N309|n389|n390|n391|n392|n393|n394|n423|n424|n425|n426|n427|n428|n429|n501|n502 +NXT#K2900|K2901|N106|N221|N1134|N1153|N1667|k1938|n1101 +NXTB#N225|N226|N227|N1144|N1145|N1146|N1147|N1148|N1149|N1150|N1151|N1152|n1111 +NXTF#N234|N235|N236|N237|N238|N239|N269|N270|N1142|n445|n1120|n1149|n1150|n1151|n1154|n1155 +NXTJ#N240|N1166|N1167|N1168|N1169|n1122|n1123|n1124|n1125|n1126|n1661|n1662 +NXTK#N228|N243|N244|N245|N246|N1136|N1170|N1171|N1172|n1102|n1103|n1104|n1118|n1121|n1127|n1128|n1129|n1663|n1664|n1665|n1666 +NXTL#N231|N232|N233|N247|N248|N1160|N1173|N1200|n432|n433|n434|n435|n436|n437|n438|n439|n440|n441|n442|n443|n444|n1130|n1131|n1132|n1133|n1659|n1660|n1667|n1668|n1669|n1670 +NXTM#N54|N249|N250|N1174|N1175|N1176|N1177|n44|n1105|n1106|n1107|n1108|n1134|n1135|n1136|n1137 +NXTN#K2902|N55|N56|N57|N222|N1137|N1138|N1139|N1140|N1154|N1155|N1156|N1157|N1158|N1159|N1161|N1162|N1178|N1668|k1939|n45|n46|n47|n48|n49|n50|n51|n52|n53|n54|n55|n66|n67 +NXTP#N1179|n1138|n1139|n1140|n1141 +NXTR#N58|N223|N224|N251|N252|N253|N254|N255|N256|N1141|N1163|N1164|N1165|N1180|N1181|N1182|N1183|N1704|N1705|n56|n57|n58|n59|n60|n61|n62|n63|n64|n65|n446|n447|n448|n449|n450|n451|n452|n453|n454|n455|n456|n457|n1117|n1119|n1142|n1148|n1760|n1761|n1762|n1763|n1764|n1765|n1766|n1767|n1768|n1769|n1770|n1771|n1772 +NXTS#K2903|N242|N257|N258|N259|N260|N261|N262|N263|N264|N265|N266|N267|N268|N275|N276|N1143|N1184|N1185|N1186|N1187|N1188|N1189|N1190|N1191|N1192|N1193|N1194|N1195|N1198|N1199|n458|n459|n460|n461|n462|n1116|n1143|n1144|n1145|n1146|n1153 +NXTT#N229|N230|n430|n431|n1109|n1110|n1113|n1114|n1115 +NXTW#N271|N272|N273|N274|N1196|N1197|n1152 +NXTX#N1135|n43|n1147 +NXWH#N282|N283 +NXWL#N280|N281|N288 +NXWN#n475|n476 +NXWR#N289|N290|n491|n492|n493|n494|n495|n496|n497|n498 +NXWS#N284|N285|N286|N287|n477|n478|n479|n480|n481|n482|n483|n484|n485|n486|n487|n488|n489|n490 +NXWX#N291|N292|N293|N294|N295|N296|N297|N298|N299|N300|N301|N302|N303|N304|N305|N306|N307|n470|n471|n472|n473|n474|n499 +NXXN#N59 +NXXR#n1112 ++++++++++ +P#P1715 +P0#P3385 +P0KR#P3384 +P0LJ#P683|P684|P685|P686|P687|p393|p394|p395|p396|p397|p398|p399|p400|p401|p402|p403|p404|p405 +P0S#P688 +P0TS#p381|p382|p383|p384|p385|p386|p387|p388|p389|p390|p391|p392 +PBL#P9|P3402|P3403 +PBLK#P3252|P3253|P3254|P3255|P3256|P3257|P3258|P3259|P3260|p2362 +PBLN#P3404 +PBLS#P3261|P3262|P3263|P3405|p2363|p2364|p2365|p2366|p2367|p2368|p2369|p2370|p2371|p2372|p2373|p2374|p2375|p2376|p2377 +PBLT#p2487 +PBRT#P3249|P3250|P3251|p2359|p2360|p2361 +PF#P762|P1030|P1056|P1057|p30|p31 +PFF#P1126|p692|p699 +PFFJ#p701|p702|p703|p704 +PFFK#P1068|P1127|P1128|p700 +PFFN#P1066|P1067|p693|p694 +PFFR#P1062|P1063|P1064|P1065|p681|p682|p683|p684|p685|p686|p687|p688|p689|p690|p691 +PFFS#P1040 +PFFT#p695 +PFL#P1041|P1069|P1070|P1252|p826 +PFLJ#P1170|P1171|P1172|P1173|P1174|P1175|P1176|P1177|P1178|P1179|P1180|P1181|P1182|P1183|P1184|P1185|P1186|P1187|P1188|P1189|P1190|P1191|P1192|P1193|P1194|P1195|P1196|P1243|p729|p730|p731|p732|p733|p734|p735|p736|p737|p738|p739|p740|p741|p742|p743|p744|p745|p746|p747|p748|p749|p750|p751|p752|p810|p811|p812|p813|p814|p815 +PFLK#P1197|P1242|P1244|P1245|p753|p754|p755|p756|p798|p799|p800|p801|p802|p803|p804|p805|p806|p807|p808|p809|p816|p817|p818|p819|p820|p821 +PFLM#P1076|P1165|P1166|P1167|P1168|P1169|p728 +PFLN#P765|P766|P1071|P1141|P1142|P1143|P1144|P1145|P1146|P1147|P1148|P1149|P1150|P1151|P1152|P1153|P1154|P1155|P1156|P1157|P1158|P1159|P1160|P1161|p705|p706|p707|p708|p709|p710|p711|p712|p713|p714|p715|p716|p717|p827 +PFLR#P1072|P1073|P1074|P1075|P1077 +PFLS#P1042|P1043|P1080|P1162|P1163|P1164|p696|p718|p719|p720|p721|p722|p723|p724|p725|p726|p727|p828 +PFLT#P1078|P1079 +PFLX#P1198|P1199|P1200|P1201|P1202|P1203|P1204|P1205|P1206|P1207|P1208|P1209|P1210|P1211|P1212|P1213|P1214|P1215|P1216|P1217|P1218|P1219|P1220|P1221|P1222|P1223|P1224|P1225|P1226|P1227|P1228|P1229|P1230|P1231|P1232|P1233|P1234|P1235|P1236|P1237|P1238|P1239|P1240|P1241|p757|p758|p759|p760|p761|p762|p763|p764|p765|p766|p767|p768|p769|p770|p771|p772|p773|p774|p775|p776|p777|p778|p779|p780|p781|p782|p783|p784|p785|p786|p787|p788|p789|p790|p791|p792|p793|p794|p795|p796|p797 +PFN#P763|P764|P1049|P1058|p32 +PFN0#P1060 +PFNJ#P1082|P1083 +PFNK#P1050|P1081|P1084|P1085|P1086|P1087|P1129|P1130|P1131|P1132|P1133|P1134|P1135|P1136|P1137 +PFNN#P1059 +PFNT#P1044|P1045|P1046|P1047|P1048|P1253|P1254|P1255|P1256|P1257|P1258|P1259|P1260|P1261|P1262|P1263|P1264|P1265|P1266|P1267|P1268|p33|p34|p35|p36|p822|p823|p824|p829|p830|p831|p832|p833|p834|p835|p836|p837|p838|p839|p840|p841 +PFR#P1051|P3272 +PFRM#P3273|P3274 +PFRN#P1250|P1251|p2380 +PFRR#P1052|P1053|P1054|P1055 +PFRS#P1138|P1139|P1140 +PFRT#P1090|P1091|P1092|P1093|P1094|P1095|P1096|P1097|P1098|P1099|P1100|P1101|P1102|P1103|P1104|P1105|P1106|P1107|P1108|P1109|P1110|P1111|P1112|P1113|P1114|P1115|P1116|P1117|P1118|P1119|P1120|P1121|P1122|P1123|P1124|P1125|P1246|P1269|P1270|P1271 +PFRX#P1088|P1089|p697|p698 +PFS#P1061 +PFSK#p825 +PFST#P1247|P1248|p37 +PFT#P1031|P1033|P1249|p38|p39 +PFTF#P1035|P1036|P1037|P1038 +PFTN#P1032|P1034|P1039|p40 +PFTS#P1272|p41 +PFTT#p42 +PJ#P52 +PJL#P790 +PJLN#P791 +PJLS#P792|P793|P794 +PJM#P3378 +PJMS#P3379 +PJNF#P53 +PJT#P1383 +PK#P723|P795|P1404|P1405|P1501|p15|p959 +PK0N#P63 +PKBT#P27 +PKFN#p965 +PKKR#P1389 +PKL#P1390|P1728|P1729 +PKLF#P1735|P3406 +PKLH#P1392 +PKLJ#P1391|P1736|P1737 +PKLK#p960 +PKLN#P1393|P1731|P1732|P1733 +PKLR#P1730|P1734 +PKLS#P1738|P1739|P1740|P1741|P1742 +PKLT#P1743 +PKLW#P1744 +PKM#P3376 +PKMN#P1401|P1402|P1403|P3377 +PKMS#P35 +PKMT#P36|P37 +PKN#P29|P1716|p16|p961 +PKNF#p1210|p1211 +PKNJ#P42 +PKNK#P41|P814|P1395|P1396 +PKNN#P51 +PKNS#P724|P725|P726|P812|P813 +PKNT#p17|p18|p19|p20|p21|p980|p981|p982|p983 +PKPP#P38|P39 +PKR#P30|P31|P727|P1745|p1219 +PKRJ#P1746|P1747 +PKRN#P32|P1394|p1220 +PKRS#P33|P1748 +PKRT#P26|P40|p1221|p1222 +PKS#P28|P1388 +PKSL#P34|P1495 +PKSS#P789 +PKST#P43|P69|P70|P71|p22|p43 +PKT#P54|P60|P72|P73|P1474|p23|p24|p435|p962|p963 +PKTB#P58 +PKTF#P67 +PKTK#P1406 +PKTN#P55|P56|P57|P61|P74|p25|p964 +PKTP#P64|P76 +PKTR#P66|P75|p44 +PKTS#P62|P65|P77|p26 +PKTT#P59 +PKTW#P68 +PKXN#P3390|P3391 +PL#P50|P728|P729|P1414|P1660|P1749|P1779|P1895|P1954|P3276|P3277|p2381 +PLB#P1662 +PLBJ#P1664 +PLBK#P1661 +PLFN#P796 +PLFR#P84|P3278|P3279|P3280|P3294|P3295|P3296|p45|p2394|p2395|p2396|p2397|p2398|p2399|p2400|p2401|p2402|p2403|p2404|p2405|p2406|p2407 +PLJ#p1015 +PLJB#P1787 +PLJN#p1016|p1017|p1018|p1019|p1020 +PLJR#P797|P798|P799|P1408|P1409|P1410|P1411|P1412|P1413|p984|p985|p986|p987|p988|p989|p990|p991|p992|p993|p994|p995|p996 +PLJT#P1504|P1505|P1506 +PLK#P3275 +PLKL#P1791|P1924 +PLKM#P1916 +PLKN#P817|P1917|P1918|P1919|P1920|P1921|P1922|P1923|p1319|p1320|p1321 +PLKR#P818|P1503|p1322 +PLKS#P1674|p1021 +PLKT#P1507|P1508|P1509|P1510|P1511|P1512|P1513|P1514|p1022|p1023|p1024|p1025|p1026|p1027 +PLM#P90 +PLM0#P1693 +PLMB#p1148|p1149 +PLMF#P1677 +PLMK#P96|P97|P98|P1780|P1781 +PLMN#P91|P92|P93|P94|P95 +PLMP#p1150|p1151|p1152|p1153|p1154|p1155|p1156|p1157|p1158|p1159|p1160|p1161 +PLMR#P1925|P1926|P1927|P1928|p1323|p1324 +PLMS#p1243|p1244|p1245|p1246|p1247|p1248|p1249|p1250|p1251|p1252|p1253|p1254|p1255|p1256|p1257|p1258|p1259 +PLMW#P99 +PLN#P1415|P1515|P1695|P1782|P1792|P1896|P1898|p489|p1029 +PLNB#P1416|p1028 +PLNF#P1530|P1783|P1897|p1073 +PLNJ#P1531|P1533|P1534|p1040 +PLNK#P801|P1418|P1535|P1536|P1537|P1538|P1539|P1914|p1041 +PLNL#p1042|p1043|p1044|p1045|p1046|p1047|p1048|p1049|p1050|p1051|p1052|p1053 +PLNM#P1672|P1673|P1931|P1932|P1933|P1934|P1935|p1054|p1055|p1056|p1057|p1058|p1059|p1060|p1061|p1062|p1063|p1064 +PLNN#P1516|P1550|P1551|P1552|P1553|P1554|P1555|P1556|P1557|P1558|P1559|P1560|P1561|P1562|P1563|P1564|P1565|P1566|P1567|P1568|P1569|P1696|P1793|P1899|p1030|p1031|p1032|p1033|p1034 +PLNR#P1517|P1518|P1532|P1669|P1670|P1671|P1784|p1035|p1036 +PLNS#P1519|P1540|P1541|P1542|P1543|P1544|P1571|P1785|P1900|P1901|P1929|P1930|p1037|p1065|p1066|p1295|p1296|p1297|p1298 +PLNT#P100|P101|P1417|P1520|P1521|P1522|P1523|P1524|P1525|P1526|P1527|P1528|P1529|P1545|P1546|P1547|P1548|P1549|P1707|P1708|P1709|P1786|p1038|p1039|p1067|p1068|p1069|p1070|p1071|p1072|p1187|p1188|p1189|p1190|p1191|p1192|p1193|p1194|p1195|p1196|p1197 +PLNW#P1570|p1074|p1075|p1076 +PLP#P1936 +PLPF#P1902 +PLPN#P1937 +PLPR#p1077|p1078 +PLR#P1751|P1789|p1223 +PLRF#P1753|P1754|P1755|P1756 +PLRK#P1757|P1763|P1764|P1765|P1766|P1767|P1768|P1769 +PLRL#P1678|P1679|P1680|P1681|P1770|p1162|p1163 +PLRM#P85|p1224 +PLRN#P815|P816|p1175|p1176|p1225|p1260 +PLRR#p1226 +PLRS#P1752|P1758|P1759|P1760|P1772|P1775|P1790|p1227|p1228|p1229|p1230|p1231|p1232|p1233|p1234|p1235|p1236|p1237|p1238|p1239|p1240|p1241|p1242 +PLRT#P1761|P1762|P1771|p1177|p1261|p1262|p1263 +PLRW#P1773|P1774 +PLRX#P1750 +PLS#P78|P79|P730|P731|P819|P1426|P1428|P1430|P1682|P1788|P1794|P1814|P1904|P3281|P3284|p1164 +PLSB#P820|P821|P1502|P1659|P1824|P1825|P1826|P1827|P1828|P1829|P1860|p1133|p1134|p1135|p1136|p1137|p1138|p1139|p1140|p1141|p1142|p1143|p1144|p1145 +PLSF#P824|P1433|P1821|P1835|P1836|P1861|p998 +PLSH#P826|P827|P1840|P1841|P1842|P1843|P1844 +PLSJ#P1822|P1837|P1838|P1846 +PLSK#P800|P825|P828|P829|P1434|P1658|P1683|P1710|P1711|P1815|P1816|P1839|P1847|P1848|P1849|P1850|P1851|P1852|P1853|P1854|P1855|P3287|P3288|P3289|p520 +PLSL#P1856|p1285|p1286|p1287|p1288|p1289 +PLSM#P830|P831|P832|P833|P834|P835|P836|P1572|P1573|P1857|P1858|P1859 +PLSN#P822|P1427|P1431|P1817|P1818|P1833|P1845|P3285|p1325 +PLSP#P1684|P1685|P1819|P1863|P1864|P1865|P1866|P1867|P1868|P1869|P1903 +PLSR#P837|P1663|P1697|P1820|P1862|P1870|P1871|P1872|P1873|p2382|p2383|p2384|p2385|p2386|p2387|p2388|p2389|p2390|p2391 +PLSS#P823|P1432|P1688|P1834|P1874|P1875|P1876|P1877|P1878|P1879|P1880|P1881|P1882|P1889|P1890|P1891|P1892|P1893|P1894|P3286 +PLST#P80|P81|P82|P83|P87|P88|P102|P103|P104|P105|P106|P107|P108|P109|P110|P838|P839|P840|P841|P842|P1429|P1574|P1575|P1576|P1577|P1578|P1579|P1580|P1581|P1582|P1583|P1584|P1585|P1586|P1587|P1588|P1589|P1590|P1591|P1592|P1593|P1823|P1831|P1832|P1883|P1884|P1885|P1905|P1906|P1907|P1908|P1909|P1910|P3282|P3283|p46|p47|p1079|p1080|p1081|p1082|p1083|p1084|p1299|p1300|p1301|p1302|p1303|p1304|p1305|p1306|p1307|p1308|p1309|p1310 +PLSW#P843|P844|P845|P846|P1686|P1687|P1886|P1887|P1888|p1290|p1291|p1292|p1293|p1294 +PLSX#P1830 +PLT#P86|P1419|P1594|P1602|P1607|P1665|P1689|P1700|P3290|P3291|p490|p519|p1092|p1095|p1181|p2392 +PLTB#P1795|P1796|p1146|p1147 +PLTF#P1621|P1622|P1667|P1799|P1810|P1813|p1100|p1101|p1102|p1103 +PLTK#P1800|P1801|P1802|P1803|P1804|P1808 +PLTM#P89|P1809|p1096 +PLTN#P1420|P1421|P1422|P1423|P1424|P1425|P1595|P1597|P1598|P1599|P1600|P1601|P1603|P1604|P1608|P1609|P1610|P1611|P1612|P1613|P1614|P1615|P1616|P1617|P1618|P1619|P1620|P1666|P1690|P1691|P1692|P3292|p1085|p1086|p1087|p1088|p1089|p2393 +PLTP#P1811 +PLTR#P1656|P1657|P1675|P1676|P1701|P1776|P1777|P1812|P1911|P1912|P1913|p997|p1097|p1098|p1104|p1122|p1123|p1124|p1125|p1126|p1127|p1128|p1129|p1130|p1131|p1132|p1165|p1166|p1167|p1168|p1169|p1170|p1171|p1172|p1173|p1174|p1311|p1312|p1313|p1314|p1315|p1316|p1317|p1318 +PLTS#P1407|P1596|P1605|P1623|P1624|P1625|P1626|P1627|P1628|P1629|P1630|P1631|P1632|P1633|P1634|P1635|P1636|P1637|P1638|P1639|P1640|P1641|P1642|P1643|P1644|P1645|P1646|P1647|P1648|P1649|P1650|P1651|P1652|P1653|P1654|P1655|P1702|P1703|P1704|P1705|P1706|P1778|P1797|P1798|P1805|P1806|P1807|P3293|p1090|p1091|p1099|p1105|p1106|p1107|p1108|p1109|p1110|p1111|p1112|p1113|p1114|p1115|p1116|p1117|p1118|p1119|p1120|p1121|p1178|p1179|p1180|p1182|p1183|p1184|p1185|p1186|p1264|p1265|p1266|p1267|p1268|p1269|p1270|p1271|p1272|p1273|p1274|p1275|p1276|p1277|p1278|p1279|p1280|p1281|p1282|p1283|p1284 +PLTT#P1606|p1093|p1094 +PLTW#P1668 +PLTX#P1698|P1699 +PLTY#P1694 +PLYS#P1915 +PM#P3297 +PMFL#P112 +PML#P1435 +PMNT#P1397 +PMP#P1943|P3298|P3299|p2408 +PMPL#P111 +PMPN#P3300|p2409|p2410|p2411|p2412|p2413 +PMPS#P1945|P3301|P3302|P3303|p1327|p1328|p1329|p1330|p1331|p2414 +PMPT#P1944|p2415|p2416|p2417|p2418 +PMRN#P1940|P1941 +PMS#P1942 +PMT#P1938 +PMTN#P1939 +PMTS#p1326 +PN#P113|P124|P802|P1386|P1436|P1442|P1951|p958 +PN0R#P135|P136|P137 +PN0S#P887|P888 +PNBL#p538|p539|p540|p541|p542 +PNJ#p491 +PNJL#P1437|p999|p1000|p1001 +PNJN#p492|p493|p494|p495|p496 +PNJR#P803|P804|P805 +PNK#P117|P860|P3305 +PNKB#P118|P119 +PNKN#P120|P806|P807|P1439|P1440|P1441 +PNKP#P1438 +PNKR#p54|p55|p56 +PNKS#P121|P122|p497 +PNKT#P3306|P3307|P3308|P3309|P3310|P3311|P3312|P3313|P3314|P3315|P3316|P3317|P3318|P3319|P3320|P3321|P3322|P3323|P3324|P3325|P3326|P3327|P3328|P3329|P3330|P3331|P3332|P3333|P3334|P3335|P3336|P3337|P3338|P3339|P3340|P3341|P3342|P3343|P3408|p498|p499|p500|p501|p502|p2419|p2420|p2421|p2422|p2423|p2424|p2425|p2426|p2427|p2428|p2429|p2430|p2431|p2432|p2433|p2488|p2489|p2490|p2491|p2492|p2493|p2494|p2495|p2496|p2497|p2498|p2499 +PNLX#P808|P809|p503|p504|p505|p506|p507|p508|p509|p510|p511|p512|p513|p514|p515 +PNMK#P114|P115 +PNMS#p48|p49 +PNN#P125 +PNNB#P1443 +PNNH#P129 +PNNS#P130 +PNNT#P126|P127|P128 +PNNW#P1444 +PNPT#P131 +PNR#P1452|P1455 +PNRB#p50 +PNRJ#P1459 +PNRL#P1460 +PNRM#P132|P133|P134 +PNRN#P1456|P1457|P1458|p51 +PNRR#P1453|P1454 +PNRS#P1461|P1466 +PNRT#P1462|P1463|P1464|P1465|p52|p53 +PNS#P1952 +PNSK#P123|P3304|P3344|p57|p58|p59|p60|p61|p62|p63|p64|p65|p66|p67|p68|p69|p70 +PNSL#P861|P862|P863|P864|P865|P1445|P1446|P1447|P1448|P1449|p1002|p1003|p1004 +PNSM#P883|P884|p957 +PNSN#P116 +PNSR#P145|P146|P147|P148|P149|P150|P151|P152|P153|P154|P155|P156|P157|P158|P159|P160|P161|P162|P163|P164|P165|P166|P167|P168|P169|P170|P171|P172|P173|P174|P175|p74|p75 +PNST#P1384|P1385|P1450|P1451 +PNT#P1726|P1946|p543|p544 +PNTF#P138|P139|P140|P141 +PNTK#P885|P886 +PNTL#P848|P849|P850|P851|P852|P853|P854|P855|P856|P857|P858|p521|p522|p523|p524 +PNTM#P142|P143|P144|p71|p72|p73 +PNTN#P847|P1949|P1950 +PNTR#P859|P1727|p525|p526|p527|p528|p529|p530|p531|p532|p533|p534|p535|p536|p537|p1217|p1218 +PNTS#P776|P1948 +PNWN#P1953 +PNXK#P1947 +PNXN#P866|P867|P868|P869|P870|P871|P872|P873|P874|P875|P876|P877|P878|P879|P880|P881|P882|p545|p546|p547|p548|p549|p550|p551|p552|p553|p554|p555|p556|p557|p558|p559|p560|p561|p562 +PP#P176|P185|P267|P1473|P1955|P1958|P1962|P3347 +PPBN#P260|P261|P263|P264 +PPBX#P262 +PPJ#P179|p81 +PPJN#P180|p82 +PPJR#p83|p84|p85|p86|p87 +PPJS#P181 +PPK#p80 +PPKL#P177|P178 +PPKM#P279|P280 +PPKN#P1960|P1961 +PPKS#p88|p89|p90|p91 +PPL#P268|P3345 +PPLJ#p1332 +PPLN#P259|P269|P1468|P1469|P1959|P3346 +PPLR#P270|P1966|P1967|p1333|p1334|p1335|p1336|p1337|p1338|p1339|p1340|p1341|p1342|p1343|p1344|p1345|p1346|p1347|p1348 +PPLS#P271 +PPLX#P1968|P1969 +PPN#P3348|p966 +PPNF#P274 +PPNH#P275 +PPNJ#P3349 +PPNM#P3350|P3351 +PPNS#P276|P281|P1956|P1957|P3352 +PPNT#P272|P273 +PPNW#P3353 +PPP#P1467 +PPR#P186|P195|P1470|P1963 +PPRB#P183|P188|P189|P190|P191|P192|P193|P194 +PPRF#P200|P201|P202|P203|P204|P205|P250|P251|P252|P253|P254 +PPRH#P211|P212|P213 +PPRJ#P206|P207|P208|P209|P210 +PPRK#P214|P215|P216|P217|P218|P219|P220|P221|P232|P286 +PPRL#P222|P234 +PPRM#P223|P224|P225|P226|P227|P228|P249 +PPRN#P187|P196|P197|P198|P233|p76|p77|p78|p79 +PPRP#P229|P230|P231 +PPRR#P199 +PPRS#P235|P236|P237|P238|P239|P240|P241|P242|P258|P277|P295|P296|p92 +PPRT#P243|P244|P245|P246|P247|P248 +PPRW#P255|P256|P257 +PPS#P182|P890|p967 +PPSK#P282|P283 +PPSN#P1398|P1964|P1965 +PPSR#P1399 +PPST#P287|P288|P289|P290|P291|P292|P293|P294|P3396|P3397|p968|p969|p2485|p2486 +PPT#P889|P1471|p970|p971 +PPTK#P265|P266 +PPTL#P284|P285 +PPTN#P278|P1472|p972 +PPTR#P184 +PPXN#P3409 +PR#P2|P891|P1000|P1970|P2607|P3410|p0|p563|p1723|p2434|p2435 +PR0S#P3001|P3002 +PRB#P2608 +PRBB#P2609|P2610|P2617|P2618|P2619 +PRBF#P2612|P2613|P2622|P2623|P2624|P2625|P2626 +PRBJ#P2628 +PRBK#P2620|P2621|P2627|P2629 +PRBL#P1|P297|P298|P299|P300|P2611|P2630|P2631|P2632|P2633|P2634|P2654|P2655|P2656|P2657|P2658|P2659|P2660|P2661|P2662|P2663|P2664|P2665|P2666|P2667|P2668|P2669|P2670|P2671|P2672|P2673|P2674|P2675|P2676|P2677|P2678|P2679|P2680|P2681|p93|p94|p95|p96|p1741|p1742|p1743|p1744|p1745|p1746|p1747|p1748|p1749|p1750|p1751|p1752|p1753|p1754|p1755|p1756|p1757|p1758|p1759 +PRBN#P2635|P2636|P2637|P2638|P2639|P2640|P2641|P2642|p1724|p1725|p1726|p1727|p1728 +PRBR#P2651|P2652|P2653|p1730|p1731|p1732|p1733|p1734|p1735|p1736|p1737|p1738|p1739|p1740 +PRBS#P2614|P2615|P2616|P2643|P2644|P2645|P2646|P2650|p1760 +PRBT#P2647|p1761|p1762|p1763|p1764|p1765 +PRBW#P2648|P2649|p1729 +PRF#P2800|p2315 +PRF0#P2537|P2538|P2539 +PRFB#P2801|P3170|p2314 +PRFF#P2802|P2816|P2817|P3169|P3213 +PRFK#P893|P894|P895|P896|P3030|P3031|P3081|P3082|P3083|p564|p565|p566|p567|p568|p569|p570|p571|p572|p573|p574|p575|p576|p577|p578|p579|p580|p581|p582|p2116|p2117|p2118|p2119|p2120|p2121|p2122|p2123|p2124|p2125|p2126|p2127|p2128|p2129|p2130|p2131|p2132|p2133|p2134 +PRFL#P2600|P2601|P2602|P2603|P2604|P2605|P2606|P2803|P2804|P2805|P2806|P2807|P2808|P2809|P2810|P2811|P3176|P3178|P3179|p1708|p1709|p1710|p1711|p1712|p1713|p1714|p1715|p1716|p1717|p1718|p1719|p1720|p1721|p1722|p1797|p1798|p1799|p1800|p1801|p1802|p1803|p1804|p1805|p1806|p1807|p1808|p1809|p1810|p1997 +PRFM#P357|P358|P359|P360|P361|P362|P363|P364|P3180|p170 +PRFN#P323|P3013|P3014|P3015|P3016|P3017|P3018|P3019|P3020|P3021|P3022|P3150|P3168|P3171|P3177|P3194|P3195|P3196|P3197|P3198|P3199|P3200|P3201|P3202|P3203|P3204|P3205|P3206|P3207|P3208|P3209|P3210|P3211|P3212|p1827|p1828|p1829|p1830|p1831|p2106|p2107|p2108|p2109|p2110|p2271|p2272|p2273|p2274|p2316|p2317|p2318|p2319|p2320|p2321|p2322 +PRFP#P3181|P3182 +PRFR#P349|P902|P903|P904|P905|P1002|P1003|P1004|P3084|P3085|P3086|P3172|P3173|P3174|P3175|p155|p156|p157|p158|p596|p603|p604|p605|p662|p663|p664|p665|p666|p667|p2198 +PRFS#P2792|P2793|P2794|P2795|P2796|P2797|P2798|P2799|P2812|P2951|P2952|P3028|P3029|P3183|P3184|P3185|P3186|P3187|P3188|P3189|P3190|P3191|P3192|P3214|p1791|p1792|p1793|p1794|p1795|p1796|p1982|p1983|p1984|p1985|p1986|p1987|p1988|p1989|p1990|p1991|p1992|p1993|p1994|p1995|p1996|p2111|p2112|p2113|p2114|p2115|p2135|p2136|p2137|p2138|p2139|p2140|p2141|p2142|p2143|p2144|p2145|p2146|p2147|p2148|p2149|p2323 +PRFT#P2504|P2505|P2506|P2507|P2508|P2509|P2510|P2511|P2512|P2513|P2514|P2515|P2516|P2517|P2518|P2519|P2520|P2522|P2523|P2524|P2525|P2526|P2527|P2528|P2529|P2530|P2531|P2532|P2533|P2534|P2535|P2536|P2540|P2541|P2542|P2543|P2544|P2545|P2546|P2547|P2548|P2549|P2550|P2551|P2552|P2553|P2554|P2555|P2556|P2557|P2558|P2559|P2560|P2561|P2562|P2563|P2564|P2565|P2566|P2567|P2568|P2569|P2570|P2571|P2572|P2573|P2574|P2575|P2576|P2577|P2578|P2579|P2580|P2581|P2582|P2583|P2584|P2585|P2586|P2587|P2588|P2589|P2590|P2591|P2592|P2593|P2594|P2595|P2596|P2597|P2598|P2599|P2813|P2814|P2815|P2949|P2950|P3193|p583|p584|p585|p586|p587|p588|p589|p590|p591|p592|p593|p594|p595|p1696|p1697|p1698|p1699|p1700|p1701|p1702|p1703|p1704|p1705|p1706|p1707|p1811|p1812|p1813|p1814|p1815|p1816|p1817|p1818|p1819|p1820|p1821|p1822|p1823|p1824|p1825|p1826|p1980|p1981|p2324|p2325|p2326|p2327 +PRFX#P2521|P3023|P3024|P3025|P3026|P3027 +PRHB#P2883|p1878|p1879 +PRHS#p2224|p2225|p2226 +PRJ#p2199 +PRJK#P2884|P2885|P2886|P2887|P2888|P2889|P2890|P2891|P2892|P2893|P2894|P2895|P2896|P2897|P2898|P2899|P2900|P2901|P2902|P2903|P2904|P2905|P2906|P2907|P2908|p1880|p1881|p1882|p1883|p1884|p1885|p1886|p1887|p1888|p1889|p1890|p1891|p1892|p1893|p1894 +PRJL#P3215|P3216|P3217|P3218|P3219|p2328|p2329|p2330 +PRJN#p2200|p2201|p2202|p2203|p2204 +PRJR#P2179 +PRJS#P3087|p1895|p1896|p1897|p1898|p1899|p1900|p1901|p1902|p1903|p1904|p1905|p1906|p1907 +PRJT#P3088|P3091|p2227 +PRK#P327|P371|P1005|p191 +PRKB#P376|P377|P378 +PRKF#P383|P415|P416|P417|P418|P419 +PRKH#P389|P390|P391 +PRKJ#P385|P386 +PRKK#P384|P387|P388 +PRKL#P372|P392|P393|P394|P395|P396|P397|P398|P897|P2909|p1667|p1908|p1909|p1910|p1911|p1912|p1913|p1914|p1915|p1916|p1917|p1918|p1919|p1920 +PRKM#P414|P2180|P2181|p1486|p1487|p1488|p1489|p1490|p1491 +PRKN#P373|P374|P2818|P2819|P2820|P2821|P2822|P2823|P2824|P2825|P2826|P2827|P2828|P2829|P2830|P2831|P2832|P2833|P3089|P3090|p192|p193|p194|p195|p196|p197|p1832|p1833|p1834|p1835|p1836|p1837|p1838|p2205|p2206|p2207|p2208|p2209|p2210|p2211|p2212|p2213|p2214|p2215|p2216|p2217 +PRKP#P399|P400|P401|P402 +PRKR#P324|P325|P326|P403|P413|P2834|P2835|P2836|P2837|P2838|P2839|P2840|P2841|P2842|P2843|P2844|P2845|P2846|P2847|P2848|P2849|P2850|P2851|P2852|P2853|P2854|P2855|P2856|P2857|P2858|P2859|P2860|P2861|P2862|P2863|P2864|P2865|P2866|P2867|P2868|P2869|P2870|P2871|P2872|P2873|P2874|P2875|P2876|P2877|P2878|P2879|P2880|P2881|P2882|P2910|P2911|P2912|p190|p198|p1645|p1646|p1647|p1648|p1649|p1650|p1839|p1840|p1841|p1842|p1843|p1844|p1845|p1846|p1847|p1848|p1849|p1850|p1851|p1852|p1853|p1854|p1855|p1856|p1857|p1858|p1859|p1860|p1861|p1862|p1863|p1864|p1865|p1866|p1867|p1868|p1869|p1870|p1871|p1872|p1873|p1874|p1875|p1876|p1877 +PRKS#P375|P404|P405|P406|P407|P408|P409|P410|P411|P412|P421|P906|P2182|P2203|P2204|P2205|P2206|P2207|P2208|P2209|P2210|P2211|p199|p1573|p1574|p1575|p1576|p1577|p1578|p1579|p1580|p1581|p1582|p2218 +PRKT#P379|P380|P381|P382|P2185|P2186|P2187|P2188|P2189|P2190|P2191|P2192|P2193|P2194|P2195|p200|p201|p202|p1509|p1510|p1511|p1512|p1513|p1514|p1515|p1516|p1517|p1518|p1519|p1520|p1521|p1522|p1523|p1524|p1525|p1526|p1527|p1528|p1529|p1530|p1531|p1532|p1533|p2219|p2220|p2221|p2222|p2223 +PRKW#P420 +PRL#P445|P446|P907|P1478|p606|p1492|p1534 +PRLH#P2184 +PRLJ#P2919|P2920|P2921 +PRLK#P2918 +PRLL#P328|P329|P330|P331|P332|P333|P334|P335|P336|P337|p118|p119|p120|p121|p122|p123 +PRLM#P422|P423|P424|P425|P426|P427|P428|P429|P430|P431|P432|P433|P434|P435|P436|P437|P438|P439|P440|P441|P442|P912|p203|p204|p205|p206|p207|p1535 +PRLN#P908|P909|P910|P911|P913|P2196|P2197|P2373|P2374|p607|p608|p1493|p1494|p1495|p1496|p1497|p1498|p1536|p1537|p1538|p1539|p1540|p1541 +PRLR#P2183|p1499|p1500|p1501|p1502|p1542|p1543|p1544 +PRLS#P338|p124|p125|p126|p127|p128|p129|p130|p131|p132|p133|p134|p135|p136|p137|p138|p1503|p1545|p1546|p1547|p1548|p1549 +PRLT#P914|P2913|P2914|P2915|P2916|P2917|P3092|P3093|P3094|p139|p140|p141|p142|p143|p1504|p1505|p1506|p1507|p1508|p1550|p1551|p1921|p1922|p1923|p1924|p1925 +PRM#P2475|P3095|p1671|p2436 +PRMB#P916|P2476|P3072|p622|p623 +PRMF#P2482|p1940|p1941|p1942|p1943|p1944|p1945|p1946|p1947|p1948|p1949|p1950|p1951|p1952|p1953 +PRMK#p144|p145|p146|p147 +PRML#P2926|P2927|P2928|p153|p154 +PRMN#P915|P2478|P2922|P2923|P2924|P2925|P2929|P2930|P3096|P3097|P3098|P3099|P3100|P3101|P3102|P3103|P3104|p609|p610|p611|p612|p613|p614|p615|p616|p617|p618|p619|p620|p621|p1926|p1927|p1928|p1929|p1930|p1931|p1932|p1933|p1934|p1935|p1936|p1937|p1938|p1939 +PRMP#p1954|p1955|p1956|p1957|p1958|p1959|p1960|p1961|p1962|p1963|p1964|p1965 +PRMR#P2375|P2376|P2377|P2378|P2379|P2380|P2381|P2382|P2486|P3105|P3106|p1686|p1687|p1688|p2228|p2229|p2230 +PRMS#P1479|P2484|P2485|P3107|P3108 +PRMT#P339|P340|P341|P342|P343|P344|P345|P346|P347|P917|P2477|P2479|P2480|P2481|P2483|P2931|P3380|P3381|P3382|p148|p149|p150|p151|p152|p1672|p1673|p1674|p1675|p1676|p1677|p1678|p1679|p1680|p1681|p1682|p1683|p1684|p1685|p2480 +PRMX#P2932|P2933 +PRN#P3|P1971|P1973|p1|p2437 +PRNB#P1972 +PRNF#P1974 +PRNJ#P6|P2198|P2199|p1552|p1553|p1554|p1555|p1556|p1557|p1558 +PRNK#P5|P7|P1975|P1976|P2200|P2201|P3068|P3069|P3070|P3071|p1349|p1350|p1351|p1352|p1559|p1560|p1561|p1562|p2166|p2167|p2168 +PRNN#P3383 +PRNS#P348|P918|P919|P1977|P1979|P2487|P2488|P2489|P2490|P2491|P2492|P2493|P2494|P2495|P2496|P2497|p1689|p1690|p1691|p1692|p1693|p1694 +PRNX#P1978 +PRPJ#P2946|p1968|p1969|p1970|p1971|p1972|p1973|p1974|p1975|p1976|p1977|p1978|p1979 +PRPK#P2934|P2935|P2936|P2937|P2938|P2939|P2940|P2941|P2942|P2943|P2944|P2945|p1966|p1967 +PRPL#P2947|P2948|p624|p625|p626|p627|p628 +PRPR#P2953|P2954|P2955|P2956|P2957|P2958|P2959|P2960|P3109|P3110|P3111|P3112|P3357|P3358|p1998|p1999|p2000|p2001|p2002|p2003|p2004|p2005|p2006|p2007|p2008|p2009|p2010|p2011|p2012|p2013|p2014|p2015|p2231|p2232|p2233|p2234|p2235|p2236|p2237|p2238|p2239|p2240|p2241|p2242|p2444|p2445 +PRPS#P350|P351|P352 +PRPT#P920 +PRR#P3113|p171|p1695 +PRRJ#P3114 +PRRN#P3115|p172|p173|p174|p175|p176 +PRRS#p177 +PRRT#P2498|P2499|P2500|p178|p179|p180|p181|p182|p183 +PRS#P4|P365|P1001|P2215|P2260|P2384|P2464|P2961|p1384|p1385|p1595|p1597|p1668|p2438 +PRSB#P2216|P2217|P2218|P2219|P2220|P2240|P2241|P2242|P2243|P2244|P2245|P2246|P2247|P2248|P2249|P2250|P2251|P2252|P2253|P2372|P2383|P2385|P2392|P2393|P2394|P2395|P2396|P2397|p1596 +PRSF#P928|P2235|P2236|P2274|P2275|P2276|P2277|P2278|P2279|P2280|P2281|P2351|P2352|P2353|P2354|P2355|P2356|P2357|P2358|P2359|P2360|P2361|P2362|P2363|P2404|P2405|P2406|P2407|P2408|P2422|P2423|P2427|P2428|P2443|P2444|P2445|P2446|p629 +PRSJ#P2282|P2283|P2284|P2285|P2286|P2287|P2288|P2289|P2386|P2387|P2409|p1601|p1602|p1603|p1604|p1605|p1606|p1607|p1608|p1609|p1610 +PRSK#P1480|P1481|P1982|P2254|P2255|P2272|P2273|P2290|P2291|P2297|P2298|P2299|P2300|P2301|P2302|P2326|P2327|P2328|P2329|P2330|P2331|P2334|P2412|P2413|P2414|P2415|p1005|p1006|p1600|p1611|p1612|p1613|p1614|p1615|p1616|p1617|p1618|p1619|p1620|p1621|p1622|p1623|p1624|p1625|p1626|p1651 +PRSL#P301|P593|P594|P2015|P2016|P2017|P2018|P2019|P2020|P2021|P2022|P2023|P2303|P2304|P2305|P2306|P2307|P2308|P2416|P2417|p259|p260|p1563|p1564|p1565|p1566|p1567|p1568|p1569|p1570|p1627|p1628|p2446|p2447 +PRSM#P2221|P2222|P2263|P2264|P2388|P2389|P2402|P2418|P2419|P2420|P2501|P2502|p1386|p1629 +PRSN#P927|P929|P930|P931|P932|P933|P934|P935|P936|P937|P938|P939|P940|P941|P942|P943|P944|P945|P946|P947|P948|P949|P950|P951|P952|P953|P954|P955|P956|P957|P958|P959|P960|P961|P962|P963|P964|P965|P966|P967|P968|P969|P970|P971|P972|P973|P974|P975|P976|P977|P978|P979|P980|P981|P982|P983|P984|P985|P986|P987|P988|P989|P990|P991|P992|P993|P994|P997|P998|P999|P2223|P2224|P2225|P2226|P2227|P2228|P2229|P2230|P2231|P2232|P2233|P2234|P2261|P2262|P2265|P2266|P2267|P2295|P2296|P2309|P2310|P2311|P2312|P2332|P2333|P2349|P2350|P2371|P2410|P2411|P2421|P2442|P2450|P2451|P2465|P2466|P3034|P3035|P3036|P3037|P3038|P3039|P3040|P3041|P3042|P3043|P3044|P3045|P3046|P3047|P3048|P3049|P3050|P3051|P3052|P3116|P3117|P3118|P3119|P3120|p633|p634|p635|p636|p637|p638|p639|p640|p641|p642|p643|p644|p645|p649|p650|p651|p652|p653|p654|p655|p656|p657|p658|p659|p660|p661|p1387|p1571|p1598|p1599|p1630|p1631|p1652|p1653|p1654|p1655|p1656|p1657|p2150|p2151|p2152|p2153|p2154|p2243|p2244|p2245|p2246|p2247|p2248|p2249|p2250|p2251|p2252|p2253|p2254|p2255|p2256|p2257 +PRSP#P995|P996|P2313|P2314|P2315|P2336|P2337|P2429|P2430|P2966|P2967|P2968|P2969|P2970|P2971|P2972|p646|p647|p648|p1632 +PRSR#P366|P921|P922|P923|P924|P925|P926|P2268|P2269|P2270|P2271|P2316|P2317|P2318|P2319|P2320|P2321|P2322|P2323|P2324|P2325|P2390|P2391|P2403|P2424|P2425|P2426|P2431|P2432|P2433|P2434|P2435|P2436|P2437|P2438|p184|p1388|p1389|p1390|p1391|p1392|p1572|p1658|p1659 +PRSS#P2237|P2238|P2239|P2345|P2346|P2368|P2369|P2370|P2439|P2440|P2441|P2448|P2449|P3053|P3054|P3055|P3056|P3057|P3058|P3059|P3060|P3061|P3062|P3063|P3064|P3065|P3066|P3067|P3155|p630|p631|p632|p1393|p1394|p1395|p1396|p1397|p1665|p1666|p2016|p2017|p2018|p2019|p2020|p2155|p2156|p2157|p2158|p2159|p2160|p2161|p2162|p2163|p2164|p2165|p2275|p2276|p2277|p2278|p2279|p2280|p2281|p2282|p2283|p2284|p2285|p2286|p2287|p2288|p2289|p2290|p2291|p2292|p2293|p2294|p2295|p2296|p2297|p2298|p2299|p2300 +PRST#P353|P354|P892|P1980|P1981|P2256|P2257|P2258|P2259|P2294|P2335|P2338|P2339|P2340|P2341|P2342|P2343|P2344|P2347|P2348|P2400|P2401|P2452|P2453|P2454|P2455|P2456|P2457|P2458|P2459|P2460|P2461|P2462|P2463|P2467|P2468|P2469|P2470|P2471|P2472|P2473|P2474|P2962|P2963|P2964|P2965|P2973|P2974|P2975|P3032|P3033|P3121|P3122|P3123|P3124|P3125|P3126|P3127|P3128|P3129|P3130|P3131|P3132|P3133|P3134|P3135|P3136|P3137|P3138|P3139|P3140|P3141|P3142|P3143|P3144|P3145|P3146|P3147|P3148|P3151|P3152|P3153|P3154|P3354|P3355|p159|p160|p161|p162|p163|p164|p165|p166|p167|p168|p1633|p1660|p1661|p1662|p1663|p1664|p1669|p1670|p2021|p2022|p2023|p2024|p2025|p2026|p2027|p2028|p2029|p2030|p2031|p2032|p2033|p2034|p2035|p2258|p2259|p2260|p2261|p2262|p2263|p2264|p2265|p2266|p2267|p2268|p2269 +PRSW#P2364|P2365|P2366|P2367|P2447|p1634|p1635|p1636|p1637|p1638|p1639|p1640|p1641|p1642|p1643|p1644 +PRSX#P2398|P2399|P3156|P3157|P3158|P3159|P3160|P3161|P3162|P3163|P3164|P3165|P3166 +PRT#P302|P443|P447|P448|P561|P590|P898|P1475|P1983|P1998|P2178|P2202|p2|p169|p2301 +PRTB#P303|P304|P454|P455|P456|P457|P458|P459|P518|P1984|p1353|p1354 +PRTF#P305|P355|P453|P467|P468|P469|P470|P471|P472|P473|P474|P475|P476|P477|P478|P479|P480|P541|P542|P543|P544|P545|P546|P547|P1985|P1986|p1356|p1357|p1358|p1359|p1360 +PRTH#P492|P493|P494 +PRTJ#P481|P482|P483|P484|P485|P486|P496|P1999|P2212|p1380|p1381|p1382|p1383|p1583|p1584|p1585|p1586|p1587|p1588|p1589|p2036|p2037|p2038|p2039|p2040|p2041|p2042|p2043|p2044|p2045|p2046|p2047|p2048|p2049|p2050 +PRTK#P318|P319|P320|P321|P322|P487|P488|P489|P490|P491|P497|P498|P499|P500|P501|P502|P503|P504|P563|P564|P565|P2010|P2011|P2213|P2214|P2682|P2683|P2684|P2685|P2686|P2687|P2688|P2689|P2690|P2691|P2692|P2693|P2694|P2695|P2696|P2697|P2698|P2699|P2700|P2701|P2702|P2703|P2704|P2705|P2706|P2707|P2708|P2709|P2710|P2711|P2712|P2713|P2714|P2715|P2716|P2717|P2718|P2719|P2720|P2721|P2722|P2723|P2724|P2725|P2726|P2727|P2728|P2729|P2730|P2731|P2732|P2733|P2734|P2735|P2736|P2737|P2738|P2739|P2740|P2741|P2742|P2743|P2744|P2745|P2746|P2747|P2748|P2749|P2750|P2751|P2752|P2753|P2754|P2755|P2756|P2757|P2758|P2759|P2760|P2761|P2762|P2763|P2764|P2765|P2766|P2767|P2768|P2769|P2770|P2771|P2772|P2773|P2774|P2775|P2776|P2777|P2778|P2779|P2780|P2781|P2782|P2783|P2784|P2785|P2786|P2787|P2788|P2789|P2976|P2979|P2980|P2981|P2982|P3003|P3004|P3005|P3006|P3007|P3076|P3077|P3078|P3079|P3080|p104|p105|p106|p107|p108|p109|p110|p111|p112|p113|p114|p115|p116|p117|p250|p251|p1590|p1591|p1592|p1593|p1594|p1766|p1767|p1768|p1769|p1770|p1771|p1772|p1773|p1774|p1775|p1776|p1777|p1778|p2051|p2052|p2065|p2066|p2067|p2068|p2069|p2070|p2071|p2072|p2073|p2074|p2075|p2076|p2077|p2078|p2079|p2080|p2081|p2082|p2083 +PRTL#P505|P506|P507|P508|P509|P1997|p221|p222|p223|p224|p225|p226|p227|p228|p229|p230|p236|p237|p238|p239|p240|p241|p242|p243|p244|p245|p246|p247|p248|p249 +PRTM#P306|P449|P450|P510|P511|P512|P513|P514|P556|P1987|P1988|p2302 +PRTN#P356|P444|P463|P464|P465|P466|P495|P515|P516|P517|P557|P562|P579|P580|P581|P582|P583|P584|P585|P586|P587|P588|P899|P900|P1476|P1477|P2977|P2978|P3008|P3009|P3010|P3356|p3|p215|p255|p256|p257|p258|p2270|p2303|p2439|p2440|p2441|p2442|p2443 +PRTP#P307|P451|P452|P521|P522|P523|P524|P525|P526|P527|P528|p231|p232|p233|p234|p1361|p1362|p1363|p1364|p1365 +PRTR#P519|P520|P529|P530|P531|P558|P559|P560|P591|P1990|P1991|P1992|P2002|P2003|P2004|P2005|P2006|P2007|P2008|P3149|P3167|p97|p98|p99|p100|p208|p209|p210|p211|p1355|p1366|p1367|p1368|p1369|p1370|p1371|p1372|p1373|p1374|p1375|p1376|p1377|p1378|p1379|p2304|p2305|p2306|p2307|p2308 +PRTS#P308|P309|P310|P311|P312|P313|P314|P315|P316|P317|P532|P533|P534|P535|P536|P549|P550|P551|P552|P553|P554|P555|P566|P567|P568|P569|P570|P571|P572|P575|P576|P577|P578|P589|P592|P901|P1989|P2000|P2009|P2503|P2790|P2791|P2983|P2984|P2985|P2986|P2987|P2988|P2989|P2990|P2991|P2992|P2993|P2994|P2995|P2996|P2997|P2998|P2999|P3000|P3073|P3074|P3075|p101|p102|p103|p212|p213|p214|p216|p217|p218|p219|p220|p252|p253|p254|p597|p598|p599|p600|p601|p602|p1779|p1780|p1781|p1782|p1783|p1784|p1785|p1786|p1787|p1788|p1789|p1790|p2053|p2054|p2055|p2056|p2057|p2058|p2059|p2060|p2061|p2062|p2063|p2064|p2084|p2085|p2086|p2087|p2088|p2089|p2090|p2091|p2092|p2093|p2094|p2095|p2096|p2097|p2098|p2099|p2100|p2101|p2102|p2103|p2104|p2105|p2181|p2182|p2183|p2184|p2185|p2186|p2187|p2188|p2189|p2190|p2191|p2192|p2193|p2194|p2195|p2196|p2197|p2309|p2310|p2311|p2312|p2313 +PRTT#P367|P368|P369|P370|P461|P462|P537|P538|P539|P540|P573|P574|P2001|P3011|P3012|p185|p186|p187|p188|p189 +PRTW#P548|P2012|P2013|P2014 +PRTX#P460 +PRWS#P8|p4 +PRXL#p235 +PRXN#P1993|P1994|P1995|P1996|P3398|P3399 +PRXR#P2292|P2293 +PRXT#P2167|P2168|P2169|P2170|P2171|P2172|P2173|P2174|P2175|P2176|P2177|p1483|p1484|p1485|p2169|p2170|p2171|p2172|p2173|p2174|p2175|p2176|p2177|p2178|p2179|p2180 +PS#P0|P597|P618|P758|P1008|P1387|P1494|P1497|P1723|P2028|P2046|P3400|p266|p1007 +PSBK#p436|p437|p438 +PSBL#P619|P620|P621|P622|p261|p262|p263|p264|p265 +PSF#P637|p314|p315 +PSFK#P767|P768|P769|P770|P771|P772|p462|p463 +PSFM#P643|p316 +PSFN#p317 +PSFR#P624|P639|P640|P641|P1499|p318|p319|p320|p321|p323 +PSFS#P642|P773|P774|P775|p322|p324|p325|p326|p327|p464|p465|p466|p467|p468|p469|p470|p471|p472|p473 +PSFT#P625|P626|P638 +PSH#P628 +PSJ#P598 +PSJN#P627 +PSJP#P599 +PSJR#P600|P601|P602|P603|P604|P605|P606|P607|P608|P609|P610|P611|P612|P613|P614 +PSK#P596|p2448 +PSKL#P595|P732|P733|P734|P735|P736|P737|P738|P739|P740|P741|P742|P743|P744|P745|P746|P747|P748|P749|P750|P751|P752|P753|P754|P755|P756|P757|P3359|p439|p440|p441|p442|p443|p444|p445 +PSKN#P644 +PSL#P3374 +PSLK#p975|p976|p977|p978|p979 +PSLS#P3375 +PSMS#P1009|P1010|p668|p669|p670|p671|p672|p673|p674|p675|p676|p677|p678|p679 +PSN#P635|P759|P2024|P2030|P2047|P3401|p267|p446|p1008 +PSNK#P645 +PSNL#p447|p448|p449|p450 +PSNN#P2025|P2026|p1398 +PSNP#P760|P761 +PSNR#P2027|p302|p303|p304|p305|p306|p307|p308|p309|p310|p311|p312|p313 +PSNS#P636 +PSNT#P615|P616|p268|p269|p270|p271|p272|p273|p1009|p1399 +PSR#P1482|P1483|P1496|P1500|p288 +PSRB#p275|p276|p277|p278|p279|p280|p281|p282|p283|p284|p285|p286|p287 +PSRN#p289|p290|p291|p292|p293|p451|p452|p453|p454|p455|p456|p1400|p1401|p1402|p1403|p1404|p1405|p1482 +PSRS#P629|P630|P631|P632|P633|P634|p294 +PSRT#p295|p296|p297|p298|p299|p300|p301|p457|p458|p459|p460|p461|p1406|p1407|p1408|p1409|p1410|p1411|p1412 +PSS#P623|P1498 +PSSF#p1431|p1432|p1433|p1434|p1435|p1436 +PSST#p274 +PST#P647|P648|P1006|P1011|P1485|P2048|p328|p329|p2449 +PSTB#P2049|P2050|P2051|P2063|P2064|P2065|P2066|P2067|P2068|P2069 +PSTF#P2044|P2045|P2061|P2062|P2083|P2084|P2085|P2086|P2087|P2133|P2134|P2135|P2136|p1416|p1417|p1418|p1419|p1420|p1421|p1422|p1423|p1424|p1425|p1426|p1427|p1428|p1429|p1430 +PSTJ#P2088|P2089|P2090|P2091 +PSTK#P2093|P2094|P2095|P2096|P2097|P2103 +PSTL#P649|P1489|P1490|P1491|P1492|P1493|P2092|P2098|P2099|P2100|P2127|P2128|P2129|P2130|P2131|p332|p1011|p1437|p1438|p1439|p1445|p1446|p1447|p1448|p1449|p1452|p1453|p1454 +PSTM#P2052|P2053|P2054|P2101|P2102|P2143|p1450|p1451 +PSTN#P650|P1007|P1486|P1487|P1488|P2029|P2055|P2056|P2057|P2058|P2059|P2060|P2075|P2076|P2077|P2078|P2079|P2080|P2132|P3221|P3222|P3223|p330|p333|p334|p1010|p2331|p2450|p2451|p2452|p2453|p2454|p2455 +PSTR#P617|P651|P652|P653|P654|P655|P2081|P2082|P2104|P2105|P2125|P2126|P3220|P3224|p335|p336|p337|p338|p339|p340|p341|p342|p343|p344|p345|p346|p347|p1440|p1441|p1442|p1443|p1444 +PSTS#P1484|P2106|P2107|P2108|P2109|P2110|P2111|P2112|P2113|P2114|P2115|P2116|P2117|P2118|P2119|P2120|P2121|P2122|P2123|P2124|P2140|P2141|P2142|p331|p2456 +PSTT#P2072|P2073|P2074|p2457|p2458|p2459 +PSTW#P1012|P2137|P2138|P2139|p1455 +PSWR#P646 +PSX#P3225 +PSX0#P3243|P3244|P3245|p2357|p2358 +PSXF#P3239|p2353|p2354|p2355|p2356 +PSXJ#p2340|p2341 +PSXK#P2070|P2071 +PSXL#P3233|P3234|P3235|P3236|p2342|p2343|p2344 +PSXM#P3237 +PSXN#P2031|P2032|P2033|P2034|P2035|P2036|P2037|P2038|P2039|P2040|P2041|P2042|P2043|P3229|P3230|P3231|P3232|P3407|p1413|p1414|p1415 +PSXP#P3238|p2345|p2346|p2347|p2348|p2349|p2350|p2351|p2352 +PSXS#P3240|P3241|p2336|p2337|p2338|p2339 +PSXT#P3226|P3227|P3228|P3242|p2332|p2333|p2334|p2335 +PT#P657|P1724|P2165|P3246|P3360|P3411 +PTKJ#P3392|P3393|P3394|P3395|p2481|p2482|p2483|p2484 +PTKN#P656 +PTL#P784|P785|P3266 +PTLB#P44|P45|P46 +PTLF#P47 +PTLM#P3247|P3248|P3267 +PTLN#p27 +PTLR#P48|P49 +PTLS#P786|P3268 +PTLT#p28|p29 +PTLW#p2378 +PTM#P1718 +PTMS#P1719|P1720|P1721|P1722 +PTN#P658|P1717|P1725|P3361 +PTNK#P659|P660|P1029|P3264|P3265 +PTNN#P694 +PTNS#P661|P662|P663|P664|P2152|P2153|P2154|P2155|P2156|P2157|P2158|P2159|P2160|P2161|P2162|p1474|p1475|p1476|p1477|p1478|p1479|p1480|p1481 +PTNT#P665|P666|P667|P668|P669|P670|P671|P672|P673|P674|P675|P676|P677|P678|P679|P680|P689|P690|P691|P692|P693|P787|P2144|P2145|p348|p349|p350|p351|p352|p353|p354|p355|p356|p357|p358|p359|p360|p361|p362|p363|p364|p365|p366|p367|p368|p369|p370|p371|p372|p373|p374|p375|p376|p377|p378|p379|p380|p476|p477|p478|p479|p480|p481|p482|p483|p484|p485|p486|p487|p488|p1456|p1457|p1458|p1459|p1460|p1461|p1462|p1463|p1464|p1465|p1466|p1467|p1469|p1470|p1471|p1472|p1473 +PTNX#P2146|P2147|P2148|P2149|P2150|P2151|p1468 +PTR#P681|P788|P1013|P1022|P1023|P3269|P3362 +PTRK#P700 +PTRL#P715|P716|P717|P718|P1026|P1027|p423|p424|p425|p426|p427|p428|p429|p430|p431|p432|p433 +PTRN#P708|P709|P710|P711|P712|P713|P714|P3270 +PTRR#P695|P696|P697|P698|p406|p407|p408|p409|p410 +PTRS#P682|P704|P705|P706|P707|P1015|P1016|P1017|P1018|P1019|P1028|P3271|P3363|p1012|p1013|p1014 +PTRT#P701|P702|P703|P1025|p411|p412|p413|p414|p415|p416|p417|p418|p419|p420|p421|p422|p2379|p2460|p2461|p2462 +PTRX#P699|P1014|P1024 +PTS#P3370|P3412|p2467 +PTSF#P3371 +PTSJ#p2475 +PTSK#P719|P810|P811|P3364|P3365|P3366|P3367|P3368|P3369|P3372|p516|p517|p518|p1212|p1213|p1214|p1215|p1216|p2463|p2464|p2465|p2466|p2474 +PTSL#P3373 +PTSN#p434|p680|p2468|p2469|p2470|p2471|p2472 +PTSR#P722 +PTSS#p2473 +PTST#P720|P721|P2163|P2164|p2476|p2477|p2478|p2479 +PTT#P1400 +PTTF#p973|p974 +PTXN#P1020|P1021 +PWR#P2166 +PX#P777 +PX0F#P13 +PXFJ#P783 +PXKL#P778 +PXN#p1200 +PXNT#p1201|p1202|p1203|p1204|p1205 +PXS#P779 +PXSK#p474|p475 +PXSR#P780 +PXST#P781|P782 +PXT#P10|p5|p1206|p1207 +PXTF#P17|P18|P19|P20|P21 +PXTN#P16|p6|p7|p8|p9|p1208 +PXTP#P14 +PXTR#P3386|P3387|P3388|P3389 +PXTS#P15|P22|P23|P24|P25|p10 +PXTT#P11|P12|p11|p12|p13|p14|p1209 ++++++++++ +R#R1111|R1643|R1840|R1918|r384|r413|r1963|r2103 +R0#R2206 +R0L#R1310 +R0NM#R2207 +R0RF#R2208 +R0RJ#r2043 +R0RK#r2042 +R0S#R428 +R0SK#R2042 +R0SR#R430|R431 +R0SS#R429 +RB#R7|R470|R471|R608|R1887|R1888|R2281|r1007|r1779 +RBBR#R492|R493|R494 +RBFJ#R486|R487|R488 +RBHN#R615 +RBJR#R476 +RBK#R1114|R2070 +RBKP#R477|R478|R479 +RBL#R609 +RBLM#R2068 +RBLN#R610|R611|R612|r2069 +RBLR#r532|r533|r534|r535|r536|r537|r538|r539|r540|r541|r542|r543 +RBLS#R9|r544|r545|r546|r547|r548 +RBMR#R480|R481|R482 +RBN#R613|R1889|R1892|R2071|R2282|r385|r1008|r1928 +RBNB#R614 +RBNJ#R1121 +RBNK#R1120|R1122|R1123|R1124|R1125|R1126|R1127|R1128|R1129|r1015|r1016|r1017|r1018|r1019|r1020 +RBNL#R8|R2072 +RBNR#r2070|r2071 +RBNS#R475|R1893|R1894|R2069|R2073|r0|r1|r2|r3 +RBNT#R1710|r386|r387|r388|r389|r390|r391|r1009|r1010|r1011|r1012 +RBPL#R483 +RBR#R1118|R2247 +RBRK#R2074|R2075 +RBRN#R1119 +RBRP#R2248 +RBRS#R2249 +RBRT#R1890|R1891 +RBS#R472 +RBS0#R1900 +RBSJ#R490|R491 +RBSK#R489 +RBSL#R2283 +RBST#r392|r1013|r1781|r1932|r1933|r1934|r1935|r1936|r1937|r1938|r1939|r1940|r1941|r1942|r1943|r1944|r1945 +RBT#R0|R1|R2|r4|r5|r393|r394|r1014|r1780|r1929|r1930 +RBTM#R5|R6|r6 +RBTN#R3|r395 +RBTR#R473|R474|R484|R485|R1895|R1896|R1897|R1898|r7|r8|r9|r10|r11|r1931 +RBTS#R4|R1899|r12|r13|r14|r15|r396 +RBTT#r397 +RF#R1802|R2093|r102|r422|r1068|r1069|r1791|r2094 +RFFR#R1201 +RFJM#R944 +RFJR#r108|r109|r110|r111|r112|r113|r114|r115|r116|r117|r118|r119 +RFL#R258|R363|R1878|r1665|r1666 +RFLF#R1667|R1668|R1669 +RFLK#R909|R910|R911|R912|R913|R914|R915|R916|R917|R918|R919|R920|R921|R922|R923|R924|R925|R926|R927|r802|r803|r804|r805|r806|r807|r808|r809|r810|r811|r812|r813|r814|r815|r816|r817|r818|r819|r820|r821|r822|r823|r824 +RFLN#R1879|R1880|R1881|r1667 +RFLR#r1668|r1669|r1670|r1671|r1672|r1673|r1680 +RFLS#r424|r425|r426|r427|r428|r1674|r1916|r1917|r1918|r1919|r1920|r1921|r1922|r1923|r1924|r1925|r1926|r1927 +RFLT#R1660|R1661|R1882|r1710|r1711 +RFLX#R1662|R1663|R1664|R1665|R1666|r1080|r1081|r1082|r1083|r1084|r1085|r1086|r1087|r1088|r1089|r1090|r1091|r1712|r1713|r1714|r1715|r1716|r1717 +RFM#r1070 +RFN#R1197|R1803|R2094|r103|r423|r1792|r2095 +RFNK#R1202 +RFNM#R260|R2095|R2096 +RFNN#R908|r801 +RFNR#R261|R263|r120|r121|r122|r123|r124|r125|r126|r127 +RFNS#R262|R566 +RFNT#R259|r104|r105|r106|r107|r1071|r1072|r1073|r1074|r2096|r2097|r2098|r2099|r2100 +RFNW#R1198 +RFNX#R1645|R1646|R1647|r1681|r1682|r1683|r1684|r1685|r1686|r1687|r1688|r1689|r1690|r1691|r1692|r1693|r1694 +RFPR#R1199|R1200 +RFR#R1648|R1649|R1883|r1075|r1076 +RFRF#R1650 +RFRK#R1884 +RFRM#R928|R929|R930|R931|R932|R933|R934|R935|R936|R937|R938|R939|R940|R941|R942|R943|r825|r826|r827|r828|r829|r830 +RFRN#R894|R895|R896|R897|R898|R899|R900|R901|R902|R903|R904|R905|R906|R907|r1077 +RFRR#r800|r1078 +RFRS#R1651|r1079|r1695|r1696|r1697 +RFRT#R891|R892|R893 +RFS#R1804 +RFSN#R277|R278 +RFSR#R1658|R1659 +RFST#r128|r1092|r1093|r1094|r1095|r1096|r1793|r2101 +RFSX#R2097|R2098 +RFT#r129|r130|r1097|r1098|r1794|r2102 +RFTN#r131|r1099 +RFTR#r1698|r1699|r1700|r1701|r1702|r1703|r1704|r1705|r1706 +RFTS#r132|r1100 +RFTT#r133|r1101 +RFXN#R1652|R1653|R1654|R1655|R1656|R1657|r1707|r1708|r1709 +RH#R1115|R1204|R1920|R2100|r1964 +RH0M#R1706|R1707|R1708|r1746|r1747|r1748|r1749|r1750 +RHBL#R1112|R1113|r992|r993|r994|r995|r996|r997|r998|r999|r1000|r1001|r1002|r1003|r1004|r1005|r1006 +RHBR#R1683 +RHBT#R2101 +RHJ#r2125 +RHJM#r2126 +RHJN#r2127 +RHJR#r2128|r2129|r2130|r2131|r2132 +RHJS#r2133 +RHK#r2124 +RHKS#r2134|r2135|r2136 +RHL#R1973 +RHLJ#R2102 +RHLS#R1974|R2103|R2104|r2104|r2105|r2106|r2107|r2108|r2109|r2110|r2111|r2112|r2113|r2114|r2115 +RHM#r1965 +RHMB#R1703|R1704 +RHN#R1205|R1705|r1966|r2116 +RHNB#R1685|R1686 +RHNF#R1206|R1688|R1689|R1695|R1696 +RHNH#R1207|R1208|R1209 +RHNK#R1690 +RHNL#R1691|R1692 +RHNM#R1693 +RHNP#R1694 +RHNS#R1210|R1211|r1739|r1740 +RHNT#R1687|r2117|r2118|r2119|r2120|r2121|r2122 +RHNW#R1212|R1697|r1102 +RHPL#R2107|R2108 +RHPS#R1684|R2105|R2106 +RHR#r1967 +RHRS#R1927|R1928|R1929 +RHRT#R1924|R1925|R1926 +RHRX#R2109 +RHS#r1968 +RHSN#R1921|R1922|R1923 +RHSS#R2121 +RHST#R2110|R2111|R2112|R2113|R2114|R2115|R2116|R2120|r2123 +RHT#R1699 +RHTJ#R2118|R2119 +RHTK#R2117 +RHTR#R1698|r1741|r1742|r1743|r1744|r1745 +RHTS#R1700|R1701|R1702 +RJ#R1018|R1773|R2051|r134 +RJFR#R86 +RJL#R950|R1774|r832 +RJLB#R951|R954|R955|r831 +RJLF#R958 +RJLH#r834 +RJLJ#r833 +RJLK#R959 +RJLL#R952|R953 +RJLM#R960|R961|R962|R963|R964|r846|r847|r848|r849|r850|r851|r852|r853|r854|r855|r856|r857|r858 +RJLN#R956|R957|R965|R967|R968|R969|R970|R971|R972|R973|R1775|r859|r860|r861|r862|r863|r1795 +RJLR#r864|r865 +RJLS#R966|R976|r835|r836|r837|r838|r839|r840|r841|r842|r843|r844|r845|r866 +RJLT#r867|r868|r869|r870|r871 +RJLW#R974|R975|r872|r873|r874|r875 +RJM#R1060|r876 +RJMN#R1061|R1062|R1063|R1064|R1065|R1066 +RJMS#R1067 +RJN#R977|R1068|R1069|R1203|r135|r877|r2379 +RJNB#R978|R979|R980|R981 +RJNF#R985|R986|R987|r892 +RJNK#R988 +RJNL#R1070|R1071|R1072|R1073|R1074|R1075|R1076|R1077|R1078|r912|r913|r914|r915|r916 +RJNM#R989|R990|R991|R992|R993 +RJNN#R1079 +RJNP#R994 +RJNR#R983|R984|r882|r883|r884|r885|r886|r887|r888|r889|r890|r891 +RJNS#R570|R571|R572|R573|R574|R995|R996|R997|R998|R1015|R1016|r893|r894 +RJNT#R982|R999|R1000|R1001|R1002|R1003|R1004|R1005|R1006|r136|r137|r138|r139|r140|r878|r879|r880|r881 +RJNW#R1007|R1008|R1009|R1010|R1011|R1012|R1013|R1014 +RJR#R1017|R1776|R1910|r469|r895|r898 +RJRN#R1019|R1020|R1021|R1022|R1023|R1024|R1025|R1026|R1027|R1028|R1029|R1030|R1031|R1032|R1033|R1034|R1035|R1036|R1037|R1038|R1039|R1040|R1041|R1042|R1043|R1044|R1045|R1046|R1047|R1048|R1049|R1050|R1051|R1052|R1053|R1054|R1055|R1056|R1057|R1058|R1059|r470|r471|r472|r473|r474|r475|r896|r899|r900|r901|r902|r903|r904|r911 +RJRS#r476 +RJRT#r477|r478|r479|r480|r905|r906|r907|r908|r909|r910 +RJS#r897 +RJSK#R26 +RJSR#R1080|R1081|R1082|R1083 +RJST#R87|R88|R89|R1084|R1085|R1086|R1087|R1088|R1089|R1090|R1091|R1092|r917|r918|r919|r920|r921|r922|r923|r924|r925|r926|r927 +RK#R850|R851|R1769|R1770|R1805|R1903|R2076|R2264|W3800 +RKB#R2099 +RKBL#R2287|R2288|R2289 +RKBR#R2421|R2422 +RKBS#R2286 +RKF#R2329 +RKFL#R1904|R2301|R2302|R2303|R2304 +RKFR#R2299|R2300|R2305|R2306|R2307|R2308|R2393|R2394|R2395|R2396 +RKHF#R2078 +RKHL#R2326|r2338|r2339|r2340|r2341|r2342 +RKHN#R2327 +RKJ#r1950 +RKJK#r2334 +RKJL#r2335 +RKJW#R2317|R2318|R2319 +RKK#R1932 +RKKB#R2309|R2310|R2311|R2312|R2313 +RKKL#R2320 +RKKM#R1933 +RKKN#R1341|R2314|R2315|R2316|R2324|R2325|r1285|r1286|r1287|r1288|r1289|r1290|r1291|r1292|r1293|r2336|r2337 +RKKR#R2321|R2322|R2323 +RKKT#W3801|W3802|W3803 +RKL#R945|R946 +RKLF#R2339|R2340|R2343|r2077 +RKLJ#R2337 +RKLM#R1093|R1094|R1095|R1096|R1097|R1098|R1337|R1338|R1339|R1340|r928|r929|r930|r931|r932|r933|r1271|r1272|r1273|r1274|r1275|r1276|r1277|r1278|r1279|r1280|r1281|r1282|r1283|r1284 +RKLN#R947|R948|r2249 +RKLR#R1099|R1100|R1101|R1108|r963|r964|r965|r966|r967|r968|r969|r970|r971|r972|r973|r974|r975|r976|r977|r978|r979|r980|r981|r982|r983|r984|r985|r986 +RKLS#R2338|r934|r935|r936|r937|r938 +RKLT#R1107|R2341|r961|r962 +RKLX#R2342 +RKML#R2345 +RKMP#R2328 +RKMR#R2344 +RKMS#R2392 +RKN#R569|R1911|R2265|R2290|r705|r2333 +RKNB#R1912|R1913|R2291 +RKNF#R1915 +RKNJ#R1110 +RKNK#R1109|r987|r988|r989|r990|r991 +RKNL#R2292 +RKNM#R2293|R2294|R2346|R2347|R2348 +RKNN#r939|r940 +RKNR#R1914|r941|r942|r943|r944 +RKNS#R1342|R1343|R1916|R1917|R2284|R2295|r1294|r1295|r1296|r1297|r1298|r1299|r1300|r1301|r1302 +RKNT#R2285|r706|r707|r708|r709|r710|r945|r946 +RKPL#R2333|R2334|R2335|R2336|r2343 +RKPT#r1257|r1258|r1259|r1260|r1261|r1262|r1263|r1264|r1265|r1266|r1267|r1268|r1269|r1270 +RKR#R1905|R2330 +RKRB#R2296 +RKRF#R2352 +RKRJ#R1353|R1354 +RKRN#R2353 +RKRP#R2331|R2332 +RKRR#r1316 +RKRS#R1102|R1103|R1104|R2297|R2298|R2349|R2350|r1317|r1318|r1319|r1320|r1827|r1828|r1829 +RKRT#R1344|R1345|R1346|R1347|R1348|R1349|R1350|R1351|R1352|R1355|R1356|R1357|R1358|R1359|R1360|R1361|R1362|R1363|R1364|R1365|R1366|R1367|R1368|R1369|R1370|R1371|R1372|R1373|r1303|r1304|r1305|r1306|r1307|r1308|r1309|r1310|r1311|r1312|r1313|r1314|r1315|r2073|r2074|r2075|r2076 +RKRX#R2351 +RKS#R1711|R1906|R2077|W3804 +RKSB#r2360|r2361 +RKSH#R2414|R2415 +RKSJ#R2417|R2418|R2419 +RKSK#R2079|R2080|R2081|R2082|R2354|R2355|R2356|R2357|R2358|R2359|R2360|R2361|R2416|r2344|r2345|r2346|r2347|r2348 +RKSL#R2408|R2409|R2410|R2411|R2412|R2413|r2377|r2378 +RKSM#R1105|R1106|r947|r948|r949|r950|r951|r952|r953|r954|r955|r956|r957|r958 +RKSN#R2364 +RKSP#R2371|R2372|R2373 +RKSR#R2420 +RKST#R1518|R1519|R2362|R2363|R2368|R2369|R2370|R2374|R2375|R2376|R2377|R2378|R2379|R2380|r141|r2358|r2359 +RKSX#R2365|R2366|R2367|r2349|r2350|r2351|r2352|r2353|r2354|r2355|r2356|r2357 +RKT#R24|R282|R949|r142|r143|r711|r712|r959|r960|r2362|r2363|r2380 +RKTF#R584|r494|r495|r496 +RKTN#R283|R284|R285|R286|R287|R288|R289|R290|R291|R292|R293|R294|R295|R296|R297|r144|r713 +RKTR#R585|R586|R587|R1374|R1375|R1376|R1377|R2381|R2382|R2383|R2384|R2385|R2386|R2387|R2388|R2389|R2390|R2391 +RKTS#r145 +RKTT#r714 +RKWJ#R2400|R2401 +RKWK#R2399 +RKWN#R2397|R2398|R2402|R2405 +RKWR#R2403|R2404|R2406|R2407|r2364|r2365|r2366|r2367|r2368|r2369|r2370|r2371|r2372|r2373|r2374|r2375|r2376 +RKWS#r2078 +RKXN#R575|R576|R577|R578|R579|R580|R581|R582|R583|R2263|r481|r482|r483|r484|r485|r486|r487|r488|r489|r490|r491|r492|r493 +RL#R588|R589|R602|R1806|R1977|R1985|R1989|r497|r498|r787|r788 +RLF#R1395 +RLFK#R1396 +RLFN#R1394|r1342|r1343|r1344|r1345|r1346|r1347 +RLFS#R1397 +RLJB#R1984 +RLJM#R592 +RLJN#R1398|R1399|R1400|R1401|R1402|R1403|R1404 +RLJR#r1339|r1340|r1341 +RLJS#R1405|r1348|r1349|r1350|r1351 +RLJW#R591 +RLKT#R1406|R1407|R1408 +RLM#r499|r789 +RLN#R600|R601|R1807|R1978|r500|r790|r1969 +RLNB#R1979|R1980 +RLNF#R1981 +RLNK#R1934|R1986 +RLNS#R1982 +RLNT#R1975|R1976|r1970|r1971|r1972 +RLPS#r2410|r2411 +RLR#R1983|r501|r791 +RLRB#R1991 +RLRM#r792 +RLRN#r793 +RLRR#r794 +RLRT#R590 +RLS#R603|R1378|R1987|R1990|R1992|r502|r795|r1653|r1654 +RLSK#R604 +RLSM#R595 +RLSN#R605|R606|r1655 +RLSR#R594|r503|r504|r505|r506|r507|r508|r509|r510|r511|r512|r513|r514|r515|r516|r517|r518|r1656|r1657|r1658|r1659|r1660 +RLSS#r1661|r1662|r1663|r1664 +RLST#R596|R597|R1379|R1380|R1993|R1994|R1995|r519|r520|r521|r522|r523|r524|r525|r526|r527|r528|r529|r530|r531|r796|r797|r798|r799|r1973 +RLSW#R607 +RLSX#R593 +RLT#R2052|r1974|r1975 +RLTF#R1386|R1387|R1388|R1389|R1390|R1391|R1392|R1393|r1321|r1322|r1323|r1324|r1325|r1326|r1327|r1328|r1329|r1330|r1331|r1332|r1333|r1334|r1335|r1336|r1337|r1338 +RLTN#R1988|r1976 +RLTR#R1116|R1996|R1997 +RLTS#r1977 +RLTT#R598|R599 +RLWN#R1998 +RLXN#R1381|R1382|R1383|R1384|R1385 +RLY#R298 +RLYS#R299 +RM#R264|R513|R517|R1213|R1411|R1999|R2122|R2137|R2252|R2425|r152|r1105|r2273|r2381 +RMB#R300 +RMBK#R302|R303 +RMBR#R1410 +RMBS#R301 +RMBT#R515|r2137 +RMFL#R524|R525 +RMFR#R519|R520|R521|R522|R523|R526|R527|R547|R548|R2254 +RMFT#R514 +RMJ#r146 +RMJM#r147 +RMJN#r148 +RMJS#R528|r149 +RMKL#R529 +RMKR#R530|R531|R532|r429 +RML#R2012|R2138 +RMLP#R2139 +RMLT#R1412 +RMLX#R2255|R2256|r2279|r2280|r2281|r2282|r2283|r2284|r2392|r2393 +RMN#R265|R304|R1777|R2000|R2002|R2005|R2143|R2253|r153|r1106|r2382 +RMNB#R266|R267|R268|R269 +RMNF#R275 +RMNH#R2004 +RMNJ#R533|R534|R2258 +RMNK#R2257|R2259|R2260|R2261|R2262 +RMNN#R1409|R1778|R2003|R2144|R2145|R2146|R2147|r1352 +RMNP#R270|R271|R272|R273 +RMNS#R274|R1779|R2001|R2006|R2010|R2011|r1978|r1979|r2162|r2163|r2164|r2165|r2388|r2389|r2390|r2391 +RMNT#R279|R1780|R2007|R2008|R2009|r154|r155|r156|r157|r1107|r1108|r1109|r1110|r1980|r1981|r1982|r1983|r1984|r1985|r1986|r1987|r1988|r1989|r1990|r1991|r2274|r2275|r2276|r2277|r2278|r2383|r2384|r2385|r2386|r2387 +RMP#R305 +RMPF#R2140|R2141|R2142|R2429 +RMPL#R536|r1354|r1355 +RMPN#R306|R307|R537|r164|r165 +RMR#R2269 +RMRN#R2270 +RMRS#R2271 +RMRX#r2138|r2139 +RMS#R276|R518|R538|R1214|R2123|r1353 +RMSK#R308|R309|R539|R540|R541|R542|R2272|r2310|r2311|r2312|r2313|r2314|r2315 +RMSS#R310 +RMST#R543|r158|r1111|r2285|r2394 +RMT#r150|r159|r160|r1112|r2286|r2287|r2395 +RMTJ#r1676|r1677|r1678|r1679 +RMTK#R516|r1675 +RMTL#R544|R545 +RMTM#R546 +RMTN#r151|r161|r1113|r2288|r2396 +RMTR#R535|R1935|R1936|R1937 +RMTS#r162|r1114|r2289|r2397 +RMTT#r163|r1115|r2290|r2398 +RMWT#r430 +RN#R280|R1215|R1413|R1832|R2133|R2134|R2148|R2188|r166|r414|r1116|r1117|r1357 +RNBN#R1422|R1423 +RNFL#R1220|R1221|R1222 +RNFR#R1440|R1441|r1367|r1368|r1369|r1370|r1371|r1372|r1373|r1374|r1375|r1376|r1377|r1378|r1379|r1380 +RNHB#R1232 +RNHL#R1227 +RNHR#R1228 +RNHS#r1127 +RNHT#R1229|R1230|R1231 +RNJ#R1818|R2189|R2238|r1128|r1830|w3932 +RNJF#r1125 +RNJH#r1126 +RNJL#R1819|r1831 +RNJN#R1820|R2239|r183|r1129|r1130|r1131|r1132|r1133|r1832|r1833|r1834|r1835|r1836|r2251|w3933|w3934|w3935|w3936|w3937 +RNJR#R329|r184|r185|r186|r187|r188|r189|r190|r191|r192|r193|r194|r195 +RNJS#R353|R1821 +RNJT#R325|R326|R327|R328 +RNJW#R1223|R1224|R1225|R1226 +RNK#R352|R1817|r182|w3931 +RNKF#R354|R355|R1822|R1823|R1824|r1837|r1838|r1839|r1840|r1841|r1842 +RNKK#R1825|R1826|R1827|R1828 +RNKL#R356|R357|R1239|R1240|W3805 +RNKM#r1140 +RNKN#R1233|R1234|R1235|R1236|R1237|R1238|R1431|r198 +RNKR#R358|R359|R1829 +RNKS#R360|R361|R362|R1830|R1831|r196|r1134|r1843|r1844|r1845|w3938 +RNKT#R1418|R1419|W3807|r197|r199|r1135|r1136|r1137|r1138|r1139|r1846|w3939 +RNLT#R1427|R1428|R2013 +RNLX#R1241|R1242|r1141|r1142|r1143|r1144|r1145|r1146|r1147|r1148|r1149|r1150|r1151|r1152|r1153 +RNM#R1439|r1118 +RNMR#r1364|r1365|r1366 +RNN#R1425|R2135|r431|r1119|r1358|r1847 +RNNT#r432|r433|r434|r435|r436|r1359|r1360|r1361|r1362|r1848|r1849|r1850|r1851 +RNPL#R1429|R1430 +RNR#R281|R1216|R1426|r1120|r1121|r2144 +RNRN#r1122|r2145|r2146|r2147|r2148|r2149|r2150 +RNRR#r1123 +RNRS#r1124|r1154|r1155|r1156|r1157|r1158|r2151 +RNRT#R1217|R1218|R1219|R1432|R1433|r2152|r2153|r2154|r2155|r2156|r2157|r2158 +RNS#R2136|r2159|r2160 +RNSJ#R1434|r203 +RNSK#R1243|R1244 +RNSL#R1833|R1834|R1835|R2190|R2191|r2191|r2192|r2193|r2194 +RNSN#r2161 +RNSP#R1435 +RNST#R1436|R1836|R1837|R1838|R1839|r1159|r1160|r1161|r1162|r1363 +RNT#R311|R318|R1414|R1443|R1808|R1809|R2149|R2158|r200|r437|r438|r1852|r2166|r2167 +RNTB#R313|R314|R315|R316|R317|R1442|R2150|R2151|R2152|R2153|R2154|R2155|R2156|R2157|r1381|r1382|r1383|r1384|r1385|r1386|r1387|r1388|r1389|r1390|r1391|r1392 +RNTF#R319|R323|R324|R1814|R1816|R2159|R2160|R2161|R2162|R2163|R2164|R2165|R2166|R2167|R2168|R2169|R2170|R2171|r180|r181 +RNTH#R2176|r2174 +RNTJ#R2273|R2274|R2275|R2276|R2277|r2316 +RNTK#R332|R333|R334|R1437|R2172|R2173|R2174|R2175|R2177 +RNTL#R312|r167|r168|r169|r170|r171|r172|r173|r174|r175|r176|r177|r178|r2175|r2176|r2177|r2178|r2179|r2180|r2181|r2182|r2183|r2184|r2185|r2186 +RNTM#r2168|r2187 +RNTN#R330|R331|R1420|R1444|R1445|R1446|R1447|R1448|R1449|R1450|R1451|R1452|R1453|R1454|R1455|R1456|R1457|R1458|R1459|R1460|R1461|R1462|R1463|R1465|R1466|R1810|R2182|R2183|R2184|R2185|R2186|r179|r201|r439|r1356|r2169|r2170|r2171 +RNTP#R335|R336|R337|R338|R339|R340 +RNTR#R320|R321|R1464|R1811|R1812|R1813|R2178|R2236|R2237|r1393|r1394|r1395|r2172|r2188|r2189|r2190|r2250 +RNTS#R322|R341|R342|R343|R344|R345|R346|R350|R351|R1415|R1421|R1815|R2179|R2180|R2181|r202|r2173 +RNTT#R1416|R1417|r440 +RNTW#R347|R348|R349|R2187 +RNWJ#R1438 +RNWS#R1245|r1163|r1164 +RNXF#R1424 +RP#R364|R549|R1841|R2193 +RPBL#R1512|R1513|R1514|R1515|R1516|r1493|r1494|r1495 +RPF#r2195 +RPFN#r2196|r2197|r2198|r2199|r2200 +RPFS#r2201 +RPFT#r2202|r2203|r2204|r2205|r2206 +RPN#R365|R550|R1842|R2194 +RPNF#R551|R552|R553 +RPNR#r441 +RPRB#R890|r1409|r1410 +RPRR#r1411|r1412|r1413|r1414|r1415|r1416|r1417|r1418|r1419|r1420|r1421|r1422|r1423|r1424|r1425|r1426 +RPRS#R1498|R1499|R1500|R1505|R1506|R1507|R1508|R1509|r1441|r1442|r1443|r1444|r1445|r1446|r1447|r1448|r1449|r1450|r1451|r1452|r1453|r1472|r1473|r1474|r1475|r1476|r1477|r1478|r1479|r1480|r1481|r1482|r1483|r1484|r1485|r1486|r1487|r1488|r1489|r1490|r1491|r1492 +RPRT#R366|R367|R368|R1476|R1477|R1478|R1479|R1480|R1481|R1482|R1483|R1484|R1485|R1486|R1487|R1488|R1490|R1491|R1492|R1493|R1494|R1495|R1496|R1497|R1501|R1502|R1503|R1504|R1938|R1939|R1940|R1941|R2192|r1454|r1455|r1456|r1457|r1458|r1459|r1460|r1461|r1462|r1463|r1464|r1465|r1466|r1467|r1468|r1469|r1470|r1471 +RPRX#R1469|R1470|R1471|R1472|R1473|R1474|R1475 +RPS#R369 +RPSL#R370 +RPT#r204|r205 +RPTL#R1510|R1511 +RPTN#r206 +RPTR#r1427|r1428|r1429|r1430|r1431|r1432|r1433|r1434|r1435|r1436|r1437|r1438|r1439|r1440 +RPTS#r207 +RPTX#R1489|R1517 +RR#R1942|R1947|R2266|r208|r209|r415|r416|r2399 +RRBR#R1943|R1944|R1945|R1946 +RRBS#R2125 +RRF#R554 +RRFR#R1951 +RRFS#R555|R2127 +RRKL#R2129 +RRKM#R2130 +RRKN#R1467|R1468|r1396|r1397|r1398|r1399|r1400|r1401|r1402|r1403|r1404|r1405|r1406|r1407|r1408 +RRKR#R2128 +RRL#R2124 +RRM#r210 +RRN#R1948|R2267|r417|r2303|r2400 +RRNF#r2305|r2306|r2307|r2308 +RRNJ#R2427 +RRNK#R2426 +RRNM#R2268 +RRNT#r2304|r2401|r2402|r2403|r2404|r2405 +RRR#r211|r212|r418 +RRRM#r213 +RRRR#r214 +RRRS#r215 +RRS#R1949|r216|r419 +RRSK#R2131 +RRST#R1950|R2132|r217|r218|r219 +RRT#r2406|r2407 +RRTN#r2309|r2408 +RRTT#R371|r2409 +RRWR#R1952|R2428 +RRXM#R2126 +RS#R383|R1246|R1247|R1319|R1321|R1781|R1856|R1857|R2015|R2067|R2195|R2215|r220|r257|r442|r1245|r1992 +RS0S#R409 +RSBK#R1251|R1252|R1253|r443 +RSBR#R1254|R1257|R1320|R1325|r1198|r1199|r1200|r1201|r1202|r1203|r1204|r1205|r1206|r1207|r1208|r1209 +RSBS#R1256 +RSBT#R1250 +RSBX#R1255 +RSFL#R2014|r1233|r1234|r1235|r1236|r1237|r1238|r1239|r1240|r1241|r1242|r1243|r1244 +RSFR#R1261|R1262|R1263|R1292|R1293|R1294|R1331|R1332|R1333|r1165|r1166|r1167|r1168 +RSFS#r1254|r1255 +RSHN#R384 +RSJ#r286|r1811|r1878|r1997 +RSJF#R1264 +RSJH#r459 +RSJM#r1812|r1998 +RSJN#R1248|r1813|r1879|r1999|r2236 +RSJP#R1265|R1266 +RSJR#r1814|r1815|r1816|r1817|r1880|r1881|r1882|r1883|r1884|r2000 +RSJS#R1267|R1268|R1269|r460|r461|r1818|r2001|r2233|r2234 +RSK#R556|R1844|r233|r234|r285|r444|r1810|r1877|r1996|r2235 +RSKB#R1845|R1846|R1847 +RSKF#R1853|R1854|r1853|r1854 +RSKJ#R559|R560|R561|R562|R563|R1848|r450|r451|r452|r453|r454 +RSKL#R852|R1301|r235|r236|r237|r238|r239|r240|r241|r242|r243|r244|r245|r256|r1855|r1856 +RSKM#R564|r464 +RSKN#R557|R558|R1322|R1543|R1843|r246|r445|r446|r447|r448|r449|r1513|r1514|r1515|r1516|r1517|r1518|r1519|r1520|r1521|r1522|r1523|r1524|r1525|r1526|r1527|r1528|r1859|r1860|r1861|r1862|r1863|r1864|r1865|r1866|r1867|r1868|r1869|r1870 +RSKP#R1849|R1850 +RSKR#r247|r248|r249|r250|r251|r1871|r1872|r1873|r1874|r1875|r1876 +RSKS#R1270|R1271|R1851|R1852|R1855|r252|r253|r254|r255|r1819|r1820|r1821|r1822|r1857|r1858|r1885|r1886|r1887|r1888|r2002 +RSKT#r455|r456|r457|r458 +RSL#R385|R2196|r291 +RSLN#R1272|R2202|R2203|R2204|r278|r1796|r1797|r1798|r1799|r1800 +RSLS#R1275|r279|r1169|r1170|r1171|r1172|r1173|r1174|r1175|r1176|r1177|r1178|r1179|r1180|r1216|r1217|r1218|r1219|r1220|r1221|r1222|r1223|r1224|r1225|r1226|r1227|r1228 +RSLT#R1273|R1274|R1604|R1605|R1606|R1607|R1608|r280|r281|r282|r283|r284|r1531|r1532|r1602|r1603|r1604|r1605|r1606|r1607|r1608|r1609|r1610|r1611|r1612|r1613|r1614|r1615|r1801|r1802 +RSLX#R1545|R1546 +RSM#R1609 +RSMR#r1616|r1617 +RSN#R386|R568|R1276|R1782|R1858|R2016|R2021|R2197|R2199|r258|r1181|r1210|r1246 +RSNF#R1783|R1786|R1787|R1798|R1799|R1800 +RSNH#R389|R390|r1805|r1806|r1807|r1808|r1809 +RSNJ#R388|R1324|R1327|R1328|R1329|R1788 +RSNK#R391|R392|R393|R394|R1323|R1789|R1790|R2017|R2018|R2019|r1803|r1804 +RSNM#R395|R396|R1791|R1792|r465 +RSNN#R1547|R1548|R2022|R2198|R2200 +RSNP#R372|R373|R374|R397|R398|R1793 +RSNR#R1785|R1794 +RSNS#R375|R1784|R1795|R1796|R1885 +RSNT#R387|R399|R1249|R1277|R1278|R1279|R1291|R1554|R1797|r221|r222|r223|r224|r225|r226|r227|r228|r229|r230|r231|r232|r259|r260|r261|r262|r263|r1182|r1183|r1184|r1211|r1212|r1213|r1214|r1215|r1247|r1248|r1249|r1250|r1251 +RSNW#R1801 +RSNX#R1670 +RSPK#R1550|R1551|R1552|R1553|r1533|r1534|r1535|r1536|r1537|r1538|r1539|r1540|r1541|r1542|r1543|r1544|r1545|r1546|r1547|r1548|r1549|r1550|r1551|r1552|r1553|r1554|r1555|r1556|r1557|r1558|r1559|r1560|r1561|r1562|r1563|r1564|r1565|r1566|r1567|r1568|r1569|r1570|r1571|r1572|r1573|r1574|r1575|r1576|r1577|r1578|r1579|r1580|r1581|r1582|r1583|r1584|r1585|r1586 +RSPL#R1280|R1281|R1282 +RSPR#r1718|r1719|r1720|r1721|r1722|r1723|r2291|r2292|r2293|r2294 +RSPS#R1283 +RSPT#R1671|R1672|R1673 +RSPX#R1674 +RSR#R376|R1326 +RSRF#R1521|R1522|R1523|R1524|R1525|R1526|R1527|R1528|R1529|R1530|R1531|R1532|R1533|R1534|R1535|R1536|R1537|R1538|R1539|r1496|r1497|r1498|r1499|r1500|r1501|r1502|r1503|r1504|r1505|r1506|r1507|r1508|r1509 +RSRK#r270 +RSRM#R381|R382 +RSRN#R377|r265|r266|r267|r268|r269 +RSRP#R378|R379|R380 +RSRS#R1560|R1561|R1562|R1563|R1564|r1252|r1253 +RSRT#R1555|R1558|R1559|r271|r272|r273|r274|r275|r276|r277|r1993|r1994|r1995 +RSRX#R1284|R1520|R1556|R1557 +RSSB#r467 +RSSK#R1286|R1287|R1335|R1336|R2201|r287|r288|r468|r2207|r2208|r2209|r2210|r2211 +RSSL#R1298|R1299|R1300|R1549 +RSSM#R400 +RSSN#R1675|R1676|R1677|R1678|R1679|R1680|R1681|R1682 +RSSS#R1285 +RSST#R1297|R1544|r264|r289|r290|r1529|r1530 +RST#R401|R402|R1565|R1579|R2020|R2023|R2278|r292|r293|r1185|r1186|r1229|r1230|r1256|r2007|r2140|r2317|r2412 +RSTB#R1570|R1571|R1572|R1573|R1574|R1575|R1576|r2003|r2004|r2005|r2006 +RSTF#R1566|R1567|R1583|R1601|R1602|R1955|R1956|R1957|R1958|R1959|R1960|R1961|R1962|R1963|R1964|R1965|R1966|R1967|R1968|R1969|R1970|R2025|r2019|r2020|r2021|r2022 +RSTJ#r2024|r2025|r2026|r2027|r2028|r2029|r2030|r2031|r2032|r2425|r2426|r2427|r2428|r2429|r2430|r2431 +RSTK#R1581|R1582|R1584|r2023|r2033|r2034|r2035|r2212|r2213|r2424|r2432|r2433|r2434|r2435 +RSTL#R1542|R1586|R1587|R1588|R1953|R1954|r305|r306|r307|r308|r309|r1589|r1590|r1591|r1592|r1593|r1594|r1595|r1596|r1597|r1598 +RSTM#R1589|R1590|R1591|R1592 +RSTN#R1540|R1541|R2430|R2431|R2432|R2433|R2434|R2435|R2436|R2437|R2438|R2439|R2440|R2441|R2442|R2443|R2444|R2445|R2446|R2447|R2448|R2449|r294|r295|r296|r297|r298|r299|r420|r1187|r1231|r1510|r2008|r2009|r2010|r2011|r2012|r2318|r2319|r2320|r2321|r2322|r2413|r2414|r2415|r2416|r2417 +RSTP#R410|R411|R412|R1593|R1594 +RSTR#R404|R405|R406|R407|R408|R1260|R1290|R1568|R1569|R1595|R1596|r421|r1511|r1512|r1587|r1588|r1599|r1600|r1601|r1724|r1725|r1726|r1727|r1728|r1729|r1730|r1731|r1732|r1733|r1734|r1735|r1736|r1737|r1738 +RSTS#R413|R414|R1288|R1289|R1330|R1580|R1597|R1598|R1599|R1600|R2024|R2450|r300|r1188|r1232|r2013|r2323|r2418 +RSTT#R403|R1577|R1578|R1585|r301|r302|r303|r304|r1189|r2014|r2015|r2016|r2017|r2018|r2324|r2325|r2326|r2327|r2419|r2420|r2421|r2422|r2423 +RSTW#R1603 +RSWJ#R1295 +RSWL#R1296|R1334 +RSXK#R1258|R1259 +RSXN#r466 +RT#R25|R64|R117|R415|R416|R463|R863|R1709|R1859|R1861|R1886|R1907|R1930|R2026|R2039|R2053|R2064|R2091|R2205|R2240|R2279|W3806|r1103|r1190|r1632|r1823|r1889|r1890|r1951|r2036|r2038|r2141|r2252 +RTBK#R1971 +RTBL#R130|R131 +RTBR#R65|R66|R67|R68|R71|R72|R73|R77|R195|R196|R2036|r33|r34|r35|r2037 +RTBS#R128|R129 +RTFH#R69|R70 +RTFK#R432|R433 +RTFL#R83|R84 +RTFR#R79|R80|R81|R82|R139|R864|R865|R2049|r47|r48|r49|r50|r51 +RTFS#R434|R435|R436|R437|r318|r319 +RTFX#R2040 +RTHN#R150|R151 +RTHR#R152|R153 +RTJ#r2269 +RTJB#R424|R425|R426|R427 +RTJH#R140|R141|R142 +RTJM#r2270 +RTJR#R143|r745|r746|r747|r2271 +RTJS#R144|R145|R146|r2272 +RTJW#r720|r721|r722|r723|r724|r725|r726|r727|r728|r729|r730|r731|r732 +RTK#r2268 +RTKB#R85|R866 +RTKL#R108|R109|R110|R111|R112|R113|R114|R115|R116|R2041|R2043|R2044|r65|r66|r67|r68|r69|r70|r71|r72|r73|r74|r75|r76|r77|r78|r79|r80|r81|r82|r83|r84|r85 +RTKM#R157|R158 +RTKN#R154|R155|R156|R867|R868|R869 +RTKP#R209|R210 +RTKR#R147|R148|R149|R213|R214|R215|R216|R217|R218|R219|R220|R221|R2045 +RTKS#R211|R212 +RTKT#R118|R119|R853|R854|R855|R860|R861|R862|r86|r87|r88|r89|r90|r91|r92|r93|r94|r95|r96 +RTKX#R856|R857|R858|R859|R879|r715|r716|r717|r718|r719 +RTL#R1872|R1873|r52|r53|r1899|r1900|r2448 +RTLB#R90|R91 +RTLF#R92|R93|R2092|r2436 +RTLJ#R159|R160|R222|R223|r97|r98|r99|r100|r101 +RTLK#R94 +RTLM#r1901 +RTLN#R95|R96|R1644|R1874|R2280|r36|r37|r38|r39|r40|r41|r54|r1895|r1902|r1952|r2437|r2438|r2439|r2440|r2441|r2442 +RTLR#R224|R225|R226|R227|R1311 +RTLS#R448|R449|R1875|R2221|R2222|R2223|R2224|r42|r362|r363|r364|r365|r366|r1897|r1898|r1903|r2443 +RTLT#r43|r44|r45|r46|r2444|r2445|r2446|r2447 +RTLX#R874|r748|r749|r750|r751|r752|r753|r754|r755|r756|r757|r758|r759|r2331|r2332 +RTM#R197|r2039 +RTM0#R203 +RTMB#R198|R199 +RTMH#R200|R201 +RTMN#r2091|r2092|r2093 +RTMP#R74|R75|R76|R137|R138 +RTMS#R202 +RTMT#R163|R228|R229 +RTMX#R161|R162 +RTN#R98|R230|R417|R565|R1860|R1862|R1931|R2054|R2055|R2423|r310|r733|r1104|r1191|r1633|r1824|r1953|r2040|r2061|r2142|r2328 +RTNB#R2056|R2061 +RTNF#R165|R464 +RTNJ#R465|R1625|R1909 +RTNK#R418|R1624|R1626|R1627|R1628|R1629|R1630|R1631|R1632|R1633|R1634|R1635|R1636|R1637|R1638|R1639|R1640|R1641|R1908 +RTNL#R466 +RTNM#r2065 +RTNN#R2057|R2058 +RTNP#R467 +RTNR#R875|R876|R877|R2059|R2062|R2063|r2066|r2067|r2068 +RTNS#R120|R121|R122|R123|R419|R420|R421|R468|R870|R871|R2060 +RTNT#R27|R28|R29|R880|R881|R1318|r311|r312|r313|r314|r315|r734|r735|r736|r737|r738|r739|r771|r1192|r1193|r1194|r1195|r1634|r1635|r1636|r1637|r1954|r1955|r1956|r1957|r1958 +RTNW#r316 +RTNX#R164 +RTPF#R1312|R1313|R1314 +RTPL#R166|R167|R168|R169 +RTPR#R124|R125|R126 +RTR#R30|R885|R886|R1302|R1316|R1617|R1863|R2046|R2083|R2225|r55|r372|r2041|r2044|r2079|r2329 +RTRB#R33|R1864|R2047|R2084|R2085|R2086 +RTRF#R34|R35|R231|R232|R2048 +RTRH#R1865|R2089 +RTRJ#R36|R37|R38|R2088|R2226|R2227|R2228|r28|r29|r30|r31|r32 +RTRK#R39|R40|R41|R42|R99|R100|R101|R887|R888|R1305|R2229|R2230 +RTRL#R43|R44|R45|r1891|r1892|r1893 +RTRM#R102|R103 +RTRN#R31|R32|R104|R105|R106|R233|R234|R235|R1303|R1304|R1306|R1317|R1614|R1618|R1642|R1866|R2231|r56|r373|r374|r375|r376|r1618|r1619|r1620|r1621|r1622|r1623|r1624|r1625|r1626|r1627|r1628|r1629|r1643|r2045|r2046|r2047|r2048|r2049|r2050|r2051|r2080|r2081|r2082|r2083|r2084|r2085 +RTRP#R1307|R2241 +RTRR#R170|R171|R1867|R2087 +RTRS#R46|R47|R48|R49|R50|R51|R52|R53|R54|R55|R56|R57|R58|R63|R889|R1308|R1616|R1619|R1868|R1869|R1870|R1871|R2090|r57|r377|r1630|r1631|r2052|r2086 +RTRT#R1610|R1611|R1612|R1613|R1615|r58|r59|r60|r61|r62|r63|r64|r378|r379|r380|r381|r382|r2053|r2054|r2055|r2056|r2057|r2058|r2059|r2060|r2087|r2088|r2089|r2090 +RTRW#R59|R60|R61|R62|R1309|R2232|R2233|R2234|R2235 +RTS#R78|R204|R422|R450|R1876|r1904 +RTSB#R469 +RTSF#R205|R206|R207|R462 +RTSK#R107|R236|R237|R238|R239|R240|R241|R242|R451|R452|R453|R454|R455|R456|R872|R1315|R2209|R2210|R2211|R2212|R2213|R2214|r383|r1644|r1645|r1646|r1647|r1648|r1649|r1650|r1651|r1652|r2214|r2215|r2216|r2217|r2218|r2219|r2220|r2221|r2222|r2223|r2224|r2225|r2226|r2227|r2228|r2229|r2230|r2231|r2232 +RTSL#R878|R1877|R2242|R2243|R2244|R2245|R2246|r760|r761|r762|r763|r764|r765|r766|r767|r768|r769|r770|r2253|r2254|r2255|r2256|r2257|r2258|r2259|r2260 +RTSM#R458|R459|r367|r368|r369|r370|r371 +RTSN#R172|R173|R174|R175|R176|R177|R178|R423|R2050|r1905|r1906|r1907|r1908|r1909|r2063 +RTSP#R243|R244|R245|R246|R247|R460 +RTSR#R208|R882|R883|R884|r772|r773|r774|r775|r776|r777|r778|r779|r780|r781|r782|r783|r784|r785|r786 +RTSS#r1910 +RTST#R127|R179|R180|R193|R194|R248|R249|R250|R251|R252|R253|R254|R255|R256|R461|r740|r1196|r1638|r1826|r1894|r1896|r1911|r1912|r1913|r1914|r1915|r1959|r2064|r2143|r2261 +RTT#r317|r741|r1197|r1639|r1640|r1825|r1960|r2062|r2330 +RTTL#R184|R185|R186|R187|R188 +RTTN#R1919|r742|r1641|r1961 +RTTR#R97|R135|R136|R257|R2038 +RTTS#r743|r1962 +RTTT#r744|r1642 +RTTX#R181|R182|R183 +RTWK#R189|R190|R191 +RTWL#R192 +RTWN#R873 +RTX#R1620|R1621 +RTXM#R132|R133|R134|R2424 +RTXN#R1622|R2027|R2028|R2029|R2030|R2031|R2032|R2033|R2034|R2035|R2219|R2220 +RTXR#R457 +RTXS#R1623 +RWR#R1972 +RWS#R1117 +RX#R10|R438|R495|R1130|R1131|r398|r1782|r1946|r2237 +RX0B#R685|R686|R687|R688|R689|R690|r601|r602|r603|r604 +RXBR#r2072 +RXFN#R501 +RXFR#R506|R507|R508|R509|R1901 +RXJ#r405 +RXJL#R14 +RXJN#r406 +RXJR#r18|r19|r20|r21|r22|r407 +RXJS#r408 +RXK#r404 +RXKT#R11|R12|R13 +RXL#R1712|R1902|r2295 +RXLN#r463|r2296 +RXLS#r16|r17|r2297 +RXLT#R1134|r462|r1034|r1035|r1036|r1037|r1038|r1039|r1040|r1041|r1042|r1043|r1044|r1045|r2298|r2299|r2300|r2301|r2302 +RXLX#r1046|r1047|r1048|r1049|r1050|r1051|r1052|r1053|r1054|r1055|r1056|r1057 +RXMS#R502 +RXN#R15|R439|R496|R617|R1132|r399|r549|r563|r1021|r1783|r1947|r2238 +RXNB#R623|R624|R625 +RXNF#R620|R621|R622|R627|R628|R629|R630|R646|R647|R648 +RXNH#R16|R17|R633 +RXNJ#R631 +RXNK#R632|R634 +RXNL#R440|R441|R442|R443|R444|r320|r321|r322|r323|r324|r325|r326|r327|r328|r329|r330|r331|r332|r333|r334|r335|r336|r337|r338|r339|r340|r341|r342|r343|r344|r345|r346|r347|r348|r349|r350|r351 +RXNM#R635 +RXNN#R445|R618|R619|R626|R654|R655|R663|R664|R665|R666|R667|R668|R669|R670|R671|R672|R673|r550|r564 +RXNP#R636 +RXNR#R446|R447|R637|R656|R657|R658|R659|R660|R661|R662|r352|r353|r354|r355|r356|r357|r358|r359|r360|r361|r565|r566|r567|r568|r569|r570 +RXNS#R18|R638|R639|R640|R641|R642|R643|R644|R649|R650|R651|R652|R2037|r571 +RXNT#R645|r400|r401|r402|r403|r572|r573|r574|r575|r576|r1022|r1023|r1024|r1025|r1026|r1027|r1784|r1785|r1786|r1787|r1788|r2239|r2240|r2241|r2242 +RXR#R497|R1771|R2216|r1028|r2262 +RXRH#R498 +RXRK#R2250 +RXRM#r1029 +RXRN#R499|R2217|R2218|r1030|r2263 +RXRR#r1031 +RXRS#R500|R2251|r2264 +RXRT#R1135|r1032|r2265|r2266|r2267 +RXRX#R653|r551|r552|r553|r554|r555|r556|r557|r558|r559|r560|r561|r562 +RXS#R1133|R1136|r1033 +RXSB#R1140|R1141|R1142|R1143 +RXSF#R1145|R1183|R1184|R1185|R1186|R1187|R1188|R1189 +RXSJ#R1146|R1147|R1148|R1152 +RXSK#R19|R20|R21|R22|R503|R1153|R1154|R1155|R1156|R1157|R1158 +RXSL#R504|R505|R1159|R1160|R1161|R1162|R1772 +RXSM#R1163|R1164|R1165 +RXSN#r1063 +RXSP#R1166|R1167|R1168|R1169 +RXSR#R1170 +RXSS#R1139 +RXST#R1138|R1144|R1171|R1172|R1173|R1174|R1175|R1176|R1177|R1178|R1179|R1180|R1181|R1182|r1058|r1059|r1060|r1061|r1062|r1789|r1948|r2243 +RXSW#R1190|R1191|R1192 +RXSX#R23|R1137|r23|r24|r25|r26|r27 +RXT#R616|R674|r409|r410|r577|r578|r1064|r1065|r1751|r1790|r1949|r2244|r2245 +RXTB#R675 +RXTF#R682|R683|R1721|R1722|r589|r590|r591|r592|r593|r594|r595|r596|r597|r598|r599|r600 +RXTJ#R1723|R1724|R1725|r1768|r1769|r1770|r1771|r1772|r1773|r1774|r1775 +RXTK#R676|R677|R678|R679|R684|R1726|R1727|R1728|R1729|R1730|R1731|R1732|R1733|R1734|R1735|R1736|r579|r580|r581|r582|r583|r1767|r1776|r1777|r1778 +RXTL#R691|R692|R693|R1737|R1738|R1739|r605|r606|r607|r608|r609|r610|r611|r612|r613|r614 +RXTM#R694|R695|R1193|R1194|R1740|R1741|R1742|R1743|r584|r615|r616|r617|r618|r619 +RXTN#R680|R1747|R1748|R1749|R1750|R1751|R1752|R1753|R1754|R1755|R1756|R1757|R1758|R1759|R1760|R1761|R1762|R1763|R1764|r411|r585|r586|r1066|r1752|r1753|r1754|r1755|r1756|r1757|r2246 +RXTP#R1744|R1745 +RXTR#R1713|R1714|R1715|R1716|R1717|R1718|R1719|R1720|r587|r1758|r1759|r1760 +RXTS#R681|R696|R697|R698|R699|R700|R701|R702|R703|R704|R705|R706|R707|R708|R709|R710|R711|R712|R713|R714|R715|R716|R717|R718|R719|R720|R721|R722|R723|R724|R725|R726|R727|R728|R729|R730|R731|R732|R733|R734|R735|R736|R737|R738|R739|R740|R741|R742|R743|R744|R745|R746|R747|R748|R749|R750|R751|R752|R753|R754|R755|R756|R757|R758|R759|R760|R761|R762|R763|R764|R765|R766|R767|R768|R769|R770|R771|R772|R785|R786|R787|R788|R789|R790|R791|R792|R793|R794|R795|R796|R797|R798|R799|R800|R801|R802|R803|R804|R805|R806|R807|R808|R809|R810|R811|R812|R813|R814|R815|R816|R817|R818|R819|R820|R821|R822|R823|R824|R825|R826|R827|R828|R829|R830|R831|R832|R833|R834|R835|R836|R837|R838|R839|R840|R841|R842|R843|R844|R845|R846|R847|R848|R849|R1746|r588|r620|r621|r622|r623|r624|r625|r626|r627|r628|r629|r630|r631|r632|r633|r634|r635|r636|r637|r638|r639|r640|r648|r649|r650|r651|r652|r653|r654|r655|r656|r657|r658|r659|r660|r661|r662|r663|r664|r665|r666|r667|r668|r669|r670|r671|r672|r673|r674|r675|r676|r677|r678|r679|r680|r681|r682|r683|r684|r685|r686|r687|r688|r689|r690|r691|r692|r693|r700|r701|r702|r703|r704|r1067|r1761|r2247 +RXTT#r412|r1762|r1763|r1764|r1765|r1766|r2248 +RXTW#R1765|R1766|R1767|R1768|r694|r695|r696|r697|r698|r699 +RXTX#R773|R774|R775|R776|R777|R778|R779|R780|R781|R782|R783|R784|r641|r642|r643|r644|r645|r646|r647 +RXWL#R511|R512 +RXWR#R510 +RXWT#R1195|R1196 +RXXF#R1150|R1151 +RXXP#R1149 +RYLS#R2065|R2066 +RYNS#R567 ++++++++++ +S#H2937|S399|S490|S3895|S4903|S10033|Z178|Z1178|Z1193|s97|s4243|s4785|s4926|s5294|s8439|z1302|z1649|z5470 +S0R#Z1048|s4317 +S0RJ#s4318|s4319 +S0RN#Z1049 +SB#S4904|s4786 +SBFN#S9734|S9735|S9736|S9737|s8156|s8157|s8158|s8159|s8160|s8161|s8162|s8163|s8164|s8165|s8166|s8167 +SBFR#s8168|s8169 +SBHR#Z1194|Z1195|Z1196|Z1197|Z1198|Z1199 +SBJK#S9705|S9706|S9707|S9708|S9709|s8106|s8107|s8108|s8109|s8110|s8111 +SBKN#S9710 +SBKR#S9704 +SBL#S9891|S9985|Z1101 +SBLB#z1688|z1689|z1690|z1691|z1692 +SBLF#Z1102|Z1103|Z1104 +SBLH#S9986|S9987|S9988 +SBLJ#z1675|z1676|z1677|z1678|z1679 +SBLK#z1680 +SBLM#s8112 +SBLN#S9989|s8317|s8432|z1693|z1694|z1695|z1696|z1697 +SBLP#Z1105|Z1106|Z1107 +SBLS#S9990|Z1108 +SBLT#S5368|s385|s386|s5295 +SBMS#S9711 +SBN#S22|S4905|S5384|s4787|s5297|z1655 +SBNB#S4906 +SBNF#s4793|s4794|s4795|s4796|s4797|s4798|s4799|s4800|s4801 +SBNH#s4802 +SBNJ#S4907|S4908|S4909|s4803|s4804|s4805|s4806 +SBNK#Z782|Z783|s4807 +SBNL#S4910 +SBNM#S4911|S4912|s4808|s4809|s4810|s4811|s4812 +SBNN#S493|s4792|s4825|s4826 +SBNS#S4913|S4914|S4915 +SBNT#S3900|s4788|s4789|s4790|s4791|s4813|s4814|s4815|s4816|s4817|s4818|s4819|s4820|s4821|s4822|s4823|s4824|z1656|z1657|z1658|z1659|z1681|z1682|z1683|z1684|z1685 +SBR#S3903|Z153|Z155|Z175|Z1200|s0|s362|s364|s8493|z145 +SBRB#Z154 +SBRF#Z160|Z161 +SBRH#z146|z147|z148|z149|z150|z151|z152|z153|z154|z155|z156|z157 +SBRJ#s363|s372|s373|s374|s375|s376 +SBRK#S491|S492 +SBRL#Z164|s8494|s8495|s8496|s8497|s8498|s8499|s8500|s8501|s8502|s8503|s8504|s8505 +SBRM#s377|s378|s379|s380 +SBRN#S4807|S4808|S10029|S10030|S10031|S10032|Z156|Z162|Z163|Z780|Z781|Z1202|Z1204|Z1205|Z1206|Z1207|Z1208|s1|s2|s3|s4|s365|s8506|s8507|s8508|s8509|z158|z159|z160|z161|z162|z1698|z1699|z1700|z1701|z1702 +SBRR#S4809|S4810|S4811|Z157|Z158|Z159|s366|s367|s368|s369|s370 +SBRS#Z165|Z176|Z1203|s371|s381|s382|s383|s384|s4702|s4703|s4704|s4705|s8510|z2756 +SBRT#Z166|Z167|Z168|Z1201|s5|s6|s7|s8|s8511|s8512|s8513|s8514|s8515|z163|z164|z165|z166|z1665|z1666|z1667|z1668|z1669|z1670|z1671|z1672|z1673|z1674 +SBS#S4916|S4917|Z1209|z1686 +SBSJ#S4919|S4920 +SBSK#s4843|s4844|s4845|s4846 +SBSN#S4918|Z1210|s4834|s4835|s4836|s4837|s4838|s4839|s4840|s4841|s4842|z1660|z1661|z1662|z1663|z1664|z1687 +SBSS#S9730 +SBST#S9712|S9713|S9714|S9715|S9716|S9717|S9718|S9719|S9720|S9721|S9722|S9723|S9724|S9725|S9726|S9727|S9728|S9729|s8113|s8114|s8115|s8116|s8117|s8118|s8119|s8120|s8121|s8122|s8123|s8124|s8125|s8126|s8127|s8128|s8129|s8130|s8131|s8132 +SBSX#S3872 +SBT#S17|S18|S3897|s4827|s4828 +SBTJ#S23|S24|S25|S26 +SBTL#s4829|s8133|s8134|s8135|s8136|s8137 +SBTM#s8104|s8105 +SBTN#S3899|s4830|s4831 +SBTR#S27|S28|S29|S3901|S3902|S9731|S9732|S9733|s9|s10|s11|s12|s13|s14|s15|s16|s17|s18|s19|s20|s21|s4832|s8138|s8139|s8140|s8141|s8142|s8143|s8144|s8145|s8146|s8147|s8148|s8149|s8150|s8151|s8152|s8153|s8154|s8155 +SBTS#S19|S20|S21|S3898|s4833 +SF#S4209|S5385|S5389|S5756|S5757|Z1109|s398|s4281|s5299 +SFJ#s4284|s8650 +SFJL#S526|S527|S528 +SFJM#s4285|s8651 +SFJN#s4286|s8652|z1891|z1892|z1893|z1894|z1895 +SFJS#s4287|s8653 +SFK#s4283|s8649 +SFKS#S5386|S5387|S9779 +SFKT#z1896 +SFL#C360|S5792|S5793|S5802|S5812|Z1318|Z1352|s5534|z1570|z1571|z1843|z4737 +SFLB#Z1070 +SFLF#Z1094|Z1100 +SFLH#Z1075|Z1076 +SFLJ#Z1077|Z1078|Z1079|Z1080|Z1081|z1844|z1845|z1846|z1847|z1848|z1861|z1878|z1879|z1880|z1881|z1882|z1883|z1884|z1885|z1886 +SFLK#S3913|S3914|S3915|S4066|S4067|Z1071|Z1082|Z1091|Z1092|Z1093|Z1354|Z1355|z1877|z1887|z1888|z1889 +SFLM#z1572 +SFLN#Z1353|z1831|z1832|z1833|z1834|z1835|z1836|z1902|z1903|z1904|z1905|z1906 +SFLP#Z1095 +SFLR#S4146|S4147|S5795|S5796|S5797|S5798|S5799|Z1096|Z1097|z1573|z1588|z1589|z1590|z1591|z1592|z1593 +SFLS#S5794|S5800|S5801|S9946|Z1083|Z1084|Z1085|Z1086|Z1087|Z1088|Z1089|Z1090|Z1098|Z1099|Z1319|Z1320|Z1321|Z1322|Z1323|Z1324|Z1325|Z1326|Z1332|Z1333|z1574|z1575|z1576|z1577|z1578|z1579|z1580|z1581|z1582|z1583|z1584|z1585|z1586|z1587|z1837|z1849|z1850|z1851|z1852|z1853|z1854|z1855|z1856|z1857|z1858|z1859|z1860|z5474 +SFLT#S4148|S4149|S4150|Z1072|Z1073|Z1074|s8407|z1890 +SFLX#Z1327|Z1328|Z1329|Z1330|Z1331 +SFN#S5166|Z1110|s399|s4282|s5300 +SFNB#S4210|S4211|S4212|S4213 +SFNF#S4214 +SFNK#S4215|S4216|S4217|S6317 +SFNL#S4218 +SFNP#S4219|S4220|S4221|S4222|S4223|S4224 +SFNS#S4225|S4226|S4227|S4228 +SFNT#s400|s401|s402|s403 +SFNW#S4229|S4230 +SFR#S0|S113|S400|S401|S524|S4061|S6318|S10034|Z848|Z1350|z4738 +SFR0#S5392 +SFRB#Z849|Z850|Z851 +SFRJ#z4740|z4741|z4742|z4743|z4744 +SFRK#S4064|S4065|z4745|z4746|z4747|z4748|z4749|z4750|z4751|z4752 +SFRL#Z1888|Z1889|Z1890|Z1891|z4712|z4713|z4714|z4715|z4716|z4717|z4718|z4719|z4720|z4721|z4722|z4723|z4724 +SFRM#S4174|S4175 +SFRN#S115|S116|S402|S525|S4781|S5806|S5807|S5808|S5809|S5810|S5811|S6319|S10035|Z852|Z853|Z854|Z855|Z1351|Z1356|Z1357|Z1358|Z1359|Z1360|Z1361|s4078|s4079|s4080|s4081|s4082|s5298|s5531|s5532|s5533|z1826|z1827|z1828|z1829|z1876|z1897|z1898|z1899|z1900 +SFRR#S3907|S3908|z1872|z1873|z1874|z1875 +SFRS#S403|S10036|Z1892|Z1893|Z1894|s5917|s5918|s5919|s5920|s5921|z4725|z4726|z4727|z4728|z4729|z4730|z4731|z4732|z4733|z4734|z4735|z4736|z4754 +SFRT#S3909|S3910|S5390|S5391|S5393|S5394|Z1312|Z1313|Z1314|Z1315|Z1316|Z1317|Z1334|Z1335|Z1336|Z1337|Z1338|Z1339|Z1340|Z1341|Z1342|Z1343|Z1344|Z1345|Z1346|Z1347|Z1348|Z1349|s5301|s5302|s5303|s5304|s5305|s5306|s5307|s5308|z1830|z1862|z1863|z1864|z1865|z1866|z1867|z1868|z1869|z1870|z1871|z1901|z4739|z4753 +SFRW#Z1183 +SFRX#S3916|S3917 +SFS#S114|S5388|s4668 +SFSK#S3911|S3912 +SFSN#s4669|s4670|s4671|s4672|s8654|s8655|s8656|s8657|s8658|z1838|z1839|z1840|z1841|z1842 +SFSR#S4018|S4019|S4020|S4021|S4778|S4779|S4780 +SFST#S5758|S5759|S5760|S5761|S5762|s4083|s4084|s4085|s4086|s4087|s4673|s4674|s4675|s4676|s4677|s5461|s5462|s5463|s5464|s5465 +SFT#S117|S118|S9993|s404|s5460|s8529 +SFTJ#s61|s62|s63|s64 +SFTK#s60 +SFTL#S119|s65|s66|s67|s68|s69 +SFTN#S9994 +SFTP#S5397 +SFTR#Z792 +SFTS#S120|S5396 +SFTT#S5395 +SFTW#S5398|S5399|S5400|S5401|S5402|S5403|S5404 +SH#s4198|s4927|s8455|z1303|z5471 +SHBN#z2528|z2529|z2530|z2531|z2532 +SHF#z2544 +SHFN#S3927|S3941 +SHFT#z2545|z2546|z2547|z2548|z2549 +SHKK#Z2326|Z2327 +SHLF#Z1482 +SHLN#z2550|z2551|z2552|z2553 +SHLS#S126 +SHLT#S3930|Z1483|Z1484|Z1485|z2533|z2534|z2535|z2536|z2537|z2538 +SHN#S4135|Z179|Z784|s98|s4199|s8456|z1304|z2539|z5472 +SHNJ#z2555|z2556|z2557|z2558|z2559 +SHNK#Z791 +SHNS#S4136|S4137|Z180|Z181|s4205|s4206|s4207|s4208|s4209|s4210|s4211|s4212|s4213 +SHNT#S3928|S3929|S3934|S3935|S3936|S3937|S3938|S3939|S3940|s4200|s4201|s4202|s4203|s4204|z1305|z1306|z1307|z1308|z2540|z2541|z2542|z2543|z2554 +SHR#S4138|z5473 +SHRB#S4139|S4140|S4141 +SHRK#S4142 +SHRN#S4143|S4144|z2560|z2561|z2562|z2563 +SHRR#Z1486|Z1487|Z1488|Z1489|Z1490|Z1491 +SHRS#S3931|S3932|S4145 +SHRT#z2564 +SHS#Z1481 +SHT#s8457 +SHTL#S3933 +SJ#S122|S5407|Z704|Z747|Z1378|Z2374|s4878|s8444|s8530|z212|z5516 +SJBL#S9995|S9996|S9997|z1919|z1920|z1921|z1922|z1928|z1929|z1930|z1931|z1932|z1933|z1934|z1935|z1936|z2566|z2567|z2568|z2569 +SJBN#S5417|S5418|Z1379|z1914|z1915|z1916|z1917|z1918|z1941|z1942|z1943|z1944|z1945|z1946 +SJBR#z1937|z1938|z1939|z1940 +SJBS#z1923|z1924|z1925|z1926|z1927 +SJBT#z1909|z1910|z1911|z1912|z1913 +SJFK#z2003|z2004|z2005|z2006|z2007 +SJFL#Z1383|Z1384|Z1385|Z1386|z1980|z1981|z1982|z1983|z1984|z1985|z1986|z1987|z1988|z1989|z1990|z1991|z1992|z1993|z1994|z1995|z1996|z1997|z2014 +SJFN#Z248|Z249 +SJFR#z1979|z1998|z1999|z2000|z2001|z2002|z2008|z2009|z2010|z2011|z2012|z2013 +SJFX#S3920|S3921|S3922 +SJHB#z2032|z2033|z2034|z2035|z2036 +SJHF#Z1387|Z1388|Z1389|z2044 +SJHK#z2037|z2038|z2039 +SJHL#z2040|z2041|z2042|z2043|z2045|z2046|z2047|z2048|z2049 +SJHN#z2050|z2051|z2052|z2053|z2054|z2056|z2057|z2058|z2059|z2060 +SJHR#Z1390|Z1391|z2061|z2062|z2063|z2064|z2065|z2066|z2067 +SJJ#z2474|z5589 +SJJB#z2019|z2020|z2021|z2022|z2023|z2024|z2068 +SJJM#z2475|z5590 +SJJN#z2025|z2476|z5591 +SJJR#z2477|z2478|z2479|z5592 +SJJS#z2480|z5593 +SJK#z2473|z5588 +SJKF#z2069|z2070|z2071|z2072 +SJKK#z2031 +SJKL#z2078|z2079|z2080|z2081|z2082|z2083|z2084|z2085|z2086 +SJKM#z2099|z2100|z2101|z2102|z2103 +SJKN#Z1392|Z1393|Z1394|z1970|z1971|z1972|z1973|z1974|z2015|z2016|z2017|z2018|z2087|z2088|z2089|z2090|z2091|z2092|z2093|z2094|z2095|z2096|z2097|z2098 +SJKR#z2030|z2073|z2074|z2075|z2076|z2077|z2104|z2105|z2106|z2107|z2108 +SJKS#z2026|z2027|z2028|z2029|z2481|z2482|z2483 +SJL#S3942|S4079|S4944|Z748|Z754|Z2375|s4148 +SJLB#S4080|S4081|S4082|Z749 +SJLF#S4083|S4084|S4085|S4086|S4087|S4088|S4089|S4090|S4091|S4092|S4093|Z756|Z757|Z763|s4149|s4150|s4151|s4152|s4153|s4154|z2115|z2116|z2117|z2118|z2119 +SJLJ#S4094 +SJLK#S4095|S4096|S4097|S4098|S4945|s4155|s4156|s4157|s4158|s4159|z2120|z2121|z2122|z2123|z2124 +SJLN#S3943|S4099|S4946|Z755|Z2378|Z2379|s4160|s4161|s4162|s4163|s4164|s4879|z2109|z5578|z5579|z5580|z5581 +SJLP#S4100 +SJLR#S4101|S4102|S4947|S4948|S4949|z1297|z1298|z1299|z1300|z1301 +SJLS#S3944|S4103|S4104|S4105|S4106|S4107|S4108|S4109|S4110|S4950|Z758|Z759|Z760|Z761|Z762|Z2376|Z2377|s4880|z2110|z2111|z2112|z2113|z2114|z5567|z5568|z5569|z5570|z5571|z5572|z5573|z5574|z5575|z5576|z5577|z5582 +SJLT#S4111|S4112|S4113|S4114|Z750|Z751|Z752|Z753|s4165|s4166|s4167|s4168|s4881|s4882|s4883|s4884|z1975|z1976|z1977|z1978|z2125|z2126|z2127|z2128|z2129|z2130|z2131|z2132|z2133|z5583|z5584|z5585|z5586|z5587 +SJLW#S4115|S4116|S4117|S4118 +SJML#S9998|S9999 +SJMR#z2139|z2140|z2141|z2142|z2143 +SJMS#z2144|z2145|z2146|z2147|z2148 +SJMT#z2149|z2150|z2151|z2152|z2153 +SJMX#z2134|z2135|z2136|z2137|z2138 +SJN#S123|S4119|Z705|Z720|Z2380|s72|s406|s4885|s5310|s8445|s8531|z213|z1595 +SJNB#Z707|Z708|Z764|Z765|Z766|Z767|Z768|Z769 +SJNF#Z713|Z714|Z715|Z716|Z717|Z718|Z719|Z770|Z771|Z772 +SJNH#Z773|Z774|s79|s80|s81|s82|s83|s84|s85|s86|s87|s88|s89|s90 +SJNJ#S124|z2154|z2155|z2156|z2157|z2158|z2485 +SJNK#Z775|z2159|z2160|z2161|z2162|z2163|z2164|z2165|z2166|z2167|z2168|z2484 +SJNL#Z712|Z776|Z777 +SJNM#Z778|s91|z2169|z2170|z2171|z2172|z2173 +SJNN#Z721 +SJNP#Z779 +SJNR#Z889|Z890|Z891|Z892|Z893|z1407|z1408|z1409 +SJNS#S4120|S4121|S4122|S4123|Z706|s4169|s4170|s4171|s4172|s4173|s4174|s4175|s4176|s4177|s4178 +SJNT#Z709|Z710|Z711|s73|s74|s75|s76|s77|s78|s407|s408|s409|s410|s4886|s4887|s4888|s4889|s8446|s8447|s8448|s8449|s8532|s8533|s8534|z214|z215|z216|z217|z1264|z1265|z1266|z1267|z2174|z2175|z2176|z2177|z2178 +SJPK#z2184|z2185|z2186|z2187|z2188 +SJR#S529|S4951|S10000|Z250|z5517 +SJRF#z2223|z2224|z2225|z2226|z2227 +SJRJ#z2214|z2215|z2216|z2217 +SJRL#S4953|z5518 +SJRM#S4954|S4955 +SJRN#S530|S4952|S4956|Z2346|Z2347|Z2348|z5519|z5520|z5521|z5522 +SJRR#S4958|S4959 +SJRS#S531|S4957|Z251|Z1395|Z1396|z2228|z2229|z2230|z2231|z2232|z5523 +SJRT#z2179|z2180|z2181|z2182|z2183|z2189|z2190|z2191|z2192|z2193|z2199|z2200|z2201|z2202|z2203|z2218|z2219|z2220|z2221|z2222|z5524|z5525|z5526 +SJRX#z2194|z2195|z2196|z2197|z2198|z2204|z2205|z2206|z2207|z2208|z2209|z2210|z2211|z2212|z2213 +SJS#Z1397 +SJSH#z2317 +SJSJ#Z1398|Z1399|Z1400|Z1401|Z1409|s4890|s4891|s4892|s4893|s4894|z2340|z2457|z2458|z2459|z2460|z2461 +SJSK#S4963|S5419|z2233|z2234|z2235|z2236|z2237|z2238|z2245|z2246|z2247|z2248|z2249|z2250|z2251|z2252|z2253|z2254|z2255|z2256|z2257|z2258|z2259|z2260|z2261|z2262|z2263|z2264|z2265|z2266|z2267|z2268|z2269|z2270|z2271|z2272|z2273|z2274|z2275|z2276|z2277|z2278|z2279|z2280|z2281|z2282|z2283|z2284|z2285|z2286|z2287|z2288|z2289|z2290|z2291|z2292|z2293|z2294|z2295|z2296|z2297|z2298|z2299|z2300|z2301|z2302|z2303|z2304|z2305|z2306|z2307|z2308|z2309|z2310|z2311|z2312|z2313|z2314|z2315|z2316 +SJSL#S4965|z2318|z2319|z2320|z2321|z2322|z2323|z2324|z2325|z2326|z2327|z2452|z2453|z2454|z2455|z2456|z2463|z2464|z2465|z2466|z2467 +SJSM#S4964 +SJSN#s8450|z2239|z2240|z2241|z2242|z2243|z2244|z2328|z2329|z2468|z2469|z2470|z2471|z2472 +SJSP#S10001|S10002|z2341|z2342|z2343|z2344|z2345|z2346|z2347|z2348|z2349|z2350|z2351|z2352|z2353|z2354|z2355|z2356|z2357|z2358|z2359|z2360 +SJSS#S4967|S4968|S4969|S4970|S4971|S4972 +SJST#S4960|S4961|S4962|S4966|Z1402|Z1403|Z1404|Z1405|Z1406|Z1407|s4896|s4897|s4898|s4899|s4900|s8535|z2330|z2331|z2332|z2333|z2334|z2361|z2362|z2363|z2364|z2365|z2366|z2367|z2368|z2369|z2370|z2371|z2372|z2373|z2374|z2375|z2376|z2377|z2378|z2379|z2380|z2381|z2382|z2383|z2384|z2385|z2386|z2387|z2388|z2389|z2390|z2391|z2392|z2393|z2394|z2395|z2396|z2397|z2398|z2399|z2400|z2401|z2402|z2403|z2404 +SJSW#z2462 +SJSX#s4895|z2335|z2336|z2337|z2338|z2339 +SJT#z2055 +SJTF#S5818|S5822|S5834|S5835 +SJTK#S5820|z1952|z1953|z1954|z1955|z1956|z1957 +SJTL#z2411|z2412|z2413|z2414 +SJTM#S5821|Z1380|Z1381|Z1382|z1969 +SJTN#S5815|S5833|z2405|z2406|z2407|z2408|z2409|z2410 +SJTP#S5823 +SJTR#S5816|S5817|S5824|S5825|S5826|S5827|S5828|S5829|S5832|S10037|S10038|S10039|s5543|z1958|z1959|z1960|z1961|z1962|z1963|z1964|z1965|z1966|z1967|z1968|z2415|z2416|z2417|z2418|z2419 +SJTS#S5819|S5830|S5831|S5836|s5538|s5539|s5540|s5541|s5542 +SJTX#z1947|z1948|z1949|z1950|z1951 +SJWN#S4151|Z1408|z2425|z2426|z2427|z2428|z2429|z2430|z2431|z2432|z2433|z2440 +SJWR#S10003|S10004|S10005|z2434|z2447|z2448|z2449|z2450|z2451 +SJWS#z2441|z2442|z2443|z2444|z2445|z2446 +SJWT#z2435|z2436|z2437|z2438|z2439 +SJWX#z2420|z2421|z2422|z2423|z2424 +SK#S107|S121|S710|S921|S1205|S2786|S4231|S4943|S5286|S5370|S5405|S9991|Z0|Z703|Z735|Z1362|s70|s405|s788|s1082|s1092|s3999|z211|z1406|z1594|z1714|z1715 +SKB#S1040|S1239|S2766|S3802|Z1363|s461|s1168|s2678|z1907 +SKBB#S574 +SKBF#S1244|S1245|S2768|S2769|S2770|S5287|Z1365 +SKBJ#s3744|s3745|s3746|s3747|s3748|s3749|s3750|s3751|s3752 +SKBK#S2771|S2772|S2773|S2774|S2775|S2776|S2777|S2778|S3687|s3743|s3753|s3754|s3755|s3756 +SKBL#S580|S581|S922|S923|S924|S2779|S2780|S2781|s469|s470|s471|s472|s473|s474|s475|s476|s477|s478|s479|s480|s481 +SKBM#S575|S576|S582|S583 +SKBN#S930|S931|S1041|S1042|S1043|S1044|S1045|S1046|S1047|S1048|S1049|S1050|S1051|S1246|S1255|S2788|S2789|S3803|Z1364|s462|s463|s464|s465|s466|s909|s1169|s1170|s1171|s1172|s1173|s2679|z1908 +SKBR#S577|S578|S579|S1247|S1248|S1249|S1250|S1251|S2426|S2427|S2767|S2790|S2791|Z1375|Z1376|Z1377 +SKBS#S1252|S1253|S1254|S2782|s467|s482|s1174 +SKBT#S925|S926|S927|S928|S929|S1240|S1241|S1242|S1243|s468|s483|s484|s485|s486|s1175 +SKF#S663|S666|S1328|S1335|S3745|Z1470|Z1492|s550|s551|s1179|s1181|s2947 +SKFB#S664|S665|S1329|S1330|S1331|S1332|S1333|s1246|s1247|s1248|s1249|s1250|s1251|s1252|s1253|s1254|s1255 +SKFH#S533|S675|S683|S684|S685|S686|S687|S688|S1282|s411|s412|s413|s414|s415|s416|s417|s418|s419|s420|s421|s422 +SKFJ#S1275|S1276|S1277|S1278|S1279|S1280|S1281|Z1472|Z1473|Z1474|s1180|s1191|s1192|s1193|s1194 +SKFK#S682 +SKFL#S532|S689|S690|S691|S940|S941|S942|S943|S944|S945|S946|S956|S1038|S1039|S1283|S1284|s817|s818|s819|s820|s821|s822|s823|s824|s825|s826|s898|s899|s900|s901|s902|s903|s904|s905|s906|s907|s908|s1195|s1196|s1197|s1198|s1199|s1200|s1201 +SKFM#s1182 +SKFN#S667|S669|S670|S671|S672|S673|S674|S676|S677|S678|S679|S680|S681|S947|S948|S949|S950|S951|S952|S953|S954|S955|S1336|S3746|S3747|S3748|S3749|s552|s553|s554|s555|s556|s557|s1183|s1256|s1257|s1258|s1259|s1260|s2948|z2570|z2571|z2572|z2573|z2574 +SKFP#S695|S696|S697 +SKFR#S1269|S1270|S1271|S1272|S1273|S1274|S1337|S1338|S1339|S1340|S1341|S1342|S1343|S1344|S1346|S3714|S3715|S3716|S3717|S3718|S3719|S3720|S3721|S3722|S3723|S3724|S5293|S5312|Z1411|Z1412|Z1467|Z1468|Z1469|s1184|s1185|s1186|s1187|s1188|s1189 +SKFS#S668|S698|S699|S700|S701|S702|S703|S708|S709|S1285|S1345|S1347|S1348|S1349|S1350|S1351|S1352|S1353|S1354|S1355|S1356|S1357|S1358|S1359|S1360|S1361|S1362|S1363|S1364|S1365|S1366|S1367|S1368|S1369|S1370|S1371|S1372|S1373|S1374|S1375|S1376|S1377|S1378|S1379|S1380|S1381|S1382|S1383|S1384|S1385|S1386|S1387|S1388|S1389|S1390|Z1410|Z1471|s1190|s1202|s1203|s1204|s1261|s2949 +SKFT#S692|S693|S694|S704|S705|S706|S707|S2783|S2784|S2785|S3725|S3726|s558|s559|s560|s561|s1262|s1263|s1264|s2950|s2951|s2952|s2953|s2954|s2955|s4901|s4902|s4903|s4904|s4905|z1|z2|z3 +SKFW#S1391|S1392|s1205|s1206|s1207|s1208|s1209 +SKFX#S1334|S3711|S3712|S3713 +SKH#S2793 +SKHB#S2787 +SKHN#S2794|S2799 +SKHS#S957|S958|S959|S5295|S5296 +SKJ#z1293 +SKJB#S5294 +SKJL#S1393 +SKJM#z1294 +SKJN#z1295 +SKJR#S5250|z1296 +SKJS#S2795|S2796|S2797 +SKK#S1026|S1221|S2428|S2434|s1146|s1147|s2680|z0|z1292 +SKK0#S2431|S2432 +SKKB#S1027|S1028|S1029|S1030 +SKKF#S1037|s2682 +SKKH#S1031|S1032|S1033 +SKKJ#s885|s886|s887|s888|s889|s890|s891|s892 +SKKK#s884|s893|s894|s895|s896 +SKKL#S711|S712|S713|S964|S965|S966|S967|S968|S969|S970|S971|S972|S973|S974|S1193|S1194|S1224|S1225|S2435|S2436|S2437|S2438|S5297|s827|s828|s829|s830|s831|s832|s833|s834|s835|s836|s837|s1154|s1155|s1156|s1157|s1158 +SKKM#S960|S961|S975|S976 +SKKN#S1395|S1396|s1148|s1149|s1150|s1151|s1152|s1265|s1266|s1267|s1268|s1269|s1270|s1271|s1272|s1273|s1274|s1275|s1276|s2681|z2509|z2510|z2511|z2512|z2513 +SKKR#S1034|S1035|S1223|S2429|S2430|S2792|S2798|S2800|S2801|S3727|S3728|S5298|Z1413|Z1414|s1153|s2683|s2684|s2685|s2686|s2687|s2688|s2689|s2690|s2691|s2692|s2693|s2694|s3775|s3776|s3777|s3778|s3779|s3780|s3781|s3782|s3783|s3784|s3785|z2486|z2487|z2488|z2489|z2490|z2491|z2492|z2493|z2494|z2495 +SKKS#S108|S109|S962|S963|S977|S1036|S1226|S1227|S1228|S1229|S1230|S1231|S1232|S1233|S1234|S1235|S1236|S1237|S1238|s1159|s1160|s1161|s1162 +SKKT#S1222|s1163|s1164|s1165|s1166|s1167 +SKKW#S2433 +SKL#S571|S714|S715|S724|S2441|S2898|S3730|S5251|S5371|s562|s580|s592|s897|s983|s1210|s1556|s1557|s3786|s4179|s4906|z5594 +SKL0#S777|S778 +SKLB#S1679|S1680|S2831|S2832|S2833|S2834|S2835|S2836|S2837|S2838|S2839|S2840|S2841|S2842|S2843|S2844|S2845|S2846|S2847|S2848|S2849|s1374|z2585|z2586|z2587|z2588|z2589 +SKLF#S749|S1132|S1133|S1134|S1417|S1418|S1419|S1420|S1421|S1422|S1423|S1424|S1425|S1426|S1427|S1432|S1433|S1526|S1527|S1528|S1529|S1530|S1531|S1532|S1533|S1534|S1535|S1536|S1537|S1538|S1539|S1540|S1541|S1542|S1543|S1544|S1545|S1546|S1547|S1548|S1549|S1550|S1551|S1552|S1553|S1554|S1555|S1556|S1557|S1558|S1559|S1560|S1561|S1562|S1563|S1564|S1565|S1566|S1567|S1568|S1569|S1570|S1571|S1572|S1573|S1574|S1575|S1576|S1577|S1578|S1579|S1580|S1687|S1688|S1714|S1715|S1716|S1717|S1718|S1719|S1720|S1721|S1722|S1723|S1724|S1725|S1726|S1727|S1786|S1796|S1797|S1910|S1911|S1912|S1913|S1914|S1915|S1916|S1917|S1918|S1919|S2825|S2901|S2902|S2903|S2904|S2905|S2906|S2907|S3009|S3010|S3011|S3012|S5299|S5300|S5301|S5302|S5303|S5319|S5320|S5321|S5322|S5323|S5324|S5325|S5326|S5327|S5328|Z1415|s1289|s1290|s1291|s1292|s1293|s1404|s1405|s1406|s1407|s1408|s1409|s1410|s1411|s1412|s1413|s1414|s1415|s1416|s1417|s1418|s1419|s1420|s1421|s1422|s1423|s1424|s1425|s1426|s1427|s1428|s1429|s1430|s1431|s1432|s1433|s1434|s1435|s1436|s1437|s1438|s1439|s1440|s1441|s1442|s1443|s1444|s1445|s1446|s1447|s1448|s1449|s1450|s1625|s1626|s1627|s1628|s1629|s1630|s1631|s1632|s1732|s1733|s1734|s1735|s1750|s1751|s1752|s1872|s1873|s1874|s1875|s1876|s1877|s1878|s1879|s1880|s1881|s1882|s1883|s1884|s1885|s3017|s5249|s5250|s5251|s5252|s5253 +SKLH#S719|S1689|S2917|S2918|S2919|S2920|S2921|S2922|S2923 +SKLJ#S730|S731|S1598|S1599|S1600|S1601|S1602|S1603|S1604|S1605|S1606|S1607|S1608|S1609|S1610|S1612|S1613|S1614|S1703|S1704|S1705|S1920|S1921|S1922|S1923|S1924|S1925|S1926|S1927|S1928|S2908|S2909|S2910|S2911|S2912|S2913|S2914|S2915|S2916|S2924|S2925|S2926|S2927|S2928|S2929|S2930|s1465|s1466|s1467|s1468|s1469|s1470|s1846 +SKLK#S720|S721|S722|S723|S732|S1524|S1525|S1581|S1582|S1583|S1584|S1585|S1586|S1587|S1588|S1589|S1590|S1591|S1592|S1593|S1594|S1595|S1596|S1597|S1611|S1615|S1616|S1617|S1618|S1619|S1620|S1621|S1622|S1623|S1624|S1625|S1626|S1627|S1628|S1629|S1630|S1631|S1632|S1633|S1634|S1635|S1636|S1637|S1638|S1639|S1640|S1641|S1642|S1643|S1644|S1645|S1646|S1690|S1691|S1692|S1785|S1854|S1855|S1856|S1857|S1858|S1933|S1934|S1935|S2900|S2931|S2932|S2933|S2934|S2935|S2936|S2937|s567|s568|s569|s570|s571|s572|s573|s574|s575|s576|s577|s578|s579|s1386|s1387|s1388|s1389|s1390|s1391|s1392|s1393|s1394|s1395|s1396|s1397|s1398|s1399|s1400|s1401|s1402|s1403|s1451|s1452|s1453|s1454|s1455|s1456|s1457|s1458|s1459|s1460|s1461|s1462|s1463|s1464|s1471|s1472|s1473|s1474|s1475|s1476|s1477|s1478|s1479|s1480|s1481|s1482|s1483|s1484|s1485|s1486|s1487|s1488|s1489|s1490|s1491|s1492|s1493|s1494|s1495|s1496|s1497|s1498|s1499|s1500|s1501|s1502|s1503|s1504|s1505|s1506|s1507|s1595|s1596|s1597|s1598|s1599|s1600|s1601|s1602|s1603|s1604|s1605|s1819|s1820|s1821|s1822|s1823|s1824|s1825|s1826|s1827|s1828|s1845|s1847|s1848|s1886|s1887 +SKLM#S735|S736|S737|S738|S1135|S1136|S1137|S1138|S1139|S1140|S1141|S1142|S1647|S1648|S1649|S1650|S1651|S1652|S1653|S1654|S1655|S1656|S1657|S1693|S1694|S1728|S1729|S1730|S1731|S1732|S1733|S1734|S1735|S1736|S1737|S1738|S1739|S1798|S1799|S1800|S1860|S1861|S2820|S2821|S2945|S2946|S2947|S2948|S2949|S3029|S3030|S10008|s563|s994|s995|s996|s997|s998|s999|s1000|s1001|s1002|s1003|s1004|s1005|s1006|s1508|s1509|s1510|s1511|s1512|s1513|s1514|s1515|s1516|s1517|s1518|s1519|s1520|s1633|s1634|s1635|s1636|s1637|s1638|s1639|s1640|s1642|s1643|s1644|s1645|s1646|s1647|s1648|s1649|s1650|s1651|s1652|s1653|s1753|s1754|s1755|s1756|s1757|s1758|s1759|s1760|s1761|s1762|s1763|s1764|s1765|s1849|s1850|s1851|s1852|s1853|s1854|s1855|s1856|s1857|s1858|s3021|s3022|s3023|s3024|s3025 +SKLN#S716|S717|S718|S810|S1430|S1431|S1658|S1659|S1660|S1661|S1662|S1663|S1664|S1665|S1666|S1667|S1668|S1669|S1670|S1671|S1672|S1673|S1740|S1741|S1801|S1802|S1803|S1804|S1805|S1862|S1863|S1864|S1936|S2442|S2899|S2950|S3001|S3002|S3003|S3004|S3005|S3006|S3007|S3008|S5252|S5372|S10040|S10041|S10042|S10043|S10044|S10045|S10046|S10047|S10048|S10049|S10050|S10051|S10052|S10053|S10054|Z737|Z738|Z739|Z740|Z2294|Z2295|Z2296|Z2297|Z2349|Z2350|Z2351|Z2352|s564|s593|s594|s595|s596|s597|s984|s985|s986|s987|s1211|s1212|s1213|s1214|s1215|s1521|s1522|s1523|s1524|s1525|s1526|s1527|s1528|s1529|s1530|s1531|s1532|s1533|s1534|s1558|s1654|s1655|s1656|s1657|s1658|s1659|s1660|s1661|s1662|s1663|s1664|s1665|s1666|s1667|s1668|s1669|s1670|s1671|s1672|s1673|s1674|s1696|s1697|s1698|s1699|s1700|s1701|s1702|s1703|s1704|s1766|s1767|s1768|s1769|s1770|s1771|s1772|s1888|s1889|s1890|s1891|s1892|s1893|s2695|s3016|s3787|s3788|s3789|s3790|s3791 +SKLP#S739|S740|S741|S742|S743|S744|S745|S811|S812|S1674|S1675|S1676|S1742|S1743|S1744|S1745|S1746|S1747|S1748|S1806|S1807|S1865|S1866|S1867|S1868|S1869|S1870|S1871|S2953|S2954|S2955|S2956|S2957|S2958|S5255|S5256|S5257|S5258|S5259|S5343|S5344|Z2298|Z2299|s599|s1535|s1536|s1537|s1538|s1539|s1540|s1541|s1542|s1543|s1544|s1545|s1546|s1547|s1548|s1549|s1550|s1551|s1552|s1553|s1554|s1555|s1675|s1676|s1677|s1678|s1679|s1680|s1681|s1682|s1683|s1684|s1685|s1686|s1687|s1894|s1895|s1896|s1897|s1898|s1899|s1900|s1901|s1902|s1903|s1904|s1905|s1906|s1907|s1908|s1909|s1910|s3026|s3027|s3028|s3029|s3030|s5189|s5190|s5191|s5192|s5193|s5194|s5195|s5196|s5197|s5198|s5199|s5200|z2580|z2581|z2582|z2583|z2584|z5445|z5446|z5447|z5448|z5449 +SKLR#S729|S1428|S1429|S1677|S1678|S1710|S1711|S1712|S1713|S2822|S2823|S2824|S2938|S2939|S2940|S2941|S2951|S2952|S2959|S2960|S2961|S2962|S2963|S2964|S2965|S2966|S2967|S2968|S2969|S3806|S3807|S3808|S3809|S3810|S3811|S3812|S3813|S3814|S3815|S3816|S3817|S3818|S4124|S4125|S4126|S4127|S5253|S5254|S10006|S10007|s565|s566|s1294|s1295|s1296|s1297|s1298|s1299|s1300|s1301|s1302|s1303|s1559|s1560|s1561|s1562|s1563|s1613|s1614|s1615|s1616|s1617|s1618|s1619|s1620|s1621|s1622|s1623|s1624|s1736|s1859|s1860|s1861|s1862|s1863|s1864|s1865|s1866|s1867|s1868|s1911|s1912|s1913|s1914|s1915|s1916|s1917|s1918|s1919|s1920|s1921|s1922|s3931|s3932|s3933|s3934|s3935|s4088|s4089|s4090|s4091|s4092|s5186|s5187|s5188|s8458|s8459|s8460|s8461|s8462|s8463|s8464|s8465|s8466|s8467|s8468|s8469|s8470|s8471 +SKLS#S733|S734|S746|S752|S1749|S1750|S1751|S1752|S1763|S1764|S1765|S1766|S1767|S1768|S1787|S1788|S1789|S1790|S1791|S1792|S1793|S1794|S1795|S1835|S1836|S1837|S1838|S1839|S1840|S1841|S1842|S1843|S1844|S1845|S1872|S1873|S1874|S1875|S1876|S1877|S1878|S1879|S1880|S1881|S1882|S1883|S1884|S1885|S1886|S1887|S1888|S1889|S1890|S1891|S1892|S1893|S1894|S1895|S1896|S1897|S1898|S1899|S1900|S1901|S1902|S1903|S1904|S1905|S1930|S1931|S1932|S1937|S1938|S1939|S1940|S1941|S1942|S1943|S1944|S1945|S1946|S1947|S1948|S1949|S1950|S1951|S1952|S1953|S1954|S1955|S1956|S1957|S1958|S1959|S1960|S1961|S1962|S1963|S1964|S1965|S1966|S1967|S1968|S1969|S1970|S1971|S1972|S1973|S1974|S1975|S1976|S1977|S1978|S1979|S2439|S2440|S2826|S2827|S2828|S2829|S2830|S2970|S2971|S2972|S2973|S2974|S2975|S2976|S2977|S2978|S2979|S2980|S2981|S2982|S2983|S3019|S3020|S3021|S3022|S3023|S3024|S3025|S3026|S3027|S3028|S5373|Z2303|Z2304|s598|s600|s601|s602|s603|s604|s605|s608|s609|s610|s838|s839|s840|s841|s842|s843|s844|s845|s846|s847|s848|s849|s850|s851|s988|s1216|s1564|s1565|s1566|s1567|s1641|s1688|s1689|s1690|s1691|s1692|s1705|s1737|s1738|s1739|s1740|s1741|s1742|s1743|s1744|s1745|s1746|s1747|s1748|s1749|s1773|s1788|s1789|s1869|s1870|s1871|s1923|s1924|s1925|s1926|s1927|s1928|s1929|s1930|s1931|s1932|s1933|s1934|s1935|s1936|s1937|s1938|s3018|s3019|s3020|s3792|s4907|z5440|z5441|z5442|z5443|z5444 +SKLT#S725|S726|S727|S728|S747|S748|S753|S754|S755|S756|S757|S758|S759|S760|S761|S762|S763|S764|S765|S766|S767|S768|S769|S770|S771|S772|S773|S774|S775|S776|S779|S780|S781|S782|S783|S784|S785|S786|S787|S788|S789|S790|S791|S792|S793|S794|S795|S796|S797|S798|S799|S800|S801|S802|S803|S804|S805|S806|S807|S808|S809|S1143|S1144|S1145|S1195|S1196|S1397|S1398|S1399|S1400|S1401|S1402|S1403|S1404|S1405|S1406|S1407|S1408|S1409|S1410|S1411|S1412|S1413|S1414|S1415|S1416|S1753|S1754|S1755|S1756|S1757|S1758|S1759|S1760|S1761|S1762|S1808|S1809|S1810|S1811|S1812|S1813|S1814|S1815|S1816|S1817|S1818|S1819|S1820|S1821|S1822|S1823|S1824|S1825|S1826|S1827|S1828|S1829|S1830|S1831|S1832|S1833|S1834|S1846|S1847|S1848|S1849|S1859|S2850|S2851|S2852|S2853|S2854|S2855|S2856|S2857|S2858|S2859|S2860|S2861|S2862|S2863|S2864|S2865|S2866|S2867|S2868|S2869|S2870|S2871|S2872|S2873|S2874|S2875|S2876|S2877|S2878|S2879|S2880|S2881|S2882|S2883|S2884|S2885|S2886|S2887|S2888|S2889|S2890|S2891|S2892|S2893|S2894|S2895|S2896|S2897|S2942|S2943|S2944|S2984|S2985|S2986|S2987|S2988|S2989|S2990|S2991|S2992|S2993|S2994|S2995|S2996|S2997|S2998|S2999|S3000|S5276|S5277|S5278|S5279|S5280|Z2300|Z2301|Z2302|s581|s582|s583|s584|s585|s586|s587|s588|s589|s590|s591|s606|s607|s611|s612|s613|s614|s615|s616|s617|s618|s619|s620|s621|s622|s989|s990|s991|s992|s993|s1007|s1008|s1009|s1010|s1011|s1012|s1217|s1218|s1219|s1220|s1221|s1277|s1278|s1279|s1280|s1281|s1282|s1283|s1284|s1285|s1286|s1287|s1288|s1304|s1693|s1694|s1695|s1774|s1775|s1776|s1777|s1778|s1779|s1780|s1781|s1782|s1790|s1791|s1792|s1793|s1794|s1795|s1796|s1797|s1798|s1799|s1800|s1801|s1802|s1803|s1804|s1805|s1806|s1807|s1808|s1829|s1830|s1831|s1832|s1833|s1834|s1835|s1836|s1837|s1838|s1839|s1840|s1841|s1842|s1843|s1844|s2956|s2957|s2958|s2959|s2960|s2961|s2962|s2963|s2964|s2965|s2966|s2967|s2968|s2969|s2970|s2971|s2972|s2973|s2974|s2975|s2976|s2977|s2978|s2979|s2980|s2981|s2982|s2983|s2984|s2985|s2986|s2987|s2988|s2989|s2990|s2991|s2992|s2993|s2994|s2995|s2996|s2997|s2998|s2999|s3000|s3001|s3002|s3003|s3004|s3005|s3006|s3007|s3008|s3009|s3010|s3011|s3012|s3013|s3014|s3015|s3031|s3032|s3033|s3034|s3035|s3036|s3037|s3038|s3039|s3040|s3793|s3794|s3795|s3796|s3797 +SKLW#S750|S751|S1695|S3013|S3014|S3015|S3016|S3017|S3018|s1783|s1784|s1785|s1786|s1787 +SKLX#S1482|S1483|S1484|S1485|S1486|S1487|S1488|S1489|S1490|S1491|S1492|S1493|S1494|S1495|S1496|S1497|S1498|S1499|S1500|S1501|S1502|S1503|S1504|S1505|S1506|S1507|S1508|S1509|S1510|S1511|S1512|S1513|S1514|S1515|S1516|S1517|S1518|S1519|S1520|S1521|S1522|S1523|S1681|S1682|S1683|S1684|S1685|S1686|S1696|S1697|S1698|S1699|S1700|S1701|S1702|S1706|S1707|S1708|S1709|S1769|S1770|S1771|S1772|S1773|S1774|S1775|S1776|S1777|S1778|S1779|S1780|S1781|S1782|S1783|S1784|S1850|S1851|S1852|S1853|S1906|S1907|S1908|S1909|S1929|S3729|s1375|s1376|s1377|s1378|s1379|s1380|s1381|s1382|s1383|s1384|s1385|s1568|s1569|s1570|s1571|s1572|s1573|s1574|s1575|s1576|s1577|s1578|s1579|s1580|s1581|s1582|s1583|s1584|s1585|s1586|s1587|s1588|s1589|s1590|s1591|s1592|s1593|s1594|s1606|s1607|s1608|s1609|s1610|s1611|s1612|s1706|s1707|s1708|s1709|s1710|s1711|s1712|s1713|s1714|s1715|s1716|s1717|s1718|s1719|s1720|s1721|s1722|s1723|s1724|s1725|s1726|s1727|s1728|s1729|s1730|s1731|s1809|s1810|s1811|s1812|s1813|s1814|s1815|s1816|s1817|s1818|s5311|z2496 +SKM#S813|S978|S1146|s1093|s3870|z2607 +SKMB#S979|S980|S981 +SKMH#S817|S2134|s623|s624|s625|s626|s627|s628|s629|s630|s631|s632|s633|s634|s635|s2289|s2290|s2291|s2292 +SKMJ#S814|S815|S816|S982|S983|S984|s853|s854|s855|s856|s857|s858|s859|s860|s2138|s2139|s2140|s2141|s2142|s2143 +SKMK#S985|S986|S1981|S2102|S2103|S2104|S2105|S2106|S2107|S2108|S2109|S2110|S2111|S2112|S2113|S2114|S2115|S2116|S2117|S2118|S2119|S2138|s852|s861|s862|s863|s864|s1960|s1961|s1962|s1963|s1964|s1965|s1966|s1967|s1968|s1969|s1970|s1971|s2025|s2026|s2027|s2028|s2029|s2030|s2031|s2032|s2033|s2034|s2035|s2144|s2145|s2146|s2147|s2148|s2149|s2150|s2151|s2152|s2153|s2222|s2223|s2224|s2225|s2226|s2227|s2228|s2229|s2230|s2231|s2232|s2233|s2234|s2235|s2236|s2237|s2238|s2239|s2315|s2316|s2317|s2318|s2319|s2320|s2321|s2322|s2323|s2324|s2325 +SKML#S818|S819|S820|S987|S988|S1150|S1151|S1434|S1435|S1436|S1437|S1438|S1439|S1982|S1983|S1984|S1985|S1986|S1987|S1988|S1989|S1990|S2015|S2016|S2017|S2018|S2019|S2020|S2021|S2022|S2023|S2024|S2025|S2026|S2027|S2028|S2029|S2030|S2099|S2100|S2135|S2136|s636|s637|s638|s639|s640|s641|s642|s643|s644|s645|s646|s647|s648|s649|s650|s651|s1305|s1306|s1307|s1308|s1309|s1310|s1311|s1312|s1313|s1314|s1315|s1316|s1972|s1973|s1974|s1975|s1976|s1977|s1978|s1979|s1980|s1981|s1982|s1983|s1984|s1985|s1986|s2061|s2062|s2063|s2064|s2065|s2066|s2067|s2068|s2069|s2070|s2071|s2168|s2199|s2200|s2201|s2202|s2203|s2204|s2205|s2206|s2207|s2208|s2209|s2210|s2293|s2294|s2295|s2296|s2297|s2302|s2303|s2304|s2305|s2306|s2307|s2308|s2309|s2310|s2311|s2312|s2313|s2314|s3041|s3042|s3043|s3044|s3045|s3046|s3047|s3048|s3049|s3050|s3051|s3057 +SKMN#S995|S996|S1152|S2091|S4128|S4129|S4130|S4131|S4132|S4980|s1032|s1033|s1034|s1035|s2169|s2170|s2171|s2172|s2173|s2174|s2175|s2176|s2177|s2178|s2179|s2240|s2241|s2242|s2243|s2244|s2245|s2246|s2247|s2248|s2249|s2250|s3798|s3799|s3800|s3801|s3802|s3871|s3872|s3873|s3874|s3875|s4180|s4181|s4182|s4183|s4184|s4185|z2608|z2609|z2610|z2611|z2612 +SKMP#S1442|S1443|S1444|S1445|S1446|S1447|S1448|s1327|s1328|s1329|s1330|s1331|s1332|s1333|s1334|s1335|s1336|s1337|s1338|s1339|s1340|s1341|s1342 +SKMR#S821|S1440|S1441|S1991|S1992|S1993|S1994|S1995|S1996|S1997|S1998|S1999|S2000|S2031|S2032|S2033|S2034|S2035|S2036|S2037|S2038|S2039|S2040|S2041|S2042|S2043|S2064|S2065|S2066|S2067|S2068|S2069|S2070|S2071|S2072|S2073|S2074|S2075|S2076|S2077|S2078|S2079|S2080|S2081|S2082|S2083|S2084|S2085|S2086|S2087|S2088|S2089|S2090|S2092|S2093|S2094|S2095|S2096|S2101|S3032|S3033|s652|s653|s654|s655|s656|s1317|s1318|s1319|s1320|s1321|s1322|s1323|s1324|s1325|s1326|s1987|s1988|s1989|s1990|s1991|s1992|s1993|s1994|s1995|s1996|s1997|s1998|s1999|s2000|s2001|s2002|s2003|s2072|s2073|s2074|s2075|s2076|s2077|s2078|s2079|s2080|s2081|s2082|s2083|s2084|s2085|s2086|s2087|s2088|s2089|s2090|s2091|s2092|s2093|s2094|s2095|s2096|s2097|s2098|s2099|s2100|s2101|s2102|s2103|s2104|s2105|s2106|s2107|s2108|s2109|s2110|s2111|s2112|s2113|s2114|s2154|s2155|s2156|s2157|s2158|s2159|s2160|s2161|s2162|s2163|s2164|s2165|s2166|s2167|s2180|s2181|s2182|s2183|s2184|s2185|s2186|s2187|s2188|s2189|s2190|s2211|s2212|s2213|s2214|s2215|s2216|s2217|s2218|s2219|s2220|s2221|s3052|s3053|s3054|s3055|s3056 +SKMS#S989|S990|S991|S1147|S1149|S2003|S2004|S2013|S2014|S2120|S2121|S2137|Z1416|s2015|s2016|s2017|s2018|s2019|s2020|s2021|s2022|s2023|s2024|s2055|s2056|s2057|s2058|s2059|s2060|s2191|s2192|s2193|s2194|s2195|s2196|s2197|s2198|s2251|s2252|s2253|s2254|s2255|s2256|s2257|s2258|s2259|s2260|s2261|s2262|s3803 +SKMT#S822|S1148|S2001|S2002|S2044|S2045|S2046|S2047|S2048|S2049|S2050|S2051|S2052|S2053|S2054|S2055|S2056|S2057|S2058|S2059|S2060|S2061|S2062|S2063|S2097|S2098|S2122|S2123|S2124|S2125|S2126|S2127|S2128|S2129|S2130|S2131|S2132|S2133|Z1417|Z1418|s1013|s1014|s1015|s1016|s1017|s1018|s1019|s1020|s1021|s1022|s1023|s1024|s1025|s1026|s1027|s1028|s1029|s1030|s1031|s2004|s2005|s2006|s2007|s2008|s2009|s2010|s2011|s2012|s2013|s2014|s2115|s2116|s2117|s2118|s2119|s2120|s2121|s2122|s2123|s2124|s2125|s2126|s2127|s2128|s2129|s2130|s2131|s2132|s2133|s2134|s2135|s2136|s2137|s2263|s2264|s2265|s2266|s2267|s2268|s2269|s2270|s2271|s2272|s2273|s2274|s2275|s2276|s2277|s2278|s2279|s2280|s2281|s2282|s2283|s2298|s2299|s2300|s2301|s3804|s3805|s3806|s3876|s3877|s3878|s3879|z2613 +SKMW#S992|S993|S994 +SKMX#S1197|S1980|S2005|S2006|S2007|S2008|S2009|S2010|S2011|S2012|S2802|S2803|S3031|s1939|s1940|s1941|s1942|s1943|s1944|s1945|s1946|s1947|s1948|s1949|s1950|s1951|s1952|s1953|s1954|s1955|s1956|s1957|s1958|s1959|s2036|s2037|s2038|s2039|s2040|s2041|s2042|s2043|s2044|s2045|s2046|s2047|s2048|s2049|s2050|s2051|s2052|s2053|s2054|s2284|s2285|s2286|s2287|s2288 +SKN#S1077|S1083|S1198|S2190|S3750|S5374|S9992|Z1|Z736|Z1257|s52|s789|s928|s1094|s1222|s1223|s2696|s2697|s3880|s3881|s4186|z5558 +SKNB#S1081|S1082|S1286|S1287|S1288|S2139|S2140|S2141|S2142|S2143|S2144|S2191|S2192|S2193|S2194|S2195|S2196|S2197|S2198|S2199|S2200|S2398|S2399|S2443|S3751|S3752|s920|s921|s922|s923|s924|s925|s926|s927|s2326|s2327|s2328|s2329|s2330|s2331|s2332|s2333|s2388|s2389|s2390|s2391|s2392|s2393|s2394|s2395|s2396|s2397|s2398|s2414|s2415|s2416|s2417|s2418|s2419|s2420|s2421|s2422|s2423|s2624 +SKNF#S1086|S1087|S2170|S2171|S2172|S2201|S2202|S2203|S2204|S2205|S2206|S2239|S2240|S2410|S2411|S2412|S2413|S2414|S2415|S3754|S3755|S5006|S5007|Z1493|Z1494|Z1495|Z1496|Z1497|Z1498|Z1499|Z1500|Z1501|Z1502|Z1503|Z1504|Z1505|Z1506|Z1507|Z1508|Z1509|Z1510|Z1511|Z1512|Z1513|Z1514|Z1515|Z1516|Z1517|s2399|s2400|s2401|s2402|s2403|s2404|s2405|s2406|s2407|s2408|s2432|s2511|s2656|s2657|s2658|s2659|s2660|s2661|s2662|s2663|s2664|s2665|s2666|s2667|s3890|s3891|s3892|s3893|s4955|s4956|s4957|z2595|z2618|z2619|z2620|z2621|z2622|z2623|z2624|z2625|z2626|z2627|z2628|z2629|z2630|z2631|z2632|z2633|z2634|z2635|z2636|z2637|z2638|z2639|z2640|z2641|z2642 +SKNH#S1084|S2214|S2215|S2216|S2217|S2218|S2219|S3756|S3757|S3758|S3759|S3760|S3761|S3762|S3763|S3764|S3765|S3766|S3767|S3768|S3769|S3770|S3771|S3772|S3773|S5304|S5375|S5376|s934|s935|s936|s937|s938|s939|s940|s941|s942|s943|s944|s945|s946 +SKNJ#S1088|S1089|S1090|S1091|S1092|S1093|S2207|S2208|S2209|Z729|Z1304|Z1367|Z1478|Z1479|s2425|s2426|s2427|s2428|s2429|s2512|s2513|s2514|s2515|s2516|s2517|s2518|s2519|s3894|s3895|s3896|s3897|s3898 +SKNK#S835|S836|S837|S838|S839|S840|S1094|S1095|S1096|S1097|S1153|S1154|S1155|S1156|S1157|S1158|S1159|S1160|S1161|S1458|S1459|S2145|S2146|S2180|S2181|S2182|S2183|S2184|S2185|S2186|S2187|S2188|S2189|S2210|S2211|S2212|S2213|S2220|S2221|S2446|S3918|S3919|Z728|Z730|Z731|Z1303|Z1366|Z1368|Z1369|Z1370|Z1371|Z1372|Z1464|Z1465|Z1466|Z1480|s1036|s1037|s1038|s1039|s1040|s1041|s1042|s1043|s1044|s1045|s2409|s2410|s2411|s2412|s2413|s2424|s2430|s2431|s2520|z1274|z1275|z1276|z1277|z1278|z1279|z1280|z1281|z1282|z1283|z1284|z1285|z1286|z1287|z1288|z1289|z1290|z1291|z2516|z2517|z2518|z2519|z2520|z2521|z2522|z2523|z2524|z2525|z2526|z2527 +SKNL#S2147|S2148|S2149|S2150|S2222|S2275|S2276|S2277|S2278|S2279|S2280|S2281|S2282|S2283|S2284|S2285|S2286|S2287|S2288|S2289|S2290|S2291|S2292|S2293|S2294|S2295|S2296|S2297|S2298|S2299|S2300|S2301|S2302|S2303|S2304|S2305|S2306|S2307|S2308|S2309|S2310|S2311|S2312|S2313|S2314|S2315|S2316|S2317|S2318|S2319|S2320|S2383|S2384|S2385|S2386|S4981|S4982|S4983|S4984|S4985|S4986|S4987|S4988|S4989|S4990|S4991|S4992|S4993|S4994|S4995|S4996|S4997|S4998|S4999|S5000|S5001|S5002|s2334|s2335|s2336|s2337|s2338|s2339|s2340|s2341|s2342|s2343|s2344|s2345|s2346|s2347|s2348|s2349|s2350|s2351|s2473|s2474|s2475|s2476|s2477|s2478|s2479|s2480|s2481|s2482|s2483|s2484|s2485|s2486|s2487|s2488|s2489|s2490|s2491|s2492|s2493|s2494|s2495|s2496|s2497|s2498|s2499|s2500|s2501|s2502|s2503|s2504|s2505|s2506|s2507|s2508|s2509|s2510|s4930|s4931|s4932|s4933|s4934|s4935|s4936|s4937|s4938|s4939|s4940|s4941|s4942|z2590|z2591|z2592|z2593|z2594 +SKNM#S2223|S2224|S2225|S5008|Z1419|Z1420|s3882 +SKNN#S1078|S1079|S1080|S1085|S1199|S1289|S1290|S1291|S1292|S1293|S1294|S1295|S1296|S1297|S1298|S1299|S1300|S1301|S1302|S2447|S2448|S4133|S4134|Z1308|s929|s930|s931|s932|s933|s1224|s1225|s1226|s1227|s1228|s2470|s2471|s2698|s2699|s2700|s2701|s2702|s2703|s2708|s2709|s2710|s2711|s2712|s3883|s4187|s4188|s4189|s4190|s4191|s4192|z1805|z1806|z1807|z1808|z1809 +SKNP#S2151|S2152|S2153|S2154|S2155|S2156|S2157|S2158|S2159|S2160|S2161|S2162|S2163|S2164|S2165|S2166|S2167|S2168|S2169|S2226|S2227|S2228|S2321|S2322|S2323|S2324|S2325|S2387|S2388|S2389|S2390|S2391|S2392|S2393|S2394|S2400|S2401|S2402|S2403|s2352|s2353|s2354|s2355|s2356|s2357|s2358|s2359|s2360|s2361|s2362|s2363|s2364|s2521|s2522|s2523|s2524|s2525|s2526|s2527|s2528|s2529|s2530|s2531|s2532|s2533|s2534|s2535|s2536|s2585|s2586|s2587|s2588|s2589|s2590|s2591|s2592|s2593|s2594|s2595|s2596|s2597|s2598|s2599|s2600|s2601|s2602|s2603|s2604|s2605|s2606|z2596|z2597|z2598|z2599|z2600|z2601|z2602|z2603|z2604|z2605|z2606 +SKNR#S572|S573|S2378|S2379|S2380|S2381|S2382|S2395|S2396|S2397|S2407|S2408|S2416|S2417|S2418|S2419|S2420|S2421|S2422|S2423|S2424|S2425|S2444|S2445|S3753|S3774|S3775|S3776|s2365|s2366|s2367|s2368|s2369|s2370|s2371|s2372|s2373|s2374|s2375|s2376|s2572|s2573|s2574|s2575|s2576|s2577|s2578|s2579|s2580|s2581|s2582|s2583|s2584|s2607|s2608|s2609|s2610|s2611|s2612|s2613|s2614|s2615|s2616|s2617|s2618|s2619|s2620|s2621|s2622|s2623|s2636|s2637|s2638|s2639|s2640|s2641|s2642|s2643|s2644|s2645|s2646|s2647|s2648|s2649|s2650|s2651|s2652|s2653|s2654|s2655|s2668|s2669|s2670|s2671|s2672|s2673|s2674|s2675|s2676|s2677|s3884|s3885|s3886|s3887|s3888|s4943|s4944|s4945|s4946|s4947|s4948|s4949|s4950|s4951|s4952|s4953|s4954 +SKNS#S130|S150|S151|S152|S841|S842|S843|S844|S845|S1098|S2173|S2174|S2175|S2176|S2177|S2178|S2179|S2229|S2230|S2231|S2232|S2233|S2234|S2235|S2236|S2273|S2274|S2404|S2405|S2406|S2409|S2449|S2450|S3777|S4691|S4692|S5288|S5289|S5290|Z722|Z723|Z724|Z725|Z726|s947|s1229|s2625|s2626|s2627|s2628|s2629|s2630|s3889|s3899|s3900|s3901|s3902|s3903|s4193|z2514 +SKNT#S823|S824|S825|S826|S827|S828|S829|S830|S831|S832|S833|S834|S1099|S1100|S1101|S1102|S1449|S1450|S1451|S1452|S1453|S1454|S1455|S1456|S1457|S2237|S2238|S2245|S2246|S2247|S2248|S2249|S2250|S2251|S2252|S2253|S2254|S2255|S2256|S2257|S2258|S2259|S2260|S2261|S2262|S2263|S2264|S2265|S2266|S2267|S2268|S2269|S2270|S2271|S2272|S2326|S2327|S2328|S2329|S2330|S2331|S2332|S2333|S2334|S2335|S2336|S2337|S2338|S2339|S2340|S2341|S2342|S2343|S2344|S2345|S2346|S2347|S2348|S2349|S2350|S2351|S2352|S2353|S2354|S2355|S2356|S2357|S2358|S2359|S2360|S2361|S2362|S2363|S2364|S2365|S2366|S2367|S2368|S2369|S2370|S2371|S2372|S2373|S2374|S2375|S2376|S2377|S3034|S3035|S3036|S3037|S3038|S3731|S3732|S3733|S3734|S3778|S3779|S4332|S4333|S4362|S4363|S4364|S4365|S4366|S4367|S4368|S4369|S4370|S4371|S5003|S5004|S5005|S5260|S5261|S5262|S5263|S5264|S5265|S5266|S5267|S5268|S5269|S5270|S5271|S5272|S5330|S5331|Z787|Z788|Z789|s657|s658|s659|s660|s661|s790|s791|s792|s793|s948|s949|s950|s951|s952|s953|s954|s1095|s1096|s1097|s1230|s1231|s1232|s1233|s1234|s1343|s1344|s1345|s1346|s1347|s1348|s1349|s1350|s1351|s1352|s2377|s2378|s2379|s2380|s2381|s2382|s2383|s2384|s2385|s2386|s2387|s2438|s2439|s2440|s2441|s2442|s2443|s2444|s2445|s2446|s2447|s2448|s2449|s2450|s2451|s2452|s2453|s2454|s2455|s2456|s2457|s2458|s2459|s2460|s2461|s2462|s2463|s2464|s2465|s2466|s2467|s2468|s2469|s2472|s2537|s2538|s2539|s2540|s2541|s2542|s2543|s2544|s2545|s2546|s2547|s2548|s2549|s2550|s2551|s2552|s2553|s2554|s2555|s2556|s2557|s2558|s2559|s2560|s2561|s2562|s2563|s2564|s2565|s2566|s2567|s2568|s2569|s2570|s2571|s2631|s2632|s2633|s2634|s2635|s2704|s2705|s2706|s2707|s3807|s3808|s3809|s3810|s3811|s3812|s3813|s3814|s3815|s3816|s3817|s3818|s3819|s3820|s3821|s3822|s3823|s3824|s3825|s3826|s3827|s3828|s3829|s4194|s4195|s4196|s4197|s4326|s4327|s4328|s4329|s4330|s4331|s4332|s4333|s4334|s4335|s4336|s4337|s4338|s4339|s4340|s4341|s4342|s4343|s4344|s4345|s4346|s4347|s4591|s4592|s4593|s5201|s5202|s5203|s5204|s5205|s5206|s5207|s5208|s5209|s5210|s5211|s5212|s5213|s5214|s5215|s5216|s5217|s5218|s5219|s5220|s5221|s5222|s5223|z1716|z1717|z1718|z1719|z5559|z5560|z5561|z5562 +SKNW#S1103|S1104|S1105|S1106|S1107|S1108|S1109|S2241|S2242|S2243|S2244|S3780|S3781|S3782|S3783|s2433|s2434|s2435|s2436|s2437 +SKPF#S2452|S2453|S3784|S3785|S3786|S3787|S3788|S3789|S3790|S3791|S3792|S3793|S3794|S3795|S3796|S3797|S3798|Z1422|Z1423|Z1424|Z1425|Z1426|s3904|s3905|s3906|s3907|s3908|s3909|s3910|s3911|s3912|s3913|s3914|s3915|s3916|s3917|s3918 +SKPJ#s3064|s3065|s3066|s3067 +SKPK#s3063 +SKPL#S997|S998|S999|S1000|S1001|S1002 +SKPM#S536|S537 +SKPN#S2451|S2454|S2455|S3039|s3058|s3059|s3060|s3061|s3062 +SKPP#S534|S535 +SKPR#S4973|Z1421|s1046|s1047|s1048|s1049|s1050|s1051|s1052|s1053|s1054 +SKPS#S5281|S5306 +SKPT#S2804|S2805|S2806|S5282|S5283|s3068|s3069|s5224|s5225|s5226|s5227|s5228 +SKR#S846|S933|S2565|S3040|S5292|S5406|S7064|Z874|Z1258|s662|s717|s1055|s1098|s1099|s1235|s1236|s2790|s2810|s2823|s3936|s5309|z1720 +SKRB#S1162|S1163|S1164|S1183|S2501|S2502|S2503|S2504|S2505|S2506|S2507|S2508|S2509|S2510|S2511|S2512|S2513|S2514|S2515|S2516|S2517|S2518|S2519|S2520|S2521|S2522|S2523|S2524|S2525|S2526|S2527|S2528|S2529|S2530|S2531|S2532|S2566|S2567|S2568|S2569|S2570|S2571|S2572|S2573|S2574|S2575|S2576|S2577|S2578|S2579|S2580|S2581|S2582|S2583|S2584|S2585|S2586|S2587|S2588|S2589|S2590|S2591|S2592|S2593|S2594|S2595|S2596|S2597|S2598|S2599|S2600|S2601|S2602|S2603|S2604|S2605|S2606|S2607|S2608|S2609|S2610|S2611|S2612|S2613|S2614|S2615|S2616|S2617|S2618|S2619|S2620|S2621|S2622|S2623|S2624|S2625|S2626|S2627|S2628|S2629|S2630|S2631|S2632|S2633|S2634|S2635|S2636|S3819|S5332|S5333|Z1259|Z1260|Z1261|Z1262|Z1263|Z1264|Z1265|Z1266|Z1290|s2755|s2756|s2757|s2758|s2759|s2791|s2792|s2793|s2794|s2795|s2796|s2797|s2798|s2799|s2800|s2801|s2802|s2803|s2804|s2805|s2806|s2807|s2808|s2809|s2824|s2825|s2826|s2867|s2868|s2869|s2870|s2871|s2872|s2873|s2874|s2875|s2876|s2877 +SKRF#S849|S850|S851|S852|S853|S854|S855|S856|S857|S858|S859|S860|S861|S862|S1172|S1173|S1184|S1185|S2456|S2457|S2488|S2489|S2490|S2654|S2655|S2656|S2657|S2658|S2659|S2660|S2661|S2662|S2663|S2664|S2665|S2666|S2667|S2668|S2669|S2670|S2671|S2672|S2673|S2674|S2675|S2676|S2677|S2678|S2679|S2680|S2681|S2682|S2683|S2684|S2685|S2686|S2687|S2688|S2689|S2690|S2691|S2692|S2693|S2694|S2695|S2696|S2697|S2698|S2699|S2700|S2701|S2702|S2703|S2704|S2705|S2706|S2707|S2708|S2709|S2724|S4152|S4153|S4154|Z1271|Z1427|Z1428|Z1429|Z1430|Z1431|Z1432|Z1433|Z1434|s669|s670|s671|s672|s673|s674|s675|s676|s677|s678|s679|s680|s681|s682|s683|s684|s685|s686|s687|s688|s689|s690|s691|s692|s693|s694|s695|s696|s697|s698|s699|s700|s701|s702|s703|s704|s705|s706|s707|s708|s709|s710|s711|s2713|s2714|s2715|s2716|s2717|s2729|s2730|s2731|s2732|s2733|s2734|s2735|s2736|s2737|s2829|s2830|s2831|s2832|s2833|s2834|s2835|s2836|s2837|s2838|s2839|s2855|s2856|s2857|s2858|s2859|s2860|s2861|s2862|s2863|s2864|s2865|s2866|s3830|s3831|s3832|s3833|s3834|s3835|s3836|s3837|s3838|s3839|s3840|s3841|s3842|s3843|s3844|s3845|s3846|s3847|s3848|s3849|s3942|s3943|s3944|s3945|s3946|s3947|s3948|s3949|s3950|s3951|s3952|s3953|s3954|z2497|z2498|z2499|z2500|z2501|z2502 +SKRH#S2641|S2642|S2643|Z1276|Z1277|Z1278|Z1279 +SKRJ#S1174|S1175|S2759|S3950|S3951|Z1272|s866|s867|s868|s869|s870|s871|s872|s873|s2918|s2919|s2920|s2921|s2922|s2923|s2924|s2925|z1722|z1723|z1724|z1725|z1726|z1727|z1728|z1729 +SKRK#S2533|S2534|S2535|S2536|S2537|S2538|S2539|S2540|S2541|S2542|S2543|S2544|S2545|S2546|S2547|S2548|S2549|S2550|S2551|S2552|S2553|S2554|S2555|S2556|S2557|S2558|S2559|S2560|S2561|S2562|S2563|S2564|S2760|S2761|S2762|S2763|S2764|S2765|S3042|S3043|S3044|S3045|S3046|S3047|S3048|S3949|Z1270|Z1273|Z1274|Z1275|Z1280|s865|s874|s875|s876|s877|s2738|s2760|s2761|s2762|s2763|s2764|s2765|s2766|s2767|s2768|s2769|s2770|s2771|s2772|s2773|s2774|s2775|s2776|s2777|s2778|s2779|s2780|s2781|s2782|s2783|s2784|s2785|s2786|s2787|s2788|s2789|s2917|s2926|s2927|s2928|s2929|s3070|s3071|s3072|s3073|s3074|z1721|z1730|z1731|z1732|z1733|z1734|z1735|z1736|z1737|z2614|z2615|z2616|z2617 +SKRL#S156|S863|S864|S865|S866|S867|S868|S1186|S1187|S1188|S1303|S1304|S1305|S1306|S2754|Z872|Z873|s112|s113|s712|s713|s714|s715|s716|s796|s797|s798|s799|s800|s801|s802|s803|s804|s805|s806|s807|s2840|s2841|s2842|s2843|s2844|s2845|s2846|s2847|s2848|s2849|s2850|s2851|s2852|s2878|s2879|s2880|s2881|s2882|s2883|s2884|s2885|s2886|s2887|s2888|s2889|s2890|s2891|s2892|s2893|s2894|s3997|s3998|s5266|s5267|s5268|s5269|s5270|s5271|s5272|s5273|s5274|s5275|s5276|s5277 +SKRM#S153|S154|S155|S869|S936|S937|S938|S1189|S1460|S1461|S1462|S1463|S1464|S1465|S1466|S1467|S1468|S1469|S1470|S1471|S1472|S1473|S1474|S1475|S1476|S1477|S2491|S2755|S2756|S2757|S2807|Z1281|Z1282|Z1283|s1100|s1353|s1354|s1355|s1356|s1357|s1358|s1359|s1360|s1361|s1362|s1363|s2739|s2740|s2741|s2742|s2743|s2744|s2745|s2746|s2747|s2748|s2749|s2895|s2896|s2897|s2898|s2899|s2900|s2901|s2902|s2903|s2904|s2905|s2906|s2907|s2908|s2909|s2910|s2911 +SKRN#S848|S870|S871|S872|S873|S874|S875|S1165|S1166|S1167|S1168|S1169|S2458|S2459|S2460|S2461|S2462|S2463|S2464|S2465|S2466|S2492|S2493|S2494|S2495|S2496|S2497|S2498|S2499|S2500|S2644|S2645|S2646|S2647|S2648|S2649|S2650|S2651|S2758|S3041|S3735|S3925|S3948|S5010|S5307|Z875|Z876|Z877|Z878|Z879|Z880|Z881|Z882|Z883|Z884|Z885|Z886|Z887|Z888|Z1435|Z1436|Z1437|Z1438|Z1439|Z1440|Z1441|Z1442|Z1443|Z1444|Z1445|Z1446|Z1447|Z1448|Z1449|Z1450|Z1451|s663|s664|s665|s666|s667|s718|s719|s720|s721|s722|s808|s809|s810|s811|s812|s1056|s1057|s1058|s1059|s1060|s1103|s1104|s1105|s1106|s1107|s2750|s2751|s2752|s2753|s2754|s2811|s2812|s2813|s2814|s2827|s2912|s2913|s2914|s2915|s2916|s2930|s2931|s2932|s2933|s2934|s2935|s2936|s2937|s3937|s3938|s3939|s3940|s3941|s4093|s4094|s4095|s4096|s4097|s4779|s4780|s4781|s4782|s4783|z1738|z1739|z1740|z1741|z2503|z2504|z2505|z2506|z2507|z2508|z2575|z2576|z2577|z2578|z2579 +SKRP#S3736|S5334|S5335|S5336|S5337|S5338|S5339|S5340|S5341|S5342|Z1284|Z1285|s2938|s2939|s2940|s2941|s2942|s2943|s2944|s2945|s2946|s5254|s5255|s5256|s5257|s5258|s5259|s5260|s5261|s5262|s5263|s5264|s5265 +SKRR#S538|S539|S540|S1170|S1171|S2637|S2638|S2639|S2640|Z1269|Z1286|Z1287|Z1288|Z1289|s794|s795|s1101|s8203|s8204|s8205|s8206|s8207|s8208|s8209|s8210|s8211|s8212|s8213|s8214 +SKRS#S939|S1176|S1177|S1178|S1179|S1180|S1181|S1182|S2652|S3049|S3050|S3820|S3821|S3822|S3823|S3824|S3825|S3826|S3827|S3828|S3829|S3830|S3831|S3923|S3924|S3926|Z1291|Z1292|Z1293|Z1294|Z1295|Z1296|Z1302|s668|s723|s1061|s1066|s1067|s1068|s1069|s1070|s1071|s1072|s1073|s1074|s1075|s1076|s1077|s1078|s1079|s1080|s1081|s1102|s1108|s1237|s2815|s3955|s3959|s3960|z1742|z1743|z1744|z1745|z1746 +SKRT#S847|S934|S935|S1190|S1191|S1192|S2653|S2710|S2711|S2712|S2713|S2714|S2715|S2716|S2717|S2718|S2719|S2720|S2721|S2722|S2723|S2725|S2726|S2727|S2728|S2729|S2730|S2731|S2732|S2733|S2734|S2735|S2736|S2737|S2738|S2739|S2740|S2741|S2742|S2743|S2744|S2745|S2746|S2747|S2748|S2749|S2750|S2751|S2752|S2753|S3946|S3947|S4334|S4335|S4336|S4337|S4338|S4339|S4340|S4343|S4344|S4345|S4346|S4347|S5009|S5305|S5420|Z856|Z857|Z858|Z859|Z860|Z861|Z862|Z863|Z864|Z865|Z866|Z867|Z868|Z869|Z870|Z871|Z1267|Z1268|Z1373|Z1374|s724|s725|s726|s727|s728|s729|s730|s813|s814|s815|s816|s1062|s1063|s1064|s1065|s1109|s1110|s1111|s1112|s1113|s1364|s1365|s2816|s2817|s2818|s2819|s2820|s2821|s2822|s2828|s2853|s2854|s3956|s3957|s3958|s4784|z1747|z1748|z1749|z1750|z1751 +SKRW#S4902|Z1297|Z1298|Z1299|Z1300|Z1301 +SKRX#S4341|S4342|s4908|s4909|s4910|s4911|s4912|s4913|s4914|s4915|s4916|s4917|s4918|s4919|s4920 +SKS#S1128|S2478|S2479|S2808|S3051|S3832|S4782|S4974|S5308|S5314|Z727|s71|s975|s976|s1114|s1238|s1366|s2718 +SKSB#S1307|S1308|S1309|S1310|S1311|S1312|S1313|S3052|S3053|S3054|s3075|s3076|s3077|s3078|s3079 +SKSF#S568|S569|S570|S1481|S3058|s1369|s1370|s1371|s1372|s1373|s3086|s3087|s3088|s3089 +SKSJ#S1317|S1318|S1319 +SKSK#S1129|S1130|S1131|S1320|S1323|S1324|S2484|S2485|S2486|S2487|Z741|Z742|Z743|Z744|Z745|Z746|Z1452|Z1453 +SKSL#S1200|S1201|S1202|S1203|S1204|S2811|S2812|S3055|S3056|S3059|S3060|S3799|S3800|S3801|S3833|S3834|S4789|S4790|S4791|S4792|S4793|Z1454|Z1455|Z1456|s1124|s1125|s1126|s1127|s1128|s1129|s1130|s1131|s1132|s1133|s1134|s1135|s3080|s3081|s3082|s3083|s3084|s3085|s4678|s4679|s4680|s4681|s4682|s4683|s4684|s4685|s4686|s4687|s4688|s4689 +SKSM#S1321 +SKSN#S1314|S2481|S2482|S2483|S2809|S2810|S3835|S5315|S5316|S5317|S5318|s977|s978|s979|s980|s981|s1239|s1240|s1241|s1242|s1243|s1244|s2719|s5229|s5230|s5231|s5232|s5233 +SKSP#S1003|S1004|S1005|S1006|S1007|S1008|S1009|S1010|S1011|S1012|S1013|S1014|S1015|S1016|S1017|S1018|S1322|S1478|S1479|S2813|S2814|S4783|S4784|S4786|S5310|S5311|Z1457 +SKSR#S1315|S1316|s5234|s5235|s5236|s5237|s5238|s5239|s5240|s5241|s5242|s5243|s5244|s5245|s5246|s5247|s5248 +SKSS#S2480|S3057|S4785|S4794|S5309|s982|s1367|s2720|s8223|s8224|s8225|s8226|s8227 +SKST#S1019|S1020|S1021|S1022|S1023|S1024|S1025|S1325|S1326|S1327|S1480|S3064|S3065|S3952|S3953|S4787|S4788|S9783|S9784|S9785|Z1458|Z1459|Z1460|s53|s92|s423|s878|s1115|s1116|s1117|s1118|s1245|s1368|s3090|s3091|s3092|s3093|s3094|s3095|s3096|s3097|s3098|s3099|s3100|s4921|s5180|s5312|s8215|s8216|s8218|s8219|s8220|s8221|s8222|z218|z1268|z1410|z1411|z1596|z5563 +SKSW#S3061|S3062|S3063 +SKSX#S9780|S9781|S9782|s8217 +SKT#S125|S624|S1110|S1111|S2467|S2469|S2470|S3066|S3068|S3871|S4348|S4349|S5273|Z252|Z894|s54|s93|s94|s424|s425|s499|s879|s880|s910|s1119|s1120|s1176|s3961|s4922|s4923|s8451|s8452|s8536|s8537|z219|z220|z1269|z1270|z1752|z1753|z2515|z5564 +SKTB#S3069|S3070|S3071|S5274 +SKTF#S3074 +SKTH#S657|S658|s525|s526|s527|s528|s529|s530|s531|s532|s533|s534|s535|s536|s537 +SKTJ#s756|s757|s758|s759|s760|s761|s762|s763|s3757|s3758|s3759|s3760|s3761|s3762|s3763 +SKTK#S1057|S3702|S3703|s755|s764|s765|s766|s3764|s3765|s3766|s3767|s3768|s3769 +SKTL#S659|S895|S896|S1058|S1059|S1112|S1113|S1114|S1115|S1116|S1117|S1118|S1119|S1120|S1121|S1122|S1123|S2477|S3072|S3073|S3693|S3694|S3695|S3696|S3697|S3698|S3699|S3700|S3704|S3705|S3706|S3707|S3708|S3709|S3710|S3836|S3837|S3838|S3839|S3840|S3841|s538|s539|s540|s541|s542|s543|s544|s545|s546|s547|s548|s549|s955|s956|s957|s958|s959|s960|s961|s962|s963|s964|s3770|s3771|s3772|s3773|s3774|s3962|s3963|s3964|s3965|s3966|s3967|s3968|s3969|s3970|s3971|s3972 +SKTN#S625|S626|S627|S628|S629|S630|S631|S632|S633|S634|S635|S636|S637|S638|S639|S640|S641|S642|S643|S644|S645|S646|S647|S648|S649|S650|S651|S652|S653|S654|S655|S656|S876|S877|S878|S879|S880|S881|S882|S883|S884|S885|S886|S887|S888|S889|S890|S891|S892|S1068|S1069|S1070|S1071|S1072|S1073|S1074|S1075|S1076|S1394|S2468|S2471|S2476|S3067|S3701|Z895|s95|s426|s500|s501|s502|s503|s504|s505|s506|s507|s508|s509|s510|s511|s512|s513|s514|s515|s516|s517|s518|s731|s732|s733|s734|s735|s736|s737|s738|s739|s740|s741|s742|s881|s911|s912|s913|s914|s915|s916|s917|s1121|s1177|s3973|s3974|s3975|s3976|s3977|s4924|s8453|z221|z1271|z1754|z5565 +SKTP#S3075 +SKTR#S893|S894|S932|S1124|S1125|S1126|S2472|S2473|S2474|S2475|S4350|S4351|S4352|S4355|S4356|S4357|S4358|S4359|S4360|S4975|S5291|Z1461|Z1462|Z1463|s743|s744|s745|s746|s747|s748|s749|s750|s751|s752|s753|s754|s767|s768|s769|s770|s771|s772|s773|s774|s775|s776|s777|s778|s779|s780|s781|s782|s783|s784|s785|s786|s787|s965|s966|s967|s968|s969|s970|s971|s972|s973|s974|s2721|s2722|s3978 +SKTS#S660|S661|S662|S897|S898|S899|S900|S901|S902|S903|S904|S905|S906|S907|S908|S909|S910|S911|S912|S913|S914|S915|S916|S917|S918|S919|S920|S1060|S1127|S1256|S1257|S1258|S1259|S1260|S1261|S1262|S1263|S1264|S1265|S1266|S1267|S1268|S3076|S3077|S3078|S3079|S3080|S3081|S3082|S3083|S3084|S3085|S3086|S3087|S3088|S3089|S3090|S3091|S3092|S3093|S3094|S3095|S3096|S3097|S3098|S3099|S3100|S3101|S3102|S3103|S3104|S3105|S3106|S3107|S3108|S3109|S3110|S3111|S3112|S3113|S3114|S3115|S3116|S3117|S3118|S3119|S3120|S3121|S3122|S3123|S3124|S3125|S3126|S3127|S3128|S3129|S3130|S3131|S3132|S3133|S3134|S3135|S3136|S3137|S3138|S3139|S3140|S3141|S3142|S3143|S3144|S3145|S3146|S3147|S3148|S3149|S3150|S3151|S3152|S3153|S3154|S3155|S3156|S3157|S3158|S3159|S3160|S3161|S3162|S3163|S3164|S3165|S3166|S3167|S3168|S3169|S3170|S3171|S3172|S3173|S3174|S3175|S3176|S3177|S3178|S3179|S3180|S3737|S3738|S3739|S3740|S3741|S3742|S3743|S3744|S3842|S3843|S3844|S3845|S3846|S3847|S3848|S3849|S3850|S3851|S3852|S3853|S3854|S3855|S3856|S3857|S3858|S3859|S3860|S3861|S3862|S3863|S3864|S3865|S3866|S3867|S3868|S3869|S4361|S5275|S5329|s96|s427|s519|s882|s918|s1122|s2723|s2724|s2725|s2726|s2727|s2728|s3101|s3102|s3103|s3104|s3105|s3106|s3107|s3108|s3109|s3110|s3111|s3112|s3850|s3851|s3852|s3853|s3854|s3855|s3856|s3857|s3858|s3859|s3860|s3861|s3862|s3863|s3864|s3865|s3866|s3867|s3868|s3869|s3979|s3985|s3986|s3987|s3988|s3989|s3990|s3991|s3992|s3993|s3994|s3995|s3996|s4925|s8538|z222|z1272|z1412|z5566 +SKTT#S3945|s520|s521|s522|s523|s524|s883|s919|s1123|s1178|s3980|s3981|s3982|s3983|s3984|s8454|s8539|z223|z1273|z1755 +SKTW#S1061|S1062|S1063|S1064|S1065|S1066|S1067 +SKWB#S3181|S3182|S3183|S3184|S3185|S3295|S3296|S3297|S3298|S3299|S3300|S3649|s3113|s3114|s3115|s3116|s3117|s3118|s3119|s3120|s3121|s3122|s3123|s3124|s3125|s3126|s3255|s3256|s3257|s3258|s3259|s3260|s3261|s3262|s3263|s3264|s3628|s3629 +SKWF#S3305|S3306|S3307|S3308|S3309|S3310|S3311|S3312|S3313|S3314|S3315|S3316|S3317|S3318|S3319|S3320|S3321|S3322|S3323|S3324|S3325|s3160|s3161|s3162|s3163|s3164|s3165|s3166|s3167|s3168|s3169|s3170|s3171|s3270|s3271|s3272|s3273|s3274|s3275|s3276|s3277|s3278|s3279|s3280|s3281|s3282|s3283|s3284|s3285|s3286|s3287|s3288|s3289|s3290|s3291|s3292|s3293|s3294|s3295|s3296|s3297|s3298|s3299|s3300|s3301|s3302|s3303|s3304|s3305|s3306|s3307|s3308 +SKWJ#S3197|S3198|S3326|S3327|S3328|S3329|S3330|S3331|S3332|S3333|S3334|S3335|S3522|S3523|S3524|S3525|S3526|S3666|S3667|s3310|s3311|s3312|s3313|s3314|s3315|s3491|s3492 +SKWK#S3336|s3309|s3316|s3317|s3318|s3319|s3320|s3321|s3322|s3490|s3493 +SKWL#S3199|S3200|S3201|S3202|S3203|S3204|S3205|S3206|S3402|S3403|S3404|S3405|S3406|S3407|S3408|S3409|S3410|S3411|S3412|S3413|S3527|S3528|S3624|S3625|S3626|S3627|s3363|s3364|s3365|s3366|s3367|s3368|s3369|s3370|s3371|s3372|s3373|s3374|s3375|s3376|s3377|s3378|s3379|s3380|s3381|s3382|s3383|s3384|s3385|s3386|s3387|s3388|s3389|s3494|s3495|s3496|s3497|s3512|s3595|s3596|s3597|s3725|s3726|s3727|s3728|s3729|s3730|s3731|s3732|s3733|s3734|s3735|s3736|s3737|s3738|s3739|s3740|s3741 +SKWM#S3207|S3208|S3414|S3415|S3416|S3535|S3536|S3537|S3538|S3539|S3540|S3541|S3542|S3543|S3544|S3545|S3546|S3547|S3548|S3549|S3550|S3551|S3552|S3553|S3554|S3555|S3556|S3557|S3558|S3559|S3560|S3561|S3562|S3563|S3564|S3565|S3566|S3567|S3568|S3569|S3570|S3571|S3572|S3573|S3574|S3575|S3576|S3577|S3578|S3579|S3580|S3668|s3172|s3173|s3174|s3175|s3176|s3177|s3178|s3179|s3390|s3391|s3392|s3393|s3394|s3395|s3396|s3513|s3514|s3515|s3516|s3517|s3518|s3519 +SKWN#S3209|S3210|S3211|S3212|S3213|S3214|S3215|S3216|S3217|S3218|S3219|S3220|S3221|S3222|S3223|S3224|S3225|S3226|S3227|S3228|S3229|S3230|S3231|S3232|S3233|S3234|S3337|S3338|S3339|S3340|S3341|S3342|S3343|S3344|S3345|S3346|S3347|S3348|S3349|S3350|S3351|S3352|S3353|S3354|S3355|S3356|S3357|S3358|S3359|S3360|S3361|S3362|S3363|S3417|S3418|S3419|S3420|S3421|S3422|S3423|S3424|S3425|S3426|S3427|S3581|S3582|S3583|S3584|S3585|S3586|S3587|S3588|S3589|S3590|S3591|S3592|S3593|S3594|S3595|S3596|S3597|S3598|S3599|S3600|S3601|S3602|S3603|S3604|S3605|S3606|S3607|S3608|S3609|S3610|S3611|S3612|S3613|S3614|S3628|S3629|S3630|S3631|S3632|S3633|S3634|S3635|S3636|S3637|S3638|S3639|S3640|S3641|S3642|S3643|S3669|S3670|S3671|S3672|S3673|Z1475|Z1476|Z1477|s3180|s3181|s3182|s3183|s3184|s3185|s3186|s3187|s3188|s3189|s3190|s3191|s3192|s3193|s3194|s3195|s3196|s3197|s3198|s3199|s3200|s3201|s3323|s3324|s3325|s3326|s3327|s3328|s3329|s3397|s3398|s3399|s3400|s3401|s3402|s3403|s3404|s3405|s3406|s3407|s3408|s3409|s3410|s3411|s3520|s3521|s3522|s3523|s3524|s3525|s3526|s3527|s3528|s3529|s3530|s3531|s3532|s3533|s3534|s3535|s3536|s3537|s3538|s3539|s3540|s3541|s3542|s3543|s3544|s3545|s3546|s3547|s3548|s3549|s3550|s3551|s3552|s3553|s3554|s3555|s3556|s3557|s3558|s3559|s3560|s3561|s3562|s3563|s3564|s3565|s3566|s3567|s3568|s3598|s3599|s3600|s3601|s3602|s3603|s3604|s3605|s3606|s3607|s3608|s3609|s3610|s3611|s3612|s3613|s3614|s3615|s3616|s3617|s3618|s3619|s3620|s3621|s3622|s3623|s3624|s3625|s3655|s3656|s3657|s3658|s3659|s3660|s3661|s3662|s3663|s3664|s3665|s3666|s3667|s3668|s3669|s3670|s3671|s3672|s3673|s3674|s3675|s3676|s3677|s3678|s3679|s3680|s3681|s3682|s3683 +SKWP#S3615|S3616|s3202|s3203|s3204|s3205|s3206|s3207|s3208|s3209|s3626 +SKWR#S541|S2815|S2816|S2817|S2818|S3235|S3236|S3237|S3238|S3239|S3240|S3241|S3242|S3243|S3244|S3245|S3246|S3247|S3248|S3249|S3250|S3251|S3252|S3253|S3254|S3255|S3256|S3257|S3258|S3259|S3260|S3261|S3262|S3263|S3264|S3265|S3266|S3267|S3268|S3269|S3270|S3271|S3272|S3273|S3274|S3275|S3276|S3277|S3278|S3279|S3280|S3281|S3282|S3283|S3284|S3285|S3286|S3287|S3288|S3289|S3428|S3429|S3430|S3431|S3432|S3433|S3434|S3435|S3436|S3437|S3438|S3439|S3440|S3441|S3442|S3443|S3444|S3445|S3446|S3447|S3448|S3449|S3450|S3451|S3452|S3453|S3454|S3455|S3456|S3457|S3458|S3459|S3460|S3461|S3462|S3463|S3464|S3465|S3466|S3467|S3468|S3469|S3470|S3471|S3472|S3473|S3474|S3475|S3476|S3477|S3478|S3479|S3480|S3481|S3482|S3483|S3484|S3485|S3486|S3487|S3488|S3489|S3490|S3491|S3492|S3493|S3494|S3495|S3496|S3497|S3498|S3529|S3530|S3531|S3532|S3533|S3534|S3644|S3645|S3646|S3647|S3648|S3674|S3675|S3676|S3677|S3678|S3679|S3680|S3685|S3686|s3210|s3211|s3212|s3213|s3214|s3215|s3216|s3217|s3218|s3219|s3220|s3221|s3222|s3223|s3224|s3225|s3226|s3227|s3228|s3229|s3230|s3231|s3232|s3412|s3413|s3414|s3415|s3416|s3417|s3418|s3419|s3420|s3421|s3422|s3423|s3424|s3425|s3426|s3427|s3428|s3429|s3430|s3431|s3432|s3433|s3434|s3435|s3436|s3437|s3438|s3439|s3440|s3441|s3442|s3443|s3444|s3445|s3446|s3447|s3448|s3449|s3450|s3451|s3452|s3453|s3454|s3455|s3456|s3457|s3458|s3459|s3460|s3461|s3462|s3463|s3464|s3465|s3466|s3467|s3468|s3469|s3470|s3471|s3472|s3473|s3474|s3475|s3476|s3477|s3478|s3479|s3480|s3481|s3482|s3483|s3484|s3498|s3499|s3500|s3501|s3502|s3503|s3504|s3505|s3506|s3507|s3508|s3509|s3510|s3511|s3569|s3570|s3571|s3572|s3573|s3574|s3575|s3576|s3577|s3578|s3579|s3592|s3593|s3594|s3627|s3684|s3685|s3686|s3687|s3688|s3689|s3690|s3691|s3692|s3693|s3694|s3695|s3696|s3697|s3698|s3699|s3700|s3701|s3702|s3703|s3704|s3705|s3706|s3707|s3708|s3709|s3710|s3711|s3712|s3713|s3714|s3715|s3716|s3718|s3719|s3720|s3721|s3722|s3723|s3724|s3742 +SKWS#S3365|S3366|S3367|S3368|S3369|S3370|S3371|S3372|S3373|S3374|S3375|S3376|S3377|S3378|S3379|S3380|S3381|S3382|S3383|S3384|S3385|S3386|S3387|S3388|S3389|S3390|S3391|S3392|S3393|S3394|S3395|S3396|S3397|S3398|S3399|S3400|S3401|S3499|S3500|S3501|S3502|S3503|S3504|S3505|S3506|S3507|S3508|S3509|S3510|S3511|S3512|S3513|S3514|S3515|S3516|S3517|S3518|S3519|S3520|S3521|s3330|s3331|s3332|s3333|s3334|s3335|s3336|s3337|s3338|s3339|s3340|s3341|s3342|s3343|s3344|s3345|s3346|s3347|s3348|s3349|s3350|s3351|s3352|s3353|s3354|s3355|s3356|s3357|s3358|s3359|s3360|s3361|s3362|s3485|s3486|s3487|s3488|s3489 +SKWT#S3192|S3193|S3194|S3195|S3196|S3290|S3291|S3292|S3293|S3294|S3301|S3302|S3303|S3304|S3364|S3617|S3618|S3619|S3620|S3621|S3622|S3623|S3681|S3682|S3683|S3684|S5313|s3148|s3149|s3150|s3151|s3152|s3153|s3154|s3155|s3156|s3157|s3158|s3159|s3233|s3234|s3235|s3236|s3237|s3238|s3239|s3240|s3241|s3242|s3243|s3244|s3245|s3246|s3247|s3248|s3249|s3250|s3251|s3252|s3253|s3254|s3265|s3266|s3267|s3268|s3269|s3580|s3581|s3582|s3583|s3584|s3585|s3586|s3587|s3588|s3589|s3590|s3591|s3717 +SKWX#S2819|S3186|S3187|S3188|S3189|S3190|S3191|S3650|S3651|S3652|S3653|S3654|S3655|S3656|S3657|S3658|S3659|S3660|S3661|S3662|S3663|S3664|S3665|s3127|s3128|s3129|s3130|s3131|s3132|s3133|s3134|s3135|s3136|s3137|s3138|s3139|s3140|s3141|s3142|s3143|s3144|s3145|s3146|s3147|s3630|s3631|s3632|s3633|s3634|s3635|s3636|s3637|s3638|s3639|s3640|s3641|s3642|s3643|s3644|s3645|s3646|s3647|s3648|s3649|s3650|s3651|s3652|s3653|s3654 +SKX#S584|S1052|S1053|S5284 +SKXB#S585|S586|S587|s487|s488|s489|s490 +SKXF#S591|S592|S593|S594|S595 +SKXK#S588|S596 +SKXM#S597|s494|s495|s496|s497|s498 +SKXN#S1054|S4353|S4354|S10069|s1083|s1084|s1085|s1086|s1087 +SKXP#S598|S599 +SKXR#S589|S590|S3688|S3689|S3690|s491|s492|s493 +SKXS#S600|S601|S602|S603|S604|S605|S606|S620|S621|S622|S623|S1055|S5285|s1088 +SKXT#S607|S608|S609|S610|S611|S612|S613|S614|S615|S616|S617|S618|S1056|S1206|S1207|S1208|S1209|S1210|S1211|S1212|S1213|S1214|S1215|S1216|S1217|S1218|S1219|S1220|S3691|S3692|S3804|S3805|s1089|s1090|s1091|s1136|s1137|s1138|s1139|s1140|s1141|s1142|s1143|s1144|s1145|s3919|s3920|s3921|s3922|s3923|s3924|s3925|s3926|s3927|s3928|s3929|s3930 +SKXW#S619 +SL#C55|C59|S2|S542|S3957|S4232|S4677|S4976|S5061|S5408|S5442|S5443|S5455|S5474|S10009|S10055|Z2|Z3|Z253|Z465|Z793|Z797|Z1111|Z2356|s4288|s5313|s5350|s5352|z5|z1315|z5479 +SLB#S167|S5011|s4348 +SLBF#Z1112|Z1113 +SLBH#Z1118 +SLBJ#s4351|s4352|s4353|s4354 +SLBK#z5480 +SLBL#Z1119 +SLBM#Z1115|Z1116|Z1117 +SLBN#S168|S169|S4233|S5012|S5013|S5014|S5015|Z794|Z795|Z796|s114|s115|s116|s117|s118|s123|s124|s125|s126|s127|s128|s129|s130|s131|s132|s133|s134|s135|s4349 +SLBR#S5016|S5017|S5018|S5019|S5020|S5021|S5022|S5023|S5024|S5025|S5026|S5027|S5028|S5029|S5030|S5031|S5032|S5033|S5034|S5035|S5036|S5037|S5038|S5039|S5040|S5041|S5042|S5043|S5044|S5045|S5046|S5047|S5048|S5049|S5050|S5460|S5461|Z464|s4350|s4958|s4959|s4960|s4961|s4962|s4963|s4964|s4965|s4966|s4967|z4|z281|z282|z283|z284|z285|z286|z287|z288|z289|z290|z5475|z5476|z5477|z5478 +SLBS#S4372|S4373|S4374|S4375|S4376|S4377|S4378|S4379|S4380|S4381|S4382|S4383|S4384|S4385|S4386|S4387|S4388|S4389|S4390|S4391|S4392|S4393|S4394|S4395|S4396|S4397|S4398|S4399|S4400|S4401|S4402|S4403|S4404|S4405|S4406|S4407|S4408|S4409|S4410|S4411|S4412|S4413|S4414|S4415|S4416|S4417|S4418|S4419|S4420|S4421|S4422|S4423|S4424|S4425|S4426|S4427|S4428|S4429|S4430|S4431|S4432|S4433|S4434|S4435|S4436|S4437|S4438|S4439|S4440|S4441|S4442|S4443|S4444|S4445|S4446|S4447|S4448|S4449|S4450|S4451|S4452|S4453|S4454|S4455|S4456|S4457|S4458|S4459|S4460|S4461|S4462|S4463|S4464|S4465|S4466|S4467|S4468|S4469|S4470|S4471|S4472|S4473|S4474|S4475|S4476|S4477|S4478|S4479|S4480|S4481|S4482|S4483|S4484|S4485|S4486|S4487|S4488|S4489|S4490|S4491|S4492|S4493|S4494|S4495|S4496|S4497|S4498|S4499|S4500|S4501|S4502|S4503|S4504|S4505|S4506|S4507|S4508|S4509|S4510|S4511|S4512|S4513|S4514|S5456|S5457|S5458|S5459|Z1120|s119|s4355|s4356|s4357|s4358|s4359|s4360|s4361|s4362|s4363|s4364|s4365|s4366|s4367|s4368|s4369|s4370|s4371|s4372|s4373|s4374|s4375|s4376|s4377|s4378|s4379|s4380|s4381|s4382|s4383|s4384|s4385|s4386|s4387|s4388|s4389|s4390|s4391|s4392|s4393|s4394|s4395|s4396|s4397|s4398|s4399|s4400|s4401|s4402|s4403|s4404|s4405|s4406|s4407|s4408|s4409|s4410|s4411|s4412|s4413|s4414|s4415|s4416|s4417|s4418|s4419|s4420|s4421|s4422|s4423|s4424|s4425|s4426|s4427|s4428|s4429|s4430|s4431|s4432|s4433|s4434|s4435|s4436|s4437|s4438 +SLBT#S5425|Z2353|Z2354|Z2355|s120|s121|s122 +SLBW#z1311|z1312|z1313|z1314 +SLF#S196|S5070|Z1527 +SLFL#Z802 +SLFM#S4520 +SLFN#C61|C62|S197|S5481|S5482|Z474|Z475|Z1124|s5359|s5360|s5361|s5362|s5363|z2655|z2656|z2657|z2658|z2659|z2660 +SLFR#Z468|Z469|Z799|Z800|Z801|Z828|Z829|Z830|Z1161|Z1162|Z1163|Z1164|Z1165|Z1536|Z1537|Z1538|Z1539|Z1540|z1603|z1604|z1605|z1606|z1607 +SLFS#S5065|S5066|S5067|S5068|S5069|S9894|Z467 +SLFT#S195|S5062|S5063 +SLHH#Z806 +SLHN#Z1129|Z1130 +SLHP#S4236 +SLHS#Z1128|Z1131|Z1132|Z1133 +SLHT#S5051|S5052 +SLJ#Z1179|Z1181|Z1518|s4446 +SLJB#Z1125 +SLJF#Z470 +SLJM#s4447 +SLJN#Z1180|Z1519|s4448|z1321|z2661|z2662|z2663|z2664|z2665 +SLJR#Z803|s4449|s4450|s4451|s4452|s4453|z1322 +SLJS#Z1126|s4454|z1617|z1618|z1619|z1620|z1621 +SLK#S543|S5060|s4444 +SLKM#Z807 +SLKN#C60|S5053|S5056|S5351|Z808|Z1134|Z1135|Z1136 +SLKR#Z39|Z471|Z472|Z473|Z804|Z805|Z809|Z810|Z1127|Z1137|Z1138|Z1139 +SLKS#S4521|S4522|S4523|S4524|S4525|S4526|S4527|S4528|S5057|s4445|s4455|s4456|s4457|s4458 +SLKT#S5054|S5055|s4439|s4440|s4441|s4442|s4443|z2666 +SLKX#S4515|S4516|S4517|S4518|S4519 +SLL#S3994 +SLLM#S5345|S5346 +SLLS#Z485|Z486 +SLLT#Z483|Z484 +SLM#S161|S175|S176|S180|S5357 +SLMK#S178|S179 +SLMN#S158|S159|S160|S177|S181|S182|S5465 +SLMS#S162|S5358|S5462|S5463|S5464|Z2333 +SLMT#Z1114|Z1168|z1597 +SLN#C72|S183|S5409|S10056|Z4|Z254|Z466|Z811|Z2357|s4289|s5314|s5353|z1316|z1598|z5481 +SLNB#Z8|Z9|Z10|Z11|Z12|Z255|Z257|Z258 +SLNF#S3961|S3962|S3963|S3964|S3965|Z15|Z16|Z17|Z18|Z32|Z33|Z34|Z261|Z269|Z270|s148|s149|s150|s151|s152|s4098|s4099|s4100|s4101|s4102|s4113|s4114|s4115|s4116|s4117|s4118|s4119|s4120|s4121|z291|z292|z293|z294|z295 +SLNH#S3971|S3972|S3973|S3974|S3975 +SLNJ#S5421|Z47|s5315|z2643|z2644|z2645|z2646|z2647 +SLNK#S184|S3966|S3967|S3968|S3969|S3970|S3976|S3977|S3983|S3984|S10057|S10058|S10059|S10060|S10061|S10062|S10063|Z19|Z46|Z48|Z49|Z50|Z51|Z52|Z53|Z54|Z55|Z56|Z57|Z58|Z59|Z60|Z61|Z62|Z63|Z64|Z65|Z66|Z67|Z68|Z69|Z70|Z71|Z72|Z73|Z74|Z75|Z76|Z77|Z78|Z79|Z80|Z81|Z82|Z83|Z84|Z85|Z86|Z87|Z88|Z89|Z90|Z91|Z92|Z93|Z94|Z95|Z96|Z97|Z98|Z99|Z100|Z101|Z102|Z103|Z104|Z1541|Z2336|s4103|s4104|s4105|s4106|z38|z39|z40|z41|z42|z43|z44|z45|z46|z47|z48|z49|z50|z51|z52|z53|z54|z55|z56|z57|z58|z59|z60|z61|z62|z63|z64|z65|z66|z67|z68|z69|z70|z71|z72|z73|z74|z75|z2678|z2679|z2680|z2681|z2682 +SLNL#S3978|S3979|S3980|S5410|S5411|S5412|Z20|Z21|Z262|s4107 +SLNM#S3958|S3959|S3981|S3990|S3991|Z22|Z263|Z266|Z267|Z268|z10|z11|z12|z13|z14 +SLNN#Z5|Z6|Z14|Z256|Z260|Z1160 +SLNP#S3982 +SLNR#S3985|Z23|Z24|Z264|Z2358|Z2359|Z2360|s4108|s4109|s4110 +SLNS#S185|S3986|S3987|S10064|S10065|Z7|Z25|Z26|Z27|Z28|Z29|Z30|Z265 +SLNT#S3960|Z13|Z31|Z259|Z2305|Z2306|Z2307|Z2308|Z2309|Z2310|Z2311|Z2312|Z2313|Z2314|Z2315|Z2316|Z2317|Z2318|s4111|s4112|z6|z7|z8|z9|z1317|z1318|z1319|z1320|z1599|z1600|z1601|z1602|z1810|z1811|z1812|z1813|z5450|z5451|z5452|z5453|z5454|z5455|z5456|z5457|z5482|z5483|z5484|z5485 +SLNW#S186|S3988|S3989|Z35|Z36|Z37|Z38|z224 +SLP#S5350|s153 +SLPF#z1608|z1609|z1610|z1611|z1612 +SLPL#Z1140|Z1141|Z1142 +SLPM#s154 +SLPN#Z815|Z816|Z817|Z818|s155 +SLPR#Z813|Z814|s156|s157|s158|s159 +SLPS#s160|s161|s162|s163|s164 +SLPT#S187|S188|S189|S190|S191 +SLR#S4234|S4529|S10078|Z2328|s5316 +SLRF#Z1143|Z1144|Z1145 +SLRK#Z1121|Z1122 +SLRL#z1653 +SLRM#s5317 +SLRN#S4235|S5422|S10079|Z2329|s5318 +SLRR#S5423|Z2335|s5319|z1652 +SLRS#S5424|S10080|Z2330|Z2331|Z2332|s5320 +SLRT#Z812 +SLRX#Z40|Z819|Z820|Z821|Z2334|z20|z21|z22|z23|z24|z25|z26|z27|z28|z29|z30|z31 +SLS#S3|S4|S198|S204|S4237|S4977|S5064|S5466|S9797|Z798|Z1123|s5351|z15|z16|z1323|z1324|z2648|z2673 +SLSB#S199|S200|S201|S202|S203 +SLSF#S206|S207 +SLSH#s180|s181|s182|s183|s184|s185 +SLSJ#S208|s187|s188|s189|s190|s191|s192|s193|s194|z2684|z2685|z2686|z2687 +SLSK#S5|S209|S210|S211|S4238|Z822|Z823|Z1146|Z1147|Z1148|Z1149|Z1150|Z1542|Z1543|s186|s195|s196|s197|s198|s4122|s4123|s4124|s4125|s4126|z2683 +SLSL#S212|S213|s199|s200|s201|s202|s203|s204|s205 +SLSM#S5058|S5059|z17|z1325 +SLSN#S10155|Z1151|Z1520|Z1521|Z1522|Z1523|Z1524|Z1525|Z1526|s179|z18|z1326|z2649|z2650|z2651|z2652|z2653 +SLSP#S4239|Z825|Z1152|Z1153 +SLSR#S3995|S3996|S3997|S3998|z1327|z1328|z1329|z1330 +SLSS#C63|S205|S214|S215|S216|S217|S218|S219|S220|S221|S222|S223|S224|S225|S5473|z19|z1331|z1332|z1333|z1334|z1335 +SLST#C56|C57|C58|S5454|S5467|S5468|S5475|S5476|Z41|Z476|Z477|Z478|Z479|Z480|Z481|Z824|Z826|Z827|Z1154|Z1155|Z1156|s206|s5354|z32|z296|z297|z298|z299|z300|z1349|z1350|z1351|z1352|z1353|z1354|z1355|z1356|z1357|z1358|z1359|z1360|z1361|z1613|z2654|z5486 +SLSW#S226|S227|S228|S229|S230 +SLSX#z1336|z1337|z1338|z1339|z1340|z1341|z1342|z1343|z1344|z1345|z1346|z1347|z1348 +SLT#S163|S171|S192|S194|S3992|S5427|S5436|S9893|Z494|Z501|s5331|s5339|s5355|z33|z34|z301|z1362|z1363|z1614|z5487|z5488 +SLTB#S164|S5433|S5434|S5435|Z495|Z496|Z497 +SLTF#S172|S173|S174 +SLTJ#Z43|Z44 +SLTK#S5440|Z42|Z45 +SLTL#S10072|S10073|S10074|Z482|Z503|Z504 +SLTN#S157|S165|S170|S3993|S4240|S4241|S4242|S4243|S4530|S4531|S4532|S5437|S5438|S5469|S5477|S5478|S5479|S5480|S9789|S9790|S9791|S9792|S9793|S9794|S9795|S9796|S10075|S10076|S10077|Z1528|Z1529|Z1530|Z1531|Z1532|Z1533|Z1534|Z1535|s4459|s4460|s4461|s4462|s4463|s4464|s4465|s4466|s4467|s4468|s4469|s4470|s4471|s4472|s5340|s5356|z35|z302|z303|z304|z305|z306|z1364|z1615|z2667|z2668|z2669|z2670|z2671|z5489 +SLTP#Z505|Z506|Z507|Z508|Z509|Z510|Z511|Z512|Z513 +SLTR#S4533|S4534|S4535|S5444|S5445|S5446|S5447|S5448|S5449|S5450|S5451|Z1157|Z1158|Z1159|s136|s137|s138|s139|s140|s141|s142|s143|s144|s145|s146|s147|s165|s166|s167|s168|s169|s170|s171|s172|s173|s174|s175|s176|s177|s178|s5332|s5333|s5334|s5335|s5336|s5337|s5338|s5341|s5342|s5343|s5344|s5345 +SLTS#S166|S193|S4536|S5439|S5441|Z502|Z514|Z515|s4473|s4474|s4475|s4476|s4477|s4478|s4479|s4480|s4481|s4482|s4483|s4484|s4485|s4486|s5346|s5347|s5348|s5349|s5357|z36|z1365|z1616|z2672|z5490 +SLTT#S5428|S5429|S5430|S5431|S5432|S5452|S5453|Z498|Z499|Z500|s5358|z37|z307|z308|z309|z310|z1366|z5491 +SLW#S3999|S5347 +SLWK#S5352|S5353|S5354|S5355|s5282|s5283|s5284|s5285|s5286 +SLWL#Z491 +SLWN#S4000|S4001|S5348|S5349|S5356|Z488|Z492|Z493|s5287 +SLWR#S5470|S5471|S5472|Z831 +SLWS#Z1167|s5278|s5279|s5280|s5281 +SLWT#Z489|Z490 +SLWX#Z487|Z1166 +SLX#s5321|s5322 +SLXL#z2674|z2675|z2676|z2677 +SLXM#s5323 +SLXN#s5324 +SLXR#S5426|s5325|s5326|s5327|s5328|s5329 +SLXS#S3954|S3955|S3956|s5330 +SM#S231|S237|S544|S4244|S9807|Z171|s8229|s8540|z76|z77|z1367|z2688 +SM0N#S313|S314|S315 +SMB#S236|Z1169 +SMBB#S5071|Z896 +SMBJ#Z1182 +SMBL#C64|C65|S9896|S9897|S9898|S9899|S9900|S9901|S9902|S9903|s8318|s8319|s8320|s8321|s8322|s8323|s8324|s8325|s8326|s8327|s8328|s8329|s8330|s8331|s8332|s8333|s8334|s8335|s8336 +SMBS#S9895 +SMFN#S9916|S9917|S9918|s8370|s8371|s8372|s8373|s8374 +SMFR#s4490 +SMJ#s4291|s8549 +SMJM#s4292|s8550 +SMJN#s4293|s8551 +SMJR#s8552 +SMJS#s4294|s8553 +SMK#S5362|s4290|s8548 +SMKL#S4546|S4547 +SMKN#S5363 +SMKS#s8554|s8555|s8556|s8557 +SML#S317|S4004|S4564|S5483|Z1544|s210|z2694 +SMLB#S259|S260|S261|S262|S263|S264|S265|S266|S267|S268|S269|S292 +SMLJ#S276|S277 +SMLK#S271|S272|S273|s4491 +SMLL#S256|S257|S258|S5484 +SMLM#S278 +SMLN#S279|S280|S281|S282|S302|S303|S4005|S5078|S5079|S5080|S5081|S5364|s207 +SMLP#S283|S284|S285 +SMLR#S286|S293|S294|S295|S296|S297|S298|S299|S300|S301|S5089|s4974|s4975|s4976|s4977|s4978|s4979|s4980|s4981|s4982|s4983|s4984|s4985|s4986|s4987 +SMLS#S287|S288 +SMLT#S270|S274|S275|S5087|S5088|S5090|s208|s209|s4988|s4989|s4990|s4991|s4992 +SMLW#S289|S290|S291 +SMLX#S5082|S5083|S5084|S5085|S5086|z1373|z1374|z1375|z1376|z1377 +SMM#z78 +SMN#S238|S4245|S5072|S5073|S9808|s8541|z79|z1368|z5492 +SMNB#S239|S240|S241|S9809 +SMNF#S242|S243 +SMNJ#S246|S247 +SMNK#S244|S245|S248|S249|Z2337 +SMNL#S250|S251|S252 +SMNN#S4006 +SMNR#S4010|S4548|S4549|S4550|S4551|S4552|S4553|S4554|S4555|S4556|S4557|S4558|S4559 +SMNS#S253|S254|S255|S304|S4003|S4978|S9810|S9812|S9813|S10066|s4127|s4128|s4129|s4130|s4131|s4132 +SMNT#S4537|S9800|S9801|Z516|Z517|Z518|Z519|Z520|Z521|Z522|Z1545|s4487|s4488|s4489|s8542|s8543|s8544|s8545|s8546|z311|z312|z313|z314|z315|z316|z317|z318|z319|z320|z321|z322|z1369|z1370|z1371|z1372|z2702|z5493|z5494|z5495|z5496 +SMNW#S9811 +SMP0#S9911|S9912|S9913|S9914|S9915|s8343|s8344|s8345|s8346|s8347|s8348|s8349|s8350|s8351|s8352|s8353|s8354|s8355|s8356|s8357|s8358|s8359|s8360|s8361|s8362|s8363|s8364|s8365|s8366|s8367|s8368|s8369 +SMPF#S546|S547|S548|S549|S550|S551|S9817|S9818|S9819|S9820|S9821|S9822|S9823|S9824|S9825|S9826|S9827|S9828|S9829|S10157|s8251|s8252|s8253|s8254|s8255|s8256|s8257|s8258|s8259|s8260|s8261|s8262|s8263 +SMPL#S5074|s4968|s4969|s4970|s4971|s4972|s4973 +SMPR#Z925|z1426|z1427|z1428|z1429|z1430|z1431|z1432|z1433|z1434|z1435|z1436|z1437 +SMPS#S9919|S9920|S9921 +SMPT#S9922|S9923|S9924 +SMR#S5485|S9814|Z832|Z897|s8234|z80|z1413 +SMR0#Z919|Z920 +SMRB#S5489|Z900 +SMRF#S5486|S5487|S5488|S5490|S5491|S5492|S5493|S5494|S5495|S5496|S5497|S5498|S5499|Z903|Z904|Z921|Z922|Z923 +SMRH#S5501|S5502|Z906|Z907|Z908 +SMRJ#Z905 +SMRK#S235|S5359|S5360|S5361|S5500|S5503|S5504|s5288|s5289|s5290|s5291 +SMRL#Z909|Z910|s5365|s5366|s5367|s5368|s5369 +SMRM#S5505|S5506|Z911|Z912|Z913|z81 +SMRN#S5365|S5507|S9815|S9816|Z898|Z899|Z901|s8235|s8236|s8237|s8238|s8239|z82|z1414|z1415|z1416|z1417|z1418|z1419|z2695|z2696|z2697|z2698|z2699 +SMRP#S5508|S5509|Z914|Z915 +SMRR#S5518|S9799|Z902|z83 +SMRS#S5510|S5511|S5512|S5513|S5514|S5515|S5516|S5519|Z916|s5370|s5371|s5372|s5373|s5374|s8228|s8230|s8231|s8232|s8233|s8240|z1420 +SMRT#S232|S233|S234|S5517|Z917|Z918|s5292|s5293|s8241|s8242|s8243|s8244|s8245|s8246|s8247|s8248|z1421|z1422|z1423|z1424|z1425 +SMRW#Z924 +SMS#S545|S4246|S5075|z84 +SMSJ#s429|s430|s431|s432|s433|s434|s435|s436|s4134|s4135|s4136|s4137 +SMSK#S10010|S10011|s428|s437|s438|s439|s4133 +SMSN#S305|S5076|z2701 +SMSS#S5077 +SMST#S306|S307|S308|S309|S310|S311|S552|S553|S554|S4538|S4539|S4540|S4541|S4542|S4543|S4544|S4545|s211|s8547|s8558|z85|z86|z87|z88|z2700|z5497 +SMT#S312|S4007|S4561|Z926|s212|s5364|s8249|s8250|s8559|s8560|z1378|z1379|z2705|z5498 +SMTB#z2703|z2704 +SMTJ#s218|s219 +SMTK#S4560 +SMTL#s8472|s8473|s8474|s8475|s8476|s8477 +SMTN#S4562|S4563|Z1546|s8561|z1380|z2706|z2707|z2708|z2709|z2710|z5499 +SMTR#S555|S556|S557|S9798|S9904|S9905|S9906|S9907|S9908|S9909|S9910|s213|s214|s215|s216|s217|s8337|s8338|s8339|s8340|s8341|s8342 +SMTS#S316|Z927|Z928|s4492|s4493|s4494|s8562|z5500 +SMTT#s8563|z1381 +SMW#S4011 +SMWN#S4012 +SMXN#S9802|S9803|S9804|S9805|S9806|S10156|z2689|z2690|z2691|z2692|z2693 +SMXT#S4002|S4008|S4009 +SN#S127|S318|S499|S558|S4013|S4247|S5091|S5116|S5123|S5413|S5414|S5650|S5755|S9830|S10070|S10146|Z105|Z172|Z936|Z937|Z1009|Z1170|Z2338|Z2345|s284|s387|s4214|s4215|s4275|s4295|s4296|s8440|z169 +SN0S#S9944|S9945 +SN0T#s8401|s8402|s8403|s8404|s8405|s8406 +SNB#S5366 +SNBL#S5119|S5120|S5121|S5122|s5012|s5013|s5014|s5015 +SNBN#S5647|S5648|S5649|s5413 +SNBR#Z110|Z941|Z942 +SNBS#S5117|S5118|S5367 +SNF#S4619 +SNF0#S367|S368|Z1557 +SNFK#S4620|S4621|S4622|S4623|S4624 +SNFL#S5156|Z113|s5030|s5031|s5032|s5033|s5034|s5100|s5101|s5102|s5103|s5104|s5105|s5106 +SNFN#S5094|S5095|S5096|S5097 +SNFP#S4625|S4626 +SNFR#S5144|S5748|S5749|S5750|s5096|s5097|s5098|s5099|z1440|z1441 +SNFS#S4627 +SNFT#S369|S370|S4628|S4629|S4630|S10012|Z1556|Z1558|s228|s229|s230|s231|s232|s233|s234|s235|s236|s237|s238|s239|s240|s241|s242|s243|s244|s245 +SNFX#z170|z171 +SNH#S4016 +SNHF#S5715 +SNHN#z2751|z2752|z2753|z2754|z2755 +SNHT#S4657|S4658 +SNJ#Z142|Z1559|s100|s4221|s4306|s4994|s5059|s5429 +SNJH#S4062|S4063 +SNJL#z2711|z5605|z5606|z5607|z5608|z5609|z5610 +SNJM#s101|s4222|s5035|s5036|s5037|s5038|s5039|s5060|s5430 +SNJN#Z143|Z1560|Z1561|Z1562|Z1563|Z1564|Z1565|Z1566|Z1567|Z1568|s247|s4307|s4502|s4503|s4504|s4995|s4996|s4997|s4998|s4999|s5061|s5431|z2720|z2721|z2722|z2723|z2724|z2725|z2726|z2727|z2728|z2729|z2730|z2731|z2732|z2733|z2734|z2735|z2736|z2737|z2738|z2739|z2740|z2741 +SNJR#S10013|S10014|S10015|S10016|S10017|S10018|S10019|S10020|Z185|s102|s4223|s5062|s5063|s5064|s5065|s5066|s5432|s5433|s5434|s5435|z172|z173 +SNJS#Z938|Z939|s103|s4224|s5067|s5436 +SNJT#S5145|S5146|S5147|s5040|s5041|s5042|s5043|s5044 +SNK#Z144|Z929|s99|s246|s269|s4220|s4521|s5005|s5058|s5428|z96|z97 +SNKB#S4635|Z930|Z931|Z932|s5004 +SNKF#S4642|S4643|S4644|S4645|S5112|S5113|S5114 +SNKJ#S9925|S9926 +SNKK#S4646|S4647 +SNKL#S4618|S4636|S4637|S4638|S5101|S5108|S5109|S5110|S5111|Z114|Z2416|s5001|s5002|s5003 +SNKM#Z186|Z187 +SNKN#S4014|S4650|S4651|S5115|Z174|Z1555|Z2339|s248|s270|s4522|s4523|s4524|s4525|s4526|s5006|s5007|s5008|s5009|z98|z99|z100|z101|z102|z2743|z2744|z2745|z2746|z2747|z4710|z5501 +SNKP#S5098|Z935 +SNKR#S4639|S4640|S4641|S4648|S4649|Z115|Z940|Z2319|Z2320|s4527|s4528|s4529|s4530|s4531|s4532 +SNKS#S5102|S5103|S5104|S5105|S5106|S5107|Z934|s4533|s5010|s5068|s5069|s5070|s5437|s5438|s5439|s5440|z103 +SNKT#S5099|S5100|s271|s4505|s4506|s4507|s4508|s4534|s4535|s4536|s4537|s5000|s5011|z104|z105|z106|z107|z1438 +SNKW#S4652 +SNKX#S395|S396|Z933|s272|s273|s274|s275|s276|s277|s278|s279|s280|s281|s282|s283 +SNL#s4509|s4510 +SNLK#Z116|Z117 +SNLN#s4511 +SNLR#s4512|s4513|s4514|s4515|s4516 +SNLS#S5150|s4308|s4517|s4518|s4519|s4520|s5076|s5077|s5078|s5079|s5080|s5081|s5082|s5083|s5084|s5085|s5086|s5087|s5088|z89|z90|z91|z92|z93 +SNLT#S4631 +SNLX#S5148|S5149|s4225|s4226|s4227|s4228|s4229|s4230|s4231|s5071|s5072|s5073|s5074|s5075 +SNM#Z1547|Z1549|s4297 +SNML#z174|z175|z176 +SNMN#S3896|Z1548|Z1550|Z1553|Z1554|z2712|z2713|z2714|z2715|z2716|z2717|z2718|z2719 +SNMT#z2748 +SNN#S560|S4155|S4248|S5124|S5651|S10071|Z1171|Z2340|s285|s4216|s4298|s5016|s8598|s8659 +SNNB#S5656|S5657|S5658|S5659|S5660|S5661|S5662|S5663|S5664|S5665|S5666|S5667|S5668|Z1172 +SNNF#S5125|S5653|S5654|S5655|S5675|S5676|S5677|S5678|S5679|S5712|Z1173|Z1177|s5020|s5021|s5022|s5023|s5024|s5423|s5424|s5425|s5426|s5427 +SNNH#s5415|s5416|s5417 +SNNJ#S5680|S5681|S5682|S10154|s5414 +SNNK#S5683|S5684|S10153|Z1174|s5418|s5419|s5420|s5421|s5422 +SNNL#S5126|S5127|S5652|S5685|Z173 +SNNM#S9939|S9940|S9941|s8392|s8393|s8394|s8395|s8396|s8397|s8398 +SNNN#S5672|S5673|S5709|S5710|S5711 +SNNR#S5128|S5129|S5130|S5131|S5674|S5707|S5708|Z1175|Z1176 +SNNS#S4156|S5686|S5687|S5688|S5689|S5690|S5691|S5692|S5693|S5694|S5695|S5696|S5697|S5698|S5699|S5700|S5701|S5702|S5703 +SNNT#S5132|S5133|S5134|S5669|S5670|S5671|S5704|S5705|S5706|s4217|s4218|s4219|s5017|s5018|s5019|s5025|s5026|s5027|s5028|s8660|z1814 +SNNW#S5713|S5714 +SNPF#S10147|S10148|Z119|Z120 +SNPR#Z121|Z122|Z123|Z943|z177|z178 +SNPS#S9942|Z118 +SNR#S4632|S4653|S4654|Z182|s249|s4299|s5448|s5449 +SNRF#S4157|S4158|S4159|s5029 +SNRJ#S9936 +SNRM#Z127|s5450 +SNRN#S371|S372|S373|S4633|S4655|S4656|s250|s251|s252|s253|s254|s255|s5045|s5046|s5047|s5048|s5049|z1439 +SNRP#Z183 +SNRR#s5451 +SNRS#S4634|Z106|Z107|Z108|Z109|Z111|Z139|Z140|s256|s4300|s4301|s5050|s5452|z94|z95|z2565 +SNRT#S10149|Z124|Z125|Z126|Z128|s257|s258|s259|s260|s261|s262|s263|s5051|s5052|s5053|s5054|s5055|s5056|s5057|z1442|z1443|z1444|z1445|z1446 +SNRW#Z184 +SNRX#s5089|s5090|s5091|s5092|s5093 +SNS#S559|S3870|S4249|S5135|S5151|S5161|S5415|S5416|Z112|Z129|Z944|Z946|Z959|s4302 +SNSB#S397|S4667|S4668|Z950|Z951|Z952|Z953|Z954|Z955|Z956|s4545|s4546|s4547|s4548|s4549|s4550|s4551|s4552|s4553|s4554|s4555|s4556 +SNSF#S5162|Z949|Z974|Z975|Z976|Z1004|Z1005|z1448|z1449|z1450|z1451|z1452 +SNSJ#Z977|Z978|Z979 +SNSK#S5163|Z130|Z131|Z132|Z133|Z980|Z991|Z992|Z993|Z994|Z995|s4303|z5458|z5459|z5460|z5461|z5462|z5463|z5464|z5465|z5466|z5467|z5468|z5469 +SNSL#Z945|Z981|z1453|z1454 +SNSM#Z982|Z983|Z2321 +SNSN#S5142|S5143|Z947|Z948|Z960|Z961|Z962|Z963|Z964|Z984|Z996|Z997|Z1002|Z1003 +SNSP#S5136|S5152|S5153|S5154|S5155|Z985|Z986|Z987|Z998|z1455|z1456|z1457|z1458|z1459 +SNSR#S4669|S4670|S4671|S5137|S5138|S5139|S5164|Z523|Z524|Z525|Z526|Z965|Z966|Z967|Z968|Z988|s4559|s4560|z323|z324|z325|z326|z327|z328|z329|z330|z331|z332|z333|z334 +SNSS#Z969|Z970|Z971|Z972|Z973|Z1006|Z1007|Z1008|z1447 +SNST#C353|S5140|S5165|S5752|S5753|S5754|Z134|Z135|Z957|Z958|Z989|Z990|Z999|Z1000|Z1001|Z1010|Z1011|Z1012|Z1013|Z1014|c136|s286|s4557|s4558|s5094|s5453|s5454|s5455|s5456|s5457|s5458|s5459|z1460|z1461|z1462|z1463|z1464 +SNSW#S5141 +SNSX#S4160|S4161|S4162|S4659|S4660|S4661|S4662|S4663|S4664|S4665|S4666|s4232|s4233|s4234|s4235|s4236|s4538|s4539|s4540|s4541|s4542|s4543|s4544 +SNT#C66|C352|S321|S332|S398|S4015|S4565|S4566|S5093|S5520|S5522|S5643|S5644|S5803|S9937|S10158|Z190|s4237|s4238|s4276|s4277|s4495|s4496|s4993|s5095|s5442|s8441|s8661|z179|z183 +SNTB#S324|S325|S326|S327|S328|S329|S4575|S4576|S4577|S4579|S4580|S4581 +SNTF#S4583|S4584|S5159|S5160 +SNTH#Z2385|Z2386|Z2387|Z2388|s8663|s8664|s8665|s8666|s8667 +SNTJ#S4585|S5717|S5718|s221|s222|s223|s224|s8669|s8670|s8671|s8672|s8673|s8674|s8675|s8676|z187|z188 +SNTK#S334|S335|S336|S337|S338|S339|S340|S341|S5716|S5719|S5720|S5721|S5722|S5723|S5724|S5725|S5726|S5727|S5728|S5729|S5730|S5731|S5732|S5733|S5734|S5735|S5736|S5737|S5738|S5739|S5740|S5741|S5742|S5743|S5744|S5745|S5746|S5747|S9930|S9931|S9932|S9933|S9934|S9935|S9943|Z527|Z528|Z529|Z530|Z2389|Z2390|Z2391|Z2392|Z2393|Z2394|s220|s5441|s5443|s5444|s5445|s5446|s5447|s8399|s8400|s8668|s8677|s8678|s8679|s8680|s8681 +SNTL#S322|S323|S4586|S4587|Z191|Z192|Z193|z5595|z5596 +SNTM#C68|S342|S343|S344|S4673|S4674|S4675|S4676|Z531|Z532|Z533|Z2395|Z2396|s4566|s4567|s4568|s4569|s4570|s4571|s4572|s4573|s4574|s4575|s4576|s4577|s4578 +SNTN#S4017|S4578|S4588|S4616|S4617|S4672|S5521|S5523|S5645|S9938|S10159|S10160|S10161|S10162|S10163|S10164|S10165|S10166|S10167|S10168|S10169|S10170|X0|Z534|Z535|Z536|Z2381|Z2413|Z2414|Z2415|s4239|s4278|s4497|s4498|s4561|s4562|s4563|s4564|s4565|s8442|s8662|z184|z185|z335|z336|z337|z338|z339|z5515|z5597|z5598|z5599|z5600 +SNTP#S346|S347|S348|S4589|S4590|S4591|S4592|S4593|S4594|Z2397|Z2398|Z2399 +SNTR#C67|S128|S129|S319|S320|S330|S331|S349|S350|S362|S363|S4568|S4569|S4595|S4596|S4597|S4598|S4599|S4600|S4601|S4602|S4603|S4604|S4605|S5092|S5157|S5158|S5524|S5525|S5526|S5527|S5528|S5529|S5530|S5531|S5532|S5533|S5534|S5535|S5536|S5537|S5538|S5539|S5540|S5541|S5542|S5543|S5544|S5545|S5546|S5547|S5548|S5549|S5550|S5551|S5552|S5553|S5554|S5555|S5556|S5557|S5558|S5559|S5560|S5561|S5562|S5563|S5564|S5565|S5566|S5567|S5568|S5569|S5570|S5571|S5572|S5573|S5574|S5575|S5576|S5577|S5578|S5579|S5580|S5581|S5582|S5583|S5584|S5585|S5586|S5587|S5588|S5589|S5590|S5591|S5592|S5593|S5594|S5595|S5596|S5597|S5598|S5599|S5600|S5601|S5602|S5603|S5604|S5605|S5606|S5607|S5608|S5609|S5610|S5611|S5612|S5613|S5614|S5615|S5616|S5617|S5618|S5619|S5620|S5621|S5622|S5623|S5624|S5625|S5626|S5627|S5628|S5629|S5630|S5631|S5632|S5633|S5634|S5635|S5636|S5637|S5638|S5639|S5640|S5641|S5642|S10150|S10151|S10152|S10171|S10172|S10173|S10174|Z141|Z537|Z538|Z539|Z540|Z541|Z542|Z543|Z544|Z545|Z546|Z547|Z548|Z549|Z550|Z551|Z552|Z553|Z554|Z555|Z556|Z557|Z558|Z559|Z560|Z561|Z562|Z563|Z564|Z565|Z566|Z567|Z568|Z569|Z570|Z571|Z572|Z573|Z574|Z575|Z576|Z577|Z578|Z579|Z580|Z581|Z582|Z583|Z584|Z585|Z586|Z1551|Z1552|Z2382|Z2383|Z2384|s264|s265|s266|s267|s268|s5111|s5375|s5376|s5377|s5378|s5379|s5380|s5381|s5382|s5383|s5384|s5385|s5386|s5387|s5388|s5389|s5390|s5391|s5392|s5393|s5394|s5395|s5396|s5397|s5398|s5399|s5400|s5401|s5402|s5403|s5404|s5405|s5406|s5407|s5408|s5409|s5410|s5411|s5412|s8443|z186|z340|z341|z342|z343|z344|z345|z346|z347|z348|z349|z350|z351|z352|z353|z354|z355|z356|z357|z358|z359|z360|z361|z362|z363|z364|z365|z366|z367|z368|z369|z370|z371|z372|z373|z374|z375|z376|z377|z378|z379|z380|z381|z382|z383|z384|z385|z386|z387|z388|z4711 +SNTS#C69|S333|S345|S351|S352|S353|S354|S355|S356|S357|S358|S359|S360|S4567|S4570|S4571|S4572|S4573|S4574|S4606|S4607|S4608|S4609|S4610|S4611|S4612|S4613|S4614|S4615|S5646|Z188|Z189|Z2400|Z2401|Z2402|Z2403|Z2404|Z2405|Z2406|Z2407|Z2408|Z2409|Z2410|Z2411|Z2412|s4279|s4499|s5530|z180|z181|z182|z2749|z5604 +SNTT#S361|S374|S375|S376|S377|S378|S379|S380|S381|S382|S383|S384|S385|S386|S387|S388|S389|S390|S391|S392|S393|S394|S4582|s225|s226|s227|s4240|s4500|s4501|z5601|z5602|z5603 +SNTW#S364|S365|S366|s4304|s4305 +SNTX#Z136|Z137|Z138 +SNWN#S5751 +SNWT#s5107|s5108|s5109|s5110 +SNWX#z189|z190 +SNXR#S9927|S9928|S9929|s8375|s8376|s8377|s8378|s8379|s8380|s8381|s8382|s8383|s8384|s8385|s8386|s8387|s8388|s8389|s8390|s8391 +SNXS#Z1569|z2750 +SNXT#z2742 +SP#S1|S4685|S5167|S9857|s5737|s5767|s5922 +SP0R#S7025|S7026|S7027 +SPF#Z1184|Z2361|z2769 +SPFJ#z1623|z1624|z1625 +SPFK#z1622 +SPFL#Z1015|Z1016|Z1017|Z1018 +SPFN#Z145|Z1572|Z1573|Z1574|Z2362|z108|z2770|z2771|z2772|z2773|z2774 +SPFR#S4022 +SPFS#Z1185 +SPFT#z109|z2775|z2776|z2777|z2778 +SPFX#Z2341|Z2342 +SPH#s6349 +SPHN#s6350|s6351|s6352|s6353|s6354 +SPHR#S7012|S7013|S7014|S7015 +SPJL#S6324|S6325|S6326|S6327|S6328|S6329|S6330|S6331|S6332|S6333|S6334|S6335|S6336|S6337|S6338|S6339|S6340|S6341|S6342|S6343|s5924|s5925|s5926|s5927|s5928|s5929|s5930|s5931|s5932|s5933|s5934|s5935|s5936|s5937|s5938|s5939|s5940|s5941|s5942|s5943 +SPK#S6063|S6471|S6994|s6311 +SPKH#s6313|s6314|s6315|s6316|s6317 +SPKJ#S6995|s5739|s5740|s5741|s5742 +SPKK#s5738 +SPKL#S6169|S6170|S6171|S6172|S6173|S6174|S6175|S6176|S6177|S6178|S6179|S6180|S6181|S6182|S6183|S6184|S6185|S6186|S6187|S6188|S6189|S6190|S6191|S6192|S6193|S6194|S6195|S6196|S6197|S6320|S6321|S6322|s5796|s5797|s5798|s5799|s5800|s5801|s5802|s5803|s5804|s5805|s5806|s5807|s5808|s5809|s5810|s5811|s5812|s5813|s5944 +SPKN#S6323|S6992|S6993|s6301|s6302|s6303|s6304|s6305|s6312|z2764|z2765|z2766|z2767 +SPKS#S6064|S6065|S6066|S6067|S6068|S6069|S6070|S6071|S6472|S6996|s6306 +SPKT#S5921|S5922|S5923|S5924|S6158|S6159|S6160|S6161|S6162|S6163|S6164|S6165|S6166|S6167|S6168|s5786|s5787|s5788|s5789|s5790|s5791|s5792|s5793|s5794|s5795|s6307|s6308|s6309|s6310|s6318 +SPL#S4686|S6344|S6362|S6997|s6409|z132 +SPLB#S6345|S6352|S6353|S6354|S6355|S6356|S6357|S6358 +SPLF#S6373|S6374|S6375|S6376|S6377|S6378|S6379|S6380|S6381|S6382|S6383|S6384|S6410|S6441|S6442|S6443|S6444|S6445|s5952|s5953 +SPLH#S6391|S6392 +SPLJ#S6385|S6386|S6387|S6388|S6389|S6390|z111|z112|z113|z114|z115|z116|z117 +SPLK#S6393|S6394|S6395|S6396|S6397|S6398|S7047|z110|z118|z119|z120|z121 +SPLM#S6405|S6406|S6407|S6408|S6409 +SPLN#S6346|S6347|S6348|S6363|S6399|S6602|S6603|S6604|S6605|S6606|S6607|S6998|S7049|S7050|Z587|s5945|s5946|s5947|s5948|s5949|s6044|s6045|s6046|s6047|s6048|s6319|s6320|s6321|s6322|s6323|s6410|s6411|s6412|s6413|s6414|z122|z123|z124|z125|z126 +SPLP#S6411|S6412|S6413|S6414|S6415|S6416|S6417|S6418|S7048 +SPLR#S5925|S5926|S5927|S5928|S5929|S5930|S5931|S6349|S6350|S6364|S6365|S6366|S6367|S6368|S6369|S6370|S6371|S6372|S6419|S6420|S6421|S6422|S6423|S6424|S6440|S6619|s5950|s5951 +SPLS#S6404|S6425|S6426|S6427|S6428|S6429|S6430|S6431|S6432|S6456|S6457|S6458|S6459|S6460|S6461|S6462|S6463|s5954|s6049|s6324|s6415 +SPLT#S5932|S5933|S5934|S5935|S5936|S5937|S5938|S5939|S5940|S5941|S5942|S6351|S6360|S6361|S6400|S6401|S6402|S6403|S6433|S6434|S6435|S6436|S6437|S6438|S6439|S6608|S6609|S6610|S6611|S6612|S6613|S6614|S6615|s5617|s5618|s5619|s5620|s5621|s5622|s5623|s5624|s5625|s5626|s5627|s5628|s5629|s5630|s5631|s5632|s5955|s5956|s5957|s5958|s6050|s6051|s6052|s6053|s6054|s6055|s6056|s6057|s6058|s6059|s6060|s6061|s6062|s6063|s6064|s6065|s6066|s6067|s6068|s6069|s6070|s6071|s6072|s6073|s6325|s6326|s6327|s6416|s6417|s6418|s6419|z127|z128|z129|z130 +SPLW#S6446|S6447|S6448|S6449|S6450|S6451|S6452|S6453|S6454|S6455|S6999|S7000|S7001|S7051|S7052|S7053 +SPLX#S6359|S7044|S7045|S7046 +SPN#S5168|S5943|S5951|S5957|S6473|S6498|S6505|S7019|S9858|s5642|s5768|s5923|s5983 +SPNB#S5944|S5952|S5953 +SPNF#S5169|S5959|S5960|S5961|S9859 +SPNJ#S6499|S6500|S6501|S6502|S6503|S6504 +SPNK#S5962|S5963|S5964|S6205|S6206|S9860|S9861|S9862|S9863|S9864|S9865|s5657|s5658|s5659|s5660|s5661 +SPNL#S9866|S9867|S9868|s5638|s5639|s5640|s5641 +SPNM#S6490|S6491 +SPNN#S5945|S5946|S5958|S5966|S5967|S5968|S5969|S5970|S5971|S5972|S6482|S6483|S6506|S6507|S7020|s5643|s5644|s5645|s5646|s5647|s5648|s5649|s5650|s5651|s5652|s5653|s5654|s5655|s5656|s5667|s5668|s5669|s5670|s5671|s5984|s5985 +SPNR#S5947|S5948|S5949|S5950|S6484|S6485|S6486|S6487|S6488|S6489|S6492|S6493|S6494|s5987|s5988|s5989|s5990|s5991|s5992|s5993|s5994|s5995|s5996|s5997|s5998 +SPNS#S5965|S5977|S6497|S6508|S6616|S9869|s287|s5633|s5634|s5635|s5636|s5637|s5662|s5986 +SPNT#S5954|S5955|S5956|S5978|S5979|S6198|S6199|S6200|S6201|S6202|S6203|S6204|S6474|S6475|S6476|S6477|S6478|S6479|S6480|S6481|S6617|S6618|S9870|S9871|s5663|s5664|s5665|s5666|s5769|s5770|s5771|s5772|s5814|s5815|s5816|s5817|s5818|s5819|s5820|s5821|s5822|s5823|s5824|s5825|s5826|s5827|s5828|s5829|s5830|s5831|s5832|s5833|s5834|s5835|s5836|s5837|s5838|s5839|s5978|s5979|s5980|s5981|s5982|s6074|s6075|s6076|s6077|s6078|s6079|s6080|s6081|s6082|s6083|s6084|s6085|z131 +SPNW#S5973|S5974|S5975|S5976|S6495|S6496|S9872|S9873|S9874 +SPR#S5980|S6017|S6079|S6080|S6219|S6620|S6903|S7002|S9831|S9876|s5672|s5673|s8264 +SPR0#S6663|S6664|S6665|S6666|S6667 +SPRB#S5981|S5982|S5983|S5984|S5985|S5986|S6207|S6208|S6214|S6215|S6216|S6217|S9832|s6420|s6421|s6422|s6423|s6424|s6425|s6426|s6427|s6428|s6429|s6430|s6431|s6432 +SPRF#S6221|S6222|S6249|S6250|S6251|S9837|S9838|S9856 +SPRH#S6229|S6230|S6231|S6232|S6233|S6234|S6235|S6236|S6237|S7055|S7056|S7057|s6290|s6291|s6292|s6293|s6294 +SPRJ#S5994|S5995|S5996|S6223|S6224|S6225|S7054|S9839|s5846|s5847|s5848 +SPRK#S5993|S5997|S5998|S5999|S6000|S6001|S6002|S6003|S6004|S6005|S6006|S6015|S6016|S6226|S6227|S6228|S6238|S6239|S6240|S6241|S6242|S9842|s5845|s5849|s8266|s8267|s8268|s8269|s8270 +SPRL#S6209|S6210|S6211|S6243|S6509|S6510|S6511|S6512|S7021|S7022|S9843|S9844|S9845|S9846|S9877|S9878|S9879|s288|s5999|s6000|s6001|s6002|s6003|s6328|s6329|s6330|s6331|s6332|s6361|s6362|s6363|s6364|s6365|s6366|s6367|s6368|s6369|s6370|s6371|s6372|s6373|s8271|s8272|s8273|s8274|s8275|s8277|s8278|s8279|s8280|s8281 +SPRM#S6212|S6213|S6244|S6245|S9847|S9848|S9849|S9850|S9851|S9852 +SPRN#C520|S5763|S5764|S5765|S5766|S5767|S5768|S5987|S5988|S5989|S6081|S6247|S6248|S6621|S6622|S6623|S6861|S6862|S6863|S6864|S6865|S6866|S6867|S6868|S6869|S6870|S6871|S6872|S6873|S6874|S6875|S6876|S6877|S6878|S6879|S6880|S6881|S6882|S6883|S6884|S6885|S6886|S6887|S6888|S6889|S6890|S6891|S6892|S6893|S6894|S6895|S6896|S6897|S6898|S6899|S6900|S6901|S6902|S6910|S6911|S6912|S6913|S6914|S6915|S6916|S6917|S6918|S6919|S6920|S6921|S6922|S6923|S6924|S6925|S6926|S6927|S6928|S6929|S6963|S6964|S6965|S6966|S6967|S6968|S6969|S6970|S6971|S6972|S6973|S6974|S6975|S6976|S6977|S6978|S6979|S6980|S6981|S6982|S6990|S6991|S7003|S7004|S7005|S7006|S7007|S7058|S7059|S9840|S9853|S9854|Z2322|s5674|s5675|s5676|s5677|s5678|s5679|s5680|s5840|s5841|s5842|s5843|s5844|s6091|s6092|s6093|s6094|s6095|s6096|s6097|s6098|s6099|s6100|s6101|s6144|s6145|s6146|s6147|s6169|s6170|s6171|s6172|s6173|s6174|s6175|s6176|s6177|s6178|s6179|s6180|s6181|s6182|s6183|s6184|s6185|s6186|s6187|s6204|s6205|s6206|s6207|s6208|s6209|s6210|s6211|s6212|s6213|s6214|s6215|s6216|s6217|s6218|s6219|s6220|s6221|s6222|s6262|s6263|s6264|s6265|s6266|s6267|s6268|s6269|s6270|s6271|s6272|s6273|s6274|s6275|s6433|s6434|s6435|s6436|s6437 +SPRP#S4163|S6007|S6008|S6009|S6010|S6011|S6012|S6013|S6014 +SPRR#S4684|S5990|S5991|S5992|S6989|S9836|S9841|s4584|s4585|s8265 +SPRS#S6018|S6019|S6020|S6023|S6246|S6252|S6253|S6254|S6255|S6256|S6857|S6858|S6859|S6860|S6909|S6951|S6952|S6953|S6954|S6983|S6984|S6985|S6986|S7060|S7061|S7062|S7063|S9855|Z2323|Z2324|s5681|s5682|s5683|s5684|s5685|s5686|s5687|s5688|s5689|s5690|s5691|s5692|s5693|s5850|s6157|s6158|s6159|s6160|s6161|s6162|s6163|s6164|s6165|s6166|s6167|s6168|s6196|s6197|s6198|s6199|s6200|s6201|s6202|s6203|s6247|s6295|s6438|s8276 +SPRT#S4678|S4680|S4681|S4682|S4683|S6021|S6022|S6218|S6513|S6514|S6515|S6516|S6517|S6518|S6519|S6520|S6521|S6522|S6523|S6624|S6625|S6626|S6627|S6628|S6629|S6630|S6631|S6632|S6633|S6634|S6635|S6636|S6637|S6638|S6639|S6640|S6641|S6642|S6643|S6644|S6645|S6646|S6647|S6648|S6649|S6650|S6651|S6652|S6653|S6654|S6655|S6656|S6657|S6658|S6659|S6660|S6661|S6662|S6668|S6669|S6670|S6671|S6672|S6673|S6674|S6675|S6676|S6677|S6678|S6679|S6680|S6681|S6682|S6683|S6684|S6685|S6686|S6687|S6688|S6689|S6690|S6691|S6692|S6693|S6694|S6695|S6696|S6697|S6698|S6699|S6700|S6701|S6702|S6703|S6704|S6705|S6706|S6707|S6708|S6709|S6710|S6711|S6712|S6713|S6714|S6715|S6716|S6717|S6718|S6719|S6720|S6721|S6930|S6931|S6932|S6933|S6934|S6935|S6936|S6937|S6938|S6939|S6940|S6941|S6942|S6943|S6944|S6945|S6946|S6947|S6948|S6949|S6950|S6961|S6962|S7008|S7009|S7010|S9834|S9835|S9875|s4579|s4580|s4581|s4582|s4583|s5694|s5695|s5696|s5697|s5698|s5851|s5852|s5853|s5854|s5855|s6004|s6005|s6006|s6007|s6086|s6087|s6088|s6089|s6090|s6102|s6103|s6104|s6105|s6106|s6148|s6223|s6224|s6225|s6226|s6227|s6228|s6229|s6230|s6231|s6232|s6233|s6234|s6235|s6236|s6237|s6238|s6239|s6240|s6241|s6242|s6243|s6244|s6245|s6246|s6253|s6254|s6255|s6256|s6257|s6258|s6259|s6260|s6261|s6278|s6279|s6280|s6281|s6282|s6283|s6284|s6285|s6286|s6287|s6288|s6289|s6296|s6297|s6298|s6299|s6300|s6333|s6334|s6335|s6336|s6337|s6338|s6339|s6340|s6341|s6342|s6439|s6440|s6441|s6442 +SPRW#S6082 +SPRX#S4679|S6220|S6747|S6748|S6749|S6750|S6751|S6752|S6753|S6754|S6755|S6756|S6757|S6758|S6759|S6760|S6761|S6762|S6763|S6764|S6765|S6766|S6767|S6768|S6769|S6770|S6771|S6772|S6773|S6774|S6775|S6776|S6777|S6778|S6779|S6780|S6781|S6782|S6783|S6784|S6785|S6786|S6787|S6788|S6789|S6790|S6791|S6792|S6793|S6794|S6795|S6796|S6797|S6798|S6799|S6800|S6801|S6802|S6803|S6804|S6805|S6806|S6807|S6808|S6809|S6810|S6811|S6812|S6813|S6814|S6815|S6816|S6817|S6818|S6819|S6820|S6821|S6822|S6823|S6824|S6825|S6826|S6827|S6828|S6829|S6830|S6831|S6832|S6833|S6834|S6835|S6836|S6837|S6838|S6839|S6840|S6841|S6842|S6843|S6844|S6845|S6846|S6847|S6848|S6849|S6850|S6851|S6852|S6853|S6854|S6855|S6856|S6904|S6905|S6906|S6907|S6908|S6955|S6956|S6957|S6958|S6959|S6960|S6987|S6988|S9833|s6122|s6123|s6124|s6125|s6126|s6127|s6128|s6129|s6130|s6131|s6132|s6133|s6134|s6135|s6136|s6137|s6138|s6139|s6140|s6141|s6142|s6143|s6149|s6150|s6151|s6152|s6153|s6154|s6155|s6156|s6188|s6189|s6190|s6191|s6192|s6193|s6194|s6195|s6248|s6249|s6250|s6251|s6252|s6276|s6277 +SPS#S6050|S6111|S6464|S7034|s5710|s5773|s5966|z2768 +SPSB#S6112|S6465|S6466|S6467|S6468|s5961|s5962|s5963|s5964|s5965 +SPSF#S6054|S6055|S6056|S6057|S6058|S6059|S6115|S6116|S6117|S6314|S6315|S6316|s5716|s5717|s5718|s5719|s5898|s5899|s5900|s5901|s5902|s5903|s5904|s5905|s5906|s5907|s5908|s5909|s5910|s5911|s5912|s5913|s5914|s5915|s5916 +SPSH#S6118|S6119|S6120 +SPSJ#S6470|s5721|s5722|s5723|s5724|s5725|s5726|s5727|s5971|s5972|s5973 +SPSK#S6121|S6122|S6123|S6124|s5720|s5728|s5729|s5730|s5731|s5970 +SPSL#S6125|S6126|S6152|S6153|S6154|S6155|S6269|S6270|S6271|S6272|S6273|S6274|S6275|S6276|S6277|S6278|S6279|S6280|S6281|S6282|S6283|S6284|S6285|S6286|S6287|S6288|S6289|S6290|S6291|S6292|S6293|S6294|S6295|S6296|S6297|S6298|S6299|S6300|S6301|S6302|S6303|S6304|S6305|S6306|S6307|S6308|S6309|S6310|S6311|S6312|s5860|s5861|s5862|s5863|s5864|s5865|s5866|s5867|s5868|s5869|s5870|s5871|s5872|s5873|s5874|s5875|s5876|s5877|s5878|s5879|s5880|s5881|s5882|s5883|s5884|s5885|s5886|s5887|s5888|s5889|s5890|s5891|s5892|s5893|s5894|s5895|s5896|s5897 +SPSM#S6051|S6052|S6053 +SPSN#S6127|S6128|S6129|S6156|S6157|S6257|S6258|S6259|S6260|S6261|S6262|S6263|S7035|s5711|s5712|s5713|s5714|s5715|s5774|s5775|s5776|s5777|s5778|s5856|s5857|s5858|s5859|s5967|s5968 +SPSR#S6033|S6034|S6035|S6036|S6037|S6038|S6039|S6040|S6041|S6042|S6043|S6044|S6045|S6046|S6047|S6048|S6049|S6130|S6131|S6132|S6133|S6134|S6264|S6265|S6266|S6267|S6268|s5699|s5700|s5701|s5702|s5703|s5704|s5705|s5706|s5707|s5708|s5709 +SPSS#S6113|S6114|S6135|S6136|S6137|S6138|S6139|S6140|S6141|S6142|S6143|S6144|S6148|S6149|S6150|S6151|S6313|S6469|s5779|s5969 +SPST#s5732|s5733|s5734|s5735|s5736|s5780|s5781|s5782|s5783|s5784|s5959|s5974|s5975|s5976|s5977|s6355 +SPSW#S6145|S6146|S6147 +SPT#S6722|s5785|s5960|s6107|s6356|s6357|s6374|s6375 +SPTB#S6723|S6724|S6725|S7028|S7029|s6108|s6109|s6110|s6111|s6112 +SPTJ#S6726|S6727|S6728|S6729|S6730|S6731|S6732|S6733|S6734 +SPTL#S6024|S6025|S6524|S6600|S6601|S6735|S6736|S6737|S6738|S6739|S7036|S7037|s6392|s6393|s6394|s6395|s6396|s6397|s6398|s6399|s6400|s6401|s6402|s6408 +SPTM#S4687|S4688|S4689|S4690|s6376|s6390|s6391 +SPTN#S6026|S6027|S6028|S6740|S7011|s6113|s6114|s6115|s6116|s6117|s6343|s6344|s6345|s6358|s6377 +SPTP#S6029|S6030|S6741|S6742|S6743 +SPTR#S7016|S7017|S7023|S7038|S7039|S7040|S7041|S7042|S7043|Z588|Z589|Z590|s5743|s5744|s5745|s5746|s5747|s5748|s5749|s5750|s5751|s5752|s5753|s5754|s6378|s6379|s6380|s6381|s6382|s6383|s6384 +SPTS#S6031|S6032|S6525|S6526|S6527|S6528|S6529|S6530|S6531|S6532|S6533|S6534|S6535|S6536|S6537|S6538|S6539|S6540|S6541|S6542|S6543|S6544|S6545|S6546|S6547|S6548|S6549|S6550|S6551|S6552|S6553|S6554|S6555|S6556|S6557|S6558|S6559|S6560|S6561|S6562|S6563|S6564|S6565|S6566|S6567|S6568|S6569|S6570|S6571|S6572|S6573|S6574|S6575|S6576|S6577|S6578|S6579|S6580|S6581|S6582|S6583|S6584|S6585|S6586|S6587|S6588|S6589|S6590|S6591|S6592|S6593|S6594|S6595|S6596|S6597|S6598|S6599|S6744|S6745|S6746|S7024|S7030|S7031|S7032|S7033|s4586|s4587|s4588|s4589|s4590|s6008|s6009|s6010|s6011|s6012|s6013|s6014|s6015|s6016|s6017|s6018|s6019|s6020|s6021|s6022|s6023|s6024|s6025|s6026|s6027|s6028|s6029|s6030|s6031|s6032|s6033|s6034|s6035|s6036|s6037|s6038|s6039|s6040|s6041|s6042|s6043|s6118|s6359|s6385|s6386|s6387|s6388|s6389|s6403|s6404|s6405|s6406|s6407 +SPTT#S6072|S6073|s6119|s6120|s6121|s6346|s6347|s6348|s6360 +SPTX#S6074|S6075|S6076|S6077|S6078 +SPWJ#S7018 +SPX#S6083 +SPXL#S6084|S6085|S6086|S6087|S6088|S6089|S6090|S6091|S6092|s5755 +SPXN#S6093 +SPXR#S6094|S6095|S6096|S6097|S6098|S6099|S6100|S6101|S6102|S6103|S6104|S6105|S6106|S6107|S6108|S6109|S6110|s5756|s5757|s5758|s5759|s5760|s5761|s5762|s5763|s5764|s5765|s5766 +SPXT#S5918|S5919|S5920|S6060|S6061|S6062|s5605|s5606|s5607|s5608|s5609|s5610|s5611|s5612|s5613|s5614|s5615|s5616 +SR#S503|S4702|S5170|S7065|S10067|Z146|Z627|Z833|Z1575|s388|s389|s440|s4241|s8284|z1382|z2779 +SR0S#Z147 +SR0T#Z152 +SRB#S4694|z813|z838 +SRBL#Z630|Z631|Z632 +SRBM#z410|z411|z412|z413|z414 +SRBN#S4695|S4696|S4697|Z628|Z629|z814|z815|z816|z817|z818|z839|z840|z841|z842 +SRBR#S6|S7|S500|S501|S502|S4031|S4032|S4033|S4034|z389|z390|z391|z399|z400|z401|z402|z403|z404|z415|z416|z417|z418|z419|z420|z421|z422|z423|z424|z425|z426|z427|z428|z429|z430|z431|z432|z433|z434|z435|z436|z437|z438|z439|z440|z441|z442|z443|z444|z445|z446|z447|z448|z449|z450|z451|z452|z453|z454|z455|z456|z457 +SRBS#s4594|s4595|s4596|s4597|s4598|s8564|s8565|s8566|s8567|s8568|s8569|s8570|s8571|s8572|z392|z393|z394|z395|z396|z397|z398|z405|z406|z407|z408|z409|z819|z844 +SRBT#z820|z843|z1654 +SRF#S4711|Z1594|Z1595|z2912 +SRFB#S9880 +SRFL#C71|S4735|Z598|Z599|Z600|Z601|Z602|Z603|Z604|Z605|Z606|Z677|Z678|Z679|s4636|s4637|s4638|s4639|s4640|s4641|s4642|s4643|z489|z490|z491|z492|z493|z494|z495|z496|z497|z498|z512|z513|z514|z515|z516|z517|z518|z519|z520|z521|z522|z523|z524|z525|z526|z527|z528|z529|z530|z531|z532|z533|z534|z535|z536|z537|z538|z539|z540|z541|z542|z543|z544|z554|z555 +SRFM#S4736|S4737|S4738 +SRFN#C70|s8282|z2913|z2914|z2915|z2916 +SRFR#S4716|S4717|S4724|S4725|S4726|S4727|S4728|S4729|s4623|s4624|s4625|s4626|s4627|s4628|s4629|s4630|s4631|s4632|s4633|s4634|s4635|z545|z546|z547|z548|z549|z550|z551|z552|z553 +SRFS#S4718|S4719|S4720|S4721|S4722|S4723|Z607|Z837|Z838|Z839|s4622|s8283 +SRFT#S4730|S4731|S4732|S4733|S4734|Z608|Z609|z499|z500|z501|z502|z503|z504|z505|z506|z507|z508|z509|z510|z511 +SRHK#z582|z583|z584|z585|z586|z587|z588|z589|z590|z591|z592|z593 +SRHL#s8573|s8574|s8575|s8576|s8577|s8578|s8579|s8580|s8581|s8582|s8583|s8584 +SRJ#S5769|S10021 +SRJB#S8 +SRJH#z560|z561|z562|z563|z564|z565 +SRJL#z2908|z2909|z2910|z2911 +SRJN#S4701|S5770|S5771|S5772|S5773|s5466|s5467|s5468|s5469|s5470|s5471|s5472|s5473|s5474|s5475|s5476|s5477|s5478|s5479|s5480|s5481|s5482|s5483|s5484|s5485|z567|z568|z569 +SRJP#S5774 +SRJR#S12 +SRJS#S417 +SRJT#z566 +SRJW#S405 +SRK#S414|Z1596|c137|z594|z1465|z2918 +SRK0#S9886 +SRKB#Z1597|Z1598|Z1599|Z1600|Z1601|Z1602|Z1603|Z1604|Z1605|Z1606|Z1671|z2919|z2920|z2921|z2922|z2923|z2924|z2925|z2926|z2927|z2928|z2929|z2930|z2931|z2932|z2933|z2934|z2935|z2936|z2937|z2938|z2939|z2940|z2941|z2942|z2943|z2944|z2945|z2946|z2947|z2948|z2949|z2950|z2951|z2952|z2953|z2954|z2955|z2956|z2957|z2958|z2959|z2960|z2961|z2962|z2963|z2964|z2965|z2966|z2967|z2968|z2969|z2970|z2971|z2972|z2973|z2974|z2975|z2976|z2977|z3613|z3614|z3615|z3616|z3617|z3618|z3619|z3620|z3621 +SRKF#S5775|Z1614|Z1615|Z1616|Z1617|Z1655|Z1656|Z1657|Z1658|Z1659|Z1660|Z1661|Z1662|s5486|s5487|s5488|s5489|s5490|s5491|s5492|s5493|s5494|s5495|s5496|s5497|s5498|z3023|z3024|z3025|z3026|z3027|z3028|z3029|z3030|z3031|z3032|z3033|z3034|z3035|z3036|z3037|z3038|z3039|z3040|z3041|z3042|z3043|z3044|z3045|z3046|z3047|z3048|z3049|z3339|z3340|z3341|z3342|z3496|z3497|z3498|z3499|z3500|z3501|z3502|z3503|z3504|z3505|z3506|z3507|z3508|z3509|z3510|z3511|z3512|z3513|z3514|z3515|z3516|z3517|z3518|z3519|z3520|z3521|z3522|z3523|z3524|z3525|z3526|z3527|z3528|z3529|z3530|z3531|z3532|z3533|z3534|z3535|z3536|z3537|z3538|z3539|z3540 +SRKH#Z1643|z3321|z3322|z3323|z3324|z3325|z3326|z3327|z3328|z3329|z3330|z3331|z3332|z3333|z3334|z3335|z3336|z3337|z3338 +SRKJ#Z1620|Z1621|Z1622|Z1623|Z1624|Z1625|Z1626|Z1627|Z1628|Z1629|Z1630|Z1631|Z1632|Z1633|Z1634|Z1635|Z1636|Z1637|Z1638|Z1639|Z1640|Z1641|Z1642|z3052|z3053|z3054|z3055|z3056|z3057|z3058|z3059|z3060|z3061|z3062|z3063|z3064|z3065|z3066|z3067|z3068|z3069|z3070|z3071|z3072|z3073|z3074|z3075|z3076|z3077|z3078|z3079|z3080|z3081|z3082|z3083|z3084|z3085|z3086|z3087|z3088|z3089|z3090|z3091|z3092|z3093|z3094|z3095|z3096|z3097|z3098|z3099|z3100|z3101|z3102|z3103|z3104|z3105|z3106|z3107|z3108|z3109|z3110|z3111|z3112|z3113|z3114|z3115|z3116|z3117|z3118|z3119|z3120|z3121|z3122|z3123|z3124|z3125|z3126|z3127|z3128|z3129|z3130|z3131|z3132|z3133|z3134|z3135|z3136|z3137|z3138|z3139|z3140|z3141|z3142|z3143|z3144|z3145|z3146|z3147|z3148|z3149|z3150|z3151|z3152|z3153|z3154|z3155|z3156|z3157|z3158|z3159|z3160|z3161|z3162|z3163|z3164|z3165|z3166|z3167|z3168|z3169|z3170|z3171|z3172|z3173|z3174|z3175|z3176|z3177|z3178|z3179|z3180|z3181|z3182|z3183|z3184|z3185|z3186|z3187|z3188|z3189|z3190|z3191|z3192|z3193|z3194|z3195|z3196|z3197|z3198|z3199|z3200|z3201|z3202|z3203|z3204|z3205|z3206|z3207|z3208|z3209|z3210|z3211|z3212|z3213|z3214|z3215|z3216|z3217|z3218|z3219|z3220|z3221|z3222|z3223|z3224|z3225|z3226|z3227|z3228|z3229|z3230|z3231|z3232|z3233|z3234|z3235|z3236|z3237|z3238|z3239|z3240|z3241|z3242|z3243|z3244|z3245|z3246|z3247|z3248|z3249|z3250|z3251|z3252|z3253|z3254|z3255|z3256|z3257|z3258|z3259|z3260|z3261|z3262|z3263|z3264|z3265|z3266|z3267|z3268|z3269|z3270|z3271|z3272|z3273|z3274|z3275|z3276|z3277|z3278|z3279|z3280|z3281|z3282|z3283|z3284|z3285|z3286|z3287|z3288|z3289|z3290|z3291|z3292|z3293|z3294|z3295|z3296|z3297|z3298|z3299|z3300|z3301|z3302|z3303|z3304|z3305|z3306|z3307|z3308|z3309|z3310|z3311|z3312|z3313 +SRKK#Z1618|Z1619|z3050|z3051|z3314|z3315|z3316|z3317|z3318|z3319|z3320 +SRKL#S9|S506|S507|S5776|S5777|Z1019|Z1020|Z1022|Z1023|Z1024|Z1025|s5499|s5500|s5501|s5502|s5503|s5504|z570|z571|z572|z573|z574|z575|z576|z577|z578|z579|z580|z581|z606|z607|z608|z609|z610|z611|z612|z613|z614|z615|z616|z617|z618|z619|z620|z621|z622|z623|z624|z625|z626|z1466|z1467|z1468|z1469|z1470|z1471|z1472|z1473|z1474|z1475|z1476|z1477|z1478|z1479|z1480|z1481|z1482|z1483|z1484|z1485|z1486|z1487|z1488|z1489|z1490|z1491|z2997|z2998|z2999|z3000|z3001|z3358|z3359|z3360|z3361|z3362|z3363|z3364|z3365|z3366|z3367|z3368|z3369|z3370|z3371|z3372|z3373|z3374|z3375|z3376|z3377|z3378|z3379|z3380|z3381 +SRKM#S9786|Z1026|Z1027|Z1028|z3352|z3353|z3354|z3355|z3356|z3382|z3383|z3384|z3385|z3386 +SRKN#Z610|Z611|Z612|Z613|Z614|Z615|Z616|Z1021|Z1309|Z1310|Z1644|z556|z557|z558|z559|z595|z596|z597|z598|z627|z628|z629|z630|z631|z632|z633|z634|z635|z636|z637|z638|z639|z640|z641|z642|z643|z644|z645|z646|z1815|z1816|z1817|z1818|z1819|z1820|z1821|z1822|z1823|z1824|z3357|z3387|z3388|z3389|z3390 +SRKP#z3391|z3392|z3393|z3394|z3395 +SRKR#S505|S508|Z840|Z841|Z1607|Z1608|Z1609|Z1610|Z1611|Z1612|Z1613|x0|x1|x2|z659|z660|z661|z662|z663|z664|z665|z666|z667|z668|z669|z670|z3002|z3003|z3004|z3005|z3006|z3007|z3008|z3009|z3010|z3011|z3012|z3013|z3014|z3015|z3016|z3017|z3018|z3019|z3020|z3021|z3022|z3343|z3344|z3345|z3346|z3347|z3348|z3349|z3350|z3351|z3396|z3397|z3398|z3399|z3400|z3401|z3402|z3403|z3404|z3405|z3406|z3407 +SRKS#C354|S404|S418|S419|X1|X2|Z1029|Z1030|Z1031|Z1032|Z1033|Z1034|Z1035|Z1036|Z1645|Z1646|Z1647|Z1648|Z1649|Z1650|Z1651|Z1652|Z1653|Z1654|Z1665|Z1666|Z1667|Z1668|Z1669|Z1670|s289|s290|s291|s292|s293|s5505|s5506|s5507|s5508|s5509|s5510|z599|z3408|z3409|z3410|z3411|z3412|z3413|z3414|z3415|z3416|z3417|z3418|z3419|z3420|z3421|z3422|z3423|z3424|z3425|z3426|z3427|z3428|z3429|z3430|z3431|z3432|z3433|z3434|z3435|z3436|z3437|z3438|z3439|z3440|z3441|z3442|z3443|z3444|z3445|z3446|z3447|z3448|z3449|z3450|z3451|z3452|z3453|z3454|z3455|z3456|z3457|z3458|z3459|z3460|z3461|z3462|z3463|z3464|z3465|z3466|z3467|z3468|z3469|z3470|z3471|z3472|z3473|z3474|z3475|z3476|z3477|z3478|z3479|z3480|z3481|z3482|z3483|z3484|z3485|z3567|z3568|z3569|z3570|z3571|z3572|z3573|z3574|z3575|z3576|z3577|z3578|z3579|z3580|z3581|z3582|z3583|z3584|z3585|z3586|z3587|z3588|z3589|z3590|z3591|z3592|z3593|z3594|z3595|z3596|z3597|z3598|z3599|z3600|z3601|z3602|z3603|z3604|z3605|z3606|z3607|z3608|z3609|z3610|z3611|z3612 +SRKT#S415|S416|s5511|s5512|s5513|s5514|s5515|z600|z601|z602|z603|z604|z605|z797|z798|z799|z800|z801|z802|z803|z804|z805|z806|z807|z808|z2978|z2979|z2980|z2981|z2982|z2983|z2984|z2985|z2986|z2987|z2988|z2989|z2990|z2991|z2992|z2993|z2994|z2995|z2996|z3486|z3487|z3488|z3489|z3490|z3491|z3492|z3493|z3494|z3495 +SRKW#Z1663|Z1664|z3541|z3542|z3543|z3544|z3545|z3546|z3547|z3548|z3549|z3550|z3551|z3552|z3553|z3554|z3555|z3556|z3557|z3558|z3559|z3560|z3561|z3562|z3563|z3564|z3565|z3566 +SRKX#z647|z648|z649|z650|z651|z652|z653|z654|z655|z656|z657|z658 +SRL#S4693|s4599|s4600 +SRLJ#z682|z683|z684|z685|z686|z687 +SRLK#Z617|Z618|z681|z688|z689|z690|z691|z692|z693|z694|z695|z696 +SRLM#Z619|Z620|Z621|z701|z702|z703|z704|z705 +SRLN#S10|S11 +SRLS#S9881|S9882|S9883|S9884|s8285|s8286|s8287|s8585|s8586|s8587|s8588|z671|z672|z673|z674|z675|z676|z677|z678|z679|z680|z697|z698|z699|z700 +SRLT#S9885 +SRLX#Z842|s8516|s8517|s8518|s8519|s8520|s8521|s8522|s8523|s8524|s8525|s8526|s8527|z1387|z1388|z1389|z1390|z1391|z1392|z1393|z1394|z1395|z1396|z1397|z1398|z1399 +SRM#S4714|s441 +SRML#S509|z706|z707|z708|z709|z710|z711|z712|z713|z714|z715|z716|z717|z718|z719|z720|z721|z722|z723|z724|z725|z726|z727|z728|z729|z730|z731|z732 +SRMN#Z591|Z592|Z593|Z594|Z595|Z596|Z597|Z785|Z786|z473|z474|z475|z476|z477|z478|z479|z480|z481|z482|z483|z484|z485|z486|z487|z488 +SRMR#Z622|Z623|Z624|Z625|Z626|z733|z734|z735|z736|z737|z738|z739|z740|z741|z742|z743|z744|z745|z746|z749|z750|z751|z752|z753|z754|z755|z756|z757|z758|z759|z760|z761|z762 +SRMS#S4715 +SRMT#z747|z748 +SRN#S504|S4698|S4703|S5171|S9948|S10068|Z148|Z151|Z1186|s390|s442|s8288|s8528|z191|z809|z834|z1383|z5611 +SRNH#S4704|S4705 +SRNJ#Z642|z763|z764|z765|z766|z767|z1632|z1633|z1634|z1635|z1636|z1637|z1638|z1639 +SRNK#Z641|z768|z769|z770|z771|z1631|z1640|z1641|z1642 +SRNM#S4706|S4707|s4601|s4602|s4603|s4604|s4605 +SRNN#S5172|z810|z845|z846|z847|z848|z858|z859|z860|z861|z862|z1626|z1627|z1628|z1629|z1630|z5612|z5613|z5614|z5615|z5616 +SRNP#S4708 +SRNR#s4606 +SRNS#S4709|S9949|Z149|Z1187|Z1188|z5617 +SRNT#S4699|S4700|s8289|s8290|s8291|s8292|z835|z836|z837|z849|z1384|z1385|z1386|z5618|z5619|z5620|z5621 +SRNW#S4710|s4607 +SRP#S5174 +SRPF#Z843|Z844|z772|z773|z774|z775|z776|z777|z778|z779|z780|z781|z782|z783 +SRPL#z784|z785|z786|z787|z788|z789|z790|z791|z792|z793|z794|z795|z796 +SRPN#S4712|S4713|z1492|z1493|z1494|z1495 +SRPS#S5175 +SRPT#z1496|z1497|z1498 +SRR#S561|S4164|S4165|S9947|S9950|s391|s443 +SRRN#S562|S4166|S9951|S9952|Z836|s444 +SRRS#S563|S9953|s445 +SRS#S4027|S4029|S5173|s392|s446|s4608|s4609|z850 +SRSB#z821|z822|z823|z824|z825 +SRSF#Z633 +SRSJ#z1159|z1160|z1161|z1162|z1163 +SRSK#Z645|Z646|Z647|Z1592|Z1593|s8408|s8409|s8410|s8411|z878|z879|z880|z881|z882|z883|z884|z885|z886|z887|z888|z889|z890|z891|z892|z893|z894|z895|z896|z897|z898|z899|z900|z901|z902|z903|z904|z905|z906|z907|z908|z909|z910|z911|z912|z913|z914|z915|z916|z917|z918|z919|z920|z921|z922|z923|z924|z925|z926|z927|z928|z929|z930|z931|z932|z933|z934|z935|z936|z937|z938|z939|z940|z941|z942|z943|z944|z945|z946|z947|z948|z949|z950|z951|z952|z953|z954|z955|z956|z957|z958|z959|z960|z961|z962|z963|z964|z965|z966|z967|z968|z1164|z1165|z1166|z1167|z1168|z1169|z1170 +SRSM#s4610 +SRSN#S4028|S4030|Z635|Z636|Z637|Z638|s4611|z826|z827|z828|z829|z830|z831|z851|z852|z853|z854|z855 +SRSP#Z634|Z639|Z640|Z650|z985|z986|z987|z988|z989|z990|z991|z992|z993|z994|z995|z996|z997|z998|z999|z1000|z1001|z1002|z1003|z1004|z1005|z1006|z1007|z1008|z1009|z1010|z1011|z1012|z1013|z1014|z1015|z1016|z1017|z1018|z1019|z1020|z1021|z1022|z1023|z1024|z1025|z1026|z1027|z1028|z1029|z1030|z1031|z1032|z1033|z1034|z1035|z1036|z1037|z1038|z1039|z1040|z1041 +SRSR#s4612|s4613|s4614|s4615|s4616 +SRSS#Z683|Z684|Z685|s4617|s4618|s4619|s4620|s4621|z832|z856|z1238|z1239|z1240|z1241|z1242|z1243|z1244|z1245|z1246|z1247|z1248|z1249 +SRST#S510|S511|S512|S513|S514|S515|S516|S517|S518|S519|S520|Z648|Z649|Z651|Z652|Z653|Z654|Z655|Z656|Z657|Z658|Z659|Z660|Z661|Z662|Z663|Z664|Z665|Z666|Z667|Z668|Z669|Z670|Z1311|Z1672|Z1673|s393|s394|s395|s396|s397|s8293|z833|z857|z969|z970|z971|z972|z973|z974|z975|z976|z977|z978|z979|z980|z981|z982|z983|z984|z1042|z1043|z1044|z1045|z1046|z1047|z1048|z1049|z1050|z1051|z1052|z1053|z1054|z1055|z1056|z1057|z1058|z1059|z1060|z1061|z1062|z1063|z1064|z1065|z1066|z1067|z1068|z1069|z1070|z1071|z1072|z1073|z1074|z1075|z1076|z1077|z1078|z1079|z1080|z1081|z1082|z1083|z1084|z1085|z1086|z1087|z1088|z1089|z1090|z1091|z1092|z1093|z1094|z1095|z1096|z1097|z1098|z1099|z1100|z1101|z1102|z1103|z1104|z1105|z1106|z1107|z1108|z1109|z1110|z1111|z1112|z1113|z1114|z1115|z1116|z1117|z1118|z1119|z1120|z1121|z1122|z1123|z1124|z1125|z1126|z1127|z1128|z1129|z1130|z1131|z1132|z1133|z1134|z1135|z1136|z1137|z1138|z1139|z1140|z1141|z1142|z1143|z1144|z1145|z1146|z1147|z1148|z1149|z1150|z1151|z1152|z1153|z1154|z1155|z1156|z1157|z1158|z1400|z1825|z2917|z3622|z3623|z3624|z3625 +SRT#S5778|Z834|Z845|Z846|s8294|s8295|z133|z134|z192|z863|z864|z867|z1401|z1402 +SRTF#Z673|Z674 +SRTJ#S522|S523 +SRTK#S406|S521 +SRTL#S407|S408|S409|Z671|Z672|Z2343|Z2344|z1171|z1172|z1173|z1174|z1175|z1176|z1177|z1178|z1179|z1180|z1181|z1182|z5502|z5503|z5504|z5505|z5506|z5507|z5508|z5509|z5510|z5511|z5512|z5513|z5514 +SRTM#S5785|S5786|S5787|S5788|S5789|S5790|S5791|z135 +SRTN#S410|S411|S412|S413|S5779|Z643|Z644|Z835|Z1570|Z1571|s8296|z811|z865|z868|z869|z870|z871|z1403|z2757|z2758|z2759|z2760|z2761|z2762|z2763|z2780|z2781|z2782|z2783|z2784|z2889|z2890|z2891|z2892|z2899|z2900|z2901|z2902 +SRTP#z458|z459 +SRTR#S5780|S5781|S5782|S5783|S5784|Z675|Z676|s5516|s5517|s5518|s5519|s5520|s5521|s5522|s5523|s5524|s5525|s5526|s5527|s5528|s5529|z136|z137|z138|z139|z140|z460|z461|z462|z463|z464|z465|z466|z467|z468|z469|z470|z471|z472|z1183|z1184|z1185|z1186|z1187|z1188|z1189|z1190|z1191|z1192|z1193|z1194|z1195|z1196|z1197|z1198|z1199|z1200|z1201|z1202|z1203|z1204|z1205|z1206|z1207|z1208|z1209|z1210|z1211|z1212|z1213|z1214|z1215|z1216|z1217|z1218|z1219|z1220|z1221 +SRTS#Z847|s8297|z141|z142|z143|z144|z872|z1404 +SRTT#s8298|z812|z866|z873|z874|z875|z876|z877|z1405|z2893 +SRWL#z1222|z1223|z1224|z1225|z1226|z1227|z1228|z1229|z1230|z1231|z1232|z1233|z1234|z1235|z1236|z1237 +SRWR#Z680|Z681|Z682 +SRWT#Z150 +SRX#Z2418 +SRXN#Z1576|Z1577|z2785|z2786|z2787|z2788|z2789|z2790|z2791|z2792|z2793|z2794|z2795|z2796|z2797|z2798|z2799|z2800|z2894|z2895|z2896|z2897|z2898 +SRXR#Z2417 +SRXT#S4023|S4024|S4025|S4026|Z1578|Z1579|Z1580|Z1581|Z1582|Z1583|Z1584|Z1585|Z1586|Z1587|Z1588|Z1589|Z1590|Z1591|z2801|z2802|z2803|z2804|z2805|z2806|z2807|z2808|z2809|z2810|z2811|z2812|z2813|z2814|z2815|z2816|z2817|z2818|z2819|z2820|z2821|z2822|z2823|z2824|z2825|z2826|z2827|z2828|z2829|z2830|z2831|z2832|z2833|z2834|z2835|z2836|z2837|z2838|z2839|z2840|z2841|z2842|z2843|z2844|z2845|z2846|z2847|z2848|z2849|z2850|z2851|z2852|z2853|z2854|z2855|z2856|z2857|z2858|z2859|z2860|z2861|z2862|z2863|z2864|z2865|z2866|z2867|z2868|z2869|z2870|z2871|z2872|z2873|z2874|z2875|z2876|z2877|z2878|z2879|z2880|z2881|z2882|z2883|z2884|z2885|z2886|z2887|z2888|z2903|z2904|z2905|z2906|z2907 +SS#S494|S4035|S5916|S9776|Z194|Z732|s447|s458|s8682|s8683|z3632 +SSBL#z4832 +SSBR#z4833 +SSFJ#z4835 +SSFR#z4836 +SSFT#S4749|s4644|s4645|s4646|s4647|s4648|s4649|s4650|s4651|s4652|s4653|s4654|s4655 +SSH#z4544 +SSHL#z4840 +SSHN#Z1830|z3633|z4545|z4546|z4547|z4548|z4549|z4550|z4827|z4828|z4829|z4830 +SSHR#z4841 +SSJ#Z1674|Z1910|z3626 +SSJB#z4837 +SSJL#z4566|z4567|z4568|z4569 +SSJN#Z1911|z3627|z3628|z3629|z3630|z3631 +SSJS#z4838 +SSK#Z1907|z4831 +SSKB#z4473|z4474|z4475|z4476|z4477 +SSKF#S4038|S4039|S4040|S4041|S4042 +SSKK#S10177|S10178|z4468|z4469|z4470|z4471|z4472 +SSKL#S4043|S4167|S4168|S4169|Z1037|Z1038|Z1039|Z1803|Z1804|Z1805|Z1806|Z1807|Z1808|Z1809|Z1810|Z1811|z1499|z1500|z1501|z1502|z1503|z1504|z1505|z1506|z1507|z1513|z4460|z4483|z4484|z4485|z4486|z4487|z4488|z4489|z4490|z4491|z4492|z4493|z4494|z4495|z4496|z4538|z4868 +SSKM#z4497|z4498|z4499|z4500|z4501|z4502|z4503|z4504|z4505|z4506 +SSKN#S9777|S9778|Z1812|Z1813|Z1814|Z1815|Z1816|Z1817|Z1818|Z1819|Z1820|z1508|z1509|z1510|z1511|z1512|z4461|z4462|z4463|z4464|z4465|z4507|z4508|z4509|z4510|z4511|z4512|z4513|z4514|z4515|z4516|z4517|z4518|z4519|z4520|z4521|z4522|z4523|z4524|z4525|z4526 +SSKR#S4170|S4171|S10179|Z1794|Z1795|Z1796|Z1797|Z1798|Z1799|Z1800|Z1801|Z1802|Z1821|Z1822|s5597|s5598|z4527|z4528|z4529|z4530|z4531|z4532|z4533|z4534|z4535|z4536|z4537|z4839 +SSKS#S9888|Z1823|Z1824|Z1825|Z1826|Z1827|Z1828|Z1829|Z1908|Z1909|z4478|z4479|z4480|z4481|z4482 +SSKT#S4036|S4037|z1514|z1515|z1516|z1517|z4466|z4467|z4539|z4540|z4541|z4542|z4543 +SSKW#S4044|S4045 +SSL#S4740|S5837|S5853|s5545|s5550|s8589|s8597 +SSLB#S4741|S4742|S5838|S5844|S5845|S5846|S5847|S5848|s5580|s5581 +SSLF#S4743|S4744|S4745|S4746|S5841|S5878|S5897|S5898|S5899 +SSLH#S5860|S5861 +SSLJ#S5858|S5859|S5907|S5908|S5909|S5910|s5599|s5600|s5601|s5602|s5603|z4843 +SSLK#S5857|S5870|S5871|s5575|s5576|s5577|s5578|s5579|s5594|s5595 +SSLM#S5839|S5840|S5876|S5905|S5906|s5551 +SSLN#S4177|S4747|S5245|S5246|S5247|S5248|S5249|S5854|S5855|S5894|S5895|S5896|s5181|s5182|s5183|s5184|s5185|s5552|s8590|s8591|s8592|s8593|s8594|z4821|z4822|z4823|z4824|z4825|z4863|z4864|z4865|z4866|z4867 +SSLP#S5879|S5880|S5881|S5882|S5883|S5884|S5885|s5582|s5583|s5584|s5585|s5586|s5587|s5588 +SSLR#S5877|S5886|S5887|S5888|S5889|Z1040|s5553|s5554|s5555|s5556|z1518|z1519|z1520|z1521|z1522|z1523|z1524|z1525|z1526|z1527|z1528|z1529 +SSLS#S4748|S5842|S5843|S5856|S5862|S5863|S5864|S5865|S5866|S5867|S5868|S5869|S5872|S5873|S5874|S5875|S5890|S5891|S5892|S10175|S10176|s5557|s5558|s5559|s5560|s5561|s5562|s5563|s5564|s5565|s5566|s5567|s5568|s5569|s5570|s5571|s5572|s5573|s5574|s5589|s5590|s5591|z4842 +SSLT#S5849|S5850|S5851|S5852|S5893|s5546|s5547|s5548|s5549|s8595|s8596|z4844 +SSLW#S5900|S5901|S5902|S5903|S5904|s5592|s5593 +SSLX#s8701|s8702|s8703|s8704|s8705 +SSM#S4739|s8684 +SSMK#S4250|S4251|S4252 +SSMN#Z1675|Z1676|Z1677|Z1678|Z1679|Z1680|Z1681|Z1682|Z1683|Z1684|Z1685|Z1686|Z1687|Z1688|Z1689|Z1690|Z1691|Z1692|Z1693|Z1694|Z1695|Z1696|Z1697|Z1698|Z1699|Z1700|Z1701|Z1702|Z1703|Z1704|Z1705|Z1706|Z1707|Z1708|Z1709|Z1710|Z1711|Z1712|Z1713|Z1714|Z1715|Z1716|Z1717|Z1718|Z1719|Z1720|Z1721|Z1722|Z1723|Z1724|Z1725|Z1726|Z1727|Z1728|Z1729|Z1730|Z1731|Z1732|Z1733|Z1734|Z1735|Z1736|Z1737|Z1738|Z1739|Z1740|Z1741|Z1742|Z1743|Z1744|Z1745|Z1746|Z1747|Z1748|Z1749|Z1750|Z1751|Z1752|Z1753|Z1754|Z1755|Z1756|Z1757|Z1758|z3634|z3635|z3636|z3637|z3638|z3639|z3640|z3641|z3642|z3643|z3644|z3645|z3646|z3647|z3648|z3649|z3650|z3651|z3652|z3653|z3654|z3655|z3656|z3657|z3658|z3659|z3660|z3661|z3662|z3663|z3664|z3665|z3666|z3667|z3668|z3669|z3670|z3671|z3672|z3673|z3674|z3675|z3676|z3677|z3678|z3679|z3680|z3681|z3682|z3683|z3684|z3685|z3686|z3687|z3688|z3689|z3690|z3691|z3692|z3693|z3694|z3695|z3696|z3697|z3698|z3699|z3700|z3701|z3702|z3703|z3704|z3705|z3706|z3707|z3708|z3709|z3710|z3711|z3712|z3713|z3714|z3715|z3716|z3717|z3718|z3719|z3720|z3721|z3722|z3723|z3724|z3725|z3726|z3727|z3728|z3729|z3730|z3731|z3732|z3733|z3734|z3735|z3736|z3737|z3738|z3739|z3740|z3741|z3742|z3743|z3744|z3745|z3746|z3747|z3748|z3749|z3750|z3751|z3752|z3753|z3754|z3755|z3756|z3757|z3758|z3759|z3760|z3761|z3762|z3763|z3764|z3765|z3766|z3767|z3768|z3769|z3770|z3771|z3772|z3773|z3774|z3775|z3776|z3777|z3778|z3779|z3780|z3781|z3782|z3783|z3784|z3785|z3786|z3787|z3788|z3789|z3790|z3791|z3792|z3793|z3794|z3795|z3796|z3797|z3798|z3799|z3800|z3801|z3802|z3803|z3804|z3805|z3806|z3807|z3808|z3809|z3810|z3811|z3812|z3813|z3814|z3815|z3816|z3817|z3818|z3819|z3820|z3821|z3822|z3823|z3824|z3825|z3826|z3827|z3828|z3829|z3830|z3831|z3832|z3833|z3834|z3835|z3836|z3837|z3838|z3839|z3840|z3841|z3842|z3843|z3844|z3845|z3846|z3847|z3848|z3849|z3850|z3851|z3852|z3853|z3854|z3855|z3856|z3857|z3858|z3859|z3860|z3861|z3862|z3863|z3864|z3865|z3866|z3867|z3868|z3869|z3870|z3871|z3872|z3873|z3874|z3875|z3876|z3877|z3878|z3879|z3880|z3881|z3882|z3883|z3884|z3885|z3886|z3887|z3888|z3889|z3890|z3891|z3892|z3893|z3894|z3895|z3896|z3897|z3898|z3899|z3900|z3901|z3902|z3903|z3904|z3905|z3906|z3907|z3908|z3909|z3910|z3911|z3912|z3913|z3914|z3915|z3916|z3917|z3918|z3919|z3920|z3921|z3922|z3923|z3924|z3925|z3926|z3927|z3928|z3929|z3930|z3931|z3932|z3933|z3934|z3935|z3936|z3937|z3938|z3939|z3940|z3941|z3942|z3943|z3944|z3945|z3946|z3947|z3948|z3949|z3950|z3951|z3952|z3953|z3954|z3955|z3956|z3957|z3958|z3959|z3960|z3961|z3962|z3963|z3964|z3965|z3966|z3967|z3968|z3969|z3970|z3971|z3972|z3973|z3974|z3975|z3976|z3977|z3978|z3979|z3980|z3981|z3982|z3983|z3984|z3985|z3986|z3987|z3988|z3989|z3990|z3991|z3992|z3993|z3994|z3995|z3996|z3997|z3998|z3999|z4000|z4001|z4002|z4003|z4004|z4005|z4006|z4007|z4008|z4009|z4010|z4011|z4012|z4013|z4014|z4015|z4016|z4017|z4018|z4019|z4020|z4021|z4022|z4023|z4024|z4025|z4026|z4027|z4028|z4029|z4030|z4031|z4032|z4033|z4034|z4035|z4036|z4037|z4038|z4039|z4040|z4041|z4042|z4043|z4044|z4045|z4046|z4047|z4048|z4049|z4050|z4051|z4052|z4053|z4054|z4055|z4056|z4057|z4058|z4059|z4060|z4061|z4062|z4063|z4064|z4065|z4066|z4067|z4068|z4069|z4070|z4071|z4072|z4073|z4074|z4075|z4076|z4077|z4078|z4079|z4080|z4081|z4082|z4083|z4084|z4085|z4086|z4087|z4088|z4089|z4090|z4091|z4092|z4093|z4094|z4095|z4096|z4097|z4098|z4099|z4100|z4101|z4102|z4103|z4104|z4105|z4106|z4107|z4108|z4109|z4110|z4111|z4112|z4113|z4114|z4115|z4116|z4117|z4118|z4119|z4120|z4121|z4122|z4123|z4124|z4125|z4126|z4127|z4128|z4129|z4130|z4131|z4132|z4133|z4134|z4135|z4136|z4137|z4138|z4139|z4140|z4141|z4142|z4143|z4144|z4145|z4146|z4147|z4148|z4149|z4150|z4151|z4152|z4153|z4154|z4155|z4156|z4157|z4158|z4159|z4160|z4161|z4162|z4163|z4164|z4165|z4166|z4167|z4168|z4169|z4170|z4171|z4172|z4173|z4174|z4175|z4176|z4177|z4178|z4179|z4180|z4181|z4182|z4183|z4184|z4185|z4186|z4187|z4188|z4189|z4190|z4191|z4192|z4193|z4194|z4195|z4196|z4197|z4198|z4199|z4200|z4201|z4202|z4203|z4204|z4205|z4206|z4207|z4208|z4209|z4210|z4211|z4212|z4213|z4214|z4215|z4216|z4217|z4218|z4219|z4220|z4221|z4222|z4223|z4224|z4225|z4226|z4227|z4228|z4229|z4230|z4231|z4232|z4233|z4234|z4235|z4236|z4237|z4238|z4239|z4240|z4241|z4242|z4243|z4244|z4245|z4246|z4247|z4248|z4249|z4250|z4251|z4252|z4253|z4254|z4255|z4256|z4257|z4258|z4259|z4260|z4261|z4262|z4263|z4264|z4265|z4266|z4267|z4268|z4269|z4270|z4271|z4272|z4273|z4274|z4275|z4276|z4277|z4278|z4279|z4280|z4281|z4282|z4283|z4284|z4285|z4286|z4287|z4288|z4289|z4290|z4291|z4292|z4293|z4294|z4295|z4296|z4297|z4298|z4299|z4300|z4301|z4302|z4303|z4304|z4305|z4306|z4307|z4308|z4309|z4310|z4311|z4312|z4313|z4314|z4315|z4316|z4317|z4318|z4319|z4320|z4321|z4322|z4323|z4324|z4325|z4326|z4327|z4328|z4329|z4330|z4331|z4332|z4333|z4334|z4335|z4336|z4337|z4338|z4339|z4340|z4341|z4342|z4343|z4344|z4345|z4346|z4347|z4348|z4349|z4350|z4351|z4352|z4353|z4354|z4355|z4356|z4357|z4358|z4359|z4360|z4361|z4362|z4363|z4364|z4365|z4366|z4367|z4368|z4369|z4370|z4371|z4372|z4373|z4374|z4375|z4376|z4377|z4378|z4379|z4380|z4381|z4382|z4383|z4384|z4385|z4386|z4387|z4388|z4389|z4390|z4391|z4392|z4393|z4394|z4395|z4396|z4397|z4398|z4399|z4400|z4401|z4402|z4403|z4404|z4405|z4406|z4407|z4408|z4409|z4410|z4411|z4412|z4413|z4414|z4415|z4416|z4417|z4418|z4419|z4420|z4421|z4422|z4423|z4424|z4425|z4426|z4427|z4428|z4429|z4430|z4431|z4432|z4433|z4434|z4435|z4436|z4437|z4438|z4439|z4440|z4441|z4442|z4443|z4444|z4445|z4446|z4447|z4448|z4449|z4450|z4451|z4452|z4453|z4454|z4455|z4456|z4457|z4458|z4459 +SSMT#z4845 +SSN#S131|S495|S4750|S5917|S9887|S9981|Z686|s448|s459|s8685 +SSNB#S140|S141|s108|s109|s110|s111 +SSNJ#S4078 +SSNK#S143 +SSNL#s105|s106|s107 +SSNN#S4751|S9982|Z690 +SSNR#S132|S133|S134|S135|S136|S142|S9979|S9980|S9983|S9984|Z687|Z688|Z689 +SSNS#S137|S138|S139|S144|s8427|s8428|s8429|s8430|s8431 +SSNT#S4178|Z1831|s449|s450|s451|s452|s8686|s8687|s8688|s8689|z4551|z4552|z4553|z4554|z4555 +SSPJ#S4046 +SSPK#s8299|s8300|s8301|s8302|s8303 +SSPL#z4571|z4572|z4573|z4574|z4575 +SSPN#s8304|s8305|s8306|s8307|s8308|s8309|s8310|s8311|s8312|s8313|s8314|s8315 +SSPR#Z1834|Z1835|Z1836|Z1837|z4583|z4584|z4585|z4586|z4587|z4588|z4589|z4590|z4591|z4592 +SSPS#S10180|S10181 +SSPT#z4576|z4577|z4578|z4579|z4580|z4581|z4582 +SSR#S496|s4690|s8690|s8691|s8706 +SSRM#S4796|S4797|s8692 +SSRN#S497|s4691|s4692|s4693|s4694|s4695|s8693 +SSRS#s8694 +SSRT#s4696|s4697|s4698|s4699|s4700|s4701|z4846|z4847|z4849 +SSRX#z4848 +SSS#S5911|s8695 +SSSF#S5912|S5913 +SSSJ#s5604 +SSSK#z4850|z4851|z4852|z4853 +SSSN#S4795|z4854 +SSSP#z4856 +SSST#S5914|S5915|s460|s8696|s8697|s8698|s8699|s8700|z4857|z4858 +SSSX#z4855 +SST#S4979|S5369|Z2325|s104|s453|s454|s4280|s4928|s8478|s8707|z1309|z4570 +SSTF#S10182|S10183|S10184 +SSTH#z4601|z4602|z4603|z4604 +SSTK#z4596|z4597|z4598|z4599|z4600 +SSTL#S565|S566|S567|Z1846|Z1847|Z1848|Z1849|Z1850|Z1851|Z1852|Z1853|z1650|z4606|z4607|z4608|z4609 +SSTM#S9954|S9955|S9956|S9957|S9958|S9959|S9960|S9961|S9962|S9963|S9964|S9965|S9966|S9967|S9968|S9969|S9970|S9971|S9972|S9973|S9974|S9975|S9976|S9977|S9978|Z1854|Z1855|s5596|s8412|s8413|s8414|s8415|s8416|s8417|s8418|s8419|s8420|s8421|s8422|s8423|s8424|s8425|s8426|z4611|z4612|z4613|z4614|z4615|z4616|z4617|z4618 +SSTN#Z1838|Z1839|Z1840|Z1841|Z1842|Z1843|Z1844|Z1845|Z1859|Z1860|Z1861|Z1862|Z1863|Z1864|s455|s8708|z4593|z4594|z4635|z4636|z4637|z4638|z4639|z4640|z4642|z4826 +SSTP#z4619|z4620|z4621|z4622 +SSTR#S4048|S4049|S4050|S4051|S4052|S4054|S4172|Z1041|Z1042|Z1856|Z1857|Z1858|s5112|s5113|s5114|s5115|s5116|s5117|s5118|s5119|s5120|s5121|s5122|z4610|z4628|z4629|z4630|z4631|z4632|z4633|z4634|z4643|z4644|z4645|z4646|z4834|z4859 +SSTS#Z1759|Z1760|Z1761|Z1762|Z1763|Z1764|Z1765|Z1766|Z1767|Z1768|Z1769|Z1770|Z1771|Z1772|Z1773|Z1774|Z1775|Z1776|Z1777|Z1778|Z1779|Z1780|Z1781|Z1782|Z1783|Z1784|Z1785|Z1786|Z1787|Z1788|Z1789|Z1790|Z1791|Z1792|Z1793|Z1865|Z1866|Z1867|s456|s8709|z4556|z4557|z4558|z4559|z4560|z4623|z4624|z4625|z4626|z4627|z4641|z4647|z4648|z4649|z4650|z4651|z4652 +SSTT#S4047|S4053|s457|z4595|z4605 +SSWN#S564|z4862 +SSWR#S10185|S10186|S10187|S10188 +SSWS#S10189|S10190|z4860|z4861 +SSXR#Z1832|Z1833|z4561|z4562|z4563|z4564|z4565 +ST#C356|S13|S145|S498|S4182|S4253|S4254|S4752|S5176|S5377|S7066|S7776|S7896|S9769|S9787|S10082|Z271|Z790|Z1189|s319|s320|s4242|s4252|s4309|s4929|s6945|s6991|s8479|s8480|z1310 +STB#S7244|S7777|S9321|S9540|S9595|s7409|s7953 +STBF#S7783|S7784|S7785|S7786|S7787|s6901|s6902|s6903|s6904|s6905|s6906|s6907|s6908 +STBH#S7250|S7251|S7252|S7253|S7254|S7255|S7256|Z272|s6909|s6910|s6911|s6912|s6913|s6914|s6915|s6916|s6917|s6918|s6919|s6920|s6921|z225 +STBJ#S7788|S7789|S7790|S7791|s6923|s6924|s6925|s6926|s6927|s6928|s6929|s6930 +STBK#S7780|S7781|S7792|S7793|S7794|s6922|s6931|s6932|s6933|s6934 +STBL#S7257|S7258|S7259|S7260|S7261|S7262|S7263|S7264|S7265|S7266|S7267|S7795|S10088|Z273|s6486|s6487|s6488|s6489|s6490|s6491|s6492|s6493|s6494|s6495|s6496|s6497|s6498|s6499|s6500|s6501|s6502|s6503|s6504|s6505|s6506|s6507|s6508|s6509|s6510 +STBM#S7796|S7797|S7798|S7799|Z295|Z296 +STBN#C355|S7245|S7246|S9322|S9323|S9324|S9325|S9326|S9327|S9328|S9329|S9330|S9331|S9332|S9333|S9541|S9596|s6897|s6898|s6899|s6900|s7410|s7411|s7412|s7413|s7414|s7415|s7744|s7745|s7746|s7747|s7748|s7954|s7955|s7956|s7957 +STBR#S5381|S7268|S7269|S7270|S7271|Z294|Z463|s7963|s7964|s7965|s7966|s7967|s7968|s7969|s7970|s7971|s7972|s7973 +STBS#S7248|S7249|S7272|S7273|S7274|S7275|S7276|S7277|S7278|S7279|S7280|S7281|S7282|S7283|S7284|S7285|S7782|S7800|S7801|S7802|Z274|Z275|Z276|Z277|Z278|Z279|Z280|Z281|Z291|Z292|s7416|s7958 +STBT#S7247|S7778|S7779|S7803|S7804|S7805|Z293|s6893|s6894|s6895|s6896|s6935|s6936|s6937|s7352|s7353|s7354|s7355|s7356|s7357|s7358|s7359|s7360|s7361|s7362|s7363|s7417|s7418|s7419|s7420|s7421|s7959|s7960|s7961|s7962 +STBW#S7806|S7807|S7808|S7809 +STBX#S9640|S9641 +STF#S8365|S8633|S8636|S9406|s7008|s7009 +STFB#S8422|S8423|S8424|S8634 +STFF#S8452|S8453|S8454 +STFH#S7921 +STFJ#S7404|S8438|S8439 +STFK#S7922|S8440 +STFL#S14|S4935|S7405|S7406|S7407|S7408|S7409|S7410|S7411|S7923|S8425|S8426|S8427|S8428|S8429|S8430|S8431|S8432|S8433|S8434|S8435|S8436|S8437|S8637|S8638|Z287|Z313|s6544|s6545|s6546|s6547|s6548|s6549|s6550|s6551|s6552|s6553|s6554|s6555|s6556|s6557|s6558|s6559|s6560|s6561|s6562|s6563|s6575|s7422|s7423|s7424|s7425|s7426|s7427|s7428|s7429|s7430|s7431|s7598|s7599|s7600|s7601|s7602|s7603 +STFM#S8441|S8442|S8443|S8444|S8641|S8642|s7010|s7432|s7433|s7434|s7435|s7436 +STFN#S7830|S7887|S8140|S8141|S8366|S8639|S9407|S9408|S9409|S9410|S9411|S9412|S9413|S9414|S9415|S10094|Z314|Z317|s7011|s7012|s7013|s7014|s7015|s7765|s7766|s7767|s7768|s7769|s7770|s7771|s7772|s7773|s7774|s7775|s7776|s7777|s7778|s7779|s7780|s7781 +STFR#S7918|S7919|S10083|S10084|S10095|S10096|S10097|Z315|Z316|Z441|Z442|Z443|Z444|Z445|Z446|Z447|Z448|Z449|Z450|s6564|s6565|s6566|s6567|s6568|s6569|s6570|s6571|s6572|s6573|s6574|s7016|s7017|s7018|s7019|s7020|s8604|s8605|s8606|s8607|s8617 +STFS#S8445|S8446|S8447|S8448|S8449|S8640|s7021|s7022|s7023|s7024|s7025|s7026|z4660 +STFT#S7399|S7400|S7401|S7402|S7403|S8450|S8451|S8466|S8467|S8468|S8469|S8470|S8471|S8472|S8473|S8474|S8475|S8476|S8477|S8478|S8479|S8480|S8481|S8482|S8483|S8484|S8485|S8486|S8487|S8635|s7027|s7028|s7029|s7030|s7031|s7462|s7463|s7464|s7465|s7466|s7467|s7468|s7469|s7470|s7471 +STFW#S8643|S8644|S8645|Z288|Z289|z226|z227|z228|z229|z230|z231 +STH#S7903|s6992 +STHF#S7897|S7898 +STHL#S10101 +STHN#S7899|S7900|S10100|S10102|s6993|s6994|s6995|s6996|s6997|s6998|s6999|s7000 +STHR#S7901|S7902 +STHS#C358 +STJ#S7889|S8455|s4269|s8483|z244|z1644|z4653 +STJF#Z318 +STJM#S10104|Z319|s5143|z232|z233|z234|z235|z236|z245|z1645 +STJN#S7890|S7929|S7930|Z320|s4270|s5144|s7032|s7033|s7034|s7035|s7036|s7037|s7038|s7438|s8484|s8485|s8486|s8487|s8488|z237|z246 +STJR#S7891|S7931|S7932|S7933|S7934|S7935|S7936|S7937|S7938|S7939|S7940|S7941|s4271|s5145|s7039|s7040|s7041|s7042|s7043|s7044|s7045|s7046|s7047|z238|z239|z247|z248|z1646 +STJS#S7927|S7928|Z321|s4272|z240|z249|z1647 +STJW#Z322 +STK#S7462|S7831|S7888|S8403|S8603|S9334|S9597|S9642|S9650|s4268|s5142|s6597|s6598|s6978|s7437|z243|z1643|z1648 +STKB#S7849|S7850|S7851|S7924|S7925|S7926|s6977 +STKF#S7412|S7886|S7942|S8612|S8613|S8614|S8615|S8616 +STKH#S8410|S8411 +STKJ#s7394|s7395|s7396 +STKK#S9657|S9658|S9659|S9660|s7393|s7397 +STKL#S7874|S7875|S7876|S9598|S9599|S9600|S9651|S9652|S9653|S9654|S9661|S9662|S9663|S9664|S9665|s8035|s8036|s8037|s8038|s8039|s8040|s8041|s8042|s8043|s8044|s8045|z241|z242 +STKM#S8412|S8413|S8488|s6986 +STKN#S7413|S7414|S7854|S7855|S7856|S7857|S7858|S7859|S7860|S7861|S7862|S7863|S7864|S7865|S7866|S7867|S7870|S7871|S7872|S7877|S7878|S7947|S7948|S7949|S7950|S7951|S8606|S8607|S8608|S8609|S8623|S9601|S9655|S10024|S10025|S10026|Z330|Z331|s6576|s6577|s6578|s6579|s6580|s6581|s6582|s6583|s6584|s6585|s6586|s6587|s6588|s6599|s6979|s6980|s6981|s6982|s6983|s6984|s6985|s7389|s7390|s7391|s7392|s7592|s7593|s7594|z1756|z1757|z1758|z1759|z1760 +STKP#S8617|S8618|S8619|S9666|S9667|S9668 +STKR#C357|S4922|S4923|S4924|S7868|S7869|S7873|S7879|S7880|S7881|S7892|S7893|S7894|S7904|S7944|S8404|S8405|S8406|S8407|S8408|S8409|S8414|S8415|S8610|S8646|S8647|S9643|S9644|S9645|S9646|S9647|S10098|S10099|S10105|S10106|S10107|Z323|Z324|Z328|Z329|Z332|z252|z253 +STKS#S4925|S4926|S4927|S7832|S7882|S7883|S7884|S7885|S7895|S7943|S7945|S8416|S8417|S8418|S8419|S8420|S8421|S8611|S8620|S8621|S8622|S8630|S8631|S8632|S9335|S9656|S9669|S9673|S9674|S10108|s4273|s4274|s7048|s7398|s7399|s7400|s7401|s7402|s7403|s7439|s7595 +STKT#S15|S7852|S7853|S7946|S8604|S8605|s6987|s6988|s6989|s6990|s7049|s7404|s7405|s7406|s7407|s7408|s7440|s7590|s7591|s7596|s7597|s8489|s8490|s8491|s8492|z250|z251|z1766|z1767|z1768|z1769|z1770|z1771|z1772|z1773|z1774 +STKW#S8624|S8625|S8626|S8627|S8628|S8629|S9670|S9671|S9672|s8046 +STKX#S9648|S9649 +STL#S437|S4183|S7415|S7468|S8044|S8456|S8489|S8492|S8506|S8648|S9416|S9420|S9427|S9562|S9675|S9772|S10022|Z694|s345|s4877|s7001|s7050|s7051|s7498|s8202|z4655 +STLB#S7417|S7418|S7419|S7420|S7421|S7422|S7423|S7424|S7425|S7426|S7427|S8490|S8491|S8508|S8509|S8524|S9417|S9418|S9419|s6589|s6590|s6591|s6592|s6593|z254 +STLF#S7430|S7431|S7454|S7956|S8064|S8097|S8098|S8099|S8100|S8101|S8102|S8103|S8104|S8105|S8106|Z337|Z338|s321|s322|s323|s324|s325|s326|s327|s7129|s7130|s7131|s7132|s7133|s7562|s7563|s7564|s7565|s7566|s7567|s7568 +STLH#S7432|S7433|S7434|S7952|S7953|S7954|S7955|S8072|s6595|s7523|s7524|s7525|s7526|s7527|s7528 +STLJ#C359|S7470|S7471|S7472|S7473|S7474|S8040|S8041|S8065|S8066|S8067|S8068|S8498|S8499|S8500|S8501|S8507|S8512|s7477|s7478|s7479|s7480|s7512|s7513|s7514|s7515|s7516|s7517|s7518|s7519|s7520|s7521|s7522|s7529|s7530|s7531|s7532|s7533|s7534|s8189|s8190|s8191 +STLK#S440|S441|S442|S443|S7435|S7436|S7437|S7438|S7475|S7476|S7477|S8069|S8070|S8071|S8505|S8510|S8511|S9421|S9422|S9423|S9424|Z696|Z697|Z698|Z699|Z700|s7535|s7536|s7537|s8188 +STLM#S7478|S7479|S7905|S7906|S8073|S8074|S8075|S8076|S8520|S8521|S8522|s7052|s7499 +STLN#S4938|S4939|S4940|S4941|S4942|S7463|S7464|S7465|S7466|S7467|S7481|S7482|S7907|S8045|S8046|S8047|S8048|S8049|S8050|S8051|S8052|S8053|S8054|S8055|S8056|S8057|S8058|S8059|S8060|S8061|S8062|S8063|S8081|S8082|S8083|S8084|S8085|S8086|S8087|S8088|S8089|S8090|S8091|S8092|S8093|S8094|S8095|S8096|S8457|S8493|S8518|S8519|S8649|S8650|S9425|S9426|S9428|S9563|S9676|S9773|S10023|S10109|S10110|S10111|Z701|Z1870|s328|s329|s330|s331|s332|s4858|s4859|s4860|s4861|s4862|s6594|s6600|s6601|s7002|s7003|s7004|s7005|s7053|s7111|s7112|s7113|s7114|s7115|s7116|s7117|s7118|s7125|s7126|s7127|s7128|s7500|s7501|s7502|s7503|s7504|s8192|s8193|s8194|s8195|s8196|s8197|s8632|s8633|s8634|s8635|s8636|z1262|z4656|z4657|z4658|z4659 +STLP#S444|S445|S446|S447|S448|S449|S450|S451|S7439|S7440|S7441|S7442|S8077|S8078|S9429|Z334|Z335|Z336|s7604|s7605|s7606|s8047|s8048|s8049|s8050|s8051|s8052|s8053 +STLR#S460|S461|S462|S463|S4936|S4937|S7416|S7429|S7443|S7444|S7445|S7446|S7469|S9771|s7054|s7055|s7056|s7057|s7058|s7505|s7506|s7507|s7508|s7509|s7510|s7897 +STLS#S452|S453|S454|S455|S458|S459|S7428|S7447|S7448|S7449|S7450|S7451|S7452|S7453|S7480|S8079|S8080|S8458|S8502|S8503|S8504|S8513|S8514|S8515|S8516|S8517|S8523|S8652|Z702|s333|s4863|s7059|s7060|s7061|s7062|s7063|s7064|s7119|s7134|s7135|s7136|s7137|s7138|s7139|s7140|s7141|s7142|s7143|s7481|s7482|s7483|s7484|s7485|s7486|s7487|s7488|s7489|s7490|s7491|s7492|s7493|s7494|s7495|s7496|s7497|s7511|s7538|s7539|s7540|s7541|s7542|s7543|s7544|s7545|s7546|s7547|s7548|s7549|s7550|s7551|s7552|s7553|s7554|s7555|s7556|s7557|s7607|s7608|s7609|s7610|s7611|s7612|s8198|z260|z261 +STLT#S423|S424|S425|S426|S438|S439|S456|S457|S8042|S8043|S8494|S8495|S8496|S8497|S8651|Z282|Z283|s334|s335|s336|s337|s338|s4864|s4865|s4866|s4867|s6596|s7120|s7121|s7122|s7123|s7124|s7441|s7558|s7559|s7560|s7561|s8199|s8200|s8201|z1263 +STLW#S7455|S7456|S7457|S7458|S7459|S7460|S7461|S8107|S8108|S8109|s7569 +STLX#S5202|S5203|S5204|S5205|Z333|Z695|s4320|s4321|s4322|s4323|s4324|s5146|s5147|s5148|s5149|s5150|s5151|s7472|s7473|s7474|s7475|s7476|s8618|s8619|s8620|s8621|s8622|s8623|s8624|s8625|s8626|s8627|s8628|s8629|s8630|s8631|z255|z256|z257|z258|z259 +STM#S5382|S5383|S7483|S8533|S9564|s6602|s7144|s7782|s7783|z1761 +STMB#S7485|S7486|S7487|S7488|S7489|S7490|S7491|S7492|S8110|S8111|S8112|S8525|S8528|S8529|S8530|S8531|S8532 +STMF#S7501|S7502|S7503|S7538|S7539|S7540|S7541|S7542|S7543|S8526|S8527|S9434|S9435|S9436|s6626|s6627|s6628|s6629|s6630 +STMH#S7508|S7509|S7510|S7511|S7512|S7513|S7514|s7571 +STMJ#S7505|s7899|s7900|s7901|s7902|s7903|s7904|s7905|s7906 +STMK#S7484|S7504|S7506|S7507|S7515|S7516|S7517|S7518|S7519|S7520|S8549|S8550|s7572|s7898|s7907|s7908|s7909|s7910 +STML#S7494|S7521|S7522|S7523|S8551|S8552|S8570|S9430|S9431|S9432|S9433|s6603|s6604|s6605|s6606|s6607|s6608|s6609|s6610|s6611|s6620|s7577|s7578 +STMM#s7784 +STMN#S3891|S3892|S3893|S3894|S8534|S8535|S8536|S8537|S8538|S8539|S8540|S8541|S8542|S8543|S8544|S8545|S8546|S8556|S8557|S8558|S8559|S8560|S8561|S8562|S8563|S8564|S8565|S8566|S9565|Z339|s4075|s4076|s4077|s6612|s6613|s6614|s6615|s6616|s6617|s6618|s7145|s7146|s7147|s7148|s7149|s7570|s7576|s7785|z1800|z1801|z1802|z1803|z1804 +STMP#S7524|S8114|S8115|S8116|S8117|S8118|S8119|S8120|S8121|S8122|S8123|S8124|S8125|S9437|S9438|S9439|S9677|S9678|S9679|S9680|S9681|s6631|s6632|s6633|s6634|s6635|s6636|s6637|s6638|s6639|s6640|s6641|s6642|s7156|s7157|s7158|s7159|s7160|s7161|s7162|s7163|s7164|s7165|s7795|s7796|s7797|s7798|s7799|s7800|s7801|s7802|s7803|s7804|s7805|s7806|s7807|s7808|s7809|s7810|s7811|s7812|s7813|s7814|s7815|s7816|s7817|s7818|s7819|s7820|s7821|s7822|s7823|s7824|s7825|s8054|s8055|s8056|s8057|s8058|s8059 +STMR#S7525|S7526|S7819|S8547|S8548|S8553|S8554|S8555|S10085|S10086|s7786|s7787|s7788|s7789|s7790|s8608|s8609|s8610|s8611 +STMS#S7495|S7496|S7497|S7498|S7499|S7500|S7527|S7528|S7529|S7530|S7531|S7532|S8113|S8568|S8569|Z340|Z341|Z342|Z343|Z382|s6619|s6621|s7150|s7791|s7792|s7793|s7794 +STMT#S7493|S7533|S7534|S7535|S7536|S7537|Z344|s6622|s6623|s6624|s6625|s7151|s7152|s7153|s7154|s7155|s7573|s7574|s7575 +STMW#S7544|S7545|S7546|S7547|S7548|S8567 +STN#S146|S420|S421|S427|S4255|S5177|S7957|S7979|S8653|S9770|S9788|S9892|S10091|Z308|Z1190|Z1887|s339|s4253|s4259|s4868|s5296|s6946|s6950|s7974|s8481|z262 +STNB#S4184|S4185|S4263|S4264|S4265|S4266|S4267|S4268|S4269|S5178|S5179|S5180|S7961|S7962|S7963|S7964|S7965|S7966|S7967|S7968|S7969|S7970|S7971|S8006|S8007|S8008|S8126|Z302|z273 +STNF#S4186|S4187|S4270|S4274|S4275|S4276|S4316|S4317|S5197|S5198|S7983|S7984|Z309|Z327|s5123|s5124 +STNH#S428|S4283|S4284|S4285|S8654|Z303|Z304|s7074|s7075|s7076|s7077|z263 +STNJ#S4056|S4057|S4277|S4278|S4279|S5181|S5182|S5183|S5184|S5185|S5186|S7623|S7624|S7625|S7626|S7627|S7628|S7658|S7659|S7660|S7661|S7662|S7826|S9577|S9578|S9579|Z384|s6673|s7079|s7080|s7081|s7082|s7083|s7084|s7085|s7086|s7087|s7088|s7089|s7090 +STNK#S4055|S4188|S4189|S4190|S4191|S4192|S4193|S4194|S4280|S4281|S4282|S7825|S7985|S7986|S7987|S7988|S7989|S7990|S7991|S7992|S7993|S7994|S7995|S7996|S7997|S7998|S7999|S8000|S8001|S8002|S8127|S8128|S8129|S8130|S8131|S8132|S8133|S8134|S8135|S8571|S8572|S8573|S8574|S8575|S9464|S9465|S9580|S9581|S9582|Z284|Z285|Z383|Z385|Z386|Z387|Z388|Z389|Z390|Z391|Z392|Z393|Z394|Z395|Z396|Z397|Z398|Z399|Z400|Z401|Z402|Z403|Z404|Z405|Z406|Z407|Z408|Z409|Z410|Z411|Z412|Z413|Z414|Z415|Z416|Z417|Z418|Z419|Z420|Z421|Z422|Z423|Z424|Z425|Z426|Z427|Z428|Z429|Z430|Z431|Z432|Z433|Z434|Z435|Z436|Z437|Z438|Z439|s6696|s6697|s6698|s7078|s7091|s7092|s7093|s7094|s7095|s7096|s7097|s7098|s7099|s7166|s7167|s7168|s7169|s7170|s7171|s7172|s7173|s7174|s7175|s7176|s7177|s7178|s7179|s7180|s7181|s7182|s7183|s7184|s7579|s7580|s7581|s7582|s7583|s7584|s7918|s7919|s7920|s7921|s7922|s7923|s7924|s7925|s7926|s7927|s7928|s7929|z1762|z1763|z1764|z1765 +STNL#S4286|S4287|S4288|S4289|S4290|S5187|S5188|S5189|S7663|S7664|Z349|s4311|s4312|s4313|s4314|s4315|s5125|s5126|s5127|s5128|s5129|s5130|s5131|s5132|s5133|s5134|s5135|s5136|s7065|s7066|s7067|s7068 +STNM#S4291|S4292|S4293|S4314|S4315|S8003|S8004|S8005|Z345|Z346 +STNN#S147|S148|S149|S4256|S4257|S4258|S4259|S4260|S4261|S4262|S4271|S4272|S4273|S7820|S7981|s4260|s6951|s6952|s6953|s6954|s6955|s6956|s6957|s6958|s7975|s7976|s7977|s7978|s7979 +STNP#S4195|S4196|S4197|S5190|S5191|S5192|S8009|S8010|S8011|S8012|S8013|Z286 +STNR#S4198|S4199|S4200|S4294|S5193|S5194|Z347|Z1191|Z1192|s303|s304|s305|s306|s307|s308|s309|s310|s311|s312|s313|s314|s4254|s4255|s4256|s4257|s4258|s4261|s7069|s7070|s7071|s7072|s7073|s7100|s7101|s7102|s7103|s7104|s7105|s7106|s7107|s7108 +STNS#S422|S429|S3904|S3905|S3906|S4201|S4202|S4203|S4204|S4205|S4206|S4207|S4208|S4295|S4296|S4297|S4298|S4299|S4300|S4301|S4302|S4303|S4304|S4305|S4306|S4307|S4308|S4329|S4330|S5195|S5196|S7982|S8014|S8015|S8016|S8017|S8018|S8019|S8020|S8021|S8022|S8023|S8024|S8031|S8032|S8033|S10092|Z440|s294|s295|s296|s297|s298|s299|s300|s301|s302|s4262|s4316|s5137|s5138|s5139|s5140|s5141|s6699|s6700|s6701|s6702|s6703|s6704|s6705|s6706|s6707|s6708|s6709|s6959|s7109|s7110|s8186|s8187 +STNT#S4309|S4310|S4311|S4312|S4313|S7549|S7550|S7551|S7552|S7553|S7554|S7555|S7556|S7557|S7558|S7559|S7560|S7561|S7562|S7563|S7564|S7565|S7566|S7567|S7568|S7569|S7570|S7571|S7572|S7573|S7574|S7575|S7576|S7577|S7578|S7579|S7580|S7581|S7582|S7583|S7584|S7585|S7586|S7587|S7588|S7589|S7590|S7591|S7592|S7593|S7594|S7595|S7596|S7597|S7598|S7599|S7600|S7601|S7602|S7603|S7604|S7605|S7606|S7607|S7608|S7609|S7610|S7611|S7612|S7613|S7614|S7615|S7616|S7617|S7618|S7619|S7620|S7621|S7622|S7629|S7630|S7631|S7632|S7633|S7634|S7635|S7636|S7637|S7638|S7639|S7640|S7641|S7642|S7643|S7644|S7645|S7646|S7647|S7648|S7649|S7650|S7651|S7652|S7653|S7654|S7655|S7656|S7657|S7958|S7959|S7960|S7972|S7973|S7974|S7975|S7976|S7977|S7978|S8025|S8136|S8137|S8138|S8139|S9440|S9441|S9442|S9443|S9444|S9445|S9446|S9447|S9448|S9449|S9450|S9451|S9452|S9453|S9454|S9455|S9456|S9457|S9458|S9459|S9460|S9461|S9462|S9463|S9466|S9566|S9567|S9568|S9569|S9570|S9571|S9572|S9573|S9574|S9575|S9576|S9682|S9683|S9684|Z305|Z306|Z307|Z325|Z326|Z348|s4869|s4870|s4871|s4872|s4873|s4874|s6643|s6644|s6645|s6646|s6647|s6648|s6649|s6650|s6651|s6652|s6653|s6654|s6655|s6656|s6657|s6658|s6659|s6660|s6661|s6662|s6663|s6664|s6665|s6666|s6667|s6668|s6669|s6670|s6671|s6672|s6674|s6675|s6676|s6677|s6678|s6679|s6680|s6681|s6682|s6683|s6684|s6685|s6686|s6687|s6688|s6689|s6690|s6691|s6692|s6693|s6694|s6695|s6947|s6948|s6949|s6960|s6961|s6962|s6963|s6964|s7826|s7827|s7828|s7829|s7830|s7911|s7912|s7913|s7914|s7915|s7916|s7917|s7980|s7981|s7982|s7983|s8060|s8061|s8062|s8063|s8064|s8065|s8066|z4709 +STNW#S4318|S4319|S4320|S4321|S4322|S4323|S4324|S4325|S4326|S4327|S4328|S8026|S8027|S8028|S8029|S8030|s4263|s4264|s4265|s4266|s4267 +STNX#S7980 +STP#S7821|S8144|S8662|s7616 +STPF#S8579|S8580|S8655|S8656|S8657|S8658|S8659|S8660|S8661|s6722|s6723|s6724|s6725|s6726|s6727|s6728|s6729|s6730|s6731|s7613|s7614|s7615 +STPL#S7665|S7666|S7667|S7668|S7669|S7670|S7671|S7672|S7673|S7674|S7675|S7676|S7677|S7678|S7679|S7680|S7908|S7909|S7910|S7911|S7912|S7913|S7914|S7915|S7916|S8663|S8664|S8665|S8666|S8667|S8668|S8669|S8670|S8671|S8672|S8673|S8674|S8675|S10114|S10115|Z351|Z352|Z353|Z354|s6710|s6711|s6712|s6713|s6714|s6715|s6716|s6717|s6718|s6719|s6720|s6721|s6732|s7617|s7619|s7620|s7621 +STPN#S4928|S4929|S4930|S4931|S8145|S8146|S8147|S8576|S8577|S8578|Z356|Z357|Z358|Z359|s7185|s7186|s7187|s7188|s7189|s7618|s7831|s7832|s7833 +STPR#S8676|S8677|Z350|Z355 +STPS#S9467|S9468|S9602|S9603|s7190|s7846|s7847|s7848|s7849|s7850|s7851|s7852|s7853|s7854|s7855|s7856|s7857|s7858|s7859|s7984|s7985|s7986|s7987|s7988|s7989|s7990 +STPT#S8142|S8143|S8148|S8149|S8150|s7191|s7192|s7193|s7834|s7835|s7836|s7837|s7838|s7839|s7840|s7841|s7842|s7843|s7844|s7845 +STR#S430|S466|S4058|S4059|S4932|S7681|S7683|S7817|S8173|S8229|S8459|S8686|S9183|S9604|Z691|s340|s6742|s6743|s7318|s7442|s7860|s7861|z1250|z1530|z1542 +STRB#S8151|S8152|S8153|S8154|S8155|S8156|S8157|S8158|S8159|S8160|S8161|S8162|S8163|S8164|S8165|S8166|S8167|S8168|S8169|S8170|S8171|S8172|S8230|S8231|S8232|S8233|S8241|S8242|S8243|S8244|S8245|S8246|S8247|S8248|S8249|S8250|S8251|S8252|S8253|S8254|S8255|S8256|S8257|S8258|S8989|S8990|S8991|S8992|S8993|S8994|S8995|S8996|S8997|S8998|S8999|S9000|S9129|S9130|S9131|S9132|S9607|s6733|s6734|s6735|s7194|s7195|s7196|s7197|s7198|s7199|s7200|s7201|s7202|s7203|s7204|s7205|s7206|s7207|s7208|s7209|s7210|s7211|s7212|s7213|s7309|s7310|s7311|s7312|s7313|s7314|s7315|s7316|s7317|s7585|s7657|s7658|s7659|s7660|s7661|s7721|s7722|s7723|s7724|s7725|s7726|s7727|s7728|s7729|s7730|z264|z265|z266|z267 +STRF#S8174|S8175|S8235|S8236|S8237|S8238|S8239|S8274|S8275|S8276|S8277|S8278|S8279|S8280|S8281|S8282|S8283|S8324|S8349|S8350|S8351|S8352|S8353|S8354|S8355|S8356|S8727|S8728|S8729|S8730|S8731|S8732|S8733|S8734|S8735|S8736|S8737|S8738|S8739|S8740|S8741|S8742|S8743|S8744|S8745|S8746|S8747|S8748|S8749|S8750|S8751|S8752|S8753|S8754|S8755|S8756|S8757|S8758|S8759|S8760|S8761|S8762|S8763|S8764|S8765|S8766|S8767|S8768|S8769|S8770|S8771|S8772|S8773|S8774|S8775|S8776|S8777|S8778|S8779|S8780|S8781|S8782|S8783|S8784|S8785|S8786|S8787|S8788|S8789|S8790|S8791|S8792|S8793|S8794|S8795|S8796|S8797|S8798|S8799|S8800|S8801|S8802|S8803|S8804|S8805|S8806|S8807|S8808|S8809|S8810|S9046|S9047|S9048|S9049|S9050|S9051|S9052|S9053|S9054|S9055|S9056|S9057|S9058|S9059|S9060|S9061|S9062|S9063|S9064|S9065|S9066|S9067|S9068|S9069|S9070|S9071|S9134|S9187|S9265|S9298|S9299|S9300|S9301|S9613|S9614|Z310|Z360|Z361|Z368|s7319|s7320|s7321|s7322|s7323|s7632|s7633|s7634|s7635|s7636|s7637|s7638|s7639|s7672|s7673|s7719|s7720|s7998|z1780|z1781|z1782|z1783|z4684|z4685|z4686|z4687|z4688|z4689|z4690|z4691 +STRH#S7691|S8287|S8288|S8289|S8290|S8291|S9469|S10119|z1775|z1776|z1777|z1778|z1779 +STRJ#S8284|S8285|S8286|S8292|S9181|S9182|S9615|S9616|Z692|Z1878|Z1879|Z1880|Z1881|Z1882|Z1883|Z1884|s7698|s8000|s8001|s8002|s8003|s8004|s8005|s8006|z1544|z1545|z1546|z1547|z1548|z1549|z1550|z1565|z1566|z1567|z1568|z1569|z4661|z4662|z4663|z4664|z4665 +STRK#S432|S433|S434|S7685|S7686|S7687|S7688|S7689|S7692|S7693|S7694|S7695|S8293|S8294|S8295|S8296|S8297|S8298|S8329|S8460|S8461|S8462|S8463|S8464|S8465|S9001|S9002|S9003|S9004|S9005|S9006|S9007|S9008|S9009|S9010|S9011|S9012|S9013|S9014|S9015|S9016|S9017|S9018|S9019|S9020|S9072|S9073|S9074|S9075|S9076|S9077|S9078|S9079|S9080|S9081|S9082|S9083|S9084|S9085|S9086|S9087|S9088|S9089|S9090|S9162|S9163|S9164|S9165|S9166|S9167|S9168|S9169|S9170|S9171|S9172|S9173|S9174|S9175|S9176|S9177|S9178|S9179|S9180|S9194|S9195|S9196|S9268|S9269|S9270|S9271|S9272|S9273|S9274|S9275|S9276|S9277|S9278|S9279|S9280|S9281|S9583|S9584|S9585|S9586|S9587|S9588|S9589|S9590|S9591|S9592|S9605|S9617|S9621|Z1885|Z1886|s6736|s6737|s6738|s6739|s6740|s6741|s6755|s6756|s6757|s6758|s6759|s6760|s6761|s6762|s6763|s6764|s6765|s6766|s6767|s7662|s7663|s7664|s7674|s7675|s7697|s7699|s7700|s7701|s7702|s7709|s7710|s7711|s7712|s7713|s7714|s7715|s7716|s7717|s7718|s7930|s7931|s7932|s7933|s7934|s7935|s7936|s7937|s7938|s7939|s7940|s7941|s7942|s7943|s7944|s7945|s7946|s7947|s7948|s7949|s7950|s7951|s7952|s7999|s8007|s8008|s8009|s8010|z1543|z1551|z1552|z1553|z1554|z1564|z1795|z1796|z1797|z1798|z1799|z4697|z4698|z4699|z4700|z4701|z4702|z4703|z4704|z4705|z4706|z4707|z4708 +STRL#S8183|S8184|S8185|S8186|S8299|S8300|S8811|S8812|S8813|S8814|S8815|S8816|S8817|S8818|S8819|S8820|S8821|S8822|S8823|S8824|S8825|S8826|S8827|S8828|S8829|S8830|S8831|S8832|S8833|S8834|S8835|S8836|S8837|S8838|S8839|S8840|S8841|S8842|S8843|S8844|S9188|S9189|S9190|S9208|S9209|Z1065|Z1871|Z1872|s7231|s7232|s7233|s7234|s7235|s7236|s7237|s7238|s7239|s7240|s7241|s7242|s7243|s7244|s7245|s7246|s7247|s7248|s7249|s7250|s7251|s7252|s7253|s7254|s7255|s7256|s7257|s7324|s7325|s7326|s7327|s7328|s7640|s7641|s7642|z4671|z4672|z4673|z4674|z4675|z4676|z4677|z4678|z4679|z4680|z4681|z4682 +STRM#S7920|S8176|S8301|S8302|S8303|S8304|S8305|S8306|S8307|S8308|S9197|S9198|S9199|S9200|S9201|S9210|S9211|S9212|S9213|S9214|S9215|S9216|S9217|S9218|S9219|S9220|S9221|S9222|S9223|S9224|S9225|S9226|S9227|S9228|S9229|S9230|S9231|S9232|S9233|S9234|S9235|S9236|S9237|S9238|S9239|S9240|S9241|S9242|S9243|S9244|S9245|S9246|S9247|S9248|S9249|S9250|S9251|S9252|S9253|S9254|S9255|S9256|S9257|S9258|S9259|S9260|S9261|S9262|S9263|S9264|S9282|S9283|S9284|S9285|S9286|S9287|S9288|S9289|S9290|S9291|S9292|S9293|S9310|S9311|S9312|S9313|S9314|S9315|S9316|S9317|S9318|S9319|S9470|S9471|S9472|S9473|S9474|S9475|S9476|S9477|S9478|S9479|S9480|S9481|S9482|S9483|S9484|S9485|S9486|S9487|S9488|S9489|S9490|S9491|S9492|S9493|S9494|S9495|S9496|S9497|S9498|S9499|S9500|S9501|S9502|S9503|S9504|S9505|S9506|S9618|S9619|S9685|S9686|S9687|S9688|S9689|S9690|S9691|S9692|S9693|S10118|Z311|Z362|Z364|Z365|Z366|Z369|Z370|Z693|s6744|s7643|s7644|s7645|s7646|s7647|s7648|s7731|s7732|s7733|s7734|s7735|s7736|s7737|s7738|s7739|s7740|s7741|s7742|s7743|s7862|s8067|s8068|s8069|s8070|s8071|s8072|s8073|s8074|s8075|s8076|s8077|s8078|s8079|s8080|s8081 +STRN#S431|S465|S4060|S4933|S5804|S5805|S7682|S7684|S7690|S7818|S8187|S8188|S8189|S8190|S8191|S8192|S8193|S8194|S8195|S8196|S8197|S8198|S8199|S8200|S8201|S8202|S8203|S8204|S8205|S8206|S8207|S8208|S8209|S8210|S8211|S8212|S8213|S8214|S8215|S8216|S8217|S8218|S8219|S8220|S8221|S8222|S8260|S8261|S8262|S8309|S8310|S8345|S8346|S8347|S8348|S8581|S8582|S8583|S8584|S8585|S8586|S8587|S8588|S8589|S8590|S8591|S8592|S8593|S8594|S8595|S8596|S8597|S8598|S8599|S8600|S8601|S8602|S8684|S8685|S8845|S8846|S8847|S8848|S8849|S8850|S8851|S8852|S8853|S8854|S8855|S8856|S8857|S8858|S8859|S8860|S8861|S8862|S8863|S8864|S8865|S8866|S8867|S8868|S8869|S8870|S8871|S8872|S8873|S8874|S8875|S8876|S8877|S9126|S9135|S9140|S9141|S9294|S9295|S9302|S9303|S9304|S9305|S9306|S9307|S9320|S9606|S9609|S9610|S9611|S9626|S9627|S9628|S9629|S9630|S9631|S9632|S9633|S9634|S9635|S10116|S10117|Z170|Z1050|Z1051|Z1052|Z1053|Z1054|Z1055|Z1056|Z1057|Z1058|Z1059|Z1060|Z1061|Z1062|Z1063|Z1066|Z1305|Z1306|Z1307|s6745|s6746|s6747|s6748|s7258|s7259|s7260|s7261|s7262|s7263|s7264|s7265|s7266|s7267|s7268|s7269|s7270|s7271|s7272|s7273|s7274|s7275|s7276|s7277|s7278|s7279|s7280|s7281|s7282|s7283|s7284|s7285|s7286|s7287|s7329|s7330|s7331|s7332|s7333|s7350|s7351|s7443|s7444|s7445|s7446|s7448|s7449|s7450|s7451|s7452|s7622|s7623|s7649|s7650|s7681|s7682|s7683|s7684|s7685|s7686|s7687|s7688|s7689|s7690|s7691|s7692|s7693|s7694|s7863|s7991|s7992|s7993|s7994|s7995|s7996|s7997|s8029|s8030|s8031|s8032|s8033|z167|z1251|z1252|z1253|z1254|z1255|z1531|z1532|z1533|z1534|z1555|z1556|z1557|z1558|z1559|z1651|z1784|z1785|z1786|z1787|z1788|z1789|z1790|z1791|z1792|z1793|z1794|z4666|z4667|z4668|z4669|z4670|z4692|z4693|z4694|z4695|z4696 +STRP#S8177|S8314|S8315|S8316|S8317|S8318|S8319|S8320|S8878|S8879|S9136|S9539|S9620|S10093|Z1067|s7334|s7335|s7336|s7337|s7338|s7339|s7651|s7652|s8616 +STRR#S464|S8263|S8264|S8265|S8266|S8267|S8268|S8269|S8270|S8271|S8272|S8273|S9137|S9138|S9612|Z169|s347|s348|s349|s350|s351|s352|s353|s6749|s6750|s6751|s6752|s6753|s7864|s7865|s7866|s7867|s7868 +STRS#S4934|S7696|S7697|S7698|S7699|S7700|S7701|S8178|S8179|S8180|S8240|S8311|S8312|S8313|S8330|S8331|S8332|S8333|S8334|S8335|S8336|S8337|S8338|S8339|S8340|S8341|S8357|S8358|S8359|S8360|S8361|S8362|S8363|S8364|S8687|S8880|S8899|S8900|S8901|S8902|S8904|S8905|S8906|S8907|S8908|S8909|S8910|S8911|S8912|S8913|S8914|S8915|S8916|S8917|S8918|S8919|S8920|S8921|S8922|S8923|S8924|S8925|S8926|S8927|S8928|S8929|S8930|S8931|S8932|S8933|S8934|S8935|S8936|S8937|S8938|S8939|S8940|S8941|S8942|S8943|S8944|S8945|S8946|S8947|S8948|S8949|S8950|S8951|S8952|S8953|S8954|S8955|S8956|S8957|S8958|S8959|S8960|S8961|S8962|S8963|S8964|S8965|S8966|S8967|S8968|S8969|S8970|S8971|S8972|S8973|S8974|S8975|S8976|S8977|S8978|S8979|S8980|S8981|S8982|S8983|S8984|S8985|S8986|S8987|S8988|S9127|S9128|S9139|S9142|S9202|S9203|S9204|S9205|S9507|S9508|S9509|S9510|S9511|S9512|S9513|S9514|S9515|S9516|S9517|S9518|S9519|S9520|S9521|S9522|S9523|S9524|S9525|S9526|S9622|S9623|S9624|S9625|S10120|Z312|Z363|Z1064|s315|s316|s317|s318|s6754|s6768|s6769|s6770|s6771|s6772|s6773|s6774|s6775|s6776|s6777|s6778|s6779|s6780|s6781|s6782|s6783|s6784|s7344|s7447|s7453|s7869|s7870|s7871|s7872|s7873|s7874|s8011|s8012|s8013|s8014|s8015|s8016|s8017|s8018|s8019|s8020|s8021|s8022|s8023|s8024|s8082|s8083|s8084|s8085|s8086|s8087|s8088|s8089|s8090|s8091|s8092|s8093|z1256|z1535 +STRT#S7702|S7703|S7704|S7705|S7706|S7707|S7708|S7709|S7710|S7711|S7712|S7713|S7714|S7715|S7716|S7717|S7718|S7719|S7720|S7721|S7722|S7723|S7724|S7725|S7726|S7727|S7728|S7729|S7730|S8181|S8182|S8223|S8234|S8259|S8321|S8322|S8325|S8326|S8327|S8328|S8342|S8343|S8344|S8881|S8882|S8883|S8884|S8885|S8886|S8887|S8888|S8889|S9091|S9092|S9093|S9094|S9095|S9096|S9097|S9098|S9099|S9100|S9101|S9102|S9103|S9104|S9105|S9106|S9107|S9108|S9109|S9110|S9111|S9112|S9113|S9114|S9115|S9116|S9117|S9118|S9119|S9120|S9121|S9122|S9123|S9124|S9125|S9133|S9184|S9185|S9186|S9191|S9192|S9193|S9266|S9267|Z1873|Z1874|Z1875|Z1876|Z1877|s5166|s5167|s5168|s5169|s5170|s6785|s6786|s6787|s6788|s6789|s6790|s6791|s6792|s6793|s6794|s6795|s6796|s6797|s6798|s6799|s6800|s6801|s6802|s6803|s6804|s6805|s6806|s6807|s6808|s6809|s7214|s7215|s7216|s7217|s7218|s7219|s7220|s7221|s7222|s7223|s7224|s7225|s7226|s7227|s7228|s7229|s7230|s7345|s7346|s7347|s7348|s7349|s7454|s7455|s7456|s7653|s7654|s7655|s7676|s7677|s7678|s7679|s7680|s7695|s7696|s7703|s7704|s7705|s7706|s7707|s7708|s8025|s8026|s8027|s8028|z168|z1257|z1258|z1259|z1260|z1261|z1536|z1537|z1538|z1539|z1540|z1541|z1560|z1561|z1562|z1563|z4683 +STRW#S8903|S9206|S9207 +STRX#S8323|S8678|S8679|S8680|S8681|S8682|S8683|S8890|S8891|S8892|S8893|S8894|S8895|S8896|S8897|S8898|S9021|S9022|S9023|S9024|S9025|S9026|S9027|S9028|S9029|S9030|S9031|S9032|S9033|S9034|S9035|S9036|S9037|S9038|S9039|S9040|S9041|S9042|S9043|S9044|S9045|S9143|S9144|S9145|S9146|S9147|S9148|S9149|S9150|S9151|S9152|S9153|S9154|S9155|S9156|S9157|S9158|S9159|S9160|S9161|S9296|S9297|S9308|S9309|S9608|Z367|s7340|s7341|s7342|s7343|s7656|s7665|s7666|s7667|s7668|s7669|s7670|s7671 +STS#S467|S477|S5213|S5219|S5378|S7822|S7823|S8034|S8691|S9527|S9636|S10027|Z1068|s341|s4656|s4657|s5171|s7458|s7459 +STSB#S473|S474|S475|S476|S5216|S5217|S5218|S8035|S8036|S8037|S8038 +STSF#S435|S436|S5222|S8697|S8698|S8712|S8713|S8714|S8720|S8721|s7628|s7629|s7630 +STSJ#S480|S481|S5223|S5224|S8699|S8700|S8701 +STSK#S4761|S4762|S8702|S8703|S8704|S8705|S8706|S8707|S8708|S8709|S8710|S10122|S10125|Z371|Z372|Z373|Z374|Z375|Z376|Z377|Z378 +STSL#S482|S483|S4763|S4764|S9637|S9638|S10128|s7457 +STSM#S111|S4765|S4766|S5206|S5207|s346|s5152|s5153|s5154|s5155|s5156|s5157|s5158|s5159|s5160|s5161|s5162|s5163 +STSN#S468|S469|S470|S478|S487|S488|S4755|S5220|S5232|S5233|S5234|S5235|S5236|S5237|S5238|S5239|S5240|S5241|S5242|S5243|S5244|S7824|S9639|S10028|S10123|S10124|Z461|Z462|Z1069|s354|s355|s356|s357|s358|s359|s360|s361|s4658|s4659|s4660|s4661|s4662|s4663|s5172|s5173|s5174|s5175|s5176|s5177|s5178|s7627 +STSP#S5226|S5227|S5228|S8711|S10129|S10145|Z379|Z380|z268|z269|z270|z271|z272 +STSR#S4756|S4757|S4758|S4759|S4760|S4767|S4768|S4769|S5214|S5215|S5225|s7626 +STSS#S471|S472|S479|S4754|S5221|S5229|S5230|S5231|S8039|S8696|S8723|S8724|S8725|S8726|S9528|S10126|s7460 +STST#S16|S112|S484|S485|S486|S4173|S4753|S4770|S8692|S8693|S8694|S8695|S8715|S8716|S8717|S8718|S8719|S10087|S10112|S10113|S10127|S10130|S10131|Z290|Z381|s55|s56|s57|s58|s59|s342|s343|s344|s4664|s4665|s4666|s4667|s5179|s6965|s7006|s7461|s7631|s8034|s8482|s8644|s8645|s8646|s8647|s8648 +STSW#S4771|S8722 +STSX#S489|S10121|Z459|Z460 +STT#S110|S7067|S7068|S7756|S7761|S7814|S7917|S9356|S9402|S9529|S9593|Z1044|Z1045|Z1868|s4875|s6838|s6966|s6967|s7007|s7288|s7289 +STT0#S7331|S7332 +STTB#S9403|s6858 +STTF#S7752|S7753|S7754|S7755|Z298|s6841|s6842|s6843|s6844|s6845|s6846|s6847|s6859|s6860|s6861|s6862|s6863|s6864 +STTJ#s6848|s6849|s6850|s6851|s6852|s6853|s6854|s6855|s6856|s6857|s7295|s7296|s7297|s7298|s7299|s7300|s7301|s7302|s7303 +STTK#S7731|S7732|S7733|S7734|S8224|S8225|S8226|S8227|S9532|S9533|s7294|s7304|s7305|s7306|s7307 +STTL#S7078|S7757|S7758|S7759|S7760|S10103|Z1043|s6448|s6449|s6450|s6451|s6452|s6453|s6865|s6866|s6867|s6868|s6869|s6870|s6871|s6872|s6873|s6874|s6875|s6876 +STTM#S7299|S7811|S7812|S7813|S7816|S9404|S9405|Z299|Z300|s4310|s7290 +STTN#S7069|S7070|S7071|S7072|S7073|S7074|S7075|S7076|S7297|S7298|S7762|S7815|S8228|S9336|S9337|S9338|S9339|S9340|S9341|S9342|S9343|S9344|S9345|S9346|S9347|S9348|S9349|S9350|S9351|S9352|S9353|S9354|S9355|S9357|S9358|S9359|S9360|S9361|S9362|S9363|S9364|S9365|S9366|S9367|S9368|S9369|S9370|S9371|S9372|S9373|S9374|S9375|S9376|S9377|S9378|S9379|S9380|S9381|S9382|S9383|S9384|S9385|S9386|S9387|S9388|S9389|S9390|S9391|S9392|S9393|S9394|S9395|S9396|S9397|S9398|S9530|S9531|S9594|S9774|S9775|Z1046|Z1869|s4876|s6443|s6444|s6445|s6446|s6447|s6840|s6878|s6968|s7291|s7749|s7750|z4654 +STTR#S7763|S7764|S8688|S8689|S8690|S9399|S9400|S9401|S10132|Z297|Z301|s6879|s6880|s6881|s6882|s6883|s6884|s6885|s6886|s6887|s6888|s6889|s6890|s6891|s6892|s7292|s7624|s7625|s7751|s7752|s7753|s7754|s7755|s7756|s7757|s7758|s7759|s7760|s7761|s7762|s7763|s7764 +STTS#S7077|S7079|S7080|S7081|S7082|S7083|S7084|S7085|S7086|S7087|S7088|S7089|S7090|S7091|S7092|S7093|S7094|S7095|S7096|S7097|S7098|S7099|S7100|S7101|S7102|S7103|S7104|S7105|S7106|S7107|S7108|S7109|S7110|S7111|S7112|S7113|S7114|S7115|S7116|S7117|S7118|S7119|S7120|S7121|S7122|S7123|S7124|S7125|S7126|S7127|S7128|S7129|S7130|S7131|S7132|S7133|S7134|S7135|S7136|S7137|S7138|S7139|S7140|S7141|S7142|S7143|S7144|S7145|S7146|S7147|S7148|S7149|S7150|S7151|S7152|S7153|S7154|S7155|S7156|S7163|S7164|S7165|S7166|S7167|S7168|S7169|S7170|S7171|S7172|S7173|S7174|S7175|S7176|S7177|S7178|S7179|S7180|S7181|S7182|S7183|S7184|S7185|S7186|S7187|S7188|S7189|S7190|S7191|S7192|S7193|S7194|S7195|S7196|S7197|S7198|S7199|S7200|S7201|S7202|S7203|S7204|S7205|S7206|S7207|S7208|S7209|S7210|S7211|S7212|S7213|S7214|S7215|S7216|S7217|S7218|S7219|S7220|S7221|S7222|S7223|S7224|S7225|S7226|S7227|S7228|S7229|S7230|S7231|S7232|S7233|S7234|S7235|S7236|S7237|S7238|S7239|S7240|S7241|S7242|S7243|S7743|S7744|S7745|S7746|S7747|S7748|S7749|S7750|S7751|S7765|S7766|S7767|S7768|S7769|S7770|S7771|S7772|S9534|S9535|S9536|S9537|S9538|S9694|S9695|S9696|S9697|S9698|S9699|S9700|S9701|S9702|S9703|S10090|Z1047|s6454|s6455|s6456|s6457|s6458|s6459|s6460|s6461|s6462|s6463|s6464|s6465|s6466|s6467|s6468|s6469|s6470|s6471|s6472|s6473|s6474|s6475|s6476|s6477|s6478|s6479|s6480|s6481|s6482|s6483|s6484|s6485|s6828|s6829|s6830|s6831|s6832|s6833|s6834|s6835|s6836|s6837|s6877|s6969|s7293|s7308|s7875|s7876|s7877|s7878|s7879|s7880|s7881|s7882|s7883|s7884|s7885|s7886|s7887|s7888|s7889|s7890|s8094|s8095|s8096|s8097|s8098|s8099|s8100|s8101|s8102|s8103|s8612|s8613|s8614|s8615 +STTT#S7300|S7301|S7302|S7303|S7304|S7305|S7306|S7307|S7308|S7309|S7310|S7311|S7312|S7313|S7314|S7315|S7316|S7317|S7318|S7319|S7320|S7321|S7322|S7323|S7324|S7325|S7326|S7327|S7328|S7329|S7330|S7333|S7334|S7335|S7336|S7337|S7338|S7339|S7340|S7341|S7342|S7343|S7344|S7345|S7346|S7347|S7348|S7349|S7350|S7351|S7352|S7353|S7354|S7355|S7356|S7357|S7358|S7359|S7360|S7361|S7362|S7363|S7364|S7365|S7366|S7367|S7368|S7369|S7370|S7371|S7372|S7373|S7374|S7375|S7376|S7377|S7378|S7379|S7380|S7381|S7382|S7383|S7384|S7385|S7386|S7387|S7388|S7389|S7390|S7391|S7392|S7393|S7394|S7395|S7396|S7397|S7398|S7773|S7774|S7775|S9544|S9545|S9546|S9547|S9548|S9549|S9550|S9551|S9552|S9553|S9554|S9555|S9556|S9557|S9558|S9559|S9560|S9561|s6539|s6540|s6541|s6542|s6543|s6839|s7891|s7892|s7893|s7894|s7895|s7896 +STTX#S7157|S7158|S7159|S7160|S7161|S7162|S9542|S9543 +STWL#z274|z275|z276|z277|z278|z279 +STWN#S10133|S10134|S10135|S10142|S10143|S10144 +STWR#S4331|S7827|S7828|S7829|S8367|S8368|Z454|Z455|Z456|Z457|Z458|s4325|s8643 +STWS#S5379|S5380|S10136|S10137|S10138|S10139|S10140|S10141|Z451|Z452|Z453|s8637|s8638|s8639|s8640|s8641|s8642|z280 +STX#S5199|S5200|S8369|S8370|s6511|s6938|s6970 +STXB#S7836|S7837 +STXF#S7833|S8375|S8376|s7375|s7376|s7377|s7378 +STXJ#S7834|S7835 +STXK#s7384 +STXL#S7286|S7287|S7288|S7289|S7290|S7291|S7292|S7293|S7294|S7295|S7296|S8371|S8372|S8373|S8374|S8377|S8378|S8379|s6512|s6513|s6514|s6515|s6516|s6517|s6518|s6519|s6520|s6521|s6522|s6523|s6524|s6525|s6526|s6527|s6528|s6529|s6530|s6531|s6532|s6533|s6535|s6536|s6537|s7364|s7365|s7366|s7367|s7368|s7369|s7370|s7371|s7372|s7373|s7374|s7379|s7380|s7381|s7382|s7383 +STXM#S7838 +STXN#S5201|S5208|S5209|S5210|S5211|S5212|S7735|S7736|S7737|S7738|S7739|S7740|S7741|S7742|S7810|S10089|s5164|s5165|s6534|s6810|s6811|s6812|s6813|s6814|s6815|s6816|s6817|s6818|s6819|s6820|s6821|s6822|s6823|s6824|s6825|s6826|s6827|s6939|s6940|s6971|s6972|s6973|s6974|s6975|s6976 +STXP#S7839|S7840|S8380|S8381|S8382|S8383|s7385|s7386 +STXR#S7844|S7845|s7588|s7589 +STXS#S7841|S7842|S7843|S7846|S7847|S7848|S8384|S8385|S8386|s6538|s7387|s7586|s7587 +STXT#S8387|S8388|S8389|S8390|s4138|s4139|s4140|s4141|s4142|s4143|s4144|s4145|s4146|s6941|s6942|s6943|s6944|s7388 +STXW#S8391|S8392|S8393|S8394|S8395|S8396|S8397|S8398|S8399|S8400|S8401|S8402 +SW#S5814|s5536|z5004 +SW0S#Z2062 +SW0T#Z2063 +SWBK#Z2105|Z2106|Z2114|Z2115 +SWBL#Z2107|Z2108|Z2109|Z2110|Z2111|Z2112|Z2113|z5296|z5297|z5298|z5299|z5300 +SWBN#Z1984|z5012|z5013|z5014|z5015|z5016|z5017|z5018|z5019|z5020|z5021 +SWBT#Z1985|Z1986 +SWFL#Z2004|Z2005|Z2006|Z2007|Z2008|Z2009|Z2010|Z2011|Z2012|Z2013|Z2014|Z2015|z5048|z5049|z5050|z5051|z5052|z5053|z5054|z5055|z5056|z5057|z5058|z5059|z5060|z5061|z5062|z5063|z5064|z5065|z5066|z5067|z5068|z5069|z5070|z5071|z5072|z5073|z5074|z5075|z5076|z5077|z5078|z5079|z5080|z5081|z5082|z5083|z5084|z5085|z5086|z5305|z5306|z5307|z5308 +SWFM#Z2000|Z2001|Z2002|Z2003 +SWFR#Z2072|Z2073|Z2074|z5042|z5043|z5044|z5045|z5046|z5047 +SWFX#z5038|z5039|z5040|z5041|z5301|z5302|z5303|z5304 +SWHF#Z2032|Z2033|Z2034 +SWHN#z4772|z4773|z4774|z4775|z4776|z5101|z5102|z5103|z5104|z5105|z5106|z5107 +SWJ#S4072|Z2019|z4771 +SWJN#Z2020 +SWJR#Z2035|z5108|z5109|z5110|z5111|z5112|z5113|z5114|z5115|z5116 +SWJS#S4073|Z2021|Z2022|Z2023|Z2024|Z2116|Z2117|Z2118 +SWJT#z5087|z5088|z5089|z5090|z5091 +SWK#S4071|Z1966|Z1971|Z2016|Z2098 +SWKB#Z1967|Z1968|Z1969|Z1970|Z2017|Z2018|z4933|z4934|z4935|z4936|z4937 +SWKF#Z1980|Z1981|Z1982|Z1983 +SWKJ#z4961|z4962|z4963 +SWKL#Z1974|Z1975|Z2028|Z2099|z4964|z4965|z4966|z4967|z4968|z4969|z4970|z4971|z4972|z4973|z4974|z4975|z5092|z5093|z5094|z5095|z5096|z5097|z5285 +SWKM#Z1976|Z1977|Z2036|Z2037|Z2038|Z2039|Z2102|Z2103|z4976|z4977|z4978|z4979|z4980|z4981|z4982|z4983|z4984|z4985|z4986|z4987|z4988|z4989 +SWKN#Z1972|z4952|z4953|z4954|z4955|z4956|z4957|z4958|z4959|z4960|z5286|z5287|z5288|z5289|z5290 +SWKP#Z1978 +SWKR#Z2100|Z2101 +SWKS#Z1973|Z1979|Z2025|Z2026|Z2027|Z2029|Z2030|Z2031|Z2104|z4990|z5291 +SWKT#z4938|z4939|z4940|z4941|z4942|z4943|z4944|z4945|z4946|z4947|z4948|z4949|z4950|z4951|z5098|z5099|z5100|z5292|z5293|z5294|z5295 +SWKW#z4991|z4992|z4993|z4994|z4995|z4996|z4997|z4998|z4999|z5000|z5001|z5002|z5003 +SWL#s5544 +SWLF#Z2282|Z2283|Z2284|Z2285|Z2286|Z2287|Z2288|Z2289|Z2290|Z2291|z5404|z5405|z5406|z5407|z5408|z5409|z5410|z5411|z5412|z5413|z5414|z5415|z5416|z5417|z5418|z5419|z5420|z5421|z5422|z5423|z5424|z5425|z5426|z5427|z5428|z5429|z5430|z5431|z5432|z5433|z5434|z5435|z5436|z5437|z5438|z5439 +SWLN#Z2132|Z2133|Z2134|Z2135|Z2136|Z2137|Z2138|Z2139|Z2140|Z2141|Z2142|Z2143|z4777|z5331 +SWLT#Z2119 +SWLX#Z2120|Z2121|Z2122|Z2123|Z2124|Z2125|z5309|z5310|z5311|z5312 +SWML#Z2040|z5117|z5118|z5119|z5120|z5121|z5122 +SWMN#S9889|Z2041 +SWMS#Z2042|Z2043|Z2044 +SWMT#z5123|z5124|z5125|z5126 +SWNH#z5033|z5034|z5035 +SWNJ#Z1913|Z2144|Z2145|Z2146|Z2281|s8316|z4870|z5333|z5334|z5335|z5336|z5337|z5338|z5394|z5395|z5396|z5397|z5398|z5399 +SWNK#S9890|Z1912|Z1914|Z1915|Z1916|Z1917|Z1918|Z1919|Z1920|Z1921|Z1922|Z1923|Z1924|Z1925|Z1926|Z1927|Z1928|Z1929|Z1930|Z1931|Z1932|Z1933|Z1934|Z1935|Z1936|Z1937|Z1938|Z1939|Z1940|Z1941|Z1942|Z1943|Z1944|Z1945|Z1946|Z1947|Z1948|Z1949|Z1950|Z1951|Z1952|Z1953|Z1954|Z1955|Z1956|Z1957|Z1958|Z1959|Z1960|Z1961|Z1962|Z2147|Z2148|z4789|z4816|z4817|z4818|z4819|z4820|z4869|z4871|z4872|z4873|z4874|z4875|z4876|z4877|z4878|z4879|z4880|z4881|z4882|z4883|z4884|z4885|z4886|z4887|z4888|z4889|z4890|z4891|z4892|z4893|z4894|z4895|z4896|z4897|z4898|z4899|z4900|z4901|z4902|z4903|z4904|z4905|z4906|z4907|z4908|z4909|z4910|z4911|z4912|z4913|z4914|z5332|z5339|z5340|z5341|z5342|z5343|z5344|z5345|z5346|z5347|z5348|z5349|z5350|z5400|z5401|z5402|z5403 +SWNS#Z1963|Z1964|z4915|z4916|z4917|z4918|z4919|z4920|z4921|z4922|z4923|z4924|z4925|z4926|z4927|z4928|z4929|z4930|z4931 +SWNT#S4075|S4076|S4077|Z1900|Z1903|Z1904|Z2069|Z2070|Z2071|z4761|z4762|z4763|z4764|z4765|z4783|z4784|z4785|z4786|z4787|z4788|z5249|z5250|z5251 +SWPL#z5127 +SWPN#Z2048 +SWPR#Z2045|Z2046|Z2047 +SWR#Z1965|z4932|z5036 +SWRB#Z1994|Z1995 +SWRF#z4790|z4791|z4792|z4793 +SWRH#z5128|z5129|z5130|z5131|z5132 +SWRJ#Z1996|Z2084|Z2085|Z2086|Z2087|z5271|z5272|z5273|z5274|z5275|z5276|z5277|z5278|z5279|z5280|z5281|z5282|z5283|z5284 +SWRK#Z2083|Z2088|Z2089|Z2090|Z2091|Z2092|Z2093|Z2094|Z2095 +SWRL#z5037 +SWRM#z5006|z5007|z5008|z5009|z5010 +SWRN#Z2149|Z2150|Z2151|Z2152|z5351|z5352|z5353|z5354|z5355 +SWRP#Z1997 +SWRS#Z1998|Z1999 +SWRT#S4068|S4069|Z2049|Z2050|Z2051|s4147|z4766|z4767|z4768|z4769|z4770|z5133|z5134|z5135|z5136|z5137 +SWRX#Z2079|Z2080|Z2081|Z2082|z5267|z5268|z5269|z5270 +SWS#s5537 +SWSK#Z2153|Z2154|Z2155|Z2156|Z2157|Z2158|Z2159|Z2160|Z2161|Z2162|Z2163|Z2164|Z2165|Z2166|Z2167|Z2168|Z2169|Z2170|Z2171|Z2172|Z2173|Z2174|Z2175|Z2176|Z2177|Z2178|Z2179|Z2180|Z2181|Z2182|Z2183|Z2184|Z2185|Z2186|Z2187|Z2188|Z2189|Z2190|Z2191|Z2192|Z2193|Z2194|Z2195|Z2196|Z2197|Z2198|Z2199|Z2200|Z2201|Z2202|Z2203|Z2204|Z2205|Z2206|Z2207|Z2208|Z2209|Z2210|Z2211|Z2212|Z2213|Z2214|Z2215|Z2216|Z2217|Z2218|Z2219|Z2220|Z2221|Z2222|Z2223|Z2224|Z2225|Z2226|Z2227|Z2228|Z2229|Z2230|Z2231|Z2232|Z2233|Z2234|Z2235|Z2236|Z2237|Z2238|Z2239|Z2240|Z2241|Z2242|Z2243|Z2244|Z2245|Z2246|Z2247|Z2248|Z2249|Z2250|Z2251|Z2252|Z2253|Z2254|Z2255|Z2256|Z2257|Z2258|Z2259|Z2260|Z2261|Z2262|Z2263|Z2264|Z2265|Z2266|Z2267|Z2268|Z2269|Z2270|Z2271|Z2272|Z2273|Z2274|Z2275|z5138|z5139|z5140|z5141|z5142|z5143|z5258|z5259|z5260|z5261|z5356|z5357|z5358|z5359|z5360|z5361|z5362|z5363|z5364|z5365|z5366|z5367|z5368|z5369|z5370|z5371|z5372|z5373|z5374|z5375|z5376 +SWSL#Z2075|Z2076|Z2077|z5150|z5151|z5152|z5153|z5154|z5262|z5263|z5264|z5265|z5266 +SWSN#S4074|Z1901|Z1902|Z2078|z4778|z4779|z4780|z4781 +SWSP#Z2054|Z2126|Z2127|Z2128|Z2129|Z2130|z5160|z5161|z5162|z5163|z5164|z5313|z5314|z5315|z5316|z5317|z5318|z5319|z5320|z5321|z5322|z5323|z5324|z5325 +SWSR#S4070 +SWST#Z2052|Z2053|Z2276|Z2277|Z2278|z4782|z5144|z5145|z5146|z5147|z5148|z5149|z5155|z5156|z5157|z5158|z5159|z5165|z5166|z5167|z5168|z5169|z5170|z5171|z5172|z5173|z5174|z5175|z5176|z5177|z5178|z5179|z5180|z5181|z5182|z5183|z5184|z5185|z5186|z5187|z5188|z5189|z5190|z5191|z5192|z5193 +SWT#S4176|S5813|s5535|z5194|z5203 +SWTB#z5198|z5199|z5200|z5201|z5202 +SWTJ#z5219|z5220|z5221|z5222|z5240|z5241|z5242|z5243|z5244 +SWTK#Z1987|Z1988|Z1989|Z2055|Z2056|Z2057|z5215|z5216|z5217|z5218|z5223|z5224|z5225|z5226|z5227 +SWTL#Z2059|z5204|z5205|z5206|z5207|z5208|z5209|z5228|z5229|z5230|z5231|z5245|z5246|z5247|z5248 +SWTM#z5011|z5027|z5028|z5029|z5030|z5031|z5032|z5210|z5232 +SWTN#Z2060|Z2061|z5211|z5212 +SWTP#Z2064|Z2065 +SWTR#Z1905|Z1906|Z1992|Z1993|Z2131|Z2279|Z2280|z4794|z4795|z4796|z4797|z4798|z4799|z4800|z4801|z4802|z4803|z4804|z4805|z4806|z4807|z4808|z4809|z4810|z4811|z4812|z4813|z4814|z4815|z5005|z5213|z5233|z5234|z5235|z5236|z5237|z5326|z5327|z5328|z5329|z5330|z5389|z5390|z5391|z5392|z5393 +SWTS#Z2058|Z2066|Z2067|Z2096|Z2097|z5195|z5196|z5197|z5214|z5238|z5239|z5377|z5378|z5379|z5380|z5381|z5382|z5383|z5384|z5385|z5386|z5387|z5388 +SWTT#Z1990|Z1991|z5022|z5023|z5024|z5025|z5026 +SWTW#Z2068 +SWWX#z5252|z5253|z5254|z5255|z5256|z5257 +SWXS#Z1895|Z1896|Z1897|Z1898|Z1899|z4755|z4756|z4757|z4758|z4759|z4760 +SX#S48|S4179|S4772|S9751|Z177|s4244|s4706|s4847|s8170|s8171 +SX0N#Z1222|Z1223|Z1224|Z1225|Z1226 +SX0S#Z1219|Z1220|Z1221|Z1227|Z1228|Z1229 +SX0T#S4180|S4181 +SXBF#S9745 +SXBH#S42 +SXBK#S9746 +SXBR#S38|S39|S40|S41|S9747 +SXBS#S43|S44|s22|s23 +SXBX#S45|S46|S47 +SXFR#S53|S54|S86|S87|S88|S89|S90|S91|S92|S93|S94|S95|S96|S97|S98|S99|S100|S9764 +SXFT#S9744 +SXJB#S55|S56|S57|S58 +SXJM#s28|s29|s30|s31|s32 +SXJR#S9757|S9758|S9759|s33 +SXKN#S63|S64|S65|S66|S67|s34|s35|s36|s37|s38|s39 +SXKR#S9760|S9761 +SXKS#S68 +SXKT#S59|S60|S61|S62 +SXKX#S9738|S9739 +SXL#S4812 +SXLF#S9762|S9763|s4707|s4708|s4709|s4710|s4711 +SXLJ#S69|S70 +SXLN#S4813 +SXLS#S71 +SXLX#S72|S73|s40|s41|s42|s43|s44|s45|s8433|s8434|s8435|s8436|s8437 +SXMT#S74 +SXN#S50|S4773|S9752|Z195|s4848|s8172|z195 +SXNB#S4774|Z196|Z197|Z200|Z201|Z202|Z203|Z204|Z205|Z206|Z207|Z208 +SXNF#S9740|Z211|Z212|Z213|Z239 +SXNH#S4775|S4776|S4777|Z215 +SXNJ#z193|z194 +SXNK#Z214|Z216|Z217|Z218|Z219 +SXNL#S30|S31|S49|Z220|Z221|Z222 +SXNN#Z237|Z238|Z246|Z247|z196|z197|z198|z199|z210 +SXNP#Z223|Z224 +SXNR#S51|Z198|Z209|Z210|Z241|Z242|Z243|Z244|z200|z201|z202|z203|z204 +SXNS#S9741|Z199|Z225|Z226|Z227|Z228|Z229|Z230|Z231|Z232|Z233|Z240|z205 +SXNT#Z234|Z235|Z236|Z245|s4849|s4850|s4851|s4852|s8173|s8174|s8175|s8176|z206|z207|z208|z209 +SXPR#S75|S76 +SXR#S35|S52|S4814|S9753|Z733|s4712|s4713 +SXRB#S9742 +SXRH#S4815|S4816|S4817|S4818|S4819|S4820|S4821|S4822|S4823|S4824|S4825|S4826|S4827|S4828|S4829|S4830|S4831|S4832|S4833|S4834|S4835|S4836|S4837|S4838|S4839|S4840|S4841|S4842|S4843|S4844|S4845|S4846|S4847|S4848|S4849|S4850|S4851|S4852|S4853|S4854|S4855|S4856|S4857|S4858|S4859|S4860|S4861|S4862|S4863|S4864|S4865|S4866|S4867|S4868|S4869|s4728|s4729|s4730|s4731 +SXRJ#S77|S78|s4722|s4723|s4724|s4725|s4726|s4727 +SXRK#S32|S33 +SXRL#s4732 +SXRM#s4714 +SXRN#S34|S4870|S4872|S4873|S4874|S4875|S4876|S4877|S4878|S9754|S9755|S9756|Z734|s4715|s4733|s4734|s4735|s4736|s4737|s4751 +SXRR#s4716|s4717|s4718|s4719|s4720 +SXRS#S4871|s4721|s4738|s4739|s4740|s4741|s4742|s4743|s4744|s4745|s4746|s4752|s4753 +SXRT#S9743|s4747|s4748|s4749|s4750 +SXS#s4000 +SXSF#s4007|s4008|s4009|s4010|s4011|s4012|s4013|s4014|s4015|s4016 +SXSJ#S3888|S3889|S3890|s4018|s4019|s4020|s4021|s4022 +SXSK#S36|S37|S79|S80|S81|S3873|S3874|S3875|S3876|S3877|s4001|s4002|s4003|s4004|s4005|s4069|s4070|s4071|s4072|s4073|s4074 +SXSM#s4023|s4024|s4025|s4026|s4027|s4028|s4029|s4030|s4031|s4032 +SXSN#S82|S83|S84|S85|S3878|S3887|s4006|s4057|s4058|s4062|s4063|s4064|s4065|s4066|s4067|s4068 +SXSS#S3884|S3885|S3886|s4061|s8438 +SXST#S3879|S3880|S3881|S3882|S3883|s4033|s4034|s4035|s4036|s4037|s4038|s4039|s4040|s4041|s4042|s4043|s4044|s4045|s4046|s4047|s4048|s4049|s4050|s4051|s4052|s4053|s4054|s4055|s4056|s4853|s8177 +SXSW#S106|s4059|s4060 +SXT#S4879|S10081|Z1211|s46|s47|s4245|s4246|s4762|s4854|s4855|s8178|s8179|z5527 +SXTB#S4880|S4881|Z1212|Z1213|Z1214|Z1215|Z1216|s4754|s4755|s4756|s4757|s4758|s4759|s4760|s4761 +SXTF#S4882|S4883|S4884|S4891|S4892|S4893|S4894|S4895|Z1254|Z1255 +SXTJ#Z1218|s8600|s8601|s8602|s8603|z5539|z5540|z5541|z5542|z5543|z5544|z5545|z5546|z5547|z5548 +SXTK#S4885|S4886|S4887|Z1230|Z2368|Z2369|Z2370|Z2371|s8599|z5538|z5549|z5550|z5551|z5552|z5553|z5554|z5555|z5556|z5557 +SXTL#Z1231|Z1232|s4775|s4776|s4777|s4778|z1703|z1704|z1705|z1706|z1707|z1708|z1709|z1710|z1711|z1712|z1713 +SXTM#S4921|Z1233|Z1234|Z1235|Z1236|Z1237|s48|s4247 +SXTN#S4890|S9748|S9749|S9750|Z1217|Z2372|Z2373|s24|s25|s26|s27|s49|s4763|s4764|s4765|s4766|s4767|s4768|s4856|z5528|z5529|z5530|z5531 +SXTP#Z1238 +SXTR#S4888|S4889|Z1239|Z1240|Z1250|Z1251|Z1252|Z1253|Z2363|Z2364|Z2365|Z2366|Z2367|s50|s4248|s4249|s8180|s8181|s8182|s8183|s8184 +SXTS#Z1241|Z1242|Z1243|Z1244|Z1245|Z1246|Z1247|Z1248|Z1249|s51|s4250|s4251|s4769|s4857|s8185|z5532 +SXTT#s4770|s4771|s4772|s4773|s4774|z5533|z5534|z5535|z5536|z5537 +SXTW#S4896|S4897|S4898|S4899|S4900|S4901|Z1256 +SXWR#S101|S102|S103|S104|S105|S9765|S9766|S9767|S9768 +SXXN#s4017 +SYNK#Z2293 +SYNT#Z2292 ++++++++++ +T#D0|D693|D873|D948|D1665|T493|d0|d404|d1132|d2014|t393|t1061|t2463|t2468 +T0R#D1089 +TB#D1|D949|D950|T494|T2799|d2|d2026|t18|t356|t357|t1073 +TBBL#d3|d4|d5|d6|d7 +TBBR#T32|T33 +TBHT#T502 +TBJB#d8|d9|d10|d11 +TBJS#d12|d13|d14|d15 +TBK#T0|T2|T1659 +TBKB#T1 +TBKH#T4|T5 +TBKK#T9|T10|T11 +TBKL#T6|T7 +TBKP#T8 +TBKR#T3 +TBKS#T12|T13|T14|T15|T16|T17|T18 +TBKW#T19 +TBL#D1662|T20|d419 +TBLB#d22 +TBLN#D2035|D2296|T21|T22|T23|T24|T25|T26|T27 +TBLR#t0|t1|t2|t3|t4|t5|t6|t7|t8|t9|t10|t11|t12|t13|t14|t15|t16|t17 +TBLS#D1663|d1050|d1051|d1052|d1053 +TBLT#T28|T29|T30|T31|T34|T35|T36|T37|T38|T39|T40 +TBM#t358 +TBN#D951|D956|T495|T2800|t1074 +TBNB#t359|t360|t361|t362 +TBNH#T496 +TBNJ#T3043 +TBNK#t363|t364|t365|t366 +TBNN#D957 +TBNS#T497|T498|T499|T500|T501|T503|T504 +TBNT#t1075|t1076|t1077|t1078 +TBR#t367|t368 +TBRK#T2801|T2802|T2803|T2804|t2464|t2465|t2466|t2467 +TBRM#D1370 +TBRN#t369 +TBRR#t370 +TBRS#t371 +TBRX#T3005|T3006|T3007|T3008 +TBS#D418|D952|D958|D2034|d2027|d2028|t372 +TBSB#D953|D954 +TBSK#D955|D2033|d1137|d1138|d1139|d1140 +TBSR#d2029|d2030|t19 +TBST#D959|D960|D961|D962|T505|d16|d17|d18|d19|d20|d21|t373|t374|t375|t376|t377|t378|t379|t380|t381 +TBSX#T1660|T1661|T1662|T1663|T1664|d1133|d1134|d1135|d1136|t1079|t1080|t1081|t1082|t1083 +TBT#D414|D419|T1338|t1084|t1085 +TBTK#D874|D875|D876 +TBTN#D415|D416|D420|D421|t913|t914|t1086 +TBTR#D417|d408|d409|d410|d411|d412|d413|d414|d415|d416|d417|d418|d420|d421 +TBTS#D422|d1046|d1047|d1048|d1049|t915 +TBTT#t1087 +TBXS#T661|T662 +TF#D1331|T1372|T1727|T2821|T2972|d1549|d1550|t399|t926 +TF0R#D1158|D1159 +TFBJ#T1351 +TFBK#T536|T537 +TFBL#T1362|T1363|T1364|t929|t930|t931|t932|t933|t934|t935|t936|t937 +TFBM#T1350 +TFBN#T1353|T1354|T1373|T1374 +TFBS#T1352 +TFBT#T1355|T1356|T1357|T1358 +TFBW#T1359|T1360|T1361 +TFBX#T538|T539 +TFJB#T1397|T1398|T1399|T1400 +TFJF#T1401|T1402|T1403 +TFJK#t945|t946|t947|t948|t949|t950 +TFJL#t951 +TFKL#T1409|T1410|T1411|T1412 +TFKN#T1393|T1394|T1407|T1408 +TFKR#T1395|T1396|T1404|T1405|T1406|t927 +TFKT#D472|D473|T533|T534|T535|d441|d442|d443|d444 +TFL#T51|T1122|T1123|T1655|t79|t2674 +TFLB#T52|T53|T55 +TFLF#D814|D815|d994|t65|t66|t67|t68|t69 +TFLJ#T1388|T1389|T1391|T1392 +TFLK#T1390 +TFLN#T54|T1124|T1125|T1413|T1414|T1415|T1416|T2973|T2974|T3009|T3010|T3011|t70|t71|t72|t73|t2665|t2666|t2667|t2668 +TFLR#T56|T57 +TFLS#T58|T59|T1126|T1127|T1128|T1129|T1130|T1131|T1132|t74|t816|t817|t818|t819|t820|t821|t822|t823|t824|t825|t826|t827|t828|t829|t2669 +TFLT#D471|t75|t76|t77|t78|t2670|t2671|t2672|t2673 +TFLW#T60|T61|T62|T63 +TFLX#D486|D487|D488|D489|D490|D491|D492|D493|d477|d478|d479 +TFMP#T1375|T1376|T1377|T1378 +TFMR#D1093|D1094|D1095|d1226|d1227|d1228 +TFN#D407|D847|T166|T167|T1379|T1510|T2822|d269|d1551|t400|t938 +TFNB#T1380|T1381|T1382 +TFNF#d270|d271|d272|d273 +TFNJ#d274|d275|d276|d277|d278|d279|d280|d281|d282|d283|d284|d285|d286|d287|d288|d289|d290|d291|d292|d293|d294|d295 +TFNK#T1344|T1345|T1346|d296|d297|d298|d299|d300 +TFNL#T1383|T1384|d301|d302|d303|d304 +TFNM#T540|T541|d305|d306|d307|d308|d309 +TFNP#T1385 +TFNR#D478|d310|d311|d312|d449|d450|d451|d452|d453|d454|d455|d456|d457|d458|d459|d460|d461|d462|d463|d464|d465 +TFNS#D474|D475|D476|D477|T168|T1386|d313|d314|d315|d316|d324|d325|d445|d446|d447|d448 +TFNT#d317|d318|d319|d320|d321|d322|d323|d466|d467|d468|d470|d471|d472|d473|t401|t402|t403|t404 +TFNW#T1387 +TFNX#D479|D480|d469 +TFPR#T1417|T1418 +TFPT#T542|T543|T544 +TFR#D48|D408|D1664|d27|d326|d1552|t939|t940 +TFRH#d32|d33|d34|d35|d36 +TFRJ#D1332|d28|d29|d30|d31|d1462|d1463|d1464|d1465|d1466|d1467|d1468 +TFRM#D494|D495|d480|d481|d482|d483|d484|d485|t941 +TFRN#D1096|D1097|D1098|D1099|D1100|D1101|D1102|D1103|D1104|D1105|D1106|D1107|D1108|D1109|D1110|D1111|D1112|d1229|d1230|d1231|d1232|d1233|d1234|d1235|d1236|d1237|d1238|d1239|d1240|d1241|d1242|d1243|d1244|d1245|d1246|d1247|d1248|d1249|d1250|d1553|t942 +TFRR#d1251|d1252|d1554 +TFRS#D1333|D1334|d1469|d1470|d1471|d1472|d1473|d1474|d1475|d1476|d1477|d1555|t943 +TFRX#D1335 +TFS#D404|D409|D816|T1419|T1428|T2823|d1255|d1256|t944 +TFSF#T1429 +TFSJ#T552 +TFSK#D405|T545|T546|T547|T548|T1420|T1421|T1422|T1423|T1424|T1425|T1426|T1427|T1430|T2953|T2954|T2955|t952|t953|t954|t955|t956 +TFSL#T1349|d1253|d1254 +TFSN#D817|D818|D819|D820|D821|D822|D823|D824|D825|D826|D827|D828|D829|D830|D831|D832|D833|D834|D835|D836|D837|D838|D839|D840|D841|D842|D843|D844|D845|D846|T1431|T1433|T1434|d995|t957|t958|t959|t960|t961|t962|t963|t964|t965|t966|t967 +TFSP#D406 +TFSR#D1355|D1356|D1357|d1257 +TFST#D481|D482|D483|D484|D485|D1521|T549|T550|T551|T1432|T1435|T1436|T1437|T1438|T1439|T1440|T1441|T1442|T1443|T1444|T1445|T1446|T1447|T1448|T1449|T1450|T1451|T2824|T2825|T2826|d474|d475|d476|t928|t968|t969|t970|t971 +TFT#D401|D2045|D2297|T64|d996|d997|d2044|t405|t406 +TFTJ#d487|d488|d489|d2054|d2055|d2056 +TFTK#T1365|T1366|d486|d2053 +TFTL#T3048|T3049|d2057|d2058|d2059|d2060|t2862|t2863|t2864|t2865|t2866|t2867|t2868|t2869|t2870 +TFTM#T1347|T1348 +TFTN#D1336|D1337|D1338|D1339|D1340|D1341|D1342|D1343|D1344|D1345|D1346|D1347|D1348|D1349|D1350|D2046|D2047|d998|d2045|d2046|d2047|d2048|t407 +TFTP#D2048 +TFTR#T1367|T1368|T1369|T1370|T1371|d999|d1000|d1001|d1478|d1479|d1480|d1481|d1482|d1483|d1484|d1485|d1486|d1487|d1488 +TFTS#D402|D403|D496|D2049|D2050|D2051|d1002|d1003|d1004|d1005|d2049 +TFTT#d2050|d2051|d2052|t408 +TFTW#D2052|D2053 +TFTX#T1452|T1453 +TFXN#D1113|D1114|D1351|D1352|D1353|D1354 +THB#D872 +THM#d44 +THN#d50 +THNF#d69|d70 +THNJ#d51|d52|d53|d54|d55|d56|d57 +THNL#d58 +THNR#d59|d60|d61 +THNS#d62|d63|d64|d65|d66 +THNT#D51|d67|d68 +THNW#d71|d72|d73 +THR#d45 +THRJ#d46 +THRK#d47|d48|d49 +THRN#T696 +THWB#T1728 +TJ#D1380|T72|t409 +TJBK#T663|T664|T665|T666 +TJBL#d37 +TJBX#T73|T74|T75 +TJJ#t537 +TJJL#T79 +TJJN#D49|d38|t538 +TJJR#t539|t540|t541|t542|t543 +TJK#t536 +TJKS#t544|t545|t546|t547 +TJL#T1454 +TJLN#T80|T81|T82|T83|T84|T85|T86|T1455|t81|t82|t83|t84|t85 +TJMR#T87|T88|T89 +TJN#D497|T90|t80|t410 +TJNJ#d1141|d1142 +TJNR#D498|d490|d491|d492|d493|d494|d495|d496|d497|d498|d499|d500 +TJNS#D499|D1156 +TJNT#T2827|T2828|T2829|T2830|T2831|T2832|T2833|T2834|T2835|T2836|T2837|T2838|t86|t87|t88|t411|t412|t413|t2475|t2476|t2477|t2478|t2479|t2480|t2481|t2482|t2483|t2484|t2485|t2486|t2487|t2488|t2489|t2490|t2491|t2492|t2493|t2494|t2495|t2496|t2497|t2498 +TJNX#T553|T554|T555 +TJR#T1511 +TJRN#T695|T1512|T1513 +TJRS#T91|T92|T1514 +TJS#T93 +TJS0#T140 +TJSB#T100|T101|T102 +TJSF#T104 +TJSJ#T105|T106|T107|T108|T109|T110|T111 +TJSK#T115|T116|T117|T118|T119|T139|T667|T668|T669 +TJSL#T120|T121|T122|T123|T124|T125 +TJSM#T126|T142 +TJSN#T94|T95|T96 +TJSP#T129|T130|T131|T132|T133|T134 +TJSR#T127|T128|T135|T136|T137 +TJSS#T97|T98|T99|T144|T145|T146|d39 +TJST#D1115|T103|T138|T141|d40|d41|d42|d43 +TJSW#T143 +TJTB#T76|T77|T78 +TJTL#D1116|D1117|D1118|D1119|D1120|d1258|d1259|d1260|d1261|d1262|d1263|d1264|d1265|d1266|d1267|d1268|d1269|d1270 +TJWR#T148|T149|T150 +TJWS#T147|t89 +TJWT#t1096|t1097 +TJXM#T112|T113 +TJXX#T114 +TK#D432|D939|D1376|D1381|D2036|T65|T169|T701|T1339|T1743|d1103|d2031 +TKB#T66 +TKBL#D429|D430|D431|T69|T70|T71 +TKBS#T67 +TKBT#D426|D427|D428|D1377|T68 +TKFB#D425 +TKFL#D445|T151|T152|d1112|d1113|d1114|d1115|d1116|d1117|d1118|d1119 +TKFR#D443|D444 +TKHT#D940|D941|D942 +TKL#D44|D433|T175|T656|t114 +TKLB#D434|D946|d1121|d1122|d1123|d1124 +TKLJ#T176|T177 +TKLK#D518 +TKLM#D523|D524|D525|D526|D527|d554|d555|d556|d557|d558|d559|d560|d561|d562|d563|d564|d565|d566|d567|d568 +TKLN#D46|D435|D531|T179|T180|T657|d583|d584|d585|d586|d587|d588|d589|d590|d591|d592|d593|d594|d595|d596|d597|t104|t105|t106|t107|t108 +TKLR#D528|D529|D530|d569|d570|d571|d572|d573|d574|d575|d576|d577|d578|d579|d580 +TKLS#D436|T178|T658|d581|d582|t109 +TKLT#D45|T153|T154|T155|t110|t111|t112|t113 +TKLW#T181|T182|T183|T184|T185 +TKLX#T556|T557|t414|t415|t416|t417|t418|t419|t420|t421|t422|t423|t424|t425|t426|t2675|t2676|t2677|t2678|t2679|t2680 +TKM#D1383|d1104 +TKMN#D446|D447|D448|D449|D1390|D1406|D1407|D1408|D1409|D1410|D1411|D1412|D1413|D1414|D1415|D1416|D1417|D1418|D1419|D1420|D1421|d1493|d1494|d1495|d1496|d1497|d1498|d1499|d1500|d1501|d1502|d1503|d1504|d1505|d1506|d1507|d1508|d1509|d1510 +TKMR#D50 +TKMS#D1384 +TKMT#D1385|D1386|D1387|D1388|D1389|d1491|d1492 +TKN#D519|D890|D892|D1382|T670|T2934|d424|d1105|d2032|t916 +TKNB#D437|D438|D439|d1106 +TKNF#D440 +TKNJ#D441|D442|D455|T160 +TKNK#D454|D456|D457|D458|D459|D460|D461|D462|D463|D464|D465|D466|T161|T162|T163|T164|d433|d434|d435|d436 +TKNL#D885|d1068|d1069|d1070|d1071|d1072 +TKNM#D450|D451 +TKNN#D521|D891 +TKNS#D522|D878|D879|D880|D881|D882|D883|D884|D893|d1054|d1055|d1056|d1057|d1058|d1059|d1060|d1061|d1062|d1063|d1064|d1065|d1066|d1067|d1073|d1074 +TKNT#D520|T158|T159|d425|d426|d427|d428|d2033|d2034|d2035|d2036|t917|t918|t919|t920 +TKPF#D943|D944|D945|d1120 +TKR#D53|D533|d1107|d1108 +TKRM#D886|D887|D888|D889 +TKRR#d604|d605|d606|d607|d608|d609|d610|d611|d612|d613|d614|d615|d616|d1109 +TKRS#D501|D544|T1340|d514|d515|d1110 +TKRT#D500|D534|D535|D536|D545|D546|D547|d501|d502|d503|d504|d505|d506|d507|d508|d509|d510|d511|d512|d513|d601|d602|d603|d617|d618|d619|d620|d621|d622|d623|d624|d625|d626|d627|d628|d629 +TKRX#D537|D538|D539|D540|D541|D542|D543 +TKS#D1378|T156|T618|T702|T1343|T1744|d1111|t90 +TKSB#t92 +TKSF#T619|T620 +TKSK#D452|D453|t2849|t2850|t2851|t2852|t2853|t2854|t2855|t2856|t2857|t2858|t2859|t2860|t2861 +TKSL#D1359|T671|T672|T673 +TKSM#T610|T611|T612 +TKSN#T617 +TKSR#t486|t487|t488|t489|t490|t491|t492|t493|t494|t495|t496|t497|t498|t499 +TKSS#T621|T622|T623|T624|T1133 +TKST#T157|T613|T614|T615|T616|T1134|T1135|T1136|T1137|T1138|T1139|T1140|T1141|T1142|T1143|T1144|T1145|T1146|T1147|T1148|T1149|T1150|T1151|T1152|T1153|T1154|T1155|T1156|T1157|T1158|T1159|T1160|T1161|T1162|T1163|T1164|T1165|T1166|T1167|T1168|T1169|T1170|T1171|T1172|T1173|T1174|T1175|T1176|T1177|T1178|T1179|T1180|T1181|T1182|T1183|T1184|T1185|T1186|T1187|T1188|T1189|T1190|T1191|T1192|T1193|T1194|T1195|T1196|T1197|T1198|T1199|T1200|T1201|d429|d1125|d1126|d1127|d2037|t91|t427|t841|t842|t843|t844|t845|t846|t847|t848|t921 +TKSW#T625 +TKT#D516|T187|T189|T1341|d430|d2038|d2039|t93|t94|t428|t429|t922|t923 +TKTB#T188 +TKTF#D412|T191|d405|d406|t115|t116|t117|t118|t119|t120|t121|t122|t123|t124|t125|t126|t160|t161|t162|t163|t164|t165|t166|t167|t168|t169|t170|t171|t172 +TKTJ#T192 +TKTK#T193|T194|T195|T196|T197|T198|t97|t98|t99|t100|t101 +TKTL#T199|T200|t147|t148|t149|t150|t151|t152|t153|t154|t155|t156|t157|t158|t159 +TKTN#D517|D2056|T190|d431|d548|d549|d550|d551|d2040|t430|t924 +TKTR#D423|D424|D467|D468|D469|D532|D935|D936|D937|D938|D1128|D1129|D1130|D1394|D1395|D1396|D1397|D1398|D1399|D1400|D1401|D1402|D1403|D1404|D1405|T201|d437|d598|d599|d600|d1275|d1276|d1277|d1278|d1279|d1280|d1281|d1282|d1283|d1284|d1285|t127|t128|t129|t130|t131|t132|t133|t134|t135|t136|t137|t138|t139|t140 +TKTS#T202|T203|T204|T205|T206|T207|T208|T1342|d432|d552|d553|d2041|t95|t141|t142|t143|t144|t145|t146|t431|t925 +TKTT#D1121|D1122|D1123|D1124|D1125|D1126|D1127|d1271|d1272|d1273|d1274|t96|t432 +TKWN#d1128 +TKWR#T165|T703 +TKXN#D1131 +TKXT#T186 +TL#D54|D413|D572|D963|D1137|D1391|D1465|D2041|D2042|T170|T209|T704|T731|T820|T1751|T3050|T3051|d2015|d2016|t1131|t1132 +TLBJ#T896|T897|T898 +TLBL#T718 +TLBR#T711|T712|T713|T714|T715|T716|T817|t548|t549|t550|t551|t552|t553|t554|t555|t556|t557|t558|t559|t560|t561 +TLBS#D2029|t562 +TLBT#T717 +TLF#D574 +TLFK#T709|T710|T821 +TLFL#T674|T675|T742|T743 +TLFN#D575|D576|D577|D578|D579|T822|T823|T824|T825|T826|T827|T828|T829|T830|T831|T832|T833|T834|T835|T836|T837|T838|T839|T840|T841|T842|T843|T844|T845|T846|T847|T848|T849|T850|T851|T852|T853|T854|T855|T856|T857|T858|T859|T860|T861|T862|T863|T864|T865|T866|T867|T868|T869|T870|t629|t630|t631|t632|t633|t634|t635|t636|t637|t638|t639|t640|t641|t642|t643|t644|t645|t646|t647|t683 +TLFR#T222|T744 +TLFS#D580|d648|d649 +TLFX#T905 +TLH#D562 +TLHB#T750|T751|T752|T753|T754|T755|t575|t576|t577|t578|t579|t580 +TLHF#t581|t582|t583|t584|t585 +TLHS#T1754|T1755 +TLHT#T1752|T1753|t586 +TLJ#D900|t995 +TLJB#T745|T746|T747|T748 +TLJJ#t210|t211|t212|t213 +TLJK#t209 +TLJN#T226|T732|d75|t570|t571|t572|t573|t574|t996|t997|t998|t999|t1000 +TLJR#D557|D558|D559|D560|D561|d630|d631|d632|d633|d634|d635|d636|d637|d638|d639|d640 +TLJS#D901 +TLK#D898|T223|T234 +TLKB#D899|t982|t983|t984|t985|t986|t987|t988|t989|t990|t991|t992|t993|t994 +TLKF#D902 +TLKL#T227|T228|T229 +TLKM#T237|T760|T894 +TLKN#T733|T759|T763|T764|T1515|T1516|T1517|T1518|T1519|T1758|t1143|t1144|t1145|t1146|t1147|t1148|t1149|t1150|t1151|t1152|t1153|t1154 +TLKP#D903|T895 +TLKR#T749|T761|T762|T871|T872|T873|T874|T875|T876|T877|T878|T879|T880|T881|T882|T883|T884|T885|T886|T887|T888|T889|T890|T891|T892|T893|T1756|T1757|t648|t649|t650|t651|t652|t653|t654|t655|t656|t657|t658|t659|t660|t661|t662|t663|t664|t665|t666|t667|t668|t669|t670|t671 +TLKS#T230|T235|T236|T238|T906|T907|T908|T909 +TLKT#D563|D564|D565|D566|D567|D568|D569|D894|D895|D896|D897|T224|T225|d76|d641|d642|d643|d644|d645|d646|d647|d1075|d1076|d1077|d1078|t1001|t1002|t1003|t1004 +TLKX#D549|D550|D551|D552|D553|D554|D555|D556 +TLM#D1132|d2017|t1133 +TLML#T239|T240 +TLMN#T765|T766 +TLMS#D1133 +TLMT#D56|D1466|D1467|D1468|D1469|D1470|D1471|D1472|D1473|D1474|d1511|d1512|d1513|d1514|d1515|d1516|d1517|d1518|d1519|d1520 +TLN#D964|D2043|T241|T734|d407|d2018|t563|t1134 +TLNJ#T807 +TLNK#T806|T808|T809|T810|T811 +TLNM#T767|T768|T769|T770|T771|T772|T773|T774|T775|T776|T777|T778|T779|T780|T781|T782|T783|T784|t587|t588|t589|t590|t591|t592|t593|t594|t595|t596|t597|t598|t599|t600|t601|t602|t603|t604|t605|t606|t607|t608|t609|t610|t611|t612|t613|t614|t615|t616|t617|t618 +TLNP#D1393 +TLNS#D1392|T705|T756 +TLNT#T213|T214|T215|T216|T217|T218|T219|T757|T758|t173|t174|t175|t176|t177|t178|t179|t180|t181|t182|t183|t184|t185|t186|t187|t188|t189|t190|t191|t192|t193|t194|t195|t196|t197|t198|t199|t200|t201|t202|t203|t204|t205|t206|t207|t208|t564|t565|t566|t567|t568|t1135|t1136|t1137 +TLNW#T171 +TLP#T2839 +TLP0#T899|T900|t672|t673|t674|t675|t676|t677|t678|t679|t680|t681|t682 +TLPL#T3024|T3025|T3026|T3027|T3028|t2785|t2786|t2787|t2788|t2789|t2790|t2791|t2792|t2793|t2794|t2795|t2796 +TLPN#T2840|T2841 +TLPR#T786|T787|T788|T789 +TLPS#T785 +TLPT#T1759|T1760|T1761|T1762|t1155 +TLR#D1434|T210|T220|T735|T910|T2975|d2019|t1138|t1139 +TLRB#D1435|D1438|D1439|t1115|t1116 +TLRF#D1441|D1460|D1461|D1462|D1463|T736|T737|T738|T739|t569 +TLRH#D1443|D1444 +TLRK#D1442|D1445|D1446|D1447 +TLRL#D1448 +TLRM#D571|D1449|D1454|D2032|T791|T911 +TLRN#D570|D1436|D1437|D1450|D1451|D1452|T211|T912|T913|T1745|T1746|T1747|T1748|T1749|T1750|T2976|d2042|t102|t1117|t1118|t1119|t1120|t1121|t1122|t1123|t1124|t1125|t1126|t1127|t1140 +TLRP#D1453 +TLRR#D1440|t1128|t1129|t1130 +TLRS#D573|D1455|D1456|D1457|D1458|D1459|D1464|T212|T740|T914|t689|t690|t1141 +TLRT#T790|d2043|t103 +TLS#D55|D1138|T221|T242|T741|T792|T1986|T3052|d2020|t619|t1142 +TLSH#t627 +TLSK#T901|T902|T903|t684|t685|t686|t687|t688 +TLSL#T243|T244|T813|T814|T815 +TLSM#T231|T232|T233 +TLSN#t628 +TLSP#T245|T706|T707|T708 +TLSR#d2021|d2022 +TLSS#T804|T805|T816 +TLST#D2030|T246|T793|T794|T795|T796|T797|T798|T799|T800|T801|T802|T803|T1520|d74|d2023|d2024|d2025|t1156|t1157|t1158|t1159 +TLT#D581|T1729|t620|t621|t1160 +TLTK#T904 +TLTN#D582|D1134|D1135|D1136|D2058|T1730|T1731|T1732|T1733|T1734|T1735|T1736|T1737|T1738|T1739|T1740|T1741|T1742|d1286|d1287|d1288|d1289|d2061|d2062|d2063|d2064|d2065|t622|t1161 +TLTR#T729 +TLTS#D583|D584|D2057|T730|d2066|d2070|d2071|d2072|d2073|t1162 +TLTT#D2031|d2067|d2068|d2069|t623 +TLWR#D548 +TLWS#T812|t624|t625|t626 +TLWT#T1763 +TLX#D1422|D1423 +TLXN#D1424|T719|T720|T721|T722|T723|T724|T725|T726|T727|T728 +TLXS#D1425|D1426|D1427|D1428|D1429|D1430|D1431|D1432|D1433 +TM#D60|D98|D585|D595|D1475|D1478|D2059|D2060|D2272|T626|T1521|T1522|d650|d1489|d2074|d2075 +TMBL#D596|D597|T1766|T1767|d685|d686|d687|d688|d689|d690|d691|d692|d693|d694|d695 +TMBR#D99|D100|D101|T247|T248|T249 +TMFR#D630 +TMHR#D1481 +TMHT#D2063|D2064 +TMJJ#d680 +TMJM#d681 +TMJN#d682 +TMKJ#D586|D587|D588|D589|d651|d652|d653 +TMKL#D103|D104|D1480 +TMKP#D2065|D2066|D2067 +TMKR#D598|D600|D601|D602|D603|D604|D605|D606|D607|d696|d697|d698|d699|d700|d701|d702|d703|d704|d705|d706|d707|d708|d709|d710|d711|d712|d713|d714|d715|d716 +TMKS#D599 +TML#T558|t2508 +TMLJ#d78|d79|d80|t434|t435|t436 +TMLK#d77|t433 +TMLN#T250|T559|t437|t438|t439|t440|t441|t2499|t2500|t2501|t2502|t2503 +TMLP#T2842|T2843|T2844 +TMLR#D52|D608|D609|T3053|d717|d718|d719|d720|d721|d722|d723|d724|d725|d726|d727|d728|d729 +TMLS#T560|d81|t442 +TMLT#T2849|T2850|T2851|t443|t444|t445|t446|t447|t2504|t2505|t2506|t2507|t2509|t2510|t2511|t2512 +TMLX#d2948|d2949|d2950|d2951|d3006|d3007 +TMM#d2076 +TMN#D61|D395|D1485|D1501|D2061|D2278|D2281|d2077 +TMN0#D906 +TMNB#D62|D63|D64|D65|D66|D67|D68|D87|D396 +TMNF#D71|D72|D73|D74|D94|D1486 +TMNH#D75|D76|D77|d82|d83|d84|d85 +TMNK#D78|D79|D80|D81|D1484|T1524|d1536 +TMNL#D82 +TMNM#D83|D84|D85 +TMNN#D70|D93|D1482|D1483|D1502|D2279|D2280|d1522|d1523|d1524 +TMNP#D88|D1487 +TMNR#d1525|d1526|d1527|d1528|d1529|d1530|d1531|d1532|d1533|d1534|d1535 +TMNS#D89|D90|D91|D397|D610|D611|D612|D613|D614|D615|D1488|D1489|d730|d731|d732|d733|d734|d735|d736|d2960|d2961|d2962|d2963 +TMNT#D69|D92|D592|D593|D594|D616|D617|D618|D619|D620|D621|D622|D623|D624|D625|D626|D627|D904|D905|D907|d665|d666|d667|d668|d669|d670|d671|d672|d673|d674|d675|d676|d677|d678|d679|d737|d738|d739|d740|d741|d742|d743|d744|d745|d746|d747|d1079 +TMNX#D86|D1139|D1140|D1141|D1142|D1143|d683|d684|d1290|d1291|d1292|d1293 +TMP#T951 +TMPB#T952 +TMPF#D105|D106|D107|D108|D109|D110|D111|D112|D113|D114|D115|D116|D117|D118|D119|D120|D121|D122|D123|D124|D125|D126|D127|D128|D129|D130|D1494|D1495|D2068|D2282|D2283|d87|d88|d89|d90|d91|d92|d93|d94|d95|d96|d97|d98|d99|d2080|d2081|d2082|d2083|d2084|d2964|d2965|d2966|d2967|d2968|d2969|d2970|d2971|d2972|d2973|d2974 +TMPL#T915|T916|T917|T918|T919|T920|T921|T922|T923|T924|T3054|T3055|d3011 +TMPN#D2069|D2070|T251|T252 +TMPR#T925|T926|T927|T928|T929|T930|T931|T932|T933|T934|T935|T936|T937|T938|T939|T940|T941|T942|T943|T944|T945|T946|T947|T948|T949|T950|t691|t692|t693|t694|t695|t696|t697|t698|t699|t700|t701|t702|t703|t704|t705|t706|t707|t708|t709|t710|t711|t712|t713|t714|t715|t716|t717|t718|t719|t720|t721|t722|t723|t724 +TMPS#T953|T954 +TMPT#D1496|D1497|D1498|D1499 +TMR#D2298|T2845|T2846|d2078|d3000|d3001 +TMRB#T627 +TMRH#d2952 +TMRJ#d2957|d2958|d2959 +TMRK#D590|D591|d2956 +TMRL#D628|D2273|d748|d749|d750|d751|d752|d753|d754|d755|d756|d757|d758 +TMRM#d3002 +TMRN#D2276|D2277|T2847|d2953|d2954|d3003 +TMRR#d3004 +TMRS#D2274|D2275|T2848|d3005 +TMRT#d1521|d2955 +TMRX#D2062 +TMS#D1479|T628|T1523|d2079 +TMSF#d762 +TMSK#D57|T676|d654|d655|d656|d657|d658|d659|d660|d661|d662|d663|d664|d759|d760 +TMSL#D1490|D1491|D1492|D1493|d761 +TMSP#D95|D96 +TMST#D58|D59|D1500|D2299|d3008|d3009|d3010 +TMT#D97|D631|T1764|d86 +TMTJ#d764|d765|d766|d767|d768|d769|d770|d771 +TMTK#D629|D632|D633|d763|d772|d773|d774|d775|d776 +TMTM#T253|T254 +TMTN#T1765 +TMTR#D102|d1080 +TMWR#T629 +TMXN#D2290 +TMXR#D1476|D1477 +TN#D398|D634|D1503|D1505|D2284|D2300|T299|T965|T1525|T1768|T1788|T1820|T2852|d131|d526|d537|d538|d777|d808|d1143|d1607|d3024|d3025|t394|t2513|t2797 +TNBN#D134|T1769|T1770|T1779|T1780|T1781|T1782|T1783|T1785|T1786|d101|d102|d103|d104|d105|d106 +TNBR#D502|D503|d516|d517|d518|d519|d520|d521|d522|d523|d524|d525 +TNBS#D2315 +TNBT#T1778|T1784 +TNFL#T1792|T1793|T1796|T1797|d3032|d3033|d3034|d3035 +TNFN#T1776|T1777 +TNFR#T1794|T1795|T1843|T1844 +TNHH#T1801 +TNHL#t1167|t1168|t1169|t1170 +TNJ#D1147|T260|T1818|d545|d3012 +TNJJ#D2301 +TNJK#D2302 +TNJM#D2303|D2304|D2305|D2306|D2307|D2308|D2309 +TNJN#D1148|T261|T262|T263|T264|T265|T266|T267|T268|T269|T270|T271|T272|T273|T1819|d546|d779|d1294|d3013|d3014|d3015|d3016|d3017|t214|t215|t216 +TNJR#D1149|D2310|D2311|D2312|T274|T677|T678|T679|d547|t217|t218|t219|t220|t221|t222|t223 +TNJS#T1798|T1799|T1800 +TNK#D137|D1146|D2071|T259|T275|T277|T1802|d107|d113|d784|t224|t2515 +TNKB#D139|D140|D141|D639|D640|T285|d108|d109|d110|d111|d112|d780|d781|d782|d783 +TNKF#D645|D646|D647|D648|D649|D650|D673|D674|T283|T284|d792|d793|d794|d795|d796|d797|d798|d799|d1295 +TNKJ#D145|D146|D147 +TNKK#D148 +TNKL#D651|D1150|D2072|D2073|D2074|D2075|D2076|D2077|d1296|d1297|d1298|d1299|d2085|d2086|d2087|d2088|d2089|d2090|d2091|d2092|d2093|d2094|d2095|d2096|d2097|d2098|d2099|d2100|d2101|d2102|d2103|d2104|d2105|d2106|d2107|d2108|d2109|d2110|d2111|d2112|d2113|d2114 +TNKM#D652|D653|D654|D655|D656|D657|D658|D659|D660|D661|D662 +TNKN#D635|D636|D637|D638|D641|D2313|T278|T1807|T1808|T1809|T1810|T1811|T1812|d114|d115|d116|d117|d118|d119|d120|d121|d122|d123|d785|d786|d787|d788|d789|d790|d791|d807|t225|t226|t227|t228|t229|t2516|t2517|t2518|t2519|t2520 +TNKP#D149|D150|D151|D663|D664|D665|D666|D667|D668 +TNKR#D642|D643|D644|D1508|D2314|T279|T280|T281|T282|T1806 +TNKS#D142|D143|D144|D152|D153|D154|D155|D669|D670|D671|D672|D678|D679|D680|D681|T276|T286|T287|T288|T289|T290|T291|T292|T298|d125|d800|d801|d3018|t230|t2521 +TNKT#D138|D156|D157|T1526|T1527|d124|d126|d127|d128|d129|d130|d802|d3019|d3020|d3021|d3022|d3023|t231|t232|t233|t2522|t2523|t2524|t2525 +TNKW#D675|D676|D677|T293|T294|T295|T296|T297|d803|d804|d805|d806 +TNL#D135|D136|T2859 +TNLF#T2860 +TNLJ#T1813 +TNLN#T2861 +TNLS#T2862|t1171|t1172|t1173|t1174|t1175|t1176|t1177|t1178|t1179|t1180|t1181|t1182 +TNLT#D1504|T1771|T1814|T1815 +TNLX#d1150|d1151|d1152|d1153|t2526|t2527|t2528|t2529|t2530|t2531 +TNM#D2264|d539 +TNMK#D2259|D2260 +TNMM#D2265 +TNMN#D158|D1509 +TNMS#D2266|T1816|T1817|d2934|d2935|d2936|d2937|d2938|d2939|d2940|d2941|d2942|d2943|d2944|d2945 +TNMT#D2261|D2262|D2263 +TNN#D399|D2285|D2287|T300|T1821|T3029|d132|d527|d540|d778|d1144|d3026|t2798 +TNNB#T301|T302|T303 +TNNH#D2286|T304|T305|T306 +TNNJ#D505|T1803|T1804|T1805|T1822|T1823|T1824|T1825|T3031|t1163|t1164|t1165|t1166 +TNNK#D504|T3030 +TNNS#D688|D689|D690|D691|D692|T309|T310|d811|d812 +TNNT#D400|T307|T308|d528|d529|d530|d1145|d1146|d1147|d1148|t2799|t2800|t2801|t2802 +TNNW#d266|d267|t1183 +TNPF#T1826 +TNR#D965|D1144|D1151|D1510|T986|T988|T1789|d541|d1300|d1537|d3027|d3028 +TNRF#T963|T964 +TNRH#T987 +TNRK#D1511|T1827|T1828|T1829 +TNRM#T1772|T1773|T1774 +TNRN#D966|T1830|d1149|d1301|d1302|d1303|d1304|d1305|d1538|d1539|d1540|d1541|t2803|t2804|t2805|t2806|t2807 +TNRR#d3029 +TNRS#D967|D968|D1145|D1152|D1512|D1513|D1514|D1515|D1516|D1517|D1518|D1519|D1520|d1306|d1542|d1543|d3030 +TNRT#T1775|T1790|d1307|d1308|d1309|d1310|d1311|d1544|d1545|d1546|d1547|d1548 +TNS#D132|D682|T317|T561|T680|T966|T967|T1791|T1831|T2858|T2979|d542|d3031|t234|t235 +TNS0#D1003|D1004|D1005|D1006|D1007|D1008|D2080|T351 +TNSB#T318|T319|T320|T321|T322|T323|T324|T325|T326|T968|T969|T970 +TNSF#T330|T355 +TNSJ#D161|T331|T332 +TNSK#T333|T334|T975|T976|T977|d543|d2975|d2976|d2977|d2978|d2979 +TNSL#T335|T336|T337|T338|T1832|d810|t2691|t2692|t2693|t2694|t2695|t2696|t2697|t2698|t2699|t2700|t2701|t2702 +TNSM#T339|T340 +TNSN#T2854|T2980|t236|t237|t238|t239|t240 +TNSP#T341|T971|T972|T973|T974|T978|T979|T980|T981|T1833|T1834 +TNSR#D1153|T1837|T1838|T2981|T2982|T2983|T2984|t2703|t2704|t2705 +TNSS#T329|T342|T343|T344|T345|T346|T347|T348|T349|T350|t241|t2514 +TNST#D969|D970|D971|D972|D973|D974|D975|D976|D977|D978|D979|D980|D981|D982|D983|D984|D985|D986|D987|D988|D989|D990|D991|D992|D993|D994|D995|D996|D997|D998|D999|D1000|D1001|D1002|D1009|D1010|D1011|D1012|D1013|D1014|D1015|D1016|D1017|D1018|D1019|D1020|D1021|D1022|D1023|D1024|D1025|D1026|D1027|D1028|D1029|D1030|D1031|D1032|D1033|D1034|D1035|D1036|D1037|D1038|D1039|D1040|D1041|D1042|D1043|D1044|D1045|D1046|D1047|D1048|D1049|D1050|D1051|D1052|D1053|D1054|D1055|D1056|D1057|D1058|D1059|D1060|D1061|D1062|D1063|D1064|D1065|D1066|D1067|D1068|D1069|D1070|D1071|D1072|D2078|D2079|D2081|D2082|D2267|D2268|D2269|T327|T328|T352|T353|T354|T982|T983|T984|T1835|T1836|d531|d1154|d1155|d1156|d1157|d1158|d1159|d1160|d1161|d1162|d1163|d1164|d1165|d1166|d1167|d1168|d1169|d1170|d1171|d1172|d1173|d1174|d1175|d1176|d1177|d1178|d1179|d1180|d1181|d1182|d1183|d1184|d1185|d1186|d1187|d1188|d1189|d1190|d1191|d1192|d1193|d1194|d1195|d1196|d1197|d1198|d1199|d2115|d2116|d2117|d3036|d3037|d3038|d3039|d3041|d3042|d3043|d3044|d3045|d3046|d3047|d3048|d3049|t242|t243|t244|t245|t2808 +TNSW#T985 +TNT#D133|D159|T255|T314|T818|T1528|d532|d533|d1200|d1201|d3040|t395|t2469|t2470|t2809 +TNTB#T1839|T1840|T1841 +TNTL#D684|D1507|T311|T312|T313|T2977|T2978|t2681|t2682|t2683|t2684|t2685|t2686|t2687|t2688|t2689|t2690 +TNTM#D1506|T256|T257|T315|T316|t2471 +TNTN#D160|T955|T956|T957|T958|T959|T960|T961|T962|T1529|T1530|T1531|T1532|T1533|T1534|T1535|T1536|T1537|T1538|T1539|T1540|T1541|d534|d1202|t396|t725|t726|t727|t728|t729|t730|t731|t732|t733|t734|t735|t2472|t2810 +TNTR#D2316|D2317|D2318|T2853|t397|t736|t737|t738|t739|t740|t741|t742|t743|t744|t2473 +TNTS#D685|D686|D687|T258|T819|d535|t398|t2474|t2811 +TNTT#d1203 +TNTW#d544 +TNTX#T1787|T1842 +TNWR#T1845|T1846 +TNX#D131|D683|d100|d809|t2871 +TNXN#t2872|t2873|t2874|t2875|t2876 +TNXS#D1157 +TNXT#T2855|T2856|T2857|t2877|t2878|t2879|t2880 +TP#T1542|T1847|T1859|T2935|T2936|t259|t1005 +TPF#T1852|T3032|t1184|t2532 +TPFL#T1546|T1547|T1548|T3056|T3057|T3058 +TPFN#T3033|t2533|t2534|t2535|t2536|t2537|t2538 +TPFP#T1854|T1855 +TPFR#T360|T361|T1549|T3034|T3035|T3036|T3037|T3038|T3039|T3040|t247|t248|t249|t250|t251|t252|t253|t254|t255|t256|t257|t258|t2812 +TPFS#T1853|t2539 +TPFT#t1185|t2540|t2541|t2542|t2543 +TPKL#T2958 +TPKR#T1856|T2960|T2961|T2962|T2963|t1186|t1187|t1188|t1189|t1190|t1191|t2635|t2636|t2637|t2638|t2639 +TPL#D1187|D1526 +TPLB#D1527|D1529|D1530|D1531|D1532|D1533|D1534|D1535|D1558 +TPLF#D1528|D1540|D1541|D1542|D1591|D1592 +TPLH#D1548|D1549 +TPLJ#D1550|T1857|T1858|T2964|d1556|t1192|t1193|t1194|t1195|t1196 +TPLK#D1543|D1544|D1545|D1546|D1547|D1551|D1552|D1553|D1554|D2083|D2084|D2085 +TPLM#D1160|D1161|D1162|D1163|D1164|D1165|D1166|D1167|D1168|D1169|D1170|D1171|D1172|D1173|D1174|D1175|D1176|D1177|D1178|D1179|D1180|D1181|D1182|D1183|D1184|D1185|D1186|D1559|D1560|D1561|d1312|d1313|d1314|d1315|d1316|d1317|d1318 +TPLN#D1562|D1563|D1590|d1557|t1006|t1007|t1008|t1009 +TPLP#D1564|D1565|D1566|D1567|D1568 +TPLS#D1188|D1569|D1570|D1571|D1572|D1573|D1574|D1575|D1576|D1577|D1578|D1579|D1580|D1581|D1582|D1583|D1584|D1585|D1599|D1600|D1601|D1602|D1603|D1604|D1605|D1606|D2086|D2087|D2088|d813|d1558|d1559|d1560|d2118|t1010 +TPLT#D1536|D1537|D1538|D1539|D1555|D1556|D1557|D1586|D1587|D1588|D1589|d814|d815|d1561|d1562|d1563|d1564|d1565|d1566|d1567|t1011|t1012|t1013|t1014|t1015 +TPLW#D1593|D1594|D1595|D1596|D1597|D1598|d1568|d1569 +TPMS#T1860|T1861|T1862 +TPN#T1545|T2937|t260|t1016 +TPNB#T2939 +TPNH#T2943|T2944 +TPNK#D1522|D1523|D1524|D1525|T562|T563|T564|T565|T2945 +TPNM#T2946|T2947|T2959 +TPNN#T2938 +TPNR#T2948|d816|d817|d818|d819|d820|d821|d822|d823|d824|d825|d826|d827|d828 +TPNS#T2949|T2950|T2951|T2952 +TPNT#T2940|T2941|T2942|t261|t262|t263|t264|t1017|t1018|t1019|t1020 +TPRJ#D912 +TPRM#d835|d836|d837|d838|d839|d840|d841|d842|d843|d844 +TPRN#t1330 +TPRS#D712|D713|D714|d833|d834 +TPRT#D694|D695|D696|D699|d829|d830|d831|d832|t1331 +TPS#T1550|T1848|T1849|T2965|T2966|t269 +TPSJ#T1863|T1864|t275|t276 +TPSK#D697|D698|t274|t2609|t2610|t2611|t2612|t2613|t2614|t2615|t2616|t2617|t2618|t2619|t2620|t2621|t2622|t2706|t2707|t2708|t2709 +TPSN#T1850|t270|t271|t272|t273 +TPSR#T362|T363|T2956|T2957|t246|t2623|t2624|t2625|t2626|t2627|t2628|t2629|t2630|t2631|t2632|t2633|t2634 +TPST#D700|D701|D702|D703|D704|D705|D706|D707|D908|D909|D910|D911|T1551|t277|t278|t279|t280|t1021 +TPT#D708|T356|T357|t265|t266|t1022|t1023 +TPTM#D710 +TPTN#T358|T359|T1543|T1544|t267|t1024 +TPTR#d845 +TPTS#D709|T1851|t1025 +TPTT#t268|t1026 +TPTW#D711 +TPX#T989|T993 +TPXB#T990|T991|T992 +TPXK#T995 +TPXM#T996 +TPXN#T994 +TPXR#T997 +TPXS#T998|T999 +TR#D336|D715|D1607|D1667|D1794|D2089|D2323|T364|T681|T1456|T1464|T1865|T1868|T1987|T2407|T2510|T3059|T3061|d133|d248|d268|d846|d1319|d1692|d1709|d2982|d3064|d3065|t525|t809|t830|t1624|t1794 +TR0#D1638|D1639 +TR0N#T2702|T2703|T2704|T2705|T2706|d1576 +TRB#T2012|T2020|T2201|T2449|T2877|d853|d854|t1333|t1720|t1863|t2390|t2391 +TRBF#D343|D717|T2450|T2451|T2458|T2459 +TRBH#D344|T2318|T2319|T2320|T2321|T2322|T2323|T2324|T2325|T2769|T2770|t1866|t1867|t1868|t1869|t1870|t1871|t1872|t1873|t1874|t1875|t1876|t1877 +TRBJ#T2326|t2544 +TRBK#D342|T2315|T2316|T2317|T2327|T2328|T2452|T2453 +TRBL#D345|D346|D1738|D1739|D1740|D1872|D1873|T2329|T2330|T2346|T2644|T2879|d1857|t2545|t2546|t2547 +TRBM#T2331|T2332|T2333|T2334|T2335|T2878|d855|t2392 +TRBN#D1735|D1736|D1745|D1746|D1749|D1750|D1795|D1796|T1459|T1460|T1461|T1462|T2013|T2014|T2015|T2016|T2017|T2202|T2203|T2204|T2205|T2206|T2207|T2208|T2209|T2210|T2311|T2428|T2429|T2430|T2431|T2432|T2433|T2437|T2438|T2439|T2777|T2778|T2863|T2864|T2865|T2866|T2867|T2868|T2869|T2870|T2871|T2872|T2873|T2874|T2875|T2876|d856|d1910|d2001|t1334|t1335|t1721|t1722|t1723|t1724|t1725|t1726|t1864|t2393|t2394|t2395|t2396 +TRBR#D222|D348|D1915|D1916|D1917|D1918|T2018|T2019|T2021|T2022|T2312|T2313|T2314|T2336|T2404|T2405|T2406|T2408|T2409|T2410|d158|d214|d857|d1693|d1694|d1695|d1696|d1697|d2002|t1795|t1796|t1797|t1798|t1799|t1800|t1801|t1802|t1803|t1804|t1805|t1806|t2397|t2398|t2399|t2400|t2401 +TRBS#D347|D718|D719|D2295|T2309|T2310|T2337|T2338|T2339|T2340|T2341|T2342|T2343|T2344|T2345|T2454|T2455|T2456|T2457|T2771|T2772|T2773|T2774|T2775|T2776|d858|t1727|t1878|t2402|t2403|t2404|t2405|t2406|t2407|t2408|t2409|t2410|t2411|t2412|t2413|t2414|t2415|t2416|t2417|t2418|t2419|t2420|t2421|t2422|t2423|t2424|t2425|t2426|t2427|t2428|t2429|t2430|t2431|t2432 +TRBT#D164|D165|T2434|T2435|T2436|T2643|d151|d152|d153|d154|d155|d156|d157|t1336|t1337|t1728|t1847|t1848|t1849|t1850|t1851|t1865|t2433|t2434|t2435|t2436 +TRBW#D1737|T2460|T2461|T2462|T2463|T2464|T2465 +TRBX#D1741|D1742|D1743|D1744|D1747|D1748 +TRF#D1609|T368|T373|T1872|T2027|T2244|T2298|T2618|d148|d160|d1674|d3050|t1370|t1685|t1879|t2266 +TRFB#D1610|D1611|T369|T370|T371|T372|T1873|T1874|T1875 +TRFF#T391|T392|T393|T394 +TRFH#d149|d1680|d1681 +TRFJ#D1614|T376|d1676|d1677|d1678|d1679|t1894|t1895|t1896|t1897|t1898 +TRFK#D1615|D1616|D1617|D1712|D1713|D1714|D1715|D1716|T377|T378|T379|T380 +TRFL#D354|D355|D1717|D1819|D2294|T381|T382|T383|T1882|T2026|T2291|T2303|T2536|T2537|T2538|T2779|T2780|T2781|T3064|T3065|T3066|T3067|d1682|d1683|d1731|d1732|d1733|d1734|d1739|d1740|d1741|d1742|d2980|d2981|t294|t295|t296|t297|t1697|t1698|t1699|t1700|t1701|t1702|t1703|t1704|t1705|t1706|t1707|t2002|t2003|t2004|t2005|t2006|t2007|t2008|t2009|t2010|t2011|t2012|t2013|t2309|t2310|t2311|t2312|t2313|t2314|t2315|t2316|t2317|t2318 +TRFM#D1618|T1876|T1877|T1878|T1879|T1880|T1881|t298|t299|t300|t301|t302 +TRFN#D1612|T374|T384|T2245|T2299|T2466|T2619|d3051|d3052|d3053|d3054|d3055|t1371|t1686|t1687|t1688|t1689|t1690|t1691|t1692|t1693|t1694|t1695|t1696|t1880|t1881|t1882|t1883|t1884|t1885|t1886|t1887|t1888|t2267 +TRFP#D1619|D1620|D1621|T386|T387|T2304|T2305|T2306|t303|t304 +TRFR#D356|D384|D385|D1622|D1850|D1851|D1852|D1853|D2292|D2293|T375|T385|T1502|T1503|T1504|T1923|T2300|T2301|T2302|T2416|d1735|d1736|d1737|d1738|d1823|d1824 +TRFS#D1613|D1623|D1624|D1625|D1626|D1627|D1718|D1820|D1821|D1822|D1823|D1824|T388|T389|T390|T1883|T2292|T2307|T2308|d161|d1684|d1685|t1672|t1673|t1674|t1675|t1676|t1677|t1678|t1679|t1680|t1681|t1682|t1683|t1708|t1709|t1710|t1711|t1712|t1713|t1714|t1715|t1716|t1717|t1718|t1719|t1889|t1899 +TRFT#D339|D340|D341|D721|D1628|D1629|D1874|D2244|D2320|D2321|D2322|d1675|d1858|d1859|d1860|d2907|d2908|d2909|d3056|d3057|d3058|d3059|d3060|d3061|d3062|d3063|t1890|t1891|t1892|t1893|t1900|t1901|t1902|t1903|t1904|t1905|t1906|t1907|t1908|t1909|t1910|t1911 +TRFW#D1630 +TRFX#D722|D723|D1818|D2291|d1727|d1728|d1729|d1730 +TRH#T2654 +TRHF#D358|D359|d249|d250|d251|d252|d253|t973 +TRHL#T1470|T1473 +TRHM#D360|D1760|D1761|D1762 +TRHN#D1732|D1784|D1785|D1786|D1919|D1920|D1922|D1923|T1471|T1472|T2417|T2418|T2419|T2420|T2421|T2422|T2423|T2424|T2425|T2655|d1698|d1699|d1700|d1701|d1702|d1745|d1746|d1747|d1748|d1749|d1915|d1916|d1917|d1918|d1919|d1920 +TRHR#D1733|D1734|D1751|D1752|D1753|D1754|D1770|t1817|t1818|t1819|t1820|t1821|t1822|t1823|t1824|t1825|t1826|t1827|t1828|t1829 +TRHT#T1884|T1885|T1886 +TRHX#D1731 +TRJ#D1674|D1899|T2575|t1386|t2269|t2437 +TRJB#D2324|d162|d163|d164|d165 +TRJF#D1675 +TRJK#T2031|T2032|T2033|T2034|T2042|T2043|T2044|T2045|T2046|T2047|T2080|T2081|T2082|t1405|t1406|t1407|t1408|t1409 +TRJL#d166|d167|d168|d169 +TRJM#t2270 +TRJN#D376|D1227|D1228|D1229|D1900|D1901|D1902|D1903|D1904|D1905|D1906|D1907|D1908|D1909|D1910|T2576|T2577|T2578|T2579|T2580|d869|d870|d1911|d1912|d1913|d1914|t1387|t1388|t1389|t1390|t1391|t1392|t2049|t2050|t2051|t2052|t2053|t2212|t2271|t2438|t2439|t2440|t2441|t2442 +TRJR#D1825|D1826|D1827|D1911|D1912|D1913|T2709|T2710|T2711|T2712|T2713|T2714|T2715|T2716|T2717|T2718|T2719|T2720|T2721|d170|d171|d172|d173|d1327|d1328|d1329|d1330|d1331|d1332|d1333|d1334|d1335|d1336|d1337|d1338|d1339|d1750|d1751|d1752|t972|t2272|t2273|t2274|t2275|t2276|t2277|t2278|t2279|t2280|t2443|t2444|t2445|t2446|t2447|t2448|t2449|t2450|t2451|t2452|t2453|t2454 +TRJS#D357|D1755|D1914|T2572|d174|d175|d176|d177|d178|d867|d1340|d1341|d1342|t1410|t1411|t1412|t1413|t1414|t1415|t1416|t1417|t1418|t1419|t1420|t1421|t1422|t2281 +TRJT#T2035|d179|d1743|d1744 +TRK#D1230|D1722|D1797|D1800|D1930|T2443|T2645|T2648|T3071|T3072|d2003|t1372|t2048|t2268 +TRKB#D1932|D1933|D1934|D1935|D1936|D1967|D2012|D2013|D2014|D2015|T2028|T2029|T2030|T2649|T2650|T2651|d1944|d1945|t1373|t1374|t1375|t1376|t1377|t1378|t1379|t1380|t1381|t1382|t1383|t1384|t1385 +TRKF#D1931|D1958|D1959|D1960|D1961|D1962|D1963|D2000|D2001|D2002|T2036|T2037|T2038|T2039|T2040|T2041|T2444|T2445|T2446|d1955|d1956|d1957|d1958|d1959|d1960|d1961|d1962|d1972|d1973|t1393|t1394|t1395|t1396|t1397|t1398|t1399|t1400|t1401|t1402|t1403|t1404 +TRKH#D1725|D1966 +TRKJ#d1688|d1689|d1690|d1691|d1718|d1719|d1720 +TRKK#D1957|D1964|D1965|T2048|T2049|T2050|T2051|T2052|T2053|d1687|d1717 +TRKL#D1673|D1828|D1975|D1976|T1489|T3078|T3079|d868|t1197|t1198|t1199|t1200|t1201|t1202|t1203|t1204|t1205|t1206 +TRKM#D1968|D1969|D1977|D1978|D1979|d1946|d1947|d1948 +TRKN#D364|D1676|D1801|D1829|D1937|D1970|D1971|D1972|T1477|T1478|T2468|T2539|T2540|T2541|T2542|T2543|T2544|T2545|T2546|T2547|T2548|T2549|T2550|T2551|T2552|T2553|T2554|T2555|T2556|T2557|T2558|T2559|T2560|T2561|T2562|T2563|T2564|T2565|T2566|T2567|T2568|T2569|T2570|T2571|T3073|T3074|d1619|d1620|d1621|d1622|d1753|d1949|d1950|d1951|d1952|d1953|d1954|d2004|d2005|d2006|d2007|d2008|t1684|t1912|t1913|t1914|t1915|t2014|t2015|t2016|t2017|t2018|t2019|t2020|t2021|t2022|t2023|t2024|t2025|t2026|t2027|t2028|t2029|t2030|t2031|t2032|t2033|t2034|t2035|t2036|t2037|t2038|t2039|t2040|t2041|t2042|t2043|t2044|t2045|t2046|t2047 +TRKP#D1973|D1980|D1981|D1982|d1754 +TRKR#D361|D362|D363|D1723|D1756|D1757|D1758|D1759|D1763|D1938|D1939|D1940|D1941|D1942|D1943|D1944|D1945|D1946|D1947|D1948|D1949|D1950|D1951|D1952|D1953|D1954|D1955|D1983|D2016|D2017|T1467|T1468|T1469|T1474|T1475|T1476|T1479|T2054|T2294|T2295|T2296|T2646|T3068|T3069|T3070|d1963|t1857|t1858|t1859 +TRKS#D353|D1724|D1726|D1727|D1728|D1729|D1730|D1798|D1799|D1802|D1803|D1804|D1805|D1806|D1807|D1808|D1809|D1956|D1974|D1984|D1985|D1986|D1987|D1988|D1989|D1990|D1991|D1992|D1993|D1994|D1995|T2447|T2573|T2574|T2652|T2653|T3075|T3076|T3077|d1964|d2009|t1860|t1861|t1862|t2282|t2283|t2284|t2285|t2455|t2881|t2882|t2883|t2884|t2885 +TRKT#D1189|D1190|D1191|D1192|D1193|D1194|D1195|D1202|D1203|D1204|D1205|D1206|D1207|D1208|D1209|D1210|D1211|D1212|D1213|D1214|D1215|D1216|D1217|D1218|D1219|D1220|D1221|D1222|D1223|D1224|D1225|D1226|D1996|D1997|D1998|D1999|T2055|T2056|T2057|T2058|T2059|T2060|T2066|T2067|T2068|T2083|T2084|T2085|T2086|T2087|T2088|T2089|T2090|T2297|T2469|T2470|T2471|T2722|T2723|T2724|T2725|T2726|T2727|T2728|T2729|T2782|d1320|d1321|d1322|d1323|d1324|d1325|d1711|d1712|d1965|d1966|d1967|d1968|d1969|d1970|d1971|d2010|d2011|d2012|d2013|t1437|t1438|t1439|t1440|t1441|t1442|t1443|t1444|t1445|t1446|t1447|t1448|t2213|t2286|t2456 +TRKW#D2003|D2004|D2005|T2061|T2062|T2063|T2064|T2065 +TRKX#D1196|D1197|D1198|D1199|D1200|D1201|d1326 +TRL#T1552|T2511|d871|d1623|d1624|d1861|t2054 +TRLB#T1480|t979|t980|t981 +TRLF#D365|D366|D367|T1888|T1889|T1892|T1893 +TRLH#D169|D170|D171|D172|D173|D174|D175|D176|D177|D178|D179|D180|D181|D182 +TRLJ#D1924|T2477|d182|d183|d184|d185|d1927|d1928|d1929 +TRLK#D168|d186|d187|d1926 +TRLN#D183|D184|D185|D186|D187|D1765|D1830|D1831|D1875|D1876|D1877|T1890|T1891|T2476|d1625|d1862|d1863|d1864|d1865|d1866|t2055|t2056|t2057|t2058|t2059 +TRLR#T1553|T1554|T1555|T1556|T2472|T2473|T2474|T2475|d1626|t1027|t1028|t1029|t1030|t1919|t1920|t1921|t1922|t1923|t1924|t1925|t1926|t1927|t2287|t2288|t2289|t2290|t2291|t2292|t2293|t2294|t2295|t2296|t2297 +TRLS#D368|T2426|T2427|t1207|t1208|t1209|t1210|t1211|t1831|t1832|t1833|t1834|t1835|t1836|t1837|t1838|t1839|t1840|t1841|t2060 +TRLT#D1764|T1887|T2200|d1867|d1868|d1869|t1916|t1917|t1918|t2061|t2062|t2063|t2064|t2065 +TRLX#T2246|T2247|t1639|t1640|t1641|t1642|t1643|t1644|t1645|t1646|t1647|t1648|t1649|t1650|t1651|t1830 +TRM#D188|D1694|D2288|T1000|T1001|T1905|T1907|T2248|T2249|T2743|T2880|T2881|T3081|d209|t831|t1928|t2319 +TRMB#T2251|T2252|T2253|T2254|T2255 +TRMF#D200|D201|D202|T2263|T2527|T2528|T2529|T2530|T2531|T2532|T2533|T2534|T2535|T2883|t1977|t1978|t1979|t1980|t1981|t1982|t1983|t1984|t1985|t1986|t1987|t1988|t1989|t1990|t1991|t1992|t1993|t1994|t1995|t1996|t1997|t1998|t1999|t2000|t2001 +TRMH#D2008|t1652|t2548|t2549|t2550|t2551|t2552 +TRMJ#D192|D193|D194|D195 +TRML#D1832|T2265|T2266|T2267|T2268|T2581|T2582|T2583|T2584|T2585|T2586|T2587|T2588|T2589|T2590|T2591|T2592|T2593|T2594|T2595|T2596|T2597|T2598|T2599|d1755|d1756|d1757|d1758|d1759|t1739|t1740|t1741|t1742|t1743|t1744|t1745|t1746|t1747|t1748|t1749|t1750|t2066|t2067|t2068|t2069|t2070|t2071|t2072|t2073|t2074|t2075|t2076 +TRMM#D1766|D1767|D1768|D1769 +TRMN#D1703|D1704|D1705|D1833|D1834|D1835|D2289|T1002|T1003|T1004|T1005|T1006|T1007|T1008|T1009|T1010|T1011|T1012|T1013|T1014|T1015|T1016|T1017|T1018|T1019|T1020|T1021|T1022|T1023|T1024|T1025|T1026|T1027|T1028|T1029|T1030|T1031|T1032|T1033|T1034|T1035|T1036|T1037|T1038|T1039|T1040|T1041|T1042|T2261|T2264|T2744|T3082|T3084|T3085|d1760|d1761|t745|t746|t747|t748|t749|t750|t751|t752|t753|t1929|t1930|t1931|t1932|t1933|t2320|t2321|t2322|t2323|t2324|t2325|t2886|t2887|t2888|t2889|t2890 +TRMP#T2091|T2092|T2093|T2094|T2095|T2096|T2097|T2600|T2601|T2602|T2603|T2604|T2656|T2657|T2791|T2792|t1449|t1450|t1451|t1452|t1453|t1454|t1455|t1456|t1457|t1458|t1459|t1460|t1461|t1462|t1463|t2077|t2078|t2079|t2080|t2081|t2082|t2083|t2084|t2085|t2086|t2087|t2214|t2215|t2216|t2217|t2218|t2219|t2220|t2221|t2222|t2223 +TRMR#D189|D190|T1481|T2269|T2270|T2271|T2745|T2746|T2747|T2748|T2749|T2750|T2783|T2784|T2785|T2786|T2787|T2788|T2789|T2790|T2889|t2326|t2327|t2328|t2329|t2330|t2331|t2332|t2333|t2334|t2335|t2336|t2337 +TRMS#D191|D196|D197|D198|D199|D369|D370|D1695|T1045|T1906|T2262|T2274|T2882|T2884|T2885|T2886|T2887|T2888|d872|t2338|t2891 +TRMT#D1696|D1697|D1698|D1699|D1700|D1701|D1702|D1925|D1926|T1043|T1044|T2250|T2256|T2257|T2258|T2259|T2260|d1627|d1628|d1629|d1630|d1631|d1632|d1633|d1634|d1635|d1636|d1637|d1638|d1639|d1640|d1641|d1642|d1643|d1644|d1645|d1646|t1934|t1935|t1936|t1937|t2339|t2340|t2341|t2342|t2343|t2892|t2893|t2894 +TRMW#T2272|T2273 +TRMX#D1836|D1837|T3080 +TRN#D162|D167|D720|D1232|D1632|D1633|D1812|T1049|T1054|T1465|T1869|T1988|T2008|T2098|T2107|T2730|T2967|T2968|T3062|d134|d159|d180|d254|d862|d1574|d1647|d1724|d1762|d1870|d2983|d3066|t526|t810|t1625|t1764|t1807|t2553 +TRNB#t1751|t1752|t1753|t1754|t1755|t1756|t1757|t1758|t1759|t1760|t1761|t1762|t1763 +TRNF#T1050|T2358|T2923|T2924|T2925 +TRNH#D1810|D1811|T2899|T2900|T2901|d1655|d1721|d1722|d1723 +TRNJ#T1118|T2287|T2896|T2897|T2898|T3060|d135|d136|d137|d138|d139|d140|d141|d142|d143|d144|d1571|d1572|d1573|d1649|d1763|d1764|d1765|d1766|d1871|d1872|d1873|d1874|d1875|d1876|d1877|d1878|d1879|d1976|d1977|d1978|d1979|d1980|d1981|d1982|d1983|d1984 +TRNK#D349|D1706|D1707|D1708|D1709|D1710|D1711|D1838|D1878|D1879|D1880|D1881|D1882|D1883|D1884|D1885|D1886|T396|T397|T1117|T1119|T1120|T1121|T2108|T2109|T2110|T2111|T2286|T2478|T2479|T2480|T2481|T2482|T2483|T2484|T2485|T2486|T2487|T2488|T2489|T2490|T2491|T2492|T2493|T2494|T2495|T2496|T2497|T2498|T2499|T2500|T2501|T2502|T2503|T2504|T2505|T2506|T2507|T2508|T2509|T2658|T2659|T2660|T2661|T2662|T2663|T2664|T2742|T2890|d1570|d1648|d1650|d1651|d1652|d1653|d1654|d1656|d1880|d1881|d1882|d1883|d1884|d1885|d1886|d1887|d1985|d1986|d1987|d1988|d1989|d1990|t1476|t1477|t1938|t1939|t1940|t1941|t1942|t1943|t1944|t1945|t1946|t1947|t1948|t1949|t1950|t1951|t1952|t1953|t1954|t1955|t1956|t1957|t1958|t1959|t1960|t1961|t1962|t2224|t2225|t2226|t2227|t2228|t2229|t2230|t2231|t2232|t2233|t2234|t2235|t2236|t2237|t2238|t2239|t2240|t2241|t2242|t2243|t2244|t2245|t2246|t2247|t2248|t2249|t2250|t2299|t2300|t2301|t2302|t2303|t2304|t2305|t2306|t2307|t2308 +TRNL#T2905|T2906|T2907|T2908 +TRNM#D2325|T2359|T2360|d145 +TRNN#D1233|D1634|T395|T398|T399|T1055|T2009|T2071|T2072|T2073|T2074|T2075|T2076|T2077|T2078|T2079|T2357|T2366|T2367|T2368|T2369|T2370|T2371|T2372|T2731|T2732|T2733|T2734|T2735|T2736|T2737|T2738|T2739|T2740|T2741|T2918|T2919|T2920|T2969|T2970|T2971|d181|d1888|d1991|d1992|d1993|d1994|d1995|t305|t306|t307|t308|t309|t1765|t1766|t1767|t1768|t1769|t2298|t2554|t2555|t2556|t2557|t2558 +TRNR#D350|D1635|D1636|T1989|T1990|T1991|T2069|T2070|T2361|T2891|T2892|T2893|T2894|T2895|T2902|T2903|T2904|T2909|t1423|t1424|t1425|t1426|t1427|t1428|t1429|t1430|t1431|t1432|t1433|t1434|t1435|t1436|t2559|t2560|t2561|t2562|t2563 +TRNS#D1637|T1896|T1897|T1994|T1995|T1996|T1997|T2099|T2100|T2112|T2113|T2114|T2115|T2116|T2117|T2118|T2119|T2120|T2121|T2122|T2123|T2124|T2125|T2126|T2127|T2128|T2129|T2130|T2131|T2132|T2133|T2134|T2135|T2136|T2137|T2138|T2139|T2140|T2141|T2142|T2143|T2144|T2145|T2146|T2147|T2148|T2149|T2150|T2151|T2152|T2153|T2154|T2155|T2156|T2157|T2158|T2159|T2160|T2161|T2162|T2163|T2164|T2165|T2166|T2167|T2168|T2169|T2170|T2171|T2172|T2173|T2174|T2175|T2176|T2177|T2178|T2179|T2180|T2181|T2182|T2183|T2184|T2362|T2363|T2364|T2365|T2375|T2376|T2910|T2911|T2912|T2913|T2914|T2915|T2916|T2917|T2921|T2922|T3063|d146|d147|d859|d860|d861|d1767|d1768|d1769|d1770|d1771|d1772|d1773|d1774|d1889|d1890|d1996|t310|t1478|t1479|t1480|t1481|t1482|t1483|t1484|t1485|t1486|t1487|t1488|t1489|t1490|t1491|t1492|t1493|t1494|t1495|t1496|t1497|t1498|t1499|t1500|t1501|t1502|t1503|t1504|t1505|t1506|t1507|t1508|t1509|t1510|t1511|t1512|t1513|t1514|t1515|t1516|t1517|t1518|t1519|t1520|t1521|t1522|t1523|t1524|t1525|t1526|t1527|t1528|t1529|t1530|t1531|t1532|t1533|t1534|t1535|t1536|t1537|t1538|t1539|t1540|t1541|t1542|t1543|t1544|t1545|t1546|t1547|t1548|t1549|t1550|t1551|t1552|t1553|t1554|t1555|t1556|t1557|t1558|t1559|t1560|t1561|t1562|t1563|t1564|t1565|t1566|t1567|t1568|t1569|t1570|t1571|t1572|t1573|t1574|t1575|t1576|t1577|t1578|t1579|t1580|t1581|t1582|t1583|t1584|t1585|t1586|t1587|t1588|t1589|t1590|t1591|t1592|t1593|t1594|t1595|t1596|t1597|t1770|t1771|t1772|t1773|t1774|t1775|t1776|t1777|t1778|t1779|t1780|t2564|t2569|t2570|t2571|t2572|t2573|t2640|t2641|t2642|t2643|t2644|t2645|t2646|t2647|t2648|t2649|t2650|t2651|t2652|t2653|t2654|t2655|t2656|t2657|t2658|t2659|t2660|t2661|t2662|t2663|t2664 +TRNT#D371|D372|D1231|T365|T366|T367|T1894|T1895|T2185|T2186|T2351|T2352|T2353|T2354|T2355|T2356|d210|d255|d256|d257|d258|d259|d863|d864|d1820|d1821|d1822|d1974|d1975|d1997|d1998|d1999|d2000|d2984|d2985|d2986|t311|t312|t313|t314|t527|t528|t529|t530|t1626|t1627|t1628|t1781|t1782|t1783|t1784|t1785|t2565|t2566|t2567|t2568 +TRNW#T1992|T1993|T2373|T2374 +TRNX#T2101|T2102|T2103|T2104|T2105|T2106|T2350|d188|t1464|t1465|t1466|t1467|t1468|t1469|t1470|t1471|t1472|t1473|t1474|t1475 +TRP#T2377|T2513|T2665|T2666 +TRPF#T1486|T1903|T1904|T2414|T2613|T2614|T2615|T2616|T2617|T2699|T2700|T2762|T3083|t2098|t2099|t2100|t2101|t2102|t2103|t2104|t2105|t2106|t2107|t2108|t2109|t2110|t2111|t2112|t2113|t2114|t2354|t2355|t2356|t2357|t2358|t2359|t2360|t2361|t2362|t2363 +TRPL#T2514|T2515|d1891|t1599|t1600|t1601|t1602|t1603|t1604|t1605|t1606|t1607|t1608|t1963|t1964|t1965|t1966|t1967|t1968|t1969|t1970|t1971|t1972 +TRPN#D1771|D1772|D1773|T1046|T1047|T1048|T2378|T2379|T2380|T2381|T2382|T2383|T2384|T2385|T2386|T2387|T2388|T2389|T2390|T2391|T2392|T2393|T2605|T2606|T2607|T2608|T2609|T2610|T2611|T2612|T2667|T2668|T2669|T2670|T2671|T2672|T2673|T2674|T2675|T2676|T2677|T2678|T2679|T2680|T2681|T2682|T2683|T2684|T2685|T2686|T2687|T2688|T2689|T2690|T2691|T2692|T2693|T2694|T2695|T2696|T2697|T2698|t1786|t1787|t2088|t2089|t2090|t2091|t2092|t2093|t2094|t2095|t2096|t2097 +TRPP#T682|T683 +TRPR#D374|T1482|T1483|T1484|T1485|T1488|T2415|T2516|T2517|T2518|d1657|d1658|d1659|d1660|d1661|d1662|d1663|d1664|d1665|d1666|d1667|d1668|d1775|d1776 +TRPS#D375|T1487|T2187|T2188|T2189|T2190|T2191|T2192|T2193|T2194|t1598|t2115|t2116|t2117|t2118|t2119|t2120|t2121|t2122|t2123|t2124|t2125|t2126|t2127|t2128 +TRPT#D373|T1898|T1899|T1900|T1901|T1902|t1212|t1213|t1214|t1215|t1216|t1217|t1218|t1219|t1220|t1221|t1222|t1223|t1224 +TRPW#t2251 +TRR#D2319|T1062|T2211|d865|d1725|d3067|t281|t811|t832|t833|t1629|t1808 +TRRB#D337|D338 +TRRF#D351|T2213|T2214|T2215|T2216|T2217|T2218|T2219 +TRRH#T2220 +TRRJ#T2276|t1654|t1655|t1656|t1657|t1658|t1659|t1660 +TRRK#D1813|T1063|T1064|T2221|T2222|T2223|T2224|T2277|T2278|t1653|t1661|t1662|t1663|t1664 +TRRL#d1726 +TRRM#D1814|D1815|T1051|T2225|T2226|T2227|t834|t1809 +TRRN#T1069|T2212|T2228|T2229|T2230|T2231|T2279|T2280|T2281|t282|t283|t284|t285|t286|t835|t1630|t1631|t1632|t1633|t1634|t1810 +TRRR#T1070|t836|t1811 +TRRS#D1816|D1817|T1065|T1066|T1067|T1068|T1071|T1457|T1458|T1508|T1509|T1870|T2232|T2233|T2234|T2235|T2236|T2237|T2238|T2240|T2241|T2242|T2243|t287|t769|t770|t771|t772|t773|t774|t775|t776|t777|t778|t779|t780|t781|t837 +TRRT#D352|D716|D1839|D1840|D1841|D1842|D1843|T2275|d847|d848|d849|d850|d851|d852|t288|t289|t290|t291|t292|t293|t1635|t1636|t1637|t1638 +TRRW#T1072|T2239 +TRRX#D1774 +TRS#D163|D1631|D1860|D2018|T684|T1052|T1466|T1494|T1871|T1908|T1913|T2512|d150|t838|t1812 +TRSJ#D1792|D1793|D1855|T1911|T2288|T2289|T2290|d1836 +TRSK#D377|D378|D379|D1640|D1641|D1642|D1643|D1775|D1856|D1857|D1927|T1495|T1496|T1497|T1498|T1499|T1909|T1910|T2282|T2283|T2284|T3086|T3087|T3088|T3089|T3090|d1835|d1837|d1838|d1839|d1840|d1841|d1842|d1843|d1844|d1930|d1931|t974|t975|t976|t977|t978 +TRSL#D1788|D1789|D1790|D1791|D1928|D1929|d211|d873|d874|d875|d876|d1783|d1784|d1785|d1786|d1932|d1933|d1934|d1935|d1936|d1937|d1938|d1939|d1940|d1941|d1942|d1943|t1842|t1843|t1844 +TRSM#D1854|D1864|T1998|d1781|d1782 +TRSN#D1776|D2009|D2019|T400|T1053|T1073|T2195|T2196|T2394|d1686|d1827|d1828|d1829|d1830|d1831|d1832|d1833|d1834|t754|t755|t756|t757 +TRSP#T1500|T1501|d1787|d1788|d1789|d1790 +TRSR#D1861|D1862|D1863|D1865|D1866|D1867|D1868|D1869|D1870|D1871|T2293|T2395|T2396|T2397|d1845|d1846|d1847|d1848|d1849|d1850|d1851|d1852|d1853|d1854|d1855|d1856|t1609|t1610|t1611|t1612|t1613|t1614|t1615|t1616|t1617|t1618|t1619|t1620 +TRSS#D391|D392|D393|D394|T1914|d212|d213 +TRST#D203|D204|D205|D206|D207|D208|D209|D210|D211|D212|D213|D214|D215|D216|D217|D218|D219|D380|D381|D724|D725|D1777|D1778|D1779|D1780|D1781|D1844|D1845|D1846|D1847|D1858|D1859|D2245|D2246|D2247|D2248|D2249|T1493|T1915|T1999|T2000|T2001|T2002|T2003|T2004|T2005|T2006|T2007|T2197|T2467|T2620|T2621|T2622|T2623|T2624|T2625|T2626|T2627|T2628|T2701|T2763|T2764|T2765|T2766|T2767|T2768|d194|d195|d196|d197|d198|d199|d200|d201|d202|d203|d204|d205|d206|d207|d208|d260|d878|d879|d880|d881|d882|d883|d884|d1669|d1670|d1671|d1672|d1673|d1703|d1777|d1778|d1779|d1780|d1791|d1792|d1793|d1794|d1795|d1796|d1797|d1798|d1799|d1800|d1801|d1802|d1803|d1804|d1805|d1806|d1807|d1808|d1809|d1810|d1921|d2910|d2911|d2912|d2913|d2914|d2915|d2916|d2917|d2918|d2919|d2920|d2921|d2987|d3068|d3069|d3070|t531|t758|t759|t760|t761|t762|t763|t812|t813|t814|t815|t1332|t1665|t1813|t1814|t1815|t1816|t1845|t1846|t1973|t1974|t2129|t2130|t2131|t2132|t2133|t2134|t2135|t2136|t2137|t2138|t2139|t2140|t2141|t2142|t2143|t2144|t2145|t2146|t2147|t2148|t2149|t2150|t2151|t2152|t2153|t2364|t2365|t2366|t2367|t2368|t2369|t2370|t2371|t2372|t2373|t2374|t2375|t2376|t2377|t2378|t2379|t2380|t2381|t2382|t2383|t2384|t2385|t2386|t2387|t2388|t2389 +TRSX#T1506|T1507 +TRT#D1608|D1644|D1677|D1921|D2006|D2010|T1916|T2198|T2285|T2411|T2412|T2519|T2629|T2647|d261|d262|d1575|d1704|d1705|d1892|d1894|d1922|d1923|d2988|d2989|t532|t1621|t1666|t1667|t1788|t2154 +TRTB#D1678|D1887|T2520|T2521|T2522|T2523|d1893 +TRTF#t1975 +TRTJ#D1681|D1682|D1683|D1684|D1848|d1578|d1579|d1580|d1612|d1613|d1614|d1816|d1817|d1818|d1819 +TRTK#D1892|D1893|d1577|d1611|d1905 +TRTL#D1849|D1888|D1889|D1890|D1894|T1920|T2347|T2348|T2349|T2525|T2526|T2630|T2631|T2632|T2751|T2752|T2753|T2754|T2755|T2756|T2757|T2758|T2759|T2760|T2761|T2926|T2927|d1615|d1616|d1617|d1618|d1812|d1813|d1814|d1815|d1895|d1896|d1897|d1898|d1899|d1906|d1907|d1908|d1909|t1729|t1730|t1731|t1732|t1733|t1734|t1735|t1736|t1737|t1738|t2202|t2203|t2204|t2205|t2206|t2207|t2208|t2209|t2210|t2211|t2344|t2345|t2346|t2347|t2348|t2349|t2350|t2351|t2352|t2353|t2574 +TRTM#D1895|T2401|T2402|T2403|d1713|d1714|d1715|d1716|d1900 +TRTN#D166|D2007|D2011|T1917|T1918|T1919|T2199|T2398|T2399|T2448|T2524|d263|d1706|d1901|d1902|d1924|t533|t1622|t1668|t1789|t1790|t1791|t1792|t1793|t2155|t2156|t2157|t2158 +TRTP#D1896|D1897 +TRTR#D1782|D1783|D1891|T1056|T1057|T1058|T1059|T1060|T1061|T1921|T1922|T2400|T2633|T2634|d1710|d1903|t764|t765|t766|t767|t768|t1348|t1349|t1350|t1351|t1352|t1353|t1354|t1669 +TRTS#D382|D1679|D1680|D1685|D1686|D1687|D1688|D1691|D1692|D1693|D1898|T2413|T2635|T2636|T2637|T2638|T2639|T2640|T2641|T2642|T2707|d264|d1707|d1811|d1904|d1925|d2990|t534|t1670|t1976|t2159|t2165|t2166|t2167|t2168|t2169|t2170|t2171|t2172|t2173|t2174|t2175|t2176|t2177|t2178|t2179|t2180|t2181|t2182|t2183|t2184|t2185|t2186|t2187|t2188|t2189|t2190|t2191|t2192|t2193|t2194|t2195|t2196|t2197|t2198|t2199|t2200|t2201 +TRTT#D383|d265|d1708|t535|t1623|t1671|t2160|t2161|t2162|t2163|t2164 +TRTW#D1689|D1690|d866 +TRTX#T2024|T2025|t1355|t1356|t1357|t1358|t1359|t1360|t1361|t1362|t1363|t1364|t1365|t1366|t1367|t1368|t1369 +TRWL#D386|T1505|d877 +TRWN#D220|D221|D388|D389|D1787 +TRWR#D387|D390|T1924|T1925|T1926|T1927 +TRWX#d1825|d1826 +TRX#D1668|D2090|T1490|T1491|d2119 +TRXB#D2092|D2093|D2094|D2095|D2096|D2097|D2098|D2099|D2100|D2101|d2132|d2133|d2134|d2135|d2136|d2137|d2138|d2139|d2140|d2141|d2142|d2143|d2144|d2145|d2146|d2147|d2148|d2149|d2150|d2151|d2152|d2153|d2154|d2155|d2156|d2157|d2158|d2159|d2160|d2161|d2162|d2163|d2164|d2165|d2166|d2167|d2168|d2169|d2170|d2171|d2172|d2173|d2174|d2175|d2176|d2177|d2178|d2179|d2180|d2181|d2182|d2183|d2184|d2185|d2186|d2554 +TRXF#D2121|D2122|D2123|D2124|D2125|D2126|D2127|D2128|D2129|D2130|D2131|D2132|D2133|D2134|d2230|d2231|d2232|d2233|d2234|d2235|d2236|d2237|d2238|d2239|d2240|d2241|d2242|d2243|d2244|d2245|d2246|d2247|d2248|d2249|d2250|d2251|d2252|d2253|d2254|d2255|d2256|d2257|d2258|d2259|d2260|d2261|d2262|d2263|d2264|d2265|d2266|d2267|d2268|d2269|d2270|d2271|d2272|d2273|d2274 +TRXJ#D2142|D2143|D2144|D2145|D2146|D2147|D2148|D2149|D2150|D2151|D2152|D2153|d2276|d2277|d2278|d2279|d2280|d2281|d2282|d2283|d2284|d2285|d2286|d2287|d2288|d2289|d2290|d2291|d2292|d2293|d2294|d2295|d2296|d2297|d2298|d2299|d2300|d2301|d2302|d2303|d2304|d2305|d2306|d2307|d2308|d2309|d2310|d2311|d2312|d2313|d2314|d2315|d2316|d2317|d2318|d2319|d2320|d2321|d2322|d2323|d2324|d2325|d2326|d2327|d2328|d2329|d2330|d2331|d2332|d2333|d2334|d2335|d2336|d2337|d2338|d2339|d2340|d2341|d2342|d2343|d2344|d2345|d2346|d2347|d2348|d2349|d2350|d2351|d2352|d2353|d2354|d2355|d2356|d2357|d2358|d2359|d2360|d2361|d2362|d2363|d2364|d2365|d2366|d2367|d2368|d2369|d2370|d2371|d2372|d2373|d2374|d2375|d2376|d2377|d2378|d2379|d2380|d2381|d2382|d2383|d2384|d2385|d2386|d2387|d2388|d2389|d2390|d2391|d2392|d2393|d2394|d2395|d2396|d2397|d2398|d2399|d2400|d2401|d2402|d2403|d2404|d2405|d2406|d2407|d2408|d2409|d2410|d2411|d2412|d2413|d2414|d2415|d2416|d2417|d2418|d2419|d2420|d2421|d2422|d2423|d2424|d2425|d2426|d2427|d2428|d2429|d2430|d2431|d2432|d2433|d2434|d2435|d2436|d2437|d2438|d2439|d2440|d2441|d2442|d2443|d2444|d2445|d2446|d2447|d2448|d2449|d2450|d2451|d2452|d2453|d2454|d2455|d2456|d2457|d2458|d2459|d2460|d2461|d2462|d2463|d2464|d2465|d2466|d2467|d2468|d2469|d2470|d2471|d2472|d2473|d2474|d2475|d2476|d2477|d2478|d2479|d2480|d2481|d2482|d2483|d2484|d2485|d2486|d2487|d2488|d2489|d2490|d2491|d2492|d2493|d2494|d2495|d2496|d2497|d2498|d2499|d2500|d2501|d2502|d2503|d2504|d2505|d2506|d2507|d2508|d2509|d2510|d2511|d2512|d2513|d2514|d2515|d2516|d2517|d2518|d2519|d2520|d2521|d2522|d2523|d2524|d2525|d2526|d2527|d2528|d2529|d2530|d2531|d2532|d2533|d2534|d2535|d2536|d2537|d2538|d2539|d2540 +TRXK#D2135|D2136|D2137|D2138|D2139|D2140|D2141|D2154|D2155|D2183|d2120|d2121|d2122|d2123|d2124|d2228|d2229|d2275|d2541|d2542|d2543|d2544|d2545|d2546|d2547|d2548|d2556|d2557|d2558|d2559|d2560|d2561|d2562|d2563|d2564|d2565|d2566|d2567|d2568|d2569|d2570|d2571|d2572|d2573|d2574|d2663|d2664|d2665|d2666|d2667|d2668|d2669|d2670|d2671|d2672|d2673|d2674 +TRXL#D2156|D2157|D2158|D2159|D2160|D2161|D2162|D2163|D2164|D2165|D2166|D2167|D2168|D2169|D2170|D2171|D2172|D2173|d2214|d2215|d2216|d2217|d2218|d2219|d2220|d2221|d2222|d2549|d2550|d2551|d2552|d2553|d2555|d2575|d2576|d2577|d2578|d2579|d2580|d2581|d2582|d2583|d2584|d2585|d2586|d2587|d2588|d2589|d2590|d2591|d2592|d2593|d2594|d2595|d2596|d2597|d2598|d2599|d2600|d2601|d2602|d2603|d2604|d2605|d2606|d2607|d2608|d2609|d2610|d2611|d2612|d2613|d2614|d2615|d2616|d2617|d2618|d2619|d2620|d2621|d2622|d2623|d2624|d2625|d2626|d2627|d2628|d2629|d2630|d2631|d2632|d2633|d2634 +TRXM#D1672|D2174|D2175|D2176|D2177|D2178|D2179|D2180|D2181|D2182|d2635|d2636|d2637|d2638|d2639|d2640|d2641|d2642|d2643|d2644|d2645|d2646|d2647|d2648|d2649|d2650|d2651|d2652 +TRXN#D1669|D1670|D1671|D2104|D2105|D2106|D2107|D2108|D2109|D2110|D2111|D2112|D2113|D2114|D2115|D2116|D2117|D2118|D2119|D2120|T1463|T1866|T1867|T1912|d189|d190|d191|d192|d193|d1610|d2223|d2653|d2654|d2655|d2656|d2657|d2658|d2659|d2660|d2661 +TRXP#d2662 +TRXR#D2091|D2184|D2185|d2125|d2126|d2127|d2128|d2129|d2130|d2675|d2676|d2677|d2678|d2679|d2680|d2681|d2682|d2683|d2684|d2685|d2686|d2687|d2688|d2689|d2690|t782|t783 +TRXS#D1719|D1720|D1721|D2186|D2187|D2188|D2189|D2190|D2191|D2192|D2193|D2194|D2195|D2196|D2197|D2198|D2199|D2200|D2201|D2202|D2203|D2204|D2205|D2206|D2207|D2208|D2209|D2210|D2211|D2212|D2213|D2214|D2215|D2216|D2217|D2218|D2219|D2220|D2221|D2222|D2223|D2224|D2225|D2226|D2227|D2228|D2229|D2230|D2231|D2232|D2233|D2234|D2235|D2236|D2237|D2238|D2239|D2240|D2242|D2243|T1492|d2131|d2224|d2225|d2226|d2227|d2691|d2692|d2693|d2694|d2695|d2696|d2697|d2698|d2699|d2700|d2701|d2702|d2703|d2704|d2705|d2706|d2707|d2708|d2709|d2710|d2711|d2712|d2713|d2714|d2715|d2716|d2717|d2718|d2719|d2720|d2721|d2722|d2723|d2724|d2725|d2726|d2727|d2728|d2729|d2730|d2731|d2732|d2733|d2734|d2735|d2736|d2737|d2738|d2739|d2740|d2741|d2742|d2743|d2744|d2745|d2746|d2747|d2748|d2749|d2750|d2751|d2752|d2753|d2754|d2755|d2756|d2757|d2758|d2759|d2760|d2761|d2762|d2763|d2764|d2765|d2766|d2767|d2768|d2769|d2770|d2771|d2772|d2773|d2774|d2775|d2776|d2777|d2778|d2779|d2780|d2781|d2782|d2783|d2784|d2785|d2786|d2787|d2788|d2789|d2790|d2791|d2792|d2793|d2794|d2795|d2796|d2797|d2798|d2799|d2800|d2801|d2802|d2803|d2804|d2805|d2806|d2807|d2808|d2809|d2810|d2811|d2812|d2813|d2814|d2815|d2816|d2817|d2818|d2819|d2820|d2821|d2822|d2823|d2824|d2825|d2826|d2827|d2828|d2829|d2830|d2831|d2832|d2833|d2834|d2835|d2836|d2874|d2875|d2876|d2877|d2878|d2879|d2880|d2881|d2882|d2883|d2884|d2885|d2886|d2887|d2888|d2889|d2890|d2891|d2892|d2893|d2894|d2895|d2896|d2897|d2898|d2899|d2900|d2901|d2902|d2903|d2904|d2905|d2906 +TRXT#D2102|D2103|T2023|T2440|T2441|T2442|T2708|d2187|d2188|d2189|d2190|d2191|d2192|d2193|d2194|d2195|d2196|d2197|d2198|d2199|d2200|d2201|d2202|d2203|d2204|d2205|d2206|d2207|d2208|d2209|d2210|d2211|d2212|d2213|d2837|d2838|d2839|d2840|d2841|d2842|t1338|t1339|t1340|t1341|t1342|t1343|t1344|t1345|t1346|t1347|t1852|t1853|t1854|t1855|t1856|t2252|t2253|t2254|t2255|t2256|t2257|t2258|t2259|t2260|t2261|t2262|t2263|t2264|t2265|t2813|t2814|t2815|t2816|t2817|t2818|t2819|t2820|t2821|t2822|t2823|t2824|t2825 +TRXW#D2241|d2843|d2844|d2845|d2846|d2847|d2848|d2849|d2850|d2851|d2852|d2853|d2854|d2855|d2856|d2857|d2858|d2859|d2860|d2861|d2862|d2863|d2864|d2865|d2866|d2867|d2868|d2869|d2870|d2871|d2872|d2873 +TS#D726|D913|D1073|D1645|D2326|T440|T441|d215|d221|d327|d885|d1204|d1210|d2991 +TSB#T685|T686 +TSBL#D857 +TSBN#T687 +TSBR#D2054|D2055 +TSBS#d1205|d1206|d1207|d1208|d1209 +TSFL#T1074 +TSFR#d328|d329|d371|d372 +TSHB#d354 +TSHN#T609 +TSJB#d330 +TSJH#d331|d332|d333|d334|d335|d336|d337|d338|d339|d340|d341|d342|d343|d344|d345|d346 +TSJK#D1234|d347|d348|d349|d350 +TSJL#d351|d352 +TSJN#d220|d912 +TSJR#d1218|d1219|d1220|d1221 +TSJT#d353 +TSK#D914|D1235|D1242|T401|T566|T1557|T1563|T2928|d1217|d2922|t448|t1031|t2575|t2762 +TSK0#D1255|D1256 +TSKB#D2250|T575|T576|T577 +TSKF#T580|T2929|d355 +TSKJ#T568|T569|T570|T1568|T1569|T1570|T1571|T1572|T1573|T1574|T1575|T1576 +TSKK#T1567|T1577|T1578|T1582|T1583|T2793 +TSKL#D1299|D1300|T1584|T1585|T1586|T1587|T1588|T1589|T1590|T1591|T1592|T1593|d897|d1422|d1423|d1424|d1425|d1426|d1427|d1428|d1429|d1430|d1431|d1432|d1433|t1033|t1034|t1035|t1036|t1037|t1038|t1039|t1040|t1041|t1042|t1043|t1044|t2576|t2577|t2578|t2579|t2580|t2581|t2582|t2583|t2584 +TSKM#T572|T573|T574|T1564|T1565|T1566|T3012|d356|d357|d358|d359 +TSKN#D732|D1236|D1237|D1238|D1239|D1247|D1248|D1249|D1250|D1251|D1252|D1253|D1254|D2020|D2021|D2022|D2023|D2024|D2025|D2026|D2027|D2028|D2251|D2252|T402|T403|T404|T405|T406|T407|T408|T409|T410|T411|T412|T413|T414|T415|T416|T417|T418|T419|T420|T421|T422|T423|T424|T425|T426|T427|T428|T429|T430|T431|T432|T433|T434|T435|T436|T437|T438|T439|T571|T1594|T1595|T1596|T3013|T3014|T3015|T3016|T3017|T3018|T3019|T3020|d1347|d1348|d1349|d1350|d1351|d1352|d1353|d1354|d1355|d1356|d1357|d1358|d1359|d1360|d2923|d2924|d2925|d2926|t449|t450|t451|t452|t453|t1032|t2585|t2586|t2587|t2588|t2589|t2590|t2763|t2764|t2765|t2766 +TSKP#T578|T579|T1597|T1598 +TSKR#D1257|D1258|D1259|D1260|D1261|T1579|T1580|T1581|T1599|T1600|T1601|T2798|d1361|d1362|d1363|d1364|d1365|d1366|d1367|d1368|d1369|d1370|d1371|d1372|d1373|d1374|d1375|d1376|d1377|d1378 +TSKS#D1240|D1262|D1263|D1264|D1265|D1266|D1267|D1268|D1269|D1270|D1271|D1272|D1273|D1274|D1275|D1276|D1277|D1278|D1279|D1280|D1281|D1282|D1283|D1284|D1285|D1286|D1287|D1288|T567|T1612|T1613|T2930|T2931|d1379|d1380|t2461|t2462|t2591|t2767 +TSKT#D1243|D1244|D1245|D1246|T1559|T1560|T1561|T1562|T1602|T1603|T1604|T1605|T1606|T1607|T1608|d1381|d1382|d1383|d1384|d1385|d1386|d1387|d1388|d1389|d1390|d1391|d1392|d1393|d1394|d1395|d2927|d2928|d2929|t454|t455|t456|t457|t458|t2592|t2593|t2594|t2595|t2768|t2769|t2770|t2771|t2772 +TSKW#T581|T582|T583|T1609|T1610|T1611 +TSKX#T1558|T2794|T2795|T2796|T2797|t2457|t2458|t2459|t2460 +TSL#D1074|D2253 +TSLB#d218|d222|d223|d915|d1211|d1212 +TSLJ#d360 +TSLK#D1075|D1076 +TSLL#D1081|D1082|D1083|D1084 +TSLM#D1077|D1078|D1079|D1080 +TSLR#d361|d362 +TSLT#D2343 +TSLX#D733 +TSM#d1213 +TSMB#D848|D849|D850|D851|D852 +TSML#D858|D859|D860|D861|D862|D863|D864|D865|D866|D867|D868|D869|D870|D871|d363|d1029|d1030|d1031|d1032|d1033|d1222 +TSMR#d1034|d1035|d1036|d1037|d1038|d1039|d1040|d1041|d1042|d1043|d1044|d1045 +TSN#D223|D746|D1085|D1289|D1646|D2327|T442|T1075|d1|d916|d1214|d2931|d2992|t1225 +TSNB#D1647|D2330 +TSNF#D734|D735|D736|D737|D738|D739|D1648|D1649|D1650|D2332|D2333|D2334|D2341|D2342|d899|d900|d901|d902|d903|d904|d905|d906|d907|d908|d909|d910|d911 +TSNJ#D2335|D2336 +TSNK#D2331|D2337 +TSNM#D2338 +TSNN#D1308|D1309|D2328 +TSNP#D2339 +TSNR#D2329 +TSNS#D224|D225|D226|D227|D228|D1301 +TSNT#D740|D853|D854|D1666|D2340|T584|T585|T586|T587|T588|T589|T590|T591|T592|T593|T594|T595|T596|T597|T598|T599|T600|T601|T602|d1006|d1007|d1008|d1009|d1010|d1011|d1012|d1013|d1014|d1015|d1016|d1017|d1018|d1019|d1020|d1021|d1022|d1023|d1024|d1025|d1026|d1027|d1028|d2993|d2994|d2995|t459|t460|t461|t462|t463|t464|t465|t466|t467|t468|t469|t470|t471|t472|t473|t474|t475|t476|t477|t478|t479|t1226|t1227|t1228|t1229 +TSPN#D1292|D1293|D1294|d1396|d1397|d1398|d1399|d1400|d1401|d1402|d1403|d1404|d1405|d1406|d1407|d1408|d1409|d1410|d1411|d1412|d1413|d1414|d1415|d1416|d1417|d1418|d1419|d1420 +TSPR#D1290|D1291 +TSPS#D1295|D1296 +TSPT#D741|D742|D743|D1297|D1298|d913|d914|d1421|d1434|d1435|d1436 +TSPX#D1307 +TSR#D1086|d1215|d1581 +TSRM#T694 +TSRN#D855|D856|D1651|D1652|d1582|d1583|d1584|d1585|d1586|d1608 +TSRT#D727|D728|D729|D744|D745|D1302|D1303|D1304|d886|d887|d888|d889|d890|d891|d892|d893|d894|d895|d896|d1587|d1588|d1589|d1590|d1591|d1592|d1593|d1609 +TSRX#D730|d364 +TSS#D747|D1087|D1365|D1653|d216|d1216 +TSSF#d374 +TSSL#d373 +TSSN#D1363|D1364|D1366|D1367|D1368|D1369|d217 +TSSP#D1323|D1324|D1325|D1326|D1327|D1328|D1329|D1330|d1453|d1454|d1455|d1456|d1457|d1458|d1459|d1460 +TSST#d365|t1230 +TSSW#D1654|D1655 +TST#T447|T1076|T1656|d929|d2932|d2996|d2997|t315|t480|t1062|t1231 +TSTB#D748|T1077|T1092 +TSTF#T1088|T1089|T1094|T1095|T1096|T1103|T1111 +TSTH#d225|d226|d227|d228|d229|d230 +TSTJ#d1224 +TSTK#T1078|T1097|d1223 +TSTL#D749|D750|D751|D752|D753|D754|D1313|D1314|D1315|T1098|T1099|d917|d918|d919|d920|d921|d922|d923|d924|d925|d926|d927|d928 +TSTM#T1079|T1080|T1081|T1082|T1083|T1084|T1085|T1086|T1100|T1101|t784|t785|t786|t787|t788 +TSTN#D755|D756|D1305|D1306|D1310|D1311|D1312|T448|T449|T450|T451|T452|T453|d224|d366|d367|d368|d369|d370|d1437|d1438|d1439|d1440|d1441|d1442|d1443|d1444|d1445|d1446|d1447|d1448|d1449|d1450|d2933|d2998|t316|t317|t318|t319|t320|t789|t790|t791|t792|t793|t1063|t1064|t1065|t1066|t1232 +TSTP#T1102|T1104|T1105 +TSTR#D757|D1316|D1317|D1318|D1319|D1320|D1321|D1322|D2344|T454|T455|T456|T1093|T1106|T1657|d930|d931|d932|d933|d934|d935|d936|d937|d938|d939|d940|d1451|d1452|d3071|d3072|d3073|d3074|d3075|d3076|d3077|d3078|d3079|d3080|d3081|d3082|d3083|d3084|d3085|t798|t799|t800|t801|t802|t803|t804|t805|t806|t807|t808 +TSTS#T457|T458|T459|T460|T1090|T1091|T1107|T1108|T1109|T1110|T1112|T1113|T1658|d219|d1225|t794|t1067|t1233 +TSTT#T443|T444|T445|T446|T1087|d231|d2999|t321|t322|t323|t324|t795|t796|t797|t1068|t1069|t1070|t1071|t1072 +TSWJ#D758|d941 +TSWS#D410|D411|d375|d376|d377|d378|d379|d380|d381|d382|d383|d384|d385|d386|d387|d388|d389|d390|d391|d392|d393|d394|d395|d396|d397|d398|d399|d400|d401|d402|d403 +TT#D229|D791|D1154|D1360|D2044|D2254|D2255|T461|T472|T1650|T1671|T1672|T1939|T2933|T3091|d247|d962|d1461|t481|t482|t1234|t1258|t2596|t2598|t2710|t2826 +TTBL#T1976 +TTBR#T659|T660|t1088|t1089|t1090|t1091 +TTBS#T466|T467|T468|T469|T470|T471 +TTF#D329 +TTFL#D231 +TTFN#T1721|T1722|T1723 +TTFR#T490 +TTFS#D330 +TTJ#t2713 +TTJB#T1974|T1975|t1280|t1281|t1282|t1283|t1284 +TTJL#t1285|t1286|t1287|t1288|t1289 +TTJM#t2714 +TTJN#T2990|t2715|t2716|t2717|t2718 +TTJR#t1275|t1276|t1277|t1278|t1279|t2719|t2720|t2721|t2722|t2723 +TTJS#t1290|t1291|t1292|t1293|t1294|t1295|t1296|t1297|t1298|t1299|t1300|t1301|t1302|t2724 +TTK#t2712 +TTKK#T2991|T2992|T2993|T2994|T2995|T2996|T2997 +TTKN#T2998|T2999 +TTKR#T477|t338|t339|t340|t341|t342|t343|t344|t345|t346|t347|t348|t349|t1098|t1099|t1100|t1101 +TTKS#t2725|t2726|t2727|t2728 +TTKT#D778|D779|D780|D781|D782|D783|D784|D785|D947|D1379|T1977|d439|d951|d952|d1129|d1130|d1131|t2729|t2730|t2731|t2732|t2733 +TTKW#T3000 +TTKX#D470 +TTL#D331|D759|T46|T1618|t64|t1235|t1236 +TTLB#T1619|T1620|T1621|T1622|T1623|T1624 +TTLF#D760|D761|D762|D776|D777|D789|T1644|T1645|T1646|T1647|T1929|T1936|t1309|t1310|t1311|t1312|t1313 +TTLH#D767|D768|D769|D770|T1626|T1627|T1628|T1629 +TTLJ#D763|D764|D765|D766|T603|T1625|t485 +TTLK#D772|T1630|T1631|T1632|T1933 +TTLM#T1634 +TTLN#D332|D771|T1635|t32|t33|t34|t35|t36|t37|t38|t39|t40|t41|t42|t43|t44|t45|t46|t47|t1102|t1237 +TTLP#T1636|T1934 +TTLR#D773|D774|T48|T49|T50|T1637|T1638|T1654|d944|d945|d946|d947|d948|d949|d950|t1050|t1051|t1052|t1053|t1054|t1055|t1056|t1057|t1058|t1059|t1060|t1238 +TTLS#D775|D2037|D2038|D2039|T47|T1633|T1639|T1640|T1641|T1642|T1648|T1649|T1928|T1930|T1931|T1935|T1937|T1938|t20|t21|t22|t23|t24|t25|t26|t27|t28|t29|t30|t31|t48|t49|t50|t51|t52|t53|t54|t55|t56|t57|t58|t1239 +TTLT#T1643|T1652|T1653|T1932|t59|t60|t61|t62|t63|t1240|t1241|t1242|t1243|t1244|t1245|t1246|t1247|t1248|t1249|t1250|t1251|t1252 +TTLX#D794|D795|T3001|T3002|d973|d974|d975|d976|d977|d978|d979|d980|d981|d982|d983|t1303|t1304|t1305|t1306|t1307|t1308|t2734|t2735|t2736|t2737|t2738|t2773|t2774|t2775|t2776|t2777|t2778|t2779|t2780|t2781|t2782|t2783|t2784 +TTM#D333|D877 +TTMS#D334|D335 +TTMT#t1103|t1104|t1105 +TTN#D230|D233|D792|D1155|D1361|D2040|T475|T1614|T1651|T3092|d963|t325|t1259|t2599|t2711|t2827 +TTNB#D237|D238|D239|D240|D241|D242|D243|D244|D245|D246|D247|D248|D249|D250|D323|D324|D325|D326|D327|T1940|T1941|T1942|T1943|T1944|t1260|t1261|t1262|t1263|t1264|t1265|t1266|t1267 +TTNF#D234|D257|D258|D304|D305|D306|D307|D308|D309|D310|D311|D312|D313|D314|D315|D316|D317|T1945|d233 +TTNH#T473|T474|T1950|T1951 +TTNJ#D813|T3042 +TTNK#D260|D261|D272|D273|D812|T1616|T1946|T1947|T1948|T1949|T1952|T1953|T1954|T1955|T3041 +TTNL#D262|D263|t331|t332|t333|t334|t335 +TTNM#D232|D254|D264|D265|D266|D302|T1956|T1957|T1958 +TTNN#D252|D253|D255|D259|T1615 +TTNP#D269|D270|D271 +TTNR#D256|D274|D275|D303|T1959|T1960|T1961|T1970|T1971|d960|d961|t336 +TTNS#D235|D236|D276|D277|D278|D279|D280|D281|D282|D283|D284|D285|D286|D287|D288|D289|D290|D291|D292|D293|D294|D295|D296|D321|D322|T1617|T1962|T1963|T1964|T1965|T1966|t839|t840|t1045|t1046|t1047|t1048|t1049|t1268|t1269|t1270|t1271|t1272 +TTNT#D251|D267|D268|D297|D298|D299|D300|D301|D786|T476|T1967|T1968|T1969|d232|d964|d965|d966|d967|d968|t326|t327|t328|t329|t330|t2600|t2601|t2602|t2828|t2829|t2830|t2831 +TTNW#D318|D319|D320|T1972|T1973 +TTR#D1088|D1658|T462|T463|T2932|T2985|d234|t1273 +TTRB#D1659|D1660|t1253|t1254|t1255|t1256|t1257 +TTRJ#d1606 +TTRM#D787|D788|D793|d953|d954|d955|d956|d957|d958|d959 +TTRN#D328|D1656|D1657|D1661|T464|T2986|T2987|d235|d236|d237|d238|d239|d1594|d1595|d1596|d1597|d1598|t1092|t1093|t1094|t1095 +TTRP#T604 +TTRS#T465|T2988|T2989|d240|d1599 +TTRT#D790|T478|T479|T480|T1114|T1115|T1116|d241|d242|d243|d244|d245|d246|d1600|d1601|d1602|d1603|d1604|d1605 +TTRX#D47|D1090|D1091|D1092|d26 +TTS#T491|T688|T1673|T1724|T1978|t1274|t2597 +TTSF#T1681|T1682|T1683|T1713|T1714 +TTSJ#T1684|T1685|T1686 +TTSK#D796|D797|D798|D799|D800|D801|D802|D803|D804|D805|D806|D807|D808|D809|D810|D811|T1687|T1688|T1689|T1690|T1979|T1980|T1981|T1982|T1983|T1984|d984|d985|d986|d987|d988|d989|d990|d991|d992|d993|t1106|t1107|t1108|t1109|t1314|t1315|t1316|t1317|t1318|t1319|t1320|t1321|t1322|t1323|t1324|t1325|t1326|t1327|t1328|t2752|t2753|t2754|t2755|t2756|t2757|t2758|t2759|t2760|t2761 +TTSL#T1691 +TTSM#T1702 +TTSN#D1362|D2256|D2257|D2258|T492|T689|T1674|T1675|T1676|T1677|T1679|T1720|T1726|d2930 +TTSP#T1692|T1693|T1694 +TTSR#T1678|T1680|T1709|T1710|T1711|T1712|d438|d440 +TTSS#T1719|t1329 +TTST#T1695|T1696|T1697|T1698|T1699|T1700|T1701|T1703|T1704|T1705|T1706|T1707|T1708|t350|t483|t2603|t2832 +TTSW#T1715|T1716|T1717|T1718 +TTSX#T481|T482|T483|T484|T485|T486|T487|T488|T489|T1725|t351|t352|t353|t354|t355|t1110|t1111|t1112|t1113|t1114 +TTT#d969|d970|t337|t484|t2604|t2605|t2833|t2834 +TTTN#d971|t2606|t2835 +TTTS#t2607|t2836 +TTTT#d972|t2608 +TTWR#T3003|T3004|t2739|t2740|t2741|t2742|t2743|t2744|t2745|t2746|t2747|t2748|t2749|t2750|t2751 +TTXR#d942|d943 +TWJN#T690|T691 +TWN#D1358|T172 +TWNR#T173 +TWNS#T174 +TWR#T2010 +TWRK#T605|T606|T607 +TWRM#T692|T693 +TWTR#T608 +TX#D2|D3|D506|D915|D1371|T41|T697|T698|T1985|T2805|d1081|d1490|t382 +TX0L#d1102 +TX0T#D927|D928 +TXB#D507 +TXBL#D4 +TXBR#D508 +TXBS#D509 +TXBT#D5|D6|D7 +TXFB#T2807|T2808 +TXFL#T2809|T2810 +TXFN#D13|D14|D15 +TXFR#T530|T531|T532|d422|d423 +TXJB#D21 +TXJS#D18|D19|D20 +TXKL#T521|T523 +TXKM#D23|D24|T522 +TXKN#D25 +TXKR#D16|D17|D22 +TXLB#D731|d898 +TXMT#T42|T43|T44 +TXMX#T2819|T2820 +TXN#D510|T699|t383 +TXNK#T630|T631|T632|T633|T634|T635|T636|T637|T638|T639|T640|T641|T642|T643|T644|T646|T647|T648|t500|t516|t517 +TXNL#T649|T650|T651|T652|T653|t518|t519|t520|t521|t522|t523|t524 +TXNS#T506|T645|t501|t502|t503|t504|t505|t506|t507|t508|t509|t510|t511|t512|t513|t514|t515 +TXNT#T2811|T2812|T2813|T2814|T2815|T2816|T2817|T2818|t384|t385|t386|t387|t388 +TXPF#D512 +TXPP#D27 +TXR#D2270|T507|T512|T3044 +TXRK#D26|T513|T514 +TXRL#T517|T518 +TXRM#D1241|d1343|d1344|d1345|d1346 +TXRN#D29|D2271|T508|T509|T510|T515|T516|T519|T3045 +TXRP#D28 +TXRS#T511|T520 +TXS#D11|D30|D511|T45|T700|T2806 +TXSJ#D41|D42|D43 +TXSK#D31|D32|T524 +TXSL#D513|D514|d536 +TXSS#D33|T527 +TXST#D34|D35|D36|T525|T526 +TXT#D917|D1372|D1373|d23|d1082|d2946|t389|t390 +TXTF#D918|D925|T529 +TXTJ#D12|t2838|t2839|t2840|t2841|t2842|t2843|t2844|t2845 +TXTK#D8|D9|D10|D926|D929|D930|D931|T3046|T3047|t2837|t2846|t2847|t2848 +TXTL#T654|T655 +TXTM#D916|d1083 +TXTN#D37|D932|D933|D934|D1374|d24|d1084|d1085|d1086|d1087|d1088|d1089|d2947|t391 +TXTR#D38|D39|D919|D920|D921|D922|D923|D924|T1665|T1666|T1667|T1668|T1669|T1670|T3021|T3022|T3023|d1090|d1091|d1092|d1093|d1094 +TXTS#D1375|d25|d1095|d1096 +TXTT#d1097|d1098|d1099|d1100|d1101|t392 +TXTX#T528 +TXWN#D40 +TXWS#D515 +TYT#T2011 ++++++++++ +W#W1354|W2637|w1186|w2608|w3493 +W0N#w1678 +W0R#w1665 +W0RS#w1666|w1667|w1668|w1669|w1670|w1671|w1672|w1673|w1674|w1675|w1676|w1677 +WB#W12|W1391|W1393|W3353|w685|w3495 +WBFL#W1158|W1159 +WBLJ#w19|w20|w21|w22|w23|w24|w25 +WBLK#w18|w26|w27|w28|w29 +WBLX#W1401|w1267|w1268|w1269|w1270|w1271|w1272|w1273|w1274|w1275|w1276|w1277|w1278|w1279 +WBN#W13|w686 +WBNF#w30 +WBNT#w687|w688|w689|w690 +WBR#W1144|W1148|W1394 +WBRB#W1145|W1146|W1147 +WBRF#W1396|W1397|W1398|W1399 +WBRK#W1152|W1153|W1154 +WBRN#W1149|W1150|W1151|W1395 +WBRS#W1155|W1156|W1157 +WBS#W1400 +WBSB#W1402|W1403|W1404 +WBSK#W1470|W1471|W1472|w1265|w1266 +WBST#W1160|W1161|W1162 +WBT#w691|w692 +WBTN#w693 +WBTT#w694 +WBWR#W1163|W1164 +WBXN#W1392 +WF#W129 +WFL#W130|w1391 +WFLT#w2920|w2921|w2922 +WFN#W131|W3798|w3928 +WFNB#W136|W137|W138|W139|W140|W141 +WFNF#W149|W150|W151|w132|w133|w134|w135|w136|w137|w138|w139|w140|w141 +WFNH#W158|W159|W160 +WFNJ#W155|W156 +WFNK#W147|W148|W152|W153|W154|W157|W161|W162 +WFNL#W163|W164|W165|W166|W167|w142|w143|w144|w145|w146|w147|w148|w149|w150|w151|w152 +WFNM#W146|W168|W169|W170 +WFNN#W145|w153|w154|w155|w156|w157 +WFNP#W132|W133|W134 +WFNR#W135|W171|W172|W173|W174|W175 +WFNS#W176|W177|W178|W179|W180|W181|W182|W183|W184|W185|W186|W187|W188|W189|W190|W191|W192|W193|W194|W195|W196|w158 +WFNT#W142|W143|W144|W197|w159|w160|w161 +WFR#W3394|W3799|w3504|w3929 +WFRN#w3503 +WH#W1473|w1187 +WHFL#w1373|w1374|w1375|w1376|w1377 +WHN#W1355|W1474|W3398|w1188|w1372|w3511 +WHNJ#w3512 +WHNT#w1189|w1190|w1191|w1192|w1193|w3513 +WHR#W1475|w2892|w3510 +WHRN#W1476|w2893|w2894|w2895|w2896 +WHRS#w2897 +WHRT#w2898|w2899|w2900|w2901|w2902 +WJ#W0|W1275|W2773|W3395|w162|w2879 +WJB#W1276 +WJBL#W1 +WJHL#W198|W199|W200 +WJJL#W2 +WJJN#w3506 +WJL#w2880 +WJLJ#W1277|W1278|W1279 +WJLN#w2881 +WJMS#W3|W1280 +WJMT#W201|W202|w163|w164 +WJN#W4|W203|W1281|W3396|w791|w2882|w4229 +WJNB#W204|W205|W206 +WJNF#W5|W207|W208|W2774|W2775|W2776|W2777 +WJNH#W209|W210 +WJNK#W2778|W2779|W2780|W2781 +WJNL#W211|W212|W2782|W2783|W2784|W2785 +WJNP#W213|W214|W215|W216|W217|W3397 +WJNR#W218|W219|W220|W221 +WJNS#W222|W223|W224|W225|W226|W227|W228 +WJNT#w165|w166|w167|w168|w2883|w2884|w2885|w2886|w2887|w3507 +WJR#w1361 +WJRN#W1468|W1469|w1362|w1363|w1364|w1365 +WJRS#w1366 +WJRT#w1367|w1368|w1369|w1370|w1371 +WJRX#W6|W7|W1282|W1283|W1284|W1285|W1286|W1287|W1288|W1289|w0|w1|w2|w3|w4|w1338|w1339|w1340|w1341|w1342|w1343|w1344|w1345|w1346|w1347|w1348|w1349|w1350 +WJS#W1290 +WJSK#W1356|W1357 +WJST#W229|W230|W231 +WK#W1269|W2541|w740|w3505 +WKBJ#W1270 +WKBK#w764|w765|w766|w767 +WKBL#w771|w772|w773|w774|w775|w776|w777|w778|w779|w780|w781|w782|w783|w784|w825|w826|w827|w828|w829|w830|w831|w832|w833|w834|w835 +WKBN#w821|w822|w823|w824 +WKBR#W1271|W1272|W1273|W1274|W1299|w768|w769|w785|w786|w787|w788|w836|w837|w838|w839|w4219|w4220|w4221|w4222|w4223|w4224|w4225|w4226|w4227|w4228 +WKBW#w770 +WKFJ#w801|w802|w803|w804|w805 +WKFK#w849|w850|w851|w852 +WKFL#W1291|W1296|W1297|w796|w797|w798|w799|w800|w806|w807|w814|w845|w846|w847|w848|w853 +WKFN#W1292|W1293|W1294|W1295|W1300|W1301|W1302|W1303 +WKFR#w792|w793|w794|w795|w813|w815|w816|w817|w818|w819|w820|w840|w841|w842|w843|w844|w859|w860|w861|w862 +WKFS#w808|w809|w810|w811|w812|w854|w855|w856|w857|w858 +WKHL#w879|w880|w881|w882|w883 +WKHN#w874|w875|w876|w877|w878 +WKJB#w868|w869|w870|w871|w872 +WKJJ#w1029 +WKJK#w884|w885|w886|w887 +WKJS#w873 +WKKL#w1030 +WKKM#w888|w889|w890|w891|w892|w893|w1031|w1032|w1033|w1034|w1035 +WKKN#W1322|w863|w864|w865|w866|w867 +WKL#W2542|w93|w2255|w2265 +WKLB#W116 +WKLF#w898|w899|w900|w901|w1023|w1040|w1041|w1042|w1043|w1044 +WKLJ#W1358|w95|w96|w120|w121|w122|w123|w124|w125|w126|w127|w128|w1045|w1194|w1195|w1196|w1197|w1198|w1199 +WKLK#W117|W118|W119|W2543|W2544|W2545|W2546|w94|w97|w98|w119|w129|w130|w131|w902|w903|w904|w905|w906 +WKLN#W120|W1325|W1326|W2550|w99|w100|w101|w102|w103|w1024|w1025|w1026|w1027|w1028|w2256|w2257|w2258|w2259|w2260 +WKLR#W2547 +WKLS#W235|W236|W1323|W1324|W2548|w104|w169|w170|w171|w172|w173|w174|w175|w176|w177|w178|w894|w895|w896|w897|w1036|w1037|w1038|w1039|w2261 +WKLT#w105|w106|w107|w108|w2262|w2263|w2264 +WKMR#W1327 +WKMS#W1328|W1329 +WKMX#w907|w908|w909|w910|w911|w1046|w1047|w1048|w1049|w1050 +WKN#W232|W243|W2549|w741 +WKNF#W233 +WKNJ#W1320|W1321|W2803|W2804|w1021|w1022 +WKNK#W1298|W4005|w1020 +WKNM#W1330|w912|w913|w914|w915|w1051|w1052|w1053|w1054|w1055 +WKNR#W237|W238|W1259|W1260|W1261 +WKNS#W234|W239|W240|W241|W242|W244 +WKNT#W1341|w742|w743|w744|w745 +WKPK#w916|w917|w918|w919|w920|w1056|w1057|w1058|w1059|w1060 +WKPT#w921|w922|w923|w924|w1061|w1062|w1063|w1064|w1065 +WKR#W1262|w109 +WKRF#W1264|W1265|W1266|w925|w926|w927|w928|w929|w1066|w1067|w1068|w1069|w1070 +WKRK#w945|w946|w947|w948|w1086|w1087|w1088|w1089 +WKRM#w940|w941|w942|w943|w944|w1081|w1082|w1083|w1084|w1085 +WKRN#W1331|w110|w930|w931|w932 +WKRR#w111|w112|w113|w114 +WKRS#W121|W1263|W1304|W1305|W1306|W1307|w115|w116|w117|w118|w934|w935|w936|w937|w938|w939|w1071|w1072|w1073|w1074|w1075|w1076|w1077|w1078|w1079|w1080 +WKRT#w933 +WKRX#W8|W9|w5|w6|w7|w8|w9|w10|w11|w12|w13|w14|w15|w16|w17 +WKS#W1332|w763 +WKSB#w1011|w1012|w1013|w1014|w1166|w1167|w1168|w1169 +WKSF#w1178 +WKSH#w979|w1128|w1129|w1130|w1131|w1132|w1170|w1171|w1172|w1173|w1174|w1180 +WKSJ#w1015|w1016|w1017|w1018|w1019|w1179 +WKSK#W10|W11|W1333|W1334|w949|w950|w951|w952|w953|w954|w955|w956|w957|w958|w959|w960|w961|w962|w963|w964|w965|w966|w967|w968|w969|w970|w971|w972|w973|w974|w975|w976|w977|w978|w1090|w1091|w1092|w1093|w1094|w1095|w1096|w1097|w1098|w1099|w1100|w1101|w1102|w1103|w1104|w1105|w1106|w1107|w1108|w1109|w1110|w1111|w1112|w1113|w1114|w1115|w1116|w1117|w1118|w1119|w1120|w1121|w1122|w1123|w1124|w1125|w1126|w1127 +WKSL#w1181|w1182 +WKSN#W1335|w1183 +WKSP#w1184 +WKSR#W1350|W1351 +WKSS#w1185 +WKST#W1308|W1309|W1310|W1311|W1336|W1337|W1338|W1339|W1340|W1352|W1353|w179|w746|w980|w981|w982|w983|w984|w985|w986|w987|w988|w989|w990|w991|w992|w993|w1133|w1134|w1135|w1136|w1137|w1138|w1139|w1140|w1141|w1142|w1143|w1175|w1176|w1177|w3508|w4230 +WKT#w180|w181|w747|w2888|w2889|w3509|w4231 +WKTN#W1312|W1313|W1314|W1315|w182|w748|w994|w1153|w1154|w2890 +WKTR#w995|w996|w997|w998|w999|w1144|w1145|w1146|w1147|w1148|w1149|w1150|w1151|w1152 +WKTS#w183|w749|w789|w790 +WKTT#w184|w750|w2891 +WKWN#W1316|W1317|W1318|W1319|W1344|W1345|W1346 +WKWR#W1347|W1348|W1349|w1006|w1007|w1008|w1009|w1010|w1156|w1157|w1158|w1159|w1160 +WKWS#W1342|W1343|w1000|w1001|w1002|w1003|w1004|w1005|w1155|w1161|w1162|w1163|w1164|w1165 +WL#W245|W410|W478|W1520|W1522|W1771|W2868|W2869|W2895|W3399|W3412|W3651|W4079|w396|w1392|w2949|w3514|w4238|w4386 +WL0N#W1884|W1885|W1886|W1887|W1890 +WL0R#W505|W1888|W1889 +WLB#w4361 +WLBF#W3409 +WLBH#W3410|W3411|w3531|w3532|w3533|w3534|w3535|w3536 +WLBK#w3537|w3538|w3539|w3540 +WLBL#W1767|W1768|W1769|W1770|w3541|w3542|w3543|w3544|w3545|w3546|w3547|w3548|w3549|w3550 +WLBN#W256|W3458|W3459|W4150|w4362|w4363|w4364|w4365 +WLBR#W249|W250|W251|W3488|W3489|W3490|W4006|w185|w186|w187|w188|w189|w3701|w3702|w3703|w3704|w4232|w4233|w4234|w4235|w4236|w4237 +WLBS#W253|W254|W255|w4366 +WLBT#W252|W3405|W3406|W3407|W3408|w3527|w3528|w3529|w3530|w3551|w3552|w4367|w4368|w4369|w4370|w4371 +WLF#W3616|W4151|w3526 +WLFH#w201|w202|w203|w204|w205|w206|w4257 +WLFK#W3618 +WLFL#W266|W267|W268|W269|W341|w3564|w3565|w3566|w3567|w3568|w3569|w3570|w3571|w3572|w3573 +WLFN#W462|W463|W464|W469|W470|W1766|W4152|W4153 +WLFR#W336|W337|W338|W339|W340|W342|W343|W483|W484|W485|W486|W487|W488|W489|W2866|W3416|W3417|W3418|W3419|W3420|W3421|W3422|W3423|W3424|W3425|W3426|W3427|W3428|W3429|W3485|W3486|W3487|W3619|W3620|w190|w191|w192|w193|w194|w195|w196|w197|w198|w199|w200|w399|w400|w401|w402|w403|w404|w3683|w3684|w3685|w3686|w3687|w3688|w3689|w3690|w3691|w3692|w3693 +WLFS#W465|W466|W467|W468|W3617|W3621|W3622|W3628|W3629|W3630 +WLFT#W3654|W3655|W3656|W3657 +WLFX#W264|W265|W270|W271|W3623|W3624|W3625|W3626|W3627 +WLHB#W3449|W3450|w3634|w3635|w3636|w3637 +WLHL#W471|W2867 +WLHM#W279 +WLHN#W3661|W3662|W3663|W3664|W3665|W3666|W3667|W3668 +WLJ#w1822|w2993|w3639|w3775 +WLJF#W490|W3430|W3431|W3432|W3433|W3434|w3574|w3575|w3576|w3577|w3578|w3579|w3580|w3581|w3582|w3583|w3584|w3585|w3586|w3587 +WLJM#W3435|W3436|W3437|w3588|w3589|w3590|w3591|w3592|w3593|w3594|w3595|w3596|w3640|w3776 +WLJN#w1823|w2994|w3597|w3598|w3599|w3600|w3601|w3777 +WLJR#W280|W425|W426|W3438|W3439|W3440|W3441|w1824|w2995|w2996|w2997|w2998|w2999|w3602|w3603|w3604|w3605|w3606|w3607|w3641|w3642|w3643|w3644|w3645|w3778|w3779|w3780 +WLJS#W275|W276|W277|W3442|W3443|W3444|W3445|w1825|w3608|w3609|w3610|w3611|w3612|w3613|w3614|w3615|w3616|w3617|w3618|w3619|w3620|w3621|w3622|w3623|w3624|w3625|w3626|w3627|w3628|w3629|w3646|w3781 +WLJT#W421|W422|W423|W424|w3630|w3631|w3632|w3633 +WLJW#W3446|W3447|W3448 +WLK#W3631|W3632|w1789|w1790|w1821|w2992|w3638|w3774 +WLKJ#w3753|w3754|w3755|w3756|w3757|w3758|w3759|w3760 +WLKK#W1810|W1811|W2888|w3752|w3761|w3762|w3763|w3764 +WLKL#W295|W296|W297|W298|W3451|W3452|W3453|W3454|w3650|w3651|w3652|w3653|w3654 +WLKM#W281|W282|W283|W284|W285|W286|W287|W288|W294|W475|W476|W2889|W3670|W3671|w1791|w3004|w3005|w3006|w3007|w3008|w3009|w3010|w3011|w3012|w3013|w3014|w3015 +WLKN#W272|W273|W274|W278|W289|W293|W3633|W3634|W3635|W3636|W3637|W3638|W3639|W3640|W3641|W3642|W3643|W3644|W3645|W3646|W3647|W3648|W3649|w1792|w1793|w1794|w1795|w1796|w3738|w3739|w3740|w3741|w3742|w3743|w3744|w3745|w3746|w3747|w3748|w3749|w3750|w3751 +WLKR#W290|W291|W292|W472|W473|W474|W477|W2890|W2891|W2892|W2893|W2894|W3658|W3659|W3660|w1797|w1798|w1799|w1800|w1801|w3016|w3017|w3018|w3019|w3020|w3021|w3022|w3023|w3024|w3025|w3026|w3027 +WLKS#w1802|w1803|w1804|w1805|w1806|w1826|w3000|w3001|w3002|w3647|w3648|w3649|w3782|w3783|w3784 +WLKT#W246|W247|w1807|w1808|w1809|w1810|w3003 +WLL#W528|W529 +WLLS#W530 +WLMN#W299|W300|W301|W302|W303|W304|w3655|w3656|w3657|w3658|w3659 +WLMR#W3672 +WLMS#W4175|W4176|W4177 +WLN#W259|W460|W1772|W2870|W3652|w397|w1394|w2950|w3765|w3771|w4239|w4387 +WLN0#W1806|W1807 +WLNB#W1773|W1774|W1775|W1776|W1777|W1778|W1779|W1780|W1781|W1782 +WLNF#W1783|W1784|W1785|w1815|w1816|w1817|w1818|w1819|w1820 +WLNJ#W494|W1788|W3400|W3401|W3402|W3403 +WLNK#W493|W1786|W1787|W1789|W1790|W1812 +WLNL#W1791|W1792|W1793|W1794|W2871|W2872|w2951|w2952|w2953|w2954|w2955|w2956|w2957|w2958|w2959|w2960|w2961|w2962 +WLNN#w3772 +WLNR#W1795|W1796|W1797|W1798|w3773 +WLNS#W258|W482|W495|W496|W497|W498|W1799|W1800|W1801|W1802|W1803|W1804|W2873|W2874|W2875|W2876|W2877|W2878|W2879|W2880|W2881|W2882|W2883|W2884|W2885|W2886|W2887|W3653|w405|w2963|w2964|w2965|w2966|w2967|w2968|w2969|w2970|w2971|w2972|w2973|w2974|w2975|w2976|w2977|w2978|w2979|w2980|w2981|w2982|w2983|w2984|w2985|w2986|w2987|w2988|w2989|w2990|w3515|w3516|w3517|w3518|w3519|w3520|w3521|w3522|w3523|w3524|w3525 +WLNT#W1805|W1808|W1809|W3669|w398|w1393|w1395|w1396|w1397|w1398|w1811|w1812|w1813|w1814|w2991|w3678|w3679|w3680|w3681|w3682|w3766|w3767|w3768|w3769|w3770|w4240|w4241|w4242|w4243|w4388|w4389|w4390|w4391|w4392 +WLP#W1814 +WLPL#W306 +WLPN#W1815 +WLPP#W1813 +WLPR#W305|W307|W308|W309|W310 +WLR#W1523|W4007|W4171|w3553 +WLRB#W4169|W4170 +WLRF#W260|W491|W4019 +WLRJ#W261|W262|W263|W3413|W3414 +WLRK#W3460 +WLRL#W4011|W4012 +WLRN#W334|W335|W1524|W4008|W4009|W4013|W4172|W4173|W4174 +WLRS#W499|W500|W4010|W4014|W4015|W4016|W4017|W4018|w3558|w3559|w3560|w3561|w3562|w3563|w4244|w4245|w4246|w4247|w4248|w4249|w4250|w4251|w4252|w4253|w4254|w4255|w4256|w4393|w4394|w4395|w4396|w4397|w4398|w4399|w4400|w4401|w4402|w4403 +WLRT#W316|W317|W411 +WLRW#W4020|w3554|w3555|w3556|w3557 +WLRX#W311|W312|W313|W314|W315|w3660|w3661|w3662|w3663|w3664|w3665 +WLS#W461|W492|W513|W3415|W3461|w207|w420|w4288 +WLSB#W510|W511|W512 +WLSJ#W3404 +WLSK#W318|W319|W320|W321|W518|W519|W520|W3673|W3674|W3675|W3676|W4021|w3666|w3667|w3668|w3669|w3670 +WLSL#W345|W346|W521|W522 +WLSN#W322|W514|W3462|W3463|w421|w422|w423|w424|w425|w426|w427|w428|w429|w430|w4289 +WLSP#W323|W324|W325|W3677 +WLSR#W515|W516|W517|W4080|W4081|W4082|w208|w209|w210|w211 +WLSS#W328|W523|w212|w213|w214|w215|w216 +WLST#W326|W327|W347|W501|W502|W503|W3464|W3465|W3466|W3467|W3468|W3469|W3470|W3678|W3679|W3680|W3682|W3685|W3686|W3687|W3828|W3829|W4178|W4179|w406|w431|w432|w433|w434|w1399|w3028|w3671|w3790|w3791|w3792|w3793|w3794|w3795|w3796|w3797|w3798|w3799|w3800|w3801|w3992|w3993|w3994|w3995|w3996|w3997|w3998|w3999|w4000|w4001|w4002|w4003|w4004|w4005|w4006|w4258|w4290|w4291|w4292|w4293 +WLSW#W524|W525|W526|W527 +WLSX#W248 +WLT#W412|W418|W1816|W3455|W3456|w407|w1400|w1401|w2924|w2925|w3785|w3786|w4259|w4260|w4404|w4405 +WLTB#W414|W415|W416|W417|W1817|W1818|W1819|W1820|W1821|W1822|W1823|W1835|W1836|W1837|W1838|W1839|W1840|W1841|W1842|W1843|W1844|W1845|W1846|W1847|W1848|W1849|W1850|W2805|W2806|W2807|W2808|W2809|W2810|W2811|W2812|W2813|W2814|W2815|W2816|W2817|W2818|W2819|w1827|w1828|w1829|w1830|w1836|w1837|w1838|w1839|w1840|w1841|w1842|w1843|w1844|w1845|w1846|w1847|w1848|w1849|w1850|w1851 +WLTF#W1863|W1864|W1865|W1866|W1867|W1868|W1945|W2021|W2022|W2824|W2825|W2826|W2827|w1856|w1857|w1858|w1859|w1860|w1861|w1862|w1908|w1909|w1910|w2940|w2941|w2942|w2943|w2944 +WLTH#W429|W430|W431|W432|W433|W434|W435|W2828|W2829|W2830|W2831 +WLTJ#W330|W1869|W1870|W1871|W1872|W1873|W1874|W1875|W1876|W1877|W1878|W1879|W1880|W1881|W1882|W1883|w365|w366|w367|w368|w369|w370|w371|w372|w1201|w1202|w1203|w1204|w1205|w1206|w1207|w1863|w1864|w1865|w1866|w1867|w1868|w1869|w1870|w1871|w1872|w1873|w1874|w1875|w1876 +WLTK#W329|W331|W427|W428|W1891|W1892|W1893|W1894|W1895|W1896|W1897|W1898|W1899|W1900|W1901|W1902|W1903|W1904|W1905|W1906|W1907|W1908|W1909|W3650|w364|w373|w374|w375|w1200|w1208|w1209|w1210|w1877|w1878|w1879|w1880|w1881 +WLTL#W436|W437|W438|W439|W440|W441|W442|W1824|W1825|W1826|W1827|W1910|W1911|W1912|W1913|W1914|W2005|W2006|W2007|W2008|W2832|W2833|W2834|W2835|w1882|w1883|w1884|w1885|w1886|w1887|w1888|w1889|w1890|w1891|w1892|w1893|w1894|w2945|w2946|w2947|w2948 +WLTM#W443|W444|W1915|W1916|W1917|W1918|W1919|W1920|W1921|W1922|W1923|W1924|W1925|W1926|W1927|W1928|W1929|W1930|W1931|W1932|W1933|W1934|W1935|W1936|W1937|W1938|W1939|W1940|W1941|W1942|W1943|W1944|W2009|W2010|W2011|W2012|W2013|W2014|W2015|W2016|W2017|w1895|w1896|w1897|w1898|w1899|w1900|w1901|w1902|w1903|w1904|w1905|w1906|w1907|w1913|w1914|w1915|w1916|w2926 +WLTN#W453|W1828|W1829|W1830|W1851|W1852|W1853|W2018|W2019|W2020|W2820|W2821|W2822|W3681|w408|w411|w412|w413|w1402|w1831|w1832|w1833|w1834|w1835|w2927|w3672|w3673|w3674|w3675|w3787|w4261|w4406 +WLTP#W1948|W1949|W1950|W1951|W1952|W1953|W1954|W1955|W1956|W1957|W2836|W2837|W2838|w1911|w1912 +WLTR#W332|W333|W413|W419|W445|W446|W447|W448|W504|W506|W507|W508|W509|W1831|W1854|W1855|W1856|W1857|W1858|W1859|W1860|W1861|W1862|W1946|W1947|W1958|W1959|W1960|W1961|W1962|W1963|W1964|W1965|W1966|W1967|W1968|W1969|W1970|W1971|W1972|W1973|W1974|W1975|W1976|W1977|W1978|W1979|W1980|W1981|W1982|W1983|W1984|W1985|W1986|W1987|W1988|W1989|W1990|W1991|W1992|W1993|W2823|W4077|W4078|w360|w361|w362|w363|w376|w377|w378|w379|w380|w381|w382|w383|w384|w385|w386|w387|w388|w389|w390|w391|w392|w393|w394|w395|w1852|w1853|w1854|w1855|w2928|w2929|w2930|w2931|w2932|w2933|w2934|w2935 +WLTS#W420|W449|W450|W452|W1833|W1834|W1994|W1995|W1996|W1997|W1998|W1999|W2000|W2001|W2002|W2003|W2004|W2839|W2840|W2841|W2842|W2843|W2844|W2845|W2846|W2847|W2848|W2849|W2850|W3457|w409|w414|w1403|w2936|w2937|w2938|w2939|w3788|w4262 +WLTT#W257|W1832|W3471|W3472|W3473|W3474|W3475|W3476|W3477|W3478|W3479|W3480|W3481|W3482|W3483|W3484|w410|w415|w416|w417|w418|w419|w3676|w3677|w3789|w4263|w4407 +WLTW#W454|W455|W456|W457|W458|W459|W2023|W2024|W2025|W2026|W2027|W2028|W2029|W2030|W2031|W2032|W2851|W2852|W2853|W2854|W2855|W2856|W2857|W2858|W2859|W2860|W2861|W2862|W2863|W2864|W2865|w1917|w1918|w1919|w1920|w1921|w1922|w1923 +WLTX#W451 +WLWL#w3695|w3696|w3697|w3698|w3699|w3700 +WLWR#W344|W3683|W3684 +WLWS#w217|w3694 +WLX#W479|W480|W1763|w1783|w1784 +WLXM#w1785 +WLXN#W1521|W1764|w1786 +WLXR#w1787 +WLXS#W481|W1765|w1788 +WM#W2896|w1924|w3029 +WMBL#W2033 +WMKL#w3803 +WML#w3030|w3052 +WMLN#w3031|w3032|w3033|w3034|w3035 +WMLS#w3036 +WMLT#w3037|w3038|w3039|w3040|w3041 +WMPL#W2897 +WMPR#W2898|W2899 +WMR#W1525|w3042 +WMRN#w3043|w3044|w3045|w3046|w3047 +WMRR#W1526 +WMRS#w3048 +WMRT#w3049|w3050|w3051 +WMS#W531 +WMSR#W4083 +WMSS#W532 +WMT#W1359|W3688|w3802 +WMTJ#w1212|w1213|w1214|w1215|w1216|w1217|w1218 +WMTK#w1211|w1219|w1220|w1221|w1222 +WN#W348|W652|W653|W1527|W2034|W2053|W3689|w498|w1404|w1925|w1957 +WNB#W1528|W3496 +WNBB#W3498 +WNBL#W349|W350|W351|W1539|W1540|W1541|W3505|W3506|W3507 +WNBN#W3491 +WNBR#W1529|W1530|W1533|W1534|W1535|W1536|W1537|W1538|W1542|W1543|W1544|W1545|W1546 +WNBS#W1531|W1532|W3502|W3503|W3504 +WNBT#W3497|W3499|W3500|W3501 +WNFL#W1556|W3510|W3511 +WNFR#W354|W355|W3600|W3601|W3602|W3603 +WNFS#W1554|W1555|W1557|W1558 +WNHF#w3710|w3711|w3712|w3713|w3714 +WNHM#W3525|W3526|W3527 +WNHN#W1571|W1573|W1574|W1575|W1576 +WNHS#W1572|W3523|W3524|W3528 +WNJ#W645|w1949|w3819 +WNJB#W3512|W3513|W3514|W3515|W3516 +WNJJ#W3517 +WNJL#W3518|W3519|W3886|W3887|W3888|W3889|W3890 +WNJM#W608|W609|W3520|W3521|w1950|w3820 +WNJN#W646|w1951 +WNJR#W1577|W1578|W1579|W1580|W2050|w1952|w3821|w3822|w3823|w3824|w3825 +WNJS#W1561|W1562|W1563|W2912|W2913|W2914|W2915|w1953|w3061|w3062|w3063|w3064|w3065|w3826 +WNK#W644|W2955|w474|w1948|w3123|w3818 +WNKK#W2051 +WNKL#W647|W648|W649|W650|W651|W1564|W1565|W1566|W1583|W1584|W1585|W1586|W1587|W2956|W2957|W2958|W2959|W2960|W2961|W2962|W2963|W2964|W2965|W2966|W2967|W2968|W2969|W2970|W2971|W2972|W2973|W2974|W2975|W2976|W3539|w475|w476|w477|w478|w479|w480|w481|w482|w483|w484|w485|w486|w487|w1958|w3124|w3125|w3126|w3127|w3128|w3129|w3130|w3136|w3137|w3138|w3139|w3140 +WNKM#W3529|W3530 +WNKN#W1588|W1589|W1590|W1591|w488|w489|w490|w491|w492|w3131|w3132|w3133|w3134|w3135 +WNKR#W1559|W1560|W1568|W1569|W1570|W1581|W1582|W1592|W1593|W1594|W2977|W2978|W3522|W3540 +WNKS#W1553|W2052|W2979|W2980|W2981|W3531|w493|w1954|w1955|w1956|w3141|w3827|w3828|w3829 +WNKT#W1567|w494|w495|w496|w497|w3142|w3143|w3144|w3145|w3146 +WNKX#W3532 +WNLJ#W3533 +WNLN#W1595|W1597|W1598 +WNLS#W1596 +WNLX#w3715|w3716|w3717|w3718|w3719|w3720|w3721|w3722|w3723|w3724|w3725|w3726|w3727 +WNMN#W3690|W3691|W3692|W3693|W3694|W3695 +WNN#W3509|W3696|w1405|w3705|w4264 +WNNB#W654|W655|W656 +WNNH#W3492|W3493|W3494|W3508 +WNNJ#W3564 +WNNK#W1547|W3563|W3565|W3566|W3567|W3568|W3569|W3570|W3571|W3572|W3573|W3574|W3575|W3576|W3577|W3578|W3579|W3580|W3581|W3582|W3583|W3584|W3585|W3586|W3587|W3588|W3589|W3590|W3591|W3592|W3593|W3594|W3595|W3596|W3597|W3598|W3599|w3733|w3734|w3735|w3736|w3737 +WNNS#W3495 +WNNT#w1406|w1407|w1408|w1409|w1410|w3706|w3707|w3708|w3709|w4265|w4266|w4267|w4268 +WNPR#W1599|W1600|W1601|W3538 +WNR#W2786 +WNRB#W1602|W1603 +WNRL#w1411|w1412|w1413|w1414|w1415 +WNRM#W3541|W3542|W3543|W3544|W3545|W3546|W3547|W3548|W3549|W3550|W3554|W3555 +WNRN#W1548|W1549|W2787|W2788 +WNRS#W1604|W2789|w2903|w2904|w2905|w2906|w2907|w2908|w2909|w2910|w2911|w2912 +WNRT#W3534|W3535|W3536|W3537|w1416|w1417|w1418|w1419|w1420 +WNRW#W2790 +WNRX#W3551|W3552|W3553 +WNS#W352|W657|W661|W1605 +WNSJ#W1551|W1552|w3174|w3175|w3176|w3177|w3178|w3179|w3180|w3181 +WNSK#W1550|W1606|W3909|W3910|W3911|W3912|W3913|W3914|W3915|W3916|W3917|W3918|W3919|W3920|W3921|W3922|W3923|W3924|W3925|W3926|W3927|W3928|W3929|W4180|W4181|W4182|W4183|w3173|w3182|w3183|w3184|w4110|w4111|w4112|w4113|w4114|w4115|w4116|w4117|w4118|w4119|w4120|w4121|w4122|w4123|w4124|w4408|w4409|w4410|w4411|w4412|w4413|w4414|w4415|w4416|w4417|w4418|w4419|w4420|w4421|w4422|w4423|w4424|w4425|w4426|w4427|w4428|w4429|w4430|w4431 +WNSL#W3045|W3046|W3556|w3147|w3148|w3149|w3150|w3151|w3152|w3153|w3154|w3155|w3156|w3157|w3158 +WNSM#W3607|W3608|W3609|W3610|W3611|W3612 +WNSN#W353|W662|w218|w219|w220|w221|w222|w223|w224|w225|w226|w227 +WNSR#W1613|W1614|W3040|W3041|W3042|W3043|W3044 +WNST#W658|W659|W660|W1607|W1608|W1609|W1610|W1611|W1612|W3557|W3558|W3559|W3560|W3561|W3606|w3728|w4269 +WNSW#W3613|W3614|W3615 +WNT#W533|W2035|W2900|W3830|W3834|W4084|w1421|w1422|w3053|w3729|w3730|w4007|w4270|w4271 +WNTB#W534|W535|W536|W2901|W2902|W2903|W3831|W3832|W3833 +WNTF#W643|W2911|W3883|W3884|W3885 +WNTH#W2916|W2917|W2918|W2919|W2920|W2921 +WNTJ#W2922|W2923|w1937|w1938|w1939|w1940|w1941|w1942|w1943|w1944|w3067|w3068|w3069|w3070|w3071|w3072|w3073|w3074 +WNTK#W610|W611|W612|W613|W614|W2036|W2037|W2038|W2047|W2924|W2925|W2926|W2927|w1936|w1945|w1946|w1947|w3066|w3075|w3076|w3077|w3078 +WNTL#W537|W538|W539|W540|W541|W542|W543|W544|W545|W546|W547|W548|W549|W550|W551|W552|W615|W616|W617|W618|W619|W620|W2039|W2040|W2041|W2907|W2908|W3562|W3891|W3892|W3893|W3894|W3895|w435|w436|w437|w438|w439|w440|w441|w442|w443|w444|w445|w446|w447|w448|w449|w450|w451|w452|w453|w454|w455|w456|w457|w471|w3054 +WNTM#W621|W622|W2928|W2929|W2930|W2931|W2932|W3896|W3897|W3898|w4008 +WNTN#W623|W2042|W2048|W2049|W2953|W2954|W3835|W4085|w1423|w1926|w1927|w1928|w1929|w1930|w3055|w3056|w3057|w3058|w3731|w4009|w4272 +WNTP#W624|W625|W2043|W2044|W2045|W2046|W2934 +WNTR#W553|W554|W555|W556|W557|W558|W559|W560|W561|W562|W563|W564|W565|W566|W567|W568|W569|W570|W571|W572|W573|W574|W575|W576|W577|W578|W579|W580|W581|W582|W583|W584|W585|W586|W587|W588|W589|W590|W591|W592|W593|W594|W595|W596|W597|W598|W599|W600|W601|W602|W603|W604|W605|W606|W607|W642|W1615|W1616|W2904|W2905|W2935|W2936|W2937|W2938|W2939|W2940|W2982|W2983|W2984|W2985|W2986|W2987|W2988|W2989|W2990|W2991|W2992|W2993|W2994|W2995|W2996|W2997|W2998|W2999|W3000|W3001|W3002|W3003|W3004|W3005|W3006|W3007|W3008|W3009|W3010|W3011|W3012|W3013|W3014|W3015|W3016|W3017|W3018|W3019|W3020|W3021|W3022|W3023|W3024|W3025|W3026|W3027|W3028|W3029|W3030|W3031|W3032|W3033|W3034|W3035|W3036|W3037|W3038|W3039|W3836|W3837|W3838|W3839|W3840|W3841|W3842|W3843|W3844|W3845|W3846|W3847|W3848|W3849|W3850|W3851|W3852|W3853|W3854|W3855|W3856|W3857|W3858|W3859|W3860|W3861|W3862|W3863|W3864|W3865|W3866|W3867|W3868|W3869|W3870|W3871|W3872|W3873|W3874|W3875|W3876|W3877|W3878|W3879|W3880|W3881|W3882|W3899|W3900|W3901|W3902|w458|w459|w460|w461|w462|w463|w464|w465|w466|w467|w468|w3159|w3160|w3161|w3162|w3163|w3164|w3165|w3166|w3167|w3168|w3169|w3170|w3171|w3172|w3494|w3805|w3806|w3807|w3808|w3809|w3810|w3811|w3812|w3813|w3814|w3815|w3816|w3817|w4010|w4011|w4012|w4013|w4014|w4015|w4016|w4017|w4018|w4019|w4020|w4021|w4022|w4023|w4024|w4025|w4026|w4027|w4028|w4029|w4030|w4031|w4032|w4033|w4034|w4035|w4036|w4037|w4038|w4039|w4040|w4041|w4042|w4043|w4044|w4045|w4046|w4047|w4048|w4049|w4050|w4051|w4052|w4053|w4054|w4055|w4056|w4057|w4058|w4059|w4060|w4061|w4062|w4063|w4064|w4065|w4066|w4067|w4068|w4069|w4070|w4071|w4072|w4073|w4074|w4075|w4076|w4077|w4078|w4079|w4080|w4081|w4082|w4083|w4084|w4085|w4086|w4087|w4088|w4089|w4090|w4091|w4092|w4093|w4094|w4095|w4096|w4097|w4098|w4099|w4100|w4101|w4102|w4103|w4104|w4105|w4106 +WNTS#W626|W627|W628|W629|W630|W631|W632|W633|W634|W635|W636|W2906|W2909|W2910|W2933|W2941|W2942|W2943|W2944|W2945|W2946|W2947|W2948|W2949|W2950|W2951|W2952|W3903|W3904|W3905|W3906|W3907|W3908|w469|w1931|w3059|w3079|w3080|w3081|w3082|w3083|w3084|w3085|w3086|w3087|w3088|w3089|w3090|w3091|w3092|w3093|w3094|w3095|w3096|w3097|w3098|w3099|w3100|w3101|w3102|w3103|w3104|w3105|w3106|w3107|w3108|w3109|w3110|w3111|w3112|w3113|w3114|w3115|w3116|w3117|w3118|w3119|w3120|w3121|w3122|w3732|w4107|w4108|w4109|w4273 +WNTT#W637|W638|W639|W640|W641|w470|w472|w473|w1424|w1932|w1933|w1934|w1935|w3060 +WNWJ#W3604 +WNWR#W1617|W3605 +WNWT#W356|w228|w229|w230|w231|w232|w233|w234|w235|w236|w237 +WNX#w3804 +WNXT#W1477|W1478|W1479|W1480|W1481|W1482|W1483|W1484|W1485|W1486|W1487|W1488|W1489|W1490|W1491|W1492|W1493|W1494|W1495|W1496|W1497|W1498|W1499|W1500|W1501|W1502|W1503|W1504|W1505|W1506|W1507|W1508|W1509|W1510|W1511|W1512|W1513|W1514|W1515|w1378|w1379|w1380|w1381|w1382|w1383|w1384|w1385|w1386|w1387|w1388|w1389|w1390 +WP#W3049|w3185 +WPFL#W3047|W3048 +WPN#W663|w499|w3186 +WPNB#W664|W665|W666 +WPNK#W667 +WPNN#w500|w501|w502|w503|w504 +WPNS#W668|W669|W670|W671|W672|W673|W674 +WPNT#w505|w506|w507|w508|w3187|w3188|w3189|w3190 +WPST#w3191 +WPT#w3192 +WPTN#w3193 +WPTS#w3194 +WPTT#w3195 +WR#W357|W675|W676|W1360|W2054|W3050|w238|w239|w509|w1223|w1959|w3196|w3302|w4274|w4294 +WR0#W3122 +WR0L#W2251|W2252 +WRB#W2055|w510|w1960 +WRBB#W2056|W2061|W2062|W2063|W2064|W2065|W2066|W2067 +WRBF#W1361|W1362|W1363|W2070|W2071|W2072|W2073|W2074|W2075|W2076|W2077|W2078|W2079|W2080|W2081|W2082|W2083|W2098 +WRBJ#W2057|W2058|W2084 +WRBK#W2059|W2085|W2086|W2087|W2088|W2089|W2090|W2091 +WRBL#W2092|W2093|W2094|W2095|W3051|W3052|W3053|W3054|W3055|W3056|W3057|W3058|W3059|W3060|W3061|W3062|W3063|W3064|W3065|W3066|w1979|w3198|w3199|w3200|w3201|w3202|w3203|w3204|w3205|w3206|w3207|w3208|w3209 +WRBM#W2096|W2097|w1961 +WRBN#W1389|W1390|W2121|W2122|W2123|w1962|w1963|w1964|w1965 +WRBP#W2099 +WRBR#W1364|W1365|W1366|W1367|W2100|W2101|W2102|w3927 +WRBS#W2060|W2103|W2104|W2105|W2106|W2107|W2108|W2109|W2117|W2118|W2119|W2120|w511|w3210 +WRBT#W2068|W2069|W2110|W2111|W2112|W2113|W2114|W2115|W2116|w1980|w3211 +WRBW#w1966|w1967|w1968|w1969|w1970|w1971|w1972|w1973|w1974|w1975|w1976|w1977|w1978 +WRF#W3698|W3931|W4192|w514|w1990|w3831 +WRFH#W3699|w1228|w1229|w1230|w1231|w1232|w1233|w1234|w1235|w1236|w1237|w3832 +WRFJ#W3932|W3933|W3934 +WRFK#W3935|W3936|W3937 +WRFL#W4193|W4194|W4195|W4196|W4197|W4198|W4199|W4200|W4201|W4202|W4203|W4204|w4469|w4470|w4471|w4472|w4473|w4474|w4475|w4476|w4477|w4478|w4479|w4480|w4481|w4482|w4483|w4484|w4485|w4486|w4487|w4488|w4489|w4491 +WRFN#W4205|w515|w1991|w1992|w1993|w1994|w1995|w1996|w4490 +WRFP#W3938|W3939|W3940 +WRFS#W3941|W3942|W3943|W3944|W3945|W3946|W3947|W3948|w516|w3213 +WRFT#W2128|W2129|W2130|W2131|W2132|W3949|w3214 +WRHB#w260|w261|w262|w263|w264 +WRHF#W358|W359|w265|w266|w267|w268|w269|w270|w271|w272|w273|w274|w275|w276|w277|w278|w279|w280|w281|w282|w283|w284 +WRHL#W727 +WRHT#W360|W361|W362|W363|W364|W365|W366|W367|W368|w285|w286|w287|w288|w289|w290|w291|w292|w293|w294|w295|w296|w297|w298|w299|w300|w301|w302|w303|w304|w305|w306|w307|w308|w309|w310|w311|w312|w313|w314|w315|w316|w317|w318|w319|w320 +WRJ#w4492 +WRJH#w247|w248|w249|w250 +WRJN#W4206|W4207|W4208|w251|w252|w253|w254|w4493|w4494|w4495|w4496|w4497 +WRJR#W4209|W4210|W4211|W4212 +WRJS#w255|w256|w257|w258|w259 +WRK#W2133|W2134|W2141|w3215 +WRKB#W2136|W2137|W2138|W2139 +WRKF#W2192|W2193|W2194|W2195|W2196 +WRKH#W2144 +WRKL#W2146|W2147|W3073|W3074|W3075|w1997|w3223|w3224|w3225|w3226|w3227|w3228|w3229|w3230|w3231|w3232|w3233|w3234|w3235|w3236|w3237|w3238|w3239|w3240|w3241|w3242|w3243|w3244|w3245|w3246|w3247|w3248|w3249|w3250|w3251|w3252|w3253|w3254|w3255|w3256|w3257|w3258|w3259 +WRKM#W2148|W2149|W2150|W2151|W2152|W2153 +WRKN#W2135|W2142|W2145|W3068|W3082|W3083|W3084|W3085|W3086|W3087|W3088|W3089|W3090|W3091|W3092|W3093|W3094|W3095|W3096|W3097|W3098|W3099|W3100|w1998|w1999|w2000|w2001|w2002|w3216|w3217|w3218|w3219|w3220|w3221|w3222|w3278|w3279|w3280|w3281|w3282|w3283|w3284|w3285|w3286|w3287|w3288|w3289|w3290|w3291|w3292|w3293|w3294|w3295|w3296|w3297|w3298|w3299|w3300|w3301 +WRKP#W2154|W3101|W3102|W3103|W3104 +WRKR#W3069|W3070|W3071|W3072 +WRKS#W2143|W2155|W2156|W2157|W2158|W2159|W2160|W2161|W2163|W2164|W2165|W2166|W2167|W2168|W2169|W2170|W2171|W2172|W2173|W2174|W2175|W2176|W2177|W2178|W2179|W2180|W2181|W2182|W2183|W2184|W2198|W2199|W2200|W2201|W2202|W2203|W2204|W2205|W2206|W2207|W2208|W2209|W2210|W2211|W2212|W2213|W2214|W3076|W3077|W3078|W3079|W3080|W3081|w2003|w2004|w3260|w3261|w3262|w3263|w3264|w3265|w3266|w3267|w3268|w3269|w3270|w3271|w3272|w4498 +WRKT#W2140|W2185|W2186|W2187|W2188|W2189|W2190|W2191|w2005|w2006|w2007|w2008|w2009|w2010|w2011|w2012|w2013|w3273|w3274|w3275|w3276|w3277|w4499|w4500|w4501|w4502|w4503 +WRKW#W2197 +WRKX#W2162|W3703 +WRLS#W1377|w1238|w1239|w1240|w1241|w1242|w1243|w1244|w1245|w1246|w1247|w1248|w1249|w1250 +WRLT#W3704 +WRLX#w321 +WRM#W3950|W4086|w240|w517|w518|w559|w3303|w3925|w4128|w4296 +WRMB#W4088|W4089|w4297|w4298|w4299|w4300|w4301|w4302|w4303|w4304|w4305|w4306|w4307|w4308 +WRMF#W3951|W3952|W3953|W4108|W4109|W4110|W4112|W4113|W4114|w4133|w4134|w4135|w4136|w4137|w4138 +WRMH#W732|W733|W734|W735|w523|w524|w525|w526|w527|w528|w529|w530|w531|w532|w533|w534 +WRMJ#W728|W729|W730|W731 +WRMK#W4091|W4092|W4093|W4094|W4104|W4105|w4139|w4140|w4141|w4142 +WRML#W736|W737|W738|W3954|W3955|W3956|W4095|W4096|W4097|W4098|W4099 +WRMM#W4100|W4101|W4102|w519 +WRMN#W4090|w520|w4129|w4130|w4131|w4132|w4309|w4310|w4311|w4312|w4313|w4314 +WRMP#W4103 +WRMR#W4215|W4216|w521|w4315|w4316|w4317|w4318|w4319|w4320 +WRMS#W3705|W3959|W3960|W3961|W3962|W4087|W4106|W4111|w522|w4143|w4144|w4145|w4146|w4147|w4148|w4149|w4150|w4151|w4152|w4153|w4154|w4322|w4323|w4324|w4325|w4326|w4327 +WRMT#W2215|W2216|W2217|W2218|W3957|W3958|W4107|w4155|w4156|w4157|w4158|w4321|w4328|w4329|w4330|w4331|w4332 +WRMW#W739|W740|W741|W742|W743|W744|W745|W746 +WRMX#W1378|W1379|W4213|W4214 +WRN#W677|W3697|w241|w513|w1224|w3304|w3830|w3835|w4275|w4295 +WRNB#W678|W685|W686|W687|W688|W689 +WRNF#W679|W680|W681 +WRNH#W693|W694|W695|W696 +WRNJ#W393|W690|W3111|W4024 +WRNK#W392|W692|W697|W698|W699|W700|W701|W702|W703|W704|W705|W750|W3110|W4023|W4025|W4026|W4027|W4028|W4029|W4030|W4031|W4032|W4033|W4034|W4035|W4036|W4037|W4038|W4039|W4040|W4041|W4042|W4043|W4044|W4045|W4046|W4047|W4048|W4049|W4050|W4051|W4052|W4053|W4054|W4055|W4056|W4057|W4058|W4059|W4060|W4061|W4062|W4063|W4064|W4065|W4066|W4067|W4068|W4069|W4070|W4071|W4072|W4073|W4074|W4075|W4076|w4287 +WRNL#W706|W707|W708|W751|W752 +WRNM#W369|W370|W371|W372|W373|W374|W375|W709|W710|W753|w322|w323|w324|w325|w326|w327|w328|w329|w330|w331|w332|w333|w334|w335|w336|w337|w338 +WRNN#W691|W763|W764|W765|w535 +WRNP#W712|W713|W714|W715|W716|W717 +WRNR#W718|W719|W2219 +WRNS#W682|W683|W684|W725|W726|W754|W755|W756|W757|W758|W759|W760|W766|W3105|W3106|w536 +WRNT#W711|W720|W721|W722|W723|W724|W747|W748|W749|W761|W762|W767|W768|W769|W4022|w537|w538|w539|w1225|w1226|w1227|w3926|w4276|w4277|w4278|w4279|w4280|w4281 +WRPF#W1380|W1381|w1251|w1252|w1253|w1254 +WRPR#W1382 +WRR#w242|w243|w3305 +WRRM#w3306 +WRRN#w244|w3307 +WRRR#w3308 +WRRS#W1374|W1375|W1376|w245 +WRS#W820|w246|w3197|w3309|w3833|w4504 +WRSB#W4223 +WRSJ#W376|W377|W378|W379|W380|w339|w340|w341|w342|w343|w561|w562|w563|w564|w4511|w4512|w4513|w4514|w4515|w4516|w4517|w4518|w4519 +WRSK#W381|W382|W383|W384|W385|W386|W387|W770|w344|w345|w346|w347|w348|w349|w350|w351|w352|w353|w354|w355|w560|w4159|w4160|w4510|w4520|w4521|w4522|w4523 +WRSL#W1383|W1384|W1385|W3107|W3108|W3109|W3970|W3971|W3972|W3973|W3974|W3975|W3976|W3977|W3978|W3979|W3980|W3981|W3982|W3983|W3984|W3985|W3986|W3987|W3988|W3989|W3990|W3991|W3992|w4183|w4184|w4185|w4186|w4187|w4188|w4189|w4190|w4191|w4192|w4193|w4194 +WRSN#W821|W3115|W3116|W3117|w359|w4505|w4506|w4507|w4508|w4509 +WRSP#W388|W389|W390|W391 +WRST#W1386|W1387|W3963|W3964|W3965|W3966|W3967|W3968|W3969|W4219|W4220|W4221|w356|w357|w358|w540|w1255|w3310|w3311|w3312|w3313|w3314|w4161|w4162|w4163|w4164|w4165|w4166|w4167|w4168|w4169|w4170|w4171|w4172|w4173|w4174|w4175|w4176|w4177|w4178|w4179|w4180|w4181|w4182|w4282|w4524|w4525|w4526|w4527 +WRSX#W394|W395|W4217|W4218 +WRT#W2220|W2232|W3067|W3118|W3119|W3700|W3706|W3722|W3930|w512|w541|w542|w1256|w1981|w2014|w3212|w4125|w4283|w4432 +WRTB#W771|W1368|W2228|W2229|W2230|W2231|W2233|W2234|W3715|W3716|W3717|W3718|W3719|W3720|W3721|w2015|w2016|w2017|w2018|w3840|w3841|w3842|w3843|w3844|w3845|w3846|w3847|w3848|w3849|w3850|w3851 +WRTF#W772|W773|W2246|W2247|W2292|W2293|W2294|W2295|W2296|W2297|W2298|W2299|W3726|W3727|W3728|W3729|W3730|W3731|W3732|W3733|W3734|W3735|W3785|W3786|W3787|W3788|W3789|W3790|W3791|W3792|w2031|w2056|w2057|w2058|w2059|w2060|w2061|w2062|w2063|w2064|w2065|w2066|w2067|w4436|w4437|w4438|w4439|w4440|w4441|w4442|w4443|w4444|w4445|w4446|w4447|w4448 +WRTJ#W774|W775|W776|W2248|W2249|W2250|W3736|W3737|W3738|w2032|w2033|w2034|w2035|w3852|w3853|w3854|w3855|w3856|w3857|w3858|w3859|w3860|w3861|w3862|w3863|w3864|w3865|w3866|w3867|w3868|w3869|w3870|w3871|w3872|w3873|w3874|w4450|w4451|w4452|w4453|w4454|w4455|w4456|w4457|w4458|w4459|w4460|w4461 +WRTK#W2124|W2235|W2253|W2254|W2255|W3707|W3708|W3709|W3710|W3739|W3740|W3741|W3742|W3743|W3744|W3745|W3746|W3747|W3748|W4188|W4189|W4190|W4191|w3875|w3876|w3877|w3878|w3879|w3880|w3881|w3882|w3883|w3884|w3885|w3886|w3887|w3888|w3889|w4449|w4462|w4463|w4464|w4465|w4466|w4467|w4468 +WRTL#W777|W778|W2236|W3749|W3750|W3751|W3752|W3753|W3783|W3784|w2036|w2037|w2038|w2039|w2040|w2041|w2042|w2043|w2044|w2045|w2046|w2047|w2048|w3315|w3316|w3317|w3318|w3319|w3320|w3321|w3322|w3323|w3324|w3325|w3326|w3890|w3891|w3892|w3893|w3894|w3895|w3896|w3897|w3898|w3899|w3900|w3901|w4372|w4373|w4374|w4375|w4376|w4377|w4378|w4379|w4380|w4381|w4382|w4383|w4384|w4385 +WRTM#W2256|W2257|W2258|W2259|W2260|W2261|W2262|W2263|W3754|W3755|W4222|w2049|w2050 +WRTN#W779|W780|W781|W799|W800|W801|W802|W803|W804|W805|W806|W807|W808|W809|W810|W811|W812|W813|W814|W815|W816|W817|W818|W819|W1369|W1370|W1371|W1372|W2125|W2221|W2222|W2223|W2224|W2237|W2238|W2287|W2288|W3120|W3123|W3124|W3711|W3712|W3723|W3724|W4184|W4185|W4186|W4187|w543|w544|w545|w546|w547|w548|w553|w554|w555|w556|w557|w558|w1257|w1982|w1983|w1984|w1985|w1986|w1987|w1988|w2019|w2020|w2021|w2022|w3834|w4126|w4284|w4433 +WRTP#W782|W783|W2239|W2240|W2241|W2264|W2265|W2266|W2267|W2268|W2269|W2270|W2271|W2272|W2273|W2274|W2275|W2276|W2277|W3756 +WRTR#W784|W785|W786|W787|W1373|W2126|W2127|W2225|W2226|W2242|W2243|W2244|W2289|W2290|W2291|W3713|W3714|W4115|W4116|W4117|W4118|W4155|W4156|W4157|W4158|W4159|W4160|W4161|W4162|W4163|W4164|W4165|W4166|W4167|W4168|w3836|w3837|w3838|w3839|w3902|w3903|w3904|w3905|w3906|w3907|w3908|w3909|w3910|w3911|w3912|w3913|w3916|w3917|w3918|w3919|w3920|w3921|w3922|w3923|w3924 +WRTS#W788|W789|W790|W791|W792|W793|W794|W795|W796|W797|W798|W2227|W2245|W2278|W2279|W2280|W2281|W2282|W2283|W2284|W2285|W2286|W2302|W2303|W2304|W2305|W2306|W2307|W2308|W2309|W2310|W2311|W3121|W3125|W3126|W3127|W3128|W3129|W3130|W3131|W3132|W3133|W3134|W3135|W3136|W3137|W3138|W3139|W3140|W3141|W3142|W3143|W3144|W3145|W3146|W3147|W3148|W3149|W3150|W3151|W3152|W3153|W3154|W3155|W3156|W3157|W3158|W3159|W3160|W3161|W3162|W3163|W3164|W3165|W3166|W3167|W3168|W3169|W3170|W3171|W3172|W3173|W3174|W3175|W3176|W3177|W3178|W3179|W3180|W3181|W3182|W3183|W3184|W3185|W3186|W3187|W3188|W3189|W3190|W3191|W3192|W3193|W3194|W3195|W3196|W3197|W3198|W3199|W3200|W3201|W3202|W3203|W3204|W3205|W3206|W3207|W3208|W3209|W3210|W3211|W3212|W3213|W3214|W3215|W3216|W3217|W3218|W3219|W3220|W3221|W3222|W3223|W3224|W3225|W3226|W3227|W3228|W3229|W3230|W3231|W3232|W3233|W3234|W3235|W3236|W3237|W3238|W3239|W3240|W3241|W3242|W3243|W3244|W3245|W3246|W3247|W3248|W3249|W3250|W3251|W3252|W3253|W3254|W3255|W3256|W3257|W3258|W3259|W3260|W3261|W3262|W3701|W3702|W3725|W3757|W3758|W3759|W3760|W3761|W3762|W3763|W3764|W3765|W3766|W3767|W3768|W3769|W3770|W3771|W3772|W3773|W3774|W3775|W3776|W3777|W3778|W3779|W3780|W3781|W3782|w1258|w2023|w2024|w2025|w2026|w2051|w2052|w2053|w2054|w2055|w3327|w3328|w3329|w3330|w3331|w3332|w3333|w3334|w3335|w3336|w3337|w3338|w3339|w3340|w3341|w3342|w3343|w3344|w3345|w3346|w3347|w3348|w3349|w3350|w3351|w3352|w3353|w3354|w3355|w3356|w3357|w3358|w3359|w3360|w3361|w3362|w3363|w4285|w4434 +WRTT#w549|w550|w551|w552|w1259|w1989|w2027|w2028|w2029|w2030|w4127|w4286|w4435 +WRTW#W2300|W2301|W3793|W3794|W3795|W3796|w3914|w3915 +WRTX#W3263 +WRWL#W2312 +WRWR#W3112|W3113|W3114 +WRWS#W1388 +WRX#W1516 +WRXN#W4154 +WRXS#W1517 +WRXW#W1518|W1519 +WS#W400|W822|W1618|W1709|W1731|W2792|W2802|w565|w1425|w1736|w1737|w2913|w2919|w3398|w3930 +WS0N#W2366|W2367|W2368 +WSBJ#W3272|w3386|w3387|w3388|w3389|w3390|w3391|w3392|w3393|w3394|w3395|w3396|w3397 +WSBL#W1714|W1715|W1716 +WSBR#W1710|W1711|W1712|W1713|W1717|W1718|W1719|W1720 +WSBT#W2791 +WSBX#W1721|W1722|W1723|W1724|W1725|W1726|W1727 +WSFS#W1733|W1734|W1735 +WSJL#w1745|w1746|w1747|w1748|w1749 +WSJM#w1443|w1444|w1445 +WSJN#w1456|w1457|w1458|w1459|w1460 +WSJR#W1629|W1630|W1631|W1632|W1736|W1737|W1738|W1739|W1740 +WSJS#W1620|W1621|W1622|W1623 +WSJW#w1750|w1751|w1752|w1753 +WSK#W2526|W3264|W4119|w566|w571|w3364|w4195 +WSKB#W826|W827|W828|W829|W830|W831|W832|w567|w568|w569|w570 +WSKF#W835|W871|W4121|w3371 +WSKJ#W836|W837|W4122|W4123 +WSKK#W838|W839|W840|W841|W842|W843|W844|W845|W4124|W4125 +WSKL#W846|W847|W848|W849|W850|W1741|W1742|W1743|W1744|W1745|W1746|W1747|W1748|W1749|W3268|W3269 +WSKM#W851|W852|W853|W854|W855|w581 +WSKN#W823|W833|W834|W1633|w576|w577|w578|w579|w580|w3365|w3366|w3367|w3368|w3369 +WSKP#W856|W857 +WSKR#W858|W859|W860|W861|W3265|W3266|W3267|W4126|W4127|W4128|W4129|W4130|W4131|w1754 +WSKS#W862|W863|W864|W865|W877|W878|W1750|W2527|W4120|W4132|W4133|W4134|W4135|W4136|W4137|w3370|w3372|w4196|w4333 +WSKT#W824|W825|W866|W867|W868|W869|W870|W4138|W4139|w1461|w1462|w1463|w3373|w3374|w3375|w4334 +WSKW#W872|W873|W874|W875|W876 +WSKX#w572|w573|w574|w575 +WSL#W2793 +WSLF#w2914|w2915 +WSLN#W2794|w4197 +WSLS#W2795 +WSLX#w1446|w1447|w1448|w1449|w1450|w1770|w1771|w1772|w1773 +WSM#w1426 +WSMT#W1751|W1752|W1753 +WSMX#w1451|w1452|w1453|w1454|w1455 +WSN#W401|W1619|W1702|W1732|W2313|W3273|w1427|w1738|w2068|w2106|w2916|w3399 +WSNB#W1703|W2796|W2797 +WSNH#W402|W403|W404|W1754|W1755|W1756|W2314|W2315|w2069|w2070 +WSNJ#W1635 +WSNK#W405|W406|W407|W408|W409|W1634|W1704|w1465|w1466|w1467 +WSNL#W2798|W2799|W2800|W2801|w2071|w2072|w2073|w2074|w2075|w2076|w2077|w2078|w2079|w2080|w2081|w2082 +WSNM#W1705|W1706 +WSNP#W1707 +WSNS#W1708|W2316|W2317|W2318|W2319|W2320|W2321|W2322|W2323|W2324|W3274|W3275|W3276|W3277|W3278|W3279|W3280|W3281|W3282|W3283|W3284|W3285|W3286|W3287|W3288|W3289|W3290|W3291|W3292|W3293|W3294|W3295|W3296|W3297|W3298|W3299|W3300|W3301|W3302|W3303|W3304|W3305|W3306|W3307|W3308|W3309|W3310|W3311|w2083|w2084|w2085|w2086|w2087|w2088|w2089|w2090|w2091|w3405|w3406|w3407|w3408|w3409|w3410|w3411|w3412|w3413|w3414|w3415|w3416|w3417|w3418|w3419|w3420|w3421|w3422|w3423|w3424|w3425|w3426|w3427|w3428|w3429|w3430|w3431|w3432 +WSNT#W3270|W3271|w1428|w1429|w1430|w1431|w1739|w1740|w1741|w1742|w2092|w2093|w2094|w2095|w2096|w2097|w2098|w2099|w2100|w2101|w2102|w2103|w2104|w3400|w3401|w3402|w3403|w3404|w3433|w3434|w3435|w3436|w3437|w3438|w3439|w3440|w3441|w3442|w3443 +WSP#W2328 +WSPN#W2329|W2330|W2331|W2332|W2333|W2334|W2335|W2336|W2337 +WSPR#w3376|w3377|w3378|w3379|w3380|w3381|w3382|w3383|w3384|w3385 +WSR#W880|W2325|W4140|w1432|w1433|w1743|w4335 +WSRB#W881|W882|W883|W884|W885|W886|W887|W888|W889|W890|W891|W892|W893|W894|W895|W896|W897|W898|W899|W900|W901|W902|W903|W904|W905|W906|W907|W1007|w587|w588 +WSRF#W920|W921|W922|W923|W924|W925|W926|W927|W928|W929|W930|W931|W932|W933|W934|W935|W936|W937|W938|W1100|W1101|W1102|W1103|W1104|W1105|W1106|W1107|W1108|W1109|W1110|W1111|w593 +WSRH#W944|W945|W946|W947|W948|W949|W950|W951|W952|W953|W954|W955|W956|W957|W958|w594|w595|w596|w597|w598 +WSRJ#w1756|w1757|w1758|w1759|w1760|w1761|w1762|w1763|w1764|w4337|w4338|w4339|w4340|w4341|w4342|w4343|w4344|w4352|w4353|w4354|w4355 +WSRK#W939|W940|W941|W942|W943|W959|W960|W961|W962|W963|W964|W965|W966|W967|W968|W969|W970|W971|W972|W973|W974|W975|W976|W977|W978|W979|W980|W981|W1016|w1755|w1765|w1766|w1767|w1768|w4336|w4345|w4346|w4347|w4348|w4351 +WSRL#W982|W983|W984|W985|W986|W987|W988|W989|W990|W991|W992|w599|w600|w601|w602|w603|w604|w605|w606|w607|w608 +WSRM#W916|W917|W993|W994|W995|W996|W997|W998|W999|W1000|W1001|W1002|W1003|W1097|W2326|w1434 +WSRN#W918|W919|W1004|W1005|W1006|W1098|W1099|W4141|W4142|W4143|w609|w610|w611|w612|w1435|w1744 +WSRP#W1008|W1009|W1010|W1011|W1012|W1013|W1014|W1015 +WSRR#W1024|W1025|W1026|W1027|W1028|W1096|w582|w583|w584|w585|w586|w645|w646|w647|w648|w649|w650|w651|w652|w653|w1436 +WSRS#W1022|W1023|W1031|W1032|W1033|W1034|W1035|W1036|W1037|W1038|W1039|W1040|W1041|W1042|W1043|W1044|W1045|W1046|W1047|W1048|W1049|W1050|W1051|W1052|W1053|W1054|W1055|W1056|W1057|W1058|W1059|W1060|W1061|W1062|W1063|W1064|W1065|W1066|W1067|W1068|W1069|W1070|W1071|W1072|W1073|W1074|W1075|W1076|W1077|W1078|W1079|W1080|W1081|W1082|W1126|W1757|w618|w619|w620|w621|w622|w623|w624|w625|w626|w627|w628|w629|w630|w631|w632|w633|w634|w635|w636|w637|w638|w639|w640|w1437 +WSRT#W908|W909|W910|W911|W912|W913|W914|W915|W1017|W1018|W1019|W1029|W1030|W1083|W1084|W1085|W1086|W1087|W1088|W1089|W1090|W1091|W1092|W1093|W1094|W1095|w589|w590|w591|w592|w641|w642|w643|w644|w4349|w4350 +WSRW#W1112|W1113|W1114|W1115|W1116|W1117|W1118|W1119|W1120|W1121|W1122|W1123|W1124|W1125 +WSRX#W1020|W1021|w613|w614|w615|w616|w617 +WSS#w1438 +WSSK#W1761|W1762 +WSSM#w1468 +WSST#w1439|w1440|w1441|w1442|w2917 +WST#W2338|W2343|W3993|W4224|w1464|w1774|w1775|w2107|w2918|w3444|w4198|w4528|w4531|w4532 +WSTB#W2341 +WSTF#W2339|W2356|W2357|W2358|W2359|W2360|W2361|w2116|w2117|w2118|w2119|w2120 +WSTJ#W2362|w1769 +WSTK#W2363|W2364|W2365|W2370 +WSTL#W2340|W2371|W4231|W4232|W4233|w2121|w2122|w2123|w2124|w2125|w2126|w2127|w2128|w2129|w2130|w2131|w2132|w2133 +WSTM#W2372|W2373|W2374|w4533 +WSTN#W2344|W2345|W2346|W2347|W2348|W2349|W2350|W2351|W2369|W4225|W4226|W4227|W4228|W4229|W4230|w4199|w4529|w4534 +WSTR#W1728|W1729|W1730|W2352|W2353|W2354|W2355|W2375|W2376|w2111|w2112|w2113|w2114|w2115|w4535|w4536|w4537|w4538 +WSTS#W2377|W2378|W2379|W2384|W2385|w1776|w4200|w4530|w4539|w4540|w4541|w4542|w4543 +WSTT#W2342|w1777|w2108|w2109|w2110|w4201 +WSTW#W2380|W2381|W2382|W2383|w2134 +WSWJ#w2135 +WSWN#W1758|W1759|W1760 +WSWS#w1778|w1779|w1780|w1781|w1782 +WT#W122|W1130|W1131|W1443|W3994|w654|w1260|w1261|w1328|w1469|w1472|w2139 +WTB#w1470 +WTBL#W1636|W1637|W1638|W1639|W1640 +WTBR#W2403 +WTBS#W1132|W1133|W1134|W1135 +WTBW#W2386|W2387|W2388|W2389|W2390|W2391|W2392|W2393|W2394|W2395|W2396|W2397|W2398|W2399|W2400|W2401|W2402|w2136|w2137|w2138 +WTF#W1457 +WTFJ#W1141|W1142|W1143 +WTFL#W2476|W2477|W2478|W2479|w1659 +WTFR#W1696|W1697|W1698|W1699|W1700|W1701|W2404|W2474|W2475|w2140|w2141|w2142|w2143|w2144|w2145 +WTHP#W2638|W2639|W2640|W2641 +WTJH#w1660|w1661|w1662|w1663|w1664 +WTJN#W3323 +WTJS#W2480|W2481|W2482 +WTKM#W2483|W2484|W2485|W2486|W2487|W2488|W2489|W2490 +WTL#W1267|w762 +WTLF#W1685|W1686|W2491|W2492|W2493|W2494|W2495|W2496|W2497|W2498|w1679|w1680|w1681|w1682|w1683|w1684|w1685|w1686|w1687|w1688|w1689|w1690 +WTLN#W1444|W1445|W1446|w751|w752|w753|w754|w755 +WTLS#W1139|W1268|w756 +WTLT#w757|w758|w759|w760 +WTLX#w1351|w1352|w1353|w1354|w1355 +WTM#w1473|w2583 +WTMN#W396|W397|W398|W399|W1460|W1461|W1462|W1463|W1464|W2631|W2632|W2633|W2634|w1356|w1357|w1358|w1359|w1360|w2584|w2585|w2586|w2587 +WTMS#w1691|w1692|w1693|w1694|w1695|w1696|w1697|w1698|w1699|w1700|w1701|w1702|w2588 +WTMT#w2589|w2590|w2591|w2592|w2593 +WTMX#W2499|w2217|w2218 +WTN#W1136|W2405|W3797|w655|w1262|w1264|w1329|w1474|w2146|w4544 +WTNB#W1447|W1448|W1449|W3312 +WTNF#W3995|W3996|W3997 +WTNK#W123|W124|W125|W1450|W1451|W1452|W1453 +WTNM#W1137|W1138 +WTNS#W126|W127|W128 +WTNT#w656|w657|w658|w1330|w1331|w1332|w1333|w2147|w2148|w2149|w4202|w4203|w4204|w4205|w4206|w4545|w4546|w4547|w4548 +WTPL#W1454|W1455|W1456 +WTR#W1641|W1658|W2406|W2551|w761|w1475|w1500|w2266|w2609|w3445 +WTRB#W1645|W1646|W1647|W1648|W1649|W1650|W1651|W1652|W1653|W1654|W1655|W1656|W1657|W2416|W2417|W2418|W2419|W2420|W2421|W2422|W2642|W2643|W2644|W2645|W2646|W2676|W2677|W2678|W2679|W2680|W2681|W2682|W2683|W2684|W2685|w1477|w1478|w1479|w1480|w1481|w1482|w1483|w1484|w1485|w1486|w1487|w1488|w1489|w1490|w1491|w1492|w1493|w1494|w1495|w1496|w1497|w2150|w2267|w2268|w2269|w2270|w2271|w2272|w2273|w2274|w2275|w2276|w2277|w2278|w2648|w2649|w2650|w2651|w2652|w2653|w2654|w2655|w2656|w2657|w2658|w2659|w2660|w2661|w2662|w2663|w2664|w2665|w2666|w2667|w2668|w2669|w2670|w2671|w2672|w2673|w2674|w2675 +WTRF#W1661|W1662|W1677|W1678|W1679|W1680|W1681|W1682|W2426|W2427|W2428|W2429|W2430|W2464|W2465|W2466|W2467|W2576|W2577|W2578|W2656|W2657|W2658|W2659|W2660|W2661|W2662|W2663|W2664|W2665|W2666|W2667|W2668|W2669|W2670|W2671|W2672|W2673|W2674|W2675|W2756|W2757|W2758|W2759|W2760|W2761|W2762|W2763|W2764|W2765|W2766|W2767|W2768|w1518|w1519|w1520|w1521|w1522|w1523|w1524|w1525|w1526|w1527|w1528|w1624|w1625|w1626|w1627|w1628|w1629|w1630|w1631|w1632|w1633|w1634|w1635|w1636|w1637|w1638|w1639|w1640|w1641|w2151|w2152|w2153|w2154|w2155|w2156|w2157|w2158|w2159|w2160|w2161|w2162|w2163|w2164|w2165|w2166|w2167|w2168|w2169|w2170|w2171|w2172|w2173|w2174|w2175|w2279|w2280|w2281|w2282|w2366|w2367|w2368|w2372|w2373|w2374|w2375|w2376|w2377|w2378|w2379|w2380|w2381|w2382|w2383|w2384|w2385|w2621|w2622|w2623|w2624|w2625|w2626|w2627|w2628|w2629|w2630|w2631|w2632|w2633|w2634|w2635|w2636|w2637|w2638|w2639|w2640|w2641|w2642|w2643|w2644|w2645|w2646|w2647|w2840|w2841|w2842|w2843|w2844|w2845|w2846|w2847|w2848|w2849|w2850|w2851|w2852|w2853|w2854|w2855|w2856|w2857|w2858|w2859|w2860 +WTRH#W1664|W2431|W2432|W2433|W2559|W2560|W2561|W2562|W2732|W2733|W2734|W2735|W2736|W2737|W2738|W2739|W2740|W2741|W2742|w1579|w1580|w1581|w1582|w1583|w2176|w2177|w2178|w2179|w2180|w2181|w2182|w2183|w2184|w2185|w2186|w2187|w2188|w2293|w2294|w2295|w2296|w2297|w2298|w2798|w2799|w2800|w2801|w2802|w2803|w2804|w2805|w2806|w2807|w2808|w2809|w2810|w2811|w2812|w2813|w2814|w2815|w2816|w2817|w2818|w2819|w2820 +WTRJ#W2554|W2555|W2556|W2557|W2558|W2725|W2726|W2727|W2728|w1531|w1532|w1533|w1534|w1535|w1536|w1537|w1538|w1539|w1540|w1541|w1542|w1543|w1544|w1545|w1546|w1547|w1548|w1549|w1550|w1551|w1552|w1553|w1554|w1555|w1556|w1557|w1558|w1559|w1560|w1561|w1562|w1563|w1564|w1565|w1566|w1567|w1568|w1569|w1570|w1571|w1572|w1573|w1574|w1575|w1576|w1577|w1578|w1733|w1734|w1735|w2283|w2284|w2285|w2286|w2287|w2288|w2289|w2290|w2291|w2292|w2595|w2596|w2597|w2598|w2599|w2600|w2601|w2602|w2603|w2752|w2753|w2754|w2755|w2756|w2757|w2758|w2759|w2760|w2761|w2762|w2763|w2764|w2765|w2766|w2767|w2768|w2769|w2770|w2771|w2772|w2773|w2774|w2775|w2776|w2777|w2778|w2779|w2780|w2781|w2782|w2783|w2784|w2785|w2786|w2787|w2788|w2789|w2790|w2791|w2792 +WTRK#W1663|W2434|W2435|W2436|W2437|W2635|W2636|W2723|W2724|W2729|W2730|W2731|W2746|W2747|W2748|W2749|w1529|w1530|w1584|w1585|w1586|w1587|w1588|w1589|w2594|w2604|w2605|w2606|w2607|w2750|w2751|w2793|w2794|w2795|w2796|w2797|w2821|w2822|w2823|w2824|w2825|w2826|w2827|w2828|w2829|w2830|w2831|w2832|w2833|w2834|w2835|w2836|w2837|w2838 +WTRL#W1127|W1665|W1666|W1667|W1668|W1669|W2438|W2439|W2440|W2563|W2564|W2565|W2566|W2567|W2568|W2569|w1590|w1591|w1592|w1593|w1594|w1595|w1596|w1597|w1598|w1599|w1600|w1601|w1602|w2299|w2300|w2301|w2302|w2303|w2304|w2305|w2306|w2307|w2308|w2309|w2310|w2311|w2312|w2313|w2314|w2315|w2316|w2317|w2318|w2319|w2320|w2321|w2322|w2323|w2324|w2325|w2326|w2327|w2328|w2329|w2330|w2331|w2332|w2333 +WTRM#W1670|W2407|W2408|W2441|W2442|W2443|W2444|W2473|w1501|w1603|w1604|w1605|w1606|w1607|w1703|w1704|w1705|w2839 +WTRN#W1659|W1660|W1671|W2409|W2410|W2411|W2412|W2413|W2445|W2500|W2501|W2552|W2647|W2648|W2649|W2650|W2651|W2652|W2653|W2654|W2655|W2686|W2687|W2688|W2689|W2690|W2691|W2692|W2693|W2694|W2695|W2696|W2697|W2698|W2699|W2700|W2701|W2702|W2703|W2704|W2705|W2706|W2707|W2708|W2709|W2710|W2711|W2712|W2713|W2714|W2715|W2743|W2744|W2745|W3313|W3314|W3315|W3316|W3317|W3318|W3319|W3320|W3321|W3322|w672|w673|w674|w675|w676|w1502|w1503|w1504|w1608|w2189|w2190|w2191|w2192|w2193|w2334|w2335|w2336|w2337|w2338|w2339|w2340|w2341|w2342|w2343|w2344|w2345|w2346|w2610|w2611|w2612|w2613|w2614|w2615|w2616|w2617|w2618|w2619|w2620|w2676|w2677|w2678|w2679|w2680|w2681|w2682|w2683|w2684|w2685|w2686|w2687|w2688|w2689|w2690|w2691|w2692|w2693|w2694|w2695|w2696|w2697|w2698|w2699|w2700|w2701|w2702|w2703|w2704|w2705|w2706|w2707|w2708|w2709|w2710|w2711|w2712|w3446|w3447|w3448|w3449|w3450|w3457|w3458|w3459|w3460|w3461|w3462|w3463|w3464|w3465|w3466|w3467|w3468|w3469 +WTRP#W2446|W2447|W2570|W2571|W2572|W2573 +WTRR#W1642|W2716|W2717|W2718|W2719|W2720|W2721|W2722|w1476|w1505|w1506|w1507|w1508|w1509|w1510|w1511|w1512|w1513|w1514|w1515|w1516|w2713|w2714|w2715|w2716|w2717|w2718|w2719|w2720|w2721|w2722|w2723|w2724|w2725|w2726|w2727|w2728|w2729|w2730|w2731|w2732|w2733|w2734|w2735|w2736|w2737|w2738|w2739|w2740|w2741|w2742|w2743|w2744|w2745|w2746|w2747|w2748|w2749 +WTRS#W1643|W1644|W1672|W1673|W1674|W1684|W2414|W2415|W2448|W2449|W2450|W2451|W2452|W2453|W2454|W2455|W2456|W2457|W2458|W2459|W2460|W2461|W2462|W2463|W2504|W2505|W2553|W2579|W2580|W2581|W2582|W2583|W2584|W2585|W2586|W2587|W2588|W2589|W2590|W2591|W2592|W2593|W2594|W2595|W2596|W2597|W2598|W2599|W2600|W2601|W2602|W2603|W2604|W2605|W2606|W2607|W2608|W2609|W2610|W2611|W2612|W2613|W2614|W2615|W2616|W2617|W2618|W2619|W2620|W2621|W2622|W2623|W2624|W2625|W2626|W2627|W2750|W2751|W2771|W2772|w677|w1517|w1614|w1615|w1616|w1617|w1618|w1619|w1620|w1621|w1622|w1623|w1642|w1643|w1644|w1645|w1646|w1647|w1648|w2194|w2388|w2389|w2390|w2391|w2392|w2393|w2394|w2395|w2396|w2397|w2398|w2399|w2400|w2401|w2402|w2403|w2404|w2405|w2406|w2407|w2408|w2409|w2410|w2411|w2412|w2413|w2414|w2415|w2416|w2417|w2418|w2419|w2420|w2421|w2422|w2423|w2424|w2425|w2426|w2427|w2428|w2429|w2430|w2431|w2432|w2433|w2434|w2435|w2436|w2437|w2438|w2439|w2440|w2441|w2442|w2443|w2444|w2445|w2446|w2447|w2448|w2449|w2450|w2451|w2452|w2453|w2454|w2455|w2456|w2457|w2458|w2459|w2460|w2461|w2462|w2463|w2464|w2465|w2466|w2467|w2468|w2469|w2470|w2471|w2472|w2473|w2474|w2475|w2476|w2477|w2478|w2479|w2480|w2481|w2482|w2483|w2484|w2485|w2486|w2487|w2488|w2489|w2490|w2491|w2492|w2493|w2494|w2495|w2496|w2497|w2498|w2499|w2500|w2501|w2502|w2503|w2504|w2505|w2506|w2507|w2508|w2509|w2510|w2511|w2512|w2513|w2514|w2515|w2516|w2517|w2518|w2519|w2520|w2521|w2522|w2523|w2524|w2525|w2526|w2527|w2528|w2529|w2530|w2531|w2532|w2533|w2534|w2535|w2536|w2537|w2538|w2539|w2540|w2541|w2542|w2543|w2544|w2545|w2546|w2547|w2548|w2549|w2550|w2551|w2552|w2553|w2554|w2555|w2556|w2582|w2866|w2867|w2868|w2869|w2870|w2871|w2872|w2873|w2874|w2875|w2876|w2877|w2878|w3451 +WTRT#W1675|W1676|W2423|W2424|W2425|W2502|W2503|W2574|W2575|W2752|W2753|W2754|W2755|w678|w679|w680|w681|w682|w683|w684|w1498|w1499|w2195|w2196|w2197|w2347|w2348|w2349|w2350|w2351|w2352|w2369|w2370|w2371|w2386|w2387|w2557|w3452|w3453|w3454|w3455|w3456 +WTRW#W1683|W2468|W2469|W2470|W2471|W2472|W2628|W2629|W2630|W2769|W2770|w2198|w2199|w2200|w2201|w2202|w2203|w2204|w2205|w2206|w2207|w2208|w2209|w2210|w2558|w2559|w2560|w2561|w2562|w2563|w2564|w2565|w2566|w2567|w2568|w2569|w2570|w2571|w2572|w2573|w2574|w2575|w2576|w2577|w2578|w2579|w2580|w2581|w2861|w2862|w2863|w2864|w2865 +WTRX#W1687|W1688|W1689|W3393|w1609|w1610|w1611|w1612|w1613|w2353|w2354|w2355|w2356|w2357|w2358|w2359|w2360|w2361|w2362|w2363|w2364|w2365|w3502 +WTS#W1140|W3337|W3344|w1471|w1649|w2219 +WTSB#W3338|W3339|W3340|W3341|W3342|W3343|W3998|W3999|W4000 +WTSJ#W2508|W2509|w3481|w3482|w3483|w3484|w3485|w3486|w3487|w3488 +WTSK#W1128|W1129|W1690|W2506|W2507|W3349|W3350|w664|w665|w666|w667|w668|w669|w670|w671|w1706|w1707|w1708|w1709|w1710|w1711|w1712|w1713|w1714|w1715|w1716|w1717|w1718|w1719|w3480|w3489|w3490|w3491|w4207|w4208|w4209|w4210|w4211|w4212|w4213|w4214|w4215|w4216|w4217 +WTSL#W3345|W3346|w3470|w3471|w3472|w3473|w3474|w3475|w3476|w3477|w3478|w3479|w3492 +WTSN#W3347|w2220|w2221|w2222|w2223|w2224 +WTSP#W1692|W1693|W1694|W1695|W2510|W2511|W2512 +WTSS#W2518|W2519|W2520|W2521|W2522|W2523|W2524|W2525|W3348 +WTST#W1459|W2513|W2514|W2515|W2516|W2517|w659|w1650|w1651|w1652|w1653|w1654|w1655|w2211|w2225|w2226|w2227|w2228|w4549 +WTSX#W1691|w1720|w1721|w1722|w1723|w1724|w1725|w1726|w1727|w1728|w1729|w1730|w1731|w1732 +WTT#w660|w1263|w1334|w1335|w1656|w1657|w2212|w2213|w4550|w4551 +WTTN#w661|w1336|w1658|w2214|w4552 +WTTS#w662|w2215|w4553 +WTTT#w663|w1337|w2216 +WTW#W3324 +WTWN#W3325|W3326|W3327|W3328|W3329|W3330|W3331|W3332|W3333|W3334 +WTWR#W1458|W1465|W1466|W1467|W3335|W3336 +WWT#w2923 +WX#W16|W1405|W3354|w31|w32|w1280|w1281|w2229 +WX0B#W96 +WXBL#W1406|W1407|W1408 +WXBN#W19|W20|W21|w52|w53|w54 +WXBR#W22 +WXBT#W14|W15 +WXJK#W1412|W1413|W1414|W1415 +WXJL#W1416|W1417|W1418 +WXJR#w43|w44|w45|w46|w47|w48|w49|w50|w51 +WXKS#W1422 +WXLB#W2327|w2105 +WXLK#W29|W30|W31 +WXLN#W1423|W1424|W1425 +WXLT#W34|W35|W36|W37|W38|W39|W40|W41|W42|W43|W44|W45|W46|W47|W48|W49|W1426|W1427|W1428|W1429 +WXLX#w1306|w1307|w1308|w1309|w1310|w1311|w1312|w1313|w1314|w1315|w1316|w1317|w1318 +WXM#w1282 +WXMN#W32|W33 +WXMX#W1430|w1319 +WXN#W1409|W3355|w33|w1283|w2230 +WXNB#W3357|W3358|W3359|W3360|W3361|W3362 +WXNF#W3370|W3371|W3388|W3389 +WXNH#W3372 +WXNK#W879 +WXNL#W3373|W3374|W3375|W3376|w3496|w3497|w3498|w3499|w3500 +WXNM#W3377|W3378|W3379|W3380 +WXNN#W3363|W3364|W3365|W3366|W3367|W3368|W3369 +WXNP#W3381 +WXNR#W4144|W4145|W4146|W4147|W4148|W4149 +WXNS#W17|W1410|W1411|W3356|W3382|W3383|W3384 +WXNT#W25|W26|W27|W3385|W3386|W3387|w34|w35|w36|w37|w1284|w1285|w1286|w4356|w4357|w4358|w4359|w4360 +WXNW#W3390|W3391|W3392|w3501 +WXPS#W50|W51 +WXR#W3808|w38|w1287|w1288|w3940 +WXRF#w55|w56|w57|w58|w59|w60 +WXRH#W3812|W3813|W3814 +WXRK#W3811 +WXRM#W3815|W3816|w39|w1289 +WXRN#W3817|W3820|w40|w1290|w3953|w3954|w3955|w3956|w3957|w3958 +WXRP#W3818 +WXRR#W3809|W3810|w41|w1291 +WXRS#W1420|W1421|W3819|W3821|W3822|W3823|w1292|w1294|w1295|w1296|w1297|w1298|w1299|w1300|w1301|w1302|w1303|w1304|w1305|w3941|w3942|w3943|w3944|w3945|w3946|w3947|w3948|w3949|w3950|w3951|w3952|w3959 +WXRT#w61|w62|w63|w64|w65|w3960|w3961|w3962|w3963 +WXS#W23|W52|W3824|w42|w79|w1293|w2231|w3964 +WXSF#W59|W60|W61|W62 +WXSH#W115 +WXSK#W55|W56|W57|W63|W64 +WXSL#W65|W66|W67|W68|W69|W1165|W1166|W1167|W1168|W1169|W1170|W1171|W1172|W1173|W1174|W1175|W1176|W1177|W1178|W1179|W1180|W1181|W1182|W1183|W1184|W1185|W1186|W1187|W1188|W1189|W1190|W1191|W1192|W1193|W1194|W1195|W1196|W1197|W1198|W1199|W1200|W1201|W1202|W1203|W1204|W1205|W1206|W1207|W1208|W1209|W1210|W1211|W1212|W1213|W1214|W1215|W1216|W1217|W1218|W1219|W1220|W1221|W1222|W1223|W1224|W1225|W1226|W1227|W1228|W1229|W1230|W1231|W1232|W1233|W1234|W1235|W1236|W1237|W1238|W1239|W1240|W1241|W1242|W1243|W1244|W1245|W1246|W1247|W1248|W1249|W1250|W1251|W1252|W1253|W1254|W1255|W1256|W1431|W1432|W1433|w695|w696|w697|w698|w699|w700|w701|w702|w703|w704|w705|w706|w707|w708|w709|w710|w711|w712|w713|w714|w715|w716|w717|w718|w719|w720|w721|w722|w723|w724|w725|w726|w727|w728|w729|w730|w731|w732|w733|w734|w735|w736|w737|w738|w739 +WXSM#W53|W54|w66|w67|w68|w69|w70|w71|w72|w73|w74|w75|w76|w77 +WXSN#w80|w81|w82|w83|w84|w85|w86|w2232|w2233|w2234|w2235|w2236|w3965 +WXSP#W70|W71 +WXSR#W28|w78 +WXSS#W24|W58|W3825|w2237 +WXST#W18|W72|W73|W74|W75|W76|W77|W78|W79|W80|W81|W82|W83|W84|W85|W86|W87|W88|W89|W90|W91|W92|W93|w87|w1320|w1321|w1322|w1323|w1324|w2238|w2239|w2240|w2241|w3966|w3967|w4218 +WXT#W1257|W1419|W1624|W2528|W3826|w88|w89|w1325|w1326|w2242|w3968 +WXTB#W3827 +WXTJ#W2531|w2244|w2245|w2246|w2247|w2248|w2249|w2250|w2251|w3980|w3981|w3982|w3983|w3984|w3985|w3986 +WXTK#W2530|W2532|W2533|W2534|W2535|W2536|W2537|W2538|W2539|W2540|w2243|w2252|w2253|w2254|w3979|w3987|w3988|w3989|w3990|w3991 +WXTL#W94|W95|W1434|W1435|W1436 +WXTM#W97|W98|W99|W100 +WXTN#W1258|W1625|W2529|w90|w1327|w3969|w3970|w3971|w3972 +WXTP#W101|W102 +WXTR#W103|W104|W105|W109|W110|W111|W112|W113|W114|W1437|W1438|W1439|W1440|W4001|W4002|W4003|W4004 +WXTS#W106|W107|W108|W1626|W1627|W1628|w91|w3973 +WXTT#w92|w3974|w3975|w3976|w3977|w3978 +WXWR#W1441|W1442 ++++++++++ +X#S4804 +XF#C171 +XFBR#C175|C176 +XFBS#C177|C178 +XFFL#C201 +XFKN#C187 +XFKP#C185 +XFKX#C186 +XFLK#C183 +XFNS#C165|C166|C167|c96|c97 +XFNT#C200 +XFPT#C188 +XFR#C158|C159|C242|c82 +XFRN#C160|C162|C243|C244|C245|C246|c83|c84|c85|c86|c87 +XFRR#C249|c104 +XFRS#C161|C172|C173|C174|C203|C204|C205|C206|C247|C248|c88 +XFRT#C189|C190|C191|C192|C193|C194|c89|c90|c91|c92|c93|c94|c95 +XFS#C195 +XFSK#C197|C198 +XFSM#C202 +XFSX#C196 +XFTJ#C182 +XFTL#C181|C184 +XFTN#C179 +XFTR#C180|C199 +XJRL#S4805 +XK#C241|C275|c103 +XKLS#C168 +XKPN#C169 +XKSP#S4798 +XL#C250|S4799 +XLNJ#C76 +XLR#C276 +XLRP#C277 +XLRS#c115|c116|c117 +XLST#C278 +XLT#C74 +XLTS#C75 +XM#C207 +XMFR#C227 +XMFS#C212|C213|C214 +XMJS#C215 +XMKF#C217 +XMKL#C230|C231|C232|C233 +XMKN#C218|C219 +XMKR#C234|C235|C236|C237 +XMKT#C208 +XMLF#C220 +XMLN#C82|C83 +XMNL#C209 +XMNT#C210|C216|C226 +XMPK#C77|C78|C79 +XMPN#C80|C81 +XMPP#C221 +XMPR#C222|C223 +XMSF#C211 +XMSK#C224|c98|c99|c100|c101|c102 +XMST#C225 +XMTX#C238 +XMWR#C228|C229 +XN#C251 +XNJR#c6|c7 +XNL#C86 +XNN#C259 +XNNF#C260 +XNRS#C252 +XNS#C84|C253|C255 +XNSN#C85|C87|C256|C257|C258|c4|c5 +XNSS#c105|c106|c107|c108|c109|c110 +XNTS#C261 +XNXL#C254 +XP#C262 +XPLN#C91 +XPN#C279 +XPNK#S4803 +XPS#C239|C263 +XPSP#C240 +XR#C280|C347|C350|S4801 +XRF#S4800 +XRJ#C126 +XRJN#C127 +XRJR#c66|c67 +XRJS#C288|C289|C290|C291 +XRK#C264 +XRKN#C294 +XRKR#C284|C285|C286|c118|c119|c120 +XRKT#C92|C93|C94|C95|C96|C97|C98|C99|C100|C101|C102|C103|C104|C105|C106|C107|C108|C109|C110|C111|C112|C113|C114|C115|C116|C117|C118|C119|C120|C121|C122|C123|C124|C125|c19|c20|c21|c22|c23|c24|c25|c26|c27|c28|c29|c30|c31|c32|c33|c34|c35|c36|c37|c38|c39|c40|c41|c42|c43|c44|c45|c46|c47|c48|c49|c50|c51|c52|c53|c54|c55|c56|c57|c58|c59|c60|c61|c62|c63|c64|c65 +XRL#C130|C281|S4802 +XRLS#C129 +XRLT#C131|C132|C295 +XRM#C133 +XRML#C296 +XRMN#c70|c71|c72|c73|c74|c75|c76|c77|c78|c79 +XRMR#C134 +XRN#C351 +XRRJ#C266|C267|c111|c112|c113|c114 +XRRK#C265 +XRS#C287|C297|C300 +XRSM#C128|c68|c69 +XRSN#C298|C299 +XRST#C292|C293 +XRT#C135 +XRTR#C136|C137|C138|C139|C140|C141|C142|C143|C144|C145|C146|C147|C148|C149|C150|C151|C152|C153|C282|C283|c80|c81 +XRTS#C154 +XRWR#C301 +XRXL#C348 +XS#C88|C155|C163|S4806 +XSBR#C170 +XSLN#C73 +XSN#C164 +XSS#C156 +XT#C89|C349 +XTBR#C157 +XTN#C90 +XTSK#c8|c9|c10|c11|c12|c13|c14|c15|c16|c17|c18 \ No newline at end of file diff --git a/spellcheck/dictionaries/English (International).dic b/spellcheck/dictionaries/English (International).dic new file mode 100644 index 0000000..1514b50 --- /dev/null +++ b/spellcheck/dictionaries/English (International).dic @@ -0,0 +1,124425 @@ +Aaron +Aaron's +Abba +Abba's +Abbe +Abbe's +Abbey +Abbey's +Abbot +Abbot's +Abbott +Abbott's +Abby +Abby's +Abdul +Abdul's +Abe +Abe's +Abel +Abel's +Abelard +Abelard's +Abelson's +Aberdeen +Aberdeen's +Abernathy +Abernathy's +Abidjan +Abidjan's +Abigail +Abigail's +Abilene +Abilene's +Aboriginal +Aborigine +Aborigine's +Aborigines +Abraham +Abraham's +Abram +Abram's +Absalom +Abuja +Abyssinia +Abyssinia's +Abyssinian +Ac +Ac's +Acadia +Acadia's +Acapulco +Acapulco's +Accra +Accra's +Acer +Acer's +Acevedo +Acevedo's +Achaean +Achaean's +Acheson +Acheson's +Achilles +Acosta +Acosta's +Acre +Acre's +Acropolis +Acropolis's +Acton +Acton's +Acts +Ad +Ad's +Adair +Adair's +Adam +Adam's +Adams +Adar +Addams +Addison +Addison's +Adel +Adel's +Adelaide +Adelaide's +Adele +Adele's +Adeline +Adeline's +Aden +Aden's +Adenauer +Adenauer's +Adidas +Adidas's +Adirondack +Adirondack's +Adirondacks +Adkins +Adkins's +Adlai +Adlai's +Adler +Adler's +Admiralties +Admiralty +Ado +Ado's +Adolfo +Adolfo's +Adolph +Adolph's +Adonis +Adonis's +Adore +Adrenalin +Adrenalin's +Adrenalins +Adrian +Adrian's +Adriana +Adriana's +Adriane +Adriane's +Adrianna +Adrianna's +Adrianne +Adrianne's +Adriano +Adriano's +Adriatic +Adrienne +Adrienne's +Advent +Advent's +Adventist +Adventist's +Adventists +Advents +Advil +Advil's +Aegean +Aeneas +Aeroflot +Aeroflot's +Aeschylus +Aeschylus's +Aesop +Aesop's +Afghan +Afghan's +Afghanistan +Afghanistan's +Afghans +Africa +Africa's +African +Africanise +Africanised +Africanising +Africanize +Africanized +Africanizing +Africans +Afrikaans +Afrikaans's +Afrikaner +Afrikaner's +Afrikaners +Afro +Afro's +Afros +Afton +Afton's +Ag +Ag's +Agamemnon +Agamemnon's +Aggie +Agnes +Agnes's +Agnew +Agnew's +Agra +Agra's +Agrippa +Agrippa's +Aguilar +Aguilar's +Aguirre +Aguirre's +Agustin +Agustin's +Ahab +Ahab's +Ahmad +Ahmad's +Ahmed +Ahmed's +Aida +Aida's +Aidan +Aidan's +Aiken +Aiken's +Aileen +Aileen's +Aimee +Aimee's +Ainslie +Ainslie's +Ainu +Ainu's +Airedale +Airedale's +Airedales +Ajax +Ajax's +Ajay +Ajay's +Akita +Akita's +Akron +Akron's +Akubra +Al +Al's +Ala +Alabama +Alabama's +Alabaman +Alabamans +Alabamian +Alabamians +Aladdin +Aladdin's +Alain +Alain's +Alameda +Alameda's +Alamo +Alamo's +Alamogordo +Alamogordo's +Alan +Alan's +Alana +Alana's +Alanson +Alanson's +Alaric +Alaric's +Alas +Alasdair +Alasdair's +Alaska +Alaska's +Alaskan +Alaskans +Alba +Alba's +Albania +Albania's +Albanian +Albanian's +Albanians +Albany +Albany's +Albert +Albert's +Alberta +Alberta's +Albertan +Albertans +Alberto +Alberto's +Albion +Albion's +Albrecht +Albrecht's +Albuquerque +Albuquerque's +Albury +Alcatraz +Alcatraz's +Alcoa +Alcoa's +Alcott +Alcott's +Alden +Alden's +Aldo +Aldo's +Aldrich +Aldrich's +Aldridge +Aldridge's +Aldus +Aldus's +Alec +Alec's +Alejandro +Alejandro's +Aleppo +Aleppo's +Alessandra +Alessandra's +Alessandro +Alessandro's +Aleut +Aleut's +Aleutian +Aleutians +Aleuts +Alex +Alex's +Alexander +Alexander's +Alexandra +Alexandra's +Alexandria +Alexandria's +Alexandrian +Alexandrians +Alexandrina +Alexandrina's +Alexei +Alexei's +Alexia +Alexia's +Alexis +Alf +Alf's +Alfonse +Alfonse's +Alfonso +Alfonso's +Alfonzo +Alfonzo's +Alford +Alford's +Alfred +Alfred's +Alfredo +Alfredo's +Alger +Alger's +Algeria +Algeria's +Algerian +Algerians +Algernon +Algernon's +Algiers +Algiers's +Algonquian +Algonquian's +Algonquians +Algonquin +Algonquin's +Alhambra +Alhambra's +Ali +Ali's +Alice +Alice's +Alicia +Alicia's +Alighieri +Alisa +Alisa's +Alison +Alison's +Alistair +Alistair's +Allah +Allah's +Allahabad +Allahabad's +Allan +Allan's +Allard +Allard's +Alleghenies +Allegheny +Allegheny's +Allen +Allen's +Allentown +Allentown's +Alley +Alley's +Allhallows +Allie +Allie's +Allies +Allis +Allison +Allison's +Allstate +Allstate's +Ally +Ally's +Allyson +Allyson's +Alma +Alma's +Almighty +Almighty's +Alonso +Alonso's +Alonzo +Alonzo's +Aloysius +Aloysius's +Alpert +Alpert's +Alphonse +Alphonse's +Alpine +Alpo +Alpo's +Alps +Alsace +Alsace's +Alsatian +Alsatian's +Alsatians +Alston +Alston's +Alta +Alta's +Altai +Altai's +Altaic +Altaic's +Altair +Altair's +Althea +Althea's +Altman +Altman's +Alton +Alton's +Alva +Alva's +Alvarado +Alvarado's +Alvarez +Alvarez's +Alvaro +Alvaro's +Alvin +Alvin's +Alyson +Alyson's +Alyssa +Alyssa's +Alzheimer +Alzheimer's +Am +Amadeus +Amadeus's +Amanda +Amanda's +Amarillo +Amarillo's +Amazon +Amazon's +Amazonian +Amazons +Amber +Amber's +Amble +Amble's +Ambrose +Ambrose's +Amelia +Amelia's +Amen +Amen's +America +America's +American +Americana +Americana's +Americanisation +Americanisation's +Americanise +Americanised +Americanises +Americanising +Americanism +Americanism's +Americanisms +Americanization +Americanization's +Americanize +Americanized +Americanizes +Americanizing +Americans +Americas +Amerindian +Amerindian's +Amerindians +Amery +Amery's +Amharic +Amharic's +Amherst +Amherst's +Ami +Ami's +Amiga +Amiga's +Amish +Amity +Amity's +Amman +Amman's +Amoco +Amoco's +Amory +Amory's +Amos +Ampere +Ampere's +Amsterdam +Amsterdam's +Amtrak +Amway +Amway's +Amy +Amy's +Ana +Ana's +Anabaptist +Anabaptist's +Anacin +Anacin's +Anaheim +Anaheim's +Analects +Anastasia +Anastasia's +Anatolia +Anatolia's +Anatolian +Anaxagoras +Anchorage +Anchorage's +Andalusia +Andalusia's +Andaman +Andean +Anders +Andersen +Andersen's +Anderson +Anderson's +Andes +Andorra +Andorra's +Andorran +Andorrans +Andre +Andre's +Andrea +Andrea's +Andreas +Andrei +Andrei's +Andres +Andrew +Andrew's +Andrews +Andromeda +Andromeda's +Andropov +Andrus +Andrus's +Andy +Andy's +Angel +Angel's +Angela +Angela's +Angelica +Angelica's +Angelina +Angelina's +Angelique +Angelique's +Angelo +Angelo's +Angelou +Angie +Angie's +Angkor +Angkor's +Angle +Angle's +Angles +Anglia +Anglia's +Anglican +Anglicanism +Anglicanism's +Anglicans +Anglicism +Anglicism's +Anglicization +Anglicization's +Anglicize +Anglicized +Anglicizes +Anglicizing +Anglo +Anglo's +Anglophile +Anglophile's +Anglophiles +Anglophobe +Anglophobe's +Anglophobes +Anglos +Angola +Angola's +Angolan +Angolans +Angora +Angora's +Angoras +Angus +Anita +Anita's +Ankara +Ankara's +Ann +Ann's +Anna +Anna's +Annabel +Annabel's +Annabelle +Annabelle's +Annapolis +Annapolis's +Anne +Anne's +Annemarie +Annemarie's +Annette +Annette's +Annie +Annie's +Anniversary +Annunciation +Annunciations +Anselm +Anselm's +Anson +Anson's +Antananarivo +Antananarivo's +Antarctic +Antarctic's +Antarctica +Antarctica's +Anthe +Anthony +Anthony's +Antichrist +Antichrist's +Antichrists +Antigua +Antigua's +Antillean +Antilles +Antioch +Antioch's +Antipas +Antipodes +Antoine +Antoine's +Antoinette +Antoinette's +Anton +Anton's +Antonia +Antonia's +Antonio +Antonio's +Antwerp +Antwerp's +Any +Anzac +Anzac's +Apache +Apache's +Apaches +Apalachicola +Apalachicola's +Apennines +Apex +Aphrodite +Aphrodite's +Apia +Apia's +Apocalypse +Apocalypse's +Apocrypha +Apocrypha's +Apollo +Apollo's +Apollonian +Appalachia +Appalachia's +Appalachian +Appalachians +Appaloosa +Appaloosa's +Appaloosas +Apple +Apple's +Appleton +Appleton's +Appomattox +Appomattox's +Apr +April +April's +Aprils +Aquarius +Aquarius's +Aquinas +Aquinas's +Aquitaine +Arab +Arab's +Arabia +Arabia's +Arabian +Arabians +Arabic +Arabic's +Arabs +Arafat +Arafat's +Aral +Aral's +Aramaic +Aramaic's +Aranda +Arapaho +Arapaho's +Arapahoe's +Arapahos +Ararat +Ararat's +Arcadia +Arcadia's +Arcadian +Arch +Arch's +Archer +Archer's +Archibald +Archibald's +Archie +Archie's +Archimedes +Archimedes's +Arctic +Arctic's +Arden +Arden's +Ares +Aretha +Aretha's +Argentina +Argentina's +Argentine +Argentine's +Argentinean +Argentineans +Argentines +Argo +Argo's +Argonaut +Argonaut's +Argonauts +Argonne +Argonne's +Argos +Argus +Ariel +Ariel's +Arielle +Arielle's +Aries +Aristophanes +Aristotelian +Aristotle +Aristotle's +Arizona +Arizona's +Arizonan +Arizonans +Arizonian +Arizonians +Ark +Ark's +Arkansan +Arkansan's +Arkansans +Arkansas +Arkansas's +Arlee +Arlee's +Arleen +Arleen's +Arlen +Arlen's +Arlene +Arlene's +Arleta +Arleta's +Arlie +Arlie's +Arlington +Arlington's +Armageddon +Armageddon's +Armand +Armand's +Armando +Armando's +Armani +Armani's +Armenia +Armenia's +Armenian +Armenian's +Armenians +Armidale +Armonk +Armonk's +Armour +Armour's +Armstrong +Armstrong's +Arne +Arne's +Arnold +Arnold's +Art +Art's +Arte +Artemis +Artemis's +Arthur +Arthur's +Arthurian +Artie +Artie's +Arturo +Arturo's +Arty +Aruba +Aruba's +Arvin +Arvin's +Aryan +Aryan's +Aryans +As +Ascension +Ascension's +Ash +Ash's +Ashanti +Ashanti's +Ashby +Ashby's +Ashcroft +Ashcroft's +Ashe +Ashe's +Asher +Asher's +Ashes +Ashgabat +Ashikaga +Ashikaga's +Ashkenazim +Ashleigh +Ashleigh's +Ashley +Ashley's +Ashton +Ashton's +Asia +Asia's +Asian +Asians +Asiatic +Asimov +Asmara +Aspen +Aspen's +Asquith +Asquith's +Assam +Assam's +Assamese +Assamese's +Assemblies +Assembly +Assembly's +Assisi +Assisi's +Assyria +Assyria's +Assyrian +Assyrian's +Assyrians +Astana +Aston +Aston's +Astor +Astor's +Astoria +Astoria's +Astrakhan +Astrakhan's +Astrid +Astrid's +Asturias +Asunción +Aswan +Aswan's +At +Atari +Atari's +Athena +Athena's +Athenian +Athenian's +Athenians +Athens +Athens's +Atkins +Atkins's +Atkinson +Atkinson's +Atlanta +Atlanta's +Atlantes +Atlantic +Atlantic's +Atlantis +Atlantis's +Atlas +Atlas's +Atlases +Atman +Atria +Atria's +Attic +Attica +Attica's +Attila +Attila's +Attlee +Attlee's +Attn +Attorney +Atwood +Atwood's +Au +Aubrey +Aubrey's +Auckland +Auckland's +Audi +Audi's +Audra +Audra's +Audrey +Audrey's +Audubon +Audubon's +Aug +Augsburg +Augsburg's +August +August's +Augusta +Augusta's +Augustan +Augustans +Augustine +Augustine's +Augustinian +Augustinians +Augusts +Augustus +Augustus's +Aura +Aura's +Aurelia +Aurelia's +Aurelio +Aurelio's +Aurelius +Aurelius's +Aurora +Aurora's +Auschwitz +Auschwitz's +Aussie +Aussie's +Aussies +Aust +Austen +Austen's +Austin +Austin's +Austral +Australasia +Australasia's +Australasian +Australia +Australia's +Australian +Australian's +Australiana +Australianism +Australianize +Australians +Australoid +Australopithecine +Australopithecine's +Australopithecus +Australopithecus's +Australorp +Austria +Austria's +Austrian +Austrians +Autumn +Autumn's +Av +Avalon +Avalon's +Ave +Averill +Averill's +Avery +Avery's +Aves +Avicenna +Avicenna's +Avila +Avila's +Avis +Avogadro +Avogadro's +Avon +Avon's +Axe +Axe's +Axel +Axis +Axis's +Ayala +Ayala's +Ayers +Aylmer +Aylmer's +Ayrshire +Ayrshire's +Azerbaijan +Azerbaijan's +Azerbaijani +Azerbaijani's +Azerbaijanis +Azores +Aztec +Aztec's +Aztecan +Aztecs ++++++++++ +B +B's +Baal +Baal's +Babb +Babb's +Babbage +Babbage's +Babbitt +Babel +Babel's +Babylon +Babylon's +Babylonia +Babylonia's +Babylonian +Babylonian's +Babylonians +Bacardi +Bacardi's +Bacchanalia +Bacchanalia's +Bacchus +Bacchus's +Bach +Bach's +Backus +Backus's +Bacon +Bacon's +Baden +Baden's +Badlands +Baedeker +Baedeker's +Baedekers +Baer +Baer's +Baez +Baez's +Baffin +Baffin's +Baggies +Baghdad +Baghdad's +Bahamas +Bahamian +Bahamian's +Bahamians +Bahrain +Bahrain's +Baikal +Baikal's +Bail +Bail's +Bailey +Bailey's +Bailie +Baillie +Baillie's +Baird +Baird's +Bakelite +Bakelite's +Baker +Baker's +Bakersfield +Bakersfield's +Baku +Balanchine +Balanchine's +Balboa +Bald +Balder +Baldwin +Baldwin's +Bale +Bale's +Balearic +Balearic's +Balfour +Balfour's +Bali +Bali's +Balinese +Balkan +Balkanisation +Balkanisations +Balkanise +Balkanised +Balkanises +Balkanising +Balkanization +Balkanizations +Balkanize +Balkanized +Balkanizes +Balkanizing +Balkans +Ball +Ball's +Ballarat +Ballard +Ballard's +Balt +Balthazar +Balthazar's +Baltic +Baltimore +Baltimore's +Balzac +Balzac's +Bamako +Bamako's +Bambi +Bambi's +Ban +Ban's +Banana +Bancroft +Bancroft's +Bangalore +Bangalore's +Bangkok +Bangkok's +Bangladesh +Bangladesh's +Bangladeshi +Bangladeshis +Bangor +Bangor's +Bangui +Bangui's +Banjul +Banjul's +Bank +Bank's +Banks +Bannister +Bannister's +Bantu +Bantu's +Bantus +Baptist +Baptist's +Baptists +Bar +Bar's +Barb +Barb's +Barbadian +Barbadians +Barbados +Barbados's +Barbara +Barbara's +Barbary +Barbary's +Barbee +Barbee's +Barber +Barber's +Barbette +Barbette's +Barbie +Barbie's +Barbour +Barbour's +Barbra +Barbra's +Barbuda +Barbuda's +Barcelona +Barcelona's +Barclay +Barclay's +Barcoo +Bard +Bard's +Bare +Barents +Barents's +Barker +Barker's +Barkley +Barkley's +Barlow +Barlow's +Barn +Barn's +Barnabas +Barnaby +Barnaby's +Barnard +Barnard's +Barnes +Barnett +Barnett's +Barney +Barney's +Barnum +Barnum's +Baroda +Baroda's +Baron +Baron's +Barr +Barr's +Barrera +Barrera's +Barrett +Barrett's +Barrie +Barrie's +Barron +Barron's +Barry +Barry's +Barrymore +Barrymore's +Bart +Bart's +Bartholomew +Bartholomew's +Bartlett +Bartlett's +Barton +Barton's +Baruch +Baruch's +Baryshnikov +Base +Base's +Basel +Basel's +Basil +Basil's +Basque +Basque's +Basques +Basra +Basra's +Bass +Bass's +Basseterre +Basseterre's +Bastian +Bastian's +Bastille +Bastille's +Basutoland +Basutoland's +Bat +Bat's +Bates +Bathsheba +Bathsheba's +Bathurst +Batista +Batista's +Batman +Batman's +Batten +Battle +Battle's +Baudelaire +Baudelaire's +Bauer +Bauer's +Bauhaus +Bauhaus's +Baum +Baum's +Bavaria +Bavaria's +Bavarian +Bavarians +Baxter +Baxter's +Bay +Bay's +Bayard +Bayard's +Bayer +Bayer's +Bayesian +Baylor +Baylor's +Bayonne +Bayreuth +Bayreuth's +Baywatch +Baywatch's +Be +Bea +Bea's +Beach +Beach's +Beadle +Beadle's +Beale +Beale's +Bean +Bean's +Bear +Bear's +Beard +Beard's +Beardsley +Beardsley's +Beasley +Beasley's +Beatles +Beatles's +Beatrice +Beatrice's +Beatriz +Beatriz's +Beau +Beau's +Beaufort +Beaufort's +Beaujolais +Beaumont +Beaumont's +Beauregard +Beauregard's +Bechtel +Bechtel's +Beck +Beck's +Becker +Becker's +Becket +Becket's +Beckett +Beckett's +Becky +Becky's +Becquerel +Becquerel's +Bedouin +Bedouin's +Bedouins +Bee +Bee's +Beebe +Beebe's +Beecher +Beecher's +Beelzebub +Beelzebub's +Beethoven +Beethoven's +Begin +Beijing +Beirut +Beirut's +Belarus +Belfast +Belfast's +Belgian +Belgian's +Belgians +Belgium +Belgium's +Belgrade +Belgrade's +Belinda +Belinda's +Belize +Belize's +Bell +Bell's +Bella +Bella's +Bellamy +Bellamy's +Belle +Belle's +Bellini's +Bellow +Bellow's +Belmont +Belmont's +Belmopan +Belmopan's +Beltane +Beltane's +Beltran +Beltran's +Ben +Ben's +Bender +Bender's +Bendigo +Benedict +Benedict's +Benedictine +Benedictine's +Benedictines +Benelux +Benelux's +Benetton +Benetton's +Bengal +Bengal's +Bengali +Bengali's +Benghazi +Benghazi's +Benin +Benin's +Beninese +Benita +Benita's +Benito +Benito's +Benjamin +Benjamin's +Benn +Benn's +Bennett +Bennett's +Bennie +Bennie's +Benny +Benny's +Benoit +Benoit's +Benson +Benson's +Bent +Bent's +Bentley +Bentley's +Benton +Benton's +Benz +Benzedrine +Benzedrine's +Beowulf +Beowulf's +Berber +Berber's +Berbers +Berea +Berea's +Beret +Beret's +Beretta +Beretta's +Berg +Berg's +Bergen +Bergen's +Berger +Berger's +Bergerac +Bergerac's +Bergman +Bergman's +Bering +Bering's +Berk +Berkeley +Berkeley's +Berkley +Berkley's +Berkshire +Berkshire's +Berkshires +Berlin +Berlin's +Berliner +Berliner's +Berliners +Berlins +Berlioz +Berlioz's +Bermuda +Bermuda's +Bermudan +Bermudans +Bermudas +Bermudian +Bermudians +Bern +Bern's +Bernadette +Bernadette's +Bernadine +Bernadine's +Bernard +Bernard's +Bernardo +Bernardo's +Berne's +Bernhard +Bernhard's +Bernhardt +Bernhardt's +Bernice +Bernice's +Bernie +Bernie's +Bernoulli +Bernoulli's +Bernstein +Bernstein's +Berry +Berry's +Bert +Bert's +Bertelsmann +Bertelsmann's +Bertha +Bertha's +Bertram +Bertram's +Bertrand +Bertrand's +Beryl +Beryl's +Bess +Bessel +Bessel's +Bessemer +Bessemer's +Bessie +Bessie's +Best +Best's +Betelgeuse +Betelgeuse's +Beth +Beth's +Bethany +Bethany's +Bethesda +Bethesda's +Bethlehem +Bethlehem's +Bethune +Betsey +Betsey's +Betsy +Betsy's +Bette +Bette's +Bettie +Bettie's +Bettina +Bettina's +Betty +Betty's +Beulah +Beulah's +Beverley +Beverley's +Beverly +Beverly's +Bevin +Bevin's +Beyer +Beyer's +Bhopal +Bhopal's +Bhutan +Bhutan's +Bhutanese +Bhutto +Bhutto's +Bi +Bianca +Bianca's +Bib +Bib's +Bible +Bible's +Bibles +Biddle +Biddle's +Biddy +Biddy's +Bierce +Bierce's +Bigfoot +Bilbo +Bilbo's +Bill +Bill's +Billie +Billie's +Billings +Billy +Billy's +Bing +Birch +Birch's +Bird +Bird's +Birdie +Birdie's +Birdseye +Birdseye's +Birgit +Birgit's +Birkenstock +Birmingham +Birmingham's +Biro +Biro's +Biscay +Biscay's +Biscayne +Biscayne's +Bishkek +Bishop +Bishop's +Bismarck +Bismarck's +Bissau +Bissau's +Bjorn +Bjorn's +Black's +Blackburn +Blackburn's +Blackfoot +Blackfoot's +Blackpool +Blackpool's +Blackstone +Blackstone's +Blackwell +Blackwell's +Blaine +Blaine's +Blair +Blair's +Blaire +Blaire's +Blake +Blake's +Blakeley +Blakeley's +Blanca +Blanca's +Blanch +Blanchard +Blanchard's +Blanche +Blankenship +Blankenship's +Blenheim +Blevins +Blevins's +Bligh +Bligh's +Blind +Bliss +Bliss's +Blithe +Bloch +Bloch's +Blockbuster +Blockbuster's +Bloemfontein +Bloemfontein's +Blondie +Blondie's +Bloom +Bloom's +Bloomer +Bloomer's +Bloomfield +Bloomfield's +Bloomingdale +Bloomingdale's +Bloomsbury +Bloomsbury's +Blucher +Blucher's +Bluebeard +Bluebeard's +Blvd +Blythe +Blythe's +Bo +Bo's +Boas +Bob +Bob's +Bobbi +Bobbi's +Bobbie +Bobbie's +Bobbitt +Bobbitt's +Bobby +Bobby's +Bodhisattva +Bodhisattva's +Boeing +Boeing's +Boer +Boer's +Boers +Bogart +Bogart's +Bogey +Bogey's +Bogotá +Bogotá's +Bohemia +Bohemia's +Bohemian +Bohemian's +Bohemians +Bohr +Bohr's +Boise +Boise's +Boleyn +Boleyn's +Bolivar +Bolivar's +Bolivia +Bolivia's +Bolivian +Bolivians +Bologna +Bologna's +Bolshevik +Bolshevik's +Bolsheviks +Bolshevise +Bolshevised +Bolshevising +Bolshevism +Bolshevism's +Bolshevisms +Bolshevist +Bolshevist's +Bolshevists +Bolshevize +Bolshevized +Bolshevizing +Bolton +Bolton's +Bombay +Bombay's +Bonaparte +Bonaparte's +Bonaventure +Bonaventure's +Bond +Bond's +Bone +Bone's +Boniface +Boniface's +Bonita +Bonita's +Bonn +Bonn's +Bonner +Bonner's +Bonneville +Bonneville's +Bonnie +Bonny +Booker +Booker's +Boolean +Boone +Boone's +Boot +Boot's +Booth +Booth's +Bordeaux +Bordeaux's +Borden +Borden's +Border +Borg +Borg's +Borges +Boris +Bork +Bork's +Born +Borneo +Borneo's +Borodin +Borodin's +Bosch +Bosch's +Bose +Bose's +Bosnia +Bosnia's +Bosnian +Bosnians +Bosporus +Bosporus's +Boston +Boston's +Bostonian +Bostonians +Boswell +Boswell's +Boswells +Botany +Botswana +Botswana's +Bougainvillaea +Bougainvillaea's +Bougainvillea +Bougainvillea's +Boulder +Boulder's +Boulez +Boulez's +Bourbon +Bourbon's +Bourbons +Bourke +Bourke's +Bournemouth +Bournemouth's +Bovary +Bovary's +Bowen +Bowen's +Bowers +Bowery +Bowie +Bowie's +Bowman +Bowman's +Boy +Boy's +Boyce +Boyce's +Boyd +Boyd's +Boyer +Boyer's +Boyle +Boyle's +Br +Br's +Brad +Brad's +Bradbury +Bradbury's +Braddock +Braddock's +Braden +Braden's +Bradford +Bradford's +Bradley +Bradley's +Bradshaw +Bradshaw's +Bradstreet +Bradstreet's +Brady +Brady's +Bragg +Bragg's +Brahma +Brahma's +Brahman +Brahman's +Brahmanism +Brahmanism's +Brahmans +Brahmas +Brahmin's +Brahms +Braille +Braille's +Brain +Brain's +Bram +Bram's +Brampton +Brampton's +Bran +Bran's +Branch +Branch's +Brand +Brand's +Brandeis +Brandeis's +Brandenburg +Brandenburg's +Brander +Brander's +Brandi +Brandi's +Brandon +Brandon's +Brandt +Brandt's +Brandy +Brandy's +Brannon +Brannon's +Brant +Brant's +Brantley +Brantley's +Braque +Braque's +Brasilia +Bratislava +Bratislava's +Bray +Bray's +Brazil +Brazil's +Brazilian +Brazilians +Brazzaville +Brazzaville's +Breanne +Breanne's +Breathalyzer +Breathalyzer's +Breathalyzers +Breckenridge +Breckenridge's +Bremen +Bremen's +Brenda +Brenda's +Brendan +Brendan's +Brennan +Brennan's +Brenner +Brenner's +Brent +Brent's +Brest +Brest's +Bret +Bret's +Breton +Brett +Brett's +Brew +Brew's +Brewer +Brewer's +Brewster +Brewster's +Brezhnev +Brezhnev's +Brian +Brian's +Brianna +Brianna's +Brice +Brice's +Bride +Bride's +Bridgeport +Bridgeport's +Bridger +Bridger's +Bridges +Bridget +Bridget's +Bridgetown +Bridgetown's +Bridgett +Bridgett's +Bridgette +Bridgette's +Bridgman +Bridgman's +Brie +Brie's +Brier +Brier's +Brig +Brig's +Brigadoon +Brigg +Brigg's +Briggs +Brigham +Brigham's +Bright +Brighton +Brighton's +Brigit +Brigit's +Brigitte +Brigitte's +Brinkley +Brinkley's +Briny +Briny's +Brisbane +Brisbane's +Bristol +Bristol's +Brit +Brit's +Brita +Brita's +Britain +Britain's +Britannia +Britannia's +Britannic +Britannica +Britannica's +Briticism +Briticism's +Briticisms +British +Britney +Britney's +Briton +Briton's +Britons +Brits +Britt +Britt's +Brittan +Brittan's +Brittany +Brittany's +Brittney +Brittney's +Brno +Brno's +Broadway +Broadway's +Broadways +Brock +Brock's +Broderick +Broderick's +Brody +Brody's +Brokaw +Brokaw's +Broken +Bronson +Bronson's +Bronte +Bronx +Bronx's +Brook +Brook's +Brooke +Brooke's +Brooklyn +Brooklyn's +Brooks +Bros +Brose +Brose's +Brown +Brown's +Browne +Browne's +Brownian +Brownie +Brownie's +Brownies +Browning +Browning's +Brownsville +Brownsville's +Bruce +Bruce's +Brunei +Brunei's +Bruno +Bruno's +Brunswick +Brunswick's +Brussels +Brut +Brutus +Brutus's +Bryan +Bryan's +Bryant +Bryant's +Bryce +Bryce's +Bryn +Bryn's +Bryon +Bryon's +Btu +Buchanan +Buchanan's +Bucharest +Bucharest's +Buchwald +Buchwald's +Buck +Buck's +Buckingham +Buckingham's +Buckley +Buckley's +Buckner +Buckner's +Bud +Bud's +Budapest +Budapest's +Budd +Budd's +Buddha +Buddha's +Buddhism +Buddhism's +Buddhist +Buddhist's +Buddhists +Buddy +Buddy's +Budge +Budweiser +Budweiser's +Buffalo +Buffalo's +Buffy +Buffy's +Buford +Buford's +Buick +Buick's +Bujumbura +Bujumbura's +Bulgaria +Bulgaria's +Bulgarian +Bulgarians +Bullamakanka +Bullock +Bullock's +Bullwinkle +Bullwinkle's +Bundaberg +Bundestag +Bunker +Bunker's +Bunny +Bunny's +Bunsen +Bunsen's +Bunyan +Bunyan's +Burbank +Burbank's +Burch +Burch's +Burg +Burg's +Burger +Burger's +Burgess +Burgess's +Burgoyne +Burgoyne's +Burgundies +Burgundy +Burgundy's +Burk +Burk's +Burke +Burke's +Burks +Burl +Burl's +Burlington +Burlington's +Burma +Burma's +Burmese +Burnaby +Burnaby's +Burnet +Burnett +Burnett's +Burns +Burnside +Burnside's +Burr +Burr's +Burris +Burris's +Burroughs +Burroughs's +Bursa +Bursa's +Burt +Burt's +Burton +Burton's +Burundi +Burundi's +Burundian +Burundians +Busch +Busch's +Bush +Bush's +Bushido +Bushnell +Bushnell's +Butch +Butch's +Butler +Butler's +Butterfingers +Butterfingers's +Buxtehude +Buxtehude's +Byelorussia's +Byers +Byers's +Byrd +Byrd's +Byron +Byron's +Byronic +Byzantine +Byzantines +Byzantium +Byzantium's ++++++++++ +C +C's +Ca +Cabernet +Cabernet's +Cabot +Cabot's +Cabral +Cabral's +Cabrera +Cabrera's +Cad +Cad's +Cadillac +Cadillac's +Cadiz +Cadiz's +Caerphilly +Caerphilly's +Caesar +Caesar's +Caesars +Cage +Cage's +Cahokia +Cahokia's +Cain +Cain's +Cairns +Cairo +Cairo's +Caitlin +Caitlin's +Cajun +Cajun's +Cajuns +Cal +Calais +Calais's +Calcutta +Calcutta's +Calder +Calder's +Calderon +Calderon's +Caldwell +Caldwell's +Caleb +Caleb's +Caledonia +Caledonia's +Calgary +Calgary's +Calhoun +Calhoun's +California +California's +Californian +Californians +Caligula +Caligula's +Calla +Callaghan +Callaghan's +Callahan +Callahan's +Callao +Callao's +Callas +Callie +Callie's +Calliope +Calliope's +Calvary +Calvary's +Calvert +Calvert's +Calvin +Calvin's +Calvinism +Calvinism's +Calvinist +Calvinist's +Calvinistic +Calvinists +Calypso +Calypso's +Cam +Cam's +Camacho +Camacho's +Cambodia +Cambodia's +Cambodian +Cambodians +Cambrian +Cambrians +Cambridge +Cambridge's +Camden +Camden's +Camel +Camel's +Camellia +Camellia's +Camelot +Camelot's +Camembert +Camembert's +Cameron +Cameron's +Cameroon +Cameroon's +Cameroonian +Cameroonians +Camilla +Camilla's +Camille +Camille's +Campbell +Campbell's +Campos +Camry +Camry's +Can +Can's +Canaan +Canaan's +Canaanite +Canaanite's +Canaanites +Canada +Canada's +Canadian +Canadians +Canaries +Canaveral +Canaveral's +Canberra +Canberra's +Cancer +Cancer's +Cancers +Cancun +Cancun's +Candace +Candace's +Candice +Candice's +Candida +Candy +Candy's +Cannes +Canning +Cannon +Cannon's +Canon +Canon's +Canterbury +Canterbury's +Canton +Canton's +Cantonese +Cantonese's +Cantor +Cantor's +Cantrell +Cantrell's +Cantu +Cantu's +Cape +Capistrano +Capistrano's +Capitol +Capitol's +Capitols +Capone +Capone's +Capote +Capote's +Capra +Capri +Capri's +Caprice +Caprice's +Capricorn +Capricorn's +Capricornia +Capricorns +Capt +Capt's +Capulet +Capulet's +Car +Car's +Cara +Cara's +Caracas +Caracas's +Caravaggio +Caravaggio's +Carboniferous +Cardenas +Cardenas's +Cardiff +Cardiff's +Cardin +Cardin's +Care +Care's +Carey +Carey's +Caribbean +Carina +Carina's +Carl +Carl's +Carla +Carla's +Carlen +Carlen's +Carlene +Carlene's +Carleton +Carleton's +Carlin +Carlin's +Carline +Carline's +Carling +Carling's +Carlo +Carlo's +Carlos +Carlota +Carlota's +Carlotta +Carlotta's +Carlsbad +Carlsbad's +Carlson +Carlson's +Carlton +Carlton's +Carlyle +Carlyle's +Carmel +Carmel's +Carmelita +Carmelita's +Carmella +Carmella's +Carmen +Carmen's +Carmichael +Carmichael's +Carmine +Carmine's +Carmon +Carmon's +Carnation +Carnation's +Carnegie +Carnegie's +Carney +Carney's +Carol +Carol's +Carole +Carole's +Carolina +Carolina's +Caroline +Carolingian +Carolinian +Carolyn +Carolyn's +Caron +Caron's +Carpathian +Carpathian's +Carpathians +Carpentaria +Carpenter +Carpenter's +Carr +Carr's +Carrie +Carrie's +Carrier +Carrier's +Carrillo +Carrillo's +Carroll +Carroll's +Carry +Carry's +Carson +Carson's +Cart +Cart's +Carter +Carter's +Cartesian +Carthage +Carthage's +Carthaginian +Carthaginians +Cartier +Cartier's +Cartwright +Cartwright's +Caruso +Caruso's +Carver +Carver's +Cary +Cary's +Casablanca +Casablanca's +Casanova +Casanova's +Casanovas +Cascades +Case +Case's +Casey +Casey's +Cash +Cash's +Casio +Casio's +Casper +Casper's +Caspian +Cass +Cassandra +Cassandra's +Cassie +Cassie's +Cassiopeia +Cassiopeia's +Cassius +Cassius's +Castaneda +Castaneda's +Castillo +Castillo's +Castor +Castor's +Castries +Castries's +Castro +Castro's +Catalan +Catalan's +Catalans +Catalina +Catalina's +Catalonia +Catalonia's +Catawba +Catawba's +Caterpillar +Catha's +Catharine +Catharine's +Cathay +Cathay's +Catherine +Catherine's +Cathie +Cathie's +Cathleen +Cathleen's +Catholic +Catholicisation +Catholicism +Catholicism's +Catholicization +Catholics +Cathy +Cathy's +Cato +Cato's +Catskill +Catskill's +Catskills +Caucasian +Caucasians +Caucasoid +Caucasus +Caucasus's +Cauchy +Cauchy's +Cavendish +Cavendish's +Cayenne +Cayenne's +Cayman +Cayman's +Cayuga +Cayuga's +Ceausescu +Ceausescu's +Cecelia +Cecelia's +Cecil +Cecil's +Cecile +Cecile's +Cecilia +Cecilia's +Cecily +Cecily's +Cedric +Cedric's +Ceil +Celebes's +Celesta +Celesta's +Celeste +Celeste's +Celestine +Celestine's +Celia +Celia's +Celina +Celina's +Cello +Cello's +Celsius +Celt +Celt's +Celtic +Celtic's +Celtics +Celts +Center's +Centerville +Centerville's +Centigrade +Central +Centre +Centre's +Centreville +Centreville's +Cepheid +Cerberus +Cerberus's +Ceres +Cervantes +Cervantes's +Cesar +Cesar's +Cessna +Cessna's +Ceylon +Ceylon's +Ceylonese +Cezanne +Ch +Ch's +Chablis +Chad +Chad's +Chadian +Chadwick +Chadwick's +Chagall +Chagall's +Challenger +Challenger's +Chalmers +Chamberlain +Chamberlain's +Chambers +Champlain +Champlain's +Chan +Chan's +Chance +Chance's +Chandler +Chandler's +Chandra +Chandra's +Chandrasekhar +Chandrasekhar's +Chaney +Chaney's +Chang +Chang's +Channel +Chantal +Chantal's +Chantilly +Chantilly's +Chanukah's +Chaplin +Chaplin's +Chapman +Chapman's +Chappaquiddick +Chappaquiddick's +Chappell +Chardonnay +Chariot +Chariot's +Charities +Charity +Charity's +Charlemagne +Charlemagne's +Charlene +Charlene's +Charles +Charles's +Charleston +Charleston's +Charley +Charley's +Charlie +Charlie's +Charlotte +Charlotte's +Charlottetown +Charlottetown's +Charlton +Charlton's +Charmin +Charmin's +Chartism +Chartism's +Chas +Chase +Chase's +Chastity +Chastity's +Chateaubriand +Chattahoochee +Chattahoochee's +Chattanooga +Chattanooga's +Chatterley +Chatterley's +Chaucer +Chaucer's +Chauncey +Chauncey's +Chautauqua +Chautauqua's +Chavez +Chavez's +Chechen +Chechen's +Chechnya +Chechnya's +Cheddar +Cheddar's +Cheddars +Cheer +Cheer's +Chekhov +Chekhov's +Chekhovian +Chelsea +Chelsea's +Chen +Chen's +Cheney +Cheney's +Chennai +Chennai's +Cheri +Cheri's +Cherie +Cherie's +Cherish +Chernobyl +Chernobyl's +Chernomyrdin +Chernomyrdin's +Cherokee +Cherokee's +Cherokees +Cherri +Cherri's +Cherry +Cherry's +Cheryl +Cheryl's +Chesapeake +Chesapeake's +Cheshire +Cheshire's +Chester +Chester's +Chesterfield +Chesterfield's +Chesterton +Chesterton's +Chet +Chet's +Chevalier +Chevalier's +Cheviot +Cheviot's +Chevrolet +Chevrolet's +Chevron +Chevron's +Chevy +Chevy's +Cheyenne +Cheyenne's +Chi +Chi's +Chianti +Chiantis +Chiba +Chiba's +Chic +Chic's +Chicago +Chicago's +Chicagoan +Chicagoan's +Chicagoans +Chicano +Chicano's +Chicanos +Chick +Chick's +Chickasaw +Chickasaw's +Chickasaws +Chico +Chico's +Chifley +Chihuahua +Chihuahua's +Chihuahuas +Chile +Chile's +Chilean +Chileans +Chilton +Chilton's +Chimera +Chimeras +Chin +Chin's +China +China's +Chinatown +Chinatown's +Chinatowns +Chinese +Chinook +Chinook's +Chinooks +Chip +Chip's +Chippendale +Chippendale's +Chippewa +Chippewa's +Chiquita +Chiquita's +Chisholm +Chisholm's +Chisinau +Chloe +Chloe's +Choctaw +Choctaw's +Choctaws +Chomsky +Chomsky's +Chopin +Chopin's +Chopra +Chopra's +Chou +Chou's +Chris +Chris's +Chrissie +Chrissie's +Christ +Christ's +Christa +Christa's +Christchurch +Christchurch's +Christen +Christendom +Christendom's +Christensen +Christensen's +Christi +Christi's +Christian +Christian's +Christiana +Christiana's +Christianisation +Christianise +Christianised +Christianises +Christianising +Christianities +Christianity +Christianity's +Christianization +Christianize +Christianized +Christianizes +Christianizing +Christians +Christie +Christie's +Christies +Christina +Christina's +Christine +Christine's +Christmas +Christmas's +Christmases +Christmastide +Christmastide's +Christmastides +Christmastime +Christmastimes +Christopher +Christopher's +Christy's +Chronicles +Chrysler +Chrysler's +Chuck +Chuck's +Chung +Chung's +Church +Church's +Churches +Churchill +Churchill's +Cicely +Cicely's +Cicero +Cicero's +Cid +Cincinnati +Cincinnati's +Cinderella +Cinderella's +Cindy +Cindy's +Cinerama +Cinerama's +Cinnamon +Cinnamon's +Circe +Circe's +Citibank +Citibank's +Citroen +Citroen's +Claiborne +Claiborne's +Clair +Clair's +Claire +Claire's +Clairol +Clairol's +Clancy +Clancy's +Clapton +Clapton's +Clara +Clara's +Clarabelle +Clarabelle's +Clare +Clare's +Claremont +Clarence +Clarence's +Clarendon +Clarendon's +Clarice +Clarice's +Clarinda +Clarinda's +Clarissa +Clarissa's +Clarisse +Clarisse's +Clarita +Clarita's +Clark +Clark's +Clarke +Clarke's +Clary +Clary's +Claude +Claude's +Claudette +Claudette's +Claudia +Claudia's +Claudine +Claudine's +Claudio +Claudio's +Claudius +Claudius's +Claus +Claus's +Clay +Clay's +Clayton +Clayton's +Clearasil +Clearasil's +Clem +Clem's +Clemenceau +Clemenceau's +Clemens +Clement +Clementine +Clementine's +Clements +Clemons +Clemson +Clemson's +Cleo +Cleo's +Cleopatra +Cleopatra's +Cletus +Cletus's +Cleve +Cleve's +Cleveland +Cleveland's +Cliff +Cliff's +Clifford +Clifford's +Clifton +Clifton's +Cline +Cline's +Clint +Clint's +Clinton +Clinton's +Clio +Clio's +Clive +Clive's +Clorets +Clorets's +Clorox +Clorox's +Clovis +Clovis's +Clyde +Clyde's +Clydesdale +Clydesdale's +Clytemnestra +Clytemnestra's +Cm +Cm's +Cmdr +Co +Cob +Cob's +Cobain +Cobain's +Cobb +Cobb's +Cochin +Cochran +Cochran's +Cockney +Cocos +Cocteau +Cocteau's +Cod +Cod's +Cody +Cody's +Coe +Coe's +Coffey +Coffey's +Cognac +Cognac's +Cohen +Cohen's +Coke +Coke's +Cokes +Col +Col's +Colas +Colbert +Colbert's +Colby +Colby's +Cole +Cole's +Coleman +Coleman's +Coleridge +Coleridge's +Colette +Colette's +Colfax +Colfax's +Colgate +Colgate's +Colin +Colin's +Colleen +Colleen's +Collette +Collette's +Collie +Collie's +Collier +Collier's +Collin +Collin's +Collins +Colman +Colman's +Cologne +Cologne's +Colombia +Colombia's +Colombian +Colombians +Colombo +Colombo's +Colon +Colon's +Coloradan +Coloradans +Colorado +Colorado's +Coloradoan +Coloradoans +Colt +Colt's +Coltrane +Coltrane's +Columbia +Columbia's +Columbine +Columbine's +Columbus +Columbus's +Com +Comanche +Comanche's +Combs +Comdr +Comdr's +Commons +Commonwealth +Commonwealth's +Commonwealths +Communion +Communion's +Communions +Communism +Communisms +Communist +Communists +Como +Como's +Comoros +Compaq +Compaq's +Composite +Compton +Compton's +CompuServe +CompuServe's +Comte +Comte's +Con +Con's +Conakry +Conakry's +Conan +Conan's +Concord +Concord's +Concorde +Concorde's +Concordia +Concordia's +Concords +Conestoga +Confederacy +Confederacy's +Confederate +Confederates +Confucian +Confucianism +Confucianism's +Confucians +Confucius +Confucius's +Cong +Congo +Congo's +Congolese +Congregational +Congregationalist +Congregationalists +Congress +Congress's +Congresses +Congressional +Congreve +Congreve's +Conley +Conley's +Connecticut +Connecticut's +Conner +Conner's +Connery +Connie +Connie's +Connolly +Connolly's +Connor +Connor's +Connors +Conrad +Conrad's +Conrail +Conrail's +Conroy +Conroy's +Conservative +Conservatives +Constable +Constable's +Constance +Constance's +Constancy +Constancy's +Constantia +Constantia's +Constantine +Constantine's +Constantinople +Constantinople's +Constitution +Consuelo +Consuelo's +Continent +Continent's +Continental +Continentals +Contreras +Contreras's +Conway +Conway's +Cook +Cook's +Cooke +Cooke's +Cookie +Cookie's +Cooley +Cooley's +Coolgardie +Coolidge +Coolidge's +Coop +Coop's +Cooper +Cooper's +Coopers +Cooperstown +Cooperstown's +Coors +Coors's +Copacabana +Copacabana's +Copeland +Copeland's +Copenhagen +Copenhagen's +Copernican +Copernicans +Copernicus +Copernicus's +Copland +Copland's +Copley +Copley's +Copperfield +Coppertone +Coppertone's +Coppola +Coppola's +Coptic +Coptic's +Cora +Cora's +Coral +Coral's +Corbett +Corbett's +Corbie +Corbin +Corbin's +Corby +Corby's +Cord +Cord's +Cordell +Cordell's +Cordilleras +Cordoba +Corey +Corey's +Corfu +Corfu's +Corinne +Corinne's +Corinth +Corinth's +Corinthian +Corinthians +Coriolanus +Cork +Cork's +Cornelia +Cornelia's +Cornelius +Cornelius's +Cornell +Cornell's +Corner +Corning +Cornish +Cornwall +Cornwall's +Cornwallis +Cornwallis's +Corny +Coronado +Coronado's +Corp +Corrie +Corrine +Corrine's +Corry +Corry's +Corsica +Corsica's +Corsican +Corsicans +Cortes +Cortez's +Cortland +Cortland's +Corvallis +Corvallis's +Corvette +Corvette's +Cory +Cory's +Cosby +Cosby's +Cosmo +Cosmo's +Cossack +Cossack's +Cossacks +Costa +Costa's +Costco +Costco's +Costello +Costello's +Costner +Costner's +Cote +Cote's +Cotswold +Cotswold's +Cotton +Cotton's +Coulomb +Coulomb's +Court +Court's +Courtenay +Courtney +Courtney's +Cousteau +Cousteau's +Coventry +Coventry's +Coward +Coward's +Cowper +Cowper's +Cox +Cox's +Coy +Cpl +Cr +Craft +Craft's +Craggy +Craig +Craig's +Crane +Crane's +Crater +Crater's +Crawford +Crawford's +Cray +Cray's +Creation +Creation's +Creator +Creator's +Cree +Cree's +Creed +Creek +Creek's +Creeks +Creighton +Creighton's +Creole +Creole's +Creoles +Crest +Crest's +Cretaceous +Cretan +Cretans +Crete +Crete's +Crichton +Crichton's +Crick +Crick's +Crimea +Crimea's +Crimean +Crisco +Crisco's +Cristina +Cristina's +Croat +Croat's +Croatia +Croatia's +Croatian +Croatians +Croats +Croce +Croce's +Crockett +Crockett's +Croesus +Croesus's +Cromwell +Cromwell's +Cronin +Cronin's +Cronkite +Cronkite's +Crosby +Crosby's +Cross +Cross's +Crow +Crow's +Crowley +Crowley's +Crows +Crucifixion +Crucifixion's +Crucifixions +Cruise +Cruise's +Crusoe +Crusoe's +Crux +Crux's +Cruz +Cruz's +Cryptozoic +Crystal +Crystal's +Cs +Ct +Cu +Cu's +Cuba +Cuba's +Cuban +Cubans +Culbertson +Culbertson's +Cull +Cull's +Cullen +Cullen's +Cully +Cully's +Culver +Culver's +Cumberland +Cumberland's +Cummings +Cunningham +Cunningham's +Cupid +Cupid's +Curacao +Curacao's +Curie +Curie's +Curran +Curran's +Currie +Currie's +Currier +Currier's +Curry +Curry's +Curt +Curtin +Curtis +Curtis's +Custer +Custer's +Cy +Cybil +Cybil's +Cyclopes +Cyclops +Cyclops's +Cygnus +Cygnus's +Cyndi +Cyndi's +Cynthia +Cynthia's +Cyprian +Cypriot +Cypriot's +Cypriots +Cyprus +Cyprus's +Cyrano +Cyril +Cyril's +Cyrillic +Cyrus +Cyrus's +Czech +Czechoslovak +Czechoslovakia +Czechoslovakia's +Czechoslovakian +Czechoslovakians +Czechoslovaks +Czechs +Czerny +Czerny's ++++++++++ +D +D'Arcy +D's +DVD +DVDs +Dacca's +Dacron +Dacron's +Dad +Dada +Dada's +Dadaism +Daffy +Daguerre +Daguerre's +Dagwood +Dagwood's +Dahlia +Dahlia's +Daimler +Daimler's +Daisy +Daisy's +Dakar +Dakar's +Dakota +Dakota's +Dakotan +Dakotas +Dale +Dale's +Daley +Daley's +Dali +Dali's +Dallas +Dallas's +Dally +Dalmatian +Dalmatian's +Dalmatians +Dalton +Dalton's +Damascus +Damascus's +Dame +Dame's +Dames +Damian +Damian's +Damien +Damien's +Damocles +Damon +Damon's +Dan +Dan's +Dana +Dana's +Dane +Dane's +Danes +Dangerfield +Dangerfield's +Dania +Dania's +Daniel +Daniel's +Daniela +Daniela's +Danielle +Danielle's +Daniels +Danish +Danita +Danita's +Danna +Danna's +Danni +Danni's +Dannie +Dannie's +Danny +Danny's +Dante +Dante's +Danube +Danube's +Daphne +Daphne's +Dar +Dar's +Darby +Darby's +Darcy +Darcy's +Dardanelles +Dare +Dare's +Daren +Daren's +Dari +Darin +Darin's +Dario +Dario's +Darius +Darius's +Darjeeling +Darjeeling's +Darla +Darla's +Darleen +Darleen's +Darlene +Darlene's +Darling +Darling's +Darn +Darn's +Darnell +Darnell's +Darrel +Darrel's +Darrell +Darrell's +Darren +Darren's +Darrin +Darrin's +Darryl +Darryl's +Darth +Darth's +Dartmoor +Dartmoor's +Dartmouth +Dartmouth's +Darwin +Darwin's +Darwinian +Darwinians +Darwinism +Darwinism's +Darwinist +Darwinist's +Darwinists +Daryl +Daryl's +Daugherty +Daugherty's +Dave +Dave's +Davenport +Davenport's +David +David's +Davidson +Davidson's +Davie +Davies +Davis +Davis's +Davy +Davy's +Dawes +Dawes's +Dawn +Dawn's +Dawson +Dawson's +Day +Day's +Dayton +Dayton's +De +De's +Deadhead +Deadhead's +Deakin +Dean +Dean's +Deana +Deana's +Deane +Deane's +Deanna +Deanna's +Deanne +Deanne's +Deb +Deb's +Debbie +Debbie's +Debby +Debby's +Debora +Debora's +Deborah +Deborah's +Debra +Debra's +Debs +Debussy +Debussy's +Dec +Decalogue +Decalogue's +Decatur +Decatur's +Decca +Decca's +December +December's +Decembers +Deck +Deck's +Decker +Decker's +Dee +Dee's +Deere +Deere's +Defoe +Defoe's +Degas +Deidre +Deidre's +Deirdre +Deirdre's +Deity +Deity's +Dejesus +Del +Delacroix +Delacroix's +Delacruz +Delacruz's +Delaney +Delaney's +Delano +Delano's +Delaware +Delaware's +Delawarean +Delawarean's +Delawareans +Delbert +Delbert's +Deleon +Deleon's +Delgado +Delgado's +Delhi +Delhi's +Delia +Delia's +Delicious +Delilah +Delilah's +Dell +Dell's +Della +Della's +Delmar +Delmar's +Delmarva +Delmarva's +Delores +Delores's +Deloris +Deloris's +Delphi +Delphi's +Delphic +Delta +Delta's +Dem +Demerol +Demerol's +Demeter +Demeter's +Demetrius +Deming +Deming's +Democrat +Democrat's +Democratic +Democrats +Democritus +Democritus's +Demosthenes +Dempsey +Dempsey's +Den +Den's +Dena +Dena's +Denali +Deng +Deng's +Denis +Denise +Denise's +Denmark +Denmark's +Denney +Denney's +Dennis +Dennison +Dennison's +Denny +Denny's +Denver +Denver's +Deny +Deon +Deon's +Derbies +Derby +Derby's +Derek +Derek's +Dermot +Dermot's +Derrick +Derrick's +Derrida +Derrida's +Derry +Derry's +Derwent +Des +Descartes +Desdemona +Desdemona's +Desiree +Desiree's +Desmond +Desmond's +Detroit +Detroit's +Deuteronomy +Deuteronomy's +Dev +Devin +Devin's +Devlin +Devlin's +Devon +Devon's +Devonian +Dew +Dew's +Dewar +Dewar's +Dewayne +Dewayne's +Dewey +Dewey's +Dewitt +Dewitt's +Dexedrine +Dexedrine's +Dexter +Dexter's +Dhaka +DiMaggio +DiMaggio's +Diaghilev +Diaghilev's +Dial +Dial's +Dian +Dian's +Diana +Diana's +Diane +Diane's +Dianna +Dianna's +Dianne +Dianne's +Dias +Diaspora +Diaspora's +Diasporas +Diaz's +Dick +Dick's +Dickens +Dickens's +Dickensian +Dickerson +Dickerson's +Dickinson +Dickinson's +Dickson +Dickson's +Dictaphone +Dictaphone's +Dictaphones +Dido +Dido's +Diefenbaker +Diefenbaker's +Diego +Diego's +Diem +Diem's +Diesel's +Dieter +Dieter's +Dietrich +Dietrich's +Digger +Dijon +Dijon's +Dilbert +Dilbert's +Dill +Dill's +Dillard +Dillard's +Dillon +Dillon's +Dilly +Dilly's +Dina +Dina's +Dinah +Dinah's +Dino +Dino's +Diocletian +Diocletian's +Diogenes +Dionne +Dionne's +Dionysian +Dionysus +Dionysus's +Diophantine +Dior +Dior's +Dipper +Dipper's +Dir +Dirk +Dirk's +Discovery +Disney +Disney's +Disneyland +Disneyland's +Disraeli +Disraeli's +Divine +Divine's +Dix +Dix's +Dixie +Dixie's +Dixieland +Dixieland's +Dixon +Dixon's +Djakarta's +Djibouti +Djibouti's +Dnepr's +Dobbin +Dobell +Doberman +Doctor +Dodge +Dodge's +Dodson +Dodson's +Doe +Doe's +Doha +Doha's +Dolby +Dolby's +Dole +Dole's +Doll +Doll's +Dolly +Dolly's +Dolores +Dolores's +Dom +Dom's +Domenic +Domenic's +Domingo +Domingo's +Dominguez +Dominguez's +Dominic +Dominic's +Dominica +Dominica's +Dominican +Dominican's +Dominicans +Dominick +Dominick's +Dominion +Dominions +Dominique +Dominique's +Don +Don's +Dona +Dona's +Donahue +Donahue's +Donald +Donald's +Donaldson +Donaldson's +Donavon +Donavon's +Donizetti +Donizetti's +Donna +Donna's +Donne +Donne's +Donnell +Donnell's +Donnie +Donnie's +Donny +Donny's +Donovan +Donovan's +Dons +Dooley +Dooley's +Doolittle +Doolittle's +Doonesbury +Doonesbury's +Doppler +Doppler's +Dora +Dora's +Doreen +Doreen's +Dorian +Dorian's +Doric +Doris +Doritos +Doritos's +Doro +Doro's +Dorothea +Dorothea's +Dorothy +Dorothy's +Dorset +Dorset's +Dorsey +Dorsey's +Dortmund +Dortmund's +Dory +Dory's +Dostoevsky +Dostoevsky's +Dot +Dot's +Dotson +Dotson's +Dottie +Dottie's +Dotty +Doubleday +Doubleday's +Doug +Doug's +Douglas +Douglas's +Douglass +Dover +Dover's +Dow +Dow's +Downs +Downy +Doyle +Doyle's +Dr +Dr's +Draconian +Dracula +Dracula's +Drake +Drake's +Dramamine +Dramamine's +Dramamines +Drano +Drano's +Dravidian +Dravidian's +Dreiser +Dreiser's +Dresden +Dresden's +Drew +Dreyfus +Dreyfus's +Dristan +Dristan's +Druid's +Drusilla +Drusilla's +Dryden +Dryden's +Drysdale +DuPont +DuPont's +Duane +Duane's +Dubai +Dubai's +Dublin +Dublin's +Dubrovnik +Dubrovnik's +Dud +Dud's +Dudley +Dudley's +Duff +Duff's +Duffy +Duffy's +Duisburg +Duisburg's +Duke +Duke's +Dulles +Dulles's +Duluth +Duluth's +Dumas +Dumpster +Dumpsters +Dun +Dun's +Dunbar +Dunbar's +Duncan +Duncan's +Dundee +Dundee's +Dunedin +Dunedin's +Dunkirk +Dunkirk's +Dunlap +Dunlap's +Dunn +Dunn's +Dunne +Dunne's +Duntroon +Duracell +Duracell's +Duran +Duran's +Durand +Durand's +Durant +Durant's +Durban +Durban's +Durex +Durham +Durham's +Dushanbe +Dustin +Dustin's +Dusty +Dutch +Dutch's +Dutchman +Dutchman's +Dutchmen +Dutchwoman +Dutchwomen +Dwain +Dwain's +Dwayne +Dwayne's +Dwight +Dwight's +Dyane +Dyane's +Dyer +Dyer's +Dylan +Dylan's +Dyson +Dyson's +Dzerzhinsky +Dzerzhinsky's +Düsseldorf ++++++++++ +E +E's +Earl +Earl's +Earle +Earle's +Earlene +Earlene's +Early +Earnest +Earnest's +East +East's +Easter +Easter's +Eastern +Easterner +Easterner's +Easterners +Easters +Eastman +Eastman's +Eastwood +Eastwood's +Eaton +Eaton's +Ebenezer +Ebenezer's +Ebert +Ebert's +Ebola +Ebonics +Ebony +Ebony's +Eccles +Ecclesiastes +Eco +Eco's +Ecstasies +Ecstasy +Ecuador +Ecuador's +Ecuadorean +Ecuadoreans +Ecuadorian +Ecuadorians +Ed +Ed's +Edam +Edam's +Edams +Eddie +Eddie's +Eddy +Eddy's +Eden +Eden's +Edgar +Edgar's +Edi +Edi's +Edie +Edie's +Edinburgh +Edinburgh's +Edison +Edison's +Edith +Edith's +Edmond +Edmond's +Edmonton +Edmonton's +Edmund +Edmund's +Edna +Edna's +Eduardo +Eduardo's +Edward +Edward's +Edwardian +Edwards +Edwin +Edwin's +Edwina +Edwina's +Effie +Effie's +Efrain +Efrain's +Egan +Egan's +Egypt +Egypt's +Egyptian +Egyptians +Egyptology +Egyptology's +Ehrenberg +Ehrenberg's +Ehrlich +Ehrlich's +Eiffel +Eiffel's +Eileen +Eileen's +Einstein +Einstein's +Eire +Eire's +Eisenhower +Eisenhower's +Eisenstein +Eisenstein's +Eisner +Eisner's +Ekaterina +Ekaterina's +El +El's +Elaine +Elaine's +Elam +Elam's +Elba +Elba's +Elbe +Elbe's +Elbert +Elbert's +Eldon +Eldon's +Eldridge +Eldridge's +Eleanor +Eleanor's +Electra +Electra's +Electricals +Elena +Elena's +Eli +Eli's +Elias +Elijah +Elijah's +Eliot +Eliot's +Elisa +Elisa's +Elisabeth +Elisabeth's +Elise +Elise's +Eliza +Eliza's +Elizabeth +Elizabeth's +Elizabethan +Elizabethans +Elizabethville +Elizabethville's +Ella +Ella's +Elle +Elle's +Ellen +Ellen's +Ellery +Ellery's +Ellesmere +Ellesmere's +Elli +Elli's +Ellie +Ellie's +Ellington +Ellington's +Elliot +Elliot's +Elliott +Elliott's +Ellis +Ellison +Ellison's +Ellsworth +Ellsworth's +Ellwood +Ellwood's +Ellyn +Ellyn's +Elma +Elma's +Elmer +Elmer's +Elmira +Elmira's +Elmo +Elmo's +Elmore +Elmore's +Elnora +Elnora's +Eloisa +Eloisa's +Eloise +Eloise's +Elroy +Elroy's +Elsa +Elsa's +Else +Else's +Elsie +Elsie's +Elspeth +Elspeth's +Elton +Elton's +Elul +Elva +Elva's +Elvin +Elvin's +Elvira +Elvira's +Elvis +Elvis's +Elwin +Elwin's +Elwood +Elwood's +Ely +Ely's +Elysian +Elysium +Elysium's +Em's +Emanuel +Emanuel's +Emerson +Emerson's +Emery +Emery's +Emil +Emil's +Emile +Emile's +Emilio +Emilio's +Emily +Emily's +Eminence +Eminence's +Eminences +Emma +Emma's +Emmanuel +Emmanuel's +Emmett +Emmett's +Emory +Emory's +Encarta +Encarta's +Enderby +Enders +Eng +England +England's +English +English's +Englishman +Englishman's +Englishmen +Englishwoman +Englishwoman's +Englishwomen +Enid +Enid's +Ennis +Ennis's +Enoch +Enoch's +Enrique +Enrique's +Enron +Enron's +Enterprise +Enterprise's +Enzed +Eocene +Epcot +Epcot's +Ephesians +Ephesus +Ephesus's +Ephraim +Ephraim's +Epicurean +Epicurus +Epiphanies +Epiphany +Epiphany's +Episcopal +Episcopalian +Episcopalians +Epistle +Epistle's +Epistles +Epsom +Epsom's +Epstein +Epstein's +Erasmus +Erasmus's +Eratosthenes +Eratosthenes's +Erector +Erhard +Erhard's +Eric +Eric's +Erica +Erica's +Erich +Erich's +Erick +Erick's +Ericka +Ericka's +Erickson +Erickson's +Ericsson's +Erie +Erie's +Erik +Erik's +Erika +Erika's +Erin +Erin's +Eritrea +Eritrea's +Eritrean +Erlenmeyer +Erlenmeyer's +Erma +Erma's +Ernest +Ernest's +Ernestine +Ernestine's +Ernesto +Ernesto's +Ernie +Ernie's +Ernst +Ernst's +Eros +Eros's +Errol +Errol's +Erse +Erse's +Erwin +Erwin's +Es +Esau +Esau's +Escher +Escher's +Escherichia +Escherichia's +Escondido +Escondido's +Eskimo +Eskimo's +Eskimos +Esky +Esmeralda +Esmeralda's +Esperanto +Esperanto's +Esperanza +Esperanza's +Espinoza +Espinoza's +Esquire +Esquires +Essen +Essen's +Essex +Essex's +Establishment +Establishment's +Establishments +Esteban +Esteban's +Estella +Estella's +Estelle +Estelle's +Ester +Ester's +Estes +Esther +Esther's +Estonia +Estonia's +Estonian +Estonians +Estrada +Estrada's +Ethan +Ethan's +Ethel +Ethel's +Ethelbert +Ethelbert's +Ethelred +Ethernet +Ethiopia +Ethiopia's +Ethiopian +Ethiopians +Ethyl +Ethyl's +Etienne +Etienne's +Etna +Etna's +Eton +Eton's +Etruscan +Etruscan's +Etruscans +Etta +Etta's +Euan +Eucharist +Eucharist's +Eucharistic +Euclid +Euclid's +Eudora +Eudora's +Eugene +Eugene's +Eugenia +Eugenia's +Eugenie +Eugenie's +Eulalie +Eulalie's +Euler +Euler's +Eunice +Eunice's +Euphrates +Euphrates's +Eurasia +Eurasia's +Eurasian +Eurasians +Eureka +Euripides +Euripides's +Eurodollar +Eurodollar's +Eurodollars +Europe +Europe's +European +Europeanise +Europeanised +Europeanises +Europeanising +Europeanization +Europeanization's +Europeanize +Europeanized +Europeanizes +Europeanizing +Europeans +Eurydice +Eurydice's +Eustace +Eustace's +Eustachian +Eva +Eva's +Evan +Evan's +Evangelical +Evangelicals +Evangeline +Evangeline's +Evangelist +Evangelist's +Evangelists +Evans +Evansville +Evansville's +Evatt +Eve +Eve's +Evelyn +Evelyn's +Even +Everest +Everest's +Everett +Everett's +Everglades +Evian +Evian's +Ewell +Ewell's +Ewing +Ewing's +Excalibur +Excalibur's +Excedrin +Excedrin's +Excellencies +Excellency +Excellency's +Exchequer +Exchequer's +Exchequers +Executive +Exodus +Exodus's +Exxon +Exxon's +Eyre +Eyre's +Ezekiel +Ezekiel's +Ezra +Ezra's ++++++++++ +F +F's +FAQ +FAQ's +Faber +Faber's +Fabians +Fabio +Fabio's +Fadden +Faeroe +Faeroe's +Fagin +Fagin's +Fahrenheit +Fair +Fair's +Fairbanks +Fairfax +Fairfax's +Faisal +Faisal's +Faisalabad +Faith +Faith's +Falkland +Falkland's +Falklands +Fallon +Fallon's +Fallopian +Falstaff +Falstaff's +Fan +Fan's +Fancy +Fancy's +Fannie +Fannie's +Fanny +Fanny's +Far +Faraday +Faraday's +Fargo +Fargo's +Farleigh +Farleigh's +Farley +Farley's +Farmer +Farmer's +Farr +Farr's +Farrakhan +Farrakhan's +Farrell +Farrell's +Farris +Farris's +Farrow +Farrow's +Farsi +Fascism's +Fascist's +Fates +Father +Father's +Fathers +Fatima +Fatima's +Faulkner +Faulkner's +Faun +Faun's +Fauntleroy +Fauntleroy's +Faust +Faust's +Faustian +Faustino +Faustino's +Faustus +Fawkes +Fawn +Fawn's +Fax +Fax's +Fay +Fay's +Faye +Faye's +Fayette +Fayette's +Fe +Fe's +Feb +Februaries +February +February's +Fed +Fed's +FedEx +Federal +Federalist +Federals +Federation +Federica +Federica's +Federico +Federico's +Fedora +Fedora's +Feds +Fee +Fee's +Felecia +Felecia's +Felicia +Felicia's +Felicity +Felicity's +Felipe +Felipe's +Felix +Felix's +Ferdinand +Ferdinand's +Fergus +Fergus's +Ferguson +Ferguson's +Fermat +Fermat's +Fermi +Fermi's +Fern +Fern's +Fernandez +Fernandez's +Fernandina +Fernandina's +Fernando +Fernando's +Ferrari +Ferrari's +Ferraro +Ferraro's +Ferrell +Ferrell's +Ferris +Fey +Feynman +Feynman's +Fez +Fez's +Fiat +Fiat's +Fiberglas +Fiberglas's +Fibonacci +Fidel +Fidel's +Fidelio +Fidelio's +Fidelity +Fidelity's +Field +Field's +Fielding +Fields +Figaro +Figaro's +Figueroa +Figueroa's +Fiji +Fiji's +Fijian +Fijian's +Fijians +Filbert +Filbert's +Filipino +Filipino's +Filipinos +Fillmore +Fillmore's +Fin +Fin's +Finch +Finch's +Findlay +Findlay's +Findley +Findley's +Finland +Finland's +Finley +Finley's +Finn +Finn's +Finnegan +Finnegan's +Finnish +Finns +Fiona +Fiona's +Firestone +Firestone's +First +Fischer +Fischer's +Fisher +Fisher's +Fisk +Fisk's +Fitch +Fitch's +Fitzgerald +Fitzgerald's +Fitzpatrick +Fitzpatrick's +Fitzroy +Fitzroy's +Flanagan +Flanagan's +Flanders +Flanders's +Flathead +Flathead's +Flatheads +Flaubert +Flaubert's +Fleischer +Fleischer's +Fleming +Fleming's +Flemings +Flemish +Flemish's +Fletch +Fletcher +Fletcher's +Fleur +Flinders +Flint +Flint's +Flintstones +Flora +Flora's +Florence +Florence's +Florentine +Florentines +Flores +Florida +Florida's +Floridian +Floridians +Flossie +Flossie's +Flossy +Flowers +Floyd +Floyd's +Flynn +Flynn's +Fm +Fm's +Fokker +Fokker's +Foley +Foley's +Folgers +Folsom +Fonda +Fonda's +Foosball +Foosball's +For +Forbes +Forbes's +Ford +Ford's +Foreman +Foreman's +Forest +Forest's +Forester +Forester's +Formica +Formica's +Formicas +Formosa +Formosa's +Formosan +Forrest +Forrest's +Forrester +Forrester's +Forster +Forster's +Foss +Foss's +Foster +Foster's +Foucault +Foucault's +Four +Four's +Fourier +Fourier's +Fourth +Fourths +Fowler +Fowler's +Fox +Fox's +Foxes +Fr +Fran +Fran's +France +France's +Frances +Francesca +Francesca's +Francesco +Francesco's +Francine +Francine's +Francis +Francisca +Francisca's +Franciscan +Franciscan's +Franciscans +Francisco +Francisco's +Franck +Franck's +Franco +Franco's +Francois +Francois's +Francoise +Francoise's +Franglais +Frank +Frank's +Frankel +Frankel's +Frankenstein +Frankenstein's +Frankfort +Frankfort's +Frankfurt +Frankfurt's +Frankfurter +Frankfurter's +Frankie +Frankie's +Frankish +Franklin +Franklin's +Franklyn +Franklyn's +Franks +Franz +Franz's +Fraser +Fraser's +Frasier +Frasier's +Frau +Frau's +Frauen +Fraulein +Frazer +Frazer's +Frazier +Frazier's +Fred +Fred's +Freda +Freda's +Freddie +Freddie's +Freddy +Freddy's +Frederic +Frederic's +Frederica +Frederica's +Frederick +Frederick's +Fredericka +Fredericka's +Fredericton +Fredericton's +Fredric +Fredric's +Fredrick +Fredrick's +Free +Freedman +Freedman's +Freeland +Freeland's +Freeman +Freeman's +Freemason +Freemason's +Freemasonry +Freemasonry's +Freemasons +Freetown +Freetown's +Fremantle +Fremont +Fremont's +French +French's +Frenchman +Frenchman's +Frenchmen +Frenchwoman +Frenchwoman's +Frenchwomen +Freon +Freon's +Fresno +Fresno's +Freud +Freud's +Freudian +Freudians +Frey +Frey's +Fri +Friday +Friday's +Fridays +Frieda +Frieda's +Friedman +Friedman's +Friedrich +Friedrich's +Friend +Friend's +Friends +Frigidaire +Frigidaire's +Frisbee +Frisbee's +Frisbees +Frisco +Frisco's +Frisian +Frisian's +Frisians +Frito +Frito's +Fritz +Frome +Frost +Frost's +Fry +Fry's +Frye +Frye's +Fuchs +Fuchs's +Fuentes +Fuji +Fuji's +Fujitsu +Fujitsu's +Fujiwara +Fujiwara's +Fukuoka +Fukuoka's +Fulani +Fulani's +Fulbright +Fulbright's +Fuller +Fuller's +Fullerton +Fullerton's +Fulton +Fulton's +Funafuti +Furies ++++++++++ +G +G's +Gabby +Gabi +Gabi's +Gable +Gable's +Gabon +Gabon's +Gabonese +Gabriel +Gabriel's +Gabriela +Gabriela's +Gabriele +Gabriele's +Gabriella +Gabriella's +Gabrielle +Gabrielle's +Gaby +Gaby's +Gaddafi's +Gadsden +Gadsden's +Gaea +Gael +Gael's +Gaelic +Gaelic's +Gaels +Gagarin +Gagarin's +Gage +Gage's +Gail +Gail's +Gaines +Gaines's +Gainsborough +Gainsborough's +Gal +Gal's +Galahad +Galahads +Galapagos +Galapagos's +Galatea +Galatea's +Galatia +Galatia's +Galatians +Galaxy +Galaxy's +Galbraith +Galbraith's +Gale +Gale's +Galen +Galen's +Galilean +Galilean's +Galileans +Galilee +Galilee's +Galileo +Galileo's +Gall +Gall's +Gallagher +Gallagher's +Gallegos +Gallegos's +Gallic +Gallicise +Gallicised +Gallicises +Gallicising +Gallicism +Gallicism's +Gallicisms +Gallicize +Gallicized +Gallicizes +Gallicizing +Gallo +Gallo's +Galloway +Galloway's +Gallup +Gallup's +Galois +Galois's +Galsworthy +Galsworthy's +Galvan +Galvan's +Galveston +Galveston's +Galvin +Galvin's +Gambia +Gambia's +Gambian +Gambians +Gamble +Gamble's +Gandhi +Gandhi's +Ganges +Ganges's +Gannon +Gannon's +Gantry +Gantry's +Ganymede +Ganymede's +Gap +Gap's +Gar +Gar's +Garcia +Garcia's +Gardener +Gardener's +Gardiner +Gardiner's +Gardner +Gardner's +Gareth +Gareth's +Garfield +Garfield's +Garibaldi +Garibaldi's +Garland +Garland's +Garner +Garnet +Garnet's +Garret +Garret's +Garrett +Garrett's +Garrison +Garrison's +Garry +Garry's +Garth +Garth's +Garvey +Garvey's +Garvin +Garvin's +Garwood +Garwood's +Gary +Gary's +Garza +Garza's +Gasper +Gasper's +Gasser +Gasser's +Gaston +Gaston's +Gates +Gatorade +Gatorade's +Gatsby +Gatsby's +Gauguin +Gauguin's +Gaul +Gaul's +Gauss +Gauss's +Gaussian +Gauthier +Gauthier's +Gautier +Gautier's +Gavan +Gavan's +Gavin +Gavin's +Gawain +Gay +Gay's +Gaye +Gaye's +Gayle +Gayle's +Gaylord +Gaylord's +Gaza +Gaza's +Gdansk +Gdansk's +Geelong +Geer +Geer's +Geffen +Geffen's +Geiger +Geiger's +Geller +Geller's +Gemini +Gemini's +Gen +Gene +Gene's +Genesis +Genesis's +Genet +Genet's +Geneva +Geneva's +Genevieve +Genevieve's +Genghis +Genoa +Genoa's +Genoas +Gentile's +Gentry +Gentry's +Geo +Geoff +Geoff's +Geoffrey +Geoffrey's +Geordie +Geordie's +George +George's +Georges +Georgetown +Georgetown's +Georgette +Georgette's +Georgia +Georgia's +Georgian +Georgiana +Georgiana's +Georgians +Georgina +Georgina's +Ger +Gerald +Gerald's +Geraldine +Geraldine's +Gerard +Gerard's +Gerardo +Gerardo's +Gerber +Gerber's +Gerhard +Gerhard's +Gerhardt +Gerhardt's +Geri +Geri's +Gerick +Gerick's +Germaine +Germaine's +German +German's +Germanic +Germanic's +Germanise +Germanised +Germanises +Germanising +Germanize +Germanized +Germanizes +Germanizing +Germans +Germany +Germany's +Geronimo +Geronimo's +Gerri +Gerri's +Gerry +Gerry's +Gershwin +Gershwin's +Gertrud +Gertrud's +Gertrude +Gertrude's +Gestapo +Gestapo's +Gethsemane +Gethsemane's +Getty +Getty's +Gettysburg +Gettysburg's +Getz +Getz's +Getzville +Getzville's +Gewürztraminer +Ghan +Ghana +Ghana's +Ghanaian +Ghanaian's +Ghanaians +Ghent +Ghent's +Gianni +Gianni's +Gibb +Gibb's +Gibbon +Gibbon's +Gibbs +Gibraltar +Gibraltar's +Gibson +Gibson's +Gideon +Gideon's +Gifford +Gifford's +Gil +Gil's +Gilbert +Gilbert's +Gilberto +Gilberto's +Gilchrist +Gilchrist's +Gilda +Gilda's +Gilead +Gilead's +Giles +Gilgamesh +Gilgamesh's +Gill +Gill's +Gilles +Gillespie +Gillespie's +Gillette +Gillette's +Gilliam +Gilliam's +Gillian +Gillian's +Gillie +Gilligan +Gilligan's +Gilmore +Gilmore's +Gina +Gina's +Ginger +Ginger's +Gingrich +Gingrich's +Ginny +Ginny's +Gino +Gino's +Ginsberg +Ginsberg's +Ginsburg +Ginsburg's +Giordano +Giordano's +Giorgio +Giorgio's +Giovanna +Giovanna's +Giovanni +Giovanni's +Gippsland +Gisela +Gisela's +Gisele +Gisele's +Giselle +Giselle's +Giuliani +Giuliani's +Giuseppe +Giuseppe's +Gk +Gk's +Glad +Glad's +Gladstone +Gladstone's +Gladys +Glaser +Glaser's +Glasgow +Glasgow's +Glass +Glass's +Glastonbury +Glastonbury's +Glaswegian +Glaswegians +Gleason +Gleason's +Glen +Glen's +Glenda +Glenda's +Glendale +Glendale's +Glenn +Glenn's +Glenna +Glenna's +Gloria +Gloria's +Glory +Glory's +Gloucester +Gloucester's +Glover +Glover's +Glynn +Glynn's +Gnostic +Gnostic's +Gnosticise +Gnosticised +Gnosticises +Gnosticising +Gnosticism +Gnosticism's +Gnosticize +Gnosticized +Gnosticizes +Gnosticizing +Gobi +Gobi's +God +God's +Goddard +Goddard's +Godfrey +Godfrey's +Godhead +Godhead's +Godspeed +Godspeeds +Godwin +Godwin's +Godzilla +Godzilla's +Goes +Goethe +Goethe's +Goetz +Goetz's +Goff +Goff's +Golan +Golan's +Gold +Golda +Golda's +Goldberg +Goldberg's +Golden +Goldie +Goldie's +Goldilocks +Goldman +Goldman's +Goldsmith +Goldsmith's +Goldwater +Goldwater's +Goldwyn +Goldwyn's +Golgotha +Golgotha's +Goliath +Goliath's +Goliaths +Gomez +Gomez's +Gomorrah +Gomorrah's +Gondwanaland +Gondwanaland's +Gonzales +Gonzales's +Gonzalez +Gonzalez's +Gonzalo +Gonzalo's +Goober +Goober's +Good +Good's +Goodman +Goodman's +Goodrich +Goodrich's +Goodwill +Goodwill's +Goodwin +Goodwin's +Goodyear +Goodyear's +Google +Gopher +Gorbachev +Gordian +Gordon +Gordon's +Gore +Gore's +Gorgon +Gorgonzola +Gorgonzola's +Gorky +Gorky's +Gorton +Gospel +Gospel's +Gospels +Goth +Goth's +Gothic +Gothicise +Gothicised +Gothicises +Gothicising +Gothicize +Gothicized +Gothicizes +Gothicizing +Goths +Gottfried +Gouda +Gouda's +Goudas +Gould +Gould's +Gounod +Gounod's +Governor +Goya +Grace +Grace's +Graceland +Graceland's +Gracie +Gracie's +Graciela +Graciela's +Grady +Grady's +Graecise +Graecised +Graecises +Graecising +Graecism +Graecism's +Graecisms +Graecize +Graecized +Graecizes +Graecizing +Graeme +Graeme's +Grafton +Grafton's +Graham +Graham's +Grail +Grail's +Grails +Grainger +Gram +Gram's +Grammies +Grammy +Grampian +Grampians +Granada +Granada's +Grange +Grange's +Granger +Granger's +Granny +Granny's +Grant +Grant's +Grantham +Grantham's +Granville +Granville's +Grass +Grass's +Graves +Gray +Great +Grecian +Grecians +Greece +Greece's +Greek +Greek's +Greeks +Greeley +Greeley's +Green +Green's +Greene +Greene's +Greenland +Greenland's +Greenlandic +Greenpeace +Greens +Greensboro +Greensboro's +Greenspan +Greenspan's +Greenwich +Greenwich's +Greer +Greer's +Greg +Greg's +Gregg +Gregg's +Gregorian +Gregorio +Gregorio's +Gregory +Gregory's +Grenada +Grenada's +Grenadian +Grenadines +Gresham +Gresham's +Greta +Greta's +Gretchen +Gretchen's +Gretel +Gretel's +Gretna +Gretna's +Gretzky +Gretzky's +Grey +Grey's +Grier +Grier's +Griffin +Griffin's +Griffith +Griffith's +Griffiths +Grimes +Grimm +Grimm's +Griselda +Griselda's +Griswold +Griswold's +Gross +Grosz +Grove +Grove's +Grover +Grover's +Grumman +Grumman's +Grundy +Grundy's +Gruyeres +Guadalajara +Guadalajara's +Guadalcanal +Guadalcanal's +Guadalupe +Guadalupe's +Guadeloupe +Guadeloupe's +Guam +Guam's +Guangzhou +Guatemala +Guatemala's +Guatemalan +Guatemalans +Gucci +Gucci's +Guernsey +Guernsey's +Guerra +Guerra's +Guerrero +Guerrero's +Guevara +Guevara's +Guggenheim +Guggenheim's +Guiana +Guiana's +Guido +Guido's +Guillaume +Guillaume's +Guillermo +Guillermo's +Guinea +Guinea's +Guinean +Guineans +Guinevere +Guinevere's +Guinness +Guinness's +Gujarat +Gujarat's +Gujarati +Gujarati's +Gulf +Gullah +Gullah's +Gullahs +Gulliver +Gulliver's +Gun +Gun's +Gunner +Gunner's +Gunter +Gunter's +Gupta +Gupta's +Gurindji +Gus +Gus's +Gussie +Gussy +Gussy's +Gustav +Gustav's +Gustavo +Gustavo's +Gusty +Gutenberg +Gutenberg's +Guthrie +Guthrie's +Gutierrez +Gutierrez's +Guy +Guy's +Guyana +Guyana's +Guyanese +Guzman +Guzman's +Gwen +Gwen's +Gwendolyn +Gwendolyn's +Gwyneth +Gwyneth's +Gwynne +Gwynne's +Gypsies +Gypsy +Gypsy's +Gödel +Gödel's ++++++++++ +H +H's +Ha +Haas +Habakkuk +Habakkuk's +Had +Hades +Hadley +Hadley's +Hadrian +Hadrian's +Hafiz +Hagan +Hagan's +Hagar +Hagar's +Hagen +Hagen's +Haggai +Haggai's +Hague +Hague's +Hahn +Hahn's +Haifa +Haifa's +Hailey +Hailey's +Haiti +Haiti's +Haitian +Haitians +Hakim +Hakim's +Hal +Hal's +Hale +Hale's +Haley +Haley's +Halifax +Halifax's +Hall +Hall's +Halley +Halley's +Hallmark +Hallmark's +Halloween +Halloween's +Halloweens +Halsey +Halsey's +Ham +Ham's +Hamburg +Hamburg's +Hamel +Hamel's +Hamersley +Hamilton +Hamilton's +Hamiltonian +Hamiltonian's +Hamish +Hamish's +Hamlet +Hamlet's +Hamlin +Hamlin's +Hammerstein +Hammerstein's +Hammett +Hammett's +Hammond +Hammond's +Hampshire +Hampshire's +Hampton +Hampton's +Han +Han's +Hancock +Hancock's +Handel +Handel's +Handy +Haney +Haney's +Hangul +Hangul's +Hank +Hank's +Hanna +Hanna's +Hannah +Hannah's +Hannibal +Hannibal's +Hanoi +Hanoi's +Hanover +Hanover's +Hanoverian +Hans +Hansel +Hansel's +Hansen +Hansen's +Hanson +Hanson's +Hanukkah +Hanukkah's +Hanukkahs +Happy +Hapsburg +Hapsburg's +Harare +Harbin +Harbin's +Harcourt +Harcourt's +Hardin +Hardin's +Harding +Harding's +Hardy +Harlan +Harlan's +Harland +Harland's +Harlem +Harlem's +Harlequin +Harley +Harley's +Harlow +Harlow's +Harman +Harman's +Harmon +Harmon's +Harmony +Harmony's +Harold +Harold's +Harp +Harp's +Harper +Harper's +Harpies +Harpy +Harpy's +Harrell +Harrell's +Harriet +Harriet's +Harriett +Harriett's +Harrington +Harrington's +Harris +Harrisburg +Harrisburg's +Harrison +Harrison's +Harrods +Harry +Harry's +Hart +Hart's +Hartford +Hartford's +Hartley +Hartley's +Hartman +Hartman's +Hartwell +Hartwell's +Harvard +Harvard's +Harvey +Harvey's +Harwell +Harwell's +Hasbro +Hasbro's +Hasidim +Haskell +Haskell's +Haslett +Haslett's +Hastings +Hastings's +Hasty +Hatfield +Hatfield's +Hathaway +Hathaway's +Hattie +Hattie's +Hausa +Hausa's +Havana +Havana's +Havarti +Haven +Haven's +Haw +Hawaii +Hawaii's +Hawaiian +Hawaiians +Hawke +Hawking +Hawkins +Hawkins's +Hawks +Hawthorne +Hawthorne's +Hay +Hay's +Hayden +Hayden's +Haydn +Haydn's +Hayes +Haynes +Hays +Hayward +Hayward's +Haywood +Haywood's +Haze +Haze's +Hazel +Hazel's +He +He's +Head +Head's +Heard +Hearst +Hearst's +Heath +Heath's +Heather +Heather's +Heb +Hebert +Hebert's +Hebraic +Hebraise +Hebraised +Hebraises +Hebraising +Hebraism +Hebraism's +Hebraisms +Hebraize +Hebraized +Hebraizes +Hebraizing +Hebrew +Hebrew's +Hebrews +Hebrides +Hector +Hedwig +Hedwig's +Hefner +Hefner's +Hegel +Hegel's +Hegelian +Hegira +Hegira's +Heidegger +Heidegger's +Heidelberg +Heidelberg's +Heidi +Heidi's +Heimlich +Heineken +Heineken's +Heinlein +Heinlein's +Heinrich +Heinrich's +Heinz +Heisenberg +Heisenberg's +Helen +Helen's +Helena +Helena's +Helene +Helene's +Helga +Helga's +Helicon +Helicon's +Helios +Helios's +Hell's +Hellene +Hellene's +Hellenes +Hellenic +Hellenise +Hellenised +Hellenises +Hellenising +Hellenism +Hellenism's +Hellenisms +Hellenist +Hellenist's +Hellenistic +Hellenists +Hellenize +Hellenized +Hellenizes +Hellenizing +Heller +Heller's +Hellespont +Helsinki +Helsinki's +Helvetian +Helvetians +Hemingway +Hemingway's +Henderson +Henderson's +Hendricks +Hendrix +Hendrix's +Henley +Henley's +Henri +Henri's +Henrietta +Henrietta's +Henry +Henry's +Hensley +Hensley's +Henson +Henson's +Hepburn +Hepburn's +Hephaestus +Hephaestus's +Hephzibah +Hephzibah's +Heracles +Herb +Herb's +Herbert +Herbert's +Herby +Herculaneum +Herculaneum's +Herculean +Hercules +Herder +Herder's +Here +Here's +Hereford +Hereford's +Herefords +Herman +Herman's +Hermann +Hermann's +Hermes +Hermione +Hermione's +Hermitage +Hermitage's +Hernandez +Hernandez's +Hernando +Hernando's +Herod +Herod's +Herodotus +Herodotus's +Herr +Herr's +Herrera +Herrera's +Herrick +Herrick's +Herring +Herring's +Herschel +Herschel's +Hershel +Hershel's +Hershey +Hershey's +Hertz +Hertz's +Herzegovina +Herzegovina's +Heshvan +Hesperus +Hesperus's +Hess +Hess's +Hessian +Hessian's +Hester +Hester's +Heston +Heston's +Hew +Hewitt +Hewitt's +Hewlett +Hewlett's +Heywood +Heywood's +Hezbollah +Hezbollah's +Hezekiah +Hezekiah's +Hg +Hg's +Hi +Hialeah +Hialeah's +Hiawatha +Hiawatha's +Hibernia +Hibernia's +Hibernian +Hibernians +Hibernicise +Hibernicised +Hibernicising +Hibernicize +Hibernicized +Hibernicizing +Hickman +Hickman's +Hicks +Hieronymus +Higgins +Higgins's +Highlander +Highlander's +Highlanders +Highlands +Highness +Highness's +Hilary +Hilary's +Hilbert +Hilbert's +Hilda +Hilda's +Hildebrand +Hildebrand's +Hilfiger +Hilfiger's +Hill +Hill's +Hillary +Hillary's +Hilliard +Hilliard's +Hillier +Hillier's +Hilly +Hilton +Hilton's +Himalaya +Himalayan +Himalayans +Himalayas +Hindemith +Hindemith's +Hindenburg +Hindenburg's +Hindi +Hindi's +Hindu +Hindu's +Hinduism +Hinduism's +Hinduisms +Hindus +Hindustan +Hindustan's +Hindustani +Hindustani's +Hindustanis +Hines +Hines's +Hinton +Hinton's +Hippocrates +Hippocrates's +Hippocratic +Hiram +Hiram's +Hiroshima +Hiroshima's +Hirsch +Hirsch's +Hispanic +Hispanicisation +Hispanicise +Hispanicization +Hispanicize +Hispanics +Hispaniola +Hispaniola's +Hiss +Hiss's +Hitachi +Hitachi's +Hitchcock +Hitchcock's +Hitler +Hitler's +Hittite +Hittite's +Hittites +Ho +Hobart +Hobart's +Hobbes +Hobbes's +Hobbs +Hobbs's +Hodge +Hodge's +Hodges +Hodgkin +Hodgkin's +Hoff +Hoff's +Hoffa +Hoffa's +Hoffman +Hoffman's +Hofstadter +Hofstadter's +Hogan +Hogan's +Hogwarts +Hohenzollern +Hohenzollern's +Hokkaido +Hokkaido's +Holcomb +Holcomb's +Holden +Holden's +Holder +Holder's +Holiday +Holiday's +Holiness +Holiness's +Holinesses +Holland +Holland's +Hollander +Hollander's +Hollanders +Holley +Holley's +Hollis +Holloway +Holloway's +Holly +Holly's +Hollywood +Hollywood's +Holman +Holman's +Holmes +Holocaust +Holocene +Holstein +Holstein's +Holsteins +Holt +Holt's +Homer +Homer's +Homeric +Hon +Hon's +Honda +Honda's +Honduran +Hondurans +Honduras +Honduras's +Honey +Honey's +Honeywell +Honeywell's +Honiara +Honiara's +Honolulu +Honolulu's +Honorable +Honourable +Honshu +Honshu's +Hood +Hood's +Hooker +Hooker's +Hooper +Hooper's +Hoosier +Hoosier's +Hoosiers +Hooters +Hoover +Hoover's +Hoovers +Hope +Hope's +Hopewell +Hopewell's +Hopi +Hopi's +Hopis +Hopkins +Hopkins's +Hopper +Hopper's +Horace +Horace's +Horatio +Horatio's +Hormel +Hormel's +Horn +Horn's +Horne +Horne's +Horowitz +Horowitz's +Horst +Horst's +Horton +Horton's +Hosea +Hosea's +Host +Host's +Hosts +Hotpoint +Hotpoint's +Hottentot's +Hottentots +Houdini +Houdini's +House +House's +Houston +Houston's +Howard +Howard's +Howe +Howe's +Howell +Howell's +Howells +Hoyle +Hoyle's +Hoyt +Hoyt's +Huang +Huang's +Hubbard +Hubbard's +Hubble +Hubble's +Huber +Huber's +Hubert +Hubert's +Huck +Huck's +Huddersfield +Huddersfield's +Hudson +Hudson's +Huerta +Huerta's +Huey +Huey's +Huff +Huff's +Huffman +Huffman's +Huggins +Hugh +Hugh's +Hughes +Hughie +Hughie's +Hugo +Hugo's +Huguenot +Huguenot's +Huguenots +Hull +Hull's +Humboldt +Humboldt's +Hume +Hume's +Humphrey +Humphrey's +Humphries +Hun +Hun's +Hung +Hungarian +Hungarian's +Hungarians +Hungary +Hungary's +Huns +Hunt +Hunt's +Hunter +Hunter's +Huntington +Huntington's +Huntley +Huntley's +Huntsville +Huntsville's +Huon +Hurley +Hurley's +Huron +Huron's +Hurst +Hurst's +Hussein +Hussein's +Huston +Huston's +Hutchinson +Hutchinson's +Hutton +Hutton's +Hutu +Hutu's +Huxley +Huxley's +Huygens +Huygens's +Hyacinth +Hyacinth's +Hyatt +Hyatt's +Hyde +Hyde's +Hyderabad +Hyderabad's +Hydra +Hydra's +Hyman +Hyman's +Hymen +Hymen's +Hyperion +Hyperion's +Hyundai +Hyundai's +Hz ++++++++++ +I +I'd +I'll +I'm +I've +Iain +Iain's +Ian +Ian's +Iberia +Iberia's +Iberian +Iberian's +Iberians +Ibiza +Ibiza's +Ibo +Ibo's +Ibsen +Ibsen's +Ice +Ice's +Iceland +Iceland's +Icelander +Icelander's +Icelanders +Icelandic +Ida +Ida's +Idaho +Idaho's +Idahoan +Idahoans +Idea +Idea's +Ignacio +Ignacio's +Ignatius +Ignatius's +Igor +Igor's +Ike +Ike's +Ileana +Ileana's +Ilene +Ilene's +Iliad +Iliad's +Ilka +Ill +Ill's +Illawarra +Illinois +Illinois's +Illinoisan +Illinoisan's +Illinoisans +Imelda +Imelda's +Immanuel +Immanuel's +Imodium +Imodium's +Imogene +Imogene's +In +Ina +Ina's +Inc +Inca +Inca's +Incas +Incorporated +Independence +Independence's +India +India's +Indian +Indian's +Indiana +Indiana's +Indianan +Indianans +Indianapolis +Indianapolis's +Indians +Indies +Indochina +Indochina's +Indochinese +Indonesia +Indonesia's +Indonesian +Indonesians +Indus +Indus's +Indy +Indy's +Inez +Inez's +Inglewood +Inglewood's +Ingmar +Ingmar's +Ingra +Ingra's +Ingram +Ingram's +Ingrid +Ingrid's +Inna +Inna's +Innocent +Innocent's +Innsbruck +Innsbruck's +Inquisition +Inquisition's +Inquisitions +Inst +Instamatic +Instamatic's +Intel +Intel's +Intelsat +Internet +Interpol +Interpol's +Inuit +Inuit's +Inuktitut +Inuktitut's +Invar +Io +Io's +Iona +Iona's +Ionian +Ionian's +Ionians +Ionic +Iowa +Iowa's +Iowan +Iowans +Iphigenia +Iphigenia's +Ipswich +Ipswich's +Ira +Ira's +Iran +Iran's +Iranian +Iranian's +Iranians +Iraq +Iraq's +Iraqi +Iraqi's +Iraqis +Ire +Ire's +Ireland +Ireland's +Irena +Irena's +Irene +Irene's +Iris +Irish +Irishman +Irishman's +Irishmen +Irishwoman +Irishwoman's +Irishwomen +Irma +Irma's +Iroquoian +Iroquoian's +Iroquoians +Iroquois +Iroquois's +Irvin +Irvin's +Irvine +Irvine's +Irving +Irving's +Irwin +Irwin's +Isaac +Isaac's +Isabel +Isabel's +Isabella +Isabella's +Isabelle +Isabelle's +Isadora +Isadora's +Isaiah +Isaiah's +Iscariot +Iscariot's +Ishmael +Ishmael's +Isidro +Isidro's +Isis +Isis's +Islam +Islam's +Islamabad +Islamabad's +Islamic +Islamise +Islamised +Islamises +Islamising +Islamize +Islamized +Islamizes +Islamizing +Isobel +Isobel's +Israel +Israel's +Israeli +Israeli's +Israelis +Israelite +Israelite's +Israelites +Istanbul +Istanbul's +Isuzu +Isuzu's +It +Ital +Italian +Italian's +Italianate +Italianated +Italianates +Italianating +Italianisation +Italianise +Italianised +Italianises +Italianising +Italianization +Italianize +Italianized +Italianizes +Italianizing +Italians +Italy +Italy's +Itasca +Itasca's +Itch +Itch's +Ithaca +Ithaca's +Ithacan +Ito +Ito's +Ivan +Ivan's +Ivanhoe +Ivanhoe's +Ives +Ivorian +Ivory +Ivory's +Ivy +Ivy's +Iyar ++++++++++ +J +J's +Jacinta +Jacinta's +Jack +Jack's +Jackie +Jackie's +Jackson +Jackson's +Jacksonville +Jacksonville's +Jacky +Jacky's +Jaclyn +Jaclyn's +Jacob +Jacob's +Jacobean +Jacobin +Jacobin's +Jacobs +Jacobson +Jacobson's +Jacquard +Jacquard's +Jacquards +Jacqueline +Jacqueline's +Jacquelyn +Jacquelyn's +Jacques +Jacqui +Jacqui's +Jacquie +Jacquie's +Jacuzzi +Jacuzzis +Jade +Jade's +Jaguar +Jaguar's +Jaime +Jaime's +Jain +Jain's +Jainism +Jainism's +Jakarta +Jakarta's +Jake +Jake's +Jamaal +Jamaal's +Jamaica +Jamaica's +Jamaican +Jamaicans +Jamal +Jamal's +James +Jameson +Jameson's +Jamestown +Jamestown's +Jamey +Jamey's +Jamie +Jamie's +Jamison +Jamison's +Jan +Jan's +Jana +Jana's +Jane +Jane's +Janelle +Janelle's +Janet +Janet's +Janette +Janette's +Janice +Janice's +Janie +Janie's +Janine +Janine's +Janis +Janis's +Janissary +Janissary's +Janna +Janna's +Jansen +Jansen's +Januaries +January +January's +Japan +Japan's +Japanese +Jared +Jared's +Jarred +Jarrett +Jarrett's +Jarrod +Jarrod's +Jarvis +Jarvis's +Jasmine +Jasmine's +Jason +Jason's +Jasper +Jasper's +Java +Java's +Javanese +Javier +Javier's +Jay +Jay's +Jaycee +Jaycee's +Jaycees +Jayne +Jayne's +Jean +Jean's +Jeanette +Jeanette's +Jeanie +Jeanie's +Jeanine +Jeanine's +Jeanne +Jeanne's +Jeannette +Jeannette's +Jeannie +Jeannie's +Jeannine +Jeannine's +Jed +Jed's +Jedi +Jedi's +Jeep +Jeeps +Jeff +Jeff's +Jefferson +Jefferson's +Jeffery +Jeffery's +Jeffrey +Jeffrey's +Jehovah +Jehovah's +Jekyll +Jemima +Jemima's +Jemmy +Jemmy's +Jen +Jen's +Jena +Jena's +Jenkins +Jenkins's +Jenna +Jenna's +Jennie +Jennie's +Jennifer +Jennifer's +Jennings +Jennings's +Jenny +Jenny's +Jens +Jensen +Jensen's +Jerald +Jerald's +Jeremiah +Jeremiah's +Jeremiahs +Jeremy +Jeremy's +Jeri +Jeri's +Jericho +Jericho's +Jeroboam +Jeroboam's +Jerold +Jerold's +Jerome +Jerome's +Jerrod +Jerrod's +Jerrold +Jerrold's +Jerry +Jerry's +Jersey +Jersey's +Jerseys +Jerusalem +Jerusalem's +Jervis +Jervis's +Jess +Jess's +Jesse +Jesse's +Jessica +Jessica's +Jessie +Jessie's +Jesuit +Jesuit's +Jesuits +Jesus +Jew +Jew's +Jewel +Jewel's +Jewell +Jewell's +Jewess +Jewess's +Jewesses +Jewish +Jewries +Jewry +Jewry's +Jews +Jezebel +Jezebel's +Jezebels +Jill +Jill's +Jillian +Jillian's +Jim +Jim's +Jimenez +Jimenez's +Jimmie +Jimmie's +Jimmy +Jimmy's +Jo +Jo's +Joachim +Joachim's +Joan +Joan's +Joann +Joann's +Joanna +Joanna's +Joanne +Joanne's +Joaquin +Joaquin's +Job +Job's +Jobs +Jocelyn +Jocelyn's +Jock +Jock's +Jockey +Jocko +Jocko's +Jodi +Jodi's +Jodie +Jodie's +Jody +Jody's +Joe +Joe's +Joel +Joel's +Joes +Joey +Joey's +Johan +Johan's +Johann +Johanna +Johanna's +Johannes +Johannesburg +Johannesburg's +John +John's +Johnnie +Johnnie's +Johnny +Johnny's +Johns +Johnson +Johnson's +Johnston +Johnston's +Jolene +Jolene's +Joliet's +Jon +Jon's +Jonah +Jonah's +Jonahs +Jonas +Jonathan +Jonathan's +Jonathon +Jonathon's +Jones +Joneses +Joni +Joni's +Joplin +Joplin's +Jordan +Jordan's +Jordanian +Jordanians +Jordon +Jordon's +Jorge +Jorge's +Jose +Jose's +Josef +Josef's +Josefina +Josefina's +Joseph +Joseph's +Josephina +Josephina's +Josephine +Josephine's +Josephs +Josephus +Josephus's +Josh +Josh's +Joshua +Joshua's +Josiah +Josiah's +Josie +Josie's +Joule +Joule's +Jove +Jove's +Joy +Joy's +Joyce +Joyce's +Joyner +Joyner's +Juan +Juan's +Juana +Juana's +Juanita +Juanita's +Juarez +Jud +Judah +Judah's +Judaic +Judaism +Judaism's +Judas +Judases +Judd +Judd's +Jude +Jude's +Judea +Judea's +Judean +Judeans +Judges +Judi +Judi's +Judie +Judie's +Judith +Judith's +Judson +Judson's +Judy +Judy's +Juggernaut +Juggernaut's +Jul +Jul's +Jules +Julia +Julia's +Julian +Julian's +Juliana +Juliana's +Juliann +Juliann's +Julianne +Julianne's +Julie +Julie's +Julienne +Julienne's +Julies +Juliet +Juliet's +Julio +Julio's +Julius +Julius's +Julliard +Julliard's +July +July's +Jun +June +June's +Juneau +Juneau's +Junes +Jung +Jung's +Jungian +Jungians +Junior +Juniors +Junker +Junker's +Junkers +Juno +Juno's +Jupiter +Jupiter's +Jurassic +Justice +Justice's +Justin +Justin's +Justine +Justine's +Justinian +Justinian's +Justus +Justus's +Jutland +Jutland's +Juvenal +Juvenal's ++++++++++ +K +KO'd +KO'ing +Kabul +Kabul's +Kafka +Kafka's +Kafkaesque +Kagoshima +Kagoshima's +Kai +Kai's +Kaiser +Kaiser's +Kaisers +Kalahari +Kalahari's +Kalamazoo +Kalamazoo's +Kalashnikov +Kale +Kale's +Kalgoorlie +Kali +Kampala +Kampala's +Kampuchea +Kampuchea's +Kan +Kan's +Kanaka +Kane +Kane's +Kannada +Kannada's +Kansan +Kansans +Kansas +Kant +Kant's +Kantian +Kaposi +Kaposi's +Kara +Kara's +Karachi +Karachi's +Karalee +Karalee's +Karamazov +Karamazov's +Karee +Karee's +Kareem +Kareem's +Karen +Karen's +Karenina +Karenina's +Kari +Kari's +Karin +Karin's +Karl +Karl's +Karla +Karla's +Karol +Karol's +Kasai +Kasai's +Kashmir +Kashmir's +Kasparov +Kasparov's +Kasper +Kasper's +Kat +Kat's +Kate +Kate's +Kath +Kath's +Katharine +Katharine's +Katherine +Katherine's +Kathie +Kathie's +Kathleen +Kathleen's +Kathmandu +Kathryn +Kathryn's +Kathy +Kathy's +Kati +Kati's +Katie +Katie's +Katrina +Katrina's +Katy +Katy's +Kauai +Kauai's +Kaufman +Kaufman's +Kawasaki +Kawasaki's +Kay +Kay's +Kaye +Kaye's +Kayla +Kayla's +Kazakh +Kazakh's +Kazakhs +Kazakhstan +Kb +Keane +Keane's +Kearney +Kearney's +Keats +Keats's +Keck +Keck's +Keefe +Keefe's +Keefer +Keefer's +Keen +Keenan +Keenan's +Keene +Keene's +Keiser +Keiser's +Keith +Keith's +Keller +Keller's +Kelley +Kelley's +Kellie +Kellie's +Kellogg +Kellogg's +Kelly +Kelly's +Kelsey +Kelsey's +Kelvin +Kelvin's +Kemp +Kemp's +Ken +Ken's +Kendal +Kendal's +Kendall +Kendall's +Kendra +Kendra's +Kendrick +Kendrick's +Kenmore +Kenmore's +Kennedy +Kennedy's +Kenneth +Kenneth's +Kennett +Kennett's +Kenny +Kenny's +Kent +Kent's +Kenton +Kenton's +Kentuckian +Kentuckians +Kentucky +Kentucky's +Kenya +Kenya's +Kenyan +Kenyans +Kenyon +Kenyon's +Keogh +Keogh's +Keokuk +Keokuk's +Keppel +Keppel's +Keri +Keri's +Kermit +Kermit's +Kern +Kern's +Kero +Kerouac +Kerouac's +Kerr +Kerr's +Kerri +Kerri's +Kerrie +Kerrie's +Kerry +Kerry's +Kerstin +Kerstin's +Kettering +Kettering's +Kevin +Kevin's +Kevlar +Kevorkian +Kevorkian's +Kewpie +Key +Key's +Keynes +Keynes's +Keynesian +Keynesian's +Khan +Khan's +Khartoum +Khartoum's +Khmer +Khmer's +Khomeini +Khomeini's +Khrushchev +Khrushchev's +Khyber +Khyber's +Kidd +Kidd's +Kiel +Kiel's +Kierkegaard +Kierkegaard's +Kiev +Kiev's +Kigali +Kigali's +Kikuyu +Kilauea +Kilauea's +Kilimanjaro +Killian +Killian's +Kim +Kim's +Kimball +Kimball's +Kimberley +Kimberley's +Kimberly +Kimberly's +Kimble +Kimble's +Kin +Kin's +Kincaid +Kincaid's +King +King's +Kings +Kingsley +Kingsley's +Kingston +Kingston's +Kingstown +Kingstown's +Kinko's +Kinney +Kinney's +Kinsey +Kinsey's +Kinshasa +Kinshasa's +Kinsley +Kinsley's +Kiowa +Kiowa's +Kip +Kipling +Kipling's +Kipper +Kipper's +Kirby +Kirby's +Kirchner +Kirchner's +Kirghiz +Kirghiz's +Kiribati +Kirk +Kirk's +Kirkland +Kirkland's +Kirkpatrick +Kirkpatrick's +Kirsten +Kirsten's +Kislev +Kissinger +Kissinger's +Kit +Kit's +Kitakyushu +Kitakyushu's +Kitchener +Kitchener's +Kitty +Kitty's +Kiwanis +Kiwanis's +Klan +Klan's +Klansman +Klansman's +Klaus +Klaus's +Kleenex +Kleenex's +Kleenexes +Klein +Klein's +Kline +Kline's +Klondike +Klondike's +Kmart +Kmart's +Knapp +Knapp's +Knesset +Knesset's +Kngwarreye +Knight +Knight's +Knopf +Knopf's +Knossos +Knossos's +Knowles +Knox +Knox's +Knoxville +Knoxville's +Knudsen +Knudsen's +Knuth +Knuth's +Kobe +Kobe's +Koch +Koch's +Kodak +Kodak's +Kodiak +Kodiak's +Kohinoor +Kohinoor's +Kohl +Kohl's +Kong +Kong's +Koontz +Koontz's +Koppel +Koppel's +Koran +Koran's +Korans +Korea +Korea's +Korean +Koreans +Kosciusko +Kosciusko's +Kosygin +Kosygin's +Kr +Kraft +Kraft's +Krakow +Krakow's +Kramer +Kramer's +Krasnoyarsk +Krasnoyarsk's +Krebs +Krebs's +Kremlin +Kremlin's +Kremlinologist +Kremlinologist's +Kremlinologists +Kris +Kris's +Krishna +Krishna's +Krista +Krista's +Kristen +Kristen's +Kristi +Kristi's +Kristin +Kristin's +Kristina +Kristina's +Kristine +Kristine's +Kristy +Kristy's +Kroc +Kroc's +Kroger +Kroger's +Kruger +Kruger's +Kublai +Kuhn +Kuhn's +Kuomintang +Kuomintang's +Kurd +Kurd's +Kurdish +Kurdistan +Kurdistan's +Kurds +Kurosawa +Kurosawa's +Kurt +Kurt's +Kuwait +Kuwait's +Kuwaiti +Kuwaiti's +Kuwaitis +Kwakiutl +Kwakiutl's +Kyle +Kyle's +Kylie +Kyoto +Kyoto's +Kyrgyzstan +Kyushu +Kyushu's ++++++++++ +L +L's +La +La's +Lab +Lab's +Laborite +Laborite's +Laborites +Labourite +Labourite's +Labourites +Labrador +Labrador's +Labradorean +Labradoreans +Labradors +Labs +Lacey's +Lachlan +Lacy +Ladies +Ladonna +Ladonna's +Lady +Lady's +Ladyship +Ladyship's +Ladyships +Lafayette +Lafayette's +Lafitte +Lafitte's +Lagos +Lagos's +Lagrange +Lagrange's +Lahore +Lahore's +Laird +Laird's +Lakewood +Lakewood's +Lamaism +Lamaism's +Lamar +Lamar's +Lamaze +Lamb +Lamb's +Lambert +Lambert's +Lamborghini +Lamborghini's +Lamentations +Lamont +Lamont's +Lana +Lana's +Lanai +Lanai's +Lancaster +Lancaster's +Lance +Lance's +Lancelot +Lancelot's +Land +Land's +Lander +Lander's +Landon +Landon's +Landry +Landry's +Lane +Lane's +Laney +Laney's +Lang +Lang's +Langley +Langley's +Langston +Langston's +Lansing +Lansing's +Lao +Lao's +Laos +Laotian +Laotian's +Laotians +Lapland +Lapland's +Laplander +Laplanders +Lapp +Lapp's +Lapps +Lara +Lara's +Laramie +Laramie's +Lardner +Lardner's +Laredo +Laredo's +Larine +Larissa +Larissa's +Lark +Lark's +Larousse +Larousse's +Larry +Larry's +Lars +Lars's +Larsen +Larsen's +Larson +Larson's +Lassa +Lassa's +Lassie +Lassie's +Lat +Lateran +Latin +Latin's +Latina +Latina's +Latinas +Latinise +Latinised +Latinises +Latinising +Latinize +Latinized +Latinizes +Latinizing +Latino +Latinos +Latoya +Latoya's +Latrobe +Latrobe's +Latvia +Latvia's +Latvian +Latvians +Laud +Laud's +Lauder +Lauder's +Launce +Launceston +Laundromat +Laundromat's +Laundromats +Laura +Laura's +Laurel +Laurel's +Lauren +Lauren's +Laurence +Laurence's +Laurens +Laurent +Laurent's +Laurie +Laurie's +Laval +Laval's +Laver +Lavern +Lavern's +Laverne +Laverne's +Lavonne +Lavonne's +Law +Law's +Lawanda +Lawanda's +Lawrence +Lawrence's +Lawry +Lawry's +Lawson +Lawson's +Lawton +Lawton's +Lay +Lay's +Layne +Layne's +Layton +Layton's +Lazar +Lazarus +Lazarus's +Le +Lea +Lea's +Leach +Leach's +Leah +Leah's +Leakey +Leakey's +Lean +Leander +Leander's +Leann +Leann's +Leanne +Leanne's +Lear +Lear's +Leary +Leary's +Leavenworth +Leavenworth's +Lebanese +Lebanon +Lebanon's +Leblanc +Leblanc's +Leda +Leda's +Lee +Lee's +Leeann +Leeann's +Leeds +Leeds's +Leeuwenhoek +Leeuwenhoek's +Leeward +Left +Lefts +Lefty +Lefty's +Leger +Leger's +Leghorn +Leghorn's +Leghorns +Lego +Lego's +Lehman +Lehman's +Leibniz +Leibniz's +Leicester +Leicester's +Leichhardt +Leif +Leif's +Leigh +Leigh's +Leighton +Leighton's +Leila +Leila's +Leipzig +Leipzig's +Lela +Lela's +Leland +Leland's +Len +Len's +Lena +Lena's +Lenin +Lenin's +Leningrad +Leningrad's +Leninism +Leninism's +Leninist +Lennon +Lennon's +Lenny +Lenny's +Leno +Lenoir +Lenoir's +Lenora +Lenora's +Lenore +Lenore's +Lent +Lent's +Lenten +Lents +Leo +Leo's +Leola +Leola's +Leon +Leon's +Leona +Leona's +Leonard +Leonard's +Leonardo +Leonardo's +Leone +Leone's +Leonid +Leonid's +Leonie +Leonie's +Leonora +Leonora's +Leopold +Leopold's +Leos +Lerner +Lerner's +Leroy +Leroy's +Les +Lesley +Lesley's +Leslie +Leslie's +Lesotho +Lesotho's +Lester +Lester's +Letha +Letha's +Lethe +Lethe's +Leticia +Leticia's +Letterman +Letterman's +Lev +Lev's +Levant +Levant's +Levesque +Levesque's +Levi +Levi's +Leviathan +Levin +Levin's +Levine +Levine's +Levis +Leviticus +Levy +Levy's +Lewes +Lewinsky +Lewinsky's +Lewis +Lewis's +Lexington +Lexington's +Lexis +Lexus +Lexus's +Li +Li's +Liam +Liam's +Liana +Liana's +Lib +Lib's +Libby +Libby's +Liber's +Liberace +Liberace's +Liberal +Liberia +Liberia's +Liberian +Liberians +Libra +Libra's +Libras +Libreville +Libreville's +Librium +Librium's +Libya +Libya's +Libyan +Libyans +Lichtenstein +Lichtenstein's +Lie +Lie's +Lieberman +Lieberman's +Liechtenstein +Liechtenstein's +Liege +Liege's +Lila +Lila's +Lilia +Lilia's +Lillian +Lillian's +Lillie +Lillie's +Lilliputian +Lilliputian's +Lilliputians +Lillis +Lilly +Lilly's +Lilongwe +Lilongwe's +Lily +Lily's +Lima +Lima's +Limbaugh +Limbaugh's +Limbo +Limburger +Limburger's +Limburgers +Lin +Lin's +Lincoln +Lincoln's +Lincolns +Lind +Lind's +Linda +Linda's +Lindbergh +Lindbergh's +Lindsay +Lindsay's +Lindsey +Lindsey's +Lindy +Lindy's +Link +Link's +Linn +Linn's +Linnaeus +Linnaeus's +Linnet +Linnet's +Linotype +Linotype's +Linton +Linton's +Linux +Linwood +Linwood's +Lion +Lion's +Lionel +Lionel's +Lipizzaner +Lipscomb +Lipscomb's +Lipton +Lipton's +Lira +Lira's +Lisa +Lisa's +Lisbon +Lisbon's +Lisle +Lisle's +Lister +Lister's +Listerine +Listerine's +Liszt +Liszt's +Lithuania +Lithuania's +Lithuanian +Lithuanians +Little +Litton +Litton's +Liverpool +Liverpool's +Livingston +Livingston's +Livingstone +Livingstone's +Livonia +Livonia's +Liz +Liz's +Lizzie +Lizzie's +Ljubljana +Ljubljana's +Llewellyn +Llewellyn's +Lloyd +Lloyd's +Loafer +Loafers +Loan +Lock +Lock's +Locke +Locke's +Lockheed +Lockheed's +Lockwood +Lockwood's +Lodge +Lodge's +Loews +Loews's +Logan +Logan's +Loire +Loire's +Lois +Lois's +Loki +Lola +Lola's +Lolita +Lolita's +Lombard +Lombard's +Lombardi +Lombardi's +Lombardy +Lombardy's +Lon +Lon's +London +London's +Londoner +Londoner's +Londoners +Long +Longfellow +Longfellow's +Lonnie +Lonnie's +Lonny +Lonny's +Lopez +Lopez's +Lora +Lora's +Lorain +Lorain's +Loraine +Loraine's +Lord +Lord's +Lords +Lordship +Lordship's +Lordships +Loren +Loren's +Lorena +Lorena's +Lorene +Lorene's +Lorenz +Lorenz's +Lorenzo +Lorenzo's +Loretta +Loretta's +Lori +Lori's +Lorie +Lorie's +Lorna +Lorna's +Lorne +Lorne's +Lorraine +Lorraine's +Lorrie +Lorrie's +Lorry +Lorry's +Lot +Lot's +Lott +Lott's +Lou +Lou's +Louie +Louie's +Louis +Louis's +Louisa +Louisa's +Louise +Louise's +Louisiana +Louisiana's +Louisianan +Louisianans +Louisville +Louisville's +Lourdes +Lourdes's +Louvre's +Love +Love's +Lovelace +Lovelace's +Lovell +Lovell's +Lowe +Lowe's +Lowell +Lowell's +Lowenbrau +Lowenbrau's +Lowlands +Loy +Loy's +Loyola +Loyola's +Lt +Lt's +Ltd +Ltd. +Lu +Lu's +Luanda +Luanda's +Luann +Luann's +Lubbock +Lubbock's +Luca +Luca's +Lucas +Luce +Luce's +Lucia +Lucia's +Lucian +Lucian's +Luciana +Luciana's +Lucien +Lucien's +Lucifer +Lucifer's +Lucile +Lucile's +Lucille +Lucille's +Lucinda +Lucinda's +Lucite +Lucite's +Lucky +Lucy +Lucy's +Ludwig +Ludwig's +Luella +Luella's +Lufthansa +Lufthansa's +Luftwaffe +Luftwaffe's +Luigi +Luigi's +Luis +Luis's +Luisa +Luisa's +Lukas +Lukas's +Luke +Luke's +Lula +Lula's +Lulu +Lulu's +Luna +Luna's +Lupe +Lupe's +Lupus +Lupus's +Lusaka +Lusaka's +Luther +Luther's +Lutheran +Lutheran's +Lutheranism +Lutheranism's +Lutherans +Luvs +Luxembourg +Luxembourg's +Luxembourgian +Luxemburg's +Luz +Luz's +Luzon +Luzon's +Lvov +Lvov's +Ly +Ly's +Lycra +Lydia +Lydia's +Lydian +Lyle +Lyle's +Lyman +Lyman's +Lyme's +Lyn +Lyn's +Lynann +Lynch +Lynda +Lynda's +Lyndon +Lyndon's +Lynette +Lynette's +Lynn +Lynn's +Lynne +Lynne's +Lynnette +Lynnette's +Lyon +Lyon's +Lyons +Lysol +Lysol's ++++++++++ +M +M's +MHz +Maalox +Maalox's +Mabel +Mabel's +Mac +Mac's +MacDonald +MacDonald's +Macao +Macao's +Macarthur +Macaulay +Macaulay's +Macbeth +Macbeth's +Mace +Mace's +Macedon +Macedon's +Macedonia +Macedonia's +Macedonian +Macedonians +Maces +Mach +Mach's +Machiavelli +Machiavelli's +Machiavellian +Machiavellians +Macias +Macias's +Macintosh +Macintosh's +Mack +Mack's +Mackay +Mackellar +Mackenzie +Mackenzie's +Mackinaw +Macmillan +Macmillan's +Macon +Macon's +Macquarie +Macs +Macy +Macy's +Madagascan +Madagascan's +Madagascans +Madagascar +Madagascar's +Madden +Maddox +Maddox's +Madeira +Madeira's +Madeleine +Madeleine's +Madeline +Madeline's +Madelyn +Madelyn's +Madera +Madera's +Madge +Madge's +Madison +Madison's +Madonna +Madonna's +Madras +Madrid +Madrid's +Mae +Mae's +Maeterlinck +Maeterlinck's +Mafia +Mafia's +Mafias +Mafioso +Magdalena +Magdalena's +Magdalene +Magdalene's +Magellan +Magellan's +Maggie +Maggie's +Magi +Magi's +Magnum +Magritte +Magritte's +Magus +Magus's +Magyar +Magyar's +Magyars +Mahabharata +Mahayana +Mahayana's +Mahayanist +Mahler +Mahler's +Mahomet's +Mai +Mai's +Mailer +Mailer's +Maine +Maine's +Mainer +Mainer's +Mainers +Maitland +Maize +Maize's +Majesties +Majesty +Majesty's +Major +Major's +Majorca +Majorca's +Majuro +Maker +Maker's +Mal +Malabar +Malabar's +Malabo +Malabo's +Malacca +Malacca's +Malachi +Malachi's +Malagasy +Malagasy's +Malawi +Malawi's +Malawian +Malawians +Malay +Malay's +Malaya +Malaya's +Malayalam +Malayalam's +Malayan +Malayan's +Malayans +Malays +Malaysia +Malaysia's +Malaysian +Malaysians +Malcolm +Malcolm's +Maldives +Maldivian +Maldonado +Maldonado's +Male +Male's +Mali +Mali's +Malian +Malians +Malibu +Malibu's +Mallory +Mallory's +Malone +Malone's +Malta +Malta's +Maltese +Malthusian +Malthusians +Mammon's +Man +Man's +Managua +Managua's +Manama +Manama's +Manasseh +Manasseh's +Manchester +Manchester's +Manchu +Manchu's +Manchuria +Manchuria's +Manchurian +Manchurians +Mancini +Mancini's +Mandalay +Mandalay's +Mandarin +Mandel +Mandel's +Mandela +Mandelbrot +Mandingo +Mandy +Mandy's +Manfred +Manfred's +Manhattan +Manhattan's +Manhattans +Manichaeism +Manichaeism's +Manichean +Manichean's +Manicheans +Manila +Manila's +Manilas +Manitoba +Manitoba's +Manley +Manley's +Mann +Mann's +Mannheim +Mannheim's +Manning +Manning's +Manny +Manny's +Mansfield +Mansfield's +Manson +Manson's +Mantle +Mantle's +Manuel +Manuel's +Manuela +Manuela's +Manx +Mao +Mao's +Maoism +Maoism's +Maoist +Maoists +Maori +Maoris +Mapplethorpe +Mapplethorpe's +Maputo +Maputo's +Mar +Mar's +Mara +Mara's +Maratha +Maratha's +Marathi +Marathon +Marathon's +Marc +Marcel +Marcel's +Marcela +Marcela's +Marcella +Marcella's +Marcello +Marcello's +Marcellus +Marcellus's +Marcelo +Marcelo's +March +March's +Marches +Marci +Marci's +Marcia +Marcia's +Marcie +Marcie's +Marco +Marco's +Marconi +Marconi's +Marcos +Marcus +Marcus's +Marcy +Marcy's +Margaret +Margaret's +Margarita +Margarita's +Marge +Marge's +Margery +Margery's +Margi +Margi's +Margie +Margie's +Margo +Margo's +Margot +Margot's +Marguerite +Marguerite's +Mari +Mari's +Maria +Maria's +Marian +Mariana +Mariana's +Marianas +Marianna +Marianna's +Marianne +Marianne's +Mariano +Mariano's +Marians +Marie +Marie's +Marietta +Marietta's +Marigold +Marigold's +Marilee +Marilee's +Marilyn +Marilyn's +Marin +Marin's +Marina +Marina's +Marine +Marines +Mario +Mario's +Marion +Marion's +Marisa +Marisa's +Marissa +Marissa's +Marius +Marius's +Marjorie +Marjorie's +Marjory +Marjory's +Mark +Mark's +Markham +Markham's +Markov +Marks +Markus +Markus's +Marla +Marla's +Marlboro +Marlboro's +Marlborough +Marlborough's +Marlene +Marlene's +Marley +Marley's +Marlin +Marlin's +Marline +Marline's +Marlon +Marlon's +Marlow +Marlow's +Marlowe +Marlowe's +Marne +Marne's +Marquette +Marquette's +Marquez +Marquez's +Marquis +Marquis's +Marriott +Marriott's +Mars +Marseillaise +Marseillaise's +Marseille's +Marseilles +Marsh +Marsh's +Marsha +Marsha's +Marshal +Marshal's +Marshall +Marshall's +Mart +Mart's +Marta +Marta's +Martel +Martel's +Marten +Marten's +Martha +Martha's +Marti +Marti's +Martial +Martian +Martians +Martin +Martin's +Martina +Martina's +Martinez +Martinez's +Martinique +Martinique's +Martino +Martino's +Marty +Marty's +Martyr +Martyrs +Marvell +Marvell's +Marvin +Marvin's +Marx +Marx's +Marxian +Marxism +Marxism's +Marxist +Marxist's +Marxists +Mary +Mary's +Maryann +Maryann's +Maryanne +Maryanne's +Marybeth +Marybeth's +Maryellen +Maryellen's +Maryland +Maryland's +Marylander +Marylanders +Marylou +Marylou's +Maseru +Maseru's +Mason +Mason's +Masonic +Masonite +Masons +Mass +Massachusetts +Massachusetts's +Masses +Massey +Massey's +Massimo +Massimo's +Master +Master's +MasterCard +MasterCard's +Masters +Mata +Mata's +Mateo +Mateo's +Mathew +Mathew's +Mathews +Mathias +Mathis +Matilda +Matilda's +Matisse +Matisse's +Matt +Matt's +Mattel +Mattel's +Matthew +Matthew's +Matthews +Matthias +Mattie +Mattie's +Maud +Maud's +Maude +Maude's +Maugham +Maugham's +Maui +Maui's +Maupassant +Maura +Maura's +Maureen +Maureen's +Maurice +Maurice's +Mauricio +Mauricio's +Maurine +Maurine's +Mauritania +Mauritania's +Mauritanian +Mauritanians +Mauritian +Mauritius +Mauritius's +Maurizio +Maurizio's +Mauro +Mauro's +Mavis +Mavis's +Mawson +Max +Max's +Maxi +Maxi's +Maxim +Maxim's +Maximilian +Maximilian's +Maxine +Maxine's +Maxwell +Maxwell's +May +May's +Maya +Maya's +Mayan +Mayans +Mayas +Mayer +Mayer's +Mayfair +Mayfair's +Mayflower +Mayflower's +Maynard +Maynard's +Mayo +Mayo's +Mayor +Mayor's +Maypole +Maypole's +Maypoles +Mays +Maytag +Maytag's +Mazda +Mazda's +Mazola +Mazola's +Mb +Mbabane +Mbabane's +McBride +McBride's +McCain +McCain's +McCall +McCall's +McCarthy +McCarthy's +McCarthyism +McCarthyism's +McCartney +McCartney's +McCarty +McCarty's +McClain +McClain's +McClellan +McClellan's +McClure +McClure's +McConnell +McConnell's +McCormick +McCormick's +McCoy +McCoy's +McCray +McCray's +McCullough +McCullough's +McDaniel +McDaniel's +McDonald +McDonald's +McDonnell +McDonnell's +McDowell +McDowell's +McEnroe +McFadden +McFadden's +McFarland +McFarland's +McGee +McGee's +McGovern +McGovern's +McGowan +McGowan's +McGuire +McGuire's +McIntosh +McIntosh's +McIntyre +McIntyre's +McKay +McKay's +McKee +McKee's +McKenzie +McKenzie's +McKinley +McKinley's +McKinney +McKinney's +McKnight +McKnight's +McLaughlin +McLaughlin's +McLean +McLean's +McLeod +McLeod's +McMahon +McMahon's +McMillan +McMillan's +McNamara +McNamara's +McNeil +McNeil's +McPherson +McPherson's +McQueen +McQueen's +McVeigh +McVeigh's +Me +Mead +Mead's +Meade +Meade's +Meadows +Meagan +Meagan's +Mecca +Mecca's +Med +Med's +Media +Media's +Medicaid +Medicaid's +Medicare +Medicare's +Medici +Medici's +Medina +Medina's +Mediterranean +Mediterranean's +Medusa +Medusa's +Meg +Meg's +Megan +Megan's +Meghan +Meghan's +Meier +Meier's +Meighen +Meighen's +Meiji +Meiji's +Mejia +Mejia's +Mekong +Mekong's +Mel +Mel's +Melanesia +Melanesia's +Melanesian +Melanesians +Melanie +Melanie's +Melba +Melba's +Melbourne +Melbourne's +Melchizedek +Melchizedek's +Melendez +Melendez's +Melina +Melina's +Melinda +Melinda's +Melissa +Melissa's +Mellon +Mellon's +Mellor +Melody +Melody's +Melton +Melton's +Melville +Melville's +Melvin +Melvin's +Melvyn +Melvyn's +Memphis +Memphis's +Menard +Menard's +Mencken +Mencken's +Mendel +Mendel's +Mendelssohn +Mendelssohn's +Mendez +Mendez's +Mendocino +Mendocino's +Mendoza +Mendoza's +Menelaus +Mennen +Mennen's +Mennonite +Mennonite's +Mennonites +Menominee +Menotti +Menotti's +Menzies +Mephistopheles +Mercado +Mercado's +Mercedes +Mercer +Mercer's +Merck +Merck's +Mercurochrome +Mercurochrome's +Mercury +Mercury's +Mercy +Mercy's +Meredith +Meredith's +Merino +Merle +Merle's +Merlin +Merlin's +Merlot +Merovingian +Merriam +Merriam's +Merrick +Merrick's +Merrill +Merrill's +Merrily +Merrimack +Merrimack's +Merritt +Merritt's +Merry +Mersey +Mersey's +Merton +Merton's +Mervin +Mervin's +Mesa +Mesolithic +Mesolithic's +Mesopotamia +Mesopotamia's +Mesopotamian +Mesopotamians +Mesozoic +Messiah +Messiah's +Messiahs +Messianic +Messrs +Meta +Metamucil +Metamucil's +Methodism +Methodism's +Methodist +Methodist's +Methodists +Methuselah +Methuselah's +Metternich +Metternich's +Mexican +Mexicans +Mexico +Mexico's +Meyer +Meyer's +Meyerbeer +Meyerbeer's +Meyers +Mg +Mg's +Mgr +Mia +Mia's +Miami +Miami's +Micah +Micah's +Michael +Michael's +Michaela +Michaela's +Michel +Michel's +Michelangelo +Michelangelo's +Michele +Michele's +Michelin +Michelin's +Michelle +Michelle's +Michelob +Michelob's +Michelson +Michelson's +Michigan +Michigan's +Michigander +Michiganders +Michiganite +Michiganites +Mick +Mick's +Mickey +Mickey's +Micronesia +Micronesia's +Micronesian +Micronesians +Microsoft +Microsoft's +Midas +Midas's +Middleton +Middleton's +Midge +Midge's +Midland +Midland's +Midlands +Midway +Midway's +Midwest +Midwest's +Midwestern +Midwesterner +Midwesterner's +Midwesterners +Mignon +Mignon's +Miguel +Miguel's +Mike +Mike's +Mikhail +Mikhail's +Mil +Mil's +Milagros +Milan +Milan's +Milanese +Mildred +Mildred's +Mile +Mile's +Miles +Milford +Milford's +Mill +Mill's +Millard +Millard's +Miller +Miller's +Millet +Millet's +Millicent +Millicent's +Millie +Millie's +Mills +Milne +Milne's +Milo +Milo's +Milosevic +Milosevic's +Milquetoast +Milt +Milt's +Milton +Milton's +Miltonic +Milwaukee +Milwaukee's +Mimi +Mimi's +Mimosa +Mimosa's +Min +Min's +Mina +Mina's +Mindanao +Mindanao's +Mindy +Mindy's +Miner +Miner's +Minerva +Minerva's +Ming +Ming's +Minneapolis +Minneapolis's +Minnelli +Minnesota +Minnesota's +Minnesotan +Minnesotans +Minnie +Minnie's +Minoan +Minoans +Minolta +Minolta's +Minor +Minor's +Minot +Minot's +Minotaur +Minsk +Minsk's +Minuteman +Minuteman's +Miocene +Mir +Mir's +Mira +Mira's +Mirabel +Mirabel's +Mirabella +Mirabella's +Mirabelle +Mirabelle's +Miranda +Miranda's +Miriam +Miriam's +Miss +Miss's +Misses +Mississauga +Mississauga's +Mississippi +Mississippi's +Mississippian +Mississippians +Missouri +Missouri's +Missourian +Missourians +Missy +Missy's +Mister +Mister's +Misters +Mistress +Mistress's +Mistresses +Misty +Mitch +Mitch's +Mitchell +Mitchell's +Mitsubishi +Mitsubishi's +Mitterrand +Mitterrand's +Mitzi +Mitzi's +Mk +Mlle +Mlle's +Mme +Mme's +Mmes +Mo +Mobil +Mobil's +Mobile +Mobile's +Mobutu +Mobutu's +Modesto +Modesto's +Modesty +Modesty's +Modigliani +Modigliani's +Moe +Moe's +Mogadishu +Mogul +Mogul's +Moguls +Mohamed +Mohamed's +Mohammad +Mohammad's +Mohammed's +Mohammedan's +Mohammedanise +Mohammedanised +Mohammedanises +Mohammedanising +Mohammedanism +Mohammedanism's +Mohammedanize +Mohammedanized +Mohammedanizes +Mohammedanizing +Mohammedans +Mohandas +Mohave +Mohave's +Mohawk +Mohawk's +Mohawks +Mohegan +Moira +Moira's +Mojave +Mojave's +Moldavia +Moldavia's +Moldavian +Moldavians +Moldova +Moldovan +Molina +Molina's +Moll +Moll's +Mollie +Mollie's +Molly +Molly's +Molnar +Molnar's +Molokai +Molokai's +Molotov +Molotov's +Mommy +Mommy's +Mon +Mon's +Mona +Mona's +Monaco +Monaco's +Mondale +Mondale's +Monday +Monday's +Mondays +Monegasque +Monegasque's +Monegasques +Monet +Monet's +Mongol +Mongol's +Mongolia +Mongolia's +Mongolian +Mongolians +Mongolic +Mongolic's +Mongoloid +Mongoloids +Mongols +Monica +Monica's +Monika +Monika's +Monique +Monique's +Monk +Monk's +Monmouth +Monmouth's +Monongahela +Monongahela's +Monroe +Monroe's +Monrovia +Monrovia's +Monsanto +Monsanto's +Monsignor +Monsignor's +Monsignors +Mont +Mont's +Montague +Montague's +Montana +Montana's +Montanan +Montanans +Monte +Monte's +Montenegrin +Montenegro +Montenegro's +Monterrey +Monterrey's +Montesquieu +Montessori +Montessori's +Monteverdi +Monteverdi's +Montevideo +Montevideo's +Montezuma +Montgomery +Montgomery's +Monticello +Montoya +Montoya's +Montpelier +Montpelier's +Montreal +Montreal's +Montserrat +Monty +Monty's +Moody +Moody's +Moog +Moon +Moon's +Mooney +Mooney's +Moor +Moor's +Moore +Moore's +Moorish +Moors +Mora +Mora's +Morales +Morales's +Moran +Moran's +Moravia +Moravia's +Moravian +Mordecai +Mordecai's +More +Moreno +Moreno's +Moreton +Morey +Morey's +Morgan +Morgan's +Moriarty +Moriarty's +Morin +Morin's +Morison +Morison's +Morita +Morita's +Moritz +Moritz's +Morley +Morley's +Mormon +Mormon's +Mormonism +Mormonism's +Mormons +Moro +Moro's +Moroccan +Moroccans +Morocco +Morocco's +Morris +Morris's +Morrison +Morrison's +Morrow +Morrow's +Morse +Morse's +Mort +Mortimer +Mortimer's +Morton +Morton's +Mosaic +Moscow +Moscow's +Moseley +Moseley's +Moses +Moshe +Moshe's +Moslem's +Mosley +Mosley's +Moss +Moss's +Motorola +Motorola's +Motrin +Mott +Mott's +Mount +Mount's +Mountbatten +Mountbatten's +Mouton +Mouton's +Mowgli +Mowgli's +Mozambican +Mozambicans +Mozambique +Mozambique's +Mozart +Mozart's +Mr +Mr's +Mrs +Ms +Mt +Mueller +Mueller's +Muenster +Muffin +Muffin's +Muhammad +Muhammad's +Muir +Muir's +Mullen +Mullen's +Muller +Muller's +Mulligan +Mullins +Mulroney +Mulroney's +Munch +Munich +Munich's +Munoz +Munoz's +Munro +Munro's +Munroe +Munroe's +Munster +Munster's +Muppet +Muppet's +Murchison +Murchison's +Murcia +Murdoch +Murdoch's +Murdock +Murdock's +Muriel +Muriel's +Murielle +Murielle's +Murillo +Murillo's +Murphy +Murphy's +Murray +Murray's +Murrumbidgee +Muscat +Muscat's +Muscovite +Muscovite's +Muse +Muse's +Muskogee +Muslim +Muslim's +Muslims +Mussolini +Mussolini's +Mussorgsky +Mussorgsky's +My +Myanmar +Mycenae +Mycenae's +Mycenaean +Myer +Myer's +Myers +Mylar +Myles +Myles's +Myra +Myra's +Myrna +Myrna's +Myron +Myron's +Myrtle +Myrtle's ++++++++++ +N +N'Djamena +N's +Na +Na's +Nabisco +Nabisco's +Nada +Nada's +Nadia +Nadia's +Nadine +Nadine's +Nagasaki +Nagasaki's +Nagoya +Nagoya's +Nagy +Nagy's +Nahum +Nahum's +Nair +Nair's +Nairobi +Nairobi's +Nam +Nam's +Namibia +Namibia's +Namibian +Namibians +Nan +Nan's +Nana +Nana's +Nanak +Nanak's +Nance +Nance's +Nancy +Nancy's +Nanette +Nanette's +Nannette +Nannette's +Nanny +Nanny's +Nantes +Nantucket +Nantucket's +Naomi +Naomi's +Nap +Nap's +Napier +Napier's +Naples +Naples's +Napoleon +Napoleon's +Napoleonic +Napoleons +Nappy +Nappy's +Napster +Napster's +Nara +Nara's +Narcissus +Narcissus's +Narragansett +Narragansett's +Nash +Nash's +Nasho +Nashua +Nashua's +Nashville +Nashville's +Nassau +Nassau's +Nasser +Nasser's +Nat +Nat's +Natal +Natalie +Natalie's +Natasha +Natasha's +Natchez +Nathalie +Nathalie's +Nathan +Nathan's +Nathanial +Nathanial's +Nathaniel +Nathaniel's +Nation +Nations +Nationwide +Nativity +Nativity's +Natty +Nauru +Nauru's +Nautilus +Navaho's +Navajo +Navajos +Navarre +Navarre's +Navarro +Navarro's +Navies +Navratilova +Navratilova's +Navy +Nazarene +Nazarene's +Nazarenes +Nazareth +Nazareth's +Nazi +Nazi's +Nazis +Nazism +Neal +Neal's +Neanderthal +Neanderthals +Neapolitan +Neapolitan's +Neapolitans +Nebraska +Nebraska's +Nebraskan +Nebraskans +Nebuchadnezzar +Nebuchadnezzar's +Ned +Ned's +Neely +Neely's +Negev +Negev's +Negritude +Negro +Negro's +Negroes +Negroid +Nehemiah +Nehemiah's +Nehru +Nehru's +Neil +Neil's +Neill +Neill's +Nell +Nell's +Nellie +Nellie's +Nelly +Nelly's +Nelsen +Nelsen's +Nelson +Nelson's +Nembutal +Nembutal's +Nemesis +Nemesis's +Neogaea's +Neolithic +Neolithic's +Nepal +Nepal's +Nepalese +Nepali +Nepali's +Neptune +Neptune's +Nerf +Nero +Nero's +Nester +Nester's +Nestle +Nestor +Nestor's +Netherlander +Netherlander's +Netherlanders +Netherlands +Netherlands's +Netscape +Netscape's +Nettle +Nettle's +Neva +Neva's +Nevada +Nevada's +Nevadan +Nevadans +Neville +Neville's +Nevis +Nevis's +New +Newark +Newark's +Newcastle +Newcastle's +Newfoundland +Newfoundland's +Newfoundlander +Newfoundlander's +Newfoundlanders +Newman +Newman's +Newport +Newport's +Newsweek +Newsweek's +Newton +Newton's +Newtonian +Nguyen +Nguyen's +Ni +Ni's +Niagara +Niagara's +Niall +Niall's +Niamey +Niamey's +Nicaragua +Nicaragua's +Nicaraguan +Nicaraguans +Nice +Nicene +Nichol +Nichol's +Nicholas +Nichole +Nichole's +Nichols +Nicholson +Nicholson's +Nick +Nick's +Nickelodeon +Nickelodeon's +Nicky +Nicky's +Nicodemus +Nicodemus's +Nicola +Nicola's +Nicolas +Nicole +Nicole's +Nicosia +Nicosia's +Nielsen +Nielsen's +Nietzsche +Nietzsche's +Nieves +Nieves's +Nigel +Nigel's +Niger +Niger's +Nigeria +Nigeria's +Nigerian +Nigerians +Nightingale +Nightingale's +Nijinsky +Nijinsky's +Nike +Nike's +Nikita +Nikita's +Nikkei +Nikki +Nikki's +Nikolai +Nikolai's +Nikon +Nikon's +Nil +Nil's +Nile +Nile's +Niles +Nimrod +Nimrod's +Nimrods +Nina +Nina's +Nineveh +Nineveh's +Nintendo +Nippon +Nippon's +Nipponese +Nirvana +Nirvanas +Nisan +Nisei +Nissan +Nissan's +Nita +Nita's +Nixon +Nixon's +Nkrumah +Nkrumah's +No +No's +Noah +Noah's +Nobel +Nobel's +Noble +Noble's +Noel +Noel's +Noelle +Noelle's +Noels +Noh's +Nola +Nola's +Nolan +Nolan's +Noland +Noland's +Noll +Noll's +Nome +Nome's +Nomi +Nomi's +Nona +Nona's +Nonie +Nonie's +Nora +Nora's +Norah +Norah's +Norbert +Norbert's +Norberto +Norberto's +Nordic +Nordics +Noreen +Noreen's +Norfolk +Norfolk's +Noriega +Norm +Norma +Norma's +Norman +Norman's +Normandy +Normandy's +Normans +Norplant +Norris +Norse +Norseman +Norseman's +Norsemen +North +North's +Northampton +Northampton's +Northeast +Northeast's +Northern +Northerner +Northerner's +Northrop +Northrop's +Northwest +Northwest's +Norton +Norton's +Norway +Norway's +Norwegian +Norwegians +Norwich +Norwich's +Notogaea +Nottingham +Nottingham's +Nouakchott +Nouakchott's +Nov +Nova +Nova's +November +November's +Novembers +Novgorod +Novgorod's +Novocain +Novocaine +Novocaine's +Novosibirsk +Novosibirsk's +Noxzema +Noxzema's +Noyes +Noyes's +Nubian +Nubian's +Nullarbor +Numbers +Nunavut +Nunavut's +Nunez +Nunez's +Nuremberg +Nuremberg's +NutraSweet +NutraSweet's +Nydia +Nydia's +Nye +Nye's +Nyssa +Nyssa's ++++++++++ +O +O'Brien +O'Connell +O'Connor +O'Donnell +O'Hara +O'Higgins +O'Keeffe +O'Neil +O'Neill +O'Rourke +O'Toole +O'Tooleok +OK +OK'd +Oahu +Oahu's +Oakland +Oakland's +Oakley +Oakley's +Oates +Oates's +Oaxaca +Oaxaca's +Ob +Obadiah +Obadiah's +Oberlin +Oberlin's +Oberon +Oberon's +Oboe +Oboe's +Occident +Occident's +Occidental +Occidentalise +Occidentalised +Occidentalises +Occidentalising +Occidentalize +Occidentalized +Occidentalizes +Occidentalizing +Occidentals +Oceania +Oceania's +Oceanside +Oceanside's +Ochoa +Ochoa's +Oct +Octavia +Octavia's +Octavian +Octavian's +October +October's +Octobers +Ode +Ode's +Odell +Odell's +Odessa +Odessa's +Odette +Odette's +Odin +Odin's +Odis +Odis's +Odom +Odom's +Odysseus +Odysseus's +Odyssey +Odyssey's +Oedipal +Oedipus +Oedipus's +Ofelia +Ofelia's +Offenbach +Offenbach's +OfficeMax +OfficeMax's +Ogden +Ogden's +Ogilvy +Ogilvy's +Oglethorpe +Oglethorpe's +Ohio +Ohio's +Ohioan +Ohioans +Oida +Ojibwa +Ojibwa's +Ojibwas +Okayama +Okayama's +Okeechobee +Okeechobee's +Okinawa +Okinawa's +Oklahoma +Oklahoma's +Oklahoman +Oklahomans +Oktoberfest +Olav +Olav's +Oldenburg +Oldenburg's +Oldsmobile +Oldsmobile's +Ole +Olen +Olen's +Olga +Olga's +Oligocene +Olin +Olin's +Oliphant +Olive +Olive's +Oliver +Oliver's +Olivetti +Olivetti's +Olivia +Olivia's +Olivier +Olivier's +Ollie +Ollie's +Olmsted +Olmsted's +Olsen +Olsen's +Olson +Olson's +Olympia +Olympia's +Olympiad +Olympiad's +Olympiads +Olympian +Olympians +Olympic +Olympics +Olympus +Olympus's +Omaha +Omaha's +Oman +Oman's +Omani +Omar +Omar's +Omnipotent +Onega +Onega's +Oneida +Oneida's +Oneidas +Ono +Ono's +Onondaga +Onondaga's +Onondagas +Ontarian +Ontarians +Ontario +Ontario's +Opal +Opal's +Ophelia +Ophelia's +Oppenheimer +Oppenheimer's +Oprah +Oprah's +Oran +Oran's +Orange +Orange's +Ord +Ordovician +Ore +Ore's +Oregon +Oregon's +Oregonian +Oregonians +Oren +Oren's +Oreo +Orestes +Orient +Orient's +Oriental +Orientals +Orients +Orin +Orin's +Orinoco +Orinoco's +Orion +Orion's +Oriya +Oriya's +Orkney +Orkney's +Orland +Orland's +Orleans +Orpheus +Orpheus's +Orphic +Orr +Orr's +Orrin +Orrin's +Orson +Orson's +Ortega +Ortega's +Orthodox +Ortiz +Ortiz's +Orton +Orton's +Orville +Orville's +Orwell +Orwell's +Orwellian +Os +Osage +Osage's +Osages +Osaka +Osaka's +Osborn +Osborn's +Osborne +Osborne's +Oscar +Oscar's +Oscars +Osceola +Osgood +Osgood's +Oshkosh +Oshkosh's +Oslo +Oslo's +Osmond +Osmond's +Oswald +Oswald's +Othello +Othello's +Otis +Otis's +Ottawa +Ottawa's +Otto +Otto's +Ottoman +Ouagadougou +Ouagadougou's +Ouija +Ouija's +Ouijas +Ovid +Ovid's +Owen +Owens +Oxford +Oxford's +Oxfords +Oxnard +Oxonian +Oz +Oz's +Ozark +Ozark's +Ozarks +Ozzie +Ozzie's ++++++++++ +P +P's +Pa +Pa's +Pablo +Pablo's +Pabst +Pabst's +Pace +Pace's +Pacheco +Pacheco's +Pacific +Pacific's +Packard +Packard's +Paddy +Paddy's +Padgett +Padgett's +Padilla +Padilla's +Page +Page's +Paige +Paige's +Pail +Pail's +Paine +Paine's +Pakistan +Pakistan's +Pakistani +Pakistanis +Palaearctic +Palermo +Palermo's +Palestine +Palestine's +Palestinian +Palestinians +Palestrina +Palestrina's +Palikir +Palisades +Pall +Pall's +Palm +Palm's +Palmer +Palmer's +Palmolive +Palmolive's +Palmyra +Palmyra's +Palomar +Pam +Pam's +Pamela +Pamela's +Pampers +Pan +Pan's +Panama +Panama's +Panamanian +Panamanians +Panamas +Panasonic +Panasonic's +Pandora +Pandora's +Pangaea +Pangaea's +Pansy +Pansy's +Pantaloon +Pantaloon's +Pantheon +Pantheon's +Paola +Paola's +Paolo +Paolo's +Papua +Paracelsus +Paradise +Paradise's +Paraguay +Paraguay's +Paraguayan +Paraguayans +Paramaribo +Paramaribo's +Paramecium +Paramecium's +Paramount +Paramount's +Parcheesi +Parcheesi's +Pareto +Pareto's +Paris +Paris's +Parisian +Parisian's +Parisians +Park +Park's +Parker +Parker's +Parkes +Parkinson +Parkinson's +Parkman +Parks +Parliament +Parliament's +Parliaments +Parmesan +Parmesans +Parnassus +Parnassus's +Parnell +Parnell's +Parr +Parr's +Parrish +Parrish's +Parry +Parry's +Parsee's +Parsifal +Parsifal's +Parsons +Parthenon +Parthenon's +Pasadena +Pasadena's +Pascal +Pascal's +Pasquale +Pasquale's +Passe +Passion +Passion's +Passions +Passover +Passover's +Passovers +Pasternak +Pasternak's +Pasteur +Pasteur's +Pat +Pat's +Patagonia +Patagonia's +Patagonian +Pate +Pate's +Patel +Patel's +Paten +Paten's +Paterson +Paterson's +Patience +Patience's +Patrice +Patrice's +Patricia +Patricia's +Patrick +Patrick's +Patsy +Patsy's +Patten +Patten's +Patterson +Patterson's +Patti +Patti's +Pattie +Pattie's +Patton +Patton's +Patty +Patty's +Paul +Paul's +Paula +Paula's +Paulette +Paulette's +Pauline +Paulo +Paulo's +Pavarotti +Pavlov +Pavlov's +Pawnee +Pawnee's +Pawnees +Paxton +Paxton's +Payne +Payne's +Payton +Payton's +Pd +Peabody +Peabody's +Peace +Peace's +Peale +Peale's +Pearce +Pearce's +Pearl +Pearl's +Pearle +Pearle's +Pearlie +Pearlie's +Pearson +Pearson's +Peck +Peck's +Pecos +Pecos's +Pedro +Pedro's +Peel +Peel's +Peg +Peg's +Pegasus +Pegasus's +Peggy +Peggy's +Pekinese's +Peking +Peking's +Pekingese +Pekingese's +Pembroke +Pembroke's +Pen +Pen's +Pena +Pena's +Penelope +Penelope's +Penn +Penn's +Penney +Penney's +Pennington +Pennington's +Pennsylvania +Pennsylvania's +Pennsylvanian +Pennsylvanians +Penny +Penny's +Pennzoil +Pennzoil's +Pensacola +Pensacola's +Pentagon +Pentagon's +Pentateuch +Pentateuch's +Pentecost +Pentecost's +Pentecostal +Pentecostalism +Pentecostals +Pentium +Pentium's +Peoria +Peoria's +Pepsi +Pepsi's +Pequot +Pequot's +Perceval +Percival +Percy +Percy's +Perelman +Perelman's +Perez +Perez's +Perkins +Perl +Perl's +Perm +Perm's +Permian +Peron +Perot +Perot's +Perrier +Perrine +Perrine's +Perry +Perry's +Persephone +Persephone's +Pershing +Pershing's +Persia +Persia's +Persian +Persians +Perth +Perth's +Peru +Peru's +Peruvian +Peruvians +Peshawar +Peshawar's +Pet +Pet's +Pete +Pete's +Peter +Peter's +Peters +Petersen +Petersen's +Peterson +Peterson's +Petra +Petra's +Petty +Petunia +Petunia's +Peugeot +Peugeot's +Peyton +Peyton's +Pfizer +Pfizer's +PhD +Phaedra +Phaedra's +Pharaoh +Pharaoh's +Pharaohs +Pharisaic +Pharisee +Pharisee's +Pharisees +Phelps +Phelps's +Phil +Phil's +Philadelphia +Philadelphia's +Philemon +Philemon's +Philip +Philip's +Philippe +Philippe's +Philippians +Philippine +Philippine's +Philippines +Philips +Philistine +Philistine's +Philistines +Phillip +Phillip's +Phillips +Philly +Philly's +Philomena +Philomena's +Phipps +Phipps's +Phoebe +Phoebe's +Phoenicia +Phoenicia's +Phoenician +Phoenician's +Phoenicians +Phoenix +Phoenix's +Photostat +Photostat's +Photostats +Photostatted +Photostatting +Phrygia +Phrygia's +Phyllis +Phyllis's +Piaget +Piaget's +Picasso +Picasso's +Piccadilly +Piccadilly's +Pickering +Pickering's +Pickett +Pickett's +Pickwick +Piedmont +Piedmont's +Pier +Pier's +Pierce +Pierre +Pierre's +Pierson +Pierson's +Pieter +Pieter's +Piggy +Pigmy's +Pike +Pike's +Pilate +Pilate's +Pilgrim +Pilgrims +Pillsbury +Pillsbury's +Pinatubo +Pinatubo's +Pinkerton +Pinkerton's +Pinocchio +Pinocchio's +Pinochet +Pinter +Pinter's +Pintubi +Pinyin +Pip +Pip's +Piper +Piper's +Pippin +Pippin's +Piraeus +Piraeus's +Pirandello +Pirandello's +Pisa +Pisa's +Pisces +Pisces's +Pitcairn +Pitcairn's +Pitjantjatjara +Pitt +Pitt's +Pittman +Pittman's +Pitts +Pittsburgh +Pittsburgh's +Pius +Pius's +Pizarro +Pizarro's +Pkwy +Pl +Planck +Planck's +Plano +Plantagenet +Plantagenet's +Plato +Plato's +Platonic +Platonise +Platonised +Platonises +Platonising +Platonism +Platonism's +Platonist +Platonize +Platonized +Platonizes +Platonizing +Platte +Platte's +PlayStation +PlayStation's +Playboy +Playboy's +Playtex +Playtex's +Plc. +Pleistocene +Plexiglas +Plexiglas's +Pliny +Pliny's +Pliocene +Plutarch +Pluto +Pluto's +Plymouth +Plymouth's +Pm +Pm's +Po +Po's +Pocahontas +Pocahontas's +Pocono +Pocono's +Podunk +Podunk's +Poe +Poe's +Pogo +Poisson +Poisson's +Pokémon +Pokémon's +Poland +Poland's +Polanski +Polaris +Polaris's +Polaroid +Polaroid's +Pole +Pole's +Poles +Polish +Politburo +Politburo's +Polk +Polk's +Pollard +Pollock +Pollock's +Polly +Polly's +Pollyanna +Pollyanna's +Polo +Polo's +Polynesia +Polynesia's +Polynesian +Polynesians +Pomeranian +Pomona +Pomona's +Pompadour +Pompadour's +Pompeian +Pompeii +Pompeii's +Pompey +Pompey's +Ponce +Ponce's +Pontiac +Pontiac's +Pooh +Poole +Poole's +Poona +Poona's +Pope +Pope's +Popes +Popeye +Popeye's +Popper +Popper's +Poppy +Poppy's +Popsicle +Popsicle's +Popsicles +Porsche +Porsche's +Port +Port's +Porter +Porter's +Portia +Portia's +Portland +Portland's +Portsmouth +Portsmouth's +Portugal +Portugal's +Portuguese +Portuguese's +Poseidon +Poseidon's +Post +Post's +Potomac +Potomac's +Potsdam +Potsdam's +Potter +Potter's +Potts +Potts's +Pound +Pound's +Powell +Powell's +PowerPoint +PowerPoint's +Powers +Powhatan +Powhatan's +Pr +Pr's +Praetorian +Praetorians +Prague +Prague's +Praia +Pratt +Pratt's +Pravda +Pravda's +Precambrian +Prentice +Prentiss +Prentiss's +Pres +Presbyterian +Presbyterianism +Presbyterians +Prescott +Prescott's +Presley +Presley's +Preston +Preston's +Pretoria +Pretoria's +Price +Price's +Priestley +Priestley's +Prince +Prince's +Princeton +Princeton's +Principal +Principal's +Principe +Principe's +Priscilla +Priscilla's +Private +Procrustean +Procter +Procter's +Prof +Prohibition +Prohibition's +Prohibitions +Prokofiev +Prokofiev's +Promethean +Prometheus +Prometheus's +Prophets +Proserpine +Proserpine's +Protestant +Protestant's +Protestantism +Protestantism's +Protestants +Proteus +Proteus's +Proverbs +Providence +Providence's +Providences +Provo +Provo's +Prozac +Prudence +Prudence's +Prudential +Prudential's +Pruitt +Pruitt's +Prussia +Prussia's +Prussian +Prussians +Pryce +Pryce's +Pryor +Pryor's +Psalms +Psalter +Psalter's +Psalters +Psyche +Psyche's +Pt +Pt's +Ptolemaic +Ptolemy +Ptolemy's +Pty +Puccini +Puccini's +Puck +Puck's +Puckett +Puckett's +Pueblo +Pueblo's +Pueblos +Puff +Puff's +Puget +Puget's +Pugh +Pugh's +Pulaski +Pulaski's +Pulitzer +Pulitzer's +Pulitzers +Pullman +Pullman's +Pullmans +Punch +Punch's +Punic +Punjab +Punjab's +Punjabi +Punjabi's +Purcell +Purcell's +Purdue +Purdue's +Purim +Purim's +Purina +Purina's +Puritan +Puritan's +Puritanism +Puritanism's +Puritans +Putnam +Putnam's +Pygmalion +Pygmalion's +Pygmies +Pygmy +Pygmy's +Pyle +Pyle's +Pym +Pym's +Pyongyang +Pyongyang's +Pyrenean +Pyrenees +Pyrex +Pyrex's +Pyrexes +Pyrrhic +Pythagoras +Pythagoras's +Pythagorean +Python +Python's ++++++++++ +Q +Q's +Qaddafi +Qaddafi's +Qantas +Qantas's +Qatar +Qatar's +Qatari +Quaalude +Quaker +Quaker's +Quakerism +Quakers +Quasimodo +Quasimodo's +Quaternary +Quayle +Quayle's +Quebec +Quebec's +Quechua +Quechua's +Queen +Queen's +Queens +Queensland +Queensland's +Quentin +Quentin's +Quetzalcoatl +Quetzalcoatl's +Quill +Quill's +Quincy +Quincy's +Quinlan +Quinlan's +Quinn +Quinn's +Quintana +Quintana's +Quinton +Quinton's +Quintus +Quintus's +Quirinal +Quirinal's +Quisling +Quisling's +Quito +Quito's +Quixote +Quixote's +Qumran +Qumran's +Quonset ++++++++++ +R +R's +Ra +Ra's +Rabat +Rabat's +Rabbi +Rabbi's +Rabelais +Rabelais's +Rabelaisian +Rabi +Rabin +Rabin's +Rachael +Rachael's +Rachel +Rachel's +Rachelle +Rachelle's +Rachmaninoff +Rachmaninoff's +Racine +Racine's +Rae +Rae's +Rafael +Rafael's +Rafaela +Rafaela's +Raff +Rafferty +Rafferty's +Raffles +Rainer +Rainer's +Rainier +Rainier's +Raleigh +Raleigh's +Ralf +Ralf's +Ralph +Ralph's +Ram +Ram's +Ramada +Ramada's +Ramadan +Ramadan's +Ramakrishna +Ramakrishna's +Ramayana +Ramayana's +Rambo +Rambo's +Ramirez +Ramirez's +Ramiro +Ramiro's +Ramon +Ramon's +Ramona +Ramona's +Ramos +Ramsay +Ramsay's +Ramsey +Ramsey's +Rand +Rand's +Randal +Randal's +Randall +Randall's +Randolph +Randolph's +Randy +Randy's +Rangoon +Rangoon's +Rankin +Rankin's +Ransom +Ransom's +Raphael +Raphael's +Raquel +Raquel's +Rasmussen +Rasmussen's +Rasputin +Rasputin's +Rastafarian +Rastafarian's +Rather +Ratliff +Ratliff's +Raul +Raul's +Ravel +Raven +Raven's +Ray +Ray's +Rayburn +Rayburn's +Raymond +Raymond's +Rd +Rd's +Re +Re's +Rea +Rea's +Read +Reading +Reading's +Reagan +Reagan's +Reaganomics +Realtor +Realtors +Reba +Reba's +Rebecca +Rebecca's +Reconstruction +Reconstruction's +Redeemer +Redeemer's +Redford +Redford's +Redmond +Redmond's +Reebok +Reebok's +Reece +Reece's +Reed +Reed's +Rees +Reese +Reese's +Reeves +Reformation +Reformation's +Reformations +Refugio +Refugio's +Regan +Regan's +Reggie +Reggie's +Regina +Regina's +Reginald +Reginald's +Rehnquist +Reich +Reich's +Reichstag's +Reid +Reid's +Reiko +Reiko's +Reilly +Reilly's +Reinhardt +Reinhardt's +Reinhold +Reinhold's +Rembrandt +Rembrandt's +Remington +Remington's +Remy +Remy's +Rena +Rena's +Renaissance +Renaissance's +Renaissances +Renaldo +Renaldo's +Renascence +Renascence's +Renascences +Renate +Renate's +Renault +Renault's +Rene +Rene's +Renee +Renee's +Reno +Reno's +Renoir +Renoir's +Rep +Rep's +Representative +Representatives +Republican +Republicanism +Republicanisms +Republicans +Requiem +Requiem's +Requiems +Resistance +Resistance's +Resistances +Restoration +Restoration's +Resurrection +Resurrection's +Resurrections +Reuben +Reuben's +Reunion +Reuters +Rev +Revelation +Revelation's +Revelations +Revere +Reverend +Revlon +Revlon's +Rex +Rexford +Rexford's +Reyes +Reykjavik +Reykjavik's +Reyna +Reyna's +Reynaldo +Reynaldo's +Reynard +Reynard's +Reynolds +Rhea +Rhea's +Rhett +Rhett's +Rhiannon +Rhiannon's +Rhine +Rhine's +Rhineland +Rhineland's +Rhoda +Rhoda's +Rhodes +Rhodesia +Rhodesia's +Rhodesian +Rhodesians +Rhonda +Rhonda's +Rhone +Rhys +Rica +Rica's +Ricardo +Ricardo's +Rice +Rice's +Rich +Rich's +Richard +Richard's +Richards +Richardson +Richardson's +Richelieu +Richelieu's +Richmond +Richmond's +Richter +Richter's +Rick +Rick's +Rickard +Rickard's +Rickey +Rickey's +Rickie +Rickie's +Ricky +Ricky's +Rico +Rico's +Riddle +Riddle's +Ride +Riefenstahl +Riefenstahl's +Riel +Riemann +Riemann's +Riesling +Riesling's +Rieslings +Riga +Riga's +Riggs +Riggs's +Right +Rights +Riley +Riley's +Rimbaud +Rimbaud's +Rimington +Ring +Ring's +Ringling +Ringling's +Rio +Riordan +Riordan's +Rios +Rip +Rip's +Ripley +Ripley's +Risorgimento +Risorgimento's +Rita +Rita's +Ritalin +Ritchie +Ritchie's +Ritz +Ritz's +Riva +Riva's +Rivas +Rivera +Rivera's +Rivers +Riverside +Riverside's +Riviera +Riyadh +Riyadh's +Roach +Roach's +Roanoke +Roanoke's +Rob +Rob's +Robb +Robb's +Robbie +Robbie's +Robbins +Robby +Robby's +Roberson +Roberson's +Robert +Robert's +Roberta +Roberta's +Roberto +Roberto's +Roberts +Robertson +Robertson's +Robeson +Robeson's +Robespierre +Robin +Robin's +Robinette +Robinette's +Robinson +Robinson's +Robitussin +Robitussin's +Robles +Robles's +Robson +Robson's +Roby +Roby's +Robyn +Robyn's +Rocco +Rocco's +Rocha +Rocha's +Roche +Roche's +Rochelle +Rochelle's +Rochester +Rochester's +Rock +Rock's +Rockefeller +Rockefeller's +Rockford +Rockford's +Rockies +Rockwell +Rockwell's +Rocky +Rod +Rod's +Roddenberry +Roddenberry's +Roderick +Roderick's +Rodger +Rodger's +Rodgers +Rodney +Rodney's +Rodolfo +Rodolfo's +Rodrigo +Rodrigo's +Rodriguez +Rodriguez's +Rodriquez +Rodriquez's +Roentgen's +Rogelio +Rogelio's +Roger +Roger's +Rogers +Roget +Roget's +Rojas +Rojas's +Rolaids +Rolaids's +Roland +Roland's +Rolando +Rolando's +Rolex +Rolex's +Rolf +Rolf's +Rolland +Rolland's +Rollerblade +Rollerblades +Rollin +Rollin's +Rollins +Rolodex +Rom +Roma +Roma's +Roman +Romanesque +Romania +Romania's +Romanian +Romanian's +Romanians +Romanisation +Romanise +Romanised +Romanises +Romanising +Romanization +Romanize +Romanized +Romanizes +Romanizing +Romano +Romano's +Romans +Romansh +Romansh's +Romanticism +Romanticisms +Romany +Romany's +Rome +Rome's +Romeo +Romeo's +Romeos +Romero +Romero's +Romney +Romney's +Romulus +Romulus's +Ron +Ron's +Rona +Rona's +Ronald +Ronald's +Ronda +Ronda's +Ronnie +Ronnie's +Ronny +Ronny's +Rooney +Rooney's +Roosevelt +Roosevelt's +Root +Root's +Roquefort +Roquefort's +Rorschach +Rory +Rory's +Rosa +Rosa's +Rosales +Rosales's +Rosalie +Rosalie's +Rosalind +Rosalind's +Rosalinda +Rosalinda's +Rosaline +Rosaline's +Rosalyn +Rosalyn's +Rosamond +Rosamond's +Rosanna +Rosanna's +Rosanne +Rosanne's +Rosario +Rosario's +Roscoe +Roscoe's +Rose +Rose's +Roseanna +Roseanna's +Roseanne +Roseanne's +Roseau +Rosella +Roselle +Roselle's +Rosemarie +Rosemarie's +Rosemary +Rosemary's +Rosenberg +Rosenberg's +Rosetta +Rosetta's +Rosette +Rosette's +Rosicrucian +Rosicrucian's +Rosie +Rosie's +Rosita +Rosita's +Roslyn +Roslyn's +Ross +Rossini +Rossini's +Rostropovich +Rostropovich's +Roswell +Roswell's +Rosy +Rotarian +Rotarian's +Roth +Roth's +Rothko +Rothko's +Rothschild +Rothschild's +Rotterdam +Rotterdam's +Rousseau +Rousseau's +Rover +Rover's +Row +Row's +Rowan +Rowan's +Rowe +Rowe's +Rowena +Rowena's +Rowland +Rowland's +Rowling +Rowling's +Roxana +Roxana's +Roxanna +Roxanna's +Roxanne +Roxanne's +Roxie +Roxie's +Roy +Roy's +Royal +Royce +Royce's +Rte +Rubbermaid +Rubbermaid's +Rube +Rube's +Ruben +Ruben's +Rubens +Rubicon +Rubicon's +Rubik +Rubik's +Rubin +Rubin's +Rubinstein +Rubinstein's +Ruby +Ruby's +Rudd +Rudd's +Ruddy +Rudolf +Rudolf's +Rudolph +Rudolph's +Rudy +Rudy's +Rudyard +Rudyard's +Rufus +Rufus's +Rugby's +Ruggiero +Ruggiero's +Ruhr +Ruhr's +Ruiz +Ruiz's +Rules +Rum +Rumania's +Rumanian's +Runnymede +Runnymede's +Runyon +Runyon's +Rupert +Rupert's +Rush +Rush's +Rushdie +Rushmore +Rushmore's +Ruskin +Ruskin's +Russ +Russell +Russell's +Russia +Russia's +Russian +Russian's +Russians +Russo +Russo's +Rustbelt +Rustbelt's +Rusty +Rutgers +Ruth +Ruth's +Ruthann +Ruthann's +Rutherford +Rutherford's +Ruthie +Ruthie's +Rutledge +Rutledge's +Rwanda +Rwanda's +Rwandan +Rwandans +Rx +Rx's +Ryan +Ryan's +Ryder +Ryder's +Ryukyu +Ryukyu's +Ryun +Ryun's ++++++++++ +S +Saab +Saab's +Sabbath +Sabbath's +Sabbaths +Sabina +Sabina's +Sabine +Sabine's +Sabre +Sabre's +Sabrina +Sabrina's +Sachs +Sachs's +Sacramento +Sacramento's +Saddam +Saddam's +Sadducee +Sadducee's +Sadie +Sadie's +Safeway +Safeway's +Safire +Safire's +Saginaw +Saginaw's +Sagittarius +Sagittarius's +Sahara +Sahara's +Saharan +Saharan's +Saigon +Saigon's +Saint +Sakai +Sakai's +Sakhalin +Sakhalin's +Saks +Sal +Sal's +Saladin +Saladin's +Salamis +Salas +Salas's +Salazar +Salazar's +Sale +Salem +Salem's +Salerno +Salerno's +Salinas +Salinger +Salinger's +Salisbury +Salisbury's +Salk +Salk's +Sallie +Sallie's +Sally +Sally's +Sallyanne +Sallyanne's +Salmon +Salmon's +Salome +Salome's +Salomon +Salomon's +Salvador +Salvador's +Salvadoran +Salvadorans +Salvadorian +Salvadorians +Salvation +Salvatore +Salvatore's +Salvo +Salyut +Sam +Sam's +Samantha +Samantha's +Samara +Samara's +Samaria +Samaria's +Samaritan +Samaritan's +Samaritans +Sammie +Sammie's +Sammy +Sammy's +Samoa +Samoan +Samoans +Samoyed +Samoyed's +Sampson +Sampson's +Samson +Samson's +Samuel +Samuel's +Samuelson +Samuelson's +San +San's +Sanchez +Sanchez's +Sand +Sand's +Sandburg +Sandburg's +Sander +Sander's +Sanders +Sanderson +Sanderson's +Sandi +Sandi's +Sandinista +Sandoval +Sandoval's +Sandra +Sandra's +Sandy +Sandy's +Sanford +Sanford's +Sang +Sanger +Sanger's +Sanhedrin +Sanhedrin's +Sanskrit +Sanskrit's +Santa +Santa's +Santana +Santana's +Santayana +Santayana's +Santiago +Santiago's +Santos +Sapphire +Sapphire's +Sapporo +Sapporo's +Sara +Sara's +Saracen +Saracen's +Saracens +Saragossa +Saragossa's +Sarah +Sarah's +Sarajevo +Sarajevo's +Saran +Saran's +Sarasota +Sarasota's +Sarawak +Sarawak's +Sardinia +Sardinia's +Sargasso +Sargasso's +Sargon +Sargon's +Sari +Sari's +Sarnoff +Sartre +Sartre's +Saskatchewan +Saskatchewan's +Saskatoon +Saskatoon's +Sassoon +Sassoon's +Sat +Satan +Satan's +Satanism +Satanism's +Satanist +Satanist's +Saturday +Saturday's +Saturdays +Saturn +Saturn's +Saturnalia +Saturnalia's +Saudi +Saudis +Saul +Saul's +Saunders +Saundra +Saundra's +Sauternes +Savage +Savage's +Savannah +Savannah's +Savonarola +Savonarola's +Savoy +Savoy's +Savoyard +Savoyard's +Saw +Saw's +Sawyer +Sawyer's +Sax +Sax's +Saxon +Saxon's +Saxons +Saxony +Saxony's +Say +Say's +Sayers +Sayre +Sayre's +Sc +Scan +Scandinavia +Scandinavia's +Scandinavian +Scandinavians +Scaramouch +Scaramouch's +Scarborough +Scarborough's +Scarlatti +Scarlatti's +Scarlet +Scheherazade +Scheherazade's +Schenectady +Schenectady's +Schick +Schick's +Schiller +Schiller's +Schindler +Schindler's +Schlesinger +Schlesinger's +Schliemann +Schliemann's +Schlitz +Schlitz's +Schmidt +Schmidt's +Schnabel +Schnabel's +Schnauzer +Schnauzer's +Schneider +Schneider's +Schoenberg +Schoenberg's +Schopenhauer +Schopenhauer's +Schroeder +Schroeder's +Schrödinger +Schubert +Schubert's +Schultz +Schultz's +Schulz +Schulz's +Schumann +Schumann's +Schuyler +Schuyler's +Schuylkill +Schuylkill's +Schwartz +Schwartz's +Schwarzenegger +Schwarzenegger's +Schwarzkopf +Schwarzkopf's +Schweitzer +Schweitzer's +Schweppes +Schweppes's +Scientology +Scientology's +Scipio +Scipio's +Scopes +Scorpio +Scorpio's +Scorpios +Scorsese +Scot +Scot's +Scotch +Scotches +Scotchman +Scotchman's +Scotchmen +Scotchwoman +Scotland +Scotland's +Scots +Scotsman +Scotsman's +Scotsmen +Scotswoman +Scotswomen +Scott +Scott's +Scottie +Scottie's +Scotties +Scottish +Scottsdale +Scottsdale's +Scotty's +Scout's +Scrabble +Scrabbles +Scranton +Scranton's +Scribner +Scribner's +Scripture +Scripture's +Scriptures +Scrooge +Scrooge's +Scrooges +Scruggs +Scruggs's +Scud +Scullin +Scylla +Scylla's +Scythia +Scythian +Se +Seagram +Seagram's +Seamus +Sean +Sean's +Sears +Seattle +Seattle's +Sebastian +Sebastian's +Sec +Secretariat +Secretariat's +Secretaries +Secretary +Seder +Seder's +Seders +See +Seed +Seed's +Sega +Sega's +Segovia +Segovia's +Segundo +Segundo's +Seiko +Seiko's +Seine +Seine's +Seinfeld +Seinfeld's +Selby +Selby's +Selena +Selena's +Seleucid +Seleucid's +Seljuk +Seljuk's +Selkirk +Selkirk's +Sellers +Selma +Selma's +Seminole +Seminole's +Seminoles +Semite +Semite's +Semites +Semitic +Semitic's +Semitics +Senate +Senate's +Senates +Sendai +Sendai's +Seneca +Seneca's +Senegal +Senegal's +Senegalese +Senghor +Senghor's +Senior +Seniors +Sennacherib +Sennacherib's +Seoul +Seoul's +Sept +September +September's +Septembers +Septuagint +Septuagint's +Serb +Serb's +Serbia +Serbia's +Serbian +Serbians +Serbs +Serena +Serena's +Serene +Serengeti +Serengeti's +Serge +Serge's +Sergeant +Sergeant's +Sergio +Sergio's +Serrano +Serrano's +Set +Set's +Seth +Seth's +Seton +Seton's +Seuss +Seuss's +Sevastopol +Sevastopol's +Severn +Severn's +Seville +Seville's +Seward +Seward's +Sexton +Sexton's +Seychelles +Seymour +Seymour's +Sgt +Shadow +Shadow's +Shaffer +Shaffer's +Shaker +Shakers +Shakespeare +Shakespeare's +Shakespearean +Shakespeareans +Shalom +Shamus +Shamus's +Shane +Shane's +Shanghai +Shanghai's +Shannon +Shannon's +Shantung +Shantung's +Shapiro +Shapiro's +Shari +Shari's +Sharon +Sharon's +Sharp +Sharp's +Sharpe +Sharpe's +Shasta +Shasta's +Shaun +Shaun's +Shauna +Shauna's +Shavian +Shavuot +Shaw +Shaw's +Shawn +Shawn's +Shawnee +Shawnee's +Shawnees +Shay +Shay's +Shayne +Shayne's +Sheba +Sheba's +Sheena +Sheena's +Sheetrock +Sheffield +Sheffield's +Sheila +Sheila's +Shelby +Shelby's +Sheldon +Sheldon's +Shelia +Shelia's +Shell +Shell's +Shelley +Shelley's +Shellie +Shellie's +Shelly +Shelly's +Shelton +Shelton's +Shem +Shem's +Shenandoah +Shenandoah's +Shepard +Shepard's +Shepherd +Shepherd's +Sheppard +Sheppard's +Sheraton +Sheraton's +Sheri +Sheri's +Sheridan +Sheridan's +Sherlock +Sherlock's +Sherman +Sherman's +Sherri +Sherri's +Sherrie +Sherrie's +Sherry +Sherry's +Sherwin +Sherwin's +Sherwood +Sherwood's +Sheryl +Sheryl's +Shetland +Shetlands +Shevardnadze +Shevardnadze's +Shevat +Shields +Shiite +Shiite's +Shiites +Shikoku +Shikoku's +Shiloh +Shiloh's +Shinto +Shinto's +Shiraz +Shiraz's +Shirley +Shirley's +Shiva +Shiva's +Shockley +Shockley's +Short +Short's +Shorthorn +Shorthorn's +Shoshanna +Shoshanna's +Shoshone +Shoshone's +Shoshones +Shreveport +Shreveport's +Shropshire +Shropshire's +Shylock +Shylock's +Siam +Siam's +Siamese +Siamese's +Sib +Sib's +Siberia +Siberia's +Siberian +Siberians +Sibley +Sibley's +Sibyl +Sibyl's +Sicilian +Sicilians +Sicily +Sicily's +Sid +Sid's +Siddhartha +Siddhartha's +Sidney +Sidney's +Siegfried +Siegfried's +Siemens +Siemens's +Sierras +Sigmund +Sigmund's +Sigrid +Sigrid's +Sihanouk +Sihanouk's +Sikh +Sikh's +Sikhism +Sikhism's +Sikhs +Sikorsky +Sikorsky's +Silas +Silas's +Silesia +Silesia's +Silurian +Silva +Silva's +Silvia +Silvia's +Simeon +Simeon's +Simmental +Simmons +Simmons's +Simon +Simon's +Simone +Simone's +Simpson +Simpson's +Sims +Sinai +Sinai's +Sinatra +Sinatra's +Sinclair +Sinclair's +Sindhi +Sindhi's +Sine +Sine's +Singapore +Singapore's +Singaporean +Singaporeans +Singer +Singer's +Singleton +Singleton's +Sinhalese +Siobhan +Siobhan's +Sioux +Sioux's +Sir +Sir's +Sirius +Sirius's +Sirs +Sissy +Sissy's +Sistine +Sisyphean +Sisyphus +Sisyphus's +Siva +Siva's +Sivan +Skinner +Skinner's +Skip +Skip's +Skipper +Skipper's +Skippy +Skippy's +Skopje +Sky +Sky's +Skye +Skye's +Skylab +Skylab's +Slade +Slade's +Slater +Slater's +Slav +Slav's +Slavic +Slavic's +Slavonic +Slavonic's +Slavs +Slim +Slinky +Sloan +Sloan's +Sloane +Sloane's +Slocum +Slocum's +Slovak +Slovakia +Slovakia's +Slovakian +Slovakians +Slovaks +Slovene +Slovenes +Slovenia +Slovenia's +Slovenian +Slovenians +Sly +Small +Small's +Smirnoff +Smirnoff's +Smith +Smith's +Smithson +Smithson's +Smithsonian +Smithsonian's +Smokey +Smokey's +Smolensk +Smolensk's +Smuts +Smyrna +Smyrna's +Snake +Snapple +Snapple's +Snead +Snead's +Snell +Snell's +Snickers +Snider +Snider's +Snoopy +Snow +Snow's +Snowy +Snyder +Snyder's +Soave +Soc +Socceroos +Socorro +Socorro's +Socrates +Socratic +Socratics +Soddy +Soddy's +Sodom +Sodom's +Sofia +Sofia's +Soho +Soho's +Sol +Sol's +Solis +Solis's +Solomon +Solomon's +Solzhenitsyn +Solzhenitsyn's +Somali +Somali's +Somalia +Somalia's +Somalis +Somerset +Somerset's +Somme +Somme's +Somoza +Son +Son's +Sondheim +Sondheim's +Sondra +Sondra's +Sonia +Sonia's +Sonja +Sonja's +Sonny +Sonny's +Sonora +Sonora's +Sony +Sony's +Sonya +Sonya's +Sophia +Sophia's +Sophie +Sophie's +Sophocles +Sophocles's +Sorbonne +Sorbonne's +Sosa +Sosa's +Soto +Soto's +Sousa +Sousa's +South +South's +Southampton +Southampton's +Southeast +Southeast's +Southern +Southerner +Southerner's +Southerners +Southwest +Southwest's +Soviet +Soviets +Soweto +Soweto's +Soyuz +Soyuz's +Sp +Spackle +Spain +Spain's +Spam +Spam's +Span +Spaniard +Spaniard's +Spaniards +Spanish +Spanish's +Sparks +Sparta +Sparta's +Spartacus +Spartacus's +Spartan +Spartans +Speaker +Speaker's +Spears +Spence +Spence's +Spencer +Spencer's +Spenser +Spenser's +Spenserian +Sperry +Sperry's +Sphinx +Sphinx's +Spielberg +Spielberg's +Spike +Spike's +Spinoza +Spinoza's +Spires +Spiro +Spiro's +Spitz +Spitz's +Splayd +Spock +Spock's +Spokane +Spokane's +Springfield +Springfield's +Springsteen +Springsteen's +Sprint +Sprint's +Sprite +Sprite's +Sputnik +Sq +Squibb +Squibb's +Squire +Squire's +St +St's +Stacey +Stacey's +Stacie +Stacie's +Stacy +Stacy's +Stafford +Stafford's +Stalin +Stalin's +Stalingrad +Stalingrad's +Stalinist +Stallone +Stamford +Stamford's +Stan +Stan's +Standish +Standish's +Stanfield +Stanfield's +Stanford +Stanford's +Stanislaw +Stanislaw's +Stanley +Stanley's +Stanton +Stanton's +Stanwood +Stanwood's +Staples +Star +Star's +Starbucks +Stark +Stark's +Starkey +Starkey's +Starr +Starr's +Statehouse's +Staten +Staten's +States +Ste +Stead +Steele +Steele's +Stefan +Stefan's +Stefano +Stefano's +Steffen +Steffen's +Stein +Stein's +Steinbeck +Steinbeck's +Steinem +Steinem's +Steiner +Steiner's +Steinmetz +Steinmetz's +Steinway +Steinway's +Stella +Stella's +Stendhal +Stendhal's +Stephan +Stephan's +Stephanie +Stephanie's +Stephen +Stephen's +Stephens +Stephenson +Stephenson's +Sterling +Sterling's +Stern +Stern's +Stetson +Stetson's +Steuben +Steuben's +Steve +Steve's +Steven +Steven's +Stevens +Stevenson +Stevenson's +Steward +Steward's +Stewart +Stewart's +Stilton +Stilton's +Stine +Stine's +Stinky +Stirling +Stirling's +Stockhausen +Stockholm +Stockholm's +Stockton +Stockton's +Stoddard +Stoddard's +Stoic +Stoic's +Stoicism +Stoicism's +Stoicisms +Stoics +Stokes +Stolichnaya +Stolichnaya's +Stone +Stone's +Stonehenge +Stonehenge's +Stoppard +Storm +Storm's +Stormy +Stout +Stout's +Stowe +Stowe's +Stradivarius +Stradivarius's +Strasbourg +Strasbourg's +Strauss +Stravinsky +Stravinsky's +Streisand +Strickland +Strickland's +Strindberg +Strindberg's +Strine +Strong +Strong's +Stuart +Stuart's +Stuarts +Stubbies +Studebaker +Studebaker's +Sturt +Stuttgart +Stuttgart's +Stuyvesant +Stuyvesant's +Stygian +Styrofoam +Styx +Styx's +Suarez +Suarez's +Subaru +Subaru's +Sucre +Sucrets +Sucrets's +Sudan +Sudan's +Sudanese +Sudanese's +Sudetenland +Sudetenland's +Sue +Sue's +Suez +Suez's +Suffolk +Suffolk's +Sufi +Sufi's +Sufis +Sufism +Sufism's +Sukarno +Sukarno's +Sukkoth's +Suleiman +Sulla +Sulla's +Sullivan +Sullivan's +Sully +Sumatra +Sumatra's +Sumatran +Sumatrans +Sumerian +Sumerian's +Sumerians +Summer +Summer's +Summers +Sumner +Sumner's +Sumter +Sumter's +Sun +Sunbeam +Sunbeam's +Sunbelt +Sunday +Sunday's +Sundays +Sung +Sunkist +Sunkist's +Sunni +Sunni's +Sunnis +Sunnite +Sunnite's +Sunnites +Sunny +Sunnyvale +Sunnyvale's +Sunshine +Sunshine's +Superfund +Superfund's +Superglue +Superglue's +Superior +Superior's +Superman +Superman's +Supt +Supt's +Surabaya +Surabaya's +Surat's +Surinam's +Suriname +Surinamese +Susan +Susan's +Susana +Susana's +Susanna +Susanna's +Susannah +Susannah's +Susanne +Susanne's +Susie +Susie's +Susquehanna +Susquehanna's +Sussex +Sussex's +Sutherland +Sutherland's +Sutton +Sutton's +Suva +Suva's +Suzann +Suzann's +Suzanne +Suzanne's +Suzette +Suzette's +Suzie +Suzie's +Suzuki +Suzuki's +Suzy +Suzy's +Sven +Sven's +Swahili +Swahili's +Swahilis +Swan +Swansea +Swansea's +Swanson +Swanson's +Swazi +Swaziland +Swaziland's +Swede +Swede's +Sweden +Sweden's +Swedes +Swedish +Sweeney +Sweeney's +Sweet +Sweet's +Swift +Swift's +Swiss +Swissair +Swissair's +Switzerland +Switzerland's +Sybil +Sybil's +Sybille +Sybille's +Sydney +Sydney's +Sydneysider +Sykes +Sykes's +Sylvan +Sylvester +Sylvester's +Sylvia +Sylvia's +Sylvie +Sylvie's +Syracuse +Syracuse's +Syria +Syria's +Syrian +Syrians ++++++++++ +T +T's +Ta +Ta's +Tab +Tab's +Tabasco +Tabasco's +Tabb +Tabb's +Tabby +Tabby's +Taber +Taber's +Tabernacle +Tabernacles +Tabitha +Tabitha's +Tabor +Tabor's +Tacoma +Tacoma's +Tad +Tad's +Taffy +Taffy's +Taft +Taft's +Tahiti +Tahiti's +Tahitian +Tahitians +Tahoe +Tahoe's +Tailor +Tailor's +Taipei +Taipei's +Taiwan +Taiwan's +Taiwanese +Tajikistan +Talbert +Talbert's +Talbot +Talbot's +Taliban +Taliban's +Taliesin +Taliesin's +Tallahassee +Tallahassee's +Talley +Talley's +Talleyrand +Tallinn +Tallinn's +Tallulah +Tallulah's +Tally +Tally's +Talmud +Talmud's +Talmudic +Talmudist +Talmudist's +Talmudists +Tam +Tam's +Tamar +Tamar's +Tamara +Tamara's +Tami +Tami's +Tamil +Tamil's +Tamils +Tammany +Tammany's +Tammie +Tammie's +Tammuz +Tammy +Tammy's +Tampa +Tampa's +Tamworth +Tamworth's +Tan +Tan's +Tandy +Tandy's +Tanganyika +Tanganyika's +Tangier +Tania +Tania's +Tanner +Tanner's +Tansy +Tansy's +Tantalus +Tantalus's +Tanya +Tanya's +Tanzania +Tanzania's +Tanzanian +Tanzanians +Tao +Tao's +Taoism +Taoism's +Taoist +Taoist's +Taoists +Tara +Tara's +Tarawa +Tarawa's +Target +Target's +Tartar's +Tartuffe +Tartuffe's +Tarzan +Tarzan's +Tashkent +Tashkent's +Tasman +Tasman's +Tasmania +Tasmania's +Tasmanian +Tasmanians +Tassie +Tatar +Tatar's +Tatars +Tate +Tate's +Tatiana +Tatiana's +Tatum +Tatum's +Taurus +Taurus's +Taylor +Taylor's +Tb +Tbilisi +Tbilisi's +Tchaikovsky +Tchaikovsky's +Te +Teasdale +Teasdale's +Technicolor +Technicolor's +Tecumseh +Tecumseh's +Ted +Ted's +Teddy +Teddy's +Teflon +Teflon's +Tegucigalpa +Tegucigalpa's +Teheran's +Tehran +Tel. +TelePrompTer +TelePrompTers +Teletype +Teletype's +Teletypes +Tell +Teller +Teller's +Telugu +Telugu's +Temp +Temp's +Tempe +Tempe's +Templar +Temple +Temple's +Templeton +Templeton's +Tennessean +Tennesseans +Tennessee +Tennessee's +Tennyson +Tennyson's +Terence +Terence's +Teresa +Teresa's +Teri +Teri's +Terpsichore +Terpsichore's +Terra +Terra's +Terrance +Terrance's +Terrell +Terrell's +Terrence +Terrence's +Terri +Terri's +Terrie +Terrie's +Terrill +Terrill's +Territorial +Territorian +Territory +Territory's +Terry +Terry's +Tertiary +Tesco +Tesla +Tesla's +Tessa +Tessa's +Teutonic +Tevet +Tex +Texaco +Texaco's +Texan +Texans +Texas +Texas's +Thackeray +Thackeray's +Thad +Thad's +Thaddeus +Thaddeus's +Thai +Thailand +Thailand's +Thais +Thames +Thane +Thane's +Thanksgiving +Thanksgivings +Tharp +Tharp's +Thatch +Thatch's +Thatcher +Thatcher's +Thayne +Thayne's +Thebes +Thelma +Thelma's +Theo +Theo's +Theodora +Theodora's +Theodore +Theodore's +Theodosia +Theodosia's +Theodosius +Theodosius's +Theosophy +Theravada +Theravada's +Theresa +Theresa's +Therese +Therese's +Thermopylae +Thermos +Thermos's +Thermoses +Thespian +Thespians +Thessalonians +Thessaly +Thom +Thom's +Thomas +Thomism +Thomism's +Thompson +Thompson's +Thomson +Thomson's +Thor +Thor's +Thoreau +Thoreau's +Thorn +Thorn's +Thorndike +Thorndike's +Thornton +Thornton's +Thorny +Thoroughbred +Thoroughbred's +Thorpe +Thorpe's +Thrace +Thrace's +Thracian +Thracian's +Thu +Thucydides +Thule +Thule's +Thurber +Thurber's +Thurman +Thurman's +Thurmond +Thurmond's +Thurs +Thursday +Thursday's +Thursdays +Thurston +Thurston's +Thutmose +Thutmose's +Ti +Tiber +Tiber's +Tiberius +Tiberius's +Tibet +Tibet's +Tibetan +Tibetans +Ticonderoga +Ticonderoga's +Tide +Tide's +Tierney +Tierney's +Tiff +Tiff's +Tiffany +Tiffany's +Tigris +Tigris's +Tijuana +Tijuana's +Tillie +Tillie's +Tillman +Tillman's +Tim +Tim's +Timbuktu +Timbuktu's +Timex +Timex's +Timmy +Timmy's +Timor +Timor's +Timothy +Timothy's +Tina +Tina's +Tine +Tine's +Ting +Ting's +Tippecanoe +Tippecanoe's +Tipperary +Tipperary's +Tirana's +Tishri +Titan +Titan's +Titania's +Titanic +Titans +Titian +Titian's +Titicaca +Tito +Tito's +Titus +Titus's +Tm +Tobago +Tobago's +Tobias +Tobias's +Tobin +Tobin's +Toby +Toby's +Tocqueville +Todd +Todd's +Toddy +Toddy's +Togo +Togo's +Togolese +Tokay +Tokay's +Tokugawa +Tokugawa's +Tokyo +Tokyo's +Tokyoite +Tokyoite's +Tokyoites +Toledo +Toledo's +Tolstoy +Tolstoy's +Toltec +Toltec's +Tom +Tom's +Tomas +Tome +Tome's +Tomlin +Tomlin's +Tommie +Tommie's +Tommy +Tommy's +Tompkins +Tompkins's +Tonga +Tonga's +Tongan +Tongan's +Tongans +Toni +Toni's +Tonia +Tonia's +Tony +Tony's +Tonya +Tonya's +Toowoomba +Top +Topeka +Topeka's +Torah +Torah's +Torahs +Tore +Tories +Toronto +Toronto's +Torrance +Torrance's +Torrens +Torres +Torricelli +Torricelli's +Tory +Tory's +Tosca +Tosca's +Toscanini +Toscanini's +Toshiba +Toshiba's +Toto +Toto's +Toulouse +Toulouse's +Tour +Tour's +Town +Town's +Townie +Townie's +Townsend +Townsend's +Townsville +Toynbee +Toynbee's +Toyoda +Toyoda's +Toyota +Toyota's +Trace +Trace's +Tracey +Tracey's +Traci +Traci's +Tracie +Tracie's +Tracy +Tracy's +Trafalgar +Trafalgar's +Tran +Tran's +Transvaal +Transvaal's +Transylvania +Transylvania's +Travers +Travis +Travis's +Travolta +Treasurer +Treasuries +Treasury +Treasury's +Treblinka +Trent +Trent's +Trenton +Trenton's +Trevino +Trevino's +Trevor +Trevor's +Trey +Trey's +Triassic +Tricia +Tricia's +Trident +Trident's +Trieste +Trieste's +Trina +Trina's +Trinidad +Trinidad's +Trinidadian +Trinidadians +Trinities +Trinity +Trinity's +Trip +Trip's +Tripoli +Tripoli's +Tripp +Tripp's +Trish +Trish's +Trisha +Trisha's +Tristan +Tristan's +Triton +Triton's +Trojan +Trojan's +Trojans +Trollope +Trollope's +Tropicana +Tropicana's +Trotsky +Trotsky's +Troy +Troy's +Truckee +Truckee's +Trudeau +Trudeau's +Trudy +Trudy's +Trujillo +Trujillo's +Truman +Truman's +Trumann +Trumann's +Trumbull +Trumbull's +Trump +Trump's +Truth +Tswana +Tswana's +Tuck +Tuck's +Tucker +Tucker's +Tucson +Tucson's +Tudor +Tudor's +Tudors +Tue +Tues +Tuesday +Tuesday's +Tuesdays +Tulane +Tulane's +Tully +Tully's +Tulsa +Tulsa's +Tums +Tums's +Tunguska +Tunguska's +Tunis +Tunis's +Tunisia +Tunisia's +Tunisian +Tunisians +Tupperware +Turin +Turin's +Turing +Turing's +Turk +Turk's +Turkey +Turkey's +Turkic +Turkic's +Turkish +Turkmenistan +Turkmenistan's +Turks +Turner +Turner's +Turpin +Turpin's +Tuscaloosa +Tuscaloosa's +Tuscan +Tuscany +Tuscany's +Tuskegee +Tuskegee's +Tutankhamen +Tutankhamen's +Tutsi +Tutu +Tutu's +Tuvalu +Tuvaluan +Twain +Tweed +Tweed's +Twinkies +Twp +Tylenol +Tyler +Tyler's +Tyndall +Tyndall's +Tyne +Tyne's +Tyre +Tyre's +Tyree +Tyree's +Tyrol's +Tyrolean +Tyrone +Tyrone's +Tyson +Tyson's +Tyson'sUdall ++++++++++ +U +UK +UK's +Udall +Udall's +Uganda +Uganda's +Ugandan +Ugandans +Ukraine +Ukraine's +Ukrainian +Ukrainians +Ulrich +Ulrich's +Ulrike +Ulrike's +Ulster +Ulster's +Ulysses +Umberto +Umberto's +Underwood +Underwood's +Unicode +Unicode's +Unilever +Unilever's +Union +Union's +Unionist +Unionist's +Unionists +Unions +Unitarian +Unitarian's +Unitarianism +Unitarianism's +Unitarians +Unrouteable +Upanishads +Updike +Updike's +Upjohn +Upjohn's +Upton +Upton's +Ur +Ur's +Ural +Urals +Uranus +Uranus's +Urban +Urdu +Urdu's +Uri +Uri's +Ursula +Ursula's +Uruguay +Uruguay's +Uruguayan +Uruguayans +Usenet +Usenet's +Ustinov +Ustinov's +Utah +Utah's +Utahan +Utahan's +Utahans +Ute +Ute's +Utopia +Utopia's +Utopian +Utopians +Utopias +Utrecht +Utrecht's +Uzbek +Uzbek's +Uzbekistan +Uzi +Uzis ++++++++++ +V +V's +Vaclav +Vaclav's +Vader +Vader's +Vaduz +Vaduz's +Vail +Vail's +Val +Val's +Valdez +Valdez's +Vale +Vale's +Valencia +Valencia's +Valentine +Valentine's +Valentino +Valentino's +Valenzuela +Valenzuela's +Valeria +Valeria's +Valerian +Valerian's +Valerie +Valerie's +Valhalla +Valhalla's +Valium +Valle +Valle's +Vallejo +Valletta +Valletta's +Valparaiso +Valparaiso's +Valuer +Van +Van's +Vance +Vance's +Vancouver +Vancouver's +Vandal +Vandal's +Vandals +Vanderbilt +Vanderbilt's +Vandyke +Vandyke's +Vanessa +Vanessa's +Vanuatu +Vargas +Vargas's +Vaseline +Vaseline's +Vasquez +Vasquez's +Vassar +Vassar's +Vatican +Vatican's +Vaughan +Vaughan's +Vaughn +Vaughn's +Vazquez +Vazquez's +Veda +Veda's +Vedanta +Vedanta's +Vedas +Vega +Vega's +Vegas +Vegemite +Vela +Vela's +Velcro +Velcro's +Velez +Velez's +Velma +Velma's +Velveeta +Velveeta's +Velvet +Velvet's +Velázquez +Venetian +Venetians +Venezuela +Venezuela's +Venezuelan +Venezuelans +Venice +Venice's +Venn +Venn's +Venus +Venuses +Venusians +Vera +Vera's +Verde +Verde's +Verdi +Verdi's +Verdun +Verdun's +Verge +Verge's +Vermeer +Vermeer's +Vermont +Vermont's +Vermonter +Vermonter's +Vermonters +Vern +Vern's +Verna +Verna's +Verne +Verne's +Vernon +Vernon's +Verona +Verona's +Veronica +Veronica's +Veronique +Veronique's +Versailles +Versailles's +Vesuvius +Vi +Viacom +Viacom's +Viagra +Vic +Vic's +Vicente +Vicente's +Vichy +Vichy's +Vick +Vick's +Vicki +Vicki's +Vickie +Vickie's +Vicksburg +Vicksburg's +Vicky +Vicky's +Victor +Victor's +Victoria +Victoria's +Victorian +Victorianism +Victorianisms +Victorians +Vida +Vida's +Vidal +Vidal's +Vienna +Vienna's +Viennese +Vientiane +Vientiane's +Vietcong +Vietcong's +Vietminh +Vietminh's +Vietnam +Vietnam's +Vietnamese +Viking +Viking's +Vikings +Vikki +Vikki's +Vila +Villa +Villa's +Villarreal +Villarreal's +Vilnius +Vilnius's +Vince +Vince's +Vincent +Vincent's +Vinita +Vinita's +Vinson +Vinson's +Viola +Viola's +Violet +Violet's +Virgie +Virgie's +Virgil +Virgil's +Virginia +Virginia's +Virginian +Virginians +Virgo +Virgo's +Virgos +Visa +Visa's +Vishnu +Vishnu's +Visigoth +Visigoth's +Visigoths +Vita +Vita's +Vito +Vito's +Viva +Vivekananda +Vivian +Vivian's +Vivien +Vivien's +Vivienne +Vivienne's +Vladimir +Vladimir's +Vladivostok +Vladivostok's +Vlasic +Vlasic's +Vogue +Vogue's +Volga +Volga's +Volgograd +Volgograd's +Volkswagen +Volkswagen's +Volta +Volta's +Voltaire +Voltaire's +Volvo +Volvo's +Von +Vonda +Vonda's +Vonnegut +Vonnegut's +Voyager +Voyager's +Vulcan +Vulcan's +Vulgate +Vulgate's +Vulgates ++++++++++ +W +W's +Wabash +Wabash's +Waco +Waco's +Wade +Wadsworth +Wadsworth's +Wagner +Wagner's +Wagnerian +Wagnerians +Waikiki +Waikiki's +Wainwright +Wainwright's +Wait +Wait's +Waite +Waite's +Waiter +Waiter's +Wake +Wake's +Wakefield +Wakefield's +Walden +Walden's +Waldo +Waldo's +Waldorf +Waldorf's +Waler +Wales +Walgreen +Walgreen's +Walker +Walker's +Walkman +Walkmans +Wall +Wall's +Wallace +Wallace's +Waller +Waller's +Wallis +Walloon +Walloon's +Walloons +Walls +Wally +Wally's +Walpole +Walpole's +Walsh +Walsh's +Walt +Walt's +Walter +Walter's +Walters +Walther +Walther's +Walton +Walton's +Wanamaker +Wanamaker's +Wanda +Wanda's +Wang +Wang's +Ward +Ward's +Warden +Warden's +Ware +Ware's +Warhol +Warhol's +Warner +Warner's +Warren +Warren's +Warsaw +Warsaw's +Warwick +Warwick's +Wash +Wash's +Washington +Washington's +Washingtonian +Washingtonians +Wasp's +Wassermann +Wassermann's +Waterbury +Waterbury's +Waterford +Waterford's +Watergate +Watergate's +Waterloo +Waterloo's +Waterloos +Waters +Watkins +Watson +Watson's +Watt +Watt's +Watts +Waugh +Waugh's +Wave +Waverley +Waverley's +Waverly +Waverly's +Waves +Way +Way's +Wayland +Wayland's +Waylon +Waylon's +Wayne +Wayne's +Weaver +Weaver's +Web +Web's +Webb +Webb's +Weber +Weber's +Webster +Webster's +Wed +Weddell +Wedgwood +Wedgwood's +Wednesday +Wednesday's +Wednesdays +Weeks +Weinberg +Weinberg's +Weiss +Weiss's +Weldon +Weldon's +Weller +Weller's +Wellington +Wellington's +Wellingtons +Wells +Welsh +Welshman +Welshman's +Welshmen +Welshwoman +Welshwoman's +Welshwomen +Wendell +Wendell's +Wendi +Wendi's +Wendy +Wendy's +Wenonah +Wenonah's +Wentworth +Werner +Werner's +Wes +Wesley +Wesley's +Wesleyan +Wessex +Wessex's +Wesson +Wesson's +West +West's +Westbrook +Westbrook's +Western +Westerner +Westerners +Westerns +Westinghouse +Westinghouse's +Westminster +Westminster's +Weston +Weston's +Westphalia +Westphalia's +Wharton +Wharton's +Wheatstone +Wheeler +Wheeler's +Wheeling +Whig +Whig's +Whigs +Whipple +Whipple's +Whirlpool +Whirlpool's +Whistler +Whistler's +Whit +Whit's +Whitaker +Whitaker's +Whitby +Whitby's +White +White's +Whitefield +Whitefield's +Whitehall +Whitehall's +Whitehorse +Whitehorse's +Whites +Whitfield +Whitfield's +Whitlam +Whitley +Whitley's +Whitman +Whitman's +Whitney +Whitney's +Whitsunday +Whitsunday's +Whittaker +Whittaker's +Whittier +Whyalla +Wicca +Wichita +Wichita's +Wiesenthal +Wiesenthal's +Wiggins +Wilberforce +Wilberforce's +Wilbert +Wilbert's +Wilbur +Wilbur's +Wilburn +Wilburn's +Wilcox +Wilcox's +Wilde +Wilde's +Wilder +Wiley +Wiley's +Wilfred +Wilfred's +Wilhelm +Wilhelm's +Wilhelmina +Wilhelmina's +Wilkerson +Wilkerson's +Wilkes +Wilkes's +Wilkins +Wilkins's +Wilkinson +Wilkinson's +Will +Will's +Willa +Willa's +Willamette +Willamette's +Willard +Willard's +Willem +Willem's +Willemstad +Willemstad's +Willey +Willey's +William +William's +Williams +Williamson +Williamson's +Willie +Willie's +Willis +Willow +Willow's +Wills +Willy +Willy's +Wilma +Wilma's +Wilmer +Wilmer's +Wilmette +Wilmette's +Wilmington +Wilmington's +Wilson +Wilson's +Wilt +Wilt's +Wilton +Wilton's +Wimbledon +Wimbledon's +Win +Win's +Winchester +Winchester's +Winchesters +Windbreaker +Windbreaker's +Windex +Windex's +Windham +Windham's +Windhoek +Windhoek's +Windows +Windsor +Windsor's +Windward +Windy +Winfield +Winfield's +Winfred +Winfred's +Winfrey +Winfrey's +Winifred +Winifred's +Winkle +Winkle's +Winn +Winn's +Winnebago +Winnebago's +Winnipeg +Winnipeg's +Winona +Winona's +Winslow +Winslow's +Winston +Winston's +Winters +Winthrop +Winthrop's +Wisconsin +Wisconsin's +Wisconsinite +Wisconsinite's +Wisconsinites +Wise +Wit +Wit's +Witt +Witt's +Wittgenstein +Wittgenstein's +Witty +Witwatersrand +Witwatersrand's +Wm +Wolf +Wolf's +Wolfe +Wolfe's +Wolff +Wolff's +Wolfgang +Wolfgang's +Wollongong +Wollongong's +Wollstonecraft +Wollstonecraft's +Wolverhampton +Wolverhampton's +Wonder +Wonder's +Wong +Wong's +Wood +Wood's +Woodard +Woodard's +Woodman +Woodman's +Woodrow +Woodrow's +Woods +Woodstock +Woodstock's +Woodward +Woodward's +Woody +Woody's +Woolworth +Woolworth's +Wooster +Wooster's +Wooten +Wooten's +Worcester +Worcestershire +Worcestershire's +Worden +Worden's +Wordsworth +Wordsworth's +Workman +Workman's +Worms +Worth +Worth's +Worthington +Worthington's +Worthy +Worthy's +Wozniak +Wozniak's +Wran +Wrangell +Wrangell's +Wren +Wren's +Wrens +Wright +Wright's +Wrigley +Wrigley's +Wroclaw +Wu +Wu's +Wurlitzer +Wurlitzer's +Wyatt +Wyatt's +Wycliffe +Wycliffe's +Wye +Wye's +Wylie +Wylie's +Wyndham +Wyndham's +Wynn +Wynn's +Wynne +Wynne's +Wyoming +Wyoming's +Wyomingite +Wyomingite's +Wyomingites ++++++++++ +X +X's +Xanthippe +Xanthippe's +Xavier +Xavier's +Xenia +Xenia's +Xerox +Xerox's +Xeroxed +Xeroxes +Xeroxing +Xerxes +Xhosa +Xhosa's +Xian +Xiaoping +Xiaoping's +Xmas +Xmas's +Xmases ++++++++++ +Y +Y's +Yahweh +Yahweh's +Yakima +Yakima's +Yale +Yale's +Yalta +Yalta's +Yamagata +Yamagata's +Yamaha +Yamaha's +Yamoussoukro +Yancey +Yancey's +Yang +Yang's +Yangon +Yangtze +Yangtze's +Yank +Yank's +Yankee +Yankee's +Yankees +Yanks +Yard +Yard's +Yardley +Yardley's +Yarra +Yates +Yeager +Yeager's +Yeats +Yekaterinburg +Yellowknife +Yellowknife's +Yellowstone +Yellowstone's +Yeltsin +Yemen +Yemen's +Yemeni +Yemenis +Yemenite +Yemenite's +Yemenites +Yerevan +Yiddish +Yiddish's +Yoda +Yoda's +Yoko +Yoko's +Yokohama +Yokohama's +Yolanda +Yolanda's +Yong +Yong's +Yonkers +York +York's +Yorker +Yorker's +Yorkshire +Yorkshire's +Yorkshires +Yorktown +Yorktown's +Yoruba +Yoruba's +Yosemite +Yosemite's +Yoshiko +Yoshiko's +Young +Young's +Youngstown +Youngstown's +Ypsilanti +Ypsilanti's +Yuan +Yuan's +Yucatan +Yugoslav +Yugoslav's +Yugoslavia +Yugoslavia's +Yugoslavian +Yugoslavians +Yugoslavs +Yukon +Yukon's +Yule +Yule's +Yuletide +Yuletides +Yuma +Yuma's +Yuri +Yuri's +Yves +Yves's +Yvette +Yvette's +Yvonne +Yvonne's ++++++++++ +Z +Zach +Zach's +Zachariah +Zachariah's +Zachary +Zachary's +Zack +Zack's +Zagreb +Zagreb's +Zaire +Zaire's +Zairian +Zairians +Zambezi +Zambezi's +Zambia +Zambia's +Zambian +Zambians +Zamora +Zamora's +Zane +Zane's +Zanzibar +Zanzibar's +Zapata +Zapata's +Zappa +Zappa's +Zebulon +Zebulon's +Zechariah +Zechariah's +Zed +Zed's +Zedekiah +Zedekiah's +Zedong +Zeke +Zeke's +Zelda +Zelda's +Zelma +Zelma's +Zen +Zen's +Zeno +Zeno's +Zephaniah +Zephaniah's +Zephyrus +Zephyrus's +Zeppelin's +Zest +Zest's +Zeus +Zeus's +Zhukov +Zhukov's +Ziegler +Ziegler's +Zimbabwe +Zimbabwe's +Zimbabwean +Zimbabweans +Zimmerman +Zimmerman's +Zinfandel +Zinfandel's +Zion +Zion's +Zionism +Zionism's +Zionist +Zionist's +Zionists +Ziploc +Zn +Zola +Zola's +Zollverein +Zollverein's +Zoloft +Zorn +Zorn's +Zoroaster +Zoroaster's +Zoroastrian +Zoroastrianism +Zoroastrianism's +Zoroastrians +Zorro +Zorro's +Zs +Zulu +Zulu's +Zululand +Zululand's +Zulus +Zuni +Zunis +Zwingli +Zwingli's +Zworykin +Zworykin's ++++++++++ +a +aardvark +aardvark's +aardvarks +aback +abacus +abacus's +abacuses +abaft +abalone +abalone's +abalones +abandon +abandoned +abandoning +abandonment +abandonment's +abandons +abase +abased +abasement +abases +abash +abashed +abashedly +abashes +abashing +abashment +abashment's +abasing +abate +abated +abatement +abatement's +abates +abating +abattoir +abattoir's +abattoirs +abbess +abbess's +abbesses +abbey +abbey's +abbeys +abbot +abbot's +abbots +abbrev +abbreviate +abbreviated +abbreviates +abbreviating +abbreviation +abbreviation's +abbreviations +abdicate +abdicated +abdicates +abdicating +abdication +abdication's +abdications +abdomen +abdomen's +abdomens +abdominal +abduct +abducted +abducting +abduction +abduction's +abductions +abductor +abductor's +abductors +abducts +abeam +abed +aberrant +aberration +aberration's +aberrational +aberrations +abet +abets +abetted +abetting +abettor +abettor's +abettors +abeyance +abeyance's +abhor +abhorred +abhorrence +abhorrence's +abhorrent +abhorrently +abhorring +abhors +abidance +abidance's +abide +abides +abiding +abidingly +abilities +ability +ability's +abject +abjection +abjection's +abjectly +abjectness +abjuration +abjuration's +abjurations +abjuratory +abjure +abjured +abjurer +abjurer's +abjurers +abjures +abjuring +ablate +ablated +ablates +ablating +ablation +ablation's +ablations +ablative +ablatives +ablaze +able +abler +ablest +abloom +ablution +ablution's +ablutions +ably +abnegate +abnegated +abnegates +abnegating +abnegation +abnegation's +abnormal +abnormalities +abnormality +abnormality's +abnormally +aboard +abode +abode's +abodes +abolish +abolished +abolishes +abolishing +abolition +abolition's +abolitionism +abolitionism's +abolitionist +abolitionist's +abolitionists +abominable +abominably +abominate +abominated +abominates +abominating +abomination +abomination's +abominations +aboriginal +aboriginals +aborigine +aborigine's +aborigines +abort +aborted +aborting +abortion +abortion's +abortionist +abortionist's +abortionists +abortions +abortive +abortively +aborts +abound +abounded +abounding +abounds +about +above +aboveboard +abracadabra +abrade +abraded +abrades +abrading +abrasion +abrasion's +abrasions +abrasive +abrasive's +abrasively +abrasiveness +abrasives +abreast +abridge +abridged +abridgement +abridgement's +abridgements +abridges +abridging +abridgment +abridgment's +abridgments +abroad +abrogate +abrogated +abrogates +abrogating +abrogation +abrogation's +abrupt +abruptly +abruptness +abruptness's +abs +abscess +abscess's +abscessed +abscesses +abscessing +abscissa +abscissa's +abscissas +abscission +abscission's +abscond +absconded +absconder +absconder's +absconders +absconding +absconds +abseil +abseiled +abseiling +abseils +absence +absence's +absences +absent +absented +absentee +absentee's +absenteeism +absenteeism's +absentees +absenting +absently +absentminded +absentmindedly +absentmindedness +absents +absinthe +absinthe's +absolute +absolutely +absoluteness +absoluteness's +absoluter +absolutes +absolution +absolution's +absolutism +absolutism's +absolutist +absolutist's +absolutists +absolve +absolved +absolves +absolving +absorb +absorbed +absorbency +absorbency's +absorbent +absorbents +absorber +absorber's +absorbers +absorbing +absorbingly +absorbs +absorption +absorption's +absorptions +absorptive +abstain +abstained +abstainer +abstainer's +abstainers +abstaining +abstains +abstemious +abstemiously +abstemiousness +abstention +abstention's +abstentions +abstinence +abstinence's +abstinent +abstract +abstracted +abstractedly +abstractedness +abstractedness's +abstracter +abstracting +abstraction +abstraction's +abstractions +abstractly +abstractness +abstractness's +abstracts +abstruse +abstrusely +abstruseness +abstruseness's +absurd +absurdities +absurdity +absurdity's +absurdly +absurdness +abundance +abundance's +abundances +abundant +abundantly +abuse +abused +abuser +abuser's +abusers +abuses +abusing +abusive +abusively +abusiveness +abut +abutment +abutment's +abutments +abuts +abutted +abutting +abuzz +abysmal +abysmally +abyss +abyss's +abyssal +abysses +ac +acacia +acacia's +acacias +academe +academe's +academia +academia's +academic +academically +academician +academician's +academicians +academics +academies +academy +academy's +acanthus +acanthus's +acanthuses +acc +accede +acceded +accedes +acceding +accelerate +accelerated +accelerates +accelerating +acceleration +acceleration's +accelerations +accelerator +accelerator's +accelerators +accelerometer +accelerometer's +accelerometers +accent +accent's +accented +accenting +accents +accentual +accentuate +accentuated +accentuates +accentuating +accentuation +accentuation's +accept +acceptability +acceptability's +acceptable +acceptableness +acceptably +acceptance +acceptance's +acceptances +acceptation +acceptation's +acceptations +accepted +accepting +acceptor +acceptor's +acceptors +accepts +access +access's +accessed +accesses +accessibility +accessibility's +accessible +accessibly +accessing +accession +accession's +accessioned +accessioning +accessions +accessories +accessorize +accessorized +accessorizes +accessorizing +accessory +accessory's +accidence +accidence's +accident +accident's +accidental +accidentally +accidentals +accidents +acclaim +acclaimed +acclaiming +acclaims +acclamation +acclamation's +acclamations +acclimate +acclimated +acclimates +acclimating +acclimation +acclimation's +acclimatisable +acclimatisation +acclimatisation's +acclimatise +acclimatised +acclimatiser +acclimatisers +acclimatises +acclimatising +acclimatization +acclimatization's +acclimatize +acclimatized +acclimatizer +acclimatizers +acclimatizes +acclimatizing +acclivities +acclivity +acclivity's +accolade +accolade's +accolades +accommodate +accommodated +accommodates +accommodating +accommodatingly +accommodation +accommodation's +accommodations +accompanied +accompanies +accompaniment +accompaniment's +accompaniments +accompanist +accompanist's +accompanists +accompany +accompanying +accomplice +accomplice's +accomplices +accomplish +accomplished +accomplishes +accomplishing +accomplishment +accomplishment's +accomplishments +accord +accord's +accordance +accordance's +accordant +accorded +according +accordingly +accordion +accordion's +accordionist +accordionist's +accordionists +accordions +accords +accost +accosted +accosting +accosts +account +account's +accountability +accountability's +accountable +accountancy +accountancy's +accountant +accountant's +accountants +accounted +accounting +accounting's +accounts +accoutrement +accoutrement's +accredit +accreditation +accreditation's +accredited +accrediting +accredits +accreted +accretion +accretion's +accretions +accrual +accrual's +accruals +accrue +accrued +accrues +accruing +acct +acculturate +acculturated +acculturates +acculturating +acculturation +acculturation's +accumulate +accumulated +accumulates +accumulating +accumulation +accumulation's +accumulations +accumulative +accumulator +accumulator's +accumulators +accuracies +accuracy +accuracy's +accurate +accurately +accurateness +accurateness's +accursed +accursedness +accusation +accusation's +accusations +accusative +accusatives +accusatory +accuse +accused +accuser +accuser's +accusers +accuses +accusing +accusingly +accustom +accustomed +accustoming +accustoms +ace +ace's +aced +acerbate +acerbated +acerbates +acerbating +acerbic +acerbically +acerbity +acerbity's +aces +acetaminophen +acetate +acetate's +acetates +acetic +acetone +acetone's +acetylene +acetylene's +ache +ached +achene's +aches +achier +achiest +achievable +achieve +achieved +achievement +achievement's +achievements +achiever +achiever's +achievers +achieves +achieving +aching +achingly +achromatic +achromatise +achromatised +achromatises +achromatising +achromatize +achromatized +achromatizes +achromatizing +achy +acid +acid's +acidic +acidification +acidification's +acidified +acidifies +acidify +acidifying +acidity +acidity's +acidly +acidosis +acidosis's +acids +acidulous +acing +acknowledge +acknowledged +acknowledgement +acknowledgement's +acknowledgements +acknowledges +acknowledging +acknowledgment +acknowledgment's +acknowledgments +acme +acme's +acmes +acne +acne's +acolyte +acolyte's +acolytes +aconite +aconite's +aconites +acorn +acorn's +acorns +acoustic +acoustical +acoustically +acoustics +acquaint +acquaintance +acquaintance's +acquaintances +acquaintanceship +acquainted +acquainting +acquaints +acquiesce +acquiesced +acquiescence +acquiescence's +acquiescent +acquiescently +acquiesces +acquiescing +acquirable +acquire +acquired +acquirement +acquirement's +acquirer +acquirer's +acquirers +acquires +acquiring +acquisition +acquisition's +acquisitions +acquisitive +acquisitively +acquisitiveness +acquisitiveness's +acquit +acquits +acquittal +acquittal's +acquittals +acquitted +acquitting +acre +acre's +acreage +acreage's +acreages +acres +acrid +acrider +acridest +acridity +acridity's +acridly +acridness +acrimonious +acrimoniously +acrimoniousness +acrimony +acrimony's +acrobat +acrobat's +acrobatic +acrobatically +acrobatics +acrobats +acronym +acronym's +acronyms +acrophobia +acrophobia's +acropolis +acropolis's +acropolises +across +acrostic +acrostic's +acrostics +acrylic +acrylics +act +act's +acted +acting +actinides +actinium +actinium's +action +action's +actionable +actions +activate +activated +activates +activating +activation +activation's +activations +activator +activator's +activators +active +actively +activeness +actives +activism +activism's +activist +activist's +activists +activities +activity +activity's +actor +actor's +actors +actress +actress's +actresses +acts +actual +actualisation +actualisation's +actualisations +actualise +actualised +actualises +actualising +actualities +actuality +actuality's +actualization +actualization's +actualizations +actualize +actualized +actualizes +actualizing +actually +actuarial +actuaries +actuary +actuary's +actuate +actuated +actuates +actuating +actuation +actuation's +actuator +actuator's +actuators +acuity +acuity's +acumen +acumen's +acupressure +acupuncture +acupuncture's +acupuncturist +acupuncturists +acute +acutely +acuteness +acuteness's +acuter +acutest +acyclic +acyclovir +ad +ad's +adage +adage's +adages +adagio +adagios +adamant +adamantly +adapt +adaptability +adaptability's +adaptable +adaptation +adaptation's +adaptations +adapted +adapter +adapter's +adapters +adapting +adaptive +adaptively +adaptor +adaptor's +adaptors +adapts +add +addable +added +addend +addend's +addenda +addends +addendum +addendum's +adder +adder's +adders +addict +addicted +addicting +addiction +addiction's +addictions +addictive +addictiveness +addicts +adding +addition +addition's +additional +additionally +additions +additive +additively +additives +addle +addled +addles +addling +address +address's +addressable +addressed +addressee +addressee's +addressees +addresses +addressing +adds +adduce +adduced +adduces +adducing +adenine +adenine's +adenoid +adenoidal +adenoids +adept +adepter +adeptest +adeptly +adeptness +adeptness's +adepts +adequacy +adequacy's +adequate +adequately +adequateness +adhere +adhered +adherence +adherence's +adherent +adherent's +adherents +adherer +adherer's +adherers +adheres +adhering +adhesion +adhesion's +adhesive +adhesiveness +adhesives +adiabatic +adiabatically +adieu +adieus +adipose +adjacency +adjacency's +adjacent +adjacently +adjectival +adjectivally +adjective +adjective's +adjectives +adjoin +adjoined +adjoining +adjoins +adjourn +adjourned +adjourning +adjournment +adjournment's +adjournments +adjourns +adjudge +adjudged +adjudges +adjudging +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudication's +adjudications +adjudicative +adjudicator +adjudicator's +adjudicators +adjudicatory +adjunct +adjunct's +adjuncts +adjuration +adjuration's +adjurations +adjure +adjured +adjures +adjuring +adjust +adjustable +adjusted +adjuster +adjuster's +adjusters +adjusting +adjustment +adjustment's +adjustments +adjustor's +adjusts +adjutant +adjutant's +adjutants +adman +adman's +admen +admin +administer +administered +administering +administers +administrate +administrated +administrates +administrating +administration +administration's +administrations +administrative +administratively +administrator +administrator's +administrators +admirable +admirably +admiral +admiral's +admirals +admiralty +admiralty's +admiration +admiration's +admire +admired +admirer +admirer's +admirers +admires +admiring +admiringly +admissibility +admissibility's +admissible +admissibly +admission +admission's +admissions +admit +admits +admittance +admittance's +admittances +admitted +admittedly +admitting +admix +admixed +admixes +admixing +admixture +admixture's +admixtures +admonish +admonished +admonishes +admonishing +admonishment +admonishment's +admonishments +admonition +admonition's +admonitions +admonitory +ado +ado's +adobe +adobe's +adobes +adolescence +adolescence's +adolescences +adolescent +adolescents +adopt +adoptable +adopted +adopter +adopter's +adopters +adopting +adoption +adoption's +adoptions +adoptive +adopts +adorable +adorableness +adorably +adoration +adoration's +adore +adored +adorer +adorer's +adorers +adores +adoring +adoringly +adorn +adorned +adorning +adornment +adornment's +adornments +adorns +adrenal +adrenalin +adrenaline +adrenaline's +adrenals +adrift +adroit +adroitly +adroitness +adroitness's +ads +adsorb +adsorbed +adsorbent +adsorbents +adsorbing +adsorbs +adsorption +adsorption's +adsorptions +adulate +adulated +adulates +adulating +adulation +adulation's +adulator +adulator's +adulators +adulatory +adult +adulterant +adulterant's +adulterants +adulterate +adulterated +adulterates +adulterating +adulteration +adulteration's +adulterations +adulterer +adulterer's +adulterers +adulteress +adulteress's +adulteresses +adulteries +adulterous +adultery +adultery's +adulthood +adulthood's +adults +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbration's +adv +advance +advanced +advancement +advancement's +advancements +advances +advancing +advantage +advantage's +advantaged +advantageous +advantageously +advantages +advantaging +advent +advent's +adventitious +adventitiously +advents +adventure +adventure's +adventured +adventurer +adventurer's +adventurers +adventures +adventuresome +adventuress +adventuresses +adventuring +adventurism +adventurism's +adventurous +adventurously +adventurousness +adventurousness's +adverb +adverb's +adverbial +adverbial's +adverbially +adverbials +adverbs +adversarial +adversaries +adversary +adversary's +adverse +adversely +adverseness +adversities +adversity +adversity's +advert +adverted +adverting +advertise +advertised +advertisement +advertisement's +advertisements +advertiser +advertiser's +advertisers +advertises +advertising +advertising's +advertorial +advertorials +adverts +advice +advice's +advices +advisability +advisability's +advisable +advisably +advise +advised +advisedly +advisement +advisement's +adviser +adviser's +advisers +advises +advising +advisories +advisory +advocacy +advocacy's +advocate +advocated +advocates +advocating +adze's +adzes +aedicule +aegis +aegis's +aeon's +aeonian +aerate +aerated +aerates +aerating +aeration +aeration's +aerator +aerator's +aerators +aerial +aerialist +aerialist's +aerialists +aerially +aerials +aerie +aerie's +aeries +aerobatic +aerobatics +aerobic +aerobically +aerobics +aerodrome +aerodrome's +aerodromes +aerodynamic +aerodynamically +aerodynamics +aerofoil +aerogram +aerogramme +aerographer +aerographic +aerographical +aerologic +aerologist +aerologist's +aerometer +aerometric +aerometry +aeronautic +aeronautical +aeronautics +aeroplane +aeroplane's +aeroplanes +aerosol +aerosol's +aerosols +aerospace +aerospace's +aesthesia +aesthesis +aesthete +aesthete's +aesthetes +aesthetic +aesthetical +aesthetically +aesthetician +aesthetician's +aestheticians +aestheticism +aestheticism's +aesthetics +aestival +aestivate +aestivated +aestivates +aestivating +aestivation +aestivation's +aestivations +aestivator +aestivator's +aetiologically +aetiologist +aetiologist's +aetiology +aetiology's +afar +affability +affability's +affable +affably +affair +affair's +affairs +affect +affectation +affectation's +affectations +affected +affectedly +affecting +affectingly +affection +affection's +affectionate +affectionately +affections +affective +affects +afferent +affiance +affianced +affiances +affiancing +affidavit +affidavit's +affidavits +affiliate +affiliated +affiliates +affiliating +affiliation +affiliation's +affiliations +affine +affinities +affinity +affinity's +affirm +affirmation +affirmation's +affirmations +affirmative +affirmatively +affirmatives +affirmed +affirming +affirms +affix +affixed +affixes +affixing +afflatus +afflatus's +afflict +afflicted +afflicting +affliction +affliction's +afflictions +afflicts +affluence +affluence's +affluent +affluently +afford +affordability +affordable +afforded +affording +affords +afforest +afforested +afforesting +afforests +affray +affray's +affrays +affront +affront's +affronted +affronting +affronts +afghan +afghan's +afghans +aficionado +aficionado's +aficionados +afire +aflame +afloat +aflutter +afoot +aforementioned +aforesaid +aforethought +afoul +afraid +afresh +aft +after +afterbirth +afterbirth's +afterbirths +afterburner +afterburner's +afterburners +aftercare +aftercare's +afterglow +afterglow's +afterglows +afterimage +afterimage's +afterimages +afterlife +afterlife's +afterlives +aftermarket +aftermath +aftermath's +aftermaths +afternoon +afternoon's +afternoons +afters +aftershave +aftershaves +aftershock +aftershock's +aftershocks +aftertaste +aftertaste's +aftertastes +afterthought +afterthought's +afterthoughts +afterward +afterwards +again +against +agama +agape +agar +agar's +agate +agate's +agates +agave's +agcy +age +age's +aged +ageing +ageism +ageist +ageists +ageless +agelessly +agelessness +agencies +agency +agency's +agenda +agenda's +agendas +agenise +agenize +agent +agent's +agents +ageratum +ageratum's +ages +agglomerate +agglomerated +agglomerates +agglomerating +agglomeration +agglomeration's +agglomerations +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutination's +agglutinations +agglutinative +aggrandise +aggrandised +aggrandisement +aggrandisement's +aggrandisements +aggrandiser +aggrandiser's +aggrandisers +aggrandises +aggrandising +aggrandize +aggrandized +aggrandizement +aggrandizement's +aggrandizements +aggrandizer +aggrandizer's +aggrandizers +aggrandizes +aggrandizing +aggravate +aggravated +aggravates +aggravating +aggravatingly +aggravation +aggravation's +aggravations +aggregate +aggregated +aggregates +aggregating +aggregation +aggregation's +aggregations +aggression +aggression's +aggressions +aggressive +aggressively +aggressiveness +aggressor +aggressor's +aggressors +aggrieve +aggrieved +aggrievedly +aggrieves +aggrieving +aggro +aggro's +aghast +agile +agilely +agiler +agilest +agility +agility's +aging +agitate +agitated +agitatedly +agitates +agitating +agitation +agitation's +agitations +agitator +agitator's +agitators +agitprop +agitprop's +agleam +aglitter +aglow +agnostic +agnostic's +agnosticism +agnosticism's +agnostics +ago +agog +agonies +agonise +agonised +agonises +agonising +agonisingly +agonize +agonized +agonizes +agonizing +agonizingly +agony +agony's +agoraphobia +agoraphobia's +agoraphobic +agoraphobics +agouti +agouti's +agrarian +agrarianism +agrarianism's +agrarians +agree +agreeable +agreeableness +agreeableness's +agreeably +agreed +agreeing +agreement +agreement's +agreements +agrees +agribusiness +agribusiness's +agribusinesses +agric +agricultural +agriculturalist +agriculturalists +agriculturally +agriculture +agriculture's +agriculturist +agriculturist's +agriculturists +agrochemical +agrochemicals +agronomic +agronomics +agronomist +agronomist's +agronomists +agronomy +agronomy's +aground +ague +ague's +ah +aha +ahead +ahem +ahoy +aid +aide +aide's +aided +aides +aiding +aids +aigrette +aigrette's +aigrettes +ail +ailed +aileron +aileron's +ailerons +ailing +ailment +ailment's +ailments +ails +aim +aimed +aiming +aimless +aimlessly +aimlessness +aimlessness's +aims +air +air's +airbag +airbags +airbase +airbases +airbed +airbeds +airborne +airbrush +airbrush's +airbrushed +airbrushes +airbrushing +airbus +airbus's +airbuses +aircraft +aircraft's +aircraftman +aircraftman's +aircraftmen +aircrew +aircrew's +aircrews +airdrome +airdrome's +airdromes +airdrop +airdrop's +airdropped +airdropping +airdrops +aired +airfare +airfares +airfield +airfield's +airfields +airflow +airflow's +airfoil +airfoil's +airfoils +airframe +airframe's +airframes +airfreight +airgun +airguns +airhead +airhead's +airheads +airier +airiest +airily +airiness +airiness's +airing +airing's +airings +airless +airlessness +airlift +airlift's +airlifted +airlifting +airlifts +airline +airline's +airliner +airliner's +airliners +airlines +airlock +airlock's +airlocks +airmail +airmailed +airmailing +airmails +airman +airman's +airmen +airplane +airplane's +airplanes +airplay +airport +airport's +airports +airs +airship +airship's +airships +airsick +airsickness +airsickness's +airspace +airspace's +airspeed +airspeed's +airstream's +airstrip +airstrip's +airstrips +airtight +airtime +airwaves +airway +airway's +airways +airwoman +airwoman's +airwomen +airworthier +airworthiest +airworthiness +airworthy +airy +aisle +aisle's +aisled +aisles +aitch +aitches +ajar +akimbo +akin +al +alabaster +alabaster's +alack +alacrity +alacrity's +alarm +alarmed +alarming +alarmingly +alarmist +alarmist's +alarmists +alarms +alas +alb +albacore +albacore's +albacores +albatross +albatross's +albatrosses +albeit +albinism +albinism's +albino +albino's +albinos +albs +album +album's +albumen +albumen's +albumenize +albumenized +albumenizes +albumenizing +albumin +albumin's +albums +alchemical +alchemise +alchemised +alchemises +alchemising +alchemist +alchemist's +alchemists +alchemize +alchemized +alchemizes +alchemizing +alchemy +alchemy's +alcheringa +alcohol +alcohol's +alcoholic +alcoholic's +alcoholically +alcoholics +alcoholise +alcoholised +alcoholises +alcoholising +alcoholism +alcoholism's +alcohols +alcove +alcove's +alcoves +alder +alder's +alderman +alderman's +aldermen +alders +alderwoman +alderwomen +ale +ale's +alehouse +alehouse's +alehouses +alembic +alembic's +alembics +alert +alerted +alerter +alertest +alerting +alertly +alertness +alertness's +alerts +ales +alewife +alewife's +alewives +alfalfa +alfalfa's +alfresco +alga +alga's +algae +algal +algebra +algebra's +algebraic +algebraically +algebraist +algebraist's +algebras +algorithm +algorithm's +algorithmic +algorithmically +algorithms +alias +aliased +aliases +aliasing +alibi +alibi's +alibis +alien +alien's +alienable +alienate +alienated +alienates +alienating +alienation +alienation's +aliened +aliening +alienist +alienist's +alienists +aliens +alight +alighted +alighting +alights +align +aligned +aligner +aligner's +aligners +aligning +alignment +alignment's +alignments +aligns +alike +aliment +aliment's +alimentary +alimented +alimenting +aliments +alimony +alimony's +aliphatic +aliquot +aliquots +alive +aliveness +alkali +alkali's +alkaline +alkalinise +alkalinised +alkalinises +alkalinising +alkalinity +alkalinity's +alkalinize +alkalinized +alkalinizes +alkalinizing +alkalisation +alkalisation's +alkalisations +alkalise +alkalised +alkalises +alkalising +alkalization +alkalization's +alkalizations +alkalize +alkalized +alkalizes +alkalizing +alkaloid +alkaloid's +alkaloids +alkyd +alkyds +all +allay +allayed +allaying +allays +allegation +allegation's +allegations +allege +alleged +allegedly +alleges +allegiance +allegiance's +allegiances +alleging +allegoric +allegorical +allegorically +allegories +allegorise +allegorised +allegorises +allegorising +allegorist +allegorists +allegorize +allegorized +allegorizes +allegorizing +allegory +allegory's +allegretto +allegrettos +allegro +allegros +allele +allele's +alleles +allelic +alleluia +alleluias +allergen +allergen's +allergenic +allergens +allergic +allergies +allergist +allergist's +allergists +allergy +allergy's +alleviate +alleviated +alleviates +alleviating +alleviation +alleviation's +alleviations +alley +alley's +alleys +alleyway +alleyway's +alleyways +alliance +alliance's +alliances +allied +allies +alligator +alligator's +alligators +alliterate +alliterated +alliterates +alliterating +alliteration +alliteration's +alliterations +alliterative +alliteratively +allocate +allocated +allocates +allocating +allocation +allocation's +allocations +allophones +allot +allotment +allotment's +allotments +allotrope +allotrope's +allotropic +allots +allotted +allotting +allow +allowable +allowably +allowance +allowance's +allowances +allowed +allowing +allows +alloy +alloy's +alloyed +alloying +alloys +allspice +allspice's +allude +alluded +alludes +alluding +allure +allured +allurement +allurement's +allurements +allures +alluring +alluringly +allusion +allusion's +allusions +allusive +allusively +allusiveness +allusiveness's +alluvial +alluvium +alluvium's +alluviums +ally +allying +almanac +almanac's +almanacs +almighty +almond +almond's +almonds +almoner +almoner's +almoners +almost +alms +almshouse +almshouse's +almshouses +aloe +aloe's +aloes +aloft +aloha +aloha's +alohas +alone +along +alongshore +alongside +aloof +aloofly +aloofness +aloofness's +aloud +alp +alp's +alpaca +alpaca's +alpacas +alpha +alpha's +alphabet +alphabet's +alphabetic +alphabetical +alphabetically +alphabetisation +alphabetisation's +alphabetisations +alphabetise +alphabetised +alphabetiser +alphabetiser's +alphabetisers +alphabetises +alphabetising +alphabetization +alphabetization's +alphabetizations +alphabetize +alphabetized +alphabetizer +alphabetizer's +alphabetizers +alphabetizes +alphabetizing +alphabets +alphanumeric +alphanumerical +alphanumerically +alphas +alpine +alpines +alps +already +alright +also +alt +altar +altar's +altarpiece +altarpiece's +altarpieces +altars +alter +alterable +alteration +alteration's +alterations +altercate +altercation +altercation's +altercations +altered +altering +alternate +alternated +alternately +alternates +alternating +alternation +alternation's +alternations +alternative +alternative's +alternatively +alternatives +alternator +alternator's +alternators +alters +althaea +althaea's +althaeas +althea +althea's +altheas +although +altimeter +altimeter's +altimeters +altitude +altitude's +altitudes +alto +alto's +altogether +altos +altruism +altruism's +altruist +altruist's +altruistic +altruistically +altruists +alts +alum +alum's +alumina +aluminise +aluminised +aluminises +aluminising +aluminium +aluminium's +aluminize +aluminized +aluminizes +aluminizing +aluminum +aluminum's +aluminums +alumna +alumna's +alumnae +alumni +alumnus +alumnus's +alums +alveolar +always +am +amalgam +amalgam's +amalgamate +amalgamated +amalgamates +amalgamating +amalgamation +amalgamation's +amalgamations +amalgams +amanuenses +amanuensis +amanuensis's +amaranth +amaranth's +amaranths +amaretto +amaryllis +amaryllis's +amaryllises +amass +amassed +amasses +amassing +amateur +amateur's +amateurish +amateurishly +amateurishness +amateurishness's +amateurism +amateurism's +amateurs +amatory +amaze +amazed +amazement +amazement's +amazes +amazing +amazingly +amazons +ambassador +ambassador's +ambassadorial +ambassadors +ambassadorship +ambassadorship's +ambassadorships +ambassadress +ambassadresses +amber +amber's +ambergris +ambergris's +ambiance +ambiance's +ambiances +ambidexterity +ambidexterity's +ambidextrous +ambidextrously +ambience's +ambient +ambiguities +ambiguity +ambiguity's +ambiguous +ambiguously +ambit +ambit's +ambition +ambition's +ambitions +ambitious +ambitiously +ambitiousness +ambitiousness's +ambivalence +ambivalence's +ambivalent +ambivalently +amble +ambled +ambler +ambler's +amblers +ambles +ambling +ambrosia +ambrosia's +ambrosial +ambulance +ambulance's +ambulances +ambulant +ambulate +ambulated +ambulates +ambulating +ambulation +ambulatories +ambulatory +ambuscade +ambuscade's +ambuscaded +ambuscades +ambuscading +ambush +ambush's +ambushed +ambushers +ambushes +ambushing +ameliorate +ameliorated +ameliorates +ameliorating +amelioration +amelioration's +ameliorative +amen +amenability +amenability's +amenable +amenably +amend +amendable +amended +amending +amendment +amendment's +amendments +amends +amenities +amenity +amenity's +amenorrhea +amenorrhea's +amenorrhoea +amerce +amerced +amerces +amercing +americium +americium's +amethyst +amethyst's +amethystine +amethysts +amiability +amiability's +amiable +amiableness +amiably +amicability +amicability's +amicable +amicably +amid +amide +amide's +amides +amidships +amidst +amigo +amigo's +amigos +amine +amine's +amines +amino +amiss +amity +amity's +ammeter +ammeter's +ammeters +ammo +ammo's +ammonia +ammonia's +ammonites +ammonium +ammonium's +ammunition +ammunition's +amnesia +amnesia's +amnesiac +amnesiac's +amnesiacs +amnesic +amnestied +amnesties +amnesty +amnesty's +amnestying +amniocenteses +amniocentesis +amniocentesis's +amnion +amnion's +amnions +amniotic +amoeba +amoeba's +amoebas +amoebic +amok +among +amongst +amontillado +amontillado's +amontillados +amoral +amorality +amorality's +amorally +amorism +amorist +amorist's +amorists +amorous +amorously +amorousness +amorousness's +amorphous +amorphously +amorphousness +amortisation +amortisation's +amortise +amortised +amortisement +amortisement's +amortisements +amortises +amortising +amortizable +amortization +amortization's +amortizations +amortize +amortized +amortizes +amortizing +amount +amount's +amounted +amounting +amounts +amour +amour's +amours +amp +amp's +amperage +amperage's +ampere +ampere's +amperes +ampersand +ampersand's +ampersands +amphetamine +amphetamine's +amphetamines +amphibian +amphibian's +amphibians +amphibious +amphibiously +amphitheater +amphitheater's +amphitheaters +amphitheatre +amphitheatre's +amphitheatres +amphora +amphora's +amphorae +ample +ampler +amplest +amplification +amplification's +amplifications +amplified +amplifier +amplifier's +amplifiers +amplifies +amplify +amplifying +amplitude +amplitude's +amplitudes +amply +ampoule's +amps +amputate +amputated +amputates +amputating +amputation +amputation's +amputations +amputee +amputee's +amputees +amt +amulet +amulet's +amulets +amuse +amused +amusement +amusement's +amusements +amuses +amusing +amusingly +amygdale +amylase +amylase's +an +anabaptise +anabaptised +anabaptises +anabaptising +anabaptize +anabaptized +anabaptizes +anabaptizing +anabolic +anabolism +anabolism's +anachronism +anachronism's +anachronisms +anachronistic +anachronistically +anaconda +anaconda's +anacondas +anaemia +anaemia's +anaemic +anaemically +anaerobe +anaerobe's +anaerobes +anaerobic +anaesthesia +anaesthesia's +anaesthesias +anaesthesiologist +anaesthesiologist's +anaesthesiologists +anaesthesiology +anaesthesiology's +anaesthetic +anaesthetic's +anaesthetically +anaesthetics +anaesthetisation +anaesthetisation's +anaesthetisations +anaesthetise +anaesthetised +anaesthetises +anaesthetising +anaesthetist +anaesthetist's +anaesthetists +anaesthetization +anaesthetization's +anaesthetizations +anaesthetize +anaesthetized +anaesthetizes +anaesthetizing +anagram +anagram's +anagrammatic +anagrammatically +anagrammatise +anagrammatised +anagrammatises +anagrammatising +anagrammatize +anagrammatized +anagrammatizes +anagrammatizing +anagrams +anal +analgesia +analgesia's +analgesic +analgesics +anally +analogical +analogically +analogies +analogise +analogised +analogises +analogising +analogize +analogized +analogizes +analogizing +analogous +analogously +analogousness +analogue +analogue's +analogues +analogy +analogy's +analysability +analysability's +analysable +analyse +analysed +analyser +analyser's +analysers +analyses +analysing +analysis +analysis's +analyst +analyst's +analysts +analytic +analytical +analytically +analytics +analyzability +analyzability's +analyzable +analyze +analyzed +analyzer +analyzer's +analyzers +analyzes +analyzing +anamorphic +anapaest's +anaphora +anaphora's +anaphoric +anarchic +anarchical +anarchically +anarchise +anarchised +anarchises +anarchising +anarchism +anarchism's +anarchist +anarchist's +anarchistic +anarchists +anarchize +anarchized +anarchizes +anarchizing +anarchy +anarchy's +anathema +anathema's +anathemas +anathematisation +anathematise +anathematised +anathematises +anathematising +anathematization +anathematize +anathematized +anathematizes +anathematizing +anatomic +anatomical +anatomically +anatomies +anatomisation +anatomisation's +anatomise +anatomised +anatomises +anatomising +anatomist +anatomist's +anatomists +anatomization +anatomization's +anatomize +anatomized +anatomizes +anatomizing +anatomy +anatomy's +ancestor +ancestor's +ancestors +ancestral +ancestrally +ancestress +ancestries +ancestry +ancestry's +anchor +anchor's +anchorage +anchorage's +anchorages +anchored +anchoring +anchorite +anchorite's +anchorites +anchorman +anchorman's +anchormen +anchorperson +anchors +anchorwoman +anchorwomen +anchovies +anchovy +anchovy's +ancient +anciently +ancientness +ancients +ancillaries +ancillary +and +andante +andantes +andiron +andiron's +andirons +androgen +androgen's +androgenic +androgynous +androgyny +androgyny's +android +android's +androids +ands +anecdotal +anecdote +anecdote's +anecdotes +anechoic +anemia +anemia's +anemic +anemically +anemometer +anemometer's +anemometers +anemone +anemone's +anemones +anent +aneroid +anesthesia +anesthesia's +anesthesiologist +anesthesiologist's +anesthesiologists +anesthesiology +anesthesiology's +anesthetic +anesthetic's +anesthetically +anesthetics +anesthetist +anesthetist's +anesthetists +anesthetization +anesthetization's +anesthetizations +anesthetize +anesthetized +anesthetizes +anesthetizing +anestrous +aneurysm +aneurysm's +aneurysms +anew +angel +angel's +angelfish +angelfish's +angelfishes +angelic +angelica +angelica's +angelical +angelically +angels +anger +anger's +angered +angering +angers +angina +angina's +angioplasties +angioplasty +angiosperm +angiosperm's +angiosperms +angle +angle's +angled +angler +angler's +anglers +angles +angleworm +angleworm's +angleworms +anglicize +anglicized +anglicizes +anglicizing +angling +angling's +anglophile +anglophiles +angora +angora's +angoras +angostura +angrier +angriest +angrily +angry +angst +angst's +angstrom +angstrom's +angstroms +anguish +anguish's +anguished +anguishes +anguishing +angular +angularities +angularity +angularity's +anhydrous +aniline +aniline's +animadversion +animadversion's +animadversions +animadvert +animadverted +animadverting +animadverts +animal +animal's +animalcule +animalcule's +animalcules +animalisation +animalise +animalised +animalises +animalising +animalization +animalize +animalized +animalizes +animalizing +animals +animate +animated +animatedly +animates +animating +animation +animation's +animations +animator +animator's +animators +animism +animism's +animist +animistic +animists +animosities +animosity +animosity's +animus +animus's +anion +anion's +anionic +anions +anise +anise's +aniseed +aniseed's +anisette +anisette's +anisotropic +anisotropies +anisotropy +anisotropy's +ankh +ankh's +ankhs +ankle +ankle's +anklebone +anklebone's +anklebones +ankles +anklet +anklet's +anklets +annalist +annalist's +annalists +annals +anneal +annealed +annealing +anneals +annelid +annelid's +annelids +annex +annexation +annexation's +annexations +annexe +annexe's +annexed +annexes +annexing +annihilate +annihilated +annihilates +annihilating +annihilation +annihilation's +annihilator +annihilator's +annihilators +anniversaries +anniversary +anniversary's +annotate +annotated +annotates +annotating +annotation +annotation's +annotations +annotative +annotator +annotator's +annotators +announce +announced +announcement +announcement's +announcements +announcer +announcer's +announcers +announces +announcing +annoy +annoyance +annoyance's +annoyances +annoyed +annoying +annoyingly +annoys +annual +annualise +annualises +annualising +annualize +annualized +annualizes +annualizing +annually +annuals +annuitant +annuitant's +annuitants +annuities +annuity +annuity's +annul +annular +annuli +annulled +annulling +annulment +annulment's +annulments +annuls +annulus +annulus's +annunciation +annunciation's +annunciations +anode +anode's +anodes +anodise +anodised +anodises +anodising +anodize +anodized +anodizes +anodizing +anodyne +anodyne's +anodynes +anoestrous +anoestrus +anoint +anointed +anointing +anointment +anointment's +anoints +anomalies +anomalous +anomalously +anomaly +anomaly's +anon +anonymity +anonymity's +anonymous +anonymously +anopheles +anorak +anorak's +anoraks +anorectic +anorectics +anorexia +anorexia's +anorexic +anorexics +another +anserine +answer +answer's +answerable +answered +answerer +answerer's +answering +answers +ant +ant's +antacid +antacid's +antacids +antagonise +antagonised +antagonises +antagonising +antagonism +antagonism's +antagonisms +antagonist +antagonist's +antagonistic +antagonistically +antagonists +antagonize +antagonized +antagonizes +antagonizing +ante +ante's +anteater +anteater's +anteaters +antebellum +antecedence +antecedence's +antecedent +antecedent's +antecedents +antechamber +antechamber's +antechambers +anted +antedate +antedated +antedates +antedating +antediluvian +anteing +antelope +antelope's +antelopes +antenatal +antenna +antenna's +antennae +antennas +anterior +anteroom +anteroom's +anterooms +antes +anthem +anthem's +anthems +anther +anther's +anthers +anthill +anthills +anthologies +anthologise +anthologised +anthologises +anthologising +anthologist +anthologist's +anthologists +anthologize +anthologized +anthologizes +anthologizing +anthology +anthology's +anthracite +anthracite's +anthrax +anthrax's +anthrop +anthropocentric +anthropogenic +anthropoid +anthropoids +anthropological +anthropologically +anthropologist +anthropologist's +anthropologists +anthropology +anthropology's +anthropometric +anthropomorphic +anthropomorphically +anthropomorphise +anthropomorphised +anthropomorphises +anthropomorphising +anthropomorphism +anthropomorphism's +anthropomorphize +anthropomorphized +anthropomorphizes +anthropomorphizing +anti +antiabortion +antiabortionist +antiabortionists +antiaircraft +antibacterial +antibiotic +antibiotic's +antibiotics +antibodies +antibody +antibody's +antic +antic's +anticancer +anticipate +anticipated +anticipates +anticipating +anticipation +anticipation's +anticipations +anticipative +anticipatory +anticlerical +anticlimactic +anticlimactically +anticlimax +anticlimax's +anticlimaxes +anticline +anticline's +anticlines +anticlockwise +anticoagulant +anticoagulants +anticommunism +anticommunist +anticommunist's +anticommunists +antics +anticyclone +anticyclone's +anticyclones +antidemocratic +antidepressant +antidepressant's +antidepressants +antidote +antidote's +antidotes +antifascist +antifascist's +antifascists +antifreeze +antifreeze's +antigen +antigen's +antigenic +antigens +antihero +antihero's +antiheroes +antihistamine +antihistamine's +antihistamines +antiknock +antiknock's +antilogarithm +antilogarithm's +antilogarithms +antimacassar +antimacassar's +antimacassars +antimatter +antimatter's +antimicrobial +antimissile +antimony +antimony's +antinuclear +antioxidant +antioxidant's +antioxidants +antiparticle +antiparticle's +antiparticles +antipasti +antipasto +antipasto's +antipastos +antipathetic +antipathies +antipathy +antipathy's +antipersonnel +antiperspirant +antiperspirant's +antiperspirants +antiphon +antiphon's +antiphonal +antiphonally +antiphonals +antiphons +antipodal +antipodeans +antipodes +antipollution +antipoverty +antiquarian +antiquarianism +antiquarians +antiquaries +antiquary +antiquary's +antiquate +antiquated +antiquates +antiquating +antique +antique's +antiqued +antiques +antiquing +antiquities +antiquity +antiquity's +antirrhinum +antirrhinum's +antirrhinums +antis +antisepsis +antisepsis's +antiseptic +antiseptically +antisepticise +antisepticised +antisepticises +antisepticising +antiseptics +antiserum +antiserum's +antiserums +antislavery +antisocial +antisocially +antispasmodic +antispasmodics +antistatic +antisubmarine +antitank +antitheses +antithesis +antithesis's +antithetic +antithetical +antithetically +antitoxin +antitoxin's +antitoxins +antitrust +antivenin +antivenin's +antivenins +antiviral +antivivisectionist +antivivisectionists +antiwar +antler +antler's +antlered +antlers +antonym +antonym's +antonymous +antonyms +ants +antsy +anus +anus's +anuses +anvil +anvil's +anvils +anxieties +anxiety +anxiety's +anxious +anxiously +anxiousness +anxiousness's +any +anybodies +anybody +anyhow +anymore +anyone +anyone's +anyplace +anything +anytime +anyway +anyways +anywhere +anywise +aorist +aorta +aorta's +aortas +aortic +apace +apart +apartheid +apartheid's +apartment +apartment's +apartments +apathetic +apathetically +apathy +apathy's +apatite +apatite's +ape +ape's +aped +apelike +aperitif +aperitifs +aperture +aperture's +apertures +apes +apex +apex's +apexes +aphaeresis +aphaeretic +aphasia +aphasia's +aphasic +aphasics +aphelia +aphelion +aphelion's +aphid +aphid's +aphids +aphorise +aphorised +aphorises +aphorising +aphorism +aphorism's +aphorisms +aphoristic +aphoristically +aphorize +aphorized +aphorizes +aphorizing +aphrodisiac +aphrodisiac's +aphrodisiacs +apiaries +apiarist +apiarist's +apiarists +apiary +apiary's +apical +apiece +aping +apish +apishly +aplenty +aplomb +aplomb's +apnea +apnea's +apneal +apneas +apnoea +apnoea's +apnoeal +apnoeas +apnoeic +apocalypse +apocalypse's +apocalypses +apocalyptic +apocrypha +apocrypha's +apocryphal +apocryphally +apogee +apogee's +apogees +apolitical +apolitically +apologetic +apologetically +apologetics +apologia +apologia's +apologias +apologies +apologise +apologised +apologiser +apologiser's +apologisers +apologises +apologising +apologist +apologist's +apologists +apologize +apologized +apologizer +apologizer's +apologizers +apologizes +apologizing +apology +apology's +apophthegmatise +apophthegmatised +apophthegmatises +apophthegmatising +apophthegmatize +apophthegmatized +apophthegmatizes +apophthegmatizing +apoplectic +apoplexies +apoplexy +apoplexy's +apostasies +apostasy +apostasy's +apostate +apostate's +apostates +apostatise +apostatised +apostatises +apostatising +apostatize +apostatized +apostatizes +apostatizing +apostle +apostle's +apostles +apostleship +apostolic +apostrophe +apostrophe's +apostrophes +apostrophise +apostrophised +apostrophises +apostrophising +apostrophize +apostrophized +apostrophizes +apostrophizing +apothecaries +apothecary +apothecary's +apothegm +apothegm's +apothegms +apotheoses +apotheosis +apotheosis's +apotheosise +apotheosised +apotheosises +apotheosising +apotheosize +apotheosized +apotheosizes +apotheosizing +app +appal +appall +appalled +appalling +appallingly +appalls +appaloosa +appaloosas +appals +apparatchik +apparatchik's +apparatchiks +apparatus +apparatus's +apparatuses +apparel +apparel's +appareled +appareling +apparelled +apparelling +apparels +apparent +apparently +apparition +apparition's +apparitions +appeal +appeal's +appealed +appealing +appealingly +appeals +appear +appearance +appearance's +appearances +appeared +appearing +appears +appease +appeased +appeasement +appeasement's +appeasements +appeaser +appeaser's +appeasers +appeases +appeasing +appellant +appellant's +appellants +appellate +appellation +appellation's +appellations +append +appendage +appendage's +appendages +appendectomies +appendectomy +appendectomy's +appended +appendices +appendicitis +appendicitis's +appending +appendix +appendix's +appendixes +appends +appertain +appertained +appertaining +appertains +appetiser +appetiser's +appetisers +appetising +appetisingly +appetite +appetite's +appetites +appetizer +appetizer's +appetizers +appetizing +appetizingly +applaud +applauded +applauder +applauder's +applauders +applauding +applauds +applause +applause's +apple +apple's +applecart +applejack +applejack's +apples +applesauce +applesauce's +applet +applets +appliance +appliance's +appliances +applicability +applicability's +applicable +applicably +applicant +applicant's +applicants +application +application's +applications +applicative +applicator +applicator's +applicators +applied +applier +applier's +appliers +applies +appliqué +appliqué's +appliquéd +appliquéing +appliqués +apply +applying +appoint +appointed +appointee +appointee's +appointees +appointing +appointive +appointment +appointment's +appointments +appoints +apportion +apportioned +apportioning +apportionment +apportionment's +apportions +appose +apposed +apposes +apposing +apposite +appositely +appositeness +apposition +apposition's +appositive +appositives +appraisal +appraisal's +appraisals +appraise +appraised +appraiser +appraiser's +appraisers +appraises +appraising +appreciable +appreciably +appreciate +appreciated +appreciates +appreciating +appreciation +appreciation's +appreciations +appreciative +appreciatively +appreciator +appreciators +appreciatory +apprehend +apprehended +apprehending +apprehends +apprehension +apprehension's +apprehensions +apprehensive +apprehensively +apprehensiveness +apprentice +apprentice's +apprenticed +apprentices +apprenticeship +apprenticeship's +apprenticeships +apprenticing +apprise +apprised +apprises +apprising +approach +approachability +approachability's +approachable +approached +approaches +approaching +approbation +approbation's +approbations +appropriate +appropriated +appropriately +appropriateness +appropriateness's +appropriates +appropriating +appropriation +appropriation's +appropriations +appropriator +appropriator's +appropriators +approval +approval's +approvals +approve +approved +approves +approving +approvingly +approx +approximate +approximated +approximately +approximates +approximating +approximation +approximation's +approximations +appurtenance +appurtenance's +appurtenances +appurtenant +apricot +apricot's +apricots +apron +apron's +aprons +apropos +apse +apse's +apses +apt +aptest +aptitude +aptitude's +aptitudes +aptly +aptness +aptness's +aqua +aqua's +aquaculture +aquaculture's +aqualung +aqualung's +aqualungs +aquamarine +aquamarine's +aquamarines +aquanaut +aquanaut's +aquanauts +aquaplane +aquaplane's +aquaplaned +aquaplanes +aquaplaning +aquarium +aquarium's +aquariums +aquatic +aquatically +aquatics +aquatint +aquatint's +aquatints +aquavit +aquavit's +aqueduct +aqueduct's +aqueducts +aqueous +aquifer +aquifer's +aquifers +aquiline +arabesque +arabesque's +arabesques +arability +arable +arachnid +arachnid's +arachnids +arachnoid's +arachnophobia +araucaria +arbalester +arbiter +arbiter's +arbiters +arbitrage +arbitrage's +arbitraged +arbitrager +arbitrager's +arbitragers +arbitrages +arbitrageur +arbitrageurs +arbitraging +arbitrarily +arbitrariness +arbitrariness's +arbitrary +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitration's +arbitrator +arbitrator's +arbitrators +arbor +arbor's +arboreal +arbores +arboretum +arboretum's +arboretums +arborisation +arbors +arborvitae +arborvitae's +arborvitaes +arbour +arbour's +arbours +arbutus +arbutus's +arbutuses +arc +arc's +arcade +arcade's +arcades +arcading +arcana's +arcane +arced +arch +arch's +archaeological +archaeologically +archaeologies +archaeologist +archaeologist's +archaeologists +archaeology +archaeology's +archaeopteryx +archaeopteryx's +archaic +archaically +archaise +archaised +archaiser +archaiser's +archaisers +archaises +archaising +archaism +archaism's +archaisms +archaist +archaists +archaize +archaized +archaizer +archaizer's +archaizers +archaizes +archaizing +archangel +archangel's +archangels +archbishop +archbishop's +archbishopric +archbishopric's +archbishoprics +archbishops +archdeacon +archdeacon's +archdeaconry +archdeaconry's +archdeacons +archdiocesan +archdiocese +archdiocese's +archdioceses +archduchess +archduchess's +archduchesses +archduke +archduke's +archdukes +arched +archenemies +archenemy +archenemy's +archeology +archeology's +archer +archer's +archerfish +archers +archery +archery's +arches +archest +archetypal +archetype +archetype's +archetypes +archfiend +archfiend's +archfiends +archiepiscopal +arching +archipelago +archipelago's +archipelagos +architect +architect's +architectonic +architectonics +architects +architectural +architecturally +architecture +architecture's +architectures +architrave +architrave's +architraves +archival +archive +archive's +archived +archives +archiving +archivist +archivist's +archivists +archly +archway +archway's +archways +arcing +arcs +arctic +ardency +ardency's +ardent +ardently +ardor +ardor's +ardors +ardour +ardour's +arduous +arduously +arduousness +arduousness's +are +area +area's +areas +aren't +arena +arena's +arenas +areole +argent +argent's +argon +argon's +argot +argot's +argots +arguable +arguably +argue +argued +arguer +arguer's +arguers +argues +arguing +argument +argument's +argumentation +argumentation's +argumentative +argumentatively +argumentativeness +arguments +argyle +argyles +aria +aria's +arias +arid +arider +aridest +aridity +aridity's +aridly +aright +arise +arisen +arises +arising +aristae +aristocracies +aristocracy +aristocracy's +aristocrat +aristocrat's +aristocratic +aristocratically +aristocrats +arithmetic +arithmetic's +arithmetical +arithmetically +arithmetician +arithmetician's +arithmeticians +ark +ark's +arks +arm +arm's +armada +armada's +armadas +armadillo +armadillo's +armadillos +armament +armament's +armaments +armature +armature's +armatures +armband +armband's +armbands +armchair +armchair's +armchairs +armed +armful +armful's +armfuls +armhole +armhole's +armholes +armies +arming +armistice +armistice's +armistices +armless +armlet +armlet's +armlets +armload +armload's +armloads +armor +armor's +armored +armorial +armories +armoring +armors +armory +armory's +armour +armour's +armoured +armourer +armourer's +armourers +armouries +armouring +armours +armoury +armoury's +armpit +armpit's +armpits +armrest +armrest's +armrests +arms +army +army's +aroma +aroma's +aromas +aromatherapy +aromatic +aromatically +aromatics +aromatisation +aromatise +aromatised +aromatises +aromatising +aromatization +aromatize +aromatized +aromatizes +aromatizing +arose +around +arousal +arousal's +arouse +aroused +arouses +arousing +arpeggio +arpeggio's +arpeggios +arraign +arraigned +arraigning +arraignment +arraignment's +arraignments +arraigns +arrange +arranged +arrangement +arrangement's +arrangements +arranger +arranger's +arrangers +arranges +arranging +arrant +arras +arrases +array +array's +arrayed +arraying +arrays +arrears +arrest +arrested +arresting +arrests +arrhythmia +arrhythmia's +arrhythmic +arrival +arrival's +arrivals +arrive +arrived +arrives +arriving +arrogance +arrogance's +arrogant +arrogantly +arrogate +arrogated +arrogates +arrogating +arrogation +arrogation's +arrow +arrow's +arrowed +arrowhead +arrowhead's +arrowheads +arrowroot +arrowroot's +arrows +arroyo +arroyo's +arroyos +arse +arse's +arsed +arsehole +arseholes +arsenal +arsenal's +arsenals +arsenic +arsenic's +arsenide +arsenide's +arses +arsing +arson +arson's +arsonist +arsonist's +arsonists +art +art's +artefact's +arterial +arterialisation +arterialisation's +arterialisations +arterialise +arterialised +arterialises +arterialising +arterialization's +arterializations +arterialize +arterialized +arterializes +arterializing +arteries +arteriole +arteriole's +arterioles +arteriosclerosis +arteriosclerosis's +artery +artery's +artful +artfully +artfulness +arthritic +arthritics +arthritis +arthritis's +arthropod +arthropod's +arthropods +arthroscopic +artichoke +artichoke's +artichokes +article +article's +articled +articles +articulacy +articulacy's +articulate +articulated +articulately +articulates +articulating +articulation +articulation's +articulations +artier +artiest +artifice +artifice's +artificer +artificer's +artificers +artifices +artificial +artificiality +artificiality's +artificially +artillery +artillery's +artilleryman +artilleryman's +artillerymen +artiness +artisan +artisan's +artisans +artist +artist's +artiste +artiste's +artistes +artistic +artistically +artistry +artistry's +artists +artless +artlessly +artlessness +arts +artsy +artwork +artwork's +artworks +arty +arum +arum's +arums +arvo +arytenoids +as +asafetida +asafetida's +asafoetida +asafoetida's +asbestos +asbestos's +asbestosis +asbestosis's +ascend +ascendancy +ascendancy's +ascendant +ascendants +ascended +ascending +ascends +ascension +ascension's +ascensions +ascent +ascent's +ascents +ascertain +ascertainable +ascertained +ascertaining +ascertainment +ascertains +ascetic +ascetic's +ascetically +asceticism +asceticism's +ascetics +ascorbic +ascot +ascot's +ascots +ascribable +ascribe +ascribed +ascribes +ascribing +ascription +ascription's +ascriptions +aseptic +aseptically +asexual +asexualise +asexualised +asexualising +asexuality +asexualize +asexualized +asexualizing +asexually +ash +ash's +ashamed +ashamedly +ashcan +ashen +ashes +ashier +ashiest +ashlars +ashore +ashram +ashram's +ashrams +ashtray +ashtray's +ashtrays +ashy +aside +asides +asinine +asininely +asininities +asininity +asininity's +ask +askance +asked +askew +asking +asks +aslant +asleep +asocial +asp +asp's +asparagus +asparagus's +aspartame +aspect +aspect's +aspects +aspen +aspen's +aspens +asperities +asperity +asperity's +aspersion +aspersion's +aspersions +asphalt +asphalt's +asphalted +asphalting +asphalts +asphodel +asphodel's +asphodels +asphyxia +asphyxia's +asphyxiate +asphyxiated +asphyxiates +asphyxiating +asphyxiation +asphyxiation's +asphyxiations +aspic +aspic's +aspics +aspidistra +aspidistra's +aspidistras +aspirant +aspirant's +aspirants +aspirate +aspirated +aspirates +aspirating +aspiration +aspiration's +aspirations +aspirator +aspirator's +aspirators +aspire +aspired +aspires +aspirin +aspirin's +aspiring +aspirins +asps +ass +ass's +assail +assailable +assailant +assailant's +assailants +assailed +assailing +assails +assassin +assassin's +assassinate +assassinated +assassinates +assassinating +assassination +assassination's +assassinations +assassins +assault +assault's +assaulted +assaulter +assaulting +assaults +assay +assayed +assayer +assayer's +assayers +assaying +assays +assemblage +assemblage's +assemblages +assemble +assembled +assembler +assembler's +assemblers +assembles +assemblies +assembling +assembly +assembly's +assemblyman +assemblyman's +assemblymen +assemblywoman +assemblywomen +assent +assent's +assented +assenting +assents +assert +asserted +asserting +assertion +assertion's +assertions +assertive +assertively +assertiveness +assertiveness's +asserts +asses +assess +assessable +assessed +assesses +assessing +assessment +assessment's +assessments +assessor +assessor's +assessors +asset +asset's +assets +asseverate +asseverated +asseverates +asseverating +asseveration +asseveration's +asshole +assholes +assiduity +assiduity's +assiduous +assiduously +assiduousness +assiduousness's +assign +assignable +assignation +assignation's +assignations +assigned +assignee +assignees +assigner +assigner's +assigners +assigning +assignment +assignment's +assignments +assignor +assignor's +assignors +assigns +assimilate +assimilated +assimilates +assimilating +assimilation +assimilation's +assist +assistance +assistance's +assistant +assistant's +assistants +assisted +assisting +assists +assize +assize's +assizes +assn +assoc +associate +associated +associates +associating +association +association's +associational +associations +associative +associatively +assonance +assonance's +assonant +assonants +assort +assorted +assorting +assortment +assortment's +assortments +assorts +asst +assuage +assuaged +assuages +assuaging +assumable +assume +assumed +assumes +assuming +assumption +assumption's +assumptions +assumptive +assurance +assurance's +assurances +assure +assured +assuredly +assureds +assures +assuring +astatine +astatine's +aster +aster's +asterisk +asterisk's +asterisked +asterisking +asterisks +astern +asteroid +asteroid's +asteroids +asters +asthma +asthma's +asthmatic +asthmatically +asthmatics +astigmatic +astigmatism +astigmatism's +astigmatisms +astir +astonish +astonished +astonishes +astonishing +astonishingly +astonishment +astonishment's +astound +astounded +astounding +astoundingly +astounds +astraddle +astrakhan +astrakhan's +astral +astrals +astray +astride +astringency +astringency's +astringent +astringently +astringents +astrolabe +astrolabe's +astrolabes +astrologer +astrologer's +astrologers +astrological +astrologically +astrologist +astrologist's +astrologists +astrology +astrology's +astronaut +astronaut's +astronautic +astronautics +astronauts +astronomer +astronomer's +astronomers +astronomic +astronomical +astronomically +astronomy +astronomy's +astrophysical +astrophysicist +astrophysicist's +astrophysicists +astrophysics +astute +astutely +astuteness +astuteness's +asunder +asylum +asylum's +asylums +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetry +asymmetry's +asymptomatic +asymptote +asymptote's +asymptotes +asymptotic +asymptotically +asynchronous +asynchronously +at +atavism +atavism's +atavist +atavistic +atavists +ataxia +ataxia's +ataxic +ate +atelier +atelier's +ateliers +atheism +atheism's +atheist +atheist's +atheistic +atheistically +atheists +atherosclerosis +athirst +athlete +athlete's +athletes +athletic +athletically +athleticism +athleticism's +athletics +athwart +atilt +atlantes +atlas +atlas's +atlases +atmosphere +atmosphere's +atmospheres +atmospheric +atmospherically +atmospherics +atoll +atoll's +atolls +atom +atom's +atomic +atomically +atomicity +atomicity's +atomics +atomisation +atomisation's +atomise +atomised +atomiser +atomiser's +atomisers +atomises +atomising +atomistic +atomization +atomization's +atomize +atomized +atomizer +atomizer's +atomizers +atomizes +atomizing +atoms +atonal +atonality +atonality's +atonally +atone +atoned +atonement +atonement's +atones +atoning +atop +atria +atrium +atrium's +atrocious +atrociously +atrociousness +atrociousness's +atrocities +atrocity +atrocity's +atrophied +atrophies +atrophy +atrophy's +atrophying +atropine +atropine's +attach +attachable +attached +attaching +attachment +attachment's +attachments +attaché +attachés +attack +attacked +attacker +attacker's +attackers +attacking +attacks +attain +attainability +attainability's +attainable +attainder +attainder's +attained +attaining +attainment +attainment's +attainments +attains +attar +attar's +attempt +attempted +attempting +attempts +attend +attendance +attendance's +attendances +attendant +attendant's +attendants +attended +attendee +attendees +attending +attends +attention +attention's +attentions +attentive +attentively +attentiveness +attentiveness's +attenuate +attenuated +attenuates +attenuating +attenuation +attenuation's +attenuator +attenuator's +attenuators +attest +attestation +attestation's +attestations +attested +attesting +attests +attic +attic's +attics +attire +attired +attires +attiring +attitude +attitude's +attitudes +attitudinal +attitudinise +attitudinised +attitudiniser +attitudiniser's +attitudinisers +attitudinises +attitudinising +attitudinize +attitudinized +attitudinizer +attitudinizer's +attitudinizers +attitudinizes +attitudinizing +attn +attorney +attorney's +attorneys +attract +attractable +attractant +attractant's +attractants +attracted +attracting +attraction +attraction's +attractions +attractive +attractively +attractiveness +attractiveness's +attractor +attractor's +attractors +attracts +attrib +attributable +attribute +attributed +attributes +attributing +attribution +attribution's +attributions +attributive +attributively +attributives +attrition +attrition's +attune +attuned +attunes +attuning +atwitter +atypical +atypically +aubergine +aubergine's +aubergines +auburn +auburn's +auction +auction's +auctioned +auctioneer +auctioneer's +auctioneers +auctioning +auctions +audacious +audaciously +audaciousness +audacity +audacity's +audibility +audibility's +audible +audibly +audience +audience's +audiences +audio +audio's +audiologist +audiologists +audiometer +audiometer's +audiometers +audiophile +audiophile's +audiophiles +audios +audiotape +audiotapes +audiovisual +audiovisuals +audit +audit's +audited +auditing +audition +audition's +auditioned +auditioning +auditions +auditor +auditor's +auditorium +auditorium's +auditoriums +auditors +auditory +audits +auger +auger's +augers +aught +augment +augmentation +augmentation's +augmentations +augmentative +augmented +augmenter +augmenter's +augmenters +augmenting +augments +augur +augur's +augured +auguries +auguring +augurs +augury +augury's +august +augustly +augustness +auk +auk's +auks +aunt +aunt's +auntie +auntie's +aunties +aunts +aura +aura's +aural +aurally +auras +aureole +aureole's +aureoles +auricle +auricle's +auricles +auricular +aurora +aurora's +auroras +auscultation +auscultation's +auscultations +auspice +auspice's +auspices +auspicious +auspiciously +auspiciousness +austere +austerely +austerities +austerity +austerity's +austral +australopithecine +auteur +auth +authentic +authentically +authenticate +authenticated +authenticates +authenticating +authentication +authentication's +authentications +authenticator +authenticator's +authenticators +authenticity +authenticity's +author +author's +authored +authoress +authoresses +authorial +authoring +authorisation +authorisation's +authorisations +authorise +authorised +authoriser +authoriser's +authorisers +authorises +authorising +authoritarian +authoritarianism +authoritarianism's +authoritarians +authoritative +authoritatively +authoritativeness +authorities +authority +authority's +authorization +authorization's +authorizations +authorize +authorized +authorizer +authorizer's +authorizers +authorizes +authorizing +authors +authorship +authorship's +autism +autism's +autistic +autistics +auto +auto's +autobahn +autobahn's +autobahns +autobiographic +autobiographical +autobiographically +autobiographies +autobiography +autobiography's +autoclave +autoclave's +autoclaves +autocracies +autocracy +autocracy's +autocrat +autocrat's +autocratic +autocratically +autocrats +autocross +autocross's +autocue +autodidact +autodidacts +autograph +autograph's +autographed +autographing +autographs +autoimmune +autoimmunisation +autoimmunity +autoimmunization +automaker +automakers +automata's +automate +automated +automates +automatic +automatically +automatics +automating +automation +automation's +automatism +automatism's +automaton +automaton's +automatons +automobile +automobile's +automobiles +automotive +autonomic +autonomics +autonomous +autonomously +autonomy +autonomy's +autopilot +autopilot's +autopilots +autopsied +autopsies +autopsy +autopsy's +autopsying +autos +autosuggestion +autosuggestion's +autotoxaemia +autotoxemia +autoworker +autoworkers +autumn +autumn's +autumnal +autumns +aux +auxiliaries +auxiliary +avail +availabilities +availability +availability's +available +availed +availing +avails +avalanche +avalanche's +avalanches +avarice +avarice's +avaricious +avariciously +avariciousness +avariciousness's +avatar +avatar's +avatars +avenge +avenged +avenger +avenger's +avengers +avenges +avenging +avenue +avenue's +avenues +aver +average +average's +averaged +averagely +averages +averaging +averred +averring +avers +averse +aversion +aversion's +aversions +aversive +avert +averted +averting +averts +avian +aviaries +aviary +aviary's +aviation +aviation's +aviator +aviator's +aviators +aviatrix +aviatrix's +aviatrixes +avid +avider +avidest +avidity +avidity's +avidly +avionic +avionics +avocado +avocado's +avocados +avocation +avocation's +avocations +avoid +avoidable +avoidably +avoidance +avoidance's +avoided +avoiding +avoids +avoirdupois +avouch +avouched +avouches +avouching +avow +avowal +avowal's +avowals +avowed +avowedly +avowing +avows +avuncular +aw +await +awaited +awaiting +awaits +awake +awaken +awakened +awakening +awakenings +awakens +awakes +awaking +award +awarded +awarding +awards +aware +awareness +awareness's +awash +away +awe +awe's +awed +aweigh +awes +awesome +awesomely +awesomeness +awestruck +awful +awfully +awfulness +awfulness's +awhile +awing +awkward +awkwardly +awkwardness +awkwardness's +awl +awl's +awls +awn +awning +awning's +awnings +awns +awoke +awoken +awry +ax +ax's +axe +axe's +axed +axes +axial +axially +axing +axiom +axiom's +axiomatic +axiomatically +axioms +axis +axis's +axle +axle's +axles +axletree +axletree's +axletrees +axolotl +axolotl's +axolotls +axon +axon's +axons +ayah +ayah's +ayahs +ayatollah +ayatollahs +aye +aye's +ayes +azalea +azalea's +azaleas +azimuth +azimuth's +azimuths +azotise +azotised +azotises +azotising +azotize +azotized +azotizes +azotizing +azure +azure's +azures ++++++++++ +b +baa +baaed +baaing +baas +babble +babbled +babbler +babbler's +babblers +babbles +babbling +babe +babe's +babes +babied +babies +baboon +baboon's +baboons +babushka +babushka's +babushkas +baby +baby's +babyhood +babyhood's +babying +babyish +babysat +babysitter +babysitters +babysitting +baccalaureate +baccalaureate's +baccalaureates +baccarat +baccarat's +bacchanal +bacchanal's +bacchanalia +bacchanalian +bacchanalians +bacchanals +bachelor +bachelor's +bachelorhood +bachelorise +bachelorize +bachelors +bacillary +bacilli +bacillus +bacillus's +back +back's +backache +backache's +backaches +backbench +backbencher +backbencher's +backbenchers +backbenches +backbit +backbite +backbiter +backbiter's +backbiters +backbites +backbiting +backbitten +backblocks +backboard +backboard's +backboards +backbone +backbone's +backbones +backbreaking +backchat +backchat's +backcloth +backcloth's +backcloths +backcomb +backcombed +backcombing +backcombs +backdate +backdated +backdates +backdating +backdoor +backdrop +backdrop's +backdrops +backed +backer +backer's +backers +backfield +backfield's +backfields +backfire +backfired +backfires +backfiring +backgammon +backgammon's +background +background's +backgrounder +backgrounders +backgrounds +backhand +backhand's +backhanded +backhandedly +backhander +backhander's +backhanders +backhanding +backhands +backhoe +backhoes +backing +backing's +backings +backlash +backlash's +backlashes +backless +backlog +backlog's +backlogged +backlogging +backlogs +backpack +backpack's +backpacked +backpacker +backpacker's +backpackers +backpacking +backpacks +backpedaled +backpedaling +backrest +backrest's +backrests +backroom +backrooms +backs +backseat +backseats +backside +backside's +backsides +backslapper +backslapper's +backslappers +backslapping +backslapping's +backslash +backslashes +backslid +backslide +backslider +backslider's +backsliders +backslides +backsliding +backspace +backspaced +backspaces +backspacing +backspin +backspin's +backstabber +backstabber's +backstabbers +backstabbing +backstage +backstairs +backstop +backstop's +backstopped +backstopping +backstops +backstreet +backstreet's +backstreets +backstretch +backstretch's +backstretches +backstroke +backstroke's +backstroked +backstrokes +backstroking +backtalk +backtrack +backtracked +backtracking +backtracks +backup +backup's +backups +backward +backwardly +backwardness +backwardness's +backwards +backwash +backwash's +backwater +backwater's +backwaters +backwoods +backwoodsman +backwoodsman's +backwoodsmen +backyard +backyard's +backyards +bacon +bacon's +bacteraemia +bacteria +bacterial +bactericidal +bactericide +bactericide's +bactericides +bacteriologic +bacteriological +bacteriologist +bacteriologist's +bacteriologists +bacteriology +bacteriology's +bacterium +bacterium's +bad +baddie +baddies +bade +badge +badge's +badger +badger's +badgered +badgering +badgers +badges +badinage +badinage's +badlands +badly +badminton +badminton's +badmouth +badmouthed +badmouthing +badmouths +badness +badness's +baffle +baffled +bafflement +bafflement's +baffler +baffler's +bafflers +baffles +baffling +bag +bag's +bagatelle +bagatelle's +bagatelles +bagel +bagel's +bagels +bagful +bagful's +bagfuls +baggage +baggage's +bagged +baggie +baggier +baggies +baggiest +baggily +bagginess +bagginess's +bagging +baggy +bagman +bagpipe +bagpipe's +bagpiper +bagpiper's +bagpipers +bagpipes +bags +baguette +baguette's +baguettes +bah +baht +bail +bail's +bailed +bailey +bailey's +baileys +bailiff +bailiff's +bailiffs +bailing +bailiwick +bailiwick's +bailiwicks +bailout +bailout's +bailouts +bails +bailsman +bailsman's +bailsmen +bait +bait's +baited +baiting +baits +baize +baize's +bake +baked +baker +baker's +bakeries +bakers +bakery +bakery's +bakes +bakeshop +bakeshops +baking +baking's +baklava +baklava's +baksheesh +baksheesh's +bal +balaclava +balaclava's +balaclavas +balalaika +balalaika's +balalaikas +balance +balance's +balanced +balances +balancing +balboa +balconies +balcony +balcony's +bald +balder +balderdash +balderdash's +baldest +baldies +balding +baldly +baldness +baldness's +baldric +baldric's +baldrics +baldy +bale +bale's +baled +baleen +baleen's +baleful +balefully +balefulness +baler +baler's +balers +bales +baling +balk +balkanisation +balkanisations +balkanise +balkanised +balkanises +balkanising +balkanization +balkanizations +balkanize +balkanized +balkanizes +balkanizing +balked +balkier +balkiest +balking +balks +balky +ball +ball's +ballad +ballad's +ballade +balladeer +balladeer's +balladeers +ballades +balladry +ballads +ballast +ballast's +ballasted +ballasting +ballasts +balled +ballerina +ballerina's +ballerinas +ballet +ballet's +ballets +ballgame +ballgames +balling +ballistic +ballistics +balloon +balloon's +ballooned +ballooning +balloonist +balloonists +balloons +ballot +ballot's +balloted +balloting +ballots +ballpark +ballpark's +ballparks +ballplayer +ballplayer's +ballplayers +ballpoint +ballpoint's +ballpoints +ballroom +ballroom's +ballrooms +balls +ballsy +bally +ballyhoo +ballyhoo's +ballyhooed +ballyhooing +ballyhoos +balm +balm's +balmier +balmiest +balminess +balminess's +balms +balmy +baloney +baloney's +balsa +balsa's +balsam +balsam's +balsamic +balsams +balsas +baluster +baluster's +balusters +balustrade +balustrade's +balustrades +bamboo +bamboo's +bamboos +bamboozle +bamboozled +bamboozles +bamboozling +ban +banal +banalities +banality +banality's +banally +banana +banana's +bananas +band +band's +bandage +bandage's +bandaged +bandages +bandaging +bandanna +bandanna's +bandannas +bandbox +bandbox's +bandboxes +bandeau +bandeau's +bandeaux +banded +bandicoot +bandied +bandier +bandies +bandiest +banding +banding's +bandit +bandit's +banditry +banditry's +bandits +bandleader +bandleader's +bandleaders +bandmaster +bandmaster's +bandmasters +bandoleer +bandoleer's +bandoleers +bands +bandsman +bandsman's +bandsmen +bandstand +bandstand's +bandstands +bandwagon +bandwagon's +bandwagons +bandwidth +bandwidth's +bandwidths +bandy +bandying +bane +bane's +baneful +banes +bang +bang's +banged +banger +banger's +bangers +banging +bangle +bangle's +bangles +bangs +bangtail +banish +banished +banishes +banishing +banishment +banishment's +banister +banister's +banisters +banjo +banjo's +banjoist +banjoist's +banjoists +banjos +bank +bank's +bankable +bankbook +bankbook's +bankbooks +bankcard +bankcards +banked +banker +banker's +bankers +banking +banknote +banknotes +bankroll +bankroll's +bankrolled +bankrolling +bankrolls +bankrupt +bankrupt's +bankruptcies +bankruptcy +bankruptcy's +bankrupted +bankrupting +bankrupts +banks +banned +banner +banner's +bannered +banners +banning +bannock +bannock's +bannocks +banns +banquet +banquet's +banqueted +banqueter +banqueter's +banqueters +banqueting +banquets +banquette +banquette's +banquettes +bans +banshee +banshee's +banshees +bantam +bantam's +bantams +bantamweight +bantamweight's +bantamweights +banter +bantered +bantering +banteringly +banters +banyan +banyan's +banyans +banzai +baobab +baobab's +baobabs +baptise +baptised +baptiser +baptiser's +baptisers +baptises +baptising +baptism +baptism's +baptismal +baptisms +baptisteries +baptistery +baptistery's +baptize +baptized +baptizer +baptizer's +baptizers +baptizes +baptizing +bar +bar's +barb +barb's +barbarian +barbarian's +barbarianism +barbarianism's +barbarianisms +barbarians +barbaric +barbarically +barbarisation +barbarisation's +barbarisations +barbarise +barbarised +barbarises +barbarising +barbarism +barbarism's +barbarisms +barbarities +barbarity +barbarity's +barbarization +barbarization's +barbarizations +barbarize +barbarized +barbarizes +barbarizing +barbarous +barbarously +barbecue +barbecue's +barbecued +barbecues +barbecuing +barbed +barbell +barbell's +barbells +barber +barber's +barbered +barbering +barberries +barberry +barberry's +barbers +barbershop +barbershop's +barbershops +barbing +barbiturate +barbiturate's +barbiturates +barbs +barbwire +barbwire's +barcarole +barcarole's +barcaroles +bard +bard's +bards +bare +bareback +bared +barefaced +barefacedly +barefoot +barefooted +barehanded +bareheaded +barelegged +barely +bareness +bareness's +barer +bares +barest +barf +barfed +barfing +barflies +barfly +barfly's +barfs +bargain +bargain's +bargained +bargainers +bargaining +bargains +barge +barge's +barged +bargeman +bargeman's +bargemen +bargepole +bargepole's +barges +barging +barhop +barhops +baring +baritone +baritone's +baritones +barium +barium's +bark +bark's +barked +barkeep +barkeeper +barkeeper's +barkeepers +barkeeps +barker +barker's +barkers +barking +barks +barley +barley's +barleycorn +barleycorn's +barleycorns +barmaid +barmaid's +barmaids +barman +barman's +barmen +barmier +barmiest +barmy +barn +barn's +barnacle +barnacle's +barnacled +barnacles +barney +barney's +barneys +barns +barnstorm +barnstormed +barnstormer +barnstormer's +barnstormers +barnstorming +barnstorms +barnyard +barnyard's +barnyards +barometer +barometer's +barometers +barometric +barometrically +baron +baron's +baronage +baronage's +baronages +baroness +baroness's +baronesses +baronet +baronet's +baronetcies +baronetcy +baronetcy's +baronets +baronial +baronies +barons +barony +barony's +baroque +baroque's +barrack +barracked +barracking +barracks +barracuda +barracuda's +barracudas +barrage +barrage's +barraged +barrages +barraging +barramundi +barred +barrel +barrel's +barreled +barreling +barrelled +barrelling +barrels +barren +barrenness +barrenness's +barrens +barrette +barrette's +barrettes +barricade +barricade's +barricaded +barricades +barricading +barrier +barrier's +barriers +barring +barrio +barrio's +barrios +barrister +barrister's +barristers +barroom +barroom's +barrooms +barrow +barrow's +barrows +bars +bartender +bartender's +bartenders +barter +bartered +barterer +barterer's +barterers +bartering +barters +bartizan +bartizaned +bartizans +barycentre +baryon +baryon's +baryons +basal +basally +basalt +basalt's +basaltic +basalts +base +base's +baseball +baseball's +baseballs +baseboard +baseboard's +baseboards +based +baseless +baseline +baseline's +baselines +basely +baseman +baseman's +basemen +basement +basement's +basements +baseness +baseness's +baser +bases +basest +bash +bashed +bashes +bashful +bashfully +bashfulness +bashfulness's +bashing +basic +basically +basics +basil +basil's +basilica +basilica's +basilicas +basilisk +basilisk's +basilisks +basin +basin's +basinful +basinfuls +basing +basins +basis +basis's +bask +basked +basket +basket's +basketball +basketball's +basketballs +basketful +basketful's +basketry +basketry's +baskets +basketwork +basketwork's +basking +basks +bass +bass's +basses +basset +basset's +bassets +bassinet +bassinet's +bassinets +bassist +bassist's +bassists +basso +basso's +bassoon +bassoon's +bassoonist +bassoonist's +bassoonists +bassoons +bassos +basswood +basswood's +basswoods +bastard +bastard's +bastardisation +bastardisation's +bastardisations +bastardise +bastardised +bastardises +bastardising +bastardization +bastardization's +bastardizations +bastardize +bastardized +bastardizes +bastardizing +bastardry +bastards +baste +basted +bastes +bastinadoed +bastinadoes +basting +basting's +bastion +bastion's +bastions +bat +bat's +batch +batch's +batched +batches +batching +bate +bated +bates +bath +bath's +bathe +bathed +bather +bather's +bathers +bathes +bathetic +bathhouse +bathhouse's +bathhouses +bathing +bathmat +bathmats +bathos +bathos's +bathrobe +bathrobe's +bathrobes +bathroom +bathroom's +bathrooms +baths +bathtub +bathtub's +bathtubs +bathwater +bathyscaphe's +bathysphere +bathysphere's +bathyspheres +batik +batik's +batiks +bating +batiste +batiste's +batman +batman's +batmen +baton +baton's +batons +bats +batsman +batsman's +batsmen +batt +battalion +battalion's +battalions +batted +batten +batten's +battened +battening +battens +batter +battered +batteries +battering +batters +battery +battery's +battier +battiest +batting +batting's +battle +battle's +battleaxe +battled +battledore +battledore's +battledores +battledress +battlefield +battlefield's +battlefields +battlefront +battlefront's +battlefronts +battleground +battlegrounds +battlement +battlement's +battlements +battler +battler's +battlers +battles +battleship +battleship's +battleships +battling +batty +bauble +bauble's +baubles +baud +baud's +baulk +baulked +baulking +baulks +bauxite +bauxite's +bawd +bawd's +bawdier +bawdiest +bawdily +bawdiness +bawdiness's +bawds +bawdy +bawl +bawled +bawling +bawls +bay +bay's +bayberries +bayberry +bayberry's +bayed +baying +bayonet +bayonet's +bayoneted +bayoneting +bayonets +bayou +bayou's +bayous +bays +bazaar +bazaar's +bazaars +bazillion +bazillions +bazooka +bazooka's +bazookas +bbl +be +beach +beach's +beachcomber +beachcomber's +beachcombers +beached +beaches +beachfront +beachhead +beachhead's +beachheads +beaching +beachwear +beachwear's +beacon +beacon's +beacons +bead +bead's +beaded +beadier +beadiest +beading +beading's +beadle +beadle's +beadles +beads +beady +beagle +beagle's +beagles +beak +beak's +beaked +beaker +beaker's +beakers +beaks +beam +beam's +beamed +beaming +beams +bean +bean's +beanbag +beanbag's +beanbags +beanie +beanie's +beanies +beanpole +beanpole's +beanpoles +beans +beanstalk +beanstalk's +beanstalks +bear +bearable +bearably +beard +beard's +bearded +bearding +beardless +beards +bearer +bearer's +bearers +bearing +bearing's +bearings +bearish +bearishly +bearishness +bears +bearskin +bearskin's +bearskins +beast +beast's +beastlier +beastliest +beastliness +beastliness's +beastly +beasts +beat +beatable +beaten +beater +beater's +beaters +beatific +beatifically +beatification +beatification's +beatifications +beatified +beatifies +beatify +beatifying +beating +beating's +beatings +beatitude +beatitude's +beatitudes +beatnik +beatnik's +beatniks +beats +beau +beau's +beaus +beaut +beauteous +beauteously +beautician +beautician's +beauticians +beauties +beautification +beautification's +beautified +beautifier +beautifier's +beautifiers +beautifies +beautiful +beautifully +beautify +beautifying +beauty +beauty's +beaux's +beaver +beaver's +beavers +bebop +bebop's +becalm +becalmed +becalming +becalms +became +because +beck +beck's +beckon +beckoned +beckoning +beckons +becloud +beclouded +beclouding +beclouds +become +becomes +becoming +becomingly +bed +bed's +bedaub +bedaubed +bedaubing +bedaubs +bedazzle +bedazzled +bedazzlement +bedazzlement's +bedazzles +bedazzling +bedbug +bedbug's +bedbugs +bedchamber +bedchamber's +bedchambers +bedclothes +bedded +bedding +bedding's +bedeck +bedecked +bedecking +bedecks +bedevil +bedeviled +bedeviling +bedevilled +bedevilling +bedevilment +bedevilment's +bedevils +bedfellow +bedfellow's +bedfellows +bedim +bedimmed +bedimming +bedims +bedizen +bedizened +bedizening +bedizens +bedlam +bedlam's +bedlams +bedpan +bedpan's +bedpans +bedpost +bedpost's +bedposts +bedraggle +bedraggled +bedraggles +bedraggling +bedridden +bedrock +bedrock's +bedrocks +bedroll +bedroll's +bedrolls +bedroom +bedroom's +bedrooms +beds +bedside +bedside's +bedsides +bedsore +bedsore's +bedsores +bedspread +bedspread's +bedspreads +bedstead +bedstead's +bedsteads +bedtime +bedtime's +bedtimes +bee +bee's +beebread +beebread's +beech +beech's +beeches +beechnut +beechnut's +beechnuts +beef +beef's +beefcake +beefcake's +beefcakes +beefeater +beefeater's +beefed +beefier +beefiest +beefiness +beefiness's +beefing +beefs +beefsteak +beefsteak's +beefsteaks +beefwood +beefy +beehive +beehive's +beehives +beekeeper +beekeeper's +beekeepers +beekeeping +beeline +beeline's +beelines +been +beep +beep's +beeped +beeper +beeper's +beepers +beeping +beeps +beer +beer's +beerier +beeriest +beers +beery +bees +beeswax +beeswax's +beet +beet's +beetle +beetle's +beetled +beetles +beetling +beetroot +beetroot's +beetroots +beets +beeves +befall +befallen +befalling +befalls +befell +befit +befits +befitted +befitting +befittingly +befog +befogged +befogging +befogs +before +beforehand +befoul +befouled +befouling +befouls +befriend +befriended +befriending +befriends +befuddle +befuddled +befuddlement +befuddlement's +befuddles +befuddling +beg +began +beget +begets +begetter +begetters +begetting +beggar +beggar's +beggared +beggaring +beggarly +beggars +beggary +beggary's +begged +begging +begin +beginner +beginner's +beginners +beginning +beginning's +beginnings +begins +begonia +begonia's +begonias +begot +begotten +begrime +begrimed +begrimes +begriming +begrudge +begrudged +begrudges +begrudging +begrudgingly +begs +beguile +beguiled +beguilement +beguiler +beguiler's +beguilers +beguiles +beguiling +beguilingly +beguine +beguine's +beguines +begum +begum's +begums +begun +behalf +behalf's +behalves +behave +behaved +behaves +behaving +behavior +behavior's +behavioral +behaviorally +behaviorism +behaviorism's +behaviorisms +behaviorist +behaviorists +behaviors +behaviour +behaviour's +behavioural +behaviourally +behaviourism +behaviourism's +behaviourisms +behaviourist +behaviouristic +behaviourists +behaviours +behead +beheaded +beheading +beheads +beheld +behemoth +behemoth's +behemoths +behest +behest's +behests +behind +behindhand +behinds +behold +beholden +beholder +beholder's +beholders +beholding +beholds +behoove +behooved +behooves +behooving +behove +behoved +behoves +behoving +beige +beige's +being +being's +beings +bejewel +bejeweled +bejeweling +bejewelled +bejewelling +bejewels +belabor +belabored +belaboring +belabors +belabour +belaboured +belabouring +belabours +belah +belated +belatedly +belatedness +belatedness's +belay +belayed +belaying +belays +belch +belched +belches +belching +beleaguer +beleaguered +beleaguering +beleaguers +belfries +belfry +belfry's +belie +belied +belief +belief's +beliefs +belies +believability +believability's +believable +believably +believe +believed +believer +believer's +believers +believes +believing +belittle +belittled +belittlement +belittlement's +belittles +belittling +bell +bell's +belladonna +belladonna's +bellbird +bellboy +bellboy's +bellboys +belle +belle's +belled +belles +belletrist +belletrists +bellhop +bellhop's +bellhops +bellicose +bellicosity +bellicosity's +bellied +bellies +belligerence +belligerence's +belligerency +belligerency's +belligerent +belligerently +belligerents +belling +bellman +bellman's +bellmen +bellow +bellowed +bellowing +bellows +bells +bellwether +bellwether's +bellwethers +belly +belly's +bellyache +bellyache's +bellyached +bellyaches +bellyaching +bellybutton +bellybutton's +bellybuttons +bellyful +bellyful's +bellyfuls +bellying +belong +belonged +belonging +belonging's +belongings +belongs +beloved +beloveds +below +belt +belt's +belted +belting +belting's +belts +beltway +beltway's +beltways +beluga +beluga's +belugas +belying +bemire +bemired +bemires +bemiring +bemoan +bemoaned +bemoaning +bemoans +bemuse +bemused +bemusedly +bemusement +bemusement's +bemuses +bemusing +bench +bench's +benched +benches +benching +benchmark +benchmark's +benchmarking +benchmarks +bend +bendable +bended +bender +bender's +benders +bending +bends +bendy +beneath +benediction +benediction's +benedictions +benedictory +benefaction +benefaction's +benefactions +benefactor +benefactor's +benefactors +benefactress +benefactresses +benefice +benefice's +beneficence +beneficence's +beneficent +beneficently +benefices +beneficial +beneficially +beneficiaries +beneficiary +beneficiary's +benefit +benefit's +benefited +benefiting +benefits +benevolence +benevolence's +benevolences +benevolent +benevolently +benighted +benightedly +benign +benignant +benignity +benignity's +benignly +bent +bents +bentwood +bentwood's +benumb +benumbed +benumbing +benumbs +benzene +benzene's +benzine +bequeath +bequeathed +bequeathing +bequeaths +bequest +bequest's +bequests +berate +berated +berates +berating +bereave +bereaved +bereavement +bereavement's +bereavements +bereaves +bereaving +bereft +beret +beret's +berets +berg +berg's +bergs +beriberi +beriberi's +berk +berkelium +berkelium's +berks +berley +berried +berries +berry +berry's +berrylike +berserk +berth +berth's +berthed +berthing +berths +beryl +beryl's +beryllium +beryllium's +beseech +beseecher +beseecher's +beseechers +beseeches +beseeching +beseechingly +beseem +beseemed +beseeming +beseems +beset +besets +besetting +beside +besides +besiege +besieged +besieger +besieger's +besiegers +besieges +besieging +besmear +besmeared +besmearing +besmears +besmirch +besmirched +besmirches +besmirching +besom +besom's +besoms +besot +besots +besotted +besotting +besought +bespangle +bespangled +bespangles +bespangling +bespatter +bespattered +bespattering +bespatters +bespeak +bespeaking +bespeaks +bespectacled +bespoke +bespoken +best +bested +bestial +bestialise +bestialised +bestialises +bestialising +bestiality +bestiality's +bestialize +bestialized +bestializes +bestializing +bestially +bestiaries +bestiary +bestiary's +besting +bestir +bestirred +bestirring +bestirs +bestow +bestowal +bestowal's +bestowals +bestowed +bestowing +bestows +bestrew +bestrewed +bestrewing +bestrewn +bestrews +bestridden +bestride +bestrides +bestriding +bestrode +bests +bestseller +bestsellers +bestselling +bet +bet's +beta +beta's +betake +betaken +betakes +betaking +betas +betel +bethink +bethinking +bethinks +bethought +betide +betided +betides +betiding +betimes +betoken +betokened +betokening +betokens +betook +betray +betrayal +betrayal's +betrayals +betrayed +betrayer +betrayer's +betrayers +betraying +betrays +betroth +betrothal +betrothal's +betrothals +betrothed +betrothing +betroths +bets +better +bettered +bettering +betterment +betterment's +betters +betting +bettong +bettor +bettor's +bettors +between +betwixt +bevel +bevel's +beveled +beveling +bevelled +beveller +beveller's +bevellers +bevelling +bevels +beverage +beverage's +beverages +bevies +bevy +bevy's +bewail +bewailed +bewailing +bewails +beware +bewared +bewares +bewaring +bewigged +bewilder +bewildered +bewildering +bewilderingly +bewilderment +bewilderment's +bewilders +bewitch +bewitched +bewitches +bewitching +bewitchingly +bewitchment +bewitchment's +beyond +bezel +bezel's +bezels +bf +bi +biannual +biannually +bias +bias's +biased +biases +biasing +biathlon +biathlon's +biathlons +bib +bib's +bibl +bible +bibles +biblical +bibliographer +bibliographer's +bibliographers +bibliographic +bibliographical +bibliographically +bibliographies +bibliography +bibliography's +bibliophile +bibliophile's +bibliophiles +bibs +bibulous +bicameral +bicameralism +bicameralism's +bicarbonate +bicarbonate's +bicarbonates +bicentenaries +bicentenary +bicentennial +bicentennials +bicep +biceps +biceps's +bicker +bickered +bickerer +bickerer's +bickerers +bickering +bickers +bickie +bicolor +bicolour +bicoloured +biconcave +biconvex +bicuspid +bicuspids +bicycle +bicycle's +bicycled +bicycler +bicycler's +bicyclers +bicycles +bicycling +bicyclist +bicyclist's +bicyclists +bid +biddable +bidden +bidder +bidders +biddies +bidding +bidding's +biddy +biddy's +bide +bides +bidet +bidet's +bidets +biding +bidirectional +bids +biennial +biennially +biennials +biennium +biennium's +bier +bier's +biers +biff +biffed +biffing +biffs +bifocal +bifocals +bifurcate +bifurcated +bifurcates +bifurcating +bifurcation +bifurcation's +bifurcations +big +bigamist +bigamist's +bigamists +bigamous +bigamy +bigamy's +bigger +biggest +biggie +biggies +biggish +bighead +bighead's +bigheads +bighearted +bigheartedness +bighorn +bighorn's +bighorns +bight +bight's +bights +bigmouth +bigmouth's +bigmouths +bigness +bigot +bigot's +bigoted +bigotries +bigotry +bigotry's +bigots +bigwig +bigwig's +bigwigs +bijou +bijou's +bijoux +bike +bike's +biked +biker +bikers +bikes +bikie +biking +bikini +bikini's +bikinis +bilabial +bilabials +bilateral +bilaterally +bilberries +bilberry +bilberry's +bilby +bile +bile's +bilge +bilge's +bilges +bilingual +bilingualism +bilingualism's +bilingually +bilinguals +bilious +biliousness +bilk +bilked +bilker +bilker's +bilkers +bilking +bilks +bill +bill's +billable +billabong +billboard +billboard's +billboards +billed +billet +billet's +billeted +billeting +billets +billfold +billfold's +billfolds +billhook +billhook's +billhooks +billiard +billiard's +billiards +billing +billing's +billings +billingsgate +billingsgate's +billion +billion's +billionaire +billionaire's +billionaires +billions +billionth +billionths +billow +billow's +billowed +billowier +billowiest +billowing +billows +billowy +billposters +bills +billycan +billycans +bimbo +bimbo's +bimbos +bimetallic +bimetallism +bimetallism's +bimetallist +bimetallistic +bimodal +bimonthlies +bimonthly +bin +bin's +binaries +binary +bind +binder +binder's +binderies +binders +bindery +bindery's +binding +binding's +bindings +binds +bindweed +bindweed's +binge +binge's +binged +binges +binghi +binging +bingle +bingo +bingo's +binnacle +binnacle's +binnacles +binned +binning +binocular +binoculars +binomial +binomial's +binomials +bins +bio +biocenology +biochemical +biochemist +biochemist's +biochemistry +biochemistry's +biochemists +biodegradability +biodegradable +biodegrade +biodegraded +biodegrades +biodegrading +biodiversity +bioengineering +bioengineering's +bioethics +biofeedback +biofeedback's +biog +biographer +biographer's +biographers +biographic +biographical +biographically +biographies +biography +biography's +biologic +biological +biologically +biologist +biologist's +biologists +biology +biology's +biomass +biomass's +biomedical +biometric +biometrics +biometry +biometry's +bionic +bionics +biophysical +biophysicist +biophysicist's +biophysicists +biophysics +biopic +biopsies +biopsy +biopsy's +biorhythm +biorhythms +bios +biosphere +biosphere's +biospheres +biota +biota's +biotechnological +biotechnologist +biotechnology +biotechnology's +biotic +biotin +biotin's +bipartisan +bipartisanship +bipartisanship's +bipartite +biped +biped's +bipedal +bipeds +biplane +biplane's +biplanes +bipolar +bipolarisation +bipolarise +bipolarises +bipolarity +bipolarity's +bipolarization +bipolarize +bipolarizes +biracial +birch +birch's +birched +birches +birching +bird +bird's +birdbath +birdbath's +birdbaths +birdbrain +birdbrain's +birdbrains +birdcage +birdcage's +birdcages +birded +birder +birder's +birders +birdhouse +birdhouse's +birdhouses +birdie +birdie's +birdied +birdies +birding +birdlike +birdlime +birdlime's +birds +birdseed +birdseed's +birdsong +birdwatcher +birdwatchers +birdying +birefringence +birefringence's +biretta +biretta's +birettas +birth +birth's +birthday +birthday's +birthdays +birthed +birthing +birthmark +birthmark's +birthmarks +birthplace +birthplace's +birthplaces +birthright +birthright's +birthrights +births +birthstone +birthstone's +birthstones +biscuit +biscuit's +biscuits +bisect +bisected +bisecting +bisection +bisection's +bisections +bisector +bisector's +bisectors +bisects +bisexual +bisexuality +bisexuality's +bisexually +bisexuals +bishop +bishop's +bishopric +bishopric's +bishoprics +bishops +bismuth +bismuth's +bison +bison's +bisque +bisque's +bistre +bistro +bistro's +bistros +bit +bit's +bitch +bitch's +bitched +bitches +bitchier +bitchiest +bitchily +bitchiness +bitchiness's +bitching +bitchy +bite +biter +biter's +biters +bites +biting +bitingly +bitmap +bitmaps +bits +bitser +bitten +bitter +bitterer +bitterest +bitterly +bittern +bittern's +bitterness +bitterness's +bitterns +bitters +bittersweet +bittersweet's +bittersweets +bittier +bittiest +bitty +bitumen +bitumen's +bituminisation +bituminise +bituminised +bituminises +bituminising +bituminization +bituminize +bituminized +bituminizes +bituminizing +bituminous +bivalent +bivalve +bivalve's +bivalves +bivouac +bivouac's +bivouacked +bivouacking +bivouacs +biweeklies +biweekly +biyearly +biz +biz's +bizarre +bizarrely +bizarreness +blab +blabbed +blabber +blabber's +blabbered +blabbering +blabbermouth +blabbermouth's +blabbermouths +blabbers +blabbing +blabs +black +blackball +blackball's +blackballed +blackballing +blackballs +blackberries +blackberry +blackberry's +blackbird +blackbird's +blackbirds +blackboard +blackboard's +blackboards +blackcurrant +blackcurrant's +blackcurrants +blacked +blacken +blackened +blackening +blackens +blacker +blackest +blackfish +blackguard +blackguard's +blackguards +blackhead +blackhead's +blackheads +blacking +blacking's +blackish +blackjack +blackjack's +blackjacked +blackjacking +blackjacks +blackleg +blackleg's +blacklegs +blacklist +blacklist's +blacklisted +blacklisting +blacklists +blackly +blackmail +blackmail's +blackmailed +blackmailer +blackmailer's +blackmailers +blackmailing +blackmails +blackness +blackness's +blackout +blackout's +blackouts +blacks +blacksmith +blacksmith's +blacksmiths +blacksnake +blacksnake's +blacksnakes +blackthorn +blackthorn's +blackthorns +blacktop +blacktop's +blacktopped +blacktopping +blacktops +bladder +bladder's +bladders +blade +blade's +bladed +blades +blah +blahs +blame +blame's +blamed +blameless +blamelessly +blamelessness +blamer +blames +blameworthiness +blameworthy +blaming +blanch +blanched +blanches +blanching +blancmange +blancmange's +blancmanges +bland +blander +blandest +blandish +blandished +blandishes +blandishing +blandishment +blandishment's +blandishments +blandly +blandness +blandness's +blank +blanked +blanker +blankest +blanket +blanket's +blanketed +blanketing +blankets +blanking +blankly +blankness +blankness's +blanks +blare +blared +blares +blaring +blarney +blarney's +blarneyed +blarneying +blarneys +blaspheme +blasphemed +blasphemer +blasphemer's +blasphemers +blasphemes +blasphemies +blaspheming +blasphemous +blasphemously +blasphemy +blasphemy's +blast +blast's +blasted +blaster +blaster's +blasters +blasting +blastoff +blastoff's +blastoffs +blasts +blastulae +blasé +blatancies +blatancy +blatancy's +blatant +blatantly +blather +blathered +blathering +blathers +blaze +blaze's +blazed +blazer +blazer's +blazers +blazes +blazing +blazon +blazoned +blazoning +blazons +bldg +bleach +bleached +bleacher +bleacher's +bleachers +bleaches +bleaching +bleak +bleaker +bleakest +bleakly +bleakness +bleakness's +blear +blearier +bleariest +blearily +bleariness +bleary +bleat +bleated +bleating +bleats +bled +bleed +bleeder +bleeder's +bleeders +bleeding +bleeds +bleep +bleep's +bleeped +bleeper +bleepers +bleeping +bleeps +blemish +blemish's +blemished +blemishes +blemishing +blench +blenched +blenches +blenching +blend +blended +blender +blender's +blenders +blending +blends +blennorrhoea +bless +blessed +blessedly +blessedness +blessedness's +blesses +blessing +blessing's +blessings +blether +blew +blight +blight's +blighted +blighter +blighter's +blighters +blighting +blights +blimey +blimp +blimp's +blimpish +blimps +blind +blinded +blinder +blinder's +blinders +blindest +blindfold +blindfolded +blindfolding +blindfolds +blinding +blindingly +blindly +blindness +blindness's +blinds +blindside +blindsided +blindsides +blindsiding +blink +blinked +blinker +blinker's +blinkered +blinkers +blinking +blinks +blintz +blintz's +blintzes +blip +blip's +blips +bliss +bliss's +blissful +blissfully +blissfulness +blister +blister's +blistered +blistering +blisteringly +blisters +blistery +blithe +blithely +blitheness +blither +blithering +blithesome +blithest +blitz +blitz's +blitzed +blitzes +blitzing +blitzkrieg +blitzkrieg's +blitzkriegs +blizzard +blizzard's +blizzards +bloat +bloated +bloater +bloater's +bloaters +bloating +bloats +blob +blob's +blobbed +blobbing +blobs +bloc +bloc's +block +block's +blockade +blockade's +blockaded +blockader +blockader's +blockaders +blockades +blockading +blockage +blockage's +blockages +blockbuster +blockbuster's +blockbusters +blockbusting +blockbusting's +blocked +blocker +blocker's +blockers +blockhead +blockhead's +blockheads +blockhouse +blockhouse's +blockhouses +blocking +blocks +blocs +bloke +bloke's +blokes +blond +blonde's +blonder +blondest +blondish +blondness +blonds +blood +blood's +bloodbath +bloodbaths +bloodcurdling +blooded +bloodhound +bloodhound's +bloodhounds +bloodhouse +bloodied +bloodier +bloodies +bloodiest +bloodily +bloodiness +blooding +bloodless +bloodlessly +bloodlessness +bloodletting +bloodletting's +bloodline +bloodline's +bloodlines +bloodmobile +bloodmobile's +bloodmobiles +bloods +bloodshed +bloodshed's +bloodshot +bloodstain +bloodstain's +bloodstained +bloodstains +bloodstock +bloodstock's +bloodstone +bloodstone's +bloodstream +bloodstream's +bloodstreams +bloodsucker +bloodsucker's +bloodsuckers +bloodsucking +bloodthirstily +bloodthirstiness +bloodthirstiness's +bloodthirsty +bloodwood +bloodworm +bloodworm's +bloody +bloodying +bloom +bloom's +bloomed +bloomer +bloomer's +bloomers +blooming +blooms +blooper +blooper's +bloopers +blossom +blossom's +blossomed +blossoming +blossoms +blossomy +blot +blot's +blotch +blotch's +blotched +blotches +blotchier +blotchiest +blotching +blotchy +blots +blotted +blotter +blotter's +blotters +blotting +blotto +blouse +blouse's +bloused +blouses +blousing +blow +blower +blower's +blowers +blowflies +blowfly +blowfly's +blowgun +blowgun's +blowguns +blowhard +blowhard's +blowhards +blowhole +blowhole's +blowholes +blowie +blowing +blowlamp +blowlamp's +blowlamps +blown +blowout's +blowouts +blowpipe +blowpipe's +blowpipes +blows +blowtorch +blowtorch's +blowtorches +blowup's +blowups +blowzy +blubber +blubbered +blubbering +blubbers +blubbery +bludge +bludgeon +bludgeon's +bludgeoned +bludgeoning +bludgeons +bludger +blue +blue's +bluebell +bluebell's +bluebells +blueberries +blueberry +blueberry's +bluebird +bluebird's +bluebirds +bluebonnet +bluebonnet's +bluebonnets +bluebottle +bluebottle's +bluebottles +blued +bluefish +bluefish's +bluefishes +bluegill +bluegill's +bluegills +bluegrass +bluegrass's +bluejacket +blueness +bluenose +bluenose's +bluenoses +blueprint +blueprint's +blueprinted +blueprinting +blueprints +bluer +blues +bluest +bluestocking +bluestocking's +bluestockings +bluestone +bluesy +bluetongue +bluey +bluff +bluffed +bluffer +bluffer's +bluffers +bluffest +bluffing +bluffly +bluffness +bluffs +bluing +bluish +blunder +blunder's +blunderbuss +blunderbuss's +blunderbusses +blundered +blunderer +blunderer's +blunderers +blundering +blunderings +blunders +blunt +blunted +blunter +bluntest +blunting +bluntly +bluntness +bluntness's +blunts +blur +blurb +blurb's +blurbs +blurred +blurrier +blurriest +blurriness +blurring +blurry +blurs +blurt +blurted +blurting +blurts +blush +blushed +blusher +blusher's +blushers +blushes +blushing +blushingly +bluster +blustered +blusterer +blusterer's +blusterers +blustering +blusterous +blusters +blustery +blvd +boa +boa's +boab +boar +boar's +board +board's +boarded +boarder +boarder's +boarders +boarding +boarding's +boardroom +boardroom's +boardrooms +boards +boardwalk +boardwalk's +boardwalks +boars +boas +boast +boasted +boaster +boaster's +boasters +boastful +boastfully +boastfulness +boasting +boasts +boat +boat's +boated +boater +boater's +boaters +boathouse +boathouse's +boathouses +boatie +boating +boating's +boatload +boatload's +boatloads +boatman +boatman's +boatmen +boats +boatswain +boatswain's +boatswains +boatyard +boatyard's +boatyards +bob +bobbed +bobbies +bobbin +bobbin's +bobbing +bobbins +bobble +bobble's +bobbled +bobbles +bobbling +bobby +bobby's +bobbysoxer's +bobcat +bobcat's +bobcats +bobolink +bobolink's +bobolinks +bobs +bobsled +bobsled's +bobsledded +bobsledder +bobsledder's +bobsledders +bobsledding +bobsleds +bobsleigh +bobsleigh's +bobsleighs +bobtail +bobtail's +bobtails +bobwhite +bobwhite's +bobwhites +bock +bocks +bodacious +bode +boded +bodega +bodega's +bodegas +bodes +bodge +bodged +bodges +bodgie +bodging +bodice +bodice's +bodices +bodied +bodies +bodiless +bodily +boding +bodkin +bodkin's +bodkins +body +body's +bodybuilder +bodybuilders +bodybuilding +bodyguard +bodyguard's +bodyguards +bodysuit +bodysuits +bodywork +bodywork's +boffin +boffin's +boffins +bog +bog's +bogey +bogey's +bogeyed +bogeying +bogeyman +bogeyman's +bogeymen +bogeys +bogged +boggier +boggiest +bogging +boggle +boggled +boggles +boggling +bogglingly +boggy +bogie's +bogs +bogus +bogy's +bogyman +bogymen +bohemian +bohemianism +bohemians +boil +boiled +boiler +boiler's +boilermaker +boilermaker's +boilermakers +boilerplate +boilerplate's +boilers +boiling +boilover +boils +boisterous +boisterously +boisterousness +boisterousness's +bola +bola's +bolas +bold +bolder +boldest +boldface +boldface's +boldfaced +boldly +boldness +boldness's +bolds +bole +bole's +bolero +bolero's +boleros +boles +boll +boll's +bollard +bollard's +bollards +bollix +bollixed +bollixes +bollixing +bollocking +bollocks +bolls +bologna +bologna's +bolshevise +bolshevised +bolshevises +bolshevising +bolshevize +bolshevized +bolshevizes +bolshevizing +bolster +bolstered +bolstering +bolsters +bolt +bolt's +bolted +bolter +bolthole +boltholes +bolting +bolts +bolus +bolus's +boluses +bomb +bombard +bombarded +bombardier +bombardier's +bombardiers +bombarding +bombardment +bombardment's +bombardments +bombards +bombast +bombast's +bombastic +bombastically +bombed +bomber +bomber's +bombers +bombing +bombings +bombora +bombproof +bombs +bombshell +bombshell's +bombshells +bombsite +bombsites +bonanza +bonanza's +bonanzas +bonbon +bonbon's +bonbons +bond +bond's +bondage +bondage's +bonded +bondholder +bondholder's +bondholders +bonding +bondman +bondman's +bondmen +bonds +bondsman +bondsman's +bondsmen +bondwoman +bondwoman's +bondwomen +bone +bone's +boned +bonehead +bonehead's +boneheaded +boneheads +boneless +boner +boner's +boners +bones +boneshaker +boneshaker's +boneshakers +bonfire +bonfire's +bonfires +bong +bong's +bonged +bonging +bongo +bongo's +bongos +bongs +bonhomie +bonhomie's +bonier +boniest +boniness +boning +bonito +bonito's +bonitos +bonk +bonked +bonkers +bonking +bonks +bonnet +bonnet's +bonnets +bonnie +bonnier +bonniest +bonny +bonsai +bonsai's +bonsais +bonus +bonus's +bonuses +bony +bonzer +boo +boob +boob's +boobialla +boobies +boobook +boobs +booby +booby's +boodle +boodle's +boodles +booed +boofhead +booger +boogers +boogie +boogied +boogieing +boogieman +boogies +boohoo +boohooed +boohooing +boohoos +booing +book +book's +bookbinder +bookbinder's +bookbinderies +bookbinders +bookbindery +bookbindery's +bookbinding +bookbinding's +bookcase +bookcase's +bookcases +booked +bookend +bookends +bookie +bookie's +bookies +booking +booking's +bookings +bookish +bookkeeper +bookkeeper's +bookkeepers +bookkeeping +bookkeeping's +booklet +booklet's +booklets +bookmaker +bookmaker's +bookmakers +bookmaking +bookmaking's +bookmark +bookmark's +bookmarked +bookmarks +bookmobile +bookmobile's +bookmobiles +bookplate +bookplate's +bookplates +books +bookseller +bookseller's +booksellers +bookshelf +bookshelf's +bookshelves +bookshop +bookshops +bookstall +bookstall's +bookstalls +bookstore +bookstore's +bookstores +bookwork +bookwork's +bookworm +bookworm's +bookworms +boom +boomed +boomer +boomer's +boomerang +boomerang's +boomeranged +boomeranging +boomerangs +boomers +booming +booms +boon +boon's +boondocks +boondoggle +boondoggled +boondoggles +boondoggling +boong +boongary +boons +boor +boor's +boorish +boorishly +boorishness +boors +boos +boost +boost's +boosted +booster +booster's +boosters +boosting +boosts +boot +boot's +bootblack +bootblack's +bootblacks +booted +bootee +bootee's +bootees +booth +booth's +booths +bootie's +booties +booting +bootlace +bootlace's +bootlaces +bootleg +bootlegged +bootlegger +bootlegger's +bootleggers +bootlegging +bootlegs +bootless +boots +bootstrap +bootstrap's +bootstrapped +bootstrapping +bootstraps +booty +booty's +booze +booze's +boozed +boozer +boozer's +boozers +boozes +boozier +booziest +boozing +boozy +bop +bopped +bopping +bops +bora +borage +borak +borax +borax's +bordello +bordello's +bordellos +border +border's +bordered +bordering +borderland +borderland's +borderlands +borderline +borderline's +borderlines +borders +bore +bored +boredom +boredom's +boree +borehole +borehole's +boreholes +borer +borer's +borers +bores +boring +boring's +boringly +born +borne +boron +boron's +borough +borough's +boroughs +borrow +borrowed +borrower +borrower's +borrowers +borrowing +borrowing's +borrowings +borrows +borscht +borscht's +borstal +borstal's +borstals +borzoi +borzoi's +borzois +bosh +bosom +bosom's +bosoms +bosomy +boson +boson's +bosons +boss +boss's +bossed +bosses +bossier +bossiest +bossily +bossiness +bossiness's +bossing +bossism +bossism's +bossy +bot +botanic +botanical +botanically +botanise +botanised +botaniser +botaniser's +botanises +botanising +botanist +botanist's +botanists +botanize +botanized +botanizer +botanizer's +botanizes +botanizing +botany +botany's +botch +botched +botchers +botches +botching +both +bother +botheration +bothered +bothering +bothers +bothersome +bots +bottle +bottle's +bottlebrush +bottled +bottleneck +bottleneck's +bottlenecks +bottler +bottler's +bottlers +bottles +bottling +bottom +bottom's +bottomed +bottoming +bottomless +bottommost +bottoms +botulism +botulism's +boudoir +boudoir's +boudoirs +bouffant +bougainvillaea's +bougainvillea +bougainvillea's +bougainvilleas +bough +bough's +boughs +bought +bouillabaisse +bouillabaisse's +bouillabaisses +bouillon +bouillon's +bouillons +boulder +boulder's +boulders +boulevard +boulevard's +boulevards +bounce +bounced +bouncer +bouncer's +bouncers +bounces +bouncier +bounciest +bouncily +bounciness +bouncing +bouncy +bound +boundaries +boundary +boundary's +bounded +bounden +bounder +bounder's +bounders +bounding +boundless +boundlessly +boundlessness +boundlessness's +bounds +bounteous +bounteously +bounteousness +bounteousness's +bounties +bountiful +bountifully +bountifulness +bountifulness's +bounty +bounty's +bouquet +bouquet's +bouquets +bourbon +bourbon's +bourbons +bourgeois +bourgeois's +bourgeoisie +bourgeoisie's +bout +bout's +boutique +boutique's +boutiques +boutonnière +boutonnière's +boutonnières +bouts +bouzouki +bouzouki's +bouzoukis +bovine +bovines +bovver +bow +bowdlerisation +bowdlerisation's +bowdlerisations +bowdlerise +bowdlerised +bowdleriser +bowdlerisers +bowdlerises +bowdlerising +bowdlerization +bowdlerization's +bowdlerize +bowdlerized +bowdlerizer +bowdlerizers +bowdlerizes +bowdlerizing +bowed +bowel +bowel's +bowelled +bowels +bower +bower's +bowerbird +bowers +bowie +bowing +bowing's +bowl +bowl's +bowled +bowleg +bowleg's +bowlegged +bowlegs +bowler +bowler's +bowlers +bowlful +bowlfuls +bowline +bowline's +bowlines +bowling +bowls +bowman +bowman's +bowmen +bows +bowsprit +bowsprit's +bowsprits +bowstring +bowstring's +bowstrings +bowyangs +box +box's +boxcar +boxcar's +boxcars +boxed +boxer +boxer's +boxers +boxes +boxful +boxful's +boxier +boxiest +boxing +boxlike +boxwood +boxwood's +boxy +boy +boy's +boycott +boycotted +boycotting +boycotts +boyfriend +boyfriend's +boyfriends +boyhood +boyhood's +boyhoods +boyish +boyishly +boyishness +boys +boysenberries +boysenberry +boysenberry's +bozo +bozo's +bozos +bps +bra +bra's +brace +brace's +braced +bracelet +bracelet's +bracelets +bracer +bracer's +bracers +braces +bracing +bracingly +bracken +bracken's +bracket +bracket's +bracketed +bracketing +brackets +brackish +brackishness +bract +bract's +bracts +brad +brad's +bradawl +bradawl's +bradawls +brads +brae +brae's +braes +brag +braggadocio +braggadocio's +braggadocios +braggart +braggart's +braggarts +bragged +bragger +bragger's +braggers +bragging +brags +braid +braided +braiding +braids +brain +brain's +brainchild +brainchild's +brainchildren +brained +brainier +brainiest +braininess +braining +brainless +brainlessly +brainlessness +brainpower +brainpower's +brains +brainstorm +brainstorm's +brainstormed +brainstorming +brainstorms +brainteaser +brainteasers +brainwash +brainwashed +brainwashes +brainwashing +brainwave +brainwaves +brainy +braise +braised +braises +braising +brake +brake's +braked +brakeman +brakeman's +brakemen +brakes +braking +bramble +bramble's +brambles +brambly +bran +bran's +branch +branch's +branched +branches +branching +branchlike +brand +brand's +branded +brander +brander's +branders +brandied +brandies +branding +brandish +brandished +brandishes +brandishing +brands +brandy +brandy's +brandying +bras +brash +brasher +brashest +brashly +brashness +brashness's +brass +brass's +brasses +brassier +brassiere +brassiere's +brassieres +brassiest +brassily +brassiness +brassy +brat +brat's +brats +brattier +brattiest +bratty +bratwurst +bratwurst's +bratwursts +bravado +bravado's +brave +braved +bravely +braveness +braver +bravery +bravery's +braves +bravest +braving +bravo +bravos +bravura +bravura's +brawl +brawl's +brawled +brawler +brawler's +brawlers +brawling +brawls +brawn +brawn's +brawnier +brawniest +brawniness +brawniness's +brawny +bray +brayed +braying +brays +braze +brazed +brazen +brazened +brazening +brazenly +brazenness +brazenness's +brazens +brazes +brazier +brazier's +braziers +brazing +breach +breach's +breached +breaches +breaching +bread +bread's +breadbasket +breadbasket's +breadbaskets +breadboard +breadboard's +breadboards +breadbox +breadboxes +breadcrumb +breadcrumbs +breaded +breadfruit +breadfruit's +breadfruits +breading +breadline +breadline's +breadlines +breads +breadth +breadth's +breadths +breadwinner +breadwinner's +breadwinners +break +breakable +breakables +breakage +breakage's +breakages +breakaway +breakaway's +breakaways +breakdown +breakdown's +breakdowns +breaker +breaker's +breakers +breakfast +breakfast's +breakfasted +breakfasting +breakfasts +breakfront +breakfronts +breaking +breaking's +breakneck +breakout +breakout's +breakouts +breakpoints +breaks +breakthrough +breakthrough's +breakthroughs +breakwater +breakwater's +breakwaters +bream +breams +breast +breast's +breastbone +breastbone's +breastbones +breasted +breastfed +breastfeed +breastfeeding +breastfeeds +breasting +breastplate +breastplate's +breastplates +breasts +breaststroke +breaststroke's +breaststrokes +breastwork +breastwork's +breastworks +breath +breath's +breathable +breathalyser +breathalysers +breathalyzer +breathalyzers +breathe +breathed +breather +breather's +breathers +breathes +breathier +breathiest +breathing +breathing's +breathings +breathless +breathlessly +breathlessness +breathlessness's +breaths +breathtaking +breathtakingly +breathy +breccias +bred +breech +breech's +breeches +breed +breeder +breeder's +breeders +breeding +breeds +breeze +breeze's +breezed +breezes +breezeway +breezeway's +breezeways +breezier +breeziest +breezily +breeziness +breeziness's +breezing +breezy +brethren +breve's +brevet +brevet's +brevets +brevetted +brevetting +breviaries +breviary +breviary's +brevity +brevity's +brew +brewed +brewer +brewer's +breweries +brewers +brewery +brewery's +brewing +brewpub +brewpubs +brews +briar's +bribe +bribed +briber +briber's +bribers +bribery +bribery's +bribes +bribing +brick +brick's +brickbat +brickbat's +brickbats +bricked +bricking +bricklayer +bricklayer's +bricklayers +bricklaying +bricklaying's +bricks +brickwork +brickwork's +brickyard +brickyard's +brickyards +bridal +bridals +bride +bride's +bridegroom +bridegroom's +bridegrooms +brides +bridesmaid +bridesmaid's +bridesmaids +bridge +bridge's +bridgeable +bridged +bridgehead +bridgehead's +bridgeheads +bridges +bridgework +bridgework's +bridging +bridle +bridle's +bridled +bridles +bridleway +bridleways +bridling +brie +brie's +brief +briefcase +briefcase's +briefcases +briefed +briefer +briefest +briefing +briefing's +briefings +briefly +briefness +briefs +brier +brier's +briers +brig +brig's +brigade +brigade's +brigades +brigadier +brigadier's +brigadiers +brigand +brigand's +brigandage +brigands +brigantine +brigantine's +brigantines +bright +brighten +brightened +brightener +brightener's +brighteners +brightening +brightens +brighter +brightest +brightly +brightness +brightness's +brigs +brilliance +brilliance's +brilliancy +brilliancy's +brilliant +brilliantine +brilliantine's +brilliantly +brilliants +brim +brim's +brimful +brimless +brimmed +brimming +brims +brimstone +brimstone's +brindle +brindled +brine +brine's +bring +bringer +bringer's +bringers +bringing +brings +brinier +briniest +brininess +brink +brink's +brinkmanship +brinkmanship's +brinks +briny +brio +brioche +brioche's +brioches +briquette +briquette's +briquettes +brisk +brisker +briskest +brisket +brisket's +briskets +briskly +briskness +briskness's +bristle +bristle's +bristled +bristles +bristlier +bristliest +bristling +bristly +britches +brittle +brittleness +bro +broach +broached +broaches +broaching +broad +broadband +broadcast +broadcaster +broadcaster's +broadcasters +broadcasting +broadcasts +broadcloth +broadcloth's +broaden +broadened +broadening +broadens +broader +broadest +broadleaved +broadloom +broadloom's +broadly +broadminded +broadmindedness +broadness +broads +broadsheet +broadsheet's +broadsheets +broadside +broadside's +broadsided +broadsides +broadsword +broadsword's +broadswords +brocade +brocade's +brocaded +brocades +brocading +broccoli +broccoli's +brochette +brochette's +brochettes +brochure +brochure's +brochures +brogan +brogan's +brogans +brogue +brogue's +brogues +broil +broiled +broiler +broiler's +broilers +broiling +broils +broke +broken +brokenheartedly +brokenly +brokenness +broker +broker's +brokerage +brokerage's +brokerages +brokered +brokering +brokers +broking +brolga +brollies +brolly +brolly's +bromide +bromide's +bromides +bromidic +bromine +bromine's +bronchi +bronchi's +bronchial +bronchitis +bronchitis's +bronchus +bronchus's +bronco +bronco's +broncobuster +broncobuster's +broncobusters +broncos +brontosaur +brontosaur's +brontosaurs +brontosaurus +brontosaurus's +brontosauruses +bronze +bronze's +bronzed +bronzes +bronzing +brooch +brooch's +brooches +brood +brood's +brooded +brooder +brooder's +brooders +broodier +broodiest +broodiness +brooding +broodingly +broodmare +broodmare's +broodmares +broods +broody +brook +brook's +brooked +brooking +brooklets +brooks +broom +broom's +broomie +brooms +broomstick +broomstick's +broomsticks +bros +broses +broth +broth's +brothel +brothel's +brothels +brother +brother's +brotherhood +brotherhood's +brotherhoods +brothering +brotherliness +brotherly +brothers +broths +brougham +brougham's +broughams +brought +brouhaha +brouhaha's +brouhahas +brow +brow's +browbeat +browbeaten +browbeating +browbeats +brown +brown's +browned +browner +brownest +brownie +brownie's +brownies +browning +brownish +brownness +brownout +brownout's +brownouts +browns +brownstone +brownstone's +brownstones +brows +browse +browsed +browser +browser's +browsers +browses +browsing +brucellosis +bruin +bruin's +bruins +bruise +bruised +bruiser +bruiser's +bruisers +bruises +bruising +bruit +bruited +bruiting +bruits +brumby +brunch +brunch's +brunched +brunches +brunching +brunet +brunets +brunette +brunette's +brunettes +brunt +brunt's +brush +brush's +brushed +brushes +brushing +brushstroke +brushstrokes +brushwood +brushwood's +brushwork +brushwork's +brushy +brusque +brusquely +brusqueness +brusquer +brusquest +brutal +brutalisation +brutalise +brutalised +brutalises +brutalising +brutalities +brutality +brutality's +brutalization +brutalize +brutalized +brutalizes +brutalizing +brutally +brute +brute's +brutes +brutish +brutishly +brutishness +bub +bubble +bubble's +bubbled +bubblegum +bubbles +bubblier +bubbliest +bubbling +bubbly +bubo +bubo's +buboes +bubonic +bubs +buccaneer +buccaneer's +buccaneered +buccaneering +buccaneers +buck +buck's +buckaroo +buckaroo's +buckaroos +buckboard +buckboard's +buckboards +bucked +bucket +bucket's +bucketed +bucketful +bucketful's +bucketfuls +bucketing +buckets +buckeye +buckeye's +buckeyes +bucking +buckjumper +buckjumping +buckle +buckle's +buckled +buckler +buckler's +bucklers +buckles +buckling +buckminsterfullerene +buckram +buckram's +bucks +bucksaw +bucksaw's +bucksaws +buckshot +buckshot's +buckskin +buckskin's +buckskins +buckteeth +bucktooth +bucktooth's +bucktoothed +buckwheat +buckwheat's +bucolic +bucolically +bud +bud's +budded +buddies +budding +buddy +buddy's +budge +budged +budgerigar +budgerigar's +budgerigars +budges +budget +budget's +budgetary +budgeted +budgeting +budgets +budgie +budgie's +budgies +budging +buds +buff +buff's +buffalo +buffalo's +buffaloed +buffaloes +buffaloing +buffed +buffer +buffer's +buffered +buffering +buffers +buffet +buffet's +buffeted +buffeting +buffetings +buffets +buffing +buffoon +buffoon's +buffoonery +buffoonery's +buffoonish +buffoons +buffs +bug +bug's +bugaboo +bugaboo's +bugaboos +bugbear +bugbear's +bugbears +bugged +bugger +bugger's +buggered +buggering +buggers +buggery +buggery's +buggier +buggies +buggiest +bugging +buggy +buggy's +bugle +bugle's +bugled +bugler +bugler's +buglers +bugles +bugling +bugs +build +builder +builder's +builders +building +building's +buildings +builds +built +bulb +bulb's +bulbous +bulbs +bulge +bulge's +bulged +bulges +bulgier +bulgiest +bulging +bulgy +bulimia +bulimia's +bulimic +bulimics +bulk +bulk's +bulked +bulkhead +bulkhead's +bulkheads +bulkier +bulkiest +bulkiness +bulkiness's +bulking +bulks +bulky +bull +bull's +bulldog +bulldog's +bulldogged +bulldogging +bulldogs +bulldoze +bulldozed +bulldozer +bulldozer's +bulldozers +bulldozes +bulldozing +bulled +bullet +bullet's +bulletin +bulletin's +bulletined +bulletining +bulletins +bullets +bullfight +bullfight's +bullfighter +bullfighter's +bullfighters +bullfighting +bullfighting's +bullfights +bullfinch +bullfinch's +bullfinches +bullfrog +bullfrog's +bullfrogs +bullhead +bullhead's +bullheadedness +bullheads +bullhorn +bullhorn's +bullhorns +bullied +bullies +bulling +bullion +bullion's +bullish +bullishness +bullock +bullock's +bullocks +bullocky +bullpen +bullpen's +bullpens +bullring +bullring's +bullrings +bullroarer +bulls +bullshit +bullshit's +bullshits +bullshitted +bullshitting +bullwhip +bullwhip's +bullwhips +bully +bully's +bullying +bulrush +bulrush's +bulrushes +bulwark +bulwark's +bulwarks +bum +bum's +bumble +bumblebee +bumblebee's +bumblebees +bumbled +bumbles +bumbling +bumf +bumf's +bummed +bummer +bummer's +bummers +bumming +bump +bumped +bumper +bumper's +bumpers +bumph +bumph's +bumpier +bumpiest +bumpiness +bumpiness's +bumping +bumpkin +bumpkin's +bumpkins +bumps +bumptious +bumptiousness +bumpy +bums +bun +bun's +bunch +bunch's +bunched +bunches +bunchier +bunchiest +bunching +bunchy +buncombe's +bundle +bundle's +bundled +bundles +bundling +bung +bung's +bungalow +bungalow's +bungalows +bunged +bungee +bunger +bunghole +bunghole's +bungholes +bunging +bungle +bungled +bungler +bungler's +bunglers +bungles +bungling +bungs +bunion +bunion's +bunions +bunk +bunk's +bunked +bunker +bunker's +bunkers +bunkhouse +bunkhouse's +bunkhouses +bunking +bunks +bunkum +bunkum's +bunnies +bunny +bunny's +buns +bunt +bunted +bunting +bunting's +buntings +bunts +bunya +buoy +buoy's +buoyancy +buoyancy's +buoyant +buoyantly +buoyed +buoying +buoys +bur +bur's +burble +burbled +burbles +burbling +burden +burden's +burdened +burdening +burdens +burdensome +burdock +burdock's +bureau +bureau's +bureaucracies +bureaucracy +bureaucracy's +bureaucrat +bureaucrat's +bureaucratic +bureaucratically +bureaucratisation +bureaucratisation's +bureaucratise +bureaucratised +bureaucratises +bureaucratising +bureaucratization +bureaucratization's +bureaucratize +bureaucratized +bureaucratizes +bureaucratizing +bureaucrats +bureaus +burg +burg's +burgeon +burgeoned +burgeoning +burgeons +burger +burger's +burgers +burgh +burgh's +burgher +burgher's +burghers +burghs +burglar +burglar's +burglaries +burglarise +burglarised +burglarises +burglarising +burglarize +burglarized +burglarizes +burglarizing +burglars +burglary +burglary's +burgle +burgled +burgles +burgling +burgomaster +burgomaster's +burgomasters +burgs +burgundies +burgundy +burial +burial's +burials +buried +buries +burl +burl's +burlap +burlap's +burled +burlesque +burlesque's +burlesqued +burlesques +burlesquing +burlier +burliest +burliness +burliness's +burls +burly +burn +burnable +burned +burner +burner's +burners +burning +burnings +burnish +burnished +burnishes +burnishing +burnoose +burnoose's +burnooses +burnout +burnout's +burnouts +burns +burnt +burp +burp's +burped +burping +burps +burr +burr's +burramys +burred +burring +burrito +burritos +burro +burro's +burros +burrow +burrow's +burrowed +burrower +burrower's +burrowers +burrowing +burrows +burrs +burs +bursa +bursa's +bursar +bursar's +bursaries +bursars +bursary +bursary's +bursitis +bursitis's +burst +bursting +bursts +bury +burying +bus +bus's +busbies +busboy +busboy's +busboys +buses +busgirl +busgirls +bush +bush's +bushcraft +bushed +bushel +bushel's +bushels +bushes +bushfire +bushfire's +bushier +bushiest +bushiness +bushiness's +bushing +bushing's +bushings +bushman +bushman's +bushmaster +bushmaster's +bushmasters +bushmen +bushranger +bushwalking +bushwhack +bushwhacked +bushwhacker +bushwhacker's +bushwhackers +bushwhacking +bushwhacks +bushy +busied +busier +busies +busiest +busily +business +business's +businesses +businesslike +businessman +businessman's +businessmen +businesspeople +businessperson +businesswoman +businesswoman's +businesswomen +busked +busker +busker's +buskers +buskin +buskin's +busking +buskins +busks +busload +busload's +busloads +busmen +buss +bussed +bust +bust's +bustard +bustard's +bustards +busted +buster +buster's +busters +bustier +bustiest +busting +bustle +bustled +bustles +bustling +busts +busty +busy +busybodies +busybody +busybody's +busying +busyness +busyness's +busywork +busywork's +but +butane +butane's +butch +butcher +butcher's +butcherbird +butchered +butcheries +butchering +butchers +butchery +butchery's +butches +butler +butler's +butlers +buts +butt +butt's +butte +butte's +butted +butter +butter's +butterball +butterball's +butterballs +buttercup +buttercup's +buttercups +buttered +butterfat +butterfat's +butterfingered +butterfingers +butterfingers's +butterflies +butterfly +butterfly's +butteries +buttering +buttermilk +buttermilk's +butternut +butternut's +butternuts +butters +butterscotch +butterscotch's +buttery +buttes +butting +buttock +buttock's +buttocks +button +button's +buttoned +buttonhole +buttonhole's +buttonholed +buttonholes +buttonholing +buttoning +buttons +buttonwood +buttonwood's +buttonwoods +buttress +buttress's +buttressed +buttresses +buttressing +butts +buxom +buxomer +buxomest +buy +buyback +buybacks +buyer +buyer's +buyers +buying +buyout +buyouts +buys +buzz +buzz's +buzzard +buzzard's +buzzards +buzzed +buzzer +buzzer's +buzzers +buzzes +buzzing +buzzword +buzzwords +by +bye +bye's +byelaw's +byes +bygone +bygones +bylaw +bylaw's +bylaws +bypass +bypass's +bypassed +bypasses +bypassing +bypath +bypath's +bypaths +byplay +byre +byre's +byres +byroad +byroad's +byroads +bystander +bystander's +bystanders +byte +byte's +bytes +byway +byway's +byways +byword +byword's +bywords ++++++++++ +c +ca +cab +cab's +cabal +cabal's +cabala +cabala's +caballero +caballero's +caballeros +cabals +cabana +cabana's +cabanas +cabaret +cabaret's +cabarets +cabbage +cabbage's +cabbages +cabby's +cabdriver +cabdriver's +cabdrivers +caber +caber's +cabers +cabin +cabin's +cabinet +cabinet's +cabinetmaker +cabinetmaker's +cabinetmakers +cabinetry +cabinetry's +cabinets +cabinetwork +cabinetwork's +cabins +cable +cable's +cablecast +cablecasts +cabled +cablegram +cablegram's +cablegrams +cables +cabling +cabochon +cabochon's +cabochons +caboodle +caboodle's +caboose +caboose's +cabooses +cabriolet +cabriolet's +cabriolets +cabs +cabstand +cabstand's +cabstands +cacao +cacao's +cacaos +cache +cache's +cached +cachepot +cachepot's +cachepots +caches +cachet +cachet's +cachets +caching +cackle +cackled +cackler +cackler's +cacklers +cackles +cackling +cacodemon +cacodemons +cacoethes +cacophonies +cacophonous +cacophony +cacophony's +cacti +cactus +cactus's +cad +cad's +cadastre +cadastre's +cadastres +cadaver +cadaver's +cadaverous +cadavers +caddie +caddie's +caddied +caddies +caddish +caddishly +caddishness +caddy +caddy's +caddying +cadence +cadence's +cadenced +cadences +cadenza +cadenza's +cadenzas +cadet +cadet's +cadets +cadge +cadged +cadger +cadger's +cadgers +cadges +cadging +cadmium +cadmium's +cadre +cadre's +cadres +cads +caducei +caduceus +caduceus's +caesium +caesium's +caespitose +caespitosely +caesura +caesura's +caesural +caesuras +cafeteria +cafeteria's +cafeterias +caffeine +caffeine's +caftan +caftan's +caftans +café +cafés +cage +cage's +caged +cages +cagey +cagier +cagiest +cagily +caginess +caginess's +caging +cagoule +cagoules +cahoots +caiman's +cairn +cairn's +cairns +caisson +caisson's +caissons +caitiff +caitiff's +caitiffs +cajole +cajoled +cajolement +cajolement's +cajoler +cajoler's +cajolers +cajolery +cajolery's +cajoles +cajoling +cajuput +cake +cake's +caked +cakes +cakewalk +cakewalk's +cakewalks +caking +cal +calabash +calabash's +calabashes +calaboose +calaboose's +calabooses +calamari +calamine +calamine's +calamines +calamities +calamitous +calamitously +calamity +calamity's +calaverite +calcareous +calciferous +calcification +calcification's +calcified +calcifies +calcify +calcifying +calcimine +calcimine's +calcimined +calcimines +calcimining +calcite +calcite's +calcium +calcium's +calculable +calculate +calculated +calculatedly +calculates +calculating +calculatingly +calculation +calculation's +calculations +calculative +calculator +calculator's +calculators +calculi +calculus +calculus's +caldera +caldera's +calderas +caldron's +calendar +calendar's +calendared +calendaring +calendars +calf +calf's +calfskin +calfskin's +caliber +caliber's +calibers +calibrate +calibrated +calibrates +calibrating +calibration +calibration's +calibrations +calibrator +calibrator's +calibrators +calibre +calibre's +calibres +calico +calico's +calicoes +californium +californium's +caliper +caliper's +calipers +caliph +caliph's +caliphate +caliphate's +caliphates +caliphs +call +calla +callable +callas +called +caller +caller's +callers +calligrapher +calligrapher's +calligraphers +calligraphic +calligraphist +calligraphist's +calligraphists +calligraphy +calligraphy's +calling +calling's +callings +calliope +calliope's +calliopes +calliper +calliper's +callipered +callipering +callipers +callop +callosities +callosity +callosity's +callous +calloused +callously +callousness +callousness's +callow +callowness +calls +callus +callus's +callused +calluses +callusing +calm +calmed +calmer +calmest +calming +calmly +calmness +calmness's +calms +caloric +calorie +calorie's +calories +calorific +calorimeter +calorimeter's +calorimeters +calumet +calumet's +calumets +calumniate +calumniated +calumniates +calumniating +calumniation +calumniation's +calumniator +calumniator's +calumniators +calumnies +calumnious +calumny +calumny's +calve +calved +calves +calving +calypso +calypso's +calypsos +calyx +calyx's +calyxes +cam +cam's +camaraderie +camaraderie's +camber +camber's +cambered +cambering +cambers +cambial +cambium +cambium's +cambiums +cambric +cambric's +camcorder +camcorders +came +camel +camel's +camelhair's +camellia +camellia's +camellias +camels +cameo +cameo's +cameos +camera +camera's +cameraman +cameraman's +cameramen +cameras +camerawoman +camerawomen +camerawork +camisole +camisole's +camisoles +camomile's +camouflage +camouflage's +camouflaged +camouflages +camouflaging +camp +camp's +campaign +campaign's +campaigned +campaigner +campaigner's +campaigners +campaigning +campaigns +campanile +campanile's +campaniles +campanological +campanologist +campanologist's +campanologists +campanology +camped +camper +camper's +campers +campest +campfire +campfire's +campfires +campground +campground's +campgrounds +camphor +camphor's +campier +campiest +camping +camps +campsite +campsite's +campsites +campus +campus's +campuses +campy +cams +camshaft +camshaft's +camshafts +can +can's +can't +canal +canal's +canalisations +canalization +canalization's +canalizations +canalize +canalized +canalizes +canalizing +canalled +canalling +canals +canapé +canapés +canard +canard's +canards +canaries +canary +canary's +canasta +canasta's +cancan +cancan's +cancans +cancel +cancelable +canceled +canceling +cancellable +cancellation +cancellation's +cancellations +cancelled +canceller +canceller's +cancellers +cancelling +cancels +cancer +cancer's +cancerous +cancers +candelabra +candelabras +candelabrum +candelabrum's +candelas +candid +candidacies +candidacy +candidacy's +candidate +candidate's +candidates +candidature +candidatures +candidly +candidness +candied +candies +candle +candle's +candled +candlelight +candlelight's +candlelit +candlepower +candlepower's +candles +candlestick +candlestick's +candlesticks +candlewick +candlewick's +candlewicks +candling +candor +candor's +candors +candour +candour's +candours +candy +candy's +candyfloss +candyfloss's +candying +cane +cane's +canebrake +canebrake's +canebrakes +caned +caner +caner's +caners +canes +canine +canines +caning +caning's +canings +canister +canister's +canisters +canker +canker's +cankered +cankering +cankerous +cankers +cannabis +cannabis's +cannabises +canned +cannelloni +canneries +cannery +cannery's +cannibal +cannibal's +cannibalisation +cannibalisation's +cannibalisations +cannibalise +cannibalised +cannibalises +cannibalising +cannibalism +cannibalism's +cannibalistic +cannibalization +cannibalization's +cannibalizations +cannibalize +cannibalized +cannibalizes +cannibalizing +cannibals +cannier +canniest +cannily +canniness +canniness's +canning +cannon +cannon's +cannonade +cannonade's +cannonaded +cannonades +cannonading +cannonball +cannonball's +cannonballs +cannoned +cannoning +cannons +cannot +canny +canoe +canoe's +canoed +canoeist +canoeist's +canoeists +canoes +canola +canon +canon's +canonical +canonically +canonicals +canonisation +canonisation's +canonisations +canonise +canonised +canonises +canonising +canonization +canonization's +canonizations +canonize +canonized +canonizes +canonizing +canons +canoodle +canoodled +canoodles +canoodling +canopied +canopies +canopy +canopy's +canopying +cans +canst +cant +cant's +cantabile +cantabiles +cantaloupe +cantaloupe's +cantaloupes +cantankerous +cantankerously +cantankerousness +cantata +cantata's +cantatas +canted +canteen +canteen's +canteens +canter +canter's +cantered +cantering +canters +canticle +canticle's +canticles +cantilever +cantilever's +cantilevered +cantilevering +cantilevers +canting +canto +canto's +canton +canton's +cantonal +cantonment +cantonment's +cantonments +cantons +cantor +cantor's +cantors +cantos +cants +canvas +canvas's +canvasback +canvasback's +canvasbacks +canvases +canvass +canvassed +canvasser +canvasser's +canvassers +canvasses +canvassing +canyon +canyon's +canyons +cap +cap's +capabilities +capability +capability's +capable +capably +capacious +capaciously +capaciousness +capacitance +capacitance's +capacities +capacitive +capacitor +capacitor's +capacitors +capacity +capacity's +caparison +caparison's +caparisoned +caparisoning +caparisons +cape +cape's +caped +caper +caper's +capered +capering +capers +capes +capeskin +capeskin's +capillaries +capillarity +capillarity's +capillary +capital +capital's +capitalisation +capitalisation's +capitalisations +capitalise +capitalised +capitalises +capitalising +capitalism +capitalism's +capitalist +capitalist's +capitalistic +capitalistically +capitalists +capitalization +capitalization's +capitalizations +capitalize +capitalized +capitalizes +capitalizing +capitally +capitals +capitation +capitation's +capitations +capitol +capitols +capitulate +capitulated +capitulates +capitulating +capitulation +capitulation's +capitulations +caplet +caplets +capo +capon +capon's +caponise +caponised +caponises +caponising +caponize +caponized +caponizes +caponizing +capons +capos +capped +capping +cappuccino +cappuccino's +cappuccinos +caprice +caprice's +caprices +capricious +capriciously +capriciousness +capriciousness's +caps +capsicum +capsicum's +capsicums +capsize +capsized +capsizes +capsizing +capstan +capstan's +capstans +capstone +capstone's +capstones +capsular +capsule +capsule's +capsules +captain +captain's +captaincies +captaincy +captaincy's +captained +captaining +captains +caption +caption's +captioned +captioning +captions +captious +captiously +captiousness +captivate +captivated +captivates +captivating +captivation +captivation's +captivator +captivator's +captivators +captive +captive's +captives +captivities +captivity +captivity's +captor +captor's +captors +capture +captured +captures +capturing +car +car's +caracoled +caracoling +caracul's +carafe +carafe's +carafes +caramel +caramel's +caramelize +caramelized +caramelizes +caramelizing +caramels +carapace +carapace's +carapaces +carat +carat's +carats +caravan +caravan's +caravans +caravansaries +caravansary +caravansary's +caravanserai's +caravel +caravel's +caravels +caraway +caraway's +caraways +carbide +carbide's +carbides +carbine +carbine's +carbines +carbohydrate +carbohydrate's +carbohydrates +carbolic +carbon +carbon's +carbonaceous +carbonadoes +carbonate +carbonate's +carbonated +carbonates +carbonating +carbonation +carbonation's +carbonic +carboniferous +carbonisation +carbonisation's +carbonisations +carbonization +carbonization's +carbonizations +carbonize +carbonized +carbonizes +carbonizing +carbons +carbonyl +carbonyl's +carboy +carboy's +carboys +carbuncle +carbuncle's +carbuncles +carbuncular +carburettor +carburettor's +carburettors +carburisation +carburise +carburised +carburiser +carburiser's +carburises +carburising +carburization +carburize +carburized +carburizer +carburizer's +carburizes +carburizing +carcase +carcase's +carcases +carcass +carcass's +carcasses +carcinogen +carcinogen's +carcinogenesis +carcinogenic +carcinogenicity +carcinogenicity's +carcinogens +carcinoma +carcinoma's +carcinomas +card +card's +cardamom +cardamom's +cardamoms +cardboard +cardboard's +carded +carder +carder's +carders +cardholder +cardholder's +cardholders +cardiac +cardigan +cardigan's +cardigans +cardinal +cardinal's +cardinality +cardinally +cardinals +carding +carding's +cardiogram +cardiogram's +cardiograms +cardiograph +cardiograph's +cardiographs +cardioid's +cardiologist +cardiologist's +cardiologists +cardiology +cardiology's +cardiopulmonary +cardiovascular +cards +cardsharp +cardsharp's +cardsharper +cardsharpers +cardsharps +care +cared +careen +careened +careening +careens +career +career's +careered +careering +careerism +careerism's +careerist +careerist's +careerists +careers +carefree +careful +carefully +carefulness +carefulness's +caregiver +caregivers +careless +carelessly +carelessness +carelessness's +carer +carer's +carers +cares +caress +caress's +caressed +caresses +caressing +caret +caret's +caretaker +caretaker's +caretakers +carets +careworn +carfare +carfare's +cargo +cargo's +cargoes +carhop +carhop's +carhops +caribou +caribou's +caribous +caricature +caricature's +caricatured +caricatures +caricaturing +caricaturist +caricaturist's +caricaturists +caries +caries's +carillon +carillon's +carillons +caring +carious +carjack +carjacked +carjacker +carjackers +carjacking +carjacks +cark +carload +carload's +carloads +carmine +carmine's +carmines +carnage +carnage's +carnal +carnality +carnality's +carnally +carnation +carnation's +carnations +carnelian +carnelian's +carnelians +carnies +carnival +carnival's +carnivals +carnivore +carnivore's +carnivores +carnivorous +carnivorously +carnivorousness +carob +carob's +carobs +carol +carol's +caroled +caroler +caroler's +carolers +caroling +carolled +caroller +caroller's +carollers +carolling +carols +carom +carom's +caromed +caroming +caroms +carotene +carotene's +carotid +carotid's +carotids +carousal +carousal's +carousals +carouse +caroused +carousel +carousel's +carousels +carouser +carouser's +carousers +carouses +carousing +carp +carp's +carpal +carpals +carped +carpel +carpel's +carpenter +carpenter's +carpentered +carpentering +carpenters +carpentry +carpentry's +carpet +carpet's +carpetbag +carpetbag's +carpetbagger +carpetbagger's +carpetbaggers +carpetbags +carpeted +carpeting +carpets +carping +carpool +carpooled +carpooling +carpools +carport +carport's +carports +carps +carrel +carrel's +carrels +carriage +carriage's +carriages +carriageway +carriageway's +carriageways +carried +carrier +carrier's +carriers +carries +carrion +carrion's +carrot +carrot's +carrots +carroty +carrousel's +carry +carryall +carryall's +carryalls +carrycot +carrycot's +carrycots +carrying +carryout +carryover +carryovers +cars +carsick +carsickness +cart +cart's +cartage +cartage's +carted +cartel +cartel's +cartelisation +cartelise +cartelised +cartelises +cartelising +cartelization +cartelize +cartelized +cartelizes +cartelizing +cartels +carter +carter's +carters +carthorse +carthorse's +carthorses +cartilage +cartilage's +cartilages +cartilaginous +carting +cartload +cartload's +cartloads +cartographer +cartographer's +cartographers +cartographic +cartography +cartography's +carton +carton's +cartons +cartoon +cartoon's +cartooned +cartooning +cartoonist +cartoonist's +cartoonists +cartoons +cartridge +cartridge's +cartridges +carts +cartwheel +cartwheel's +cartwheels +carve +carved +carver +carver's +carvers +carves +carving +carving's +carvings +caryatid +caryatid's +caryatids +casaba +casaba's +casabas +cascade +cascade's +cascaded +cascades +cascading +cascara +cascara's +cascaras +case +case's +casebook +casebook's +casebooks +cased +caseharden +casehardened +casehardening +casehardens +casein +casein's +caseload +caseload's +caseloads +casement +casement's +casements +cases +casework +casework's +caseworker +caseworker's +caseworkers +cash +cash's +cashbook +cashbook's +cashbooks +cashed +cashes +cashew +cashew's +cashews +cashier +cashier's +cashiered +cashiering +cashiers +cashing +cashless +cashmere +cashmere's +casing +casing's +casings +casino +casino's +casinos +cask +cask's +casket +casket's +caskets +casks +cassava +cassava's +cassavas +casserole +casserole's +casseroled +casseroles +casseroling +cassette +cassette's +cassettes +cassia +cassia's +cassias +cassock +cassock's +cassocks +cassowaries +cassowary +cassowary's +cast +castanet +castanet's +castanets +castaway +castaway's +castaways +caste +caste's +castellated +caster +caster's +casters +castes +castigate +castigated +castigates +castigating +castigation +castigation's +castigator +castigator's +castigators +casting +casting's +castings +castle +castle's +castled +castles +castling +castor +castor's +castrate +castrated +castrates +castrating +castration +castration's +castrations +castrato +castrato's +casts +casual +casually +casualness +casualness's +casuals +casualties +casualty +casualty's +casuist +casuist's +casuistic +casuistry +casuistry's +casuists +cat +cat's +cataclysm +cataclysm's +cataclysmal +cataclysmic +cataclysms +catacomb +catacomb's +catacombs +catafalque +catafalque's +catafalques +catalepsy +catalepsy's +cataleptic +cataleptics +catalog +catalog's +cataloged +cataloger +cataloger's +catalogers +cataloging +catalogs +catalogue +catalogue's +catalogued +cataloguer +cataloguer's +cataloguers +catalogues +cataloguing +catalpa +catalpa's +catalpas +catalyse +catalysed +catalyser +catalyser's +catalysers +catalyses +catalysing +catalysis +catalysis's +catalyst +catalyst's +catalysts +catalytic +catalyze +catalyzed +catalyzes +catalyzing +catamaran +catamaran's +catamarans +catapult +catapult's +catapulted +catapulting +catapults +cataract +cataract's +cataracts +catarrh +catarrh's +catastrophe +catastrophe's +catastrophes +catastrophic +catastrophically +catatonia +catatonia's +catatonic +catatonics +catbird +catbird's +catbirds +catboat +catboat's +catboats +catcall +catcall's +catcalled +catcalling +catcalls +catch +catchall +catchall's +catchalls +catcher +catcher's +catchers +catches +catchier +catchiest +catching +catchment's +catchments +catchpenny +catchphrase +catchphrases +catchword +catchword's +catchwords +catchy +catechisation +catechisation's +catechisations +catechise +catechised +catechiser +catechiser's +catechisers +catechises +catechising +catechism +catechism's +catechisms +catechist +catechist's +catechists +catechization +catechization's +catechizations +catechize +catechized +catechizer +catechizer's +catechizers +catechizes +catechizing +categorical +categorically +categories +categorisation +categorisation's +categorisations +categorise +categorised +categoriser +categorisers +categorises +categorising +categorization +categorization's +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +category +category's +cater +catered +caterer +caterer's +caterers +catering +catering's +caterings +caterpillar +caterpillar's +caterpillars +caters +caterwaul +caterwauled +caterwauling +caterwauls +catfish +catfish's +catfishes +catgut +catgut's +catharses +catharsis +catharsis's +cathartic +cathartics +cathedral +cathedral's +cathedrals +catheter +catheter's +catheterisation +catheterisation's +catheterisations +catheterise +catheterised +catheterises +catheterising +catheterization +catheterization's +catheterizations +catheterize +catheterized +catheterizes +catheterizing +catheters +cathode +cathode's +cathodes +catholic +catholicisation +catholicise +catholicised +catholicises +catholicising +catholicity +catholicity's +catholicization +catholicize +catholicized +catholicizes +catholicizing +cationic +catkin +catkin's +catkins +catlike +catnap +catnap's +catnapped +catnapping +catnaps +catnip +catnip's +cats +catsup's +cattail +cattail's +cattails +catteries +cattery +cattery's +cattier +cattiest +cattily +cattiness +cattle +cattle's +cattleman +cattleman's +cattlemen +catty +catwalk +catwalk's +catwalks +caucus +caucus's +caucused +caucuses +caucusing +caudal +caudally +caught +cauldron +cauldron's +cauldrons +cauliflower +cauliflower's +cauliflowers +caulk +caulked +caulker +caulker's +caulkers +caulking +caulks +causal +causalities +causality +causality's +causally +causation +causation's +causative +cause +cause's +caused +causeless +causer +causerie +causerie's +causeries +causers +causes +causeway +causeway's +causeways +causing +caustic +caustically +causticity +causticity's +caustics +cauterisation +cauterisation's +cauterisations +cauterise +cauterised +cauterises +cauterising +cauterization +cauterization's +cauterizations +cauterize +cauterized +cauterizes +cauterizing +caution +caution's +cautionary +cautioned +cautioning +cautions +cautious +cautiously +cautiousness +cavalcade +cavalcade's +cavalcades +cavalier +cavalierly +cavaliers +cavalries +cavalry +cavalry's +cavalryman +cavalryman's +cavalrymen +cave +cave's +caveat +caveat's +caveats +caved +caveman +caveman's +cavemen +caver +cavern +cavern's +cavernous +cavernously +caverns +cavers +caves +caviar +caviar's +cavil +caviled +caviler +caviler's +cavilers +caviling +cavilled +caviller +caviller's +cavillers +cavilling +cavils +caving +cavities +cavity +cavity's +cavort +cavorted +cavorting +cavorts +caw +cawed +cawing +caws +cay +cayenne +cayenne's +cays +cc +cease +ceased +ceasefire +ceasefires +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +cedar +cedar's +cedars +cede +ceded +cedes +cedilla +cedilla's +cedillas +ceding +ceiling +ceiling's +ceilings +celandine +celandine's +celastraceous +celebrant +celebrant's +celebrants +celebrate +celebrated +celebrates +celebrating +celebration +celebration's +celebrations +celebrator +celebrator's +celebrators +celebratory +celebrities +celebrity +celebrity's +celeriac +celerity +celerity's +celery +celery's +celesta +celesta's +celestas +celestial +celestially +celiac +celibacy +celibacy's +celibate +celibate's +celibates +cell +cell's +cellar +cellar's +cellars +celled +cellist +cellist's +cellists +cellmate +cellmates +cello +cello's +cellophane +cellophane's +cellos +cells +cellular +cellulite +celluloid +celluloid's +cellulose +cellulose's +cement +cement's +cemented +cementer +cementer's +cementers +cementing +cements +cemeteries +cemetery +cemetery's +cenacle +cenacle's +cenobite +cenobite's +cenobites +cenospecies +cenotaph +cenotaph's +cenotaphs +censer +censer's +censers +censor +censor's +censored +censorial +censoring +censorious +censoriously +censoriousness +censors +censorship +censorship's +censurable +censure +censure's +censured +censurer +censurer's +censurers +censures +censuring +census +census's +censuses +cent +cent's +centaur +centaur's +centaurs +centavo +centavo's +centavos +centenarian +centenarian's +centenarians +centenaries +centenary +centennial +centennially +centennials +center +center's +centerboard +centerboard's +centerboards +centered +centerfold +centerfolds +centering +centerline +centerline's +centerlines +centermost +centerpiece +centerpiece's +centerpieces +centers +centigrade +centigram +centigram's +centigrams +centiliter +centiliter's +centiliters +centilitre +centilitre's +centilitres +centime +centime's +centimes +centimeter +centimeter's +centimeters +centimetre +centimetre's +centimetres +centipede +centipede's +centipedes +central +centralisation +centralisation's +centralisations +centralise +centralised +centraliser +centraliser's +centralisers +centralises +centralising +centralism +centralism's +centralist +centralist's +centrality +centrality's +centralization +centralization's +centralizations +centralize +centralized +centralizer +centralizer's +centralizers +centralizes +centralizing +centrally +centrals +centre +centre's +centreboard +centreboard's +centreboards +centred +centrefold +centrefold's +centrefolds +centreline +centreline's +centrelines +centremost +centrepiece +centrepiece's +centrepieces +centres +centric +centrifugal +centrifugalise +centrifugalize +centrifugally +centrifuge +centrifuge's +centrifuged +centrifuges +centrifuging +centring +centring's +centrings +centripetal +centripetally +centrism +centrist +centrist's +centrists +cents +centuries +centurion +centurion's +centurions +century +century's +cephalic +cephalisation +ceramic +ceramic's +ceramicist +ceramicists +ceramics +ceramist +ceramist's +ceramists +cereal +cereal's +cereals +cerebellum +cerebellum's +cerebellums +cerebra +cerebral +cerebrate +cerebrated +cerebrates +cerebrating +cerebration +cerebration's +cerebrum +cerebrum's +cerebrums +cerement +cerement's +cerements +ceremonial +ceremonially +ceremonials +ceremonies +ceremonious +ceremoniously +ceremoniousness +ceremoniousness's +ceremony +ceremony's +cerise +cerise's +cerium +cerium's +cert +certain +certainly +certainties +certainty +certainty's +certifiable +certifiably +certificate +certificate's +certificated +certificates +certificating +certification +certification's +certifications +certified +certifies +certify +certifying +certitude +certitude's +certitudes +cerulean +cerulean's +cervical +cervices +cervix +cervix's +cesium +cesium's +cessation +cessation's +cessations +cession +cession's +cessions +cesspit +cesspit's +cesspits +cesspool +cesspool's +cesspools +cestuses +cetacean +cetaceans +cg +chaetopod +chafe +chafed +chafes +chaff +chaff's +chaffed +chaffinch +chaffinch's +chaffinches +chaffing +chaffs +chafing +chagrin +chagrin's +chagrined +chagrining +chagrins +chain +chain's +chained +chaining +chains +chainsaw +chainsaws +chair +chair's +chaired +chairing +chairlift +chairlift's +chairlifts +chairman +chairman's +chairmanship +chairmanship's +chairmanships +chairmen +chairperson +chairpersons +chairs +chairwoman +chairwoman's +chairwomen +chaise +chaise's +chaises +chalazae +chalcedony +chalcedony's +chalet +chalet's +chalets +chalice +chalice's +chalices +chalk +chalk's +chalkboard +chalkboard's +chalkboards +chalked +chalkier +chalkiest +chalkiness +chalking +chalks +chalky +challenge +challenged +challenger +challenger's +challengers +challenges +challenging +challengingly +challis +challis's +chamber +chamber's +chambered +chamberlain +chamberlain's +chamberlains +chambermaid +chambermaid's +chambermaids +chambers +chambray +chambray's +chameleon +chameleon's +chameleons +chamois +chamois's +chamomile +chamomile's +chamomiles +champ +champagne +champagne's +champagnes +champed +champers +champing +champion +champion's +championed +championing +champions +championship +championship's +championships +champs +chance +chance's +chanced +chancel +chancel's +chancelleries +chancellery +chancellery's +chancellor +chancellor's +chancellors +chancellorship +chancellorship's +chancels +chanceries +chancery +chancery's +chances +chancier +chanciest +chanciness +chancing +chancre +chancre's +chancres +chancy +chandelier +chandelier's +chandeliers +chandler +chandler's +chandlers +change +changeability +changeability's +changeable +changeableness +changeably +changed +changeless +changelessly +changeling +changeling's +changelings +changeover +changeover's +changeovers +changer +changer's +changers +changes +changing +channel +channel's +channeled +channeling +channelled +channelling +channels +chanson +chanson's +chansons +chant +chant's +chanted +chanter +chanter's +chanters +chanteuse +chanteuse's +chanteuses +chantey +chantey's +chanteys +chanticleer +chanticleer's +chanticleers +chanting +chants +chaos +chaos's +chaotic +chaotically +chap +chaparral +chaparral's +chaparrals +chapatti +chapatti's +chapattis +chapbook +chapbook's +chapbooks +chapeau +chapeau's +chapeaus +chapel +chapel's +chapels +chaperon +chaperon's +chaperonage +chaperone's +chaperoned +chaperoning +chaperons +chaplain +chaplain's +chaplaincies +chaplaincy +chaplaincy's +chaplains +chaplet +chaplet's +chaplets +chapped +chapping +chaps +chapter +chapter's +chapters +char +charabanc +charabanc's +charabancs +character +character's +characterisation +characterisation's +characterisations +characterise +characterised +characteriser +characteriser's +characterisers +characterises +characterising +characteristic +characteristic's +characteristically +characteristics +characterization +characterization's +characterizations +characterize +characterized +characterizer +characterizer's +characterizers +characterizes +characterizing +characterless +characters +charade +charade's +charades +charbroil +charbroiled +charbroiling +charbroils +charcoal +charcoal's +charcoals +chard +chard's +chardonnay +chardonnays +charge +chargeable +charged +charger +charger's +chargers +charges +charging +charier +chariest +charily +chariness +chariot +chariot's +charioteer +charioteer's +charioteers +chariots +charisma +charisma's +charismatic +charismatically +charitable +charitableness +charitableness's +charitably +charities +charity +charity's +charladies +charlady +charlady's +charlatan +charlatan's +charlatanism +charlatanism's +charlatanry +charlatans +charm +charm's +charmed +charmer +charmer's +charmers +charming +charmingly +charms +charred +charring +chars +chart +chart's +charted +charter +charter's +chartered +chartering +charters +charting +chartists +chartreuse +chartreuse's +charts +charwoman +charwoman's +charwomen +chary +chase +chased +chaser +chaser's +chasers +chases +chasing +chasing's +chasm +chasm's +chasms +chassis +chassis's +chaste +chastely +chasten +chastened +chasteness +chastening +chastens +chastise +chastised +chastisement +chastisement's +chastisements +chastiser +chastiser's +chastisers +chastises +chastising +chastity +chastity's +chasuble +chasuble's +chasubles +chat +chat's +chateaus +chats +chatted +chattel +chattel's +chattels +chatter +chatterbox +chatterbox's +chatterboxes +chattered +chatterer +chatterer's +chatterers +chattering +chatters +chattier +chattiest +chattily +chattiness +chattiness's +chatting +chatty +chauffeur +chauffeur's +chauffeured +chauffeuring +chauffeurs +chauvinism +chauvinism's +chauvinist +chauvinist's +chauvinistic +chauvinistically +chauvinists +cheap +cheapen +cheapened +cheapening +cheapens +cheaper +cheapest +cheapish +cheaply +cheapness +cheapness's +cheapo +cheapskate +cheapskate's +cheapskates +cheat +cheated +cheater +cheater's +cheaters +cheating +cheats +check +check's +checkbook +checkbook's +checkbooks +checked +checker +checker's +checkerboard +checkerboard's +checkerboards +checkered +checkering +checkers +checking +checklist +checklists +checkmate +checkmate's +checkmated +checkmates +checkmating +checkout +checkouts +checkpoint +checkpoint's +checkpoints +checkroom +checkroom's +checkrooms +checks +checkups +cheddar +cheek +cheek's +cheekbone +cheekbone's +cheekbones +cheeked +cheekier +cheekiest +cheekily +cheekiness +cheekiness's +cheeking +cheeks +cheeky +cheep +cheeped +cheeping +cheeps +cheer +cheered +cheerer +cheerer's +cheerers +cheerful +cheerfully +cheerfulness +cheerfulness's +cheerier +cheeriest +cheerily +cheeriness +cheeriness's +cheering +cheerio +cheerleader +cheerleader's +cheerleaders +cheerless +cheerlessly +cheerlessness +cheers +cheery +cheese +cheese's +cheeseboard +cheeseboard's +cheeseboards +cheeseburger +cheeseburger's +cheeseburgers +cheesecake +cheesecake's +cheesecakes +cheesecloth +cheesecloth's +cheesed +cheeseparing +cheeses +cheesewood +cheesier +cheesiest +cheesiness +cheesing +cheesy +cheetah +cheetah's +cheetahs +chef +chef's +chefs +chelicerae +chemical +chemical's +chemically +chemicals +chemiluminescence's +chemise +chemise's +chemises +chemist +chemist's +chemistry +chemistry's +chemists +chemo +chemosynthesis +chemotherapeutic +chemotherapeutics +chemotherapy +chemotherapy's +chenille +chenille's +cheque +cheque's +chequebook +chequebook's +chequebooks +chequer +chequer's +chequerboard +chequered +chequering +chequers +cheques +cherish +cherished +cherishes +cherishing +cheroot +cheroot's +cheroots +cherries +cherry +cherry's +cherub +cherub's +cherubic +cherubim +cherubs +chervil +chervil's +chess +chess's +chessboard +chessboard's +chessboards +chessman +chessman's +chessmen +chest +chest's +chesterfield +chesterfield's +chesterfields +chestier +chestiest +chestnut +chestnut's +chestnuts +chests +chesty +chevalier +chevalier's +chevaliers +cheviot +chevron +chevron's +chevrons +chew +chewable +chewed +chewer +chewer's +chewers +chewie +chewier +chewiest +chewing +chews +chewy +chg +chi +chi's +chiack +chiaroscuro +chiaroscuro's +chic +chicane +chicaneries +chicanery +chicanery's +chicanes +chicer +chicest +chichi +chick +chick's +chickadee +chickadee's +chickadees +chicken +chicken's +chickened +chickenfeed +chickenhearted +chickening +chickenpox +chickenpox's +chickens +chickpea +chickpea's +chickpeas +chicks +chickweed +chickweed's +chicories +chicory +chicory's +chide +chided +chides +chiding +chidingly +chief +chief's +chiefdom +chiefdom's +chiefly +chiefs +chieftain +chieftain's +chieftains +chieftainship +chieftainship's +chieftainships +chiffon +chiffon's +chiffonier +chiffonier's +chiffoniers +chigger +chigger's +chiggers +chignon +chignon's +chignons +chilblain +chilblain's +chilblains +child +child's +childbearing +childbearing's +childbirth +childbirth's +childbirths +childcare +childes +childhood +childhood's +childhoods +childish +childishly +childishness +childishness's +childless +childlessness +childlike +childminder +childminder's +childminders +childminding +childproof +childproofed +childproofing +childproofs +children +children's +chill +chill's +chilled +chillers +chilli's +chillier +chillies +chilliest +chilliness +chilliness's +chilling +chillingly +chillness +chills +chilly +chimaera's +chime +chime's +chimed +chimer +chimera +chimera's +chimeras +chimerical +chimers +chimes +chiming +chimney +chimney's +chimneys +chimp +chimp's +chimpanzee +chimpanzee's +chimpanzees +chimps +chin +china +china's +chinaware +chinaware's +chinchilla +chinchilla's +chinchillas +chine +chine's +chink +chink's +chinked +chinking +chinks +chinless +chinned +chinning +chino +chino's +chinos +chins +chinstrap +chinstraps +chintz +chintz's +chintzier +chintziest +chintzy +chinwag +chinwag's +chinwags +chip +chip's +chipboard +chipboard's +chipmunk +chipmunk's +chipmunks +chipolata +chipolata's +chipolatas +chipped +chipper +chippers +chippie +chippies +chipping +chippings +chips +chiropodist +chiropodist's +chiropodists +chiropody +chiropody's +chiropractic +chiropractic's +chiropractics +chiropractor +chiropractor's +chiropractors +chirp +chirped +chirpier +chirpiest +chirpily +chirpiness +chirping +chirps +chirpy +chirrup +chirruped +chirruping +chirrups +chisel +chisel's +chiselers +chisels +chit +chit's +chitchat +chitchat's +chitchats +chitchatted +chitchatting +chitin +chitin's +chits +chitterlings +chivalric +chivalrous +chivalrously +chivalrousness +chivalrousness's +chivalry +chivalry's +chive +chive's +chives +chivvied +chivvies +chivvy +chivvying +chloral +chlorate +chlorate's +chlordane +chlordane's +chloride +chloride's +chlorides +chlorinate +chlorinated +chlorinates +chlorinating +chlorination +chlorine +chlorine's +chlorofluorocarbon +chlorofluorocarbons +chloroform +chloroform's +chloroformed +chloroforming +chloroforms +chlorophyll +chlorophyll's +chloroplast +chloroplast's +chloroplasts +choc +chock +chock's +chocked +chocker +chocking +chocks +choco +chocoholic +chocoholics +chocolate +chocolate's +chocolates +chocolaty +choice +choice's +choicer +choices +choicest +choir +choir's +choirboy +choirboy's +choirboys +choirmaster +choirmaster's +choirmasters +choirs +choke +chokecherries +chokecherry +chokecherry's +choked +choker +choker's +chokers +chokes +choking +choko +choler +choler's +cholera +cholera's +choleric +cholesterol +cholesterol's +chomp +chomped +chomping +chomps +chook +choom +choose +chooser +chooser's +choosers +chooses +choosier +choosiest +choosiness +choosing +choosy +chop +chophouse +chophouse's +chophouses +chopped +chopper +chopper's +choppers +choppier +choppiest +choppily +choppiness +chopping +choppy +chops +chopstick +chopstick's +chopsticks +choral +chorale +chorale's +chorales +chorally +chorals +chord +chord's +chordate +chordate's +chordates +chords +chore +chore's +chorea +chorea's +choreograph +choreographed +choreographer +choreographer's +choreographers +choreographic +choreographically +choreographing +choreographs +choreography +choreography's +chores +chorister +chorister's +choristers +choroids +chortle +chortled +chortler +chortler's +chortlers +chortles +chortling +chorus +chorus's +chorused +choruses +chorusing +chose +chosen +chow +chow's +chowder +chowder's +chowders +chows +chrism +christen +christened +christening +christening's +christenings +christens +chromatic +chromatically +chromatics +chromatin +chromatin's +chromatographic +chromatography +chromatography's +chrome +chrome's +chromed +chromes +chroming +chromium +chromium's +chromosomal +chromosome +chromosome's +chromosomes +chronic +chronically +chronicle +chronicle's +chronicled +chronicler +chronicler's +chroniclers +chronicles +chronicling +chronics +chronograph +chronograph's +chronographs +chronological +chronologically +chronologies +chronologist +chronologist's +chronologists +chronology +chronology's +chronometer +chronometer's +chronometers +chronometric +chrysalis +chrysalis's +chrysalises +chrysanthemum +chrysanthemum's +chrysanthemums +chub +chubbier +chubbiest +chubbiness +chubby +chubs +chuck +chucked +chuckhole +chuckhole's +chuckholes +chucking +chuckle +chuckled +chuckles +chuckling +chucks +chuddy +chuff +chuffed +chug +chugged +chugging +chugs +chukka +chukkas +chum +chum's +chummed +chummier +chummiest +chummily +chumminess +chumminess's +chumming +chummy +chump +chump's +chumps +chums +chunder +chunderous +chunk +chunk's +chunkier +chunkiest +chunkiness +chunkiness's +chunks +chunky +chunter +chunters +church +church's +churches +churchgoer +churchgoer's +churchgoers +churchgoing +churchgoing's +churchman +churchman's +churchmen +churchwarden +churchwarden's +churchwardens +churchwoman +churchwoman's +churchwomen +churchyard +churchyard's +churchyards +churinga +churl +churl's +churlish +churlishly +churlishness +churls +churn +churn's +churned +churner +churner's +churners +churning +churning's +churns +chute +chute's +chutes +chutney +chutney's +chutneys +chuttie +chutzpah +chutzpah's +château +château's +châteaux +ciao +ciaos +cicada +cicada's +cicadas +cicatrices +cicatrisation +cicatrise +cicatrised +cicatriser +cicatriser's +cicatrises +cicatrising +cicatrix's +cicatrize +cicatrized +cicatrizer +cicatrizer's +cicatrizes +cicatrizing +cicerone +cicerone's +cicerones +ciceroni +cider +cider's +ciders +cigar +cigar's +cigarette +cigarette's +cigarettes +cigarillo +cigarillo's +cigarillos +cigars +cilantro +cilia +cilia's +cilium +cilium's +cinch +cinch's +cinched +cinches +cinching +cinchona +cinchona's +cinchonas +cincture +cincture's +cinctures +cinder +cinder's +cindered +cindering +cinders +cine +cinema +cinema's +cinemas +cinematic +cinematise +cinematize +cinematographer +cinematographer's +cinematographers +cinematographic +cinematography +cinematography's +cinnabar +cinnabar's +cinnamon +cinnamon's +cipher +cipher's +ciphered +ciphering +ciphers +cir +circa +circadian +circle +circle's +circled +circles +circlet +circlet's +circlets +circling +circuit +circuit's +circuital +circuited +circuiting +circuitous +circuitously +circuitousness +circuitry +circuitry's +circuits +circular +circularisation +circularise +circularised +circulariser +circulariser's +circularisers +circularises +circularising +circularity +circularity's +circularization +circularize +circularized +circularizer +circularizer's +circularizers +circularizes +circularizing +circularly +circulars +circulate +circulated +circulates +circulating +circulation +circulation's +circulations +circulatory +circumcise +circumcised +circumcises +circumcising +circumcision +circumcision's +circumcisions +circumference +circumference's +circumferences +circumferential +circumflex +circumflex's +circumflexes +circumlocution +circumlocution's +circumlocutions +circumlocutory +circumnavigate +circumnavigated +circumnavigates +circumnavigating +circumnavigation +circumnavigation's +circumnavigations +circumpolar +circumscribe +circumscribed +circumscribes +circumscribing +circumscription +circumscription's +circumscriptions +circumspect +circumspection +circumspection's +circumspectly +circumstance +circumstance's +circumstanced +circumstances +circumstancing +circumstantial +circumstantially +circumvent +circumvented +circumventing +circumvention +circumvention's +circumventions +circumvents +circus +circus's +circuses +cirque +cirque's +cirques +cirrhosis +cirrhosis's +cirrhotic +cirri +cirri's +cirrus +cirrus's +cissies +cistern +cistern's +cisterns +cit +citadel +citadel's +citadels +citation +citation's +citations +cite +cited +cites +cities +citified +citing +citizen +citizen's +citizenry +citizenry's +citizens +citizenship +citizenship's +citrate +citrate's +citric +citron +citron's +citronella +citronella's +citrons +citrus +citrus's +citruses +city +city's +cityscape +cityscape's +citywide +civet +civet's +civets +civic +civics +civil +civilian +civilian's +civilianisation +civilianise +civilianised +civilianises +civilianising +civilianization +civilianize +civilianized +civilianizes +civilianizing +civilians +civilisable +civilisation +civilisation's +civilisations +civilise +civilised +civiliser +civiliser's +civilisers +civilises +civilising +civilities +civility +civility's +civilizable +civilization +civilization's +civilizations +civilize +civilized +civilizer +civilizer's +civilizers +civilizes +civilizing +civilly +civvies +ck +clack +clacked +clacking +clacks +clad +cladding +cladding's +claim +claimable +claimant +claimant's +claimants +claimed +claimer +claimer's +claimers +claiming +claims +clairvoyance +clairvoyance's +clairvoyant +clairvoyants +clam +clam's +clambake +clambake's +clambakes +clamber +clambered +clamberer +clamberer's +clamberers +clambering +clambers +clammed +clammier +clammiest +clammily +clamminess +clamminess's +clamming +clammy +clamor +clamor's +clamored +clamorer +clamorer's +clamorers +clamoring +clamorous +clamors +clamour +clamour's +clamoured +clamourer +clamourer's +clamourers +clamouring +clamours +clamp +clamp's +clampdown +clampdown's +clampdowns +clamped +clamping +clamps +clams +clan +clan's +clandestine +clandestinely +clang +clanged +clanger +clanger's +clangers +clanging +clangor +clangor's +clangors +clangour +clangour's +clangoured +clangouring +clangours +clangs +clank +clank's +clanked +clanking +clanks +clannish +clannishness +clannishness's +clans +clansman +clansman's +clansmen +clanswoman +clanswoman's +clanswomen +clap +clapboard +clapboard's +clapboarded +clapboarding +clapboards +clapped +clapper +clapper's +clapperboard +clapperboard's +clapperboards +clappers +clapping +claps +claptrap +claptrap's +claque +claque's +claques +claret +claret's +clarets +clarification +clarification's +clarifications +clarified +clarifies +clarify +clarifying +clarinet +clarinet's +clarinets +clarinettist's +clarion +clarion's +clarions +clarity +clarity's +clash +clashed +clashes +clashing +clasp +clasp's +clasped +clasping +clasps +class +class's +classed +classes +classic +classical +classically +classicise +classicised +classicises +classicising +classicism +classicism's +classicist +classicist's +classicists +classicize +classicized +classicizes +classicizing +classics +classier +classiest +classifiable +classification +classification's +classifications +classificatory +classified +classifieds +classifier +classifier's +classifiers +classifies +classify +classifying +classiness +classing +classless +classlessness +classmate +classmate's +classmates +classroom +classroom's +classrooms +classy +clatter +clattered +clattering +clatters +clausal +clause +clause's +clauses +claustrophobia +claustrophobia's +claustrophobic +clave +clavichord +clavichord's +clavichords +clavicle +clavicle's +clavicles +clavier +clavier's +claviers +claw +claw's +clawed +clawing +claws +clay +clay's +clayey +claymore +claymore's +claymores +clays +clean +cleanable +cleaned +cleaner +cleaner's +cleaners +cleanest +cleaning +cleaning's +cleanings +cleanlier +cleanliest +cleanliness +cleanliness's +cleanly +cleanness +cleanness's +cleans +cleanse +cleansed +cleanser +cleanser's +cleansers +cleanses +cleansing +cleanskin +cleanup +cleanup's +cleanups +clear +clearance +clearance's +clearances +cleared +clearer +clearer's +clearest +clearheaded +clearing +clearing's +clearinghouse +clearinghouses +clearings +clearly +clearness +clearness's +clears +clearway +clearway's +clearways +cleat +cleat's +cleats +cleavage +cleavage's +cleavages +cleave +cleaved +cleaver +cleaver's +cleavers +cleaves +cleaving +clef +clef's +clefs +cleft +clefts +clematis +clematis's +clematises +clemency +clemency's +clement +clemently +clench +clenched +clenches +clenching +clerestories +clerestory +clerestory's +clergies +clergy +clergy's +clergyman +clergyman's +clergymen +clergywoman +clergywomen +cleric +cleric's +clerical +clericalism +clericalism's +clerically +clerics +clerk +clerk's +clerked +clerking +clerks +clerkship +clerkship's +clever +cleverer +cleverest +cleverly +cleverness +cleverness's +clevis +clevises +clew +clew's +clewed +clewing +clews +clianthus +cliché +cliché's +clichéd +clichés +click +click's +clicked +clicker +clicker's +clickers +clicking +clicks +client +client's +clients +cliff +cliff's +cliffhanging +cliffs +climacteric +climacteric's +climactic +climate +climate's +climates +climatic +climatically +climatologist +climatologist's +climatologists +climatology +climatology's +climax +climax's +climaxed +climaxes +climaxing +climb +climbable +climbed +climber +climber's +climbers +climbing +climbs +clime +clime's +climes +clinch +clinched +clincher +clincher's +clinchers +clinches +clinching +cling +clinger +clinger's +clingers +clingier +clingiest +clinging +clings +clingy +clinic +clinic's +clinical +clinically +clinician +clinician's +clinicians +clinics +clink +clinked +clinker +clinker's +clinkers +clinking +clinks +clip +clipboard +clipboard's +clipboards +clipped +clipper +clipper's +clippers +clipping +clipping's +clippings +clips +clique +clique's +cliques +cliquey +cliquish +cliquishly +cliquishness +clitoral +clitoris +clitoris's +clitorises +cloacae +cloak +cloak's +cloaked +cloaking +cloakroom +cloakroom's +cloakrooms +cloaks +clobber +clobbered +clobbering +clobbers +cloche +cloche's +cloches +clock +clock's +clocked +clocking +clockmaker +clockmaker's +clocks +clockwise +clockwork +clockwork's +clockworks +clod +clod's +cloddish +clodhopper +clodhopper's +clodhoppers +clods +clog +clogged +clogging +clogs +cloisonné +cloister +cloister's +cloistered +cloistering +cloisters +cloistral +clomp +clomped +clomping +clomps +clone +clone's +cloned +clones +cloning +clonk +clonked +clonking +clonks +clop +clopped +clopping +clops +close +closed +closefisted +closely +closemouthed +closeness +closeness's +closeout +closeout's +closeouts +closer +closer's +closers +closes +closest +closet +closet's +closeted +closeting +closets +closing +closings +closure +closure's +closures +clot +clot's +cloth +cloth's +clothe +clothed +clothes +clotheshorse +clotheshorse's +clotheshorses +clothesline +clothesline's +clotheslines +clothespin +clothespin's +clothespins +clothier +clothier's +clothiers +clothing +clothing's +cloths +clots +clotted +clotting +cloture +cloture's +cloud +cloud's +cloudburst +cloudburst's +cloudbursts +clouded +cloudier +cloudiest +cloudiness +cloudiness's +clouding +cloudless +clouds +cloudscape +cloudscape's +cloudscapes +cloudy +clout +clout's +clouted +clouting +clouts +clove +clove's +cloven +clover +clover's +cloverleaf +cloverleaf's +clovers +cloves +clown +clown's +clowned +clowning +clownish +clownishly +clownishness +clowns +cloy +cloyed +cloying +cloyingly +cloys +club +club's +clubbable +clubbed +clubber +clubber's +clubbers +clubbing +clubfeet +clubfoot +clubfoot's +clubfooted +clubhouse +clubhouse's +clubhouses +clubroom +clubroom's +clubs +cluck +cluck's +clucked +clucking +clucks +clucky +clue +clue's +clued +clueless +clues +cluing +clump +clump's +clumped +clumpier +clumpiest +clumping +clumps +clumpy +clumsier +clumsiest +clumsily +clumsiness +clumsiness's +clumsy +clung +clunk +clunk's +clunked +clunker +clunkers +clunking +clunks +clunky +cluster +cluster's +clustered +clustering +clusters +clutch +clutched +clutches +clutching +clutter +cluttered +cluttering +clutters +cm +cnidarian's +cnidarians +co +coach +coach's +coached +coaches +coaching +coachman +coachman's +coachmen +coachwood +coachwork +coachwork's +coadjutor +coadjutor's +coadjutors +coagulant +coagulant's +coagulants +coagulate +coagulated +coagulates +coagulating +coagulation +coagulation's +coagulator +coagulators +coal +coal's +coaled +coalesce +coalesced +coalescence +coalescence's +coalescent +coalesces +coalescing +coalface +coalface's +coalfaces +coalfield +coalfield's +coalfields +coaling +coalition +coalition's +coalitionist +coalitionist's +coalitionists +coalitions +coalmine +coalminers +coalmines +coals +coarse +coarsely +coarsen +coarsened +coarseness +coarseness's +coarsening +coarsens +coarser +coarsest +coast +coast's +coastal +coasted +coaster +coaster's +coasters +coastguard +coastguard's +coastguards +coasting +coastline +coastline's +coastlines +coasts +coat +coat's +coated +coater +coating +coating's +coatings +coatroom +coatroom's +coatrooms +coats +coattail +coattails +coax +coaxed +coaxer +coaxer's +coaxers +coaxes +coaxial +coaxing +coaxingly +cob +cob's +cobalt +cobalt's +cobber +cobble +cobbled +cobbler +cobbler's +cobblers +cobbles +cobblestone +cobblestone's +cobblestones +cobbling +cobnut +cobnut's +cobnuts +cobra +cobra's +cobras +cobs +cobweb +cobweb's +cobwebbed +cobwebbier +cobwebbiest +cobwebby +cobwebs +coca +coca's +cocaine +cocaine's +cocainisation +cocainise +cocainised +cocainises +cocainising +cocainization +cocainize +cocainized +cocainizes +cocainizing +coccyges +coccyx +coccyx's +cochineal +cochineal's +cochlea +cochlea's +cochleae +cochlear +cock +cock's +cockade +cockade's +cockades +cockamamie +cockatiel +cockatoo +cockatoo's +cockatoos +cockatrice +cockatrice's +cockatrices +cockchafer +cockchafer's +cockchafers +cockcrow +cockcrow's +cockcrows +cocked +cockerel +cockerel's +cockerels +cockeye +cockeyed +cockfight +cockfight's +cockfighting +cockfighting's +cockfights +cockier +cockiest +cockily +cockiness +cockiness's +cocking +cockle +cockle's +cockles +cockleshell +cockleshell's +cockleshells +cockney +cockney's +cockneys +cockpit +cockpit's +cockpits +cockroach +cockroach's +cockroaches +cocks +cockscomb +cockscomb's +cockscombs +cockshies +cocksucker +cocksure +cocktail +cocktail's +cocktails +cocky +coco +cocoa +cocoa's +cocoas +coconut +coconut's +coconuts +cocoon +cocoon's +cocooned +cocooning +cocoons +cod +cod's +coda +coda's +codas +coddle +coddled +coddles +coddling +code +code's +coded +codeine +codeine's +codename +codenamed +coder +coder's +coders +codes +codeword +codex +codex's +codfish +codfish's +codfishes +codger +codger's +codgers +codices +codicil +codicil's +codicils +codification +codification's +codifications +codified +codifier +codifier's +codifiers +codifies +codify +codifying +coding +codling +codling's +codpiece +codpiece's +codpieces +cods +codswallop +codswallop's +coeducation +coeducation's +coeducational +coefficient +coefficient's +coefficients +coelenterate +coelenterate's +coelenterates +coenobite +coenobite's +coenobites +coenobitic +coenobitical +coenobitism +coenobium +coequal +coequally +coequals +coerce +coerced +coercer +coercer's +coercers +coerces +coercible +coercing +coercion +coercion's +coercions +coercive +coeval +coevally +coevals +coexist +coexisted +coexistence +coexistence's +coexistent +coexisting +coexists +coextensive +coffee +coffee's +coffeecake +coffeecake's +coffeecakes +coffeehouse +coffeehouse's +coffeehouses +coffeemaker +coffeemakers +coffeepot +coffeepot's +coffeepots +coffees +coffer +coffer's +cofferdam +cofferdam's +cofferdams +coffers +coffin +coffin's +coffined +coffining +coffins +cog +cog's +cogency +cogency's +cogent +cogently +cogitate +cogitated +cogitates +cogitating +cogitation +cogitation's +cogitations +cogitative +cogitator +cogitator's +cogitators +cognac +cognac's +cognacs +cognate +cognates +cognisable +cognisably +cognisance +cognisance's +cognisant +cognise +cognised +cognises +cognising +cognition +cognition's +cognitional +cognitive +cognitively +cognizable +cognizably +cognizance +cognizance's +cognizant +cognize +cognized +cognizes +cognizing +cognomen +cognomen's +cognomens +cognoscente +cognoscenti +cogs +cogwheel +cogwheel's +cogwheels +cohabit +cohabitant +cohabitant's +cohabitants +cohabitation +cohabitation's +cohabited +cohabiting +cohabits +coheir +coheir's +coheirs +cohere +cohered +coherence +coherence's +coherency +coherent +coherently +coheres +cohering +cohesion +cohesion's +cohesive +cohesively +cohesiveness +cohesiveness's +cohort +cohort's +cohorts +coif +coif's +coiffed +coiffing +coiffure +coiffure's +coiffures +coifs +coil +coiled +coiling +coils +coin +coin's +coinage +coinage's +coinages +coincide +coincided +coincidence +coincidence's +coincidences +coincident +coincidental +coincidentally +coincides +coinciding +coined +coiners +coining +coins +coinsurance +coinsurance's +coir +coital +coitus +coitus's +coke +coke's +coked +cokes +coking +cola +cola's +colander +colander's +colanders +colas +cold +colder +coldest +coldie +coldish +coldly +coldness +coldness's +colds +coleslaw +coleslaw's +coleus +coleus's +coleuses +colic +colic's +colicky +coliseum +coliseum's +coliseums +colitis +colitis's +collaborate +collaborated +collaborates +collaborating +collaboration +collaboration's +collaborationist +collaborationist's +collaborations +collaborative +collaboratively +collaborator +collaborator's +collaborators +collage +collage's +collagen +collagen's +collages +collapse +collapsed +collapses +collapsible +collapsing +collar +collar's +collarbone +collarbone's +collarbones +collard +collard's +collards +collared +collaring +collarless +collars +collate +collated +collateral +collateral's +collateralise +collateralize +collateralized +collateralizes +collateralizing +collaterally +collates +collating +collation +collation's +collations +collator +collator's +collators +colleague +colleague's +colleagues +collect +collected +collectedly +collectible +collectibles +collecting +collection +collection's +collections +collective +collectively +collectives +collectivisations +collectivise +collectivised +collectivises +collectivising +collectivism +collectivism's +collectivist +collectivist's +collectivists +collectivization +collectivization's +collectivize +collectivized +collectivizes +collectivizing +collector +collector's +collectors +collects +colleen +colleen's +colleens +college +college's +colleges +collegial +collegiality +collegian +collegian's +collegians +collegiate +collide +collided +collides +colliding +collie +collie's +collier +collier's +collieries +colliers +colliery +colliery's +collies +collimation +collimation's +collimator +collimator's +collinear +collision +collision's +collisions +collocate +collocated +collocates +collocating +collocation +collocation's +collocations +colloid +colloid's +colloidal +colloids +colloq +colloquial +colloquialism +colloquialism's +colloquialisms +colloquially +colloquies +colloquium +colloquium's +colloquiums +colloquy +colloquy's +collude +colluded +colludes +colluding +collusion +collusion's +collusive +cologne +cologne's +colognes +colon +colon's +colonel +colonel's +colonelcy +colonelcy's +colonels +colonial +colonialism +colonialism's +colonialist +colonialist's +colonialists +colonially +colonials +colonic +colonies +colonisable +colonisation +colonisation's +colonisations +colonise +colonised +coloniser +coloniser's +colonisers +colonises +colonising +colonist +colonist's +colonists +colonization +colonization's +colonize +colonized +colonizer +colonizer's +colonizers +colonizes +colonizing +colonnade +colonnade's +colonnaded +colonnades +colons +colony +colony's +colophon +colophon's +colophons +color +color's +colorable +colorant +colorant's +colorants +coloration +coloration's +colorations +coloratura +coloratura's +coloraturas +colorblind +colorblindness +colorbreed +colorbreeds +colorcast +colorcast's +colorcasts +colorectal +colored +coloreds +colorfast +colorfastness +colorful +colorfully +colorfulness +colorific +colorimeter +colorimeter's +colorimeters +colorimetric +colorimetrical +coloring +coloring's +colorings +colorist +colorist's +colorists +colorization +colorizations +colorize +colorized +colorizes +colorizing +colorless +colorlessly +colorlessness +colors +colossal +colossally +colossi +colossus +colossus's +colostomies +colostomy +colostomy's +colour +colour's +colourability +colourable +colourableness +colourably +colouration +colouration's +colourations +colourcast +colourcasting +colourcasts +coloured +coloureds +colourer +colourer's +colourers +colourfast +colourfastness +colourful +colourfully +colourfulness +colouring +colouring's +colourings +colourisations +colourist +colourist's +colouristic +colourists +colourization +colourizations +colourize +colourized +colourizes +colourizing +colourless +colourlessly +colourlessness +colourlessness's +colours +cols +colt +colt's +coltish +colts +columbine +columbine's +columbines +column +column's +columnar +columned +columnist +columnist's +columnists +columns +com +coma +coma's +comas +comatose +comb +comb's +combat +combat's +combatant +combatant's +combatants +combated +combating +combative +combativeness +combativeness's +combats +combed +comber +comber's +combers +combination +combination's +combinations +combinatorial +combine +combined +combiner +combiner's +combiners +combines +combing +combings +combining +combo +combo's +combos +combs +combusted +combustibility +combustibility's +combustible +combustibles +combustion +combustion's +combustive +come +comeback +comeback's +comebacks +comedian +comedian's +comedians +comedic +comedienne +comedienne's +comediennes +comedies +comedown +comedown's +comedowns +comedy +comedy's +comelier +comeliest +comeliness +comeliness's +comely +comer +comer's +comers +comes +comestible +comestible's +comestibles +comet +comet's +comets +comeuppance +comeuppance's +comeuppances +comfier +comfiest +comfit +comfit's +comfits +comfort +comfort's +comfortable +comfortableness +comfortably +comforted +comforter +comforter's +comforters +comforting +comfortingly +comfortless +comforts +comfy +comic +comical +comicality +comicality's +comically +comics +coming +comings +comity +comity's +comma +comma's +command +commandant +commandant's +commandants +commanded +commandeer +commandeered +commandeering +commandeers +commander +commander's +commanders +commanding +commandingly +commandment +commandment's +commandments +commando +commando's +commandos +commands +commas +commemorate +commemorated +commemorates +commemorating +commemoration +commemoration's +commemorations +commemorative +commemorator +commemorators +commence +commenced +commencement +commencement's +commencements +commences +commencing +commend +commendable +commendably +commendation +commendation's +commendations +commendatory +commended +commending +commends +commensurable +commensurate +commensurately +comment +comment's +commentaries +commentary +commentary's +commentate +commentated +commentates +commentating +commentator +commentator's +commentators +commented +commenter +commenting +comments +commerce +commerce's +commercial +commercialisation +commercialisation's +commercialisations +commercialise +commercialised +commercialises +commercialising +commercialism +commercialism's +commercialization +commercialization's +commercialize +commercialized +commercializes +commercializing +commercially +commercials +commie +commie's +commies +commingle +commingled +commingles +commingling +commiserate +commiserated +commiserates +commiserating +commiseration +commiseration's +commiserations +commiserative +commissar +commissar's +commissariat +commissariat's +commissariats +commissaries +commissars +commissary +commissary's +commission +commission's +commissionaire +commissionaire's +commissionaires +commissioned +commissioner +commissioner's +commissioners +commissioning +commissions +commit +commitment +commitment's +commitments +commits +committal +committal's +committals +committed +committee +committee's +committeeman +committeeman's +committeemen +committees +committeewoman +committeewoman's +committeewomen +committing +commo +commode +commode's +commodes +commodious +commodiously +commodities +commodity +commodity's +commodore +commodore's +commodores +common +commonalities +commonality +commonality's +commonalty +commonalty's +commoner +commoner's +commoners +commonest +commonly +commonness +commonness's +commonplace +commonplaces +commons +commonsense +commonsensical +commonweal +commonweal's +commonwealth +commonwealth's +commonwealths +commotion +commotion's +commotions +communal +communalisation +communalisation's +communalisations +communalise +communalised +communaliser +communaliser's +communalises +communalising +communality +communality's +communalization +communalization's +communalizations +communalize +communalized +communalizer +communalizer's +communalizes +communalizing +communally +commune +communed +communes +communicability +communicability's +communicable +communicably +communicant +communicant's +communicants +communicate +communicated +communicates +communicating +communication +communication's +communications +communicative +communicativeness +communicator +communicator's +communicators +communing +communion +communion's +communions +communisation +communisation's +communisations +communise +communised +communises +communising +communism +communism's +communist +communist's +communistic +communists +communitarian +communitarian's +communities +community +community's +communization +communization's +communize +communized +communizes +communizing +commutable +commutation +commutation's +commutations +commutative +commute +commuted +commuter +commuter's +commuters +commutes +commuting +comp +compact +compacted +compacter +compacting +compaction +compaction's +compactions +compactly +compactness +compactness's +compactor +compactors +compacts +companies +companion +companion's +companionable +companionably +companions +companionship +companionship's +companionway +companionway's +companionways +company +company's +comparability +comparability's +comparable +comparably +comparative +comparatively +comparatives +comparator +comparator's +comparators +compare +compared +compares +comparing +comparison +comparison's +comparisons +compartment +compartment's +compartmental +compartmentalisation +compartmentalisation's +compartmentalisations +compartmentalise +compartmentalised +compartmentalises +compartmentalising +compartmentalization +compartmentalization's +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +compartments +compass +compass's +compassed +compasses +compassing +compassion +compassion's +compassionate +compassionately +compatibilities +compatibility +compatibility's +compatible +compatibles +compatibly +compatriot +compatriot's +compatriots +compeer +compeer's +compeers +compel +compelled +compelling +compellingly +compels +compendious +compendium +compendium's +compendiums +compensate +compensated +compensates +compensating +compensation +compensation's +compensations +compensator +compensator's +compensatory +compete +competed +competence +competence's +competences +competencies +competency +competency's +competent +competently +competes +competing +competition +competition's +competitions +competitive +competitively +competitiveness +competitiveness's +competitor +competitor's +competitors +compilation +compilation's +compilations +compile +compiled +compiler +compiler's +compilers +compiles +compiling +complacence +complacency +complacency's +complacent +complacently +complain +complainant +complainant's +complainants +complained +complainer +complainer's +complainers +complaining +complainingly +complains +complaint +complaint's +complaints +complaisance +complaisance's +complaisant +complaisantly +complement +complement's +complementary +complemented +complementing +complements +complete +completed +completely +completeness +completeness's +completer +completes +completing +completion +completion's +completions +complex +complexes +complexion +complexion's +complexional +complexioned +complexions +complexities +complexity +complexity's +complexly +compliance +compliance's +compliant +compliantly +complicate +complicated +complicatedly +complicates +complicating +complication +complication's +complications +complicit +complicity +complicity's +complied +complies +compliment +compliment's +complimentary +complimented +complimenting +compliments +comply +complying +compo +component +component's +components +comport +comported +comporting +comportment +comportment's +comports +compose +composed +composedly +composer +composer's +composers +composes +composing +composite +compositely +composites +composition +composition's +compositional +compositions +compositor +compositor's +compositors +compost +compost's +composted +composting +composts +composure +composure's +compote +compote's +compotes +compound +compound's +compoundable +compounded +compounding +compounds +comprehend +comprehended +comprehending +comprehends +comprehensibility +comprehensibility's +comprehensible +comprehensibly +comprehension +comprehension's +comprehensions +comprehensive +comprehensively +comprehensiveness +comprehensives +compress +compressed +compresses +compressibility +compressibility's +compressible +compressing +compression +compression's +compressions +compressive +compressor +compressor's +compressors +comprisable +comprisal +comprisal's +comprise +comprised +comprises +comprising +compromise +compromise's +compromised +compromises +compromising +comps +comptroller +comptroller's +comptrollers +compulsion +compulsion's +compulsions +compulsive +compulsively +compulsiveness +compulsories +compulsorily +compulsory +compunction +compunction's +compunctions +computability +computability's +computable +computably +computation +computation's +computational +computationally +computations +compute +computed +computer +computer's +computerisation +computerisation's +computerisations +computerise +computerised +computerises +computerising +computerization +computerization's +computerizations +computerize +computerized +computerizes +computerizing +computers +computes +computing +comrade +comrade's +comradely +comrades +comradeship +comradeship's +con +con's +concatenate +concatenated +concatenates +concatenating +concatenation +concatenation's +concatenations +concave +concavely +concaveness +concavities +concavity +concavity's +conceal +concealable +concealed +concealing +concealment +concealment's +conceals +concede +conceded +concedes +conceding +conceit +conceit's +conceited +conceitedly +conceitedness +conceits +conceivability +conceivability's +conceivable +conceivably +conceive +conceived +conceives +conceiving +concentrate +concentrated +concentrates +concentrating +concentration +concentration's +concentrations +concentrator +concentrator's +concentrators +concentre +concentred +concentres +concentric +concentrically +concentring +concept +concept's +conception +conception's +conceptions +concepts +conceptual +conceptualisation +conceptualisation's +conceptualisations +conceptualise +conceptualised +conceptualises +conceptualising +conceptualization +conceptualization's +conceptualizations +conceptualize +conceptualized +conceptualizes +conceptualizing +conceptually +concern +concerned +concernedly +concerning +concerns +concert +concert's +concerted +concertedly +concertgoer +concertgoer's +concertgoers +concertina +concertina's +concertinaed +concertinaing +concertinas +concerting +concertmaster +concertmaster's +concertmasters +concerto +concerto's +concertos +concerts +concession +concession's +concessionaire +concessionaire's +concessionaires +concessionary +concessions +conch +conch's +conchie +conchies +conchs +concierge +concierge's +concierges +conciliate +conciliated +conciliates +conciliating +conciliation +conciliation's +conciliator +conciliator's +conciliators +conciliatory +concise +concisely +conciseness +conciseness's +concision +concision's +conclave +conclave's +conclaves +conclude +concluded +concludes +concluding +conclusion +conclusion's +conclusions +conclusive +conclusively +conclusiveness +concoct +concocted +concocting +concoction +concoction's +concoctions +concocts +concomitant +concomitantly +concomitants +concord +concord's +concordance +concordance's +concordances +concordant +concordat +concordat's +concordats +concourse +concourse's +concourses +concrete +concrete's +concreted +concretely +concreteness +concretes +concreting +concretion +concretion's +concretions +concretisation +concretisation's +concretisations +concretise +concretised +concretises +concretising +concretization +concretization's +concretizations +concretize +concretized +concretizes +concretizing +concubine +concubine's +concubines +concupiscence +concupiscence's +concupiscent +concur +concurred +concurrence +concurrence's +concurrences +concurrency +concurrent +concurrently +concurring +concurs +concuss +concussed +concusses +concussing +concussion +concussion's +concussions +concussive +condemn +condemnable +condemnation +condemnation's +condemnations +condemnatory +condemned +condemner +condemner's +condemners +condemning +condemns +condensate +condensates +condensation +condensation's +condensations +condense +condensed +condenser +condenser's +condensers +condenses +condensing +condescend +condescended +condescending +condescendingly +condescends +condescension +condescension's +condign +condiment +condiment's +condiments +condition +condition's +conditional +conditionality +conditionally +conditionals +conditioned +conditioner +conditioner's +conditioners +conditioning +conditioning's +conditions +condo +condole +condoled +condolence +condolence's +condolences +condoles +condoling +condom +condom's +condominium +condominium's +condominiums +condoms +condonable +condone +condoned +condones +condoning +condor +condor's +condors +condos +conduce +conduced +conduces +conducing +conducive +conduct +conduct's +conductance +conductance's +conducted +conductibility +conductible +conducting +conduction +conduction's +conductive +conductivities +conductivity +conductivity's +conductor +conductor's +conductors +conductress +conductresses +conducts +conduit +conduit's +conduits +cone +cone's +coned +cones +conf +confab +confab's +confabbed +confabbing +confabs +confabulate +confabulated +confabulates +confabulating +confabulation +confabulation's +confabulations +confection +confection's +confectioner +confectioner's +confectioneries +confectioners +confectionery +confectionery's +confections +confederacies +confederacy +confederacy's +confederate +confederate's +confederated +confederates +confederating +confederation +confederation's +confederations +confer +conferee +conferee's +conferees +conference +conference's +conferences +conferencing +conferment +conferment's +conferral +conferral's +conferred +conferrer +conferrer's +conferrers +conferring +confers +confess +confessed +confessedly +confesses +confessing +confession +confession's +confessional +confessionals +confessions +confessor +confessor's +confessors +confetti +confetti's +confidant +confidant's +confidante +confidante's +confidantes +confidants +confide +confided +confidence +confidence's +confidences +confident +confidential +confidentiality +confidentiality's +confidentially +confidently +confider +confider's +confiders +confides +confiding +confidingly +configurable +configuration +configuration's +configurations +configure +configured +configures +configuring +confine +confined +confinement +confinement's +confinements +confines +confining +confirm +confirmation +confirmation's +confirmations +confirmatory +confirmed +confirming +confirms +confiscate +confiscated +confiscates +confiscating +confiscation +confiscation's +confiscations +confiscator +confiscator's +confiscators +confiscatory +conflagration +conflagration's +conflagrations +conflate +conflated +conflates +conflating +conflation +conflation's +conflations +conflict +conflict's +conflicted +conflicting +conflictingly +conflicts +confluence +confluence's +confluences +confluent +conform +conformable +conformal +conformance +conformance's +conformation +conformation's +conformational +conformations +conformed +conformer +conformer's +conformers +conforming +conformism +conformist +conformist's +conformists +conformity +conformity's +conforms +confound +confounded +confoundedly +confounding +confounds +confraternities +confraternity +confraternity's +confront +confrontation +confrontation's +confrontational +confrontations +confronted +confronting +confronts +confusable +confuse +confused +confusedly +confuses +confusing +confusingly +confusion +confusion's +confusions +confutation +confutation's +confute +confuted +confutes +confuting +cong +conga +conga's +congaed +congaing +congas +congeal +congealed +congealing +congealment +congeals +congenial +congeniality +congeniality's +congenially +congenital +congenitally +conger +conger's +congeries +congers +conges +congest +congested +congesting +congestion +congestion's +congestive +congests +conglomerate +conglomerate's +conglomerated +conglomerates +conglomerating +conglomeration +conglomeration's +conglomerations +congrats +congratulate +congratulated +congratulates +congratulating +congratulation +congratulation's +congratulations +congratulatory +congregant +congregant's +congregants +congregate +congregated +congregates +congregating +congregation +congregation's +congregational +congregationalism +congregationalism's +congregations +congress +congress's +congresses +congressional +congressman +congressman's +congressmen +congressperson +congresswoman +congresswoman's +congresswomen +congruence +congruence's +congruency +congruency's +congruent +congruently +congruities +congruity +congruity's +congruous +conic +conical +conically +conics +conies +conifer +conifer's +coniferous +conifers +coning +conj +conjectural +conjecture +conjecture's +conjectured +conjectures +conjecturing +conjoin +conjoined +conjoiner +conjoiner's +conjoiners +conjoining +conjoins +conjoint +conjointly +conjugal +conjugally +conjugate +conjugated +conjugates +conjugating +conjugation +conjugation's +conjugations +conjunct +conjunction +conjunction's +conjunctions +conjunctiva +conjunctiva's +conjunctivas +conjunctive +conjunctives +conjunctivitis +conjunctivitis's +conjuncts +conjuncture +conjuncture's +conjunctures +conjuration +conjuration's +conjurations +conjure +conjured +conjurer +conjurer's +conjurers +conjures +conjuring +conk +conked +conker +conker's +conkers +conking +conks +conman +connect +connected +connectedness +connectible +connecting +connection +connection's +connectionless +connections +connective +connectives +connectivity +connectivity's +connector +connector's +connectors +connects +conned +connexion +connexion's +connexions +conning +conniption +conniption's +conniptions +connivance +connivance's +connive +connived +conniver +conniver's +connivers +connives +conniving +connoisseur +connoisseur's +connoisseurs +connoisseurship +connotation +connotation's +connotations +connotative +connote +connoted +connotes +connoting +connubial +conquer +conquerable +conquered +conquering +conqueror +conqueror's +conquerors +conquers +conquest +conquest's +conquests +conquistador +conquistador's +conquistadors +cons +consanguineous +consanguinity +consanguinity's +conscience +conscience's +conscienceless +consciences +conscientious +conscientiously +conscientiousness +conscientiousness's +conscionable +conscious +consciously +consciousness +consciousness's +consciousnesses +conscript +conscript's +conscripted +conscripting +conscription +conscription's +conscripts +consecrate +consecrated +consecrates +consecrating +consecration +consecration's +consecrations +consecutive +consecutively +consensual +consensually +consensus +consensus's +consensuses +consent +consented +consenting +consents +consequence +consequence's +consequences +consequent +consequential +consequentially +consequently +conservancies +conservancy +conservancy's +conservation +conservation's +conservationism +conservationist +conservationist's +conservationists +conservations +conservatism +conservatism's +conservative +conservatively +conservativeness +conservatives +conservatoire +conservatoire's +conservatoires +conservator +conservator's +conservatories +conservatorium +conservators +conservatory +conservatory's +conserve +conserved +conserves +conserving +consider +considerable +considerably +considerate +considerately +considerateness +consideration +consideration's +considerations +considered +considering +considers +consign +consigned +consignee +consignee's +consignees +consigning +consignment +consignment's +consignments +consignor +consignor's +consignors +consigns +consist +consisted +consistence +consistencies +consistency +consistency's +consistent +consistently +consisting +consistories +consistory +consistory's +consists +consolable +consolation +consolation's +consolations +consolatory +console +consoled +consoles +consolidate +consolidated +consolidates +consolidating +consolidation +consolidation's +consolidations +consolidator +consolidator's +consolidators +consoling +consolingly +consommé +consonance +consonance's +consonances +consonant +consonant's +consonantal +consonantly +consonants +consort +consorted +consortia +consorting +consortium +consortium's +consorts +conspectus +conspectus's +conspectuses +conspicuous +conspicuously +conspicuousness +conspiracies +conspiracy +conspiracy's +conspirator +conspirator's +conspiratorial +conspiratorially +conspirators +conspire +conspired +conspires +conspiring +constable +constable's +constables +constabularies +constabulary +constabulary's +constancy +constancy's +constant +constantly +constants +constellation +constellation's +constellations +consternating +consternation +consternation's +constipate +constipated +constipates +constipating +constipation +constipation's +constituencies +constituency +constituency's +constituent +constituents +constitute +constituted +constitutes +constituting +constitution +constitution's +constitutional +constitutionalism +constitutionalists +constitutionality +constitutionality's +constitutionally +constitutionals +constitutions +constitutive +constrain +constrained +constraining +constrains +constraint +constraint's +constraints +constrict +constricted +constricting +constriction +constriction's +constrictions +constrictive +constrictor +constrictor's +constrictors +constricts +construable +construct +constructed +constructing +construction +construction's +constructional +constructionist +constructionist's +constructionists +constructions +constructive +constructively +constructiveness +constructivism +constructivist +constructor +constructor's +constructors +constructs +construe +construed +construes +construing +consubstantiation +consul +consul's +consular +consulate +consulate's +consulates +consuls +consulship +consulship's +consult +consultancies +consultancy +consultant +consultant's +consultants +consultation +consultation's +consultations +consultative +consulted +consulting +consults +consumable +consumables +consume +consumed +consumer +consumer's +consumerism +consumerism's +consumerist +consumerists +consumers +consumes +consuming +consummate +consummated +consummately +consummates +consummating +consummation +consummation's +consummations +consumption +consumption's +consumptions +consumptive +consumptives +cont +contact +contact's +contactable +contacted +contacting +contacts +contagion +contagion's +contagions +contagious +contagiously +contagiousness +contain +containable +contained +container +container's +containerisation +containerisation's +containerisations +containerise +containerised +containerises +containerising +containerization +containerization's +containerizations +containerize +containerized +containerizes +containerizing +containers +containing +containment +containment's +contains +contaminant +contaminant's +contaminants +contaminate +contaminated +contaminates +contaminating +contamination +contamination's +contaminator +contaminator's +contaminators +contemn +contemned +contemning +contemns +contemplate +contemplated +contemplates +contemplating +contemplation +contemplation's +contemplations +contemplative +contemplatively +contemplatives +contemporaneous +contemporaneously +contemporaries +contemporary +contemporise +contemporised +contemporises +contemporising +contemporize +contemporized +contemporizes +contemporizing +contempt +contempt's +contemptible +contemptibly +contemptuous +contemptuously +contemptuousness +contend +contended +contender +contenders +contending +contends +content +content's +contented +contentedly +contentedness +contenting +contention +contention's +contentions +contentious +contentiously +contentiousness +contentiousness's +contently +contentment +contentment's +contents +conterminous +conterminously +contest +contest's +contestable +contestant +contestant's +contestants +contested +contesting +contests +context +context's +contexts +contextual +contextualization +contextualize +contextualized +contextualizes +contextualizing +contextually +contiguity +contiguity's +contiguous +contiguously +continence +continence's +continent +continent's +continental +continentals +continents +contingencies +contingency +contingency's +contingent +contingently +contingents +continua +continual +continually +continuance +continuance's +continuances +continuation +continuation's +continuations +continue +continued +continues +continuing +continuities +continuity +continuity's +continuous +continuously +continuum +continuum's +contort +contorted +contorting +contortion +contortion's +contortionist +contortionist's +contortionists +contortions +contorts +contour +contour's +contoured +contouring +contours +contra +contraband +contraband's +contraception +contraception's +contraceptive +contraceptives +contract +contracted +contractible +contractile +contracting +contraction +contraction's +contractions +contractor +contractor's +contractors +contracts +contractual +contractually +contradict +contradicted +contradicting +contradiction +contradiction's +contradictions +contradictorily +contradictory +contradicts +contradistinction +contradistinction's +contradistinctions +contrail +contrail's +contrails +contraindicate +contraindicated +contraindicates +contraindicating +contraindication +contraindication's +contraindications +contralto +contralto's +contraltos +contraption +contraption's +contraptions +contrapuntal +contrapuntally +contraries +contrariety +contrariety's +contrarily +contrariness +contrariness's +contrariwise +contrary +contras +contrast +contrasted +contrasting +contrastingly +contrastive +contrasts +contravene +contravened +contravenes +contravening +contravention +contravention's +contraventions +contretemps +contretemps's +contribute +contributed +contributes +contributing +contribution +contribution's +contributions +contributor +contributor's +contributors +contributory +contrite +contritely +contriteness +contriteness's +contrition +contrition's +contrivance +contrivance's +contrivances +contrive +contrived +contriver +contriver's +contrivers +contrives +contriving +control +controllable +controlled +controller +controller's +controllers +controlling +controls +controversial +controversially +controversies +controversy +controversy's +controvert +controvertible +controverts +contumacious +contumaciously +contumacy +contumacy's +contumelies +contumelious +contumely +contumely's +contuse +contused +contuses +contusing +contusion +contusion's +contusions +conundrum +conundrum's +conundrums +conurbation +conurbation's +conurbations +convalesce +convalesced +convalescence +convalescence's +convalescences +convalescent +convalescents +convalesces +convalescing +convection +convection's +convectional +convective +convector +convector's +convectors +convene +convened +convener +convener's +conveners +convenes +convenience +convenience's +conveniences +convenient +conveniently +convening +convent +convent's +convention +convention's +conventional +conventionalisation +conventionalise +conventionalised +conventionalises +conventionalising +conventionalism +conventionalism's +conventionalist +conventionalist's +conventionality +conventionality's +conventionalization +conventionalize +conventionalized +conventionalizes +conventionalizing +conventionally +conventioneer +conventioneer's +conventioneers +conventions +convents +converge +converged +convergence +convergence's +convergences +convergent +converges +converging +conversant +conversation +conversation's +conversational +conversationalist +conversationalist's +conversationalists +conversationally +conversations +conversazione +conversazione's +converse +conversed +conversely +converses +conversing +conversion +conversion's +conversions +convert +converted +converter +converter's +converters +convertibility +convertibility's +convertible +convertibles +converting +converts +convex +convexes +convexity +convexity's +convexly +convey +conveyable +conveyance +conveyance's +conveyances +conveyed +conveying +conveyor +conveyor's +conveyors +conveys +convict +convicted +convicting +conviction +conviction's +convictions +convicts +convince +convinced +convinces +convincing +convincingly +convivial +conviviality +conviviality's +convivially +convocation +convocation's +convocations +convoke +convoked +convokes +convoking +convoluted +convolution +convolution's +convolutions +convolve +convolved +convoy +convoy's +convoyed +convoying +convoys +convulse +convulsed +convulses +convulsing +convulsion +convulsion's +convulsions +convulsive +convulsively +coo +cooed +cooing +cook +cook's +cookbook +cookbook's +cookbooks +cooked +cooker +cooker's +cookeries +cookers +cookery +cookery's +cookhouse +cookhouse's +cookhouses +cookie +cookie's +cookies +cooking +cooking's +cookout +cookout's +cookouts +cooks +cookware +cookware's +cool +coolant +coolant's +coolants +cooled +cooler +cooler's +coolers +coolest +coolie +coolie's +coolies +cooling +coolly +coolness +coolness's +cools +coon +coon's +coons +coonskin +coonskin's +coonskins +coop +coop's +cooped +cooper +cooper's +cooperage +cooperage's +cooperate +cooperated +cooperates +cooperating +cooperation +cooperation's +cooperative +cooperatively +cooperativeness +cooperatives +coopered +coopering +coopers +cooping +coops +coordinate +coordinated +coordinates +coordinating +coordination +coordination's +coordinator +coordinator's +coordinators +coos +coot +coot's +cootie +cootie's +cooties +coots +cop +cop's +cope +coped +copes +copied +copier +copier's +copiers +copies +coping +coping's +copings +copious +copiously +copiousness +coplanar +copolymerisation +copolymerise +copolymerised +copolymerises +copolymerising +copolymerization +copolymerize +copolymerized +copolymerizes +copolymerizing +copped +copper +copper's +copperhead +copperhead's +copperheads +copperplate +copperplate's +coppers +coppery +coppice's +copping +copra +copra's +copraemia +coprocessor +coprocessors +coprolite +coprolite's +coprosma +cops +copse +copse's +copses +copter +copter's +copters +copula +copula's +copulas +copulate +copulated +copulates +copulating +copulation +copulation's +copulations +copulative +copulatives +copy +copy's +copybook +copybook's +copybooks +copycat +copycat's +copycats +copycatted +copycatting +copying +copyist +copyist's +copyists +copyright +copyright's +copyrightable +copyrighted +copyrighting +copyrights +copywriter +copywriter's +copywriters +coquetries +coquetry +coquetry's +coquette +coquette's +coquetted +coquettes +coquetting +coquettish +coquettishly +coracle +coracle's +coracles +coral +coral's +coralline +corals +corbel +corbel's +corbelled +corbelling +corbelling's +corbellings +corbels +cord +cord's +cordage +cordage's +corded +cordial +cordiality +cordiality's +cordially +cordials +cordillera +cordillera's +cordilleras +cording +cordite +cordite's +cordless +cordon +cordon's +cordoned +cordoning +cordons +cordovan +cordovan's +cords +corduroy +corduroy's +corduroys +core +core's +cored +coreligionist +coreligionist's +coreligionists +corer +corer's +corers +cores +corgi +corgi's +corgis +coriander +coriander's +coring +cork +cork's +corkage +corked +corker +corker's +corkers +corking +corks +corkscrew +corkscrew's +corkscrewed +corkscrewing +corkscrews +corm +corm's +cormorant +cormorant's +cormorants +corms +corn +corn's +cornball +cornball's +cornballs +cornbread +corncob +corncob's +corncobs +corncrake +corncrake's +corncrakes +cornea +cornea's +corneal +corneas +corned +corner +corner's +cornered +cornering +corners +cornerstone +cornerstone's +cornerstones +cornet +cornet's +cornets +cornfield +cornfield's +cornfields +cornflake +cornflakes +cornflower +cornflower's +cornflowers +cornice +cornice's +cornices +cornier +corniest +corniness +corning +cornmeal +cornrow +cornrows +corns +cornstalk +cornstalk's +cornstalks +cornstarch +cornstarch's +cornucopia +cornucopia's +cornucopias +corny +corolla +corolla's +corollaries +corollary +corollary's +corollas +corona +corona's +coronal +coronaries +coronary +coronas +coronation +coronation's +coronations +coroner +coroner's +coroners +coronet +coronet's +coronets +corpora +corpora's +corporal +corporals +corporate +corporately +corporation +corporation's +corporations +corporatism +corporatist +corporeal +corporeality +corporeality's +corporeally +corps +corps's +corpse +corpse's +corpses +corpsman +corpsman's +corpsmen +corpulence +corpulence's +corpulent +corpus +corpus's +corpuscle +corpuscle's +corpuscles +corpuscular +corral +corral's +corralled +corralling +corrals +correct +correctable +corrected +correcting +correction +correction's +correctional +corrections +corrective +correctives +correctly +correctness +correctness's +corrector +corrector's +correctors +corrects +correlate +correlated +correlates +correlating +correlation +correlation's +correlations +correlative +correlatives +correspond +corresponded +correspondence +correspondence's +correspondences +correspondent +correspondent's +correspondents +corresponding +correspondingly +corresponds +corridor +corridor's +corridors +corrie +corries +corrigenda +corroborate +corroborated +corroborates +corroborating +corroboration +corroboration's +corroborations +corroborative +corroborator +corroborator's +corroborators +corroboratory +corroboree +corrode +corroded +corrodes +corroding +corrosion +corrosion's +corrosive +corrosively +corrosives +corrugate +corrugated +corrugates +corrugating +corrugation +corrugation's +corrugations +corrupt +corrupted +corrupter +corruptibility +corruptibility's +corruptible +corrupting +corruption +corruption's +corruptions +corruptly +corruptness +corruptness's +corrupts +corsage +corsage's +corsages +corsair +corsair's +corsairs +corset +corset's +corseted +corseting +corsets +cortex +cortex's +cortical +cortices +corticosteroid +corticosteroid's +corticosteroids +cortisone +cortisone's +cortège +cortège's +cortèges +corundum +corundum's +coruscate +coruscated +coruscates +coruscating +coruscation +coruscation's +corvette +corvette's +corvettes +cosec +cosh +cosh's +coshed +coshes +coshing +cosier +cosies +cosiest +cosignatories +cosignatory +cosignatory's +cosily +cosine +cosine's +cosines +cosiness +cosiness's +cosmetic +cosmetic's +cosmetically +cosmetician +cosmetician's +cosmeticians +cosmetics +cosmetologist +cosmetologist's +cosmetologists +cosmetology +cosmetology's +cosmic +cosmically +cosmogonies +cosmogonist +cosmogonist's +cosmogonists +cosmogony +cosmogony's +cosmological +cosmologically +cosmologies +cosmologist +cosmologist's +cosmologists +cosmology +cosmology's +cosmonaut +cosmonaut's +cosmonauts +cosmopolitan +cosmopolitan's +cosmopolitanism +cosmopolitanism's +cosmopolitans +cosmos +cosmos's +cosmoses +cosponsor +cosponsored +cosponsoring +cosponsors +cosset +cosseted +cosseting +cossets +cossie +cost +cost's +costae +costing +costless +costlier +costliest +costliness +costly +costs +costume +costume's +costumed +costumer +costumer's +costumers +costumes +costumier +costumier's +costumiers +costuming +cosy +cot +cot's +cotangent +cotangent's +cotangents +cote +cote's +coterie +coterie's +coteries +coterminous +cotes +cotillion +cotillion's +cotillions +cots +cottage +cottage's +cottager +cottager's +cottagers +cottages +cottar's +cotter +cotter's +cotters +cotton +cotton's +cottoned +cottoning +cottonmouth +cottonmouth's +cottonmouths +cottons +cottonseed +cottonseed's +cottonseeds +cottontail +cottontail's +cottontails +cottonwood +cottonwood's +cottonwoods +cottony +cotyledon +cotyledon's +cotyledons +coucal +couch +couch's +couched +couches +couchette +couchette's +couchettes +couching +cougar +cougar's +cougars +cough +coughed +coughing +coughs +could +couldn't +coulomb +coulomb's +coulombs +council +council's +councillor +councillor's +councillors +councillorship +councillorship's +councillorships +councilman +councilman's +councilmen +councilor +councilor's +councilors +councilperson +councilpersons +councils +councilwoman +councilwoman's +councilwomen +counsel +counsel's +counseled +counselee +counseling +counselled +counselling +counsellor +counsellor's +counsellors +counsellorship +counsellorship's +counsellorships +counselor +counselor's +counselors +counsels +count +countable +countdown +countdown's +countdowns +counted +countenance +countenance's +countenanced +countenances +countenancing +counter +counter's +counteract +counteracted +counteracting +counteraction +counteraction's +counteractions +counteractive +counteracts +counterargument +counterargument's +counterarguments +counterattack +counterattack's +counterattacked +counterattacking +counterattacks +counterbalance +counterbalance's +counterbalanced +counterbalances +counterbalancing +counterblast +counterblast's +counterblasts +counterclaim +counterclaim's +counterclaimed +counterclaiming +counterclaims +counterculture +counterculture's +countercultures +countered +counterespionage +counterespionage's +counterexample +counterexamples +counterfeit +counterfeited +counterfeiter +counterfeiter's +counterfeiters +counterfeiting +counterfeits +counterfoil +counterfoil's +counterfoils +countering +counterinsurgencies +counterinsurgency +counterinsurgency's +counterintelligence +counterintelligence's +counterman +counterman's +countermand +countermanded +countermanding +countermands +countermeasure +countermeasure's +countermeasures +countermen +counteroffensive +counteroffensive's +counteroffensives +counteroffer +counteroffer's +counteroffers +counterpane +counterpane's +counterpanes +counterpart +counterpart's +counterparts +counterpoint +counterpoint's +counterpoints +counterpoise +counterpoise's +counterpoised +counterpoises +counterpoising +counterproductive +counterrevolution +counterrevolution's +counterrevolutionaries +counterrevolutionary +counterrevolutionary's +counterrevolutions +counters +countersign +countersignature +countersignature's +countersignatures +countersigned +countersigning +countersigns +countersink +countersinking +countersinks +counterspies +counterspy +counterspy's +countersunk +countertenor +countertenor's +countertenors +countervail +countervailed +countervailing +countervails +counterweight +counterweight's +counterweights +countess +countess's +countesses +counties +counting +countless +countries +countrified +country +country's +countryman +countryman's +countrymen +countryside +countryside's +countrywide +countrywoman +countrywoman's +countrywomen +counts +county +county's +countywide +coup +coup's +coupe +coupe's +coupes +couple +couple's +coupled +coupler +coupler's +couplers +couples +couplet +couplet's +couplets +coupling +coupling's +couplings +coupon +coupon's +coupons +coups +courage +courage's +courageous +courageously +courageousness +courageousness's +courgette +courgette's +courgettes +courier +courier's +couriered +couriering +couriers +course +course's +coursed +courser +courser's +coursers +courses +coursework +coursing +coursing's +court +court's +courted +courteous +courteously +courteousness +courteousness's +courtesan +courtesan's +courtesans +courtesies +courtesy +courtesy's +courthouse +courthouse's +courthouses +courtier +courtier's +courtiers +courting +courtlier +courtliest +courtliness +courtliness's +courtly +courtroom +courtroom's +courtrooms +courts +courtship +courtship's +courtships +courtyard +courtyard's +courtyards +couscous +cousin +cousin's +cousinly +cousins +couture +couture's +couturier +couturier's +couturiers +covalent +covalently +covariance +covariance's +cove +cove's +coven +coven's +covenant +covenant's +covenanted +covenanting +covenants +covens +cover +coverage +coverage's +coverall +coverall's +coveralls +covered +covering +covering's +coverings +coverlet +coverlet's +coverlets +covers +coversheet +covert +covertly +covertness +coverts +coves +covet +coveted +coveting +covetous +covetously +covetousness +covetousness's +covets +covey +covey's +coveys +cow +cow's +coward +coward's +cowardice +cowardice's +cowardliness +cowardliness's +cowardly +cowards +cowbell +cowbell's +cowbells +cowbird +cowbird's +cowbirds +cowboy +cowboy's +cowboys +cowcatcher +cowcatcher's +cowcatchers +cowed +cower +cowered +cowering +cowers +cowgirl +cowgirl's +cowgirls +cowhand +cowhands +cowherd +cowherd's +cowherds +cowhide +cowhide's +cowhides +cowing +cowl +cowl's +cowlick +cowlick's +cowlicks +cowling +cowling's +cowlings +cowls +cowman +cowman's +cowmen +cowpat +cowpat's +cowpats +cowpoke +cowpoke's +cowpokes +cowpox +cowpox's +cowpuncher +cowpuncher's +cowpunchers +cowries +cows +cowshed +cowshed's +cowsheds +cowslip +cowslip's +cowslips +coxcomb +coxcomb's +coxcombs +coxed +coxes +coxing +coxswain +coxswain's +coxswains +coy +coyer +coyest +coyly +coyness +coyness's +coyote +coyote's +coyotes +coypu +coypu's +coypus +cozen +cozenage +cozenage's +cozened +cozening +cozens +cozier +cozies +coziest +cozy +cozying +cp +cps +crab +crab's +crabbed +crabber +crabber's +crabbers +crabbier +crabbiest +crabbily +crabbiness +crabbing +crabby +crabgrass +crablike +crabs +crabwise +crack +crackdown +crackdown's +crackdowns +cracked +cracker +cracker's +crackerjack +crackerjacks +crackers +cracking +crackle +crackled +crackles +cracklier +crackliest +crackling +crackling's +cracklings +crackly +crackpot +crackpot's +crackpots +cracks +cradle +cradle's +cradled +cradles +cradling +cradling's +craft +craft's +crafted +craftier +craftiest +craftily +craftiness +craftiness's +crafting +crafts +craftsman +craftsman's +craftsmanship +craftsmanship's +craftsmen +craftspeople +craftswoman +craftswomen +crafty +crag +crag's +craggier +craggiest +cragginess +cragginess's +craggy +crags +cram +crammed +crammer +crammer's +crammers +cramming +cramp +cramp's +cramped +cramping +crampon +crampon's +crampons +cramps +crams +cranberries +cranberry +cranberry's +crane +crane's +craned +cranes +cranial +craning +cranium +cranium's +craniums +crank +crank's +crankcase +crankcase's +crankcases +cranked +crankier +crankiest +crankily +crankiness +crankiness's +cranking +cranks +crankshaft +crankshaft's +crankshafts +cranky +crannied +crannies +cranny +cranny's +crap +crap's +crape +crape's +crapes +crapped +crapper +crappers +crappie +crappie's +crappier +crappies +crappiest +crapping +crappy +craps +crapshooter +crapshooter's +crapshooters +crash +crashed +crasher +crasher's +crashers +crashes +crashing +crass +crasser +crassest +crassly +crassness +crassness's +crate +crate's +crated +crater +crater's +cratered +craters +crates +crating +cravat +cravat's +cravats +crave +craved +craven +cravenly +cravenness +cravenness's +cravens +craves +craving +craving's +cravings +craw +craw's +crawdad +crawdads +crawfish's +crawl +crawled +crawler +crawler's +crawlers +crawlier +crawlies +crawliest +crawling +crawls +crawlspace +crawlspaces +crawly +craws +crayfish +crayfish's +crayfishes +crayon +crayon's +crayoned +crayoning +crayons +craze +craze's +crazed +crazes +crazier +crazies +craziest +crazily +craziness +craziness's +crazing +crazy +creak +creaked +creakier +creakiest +creakily +creakiness +creakiness's +creaking +creaks +creaky +cream +cream's +creamed +creamer +creamer's +creameries +creamers +creamery +creamery's +creamier +creamiest +creamily +creaminess +creaminess's +creaming +creams +creamy +crease +crease's +creased +creases +creasing +creatable +create +created +creates +creating +creation +creation's +creationism +creationism's +creationist +creationist's +creationists +creations +creative +creatively +creativeness +creativeness's +creativity +creativity's +creator +creator's +creators +creature +creature's +creatures +credence +credence's +credential +credential's +credentialed +credentialing +credentials +credenza +credenza's +credenzas +credibility +credibility's +credible +credibly +credit +credit's +creditability +creditability's +creditable +creditably +credited +crediting +creditor +creditor's +creditors +credits +creditworthiness +creditworthy +credo +credo's +credos +credulity +credulity's +credulous +credulously +credulousness +credulousness's +creed +creed's +creeds +creek +creek's +creeks +creel +creel's +creels +creep +creeper +creeper's +creepers +creepier +creepiest +creepily +creepiness +creeping +creeps +creepy +cremate +cremated +cremates +cremating +cremation +cremation's +cremations +crematoria +crematories +crematorium +crematorium's +crematoriums +crematory +creoles +creolised +creolized +creosote +creosote's +creosoted +creosotes +creosoting +crepe +crepe's +crepes +crept +crepuscular +crescendo +crescendo's +crescendos +crescent +crescent's +crescents +cress +crest +crest's +crested +crestfallen +cresting +crestless +crests +cretaceous +cretin +cretin's +cretinism +cretinism's +cretins +cretonne +cretonne's +crevasse +crevasse's +crevasses +crevice +crevice's +crevices +crew +crew's +crewed +crewel +crewel's +crewelwork +crewelwork's +crewing +crewman +crewman's +crewmen +crews +crib +crib's +cribbage +cribbage's +cribbed +cribber +cribber's +cribbers +cribbing +cribs +crick +crick's +cricked +cricket +cricket's +cricketer +cricketer's +cricketers +cricketing +crickets +cricking +cricks +cried +crier +crier's +criers +cries +crikey +crim +crime +crime's +crimes +criminal +criminal's +criminalisation +criminality +criminality's +criminalization +criminalize +criminalized +criminalizes +criminalizing +criminally +criminals +criminological +criminologist +criminologist's +criminologists +criminology +criminology's +crimp +crimped +crimping +crimps +crimson +crimson's +crimsoned +crimsoning +crimsons +cringe +cringed +cringes +cringing +crinkle +crinkled +crinkles +crinklier +crinkliest +crinkling +crinkly +crinoline +crinoline's +crinolines +cripes +cripple +cripple's +crippled +crippler +crippler's +cripplers +cripples +crippling +cripplingly +crises +crisis +crisis's +crisp +crisped +crisper +crisper's +crispest +crispier +crispiest +crispiness +crispiness's +crisping +crisply +crispness +crispness's +crisps +crispy +crisscross +crisscrossed +crisscrossing +criteria +criterion +criterion's +critic +critic's +critical +critically +criticisable +criticise +criticised +criticiser +criticiser's +criticisers +criticises +criticising +criticism +criticism's +criticisms +criticize +criticized +criticizer +criticizer's +criticizers +criticizes +criticizing +critics +critique +critique's +critiqued +critiques +critiquing +critter +critter's +critters +croak +croaked +croakier +croakiest +croaking +croaks +croaky +crochet +crocheted +crocheting +crochets +crock +crock's +crocked +crockery +crockery's +crocks +crocodile +crocodile's +crocodiles +crocus +crocus's +crocuses +croft +croft's +crofter +crofter's +crofters +crofts +croissant +croissant's +croissants +crone +crone's +crones +cronies +cronk +crony +crony's +cronyism +cronyism's +crook +crook's +crooked +crookedly +crookedness +crookedness's +crooking +crookneck +crookneck's +crooknecks +crooks +croon +crooned +crooner +crooner's +crooners +crooning +croons +crop +crop's +cropland +cropland's +croplands +cropped +cropper +cropper's +croppers +cropping +crops +croquet +croquet's +croqueted +croqueting +croquette +croquette's +croquettes +crosier +crosier's +crosiers +cross +cross's +crossbar +crossbar's +crossbars +crossbeam +crossbeam's +crossbeams +crossbones +crossbow +crossbow's +crossbowman +crossbowman's +crossbowmen +crossbows +crossbred +crossbreed +crossbreeding +crossbreeds +crosscheck +crosschecked +crosschecking +crosschecks +crosscurrent +crosscurrent's +crosscurrents +crosscut +crosscut's +crosscuts +crosscutting +crossed +crosser +crosses +crossest +crossfire +crossfire's +crosshatch +crosshatched +crosshatches +crosshatching +crossing +crossing's +crossings +crossly +crossness +crossover +crossover's +crossovers +crosspatch +crosspatch's +crosspatches +crosspiece +crosspiece's +crosspieces +crossroad +crossroad's +crossroads +crosstalk +crosstalk's +crosswalk +crosswalk's +crosswalks +crosswind +crosswind's +crosswinds +crosswise +crossword +crosswords +crotch +crotch's +crotches +crotchet +crotchet's +crotchetiness +crotchets +crotchety +crouch +crouched +crouches +crouching +croup +croup's +croupier +croupier's +croupiers +croupiest +croups +croupy +crow +crow's +crowbar +crowbar's +crowbars +crowd +crowd's +crowded +crowding +crowds +crowed +crowfeet +crowfoot +crowfoot's +crowing +crown +crown's +crowned +crowning +crowns +crows +crucial +crucially +crucible +crucible's +crucibles +crucified +crucifies +crucifix +crucifix's +crucifixes +crucifixion +crucifixion's +crucifixions +cruciform +crucify +crucifying +crud +crud's +cruddier +cruddiest +cruddy +crude +crudely +crudeness +cruder +crudest +crudities +crudity +crudity's +crudités +cruel +cruelly +cruelness +cruelties +cruelty +cruelty's +cruet +cruet's +cruets +cruise +cruised +cruiser +cruiser's +cruisers +cruises +cruising +cruller +cruller's +crullers +crumb +crumb's +crumbed +crumbier +crumbiest +crumbing +crumble +crumbled +crumbles +crumblier +crumbliest +crumbliness +crumbling +crumbly +crumbs +crumby +crummier +crummiest +crummy +crumpet +crumpet's +crumpets +crumple +crumpled +crumples +crumpling +crunch +crunched +cruncher +crunchers +crunches +crunchier +crunchiest +crunchiness +crunchiness's +crunching +crunchy +crupper +crupper's +cruppers +crusade +crusade's +crusaded +crusader +crusader's +crusaders +crusades +crusading +cruse +cruse's +cruses +crush +crushed +crusher +crusher's +crushers +crushes +crushing +crushingly +crust +crust's +crustacean +crustacean's +crustaceans +crusted +crustier +crustiest +crustily +crustiness +crustiness's +crusting +crusts +crusty +crutch +crutch's +crutches +crutchings +crux +crux's +cry +crying +cryogenic +cryogenics +cryonics +cryostat +cryostat's +cryosurgery +cryosurgery's +crypt +crypt's +cryptanalysis +cryptanalyst +cryptanalyst's +cryptanalytic +cryptic +cryptically +cryptogram +cryptogram's +cryptograms +cryptographer +cryptographer's +cryptographers +cryptographic +cryptographically +cryptography +cryptography's +cryptology +crypts +crystal +crystal's +crystalline +crystallisable +crystallisation +crystallisation's +crystallisations +crystallise +crystallised +crystalliser +crystallisers +crystallises +crystallising +crystallization +crystallization's +crystallizations +crystallize +crystallized +crystallizer +crystallizers +crystallizes +crystallizing +crystallographer +crystallographer's +crystallographers +crystallographic +crystallography +crystallography's +crystals +crèche +crèche's +crèches +ct +cu +cub +cub's +cube +cube's +cubed +cubes +cubic +cubical +cubically +cubicle +cubicle's +cubicles +cubing +cubism +cubism's +cubist +cubist's +cubists +cubit +cubit's +cubits +cuboids +cubs +cuckold +cuckold's +cuckolded +cuckolding +cuckoldry +cuckoldry's +cuckolds +cuckoo +cuckoo's +cuckoos +cucumber +cucumber's +cucumbers +cud +cud's +cuddle +cuddled +cuddles +cuddlier +cuddliest +cuddliness +cuddling +cuddly +cudgel +cudgel's +cudgeled +cudgeling +cudgelled +cudgeller +cudgeller's +cudgellers +cudgelling +cudgels +cudgerie +cuds +cue +cue's +cued +cues +cuff +cuff's +cuffed +cuffing +cuffs +cuing +cuisine +cuisine's +cuisines +culinary +cull +culled +culler +culling +culls +culminate +culminated +culminates +culminating +culmination +culmination's +culminations +culottes +culpability +culpability's +culpable +culpably +culprit +culprit's +culprits +cult +cult's +cultism +cultist +cultist's +cultists +cultivable +cultivatable +cultivate +cultivated +cultivates +cultivating +cultivation +cultivation's +cultivations +cultivator +cultivator's +cultivators +cults +cultural +culturally +culture +culture's +cultured +cultures +culturing +culvert +culvert's +culverts +cuma +cumber +cumbered +cumbering +cumbers +cumbersome +cumbersomely +cumbersomeness +cumbrous +cumin +cumin's +cummerbund +cummerbund's +cummerbunds +cumquat's +cumulative +cumulatively +cumuli +cumulonimbi +cumulonimbus +cumulonimbus's +cumulus +cumulus's +cuneiform +cunjevoi +cunnilingus +cunnilingus's +cunning +cunningly +cup +cup's +cupboard +cupboard's +cupboards +cupcake +cupcake's +cupcakes +cupellation +cupful +cupful's +cupfuls +cupid +cupidity +cupidity's +cupids +cupola +cupola's +cupolas +cuppa +cuppa's +cuppas +cupped +cupping +cupric +cups +cur +cur's +curability +curable +curacies +curacy +curacy's +curare +curare's +curate +curate's +curates +curative +curatives +curator +curator's +curatorial +curators +curb +curb's +curbed +curbing +curbs +curd +curd's +curdle +curdled +curdles +curdling +curds +cure +cured +curer +curer's +curers +cures +curettage +curettage's +curfew +curfew's +curfews +curia +curia's +curiae +curial +curie +curie's +curies +curing +curio +curio's +curios +curiosities +curiosity +curiosity's +curious +curiously +curiousness +curium +curium's +curl +curled +curler +curler's +curlers +curlew +curlew's +curlews +curlicue +curlicue's +curlicues +curlier +curliest +curliness +curliness's +curling +curls +curly +curmudgeon +curmudgeon's +curmudgeonly +curmudgeons +currant +currant's +currants +currawong +currencies +currency +currency's +current +currently +currents +curricle +curricle's +curricula +curricular +curriculum +curriculum's +curried +curries +curry +curry's +currycomb +currycomb's +currycombed +currycombing +currycombs +currying +curs +curse +curse's +cursed +cursedly +curses +cursing +cursive +cursively +cursor +cursor's +cursorily +cursoriness +cursors +cursory +curt +curtail +curtailed +curtailing +curtailment +curtailment's +curtailments +curtails +curtain +curtain's +curtained +curtaining +curtains +curter +curtest +curtly +curtness +curtness's +curtsey's +curtsied +curtsies +curtsy +curtsy's +curtsying +curvaceous +curvature +curvature's +curvatures +curve +curve's +curved +curves +curvier +curviest +curvilinear +curving +curvy +cuscus +cushier +cushiest +cushion +cushion's +cushioned +cushioning +cushions +cushy +cusp +cusp's +cuspidor +cuspidor's +cuspidors +cusps +cuss +cuss's +cussed +cussedly +cussedness +cusses +cussing +custard +custard's +custards +custodial +custodian +custodian's +custodians +custodianship +custodianship's +custody +custody's +custom +custom's +customarily +customary +customer +customer's +customers +customhouse +customhouses +customisable +customisation +customisation's +customisations +customise +customised +customises +customising +customizable +customization +customization's +customizations +customize +customized +customizes +customizing +customs +cut +cutaway +cutaway's +cutaways +cutback +cutback's +cutbacks +cute +cutely +cuteness +cuter +cutes +cutesier +cutesiest +cutest +cutesy +cuticle +cuticle's +cuticles +cutie +cutie's +cuties +cutinisation +cutinise +cutinised +cutinises +cutinising +cutinize +cutinized +cutinizes +cutinizing +cutlass +cutlass's +cutlasses +cutler +cutler's +cutlers +cutlery +cutlery's +cutlet +cutlet's +cutlets +cuts +cutter +cutter's +cutters +cutthroat +cutthroat's +cutthroats +cutting +cutting's +cuttingly +cuttings +cuttlefish +cuttlefish's +cuttlefishes +cutup +cutup's +cutups +cutworm +cutworm's +cutworms +cwt +cyan +cyan's +cyanide +cyanide's +cybercafé +cybercafés +cybernetic +cybernetics +cyberpunk +cyberpunks +cyberspace +cyclamen +cyclamen's +cyclamens +cycle +cycle's +cycled +cycles +cycleway +cyclic +cyclical +cyclically +cycling +cycling's +cyclist +cyclist's +cyclists +cycloid +cyclometer +cyclometer's +cyclometers +cyclone +cyclone's +cyclones +cyclonic +cyclopaedic +cyclopaedist +cyclopaedist's +cyclotron +cyclotron's +cyclotrons +cygnet +cygnet's +cygnets +cylinder +cylinder's +cylinders +cylindrical +cylindrically +cymae +cymbal +cymbal's +cymbalist +cymbalist's +cymbalists +cymbals +cynic +cynic's +cynical +cynically +cynicism +cynicism's +cynics +cynosure +cynosure's +cynosures +cypress +cypress's +cypresses +cyst +cyst's +cystic +cystitis +cystitis's +cysts +cytological +cytologist +cytologist's +cytologists +cytology +cytology's +cytoplasm +cytoplasm's +cytosine +cytosine's +czar +czar's +czarism +czarism's +czars ++++++++++ +d +d'Estaing +d'art +d'oeuvre +dB +dB's +dab +dabbed +dabber +dabber's +dabbers +dabbing +dabble +dabbled +dabbler +dabbler's +dabblers +dabbles +dabbling +dabs +dace +dace's +daces +dacha +dacha's +dachas +dachshund +dachshund's +dachshunds +dactyl +dactyl's +dactylic +dactylics +dactyls +dad +dad's +daddies +daddy +daddy's +dado +dadoes +dads +daedal +daemon +daemon's +daemonic +daemons +daffier +daffiest +daffiness +daffodil +daffodil's +daffodils +daffy +daft +dafter +daftest +daftly +daftness +dag +dagger +dagger's +daggers +daggy +dagoes +dagos +daguerreotype +daguerreotype's +daguerreotyped +daguerreotypes +daguerreotyping +dahlia +dahlia's +dahlias +dailies +daily +daintier +dainties +daintiest +daintily +daintiness +daintiness's +dainty +daiquiri +daiquiri's +daiquiris +dairies +dairy +dairy's +dairying +dairying's +dairymaid +dairymaid's +dairymaids +dairyman +dairyman's +dairymen +dairywoman +dairywoman's +dairywomen +dais +dais's +daises +daisies +daisy +daisy's +dale +dale's +dales +dalgyte +dalliance +dalliance's +dalliances +dallied +dallier +dallier's +dalliers +dallies +dally +dallying +dam +dam's +damage +damage's +damageable +damaged +damages +damaging +damagingly +damask +damask's +damasked +damasking +damasks +dame +dame's +dames +dammed +damming +damn +damnable +damnably +damnation +damnation's +damned +damnedest +damning +damningly +damns +damp +damped +dampen +dampened +dampener +dampener's +dampeners +dampening +dampens +damper +damper's +dampers +dampest +damping +damply +dampness +dampness's +damps +dams +damsel +damsel's +damselflies +damselfly +damselfly's +damsels +damson +damson's +damsons +dance +danceable +danced +dancer +dancer's +dancers +dances +dancing +dandelion +dandelion's +dandelions +dander +dander's +dandier +dandies +dandiest +dandified +dandifies +dandify +dandifying +dandle +dandled +dandles +dandling +dandruff +dandruff's +dandy +dandy's +dang +danger +danger's +dangerous +dangerously +dangerousness +dangers +dangle +dangled +dangler +dangler's +danglers +dangles +dangling +dank +danker +dankest +dankly +dankness +dankness's +danseuse +danseuse's +danseuses +dapper +dapple +dappled +dapples +dappling +dare +dared +daredevil +daredevil's +daredevilry +daredevils +daren't +darer +darer's +darers +dares +daresay +darg +daring +daringly +dark +darken +darkened +darkener +darkener's +darkeners +darkening +darkens +darker +darkest +darkie +darkies +darkish +darkly +darkness +darkness's +darkroom +darkroom's +darkrooms +darling +darling's +darlings +darn +darned +darnedest +darner +darner's +darners +darning +darns +dart +dart's +dartboard +dartboard's +dartboards +darted +darter +darter's +darters +darting +darts +dash +dashboard +dashboard's +dashboards +dashed +dasher +dasher's +dashers +dashes +dashiki +dashiki's +dashikis +dashing +dashingly +dastard +dastard's +dastardliness +dastardly +dastards +dasyure +data +data's +database +databases +datable +date +date's +dated +dateless +dateline +dateline's +datelined +datelines +datelining +dater +dater's +daters +dates +dating +dative +datives +datum +datum's +daub +daubed +dauber +dauber's +daubers +daubing +daubs +daughter +daughter's +daughterly +daughters +daunt +daunted +daunting +dauntingly +dauntless +dauntlessly +dauntlessness +daunts +dauphin +dauphin's +dauphins +davenport +davenport's +davenports +davit +davit's +davits +dawdle +dawdled +dawdler +dawdler's +dawdlers +dawdles +dawdling +dawn +dawn's +dawned +dawning +dawns +day +day's +daybed +daybeds +daybreak +daybreak's +daydream +daydream's +daydreamed +daydreamer +daydreamer's +daydreamers +daydreaming +daydreams +daylight +daylight's +daylights +daylong +days +daytime +daytime's +daze +dazed +dazedly +dazes +dazing +dazzle +dazzled +dazzler +dazzler's +dazzlers +dazzles +dazzling +dazzlingly +db +dbl +dc +de +deacon +deacon's +deaconess +deaconess's +deaconesses +deacons +deactivate +deactivated +deactivates +deactivating +deactivation +deactivation's +dead +deadbeat +deadbeat's +deadbeats +deadbolt +deadbolts +deaden +deadened +deadening +deadens +deader +deadest +deadhead +deadhead's +deadheaded +deadheading +deadheads +deadlier +deadliest +deadline +deadline's +deadlines +deadliness +deadliness's +deadlock +deadlock's +deadlocked +deadlocking +deadlocks +deadly +deadness +deadness's +deadpan +deadpanned +deadpanning +deadpans +deadwood +deadwood's +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafness +deafness's +deal +dealer +dealer's +dealers +dealership +dealership's +dealerships +dealing +dealing's +dealings +deals +dealt +dean +dean's +deaneries +deanery +deanery's +deans +deanship +deanship's +dear +dearer +dearest +dearly +dearness +dears +dearth +dearth's +death +death's +deathbed +deathbed's +deathbeds +deathblow +deathblow's +deathblows +deathless +deathlessly +deathlier +deathliest +deathlike +deathly +deaths +debacle +debacle's +debacles +debar +debark +debarkation +debarkation's +debarked +debarking +debarks +debarment +debarment's +debarred +debarring +debars +debase +debased +debasement +debasement's +debasements +debaser +debaser's +debases +debasing +debatable +debate +debate's +debated +debater +debater's +debaters +debates +debating +debauch +debauched +debauchee +debauchee's +debauchees +debaucheries +debauchery +debauchery's +debauches +debauching +debenture +debenture's +debentures +debilitate +debilitated +debilitates +debilitating +debilitation +debilitation's +debilities +debility +debility's +debit +debit's +debited +debiting +debits +debonair +debonairly +debonairness +debouch +debouched +debouches +debouching +debrief +debriefed +debriefing +debriefings +debriefs +debris +debris's +debs +debt +debt's +debtor +debtor's +debtors +debts +debug +debugged +debugger +debuggers +debugging +debugs +debunk +debunked +debunking +debunks +debut +debut's +debuted +debuting +debuts +decade +decade's +decadence +decadence's +decadency +decadent +decadently +decadents +decades +decaf +decaffeinate +decaffeinated +decaffeinates +decaffeinating +decafs +decagon +decagon's +decagons +decal +decal's +decals +decameter +decameter's +decameters +decametre +decametre's +decametres +decamp +decamped +decamping +decampment +decampment's +decamps +decant +decanted +decanter +decanter's +decanters +decanting +decants +decapitate +decapitated +decapitates +decapitating +decapitation +decapitation's +decapitations +decapitator +decapitator's +decapitators +decarbonisation +decarbonisation's +decarbonisations +decarbonise +decarbonised +decarbonises +decarbonising +decarbonizes +decarburisation +decarburisation's +decarburisations +decarburise +decarburised +decarburises +decarburising +decarburization +decarburization's +decarburizations +decarburize +decarburized +decarburizes +decarburizing +decasualisation +decasualise +decasualised +decasualising +decasualization +decasualize +decasualized +decasualizing +decathlete +decathletes +decathlon +decathlon's +decathlons +decay +decayed +decaying +decays +decd +decease +decease's +deceased +deceases +deceasing +decedent +decedent's +decedents +deceit +deceit's +deceitful +deceitfully +deceitfulness +deceitfulness's +deceits +deceive +deceived +deceiver +deceiver's +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +deceleration's +decelerations +decelerator +decelerator's +decelerators +decencies +decency +decency's +decennial +decennials +decent +decently +decentralisation +decentralisation's +decentralisations +decentralise +decentralised +decentralises +decentralising +decentralization +decentralization's +decentralizations +decentralize +decentralized +decentralizes +decentralizing +decentres +deception +deception's +deceptions +deceptive +deceptively +deceptiveness +decibel +decibel's +decibels +decidability +decidable +decide +decided +decidedly +decider +decider's +deciders +decides +deciding +deciduous +decigram +decigram's +decigrams +deciles +deciliter +deciliter's +deciliters +decilitre +decilitre's +decilitres +decimal +decimal's +decimalisations +decimalise +decimalised +decimalises +decimalising +decimalization +decimalization's +decimalizations +decimalize +decimalized +decimalizes +decimalizing +decimals +decimate +decimated +decimates +decimating +decimation +decimation's +decimeter +decimeter's +decimeters +decimetre +decimetre's +decimetres +decipher +decipherable +deciphered +deciphering +decipherment +decipherment's +decipherments +deciphers +decision +decision's +decisions +decisive +decisively +decisiveness +decisiveness's +deck +deck's +deckchair +deckchairs +decked +deckhand +deckhands +decking +decks +declaim +declaimed +declaimer +declaimer's +declaimers +declaiming +declaims +declamation +declamation's +declamations +declamatory +declarable +declaration +declaration's +declarations +declarative +declaratory +declare +declared +declarer +declarer's +declarers +declares +declaring +declassification +declassification's +declassified +declassifies +declassify +declassifying +declension +declension's +declensions +declination +declination's +declinations +decline +declined +decliner +decliner's +decliners +declines +declining +declivities +declivity +declivity's +deco +decode +decoded +decoder +decoder's +decoders +decodes +decoding +decolonisation +decolonise +decolonised +decolonises +decolonising +decolonization +decolonize +decolonized +decolonizes +decolonizing +decolorize +decolorized +decolorizes +decolorizing +decolour +decolourant +decolourants +decolouration +decoloured +decolouring +decolourisation +decolourisation's +decolourisations +decolourise +decolourised +decolouriser +decolouriser's +decolourisers +decolourises +decolourising +decolourization +decolourization's +decolourizations +decolourize +decolourized +decolourizer +decolourizer's +decolourizers +decolourizes +decolourizing +decolours +decommission +decommissioned +decommissioning +decommissions +decomposable +decompose +decomposed +decomposes +decomposing +decomposition +decomposition's +decompositions +decompress +decompressed +decompresses +decompressing +decompression +decompression's +decongestant +decongestants +deconstruct +deconstructed +deconstructing +deconstruction +deconstructionist +deconstructionists +deconstructions +deconstructive +deconstructs +decontaminate +decontaminated +decontaminates +decontaminating +decontamination +decontamination's +decontrol +decontrolled +decontrolling +decontrols +decor +decorate +decorated +decorates +decorating +decoration +decoration's +decorations +decorative +decoratively +decorator +decorator's +decorators +decorous +decorously +decorousness +decors +decorum +decorum's +decoupage +decoupage's +decoupages +decouple +decoupled +decouples +decoupling +decoy +decoy's +decoyed +decoying +decoys +decrease +decreased +decreases +decreasing +decreasingly +decree +decree's +decreed +decreeing +decrees +decrement +decrement's +decremented +decrementing +decrements +decrepit +decrepitude +decrepitude's +decrescendo +decrescendo's +decrescendos +decried +decries +decriminalisation +decriminalisations +decriminalise +decriminalised +decriminalises +decriminalising +decriminalization +decriminalize +decriminalized +decriminalizes +decriminalizing +decry +decrying +decrypt +decrypted +decrypting +decryption +decrypts +dedicate +dedicated +dedicates +dedicating +dedication +dedication's +dedications +dedicator +dedicator's +dedicators +dedicatory +deduce +deduced +deduces +deducible +deducing +deduct +deducted +deductible +deductibles +deducting +deduction +deduction's +deductions +deductive +deductively +deducts +deed +deed's +deeded +deeding +deeds +deejay +deejay's +deejays +deem +deemed +deeming +deemphasise +deemphasised +deemphasises +deemphasising +deemphasize +deemphasized +deemphasizes +deemphasizing +deems +deep +deepen +deepened +deepening +deepens +deeper +deepest +deeply +deepness +deepness's +deeps +deer +deer's +deerskin +deerskin's +deerstalker +deerstalker's +deerstalkers +deerstalking +deescalate +deescalated +deescalates +deescalating +def +deface +defaced +defacement +defacement's +defacer +defacer's +defacers +defaces +defacing +defalcate +defalcated +defalcates +defalcating +defalcation +defalcation's +defalcations +defamation +defamation's +defamatory +defame +defamed +defamer +defamer's +defamers +defames +defaming +default +default's +defaulted +defaulter +defaulter's +defaulters +defaulting +defaults +defeat +defeated +defeater +defeater's +defeaters +defeating +defeatism +defeatism's +defeatist +defeatist's +defeatists +defeats +defecate +defecated +defecates +defecating +defecation +defecation's +defect +defect's +defected +defecting +defection +defection's +defections +defective +defectively +defectiveness +defectives +defector +defector's +defectors +defects +defence +defence's +defenceless +defencelessly +defencelessness +defencelessness's +defences +defend +defendant +defendant's +defendants +defended +defender +defender's +defenders +defending +defends +defenestrate +defenestrated +defenestration +defense +defense's +defenseless +defenselessly +defenselessness +defenseman +defenseman's +defensemen +defenses +defensibility +defensibility's +defensible +defensibly +defensive +defensively +defensiveness +defensiveness's +defer +deference +deference's +deferential +deferentially +deferment +deferment's +deferments +deferral +deferral's +deferrals +deferred +deferring +defers +defiance +defiance's +defiant +defiantly +defibrillator +defibrillator's +defibrillators +deficiencies +deficiency +deficiency's +deficient +deficit +deficit's +deficits +defied +defies +defile +defiled +defilement +defilement's +defiler +defiler's +defilers +defiles +defiling +definable +definably +define +defined +definer +definer's +definers +defines +defining +definite +definitely +definiteness +definition +definition's +definitional +definitions +definitive +definitively +definitiveness +deflate +deflated +deflates +deflating +deflation +deflation's +deflationary +deflect +deflected +deflecting +deflection +deflection's +deflections +deflective +deflector +deflector's +deflectors +deflects +deflower +deflowered +deflowering +deflowers +defog +defogged +defogger +defoggers +defogging +defogs +defoliant +defoliant's +defoliants +defoliate +defoliated +defoliates +defoliating +defoliation +defoliation's +defoliator +defoliator's +defoliators +deforest +deforestation +deforestation's +deforested +deforesting +deforests +deform +deformable +deformation +deformation's +deformations +deformed +deforming +deformities +deformity +deformity's +deforms +defraud +defrauded +defrauder +defrauder's +defrauders +defrauding +defrauds +defray +defrayal +defrayal's +defrayed +defraying +defrays +defrock +defrocked +defrocking +defrocks +defrost +defrosted +defroster +defroster's +defrosters +defrosting +defrosts +deft +defter +deftest +deftly +deftness +deftness's +defunct +defuse +defused +defuses +defusing +defy +defying +deg +degas +degases +degassed +degassing +degauss +degaussed +degaussing +degeneracy +degeneracy's +degenerate +degenerated +degenerates +degenerating +degeneration +degeneration's +degenerative +degradable +degradation +degradation's +degradations +degrade +degraded +degrades +degrading +degrease +degree +degree's +degrees +dehumanisation +dehumanisation's +dehumanisations +dehumanise +dehumanised +dehumanises +dehumanising +dehumanization +dehumanization's +dehumanize +dehumanized +dehumanizes +dehumanizing +dehumidified +dehumidifier +dehumidifier's +dehumidifiers +dehumidifies +dehumidify +dehumidifying +dehydrate +dehydrated +dehydrates +dehydrating +dehydration +dehydration's +dehydrator +dehydrator's +dehydrators +dehydrogenate +dehydrogenated +dehydrogenates +dehydrogenating +dehydrogenation +dehydrogenation's +dehydrogenisation +dehydrogenise +dehydrogenised +dehydrogenising +dehydrogenization +dehydrogenize +dehydrogenized +dehydrogenizing +dehypnotise +dehypnotised +dehypnotises +dehypnotising +dehypnotize +dehypnotized +dehypnotizes +dehypnotizing +deice +deictic +deification +deification's +deified +deifies +deify +deifying +deign +deigned +deigning +deigns +deindustrialisation +deindustrialization +deionisation +deionise +deionised +deionises +deionising +deionization +deism +deism's +deist +deist's +deistic +deists +deities +deity +deity's +deject +dejected +dejectedly +dejecting +dejection +dejection's +dejects +dekagram +dekagram's +dekagrams +dekalitre +dekalitre's +dekalitres +del +delay +delayed +delayer +delayer's +delayers +delaying +delays +delectable +delectably +delectation +delectation's +delegate +delegate's +delegated +delegates +delegating +delegation +delegation's +delegations +delete +deleted +deleterious +deleteriously +deletes +deleting +deletion +deletion's +deletions +delft +delft's +delftware +deli +deli's +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberation's +deliberations +deliberative +delicacies +delicacy +delicacy's +delicate +delicately +delicateness +delicatessen +delicatessen's +delicatessens +delicious +deliciously +deliciousness +delight +delighted +delightedly +delightful +delightfully +delighting +delights +delimit +delimitation +delimitation's +delimited +delimiter +delimiters +delimiting +delimits +delineate +delineated +delineates +delineating +delineation +delineation's +delineations +delinquencies +delinquency +delinquency's +delinquent +delinquent's +delinquently +delinquents +deliquesce +deliquesced +deliquescent +deliquesces +deliquescing +delirious +deliriously +deliriousness +delirium +delirium's +deliriums +delis +deliver +deliverable +deliverance +deliverance's +delivered +deliverer +deliverer's +deliverers +deliveries +delivering +delivers +delivery +delivery's +deliveryman +deliveryman's +deliverymen +dell +dell's +dells +delocalisation +delocalise +delocalised +delocalises +delocalising +delocalization +delocalize +delocalized +delocalizes +delocalizing +delouse +deloused +delouses +delousing +delphinium +delphinium's +delphiniums +delta +delta's +deltas +deltoids +delude +deluded +deludes +deluding +deluge +deluge's +deluged +deluges +deluging +delusion +delusion's +delusional +delusions +delusive +delusively +deluxe +delve +delved +delver +delver's +delvers +delves +delving +demagnetisation +demagnetisation's +demagnetisations +demagnetise +demagnetised +demagnetiser +demagnetiser's +demagnetisers +demagnetises +demagnetising +demagnetization +demagnetization's +demagnetizations +demagnetize +demagnetized +demagnetizer +demagnetizer's +demagnetizers +demagnetizes +demagnetizing +demagogic +demagogically +demagogue +demagogue's +demagoguery +demagoguery's +demagogues +demagogy +demagogy's +demand +demanded +demanding +demands +demarcate +demarcated +demarcates +demarcating +demarcation +demarcation's +demarcations +dematerialisation +dematerialisation's +dematerialisations +dematerialise +dematerialised +dematerialises +dematerialising +dematerialization +dematerialization's +dematerializations +dematerialize +dematerialized +dematerializes +dematerializing +demean +demeaned +demeaning +demeanor +demeanor's +demeanors +demeanour +demeanour's +demeanours +demeans +demented +dementedly +dementia +dementia's +demerit +demerit's +demerits +demesne +demesne's +demesnes +demigod +demigod's +demigoddess +demigoddesses +demigods +demijohn +demijohn's +demijohns +demilitarisation +demilitarisation's +demilitarisations +demilitarise +demilitarised +demilitarises +demilitarising +demilitarization +demilitarization's +demilitarize +demilitarized +demilitarizes +demilitarizing +demimondaine +demimondaine's +demimondaines +demimonde +demimonde's +demineralisation +demineralisation's +demineralisations +demineralise +demineralised +demineralises +demineralising +demineralization +demineralization's +demise +demise's +demised +demises +demising +demist +demisted +demister +demisters +demisting +demists +demitasse +demitasse's +demitasses +demo +demo's +demob +demobbed +demobbing +demobilisation +demobilisation's +demobilisations +demobilise +demobilised +demobilises +demobilising +demobilization +demobilization's +demobilizations +demobilize +demobilized +demobilizes +demobilizing +demobs +democracies +democracy +democracy's +democrat +democrat's +democratic +democratically +democratisation +democratisation's +democratisations +democratise +democratised +democratises +democratising +democratization +democratization's +democratizations +democratize +democratized +democratizes +democratizing +democrats +demodulate +demodulated +demodulates +demodulating +demodulation +demodulation's +demodulator +demodulator's +demoed +demographer +demographer's +demographers +demographic +demographically +demographics +demography +demography's +demolish +demolished +demolisher +demolisher's +demolishes +demolishing +demolition +demolition's +demolitions +demon +demon's +demonetisation +demonetisation's +demonetisations +demonetise +demonetised +demonetises +demonetising +demonetization +demonetization's +demonetizations +demonetize +demonetized +demonetizes +demonetizing +demoniac +demoniacal +demoniacally +demonian +demonic +demonically +demonize +demonized +demonizes +demonizing +demonologies +demonology +demonology's +demons +demonstrability +demonstrability's +demonstrable +demonstrably +demonstrate +demonstrated +demonstrates +demonstrating +demonstration +demonstration's +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstratives +demonstrator +demonstrator's +demonstrators +demoralisation +demoralisation's +demoralisations +demoralise +demoralised +demoraliser +demoraliser's +demoralisers +demoralises +demoralising +demoralization +demoralization's +demoralizations +demoralize +demoralized +demoralizer +demoralizer's +demoralizers +demoralizes +demoralizing +demos +demote +demoted +demotes +demotic +demoting +demotion +demotion's +demotions +demount +demountable +demounted +demounting +demulcent +demulcents +demur +demure +demurely +demureness +demureness's +demurer +demurest +demurral +demurral's +demurrals +demurred +demurrer +demurrer's +demurrers +demurring +demurs +demutualization +demystification +demystified +demystifies +demystify +demystifying +demythologisation +demythologisation's +demythologisations +demythologise +demythologised +demythologises +demythologising +demythologization +demythologization's +demythologizations +demythologize +demythologized +demythologizes +demythologizing +den +den's +denationalisations +denationalization +denationalization's +denationalizations +denationalize +denationalized +denationalizes +denationalizing +denaturalisation +denaturalisation's +denaturalisations +denaturalise +denaturalised +denaturalises +denaturalising +denaturalization +denaturalization's +denaturalize +denaturalized +denaturalizes +denaturalizing +denature +denatured +denatures +denaturing +denaturisation +denaturise +denaturised +denaturises +denaturising +denaturize +denaturized +denaturizes +denaturizing +dendrite +dendrite's +dendrites +dengue +dengue's +deniable +denial +denial's +denials +denied +denier +denier's +deniers +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigration's +denigrations +denim +denim's +denims +denizen +denizen's +denizens +denominate +denominated +denominates +denominating +denomination +denomination's +denominational +denominations +denominator +denominator's +denominators +denotation +denotation's +denotations +denotative +denote +denoted +denotes +denoting +denouement +denouement's +denouements +denounce +denounced +denouncement +denouncement's +denouncements +denounces +denouncing +dens +dense +densely +denseness +denser +densest +densities +density +density's +dent +dent's +dental +dentally +dented +dentifrice +dentifrice's +dentifrices +dentin +dentin's +dentine's +denting +dentist +dentist's +dentistry +dentistry's +dentists +dentition +dentition's +dents +denture +denture's +dentures +denuclearisation +denuclearise +denuclearised +denuclearises +denuclearising +denuclearization +denuclearize +denuclearized +denuclearizes +denuclearizing +denudation +denudation's +denude +denuded +denudes +denuding +denunciation +denunciation's +denunciations +deny +denying +deodorant +deodorant's +deodorants +deodorisation +deodorisation's +deodorisations +deodorise +deodorised +deodoriser +deodoriser's +deodorisers +deodorises +deodorising +deodorization +deodorization's +deodorizations +deodorize +deodorized +deodorizer +deodorizer's +deodorizers +deodorizes +deodorizing +deoxidisation +deoxidisation's +deoxidisations +deoxidise +deoxidised +deoxidiser +deoxidiser's +deoxidisers +deoxidises +deoxidising +deoxidization +deoxidization's +deoxidizations +deoxidize +deoxidized +deoxidizer +deoxidizer's +deoxidizers +deoxidizes +deoxidizing +deoxygenise +deoxygenised +deoxygenises +deoxygenising +deoxygenize +deoxygenized +deoxygenizes +deoxygenizing +depart +departed +departing +department +department's +departmental +departmentalisation +departmentalisation's +departmentalisations +departmentalise +departmentalised +departmentalises +departmentalising +departmentalization +departmentalization's +departmentalize +departmentalized +departmentalizes +departmentalizing +departmentally +departments +departs +departure +departure's +departures +depend +dependability +dependability's +dependable +dependably +dependant +dependant's +dependants +depended +dependence +dependence's +dependencies +dependency +dependency's +dependent +dependent's +dependently +dependents +depending +depends +depersonalisation +depersonalisation's +depersonalisations +depersonalization +depersonalization's +depersonalizations +depersonalize +depersonalized +depersonalizes +depersonalizing +depict +depicted +depicting +depiction +depiction's +depictions +depicts +depilatories +depilatory +deplane +deplaned +deplanes +deplaning +deplete +depleted +depletes +depleting +depletion +depletion's +deplorable +deplorably +deplore +deplored +deplores +deploring +deploy +deployed +deploying +deployment +deployment's +deployments +deploys +depolarisation +depolarisation's +depolarisations +depolarise +depolarised +depolariser +depolariser's +depolarisers +depolarises +depolarising +depolarization +depolarization's +depolarize +depolarized +depolarizer +depolarizer's +depolarizers +depolarizes +depolarizing +depoliticise +depoliticised +depoliticises +depoliticising +depoliticize +depoliticized +depoliticizes +depoliticizing +depolymerise +depolymerised +depolymerises +depolymerising +deponent +deponents +depopulate +depopulated +depopulates +depopulating +depopulation +depopulation's +deport +deportation +deportation's +deportations +deported +deportee +deportee's +deportees +deporting +deportment +deportment's +deports +depose +deposed +deposes +deposing +deposit +depositary +depositary's +deposited +depositing +deposition +deposition's +depositional +depositions +depositor +depositor's +depositories +depositors +depository +depository's +deposits +depot +depot's +depots +deprave +depraved +depraves +depraving +depravities +depravity +depravity's +deprecate +deprecated +deprecates +deprecating +deprecatingly +deprecation +deprecation's +deprecations +deprecatory +depreciate +depreciated +depreciates +depreciating +depreciation +depreciation's +depredation +depredation's +depredations +depress +depressant +depressants +depressed +depresses +depressing +depressingly +depression +depression's +depressions +depressive +depressives +depressor +depressor's +depressors +depressurisations +depressurization +depressurizations +depressurize +depressurized +depressurizes +depressurizing +deprivation +deprivation's +deprivations +deprive +deprived +deprives +depriving +deprogram +deprogrammed +deprogramming +deprograms +dept +depth +depth's +depths +deputation +deputation's +deputations +depute +deputed +deputes +deputies +deputing +deputise +deputised +deputises +deputising +deputize +deputized +deputizes +deputizing +deputy +deputy's +derail +derailed +derailing +derailment +derailment's +derailments +derails +derange +deranged +derangement +derangement's +deranges +deranging +derbies +derby +derby's +derecognise +derecognised +derecognises +derecognising +derecognize +derecognized +derecognizes +derecognizing +deregulate +deregulated +deregulates +deregulating +deregulation +derelict +dereliction +dereliction's +derelictions +derelicts +deride +derided +deriders +derides +deriding +derision +derision's +derisive +derisively +derisiveness +derisory +derivable +derivation +derivation's +derivations +derivative +derivatively +derivatives +derive +derived +derives +deriving +dermal +dermatitis +dermatitis's +dermatological +dermatologist +dermatologist's +dermatologists +dermatology +dermatology's +dermis +dero +derogate +derogated +derogates +derogating +derogation +derogation's +derogatorily +derogatory +derrick +derrick's +derricks +derringer +derringer's +derringers +derrière +derrières +derv +derv's +dervish +dervish's +dervishes +des +desalinate +desalinated +desalinates +desalinating +desalination +desalination's +desalinisation +desalinisation's +desalinisations +desalinise +desalinised +desalinises +desalinising +desalinization +desalinization's +desalinize +desalinized +desalinizes +desalinizing +desalt +desalted +desalting +desalts +descant +descant's +descanted +descanting +descants +descend +descendant +descendant's +descendants +descended +descending +descends +descent +descent's +descents +describable +describe +described +describer +describer's +describers +describes +describing +descried +descries +description +description's +descriptions +descriptive +descriptively +descriptiveness +descriptivism +descriptor +descriptors +descry +descrying +desecrate +desecrated +desecrates +desecrating +desecration +desecration's +desegregate +desegregated +desegregates +desegregating +desegregation +desegregation's +deselect +deselected +deselecting +deselects +desensitisation +desensitisation's +desensitisations +desensitise +desensitised +desensitiser +desensitiser's +desensitisers +desensitises +desensitising +desensitization +desensitization's +desensitize +desensitized +desensitizer +desensitizer's +desensitizers +desensitizes +desensitizing +desert +desert's +deserted +deserter +deserter's +deserters +desertification +deserting +desertion +desertion's +desertions +deserts +deserve +deserved +deservedly +deserves +deserving +desexualise +desexualised +desexualises +desexualising +desexualize +desexualized +desexualizes +desexualizing +desiccant +desiccants +desiccate +desiccated +desiccates +desiccating +desiccation +desiccation's +desiccator's +desiccators +desiderata +desideratum +desideratum's +design +designable +designate +designated +designates +designating +designation +designation's +designations +designator +designator's +designators +designed +designedly +designer +designer's +designers +designing +designs +desirability +desirability's +desirable +desirableness +desirably +desire +desired +desires +desiring +desirous +desist +desisted +desisting +desists +desk +desk's +deskill +deskilled +deskilling +deskills +desks +desktop +desktops +desolate +desolated +desolately +desolateness +desolates +desolating +desolation +desolation's +despair +despaired +despairing +despairingly +despairs +desperado +desperado's +desperadoes +desperate +desperately +desperateness +desperateness's +desperation +desperation's +despicable +despicably +despise +despised +despises +despising +despite +despoil +despoiled +despoiler +despoiler's +despoilers +despoiling +despoilment +despoilment's +despoils +despoliation +despoliation's +despond +despondence +despondency +despondency's +despondent +despondently +despot +despot's +despotic +despotically +despotise +despotism +despotism's +despotize +despots +dessert +dessert's +desserts +dessertspoon +dessertspoon's +dessertspoonful +dessertspoonful's +dessertspoonfuls +dessertspoons +destabilise +destabilization +destabilize +destabilized +destabilizes +destabilizing +desterilise +desterilize +destination +destination's +destinations +destine +destined +destines +destinies +destining +destiny +destiny's +destitute +destitution +destitution's +destroy +destroyable +destroyed +destroyer +destroyer's +destroyers +destroying +destroys +destruct +destructed +destructibility +destructibility's +destructible +destructing +destruction +destruction's +destructive +destructively +destructiveness +destructs +desuetude +desuetude's +desulphurisation +desulphurization +desultorily +desultoriness +desultory +desynchronise +desynchronising +desynchronize +desynchronizing +detach +detachable +detached +detaches +detaching +detachment +detachment's +detachments +detail +detail's +detailed +detailing +details +detain +detained +detainee +detainees +detaining +detainment +detainment's +detains +detect +detectable +detectably +detected +detecting +detection +detection's +detections +detective +detective's +detectives +detector +detector's +detectors +detects +detention +detention's +detentions +deter +detergent +detergent's +detergents +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deterioration's +determent +determent's +determinable +determinacy +determinant +determinants +determinate +determinately +determination +determination's +determinations +determinative +determine +determined +determinedly +determiner +determiner's +determiners +determines +determining +determinism +determinism's +determinist +determinist's +deterministic +deterministically +deterred +deterrence +deterrence's +deterrent +deterrent's +deterrents +deterring +deters +detest +detestable +detestably +detestation +detestation's +detested +detester +detester's +detesters +detesting +detests +dethrone +dethroned +dethronement +dethronement's +dethrones +dethroning +detonate +detonated +detonates +detonating +detonation +detonation's +detonations +detonator +detonator's +detonators +detour +detour's +detoured +detouring +detours +detoxification +detoxification's +detoxified +detoxifies +detoxify +detoxifying +detract +detracted +detracting +detraction +detraction's +detractor +detractor's +detractors +detracts +detribalisation +detribalise +detribalised +detribalises +detribalising +detribalization +detribalize +detribalized +detribalizes +detribalizing +detriment +detriment's +detrimental +detrimentally +detriments +detritus +detritus's +deuce +deuce's +deuced +deuces +deuterium +deuterium's +deuteron +deuteron's +devaluation +devaluation's +devaluations +devalue +devalued +devalues +devaluing +devastate +devastated +devastates +devastating +devastatingly +devastation +devastation's +devastator +devastator's +devastators +develop +developed +developer +developer's +developers +developing +development +development's +developmental +developmentally +developments +develops +deviance +deviance's +deviancy +deviant +deviants +deviate +deviated +deviates +deviating +deviation +deviation's +deviations +device +device's +devices +devil +devil's +deviled +deviling +devilish +devilishly +devilishness +devilled +devilling +devilment +devilment's +devilries +devilry +devilry's +devils +deviltries +deviltry +deviltry's +devious +deviously +deviousness +deviousness's +devise +devised +devises +devising +devitalisation +devitalise +devitalised +devitalises +devitalising +devitalize +devitalized +devitalizes +devitalizing +devocalisation +devocalisation's +devocalise +devocalised +devocalises +devocalising +devocalization +devocalization's +devocalize +devocalized +devocalizes +devocalizing +devoid +devolution +devolution's +devolve +devolved +devolves +devolving +devote +devoted +devotedly +devotedness +devotee +devotee's +devotees +devotes +devoting +devotion +devotion's +devotional +devotionals +devotions +devour +devoured +devourer +devourer's +devourers +devouring +devours +devout +devoutly +devoutness +dew +dew's +dewberries +dewberry +dewberry's +dewclaw +dewclaw's +dewclaws +dewdrop +dewdrop's +dewdrops +dewier +dewiest +dewiness +dewlap +dewlap's +dewlaps +dews +dewy +dexterity +dexterity's +dexterous +dexterously +dexterousness +dexterousness's +dextrose +dextrose's +dhoti +dhoti's +dhotis +dhow +dhow's +dhows +diabetes +diabetes's +diabetic +diabetics +diabolic +diabolical +diabolically +diabolise +diabolised +diabolises +diabolising +diabolism +diabolism's +diabolize +diabolized +diabolizes +diabolizing +diachronic +diacritic +diacritic's +diacritical +diacriticals +diacritics +diadem +diadem's +diadems +diagnosable +diagnose +diagnosed +diagnoses +diagnosing +diagnosis +diagnosis's +diagnostic +diagnostically +diagnostician +diagnostician's +diagnosticians +diagnostics +diagonal +diagonalisable +diagonalizable +diagonally +diagonals +diagram +diagram's +diagrammatic +diagrammatically +diagrammed +diagramming +diagrams +dial +dial's +dialect +dialect's +dialectal +dialectic +dialectic's +dialectical +dialectically +dialectics +dialects +dialed +dialer +dialer's +dialers +dialing +dialled +dialler +dialler's +diallers +dialling +dialog +dialog's +dialogise +dialogised +dialogises +dialogising +dialogize +dialogs +dialogue +dialogue's +dialogued +dialogues +dialoguing +dials +dialyse +dialysed +dialyser +dialyser's +dialysers +dialyses +dialysing +dialysis +dialysis's +dialyzable +dialyze +dialyzed +dialyzes +dialyzing +diameter +diameter's +diameters +diametric +diametrical +diametrically +diamond +diamond's +diamondback +diamondback's +diamondbacks +diamonds +diapason +diapason's +diapasons +diaper +diaper's +diapered +diapering +diapers +diaphanous +diaphragm +diaphragm's +diaphragmatic +diaphragms +diaries +diarise +diarised +diarises +diarising +diarist +diarist's +diarists +diarize +diarized +diarizes +diarizing +diarrhea +diarrhea's +diarrheas +diarrheic +diarrhoea +diarrhoea's +diarrhoeal +diarrhoeas +diarrhoeic +diary +diary's +diastase +diastase's +diastole +diastole's +diastolic +diathermy +diathermy's +diatom +diatom's +diatomic +diatoms +diatonic +diatribe +diatribe's +diatribes +dibble +dibble's +dibbled +dibbles +dibbling +dibs +dice +diced +dices +dicey +dichloride +dichloride's +dichotomies +dichotomisation +dichotomisation's +dichotomisations +dichotomise +dichotomised +dichotomises +dichotomising +dichotomization +dichotomization's +dichotomizations +dichotomize +dichotomized +dichotomizes +dichotomizing +dichotomous +dichotomy +dichotomy's +dicier +diciest +dicing +dick +dick's +dickens +dickens's +dicker +dickered +dickering +dickers +dickey +dickey's +dickeys +dickhead +dickheads +dicks +dickybird +dickybirds +dicotyledonous +dicta +dicta's +dictate +dictated +dictates +dictating +dictation +dictation's +dictations +dictator +dictator's +dictatorial +dictatorially +dictators +dictatorship +dictatorship's +dictatorships +diction +diction's +dictionaries +dictionary +dictionary's +dictum +dictum's +did +didactic +didactically +didactics +diddle +diddled +diddles +diddling +diddlysquat +didgeridoo +didgeridoo's +didgeridoos +didn't +dido +dido's +didst +die +died +dieing +dielectric +dielectric's +dielectrics +diereses +dieresis +dieresis's +dies +diesel +diesel's +dieseling +dieselisation +dieselise +dieselised +dieselises +dieselising +dieselization +dieselize +dieselized +dieselizes +dieselizing +diesels +diestrum +diet +diet's +dietaries +dietary +dieted +dieter +dieter's +dieters +dietetic +dietetics +diethylstilbestrol +diethylstilbestrol's +diethylstilboestrol +dieting +diets +diff +differ +differed +difference +difference's +differences +differencing +different +differentiability +differentiable +differential +differentially +differentials +differentiate +differentiated +differentiates +differentiating +differentiation +differentiation's +differentiations +differentiators +differently +differing +differs +difficult +difficulties +difficultly +difficulty +difficulty's +diffidence +diffidence's +diffident +diffidently +diffract +diffracted +diffracting +diffraction +diffraction's +diffracts +diffuse +diffused +diffusely +diffuseness +diffuser +diffuser's +diffusers +diffuses +diffusing +diffusion +diffusion's +diffusive +diffusivity +diffusivity's +dig +digerati +digest +digested +digestibility +digestibility's +digestible +digesting +digestion +digestion's +digestions +digestive +digestives +digests +digger +digger's +diggers +digging +diggings +digit +digit's +digital +digitalis +digitalis's +digitalisation +digitalisation's +digitalisations +digitalise +digitalised +digitalises +digitalising +digitalization +digitalization's +digitalize +digitalized +digitalizes +digitalizing +digitally +digitisation +digitisation's +digitisations +digitise +digitised +digitiser +digitisers +digitises +digitising +digitization +digitization's +digitize +digitized +digitizer +digitizers +digitizes +digitizing +digits +dignified +dignifies +dignify +dignifying +dignitaries +dignitary +dignitary's +dignities +dignity +dignity's +digraph +digraph's +digraphs +digress +digressed +digresses +digressing +digression +digression's +digressions +digressive +digs +dihedral +dike +dike's +dikes +diktat +diktat's +diktats +dilapidated +dilapidation +dilapidation's +dilatation +dilatation's +dilate +dilated +dilates +dilating +dilation +dilation's +dilator +dilator's +dilators +dilatory +dildo +dildo's +dildos +dilemma +dilemma's +dilemmas +dilettante +dilettante's +dilettantes +dilettantish +dilettantism +dilettantism's +diligence +diligence's +diligent +diligently +dill +dill's +dillies +dills +dilly +dilly's +dillydallied +dillydallies +dillydally +dillydallying +dilute +diluted +dilutes +diluting +dilution +dilution's +dilutions +dim +dime +dime's +dimension +dimension's +dimensional +dimensionality +dimensionality's +dimensionally +dimensioned +dimensioning +dimensionless +dimensions +dimes +diminish +diminishable +diminished +diminishes +diminishing +diminuendo +diminuendo's +diminuendos +diminution +diminution's +diminutions +diminutive +diminutives +dimity +dimity's +dimly +dimmed +dimmer +dimmer's +dimmers +dimmest +dimming +dimness +dimness's +dimorphic +dimorphism +dimorphism's +dimple +dimple's +dimpled +dimples +dimplier +dimpliest +dimpling +dimply +dims +dimwit +dimwit's +dimwits +din +din's +dine +dined +diner +diner's +diners +dines +dinette +dinette's +dinettes +ding +dingbat +dingbat's +dingbats +dinged +dinghies +dinghy +dinghy's +dingier +dingiest +dingily +dinginess +dinginess's +dinging +dingle +dingle's +dingles +dingo +dingo's +dingoes +dings +dinguses +dingy +dining +dink +dinkier +dinkies +dinkiest +dinkum +dinky +dinned +dinner +dinner's +dinners +dinnertime +dinnerware +dinnerware's +dinning +dinosaur +dinosaur's +dinosaurs +dins +dint +dint's +dints +diocesan +diocesans +diocese +diocese's +dioceses +diode +diode's +diodes +dioeciously +dioestrum +dioptre +dioptre's +dioptres +diorama +diorama's +dioramas +dioxide +dioxide's +dioxides +dioxin +dioxins +dip +diphtheria +diphtheria's +diphthong +diphthong's +diphthongisation +diphthongise +diphthongised +diphthongises +diphthongising +diphthongization +diphthongize +diphthongized +diphthongizes +diphthongizing +diphthongs +diplexers +diploe's +diploid +diploids +diploma +diploma's +diplomacy +diplomacy's +diplomas +diplomat +diplomat's +diplomatic +diplomatically +diplomatist +diplomatist's +diplomatists +diplomats +dipole +dipole's +dipoles +dipped +dipper +dipper's +dippers +dippier +dippiest +dipping +dippy +dips +dipso +dipsomania +dipsomania's +dipsomaniac +dipsomaniac's +dipsomaniacs +dipsos +dipstick +dipstick's +dipsticks +dipterous +diptych +diptych's +diptychs +dir +dire +direct +directed +directing +direction +direction's +directional +directionality +directionally +directionless +directions +directive +directive's +directives +directly +directness +directness's +director +director's +directorate +directorate's +directorates +directorial +directories +directors +directorship +directorship's +directorships +directory +directory's +directs +direful +direly +direness +direr +direst +dirge +dirge's +dirges +dirigible +dirigibles +dirk +dirk's +dirks +dirndl +dirndl's +dirndls +dirt +dirt's +dirtied +dirtier +dirties +dirtiest +dirtily +dirtiness +dirtiness's +dirty +dirtying +disabilities +disability +disability's +disable +disabled +disablement +disablement's +disables +disabling +disabuse +disabused +disabuses +disabusing +disadvantage +disadvantage's +disadvantaged +disadvantageous +disadvantageously +disadvantages +disadvantaging +disaffect +disaffected +disaffecting +disaffection +disaffection's +disaffects +disaffiliate +disaffiliated +disaffiliates +disaffiliating +disaffiliation +disaffiliation's +disaggregated +disagree +disagreeable +disagreeableness +disagreeableness's +disagreeably +disagreed +disagreeing +disagreement +disagreement's +disagreements +disagrees +disallow +disallowed +disallowing +disallows +disambiguate +disambiguated +disambiguating +disambiguation +disappear +disappearance +disappearance's +disappearances +disappeared +disappearing +disappears +disappoint +disappointed +disappointing +disappointingly +disappointment +disappointment's +disappointments +disappoints +disapprobation +disapprobation's +disapproval +disapproval's +disapprove +disapproved +disapproves +disapproving +disapprovingly +disarm +disarmament +disarmament's +disarmed +disarming +disarmingly +disarms +disarrange +disarranged +disarrangement +disarrangement's +disarranges +disarranging +disarray +disarray's +disarrayed +disarraying +disarrays +disassemble +disassembled +disassembles +disassembling +disassociate +disassociated +disassociates +disassociating +disassociation +disassociation's +disaster +disaster's +disasters +disastrous +disastrously +disavow +disavowal +disavowal's +disavowals +disavowed +disavowing +disavows +disband +disbanded +disbanding +disbandment +disbands +disbar +disbarment +disbarment's +disbarred +disbarring +disbars +disbelief +disbelief's +disbelieve +disbelieved +disbeliever +disbeliever's +disbelievers +disbelieves +disbelieving +disbelievingly +disbursal +disburse +disbursed +disbursement +disbursement's +disbursements +disburses +disbursing +disc +disc's +discard +discarded +discarding +discards +discern +discerned +discernible +discernibly +discerning +discerningly +discernment +discernment's +discerns +discharge +discharged +discharges +discharging +disciple +disciple's +disciples +discipleship +discipleship's +disciplinarian +disciplinarian's +disciplinarians +disciplinary +discipline +discipline's +disciplined +disciplines +disciplining +disclaim +disclaimed +disclaimer +disclaimer's +disclaimers +disclaiming +disclaims +disclose +disclosed +discloses +disclosing +disclosure +disclosure's +disclosures +disco +disco's +discoed +discographies +discography +discography's +discoing +discolor +discoloration +discoloration's +discolorations +discolored +discoloring +discolors +discolour +discolouration +discoloured +discolouring +discolours +discombobulate +discombobulated +discombobulates +discombobulating +discomfit +discomfited +discomfiting +discomfits +discomfiture +discomfiture's +discomfort +discomfort's +discomforted +discomforting +discomforts +discommode +discommoded +discommodes +discommoding +discompose +discomposed +discomposes +discomposing +discomposure +discomposure's +disconcert +disconcerted +disconcerting +disconcertingly +disconcerts +disconnect +disconnected +disconnectedly +disconnectedness +disconnecting +disconnection +disconnection's +disconnections +disconnects +disconsolate +disconsolately +disconsolation +disconsolation's +discontent +discontent's +discontented +discontentedly +discontenting +discontentment +discontents +discontinuance +discontinuance's +discontinuances +discontinuation +discontinuation's +discontinuations +discontinue +discontinued +discontinues +discontinuing +discontinuities +discontinuity +discontinuity's +discontinuous +discontinuously +discord +discord's +discordance +discordance's +discordant +discordantly +discords +discos +discotheque +discotheque's +discotheques +discount +discountable +discounted +discountenance +discountenanced +discountenances +discountenancing +discounter +discounter's +discounters +discounting +discounts +discourage +discouraged +discouragement +discouragement's +discouragements +discourages +discouraging +discouragingly +discourse +discourse's +discoursed +discourses +discoursing +discourteous +discourteously +discourtesies +discourtesy +discourtesy's +discover +discoverable +discovered +discoverer +discoverer's +discoverers +discoveries +discovering +discovers +discovery +discovery's +discredit +discreditable +discreditably +discredited +discrediting +discredits +discreet +discreetly +discreetness +discreetness's +discrepancies +discrepancy +discrepancy's +discrepant +discrete +discretely +discreteness +discreteness's +discretion +discretion's +discretionary +discriminate +discriminated +discriminates +discriminating +discrimination +discrimination's +discriminative +discriminator +discriminator's +discriminators +discriminatory +discs +discursive +discursively +discursiveness +discursiveness's +discus +discus's +discuses +discuss +discussable +discussant +discussant's +discussants +discussed +discusses +discussing +discussion +discussion's +discussions +disdain +disdain's +disdained +disdainful +disdainfully +disdaining +disdains +disease +disease's +diseased +diseases +disembark +disembarkation +disembarkation's +disembarked +disembarking +disembarks +disembodied +disembodies +disembodiment +disembodiment's +disembody +disembodying +disembowel +disembowelment +disembowelment's +disembowels +disenchant +disenchanted +disenchanting +disenchantment +disenchantment's +disenchants +disencumber +disencumbered +disencumbering +disencumbers +disenfranchise +disenfranchised +disenfranchisement +disenfranchisement's +disenfranchises +disenfranchising +disengage +disengaged +disengagement +disengagement's +disengagements +disengages +disengaging +disentangle +disentangled +disentanglement +disentanglement's +disentangles +disentangling +disequilibrium +disequilibrium's +disestablish +disestablished +disestablishes +disestablishing +disestablishment +disesteem +disesteemed +disesteeming +disesteems +disfavor +disfavor's +disfavored +disfavoring +disfavors +disfavour +disfavour's +disfavoured +disfavouring +disfavours +disfigure +disfigured +disfigurement +disfigurement's +disfigurements +disfigures +disfiguring +disfranchise +disfranchised +disfranchisement +disfranchisement's +disfranchises +disfranchising +disgorge +disgorged +disgorgement +disgorgement's +disgorges +disgorging +disgrace +disgrace's +disgraced +disgraceful +disgracefully +disgracefulness +disgracefulness's +disgraces +disgracing +disgruntle +disgruntled +disgruntlement +disgruntlement's +disgruntles +disgruntling +disguise +disguised +disguises +disguising +disgust +disgusted +disgustedly +disgusting +disgustingly +disgusts +dish +dish's +dishabille +dishabille's +disharmonious +disharmonise +disharmonised +disharmonises +disharmonising +disharmonize +disharmonized +disharmonizes +disharmonizing +disharmony +disharmony's +dishcloth +dishcloth's +dishcloths +dishearten +disheartened +disheartening +dishearteningly +disheartens +dished +dishes +dishevel +disheveled +disheveling +dishevelled +dishevelling +dishevelment +dishevelment's +dishevels +dishing +dishonest +dishonestly +dishonesty +dishonesty's +dishonor +dishonorable +dishonorableness +dishonorably +dishonored +dishonoring +dishonors +dishonour +dishonourable +dishonourableness +dishonourableness's +dishonourably +dishonoured +dishonourer +dishonourer's +dishonourers +dishonouring +dishonours +dishpan +dishpan's +dishpans +dishrag +dishrag's +dishrags +dishtowel +dishtowel's +dishtowels +dishware +dishwasher +dishwasher's +dishwashers +dishwater +dishwater's +dishy +disillusion +disillusioned +disillusioning +disillusionment +disillusionment's +disillusions +disincentive +disincentive's +disincentives +disinclination +disinclination's +disincline +disinclined +disinclines +disinclining +disinfect +disinfectant +disinfectant's +disinfectants +disinfected +disinfecting +disinfection +disinfection's +disinfects +disinflation +disinflation's +disinformation +disingenuous +disingenuously +disinherit +disinheritance +disinheritance's +disinherited +disinheriting +disinherits +disintegrate +disintegrated +disintegrates +disintegrating +disintegration +disintegration's +disinter +disinterest +disinterest's +disinterested +disinterestedly +disinterestedness +disinterestedness's +disinterests +disinterment +disinterred +disinterring +disinters +disinvest +disinvestment +disjoint +disjointed +disjointedly +disjointedness +disjointing +disjoints +disjunction +disjunction's +disjunctions +disjunctive +disjuncture +disk +disk's +diskette +diskettes +disks +dislike +disliked +dislikes +disliking +dislocate +dislocated +dislocates +dislocating +dislocation +dislocation's +dislocations +dislodge +dislodged +dislodges +dislodging +disloyal +disloyally +disloyalty +disloyalty's +dismal +dismally +dismantle +dismantled +dismantlement +dismantles +dismantling +dismay +dismayed +dismaying +dismays +dismember +dismembered +dismembering +dismemberment +dismemberment's +dismembers +dismiss +dismissal +dismissal's +dismissals +dismissed +dismisses +dismissible +dismissing +dismissive +dismissively +dismount +dismounted +dismounting +dismounts +disobedience +disobedience's +disobedient +disobediently +disobey +disobeyed +disobeying +disobeys +disoblige +disobliged +disobliges +disobliging +disorder +disorder's +disordered +disordering +disorderliness +disorderliness's +disorderly +disorders +disorganisation +disorganisation's +disorganisations +disorganise +disorganised +disorganiser +disorganiser's +disorganisers +disorganises +disorganising +disorganization +disorganization's +disorganizations +disorganize +disorganized +disorganizer +disorganizer's +disorganizers +disorganizes +disorganizing +disorient +disorientate +disorientated +disorientates +disorientating +disorientation +disorientation's +disoriented +disorienting +disorients +disown +disowned +disowning +disowns +disparage +disparaged +disparagement +disparagement's +disparages +disparaging +disparagingly +disparate +disparately +disparities +disparity +disparity's +dispassion +dispassion's +dispassionate +dispassionately +dispatch +dispatched +dispatcher +dispatcher's +dispatchers +dispatches +dispatching +dispel +dispelled +dispelling +dispels +dispensable +dispensaries +dispensary +dispensary's +dispensation +dispensation's +dispensations +dispense +dispensed +dispenser +dispenser's +dispensers +dispenses +dispensing +dispersal +dispersal's +dispersant +dispersant's +disperse +dispersed +disperser +disperser's +dispersers +disperses +dispersing +dispersion +dispersion's +dispersions +dispersive +dispirit +dispirited +dispiritedly +dispiriting +dispirits +displace +displaced +displacement +displacement's +displacements +displacer +displacer's +displaces +displacing +display +displayable +displayed +displaying +displays +displease +displeased +displeases +displeasing +displeasure +displeasure's +disport +disported +disporting +disports +disposable +disposables +disposal +disposal's +disposals +dispose +disposed +disposer +disposer's +disposers +disposes +disposing +disposition +disposition's +dispositions +dispossess +dispossessed +dispossesses +dispossessing +dispossession +dispossession's +dispraise +dispraised +dispraises +dispraising +disproof +disproof's +disproportion +disproportion's +disproportional +disproportionate +disproportionately +disproportions +disprovable +disprove +disproved +disproves +disproving +disputable +disputably +disputant +disputant's +disputants +disputation +disputation's +disputations +disputatious +disputatiously +dispute +disputed +disputer +disputer's +disputers +disputes +disputing +disqualification +disqualification's +disqualifications +disqualified +disqualifies +disqualify +disqualifying +disquiet +disquiet's +disquieted +disquieting +disquiets +disquietude +disquietude's +disquisition +disquisition's +disquisitions +disregard +disregarded +disregardful +disregarding +disregards +disrepair +disrepair's +disreputable +disreputably +disrepute +disrepute's +disrespect +disrespect's +disrespected +disrespectful +disrespectfully +disrespecting +disrespects +disrobe +disrobed +disrobes +disrobing +disrupt +disrupted +disrupting +disruption +disruption's +disruptions +disruptive +disruptively +disruptor +disruptor's +disrupts +dissatisfaction +dissatisfaction's +dissatisfied +dissatisfies +dissatisfy +dissatisfying +dissect +dissected +dissecting +dissection +dissection's +dissections +dissector +dissector's +dissectors +dissects +dissemblance +dissemble +dissembled +dissembler +dissembler's +dissemblers +dissembles +dissembling +disseminate +disseminated +disseminates +disseminating +dissemination +dissemination's +dissension +dissension's +dissensions +dissent +dissented +dissenter +dissenter's +dissenters +dissenting +dissents +dissertation +dissertation's +dissertations +disservice +disservice's +disservices +dissever +dissevered +dissevering +dissevers +dissidence +dissidence's +dissident +dissidents +dissimilar +dissimilarities +dissimilarity +dissimilarity's +dissimilitude +dissimilitude's +dissimulate +dissimulated +dissimulates +dissimulating +dissimulation +dissimulation's +dissimulator +dissimulator's +dissimulators +dissipate +dissipated +dissipates +dissipating +dissipation +dissipation's +dissipative +dissocialise +dissocialised +dissocialises +dissocialising +dissocialize +dissocialized +dissocializes +dissocializing +dissociate +dissociated +dissociates +dissociating +dissociation +dissociation's +dissoluble +dissolute +dissolutely +dissoluteness +dissoluteness's +dissolution +dissolution's +dissolve +dissolved +dissolves +dissolving +dissonance +dissonance's +dissonances +dissonant +dissuade +dissuaded +dissuades +dissuading +dissuasion +dissuasion's +dissuasive +dist +distaff +distaff's +distaffs +distal +distally +distance +distance's +distanced +distances +distancing +distant +distantly +distaste +distaste's +distasteful +distastefully +distastefulness +distastes +distemper +distemper's +distempered +distempers +distend +distended +distending +distends +distension +distensions +distillate +distillate's +distillates +distillation +distillation's +distillations +distilled +distiller +distiller's +distilleries +distillers +distillery +distillery's +distilling +distinct +distinction +distinction's +distinctions +distinctive +distinctively +distinctiveness +distinctiveness's +distinctly +distinctness +distinctness's +distinguish +distinguishable +distinguishably +distinguished +distinguishes +distinguishing +distort +distorted +distorter +distorter's +distorting +distortion +distortion's +distortions +distorts +distract +distracted +distractedly +distractedness +distracting +distractingly +distraction +distraction's +distractions +distracts +distrait +distraught +distress +distressed +distresses +distressful +distressing +distressingly +distributable +distribute +distributed +distributes +distributing +distribution +distribution's +distributional +distributions +distributive +distributor +distributor's +distributors +distributorship +distributorship's +distributorships +district +district's +districts +distrust +distrusted +distrustful +distrustfully +distrusting +distrusts +disturb +disturbance +disturbance's +disturbances +disturbed +disturber +disturber's +disturbers +disturbing +disturbingly +disturbs +disulphide +disulphide's +disunion +disunion's +disunite +disunited +disunites +disuniting +disunity +disunity's +disuse +disuse's +disused +disuses +disusing +disyllabic +disyllable +disyllable's +ditch +ditch's +ditched +ditches +ditching +dither +dithered +ditherer +ditherers +dithering +dithers +ditsy +ditties +ditto +ditto's +dittoed +dittoing +dittos +ditty +ditty's +ditz +diuretic +diuretics +diurnal +diurnally +div +diva +diva's +divalent +divan +divan's +divans +divas +dive +dived +diver +diver's +diverge +diverged +divergence +divergence's +divergences +divergent +diverges +diverging +divers +diverse +diversely +diverseness +diverseness's +diversification +diversification's +diversified +diversifies +diversify +diversifying +diversion +diversion's +diversionary +diversions +diversities +diversity +diversity's +divert +diverted +diverting +diverts +dives +divest +divested +divesting +divestiture +divestiture's +divestitures +divestment +divests +dividable +divide +divided +dividend +dividend's +dividends +divider +divider's +dividers +divides +dividing +divination +divination's +divine +divined +divinely +diviner +diviner's +diviners +divines +diving +divining +divinisation +divinise +divinised +divinises +divinising +divinities +divinity +divinity's +divinization +divinize +divinized +divinizes +divinizing +divisibility +divisibility's +divisible +division +division's +divisional +divisions +divisive +divisively +divisiveness +divisor +divisor's +divisors +divorce +divorce's +divorced +divorcement +divorcement's +divorcements +divorces +divorcing +divorcée +divorcée's +divorcées +divot +divot's +divots +divulge +divulged +divulges +divulging +divvied +divvies +divvy +divvy's +divvying +dizzied +dizzier +dizzies +dizziest +dizzily +dizziness +dizziness's +dizzy +dizzying +do +doable +dobbin +dobbing +dobbins +doc +doc's +docent +docent's +docents +docile +docilely +docility +docility's +dock +dock's +docked +docket +docket's +docketed +docketing +dockets +docking +dockland +dockland's +docklands +docks +dockside +dockside's +dockworker +dockworkers +dockyard +dockyard's +dockyards +doco +docs +doctor +doctor's +doctoral +doctorate +doctorate's +doctorates +doctored +doctoring +doctors +doctrinaire +doctrinaires +doctrinal +doctrinally +doctrine +doctrine's +doctrines +docudrama +docudramas +document +document's +documentaries +documentary +documentation +documentation's +documented +documenting +documents +dodder +doddered +doddering +dodders +doddery +dodecahedra +dodecahedral +dodecahedron +dodecahedron's +dodge +dodged +dodgem +dodgems +dodger +dodger's +dodgers +dodges +dodgier +dodgiest +dodging +dodgy +dodo +dodo's +dodos +doe +doe's +doer +doer's +doers +does +doeskin +doeskin's +doeskins +doesn't +doest +doff +doffed +doffing +doffs +dog +dog's +dogcart +dogcart's +dogcarts +dogcatcher +dogcatcher's +dogcatchers +doge +doge's +doges +dogfight +dogfight's +dogfights +dogfish +dogfish's +dogfishes +dogged +doggedly +doggedness +doggedness's +dogger +doggerel +doggerel's +doggies +dogging +doggone +doggy +doghouse +doghouse's +doghouses +dogleg +dogleg's +doglegged +doglegging +doglegs +dogma +dogma's +dogman +dogmas +dogmatic +dogmatically +dogmatisation +dogmatise +dogmatised +dogmatiser +dogmatiser's +dogmatisers +dogmatises +dogmatising +dogmatism +dogmatism's +dogmatist +dogmatist's +dogmatists +dogmatization +dogmatize +dogmatized +dogmatizer +dogmatizer's +dogmatizers +dogmatizes +dogmatizing +dogs +dogsbodies +dogsbody +dogsbody's +dogsled +dogsleds +dogtrot +dogtrot's +dogtrots +dogtrotted +dogtrotting +dogwood +dogwood's +dogwoods +doilies +doily +doily's +doing +doing's +doings +doldrums +dole +dole's +doled +doleful +dolefully +dolefulness +dolerite +dolerite's +doles +doling +doll +doll's +dollar +dollar's +dollars +dolled +dollhouse +dollhouse's +dollhouses +dollies +dolling +dollop +dollop's +dollops +dolls +dolly +dolly's +dolmen +dolmen's +dolmens +dolomite +dolomite's +dolomitise +dolomitize +dolor +dolor's +dolorous +dolorously +dolour +dolour's +dolphin +dolphin's +dolphins +dolt +dolt's +doltish +doltishly +doltishness +dolts +domain +domain's +domains +dome +dome's +domed +domes +domestic +domestically +domesticate +domesticated +domesticates +domesticating +domestication +domestication's +domesticity +domesticity's +domestics +domicile +domicile's +domiciled +domiciles +domiciliary +domiciling +dominance +dominance's +dominant +dominantly +dominants +dominate +dominated +dominates +dominating +domination +domination's +dominatrix +domineer +domineered +domineering +domineeringly +domineers +doming +dominion +dominion's +dominions +domino +domino's +dominoes +don +don't +don'ts +donah +donate +donated +donates +donating +donation +donation's +donations +done +dong +donga +dongle +dongles +dongs +donkey +donkey's +donkeys +donned +donning +donnish +donnybrook +donnybrook's +donnybrooks +donor +donor's +donors +dons +donut +donut's +donuts +doodad +doodad's +doodads +doodle +doodlebug +doodlebug's +doodlebugs +doodled +doodler +doodler's +doodlers +doodles +doodling +doom +doom's +doomed +dooming +dooms +doomsayer +doomsayers +doomsday +doomsday's +doomster +doomsters +doona +door +door's +doorbell +doorbell's +doorbells +doorjamb +doorjamb's +doorjambs +doorkeeper +doorkeeper's +doorkeepers +doorknob +doorknob's +doorknobs +doorknock +doorknocker +doorknockers +doorman +doorman's +doormat +doormat's +doormats +doormen +doornail +doornail's +doorplate +doorplate's +doorplates +doorpost +doorpost's +doorposts +doors +doorstep +doorstep's +doorsteps +doorstop +doorstop's +doorstops +doorway +doorway's +doorways +dooryard +dooryard's +dooryards +dopamine +dope +dope's +doped +doper +doper's +dopers +dopes +dopey +dopier +dopiest +dopiness +doping +dories +dork +dorkier +dorkiest +dorks +dorky +dorm +dorm's +dormancy +dormancy's +dormant +dormer +dormer's +dormers +dormice +dormitories +dormitory +dormitory's +dormouse +dormouse's +dorms +dorsal +dorsally +dory +dory's +dos +dosage +dosage's +dosages +dose +dose's +dosed +doses +dosh +dosimeter +dosimeter's +dosimeters +dosing +doss +dosshouse's +dosshouses +dossier +dossier's +dossiers +dost +dot +dot's +dotage +dotage's +dotard +dotard's +dotards +dote +doted +doter +doter's +doters +dotes +doth +doting +dotingly +dots +dotted +dotterel +dottier +dottiest +dottiness +dotting +dotty +double +doubled +doubleheader +doubleheader's +doubleheaders +doubler +doubler's +doubles +doublespeak +doublet +doublet's +doublethink +doublethink's +doublets +doubling +doubloon +doubloon's +doubloons +doubly +doubt +doubt's +doubted +doubter +doubter's +doubters +doubtful +doubtfully +doubtfulness +doubtfulness's +doubting +doubtingly +doubtless +doubtlessly +doubts +douche +douche's +douched +douches +douching +dough +dough's +doughier +doughiest +doughnut +doughnut's +doughnuts +doughtier +doughtiest +doughty +doughy +dour +dourer +dourest +dourly +dourness +dourness's +douse +doused +douses +dousing +dove +dove's +dovecot +dovecote +dovecote's +dovecotes +dovecots +doves +dovetail +dovetail's +dovetailed +dovetailing +dovetails +dovish +dowager +dowager's +dowagers +dowdier +dowdies +dowdiest +dowdily +dowdiness +dowdiness's +dowdy +dowel +dowel's +doweled +doweling +dowelled +dowelling +dowels +dower +dower's +dowered +dowering +dowers +down +downbeat +downbeat's +downbeats +downcast +downdraft +downdraft's +downdrafts +downdraught +downdraught's +downed +downer +downer's +downers +downfall +downfall's +downfallen +downfalls +downgrade +downgraded +downgrades +downgrading +downhearted +downheartedly +downheartedness +downhill +downier +downiest +downing +download +downloaded +downloading +downloads +downmarket +downplay +downplayed +downplaying +downplays +downpour +downpour's +downpours +downrange +downright +downriver +downs +downscale +downscaled +downscales +downscaling +downshift +downshifted +downshifting +downshifts +downside +downsides +downsize +downsized +downsizes +downsizing +downspout +downspout's +downspouts +downstage +downstairs +downstate +downstream +downswing +downswing's +downswings +downtime +downtime's +downtown +downtown's +downtrend +downtrend's +downtrends +downtrodden +downturn +downturn's +downturns +downward +downwardly +downwards +downwind +downy +dowries +dowry +dowry's +dowse +dowsed +dowser +dowser's +dowsers +dowses +dowsing +doxologies +doxology +doxology's +doyen +doyen's +doyenne +doyenne's +doyennes +doyens +doze +dozed +dozen +dozens +dozes +dozier +doziest +dozily +doziness +dozing +dozy +dpi +drab +drabber +drabbest +drably +drabness +drabs +dracaena +dracaenas +drachma +drachma's +drachmas +drack +draconian +draft +draft's +drafted +draftee +draftee's +draftees +drafter +drafter's +drafters +draftier +draftiest +draftiness +drafting +drafts +draftsman +draftsman's +draftsmanship +draftsmanship's +draftsmen +draftsperson +draftswoman +draftswomen +drafty +drag +drag's +dragged +dragging +dragnet +dragnet's +dragnets +dragon +dragon's +dragonflies +dragonfly +dragonfly's +dragons +dragoon +dragoon's +dragooned +dragooning +dragoons +drags +dragster +dragster's +dragsters +drain +drain's +drainage +drainage's +drained +drainer +drainer's +drainers +draining +drainpipe +drainpipe's +drainpipes +drains +drake +drake's +drakes +dram +dram's +drama +drama's +dramas +dramatic +dramatically +dramatics +dramatisation +dramatisation's +dramatisations +dramatise +dramatised +dramatiser +dramatiser's +dramatisers +dramatises +dramatising +dramatist +dramatist's +dramatists +dramatization +dramatization's +dramatizations +dramatize +dramatized +dramatizer +dramatizer's +dramatizers +dramatizes +dramatizing +drams +drank +drape +draped +draper +draper's +draperies +drapers +drapery +drapery's +drapes +draping +drastic +drastically +drat +dratted +draught +draught's +draughtboard +draughtboard's +draughtboards +draughtier +draughtiest +draughtily +draughtiness +draughtiness's +draughts +draughtsman +draughtsman's +draughtsmanship +draughtsmanship's +draughtsmen +draughtsperson +draughtswoman +draughtswomen +draughty +draw +drawback +drawback's +drawbacks +drawbridge +drawbridge's +drawbridges +drawer +drawer's +drawers +drawing +drawing's +drawings +drawl +drawled +drawling +drawls +drawn +draws +drawstring +drawstring's +drawstrings +dray +dray's +drays +dread +dreaded +dreadful +dreadfully +dreadfulness +dreading +dreadlocks +dreadnought +dreadnought's +dreadnoughts +dreads +dream +dream's +dreamboat +dreamboat's +dreamboats +dreamed +dreamer +dreamer's +dreamers +dreamier +dreamiest +dreamily +dreaminess +dreaminess's +dreaming +dreamland +dreamland's +dreamless +dreamlike +dreams +dreamt +dreamy +drear +drearier +dreariest +drearily +dreariness +dreariness's +dreary +dredge +dredge's +dredged +dredger +dredger's +dredgers +dredges +dredging +dregs +drench +drenched +drenches +drenching +dress +dressage +dressage's +dressed +dresser +dresser's +dressers +dresses +dressier +dressiest +dressiness +dressiness's +dressing +dressing's +dressings +dressmaker +dressmaker's +dressmakers +dressmaking +dressmaking's +dressy +drew +dribble +dribbled +dribbler +dribbler's +dribblers +dribbles +dribbling +driblet +driblet's +driblets +dried +drier +driers +dries +driest +drift +drifted +drifter +drifter's +drifters +drifting +driftnet +driftnets +drifts +driftwood +driftwood's +drill +drill's +drilled +driller +driller's +drillers +drilling +drilling's +drillmaster +drillmaster's +drillmasters +drills +drink +drinkable +drinker +drinker's +drinkers +drinking +drinks +drip +dripped +drippier +drippiest +dripping +dripping's +drippings +drippy +drips +drivable +drive +drivel +driveled +driveling +drivelled +driveller +driveller's +drivellers +drivelling +drivels +driven +driver +driver's +drivers +drives +driveway +driveway's +driveways +driving +drizzle +drizzle's +drizzled +drizzles +drizzlier +drizzliest +drizzling +drizzly +drogue +drogue's +drogues +droll +droller +drolleries +drollery +drollery's +drollest +drollness +drollness's +drolly +dromedaries +dromedary +dromedary's +drone +drone's +droned +drones +drongo +droning +droob +drool +drooled +drooling +drools +droop +drooped +droopier +droopiest +droopiness +droopiness's +drooping +droopingly +droops +droopy +drop +drop's +dropkick +dropkicks +droplet +droplet's +droplets +dropout +dropout's +dropouts +dropped +dropper +dropper's +droppers +dropping +dropping's +droppings +drops +dropsy +dropsy's +dross +dross's +drought +drought's +droughts +drove +drover +drover's +drovers +droves +droving +drown +drowned +drowning +drowns +drowse +drowsed +drowses +drowsier +drowsiest +drowsily +drowsiness +drowsiness's +drowsing +drowsy +drub +drubbed +drubber +drubber's +drubbers +drubbing +drubbing's +drubbings +drubs +drudge +drudge's +drudged +drudgery +drudgery's +drudges +drudging +drug +drug's +drugged +druggie +druggies +drugging +druggist +druggist's +druggists +drugs +drugstore +drugstore's +drugstores +druid +druid's +druidism +druids +drum +drum's +drumbeat +drumbeat's +drumbeating +drumbeats +drumlin +drumlin's +drumlins +drummed +drummer +drummer's +drummers +drumming +drums +drumstick +drumstick's +drumsticks +drunk +drunkard +drunkard's +drunkards +drunken +drunkenly +drunkenness +drunkenness's +drunker +drunkest +drunks +drupe +drupe's +drupes +druthers +dry +dryad +dryad's +dryads +dryer +dryer's +dryers +drying +dryly +dryness +dryness's +drywall +drywalls +dual +dualism +dualism's +dualist +dualistic +dualities +duality +duality's +dually +duals +dub +dubbed +dubbing +dubbing's +dubiety +dubiety's +dubious +dubiously +dubiousness +dubiousness's +dubs +ducal +ducat +ducat's +ducats +duchess +duchess's +duchesses +duchies +duchy +duchy's +duck +duck's +duckbill +duckbill's +duckbilled +duckbills +duckboards +ducked +duckier +duckiest +ducking +duckling +duckling's +ducklings +duckpins +ducks +duckweed +duckweed's +ducky +duct +duct's +ducted +ductile +ductility +ductility's +ducting +ductless +ducts +dud +dud's +dude +dude's +duded +dudes +dudgeon +dudgeon's +duding +duds +due +due's +duel +duel's +dueled +dueler +duelers +dueling +duelist +duelist's +duelists +duelled +dueller +duellers +duelling +duellist +duellist's +duellists +duels +duenna +duenna's +duennas +dues +duet +duet's +duets +duff +duff's +duffel +duffel's +duffer +duffer's +duffers +duffs +dug +dugite +dugong +dugout +dugout's +dugouts +duh +duke +duke's +dukedom +dukedom's +dukedoms +dukes +dulcet +dulcimer +dulcimer's +dulcimers +dull +dullard +dullard's +dullards +dulled +duller +dullest +dulling +dullness +dullness's +dulls +dully +duly +dumb +dumbbell +dumbbell's +dumbbells +dumber +dumbest +dumbfound +dumbfounded +dumbfounding +dumbfounds +dumbly +dumbness +dumbness's +dumbstruck +dumbwaiter +dumbwaiter's +dumbwaiters +dumdum +dumdum's +dumdums +dummies +dummy +dummy's +dump +dumped +dumper +dumper's +dumpers +dumpier +dumpiest +dumpiness +dumpiness's +dumping +dumpling +dumpling's +dumplings +dumps +dumpster +dumpsters +dumpy +dun +dunce +dunce's +dunces +dunderhead +dunderhead's +dunderheads +dune +dune's +dunes +dung +dung's +dungaree +dungaree's +dungarees +dunged +dungeon +dungeon's +dungeons +dunghill +dunghill's +dunghills +dunging +dunk +dunked +dunking +dunks +dunned +dunning +dunny +duns +duo +duo's +duodecimal +duodena +duodenal +duodenum +duodenum's +duologue +duologue's +duopolies +duopoly +duopoly's +duos +dup +dupe +dupe's +duped +duper +duper's +dupers +dupes +duping +duple +duplex +duplex's +duplexes +duplicability +duplicability's +duplicate +duplicated +duplicates +duplicating +duplication +duplication's +duplications +duplicator +duplicator's +duplicators +duplicities +duplicitous +duplicity +duplicity's +durability +durability's +durable +durables +durably +durance +durance's +duration +duration's +durations +duress +duress's +during +durry +durst +durum +durum's +dusk +dusk's +duskier +duskiest +duskiness +duskiness's +dusky +dust +dust's +dustbin +dustbin's +dustbins +dustcart +dustcart's +dustcarts +dustcover +dusted +duster +duster's +dusters +dustier +dustiest +dustily +dustiness +dustiness's +dusting +dusting's +dustless +dustman +dustman's +dustmen +dustpan +dustpan's +dustpans +dusts +dustsheet +dustsheet's +dustsheets +dusty +duteous +duteously +dutiable +duties +dutiful +dutifully +dutifulness +duty +duty's +duvet +duvet's +duvets +dwarf +dwarf's +dwarfed +dwarfing +dwarfish +dwarfism +dwarfism's +dwarfs +dweeb +dweebs +dwell +dweller +dweller's +dwellers +dwelling +dwelling's +dwellings +dwells +dwelt +dwindle +dwindled +dwindles +dwindling +dyad +dyad's +dyadic +dye +dye's +dyed +dyeing +dyer +dyer's +dyers +dyes +dyestuff +dyestuff's +dyestuffs +dying +dyke +dyke's +dynamic +dynamical +dynamically +dynamics +dynamism +dynamism's +dynamite +dynamite's +dynamited +dynamiter +dynamiter's +dynamiters +dynamites +dynamiting +dynamo +dynamo's +dynamos +dynastic +dynasties +dynasty +dynasty's +dyne +dyne's +dysentery +dysentery's +dysfunction +dysfunction's +dysfunctional +dysfunctions +dyslectic +dyslectics +dyslexia +dyslexia's +dyslexic +dyslexics +dysmenorrheal +dysmenorrhoea +dysmenorrhoeal +dyspepsia +dyspepsia's +dyspeptic +dyspeptics +dyspnoea +dyspnoeal +dyspnoeic +dysprosium +dysprosium's +dystrophy +dystrophy's +décolletage +décolletages +décolleté +démodé +détente ++++++++++ +e +e.g. +eBay +eBay's +ea +each +eager +eagerest +eagerly +eagerness +eagerness's +eagle +eagle's +eagles +eaglet +eaglet's +eaglets +ear +ear's +earache +earache's +earaches +earbash +eardrum +eardrum's +eardrums +eared +earful +earful's +earfuls +earl +earl's +earldom +earldom's +earldoms +earlier +earliest +earliness +earlobe +earlobes +earls +early +earmark +earmarked +earmarking +earmarks +earmuff +earmuff's +earmuffs +earn +earned +earner +earner's +earners +earnest +earnestly +earnestness +earnestness's +earnests +earning +earning's +earnings +earns +earphone +earphone's +earphones +earpiece +earpiece's +earpieces +earplug +earplug's +earplugs +earring +earring's +earrings +ears +earshot +earshot's +earth +earth's +earthbound +earthed +earthen +earthenware +earthenware's +earthier +earthiest +earthiness +earthiness's +earthlier +earthliest +earthling +earthling's +earthlings +earthly +earthquake +earthquake's +earthquakes +earths +earthshaking +earthward +earthwards +earthwork +earthwork's +earthworks +earthworm +earthworm's +earthworms +earthy +earwax +earwax's +earwig +earwig's +earwigs +ease +ease's +eased +easel +easel's +easels +easement +easement's +easements +eases +easier +easies +easiest +easily +easiness +easiness's +easing +east +east's +eastbound +easterlies +easterly +eastern +easterner +easterner's +easterners +easternmost +easting +eastward +eastwards +easy +easygoing +eat +eatable +eatables +eaten +eater +eater's +eateries +eaters +eatery +eatery's +eating +eating's +eats +eave +eave's +eaves +eavesdrop +eavesdropped +eavesdropper +eavesdropper's +eavesdroppers +eavesdropping +eavesdrops +ebb +ebbed +ebbing +ebbs +ebonies +ebonise +ebonised +ebonises +ebonising +ebonize +ebonized +ebonizing +ebony +ebony's +ebullience +ebullience's +ebullient +ebulliently +ebullition +ebullition's +eccentric +eccentrically +eccentricities +eccentricity +eccentricity's +eccentrics +ecclesiastic +ecclesiastic's +ecclesiastical +ecclesiastically +ecclesiastics +echelon +echelon's +echelons +echidna +echinoderm +echinoderm's +echinoderms +echo +echo's +echoed +echoes +echoic +echoing +echolocation +echolocation's +eclectic +eclectically +eclecticism +eclecticism's +eclectics +eclipse +eclipse's +eclipsed +eclipses +eclipsing +ecliptic +ecliptic's +eclogue +eclogue's +eclogues +ecocide +ecocide's +ecol +ecologic +ecological +ecologically +ecologist +ecologist's +ecologists +ecology +ecology's +econ +econometric +econometrics +economic +economical +economically +economics +economies +economisation +economisations +economise +economised +economiser +economiser's +economisers +economises +economising +economist +economist's +economists +economization +economizations +economize +economized +economizer +economizer's +economizers +economizes +economizing +economy +economy's +ecosystem +ecosystem's +ecosystems +ecru +ecru's +ecstasies +ecstasy +ecstasy's +ecstatic +ecstatically +ectoplasm +ectoplasm's +ecumenical +ecumenicalism +ecumenically +ecumenicity +ecumenism +ecumenism's +eczema +eczema's +ed +eddied +eddies +eddy +eddy's +eddying +edelweiss +edelweiss's +edema +edema's +edemas +edematous +edge +edge's +edged +edgeless +edger +edger's +edges +edgewise +edgier +edgiest +edgily +edginess +edginess's +edging +edging's +edgings +edgy +edibility +edibility's +edible +edibleness +edibles +edict +edict's +edicts +edification +edification's +edifice +edifice's +edifices +edified +edifier +edifier's +edifiers +edifies +edify +edifying +edit +editable +edited +editing +edition +edition's +editions +editor +editor's +editorial +editorialise +editorialised +editorialises +editorialising +editorialize +editorialized +editorializes +editorializing +editorially +editorials +editors +editorship +editorship's +editorships +edits +educability +educable +educate +educated +educates +educating +education +education's +educational +educationalist +educationalist's +educationalists +educationally +educationist +educationist's +educationists +educations +educative +educator +educator's +educators +educe +educed +educes +educing +edutainment +eek +eel +eel's +eels +eerie +eerier +eeriest +eerily +eeriness +efface +effaced +effacement +effacement's +effaces +effacing +effect +effect's +effected +effecting +effective +effectively +effectiveness +effectiveness's +effector's +effectors +effects +effectual +effectually +effectuate +effectuated +effectuates +effectuating +effeminacy +effeminacy's +effeminate +effeminately +effeminise +effeminised +effeminises +effeminising +effeminize +effeminized +effeminizes +effeminizing +effendi +effendi's +effendis +efferent +effervesce +effervesced +effervescence +effervescence's +effervescent +effervescently +effervesces +effervescing +effete +effetely +effeteness +efficacious +efficaciously +efficacy +efficacy's +efficiencies +efficiency +efficiency's +efficient +efficiently +effigies +effigy +effigy's +efflorescence +efflorescence's +efflorescent +effluence +effluence's +effluent +effluent's +effluents +effluvia +effluvium +effluvium's +effort +effort's +effortless +effortlessly +effortlessness +effortlessness's +efforts +effrontery +effrontery's +effulgence +effulgence's +effulgent +effuse +effused +effuses +effusing +effusion +effusion's +effusions +effusive +effusively +effusiveness +egad +egalitarian +egalitarianism +egalitarianism's +egalitarians +egg +egg's +eggbeater +eggbeater's +eggbeaters +eggcup +eggcup's +eggcups +egged +egghead +egghead's +eggheads +egging +eggnog +eggnog's +eggplant +eggplant's +eggplants +eggs +eggshell +eggshell's +eggshells +eglantine +eglantine's +eglantines +ego +ego's +egocentric +egocentrically +egocentricity +egocentricity's +egocentrics +egoism +egoism's +egoist +egoist's +egoistic +egoistical +egoistically +egoists +egomania +egomania's +egomaniac +egomaniac's +egomaniacs +egos +egotism +egotism's +egotist +egotist's +egotistic +egotistical +egotistically +egotists +egregious +egregiously +egregiousness +egress +egress's +egresses +egret +egret's +egrets +eh +eider +eider's +eiderdown +eiderdown's +eiderdowns +eiders +eidetic +eight +eight's +eighteen +eighteen's +eighteens +eighteenth +eighteenths +eightfold +eighth +eighths +eighties +eightieth +eightieths +eights +eighty +eighty's +einsteinium +einsteinium's +eisteddfod +eisteddfods +either +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculation's +ejaculations +ejaculatory +eject +ejected +ejecting +ejection +ejection's +ejections +ejector +ejector's +ejectors +ejects +eke +eked +ekes +eking +el +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaboration's +elaborations +eland +eland's +elands +elapse +elapsed +elapses +elapsing +elastic +elastically +elasticity +elasticity's +elasticize +elasticized +elasticizes +elasticizing +elastics +elate +elated +elatedly +elates +elating +elation +elation's +elbow +elbow's +elbowed +elbowing +elbowroom +elbowroom's +elbows +elder +elderberries +elderberry +elderberry's +elderflower +elderly +elders +eldest +elect +elected +electing +election +election's +electioneer +electioneered +electioneering +electioneers +elections +elective +electives +elector +elector's +electoral +electorate +electorate's +electorates +electors +electric +electrical +electrically +electrician +electrician's +electricians +electricity +electricity's +electrics +electrification +electrification's +electrified +electrifier +electrifier's +electrifiers +electrifies +electrify +electrifying +electrocardiogram +electrocardiogram's +electrocardiograms +electrocardiograph +electrocardiograph's +electrocardiographs +electrocardiography +electrochemical +electrochemically +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocution's +electrocutions +electrode +electrode's +electrodes +electrodynamics +electroencephalogram +electroencephalogram's +electroencephalograms +electroencephalograph +electroencephalograph's +electroencephalographic +electroencephalographs +electroencephalography +electroencephalography's +electroluminescent +electrolysation +electrolyse +electrolysed +electrolyser +electrolyser's +electrolyses +electrolysing +electrolysis +electrolysis's +electrolyte +electrolyte's +electrolytes +electrolytic +electrolyze +electrolyzed +electrolyzes +electrolyzing +electromagnet +electromagnet's +electromagnetic +electromagnetically +electromagnetism +electromagnetism's +electromagnets +electromechanical +electromotive +electron +electron's +electronegative +electronic +electronically +electronics +electrons +electrophoresis +electrophoresis's +electroplate +electroplated +electroplates +electroplating +electroscope +electroscope's +electroscopes +electroscopic +electroshock +electroshock's +electrostatic +electrostatics +electrotype +electrotype's +electrotypes +elects +eleemosynary +elegance +elegance's +elegant +elegantly +elegiac +elegiacs +elegies +elegise +elegised +elegises +elegising +elegize +elegized +elegizes +elegizing +elegy +elegy's +element +element's +elemental +elementally +elementarily +elementary +elements +elephant +elephant's +elephantiasis +elephantiasis's +elephantine +elephants +elevate +elevated +elevates +elevating +elevation +elevation's +elevations +elevator +elevator's +elevators +eleven +eleven's +elevens +elevenses +eleventh +elevenths +elf +elf's +elfin +elfish +elicit +elicitation +elicitation's +elicited +eliciting +elicits +elide +elided +elides +eliding +eligibility +eligibility's +eligible +eligibly +eliminate +eliminated +eliminates +eliminating +elimination +elimination's +eliminations +eliminator +eliminator's +eliminators +elision +elision's +elisions +elite +elite's +elites +elitism +elitism's +elitist +elitist's +elitists +elixir +elixir's +elixirs +elk +elk's +elks +ell +ell's +ellipse +ellipse's +ellipses +ellipsis +ellipsis's +ellipsoid +ellipsoid's +ellipsoidal +ellipsoids +elliptic +elliptical +elliptically +ells +elm +elm's +elms +elocution +elocution's +elocutionary +elocutionist +elocutionist's +elocutionists +elodea +elodeas +elongate +elongated +elongates +elongating +elongation +elongation's +elongations +elope +eloped +elopement +elopement's +elopements +elopes +eloping +eloquence +eloquence's +eloquent +eloquently +else +elsewhere +elucidate +elucidated +elucidates +elucidating +elucidation +elucidation's +elucidations +elude +eluded +eludes +eluding +elusive +elusively +elusiveness +elusiveness's +eluted +elves +em's +emaciate +emaciated +emaciates +emaciating +emaciation +emaciation's +email +emailed +emailing +emails +emanate +emanated +emanates +emanating +emanation +emanation's +emanations +emancipate +emancipated +emancipates +emancipating +emancipation +emancipation's +emancipator +emancipator's +emancipators +emasculate +emasculated +emasculates +emasculating +emasculation +emasculation's +embalm +embalmed +embalmer +embalmer's +embalmers +embalming +embalms +embank +embanked +embanking +embankment +embankment's +embankments +embanks +embargo +embargo's +embargoed +embargoes +embargoing +embark +embarkation +embarkation's +embarkations +embarked +embarking +embarks +embarrass +embarrassed +embarrasses +embarrassing +embarrassingly +embarrassment +embarrassment's +embarrassments +embassies +embassy +embassy's +embattled +embed +embeddable +embedded +embedding +embeddings +embeds +embellish +embellished +embellishes +embellishing +embellishment +embellishment's +embellishments +ember +ember's +embers +embezzle +embezzled +embezzlement +embezzlement's +embezzler +embezzler's +embezzlers +embezzles +embezzling +embitter +embittered +embittering +embitterment +embitters +emblazon +emblazoned +emblazoning +emblazonment +emblazonment's +emblazons +emblem +emblem's +emblematic +emblematically +emblematise +emblematised +emblematises +emblematising +emblematize +emblematized +emblematizes +emblematizing +emblemise +emblemised +emblemises +emblemising +emblemize +emblemized +emblemizes +emblemizing +emblems +embodied +embodies +embodiment +embodiment's +embodiments +embody +embodying +embolden +emboldened +emboldening +emboldens +embolism +embolism's +embolisms +embosom +emboss +embossed +embosser +embosser's +embossers +embosses +embossing +embouchure +embouchure's +emboweled +emboweling +embowelled +embowelling +embower +embowered +embowering +embowers +embrace +embraceable +embraced +embraces +embracing +embrasure +embrasure's +embrasures +embroider +embroidered +embroiderer +embroiderer's +embroiderers +embroideries +embroidering +embroiders +embroidery +embroidery's +embroil +embroiled +embroiling +embroilment +embroilment's +embroils +embryo +embryo's +embryological +embryologist +embryologist's +embryologists +embryology +embryology's +embryonic +embryos +emcee +emcee's +emceed +emceeing +emcees +emend +emendation +emendation's +emendations +emended +emending +emends +emerald +emerald's +emeralds +emerge +emerged +emergence +emergence's +emergencies +emergency +emergency's +emergent +emerges +emerging +emeritus +emery +emery's +emetic +emetics +emigrant +emigrant's +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +emigration's +emigrations +eminence +eminence's +eminences +eminent +eminently +emir +emir's +emirate +emirate's +emirates +emirs +emissaries +emissary +emissary's +emission +emission's +emissions +emit +emits +emitted +emitter +emitter's +emitters +emitting +emollient +emollients +emolument +emolument's +emoluments +emote +emoted +emotes +emoticon +emoticons +emoting +emotion +emotion's +emotional +emotionalise +emotionalised +emotionalises +emotionalising +emotionalism +emotionalism's +emotionality +emotionality's +emotionalize +emotionalized +emotionalizes +emotionalizing +emotionally +emotionless +emotions +emotive +emotively +empanelled +empanelling +empathetic +empathic +empathise +empathised +empathises +empathising +empathize +empathized +empathizes +empathizing +empathy +empathy's +emperor +emperor's +emperors +emphases +emphasis +emphasis's +emphasise +emphasised +emphasises +emphasising +emphasize +emphasized +emphasizes +emphasizing +emphatic +emphatically +emphysema +emphysema's +empire +empire's +empires +empiric +empirical +empirically +empiricism +empiricism's +empiricist +empiricist's +empiricists +emplacement +emplacement's +emplacements +employ +employable +employed +employee +employee's +employees +employer +employer's +employers +employing +employment +employment's +employments +employs +emporium +emporium's +emporiums +empower +empowered +empowering +empowerment +empowerment's +empowers +empress +empress's +empresses +emprise +emprises +emptied +emptier +empties +emptiest +emptily +emptiness +emptiness's +empty +emptying +empyrean +empyrean's +emulate +emulated +emulates +emulating +emulation +emulation's +emulations +emulative +emulator +emulator's +emulators +emulsification +emulsification's +emulsified +emulsifier +emulsifier's +emulsifiers +emulsifies +emulsify +emulsifying +emulsion +emulsion's +emulsions +emus +en +en's +enable +enabled +enabler +enabler's +enablers +enables +enabling +enact +enacted +enacting +enactment +enactment's +enactments +enacts +enamel +enamel's +enameled +enameling +enamelled +enameller +enameller's +enamellers +enamelling +enamellings +enamellist +enamellist's +enamellists +enamels +enamelware +enamelware's +enamor +enamored +enamoring +enamors +enamour +enamoured +enamouring +enamours +enc +encamp +encamped +encamping +encampment +encampment's +encampments +encamps +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +encapsulation's +encapsulations +encarnalise +encarnalised +encarnalises +encarnalising +encarnalize +encarnalized +encarnalizes +encarnalizing +encase +encased +encasement +encasement's +encases +encasing +encephalitic +encephalitis +encephalitis's +encephalopathy +encephalopathy's +enchain +enchained +enchaining +enchains +enchant +enchanted +enchanter +enchanter's +enchanters +enchanting +enchantingly +enchantment +enchantment's +enchantments +enchantress +enchantress's +enchantresses +enchants +enchilada +enchilada's +enchiladas +encipher +enciphered +enciphering +enciphers +encircle +encircled +encirclement +encirclement's +encirclements +encircles +encircling +encl +enclave +enclave's +enclaves +enclose +enclosed +encloses +enclosing +enclosure +enclosure's +enclosures +encode +encoded +encoder +encoder's +encoders +encodes +encoding +encomium +encomium's +encomiums +encompass +encompassed +encompasses +encompassing +encore +encored +encores +encoring +encounter +encountered +encountering +encounters +encourage +encouraged +encouragement +encouragement's +encouragements +encourager +encourager's +encourages +encouraging +encouragingly +encroach +encroached +encroaches +encroaching +encroachment +encroachment's +encroachments +encrust +encrustation +encrustation's +encrustations +encrusted +encrusting +encrusts +encrypt +encrypted +encrypting +encryption +encryption's +encrypts +encumber +encumbered +encumbering +encumbers +encumbrance +encumbrance's +encumbrances +encyclical +encyclical's +encyclicals +encyclopaedically +encyclopaedism +encyclopaedist +encyclopaedists +encyclopedically +encysted +encysting +end +end's +endameba +endamebas +endamoeba +endamoebas +endanger +endangered +endangering +endangerment +endangerment's +endangers +endear +endeared +endearing +endearingly +endearment +endearment's +endearments +endears +endeavor +endeavored +endeavoring +endeavors +endeavour +endeavoured +endeavourer +endeavourer's +endeavourers +endeavouring +endeavours +ended +endemic +endemically +endemics +endgame +endgame's +endgames +ending +ending's +endings +endive +endive's +endives +endless +endlessly +endlessness +endlessness's +endmost +endocrine +endocrines +endocrinologist +endocrinologist's +endocrinologists +endocrinology +endocrinology's +endogenous +endogenously +endomorphism +endoplasmic +endorphin +endorphins +endorse +endorsed +endorsement +endorsement's +endorsements +endorser +endorser's +endorsers +endorses +endorsing +endoscope +endoscope's +endoscopes +endothermic +endow +endowed +endowing +endowment +endowment's +endowments +endows +endpapers +endpoint +endpoint's +endpoints +ends +endue +endued +endues +enduing +endurable +endurance +endurance's +endure +endured +endures +enduring +endways +enema +enema's +enemas +enemies +enemy +enemy's +energetic +energetically +energies +energise +energised +energiser +energiser's +energisers +energises +energising +energize +energized +energizer +energizer's +energizers +energizes +energizing +energy +energy's +enervate +enervated +enervates +enervating +enervation +enervation's +enfeeble +enfeebled +enfeeblement +enfeeblement's +enfeebles +enfeebling +enfilade +enfilade's +enfiladed +enfilades +enfilading +enfold +enfolded +enfolding +enfolds +enforce +enforceability +enforceability's +enforceable +enforced +enforcement +enforcement's +enforcements +enforcer +enforcer's +enforcers +enforces +enforcing +enfranchise +enfranchised +enfranchisement +enfranchisement's +enfranchiser +enfranchiser's +enfranchises +enfranchising +eng +engage +engaged +engagement +engagement's +engagements +engages +engaging +engagingly +engender +engendered +engendering +engenders +engine +engine's +engineer +engineer's +engineered +engineering +engineering's +engineers +engines +engorge +engorged +engorgement +engorgement's +engorges +engorging +engrave +engraved +engraver +engraver's +engravers +engraves +engraving +engraving's +engravings +engross +engrossed +engrosses +engrossing +engrossment +engrossment's +engulf +engulfed +engulfing +engulfment +engulfs +enhance +enhanced +enhancement +enhancement's +enhancements +enhancer +enhancer's +enhancers +enhances +enhancing +enharmonic +enigma +enigma's +enigmas +enigmatic +enigmatically +enjambment +enjambment's +enjambments +enjoin +enjoined +enjoining +enjoins +enjoy +enjoyable +enjoyably +enjoyed +enjoying +enjoyment +enjoyment's +enjoyments +enjoys +enl +enlarge +enlargeable +enlarged +enlargement +enlargement's +enlargements +enlarger +enlarger's +enlargers +enlarges +enlarging +enlighten +enlightened +enlightening +enlightenment +enlightenment's +enlightens +enlist +enlisted +enlistee +enlistee's +enlistees +enlisting +enlistment +enlistment's +enlistments +enlists +enliven +enlivened +enlivening +enlivenment +enlivenment's +enlivens +enmesh +enmeshed +enmeshes +enmeshing +enmeshment +enmeshment's +enmities +enmity +enmity's +ennoble +ennobled +ennoblement +ennoblement's +ennobles +ennobling +ennui +ennui's +enological +enologist +enologists +enormities +enormity +enormity's +enormous +enormously +enormousness +enormousness's +enough +enplane +enplaned +enplanes +enplaning +enquire +enquired +enquirer +enquirers +enquires +enquiries +enquiring +enquiringly +enquiry +enquiry's +enrage +enraged +enrages +enraging +enrapture +enraptured +enraptures +enrapturing +enrich +enriched +enriches +enriching +enrichment +enrichment's +enrobed +enrol +enroll +enrolled +enrolling +enrollment +enrollment's +enrollments +enrolls +enrolment +enrolment's +enrolments +enrols +ensconce +ensconced +ensconces +ensconcing +ensemble +ensemble's +ensembles +enshrine +enshrined +enshrinement +enshrinement's +enshrines +enshrining +enshroud +enshrouded +enshrouding +enshrouds +ensign +ensign's +ensigns +ensilage +ensilage's +enslave +enslaved +enslavement +enslavement's +enslaves +enslaving +ensnare +ensnared +ensnarement +ensnares +ensnaring +ensorcelled +ensue +ensued +ensues +ensuing +ensure +ensured +ensures +ensuring +entail +entailed +entailing +entailment +entailment's +entails +entangle +entangled +entanglement +entanglement's +entanglements +entangler +entangler's +entangles +entangling +entendre +entendres +entente +entente's +ententes +enter +entered +entering +enteritis +enteritis's +enterprise +enterprise's +enterprises +enterprising +enterprisingly +enters +entertain +entertained +entertainer +entertainer's +entertainers +entertaining +entertainingly +entertainment +entertainment's +entertainments +entertains +enthalpies +enthalpy +enthalpy's +enthral +enthrall +enthralled +enthralling +enthrallment +enthrallment's +enthrallments +enthralls +enthralment +enthralment's +enthralments +enthrals +enthrone +enthroned +enthronement +enthronement's +enthronements +enthrones +enthroning +enthronisation +enthronisations +enthronization +enthronizations +enthuse +enthused +enthuses +enthusiasm +enthusiasm's +enthusiasms +enthusiast +enthusiast's +enthusiastic +enthusiastically +enthusiasts +enthusing +entice +enticed +enticement +enticement's +enticements +entices +enticing +enticingly +entire +entirely +entirety +entirety's +entities +entitle +entitled +entitlement +entitlement's +entitlements +entitles +entitling +entity +entity's +entomb +entombed +entombing +entombment +entombment's +entombs +entomological +entomologise +entomologised +entomologises +entomologising +entomologist +entomologists +entomologize +entomologized +entomologizes +entomologizing +entomology +entomology's +entourage +entourage's +entourages +entr'acte +entr'actes +entrails +entrain +entrained +entrainment +entrance +entrance's +entranced +entrancement +entrancement's +entrances +entrancing +entrancingly +entrant +entrant's +entrants +entrap +entrapment +entrapment's +entrapped +entrapping +entraps +entreat +entreated +entreaties +entreating +entreatingly +entreats +entreaty +entreaty's +entrench +entrenched +entrenches +entrenching +entrenchment +entrenchment's +entrenchments +entrepreneur +entrepreneur's +entrepreneurial +entrepreneurs +entrepreneurship +entrepreneurship's +entries +entropic +entropy +entropy's +entrust +entrusted +entrusting +entrusts +entry +entry's +entryway +entryway's +entryways +entrée +entrées +entwine +entwined +entwines +entwining +enumerable +enumerate +enumerated +enumerates +enumerating +enumeration +enumeration's +enumerations +enumerator +enumerator's +enumerators +enunciate +enunciated +enunciates +enunciating +enunciation +enunciation's +enuresis +enuresis's +envelop +envelope +envelope's +enveloped +enveloper +enveloper's +envelopers +envelopes +enveloping +envelopment +envelopment's +envelops +envenom +envenomed +envenoming +envenoms +enviable +enviably +envied +envier +envies +envious +enviously +enviousness +enviousness's +environ +environment +environment's +environmental +environmentalism +environmentalism's +environmentalist +environmentalist's +environmentalists +environmentally +environments +environs +envisage +envisaged +envisages +envisaging +envision +envisioned +envisioning +envisions +envoy +envoy's +envoys +envy +envy's +envying +envyingly +enzymatic +enzyme +enzyme's +enzymes +eon +eon's +eons +epaulet +epaulet's +epaulets +ephedrine +ephedrine's +ephemera +ephemera's +ephemeral +ephemerally +ephemeris +ephemeris's +epic +epic's +epically +epicenter +epicenter's +epicenters +epicentre +epicentre's +epicentres +epics +epicure +epicure's +epicurean +epicureans +epicures +epicycles +epidemic +epidemically +epidemics +epidemiological +epidemiologist +epidemiologist's +epidemiologists +epidemiology +epidemiology's +epidermal +epidermis +epidermis's +epidermises +epidural +epidurals +epigeous +epiglottis +epiglottis's +epiglottises +epigram +epigram's +epigrammatic +epigrammatise +epigrammatised +epigrammatises +epigrammatising +epigrammatize +epigrammatized +epigrammatizes +epigrammatizing +epigrams +epigraph +epigraph's +epigraphs +epigraphy +epilepsy +epilepsy's +epileptic +epileptics +epilogue +epilogue's +epilogues +epimerise +epimerised +epimerising +epimerize +epimerized +epimerizing +epinephrine +epinephrine's +epiphanies +epiphany +epiphany's +epiphenomena +epiphenomenon +epiphenomenon's +episcopacy +episcopacy's +episcopate +episcopate's +episcopise +episcopised +episcopises +episcopising +episcopize +episcopized +episcopizes +episcopizing +episode +episode's +episodes +episodic +episodically +epistemic +epistemological +epistemology +epistemology's +epistle +epistle's +epistles +epistolary +epitaph +epitaph's +epitaphs +epithelial +epithelium +epithelium's +epithet +epithet's +epithetic +epithets +epitome +epitome's +epitomes +epitomise +epitomised +epitomiser +epitomiser's +epitomisers +epitomises +epitomising +epitomize +epitomized +epitomizer +epitomizer's +epitomizers +epitomizes +epitomizing +epoch +epoch's +epochal +epochs +eponymous +epoxies +epoxy +epsilon +epsilon's +epsilons +equability +equability's +equable +equably +equal +equaled +equaling +equalisation +equalisation's +equalisations +equalise +equalised +equaliser +equaliser's +equalisers +equalises +equalising +equalities +equality +equality's +equalization +equalization's +equalizations +equalize +equalized +equalizer +equalizer's +equalizers +equalizes +equalizing +equalled +equalling +equally +equals +equanimity +equanimity's +equate +equated +equates +equating +equation +equation's +equations +equator +equator's +equatorial +equators +equerries +equerry +equerry's +equestrian +equestrianism +equestrians +equestrienne +equestrienne's +equestriennes +equiangular +equidistant +equidistantly +equilateral +equilaterals +equilibrating +equilibration +equilibration's +equilibrium +equilibrium's +equine +equines +equinoctial +equinox +equinox's +equinoxes +equip +equipage +equipage's +equipages +equipment +equipment's +equipments +equipoise +equipoise's +equipped +equipping +equips +equitable +equitably +equitation +equitation's +equities +equity +equity's +equiv +equivalence +equivalence's +equivalences +equivalencies +equivalency +equivalency's +equivalent +equivalently +equivalents +equivocal +equivocally +equivocalness +equivocalness's +equivocate +equivocated +equivocates +equivocating +equivocation +equivocation's +equivocations +equivocator +equivocator's +equivocators +era +era's +eradicable +eradicate +eradicated +eradicates +eradicating +eradication +eradication's +eradicator +eradicator's +eradicators +eras +erasable +erase +erased +eraser +eraser's +erasers +erases +erasing +erasure +erasure's +erasures +erbium +erbium's +ere +erect +erected +erectile +erecting +erection +erection's +erections +erectly +erectness +erector +erector's +erectors +erects +erelong +eremite +eremite's +eremites +erg +erg's +ergo +ergonomic +ergonomically +ergonomics +ergophobia +ergot +ergot's +ergs +ermine +ermine's +ermines +erode +eroded +erodes +eroding +erogenous +erosion +erosion's +erosive +erotic +erotica +erotica's +erotically +eroticisation +eroticise +eroticised +eroticises +eroticising +eroticism +eroticism's +eroticization +eroticize +eroticized +eroticizes +eroticizing +err +errand +errand's +errands +errant +errata +errata's +erratic +erratically +erratum +erratum's +erred +erring +erroneous +erroneously +error +error's +errors +errs +ersatz +ersatzes +erstwhile +eruct +eructation +eructation's +eructed +eructing +eructs +erudite +eruditely +erudition +erudition's +erupt +erupted +erupting +eruption +eruption's +eruptions +eruptive +erupts +erysipelas +erysipelas's +erythraemia +erythrocyte +erythrocyte's +erythrocytes +esc +escalades +escalate +escalated +escalates +escalating +escalation +escalation's +escalations +escalator +escalator's +escalators +escallop +escalloped +escalloping +escallops +escalope +escapade +escapade's +escapades +escape +escaped +escapee +escapee's +escapees +escapement +escapement's +escapements +escapes +escaping +escapism +escapism's +escapist +escapists +escapologist +escapologist's +escapologists +escapology +escargot +escargot's +escargots +escarole +escarole's +escaroles +escarpment +escarpment's +escarpments +eschatology +eschatology's +eschew +eschewed +eschewing +eschews +escort +escort's +escorted +escorting +escorts +escritoire +escritoire's +escritoires +escrow +escrow's +escrows +escudo +escudo's +escudos +escutcheon +escutcheon's +escutcheons +esophagi +esophagus +esophagus's +esoteric +esoterically +espadrille +espadrille's +espadrilles +espalier +espalier's +espaliered +espaliering +espaliers +especial +especially +espied +espies +espionage +espionage's +esplanade +esplanade's +esplanades +espousal +espousal's +espouse +espoused +espouses +espousing +espresso +espresso's +espressos +esprit +esprit's +espy +espying +esquire +esquire's +esquires +essay +essay's +essayed +essayer +essayer's +essayers +essaying +essayist +essayist's +essayists +essays +essence +essence's +essences +essential +essentialist +essentialist's +essentially +essentials +establish +established +establishes +establishing +establishment +establishment's +establishments +estate +estate's +estates +esteem +esteemed +esteeming +esteems +ester +ester's +esters +esthete's +esthetical +esthetician +esthetician's +estheticians +estimable +estimate +estimated +estimates +estimating +estimation +estimation's +estimations +estimator +estimator's +estimators +estrange +estranged +estrangement +estrangement's +estrangements +estranges +estranging +estrogen +estrogen's +estrogenic +estrogens +estrous +estrum +estrums +estrus +estrus's +estruses +estuaries +estuarine +estuary +estuary's +et +etas +etc +etch +etched +etcher +etcher's +etchers +etches +etching +etching's +etchings +eternal +eternalise +eternalised +eternalises +eternalising +eternalize +eternalized +eternalizes +eternalizing +eternally +eternalness +eternise +eternised +eternises +eternising +eternities +eternity +eternity's +eternize +eternized +eternizes +eternizing +ethane +ethane's +ethanol +ethanol's +ether +ether's +ethereal +etherealise +etherealised +etherealises +etherealising +etherealize +etherealized +etherealizes +etherealizing +ethereally +etherisation +etherise +etherised +etheriser +etheriser's +etherisers +etherises +etherising +etherize +etherized +etherizer +etherizer's +etherizers +etherizes +etherizing +ethic +ethic's +ethical +ethically +ethicise +ethicised +ethicises +ethicising +ethicist +ethicize +ethicized +ethicizes +ethicizing +ethics +ethnic +ethnically +ethnicity +ethnicity's +ethnics +ethnocentric +ethnocentrism +ethnocentrism's +ethnographer +ethnographer's +ethnographers +ethnographic +ethnographically +ethnography +ethnography's +ethnological +ethnologically +ethnologist +ethnologist's +ethnologists +ethnology +ethnology's +ethological +ethos +ethos's +ethyl +ethyl's +ethylene +ethylene's +etiolated +etiologic +etiological +etiologically +etiologist +etiologist's +etiquette +etiquette's +etymological +etymologically +etymologies +etymologise +etymologised +etymologises +etymologising +etymologist +etymologist's +etymologists +etymologize +etymologized +etymologizes +etymologizing +etymology +etymology's +eucalypti +eucalyptus +eucalyptus's +eucalyptuses +euchre +euchre's +euchred +euchres +euchring +eudaemonist +eudaemonist's +eudaemonists +eudemon +eudemonia +eudemonic +eudemonics +eudemonism +eudemonist +eudemonistic +eudemonistical +eudemonists +eudemons +eugenic +eugenically +eugenicist +eugenicist's +eugenicists +eugenics +euhemerise +euhemerised +euhemerises +euhemerising +euhemerize +euhemerized +euhemerizes +euhemerizing +eukaryote +eulogies +eulogise +eulogised +eulogiser +eulogiser's +eulogisers +eulogises +eulogising +eulogist +eulogist's +eulogistic +eulogists +eulogize +eulogized +eulogizer +eulogizer's +eulogizers +eulogizes +eulogizing +eulogy +eulogy's +eunuch +eunuch's +eunuchs +euphemise +euphemised +euphemises +euphemising +euphemism +euphemism's +euphemisms +euphemistic +euphemistically +euphemize +euphemized +euphemizes +euphemizing +euphonious +euphoniously +euphonise +euphonised +euphonises +euphonising +euphonium +euphonium's +euphoniums +euphonize +euphonized +euphonizes +euphonizing +euphony +euphony's +euphoria +euphoria's +euphoric +euphorically +eupnoea +eureka +euro +europium +europium's +euros +eutectic +euthanasia +euthanasia's +euthanize +euthanized +euthanizes +euthanizing +euthenics +evacuate +evacuated +evacuates +evacuating +evacuation +evacuation's +evacuations +evacuee +evacuee's +evacuees +evadable +evade +evaded +evader +evader's +evaders +evades +evading +evaluate +evaluated +evaluates +evaluating +evaluation +evaluation's +evaluations +evaluative +evaluator +evaluator's +evaluators +evanescence +evanescence's +evanescent +evangelic +evangelical +evangelicalism +evangelicalism's +evangelically +evangelicals +evangelisation +evangelisation's +evangelisations +evangelise +evangelised +evangeliser +evangeliser's +evangelisers +evangelises +evangelising +evangelism +evangelism's +evangelist +evangelist's +evangelistic +evangelists +evangelization +evangelization's +evangelizations +evangelize +evangelized +evangelizer +evangelizer's +evangelizers +evangelizes +evangelizing +evaporate +evaporated +evaporates +evaporating +evaporation +evaporation's +evaporator +evaporator's +evaporators +evasion +evasion's +evasions +evasive +evasively +evasiveness +eve +eve's +even +evened +evener +evening +evening's +evenings +evenly +evenness +evens +evensong +evensong's +event +event's +eventful +eventfully +eventfulness +eventide +eventide's +events +eventual +eventualities +eventuality +eventuality's +eventually +eventuate +eventuated +eventuates +eventuating +ever +everglade +everglade's +everglades +evergreen +evergreens +everlasting +everlastingly +everlastings +evermore +every +everybody +everyday +everyman +everyone +everyplace +everything +everywhere +eves +evict +evicted +evicting +eviction +eviction's +evictions +evicts +evidence +evidence's +evidenced +evidences +evidencing +evident +evidential +evidently +evil +evildoer +evildoer's +evildoers +evildoing +evildoing's +eviler +evilest +eviller +evillest +evilly +evilness +evilness's +evils +evince +evinced +evinces +evincing +eviscerate +eviscerated +eviscerates +eviscerating +evisceration +evisceration's +evocation +evocation's +evocations +evocative +evocatively +evoke +evoked +evokes +evoking +evolute's +evolution +evolution's +evolutionarily +evolutionary +evolutionism +evolutionism's +evolutionist +evolutionist's +evolutionists +evolutions +evolve +evolved +evolves +evolving +ewe +ewe's +ewer +ewer's +ewers +ewes +ex +exacerbate +exacerbated +exacerbates +exacerbating +exacerbation +exacerbation's +exact +exacted +exacter +exactest +exacting +exactingly +exaction +exaction's +exactitude +exactitude's +exactly +exactness +exactness's +exacts +exaggerate +exaggerated +exaggeratedly +exaggerates +exaggerating +exaggeration +exaggeration's +exaggerations +exaggerator +exaggerator's +exaggerators +exalt +exaltation +exaltation's +exalted +exalting +exalts +exam +exam's +examinable +examination +examination's +examinations +examine +examined +examinees +examiner +examiner's +examiners +examines +examining +example +example's +exampled +examples +exampling +exams +exasperate +exasperated +exasperatedly +exasperates +exasperating +exasperatingly +exasperation +exasperation's +excavate +excavated +excavates +excavating +excavation +excavation's +excavations +excavator +excavator's +excavators +exceed +exceeded +exceeding +exceedingly +exceeds +excel +excelled +excellence +excellence's +excellencies +excellent +excellently +excelling +excels +excelsior +except +excepted +excepting +exception +exception's +exceptionable +exceptional +exceptionally +exceptions +excepts +excerpt +excerpt's +excerpted +excerpting +excerpts +excess +excess's +excesses +excessive +excessively +exchange +exchangeable +exchanged +exchanger +exchanger's +exchangers +exchanges +exchanging +exchequer +exchequer's +exchequers +excise +excise's +excised +excises +excising +excision +excision's +excisions +excitability +excitability's +excitable +excitably +excitation +excitation's +excitations +excite +excited +excitedly +excitement +excitement's +excitements +exciter +exciter's +exciters +excites +exciting +excitingly +excl +exclaim +exclaimed +exclaiming +exclaims +exclamation +exclamation's +exclamations +exclamatory +exclude +excluded +excludes +excluding +exclusion +exclusion's +exclusionary +exclusions +exclusive +exclusively +exclusiveness +exclusiveness's +exclusives +exclusivity +exclusivity's +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunication's +excommunications +excoriate +excoriated +excoriates +excoriating +excoriation +excoriation's +excoriations +excrement +excrement's +excremental +excrescence +excrescence's +excrescences +excrescent +excreta +excrete +excreted +excretes +excreting +excretion +excretion's +excretions +excretory +excruciating +excruciatingly +excruciation +excruciation's +exculpate +exculpated +exculpates +exculpating +exculpation +exculpation's +exculpatory +excursion +excursion's +excursionist +excursionist's +excursionists +excursions +excursive +excursively +excursiveness +excusable +excusably +excuse +excused +excuses +excusing +exec +exec's +execrable +execrably +execrate +execrated +execrates +execrating +execration +execration's +execs +executable +execute +executed +executes +executing +execution +execution's +executioner +executioner's +executioners +executions +executive +executive's +executives +executor +executor's +executors +executrices +executrix +executrix's +exegeses +exegesis +exegesis's +exegetic +exegetical +exegetics +exemplar +exemplar's +exemplars +exemplary +exemplification +exemplification's +exemplifications +exemplified +exemplifies +exemplify +exemplifying +exempt +exempted +exempting +exemption +exemption's +exemptions +exempts +exercisable +exercise +exercised +exerciser +exerciser's +exercisers +exercises +exercising +exert +exerted +exerting +exertion +exertion's +exertions +exerts +exes +exeunt +exfoliate +exfoliated +exfoliates +exfoliating +exfoliation +exfoliation's +exhalation +exhalation's +exhalations +exhale +exhaled +exhales +exhaling +exhaust +exhausted +exhaustible +exhausting +exhaustion +exhaustion's +exhaustive +exhaustively +exhaustiveness +exhausts +exhibit +exhibited +exhibiting +exhibition +exhibition's +exhibitioner +exhibitioner's +exhibitioners +exhibitionism +exhibitionism's +exhibitionist +exhibitionist's +exhibitionists +exhibitions +exhibitor +exhibitor's +exhibitors +exhibits +exhilarate +exhilarated +exhilarates +exhilarating +exhilaration +exhilaration's +exhort +exhortation +exhortation's +exhortations +exhorted +exhorting +exhorts +exhumation +exhumation's +exhumations +exhume +exhumed +exhumes +exhuming +exigencies +exigency +exigency's +exigent +exiguity +exiguity's +exiguous +exile +exile's +exiled +exiles +exiling +exist +existed +existence +existence's +existences +existent +existential +existentialism +existentialism's +existentialist +existentialistic +existentialists +existentially +existing +exists +exit +exit's +exited +exiting +exits +exobiology +exobiology's +exocrine +exodus +exodus's +exoduses +exogenous +exonerate +exonerated +exonerates +exonerating +exoneration +exoneration's +exorbitance +exorbitance's +exorbitant +exorbitantly +exorcise +exorcised +exorcises +exorcising +exorcism +exorcism's +exorcisms +exorcist +exorcist's +exorcists +exoskeleton +exoskeleton's +exoskeletons +exosphere +exosphere's +exospheres +exothermic +exothermically +exotic +exotica +exotically +exoticism +exoticism's +exotics +exp +expand +expandability +expandability's +expandable +expanded +expander +expander's +expanding +expands +expanse +expanse's +expanses +expansible +expansion +expansion's +expansionary +expansionism +expansionism's +expansionist +expansionist's +expansionists +expansions +expansive +expansively +expansiveness +expatiate +expatiated +expatiates +expatiating +expatiation +expatiation's +expatriate +expatriated +expatriates +expatriating +expatriation +expatriation's +expect +expectancies +expectancy +expectancy's +expectant +expectantly +expectation +expectation's +expectations +expected +expecting +expectorant +expectorants +expectorate +expectorated +expectorates +expectorating +expectoration +expectoration's +expects +expedience +expediencies +expediency +expediency's +expedient +expediently +expedients +expedite +expedited +expediter +expediter's +expediters +expedites +expediting +expedition +expedition's +expeditionary +expeditions +expeditious +expeditiously +expeditiousness +expeditiousness's +expeditor's +expel +expelled +expelling +expels +expend +expendable +expendables +expended +expending +expenditure +expenditure's +expenditures +expends +expense +expense's +expenses +expensive +expensively +expensiveness +experience +experience's +experienced +experiences +experiencing +experiential +experiment +experiment's +experimental +experimentalist +experimentalist's +experimentalists +experimentally +experimentation +experimentation's +experimented +experimenter +experimenter's +experimenters +experimenting +experiments +expert +expert's +expertise +expertise's +expertly +expertness +expertness's +experts +expiate +expiated +expiates +expiating +expiation +expiation's +expiatory +expiration +expiration's +expiratory +expire +expired +expires +expiring +expiry +expiry's +explain +explainable +explained +explaining +explains +explanation +explanation's +explanations +explanatory +expletive +expletive's +expletives +explicable +explicate +explicated +explicates +explicating +explication +explication's +explications +explicative +explicit +explicitly +explicitness +explicitness's +explode +exploded +exploder +exploder's +exploders +explodes +exploding +exploit +exploit's +exploitable +exploitation +exploitation's +exploitations +exploitative +exploited +exploiter +exploiter's +exploiters +exploiting +exploits +exploration +exploration's +explorations +exploratory +explore +explored +explorer +explorer's +explorers +explores +exploring +explosion +explosion's +explosions +explosive +explosively +explosiveness +explosives +expo +exponent +exponent's +exponential +exponentially +exponentiation +exponents +export +export's +exportability +exportable +exportation +exportation's +exported +exporter +exporter's +exporters +exporting +exports +expos +expose +exposed +exposes +exposing +exposition +exposition's +expositions +expositor +expositor's +expositors +expository +expostulate +expostulated +expostulates +expostulating +expostulation +expostulation's +expostulations +exposure +exposure's +exposures +expound +expounded +expounder +expounder's +expounders +expounding +expounds +express +expressed +expresses +expressible +expressing +expression +expression's +expressionism +expressionism's +expressionist +expressionistic +expressionists +expressionless +expressionlessly +expressions +expressive +expressively +expressiveness +expressiveness's +expressly +expressway +expressway's +expressways +expropriate +expropriated +expropriates +expropriating +expropriation +expropriation's +expropriations +expropriator +expropriator's +expropriators +expulsion +expulsion's +expulsions +expunge +expunged +expunges +expunging +expurgate +expurgated +expurgates +expurgating +expurgation +expurgation's +expurgations +exquisite +exquisitely +exquisiteness +exquisiteness's +exsiccate +ext +extant +extemporaneous +extemporaneously +extemporaneousness +extempore +extemporisations +extemporise +extemporised +extemporiser +extemporiser's +extemporisers +extemporises +extemporising +extemporization +extemporization's +extemporizations +extemporize +extemporized +extemporizer +extemporizer's +extemporizers +extemporizes +extemporizing +extend +extended +extender +extender's +extenders +extending +extends +extensibility +extensibility's +extensible +extension +extension's +extensional +extensionally +extensions +extensive +extensively +extensiveness +extensors +extent +extent's +extents +extenuate +extenuated +extenuates +extenuating +extenuation +extenuation's +exterior +exterior's +exteriorisation +exteriorisation's +exteriorisations +exteriorise +exteriorised +exteriorises +exteriorising +exteriorization +exteriorization's +exteriorizations +exteriorize +exteriorized +exteriorizes +exteriorizing +exteriors +exterminate +exterminated +exterminates +exterminating +extermination +extermination's +exterminations +exterminator +exterminator's +exterminators +external +externalization +externalization's +externalizations +externalize +externalized +externalizes +externalizing +externally +externals +extinct +extinction +extinction's +extinctions +extinguish +extinguishable +extinguished +extinguisher +extinguisher's +extinguishers +extinguishes +extinguishing +extirpate +extirpated +extirpates +extirpating +extirpation +extirpation's +extol +extolled +extolling +extols +extort +extorted +extorting +extortion +extortion's +extortionate +extortionately +extortionist +extortionists +extorts +extra +extract +extractable +extracted +extracting +extraction +extraction's +extractions +extractive +extractor +extractor's +extractors +extracts +extracurricular +extraditable +extradite +extradited +extradites +extraditing +extradition +extradition's +extraditions +extragalactic +extrajudicial +extralegal +extramarital +extramural +extraneous +extraneously +extraordinaire +extraordinarily +extraordinary +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolation's +extrapolations +extras +extrasensory +extraterrestrial +extraterrestrials +extraterritorial +extraterritoriality +extraterritoriality's +extravagance +extravagance's +extravagances +extravagant +extravagantly +extravaganza +extravaganza's +extravaganzas +extravehicular +extravert's +extreme +extremely +extremeness +extremer +extremes +extremism +extremism's +extremist +extremist's +extremists +extremities +extremity +extremity's +extricable +extricate +extricated +extricates +extricating +extrication +extrication's +extrinsic +extrinsically +extroversion +extroversion's +extrovert +extrovert's +extroverted +extroverts +extrude +extruded +extrudes +extruding +extrusion +extrusion's +extrusions +extrusive +exuberance +exuberance's +exuberant +exuberantly +exudation +exudation's +exude +exuded +exudes +exuding +exult +exultant +exultantly +exultation +exultation's +exulted +exulting +exultingly +exults +exurb +exurb's +exurban +exurbanite +exurbanite's +exurbanites +exurbia +exurbia's +exurbs +eye +eye's +eyeball +eyeball's +eyeballed +eyeballing +eyeballs +eyebrow +eyebrow's +eyebrows +eyed +eyedropper +eyedropper's +eyedroppers +eyeful +eyeful's +eyefuls +eyeglass +eyeglass's +eyeglasses +eyeing +eyelash +eyelash's +eyelashes +eyeless +eyelet +eyelet's +eyelets +eyelid +eyelid's +eyelids +eyeliner +eyeliner's +eyeliners +eyen +eyepiece +eyepiece's +eyepieces +eyes +eyesight +eyesight's +eyesore +eyesore's +eyesores +eyestrain +eyestrain's +eyewash +eyewash's +eyewitness +eyewitness's +eyewitnesses +eying +eyrie's ++++++++++ +f +fable +fable's +fabled +fables +fabric +fabric's +fabricate +fabricated +fabricates +fabricating +fabrication +fabrication's +fabrications +fabricator +fabricator's +fabricators +fabrics +fabulists +fabulous +fabulously +facade +facade's +facades +face +face's +facecloth +facecloths +faced +faceless +faceplate +faceplate's +faces +facet +facet's +faceted +faceting +facetious +facetiously +facetiousness +facets +facial +facially +facials +facile +facilely +facilitate +facilitated +facilitates +facilitating +facilitation +facilitation's +facilitative +facilitator +facilitator's +facilitators +facilities +facility +facility's +facing +facing's +facings +facsimile +facsimile's +facsimiled +facsimileing +facsimiles +fact +fact's +faction +faction's +factional +factionalism +factionalism's +factions +factious +factitious +factoid +factoids +factor +factor's +factored +factorial +factorial's +factorials +factories +factoring +factoring's +factorisation +factorisation's +factorisations +factorise +factorising +factorization +factorization's +factorizations +factorize +factorized +factorizes +factorizing +factors +factory +factory's +factotum +factotum's +factotums +facts +factual +factually +faculties +faculty +faculty's +fad +fad's +faddish +faddishness +faddist +faddist's +faddists +faddy +fade +faded +fadeout +fades +fading +fads +faerie +faeries +fag +fag's +fagged +fagging +faggot +faggot's +faggoted +faggoting +faggoting's +faggots +fagot +fagot's +fagots +fags +fail +failed +failing +failing's +failings +faille +faille's +fails +failure +failure's +failures +fain +faint +fainted +fainter +fainter's +faintest +fainthearted +fainting +faintly +faintness +faints +fair +fairer +fairest +fairground +fairground's +fairgrounds +fairies +fairing +fairing's +fairings +fairish +fairly +fairness +fairness's +fairs +fairway +fairway's +fairways +fairy +fairy's +fairyland +fairyland's +fairylands +fairytale +faith +faith's +faithful +faithfully +faithfulness +faithfulness's +faithless +faithlessly +faithlessness +faithlessness's +faiths +fajita +fajitas +fake +faked +faker +faker's +fakers +fakes +faking +fakir +fakir's +fakirs +falcon +falcon's +falconer +falconer's +falconers +falconry +falconry's +falcons +fall +fall's +fallacies +fallacious +fallaciously +fallacy +fallacy's +fallback +fallen +faller +faller's +fallers +fallibility +fallibility's +fallible +fallibleness +fallibly +falling +falloff +falloffs +fallopian +fallout +fallout's +fallow +fallowed +fallowing +fallows +falls +false +falsehood +falsehood's +falsehoods +falsely +falseness +falseness's +falser +falsest +falsetto +falsetto's +falsettos +falsie +falsie's +falsies +falsifiable +falsification +falsification's +falsifications +falsified +falsifier +falsifier's +falsifiers +falsifies +falsify +falsifying +falsities +falsity +falsity's +falter +faltered +faltering +falteringly +falters +fame +fame's +famed +familial +familiar +familiarisation +familiarisation's +familiarisations +familiarise +familiarised +familiarises +familiarising +familiarities +familiarity +familiarity's +familiarization +familiarization's +familiarizations +familiarize +familiarized +familiarizes +familiarizing +familiarly +familiars +families +family +family's +famine +famine's +famines +famish +famished +famishes +famishing +famous +famously +fan +fan's +fanatic +fanatic's +fanatical +fanatically +fanaticise +fanaticised +fanaticises +fanaticising +fanaticism +fanaticism's +fanaticize +fanaticized +fanaticizes +fanaticizing +fanatics +fancied +fancier +fancier's +fanciers +fancies +fanciest +fanciful +fancifully +fancifulness +fancily +fanciness +fanciness's +fancy +fancying +fancywork +fancywork's +fandango +fandango's +fandangos +fanfare +fanfare's +fanfares +fang +fang's +fanged +fangs +fanlight +fanlight's +fanlights +fanned +fannies +fanning +fanny +fanny's +fans +fantail +fantail's +fantails +fantasia +fantasia's +fantasias +fantasies +fantasise +fantasised +fantasises +fantasising +fantasist +fantasist's +fantasists +fantasize +fantasized +fantasizes +fantasizing +fantastic +fantastical +fantastically +fantasy +fantasy's +fantasying +fanzine +fanzines +far +farad +farad's +faradisation +faradisation's +faradisations +faradise +faradised +faradiser +faradiser's +faradisers +faradises +faradising +faradizations +faradize +faradized +faradizer +faradizer's +faradizes +faradizing +farads +faraway +farce +farce's +farces +farcical +farcically +fare +fare's +fared +fares +farewell +farewell's +farewells +farina +farina's +farinaceous +faring +farm +farm's +farmed +farmer +farmer's +farmers +farmhand +farmhands +farmhouse +farmhouse's +farmhouses +farming +farming's +farmland +farmland's +farmlands +farms +farmstead +farmstead's +farmsteads +farmyard +farmyard's +farmyards +faro +faro's +farrago +farrago's +farragoes +farrowed +farrowing +farrows +farseeing +farsighted +farsightedness +fart +fart's +farted +farther +farthermost +farthest +farthing +farthing's +farthings +farting +farts +fascia +fascia's +fascias +fascicle +fascicle's +fascicles +fascinate +fascinated +fascinates +fascinating +fascinatingly +fascination +fascination's +fascinations +fascism +fascism's +fascist +fascist's +fascistic +fascists +fashion +fashion's +fashionable +fashionably +fashioned +fashioner +fashioner's +fashioners +fashioning +fashions +fast +fastback +fastback's +fastbacks +fastball +fastballs +fasted +fasten +fastened +fastener +fastener's +fasteners +fastening +fastening's +fastenings +fastens +faster +fastest +fastidious +fastidiously +fastidiousness +fastidiousness's +fasting +fastness +fastness's +fastnesses +fasts +fat +fat's +fatal +fatalism +fatalism's +fatalist +fatalist's +fatalistic +fatalistically +fatalists +fatalities +fatality +fatality's +fatally +fatback +fatback's +fate +fate's +fated +fateful +fatefully +fatefulness +fates +fathead +fathead's +fatheaded +fatheads +father +father's +fathered +fatherhood +fatherhood's +fathering +fatherland +fatherland's +fatherlands +fatherless +fatherly +fathers +fathom +fathom's +fathomable +fathomed +fathoming +fathomless +fathoms +fatigue +fatigue's +fatigued +fatigues +fatiguing +fating +fatness +fatness's +fats +fatso +fatso's +fatsos +fatted +fatten +fattened +fattening +fattens +fatter +fattest +fattier +fatties +fattiest +fattiness +fatty +fatuity +fatuity's +fatuous +fatuously +fatuousness +fatwa +fatwa's +faucet +faucet's +faucets +fault +fault's +faulted +faultfinder +faultfinder's +faultfinders +faultfinding +faultfinding's +faultier +faultiest +faultiness +faultiness's +faulting +faultless +faultlessly +faultlessness +faults +faulty +faun +faun's +fauna +fauna's +faunas +fauns +fauvism +fauvist +fauvists +favor +favor's +favorable +favorableness +favorably +favored +favorer +favorer's +favorers +favoring +favorite +favorite's +favorites +favoritism +favoritism's +favoritisms +favors +favour +favour's +favourable +favourableness +favourablenesses +favourably +favoured +favourer +favourer's +favourers +favouring +favouringly +favourite +favourite's +favourites +favouritism +favouritism's +favouritisms +favourless +favours +fawn +fawn's +fawned +fawner +fawner's +fawners +fawning +fawningly +fawns +fax +faxed +faxes +faxing +fayed +faying +fays +faze +fazed +fazes +fazing +faïence +fealty +fealty's +fear +fear's +feared +fearful +fearfully +fearfulness +fearfulness's +fearing +fearless +fearlessly +fearlessness +fearlessness's +fears +fearsome +fearsomely +fearsomeness +feasibility +feasibility's +feasible +feasibly +feast +feast's +feasted +feasting +feasts +feat +feat's +feather +feather's +featherbedding +featherbedding's +featherbrained +feathered +feathering +feathering's +featherless +feathers +featherweight +featherweight's +featherweights +feathery +feats +feature +feature's +featured +featureless +features +featuring +febrile +feckless +fecklessly +fecklessness +feculence +fecund +fecundate +fecundated +fecundates +fecundating +fecundation +fecundation's +fecundity +fecundity's +fed +federal +federalisation +federalisation's +federalisations +federalise +federalised +federalises +federalising +federalism +federalism's +federalist +federalist's +federalists +federalization +federalization's +federalizations +federalize +federalized +federalizes +federalizing +federally +federals +federate +federated +federates +federating +federation +federation's +federations +fedora +fedora's +fedoras +feds +fee +fee's +feeble +feebleness +feebleness's +feebler +feeblest +feebly +feed +feedback +feedback's +feedbag +feedbag's +feedbags +feeder +feeder's +feeders +feeding +feeding's +feedings +feedlot +feedlot's +feedlots +feeds +feedstock +feedstuffs +feel +feeler +feeler's +feelers +feeling +feeling's +feelingly +feelings +feels +fees +feet +feet's +feign +feigned +feigning +feigns +feint +feint's +feinted +feinting +feints +feistier +feistiest +feisty +feldspar +feldspar's +felicitate +felicitated +felicitates +felicitating +felicitation +felicitation's +felicitations +felicities +felicitous +felicitously +felicity +felicity's +feline +felines +fell +fellatio +fellatio's +felled +feller +feller's +fellers +felling +fellow +fellow's +fellowman +fellowmen +fellows +fellowship +fellowship's +fellowships +fells +felon +felon's +felonies +felonious +felonry +felons +felony +felony's +felt +felted +felting +felts +fem +female +femaleness +femaleness's +females +feminine +femininely +femininity +femininity's +feminisation +feminisation's +feminisations +feminism +feminism's +feminist +feminist's +feminists +feminization +feminization's +feminizations +feminize +feminized +feminizes +feminizing +femoral +femur +femur's +femurs +fen +fen's +fence +fence's +fenced +fencepost +fencer +fencer's +fencers +fences +fencing +fencing's +fend +fended +fender +fender's +fenders +fending +fends +fenestration +fenestration's +fenland +fenland's +fennel +fennel's +fens +feral +ferity +ferment +ferment's +fermentation +fermentation's +fermented +fermenting +ferments +fermion's +fermions +fermium +fermium's +fern +fern's +fernier +ferniest +ferns +ferny +ferocious +ferociously +ferociousness +ferocity +ferocity's +ferret +ferret's +ferreted +ferreting +ferrets +ferric +ferried +ferries +ferrite +ferrite's +ferromagnetic +ferrous +ferrule +ferrule's +ferrules +ferry +ferry's +ferryboat +ferryboat's +ferryboats +ferrying +ferryman +ferryman's +ferrymen +fertile +fertilisable +fertilisation +fertilisation's +fertilisations +fertilise +fertilised +fertiliser +fertiliser's +fertilisers +fertilises +fertilising +fertility +fertility's +fertilizable +fertilization +fertilization's +fertilizations +fertilize +fertilized +fertilizer +fertilizer's +fertilizers +fertilizes +fertilizing +ferule +ferule's +ferules +fervency +fervency's +fervent +fervently +fervid +fervidly +fervor +fervor's +fervors +fervour +fervour's +fervours +fess +fesses +fest +festal +fester +festered +festering +festers +festival +festival's +festivals +festive +festively +festiveness +festivities +festivity +festivity's +festoon +festooned +festooning +festoons +fests +feta +feta's +fetal +fetch +fetched +fetcher +fetcher's +fetchers +fetches +fetching +fetchingly +feted +feticide +feticide's +feticides +fetid +fetidness +feting +fetish +fetish's +fetishes +fetishism +fetishism's +fetishist +fetishist's +fetishists +fetlock +fetlock's +fetlocks +fetor +fetor's +fetors +fetter +fetter's +fettered +fettering +fetters +fettle +fettler +fettuccine +fetus +fetus's +fetuses +feud +feud's +feudal +feudalisation +feudalisation's +feudalisations +feudalise +feudalised +feudalises +feudalising +feudalism +feudalism's +feudalistic +feudalization +feudalization's +feudalizations +feudalize +feudalized +feudalizes +feudalizing +feuded +feuding +feuds +fever +fever's +fevered +feverish +feverishly +feverishness +fevers +few +fewer +fewest +fewness +fey +fez +fez's +fezzes +ff +fiancé +fiancé's +fiancée +fiancées +fiancés +fiasco +fiasco's +fiat +fiat's +fiats +fib +fib's +fibbed +fibber +fibber's +fibbers +fibbing +fiber +fiber's +fiberboard +fiberboard's +fiberboards +fibered +fiberfill +fiberglass +fiberglass's +fibers +fiberscope +fibre +fibre's +fibreboard +fibreboard's +fibreboards +fibred +fibrefill +fibreglass +fibreglass's +fibreglasses +fibreless +fibres +fibril +fibril's +fibrillate +fibrillated +fibrillates +fibrillating +fibrillation +fibrillation's +fibrils +fibrin +fibrin's +fibro +fibroblast +fibroblasts +fibroid +fibrosis +fibrosis's +fibrous +fibs +fibula +fibula's +fibulae +fibular +fiche +fiche's +fiches +fickle +fickleness +fickleness's +fickler +ficklest +ficoes +fiction +fiction's +fictional +fictionalise +fictionalised +fictionalises +fictionalising +fictionalization +fictionalization's +fictionalizations +fictionalize +fictionalized +fictionalizes +fictionalizing +fictionally +fictions +fictitious +fictitiously +fictive +fiddle +fiddle's +fiddled +fiddler +fiddler's +fiddlers +fiddles +fiddlesticks +fiddling +fiddly +fidelity +fidelity's +fidget +fidgeted +fidgeting +fidgets +fidgety +fiduciaries +fiduciary +fiduciary's +fie +fief +fief's +fiefdom +fiefdoms +fiefs +field +field's +fielded +fielder +fielder's +fielders +fielding +fields +fieldsman +fieldsman's +fieldsmen +fieldwork +fieldwork's +fieldworker +fieldworker's +fieldworkers +fiend +fiend's +fiendish +fiendishly +fiends +fierce +fiercely +fierceness +fierceness's +fiercer +fiercest +fierier +fieriest +fierily +fieriness +fieriness's +fiery +fiesta +fiesta's +fiestas +fife +fife's +fifer +fifer's +fifers +fifes +fifteen +fifteen's +fifteens +fifteenth +fifteenths +fifth +fifthly +fifths +fifties +fiftieth +fiftieths +fifty +fifty's +fig +fig's +figbird +fight +fighter +fighter's +fighters +fighting +fights +figment +figment's +figments +figs +figural +figuration +figuration's +figurative +figuratively +figure +figure's +figured +figurehead +figurehead's +figureheads +figures +figurine +figurine's +figurines +figuring +filament +filament's +filamentary +filamentous +filaments +filbert +filbert's +filberts +filch +filched +filches +filching +file +file's +filed +filer +filer's +filers +files +filet's +filial +filibuster +filibuster's +filibustered +filibusterer +filibusterer's +filibusterers +filibustering +filibusters +filigree +filigree's +filigreed +filigreeing +filigrees +filing +filings +fill +filled +filler +filler's +fillers +fillet +fillet's +filleted +filleting +fillets +fillies +filling +filling's +fillings +fillip +fillip's +filliped +filliping +fillips +fills +filly +filly's +film +film's +filmed +filmier +filmiest +filminess +filminess's +filming +filmmaker +filmmakers +films +filmstrip +filmstrip's +filmstrips +filmy +filter +filter's +filterable +filtered +filterer +filterer's +filterers +filtering +filters +filth +filth's +filthier +filthiest +filthily +filthiness +filthiness's +filthy +filtrate +filtrate's +filtrated +filtrates +filtrating +filtration +filtration's +fin +fin's +finagle +finagled +finagler +finagler's +finaglers +finagles +finagling +final +finale +finale's +finales +finalisations +finalise +finalised +finalises +finalising +finalist +finalist's +finalists +finality +finality's +finalization +finalization's +finalizations +finalize +finalized +finalizes +finalizing +finally +finals +finance +finance's +financed +finances +financial +financially +financier +financier's +financiers +financing +finch +finch's +finches +find +findable +finder +finder's +finders +finding +finding's +findings +finds +fine +fine's +fined +finely +fineness +fineness's +finer +finery +finery's +fines +finesse +finesse's +finessed +finesses +finessing +finest +finger +finger's +fingerboard +fingerboard's +fingerboards +fingered +fingering +fingering's +fingerings +fingerless +fingerling +fingerling's +fingernail +fingernail's +fingernails +fingerprint +fingerprint's +fingerprinted +fingerprinting +fingerprints +fingers +fingertip +fingertip's +fingertips +finial +finial's +finials +finical +finickier +finickiest +finicky +fining +fining's +finis +finish +finished +finisher +finisher's +finishers +finishes +finishing +finite +finitely +finiteness +fink +fink's +finked +finking +finks +finned +finnier +finniest +finny +fins +fiord's +fir +fir's +fire +fire's +firearm +firearm's +firearms +fireball +fireball's +fireballs +firebomb +firebomb's +firebombed +firebombing +firebombs +firebox +firebox's +fireboxes +firebrand +firebrand's +firebrands +firebreak +firebreak's +firebreaks +firebrick +firebrick's +firebricks +firebug +firebug's +firebugs +firecracker +firecracker's +firecrackers +fired +firedamp +firedamp's +fireflies +firefly +firefly's +fireguard +fireguard's +fireguards +firehouse +firehouse's +firehouses +firelight +firelight's +firelighter +firelighters +fireman +fireman's +firemen +fireplace +fireplace's +fireplaces +fireplug +fireplug's +fireplugs +firepower +firepower's +fireproof +fireproofed +fireproofing +fireproofs +firer +firer's +firers +fires +fireside +fireside's +firesides +firestorm +firestorm's +firestorms +firetrap +firetrap's +firetraps +firewall +firewalls +firewater +firewater's +firewood +firewood's +firework +firework's +fireworks +firing +firing's +firings +firkin +firkin's +firm +firmament +firmament's +firmaments +firmed +firmer +firmest +firming +firmly +firmness +firmness's +firms +firmware +firmware's +firs +first +firstborn +firstborns +firsthand +firstly +firsts +firth +firth's +firths +fiscal +fiscally +fiscals +fish +fish's +fishbowl +fishbowl's +fishbowls +fishcake +fishcakes +fished +fisher +fisher's +fisheries +fisherman +fisherman's +fishermen +fishers +fishery +fishery's +fishes +fishhook +fishhook's +fishhooks +fishier +fishiest +fishily +fishiness +fishiness's +fishing +fishing's +fishmonger +fishmonger's +fishmongers +fishnet +fishnet's +fishnets +fishpond +fishpond's +fishponds +fishtail +fishtail's +fishtailed +fishtailing +fishtails +fishwife +fishwife's +fishwives +fishy +fissile +fission +fission's +fissionable +fissions +fissure +fissure's +fissured +fissures +fist +fist's +fistfight +fistfight's +fistfights +fistful +fistful's +fistfuls +fisticuffs +fists +fistula +fistula's +fistulas +fistulous +fit +fit's +fitful +fitfully +fitfulness +fitly +fitment +fitment's +fitments +fitness +fitness's +fits +fitted +fitter +fitter's +fitters +fittest +fitting +fittingly +fittings +five +five's +fivefold +fiver +fiver's +fivers +fives +fix +fixable +fixate +fixated +fixates +fixating +fixation +fixation's +fixations +fixative +fixatives +fixed +fixedly +fixer +fixer's +fixers +fixes +fixing +fixing's +fixings +fixity +fixity's +fixture +fixture's +fixtures +fizz +fizzed +fizzer +fizzes +fizzier +fizziest +fizzing +fizzle +fizzled +fizzles +fizzling +fizzy +fjord +fjord's +fjords +fl +flab +flab's +flabbergast +flabbergasted +flabbergasting +flabbergasts +flabbier +flabbiest +flabbily +flabbiness +flabbiness's +flabby +flaccid +flaccidity +flaccidity's +flaccidly +flack +flack's +flacks +flag +flag's +flagella +flagella's +flagellant +flagellant's +flagellants +flagellate +flagellated +flagellates +flagellating +flagellation +flagellation's +flagellum +flagellum's +flagged +flagging +flagman +flagman's +flagmen +flagon +flagon's +flagons +flagpole +flagpole's +flagpoles +flagrance +flagrance's +flagrancy +flagrancy's +flagrant +flagrantly +flags +flagship +flagship's +flagships +flagstaff +flagstone +flagstone's +flagstones +flail +flail's +flailed +flailing +flails +flair +flair's +flairs +flak +flak's +flake +flake's +flaked +flakes +flakier +flakiest +flakiness +flakiness's +flaking +flaks +flaky +flam +flamboyance +flamboyance's +flamboyancy +flamboyancy's +flamboyant +flamboyantly +flambé +flambéed +flame +flame's +flamed +flamenco +flamenco's +flamencos +flameproof +flames +flamethrower +flamethrower's +flamethrowers +flaming +flamingo +flamingo's +flamingos +flammability +flammability's +flammable +flammables +flan +flange +flange's +flanged +flanges +flank +flank's +flanked +flanker +flanker's +flankers +flanking +flanks +flannel +flannel's +flannelette's +flannelled +flannelling +flannels +flans +flap +flapjack +flapjack's +flapjacks +flapped +flapper +flapper's +flappers +flapping +flaps +flare +flared +flares +flaring +flash +flash's +flashback +flashback's +flashbacks +flashbulb +flashbulb's +flashbulbs +flashcard +flashcards +flashcube +flashcube's +flashcubes +flashed +flasher +flasher's +flashers +flashes +flashest +flashgun +flashguns +flashier +flashiest +flashily +flashiness +flashiness's +flashing +flashing's +flashlight +flashlight's +flashlights +flashy +flask +flask's +flasks +flat +flat's +flatbed +flatbeds +flatboat +flatboat's +flatboats +flatcar +flatcar's +flatcars +flatette +flatfeet +flatfish +flatfish's +flatfishes +flatfoot +flatfoot's +flatfooted +flatfoots +flatiron +flatiron's +flatirons +flatland +flatly +flatmate +flatmate's +flatmates +flatness +flats +flatted +flatten +flattened +flattening +flattens +flatter +flattered +flatterer +flatterer's +flatterers +flattering +flatteringly +flatters +flattery +flattery's +flattest +flatting +flattish +flattop +flattop's +flattops +flatulence +flatulence's +flatulent +flatus +flatus's +flatware +flatware's +flatworm +flatworm's +flatworms +flaunt +flaunted +flaunting +flauntingly +flaunts +flautist +flautist's +flautists +flavor +flavor's +flavored +flavorful +flavorfully +flavoring +flavoring's +flavorings +flavorless +flavors +flavorsome +flavour +flavour's +flavoured +flavourer +flavourers +flavourful +flavourfully +flavouring +flavouring's +flavourings +flavourless +flavours +flavoursome +flaw +flaw's +flawed +flawing +flawless +flawlessly +flawlessness +flaws +flax +flax's +flaxen +flay +flayed +flayer +flayer's +flayers +flaying +flays +flea +flea's +fleabag +fleabag's +fleabags +fleabite +fleabite's +fleabites +fleapit +fleapit's +fleapits +fleas +fleck +fleck's +flecked +flecking +flecks +fled +fledged +fledgling +fledgling's +fledglings +flee +fleece +fleece's +fleeced +fleeces +fleecier +fleeciest +fleeciness +fleeciness's +fleecing +fleecy +fleeing +flees +fleet +fleet's +fleeted +fleeter +fleetest +fleeting +fleetingly +fleetingness +fleetly +fleetness +fleetness's +fleets +flesh +flesh's +fleshed +fleshes +fleshier +fleshiest +fleshing +fleshless +fleshlier +fleshliest +fleshly +fleshpot +fleshpot's +fleshpots +fleshy +flew +flex +flex's +flexed +flexes +flexibilities +flexibility +flexibility's +flexible +flexibly +flexing +flexitime's +flibbertigibbet +flibbertigibbet's +flibbertigibbets +flick +flicked +flicker +flickered +flickering +flickers +flicking +flicks +flied +flier +flier's +fliers +flies +flight +flight's +flightier +flightiest +flightiness +flightiness's +flightless +flights +flighty +flimflam +flimflam's +flimflammed +flimflamming +flimflams +flimsier +flimsiest +flimsily +flimsiness +flimsiness's +flimsy +flinch +flinched +flinches +flinching +fling +flinging +flings +flint +flint's +flintier +flintiest +flintlock +flintlock's +flintlocks +flints +flinty +flip +flippancy +flippancy's +flippant +flippantly +flipped +flipper +flipper's +flippers +flippest +flipping +flips +flirt +flirtation +flirtation's +flirtations +flirtatious +flirtatiously +flirtatiousness +flirted +flirting +flirts +flirty +flit +flits +flitted +flitting +float +floatation +floatation's +floated +floater +floater's +floaters +floating +floats +flocculation +flocculation's +flock +flock's +flocked +flocking +flocks +floe +floe's +floes +flog +flogged +flogger +flogger's +floggers +flogging +flogging's +floggings +flogs +flood +flood's +flooded +flooder +floodgate +floodgate's +floodgates +flooding +floodlight +floodlight's +floodlighted +floodlighting +floodlights +floodlit +floodplain +floodplains +floods +floodwater +floodwater's +floor +floor's +floorboard +floorboard's +floorboards +floored +flooring +flooring's +floors +floorwalker +floorwalker's +floorwalkers +floozies +floozy +floozy's +flop +flophouse +flophouse's +flophouses +flopped +flopper +flopper's +floppier +floppies +floppiest +floppily +floppiness +floppiness's +flopping +floppy +flops +flora +flora's +floral +floras +florescence +florescence's +florescent +floret +floret's +florets +florid +floridly +floridness +florin +florin's +florins +florist +florist's +florists +floss +floss's +flossed +flosses +flossier +flossiest +flossing +flossy +flotation +flotation's +flotilla +flotilla's +flotillas +flotsam +flotsam's +flounce +flounced +flounces +flouncing +flounder +floundered +floundering +flounders +flour +flour's +floured +flourier +flouriest +flouring +flourish +flourished +flourishes +flourishing +flours +floury +flout +flouted +flouter +flouter's +flouters +flouting +flouts +flow +flowchart +flowcharts +flowed +flower +flower's +flowerbed +flowerbed's +flowerbeds +flowered +flowerier +floweriest +floweriness +floweriness's +flowering +flowerings +flowerless +flowerpot +flowerpot's +flowerpots +flowers +flowery +flowing +flown +flows +flu +flu's +flub +flubbed +flubbing +flubs +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuation's +fluctuations +flue +flue's +fluency +fluency's +fluent +fluently +flues +fluff +fluff's +fluffed +fluffier +fluffiest +fluffiness +fluffiness's +fluffing +fluffs +fluffy +fluid +fluid's +fluidisation +fluidisation's +fluidisations +fluidise +fluidised +fluidiser +fluidiser's +fluidisers +fluidises +fluidising +fluidity +fluidity's +fluidization +fluidization's +fluidizations +fluidize +fluidized +fluidizer +fluidizer's +fluidizers +fluidizes +fluidizing +fluidly +fluids +fluke +fluke's +fluked +flukes +flukier +flukiest +fluking +fluky +flume +flume's +flumes +flummox +flummoxed +flummoxes +flummoxing +flung +flunk +flunked +flunkey's +flunkies +flunking +flunks +flunky +flunky's +fluoresce +fluoresced +fluorescence +fluorescence's +fluorescent +fluoresces +fluorescing +fluoridate +fluoridated +fluoridates +fluoridating +fluoridation +fluoridation's +fluoride +fluoride's +fluorides +fluorine +fluorine's +fluorite +fluorite's +fluorocarbon +fluorocarbon's +fluorocarbons +fluoroscope +fluoroscope's +fluoroscopes +fluoroscopic +flurried +flurries +flurry +flurry's +flurrying +flush +flushed +flusher +flushes +flushest +flushing +fluster +flustered +flustering +flusters +flute +flute's +fluted +flutes +fluting +fluting's +flutist +flutist's +flutists +flutter +fluttered +fluttering +flutters +fluttery +fluvial +flux +flux's +fluxed +fluxes +fluxing +fly +flyable +flyaway +flyblown +flyby +flyby's +flybys +flycatcher +flycatcher's +flycatchers +flyer's +flying +flyleaf +flyleaf's +flyleaves +flyover +flyover's +flyovers +flypaper +flypaper's +flypapers +flypast +flypasts +flysheet +flysheets +flyspeck +flyspeck's +flyspecked +flyspecking +flyspecks +flystrike +flyswatter +flyswatters +flyway +flyway's +flyways +flyweight +flyweight's +flyweights +flywheel +flywheel's +flywheels +fm +foal +foal's +foaled +foaling +foals +foam +foam's +foamed +foamier +foamiest +foaminess +foaminess's +foaming +foams +foamy +fob +fob's +fobbed +fobbing +fobs +focal +focalisation +focalisation's +focalisations +focalise +focalised +focalises +focalising +focalization +focalization's +focalizations +focalize +focalized +focalizes +focalizing +focally +foci's +focus +focus's +focused +focuses +focusing +fodder +fodder's +fodders +foe +foe's +foes +foetal +foetation +foeticidal +foeticide +foeticide's +foeticides +foetid +foetor +foetors +foetus +foetus's +foetuses +fog +fog's +fogbound +fogged +foggier +foggiest +foggily +fogginess +fogginess's +fogging +foggy +foghorn +foghorn's +foghorns +fogies +fogs +fogy +fogy's +foible +foible's +foibles +foil +foiled +foiling +foils +foist +foisted +foisting +foists +fold +foldaway +folded +folder +folder's +folders +folding +foldout +foldout's +foldouts +folds +foliage +foliage's +foliate +folio +folio's +folios +folk +folk's +folklore +folklore's +folkloric +folklorist +folklorist's +folklorists +folks +folksier +folksiest +folksiness +folksinger +folksingers +folksong +folksy +folktale +folktales +folkway +folkways +follicle +follicle's +follicles +follicular +follies +follow +followed +follower +follower's +followers +following +followings +follows +folly +folly's +foment +fomentation +fomentation's +fomented +fomenting +foments +fond +fondant +fondant's +fondants +fonder +fondest +fondle +fondled +fondles +fondling +fondly +fondness +fondness's +fondue +fondue's +fondues +font +font's +fontanel +fontanel's +fontanels +fonts +food +food's +foods +foodstuff +foodstuff's +foodstuffs +fool +fool's +fooled +fooleries +foolery +foolery's +foolhardier +foolhardiest +foolhardily +foolhardiness +foolhardiness's +foolhardy +fooling +foolish +foolishly +foolishness +foolishness's +foolproof +fools +foolscap +foolscap's +foot +foot's +footage +footage's +football +football's +footballer +footballers +footballs +footbridge +footbridge's +footbridges +footed +footer +footer's +footers +footfall +footfall's +footfalls +foothill +foothill's +foothills +foothold +foothold's +footholds +footing +footing's +footings +footless +footlights +footling +footlocker +footlocker's +footlockers +footloose +footman +footman's +footmarks +footmen +footnote +footnote's +footnoted +footnotes +footnoting +footpads +footpath +footpath's +footpaths +footplate +footplate's +footplates +footprint +footprint's +footprints +footrace +footraces +footrest +footrest's +footrests +foots +footsies +footslogging +footsore +footstep +footstep's +footsteps +footstool +footstool's +footstools +footwear +footwear's +footwork +footwork's +footy +fop +fop's +foppery +foppery's +foppish +foppishness +fops +for +forage +forage's +foraged +forager +forager's +foragers +forages +foraging +foray +foray's +forayed +foraying +forays +forbade +forbear +forbearance +forbearance's +forbearing +forbears +forbid +forbidden +forbidding +forbiddingly +forbids +forbore +forborne +force +force's +forced +forceful +forcefully +forcefulness +forcefulness's +forceps +forceps's +forces +forcible +forcibly +forcing +ford +ford's +fordable +forded +fording +fords +fore +forearm +forearm's +forearmed +forearming +forearms +forebear +forebear's +forebears +forebode +foreboded +forebodes +foreboding +foreboding's +forebodings +forecast +forecaster +forecaster's +forecasters +forecasting +forecastle +forecastle's +forecastles +forecasts +foreclose +foreclosed +forecloses +foreclosing +foreclosure +foreclosure's +foreclosures +forecourt +forecourt's +forecourts +foredeck +foredeck's +foredoom +foredoomed +foredooming +foredooms +forefather +forefather's +forefathers +forefeet +forefinger +forefinger's +forefingers +forefoot +forefoot's +forefront +forefront's +forefronts +foregoing +foregone +foreground +foreground's +foregrounding +foregrounds +forehand +forehands +forehead +forehead's +foreheads +foreign +foreigner +foreigner's +foreigners +foreignness +foreknew +foreknow +foreknowing +foreknowledge +foreknowledge's +foreknown +foreknows +foreleg +foreleg's +forelegs +forelimb +forelimb's +forelimbs +forelock +forelock's +forelocks +foreman +foreman's +foremast +foremast's +foremasts +foremen +foremost +forename +forename's +forenamed +forenames +forenoon +forenoon's +forenoons +forensic +forensically +forensics +foreordain +foreordained +foreordaining +foreordains +forepart +forepart's +foreparts +forepaws +foreperson +foreplay +foreplay's +forequarter +forequarter's +forequarters +forerunner +forerunner's +forerunners +foresail +foresail's +foresails +foresaw +foresee +foreseeable +foreseeing +foreseen +foreseer +foreseer's +foreseers +foresees +foreshadow +foreshadowed +foreshadowing +foreshadows +foreshore +foreshore's +foreshores +foreshorten +foreshortened +foreshortening +foreshortens +foresight +foresight's +foresighted +foresightedness +foreskin +foreskin's +foreskins +forest +forest's +forestall +forestalled +forestalling +forestalls +forestation +forestation's +forested +forester +forester's +foresters +foresting +forestland +forestry +forestry's +forests +foretaste +foretaste's +foretasted +foretastes +foretasting +foretell +foretelling +foretells +forethought +forethought's +foretold +forever +forevermore +forewarn +forewarned +forewarning +forewarns +forewent +forewoman +forewoman's +forewomen +foreword +foreword's +forewords +forfeit +forfeit's +forfeited +forfeiting +forfeits +forfeiture +forfeiture's +forfeitures +forgather +forgathered +forgathering +forgathers +forgave +forge +forge's +forged +forger +forger's +forgeries +forgers +forgery +forgery's +forges +forget +forgetful +forgetfully +forgetfulness +forgetfulness's +forgets +forgettable +forgetting +forging +forging's +forgings +forgivable +forgive +forgiven +forgiveness +forgiveness's +forgiver +forgiver's +forgivers +forgives +forgiving +forgo +forgoer +forgoer's +forgoers +forgoes +forgoing +forgone +forgot +forgotten +fork +fork's +forked +forkful +forkfuls +forking +forklift +forklift's +forklifts +forks +forlorn +forlornly +forlornness +form +form's +formal +formaldehyde +formaldehyde's +formalin +formalin's +formalisation +formalisation's +formalisations +formalise +formalised +formaliser +formaliser's +formalisers +formalises +formalising +formalism +formalism's +formalisms +formalist +formalist's +formalistic +formalists +formalities +formality +formality's +formalization +formalization's +formalizations +formalize +formalized +formalizer +formalizer's +formalizers +formalizes +formalizing +formally +formals +formant +formant's +format +format's +formation +formation's +formations +formative +formats +formatted +formatting +formed +former +formerly +formers +formfitting +formic +formidable +formidably +forming +formless +formlessly +formlessness +forms +formula +formula's +formulae +formulaic +formularisation +formularisation's +formularisations +formularise +formularised +formulariser +formulariser's +formularisers +formularises +formularising +formularization +formularization's +formularizations +formularize +formularized +formularizer +formularizer's +formularizers +formularizes +formularizing +formulas +formulate +formulated +formulates +formulating +formulation +formulation's +formulations +formulator +formulator's +formulators +formulisation +formulisation's +formulisations +formulise +formulised +formuliser +formuliser's +formulises +formulising +formulization +formulization's +formulizations +formulize +formulized +formulizer +formulizer's +formulizes +formulizing +fornicate +fornicated +fornicates +fornicating +fornication +fornication's +fornicator +fornicator's +fornicators +forsake +forsaken +forsakes +forsaking +forsook +forsooth +forswear +forswearing +forswears +forswore +forsworn +forsythia +forsythia's +forsythias +fort +fort's +forte +forte's +fortes +forth +forthcoming +forthright +forthrightly +forthrightness +forthrightness's +forthwith +forties +fortieth +fortieths +fortification +fortification's +fortifications +fortified +fortifier +fortifier's +fortifiers +fortifies +fortify +fortifying +fortissimo +fortitude +fortitude's +fortnight +fortnight's +fortnightly +fortnights +fortress +fortress's +fortressed +fortresses +fortressing +forts +fortuitous +fortuitously +fortuitousness +fortuitousness's +fortuity +fortuity's +fortunate +fortunately +fortune +fortune's +fortunes +fortunetelling +forty +forty's +forum +forum's +forums +forward +forwarded +forwarder +forwarder's +forwarders +forwarding +forwardly +forwardness +forwardness's +forwards +forwent +fosse +fossick +fossil +fossil's +fossilisation +fossilisation's +fossilisations +fossilise +fossilised +fossilises +fossilising +fossilization +fossilization's +fossilizations +fossilize +fossilized +fossilizes +fossilizing +fossils +foster +fostered +fostering +fosters +fought +foul +foulard +foulard's +fouled +fouler +foulest +fouling +foully +foulmouthed +foulness +fouls +found +foundation +foundation's +foundational +foundations +founded +founder +founder's +foundered +foundering +founders +founding +foundling +foundling's +foundlings +foundries +foundry +foundry's +founds +fount +fount's +fountain +fountain's +fountainhead +fountainhead's +fountainheads +fountains +founts +four +four's +fourfold +fours +fourscore +foursome +foursome's +foursomes +foursquare +fourteen +fourteen's +fourteens +fourteenth +fourteenths +fourth +fourthly +fourths +fowl +fowl's +fowled +fowling +fowls +fox +fox's +foxed +foxes +foxfire +foxfire's +foxglove +foxglove's +foxgloves +foxhole +foxhole's +foxholes +foxhound +foxhound's +foxhounds +foxhunt +foxhunting +foxhunts +foxie +foxier +foxiest +foxily +foxiness +foxing +foxtrot +foxtrot's +foxtrots +foxy +foyer +foyer's +foyers +fps +fracas +fracas's +fracases +fractal +fractals +fraction +fraction's +fractional +fractionalisation +fractionalisations +fractionalise +fractionalised +fractionalises +fractionalising +fractionalization +fractionalizations +fractionalize +fractionalized +fractionalizes +fractionalizing +fractionally +fractionate +fractionated +fractionating +fractionation +fractionation's +fractionise +fractionised +fractionises +fractionising +fractionize +fractionized +fractionizes +fractionizing +fractions +fractious +fractiously +fractiousness +fractiousness's +fracture +fracture's +fractured +fractures +fracturing +fraena +fraenula +fraenulum +fraenulum's +fraenum +fraenum's +fragile +fragility +fragility's +fragment +fragment's +fragmentary +fragmentation +fragmentation's +fragmented +fragmenting +fragmentise +fragmentised +fragmentises +fragmentising +fragmentize +fragmentized +fragmentizes +fragmentizing +fragments +fragrance +fragrance's +fragrances +fragrant +fragrantly +frail +frailer +frailest +frailly +frailness +frailties +frailty +frailty's +framboesia +frame +frame's +framed +framer +framer's +framers +frames +frameset +framework +framework's +frameworks +framing +framing's +franc +franc's +franchise +franchise's +franchised +franchisee +franchisees +franchiser +franchiser's +franchisers +franchises +franchising +francium +francium's +francophone +francs +franger +frangibility +frangible +frangipani +frank +franked +franker +frankest +frankfurter +frankfurter's +frankfurters +frankincense +frankincense's +franking +frankly +frankness +frankness's +franks +frantic +frantically +frappes +frat +frat's +fraternal +fraternally +fraternisation +fraternisation's +fraternisations +fraternise +fraternised +fraterniser +fraterniser's +fraternisers +fraternises +fraternising +fraternities +fraternity +fraternity's +fraternization +fraternization's +fraternizations +fraternize +fraternized +fraternizer +fraternizer's +fraternizers +fraternizes +fraternizing +fratricidal +fratricide +fratricide's +fratricides +frats +fraud +fraud's +frauds +fraudster +fraudsters +fraudulence +fraudulent +fraudulently +fraught +fray +fray's +frayed +fraying +frays +frazzle +frazzled +frazzles +frazzling +freak +freak's +freaked +freakier +freakiest +freaking +freakish +freakishly +freakishness +freaks +freaky +freckle +freckle's +freckled +freckles +frecklier +freckliest +freckling +freckly +free +freebase +freebased +freebases +freebasing +freebie +freebie's +freebies +freebooter +freebooter's +freebooters +freeborn +freed +freedman +freedman's +freedmen +freedom +freedom's +freedoms +freehand +freehold +freehold's +freeholder +freeholder's +freeholders +freeholds +freeing +freelance +freelanced +freelancer +freelancers +freelances +freelancing +freeload +freeloaded +freeloader +freeloader's +freeloaders +freeloading +freeloads +freely +freeman +freeman's +freemasonry +freemasonry's +freemen +freer +frees +freesia +freesia's +freesias +freest +freestanding +freestone +freestone's +freestones +freestyle +freestyle's +freestyles +freethinker +freethinker's +freethinkers +freethinking +freeware +freeway +freeway's +freeways +freewheel +freewheel's +freewheeled +freewheeling +freewheels +freewill +freeze +freezer +freezer's +freezers +freezes +freezing +freight +freight's +freighted +freighter +freighter's +freighters +freighting +freights +frenetic +frenetically +frenzied +frenziedly +frenzies +frenzy +frenzy's +freq +frequencies +frequency +frequency's +frequent +frequented +frequenter +frequenter's +frequenters +frequenting +frequently +frequents +fresco +fresco's +frescoes +fresh +freshen +freshened +freshener +freshener's +fresheners +freshening +freshens +fresher +freshest +freshet +freshet's +freshets +freshly +freshman +freshman's +freshmen +freshness +freshness's +freshwater +fret +fretful +fretfully +fretfulness +fretfulness's +frets +fretsaw +fretsaws +fretted +fretting +fretwork +fretwork's +friable +friar +friar's +friarbird +friaries +friars +friary +friary's +frib +fricassee +fricassee's +fricasseed +fricasseeing +fricassees +fricative +fricative's +fricatives +friction +friction's +frictional +frictionless +frictions +fridge +fridge's +fridges +fried +friend +friend's +friendless +friendlessness +friendlier +friendliest +friendlily +friendliness +friendliness's +friendly +friends +friendship +friendship's +friendships +fries +frieze +frieze's +friezes +friezing +frig +frigate +frigate's +frigates +frigged +frigging +fright +fright's +frighten +frightened +frighteners +frightening +frighteningly +frightens +frightful +frightfully +frightfulness +frightfulness's +frights +frigid +frigidity +frigidity's +frigidly +frigidness +frigs +frill +frill's +frilled +frillier +frilliest +frills +frilly +fringe +fringe's +fringed +fringes +fringing +fripperies +frippery +frippery's +frisk +frisked +friskier +friskiest +friskily +friskiness +friskiness's +frisking +frisks +frisky +frisson +frisson's +frissons +fritter +frittered +frittering +fritters +frivoled +frivoler +frivoler's +frivolers +frivoling +frivolities +frivolity +frivolity's +frivolled +frivoller +frivollers +frivolling +frivolous +frivolously +frivolousness +frizz +frizzed +frizzes +frizzier +frizziest +frizzing +frizzle +frizzled +frizzles +frizzling +frizzy +fro +frock +frock's +frocks +frog +frog's +frogman +frogman's +frogmarch +frogmarched +frogmarches +frogmarching +frogmen +frogmouth +frogs +frogspawn +frogspawn's +frolic +frolic's +frolicked +frolicker +frolicker's +frolickers +frolicking +frolics +frolicsome +from +frond +frond's +fronds +front +front's +frontage +frontage's +frontages +frontal +frontally +frontbench +frontbencher +frontbenchers +frontbenches +fronted +frontier +frontier's +frontiers +frontiersman +frontiersman's +frontiersmen +frontierswoman +frontierswomen +fronting +frontispiece +frontispiece's +frontispieces +frontrunner's +fronts +frontward +frosh +frost +frost's +frostbit +frostbite +frostbite's +frostbites +frostbiting +frostbitten +frosted +frostier +frostiest +frostily +frostiness +frostiness's +frosting +frosting's +frosts +frosty +froth +froth's +frothed +frothier +frothiest +frothiness +frothing +froths +frothy +froufrou +frown +frowned +frowning +frowningly +frowns +frowzier +frowziest +frowzily +frowziness +frowziness's +frowzy +froze +frozen +fructified +fructifies +fructify +fructifying +fructose +fructose's +frugal +frugality +frugality's +frugally +fruit +fruit's +fruitcake +fruitcake's +fruitcakes +fruited +fruiterer +fruiterer's +fruiterers +fruitful +fruitfully +fruitfulness +fruitfulness's +fruitier +fruitiest +fruitiness +fruitiness's +fruiting +fruition +fruition's +fruitless +fruitlessly +fruitlessness +fruitlessness's +fruits +fruity +frump +frump's +frumpier +frumpiest +frumpish +frumps +frumpy +frustrate +frustrated +frustrates +frustrating +frustratingly +frustration +frustration's +frustrations +frustum +frustum's +frustums +fry +fryer +fryer's +fryers +frying +ft +ftp +fuchsia +fuchsia's +fuchsias +fuck +fucked +fucker +fucker's +fuckers +fucking +fucks +fuddle +fuddled +fuddles +fuddling +fudge +fudge's +fudged +fudges +fudging +fuel +fuel's +fueled +fueling +fuelled +fuelling +fuels +fug +fugal +fuggy +fugitive +fugitive's +fugitives +fugue +fugue's +fugues +fulcrum +fulcrum's +fulcrums +fulfil +fulfill +fulfilled +fulfilling +fulfillment +fulfillment's +fulfillments +fulfills +fulfilment +fulfilment's +fulfilments +fulfils +full +fullback +fullback's +fullbacks +fuller +fuller's +fullers +fullest +fullness +fullness's +fully +fulminate +fulminated +fulminates +fulminating +fulmination +fulmination's +fulminations +fulsome +fulsomely +fulsomeness +fumarole's +fumaroles +fumble +fumbled +fumbler +fumbler's +fumblers +fumbles +fumbling +fumblingly +fume +fumed +fumes +fumier +fumiest +fumigant +fumigant's +fumigants +fumigate +fumigated +fumigates +fumigating +fumigation +fumigation's +fumigator +fumigator's +fumigators +fuming +fumingly +fumy +fun +fun's +function +function's +functional +functionalise +functionalism +functionalism's +functionalist +functionalist's +functionalists +functionality +functionalize +functionally +functionaries +functionary +functionary's +functioned +functioning +functionless +functions +fund +fund's +fundamental +fundamentalism +fundamentalism's +fundamentalist +fundamentalist's +fundamentalists +fundamentally +fundamentals +funded +funding +fundraiser +fundraisers +funds +funeral +funeral's +funerals +funerary +funereal +funereally +funfair +funfair's +funfairs +fungal +fungi +fungi's +fungible +fungible's +fungibles +fungicidal +fungicide +fungicide's +fungicides +fungous +fungus +fungus's +funicular +funicular's +funiculars +funk +funk's +funkier +funkiest +funkiness +funks +funky +funnel +funnel's +funneled +funneling +funnelled +funnelling +funnels +funnier +funnies +funniest +funnily +funniness +funniness's +funny +fur +fur's +furbelow +furbelow's +furbish +furbished +furbishes +furbishing +furies +furious +furiously +furl +furled +furling +furlong +furlong's +furlongs +furlough +furlough's +furloughed +furloughing +furloughs +furls +furnace +furnace's +furnaces +furnish +furnished +furnishes +furnishing +furnishing's +furnishings +furniture +furniture's +furore +furore's +furores +furphy +furred +furrier +furrier's +furriers +furriest +furriness +furriness's +furring +furrow +furrow's +furrowed +furrowing +furrows +furry +furs +further +furtherance +furtherance's +furthered +furthering +furthermore +furthermost +furthers +furthest +furtive +furtively +furtiveness +furtiveness's +fury +fury's +furze +furze's +fuse +fuse's +fused +fuselage +fuselage's +fuselages +fuses +fusibility +fusibility's +fusible +fusilier +fusilier's +fusiliers +fusillade +fusillade's +fusillades +fusing +fusion +fusion's +fusions +fuss +fuss's +fussbudget +fussbudget's +fussbudgets +fussed +fusses +fussier +fussiest +fussily +fussiness +fussiness's +fussing +fusspot +fusspot's +fusspots +fussy +fustian +fustian's +fustier +fustiest +fustiness +fusty +futile +futilely +futility +futility's +futon +futons +future +future's +futures +futurism +futurism's +futurist +futuristic +futurists +futurities +futurity +futurity's +futurologist +futurologists +futurology +futurology's +futz +futzing +fuzz +fuzz's +fuzzed +fuzzes +fuzzier +fuzziest +fuzzily +fuzziness +fuzziness's +fuzzy +fwd +fête +fête's +fêtes ++++++++++ +g +gab +gabardine +gabardine's +gabardines +gabbed +gabbier +gabbiest +gabbiness +gabbing +gabble +gabbled +gabbles +gabbling +gabby +gabfest +gabfest's +gabfests +gable +gable's +gabled +gables +gabling +gabs +gad +gadabout +gadabout's +gadabouts +gadded +gadding +gadflies +gadfly +gadfly's +gadget +gadget's +gadgetry +gadgetry's +gadgets +gadolinium +gadolinium's +gads +gaff +gaff's +gaffe +gaffe's +gaffed +gaffer +gaffer's +gaffers +gaffes +gaffing +gaffs +gag +gaga +gage +gage's +gages +gagged +gagging +gaggle +gaggles +gags +gaiety +gaiety's +gaily +gain +gained +gainer +gainer's +gainers +gainful +gainfully +gaining +gains +gainsaid +gainsay +gainsayer +gainsayer's +gainsayers +gainsaying +gainsays +gait +gait's +gaiter +gaiter's +gaiters +gaits +gal +gal's +gala +gala's +galactic +galas +galaxies +galaxy +galaxy's +gale +gale's +galena +galena's +gales +gall +gall's +gallant +gallantly +gallantries +gallantry +gallantry's +gallants +gallbladder +gallbladder's +gallbladders +galled +galleon +galleon's +galleons +galleria +gallerias +galleried +galleries +gallery +gallery's +galley +galley's +galleys +gallimaufries +gallimaufry +gallimaufry's +galling +gallium +gallium's +gallivant +gallivanted +gallivanting +gallivants +gallon +gallon's +gallons +gallop +galloped +galloping +gallops +gallows +gallows's +galls +gallstone +gallstone's +gallstones +galoot +galoot's +galoots +galore +galosh +galosh's +galoshes +gals +galumph +galumphed +galumphing +galumphs +galvanic +galvanisation +galvanisation's +galvanisations +galvanise +galvanised +galvaniser +galvaniser's +galvanisers +galvanises +galvanising +galvanism +galvanism's +galvanization +galvanization's +galvanizations +galvanize +galvanized +galvanizer +galvanizer's +galvanizers +galvanizes +galvanizing +galvanometer +galvanometer's +galvanometers +galvanometric +gambadoes +gambit +gambit's +gambits +gamble +gambled +gambler +gambler's +gamblers +gambles +gambling +gambol +gamboled +gamboling +gambolled +gambolling +gambols +game +game's +gamecock +gamecock's +gamecocks +gamed +gamekeeper +gamekeeper's +gamekeepers +gamely +gameness +gamer +gamers +games +gamesmanship +gamesmanship's +gamesmen +gamest +gamester +gamester's +gamesters +gamete +gamete's +gametes +gamier +gamiest +gamin +gamin's +gamine +gamine's +gamines +gaminess +gaminess's +gaming +gamins +gamma +gamma's +gammas +gammon +gammon's +gammy +gamut +gamut's +gamy +gander +gander's +ganders +gang +gang's +gangbusters +ganged +ganging +gangland +gangland's +ganglia +ganglia's +gangling +ganglion +ganglion's +gangplank +gangplank's +gangplanks +gangrene +gangrene's +gangrened +gangrenes +gangrening +gangrenous +gangs +gangster +gangster's +gangsters +gangway +gangway's +gangways +gannet +gannet's +gannets +gantlet +gantlet's +gantlets +gantries +gantry +gantry's +gaol +gaol's +gaolbird +gaolbird's +gaolbirds +gaolbreak +gaolbreaks +gaoled +gaoler +gaoler's +gaolers +gaoling +gaols +gap +gap's +gape +gaped +gapes +gaping +gapingly +gaps +gar +gar's +garage +garage's +garaged +garages +garaging +garb +garb's +garbage +garbage's +garbanzo +garbanzo's +garbanzos +garbed +garbing +garble +garbled +garbles +garbling +garbo +garbs +garden +garden's +gardened +gardener +gardener's +gardeners +gardenia +gardenia's +gardenias +gardening +gardening's +gardens +garfish +garfish's +garfishes +gargantuan +gargle +gargled +gargles +gargling +gargoyle +gargoyle's +gargoyles +garish +garishly +garishness +garishness's +garland +garland's +garlanded +garlanding +garlands +garlic +garlic's +garlicky +garment +garment's +garments +garner +garnered +garnering +garners +garnet +garnet's +garnets +garnish +garnished +garnishee +garnishee's +garnisheed +garnisheeing +garnishees +garnishes +garnishing +garnishment +garnishment's +garnishments +garret +garret's +garrets +garrison +garrison's +garrisoned +garrisoning +garrisons +garrotte's +garrulity +garrulity's +garrulous +garrulously +garrulousness +garrulousness's +gars +garter +garter's +garters +gas +gas's +gasbag +gasbag's +gasbags +gaseous +gases +gash +gashed +gashes +gashing +gasholder +gasholder's +gasholders +gasket +gasket's +gaskets +gaslight +gaslight's +gaslights +gasman +gasman's +gasmen +gasohol +gasoline +gasoline's +gasp +gasped +gasping +gasps +gassed +gassier +gassiest +gassing +gassing's +gassy +gastric +gastritis +gastritis's +gastroenteritis +gastroenteritis's +gastrointestinal +gastronome +gastronome's +gastronomes +gastronomic +gastronomically +gastronomy +gastronomy's +gastropod +gastropod's +gastropods +gasworks +gate +gate's +gateau +gateau's +gateaux +gatecrash +gatecrasher +gatecrashers +gatecrashes +gated +gatehouse +gatehouse's +gatehouses +gatekeeper +gatekeeper's +gatekeepers +gatepost +gatepost's +gateposts +gates +gateway +gateway's +gateways +gather +gathered +gatherer +gatherer's +gatherers +gathering +gathering's +gatherings +gathers +gating +gator +gator's +gators +gauche +gauchely +gaucheness +gaucherie +gaucherie's +gaucho +gaucho's +gauchos +gaudier +gaudiest +gaudily +gaudiness +gaudiness's +gaudy +gauge +gauge's +gauged +gauges +gauging +gaultheria +gaunt +gaunter +gauntest +gauntlet +gauntlet's +gauntlets +gauntly +gauntness +gauze +gauze's +gauzier +gauziest +gauziness +gauzy +gave +gavel +gavel's +gaveled +gaveling +gavelled +gavelling +gavels +gavotte +gavotte's +gavottes +gawk +gawked +gawkier +gawkiest +gawkily +gawkiness +gawking +gawks +gawky +gawp +gawped +gawping +gawps +gay +gayer +gayest +gayety's +gayness +gayness's +gays +gaze +gazebo +gazebo's +gazebos +gazed +gazelle +gazelle's +gazelles +gazer +gazer's +gazers +gazes +gazette +gazette's +gazetted +gazetteer +gazetteer's +gazetteers +gazettes +gazetting +gazillion +gazillions +gazing +gazump +gazumped +gazumping +gazumps +gds +gear +gear's +gearbox +gearbox's +gearboxes +geared +gearing +gearing's +gears +gearshift +gearshift's +gearshifts +gearwheel +gearwheel's +gearwheels +gecko +gecko's +geckos +gee +geed +geeing +geek +geek's +geekier +geekiest +geeks +geeky +gees +geese +geese's +geezer +geezer's +geezers +geisha +geisha's +gel +gel's +gelatinisation +gelatinise +gelatinised +gelatinises +gelatinising +gelatinization +gelatinize +gelatinized +gelatinizes +gelatinizing +gelatinous +geld +gelded +gelding +gelding's +geldings +gelds +gelid +gelignite +gelled +gelling +gels +gem +gem's +gemfish +gemology's +gems +gemstone +gemstone's +gemstones +gendarme +gendarme's +gendarmes +gender +gender's +gendered +genderless +genders +gene +gene's +genealogical +genealogically +genealogies +genealogist +genealogist's +genealogists +genealogy +genealogy's +genera +genera's +general +generalisation +generalisation's +generalisations +generalise +generalised +generalises +generalising +generalissimo +generalissimo's +generalissimos +generalist +generalist's +generalists +generalities +generality +generality's +generalization +generalization's +generalizations +generalize +generalized +generalizes +generalizing +generally +generals +generate +generated +generates +generating +generation +generation's +generational +generations +generative +generator +generator's +generators +generic +generically +generics +generosities +generosity +generosity's +generous +generously +generousness +genes +geneses +genesis +genesis's +genetic +genetically +geneticist +geneticist's +geneticists +genetics +genial +geniality +geniality's +genially +genie +genie's +genies +genii +genii's +genital +genitalia +genitally +genitals +genitive +genitives +genitourinary +genius +genius's +geniuses +genocide +genocide's +genocides +genome +genome's +genomes +genomic +genotype +genotype's +genotypes +genre +genre's +genres +gent +gent's +genteel +genteelly +genteelness +gentian +gentian's +gentians +gentile +gentiles +gentility +gentility's +gentle +gentled +gentlefolk +gentleman +gentleman's +gentlemanly +gentlemen +gentleness +gentleness's +gentler +gentles +gentlest +gentlewoman +gentlewoman's +gentlewomen +gentling +gently +gentries +gentrification +gentrification's +gentrified +gentrifies +gentrify +gentrifying +gentry +gentry's +gents +genuflect +genuflected +genuflecting +genuflection +genuflection's +genuflections +genuflects +genuine +genuinely +genuineness +genuineness's +genus +geocentric +geocentrically +geochemical +geochemistry +geochemistry's +geode +geode's +geodes +geodesic +geodesics +geodesy +geodesy's +geodetic +geodetics +geog +geographer +geographer's +geographers +geographic +geographical +geographically +geographies +geography +geography's +geol +geologic +geological +geologically +geologies +geologise +geologised +geologises +geologising +geologist +geologists +geologize +geologized +geologizes +geologizing +geology +geology's +geomagnetic +geomagnetism +geomagnetism's +geometer +geometer's +geometers +geometric +geometrical +geometrically +geometries +geometrise +geometrised +geometrises +geometrising +geometrize +geometrized +geometrizes +geometrizing +geometry +geometry's +geomorphology +geomorphology's +geophysical +geophysicist +geophysicist's +geophysicists +geophysics +geopolitical +geopolitics +geostationary +geosynchronous +geosyncline's +geosynclines +geothermal +geothermic +geranium +geranium's +geraniums +gerbil +gerbil's +gerbils +gerenuk +geriatric +geriatrician +geriatrician's +geriatricians +geriatrics +germ +germ's +germane +germanise +germanised +germanises +germanising +germanium +germanium's +germicidal +germicide +germicide's +germicides +germinal +germinate +germinated +germinates +germinating +germination +germination's +germs +gerontocracy +gerontocracy's +gerontologist +gerontologist's +gerontologists +gerontology +gerontology's +gerrymander +gerrymandered +gerrymandering +gerrymanders +gerund +gerund's +gerundive +gerundive's +gerunds +gessoes +gestalt +gestalt's +gestalts +gestate +gestated +gestates +gestating +gestation +gestation's +gestational +gesticulate +gesticulated +gesticulates +gesticulating +gesticulation +gesticulation's +gesticulations +gesture +gesture's +gestured +gestures +gesturing +get +getaway +getaway's +getaways +gets +gettable +getter +getter's +getting +getup +getup's +gewgaw +gewgaw's +gewgaws +geyser +geyser's +geysers +ghastlier +ghastliest +ghastliness +ghastliness's +ghastly +ghee +gherkin +gherkin's +gherkins +ghetto +ghetto's +ghettoize +ghettoized +ghettoizes +ghettoizing +ghettos +ghost +ghost's +ghosted +ghosting +ghostlier +ghostliest +ghostlike +ghostliness +ghostly +ghosts +ghoul +ghoul's +ghoulish +ghoulishly +ghoulishness +ghouls +giant +giant's +giantess +giantess's +giantesses +giants +gibber +gibbered +gibbering +gibberish +gibberish's +gibbers +gibbet +gibbet's +gibbeted +gibbeting +gibbets +gibbon +gibbon's +gibbons +gibbous +gibe +gibed +gibes +gibing +giblet +giblet's +giblets +giddier +giddiest +giddily +giddiness +giddiness's +giddy +gidgee +gift +gift's +gifted +gifting +gifts +gig +gig's +gigabyte +gigabytes +gigahertz +gigantic +gigantically +gigged +gigging +giggle +giggled +giggler +giggler's +gigglers +giggles +gigglier +giggliest +giggling +giggly +gigolo +gigolo's +gigolos +gigs +gild +gilded +gilder +gilder's +gilders +gilding +gilding's +gilds +gill +gill's +gillie +gills +gilt +gilts +gimbaled +gimballed +gimbals +gimcrack +gimcracks +gimlet +gimlet's +gimleted +gimleting +gimlets +gimmick +gimmick's +gimmickry +gimmickry's +gimmicks +gimmicky +gimp +gimp's +gimped +gimping +gimps +gimpy +gin +gin's +ginger +ginger's +gingerbread +gingerbread's +gingered +gingering +gingerly +gingers +gingersnap +gingersnap's +gingersnaps +gingery +gingham +gingham's +gingivitis +gingivitis's +ginkgo +ginkgo's +ginkgoes +ginned +ginning +gins +ginseng +ginseng's +giraffe +giraffe's +giraffes +gird +girded +girder +girder's +girders +girding +girdle +girdle's +girdled +girdles +girdling +girds +girl +girl's +girlfriend +girlfriend's +girlfriends +girlhood +girlhood's +girlhoods +girlie +girlie's +girlish +girlishly +girlishness +girlishness's +girls +giro +giro's +giros +girt +girth +girth's +girths +gist +gist's +give +giveaway +giveaway's +giveaways +giveback +givebacks +given +givens +giver +giver's +givers +gives +giving +gizmo's +gizzard +gizzard's +gizzards +glacial +glacially +glaciate +glaciated +glaciates +glaciating +glaciation's +glaciations +glacier +glacier's +glaciers +glaciological +glaciologist +glaciologist's +glaciologists +glaciology +glaciology's +glad +gladden +gladdened +gladdening +gladdens +gladder +gladdest +glade +glade's +glades +gladiator +gladiator's +gladiatorial +gladiators +gladiola +gladiola's +gladiolas +gladioli +gladiolus +gladiolus's +gladly +gladness +gladness's +gladsome +glam +glamorisation +glamorisation's +glamorisations +glamorise +glamorised +glamorises +glamorising +glamorization +glamorization's +glamorize +glamorized +glamorizes +glamorizing +glamorous +glamorously +glamorousness +glamour +glamour's +glance +glanced +glances +glancing +gland +gland's +glands +glandular +glare +glared +glares +glaring +glaringly +glasnost +glass +glass's +glassblower +glassblowers +glassblowing +glassblowing's +glassed +glasses +glassful +glassful's +glassfuls +glasshouse +glasshouse's +glasshouses +glassier +glassiest +glassily +glassiness +glassing +glassless +glassware +glassware's +glassy +glaucoma +glaucoma's +glaze +glazed +glazes +glazier +glazier's +glaziers +glazing +gleam +gleam's +gleamed +gleaming +gleams +glean +gleaned +gleaner +gleaner's +gleaners +gleaning +gleaning's +gleanings +gleans +glebe +glee +glee's +gleeful +gleefully +gleefulness +gleefulness's +glen +glen's +glens +glib +glibber +glibbest +glibly +glibness +glibness's +glide +glided +glider +glider's +gliders +glides +gliding +glimmer +glimmered +glimmering +glimmering's +glimmerings +glimmers +glimpse +glimpse's +glimpsed +glimpses +glimpsing +glint +glinted +glinting +glints +glissandi +glissando +glissando's +glisten +glistened +glistening +glistens +glister +glistered +glistering +glisters +glitch +glitches +glitter +glitterati +glittered +glittering +glitters +glittery +glitz +glitzier +glitziest +glitzy +gloaming +gloaming's +gloamings +gloat +gloated +gloating +gloatingly +gloats +glob +glob's +global +globalisations +globalization +globalizations +globalize +globalizes +globalizing +globally +globe +globe's +globed +globes +globetrotter +globetrotter's +globetrotters +globetrotting +globetrotting's +globigerinae +globing +globs +globular +globule +globule's +globules +globulin +globulin's +glockenspiel +glockenspiel's +glockenspiels +gloom +gloom's +gloomier +gloomiest +gloomily +gloominess +gloominess's +gloomy +glop +gloried +glories +glorification +glorification's +glorified +glorifies +glorify +glorifying +glorious +gloriously +glory +glory's +glorying +gloss +gloss's +glossaries +glossary +glossary's +glossed +glosses +glossier +glossies +glossiest +glossily +glossiness +glossiness's +glossing +glossy +glottal +glottis +glottis's +glottises +glove +glove's +gloved +gloves +gloving +glow +glow's +glowed +glower +glowered +glowering +glowers +glowing +glowingly +glows +glucose +glucose's +glue +glue's +glued +glues +gluey +gluier +gluiest +gluing +glum +glumly +glummer +glummest +glumness +gluon +gluon's +glut +glut's +glutamate +glutamate's +glutei +gluten +gluten's +gluteus +glutinous +glutinously +gluts +glutted +glutting +glutton +glutton's +gluttonise +gluttonised +gluttonises +gluttonising +gluttonize +gluttonized +gluttonizes +gluttonizing +gluttonous +gluttonously +gluttons +gluttony +gluttony's +glycaemia +glycerine's +glycerol +glycerol's +glycerolise +glycerolize +glycogen +glycogen's +glycol +glycol's +glyph +glyph's +glyphs +gm +gnarl +gnarl's +gnarled +gnarling +gnarls +gnarly +gnash +gnashed +gnashes +gnashing +gnat +gnat's +gnats +gnaw +gnawed +gnawing +gnaws +gneiss +gneiss's +gnocchi +gnome +gnome's +gnomes +gnomic +gnomish +gnu +gnu's +gnus +go +goad +goad's +goaded +goading +goads +goal +goal's +goaled +goalie +goalie's +goalies +goalkeeper +goalkeeper's +goalkeepers +goalkeeping +goalless +goalmouth +goalmouth's +goalmouths +goalpost +goalposts +goals +goaltender +goaltender's +goaltenders +goanna +goat +goat's +goatee +goatee's +goatees +goatherd +goatherd's +goatherds +goats +goatskin +goatskin's +goatskins +gob +gob's +gobbet +gobbet's +gobbets +gobble +gobbled +gobbledegook's +gobbledygook +gobbler +gobbler's +gobblers +gobbles +gobbling +goblet +goblet's +goblets +goblin +goblin's +goblins +gobs +gobstopper +gobstopper's +gobstoppers +god +god's +godchild +godchild's +godchildren +goddamn +goddaughter +goddaughter's +goddaughters +goddess +goddess's +goddesses +godfather +godfather's +godfathers +godforsaken +godhead +godhood +godless +godlessly +godlessness +godlessness's +godlier +godliest +godlike +godliness +godliness's +godly +godmother +godmother's +godmothers +godparent +godparent's +godparents +gods +godsend +godsend's +godsends +godson +godson's +godsons +goer +goer's +goers +goes +gofer +gofer's +gofers +goggle +goggled +goggles +goggling +going +going's +goings +goiter +goiter's +goiters +goitre +goitre's +goitres +gold +gold's +goldbrick +goldbrick's +goldbricked +goldbricker +goldbricker's +goldbrickers +goldbricking +goldbricks +golden +goldenrod +goldenrod's +goldfield +goldfields +goldfinch +goldfinch's +goldfinches +goldfish +goldfish's +goldfishes +goldmine +goldmines +goldsmith +goldsmith's +goldsmiths +golf +golf's +golfed +golfer +golfer's +golfers +golfing +golliwog +golliwog's +golliwogs +golly +gonad +gonad's +gonads +gondola +gondola's +gondolas +gondolier +gondolier's +gondoliers +gone +goner +goner's +goners +gong +gong's +gonged +gonging +gongs +gonorrhea +gonorrhea's +gonorrheal +gonorrhoea +gonorrhoea's +gonorrhoeal +goober +goober's +goobers +good +goodbye +goodbye's +goodbyes +goodies +goodish +goodlier +goodliest +goodly +goodness +goodness's +goodnight +goods +goodwill +goodwill's +goody +gooey +goof +goof's +goofball +goofball's +goofballs +goofed +goofier +goofiest +goofiness +goofiness's +goofing +goofs +goofy +goog +googlies +googly +googly's +gooier +gooiest +gook +gook's +gooks +goolie +goon +goon's +goons +goose +goose's +gooseberries +gooseberry +gooseberry's +goosed +gooses +goosestep +goosesteps +goosing +gopher +gopher's +gophers +gore +gore's +gored +gores +gorge +gorge's +gorged +gorgeous +gorgeously +gorgeousness +gorges +gorging +gorgon +gorgons +gorier +goriest +gorilla +gorilla's +gorillas +gorily +goriness +goring +gormandise +gormandised +gormandiser +gormandiser's +gormandisers +gormandises +gormandising +gormandize +gormandized +gormandizer +gormandizer's +gormandizers +gormandizes +gormandizing +gormless +gorse +gorse's +gory +gosh +goshawk +goshawk's +goshawks +gosling +gosling's +goslings +gospel +gospel's +gospeller +gospeller's +gospellers +gospels +gossamer +gossamer's +gossip +gossip's +gossiped +gossiper +gossipers +gossiping +gossips +gossipy +got +gotcha +gotten +gouache +gouache's +gouaches +gouge +gouged +gouger +gouger's +gougers +gouges +gouging +goulash +goulash's +goulashes +gourd +gourd's +gourde +gourds +gourmand +gourmand's +gourmandise +gourmandised +gourmandises +gourmandising +gourmandize +gourmandized +gourmandizes +gourmandizing +gourmands +gourmet +gourmet's +gourmets +gout +gout's +goutier +goutiest +gouty +govern +governable +governance +governance's +governed +governess +governess's +governesses +governing +government +government's +governmental +governments +governor +governor's +governors +governorship +governorship's +governorships +governs +govt +gown +gown's +gowned +gowning +gowns +grab +grabbed +grabber +grabber's +grabbers +grabbier +grabbiest +grabbing +grabby +grabs +grace +grace's +graced +graceful +gracefully +gracefulness +graceless +gracelessly +gracelessness +graces +gracing +gracious +graciously +graciousness +graciousness's +grackle +grackle's +grackles +grad +grad's +gradable +gradate +gradated +gradates +gradating +gradation +gradation's +gradations +grade +grade's +graded +grader +grader's +graders +grades +gradient +gradient's +gradients +grading +grads +gradual +gradualism +gradualism's +gradualist +gradualist's +gradually +gradualness +graduate +graduate's +graduated +graduates +graduating +graduation +graduation's +graduations +graffiti +graffito +graffito's +graft +graft's +grafted +grafter +grafter's +grafters +grafting +grafts +graham +graham's +grahams +grail +grails +grain +grain's +grained +grainier +grainiest +graininess +graininess's +grains +grainy +gram +gram's +grammar +grammar's +grammarian +grammarian's +grammarians +grammars +grammatical +grammatically +gramophone +gramophone's +gramophones +grampus +grampus's +grampuses +grams +granaries +granary +granary's +grand +grandaunt +grandaunt's +grandaunts +grandchild +grandchild's +grandchildren +granddad +granddad's +granddaddies +granddaddy +granddaddy's +granddads +granddaughter +granddaughter's +granddaughters +grandee +grandee's +grandees +grander +grandest +grandeur +grandeur's +grandfather +grandfather's +grandfathered +grandfathering +grandfatherly +grandfathers +grandiloquence +grandiloquence's +grandiloquent +grandiose +grandiosely +grandiosity +grandiosity's +grandly +grandma +grandma's +grandmas +grandmaster +grandmaster's +grandmasters +grandmother +grandmother's +grandmotherly +grandmothers +grandnephew +grandnephew's +grandnephews +grandness +grandness's +grandniece +grandniece's +grandnieces +grandpa +grandpa's +grandparent +grandparent's +grandparents +grandpas +grandson +grandson's +grandsons +grandstand +grandstand's +grandstanded +grandstanding +grandstands +granduncle +granduncle's +granduncles +grange +grange's +grangerisation +grangerise +grangerised +grangeriser +grangeriser's +grangerises +grangerising +grangerization +grangerize +grangerized +grangerizer +grangerizer's +grangerizes +grangerizing +granges +granite +granite's +granites +grannies +granny +granny's +granola +grant +granted +grantee +grantee's +grantees +granter +granter's +granters +granting +grantor's +grants +granular +granularity +granularity's +granulate +granulated +granulates +granulating +granulation +granulation's +granule +granule's +granules +granulise +granulize +grape +grape's +grapefruit +grapefruit's +grapefruits +grapes +grapeshot +grapeshot's +grapevine +grapevine's +grapevines +graph +graph's +graphed +graphic +graphical +graphically +graphics +graphing +graphite +graphite's +graphitisation +graphitise +graphitised +graphitises +graphitising +graphitization +graphitize +graphitized +graphitizes +graphitizing +graphologist +graphologist's +graphologists +graphology +graphology's +graphs +grapnel +grapnel's +grapnels +grapple +grappled +grapples +grappling +grasp +graspable +grasped +grasper +grasper's +grasping +grasps +grass +grass's +grassed +grasses +grasshopper +grasshopper's +grasshoppers +grassier +grassiest +grassing +grassland +grassland's +grasslands +grassroots +grassy +grate +grated +grateful +gratefully +gratefulness +gratefulness's +grater +grater's +graters +grates +gratification +gratification's +gratifications +gratified +gratifies +gratify +gratifying +gratifyingly +gratin +gratin's +grating +grating's +gratingly +gratings +gratins +gratis +gratitude +gratitude's +gratuities +gratuitous +gratuitously +gratuitousness +gratuity +gratuity's +grave +grave's +graved +gravedigger +gravedigger's +gravediggers +gravel +gravel's +graveled +graveling +gravelled +gravelling +gravels +gravely +graven +graveness +graver +graver's +graves +graveside +gravesides +gravest +gravestone +gravestone's +gravestones +graveyard +graveyard's +graveyards +gravid +gravies +gravimeter +gravimeter's +gravimeters +graving +gravitas +gravitate +gravitated +gravitates +gravitating +gravitation +gravitation's +gravitational +gravitationally +gravities +graviton +graviton's +gravitons +gravity +gravity's +gravy +gravy's +gray +grayed +grayer +grayest +graying +grays +graze +grazed +grazer +grazer's +grazers +grazes +grazing +grease +grease's +greased +greasepaint +greasepaint's +greaseproof +greaser +greaser's +greasers +greases +greasier +greasiest +greasily +greasiness +greasiness's +greasing +greasy +great +greatcoat +greatcoat's +greatcoats +greater +greatest +greatly +greatness +greatness's +greats +grebe +grebe's +grebes +greed +greed's +greedier +greediest +greedily +greediness +greediness's +greedy +green +green's +greenback +greenback's +greenbacks +greenbelt +greenbelts +greened +greener +greenery +greenery's +greenest +greenflies +greenfly +greenfly's +greengage +greengage's +greengages +greengrocer +greengrocer's +greengrocers +greengrocery +greengrocery's +greenhorn +greenhorn's +greenhorns +greenhouse +greenhouse's +greenhouses +greenie +greening +greening's +greenish +greenly +greenmail +greenmailed +greenmailing +greenmails +greenness +greenness's +greenroom +greenroom's +greenrooms +greens +greensward +greensward's +greenwood +greenwood's +greet +greeted +greeter +greeter's +greeters +greeting +greeting's +greetings +greets +gregarious +gregariously +gregariousness +gremlin +gremlin's +gremlins +grenade +grenade's +grenades +grenadier +grenadier's +grenadiers +grenadine +grenadine's +grevillea +grew +grey +greybeard +greybeard's +greyed +greyer +greyest +greyhound +greyhound's +greyhounds +greying +greyness +greyness's +greys +grid +grid's +griddle +griddle's +griddlecake +griddlecake's +griddlecakes +griddles +gridiron +gridiron's +gridirons +gridlock +gridlocked +gridlocks +grids +grief +grief's +grievance +grievance's +grievances +grieve +grieved +griever +griever's +grievers +grieves +grieving +grievous +grievously +grievousness +griffin +griffin's +griffins +griffon's +grill +grille +grille's +grilled +grilles +grilling +grills +grim +grimace +grimace's +grimaced +grimaces +grimacing +grime +grime's +grimed +grimes +grimier +grimiest +griminess +griminess's +griming +grimly +grimmer +grimmest +grimness +grimness's +grimy +grin +grind +grinder +grinder's +grinders +grinding +grindings +grinds +grindstone +grindstone's +grindstones +gringo +gringo's +gringos +grinned +grinner +grinner's +grinning +grins +grip +grip's +gripe +griped +griper +griper's +gripers +gripes +griping +grippe +grippe's +gripped +gripper +gripper's +grippers +grippes +gripping +grips +grislier +grisliest +grisliness +grisly +grist +grist's +gristle +gristle's +gristlier +gristliest +gristly +gristmill +gristmill's +gristmills +grit +grit's +grits +gritted +grittier +grittiest +grittiness +gritting +gritty +grizzle +grizzled +grizzles +grizzlier +grizzlies +grizzliest +grizzling +grizzly +groan +groan's +groaned +groaner +groaner's +groaners +groaning +groans +grocer +grocer's +groceries +grocers +grocery +grocery's +grog +grog's +groggier +groggiest +groggily +grogginess +grogginess's +groggy +grogshop +groin +groin's +groins +grommet +grommet's +grommets +groom +groom's +groomed +groomer +groomer's +groomers +grooming +grooms +groomsman +groomsman's +groomsmen +groove +groove's +grooved +grooves +groovier +grooviest +grooving +groovy +grope +groped +groper +groper's +gropers +gropes +groping +gropingly +grosbeak +grosbeak's +grosbeaks +grosgrain +grosgrain's +gross +grossed +grosser +grosses +grossest +grossing +grossly +grossness +grossness's +grotesque +grotesquely +grotesqueness +grotesques +grottier +grottiest +grotto +grotto's +grottoes +grotty +grouch +grouched +grouches +grouchier +grouchiest +grouchily +grouchiness +grouchiness's +grouching +grouchy +ground +ground's +groundbreaking +groundbreakings +grounded +grounder +grounder's +grounders +groundhog +groundhogs +grounding +groundings +groundless +groundlessly +groundnut +groundnut's +groundnuts +grounds +groundsheet +groundsheet's +groundsheets +groundskeeper +groundskeepers +groundswell +groundswells +groundwater +groundwork +groundwork's +group +group's +grouped +grouper +grouper's +groupers +groupie +groupie's +groupies +grouping +grouping's +groupings +groups +groupware +grouse +grouse's +groused +grouser +grouser's +grousers +grouses +grousing +grout +grout's +grouted +grouting +grouts +grove +grove's +grovel +groveled +groveling +grovelled +grovelling +grovels +groves +grow +grower +grower's +growers +growing +growl +growled +growler +growler's +growlers +growling +growls +grown +grownup +grownup's +grownups +grows +growth +growth's +growths +grub +grubbed +grubber +grubber's +grubbers +grubbier +grubbiest +grubbily +grubbiness +grubbiness's +grubbing +grubby +grubs +grubstake +grubstake's +grudge +grudge's +grudged +grudges +grudging +grudgingly +gruel +gruel's +grueling +gruelingly +gruelling +gruellingly +gruels +gruesome +gruesomely +gruesomeness +gruff +gruffer +gruffest +gruffly +gruffness +gruffness's +grumble +grumbled +grumbler +grumbler's +grumblers +grumbles +grumbling +grumblings +grump +grump's +grumpier +grumpiest +grumpily +grumpiness +grumps +grumpy +grunge +grungier +grungiest +grungy +grunion +grunion's +grunions +grunt +grunted +grunter +grunting +grunts +gryphon's +guacamole +guacamole's +guanine +guanine's +guano +guano's +guar +guarantee +guarantee's +guaranteed +guaranteeing +guarantees +guarantied +guaranties +guarantor +guarantor's +guarantors +guaranty +guaranty's +guarantying +guard +guarded +guardedly +guardedness +guardedness's +guarder +guarder's +guarders +guardhouse +guardhouse's +guardhouses +guardian +guardian's +guardians +guardianship +guardianship's +guarding +guardrail +guardrail's +guardrails +guardroom +guardroom's +guardrooms +guards +guardsman +guardsman's +guardsmen +guava +guava's +guavas +gubernatorial +guerrilla +guerrilla's +guerrillas +guess +guessable +guessed +guesser +guesser's +guessers +guesses +guessing +guesstimate +guesstimated +guesstimates +guesstimating +guesswork +guesswork's +guest +guest's +guesthouse +guesthouse's +guesthouses +guestroom +guestrooms +guests +guff +guff's +guffaw +guffaw's +guffawed +guffawing +guffaws +guidance +guidance's +guide +guidebook +guidebook's +guidebooks +guided +guideline +guideline's +guidelines +guidepost +guidepost's +guideposts +guider +guider's +guiders +guides +guiding +guild +guild's +guilder +guilder's +guilders +guildhall +guildhall's +guildhalls +guilds +guile +guile's +guileful +guileless +guilelessly +guiles +guillemot +guillemot's +guillemots +guillotine +guillotine's +guillotined +guillotines +guillotining +guilt +guilt's +guiltier +guiltiest +guiltily +guiltiness +guiltiness's +guiltless +guilty +guinea +guinea's +guineas +guise +guise's +guises +guitar +guitar's +guitarist +guitarist's +guitarists +guitars +gulag +gulags +gulch +gulch's +gulches +gulden +gulden's +guldens +gulf +gulf's +gulfs +gull +gull's +gulled +gullet +gullet's +gullets +gullibility +gullibility's +gullible +gullies +gulling +gulls +gully +gully's +gulp +gulped +gulper +gulpers +gulping +gulps +gum +gum's +gumball +gumballs +gumbo +gumbo's +gumboil +gumboil's +gumboils +gumboot +gumboots +gumbos +gumdrop +gumdrop's +gumdrops +gummed +gummier +gummiest +gumming +gummy +gumption +gumption's +gums +gumshoe +gumshoe's +gumshoed +gumshoeing +gumshoes +gumsucker +gun +gun's +gunboat +gunboat's +gunboats +gunfight +gunfight's +gunfighter +gunfighter's +gunfighters +gunfights +gunfire +gunfire's +gunk +gunk's +gunman +gunman's +gunmen +gunmetal +gunmetal's +gunned +gunner +gunner's +gunners +gunnery +gunnery's +gunning +gunny +gunny's +gunnysack +gunnysack's +gunnysacks +gunpoint +gunpowder +gunpowder's +gunrunner +gunrunner's +gunrunners +gunrunning +gunrunning's +guns +gunship +gunshot +gunshot's +gunshots +gunslinger +gunslinger's +gunslingers +gunsmith +gunsmith's +gunsmiths +gunwale +gunwale's +gunwales +gunyah +guppies +guppy +guppy's +gurgle +gurgled +gurgles +gurgling +gurney +gurneys +guru +guru's +gurus +gush +gushed +gusher +gusher's +gushers +gushes +gushier +gushiest +gushing +gushingly +gushy +gusset +gusset's +gusseted +gusseting +gussets +gussied +gussies +gussy +gussying +gust +gust's +gustatory +gusted +gustier +gustiest +gustily +gusting +gusto +gusto's +gusts +gusty +gut +gut's +gutless +gutlessness +guts +gutser +gutsier +gutsiest +gutsy +gutted +gutter +gutter's +guttered +guttering +gutters +guttersnipe +guttersnipe's +guttersnipes +gutting +guttural +gutturally +gutturals +guy +guy's +guyed +guying +guys +guzzle +guzzled +guzzler +guzzler's +guzzlers +guzzles +guzzling +gybes +gym +gym's +gymkhana +gymkhana's +gymkhanas +gymnasia's +gymnasium +gymnasium's +gymnasiums +gymnast +gymnast's +gymnastic +gymnastically +gymnastics +gymnasts +gymnosperm +gymnosperm's +gymnosperms +gyms +gymslip +gymslip's +gymslips +gynaecium +gynaecocracies +gynaecocracy +gynaecocracy's +gynaecologic +gynaecological +gynaecologist +gynaecologist's +gynaecologists +gynaecology +gynaecology's +gynaecomorphous +gynecologic +gynecological +gynecologist +gynecologist's +gynecologists +gynecology +gynecology's +gynoecia +gynoecium's +gyp +gypped +gypper +gyppers +gypping +gyps +gypsies +gypster +gypsters +gypsum +gypsum's +gypsy +gyrate +gyrated +gyrates +gyrating +gyration +gyration's +gyrations +gyrator +gyrator's +gyrators +gyrfalcon +gyrfalcon's +gyrfalcons +gyro +gyro's +gyros +gyroscope +gyroscope's +gyroscopes +gyroscopic +gyrostabiliser +gyrostabiliser's +gyrostabilisers +gyrostabilizer +gyrostabilizer's +gyrostabilizers ++++++++++ +h +ha +haberdasher +haberdasher's +haberdasheries +haberdashers +haberdashery +haberdashery's +habiliment +habiliment's +habiliments +habit +habit's +habitability +habitability's +habitable +habitat +habitat's +habitation +habitation's +habitations +habitats +habits +habitual +habitually +habitualness +habituate +habituated +habituates +habituating +habituation +habituation's +habitué +habitué's +habitués +hacienda +hacienda's +haciendas +hack +hacked +hacker +hacker's +hackers +hacking +hackle +hackle's +hackles +hackney +hackney's +hackneyed +hackneying +hackneys +hacks +hacksaw +hacksaw's +hacksaws +hackwork +had +haddock +haddock's +haddocks +hading +hadn't +hadron's +hadrons +haemachrome +haemachrome's +haemal +haemangioma +haematic +haematics +haematin +haematinic +haematinic's +haematinics +haematins +haematite +haematite's +haematites +haematitic +haematocele +haematocele's +haematocryal +haematogenous +haematoid +haematological +haematologist +haematologist's +haematologists +haematology +haematology's +haematoma +haematoma's +haematomas +haematomata +haematopoiesis +haematopoietic +haematosis +haematothermal +haematoxylin +haematoxylin's +haematoxylins +haemic +haemin +haemin's +haemins +haemocyte +haemocyte's +haemocytes +haemocytometer +haemodialysis +haemoglobin +haemoglobin's +haemoid +haemolyses +haemolysin +haemolysis +haemolytic +haemophilia's +haemophiliac +haemophiliac's +haemophiliacs +haemophilic +haemoptysis +haemorrhage's +haemorrhoid +haemorrhoid's +haemorrhoidal +haemorrhoidectomy +haemorrhoidectomy's +haemostasis +haemostatic +hafnium +hafnium's +haft +haft's +hafts +hag +hag's +haggard +haggardly +haggardness +haggis +haggis's +haggises +haggish +haggle +haggled +haggler +haggler's +hagglers +haggles +haggling +hagiographer +hagiographer's +hagiographers +hagiographies +hagiography +hagiography's +hags +haiku +haiku's +hail +hail's +hailed +hailing +hails +hailstone +hailstone's +hailstones +hailstorm +hailstorm's +hailstorms +hair +hair's +hairball +hairball's +hairballs +hairbreadth +hairbreadth's +hairbreadths +hairbrush +hairbrush's +hairbrushes +haircloth +haircloth's +haircut +haircut's +haircuts +haircutting +hairdo +hairdo's +hairdos +hairdresser +hairdresser's +hairdressers +hairdressing +hairdressing's +hairdryer +hairdryers +haired +hairgrip +hairgrip's +hairgrips +hairier +hairiest +hairiness +hairiness's +hairless +hairline +hairline's +hairlines +hairnet +hairnet's +hairnets +hairpiece +hairpiece's +hairpieces +hairpin +hairpin's +hairpins +hairs +hairsbreadth +hairsbreadths +hairspray +hairsprays +hairspring +hairspring's +hairsprings +hairstyle +hairstyle's +hairstyles +hairstyling +hairstylist +hairstylists +hairy +hajj +hajjes +hajji +hajji's +hajjis +hake +hake's +hakea +hakes +halberd +halberd's +halberds +halcyon +hale +haled +haler +hales +halest +half +half's +halfback +halfback's +halfbacks +halfpence +halfpennies +halfpenny +halfpenny's +halfpennyworth +halftime +halftimes +halftone +halftone's +halftones +halfway +halfwit +halfwit's +halfwits +halibut +halibut's +halibuts +halide +halide's +halides +haling +halite +halite's +halitosis +halitosis's +hall +hall's +hallelujah +hallelujahs +hallmark +hallmark's +hallmarked +hallmarking +hallmarks +hallo +halloo's +hallos +hallow +hallowed +hallowing +hallows +halls +hallucinate +hallucinated +hallucinates +hallucinating +hallucination +hallucination's +hallucinations +hallucinatory +hallucinogen +hallucinogen's +hallucinogenic +hallucinogens +hallway +hallway's +hallways +halo +halo's +haloed +halogen +halogen's +halogenated +halogens +haloing +halos +halt +halt's +halted +halter +halter's +haltered +haltering +halters +halting +haltingly +halts +halve +halved +halves +halving +halyard +halyard's +halyards +ham +ham's +hamburger +hamburger's +hamburgers +hamlet +hamlet's +hamlets +hammed +hammer +hammer's +hammered +hammerer +hammerer's +hammerers +hammerhead +hammerhead's +hammerheads +hammering +hammering's +hammerings +hammerlock +hammerlock's +hammerlocks +hammers +hammertoe +hammertoe's +hammertoes +hammier +hammiest +hamming +hammock +hammock's +hammocks +hammy +hamper +hampered +hampering +hampers +hams +hamster +hamster's +hamsters +hamstring +hamstringing +hamstrings +hamstrung +hand +hand's +handbag +handbag's +handbags +handball +handball's +handballs +handbill +handbill's +handbills +handbook +handbook's +handbooks +handbrake +handbrake's +handbrakes +handcar +handcar's +handcars +handcart +handcart's +handcarts +handclasp +handclasp's +handclasps +handcraft +handcrafted +handcrafting +handcrafts +handcuff +handcuffed +handcuffing +handcuffs +handed +handedness +handful +handful's +handfuls +handgun +handgun's +handguns +handheld +handhold +handhold's +handholding +handholds +handicap +handicap's +handicapped +handicapper +handicapper's +handicappers +handicapping +handicaps +handicraft +handicraft's +handicrafts +handier +handiest +handily +handiness +handiness's +handing +handiwork +handiwork's +handkerchief +handkerchief's +handkerchiefs +handle +handle's +handlebar +handlebar's +handlebars +handled +handler +handler's +handlers +handles +handling +handling's +handmade +handmaid +handmaid's +handmaiden +handmaiden's +handmaidens +handmaids +handout +handout's +handouts +handover +handovers +handpick +handpicked +handpicking +handpicks +handpiece +handrail +handrail's +handrails +hands +handsaw +handsaw's +handsaws +handset +handset's +handsets +handshake +handshake's +handshakes +handshaking +handshaking's +handsome +handsomely +handsomeness +handsomer +handsomest +handspring +handspring's +handsprings +handstand +handstand's +handstands +handwork +handwork's +handwriting +handwriting's +handwritten +handy +handyman +handyman's +handymen +hang +hangar +hangar's +hangars +hangdog +hanged +hanger +hanger's +hangers +hanging +hanging's +hangings +hangman +hangman's +hangmen +hangnail +hangnail's +hangnails +hangout +hangout's +hangouts +hangover +hangover's +hangovers +hangs +hank +hank's +hanker +hankered +hankering +hankering's +hankerings +hankers +hankie +hankie's +hankies +hanks +hanky's +hansom +hansom's +hansoms +hap +haphazard +haphazardly +haphazardness +hapless +haplessly +haplessness +haplessness's +haploid +haploids +haply +happen +happened +happening +happening's +happenings +happens +happenstance +happenstance's +happenstances +happier +happiest +happily +happiness +happiness's +happy +harangue +harangued +harangues +haranguing +harass +harassed +harasser +harasser's +harassers +harasses +harassing +harassment +harassment's +harbinger +harbinger's +harbingers +harbor +harbor's +harborage +harborage's +harborages +harbored +harboring +harbors +harbour +harbour's +harbourage +harbourage's +harbourages +harboured +harbourer +harbourer's +harbourers +harbouring +harbourless +harbours +hard +hardback +hardback's +hardbacks +hardball +hardball's +hardboard +hardboard's +hardbound +hardcore +hardcover +harden +hardened +hardener +hardener's +hardeners +hardening +hardening's +hardens +harder +hardest +hardhat +hardhats +hardhearted +hardheartedly +hardheartedness +hardier +hardiest +hardihood +hardihood's +hardily +hardiness +hardiness's +hardliner +hardliners +hardly +hardness +hardness's +hardscrabble +hardship +hardship's +hardships +hardstand +hardstands +hardtack +hardtack's +hardtop +hardtop's +hardtops +hardware +hardware's +hardwood +hardwood's +hardwoods +hardworking +hardy +hare +hare's +harebell +harebell's +harebells +harebrained +hared +harelip +harelip's +harelips +harem +harem's +harems +hares +haricot +haricot's +haricots +haring +hark +harked +harking +harks +harlequin +harlequin's +harlequins +harlot +harlot's +harlotry +harlotry's +harlots +harm +harm's +harmed +harmer +harmer's +harmful +harmfully +harmfulness +harming +harmless +harmlessly +harmlessness +harmlessness's +harmonic +harmonica +harmonica's +harmonically +harmonicas +harmonics +harmonies +harmonious +harmoniously +harmoniousness +harmonisation +harmonisation's +harmonisations +harmonise +harmonised +harmoniser +harmoniser's +harmonisers +harmonises +harmonising +harmonium +harmonium's +harmoniums +harmonization +harmonization's +harmonize +harmonized +harmonizer +harmonizer's +harmonizers +harmonizes +harmonizing +harmony +harmony's +harms +harness +harness's +harnessed +harnesses +harnessing +harp +harp's +harped +harpies +harping +harping's +harpist +harpist's +harpists +harpoon +harpoon's +harpooned +harpooner +harpooner's +harpooners +harpooning +harpoons +harps +harpsichord +harpsichord's +harpsichordist +harpsichordist's +harpsichordists +harpsichords +harpy +harpy's +harridan +harridan's +harridans +harried +harrier +harrier's +harriers +harries +harrow +harrow's +harrowed +harrowing +harrows +harrumph +harrumphed +harrumphing +harrumphs +harrying +harsh +harsher +harshest +harshly +harshness +harshness's +hart +hart's +harts +harvest +harvest's +harvested +harvester +harvester's +harvesters +harvesting +harvests +has +hash +hash's +hashed +hashes +hashing +hashish +hashish's +hasn't +hasp +hasp's +hasps +hassle +hassle's +hassled +hassles +hassling +hassock +hassock's +hassocks +hast +haste +haste's +hasted +hasten +hastened +hastening +hastens +hastier +hastiest +hastily +hastiness +hastiness's +hasting +hastle +hasty +hat +hat's +hatband +hatband's +hatbands +hatbox +hatbox's +hatboxes +hatch +hatchback +hatchback's +hatchbacks +hatcheck +hatched +hatchelled +hatchelling +hatcheries +hatchery +hatchery's +hatches +hatchet +hatchet's +hatchets +hatching +hatching's +hatchway +hatchway's +hatchways +hate +hated +hateful +hatefully +hatefulness +hatemonger +hater +hater's +haters +hates +hath +hating +hatpin +hatpin's +hatpins +hatred +hatred's +hatreds +hats +hatter +hatter's +hatters +hauberk +hauberk's +hauberks +haughtier +haughtiest +haughtily +haughtiness +haughtiness's +haughty +haul +haulage +haulage's +hauled +hauler +hauler's +haulers +hauling +hauls +haunch +haunch's +haunches +haunt +haunted +haunting +hauntingly +haunts +hauteur +hauteur's +have +haven +haven's +haven't +havens +haversack +haversack's +haversacks +haves +having +havoc +havoc's +haw +haw's +hawed +hawing +hawk +hawk's +hawked +hawker +hawker's +hawkers +hawking +hawkish +hawks +haws +hawser +hawser's +hawsers +hawthorn +hawthorn's +hawthorns +hay +hay's +haycock +haycock's +haycocks +hayed +hayfield +hayfield's +haying +hayloft +hayloft's +haylofts +haymaking +haymow +haymow's +haymows +hayrick +hayrick's +hayricks +hayride +hayride's +hayrides +hays +hayseed +hayseed's +hayseeds +haystack +haystack's +haystacks +haywire +haywire's +hazard +hazard's +hazarded +hazarding +hazardous +hazardously +hazards +haze +haze's +hazed +hazel +hazel's +hazelnut +hazelnut's +hazelnuts +hazels +hazer +hazes +hazier +haziest +hazily +haziness +haziness's +hazing +hazy +hdqrs +he +he'd +he'll +he's +head +head's +headache +headache's +headaches +headband +headband's +headbands +headboard +headboard's +headboards +headcheese +headcheese's +headcount +headcounts +headdress +headdress's +headdresses +headed +header +header's +headers +headfirst +headgear +headgear's +headhunt +headhunted +headhunting +headhunts +headier +headiest +headily +headiness +heading +heading's +headings +headlamp +headlamps +headland +headland's +headlands +headless +headlight +headlight's +headlights +headline +headline's +headlined +headliner +headliner's +headliners +headlines +headlining +headlock +headlock's +headlocks +headlong +headman +headman's +headmaster +headmaster's +headmasters +headmastership +headmastership's +headmen +headmistress +headmistress's +headmistresses +headphone +headphone's +headphones +headpiece +headpiece's +headpieces +headpin +headpin's +headpins +headquarter +headquartered +headquartering +headquarters +headrest +headrest's +headrests +headroom +headroom's +heads +headscarf +headscarf's +headscarves +headset +headset's +headsets +headship +headship's +headships +headshrinker +headshrinker's +headshrinkers +headsman +headsman's +headsmen +headstall +headstall's +headstalls +headstand +headstand's +headstands +headstock +headstock's +headstone +headstone's +headstones +headstrong +headwaiter +headwaiter's +headwaiters +headwaters +headway +headway's +headwind +headwind's +headwinds +headword +headword's +headwords +heady +heal +healed +healer +healer's +healers +healing +heals +health +health's +healthful +healthfully +healthfulness +healthfulness's +healthier +healthiest +healthily +healthiness +healthiness's +healthy +heap +heap's +heaped +heaping +heaps +hear +heard +hearer +hearer's +hearers +hearing +hearing's +hearings +hearken +hearkened +hearkening +hearkens +hears +hearsay +hearsay's +hearse +hearse's +hearses +heart +heart's +heartache +heartache's +heartaches +heartbeat +heartbeat's +heartbeats +heartbreak +heartbreak's +heartbreaking +heartbreaks +heartbroken +heartburn +heartburn's +hearted +hearten +heartened +heartening +heartens +heartfelt +hearth +hearth's +hearthrug +hearthrugs +hearths +hearthstone +hearthstone's +hearthstones +heartier +hearties +heartiest +heartily +heartiness +heartiness's +hearting +heartland +heartland's +heartlands +heartless +heartlessly +heartlessness +heartlessness's +heartrending +heartrendingly +hearts +heartsick +heartsickness +heartstrings +heartthrob +heartthrob's +heartthrobs +heartwood +heartwood's +hearty +heat +heat's +heated +heatedly +heater +heater's +heaters +heath +heath's +heathen +heathen's +heathendom +heathenise +heathenised +heathenises +heathenish +heathenising +heathenism +heathenism's +heathenize +heathenized +heathenizes +heathenizing +heathens +heather +heather's +heathers +heathery +heathrow +heaths +heating +heatproof +heats +heatstroke +heatstroke's +heave +heaved +heaven +heaven's +heavenlier +heavenliest +heavenly +heavens +heavenward +heavenwards +heaver +heaver's +heavers +heaves +heavier +heavies +heaviest +heavily +heaviness +heaviness's +heaving +heavy +heavyhearted +heavyset +heavyweight +heavyweight's +heavyweights +heck +heckle +heckled +heckler +heckler's +hecklers +heckles +heckling +hectare +hectare's +hectares +hectic +hectically +hectogram +hectogram's +hectograms +hectoliter +hectoliter's +hectoliters +hectolitre +hectolitre's +hectolitres +hectometer +hectometer's +hectometers +hectometre +hectometre's +hectometres +hector +hectored +hectoring +hectors +hedge +hedge's +hedged +hedgehog +hedgehog's +hedgehogs +hedgehop +hedgehopped +hedgehopping +hedgehops +hedger +hedger's +hedgerow +hedgerow's +hedgerows +hedgers +hedges +hedging +hedonism +hedonism's +hedonist +hedonist's +hedonistic +hedonists +heed +heed's +heeded +heedful +heedfully +heeding +heedless +heedlessly +heedlessness +heedlessness's +heeds +heehaw +heehawed +heehawing +heehaws +heel +heel's +heeled +heeler +heeling +heelless +heels +heft +hefted +heftier +heftiest +heftily +heftiness +heftiness's +hefting +hefts +hefty +hegemonic +hegemony +hegemony's +hegira +hegiras +heifer +heifer's +heifers +height +height's +heighten +heightened +heightening +heightens +heights +heinous +heinously +heinousness +heinousness's +heir +heir's +heiress +heiress's +heiresses +heirloom +heirloom's +heirlooms +heirs +heist +heist's +heisted +heisting +heists +held +helical +helices +helicopter +helicopter's +helicopters +heliocentric +heliography +heliography's +heliotrope +heliotrope's +heliotropes +helipad +helipad's +helipads +heliport +heliport's +heliports +helium +helium's +helix +helix's +hell +hell's +hellcat +hellcat's +hellcats +hellebore +hellebore's +hellfire +hellfire's +hellhole +hellhole's +hellholes +hellion +hellion's +hellions +hellish +hellishly +hellishness +hello +helloed +hellos +hells +helm +helm's +helmet +helmet's +helmeted +helmets +helms +helmsman +helmsman's +helmsmen +helot +helots +help +helped +helper +helper's +helpers +helpful +helpfully +helpfulness +helpfulness's +helping +helping's +helpings +helpless +helplessly +helplessness +helplessness's +helpline +helpmate +helpmate's +helpmates +helpmeet's +helps +helve +helves +hem +hem's +hematite +hematite's +hematological +hematologist +hematologist's +hematologists +hematology +hematology's +hemisphere +hemisphere's +hemispheres +hemispheric +hemispherical +hemline +hemline's +hemlines +hemlock +hemlock's +hemlocks +hemmed +hemmer +hemmer's +hemmers +hemming +hemoglobin +hemolytic +hemophiliac +hemophiliac's +hemophiliacs +hemophilic +hemorrhagic +hemp +hemp's +hempen +hems +hemstitch +hemstitch's +hemstitched +hemstitches +hemstitching +hen +hen's +hence +henceforth +henceforward +henchman +henchman's +henchmen +henge's +henna +henna's +hennaed +hennaing +hennas +henpeck +henpecked +henpecking +henpecks +hens +hep +heparin +heparin's +hepatic +hepatics +hepatisation +hepatise +hepatised +hepatises +hepatising +hepatitis +hepatitis's +hepatize +hepatizes +hepatizing +heptagon +heptagon's +heptagonal +heptagons +heptane's +heptathlon +heptathlons +her +herald +herald's +heralded +heraldic +heralding +heraldry +heraldry's +heralds +herb +herb's +herbaceous +herbage +herbage's +herbal +herbalist +herbalist's +herbalists +herbals +herbicidal +herbicide +herbicide's +herbicides +herbivore +herbivore's +herbivores +herbivorous +herbs +herd +herd's +herded +herder +herder's +herders +herding +herds +herdsman +herdsman's +herdsmen +here +here's +hereabout +hereabouts +hereafter +hereafters +hereby +hereditary +heredity +heredity's +herein +hereinafter +hereof +hereon +heresies +heresy +heresy's +heretic +heretic's +heretical +heretics +hereto +heretofore +hereunder +hereunto +hereupon +herewith +heritability +heritable +heritage +heritage's +heritages +hermaphrodite +hermaphrodite's +hermaphrodites +hermaphroditic +hermeneutic +hermeneutics +hermetic +hermetical +hermetically +hermit +hermit's +hermitage +hermitage's +hermitages +hermits +hernia +hernia's +hernias +herniated +hero +hero's +heroes +heroic +heroically +heroics +heroin +heroin's +heroine +heroine's +heroines +heroism +heroism's +heron +heron's +herons +herpes +herpes's +herpetologist +herpetologist's +herpetologists +herpetology +herpetology's +herring +herring's +herringbone +herringbone's +herringboned +herringbones +herringboning +herrings +hers +herself +hertz +hertz's +hesitance +hesitancy +hesitancy's +hesitant +hesitantly +hesitate +hesitated +hesitates +hesitating +hesitatingly +hesitation +hesitation's +hesitations +hetaerism +hetero +heterodox +heterodoxy +heterodoxy's +heterogeneity +heterogeneity's +heterogeneous +heterogeneously +heterosexual +heterosexual's +heterosexuality +heterosexuality's +heterosexually +heterosexuals +heterozygous +heuristic +heuristically +heuristics +hew +hewed +hewers +hewing +hews +hex +hexadecimal +hexadecimals +hexagon +hexagon's +hexagonal +hexagons +hexagram +hexagram's +hexagrams +hexameter +hexameter's +hexameters +hexane +hexane's +hexed +hexes +hexing +hey +heyday +heyday's +heydays +hi +hiatus +hiatus's +hiatuses +hibachi +hibachi's +hibachis +hibernate +hibernated +hibernates +hibernating +hibernation +hibernation's +hibernator +hibernator's +hibernators +hibiscus +hibiscus's +hibiscuses +hiccough +hiccoughed +hiccoughing +hiccoughs +hiccup +hiccup's +hiccups +hick +hick's +hickey +hickey's +hickeys +hickories +hickory +hickory's +hicks +hid +hidden +hide +hideaway +hideaway's +hideaways +hidebound +hided +hideous +hideously +hideousness +hideousness's +hideout +hideout's +hideouts +hider +hider's +hiders +hides +hiding +hiding's +hidings +hierarchic +hierarchical +hierarchically +hierarchies +hierarchy +hierarchy's +hieratic +hieroglyph +hieroglyphic +hieroglyphics +hieroglyphs +high +highball +highball's +highballs +highborn +highboy +highboy's +highboys +highbrow +highbrow's +highbrows +highchair +highchair's +highchairs +higher +highest +highfalutin +highhanded +highhandedly +highhandedness +highland +highland's +highlander +highlanders +highlands +highlight +highlight's +highlighted +highlighter +highlighters +highlighting +highlights +highly +highness +highness's +highpoint +highroad +highroad's +highroads +highs +hightail +hightailed +hightailing +hightails +highway +highway's +highwayman +highwayman's +highwaymen +highways +hijack +hijacked +hijacker +hijacker's +hijackers +hijacking +hijackings +hijacks +hike +hiked +hiker +hiker's +hikers +hikes +hiking +hilarious +hilariously +hilariousness +hilarity +hilarity's +hill +hill's +hillbillies +hillbilly +hillbilly's +hillier +hilliest +hilliness +hillock +hillock's +hillocks +hills +hillside +hillside's +hillsides +hilltop +hilltop's +hilltops +hilly +hilt +hilt's +hilts +him +himself +hind +hinder +hindered +hindering +hinders +hindmost +hindquarter +hindquarter's +hindquarters +hindrance +hindrance's +hindrances +hinds +hindsight +hindsight's +hinge +hinge's +hinged +hinges +hinging +hint +hint's +hinted +hinterland +hinterland's +hinterlands +hinters +hinting +hints +hip +hip's +hipbath +hipbaths +hipbone +hipbone's +hipbones +hipped +hipper +hippest +hippie +hippie's +hippies +hipping +hippo +hippo's +hippodrome +hippodrome's +hippodromes +hippopotamus +hippopotamus's +hippopotamuses +hippos +hips +hipster +hipster's +hipsters +hire +hired +hireling +hireling's +hirelings +hirer +hirer's +hires +hiring +hirsute +hirsuteness +his +hiss +hiss's +hissed +hisses +hissing +hissing's +hissings +histamine +histamine's +histamines +histogram +histogram's +histograms +histological +histologist +histologist's +histologists +histology +histology's +historian +historian's +historians +historic +historical +historically +historicise +historicised +historicises +historicising +historicist +historicist's +historicity +historicity's +historicize +historicized +historicizes +historicizing +histories +historiographer +historiographer's +historiographers +historiography +historiography's +history +history's +histrionic +histrionically +histrionics +hit +hitch +hitched +hitcher +hitcher's +hitchers +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitching +hither +hitherto +hits +hittable +hitter +hitter's +hitters +hitting +hive +hive's +hived +hives +hiving +ho +hoar +hoard +hoard's +hoarded +hoarders +hoarding +hoarding's +hoardings +hoards +hoarfrost +hoarfrost's +hoarier +hoariest +hoariness +hoarse +hoarsely +hoarseness +hoarseness's +hoarser +hoarsest +hoary +hoax +hoax's +hoaxed +hoaxer +hoaxer's +hoaxers +hoaxes +hoaxing +hob +hob's +hobbies +hobbit +hobble +hobbled +hobbler +hobbler's +hobblers +hobbles +hobbling +hobby +hobby's +hobbyhorse +hobbyhorse's +hobbyhorses +hobbyist +hobbyist's +hobbyists +hobgoblin +hobgoblin's +hobgoblins +hobnail +hobnail's +hobnailed +hobnails +hobnob +hobnobbed +hobnobbing +hobnobs +hobo +hobo's +hobos +hobs +hock +hock's +hocked +hockey +hockey's +hocking +hocks +hockshop +hockshop's +hockshops +hodgepodge +hodgepodge's +hodgepodges +hoe +hoe's +hoecake +hoecake's +hoecakes +hoed +hoedown +hoedown's +hoedowns +hoeing +hoer +hoer's +hoers +hoes +hog +hog's +hogback +hogback's +hogbacks +hogged +hogget +hogging +hoggish +hoggishly +hogs +hogshead +hogshead's +hogsheads +hogtie +hogtied +hogties +hogtying +hogwash +hogwash's +hoicks +hoist +hoisted +hoisting +hoists +hokum +hokum's +hold +holdall +holdall's +holdalls +holder +holder's +holders +holding +holding's +holdings +holdout +holdout's +holdouts +holdover +holdover's +holdovers +holds +hole +hole's +holed +holes +holey +holiday +holiday's +holidayed +holidaying +holidaymaker +holidaymakers +holidays +holier +holiest +holiness +holiness's +holing +holism +holism's +holistic +holistically +holler +hollered +hollering +hollers +hollies +hollow +hollowed +hollowing +hollowly +hollowness +hollowness's +hollows +holly +holly's +hollyhock +hollyhock's +hollyhocks +holmium +holmium's +holocaust +holocaust's +holocausts +hologram +hologram's +holograms +holograph +holograph's +holographic +holographs +holography +holography's +hols +holster +holster's +holstered +holstering +holsters +holy +homage +homage's +hombre +hombre's +hombres +homburg +homburg's +homburgs +home +home's +homebodies +homebody +homebody's +homeboy +homeboys +homecoming +homecoming's +homecomings +homed +homeland +homeland's +homelands +homeless +homelessness +homelessness's +homelier +homeliest +homelike +homeliness +homeliness's +homely +homemade +homemaker +homemaker's +homemakers +homemaking +homemaking's +homeomorphism +homeomorphism's +homeomorphisms +homeomorphous +homeopath +homeopathic +homeopathically +homeopathies +homeopaths +homeopathy +homeopathy's +homeostasis +homeostasis's +homeostatic +homeowner +homeowners +homepage +homepages +homer +homer's +homeroom +homeroom's +homerooms +homers +homes +homesick +homesickness +homesickness's +homespun +homestead +homestead's +homesteaded +homesteader +homesteader's +homesteaders +homesteading +homesteads +homestretch +homestretch's +homestretches +hometown +hometown's +hometowns +homeward +homework +homework's +homey +homeys +homicidal +homicide +homicide's +homicides +homier +homiest +homiletic +homiletics +homilies +homily +homily's +homing +hominid +hominid's +hominids +hominy +hominy's +homo +homo's +homoeopath +homoeopathic +homoeopathically +homoeopathist +homoeopathist's +homoeopathists +homoeopaths +homoeopathy +homoeostasis +homoeostatic +homoeothermic +homoerotic +homogenates +homogeneity +homogeneity's +homogeneous +homogeneously +homogenisation +homogenisation's +homogenisations +homogenise +homogenised +homogeniser +homogeniser's +homogenisers +homogenises +homogenising +homogenization +homogenization's +homogenizations +homogenize +homogenized +homogenizer +homogenizer's +homogenizers +homogenizes +homogenizing +homograph +homograph's +homographs +homological +homologies +homologise +homologised +homologises +homologising +homologize +homologized +homologizes +homologizing +homologous +homologue +homologue's +homology +homology's +homomorphism +homonym +homonym's +homonyms +homophobes +homophobia +homophobic +homophone +homophone's +homophones +homophony +homophony's +homos +homosexual +homosexual's +homosexuality +homosexuality's +homosexually +homosexuals +homozygous +homunculus +homunculus's +honcho +honchos +hone +honed +hones +honest +honestly +honesty +honesty's +honey +honey's +honeybee +honeybee's +honeybees +honeycomb +honeycomb's +honeycombed +honeycombing +honeycombs +honeydew +honeydew's +honeydews +honeyeater +honeyed +honeying +honeymoon +honeymoon's +honeymooned +honeymooner +honeymooner's +honeymooners +honeymooning +honeymoons +honeys +honeysuckle +honeysuckle's +honeysuckles +honing +honk +honk's +honked +honker +honker's +honkers +honkies +honking +honks +honky +honor +honor's +honorabilities +honorability +honorable +honorableness +honorably +honoraries +honorarium +honorarium's +honorariums +honorary +honored +honoree +honorific +honoring +honors +honour +honour's +honourable +honourables +honourably +honoured +honouree +honourer +honourer's +honourers +honouring +honourless +honours +hooch +hooch's +hood +hood's +hooded +hooding +hoodlum +hoodlum's +hoodlums +hoodoo +hoodoo's +hoodooed +hoodooing +hoodoos +hoods +hoodwink +hoodwinked +hoodwinking +hoodwinks +hooey +hooey's +hoof +hoof's +hoofed +hoofer +hoofer's +hoofers +hoofing +hoofs +hook +hook's +hookah +hookah's +hookahs +hooked +hooker +hooker's +hookers +hookier +hookiest +hooking +hooks +hookworm +hookworm's +hookworms +hooky +hooky's +hooligan +hooligan's +hooliganism +hooliganism's +hooligans +hoon +hoop +hoop's +hoopla +hoopla's +hoops +hooray +hoorayed +hooraying +hoorays +hoosegow +hoosegow's +hoosegows +hoot +hoot's +hooted +hootenannies +hootenanny +hootenanny's +hooters +hooting +hoots +hooves +hop +hop's +hope +hope's +hoped +hopeful +hopefully +hopefulness +hopefulness's +hopefuls +hopeless +hopelessly +hopelessness +hopelessness's +hopes +hoping +hopped +hopper +hopper's +hoppers +hopping +hops +hopscotch +hopscotch's +horde +horde's +horded +hordes +hording +horehound +horehound's +horehounds +horizon +horizon's +horizons +horizontal +horizontally +horizontals +hormonal +hormonally +hormone +hormone's +hormones +horn +horn's +hornbeam +hornbeam's +hornblende +hornblende's +horned +hornet +hornet's +hornets +hornier +horniest +hornless +hornlike +hornpipe +hornpipe's +hornpipes +horns +horny +horologic +horologist +horologist's +horologists +horology +horology's +horoscope +horoscope's +horoscopes +horrendous +horrendously +horrible +horribleness +horribly +horrid +horridly +horrific +horrifically +horrified +horrifies +horrify +horrifying +horrifyingly +horror +horror's +horrors +horse +horse's +horseback +horseback's +horsebox +horsebox's +horseboxes +horsed +horseflesh +horseflesh's +horseflies +horsefly +horsefly's +horsehair +horsehair's +horsehide +horsehide's +horselaugh +horselaugh's +horselaughs +horseless +horseman +horseman's +horsemanship +horsemanship's +horsemen +horseplay +horseplay's +horsepower +horsepower's +horseradish +horseradish's +horseradishes +horses +horseshit +horseshit's +horseshoe +horseshoe's +horseshoed +horseshoeing +horseshoes +horsetail +horsetail's +horsetails +horsewhip +horsewhip's +horsewhipped +horsewhipping +horsewhips +horsewoman +horsewoman's +horsewomen +horsier +horsiest +horsing +hortatory +horticultural +horticulturalist +horticulturalists +horticulture +horticulture's +horticulturist +horticulturist's +horticulturists +hosanna +hosannas +hose +hose's +hosed +hosepipe +hosepipes +hoses +hosier +hosier's +hosiers +hosiery +hosiery's +hosing +hosp +hospice +hospice's +hospices +hospitable +hospitably +hospital +hospital's +hospitalisation +hospitalisation's +hospitalisations +hospitalise +hospitalised +hospitalises +hospitalising +hospitality +hospitality's +hospitalization +hospitalization's +hospitalizations +hospitalize +hospitalized +hospitalizes +hospitalizing +hospitals +host +host's +hostage +hostage's +hostages +hosted +hostel +hostel's +hostelries +hostelry +hostelry's +hostels +hostess +hostess's +hostesses +hostie +hostile +hostilely +hostiles +hostilities +hostility +hostility's +hosting +hosts +hot +hotbed +hotbed's +hotbeds +hotbox +hotbox's +hotboxes +hotcake +hotcakes +hotchpotch +hotchpotch's +hotel +hotel's +hotelier +hotelier's +hoteliers +hotels +hotfoot +hotfooted +hotfooting +hotfoots +hothead +hothead's +hotheadedness +hotheads +hothouse +hothouse's +hothouses +hotly +hotness +hotness's +hotplate +hotplate's +hotplates +hotpot +hotpot's +hotpots +hotshot +hotshots +hotter +hottest +hottie +hound +hound's +hounded +hounding +hounds +hour +hour's +hourglass +hourglass's +hourglasses +hourly +hours +house +house's +houseboat +houseboat's +houseboats +housebound +houseboy +houseboy's +houseboys +housebreak +housebreaker +housebreaker's +housebreakers +housebreaking +housebreaking's +housebreaks +housebroke +housebroken +houseclean +housecleaned +housecleaning +housecleaning's +housecleans +housecoat +housecoat's +housecoats +housed +houseflies +housefly +housefly's +houseful +houseful's +housefuls +household +household's +householder +householder's +householders +households +househusband +househusbands +housekeeper +housekeeper's +housekeepers +housekeeping +housekeeping's +houselights +housemaid +housemaid's +housemaids +houseman +houseman's +housemaster +housemaster's +housemasters +housemate +housemates +housemen +housemistress +housemistresses +housemother +housemother's +housemothers +houseparent +houseplant +houseplants +houseroom +houseroom's +houses +housetop +housetop's +housetops +housewarming +housewarming's +housewarmings +housewife +housewife's +housewifely +housewives +housework +housework's +housing +housing's +housings +hove +hovel +hovel's +hovelled +hovelling +hovels +hover +hovercraft +hovercraft's +hovercrafts +hovered +hoverer +hoverer's +hovering +hovers +how +how's +howbeit +howdah +howdah's +howdahs +howdy +however +howitzer +howitzer's +howitzers +howl +howl's +howled +howler +howler's +howlers +howling +howls +howsoever +hoyden +hoyden's +hoydenish +hoydens +hp +hr +hrs +ht +huarache +huarache's +huaraches +hub +hub's +hubbies +hubbub +hubbub's +hubbubs +hubby +hubby's +hubcap +hubcap's +hubcaps +hubris +hubris's +hubs +huckleberries +huckleberry +huckleberry's +huckster +huckster's +huckstered +huckstering +hucksterism +hucksterism's +hucksters +huddle +huddle's +huddled +huddles +huddling +hue +hue's +hued +hues +huff +huff's +huffed +huffier +huffiest +huffily +huffiness +huffing +huffs +huffy +hug +huge +hugely +hugeness +hugeness's +huger +hugest +hugged +hugger +hugging +hugs +huh +hula +hula's +hulas +hulk +hulk's +hulking +hulks +hull +hull's +hullabaloo +hullabaloo's +hullabaloos +hulled +huller +huller's +hullers +hulling +hullo +hulls +hum +human +humane +humanely +humaneness +humanisation +humanisation's +humanisations +humanise +humanised +humaniser +humaniser's +humanisers +humanises +humanising +humanism +humanism's +humanist +humanist's +humanistic +humanists +humanitarian +humanitarianism +humanitarianism's +humanitarians +humanities +humanity +humanity's +humanization +humanization's +humanizations +humanize +humanized +humanizer +humanizer's +humanizers +humanizes +humanizing +humankind +humankind's +humanly +humanness +humanness's +humanoid +humanoids +humans +humble +humbled +humbleness +humbleness's +humbler +humblers +humbles +humblest +humbling +humbly +humbug +humbug's +humbugged +humbugging +humbugs +humdinger +humdinger's +humdingers +humdrum +humeral +humid +humidification +humidified +humidifier +humidifier's +humidifiers +humidifies +humidify +humidifying +humidity +humidity's +humidly +humidor +humidor's +humidors +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliation's +humiliations +humility +humility's +hummed +hummer +hummer's +hummers +humming +hummingbird +hummingbird's +hummingbirds +hummock +hummock's +hummocks +hummocky +hummus +humongous +humor +humor's +humored +humoring +humorist +humorist's +humorists +humorless +humorlessness +humorous +humorously +humorousness +humorousness's +humors +humour +humour's +humoured +humouring +humourless +humourlessness +humours +hump +hump's +humpback +humpback's +humpbacked +humpbacks +humped +humph +humping +humps +humpy +hums +humus +humus's +hunch +hunch's +hunchback +hunchback's +hunchbacked +hunchbacks +hunched +hunches +hunching +hundred +hundred's +hundredfold +hundreds +hundredth +hundredths +hundredweight +hundredweight's +hundredweights +hung +hunger +hunger's +hungered +hungering +hungers +hungrier +hungriest +hungrily +hungriness +hungriness's +hungry +hunk +hunk's +hunker +hunkered +hunkering +hunkers +hunkier +hunkiest +hunks +hunky +hunt +hunted +hunter +hunter's +hunters +hunting +hunting's +huntress +huntress's +huntresses +hunts +huntsman +huntsman's +huntsmen +hurdle +hurdle's +hurdled +hurdler +hurdler's +hurdlers +hurdles +hurdling +hurl +hurled +hurler +hurler's +hurlers +hurling +hurls +hurrah +hurrahed +hurrahing +hurrahs +hurray +hurricane +hurricane's +hurricanes +hurried +hurriedly +hurries +hurry +hurrying +hurt +hurtful +hurtfully +hurtfulness +hurting +hurtle +hurtled +hurtles +hurtling +hurts +husband +husband's +husbanded +husbanding +husbandman +husbandman's +husbandmen +husbandry +husbandry's +husbands +hush +hushed +hushes +hushing +husk +husk's +husked +husker +husker's +huskers +huskier +huskies +huskiest +huskily +huskiness +huskiness's +husking +husks +husky +hussar +hussar's +hussars +hussies +hussy +hussy's +hustle +hustled +hustler +hustler's +hustlers +hustles +hustling +hut +hut's +hutch +hutch's +hutched +hutches +hutchie +hutching +huts +huzzah +huzzahs +hwy +hyacinth +hyacinth's +hyacinths +hyalinisation +hyalinisation's +hyalinization +hyalinization's +hybrid +hybrid's +hybridisable +hybridisation +hybridisations +hybridise +hybridised +hybridiser +hybridiser's +hybridisers +hybridises +hybridising +hybridism +hybridism's +hybridization +hybridizations +hybridize +hybridized +hybridizer +hybridizer's +hybridizers +hybridizes +hybridizing +hybrids +hydra +hydra's +hydrangea +hydrangea's +hydrangeas +hydrant +hydrant's +hydrants +hydras +hydrate +hydrate's +hydrated +hydrates +hydrating +hydration +hydration's +hydraulic +hydraulically +hydraulics +hydrazine +hydrazine's +hydride +hydride's +hydro +hydrocarbon +hydrocarbon's +hydrocarbons +hydrocephalus +hydrocephalus's +hydrochloric +hydrochloride +hydrochloride's +hydrodynamic +hydrodynamics +hydroelectric +hydroelectrically +hydroelectricity +hydroelectricity's +hydrofluoric +hydrofoil +hydrofoil's +hydrofoils +hydrogen +hydrogen's +hydrogenate +hydrogenate's +hydrogenated +hydrogenates +hydrogenating +hydrogenation +hydrogenation's +hydrogenise +hydrogenised +hydrogenising +hydrogenize +hydrogenized +hydrogenizing +hydrogenous +hydrological +hydrologist +hydrologist's +hydrologists +hydrology +hydrology's +hydrolysable +hydrolyse +hydrolysed +hydrolyser +hydrolyses +hydrolysing +hydrolysis +hydrolysis's +hydrolyze +hydrolyzed +hydrolyzes +hydrolyzing +hydromechanics +hydrometer +hydrometer's +hydrometers +hydrophobia +hydrophobia's +hydrophobic +hydrophone +hydrophone's +hydrophones +hydroplane +hydroplane's +hydroplaned +hydroplanes +hydroplaning +hydroponics +hydrosphere +hydrosphere's +hydrostatic +hydrostatics +hydrotherapy +hydrotherapy's +hydrothermal +hydrous +hydroxide +hydroxide's +hydroxides +hyena +hyena's +hyenas +hygiene +hygiene's +hygienic +hygienically +hygienist +hygienist's +hygienists +hygrometer +hygrometer's +hygrometers +hygroscopic +hymen +hymen's +hymeneal +hymens +hymn +hymn's +hymnal +hymnal's +hymnals +hymnbook +hymnbooks +hymned +hymning +hymns +hypaesthesia +hypaesthesic +hypaethral +hype +hype's +hyped +hyper +hyperactive +hyperactivity +hyperactivity's +hyperaemia +hyperaemia's +hyperaemic +hyperaesthesia +hyperaesthetic +hyperbola +hyperbola's +hyperbolas +hyperbole +hyperbole's +hyperbolic +hyperbolise +hyperbolised +hyperbolises +hyperbolising +hyperbolize +hyperbolized +hyperbolizes +hyperbolizing +hyperboloid +hyperboloid's +hyperboloids +hypercholesterolemia +hypercritical +hypercritically +hypercriticise +hypercriticised +hypercriticises +hypercriticising +hypercriticize +hypercriticized +hypercriticizes +hypercriticizing +hypercube +hyperemia +hyperemia's +hyperemic +hyperesthesia +hyperfine +hyperglycaemic +hyperglycemic +hyperinflation +hyperlink +hyperlinked +hyperlinks +hypermarket +hypermarket's +hypermarkets +hypermedia +hyperpnoea +hypersensitive +hypersensitiveness +hypersensitivities +hypersensitivity +hypersensitivity's +hypersonic +hyperspace +hyperspace's +hypertension +hypertension's +hypertensive +hypertext +hyperthyroid +hyperthyroidism +hyperthyroidism's +hypertrophied +hypertrophies +hypertrophy +hypertrophy's +hypertrophying +hyperventilate +hyperventilated +hyperventilates +hyperventilating +hyperventilation +hyperventilation's +hypes +hyphen +hyphen's +hyphenate +hyphenated +hyphenates +hyphenating +hyphenation +hyphenation's +hyphenations +hyphened +hyphening +hyphenise +hyphenised +hyphenising +hyphenize +hyphenized +hyphenizing +hyphens +hyping +hypnopaedia +hypnoses +hypnosis +hypnosis's +hypnotherapy +hypnotherapy's +hypnotic +hypnotically +hypnotics +hypnotisability +hypnotisable +hypnotisation +hypnotise +hypnotised +hypnotiser +hypnotiser's +hypnotisers +hypnotises +hypnotising +hypnotism +hypnotism's +hypnotist +hypnotist's +hypnotists +hypnotizable +hypnotization +hypnotize +hypnotized +hypnotizer +hypnotizer's +hypnotizers +hypnotizes +hypnotizing +hypo +hypo's +hypoallergenic +hypocaust +hypocaust's +hypocenter +hypocenter's +hypocenters +hypocentre +hypocentre's +hypocentres +hypochondria +hypochondria's +hypochondriac +hypochondriac's +hypochondriacs +hypocrisies +hypocrisy +hypocrisy's +hypocrite +hypocrite's +hypocrites +hypocritical +hypocritically +hypodermic +hypodermics +hypoesthesia +hypogeal +hypogeum +hypomagnesaemia +hypopnoea +hypos +hyposensitise +hyposensitize +hypostasise +hypostasised +hypostasising +hypostasize +hypostasized +hypostasizing +hypostatisation +hypostatisation's +hypostatise +hypostatised +hypostatises +hypostatising +hypostatization +hypostatization's +hypostatize +hypostatized +hypostatizes +hypostatizing +hypotenuse +hypotenuse's +hypotenuses +hypothalamus +hypothalamus's +hypothermia +hypothermia's +hypotheses +hypothesis +hypothesis's +hypothesise +hypothesised +hypothesiser +hypothesiser's +hypothesisers +hypothesises +hypothesising +hypothesize +hypothesized +hypothesizer +hypothesizer's +hypothesizers +hypothesizes +hypothesizing +hypothetical +hypothetically +hypothyroid +hypothyroidism +hypothyroidism's +hypoxemia +hypoxemias +hypoxemic +hypoxia +hypoxia's +hyssop +hyssop's +hysterectomies +hysterectomy +hysterectomy's +hysteria +hysteria's +hysteric +hysteric's +hysterical +hysterically +hysterics ++++++++++ +i.e. +iamb +iamb's +iambi +iambic +iambics +iambs +iambus +iambus's +iambuses +iatrogenic +ibex +ibex's +ibexes +ibid +ibis +ibis's +ibises +ibuprofen +ice +ice's +iceberg +iceberg's +icebergs +iceboat +iceboat's +iceboats +icebound +icebox +icebox's +iceboxes +icebreaker +icebreaker's +icebreakers +icecap +icecap's +icecaps +iced +iceman +iceman's +icemen +icepack +ices +ichneumon +ichneumon's +ichthyologist +ichthyologist's +ichthyologists +ichthyology +ichthyology's +icicle +icicle's +icicles +icier +iciest +icily +iciness +iciness's +icing +icing's +icings +ickier +ickiest +icky +icon +icon's +iconic +iconize +iconoclasm +iconoclasm's +iconoclast +iconoclast's +iconoclastic +iconoclasts +iconographic +iconography +iconography's +icons +icosahedra +icosahedron's +ictus +icy +id +id's +idea +idea's +ideal +ideal's +idealisation +idealisation's +idealise +idealised +idealiser +idealiser's +idealisers +idealises +idealising +idealism +idealism's +idealist +idealist's +idealistic +idealistically +idealists +idealization +idealization's +idealizations +idealize +idealized +idealizer +idealizer's +idealizers +idealizes +idealizing +ideally +ideals +ideas +idem +identical +identically +identifiable +identifiably +identification +identification's +identifications +identified +identifier +identifier's +identifiers +identifies +identify +identifying +identikit +identikits +identities +identity +identity's +ideogram +ideogram's +ideograms +ideograph +ideograph's +ideographic +ideographs +ideological +ideologically +ideologies +ideologist +ideologist's +ideologists +ideologue +ideologues +ideology +ideology's +ides +idiocies +idiocy +idiocy's +idiolect +idiolect's +idiom +idiom's +idiomatic +idiomatically +idioms +idiopathic +idiosyncrasies +idiosyncrasy +idiosyncrasy's +idiosyncratic +idiosyncratically +idiot +idiot's +idiotic +idiotically +idiots +idle +idled +idleness +idleness's +idler +idler's +idlers +idles +idlest +idling +idly +idol +idol's +idolater +idolater's +idolaters +idolatress +idolatresses +idolatrise +idolatrised +idolatrises +idolatrising +idolatrize +idolatrized +idolatrizes +idolatrizing +idolatrous +idolatry +idolatry's +idolisation +idolisation's +idolisations +idolise +idolised +idoliser +idoliser's +idolisers +idolises +idolising +idolization +idolization's +idolizations +idolize +idolized +idolizer +idolizer's +idolizers +idolizes +idolizing +idols +ids +idyll +idyll's +idyllic +idyllically +idylls +if +iffier +iffiest +iffy +ifs +igloo +igloo's +igloos +igneous +ignitable +ignite +ignited +ignites +igniting +ignition +ignition's +ignitions +ignoble +ignobly +ignominies +ignominious +ignominiously +ignominy +ignominy's +ignorable +ignoramus +ignoramus's +ignoramuses +ignorance +ignorance's +ignorant +ignorantly +ignore +ignored +ignores +ignoring +iguana +iguana's +iguanas +ii +iii +ilea +ileitis +ileitis's +ileum +ileum's +ilk +ilk's +ill +illegal +illegalisation +illegalise +illegalised +illegalises +illegalising +illegalities +illegality +illegality's +illegalization +illegalize +illegalized +illegalizes +illegalizing +illegally +illegibility +illegibility's +illegible +illegibly +illegitimacy +illegitimacy's +illegitimate +illegitimately +illegitimatise +illegitimatised +illegitimatising +illegitimatize +illegitimatized +illegitimatizing +illiberal +illiberally +illicit +illicitly +illicitness +illicitness's +illimitable +illiquid +illiteracy +illiteracy's +illiterate +illiterately +illiterates +illness +illness's +illnesses +illogical +illogically +ills +illuminable +illuminate +illuminated +illuminates +illuminating +illuminatingly +illumination +illumination's +illuminations +illumine +illumined +illumines +illumining +illus +illusion +illusion's +illusionist +illusionist's +illusionists +illusions +illusive +illusory +illustrate +illustrated +illustrates +illustrating +illustration +illustration's +illustrations +illustrative +illustratively +illustrator +illustrator's +illustrators +illustrious +illustriously +illustriousness +illustriousness's +image +image's +imaged +imagery +imagery's +images +imaginable +imaginably +imaginary +imagination +imagination's +imaginations +imaginative +imaginatively +imagine +imagined +imagines +imaging +imagining +imaginings +imago +imago's +imam +imam's +imams +imbalance +imbalance's +imbalanced +imbalances +imbecile +imbecile's +imbeciles +imbecilic +imbecilities +imbecility +imbecility's +imbibe +imbibed +imbiber +imbiber's +imbibers +imbibes +imbibing +imbrication's +imbroglio +imbroglio's +imbroglios +imbue +imbued +imbues +imbuing +imitable +imitate +imitated +imitates +imitating +imitation +imitation's +imitations +imitative +imitatively +imitativeness +imitator +imitator's +imitators +immaculate +immaculately +immanence +immanency +immanent +immanently +immaterial +immaterialise +immaterialised +immaterialises +immaterialising +immateriality +immateriality's +immaterialize +immaterialized +immaterializes +immaterializing +immaterially +immaterialness +immature +immaturely +immaturity +immaturity's +immeasurable +immeasurably +immediacies +immediacy +immediacy's +immediate +immediately +immediateness +immediateness's +immemorial +immemorially +immense +immensely +immenseness +immensities +immensity +immensity's +immerse +immersed +immerses +immersing +immersion +immersion's +immersions +immigrant +immigrant's +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +immigration's +immigrations +imminence +imminence's +imminent +imminently +immiscible +immobile +immobilisation +immobilisation's +immobilisations +immobilise +immobilised +immobilisers +immobilises +immobilising +immobility +immobility's +immobilization +immobilization's +immobilizations +immobilize +immobilized +immobilizer +immobilizers +immobilizes +immobilizing +immoderate +immoderately +immodest +immodestly +immodesty +immodesty's +immolate +immolated +immolates +immolating +immolation +immolation's +immoral +immoralities +immorality +immorality's +immorally +immortal +immortalisation +immortalisation's +immortalisations +immortalise +immortalised +immortaliser +immortaliser's +immortalisers +immortalises +immortalising +immortality +immortality's +immortalization +immortalization's +immortalizations +immortalize +immortalized +immortalizer +immortalizer's +immortalizers +immortalizes +immortalizing +immortally +immortals +immovability +immovability's +immovable +immovably +immune +immunisation +immunisation's +immunisations +immunise +immunised +immuniser +immuniser's +immunises +immunising +immunities +immunity +immunity's +immunization +immunization's +immunizations +immunize +immunized +immunizer +immunizer's +immunizes +immunizing +immunoassay +immunoassay's +immunodeficiency +immunologic +immunological +immunologist +immunologist's +immunologists +immunology +immunology's +immure +immured +immures +immuring +immutability +immutability's +immutable +immutably +imp +imp's +impact +impact's +impacted +impacting +impaction +impaction's +impacts +impair +impaired +impairing +impairment +impairment's +impairments +impairs +impala +impala's +impalas +impale +impaled +impalement +impalement's +impales +impaling +impalpable +impalpably +impaneled +impaneling +impanels +impart +imparted +impartial +impartiality +impartiality's +impartially +imparting +imparts +impassable +impassably +impasse +impasse's +impasses +impassibility +impassibly +impassioned +impassive +impassively +impassiveness +impassivity +impassivity's +impasto +impasto's +impatience +impatience's +impatiens +impatiens's +impatient +impatiently +impeach +impeachable +impeached +impeacher +impeacher's +impeachers +impeaches +impeaching +impeachment +impeachment's +impeachments +impeccable +impeccably +impecunious +impecuniously +impecuniousness +impecuniousness's +impedance +impedance's +impede +impeded +impedes +impediment +impediment's +impedimenta +impediments +impeding +impel +impelled +impeller +impeller's +impellers +impelling +impels +impend +impended +impending +impends +impenetrability +impenetrability's +impenetrable +impenetrably +impenitence +impenitence's +impenitent +impenitently +imperative +imperatively +imperatives +imperceptibility +imperceptibility's +imperceptible +imperceptibly +imperceptive +imperfect +imperfection +imperfection's +imperfections +imperfectly +imperfectness +imperfects +imperial +imperialise +imperialised +imperialises +imperialising +imperialism +imperialism's +imperialist +imperialist's +imperialistic +imperialistically +imperialists +imperialize +imperialized +imperializes +imperializing +imperially +imperials +imperil +imperiled +imperiling +imperilled +imperilling +imperilment +imperilment's +imperils +imperious +imperiously +imperiousness +imperishable +imperishably +impermanence +impermanence's +impermanent +impermeable +impermeably +impermissible +impersonal +impersonalise +impersonalised +impersonalises +impersonalising +impersonality +impersonality's +impersonalize +impersonalized +impersonalizes +impersonalizing +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonation's +impersonations +impersonator +impersonator's +impersonators +impertinence +impertinence's +impertinences +impertinent +impertinently +imperturbability +imperturbability's +imperturbable +imperturbably +impervious +imperviously +impetigo +impetigo's +impetuosity +impetuosity's +impetuous +impetuously +impetuousness +impetuousness's +impetus +impetus's +impetuses +impf +impieties +impiety +impiety's +impinge +impinged +impingement +impingement's +impinges +impinging +impious +impiously +impiousness +impish +impishly +impishness +impishness's +implacability +implacability's +implacable +implacably +implant +implantable +implantation +implantation's +implanted +implanting +implants +implausibility +implausibility's +implausible +implausibly +implement +implement's +implementation +implementation's +implementations +implemented +implementer +implementer's +implementers +implementing +implements +implicate +implicated +implicates +implicating +implication +implication's +implications +implicit +implicitly +implicitness +implied +impliedly +implies +implode +imploded +implodes +imploding +implore +implored +implores +imploring +imploringly +implosion +implosion's +implosions +implosive +imply +implying +impolite +impolitely +impoliteness +impoliteness's +impolitic +imponderable +imponderables +import +importable +importance +importance's +important +importantly +importation +importation's +importations +imported +importer +importer's +importers +importing +imports +importunate +importunately +importune +importuned +importunes +importuning +importunity +importunity's +imposable +impose +imposed +imposer +imposer's +imposers +imposes +imposing +imposingly +imposition +imposition's +impositions +impossibilities +impossibility +impossibility's +impossible +impossibly +impost +impost's +impostor +impostor's +impostors +imposts +imposture +imposture's +impostures +impotence +impotence's +impotency +impotent +impotently +impound +impounded +impounding +impounds +impoverish +impoverished +impoverishes +impoverishing +impoverishment +impoverishment's +impracticability +impracticability's +impracticable +impracticably +impractical +impracticalities +impracticality +impracticality's +impractically +imprecate +imprecated +imprecates +imprecating +imprecation +imprecation's +imprecations +imprecise +imprecisely +impreciseness +imprecision +imprecision's +impregnability +impregnability's +impregnable +impregnably +impregnate +impregnated +impregnates +impregnating +impregnation +impregnation's +impresario +impresario's +impresarios +impress +impressed +impresses +impressible +impressing +impression +impression's +impressionability +impressionability's +impressionable +impressionism +impressionism's +impressionist +impressionist's +impressionistic +impressionists +impressions +impressive +impressively +impressiveness +impressiveness's +imprimatur +imprimatur's +imprimaturs +imprint +imprint's +imprinted +imprinter +imprinter's +imprinters +imprinting +imprints +imprison +imprisoned +imprisoning +imprisonment +imprisonment's +imprisonments +imprisons +improbabilities +improbability +improbability's +improbable +improbably +impromptu +impromptus +improper +improperly +improprieties +impropriety +impropriety's +improvable +improve +improved +improvement +improvement's +improvements +improver +improver's +improves +improvidence +improvidence's +improvident +improvidently +improving +improvisation +improvisation's +improvisational +improvisations +improvisatory +improvise +improvised +improviser +improviser's +improvisers +improvises +improvising +imprudence +imprudence's +imprudent +imprudently +imps +impudence +impudence's +impudent +impudently +impugn +impugned +impugner +impugner's +impugners +impugning +impugns +impulse +impulse's +impulses +impulsion +impulsion's +impulsive +impulsively +impulsiveness +impunity +impunity's +impure +impurely +impurities +impurity +impurity's +imputable +imputation +imputation's +imputations +impute +imputed +imputes +imputing +in +inabilities +inability +inability's +inaccessibility +inaccessibility's +inaccessible +inaccessibly +inaccuracies +inaccuracy +inaccuracy's +inaccurate +inaccurately +inaction +inaction's +inactivate +inactivated +inactivates +inactivating +inactivation +inactivation's +inactive +inactively +inactivity +inactivity's +inadequacies +inadequacy +inadequacy's +inadequate +inadequately +inadmissibility +inadmissibility's +inadmissible +inadvertence +inadvertence's +inadvertent +inadvertently +inadvisability +inadvisability's +inadvisable +inalienability +inalienable +inalienably +inamoratas +inane +inanely +inaner +inanest +inanimate +inanimately +inanimateness +inanities +inanity +inanity's +inapplicability +inapplicability's +inapplicable +inappreciable +inappreciably +inapproachable +inappropriate +inappropriately +inappropriateness +inappropriateness's +inapt +inaptly +inaptness +inarguable +inarticulacy +inarticulate +inarticulately +inarticulateness +inarticulateness's +inartistic +inasmuch +inattention +inattention's +inattentive +inattentively +inattentiveness +inaudibility +inaudible +inaudibly +inaugural +inaugurals +inaugurate +inaugurated +inaugurates +inaugurating +inauguration +inauguration's +inaugurations +inauspicious +inauspiciously +inauthentic +inboard +inboards +inborn +inbound +inbounds +inbox +inbred +inbreed +inbreeding +inbreeds +inbuilt +inc +incalculable +incalculably +incandescence +incandescence's +incandescent +incandescently +incant +incantation +incantation's +incantations +incantatory +incapability +incapability's +incapable +incapably +incapacitate +incapacitated +incapacitates +incapacitating +incapacitation +incapacitation's +incapacity +incapacity's +incarcerate +incarcerated +incarcerates +incarcerating +incarceration +incarceration's +incarcerations +incarnadine +incarnadined +incarnadines +incarnadining +incarnate +incarnated +incarnates +incarnating +incarnation +incarnation's +incarnations +incautious +incautiously +incendiaries +incendiary +incense +incense's +incensed +incenses +incensing +incentive +incentive's +incentives +inception +inception's +inceptions +incertitude +incertitude's +incessant +incessantly +incest +incest's +incestuous +incestuously +inch +inch's +inched +inches +inching +inchoate +inchworm +inchworm's +inchworms +incidence +incidence's +incidences +incident +incident's +incidental +incidentally +incidentals +incidents +incinerate +incinerated +incinerates +incinerating +incineration +incineration's +incinerator +incinerator's +incinerators +incipience +incipience's +incipient +incipiently +incise +incised +incises +incising +incision +incision's +incisions +incisive +incisively +incisiveness +incisiveness's +incisor +incisor's +incisors +incite +incited +incitement +incitement's +incitements +inciter +inciter's +inciters +incites +inciting +incivilities +incivility +incivility's +inclemency +inclemency's +inclement +inclination +inclination's +inclinations +incline +inclined +inclines +inclining +include +included +includes +including +inclusion +inclusion's +inclusions +inclusive +inclusively +inclusiveness +inclusiveness's +incognisance +incognisance's +incognisances +incognisant +incognito +incognitos +incognizance +incognizance's +incognizances +incognizant +incoherence +incoherence's +incoherency +incoherency's +incoherent +incoherently +incombustible +income +income's +incomer +incomer's +incomers +incomes +incoming +incommensurable +incommensurate +incommensurately +incommode +incommoded +incommodes +incommoding +incommodious +incommunicable +incommunicado +incomparable +incomparably +incompatibilities +incompatibility +incompatibility's +incompatible +incompatibles +incompatibly +incompetence +incompetence's +incompetent +incompetently +incompetents +incomplete +incompletely +incompleteness +incompleteness's +incomprehensibility +incomprehensibility's +incomprehensible +incomprehensibly +incomprehension +incomprehension's +incompressible +inconceivability +inconceivability's +inconceivable +inconceivably +inconclusive +inconclusively +inconclusiveness +incongruities +incongruity +incongruity's +incongruous +incongruously +incongruousness +inconsequential +inconsequentially +inconsiderable +inconsiderate +inconsiderately +inconsiderateness +inconsiderateness's +inconsideration +inconsistencies +inconsistency +inconsistency's +inconsistent +inconsistently +inconsolable +inconsolably +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstancy's +inconstant +inconstantly +incontestability +incontestability's +incontestable +incontestably +incontinence +incontinence's +incontinent +incontinently +incontrovertible +incontrovertibly +inconvenience +inconvenience's +inconvenienced +inconveniences +inconveniencing +inconvenient +inconveniently +incorporable +incorporate +incorporated +incorporates +incorporating +incorporation +incorporation's +incorporeal +incorrect +incorrectly +incorrectness +incorrectness's +incorrigibility +incorrigibility's +incorrigible +incorrigibly +incorruptibility +incorruptibility's +incorruptible +incorruptibly +increase +increased +increases +increasing +increasingly +increate +incredibility +incredibility's +incredible +incredibly +incredulity +incredulity's +incredulous +incredulously +increment +increment's +incremental +incrementally +incremented +incrementing +increments +incriminate +incriminated +incriminates +incriminating +incrimination +incrimination's +incriminatory +incrustation +incrustation's +incrustations +incubate +incubated +incubates +incubating +incubation +incubation's +incubator +incubator's +incubators +incubus +incubus's +incubuses +inculcate +inculcated +inculcates +inculcating +inculcation +inculcation's +inculpate +inculpated +inculpates +inculpating +incumbencies +incumbency +incumbency's +incumbent +incumbents +incunabula +incunabulum +incur +incurable +incurables +incurably +incurious +incurred +incurring +incurs +incursion +incursion's +incursions +indebted +indebtedness +indebtedness's +indecencies +indecency +indecency's +indecent +indecently +indecipherable +indecision +indecision's +indecisive +indecisively +indecisiveness +indecisiveness's +indeclinable +indecorous +indecorously +indeed +indefatigable +indefatigably +indefeasible +indefeasibly +indefensible +indefensibly +indefinable +indefinably +indefinite +indefinitely +indefiniteness +indefiniteness's +indefinites +indelible +indelibly +indelicacies +indelicacy +indelicacy's +indelicate +indelicately +indemnification +indemnification's +indemnifications +indemnified +indemnifies +indemnify +indemnifying +indemnities +indemnity +indemnity's +indemonstrable +indent +indentation +indentation's +indentations +indented +indenting +indention +indention's +indents +indenture +indenture's +indentured +indentures +indenturing +independence +independence's +independent +independently +independents +indescribable +indescribably +indestructibility +indestructibility's +indestructible +indestructibly +indeterminable +indeterminably +indeterminacy +indeterminacy's +indeterminate +indeterminately +index +index's +indexation +indexations +indexed +indexer +indexer's +indexers +indexes +indexing +indicant +indicant's +indicants +indicate +indicated +indicates +indicating +indication +indication's +indications +indicative +indicatively +indicatives +indicator +indicator's +indicators +indict +indictable +indicted +indicting +indictment +indictment's +indictments +indicts +indifference +indifference's +indifferent +indifferently +indigence +indigence's +indigene +indigenisation +indigenise +indigenised +indigenises +indigenising +indigenization +indigenize +indigenized +indigenizes +indigenizing +indigenous +indigent +indigently +indigents +indigestible +indigestion +indigestion's +indignant +indignantly +indignation +indignation's +indignities +indignity +indignity's +indigo +indigo's +indirect +indirection +indirection's +indirections +indirectly +indirectness +indiscernible +indiscipline +indiscreet +indiscreetly +indiscretion +indiscretion's +indiscretions +indiscriminate +indiscriminately +indispensability +indispensability's +indispensable +indispensables +indispensably +indispose +indisposed +indisposition +indisposition's +indispositions +indisputable +indisputably +indissolubility +indissolubility's +indissoluble +indissolubly +indistinct +indistinctly +indistinctness +indistinguishable +indistinguishably +indium +indium's +individual +individualisation +individualisation's +individualisations +individualise +individualised +individualiser +individualiser's +individualisers +individualises +individualising +individualism +individualism's +individualist +individualist's +individualistic +individualistically +individualists +individuality +individuality's +individualization +individualization's +individualizations +individualize +individualized +individualizer +individualizer's +individualizers +individualizes +individualizing +individually +individuals +individuate +individuated +individuates +individuating +individuation +individuation's +indivisibility +indivisibility's +indivisible +indivisibly +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indoctrination's +indoctrinations +indoctrinator +indoctrinator's +indoctrinators +indolence +indolence's +indolent +indolently +indomitable +indomitably +indoor +indoors +indrawn +indubitable +indubitably +induce +induced +inducement +inducement's +inducements +inducer +inducer's +inducers +induces +inducible +inducing +induct +inductance +inductance's +inducted +inductee +inductee's +inductees +inducting +induction +induction's +inductions +inductive +inductively +inductor +inductor's +inductors +inducts +indulge +indulged +indulgence +indulgence's +indulgences +indulgent +indulgently +indulger +indulger's +indulges +indulging +industrial +industrialisation +industrialisation's +industrialisations +industrialise +industrialised +industrialises +industrialising +industrialism +industrialism's +industrialist +industrialist's +industrialists +industrialization +industrialization's +industrializations +industrialize +industrialized +industrializes +industrializing +industrially +industries +industrious +industriously +industriousness +industriousness's +industry +industry's +indwell +indwelling +indwells +indwelt +inebriate +inebriated +inebriates +inebriating +inebriation +inebriation's +inedible +ineffability +ineffability's +ineffable +ineffably +ineffective +ineffectively +ineffectiveness +ineffectiveness's +ineffectual +ineffectually +ineffectualness +ineffectualness's +inefficacy +inefficacy's +inefficiencies +inefficiency +inefficiency's +inefficient +inefficiently +inelastic +inelegance +inelegance's +inelegant +inelegantly +ineligibility +ineligibility's +ineligible +ineligibles +ineligibly +ineluctable +ineluctably +inept +ineptitude +ineptitude's +ineptly +ineptness +ineptness's +inequalities +inequality +inequality's +inequitable +inequitably +inequities +inequity +inequity's +ineradicably +inerrant +inert +inertia +inertia's +inertial +inertly +inertness +inescapable +inescapably +inessential +inessentials +inestimable +inestimably +inevitability +inevitability's +inevitable +inevitably +inexact +inexactly +inexactness +inexcusable +inexcusably +inexhaustible +inexhaustibly +inexorable +inexorably +inexpedience +inexpediency +inexpediency's +inexpedient +inexpensive +inexpensively +inexpensiveness +inexperience +inexperience's +inexperienced +inexpert +inexpertly +inexpiable +inexplicable +inexplicably +inexpressibility +inexpressibility's +inexpressible +inexpressibly +inexpressive +inextensible +inextinguishable +inextricable +inextricably +infallibility +infallibility's +infallible +infallibly +infamies +infamous +infamously +infamy +infamy's +infancy +infancy's +infant +infant's +infanticide +infanticide's +infanticides +infantile +infantries +infantry +infantry's +infantryman +infantryman's +infantrymen +infants +infarct +infarct's +infarction +infarction's +infarcts +infatuate +infatuated +infatuates +infatuating +infatuation +infatuation's +infatuations +infeasibility +infeasibility's +infeasible +infect +infected +infecting +infection +infection's +infections +infectious +infectiously +infectiousness +infective +infects +infelicities +infelicitous +infelicity +infelicity's +infer +inference +inference's +inferences +inferential +inferentially +inferior +inferiority +inferiority's +inferiors +infernal +infernally +inferno +inferno's +infernos +inferred +inferring +infers +infertile +infertility +infertility's +infest +infestation +infestation's +infestations +infested +infesting +infests +infidel +infidel's +infidelities +infidelity +infidelity's +infidels +infield +infield's +infielder +infielder's +infielders +infields +infighter +infighter's +infighters +infighting +infighting's +infill +infilling +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltration's +infiltrations +infiltrator +infiltrator's +infiltrators +infinite +infinitely +infinitesimal +infinitesimally +infinitesimals +infinities +infinitival +infinitive +infinitive's +infinitives +infinitude +infinitude's +infinity +infinity's +infirm +infirmaries +infirmary +infirmary's +infirmities +infirmity +infirmity's +infix +inflame +inflamed +inflames +inflaming +inflammable +inflammation +inflammation's +inflammations +inflammatory +inflatable +inflate +inflated +inflates +inflating +inflation +inflation's +inflationary +inflect +inflected +inflecting +inflection +inflection's +inflectional +inflections +inflects +inflexibility +inflexibility's +inflexible +inflexibly +inflexion +inflexion's +inflexions +inflict +inflicted +inflicting +infliction +infliction's +inflictions +inflictive +inflicts +inflorescence +inflorescence's +inflorescent +inflow +inflow's +inflowing +inflows +influence +influence's +influenced +influences +influencing +influential +influentially +influenza +influenza's +influx +influx's +influxes +info +infomercial +infomercials +inform +informal +informality +informality's +informally +informant +informant's +informants +informatics +information +information's +informational +informative +informatively +informed +informer +informer's +informers +informing +informs +infotainment +infra +infraction +infraction's +infractions +infrared +infrared's +infrasonic +infrastructural +infrastructure +infrastructure's +infrastructures +infrequence +infrequency +infrequency's +infrequent +infrequently +infringe +infringed +infringement +infringement's +infringements +infringes +infringing +infuriate +infuriated +infuriates +infuriating +infuriatingly +infuse +infused +infuser +infuser's +infusers +infuses +infusing +infusion +infusion's +infusions +ingathered +ingenious +ingeniously +ingeniousness +ingenuity +ingenuity's +ingenuous +ingenuously +ingenuousness +ingenuousness's +ingest +ingested +ingesting +ingestion +ingestion's +ingests +inglenook +inglenook's +inglenooks +inglorious +ingloriously +ingoing +ingot +ingot's +ingots +ingrain +ingrained +ingraining +ingrains +ingrate +ingrate's +ingrates +ingratiate +ingratiated +ingratiates +ingratiating +ingratiatingly +ingratiation +ingratitude +ingratitude's +ingredient +ingredient's +ingredients +ingress +ingress's +ingresses +ingression +ingression's +ingrown +inguinal +ingénue +ingénues +inhabit +inhabitable +inhabitant +inhabitant's +inhabitants +inhabited +inhabiting +inhabits +inhalant +inhalants +inhalation +inhalation's +inhalations +inhalator +inhalator's +inhalators +inhale +inhaled +inhaler +inhaler's +inhalers +inhales +inhaling +inharmonious +inhere +inhered +inherent +inherently +inheres +inhering +inherit +inheritable +inheritance +inheritance's +inheritances +inherited +inheriting +inheritor +inheritor's +inheritors +inherits +inhibit +inhibited +inhibiting +inhibition +inhibition's +inhibitions +inhibitor +inhibitor's +inhibitors +inhibitory +inhibits +inhomogeneous +inhospitable +inhospitably +inhuman +inhumane +inhumanely +inhumanities +inhumanity +inhumanity's +inhumanly +inimical +inimically +inimitable +inimitably +iniquities +iniquitous +iniquitously +iniquity +iniquity's +init +initial +initialed +initialing +initialisation +initialisation's +initialisations +initialise +initialised +initialises +initialising +initialization +initialization's +initializations +initialize +initialized +initializes +initializing +initialled +initialling +initially +initials +initiate +initiated +initiates +initiating +initiation +initiation's +initiations +initiative +initiative's +initiatives +initiator +initiator's +initiators +initiatory +inject +injected +injecting +injection +injection's +injections +injector +injector's +injectors +injects +injudicious +injudiciously +injudiciousness +injunction +injunction's +injunctions +injure +injured +injurer +injurer's +injurers +injures +injuries +injuring +injurious +injuriously +injury +injury's +injustice +injustice's +injustices +ink +ink's +inkblot +inkblot's +inkblots +inked +inkier +inkiest +inkiness +inking +inkling +inkling's +inklings +inks +inkstand +inkstand's +inkstands +inkwell +inkwell's +inkwells +inky +inlaid +inland +inlay +inlaying +inlays +inlet +inlet's +inlets +inmate +inmate's +inmates +inmost +inn +inn's +innards +innate +innately +innateness +inner +innermost +inners +innersole +innersoles +innerspring +innervate +innervated +innervates +innervating +innervation's +inning +inning's +innings +innkeeper +innkeeper's +innkeepers +innocence +innocence's +innocent +innocently +innocents +innocuous +innocuously +innocuousness +innovate +innovated +innovates +innovating +innovation +innovation's +innovations +innovative +innovator +innovator's +innovators +innovatory +inns +innuendo +innuendo's +innuendos +innumerable +innumerably +innumeracy +innumerate +inoculate +inoculated +inoculates +inoculating +inoculation +inoculation's +inoculations +inoffensive +inoffensively +inoffensiveness +inoperable +inoperative +inopportune +inopportunely +inordinate +inordinately +inorganic +inorganically +inpatient +inpatient's +inpatients +input +input's +inputs +inputted +inputting +inquest +inquest's +inquests +inquire +inquired +inquirer +inquirer's +inquirers +inquires +inquiries +inquiring +inquiringly +inquiry +inquiry's +inquisition +inquisition's +inquisitional +inquisitions +inquisitive +inquisitively +inquisitiveness +inquisitiveness's +inquisitor +inquisitor's +inquisitorial +inquisitorially +inquisitors +inroad +inroad's +inroads +inrush +inrush's +inrushes +ins +insalubrious +insane +insanely +insanities +insanity +insanity's +insatiability +insatiability's +insatiable +insatiably +inscribe +inscribed +inscriber +inscriber's +inscribers +inscribes +inscribing +inscription +inscription's +inscriptions +inscrutability +inscrutability's +inscrutable +inscrutableness +inscrutably +inseam +inseams +insect +insect's +insecticidal +insecticide +insecticide's +insecticides +insectivore +insectivore's +insectivores +insectivorous +insects +insecure +insecurely +insecurities +insecurity +insecurity's +inseminate +inseminated +inseminates +inseminating +insemination +insemination's +insensate +insensibility +insensibility's +insensible +insensibly +insensitive +insensitively +insensitivity +insensitivity's +insentience +insentience's +insentient +inseparability +inseparability's +inseparable +inseparables +inseparably +insert +inserted +inserting +insertion +insertion's +insertions +inserts +inset +insets +insetting +inshore +inside +inside's +insider +insider's +insiders +insides +insidious +insidiously +insidiousness +insight +insight's +insightful +insights +insignia +insignia's +insignias +insignificance +insignificance's +insignificant +insignificantly +insincere +insincerely +insincerity +insincerity's +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuation's +insinuations +insinuator +insinuator's +insinuators +insipid +insipidity +insipidity's +insipidly +insipidness +insipidness's +insist +insisted +insistence +insistence's +insistent +insistently +insisting +insists +insobriety +insobriety's +insofar +insole +insole's +insolence +insolence's +insolent +insolently +insoles +insolubility +insolubility's +insoluble +insolubly +insolvable +insolvencies +insolvency +insolvency's +insolvent +insolvents +insomnia +insomnia's +insomniac +insomniacs +insomuch +insouciance +insouciance's +insouciant +inspect +inspected +inspecting +inspection +inspection's +inspections +inspector +inspector's +inspectorate +inspectorate's +inspectorates +inspectors +inspects +inspiration +inspiration's +inspirational +inspirations +inspire +inspired +inspires +inspiring +inspirit +inspirited +inspiriting +inspirits +inst +instabilities +instability +instability's +install +installable +installation +installation's +installations +installed +installer +installer's +installers +installing +installment +installment's +installments +installs +instalment +instalment's +instalments +instance +instance's +instanced +instances +instancing +instant +instant's +instantaneous +instantaneously +instantiate +instantiated +instantiates +instantiating +instantiation +instantiations +instantly +instants +instate +instated +instates +instating +instead +instep +instep's +insteps +instigate +instigated +instigates +instigating +instigation +instigation's +instigator +instigator's +instigators +instillation +instillation's +instilled +instilling +instinct +instinct's +instinctive +instinctively +instincts +instinctual +institute +instituted +institutes +instituting +institution +institution's +institutional +institutionalisations +institutionalise +institutionalised +institutionalises +institutionalising +institutionalism +institutionalism's +institutionalization +institutionalization's +institutionalizations +institutionalize +institutionalized +institutionalizes +institutionalizing +institutionally +institutions +institutor's +instruct +instructed +instructing +instruction +instruction's +instructional +instructions +instructive +instructively +instructor +instructor's +instructors +instructs +instrument +instrument's +instrumental +instrumentalist +instrumentalist's +instrumentalists +instrumentality +instrumentality's +instrumentally +instrumentals +instrumentation +instrumentation's +instrumented +instruments +insubordinate +insubordination +insubordination's +insubstantial +insubstantially +insufferable +insufferably +insufficiency +insufficiency's +insufficient +insufficiently +insular +insularity +insularity's +insulate +insulated +insulates +insulating +insulation +insulation's +insulator +insulator's +insulators +insulin +insulin's +insult +insulted +insulter +insulter's +insulting +insultingly +insults +insuperable +insuperably +insupportable +insurable +insurance +insurance's +insurances +insure +insured +insurer +insurer's +insurers +insures +insurgence +insurgence's +insurgences +insurgencies +insurgency +insurgency's +insurgent +insurgents +insuring +insurmountable +insurmountably +insurrection +insurrection's +insurrectionist +insurrectionist's +insurrectionists +insurrections +insusceptible +intact +intaglio +intaglio's +intaglios +intake +intake's +intakes +intangibility +intangibility's +intangible +intangibles +intangibly +integer +integer's +integers +integral +integrally +integrals +integrand +integrand's +integrands +integrate +integrated +integrates +integrating +integration +integration's +integrations +integrative +integrator +integrator's +integrators +integrity +integrity's +integument +integument's +integuments +intellect +intellect's +intellects +intellectual +intellectualisation +intellectualisation's +intellectualisations +intellectualise +intellectualised +intellectualises +intellectualising +intellectualism +intellectualism's +intellectuality +intellectuality's +intellectualization +intellectualization's +intellectualizations +intellectualize +intellectualized +intellectualizes +intellectualizing +intellectually +intellectuals +intelligence +intelligence's +intelligences +intelligent +intelligently +intelligentsia +intelligentsia's +intelligibility +intelligibility's +intelligible +intelligibly +intemperance +intemperance's +intemperate +intemperately +intend +intended +intendeds +intending +intends +intense +intensely +intensification +intensification's +intensified +intensifier +intensifier's +intensifiers +intensifies +intensify +intensifying +intensities +intensity +intensity's +intensive +intensively +intensiveness +intensives +intent +intent's +intention +intention's +intentional +intentionality +intentionality's +intentionally +intentioned +intentions +intently +intentness +intents +inter +interact +interacted +interacting +interaction +interaction's +interactions +interactive +interactively +interactivity +interacts +interbred +interbreed +interbreeding +interbreeds +intercede +interceded +intercedes +interceding +intercept +intercepted +intercepting +interception +interception's +interceptions +interceptor +interceptor's +interceptors +intercepts +intercession +intercession's +intercessions +intercessor +intercessor's +intercessors +intercessory +interchange +interchangeable +interchangeably +interchanged +interchanges +interchanging +intercity +intercollegiate +intercom +intercom's +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +intercommunication's +intercoms +interconnect +interconnected +interconnectedness +interconnectedness's +interconnecting +interconnection +interconnection's +interconnections +interconnects +intercontinental +intercourse +intercourse's +intercultural +interdenominational +interdepartmental +interdependence +interdependence's +interdependency +interdependency's +interdependent +interdependently +interdict +interdict's +interdicted +interdicting +interdiction +interdiction's +interdicts +interdisciplinary +interest +interest's +interested +interestedly +interesting +interestingly +interests +interface +interface's +interfaced +interfaces +interfacing +interfacing's +interfaith +interfere +interfered +interference +interference's +interferences +interferer +interferer's +interferes +interfering +interferometer +interferometer's +interferometers +interferon +interferon's +interfile +interfiled +interfiles +interfiling +intergalactic +interglacial +intergovernmental +interim +interior +interior's +interiorise +interiorised +interiorising +interiorize +interiorized +interiorizing +interiors +interj +interject +interjected +interjecting +interjection +interjection's +interjectional +interjections +interjects +interlace +interlaced +interlaces +interlacing +interlard +interlarded +interlarding +interlards +interleave +interleaved +interleaves +interleaving +interleukin +interline +interlinear +interlined +interlines +interlining +interlining's +interlinings +interlink +interlinked +interlinking +interlinks +interlock +interlocked +interlocking +interlocks +interlocutor +interlocutor's +interlocutors +interlocutory +interlope +interloped +interloper +interloper's +interlopers +interlopes +interloping +interlude +interlude's +interludes +intermarriage +intermarriage's +intermarriages +intermarried +intermarries +intermarry +intermarrying +intermediaries +intermediary +intermediary's +intermediate +intermediately +intermediates +interment +interment's +interments +intermezzi +intermezzo +intermezzo's +intermezzos +interminable +interminably +intermingle +intermingled +intermingles +intermingling +intermission +intermission's +intermissions +intermittent +intermittently +intermix +intermixed +intermixes +intermixing +intermolecular +intern +internal +internalisations +internalise +internalised +internalises +internalising +internalization +internalization's +internalizations +internalize +internalized +internalizes +internalizing +internally +internals +international +internationalisations +internationalise +internationalised +internationalises +internationalising +internationalism +internationalism's +internationalist +internationalist's +internationalists +internationalization +internationalization's +internationalizations +internationalize +internationalized +internationalizes +internationalizing +internationally +internationals +internecine +interned +internee +internee's +internees +interning +internist +internist's +internists +internment +internment's +internments +interns +internship +internship's +internships +interoffice +interoperability +interoperable +interpenetrate +interpenetrated +interpenetrates +interpenetrating +interpenetration +interpenetration's +interpersonal +interplanetary +interplay +interplay's +interplays +interpolate +interpolated +interpolates +interpolating +interpolation +interpolation's +interpolations +interpose +interposed +interposes +interposing +interposition +interposition's +interpret +interpretable +interpretation +interpretation's +interpretations +interpretative +interpreted +interpreter +interpreter's +interpreters +interpreting +interpretive +interpretively +interprets +interracial +interred +interregnum +interregnum's +interregnums +interrelate +interrelated +interrelatedness +interrelates +interrelating +interrelation +interrelation's +interrelations +interrelationship +interrelationship's +interrelationships +interring +interrogate +interrogated +interrogates +interrogating +interrogation +interrogation's +interrogations +interrogative +interrogatively +interrogatives +interrogator +interrogator's +interrogatories +interrogators +interrogatory +interrupt +interrupted +interrupter +interrupter's +interrupters +interrupting +interruption +interruption's +interruptions +interrupts +inters +interscholastic +intersect +intersected +intersecting +intersection +intersection's +intersections +intersects +intersession +intersperse +interspersed +intersperses +interspersing +interspersion +interspersion's +interstate +interstates +interstellar +interstice +interstice's +interstices +interstitial +interstitially +intertwine +intertwined +intertwines +intertwining +interurban +interval +interval's +intervals +intervene +intervened +intervenes +intervening +intervention +intervention's +interventionism +interventionism's +interventionist +interventionists +interventions +interview +interview's +interviewed +interviewee +interviewee's +interviewees +interviewer +interviewer's +interviewers +interviewing +interviews +intervocalic +interwar +interweave +interweaves +interweaving +interwove +interwoven +intestacy +intestacy's +intestate +intestinal +intestine +intestine's +intestines +intimacies +intimacy +intimacy's +intimae +intimate +intimated +intimately +intimates +intimating +intimation +intimation's +intimations +intimidate +intimidated +intimidates +intimidating +intimidation +intimidation's +into +intolerable +intolerably +intolerance +intolerance's +intolerant +intolerantly +intonation +intonation's +intonations +intone +intoned +intoner +intoner's +intoners +intones +intoning +intoxicant +intoxicant's +intoxicants +intoxicate +intoxicated +intoxicates +intoxicating +intoxication +intoxication's +intracellular +intractability +intractability's +intractable +intractably +intramural +intramuscular +intranet +intranets +intrans +intransigence +intransigence's +intransigent +intransigently +intransigents +intransitive +intransitively +intransitives +intrastate +intrauterine +intravenous +intravenously +intrepid +intrepidity +intrepidity's +intrepidly +intricacies +intricacy +intricacy's +intricate +intricately +intrigue +intrigued +intriguer +intriguer's +intriguers +intrigues +intriguing +intriguingly +intrinsic +intrinsically +intro +introduce +introduced +introduces +introducing +introduction +introduction's +introductions +introductory +introit +introit's +introits +intros +introspect +introspected +introspecting +introspection +introspection's +introspective +introspectively +introspects +introversion +introversion's +introvert +introvert's +introverted +introverts +intrude +intruded +intruder +intruder's +intruders +intrudes +intruding +intrusion +intrusion's +intrusions +intrusive +intrusively +intrusiveness +intuit +intuited +intuiting +intuition +intuition's +intuitionist +intuitionist's +intuitions +intuitive +intuitively +intuitiveness +intuitiveness's +intuits +inundate +inundated +inundates +inundating +inundation +inundation's +inundations +inure +inured +inures +inuring +inv +invade +invaded +invader +invader's +invaders +invades +invading +invalid +invalid's +invalidate +invalidated +invalidates +invalidating +invalidation +invalidation's +invalided +invaliding +invalidism +invalidism's +invalidity +invalidity's +invalidly +invalids +invaluable +invaluably +invariability +invariability's +invariable +invariables +invariably +invariance +invariant +invariant's +invariants +invasion +invasion's +invasions +invasive +invective +invective's +invectives +inveigh +inveighed +inveighing +inveighs +inveigle +inveigled +inveigler +inveigler's +inveiglers +inveigles +inveigling +invent +invented +inventing +invention +invention's +inventions +inventive +inventively +inventiveness +inventiveness's +inventor +inventor's +inventoried +inventories +inventors +inventory +inventory's +inventorying +invents +inverse +inversely +inverses +inversion +inversion's +inversions +invert +invertebrate +invertebrate's +invertebrates +inverted +inverter +inverter's +inverters +invertible +inverting +inverts +invest +invested +investigate +investigated +investigates +investigating +investigation +investigation's +investigations +investigative +investigator +investigator's +investigators +investigatory +investing +investiture +investiture's +investitures +investment +investment's +investments +investor +investor's +investors +invests +inveteracy +inveteracy's +inveterate +invidious +invidiously +invidiousness +invigilate +invigilated +invigilates +invigilating +invigilation +invigilator +invigilator's +invigilators +invigorate +invigorated +invigorates +invigorating +invigoratingly +invigoration +invigoration's +invincibility +invincibility's +invincible +invincibly +inviolability +inviolability's +inviolable +inviolably +inviolate +invisibilities +invisibility +invisibility's +invisible +invisibly +invitation +invitation's +invitational +invitations +invite +invited +invitee +invitees +invites +inviting +invitingly +invocation +invocation's +invocations +invoice +invoice's +invoiced +invoices +invoicing +invoke +invoked +invoker +invoker's +invokers +invokes +invoking +involuntarily +involuntariness +involuntary +involution +involution's +involutions +involve +involved +involvement +involvement's +involvements +involves +involving +invulnerability +invulnerability's +invulnerable +invulnerably +inward +inwardly +inwards +iodide +iodide's +iodides +iodine +iodine's +iodisation +iodise +iodised +iodiser +iodiser's +iodisers +iodises +iodising +iodization +iodize +iodized +iodizer +iodizer's +iodizers +iodizes +iodizing +ion +ion's +ionic +ionisable +ionisation +ionisation's +ionisations +ionise +ionised +ioniser +ioniser's +ionisers +ionises +ionising +ionization +ionization's +ionizations +ionize +ionized +ionizer +ionizer's +ionizers +ionizes +ionizing +ionosphere +ionosphere's +ionospheres +ions +iota +iota's +ipecac +ipecac's +ipomoea +irascibility +irascibility's +irascible +irascibly +irate +irately +irater +iratest +ire +ire's +ireful +irenic +irenics +iridescence +iridescence's +iridescent +iridescently +iridisation +iridisations +iridise +iridised +iridises +iridising +iridium +iridium's +iridizations +iridize +iridized +iridizes +iridizing +iris +iris's +irises +irk +irked +irking +irks +irksome +irksomely +irksomeness +iron +iron's +ironbark +ironclad +ironclads +ironed +ironic +ironical +ironically +ironies +ironing +ironing's +ironmonger +ironmonger's +ironmongers +ironmongery +irons +ironstone +ironstone's +ironware +ironware's +ironwood +ironwood's +ironwoods +ironwork +ironwork's +ironworks +irony +irony's +irradiate +irradiated +irradiates +irradiating +irradiation +irradiation's +irrational +irrationalise +irrationalised +irrationalises +irrationalising +irrationalities +irrationality +irrationality's +irrationalize +irrationalized +irrationalizes +irrationalizing +irrationally +irrationals +irreclaimable +irreconcilability +irreconcilability's +irreconcilable +irreconcilably +irrecoverable +irrecoverably +irredeemable +irredeemably +irreducibility +irreducibility's +irreducible +irreducibly +irrefutable +irrefutably +irregardless +irregular +irregularities +irregularity +irregularity's +irregularly +irregulars +irrelevance +irrelevance's +irrelevances +irrelevancies +irrelevancy +irrelevancy's +irrelevant +irrelevantly +irreligious +irremediable +irremediably +irremovable +irreparable +irreparably +irreplaceable +irrepressible +irrepressibly +irreproachable +irreproachably +irresistible +irresistibly +irresolute +irresolutely +irresoluteness +irresolution +irresolution's +irresolvable +irrespective +irrespectively +irresponsibility +irresponsibility's +irresponsible +irresponsibly +irretrievable +irretrievably +irreverence +irreverence's +irreverent +irreverently +irreversibility +irreversibility's +irreversible +irreversibly +irrevocable +irrevocably +irrigable +irrigate +irrigated +irrigates +irrigating +irrigation +irrigation's +irritability +irritability's +irritable +irritably +irritant +irritants +irritate +irritated +irritates +irritating +irritatingly +irritation +irritation's +irritations +irrupt +irrupted +irrupting +irruption +irruption's +irruptions +irruptive +irrupts +is +ischemia +ischemic +isinglass +isinglass's +island +island's +islander +islander's +islanders +islands +isle +isle's +isles +islet +islet's +islets +ism +ism's +isms +isn't +isobar +isobar's +isobaric +isobars +isochronise +isochronised +isochronises +isochronising +isochronize +isochronized +isochronizes +isochronizing +isolate +isolated +isolates +isolating +isolation +isolation's +isolationism +isolationism's +isolationist +isolationist's +isolationists +isolator +isolator's +isolators +isomer +isomer's +isomeric +isomerise +isomerised +isomerises +isomerising +isomerism +isomerizes +isomers +isometric +isometrics +isomorphic +isomorphism +isomorphism's +isosceles +isotherm +isotherm's +isothermal +isothermally +isotherms +isotonic +isotope +isotope's +isotopes +isotopic +isotropic +isotropy +isotropy's +issuance +issuance's +issue +issue's +issued +issuer +issuer's +issuers +issues +issuing +isthmian +isthmus +isthmus's +isthmuses +it +it'd +it'll +it's +ital +italic +italicisation +italicisation's +italicisations +italicise +italicised +italicises +italicising +italicization +italicization's +italicizations +italicize +italicized +italicizes +italicizing +italics +itch +itch's +itched +itches +itchier +itchiest +itchiness +itchiness's +itching +itchy +item +item's +itemisation +itemisation's +itemisations +itemise +itemised +itemiser +itemiser's +itemisers +itemises +itemising +itemization +itemization's +itemizations +itemize +itemized +itemizer +itemizer's +itemizers +itemizes +itemizing +items +iterate +iterated +iterates +iterating +iteration +iteration's +iterations +iterative +iteratively +itinerant +itinerants +itineraries +itinerary +itinerary's +its +itself +iv +ivied +ivies +ivories +ivory +ivory's +ivy +ivy's +ix ++++++++++ +j +jab +jabbed +jabber +jabbered +jabberer +jabberer's +jabberers +jabbering +jabbers +jabbing +jabot +jabot's +jabots +jabs +jacaranda +jacaranda's +jacarandas +jack +jack's +jackal +jackal's +jackals +jackass +jackass's +jackasses +jackboot +jackboot's +jackbooted +jackboots +jackdaw +jackdaw's +jackdaws +jacked +jackeroo +jacket +jacket's +jacketed +jackets +jackhammer +jackhammer's +jackhammers +jacking +jackpot +jackpot's +jackpots +jackrabbit +jackrabbits +jacks +jackstraw +jackstraw's +jackstraws +jacquard +jacquard's +jade +jade's +jaded +jadedly +jadedness +jadeite +jadeite's +jades +jading +jag +jagged +jaggedly +jaggedness +jaggedness's +jags +jaguar +jaguar's +jaguars +jail +jail's +jailbird +jailbird's +jailbirds +jailbreak +jailbreak's +jailbreaks +jailed +jailer +jailer's +jailers +jailhouse +jailhouse's +jailhouses +jailing +jails +jalapeño +jalapeños +jalopies +jalopy +jalopy's +jalousie +jalousie's +jalousies +jam +jam's +jamb +jamb's +jambalaya +jambalaya's +jamboree +jamboree's +jamborees +jambs +jammed +jammier +jammiest +jamming +jammy +jams +jangle +jangled +jangler +jangler's +janglers +jangles +jangling +janitor +janitor's +janitorial +janitors +japanned +japanning +japans +jape +jape's +japed +japes +japing +jar +jar's +jardinière +jardinière's +jardinières +jarful +jarfuls +jargon +jargon's +jargonise +jargonised +jargonises +jargonising +jargonize +jargonized +jargonizes +jargonizing +jarrah +jarred +jarring +jarringly +jars +jasmine +jasmine's +jasmines +jasper +jasper's +jaundice +jaundice's +jaundiced +jaundices +jaundicing +jaunt +jaunt's +jaunted +jauntier +jaunties +jauntiest +jauntily +jauntiness +jaunting +jaunts +jaunty +java +javelin +javelin's +javelins +jaw +jaw's +jawbone +jawbone's +jawboned +jawbones +jawboning +jawbreaker +jawbreaker's +jawbreakers +jawed +jawing +jaws +jay +jay's +jaybird +jaybird's +jaybirds +jays +jaywalk +jaywalked +jaywalker +jaywalker's +jaywalkers +jaywalking +jaywalks +jazz +jazz's +jazzed +jazzes +jazzier +jazziest +jazzing +jazzy +jealous +jealousies +jealously +jealousy +jealousy's +jean +jeans +jeep +jeep's +jeeps +jeer +jeered +jeering +jeeringly +jeers +jeez +jejuna +jejune +jejunum +jejunum's +jell +jelled +jellied +jellies +jells +jelly +jelly's +jellybean +jellybean's +jellybeans +jellyfish +jellyfish's +jellyfishes +jellying +jellylike +jellyroll +jellyrolls +jemmied +jemmies +jemmy +jemmy's +jemmying +jennet +jennet's +jennets +jennies +jenny +jenny's +jeopardise +jeopardised +jeopardises +jeopardising +jeopardize +jeopardized +jeopardizes +jeopardizing +jeopardy +jeopardy's +jeremiad +jeremiad's +jeremiads +jerk +jerked +jerkier +jerkiest +jerkily +jerkin +jerkin's +jerkiness +jerkiness's +jerking +jerkins +jerks +jerkwater +jerky +jeroboam +jeroboam's +jeroboams +jersey +jersey's +jerseys +jest +jest's +jested +jester +jester's +jesters +jesting +jestingly +jests +jet +jet's +jetliner +jetliner's +jetliners +jetport +jetport's +jetports +jets +jetsam +jetsam's +jetted +jetties +jetting +jettison +jettisoned +jettisoning +jettisons +jetty +jetty's +jewel +jewel's +jeweled +jeweler +jeweler's +jewelers +jewelled +jeweller +jeweller's +jewelleries +jewellers +jewellery +jewellery's +jewelling +jewels +jewfish +jib +jib's +jibbed +jibbing +jibe +jibed +jibes +jibing +jibs +jiff +jiffies +jiffs +jiffy +jiffy's +jig +jig's +jigged +jigger +jigger's +jiggered +jiggering +jiggers +jigging +jiggle +jiggled +jiggles +jiggling +jigs +jigsaw +jigsaw's +jigsaws +jihad +jihad's +jihads +jillaroo +jilt +jilted +jilting +jilts +jimmied +jimmies +jimmy +jimmy's +jimmying +jimsonweed +jingle +jingled +jingles +jinglier +jingliest +jingling +jingly +jingo +jingo's +jingoism +jingoism's +jingoist +jingoist's +jingoistic +jingoists +jink +jinked +jinking +jinks +jinn +jinn's +jinni's +jinrikisha +jinx +jinx's +jinxed +jinxes +jinxing +jitney +jitney's +jitneys +jitter +jitterbug +jitterbug's +jitterbugged +jitterbugging +jitterbugs +jitters +jittery +jive +jive's +jived +jives +jiving +job +job's +jobbed +jobber +jobber's +jobbers +jobbing +jobholder +jobholder's +jobholders +jobless +joblessness +joblessness's +jobs +jock +jock's +jockey +jockey's +jockeyed +jockeying +jockeys +jocks +jockstrap +jockstrap's +jockstraps +jocose +jocosely +jocoseness +jocosity +jocosity's +jocular +jocularity +jocularity's +jocularly +jocund +jocundity +jocundity's +jocundly +jodhpurs +joeys +jog +jogged +jogger +jogger's +joggers +jogging +joggle +joggled +joggles +joggling +jogs +john +john's +johnnies +johnnycake +johnnycake's +johnnycakes +johns +join +joined +joiner +joiner's +joiners +joinery +joinery's +joining +joins +joint +joint's +jointed +jointing +jointly +joints +jointures +joist +joist's +joists +jojoba +jojoba's +joke +joke's +joked +joker +joker's +jokers +jokes +jokily +joking +jokingly +jollied +jollier +jollies +jolliest +jollification +jollification's +jollifications +jollily +jolliness +jollity +jollity's +jolly +jollying +jolt +jolted +jolter +jolter's +jolters +jolting +jolts +jonquil +jonquil's +jonquils +josh +joshed +josher +josher's +joshers +joshes +joshing +josser +jostle +jostled +jostles +jostling +jot +jots +jotted +jotter +jotter's +jotters +jotting +jotting's +jottings +joule +joule's +joules +jounce +jounced +jounces +jouncing +jour +journal +journal's +journalese +journalese's +journalise +journalised +journalises +journalising +journalism +journalism's +journalist +journalist's +journalistic +journalists +journalize +journalized +journalizes +journalizing +journals +journey +journey's +journeyed +journeyers +journeying +journeyman +journeyman's +journeymen +journeys +journo +joust +joust's +jousted +jouster +jouster's +jousters +jousting +jousts +jovial +joviality +joviality's +jovially +jowl +jowl's +jowls +jowly +joy +joy's +joyful +joyfully +joyfulness +joyfulness's +joyless +joylessly +joylessness +joyous +joyously +joyousness +joyousness's +joyride +joyride's +joyrides +joyriding +joys +joystick +joysticks +jube +jubilant +jubilantly +jubilation +jubilation's +jubilee +jubilee's +jubilees +judder +juddered +juddering +judders +judge +judge's +judged +judgement +judgement's +judgemental +judgements +judges +judgeship +judgeship's +judging +judgment +judgment's +judgmental +judgmentally +judgments +judicatories +judicatory +judicature +judicature's +judicial +judicially +judiciaries +judiciary +judicious +judiciously +judiciousness +judo +judo's +jug +jug's +jugged +juggernaut +juggernaut's +juggernauts +jugging +juggle +juggled +juggler +juggler's +jugglers +jugglery +juggles +juggling +jugs +jugular +jugulars +juice +juice's +juiced +juicer +juicer's +juicers +juices +juicier +juiciest +juicily +juiciness +juiciness's +juicing +juicy +jujitsu +jujitsu's +jujube +jujube's +jujubes +jukebox +jukebox's +jukeboxes +julep +julep's +juleps +julienne +juliennes +jumble +jumbled +jumbles +jumbling +jumbo +jumbo's +jumbos +jumbuck +jump +jumped +jumper +jumper's +jumpers +jumpier +jumpiest +jumpily +jumpiness +jumpiness's +jumping +jumps +jumpsuit +jumpsuits +jumpy +junco +junco's +juncos +junction +junction's +junctions +juncture +juncture's +junctures +jungle +jungle's +jungles +junior +juniors +juniper +juniper's +junipers +junk +junk's +junked +junket +junket's +junketed +junketeer +junketeer's +junketeers +junketing +junkets +junkie +junkie's +junkies +junking +junks +junkyard +junkyard's +junkyards +junta +junta's +juntas +juridical +juries +jurisdiction +jurisdiction's +jurisdictional +jurisdictions +jurisprudence +jurisprudence's +jurisprudential +jurist +jurist's +juristic +jurists +juror +juror's +jurors +jury +jury's +juryman +juryman's +jurymen +jurywoman +jurywoman's +jurywomen +jus +jussive +just +justice +justice's +justices +justifiability +justifiability's +justifiable +justifiably +justification +justification's +justifications +justificatory +justified +justifies +justify +justifying +justly +justness +justness's +jut +jute +jute's +juts +jutted +jutting +juvenile +juveniles +juxtapose +juxtaposed +juxtaposes +juxtaposing +juxtaposition +juxtaposition's +juxtapositions ++++++++++ +k +kHz +kV +kW +kWh +kabob +kabob's +kabobs +kabuki +kabuki's +kahawai +kale +kale's +kaleidoscope +kaleidoscope's +kaleidoscopes +kaleidoscopic +kaleidoscopically +kamikaze +kamikaze's +kamikazes +kangaroo +kangaroo's +kangarooed +kangarooing +kangaroos +kaolin +kaolin's +kapok +kapok's +kappa +kappa's +kaput +karakul +karakul's +karaoke +karat +karat's +karate +karate's +karats +karma +karma's +karmic +karri +kart +kart's +karts +katydid +katydid's +katydids +kayak +kayak's +kayaked +kayaking +kayaks +kayo +kayo's +kayoed +kayoing +kayos +kazoo +kazoo's +kazoos +kebab +kebab's +kebabs +ked +kedgeree +kedgeree's +keel +keel's +keeled +keelhaul +keelhauled +keelhauling +keelhauls +keeling +keels +keen +keened +keener +keener's +keenest +keening +keenly +keenness +keenness's +keens +keep +keeper +keeper's +keepers +keeping +keeping's +keeps +keepsake +keepsake's +keepsakes +keg +keg's +kegs +kelp +kelp's +kelpie +ken +ken's +kenned +kennel +kennel's +kenneled +kenneling +kennelled +kennelling +kennels +kenning +kenning's +keno +keno's +kens +kepi +kepi's +kepis +kept +keratin +keratin's +keratinisation +keratinise +keratinised +keratinises +keratinising +keratinize +keratinized +keratinizes +keratinizing +kerb +kerb's +kerbed +kerbing +kerbs +kerbside +kerchief +kerchief's +kerchiefs +kerned +kernel +kernel's +kernelled +kernelling +kernels +kerning +kerosene +kerosene's +kestrel +kestrel's +kestrels +ketch +ketch's +ketches +ketchup +ketchup's +kettle +kettle's +kettledrum +kettledrum's +kettledrums +kettleful +kettles +key +key's +keyboard +keyboard's +keyboarded +keyboarder +keyboarders +keyboarding +keyboardist +keyboardists +keyboards +keyed +keyhole +keyhole's +keyholes +keying +keynote +keynote's +keynoted +keynoter +keynoter's +keynoters +keynotes +keynoting +keypad +keypads +keypunch +keypunched +keypuncher +keypuncher's +keypunchers +keypunches +keypunching +keys +keystone +keystone's +keystones +keystroke +keystroke's +keystrokes +keyword +keyword's +keywords +kg +khaki +khaki's +khakis +khan +khan's +khans +kibble +kibbled +kibbles +kibbling +kibbutz +kibbutz's +kibbutzim +kibitz +kibitzed +kibitzer +kibitzer's +kibitzers +kibitzes +kibitzing +kibosh +kibosh's +kick +kickback +kickback's +kickbacks +kickball +kickball's +kickboxing +kicked +kicker +kicker's +kickers +kicking +kicks +kickstand +kickstand's +kickstands +kicky +kid +kid's +kidded +kidder +kidder's +kidders +kiddie +kiddies +kidding +kiddo +kiddos +kidnap +kidnaper's +kidnapped +kidnapper +kidnapper's +kidnappers +kidnapping +kidnappings +kidnaps +kidney +kidney's +kidneys +kids +kidskin +kidskin's +kielbasa +kielbasa's +kielbasas +kike +kike's +kikes +kill +killdeer +killdeer's +killdeers +killed +killer +killer's +killers +killing +killings +killjoy +killjoys +kills +kiln +kiln's +kilned +kilning +kilns +kilo +kilo's +kilobits +kilobyte +kilobytes +kilocycle +kilocycle's +kilocycles +kilogram +kilogram's +kilogramme +kilograms +kilohertz +kilohertz's +kilojoules +kiloliter +kiloliter's +kiloliters +kilolitre +kilolitre's +kilolitres +kilometer +kilometer's +kilometers +kilometre +kilometre's +kilometres +kilos +kiloton +kiloton's +kilotons +kilowatt +kilowatt's +kilowatts +kilt +kilt's +kilted +kilter +kilter's +kilts +kimono +kimono's +kimonos +kin +kin's +kinaesthesia +kinaesthesia's +kinaesthetic +kinaesthetically +kind +kinder +kindergarten +kindergarten's +kindergartens +kindest +kindle +kindled +kindles +kindlier +kindliest +kindliness +kindliness's +kindling +kindling's +kindly +kindness +kindness's +kindnesses +kindred +kinds +kindy +kinematics +kinesthesia +kinesthesia's +kinesthetic +kinesthetically +kinetic +kinetically +kinetics +kinfolk +kinfolks +king +king's +kingdom +kingdom's +kingdoms +kingfisher +kingfisher's +kingfishers +kinglier +kingliest +kingly +kingmaker +kingmaker's +kingmakers +kingpin +kingpin's +kingpins +kings +kingship +kingship's +kink +kink's +kinked +kinkier +kinkiest +kinkily +kinkiness +kinking +kinks +kinky +kinsfolk +kinship +kinship's +kinsman +kinsman's +kinsmen +kinswoman +kinswoman's +kinswomen +kiosk +kiosk's +kiosks +kip +kipped +kipper +kipper's +kippered +kippering +kippers +kipping +kips +kirks +kirsch +kirsches +kismet +kismet's +kiss +kissable +kissed +kisser +kisser's +kissers +kisses +kissing +kit +kit's +kitbag's +kitchen +kitchen's +kitchenette +kitchenette's +kitchenettes +kitchens +kitchenware +kitchenware's +kite +kite's +kited +kites +kith +kith's +kiths +kiting +kits +kitsch +kitsch's +kitschy +kitted +kitten +kitten's +kittenish +kittens +kitties +kitting +kittiwakes +kitty +kitty's +kiwi +kiwi's +kiwifruit +kiwifruits +kiwis +klaxon +klaxon's +klaxons +kleptomania +kleptomania's +kleptomaniac +kleptomaniac's +kleptomaniacs +klutz +klutz's +klutzes +klutziness +km +knack +knack's +knackered +knackers +knacks +knackwurst +knackwurst's +knackwursts +knapsack +knapsack's +knapsacks +knave +knave's +knavery +knavery's +knaves +knavish +knavishly +knead +kneaded +kneader +kneader's +kneaders +kneading +kneads +knee +knee's +kneecap +kneecap's +kneecapped +kneecapping +kneecaps +kneed +kneeing +kneel +kneeling +kneels +knees +knell +knell's +knelled +knelling +knells +knelt +knew +knickerbockers +knickers +knickknack +knickknack's +knickknacks +knife +knife's +knifed +knifes +knifing +knight +knight's +knighted +knighthood +knighthood's +knighthoods +knighting +knightliness +knightly +knights +knish +knish's +knishes +knit +knits +knitted +knitter +knitter's +knitters +knitting +knitwear +knitwear's +knives +knob +knob's +knobbier +knobbiest +knobbly +knobs +knock +knockabout +knockabout's +knockdown +knockdowns +knocked +knocker +knocker's +knockers +knocking +knockings +knockoff +knockoffs +knockout +knockout's +knockouts +knocks +knockwurst's +knoll +knoll's +knolls +knot +knot's +knothole +knothole's +knotholes +knots +knotted +knottier +knottiest +knotting +knotty +know +knowable +knowing +knowingly +knowledge +knowledge's +knowledgeable +knowledgeably +known +knows +knuckle +knuckle's +knuckled +knuckleduster +knuckledusters +knucklehead +knucklehead's +knuckleheads +knuckles +knuckling +knurl +knurled +knurling +knurls +koala +koala's +koalas +koel +kohl +kohl's +kohlrabi +kohlrabi's +kohlrabies +kola +kola's +kolas +kook +kookaburra +kookaburra's +kookaburras +kookier +kookiest +kookiness +kooks +kooky +koori +kopeck +kopeck's +kopecks +korma +kosher +koshered +koshering +koshers +kowtow +kowtowed +kowtowing +kowtows +kph +kraal +kraal's +kraals +kraut +krauts +krill +krill's +kronor +krypton +krypton's +kudos +kudzu +kudzu's +kulaks +kumquat +kumquat's +kumquats +kvetch +kvetched +kvetches +kvetching +kylie ++++++++++ +l +la +la's +lab +lab's +label +label's +labeled +labeler +labeler's +labelers +labeling +labelled +labeller +labeller's +labellers +labelling +labels +labia +labia's +labial +labialisation +labialisation's +labialisations +labialise +labialised +labialises +labialising +labialization +labialization's +labializations +labialize +labialized +labializes +labializing +labials +labile +labium +labium's +labor +labor's +laboratories +laboratory +laboratory's +labored +laborer +laborer's +laborers +laboring +laborious +laboriously +laboriousness +laborite +laborites +labors +laborsaving +labour +labour's +laboured +labouredly +labourer +labourer's +labourers +labouring +labouringly +labourite +labourites +labours +laboursaving +labs +laburnum +laburnum's +laburnums +labyrinth +labyrinth's +labyrinthine +labyrinths +lace +lace's +laced +lacerate +lacerated +lacerates +lacerating +laceration +laceration's +lacerations +laces +lacewing +lacewing's +lacewings +lacework +lacework's +lachrymal +lachrymose +lacier +laciest +lacing +lacing's +lack +lack's +lackadaisical +lackadaisically +lacked +lackey +lackey's +lackeys +lacking +lackluster +lacklustre +lacks +laconic +laconically +lacquer +lacquer's +lacquered +lacquering +lacquers +lacrosse +lacrosse's +lactate +lactate's +lactated +lactates +lactating +lactation +lactation's +lacteal +lactic +lactose +lactose's +lacuna +lacuna's +lacunae +lacy +lad +lad's +ladder +ladder's +laddered +laddering +ladders +lade +laded +laden +lades +ladies +lading +lading's +ladings +ladle +ladle's +ladled +ladles +ladling +lads +lady +lady's +ladybird +ladybird's +ladybirds +ladybug +ladybug's +ladybugs +ladyfinger +ladyfinger's +ladyfingers +ladylike +ladylove +ladylove's +ladyloves +ladyship +ladyship's +ladyships +laetrile +laevogyrate +laevorotation +laevorotation's +laevorotations +laevorotatory +laevulin +laevulose +lag +lager +lager's +lagers +laggard +laggard's +laggards +lagged +lagging +lagging's +lagniappe +lagniappe's +lagniappes +lagoon +lagoon's +lagoons +lags +laicisation +laicise +laicised +laicises +laicising +laicization +laicize +laicized +laicizes +laicizing +laid +lain +lair +lair's +laird +laird's +lairds +lairise +lairised +lairises +lairising +lairize +lairized +lairizes +lairizing +lairs +lairy +laity +laity's +lake +lake's +lakefront +lakefront's +lakefronts +lakes +lakeside +lam +lama +lama's +lamas +lamaseries +lamasery +lamasery's +lamb +lamb's +lambaste +lambasted +lambastes +lambasting +lambda +lambda's +lambdas +lambed +lambency +lambency's +lambent +lambently +lambing +lambkin +lambkin's +lambkins +lambs +lambskin +lambskin's +lambskins +lame +lamebrain +lamebrain's +lamebrains +lamed +lamely +lameness +lameness's +lament +lamentable +lamentably +lamentation +lamentation's +lamentations +lamented +lamenting +laments +lamer +lames +lamest +lamina +lamina's +laminar +laminate +laminated +laminates +laminating +lamination +lamination's +laming +lamington +lamming +lamp +lamp's +lampblack +lampblack's +lamplight +lamplight's +lamplighter +lamplighter's +lamplighters +lampoon +lampoon's +lampooned +lampoonery +lampoonery's +lampooning +lampoons +lamppost +lamppost's +lampposts +lamprey +lamprey's +lampreys +lamps +lampshade +lampshade's +lampshades +lams +lanai +lanai's +lanais +lance +lance's +lanced +lancer +lancer's +lancers +lances +lancet +lancet's +lancets +lancing +land +land's +landau +landau's +landaus +landed +landfall +landfall's +landfalls +landfill +landfills +landforms +landholder +landholder's +landholders +landholding +landholdings +landing +landing's +landings +landladies +landlady +landlady's +landless +landlines +landlocked +landlord +landlord's +landlords +landlubber +landlubber's +landlubbers +landmark +landmark's +landmarks +landmass +landmass's +landmasses +landmine +landmines +landowner +landowner's +landowners +landownership +landowning +lands +landscape +landscape's +landscaped +landscaper +landscaper's +landscapers +landscapes +landscaping +landslide +landslide's +landslides +landslip +landslips +landsman +landsman's +landsmen +landward +landwards +lane +lane's +lanes +language +language's +languages +languid +languidly +languidness +languidness's +languish +languished +languishes +languishing +languor +languor's +languorous +languorously +lank +lanker +lankest +lankier +lankiest +lankiness +lankly +lankness +lanky +lanolin +lanolin's +lantana +lantern +lantern's +lanterns +lanthanum +lanthanum's +lanyard +lanyard's +lanyards +lap +lap's +lapboard +lapboard's +lapboards +lapdog +lapdogs +lapel +lapel's +lapelled +lapels +lapidaries +lapidary +lapidary's +lapin +lapped +lappet +lappet's +lappets +lapping +laps +lapse +lapse's +lapsed +lapses +lapsing +laptop +laptops +lapwing +lapwing's +lapwings +larboard +larboard's +larboards +larcenies +larcenist +larcenists +larcenous +larceny +larceny's +larch +larch's +larches +lard +lard's +larded +larder +larder's +larders +lardier +lardiest +larding +lards +lardy +large +largely +largeness +larger +larges +largess +largess's +largest +largish +largo +largos +lariat +lariat's +lariats +lark +lark's +larked +larking +larks +larkspur +larkspur's +larkspurs +larrikin +larva +larva's +larvae +larval +laryngeal +larynges +laryngitis +laryngitis's +larynx +larynx's +lasagne's +lascivious +lasciviously +lasciviousness +lasciviousness's +laser +laser's +lasers +lash +lash's +lashed +lashes +lashing +lashing's +lashings +lasing +lass +lass's +lasses +lassie +lassie's +lassies +lassitude +lassitude's +lasso +lasso's +lassoed +lassoing +lassos +last +lasted +lasting +lastingly +lastly +lasts +lat +latch +latch's +latched +latches +latching +latchkey +latchkey's +latchkeys +late +latecomer +latecomer's +latecomers +lately +latencies +latency +latency's +lateness +lateness's +latent +later +lateral +lateralisation +lateralise +lateralises +lateralization +lateralize +lateralizes +laterally +laterals +latest +latex +latex's +lath +lath's +lathe +lathe's +lathed +lather +lather's +lathered +lathering +lathers +lathery +lathes +lathing +laths +latish +latitude +latitude's +latitudes +latitudinal +latitudinarian +latitudinarians +latrine +latrine's +latrines +latte +latter +latterly +lattes +lattice +lattice's +latticed +lattices +latticework +latticework's +laud +laudable +laudably +laudanum +laudanum's +laudatory +lauded +lauding +lauds +laugh +laughable +laughably +laughed +laughing +laughingly +laughingstock +laughingstock's +laughingstocks +laughs +laughter +laughter's +launch +launched +launcher +launcher's +launchers +launches +launching +launder +laundered +launderer +launderer's +launderers +launderette +launderette's +launderettes +laundering +launders +laundress +laundress's +laundresses +laundrette +laundrettes +laundries +laundry +laundry's +laundryman +laundryman's +laundrymen +laundrywoman +laundrywoman's +laundrywomen +laureate +laureates +laureateship +laureateship's +laurel +laurel's +laurelled +laurelling +laurels +lava +lava's +lavaliere +lavaliere's +lavalieres +lavas +lavatories +lavatory +lavatory's +lave +laved +lavender +lavender's +lavenders +laves +laving +lavish +lavished +lavisher +lavishes +lavishing +lavishly +lavishness +lavishness's +law +law's +lawbreaker +lawbreaker's +lawbreakers +lawbreaking +lawbreaking's +lawful +lawfully +lawfulness +lawfulness's +lawgiver +lawgiver's +lawgivers +lawless +lawlessly +lawlessness +lawlessness's +lawmaker +lawmaker's +lawmakers +lawmaking +lawmaking's +lawman +lawman's +lawmen +lawn +lawn's +lawnmower +lawnmowers +lawns +lawrencium +lawrencium's +laws +lawsuit +lawsuit's +lawsuits +lawyer +lawyer's +lawyers +lax +laxative +laxative's +laxatives +laxer +laxest +laxity +laxity's +laxly +laxness +laxness's +lay +layabout +layabout's +layabouts +layaway +layer +layer's +layered +layering +layers +layette +layette's +layettes +laying +layman +layman's +laymen +layoff +layoff's +layoffs +layout +layout's +layouts +layover +layover's +layovers +laypeople +layperson +laypersons +lays +laywoman +laywoman's +laywomen +laze +lazed +lazes +lazier +laziest +lazily +laziness +laziness's +lazing +lazuli +lazuli's +lazy +lazybones +lb +lbs +lbw +le +lea +lea's +leach +leached +leaches +leaching +lead +leaded +leaden +leader +leader's +leaderless +leaders +leadership +leadership's +leaderships +leading +leads +leaf +leaf's +leafage +leafed +leafier +leafiest +leafiness +leafiness's +leafing +leafless +leaflet +leaflet's +leafleted +leafleting +leaflets +leafs +leafstalk +leafstalk's +leafstalks +leafy +league +league's +leagued +leagues +leaguing +leak +leak's +leakage +leakage's +leakages +leaked +leakier +leakiest +leakiness +leaking +leaks +leaky +lean +leaned +leaner +leanest +leaning +leaning's +leanings +leanness +leanness's +leans +leap +leaped +leaper +leaper's +leapers +leapfrog +leapfrog's +leapfrogged +leapfrogging +leapfrogs +leaping +leaps +learn +learned +learnedly +learner +learner's +learners +learning +learning's +learns +learnt +leas +lease +lease's +leaseback +leaseback's +leasebacks +leased +leasehold +leasehold's +leaseholder +leaseholder's +leaseholders +leaseholds +leaser +leaser's +leasers +leases +leash +leash's +leashed +leashes +leashing +leasing +least +leastwise +leather +leather's +leatherette +leatherneck +leatherneck's +leathernecks +leathers +leatherwood +leathery +leave +leaved +leaven +leaven's +leavened +leavening +leavening's +leavens +leaver +leaver's +leavers +leaves +leaving +leaving's +leavings +lebensraum +lecher +lecher's +lecherous +lecherously +lecherousness +lechers +lechery +lechery's +lecithin +lecithin's +lectern +lectern's +lecterns +lecture +lecture's +lectured +lecturer +lecturer's +lecturers +lectures +lectureship +lectureship's +lectureships +lecturing +led +ledge +ledge's +ledger +ledger's +ledgering +ledgers +ledges +lee +lee's +leech +leech's +leeched +leeches +leeching +leek +leek's +leeks +leer +leered +leerier +leeriest +leering +leeringly +leers +leery +lees +leeward +leeway +leeway's +left +lefties +leftist +leftists +leftmost +leftover +leftover's +leftovers +lefts +leftward +leftwards +lefty +lefty's +leg +leg's +legacies +legacy +legacy's +legal +legalese +legalese's +legalisation +legalisation's +legalisations +legalise +legalised +legalises +legalising +legalism +legalism's +legalisms +legalistic +legalistically +legalities +legality +legality's +legalization +legalization's +legalizations +legalize +legalized +legalizes +legalizing +legally +legate +legate's +legated +legatee +legatee's +legatees +legates +legating +legation +legation's +legations +legato +legato's +legatos +legend +legend's +legendarily +legendary +legends +legerdemain +legerdemain's +legged +leggier +leggiest +legging +legging's +leggings +leggy +leghorn +leghorn's +leghorns +legibility +legibility's +legible +legibly +legion +legion's +legionaries +legionary +legionnaire +legionnaire's +legionnaires +legions +legislate +legislated +legislates +legislating +legislation +legislation's +legislative +legislatively +legislator +legislator's +legislators +legislature +legislature's +legislatures +legit +legitimacy +legitimacy's +legitimate +legitimated +legitimately +legitimates +legitimating +legitimatise +legitimatised +legitimatising +legitimatize +legitimatized +legitimatizing +legitimisation +legitimisation's +legitimisations +legitimise +legitimised +legitimises +legitimising +legitimization +legitimization's +legitimizations +legitimize +legitimized +legitimizes +legitimizing +legless +legman +legman's +legmen +legroom +legroom's +legs +legume +legume's +legumes +leguminous +legwarmer +legwarmers +legwork +legwork's +lei +lei's +leis +leisure +leisure's +leisured +leisureliness +leisurely +leisurewear +leitmotif +leitmotif's +leitmotifs +leitmotiv +leitmotiv's +leitmotivs +lemma +lemma's +lemmas +lemmatise +lemmatised +lemmatises +lemmatising +lemmatize +lemmatized +lemmatizes +lemmatizing +lemming +lemming's +lemmings +lemon +lemon's +lemonade +lemonade's +lemonades +lemongrass +lemons +lemony +lemur +lemur's +lemurs +lend +lender +lender's +lenders +lending +lends +length +length's +lengthen +lengthened +lengthening +lengthens +lengthier +lengthiest +lengthily +lengthiness +lengthiness's +lengths +lengthwise +lengthy +lenience +leniency +leniency's +lenient +leniently +lenitive +lens +lens's +lenses +lent +lentil +lentil's +lentils +lento +lentos +leonine +leopard +leopard's +leopardess +leopardesses +leopards +leotard +leotard's +leotards +leper +leper's +lepers +leprechaun +leprechaun's +leprechauns +leprosy +leprosy's +leprous +lepta +lepton +lepton's +leptons +lesbian +lesbian's +lesbianism +lesbianism's +lesbians +lesion +lesion's +lesions +less +lessee +lessee's +lessees +lessen +lessened +lessening +lessens +lesser +lesson +lesson's +lessons +lest +let +let's +letch +letches +letdown +letdown's +letdowns +lethal +lethality +lethality's +lethally +lethargic +lethargically +lethargy +lethargy's +lets +letter +letter's +letterbox +letterboxes +lettered +letterer +letterer's +letterers +letterhead +letterhead's +letterheads +lettering +lettering's +letterpress +letterpress's +letters +letting +lettings +lettuce +lettuce's +lettuces +letup +letup's +letups +leucorrhea +leucorrhoea +leucotomies +leucotomy +leucotomy's +leukaemia +leukaemia's +leukemia +leukemia's +leukocyte +leukocyte's +leukocytes +levee +levee's +levees +level +leveled +leveler +leveler's +levelers +leveling +levelled +leveller +leveller's +levellers +levelling +levelly +levels +lever +lever's +leverage +leverage's +leveraged +leverages +leveraging +levered +levering +levers +leviathan +leviathan's +leviathans +levied +levier +levier's +leviers +levies +levitate +levitated +levitates +levitating +levitation +levitation's +levity +levity's +levorotatory +levy +levying +lewd +lewder +lewdest +lewdly +lewdness +lewdness's +lexeme +lexeme's +lexemes +lexical +lexicalisation +lexicalisations +lexicalization +lexicalizations +lexically +lexicographer +lexicographer's +lexicographers +lexicographic +lexicographical +lexicographically +lexicography +lexicography's +lexicon +lexicon's +lexicons +lexis +lexis's +liabilities +liability +liability's +liable +liaise +liaised +liaises +liaising +liaison +liaison's +liaisons +liar +liar's +liars +lib +lib's +libation +libation's +libations +libber +libbers +libel +libel's +libeled +libeler +libeler's +libelers +libeling +libellant +libellant's +libellants +libelled +libellee +libellee's +libellees +libeller +libeller's +libellers +libelling +libellous +libellously +libelous +libelously +libels +liberal +liberalisation +liberalisation's +liberalisations +liberalise +liberalised +liberaliser +liberaliser's +liberalisers +liberalises +liberalising +liberalism +liberalism's +liberality +liberality's +liberalization +liberalization's +liberalizations +liberalize +liberalized +liberalizer +liberalizer's +liberalizers +liberalizes +liberalizing +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberation's +liberationists +liberator +liberator's +liberators +libertarian +libertarian's +libertarianism +libertarianism's +libertarians +liberties +libertine +libertine's +libertines +liberty +liberty's +libidinal +libidinous +libido +libido's +libidos +librarian +librarian's +librarians +librarianship +librarianship's +libraries +library +library's +librettist +librettist's +librettists +libretto +libretto's +librettos +lice +lice's +licence +licence's +licences +licensable +license +license's +licensed +licensee +licensee's +licensees +licenses +licensing +licentiate +licentiate's +licentiates +licentious +licentiously +licentiousness +licentiousness's +lichen +lichen's +lichens +licit +lick +licked +lickerish +licking +licking's +lickings +licks +lid +lid's +lidded +lidless +lido +lido's +lidos +lids +lie +lied +lieder +liege +lieges +lien +lien's +liens +lies +lieu +lieu's +lieutenancy +lieutenancy's +lieutenant +lieutenant's +lieutenants +life +life's +lifebelt +lifebelts +lifeblood +lifeblood's +lifeboat +lifeboat's +lifeboats +lifebuoy +lifebuoys +lifeguard +lifeguard's +lifeguards +lifeless +lifelessly +lifelessness +lifelike +lifeline +lifeline's +lifelines +lifelong +lifer +lifer's +lifers +lifesaver +lifesaver's +lifesavers +lifesaving +lifespan +lifestyle +lifestyles +lifetime +lifetime's +lifetimes +lifework +lifework's +lifeworks +lift +lift's +lifted +lifter +lifter's +lifters +lifting +lifts +ligament +ligament's +ligaments +ligature +ligature's +ligatured +ligatures +ligaturing +light +light's +lighted +lighten +lightened +lightener +lightener's +lighteners +lightening +lightens +lighter +lighter's +lighters +lightest +lightface +lightface's +lighthouse +lighthouse's +lighthouses +lighting +lighting's +lightly +lightness +lightness's +lightning +lightning's +lightproof +lights +lightship +lightship's +lightships +lightweight +lightweights +ligneous +lignite +lignite's +lignose +lignum +ligulae +likable +likableness +like +likeability's +liked +likelier +likeliest +likelihood +likelihood's +likelihoods +likeliness +likely +liken +likened +likeness +likeness's +likenesses +likening +likens +liker +likes +likewise +liking +liking's +likings +lilac +lilac's +lilacs +lilies +lilt +lilt's +lilted +lilting +lilts +lily +lily's +limb +limb's +limber +limbered +limbering +limberness +limbers +limbless +limbo +limbo's +limbos +limbs +lime +lime's +limeade +limeade's +limeades +limed +limekiln +limekiln's +limelight +limelight's +limerick +limerick's +limericks +limes +limestone +limestone's +limey +limey's +limeys +limier +limiest +liming +limit +limit's +limitation +limitation's +limitations +limited +limiter +limiter's +limiters +limiting +limitless +limitlessness +limitlessness's +limits +limn +limned +limning +limns +limo +limos +limousine +limousine's +limousines +limp +limped +limper +limper's +limpest +limpet +limpet's +limpets +limpid +limpidity +limpidity's +limpidly +limpidness +limping +limply +limpness +limps +limy +linage +linchpin +linchpin's +linchpins +linden +linden's +lindens +line +line's +lineage +lineage's +lineages +lineal +lineally +lineament +lineament's +lineaments +linear +linearity +linearity's +linearization +linearization's +linearly +linebacker +linebacker's +linebackers +lined +linefeed +lineman +lineman's +linemen +linen +linen's +linens +liner +liner's +liners +lines +linesman +linesman's +linesmen +ling +linger +lingered +lingerers +lingerie +lingerie's +lingering +lingeringly +lingers +lingo +lingo's +lingoes +lings +lingual +linguine +linguini's +linguist +linguist's +linguistic +linguistically +linguistics +linguists +liniment +liniment's +liniments +lining +lining's +linings +link +link's +linkable +linkage +linkage's +linkages +linked +linker +linkers +linking +linkman +linkman's +linkmen +links +linkup +linkups +linnet +linnet's +linnets +lino +linoleum +linoleum's +linseed +linseed's +lint +lint's +lintel +lintel's +lintels +lintier +lintiest +linty +lion +lion's +lioness +lioness's +lionesses +lionhearted +lionisations +lionise +lionised +lioniser +lioniser's +lionisers +lionises +lionising +lionization +lionization's +lionizations +lionize +lionized +lionizer +lionizer's +lionizers +lionizes +lionizing +lions +lip +lip's +lipase +lipase's +lipid +lipid's +lipids +liposuction +lipped +lippie +lippy +lips +lipstick +lipstick's +lipsticks +liquefaction +liquefaction's +liquefied +liquefies +liquefy +liquefying +liqueur +liqueur's +liqueurs +liquid +liquid's +liquidate +liquidated +liquidates +liquidating +liquidation +liquidation's +liquidations +liquidator +liquidator's +liquidators +liquidise +liquidised +liquidises +liquidising +liquidity +liquidity's +liquidize +liquidized +liquidizer +liquidizer's +liquidizers +liquidizes +liquidizing +liquids +liquor +liquor's +liquored +liquorice +liquorice's +liquorices +liquoring +liquorish +liquors +lira +lira's +lire +lisle +lisle's +lisp +lisp's +lisped +lisper +lisper's +lispers +lisping +lisps +lissomness +list +list's +listed +listen +listenable +listened +listener +listener's +listeners +listening +listens +listing +listing's +listings +listless +listlessly +listlessness +listlessness's +lists +lit +litanies +litany +litany's +litchi +litchi's +litchis +liter +liter's +literacy +literacy's +literal +literalise +literalised +literaliser +literaliser's +literalisers +literalises +literalising +literalism +literalism's +literalistic +literalize +literalized +literalizer +literalizer's +literalizers +literalizes +literalizing +literally +literalness +literalness's +literals +literariness +literary +literate +literately +literates +literati +literature +literature's +liters +lithe +lithely +litheness +lither +lithesome +lithest +lithium +lithium's +litho +lithograph +lithograph's +lithographed +lithographer +lithographer's +lithographers +lithographic +lithographically +lithographing +lithographs +lithography +lithography's +lithosphere +lithosphere's +lithospheres +litigant +litigant's +litigants +litigate +litigated +litigates +litigating +litigation +litigation's +litigator +litigator's +litigators +litigious +litigiousness +litmus +litmus's +litotes +litre +litre's +litres +litter +litter's +litterbug +litterbug's +litterbugs +littered +littering +litters +little +littleness +littler +littlest +littoral +littorals +liturgical +liturgically +liturgies +liturgist +liturgist's +liturgists +liturgy +liturgy's +live +lived +livelier +liveliest +livelihood +livelihood's +livelihoods +liveliness +liveliness's +livelong +lively +liven +livened +livening +livens +liver +liver's +liveried +liveries +liverish +livers +liverwort +liverwort's +liverworts +liverwurst +liverwurst's +livery +livery's +liveryman +liveryman's +liverymen +lives +livestock +livestock's +livid +lividly +living +livings +lizard +lizard's +lizards +llama +llama's +llamas +llano +llano's +llanos +lo +load +load's +loadable +loaded +loader +loader's +loaders +loading +loading's +loadings +loads +loadstar's +loadstone's +loaf +loaf's +loafed +loafer +loafer's +loafers +loafing +loafs +loam +loam's +loamier +loamiest +loams +loamy +loan +loan's +loaned +loaner +loaner's +loaners +loaning +loans +loanword +loanwords +loath +loathe +loathed +loather +loather's +loathers +loathes +loathing +loathing's +loathsome +loathsomely +loathsomeness +loathsomeness's +loaves +lob +lob's +lobar +lobbed +lobber +lobber's +lobbers +lobbied +lobbies +lobbing +lobby +lobby's +lobbying +lobbyist +lobbyist's +lobbyists +lobe +lobe's +lobed +lobes +lobotomies +lobotomise +lobotomised +lobotomises +lobotomising +lobotomize +lobotomized +lobotomizes +lobotomizing +lobotomy +lobotomy's +lobs +lobster +lobster's +lobsters +local +locale +locale's +locales +localisable +localisation +localisation's +localisations +localise +localised +localiser +localiser's +localisers +localises +localising +localities +locality +locality's +localizable +localization +localization's +localizations +localize +localized +localizer +localizer's +localizers +localizes +localizing +locally +locals +locatable +locate +located +locates +locating +location +location's +locations +locative +locator's +loch +loch's +lochs +loci +loci's +lock +lock's +lockable +locked +locker +locker's +lockers +locket +locket's +lockets +locking +lockjaw +lockjaw's +lockout +lockout's +lockouts +locks +locksmith +locksmith's +locksmiths +lockstep +lockup +lockup's +lockups +loco +locomotion +locomotion's +locomotive +locomotive's +locomotives +locos +locoweed +locoweed's +locoweeds +locum +locum's +locums +locus +locus's +locust +locust's +locusts +locution +locution's +locutions +lode +lode's +lodes +lodestar +lodestar's +lodestars +lodestone +lodestone's +lodestones +lodge +lodge's +lodged +lodger +lodger's +lodgers +lodges +lodging +lodging's +lodgings +loft +loft's +lofted +loftier +loftiest +loftily +loftiness +loftiness's +lofting +lofts +lofty +log +log's +loganberries +loganberry +loganberry's +logarithm +logarithm's +logarithmic +logarithmically +logarithms +logbook +logbook's +logbooks +loge +loge's +loges +logged +logger +logger's +loggerhead +loggerhead's +loggerheads +loggers +loggia +loggia's +loggias +logging +logging's +logic +logic's +logical +logicality +logicality's +logically +logician +logician's +logicians +logier +logiest +logistic +logistical +logistically +logistics +logjam +logjam's +logjams +logo +logo's +logorrhea +logorrhea's +logorrhoea +logorrhoea's +logos +logotype +logotype's +logotypes +logrolling +logrolling's +logs +logy +loin +loin's +loincloth +loincloth's +loincloths +loins +loiter +loitered +loiterer +loiterer's +loiterers +loitering +loiters +loll +lolled +lolling +lollipop +lollipop's +lollipops +lollop +lolloping +lollops +lolls +lolly +lone +lonelier +loneliest +loneliness +lonely +loner +loner's +loners +lonesome +lonesomeness +long +longboat +longboat's +longboats +longbow +longbow's +longbows +longed +longer +longest +longevity +longevity's +longhair +longhair's +longhairs +longhand +longhand's +longhorn +longhorn's +longhorns +longhouse +longhouses +longing +longing's +longingly +longings +longish +longitude +longitude's +longitudes +longitudinal +longitudinally +longs +longshoreman +longshoreman's +longshoremen +longsighted +longstanding +loo +loo's +look +looked +lookers +looking +lookout +lookout's +lookouts +looks +loom +loom's +loomed +looming +looms +loon +loon's +loonier +loonies +looniest +loons +loony +loop +loop's +looped +loophole +loophole's +loopholes +loopier +loopiest +looping +loops +loopy +loos +loose +loosed +loosely +loosen +loosened +looseness +loosening +loosens +looser +looses +loosest +loosing +loot +loot's +looted +looter +looter's +looters +looting +loots +lop +lope +loped +lopes +loping +lopped +lopper +lopper's +loppers +lopping +lops +lopsided +lopsidedly +lopsidedness +loquacious +loquaciously +loquaciousness +loquacity +loquacity's +lord +lord's +lorded +lording +lordlier +lordliest +lordliness +lordly +lords +lordship +lordship's +lordships +lore +lore's +lorgnette +lorgnette's +lorgnettes +lorries +lorry +lorry's +lory +losable +lose +loser +loser's +losers +loses +losing +loss +loss's +losses +lost +lot +lotion +lotion's +lotions +lots +lotteries +lottery +lottery's +lotto +lotto's +lotus +lotus's +lotuses +loud +louder +loudest +loudhailer +loudhailers +loudly +loudmouth +loudmouth's +loudmouthed +loudmouths +loudness +loudspeaker +loudspeaker's +loudspeakers +lounge +lounged +lounges +lounging +lour +loured +louring +lours +louse +louse's +loused +louses +lousier +lousiest +lousily +lousiness +lousing +lousy +lout +lout's +loutish +loutishly +loutishness +louts +louver +louver's +louvered +louvers +lovable +lovably +love +lovebird +lovebird's +lovebirds +lovechild +loved +loveless +lovelier +lovelies +loveliest +loveliness +lovelorn +lovely +lovemaking +lovemaking's +lover +lover's +lovers +loves +lovesick +loving +lovingly +low +lowan +lowborn +lowboy +lowboy's +lowboys +lowbrow +lowbrow's +lowbrows +lowed +lower +lowercase +lowered +lowering +lowermost +lowers +lowest +lowing +lowland +lowland's +lowlander +lowlanders +lowlands +lowlier +lowliest +lowlife +lowlife's +lowlifes +lowliness +lowly +lowness +lows +lox +lox's +loyal +loyalist +loyalist's +loyalists +loyally +loyalties +loyalty +loyalty's +lozenge +lozenge's +lozenges +ltd +luau +luau's +luaus +lubber +lubberly +lubbers +lube +lubes +lubra +lubricant +lubricant's +lubricants +lubricate +lubricated +lubricates +lubricating +lubrication +lubrication's +lubricator +lubricator's +lubricators +lubricious +lucid +lucidity +lucidity's +lucidly +lucidness +luck +luck's +lucked +luckier +luckiest +luckily +luckiness +lucking +luckless +lucks +lucky +lucrative +lucratively +lucre +lucre's +lucubrate +lucubrated +lucubrates +lucubrating +lucubration +lucubration's +luderick +ludicrous +ludicrously +ludicrousness +lug +luggage +luggage's +lugged +lugging +lughole +lugholes +lugs +lugsail +lugsail's +lugsails +lugubrious +lugubriously +lugubriousness +lukewarm +lukewarmly +lull +lullabies +lullaby +lullaby's +lulled +lulling +lulls +lulu +lulu's +lulus +lumbago +lumbago's +lumbar +lumber +lumber's +lumbered +lumbering +lumberjack +lumberjack's +lumberjacks +lumberman +lumberman's +lumbermen +lumbers +lumberyard +lumberyard's +lumberyards +lumen +lumen's +luminance +luminance's +luminaries +luminary +luminary's +luminescence +luminescence's +luminescent +luminosities +luminosity +luminosity's +luminous +luminously +lummox +lummox's +lummoxes +lump +lump's +lumpectomies +lumpectomy +lumped +lumpier +lumpiest +lumpiness +lumping +lumpish +lumps +lumpy +lunacies +lunacy +lunacy's +lunar +lunatic +lunatics +lunch +lunch's +lunchbox +lunchboxes +lunched +luncheon +luncheon's +luncheonette +luncheonette's +luncheonettes +luncheons +lunches +lunching +lunchroom +lunchroom's +lunchrooms +lunchtime +lunchtime's +lunchtimes +lung +lung's +lunge +lunge's +lunged +lunges +lungfish +lungfish's +lungfishes +lungful +lunging +lungs +lupine +lupine's +lupines +lupus +lupus's +lurch +lurched +lurches +lurching +lure +lured +lures +lurid +luridly +luridness +luring +lurk +lurked +lurking +lurks +luscious +lusciously +lusciousness +lush +lushes +lushly +lushness +lust +lust's +lusted +luster +luster's +lusterless +lusterware +lusterware's +lusterwares +lustful +lustfully +lustier +lustiest +lustily +lustiness +lusting +lustre +lustre's +lustreless +lustrous +lustrously +lusts +lusty +lute +lute's +lutes +lutetium +lutetium's +luxuriance +luxuriance's +luxuriant +luxuriantly +luxuriate +luxuriated +luxuriates +luxuriating +luxuries +luxurious +luxuriously +luxury +luxury's +lyceum +lyceum's +lyceums +lye +lye's +lying +lymph +lymph's +lymphatic +lymphocyte +lymphocyte's +lymphocytes +lymphoid +lymphoma +lymphoma's +lymphomas +lynch +lynched +lynches +lynching +lynx +lynx's +lynxes +lyophilise +lyophilised +lyophilises +lyophilising +lyophilize +lyophilized +lyophilizes +lyophilizing +lyre +lyre's +lyrebird +lyrebird's +lyrebirds +lyres +lyric +lyrical +lyrically +lyricism +lyricism's +lyricist +lyricist's +lyricists +lyrics +lysine +lysine's ++++++++++ +m +ma +ma'am +ma's +macabre +macadam +macadam's +macadamia +macadamia's +macadamias +macadamise +macadamised +macadamises +macadamising +macadamize +macadamized +macadamizes +macadamizing +macaque +macaque's +macaques +macaroni +macaroni's +macaroon +macaroon's +macaroons +macaw +macaw's +macaws +mace +mace's +macerate +macerated +macerates +macerating +maceration +maceration's +maces +mach +machete +machete's +machetes +machinate +machinated +machinates +machinating +machination +machination's +machinations +machine +machine's +machined +machinery +machinery's +machines +machining +machinist +machinist's +machinists +machismo +machismo's +macho +mackerel +mackerel's +mackerels +mackinaw +mackinaw's +mackinaws +mackintosh +mackintosh's +mackintoshes +macramé +macro +macro's +macrobiotic +macrobiotics +macrocosm +macrocosm's +macrocosms +macroeconomic +macroeconomics +macromolecular +macromolecules +macron +macron's +macrons +macrophage +macrophage's +macrophages +macros +macroscopic +macroscopically +maculae +mad +madam +madam's +madams +madcap +madden +maddened +maddening +maddeningly +maddens +madder +madder's +madders +maddest +madding +made +mademoiselle +mademoiselle's +mademoiselles +madhouse +madhouse's +madhouses +madly +madman +madman's +madmen +madness +madras +madras's +madrigal +madrigal's +madrigals +madwoman +madwoman's +madwomen +maelstrom +maelstrom's +maelstroms +maenad +maenad's +maenads +maestro +maestro's +maestros +mafia +mafias +mag +magazine +magazine's +magazines +magenta +magenta's +maggot +maggot's +maggots +maggoty +magi +magic +magic's +magical +magically +magician +magician's +magicians +magisterial +magisterially +magistracy +magistracy's +magistrate +magistrate's +magistrates +magma +magma's +magmas +magnanimity +magnanimity's +magnanimous +magnanimously +magnate +magnate's +magnates +magnesia +magnesia's +magnesium +magnesium's +magnet +magnet's +magnetic +magnetically +magnetisation +magnetisation's +magnetisations +magnetise +magnetised +magnetiser +magnetiser's +magnetisers +magnetises +magnetising +magnetism +magnetism's +magnetite +magnetite's +magnetization +magnetization's +magnetizations +magnetize +magnetized +magnetizer +magnetizer's +magnetizers +magnetizes +magnetizing +magneto +magneto's +magnetometer +magnetometer's +magnetometers +magnetos +magnetosphere +magnetosphere's +magnetron +magnetron's +magnets +magnification +magnification's +magnifications +magnificence +magnificence's +magnificent +magnificently +magnified +magnifier +magnifiers +magnifies +magnify +magnifying +magniloquence +magniloquence's +magniloquent +magnitude +magnitude's +magnitudes +magnolia +magnolia's +magnolias +magnum +magnum's +magnums +magpie +magpie's +magpies +maharajah +maharajah's +maharajahs +maharani +maharani's +maharanis +mahatma +mahatma's +mahatmas +mahoganies +mahogany +mahogany's +mahout +mahout's +mahouts +maid +maid's +maiden +maiden's +maidenhair +maidenhair's +maidenhead +maidenhead's +maidenheads +maidenhood +maidenhood's +maidenly +maidens +maids +maidservant +maidservant's +maidservants +mail +mail's +mailbag +mailbag's +mailbags +mailbox +mailbox's +mailboxes +mailed +mailer +mailer's +mailers +mailing +mailings +maillot +maillot's +maillots +mailman +mailman's +mailmen +mails +maim +maimed +maiming +maims +main +mainframe +mainframes +mainland +mainland's +mainline +mainlined +mainlines +mainlining +mainly +mainmast +mainmast's +mainmasts +mains +mainsail +mainsail's +mainsails +mainspring +mainspring's +mainsprings +mainstay +mainstay's +mainstays +mainstream +mainstream's +mainstreamed +mainstreaming +mainstreams +maintain +maintainability +maintainable +maintained +maintainer +maintainer's +maintainers +maintaining +maintains +maintenance +maintenance's +maintop +maintop's +maintops +maisonette +maisonette's +maisonettes +maize +maize's +majestic +majestically +majesties +majesty +majesty's +majolica +majolica's +major +major's +majored +majorette +majorette's +majorettes +majoring +majorities +majority +majority's +majors +majuscule +make +makeover +makeovers +maker +maker's +makers +makes +makeshift +makeshifts +makeup +makeup's +makeweight +makeweight's +makeweights +making +making's +makings +mako +malachite +malachite's +maladaptive +maladies +maladjusted +maladjustment +maladjustment's +maladministration +maladroit +maladroitly +malady +malady's +malaise +malaise's +malamute +malamute's +malamutes +malapropism +malapropism's +malapropisms +malaria +malaria's +malarial +malarkey +malarkey's +malcontent +malcontents +male +malediction +malediction's +maledictions +malefaction +malefaction's +malefactions +malefactor +malefactor's +malefactors +malefic +maleficent +maleness +males +malevolence +malevolent +malevolently +malfeasance +malfeasance's +malformation +malformation's +malformations +malformed +malfunction +malfunctioned +malfunctioning +malfunctions +malice +malice's +malicious +maliciously +maliciousness +malign +malignancies +malignancy +malignancy's +malignant +malignantly +maligned +maligners +maligning +malignity +malignity's +maligns +malinger +malingered +malingerer +malingerer's +malingerers +malingering +malingers +mall +mall's +mallard +mallard's +mallards +malleability +malleability's +malleable +mallee +mallet +mallet's +mallets +mallow +mallow's +mallows +malls +malnourished +malnourishment +malnutrition +malnutrition's +malocclusion +malocclusion's +malodor +malodorous +malodors +malodour +malodours +malpractice +malpractice's +malpractices +malt +malt's +malted +malteds +malting +maltose +maltose's +maltreat +maltreated +maltreating +maltreatment +maltreats +malts +mama +mama's +mamas +mamba +mamba's +mambas +mambo +mambo's +mamboed +mamboing +mambos +mamma's +mammal +mammal's +mammalian +mammalian's +mammalians +mammals +mammary +mammies +mammogram +mammograms +mammography +mammon +mammon's +mammoth +mammoth's +mammoths +mammy +mammy's +man +man's +manacle +manacle's +manacled +manacles +manacling +manage +manageability +manageable +managed +management +management's +managements +manager +manager's +manageress +managerial +managerially +managers +manages +managing +manatee +manatee's +manatees +mandamus +mandamus's +mandamuses +mandarin +mandarin's +mandarins +mandate +mandate's +mandated +mandates +mandating +mandatory +mandible +mandible's +mandibles +mandolin +mandolin's +mandolins +mandrake +mandrake's +mandrakes +mandrel +mandrel's +mandrels +mandrill +mandrill's +mandrills +mane +mane's +manes +maneuver +maneuver's +maneuverability +maneuverability's +maneuverable +maneuvered +maneuvering +maneuvers +manful +manfully +manganese +manganese's +mange +mange's +manger +manger's +mangers +mangier +mangiest +mangle +mangled +mangles +mangling +mango +mango's +mangoes +mangrove +mangrove's +mangroves +mangy +manhandle +manhandled +manhandles +manhandling +manhole +manhole's +manholes +manhood +manhood's +manhunt +manhunt's +manhunts +mania +mania's +maniac +maniac's +maniacal +maniacally +maniacs +manias +manic +manically +manicure +manicure's +manicured +manicures +manicuring +manicurist +manicurist's +manicurists +manifest +manifestation +manifestation's +manifestations +manifested +manifesting +manifestly +manifesto +manifesto's +manifestos +manifests +manifold +manifolds +manikin +manikin's +manikins +manila +manioc +manioc's +maniocs +manipulate +manipulated +manipulates +manipulating +manipulation +manipulations +manipulative +manipulatively +manipulator +manipulator's +manipulators +mankind +mankind's +manlier +manliest +manlike +manliness +manly +manna +manna's +manned +mannequin +mannequin's +mannequins +manner +manner's +mannered +mannerism +mannerism's +mannerisms +mannerist +mannerist's +mannerly +manners +manning +mannish +mannishly +mannishness +manoeuvrability +manoeuvrability's +manoeuvrable +manoeuvre +manoeuvre's +manoeuvred +manoeuvres +manoeuvring +manoeuvrings +manometer +manometer's +manometers +manor +manor's +manorial +manors +manpower +manpower's +manqué +mans +mansard +mansard's +mansards +manse +manse's +manservant +manservant's +manses +mansion +mansion's +mansions +manslaughter +manslaughter's +manta +manta's +mantas +mantel +mantel's +mantelpiece +mantelpiece's +mantelpieces +mantels +mantelshelf +mantelshelves +mantes +mantilla +mantilla's +mantillas +mantis +mantis's +mantises +mantissa +mantissa's +mantissas +mantle +mantle's +mantled +mantles +mantling +mantra +mantra's +mantrap +mantrap's +mantraps +mantras +manual +manually +manuals +manufacture +manufactured +manufacturer +manufacturer's +manufacturers +manufactures +manufacturing +manumission +manumission's +manumissions +manumit +manumits +manumitted +manumitting +manure +manure's +manures +manuscript +manuscript's +manuscripts +many +map +map's +maple +maple's +maples +mapmaker +mapmakers +mapped +mapping +mapping's +mappings +maps +mar +marabou +marabou's +marabous +maraca +maraca's +maracas +maraschino +maraschino's +maraschinos +marathon +marathon's +marathoner +marathoner's +marathoners +marathons +maraud +marauder +marauder's +marauders +marauding +marauds +marble +marble's +marbled +marbleise +marbleised +marbleises +marbleising +marbleize +marbleized +marbleizes +marbleizing +marbles +marbling +march +marched +marcher +marcher's +marchers +marches +marching +marchioness +marchioness's +marchionesses +mare +mare's +mares +margarine +margarine's +margarita +margarita's +margaritas +margin +margin's +marginal +marginalia +marginality +marginalization +marginalize +marginalized +marginalizes +marginalizing +marginally +margins +mariachi +mariachi's +mariachis +marigold +marigold's +marigolds +marijuana +marijuana's +marimba +marimba's +marimbas +marina +marina's +marinade +marinade's +marinades +marinara +marinas +marinate +marinated +marinates +marinating +marine +mariner +mariner's +mariners +marines +marionette +marionette's +marionettes +marital +maritime +marjoram +marjoram's +mark +mark's +markdown +markdown's +markdowns +marked +markedly +marker +marker's +markers +market +market's +marketability +marketability's +marketable +marketed +marketer +marketer's +marketers +marketing +marketing's +marketplace +marketplace's +marketplaces +markets +marking +marking's +markings +marks +marksman +marksman's +marksmanship +marksmen +marl +marl's +marlin +marlin's +marlinespike +marlinespike's +marlinespikes +marlins +marls +marmalade +marmalade's +marmoreal +marmoset +marmoset's +marmosets +marmot +marmot's +marmots +maroon +marooned +marooning +maroons +marquee +marquee's +marquees +marques +marquis +marquis's +marquise +marquise's +marquises +marquisette +marquisette's +marred +marri +marriage +marriage's +marriageable +marriages +married +marries +marring +marron +marrow +marrow's +marrows +marry +marrying +mars +marsh +marsh's +marshal +marshal's +marshals +marshes +marshier +marshiest +marshland +marshland's +marshlands +marshmallow +marshmallow's +marshmallows +marshy +marsupial +marsupial's +marsupials +mart +mart's +marten +marten's +martens +martial +martially +martin +martin's +martinet +martinet's +martinets +martingale +martingale's +martingales +martini +martini's +martinis +martins +marts +martyr +martyr's +martyrdom +martyrdom's +martyred +martyring +martyrs +marvel +marveled +marveling +marvelled +marvelling +marvellous +marvellously +marvelous +marvelously +marvels +marzipan +marzipan's +mascara +mascara's +mascaras +mascot +mascot's +mascots +masculine +masculinity +masculinity's +maser +maser's +masers +mash +mash's +mashed +masher +mashers +mashes +mashing +mask +mask's +masked +masker +masker's +maskers +masking +masks +masochism +masochism's +masochist +masochist's +masochistic +masochistically +masochists +mason +mason's +masonry +masonry's +masons +masque +masque's +masquerade +masquerade's +masqueraded +masquerades +masquerading +masques +mass +massacre +massacre's +massacred +massacres +massacring +massage +massage's +massaged +massages +massaging +massed +masses +masseur +masseur's +masseurs +masseuse +masseuse's +masseuses +massif +massif's +massifs +massing +massive +massively +massiveness +mast +mast's +mastectomies +mastectomy +mastectomy's +master +master's +mastered +masterful +masterfully +mastering +masterly +mastermind +masterminded +masterminding +masterminds +masterpiece +masterpiece's +masterpieces +masters +masterstroke +masterstroke's +masterstrokes +masterwork +masterworks +mastery +mastery's +masthead +masthead's +mastheads +mastic +mastic's +masticate +masticated +masticates +masticating +mastication +mastication's +mastiff +mastiff's +mastiffs +mastitis +mastitis's +mastodon +mastodon's +mastodons +mastoid +mastoids +masts +masturbate +masturbated +masturbates +masturbating +masturbation +masturbation's +masturbatory +mat +mat's +matador +matador's +matadors +match +match's +matchbook +matchbook's +matchbooks +matchbox +matchbox's +matchboxes +matched +matcher +matcher's +matches +matching +matchless +matchlock +matchlock's +matchlocks +matchmaker +matchmaker's +matchmakers +matchmaking +matchmaking's +matchstick +matchstick's +matchsticks +matchwood +matchwood's +mate +mate's +mated +mater +mater's +material +material's +materialisation +materialisation's +materialisations +materialise +materialised +materialises +materialising +materialism +materialism's +materialist +materialist's +materialistic +materialistically +materialists +materiality +materiality's +materialization +materialization's +materializations +materialize +materialized +materializes +materializing +materially +materials +maternal +maternally +maternity +maternity's +maters +mates +mateship +math +math's +mathematical +mathematically +mathematician +mathematician's +mathematicians +mathematics +maths +matinee +mating +matins +matriarch +matriarch's +matriarchal +matriarchies +matriarchs +matriarchy +matriarchy's +matrices +matricidal +matricide +matricide's +matricides +matriculate +matriculated +matriculates +matriculating +matriculation +matriculation's +matrimonial +matrimonially +matrimony +matrimony's +matrix +matrix's +matron +matron's +matronly +matrons +mats +matte +matte's +matted +matter +matter's +mattered +mattering +matters +mattes +matting +mattock +mattock's +mattocks +mattress +mattress's +mattresses +maturate +maturated +maturates +maturating +maturation +maturation's +mature +matured +maturely +matures +maturing +maturities +maturity +maturity's +matzo +matzo's +matzos +matzoth +maudlin +maul +mauled +mauler +mauler's +maulers +mauling +mauls +maunder +maundered +maundering +maunders +mausoleum +mausoleum's +mausoleums +mauve +mauve's +maven +mavens +maverick +maverick's +mavericks +maw +maw's +mawkish +mawkishly +mawkishness +maws +max +maxed +maxes +maxi +maxilla +maxilla's +maxillae +maxillary +maxim +maxim's +maximal +maximally +maximisation +maximisation's +maximisations +maximise +maximised +maximises +maximising +maximization +maximization's +maximizations +maximize +maximized +maximizes +maximizing +maxims +maximum +maximum's +maximums +maxing +maxis +may +maybe +maybes +mayday +maydays +mayflies +mayflower +mayflower's +mayflowers +mayfly +mayfly's +mayhem +mayhem's +mayn't +mayo +mayonnaise +mayonnaise's +mayor +mayor's +mayoral +mayoralty +mayoralty's +mayors +maypole +maypole's +maypoles +maze +maze's +mazes +mazurka +mazurka's +mazurkas +mdse +me +mead +mead's +meadow +meadow's +meadowland +meadowlark +meadowlark's +meadowlarks +meadows +meager +meagre +meagreness +meal +meal's +mealier +mealiest +meals +mealtime +mealtime's +mealtimes +mealy +mean +meander +meandered +meandering +meanderings +meanders +meaner +meanest +meaning +meaning's +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meanings +meanly +meanness +means +means's +meant +meantime +meantime's +meanwhile +measles +measles's +measly +measurable +measurably +measure +measure's +measured +measureless +measurement +measurement's +measurements +measures +measuring +meat +meat's +meataxe +meatball +meatball's +meatballs +meatier +meatiest +meatiness +meatless +meatloaf +meatloaves +meatpacking +meats +meaty +mechanic +mechanic's +mechanical +mechanically +mechanics +mechanisation +mechanisation's +mechanisations +mechanise +mechanised +mechanises +mechanising +mechanism +mechanism's +mechanisms +mechanist +mechanist's +mechanistic +mechanistically +mechanization +mechanization's +mechanizations +mechanize +mechanized +mechanizes +mechanizing +med +medal +medal's +medaled +medaling +medalist +medalist's +medalists +medalled +medalling +medallion +medallion's +medallions +medallist +medallist's +medallists +medals +meddle +meddled +meddler +meddlers +meddles +meddlesome +meddling +media +media's +medial +medially +median +medians +medias +mediate +mediated +mediates +mediating +mediation +mediation's +mediator +mediator's +mediators +medic +medic's +medical +medically +medicals +medicament +medicament's +medicate +medicated +medicates +medicating +medication +medication's +medications +medicinal +medicinally +medicine +medicine's +medicines +medico +medico's +medicos +medics +medieval +medievalism +medievalist +medievalist's +medievalists +mediocre +mediocrities +mediocrity +mediocrity's +meditate +meditated +meditates +meditating +meditation +meditation's +meditations +meditative +meditatively +medium +mediums +medley +medley's +medleys +medulla +medulla's +medullas +meek +meeker +meekest +meekly +meekness +meerschaum +meerschaum's +meerschaums +meet +meeting +meeting's +meetinghouse +meetinghouses +meetings +meets +meg +meg's +mega +megabit +megabit's +megabits +megabucks +megabyte +megabytes +megacycle +megacycle's +megacycles +megahertz +megahertz's +megalith +megalith's +megalithic +megaliths +megalomania +megalomania's +megalomaniac +megalomaniac's +megalomaniacs +megalopolis +megalopolis's +megalopolises +megaphone +megaphone's +megaphones +megapode +megastar +megastars +megaton +megaton's +megatons +megawatt +megawatt's +megawatts +megs +meiosis +meiosis's +meiotic +melaleuca +melamine +melamine's +melancholia +melancholia's +melancholic +melancholies +melancholy +melancholy's +melange +melanges +melanin +melanin's +melanoma +melanoma's +melanomas +melatonin +melatonin's +meld +melded +melding +melds +meliorate +meliorated +meliorates +meliorating +melioration +melioration's +mellifluous +mellifluously +mellifluousness +mellow +mellowed +mellower +mellowest +mellowing +mellowness +mellows +melodic +melodically +melodies +melodious +melodiously +melodrama +melodrama's +melodramas +melodramatic +melodramatically +melodramatics +melody +melody's +melon +melon's +melons +melt +meltdown +meltdowns +melted +melting +melts +member +member's +members +membership +membership's +memberships +membrane +membrane's +membranes +membranous +memento +memento's +mementos +memo +memo's +memoir +memoir's +memoirs +memorabilia +memorable +memorably +memorandum +memorandum's +memorandums +memorial +memorialise +memorialised +memorialises +memorialising +memorialize +memorialized +memorializes +memorializing +memorials +memories +memorisation +memorisation's +memorisations +memorise +memorised +memorises +memorising +memorization +memorization's +memorizations +memorize +memorized +memorizer +memorizer's +memorizers +memorizes +memorizing +memory +memory's +memos +memsahib +men +men's +menace +menaced +menaces +menacing +menacingly +menagerie +menagerie's +menageries +menarche +menarche's +mend +mendacious +mendaciously +mendacity +mendacity's +mended +mendelevium +mendelevium's +mender +mender's +menders +mendicancy +mendicancy's +mendicant +mendicants +mending +mends +menhaden +menhaden's +menial +menially +menials +meningitis +meningitis's +menisci +meniscus +meniscus's +menopausal +menopause +menopause's +menorah +menorah's +menorahs +menorrhea +menorrhoea +menservants +menses +menstrual +menstruate +menstruated +menstruates +menstruating +menstruation +menstruation's +menswear +mental +mentalist +mentalist's +mentalists +mentalities +mentality +mentality's +mentally +menthol +menthol's +mentholated +mention +mentionable +mentioned +mentioning +mentions +mentor +mentor's +mentored +mentoring +mentors +menu +menu's +menus +meow +meow's +meowed +meowing +meows +mercantile +mercantilism +mercantilism's +mercenaries +mercenary +mercer +mercer's +mercerisation +mercerisation's +mercerise +mercerised +mercerises +mercerising +mercerization +mercerization's +mercerize +mercerized +mercerizes +mercerizing +mercers +merchandise +merchandise's +merchandised +merchandiser +merchandiser's +merchandisers +merchandises +merchandising +merchant +merchant's +merchantability +merchantable +merchantman +merchantman's +merchantmen +merchants +mercies +merciful +mercifully +merciless +mercilessly +mercilessness +mercurial +mercurially +mercuric +mercury +mercury's +mercy +mercy's +mere +merely +merest +meretricious +meretriciously +merganser +merganser's +mergansers +merge +merged +merger +merger's +mergers +merges +merging +meridian +meridian's +meridians +meringue +meringue's +meringues +merino +merino's +merinos +merit +merit's +merited +meriting +meritocracies +meritocracy +meritocracy's +meritorious +meritoriously +merits +mermaid +mermaid's +mermaids +merman +merman's +mermen +merrier +merriest +merrily +merriment +merriment's +merriness +merry +merrymaker +merrymaker's +merrymakers +merrymaking +merrymaking's +mesa +mesa's +mesas +mescal +mescal's +mescaline +mescaline's +mescals +mesh +mesh's +meshed +meshes +meshing +mesmerise +mesmerised +mesmerises +mesmerising +mesmerism +mesmerism's +mesmerize +mesmerized +mesmerizes +mesmerizing +meson +meson's +mesons +mesosphere +mesosphere's +mesquite +mesquite's +mesquites +mess +mess's +message +message's +messaged +messages +messaging +messed +messenger +messenger's +messengers +messes +messiah +messiahs +messianic +messier +messiest +messieurs +messily +messiness +messing +messmate +messmate's +messmates +messy +met +metabolic +metabolically +metabolise +metabolised +metabolises +metabolising +metabolism +metabolism's +metabolisms +metabolite +metabolite's +metabolites +metabolize +metabolized +metabolizes +metabolizing +metacarpal +metacarpals +metacarpi +metacarpus +metacarpus's +metal +metal's +metalled +metallic +metallization +metallurgic +metallurgical +metallurgist +metallurgists +metallurgy +metallurgy's +metals +metalwork +metalwork's +metalworker +metalworkers +metalworking +metalworking's +metamorphic +metamorphism +metamorphism's +metamorphose +metamorphosed +metamorphoses +metamorphosing +metamorphosis +metamorphosis's +metaphor +metaphor's +metaphoric +metaphorical +metaphorically +metaphors +metaphysical +metaphysically +metaphysics +metastases +metastasis +metastasis's +metastasise +metastasised +metastasises +metastasising +metastasize +metastasized +metastasizes +metastasizing +metatarsal +metatarsals +metatarsi +metatarsus +metatarsus's +metatheses +metathesis +mete +meted +metempsychoses +metempsychosis +metempsychosis's +meteor +meteor's +meteoric +meteorically +meteorite +meteorite's +meteorites +meteoroid +meteoroid's +meteoroids +meteorological +meteorologist +meteorologists +meteorology +meteorology's +meteors +meter +meter's +metered +metering +meters +metes +methadone +methadone's +methamphetamine +methane +methane's +methanol +methanol's +methinks +method +method's +methodical +methodically +methodise +methodised +methodises +methodising +methodize +methodized +methodizes +methodizing +methodological +methodologically +methodologies +methodology +methodology's +methods +meths +methyl +methyl's +meticulous +meticulously +meticulousness +meting +metonymy +metonymy's +metre +metre's +metres +metric +metrical +metrically +metrication +metrics +metro +metro's +metronome +metronome's +metronomes +metronomic +metropolis +metropolis's +metropolises +metropolitan +metros +mettle +mettle's +mettlesome +mew +mewed +mewing +mewl +mewled +mewling +mewls +mews +mezzanine +mezzanine's +mezzanines +mezzo +mezzos +mfg +mfr +mfrs +mg +mgr +mi +miasma +miasma's +miasmas +mica +mica's +mice +mice's +micelle +micelles +mickery +micro +microanalyses +microbe +microbe's +microbes +microbial +microbiological +microbiologist +microbiologist's +microbiologists +microbiology +microbiology's +microbreweries +microbrewery +microchip +microchips +microcircuit +microcircuit's +microcircuits +microcode +microcomputer +microcomputers +microcosm +microcosm's +microcosmic +microcosms +microdensitometer +microdot +microdot's +microdots +microeconomics +microelectronic +microelectronics +microfarad +microfarad's +microfiche +microfiche's +microfilm +microfilm's +microfilmed +microfilming +microfilms +micrograms +micrograph +micrograph's +microgravity +microgroove +microgroove's +microgrooves +micromanage +micromanaged +micromanagement +micromanages +micromanaging +micrometeorite +micrometeorite's +micrometeorites +micrometer +micrometer's +micrometers +microminiaturisation +microminiaturise +microminiaturised +microminiaturises +microminiaturising +microminiaturization +microminiaturize +microminiaturized +microminiaturizes +microminiaturizing +micron +micron's +microns +micropalaeontology +micropaleontology +micropaleontology's +microphone +microphone's +microphones +microprocessor +microprocessor's +microprocessors +micros +microscope +microscope's +microscopes +microscopic +microscopically +microscopy +microscopy's +microsecond +microsecond's +microseconds +microsurgery +microsurgery's +microwavable +microwave +microwave's +microwaveable +microwaves +microwaving +mid +midair +midair's +midday +midday's +middies +middle +middlebrow +middlebrow's +middlebrows +middleman +middleman's +middlemen +middlemost +middles +middleweight +middleweight's +middleweights +middling +middy +middy's +midfield +midfield's +midfielder +midfielders +midge +midge's +midges +midget +midget's +midgets +midi +midis +midland +midland's +midlands +midlife +midmost +midnight +midnight's +midnights +midpoint +midpoint's +midpoints +midrib +midrib's +midribs +midriff +midriff's +midriffs +midsection +midsection's +midsections +midshipman +midshipman's +midshipmen +midsized +midst +midst's +midstream +midstream's +midsummer +midsummer's +midterm +midterm's +midterms +midtown +midtown's +midway +midways +midweek +midweek's +midwicket +midwife +midwife's +midwifery +midwifery's +midwifes +midwinter +midwinter's +midwives +midyear +midyear's +midyears +mien +mien's +miens +miff +miffed +miffing +miffs +might +mightier +mightiest +mightily +mightiness +mightn't +mighty +mignonette +mignonette's +mignonettes +migraine +migraine's +migraines +migrant +migrant's +migrants +migrate +migrated +migrates +migrating +migration +migration's +migrations +migratory +mike +mike's +mikes +mil +mil's +milady +milady's +mild +milder +mildest +mildew +mildew's +mildewed +mildewing +mildews +mildly +mildness +mile +mile's +mileage +mileage's +mileages +milepost +milepost's +mileposts +miler +miler's +milers +miles +milestone +milestone's +milestones +milieu +milieu's +milieus +militancy +militancy's +militant +militantly +militants +militarily +militarise +militarised +militarises +militarising +militarism +militarism's +militarist +militarist's +militaristic +militarists +militarization +militarize +militarized +militarizes +militarizing +military +militate +militated +militates +militating +militia +militia's +militiaman +militiaman's +militiamen +militias +milk +milk's +milked +milkier +milkiest +milking +milkmaid +milkmaid's +milkmaids +milkman +milkman's +milkmen +milko +milks +milkshake +milkshakes +milksop +milksop's +milksops +milkweed +milkweed's +milkweeds +milky +mill +mill's +milled +millenarian +millennial +millennium +millennium's +millenniums +miller +miller's +millers +millet +millet's +milliard +milliard's +milliards +milligram +milligram's +milligrams +milliliter +milliliter's +milliliters +millilitre +millilitre's +millilitres +millimeter +millimeter's +millimeters +millimetre +millimetre's +millimetres +milliner +milliner's +milliners +millinery +millinery's +milling +milling's +million +million's +millionaire +millionaire's +millionaires +millions +millionth +millionth's +millionths +millipede +millipede's +millipedes +millisecond +millisecond's +milliseconds +millpond +millpond's +millponds +millrace +millrace's +millraces +mills +millstone +millstone's +millstones +millstream +millstream's +millstreams +millwright +millwright's +millwrights +milometer +milquetoast +milquetoast's +milquetoasts +mils +milt +milt's +milted +milting +milts +mime +mime's +mimed +mimeograph +mimeograph's +mimeographed +mimeographing +mimeographs +mimes +mimetic +mimic +mimicked +mimicker +mimicker's +mimickers +mimicking +mimicries +mimicry +mimicry's +mimics +miming +mimosa +mimosa's +mimosas +min +minaret +minaret's +minarets +minatory +mince +minced +mincemeat +mincemeat's +minces +mincing +mind +mind's +minded +mindedness +minder +minder's +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +minds +mindset +mindsets +mine +mined +minefield +minefield's +minefields +miner +miner's +mineral +mineral's +mineralise +mineralised +mineralises +mineralising +mineralization +mineralize +mineralized +mineralizes +mineralizing +mineralogical +mineralogist +mineralogist's +mineralogists +mineralogy +mineralogy's +minerals +miners +mines +mineshaft +minestrone +minestrone's +minesweeper +minesweeper's +minesweepers +mineworkers +mingle +mingled +mingles +mingling +mini +miniature +miniature's +miniatures +miniaturisation +miniaturisation's +miniaturisations +miniaturise +miniaturised +miniaturises +miniaturising +miniaturist +miniaturist's +miniaturists +miniaturization +miniaturization's +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minibus +minibus's +minibuses +minicab +minicab's +minicabs +minicomputer +minicomputer's +minicomputers +minim +minim's +minima's +minimal +minimalism +minimalist +minimalist's +minimalists +minimally +minimisation +minimisation's +minimisations +minimise +minimised +minimises +minimising +minimization +minimization's +minimizations +minimize +minimized +minimizes +minimizing +minims +minimum +minimum's +minimums +mining +mining's +minion +minion's +minions +minis +miniseries +miniskirt +miniskirt's +miniskirts +minister +minister's +ministered +ministerial +ministering +ministers +ministrant +ministrants +ministration +ministration's +ministrations +ministries +ministry +ministry's +minivan +minivans +mink +mink's +minks +minnesingers +minnow +minnow's +minnows +minor +minored +minorities +minority +minority's +minors +minotaur +minstrel +minstrel's +minstrels +minstrelsy +minstrelsy's +mint +mint's +mintage +mintage's +minted +minter +minter's +minters +minting +mints +minuend +minuend's +minuends +minuet +minuet's +minuets +minus +minuscule +minuses +minute +minute's +minutely +minuteman +minutemen +minuteness +minutes +minutia +minutia's +minutiae +minx +minx's +minxes +miracle +miracle's +miracles +miraculous +miraculously +mirage +mirage's +mirages +mire +mire's +mired +mires +miring +mirror +mirror's +mirrored +mirroring +mirrors +mirth +mirth's +mirthful +mirthfully +mirthfulness +mirthless +mirthlessly +miry +misaddress +misaddressed +misaddresses +misaddressing +misadventure +misadventure's +misadventures +misadvise +misaligned +misalignment +misalignment's +misalliance +misalliance's +misalliances +misanthrope +misanthrope's +misanthropes +misanthropic +misanthropically +misanthropist +misanthropists +misanthropy +misanthropy's +misapplication +misapplications +misapplied +misapplies +misapply +misapplying +misapprehend +misapprehended +misapprehending +misapprehends +misapprehension +misapprehension's +misapprehensions +misappropriate +misappropriated +misappropriates +misappropriating +misappropriation +misappropriations +misbegotten +misbehave +misbehaved +misbehaves +misbehaving +misbehavior +misbehavior's +misbehaviors +misbehaviour +misbehaviour's +misbehaviours +miscalculate +miscalculated +miscalculates +miscalculating +miscalculation +miscalculation's +miscalculations +miscall +miscalled +miscalling +miscalls +miscarriage +miscarriage's +miscarriages +miscarried +miscarries +miscarry +miscarrying +miscast +miscasting +miscasts +miscegenation +miscegenation's +miscellanea +miscellaneous +miscellaneously +miscellanies +miscellany +miscellany's +mischance +mischance's +mischaracterisation +mischaracterisations +mischaracterise +mischaracterises +mischaracterization +mischaracterizations +mischaracterize +mischaracterizes +mischief +mischief's +mischievous +mischievously +mischievousness +miscibility +miscible +misclassified +misconceive +misconceived +misconceives +misconceiving +misconception +misconception's +misconceptions +misconduct +misconduct's +misconducts +misconstruction +misconstruction's +misconstructions +misconstrue +misconstrued +misconstrues +misconstruing +miscopying +miscount +miscounted +miscounting +miscounts +miscreant +miscreant's +miscreants +miscue +miscue's +miscued +miscues +miscuing +misdeal +misdealing +misdeals +misdealt +misdeed +misdeed's +misdeeds +misdemeanor +misdemeanor's +misdemeanors +misdemeanour +misdemeanour's +misdemeanours +misdiagnose +misdiagnosed +misdiagnoses +misdiagnosing +misdiagnosis +misdirect +misdirected +misdirecting +misdirection +misdirection's +misdirects +misdoing +misdoings +miser +miser's +miserable +miserably +miseries +miserliness +miserly +misers +misery +misery's +misfeasance +misfeasance's +misfile +misfiled +misfiles +misfiling +misfire +misfired +misfires +misfiring +misfit +misfit's +misfits +misfortune +misfortune's +misfortunes +misgiving +misgiving's +misgivings +misgovern +misgoverned +misgoverning +misgovernment +misgoverns +misguidance +misguide +misguided +misguidedly +misguides +misguiding +mishandle +mishandled +mishandles +mishandling +mishap +mishap's +mishaps +mishear +misheard +mishearing +mishears +mishmash +mishmash's +mishmashes +misidentified +misidentifies +misidentify +misidentifying +misinform +misinformation +misinformation's +misinformed +misinforming +misinforms +misinterpret +misinterpretation +misinterpretation's +misinterpretations +misinterpreted +misinterpreting +misinterprets +misjudge +misjudged +misjudgement +misjudgements +misjudges +misjudging +misjudgment +misjudgments +mislabel +mislabeled +mislabeling +mislabelled +mislabelling +mislabels +mislaid +mislay +mislaying +mislays +mislead +misleading +misleadingly +misleads +misled +mismanage +mismanaged +mismanagement +mismanagement's +mismanages +mismanaging +mismatch +mismatched +mismatches +mismatching +misname +misnamed +misnames +misnaming +misnomer +misnomer's +misnomers +misogamist +misogamist's +misogamists +misogamy +misogamy's +misogynist +misogynist's +misogynistic +misogynists +misogynous +misogyny +misogyny's +misplace +misplaced +misplacement +misplacement's +misplaces +misplacing +misplay +misplayed +misplaying +misplays +misprint +misprint's +misprinted +misprinting +misprints +misprision +misprision's +mispronounce +mispronounced +mispronounces +mispronouncing +mispronunciation +mispronunciation's +mispronunciations +misquotation +misquotation's +misquotations +misquote +misquoted +misquotes +misquoting +misread +misreading +misreads +misrecognise +misrecognize +misremember +misremembered +misremembering +misreport +misreported +misreporting +misreports +misrepresent +misrepresentation +misrepresentation's +misrepresentations +misrepresented +misrepresenting +misrepresents +misrouting +misrule +misruled +misrules +misruling +miss +missal +missal's +missals +missed +misses +misshape +misshaped +misshapen +misshapes +misshaping +missile +missile's +missilery +missilery's +missiles +missing +mission +mission's +missionaries +missionary +missionary's +missioners +missions +missive +missive's +missives +misspeak +misspeaking +misspeaks +misspell +misspelled +misspelling +misspelling's +misspellings +misspells +misspend +misspending +misspends +misspent +misspoke +misspoken +misstate +misstated +misstatement +misstatement's +misstatements +misstates +misstating +misstep +misstep's +missteps +missus +mist +mist's +mistakable +mistake +mistake's +mistaken +mistakenly +mistakes +mistaking +misted +mister +mister's +misters +mistier +mistiest +mistily +mistimed +mistiming +mistiness +misting +mistletoe +mistletoe's +mistook +mistral +mistral's +mistrals +mistranslated +mistranslates +mistranslating +mistranslation +mistranslation's +mistranslations +mistreat +mistreated +mistreating +mistreatment +mistreatment's +mistreats +mistress +mistress's +mistresses +mistrial +mistrial's +mistrials +mistrust +mistrusted +mistrustful +mistrustfully +mistrusting +mistrusts +mists +misty +mistype +mistyped +mistypes +mistyping +misunderstand +misunderstanding +misunderstanding's +misunderstandings +misunderstands +misunderstood +misuse +misuse's +misused +misuses +misusing +mite +mite's +miter +miter's +mitered +mitering +miters +miterwort +mites +mitigate +mitigated +mitigates +mitigating +mitigation +mitigation's +mitochondria +mitochondrial +mitoses +mitosis +mitosis's +mitotic +mitre +mitre's +mitred +mitres +mitring +mitt +mitt's +mitten +mitten's +mittens +mitts +mix +mixable +mixed +mixer +mixer's +mixers +mixes +mixing +mixture +mixture's +mixtures +mizzen +mizzen's +mizzenmast +mizzenmast's +mizzenmasts +mizzens +ml +mm +mnemonic +mnemonically +mnemonics +mo +moan +moan's +moaned +moaner +moaners +moaning +moans +moat +moat's +moats +mob +mob's +mobbed +mobbing +mobile +mobiles +mobilisation +mobilisation's +mobilisations +mobilise +mobilised +mobilises +mobilising +mobility +mobility's +mobilization +mobilization's +mobilizations +mobilize +mobilized +mobilizes +mobilizing +mobs +mobster +mobster's +mobsters +moccasin +moccasin's +moccasins +mocha +mocha's +mock +mocked +mocker +mockeries +mockers +mockery +mockery's +mocking +mockingbird +mockingbird's +mockingbirds +mockingly +mocks +mod +modal +modalities +modality +modality's +modals +mode +mode's +model +model's +modeled +modeler +modeler's +modelers +modeling +modelled +modeller +modeller's +modellers +modelling +models +modem +modem's +modems +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderation's +moderator +moderator's +moderators +modern +modernisation +modernisation's +modernisations +modernise +modernised +modernises +modernising +modernism +modernism's +modernist +modernistic +modernists +modernity +modernity's +modernization +modernization's +modernizations +modernize +modernized +modernizer +modernizer's +modernizers +modernizes +modernizing +moderns +modes +modest +modestly +modesty +modesty's +modicum +modicum's +modicums +modifiable +modification +modification's +modifications +modified +modifier +modifier's +modifiers +modifies +modify +modifying +modish +modishly +modishness +modular +modularisation +modularise +modularised +modularises +modularising +modularity +modularity's +modularization +modularize +modularized +modularizes +modularizing +modulate +modulated +modulates +modulating +modulation +modulation's +modulations +modulator +modulator's +modulators +module +module's +modules +modulus +mogul +mogul's +moguls +mohair +mohair's +moieties +moiety +moiety's +moil +moiled +moiling +moils +moist +moisten +moistened +moistener +moistener's +moisteners +moistening +moistens +moister +moistest +moistly +moistness +moisture +moisture's +moisturise +moisturised +moisturiser +moisturisers +moisturises +moisturising +moisturize +moisturized +moisturizer +moisturizers +moisturizes +moisturizing +moke +mol +molar +molar's +molarities +molars +molasses +molasses's +mold +mold's +molded +moldier +moldiest +molding +molding's +moldings +molds +moldy +mole +mole's +molecular +molecule +molecule's +molecules +molehill +molehill's +molehills +moles +moleskin +moleskin's +molest +molestation +molestation's +molestations +molested +molester +molester's +molesters +molesting +molests +moll +moll's +mollies +mollification +mollification's +mollified +mollifies +mollify +mollifying +molls +mollusc's +molly +molly's +mollycoddle +mollycoddled +mollycoddles +mollycoddling +molten +molybdenum +molybdenum's +mom +mom's +moment +moment's +momentarily +momentary +momentous +momentously +momentousness +moments +momentum +momentum's +momma +mommas +mommies +mommy +mommy's +moms +monadic +monarch +monarch's +monarchic +monarchical +monarchies +monarchism +monarchism's +monarchist +monarchist's +monarchists +monarchs +monarchy +monarchy's +monasteries +monastery +monastery's +monastic +monastically +monasticism +monasticism's +monaural +monetarily +monetarism +monetarist +monetarist's +monetarists +monetary +monetisation +monetise +monetised +monetises +monetising +monetization +monetize +monetized +monetizes +monetizing +money +money's +moneybag +moneybag's +moneybags +moneybox +moneyboxes +moneychangers +moneyed +moneylender +moneylender's +moneylenders +moneyless +moneymaking +moneys +mong +monger +monger's +mongered +mongering +mongers +mongolism +mongolism's +mongoloid +mongoloids +mongoose +mongoose's +mongooses +mongrel +mongrel's +mongrelise +mongrelised +mongrelises +mongrelising +mongrelize +mongrelized +mongrelizes +mongrelizing +mongrels +monies +moniker +moniker's +monikers +monism +monism's +monist +monist's +monists +monition +monition's +monitions +monitor +monitor's +monitored +monitoring +monitors +monitory +monk +monk's +monkey +monkey's +monkeys +monkeyshines +monkish +monks +monkshood +monkshood's +monkshoods +mono +monochromatic +monochrome +monochrome's +monochromes +monocle +monocle's +monocles +monoclonal +monocotyledon +monocotyledon's +monocotyledonous +monocotyledons +monocular +monoculture +monoculture's +monodies +monody +monody's +monogamist +monogamist's +monogamists +monogamous +monogamously +monogamy +monogamy's +monogram +monogram's +monogrammed +monogramming +monograms +monograph +monograph's +monographs +monolingual +monolinguals +monolith +monolith's +monolithic +monoliths +monologist +monologists +monologue +monologue's +monologues +monomania +monomania's +monomaniac +monomaniac's +monomaniacal +monomaniacs +monomer +monomer's +monomers +monomial +monomial's +monomials +monomolecular +mononucleosis +mononucleosis's +monophonic +monoplane +monoplane's +monoplanes +monopole +monopoles +monopolies +monopolisation +monopolisations +monopolise +monopolised +monopolises +monopolising +monopolist +monopolist's +monopolistic +monopolists +monopolization +monopolization's +monopolizations +monopolize +monopolized +monopolizes +monopolizing +monopoly +monopoly's +monorail +monorail's +monorails +monosyllabic +monosyllable +monosyllable's +monosyllables +monotheism +monotheism's +monotheist +monotheistic +monotheists +monotone +monotone's +monotones +monotonic +monotonically +monotonous +monotonously +monotonousness +monotony +monotony's +monotreme +monounsaturated +monoxide +monoxide's +monoxides +monsieur +monsieur's +monsignor +monsignors +monsoon +monsoon's +monsoonal +monsoons +monster +monster's +monsters +monstrance +monstrance's +monstrosities +monstrosity +monstrosity's +monstrous +monstrously +montage +montage's +montages +month +month's +monthlies +monthly +months +monument +monument's +monumental +monumentalise +monumentalised +monumentalises +monumentalising +monumentalize +monumentalized +monumentalizes +monumentalizing +monumentally +monuments +moo +mooch +mooched +moocher +moochers +mooches +mooching +mood +mood's +moodier +moodiest +moodily +moodiness +moods +moody +mooed +mooing +moon +moon's +moonbeam +moonbeam's +moonbeams +mooned +mooning +moonless +moonlight +moonlight's +moonlighted +moonlighter +moonlighters +moonlighting +moonlighting's +moonlights +moonlit +moonrise +moonrise's +moons +moonscape +moonscape's +moonscapes +moonshine +moonshine's +moonshines +moonstone +moonstone's +moonstones +moonstruck +moonwalk +moonwalks +moor +moor's +moored +moorhen +moorhen's +moorhens +mooring +mooring's +moorings +moors +moos +moose +moose's +moot +mooted +mooting +moots +mop +mop's +mope +moped +moped's +mopeds +mopes +moping +mopoke +mopped +moppet +moppet's +moppets +mopping +mops +moraine +moraine's +moraines +moral +morale +morale's +moralisation +moralisations +moralise +moralised +moraliser +moralisers +moralises +moralising +moralist +moralist's +moralistic +moralistically +moralists +moralities +morality +morality's +moralization +moralizations +moralize +moralized +moralizer +moralizers +moralizes +moralizing +morally +morals +morass +morass's +morasses +moratorium +moratorium's +moratoriums +moray +moray's +morays +morbid +morbidity +morbidity's +morbidly +mordancy +mordancy's +mordant +mordantly +more +morel +morel's +morels +moreover +mores +morgue +morgue's +morgues +moribund +morn +morn's +morning +morning's +mornings +morns +morocco +morocco's +moron +moron's +moronic +moronically +morons +morose +morosely +moroseness +morph +morphed +morpheme +morpheme's +morphemes +morphemic +morphine +morphine's +morphing +morphogenesis +morphological +morphologically +morphologies +morphology +morphology's +morphs +morrow +morrow's +morrows +morsel +morsel's +morsels +mortal +mortality +mortality's +mortally +mortals +mortar +mortar's +mortarboard +mortarboard's +mortarboards +mortared +mortaring +mortars +mortgage +mortgage's +mortgaged +mortgagee +mortgagee's +mortgagees +mortgages +mortgaging +mortgagor +mortgagor's +mortgagors +mortician +mortician's +morticians +mortification +mortification's +mortified +mortifies +mortify +mortifying +mortise +mortise's +mortised +mortises +mortising +mortuaries +mortuary +mortuary's +morwong +mosaic +mosaic's +mosaics +mosey +moseyed +moseying +moseys +mosque +mosque's +mosques +mosquito +mosquito's +mosquitoes +moss +moss's +mossback +mossback's +mossbacks +mosses +mossier +mossiest +mossy +most +mostly +mot +mot's +mote +mote's +motel +motel's +motels +motes +motet +motet's +motets +moth +moth's +mothball +mothball's +mothballed +mothballing +mothballs +mother +mother's +motherboard +motherboards +mothered +motherfucker +motherhood +motherhood's +mothering +motherland +motherland's +motherlands +motherless +motherliness +motherly +mothers +moths +motif +motif's +motifs +motile +motility +motility's +motion +motion's +motioned +motioning +motionless +motionlessly +motionlessness +motions +motivate +motivated +motivates +motivating +motivation +motivation's +motivational +motivations +motivator +motivators +motive +motive's +motiveless +motives +motley +motleys +motocross +motor +motor's +motorbike +motorbike's +motorbikes +motorboat +motorboat's +motorboats +motorcade +motorcade's +motorcades +motorcar +motorcar's +motorcars +motorcycle +motorcycle's +motorcycled +motorcycles +motorcycling +motorcyclist +motorcyclist's +motorcyclists +motored +motoring +motorisation +motorisation's +motorisations +motorise +motorised +motorises +motorising +motorist +motorist's +motorists +motorization +motorization's +motorizations +motorize +motorized +motorizes +motorizing +motorman +motorman's +motormen +motors +motorway +motorway's +motorways +motser +mottle +mottled +mottles +mottling +motto +motto's +mottoes +moue +moue's +mould +mould's +moulded +moulder +mouldered +mouldering +moulders +mouldier +mouldiest +moulding +moulding's +mouldings +moulds +mouldy +moult +moulted +moulting +moults +mound +mound's +mounded +mounding +mounds +mount +mountable +mountain +mountain's +mountaineer +mountaineer's +mountaineering +mountaineering's +mountaineers +mountainous +mountains +mountainside +mountainside's +mountainsides +mountaintop +mountaintop's +mountaintops +mountebank +mountebank's +mountebanks +mounted +mounting +mounting's +mountings +mounts +mourn +mourned +mourner +mourner's +mourners +mournful +mournfully +mournfulness +mourning +mourns +mouse +mouse's +mouser +mouser's +mousers +mousetrap +mousetrap's +mousetraps +mousier +mousiest +mousiness +mousse +mousse's +mousses +moustache +moustache's +moustached +moustaches +mousy +mouth +mouth's +mouthed +mouthful +mouthful's +mouthfuls +mouthier +mouthiest +mouthing +mouthorgan +mouthpiece +mouthpiece's +mouthpieces +mouths +mouthwash +mouthwash's +mouthwashes +mouthy +mouton +mouton's +movable +movables +move +moved +movement +movement's +movements +mover +mover's +movers +moves +movie +movie's +moviegoer +moviegoers +movies +moving +movingly +mow +mowed +mower +mower's +mowers +mowing +mows +moxie +mozzarella +mozzarella's +mozzle +mp +mpg +mph +ms +much +mucilage +mucilage's +mucilaginous +muck +muck's +mucked +mucking +muckrake +muckraked +muckraker +muckraker's +muckrakers +muckrakes +muckraking +mucks +mucky +mucosa +mucous +mucus +mucus's +mud +mud's +muddied +muddier +muddies +muddiest +muddily +muddiness +muddle +muddled +muddleheaded +muddles +muddling +muddy +muddying +mudflat +mudflats +mudflow +mudflows +mudguard +mudguard's +mudguards +mudlark +mudpack +mudpack's +mudpacks +mudroom +mudrooms +mudslide +mudslides +mudslinger +mudslinger's +mudslingers +mudslinging +mudslinging's +muenster +muenster's +muesli +muesli's +muezzin +muezzin's +muezzins +muff +muff's +muffed +muffin +muffin's +muffing +muffins +muffle +muffled +muffler +muffler's +mufflers +muffles +muffling +muffs +mufti +mufti's +muftis +mug +mug's +mugged +mugger +mugger's +muggers +muggier +muggiest +mugginess +mugging +muggings +muggy +mugs +mukluk +mukluk's +mukluks +mulatto +mulatto's +mulattoes +mulberries +mulberry +mulberry's +mulch +mulch's +mulched +mulches +mulching +mulct +mulcted +mulcting +mulcts +mule +mule's +mules +muleskinner +muleskinners +muleteer +muleteer's +muleteers +mulga +mulish +mulishly +mulishness +mull +mullah +mullah's +mullahs +mulled +mullein +mullein's +mullet +mullet's +mullets +mulligan +mulligatawny +mulligatawny's +mulling +mullion +mullion's +mullioned +mullions +mullock +mulloway +mulls +multicolor +multicolored +multicolour +multicoloured +multicultural +multiculturalism +multidimensional +multidisciplinary +multifaceted +multifamily +multifarious +multifariously +multiform +multifunction +multifunctional +multilateral +multilaterally +multilayer +multilevel +multileveled +multilingual +multilingualism +multimedia +multimillion +multimillion's +multimillionaire +multimillionaire's +multimillionaires +multinational +multinationals +multiparty +multiphase +multiple +multiples +multiplex +multiplex's +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplicand +multiplicand's +multiplicands +multiplication +multiplication's +multiplications +multiplicative +multiplicities +multiplicity +multiplicity's +multiplied +multiplier +multiplier's +multipliers +multiplies +multiply +multiplying +multiprocessing +multiprocessor +multiprocessors +multiprogramming +multiprogramming's +multipurpose +multiracial +multistage +multitasking +multitude +multitude's +multitudes +multitudinous +multivariate +multivitamin +multivitamins +mum +mum's +mumble +mumbled +mumbles +mumbling +mumblings +mummer +mummer's +mummers +mummery +mummery's +mummies +mummification +mummification's +mummified +mummifies +mummify +mummifying +mummy +mummy's +mumps +mums +munch +munched +munches +munchies +munching +mundane +mundanely +munga +municipal +municipalities +municipality +municipality's +municipalize +municipalized +municipally +municipals +munificence +munificence's +munificent +munificently +munitions +mural +mural's +muralist +muralist's +muralists +murals +murder +murder's +murdered +murderer +murderer's +murderers +murderess +murderesses +murdering +murderous +murderously +murders +murk +murk's +murkier +murkiest +murkily +murkiness +murky +murmur +murmur's +murmured +murmuring +murmurings +murmurs +murrain +murrain's +muscatel +muscatel's +muscatels +muscle +muscle's +muscled +muscleman +muscleman's +musclemen +muscles +muscling +muscular +muscularity +muscularity's +muscularly +musculature +musculature's +muse +mused +muses +museum +museum's +museums +mush +mush's +musher +musher's +mushier +mushiest +mushiness +mushroom +mushroom's +mushroomed +mushrooming +mushrooms +mushy +music +music's +musical +musicale +musicale's +musicales +musicality +musicality's +musically +musicals +musician +musician's +musicians +musicianship +musicianship's +musicological +musicologist +musicologist's +musicologists +musicology +musicology's +musing +musingly +musings +musk +musk's +muskeg +muskeg's +muskegs +muskellunge +muskellunge's +muskellunges +musket +musket's +musketeer +musketeer's +musketeers +musketry +musketry's +muskets +muskier +muskiest +muskiness +muskmelon +muskmelon's +muskmelons +muskoxen +muskrat +muskrat's +muskrats +musky +muslin +muslin's +muso +muss +mussed +mussel +mussel's +mussels +musses +mussing +must +mustache +mustache's +mustached +mustaches +mustachio +mustachio's +mustachios +mustang +mustang's +mustangs +mustard +mustard's +muster +mustered +mustering +musters +mustier +mustiest +mustiness +mustn't +musts +musty +mutability +mutability's +mutable +mutably +mutagen +mutagen's +mutagens +mutant +mutant's +mutants +mutate +mutated +mutates +mutating +mutation +mutation's +mutational +mutations +mutative +mute +muted +mutely +muteness +muter +mutes +mutest +mutilate +mutilated +mutilates +mutilating +mutilation +mutilation's +mutilations +mutilator +mutilator's +mutilators +mutineer +mutineer's +mutineers +muting +mutinied +mutinies +mutinous +mutinously +mutiny +mutiny's +mutinying +mutt +mutt's +mutter +muttered +mutterer +mutterer's +mutterers +muttering +mutterings +mutters +mutton +mutton's +mutts +mutual +mutualisation +mutualisation's +mutuality +mutually +muumuu +muumuu's +muumuus +muzzle +muzzle's +muzzled +muzzles +muzzling +muzzy +my +mycologist +mycologist's +mycologists +mycology +mycology's +myocardial +myopia +myopia's +myopic +myopically +myriad +myriads +myrmidon +myrmidons +myrrh +myrrh's +myrtle +myrtle's +myrtles +myself +mysteries +mysterious +mysteriously +mysteriousness +mystery +mystery's +mystic +mystic's +mystical +mystically +mysticism +mysticism's +mystics +mystification +mystification's +mystified +mystifies +mystify +mystifying +mystique +mystique's +myth +myth's +mythic +mythical +mythological +mythologies +mythologist +mythologist's +mythologists +mythologize +mythologized +mythologizes +mythologizing +mythology +mythology's +myths +myxo +mêlée +mêlée's +mêlées ++++++++++ +n +nab +nabbed +nabbing +nabob +nabob's +nabobs +nabs +nacelle +nacelle's +nacelles +nacho +nachos +nacre +nacre's +nacreous +nadir +nadir's +nadirs +naff +nag +nagged +nagger +naggers +nagging +nags +nah +naiad +naiad's +naiads +nail +nail's +nailbrush +nailbrush's +nailbrushes +nailed +nailing +nails +naive +naively +naives +naivety +naivety's +naiveté +naiveté's +naked +nakedly +nakedness +name +name's +nameable +named +namedrop +namedropping +nameless +namelessly +namely +nameplate +nameplate's +nameplates +names +namesake +namesake's +namesakes +naming +namma +nana +nannies +nanny +nanny's +nannygai +nanometer +nanometer's +nanometers +nanometre +nanometre's +nanometres +nanosecond +nanosecond's +nanoseconds +nanotechnology +nap +napalm +napalm's +napalmed +napalming +napalms +nape +nape's +napes +naphtha +naphtha's +naphthalene +naphthalene's +napkin +napkin's +napkins +napoleon +napoleon's +napoleons +napped +nappies +napping +nappy +nappy's +naps +narcissism +narcissism's +narcissist +narcissist's +narcissistic +narcissists +narcissus +narcissus's +narcolepsy +narcolepsy's +narcoleptic +narcoses +narcosis +narcosis's +narcotic +narcotic's +narcotics +narcotise +narcotised +narcotises +narcotising +narcotize +narcotized +narcotizes +narcotizing +nardoo +nark +nark's +narrate +narrated +narrates +narrating +narration +narration's +narrations +narrative +narrative's +narratives +narrator +narrator's +narrators +narrow +narrowed +narrower +narrowest +narrowing +narrowly +narrowness +narrows +narwhal +narwhal's +narwhals +nary +nasal +nasality +nasality's +nasalization +nasalize +nasalized +nasalizes +nasalizing +nasally +nasals +nascence +nascence's +nascent +nastier +nastiest +nastily +nastiness +nasturtium +nasturtium's +nasturtiums +nasty +natal +nation +nation's +national +nationalisation +nationalisation's +nationalisations +nationalise +nationalised +nationalises +nationalising +nationalism +nationalism's +nationalist +nationalist's +nationalistic +nationalistically +nationalists +nationalities +nationality +nationality's +nationalization +nationalization's +nationalizations +nationalize +nationalized +nationalizes +nationalizing +nationally +nationals +nationhood +nationhood's +nations +nationwide +native +natives +nativities +nativity +nativity's +nattered +nattering +natters +nattier +nattiest +nattily +nattiness +natty +natural +naturalisation +naturalisation's +naturalisations +naturalise +naturalised +naturalises +naturalising +naturalism +naturalism's +naturalist +naturalist's +naturalistic +naturalists +naturalization +naturalization's +naturalizations +naturalize +naturalized +naturalizes +naturalizing +naturally +naturalness +naturals +nature +nature's +natured +natures +naturism +naturism's +naturist +naturists +naught +naughtier +naughtiest +naughtily +naughtiness +naughty +nausea +nausea's +nauseate +nauseated +nauseates +nauseating +nauseatingly +nauseous +nauseously +nautical +nautically +nautilus +nautilus's +nautiluses +naval +nave +nave's +navel +navel's +navels +naves +navies +navigability +navigability's +navigable +navigate +navigated +navigates +navigating +navigation +navigation's +navigational +navigator +navigator's +navigators +navvies +navvy +navvy's +navy +navy's +nay +nay's +nays +naysayer +ne'er +neap +neaps +near +nearby +neared +nearer +nearest +nearing +nearly +nearness +nears +nearside +nearsighted +nearsightedly +nearsightedness +neat +neaten +neatened +neatening +neatens +neater +neatest +neatly +neatness +nebula +nebula's +nebulae +nebular +nebulosity +nebulosity's +nebulous +nebulously +nebulousness +necessaries +necessarily +necessary +necessitate +necessitated +necessitates +necessitating +necessities +necessitous +necessity +necessity's +neck +neck's +neckband +neckband's +neckbands +necked +neckerchief +neckerchief's +neckerchiefs +necking +necklace +necklace's +necklaces +neckline +neckline's +necklines +necks +necktie +necktie's +neckties +necrology +necrology's +necromancer +necromancer's +necromancers +necromancy +necromancy's +necromantic +necrophilia +necrophilia's +necropolis +necropolis's +necropolises +necropsy +necropsy's +necroses +necrosis +necrosis's +necrotic +necrotise +necrotised +necrotises +necrotising +necrotize +necrotized +necrotizes +necrotizing +nectar +nectar's +nectarine +nectarine's +nectarines +neddy +need +needed +needful +needier +neediest +neediness +needing +needle +needle's +needlecraft +needlecraft's +needled +needlepoint +needlepoint's +needles +needless +needlessly +needlessness +needlewoman +needlewoman's +needlewomen +needlework +needlework's +needling +needn't +needs +needy +nefarious +nefariously +nefariousness +negate +negated +negates +negating +negation +negation's +negations +negative +negatively +negatives +negativism +negativism's +negativity +negativity's +neglect +neglected +neglectful +neglectfully +neglecting +neglects +negligee +negligee's +negligees +negligence +negligence's +negligent +negligently +negligibility +negligibility's +negligible +negligibly +negotiability +negotiability's +negotiable +negotiate +negotiated +negotiates +negotiating +negotiation +negotiation's +negotiations +negotiator +negotiator's +negotiators +negritude +negritude's +negro +neigh +neigh's +neighbor +neighbor's +neighbored +neighborhood +neighborhood's +neighborhoods +neighboring +neighborliness +neighborly +neighbors +neighbour +neighbour's +neighboured +neighbourhood +neighbourhood's +neighbourhoods +neighbouring +neighbourliness +neighbourly +neighbours +neighed +neighing +neighs +neither +nelson +nelson's +nelsons +nematode +nematode's +nematodes +nemeses +nemesis +neoclassic +neoclassical +neoclassicism +neoclassicism's +neoconservative +neoconservatives +neodymium +neodymium's +neologism +neologism's +neologisms +neon +neon's +neonatal +neonate +neonate's +neonates +neophyte +neophyte's +neophytes +neoplasm +neoplasm's +neoprene +neoprene's +nepenthe +nepenthe's +nephew +nephew's +nephews +nephrite +nephrite's +nephritic +nephritis +nephritis's +nepotism +nepotism's +nepotistic +neptunium +neptunium's +nerd +nerds +nerdy +nerve +nerve's +nerved +nerveless +nerves +nervier +nerviest +nerviness +nerving +nervous +nervously +nervousness +nervy +nest +nest's +nested +nesting +nestle +nestled +nestles +nestling +nestling's +nestlings +nests +net +net's +netball +netball's +nether +nethermost +netherworld +nets +netted +netting +netting's +nettle +nettle's +nettled +nettles +nettlesome +nettling +network +network's +networked +networking +networks +neural +neuralgia +neuralgia's +neuralgic +neurasthenia +neurasthenia's +neurasthenic +neurasthenics +neuritis +neuritis's +neurobiology +neurological +neurologically +neurologist +neurologist's +neurologists +neurology +neurology's +neuron +neuron's +neuronal +neurone +neurones +neurons +neurophysiology +neurophysiology's +neuroscience +neuroses +neurosis +neurosis's +neurosurgeon +neurosurgeon's +neurosurgeons +neurosurgery +neurotic +neurotically +neurotics +neurotransmitter +neurotransmitters +neuter +neutered +neutering +neuters +neutral +neutralisation +neutralisation's +neutralisations +neutralise +neutralised +neutraliser +neutralisers +neutralises +neutralising +neutralism +neutralism's +neutralist +neutralists +neutrality +neutrality's +neutralization +neutralization's +neutralizations +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +neutrally +neutrals +neutrino +neutrino's +neutrinos +neutron +neutron's +neutrons +never +nevermore +nevertheless +nevi +nevoid +nevus +nevus's +new +newbie +newborn +newborns +newcomer +newcomer's +newcomers +newel +newel's +newels +newer +newest +newfangled +newly +newlywed +newlywed's +newlyweds +newness +news +news's +newsagent +newsagent's +newsagents +newsboy +newsboy's +newsboys +newscast +newscast's +newscaster +newscaster's +newscasters +newscasts +newsflash +newsflashes +newsgirl +newsgirls +newsgroup +newsgroups +newshound +newshounds +newsier +newsiest +newsletter +newsletter's +newsletters +newsman +newsman's +newsmen +newspaper +newspaper's +newspaperman +newspaperman's +newspapermen +newspapers +newspaperwoman +newspaperwoman's +newspaperwomen +newsprint +newsprint's +newsreader +newsreader's +newsreaders +newsreel +newsreel's +newsreels +newsroom +newsrooms +newsstand +newsstand's +newsstands +newsweeklies +newsweekly +newswoman +newswoman's +newswomen +newsworthiness +newsworthy +newsy +newt +newt's +newts +next +nexus +nexus's +nexuses +niacin +niacin's +nib +nib's +nibble +nibbled +nibbler +nibbler's +nibblers +nibbles +nibbling +nibs +nice +nicely +niceness +nicer +nicest +niceties +nicety +nicety's +niche +niche's +niches +nick +nick's +nicked +nickel +nickel's +nickelodeon +nickelodeon's +nickelodeons +nickels +nickered +nickering +nicking +nickname +nickname's +nicknamed +nicknames +nicknaming +nicks +nicotine +nicotine's +niece +niece's +nieces +niff +niff's +niftier +niftiest +niftily +nifty +niggard +niggard's +niggardliness +niggardly +niggards +nigger +nigger's +niggers +niggled +niggles +niggling +nigh +night +night's +nightcap +nightcap's +nightcaps +nightclothes +nightclub +nightclub's +nightclubbing +nightclubs +nightdress +nightdress's +nightdresses +nightfall +nightfall's +nightgown +nightgown's +nightgowns +nighthawk +nighthawk's +nighthawks +nightingale +nightingale's +nightingales +nightlife +nightlife's +nightlight +nightlights +nightlong +nightly +nightmare +nightmare's +nightmares +nightmarish +nights +nightshade +nightshade's +nightshades +nightshirt +nightshirt's +nightshirts +nightspot +nightspot's +nightspots +nightstand +nightstand's +nightstands +nightstick +nightsticks +nightwear +nightwear's +nihilism +nihilism's +nihilist +nihilist's +nihilistic +nihilists +nil +nil's +nimbi +nimble +nimbleness +nimbler +nimblest +nimbly +nimbus +nimbus's +nimrod +nimrods +nincompoop +nincompoop's +nincompoops +nine +nine's +ninepin +ninepins +nines +nineteen +nineteen's +nineteenth +nineteenths +nineties +ninetieth +ninetieths +ninety +ninety's +ninja +ninjas +ninnies +ninny +ninny's +ninth +ninths +niobium +niobium's +nip +nipped +nipper +nipper's +nippers +nippier +nippiest +nippiness +nipping +nipple +nipple's +nipples +nippy +nips +nirvana +nirvana's +nit +nit's +niter +niter's +niters +nitpick +nitpicked +nitpicker +nitpickers +nitpicking +nitpicks +nitrate +nitrate's +nitrated +nitrates +nitrating +nitration +nitration's +nitre +nitre's +nitres +nitric +nitride +nitride's +nitrides +nitrification +nitrification's +nitrite +nitrite's +nitrites +nitrocellulose +nitrocellulose's +nitrogen +nitrogen's +nitrogenous +nitrous +nits +nitwit +nitwit's +nitwits +nix +nixed +nixes +nixing +no +nobelium +nobelium's +nobility +nobility's +noble +nobleman +nobleman's +noblemen +nobleness +nobler +nobles +noblest +noblewoman +noblewomen +nobly +nobodies +nobody +nocturnal +nocturnally +nocturne +nocturne's +nocturnes +nod +nodal +nodded +nodding +node +node's +nodes +nods +nodular +nodule +nodule's +nodules +noel +noels +noggin +noggin's +noggins +noise +noise's +noised +noiseless +noiselessly +noiselessness +noisemaker +noisemaker's +noisemakers +noises +noisier +noisiest +noisily +noisiness +noising +noisome +noisy +nom +nomad +nomad's +nomadic +nomads +nomenclature +nomenclature's +nomenclatures +nominal +nominalisations +nominalization +nominalizations +nominally +nominate +nominated +nominates +nominating +nomination +nomination's +nominations +nominative +nominatives +nominator +nominator's +nominators +nominee +nominee's +nominees +non +nonabrasive +nonadjacent +nonadjustable +nonagenarian +nonagenarian's +nonagenarians +nonaggression +nonalignment +nonalignment's +nonbinding +nonce +nonce's +nonchalance +nonchalance's +nonchalant +nonchalantly +noncommittal +noncommittally +nonconforming +nonconformist +nonconformist's +nonconformists +nonconformity +nonconformity's +nonconvertible +nondenominational +nondescript +nondescriptly +nondisclosure +nondisclosure's +none +nonempty +nonentities +nonentity +nonentity's +nonessential +nonesuch +nonesuch's +nonetheless +nonexclusive +nonexistent +nonfactual +nonfatal +nonferrous +nong +nongovernmental +nonhereditary +nonhuman +nonlinear +nonliving +nonmagnetic +nonnegotiable +nonofficial +nonparallel +nonparametric +nonpareil +nonpareil's +nonpareils +nonperforming +nonplus +nonplussed +nonplussing +nonporous +nonprofits +nonreciprocal +nonrecurring +nonreligious +nonsense +nonsense's +nonsensical +nonsensically +nonsexual +nontrivial +nonuser +nonuser's +nonusers +nonverbal +nonviable +nonvoting +nonwhites +nonworking +nonzero +noodle +noodle's +noodles +nook +nook's +nooks +noon +noon's +noonday +noonday's +noontide +noontide's +noontime +noontime's +noose +noose's +nooses +nope +nor +nor'easter +noradrenalin +norm +norm's +normal +normalcy +normalcy's +normalisation +normalisation's +normalisations +normalise +normalised +normalises +normalising +normality +normality's +normalization +normalization's +normalizations +normalize +normalized +normalizes +normalizing +normally +normative +norms +north +north's +northbound +northeast +northeast's +northeaster +northeaster's +northeasters +northerlies +northerly +northern +northerner +northerners +northernmost +northward +northwards +northwest +northwest's +northwester +northwester's +northwesters +nose +nose's +nosebag +nosebag's +nosebags +nosebleed +nosebleed's +nosebleeds +nosecone +nosecones +nosed +nosedive +nosedived +nosedives +nosegay +nosegay's +nosegays +noses +nosey +nosh +nosh's +noshed +noshes +noshing +nosier +nosiest +nosily +nosiness +nosing +nostalgia +nostalgia's +nostalgic +nostalgically +nostril +nostril's +nostrils +nostrum +nostrum's +nostrums +nosy +not +notabilities +notability +notability's +notable +notables +notably +notaries +notarisation +notarisations +notarise +notarised +notarises +notarising +notarization +notarizations +notarize +notarized +notarizes +notarizing +notary +notary's +notate +notated +notates +notating +notation +notation's +notational +notations +notch +notch's +notched +notches +notching +note +note's +notebook +notebook's +notebooks +noted +notepad +notepads +notepaper +notepaper's +notes +noteworthiness +noteworthy +nothing +nothingness +nothings +notice +notice's +noticeable +noticeably +noticed +notices +noticing +notification +notification's +notifications +notified +notifies +notify +notifying +noting +notion +notion's +notional +notionally +notions +notoriety +notorious +notoriously +notwithstanding +nougat +nougat's +nougats +nought +nought's +noughts +noun +noun's +nouns +nourish +nourished +nourishes +nourishing +nourishment +nourishment's +nova +nova's +novae +novas +novel +novel's +novelette +novelette's +novelettes +novelise +novelised +novelises +novelising +novelist +novelist's +novelistic +novelists +novelize +novelized +novelizes +novelizing +novella +novella's +novellas +novels +novelties +novelty +novelty's +novena +novena's +novenas +novice +novice's +novices +novitiate +novitiate's +novitiates +now +now's +nowadays +nowhere +nowise +noxious +noxiously +noxiousness +nozzle +nozzle's +nozzles +nr +nth +nuance +nuance's +nuanced +nuances +nub +nub's +nubbin +nubbin's +nubbins +nubile +nubs +nuclear +nuclease +nuclease's +nucleate +nucleated +nucleates +nucleating +nucleation +nucleation's +nuclei +nuclei's +nucleic +nucleoli +nucleolus +nucleolus's +nucleon +nucleon's +nucleons +nucleotide +nucleotide's +nucleotides +nucleus +nucleus's +nuddy +nude +nudes +nudge +nudged +nudges +nudging +nudism +nudism's +nudist +nudist's +nudists +nudity +nudity's +nugatory +nugget +nugget's +nuggets +nuisance +nuisance's +nuisances +nuke +nuke's +nuked +nukes +nuking +null +nullification +nullification's +nullified +nullifies +nullify +nullifying +nullity +nullity's +nulls +numb +numbat +numbed +number +number's +numbered +numbering +numberings +numberless +numbers +numbest +numbfish +numbing +numbingly +numbly +numbness +numbs +numbskull's +numerable +numeral +numeral's +numerals +numerate +numerated +numerates +numerating +numeration +numeration's +numerations +numerator +numerator's +numerators +numeric +numerical +numerically +numerological +numerologist +numerologists +numerology +numerology's +numerous +numerously +numinous +numismatic +numismatics +numismatist +numismatist's +numismatists +numskull +numskull's +numskulls +nun +nun's +nuncio +nuncio's +nuncios +nunneries +nunnery +nunnery's +nuns +nuptial +nuptials +nurse +nurse's +nursed +nursemaid +nursemaid's +nursemaids +nurseries +nursery +nursery's +nurseryman +nurseryman's +nurserymen +nurses +nursing +nursling +nursling's +nurture +nurture's +nurtured +nurturer +nurturer's +nurturers +nurtures +nurturing +nut +nut's +nutcase +nutcase's +nutcases +nutcracker +nutcracker's +nutcrackers +nuthatch +nuthatch's +nuthatches +nuthouse +nuthouse's +nuthouses +nutmeat +nutmeat's +nutmeats +nutmeg +nutmeg's +nutmegs +nutpick +nutpick's +nutpicks +nutria +nutria's +nutrias +nutrient +nutrient's +nutrients +nutriment +nutriment's +nutriments +nutrition +nutrition's +nutritional +nutritionally +nutritionist +nutritionist's +nutritionists +nutritious +nutritiously +nutritive +nuts +nutshell +nutshell's +nutshells +nuttier +nuttiest +nuttiness +nutty +nuzzle +nuzzled +nuzzles +nuzzling +nylon +nylon's +nylons +nymph +nymph's +nymphet +nymphet's +nymphets +nymphomania +nymphomania's +nymphomaniac +nymphomaniacs +nymphs +née ++++++++++ +o +o'clock +o'er +oaf +oaf's +oafish +oafishly +oafishness +oafs +oak +oak's +oaken +oaks +oakum +oakum's +oar +oar's +oared +oaring +oarlock +oarlock's +oarlocks +oars +oarsman +oarsman's +oarsmen +oarswoman +oarswomen +oases +oasis +oasis's +oat +oat's +oatcake +oatcake's +oatcakes +oaten +oath +oath's +oaths +oatmeal +oatmeal's +oats +ob +obduracy +obdurate +obdurately +obdurateness +obedience +obedience's +obedient +obediently +obeisance +obeisance's +obeisant +obelisk +obelisk's +obelisks +obese +obesity +obesity's +obey +obeyed +obeying +obeys +obfuscate +obfuscated +obfuscates +obfuscating +obfuscation +obfuscation's +obfuscations +obi +obi's +obis +obit +obit's +obits +obituaries +obituary +obituary's +object +object's +objected +objectification +objectified +objectifies +objectify +objectifying +objecting +objection +objection's +objectionable +objectionably +objections +objective +objectively +objectiveness +objectives +objectivity +objectivity's +objectless +objector +objector's +objectors +objects +objurgate +objurgated +objurgates +objurgating +oblate +oblation +oblation's +oblations +obligate +obligated +obligates +obligating +obligation +obligation's +obligations +obligatorily +obligatory +oblige +obliged +obliges +obliging +obligingly +oblique +obliquely +obliqueness +obliquity +obliquity's +obliterate +obliterated +obliterates +obliterating +obliteration +obliteration's +oblivion +oblivion's +oblivious +obliviously +obliviousness +oblong +oblongs +obloquy +obloquy's +obnoxious +obnoxiously +obnoxiousness +oboe +oboe's +oboes +oboist +oboists +obscene +obscenely +obscener +obscenest +obscenities +obscenity +obscenity's +obscurantism +obscurantism's +obscurantist +obscuration +obscure +obscured +obscurely +obscurer +obscures +obscurest +obscuring +obscurities +obscurity +obscurity's +obsequies +obsequious +obsequiously +obsequiousness +obsequy +observable +observables +observably +observance +observance's +observances +observant +observantly +observation +observation's +observational +observationally +observations +observatories +observatory +observatory's +observe +observed +observer +observer's +observers +observes +observing +obsess +obsessed +obsesses +obsessing +obsession +obsession's +obsessions +obsessive +obsessively +obsidian +obsidian's +obsolesce +obsolesced +obsolescence +obsolescent +obsolesces +obsolescing +obsolete +obsoletes +obstacle +obstacle's +obstacles +obstetric +obstetrical +obstetrician +obstetrician's +obstetricians +obstetrics +obstinacy +obstinacy's +obstinate +obstinately +obstreperous +obstreperously +obstreperousness +obstruct +obstructed +obstructing +obstruction +obstruction's +obstructionism +obstructionism's +obstructionist +obstructionist's +obstructionists +obstructions +obstructive +obstructively +obstructs +obtain +obtainable +obtained +obtaining +obtainment +obtains +obtrude +obtruded +obtrudes +obtruding +obtrusion +obtrusive +obtrusively +obtrusiveness +obtuse +obtusely +obtuseness +obverse +obverses +obviate +obviated +obviates +obviating +obviation +obvious +obviously +obviousness +ocarina +ocarina's +ocarinas +occasion +occasion's +occasional +occasionally +occasioned +occasioning +occasions +occidental +occidentals +occipital +occlude +occluded +occludes +occluding +occlusion +occlusion's +occlusions +occlusive +occult +occultism +occultism's +occultist +occultist's +occultists +occults +occupancies +occupancy +occupancy's +occupant +occupant's +occupants +occupation +occupation's +occupational +occupationally +occupations +occupied +occupier +occupier's +occupiers +occupies +occupy +occupying +occur +occurred +occurrence +occurrence's +occurrences +occurring +occurs +ocean +ocean's +oceanfront +oceanfront's +oceanic +oceanographer +oceanographer's +oceanographers +oceanographic +oceanography +oceanography's +oceans +ocelot +ocelot's +ocelots +ocher +ocher's +ochre +ochre's +ocker +octagon +octagon's +octagonal +octagons +octahedral +octahedron +octahedron's +octal +octane +octane's +octant +octant's +octave +octave's +octaves +octavo +octavo's +octavos +octet +octet's +octets +octogenarian +octogenarian's +octogenarians +octopus +octopus's +octopuses +ocular +oculars +oculist +oculist's +oculists +odalisque +odalisque's +odalisques +odd +oddball +oddball's +oddballs +odder +oddest +oddities +oddity +oddity's +oddly +oddment +oddment's +oddments +oddness +odds +ode +ode's +odes +odious +odiously +odiousness +odium +odium's +odometer +odometer's +odometers +odor +odor's +odoriferous +odorise +odorised +odorises +odorising +odorize +odorized +odorizes +odorizing +odorless +odorous +odors +odour +odour's +odourless +odours +odyssey +odysseys +oedema +oedema's +oedemas +oedematous +oedipal +oenological +oenologist +oenologists +oenology +oesophagi +oesophagus +oesophagus's +oestrogen +oestrogen's +oestrous +oestrus +oestrus's +oeuvre +oeuvre's +oeuvres +of +off +offal +offal's +offbeat +offence +offence's +offences +offend +offended +offender +offender's +offenders +offending +offends +offense +offense's +offenses +offensive +offensively +offensiveness +offensives +offer +offered +offering +offering's +offerings +offers +offertories +offertory +offertory's +offhand +offhanded +offhandedly +offhandedness +office +office's +officeholder +officeholder's +officeholders +officer +officer's +officers +offices +official +officialdom +officialdom's +officially +officials +officiate +officiated +officiates +officiating +officiator +officiator's +officiators +officious +officiously +officiousness +offing +offing's +offish +offline +offload +offloaded +offloading +offloads +offprint +offs +offset +offset's +offsets +offsetting +offshoot +offshoot's +offshoots +offshore +offside +offsider +offspring +offspring's +offstage +oft +often +oftener +oftenest +oftentimes +ogle +ogled +ogles +ogling +ogre +ogre's +ogres +ogress +ogresses +oh +ohm +ohm's +ohmmeter +ohmmeter's +ohmmeters +ohms +oho +oil +oil's +oilcan +oilcan's +oilcans +oilcloth +oilcloth's +oilcloths +oiled +oilfield +oilfield's +oilfields +oilier +oiliest +oiliness +oiling +oilman +oilman's +oilmen +oils +oilseed +oilseed's +oilskin +oilskin's +oilskins +oily +ointment +ointment's +ointments +ok +okapi +okapi's +okapis +okay +okays +okra +okra's +okras +old +olden +older +oldest +oldie +oldie's +oldies +oldness +oldster +oldster's +oldsters +oleaginous +oleander +oleander's +oleanders +olefin +olefin's +oleo +oleomargarine +oleomargarine's +olfactory +oligarch +oligarch's +oligarchic +oligarchies +oligarchs +oligarchy +oligarchy's +oligopolies +oligopoly +oligopoly's +olive +olive's +olives +olivine +olivine's +ombudsman +ombudsman's +ombudsmen +omega +omega's +omegas +omelette's +omen +omen's +omens +omicron +omicron's +omicrons +ominous +ominously +omission +omission's +omissions +omit +omits +omitted +omitting +omnibus +omnibus's +omnibuses +omnipotence +omnipotence's +omnipotent +omnipresence +omnipresence's +omnipresent +omniscience +omniscience's +omniscient +omnivore +omnivore's +omnivores +omnivorous +omnivorously +on +once +oncer +oncologist +oncologists +oncology +oncology's +oncoming +one +one's +oneness +onerous +onerously +ones +oneself +onetime +ongoing +onion +onion's +onions +onionskin +onionskin's +online +onlooker +onlooker's +onlookers +only +onomatopoeia +onomatopoeia's +onomatopoeic +onomatopoetic +onrush +onrush's +onrushes +onrushing +onscreen +onset +onset's +onsets +onshore +onside +onslaught +onslaught's +onslaughts +onstage +onto +ontogeny +ontogeny's +ontological +ontologically +ontology +ontology's +onus +onus's +onuses +onward +onwards +onyx +onyx's +onyxes +oodles +ooh +oomph +oomph's +oops +ooze +oozed +oozes +oozier +ooziest +oozing +oozy +op +opacity +opacity's +opal +opal's +opalescence +opalescent +opals +opaque +opaquely +opaqueness +open +opencast +opened +opener +opener's +openers +openhearted +opening +opening's +openings +openly +openness +opens +openwork +openwork's +opera +opera's +operable +operand +operand's +operands +operas +operate +operated +operates +operatic +operatically +operating +operation +operation's +operational +operationally +operations +operative +operatives +operator +operator's +operators +operetta +operetta's +operettas +ophthalmic +ophthalmologist +ophthalmologist's +ophthalmologists +ophthalmology +ophthalmology's +opiate +opiate's +opiates +opine +opined +opines +opining +opinion +opinion's +opinionated +opinions +opium +opium's +opossum +opossum's +opossums +opponent +opponent's +opponents +opportune +opportunely +opportunism +opportunism's +opportunist +opportunist's +opportunistic +opportunistically +opportunists +opportunities +opportunity +opportunity's +oppose +opposed +opposes +opposing +opposite +oppositely +opposites +opposition +opposition's +oppositional +oppositions +oppress +oppressed +oppresses +oppressing +oppression +oppression's +oppressions +oppressive +oppressively +oppressiveness +oppressor +oppressor's +oppressors +opprobrious +opprobrium +opprobrium's +ops +opt +opted +optic +optical +optically +optician +optician's +opticians +optics +optima +optimal +optimality +optimally +optimisation +optimisation's +optimisations +optimise +optimised +optimiser +optimisers +optimises +optimising +optimism +optimism's +optimist +optimist's +optimistic +optimistically +optimists +optimization +optimization's +optimizations +optimize +optimized +optimizer +optimizers +optimizes +optimizing +optimum +optimum's +optimums +opting +option +option's +optional +optionally +optioned +optioning +options +optoelectronic +optometrist +optometrist's +optometrists +optometry +optometry's +opts +opulence +opulence's +opulent +opulently +opus +opus's +opuses +or +oracle +oracle's +oracles +oracular +oral +orally +orals +orange +orange's +orangeade +orangeade's +orangeades +oranges +orate +orated +orates +orating +oration +oration's +orations +orator +orator's +oratorical +oratories +oratorio +oratorio's +oratorios +orators +oratory +oratory's +orb +orb's +orbicular +orbit +orbit's +orbital +orbited +orbiting +orbits +orbs +orchard +orchard's +orchards +orchestra +orchestra's +orchestral +orchestras +orchestrate +orchestrated +orchestrates +orchestrating +orchestration +orchestration's +orchestrations +orchid +orchid's +orchids +ordain +ordained +ordaining +ordainment +ordainment's +ordains +ordeal +ordeal's +ordeals +order +order's +ordered +ordering +orderings +orderlies +orderliness +orderly +orders +ordinal +ordinals +ordinance +ordinance's +ordinances +ordinaries +ordinarily +ordinariness +ordinary +ordinate +ordinate's +ordinates +ordination +ordination's +ordinations +ordnance +ordnance's +ordure +ordure's +ore +ore's +oregano +oregano's +ores +org +organ +organ's +organdie's +organelle +organelle's +organelles +organic +organically +organics +organisation +organisation's +organisational +organisationally +organisations +organise +organised +organiser +organiser's +organisers +organises +organising +organism +organism's +organisms +organist +organist's +organists +organization +organization's +organizational +organizationally +organizations +organize +organized +organizer +organizer's +organizers +organizes +organizing +organs +organza +organza's +orgasm +orgasm's +orgasmic +orgasms +orgiastic +orgies +orgy +orgy's +oriels +orient +orient's +oriental +orientate +orientated +orientates +orientating +orientation +orientation's +orientations +oriented +orienteering +orienteering's +orienting +orients +orifice +orifice's +orifices +origami +origami's +origin +origin's +original +originality +originality's +originally +originals +originate +originated +originates +originating +origination +origination's +originator +originator's +originators +origins +oriole +oriole's +orioles +orison +orison's +orisons +ormolu +ormolu's +ornament +ornament's +ornamental +ornamentation +ornamentation's +ornamented +ornamenting +ornaments +ornate +ornately +ornerier +orneriest +ornery +ornithological +ornithologist +ornithologist's +ornithologists +ornithology +ornithology's +orotund +orphan +orphan's +orphanage +orphanage's +orphanages +orphaned +orphaning +orphans +orthocenter +orthodontia +orthodontic +orthodontics +orthodontist +orthodontist's +orthodontists +orthodox +orthodoxies +orthodoxy +orthodoxy's +orthogonal +orthogonally +orthographic +orthographical +orthographically +orthographies +orthography +orthography's +orthopaedic +orthopaedics +orthopaedist +orthopaedist's +orthopaedists +orthopedic +orthopedics +orthopedist +orthopedist's +orthopedists +orthorhombic +orzo +oscillate +oscillated +oscillates +oscillating +oscillation +oscillation's +oscillations +oscillator +oscillator's +oscillators +oscillatory +oscilloscope +oscilloscope's +oscilloscopes +osculate +osculated +osculates +osculating +osculation +osculation's +osier +osier's +osiers +osmium +osmium's +osmosis +osmosis's +osmotic +osprey +osprey's +ospreys +ossification +ossification's +ossified +ossifies +ossify +ossifying +ostensible +ostensibly +ostentation +ostentation's +ostentatious +ostentatiously +osteoarthritis +osteopath +osteopath's +osteopathic +osteopaths +osteopathy +osteopathy's +osteoporosis +osteoporosis's +ostracise +ostracised +ostracises +ostracising +ostracism +ostracism's +ostracize +ostracized +ostracizes +ostracizing +ostrich +ostrich's +ostriches +other +otherness +others +otherwise +otherworldly +otiose +otter +otter's +otters +ottoman +ottoman's +ottomans +oubliette +oubliette's +oubliettes +ouch +ought +oughtn't +ounce +ounce's +ounces +our +ours +ourselves +oust +ousted +ouster +ouster's +ousters +ousting +ousts +out +outage +outage's +outages +outback +outback's +outbalance +outbalanced +outbalances +outbalancing +outbid +outbidding +outbids +outboard +outboards +outbound +outbox +outboxes +outbreak +outbreak's +outbreaks +outbuilding +outbuilding's +outbuildings +outburst +outburst's +outbursts +outcast +outcast's +outcasts +outclass +outclassed +outclasses +outclassing +outcome +outcome's +outcomes +outcries +outcrop +outcrop's +outcropped +outcropping +outcroppings +outcrops +outcry +outcry's +outdated +outdid +outdistance +outdistanced +outdistances +outdistancing +outdo +outdoes +outdoing +outdone +outdoor +outdoors +outdoorsy +outdraw +outdrawing +outdrawn +outdraws +outdrew +outer +outermost +outerwear +outerwear's +outface +outfaced +outfaces +outfacing +outfall +outfall's +outfalls +outfield +outfield's +outfielder +outfielder's +outfielders +outfields +outfight +outfighting +outfights +outfit +outfit's +outfits +outfitted +outfitter +outfitter's +outfitters +outfitting +outflank +outflanked +outflanking +outflanks +outflow +outflow's +outflows +outfought +outfox +outfoxed +outfoxes +outfoxing +outgo +outgoes +outgoing +outgoings +outgrew +outgrow +outgrowing +outgrown +outgrows +outgrowth +outgrowth's +outgrowths +outguess +outguessed +outguesses +outguessing +outgun +outgunned +outgunning +outguns +outhouse +outhouse's +outhouses +outing +outing's +outings +outlaid +outlandish +outlandishly +outlandishness +outlast +outlasted +outlasting +outlasts +outlaw +outlaw's +outlawed +outlawing +outlawry +outlawry's +outlaws +outlay +outlay's +outlaying +outlays +outlet +outlet's +outlets +outlier +outlier's +outliers +outline +outline's +outlined +outlines +outlining +outlive +outlived +outlives +outliving +outlook +outlook's +outlooks +outlying +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +outmanoeuvre +outmanoeuvred +outmanoeuvres +outmanoeuvring +outmatch +outmatched +outmatches +outmatching +outmoded +outnumber +outnumbered +outnumbering +outnumbers +outpace +outpaced +outpaces +outpacing +outpatient +outpatient's +outpatients +outperform +outperformed +outperforming +outperforms +outplace +outplacement +outplay +outplayed +outplaying +outplays +outpoint +outpoints +outpost +outpost's +outposts +outpouring +outpouring's +outpourings +output +output's +outputs +outputted +outputting +outrace +outraced +outraces +outracing +outrage +outrage's +outraged +outrageous +outrageously +outrages +outraging +outran +outrank +outranked +outranking +outranks +outreach +outreached +outreaches +outreaching +outrider +outrider's +outriders +outrigger +outrigger's +outriggers +outright +outrivaled +outrivaling +outrun +outrunning +outruns +outré +outs +outscore +outscored +outscores +outscoring +outsell +outselling +outsells +outset +outset's +outsets +outshine +outshines +outshining +outshone +outside +outsider +outsider's +outsiders +outsides +outsize +outskirt +outskirt's +outskirts +outsmart +outsmarted +outsmarting +outsmarts +outsold +outsource +outsourced +outsourcing +outspend +outspending +outspends +outspent +outspoken +outspokenly +outspokenness +outspread +outspreading +outspreads +outstanding +outstandingly +outstation +outstation's +outstations +outstay +outstayed +outstaying +outstays +outstretch +outstretched +outstretches +outstretching +outstrip +outstripped +outstripping +outstrips +outtake +outtakes +outvote +outvoted +outvotes +outvoting +outward +outwardly +outwards +outwear +outwearing +outwears +outweigh +outweighed +outweighing +outweighs +outwit +outwits +outwitted +outwitting +outwore +outwork +outwork's +outworked +outworker +outworker's +outworkers +outworking +outworks +outworn +ouzo +ouzo's +ouzos +ova +ova's +oval +ovals +ovarian +ovaries +ovary +ovary's +ovate +ovation +ovation's +ovations +oven +oven's +ovenbird +ovenbird's +ovenbirds +ovenproof +ovens +ovenware +ovenware's +over +overabundance +overabundance's +overabundant +overachieve +overachieved +overachiever +overachievers +overachieves +overachieving +overact +overacted +overacting +overactive +overacts +overage +overages +overaggressive +overall +overalls +overambitious +overanalyses +overanalyzes +overanxious +overarching +overate +overawe +overawed +overawes +overawing +overbalance +overbalanced +overbalances +overbalancing +overbear +overbearing +overbearingly +overbears +overbid +overbidding +overbids +overbite +overbite's +overbites +overblown +overboard +overbold +overbook +overbooked +overbooking +overbooks +overbore +overborne +overbought +overbuild +overbuilding +overbuilds +overbuilt +overburden +overburdened +overburdening +overburdens +overbuy +overbuying +overbuys +overcame +overcapacity +overcapacity's +overcapitalisation +overcapitalisation's +overcapitalisations +overcapitalise +overcapitalised +overcapitalises +overcapitalising +overcapitalization +overcapitalization's +overcapitalizations +overcapitalize +overcapitalized +overcapitalizes +overcapitalizing +overcast +overcasts +overcautious +overcharge +overcharged +overcharges +overcharging +overcoat +overcoat's +overcoats +overcome +overcomes +overcoming +overcompensate +overcompensated +overcompensates +overcompensating +overcompensation +overcompensation's +overcomplicated +overconfidence +overconfidence's +overconfident +overcook +overcooked +overcooking +overcooks +overcritical +overcrowd +overcrowded +overcrowding +overcrowds +overdevelop +overdeveloped +overdeveloping +overdevelops +overdid +overdo +overdoes +overdoing +overdone +overdose +overdose's +overdosed +overdoses +overdosing +overdraft +overdraft's +overdrafts +overdraw +overdrawing +overdrawn +overdraws +overdress +overdressed +overdresses +overdressing +overdrew +overdrive +overdrive's +overdrives +overdub +overdubbed +overdubbing +overdubs +overdue +overeager +overeat +overeaten +overeating +overeats +overemotional +overemphasis +overemphasis's +overemphasise +overemphasised +overemphasises +overemphasising +overemphasize +overemphasized +overemphasizes +overemphasizing +overenthusiastic +overestimate +overestimated +overestimates +overestimating +overestimation +overestimation's +overexcite +overexcited +overexcites +overexciting +overexert +overexerted +overexerting +overexertion +overexertion's +overexerts +overexpose +overexposed +overexposes +overexposing +overexposure +overexposure's +overextend +overextended +overextending +overextends +overfed +overfeed +overfeeding +overfeeds +overfill +overfilled +overfilling +overfills +overflow +overflowed +overflowing +overflows +overfull +overgenerous +overgraze +overgrazed +overgrazes +overgrazing +overgrew +overgrow +overgrowing +overgrown +overgrows +overgrowth +overgrowth's +overhand +overhands +overhang +overhanging +overhangs +overhasty +overhaul +overhauled +overhauling +overhauls +overhead +overheads +overhear +overheard +overhearing +overhears +overheat +overheated +overheating +overheats +overhung +overindulge +overindulged +overindulgence +overindulgence's +overindulgent +overindulges +overindulging +overjoyed +overkill +overkill's +overkills +overlabor +overlabored +overlaboring +overlabors +overlabour +overlaboured +overlabouring +overlabours +overlaid +overlain +overland +overlap +overlapped +overlapping +overlaps +overlarge +overlay +overlaying +overlays +overleaf +overlie +overlies +overload +overloaded +overloading +overloads +overlong +overlook +overlooked +overlooking +overlooks +overlord +overlord's +overlords +overly +overlying +overmanned +overmaster +overmastered +overmastering +overmasters +overmatching +overmodest +overmuch +overnice +overnight +overnights +overoptimistic +overpaid +overpass +overpass's +overpasses +overpay +overpaying +overpayment +overpayment's +overpays +overplay +overplayed +overplaying +overplays +overpopulate +overpopulated +overpopulates +overpopulating +overpopulation +overpopulation's +overpower +overpowered +overpowering +overpoweringly +overpowers +overpressure +overprice +overpriced +overprices +overpricing +overprint +overprinted +overprinting +overprints +overproduce +overproduced +overproduces +overproducing +overproduction +overprotect +overprotected +overprotecting +overprotective +overprotects +overqualified +overran +overrate +overrated +overrates +overrating +overreach +overreached +overreaches +overreaching +overreact +overreacted +overreacting +overreaction +overreaction's +overreactions +overreacts +overrepresented +overridden +override +overrides +overriding +overripe +overrode +overrule +overruled +overrules +overruling +overrun +overrunning +overruns +oversaw +overseas +oversee +overseeing +overseen +overseer +overseer's +overseers +oversees +oversell +overselling +oversells +oversensitive +oversensitivity +oversexed +overshadow +overshadowed +overshadowing +overshadows +overshoe +overshoe's +overshoes +overshoot +overshooting +overshoots +overshot +oversight +oversight's +oversights +oversimplification +oversimplification's +oversimplifications +oversimplified +oversimplifies +oversimplify +oversimplifying +oversize +oversleep +oversleeping +oversleeps +overslept +oversold +overspecialisation +overspecialisation's +overspecialisations +overspecialise +overspecialised +overspecialises +overspecialising +overspecialization +overspecialization's +overspecializations +overspecialize +overspecialized +overspecializes +overspecializing +overspend +overspending +overspends +overspent +overspill +overspill's +overspills +overspread +overspreading +overspreads +overstaffed +overstate +overstated +overstatement +overstatements +overstates +overstating +overstay +overstayed +overstaying +overstays +overstep +overstepped +overstepping +oversteps +overstock +overstocked +overstocking +overstocks +overstress +overstressed +overstretch +overstretched +overstretches +overstretching +overstuffed +oversubscribe +oversubscribed +oversubscribes +oversubscribing +oversupplied +oversupplies +oversupply +oversupply's +oversupplying +overt +overtake +overtaken +overtakes +overtaking +overtax +overtaxed +overtaxes +overtaxing +overthrew +overthrow +overthrowing +overthrown +overthrows +overtime +overtime's +overtimes +overtire +overtired +overtires +overtiring +overtly +overtone +overtone's +overtones +overtook +overture +overture's +overtures +overturn +overturned +overturning +overturns +overuse +overused +overuses +overusing +overvaluation +overvaluation's +overvaluations +overvalue +overvalued +overvalues +overvaluing +overview +overview's +overviews +overweening +overweight +overwhelm +overwhelmed +overwhelming +overwhelmingly +overwhelms +overwork +overworked +overworking +overworks +overwrite +overwrites +overwriting +overwritten +overwrote +overwrought +overzealous +oviduct +oviduct's +oviducts +oviparous +ovoid +ovular +ovulate +ovulated +ovulates +ovulating +ovulation +ovule +ovule's +ovules +ovum +ovum's +owe +owed +owes +owing +owl +owl's +owlet +owlet's +owlets +owlish +owlishly +owls +own +owned +owner +owner's +owners +ownership +ownership's +ownerships +owning +owns +ox +ox's +oxalate +oxalate's +oxalic +oxblood +oxbow +oxbow's +oxbows +oxcart +oxcart's +oxcarts +oxen +oxen's +oxford +oxford's +oxfords +oxidant +oxidant's +oxidants +oxidation +oxidation's +oxide +oxide's +oxides +oxidisations +oxidise +oxidised +oxidiser +oxidiser's +oxidisers +oxidises +oxidising +oxidization +oxidization's +oxidizations +oxidize +oxidized +oxidizer +oxidizer's +oxidizers +oxidizes +oxidizing +oxtail +oxtail's +oxtails +oxyacetylene +oxygen +oxygen's +oxygenate +oxygenated +oxygenates +oxygenating +oxygenation +oxygenation's +oxygenise +oxygenised +oxygenises +oxygenising +oxygenize +oxygenized +oxygenizes +oxygenizing +oxymora +oxymoron +oxymoron's +oyster +oyster's +oysters +oz +ozone +ozone's ++++++++++ +p +pH +pH's +pa +pa'anga +pa's +pabulum +pabulum's +pace +pace's +paced +pacemaker +pacemaker's +pacemakers +pacer +pacer's +pacers +paces +pacesetter +pacesetter's +pacesetters +paceway +pachyderm +pachyderm's +pachyderms +pachysandra +pachysandra's +pachysandras +pacific +pacifically +pacification +pacification's +pacified +pacifier +pacifier's +pacifiers +pacifies +pacifism +pacifism's +pacifist +pacifist's +pacifistic +pacifists +pacify +pacifying +pacing +pack +pack's +package +package's +packaged +packager +packagers +packages +packaging +packed +packer +packer's +packers +packet +packet's +packets +packhorse +packhorse's +packing +packinghouse +packinghouses +packs +packsaddle +packsaddle's +packsaddles +pact +pact's +pacts +pad +pad's +padded +paddies +padding +paddle +paddle's +paddled +paddlers +paddles +paddling +paddock +paddock's +paddocks +paddy +paddy's +pademelon +padlock +padlock's +padlocked +padlocking +padlocks +padre +padre's +padres +pads +paean +paean's +paeans +paediatric +paediatrician +paediatrician's +paediatricians +paediatrics +paedophile +paedophiles +paedophilia +paedophilia's +paedophiliac +paedophilias +paedophilic +paella +paella's +paellas +pagan +pagan's +paganism +paganism's +pagans +page +page's +pageant +pageant's +pageantry +pageantry's +pageants +pageboy +pageboy's +pageboys +paged +pager +pager's +pagers +pages +paginate +paginated +paginates +paginating +pagination +paging +pagoda +pagoda's +pagodas +paid +pail +pail's +pails +pain +pain's +pained +painful +painfully +painfulness +paining +painkiller +painkiller's +painkillers +painkilling +painless +painlessly +painlessness +pains +painstaking +painstakingly +paint +paint's +paintball +paintbrush +paintbrush's +paintbrushes +painted +painter +painter's +painterly +painters +painting +painting's +paintings +paints +paintwork +pair +pair's +paired +pairing +pairings +pairs +paisley +paisley's +paisleys +pajama +pajama's +pajamas +pakapoo +pal +pal's +palace +palace's +palaces +paladin +paladin's +paladins +palaeographic +palaeographical +palaeontologist +palaeontologist's +palaeontologists +palaeontology +palaeontology's +palanquin +palanquin's +palanquins +palatable +palatal +palatalise +palatalised +palatalises +palatalising +palatalize +palatalized +palatalizes +palatalizing +palatals +palate +palate's +palates +palatial +palatinate +palatinate's +palatinates +palatine +palatines +palaver +palaver's +palavered +palavering +palavers +pale +paled +paleface +paleface's +palefaces +palely +paleness +paleographic +paleographical +paler +pales +palest +palette +palette's +palettes +palfrey +palfrey's +palfreys +palimony +palimpsest +palimpsest's +palimpsests +palindrome +palindrome's +palindromes +paling +paling's +palings +palisade +palisade's +palisades +pall +pall's +palladium +palladium's +pallbearer +pallbearer's +pallbearers +palled +pallet +pallet's +palletise +palletised +palletises +palletising +palletize +palletized +palletizes +palletizing +pallets +palliate +palliated +palliates +palliating +palliation +palliation's +palliative +palliatives +pallid +palling +pallor +pallor's +palls +palm +palm's +palmate +palmed +palmetto +palmetto's +palmettos +palming +palmist +palmist's +palmistry +palmistry's +palmists +palms +palmtop +palmtops +palomino +palomino's +palominos +palpable +palpably +palpate +palpated +palpates +palpating +palpation +palpation's +palpitate +palpitated +palpitates +palpitating +palpitation +palpitation's +palpitations +pals +palsied +palsies +palsy +palsy's +paltrier +paltriest +paltriness +paltry +pampas +pampas's +pamper +pampered +pampering +pampers +pamphlet +pamphlet's +pamphleteer +pamphleteer's +pamphleteers +pamphlets +pan +panacea +panacea's +panaceas +panache +panache's +panama +panamas +pancake +pancake's +pancakes +panchromatic +pancreas +pancreas's +pancreases +pancreatic +panda +panda's +pandas +pandemic +pandemics +pandemonium +pandemonium's +pander +pandered +panderer +panderers +pandering +panders +pane +pane's +paned +panegyric +panegyric's +panegyrics +panegyrise +panegyrised +panegyrises +panegyrising +panegyrize +panegyrized +panegyrizes +panegyrizing +panel +panel's +paneled +paneling +panelled +panelling +panellist +panellist's +panellists +panels +panes +pang +pang's +panged +panging +pangolin +pangolin's +pangs +panhandle +panhandled +panhandler +panhandlers +panhandles +panhandling +panic +panic's +panicked +panicking +panicky +panics +panjandrum +panjandrum's +panned +pannier +pannier's +panniers +pannikin +panning +panoplies +panoply +panoply's +panorama +panorama's +panoramas +panoramic +panpipes +pans +pansies +pansy +pansy's +pant +pantaloons +panted +pantheism +pantheism's +pantheist +pantheistic +pantheists +pantheon +pantheon's +pantheons +panther +panther's +panthers +panties +pantihose +panting +pantograph +pantograph's +pantographs +pantomime +pantomime's +pantomimed +pantomimes +pantomimic +pantomiming +pantries +pantry +pantry's +pants +pantsuit +pantsuit's +pantsuits +pantyhose +pantywaist +pantywaist's +pantywaists +panzer +panzer's +pap +pap's +papa +papa's +papacies +papacy +papacy's +papal +paparazzi +paparazzo +papas +papaw +papaw's +papaws +papaya +papaya's +papayas +paper +paper's +paperback +paperback's +paperbacks +paperbark +paperboard +paperboard's +paperboy +paperboy's +paperboys +paperclip +paperclip's +paperclips +papered +papergirl +papergirl's +papergirls +paperhanger +paperhanger's +paperhangers +paperhanging +paperhanging's +papering +paperless +papers +paperweight +paperweight's +paperweights +paperwork +paperwork's +papery +papilla +papilla's +papillae +papillary +papist +papist's +papists +papoose +papoose's +papooses +pappies +pappy +paprika +paprika's +papule +papyri +papyrus +papyrus's +par +par's +parable +parable's +parables +parabola +parabola's +parabolas +parabolic +parachute +parachute's +parachuted +parachutes +parachuting +parachutist +parachutist's +parachutists +parade +parade's +paraded +parades +paradigm +paradigm's +paradigmatic +paradigms +parading +paradise +paradise's +paradises +paradox +paradox's +paradoxes +paradoxical +paradoxically +paraffin +paraffin's +paragliding +paragon +paragon's +paragons +paragraph +paragraph's +paragraphed +paragraphing +paragraphs +parakeet +parakeet's +parakeets +paralegal +paralegals +paralinguistic +parallax +parallax's +parallaxes +parallel +paralleled +parallelepiped +parallelepiped's +paralleling +parallelisation +parallelise +parallelised +parallelises +parallelising +parallelism +parallelism's +parallelisms +parallelization +parallelize +parallelized +parallelizes +parallelizing +parallelogram +parallelogram's +parallelograms +parallels +paralyse +paralysed +paralyses +paralysing +paralysis +paralysis's +paralytic +paralytics +paralyze +paralyzed +paralyzes +paralyzing +paramagnetic +paramecia +paramecium +paramecium's +paramedic +paramedic's +paramedical +paramedics +parameter +parameter's +parameterisation +parameterisation's +parameterisations +parameterise +parameterised +parameterises +parameterization +parameterization's +parameterizations +parameterize +parameterized +parameterizes +parameters +parametric +parametrically +paramilitaries +paramilitary +paramount +paramour +paramour's +paramours +paranoia +paranoia's +paranoiac +paranoiacs +paranoid +paranoids +paranormal +paranormals +parapet +parapet's +parapets +paraphernalia +paraphrase +paraphrase's +paraphrased +paraphrases +paraphrasing +paraplegia +paraplegia's +paraplegic +paraplegics +paraprofessional +paraprofessional's +paraprofessionals +parapsychologist +parapsychologists +parapsychology +parapsychology's +parasite +parasite's +parasites +parasitic +parasitical +parasitically +parasitism +parasitism's +parasitize +parasitized +parasitizes +parasitizing +parasol +parasol's +parasols +parasympathetic +parathion +parathion's +parathyroid +paratrooper +paratrooper's +paratroopers +paratroops +paratyphoid +parboil +parboiled +parboiling +parboils +parcel +parcel's +parceled +parceling +parcelled +parcelling +parcels +parch +parched +parches +parching +parchment +parchment's +parchments +pardon +pardonable +pardonably +pardoned +pardoner +pardoner's +pardoners +pardoning +pardons +pare +pared +paregoric +paregoric's +parent +parent's +parentage +parentage's +parental +parented +parentheses +parenthesis +parenthesis's +parenthesise +parenthesised +parenthesises +parenthesising +parenthesize +parenthesized +parenthesizes +parenthesizing +parenthetic +parenthetical +parenthetically +parenthood +parenthood's +parenting +parents +pares +pareses +paresis +paresis's +parfait +parfait's +parfaits +pariah +pariah's +pariahs +parietal +paring +paring's +parings +parish +parish's +parishes +parishioner +parishioner's +parishioners +parities +parity +parity's +park +park's +parka +parka's +parkas +parked +parking +parkland +parkland's +parks +parkway +parkway's +parkways +parlance +parlance's +parlay +parlayed +parlaying +parlays +parley +parley's +parleyed +parleying +parleys +parliament +parliament's +parliamentarian +parliamentarian's +parliamentarians +parliamentary +parliaments +parlor +parlor's +parlors +parlour +parlour's +parlours +parlous +parochial +parochialism +parochialism's +parochially +parodied +parodies +parodist +parodist's +parodists +parody +parody's +parodying +parole +parole's +paroled +parolee +parolee's +parolees +paroles +paroling +paroxysm +paroxysm's +paroxysmal +paroxysms +parquet +parquet's +parquetry +parquetry's +parquets +parricidal +parricide +parricide's +parricides +parried +parries +parrot +parrot's +parroted +parroting +parrots +parry +parrying +pars +parse +parsec +parsec's +parsecs +parsed +parser +parser's +parsers +parses +parsimonious +parsimoniously +parsimony +parsimony's +parsing +parsley +parsley's +parsnip +parsnip's +parsnips +parson +parson's +parsonage +parsonage's +parsonages +parsons +part +part's +partake +partaken +partaker +partaker's +partakers +partakes +partaking +parted +parterre +parterre's +parterres +parthenogenesis +parthenogenesis's +partial +partiality +partiality's +partially +partials +participant +participant's +participants +participate +participated +participates +participating +participation +participation's +participative +participator +participators +participatory +participial +participle +participle's +participles +particle +particle's +particleboard +particles +particular +particularisation +particularisation's +particularisations +particularise +particularised +particularises +particularising +particularities +particularity +particularity's +particularization +particularization's +particularizations +particularize +particularized +particularizes +particularizing +particularly +particulars +particulate +particulates +partied +parties +parting +parting's +partings +partisan +partisan's +partisans +partisanship +partisanship's +partition +partition's +partitioned +partitioning +partitions +partly +partner +partner's +partnered +partnering +partners +partnership +partnership's +partnerships +partook +partridge +partridge's +partridges +parts +parturition +parturition's +partway +party +party's +partying +parvenu +parvenu's +parvenus +pas +paschal +pasha +pasha's +pashas +paspalum +pass +passable +passably +passage +passage's +passages +passageway +passageway's +passageways +passbook +passbook's +passbooks +passed +passenger +passenger's +passengers +passer +passer's +passers +passes +passim +passing +passion +passion's +passionate +passionately +passionflower +passionflower's +passionflowers +passionless +passions +passive +passively +passiveness +passives +passivity +passkey +passkey's +passkeys +passport +passport's +passports +password +password's +passwords +passé +past +pasta +pasta's +pastas +paste +paste's +pasteboard +pasteboard's +pasted +pastel +pastel's +pastels +pastern +pastern's +pasterns +pastes +pasteurisation +pasteurisation's +pasteurisations +pasteurise +pasteurised +pasteurises +pasteurising +pasteurization +pasteurization's +pasteurizations +pasteurize +pasteurized +pasteurizer +pasteurizer's +pasteurizers +pasteurizes +pasteurizing +pastiche +pastiche's +pastiches +pastier +pasties +pastiest +pastille +pastille's +pastilles +pastime +pastime's +pastimes +pastiness +pasting +pastor +pastor's +pastoral +pastoralist +pastorals +pastorate +pastorate's +pastorates +pastors +pastrami +pastrami's +pastries +pastry +pastry's +pasts +pasturage +pasturage's +pasture +pasture's +pastured +pastureland +pastures +pasturing +pasty +pat +patch +patch's +patchable +patched +patches +patchier +patchiest +patchily +patchiness +patching +patchouli +patchouli's +patchwork +patchwork's +patchworks +patchy +pate +pate's +patella +patella's +patellae +patent +patent's +patentable +patented +patenting +patently +patents +paterfamilias +paterfamilias's +paterfamiliases +paternal +paternalism +paternalism's +paternalist +paternalistic +paternalists +paternally +paternity +paternity's +paternoster +paternoster's +paternosters +pates +path +path's +pathetic +pathetically +pathfinder +pathfinder's +pathfinders +pathless +pathogen +pathogen's +pathogenesis +pathogenesis's +pathogenic +pathogens +pathological +pathologically +pathologies +pathologist +pathologists +pathology +pathology's +pathos +pathos's +paths +pathway +pathway's +pathways +patience +patience's +patient +patiently +patients +patina +patina's +patinas +patio +patio's +patios +patisserie +patisserie's +patisseries +patois +patriarch +patriarch's +patriarchal +patriarchate +patriarchate's +patriarchates +patriarchies +patriarchs +patriarchy +patriarchy's +patrician +patrician's +patricians +patricide +patricide's +patricides +patrimonial +patrimonies +patrimony +patrimony's +patriot +patriot's +patriotic +patriotically +patriotism +patriotism's +patriots +patrol +patrol's +patrolled +patrolling +patrolman +patrolman's +patrolmen +patrols +patrolwoman +patrolwomen +patron +patron's +patronage +patronage's +patronages +patroness +patronesses +patronisation +patronisations +patronise +patronised +patronises +patronising +patronisingly +patronization +patronizations +patronize +patronized +patronizes +patronizing +patronizingly +patrons +patronymic +patronymics +pats +patsies +patsy +patsy's +patted +patter +pattered +pattering +pattern +pattern's +patterned +patterning +patterns +patters +patties +patting +patty +patty's +paucity +paucity's +paunch +paunch's +paunches +paunchier +paunchiest +paunchy +pauper +pauper's +pauperisation +pauperisation's +pauperisations +pauperise +pauperised +pauperises +pauperising +pauperism +pauperism's +pauperization +pauperization's +pauperizations +pauperize +pauperized +pauperizes +pauperizing +paupers +pause +paused +pauses +pausing +pav +pave +paved +pavement +pavement's +pavements +paves +pavilion +pavilion's +pavilions +paving +paw +paw's +pawed +pawing +pawl +pawl's +pawls +pawn +pawnbroker +pawnbroker's +pawnbrokers +pawned +pawning +pawns +pawnshop +pawnshop's +pawnshops +paws +pay +payable +payback +paybacks +payday +payday's +paydays +payee +payee's +payees +payer +payer's +payers +paying +payload +payload's +payloads +paymaster +paymaster's +paymasters +payment +payment's +payments +payoff +payoff's +payoffs +payola +payola's +payout +payouts +payphone +payphones +payroll +payroll's +payrolls +pays +payslip +payslips +pc +pct +pd +pea +pea's +peace +peace's +peaceable +peaceably +peaceful +peacefully +peacefulness +peacekeeper +peacekeepers +peacekeeping +peacemaker +peacemaker's +peacemakers +peacemaking +peaceniks +peaces +peacetime +peacetime's +peach +peach's +peaches +peachier +peachiest +peachy +peacock +peacock's +peacocks +peafowl +peafowl's +peahen +peahen's +peahens +peak +peak's +peaked +peaking +peaks +peaky +peal +peal's +pealed +pealing +peals +peanut +peanut's +peanuts +pear +pear's +pearl +pearl's +pearled +pearler +pearlier +pearliest +pearling +pearls +pearly +pears +peas +peasant +peasant's +peasantry +peasantry's +peasants +peashooter +peashooter's +peashooters +peat +peat's +peaty +pebble +pebble's +pebbled +pebbles +pebbling +pebbly +pecan +pecan's +pecans +peccadillo +peccadillo's +peccadilloes +peccaries +peccary +peccary's +peck +peck's +pecked +pecker +pecker's +peckers +pecking +peckish +pecks +pectin +pectin's +pectoral +pectorals +peculate +peculated +peculates +peculating +peculation +peculations +peculator +peculiar +peculiarities +peculiarity +peculiarity's +peculiarly +pecuniary +pedagogic +pedagogical +pedagogically +pedagogue +pedagogue's +pedagogues +pedagogy +pedagogy's +pedal +pedal's +pedaled +pedaling +pedalled +pedalling +pedals +pedant +pedant's +pedantic +pedantically +pedantry +pedantry's +pedants +peddle +peddled +peddler +peddler's +peddlers +peddles +peddling +pederast +pederast's +pederasts +pederasty +pederasty's +pedestal +pedestal's +pedestals +pedestrian +pedestrian's +pedestrians +pediatric +pediatrician +pedicure +pedicure's +pedicures +pedicurist +pedicurist's +pedicurists +pedigree +pedigree's +pedigreed +pedigrees +pediment +pediment's +pediments +pedometer +pedometer's +pedometers +pedophile +pedophiles +pedophilia +pedophiliac +pedophilias +pedophilic +peduncle +peduncle's +peduncles +pee +peed +peeing +peek +peeked +peeking +peeks +peel +peeled +peeler +peeler's +peelers +peeling +peeling's +peelings +peels +peen +peen's +peens +peep +peeped +peepers +peephole +peephole's +peepholes +peeping +peeps +peepshow +peepshow's +peepshows +peer +peer's +peerage +peerage's +peerages +peered +peeress +peeress's +peeresses +peering +peerless +peers +pees +peeve +peeved +peeves +peeving +peevish +peevishly +peevishness +peewee +peewees +peewit +peg +peg's +pegboard +pegboard's +pegboards +pegged +pegging +pegs +peignoir +peignoir's +peignoirs +pejorative +pejoratively +pejoratives +pekoe +pekoe's +pelagic +pelf +pelf's +pelican +pelican's +pelicans +pellagra +pellagra's +pellet +pellet's +pellets +pellucid +pelmet +pelmet's +pelmets +pelt +pelted +pelting +pelts +pelvic +pelvis +pelvis's +pelvises +pemmican +pemmican's +pen +pen's +penal +penalisation +penalisation's +penalisations +penalise +penalised +penalises +penalising +penalization +penalization's +penalizations +penalize +penalized +penalizes +penalizing +penalties +penalty +penalty's +penance +penance's +penances +pence +pence's +penchant +penchant's +penchants +pencil +pencil's +penciled +penciling +pencilled +pencilling +pencils +pendant +pendant's +pendants +pended +pendent +pending +pendulous +pendulum +pendulum's +pendulums +penetrability +penetrability's +penetrable +penetrate +penetrated +penetrates +penetrating +penetratingly +penetration +penetration's +penetrations +penetrative +penguin +penguin's +penguins +penicillin +penicillin's +penile +peninsula +peninsula's +peninsular +peninsulas +penis +penis's +penises +penitence +penitence's +penitent +penitential +penitentiaries +penitentiary +penitentiary's +penitently +penitents +penknife +penknife's +penknives +penlight +penlight's +penlights +penman +penman's +penmanship +penmanship's +penmen +pennant +pennant's +pennants +penne +penned +pennies +penniless +penning +pennon +pennon's +pennons +penny +penny's +pennyweight +pennyweight's +pennyweights +pennyworth +pennyworth's +penologist +penologist's +penologists +penology +penology's +pens +pension +pension's +pensioned +pensioner +pensioner's +pensioners +pensioning +pensions +pensive +pensively +pensiveness +pent +pentacle +pentacle's +pentacles +pentagon +pentagon's +pentagonal +pentagons +pentagram +pentagram's +pentagrams +pentameter +pentameter's +pentameters +pentathlon +pentathlon's +pentathlons +pentatonic +penthouse +penthouse's +penthouses +penuche +penuche's +penultimate +penumbra +penumbra's +penumbrae +penumbras +penurious +penury +penury's +peon +peon's +peonage +peonage's +peonies +peons +peony +peony's +people +people's +peopled +peoples +peopling +pep +pep's +pepped +pepper +pepper's +peppercorn +peppercorn's +peppercorns +peppered +peppering +peppermint +peppermint's +peppermints +pepperoni +pepperonis +peppers +peppery +peppier +peppiest +peppiness +pepping +peppy +peps +pepsin +pepsin's +peptic +peptide +peptide's +peptides +peptise +peptised +peptises +peptising +peptize +peptized +peptizes +peptizing +per +peradventure +perambulate +perambulated +perambulates +perambulating +perambulation +perambulation's +perambulations +perambulator +perambulator's +perambulators +perambulatory +percale +percale's +percales +perceivable +perceive +perceived +perceives +perceiving +percent +percent's +percentage +percentage's +percentages +percentile +percentile's +percentiles +percents +perceptibility +perceptibility's +perceptible +perceptibly +perception +perception's +perceptions +perceptive +perceptively +perceptiveness +perceptual +perceptually +perch +perch's +perchance +perched +perches +perching +percipience +percipience's +percipient +percolate +percolated +percolates +percolating +percolation +percolation's +percolator +percolator's +percolators +percussion +percussion's +percussionist +percussionist's +percussionists +percussive +percussively +perdition +perdition's +perdurable +peregrinate +peregrinated +peregrinates +peregrinating +peregrination +peregrination's +peregrinations +peregrine +peregrines +peremptorily +peremptoriness +peremptory +perennial +perennially +perennials +perentie +perestroika +perfect +perfecta +perfectas +perfected +perfectibility +perfectibility's +perfectible +perfecting +perfection +perfection's +perfectionism +perfectionism's +perfectionist +perfectionist's +perfectionists +perfections +perfectly +perfects +perfervid +perfidies +perfidious +perfidiously +perfidy +perfidy's +perforate +perforated +perforates +perforating +perforation +perforation's +perforations +perforce +perform +performable +performance +performance's +performances +performed +performer +performer's +performers +performing +performs +perfume +perfume's +perfumed +perfumer +perfumer's +perfumeries +perfumers +perfumery +perfumery's +perfumes +perfuming +perfunctorily +perfunctory +perfusion +perfusion's +pergola +pergola's +pergolas +perhaps +pericardia +pericardium +pericardium's +perigee +perigee's +perigees +perihelia +perihelion +perihelion's +peril +peril's +periled +periling +perilous +perilously +perils +perimeter +perimeter's +perimeters +perinea +perineum +perineum's +period +period's +periodic +periodical +periodical's +periodically +periodicals +periodicity +periodicity's +periodontal +periods +peripatetic +peripheral +peripherally +peripherals +peripheries +periphery +periphery's +periphrases +periphrasis +periphrasis's +periphrastic +periscope +periscope's +periscopes +perish +perishable +perishables +perished +perishes +perishing +peristalses +peristalsis +peristalsis's +peristaltic +peritoneal +peritoneum +peritoneum's +peritonitis +peritonitis's +periwig +periwig's +periwigs +periwinkle +periwinkle's +periwinkles +perjure +perjured +perjurer +perjurer's +perjurers +perjures +perjuries +perjuring +perjury +perjury's +perk +perked +perkier +perkiest +perkily +perkiness +perking +perks +perky +perm +perm's +permafrost +permafrost's +permanence +permanence's +permanency +permanency's +permanent +permanently +permanents +permanganate +permanganate's +permeability +permeability's +permeable +permeate +permeated +permeates +permeating +permeation +permissibility +permissibility's +permissible +permissibly +permission +permission's +permissions +permissive +permissively +permissiveness +permit +permits +permitted +permitting +permittivity +perms +permutation +permutation's +permutations +permute +permuted +permutes +permuting +pernicious +perniciously +perniciousness +peroration +peroration's +perorations +peroxide +peroxide's +peroxides +perpendicular +perpendicularly +perpendiculars +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetration's +perpetrator +perpetrator's +perpetrators +perpetual +perpetually +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perpetuation's +perpetuity +perpetuity's +perplex +perplexed +perplexedly +perplexes +perplexing +perplexities +perplexity +perplexity's +perquisite +perquisite's +perquisites +persecute +persecuted +persecutes +persecuting +persecution +persecution's +persecutions +persecutor +persecutor's +persecutors +perseverance +perseverance's +persevere +persevered +perseveres +persevering +perseveringly +persiflage +persiflage's +persimmon +persimmon's +persimmons +persist +persisted +persistence +persistence's +persistent +persistently +persisting +persists +person +person's +persona +persona's +personable +personae +personage +personage's +personages +personal +personalisation +personalisation's +personalise +personalised +personalises +personalising +personalities +personality +personality's +personalization +personalization's +personalize +personalized +personalizes +personalizing +personally +personals +personification +personification's +personifications +personified +personifies +personify +personifying +personnel +personnel's +persons +perspective +perspective's +perspectives +perspicacious +perspicaciously +perspicacity +perspicuity +perspicuity's +perspicuous +perspicuously +perspiration +perspiration's +perspire +perspired +perspires +perspiring +persuadable +persuade +persuaded +persuader +persuader's +persuaders +persuades +persuading +persuasion +persuasion's +persuasions +persuasive +persuasively +persuasiveness +pert +pertain +pertained +pertaining +pertains +pertinacious +pertinacity +pertinacity's +pertinence +pertinent +pertinently +pertly +pertness +perturb +perturbation +perturbation's +perturbations +perturbed +perturbing +perturbs +perusal +perusal's +perusals +peruse +perused +peruses +perusing +perv +pervade +pervaded +pervades +pervading +pervasive +pervasively +pervasiveness +perverse +perversely +perverseness +perversion +perversion's +perversions +perversity +perversity's +pervert +perverted +perverting +perverts +peseta +peseta's +pesetas +peskier +peskiest +peskiness +pesky +peso +peso's +pesos +pessimism +pessimism's +pessimist +pessimist's +pessimistic +pessimistically +pessimists +pest +pest's +pester +pestered +pestering +pesters +pesticide +pesticide's +pesticides +pestiferous +pestilence +pestilence's +pestilences +pestilent +pestilential +pestle +pestle's +pestles +pesto +pests +pet +pet's +petal +petal's +petals +petard +petard's +petards +petcock +petcock's +petcocks +peter +petered +petering +peters +petiole +petiole's +petioles +petite +petites +petition +petition's +petitioned +petitioner +petitioner's +petitioners +petitioning +petitions +petrel +petrel's +petrels +petrifaction +petrifaction's +petrified +petrifies +petrify +petrifying +petrochemical +petrochemical's +petrochemicals +petrodollar +petrodollar's +petrodollars +petrol +petrol's +petrolatum +petrolatum's +petroleum +petroleum's +petrology +petrology's +pets +petted +petticoat +petticoat's +petticoats +pettier +pettiest +pettifog +pettifogged +pettifogger +pettifogger's +pettifoggers +pettifogging +pettifogs +pettily +pettiness +petting +pettish +pettishly +pettishness +petty +petulance +petulance's +petulant +petulantly +petunia +petunia's +petunias +pew +pew's +pewee +pewee's +pewees +pewit +pewit's +pewits +pews +pewter +pewter's +peyote +peyote's +pf +pfennig +pg +phaeton +phaeton's +phaetons +phage +phagocyte +phagocyte's +phagocytes +phalanger +phalanges +phalanx +phalanx's +phalanxes +phalli +phallic +phallus +phallus's +phantasm +phantasm's +phantasmagoria +phantasmagoria's +phantasmagorias +phantasmagorical +phantasmal +phantasms +phantom +phantom's +phantoms +pharaoh +pharaohs +pharisaic +pharmaceutical +pharmaceuticals +pharmaceutics +pharmacies +pharmacist +pharmacist's +pharmacists +pharmacological +pharmacologist +pharmacologist's +pharmacologists +pharmacology +pharmacology's +pharmacopoeia +pharmacopoeia's +pharmacopoeias +pharmacy +pharmacy's +pharyngeal +pharynges +pharynx +pharynx's +phase +phase's +phased +phases +phasing +pheasant +pheasant's +pheasants +phenol +phenol's +phenolphthalein +phenolphthalein's +phenols +phenomena +phenomena's +phenomenal +phenomenally +phenomenological +phenomenology +phenomenology's +phenomenon +phenomenon's +phenotype +phenotype's +phenotypes +phenylalanine +pheromone +pheromone's +pheromones +phew +phi +phi's +phial +phials +philander +philandered +philanderer +philanderer's +philanderers +philandering +philanders +philanthropic +philanthropically +philanthropies +philanthropist +philanthropist's +philanthropists +philanthropy +philanthropy's +philatelic +philatelist +philatelist's +philatelists +philately +philately's +philharmonic +philharmonics +philippic +philippic's +philippics +philistine +philistines +philistinism +philodendron +philodendron's +philodendrons +philological +philologist +philologist's +philologists +philology +philology's +philosopher +philosopher's +philosophers +philosophic +philosophical +philosophically +philosophies +philosophise +philosophised +philosophiser +philosophiser's +philosophisers +philosophises +philosophising +philosophize +philosophized +philosophizer +philosophizer's +philosophizers +philosophizes +philosophizing +philosophy +philosophy's +philtre +philtre's +philtres +phlebitis +phlebitis's +phlebotomise +phlebotomised +phlebotomises +phlebotomising +phlebotomize +phlebotomized +phlebotomizes +phlebotomizing +phlebotomy +phlebotomy's +phlegm +phlegm's +phlegmatic +phlegmatically +phloem +phloem's +phlogiston +phlox +phlox's +phobia +phobia's +phobias +phobic +phoebe +phoebe's +phoebes +phoenix +phoenix's +phoenixes +phone +phone's +phoned +phoneme +phoneme's +phonemes +phonemic +phonemically +phonemics +phones +phonetic +phonetically +phonetician +phonetician's +phoneticians +phonetics +phonic +phonically +phonics +phonier +phoniest +phoniness +phoning +phonograph +phonograph's +phonographic +phonographs +phonological +phonologically +phonology +phonology's +phonon +phonon's +phooey +phosphate +phosphate's +phosphates +phosphor +phosphor's +phosphorescence +phosphorescence's +phosphorescent +phosphorescently +phosphoric +phosphorous +phosphors +phosphorus +phosphorus's +photo +photo's +photocell +photocell's +photocells +photochemical +photochemistry +photochemistry's +photocopied +photocopier +photocopier's +photocopiers +photocopies +photocopy +photocopy's +photocopying +photoelectric +photoengrave +photoengraved +photoengraver +photoengraver's +photoengravers +photoengraves +photoengraving +photofinishing +photogenic +photograph +photograph's +photographed +photographer +photographer's +photographers +photographic +photographically +photographing +photographs +photography +photography's +photojournalism +photojournalism's +photojournalist +photojournalist's +photojournalists +photolysis +photolytic +photometer +photometer's +photometers +photometric +photometry +photometry's +photomultiplier +photomultiplier's +photon +photon's +photons +photoreceptor +photoreceptor's +photos +photosensitisation +photosensitisations +photosensitise +photosensitised +photosensitises +photosensitising +photosensitive +photosensitization +photosensitizations +photosensitize +photosensitized +photosensitizes +photosensitizing +photosphere +photosphere's +photosynthesis +photosynthesis's +photosynthesise +photosynthesised +photosynthesises +photosynthesising +photosynthesize +photosynthesized +photosynthesizes +photosynthesizing +photosynthetic +phototypesetter +phototypesetting +photovoltaic +phrasal +phrase +phrase's +phrasebook +phrasebooks +phrased +phraseology +phraseology's +phrases +phrasing +phrasing's +phrasings +phrenologist +phrenologist's +phrenologists +phrenology +phrenology's +phyla +phyla's +phylacteries +phylactery +phylactery's +phylogeny +phylogeny's +phylum +phylum's +phys +physic +physic's +physical +physicality +physicality's +physically +physicals +physician +physician's +physicians +physicist +physicist's +physicists +physics +physiognomies +physiognomy +physiognomy's +physiologic +physiological +physiologically +physiologist +physiologist's +physiologists +physiology +physiology's +physiotherapist +physiotherapist's +physiotherapists +physiotherapy +physiotherapy's +physique +physique's +physiques +phytoplankton +phytoplankton's +pi +pianissimo +pianissimos +pianist +pianist's +pianists +piano +piano's +pianoforte +pianoforte's +pianofortes +pianos +piaster +piazza +piazza's +piazzas +pica +pica's +picador +picador's +picadors +picaresque +picayune +piccalilli +piccalilli's +piccolo +piccolo's +piccolos +pick +pickaxe's +pickaxes +picked +picker +picker's +pickerel +pickerel's +pickerels +pickers +picket +picket's +picketed +picketers +picketing +pickets +pickier +pickiest +picking +pickings +pickle +pickle's +pickled +pickles +pickling +pickpocket +pickpocket's +pickpockets +picks +pickup +pickups +picky +picnic +picnic's +picnicked +picnicker +picnicker's +picnickers +picnicking +picnics +picoseconds +picot +picot's +picots +pictogram +pictogram's +pictograph +pictograph's +pictographic +pictographs +pictorial +pictorially +pictorials +picture +picture's +pictured +pictures +picturesque +picturesquely +picturing +piddle +piddled +piddles +piddling +pidgin +pidgin's +pidginise +pidginize +pidgins +pie +pie's +piebald +piece +piece's +pieced +piecemeal +pieces +piecewise +piecework +piecework's +pieceworker +pieceworker's +pieceworkers +piecing +pied +pier +pier's +pierce +pierced +pierces +piercing +piercingly +piers +pies +piety +piety's +piezoelectric +piffle +piffle's +piffling +pig +pig's +pigeon +pigeon's +pigeonhole +pigeonhole's +pigeonholed +pigeonholes +pigeonholing +pigeons +pigface +pigged +piggeries +piggery +piggery's +pigging +piggish +piggy +piggyback +piggyback's +piggybacked +piggybacking +piggybacks +pigheaded +pigheadedly +pigheadedness +piglet +piglet's +piglets +pigment +pigment's +pigmentation +pigmentation's +pigmented +pigments +pigpen +pigpen's +pigpens +pigs +pigskin +pigskin's +pigskins +pigsties +pigsty +pigsty's +pigswill +pigswill's +pigtail +pigtail's +pigtailed +pigtails +pike +pike's +piker +pikes +pikestaff +pikestaff's +pikestaffs +pilaf +pilaf's +pilaster +pilaster's +pilasters +pilchard +pilchard's +pilchards +pile +pile's +piled +piles +pileup +pileup's +pileups +pilfer +pilferage +pilferage's +pilfered +pilferer +pilferer's +pilferers +pilfering +pilfers +pilgrim +pilgrim's +pilgrimage +pilgrimage's +pilgrimages +pilgrims +piling +piling's +pilings +pill +pill's +pillage +pillaged +pillagers +pillages +pillaging +pillar +pillar's +pillared +pillars +pillbox +pillbox's +pillboxes +pillion +pillion's +pillions +pilloried +pillories +pillory +pillory's +pillorying +pillow +pillow's +pillowcase +pillowcase's +pillowcases +pillowed +pillowing +pillows +pillowslip +pillowslips +pills +pilot +pilot's +piloted +pilothouse +pilothouse's +pilothouses +piloting +pilots +pimento +pimento's +pimentos +pimiento +pimiento's +pimientos +pimp +pimp's +pimped +pimpernel +pimpernel's +pimpernels +pimping +pimple +pimple's +pimpled +pimples +pimply +pimps +pin +pin's +pinafore +pinafore's +pinafores +pinball +pinball's +pincer +pincers +pinch +pinched +pincher +pincher's +pinches +pinching +pincushion +pincushion's +pincushions +pindan +pine +pine's +pineal +pineapple +pineapple's +pineapples +pined +pines +pinewood +pinewoods +pinfeather +pinfeather's +pinfeathers +ping +pinged +pinging +pings +pinhead +pinhead's +pinheads +pinhole +pinhole's +pinholes +pining +pinion +pinion's +pinioned +pinioning +pinions +pink +pink's +pinked +pinker +pinkest +pinkeye +pinkeye's +pinkie +pinkie's +pinkies +pinking +pinkish +pinkness +pinks +pinnacle +pinnacle's +pinnacles +pinnate +pinned +pinning +pinochle +pinochle's +pinpoint +pinpointed +pinpointing +pinpoints +pinprick +pinprick's +pinpricked +pinpricking +pinpricks +pins +pinsetter +pinsetter's +pinsetters +pinstripe +pinstripe's +pinstriped +pinstripes +pint +pint's +pinto +pintos +pints +pinup +pinup's +pinups +pinwheel +pinwheel's +pinwheels +piny +pinyin +pioneer +pioneer's +pioneered +pioneering +pioneers +pious +piously +pip +pip's +pipe +pipe's +piped +pipeline +pipeline's +pipelines +piper +piper's +pipers +pipes +pipette +pipette's +pipettes +pipi +piping +pipit +pipit's +pipits +pippin +pippin's +pippins +pips +pipsqueak +pipsqueak's +pipsqueaks +piquancy +piquancy's +piquant +piquantly +pique +pique's +piqued +piques +piquing +piracy +piracy's +piranha +piranha's +piranhas +pirate +pirate's +pirated +pirates +piratical +pirating +pirouette +pirouette's +pirouetted +pirouettes +pirouetting +piscatorial +piscine +pismire +pismire's +pismires +piss +pissed +pisser +pissers +pisses +pissing +pistachio +pistachio's +pistachios +pistil +pistil's +pistils +pistol +pistol's +pistols +piston +piston's +pistons +pit +pit's +pita +pita's +pitas +pitch +pitchblende +pitchblende's +pitched +pitcher +pitcher's +pitchers +pitches +pitchfork +pitchfork's +pitchforks +pitching +pitching's +pitchman +pitchman's +pitchmen +piteous +piteously +pitfall +pitfall's +pitfalls +pith +pith's +pithead +pithead's +pitheads +pithier +pithiest +pithily +pithiness +piths +pithy +pitiable +pitiably +pitied +pities +pitiful +pitifully +pitiless +pitilessly +pitilessness +piton +piton's +pitons +pits +pittance +pittance's +pittances +pitted +pitting +pituitaries +pituitary +pituitary's +pituri +pity +pity's +pitying +pityingly +pivot +pivot's +pivotal +pivoted +pivoting +pivots +pixel +pixel's +pixels +pixie +pixie's +pixies +pizza +pizza's +pizzas +pizzeria +pizzeria's +pizzerias +pizzicato +piñata +piñatas +pkwy +pl +placard +placard's +placards +placate +placated +placates +placating +placation +placatory +place +place's +placebo +placebo's +placebos +placed +placeholder +placeholders +placekick +placekicked +placekicking +placekicks +placemen +placement +placement's +placements +placenta +placenta's +placental +placentas +placer +placer's +placers +places +placid +placidity +placidity's +placidly +placing +placket +placket's +plackets +plagiarise +plagiarised +plagiariser +plagiariser's +plagiarisers +plagiarises +plagiarising +plagiarism +plagiarism's +plagiarisms +plagiarist +plagiarist's +plagiarists +plagiarize +plagiarized +plagiarizer +plagiarizer's +plagiarizers +plagiarizes +plagiarizing +plagiary +plagiary's +plague +plague's +plagued +plagues +plaguing +plaice +plaice's +plaid +plaid's +plaids +plain +plainchant +plainchant's +plainclothes +plainclothesman +plainclothesmen +plainer +plainest +plainly +plainness +plains +plainsman +plainsman's +plainsmen +plainsong +plainsong's +plainspoken +plaint +plaint's +plaintiff +plaintiff's +plaintiffs +plaintive +plaintively +plaints +plait +plait's +plaited +plaiting +plaits +plan +plan's +planar +plane +plane's +planed +planeload +planeloads +planer +planer's +planers +planes +planet +planet's +planetarium +planetarium's +planetariums +planetary +planetoids +planets +plangent +plank +plank's +planked +planking +planks +plankton +plankton's +planned +planner +planners +planning +plans +plant +plant's +plantain +plantain's +plantains +plantar +plantation +plantation's +plantations +planted +planter +planter's +planters +planting +plantings +plants +plaque +plaque's +plaques +plash +plash's +plashed +plashes +plashing +plasma +plasma's +plasmas +plasmid +plasmids +plaster +plaster's +plasterboard +plasterboard's +plastered +plasterer +plasterer's +plasterers +plastering +plasters +plasterwork +plasterwork's +plastic +plastic's +plasticity +plasticity's +plasticization +plasticize +plasticized +plasticizer +plasticizer's +plasticizers +plasticizes +plasticizing +plastics +plat +plate +plate's +plateau +plateau's +plateaus +plated +plateful +platefuls +platelet +platelet's +platelets +platen +platen's +platens +plates +platform +platform's +platforms +plating +platinum +platinum's +platitude +platitude's +platitudes +platitudinous +platonic +platoon +platoon's +platoons +plats +platted +platter +platter's +platters +platting +platy +platypus +platypus's +platypuses +platys +plaudit +plaudit's +plaudits +plausibility +plausible +plausibly +play +playability +playable +playact +playacted +playacting +playacts +playback +playback's +playbacks +playbill +playbill's +playbills +playbook +playbook's +playbooks +playboy +playboy's +playboys +played +player +player's +players +playfellow +playfellows +playful +playfully +playfulness +playgirl +playgirl's +playgirls +playgoer +playgoer's +playgoers +playground +playground's +playgrounds +playgroup +playgroups +playhouse +playhouse's +playhouses +playing +playmate +playmate's +playmates +playoff +playoffs +playpen +playpen's +playpens +playroom +playroom's +playrooms +plays +playschool +playschool's +playschools +plaything +plaything's +playthings +playtime +playtime's +playwright +playwright's +playwrights +plaza +plaza's +plazas +plea +plea's +plead +pleaded +pleader +pleader's +pleaders +pleading +pleading's +pleadingly +pleadings +pleads +pleas +pleasant +pleasanter +pleasantest +pleasantly +pleasantness +pleasantries +pleasantry +pleasantry's +please +pleased +pleases +pleasing +pleasingly +pleasurable +pleasurably +pleasure +pleasure's +pleasured +pleasures +pleasuring +pleat +pleat's +pleated +pleating +pleats +plebe +plebe's +plebeian +plebeians +plebes +plebiscite +plebiscite's +plebiscites +plebs +plectra +plectrum +plectrum's +plectrums +pledge +pledge's +pledged +pledges +pledging +plenary +plenipotentiaries +plenipotentiary +plenitude +plenitude's +plenitudes +plenteous +plenteously +plentiful +plentifully +plenty +plenty's +plenum +plenum's +plenums +pleonasm +pleonasm's +pleonasms +plethora +plethora's +pleura +pleura's +pleurae +pleural +pleurisy +pleurisy's +plexus +plexus's +plexuses +pliability +pliability's +pliable +pliancy +pliancy's +pliant +plied +pliers +plies +plight +plight's +plighted +plighting +plights +plimsoll +plimsoll's +plimsolls +plinth +plinth's +plinths +plod +plodded +plodder +plodder's +plodders +plodding +plods +plonk +plonked +plonking +plonko +plonks +plop +plop's +plopped +plopping +plops +plosive +plosives +plot +plot's +plots +plotted +plotter +plotter's +plotters +plotting +plough +plough's +ploughboy +ploughboy's +ploughboys +ploughed +ploughing +ploughman +ploughman's +ploughmen +ploughs +ploughshare +ploughshare's +ploughshares +plover +plover's +plovers +plow +plow's +plowboy +plowboy's +plowboys +plowed +plowing +plowman +plowman's +plowmen +plows +plowshare +plowshare's +plowshares +ploy +ploy's +ploys +pluck +plucked +pluckier +pluckiest +pluckily +pluckiness +plucking +plucks +plucky +plug +plug's +plugged +plugging +plughole +plugholes +plugs +plum +plum's +plumage +plumage's +plumb +plumb's +plumbed +plumber +plumber's +plumbers +plumbing +plumbing's +plumbs +plume +plume's +plumed +plumes +plumier +plumiest +pluming +plummet +plummeted +plummeting +plummets +plump +plumped +plumper +plumpest +plumping +plumpness +plumps +plums +plumy +plunder +plundered +plunderer +plunderers +plundering +plunders +plunge +plunged +plunger +plunger's +plungers +plunges +plunging +plunk +plunked +plunking +plunks +pluperfect +pluperfects +plural +pluralism +pluralism's +pluralist +pluralistic +pluralists +pluralities +plurality +plurality's +pluralize +pluralized +pluralizes +pluralizing +plurals +plus +pluses +plush +plush's +plusher +plushest +plutocracies +plutocracy +plutocracy's +plutocrat +plutocrat's +plutocratic +plutocrats +plutonium +plutonium's +pluvial +ply +plying +plywood +plywood's +pm +pneumatic +pneumatically +pneumatics +pneumonia +pneumonia's +poach +poached +poacher +poacher's +poachers +poaches +poaching +pock +pock's +pocked +pocket +pocket's +pocketbook +pocketbook's +pocketbooks +pocketed +pocketful +pocketful's +pocketfuls +pocketing +pockets +pocking +pockmark +pockmark's +pockmarked +pockmarks +pocks +pod +pod's +poddy +podiatrist +podiatrist's +podiatrists +podiatry +podiatry's +podium +podium's +podiums +pods +poem +poem's +poems +poesies +poesy +poesy's +poet +poet's +poetaster +poetaster's +poetasters +poetess +poetess's +poetesses +poetic +poetical +poetically +poeticise +poeticised +poeticises +poeticising +poeticize +poeticized +poeticizes +poeticizing +poetics +poetise +poetised +poetises +poetising +poetize +poetized +poetizes +poetizing +poetry +poetry's +poets +pogo +pogrom +pogrom's +pogroms +poi +poi's +poignancy +poignancy's +poignant +poignantly +poinsettia +poinsettia's +poinsettias +point +point's +pointed +pointedly +pointer +pointer's +pointers +pointier +pointiest +pointillism +pointillism's +pointillist +pointillist's +pointillists +pointing +pointless +pointlessly +pointlessness +points +pointy +poise +poise's +poised +poises +poising +poison +poison's +poisoned +poisoning +poisoning's +poisonings +poisonous +poisonously +poisons +poke +poked +poker +poker's +pokers +pokes +pokier +pokiest +poking +poky +polar +polarisation +polarisation's +polarisations +polarise +polarised +polarises +polarising +polarities +polarity +polarity's +polarization +polarization's +polarizations +polarize +polarized +polarizer +polarizer's +polarizes +polarizing +pole +pole's +poleaxe +poleaxe's +poleaxes +polecat +polecat's +polecats +poled +polemic +polemical +polemically +polemicist +polemicists +polemics +poler +poles +polestar +polestars +poley +police +police's +policed +policeman +policeman's +policemen +polices +policewoman +policewoman's +policewomen +policies +policing +policy +policy's +policyholder +policyholder's +policyholders +policymaker +policymakers +poling +polio +polio's +poliomyelitis +poliomyelitis's +polios +polish +polished +polisher +polisher's +polishers +polishes +polishing +politburo +politburos +polite +politely +politeness +politer +politest +politic +political +politically +politician +politician's +politicians +politicisations +politicise +politicised +politicises +politicising +politicization +politicizations +politicize +politicized +politicizes +politicizing +politicked +politicking +politico +politico's +politicos +politics +polities +polity +polity's +polka +polka's +polkaed +polkaing +polkas +poll +poll's +pollard +pollards +polled +pollen +pollen's +pollens +pollinate +pollinated +pollinates +pollinating +pollination +pollination's +pollinator +pollinator's +pollinators +polling +polliwog +polliwog's +polliwogs +polls +pollster +pollster's +pollsters +pollutant +pollutant's +pollutants +pollute +polluted +polluter +polluter's +polluters +pollutes +polluting +pollution +pollution's +pollutions +pollywog's +polo +polo's +polonaise +polonaise's +polonaises +polonium +polonium's +poltergeist +poltergeist's +poltergeists +poltroon +poltroon's +poltroons +poly +polyandrous +polyandry +polyandry's +polyatomic +polycarbonate +polychromatic +polychrome +polyclinic +polyclinic's +polyclinics +polycrystalline +polycyclic +polyester +polyester's +polyesters +polyestrous +polyethylene +polyethylene's +polygamist +polygamist's +polygamists +polygamous +polygamy +polygamy's +polyglot +polyglots +polygon +polygon's +polygonal +polygons +polygraph +polygraph's +polygraphs +polyhedral +polyhedron +polyhedron's +polyhedrons +polymath +polymath's +polymaths +polymer +polymer's +polymerase +polymerases +polymeric +polymerisation +polymerisation's +polymerisations +polymerise +polymerised +polymerises +polymerising +polymerization +polymerization's +polymerizations +polymerize +polymerized +polymerizes +polymerizing +polymers +polymorphic +polymorphism +polymorphism's +polymorphisms +polymorphous +polynomial +polynomials +polyp +polyp's +polypeptide +polypeptide's +polypeptides +polyphonic +polyphony +polyphony's +polypropylene +polypropylene's +polyps +polysaccharides +polystyrene +polystyrene's +polysyllabic +polysyllable +polysyllable's +polysyllables +polytechnic +polytechnic's +polytechnics +polytheism +polytheism's +polytheist +polytheist's +polytheistic +polytheists +polythene +polythene's +polyunsaturated +polyurethane +polyurethane's +polyurethanes +polyvinyl +pomade +pomade's +pomaded +pomades +pomading +pomander +pomander's +pomanders +pomegranate +pomegranate's +pomegranates +pommel +pommel's +pommels +pommy +pomp +pomp's +pompadour +pompadour's +pompadours +pompano +pompano's +pompanos +pompom +pompom's +pompoms +pompon's +pomposity +pomposity's +pompous +pompously +pompousness +poncho +poncho's +ponchos +pond +pond's +ponder +pondered +pondering +ponderous +ponderously +ponderousness +ponders +ponds +pone +pone's +pones +pong +pongee +pongee's +poniard +poniard's +poniards +ponies +pontiff +pontiff's +pontiffs +pontifical +pontifically +pontificate +pontificated +pontificates +pontificating +pontoon +pontoon's +pontoons +pony +pony's +ponytail +ponytail's +ponytails +pooch +pooch's +pooches +poodle +poodle's +poodles +poof +pooh +pool +pool's +pooled +pooling +poolroom +poolroom's +poolrooms +pools +poolside +poon +poonce +poop +poop's +pooped +pooping +poops +poor +poorer +poorest +poorhouse +poorhouse's +poorhouses +poorly +poorness +pop +popcorn +popcorn's +pope +pope's +popes +popgun +popgun's +popguns +popinjay +popinjay's +popinjays +poplar +poplar's +poplars +poplin +poplin's +popover +popover's +popovers +poppa +poppas +popped +popper +popper's +poppers +poppet +poppies +popping +poppy +poppy's +poppycock +poppycock's +pops +populace +populace's +populaces +popular +popularisation +popularisation's +popularisations +popularise +popularised +popularises +popularising +popularity +popularity's +popularization +popularization's +popularizations +popularize +popularized +popularizes +popularizing +popularly +populate +populated +populates +populating +population +population's +populations +populism +populist +populist's +populists +populous +porcelain +porcelain's +porcelains +porch +porch's +porches +porcine +porcupine +porcupine's +porcupines +pore +pored +pores +porgies +porgy +porgy's +poring +pork +pork's +porker +porker's +porkers +porkier +porkiest +porky +porn +porno +pornographer +pornographer's +pornographers +pornographic +pornographically +pornography +pornography's +porosity +porosity's +porous +porphyry +porphyry's +porpoise +porpoise's +porpoises +porridge +porridge's +porringer +porringer's +porringers +port +port's +portability +portable +portables +portage +portage's +portaged +portages +portaging +portal +portal's +portals +portcullis +portcullis's +portcullises +ported +portend +portended +portending +portends +portent +portent's +portentous +portentously +portentousness +portents +porter +porter's +porterhouse +porterhouse's +porterhouses +porters +portfolio +portfolio's +portfolios +porthole +porthole's +portholes +portico +portico's +porticoes +porting +portion +portion's +portioned +portioning +portions +portlier +portliest +portliness +portly +portmanteau +portmanteau's +portmanteaus +portrait +portrait's +portraitist +portraitist's +portraitists +portraits +portraiture +portraiture's +portray +portrayal +portrayal's +portrayals +portrayed +portraying +portrays +ports +pos +pose +posed +poser +poser's +posers +poses +poseur +poseur's +poseurs +posh +posies +posing +posit +posited +positing +position +position's +positional +positioned +positioning +positions +positive +positively +positives +positivism +positivism's +positivist +positivists +positron +positron's +positrons +posits +posse +posse's +posses +possess +possessed +possesses +possessing +possession +possession's +possessions +possessive +possessively +possessiveness +possessives +possessor +possessor's +possessors +possibilities +possibility +possibility's +possible +possibly +possie +possum +possum's +possums +post +post's +postage +postage's +postal +postbag +postbag's +postbags +postcard +postcard's +postcards +postcode +postcode's +postcodes +postdate +postdates +postdating +postdoctoral +posted +poster +poster's +posterior +posteriors +posterity +posterity's +posters +postfixes +postgraduate +postgraduate's +postgraduates +posthumous +posthumously +posthypnotic +postie +posting +posting's +postings +postlude +postlude's +postludes +postman +postman's +postmark +postmark's +postmarked +postmarking +postmarks +postmaster +postmaster's +postmasters +postmen +postmenopausal +postmeridian +postmistress +postmistress's +postmistresses +postmodernism +postmodernist +postmodernists +postnasal +postnatal +postoperative +postpartum +postpone +postponed +postponement +postponements +postpones +postponing +postprandial +posts +postscript +postscript's +postscripts +postseason +postseasons +postulate +postulated +postulates +postulating +postulation +postulation's +postulations +postural +posture +posture's +postured +postures +posturing +posy +posy's +pot +pot's +potable +potables +potash +potash's +potassium +potassium's +potato +potato's +potatoes +potbellied +potbellies +potbelly +potbelly's +potboilers +potch +potency +potency's +potent +potentate +potentate's +potentates +potential +potentialities +potentiality +potentiality's +potentially +potentials +potentiometer +potentiometer's +potentiometers +potently +pothead +pothead's +potheads +potherb +potherb's +potherbs +potholder +potholder's +potholders +pothole +pothole's +potholed +potholes +potholing +pothook +pothook's +pothooks +potion +potion's +potions +potluck +potluck's +potlucks +potoroo +potpie +potpie's +potpies +potpourri +potpourri's +potpourris +pots +potsherd +potsherd's +potsherds +pottage +pottage's +potted +potter +potter's +pottered +potteries +pottering +potters +pottery +pottery's +potties +potting +potty +pouch +pouch's +pouched +pouches +pouching +pouf +pouf's +poufs +poultice +poultice's +poultices +poultry +poultry's +pounce +pounced +pounces +pouncing +pound +poundage +poundage's +pounded +pounding +poundings +pounds +pour +poured +pourer +pourers +pouring +pours +pout +pouted +pouter +pouter's +pouters +pouting +pouts +poverty +poverty's +powder +powder's +powdered +powdering +powders +powdery +power +power's +powerboat +powerboat's +powerboats +powered +powerful +powerfully +powerfulness +powerhouse +powerhouse's +powerhouses +powering +powerless +powerlessly +powerlessness +powers +powwow +powwow's +powwowed +powwowing +powwows +pox +pox's +poxes +pp +pr +practicability +practicable +practicably +practical +practicalities +practicality +practicality's +practically +practice +practice's +practiced +practices +practicing +practicum +practicum's +practise +practised +practises +practising +practitioner +practitioner's +practitioners +praecox +praetor +praetor's +praetorian +praetors +pragmatic +pragmatically +pragmatics +pragmatism +pragmatism's +pragmatist +pragmatist's +pragmatists +prairie +prairie's +prairies +praise +praise's +praised +praises +praiseworthiness +praiseworthy +praising +praline +praline's +pralines +pram +pram's +prams +prance +pranced +prances +prancing +prang +prangs +prank +prank's +pranks +prankster +prankster's +pranksters +praseodymium +praseodymium's +prate +prated +prates +pratfall +pratfall's +pratfalls +prating +prattle +prattled +prattler +prattler's +prattlers +prattles +prattling +prawn +prawn's +prawns +pray +prayed +prayer +prayer's +prayerful +prayerfully +prayers +praying +prays +pre +preach +preached +preacher +preacher's +preachers +preaches +preaching +preachment +preachment's +preachy +preadolescence +preadolescences +preamble +preamble's +preambles +preamp +preamplifier +preamplifier's +prearrange +prearranged +prearrangement +prearrangement's +prearranges +prearranging +preauthorise +preauthorize +precancerous +precarious +precariously +precariousness +precaution +precaution's +precautionary +precautions +precede +preceded +precedence +precedence's +precedent +precedent's +precedents +precedes +preceding +precept +precept's +preceptor +preceptor's +preceptors +precepts +precession +precession's +precinct +precinct's +precincts +precious +preciously +preciousness +precipice +precipice's +precipices +precipitant +precipitants +precipitate +precipitated +precipitately +precipitates +precipitating +precipitation +precipitation's +precipitations +precipitous +precipitously +precise +precisely +preciseness +precision +precision's +precisions +preclinical +preclude +precluded +precludes +precluding +preclusion +precocious +precociously +precociousness +precocity +precocity's +precognition +precognition's +precognitions +precognitive +preconceive +preconceived +preconceives +preconceiving +preconception +preconception's +preconceptions +precondition +precondition's +preconditioned +preconditioning +preconditions +precook +precooked +precooking +precooks +precursor +precursor's +precursors +precursory +predate +predated +predates +predating +predation +predation's +predations +predator +predator's +predators +predatory +predawn +predecease +predeceased +predeceases +predeceasing +predecessor +predecessor's +predecessors +predefine +predefined +predefining +predestination +predestination's +predestine +predestined +predestines +predestining +predetermination +predetermination's +predetermine +predetermined +predetermines +predetermining +predicable +predicament +predicament's +predicaments +predicate +predicated +predicates +predicating +predication +predication's +predicative +predicatively +predict +predictability +predictability's +predictable +predictably +predicted +predicting +prediction +prediction's +predictions +predictive +predictor +predictor's +predictors +predicts +predigest +predigesting +predigests +predilection +predilection's +predilections +predispose +predisposed +predisposes +predisposing +predisposition +predisposition's +predispositions +predominance +predominance's +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +preemie +preemie's +preemies +preemptor +preemptor's +preen +preened +preening +preens +preexistent +prefab +prefab's +prefabricate +prefabricated +prefabricates +prefabricating +prefabrication +prefabrication's +prefabs +preface +preface's +prefaced +prefaces +prefacing +prefatory +prefect +prefect's +prefects +prefecture +prefecture's +prefectures +prefer +preferable +preferably +preference +preference's +preferences +preferential +preferentially +preferment +preferment's +preferred +preferring +prefers +prefigure +prefigured +prefigures +prefiguring +prefix +prefix's +prefixed +prefixes +prefixing +preformed +pregnancies +pregnancy +pregnancy's +pregnant +preheat +preheated +preheating +preheats +prehensile +prehistoric +prehistorically +prehistory +prehistory's +prejudge +prejudged +prejudgement +prejudgement's +prejudgements +prejudges +prejudging +prejudgment +prejudgment's +prejudgments +prejudice +prejudice's +prejudiced +prejudices +prejudicial +prejudicing +prelacy +prelacy's +prelate +prelate's +prelates +prelim +preliminaries +preliminarily +preliminary +prelims +preliterate +preloaded +prelude +prelude's +preludes +premarital +premature +prematurely +premed +premedical +premeditate +premeditated +premeditates +premeditating +premeditation +premeditation's +premeds +premenstrual +premier +premier's +premiere +premiere's +premiered +premieres +premiering +premiers +premiership +premiership's +premierships +premise +premised +premises +premising +premium +premium's +premiums +premix +premixed +premixes +premixing +premolar +premolars +premonition +premonition's +premonitions +premonitory +prenatal +prenuptial +preoccupation +preoccupation's +preoccupations +preoccupied +preoccupies +preoccupy +preoccupying +preoperative +preordain +preordained +preordaining +preordains +prep +prep's +prepaid +preparation +preparation's +preparations +preparative +preparatory +prepare +prepared +preparedness +preparer +preparers +prepares +preparing +prepay +prepaying +prepayment +prepayment's +prepayments +prepays +preponderance +preponderance's +preponderances +preponderant +preponderantly +preponderate +preponderated +preponderates +preponderating +preposition +preposition's +prepositional +prepositions +prepossess +prepossessed +prepossesses +prepossessing +prepossession +prepossession's +prepossessions +preposterous +preposterously +prepped +preppies +prepping +preppy +preprogram +preps +prepubescent +prepuce +prepuce's +prepuces +prequel +prequels +prerecord +prerecording +prerecords +prerequisite +prerequisites +prerogative +prerogative's +prerogatives +pres +presage +presage's +presaged +presages +presaging +presbyter +presbyter's +presbyteries +presbyters +presbytery +presbytery's +preschool +preschooler +preschoolers +preschools +prescience +prescience's +prescient +presciently +prescribe +prescribed +prescribes +prescribing +prescript +prescript's +prescription +prescription's +prescriptions +prescriptive +prescriptively +prescriptivism +prescripts +preseason +presence +presence's +presences +present +presentable +presentably +presentation +presentation's +presentational +presentations +presented +presenter +presenters +presentiment +presentiment's +presentiments +presenting +presently +presentment +presentment's +presentments +presents +preservation +preservation's +preservationist +preservationists +preservative +preservative's +preservatives +preserve +preserved +preserver +preserver's +preservers +preserves +preserving +preset +presets +presetting +preshrink +preshrinking +preshrinks +preside +presided +presidencies +presidency +presidency's +president +president's +presidential +presidents +presides +presidia +presiding +presidium +presidium's +press +pressed +presser +presser's +pressers +presses +pressing +pressingly +pressings +pressman +pressman's +pressmen +pressure +pressure's +pressured +pressures +pressuring +pressurisation +pressurisation's +pressurisations +pressurise +pressurised +pressurises +pressurising +pressurization +pressurization's +pressurizations +pressurize +pressurized +pressurizes +pressurizing +prestidigitation +prestidigitation's +prestidigitator +prestidigitator's +prestige +prestige's +prestigious +presto +prestos +presumable +presumably +presume +presumed +presumes +presuming +presumption +presumption's +presumptions +presumptive +presumptively +presumptuous +presumptuously +presumptuousness +presuppose +presupposed +presupposes +presupposing +presupposition +presuppositions +preteen +preteens +pretence +pretence's +pretences +pretend +pretended +pretender +pretender's +pretenders +pretending +pretends +pretense +pretense's +pretenses +pretension +pretension's +pretensions +pretentious +pretentiously +pretentiousness +preterit +preterit's +preterits +preterm +preternatural +preternaturally +pretext +pretext's +pretexts +prettied +prettier +pretties +prettiest +prettified +prettifies +prettify +prettifying +prettily +prettiness +pretty +prettying +pretzel +pretzel's +pretzels +prevail +prevailed +prevailing +prevails +prevalence +prevalence's +prevalent +prevalently +prevaricate +prevaricated +prevaricates +prevaricating +prevarication +prevarications +prevaricator +prevaricator's +prevaricators +prevent +preventable +preventative +preventatives +prevented +preventing +prevention +prevention's +preventions +preventive +preventives +prevents +preview +preview's +previewed +previewing +previews +previous +previously +prevision +prevision's +previsions +prey +prey's +preyed +preying +preys +price +price's +priced +priceless +prices +pricey +pricier +priciest +pricing +prick +pricked +pricking +prickle +prickle's +prickled +prickles +pricklier +prickliest +prickliness +prickling +prickly +pricks +pride +pride's +prided +prideful +prides +priding +pried +prier +prier's +priers +pries +priest +priest's +priestess +priestess's +priestesses +priesthood +priesthood's +priesthoods +priestly +priests +prig +prig's +priggish +priggishly +priggishness +prigs +prim +primacy +primacy's +primal +primaries +primarily +primary +primate +primate's +primates +prime +primed +primer +primer's +primers +primes +primeval +priming +primitive +primitively +primitiveness +primitives +primly +primmer +primmest +primness +primogenitor +primogenitor's +primogenitors +primogeniture +primogeniture's +primordial +primordially +primp +primped +primping +primps +primrose +primrose's +primroses +prince +prince's +princedom +princedom's +princedoms +princely +princes +princess +princess's +princesses +principal +principalities +principality +principality's +principally +principals +principle +principle's +principled +principles +print +printable +printed +printer +printer's +printers +printing +printing's +printings +printmaking +printmaking's +printout +printouts +prints +prior +prioress +prioress's +prioresses +priories +priorities +prioritisations +prioritise +prioritised +prioritises +prioritising +prioritization +prioritizations +prioritize +prioritized +prioritizes +prioritizing +priority +priority's +priors +priory +priory's +prise +prised +prises +prising +prism +prism's +prismatic +prisms +prison +prison's +prisoner +prisoner's +prisoners +prisons +prissier +prissiest +prissily +prissiness +prissy +pristine +privacy +privacy's +private +privateer +privateer's +privateers +privately +privates +privation +privation's +privations +privatisation +privatisations +privatise +privatised +privatises +privatising +privatization +privatizations +privatize +privatized +privatizes +privatizing +privet +privet's +privets +privies +privilege +privilege's +privileged +privileges +privileging +privy +prize +prize Odeon +prize's +prized +prizes +prizing +pro +proactive +proactively +probabilistic +probabilistically +probabilities +probability +probability's +probable +probably +probate +probate's +probated +probates +probating +probation +probation's +probationary +probationer +probationer's +probationers +probative +probe +probed +probes +probing +probity +probity's +problem +problem's +problematic +problematical +problematically +problems +proboscis +proboscis's +proboscises +proc +procaine +procaine's +procedural +procedurally +procedure +procedure's +procedures +proceed +proceeded +proceeding +proceeding's +proceedings +proceeds +process +process's +processed +processes +processing +procession +procession's +processional +processionals +processions +processor +processor's +processors +proclaim +proclaimed +proclaiming +proclaims +proclamation +proclamation's +proclamations +proclivities +proclivity +proclivity's +proconsul +proconsul's +proconsuls +procrastinate +procrastinated +procrastinates +procrastinating +procrastination +procrastination's +procrastinations +procrastinator +procrastinator's +procrastinators +procreate +procreated +procreates +procreating +procreation +procreation's +procreative +proctor +proctor's +proctored +proctoring +proctors +procurable +procurator +procurator's +procurators +procure +procured +procurement +procurement's +procurements +procurer +procurer's +procurers +procures +procuring +prod +prodded +prodding +prodigal +prodigality +prodigally +prodigals +prodigies +prodigious +prodigiously +prodigy +prodigy's +prods +produce +produced +producer +producer's +producers +produces +producible +producing +product +product's +production +production's +productions +productive +productively +productiveness +productivity +productivity's +products +proem +prof's +profanation +profanations +profane +profaned +profanely +profaneness +profanes +profaning +profanities +profanity +profanity's +profess +professed +professedly +professes +professing +profession +profession's +professional +professionalism +professionalism's +professionalize +professionalized +professionalizes +professionalizing +professionally +professionals +professions +professor +professor's +professorial +professorially +professors +professorship +professorship's +professorships +proffer +proffered +proffering +proffers +proficiencies +proficiency +proficiency's +proficient +proficiently +profile +profile's +profiled +profiles +profiling +profit +profit's +profitability +profitability's +profitable +profitably +profited +profiteer +profiteer's +profiteered +profiteering +profiteers +profiterole +profiterole's +profiteroles +profiting +profitless +profits +profligacy +profligate +profligately +profligates +profound +profounder +profoundest +profoundly +profoundness +profs +profundities +profundity +profundity's +profuse +profusely +profuseness +profusion +profusion's +profusions +progenitor +progenitor's +progenitors +progeny +progeny's +progesterone +progesterone's +prognoses +prognosis +prognosis's +prognostic +prognosticate +prognosticated +prognosticates +prognosticating +prognostication +prognostication's +prognostications +prognosticator +prognosticators +prognostics +program +program's +programmable +programmatic +programme +programme's +programmed +programmer +programmer's +programmers +programmes +programming +programs +progress +progress's +progressed +progresses +progressing +progression +progression's +progressions +progressive +progressively +progressiveness +progressives +prohibit +prohibited +prohibiting +prohibition +prohibition's +prohibitionist +prohibitionist's +prohibitionists +prohibitions +prohibitive +prohibitively +prohibits +project +project's +projected +projectile +projectile's +projectiles +projecting +projection +projection's +projectionist +projectionist's +projectionists +projections +projective +projector +projector's +projectors +projects +prolapsed +proletarian +proletarians +proletariat +proletariat's +proliferate +proliferated +proliferates +proliferating +proliferation +proliferation's +prolific +prolifically +prolix +prolixity +prolixity's +prologue +prologue's +prologues +prolong +prolongation +prolongation's +prolongations +prolonged +prolonging +prolongs +prom +prom's +promenade +promenade's +promenaded +promenades +promenading +promethium +promethium's +prominence +prominence's +prominences +prominent +prominently +promiscuity +promiscuity's +promiscuous +promiscuously +promise +promised +promises +promising +promisingly +promissory +promo +promontories +promontory +promontory's +promos +promote +promoted +promoter +promoter's +promoters +promotes +promoting +promotion +promotion's +promotional +promotions +prompt +prompted +prompter +prompter's +prompters +promptest +prompting +promptings +promptitude +promptitude's +promptly +promptness +prompts +proms +promulgate +promulgated +promulgates +promulgating +promulgation +promulgation's +promulgations +promulgator +promulgator's +promulgators +prone +proneness +prong +prong's +pronged +pronghorn +pronghorn's +pronghorns +prongs +pronominal +pronoun +pronoun's +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronouncement's +pronouncements +pronounces +pronouncing +pronouns +pronto +pronuclear +pronunciation +pronunciation's +pronunciations +proof +proof's +proofed +proofing +proofread +proofreaders +proofreading +proofreads +proofs +prop +propaganda +propaganda's +propagandise +propagandised +propagandises +propagandising +propagandist +propagandist's +propagandists +propagandize +propagandized +propagandizes +propagandizing +propagate +propagated +propagates +propagating +propagation +propagation's +propagator +propagator's +propagators +propane +propane's +propel +propellant +propellant's +propellants +propelled +propeller +propeller's +propellers +propelling +propels +propensities +propensity +propensity's +proper +properly +propertied +properties +property +property's +prophecies +prophecy +prophecy's +prophesied +prophesier +prophesier's +prophesiers +prophesies +prophesy +prophesying +prophet +prophet's +prophetess +prophetesses +prophetic +prophetical +prophetically +prophets +prophylactic +prophylactics +prophylaxes +prophylaxis +propinquity +propinquity's +propitiate +propitiated +propitiates +propitiating +propitiation +propitiatory +propitious +propitiously +proponent +proponent's +proponents +proportion +proportion's +proportional +proportionality +proportionality's +proportionally +proportionate +proportionately +proportioned +proportioning +proportions +proposal +proposal's +proposals +propose +proposed +proposes +proposing +proposition +proposition's +propositional +propositioned +propositioning +propositions +propound +propounded +propounding +propounds +propped +propping +proprietary +proprieties +proprietor +proprietor's +proprietors +proprietorship +proprietorship's +propriety +propriety's +props +propulsion +propulsion's +propulsive +propylene +propylene's +prorate +prorated +prorates +prorating +prorogation +prorogation's +prorogue +prorogued +prorogues +proroguing +pros +prosaic +prosaically +proscenium +proscenium's +prosceniums +proscribe +proscribed +proscribes +proscribing +proscription +proscription's +proscriptions +proscriptive +prose +prose's +prosecutable +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecution's +prosecutions +prosecutor +prosecutor's +prosecutors +proselyte +proselyte's +proselytes +proselytise +proselytised +proselytises +proselytising +proselytize +proselytized +proselytizer +proselytizer's +proselytizers +proselytizes +proselytizing +prosier +prosiest +prosing +prosodic +prosodies +prosody +prosody's +prospect +prospect's +prospected +prospecting +prospective +prospectively +prospector +prospector's +prospectors +prospects +prospectus +prospectus's +prospectuses +prosper +prospered +prospering +prosperity +prosperity's +prosperous +prosperously +prospers +prostate +prostate's +prostates +prostheses +prosthesis +prosthesis's +prosthetic +prosthetics +prostitute +prostitute's +prostituted +prostitutes +prostituting +prostitution +prostitution's +prostrate +prostrated +prostrates +prostrating +prostration +prostration's +prostrations +prosy +protactinium +protactinium's +protagonist +protagonist's +protagonists +protean +protease +protease's +protect +protected +protecting +protection +protection's +protectionism +protectionism's +protectionist +protectionist's +protectionists +protections +protective +protectively +protectiveness +protector +protector's +protectorate +protectorate's +protectorates +protectors +protects +protein +protein's +proteins +protest +protest's +protestant +protestants +protestation +protestation's +protestations +protested +protester +protester's +protesters +protesting +protests +protocol +protocol's +protocols +proton +proton's +protons +protoplasm +protoplasm's +protoplasmic +prototype +prototype's +prototyped +prototypes +prototypical +prototyping +protozoa +protozoan +protozoon's +protract +protracted +protracting +protraction +protraction's +protractor +protractor's +protractors +protracts +protrude +protruded +protrudes +protruding +protrusion +protrusion's +protrusions +protrusive +protuberance +protuberances +protuberant +protégé +protégé's +protégée +protégées +protégés +proud +prouder +proudest +proudly +provability +provability's +provable +provably +prove +proved +provenance +provenance's +provenances +provender +provender's +provenience +provenience's +proverb +proverb's +proverbial +proverbially +proverbs +proves +provide +provided +providence +providence's +provident +providential +providentially +providently +provider +provider's +providers +provides +providing +province +province's +provinces +provincial +provincialism +provincialism's +provincially +provincials +proving +provision +provision's +provisional +provisionally +provisioned +provisioning +provisions +proviso +proviso's +provisos +provocateur +provocateurs +provocation +provocation's +provocations +provocative +provocatively +provoke +provoked +provoker +provokers +provokes +provoking +provokingly +provolone +provolone's +provost +provost's +provosts +prow +prow's +prowess +prowess's +prowl +prowled +prowler +prowler's +prowlers +prowling +prowls +prows +proxies +proximal +proximate +proximately +proximity +proximity's +proxy +proxy's +prude +prude's +prudence +prudence's +prudent +prudential +prudentially +prudently +prudery +prudery's +prudes +prudish +prudishly +prudishness +prune +prune's +pruned +prunes +pruning +prurience +prurience's +prurient +prussic +pry +prying +précis +précis's +précised +précising +psalm +psalm's +psalmist +psalmist's +psalmists +psalms +psalteries +psaltery +psaltery's +pseudo +pseudonym +pseudonym's +pseudonymous +pseudonyms +pseudopodia +pseudoscience +pshaw +psittacosis +psittacosis's +psoriasis +psoriasis's +psych +psyche +psyche's +psyched +psychedelic +psychedelically +psychedelics +psyches +psychiatric +psychiatrist +psychiatrist's +psychiatrists +psychiatry +psychiatry's +psychic +psychical +psychically +psychics +psyching +psycho +psycho's +psychoactive +psychoanalyse +psychoanalysed +psychoanalyses +psychoanalysing +psychoanalysis +psychoanalysis's +psychoanalyst +psychoanalysts +psychoanalytic +psychoanalytical +psychoanalytically +psychoanalyze +psychoanalyzed +psychoanalyzes +psychoanalyzing +psychobabble +psychodrama +psychodrama's +psychodramas +psychogenic +psychokinetic +psycholinguistic +psycholinguistics +psycholinguists +psychological +psychologically +psychologies +psychologist +psychologist's +psychologists +psychology +psychology's +psychometric +psychoneuroses +psychoneurosis +psychoneurosis's +psychopath +psychopath's +psychopathic +psychopathology +psychopathology's +psychopaths +psychos +psychoses +psychosis +psychosis's +psychosocial +psychosomatic +psychosomatics +psychotherapies +psychotherapist +psychotherapist's +psychotherapists +psychotherapy +psychotherapy's +psychotic +psychotically +psychotics +psychotropic +pt +ptarmigan +ptarmigan's +ptarmigans +pterodactyl +pterodactyl's +pterodactyls +pterosaurs +ptomaine +ptomaine's +pts +pub +pub's +pubertal +puberty +puberty's +pubes +pubescence +pubescent +pubic +pubis +pubis's +public +publican +publican's +publicans +publication +publication's +publications +publicise +publicised +publicises +publicising +publicist +publicist's +publicists +publicity +publicity's +publicize +publicized +publicizes +publicizing +publicly +publish +publishable +published +publisher +publisher's +publishers +publishes +publishing +publishing's +pubs +puce +puce's +puck +puck's +pucker +puckered +puckering +puckers +puckish +puckishly +pucks +pudding +pudding's +puddings +puddle +puddle's +puddles +pudenda +pudendum +pudendum's +pudgier +pudgiest +pudginess +pueblo +pueblo's +pueblos +puerile +puerility +puerility's +puerperal +puff +puff's +puffball +puffball's +puffballs +puffed +puffer +puffer's +puffers +puffier +puffiest +puffin +puffin's +puffiness +puffing +puffins +puffs +puffy +pug +pug's +pugilism +pugilism's +pugilist +pugilistic +pugilists +pugnacious +pugnaciously +pugnacity +pugnacity's +pugs +puissant +puke +puked +pukes +puking +pulchritude +pulchritude's +pulchritudinous +puling +pull +pullback +pullbacks +pulled +puller +pullers +pullet +pullet's +pullets +pulley +pulley's +pulleys +pulling +pullout +pullouts +pullover +pullover's +pullovers +pulls +pulmonary +pulp +pulp's +pulped +pulpier +pulpiest +pulpiness +pulping +pulpit +pulpit's +pulpits +pulps +pulpwood +pulpwood's +pulpy +pulsar +pulsar's +pulsars +pulsate +pulsated +pulsates +pulsating +pulsation +pulsation's +pulsations +pulse +pulse's +pulsed +pulses +pulsing +pulverisation +pulverisation's +pulverisations +pulverise +pulverised +pulverises +pulverising +pulverization +pulverization's +pulverizations +pulverize +pulverized +pulverizes +pulverizing +puma +puma's +pumas +pumice +pumice's +pumices +pummel +pummeled +pummeling +pummelled +pummelling +pummels +pump +pump's +pumped +pumpernickel +pumpernickel's +pumping +pumpkin +pumpkin's +pumpkins +pumps +pun +pun's +punch +punchbowl +punchbowl's +punched +puncheon +puncheon's +puncheons +puncher +puncher's +punchers +punches +punchier +punchiest +punching +punchy +punctilio +punctilio's +punctilious +punctiliously +punctiliousness +punctual +punctuality +punctuality's +punctually +punctuate +punctuated +punctuates +punctuating +punctuation +punctuation's +punctuations +puncture +puncture's +punctured +punctures +puncturing +pundit +pundit's +punditry +pundits +pungency +pungency's +pungent +pungently +punier +puniest +puniness +punish +punishable +punished +punishes +punishing +punishment +punishment's +punishments +punitive +punitively +punk +punk's +punks +punned +punning +puns +punster +punster's +punsters +punt +punt's +punted +punter +punter's +punters +punting +punts +puny +pup +pup's +pupa +pupa's +pupae +pupate +pupated +pupates +pupating +pupil +pupil's +pupils +puppet +puppet's +puppeteer +puppeteer's +puppeteers +puppetry +puppetry's +puppets +puppies +puppy +puppy's +pups +purblind +purchasable +purchase +purchased +purchaser +purchaser's +purchasers +purchases +purchasing +pure +purebred +purebreds +puree +puree's +pureed +pureeing +purees +purely +pureness +purer +purest +purgative +purgative's +purgatives +purgatorial +purgatories +purgatory +purgatory's +purge +purged +purges +purging +purification +purified +purifier +purifiers +purifies +purify +purifying +purism +purism's +purist +purist's +purists +puritan +puritan's +puritanical +puritanically +puritans +purities +purity +purity's +purl +purled +purler +purlieu +purlieu's +purlieus +purling +purloin +purloined +purloining +purloins +purls +purple +purple's +purples +purplish +purport +purported +purportedly +purporting +purports +purpose +purpose's +purposed +purposeful +purposefully +purposefulness +purposeless +purposelessly +purposelessness +purposely +purposes +purposing +purposive +purr +purred +purring +purrs +purse +purse's +pursed +purser +purser's +pursers +purses +pursing +pursuance +pursuance's +pursuant +pursue +pursued +pursuer +pursuer's +pursuers +pursues +pursuing +pursuit +pursuit's +pursuits +purulence +purulence's +purulent +purvey +purveyance +purveyance's +purveyed +purveying +purveyor +purveyor's +purveyors +purveys +purview +purview's +pus +pus's +push +pushbike +pushbikes +pushcart +pushcart's +pushcarts +pushchair +pushchair's +pushchairs +pushed +pusher +pusher's +pushers +pushes +pushier +pushiest +pushily +pushiness +pushing +pushover +pushover's +pushovers +pushpin +pushpin's +pushpins +pushy +pusillanimity +pusillanimity's +pusillanimous +pusillanimously +puss +pusses +pussies +pussy +pussy's +pussycat +pussycats +pussyfoot +pussyfooted +pussyfooting +pussyfoots +pustule +pustule's +pustules +put +putative +putatively +putout +putouts +putrefaction +putrefaction's +putrefactive +putrefied +putrefies +putrefy +putrefying +putrescence +putrescence's +putrescent +putrid +putridity +putridity's +puts +putsch +putsches +putt +putt's +putted +puttee +puttee's +puttees +putter +putter's +puttered +puttering +putters +puttied +putties +putting +putts +putty +putty's +puttying +puzzle +puzzled +puzzlement +puzzlement's +puzzler +puzzler's +puzzlers +puzzles +puzzling +puzzlingly +pygmies +pygmy +pygmy's +pyjama +pyjama's +pyjamas +pylon +pylon's +pylons +pylori +pyloric +pylorus +pylorus's +pyorrhea +pyorrhea's +pyorrhoea +pyorrhoea's +pyramid +pyramid's +pyramidal +pyramided +pyramiding +pyramids +pyre +pyre's +pyres +pyridine +pyridine's +pyrite +pyrite's +pyrites +pyromania +pyromania's +pyromaniac +pyromaniac's +pyromaniacs +pyrotechnic +pyrotechnical +pyrotechnics +pyroxene +pyroxene's +pyroxenes +python +python's +pythons ++++++++++ +q +qt +qty +qua +quack +quacked +quackery +quackery's +quacking +quacks +quad +quad's +quadrangle +quadrangle's +quadrangles +quadrangular +quadrant +quadrant's +quadrants +quadraphonic +quadratic +quadratic's +quadratics +quadrella +quadrennial +quadriceps +quadriceps's +quadrilateral +quadrilaterals +quadrille +quadrille's +quadrilles +quadrillion +quadrillion's +quadrillions +quadripartite +quadriplegia +quadriplegia's +quadriplegic +quadriplegic's +quadriplegics +quadruped +quadruped's +quadrupeds +quadruple +quadrupled +quadruples +quadruplet +quadruplet's +quadruplets +quadruplicate +quadruplicated +quadruplicates +quadruplicating +quadrupling +quads +quaff +quaffed +quaffing +quaffs +quagmire +quagmire's +quagmires +quahog +quahog's +quahogs +quail +quail's +quailed +quailing +quails +quaint +quainter +quaintest +quaintly +quaintness +quake +quaked +quakes +quaking +quaky +qualification +qualification's +qualifications +qualified +qualifier +qualifier's +qualifiers +qualifies +qualify +qualifying +qualitative +qualitatively +qualities +quality +quality's +qualm +qualm's +qualms +quandaries +quandary +quandary's +quandong +quanta +quanta's +quantifiable +quantification +quantified +quantifier +quantifier's +quantifiers +quantifies +quantify +quantifying +quantisation +quantise +quantised +quantises +quantising +quantitative +quantitatively +quantities +quantity +quantity's +quantization +quantize +quantized +quantizes +quantizing +quantum +quantum's +quarantine +quarantine's +quarantined +quarantines +quarantining +quark +quark's +quarks +quarrel +quarrel's +quarreled +quarreler +quarreler's +quarrelers +quarreling +quarrelled +quarreller +quarreller's +quarrellers +quarrelling +quarrels +quarrelsome +quarrelsomeness +quarried +quarries +quarry +quarry's +quarrying +quarrymen +quart +quart's +quarter +quarter's +quarterback +quarterback's +quarterbacked +quarterbacking +quarterbacks +quarterdeck +quarterdeck's +quarterdecks +quartered +quarterfinal +quarterfinal's +quarterfinals +quartering +quarterlies +quarterly +quartermaster +quartermaster's +quartermasters +quarters +quarterstaff +quarterstaff's +quartet +quartet's +quartets +quartile +quartile's +quartiles +quarto +quarto's +quartos +quarts +quartz +quartz's +quartzite +quartzite's +quasar +quasar's +quasars +quash +quashed +quashes +quashing +quasi +quaternary +quaternion +quatrain +quatrain's +quatrains +quaver +quavered +quavering +quavers +quay +quay's +quays +quayside +quayside's +quaysides +que +queasier +queasiest +queasily +queasiness +queasy +queen +queen's +queenlier +queenliest +queenly +queens +queer +queered +queerer +queerest +queering +queerly +queerness +queers +quell +quelled +quelling +quells +quench +quenchable +quenched +quencher +quencher's +quenchers +quenches +quenching +quenchless +queried +queries +quern +quern's +querulous +querulously +query +query's +querying +quest +quest's +quested +questing +question +question's +questionable +questionably +questioned +questioner +questioner's +questioners +questioning +questioningly +questionings +questionnaire +questionnaire's +questionnaires +questions +quests +queue +queue's +queued +queues +queuing +quibble +quibbled +quibbler +quibbler's +quibblers +quibbles +quibbling +quiche +quiche's +quiches +quick +quicken +quickened +quickening +quickens +quicker +quickest +quickie +quickie's +quickies +quicklime +quicklime's +quickly +quickness +quicksand +quicksand's +quicksilver +quicksilver's +quickstep +quickstep's +quicksteps +quid +quid's +quiescence +quiescence's +quiescent +quiescently +quiet +quieted +quieten +quietened +quietening +quietens +quieter +quietest +quieting +quietly +quietness +quiets +quietude +quietude's +quietus +quietus's +quietuses +quill +quill's +quills +quilt +quilt's +quilted +quilter +quilter's +quilters +quilting +quilts +quince +quince's +quinces +quinella +quinine +quinine's +quinsy +quinsy's +quintessence +quintessence's +quintessential +quintessentially +quintet +quintet's +quintets +quintillion +quintillion's +quintuple +quintupled +quintuples +quintuplet +quintuplet's +quintuplets +quintupling +quip +quip's +quipped +quipping +quips +quipster +quipster's +quipsters +quire +quire's +quires +quirk +quirk's +quirked +quirkier +quirkiest +quirkiness +quirking +quirks +quirky +quirt +quirt's +quirts +quisling +quisling's +quislings +quit +quitclaim +quitclaim's +quitclaims +quite +quits +quittance +quittance's +quitter +quitters +quitting +quiver +quivered +quivering +quivers +quivery +quixotic +quixotically +quiz +quiz's +quizzed +quizzer +quizzer's +quizzers +quizzes +quizzical +quizzically +quizzing +quoin +quoin's +quoins +quoit +quoits +quokka +quondam +quorum +quorum's +quorums +quota +quota's +quotable +quotas +quotation +quotation's +quotations +quote +quoted +quotes +quotidian +quotient +quotient's +quotients +quoting +qwerty ++++++++++ +r +rabbet +rabbet's +rabbets +rabbi +rabbi's +rabbinate +rabbinate's +rabbinic +rabbinical +rabbis +rabbit +rabbit's +rabbiter +rabbits +rabble +rabble's +rabbles +rabid +rabidly +rabies +raccoon +raccoon's +raccoons +race +race's +racecourse +racecourse's +racecourses +raced +racehorse +racehorse's +racehorses +raceme +raceme's +racemes +racer +racer's +racers +races +racetrack +racetrack's +racetracks +raceway +raceway's +raceways +racial +racialism +racialist +racialist's +racialists +racially +racier +raciest +raciness +racing +racism +racist +racist's +racists +rack +rack's +racked +racket +racket's +racketed +racketeer +racketeer's +racketeered +racketeering +racketeers +racketing +rackets +racking +racks +raconteur +raconteur's +raconteurs +racoon's +racquet's +racquetball +racquetballs +racy +radar +radar's +radars +radarscope +radarscope's +radarscopes +raddled +radial +radials +radian +radian's +radiance +radiance's +radians +radiant +radiantly +radiata +radiate +radiated +radiates +radiating +radiation +radiation's +radiations +radiator +radiator's +radiators +radical +radicalisation +radicalisations +radicalism +radicalism's +radicalization +radicalizations +radicalize +radicalized +radicalizes +radicalizing +radically +radicals +radicchio +radii +radii's +radio +radio's +radioactive +radioactively +radioactivity +radioactivity's +radiocarbon +radiocarbon's +radioed +radiogram +radiogram's +radiograms +radiographer +radiographer's +radiographers +radiography +radiography's +radioing +radioisotope +radioisotope's +radioisotopes +radiological +radiologist +radiologist's +radiologists +radiology +radiology's +radioman +radioman's +radiomen +radiometer +radiometer's +radiometers +radiometric +radiometry +radiometry's +radionuclide +radiophone +radiophone's +radiophones +radios +radioscopy +radioscopy's +radiotelegraph +radiotelegraphs +radiotelegraphy +radiotelegraphy's +radiotelephone +radiotelephone's +radiotelephones +radiotherapist +radiotherapist's +radiotherapists +radiotherapy +radiotherapy's +radish +radish's +radishes +radium +radium's +radius +radius's +radix +radix's +radon +radon's +raffia +raffia's +raffish +raffle +raffle's +raffled +raffles +raffling +raft +raft's +rafted +rafter +rafter's +rafters +rafting +rafts +rag +rag's +raga +raga's +ragamuffin +ragamuffin's +ragamuffins +ragas +ragbag +ragbag's +rage +rage's +raged +rages +ragged +raggedly +raggedness +raggedy +ragging +raging +ragingly +raglan +raglan's +raglans +ragout +ragout's +ragouts +rags +ragtag +ragtime +ragtime's +ragweed +ragweed's +ragwort +rah +raid +raid's +raided +raider +raider's +raiders +raiding +raids +rail +rail's +railcard +railcards +railed +railing +railing's +railings +raillery +raillery's +railroad +railroad's +railroaded +railroader +railroader's +railroaders +railroading +railroads +rails +railway +railway's +railwayman +railwayman's +railwaymen +railways +raiment +raiment's +rain +rain's +rainbow +rainbow's +rainbows +raincoat +raincoat's +raincoats +raindrop +raindrop's +raindrops +rained +rainfall +rainfall's +rainfalls +rainforest's +rainier +rainiest +raining +rainless +rainmaker +rainmaker's +rainmakers +rainmaking +rainmaking's +rainproof +rains +rainstorm +rainstorm's +rainstorms +rainwater +rainwater's +rainy +raise +raised +raiser +raiser's +raisers +raises +raisin +raisin's +raising +raisins +rajah +rajah's +rajahs +rake +rake's +raked +rakes +raking +rakish +rakishly +rakishness +rallied +rallies +rally +rallying +ram +ram's +ramble +rambled +rambler +rambler's +ramblers +rambles +rambling +ramblings +rambunctious +rambunctiously +ramekin +ramekin's +ramekins +ramie +ramie's +ramification +ramification's +ramifications +ramified +ramifies +ramify +ramifying +ramjet +ramjet's +ramjets +rammed +ramming +ramp +ramp's +rampage +rampaged +rampages +rampaging +rampancy +rampant +rampantly +rampart +rampart's +ramparts +ramped +ramps +ramrod +ramrod's +ramrods +rams +ramshackle +ran +ranch +ranch's +ranched +rancher +rancher's +ranchers +ranches +ranching +rancid +rancidity +rancidity's +rancidness +rancor +rancor's +rancorous +rancorously +rancour +rancour's +rand +random +randomisation +randomisations +randomise +randomised +randomiser +randomisers +randomises +randomising +randomization +randomizations +randomize +randomized +randomizer +randomizers +randomizes +randomizing +randomly +randomness +randy +rang +range +range's +ranged +rangefinder +rangefinder's +rangefinders +ranger +ranger's +rangers +ranges +rangier +rangiest +ranging +rangy +rank +rank's +ranked +ranker +ranker's +rankest +ranking +rankings +rankle +rankled +rankles +rankling +rankly +rankness +ranks +ransack +ransacked +ransacking +ransacks +ransom +ransom's +ransomed +ransoming +ransoms +rant +ranted +ranting +rants +rap +rapacious +rapaciously +rapaciousness +rapacity +rapacity's +rape +rape's +raped +rapes +rapeseed +rapeseed's +rapid +rapider +rapidest +rapidity +rapidity's +rapidly +rapids +rapier +rapier's +rapiers +rapine +rapine's +raping +rapist +rapist's +rapists +rapped +rappel +rappelled +rappelling +rappels +rapper +rapper's +rappers +rapping +rapping's +rapport +rapport's +rapports +rapprochement +rapprochement's +rapprochements +raps +rapscallion +rapscallion's +rapscallions +rapt +raptly +raptness +raptor +raptor's +raptors +rapture +rapture's +raptures +rapturous +rapturously +rare +rarebit +rarebit's +rarebits +rarefaction +rarefaction's +rarefactions +rarefied +rarefies +rarefy +rarefying +rarely +rareness +rarer +rarest +raring +rarities +rarity +rarity's +rascal +rascal's +rascally +rascals +rash +rasher +rasher's +rashers +rashes +rashest +rashly +rashness +rasp +rasp's +raspberries +raspberry +raspberry's +rasped +raspier +raspiest +rasping +rasps +raspy +raster +rat +rat's +ratatouille +ratatouille's +ratbaggery +ratchet +ratchet's +ratcheted +ratchets +rate +rate's +rateable +rated +ratepayer +ratepayer's +ratepayers +rates +rather +ratification +ratifications +ratified +ratifies +ratify +ratifying +rating +rating's +ratings +ratio +ratio's +ratiocinate +ratiocinated +ratiocinates +ratiocinating +ratiocination +ratiocination's +ration +ration's +rational +rationale +rationale's +rationales +rationalisation +rationalisation's +rationalisations +rationalise +rationalised +rationalises +rationalising +rationalism +rationalism's +rationalist +rationalistic +rationalists +rationalities +rationality +rationality's +rationalization +rationalization's +rationalizations +rationalize +rationalized +rationalizes +rationalizing +rationally +rationed +rationing +rations +ratios +ratite +ratline +ratline's +ratlines +rats +rattan +rattan's +rattans +ratted +ratter +ratter's +ratters +rattier +rattiest +ratting +rattle +rattled +rattler +rattlers +rattles +rattlesnake +rattlesnake's +rattlesnakes +rattletrap +rattletrap's +rattletraps +rattling +rattrap +rattrap's +rattraps +ratty +raucous +raucously +raucousness +raunchier +raunchiest +raunchily +raunchiness +raunchy +ravage +ravaged +ravagers +ravages +ravaging +rave +raved +ravel +raveled +raveling +ravelled +ravelling +ravels +raven +raven's +ravened +ravening +ravenous +ravenously +ravens +raves +ravine +ravine's +ravines +raving +ravings +ravioli +ravioli's +raviolis +ravish +ravished +ravisher +ravisher's +ravishers +ravishes +ravishing +ravishingly +ravishment +ravishment's +raw +rawer +rawest +rawhide +rawhide's +rawness +ray +ray's +rayon +rayon's +rays +raze +razed +razes +razing +razoo +razor +razor's +razorback +razorback's +razorbacks +razorbills +razorblades +razors +razz +razzed +razzes +razzing +razzmatazz +rcpt +rd +re +re's +reabsorb +reabsorbed +reabsorbing +reabsorbs +reacclimatise +reacclimatised +reacclimatises +reacclimatising +reacclimatize +reacclimatized +reacclimatizes +reacclimatizing +reach +reachable +reached +reaches +reaching +reacquaint +reacquainted +reacquainting +reacquaints +reacquire +reacquired +reacquires +reacquiring +reacquisition +reacquisition's +react +reactant +reactant's +reactants +reacted +reacting +reaction +reaction's +reactionaries +reactionary +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactivation's +reactive +reactivity +reactor +reactor's +reactors +reacts +read +readabilities +readability +readability's +readable +readdress +readdressed +readdresses +readdressing +reader +reader's +readers +readership +readership's +readerships +readied +readier +readies +readiest +readily +readiness +reading +reading's +readings +readjust +readjusted +readjusting +readjustment +readjustment's +readjustments +readjusts +readmission +readmission's +readmit +readmits +readmitted +readmitting +readopt +readopted +readopting +readopts +readout +readouts +reads +ready +readying +reaffirm +reaffirmation +reaffirmation's +reaffirmations +reaffirmed +reaffirming +reaffirms +reagent +reagent's +reagents +real +realer +realest +realign +realigned +realigning +realignment +realignment's +realignments +realigns +realisable +realisably +realisation +realisation's +realise +realised +realises +realising +realism +realism's +realist +realist's +realistic +realistically +realists +realities +reality +reality's +realizable +realizably +realization +realization's +realizations +realize +realized +realizes +realizing +reallocate +reallocated +reallocates +reallocating +reallocation +reallocation's +really +realm +realm's +realms +realness +realtor's +realty +realty's +ream +ream's +reamed +reamer +reamer's +reamers +reaming +reams +reanalyse +reanalysed +reanalyses +reanalysing +reanalysis +reanalyze +reanalyzed +reanalyzes +reanalyzing +reanimate +reanimated +reanimates +reanimating +reanimation +reanimation's +reap +reaped +reaper +reaper's +reapers +reaping +reappear +reappearance +reappearance's +reappearances +reappeared +reappearing +reappears +reapplication +reapplication's +reapplications +reapplied +reapplies +reapply +reapplying +reappoint +reappointed +reappointing +reappointment +reappointment's +reappoints +reapportion +reapportioned +reapportioning +reapportionment +reapportionment's +reapportions +reappraisal +reappraisal's +reappraisals +reappraise +reappraised +reappraises +reappraising +reaps +rear +rear's +reared +rearguard +rearguard's +rearguards +rearing +rearm +rearmament +rearmed +rearming +rearmost +rearms +rearrange +rearranged +rearrangement +rearrangement's +rearrangements +rearranges +rearranging +rearrested +rears +rearward +rearwards +reason +reason's +reasonable +reasonableness +reasonably +reasoned +reasoning +reasoning's +reasonless +reasons +reassemble +reassembled +reassembles +reassembling +reassembly +reassembly's +reassert +reasserted +reasserting +reassertion +reassertion's +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessment's +reassessments +reassign +reassigned +reassigning +reassignment +reassignment's +reassignments +reassigns +reassuming +reassurance +reassurance's +reassurances +reassure +reassured +reassures +reassuring +reassuringly +reattach +reattached +reattaches +reattaching +reattachment +reattachment's +reattempt +reattempted +reattempting +reattempts +reauthorisation +reauthorisation's +reauthorisations +reauthorization +reauthorization's +reauthorizations +reauthorize +reauthorized +reauthorizes +reauthorizing +reawaken +reawakened +reawakening +reawakens +rebalanced +rebate +rebate's +rebated +rebates +rebating +rebel +rebelled +rebelling +rebellion +rebellion's +rebellions +rebellious +rebelliously +rebelliousness +rebels +rebind +rebinding +rebinds +rebirth +rebirth's +rebirths +rebook +reboot +rebooted +rebooting +reboots +reborn +rebound +rebounded +rebounding +rebounds +rebroadcast +rebroadcast's +rebroadcasts +rebuff +rebuffed +rebuffing +rebuffs +rebuild +rebuilding +rebuilds +rebuilt +rebuke +rebuked +rebukes +rebuking +reburial +reburial's +reburials +reburied +reburies +rebury +reburying +rebus +rebus's +rebuses +rebut +rebuts +rebuttal +rebuttal's +rebuttals +rebutted +rebutting +rec'd +recalcitrance +recalcitrance's +recalcitrant +recalculate +recalculated +recalculates +recalculating +recalculation +recalculation's +recalculations +recalibrate +recalibrating +recalibration +recall +recalled +recalling +recalls +recant +recantation +recantations +recanted +recanting +recants +recap +recapitalisations +recapitalization +recapitalization's +recapitalizations +recapitalize +recapitalized +recapitalizes +recapitalizing +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapitulation's +recapitulations +recapped +recapping +recaps +recapture +recaptured +recaptures +recapturing +recast +recasting +recasts +recd +recede +receded +recedes +receding +receipt +receipt's +receipted +receipting +receipts +receivable +receivables +receive +received +receiver +receiver's +receivers +receivership +receivership's +receives +receiving +recent +recently +recentness +recentralisation +recentralise +recentralization +recentralize +receptacle +receptacle's +receptacles +reception +reception's +receptionist +receptionist's +receptionists +receptions +receptive +receptively +receptiveness +receptivity +receptor +receptor's +receptors +recess +recess's +recessed +recesses +recessing +recession +recession's +recessional +recessionals +recessionary +recessions +recessive +recessives +recharge +rechargeable +recharged +recharges +recharging +recheck +rechecked +rechecking +rechecks +recherché +rechristen +rechristened +rechristening +rechristens +recidivism +recidivism's +recidivist +recidivist's +recidivists +recipe +recipe's +recipes +recipient +recipient's +recipients +reciprocal +reciprocally +reciprocals +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocation's +reciprocity +reciprocity's +recirculation +recirculation's +recital +recital's +recitalist +recitalists +recitals +recitation +recitation's +recitations +recitative +recitative's +recitatives +recite +recited +recites +reciting +reckless +recklessly +recklessness +reckon +reckoned +reckoning +reckonings +reckons +reclaim +reclaimable +reclaimed +reclaiming +reclaims +reclamation +reclamation's +reclamations +reclassification +reclassification's +reclassified +reclassifies +reclassify +reclassifying +recline +reclined +recliner +recliner's +recliners +reclines +reclining +recluse +recluse's +recluses +reclusive +recode +recoded +recodes +recoding +recognisable +recognisably +recognisance +recognisance's +recognise +recognised +recogniser +recogniser's +recognisers +recognises +recognising +recognition +recognition's +recognitions +recognizable +recognizably +recognizance +recognizance's +recognize +recognized +recognizer +recognizer's +recognizers +recognizes +recognizing +recoil +recoiled +recoiling +recoils +recollect +recollected +recollecting +recollection +recollection's +recollections +recollects +recolor +recombinant +recombination +recombination's +recombine +recombined +recombines +recombining +recommence +recommenced +recommencement +recommencement's +recommences +recommencing +recommend +recommendable +recommendation +recommendation's +recommendations +recommended +recommending +recommends +recommit +recommits +recommitted +recommitting +recompense +recompensed +recompenses +recompensing +recompilation +recompilation's +recompilations +recompile +recompiled +recompiling +recompose +recomposed +recomposes +recomposing +recomputed +recon +recon's +reconcilable +reconcile +reconciled +reconcilement +reconcilement's +reconciles +reconciliation +reconciliations +reconciling +recondite +recondition +reconditioned +reconditioning +reconditions +reconfigurable +reconfiguration +reconfigurations +reconfigure +reconfigured +reconfigures +reconfiguring +reconfirm +reconfirmation +reconfirmation's +reconfirmations +reconfirmed +reconfirming +reconfirms +reconnaissance +reconnaissance's +reconnect +reconnected +reconnecting +reconnection +reconnection's +reconnects +reconnoiter +reconnoitered +reconnoiterer +reconnoiterer's +reconnoiterers +reconnoitering +reconnoiters +reconnoitre +reconnoitred +reconnoitres +reconnoitring +recons +reconsider +reconsideration +reconsideration's +reconsidered +reconsidering +reconsiders +reconstitute +reconstituted +reconstitutes +reconstituting +reconstitution +reconstitution's +reconstruct +reconstructed +reconstructing +reconstruction +reconstruction's +reconstructions +reconstructive +reconstructs +reconvene +reconvened +reconvenes +reconvening +reconvert +reconverted +reconverting +reconverts +recopied +recopies +recopy +recopying +record +record's +recordable +recorded +recorder +recorder's +recorders +recording +recording's +recordings +records +recount +recounted +recounting +recounts +recoup +recouped +recouping +recoups +recourse +recourse's +recover +recoverable +recovered +recoveries +recovering +recovers +recovery +recovery's +recreant +recreants +recreate +recreated +recreates +recreating +recreation +recreation's +recreational +recreations +recriminate +recriminated +recriminates +recriminating +recrimination +recrimination's +recriminations +recriminatory +recrudesce +recrudesced +recrudescence +recrudescence's +recrudescent +recrudesces +recrudescing +recruit +recruited +recruiter +recruiter's +recruiters +recruiting +recruitment +recruitment's +recruits +recta's +rectal +rectally +rectangle +rectangle's +rectangles +rectangular +rectifiable +rectification +rectification's +rectifications +rectified +rectifier +rectifier's +rectifiers +rectifies +rectify +rectifying +rectilinear +rectitude +rectitude's +recto +recto's +rector +rector's +rectories +rectors +rectory +rectory's +rectos +rectum +rectum's +rectums +recumbent +recuperate +recuperated +recuperates +recuperating +recuperation +recuperation's +recuperative +recur +recurred +recurrence +recurrence's +recurrences +recurrent +recurrently +recurring +recurs +recursion +recursion's +recursions +recursive +recursively +recyclable +recyclables +recycle +recycled +recyclers +recycles +recycling +red +red's +redact +redacted +redacting +redaction +redaction's +redactor +redactor's +redactors +redacts +redbird +redbird's +redbirds +redbreast +redbreast's +redbreasts +redbrick +redcap +redcap's +redcaps +redcoat +redcoat's +redcoats +redcurrant +redcurrant's +redcurrants +redden +reddened +reddening +reddens +redder +reddest +reddish +redecorate +redecorated +redecorates +redecorating +redecoration +redecoration's +rededicate +rededicated +rededicates +rededicating +redeem +redeemable +redeemed +redeemer +redeemer's +redeemers +redeeming +redeems +redefine +redefined +redefines +redefining +redefinition +redefinition's +redefinitions +redeliver +redelivered +redelivering +redelivers +redelivery +redelivery's +redemption +redemption's +redemptive +redeploy +redeployed +redeploying +redeployment +redeployment's +redeploys +redeposit +redesign +redesigned +redesigning +redesigns +redevelop +redeveloped +redeveloping +redevelopment +redevelopment's +redevelopments +redevelops +redhead +redhead's +redheaded +redheads +redial +redialed +redialing +redialled +redialling +redials +redid +redirect +redirected +redirecting +redirection +redirects +rediscover +rediscovered +rediscoveries +rediscovering +rediscovers +rediscovery +rediscovery's +redisplay +redisplayed +redistributable +redistribute +redistributed +redistributes +redistributing +redistribution +redistribution's +redistributive +redistrict +redistricted +redistricting +redistricts +redlining +redneck +redneck's +rednecks +redness +redo +redoes +redoing +redolence +redolence's +redolent +redone +redouble +redoubled +redoubles +redoubling +redoubt +redoubt's +redoubtable +redoubtably +redoubts +redound +redounded +redounding +redounds +redraft +redrafted +redrafting +redrafts +redraw +redrawing +redrawn +redraws +redress +redressed +redresses +redressing +redrew +reds +redskin +redskin's +redskins +reduce +reduced +reducer +reducer's +reducers +reduces +reducibility +reducibility's +reducible +reducing +reduction +reduction's +reductionism +reductionism's +reductions +reductive +redundancies +redundancy +redundancy's +redundant +redundantly +reduplicate +reduplicated +reduplicates +reduplicating +reduplication +reduplication's +redwood +redwood's +redwoods +reed +reed's +reedier +reediest +reedit +reedited +reediting +reedits +reeds +reedy +reef +reef's +reefed +reefer +reefer's +reefers +reefing +reefs +reek +reeked +reeking +reeks +reel +reel's +reeled +reeling +reels +reemphasise +reemphasised +reemphasises +reemphasising +reemphasize +reemphasized +reemphasizes +reemphasizing +reemploy +reemployed +reemploying +reemployment +reemployment's +reemploys +reengage +reengaged +reengages +reengaging +reenlist +reenlisted +reenlisting +reenlistment +reenlistment's +reenlists +reentrance +reentrance's +reequip +reequipped +reequipping +reequips +reestablishment +reestablishment's +reeve +reeve's +reeves +ref +reface +refaced +refashion +refashioned +refashioning +refashions +refasten +refastened +refastening +refastens +refection +refection's +refectories +refectory +refectory's +refer +referable +referee +referee's +refereed +refereeing +referees +reference +reference's +referenced +references +referencing +referendum +referendum's +referendums +referent +referent's +referential +referentially +referents +referral +referral's +referrals +referred +referrer +referrers +referring +refers +reffo +refill +refillable +refilled +refilling +refills +refinance +refinanced +refinances +refinancing +refine +refined +refinement +refinement's +refinements +refiner +refineries +refiners +refinery +refinery's +refines +refining +refinish +refinished +refinishes +refinishing +refit +refits +refitted +refitting +reflect +reflectance +reflectance's +reflected +reflecting +reflection +reflection's +reflections +reflective +reflectively +reflectivity +reflectivity's +reflector +reflector's +reflectors +reflects +reflex +reflex's +reflexes +reflexive +reflexively +reflexives +reflexivity +reflexivity's +reflexology +reflux +refluxed +refluxing +refocus +refocused +refocuses +refocusing +refold +refolded +refolding +refolds +reforest +reforestation +reforested +reforesting +reforests +reform +reformat +reformation +reformation's +reformations +reformative +reformatories +reformatory +reformatory's +reformatted +reformatting +reformed +reformer +reformer's +reformers +reforming +reformist +reformists +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +reformulation's +reformulations +refortified +refortifies +refortify +refortifying +refract +refracted +refracting +refraction +refraction's +refractions +refractive +refractors +refractory +refracts +refrain +refrained +refraining +refrains +refreeze +refreezes +refreezing +refresh +refreshable +refreshed +refresher +refresher's +refreshers +refreshes +refreshing +refreshingly +refreshment +refreshment's +refreshments +refrigerant +refrigerant's +refrigerants +refrigerate +refrigerated +refrigerates +refrigerating +refrigeration +refrigeration's +refrigerator +refrigerator's +refrigerators +refroze +refrozen +refs +refuel +refueled +refueling +refuelled +refuelling +refuels +refuge +refuge's +refugee +refugee's +refugees +refuges +refulgence +refulgence's +refulgent +refund +refundable +refunded +refunding +refunds +refurbish +refurbished +refurbishes +refurbishing +refurbishment +refurbishments +refurnish +refurnished +refurnishes +refurnishing +refusal +refusal's +refusals +refuse +refuse's +refused +refuses +refusing +refutable +refutation +refutation's +refutations +refute +refuted +refuter +refuter's +refuters +refutes +refuting +regain +regained +regaining +regains +regal +regale +regaled +regalement +regales +regalia +regalia's +regaling +regally +regard +regarded +regarding +regardless +regards +regatta +regatta's +regattas +regencies +regency +regency's +regenerate +regenerated +regenerates +regenerating +regeneration +regeneration's +regenerations +regenerative +regent +regent's +regents +reggae +reggae's +regicide +regicide's +regicides +regime +regime's +regimen +regimen's +regimens +regiment +regiment's +regimental +regimentals +regimentation +regimentation's +regimented +regimenting +regiments +regimes +region +region's +regional +regionalisation +regionalise +regionalised +regionalises +regionalising +regionalism +regionalism's +regionalisms +regionalization +regionalize +regionalized +regionalizes +regionalizing +regionally +regions +register +register's +registered +registering +registers +registrant +registrant's +registrants +registrar +registrar's +registrars +registration +registration's +registrations +registries +registry +registry's +regnant +rego +regress +regressed +regresses +regressing +regression +regression's +regressions +regressive +regret +regretful +regretfully +regrets +regrettable +regrettably +regretted +regretting +regrind +regrinding +regrinds +reground +regroup +regrouped +regrouping +regroups +regular +regularisations +regularise +regularised +regularises +regularising +regularities +regularity +regularity's +regularization +regularization's +regularizations +regularize +regularized +regularizes +regularizing +regularly +regulars +regulate +regulated +regulates +regulating +regulation +regulation's +regulations +regulative +regulator +regulator's +regulators +regulatory +regurgitate +regurgitated +regurgitates +regurgitating +regurgitation +regurgitation's +rehab +rehabbed +rehabbing +rehabilitate +rehabilitated +rehabilitates +rehabilitating +rehabilitation +rehabilitation's +rehabilitative +rehabs +rehash +rehashed +rehashes +rehashing +rehear +reheard +rehearing +rehears +rehearsal +rehearsal's +rehearsals +rehearse +rehearsed +rehearses +rehearsing +reheat +reheated +reheating +reheats +rehire +rehired +rehires +rehiring +reign +reign's +reigned +reigning +reignite +reignited +reignites +reigniting +reigns +reimbursable +reimburse +reimbursed +reimbursement +reimbursements +reimburses +reimbursing +reimplementation +rein +rein's +reincarnate +reincarnated +reincarnates +reincarnating +reincarnation +reincarnation's +reincarnations +reincorporate +reincorporated +reincorporates +reincorporating +reincorporation +reindeer +reindeer's +reindustrialisation +reindustrialise +reindustrialised +reindustrialises +reindustrialising +reindustrialization +reindustrialize +reindustrialized +reindustrializes +reindustrializing +reined +reinforce +reinforced +reinforcement +reinforcement's +reinforcements +reinforces +reinforcing +reining +reinitialise +reinitialised +reinitialises +reinitialising +reinitialize +reinitialized +reinitializes +reinitializing +reins +reinsert +reinserted +reinserting +reinsertion +reinsertion's +reinserts +reinsman +reinstall +reinstalled +reinstalling +reinstate +reinstated +reinstatement +reinstatement's +reinstates +reinstating +reinsurance +reinsurance's +reintegrate +reintegrated +reintegrates +reintegrating +reintegration +reintegration's +reinterpret +reinterpretation +reinterpretation's +reinterpretations +reinterpreted +reinterpreting +reinterprets +reintroduce +reintroduced +reintroduces +reintroducing +reintroduction +reintroduction's +reintroductions +reinvent +reinvented +reinventing +reinvention +reinvention's +reinventions +reinvents +reinvest +reinvested +reinvestigation +reinvestigation's +reinvesting +reinvestment +reinvestment's +reinvests +reinvigorate +reinvigorated +reinvigorates +reinvigorating +reissue +reissued +reissues +reissuing +reiterate +reiterated +reiterates +reiterating +reiteration +reiterations +reiterative +reject +rejected +rejecting +rejection +rejection's +rejections +rejects +rejoice +rejoiced +rejoices +rejoicing +rejoicings +rejoin +rejoinder +rejoinder's +rejoinders +rejoined +rejoining +rejoins +rejuvenate +rejuvenated +rejuvenates +rejuvenating +rejuvenation +rejuvenations +rekindle +rekindled +rekindles +rekindling +relabeled +relabelled +relapse +relapsed +relapses +relapsing +relate +related +relatedness +relater +relater's +relaters +relates +relating +relation +relation's +relational +relationally +relations +relationship +relationship's +relationships +relative +relatively +relatives +relativism +relativism's +relativist +relativist's +relativistic +relativists +relativity +relativity's +relax +relaxant +relaxant's +relaxants +relaxation +relaxation's +relaxations +relaxed +relaxes +relaxing +relaxingly +relay +relay's +relayed +relaying +relays +relearn +relearned +relearning +relearns +releasable +release +released +releases +releasing +relegate +relegated +relegates +relegating +relegation +relegation's +relent +relented +relenting +relentless +relentlessly +relentlessness +relents +relevance +relevance's +relevancy +relevancy's +relevant +relevantly +reliabilities +reliability +reliability's +reliable +reliably +reliance +reliance's +reliant +relic +relic's +relics +relict +relict's +relied +relief +relief's +relies +relieve +relieved +reliever +reliever's +relievers +relieves +relieving +relight +relighting +relights +religion +religion's +religions +religiosity +religiosity's +religious +religiously +religiousness +reline +relined +relines +relining +relinquish +relinquished +relinquishes +relinquishing +relinquishment +relinquishment's +reliquaries +reliquary +reliquary's +relish +relished +relishes +relishing +relive +relived +relives +reliving +reload +reloaded +reloading +reloads +relocate +relocated +relocates +relocating +relocation +relocation's +relocked +reluctance +reluctance's +reluctant +reluctantly +rely +relying +remade +remain +remainder +remainder's +remaindered +remaindering +remainders +remained +remaining +remains +remake +remake's +remakes +remaking +remand +remanded +remanding +remands +remap +remapped +remapping +remaps +remark +remarkable +remarkableness +remarkably +remarked +remarking +remarks +remarriage +remarriage's +remarriages +remarried +remarries +remarry +remarrying +rematch +rematch's +rematches +rematerialize +rematerialized +rematerializes +remediable +remedial +remedially +remediation +remedied +remedies +remedy +remedy's +remedying +remember +remembered +remembering +remembers +remembrance +remembrance's +remembrances +rememorize +remilitarisation +remilitarisation's +remilitarisations +remilitarise +remilitarised +remilitarises +remilitarising +remilitarization +remilitarization's +remilitarizations +remilitarize +remilitarized +remilitarizes +remilitarizing +remind +reminded +reminder +reminders +reminding +reminds +reminisce +reminisced +reminiscence +reminiscence's +reminiscences +reminiscent +reminiscently +reminisces +reminiscing +remiss +remission +remission's +remissions +remissness +remit +remits +remittance +remittance's +remittances +remitted +remitting +remix +remixed +remixes +remixing +remnant +remnant's +remnants +remobilisation +remobilisation's +remobilisations +remobilise +remobilises +remobilization +remobilization's +remobilizations +remobilize +remobilizes +remodel +remodeled +remodeling +remodelled +remodelling +remodels +remonstrance +remonstrance's +remonstrant +remonstrate +remonstrated +remonstrates +remonstrating +remonstration +remonstration's +remonstrations +remorse +remorse's +remorseful +remorsefully +remorseless +remorselessly +remorselessness +remote +remotely +remoteness +remoter +remotes +remotest +remould +remoulded +remoulding +remoulds +remount +remounted +remounting +remounts +removable +removal +removal's +removalist +removals +remove +removed +remover +remover's +removers +removes +removing +remunerate +remunerated +remunerates +remunerating +remuneration +remuneration's +remunerations +remunerative +renaissance +renaissances +renal +rename +renamed +renames +renaming +renascence +renascence's +renascences +renascent +renationalise +renationalised +renationalises +renationalising +renationalize +renationalized +renationalizes +renationalizing +rend +render +rendered +rendering +rendering's +renderings +renders +rendezvous +rendezvoused +rendezvousing +rending +rendition +rendition's +renditions +rends +renegade +renegade's +renegades +renege +reneged +reneges +reneging +renegotiable +renegotiate +renegotiated +renegotiates +renegotiating +renegotiation +renegotiation's +renew +renewable +renewal +renewal's +renewals +renewed +renewing +renews +rennet +rennet's +rennin +rennin's +renormalisation +renormalisation's +renormalisations +renormalization +renormalization's +renormalizations +renormalize +renormalized +renormalizes +renormalizing +renounce +renounced +renouncement +renounces +renouncing +renovate +renovated +renovates +renovating +renovation +renovation's +renovations +renovator +renovator's +renovators +renown +renown's +renowned +rent +rent's +rental +rental's +rentals +rented +renter +renter's +renters +renting +rents +renumber +renumbered +renumbering +renumbers +renunciation +renunciation's +renunciations +reoccupation +reoccupation's +reoccupied +reoccupies +reoccupy +reoccupying +reoccur +reoccurred +reoccurring +reoccurs +reopen +reopened +reopening +reopens +reorder +reordered +reordering +reorders +reorganisation +reorganisation's +reorganisations +reorganise +reorganised +reorganiser +reorganiser's +reorganisers +reorganises +reorganising +reorganization +reorganization's +reorganizations +reorganize +reorganized +reorganizer +reorganizer's +reorganizers +reorganizes +reorganizing +reorient +reorientation +reorientation's +reoriented +reorienting +reorients +rep +rep's +repack +repackage +repackaged +repackages +repackaging +repacked +repacking +repacks +repaid +repaint +repainted +repainting +repaints +repair +repairable +repaired +repairer +repairer's +repairers +repairing +repairman +repairman's +repairmen +repairs +repaper +reparable +reparation +reparation's +reparations +repartee +repartee's +repartees +repartition +repartitioned +repartitioning +repast +repast's +repasts +repat +repatriate +repatriated +repatriates +repatriating +repatriation +repatriations +repave +repaved +repaves +repaving +repay +repayable +repaying +repayment +repayment's +repayments +repays +repeal +repealed +repealing +repeals +repeat +repeatability +repeatability's +repeatable +repeated +repeatedly +repeater +repeater's +repeaters +repeating +repeats +repel +repelled +repellent +repellents +repelling +repels +repent +repentance +repentance's +repentant +repentantly +repented +repenting +repents +repercussion +repercussion's +repercussions +repertoire +repertoire's +repertoires +repertories +repertory +repertory's +repetition +repetition's +repetitions +repetitious +repetitiously +repetitiousness +repetitive +repetitively +repetitiveness +rephrase +rephrased +rephrases +rephrasing +repine +repined +repines +repining +replace +replaceable +replaced +replacement +replacement's +replacements +replaces +replacing +replant +replanted +replanting +replants +replay +replay's +replayed +replaying +replays +replenish +replenished +replenishes +replenishing +replenishment +replete +repletion +repletion's +replica +replica's +replicable +replicas +replicate +replicated +replicates +replicating +replication +replication's +replications +replied +replier +replier's +repliers +replies +reply +replying +repopulate +repopulated +repopulates +repopulating +report +report's +reportable +reportage +reportage's +reported +reportedly +reporter +reporter's +reporters +reporting +reportorial +reports +repose +repose's +reposed +reposeful +reposes +reposing +reposition +repositioned +repositioning +repositions +repositories +repository +repository's +repossess +repossessed +repossesses +repossessing +repossession +repossession's +repossessions +reprehend +reprehended +reprehending +reprehends +reprehensibility +reprehensibility's +reprehensible +reprehensibly +reprehension +reprehension's +represent +representation +representation's +representational +representations +representative +representative's +representatives +represented +representing +represents +repress +repressed +represses +repressing +repression +repression's +repressions +repressive +repressively +repressiveness +reprieve +reprieved +reprieves +reprieving +reprimand +reprimand's +reprimanded +reprimanding +reprimands +reprint +reprint's +reprinted +reprinting +reprints +reprisal +reprisal's +reprisals +reprise +reprise's +reprised +reprises +reprising +reproach +reproachable +reproached +reproaches +reproachful +reproachfully +reproaching +reprobate +reprobates +reprocess +reprocessed +reprocesses +reprocessing +reproduce +reproduced +reproducer +reproducer's +reproducers +reproduces +reproducibility +reproducibility's +reproducible +reproducibly +reproducing +reproduction +reproduction's +reproductions +reproductive +reproductively +reprogram +reprogrammable +reprogrammed +reprogramming +reprograms +reproof +reproof's +reproofing +reproofs +reprove +reproved +reproves +reproving +reprovingly +reps +reptile +reptile's +reptiles +reptilian +reptilians +republic +republic's +republican +republicanism +republicanism's +republicans +republication +republication's +republications +republics +republish +republished +republishes +republishing +repudiate +repudiated +repudiates +repudiating +repudiation +repudiation's +repudiations +repudiator +repudiators +repugnance +repugnance's +repugnant +repulse +repulsed +repulses +repulsing +repulsion +repulsion's +repulsions +repulsive +repulsively +repulsiveness +repurchase +repurchased +repurchases +repurchasing +reputability +reputability's +reputable +reputably +reputation +reputation's +reputations +repute +reputed +reputedly +reputes +reputing +request +requested +requester +requesting +requests +requiem +requiems +require +required +requirement +requirement's +requirements +requires +requiring +requisite +requisites +requisition +requisition's +requisitioned +requisitioning +requisitions +requital +requital's +requite +requited +requites +requiting +reran +reread +rereading +rereads +rerecord +rerecorded +rerecording +rerecords +reroute +rerouted +reroutes +rerouting +rerun +rerunning +reruns +resalable +resale +resale's +rescale +rescaled +rescales +rescaling +rescan +rescanned +rescanning +rescans +reschedule +rescheduled +reschedules +rescheduling +rescind +rescinded +rescinding +rescinds +rescission +rescission's +rescue +rescued +rescuer +rescuers +rescues +rescuing +reseal +resealed +resealing +reseals +research +research's +researched +researcher +researchers +researches +researching +resection +resection's +resections +reseed +reseeded +reseeding +reseeds +reselect +reselected +reselection +reselection's +resell +reseller +reseller's +resellers +reselling +resells +resemblance +resemblance's +resemblances +resemble +resembled +resembles +resembling +resend +resending +resent +resented +resentful +resentfully +resentfulness +resenting +resentment +resentment's +resentments +resents +reservation +reservation's +reservations +reserve +reserved +reservedly +reserves +reserving +reservist +reservist's +reservists +reservoir +reservoir's +reservoirs +reset +resets +resetting +resettle +resettled +resettlement +resettlement's +resettles +resettling +reshape +reshaped +reshapes +reshaping +reship +reshipment +reshipment's +reshipped +reshipping +reships +reshow +reshuffle +reshuffled +reshuffles +reshuffling +reside +resided +residence +residence's +residences +residencies +residency +residency's +resident +resident's +residential +residents +resides +residing +residua +residual +residuals +residuary +residue +residue's +residues +residuum +residuum's +resign +resignation +resignation's +resignations +resigned +resignedly +resigning +resigns +resilience +resilience's +resiliency +resilient +resiliently +resin +resin's +resinous +resins +resist +resistance +resistance's +resistances +resistant +resisted +resister +resister's +resisters +resistible +resisting +resistive +resistively +resistless +resistor +resistor's +resistors +resists +resizing +resold +resole +resoled +resoles +resoling +resolute +resolutely +resoluteness +resolution +resolution's +resolutions +resolvability +resolvability's +resolvable +resolve +resolved +resolves +resolving +resonance +resonance's +resonances +resonant +resonantly +resonate +resonated +resonates +resonating +resonator +resonator's +resonators +resort +resorted +resorting +resorts +resound +resounded +resounding +resoundingly +resounds +resource +resource's +resourced +resourceful +resourcefully +resourcefulness +resources +respect +respect's +respectability +respectability's +respectable +respectably +respected +respecter +respecter's +respecters +respectful +respectfully +respectfulness +respecting +respective +respectively +respects +respell +respelled +respelling +respells +respiration +respiration's +respirator +respirator's +respirators +respiratory +respire +respired +respires +respiring +respite +respite's +respites +resplendence +resplendence's +resplendent +resplendently +respond +responded +respondent +respondent's +respondents +responder +responders +responding +responds +response +response's +responses +responsibilities +responsibility +responsibility's +responsible +responsibly +responsive +responsively +responsiveness +rest +rest's +restart +restarted +restarting +restarts +restate +restated +restatement +restatement's +restatements +restates +restating +restaurant +restaurant's +restaurants +restaurateur +restaurateur's +restaurateurs +rested +restful +restfully +restfulness +resting +restitution +restitution's +restive +restively +restiveness +restless +restlessly +restlessness +restock +restocked +restocking +restocks +restoration +restoration's +restorations +restorative +restoratives +restore +restored +restorer +restorer's +restorers +restores +restoring +restrain +restrained +restrainers +restraining +restrains +restraint +restraint's +restraints +restrict +restricted +restricting +restriction +restriction's +restrictions +restrictive +restrictively +restrictiveness +restricts +restring +restringing +restrings +restroom +restrooms +restructure +restructured +restructures +restructuring +restructurings +restrung +rests +restudied +restudies +restudy +restudying +restyle +restyled +restyles +restyling +resubmission +resubmission's +resubmissions +resubmit +resubmits +resubmitted +resubmitting +result +result's +resultant +resultants +resulted +resulting +results +resume +resumed +resumes +resuming +resumption +resumption's +resumptions +resurface +resurfaced +resurfaces +resurfacing +resurgence +resurgence's +resurgences +resurgent +resurrect +resurrected +resurrecting +resurrection +resurrection's +resurrections +resurrects +resurvey +resurveyed +resurveying +resurveys +resuscitate +resuscitated +resuscitates +resuscitating +resuscitation +resuscitation's +resuscitator +resuscitator's +resuscitators +resynchronisation +resynchronisations +resynchronise +resynchronised +resynchronises +resynchronization +resynchronizations +resynchronize +resynchronized +resynchronizes +ret +retail +retail's +retailed +retailer +retailer's +retailers +retailing +retails +retain +retained +retainer +retainer's +retainers +retaining +retains +retake +retaken +retakes +retaking +retaliate +retaliated +retaliates +retaliating +retaliation +retaliation's +retaliations +retaliatory +retard +retardant +retardant's +retardants +retardation +retardation's +retarded +retarding +retards +retch +retched +retches +retching +retell +retelling +retells +retention +retention's +retentions +retentive +retentively +retentiveness +retest +retested +retesting +retests +rethink +rethinking +rethinks +rethought +reticence +reticent +reticently +reticular +reticulated +reticulation +reticulation's +reticulations +reticule +reticule's +reticules +reticulum +reticulum's +retie +retied +reties +retina +retina's +retinal +retinas +retinitis +retinue +retinue's +retinues +retire +retired +retiree +retiree's +retirees +retirement +retirement's +retirements +retires +retiring +retold +retook +retool +retooled +retooling +retools +retort +retorted +retorting +retorts +retouch +retouched +retouches +retouching +retrace +retraced +retraces +retracing +retract +retractable +retracted +retractile +retracting +retraction +retraction's +retractions +retracts +retrain +retrained +retraining +retrains +retransmission +retransmission's +retransmissions +retransmit +retransmits +retransmitted +retransmitting +retread +retreads +retreat +retreated +retreating +retreats +retrench +retrenched +retrenches +retrenching +retrenchment +retrenchment's +retrenchments +retrial +retrial's +retrials +retribution +retribution's +retributions +retributive +retried +retries +retrievable +retrieval +retrieval's +retrievals +retrieve +retrieved +retriever +retriever's +retrievers +retrieves +retrieving +retro +retroactive +retroactively +retrofire +retrofire's +retrofires +retrofit +retrofits +retrofitted +retrofitting +retrograde +retrograded +retrogrades +retrograding +retrogress +retrogressed +retrogresses +retrogressing +retrogression +retrogression's +retrogressive +retrorocket +retrorocket's +retrorockets +retrospect +retrospect's +retrospection +retrospection's +retrospective +retrospectively +retrospectives +retrovirus +retroviruses +retry +retrying +retuning +return +returnable +returned +returnee +returnee's +returnees +returning +returns +retying +retype +retyped +retypes +retyping +reunification +reunification's +reunified +reunifies +reunify +reunifying +reunion +reunion's +reunions +reunite +reunited +reunites +reuniting +reupholster +reupholstered +reupholstering +reupholsters +reusable +reuse +reused +reuses +reusing +reutilisation +reutilisation's +reutilise +reutilised +reutilises +reutilising +reutilization +reutilization's +reutilize +reutilized +reutilizes +reutilizing +rev +revalorisation +revalorisations +revalorise +revalorised +revalorises +revalorising +revalorization +revalorizations +revalorize +revalorized +revalorizes +revalorizing +revaluation +revaluation's +revaluations +revalue +revaluing +revamp +revamped +revamping +revamps +reveal +revealed +revealing +revealingly +reveals +reveille +reveille's +revel +revelation +revelation's +revelations +revelatory +reveled +reveler +revelers +reveling +revelled +reveller +revellers +revelling +revelries +revelry +revelry's +revels +revenge +revenge's +revenged +revengeful +revengefully +revenges +revenging +revenue +revenue's +revenuer +revenuer's +revenuers +revenues +reverberant +reverberate +reverberated +reverberates +reverberating +reverberation +reverberation's +reverberations +revere +revered +reverence +reverence's +reverenced +reverences +reverencing +reverend +reverends +reverent +reverential +reverentially +reverently +reveres +reverie +reverie's +reveries +revering +reversal +reversal's +reversals +reverse +reversed +reversely +reverser +reverser's +reverses +reversibility +reversibility's +reversible +reversibly +reversing +reversion +reversion's +reversions +revert +reverted +revertible +reverting +reverts +revetment +revetment's +revetments +review +reviewable +reviewed +reviewer +reviewers +reviewing +reviews +revile +reviled +revilement +revilement's +revilers +reviles +reviling +revisable +revise +revised +reviser +revisers +revises +revising +revision +revision's +revisionism +revisionism's +revisionist +revisionist's +revisionists +revisions +revisit +revisited +revisiting +revisits +revisualisation +revisualisation's +revisualisations +revisualization +revisualization's +revisualizations +revitalisation +revitalisation's +revitalisations +revitalise +revitalised +revitalises +revitalising +revitalization +revitalization's +revitalizations +revitalize +revitalized +revitalizes +revitalizing +revival +revival's +revivalism +revivalism's +revivalist +revivalist's +revivalists +revivals +revive +revived +reviver +reviver's +revives +revivification +revivification's +revivified +revivifies +revivify +revivifying +reviving +revocable +revocation +revocation's +revocations +revoke +revoked +revokes +revoking +revolt +revolt's +revolted +revolting +revoltingly +revolts +revolution +revolution's +revolutionaries +revolutionary +revolutionary's +revolutionise +revolutionised +revolutionises +revolutionising +revolutionist +revolutionist's +revolutionists +revolutionize +revolutionized +revolutionizes +revolutionizing +revolutions +revolve +revolved +revolver +revolver's +revolvers +revolves +revolving +revs +revue +revue's +revues +revulsion +revulsion's +revved +revving +reward +reward's +rewarded +rewarding +rewards +rewash +rewashed +rewashes +rewashing +reweave +reweaves +reweaving +reweigh +reweighed +reweighing +reweighs +rewind +rewinding +rewinds +rewire +rewired +rewires +rewiring +reword +reworded +rewording +rewordings +rewords +rework +reworked +reworking +reworks +rewound +rewove +rewoven +rewritable +rewrite +rewrites +rewriting +rewritings +rewritten +rewrote +rezone +rezoned +rezones +rezoning +rhapsodic +rhapsodies +rhapsodise +rhapsodised +rhapsodises +rhapsodising +rhapsodize +rhapsodized +rhapsodizes +rhapsodizing +rhapsody +rhapsody's +rhea +rhea's +rheas +rhenium +rhenium's +rheostat +rheostat's +rheostats +rhesus +rhetoric +rhetoric's +rhetorical +rhetorically +rhetorician +rhetorician's +rhetoricians +rheum +rheum's +rheumatic +rheumatics +rheumatism +rheumatism's +rheumatoid +rheumy +rhinestone +rhinestone's +rhinestones +rhinitis +rhino +rhino's +rhinoceros +rhinoceros's +rhinoceroses +rhinos +rhizome +rhizome's +rhizomes +rhodium +rhodium's +rhododendron +rhododendron's +rhododendrons +rhomboid +rhomboid's +rhomboidal +rhomboids +rhombus +rhombus's +rhombuses +rhubarb +rhubarb's +rhubarbs +rhyme +rhyme's +rhymed +rhymes +rhymester +rhymester's +rhymesters +rhyming +rhythm +rhythm's +rhythmic +rhythmical +rhythmically +rhythms +rib +rib's +ribald +ribaldry +ribaldry's +ribbed +ribbing +ribbing's +ribbon +ribbon's +ribbons +ribcage +riboflavin +riboflavin's +ribonucleic +ribs +rice +rice's +ricer +ricer's +ricers +rich +richer +riches +richest +richly +richness +ricketier +ricketiest +rickets +rickety +rickrack +rickrack's +rickshaw +rickshaw's +rickshaws +ricochet +ricocheted +ricocheting +ricochets +ricotta +ricotta's +rid +riddance +riddance's +ridden +ridding +riddle +riddle's +riddled +riddles +riddling +ride +rider +rider's +riders +rides +ridge +ridge's +ridged +ridgepole +ridgepole's +ridgepoles +ridges +ridging +ridicule +ridicule's +ridiculed +ridicules +ridiculing +ridiculous +ridiculously +ridiculousness +riding +riding's +rids +rife +rifer +rifest +riff +riffle +riffled +riffles +riffling +riffraff +riffraff's +riffs +rifle +rifle's +rifled +rifleman +rifleman's +riflemen +rifles +rifling +rift +rift's +rifted +rifting +rifts +rig +rigatoni +rigatoni's +rigged +rigger +rigger's +riggers +rigging +rigging's +right +righted +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +righting +rightist +rightists +rightly +rightmost +rightness +rights +rightsizing +rightward +rightwards +rigid +rigidifies +rigidify +rigidities +rigidity +rigidly +rigidness +rigmarole +rigmarole's +rigmaroles +rigor +rigor's +rigorist +rigorist's +rigorous +rigorously +rigorousness +rigors +rigour +rigour's +rigours +rigs +rile +riled +riles +riling +rill +rill's +rills +rim +rim's +rime +rime's +rimed +rimes +riming +rimless +rimmed +rimming +rims +rind +rind's +rinds +ring +ring's +ringed +ringer +ringer's +ringers +ringing +ringleader +ringleader's +ringleaders +ringlet +ringlet's +ringlets +ringmaster +ringmaster's +ringmasters +rings +ringside +ringside's +ringtail +ringworm +ringworm's +rink +rink's +rinks +rinse +rinsed +rinses +rinsing +riot +riot's +rioted +rioter +rioter's +rioters +rioting +riotous +riotously +riotousness +riots +rip +riparian +ripcord +ripcord's +ripcords +ripe +ripen +ripened +ripeness +ripening +ripens +riper +ripest +riposte +riposte's +riposted +ripostes +riposting +ripped +ripper +ripper's +rippers +ripping +ripple +ripple's +rippled +ripples +rippling +rips +ripsaw +ripsaw's +ripsaws +riptide +riptide's +riptides +rise +risen +riser +riser's +risers +rises +risibility +risibility's +risible +rising +risings +risk +risk's +risked +riskier +riskiest +riskily +risking +risks +risky +risotto +risotto's +risottos +risqué +rissole +rissole's +rissoles +rite +rite's +rites +ritornelle +ritual +ritual's +ritualise +ritualises +ritualising +ritualism +ritualistic +ritualistically +ritualize +ritualized +ritualizes +ritualizing +ritually +rituals +ritzier +ritziest +ritzy +rival +rival's +rivaled +rivaling +rivalled +rivalling +rivalries +rivalry +rivalry's +rivals +rive +rived +river +river's +riverbank +riverbank's +riverbanks +riverbed +riverbeds +riverboat +riverboats +riverfront +riverfronts +rivers +riverside +riversides +rives +rivet +rivet's +riveted +riveter +riveter's +riveters +riveting +rivets +riving +rivulet +rivulet's +rivulets +riyal +riyal's +riyals +roach +roach's +roaches +road +road's +roadbed +roadbed's +roadbeds +roadblock +roadblock's +roadblocks +roadhouse +roadhouse's +roadhouses +roadie +roadies +roadrunner +roadrunner's +roadrunners +roads +roadside +roadsides +roadster +roadster's +roadsters +roadway +roadway's +roadways +roadwork +roadwork's +roadworthy +roam +roamed +roamers +roaming +roams +roan +roans +roar +roared +roaring +roars +roast +roasted +roaster +roaster's +roasters +roasting +roasts +rob +robbed +robber +robber's +robberies +robbers +robbery +robbery's +robbing +robe +robe's +robed +robes +robin +robin's +robins +robot +robot's +robotic +robotics +robotise +robotised +robotises +robotising +robotize +robotized +robotizes +robotizing +robots +robs +robust +robustly +robustness +rock +rock's +rockabilly +rockbound +rocked +rocker +rocker's +rockeries +rockers +rockery +rockery's +rocket +rocket's +rocketed +rocketing +rocketry +rocketry's +rockets +rockier +rockiest +rockiness +rocking +rocks +rocky +rococo +rococo's +rod +rod's +rode +rodent +rodent's +rodents +rodeo +rodeo's +rodeos +rods +roe +roe's +roebuck +roebuck's +roebucks +roentgen +roentgen's +roentgens +roes +roger +rogue +rogue's +roguery +roguery's +rogues +roguish +roguishly +roguishness +roil +roiled +roiling +roils +roister +roistered +roisterers +roistering +roisters +role +role's +roles +roll +rollback +rollback's +rollbacks +rolled +roller +roller's +rollerblading +rollers +rollick +rollicked +rollicking +rollicks +rolling +rollover +rollovers +rolls +romaine +romaine's +roman +romance +romance's +romanced +romancer +romancer's +romancers +romances +romancing +romantic +romantically +romanticise +romanticised +romanticises +romanticising +romanticism +romanticism's +romanticist +romanticists +romanticize +romanticized +romanticizes +romanticizing +romantics +romp +romped +romper +romper's +rompers +romping +romps +rondo +rondo's +rondos +roo +rood +rood's +roods +roof +roof's +roofed +roofer +roofer's +roofers +roofing +roofing's +roofless +roofs +rooftop +rooftops +rook +rook's +rookeries +rookery +rookery's +rookie +rookie's +rookies +rooks +room +room's +roomed +roomer +roomer's +roomers +roomette +roomette's +roomettes +roomful +roomful's +roomfuls +roomier +roomiest +roominess +rooming +roommate +roommate's +roommates +rooms +roomy +roost +roost's +roosted +rooster +rooster's +roosters +roosting +roosts +root +root's +rooted +rooter +rooter's +rooters +rooting +rootless +rootlet +rootlet's +rootlets +roots +rootstock +rootstock's +ropable +rope +rope's +roped +roper +roper's +ropers +ropes +ropey +roping +rort +rosaries +rosary +rosary's +rose +rose's +roseate +rosebud +rosebud's +rosebuds +rosebush +rosebush's +rosebushes +rosella +rosemary +rosemary's +roses +rosette +rosette's +rosettes +rosewater +rosewood +rosewood's +rosewoods +rosier +rosiest +rosily +rosin +rosin's +rosined +rosiner +rosining +rosins +roster +roster's +rosters +rostrum +rostrum's +rostrums +rosy +rot +rota +rota's +rotaries +rotary +rotas +rotate +rotated +rotates +rotating +rotation +rotation's +rotational +rotationally +rotations +rotators +rote +rote's +rotes +rotgut +rotgut's +rotisserie +rotisserie's +rotisseries +rotogravure +rotogravure's +rotogravures +rotor +rotor's +rotors +rots +rotted +rotten +rottener +rottenest +rottenly +rottenness +rotting +rotund +rotunda +rotunda's +rotundas +rotundity +rouble +rouble's +roubles +rouge +rouge's +rouged +rouges +rough +roughage +roughage's +roughcast +roughcast's +roughed +roughen +roughened +roughening +roughens +rougher +roughest +roughhouse +roughhoused +roughhouses +roughhousing +roughie +roughing +roughly +roughneck +roughneck's +roughnecks +roughness +roughs +roughshod +rouging +roulette +roulette's +round +roundabout +roundabout's +roundabouts +rounded +roundel +roundel's +roundelay +roundelay's +roundelays +roundels +rounder +roundest +roundhouse +roundhouse's +roundhouses +rounding +roundly +roundness +rounds +roundsman +roundup +roundup's +roundups +roundworm +roundworm's +roundworms +rouse +rouseabout +roused +rouses +rousing +roust +roustabout +roustabout's +roustabouts +rousted +rousting +rousts +rout +rout's +route +route's +routed +router +router's +routers +routes +routine +routine's +routinely +routines +routing +routing's +routs +roux +roux's +roué +roué's +roués +rove +roved +rover +rover's +rovers +roves +roving +row +row's +rowan +rowan's +rowans +rowboat +rowboat's +rowboats +rowdier +rowdies +rowdiest +rowdily +rowdiness +rowdy +rowed +rowel +rowel's +rowels +rower +rower's +rowers +rowing +rowlock +rowlock's +rowlocks +rows +royal +royalist +royalist's +royalists +royally +royals +royalties +royalty +royalty's +rpm +rpt +rte +rub +rubbed +rubber +rubber's +rubberier +rubberiest +rubberise +rubberised +rubberises +rubberising +rubberize +rubberized +rubberizes +rubberizing +rubberneck +rubberneck's +rubbernecked +rubbernecking +rubbernecks +rubbers +rubbery +rubbing +rubbing's +rubbings +rubbish +rubbish's +rubbished +rubbishes +rubbishing +rubbishy +rubbity +rubble +rubble's +rubbles +rubdown +rubdown's +rubdowns +rube +rube's +rubella +rubella's +rubes +rubicund +rubidium +rubidium's +rubies +ruble +ruble's +rubles +rubric +rubric's +rubrics +rubs +ruby +ruby's +ruck +rucksack +rucksack's +rucksacks +ruckus +ruckus's +ruckuses +ruction +ruction's +ructions +rudder +rudder's +rudderless +rudders +ruddier +ruddiest +ruddiness +ruddy +rude +rudely +rudeness +ruder +rudest +rudiment +rudiment's +rudimentary +rudiments +rue +rued +rueful +ruefully +ruefulness +rues +ruff +ruff's +ruffed +ruffian +ruffian's +ruffians +ruffle +ruffled +ruffles +ruffling +ruffs +rug +rug's +rugby +rugby's +rugged +ruggedly +ruggedness +rugs +ruin +ruin's +ruination +ruination's +ruinations +ruined +ruing +ruining +ruinous +ruinously +ruins +rule +rule's +rulebook +rulebooks +ruled +ruler +ruler's +rulers +rules +ruling +ruling's +rulings +rum +rum's +rumba +rumba's +rumbaed +rumbaing +rumbas +rumble +rumbled +rumbles +rumbling +rumblings +ruminant +ruminant's +ruminants +ruminate +ruminated +ruminates +ruminating +rumination +ruminations +ruminative +ruminatively +rummage +rummaged +rummages +rummaging +rummy +rummy's +rumor +rumor's +rumored +rumoring +rumormonger +rumormonger's +rumormongers +rumors +rumour +rumour's +rumoured +rumouring +rumourmonger +rumourmonger's +rumourmongers +rumours +rump +rump's +rumple +rumpled +rumples +rumpling +rumps +rumpus +rumpus's +rumpuses +rums +run +runabout +runabout's +runabouts +runaway +runaways +rundown +rundown's +rundowns +rune +rune's +runes +rung +rung's +rungs +runic +runlet +runlet's +runlets +runnel +runnel's +runnels +runner +runner's +runners +runnier +runniest +running +runny +runoff +runoff's +runoffs +runs +runt +runt's +runts +runty +runway +runway's +runways +rupee +rupee's +rupees +rupture +rupture's +ruptured +ruptures +rupturing +rural +rurally +ruse +ruse's +ruses +rush +rushed +rusher +rusher's +rushers +rushes +rushing +russet +russet's +russets +rust +rust's +rusted +rustic +rustically +rusticate +rusticated +rusticates +rusticating +rustication +rustication's +rusticity +rustics +rustier +rustiest +rustiness +rusting +rustle +rustled +rustler +rustler's +rustlers +rustles +rustling +rustlings +rustproof +rusts +rusty +rut +rut's +rutabaga +rutabaga's +rutabagas +ruthenium +ruthenium's +ruthless +ruthlessly +ruthlessness +ruts +rutted +ruttier +ruttiest +rutting +rutty +rye +rye's ++++++++++ +s +sabbatical +sabbaticals +saber +saber's +sabers +sable +sable's +sables +sabot +sabot's +sabotage +sabotage's +sabotaged +sabotages +sabotaging +saboteur +saboteur's +saboteurs +sabots +sabre +sabre's +sabres +sac +sac's +saccharin +saccharin's +saccharine +sacerdotal +sachem +sachem's +sachems +sachet +sachet's +sachets +sack +sack's +sackcloth +sackcloth's +sacked +sacking +sacking's +sackings +sacks +sacra +sacral +sacrament +sacrament's +sacramental +sacraments +sacred +sacredly +sacredness +sacrifice +sacrifice's +sacrificed +sacrifices +sacrificial +sacrificially +sacrificing +sacrilege +sacrilege's +sacrileges +sacrilegious +sacrilegiously +sacristan +sacristan's +sacristans +sacristies +sacristy +sacristy's +sacroiliac +sacroiliacs +sacrosanct +sacrum +sacrum's +sacs +sad +sadden +saddened +saddening +saddens +sadder +saddest +saddle +saddle's +saddlebag +saddlebag's +saddlebags +saddled +saddler +saddler's +saddlers +saddles +saddling +sadism +sadism's +sadist +sadist's +sadistic +sadistically +sadists +sadly +sadness +sadomasochism +sadomasochism's +sadomasochist +sadomasochistic +sadomasochists +sae +safari +safari's +safaris +safe +safeguard +safeguard's +safeguarded +safeguarding +safeguards +safekeeping +safekeeping's +safely +safeness +safer +safes +safest +safeties +safety +safety's +safflower +safflower's +safflowers +saffron +saffron's +sag +saga +saga's +sagacious +sagaciously +sagacity +sagacity's +sagas +sage +sage's +sagebrush +sagebrush's +sagely +sager +sages +sagest +sagged +sagging +saggy +sago +sago's +sags +saguaro +saguaro's +saguaros +sahib +sahib's +sahibs +said +sail +sail's +sailboard +sailboarder +sailboarders +sailboards +sailboat +sailboat's +sailboats +sailcloth +sailcloth's +sailed +sailfish +sailfish's +sailfishes +sailing +sailing's +sailings +sailor +sailor's +sailors +sailplane +sailplane's +sailplanes +sails +saint +saint's +sainted +sainthood +sainthood's +saintlier +saintliest +saintliness +saintly +saints +sake +sake's +sakes +salaam +salaam's +salaamed +salaaming +salaams +salable +salacious +salaciously +salaciousness +salacity +salacity's +salad +salad's +salads +salamander +salamander's +salamanders +salami +salami's +salamis +salaried +salaries +salary +salary's +sale +sale's +saleability +saleability's +saleable +saleroom +saleroom's +salerooms +sales +salesclerk +salesclerk's +salesclerks +salesgirl +salesgirl's +salesgirls +salesladies +saleslady +salesman +salesman's +salesmanship +salesmanship's +salesmen +salespeople +salesperson +salesperson's +salesroom +salesroom's +salesrooms +saleswoman +saleswomen +saleyard +salicylic +salience +salience's +salient +saliently +saline +salinity +salinity's +saliva +saliva's +salivary +salivate +salivated +salivates +salivating +salivation +salivation's +salivations +sallied +sallies +sallow +sallower +sallowest +sally +sally's +sallying +salmon +salmon's +salmonella +salmonella's +salmonellae +salmons +salon +salon's +salons +saloon +saloon's +saloons +salsa +salsas +salt +salt's +saltbox +saltbox's +saltboxes +saltcellar +saltcellar's +saltcellars +salted +saltier +saltiest +saltine +saltine's +saltines +saltiness +salting +saltpeter +saltpeter's +saltpetre +saltpetre's +salts +saltshaker +saltshakers +saltwater +salty +salubrious +salutary +salutation +salutation's +salutations +salutatorian +salutatorian's +salutatorians +salutatory +salute +saluted +salutes +saluting +salvage +salvage's +salvageable +salvaged +salvages +salvaging +salvation +salvation's +salve +salve's +salved +salver +salver's +salvers +salves +salving +salvo +salvo's +salvos +samarium +samarium's +samba +samba's +sambaed +sambaing +sambas +same +sameness +samey +samizdat +samovar +samovar's +samovars +sampan +sampan's +sampans +sample +sample's +sampled +sampler +sampler's +samplers +samples +sampling +sampling's +samplings +samurai +samurai's +sanatorium +sanatorium's +sanatoriums +sanctification +sanctification's +sanctified +sanctifies +sanctify +sanctifying +sanctimonious +sanctimoniously +sanctimony +sanctimony's +sanction +sanction's +sanctioned +sanctioning +sanctions +sanctity +sanctity's +sanctuaries +sanctuary +sanctuary's +sanctum +sanctum's +sanctums +sand +sand's +sandal +sandal's +sandaled +sandals +sandalwood +sandalwood's +sandbag +sandbag's +sandbagged +sandbagging +sandbags +sandbank +sandbank's +sandbanks +sandbar +sandbars +sandblast +sandblasted +sandblaster +sandblaster's +sandblasters +sandblasting +sandblasts +sandbox +sandbox's +sandboxes +sandcastle +sandcastles +sanded +sander +sander's +sanders +sandhog +sandhog's +sandhogs +sandier +sandiest +sandiness +sanding +sandlot +sandlot's +sandlots +sandman +sandman's +sandmen +sandpaper +sandpaper's +sandpapered +sandpapering +sandpapers +sandpiper +sandpiper's +sandpipers +sandpit +sandpit's +sandpits +sands +sandshoe +sandstone +sandstone's +sandstones +sandstorm +sandstorm's +sandstorms +sandwich +sandwich's +sandwiched +sandwiches +sandwiching +sandy +sane +sanely +saneness +saner +sanest +sang +sangfroid +sangria +sangria's +sanguinary +sanguine +sanguinely +sanicle +sanitarian +sanitarians +sanitary +sanitation +sanitation's +sanitisation +sanitisation's +sanitisations +sanitise +sanitised +sanitises +sanitising +sanitization +sanitization's +sanitizations +sanitize +sanitized +sanitizer +sanitizer's +sanitizers +sanitizes +sanitizing +sanity +sanity's +sank +sans +santalaceous +sap +sap's +sapience +sapience's +sapient +sapless +sapling +sapling's +saplings +sapped +sapper +sapper's +sappers +sapphire +sapphire's +sapphires +sappier +sappiest +sappiness +sapping +sappy +saprophyte +saprophyte's +saprophytes +saprophytic +saps +sapsucker +sapsucker's +sapsuckers +sapwood +sapwood's +saran +saran's +sarcasm +sarcasm's +sarcasms +sarcastic +sarcastically +sarcoma +sarcoma's +sarcomas +sarcophagi +sarcophagus +sarcophagus's +sardine +sardine's +sardines +sardonic +sardonically +sari +sari's +saris +sarong +sarong's +sarongs +sarsaparilla +sarsaparilla's +sarsaparillas +sartorial +sartorially +sash +sash's +sashay +sashayed +sashaying +sashays +sashes +sass +sass's +sassafras +sassafras's +sassed +sasses +sassier +sassiest +sassing +sassy +sat +satanic +satanically +satchel +satchel's +satchels +sate +sated +sateen +sateen's +satellite +satellite's +satellites +sates +satiable +satiate +satiated +satiates +satiating +satiation +satiation's +satiety +satiety's +satin +satin's +sating +satins +satinwood +satinwood's +satinwoods +satiny +satire +satire's +satires +satiric +satirical +satirically +satirise +satirised +satirises +satirising +satirist +satirist's +satirists +satirize +satirized +satirizes +satirizing +satisfaction +satisfaction's +satisfactions +satisfactorily +satisfactory +satisfied +satisfies +satisfy +satisfying +satisfyingly +satrap +satrap's +satraps +saturate +saturated +saturates +saturating +saturation +saturation's +saturnalia +saturnine +satyr +satyr's +satyriasis +satyriasis's +satyrs +sauce +sauce's +sauced +saucepan +saucepan's +saucepans +saucer +saucer's +saucers +sauces +saucier +sauciest +saucily +sauciness +saucing +saucy +sauerkraut +sauerkraut's +sauna +sauna's +saunas +saunter +sauntered +sauntering +saunters +saurian +sausage +sausage's +sausages +sauté +sautéed +sautéing +sautés +sav +savage +savaged +savagely +savageness +savageries +savagery +savagery's +savages +savaging +savannas +savant +savant's +savants +save +saved +saver +saver's +savers +saves +saving +savings +savior +savior's +saviors +saviour +saviour's +saviours +savor +savor's +savored +savories +savoring +savorless +savors +savory +savory's +savour +savour's +savoured +savouries +savouring +savours +savoury +savoury's +savvied +savvier +savvies +savviest +savvy +saw +saw's +sawbones +sawbones's +sawbuck +sawbuck's +sawbucks +sawdust +sawdust's +sawed +sawflies +sawfly +sawfly's +sawhorse +sawhorse's +sawhorses +sawing +sawmill +sawmill's +sawmills +saws +sawyer +sawyer's +sawyers +sax +sax's +saxes +saxifrage +saxifrage's +saxifrages +saxophone +saxophone's +saxophones +saxophonist +saxophonist's +saxophonists +say +saying +saying's +sayings +says +sc +scab +scab's +scabbard +scabbard's +scabbards +scabbed +scabbier +scabbiest +scabbiness +scabbing +scabby +scabies +scabies's +scabrous +scabs +scads +scaffold +scaffold's +scaffolding +scaffolding's +scaffolds +scalability +scalable +scalar +scalar's +scalars +scald +scalded +scalding +scalds +scale +scale's +scaled +scalene +scales +scalier +scaliest +scaling +scallion +scallion's +scallions +scallop +scallop's +scalloped +scalloping +scallops +scallywag +scallywag's +scallywags +scalp +scalp's +scalped +scalpel +scalpel's +scalpels +scalper +scalper's +scalpers +scalping +scalps +scaly +scam +scammed +scamming +scamp +scamp's +scamper +scampered +scampering +scampers +scampi +scampi's +scamps +scams +scan +scandal +scandal's +scandalise +scandalised +scandalises +scandalising +scandalize +scandalized +scandalizes +scandalizing +scandalmonger +scandalmonger's +scandalmongers +scandalous +scandalously +scandals +scandium +scandium's +scanned +scanner +scanner's +scanners +scanning +scans +scansion +scansion's +scant +scanted +scanter +scantest +scantier +scantiest +scantily +scantiness +scanting +scantly +scants +scanty +scapegoat +scapegoat's +scapegoats +scapegrace +scapegrace's +scapegraces +scapula +scapula's +scapulae +scapular +scapulars +scar +scar's +scarab +scarab's +scarabs +scarce +scarcely +scarceness +scarcer +scarcest +scarcities +scarcity +scarcity's +scare +scarecrow +scarecrow's +scarecrows +scared +scaremonger +scaremonger's +scaremongering +scaremongers +scares +scarf +scarf's +scarier +scariest +scarification +scarification's +scarified +scarifies +scarify +scarifying +scarily +scariness +scaring +scarlet +scarp +scarp's +scarped +scarper +scarpers +scarping +scarps +scarred +scarring +scars +scarves +scary +scat +scathe +scathed +scathing +scathingly +scatological +scatology +scatology's +scats +scatted +scatter +scatterbrain +scatterbrain's +scatterbrained +scatterbrains +scattered +scattering +scattering's +scatterings +scatters +scatting +scavenge +scavenged +scavenger +scavenger's +scavengers +scavenges +scavenging +scenario +scenario's +scenarios +scene +scene's +scenery +scenery's +scenes +scenic +scenically +scent +scent's +scented +scenting +scentless +scents +scepter +scepter's +scepters +sceptic +sceptic's +sceptical +sceptically +scepticism +scepticism's +scepticisms +sceptics +sceptre +sceptre's +sceptres +schedule +schedule's +scheduled +scheduler +schedulers +schedules +scheduling +schema +schema's +schemata +schematic +schematically +schematics +schematisation +schematisation's +schematisations +schematization +schematization's +schematizations +schematize +schematized +schematizes +schematizing +scheme +scheme's +schemed +schemer +schemer's +schemers +schemes +scheming +scherzo +scherzo's +scherzos +schilling +schilling's +schillings +schism +schism's +schismatic +schisms +schist +schist's +schizoid +schizoids +schizophrenia +schizophrenia's +schizophrenic +schizophrenically +schizophrenics +schlemiel +schlemiel's +schlemiels +schlep +schlepped +schlepping +schleps +schlock +schlock's +schmaltz +schmaltz's +schmaltzy +schmooze +schmoozed +schmoozer +schmoozing +schmuck +schmuck's +schmucks +schnapps +schnauzer +schnauzer's +schnauzers +schnitzel +schnitzel's +schnitzels +schnook +schnook's +schnooks +schnozzle +schnozzle's +schnozzles +scholar +scholar's +scholarly +scholars +scholarship +scholarship's +scholarships +scholastic +scholastically +scholasticism +scholasticism's +school +school's +schoolbag +schoolbag's +schoolbags +schoolbook +schoolbook's +schoolbooks +schoolboy +schoolboy's +schoolboys +schoolchild +schoolchild's +schoolchildren +schooldays +schooled +schoolfellow +schoolfellows +schoolgirl +schoolgirl's +schoolgirls +schoolhouse +schoolhouse's +schoolhouses +schoolie +schooling +schooling's +schoolmarm +schoolmarm's +schoolmarms +schoolmaster +schoolmaster's +schoolmasters +schoolmate +schoolmate's +schoolmates +schoolmistress +schoolmistress's +schoolmistresses +schoolroom +schoolroom's +schoolrooms +schools +schoolteacher +schoolteacher's +schoolteachers +schoolwork +schoolwork's +schoolyard +schoolyard's +schoolyards +schooner +schooner's +schooners +schuss +schuss's +schussboomer +schussboomers +schussed +schusses +schussing +schwa +schwa's +schwas +sciatic +sciatica +sciatica's +science +science's +sciences +scientific +scientifically +scientist +scientist's +scientists +scimitar +scimitar's +scimitars +scintilla +scintilla's +scintillate +scintillated +scintillates +scintillating +scintillation +scintillation's +scintillations +scion +scion's +scions +scissor +scissoring +scissors +sciurine +scleroses +sclerosis +sclerosis's +sclerotic +scoff +scoffed +scoffer +scoffer's +scoffers +scoffing +scofflaw +scofflaw's +scofflaws +scoffs +scold +scolded +scolding +scolds +scoliosis +sconce +sconce's +sconces +scone +scone's +scones +scoop +scoop's +scooped +scooper +scooper's +scoopful +scoopful's +scoopfuls +scooping +scoops +scoot +scooted +scooter +scooter's +scooters +scooting +scoots +scope +scope's +scoped +scopes +scoping +scorbutic +scorch +scorched +scorcher +scorcher's +scorchers +scorches +scorching +score +score's +scoreboard +scoreboard's +scoreboards +scorecard +scorecard's +scorecards +scored +scorekeeper +scorekeeper's +scorekeepers +scoreless +scorer +scorers +scores +scoring +scorings +scorn +scorn's +scorned +scorner +scorner's +scorners +scornful +scornfully +scorning +scorns +scorpion +scorpion's +scorpions +scotch +scotch's +scotched +scotches +scotching +scoundrel +scoundrel's +scoundrels +scour +scoured +scourers +scourge +scourge's +scourged +scourges +scourging +scouring +scours +scout +scout's +scouted +scouting +scoutmaster +scoutmaster's +scoutmasters +scouts +scow +scow's +scowl +scowled +scowling +scowls +scows +scrabble +scrabbled +scrabbles +scrabbling +scraggier +scraggiest +scragglier +scraggliest +scraggly +scraggy +scram +scramble +scrambled +scrambler +scrambler's +scramblers +scrambles +scrambling +scrammed +scramming +scrams +scrap +scrap's +scrapbook +scrapbook's +scrapbooks +scrape +scraped +scraper +scraper's +scrapers +scrapes +scrapheap +scraping +scrapings +scrapped +scrapper +scrapper's +scrappers +scrappier +scrappiest +scrapping +scrappy +scraps +scratch +scratched +scratches +scratchier +scratchiest +scratchily +scratchiness +scratching +scratchpad +scratchpads +scratchy +scrawl +scrawled +scrawling +scrawls +scrawnier +scrawniest +scrawniness +scrawny +scream +screamed +screamer +screamer's +screamers +screaming +screamingly +screams +screech +screech's +screeched +screeches +screeching +screechy +screed +screed's +screeds +screen +screen's +screened +screening +screening's +screenings +screenplay +screenplay's +screenplays +screens +screenwriter +screenwriters +screenwriting +screw +screw's +screwball +screwball's +screwballs +screwdriver +screwdriver's +screwdrivers +screwed +screwier +screwiest +screwing +screws +screwworm +screwworm's +screwworms +screwy +scribal +scribble +scribbled +scribbler +scribbler's +scribblers +scribbles +scribbling +scribe +scribe's +scribed +scribes +scribing +scrim +scrim's +scrimmage +scrimmage's +scrimmaged +scrimmages +scrimmaging +scrimp +scrimped +scrimping +scrimps +scrims +scrimshaw +scrimshaw's +scrimshawed +scrimshawing +scrimshaws +scrip +scrip's +script +script's +scripted +scripting +scriptorium +scriptorium's +scripts +scriptural +scripture +scripture's +scriptures +scriptwriter +scriptwriter's +scriptwriters +scriptwriting +scriptwriting's +scrivener +scrivener's +scriveners +scrod +scrod's +scrofula +scrofula's +scrofulous +scroll +scroll's +scrollable +scrolled +scrolling +scrolls +scrooge +scrooges +scrota +scrotal +scrotum +scrotum's +scrounge +scrounged +scrounger +scroungers +scrounges +scrounging +scrub +scrubbed +scrubber +scrubber's +scrubbers +scrubbier +scrubbiest +scrubbing +scrubby +scrubs +scruff +scruff's +scruffier +scruffiest +scruffily +scruffiness +scruffs +scruffy +scrum +scrum's +scrumhalf +scrumhalves +scrummed +scrumming +scrumptious +scrumptiously +scrums +scrunch +scrunched +scrunches +scrunching +scruple +scruple's +scrupled +scruples +scrupling +scrupulosity +scrupulosity's +scrupulous +scrupulously +scrupulousness +scrutinise +scrutinised +scrutiniser +scrutiniser's +scrutinisers +scrutinises +scrutinising +scrutinize +scrutinized +scrutinizer +scrutinizer's +scrutinizers +scrutinizes +scrutinizing +scrutiny +scrutiny's +scuba +scuba's +scubas +scud +scudded +scudding +scuds +scuff +scuffed +scuffing +scuffle +scuffled +scuffles +scuffling +scuffs +scull +scull's +sculled +sculleries +scullery +scullery's +sculling +scullion +scullion's +scullions +sculls +sculpt +sculpted +sculpting +sculptor +sculptor's +sculptors +sculptress +sculptress's +sculptresses +sculpts +sculptural +sculpture +sculpture's +sculptured +sculptures +sculpturing +scum +scum's +scumbag +scumbags +scummier +scummiest +scummy +scunge +scungy +scupper +scupper's +scuppers +scurf +scurf's +scurfy +scurried +scurries +scurrility +scurrility's +scurrilous +scurrilously +scurry +scurrying +scurvy +scuttle +scuttle's +scuttlebutt +scuttlebutt's +scuttled +scuttles +scuttling +scythe +scythe's +scythed +scythes +scything +se +sea +sea's +seabed +seabird +seabirds +seaboard +seaboard's +seaboards +seaborne +seacoast +seacoast's +seacoasts +seafarer +seafarer's +seafarers +seafaring +seafloor +seafloors +seafood +seafood's +seafront +seafront's +seafronts +seagoing +seagull +seagulls +seahorse +seahorses +seal +seal's +sealant +sealant's +sealants +sealed +sealer +sealer's +sealers +sealing +seals +sealskin +sealskin's +seam +seam's +seaman +seaman's +seamanship +seamanship's +seamed +seamen +seamier +seamiest +seaming +seamless +seamlessly +seams +seamstress +seamstress's +seamstresses +seamy +seaplane +seaplane's +seaplanes +seaport +seaport's +seaports +sear +search +searched +searcher +searcher's +searchers +searches +searching +searchingly +searchlight +searchlight's +searchlights +seared +searing +sears +seas +seascape +seascape's +seascapes +seashell +seashell's +seashells +seashore +seashore's +seashores +seasick +seasickness +seaside +seaside's +season +season's +seasonable +seasonably +seasonal +seasonality +seasonally +seasoned +seasoning +seasoning's +seasonings +seasons +seat +seat's +seated +seating +seatmate +seatmates +seats +seawall +seawalls +seaward +seawards +seawater +seaway +seaway's +seaways +seaweed +seaweed's +seaweeds +seaworthiness +seaworthy +sebaceous +seborrhea +seborrhea's +seborrhoea +seborrhoea's +sebum +sebum's +sec +secant +secant's +secants +secede +seceded +secedes +seceding +secession +secession's +secessionist +secessionist's +secessionists +secessions +seclude +secluded +secludes +secluding +seclusion +seclusion's +second +secondarily +secondary +seconded +seconding +secondly +secondment +secondments +seconds +secrecy +secrecy's +secret +secretarial +secretariat +secretariat's +secretariats +secretaries +secretary +secretary's +secrete +secreted +secretes +secreting +secretion +secretion's +secretions +secretive +secretively +secretiveness +secretly +secrets +sect +sect's +sectarian +sectarianism +sectarianism's +sectarians +sectaries +sectary +sectary's +section +section's +sectional +sectionalise +sectionalised +sectionalises +sectionalising +sectionalism +sectionalism's +sectionalize +sectionalized +sectionalizes +sectionalizing +sectionals +sectioned +sectioning +sections +sector +sector's +sectored +sectors +sects +secular +secularisation +secularisation's +secularisations +secularise +secularised +seculariser +seculariser's +secularisers +secularises +secularising +secularism +secularism's +secularist +secularist's +secularists +secularization +secularization's +secularizations +secularize +secularized +secularizer +secularizer's +secularizers +secularizes +secularizing +secure +secured +securely +securer +secures +securest +securing +securities +securitisation +securitisations +securitised +securitises +securitising +securitization +securitizations +securitize +securitized +securitizes +securitizing +security +security's +sedan +sedan's +sedans +sedate +sedated +sedately +sedateness +sedates +sedating +sedation +sedation's +sedative +sedatives +sedentary +sedge +sedge's +sedges +sediment +sediment's +sedimentary +sedimentation +sedimentation's +sediments +sedition +sedition's +seditious +seduce +seduced +seducer +seducer's +seducers +seduces +seducing +seduction +seduction's +seductions +seductive +seductively +seductiveness +seductress +seductress's +seductresses +sedulous +sedulously +see +seed +seed's +seedbed +seedbed's +seedbeds +seedcase +seedcase's +seedcases +seeded +seeders +seedier +seediest +seediness +seeding +seedless +seedling +seedling's +seedlings +seedpod +seedpods +seeds +seedy +seeing +seek +seeker +seeker's +seekers +seeking +seeks +seem +seemed +seeming +seemingly +seemlier +seemliest +seemliness +seemly +seems +seen +seep +seepage +seepage's +seeped +seeping +seeps +seer +seer's +seers +seersucker +seersucker's +sees +seesaw +seesaw's +seesawed +seesawing +seesaws +seethe +seethed +seethes +seething +segment +segment's +segmental +segmentation +segmentation's +segmented +segmenting +segments +segregate +segregated +segregates +segregating +segregation +segregation's +segregationist +segregationist's +segregationists +segue +segued +segueing +segues +seignior +seignior's +seigniors +seine +seine's +seined +seines +seining +seismic +seismically +seismogram +seismogram's +seismograph +seismograph's +seismographer +seismographer's +seismographers +seismographic +seismographs +seismography +seismography's +seismologic +seismological +seismologist +seismologist's +seismologists +seismology +seismology's +seismometer +seismometers +seize +seized +seizer +seizer's +seizers +seizes +seizing +seizure +seizure's +seizures +seldom +select +selectable +selected +selecting +selection +selection's +selections +selective +selectively +selectivity +selectivity's +selectman +selectman's +selectmen +selector +selector's +selectors +selects +selenium +selenium's +selenographer +selenographer's +selenographers +self +self's +selfish +selfishly +selfishness +selfless +selflessly +selflessness +selfsame +sell +seller +seller's +sellers +selling +sells +seltzer +seltzers +selvage +selvage's +selvages +selves +semantic +semantically +semanticist +semanticist's +semanticists +semantics +semaphore +semaphore's +semaphored +semaphores +semaphoring +semblance +semblance's +semblances +semen +semen's +semester +semester's +semesters +semi +semiarid +semiautomatic +semiautomatics +semibreve +semibreve's +semibreves +semicircle +semicircle's +semicircles +semicircular +semicolon +semicolon's +semicolons +semiconductor +semiconductor's +semiconductors +semiconscious +semidarkness +semidetached +seminal +seminar +seminar's +seminarian +seminarian's +seminarians +seminaries +seminars +seminary +seminary's +semiotic +semiotics +semiprecious +semiprivate +semipro +semiquaver +semiquavers +semis +semiskilled +semisolid +semisweet +semitone +semitone's +semitones +semitransparent +semitropical +semivowel +semivowel's +semivowels +semolina +semolina's +senate +senate's +senates +senator +senator's +senatorial +senators +send +sender +sender's +senders +sending +sends +senescence +senescence's +senescent +senile +senility +senility's +senior +seniority +seniority's +seniors +senor +senora +senoras +senorita +senoritas +sensation +sensation's +sensational +sensationalism +sensationalism's +sensationalist +sensationalistic +sensationalists +sensationalize +sensationalized +sensationalizes +sensationalizing +sensationally +sensations +sense +sense's +sensed +senseless +senselessly +senselessness +senses +sensibilities +sensibility +sensibility's +sensible +sensibleness +sensibly +sensing +sensitisation +sensitisation's +sensitisations +sensitise +sensitised +sensitises +sensitising +sensitive +sensitively +sensitiveness +sensitivities +sensitivity +sensitivity's +sensitization +sensitization's +sensitizations +sensitize +sensitized +sensitizer +sensitizer's +sensitizers +sensitizes +sensitizing +sensor +sensor's +sensors +sensory +sensual +sensualist +sensualist's +sensualists +sensuality +sensuality's +sensually +sensuous +sensuously +sensuousness +sent +sentence +sentence's +sentenced +sentences +sentencing +sentential +sententious +sententiously +sentience +sentience's +sentient +sentiment +sentiment's +sentimental +sentimentalise +sentimentalised +sentimentalises +sentimentalising +sentimentalism +sentimentalism's +sentimentalist +sentimentalist's +sentimentalists +sentimentality +sentimentality's +sentimentalize +sentimentalized +sentimentalizes +sentimentalizing +sentimentally +sentiments +sentinel +sentinel's +sentinels +sentries +sentry +sentry's +sepal +sepal's +sepals +separable +separate +separated +separately +separateness +separates +separating +separation +separation's +separations +separatism +separatism's +separatist +separatist's +separatists +separator +separator's +separators +sepia +sepia's +sepsis +sepsis's +septa +septa's +septet +septet's +septets +septic +septicaemia +septicaemia's +septicaemias +septicemia +septicemia's +septicemias +septuagenarian +septuagenarian's +septuagenarians +septum +septum's +sepulcher +sepulcher's +sepulchered +sepulchering +sepulchers +sepulchral +sepulchre +sepulchre's +sepulchred +sepulchres +sepulchring +sequel +sequel's +sequels +sequence +sequence's +sequenced +sequencer +sequencer's +sequencers +sequences +sequencing +sequent +sequential +sequentially +sequester +sequestered +sequestering +sequesters +sequestrate +sequestrated +sequestrates +sequestrating +sequestration +sequestration's +sequestrations +sequin +sequin's +sequined +sequins +sequoia +sequoia's +sequoias +ser +sera's +seraglio +seraglio's +seraglios +serape +serapes +seraph +seraph's +seraphic +seraphim's +seraphs +sere +serenade +serenade's +serenaded +serenades +serenading +serendipitous +serendipitously +serendipity +serendipity's +serene +serenely +sereneness +serener +serenest +serenity +serenity's +serer +serest +serf +serf's +serfdom +serfdom's +serfs +serge +serge's +sergeant +sergeant's +sergeants +serial +serial's +serialisation +serialisation's +serialise +serialised +serialises +serialising +serialization +serialization's +serializations +serialize +serialized +serializes +serializing +serially +serials +series +serif +serif's +serifs +serigraph +serigraph's +serigraphs +serious +seriously +seriousness +sermon +sermon's +sermonise +sermonised +sermoniser +sermoniser's +sermonisers +sermonises +sermonising +sermonize +sermonized +sermonizer +sermonizer's +sermonizers +sermonizes +sermonizing +sermons +serology +serology's +serotonin +serotonin's +serous +serpent +serpent's +serpentine +serpents +serrate +serrated +serration +serration's +serrations +serried +serum +serum's +serums +servant +servant's +servants +serve +served +server +server's +servers +serves +service +service's +serviceability +serviceability's +serviceable +serviced +serviceman +serviceman's +servicemen +services +servicewoman +servicewomen +servicing +serviette +serviette's +serviettes +servile +servility +servility's +serving +serving's +servings +servitor +servitor's +servitors +servitude +servitude's +servo +servomechanism +servomechanism's +servomechanisms +servomotor +servomotor's +servomotors +servos +sesame +sesame's +sesames +sesquicentennial +sesquicentennials +sessile +session +session's +sessions +set +seta +setback +setbacks +sets +setscrew +setscrew's +setscrews +setsquare +setsquares +settable +settee +settee's +settees +setter +setter's +setters +setting +setting's +settings +settle +settled +settlement +settlement's +settlements +settler +settler's +settlers +settles +settling +setup +setup's +setups +seven +seven's +sevenfold +sevens +seventeen +seventeen's +seventeenth +seventeenths +seventh +sevenths +seventies +seventieth +seventieths +seventy +seventy's +sever +several +severally +severance +severance's +severances +severe +severed +severely +severer +severest +severing +severity +severity's +severs +sew +sewage +sewage's +sewed +sewer +sewer's +sewerage +sewerage's +sewers +sewing +sewn +sews +sex +sex's +sexagenarian +sexagenarian's +sexagenarians +sexed +sexes +sexier +sexiest +sexily +sexiness +sexing +sexism +sexism's +sexist +sexist's +sexists +sexless +sexologist +sexologist's +sexologists +sexology +sexology's +sexpot +sextant +sextant's +sextants +sextet +sextet's +sextets +sexton +sexton's +sextons +sextuplet +sextuplet's +sextuplets +sexual +sexualise +sexualised +sexualises +sexualising +sexualities +sexuality +sexuality's +sexualize +sexualized +sexualizes +sexualizing +sexually +sexy +shabbier +shabbiest +shabbily +shabbiness +shabby +shack +shack's +shacked +shacking +shackle +shackle's +shackled +shackles +shackling +shacks +shad +shad's +shade +shade's +shaded +shades +shadier +shadiest +shadily +shadiness +shading +shading's +shadings +shadow +shadow's +shadowbox +shadowboxed +shadowboxes +shadowboxing +shadowed +shadowing +shadows +shadowy +shads +shady +shaft +shaft's +shafted +shafting +shafts +shag +shag's +shagged +shaggier +shaggiest +shagginess +shagging +shaggy +shags +shah +shah's +shahs +shake +shakeable +shakedown +shakedowns +shaken +shakeout +shakeout's +shakeouts +shaker +shaker's +shakers +shakes +shakier +shakiest +shakily +shakiness +shaking +shaking's +shaky +shale +shale's +shall +shallot +shallot's +shallots +shallow +shallower +shallowest +shallowly +shallowness +shallows +shalom +sham +sham's +shaman +shaman's +shamanic +shamanism +shamanism's +shamanistic +shamans +shamble +shambled +shambles +shambling +shame +shame's +shamed +shamefaced +shamefacedly +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shames +shaming +shammed +shamming +shampoo +shampoo's +shampooed +shampooer +shampooer's +shampooers +shampooing +shampoos +shamrock +shamrock's +shamrocks +shams +shan't +shanghai +shanghaied +shanghaiing +shanghais +shank +shank's +shanks +shanties +shantung +shantung's +shanty +shanty's +shantytown +shantytown's +shantytowns +shape +shape's +shaped +shapeless +shapelessly +shapelessness +shapelier +shapeliest +shapeliness +shapely +shapes +shaping +sharable +shard +shard's +shards +share +share's +shareable +sharecrop +sharecropped +sharecropper +sharecropper's +sharecroppers +sharecropping +sharecrops +shared +sharefarmer +shareholder +shareholder's +shareholders +shareholding +shareholdings +sharer +sharer's +sharers +shares +shareware +sharing +shark +shark's +sharked +sharking +sharks +sharkskin +sharkskin's +sharp +sharpen +sharpened +sharpener +sharpeners +sharpening +sharpens +sharper +sharpest +sharpie +sharpie's +sharpies +sharply +sharpness +sharps +sharpshooter +sharpshooter's +sharpshooters +shat +shatter +shattered +shattering +shatteringly +shatterproof +shatters +shave +shaved +shaver +shaver's +shavers +shaves +shaving +shaving's +shavings +shawl +shawl's +shawls +shay +shay's +shays +she +she'd +she'll +she's +sheaf +sheaf's +shear +sheared +shearer +shearer's +shearers +shearing +shears +sheath +sheath's +sheathe +sheathed +sheathes +sheathing +sheathing's +sheathings +sheaths +sheave +sheaves +shebang +shebang's +shed +shed's +shedding +sheds +sheen +sheen's +sheep +sheep's +sheepdog +sheepdog's +sheepdogs +sheepfold +sheepfold's +sheepfolds +sheepherder +sheepherder's +sheepherders +sheepish +sheepishly +sheepishness +sheepskin +sheepskin's +sheepskins +sheer +sheered +sheerer +sheerest +sheering +sheerness +sheers +sheet +sheet's +sheeted +sheeting +sheeting's +sheets +sheik +sheik's +sheikdom +sheikdom's +sheikdoms +sheiks +shekel +shekel's +shekels +shelf +shelf's +shell +shell's +shellac +shellacked +shellacking +shellacs +shelled +shellfire +shellfire's +shellfish +shellfish's +shellfishes +shelling +shells +shelter +shelter's +sheltered +sheltering +shelters +shelve +shelved +shelves +shelving +shelving's +shenanigan +shenanigan's +shenanigans +shepherd +shepherd's +shepherded +shepherdess +shepherdesses +shepherding +shepherds +sherbet +sherbet's +sherbets +sheriff +sheriff's +sheriffs +sherries +sherry +sherry's +shiatsu +shibboleth +shibboleth's +shibboleths +shicker +shickered +shied +shield +shield's +shielded +shielding +shields +shier +shies +shiest +shift +shifted +shifter +shifters +shiftier +shiftiest +shiftily +shiftiness +shifting +shiftless +shiftlessness +shifts +shifty +shill +shillelagh +shillelagh's +shillelaghs +shilling +shilling's +shillings +shills +shim +shim's +shimmed +shimmer +shimmered +shimmering +shimmers +shimmied +shimmies +shimming +shimmy +shimmy's +shimmying +shims +shin +shin's +shinbone +shinbone's +shinbones +shindig +shindig's +shindigs +shine +shined +shiner +shiner's +shiners +shines +shingle +shingle's +shingled +shingles +shingling +shinier +shiniest +shininess +shining +shinned +shinnied +shinnies +shinning +shinny +shinnying +shinplaster +shins +shiny +ship +ship's +shipboard +shipboard's +shipboards +shipbuilder +shipbuilder's +shipbuilders +shipbuilding +shipload +shipload's +shiploads +shipmate +shipmate's +shipmates +shipment +shipment's +shipments +shippable +shipped +shipper +shipper's +shippers +shipping +shipping's +ships +shipshape +shipwreck +shipwreck's +shipwrecked +shipwrecking +shipwrecks +shipwright +shipwright's +shipwrights +shipyard +shipyard's +shipyards +shiralee +shire +shire's +shires +shirk +shirked +shirkers +shirking +shirks +shirr +shirred +shirring +shirrs +shirt +shirt's +shirted +shirtfront +shirtfronts +shirting +shirting's +shirtless +shirts +shirtsleeve +shirtsleeve's +shirtsleeves +shirttail +shirttails +shirtwaist +shirtwaist's +shirtwaists +shit +shits +shitted +shittier +shittiest +shitting +shitty +shiver +shivered +shivering +shivers +shivery +shoal +shoal's +shoaled +shoaling +shoals +shoat +shoat's +shoats +shock +shocked +shocker +shocker's +shockers +shocking +shockingly +shockproof +shocks +shod +shoddier +shoddiest +shoddily +shoddiness +shoddy +shoe +shoe's +shoebox +shoehorn +shoehorn's +shoehorned +shoehorning +shoehorns +shoeing +shoelace +shoelace's +shoelaces +shoeless +shoemaker +shoemaker's +shoemakers +shoes +shoeshine +shoestring +shoestring's +shoestrings +shoetree +shoetree's +shoetrees +shogun +shogun's +shoguns +shone +shonky +shoo +shooed +shooing +shook +shoos +shoot +shooter +shooter's +shooters +shooting +shootings +shootout +shootouts +shoots +shop +shop's +shopkeeper +shopkeeper's +shopkeepers +shoplift +shoplifted +shoplifter +shoplifter's +shoplifters +shoplifting +shoplifting's +shoplifts +shopped +shopper +shopper's +shoppers +shopping +shopping's +shops +shoptalk +shoptalk's +shore +shore's +shorebird +shorebirds +shored +shoreline +shoreline's +shorelines +shores +shoreward +shoring +short +shortage +shortage's +shortages +shortbread +shortbread's +shortcake +shortcake's +shortcakes +shortcoming +shortcoming's +shortcomings +shortcut +shortcut's +shortcuts +shortcutting +shorted +shorten +shortened +shortening +shortening's +shortenings +shortens +shorter +shortest +shortfall +shortfall's +shortfalls +shorthand +shorthand's +shorthanded +shorthorn +shorthorn's +shorthorns +shorting +shortlist +shortlists +shortly +shortness +shorts +shortstop +shortstop's +shortstops +shortwave +shot +shot's +shotgun +shotgun's +shotguns +shots +should +shoulder +shoulder's +shouldered +shouldering +shoulders +shouldn't +shouse +shout +shout's +shouted +shouter +shouters +shouting +shouts +shove +shoved +shovel +shovel's +shoveled +shovelful +shovelful's +shovelfuls +shoveling +shovelled +shovelling +shovels +shoves +shoving +show +showbiz +showboat +showboat's +showboated +showboating +showboats +showcase +showcase's +showcased +showcases +showcasing +showdown +showdown's +showdowns +showed +shower +shower's +showered +showering +showers +showery +showgirl +showgirl's +showgirls +showground +showier +showiest +showily +showiness +showing +showing's +showings +showman +showman's +showmanship +showmanship's +showmen +shown +showpiece +showpiece's +showpieces +showplace +showplace's +showplaces +showroom +showroom's +showrooms +shows +showstopper +showstoppers +showy +shpt +shrank +shrapnel +shrapnel's +shred +shred's +shredded +shredder +shredder's +shredders +shredding +shreds +shrew +shrew's +shrewd +shrewder +shrewdest +shrewdie +shrewdly +shrewdness +shrewish +shrews +shriek +shriek's +shrieked +shrieking +shrieks +shrift +shrift's +shrike +shrike's +shrikes +shrill +shrilled +shriller +shrillest +shrilling +shrillness +shrills +shrilly +shrimp +shrimp's +shrimps +shrine +shrine's +shrines +shrink +shrinkable +shrinkage +shrinkage's +shrinking +shrinks +shrive +shrived +shrivel +shriveled +shriveling +shrivelled +shrivelling +shrivels +shriven +shrives +shriving +shroud +shroud's +shrouded +shrouding +shrouds +shrub +shrub's +shrubberies +shrubbery +shrubbery's +shrubbier +shrubbiest +shrubby +shrubs +shrug +shrugged +shrugging +shrugs +shrunk +shrunken +shtick +shticks +shuck +shucked +shucking +shucks +shudder +shuddered +shuddering +shudders +shuffle +shuffleboard +shuffleboard's +shuffleboards +shuffled +shuffler +shufflers +shuffles +shuffling +shun +shunned +shunning +shuns +shunt +shunted +shunting +shunts +shush +shushed +shushes +shushing +shut +shutdown +shutdown's +shutdowns +shuteye +shuteye's +shutoff +shutoff's +shutoffs +shutout +shutout's +shutouts +shuts +shutter +shutter's +shutterbug +shutterbugs +shuttered +shuttering +shutters +shutting +shuttle +shuttle's +shuttlecock +shuttlecock's +shuttlecocks +shuttled +shuttles +shuttling +shy +shyer +shyest +shying +shyly +shyness +shypoo +shyster +shyster's +shysters +sibilance +sibilance's +sibilant +sibilants +sibling +sibling's +siblings +sibyl +sibyl's +sibylline +sibyls +sic +sick +sickbay +sickbay's +sickbays +sickbed +sickbeds +sicken +sickened +sickening +sickeningly +sickens +sicker +sickest +sickie +sickish +sickle +sickle's +sickles +sicklier +sickliest +sickly +sickness +sicknesses +sickout +sickouts +sickroom +sickroom's +sickrooms +side +side's +sidearm +sideband +sideband's +sidebands +sidebar +sidebar's +sidebars +sideboard +sideboard's +sideboards +sideburns +sidecar +sidecar's +sidecars +sided +sidekick +sidekick's +sidekicks +sidelight +sidelight's +sidelights +sideline +sideline's +sidelined +sidelines +sidelining +sidelong +sideman +sideman's +sidemen +sidepiece +sidepieces +sidereal +sides +sideshow +sideshow's +sideshows +sidestep +sidestepped +sidestepping +sidesteps +sidestroke +sidestroke's +sidestrokes +sideswipe +sideswiped +sideswipes +sideswiping +sidetrack +sidetracked +sidetracking +sidetracks +sidewalk +sidewalk's +sidewalks +sidewall +sidewall's +sidewalls +sideways +sidewinder +sidewinder's +sidewinders +siding +siding's +sidings +sidle +sidled +sidles +sidling +siege +siege's +sieges +sienna +sienna's +sierra +sierra's +sierras +siesta +siesta's +siestas +sieve +sieve's +sieved +sieves +sieving +sift +sifted +sifter +sifter's +sifters +sifting +sifts +sigh +sighed +sighing +sighs +sight +sight's +sighted +sightedness +sighting +sightings +sightless +sightlessly +sights +sightseeing +sightseer +sightseers +sigma +sigma's +sigmoid +sign +sign's +signage +signal +signal's +signaled +signaler +signalers +signaling +signalisation +signalise +signalised +signalises +signalising +signalization +signalize +signalized +signalizes +signalizing +signalled +signaller +signallers +signalling +signally +signalman +signalman's +signalmen +signals +signatories +signatory +signatory's +signature +signature's +signatures +signboard +signboard's +signboards +signed +signer +signers +signet +signet's +signets +significance +significance's +significances +significant +significantly +signification +signification's +significations +signified +signifier +signifies +signify +signifying +signing +signings +signor +signpost +signpost's +signposted +signposting +signposts +signs +silage +silage's +silages +silence +silence's +silenced +silencer +silencer's +silencers +silences +silencing +silent +silently +silhouette +silhouette's +silhouetted +silhouettes +silhouetting +silica +silica's +silicate +silicate's +silicates +siliceous +silicon +silicon's +silicone +silicone's +silicosis +silicosis's +silk +silk's +silken +silkier +silkiest +silkily +silkiness +silks +silkscreen +silkworm +silkworm's +silkworms +silky +sill +sill's +sillier +sillies +silliest +silliness +sills +silly +silo +silo's +silos +silt +silt's +silted +silting +silts +siltstone +siltstone's +silver +silver's +silvered +silvereye +silverfish +silverfish's +silverfishes +silvering +silvers +silversmith +silversmith's +silversmiths +silvertail +silverware +silverware's +silverweed +silvery +simian +simians +similar +similarities +similarity +similarity's +similarly +simile +simile's +similes +similitude +similitude's +simmer +simmered +simmering +simmers +simonise +simonize +simonized +simonizes +simonizing +simony +simony's +simpatico +simper +simpered +simpering +simpers +simple +simpleminded +simpler +simples +simplest +simpleton +simpleton's +simpletons +simplex +simplexes +simplicities +simplicity +simplicity's +simplification +simplifications +simplified +simplifier +simplifies +simplify +simplifying +simplistic +simplistically +simply +simulacra +simulacrum +simulacrum's +simulacrums +simulate +simulated +simulates +simulating +simulation +simulation's +simulations +simulator +simulator's +simulators +simulcast +simulcasts +simultaneity +simultaneity's +simultaneous +simultaneously +sin +sin's +since +sincere +sincerely +sincerer +sincerest +sincerity +sincerity's +sine +sine's +sinecure +sinecure's +sinecures +sinew +sinew's +sinews +sinewy +sinful +sinfully +sinfulness +sing +singe +singed +singeing +singer +singer's +singers +singes +singing +single +singled +singleness +singles +singlet +singleton +singleton's +singletons +singletree +singletree's +singletrees +singling +singly +sings +singsong +singsong's +singsongs +singular +singularise +singularised +singularises +singularising +singularities +singularity +singularity's +singularize +singularized +singularizes +singularizing +singularly +singulars +sinister +sinisterly +sink +sinkable +sinker +sinker's +sinkers +sinkhole +sinkhole's +sinkholes +sinking +sinks +sinless +sinned +sinner +sinner's +sinners +sinning +sinology +sins +sinuosity +sinuosity's +sinuous +sinuously +sinus +sinus's +sinuses +sinusitis +sinusitis's +sinusoid +sinusoid's +sinusoidal +sip +siphon +siphon's +siphoned +siphoning +siphons +sipped +sipper +sipper's +sippers +sipping +sips +sir +sir's +sire +sire's +sired +siren +siren's +sirens +sires +siring +sirloin +sirloin's +sirloins +sirocco +sirocco's +siroccos +sironize +siroset +sirs +sis +sisal +sisal's +sissies +sissified +sissy +sissy's +sister +sister's +sisterhood +sisterhood's +sisterhoods +sisterly +sisters +sit +sitar +sitar's +sitars +sitcom +sitcom's +sitcoms +site +site's +sited +sites +sits +sitter +sitter's +sitters +sitting +sitting's +sittings +situate +situated +situates +situating +situation +situation's +situational +situations +six +six's +sixes +sixpence +sixpence's +sixpences +sixpenny +sixteen +sixteen's +sixteenth +sixteenths +sixth +sixthly +sixths +sixties +sixtieth +sixtieths +sixty +sixty's +sizable +size +size's +sized +sizes +sizing +sizzle +sizzled +sizzler +sizzler's +sizzlers +sizzles +sizzling +skate +skate's +skateboard +skateboard's +skateboarded +skateboarder +skateboarders +skateboarding +skateboards +skated +skater +skater's +skaters +skates +skating +skedaddle +skedaddled +skeet +skeet's +skeg +skein +skein's +skeins +skeletal +skeleton +skeleton's +skeletons +skeptic +skeptic's +skeptical +skepticism +skepticism's +skepticisms +skeptics +skerrick +sketch +sketch's +sketchbook +sketchbook's +sketchbooks +sketched +sketcher +sketcher's +sketchers +sketches +sketchier +sketchiest +sketchily +sketchiness +sketching +sketchpad +sketchpads +sketchy +skew +skewbald +skewed +skewer +skewer's +skewered +skewering +skewers +skewing +skews +ski +ski's +skibob +skibob's +skibobs +skid +skidded +skidding +skidpan +skidpan's +skidpans +skids +skied +skier +skiers +skies +skiff +skiff's +skiffs +skiing +skilfully +skill +skill's +skilled +skillet +skillet's +skillets +skillion +skills +skim +skimmed +skimmer +skimmer's +skimmers +skimming +skimp +skimped +skimpier +skimpiest +skimpily +skimpiness +skimping +skimps +skimpy +skims +skin +skin's +skincare +skinflint +skinflint's +skinflints +skinhead +skinhead's +skinheads +skinless +skinned +skinner +skinner's +skinners +skinnier +skinniest +skinniness +skinning +skinny +skins +skip +skipped +skipper +skipper's +skippered +skippering +skippers +skipping +skips +skirmish +skirmish's +skirmished +skirmisher +skirmisher's +skirmishers +skirmishes +skirmishing +skirt +skirt's +skirted +skirter +skirting +skirts +skis +skit +skit's +skite +skits +skitter +skittered +skittering +skitters +skittish +skittishly +skittishness +skittle +skittle's +skittles +skive +skived +skivers +skives +skiving +skivvies +skivvy +skulduggery +skulduggery's +skulk +skulked +skulking +skulks +skull +skull's +skullcap +skullcap's +skullcaps +skulls +skunk +skunk's +skunked +skunking +skunks +sky +sky's +skycap +skycap's +skycaps +skydive +skydived +skydiver +skydiver's +skydivers +skydives +skydiving +skydiving's +skyjack +skyjacked +skyjacker +skyjacker's +skyjackers +skyjacking +skyjackings +skyjacks +skylark +skylark's +skylarked +skylarking +skylarks +skylight +skylight's +skylights +skyline +skyline's +skylines +skyrocket +skyrocket's +skyrocketed +skyrocketing +skyrockets +skyscraper +skyscraper's +skyscrapers +skyward +skywards +skywriter +skywriter's +skywriters +skywriting +skywriting's +slab +slab's +slabs +slack +slacked +slacken +slackened +slackening +slackens +slacker +slacker's +slackers +slackest +slacking +slackly +slackness +slacks +slag +slag's +slagheap +slagheaps +slain +slake +slaked +slakes +slaking +slalom +slalom's +slalomed +slaloming +slaloms +slam +slammed +slammer +slammers +slamming +slams +slander +slander's +slandered +slanderer +slanderers +slandering +slanderous +slanders +slang +slang's +slangy +slant +slanted +slanter +slanting +slants +slantwise +slap +slap's +slapdash +slaphappy +slapped +slapping +slaps +slapstick +slapstick's +slash +slashed +slasher +slashes +slashing +slat +slat's +slate +slate's +slated +slates +slather +slathered +slathering +slathers +slating +slats +slatted +slattern +slattern's +slatternly +slatterns +slaughter +slaughter's +slaughtered +slaughterer +slaughterer's +slaughterers +slaughterhouse +slaughterhouse's +slaughterhouses +slaughtering +slaughters +slave +slave's +slaved +slaveholder +slaveholder's +slaveholders +slaver +slaver's +slavered +slavering +slavers +slavery +slavery's +slaves +slaving +slavish +slavishly +slavishness +slaw +slaw's +slay +slayer +slayers +slaying +slayings +slays +sleaze +sleazebag +sleazebags +sleazes +sleazier +sleaziest +sleazily +sleaziness +sleazy +sled +sled's +sledded +sledding +sledge +sledge's +sledged +sledgehammer +sledgehammer's +sledgehammers +sledges +sledging +sleds +sleek +sleeked +sleeker +sleekest +sleeking +sleekly +sleekness +sleeks +sleep +sleep's +sleeper +sleeper's +sleepers +sleepier +sleepiest +sleepily +sleepiness +sleeping +sleepless +sleeplessly +sleeplessness +sleepover +sleepovers +sleeps +sleepwalk +sleepwalked +sleepwalker +sleepwalker's +sleepwalkers +sleepwalking +sleepwalks +sleepwear +sleepwear's +sleepy +sleepyhead +sleepyhead's +sleepyheads +sleet +sleet's +sleeted +sleeting +sleets +sleety +sleeve +sleeve's +sleeved +sleeveless +sleeves +sleigh +sleigh's +sleighed +sleighing +sleighs +sleight +sleight's +sleights +slender +slenderer +slenderest +slenderise +slenderised +slenderises +slenderising +slenderize +slenderized +slenderizes +slenderizing +slenderness +slept +sleuth +sleuth's +sleuthing +sleuths +slew +slewed +slewing +slews +slice +slice's +sliced +slices +slicing +slick +slicked +slicker +slicker's +slickers +slickest +slicking +slickly +slickness +slicks +slid +slide +slider +slider's +sliders +slides +sliding +slier +sliest +slight +slighted +slighter +slightest +slighting +slightly +slightness +slights +slim +slime +slime's +slimes +slimier +slimiest +sliminess +slimmed +slimmer +slimmest +slimming +slimness +slims +slimy +sling +sling's +slinging +slings +slingshot +slingshot's +slingshots +slink +slinkier +slinkiest +slinking +slinks +slinky +slinter +slip +slipcase +slipcase's +slipcases +slipcover +slipcover's +slipcovers +slipknot +slipknot's +slipknots +slippage +slippage's +slippages +slipped +slipper +slipper's +slipperier +slipperiest +slipperiness +slippers +slippery +slipping +slips +slipshod +slipstream +slipstream's +slipstreams +slipway +slipway's +slipways +slit +slither +slithered +slithering +slithers +slithery +slits +slitter +slitting +sliver +sliver's +slivered +slivering +slivers +slob +slob's +slobber +slobbered +slobbering +slobbers +slobbery +slobs +sloe +sloe's +sloes +slog +slogan +slogan's +sloganeering +slogans +slogged +slogging +slogs +sloop +sloop's +sloops +slop +slope +sloped +slopes +sloping +slopped +sloppier +sloppiest +sloppily +sloppiness +slopping +sloppy +slops +slosh +sloshed +sloshes +sloshing +slot +slot's +sloth +sloth's +slothful +slothfully +slothfulness +slots +slotted +slotting +slouch +slouched +slouches +slouchier +slouchiest +slouching +slouchy +slough +slough's +sloughed +sloughing +sloughs +slovenlier +slovenliest +slovenliness +slovenly +slow +slowcoach +slowcoach's +slowcoaches +slowdown +slowdown's +slowdowns +slowed +slower +slowest +slowing +slowly +slowness +slowpoke +slowpoke's +slowpokes +slows +sludge +sludge's +sludgy +slue +slued +slues +slug +slug's +sluggard +sluggard's +sluggards +slugged +slugger +slugger's +sluggers +slugging +sluggish +sluggishly +sluggishness +slugs +sluice +sluice's +sluiced +sluices +sluicing +sluing +slum +slum's +slumber +slumbered +slumbering +slumberous +slumbers +slumlord +slumlord's +slumlords +slummed +slummier +slummiest +slumming +slummy +slump +slumped +slumping +slumps +slums +slung +slunk +slur +slurp +slurped +slurping +slurps +slurred +slurring +slurry +slurry's +slurs +slush +slush's +slushier +slushiest +slushiness +slushy +slut +slut's +sluts +sluttish +sly +slyly +slyness +smack +smack's +smacked +smacker +smacker's +smackers +smacking +smacks +small +smaller +smallest +smallholder +smallholders +smallholding +smallholding's +smallholdings +smallish +smallness +smallpox +smallpox's +smalls +smarmier +smarmiest +smarmy +smart +smarted +smarten +smartened +smartening +smartens +smarter +smartest +smarting +smartly +smartness +smarts +smarty +smash +smashed +smashes +smashing +smattering +smattering's +smatterings +smear +smeared +smearing +smears +smeary +smell +smelled +smellier +smelliest +smelliness +smelling +smells +smelly +smelt +smelted +smelter +smelter's +smelters +smelting +smelts +smidgen +smidgen's +smidgens +smilax +smilax's +smile +smile's +smiled +smiles +smiley +smiling +smilingly +smirch +smirched +smirches +smirching +smirk +smirk's +smirked +smirking +smirks +smite +smites +smith +smith's +smithereens +smithies +smiths +smithy +smithy's +smiting +smitten +smock +smock's +smocked +smocking +smocks +smog +smog's +smoggier +smoggiest +smoggy +smoke +smoke's +smoked +smokehouse +smokehouse's +smokehouses +smokeless +smoker +smoker's +smokers +smokes +smokescreen +smokescreens +smokestack +smokestack's +smokestacks +smokier +smokiest +smokiness +smoking +smoko +smoky +smolder +smoldering +smooch +smooched +smooches +smooching +smoodge +smooth +smoothed +smoother +smoother's +smoothest +smoothing +smoothly +smoothness +smote +smother +smothered +smothering +smothers +smoulder +smouldering +smudge +smudged +smudges +smudging +smudgy +smug +smugger +smuggest +smuggle +smuggled +smuggler +smuggler's +smugglers +smuggles +smuggling +smugly +smugness +smut +smut's +smuts +smuttier +smuttiest +smuttiness +smutty +snack +snack's +snacked +snacking +snacks +snaffle +snaffle's +snaffled +snaffles +snaffling +snafu +snafu's +snafus +snag +snag's +snagged +snagging +snags +snail +snail's +snails +snake +snake's +snakebite +snakebite's +snakebites +snaked +snakelike +snakes +snakeskin +snakeskin's +snakier +snakiest +snaking +snaky +snap +snapdragon +snapdragon's +snapdragons +snapped +snapper +snapper's +snappers +snappier +snappiest +snappily +snappiness +snapping +snappish +snappishly +snappishness +snappy +snaps +snapshot +snapshot's +snapshots +snare +snare's +snared +snares +snaring +snarl +snarled +snarler +snarling +snarls +snatch +snatched +snatcher +snatcher's +snatchers +snatches +snatching +snazzier +snazziest +snazzy +sneak +sneaked +sneaker +sneaker's +sneakers +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneaks +sneaky +sneer +sneer's +sneered +sneering +sneeringly +sneers +sneeze +sneezed +sneezes +sneezing +snick +snick's +snicker +snicker's +snickered +snickering +snickers +snicks +snide +snidely +snider +snidest +sniff +sniffed +sniffing +sniffle +sniffled +sniffles +sniffling +sniffs +snifter +snifter's +snifters +snig +snigging +snip +snipe +snipe's +sniped +sniper +sniper's +snipers +snipes +sniping +snipped +snippet +snippet's +snippets +snippier +snippiest +snipping +snippy +snips +snit +snit's +snitch +snitched +snitches +snitching +snits +snivel +sniveled +sniveler +sniveler's +snivelers +sniveling +snivelled +snivelling +snivels +snob +snob's +snobbery +snobbery's +snobbier +snobbiest +snobbish +snobbishly +snobbishness +snobby +snobs +snood +snood's +snoods +snooker +snooker's +snookered +snookering +snookers +snoop +snooped +snoopers +snoopier +snoopiest +snooping +snoops +snoopy +snoot +snootier +snootiest +snootily +snootiness +snoots +snooty +snooze +snoozed +snoozes +snoozing +snore +snored +snorer +snorers +snores +snoring +snorkel +snorkel's +snorkels +snort +snorted +snorting +snorts +snot +snot's +snots +snottier +snottiest +snottily +snotty +snout +snout's +snouts +snow +snow's +snowball +snowball's +snowballed +snowballing +snowballs +snowbird +snowbird's +snowbirds +snowboard +snowboarded +snowboarder +snowboarders +snowboarding +snowboards +snowbound +snowdrift +snowdrift's +snowdrifts +snowdrop +snowdrop's +snowdrops +snowed +snowfall +snowfall's +snowfalls +snowfield +snowfield's +snowfields +snowflake +snowflake's +snowflakes +snowier +snowiest +snowiness +snowing +snowline +snowman +snowman's +snowmen +snowmobile +snowmobile's +snowmobiles +snowmobiling +snowplough +snowplough's +snowploughs +snows +snowshoe +snowshoe's +snowshoeing +snowshoes +snowstorm +snowstorm's +snowstorms +snowsuit +snowsuits +snowy +snub +snubbed +snubbing +snubs +snuff +snuffbox +snuffbox's +snuffboxes +snuffed +snuffer +snuffer's +snuffers +snuffing +snuffle +snuffled +snuffles +snuffling +snuffs +snug +snugger +snuggest +snuggle +snuggled +snuggles +snuggling +snugly +snugness +so +soak +soakage +soaked +soaking +soakings +soaks +soap +soap's +soapbox +soapbox's +soapboxes +soaped +soapier +soapiest +soapiness +soaping +soaps +soapstone +soapstone's +soapsuds +soapy +soar +soared +soaring +soars +sob +sobbed +sobbing +sobbingly +sober +sobered +soberer +soberest +sobering +soberly +soberness +sobers +sobriety +sobriety's +sobriquet +sobriquet's +sobriquets +sobs +soc +soccer +soccer's +sociability +sociability's +sociable +sociably +social +socialisation +socialisation's +socialisations +socialise +socialised +socialises +socialising +socialism +socialism's +socialist +socialist's +socialistic +socialists +socialite +socialite's +socialites +socialization +socialization's +socializations +socialize +socialized +socializes +socializing +socially +socials +societal +societies +society +society's +socioeconomic +sociolinguistic +sociolinguistics +sociolinguists +sociological +sociologically +sociologist +sociologist's +sociologists +sociology +sociology's +sociopath +sociopaths +sock +sock's +socked +socket +socket's +sockets +sockeye +sockeye's +sockeyes +socking +socks +sod +sod's +soda +soda's +sodas +sodden +sodium +sodium's +sodomite +sodomite's +sodomites +sodomize +sodomized +sodomizing +sodomy +sodomy's +sods +sofa +sofa's +sofas +soft +softball +softball's +softballs +soften +softened +softener +softener's +softeners +softening +softens +softer +softest +softie's +softies +softly +softness +software +software's +softwood +softwood's +softwoods +softy +softy's +soggier +soggiest +sogginess +soggy +soigné +soil +soil's +soiled +soiling +soils +soirée +soirée's +soirées +sojourn +sojourn's +sojourned +sojourner +sojourners +sojourning +sojourns +sol +sol's +solace +solace's +solaced +solaces +solacing +solar +solaria +solarium +solarium's +sold +solder +solder's +soldered +soldering +solders +soldier +soldier's +soldiered +soldiering +soldierly +soldiers +soldiery +soldiery's +sole +solecism +solecism's +solecisms +soled +solely +solemn +solemner +solemnest +solemnisations +solemnise +solemnised +solemnises +solemnising +solemnities +solemnity +solemnity's +solemnization +solemnization's +solemnizations +solemnize +solemnized +solemnizes +solemnizing +solemnly +solenoid +solenoid's +solenoids +soles +solicit +solicitation +solicitations +solicited +soliciting +solicitor +solicitor's +solicitors +solicitous +solicitously +solicitousness +solicits +solicitude +solicitude's +solid +solidarity +solidarity's +solider +solidest +solidification +solidification's +solidified +solidifies +solidify +solidifying +solidity +solidly +solidness +solids +soliloquies +soliloquise +soliloquised +soliloquises +soliloquising +soliloquize +soliloquized +soliloquizes +soliloquizing +soliloquy +soliloquy's +soling +solipsism +solipsism's +solipsist +solipsistic +solipsists +solitaire +solitaire's +solitaires +solitaries +solitariness +solitary +solitude +solitude's +solitudes +sollicker +solo +solo's +soloed +soloing +soloist +soloist's +soloists +solos +sols +solstice +solstice's +solstices +solubility +solubility's +soluble +solute +solute's +solutes +solution +solution's +solutions +solvable +solve +solved +solvency +solvency's +solvent +solvents +solver +solvers +solves +solving +somatic +somberly +somberness +sombre +sombrely +sombreness +sombrero +sombrero's +sombreros +some +somebody +someday +somehow +someone +someone's +someplace +somersault +somersault's +somersaulted +somersaulting +somersaults +something +sometime +sometimes +someway +somewhat +somewhere +somnambulism +somnambulism's +somnambulist +somnambulist's +somnambulists +somnolence +somnolence's +somnolent +son +son's +sonar +sonar's +sonata +sonata's +sonatas +song +song's +songbird +songbird's +songbirds +songbook +songbooks +songfest +songfest's +songfests +songs +songster +songster's +songsters +songstress +songstresses +songwriter +songwriter's +songwriters +sonic +sonically +sonnet +sonnet's +sonnets +sonnies +sonny +sonny's +sonogram +sonograms +sonorities +sonority +sonorous +sonorously +sons +soon +sooner +soonest +soot +soot's +sooth +sooth's +soothe +soothed +soothers +soothes +soothing +soothingly +sooths +soothsayer +soothsayer's +soothsayers +soothsaying +sootier +sootiest +sooty +sop +sop's +sophism +sophism's +sophist +sophist's +sophistic +sophisticate +sophisticated +sophisticates +sophisticating +sophistication +sophistication's +sophistries +sophistry +sophistry's +sophists +sophomore +sophomore's +sophomores +sophomoric +soporific +soporifically +soporifics +sopped +soppier +soppiest +sopping +soppy +soprano +soprano's +sopranos +sops +sorbet +sorbet's +sorbets +sorcerer +sorcerer's +sorcerers +sorceress +sorceresses +sorcery +sorcery's +sordid +sordidly +sordidness +sore +sorehead +sorehead's +soreheads +sorely +soreness +sorer +sores +sorest +sorghum +sorghum's +sororities +sorority +sorority's +sorrel +sorrel's +sorrels +sorrier +sorriest +sorrow +sorrow's +sorrowed +sorrowful +sorrowfully +sorrowfulness +sorrowing +sorrows +sorry +sort +sort's +sorted +sorter +sorter's +sorters +sortie +sortie's +sorties +sorting +sorts +sot +sot's +sots +soubriquet's +soufflé +soufflé's +soufflés +sough +soughed +soughing +soughs +sought +soul +soul's +soulful +soulfully +soulfulness +soulless +soullessly +soullessness +souls +sound +sound's +soundboard +soundboard's +soundboards +sounded +sounder +sounder's +sounders +soundest +sounding +soundings +soundless +soundlessly +soundly +soundness +soundproof +soundproofed +soundproofing +soundproofs +sounds +soundtrack +soundtrack's +soundtracks +soup +soup's +soupier +soupiest +soups +soupy +sour +source +source's +sourced +sources +sourcing +sourdough +sourdoughs +soured +sourer +sourest +souring +sourly +sourness +sourpuss +sourpuss's +sourpusses +sours +sousaphone +sousaphone's +sousaphones +souse +soused +souses +sousing +south +south's +southbound +southeast +southeast's +southeaster +southeaster's +southeasters +southerlies +southerly +southern +southerner +southerner's +southerners +southernmost +southpaw +southpaw's +southpaws +southward +southwards +southwest +southwest's +southwester +southwester's +southwesters +souvenir +souvenir's +souvenirs +sovereign +sovereign's +sovereigns +sovereignty +sovereignty's +soviet +soviet's +soviets +sow +sowed +sowing +sown +sows +soy +soy's +soybean +soybean's +soybeans +sp +spa +spa's +space +space's +spacecraft +spacecraft's +spacecrafts +spaced +spaceflight +spaceflights +spaceman +spaceman's +spacemen +spaceport +spaceport's +spaceports +spacer +spacer's +spacers +spaces +spaceship +spaceship's +spaceships +spacesuit +spacesuit's +spacesuits +spacewalk +spacewalked +spacewalking +spacewalks +spacewoman +spacewomen +spacey +spacing +spacious +spaciously +spaciousness +spade +spade's +spaded +spades +spadework +spadework's +spading +spag +spaghetti +spaghetti's +spam +spammed +spamming +span +span's +spandex +spandex's +spandrels +spangle +spangle's +spangled +spangles +spangling +spaniel +spaniel's +spaniels +spank +spanked +spanker +spanker's +spanking +spanking's +spankings +spanks +spanned +spanner +spanner's +spanners +spanning +spans +spar +spar's +spare +spared +sparely +sparer +spareribs +spares +sparest +sparing +sparingly +spark +spark's +sparked +sparking +sparkle +sparkled +sparkler +sparkler's +sparklers +sparkles +sparkling +sparklingly +sparkly +sparks +sparred +sparring +sparrow +sparrow's +sparrows +spars +sparse +sparsely +sparseness +sparser +sparsest +spas +spasm +spasm's +spasmodic +spasmodically +spasms +spastic +spastics +spat +spat's +spate +spate's +spates +spatial +spatially +spats +spatter +spattered +spattering +spatters +spatula +spatula's +spatulas +spavin +spavin's +spavined +spawn +spawn's +spawned +spawning +spawns +spay +spayed +spaying +spays +speak +speakeasies +speakeasy +speakeasy's +speaker +speaker's +speakerphone +speakerphones +speakers +speaking +speaks +spear +spear's +speared +spearfish +spearfish's +spearhead +spearheaded +spearheading +spearheads +spearing +spearmint +spearmint's +spears +spec +spec's +special +specialisation +specialisation's +specialisations +specialise +specialised +specialises +specialising +specialist +specialist's +specialists +specialities +speciality +speciality's +specialization +specialization's +specializations +specialize +specialized +specializes +specializing +specially +specials +specialties +specialty +specialty's +specie +specie's +species +specifiable +specific +specifically +specification +specification's +specifications +specificity +specifics +specified +specifies +specify +specifying +specimen +specimen's +specimens +specious +speciously +speciousness +speck +speck's +specked +specking +speckle +speckle's +speckled +speckles +speckling +specks +specs +spectacle +spectacle's +spectacles +spectacular +spectacularly +spectaculars +spectator +spectator's +spectators +specter +specter's +specters +spectra +spectra's +spectral +spectre +spectre's +spectres +spectrogram +spectrogram's +spectrograph +spectrograph's +spectrometer +spectrometer's +spectrometers +spectrometric +spectrometry +spectrometry's +spectrophotometer +spectrophotometer's +spectroscope +spectroscope's +spectroscopes +spectroscopic +spectroscopy +spectroscopy's +spectrum +spectrum's +speculate +speculated +speculates +speculating +speculation +speculation's +speculations +speculative +speculatively +speculator +speculator's +speculators +speculum +speculum's +sped +speech +speech's +speeches +speechless +speechlessly +speechlessness +speechwriter +speechwriters +speed +speed's +speedball +speedboat +speedboat's +speedboats +speeder +speeder's +speeders +speedier +speediest +speedily +speediness +speeding +speedometer +speedometer's +speedometers +speeds +speedster +speedster's +speedsters +speedup +speedups +speedway +speedway's +speedways +speedwell +speedwell's +speedy +speleological +speleologist +speleologists +spell +spellbind +spellbinder +spellbinder's +spellbinders +spellbinding +spellbinds +spellbound +spellchecker +spellcheckers +spelldown +spelldown's +spelldowns +spelled +speller +speller's +spellers +spelling +spelling's +spellings +spells +spelt +spelunker +spelunker's +spelunkers +spelunking +spend +spender +spender's +spenders +spending +spends +spendthrift +spendthrift's +spendthrifts +spent +sperm +sperm's +spermatozoa +spermatozoon +spermatozoon's +spermicidal +sperms +spew +spewed +spewing +spews +sphagnum +sphagnum's +sphairee +sphere +sphere's +spheres +spherical +spherically +spheroid +spheroid's +spheroids +sphincter +sphincter's +sphincters +sphinx +sphinx's +sphinxes +spic +spic's +spice +spice's +spiced +spices +spicier +spiciest +spicily +spiciness +spicing +spics +spicy +spider +spider's +spiders +spidery +spied +spiel +spiel's +spieled +spieling +spiels +spies +spiff +spiffed +spiffier +spiffiest +spiffs +spiffy +spigot +spigot's +spigots +spike +spike's +spiked +spikes +spikier +spikiest +spikiness +spiking +spiky +spill +spillage +spillage's +spillages +spilled +spiller +spilling +spills +spillway +spillway's +spillways +spilt +spin +spinach +spinach's +spinal +spinally +spinals +spindle +spindle's +spindled +spindles +spindlier +spindliest +spindling +spindly +spindrift +spindrift's +spine +spine's +spinebashing +spineless +spinelessly +spinelessness +spines +spinet +spinet's +spinets +spinier +spiniest +spinnaker +spinnaker's +spinnakers +spinner +spinner's +spinneret +spinneret's +spinnerets +spinners +spinney +spinning +spins +spinster +spinster's +spinsterhood +spinsterhood's +spinsterish +spinsters +spiny +spiracle +spiracle's +spiracles +spiral +spiraled +spiraling +spiralled +spiralling +spirally +spirals +spire +spire's +spires +spirit +spirit's +spirited +spiritedly +spiriting +spiritless +spirits +spiritual +spiritualisation's +spiritualise +spiritualised +spiritualises +spiritualising +spiritualism +spiritualism's +spiritualist +spiritualist's +spiritualistic +spiritualists +spirituality +spirituality's +spiritualization +spiritualization's +spiritualize +spiritualized +spiritualizes +spiritualizing +spiritually +spirituals +spirituous +spirochete +spirochete's +spirochetes +spit +spite +spite's +spited +spiteful +spitefully +spitefulness +spites +spitfire +spitfire's +spitfires +spiting +spits +spitted +spitting +spittle +spittle's +spittoon +spittoon's +spittoons +splash +splashdown +splashdown's +splashdowns +splashed +splashes +splashier +splashiest +splashily +splashing +splashy +splat +splat's +splats +splatter +splattered +splattering +splatters +splay +splayed +splayfeet +splayfoot +splayfoot's +splayfooted +splaying +splays +spleen +spleen's +spleens +splendid +splendidly +splendor +splendor's +splendorous +splendors +splendour +splendour's +splendours +splenetic +splice +spliced +splices +splicing +splint +splint's +splinted +splinter +splinter's +splintered +splintering +splinters +splintery +splinting +splints +split +splits +splitter +splitter's +splitters +splitting +splodge +splodge's +splodges +splotch +splotch's +splotched +splotches +splotching +splotchy +splurge +splurge's +splurged +splurges +splurging +splutter +spluttered +spluttering +splutters +spoil +spoilage +spoilage's +spoiled +spoiler +spoiler's +spoilers +spoiling +spoils +spoilsport +spoilsport's +spoilsports +spoilt +spoke +spoken +spokes +spokesman +spokesman's +spokesmen +spokespeople +spokesperson +spokespersons +spokeswoman +spokeswoman's +spokeswomen +spoliation +spoliation's +sponge +sponge's +sponged +sponger +sponger's +spongers +sponges +spongier +spongiest +sponginess +sponging +spongy +sponsor +sponsor's +sponsored +sponsoring +sponsors +sponsorship +sponsorships +spontaneity +spontaneity's +spontaneous +spontaneously +spoof +spoof's +spoofed +spoofing +spoofs +spook +spook's +spooked +spookier +spookiest +spookiness +spooking +spooks +spooky +spool +spool's +spooled +spooling +spools +spoon +spoon's +spoonbill +spoonbill's +spoonbills +spooned +spoonerism +spoonerism's +spoonerisms +spoonful +spoonful's +spoonfuls +spooning +spoons +spoor +spoor's +spoors +sporadic +sporadically +spore +spore's +spores +sporran +sporran's +sporrans +sport +sport's +sported +sportier +sportiest +sporting +sportingly +sportive +sports +sportscast +sportscasters +sportscasts +sportsman +sportsman's +sportsmanlike +sportsmanship +sportsmanship's +sportsmen +sportspeople +sportsperson +sportswear +sportswear's +sportswoman +sportswoman's +sportswomen +sportswriter +sportswriters +sporty +spot +spot's +spotless +spotlessly +spotlessness +spotlight +spotlight's +spotlighted +spotlighting +spotlights +spots +spotted +spotter +spotter's +spotters +spottier +spottiest +spottily +spottiness +spotting +spotty +spousal +spouse +spouse's +spouses +spout +spouted +spouting +spouts +sprain +sprained +spraining +sprains +sprang +sprat +sprat's +sprats +sprawl +sprawled +sprawling +sprawls +spray +spray's +sprayed +sprayer +sprayer's +sprayers +spraying +sprays +spread +spreader +spreader's +spreaders +spreading +spreads +spreadsheet +spreadsheets +spree +spree's +sprees +sprier +spriest +sprig +sprig's +sprigged +sprightlier +sprightliest +sprightliness +sprightly +sprigs +spring +springboard +springboard's +springboards +springbok +springbok's +springboks +springier +springiest +springiness +springing +springs +springtime +springtime's +springy +sprinkle +sprinkled +sprinkler +sprinkler's +sprinklers +sprinkles +sprinkling +sprinkling's +sprinklings +sprint +sprint's +sprinted +sprinter +sprinters +sprinting +sprints +sprite +sprite's +sprites +sprocket +sprocket's +sprockets +sprout +sprouted +sprouting +sprouts +spruce +spruce's +spruced +sprucely +spruces +sprucing +spruik +sprung +spry +spryly +spryness +spud +spud's +spuds +spume +spume's +spumes +spumoni +spun +spunk +spunk's +spunkier +spunkiest +spunky +spur +spur's +spurge +spurge's +spurious +spuriously +spuriousness +spurn +spurned +spurning +spurns +spurred +spurring +spurs +spurt +spurted +spurting +spurts +sputa +sputnik +sputnik's +sputniks +sputter +sputtered +sputtering +sputters +sputum +sputum's +spy +spy's +spyglass +spyglass's +spyglasses +spying +spymaster +spymasters +sq +squab +squab's +squabble +squabbled +squabbles +squabbling +squabs +squad +squad's +squadron +squadron's +squadrons +squads +squalid +squalidly +squall +squall's +squalled +squallier +squalliest +squalling +squalls +squally +squalor +squalor's +squander +squandered +squandering +squanders +square +square's +squared +squarely +squarer +squares +squarest +squaring +squash +squashed +squashes +squashier +squashiest +squashing +squashy +squat +squatness +squats +squatted +squatter +squatter's +squatters +squattest +squatting +squattocracy +squaw +squaw's +squawk +squawk's +squawked +squawker +squawker's +squawkers +squawking +squawks +squaws +squeak +squeak's +squeaked +squeaker +squeaker's +squeakers +squeakier +squeakiest +squeakily +squeakiness +squeaking +squeaks +squeaky +squeal +squeal's +squealed +squealer +squealer's +squealers +squealing +squeals +squeamish +squeamishly +squeamishness +squeegee +squeegee's +squeegees +squeezable +squeeze +squeezebox +squeezeboxes +squeezed +squeezer +squeezer's +squeezers +squeezes +squeezing +squelch +squelched +squelches +squelching +squib +squib's +squibs +squid +squid's +squids +squiggle +squiggle's +squiggled +squiggles +squigglier +squiggliest +squiggling +squiggly +squint +squinted +squinter +squinting +squints +squire +squire's +squired +squires +squiring +squirm +squirmed +squirmier +squirmiest +squirming +squirms +squirmy +squirrel +squirrel's +squirreled +squirreling +squirrels +squirt +squirted +squirting +squirts +squish +squished +squishes +squishier +squishiest +squishing +squishy +squiz +stab +stabbed +stabber +stabbers +stabbing +stabbings +stabilisation +stabilisation's +stabilisations +stabilise +stabilised +stabiliser +stabiliser's +stabilisers +stabilises +stabilising +stability +stability's +stabilization +stabilization's +stabilizations +stabilize +stabilized +stabilizer +stabilizer's +stabilizers +stabilizes +stabilizing +stable +stable's +stabled +stableman +stableman's +stablemen +stables +stabling +stably +stabs +staccato +staccatos +stack +stack's +stacked +stacker +stacker's +stacking +stacks +stadium +stadium's +stadiums +staff +staff's +staffed +staffer +staffer's +staffers +staffing +staffroom +staffs +stag +stag's +stage +stage's +stagecoach +stagecoach's +stagecoaches +stagecraft +stagecraft's +staged +stagehand +stagehand's +stagehands +stages +stagflation +stagflation's +stagger +staggered +staggering +staggeringly +staggers +stagier +stagiest +staging +stagnancy +stagnancy's +stagnant +stagnantly +stagnate +stagnated +stagnates +stagnating +stagnation +stagnation's +stags +stagy +staid +staidly +staidness +stain +stained +staining +stainless +stains +stair +stair's +staircase +staircase's +staircases +stairs +stairway +stairway's +stairways +stairwell +stairwell's +stairwells +stake +stake's +staked +stakeholder +stakeholders +stakeout +stakeout's +stakeouts +stakes +staking +stalactite +stalactite's +stalactites +stalagmite +stalagmite's +stalagmites +stale +staled +stalemate +stalemate's +stalemated +stalemates +stalemating +staleness +staler +stales +stalest +staling +stalk +stalk's +stalked +stalker +stalker's +stalkers +stalking +stalks +stall +stall's +stalled +stallholder +stallholders +stalling +stallion +stallion's +stallions +stalls +stalwart +stalwartly +stalwarts +stamen +stamen's +stamens +stamina +stamina's +stammer +stammered +stammering +stammers +stamp +stamped +stampede +stampede's +stampeded +stampedes +stampeding +stamping +stampings +stamps +stance +stance's +stances +stanch +stanched +stanches +stanching +stanchion +stanchion's +stanchions +stand +standalone +standard +standard's +standardisation +standardisation's +standardisations +standardise +standardised +standardises +standardising +standardization +standardization's +standardizations +standardize +standardized +standardizes +standardizing +standards +standby +standbys +standee +standee's +standees +standing +standing's +standings +standoff +standoff's +standoffish +standoffs +standout +standout's +standouts +standover +standpipe +standpipe's +standpipes +standpoint +standpoint's +standpoints +stands +standstill +standstill's +standstills +stank +stanza +stanza's +stanzas +stapes +stapes's +staphylococcal +staphylococci +staphylococcus +staphylococcus's +staple +staple's +stapled +stapler +stapler's +staplers +staples +stapling +star +star's +starboard +starboard's +starch +starch's +starched +starches +starchier +starchiest +starchiness +starching +starchy +stardom +stardom's +stardust +stardust's +stare +stared +stares +starfish +starfish's +starfishes +stargaze +stargazed +stargazer +stargazers +stargazes +stargazing +staring +stark +starker +starkest +starkly +starkness +starless +starlet +starlet's +starlets +starlight +starlight's +starling +starling's +starlings +starlit +starred +starrier +starriest +starring +starry +stars +start +started +starter +starter's +starters +starting +startle +startled +startles +startling +startlingly +starts +starvation +starvation's +starve +starved +starveling +starveling's +starves +starving +stash +stashed +stashes +stashing +stasis +stasis's +stat +state +state's +statecraft +stated +statehood +statehood's +statehouse +statehouses +stateless +statelessness +statelier +stateliest +stateliness +stately +statement +statement's +statements +stateroom +stateroom's +staterooms +states +stateside +statesman +statesman's +statesmanlike +statesmanship +statesmanship's +statesmen +stateswoman +stateswomen +static +statically +stating +station +station's +stationary +stationed +stationer +stationer's +stationers +stationery +stationery's +stationing +stationmaster +stationmaster's +stationmasters +stations +statistic +statistic's +statistical +statistically +statistician +statistician's +statisticians +statistics +stator +stator's +stators +stats +statuary +statuary's +statue +statue's +statues +statuesque +statuette +statuette's +statuettes +stature +stature's +statures +status +status's +statuses +statute +statute's +statutes +statutorily +statutory +staunch +staunched +stauncher +staunches +staunchest +staunching +staunchly +staunchness +stave +stave's +staved +staving +stay +stayed +staying +stays +std +stead +stead's +steadfast +steadfastly +steadfastness +steadied +steadier +steadies +steadiest +steadily +steadiness +steady +steadying +steak +steak's +steakhouse +steakhouse's +steakhouses +steaks +steal +stealer +stealer's +stealing +steals +stealth +stealth's +stealthier +stealthiest +stealthily +stealthy +steam +steam's +steamboat +steamboat's +steamboats +steamed +steamer +steamer's +steamers +steamfitter +steamfitters +steamier +steamiest +steaminess +steaming +steamroll +steamrolled +steamroller +steamroller's +steamrollered +steamrollering +steamrollers +steamrolling +steamrolls +steams +steamship +steamship's +steamships +steamy +steed +steed's +steeds +steel +steel's +steeled +steelier +steeliest +steeliness +steeling +steelmaker +steelmakers +steels +steelwork +steelwork's +steelworker +steelworker's +steelworkers +steelworks +steely +steelyard +steelyard's +steelyards +steep +steeped +steepened +steeper +steepest +steeping +steeple +steeple's +steeplechase +steeplechase's +steeplechaser +steeplechaser's +steeplechases +steeplejack +steeplejack's +steeplejacks +steeples +steeply +steepness +steeps +steer +steerage +steerage's +steered +steering +steers +steersman +steersman's +steersmen +stegosaurus +stegosauruses +stein +stein's +steins +stele +stellar +stem +stem's +stemmed +stemming +stems +stemware +stemware's +stench +stench's +stenches +stencil +stencil's +stenciled +stenciling +stencilled +stencilling +stencils +steno +steno's +stenographer +stenographer's +stenographers +stenographic +stenography +stenography's +stenos +stentorian +step +step's +stepbrother +stepbrother's +stepbrothers +stepchild +stepchild's +stepchildren +stepdaughter +stepdaughter's +stepdaughters +stepfather +stepfather's +stepfathers +stepladder +stepladder's +stepladders +stepmother +stepmother's +stepmothers +stepparent +stepparent's +stepparents +steppe +steppe's +stepped +stepper +stepper's +steppers +steppes +stepping +steppingstone +steppingstones +steps +stepsister +stepsister's +stepsisters +stepson +stepson's +stepsons +stepwise +stereo +stereographic +stereophonic +stereos +stereoscope +stereoscope's +stereoscopes +stereoscopic +stereoscopically +stereoscopy +stereoscopy's +stereotype +stereotype's +stereotyped +stereotypes +stereotypical +stereotypically +stereotyping +sterile +sterilisation +sterilisation's +sterilise +sterilised +sterilises +sterilising +sterility +sterility's +sterilization +sterilization's +sterilizations +sterilize +sterilized +sterilizer +sterilizer's +sterilizers +sterilizes +sterilizing +sterling +sterling's +stern +sterner +sternest +sternly +sternness +sterns +sternum +sternum's +sternums +steroid +steroid's +steroidal +steroids +stet +stet's +stethoscope +stethoscope's +stethoscopes +stets +stetted +stetting +stevedore +stevedore's +stevedores +stew +stew's +steward +steward's +stewarded +stewardess +stewardess's +stewardesses +stewarding +stewards +stewardship +stewardship's +stewed +stewing +stews +stick +stick's +sticker +sticker's +stickers +stickier +stickiest +stickiness +sticking +stickleback +stickleback's +sticklebacks +stickler +stickler's +sticklers +stickpin +stickpin's +stickpins +sticks +stickup +stickup's +stickups +sticky +stickybeak +sties +stiff +stiffed +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffing +stiffly +stiffness +stiffs +stifle +stifled +stifles +stifling +stiflingly +stigma +stigma's +stigmas +stigmata +stigmatic +stigmatisations +stigmatise +stigmatised +stigmatises +stigmatising +stigmatization +stigmatization's +stigmatizations +stigmatize +stigmatized +stigmatizes +stigmatizing +stile +stile's +stiles +stiletto +stiletto's +stilettos +still +stillbirth +stillbirth's +stillbirths +stillborn +stillborns +stilled +stiller +stillest +stilling +stillness +stills +stilt +stilt's +stilted +stiltedly +stilts +stimulant +stimulant's +stimulants +stimulate +stimulated +stimulates +stimulating +stimulation +stimulation's +stimulator +stimulator's +stimulatory +stimuli +stimuli's +stimulus +stimulus's +sting +stinger +stinger's +stingers +stingier +stingiest +stingily +stinginess +stinging +stingray +stingray's +stingrays +stings +stingy +stink +stinkbug +stinkbugs +stinker +stinker's +stinkers +stinking +stinks +stinky +stint +stinted +stinting +stints +stipend +stipend's +stipendiary +stipends +stipple +stippled +stipples +stippling +stipulate +stipulated +stipulates +stipulating +stipulation +stipulation's +stipulations +stipule +stir +stirred +stirrer +stirrers +stirring +stirringly +stirrings +stirrup +stirrup's +stirrups +stirs +stitch +stitch's +stitched +stitches +stitching +stoat +stoat's +stoats +stochastic +stock +stock's +stockade +stockade's +stockades +stockbreeder +stockbreeder's +stockbreeders +stockbroker +stockbroker's +stockbrokers +stocked +stockholder +stockholder's +stockholders +stockhorse +stockier +stockiest +stockiness +stockinet's +stocking +stocking's +stockings +stockist +stockist's +stockists +stockpile +stockpiled +stockpiles +stockpiling +stockpot +stockpot's +stockpots +stockroom +stockroom's +stockrooms +stocks +stocktaking +stocktaking's +stocky +stockyard +stockyard's +stockyards +stodgier +stodgiest +stodgily +stodginess +stodgy +stoic +stoic's +stoical +stoically +stoicism +stoicism's +stoics +stoke +stoked +stoker +stoker's +stokers +stokes +stoking +stole +stolen +stoles +stolid +stolidity +stolidly +stoma +stoma's +stomach +stomach's +stomached +stomacher +stomacher's +stomachers +stomaching +stomachs +stomata +stomata's +stomp +stomped +stomping +stomps +stone +stone's +stoned +stonemason +stonemason's +stonemasons +stones +stonewall +stonewalled +stonewalling +stonewalls +stoneware +stoneware's +stonewashed +stonework +stonework's +stonier +stoniest +stonily +stoniness +stoning +stony +stood +stooge +stooge's +stooges +stool +stool's +stools +stoop +stooped +stooping +stoops +stop +stopcock +stopcock's +stopcocks +stopgap +stopgap's +stopgaps +stoplight +stoplight's +stoplights +stopover +stopover's +stopovers +stoppable +stoppage +stoppage's +stoppages +stopped +stopper +stopper's +stoppers +stopping +stopple +stopples +stops +stopwatch +stopwatch's +stopwatches +storage +storage's +store +store's +stored +storefront +storefront's +storefronts +storehouse +storehouse's +storehouses +storekeeper +storekeeper's +storekeepers +storeroom +storeroom's +storerooms +stores +storey +storey's +storeys +storied +stories +storing +stork +stork's +storks +storm +storm's +stormed +stormier +stormiest +stormily +storminess +storming +storms +stormy +story +story's +storyboard +storyboard's +storyboarded +storyboarding +storyboards +storybook +storybook's +storybooks +storyline +storyteller +storyteller's +storytellers +storytelling +storytelling's +stoup +stoup's +stoups +stoush +stout +stouter +stoutest +stoutly +stoutness +stouts +stove +stove's +stovepipe +stovepipe's +stovepipes +stoves +stow +stowage +stowage's +stowaway +stowaway's +stowaways +stowed +stowing +stows +straddle +straddled +straddles +straddling +strafe +strafed +strafes +strafing +straggle +straggled +straggler +stragglers +straggles +stragglier +straggliest +straggling +straggly +straight +straightaway +straightaways +straightedge +straightedge's +straightedges +straighten +straightened +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightjacket's +straightness +straights +straightway +strain +strained +strainer +strainer's +strainers +straining +strains +strait +strait's +straiten +straitened +straitening +straitens +straitjacket +straitjacket's +straitjacketed +straitjacketing +straitjackets +straits +strand +stranded +stranding +strands +strange +strangely +strangeness +stranger +stranger's +strangers +strangest +strangle +strangled +stranglehold +stranglehold's +strangleholds +strangler +stranglers +strangles +strangling +strangulate +strangulated +strangulates +strangulating +strangulation +strangulation's +strap +strap's +strapless +strapped +strapping +straps +strata +strata's +stratagem +stratagem's +stratagems +strategic +strategically +strategies +strategist +strategist's +strategists +strategy +strategy's +stratification +stratification's +stratified +stratifies +stratify +stratifying +stratosphere +stratosphere's +stratospheres +stratospheric +stratospherically +stratum +stratum's +stratus +straw +straw's +strawberries +strawberry +strawberry's +strawflower +straws +stray +strayed +straying +strays +streak +streak's +streaked +streakier +streakiest +streaking +streaks +streaky +stream +stream's +streamed +streamer +streamer's +streamers +streaming +streamline +streamlined +streamlines +streamlining +streams +street +street's +streetcar +streetcar's +streetcars +streetlamp +streetlamps +streetlight +streetlight's +streetlights +streets +streetwalker +streetwalker's +streetwalkers +streetwise +strength +strength's +strengthen +strengthened +strengtheners +strengthening +strengthens +strengths +strenuous +strenuously +strenuousness +strep +streptococcal +streptococci +streptococcus +streptococcus's +streptomycin +streptomycin's +stress +stress's +stressed +stresses +stressful +stressfulness +stressing +stretch +stretchable +stretched +stretcher +stretcher's +stretchers +stretches +stretchiness +stretching +stretchy +strew +strewed +strewing +strewn +strews +striated +striation +striation's +striations +stricken +strict +stricter +strictest +strictly +strictness +stricture +stricture's +strictures +stridden +stride +stride's +stridency +strident +stridently +strider +strider's +strides +striding +strife +strife's +strike +strikebound +strikebreaking +strikebreaking's +strikeout +strikeouts +striker +striker's +strikers +strikes +striking +strikingly +string +string's +stringed +stringency +stringent +stringently +stringer +stringer's +stringers +stringier +stringiest +stringiness +stringing +strings +stringy +strip +stripe +stripe's +striped +stripes +striping +stripling +stripling's +striplings +stripped +stripper +stripper's +strippers +stripping +strips +striptease +striptease's +stripteases +stripy +strive +strived +striven +strives +striving +strobe +strobe's +strobes +stroboscope +stroboscope's +stroboscopes +stroboscopic +strode +stroke +stroke's +stroked +strokes +stroking +stroll +strolled +stroller +stroller's +strollers +strolling +strolls +strong +strongbox +strongbox's +strongboxes +stronger +strongest +stronghold +stronghold's +strongholds +strongly +strongman +strongman's +strongmen +strontium +strontium's +strop +strop's +strophe +strophe's +strophes +strophic +stropped +stropping +strops +strove +struck +structural +structuralise +structuralises +structuralism +structuralism's +structuralize +structuralizes +structurally +structure +structure's +structured +structures +structuring +strudel +strudel's +strudels +struggle +struggled +struggles +struggling +strum +strummed +strumming +strumpet +strumpet's +strumpets +strums +strung +strut +struts +strutted +strutting +strychnine +strychnine's +stub +stub's +stubbed +stubbier +stubbiest +stubbing +stubble +stubble's +stubbly +stubborn +stubbornly +stubbornness +stubby +stubs +stucco +stucco's +stuccoed +stuccoes +stuccoing +stuck +stud +stud's +studbook +studbook's +studbooks +studded +studding +student +student's +students +studentship +studentship's +studentships +studied +studiedly +studier +studier's +studiers +studies +studio +studio's +studios +studious +studiously +studiousness +studs +study +studying +stuff +stuffed +stuffier +stuffiest +stuffily +stuffiness +stuffing +stuffing's +stuffs +stuffy +stultification +stultified +stultifies +stultify +stultifying +stumble +stumbled +stumbles +stumbling +stumblingly +stumer +stump +stump's +stumped +stumping +stumps +stumpy +stun +stung +stunk +stunned +stunner +stunner's +stunners +stunning +stunningly +stuns +stunt +stunted +stunting +stuntman +stuntmen +stunts +stupefaction +stupefaction's +stupefied +stupefies +stupefy +stupefying +stupendous +stupendously +stupid +stupider +stupidest +stupidities +stupidity +stupidity's +stupidly +stupor +stupor's +stupors +sturdier +sturdiest +sturdily +sturdiness +sturdy +sturgeon +sturgeon's +sturgeons +stutter +stuttered +stuttering +stutters +sty +sty's +style +style's +styled +styles +styli +styling +stylisation +stylisation's +stylisations +stylise +stylised +stylises +stylish +stylishly +stylishness +stylising +stylist +stylist's +stylistic +stylistically +stylistics +stylists +stylization +stylization's +stylizations +stylize +stylized +stylizes +stylizing +stylus +stylus's +styluses +stymie +stymied +stymieing +stymies +styptic +styptics +styrene +styrene's +suasion +suasion's +suave +suavely +suaveness +suavity +suavity's +sub +sub's +subaltern +subaltern's +subalterns +subatomic +subbasement +subbasement's +subbasements +subbed +subbing +subcategories +subcategorising +subcategorizing +subcategory +subcategory's +subclass +subclass's +subclasses +subcommittee +subcommittees +subcompact +subcompacts +subconscious +subconsciously +subcontinent +subcontinent's +subcontinents +subcontract +subcontract's +subcontracted +subcontracting +subcontractor +subcontractor's +subcontractors +subcontracts +subculture +subculture's +subcultures +subcutaneous +subcutaneously +subdivide +subdivided +subdivides +subdividing +subdivision +subdivision's +subdivisions +subdue +subdued +subdues +subduing +subeditor +subeditors +subfamilies +subfamily +subfamily's +subfreezing +subgroup +subgroup's +subgroups +subhead +subhead's +subheading +subheading's +subheadings +subheads +subhuman +subject +subject's +subjected +subjecting +subjection +subjection's +subjective +subjectively +subjectivity +subjectivity's +subjects +subjoin +subjoined +subjoining +subjoins +subjugate +subjugated +subjugates +subjugating +subjugation +subjugation's +subjunctive +subjunctives +sublease +sublease's +subleased +subleases +subleasing +sublet +sublets +subletting +sublimate +sublimated +sublimates +sublimating +sublimation +sublimation's +sublime +sublimed +sublimely +sublimes +subliminal +subliminally +subliming +sublunary +submarine +submarine's +submariner +submariner's +submariners +submarines +submerge +submerged +submergence +submergence's +submerges +submerging +submerse +submersed +submerses +submersible +submersibles +submersing +submersion +submersion's +submission +submission's +submissions +submissive +submissively +submissiveness +submit +submits +submitted +submitter +submitters +submitting +subnormal +suboptimal +suborbital +suborder +suborder's +suborders +subordinate +subordinated +subordinates +subordinating +subordination +subordination's +suborn +subornation +subornation's +suborned +suborning +suborns +subplot +subplot's +subplots +subpoena +subpoena's +subpoenaed +subpoenaing +subpoenas +subprogram +subprograms +subroutine +subroutine's +subroutines +subs +subscribe +subscribed +subscriber +subscriber's +subscribers +subscribes +subscribing +subscript +subscription +subscription's +subscriptions +subscripts +subsection +subsection's +subsections +subsequent +subsequently +subservience +subservience's +subservient +subserviently +subset +subset's +subsets +subside +subsided +subsidence +subsidence's +subsides +subsidiaries +subsidiary +subsidies +subsiding +subsidisation +subsidisation's +subsidisations +subsidise +subsidised +subsidises +subsidising +subsidization +subsidization's +subsidizations +subsidize +subsidized +subsidizer +subsidizer's +subsidizers +subsidizes +subsidizing +subsidy +subsidy's +subsist +subsisted +subsistence +subsistence's +subsisting +subsists +subsoil +subsoil's +subsonic +subspace +subspace's +subspaces +subspecialties +subspecialty +subspecialty's +subspecies +subspecies's +substance +substance's +substances +substandard +substantial +substantially +substantiate +substantiated +substantiates +substantiating +substantiation +substantiation's +substantiations +substantive +substantive's +substantively +substantives +substation +substation's +substations +substitutable +substitute +substituted +substitutes +substituting +substitution +substitution's +substitutions +substrata +substrate +substrate's +substrates +substratum +substratum's +substructure +substructure's +substructures +subsume +subsumed +subsumes +subsuming +subsurface +subsystem +subsystems +subtenant +subtenant's +subtenants +subtend +subtended +subtending +subtends +subterfuge +subterfuge's +subterfuges +subterranean +subtext +subtext's +subtexts +subtitle +subtitle's +subtitled +subtitles +subtitling +subtle +subtler +subtlest +subtleties +subtlety +subtlety's +subtly +subtopic +subtopic's +subtopics +subtotal +subtotal's +subtotaled +subtotaling +subtotalled +subtotalling +subtotals +subtract +subtracted +subtracting +subtraction +subtraction's +subtractions +subtractive +subtracts +subtrahend +subtrahend's +subtrahends +subtropical +subtropics +subtype +subtype's +subtypes +subunit +subunit's +subunits +suburb +suburb's +suburban +suburbanisation +suburbanise +suburbanised +suburbanises +suburbanising +suburbanite +suburbanite's +suburbanites +suburbanization +suburbanize +suburbanized +suburbanizes +suburbanizing +suburbia +suburbia's +suburbs +subvention +subvention's +subventions +subversion +subversion's +subversive +subversively +subversives +subvert +subverted +subverting +subverts +subway +subway's +subways +subzero +succeed +succeeded +succeeding +succeeds +success +success's +successes +successful +successfully +succession +succession's +successions +successive +successively +successor +successor's +successors +succinct +succinctly +succinctness +succor +succor's +succored +succoring +succors +succotash +succotash's +succour +succour's +succoured +succouring +succours +succubae +succubus +succubus's +succulence +succulence's +succulent +succulents +succumb +succumbed +succumbing +succumbs +such +suchlike +suck +sucked +sucker +sucker's +suckered +suckering +suckers +sucking +suckle +suckled +suckles +suckling +sucks +sucrose +sucrose's +suction +suction's +suctioned +suctioning +suctions +sudden +suddenly +suddenness +suds +sudsier +sudsiest +sudsy +sue +sued +suede +suede's +sues +suet +suet's +suffer +sufferance +sufferance's +suffered +sufferer +sufferer's +sufferers +suffering +suffering's +sufferings +suffers +suffice +sufficed +suffices +sufficiency +sufficiency's +sufficient +sufficiently +sufficing +suffix +suffix's +suffixation +suffixed +suffixes +suffixing +suffocate +suffocated +suffocates +suffocating +suffocation +suffrage +suffrage's +suffragette +suffragette's +suffragettes +suffragist +suffragist's +suffragists +suffuse +suffused +suffuses +suffusing +suffusion +suffusion's +sugar +sugar's +sugarcane +sugared +sugaring +sugarless +sugarplum +sugarplum's +sugarplums +sugars +sugary +suggest +suggested +suggestibility +suggestibility's +suggestible +suggesting +suggestion +suggestion's +suggestions +suggestive +suggestively +suggestiveness +suggests +suicidal +suicide +suicide's +suicides +suing +suit +suit's +suitability +suitable +suitableness +suitably +suitcase +suitcase's +suitcases +suite +suite's +suited +suites +suiting +suitor +suitor's +suitors +suits +sukiyaki +sukiyaki's +sulfur +sulfur's +sulfured +sulfuric +sulfuring +sulfurous +sulfurs +sulk +sulked +sulkier +sulkies +sulkiest +sulkily +sulkiness +sulking +sulks +sulky +sullen +sullener +sullenest +sullenly +sullenness +sullied +sullies +sully +sullying +sulphate +sulphate's +sulphates +sulphide +sulphide's +sulphides +sulphur +sulphur's +sulphured +sulphuric +sulphuring +sulphurous +sulphurs +sultan +sultan's +sultana +sultana's +sultanas +sultanate +sultanate's +sultanates +sultans +sultrier +sultriest +sultrily +sultriness +sultry +sum +sum's +sumac +sumac's +summaries +summarily +summarisation +summarisation's +summarisations +summarise +summarised +summariser +summariser's +summarisers +summarises +summarising +summarization +summarization's +summarizations +summarize +summarized +summarizer +summarizer's +summarizers +summarizes +summarizing +summary +summary's +summation +summation's +summations +summed +summer +summer's +summered +summerhouse +summerhouse's +summerhouses +summering +summers +summertime +summertime's +summery +summing +summit +summit's +summitry +summitry's +summits +summon +summoned +summoning +summons +summons's +summonsed +summonses +summonsing +sumo +sump +sump's +sumps +sumptuous +sumptuously +sumptuousness +sums +sun +sun's +sunbake +sunbath +sunbathe +sunbathed +sunbather +sunbather's +sunbathers +sunbathes +sunbathing +sunbaths +sunbeam +sunbeam's +sunbeams +sunbelt +sunbonnet +sunbonnet's +sunbonnets +sunburn +sunburn's +sunburned +sunburns +sunburst +sunburst's +sunbursts +sundae +sundae's +sundaes +sundeck +sundecks +sunder +sundered +sundering +sunders +sundial +sundial's +sundials +sundown +sundown's +sundress +sundress's +sundresses +sundries +sundry +sunfish +sunfish's +sunfishes +sunflower +sunflower's +sunflowers +sung +sunglasses +sunhat +sunhat's +sunhats +sunk +sunken +sunlamp +sunlamps +sunless +sunlight +sunlight's +sunlit +sunned +sunnier +sunniest +sunning +sunny +sunrise +sunrise's +sunrises +sunroof +sunroofs +suns +sunscreen +sunscreens +sunset +sunset's +sunsets +sunshade +sunshade's +sunshades +sunshine +sunshine's +sunshiny +sunspot +sunspot's +sunspots +sunstroke +sunstroke's +suntan +suntan's +suntanned +suntans +suntrap +suntrap's +suntraps +sunup +sunup's +sup +super +superabundance +superabundance's +superabundant +superannuate +superannuated +superannuates +superannuating +superannuation +superannuation's +superb +superbly +supercargo +supercargo's +supercargoes +supercharge +supercharged +supercharger +supercharger's +superchargers +supercharges +supercharging +supercilious +superciliously +superciliousness +supercomputer +supercomputers +supercomputing +superconducting +superconductive +superconductivity +superconductivity's +superconductor +superconductor's +superconductors +superego +superego's +superegos +supererogation +supererogation's +supererogatory +superficial +superficiality +superficially +superfine +superfluities +superfluity +superfluity's +superfluous +superfluously +superglue +superheat +superheated +superhero +superhero's +superheroes +superhighway +superhighway's +superhighways +superhuman +superimpose +superimposed +superimposes +superimposing +superimposition +superimposition's +superintend +superintended +superintendence +superintendent +superintendent's +superintendents +superintending +superintends +superior +superiority +superiority's +superiors +superlative +superlatively +superlatives +superman +superman's +supermarket +supermarket's +supermarkets +supermen +supermodel +supermodels +supernal +supernatant +supernatural +supernaturally +supernova +supernova's +supernovae +supernovas +supernumeraries +supernumerary +superpose +superposed +superposes +superposing +superposition +superposition's +superpower +superpower's +superpowers +supers +supersaturate +supersaturated +supersaturates +supersaturating +superscript +superscription +superscription's +superscripts +supersede +superseded +supersedes +superseding +supersonic +supersonically +supersonics +superstar +superstar's +superstars +superstition +superstition's +superstitions +superstitious +superstitiously +superstore +superstores +superstructure +superstructure's +superstructures +supervene +supervened +supervenes +supervening +supervise +supervised +supervises +supervising +supervision +supervision's +supervisions +supervisor +supervisor's +supervisors +supervisory +superwoman +superwoman's +superwomen +supine +supinely +supp +supped +supper +supper's +suppers +suppertime +suppertime's +supping +supplant +supplanted +supplanting +supplants +supple +supplement +supplement's +supplemental +supplementary +supplementation +supplemented +supplementing +supplements +suppleness +suppler +supplest +suppliant +suppliants +supplicant +supplicant's +supplicants +supplicate +supplicated +supplicates +supplicating +supplication +supplication's +supplications +supplied +supplier +supplier's +suppliers +supplies +supply +supplying +support +supportability +supportability's +supportable +supported +supporter +supporter's +supporters +supporting +supportive +supports +suppose +supposed +supposedly +supposes +supposing +supposition +supposition's +suppositions +suppositories +suppository +suppository's +suppress +suppressant +suppressants +suppressed +suppresses +suppressible +suppressing +suppression +suppression's +suppressive +suppressor +suppressors +suppurate +suppurated +suppurates +suppurating +suppuration +suppuration's +supra +supranational +supremacist +supremacist's +supremacists +supremacy +supremacy's +supreme +supremely +sups +surcease +surcease's +surceases +surcharge +surcharge's +surcharged +surcharges +surcharging +surd +surd's +sure +surefooted +surely +sureness +surer +surest +sureties +surety +surety's +surf +surf's +surface +surface's +surfaced +surfaces +surfacing +surfactant +surfactant's +surfactants +surfboard +surfboard's +surfboarding +surfboards +surfed +surfeit +surfeit's +surfeited +surfeiting +surfeits +surfer +surfer's +surfers +surfie +surfing +surfs +surge +surge's +surged +surgeon +surgeon's +surgeons +surgeries +surgery +surgery's +surges +surgical +surgically +surging +surlier +surliest +surliness +surly +surmise +surmised +surmises +surmising +surmount +surmountable +surmounted +surmounting +surmounts +surname +surname's +surnames +surpass +surpassed +surpasses +surpassing +surplice +surplice's +surplices +surplus +surplus's +surpluses +surprise +surprised +surprises +surprising +surprisingly +surreal +surrealism +surrealism's +surrealist +surrealistic +surrealistically +surrealists +surrender +surrendered +surrendering +surrenders +surreptitious +surreptitiously +surreptitiousness +surrey +surrey's +surreys +surrogacy +surrogate +surrogate's +surrogates +surround +surrounded +surrounding +surrounding's +surroundings +surrounds +surtax +surtax's +surtaxes +surveillance +surveillance's +survey +surveyed +surveying +surveyor +surveyor's +surveyors +surveys +survivability +survivability's +survivable +survival +survival's +survivalist +survivalists +survivals +survive +survived +survives +surviving +survivor +survivor's +survivors +susceptibilities +susceptibility +susceptibility's +susceptible +sushi +sushi's +suspect +suspected +suspecting +suspects +suspend +suspended +suspender +suspender's +suspenders +suspending +suspends +suspense +suspense's +suspenseful +suspension +suspension's +suspensions +suspicion +suspicion's +suspicions +suspicious +suspiciously +suss +sussed +susses +sussing +susso +sustain +sustainability +sustainable +sustained +sustaining +sustains +sustenance +sustenance's +suttee +suttee's +suture +suture's +sutured +sutures +suturing +suzerain +suzerain's +suzerains +suzerainty +suzerainty's +svelte +swab +swab's +swabbed +swabbing +swabs +swaddle +swaddled +swaddles +swaddling +swag +swag's +swagger +swaggered +swaggerer +swaggering +swaggers +swaggie +swagman +swags +swain +swain's +swains +swallow +swallowed +swallowing +swallows +swallowtail +swallowtail's +swallowtails +swam +swami +swami's +swamis +swamp +swamp's +swamped +swamper +swampier +swampiest +swamping +swampland +swampland's +swamplands +swamps +swampy +swan +swan's +swank +swanked +swanker +swankest +swankier +swankiest +swanking +swanks +swanky +swans +swansong +swansongs +swap +swappable +swapped +swapper +swapper's +swappers +swapping +swaps +sward +sward's +swards +swarm +swarm's +swarmed +swarming +swarms +swarthier +swarthiest +swarthy +swash +swashbuckler +swashbuckler's +swashbucklers +swashbuckling +swashed +swashes +swashing +swastika +swastika's +swastikas +swat +swatch +swatch's +swatches +swath +swath's +swathe +swathed +swathes +swathing +swaths +swats +swatted +swatter +swatter's +swatters +swatting +sway +swayback +swaybacked +swayed +swaying +sways +swear +swearing +swears +swearword +swearword's +swearwords +sweat +sweat's +sweatband +sweatband's +sweatbands +sweater +sweater's +sweaters +sweatier +sweatiest +sweating +sweatpants +sweats +sweatshirt +sweatshirts +sweatshop +sweatshop's +sweatshops +sweaty +sweep +sweeper +sweeper's +sweepers +sweeping +sweepingly +sweepings +sweeps +sweepstake's +sweepstakes +sweet +sweetbread +sweetbread's +sweetbreads +sweetbrier +sweetbrier's +sweetbriers +sweeten +sweetened +sweetener +sweetener's +sweeteners +sweetening +sweetens +sweeter +sweetest +sweetheart +sweetheart's +sweethearts +sweetie +sweetie's +sweeties +sweetish +sweetly +sweetmeat +sweetmeat's +sweetmeats +sweetness +sweets +sweetshop +swell +swelled +swellhead +swellheaded +swellheads +swelling +swelling's +swellings +swells +swelter +sweltered +sweltering +swelters +swept +sweptback +swerve +swerved +swerves +swerving +swift +swifter +swiftest +swiftie +swiftly +swiftness +swifts +swig +swig's +swigged +swigging +swigs +swill +swilled +swilling +swills +swim +swimmer +swimmers +swimming +swimmingly +swims +swimsuit +swimsuit's +swimsuits +swimwear +swindle +swindled +swindler +swindler's +swindlers +swindles +swindling +swine +swine's +swineherd +swineherd's +swineherds +swing +swingeing +swinger +swinger's +swingers +swinging +swings +swinish +swipe +swiped +swipes +swiping +swirl +swirled +swirling +swirls +swish +swished +swishes +swishing +swishy +switch +switch's +switchback +switchback's +switchbacks +switchblade +switchblade's +switchblades +switchboard +switchboard's +switchboards +switched +switcher +switcher's +switchers +switches +switchgear +switchgirl +switching +switchover +switchover's +swivel +swivel's +swiveled +swiveling +swivelled +swivelling +swivels +swollen +swoon +swooned +swooning +swoons +swoop +swooped +swooping +swoops +swoosh +sword +sword's +swordfish +swordfish's +swordfishes +swordplay +swordplay's +swords +swordsman +swordsman's +swordsmanship +swordsmanship's +swordsmen +swore +sworn +swot +swots +swotted +swotting +swum +swung +swy +sybarite +sybarite's +sybarites +sybaritic +sycamore +sycamore's +sycamores +sycophancy +sycophant +sycophant's +sycophantic +sycophantically +sycophants +syllabi's +syllabic +syllabicate +syllabicated +syllabicates +syllabicating +syllabication +syllabication's +syllabification +syllabification's +syllabified +syllabifies +syllabify +syllabifying +syllable +syllable's +syllables +syllabub +syllabub's +syllabubs +syllabus +syllabus's +syllabuses +syllogism +syllogism's +syllogisms +syllogistic +sylph +sylph's +sylphlike +sylphs +sylvan +sylvanite +sym +symbioses +symbiosis +symbiosis's +symbiotic +symbiotically +symbol +symbol's +symbolic +symbolical +symbolically +symbolisation +symbolisation's +symbolisations +symbolise +symbolised +symbolises +symbolising +symbolism +symbolism's +symbolist +symbolist's +symbolization +symbolization's +symbolizations +symbolize +symbolized +symbolizes +symbolizing +symbols +symmetric +symmetrical +symmetrically +symmetries +symmetry +symmetry's +sympathetic +sympathetically +sympathies +sympathise +sympathised +sympathiser +sympathiser's +sympathisers +sympathises +sympathising +sympathize +sympathized +sympathizer +sympathizer's +sympathizers +sympathizes +sympathizing +sympathy +sympathy's +symphonic +symphonies +symphonise +symphonised +symphonising +symphonists +symphonize +symphonized +symphonizing +symphony +symphony's +symposium +symposium's +symposiums +symptom +symptom's +symptomatic +symptomatically +symptoms +synagogue +synagogue's +synagogues +synapse +synapse's +synapses +synaptic +sync +synced +synchronicity +synchronisation +synchronisation's +synchronisations +synchronise +synchronised +synchroniser +synchroniser's +synchronisers +synchronises +synchronising +synchronization +synchronization's +synchronizations +synchronize +synchronized +synchronizer +synchronizer's +synchronizers +synchronizes +synchronizing +synchronous +synchronously +synchrony +synchrotron +synchrotron's +syncing +syncopate +syncopated +syncopates +syncopating +syncopation +syncopation's +syncope +syncope's +syncs +syndicalism +syndicalism's +syndicate +syndicate's +syndicated +syndicates +syndicating +syndication +syndrome +syndrome's +syndromes +synergies +synergise +synergised +synergises +synergising +synergism +synergism's +synergistic +synergize +synergized +synergizes +synergizing +synergy +synergy's +synod +synod's +synods +synonym +synonym's +synonymic +synonymous +synonymously +synonyms +synonymy +synonymy's +synopses +synopsis +synopsis's +synopsise +synopsised +synopsises +synopsising +synopsize +synopsized +synopsizes +synopsizing +synoptic +syntactic +syntactical +syntactically +syntax +syntax's +syntheses +synthesis +synthesis's +synthesise +synthesised +synthesiser +synthesiser's +synthesisers +synthesises +synthesising +synthesize +synthesized +synthesizer +synthesizer's +synthesizers +synthesizes +synthesizing +synthetic +synthetically +synthetics +syphilis +syphilis's +syphilitic +syphilitics +syringe +syringe's +syringed +syringes +syringing +syrup +syrup's +syrups +syrupy +system +system's +systematic +systematically +systematisations +systematise +systematised +systematises +systematising +systematization +systematization's +systematizations +systematize +systematized +systematizes +systematizing +systemic +systemically +systemisation +systemisation's +systemisations +systemise +systemised +systemises +systemising +systemization +systemization's +systemizations +systemize +systemized +systemizes +systemizing +systems +systole +systole's +systoles +systolic +séance +séance's +séances ++++++++++ +t +tab +tab's +tabbed +tabbies +tabbing +tabby +tabernacle +tabernacle's +tabernacles +table +table's +tableau +tableau's +tableaux +tablecloth +tablecloth's +tablecloths +tabled +tableland +tableland's +tablelands +tables +tablespoon +tablespoon's +tablespoonful +tablespoonful's +tablespoonfuls +tablespoons +tablet +tablet's +tabletop +tabletops +tablets +tableware +tableware's +tabling +tabloid +tabloid's +tabloids +taboo +tabooed +tabooing +taboos +tabor +tabor's +tabors +tabs +tabular +tabularisation +tabularisation's +tabularisations +tabularise +tabularised +tabularises +tabularising +tabularization +tabularization's +tabularizations +tabularize +tabularized +tabularizes +tabularizing +tabulate +tabulated +tabulates +tabulating +tabulation +tabulation's +tabulations +tabulator +tabulator's +tabulators +tachometer +tachometer's +tachometers +tachycardia +tachyon +tachyon's +tachyons +tacit +tacitly +taciturn +taciturnity +taciturnity's +taciturnly +tack +tack's +tacked +tackier +tackiest +tackiness +tacking +tackle +tackle's +tackled +tackler +tackler's +tacklers +tackles +tackling +tacks +tacky +taco +taco's +tacos +tact +tact's +tactful +tactfully +tactfulness +tactic +tactic's +tactical +tactically +tactician +tactician's +tacticians +tactics +tactile +tactility +tactless +tactlessly +tactlessness +tactual +tad +tad's +tadpole +tadpole's +tadpoles +tads +tae +taffeta +taffeta's +taffies +taffy +taffy's +tag +tag's +tagged +tagging +tags +taiga +taiga's +taigas +tail +tail's +tailback +tailback's +tailbacks +tailboard +tailboard's +tailboards +tailbone +tailbones +tailcoat +tailcoats +tailed +tailgate +tailgate's +tailgated +tailgater +tailgater's +tailgaters +tailgates +tailgating +tailing +tailing's +tailless +taillight +taillight's +taillights +tailor +tailor's +tailored +tailoring +tailors +tailpiece +tailpiece's +tailpieces +tailpipe +tailpipe's +tailpipes +tails +tailspin +tailspin's +tailspins +tailwind +tailwind's +tailwinds +taint +tainted +tainting +taints +taipan +take +takeaway +takeaways +taken +takeoff +takeoff's +takeoffs +takeout +takeouts +takeover +takeover's +takeovers +taker +taker's +takers +takes +taking +takings +talc +talc's +talcum +tale +tale's +talebearer +talebearer's +talebearers +talent +talent's +talented +talents +tales +talisman +talisman's +talismans +talk +talkative +talkatively +talkativeness +talked +talker +talker's +talkers +talkie +talkie's +talkies +talking +talks +talky +tall +tallboy +tallboy's +tallboys +taller +tallest +tallied +tallies +tallish +tallness +tallow +tallow's +tally +tallyho +tallyho's +tallyhos +tallying +talon +talon's +talons +talus +talus's +taluses +tam +tam's +tamale +tamale's +tamales +tamarack +tamarack's +tamaracks +tamarind +tamarind's +tamarinds +tambour +tambourine +tambourine's +tambourines +tame +tamed +tamely +tameness +tamer +tamers +tames +tamest +taming +tammar +tamp +tamped +tamper +tampered +tampering +tampers +tamping +tampon +tampon's +tampons +tamps +tams +tan +tan's +tanager +tanager's +tanagers +tanbark +tanbark's +tandem +tandem's +tandems +tang +tang's +tangelo +tangelo's +tangelos +tangent +tangent's +tangential +tangentially +tangents +tangerine +tangerine's +tangerines +tangibility +tangibility's +tangible +tangibles +tangibly +tangier +tangiest +tangle +tangle's +tangled +tangles +tangling +tango +tango's +tangoed +tangoing +tangos +tangs +tangy +tank +tank's +tankard +tankard's +tankards +tanked +tanker +tanker's +tankers +tanking +tanks +tanned +tanner +tanner's +tanneries +tanners +tannery +tannery's +tannest +tannin +tannin's +tanning +tannins +tans +tansy +tansy's +tantalisation +tantalisation's +tantalisations +tantalise +tantalised +tantaliser +tantaliser's +tantalisers +tantalises +tantalising +tantalisingly +tantalization +tantalization's +tantalizations +tantalize +tantalized +tantalizer +tantalizer's +tantalizers +tantalizes +tantalizing +tantalizingly +tantalum +tantalum's +tantamount +tantrum +tantrum's +tantrums +tap +tap's +tape +tape's +taped +tapeline +tapelines +taper +tapered +tapering +tapers +tapes +tapestries +tapestry +tapestry's +tapeworm +tapeworm's +tapeworms +taping +tapioca +tapioca's +tapir +tapir's +tapirs +tapped +tappet +tappet's +tappets +tapping +taproom +taproom's +taprooms +taproot +taproot's +taproots +taps +tar +tar's +tarantella +tarantella's +tarantellas +tarantula +tarantula's +tarantulas +tardier +tardiest +tardily +tardiness +tardy +tare +tare's +tares +target +target's +targeted +targeting +targets +tariff +tariff's +tariffs +tarmac +tarmacs +tarn +tarnish +tarnished +tarnishes +tarnishing +tarns +taro +taro's +taros +tarot +tarot's +tarots +tarp +tarp's +tarpaulin +tarpaulin's +tarpaulins +tarpon +tarpon's +tarpons +tarps +tarragon +tarragon's +tarragons +tarred +tarried +tarries +tarring +tarry +tarrying +tars +tarsal +tarsi +tarsus +tarsus's +tart +tart's +tartan +tartan's +tartans +tartar +tartar's +tartaric +tartars +tarter +tartest +tartly +tartness +tarts +tarwhine +task +task's +tasked +tasking +taskmaster +taskmaster's +taskmasters +taskmistress +taskmistress's +taskmistresses +tasks +tassel +tassel's +tasseled +tasselled +tassels +taste +taste's +tasted +tasteful +tastefully +tastefulness +tasteless +tastelessly +tastelessness +taster +taster's +tasters +tastes +tastier +tastiest +tastily +tastiness +tasting +tasty +tat +tater +tater's +taters +tats +tatted +tatter +tatterdemalion +tatterdemalion's +tatterdemalions +tattered +tattering +tatters +tatting +tattle +tattled +tattler +tattler's +tattlers +tattles +tattletale +tattletale's +tattletales +tattling +tattoo +tattoo's +tattooed +tattooing +tattooist +tattooist's +tattooists +tattoos +tatty +taught +taunt +taunted +taunting +tauntingly +taunts +taupe +taupe's +taut +tauten +tautened +tautening +tautens +tauter +tautest +tautly +tautness +tautological +tautologically +tautologies +tautology +tautology's +tavern +tavern's +taverns +taw +tawdrier +tawdriest +tawdrily +tawdriness +tawdry +tawnier +tawniest +tawny +tax +tax's +taxable +taxation +taxation's +taxed +taxes +taxi +taxi's +taxicab +taxicab's +taxicabs +taxidermist +taxidermist's +taxidermists +taxidermy +taxidermy's +taxied +taxiing +taximeter +taximeter's +taximeters +taxing +taxis +taxiway +taxiway's +taxiways +taxman +taxmen +taxonomic +taxonomies +taxonomist +taxonomist's +taxonomists +taxonomy +taxonomy's +taxpayer +taxpayer's +taxpayers +taxpaying +tbsp +tea +tea's +teabag +teabags +teacake +teacake's +teacakes +teach +teachable +teacher +teacher's +teachers +teaches +teaching +teaching's +teachings +teacloth +teacup +teacup's +teacupful +teacupful's +teacupfuls +teacups +teak +teak's +teakettle +teakettle's +teakettles +teaks +teal +teal's +tealeaves +teals +team +team's +teamed +teaming +teams +teamster +teamster's +teamsters +teamwork +teamwork's +teapot +teapot's +teapots +tear +tear's +tearaway +tearaways +teardrop +teardrop's +teardrops +tearful +tearfully +tearfulness +teargas +teargases +tearing +tearjerker +tearjerkers +tearless +tearoom +tearoom's +tearooms +tears +teary +teas +tease +teased +teasel +teasel's +teaseled +teaseling +teaselled +teaselling +teasels +teaser +teaser's +teasers +teases +teashop +teashop's +teashops +teasing +teasingly +teaspoon +teaspoon's +teaspoonful +teaspoonful's +teaspoonfuls +teaspoons +teat +teat's +teatime +teatime's +teatimes +teats +tech +techie +techies +technetium +technetium's +technical +technicalities +technicality +technicality's +technically +technician +technician's +technicians +technique +technique's +techniques +techno +technocracies +technocracy +technocracy's +technocrat +technocratic +technocrats +technological +technologically +technologies +technologist +technologist's +technologists +technology +technology's +technophiles +technophobe +technophobes +technophobia +techs +tectonic +tectonically +tectonics +teddies +teddy +teddy's +tedious +tediously +tediousness +tedium +tedium's +tee +tee's +teed +teeing +teem +teemed +teeming +teems +teen +teenage +teenager +teenager's +teenagers +teenier +teeniest +teens +teeny +teenybopper +teenybopper's +teenyboppers +tees +teeter +teetered +teetering +teeters +teeth +teeth's +teethe +teethed +teethes +teething +teetotal +teetotaler +teetotaler's +teetotalers +teetotalism +teetotalism's +teetotaller +teetotaller's +teetotallers +tektite +tektite's +tektites +telecast +telecaster +telecasters +telecasting +telecasts +telecommunication +telecommunication's +telecommunications +telecommute +telecommuter +telecommuters +telecommutes +telecommuting +telecoms +teleconference +teleconferenced +teleconferences +teleconferencing +telegram +telegram's +telegrams +telegraph +telegraph's +telegraphed +telegrapher +telegraphers +telegraphic +telegraphically +telegraphing +telegraphs +telegraphy +telegraphy's +telekinesis +telekinesis's +telekinetic +telemarketer +telemarketers +telemarketing +telemeter +telemeter's +telemeters +telemetries +telemetry +telemetry's +teleological +teleology +teleology's +telepathic +telepathically +telepathy +telepathy's +telephone +telephone's +telephoned +telephones +telephonic +telephoning +telephonist +telephonist's +telephonists +telephony +telephony's +telephoto +telephotography +telephotography's +telephotos +teleplay +teleplay's +teleplays +teleprocessing +teleprompter +teleprompters +telesales +telescope +telescope's +telescoped +telescopes +telescopic +telescopically +telescoping +telethon +telethon's +telethons +teletype +teletypes +teletypewriter +teletypewriter's +teletypewriters +televangelism +televangelist +televangelists +televise +televised +televises +televising +television +television's +televisions +telex +telex's +telexed +telexes +telexing +tell +teller +teller's +tellers +tellies +telling +tellingly +tells +telltale +telltale's +telltales +tellurium +tellurium's +telly +telly's +temblor +temblors +temerity +temerity's +temp +temp's +temped +temper +temper's +tempera +tempera's +temperament +temperament's +temperamental +temperamentally +temperaments +temperance +temperance's +temperas +temperate +temperately +temperateness +temperature +temperature's +temperatures +tempered +tempering +tempers +tempest +tempest's +tempests +tempestuous +tempestuously +tempestuousness +temping +template +template's +templates +temple +temple's +temples +tempo +tempo's +temporal +temporally +temporaries +temporarily +temporariness +temporary +temporisation +temporisation's +temporisations +temporise +temporised +temporiser +temporiser's +temporisers +temporises +temporising +temporization +temporization's +temporizations +temporize +temporized +temporizer +temporizer's +temporizers +temporizes +temporizing +tempos +temps +tempt +temptation +temptation's +temptations +tempted +tempter +tempters +tempting +temptingly +temptress +temptress's +temptresses +tempts +tempura +tempura's +ten +ten's +tenability +tenability's +tenable +tenably +tenacious +tenaciously +tenaciousness +tenacity +tenancies +tenancy +tenancy's +tenant +tenant's +tenanted +tenanting +tenants +tend +tended +tendencies +tendency +tendency's +tendentious +tendentiously +tendentiousness +tender +tendered +tenderfoot +tenderfoot's +tenderfoots +tendering +tenderisation +tenderisations +tenderise +tenderised +tenderiser +tenderiser's +tenderisers +tenderises +tenderising +tenderization +tenderization's +tenderizations +tenderize +tenderized +tenderizer +tenderizer's +tenderizers +tenderizes +tenderizing +tenderloin +tenderloin's +tenderloins +tenderly +tenderness +tenders +tending +tendon +tendon's +tendons +tendril +tendril's +tendrils +tends +tenement +tenement's +tenements +tenet +tenet's +tenets +tenfold +tennis +tennis's +tenor +tenor's +tenors +tenpin +tenpin's +tenpins +tens +tense +tensed +tensely +tenseness +tenser +tenses +tensest +tensile +tensing +tension +tension's +tensional +tensioned +tensions +tensor +tensor's +tensors +tent +tent's +tentacle +tentacle's +tentacles +tentative +tentatively +tentativeness +tented +tenterhook +tenterhook's +tenterhooks +tenth +tenthly +tenths +tenting +tents +tenuous +tenuously +tenuousness +tenure +tenure's +tenured +tenures +tepee +tepee's +tepees +tepid +tepidity +tepidly +tepidness +tequila +tequila's +tequilas +terabyte +terabytes +teraglin +terbium +terbium's +tercentenaries +tercentenary +tercentennial +tercentennials +term +term's +termagant +termagant's +termagants +termed +terminable +terminal +terminally +terminals +terminate +terminated +terminates +terminating +termination +termination's +terminations +terminator +terminator's +terminators +terming +termini +terminological +terminologically +terminologies +terminology +terminology's +terminus +terminus's +termite +termite's +termites +terms +tern +tern's +ternaries +ternary +terns +terpsichorean +terrace +terrace's +terraced +terraces +terracing +terracotta +terrain +terrain's +terrains +terrapin +terrapin's +terrapins +terrarium +terrarium's +terrariums +terrazzo +terrazzo's +terrestrial +terrestrially +terrestrials +terrible +terribleness +terribly +terrier +terrier's +terriers +terrific +terrifically +terrified +terrifies +terrify +terrifying +terrifyingly +terrine +terrine's +terrines +territorial +territoriality +territoriality's +territorialize +territorialized +territorializes +territorializing +territorially +territories +territory +territory's +terror +terror's +terrorisation +terrorisation's +terrorisations +terrorise +terrorised +terrorises +terrorising +terrorism +terrorism's +terrorist +terrorist's +terrorists +terrorization +terrorization's +terrorizations +terrorize +terrorized +terrorizes +terrorizing +terrors +terry +terry's +terrycloth +terse +tersely +terseness +terser +tersest +tertiary +tessellate +tessellated +tessellates +tessellating +tessellation +tessellation's +tessellations +test +testability +testability's +testable +testament +testament's +testamentary +testaments +testate +testator +testator's +testators +testatrix +tested +tester +tester's +testers +testes +testicle +testicle's +testicles +testicular +testier +testiest +testified +testifier +testifier's +testifiers +testifies +testify +testifying +testily +testimonial +testimonial's +testimonials +testimonies +testimony +testimony's +testiness +testing +testis +testis's +testosterone +testosterone's +tests +testy +tetanus +tetanus's +tetchier +tetchiest +tetchily +tetchiness +tetchy +tether +tether's +tethered +tethering +tethers +tetra +tetra's +tetrachloride +tetrachloride's +tetracycline +tetracycline's +tetrahedral +tetrahedron +tetrahedron's +tetrahedrons +tetrameter +tetrameter's +tetrameters +tetras +text +text's +textbook +textbook's +textbooks +textile +textile's +textiles +texts +textual +textually +textural +texturally +texture +texture's +textured +textures +thalami +thalamus +thalamus's +thalidomide +thalidomide's +thallium +thallium's +than +thane +thane's +thanes +thank +thanked +thankful +thankfully +thankfulness +thanking +thankless +thanklessly +thanklessness +thanks +thanksgiving +thanksgiving's +thanksgivings +that +that'd +that'll +that's +thatch +thatch's +thatched +thatches +thatching +thaw +thawed +thawing +thaws +the +theater +theater's +theatergoer +theatergoers +theatergoing +theaters +theatre +theatre's +theatregoer +theatregoers +theatregoing +theatres +theatrical +theatricality +theatricality's +theatrically +theatricals +theatrics +thee +theft +theft's +thefts +their +theirs +theism +theism's +theist +theist's +theistic +theists +them +thematic +thematically +theme +theme's +themed +themes +themselves +then +thence +thenceforth +thenceforward +thenceforwards +theocracies +theocracy +theocracy's +theocratic +theologian +theologian's +theologians +theological +theologically +theologies +theologise +theologised +theologises +theologising +theologize +theologized +theologizes +theologizing +theology +theology's +theorem +theorem's +theorems +theoretic +theoretical +theoretically +theoretician +theoretician's +theoreticians +theories +theorisation +theorisation's +theorisations +theorise +theorised +theoriser +theoriser's +theorisers +theorises +theorising +theorist +theorist's +theorists +theorization +theorization's +theorizations +theorize +theorized +theorizer +theorizer's +theorizers +theorizes +theorizing +theory +theory's +theosophical +theosophist +theosophist's +theosophists +theosophy +theosophy's +therapeutic +therapeutically +therapeutics +therapies +therapist +therapist's +therapists +therapy +therapy's +there +there'd +there'll +there's +thereabout +thereabouts +thereafter +thereat +thereby +therefore +therein +thereof +thereon +thereto +theretofore +thereunto +thereupon +therewith +thermal +thermally +thermals +thermocouple +thermocouple's +thermocouples +thermodynamic +thermodynamically +thermodynamics +thermoelectric +thermometer +thermometer's +thermometers +thermometric +thermonuclear +thermoplastic +thermoplastics +thermos +thermoses +thermostat +thermostat's +thermostatic +thermostatically +thermostats +thesauri +thesaurus +thesaurus's +thesauruses +these +theses +thesis +thesis's +thespian +thespians +theta +theta's +thetas +they +they'd +they'll +they're +they've +thiamine +thiamine's +thick +thicken +thickened +thickener +thickener's +thickeners +thickening +thickening's +thickenings +thickens +thicker +thickest +thicket +thicket's +thickets +thickhead +thickly +thickness +thicknesses +thickset +thief +thief's +thieve +thieved +thievery +thievery's +thieves +thieving +thievish +thievishness +thigh +thigh's +thighbone +thighbone's +thighbones +thighs +thimble +thimble's +thimbleful +thimbleful's +thimblefuls +thimbles +thin +thing +thing's +thingamabob +thingamabob's +thingamabobs +thingamajig +thingamajigs +thingies +things +thingy +think +thinkable +thinker +thinker's +thinkers +thinking +thinks +thinly +thinned +thinner +thinner's +thinners +thinness +thinnest +thinning +thins +third +thirdly +thirds +thirst +thirst's +thirsted +thirstier +thirstiest +thirstily +thirstiness +thirsting +thirsts +thirsty +thirteen +thirteen's +thirteenth +thirteenths +thirties +thirtieth +thirtieths +thirty +thirty's +this +this'll +thistle +thistle's +thistledown +thistledown's +thistles +thither +thong +thong's +thongs +thoracic +thorax +thorax's +thoraxes +thorium +thorium's +thorn +thorn's +thornbill +thornier +thorniest +thorniness +thorns +thorny +thorough +thoroughbred +thoroughbreds +thoroughfare +thoroughfare's +thoroughfares +thoroughgoing +thoroughly +thoroughness +those +thou +though +thought +thoughtful +thoughtfully +thoughtfulness +thoughtless +thoughtlessly +thoughtlessness +thoughts +thousand +thousand's +thousands +thousandth +thousandths +thrall +thrall's +thralls +thrash +thrashed +thrasher +thrasher's +thrashers +thrashes +thrashing +thrashing's +thrashings +thread +thread's +threadbare +threaded +threading +threadlike +threads +threat +threat's +threaten +threatened +threatening +threateningly +threatens +threats +three +three's +threefold +threes +threescore +threesome +threesome's +threesomes +threnodies +threnody +threnody's +thresh +threshed +thresher +thresher's +threshers +threshes +threshing +threshold +threshold's +thresholds +threw +thrice +thrift +thrift's +thriftier +thriftiest +thriftily +thriftiness +thriftless +thrifts +thrifty +thrill +thrill's +thrilled +thriller +thriller's +thrillers +thrilling +thrillingly +thrills +thrive +thrived +thrives +thriving +throat +throat's +throatier +throatiest +throatily +throatiness +throats +throaty +throb +throbbed +throbbing +throbs +throe +throe's +throes +thrombi +thromboses +thrombosis +thrombosis's +thrombus +thrombus's +throne +throne's +thrones +throng +throng's +thronged +thronging +throngs +throttle +throttle's +throttled +throttles +throttling +through +throughout +throughput +throughput's +throughway's +throw +throwaway +throwaway's +throwaways +throwback +throwback's +throwbacks +thrower +thrower's +throwers +throwing +thrown +throws +thrum +thrummed +thrumming +thrums +thrush +thrush's +thrushes +thrust +thrusters +thrusting +thrusts +thruway +thruway's +thruways +thud +thud's +thudded +thudding +thuds +thug +thug's +thuggish +thugs +thulium +thulium's +thumb +thumb's +thumbed +thumbing +thumbnail +thumbnail's +thumbnails +thumbprint +thumbprint's +thumbprints +thumbs +thumbscrew +thumbscrew's +thumbscrews +thumbtack +thumbtack's +thumbtacks +thump +thump's +thumped +thumping +thumps +thunder +thunder's +thunderbolt +thunderbolt's +thunderbolts +thunderclap +thunderclap's +thunderclaps +thundercloud +thundercloud's +thunderclouds +thundered +thunderhead +thunderhead's +thunderheads +thundering +thunderous +thunderously +thunders +thundershower +thundershower's +thundershowers +thunderstorm +thunderstorm's +thunderstorms +thunderstruck +thus +thwack +thwacked +thwacking +thwacks +thwart +thwarted +thwarting +thwarts +thy +thyme +thyme's +thymine +thymus +thymus's +thymuses +thyroid +thyroidal +thyroids +thyself +tiara +tiara's +tiaras +tibia +tibia's +tibiae +tic +tic's +tick +tick's +ticked +ticker +ticker's +tickers +ticket +ticket's +ticketed +ticketing +tickets +ticking +tickle +tickled +tickler +tickler's +ticklers +tickles +tickling +ticklish +ticklishness +ticks +ticktacktoe +tics +tidal +tidally +tiddlywinks +tide +tided +tideland +tideland's +tidemark +tidemark's +tidemarks +tides +tidewater +tidewater's +tidewaters +tideway +tideway's +tidied +tidier +tidies +tidiest +tidily +tidiness +tiding +tidings +tidy +tidying +tie +tieback +tieback's +tiebacks +tiebreak +tiebreaker +tiebreaker's +tiebreakers +tied +tiepin +tiepin's +tiepins +tier +tier's +tierce +tiered +tiers +ties +tiff +tiff's +tiffs +tiger +tiger's +tigers +tight +tighten +tightened +tightening +tightens +tighter +tightest +tightly +tightness +tightrope +tightrope's +tightropes +tights +tightwad +tightwad's +tightwads +tigress +tigress's +tigresses +tilde +tilde's +tildes +tile +tile's +tiled +tiles +tiling +till +tillable +tillage +tillage's +tilled +tiller +tiller's +tillers +tilling +tills +tilt +tilted +tilting +tilts +timber +timber's +timbered +timberland +timberland's +timberline +timberlines +timbers +timbre +timbre's +timbres +time +time's +timed +timekeeper +timekeeper's +timekeepers +timekeeping +timekeeping's +timeless +timelessly +timelessness +timelier +timeliest +timeliness +timely +timeout +timeouts +timepiece +timepiece's +timepieces +timer +timer's +timers +times +timescale +timescales +timeserver +timeserver's +timeservers +timeserving +timeshare +timeshares +timestamps +timetable +timetable's +timetabled +timetables +timetabling +timeworn +timid +timidity +timidity's +timidly +timing +timing's +timings +timorous +timorously +timorousness +timothy +timothy's +timpani +timpanist +timpanists +tin +tin's +tincture +tincture's +tinctured +tinctures +tincturing +tinder +tinder's +tinderbox +tinderbox's +tinderboxes +tine +tine's +tined +tines +tinfoil +tinfoil's +ting +ting's +tinge +tinged +tingeing +tinges +tingle +tingled +tingles +tingling +tingly +tings +tinier +tiniest +tinker +tinker's +tinkered +tinkering +tinkers +tinkle +tinkled +tinkles +tinkling +tinned +tinnier +tinniest +tinning +tinnitus +tinny +tinplate +tins +tinsel +tinsel's +tinseled +tinseling +tinselled +tinselling +tinsels +tinsmith +tinsmith's +tinsmiths +tint +tint's +tinted +tinting +tintinnabulation +tintinnabulation's +tintinnabulations +tints +tintype +tintype's +tintypes +tiny +tip +tipped +tipper +tipper's +tippers +tippet +tippet's +tippets +tipping +tipple +tippled +tippler +tippler's +tipplers +tipples +tippling +tips +tipsier +tipsiest +tipsily +tipsiness +tipster +tipster's +tipsters +tipsy +tiptoe +tiptoed +tiptoeing +tiptoes +tiptop +tirade +tirade's +tirades +tire +tire's +tired +tiredly +tiredness +tireless +tirelessly +tirelessness +tires +tiresome +tiresomely +tiresomeness +tiring +tissue +tissue's +tissues +tit +tit's +titan +titan's +titanic +titanium +titanium's +titans +titbit's +titer +titer's +titers +tithe +tithe's +tithed +tithes +tithing +titian +titillate +titillated +titillates +titillating +titillation +titillation's +titivated +titivates +titivating +titivation +titivation's +title +title's +titled +titleholder +titleholder's +titleholders +titles +titling +titlist +titlist's +titlists +titmice +titmouse +titmouse's +titrated +titration +titration's +titre +titre's +titres +tits +titter +tittered +tittering +titters +tittles +titular +tizzies +tizzy +tizzy's +to +toad +toad's +toadied +toadies +toads +toadstool +toadstool's +toadstools +toady +toady's +toadying +toadyism +toadyism's +toast +toast's +toasted +toaster +toaster's +toasters +toastier +toastiest +toasting +toastmaster +toastmaster's +toastmasters +toastmistress +toastmistresses +toasts +toasty +tobacco +tobacco's +tobacconist +tobacconist's +tobacconists +tobaccos +toboggan +toboggan's +tobogganed +tobogganing +toboggans +toccata +toccata's +toccatas +tocsin +tocsin's +tocsins +today +today's +toddies +toddle +toddled +toddler +toddler's +toddlers +toddles +toddling +toddy +toddy's +toe +toe's +toecap +toecap's +toecaps +toed +toehold +toehold's +toeholds +toeing +toenail +toenail's +toenails +toes +toey +toffee +toffee's +toffees +tofu +tog +tog's +toga +toga's +togas +together +togetherness +togged +togging +toggle +toggle's +toggled +toggles +toggling +togs +toil +toil's +toiled +toiler +toilers +toilet +toilet's +toileted +toileting +toiletries +toiletry +toiletry's +toilets +toilette +toilette's +toiling +toils +toilsome +token +token's +tokenism +tokenism's +tokens +told +tolerable +tolerably +tolerance +tolerance's +tolerances +tolerant +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +toleration's +toll +tollbooth +tollbooth's +tollbooths +tolled +tollgate +tollgate's +tollgates +tolling +tolls +toluene +toluene's +tom +tom's +tomahawk +tomahawk's +tomahawked +tomahawking +tomahawks +tomato +tomato's +tomatoes +tomb +tomb's +tomboy +tomboy's +tomboyish +tomboys +tombs +tombstone +tombstone's +tombstones +tomcat +tomcat's +tomcats +tome +tome's +tomes +tomfooleries +tomfoolery +tomfoolery's +tomography +tomography's +tomorrow +tomorrow's +tomorrows +toms +tomtit +tomtit's +tomtits +ton +ton's +tonal +tonalities +tonality +tonality's +tonally +tone +tone's +toned +toneless +tonelessly +toner +toner's +toners +tones +tong +tongs +tongue +tongue's +tongued +tongues +tonguing +tonic +tonic's +tonics +tonight +tonight's +toning +tonk +tonnage +tonnage's +tonnages +tonne +tonne's +tonnes +tons +tonsil +tonsil's +tonsillectomies +tonsillectomy +tonsillectomy's +tonsillitis +tonsillitis's +tonsils +tonsure +tonsure's +tonsured +tonsures +tonsuring +too +took +tool +tool's +toolbar +toolbars +toolbox +toolbox's +toolboxes +tooled +tooling +toolkit +toolmaker +toolmaker's +toolmakers +tools +toon +toot +tooted +tooters +tooth +tooth's +toothache +toothache's +toothaches +toothbrush +toothbrush's +toothbrushes +toothed +toothier +toothiest +toothily +toothless +toothpaste +toothpaste's +toothpastes +toothpick +toothpick's +toothpicks +toothsome +toothy +tooting +tootles +toots +tootsies +top +top's +topaz +topaz's +topazes +topcoat +topcoat's +topcoats +topdressing +topdressings +topflight +topiary +topic +topic's +topical +topicality +topicality's +topically +topics +topknot +topknot's +topknots +topless +topmast +topmast's +topmasts +topmost +topographer +topographer's +topographers +topographic +topographical +topographically +topographies +topography +topography's +topological +topologically +topologies +topologist +topologist's +topologists +topology +topology's +topped +topper +topper's +toppers +topping +topping's +toppings +topple +toppled +topples +toppling +tops +topsail +topsail's +topsails +topside +topside's +topsides +topsoil +topsoil's +topspin +topspin's +toque +toque's +toques +torch +torch's +torchbearer +torchbearer's +torchbearers +torched +torches +torching +torchlight +tore +toreador +toreador's +toreadors +torment +tormented +tormenting +tormentor +tormentor's +tormentors +torments +torn +tornado +tornado's +tornadoes +torpedo +torpedo's +torpedoed +torpedoes +torpedoing +torpid +torpidity +torpidly +torpor +torpor's +torque +torque's +torques +torrent +torrent's +torrential +torrents +torrid +torridly +torridness +torsion +torsion's +torsions +torso +torso's +torsos +tort +tort's +torte +torte's +tortellini +tortellini's +tortes +tortilla +tortilla's +tortillas +tortoise +tortoise's +tortoises +tortoiseshell +tortoiseshell's +tortoiseshells +torts +tortuous +tortuously +tortuousness +torture +tortured +torturer +torturers +tortures +torturing +torturous +toss +tossed +tosses +tossing +tossup +tossup's +tossups +tot +tot's +total +total's +totaled +totaling +totalise +totalised +totalises +totalising +totalitarian +totalitarianism +totalitarianism's +totalitarians +totalities +totality +totality's +totalize +totalized +totalizes +totalizing +totalled +totalling +totally +totals +tote +toted +totem +totem's +totemic +totems +totes +toting +tots +totted +totter +tottered +tottering +totters +totting +toucan +toucan's +toucans +touch +touchable +touchdown +touchdown's +touchdowns +touched +touches +touchier +touchiest +touchily +touchiness +touching +touchingly +touchline +touchline's +touchlines +touchstone +touchstone's +touchstones +touchy +touché +tough +toughed +toughen +toughened +toughening +toughens +tougher +toughest +toughie +toughie's +toughies +toughing +toughly +toughness +toughs +toupee +toupee's +toupees +tour +tour's +toured +touring +tourism +tourism's +tourist +tourist's +tourists +touristy +tourmaline +tourmaline's +tournament +tournament's +tournaments +tourney +tourney's +tourneys +tourniquet +tourniquet's +tourniquets +tours +tousle +tousled +tousles +tousling +tout +touted +touting +touts +tow +toward +towards +towboat +towboat's +towboats +towed +towel +towel's +toweled +toweling +towelled +towelling +towels +tower +tower's +towered +towering +towers +towhead +towhead's +towheaded +towheads +towhee +towhee's +towhees +towing +towline +towline's +towlines +town +town's +townhouse +townhouses +townie +townies +towns +townsfolk +township +township's +townships +townsman +townsman's +townsmen +townspeople +townspeople's +townswoman +townswoman's +townswomen +towpath +towpath's +towpaths +towrope +towrope's +towropes +tows +toxaemia +toxaemia's +toxaemias +toxaemic +toxemia +toxemia's +toxemias +toxemic +toxic +toxicities +toxicity +toxicity's +toxicological +toxicologist +toxicologist's +toxicologists +toxicology +toxicology's +toxin +toxin's +toxins +toy +toy's +toyed +toying +toymaker +toys +toyshop +trace +trace's +traceability +traceable +traced +traceless +tracer +tracer's +traceries +tracers +tracery +tracery's +traces +trachea +trachea's +tracheae +tracheal +tracheotomies +tracheotomy +tracheotomy's +tracing +tracing's +tracings +track +track's +trackball +trackballs +tracked +tracker +tracker's +trackers +tracking +trackless +tracks +tracksuit +tracksuit's +tracksuits +tract +tract's +tractability +tractable +tractably +traction +traction's +tractor +tractor's +tractors +tracts +trade +trade's +traded +trademark +trademark's +trademarked +trademarks +trader +trader's +traders +trades +tradesman +tradesman's +tradesmen +tradeswoman +tradeswoman's +tradeswomen +trading +tradition +tradition's +traditional +traditionalise +traditionalised +traditionalises +traditionalism +traditionalism's +traditionalist +traditionalist's +traditionalists +traditionalize +traditionalized +traditionalizes +traditionally +traditions +traduce +traduced +traducer +traducers +traduces +traducing +traffic +traffic's +trafficked +trafficker +traffickers +trafficking +traffics +tragedian +tragedian's +tragedians +tragedienne +tragedienne's +tragediennes +tragedies +tragedy +tragedy's +tragic +tragically +tragicomedies +tragicomedy +tragicomedy's +tragicomic +trail +trailblazer +trailblazer's +trailblazers +trailblazing +trailed +trailer +trailer's +trailers +trailing +trails +train +trainable +trained +trainee +trainee's +trainees +trainer +trainer's +trainers +training +training's +trainings +trainload +trainloads +trainman +trainman's +trainmen +trains +traipse +traipsed +traipses +traipsing +trait +trait's +traitor +traitor's +traitorous +traitorously +traitors +traits +trajectories +trajectory +trajectory's +tram +tram's +tramcar +tramcar's +tramcars +tramlines +trammel +trammeled +trammeling +trammelled +trammelling +trammels +trammie +tramp +tramped +trampers +tramping +trample +trampled +tramples +trampling +trampoline +trampoline's +trampolines +tramps +trams +tramway +tramway's +tramways +trance +trance's +trances +tranquil +tranquilisation +tranquilisation's +tranquilisations +tranquilise +tranquilised +tranquiliser +tranquiliser's +tranquilisers +tranquilises +tranquilising +tranquilities +tranquility +tranquilization +tranquilization's +tranquilizations +tranquilize +tranquilized +tranquilizer +tranquilizer's +tranquilizers +tranquilizes +tranquilizing +tranquillisation +tranquillisations +tranquillise +tranquillised +tranquilliser +tranquilliser's +tranquillisers +tranquillises +tranquillising +tranquillities +tranquillity +tranquillization +tranquillizations +tranquillize +tranquillized +tranquillizer +tranquillizer's +tranquillizers +tranquillizes +tranquillizing +tranquilly +trans +transact +transacted +transacting +transaction +transaction's +transactional +transactions +transacts +transatlantic +transceiver +transceiver's +transceivers +transcend +transcended +transcendence +transcendence's +transcendent +transcendental +transcendentalism +transcendentalism's +transcendentalist +transcendentalist's +transcendentalists +transcendentally +transcending +transcends +transcontinental +transcribe +transcribed +transcribers +transcribes +transcribing +transcript +transcript's +transcription +transcription's +transcriptional +transcriptions +transcripts +transducer +transducer's +transducers +transduction +transduction's +transect +transecting +transects +transept +transept's +transepts +transfer +transferability +transferability's +transferable +transferee +transferee's +transferees +transference +transference's +transferred +transferring +transfers +transfiguration +transfiguration's +transfigure +transfigured +transfigures +transfiguring +transfinite +transfix +transfixed +transfixes +transfixing +transform +transformable +transformation +transformation's +transformational +transformations +transformed +transformer +transformer's +transformers +transforming +transforms +transfuse +transfused +transfuses +transfusing +transfusion +transfusion's +transfusions +transgenic +transgress +transgressed +transgresses +transgressing +transgression +transgression's +transgressions +transgressor +transgressors +transhipment +transhipment's +transience +transience's +transient +transiently +transients +transistor +transistor's +transistorize +transistorized +transistorizes +transistorizing +transistors +transit +transit's +transited +transiting +transition +transition's +transitional +transitionally +transitioned +transitioning +transitions +transitive +transitively +transitiveness +transitivity +transitivity's +transitory +transits +translatable +translate +translated +translates +translating +translation +translation's +translational +translations +translator +translator's +translators +transliterate +transliterated +transliterates +transliterating +transliteration +transliterations +translucence +translucence's +translucency +translucency's +translucent +translucently +transmigrate +transmigrated +transmigrates +transmigrating +transmigration +transmissible +transmission +transmission's +transmissions +transmit +transmits +transmittable +transmittal +transmittal's +transmittance +transmittance's +transmitted +transmitter +transmitter's +transmitters +transmitting +transmogrification +transmogrification's +transmogrified +transmogrifies +transmogrify +transmogrifying +transmutable +transmutation +transmutation's +transmutations +transmute +transmuted +transmutes +transmuting +transoceanic +transom +transom's +transoms +transonic +transpacific +transparencies +transparency +transparency's +transparent +transparently +transpiration +transpiration's +transpire +transpired +transpires +transpiring +transplant +transplantation +transplanted +transplanting +transplants +transpolar +transponder +transponder's +transponders +transport +transportability +transportable +transportation +transportation's +transported +transporters +transporting +transports +transpose +transposed +transposes +transposing +transposition +transposition's +transpositions +transsexual +transsexual's +transsexuals +transubstantiation +transubstantiation's +transverse +transversely +transverses +transvestism +transvestism's +transvestite +transvestite's +transvestites +trap +trap's +trapdoor +trapdoors +trapeze +trapeze's +trapezes +trapezium +trapezium's +trapeziums +trapezoid +trapezoid's +trapezoidal +trapezoids +trappable +trapped +trapper +trapper's +trappers +trapping +trappings +traps +trapshooting +trapshooting's +trash +trash's +trashcan +trashcan's +trashcans +trashed +trashes +trashier +trashiest +trashiness +trashing +trashy +trauma +trauma's +traumas +traumatic +traumatically +traumatise +traumatised +traumatises +traumatising +traumatize +traumatized +traumatizes +traumatizing +travail +travail's +travailed +travailing +travails +travel +traveled +traveler +traveler's +travelers +traveling +travelled +traveller +traveller's +travellers +travelling +travelogue +travelogues +travels +traversal +traversal's +traversals +traverse +traversed +traverses +traversing +travestied +travesties +travesty +travesty's +travestying +trawl +trawled +trawler +trawler's +trawlers +trawling +trawls +tray +tray's +traymobile +trays +treacheries +treacherous +treacherously +treacherousness +treachery +treachery's +treacle +treacle's +treacly +tread +treading +treadle +treadle's +treadles +treadmill +treadmill's +treadmills +treads +treason +treason's +treasonable +treasonous +treasure +treasure's +treasured +treasurer +treasurer's +treasurers +treasures +treasuries +treasuring +treasury +treasury's +treat +treat's +treatable +treated +treaties +treating +treatise +treatise's +treatises +treatment +treatment's +treatments +treats +treaty +treaty's +treble +trebled +trebles +trebling +tree +tree's +treed +treeing +treeless +treelike +trees +treetop +treetop's +treetops +trefoil +trefoil's +trefoils +trek +trekked +trekker +trekker's +trekkers +trekking +treks +trellis +trellis's +trellised +trellises +trellising +tremble +trembled +trembles +trembling +tremblingly +tremendous +tremendously +tremolo +tremolo's +tremolos +tremor +tremor's +tremors +tremulous +tremulously +tremulousness +trench +trench's +trenchancy +trenchancy's +trenchant +trenchantly +trenched +trencher +trencher's +trencherman +trencherman's +trenchermen +trenchers +trenches +trenching +trend +trend's +trended +trendier +trendiest +trendily +trending +trends +trendsetter +trendsetters +trendsetting +trendy +trepanned +trepidation +trepidation's +trepidations +trespass +trespassed +trespasser +trespasser's +trespassers +trespasses +trespassing +tress +tress's +tresses +trestle +trestle's +trestles +trevally +trey +trey's +treys +triad +triad's +triadic +triads +triage +triage's +trial +trial's +trialled +trialling +trials +triangle +triangle's +triangles +triangular +triangularly +triangulate +triangulated +triangulates +triangulating +triangulation +triangulation's +triangulations +triathlon +triathlons +tribal +tribalism +tribalism's +tribally +tribe +tribe's +tribes +tribesman +tribesman's +tribesmen +tribeswoman +tribeswomen +tribulation +tribulation's +tribulations +tribunal +tribunal's +tribunals +tribune +tribune's +tribunes +tributaries +tributary +tributary's +tribute +tribute's +tributes +trice +trice's +triceps +triceps's +triceratops +triceratops's +trichina +trichina's +trichinae +trichinosis +trichinosis's +trichloroethylene +trick +trick's +tricked +trickery +trickery's +trickier +trickiest +trickily +trickiness +tricking +trickle +trickled +trickles +trickling +tricks +trickster +trickster's +tricksters +tricky +tricolor +tricolors +tricolour +tricolours +tricycle +tricycle's +tricycles +trident +trident's +tridents +tried +triella +triennial +triennially +triennials +tries +trifecta +trifle +trifle's +trifled +trifler +trifler's +triflers +trifles +trifling +trifocals +trig +trigger +trigger's +triggered +triggering +triggers +triglyceride +triglyceride's +triglycerides +trigonometric +trigonometry +trigonometry's +trigram +trigrams +trilateral +trilbies +trilby +trilby's +trilingual +trill +trill's +trilled +trilling +trillion +trillion's +trillions +trillionth +trillionth's +trillionths +trillium +trillium's +trills +trilobite +trilobite's +trilobites +trilogies +trilogy +trilogy's +trim +trimester +trimester's +trimesters +trimly +trimmed +trimmer +trimmer's +trimmers +trimmest +trimming +trimming's +trimmings +trimness +trims +trinities +trinitrotoluene +trinitrotoluene's +trinity +trinity's +trinket +trinket's +trinkets +trio +trio's +trios +trip +trip's +tripartite +tripe +tripe's +triple +tripled +triples +triplet +triplet's +triplets +triplex +triplexes +triplicate +triplicates +triplication +triplication's +tripling +triply +tripod +tripod's +tripods +tripped +tripper +tripper's +trippers +tripping +trips +triptych +triptych's +triptychs +tripwire +tripwire's +tripwires +trireme +trireme's +triremes +trisect +trisected +trisecting +trisection +trisects +trite +tritely +triteness +tritium +tritium's +triumph +triumph's +triumphal +triumphant +triumphantly +triumphed +triumphing +triumphs +triumvir +triumvir's +triumvirate +triumvirate's +triumvirates +triumvirs +trivalent +trivet +trivet's +trivets +trivia +trivial +trivialisation +trivialisation's +trivialisations +trivialise +trivialised +trivialises +trivialising +trivialities +triviality +triviality's +trivialization +trivialization's +trivializations +trivialize +trivialized +trivializes +trivializing +trivially +trochaic +trochee +trochee's +trochees +trod +trodden +troglodyte +troglodyte's +troglodytes +troika +troika's +troikas +troll +trolled +trolley +trolley's +trolleybus +trolleybuses +trolleys +trolling +trollop +trollop's +trollops +trolls +trombone +trombone's +trombones +trombonist +trombonist's +trombonists +tromp +tromped +tromping +tromps +troop +troop's +trooped +trooper +trooper's +troopers +trooping +troops +troopship +troopship's +troopships +trop +trope +trope's +tropes +trophies +trophy +trophy's +tropic +tropic's +tropical +tropically +tropics +tropism +tropism's +tropisms +troposphere +troposphere's +troppo +trot +troth +troth's +troths +trots +trotted +trotter +trotter's +trotters +trotting +troubadour +troubadour's +troubadours +trouble +trouble's +troubled +troublemaker +troublemaker's +troublemakers +troubles +troubleshoot +troubleshooting +troubleshoots +troubleshot +troublesome +troublesomely +troubling +trough +trough's +troughs +trounce +trounced +trounces +trouncing +troupe +troupe's +trouped +trouper +trouper's +troupers +troupes +trouping +trouser +trousers +trousseau +trousseau's +trousseaux +trout +trout's +trove +trove's +troves +trowel +trowel's +trowels +troy +truancy +truancy's +truant +truant's +truanted +truanting +truants +truce +truce's +truces +truck +truck's +trucked +trucker +trucker's +truckers +truckie +trucking +truckle +truckled +truckles +truckling +truckload +truckload's +truckloads +trucks +truculence +truculence's +truculent +truculently +trudge +trudged +trudges +trudging +true +trued +truelove +truelove's +trueloves +truer +truest +truffle +truffle's +truffles +truing +truism +truism's +truisms +truly +trump +trump's +trumped +trumpery +trumpery's +trumpet +trumpet's +trumpeted +trumpeter +trumpeter's +trumpeters +trumpeting +trumpets +trumping +trumps +truncate +truncated +truncates +truncating +truncation +truncation's +truncations +truncheon +truncheon's +truncheons +trundle +trundled +trundles +trundling +trunk +trunk's +trunks +truss +trussed +trusses +trussing +trust +trust's +trusted +trustee +trustee's +trustees +trusteeship +trusteeship's +trusteeships +trustful +trustfully +trustfulness +trustier +trusties +trustiest +trusting +trustingly +trusts +trustworthiness +trustworthy +trusty +trusty's +truth +truth's +truthful +truthfully +truthfulness +truths +try +trying +tryingly +tryout +tryout's +tryouts +tryst +tryst's +trysting +trysts +tsar +tsar's +tsarina's +tsarist +tsarists +tsars +tsetse +tsp +tsunami +tsunami's +tsunamis +tuart +tub +tub's +tuba +tuba's +tubas +tubbier +tubbiest +tubby +tube +tube's +tubeless +tuber +tuber's +tubercle +tubercle's +tubercles +tubercular +tuberculin +tuberculin's +tuberculosis +tuberculosis's +tuberose +tuberose's +tuberous +tubers +tubes +tubing +tubing's +tubs +tubular +tubule +tubule's +tubules +tuck +tucked +tucker +tucker's +tuckerbag +tuckered +tuckering +tuckers +tucking +tucks +tuft +tuft's +tufted +tufting +tufts +tug +tugboat +tugboat's +tugboats +tugged +tugging +tugs +tuition +tuition's +tularaemia +tularemia +tulip +tulip's +tulips +tulle +tulle's +tumble +tumbled +tumbledown +tumbler +tumbler's +tumblers +tumbles +tumbleweed +tumbleweed's +tumbleweeds +tumbling +tumbrel +tumbrel's +tumbrels +tumescence +tumescent +tumid +tummies +tummy +tummy's +tumor +tumor's +tumors +tumour +tumour's +tumours +tumult +tumult's +tumults +tumultuous +tumultuously +tumulus +tumulus's +tuna +tuna's +tunas +tundra +tundra's +tune +tune's +tuned +tuneful +tunefully +tunefulness +tuneless +tunelessly +tuner +tuner's +tuners +tunes +tungsten +tungsten's +tunic +tunic's +tunics +tuning +tuning's +tunings +tunnel +tunnel's +tunneled +tunneling +tunnelled +tunnelling +tunnels +turban +turban's +turbaned +turbans +turbid +turbidity +turbine +turbine's +turbines +turbo +turbocharged +turbocharger +turbocharger's +turbochargers +turbofan +turbofan's +turbofans +turbojet +turbojet's +turbojets +turboprop +turboprop's +turboprops +turbot +turbot's +turbots +turbulence +turbulence's +turbulent +turbulently +tureen +tureen's +tureens +turf +turf's +turfs +turgid +turgidity +turgidity's +turgidly +turkey +turkey's +turkeys +turmeric +turmeric's +turmoil +turmoil's +turn +turnabout +turnabout's +turnabouts +turnaround +turnaround's +turnarounds +turnbuckle +turnbuckle's +turnbuckles +turncoat +turncoat's +turncoats +turned +turner +turner's +turners +turning +turning's +turnings +turnip +turnip's +turnips +turnkey +turnkey's +turnkeys +turnoff +turnoff's +turnoffs +turnout +turnout's +turnouts +turnover +turnover's +turnovers +turnpike +turnpike's +turnpikes +turns +turnstile +turnstile's +turnstiles +turntable +turntable's +turntables +turpentine +turpentine's +turpitude +turpitude's +turps +turquoise +turquoise's +turquoises +turret +turret's +turreted +turrets +turtle +turtle's +turtledove +turtledove's +turtledoves +turtleneck +turtleneck's +turtlenecks +turtles +tusk +tusk's +tusked +tusks +tussle +tussled +tussles +tussling +tussock +tussock's +tussocks +tutelage +tutelage's +tutelary +tutor +tutor's +tutored +tutorial +tutorial's +tutorials +tutoring +tutors +tutorship +tutu +tutu's +tutus +tux +tuxedo +tuxedo's +tuxedos +tuxes +twaddle +twaddle's +twain +twang +twang's +twanged +twanging +twangs +twat +twat's +twats +tweak +tweaked +tweaking +tweaks +tweed +tweed's +tweedier +tweediest +tweeds +tweedy +tweet +tweeted +tweeter +tweeter's +tweeters +tweeting +tweets +tweezers +twelfth +twelfths +twelve +twelve's +twelvemonth +twelvemonth's +twelvemonths +twenties +twentieth +twentieths +twenty +twenty's +twerp +twerp's +twerps +twice +twiddle +twiddled +twiddles +twiddling +twig +twig's +twigged +twigging +twiggy +twigs +twilight +twilight's +twilit +twill +twilled +twin +twine +twine's +twined +twines +twinge +twinge's +twinges +twining +twinkle +twinkled +twinkles +twinkling +twinned +twinning +twins +twirl +twirled +twirler +twirler's +twirlers +twirling +twirls +twist +twisted +twister +twister's +twisters +twisting +twists +twisty +twit +twitch +twitched +twitches +twitchier +twitchiest +twitching +twitchy +twits +twitted +twitter +twittered +twittering +twitters +twitting +twixt +two +two's +twofer +twofer's +twofers +twofold +twos +twosome +twosome's +twosomes +twp +tycoon +tycoon's +tycoons +tying +tyke +tyke's +tykes +tympani +tympanum +tympanum's +tympanums +type +type's +typecast +typecasting +typecasts +typed +typeface +typeface's +typefaces +types +typescript +typescript's +typescripts +typeset +typesets +typesetter +typesetter's +typesetters +typesetting +typewrite +typewriter +typewriter's +typewriters +typewrites +typewriting +typewritten +typewrote +typhoid +typhoid's +typhoon +typhoon's +typhoons +typhus +typhus's +typical +typicality +typicality's +typically +typified +typifies +typify +typifying +typing +typist +typist's +typists +typo +typo's +typographer +typographer's +typographers +typographic +typographical +typographically +typography +typography's +typological +typologically +typologies +typology +typology's +typos +tyrannical +tyrannically +tyrannies +tyrannise +tyrannised +tyrannises +tyrannising +tyrannize +tyrannized +tyrannizes +tyrannizing +tyrannosaur +tyrannosaur's +tyrannosaurs +tyrannosaurus +tyrannosauruses +tyrannous +tyranny +tyranny's +tyrant +tyrant's +tyrants +tyre +tyre's +tyres +tyro +tyro's +tyros +tyrosine +tyrosine's ++++++++++ +u +ubiquitous +ubiquitously +ubiquity +udder +udder's +udders +ugh +uglier +ugliest +ugliness +ugly +uh +ukase +ukase's +ukases +ukulele +ukulele's +ukuleles +ulcer +ulcer's +ulcerate +ulcerated +ulcerates +ulcerating +ulceration +ulceration's +ulcerations +ulcerous +ulcers +ulna +ulna's +ulnae +ulterior +ultimate +ultimately +ultimatum +ultimatum's +ultimatums +ultimo +ultra +ultraconservative +ultraconservatives +ultrahigh +ultramarine +ultramarine's +ultramodern +ultras +ultrasonic +ultrasonically +ultrasound +ultrasound's +ultrasounds +ultraviolet +ululate +ululated +ululates +ululating +ululation +ululation's +ululations +um +umbel +umbel's +umbels +umber +umber's +umbilical +umbilici +umbilicus +umbilicus's +umbra +umbra's +umbrage +umbrage's +umbrageous +umbrages +umbrella +umbrella's +umbrellas +umlaut +umlaut's +umlauts +ump +umpire +umpire's +umpired +umpires +umpiring +umps +umpteen +umpteenth +unabashed +unabashedly +unabated +unable +unabridged +unabsorbed +unaccented +unacceptability +unacceptability's +unacceptable +unacceptably +unaccepted +unaccommodating +unaccompanied +unaccomplished +unaccountability +unaccountability's +unaccountable +unaccountably +unaccounted +unaccredited +unaccustomed +unachievable +unacknowledged +unacquainted +unaddressed +unadjusted +unadorned +unadulterated +unadventurous +unadvertised +unadvised +unadvisedly +unaffected +unaffectedly +unaffiliated +unaffordable +unafraid +unaided +unalienable +unaligned +unalike +unallocated +unalloyed +unalterable +unalterably +unaltered +unambiguous +unambiguously +unamortized +unanalysed +unanalyzed +unanimity +unanimity's +unanimous +unanimously +unannounced +unanswerable +unanswered +unanticipated +unapologetic +unapparent +unappealing +unappealingly +unappeased +unappetising +unappetisingly +unappetizing +unappetizingly +unappreciated +unappreciative +unapprised +unapproachable +unapproved +unarguable +unarguably +unarmed +unarmored +unashamed +unashamedly +unasked +unassailable +unassertive +unassigned +unassisted +unassuming +unassumingly +unattached +unattainable +unattainably +unattained +unattended +unattested +unattractive +unattractively +unattractiveness +unauthentic +unauthenticated +unauthorised +unauthorized +unavailability +unavailability's +unavailable +unavailing +unavailingly +unavoidable +unavoidably +unaware +unawareness +unawares +unbaked +unbalance +unbalanced +unbalances +unbalancing +unbar +unbarred +unbarring +unbars +unbearable +unbearably +unbeatable +unbeaten +unbecoming +unbecomingly +unbeknown +unbelief +unbelief's +unbelievable +unbelievably +unbeliever +unbeliever's +unbelievers +unbelieving +unbend +unbending +unbends +unbent +unbiased +unbidden +unbind +unbinding +unbinds +unbleached +unblemished +unblinking +unblinkingly +unblock +unblocked +unblocking +unblocks +unblushing +unblushingly +unbolt +unbolted +unbolting +unbolts +unborn +unbound +unbounded +unbowed +unbranded +unbreakable +unbridgeable +unbridled +unbroken +unbuckle +unbuckled +unbuckles +unbuckling +unbundled +unburden +unburdened +unburdening +unburdens +unburied +unburned +unbutton +unbuttoned +unbuttoning +unbuttons +uncalled +uncannily +uncanny +uncap +uncapped +uncapping +uncaps +uncared +uncaring +uncased +uncategorised +uncategorized +uncaught +unceasing +unceasingly +uncelebrated +uncensored +unceremonious +unceremoniously +uncertain +uncertainly +uncertainties +uncertainty +uncertainty's +unchain +unchained +unchaining +unchains +unchallengeable +unchallenged +unchangeable +unchanged +unchanging +uncharacterised +uncharacteristic +uncharacteristically +uncharacterized +uncharged +uncharismatic +uncharitable +uncharitably +uncharted +unchaste +unchecked +unchristian +uncial +uncircumcised +uncivil +uncivilised +uncivilized +uncivilly +unclad +unclaimed +unclasp +unclasped +unclasping +unclasps +unclassifiable +unclassified +uncle +uncle's +unclean +uncleanness +unclear +unclench +unclenched +uncles +unclimbed +uncloak +uncloaked +uncloaking +uncloaks +unclog +unclogged +unclogging +unclogs +unclosed +unclothe +unclothed +unclothes +unclothing +unclouded +uncluttered +uncoil +uncoiled +uncoiling +uncoils +uncollected +uncolored +uncoloured +uncombed +uncomfortable +uncomfortably +uncommitted +uncommon +uncommonly +uncommonness +uncommunicative +uncompensated +uncompetitive +uncomplaining +uncomplainingly +uncompleted +uncomplicated +uncomplimentary +uncomprehending +uncomprehendingly +uncompressed +uncompromising +uncompromisingly +unconcealed +unconcern +unconcern's +unconcerned +unconcernedly +unconditional +unconditionally +unconditioned +unconfined +unconfirmed +unconformable +unconfused +uncongenial +unconnected +unconquerable +unconquered +unconscionable +unconscionably +unconscious +unconsciously +unconsciousness +unconsidered +unconsolidated +unconstitutional +unconstitutionality +unconstitutionally +unconstrained +unconsumed +unconsummated +uncontaminated +uncontested +uncontrollable +uncontrollably +uncontrolled +uncontroversial +unconventional +unconventionality +unconventionality's +unconventionally +unconverted +unconvinced +unconvincing +unconvincingly +uncooked +uncooperative +uncoordinated +uncork +uncorked +uncorking +uncorks +uncorrected +uncorrelated +uncorroborated +uncorrupted +uncountable +uncounted +uncouple +uncoupled +uncouples +uncoupling +uncouth +uncouthly +uncouthness +uncover +uncovered +uncovering +uncovers +uncreated +uncreative +uncritical +uncritically +uncross +uncrossed +uncrosses +uncrossing +uncrowned +unction +unction's +unctuous +unctuously +unctuousness +uncultivated +uncultured +uncured +uncurl +uncurled +uncurling +uncurls +uncustomary +uncut +undamaged +undated +undaunted +undauntedly +undeceive +undeceived +undeceives +undeceiving +undecided +undecipherable +undeclared +undecorated +undefeated +undefended +undefiled +undefined +undeliverable +undelivered +undemanding +undemocratic +undemocratically +undemonstrative +undemonstratively +undeniable +undeniably +undependable +under +underachieve +underachieved +underachievement +underachiever +underachiever's +underachievers +underachieves +underachieving +underage +underarm +underarms +underbellies +underbelly +underbelly's +underbid +underbidding +underbids +underbrush +underbrush's +undercapitalisation +undercapitalise +undercapitalised +undercapitalises +undercapitalising +undercapitalization +undercapitalize +undercapitalized +undercapitalizes +undercapitalizing +undercarriage +undercarriage's +undercarriages +undercharge +undercharged +undercharges +undercharging +underclass +underclassman +underclassmen +underclothes +underclothing +underclothing's +undercoat +undercoat's +undercoated +undercoating +undercoats +undercooked +undercover +undercurrent +undercurrent's +undercurrents +undercut +undercuts +undercutting +underdeveloped +underdevelopment +underdevelopment's +underdog +underdog's +underdogs +underdone +undereducated +underemphasise +underemphasised +underemphasises +underemphasising +underemphasize +underemphasized +underemphasizes +underemphasizing +underemployed +underemployment +underemployment's +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underexploited +underexpose +underexposed +underexposes +underexposing +underexposure +underexposure's +underexposures +underfed +underfeed +underfeeding +underfeeds +underflow +underflow's +underfoot +undergarment +undergarment's +undergarments +undergo +undergoes +undergoing +undergone +undergrad +undergrad's +undergrads +undergraduate +undergraduate's +undergraduates +underground +underground's +undergrounds +undergrowth +undergrowth's +underhand +underhanded +underhandedly +underhandedness +underinvestment +underlain +underlay +underlie +underlies +underline +underlined +underlines +underling +underling's +underlings +underlining +underlying +undermanned +undermine +undermined +undermines +undermining +underneath +undernourished +underpaid +underpants +underpass +underpass's +underpasses +underpay +underpaying +underpayment +underpayment's +underpayments +underpays +underperformed +underpin +underpinned +underpinning +underpinning's +underpinnings +underpins +underplay +underplayed +underplaying +underplays +underpowered +underprivileged +underproduction +underproduction's +underrate +underrated +underrates +underrating +underrepresented +underscore +underscored +underscores +underscoring +undersea +undersecretaries +undersecretary +undersecretary's +undersell +underselling +undersells +undersexed +undershirt +undershirt's +undershirts +undershoot +undershooting +undershoots +undershot +underside +underside's +undersides +undersign +undersigned +undersigned's +undersigning +undersigns +undersized +underskirt +underskirt's +underskirts +undersold +underspecified +understaffed +understand +understandable +understandably +understanding +understanding's +understandingly +understandings +understands +understate +understated +understatement +understatement's +understatements +understates +understating +understood +understudied +understudies +understudy +understudying +undertake +undertaken +undertaker +undertaker's +undertakers +undertakes +undertaking +undertaking's +undertakings +undertone +undertone's +undertones +undertook +undertow +undertow's +undertows +underused +underutilisation +underutilisation's +underutilisations +underutilise +underutilises +underutilising +underutilization +underutilization's +underutilizations +underutilize +underutilized +underutilizes +underutilizing +undervaluation +undervalue +undervalued +undervalues +undervaluing +underwater +underway +underwear +underwear's +underweight +underwent +underwhelming +underworld +underworld's +underworlds +underwrite +underwriter +underwriter's +underwriters +underwrites +underwriting +underwritten +underwrote +undeserved +undeservedly +undeserving +undesirability +undesirable +undesirables +undesirably +undesired +undetectable +undetected +undetermined +undeterred +undeveloped +undeviating +undiagnosed +undid +undifferentiated +undigested +undignified +undiluted +undiminished +undimmed +undirected +undiscerning +undisciplined +undisclosed +undiscovered +undiscriminating +undisguised +undismayed +undisputed +undistinguished +undistorted +undistributed +undisturbed +undivided +undo +undocumented +undoes +undoing +undomesticated +undone +undoubted +undoubtedly +undreamed +undress +undressed +undresses +undressing +undrinkable +undue +undulant +undulate +undulated +undulates +undulating +undulation +undulation's +undulations +unduly +undying +unearned +unearth +unearthed +unearthing +unearthliness +unearthly +unearths +unease +unease's +uneasily +uneasiness +uneasy +uneatable +uneaten +uneconomic +uneconomical +uneconomically +unedifying +unedited +uneducated +unelectable +unelected +unembarrassed +unemotional +unemotionally +unemployable +unemployed +unemployment +unemployment's +unenclosed +unencrypted +unencumbered +unending +unendurable +unenforceable +unengaged +unenlightened +unenlightening +unenthusiastic +unenthusiastically +unenviable +unequal +unequaled +unequalled +unequally +unequipped +unequivocal +unequivocally +unerring +unerringly +unescorted +unessential +unethical +unethically +unevaluated +uneven +unevenly +unevenness +uneventful +uneventfully +unexacting +unexamined +unexampled +unexceptionable +unexceptionably +unexceptional +unexceptionally +unexcited +unexciting +unexcused +unexpanded +unexpected +unexpectedly +unexpectedness +unexpired +unexplainable +unexplained +unexploded +unexploited +unexplored +unexposed +unexpressed +unexpurgated +unfading +unfailing +unfailingly +unfair +unfairly +unfairness +unfaithful +unfaithfully +unfaithfulness +unfaltering +unfamiliar +unfamiliarity +unfamiliarity's +unfashionable +unfashionably +unfasten +unfastened +unfastening +unfastens +unfathomable +unfathomably +unfathomed +unfavorable +unfavorably +unfavourable +unfavourably +unfazed +unfeasible +unfeasibly +unfed +unfeeling +unfeelingly +unfeigned +unfeminine +unfenced +unfertilised +unfertilized +unfetter +unfettered +unfettering +unfetters +unfilled +unfiltered +unfinished +unfired +unfit +unfitness +unfits +unfitted +unfitting +unfix +unfixed +unfixing +unflagging +unflaggingly +unflappability +unflappable +unflappably +unflattering +unflavored +unflavoured +unfledged +unflinching +unflinchingly +unfocused +unfold +unfolded +unfolding +unfolds +unforced +unforeseeable +unforeseen +unforgettable +unforgettably +unforgivable +unforgivably +unforgiving +unforgotten +unformed +unformulated +unfortified +unfortunate +unfortunately +unfortunates +unfounded +unframed +unfreeze +unfreezes +unfreezing +unfrequented +unfriendliness +unfriendly +unfrock +unfrocked +unfrocking +unfrocks +unfroze +unfrozen +unfruitful +unfulfilled +unfunded +unfunny +unfurl +unfurled +unfurling +unfurls +unfurnished +unfussy +ungainliness +ungainly +ungenerous +ungenerously +ungentle +unglamorous +unglamorously +unglazed +unglued +ungodliness +ungodly +ungovernable +ungoverned +ungraceful +ungracefully +ungracious +ungraciously +ungrammatical +ungrammatically +ungrateful +ungratefully +ungratefulness +ungrounded +ungrudging +unguarded +unguent +unguent's +unguents +unguided +ungulate +ungulate's +ungulates +unhallowed +unhampered +unhand +unhanded +unhanding +unhands +unhandy +unhappier +unhappiest +unhappily +unhappiness +unhappy +unhardened +unharmed +unhealed +unhealthier +unhealthiest +unhealthily +unhealthy +unheard +unheated +unheeded +unhelpful +unhelpfully +unheralded +unhesitating +unhesitatingly +unhidden +unhindered +unhinge +unhinged +unhinges +unhinging +unhistorical +unhitch +unhitched +unhitches +unhitching +unholy +unhook +unhooked +unhooking +unhooks +unhorse +unhorsed +unhorses +unhorsing +unhurried +unhurriedly +unhurt +unhygienic +unhyphenated +unicameral +unicellular +unicorn +unicorn's +unicorns +unicycle +unicycle's +unicycles +unicyclist +unicyclist's +unicyclists +unidentifiable +unidentified +unidiomatic +unidirectional +unification +unification's +unified +unifier +unifier's +unifies +uniform +uniform's +uniformed +uniformity +uniformity's +uniformly +uniforms +unify +unifying +unilateral +unilateralism +unilateralist +unilaterally +unimaginable +unimaginably +unimaginative +unimaginatively +unimagined +unimpaired +unimpeachable +unimpeded +unimplemented +unimportance +unimportant +unimposing +unimpressed +unimpressive +unimproved +unincorporated +unindustrialised +unindustrialized +uninfected +uninfluenced +uninformative +uninformed +uninhabitable +uninhabited +uninhibited +uninhibitedly +uninitiated +uninjured +uninspired +uninspiring +uninstructed +uninsured +unintelligent +unintelligible +unintelligibly +unintended +unintentional +unintentionally +uninterested +uninterestedly +uninteresting +uninterrupted +uninterruptedly +unintuitive +uninvited +uninviting +uninvolved +union +union's +unionisation +unionisations +unionise +unionised +unionises +unionising +unionism +unionism's +unionist +unionist's +unionists +unionization +unionization's +unionizations +unionize +unionized +unionizes +unionizing +unions +unique +uniquely +uniqueness +unisex +unison +unison's +unit +unit's +unitary +unite +united +unites +unities +uniting +unitisation +unitisations +unitise +unitised +unitises +unitising +unitization +unitizations +unitize +unitized +unitizes +unitizing +units +unity +unity's +univalent +univalve +univalves +universal +universalise +universalised +universalises +universalising +universalism +universalism's +universality +universality's +universalize +universalized +universalizes +universalizing +universally +universals +universe +universe's +universes +universities +university +university's +unjust +unjustifiable +unjustifiably +unjustified +unjustly +unjustness +unkempt +unkind +unkindest +unkindly +unkindness +unknowable +unknowing +unknowingly +unknown +unknowns +unlabeled +unlabelled +unlabored +unlace +unlaced +unlaces +unlacing +unladylike +unlamented +unlatch +unlatched +unlatches +unlatching +unlawful +unlawfully +unlawfulness +unleaded +unlearn +unlearned +unlearning +unlearns +unlearnt +unleash +unleashed +unleashes +unleashing +unleavened +unless +unlettered +unleveled +unlevelled +unlicensed +unlighted +unlike +unlikelier +unlikeliest +unlikelihood +unlikelihood's +unlikely +unlikeness +unlimber +unlimbered +unlimbering +unlimbers +unlimited +unlined +unlink +unlinked +unlisted +unlit +unload +unloaded +unloading +unloads +unlock +unlocked +unlocking +unlocks +unloose +unloosed +unloosen +unloosened +unloosening +unloosens +unlooses +unloosing +unlovable +unloved +unlovely +unloving +unluckier +unluckiest +unluckily +unluckiness +unlucky +unmade +unmagnified +unmake +unmakes +unmaking +unman +unmanageable +unmanageably +unmanly +unmanned +unmannerly +unmanning +unmans +unmapped +unmarked +unmarketable +unmarred +unmarried +unmask +unmasked +unmasking +unmasks +unmatchable +unmatched +unmeaning +unmeant +unmeasured +unmediated +unmelodious +unmemorable +unmentionable +unmentionables +unmentioned +unmerciful +unmercifully +unmerited +unmet +unmindful +unmistakable +unmistakably +unmistakeably +unmitigated +unmixed +unmodified +unmolested +unmonitored +unmoral +unmotivated +unmovable +unmoved +unmoving +unmusical +unmusically +unnameable +unnamed +unnatural +unnaturally +unnaturalness +unnecessarily +unnecessary +unneeded +unnerve +unnerved +unnerves +unnerving +unnervingly +unnoticeable +unnoticed +unnumbered +unobjectionable +unobservable +unobservant +unobserved +unobstructed +unobtainable +unobtrusive +unobtrusively +unobtrusiveness +unoccupied +unofficial +unofficially +unopened +unopposed +unordered +unorganised +unorganized +unoriginal +unoriginality +unorthodox +unorthodoxy +unpack +unpacked +unpacking +unpacks +unpaid +unpainted +unpaired +unpalatable +unparalleled +unpardonable +unpardonably +unpartisan +unpatriotic +unpaved +unpeeled +unperceived +unperceptive +unperformed +unpersuasive +unperturbed +unphysical +unpick +unpicked +unpicking +unpicks +unpin +unpinned +unpinning +unpins +unplaced +unplanned +unplayable +unpleasant +unpleasantly +unpleasantness +unpleasing +unploughed +unplug +unplugged +unplugging +unplugs +unplumbed +unpolished +unpolluted +unpopular +unpopularity +unpopularity's +unpopulated +unpractical +unpracticed +unpractised +unprecedented +unpredictability +unpredictability's +unpredictable +unpredictably +unpredicted +unprejudiced +unpremeditated +unprepared +unprepossessing +unpretending +unpretentious +unpretentiously +unpreventable +unprincipled +unprintable +unprinted +unprivileged +unproblematic +unprocessed +unproductive +unproductively +unprofessional +unprofessionally +unprofitable +unprofitably +unpromising +unprompted +unpronounceable +unpronounced +unpropitious +unprotected +unproved +unproven +unprovoked +unpublicised +unpublicized +unpublished +unpunctual +unpunctuality +unpunctuality's +unpunished +unqualified +unquantifiable +unquenchable +unquestionable +unquestionably +unquestioned +unquestioning +unquestioningly +unquiet +unquote +unquoted +unrated +unravel +unraveled +unraveling +unravelled +unravelling +unravels +unreachable +unread +unreadable +unready +unreal +unrealisable +unrealised +unrealistic +unrealistically +unreality +unreality's +unrealizable +unrealized +unreasonable +unreasonableness +unreasonably +unreasoned +unreasoning +unreceptive +unrecognisable +unrecognisably +unrecognised +unrecognising +unrecognizable +unrecognizably +unrecognized +unrecognizing +unreconstructed +unrecorded +unrecoverable +unredeemed +unreduced +unreel +unreeled +unreeling +unreels +unreferenced +unrefined +unreformed +unregenerate +unregistered +unregulated +unrehearsed +unrelated +unreleased +unrelenting +unrelentingly +unreliability +unreliability's +unreliable +unreliably +unrelieved +unremarkable +unremembered +unremitting +unremittingly +unrepeatable +unrepeated +unrepentant +unrepentantly +unreported +unrepresentative +unrepresented +unrequited +unreserved +unreservedly +unresisting +unresistingly +unresolved +unresponsive +unresponsively +unresponsiveness +unrest +unrest's +unrestrained +unrestricted +unrests +unrevised +unrewarded +unrewarding +unrighteous +unrighteousness +unripe +unrivaled +unrivalled +unroll +unrolled +unrolling +unrolls +unromantic +unruffled +unrulier +unruliest +unruliness +unruly +unsaddle +unsaddled +unsaddles +unsaddling +unsafe +unsafely +unsaid +unsalted +unsanctioned +unsanitary +unsatisfactorily +unsatisfactory +unsatisfied +unsatisfying +unsaturated +unsaved +unsavorily +unsavory +unsavourily +unsavoury +unsay +unsaying +unsays +unscathed +unscented +unscheduled +unschooled +unscientific +unscientifically +unscramble +unscrambled +unscrambles +unscrambling +unscratched +unscrew +unscrewed +unscrewing +unscrews +unscripted +unscrupulous +unscrupulously +unscrupulousness +unseal +unsealed +unsealing +unseals +unsearchable +unseasonable +unseasonably +unseasoned +unseat +unseated +unseating +unseats +unsecured +unseeing +unseeingly +unseemliness +unseemly +unseen +unselected +unselfconscious +unselfconsciously +unselfish +unselfishly +unselfishness +unsent +unsentimental +unserviceable +unset +unsettle +unsettled +unsettles +unsettling +unshackle +unshackled +unshackles +unshackling +unshakable +unshakably +unshaken +unshaped +unshared +unshaven +unsheathe +unsheathed +unsheathes +unsheathing +unshed +unshielded +unshod +unshorn +unshrinking +unsighted +unsightliness +unsightly +unsigned +unsinkable +unskilful +unskilled +unsmiling +unsmilingly +unsnap +unsnapped +unsnapping +unsnaps +unsnarl +unsnarled +unsnarling +unsnarls +unsociable +unsocial +unsoiled +unsold +unsolder +unsolicited +unsolvable +unsolved +unsophisticated +unsorted +unsought +unsound +unsoundly +unsoundness +unsparing +unsparingly +unspeakable +unspeakably +unspecialised +unspecialized +unspecific +unspecified +unspectacular +unspent +unspoiled +unspoilt +unspoken +unsporting +unsportsmanlike +unstable +unstably +unstained +unstamped +unsteadily +unsteadiness +unsteady +unstinting +unstintingly +unstirred +unstop +unstoppable +unstoppably +unstopped +unstopping +unstops +unstressed +unstructured +unstrung +unstuck +unstudied +unsubscribe +unsubsidised +unsubsidized +unsubstantial +unsubstantiated +unsubtle +unsubtly +unsuccessful +unsuccessfully +unsuitability +unsuitable +unsuitableness +unsuitably +unsuited +unsullied +unsung +unsupervised +unsupportable +unsupported +unsuppressed +unsure +unsurpassed +unsurprised +unsurprising +unsurprisingly +unsuspected +unsuspecting +unsuspectingly +unsustainable +unsweetened +unswerving +unswervingly +unsymmetrical +unsympathetic +unsympathetically +unsynchronised +unsynchronized +unsystematic +untactful +untagged +untainted +untalented +untamed +untangle +untangled +untangles +untangling +untapped +untarnished +untaught +untaxed +untenable +untenanted +untended +untested +unthinkable +unthinkably +unthinking +unthinkingly +untidier +untidiest +untidily +untidiness +untidy +untie +untied +unties +until +untimely +untiring +untiringly +untitled +unto +untold +untouchable +untouchables +untouched +untoward +untraceable +untrained +untrammeled +untrammelled +untransformed +untranslatable +untreatable +untreated +untried +untrimmed +untroubled +untrue +untruly +untrustworthy +untruth +untruth's +untruthful +untruthfully +untruthfulness +untruths +unturned +untutored +untwist +untwisted +untwisting +untwists +untying +untypical +unusable +unused +unusual +unusually +unutilised +unutilized +unutterable +unutterably +unvanquished +unvaried +unvarnished +unvarying +unvaryingly +unveil +unveiled +unveiling +unveiling's +unveils +unventilated +unverifiable +unverified +unversed +unvisited +unvoiced +unwaged +unwanted +unwarily +unwariness +unwarrantable +unwarrantably +unwarranted +unwary +unwashed +unwatchable +unwatched +unwavering +unwaveringly +unwearied +unwed +unwelcome +unwelcoming +unwell +unwholesome +unwholesomeness +unwieldiness +unwieldy +unwilling +unwillingly +unwillingness +unwind +unwinding +unwinds +unwise +unwisely +unwitting +unwittingly +unwonted +unworkable +unworldly +unworn +unworried +unworthily +unworthiness +unworthy +unwound +unwounded +unwoven +unwrap +unwrapped +unwrapping +unwraps +unwrinkled +unwritten +unyielding +unyoke +unyoked +unyokes +unyoking +unzip +unzipped +unzipping +unzips +up +upbeat +upbeat's +upbeats +upbraid +upbraided +upbraiding +upbraids +upbringing +upbringing's +upbringings +upchuck +upchucked +upchucking +upchucks +upcoming +upcountry +updatability +update +updated +updater +updater's +updates +updating +updraft +updraft's +updrafts +upend +upended +upending +upends +upfront +upgrade +upgradeable +upgraded +upgrades +upgrading +upheaval +upheaval's +upheavals +upheld +uphill +uphold +upholder +upholder's +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterer's +upholsterers +upholstering +upholsters +upholstery +upholstery's +upkeep +upkeep's +upland +upland's +uplands +uplift +uplifted +uplifting +uplifts +upload +uploaded +uploading +uploads +upmarket +upon +upped +upper +uppercase +upperclassman +upperclassman's +upperclassmen +uppercut +uppercuts +uppermost +uppers +upping +uppish +uppity +upraise +upraised +upraises +upraising +upright +uprightly +uprightness +uprights +uprising +uprising's +uprisings +upriver +uproar +uproar's +uproarious +uproariously +uproars +uproot +uprooted +uprooting +uproots +ups +upscale +upset +upsets +upsetting +upshot +upshot's +upshots +upside +upside's +upsides +upsilon +upsilon's +upsilons +upstage +upstaged +upstages +upstaging +upstairs +upstanding +upstart +upstart's +upstarts +upstate +upstream +upstroke +upstroke's +upstrokes +upsurge +upsurges +upswing +upswing's +upswings +uptake +uptake's +uptakes +uptight +uptown +uptrend +upturn +upturned +upturning +upturns +upward +upwardly +upwards +upwind +uraemia +uraemia's +uranium +uranium's +urban +urbane +urbanely +urbanisation +urbanisation's +urbanisations +urbanise +urbanised +urbanises +urbanising +urbanity +urbanity's +urbanization +urbanization's +urbanizations +urbanize +urbanized +urbanizes +urbanizing +urchin +urchin's +urchins +urea +urea's +uremia +uremia's +urethane +urethane's +urethra +urethra's +urethral +urge +urged +urgency +urgency's +urgent +urgently +urger +urges +urging +urgings +uric +urinal +urinal's +urinals +urinalyses +urinalysis +urinalysis's +urinary +urinate +urinated +urinates +urinating +urination +urination's +urine +urine's +urn +urn's +urns +urological +urologist +urologists +urology +urology's +ursine +us +usability +usable +usage +usage's +usages +use +used +useful +usefully +usefulness +useless +uselessly +uselessness +user +user's +users +uses +usher +usher's +ushered +usherette +usherette's +usherettes +ushering +ushers +using +usual +usually +usurer +usurer's +usurers +usurious +usurp +usurpation +usurpation's +usurped +usurper +usurper's +usurpers +usurping +usurps +usury +usury's +ute +utensil +utensil's +utensils +uteri +uterine +uterus +uterus's +utilisation +utilisation's +utilisations +utilise +utilised +utilises +utilising +utilitarian +utilitarianism +utilitarianism's +utilities +utility +utility's +utilizable +utilization +utilization's +utilizations +utilize +utilized +utilizes +utilizing +utmost +utopia +utopias +utter +utterance +utterance's +utterances +uttered +uttering +utterly +uttermost +utters +uvula +uvula's +uvular +uvulas +uxorious ++++++++++ +v +vac +vac's +vacancies +vacancy +vacancy's +vacant +vacantly +vacate +vacated +vacates +vacating +vacation +vacation's +vacationed +vacationer +vacationers +vacationing +vacations +vaccinate +vaccinated +vaccinates +vaccinating +vaccination +vaccination's +vaccinations +vaccine +vaccine's +vaccines +vacillate +vacillated +vacillates +vacillating +vacillation +vacillation's +vacillations +vacs +vacuity +vacuity's +vacuole +vacuole's +vacuoles +vacuolisation +vacuolisations +vacuolization +vacuous +vacuously +vacuum +vacuum's +vacuumed +vacuuming +vacuums +vag +vagabond +vagabond's +vagabondage +vagabondage's +vagabonded +vagabonding +vagabonds +vagaries +vagarious +vagary +vagary's +vagina +vagina's +vaginal +vaginally +vagrancy +vagrancy's +vagrant +vagrant's +vagrants +vague +vaguely +vagueness +vaguer +vaguest +vain +vainer +vainest +vainglorious +vaingloriously +vainglory +vainglory's +vainly +valance +valance's +valances +vale +vale's +valediction +valediction's +valedictions +valedictorian +valedictorian's +valedictorians +valedictories +valedictory +valedictory's +valence +valence's +valences +valentine +valentine's +valentines +vales +valet +valet's +valets +valetudinarian +valetudinarian's +valetudinarianism +valetudinarianism's +valetudinarians +valiant +valiantly +valid +validate +validated +validates +validating +validation +validation's +validations +validity +validity's +validly +valise +valise's +valises +valley +valley's +valleys +valor +valor's +valorisation +valorisation's +valorisations +valorise +valorised +valorises +valorising +valorization +valorization's +valorizations +valorize +valorized +valorizes +valorizing +valorous +valorously +valorousness +valour +valour's +valuable +valuables +valuate +valuated +valuates +valuating +valuation +valuation's +valuations +value +value's +valued +valueless +values +valuing +valve +valve's +valves +vamoose +vamoosed +vamooses +vamoosing +vamp +vamp's +vamped +vamping +vampire +vampire's +vampires +vamps +van +van's +vanadium +vanadium's +vandal +vandal's +vandalise +vandalised +vandalises +vandalising +vandalism +vandalism's +vandalize +vandalized +vandalizes +vandalizing +vandals +vane +vane's +vanes +vanguard +vanguard's +vanguards +vanilla +vanilla's +vanillas +vanish +vanished +vanishes +vanishing +vanishingly +vanishings +vanities +vanity +vanity's +vanquish +vanquished +vanquisher +vanquisher's +vanquishers +vanquishes +vanquishing +vans +vantage +vantage's +vantages +vapid +vapidity +vapidity's +vapidly +vapor +vapor's +vaporisation +vaporise +vaporised +vaporises +vaporising +vaporizable +vaporization +vaporization's +vaporizations +vaporize +vaporized +vaporizer +vaporizer's +vaporizers +vaporizes +vaporizing +vaporous +vaporously +vapors +vaporware +vapory +vapour +vapour's +vapours +vapourware +vaquero +vaquero's +vaqueros +variability +variability's +variable +variables +variably +variance +variance's +variances +variant +variants +variation +variation's +variations +varicolored +varicoloured +varicose +varied +variegate +variegated +variegates +variegating +variegation +variegation's +varies +varietals +varieties +variety +variety's +various +variously +varlet +varlets +varmint +varmint's +varmints +varnish +varnish's +varnished +varnishes +varnishing +varsities +varsity +varsity's +vary +varying +vascular +vase +vase's +vasectomies +vasectomy +vasectomy's +vases +vasomotor +vassal +vassal's +vassalage +vassalage's +vassals +vast +vaster +vastest +vastly +vastness +vat +vat's +vats +vaudeville +vaudeville's +vaudevillian +vaudevillian's +vaudevillians +vault +vault's +vaulted +vaulting +vaults +vaunt +vaunted +vaunting +vaunts +veal +veal's +vealer +vector +vector's +vectored +vectoring +vectors +vedalia +veer +veered +veering +veers +vegan +vegan's +vegans +vegetable +vegetable's +vegetables +vegetarian +vegetarian's +vegetarianism +vegetarianism's +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetation's +vegetative +veggie +veggies +vehemence +vehemence's +vehement +vehemently +vehicle +vehicle's +vehicles +vehicular +veil +veil's +veiled +veiling +veils +vein +vein's +veined +veining +veins +vela +vela's +velar +velars +vellum +vellum's +velocipede +velocipede's +velocipedes +velocities +velocity +velocity's +velour +velour's +velum +velum's +velvet +velvet's +velveteen +velveteen's +velvets +velvety +venal +venality +venality's +venally +venation +venation's +vend +vended +vender's +vendetta +vendetta's +vendettas +vendible +vending +vendor +vendor's +vendors +vends +veneer +veneer's +veneered +veneering +veneers +venerability +venerable +venerate +venerated +venerates +venerating +veneration +veneration's +venereal +vengeance +vengeance's +vengeful +vengefully +venial +venison +venison's +venom +venom's +venomous +venomously +venous +vent +vent's +vented +ventilate +ventilated +ventilates +ventilating +ventilation +ventilation's +ventilator +ventilator's +ventilators +venting +ventral +ventrally +ventricle +ventricle's +ventricles +ventricular +ventriloquism +ventriloquism's +ventriloquist +ventriloquist's +ventriloquists +vents +venture +ventured +ventures +venturesome +venturesomely +venturing +venturous +venue +venue's +venues +veracious +veraciously +veracity +veracity's +veranda +veranda's +verandas +verb +verb's +verbal +verbalisation +verbalisation's +verbalisations +verbalise +verbalised +verbalises +verbalising +verbalization +verbalization's +verbalizations +verbalize +verbalized +verbalizes +verbalizing +verbally +verbatim +verbena +verbena's +verbenas +verbiage +verbiage's +verbose +verbosely +verboseness +verbosity +verbosity's +verboten +verbs +verdant +verdantly +verdict +verdict's +verdicts +verdure +verdure's +verge +verge's +verged +verger +verger's +vergers +verges +verging +verifiability +verifiability's +verifiable +verification +verifications +verified +verifier +verifier's +verifiers +verifies +verify +verifying +verily +verisimilitude +verisimilitude's +veritable +veritably +verities +verity +verity's +vermicelli +vermicelli's +vermiculite +vermiculite's +vermiform +vermilion +vermilion's +vermin +vermin's +vermouth +vermouth's +vernacular +vernaculars +vernal +veronica +veronica's +versatile +versatility +versatility's +verse +verse's +versed +verses +versification +versification's +versified +versifier +versifier's +versifiers +versifies +versify +versifying +version +version's +versions +verso +verso's +versos +versus +vertebra +vertebra's +vertebrae +vertebral +vertebrate +vertebrate's +vertebrates +vertex +vertex's +vertexes +vertical +vertically +verticals +vertiginous +vertigo +vertigo's +verve +verve's +very +vesicle +vesicle's +vesicles +vesicular +vesper +vespers +vessel +vessel's +vessels +vest +vest's +vestal +vestals +vested +vestibular +vestibule +vestibule's +vestibules +vestige +vestige's +vestiges +vestigial +vesting +vestment +vestment's +vestments +vestries +vestry +vestry's +vestryman +vestryman's +vestrymen +vests +vet +vet's +vetch +vetch's +vetches +veteran +veteran's +veterans +veterinarian +veterinarian's +veterinarians +veterinaries +veterinary +veto +veto's +vetoed +vetoes +vetoing +vets +vetted +vetting +vex +vexation +vexation's +vexations +vexatious +vexed +vexes +vexing +vhf +vi +via +viability +viability's +viable +viably +viaduct +viaduct's +viaducts +vial +vial's +vials +viand +viand's +viands +vibe +vibes +vibrancy +vibrancy's +vibrant +vibrantly +vibraphone +vibraphone's +vibraphones +vibraphonist +vibraphonist's +vibraphonists +vibrate +vibrated +vibrates +vibrating +vibration +vibration's +vibrations +vibrato +vibrato's +vibrator +vibrator's +vibrators +vibratory +vibratos +vicar +vicar's +vicarage +vicarage's +vicarages +vicarious +vicariously +vicariousness +vicars +vice +vice's +vicegerent +vicegerent's +vicegerents +viceregal +viceroy +viceroy's +viceroys +vices +vichyssoise +vichyssoise's +vicinities +vicinity +vicinity's +vicious +viciously +viciousness +vicissitude +vicissitude's +vicissitudes +victim +victim's +victimisation +victimisation's +victimisations +victimise +victimised +victimiser +victimiser's +victimisers +victimises +victimising +victimization +victimization's +victimizations +victimize +victimized +victimizer +victimizer's +victimizers +victimizes +victimizing +victimless +victims +victor +victor's +victories +victorious +victoriously +victors +victory +victory's +victual +victuals +vicuña +vicuñas +video +video's +videocassette +videocassettes +videoconferencing +videodisc +videodiscs +videodisk +videodisk's +videodisks +videoed +videoing +videophone +videophone's +videophones +videos +videotape +videotaped +videotapes +videotaping +vie +vied +vies +view +view's +viewable +viewed +viewer +viewer's +viewers +viewfinder +viewfinder's +viewfinders +viewing +viewing's +viewings +viewpoint +viewpoint's +viewpoints +views +vigil +vigil's +vigilance +vigilance's +vigilant +vigilante +vigilante's +vigilantes +vigilantism +vigilantism's +vigilantly +vigils +vignette +vignette's +vignettes +vigor +vigor's +vigoro +vigorous +vigorously +vigour +vigour's +vii +viii +vile +vilely +vileness +viler +vilest +vilification +vilification's +vilified +vilifies +vilify +vilifying +villa +villa's +village +village's +villager +villager's +villagers +villages +villain +villain's +villainies +villainous +villains +villainy +villainy's +villas +vim +vim's +vinaigrette +vinaigrette's +vindicate +vindicated +vindicates +vindicating +vindication +vindication's +vindications +vindicator +vindicator's +vindicators +vindictive +vindictively +vindictiveness +vine +vine's +vinegar +vinegar's +vinegars +vinegary +vines +vineyard +vineyard's +vineyards +vinous +vintage +vintage's +vintages +vintner +vintner's +vintners +vinyl +vinyl's +viol +viol's +viola +viola's +violable +violas +violate +violated +violates +violating +violation +violations +violator +violators +violence +violence's +violent +violently +violet +violet's +violets +violin +violin's +violinist +violinist's +violinists +violins +violist +violist's +violists +violoncellist +violoncellists +violoncello +violoncello's +violoncellos +viols +viper +viper's +viperous +vipers +virago +virago's +viragoes +viral +vireo +vireo's +vireos +virgin +virgin's +virginal +virginals +virginity +virginity's +virgins +virgule +virgule's +virgules +virile +virility +virility's +virologist +virologists +virology +virology's +virtual +virtually +virtue +virtue's +virtues +virtuosic +virtuosity +virtuosity's +virtuoso +virtuoso's +virtuosos +virtuous +virtuously +virtuousness +virulence +virulent +virulently +virus +virus's +viruses +visa +visa's +visage +visage's +visages +visas +viscera +visceral +viscerally +viscid +viscometer +viscometer's +viscose +viscose's +viscosity +viscosity's +viscount +viscount's +viscounts +viscous +visibilities +visibility +visibility's +visible +visibly +vision +vision's +visionaries +visionary +visioning +visions +visit +visitant +visitant's +visitants +visitation +visitation's +visitations +visited +visiting +visitor +visitor's +visitors +visits +visor +visor's +visors +vista +vista's +vistas +visual +visualisation +visualisation's +visualise +visualised +visualises +visualising +visualization +visualization's +visualizations +visualize +visualized +visualizes +visualizing +visually +visuals +vita +vita's +vitae +vital +vitalisation +vitalisation's +vitalisations +vitalise +vitalised +vitalises +vitalising +vitality +vitality's +vitalization +vitalization's +vitalizations +vitalize +vitalized +vitalizes +vitalizing +vitally +vitals +vitamin +vitamin's +vitamins +vitiate +vitiated +vitiates +vitiating +vitiation +vitiation's +viticulture +viticulture's +viticulturist +viticulturists +vitreous +vitrified +vitrifies +vitrify +vitrifying +vitriol +vitriol's +vitriolic +vituperate +vituperated +vituperates +vituperating +vituperation +vituperation's +vituperative +viva +vivacious +vivaciously +vivaciousness +vivacity +vivacity's +vivid +vividly +vividness +vivified +vivifies +vivify +vivifying +viviparous +vivisect +vivisected +vivisecting +vivisection +vivisection's +vivisectionist +vivisectionist's +vivisectionists +vivisects +vivre +vixen +vixen's +vixens +vizier +vizier's +viziers +voc +vocabularies +vocabulary +vocabulary's +vocal +vocalic +vocalisation +vocalisation's +vocalisations +vocalise +vocalised +vocalises +vocalising +vocalist +vocalist's +vocalists +vocalization +vocalization's +vocalizations +vocalize +vocalized +vocalizes +vocalizing +vocally +vocals +vocation +vocation's +vocational +vocationally +vocations +vocative +vocatives +vociferate +vociferated +vociferates +vociferating +vociferation +vociferation's +vociferous +vociferously +vociferousness +vodka +vodka's +vodkas +vogue +vogue's +vogues +voguish +voice +voice's +voiced +voiceless +voicelessly +voices +voicing +void +voided +voiding +voids +voile +voile's +volatile +volatiles +volatilisation +volatilisation's +volatilisations +volatilise +volatilised +volatilises +volatilising +volatility +volatility's +volatilization +volatilization's +volatilizations +volatilize +volatilized +volatilizes +volatilizing +volcanic +volcanically +volcanism +volcanism's +volcano +volcano's +volcanoes +vole +vole's +voles +volition +volition's +volitional +volley +volley's +volleyball +volleyball's +volleyballs +volleyed +volleying +volleys +volt +volt's +voltage +voltage's +voltages +voltaic +voltmeter +voltmeter's +voltmeters +volts +volubility +voluble +volubly +volume +volume's +volumes +volumetric +voluminous +voluminously +voluntaries +voluntarily +voluntarism +voluntarism's +voluntary +volunteer +volunteer's +volunteered +volunteering +volunteerism +volunteers +voluptuaries +voluptuary +voluptuary's +voluptuous +voluptuously +voluptuousness +volute +volutes +vomit +vomited +vomiting +vomits +voodoo +voodoo's +voodoos +voracious +voraciously +voraciousness +voracity +voracity's +vortex +vortex's +vortexes +votaries +votary +votary's +vote +vote's +voted +voter +voter's +voters +votes +voting +votive +vouch +vouched +voucher +voucher's +vouchers +vouches +vouching +vouchsafe +vouchsafed +vouchsafes +vouchsafing +vow +vow's +vowed +vowel +vowel's +vowels +vowing +vows +voyage +voyage's +voyaged +voyager +voyager's +voyagers +voyages +voyageur +voyageur's +voyageurs +voyaging +voyeur +voyeur's +voyeurism +voyeurism's +voyeuristic +voyeurs +vulcanisation +vulcanisation's +vulcanisations +vulcanise +vulcanised +vulcanises +vulcanising +vulcanization +vulcanization's +vulcanizations +vulcanize +vulcanized +vulcanizes +vulcanizing +vulgar +vulgarisation +vulgarisations +vulgarise +vulgarised +vulgarises +vulgarising +vulgarism +vulgarism's +vulgarisms +vulgarities +vulgarity +vulgarity's +vulgarization +vulgarization's +vulgarizations +vulgarize +vulgarized +vulgarizes +vulgarizing +vulgarly +vulnerabilities +vulnerability +vulnerable +vulnerably +vulpine +vulture +vulture's +vultures +vulva +vulva's +vulvae +vv +vying ++++++++++ +w +wackier +wackiest +wackiness +wacko +wacky +wad +wad's +wadded +wadding +waddle +waddled +waddles +waddling +waddy +wade +waded +wader +wader's +waders +wades +wading +wads +wafer +wafer's +wafers +waffle +waffle's +waffled +waffles +waffling +waft +wafted +wafting +wafts +wag +wage +wage's +waged +wager +wager's +wagered +wagering +wagers +wages +wagga +wagged +wagging +waggish +waggishly +waggishness +waggle +waggled +waggles +waggling +waging +wagon +wagon's +wagons +wags +wagtail +wagtail's +wagtails +waif +waif's +waifs +wail +wailed +wailer +wailer's +wailers +wailing +wails +wainscot +wainscoted +wainscoting +wainscotings +wainscots +waist +waist's +waistband +waistband's +waistbands +waistcoat +waistcoat's +waistcoats +waistline +waistline's +waistlines +waists +wait +waited +waiter +waiter's +waiters +waiting +waitperson +waitress +waitress's +waitresses +waits +waive +waived +waiver +waiver's +waivers +waives +waiving +wake +wake's +waked +wakeful +wakefully +wakefulness +waken +wakened +wakening +wakens +wakes +wakeup +waking +wale +wale's +waling +walk +walkabout +walkabout's +walkabouts +walked +walker +walker's +walkers +walking +walkout +walkout's +walkouts +walkover +walkover's +walkovers +walks +walkway +walkway's +walkways +wall +wall's +wallabies +wallaby +wallaby's +wallboard +wallboard's +walled +wallet +wallet's +wallets +walleye +walleye's +walleyed +walleyes +wallflower +wallflower's +wallflowers +walling +wallop +walloped +walloper +walloping +wallops +wallow +wallowed +wallowing +wallows +wallpaper +wallpaper's +wallpapered +wallpapering +wallpapers +walls +walnut +walnut's +walnuts +walrus +walrus's +walruses +waltz +waltz's +waltzed +waltzes +waltzing +wambenger +wampum +wampum's +wan +wand +wand's +wander +wandered +wanderer +wanderer's +wanderers +wandering +wanderings +wanderlust +wanderlust's +wanderlusts +wanders +wandoo +wands +wane +waned +wanes +wangle +wangled +wangles +wangling +waning +wanly +wannabe +wannabes +want +wanted +wanting +wanton +wantonly +wantonness +wantons +wants +wapiti +wapiti's +wapitis +war +warb +warble +warbled +warbler +warbler's +warblers +warbles +warbling +ward +ward's +warded +warden +warden's +wardens +warder +warder's +warders +warding +wardress +wardress's +wardresses +wardrobe +wardrobe's +wardrobes +wardroom +wardroom's +wardrooms +wards +ware +ware's +warehouse +warehouse's +warehoused +warehouseman +warehouseman's +warehouses +warehousing +wares +warfare +warfare's +warhead +warhead's +warheads +warhorse +warhorse's +warhorses +warier +wariest +warily +wariness +warlike +warlock +warlock's +warlocks +warlord +warlord's +warlords +warm +warmed +warmer +warmer's +warmers +warmest +warming +warmish +warmly +warmness +warmonger +warmonger's +warmongering +warmongering's +warmongers +warms +warmth +warmth's +warn +warned +warning +warning's +warningly +warnings +warns +warp +warpath +warpath's +warpaths +warped +warping +warplane +warplane's +warplanes +warps +warrant +warrant's +warranted +warranties +warranting +warrants +warranty +warranty's +warred +warren +warren's +warrens +warrigal +warring +warrior +warrior's +warriors +wars +warship +warship's +warships +wart +wart's +warthog +warthogs +wartime +wartime's +warts +warty +wary +was +wash +washable +washables +washaway +washbasin +washbasin's +washbasins +washboard +washboard's +washboards +washbowl +washbowl's +washbowls +washcloth +washcloth's +washcloths +washday +washday's +washed +washer +washer's +washers +washerwoman +washerwoman's +washerwomen +washes +washing +washing's +washings +washout +washout's +washouts +washrag +washrag's +washrags +washroom +washroom's +washrooms +washstand +washstand's +washstands +washtub +washtub's +washtubs +washy +wasn't +wasp +wasp's +waspish +waspishly +waspishness +wasps +wassail +wassail's +wassailed +wassailing +wassails +wastage +wastage's +waste +wastebasket +wastebasket's +wastebaskets +wasted +wasteful +wastefully +wastefulness +wasteland +wasteland's +wastelands +wastepaper +wastepaper's +waster +wasters +wastes +wasting +wastrel +wastrel's +wastrels +watch +watchband +watchband's +watchbands +watchdog +watchdog's +watchdogs +watched +watcher +watcher's +watchers +watches +watchful +watchfully +watchfulness +watching +watchmaker +watchmaker's +watchmakers +watchman +watchman's +watchmen +watchstrap +watchstrap's +watchstraps +watchtower +watchtower's +watchtowers +watchword +watchword's +watchwords +water +water's +waterborne +watercolor +watercolor's +watercolorist +watercolorist's +watercolorists +watercolors +watercolour +watercolour's +watercolours +watercourse +watercourse's +watercourses +watercraft +watercraft's +watercress +watercress's +watered +waterfall +waterfall's +waterfalls +waterfowl +waterfowl's +waterfowls +waterfront +waterfront's +waterfronts +waterhole +waterholes +waterier +wateriest +wateriness +watering +waterless +waterline +waterlines +waterlogged +waterman +waterman's +watermark +watermark's +watermarked +watermarking +watermarks +watermelon +watermelon's +watermelons +watermill +watermills +waterproof +waterproofed +waterproofing +waterproofs +waters +watershed +watershed's +watersheds +waterside +waterside's +watersider +watersides +waterspout +waterspout's +waterspouts +watertight +waterway +waterway's +waterways +waterwheel +waterwheels +waterworks +watery +watt +watt's +wattage +wattage's +wattle +wattle's +wattlebird +wattles +watts +wave +waveband +waveband's +wavebands +waved +waveform +waveform's +waveforms +waveguide +waveguide's +waveguides +wavelength +wavelength's +wavelengths +wavelet +wavelet's +wavelets +wavelike +waver +wavered +wavering +waveringly +wavers +waves +wavier +waviest +waviness +waving +wavy +wax +wax's +waxed +waxen +waxes +waxier +waxiest +waxing +waxplant +waxwing +waxwing's +waxwings +waxwork +waxwork's +waxworks +waxy +way +way's +waybill +waybill's +waybills +wayfarer +wayfarer's +wayfarers +wayfaring +waylaid +waylay +waylaying +waylays +ways +wayside +wayside's +waysides +wayward +waywardly +waywardness +wd +we +we'd +we'll +we're +we've +weak +weaken +weakened +weakening +weakens +weaker +weakest +weakfish +weakfish's +weakfishes +weakling +weakling's +weaklings +weakly +weakness +weaknesses +weal +weal's +wealth +wealth's +wealthier +wealthiest +wealthy +wean +weaned +weaner +weaning +weanling +weanling's +weans +weapon +weapon's +weaponry +weaponry's +weapons +wear +wearable +wearer +wearer's +wearers +wearied +wearier +wearies +weariest +wearily +weariness +wearing +wearisome +wearisomely +wears +weary +wearying +wearyingly +weasel +weasel's +weaseled +weaseling +weaselled +weaselling +weasels +weather +weather's +weatherboard +weatherboard's +weatherboarding +weatherboarding's +weatherboards +weathercock +weathercock's +weathercocks +weathered +weathering +weatherise +weatherised +weatherises +weatherising +weatherization +weatherize +weatherized +weatherizes +weatherizing +weatherman +weatherman's +weathermen +weatherperson +weatherpersons +weatherproof +weatherproofed +weatherproofing +weatherproofs +weathers +weave +weaved +weaver +weaver's +weavers +weaves +weaving +web +web's +webbed +webbing +webbing's +webfoot +webfoot's +webmaster +webmasters +webpage +webs +website +websites +wed +wedded +wedding +wedding's +weddings +wedge +wedge's +wedged +wedges +wedgies +wedging +wedlock +wedlock's +weds +wee +weed +weed's +weeded +weedier +weediest +weeding +weeds +weedy +week +week's +weekday +weekday's +weekdays +weekend +weekend's +weekender +weekender's +weekenders +weekending +weekends +weeklies +weekly +weeknight +weeknight's +weeknights +weeks +weenie +weenie's +weenies +weep +weepers +weepier +weepiest +weeping +weeps +weepy +weevil +weevil's +weevils +weft +weft's +wefts +weigh +weighbridge +weighbridge's +weighbridges +weighed +weighing +weighs +weight +weight's +weighted +weightier +weightiest +weightily +weightiness +weighting +weighting's +weightings +weightless +weightlessly +weightlessness +weightlifter +weightlifters +weightlifting +weightlifting's +weights +weighty +weir +weir's +weird +weirder +weirdest +weirdly +weirdness +weirdo +weirdo's +weirs +welcome +welcomed +welcomes +welcoming +weld +welded +welder +welder's +welders +welding +welds +welfare +welfare's +welkin +well +welled +wellhead +wellhead's +wellheads +welling +wellness +wells +wellspring +wellspring's +wellsprings +welsh +welt +welt's +welted +welter +weltered +weltering +welters +welterweight +welterweight's +welterweights +welting +welts +wench +wench's +wenches +wend +wended +wending +wends +went +wept +were +weren't +werewolf +werewolf's +werewolves +west +west's +westbound +westerly +western +westerner +westerner's +westerners +westernisations +westernise +westernised +westernises +westernising +westernization +westernization's +westernizations +westernize +westernized +westernizes +westernizing +westernmost +westerns +westward +westwards +wet +wetback +wetback's +wetbacks +wetland +wetlands +wetly +wetness +wets +wetsuit +wetsuits +wetter +wettest +wetting +whack +whacked +whackers +whacking +whacks +whale +whale's +whaleboat +whaleboat's +whaleboats +whalebone +whalebone's +whaled +whaler +whaler's +whalers +whales +whaling +wham +wham's +whammed +whammies +whamming +whammy +whams +wharf +wharf's +wharfie +wharfs +wharves +what +what'd +what'll +what're +what's +what've +whatever +whatnot +whatnot's +whatsoever +wheal +wheal's +wheals +wheat +wheat's +wheaten +wheedle +wheedled +wheedles +wheedling +wheel +wheel's +wheelbarrow +wheelbarrow's +wheelbarrows +wheelbase +wheelbase's +wheelbases +wheelchair +wheelchair's +wheelchairs +wheeled +wheeler +wheeler's +wheelers +wheelhouse +wheelhouse's +wheelhouses +wheelie +wheelie's +wheelies +wheeling +wheels +wheelwright +wheelwright's +wheelwrights +wheeze +wheezed +wheezes +wheezier +wheeziest +wheezing +wheezy +whelk +whelk's +whelks +whelm +whelmed +whelming +whelms +whelp +whelp's +whelped +whelping +whelps +when +when'd +when'll +when're +whence +whenever +where +where'd +where'll +where're +where's +where've +whereabouts +whereas +whereat +whereby +wherefore +wherefores +wherein +whereof +whereon +whereto +whereupon +wherever +wherewith +wherewithal +wherewithal's +whet +whether +whets +whetstone +whetstone's +whetstones +whetted +whetting +whew +whey +whey's +which +whichever +whiff +whiff's +whiffed +whiffing +whiffletree +whiffletree's +whiffletrees +whiffs +while +whiled +whiles +whiling +whilom +whilst +whim +whim's +whimper +whimpered +whimpering +whimpers +whims +whimsical +whimsicality +whimsicality's +whimsically +whimsies +whimsy +whine +whine's +whined +whiner +whiners +whines +whinge +whinged +whingeing +whinges +whinging +whinier +whiniest +whining +whinnied +whinnies +whinny +whinnying +whiny +whip +whipcord +whipcord's +whiplash +whiplash's +whiplashes +whipped +whippersnapper +whippersnapper's +whippersnappers +whippet +whippet's +whippets +whipping +whipping's +whippings +whippoorwill +whippoorwill's +whippoorwills +whips +whipsaw +whipsaw's +whipsawed +whipsawing +whipsaws +whir +whirl +whirled +whirligig +whirligig's +whirligigs +whirling +whirlpool +whirlpool's +whirlpools +whirls +whirlwind +whirlwind's +whirlwinds +whirlybird +whirlybird's +whirlybirds +whirred +whirring +whirs +whisk +whisked +whisker +whisker's +whiskered +whiskers +whiskery +whiskey +whiskey's +whiskeys +whiskies +whisking +whisks +whisky +whisky's +whisper +whispered +whisperer +whisperer's +whisperers +whispering +whispering's +whisperings +whispers +whist +whist's +whistle +whistled +whistler +whistler's +whistlers +whistles +whistling +whit +whit's +white +whitebait +whitebait's +whiteboard +whiteboards +whitecap +whitecap's +whitecaps +whitefish +whitefish's +whitefishes +whitely +whiten +whitened +whitener +whitener's +whiteners +whiteness +whiteness's +whitening +whitens +whiteout +whiteouts +whiter +whites +whitest +whitetail +whitetails +whitewall +whitewall's +whitewalls +whitewash +whitewash's +whitewashed +whitewashes +whitewashing +whitey +whitey's +whiteys +whither +whiting +whitish +whittle +whittled +whittler +whittler's +whittlers +whittles +whittling +whiz +whizzed +whizzes +whizzing +who +who'd +who'll +who're +who's +who've +whoa +whodunit +whodunit's +whodunits +whoever +whole +wholegrain +wholehearted +wholeheartedly +wholeheartedness +wholemeal +wholeness +wholes +wholesale +wholesale's +wholesaled +wholesaler +wholesaler's +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholly +whom +whomever +whomsoever +whoop +whooped +whoopee +whoopees +whooper +whooper's +whooping +whoops +whoosh +whoosh's +whooshed +whooshes +whooshing +whop +whopped +whopper +whopper's +whoppers +whopping +whops +whore +whore's +whorehouse +whorehouse's +whorehouses +whores +whoring +whorish +whorl +whorl's +whorled +whorls +whose +whoso +whosoever +whsle +why +why'd +why'll +whys +wick +wick's +wicked +wickeder +wickedest +wickedly +wickedness +wickedness's +wicker +wicker's +wickers +wickerwork +wickerwork's +wicket +wicket's +wicketkeeper +wicketkeeper's +wicketkeepers +wickets +wicks +wide +widely +widen +widened +widener +widener's +wideners +wideness +widening +widens +wider +widespread +widest +widgeon's +widget +widget's +widgets +widgie +widow +widow's +widowed +widower +widower's +widowers +widowhood +widowing +widows +width +width's +widths +wield +wielded +wielder +wielder's +wielders +wielding +wields +wiener +wiener's +wieners +wienie +wienie's +wienies +wife +wife's +wifeless +wifelier +wifeliest +wifely +wig +wig's +wigged +wigging +wiggle +wiggled +wiggler +wiggler's +wigglers +wiggles +wigglier +wiggliest +wiggling +wiggly +wigs +wigwag +wigwagged +wigwagging +wigwags +wigwam +wigwam's +wigwams +wild +wildcat +wildcats +wildcatted +wildcatter +wildcatter's +wildcatters +wildcatting +wildebeest +wildebeest's +wildebeests +wilder +wilderness +wilderness's +wildernesses +wildest +wildfire +wildfire's +wildfires +wildflower +wildflowers +wildfowl +wildfowl's +wilding +wildlife +wildlife's +wildly +wildness +wildness's +wilds +wile +wile's +wiled +wiles +wilful +wilfully +wilfulness's +wilier +wiliest +wiliness +wiliness's +wiling +will +willed +willful +willfully +willies +willing +willingly +willingness +willingness's +williwaw +williwaw's +williwaws +willow +willow's +willowier +willowiest +willows +willowy +willpower +willpower's +wills +wilt +wilted +wilting +wilts +wily +wimp +wimpier +wimpiest +wimple +wimple's +wimpled +wimples +wimpling +wimps +wimpy +win +wince +winced +winces +winch +winch's +winched +winches +winching +wincing +wind +wind's +windbag +windbag's +windbags +windblown +windbreak +windbreak's +windbreaker +windbreakers +windbreaks +windburn +windburn's +windburns +windcheater +windcheater's +windcheaters +winded +winder +winder's +winders +windfall +windfall's +windfalls +windflower +windflower's +windflowers +windier +windiest +windily +windiness +windiness's +winding +winding's +windings +windjammer +windjammer's +windjammers +windlass +windlass's +windlasses +windless +windmill +windmill's +windmills +window +window's +windowed +windowing +windowless +windowpane +windowpane's +windowpanes +windows +windowsill +windowsill's +windowsills +windpipe +windpipe's +windpipes +windproof +windrow +windrow's +windrows +winds +windscreen +windscreen's +windscreens +windshield +windshield's +windshields +windsock +windsock's +windsocks +windstorm +windstorm's +windstorms +windsurf +windsurfed +windsurfer +windsurfers +windsurfing +windsurfs +windswept +windup +windup's +windups +windward +windy +wine +wine's +wined +wineglass +wineglass's +wineglasses +winegrower +winegrower's +winegrowers +winemaker +winemakers +wineries +winery +winery's +wines +wineskin +wineskin's +wing +wing's +wingding +winged +winger +winger's +wingers +winging +wingless +wingman +wings +wingspan +wingspan's +wingspans +wingspread +wingspread's +wingspreads +wingtip +wingtips +wining +wink +winked +winker +winker's +winkers +winking +winkle +winkled +winkles +winkling +winks +winnable +winner +winner's +winners +winning +winningly +winnings +winnow +winnowed +winnower +winnowers +winnowing +winnows +wino +wino's +winos +wins +winsome +winsomely +winsomeness +winter +winter's +wintered +wintergreen +wintergreen's +wintering +winterisation +winterisation's +winterisations +winterise +winterised +winterises +winterising +winterization +winterization's +winterizations +winterize +winterized +winterizes +winterizing +winters +wintertime +wintertime's +wintrier +wintriest +wintry +winy +wipe +wiped +wiper +wiper's +wipers +wipes +wiping +wire +wire's +wired +wirehair +wirehair's +wirehairs +wireless +wireless's +wirelesses +wirer +wirer's +wires +wiretap +wiretap's +wiretapped +wiretapping +wiretaps +wirier +wiriest +wiriness +wiring +wiring's +wirrah +wiry +wisdom +wisdom's +wise +wiseacre +wiseacre's +wiseacres +wisecrack +wisecrack's +wisecracked +wisecracking +wisecracks +wised +wisely +wiser +wises +wisest +wish +wishbone +wishbone's +wishbones +wished +wisher +wishers +wishes +wishful +wishfully +wishing +wising +wisp +wisp's +wispier +wispiest +wisps +wispy +wisteria +wisteria's +wisterias +wistful +wistfully +wistfulness +wit +wit's +witch +witch's +witchcraft +witchcraft's +witchdoctor +witchdoctors +witched +witchery +witchery's +witches +witchetty +witching +with +withal +withdraw +withdrawal +withdrawal's +withdrawals +withdrawing +withdrawn +withdraws +withdrew +withed +wither +withered +withering +witheringly +withers +withes +withheld +withhold +withholding +withholds +within +without +withstand +withstanding +withstands +withstood +witless +witlessly +witlessness +witness +witness's +witnessed +witnesses +witnessing +wits +witted +witticism +witticism's +witticisms +wittier +wittiest +wittily +wittiness +wittiness's +witting +wittingly +witty +wives +wiz's +wizard +wizard's +wizardry +wizardry's +wizards +wizen +wizened +wk +wkly +wobbegong +wobble +wobbled +wobbler's +wobbles +wobblier +wobbliest +wobbliness +wobbling +wobbly +woe +woe's +woebegone +woeful +woefully +woefulness +woes +wog +wog's +wogs +wok +wok's +woke +woken +woks +wolf +wolf's +wolfed +wolfhound +wolfhound's +wolfhounds +wolfing +wolfish +wolfishly +wolfram +wolfram's +wolfs +wolverine +wolverine's +wolverines +wolves +woman +woman's +womanhood +womanhood's +womanise +womanised +womaniser +womaniser's +womanisers +womanises +womanish +womanising +womanize +womanized +womanizer +womanizer's +womanizers +womanizes +womanizing +womankind +womankind's +womanlier +womanliest +womanlike +womanliness +womanliness's +womanly +womb +womb's +wombat +wombat's +wombats +wombs +women +women's +womenfolk +womenfolk's +won +won't +wonder +wonder's +wondered +wonderful +wonderfully +wonderfulness +wonderfulness's +wondering +wonderingly +wonderland +wonderland's +wonderlands +wonderment +wonderment's +wonders +wondrous +wondrously +wonk +wonkier +wonkiest +wonks +wonky +wont +wonted +woo +wood +wood's +woodbine +woodbine's +woodblock +woodblocks +woodcarver +woodcarvers +woodcarving +woodcarving's +woodcarvings +woodchop +woodchuck +woodchuck's +woodchucks +woodcock +woodcock's +woodcocks +woodcraft +woodcraft's +woodcut +woodcut's +woodcuts +woodcutter +woodcutter's +woodcutters +woodcutting +woodcutting's +wooded +wooden +woodener +woodenly +woodenness +woodier +woodiest +woodiness +wooding +woodland +woodland's +woodlands +woodlice +woodlot +woodlots +woodlouse +woodlouse's +woodman +woodman's +woodmen +woodpecker +woodpecker's +woodpeckers +woodpile +woodpile's +woodpiles +woods +woodshed +woodshed's +woodsheds +woodsier +woodsiest +woodsman +woodsman's +woodsmen +woodsy +woodwind +woodwinds +woodwork +woodwork's +woodworker +woodworker's +woodworkers +woodworking +woodworking's +woodworm +woodworm's +woodworms +woody +wooed +wooer +wooers +woof +woof's +woofed +woofer +woofer's +woofers +woofing +woofs +wooing +wool +wool's +woolen +woolens +wooliness +woollen +woollens +woollier +woollies +woolliest +woolliness +woolly +wools +woolshed +woos +woozier +wooziest +woozily +wooziness +wooziness's +woozy +wop +wop's +wops +word +word's +wordage +wordbook +wordbook's +wordbooks +worded +wordier +wordiest +wordily +wordiness +wordiness's +wording +wording's +wordings +wordless +wordlessly +wordplay +wordplay's +words +wordsmith +wordsmith's +wordsmiths +wordy +wore +work +work's +workability +workability's +workable +workaday +workaholic +workaholics +workbasket +workbaskets +workbench +workbench's +workbenches +workbook +workbook's +workbooks +workday +workday's +workdays +worked +worker +worker's +workers +workfare +workforce +workforces +workhorse +workhorse's +workhorses +workhouse +workhouse's +workhouses +working +working's +workingman +workingman's +workingmen +workings +workingwoman +workingwoman's +workingwomen +workload +workload's +workloads +workman +workman's +workmanlike +workmanship +workmanship's +workmate +workmates +workmen +workout +workout's +workouts +workpeople +workplace +workplaces +workroom +workroom's +workrooms +works +worksheet +worksheets +workshop +workshop's +workshops +workspace +workstation +workstations +worktable +worktable's +worktables +worktop +worktops +workup +workups +workweek +workweek's +workweeks +world +world's +worldlier +worldliest +worldliness +worldliness's +worldly +worlds +worldview +worldviews +worldwide +worm +worm's +wormed +wormhole +wormhole's +wormholes +wormier +wormiest +worming +worms +wormwood +wormwood's +wormy +worn +worried +worriedly +worrier +worrier's +worriers +worries +worriment +worrisome +worry +worrying +worryingly +worrywart +worrywart's +worrywarts +worse +worsen +worsened +worsening +worsens +worship +worshiped +worshiper +worshipers +worshipful +worshiping +worshipped +worshipper +worshippers +worshipping +worships +worst +worsted +worsted's +worth +worthier +worthies +worthiest +worthily +worthiness +worthiness's +worthless +worthlessly +worthlessness +worthlessness's +worthwhile +worthy +would +would've +wouldn't +wouldst +wound +wound's +wounded +wounding +wounds +wove +woven +wow +wowed +wowing +wows +wowser +wpm +wrack +wrack's +wracked +wracking +wracks +wraith +wraith's +wraiths +wrangle +wrangled +wrangler +wrangler's +wranglers +wrangles +wrangling +wrap +wraparound +wraparounds +wrapped +wrapper +wrapper's +wrappers +wrapping +wrapping's +wrappings +wraps +wrasse +wrasse's +wrasses +wrath +wrath's +wrathful +wrathfully +wraths +wreak +wreaked +wreaking +wreaks +wreath +wreath's +wreathe +wreathed +wreathes +wreathing +wreaths +wreck +wreckage +wreckage's +wrecked +wrecker +wrecker's +wreckers +wrecking +wrecks +wren +wren's +wrench +wrench's +wrenched +wrenches +wrenching +wrens +wrest +wrested +wresting +wrestle +wrestled +wrestler +wrestler's +wrestlers +wrestles +wrestling +wrestling's +wrests +wretch +wretch's +wretched +wretchedly +wretchedness +wretchedness's +wretches +wriggle +wriggled +wriggler +wriggler's +wrigglers +wriggles +wrigglier +wriggliest +wriggling +wriggly +wrights +wring +wringer +wringer's +wringers +wringing +wrings +wrinkle +wrinkle's +wrinkled +wrinkles +wrinkling +wrinkly +wrist +wrist's +wristband +wristband's +wristbands +wrists +wristwatch +wristwatch's +wristwatches +writ +writ's +writable +write +writer +writer's +writers +writes +writhe +writhed +writhes +writhing +writing +writing's +writings +writs +written +wrong +wrongdoer +wrongdoer's +wrongdoers +wrongdoing +wrongdoing's +wrongdoings +wronged +wrongful +wrongfully +wrongfulness +wrongheaded +wronging +wrongly +wrongness +wrongs +wrote +wroth +wrought +wrung +wry +wryer +wryest +wryly +wryness +wt +wunderkind +wunderkinds +wurley ++++++++++ +x +xenon +xenon's +xenophobe +xenophobe's +xenophobes +xenophobia +xenophobia's +xenophobic +xerographic +xerography +xerography's +xi +xii +xiii +xiv +xix +xv +xvi +xvii +xviii +xx +xxi +xxii +xxiii +xxiv +xxix +xxv +xxvi +xxvii +xxviii +xxx +xxxi +xxxii +xxxiii +xxxiv +xxxix +xxxv +xxxvi +xxxvii +xxxviii +xylem +xylem's +xylophone +xylophone's +xylophones +xylophonist +xylophonists ++++++++++ +y +y'all +yabber +yabby +yacht +yacht's +yachted +yachting +yachts +yachtsman +yachtsmen +yachtswoman +yachtswoman's +yachtswomen +yahoo +yahoo's +yahoos +yak +yak's +yakka +yakked +yakking +yaks +yam +yam's +yammer +yammered +yammerer +yammerers +yammering +yammers +yams +yang +yank +yanked +yanking +yanks +yap +yapped +yapping +yaps +yard +yard's +yardage +yardage's +yardages +yardarm +yardarm's +yardarms +yardman +yardman's +yardmaster +yardmasters +yardmen +yards +yardstick +yardstick's +yardsticks +yarmulke +yarmulke's +yarmulkes +yarn +yarn's +yarns +yarran +yarrow +yarrow's +yashmak +yashmak's +yashmaks +yate +yaw +yawed +yawing +yawl +yawl's +yawls +yawn +yawned +yawner +yawner's +yawners +yawning +yawningly +yawns +yaws +yd +ye +yea +yeah +year +year's +yearbook +yearbook's +yearbooks +yearling +yearling's +yearlings +yearlong +yearly +yearn +yearned +yearning +yearning's +yearningly +yearnings +yearns +years +yeas +yeast +yeast's +yeastier +yeastiest +yeasts +yeasty +yell +yelled +yelling +yellow +yellow's +yellowed +yellowhammer +yellowhammer's +yellowhammers +yellowing +yellowish +yellowness +yellows +yellowy +yells +yelp +yelped +yelping +yelps +yen +yen's +yens +yeoman +yeoman's +yeomanry +yeomen +yep +yes +yeses +yeshiva +yeshiva's +yeshivas +yesterday +yesterday's +yesterdays +yesteryear +yesteryear's +yet +yeti +yeti's +yetis +yew +yew's +yews +yield +yielded +yielding +yields +yike +yikes +yin +yip +yipped +yippee +yipping +yips +yob +yobbo +yobbos +yobs +yodel +yodeled +yodeler +yodeler's +yodelers +yodeling +yodelled +yodeller +yodeller's +yodellers +yodelling +yodels +yoga +yoga's +yoghurt's +yogi +yogi's +yogic +yogis +yogurt +yogurt's +yogurts +yoke +yoke's +yoked +yokel +yokel's +yokels +yokes +yoking +yolk +yolk's +yolks +yon +yonder +yonnie +yore +yore's +you +you'd +you'll +you're +you've +young +younger +youngest +youngish +youngster +youngster's +youngsters +your +yours +yourself +yourselves +youth +youth's +youthful +youthfully +youthfulness +youthfulness's +youths +yow +yowl +yowled +yowling +yowls +yr +yrs +ytterbium +ytterbium's +yttrium +yttrium's +yucca +yucca's +yuccas +yuck +yuckier +yuckiest +yucky +yuk +yuletide +yuletide's +yum +yummier +yummiest +yummy +yup +yuppie +yuppies +yurt +yurt's +yurts ++++++++++ +z +zaffre +zambuck +zanier +zanies +zaniest +zaniness +zany +zap +zapped +zapper +zappers +zapping +zappy +zaps +zeal +zeal's +zealot +zealot's +zealots +zealous +zealously +zealousness +zealousness's +zebra +zebra's +zebras +zebu +zebu's +zebus +zed +zed's +zeds +zeitgeist +zeitgeists +zenith +zenith's +zeniths +zephyr +zephyr's +zephyrs +zeppelin +zeppelin's +zeppelins +zero +zero's +zeroed +zeroing +zeros +zest +zest's +zestful +zestfully +zestfulness +zestier +zestiest +zests +zesty +zeta +zetas +zeugma +zeugma's +zigzag +zigzag's +zigzagged +zigzagging +zigzags +zilch +zillion +zillion's +zillions +zinc +zinc's +zincked +zincking +zincs +zinfandel +zinfandel's +zing +zing's +zinged +zinger +zingers +zingier +zingiest +zinging +zings +zingy +zinnia +zinnia's +zinnias +zip +zip's +zipped +zipper +zipper's +zippered +zippering +zippers +zippier +zippiest +zipping +zippy +zips +zircon +zircon's +zirconium +zirconium's +zircons +zit +zither +zither's +zithers +zits +zloty +zloty's +zodiac +zodiac's +zodiacal +zodiacs +zombie +zombie's +zombies +zone +zone's +zoned +zones +zoning +zonked +zoo +zoo's +zookeeper +zookeepers +zoological +zoologically +zoologist +zoologist's +zoologists +zoology +zoology's +zoom +zoomed +zooming +zooms +zoophyte +zoophyte's +zoophytes +zoos +zounds +zucchini +zucchini's +zucchinis +zwieback +zwieback's +zygote +zygote's +zygotes +zygotic +zymurgy ++++++++++ +éclair +éclair's +éclairs +éclat +éclat's +élan +élan's +émigré +émigrés +========================================== +#H0|W0|h0|w0 ++++++++++ +0#T247|T267|T320|t1433|t1437|t1456|t1606|t1739|t1960 +00R#t1711 +0BS#T264 +0F#t1610|t1633|t1635 +0FNK#t1640 +0FR#t1637 +0FRS#t1638 +0FS#t1634|t1639 +0FT#t1457|t1636 +0FTS#t1458|t1459 +0FX#t1641 +0FXN#t1642 +0K#t1613|t1643|t1740|t1897 +0KHT#t1628 +0KL#t1629 +0KN#t1614 +0KNN#t1619|t1620|t1621 +0KNR#t1616|t1617|t1618 +0KNS#t1622|t1630|t1631 +0KNT#t1615 +0KR#T241|t1623 +0KRS#T242|t1481|t1482|t1483 +0KRT#t1484 +0KS#t1898|t1900 +0KST#t1624|t1632 +0KT#t1625 +0KTS#t1626|t1627 +0KX#t1899 +0L#T322|t1608 +0LJ#t1499 +0LJK#t1488|t1489 +0LJN#t1485|t1486|t1487 +0LJS#t1490|t1491|t1492|t1493|t1494|t1495|t1496|t1497|t1498|t1500 +0LM#T265|t1400|t1405|t1901 +0LMS#T266|t1401|t1402|t1406|t1902 +0LNT#T248|T249 +0LS#T323 +0LTM#t1403|t1404 +0M#T292|t1468|t1471|t1903|t1961 +0MBL#t1649|t1650|t1651|t1652|t1653|t1654 +0MBN#t1906|t1907|t1908|t1909 +0MBP#t1910|t1911|t1912 +0MBS#t1904|t1913|t1914|t1915|t1916 +0MBT#t1905|t1917|t1918|t1919 +0MN#t1611|t1963 +0MNS#t1612 +0MP#t1920 +0MPN#t1923 +0MPS#T297|T298|t1921|t1924 +0MPT#t1922 +0MS#T251|T293|T294|t1472|t1474|t1962|t1964|t1965 +0MSL#t1475 +0MSM#T295|T296 +0MSN#T299|T300 +0MSS#t1966 +0MT#t1473 +0MTK#t1469|t1470 +0N#T252|T262|t1407|t1408|t1476|t1645|t1655 +0NJ#t1665 +0NJS#t1663 +0NK#t1411|t1656|t1666|t1712 +0NKB#t1667 +0NKF#t1413|t1414|t1415 +0NKL#t1417|t1418|t1419 +0NKM#t1658|t1659|t1660|t1661|t1662 +0NKN#t1416|t1671 +0NKR#t1668|t1669|t1670 +0NKS#T254|T255|t1420|t1421|t1422|t1423|t1657|t1664|t1672|t1713|t1714 +0NKT#t1412 +0NL#t1673 +0NNK#t1680 +0NR#t1675 +0NRS#t1676|t1677 +0NS#T253|T263|t1409|t1410|t1477|t1646|t1647|t1678|t1681 +0NSF#t1478|t1479|t1480 +0NST#t1679 +0NT#t1674 +0NTR#t1925|t1926|t1927|t1928|t1929|t1930|t1931|t1932|t1933|t1934|t1935|t1936|t1937|t1938|t1939|t1940|t1941|t1942|t1943|t1944|t1945|t1946|t1947|t1948|t1949|t1950 +0R#T301|T303|t1460|t1534|t1551|t1609|t1781|t1802|t1838|t1865 +0RB#t1559|t1834 +0RBK#t1869|t1870|t1871 +0RBN#t1836 +0RBR#T324|T325 +0RBS#t1837 +0RBT#t1555|t1556|t1835 +0RF#t1562|t1822 +0RFL#t1783 +0RFN#t1825 +0RFR#t1560|t1732|t1733|t1734 +0RFS#t1824 +0RFT#T278|T279|t1557|t1804|t1805|t1806|t1807|t1808|t1809|t1810|t1811|t1812|t1823 +0RK#t1729|t1860 +0RKN#t1735 +0RKS#t1716|t1717|t1718 +0RKT#t1861 +0RL#t1553|t1736|t1754|t1813 +0RLN#t1819|t1820 +0RLR#t1816|t1817|t1818 +0RLS#t1755|t1756|t1814|t1821 +0RLT#t1815 +0RM#t1501|t1719|t1878 +0RMB#t1841|t1842|t1843|t1844|t1845|t1846 +0RMK#t1572|t1573|t1574 +0RML#t1569|t1570|t1571|t1578 +0RMM#t1579|t1580|t1581|t1582 +0RMN#T326|T327|T328|T329|t1583|t1880 +0RMP#T284|t1584|t1585 +0RMS#T285|T286|T287|t1502|t1503|t1586|t1587|t1588|t1589|t1590|t1591|t1592|t1720|t1881 +0RMT#t1575|t1576|t1577|t1879 +0RN#T305|T311|t1561|t1563|t1721|t1728|t1847|t1876 +0RNB#t1723 +0RNJ#t1852|t1853 +0RNK#t1850|t1851|t1854 +0RNN#t1726 +0RNR#t1724 +0RNS#T306|t1722|t1725|t1727|t1737|t1848|t1849 +0RNT#T307|T308|T309|T310|t1566|t1789|t1790|t1791 +0RP#T256|T314|t1549 +0RPN#t1567 +0RPS#T257|T315|t1545|t1546|t1547|t1548|t1550 +0RPT#t1542|t1543|t1544|t1862|t1863 +0RRT#T312|T313|t1730|t1731 +0RS#T280|T282|T302|T304|T316|T330|t1461|t1510|t1514|t1527|t1535|t1554|t1782|t1784|t1803|t1839|t1840|t1877 +0RSK#t1715|t1785 +0RSM#t1786|t1787|t1788 +0RSN#t1520|t1533 +0RSR#t1516|t1517|t1518|t1529|t1530|t1531 +0RSS#T281|T283|T317|t1519|t1532 +0RST#T331|T332|T333|T334|T335|t1515|t1521|t1522|t1523|t1528|t1685|t1686|t1687|t1688|t1689|t1690|t1691|t1692|t1693|t1694|t1885|t1886|t1887|t1888 +0RSX#t1511|t1512|t1513|t1524|t1525|t1526 +0RT#t1552|t1558|t1564|t1682|t1702|t1766|t1773|t1826|t1833|t1967 +0RT0#t1700|t1701 +0RTB#t1768 +0RTF#t1565 +0RTK#t1504|t1505|t1506 +0RTL#t1683|t1771|t1830|t1855|t1856|t1857|t1858|t1859|t1968 +0RTN#t1695|t1696|t1697|t1698|t1770|t1775|t1776|t1777|t1778|t1779|t1831 +0RTR#t1828 +0RTS#t1684|t1699|t1703|t1767|t1772|t1774|t1780|t1827|t1829|t1832|t1969 +0RTT#t1769 +0RTX#t1507|t1508|t1509 +0RW#t1889 +0RW0#t1568 +0RWN#t1875 +0RWR#t1872|t1873|t1874 +0RWS#t1864|t1890|t1891 +0RWW#t1866|t1867|t1868 +0RX#t1757|t1792|t1882 +0RXL#t1799|t1800|t1801 +0RXN#T318|T319|t1763|t1764|t1765|t1798 +0RXR#t1759|t1760|t1761|t1794|t1795|t1796 +0RXS#t1762|t1797|t1883|t1884 +0RXT#t1758|t1793 +0S#T250|T268|t1436|t1597|t1644|t1648|t1704|t1738|t1951 +0SF#T277|t1540 +0SFK#t1536 +0SFS#t1537|t1538|t1539|t1541 +0SL#T291|t1705 +0SLF#t1970 +0SLN#T290 +0SM#t1462 +0SMS#t1463 +0SNT#t1749|t1750|t1751|t1752|t1753 +0SPN#T288|T289|t1601|t1602 +0SR#t1593 +0SRS#t1594|t1595|t1596 +0SS#t1598|t1599|t1600 +0ST#t1464 +0STK#t1466 +0STL#t1706|t1707|t1708|t1709|t1710 +0STS#t1465|t1467 +0STT#T321 +0T#T243|t1424|t1603|t1607|t1741|t1892 +0TFL#t1742|t1743|t1744 +0TL#t1426 +0TLS#t1745|t1746|t1747 +0TMS#T336|T337 +0TNK#t1895 +0TR#T269|T271|t1438|t1444 +0TRK#t1440|t1441|t1442|t1446|t1447|t1448|t1450|t1451|t1452|t1453|t1454|t1455 +0TRS#T270|T272|t1439|t1443|t1445|t1449 +0TS#T244|T245|T246|t1427|t1604|t1605|t1748|t1893|t1896 +0TSS#T275|T276 +0TT#t1425|t1894 +0TX#T273 +0TXS#T274 +0WK#t1952 +0WKN#t1954 +0WKS#t1955 +0WKT#t1953 +0WNK#t1435 +0WRT#t1956|t1957|t1958|t1959 +0WT#t1434 +0X#T258|t1428 +0XNK#t1432 +0XR#T260 +0XRS#T261 +0XS#T259|t1429|t1431 +0XT#t1430 ++++++++++ +A#A983|E0|I0|I135|O0|U0|Y0|a0|a1766|a5683|e0|e4|e564|i0|i271|i272|o0|o551|o733|u0|u12|y0|y71|y87|y88|y89|y156|y213|y236 +A0#a5442|e580|o37|y229 +A0FL#y231|y232|y233|y234 +A0K#I266|e2810 +A0KL#e2812|e2813 +A0KN#I268 +A0KS#I267|e2811|e2823 +A0L#E417|E427|O265|e2849 +A0LB#E419|E420 +A0LJ#e2846 +A0LN#e2851|e2852 +A0LR#E421 +A0LS#E418|E428|O266|e2850 +A0LT#a5103|a5104|a5105|a5106|a5107|a5108|a5109|a5110 +A0N#A948|E415|e2779 +A0NK#e2824|e2825|e2828|e2832|e2833|e2834|e2835|e2836|e2837|e2838|e2983 +A0NL#e2781|e2782|e2839|e2840|e2841|e2842|e2843|e2844|e2845 +A0NN#A950|A951|A952 +A0NS#A949|A953|A954|E416|e2780|e2826|e2827|e2829|e2830|e2831|e2979|e2980|e2981|e2982 +A0NT#a5443|a5444|a5445|a5446|a5447|a5448|a5449|a5450|a5451|a5452|a5453|a5454|a5455|a5456 +A0NX#e2977|e2978 +A0P#E423 +A0PN#E425|E426 +A0PS#E424 +A0R#a5457|e592|e2783|o1245 +A0RL#a5462|e2785|e2786|e2787|e2788|e2789|e2790|e2791|e2792|e2793|e2794 +A0RN#E422|a5463|o1246 +A0RS#a5101|a5102|a5458|a5460|a5461|a5464|a5465|a5466|a5467|a5468|a5469|a5470|a5471|a5472|a5473|a5484|a5485|a5486|a5487|a5488|a5489|a5490|a5491|a5492|a5493|a5494|e2784|e2795|e2796|e2797|e2798|e2799|e2800|e2801|e2802|e2803|e2804|e2805|e2806|e2807|e2808|e2809|o1247 +A0RT#a5459|a5474|a5475|a5476|a5477|a5478|a5479|a5480|a5481|a5482|a5483 +A0RW#o1248|o1249 +A0RX#a5495|a5496 +A0S#e581|e2847|e2848|o38|o39|o1400|y230|y235 +A0SM#a5094|a5095 +A0SS#e2814|e2815|e2816|e2817|e2818|e2819|e2820|e2821|e2822|o1401|o1402 +A0ST#a5096|a5097|a5098|a5099|a5100 +A0WR#a5111 +AB#A2|A4|A6|A12|A16|I16|O25|O32|a42|e2|e169|o43|o61|o72|o151|y3|y171|y172 +ABF#a201 +ABFB#a202 +ABFR#o271|o272 +ABFS#o65|o66|o67|o68|o69|o70|o71|o278|o279|o280 +ABFT#a8|o273|o274|o275|o276 +ABFX#o277 +ABHR#a93|a94|a95|a96|a97|a98|a99|a100 +ABJ#A42 +ABJK#a110|a111|a112|a113|a114|o81|o82|o83|o84|o85|o86|o87|o88|o89|o90|o91|o92|o93|o94|o95|o96|o97|o98|o99|o100|o101|o102|o103|o104|o105 +ABJR#a115|a116|a117|a118|a119|a120|a121|a122|a123|a124|a125|o106|o107|o108|o109 +ABK#a4 +ABKL#A29|A30 +ABKS#a5|a6|a7|i11|i12|i13 +ABKT#u1|u2|u3 +ABL#A18|E30|a136|a143 +ABLF#o139|o140|o141|o142|o143 +ABLJ#o123|o124|o125|o126|o127 +ABLK#o114|o115|o116|o117|o118|o119|o120|o121|o122|o128|o129|o130|o131|o132|o146|o147 +ABLM#a139 +ABLN#A31|A32|a9|a10|a11|e183|e184|e185|e186|o144|o145 +ABLR#A20|A21|a137 +ABLS#A19|A22|a135|a138|o55|o56|o57 +ABLT#a107|a108|a109|a126|a127|a128|a129|a133|a134|o110|o133|o134|o135|o136|o137|o138|o1257|o1258|o1259 +ABLX#a130|a131|a132|a140|a141|a142|a159|a160|a161|a162|a163|a164|a165|a166|a167|a168|a169|e187|e188|o111|o112|o113 +ABM#a77 +ABMN#a170|a171|a172|a173|a174|a175|a176|a177|a178 +ABN#E32|e181 +ABNK#E31|a144|a145|a146|a147|a148|a149|e171|o148|o149|o150 +ABNR#a150|a151|a152|a153|a154 +ABNS#E26|E27|E33|e173|e174|e175|e176|e177|e178|e179|e180|e182 +ABNT#a12|a13|a14|a15|a16|a17|a196|a197|a198|a199|a351|a352|a353|a354|a355 +ABPR#i18 +ABR#A984|I9|y2 +ABRF#a48|a49|a50|a51|a52|a53|a54|a55 +ABRH#A37|A38 +ABRJ#A33|A34|A35|A36|a179|a180|a181|a182|a183|a217|a218|a219|a220|a221|a222|a223|a5318|a5319|a5320 +ABRK#a203|a228|a229|a230|a231|a232|a233 +ABRL#O28|O29 +ABRM#A39|A40 +ABRN#A25|A26|I11|I12|I13|O1|O30|O31|a79|a5321|a5322 +ABRP#a234|a235|a236|a237 +ABRS#A985|I10|a211|a212|a213|a214|a215|a216 +ABRT#A23|A24|E28|E29|a155|a184|a185|a186|a193|a194|a195|a204|a205|a206|a207|a224|a225|a226|a227 +ABRX#a80|a81|a82|a83|a187|a188|a189|a190|a191|a192|a208|a209|a210 +ABS#A3|A5|A7|A13|A17|I14|I17|O33|a18|a39|a40|a43|a44|a238|a356|a373|a376|a377|e3|e172|i15|i16|o58|o64|o73|o74|o152|o153|y173|y174 +ABSF#a363|a364|a365 +ABSK#a249|a250|a251|a252|a253|a254|a255|o163|o164|o165|o166|o167|o168|o169|o170|o171|o172|o173|o174|o175|o176|o177|o178|o179|o180|o181 +ABSL#A41|a256|a257|a258|a259|a278|a279|a280|a281|a282|a283|a284|a285|a286|a287|a288|a289|a290|a291|a292|a293|a294|a378|o216|o217|o218|o219|o220|o221|o222|o223 +ABSM#a20|a374|a375 +ABSN#A43|A44|A45|I18|I19|a29|a260|a261|a262|a263|a264|a265|a266|a267|a268|a269|a270|a271|a272|a273|a274|a275|a276|a277|a362|o52|o53|o54|o156|o157|o158|o159|o160|o161|o162 +ABSR#a295|a296|a297|a298|a299|a300|a301|a302|a303|a304|a305|a306|a307|a308|a309|a310|a345|a346|a347|a348|a349|a350|a358|a359|a360|o182|o183|o184|o185|o186|o187|o188|o189|o190|o191|o192|o193|o194|o195|o196|o197|o198|o199|o200|o201|o202|o203|o204 +ABSS#I15|a21|a41|a239|a240|a241|a242|a243|a244|a245|a246|a247|a248|a361|a379|i17|o205|o206|o207|o208|o209|o210|o211|o212|o213 +ABST#a19|a311|a312|a313|a314|a315|a316|a317|a318|a319|a320|a321|a322|a323|a324|a325|a326|a327|a328|a329|a330|a331|a332|a333|a334|a335|a336|a337|a338|a339|a340|a341|a342|a343|a344|a357|o59|o60|o154|o155|o214|o215|o224|o225|o226|o227|o228|o229|o230|o231|o232|o233|o234|o235|o236|o237|o238|o239|o240|o241|o242|o243|o244|o245|o246|o247|o248|o249|o250|o251|o252|o253 +ABT#A8|A10|O26|a30|a45|a78|a84|a103|a156|a200|a366|e170|i14|o75 +ABTJ#A27|A28 +ABTK#a56|a57|a58|a59|a60|a61|a62|a67|a68|a69|a70|a71|a72|a73|a74|a75|a76 +ABTL#A14|A15 +ABTM#a32|a33|a63|a64|a65|a66|a367|a368|a369 +ABTN#a35|a87|a101|a102|a105|a106|a372|o48|o49|o50|o51|o254|o255|o256|o257|o258|o259 +ABTR#a36|a37|a38|a88|a89|a90|o44|o45|o46|o47|o78|o79|o80|o260|o261|o262|o263|o264|o265|o266|o267 +ABTS#A9|A11|O27|a34|a46|a47|a85|a104|a157|a158|a370|o76|o77|o268|o269|o270 +ABTT#a31|a86|a371 +ABX#a22 +ABXM#a27|a28 +ABXN#a26 +ABXS#a25 +ABXT#a23|a24 +ABYN#a91|a92|o63 +ABYT#o62 +AF#A1056|A1059|E87|E491|E506|I4|I279|a5674|e159|e3063|i232|i235|i4185|i4191|o3|o455|o456|o1616|y217 +AF0L#o796|o797|o798|o799|o800|o801 +AFBL#a1432|a1433|a1434|a1435 +AFBT#o459 +AFFL#u2038|u2039|u2040 +AFHN#o486|o487|o488|o489 +AFJ#e461 +AFJN#I147|I148 +AFJS#e460|e462 +AFK#e2991|e3156 +AFKN#A151|A152|A153|A154|A155|a1518|a1519|a1520|e3159 +AFKS#a1483|a1484|a1485|a1486|e451|e452|e453|e454|e2992|e2993|e3158 +AFKT#A1070|A1071|a1439|a1440|a1441|a1442|a1443|a1444|a1445|a1446|a1452|a1453|a5655|a5656|a5657|e407|e408|e409|e410|e411|e412|e413|e414|e415|e416|e417|e418|e419|e420|e421|e422|e423|e2984|e2985|e2986|e2987|e3112|e3113|e3114|e3118|e3154|e3155|e3157 +AFKX#a1447|a1448|a1449|a1450|a1451|a5658|a5659|a5660|e2988|e2989|e2990|e3115|e3116|e3117|e3151|e3152|e3153 +AFL#A1067|E103|O81|O180|a1532|a3660|a5586|a5714|a5715|e3127|e3137|o457|o1618|o2184|u2042|u2309 +AFLB#a5587|a5588|a5589|a5590 +AFLF#e471|e472|e473|e3171|e3172|e3173|e3174 +AFLJ#e483|e484|e485 +AFLK#a1489|a1490|a1491|a1492|a1493|a1494|a1495 +AFLM#a1525 +AFLN#A1057|A1058|E508|E509|a1496|a1497|a1498|a1499|a3661|a3662|a5592|a5594|a5595|a5596|a5716|a5717|e466|e467|e468|e469|e470|e3138|e3139|o517 +AFLR#e463|e464|e465|e3133|e3135|o2178|u2311 +AFLS#A1068|E104|O82|O181|a5593|e3134|e3136|e3140|o458|o1619|o2185|o2186|u2049|u2050|u2051|u2052|u2053|u2054|u2055|u2056|u2057|u2310|u2312 +AFLT#a1462|a1463|a1464|a1465|a1487|a1488|a1526|a1527|a5591|e3002|e3003|e3004|e3005|e3009|e3010|e3011|e3012|e3128|e3129|e3130|e3131|e3132|e3160|o518|o519|o520|o521|o2179|o2180|o2181|o2182|u2041|u2043|u2044|u2045|u2046|u2047|u2048 +AFLX#a1466|a1467|a1468|e3006|e3007|e3008|e3161|e3162|e3163|e3164|e3165|e3166|e3167|e3168|e3169|e3170|o2183 +AFM#o2187 +AFMN#e424|e425|e426|e427|e428|e429|e430|e431|e432|e433|e434|e435 +AFMR#e2182|e2183|e2184|e2185|e2186|e2187 +AFMS#e2938|e2939|e2940|e2941|e2942|e2943|e2944|e2945|e2946|e2947|e2948|e2949|e2950|o2188 +AFN#A1072|E493|E510|E516|I271|Y109|a1469|a5613|a5635|e2964|e3065|o1628 +AFNB#O83|O84|o1630|o1631|o1632 +AFNH#I273|I274 +AFNJ#E495|E496|E497|E498|E499|E500|E501|a5606|a5607|a5608|a5609|a5610|a5611|a5612|e3016|e3017|e3018|e3019|e3020|e3021|e3022|e3023|e3024|e3025|e3026|e3027|e3028|e3029|e3030|e3031|e3032|e3033|e3034|e3035|e3036|e3037|e3038|e3039|e3040|e3041|e3042|e3043|e3044|e3045|e3046|e3047 +AFNK#a5653|a5654|a5682|o514|o515 +AFNL#e3071 +AFNM#e2957|e2958|e2959 +AFNN#e3068|e3069|e3070 +AFNP#o1633 +AFNR#e3067 +AFNS#A1073|E494|E502|E503|E504|E517|I272|Y110|a1455|a1456|a1457|a1458|a5614|a5615|e2951|e2952|e2953|e2954|e2955|e2956|e2960|e2961|e2962|e2963|e2965|e3013|e3014|e3015|e3072|e3073|e3074|e3075|e3141|e3142|e3143|e3144|o460|o461|o462|o470|o471|o472|o473|o474|o475|o476|o1629|o1634 +AFNT#a1470|a1471|a1472|e436|e437|e438|e3066|e3076|e3077|e3078|e3079|e3080|e3081|e3082|e3083|e3084|e3085|e3086|e3087|e3088|e3089|e3090|e3091|e3092|o463|o464|o465|o466|o467|o468|o469 +AFNW#o1635|o1636 +AFPR#e3048|e3049|e3050|e3051|e3052|e3053|e3054|e3055|e3056|o522|o2176 +AFR#A171|A1062|I277|a1431|a1436|a1510|a1524|a5616|a5637|e2966|e3093|e3103|i233|i4189|o452|o477|o1622|o1637 +AFR0#a1531|e3109|o2117|o2118|o2119|o2120|o2121 +AFRB#e3104|o1638|o1639|o1640|o1667|o1668|o1669|o1670|o1671|o1672|o1673|o1674|o1675|o1676|o1677|o1678|o1679|o1680|o1681|o1682|o1683|o1684|o1685|o1686|o1687|o1688|o1689|o1690|o1691|o1692|o1693|o1694|o1695|o1696|o1697|o1698|o1699|o1700|o1701 +AFRF#e440|e441|e442|e443|e444|e445|e446|e447|o1828|o1829|o1830|o1831|o1832|o1833|o1834|o1835|o1836|o1837|o1838|o1839|o1840|o2145|o2146|o2147|o2148|o2149|o2150|o2151|o2152|o2153|o2154 +AFRH#e3110|o1853|o1854|o1855|o1856|o1857|o1858|o1859|o1860|o1861|o1862|o1863|o1864|o1865|o1866|o1867|o1868|o1869|o1870|o1871|o1872|o1873|o2157|o2158|o2159|o2160|o2161 +AFRJ#a5617|a5618|a5619|a5620|a5621|a5622|o1652|o1653|o1785|o1841|o1881 +AFRK#A156|A157|A158|A159|A160|A161|A162|A163|A164|A165|A166|A167|A168|A169|A170|E515|e2968|e2969|e3094|e3095|e3096|e3097|e3098|o1647|o1648|o1649|o1650|o1651|o1654|o1702|o1703|o1704|o1705|o1706|o1707|o1708|o1709|o1710|o1711|o1712|o1713|o1714|o1715|o1716|o1717|o1718|o1719|o1720|o1721|o1726|o1727|o1728|o1729|o1730|o1731|o1732|o1733|o1734|o1735|o1736|o1737|o1738|o1739|o1740|o1741|o1742|o1743|o1744|o1745|o1746|o1747|o1748|o1749|o1750|o1808|o1809|o1810|o1811|o1812|o1813|o1814|o1815|o1816|o1817|o1818|o1819|o1820|o1821|o1822|o1823|o1824|o1825|o1826|o1827|o1842|o1843|o1844|o1845|o1846|o1847|o1848|o1849|o1850|o1851|o1852|o1882|o1883|o1884|o1976|o1986|o1987|o1988|o1989|o1990|o1991|o1992 +AFRL#A1060|A1061|e3099|e3100|e3101|o1655|o1656|o1885|o1886|o1887|o1888|o1889|o1890|o1891|o1892|o1893|o1894|o1895|o1896|o1897|o1898|o1899|o1900|o1901|o1902|o1903|o1904|o1905|o1906|o1907|o1908|o1909|o1910|o1911|o1912|o1913|o1914|o1915|o1916|o1917|o1918|o1919|o1920|o2000|o2001|o2002|o2003 +AFRM#E298|E299|a1473|a1474|a1475|a1476|a1477|a1478|a1479|a1480|a1481|a1482|a1529|e3102|e3106|o1657|o1790|o1791|o1792|o1793|o1794|o1795|o1796|o1797|o1798|o1799|o1800|o1921|o1922|o1923|o1924|o1925|o1926|o1927|o1928 +AFRN#E89|E90|I276|a1454|a1513|a1514|a1515|a1516|a1517|a5624|e439|e481|e482|o479|o480|o481|o1620|o1658|o1659|o1660|o1801|o1874|o1875|o1876|o1877|o1878|o1879|o1880|o1929|o1930|o1931|o1977|o2004|o2005|o2006 +AFRP#e3108|o1932|o1933|o1934|o1935|o1936|o1937|o1938|o1939|o1940|o1941|o1942|o1943|o1944|o1945|o1946|o1947|o1948|o1949|o1950|o1951|o1952|o1953|o1954|o1955|o1956|o1957|o1958|o1959|o1960|o1961|o1962|o1963|o1964|o1965|o1966|o1967|o1968|o1969|o1970|o1971|o1972|o1973|o1974|o1975|o1993|o1998 +AFRR#o1661|o2166|o2167|o2168|o2169|o2170|o2171 +AFRS#A172|A173|A1063|E511|E512|I278|a1437|a1438|a1506|a1507|a1508|a1509|a1511|a1512|a1530|a3654|a3666|a3667|a3668|a3669|a3670|a3671|a3672|a3673|a3674|a3675|a3676|a3677|a3678|a5597|a5598|a5599|a5600|a5601|a5602|a5625|a5626|a5630|a5636|a5638|e2967|i4188|i4190|o453|o454|o482|o1621|o1623|o1802|o1803|o1804|o1805|o1806|o1807|o2007|o2008|o2009|o2010|o2011|o2012|o2013|o2014|o2015|o2016|o2017|o2018|o2019|o2020|o2021|o2033|o2034|o2035|o2036|o2037|o2038|o2039|o2040|o2041|o2042|o2043|o2044|o2045|o2046|o2047|o2048|o2049|o2050|o2051|o2052|o2053|o2054|o2055|o2056|o2057|o2058|o2059|o2060|o2061|o2062|o2063|o2064|o2065|o2066|o2067|o2068|o2069|o2070|o2071|o2072|o2073|o2074|o2075|o2076|o2077|o2078|o2079|o2080|o2081|o2082|o2083|o2084|o2085|o2086|o2087|o2088|o2089|o2090|o2091|o2092|o2093|o2094|o2095|o2096|o2097|o2098|o2099|o2100|o2101|o2102|o2103|o2104|o2105|o2106|o2107|o2141|o2142|o2143|o2144|o2172 +AFRT#A708|A709|E460|E461|E513|E514|a1500|a1501|a1502|a1503|a1504|a1505|a1533|a3655|a3679|a3680|a3681|a5623|a5631|a5632|a5633|a5634|a5669|e474|e475|e476|e477|e478|e479|e480|e3105|o478|o483|o484|o485|o1662|o1751|o1752|o1753|o1754|o1755|o1756|o1757|o1758|o1759|o1760|o1761|o1762|o1763|o1764|o1765|o1766|o1767|o1768|o1769|o1770|o1771|o1772|o1773|o1774|o1775|o1776|o1777|o1778|o1779|o1780|o1781|o1782|o1783|o1784|o1786|o1787|o1788|o1789|o1978|o1979|o1980|o1981|o1994|o1995|o1996|o1997|o1999|o2108|o2109|o2110|o2111|o2112|o2113|o2114|o2115|o2116|o2122|o2123|o2124|o2125|o2126|o2127|o2128|o2129|o2130|o2131|o2132|o2133|o2134|o2135|o2136|o2137|o2138|o2139|o2140 +AFRW#o1663|o1664|o1665|o1666|o2155|o2156|o2162|o2163|o2164|o2165 +AFRX#a1534|a5627|a5628|a5629|o1641|o1642|o1643|o1644|o1645|o1646|o1722|o1723|o1724|o1725|o1982|o1983|o1984|o1985|o2022|o2023|o2024|o2025|o2026|o2027|o2028|o2029|o2030|o2031|o2032 +AFRY#e3107 +AFS#A1064|A1069|E88|E492|E507|I275|I280|Y105|Y106|a5681|e160|e161|e401|e486|e3064|e3111|i236|i4187|i4192|o4|o8|o490|o523|o1617 +AFSF#e493|e494|e495|e3060|e3061|e3062 +AFSH#o492|o493|o494 +AFSK#a3658|a3659 +AFSM#O85|O86|e403|e404 +AFSN#A1065|A1066|a1521|a1522|a1523|e406|e455|e456|e457|e458|e459|e489 +AFSP#o534|o535 +AFSR#e3145|e3146|e3147|e3148|e3149|e3150|o495|o496|o497 +AFSS#E296|E297|e405|e488|o491|o498|o511|o512|o513 +AFST#e162|e163|e164|e165|e166|e167|e168|e402|e487|i234|o524|o525|o526|o527|o532|o533|o536 +AFT#E505|O279|Y107|a1528|a1535|a3663|a5647|a5661|e448|e2995|i4186|o537|o1624|o2177 +AFTB#a5662|a5663|e2994 +AFTF#a1459|a1460|a1461 +AFTK#o2173|o2174|o2175 +AFTL#a5652|e449 +AFTN#A174|A175|a5664|a5665|a5667|e450|e3001|e3119|e3120|e3121|e3122|e3123|e3124|e3125|e3126|o538|o539|o540|o541 +AFTR#a1536|a1537|a1538|a1539|a1540|a1541|a1542|a1543|a1544|a1545|a1546|a1547|a1548|a1549|a1550|a1551|a1552|a1553|a1554|a1555|a1556|a1557|a1558|a1559|a1560|a1561|a1562|a1563|a1564|a1565|a1566|a1567|a1568|a1569|a1570|a1571|a1572|a1573|a1574|a5603|a5604|a5605|a5641|a5642|a5643|a5644|a5645|a5646|a5648|e2180|e2181|e2997|e2998|e2999 +AFTS#O280|Y108|a3664|a3665|a5649|a5668|e3000 +AFTT#a5650|a5651|a5666|e2996 +AFWL#a5675|a5676|a5677 +AFWN#a5680 +AFWT#a5678|a5679 +AFX#a3656|a5670|o5|o516 +AFXL#o6|o499|o500|o501|o502|o503 +AFXN#E295|a5639|a5640|a5673|e490|e491|e492|e3057|e3058|e3059|o7|o1625|o1626|o1627 +AFXR#o531 +AFXS#a3657|a5672 +AFXT#a5671|o504|o505|o506|o507|o508|o509|o510|o528|o529|o530 +AH#O15|O93|a1767|a1770|o558|y14 +AHB#A195 +AHBS#A196 +AHKN#O6 +AHL#a5718 +AHM#a1769 +AHMR#e2905|e2906|e2907|e2908|e2909|e2910|e2911|e2912 +AHN#O95 +AHNS#O96 +AHR#O5 +AHS#O16|O94|y15|y16 +AHT#a1768 +AJ#A220|O276|a1586|e304|e320|y190 +AJBW#O98|O99|O100 +AJK#y192 +AJKL#e593|e594|e595|e596|e597|e598|e599|e600 +AJKS#A218|A219 +AJKT#e601|e602|e603|e607|e608|e609|e610 +AJKX#e604|e605|e606 +AJL#a1677|e314 +AJLF#O89|O90 +AJLL#a1678 +AJLR#a1679 +AJLS#a1593|a1594|a1595|a1680|e307 +AJLT#a1681|a1682 +AJN#A143|E448|E450|E452 +AJNK#a1589|a1683|e317|e318|e319|e2899|e2900|e2904 +AJNS#E449|E451|E453|a1596|a1597|a1598|a1602|a1603|e315|e316|e2901|e2902|e2903 +AJNT#a1599|a1600|a1601|a1604|a1605|a1606 +AJPT#E93|E94|E97|E98 +AJPX#E95|E96 +AJR#Y34|a1925|a5375|e6|e308|e312 +AJRL#e8 +AJRN#e9|e10 +AJRS#Y35|a5376|a5377|e7|e309 +AJRT#a1607|a1608 +AJS#A221|O277|O278|a1346|a1347|a1587|a1609|e305|e310|y191|y193 +AJSM#a1590 +AJST#a1591|a1592|e313 +AJT#a1588|e306 +AJTP#a1695|a1696 +AJTT#a1684|a1685|a1686|a1687|a1688|a1692|a1693|a1694 +AJTX#a1689|a1690|a1691 +AJWS#e311 +AK#A46|A176|A180|A996|E36|I42|O13|U1|Y55|a380|a1705|a1764|a4078|a5401|e1|e392|e501|e526|e611|i63|o9|o588|o592|u7|y17|y19|y163|y187|y197|y250|y253|y254 +AKBL#e2322|e2323|e2324|e2325 +AKBR#A226 +AKBT#e503|e504|e505 +AKF#O7|e2413 +AKFK#e2423|e2424|e2425|e2426|e2427|e2428|e2429|e2430|e2431|e2432|e2433|e2434|e2435|e2436 +AKFL#e2414|e2415|e2416|e2417|e2418|e2419|e2420|e2421|e2422 +AKFR#a4111|a4112|a4113 +AKFS#a1584 +AKFT#a4105|a4106 +AKHM#Y57|Y58 +AKK#a400|a1706|y247 +AKKL#E34|E35|a477|a478|a479|a480|a481|a482|a483|a484|a485|a486|a487|a488|a489|a490|a491|a492|a493|a494|a495|a496|a497|a498|a499|a500|a501|a502|a503|a504|a505|a506|a507|a508|a509|a510|a511|a512|a594|a595|a596|a597|a598|a599|a4080|a4081|e195|e196|e197|e198|e199|o294|o295|o296|o297|o298|o299|o300|o301|o302|o303|o304|o305|o306|o307|o308 +AKKM#a513|a514|a515|a516|a517|a518|a519|a520|a521|a522|a523|a524|a525|a526|a527|a528|a529|a530|a531|a532|a533|a534|a535|a536|a537|a538|a539|a540|a600|a601|a602|a603|a604|a605|a606|a607|a608|a609|a610 +AKKN#a560|a561|a562|a563|a564|a565|a566|a567|a568|a569|a570|a571|a572|a573|a733|a734|a735|a736|a737|a738|a739|a740 +AKKP#e506|e507|e508|o309|o310|o311|o312|o313|o314|o315|o316|o317|o318|o319|o320|o321|o322|o323|o324|o325|o326 +AKKR#A52|A53|a541|a542|a543|a544|a545|a546|a547|a548|a549|a550|a551|a552|a553|a554|a555|a576|a577|a578|a579|a580|a581|a582|a583|a584|a585|a586|a587|a588|a589|a590|a591|a592|a611|a612|a613|a614|a615|a616|a617|a618|a619|a749|a750|a751|a752|a753|a754|a755|a756|a757|a758|o327|o328|o329|o330|o331|o332|o333 +AKKS#a556|a557|a558|a559|a620|a621|a622|a623|a624|a625|a626|a627|a628|a629|a630|a631|a632|a633|a634|a635|a636|a637|a741|a742|a743|a744|a745|a746|a747|a748|a759|a760|a761|a762|a763|a764|a765|y248|y249 +AKKT#a574|a575|a593|a766|a767|a768|a769|a770|a771|a772 +AKKX#o284|o285|o286|o287|o288|o289|o290 +AKL#O19|a1699|e11|e232|e2326|e2354|i237|o542|u11|y200 +AKL0#O91|O92 +AKLB#e2383|e2384|e2385|e2386|e2387 +AKLH#O107|O108|O109|O110 +AKLJ#e233|e234|e235|e236|e237|e238|e239|e240 +AKLK#e215|e216|e217|e218|e219|e227|e228|e229|o1 +AKLL#u16|u17|u18 +AKLM#a1610|a1611|a1612|a1613|a1614|a1615|a1616|a1697 +AKLN#A986|A987|O17|O18|a4082|a4083|a4084|a4114|e523|e524|e525|e2328|e2353|o545|u10 +AKLP#e220|e221|e222|e223|e224|e225|e226|e2877|e2878|e2879|e2880 +AKLR#A189|A190|o381|o382|u8|é0|é1|é2 +AKLS#O20|e12|e13|e2329|e2330|e2331|e2332|e2333|e2334|e2335|e2336|e2337|e2338|e2342|e2343|e2344|e2345|e2346|e2347|e2348|e2349|e2350|e2351|e2355|i238|i239|o383|o384|o385|o544|u9|y201|y202 +AKLT#E444|E445|a720|a721|a722|a1617|a1618|a1619|a1620|a1621|a1622|a1623|a1624|a1698|e14|e15|e16|e497|e498|e499|e500|e2327|e2339|e2340|e2341|e2352|e2381|e2382|o543|é3|é4 +AKM#Y4|a715|a1577|o13 +AKMB#a1926 +AKMM#A178|A179 +AKMN#a885|a886|a5379|a5380|a5381|a5382|a5383|a5384|a5385|a5386|a5387|a5388|a5389|e284|e285|e286|e287|e288|e289|e541|e542|e543|e544|e545 +AKMR#a4085|a4086|a4087 +AKMS#Y5|a716|a717|o14 +AKN#A183|A205|E91|Y95|a718|a1575|a1718|a1927|e241|e2388|i64|i268|o11 +AKN0#a397|a398|a399 +AKNB#i249|i250 +AKNK#e513|e514|e515|e614|e2378|e2390|e2391|e2392|e2393|i66|i68|i69|i70|i71|i72|i73|i74|i75|i76|y21|y204 +AKNL#O2|a705|a706|a707|a708|a709|a710|a711|a712|a713|a714 +AKNM#e242|e243|e244|e245|e246|e247|e248|e249|e250|e251|e252|e253|e254|e255|e256|e257|e258|e259|e260|e261|e262|e263|e264|e265|e266|e267|e268|e269|e270|e271|e2356|e2357|i251|i252|i253|i254|i255 +AKNR#O3|i256|i257|i258|i259|i260|i261|i262|i263|i264|i265|i266|i267 +AKNS#A181|A182|A184|A206|A738|A739|E92|I36|I37|Y96|a719|a1576|a1700|a1701|a1702|a1703|a1704|a1707|a1708|a1709|a1710|a1711|a1712|a1713|a1714|a1715|a1716|a1717|a1719|e2389|i65|i67|i77|i240|i269|i270 +AKNT#I38|I39|U5|U6|U7|U8|a723|a724|a725|a4088|a4089|a4090|i241|i242|i243|i244|i245 +AKNW#O105|O106 +AKNX#i246|i247|i248 +AKP#a1578|e2394|o589 +AKPJ#e2395|e2396|e2397 +AKPL#A50|A51|a4091|a4092|a4093|a4094|a4095|e516|e517|e518 +AKPM#e2398|e2399|e2400 +AKPN#a888|a889|a890|a891|e2404 +AKPR#a887 +AKPS#e2401|e2402|e2405|o590|o591 +AKPT#e2403 +AKR#A65|A185|A191|I40|a773|a1579|a1674|a1730|a5390|a5396|e275|e2370|i61|o353|o546|o594|y251 +AKRB#a791|a792|a793|a794|a795|a796|a1731|a1732|a1733|a1734|a1741|a1742|a1743 +AKRF#a800|a801|a1645|a1646|a1647|a1648|a1649|a1650|a1651|a1652|a1669|a1670|a1671|a1672|a1673|a1720|a1721|a1722|a1723 +AKRJ#a775|a776|a777|e555|e556|e557 +AKRK#a1653|a1654|a1655|a1656|a1657|a1658|a1659|a1744|a1745|a1746|a1747|a1748|a1749|a1750|a1751|a1752|a1753 +AKRL#a809|a810 +AKRM#a786|a787|a788|a789|a790|a1737|a1738|a1739|a4096|a4097|a4098 +AKRN#A224|A225|U9|U10|U11|U12|a726|a727|a728|a797|a798|a799|a1625|a1626|a1627|a1628|a1629|a1630|a1631|a1632|a1633|a1634|a1635|a1636|a1637|a1638|a1639|a1640|a1641|a1642|a1643|a1644|a1736|a1756|a1757|a1758|a1759|a1760|a1761|a1762|a1763|a5394|o281|o282|o283 +AKRP#A67|A68|A187|A188|a802|a803|a804 +AKRR#a1726|a1727|a1728|a1729 +AKRS#A66|A186|A192|A736|A737|I41|a774|a778|a805|a806|a807|a808|a1580|a1660|a1661|a1662|a1663|a1664|a1665|a1666|a1667|a1668|a1675|a1740|a5391|a5393|a5395|a5397|e276|e558|e559|e560|e2369|e2371|o547|o548|o549|o550|o595|o596 +AKRT#a779|a780|a781|a782|a783|a784|a785|a1735|a1778|a1779|a1780|a5392|e561|e562|e563|y189|y194|y195|y196 +AKRX#a1754|a1755 +AKRY#e2913 +AKS#A47|A177|A1074|E37|I43|U2|Y56|a1585|a1765|a4079|a4110|a5402|a5403|a5583|a5735|a5737|e502|e519|e527|e546|e613|e3181|i4193|o10|o12|o593|o2211|u13|y18|y22|y164|y188|y198|y203 +AKS0#e3608|e3609 +AKSB#A997|A998|e3575|e3576|e4137|e4138|e4139|e4140|o2216|o2217|o2218|o2219 +AKSF#O283|O284|O285|e3482|e3483|e3484|e3485|e3486|e3487|o2225|o2226|o2227 +AKSH#e3488|e3489|e3490|e3491|e3492|e3493|e3494|e3495|e3496|e3497|e3498|e3499|e3500|e3501|e3502|e3503|e3504|e3505|e3506|e3507|e3508|e3509|e3510|e3511|e3512|e3513|e3514|e3515|e3516|e3517|e3518|e3519|e3520|e3521|e3522|e3523|e3524|e3525|e3526|e3527|e3528|e3529|e3530|e3531|e3532|e3533|e3534|e3535|e3536|e3537|e3538|e3539|e3540|e3541|e3542|i78|i79 +AKSJ#e3441|e3442|e3443|e3444|e3445|e3446|e3543|e3544|e3545|e3546|e3581|o2258|o2259|o2260|o2261|o2262|o2263|o2264|o2265|o2266|o2267|o2268|o2269|o2270|o2271|o2272|o2273 +AKSK#E522|E523|E532|O23|O24|e3188|e3189|e3190|e3191|e3192|e3193|e3194|e3195|e3196|e3197|e3198|e3199|e3200|e3201|e3202|e3203|e3204|e3205|e3206|e3207|e3208|e3209|e3210|e3211|e3212|e3247|e3248|e3249|e3250|e3251|e3252|e3253|e3254|e3255|e3256|e3330|e3331|e3332|e3333|e3334|e3335|e3336|e3337|e3338|e3339|e3340|e3341|e3342|e3343|e3344|e3345|e3346|e3347|e3348|e3349|e3350|e3351|e3352|e3353|e3354|e3355|e3356|e3357|e3358|e3359|e3360|e3361|e3362|e3363|e3364|e3365|e3366|e3367|e3368|e3369|e3370|e3371|e3372|e3373|e3374|e3375|e3376|e3377|e3378|e3379|e3380|e3381|e3382|e3383|e3384|e3385|e3386|e3387|e3388|e3389|e3390|e3391|e3392|e3393|e3394|e3395|e3396|e3397|e3398|e3399|e3400|e3401|e3402|e3403|e3404|e3405|e3406|e3407|e3408|e3409|e3410|e3411|e3412|e3413|e3414|e3415|e3416|e3417|e3418|e3419|e3420|e3421|e3422|e3423|e3424|e3425|e3426|e3427|e3428|e3429|e3430|e3431|e3432|e3433|e3434|e3435|e3436|e3437|e3438|e3439|e3440|e3547|e3548|e3549|e3577|e3919|e3920|e3921|e3922|o2220|o2221|o2222 +AKSL#A1076|Y88|Y89|Y90|Y91|Y92|Y93|Y94|a405|a406|a407|a408|a409|a410|a411|a412|a413|a414|a415|a416|a417|a5584|a5585|a5741|a5742|a5751|a5752|a5753|a5754|a5755|a5756|a5757|a5758|a5759|e3213|e3214|e3215|e3216|e3217|e3218|e3550|e3551|e3552|e3553|e3554|e4147|e4148|e4149|e4150|e4151|e4152|e4153|e4154|e4155|o2213|o2214|o2215 +AKSM#a5744|a5745|a5746|a5747|a5748|e290|e291|e533|e534|e3219|e3220|e3221|e3222|e3223|e3224|e3225|e3226|e3227|e3228|e3229|e3230|e3231|e3232|e3233|e3234|e3235|e3236|e3237|e3238|e3447|e3448|e3449|e3450|e3451|e3452|e3453|e3454|e3455|e3456|e3457|e3458|e3459|e3460|e3461|e3462|e3463|e3464|o2274|o2275|o2276 +AKSN#E535|E536|O286|O287|a418|a419|a420|a421|a422|a423|a424|a425|a426|a427|a428|a429|a5743|a5760|a5761|a5762|e189|e190|e191|e192|e193|e194|e528|e529|e530|e531|e532|e3481|e3582|e3583|e3584|e3585|e3586|e3587|o2223|o2224 +AKSP#a430|a431|a432|a433|a434|a435|a436|a437|a438|a439|a440|a441|a442|a443|a444|a445|a446|a447|e3616|e3617|e3618|e3619|e3620|e3621|e3622|e3623|e3624|e3625|e3626|e3627|e3628|e3629|e3630|e3631|e3632|e3633|e3634|e3635|e3636|e3637|e3638|e3639|e3640|e3641|e3642|e3643|e3644|e3645|e3646|e3647|e3648|e3649|e3650|e3651|e3652|e3653|e3654|e3655|e3656|e3657|e3658|e3659|e3660|e3661|e3662|e3663|e3664|e3665|e3666|e3667|e3668|e3669|e3670|e3671|e3672|e3673|e3674|e3675|e3676|e3677|e3678|e3679|e3680|e3681|e3682|e3683|e3684|e3685|e3686|e3687|e3688|e3689|e3690|e3691|e3692|e3693|e3694|e3695|e3696|e3697|e3698|e3699|e3700|e3701|e3702|e3703|e3704|e3705|e3706|e3707|e3708|e3709|e3710|e3711|e3712|e3713|e3714|e3715|e3716|e3717|e3718|e3719|e3720|e3721|e3722|e3723|e3724|e3725|e3726|e3727|e3728|e3729|e3730|e3731|e3732|e3733|e3734|e3735|e3736|e3737|e3738|e3739|e3740|e3741|e3742|e3743|e3744|e3745|e3746|e3747|e3748|e3749|e3750|e3751|e3752|e3753|e3754|e3755|e3756|e3757|e3758|e3759|e3760|e3761|e3762|e3763|e3764|e3765|e3766|e3767|e3768|e3769|e3770|e3771|e3772|e3773|e3774|e3775|e3776|e3777|e3778|e3779|e3780|e3781|e3782|e3783|e3784|e3785|e3786|e3787|e3788|e3789|e3790|e3791|e3792|e3793|e3794|e3795|e3796|e3797|e3798|e3799|e3800|e3801|e3802|e3803|e3804|e3805|e3806|e3807|e3808|e3809|e3810|e3811|e3812|e3813|e3814|e3815|e3816|e3817|e3818|e3819|e3820|e3821|e3822|e3823|e3824|e3825|e3826|e3827|e3828|e3829|e3830|e3831|e3832|e3833|e3834|e3835|e3836|e3837|e3838|e3839|e3840|e3841|e3842|e3843|e3844|e3845|e3846|e3847|e3848|e3849|e3850|e3851|e3852|e3853|e3854|e3855|e3856|e3857|e3858|e3859|e3860|e3861|e3862|e3863|e3864|e3865|e3866|e3867|e3868|e3869|e3870|e3871|e3872|e3873|e3874|e3875|e3876|e3877|e3878|e3879|e3880|e3881|e3882|e3883|e3884|e3885|e3886|e3887|e3888|e3889|e3890|e3891|e3892|e3893|e3894|e3895|e3896|e3897|e3898|e3899|e3900|e3901|e3902|e3903|e3904|e3905|e3906|e3907|e3908|e3909|e3910|e3911|e3912|e3913|e3914|e3915|e3916|e3917|e3918|o293 +AKSR#e3465|e3466|e3467|e3468|e3469|e3470|e3471|e3472|e3473|e3474|e3475|e3476|e3477|e3478|e3479|e3588|e3589|e3590|e3591|e3592|e3593|e3594|e3595|e3596|e3597|e3598|e3599|e3600|e3601|e4156|e4157|e4158|e4159|e4160|e4161|e4162|e4163|e4164|u2313 +AKSS#A1075|A1077|A1078|E524|E525|E526|E527|E528|a448|a449|a450|a451|a452|a453|a454|a455|a456|a457|a458|a459|a460|a461|a462|a463|a464|a465|a466|a467|a468|a5736|a5738|a5740|a5749|a5750|e272|e273|e274|e3182|e3183|e3184|e3185|e3186|e3187|e3239|e3240|e3241|e3242|e3243|e3244|e3245|e3246|e3257|e3258|e3259|e3260|e3261|e3262|e3263|e3264|e3265|e3266|e3267|e3268|e3269|e3270|e3271|e3272|e3273|e3274|e3275|e3276|e3277|e3278|e3279|e3280|e3281|e3282|e3283|e3284|e3285|e3286|e3287|e3288|e3289|e3290|e3291|e3303|e3304|e3305|e3306|e3307|e3308|e3309|e3310|e3311|e3312|e3313|e3314|e3315|e3316|e3317|e3318|e3319|e3320|e3321|e3322|e3323|e3324|e3325|e3326|e3327|e3328|e3329|e3480|e3555|e3556|e3557|e3558|e3559|e3560|e3561|e3562|e3563|e3564|e3565|e3566|e3567|e3568|e3569|e3602|e3603|e3604|e3605|e3606|e3607|e3923|o2212|u14|u15 +AKST#A63|A64|A193|A194|A999|A1000|A1001|A1002|A1003|A1004|A1005|A1006|A1007|A1008|A1009|A1010|A1011|E38|E39|E533|E534|O34|O35|O36|O37|O38|O39|O40|O41|O42|O43|O44|O45|a401|a402|a403|a404|a469|a470|a471|a472|a473|a474|a475|a476|a729|a730|a731|a732|a1676|a5398|a5399|a5400|a5739|e230|e231|e277|e278|e279|e280|e281|e535|e536|e537|e538|e539|e540|e2372|e2373|e2374|e2375|e2376|e2377|e3570|e3571|e3572|e3573|e3574|e3578|e3579|e3580|e3610|e3611|e3612|e3613|e3614|e3615|e3924|e3925|e3926|e3927|e3928|e3929|e3930|e3931|e3932|e3933|e3934|e3935|e3936|e3937|e3938|e3939|e3940|e3941|e3942|e3943|e3944|e3945|e3946|e3947|e3948|e3949|e3950|e3951|e3952|e3953|e3954|e3955|e3956|e3957|e3958|e3959|e3960|e3961|e3962|e3963|e3964|e3965|e3966|e3967|e3968|e3969|e3970|e3971|e3972|e3973|e3974|e3975|e3976|e3977|e3978|e3979|e3980|e3981|e3982|e3983|e3984|e3985|e3986|e3987|e3988|e3989|e3990|e3991|e3992|e3993|e3994|e3995|e3996|e3997|e3998|e3999|e4000|e4001|e4002|e4003|e4004|e4005|e4006|e4007|e4008|e4009|e4010|e4011|e4012|e4013|e4014|e4015|e4016|e4017|e4018|e4019|e4020|e4021|e4022|e4023|e4024|e4025|e4026|e4027|e4028|e4029|e4030|e4031|e4032|e4033|e4034|e4035|e4036|e4037|e4038|e4039|e4040|e4041|e4042|e4043|e4044|e4045|e4046|e4047|e4048|e4049|e4050|e4051|e4052|e4053|e4054|e4055|e4056|e4057|e4058|e4059|e4060|e4061|e4062|e4063|e4064|e4065|e4066|e4067|e4068|e4069|e4070|e4071|e4072|e4073|e4074|e4075|e4076|e4077|e4078|e4079|e4080|e4081|e4082|e4083|e4084|e4085|e4086|e4087|e4088|e4089|e4090|e4091|e4092|e4093|e4094|e4095|e4096|e4097|e4098|e4099|e4100|e4101|e4102|e4103|e4104|e4105|e4106|e4107|e4108|e4109|e4110|e4111|e4112|e4113|e4114|e4115|e4116|e4117|e4118|e4119|e4120|e4121|e4122|e4123|e4124|e4125|e4126|e4127|e4128|e4129|e4130|e4131|e4132|e4133|e4134|e4135|e4136|e4141|e4142|e4143|e4144|e4145|e4146|i62|o291|o292|o2228|o2229|o2230|o2231|o2232|o2233|o2234|o2235|o2236|o2237|o2238|o2239|o2240|o2241|o2242|o2243|o2244|o2245|o2246|o2247|o2248|o2249|o2250|o2251|o2252|o2253|o2254|o2255|o2256|y252 +AKSX#E529|E530|E531|e3292|e3293|e3294|e3295|e3296|e3297|e3298|e3299|e3300|e3301|e3302 +AKSY#o2257 +AKT#A48|A222|O14|O52|a811|a883|a892|a1581|a1724|e496|e509|e510|e612|e2358|e2411|y20|y199 +AKTB#O57|O58|O59|O111|e2406|e2407 +AKTF#O53|O54|O55|O56|a822|a823|a824|a825|a826|a827|a828|a829|a830|a831|a832|a833|a834|a835|a836|a837|a838|a839|a840|a841|a842|a843|o366|o367|o368|o369|o370|o371 +AKTH#o358|o359|o360 +AKTJ#o375|o376|o377 +AKTK#O274|O275|a4099|a4100|a4101|a4107|a4108|a4109|o354|o355|o356|o357 +AKTL#a851|a852|a853|a854|a855|a856|a857|a858|a859|a860|a861|a862|a863|a864|a865|a866|a867|a868|a869|a893|o361 +AKTM#a384|a385|a386|a387|a388|a389|a390|a391|a392|a393|a394|a395|a396 +AKTN#A69|A70|A740|O87|O88|Y87|a814|a815|a816|a817|a894|a895|a4102|a4103|a4104|e2361|o362|o363|o364|o365 +AKTP#e282|e283|o378|o379|o380 +AKTR#E40|E41|E42|E43|E44|E45|E117|E118|Y37|a844|a845|a846|a847|a848|a849|a870|a871|a872|a873|a896|e2365|e2366|e2367|e2368 +AKTS#A49|A71|A223|a812|a850|a884|a897|a1582|a1583|a1725|e511|e512|e547|e548|e549|e550|e551|e552|e553|e554|e2360|e2379|e2380|e2410|e2412|i80 +AKTT#a813|a874|a875|a876|a877|a880|a881|a882|e2359|o372|o373|o374 +AKTX#a878|a879|e2408|e2409 +AKWR#a5720|a5721|a5722|a5723 +AKX#a381 +AKXB#O103|O104 +AKXL#e520|e521|e522 +AKXN#a818|a819|a820|a821|a5323|a5324|a5325|a5326|a5327|a5328|a5329|a5330|e2362|e2363|e2364 +AKXS#a382|a383 +AKYM#O101|O102 +AL#A227|A229|A364|A377|A392|A395|A403|E119|E142|E163|E165|E173|E175|E233|I2|I51|O118|O137|Y6|Y97|a1781|a1928|a2007|a2129|a2130|a2189|a2230|a2239|a2269|a2286|a5724|e393|e615|e873|i273|i280|o559|o584|o614|o2193|y1|y74|y115|y118|y215|y237 +AL0#A440|a2379|a2382 +AL0K#a2385 +AL0S#A441|a2380|a2381|a2383|a2384 +ALB#A261|E125|E127|a1943|a2051|e648 +ALBK#A282|A283|a1944|a1945|a1946 +ALBM#A230|A231|A232|A233|A234|A235|a1957|a1958|a1959|a1960|a1961|a1962|a1963|a1964|a1965|a1966|a1967 +ALBN#A263|A264|A265|A266|A267|A268|A269|A278|A279|a1951|a1952|a1953|a1954|a1955 +ALBR#A270|A271|A272|A273|A274|A275|A276|A277|A280|A281|A284|E129|E130|e616|e617|e618|e619|e620|e621|e622|e623|e624|e652|e653|i310|i311 +ALBS#A262|E126|E128|a1929|a1930|a1956|a2052|a2053|e649|e654 +ALBT#a1947|a1948|a1949|a1950 +ALBW#e650|e651 +ALF#A333|A446|E221|O112|O127|O133|a2095|a2297|a2307|e828|o628 +ALFB#a2309|a2310|a2311|a2312|a2313|a2314|a2315|a2316|a2317|a2318|a2319|a2320|a2321|a2322|a2323|a2324|a2325|a2326|a2327|a2328|a2329|a2330|a2331|a2332|a2333|a2334 +ALFK#o617 +ALFL#a2028|a2029|a2265|a2298|a2427|o568|o569|o570 +ALFM#a2266|a2267|a2268 +ALFN#A335|A336|A337|A338|A339|A340|A419|A420|A454|A455|E223|E224|O126|a2096|a2219|a2299|a2300|a2335|a2336|a2337|e806|e807|e808|e809|e810|e811|e822|e823|e824|e825|e826|e827|e830|o612|o613|o631|o632 +ALFR#A341|A342|A343|A344|A345|A346|A448|A449|A450|A451|A452|A453|E225|E226|O129|O130|O135|O136|a2030 +ALFS#A334|A447|E222|E227|E228|O113|O128|O134|a2308|a2338|e829|e935|o629|o630 +ALFT#O131|O132|a2092|a2182|a2183|a2184|a2185|a2289|e812|e813|e814|e815|e819|e820|e821 +ALFX#a2186|a2187|a2188|e816|e817|e818|e831 +ALH#a2290 +ALHB#A379|A380 +ALHL#A394 +ALHM#A362|A363|y121|y122|y123 +ALHS#a2009|a2010|a2011|a2291|a2292 +ALJ#E145|a2137|e797|e2933 +ALJB#a2035|a2036|a2037|a2038|a2039|a2040|a2041|e842|e843|e844|e845|i296|i297|i298|i299 +ALJK#e786|e787|i326|i327 +ALJN#A303|A304|a2141|a2142|a2143|a2144|o608 +ALJR#A347|A348|A349|A350|A351|A352|A353|A354|A355|A356 +ALJS#E146|a2140|e788|e789|e790|e791|e792|e793|e794|e795|e796|e798|e2914|e2915|e2916|e2917|e2918|e2919|e2920|e2921|e2922|e2923|e2924|e2925|e2926|e2927|e2928|e2929|e2930|e2931|e2932|e2934 +ALJT#a2138|a2139|i300|i301|i302|i303|i304|i305|i306|i307|i308|i309 +ALK#A287|A301|I50|O121|a1931|a2031|a2033|a2083|e870|i278|y205 +ALKF#a1996|a1997|a1998 +ALKH#a1983|a1984|a1985|a1986|a1987|a1988|a1989|a1990|a1991|a1992|a1993|a1994|a1995 +ALKL#a2034|a2097|a2098|a2099|a2100|a2101|a2102|a2103|a2104|a2105|a2106|a2107|a2108|a2109|a2110|a2111|a2112|a2113|a2114|a2115|a2116|a2117|a2118|a2119|a2120|a2121|a2122|a2123|a2124|a2125|a2126|i281|i282|i283|i284|i285|i286|i287|i288|i289|i290|i291|i292|i293|i294|i295|o564|o565|o566 +ALKN#A357|A358|A359|A360|A361|A385|A386|A387|Y38|Y39|a2073|a2074|a2075|a2076|a2077|a2078|a2079|a2080|a2081|a2082|e782|e783|e784|e785|e913|e914|e915|e916|o561|o562|o563 +ALKP#o625|o626|o627 +ALKR#A370|a1932|a1933|a2042|a2043|a2044|a2045|a2046|a2145|a2146|a2147|a2148|a2149|a2150|a2151|a2152|a2153|a2154|a2155|a2156|a2157|a2158|a2159|a2160|a2161|a2162|a2163|a2164|o618|o619|o620|o621|o622|o623|o624 +ALKS#A288|A302|A316|A317|A318|A319|A320|A321|A322|A323|A324|A325|A326|A327|A328|A329|A330|A331|A332|O122|O123|a2032|e867|e868|e869|e871|e872|i279|y206|y207 +ALKT#A285|A286|A289|A290|E137|E138|E139|a2093|a2094|a2127|a2128|a2200|a2201|a2202|a2212|a2213|a2214|a2215|e663|e664|e665|e673|e674|e675|e676|e677|e678|e679|e680|e681|e682|e683|e684|e685|e686|e687|e688|e689|e690|e691|e692|e693|e694|e695|e696|e697|e698|e699|e700|e701|e702|e703|e704|e705|e706|e707|e708|e709|e710|e711|e712|e713|e714|e715|e716|e717|e718|e719|e720|e721|e722|e723|e724|e725|e726|e727|e728|e729|e730|e731|e732|e733|e734|e735|e736|e737|e738|e739|e740|e741|e742|e743|e744|e745|e746|e747|e748|e749|e750|e751|e752|e753|e754|e755|e756|e757|e758|e759|e760|e761|e762|e763|e764|e765|e766|e767|e768|e769|e770|e771|e772|e773|e774|e775|e776|e777|e778|e779|e780|i317 +ALKX#a2134|a2135|a2136|a2216|a2217|a2218|e666|e667|e668|e669|e670|e671|e672|e891|e892|e893|e894|e895|e896 +ALL#E220|E454|a2165|a2169 +ALLK#a2168 +ALLS#E455|a2166|a2167|a2170 +ALLT#u54|u55|u56|u57 +ALLX#u58|u59|u60 +ALM#A242|A407|E123|E192|E198|a2404|e888|i276 +ALMB#a2012|a2013|a2014 +ALMK#A244|A245 +ALMN#a1787|a1788|a1789|a2084|a2085|a2086|a2087|a2088|a2089|a2090|a2091|a2271|a2272|a2273|a2275|a2276|a2277|a2278|a2279|a2280|a2406|a2407|a2408|a2409|a2410|a2411|a2412|a2413|a2414|a2415|a2416|a2417|a2418|a2419|a2420|a2421|a2422|a2423|a2424|a2425|e799|e800|e801|e802|e803|e804|e805|e846|e847|e848|e849|e850|e851|e852|e853|e854|e855|i329|i330|i331|i332|i333|i334|i335|i336|i337|i338|i339|i340|i341|o575|o576|o577 +ALMP#O145|O146|O147|O148|O149|O150|O151|O152|O153|O154|O155 +ALMR#A1082|A1083|E194|E195|E196|E197|E200|E201|o615|o616 +ALMS#A243|A408|E124|E193|E199|O139|O140|a2281|a2282|a2405|a2426|e781|e889|e890|i277 +ALMT#A240|A241|A409|A410|a2274|i316 +ALMX#a2283|a2284|a2285 +ALN#A207|A238|A246|A248|A381|A388|E105|E121|E140|E167|E190|I44|I46|O119|O124|a2054|a2293|u30|u32|é5 +ALNB#a2056 +ALNK#E177|E178|a1786|a2294|a2295|a2296|e899|e900|e901|e902|e903|e904|e905|o574|y117|y239 +ALNN#a2064 +ALNR#E135|E136|E202|E203 +ALNS#A208|A239|A247|A249|A250|A251|A382|A389|A411|A412|A413|A414|E106|E122|E141|E168|E191|I45|I47|I54|I55|I56|I57|I58|O120|O125|a2055|a2065|a2066|a2067|a2068|a2195|a2196|a2197|i323|i324|i325|o573|u31|y126|é6 +ALNT#A390|A391|Y59|Y60|a2057|a2058|a2059|a2060|a2063|e625|e626|e627|o609|o610|o611 +ALNX#a2061|a2062 +ALP#A305|A422|a2302|e906|y130 +ALPK#a2304|a2305|a2306 +ALPM#e908|e909|e910 +ALPN#A421|a2339|a2340|e912|y132 +ALPR#A417|A418 +ALPS#A306|A423|A424|a2303|a2341|e628|e629|e630|e631|e875|e876|e877|e878|e879|e880|e881|e882|e883|e911|y133 +ALPT#e884|e885|e886|e907|y131 +ALR#E169|E208|E456|a2250|o571 +ALRJ#a2171|a2172|a2173|a2174|a2175|a2176|a2177|a2178|a2179|a2180|a2181 +ALRK#A252|A253|U15|U16 +ALRM#a1934|a1935|a1936|a1937|a1938|a1939|a1940|a1941|a2252|a2253|a2254 +ALRN#a1783|a1784|a1785|a2256|a2257 +ALRS#E170|E209|E457|a2255 +ALRT#A383|A384|a2015|a2016|a2017|a2018|a2019|a2020|a2021|a2022|a2023|a2251|a2342|a2343 +ALRX#U13|U14 +ALS#A228|A254|A365|A366|A371|A378|A393|A396|A397|A398|A404|A458|E120|E143|E144|E149|E153|E155|E164|E166|E174|E176|E183|E204|E206|E210|E212|E214|E234|I52|O138|Y7|Y98|a1790|a1942|a2008|a2024|a2047|a2133|a2190|a2191|a2199|a2238|a2240|a2243|a2287|a2288|a2344|a5725|a5726|e394|e395|e874|e887|e917|i328|i342|o560|o578|o2194|o2200|y75|y76|y119|y127|y129|y240 +ALSB#E151|E152|E157|E158|E159|E160|E161|E162 +ALSF#a2261|a2262|a2263|a2264|e930|e931|e932|e933|i349 +ALSH#A460|A461|e918 +ALSK#A257|A258|A259|A260|o581|o582|o583 +ALSM#E171|E172|E236|E237 +ALSN#A307|A308|A309|A310|A373|A374|A399|A400|A405|A406|A456|A457|E184|E185|O141|O142|O143|O144|a2050 +ALSP#E216|E217|a2244|a2245 +ALSR#i350|u19|u20|u21|u22|u23|u24|u25|u26|u27|u28|u29 +ALSS#A367|A372|A415|A416|A425|A426|A459|E150|E154|E156|E205|E207|E211|E213|E215|U19|a2049 +ALST#A255|A256|A375|A376|A401|A402|A430|A431|U17|U18|Y40|Y41|a2048|e632|e633|e634|e635|e636|e637|e638|e639|e640|e832|e833|e834|e835|e836|e837|e919|e920|e921|e922|e923|e924|e925|i312|i313|i314|i315|i351|i352|i353|i354|i355|i356|i357|i358|i359|i360|i361|i362|i363|i364|i365|i366|o572|o579|o580 +ALSW#E186|E187 +ALSX#A427|A428|A429 +ALT#A293|A311|A432|A434|E147|E179|E181|I48|Y8|a1782|a2069|a2198|a2220|a2246|a2301|a2345|a2392|e641|e838|e859|e897|e926|o567|o597|o601|o2195|y116|y159|y238 +ALTJ#a2394 +ALTK#A436|A437 +ALTM#A442|A443|a2221|a2222|a2223|a2386|a2387|a2388|u34|u35|u36|u37|u38|u39 +ALTN#A236|A237|A291|A292|A444|A445|E131|E132|E218|E219|O114|O115|a2071|a2229|a2249|e645|e841|e929|o598|o604|y161 +ALTR#A295|A296|A297|A298|A438|A439|E133|E134|a1999|a2000|a2001|a2002|a2003|a2004|a2005|a2006|a2203|a2204|a2205|a2206|a2207|a2208|a2209|a2210|a2211|a2224|a2225|a2226|a2346|a2347|a2348|a2349|a2350|a2351|a2352|a2353|a2354|a2355|a2356|a2357|a2358|a2359|a2360|a2361|a2362|a2363|a2364|a2365|a2366|a2367|a2368|a2369|a2370|a2371|a2372|a2373|a2374|a2375|a2376|a2377|a2378|a2396|a2397|a2398|a2399|a2400|a2401|a2402|e655|e656|e657|e658|e659|e660|e661|i318|i319|i320|i321|i322|o599|u33|u40|u41|u42|u43|u44|u45|u46|u47|u48|u49|u50|u51|u52|u53 +ALTS#A294|A299|A300|A312|A315|A433|A435|E148|E180|E182|I49|O116|O117|Y9|Y42|a2072|a2227|a2248|a2393|a2395|a2403|e644|e662|e840|e860|e861|e862|e863|e864|e865|e866|e898|e928|i274|i275|o600|o602|o603|o605|o606|o607|o2196|o2197|y162 +ALTT#Y99|Y100|a2070|a2228|a2247|a2389|a2390|a2391|e642|e643|e839|e927|e934|y160|y255|y256 +ALW#a2192|y128 +ALWB#a2231|a2232 +ALWF#a2025|a2026|a2027 +ALWN#E229|E230|a2233|a2234|a2235|a2237|y124 +ALWR#I53 +ALWS#a2193|a2194|a2428 +ALWT#E188|E189|E231|E232|a2236|y120 +ALWX#y125 +ALX#A368|o2198 +ALXL#o2199 +ALXM#a1968|a1969|a1970|a1971|a1972|a1973|a1974|a1975|a1976|a1977|a1978|a1979|a1980|a1981 +ALXN#A313|A314|E235|a2258|a2259|a2260|e646|e647|e856|e857|e858|i343|i344|i345|i346|i347|i348 +ALXR#a1982 +ALXS#A369 +ALYN#a2132|a2242|a2270 +ALYT#a2131|a2241 +AM#A209|A462|A514|A535|E256|I3|Y101|a1791|a2429|a2608|i1|o552|u61|y23|y257|y260 +AM0S#a2576|a2577|a2578|a2579 +AMB#a2635|i3|i414 +AMBB#i403|i404|i405|i406|i407|i408|i409 +AMBF#a2508|a2509|a2510|a2511 +AMBK#a2494|a2495|a2496|a2497|a2498|a2638|i4|i5 +AMBL#A475|A476|a2512|a2513|a2514|a2515|a2516|a2517|a2518|a2522|a2523|a2524|a2525|a2526|a2527|a2528|a2529|a2530|a2531|a2532|a2580|a2581|a2582|a2583|a2584|e969|e970|e971|e972|e973|e974|e975|e1013|e1014|e1015|e1016|e1017|e1018|e1019|e1037|e1038|e1039|e1040|e1041|e1042|e1043|e1044|e1045|e1046|e1047|e1048|e1049|e1050|e1051|e1052|e1053|e1054|e1055|e1056|e1057|e1058|e1059|e1060|e1061|e1062|e1063|e1071|e1072|e1073|e1074|e1075|e1076|e1077|i392|i393|i394|i395|i494|i495|i496|i497|i498|i499|i500|i501|i502|i503|i504|i505|i506|i507|i508|i509|i510|i511|i512|i513|u62|u63|u64|u67|u68|u69|u70 +AMBN#a2485|a2486|a2487|a2492|a2493|e976|e977|e978|e979|e980|e981|e982|i417 +AMBR#A473|A474|A477|A478|U20|U21|a2481|a2482|a2483|a2484|a2519|a2520|a2521|e983|e984|e985|e986|e987|e988|e989|e990|e991|e992|e993|e994|e995|e996|e997|e998|e999|e1000|e1001|e1002|e1020|e1021|e1022|e1096|e1097|e1098|e1099|e1100|e1101|e1102|e1103|e1104|e1105|e1106|e1107|e1108|e1109|e1110|e1111|e1112|e1113|e1114|e1115|e1116|e1117|e1118|e1119|e1120|e1121|e1122|e1123|e1124|e1125|e1126|e1127|e1128|e1129|i410|i411|i412|i413|u65|u66|u71|u72|u73|u74|u75|u76|u77|u78|u79 +AMBS#a2472|a2473|a2474|a2475|a2476|a2477|a2478|a2479|a2480|a2533|a2534|a2535|a2536|a2537|a2636|a2637|e1003|e1004|e1005|e1023|e1024|e1025|e1026|e1027|e1028|e1029|e1030|e1031|e1078|e1079|e1080|e1081|e1082|e1083|e1084|e1085|i2|i6|i7|i8|i9|i396|i397|i398|i399|i400|i401|i402|i416 +AMBT#a2488|a2489|a2490|a2491|a2499|a2500|e1006|e1007|e1008|e1009|e1010|e1011|e1012|e1032|e1033|e1034|e1035|e1036|e1064|e1065|e1066|e1067|e1068|e1069|e1070|i415|o633|o634|o635 +AMBW#e1088|e1089|e1090|e1091|e1092|e1093|e1094|e1095 +AMBX#a2501|a2502|a2503|a2504|a2505|a2506|a2507|a2538|a2539|a2540|a2541|a2542|a2543|e1086|e1087 +AMF#o734 +AMF0#a2703|a2704|a2705|a2706|a2707|a2708 +AMFB#a2698|a2699|a2700|a2701|a2702|i556|i557|i558|i559 +AMFR#a2709|a2710|a2711 +AMFS#e1242|e1243|e1244|e1245|e1246|e1247|e1248|e1249|e1250|e1251|e1252|e1255|e1256|o735 +AMFT#a2695|a2696|a2697|e1253|e1254 +AMH#O156|Y12 +AMHR#A510|A511|A512|A513 +AMHS#O157|Y13 +AMJ#i367 +AMJN#I65|I66|i373|i374|i375|i376|i377|i378|i379|i380|i381|i382|i383|i384|i385|i386 +AMJR#i370|i371 +AMJS#i368|i372 +AMJT#i369 +AMK#A516|A523|a2595|a2639|i387|o636 +AMKB#a2585|a2586|a2587|a2588 +AMKL#i432|i433 +AMKR#e1160|e1161|e1162|e1163|e1164|e1165|e1166|e1167|e1168|e1169|i479|i480|i481|i482|i483|i484|i485|i486|i487|i488|o643|o644|o645|é7|é8 +AMKS#A517|A524|a2596|a2597|i388|o637|o638 +AMKT#Y10|Y11|a2753 +AML#A479|E245|E247|E249|E251|e943 +AMLK#a2430|a2431|a2432|a2433|a2434|a2435|a2436|a2437|a2438|a2439 +AMLM#e1196|e1197|e1198 +AMLN#e945|e1194|e1195 +AMLR#a2544|a2545|a2546|a2547|a2548|a2549|a2550 +AMLS#A480|E246|E248|E250|E252|a1794|a1795|a1796|a1797|a2754|a2755|e946|e1321|e1322|e1323|e1324|e1325|e1326|e1327|e1328|e1329 +AMLT#I59|I60|a2742|a2743|a2744|e944|e1310|e1311|e1312|e1313|e1317|e1318|e1319|e1320|i520|i521|i522|i523|o639|u80|u81|u82 +AMLX#e1314|e1315|e1316|e1330|e1331|e1332|i524|i525 +AMM#i389 +AMMR#i464|i465 +AMMS#i390|i391 +AMN#A481|A521|O158|O160|Y43|Y45|a2551|a2598|a2601|a2610|i560|o640|y137|y140 +AMNB#a2552|a2553|a2554|a2555|o655|o656|o657 +AMNF#o667|o668|o669|o670|o671 +AMNK#a1793|a2640|a2641 +AMNL#E239|E240|E258|E259|I61|I62|i585|i586|i587|i588|i589|i590|i591 +AMNM#a2613|a2614 +AMNN#E253|E254|E255|a2440|a2441|a2442|a2631|a2632|a2633|e1170|e1171|e1172|e1173|e1174|i434|i435|i436|i437|i489|i490|i491|i492 +AMNP#O163|o658|o659|o660|o661|o662|o663 +AMNR#a2567|a2568|a2569|y139 +AMNS#A482|A522|O159|Y44|Y46|a2599|a2600|a2611|a2622|a2623|a2624|a2625|a2626|a2627|a2628|a2629|a2630|e954|e955|e956|e957|e958|e959|e960|e961|e962|i466|i467|i468|i469|i470|i471|i561|i562|i563|i564|i565|i566|i567|i568|i569|i573|i574|i575|i576|i577|i578|i579|i580|i581|i582|i583|o641|o642|o646|o647|o664|o665|o666|y138 +AMNT#A465|A466|Y47|Y48|Y49|a2556|a2557|a2558|a2559|a2560|a2561|a2562|a2563|a2564|a2565|a2566|a2612|a2634|a2642|a2643|a2644|a2677|a2678|a2679|a2680|a2681|e947|e948|e949|e950|e1135|e1136|e1137|e1138|e1139|e1140|e1141|i570|i571|i572|i584 +AMNX#a2615|a2616|a2617|a2618|a2619|a2620|a2621|e951|e952|e953 +AMP#a2685|i600|u83 +AMP0#e1227|e1228|e1229|e1230|e1231|e1232|e1233|e1234|e1235|e1236|e1237|e1238 +AMPF#i801|i937|i938|i939|i940|i941|i942 +AMPK#i602|i603|i604|i605|i606|i607|i608|i670|i671|i672|i673|i674|i675|i1063|i1064|i1065|i1066|i1067|i1068|i1069 +AMPL#a2712|a2713|a2714|a2715|a2716|a2717|a2718|a2719|a2720|a2721|a2722|a2723|a2724|a2725|a2726|a2727|a2728|a2729|e1268|e1269|e1270|e1271|e1272|e1273|e1274|e1275|e1276|e1277|e1278|e1279|e1280|e1281|e1282|e1283|e1284|i616|i617|i618|i619|i620|i621|i622|i623|i624|i625|i626|i686|i687|i688|i689|i690|i691|i692|i818|i819|i820|i821|i822|i823|i824|i825|i826|i827|i828|i829|i830|i831|i832|i833|i834|i835|i836|i837|i838|i839|i840|i841|i842|i843|i844|i845|i846|i847|i848|i849|i850|i851|i852|i853|i854|i855|i856|i857|i858|i859|i860|i861|i862|i863|i864|i865|i866|i867|i868|i869|i870|i871|i872|i873|i874|i875|i876|i1070|i1071|i1072|i1073|i1074|i1075|i1076|i1077 +AMPN#e1225|e1226|i627|i628|i629|i693|i694|i695|i696|i697|i698|i699|i700|i701|i702|i703|i704|i805|i806|i807|i808|i809|i810|i877|i878|i933|i934|i935|i936|i1078|i1079 +AMPR#A528|A529|a2687|a2688|a2689|a2690|a2691|a2692|a2693|a2694|e1239|e1240|e1241|e1257|e1258|e1259|e1260|e1261|e1262|e1263|e1264|e1265|e1266|e1267|e1285|e1286|e1287|e1294|e1295|e1296|e1297|e1298|e1308|e1309|i609|i610|i611|i612|i613|i614|i615|i630|i631|i632|i633|i634|i635|i636|i637|i705|i706|i707|i708|i709|i710|i711|i712|i713|i714|i715|i716|i717|i718|i719|i720|i721|i722|i723|i724|i725|i726|i727|i728|i729|i730|i731|i732|i733|i734|i735|i736|i737|i738|i739|i740|i741|i742|i743|i744|i745|i746|i747|i748|i749|i750|i751|i752|i753|i754|i755|i756|i757|i758|i759|i760|i761|i762|i763|i764|i765|i766|i767|i768|i769|i770|i771|i772|i773|i774|i775|i776|i777|i778|i779|i780|i781|i782|i783|i784|i785|i786|i787|i788|i789|i879|i880|i881|i882|i883|i884|i885|i886|i887|i888|i889|i890|i891|i892|i893|i894|i895|i896|i897|i898|i899|i900|i901|i943|i944|i945|i946|i947|i948|i949|i950|i951|i952|i953|i954|i955|i956|i957|i958|i959|i960|i961|i962|i963|i964|i965|i966|i967|i968|i969|i970|i971|i972|i973|i974|i975|i976|i977|i978|i979|i980|i981|i982|i983|i984|i985|i986|i987|i988|i989|i990|i991|i992|i993|i994|i995|i996|i997|i998|i999|i1000|i1001|i1002|i1003|i1004|i1005|i1006|i1007|i1008|i1009|i1010|i1011|i1012|i1013|i1014|i1015|i1016|i1017|i1018|i1019|i1020|i1021|i1022|i1023|i1024|i1025|i1026|i1027|i1028|i1029|i1030|i1031|i1032|i1033|i1034|i1035|i1036|i1037|i1038|i1039|i1040|i1041|i1042|i1043|i1044|i1045|i1046|i1047|i1048|i1049|i1050|i1051|i1052|i1053|i1054|i1055|i1056|i1057|i1080|i1081|i1082|i1083|i1084|u84|u85|u86|u87|u88 +AMPS#a2686|a2730|i601|i638|i639|i640|i641|i642|i643|i644|i645|i646|i647|i648|i649|i650|i651|i652|i811|i812|i813|i902|i903|i904|i905|i906|i907|i908|i909|i910|i911|i912|i913|i914|i915|i916|i917|i918|i919|i920|i921|i922|i923|i924|i925|i926|i927|i1058|u89 +AMPT#a2731|a2732|a2733|a2734|a2735|a2736|a2737|a2738|a2739|a2740|e1299|e1300|e1301|e1302|e1303|e1304|e1305|e1306|e1307|i653|i654|i655|i656|i657|i658|i676|i677|i678|i679|i680|i681|i682|i683|i684|i685|i790|i791|i792|i793|i794|i795|i796|i797|i798|i799|i800|i802|i803|i804|i928|i929|i930|i931|i932|i1059|i1060|i1061|i1062|i1085|i1086|i1087|i1088|i1089|i1090|i1091|i1092|u90|u91 +AMPW#e1288|e1289|e1290|e1291|e1292|e1293 +AMPX#i659|i660|i661|i662|i663|i664|i665|i666|i667|i668|i669|i814|i815|i816|i817 +AMR#A508|A525|E243|E262|O161|a2682|e1156|e1175|i592|y25|y258 +AMRF#a2657|a2658|a2659 +AMRJ#e1145|e1146|e1147|e1148|e1149|e1150|e1151|e1152|e1153|e1154 +AMRK#A483|A484|A485|A486|A487|A488|A489|A490|A491|A492|A493|A494|A495|A496|A497|A498|A499|A500|A501|A502|A503|A504 +AMRL#A467|A468|a2447|a2448|a2449|a2645|a2646|a2647|a2648|e1142|e1143|e1144|i526|i527|i528|i529|i530 +AMRN#A505|A506|A507|a2443|a2444|a2445|i595|y29 +AMRR#y27|y28 +AMRS#A509|A526|E241|E242|E244|E263|O162|a2570|a2571|a2572|a2573|a2574|a2575|a2649|a2650|a2651|a2652|a2653|a2654|a2655|a2656|a2683|a2684|e1157|e1176|e1180|i472|i473|i474|i475|i594|y30 +AMRT#a2446|a2660|a2661|a2662|a2663|a2664|a2665|a2666|a2667|a2668|a2669|a2670|a2671|a2672|a2673|a2674|a2675|a2676|e1155|e1177|e1178|e1179|i531|i532|i533|i534|i535|i536|i537|i538|i539|i540|i541|i542|i543|i544|i545|i546|i547|i548|i549|i550|i551|i552|i553|i554|i555|i593|y26 +AMRX#i476|i477|i478 +AMS#A210|A515|A527|A536|E238|E257|Y102|a1798|a2450|a2464|a2602|a2609|a2745|e936|e1130|e1333|o553|o557|y24|y31 +AMSB#i493 +AMSK#Y14|e963|e964|e965|e966|e967|e968 +AMSM#a2466|a2467|a2747|a2748|a2749 +AMSN#A469|A470|A471|A472|a2453|a2469|a2470|a2471|a2751|a2752|e1133|e1184|e1185|e1186|o648|o649|o650 +AMSR#e1181|e1182|e1183|i455|i456 +AMSS#a2452|a2468|a2750|e1131|e1134 +AMST#A530|A531|a2451|a2465|a2746|e1132|y259 +AMT#A197|A199|A519|E260|a1792|a2589|a2590|a2603|a2741|e1187|e1199|o651 +AMTB#i418|i596|i597|i598|i599 +AMTF#e1223|e1224 +AMTK#e1158|e1159|e1202|e1203 +AMTM#I63|I64 +AMTN#e1193|e1204|o654 +AMTR#A532|a2454|a2455|a2456|a2457|a2458|a2459|a2460|a2461|a2462|a2463|a2605|a2606|a2607|e1190|e1191|e1192|i438|i439|i440|i441|i442|i443|i444|i445|i446|i447|i448|i449|i450|i451|i452|i453|i454|i514|i515|o554|o555|o556 +AMTS#A198|A200|A463|A464|A520|E261|a2591|a2592|a2594|a2604|e1188|e1201|i457|i458|i459|i516|i517|i518|i519|o652 +AMTT#e1189|e1200|i419|i420|i421|i422|i426|i427|i428|i429|i430|i431|i460|i461|i462|i463|o653 +AMTX#a2593|i423|i424|i425 +AMW#A533 +AMWS#A534 +AMX#A518 +AMXN#e1205|e1206|e1207|e1208|e1209|e1210|e1211|e1212|e1213|e1214|e1215|e1216|e1217|e1218|e1219|e1220|e1221|e1222 +AMXT#e937|e938|e939|e940 +AMXX#e941|e942 +AN#A213|A537|A641|A643|A651|A657|A698|E440|I5|I7|I67|I68|I112|I137|O169|Y85|a2756|a3031|a3221|a3609|a5727|e1334|e1816|e2174|i1093|i2444|i3807|o672|o680|o2201|y77|y134|y165|y208|y210 +AN0#A672 +AN0K#u888|u889 +AN0L#a3372|a3373|a3374|a3375|a3376|a3377|a3378|a3379|a3380|a3381|a3382|a3383|a3384|a3385|a3386|a3387|e1954|e1955|e1956 +AN0M#a2904|a2905|a2906|a2907|a2908|a2909|a2910|a2911|a2912|a2913|a2914|a2915|a2916|a3366|a3367|a3368 +AN0N#A673|A674|a3617|i1187|u188|u189|u1868|u1869|u1870|u1871 +AN0R#a3301|a3369|a3370|a3371|a3388|a3389|a3390|a3391|a3392|a3393|a3394|a3395|a3396|a3397|a3398|a3399|a3400|a3401|a3402|a3403|a3404|a3405|a3406|a3407|a3408|a3409|a3410|a3411|a3412|a3413|a3414|a3415|a3416|e1957|e1958|e1959|e1960|e1961|e1962|e1963|e1964|e1965|e1966|e1967|e1968|e1969|e1970|e1971|e1972|e1973|e1974|e1975|e1976|e1977|e1978|e1979|u190|u191 +AN0S#e1980|e1981|e1982|e1991 +AN0X#e1983|e1984|e1985|e1986|e1987|e1988|e1989|e1990 +ANBJ#u1426 +ANBK#i1193|u202|u215|u216|u217|u258|u259|u260|u261 +ANBL#A645|A646|A647|A648|a2765|a2766|a2767|e1336|e1337|e1338|e1339|e1340|e1341|e1342|e1810|e1811|e1812|e1813|e1814|e1815|i1094|i1095|i1096|i1198|u95|u203|u204|u205|u206|u218|u219|u220|u221|u222|u223|u224|u225|u235|u236|u237|u238|u239|u240|u241|u242|u243|u244|u245|u246|u247|u248 +ANBN#i1191|i1192|u226|u227|u228|u229|u232|u233|u234|u250|u251|u262 +ANBP#A539|A540|a2757|a2758|a2759|a2760|a2761|a2762|a2763|a2764 +ANBR#i1188|i1189|i1190|i1194|i1195|i1196|i1197|i1864|i1865|i1866|i1867|i1868|i1869|u96|u207|u208|u209|u210|u211|u212|u249|u253|u254|u255|u256|u257|u263|u264|u265|u266|u267|u268 +ANBS#u97|u230|u1427|u1428|u1429|u1430 +ANBT#a3610|a3611|u94|u213|u214|u231|u269|u270|u271|u272|u1431|u1432|u1433|u1434 +ANBW#u252 +ANBX#u92|u93 +ANF#e2163|e2166|i2159|i3591|u1139 +ANF0#u925|u926|u927|u938|u939|u940 +ANFB#e1651|e1652|e1653|e1654|e1655|e1656|e2134|e2135|i1871|i1872|i1873|i1874 +ANFF#u941|u942|u943|u944 +ANFJ#i3711|i3712|i3713|i3714|i3715|i3716|i3717|i3718 +ANFK#i1875|i1876|i1877|i1878|i1879|i1880|i1881|i1882|i1883|i1884|i2006|i2007|i2008|i2009|i2010|i2011|i2012|i2013|i2014|i2015|i2016|i2099|i3630|i3631|i3632|i3633|i3634|i3635|i3637|i3638|i3639|i3640|i3641|i3642|i3643|i3719|i3720|i3721|i3722|i3723|i3724|i3725|i3751|i3752|i3753|i3759|i3760|i3761|i3762|i3763|i3764|i3765|u125|u126|u951|u969|u970|u971|u983|u1126|u1127 +ANFL#a3291|a3599|a3600|a3601|e1657|e1658|e1659|e1660|e1661|e1662|e1663|e1664|e1665|e2118|e2119|e2120|e2121|e2122|e2123|e2124|e2125|e2126|e2127|e2128|e2129|i1967|i1968|i1969|i1970|i2017|i2018|i2019|i2020|i2055|i2056|i2057|i2058|i2059|i2060|i2066|i2067|i2068|i2069|i2070|i2071|i2072|i2073|i2074|i2075|i2076|i2077|i2100|i2101|i2102|i2103|i2104|i2105|i2106|i2107|i2108|i2109|i2110|i2111|i2112|i2113|i2114|i2115|i2116|i2117|i2118|i2119|i2120|i2121|i2122|i2123|i2124|i2125|i2126|i2127|i2128|i2129|i2130|i2131|i2132|i2133|i2134|i2135|i2136|i2137|i2138|i2139|i2140|i2141|i2142|i2143|i2144|i2145|i2146|i2147|i2148|i2149|i2150|i2151|i2152|i2153|i2154|i2155|i2156|i2157|i2158|i3599|i3600|i3601|i3602|i3603|i3604|i3605|i3606|i3607|i3608|i3609|i3610|i3611|i3612|i3613|i3614|i3615|i3616|i3730|i3731|i3732|i3733|i3734|i3766|i3767|i3768|i3769|i3770|i3771|i3772|i3773|i3774|i3775|i3776|i3777|i3778|i3779|i3780|i3781|i3782|u127|u192|u193|u194|u195|u196|u890|u920|u921|u928|u949|u950|u960|u961|u972|u973|u974|u975|u976|u977|u978|u979|u980|u981|u982|u984|u985|u986|u987|u1018|u1242|u1243|u1244|u1932|u1933|u1934|u1935|u1936 +ANFM#i1971|i1972|i1973|i1974|i1975|i2160|i2161|u929|u930|u931|u952 +ANFN#e2130|e2131|e2132|e2133|i1976|i1977|i1978|i1979|i1980|i1981|i1982|i1983|i1984|i1985|i1986|i1987|i1988|i1989|i1990|i2078|i2079|i2080|i2081|i2082|i2083|i2084|i2085|i2086|i2087|i2088|i2089|i2090|i2091|i2502|i2503|i2504|i3644|i3645|i3646|i3647|i3648|i3649|i3650|i3651|i3652|i3653|i3654|i3655|i3656|i3657|i3658|i3659|i3660|i3661|i3662|i3726|i3727|i3728|i3729|u891|u892|u893|u894|u895|u953|u962|u1003|u1019|u1020|u1927|u1937 +ANFR#A659|I134|a2882|a2883|a2884|a3197|a3198|a3199|e1666|e1667|e1668|e1669|e1670|e1671|e1672|e1673|e1674|e1675|e1676|e1677|e1678|e1679|e1680|e1681|e1682|e1683|e1684|e1685|e1686|e2137|e2143|e2144|e2145|e2146|e2147|e2148|e2149|e2150|e2151|e2152|e2153|e2154|i1991|i1992|i1993|i1994|i1995|i2021|i2022|i2023|i2024|i2025|i2026|i2027|i2028|i2029|i2030|i2031|i2032|i2033|i2034|i2035|i2036|i2037|i2038|i2039|i2040|i2041|i2092|i2093|i2094|i2095|i2096|i2097|i2098|i2162|i2163|i2164|i2165|i2166|i2167|i2168|i2169|i2170|i2171|i2172|i2173|i2174|i2175|i2176|i2177|i2178|i2179|i2180|i2181|i2183|i2184|i2185|i2186|i2187|i2188|i2189|i2190|i2191|i2192|i2193|i2194|i2195|i2196|i2197|i2198|i2199|i2200|i2201|i2202|i2203|i2204|i2205|i2206|i2207|i2208|i2209|i2210|i3617|i3618|i3619|i3620|i3621|i3622|i3623|i3624|i3625|i3663|i3664|i3665|i3666|i3667|i3668|i3669|i3670|i3671|i3672|i3673|i3674|i3675|i3676|i3677|i3678|i3679|u128|u129|u922|u923|u924|u954|u955|u963|u988|u989|u990|u991|u992|u993|u994|u995|u996|u997|u998|u999|u1000|u1001|u1002|u1004|u1005|u1006|u1007|u1008|u1009|u1010|u1011|u1012|u1013|u1014|u1015|u1016|u1017|u1021|u1022|u1023|u1024|u1025|u1129|u1130|u1132|u1133|u1134|u1135|u1136|u1137|u1138|u1245|u1246|u1247|u1248|u1249|u1250|u1251|u1252|u1253|u1254|u1255|u1256|u1257|u1258|u1259|u1260|u1261|u1262|u1263|u1264|u1265|u1928|u1929|u1930|u1931|u1938|u1939|u1940 +ANFS#e2138|e2139|e2140|e2141|e2142|e2155|e2156|e2157|e2158|e2164|e2165|e2167|i1885|i1886|i1887|i1888|i1889|i2003|i2004|i2005|i2042|i2043|i2044|i2045|i2046|i2047|i2048|i2211|i2212|i2213|i2214|i2215|i2216|i2217|i3629|i3636|i3680|i3681|i3682|i3683|i3684|i3685|i3686|i3687|i3688|i3689|i3690|i3691|i3692|i3693|i3694|i3695|i3696|i3697|i3698|i3699|i3700|i3701|i3702|i3703|i3704|i3735|i3736|i3737|i3738|i3739|i3754|i3755|i3756|i3757|i3758|u934|u935|u936|u937|u945|u946|u947|u1026|u1131|u1467|u1941|u1942 +ANFT#e2136|i1930|i1931|i1932|i1933|i1996|i1997|i1998|i1999|i2000|i2001|i2002|i2049|i2050|i2051|i2052|i2053|i2054|i2061|i2062|i2063|i2064|i2065|i2182|i2475|i2476|i2477|i2478|i2482|i2483|i2484|i2485|i2486|i3592|i3593|i3594|i3595|i3596|i3597|i3598|i3705|i3706|i3707|i3708|i3709|i3710|i3740|i3741|i3742|i3743|i3744|i3745|i3746|i3747|i3748|i3749|i3750|u197|u198|u919|u948|u956|u957|u958|u959|u964|u965|u966|u967|u968|u1128 +ANFX#e2159|e2160|e2161|e2162|i2218|i2219|i2220|i2479|i2480|i2481|i3626|i3627|i3628|u932|u933|u1436|u1437 +ANFY#e2168|e2169|u1140 +ANH#a3612 +ANHB#i2273|i2274|i2275|i2276|i2277|i2278|i2279|i2280|i2314|i2315|i2316|i2317|i2318|i2319|i2320|i2321|i2322|i2323|i2324 +ANHF#u1110 +ANHJ#u1109 +ANHK#u1098|u1099|u1100|u1101 +ANHL#a3188|a3189|a3190|a3191|a3192|a3193|a3194|a3195|a3196|i2281|i2282|i2283|i2284|i2285|i2286|i2287|i2288|i2289|i2290|i2291|i2292|i2293|i2294|i2295|u1059|u1073|u1074|u1075|u1076|u1077|u1081|u1082|u1097|u1961|u1962 +ANHM#A543|A544|i2325|i2328|i2329|i2330|i2331|i2332|i2333|i2334|u1060 +ANHN#e1735|e1736|e1737|e1738|e1739|e1740|e1741|e1742|e1743|e1744|u1061|u1062|u1063|u1064|u1065|u1087|u1088|u1089|u1090|u1091 +ANHP#u1066|u1067|u1068|u1069|u1070 +ANHR#a3621|e1745|i2296|i2297|i2298|i2299|i2300|i2301|i2302|i2303|i2304|i2305|i2306|i2307|i2308|i2309|i2310|i2311|i2312|i2313|u1071|u1072|u1078|u1083|u1102|u1103|u1104|u1105|u1106|u1107|u1108 +ANHS#i2326|i2327|u1084|u1085|u1092 +ANHT#a3095|u1079|u1080|u1086 +ANHX#u1093|u1094|u1095|u1096 +ANJ#A599|e1758 +ANJK#i2380|i2381|i2382|i2383|i2384|i2385|i2386|i2387|i2388|i2389 +ANJL#A586|A587|A588|A589|A590|A591|A592|A593|A594|A595|A596|A597|A598|a3032|a3033|a3034|a3035|a3036|a3037|a3038|a3039|a3040|a3041|a3042 +ANJM#e1751|e1752|e1753|e1763|e1764|e1765 +ANJN#a3048|a3049|e1696|e1697|e1698|e1699|e1700|e1701|e1702|e1703|e1704|e1705|e1706|e1707|e1708|e1754|e1755|e1756|e1757|i2222|i2223|i2224|i2225|i2226|i2227|i2228|i2229|i2230|i2271|i2272|i2393|i2394|i2395|u1029|u1030|u1031 +ANJP#a3050|a3051 +ANJR#a3043|a3044|a3045|a3046|a3047|i2396|i2397|i2398|i2399|i2400|i2401|i2402|i2403|i2404|i2405|i2406|i2407|y219 +ANJS#A600|a3052|a3053|a3054|e1766|i2231|i2232|i2233|i2234|i2235|i2236|i2408|i2409|i2410|u1266|u1267|u1268|u1269|u1270|u1271|y220 +ANJT#i2390|i2391|i2392 +ANJX#y221 +ANJY#e1759|e1760|e1761|e1762 +ANK#E268|I70|I71|I142|O164|Y17|Y22|Y24|Y61|Y79|a3156|e1374|e1687|e1828|i1199|i2411|i2431|i3809|u1213|y32|y33|y218 +ANK0#i2221|u443|u444|u445 +ANKB#i1504|i1505|i1506|i1507|i1508|i1509|i1510|i1511|i1512|i1513|i1514|i1515|i2413|i2414|i2415 +ANKF#u446|u447|u448|u449|u882|u883|u1038|u1039 +ANKH#i1353|i1354|i1355|i1356|i1357|i1358 +ANKJ#e1688|e1689|e1690|e1691|e1692|e1693|e1694|e1695 +ANKK#A601|A602|i1101|i1102|i1103|i1104|i1105|i1343|i1344|i1345|i1346|i1347|i1348|i1349|i1350|i1351|i1352|u104|u105|u106|u107|u108|u109|u110|u111|u112|u113|u116|u426|u1435 +ANKL#A603|A604|A605|A606|A607|A608|A609|A610|A611|A612|A613|A614|A615|A616|A617|A618|A619|A620|A621|A622|A623|A624|A625|A626|A627|A628|A629|A630|A631|A632|E269|E270|E271|E272|E273|E274|E275|E276|E277|E278|I102|I103|a3055|a3056|a3057|a3058|a3059|a3060|a3061|a3062|a3063|a3064|a3065|a3066|a3067|a3068|a3069|a3070|a3071|a3072|a3091|a3092|a3093|a3094|a3159|a3160|a3161|a3162|a3163|a3164|a3165|a3166|a3167|e1440|e1441|e1442|e1443|e1444|e1445|e1446|e1447|e1448|e1449|e1450|e1730|e1731|e1732|e1733|e1734|i1200|i1201|i1322|i1323|i1324|i1325|i1326|i1327|i1328|i1329|i1330|i1331|i1332|i1333|i1334|i1335|i1336|i1337|i1338|i1339|i1340|i1341|i1342|i1516|i1517|i1518|i1519|i1520|i1521|i1522|i1523|i1524|i1525|i1908|i1909|i1910|i2237|i2238|i2239|i2240|i2241|i2421|i2422|i2423|i2495|i2496|i2497|i2498|i2499|i2500|i2501|o675|o676|o677|o678|u273|u324|u325|u326|u327|u328|u329|u330|u331|u332|u333|u334|u335|u336|u337|u338|u339|u340|u341|u342|u343|u344|u345|u346|u347|u348|u349|u350|u351|u352|u353|u354|u355|u356|u357|u358|u359|u360|u361|u362|u464|u465|u877|u878|u879|u880|u1032|u1033|u1034|u1035|u1056|u1057|u1058|u1214|u1540 +ANKM#I104|I105|e1375|e1376|e1377|e1378|e1379|e1380|e1381|e1458|e1459|e1460|e1461|e1462|e1463|e1464|e1503|e1504|e1505|e1506|e1507|e1508|e1509|e1746|e1747|e1748|e1749|e1750|i1359|i1360|i1361|i1362|i1363|i1364|i1365|i1366|i1367|i1368|i1369|i1370|i1371|i1372|i1373|i1374|i1375|i1376|i1377|i1378|i1379|i1380|i1381|i1382|i1383|i1384|i1385|i1386|i1387|i1388|i1389|i1390|i1391|i1392|i1393|i1394|i1395|i1396|i1397|i1398|i1399|i1400|i1526|i1527|i1528|i1529|i1530|o679|u363|u364|u365|u366|u367|u368|u369|u370|u371|u372|u373|u374|u375|u376|u377|u378|u379|u380|u381|u382|u1111|u1272 +ANKN#Y19|a2773|a2774|a2775|e1469|e1470|e1471|e1472|i1202|i1203|i1204|i1205|i1206|i1207|i1208|i1209|i1210|i1401|i1402|i1403|i1404|i1405|i1406|i1407|i1408|i1409|i1410|i1411|i1412|i1413|i1414|i1415|i1416|i1417|i1418|i1419|i1420|i1421|i1422|i1423|i1424|i1425|i1426|i1427|i1428|i1429|i1430|i1431|i1432|i1433|i1434|i1435|i1436|i1437|i1438|i1439|i1440|i1441|i1442|i1443|i1444|i1445|i1446|i1447|i1448|i1449|i1450|i1451|i1452|i1531|i1532|i2242|i2270|i2419|i2420|o688|u115|u274|u275|u383|u384|u385|u386|u387|u388|u389|u390|u391|u392|u393|u394|u395|u396|u397|u398|u399|u400|u401|u402|u403|u404|u405|u406|u407|u408|u409|u410|u411|u412|u413|u414|u415|u416|u417|u418|u419|u420|u421|u422|u423|u424|u425|u437|u438|u850|u851|u852|u1027|u1028|u1052|u1053|u1054|u1215|u1273|u1274|u1275|u1276|u1277|u1278|u1279|u1280|u1281|u1541|u1542|y35 +ANKP#e1382|e1383|e1384|e1385|e1386|e1387|e1388|i1211|i1212|i1213|i1214|i1215|i1216|i1217|i1218|i1219|i1220|i1221|i1222|i2464|i2465|i2466|u276|u277|u278|u279|u427|u439|u440|u441|u442|u881 +ANKR#A633|A634|A635|A639|A640|E264|E265|I74|I106|I107|I108|I109|I110|I111|Y63|a2813|a2814|a2815|a2816|a2817|a2818|a2819|a2820|a2821|a2822|a2823|a2824|a2825|a3073|a3074|a3075|a3077|a3078|a3079|a3080|e1389|e1390|e1391|e1392|e1393|e1394|e1395|e1396|e1465|e1466|e1467|e1468|e1473|e1474|e1475|e1476|e1477|e1478|e1479|e1480|e1481|e1482|e1483|e1484|e1485|e1486|e1487|e1488|e1489|e1490|e1491|e1492|e1493|e1494|e1495|e1496|e1497|e1498|e1499|e1500|e1501|e1502|e1709|e1710|e1711|e1712|e1713|e1714|e1715|e1716|e1717|e1718|e1719|e1720|e1721|e1722|e1723|e1724|e1725|e1726|e1727|e1728|e1729|e1833|e1834|e1835|e1836|e1837|e1838|e1839|e1840|e1841|e1842|i1176|i1177|i1178|i1179|i1180|i1181|i1182|i1183|i1184|i1223|i1224|i1225|i1226|i1227|i1228|i1229|i1230|i1231|i1232|i1233|i1234|i1235|i1236|i1237|i1238|i1239|i1240|i1453|i1454|i1455|i1456|i1457|i1458|i1459|i1460|i1461|i1462|i1463|i1464|i1465|i1466|i1467|i1468|i1469|i1470|i1471|i1472|i1473|i1474|i1475|i1476|i1477|i1478|i1479|i1480|i1481|i1482|i1483|i1484|i1485|i1486|i1487|i1488|i1489|i1490|i1491|i1492|i1493|i1494|i1495|i1496|i1497|i1498|i1499|i1500|i1501|i1502|i1503|i1533|i1534|i1535|i1536|i1537|i1538|i1539|i1540|i1541|i1542|i1543|i2246|i2247|i2248|i2249|i2250|i2251|i2252|i2253|i2254|i2255|i2256|i2257|i2258|i2259|i2260|i2261|i2262|i2263|i2264|i2265|i2266|i2267|i2268|i2269|i2417|i2524|i2525|i2526|i2527|i2528|i2529|i2530|i2531|i2532|i2533|i2534|u280|u281|u428|u429|u430|u431|u432|u433|u434|u435|u436|u450|u451|u452|u453|u454|u455|u456|u457|u458|u466|u467|u468|u469|u470|u1040|u1041|u1042|u1043|u1044|u1045|u1046|u1047|u1048|u1049|u1050|u1051|u1113|u1114|u1115 +ANKS#A551|A636|I72|I73|I118|I119|I120|O165|Y18|Y23|Y25|Y26|Y27|Y62|Y80|Y81|Y82|a3076|a3081|a3082|a3083|a3084|a3085|a3157|a3158|a3179|a3180|a3181|a3182|a3183|a3184|a3185|a3186|a3187|a3602|a3603|a3604|a3605|a3606|a3607|a3608|e1397|e1398|e1399|e1400|e1401|e1402|i1097|i1098|i1099|i1100|i1934|i1935|i1936|i1937|i1938|i1939|i1940|i1941|i1942|i1943|i1944|i1945|i1946|i1947|i1948|i1949|i1950|i1951|i1952|i1953|i1954|i1955|i1956|i1957|i1958|i1959|i1960|i1961|i1962|i1963|i1964|i1965|i1966|i2412|i2418|i2424|i2425|i2426|i2427|i2472|i2473|i2474|i2521|i2522|i2523|i2535|i2536|i2537|i2538|i2539|i2540|i2541|i2542|i2543|i2544|i2545|i2546|i2547|o729|o730|o731|u98|u99|u100|u101|u102|u103|u282|u471|u896|u897|u898|u899|u900|u901|u902|u903|u904|u905|u906|u907|u908|u909|u910|u911|u912|u913|u914|u915|u916|u917|u918|u1543|u1544|u1545|u1546|u1547|y36|y222|y223|y224 +ANKT#I132|I133|U24|U25|Y20|Y21|a2989|a2990|a2991|a2992|e1343|e1344|e1345|e1346|e1347|e1348|e1349|e1451|e1452|e1453|e1454|e1455|e1456|e1457|i1108|i1109|i1110|i1111|i1112|i1113|i1114|i1115|i1116|i1117|i1911|i1912|i1913|i1914|i1915|i2243|i2244|i2245|i2339|i2340|i2341|i2342|i2343|i2416|u283|u284|u285|u461|u462|u463|u472|u1036|u1037|u1055|u1548|u1549|u1550|y34 +ANKW#i2428|i2429|i2430 +ANKX#a3086|a3087|a3088|a3089|a3090|i1106|i1107|i1241|i1242|u459|u460 +ANL#O8|O9|a2826|a2831|a3172|a3229|a3237|a3245|a3247|e1767|i2434|o698 +ANLB#u1282|u1283|u1284 +ANLF#U26|U27|e1795|e1796|e1797|e1798|e1799|e1800|u1295|u1296|u1297|u1308|u1311|u1312|u1348|u1349|u1350|u1351 +ANLJ#a2827|a2828|a2829|a2830|a2832|a2833|a2834|a2835|a2836|a2837|a2838|a2839|a2840|a2841|a2842|a2849|a2850|e1818|e1819|e1820|i1895|i1896|i1897|i1898|i1899|o440|o441|o442|o443 +ANLK#A545|a2843|a2844|a2845|a2846|a2847|a2848|i1891|i1892|i1893|i1894|i1900|i1901|o695|o696|o697|u132|u133|u134|u856|u857|u1315|u1316|u1317|u1318|u1319|u1320|u1321|u1336|u1337|u1338|u1339|u1352|u1353|u1354|u1355|u1356 +ANLM#a3250|a3251|a3252|u1290|u1322|u1323|u1324|u1325|u1326 +ANLN#a3096|a3097|a3174|a3249|i1133|i1134|i1135|i2433|o694|u131|u1327|u1328|u1329 +ANLR#a3246|e1768|e1769|e1770|e1771|e1772|e1773|e1774|e1775|e1776|e1777|e1778|u1299|u1300|u1301|u1302|u1303 +ANLS#a2851|a2852|a2853|a2854|a2855|a2856|a2857|a2858|a2859|a2860|a2861|a2862|a2863|a2864|a2865|a2870|a2871|a2872|a2873|a2874|a2875|a2876|a2877|a2878|a2879|a3168|a3169|a3170|a3171|a3175|a3230|a3231|a3232|a3233|a3234|a3235|a3236|a3238|a3253|a3254|a3255|e1785|e1786|e1787|e1788|e1789|e1790|e1791|e1792|e1793|e1794|i1890|i2436|u1285|u1286|u1287|u1288|u1309|u1313|u1330|u1340|u1341|u1342|u1343|u1344|u1345|u1346|u1347 +ANLT#a2866|a2867|a2868|a2869|a3173|a3176|a3177|a3178|a3248|e1779|e1780|e1781|e1782|e1783|e1784|i2432|i2437|i2438|i2439|u136|u137|u138|u1141|u1142|u1143|u1144|u1289|u1298|u1310|u1314|u1331|u1332|u1333|u1334|u1335 +ANLX#u1291|u1292|u1293|u1294|u1304|u1305|u1306|u1307 +ANLY#i2435|u135 +ANM#a2776|a2994|e1620|e1624 +ANMB#u139|u140|u858|u1410|u1425 +ANMF#u1405|u1406|u1407 +ANMJ#u1145|u1146|u1147|u1148|u1149 +ANMK#a2778|a2779|a2996|a2997|i2335|i2336|u1358|u1359|u1360|u1361|u1399 +ANML#a3105|a3106|a3107|a3108|a3109|a3110|a3111|a3112|a3113|a3114|a3115|a3116|a3117|a3118|a3119|a3120|a3281|a3282|a3283|a3284|a3285|e1350|e1351|e1352|e1353|e1354|e1355|e1356|e1357|e1358|e1359|e1360|e1361|e1362|e1363|e1364|e1365|u1385|u1401 +ANMM#a2998|a2999|a3000|u1386 +ANMN#a3001|a3002|a3003|u1362|u1363|u1364|u1365|u1366|u1367|u1368|u1369|u1381|u1382|u1387|u1388|u1389|u1394|u1402 +ANMP#u861|u862|u863|u864|u1150|u1151|u1152|u1153|u1154|u1155|u1156|u1157|u1158|u1159|u1370 +ANMR#A653|A654|a2880|a3613|e1366|e1367|e1368|e1369|e1370|e1371|e1372|e1373|e2099|e2100|e2101|e2102|e2103|e2104|e2105|e2106|e2107|e2108|e2109|i1136|i2491|i2492|i2493|i2494|u141|u1371|u1372|u1373|u1374|u1390|u1391|u1392|u1403 +ANMS#a2777|a2995|a3132|a3133|a3134|a3135|a3136|a3137|a3138|a3139|a3140|a3141|e1621|e1622|e1623|e1625|i2443|u1375|u1376|u1377|u1378|u1383|u1395|u1396|u1397|u1408|u1409 +ANMT#a3098|a3099|a3100|a3101|a3102|a3103|a3104|a3121|a3122|a3123|a3124|a3125|a3129|a3130|a3131|e1807|e1808|e1809|i2337|i2338|i2440|i2441|i2442|o699|o700|o701|o702|u1357|u1384|u1393|u1398|u1400|u1404|u1411 +ANMX#a3126|a3127|a3128|e1801|e1802|e1803|e1804|e1805|e1806|u859|u860|u1379|u1380 +ANN#I139|U28|a1349|a3142|a3286|i1137|o689|u1192 +ANN0#u874|u875 +ANNF#u870|u876|u1163|u1164|u1165|u1166|u1189|u1190|u1191 +ANNH#u1167|u1168|u1169|u1170 +ANNJ#u1172 +ANNK#a3144|a5728|a5729|a5730|i2461|i2462|i2463|o2209|u865|u866|u867|u871|u1160|y82|y83 +ANNL#i1138|u142|u143|u872|u873 +ANNM#a3287|a3288|a3289|a3290|i1141|i1142|i1143|u144|u145|u146|u147 +ANNN#u148 +ANNR#i1139 +ANNS#I140|I141|U29|U30|U31|U32|U33|a3143|a3145|a3211|a3212|a3213|a3214|a3215|a3216|a3217|a3218|a3219|a3220|i1140|o682|o690|o691|o692|o693|u149|u150|u1173|u1174|u1175|u1176|u1193|u1194|u1195|u1196|u1197|u1198|u1199|u1200|u1201|u1202|u1203|u1204|u1205|u1206|u1207|u1208|u1209|u1210|u1211|u1212 +ANNT#O171|O172|O173|a3004|a3275|a3276|a3277|a3278|a3279|a3280|i1144|i1145|i1146|i2488|i2489|i2490|i3580|i3581|i3582|i3583|i3584|i3585|i3586|u151|u868|u869|u1161|u1162|u1177|u1178|u1179|u1180|u1181|u1182|u1183|u1184|u1185|u1186|u1187|u1188 +ANNX#A660|A661|a3256|a3257|a3258|e2110|e2111|e2112|e2113|e2114|e2115|u1171 +ANPB#u1533|u1534|u1535 +ANPF#u1460 +ANPK#u1447|u1448|u1449|u1450|u1468|u1469|u1470|u1471 +ANPL#A649|A650|a3616|e1829|e1830|e1831|e1832|i1147|i1148|i1149|u152|u154|u155|u1454|u1461|u1476|u1477|u1478|u1479|u1480|u1481|u1482|u1483|u1484|u1485|u1486|u1487|u1488|u1489|u1490 +ANPN#u1438|u1452|u1472|u1473|u1474|u1475|u1536|u1537|u1538|u1539 +ANPP#u1491|u1492|u1493|u1494 +ANPR#i1150|i1151|i1152|i1153|i1154|i1155|i1156|i2505|i2506|i2507|i2508|u153|u161|u162|u163|u164|u165|u1453|u1455|u1456|u1457|u1458|u1462|u1463|u1464|u1465|u1466|u1495|u1496|u1497|u1498|u1499|u1500|u1501|u1502|u1503|u1504|u1505|u1506|u1507|u1508|u1509|u1510|u1511|u1512|u1513|u1514|u1515|u1516|u1517|u1518|u1519|u1520|u1521|u1522|u1523|u1524|u1525|u1526|u1527|u1528|u1529|u1530|u1531|u1532 +ANPS#a2881|u156|u1439 +ANPT#i1157|i1158|i1159|i1902|i1903|i1904|i1905|i1906|i1907|i2513|i2514|i2515|i2516|i2517|i2518|i2519|i2520|u157|u158|u159|u160|u1451|u1459 +ANR#i2450|i3587|o2203|y79 +ANR0#u837|u838|u839|u840|u841|u842|u1445|u1446 +ANRB#a2780|a2781|a2782|a2783|e1857 +ANRF#e1645|e1646|e1647|e1648|e1649|e1650|i2456|i2457|i2458|i2459|i2460|u1418|u1419|u1420|u1421|u1422|u1552|u1553|u1554|u1555|u1556|u1557|u1594|u1595|u1596|u1635|u1641|u1642|u1648 +ANRH#u1600 +ANRJ#e1626|e1627|e1628|e1629|e1630|e1631|e1632|e1633|e1634|e1635|e1636|e1637|e1638|e1639|e1640|e1641|e1642|e1643|e1644|e1843|e1844|e1845|e1846|u1443|u1444|u1597|u1598 +ANRK#E285|E286|a3292|a3293|a3294|a3295|a3296|a3297|a3298|a3299|a3300|i1160|i2511|i2512|u166|u167|u1441|u1442|u1577|u1578|u1579|u1580|u1581|u1582|u1583|u1584|u1585|u1586|u1587|u1599|u1621 +ANRL#e1858|e1859|e1860|e1861|e1862|e1863|e1864|e1865|e1866|e1867|e1868|e1869|u1562|u1563|u1564|u1565|u1566|u1567|u1568|u1569|u1570|u1590|u1591|u1592|u1593|u1601|u1602|u1603|u1604|u1605|u1606|u1607|u1608|u1609|u1643|u1644|u1645|u1646|u1649|u1650|u1651|u1652 +ANRM#e1821|e1822|e1823|e1824|e1825|e1826|e1827|i2451|u168|u169|u1610|u1611|u1612|u1613|u1647 +ANRN#E287|E288|i1917|i3590|u836|u884|u885|u1990 +ANRP#e1847|e1848|e1849|e1850|u1614|u1615|u1616|u1617|u1618|u1619|u1620|u1640|u1986|u1987|u1988|u1989 +ANRS#a3028|a3029|a3030|e2116|e2117|i2452|i2453|i2454|i2455|i3589|o683|o684|o2204|o2205|u1571|u1572|u1573|u1574|u1575|u1576|u1622|u1623|u1624|u1625|u1626|u1627|u1628|u1629|u1630|u1631|u1632|u1633|u1634|y80|y81 +ANRT#U39|a3005|i1161|i1162|i1163|i1164|i1165|i1166|i1916|i1918|i1922|i1923|i2446|i2509|i2510|i2548|i2549|i2550|i3588|u1440|u1551|u1559|u1560|u1561|u1588|u1589|u1638|u1639|u1991 +ANRW#u1636|u1637 +ANRX#a2885|a2886|a2887|a2888|a2889|a2890|a2891|a2892|a2893|a2894|a2895|a2896|a2897|a2898|a2899|a2900|a2901|a2902|a2903|e1851|e1852|e1853|e1854|e1855|e1856|i1919|i1920|i1921|i2551|i2552|i2553|o703|o704|o705|o706|o2206|o2207|o2208|u1558 +ANS#A144|A214|A538|A642|A644|A652|A658|E281|E282|E458|I6|I8|I69|I100|I113|I138|O170|Y15|Y86|a1348|a3146|a3228|a3596|a3597|a5731|e1335|e1817|e1904|e2175|e2176|i2445|i2487|i2554|i3808|i3814|i3824|i3834|o673|o681|o685|o724|o725|o1263|o2210|u843|u847|u1673|y84|y135|y136 +ANS0#a2784|a2785|a2786|a2787|a2788|a2789|a2790|a2791|a2792|a2793|a2794|a2795|a2796|a2797|a2798|a2799|a2800|a2801|a2802|a2803|a2804|a2805|a2806|a2807|a2808|a2809|a2810|a2811|a2812|a3006|a3007|a3008|a3009|a3010|a3011|a3012|a3013|a3014|a3015|a3016|a3017|a3018|a3019|a3020|a3021|a3022|a3023|a3024|a3025|a3026 +ANSB#I116|I117|i2681|i2682|i2850|i2851|i2852|i2853|i2854|i3810|u1813|u1814|u1815|u1816|u1817|u1818|u1819|u1919 +ANSF#e1403|e1404|e1405|e1406|e1407|e1429|e1430|e1431|e1432|i1319|i1320|i1321|i2683|i2855|i2856|i2857|i2858|i2859|i2860|i3831|i3832|i3833|u320|u321|u322|u323|u1657|u1658|u1668|u1669|u1670|u1671|u1672|u1771 +ANSK#A699|A700|e1510|e1511|e1512|e1513|e1514|e1515|e1516|e1517|e1870|e1871|e1872|e1873|e1887|e1888|e1889|i1924|i1925|i2565|i2566|i2567|i2568|i2569|i2570|i2571|i2572|i2573|i2574|i2575|i2576|i2577|i2578|i2579|i2582|i2583|i2584|i2585|i2586|i2587|i2588|i2589|i2590|i2591|i2592|i2593|i2594|i2595|i2596|i2597|i2645|i2646|i2647|i2648|i2649|i2650|i2651|o707|u172|u175|u886|u1116|u1117|u1118|u1119|u1120|u1121|u1216|u1676|u1678|u1679|u1682|u1683|u1684|u1685|u1686|u1687|u1688|u1689|u1690|u1691|u1692|u1693|u1694|u1707|u1749|u1751|u1752|u1820|u1821 +ANSL#A211|A212|A662|A663|a2971|a2972|e1890|e1891|e1892|e1893|e1894|e1895|e1896|e1897|i2555|i2684|i2685|i2686|i2687|i2688|i2689|i2690|i2691|i2692|i2693|i2694|i2695|i2696|i2697|i2698|i2699|i2700|i2861|i2862|i2863|i2864|i2865|i2866|i2867|i2868|i2869|i2870|i2871|i2872|i2873|i2874|i2875|i2876|i2877|i2878|i2879|i2880|i2881|o686|o713|o714|o715|u173|u288|u845|u1112|u1660|u1695|u1696|u1697|u1698|u1713|u1714|u1715|u1716|u1717|u1718|u1765|u1766|u1767|u1768|u1769|u1770|u1827|u1921|u1922 +ANSM#e1874|e1875|e1876|e2170|e2171|e2172|e2173|i1167|i2580|i2581|i2598|i2599|i2600|i2601|i2602|i2603|i2701|i2702|i2703|i2704|i2705|u177|u178|u1710|u1711|u1753|u1754|u1845|u1846|u1847 +ANSN#A541|A542|A664|A665|I114|I115|a2967|a2968|a2969|a2970|e1898|e1899|e1900|e1901|e1902|e1907|i1243|i1244|i1245|i1246|i1247|i1248|i1249|i1250|i1251|i1252|i1282|i1283|i1284|i1285|i1286|i1287|i1288|i1289|i1290|i1926|i1927|i2467|i2468|i2469|i2470|i2471|i2556|i2557|i2558|i2559|i2560|i2604|i2605|i2606|i2607|i2608|i2609|i2610|i2611|i2612|i2613|i2614|i2615|i2652|i2653|i2654|i2655|i2656|i2657|i2658|i2659|i2660|i2661|i2662|i2663|i2664|i2665|i2666|i3820|i3830|u289|u846|u887|u1217|u1218|u1661|u1662|u1677|u1680|u1681|u1708|u1709|u1712|u1719|u1720|u1750|u1755|u1756|u1757|u1758|u1759|u1760|u1761|u1762|u1774|u1775|u1776|u1828|u1848|u1849 +ANSP#i1185|i1186|i1253|i1254|i1255|i1291|i1292|i1293|i1294|i2616|i2617|i2618|i2619|i2620|i2667|i2668|i2669|i2670|i2671|i2672|i2709|i2710|i2711|i2712|i2713|i2714|i2715|i2716|i2717|i2718|i2719|i2720|i2721|i2722|i2723|i2724|i2725|i2726|i2727|i2728|i2729|i2730|i2731|i2732|i2733|i2882|i2883|i2884|u1777|u1778|u1779|u1780|u1781|u1782|u1783|u1784|u1785|u1786|u1787|u1788|u1789|u1790|u1791|u1829|u1830|u1831|u1832|u1997|u1998|u1999|u2000 +ANSR#a3302|e1433|e1434|e1435|e1436|e1437|e1438|e1439|e1903|e1908|e1909|e1910|e1911|i1256|i1257|i2621|i2622|i2623|i2624|i2625|i2626|i2627|i2885|i2886|i2887|i2888|i2889|i2890|i2891|i2892|i2893|i2894|i2895|i2896|i2897|i2898|i2899|i2900|i2901|i2902|i2903|i2904|i2905|i2906|i2907|i2908|i2909|i2910|i2911|i3816|i3817|i3818|i3826|i3827|i3828|o674|u174|u290|u291|u292|u293|u294|u295|u296|u319|u1699|u1721|u1772|u1833|u1834|u1835|u1836|u1837 +ANSS#E459|I101|Y16|a2938|a2939|a2940|a2941|a2942|a2943|a2944|a2945|a2946|a3147|a3598|e1518|e1519|e1906|i1258|i1259|i1260|i1261|i1262|i1263|i1295|i1296|i1297|i1298|i1302|i1303|i1304|i1305|i1306|i1307|i1308|i2673|i2674|i2675|i2676|i2677|i2678|i2679|i2680|i2912|i3819|i3829|o726|o1264|o1265|u176|u286|u287|u844|u1415|u1416|u1675|u1700|u1701|u1702|u1838|u1839|u1840|u1841|u1850 +ANST#A546|A547|E107|E108|E291|I121|I122|I123|a3027|a3148|a3149|a3150|a3151|a3152|a3153|a3154|a3155|a3273|a3274|e588|e589|e1905|i1273|i1274|i1275|i1276|i1277|i1278|i1279|i1280|i1281|i1309|i1310|i1311|i1312|i1313|i1314|i1315|i1316|i1317|i1318|i1928|i1929|i2628|i2629|i2630|i2632|i2633|i2634|i2635|i2636|i2637|i2638|i2639|i2640|i2641|i2642|i2643|i2644|i2734|i2735|i2736|i2737|i2738|i2739|i2740|i2741|i2742|i2743|i2744|i2745|i2746|i2747|i2748|i2749|i2750|i2751|i2752|i2753|i2754|i2755|i2756|i2757|i2758|i2759|i2760|i2761|i2762|i2763|i2764|i2765|i2766|i2767|i2768|i2769|i2770|i2771|i2772|i2773|i2774|i2775|i2776|i2777|i2778|i2779|i2780|i2781|i2782|i2783|i2784|i2785|i2786|i2787|i2788|i2789|i2790|i2791|i2792|i2793|i2794|i2795|i2796|i2797|i2798|i2799|i2800|i2801|i2802|i2803|i2804|i2805|i2806|i2807|i2808|i2809|i2810|i2811|i2812|i2813|i2814|i2815|i2816|i2817|i2818|i2819|i2820|i2821|i2822|i2823|i2824|i2825|i2826|i2827|i2828|i2829|i2830|i2831|i2832|i2833|i2834|i2835|i2836|i2837|i2838|i2839|i2840|i2841|i2842|i2843|i2844|i2845|i2846|i2847|i2848|i2849|i3815|i3825|o708|o709|o710|o712|o716|u1653|u1654|u1655|u1656|u1659|u1663|u1664|u1665|u1666|u1667|u1703|u1704|u1705|u1706|u1722|u1723|u1724|u1725|u1726|u1746|u1747|u1748|u1773|u1792|u1793|u1794|u1795|u1796|u1797|u1798|u1799|u1800|u1801|u1802|u1803|u1804|u1805|u1806|u1807|u1808|u1809|u1810|u1811|u1812|u1822|u1823|u1824|u1825|u1826|u1920 +ANSW#a3303|a3304|a3305|a3306|a3307|a3308|a3309|a3310|u1842|u1843|u1844 +ANSX#i1299|i1300|i1301|i2561|i2562|i2563|i2564|i2706|i2707|i2708|i3811|i3812|i3813|i3821|i3822|i3823|u1763|u1764 +ANSY#u1674 +ANT#A584|A637|A655|E279|I77|I98|I130|O166|a2973|a3243|a3259|a3311|a3332|a3417|a5404|a5406|e1520|e1596|e1608|i2344|i2447|i3460|o717|o2202|u811|u825|u1219|u1222|u1240|u1877|u1885|y78 +ANT0#a3569|a3570|a3571|a3572|a3573|a3574|e1595 +ANTB#a3337|a3422|a3423|a3424|a3425|a3426|a3427|a3428|i1173|i1174|i1175|i1544|i1545|i1546|i1791|i1792|i1870|u817|u818|u848 +ANTF#a3468|a3469|a3470|a3471|a3472|a3516|a3517|a3518|a3519|a3520|a3521|a3579|a3580|a3581|a3582|a3583|a3584|e1540|e1541|e1542|e1543|e1544|e1545|e1546|e1547|e1548|e1549|e1550|e1561|e1562|e1563|i1126|i1127|i1128|i1129|i1130|i1131|i1132|i1563|i1564|i1565|i1566|i1567|i1568|i1569|i1570|i1571|i1572|i1573|i1574|i1575|i1659|i1660|i1661|i1662|i1730|i1731|i1732|i1733|i1734|i1735|i1736|i1737|i1738|i1739|i1740|i1741|i1742|i1743|i1744|i1745|i1746|i1747|i1748|i1749|i1750|i1751|i1752|i1753|i1754|i1755|i1756|i1757|i1758|i1759|i1760|i1761|i1762|i1763|i1764|i1765|i1766|i1767|i1768|i1769|i1770|i1771|u121|u122|u123|u124|u485|u486|u487|u488|u787|u788|u791|u810|u853 +ANTH#a3477|a3478|a3479|a3480|a3481|a3482 +ANTJ#a3473|a3474|a3475|a3476|e1576|e1577|i1663|i1664|i1665|i1666|i1667|i1668|i1669|i1670|i1671|i1672|i1673|i1674|i1675|i1676|i1677|i1678|i1679|i1680|i1681|i1682|i2925|i2926|i2927|o718|o719|u118|u792 +ANTK#A678|A679|a3316|a3317|a3318|a3319|a3320|a3321|a3322|a3323|a3324|a3325|a3326|a3327|a3328|a3329|a3330|a3331|a3429|a3430|a3431|a3441|a3442|a3443|a3444|a3445|a3446|a3447|a3448|a3449|a3450|a3451|a3452|a3453|a3454|a3455|a3456|a3457|a3483|a3484|a3527|a3528|a3529|a3530|a3531|a3532|a3533|a3534|a3535|a3536|a3537|a3538|a3539|a3540|a3541|a3542|a3543|a3544|e1555|e1556|e1557|e1569|e1570|e1571|e1572|e1573|e1574|e1575|i1118|i1119|i1120|i1121|i1122|i1559|i1560|i1561|i1625|i1626|i1627|i1628|i1629|i1630|i1631|i1632|i1633|i1634|i1635|i1636|i1637|i1638|i1639|i1640|i1641|i1642|i1643|i1644|i1645|i1646|i1647|i1648|i1649|i1650|i1651|i1652|i1653|i1654|i1655|i1656|i1657|i1658|i1683|i1684|i1685|i1686|i1687|i1688|i1689|i1690|i1691|i1772|i1773|i1774|i1775|i1776|i1777|i1778|i1779|i1780|i1781|i1804|i1805|i1806|i1807|i1808|i1809|i1810|i1811|i1812|i1813|i1814|i1815|i1816|i1817|i1818|i1819|i1820|i2913|i2914|i2915|i2916|i2917|i2918|i2919|i2928|i2929|i2930|i2931|i2932|i2933|i2934|i2935|i2936|i2937|i2938|i2939|i2940|i2941|i2942|i2943|i2944|i2945|i2946|i2947|i2948|i2949|i3477|i3478|i3479|i3480|i3481|i3482|i3483|i3484|i3485|u483|u484|u789|u793|u812|u855|u1851|u1852|u1863 +ANTL#A548|A549|A550|A554|A555|A680|A681|I124|I125|I126|a3353|a3354|a3355|a3485|a3486|a3487|a3586|a3587|a3588|a3589|e1564|e1565|e1566|e1567|e1912|e1913|e1914|e1915|e1916|e1917|i1576|i1577|i1578|i1579|i1580|i1581|i1582|i1782|i1783|i1784|i1785|i1821|i1822|i1823|i1824|i1825|i1826|i1827|i1828|i1829|i1830|i1831|i2448|i2950|i2951|i2952|i2953|i2954|i2955|i2956|i2957|i2958|i2959|i2960|i2961|i2962|i2963|i2964|i2965|i2966|i2967|i2968|i2969|i2970|i2971|i2972|i2973|i2974|i2975|i2976|i2977|i2978|i2979|i2980|i2981|i2982|i2983|i2984|i3461|i3462|i3463|i3464|i3465|i3466|o720|o721|o722|o723|u120|u489|u490|u794|u826|u827|u828|u829|u830|u831|u832|u833|u834|u1854|u1880|u1886|u1923|u1924 +ANTM#A556|a2917|a2918|a2919|a2920|a2921|a2922|a2923|a2924|a2925|a2926|a2927|a2928|a2929|a2930|a2931|a2932|a2933|a2934|a2935|a2936|a2937|a3488|a3489|a3490|a3491|a3492|a3493|a3494|a3495|a3496|a3618|e1522|e1523|e1524|e1525|e1552|e1553|e1554|e1568|e1578|e1599|e1600|e1601|e2014|e2015|e2016|e2017|e2018|e2019|e2020|e2021|e2022|e2023|e2024|e2025|e2026|e2027|e2028|e2029|e2030|e2031|e2032|i1123|i1124|i1125|i1583|i1584|i1585|i1586|i1587|i1588|i1589|i1590|i1591|i1592|i1593|i1728|i1729|i1786|i1787|i2985|i2986|i2987|i2988|i3442|i3443|i3444|i3445|i3446|i3447|i3448|i3449|i3450|i3451|i3452|i3453|i3454|i3455|i3456|i3457|i3458|i3459|o585|o586|o587|o687|u473|u491|u492|u493|u494|u495|u795|u796|u815|u1124|u1855|u1881 +ANTN#A557|A666|A667|A686|A687|A688|A689|A690|A691|A692|A693|A694|A695|I79|I80|I81|I82|I83|I84|I85|I86|I87|I92|I93|I94|I95|a2974|a2975|a3239|a3240|a3241|a3270|a3271|a3272|a3352|a3356|a3357|a3358|a3359|a3360|a3497|a3590|a3591|a3592|a3593|e1526|e1527|e1528|e1529|e1530|e1531|e1558|e1559|e1560|e1611|e1918|e1919|e1920|e1921|e1922|e1923|e1924|e1925|e1926|e1927|e1928|e1929|e1930|e1931|i1168|i1169|i1170|i1171|i1172|i1594|i1595|i1596|i1597|i1598|i1599|i1600|i1601|i1602|i1603|i1604|i1605|i1606|i1607|i2449|i2920|i2921|i2922|i2923|i2924|i2989|i2990|i2991|i2992|i2993|i2994|i2995|i2996|i2997|i2998|i2999|i3000|i3001|i3002|i3003|i3004|i3005|i3006|i3007|i3008|i3009|i3010|i3011|i3012|i3013|i3014|i3015|i3016|i3017|i3018|i3019|i3020|i3021|i3022|i3023|i3024|i3467|i3468|i3469|i3470|i3471|i3472|i3473|i3474|i3475|i3476|u180|u181|u182|u183|u475|u476|u496|u497|u814|u816|u849|u1122|u1123|u1226|u1853|u1856|u1857|u1858|u1859|u1864|u1865|u1866 +ANTP#A684|A685|I75|I76|a3501|a3502|a3503|a3504|a3505|a3506|a3507|a3508|a3509|a3510|a3511|a3512|a3513|a3514|a3515|a3522|a3523|a3524|a3525|a3526|e1579|e1603|e1604|e1605|e1606|i1608|i1609|i1610|i1611|i1612|u498|u1860|u1918 +ANTR#A558|A559|A560|A561|A562|A564|A565|A566|A567|A568|A569|A570|A571|A572|A573|A574|A575|A576|A577|A578|A579|A580|A581|A582|A583|A668|A669|A670|A671|E266|E267|E289|E290|I127|I128|I129|O174|O175|O176|O177|U22|U23|U34|U35|U36|U37|U38|a2976|a2977|a2978|a2979|a2980|a2981|a2982|a2983|a2984|a2985|a2986|a2987|a3361|a3362|a3363|a3364|a3545|a3546|a3547|e1532|e1533|e1534|e1535|e1536|e1537|e1538|e1539|e1580|e1581|e1582|e1583|e1584|e1585|e1586|e1587|e1588|e1589|e1590|e1591|e1612|e1613|e1614|e1615|e1616|e1617|e1618|e1932|e1933|e1934|e1935|e1936|e1937|e1938|e1939|e1940|e1941|e1942|e1943|e1944|e1945|e1946|e1947|e1948|e1949|e1950|e1951|e1952|e1953|e2000|e2001|e2002|e2003|e2033|e2034|e2035|e2036|e2037|e2038|e2039|e2040|e2041|e2042|e2043|e2044|e2045|e2046|e2047|e2048|e2049|e2050|e2051|e2052|e2053|e2054|e2055|e2056|e2057|e2058|e2059|e2060|e2061|e2062|e2063|e2064|e2065|e2066|e2067|e2068|e2069|e2070|e2071|e2072|e2073|e2074|e2075|e2076|e2077|e2078|e2079|e2080|e2081|e2082|e2083|e2084|e2085|e2086|e2087|e2088|e2089|e2090|e2091|e2092|e2093|e2094|i1692|i1693|i1694|i1695|i1696|i1697|i1788|i1789|i1790|i3025|i3026|i3027|i3028|i3029|i3030|i3031|i3032|i3033|i3034|i3035|i3036|i3037|i3038|i3039|i3040|i3041|i3042|i3043|i3044|i3045|i3046|i3047|i3048|i3049|i3050|i3051|i3052|i3053|i3054|i3055|i3056|i3057|i3058|i3059|i3060|i3061|i3062|i3063|i3064|i3065|i3066|i3067|i3068|i3069|i3070|i3071|i3072|i3073|i3074|i3075|i3076|i3077|i3078|i3079|i3080|i3081|i3082|i3083|i3084|i3085|i3086|i3087|i3088|i3089|i3090|i3091|i3092|i3093|i3094|i3095|i3096|i3097|i3098|i3099|i3100|i3101|i3102|i3103|i3104|i3105|i3106|i3107|i3108|i3109|i3110|i3111|i3112|i3113|i3114|i3115|i3116|i3117|i3118|i3119|i3120|i3121|i3122|i3123|i3124|i3125|i3126|i3127|i3128|i3129|i3130|i3131|i3132|i3133|i3134|i3135|i3136|i3137|i3138|i3139|i3140|i3141|i3142|i3143|i3144|i3145|i3146|i3147|i3148|i3149|i3150|i3151|i3152|i3153|i3154|i3155|i3156|i3157|i3158|i3159|i3160|i3161|i3162|i3163|i3164|i3165|i3166|i3167|i3168|i3169|i3170|i3171|i3172|i3173|i3174|i3175|i3176|i3177|i3178|i3179|i3180|i3181|i3182|i3183|i3184|i3185|i3186|i3187|i3188|i3189|i3190|i3191|i3192|i3193|i3194|i3195|i3196|i3197|i3198|i3199|i3200|i3201|i3202|i3203|i3204|i3205|i3206|i3207|i3208|i3209|i3210|i3211|i3212|i3213|i3214|i3215|i3216|i3217|i3218|i3219|i3220|i3221|i3222|i3223|i3224|i3225|i3226|i3227|i3228|i3229|i3230|i3231|i3232|i3233|i3234|i3235|i3236|i3237|i3238|i3239|i3240|i3241|i3242|i3243|i3244|i3245|i3246|i3247|i3248|i3249|i3250|i3251|i3252|i3253|i3254|i3255|i3256|i3257|i3258|i3259|i3260|i3261|i3262|i3263|i3264|i3265|i3266|i3267|i3268|i3269|i3270|i3271|i3272|i3273|i3274|i3275|i3276|i3277|i3278|i3279|i3280|i3281|i3282|i3283|i3284|i3285|i3286|i3287|i3288|i3289|i3290|i3291|i3292|i3293|i3294|i3295|i3296|i3297|i3298|i3299|i3300|i3301|i3302|i3303|i3304|i3305|i3306|i3307|i3308|i3309|i3310|i3311|i3312|i3313|i3314|i3315|i3316|i3317|i3318|i3319|i3320|i3321|i3322|i3323|i3324|i3325|i3326|i3327|i3328|i3329|i3330|i3331|i3332|i3333|i3334|i3335|i3336|i3337|i3338|i3339|i3340|i3341|i3342|i3343|i3344|i3345|i3346|i3347|i3348|i3349|i3350|i3351|i3352|i3353|i3354|i3355|i3356|i3357|i3358|i3359|i3360|i3361|i3362|i3363|i3364|i3365|i3366|i3367|i3368|i3369|i3370|i3371|i3372|i3373|i3374|i3375|i3376|i3377|i3378|i3379|i3380|i3381|i3382|i3383|i3384|i3385|i3386|i3387|i3388|i3389|i3390|i3391|i3392|i3393|i3394|i3395|i3396|i3397|i3398|i3399|i3400|i3401|i3402|i3403|i3404|i3405|i3406|i3407|i3408|i3409|i3410|i3411|i3412|i3413|i3414|i3415|i3416|i3417|i3418|i3419|i3420|i3421|i3422|i3423|i3424|i3425|i3426|i3427|i3428|i3429|i3430|i3431|i3432|i3433|i3434|i3486|i3487|i3488|i3489|i3490|i3491|i3492|i3493|i3494|i3495|i3496|i3497|i3498|i3499|i3500|i3501|i3502|i3503|i3504|i3505|i3506|i3507|i3508|i3509|i3510|i3511|i3512|i3513|i3514|i3515|i3516|i3517|i3518|i3519|i3520|i3521|i3522|i3523|i3524|i3525|i3526|i3527|i3528|i3529|i3530|i3531|i3532|i3533|i3534|i3535|i3536|i3537|i3538|i3539|i3540|i3541|i3542|i3543|i3544|i3545|i3546|i3547|i3548|i3549|i3550|i3551|i3552|i3553|i3554|i3555|i3556|i3557|i3558|i3559|i3560|i3561|i3562|i3563|i3564|i3565|i3566|u117|u119|u185|u186|u187|u499|u500|u501|u502|u503|u504|u505|u506|u507|u508|u509|u510|u511|u512|u513|u514|u515|u516|u517|u518|u519|u520|u521|u522|u523|u524|u525|u526|u527|u528|u529|u530|u531|u532|u533|u534|u535|u536|u537|u538|u539|u540|u541|u542|u543|u544|u545|u546|u547|u548|u549|u550|u551|u552|u553|u554|u555|u556|u557|u558|u559|u560|u561|u562|u563|u564|u565|u566|u567|u568|u569|u570|u571|u572|u573|u574|u575|u576|u577|u578|u579|u580|u581|u582|u583|u584|u585|u586|u587|u588|u589|u590|u591|u592|u593|u594|u595|u596|u597|u598|u599|u600|u601|u602|u603|u604|u605|u606|u607|u608|u609|u610|u611|u612|u613|u614|u615|u616|u617|u618|u619|u620|u621|u622|u623|u624|u625|u626|u627|u628|u629|u630|u631|u632|u633|u634|u635|u636|u637|u638|u639|u640|u641|u642|u643|u644|u645|u646|u647|u648|u649|u650|u651|u652|u653|u654|u655|u656|u657|u658|u659|u660|u661|u662|u663|u664|u665|u666|u667|u668|u669|u670|u671|u672|u673|u674|u675|u676|u677|u678|u679|u680|u681|u682|u683|u684|u685|u686|u687|u688|u689|u690|u691|u692|u693|u694|u695|u696|u697|u698|u699|u700|u701|u702|u703|u704|u705|u706|u707|u708|u709|u710|u711|u712|u713|u714|u715|u716|u717|u718|u719|u720|u721|u722|u723|u724|u725|u726|u727|u728|u729|u730|u731|u732|u733|u734|u735|u736|u737|u738|u739|u740|u741|u742|u743|u744|u745|u746|u747|u748|u749|u750|u751|u752|u753|u754|u755|u756|u757|u758|u759|u760|u761|u762|u763|u764|u765|u766|u767|u768|u769|u770|u771|u772|u773|u774|u797|u819|u820|u821|u822|u823|u824|u1125|u1221|u1412|u1413|u1414|u1861|u1882|u1883|u1891|u1892|u1893|u1894|u1895|u1896|u1897|u1898|u1899|u1900|u1901|u1902|u1903|u1904|u1905|u1906|u1907|u1908|u1909|u1910|u1911|u1925|u1926|y209 +ANTS#A563|A585|A638|A656|E280|I78|I88|I96|I97|I99|I131|O167|O168|a2988|a3242|a3244|a3260|a3261|a3262|a3263|a3264|a3265|a3266|a3267|a3268|a3269|a3312|a3313|a3314|a3315|a3333|a3338|a3339|a3340|a3341|a3342|a3365|a3432|a3433|a3434|a3435|a3436|a3437|a3438|a3439|a3440|a3458|a3459|a3460|a3548|a3549|a3550|a3551|a3552|a3553|a3554|a3555|a3556|a3557|a3558|a3559|a3560|a3561|a3562|a3563|a3564|a3565|a3566|a3567|a3594|a3595|a5405|a5407|a5408|a5409|e1521|e1592|e1593|e1594|e1602|e1607|e1610|e1992|e1993|e1994|e1995|e1996|e1997|e1998|e1999|i1547|i1548|i1549|i1550|i1551|i1552|i1553|i1554|i1555|i1556|i1557|i1558|i1613|i1614|i1615|i1616|i1617|i1618|i1698|i1699|i1700|i1701|i1702|i1703|i1704|i1705|i1706|i1707|i1708|i1709|i1710|i1711|i1712|i1713|i1714|i1715|i1716|i1717|i1718|i1719|i1720|i1721|i1722|i1723|i1724|i1725|i1726|i1727|i1793|i1794|i1795|i1796|i1797|i1798|i1799|i1800|i1801|i1802|i1803|i1832|i1833|i1834|i1835|i1836|i1837|i1838|i1839|i1840|i1841|i1842|i1843|i1844|i1845|i1846|i1847|i1848|i1849|i1850|i1851|i1852|i1853|i1854|i1855|i1856|i1857|i1858|i1859|i3435|i3436|i3437|i3438|i3439|i3440|i3441|u184|u477|u478|u479|u480|u481|u482|u775|u776|u777|u778|u779|u780|u781|u782|u798|u799|u800|u801|u802|u803|u804|u805|u806|u807|u808|u809|u813|u1220|u1224|u1225|u1227|u1228|u1229|u1230|u1231|u1232|u1233|u1234|u1235|u1236|u1237|u1238|u1239|u1241|u1423|u1424|u1867|u1879 +ANTT#a3200|a3201|a3202|a3203|a3207|a3208|a3209|a3210|a3334|a3335|a3336|a3346|a3347|a3348|a3349|a3350|a3351|a3461|a3462|a3463|a3464|a3465|a3466|a3467|a3568|a3575|a3576|a3577|a3578|e1551|e1609|e2004|e2005|e2006|e2007|e2008|e2009|e2010|e2011|e2012|e2013|i1562|i1619|i1620|i1621|i1622|i1623|i1624|i3567|i3568|i3569|i3575|i3576|i3577|i3578|i3579|u130|u474|u783|u784|u785|u786|u790|u854|u1223|u1417|u1862|u1872|u1873|u1874|u1875|u1876|u1878|u1884|u1912 +ANTW#A696|A697|a3585|e1597|e1598|e1619|e2095|e2096|e2097|e2098|i1860|i1861|i1862|i1863|u1890|u1913|u1914|u1915|u1916 +ANTX#A675|A676|A677|I89|I90|I91|a3204|a3205|a3206|a3343|a3344|a3345|i3570|i3571|i3572|i3573|i3574|u179|u1887|u1888|u1889 +ANTY#u835|u1917 +ANW#a3619 +ANWF#u1954|u1955|u1985 +ANWJ#u1943 +ANWL#u1958|u1959|u1960|u1963|u1964|u1965|u1966|u1967 +ANWN#u1944|u1968|u1969|u1970|u1975|u1983|u1984 +ANWR#i3783|i3784|i3785|o727|o728|u199|u200|u201|u1945|u1946|u1947|u1948|u1949|u1950|u1956|u1976|u1977|u1978|u1979|u1980|u1981|u1982 +ANWS#a3620|a3622|u1971|u1972 +ANWT#u1957|u1973|u1974 +ANWX#u1951|u1952|u1953 +ANX#E283|e2935|i1264 +ANX0#u1737|u1738|u1739|u1740 +ANXB#a3418|a3419|a3420 +ANXF#a2964|a2965|a2966|u114|u1736 +ANXK#a2993|a3498|a3499|a3500|u316|u1727|u1728|u1729|u1730|u1731|u1732|u1733 +ANXL#e1426|e1427|e1428|i2345|i2346|i2347|i2348|i2349|i2350|i2351|i2352|i2353|i2354|i2355|i2356|i2357|i2358|i2359|i2360|i2361|i2362|i2363|i2364|i2365|u301|u302|u318|u1742 +ANXM#u170|u171 +ANXN#e1408|e1409|e1410|e1411|e1412|e1413|e1414|e1415|e1416|e1417|e1418|e1419|e1420|e1421|e1422|e1423|e1424|e1425|i1268|u297|u298|u299|u300|u303|u304|u305 +ANXP#u1734 +ANXR#A552|A553|a2768|a2769|a2770|a2771|a2772|a2947|a2948|a2949|a2950|a2951|a2952|a2953|a2954|a2955|a2956|a2957|a2958|a2959|a2960|a2961|a2962|a2963|a3421|e1877|e1878|e1879|e1880|e1881|e1882|e1883|e1884|e1885|e1886|i2631|o711|u306|u307|u308|u309|u310|u311|u312|u313|u314|u317|u1735|u1744|u1745 +ANXS#E284|e2936|e2937|i1265|i1267|u315 +ANXT#i1266|i1269|i2366|i2367|i2368|i2369|i2373|i2374|i2375|i2376|i2377|i2378|i2379|u1741|u1743 +ANXW#i1270|i1271|i1272 +ANXX#A682|A683|i2370|i2371|i2372 +ANYK#u1993|u1994|u1995|u1996 +ANYL#u1992 +ANYN#a3222|a3223|a3224|a3226|a3227|a3614|a3615 +ANYT#a3225 +AP#A710|a3641|a3803|o744|u2001|y37|y141|y166|y168|y261|y262 +AP0#a3637 +AP0K#a3786|a3787|a3788|a3789|a3790|a3791 +AP0L#e2288|e2289|e2290 +AP0S#a3638|a3792|a3793|a3794|a3795|a3796|a3797|a3798|a3799|a3800|a3801|a3802 +AP0T#a3635|a3636|e2291|e2292|e2293|e2294 +APBR#u2005|u2006|u2007|u2008|u2009|u2010|u2011 +APBT#u2002|u2003|u2004 +APF0#a3744|a3745|a3746|a3747|a3748|a3749|a3750|a3751 +APFN#E302|E303|E304|e2254|e2255|e2256|e2257|e2258|e2259 +APFR#u2032 +APJ#a3713 +APJN#U43|U44 +APJS#a3714|a3715|e2219 +APK#e2188|o752 +APKK#i3837|i3838 +APKL#A712|A713|a3688|a3705|a3706|a3707|a3708|e2190|e2220|e2221|e2222|o753 +APKM#u2016 +APKN#o754|u2017 +APKP#u2058|u2059 +APKR#A714|A715|E300|E301|a3709|a3710|a3711|a3712|e2198|e2199|e2200|e2201|e2202|e2223|e2224|e2225|e2226|e2227|e2228|e2229|e2230|e2231|e2232|e2233|e2234|e2235|e2236|e2237|e2238|u2033|u2034|u2035|u2036|u2037 +APKS#A707|a3651|a3652|a3653|e2189|e2197|e2317|e2318 +APKT#E293|E294 +APL#A716|A726|O178|a3804|a3805|a3831|a3903|a3940|o747 +APLF#u2063|u2064|u2065|u2066 +APLJ#a3718|a3719|a3720|a3721|a3722|a3723|a3724|a3725|a3726|a3727|a3728|a3729|a3730|a3731|a3732|a3733|a3734|a3735|a3736|a3737|a3738|a3739|a3740|a3741|a3742|a3743|a3906|a3907 +APLK#a3644|a3905|a3916|a3917|a3918|a3919|a3920|a3921|a3922|a3923|a3924|a3925|a3926|a3927|a3928|a3929|a3935|a3936|a3937|a3938|a3939|e2243|e2244|e2245 +APLM#a3694|a3695 +APLN#A718|a3693|a3807|a3808|a3834|a3835|a3854|a3855|a3856|a3913|a3914|a3915|o917|o918|o919|o920|u2060|u2061|u2062 +APLP#e2239|e2240|e2241|e2242 +APLR#a3931|a3932|a3933 +APLS#A717|A723|A724|A725|A727|O179|a3809|a3810|a3811|a3812|a3832|a3836|a3901|a3902|a3904|a3908|a3909|a3910|a3934|o748|o749|o750|o751 +APLT#A728|A729|a3716|a3717|a3806|a3833|a3857|a3894|a3895|a3896|a3897|a3898|a3899|a3900|a3911|a3912|a3930|e2177|e2178|e2179|u2067|u2068|u2069|u2070 +APLX#A704|A705|A719|A720|A721|A722|a3858|a3859|a3860 +APLY#a3941 +APM#i3839|o813 +APMR#e2246|e2247|e2248|e2249|e2250|e2251|u2071 +APMS#o814 +APMT#A730|A731 +APN#a3696|a3700|e2970|o755|o805|u2072 +APNF#e2252|e2253 +APNH#O182|O183|o761 +APNK#a3690|a3704|o756|u2083|y39|y169 +APNL#a3698|a3702|o765 +APNM#e2316 +APNN#A706|o762|o763|o764|o808|o809|o810|o811|o812|o818|o819|o820 +APNR#o758|o759|o760 +APNS#a3697|a3699|a3701|a3703|o766|o767|o807 +APNT#a3861|a3862|a3863|a3864|a3865|a3866|a3867|a3868|a3869|a3870|a3871|a3872|a3873|a3874|a3875|a3876|a3942|a3943|a3944|a3945|a3946|a3947|a3948|a3949|a3950|a3951|a3952|o757|o806|u2028|u2029|u2030|u2031 +APNW#o768|o769 +APNX#U40 +APPL#a3752|a3753|a3754|a3755 +APR#A732|O184|a3686|a3837|o770|u2074 +APR0#a3630|a3631 +APRB#a4023|a4024|a4025|o772|o857|o858|o859 +APRF#a4039|a4040|a4041|a4042|a4043|a4044|a4045|a4046|u2097 +APRH#a3994|a3995|a3996|a3997|a3998|a3999|a4000|a4001|a4002|a4003 +APRK#a4047|a4048|a4049|a4050|a4051|a4052|a4053|a4054|a4055|a4060|a4061|a4062|u2075|u2076|u2077|u2078|u2079|u2080 +APRL#A733|A734|A735|a3819|a3820|a3821|a3822|a3823|a3824|a3825 +APRM#u2081 +APRN#a3826|a3827|a3838|a3839|a3840|a3842|a4004|a4005|a4006|a4007|a4008|a4009|a4010|a4011|a4063|a4064|a4065|o773|o774|o775 +APRP#a4026|a4027|a4028|a4029|a4030|a4031|a4032|a4033|a4034|a4035|a4036|a4037|a4038|a4066 +APRR#u2098|u2099|u2100|u2101|u2102 +APRS#O185|a3682|a3683|a3684|a3685|a3687|a3843|a3970|a3971|a3972|a3973|a3974|a3975|a3976|a3977|a3978|a3979|a4012|a4013|a4014|a4015|o771|o776|o844|o845|o846|o847|o848|o849|o850|o851|o852|o853|o854|o855|o856|u2082|u2086|u2087|u2088|u2089|u2094|u2095|u2096 +APRT#a3629|a3632|a3633|a3634|a3645|a3646|a3647|a3648|a3649|a3816|a3817|a3818|a3841|a3877|a3878|a3879|a3880|a4056|a4057|a4058|a4059|o777|o778|o779|o780|o781|o782|o788|o789|o790|o791|o792|o793|o794|o795|o821|o822|o823|o824|o825|o826|o827|o828|o829|o830|o831|o832|u2090|u2091|u2092|u2093|u2103|u2104|u2105|u2106 +APRX#a3813|a3814|a3815|a3828|a3829|a3830|a3953|a3954|a3955|a3956|a3957|a3958|a3980|a3981|a3982|a3983|a3984|a3985|a3986|a3987|a3988|a3989|a3990|a3991|a3992|a3993|a4016|a4017|a4018|a4019|a4020|a4021|a4022|o783|o784|o785|o786|o787 +APS#A711|a3628|a3642|a3650|a3689|a3844|a3959|a4067|o736|o833|o860|o921|o922|u2107|y40|y170|y263 +APSK#E305|E306|E307|e2203|e2260|e2261|e2262|e2263|e2264|e2265|e2266|e2267|e2268|e2269|e2270|e2271|u2108 +APSL#Y83|Y84|e2319|e2320|e2321|u2118|u2119|u2120 +APSM#E311|E312|a3846|a3847|a3848|o815|o816|o817 +APSN#a3853|a3962|e2191|e2192|e2193|e2194|e2195|e2196|o836 +APSR#a3849|a3850|a3851|u2135|u2136 +APSS#a3852|a3961|a4068|a4069|o835|o923 +APST#E308|E309|E310|E313|E314|a3756|a3757|a3758|a3759|a3760|a3761|a3762|a3763|a3764|a3765|a3766|a3767|a3768|a3769|a3770|a3771|a3772|a3773|a3774|a3775|a3776|a3777|a3778|a3779|a3780|a3781|a3782|a3783|a3784|a3785|a3845|a3960|a3963|a3964|a3965|a3968|a3969|e2272|e2273|e2274|e2275|e2276|e2277|e2278|e2279|e2280|e2281|e2282|e2283|e2284|o745|o746|o834|o837|o838|o839|u2109|u2110|u2111|u2115|u2116|u2117|u2121|u2122|u2123|u2124|u2125|u2126|u2127|u2128|u2129|u2130|u2131|u2132|u2133|u2134 +APSW#I149|I150|u2137|u2138|u2139 +APSX#a3966|a3967|o840|o841|o842|o843 +APT#a3643|a4070|o802|o861|u2073|u2085|y38|y167 +APTF#e2285|e2286|e2287 +APTK#U41|U42|o863|o864|o865|o869|u2140|u2141|u2142 +APTL#a4075|o910 +APTM#e2204|e2205|e2206|e2207|e2208|e2209|e2210|e2211|e2212|e2295|e2296|e2297|e2298|e2299|e2300|e2301|e2302|e2303|e2304|e2305|e2306|e2307|e2308|e2309|e2310|e2311|o870|o871|o872|o873|o874|o875|o876|o877|o878|o879|o880|o881|o882|o883|o884|o885|o886|o887|o888|o889|o890|o891|o892|o893|o894|o895|o896|o897|o898|o899|o900|o901|o911|o912|o913|o914|o915 +APTN#U45|U46|a4076|a4077|o902|u2144 +APTR#e2213|e2214|e2215|e2216|e2217|e2218|u2025|u2026|u2027|u2145|u2146|u2147|u2148|u2149 +APTS#a3881|a3882|a3883|a3884|a3885|a3889|a3890|a3891|a3892|a3893|a4071|o803|o804|o916 +APTT#a3639|a3640|a3886|a3887|a3888|a4072|a4073|a4074|o862|u2018|u2019|u2020|u2021|u2022|u2023|u2024|u2143 +APTX#o866|o867|o868 +APWN#u2153 +APWR#u2150|u2151|u2152 +APX#A701|a3691|e2312|u2084 +APXK#u2012|u2013|u2014|u2015 +APXL#a3692|e2314 +APXN#o903|o904|o905|o906|o907|o908|o909 +APXS#A702|A703|e2313|e2315 +APXT#u2112|u2113|u2114 +AR#A1012|E109|E335|E537|I151|I163|O192|O200|O223|U47|U56|Y32|Y103|a1365|a1799|a1918|a4305|a4306|a4340|a4489|a4519|a5410|a5734|e17|e396|e2437|e2463|e2518|e2972|i3848|o2|o15|o924|o1019|o1266|u2180|y65|y90|y211|y216|y225|y241 +AR0#A781|e78|e108 +AR0B#e80 +AR0K#e95|e96|e97|o1160|o1161|o1162|o1163|o1164|o1165|o1166|o1167 +AR0L#e89|e90|e91|e92|e93|e94 +AR0M#a4363|a4364|a4365|a4366|a4367|a4368|a4369 +AR0N#e82|e83|e84|e87|e88|u2184|u2185 +AR0P#o1168|o1169|o1170|o1171|o1172|o1173|o1174|o1175|o1176|o1177 +AR0R#A864|A865|A866|a4578|a4579|a4580|a4581|a4582|a4583|a4584|a4585|e85|e2560|e2561|e2562|e2563|o1178|u2186|u2187|u2188 +AR0S#A782|e79|e86|e98|o1149 +AR0T#O231|e81|o1150|o1151|o1152|o1153|o1154|o1155|o1156|o1157|o1158|o1159 +AR0W#e100|e101|e102|e103|e104|e105|e106|e107 +AR0X#e99 +ARB#A741|A743|A872|Y73|o955 +ARBK#A747|A748|a1370|a1371|a1372|a1801|a1802|o957|y92|y93|y94 +ARBL#a4118|a4119|a4126 +ARBM#e2461|e2462 +ARBN#A745|A746|U53|u2158|u2159|u2160|u2161|u2162|u2163|u2164|u2165|u2166|u2167|u2168|u2169|u2170|u2171|u2172|u2173|u2174|u2175|u2176 +ARBR#a1807|a1808|a1809|a1810|a1811|a1812|a4153|a4154|a4155|a4156|a4157|a4158|a4159|a4160|a4161|a4162|a4163|a4164|a4165|a4166|a4167 +ARBS#A742|A744|A749|A873|Y74|a1803|a1804|a1813|a1814|a1815|a4115|a4116|a4117|o956|o964 +ARBT#a1368|a1369|a1805|a1806|a4127|a4128|a4129|a4130|a4131|a4132|a4133|a4134|a4135|a4136|a4137|a4138|a4139|a4140|a4141|a4142|a4143|a4144|a4145|a4146|a4147|a4148|a4149|a4150|a4151|a4152|a4168|a4169|a4170|o958|o959|o960|o961|o962|o963 +ARBX#e22 +ARF#a4505|a4646 +ARFK#O222|i3994|i3995 +ARFL#A145|A146|O236|O237|a1379|a1835|a1836|a1837|a1838|a1839|a1840|a1841|a1842|a4502|a4503|a4504|e27|e28|e29|i3850 +ARFN#A874|A875|I186|I187|I188|I189|I190|I191|Y50|a4508|e63|e64|e65|o1141|o1142|o1143|o1144|o1145|o1146|o1147|o1148 +ARFR#a1833|a1834|a1843|a1844|a1845|a1846|i3986|i3987|i3988|i3989|i3990|i3991|i3992|i3993 +ARFS#O220|O221|a4507|o1091|o1092|o1093 +ARFT#A750|A751|a4506|i3942|i3943 +ARH0#a4499|a4500|a4501 +ARHR#E320|E321 +ARHT#a1849|a1850|a1851|a4522|a4523|a4524 +ARJ#o1073|u2189 +ARJL#a4338|a4339 +ARJN#A783|A784|A785|A786|A787|A788|A789|a4314|a4315|e2498|o1096|o1097|o1098|o1099|o1100|o1101|o1102|o1103|o1104|o1105|o1106|o1107|o1108|o1109|o1110|o1111|o1112|u2191|u2192|u2193|u2194|u2197|u2198 +ARJR#u2195 +ARJS#o1071|o1072|o1074|u2196 +ARJT#u2190 +ARK#A790|A814|E322|E324|E328|E330|E337|E339|E466|I158|I160|U60|Y64|a4171|a4323|a4370|e2481|e2483|e2971|i3873|o1024|u2199 +ARKB#a4321|a4322|i3996 +ARKF#e2487|i3934|i3935 +ARKL#a5418|a5419|a5420|a5421|i3929|i3945|i3946|i3947|i3948|i3949|i3950|o925|o926|o927|o928 +ARKM#a4330|a4331|a4332|a4333|a4334|a4335|a4336|a4337|o1094|o1095 +ARKN#A792|A793|A794|A795|A796|A816|A817|A818|A819|A820|I181|I182|I183|O194|O195|O196|O197|O215|O216|a1847|a1848|a4177|a4178|a4316|a4317|a4329|a4469|a4470|a4471|a4472|a4473|a4474|a4475|a4509|a4510|a4511|a4512|e2484|e2485|e2486|i3875|i3930|i3931|i3932|i3933|o1021|o1022|o1025|o1026|o1027|o1028|o1029|o1030|o1031|o1032|o1033|o1034|o1035|o1036|o1037|o1038|o1039|o1040|o1041|o1042|o1043|o1044|o1045|o1046|o1047|o1048|o1049|o1050|o1051|o1052|o1053|o1054|o1055|o1056|o1057|o1058|o1059|o1060|o1061|o1062|o1063|o1064|o1065|o1066 +ARKR#Y66|Y67|a1380|a1381|a1382|a1383|a1384|a1816|a1817|a1818|a1819|a1820|a1821|a1822|a1823|a4125|a4325|a4326|a4327|i3944 +ARKS#A791|A797|A798|A815|E323|E325|E329|E331|E332|E333|E334|E338|E340|I159|I161|I162|I184|I185|U61|Y65|a4172|a4290|a4328|a4371|a4372|e2482|e2490|i3876|i3877|i3878|i3879|o1067|o1068|o1069|o1070 +ARKT#A763|A764|A765|A776|A777|E319|Y71|Y72|a4173|a4174|a4175|a4176|a4291|a4318|a4319|a4320|a4324|a4513|a4514|a4515|a4516|e2464|e2465|e2466|e2467|e2471|e2472|e2473|e2474|e2475|e2476|e2488|e2489|e2540|e2541|e2542|e2543|e2544|e2545|i3874|i3997|i3998|i3999|i4000 +ARKX#Y68|Y69|Y70|a4517|a4518|e2468|e2469|e2470|i4001|i4002 +ARKY#U62|U63 +ARL#A752|A799|A801|A821|A831|A1014|A1016|E2|E4|E8|E362|U49|a1359|a1363|a1854|a4313|a5412|a5413|a5415|e30|e41|e399|o929|o930|o1113|y99 +ARLB#e38|e39 +ARLF#a1862|a1863|a1864|a1865|a1866|i3951|i3952|i3953|i3954|i3955|i3956|i3957|i3958 +ARLJ#a1385|a1386|a1387|i3959|u2218|u2219|u2220|u2221|u2222 +ARLK#a1873|a1874|a1875|o19|o20|o21 +ARLN#A823|A824|A825|A826|A827|A828|A833|A834|E6|E7|E346|E347|I165|I166|O217|O218|O219|a1867|a1868|a1869|a1870|a1871|a1872|e37|e2477|y95|y96|y97|y98 +ARLR#e35 +ARLS#A753|A800|A802|A822|A832|A1015|A1017|A1018|A1019|E3|E5|E363|U50|a1360|a1361|a1362|a1364|a1860|a1861|a5416|a5417|e31|e36|e40|o931|o1075|o1114|o1115 +ARLT#A829|A830|e32|e33|e34 +ARLX#E101|E102 +ARM#E348|I179|a4373|a4439|a4441|a4643|u2154|u2182 +ARM0#a4444 +ARMB#a4387|a4388|a4389 +ARMF#a4394|a4395|a4396|e46|e47|e48|i3962 +ARMH#a4397|a4398|a4399 +ARMJ#A835|A836 +ARMK#A754|A755 +ARML#a1876|a1877|a1878|a1879|a4405|a4406|a4407|a4408|a4409|a4410|a4411|o1119|o1120|y58|y59|y60 +ARMM#a4381|a4382|a4383 +ARMN#A837|A838|A839|A840|A841|A842|A843|A844|A845|A846|A847|A849|A850|a1880|a1881|a1882|a4401|e2491|e2492|e2493 +ARMP#a4432|a4433|a4434 +ARMR#A851|A852|a4412|a4413|a4414|a4415|a4416|a4417|a4418|a4419|a4420|a4421|a4422|a4423|a4424|a4425|a4426|a4427|a4428|a4429|a4430|a4431|a4435|a4436|a4437|e42|e43|e44|e45 +ARMS#A853|A854|E349|I180|a4374|a4400|a4402|a4403|a4404|a4438|a4440|a4442|a4443|a4644|a4645|u2155|u2183 +ARMT#A848|a1388|a1389|a1390|a4375|a4376|a4377|a4378|a4379|a4380|a4384|a4385|a4386|a4393|a4445|a4446|a4447|a4448|a4449|a4450|a4451|a4452|a4453|a4454|a4455|a4456|a4457|e2478|e2479|e2480|i3960|i3961 +ARMX#a4390|a4391|a4392 +ARN#A0|A855|E341|E356|I153|I167|I169|O186|O198|O207|O211|O225|a4310|e49|i3880|i3907|u2213|u2215|y61|y64|y100 +ARN0#o1134|o1135|o1136|o1137|o1138|o1139 +ARNB#E99|E100|i3882 +ARNJ#O188|O189|a4476|a4477|a4478|a4479|a4480|a4481|a4482|a4483|a4484|a4485|o932|o933|o934|o935|o936|o937 +ARNK#O209|O210|a1857|a1858|a1859|e72|e73|e74|e2530|i3851|i3852|i3883|i3884|i3886|i3887|i3888|o18 +ARNL#A857|A858|u2200|u2201|u2202|u2203|u2204|u2205 +ARNM#i3892|i3893|i3894|i3895|o1121|o1122|o1123|o1124|o1125|o1126|o1127|o1128|u2156|u2157 +ARNN#I155|I156|I157|e59|e60|e61|i3890|i3891|y102|y103|y104|y105 +ARNR#e51|e52|e53|o1131|o1132|o1133|u2206 +ARNS#A1|A856|E9|E10|E342|E350|E351|E352|E353|E354|E355|E357|E358|E359|I154|I168|I170|O187|O199|O208|O212|O226|U51|U52|a1855|a1856|a4311|a4312|e54|e55|e56|e57|e58|e62|e400|e2531|e2532|i3881|i3889|i3896|i3897|i3898|i3908|u2214|u2216|u2217|y62|y63|y106 +ARNT#A756|O202|O203|O204|O205|O206|a1391|a1392|a1393|a4309|a4459|a4486|e50|e2519|e2520|e2521|e2522|i3885|o1076|o1077|o1078|o1079|o1080|o1081|o1082|o1083|o1084|o1085|o1086|o1087|o1088|o1089|o1090|o1129|o1130|u2207|u2208|u2209|u2210|y101 +ARNW#i3899|i3900|i3901|i3902|i3903|i3904|i3905|i3906 +ARNX#u2211|u2212 +ARP#E472 +ARPH#A757|A758|A759|A760 +ARPK#a4466|a4467|a4468 +ARPL#a1394|a1395|a1396|a1883|a1884|a1885|a1886|e69|e70|e71|i3965 +ARPM#e2973|e2974 +ARPN#E474|E475|E476|E477|E478|E479|E480|E481|E482|E483|E484|E485 +ARPR#a1887|a1888|a1889|i3963|i3964|i3966|i3967|i3968|i3969 +ARPS#E473|e66|e67|e68 +ARPT#E467|E468|e2550|e2551|e2552|e2556|e2557|i4017|i4018|i4019|i4023|i4024 +ARPX#e2553|e2554|e2555|i4020|i4021|i4022 +ARR#A1020|a1852|a5422|e397|e2533 +ARRK#O10 +ARRS#A1021|a4494|a5423|a5424|e2534|e2535 +ARRT#A761|A762|a4525|a4526 +ARS#A780|A803|A1013|E110|E336|E360|E361|E364|E538|I152|I164|I171|O193|O224|U48|U57|Y104|a1366|a1367|a1800|a1890|a4307|a4308|a4341|a4342|a4350|a4458|a4462|a4487|a4490|a4493|a4520|a4527|a4531|a5411|a5414|e18|e75|e2438|e2449|e2451|e2536|e2975|e4217|i3849|i3870|i3871|o16|o22|o1020|o1023|o1179|o1267|u2181|y66|y91|y107|y212|y226|y242 +ARSB#e2450|i3840|i3841|i3842|i3843 +ARSF#e2501 +ARSH#a4534|a4535 +ARSK#a1894|a1895|a1896 +ARSL#U58|U59|a1397|a1398|a1399|a4460|a4461|i3972|i3973|i3974|i3975|i3976|i3977|o1268|y227|y228 +ARSM#E315|E316|o23|o24|o25 +ARSN#A808|A809|A810|A811|A812|A813|O227|O228|a4289|a4351|a4353|a4465|a4536|a4537|a4538|a4539|a4540|a4541|a4542|a4544|a4545|a4546|a4547|a4548|a4549|e2457|o1116|o1117|o1118|u2223 +ARSP#a1400|a1401|a1897|a1898|a1899|a1900|e2558|e2559|i3978|i3979|i3980|i3981|i3982|i3983 +ARSR#e2453|e2454|e2455|e2458|e2459|e2460 +ARSS#E365|a4352|a4464|a4488|a4532|a4543|e2456|i3872|i3970|i3971 +ARST#A804|A805|A806|A807|O201|a1853|a1901|a1902|a1903|a1904|a3623|a4179|a4354|a4355|a4356|a4357|a4358|a4359|a4360|a4361|a4362|a4463|a4495|a4496|a4497|a4498|a4533|e398|e2452|e2537|e2538|e2539 +ARSW#o26|o27 +ART#A859|A861|A867|A871|O190|U54|Y28|a1350|a1832|a3624|a4343|a4349|a4550|a4642|e26|e2494|e2523|e2529|i3844|o17|o938|y41|y264 +ARTB#i4003|i4004|i4005|i4006 +ARTF#O191|a1|a2|a3|a4552|a4575|a4576|a4577|a4605|a4606|a4607|a4608|a4609|a4610|a4611|a4612|a4613|a4614 +ARTJ#y43|y44|y45 +ARTK#O229|O230|a3627|a4589|a4590|a4591|a4592|a4593|a4594|a4595|a4596|a4597|a4598|a4599|a4600|a4601|a4602|e2439|e2440|e2441|e2442|e2443|e2444|e2445|e2446|e2447|e2448|e2502|e2503|e2504|e2505|e2525|e2526 +ARTL#A215|A216|A217|E469|E470|E471|Y30|Y31|a4348|a4615|a4616|a4617|a4618|a4619|a4634|a4635|a4636|i3845|o988|o989|o990 +ARTM#A862|A863|a1906|e2527|e2528|i3863|i3864|i3936|i3937|y49|y50|y51|y52|y53 +ARTN#A778|A779|O234|O235|a1353|a1376|a1377|a1378|a4292|a4293|a4294|a4295|a4620|a4647|e2497|i4007|i4008|o941|o982|o983|o984|o985|o986|o987|o1000|o1001|o1002|o1003|o1004|o1005|o1006|o1007|o1008|o1009|o1010|o1011|o1012|o1013|o1014|o1015|o1016|o1140 +ARTR#A869|A870|E343|E344|E345|a1356|a1357|a1358|a1373|a1374|a1375|a1824|a1825|a1826|a1827|a1828|a1829|a1830|a1831|a4296|a4297|a4298|a4299|a4300|a4344|a4553|a4554|a4555|a4556|a4557|a4558|a4559|a4560|a4561|a4562|a4563|a4564|a4565|a4566|a4567|a4568|a4569|a4570|a4571|a4572|a4573|a4574|a4603|e23|e24|e25|i3846|i3984|i3985|o945|o946|o947|o948|o949|o950|o951|o952|o953|o954|o991|o992|o993|o994|o995|o996|o997|o998|o999|o1017|o1018|y46|y47|y48 +ARTS#A860|A868|E317|E318|E486|E487|O232|O233|U55|Y29|a1352|a3625|a3626|a4301|a4302|a4303|a4304|a4345|a4551|a4604|a4621|a4622|a4623|a4624|a4625|a4626|a4627|a4628|a4629|a4630|a4631|a4632|a4633|a4637|a4638|e2496|e2506|e2507|e2508|e2509|e2510|e2511|e2512|e2513|e2514|e2515|e2516|e2517|e2524|i3847|i3853|i3854|i3855|i3856|i3857|i3858|i3859|i3860|i3861|i3862|i3865|i3866|i3867|i3868|i3869|i3938|i3939|i3940|i3941|o940|y42|y54|y55|y56|y57|y265|y266 +ARTT#a1351|a1905|a4346|a4347|e2495|e2546|e2547|i3909|i3910|i3911|i3912|i4009|i4010|i4011|i4012|i4013|o939 +ARTW#a4639|a4640|a4641 +ARTX#a4586|a4587|a4588|e2548|e2549|i3913|i3914|i4014|i4015|i4016 +ARW#a1908 +ARWF#a1907 +ARWK#e109|e110|e111|e112|e113 +ARWL#O238|O239|O240 +ARWM#a1911|a1912|a1913 +ARWN#E366|E367|I192|I193 +ARWR#a1914|a1915|a1916|a1917 +ARWS#a1909|a1910 +ARWT#a4521 +ARX#A766|A772|E326|E462|I172|a4180|e19 +ARXB#A770|A771|a4216|a4217|a4218|a4219|a4220|a4221 +ARXF#a4255|a4256|a4257|a4276|a4277|a4278|a4279|a4280|a4281|a4282|a4283|a4284 +ARXK#a4192|a4193 +ARXL#a4182|a4183|a4184|a4185|a4186|a4187|a4188|a4189|a4241|a4242|a4285 +ARXM#A774|A775|I173|I174|I175 +ARXN#E464|E465|a1354|a1355|a4120|a4121|a4122|a4123|a4124|a4213|a4214|a4215|a4238|a4239|a4240|a4259|e2499|e2500|i3915|i3916|i3917|i3918|i3919|i3920|i3921|i3922|i3923|i3924|i3925|i3926|i3927|i3928|o942|o943|o944|u2177|u2178|u2179 +ARXP#a1891|a1892|a1893|a4190|a4191|a4258|a4260|a4261|a4262 +ARXR#A768|A769|A1084|A1085|a4243|a4244|a4245|a4246|a4247|a4248|o965|o966|o967 +ARXS#A767|A773|E327|E463|a4181|a4194|a4195|a4196|a4197|a4198|a4199|a4200|a4201|a4202|a4203|a4204|a4205|a4206|a4207|a4208|a4209|a4210|a4211|a4212|a4249|a4250|e20|e21|o968|o969|o970|o971|o972|o973|o974|o975|o976|o977|o978 +ARXT#a4222|a4223|a4224|a4225|a4226|a4227|a4228|a4229|a4230|a4231|a4232|a4233|a4234|a4235|a4236|a4237|a4251|a4252|a4253|a4254|a4263|a4264|a4265|a4266|a4267|a4268|a4269|a4270|a4271|a4272|a4273|a4274|a4275|e76|e77|o979|o980|o981 +ARXW#I176|I177|I178|a4286|a4287|a4288 +ARY#O213|a4528 +ARYN#A876|A877|A878|a4492 +ARYS#O214|a4529|a4530 +ARYT#a4491 +AS#A879|A1024|E1|E368|E369|I20|I136|I204|O241|O288|O293|U85|Y1|a638|a4648|a4801|a4802|a4827|e114|e144|e2672|i19|i81|i4025|i4103|o737|o743|o1613|o2280|u2224|u2230|y85|y108|y142|y157|y158 +AS0M#a4994|a4995|a4996|a4997|a4998|i4111|i4112|i4113|i4114 +AS0R#E407|E408|i4088|i4089|i4090|i4091|i4092 +AS0S#a1403 +AS0T#a1404|a1405|a1406|a1407|a1408|a1409|a1410|a1411|a1412|a1413|a1414|a1415|e2708|e2709|e2710|e2711|e2712 +AS0X#a1402 +ASBK#U82|U83|U84|i28|i29|i30 +ASBL#I196|I197|I198|I199|I200|I201|I227|I228|u2225|u2226 +ASBN#i27 +ASBR#O247|O248|O249|O250|i21|i22|i23|i31|i32|i33|i4046|i4047|i4048|i4049 +ASBS#a4653|a4654|a4655|a4656 +ASBT#i24|i25|i26 +ASF#o1215 +ASFJ#e2634|o444 +ASFK#a4765|a4766|a4767|a4768|a4769|a4770|a4771|a4772|a4773|e2635|e2636|o445|o446|o1211|o1212 +ASFL#a4757|a4758|a4759|a4760|a4761|u2232|u2233|u2234 +ASFR#a4883|a4884|a4885|a4886|a4887|a4888 +ASFS#o1214 +ASFT#A56|A57|a4649|a4650|a4651|a4652|a4762|a4763|a4764|o1213 +ASFY#o1216 +ASJ#O242|a4958|u2227 +ASJN#a4961 +ASJS#O243|O244|a4960|u2228|u2229 +ASJT#a4959 +ASK#E380|I194|O245|a4731|a4734|a4935|e2564|e2613 +ASK0#A914|A915 +ASKL#A147|A148|E539|E540|a898|a899|a5425|a5426|a5427|e2565|e2566|e2567|e2568|e2569|e2570|e2571|e2572|e2573|e2574|e2575|e2576|e2577|e2578|e2579|e2580|i50|i51|i52|o1194|o1195|o1196|o1197|o1198|o1199 +ASKM#E377|E378|E379|i4026|i4027 +ASKN#E375|E376|a4732|a4735|a4897|a4898|a4899|a4900|a4901|a4902|a4903|a4904|a4905|a4906|a4907|a4908|a4909|a4910|a4911|a4912|a4913|a4914|a4915|e145 +ASKP#e2581|e2582|e2583|e2584|e2585|e2586|e2587|e2588|e2589|e2590|e2591|e2592|e2593|e2594|e2595|e2596|e2597|e2598|e2599|e2600|e2601|i34|i35|i36 +ASKR#E371|E372|E373|E374|E389|E390|I206|I207|O251|O252|O253|a4683|a4687|a4688|a4689|a4690|a4691|a4692|a4693|a4694|e2602|e2603|e2604|e2605|e2606|e2607|e2608|e2609|e2610|e2617|e2618|e2619|e2620|e2621|e2622|e2623|e2624|e2625|e2626|e2627|e2669|e2670|e2671 +ASKS#E393|E394|I195|O246|a4697|a4698|a4699|a4700|a4701|a4702|a4703|a4704|a4705|a4736|e2616 +ASKT#O255|O256|a4684|a4685|a4686|a4733|e2611|e2612|e2628|e2629|e2630 +ASKW#A1022|A1023|e2614|e2615 +ASKX#e2631|e2632|e2633 +ASL#O254|O259|a1919|a4803|a4889|a5771|e117|e127|i55|i4036|u2251|u2252 +ASLB#a4804 +ASLM#I214|I215|I216|I217|I218|I219|I220|I221|I222|I223|I224|I225|I226|a5064|a5065|a5066 +ASLN#I22|I23|I24|I25|I26|I27|a4737|a4805|a4806|a4807|a4809|i4030|i4031|i4032|i4033|i4034|i4035 +ASLP#a4738 +ASLS#O260|a1920|a1922|a4810|a4890|a5772|a5773|e118|e119|i4037|i4038|o1191|o1192|o1193|u2235|u2236|u2237 +ASLT#a1921|a4808|a4821|a4822|a4823|a4824|a4825|a4826|i4039|i4040|i4041|i4058|i4059|i4060|i4061|i4069|i4070|i4071|o346|o347|o348|o1180|o1181|o1182|o1183|o1187|o1188|o1189|o1190 +ASLX#i4062|i4063|i4064|i4065|i4066|i4067|i4068|o1184|o1185|o1186 +ASM#A916|a4963|i4042 +ASM0#a5774|a5775|a5776 +ASMB#A920|A921|A922|a4834|a4835|a4836|a4837|a4838|a4839|a4840|a4841|a4842|a4843|a4844|a4845|a4846|a4847|a4848|a4849|a4850|a4851|a4962 +ASMF#A910 +ASML#a4916|a4917|a4918|a4919|a4920|a4921 +ASMM#o1203|o1204 +ASMN#O261|O262|a4966|e120|e121|e122|i38|i39|i40 +ASMP#a4967|a4968|a4969|a4970|a5073|a5074|a5075|a5076|a5077|a5078 +ASMR#A911|E381|E382|i4072|i4073|i4074|i4075|i4076|i4077|i4078|i4079|i4080|i4081|i4084|i4085|i4086 +ASMS#A917|A918|A919|a4965|i4043|i4044|o1205|o1206 +ASMT#Y75|Y76|a4964|a5067|a5068|a5069|a5070|a5071|a5072|i4082|i4083|o1207 +ASN#E292|E391|O46|a4934|o334|o2281 +ASNF#o336|o337 +ASNH#E111|E112 +ASNK#a704|e130|i58|i59|i60|i4028|i4029|i4110|o338|o339|o340|o341|o342|o343|o344|o742|u2250 +ASNN#a4726|a4727|a4728|a4729|a4730|a4946|a4947|a4948|a4949 +ASNR#E115|E116 +ASNS#A942|E113|E114|E392|O47|O48|O49|e128|e129|e2683|e2684|e2685|i56|i57|i4101|i4102|o335|o345|o2282 +ASNT#U64|U65|a4657|a4658|a4659|a4660|a4661|a4662|a4663|a4664|a4668|a4669|a4670|a4852|a4853|a4854|a4855|a4856|a5063|i4045 +ASNX#A880|A881|a4665|a4666|a4667|a5079|a5080|e2686|e2687|e2688|e2689|e2690 +ASP#A149|a4740|e2667 +ASPK#a4745|a4746|a4747|a4774|a4775|a4776|i41 +ASPL#e2642|e2643|e2644|e2645|e2646|e2653|e2654|e2655 +ASPN#A912|A913|E387|E388|a4748|a4749|a4750|e2651|e2652 +ASPR#E383|E384|E385|E386|a4742|a4743|a4744|a4751|a4752|a4753|a4754|a4755|a4756|a4780|a4781|a4782|a4783|a4784|a4785|a4786|a4787|a4788|a4789|a4790|a4791|a4792|a4793|a4794|a4795|a4796|a4797|a4798|a4799|e2662|e2663|e2664|e2665|e2666|o1208|o1209|o1210 +ASPS#A150|a4741|a4800|a5428|a5429|a5430|a5431|a5432|a5433|e2650|e2656|e2657|e2658|e2659|e2660|e2661 +ASPT#a4695|a4696|a4777|a4778|a4779|e2639|e2640|e2641|e2649 +ASPX#e2647|e2648 +ASPY#e2668 +ASR#A54|A925|E541|a4974|a5785|e124|i53|i4106|o740|o1200|u2238|u2266 +ASRB#A1086|A1087|A1088|A1089|A1090|a641|a642|a643|a644|a645|a646|a647|a648 +ASRK#O290|O291|O292 +ASRL#I229|I230|I231|I232|I233|I234|I235|I236 +ASRN#A927|A928|A929|a4971|a4972|a4973|a4979 +ASRP#u2257|u2258|u2259|u2260|u2261|u2262|u2263|u2264|u2265 +ASRR#u2253|u2254|u2255 +ASRS#A55|A926|A1091|E542|a4978|a5786|a5787|i4107|i4108|o1201|o1202|u2239|u2240|u2256|u2267 +ASRT#a4671|a4672|a4673|a4674|a4675|a4676|a4857|a4858|a4859|a4863|a4864|a4865|a4866|a4867|a4950|a4951|a4952|a4953|a4954|a4955|a4956|a4975|a4976|a4977 +ASRX#a4860|a4861|a4862 +ASS#A923|A1025|A1026|E370|I21|I205|I212|I213|I239|O289|O294|U86|a639|a649|a4833|a4868|a4869|a4931|e115|e123|e125|e2673|e2682|i20|i42|i4104|i4109|o28|o29|o30|o739|o1614|o1615|u2241|y143 +ASSB#a4870 +ASSL#i4087 +ASSM#a4874|a4875|a4876 +ASSN#a4811|a4812|a4813|a4814|a4815|a4816|a4817|a4818|a4819|a4820|a4873 +ASSR#a4877|a4878|a4879 +ASSS#A924|I240|a4872|a4932|a4933 +ASST#a4871|a4922|a4923|a4924|a4925|a4926|a4927|a4928|a4929|a4930|e126|i54|o741 +AST#A1027|E11|a640|a688|a4724|a4880|a4957|e116|e131|i37|i4105|o738|o1269|u2231|y109|y114 +ASTB#E395|E396|E397|E398|E399|e133|e2691|e2692|e2693|e2694|e2695|e2696|e2697 +ASTF#a691|a692|a693|a694|a695|a696|a1416|a1417|a1418|a1419|a1420|a1421|a1422|a1423|a1424|a1425 +ASTK#A1092|A1093|A1094|A1095|a654|a690|a4677|a4678|a4679|a4682|a4999|a5000|a5001|a5002 +ASTL#E400|E401|E402|E403|a657|a658|a699|a703 +ASTM#E20|E21|a650|e2701|e2702|e2703|e2704|e2713|e2714|e2715|e2716|e2717|e2718|e2719|e2720|e2721|e2722|e2723 +ASTN#A930|A931|A932|A1028|A1029|A1030|A1031|E409|E410|E411|E412|I237|I238|U66|U67|a655|a656|a5004|a5005|a5006|a5007|a5008|a5009|a5010|a5011|a5012|a5013|a5014|a5015|e141|i4093|o1217|o1218|o1219|o1220|o1221|o1222|o1274 +ASTP#i4094|i4095|i4096|i4097|o1224|o1225|o1226|o1227|o1228|o1229|o1230|o1231 +ASTR#A933|A934|A935|A936|A937|A938|A939|A940|A941|A1032|A1033|A1034|A1035|A1036|A1037|A1038|A1039|A1040|A1041|A1042|A1043|A1044|A1045|A1046|A1047|A1048|A1049|A1050|A1051|A1052|A1053|E13|E14|E15|E16|E17|E18|E19|E404|E405|E413|E414|I202|I203|I210|I211|a4982|a4983|a4984|a4985|a4986|a4987|a4988|a4989|a4990|a4991|a4992|a4993|a5003|a5016|a5017|a5018|a5019|a5020|a5021|a5022|a5023|a5024|a5025|a5026|a5027|a5028|a5029|a5030|a5031|a5032|a5033|a5034|a5035|a5036|a5037|a5038|a5039|a5040|a5041|a5042|a5043|a5044|a5045|a5046|a5047|a5048|a5049|a5050|a5051|a5052|a5053|a5054|a5055|a5056|a5057|a5058|a5434|a5435|a5436|a5437|a5438|a5439|a5440|e134|e135|e136|e137|e138|e139|e140|e2637|e2638|e2705|e2706|e2707|e2724|e2725|e2726|e2727|e2728|e2729|e2730|e2731|e2732|e2733|e2734|e2735|e2736|e2737|e2738|e2739|e2740|e2741|e2742|e2743|e2744|i4098|i4099|i4100|o447|o448|o449|o450|o451|o1223|o1232|o1233|o1234|o1235|o1236|o1237|o1238|o1239|o1240|o1241|o1242|o1243|o1244|o1271|o1272|o1273|o2277|o2278|o2279|y111|y147|y148|y149|y150|y151 +ASTS#E12|E406|E488|E489|a689|a700|a701|a702|a4680|a4681|a4725|a4881|a4882|a4893|a4894|a4895|a4896|a5777|a5778|a5779|a5780|a5781|a5782|a5783|a5784|e132|o1275|y110|y112|y113 +ASTT#a651|a652|a653|a697|a698|a4891|a4892|a4980|a4981|a5059|a5060|a5061|a5062|e590|e591|e2698|e2699|e2700|o1270 +ASTW#E22|E23|e142|e143 +ASTX#E490 +ASWL#O263|O264 +ASWN#A943|A944 +ASXL#a4739 +ASXR#i4050|i4051|i4052|i4053|i4054|i4055|i4056|i4057 +ASXT#a4936|a4937|a4938|a4939|a4944|a4945 +ASXX#a4940|a4941|a4942|a4943 +ASYN#a4832|e2678 +ASYR#a4829|a4830|a4831|e2675|e2676|e2677 +ASYS#e2679|e2680|e2681 +ASYT#a4828|e2674 +AT#A72|A108|A201|A945|A988|E46|E51|E53|E59|E61|E438|I1|I28|I34|I241|I269|O60|O97|O271|U68|U73|Y53|a900|a927|a1011|a1145|a1771|a1772|a5081|a5090|a5343|a5378|a5501|e146|e292|e295|e572|e586|e2745|i82|i84|i3835|i4115|o31|o389|o404|o1261|o1276|u2268|y70|y86|y152|y153|y214 +AT0#E67|e583 +AT0S#E68|e584 +ATB#a1147 +ATBK#a5506|a5507|a5508|a5509|a5510|a5511|o1280|o1281|o1292|o1293 +ATBL#a928|a5336|a5337|a5338|a5339|e147|e148|e321|e322|e323|e324|e325|o390|o391|o392|o1282|o1283|o1284|o1285|o1297|o1298|o1299 +ATBN#A994|A995|a5503|a5504|a5505|o1291 +ATBR#o1289|o1290|o1294|o1295|o1296|o1300|o1301|o1302 +ATBS#a1148|a1149 +ATBT#a1009|a1010|o1286|o1287|o1288 +ATF#a1247|e339 +ATFK#a1337|a1338|a1339|a1340|a1341|a1342|e329|e330|o1376|o1377|o1378|o1379 +ATFL#A141|A142|a5350|a5351|a5352|e579|o1348|o1349|o1350|o1351|o1352|o1353|o1354|o1355|o1356|o1368|o1369|o1370|o1371|o1372|o1373|o1374 +ATFN#A135|A136|A137|A138|A139|A140|a1248|a1249|a1250|a1251|a1252|a1253|a1254|a1255|a1256|a1257|a1258|a1259|a1260|a1261|a1262|a1263|a1264|a1265|a1266|a1267|a1268|a1269|a1270|a1271|a1272|a1273|a1274|a1275|a1276|a1277|a1278|a1279|a1280|a1281|a1282|a1283 +ATFR#a1284|a1285|a1286|a1287|a1288|a1289|a1290|a1291|a1292|a1293|a1294|a1295|a1296|a1297|a1298|a1299|a1300|a1301|a1302|a1303|a1304|a1305|a1306|a1307|a1308|a1309|a1310|a1311|a1312|a1313|a1314|a1315|a1316|a1317|e335|e336|e337 +ATFS#a1318|a1319|a1320|a1321|a1322|a1323|a1324|a1325|a1326|a1327|a1328|a1329|a1330|a1331|a1332|a1333|a1334|a1335|a1336|a5082|a5083|a5084|a5085|a5086|a5356|a5357|e331|e332|e333|e338|o1344|o1345|o1346|o1347 +ATFT#e334|o1357|o1358|o1359|o1360|o1361|o1362|o1363|o1364|o1365|o1366|o1367|o1375|o1585|o1586|o1587|o1588 +ATFY#e340 +ATH#I30 +ATHN#I32|I33|U70|U71|U72 +ATHR#a992|a993|a994|a995|a996|a997|a998|a999|a1000|a1001|a1002|a1003 +ATHS#I31|a1006|a1007|a1008 +ATHX#a1004|a1005 +ATJ#a902|a905|o1277 +ATJJ#a1034|a1035|a1036|a1037 +ATJK#a1018|a1019|a1020|a1021|a1022 +ATJN#a1023|a1024|a1025|a1026|a1050|a1051|a1052 +ATJR#a1027|a1028|a1029|a1030|a1031|a1032|a1033|a1053|a1054|a1055|a1056|a1057|a1058|a1059 +ATJS#a903|a904|a906|a1014|a1015|a1016|a1017|a1060|a1061|a1062|a1063|a1064|a1065|a1066|a1067|a1068|a1069|a1070|a1071|o1278|o1279 +ATJT#a1038|a1039|a1040|a1041|a1042|a1043|a1044|a1045|a1046|a1047|a1048|a1049|a1072|a1073|a1074 +ATK#A972|A973|a5190|a5250|a5525|e2747|o1380|o1583 +ATKB#e366|e367 +ATKK#o33|o34|o35 +ATKL#a1345|a5512|a5513|a5514|o1306|o1307|o1308|o1309 +ATKM#o1310|o1311|o1312 +ATKN#A100|A101|A955|A956|A957|A958|a5195|o1382|o1383|o1396|o1397|o1398|o1399 +ATKR#E57|E58|a5192|a5193|a5194|a5515|a5516|a5517|a5518|a5519|a5520|a5521|a5522|a5523|a5524|a5528|a5529|a5530|a5531|a5532|i137|i138|i139|i140|i141|i142|i143|o1313|o1314|o1315|o1316|o1317|o1318|o1319|o1320|o1321|o1384|o1385|o1386|o1387|o1388|o1389|o1390|o1391 +ATKS#A974|a987|a988|a5087|a5088|a5089|a5196|a5251|a5252|o1303|o1304|o1305|o1381|o1392|o1393|o1394|o1395|o1584 +ATKT#a939|a940|a941|a945|a946|a947|a989|a990|a991|a5191|e326|e327|e328|e368|e369|e370|e371|e383|e384|e385|e386|e2859|e2860|e2976 +ATKX#a942|a943|a944|e372|e373|e374|e375|e376|e377|e378|e379|e380|e381|e382 +ATL#A83|A87|A102|A975|A977|I242|I260|O11|O62|U3|a957|a5123|i86|i114|i176|i186|i187|i227|i4117|i4119|o398|o1414|o1421|y175 +ATL0#a1238|a1239 +ATLF#A110|A111|A112|A113|o1436|o1437|o1438|o1439 +ATLJ#a5345|a5346|i144|i145|i146|i147|i148|i149|i152|i153 +ATLK#O12|i150|i151|i158|i159|i229|i230|i4120|i4135|o1440|o1441|o1442 +ATLN#A89|A90|A959|A960|A961|A962|A963|A964|A965|I243|I244|I245|I246|I247|I248|I249|I250|I251|I252|I253|I254|I255|I256|I257|I258|I259|a960|a5113|i178|i179|i185|o1407|o1408|o1409|o1431|o1432|o1433|o1434|o1435|y180|y185 +ATLR#A104|A105|a5091|a5092|a5093|i180|i181|i182|o1418|o1419|o1428|o1429|o1430|y177|y178|y179|y182|y183|y184 +ATLS#A84|A88|A103|A966|A967|A968|A976|A978|I261|O63|U4|a959|a1150|a1151|a1152|a1153|a1154|a5114|a5115|a5116|a5124|a5125|i87|i88|i89|i90|i91|i92|i93|i94|i95|i96|i97|i98|i99|i100|i101|i102|i103|i104|i105|i106|i107|i108|i109|i110|i111|i112|i113|i115|i183|i184|i188|i205|i206|i207|i208|i209|i210|i211|i212|i213|i214|i215|i216|i217|i218|i219|i220|i221|i222|i223|i224|i225|i228|i231|i4121|i4122|i4123|i4124|i4125|i4126|i4127|i4128|i4129|i4130|i4131|i4132|i4133|i4134|o386|o387|o388|o732|o1410|o1411|o1412|o1413|o1415|o1420|o1422|o1424|u2276|u2277|u2278|u2279|u2280|u2281|u2282|u2289|u2290|u2291|u2292|u2293|u2294|u2295|u2296|y186 +ATLT#A85|A86|a958|a1207|a1208|a1209|a1210|a1213|a1214|a1215|a1216|a1217|a1218|a1219|a1220|a1221|a1222|a1223|a1224|a1225|a1226|a1227|a1228|a1229|a1230|a1231|a1232|a1233|a1234|a1235|a1236|a1237|a1240|a5112|i177|i189|i190|i191|i192|i193|i194|i195|i196|i197|i198|i199|i200|i201|i202|i203|i204|o1406|o1425|o1426|o1427|u2283|u2284|u2285|u2286|u2287|u2288|y176|y181 +ATLW#e298|e299|o1416|o1417 +ATLX#a1211|a1212 +ATLY#o1423|o1443 +ATM#A76|E48|O72|a5126|e300|i117|i160|i4146|o410|o435 +ATMB#a1241|a1242|a1243|a1244|a1245|a1246|a5554|a5555|a5556 +ATMK#a1127|a1128|a1129|a1130|a1131|a1132|a1133|a5128|a5129|a5132|a5537|a5538 +ATML#e2861|e2862|e2863|e2864|e2865|e2866|e2867|e2868|e2869|e2870|e2871|e2872|e2873|e2874|e2875|e2876|o40|o41 +ATMN#A969|A1054|A1055|E69|E70|E71|E72|E73|E74|O273|a907|a908|a1075|a1076|a1077|a1078|a1079|a1080|a1081|a1082|a1083|a1084|a1085|a1086|a1087|a1088|a1089|a1090|a1091|a1092|a1093|a1094|a1134|a1135|a1136|a1137|a1138|a1139|a1140|a1141|a1142|a1143|a1144|a5533|a5534|a5535|a5536|a5579|a5580|a5581|a5582|e2886|e2887|e2888|e2889|e2890|e2891|e2892|e2893|e2894|e2895|e2896|e2897|e2898|o399|o400|o401|o1254|o1255|o1256|o1444|o1445|o1446|o1447|o1448|o1449|o1450|o1451 +ATMP#a5211|a5212|a5213|a5214 +ATMR#A106|A107|a1095|a1096|a1097|a1098|a1099|a1100|a1101|a1102|a1103|a1104|a1105|a1106|a1107|a1108|a1109|a1110|a1111 +ATMS#A77|A78|A80|E49|E50|O73|a1112|a1113|a1114|a1115|a1116|a1117|a1118|a5117|a5118|a5119|a5120|a5121|a5122|a5127|a5130|a5131|a5133|a5134|a5135|a5136|a5137|a5138|a5139|a5140|a5141|a5142|a5143|a5144|a5145|a5146|a5147|a5148|a5149|a5150|a5151|a5152|e301|e302|i161|i164|i4147|i4148|i4149|i4150|i4151|i4152|i4153|i4154|i4155|i4156|i4157|i4158|i4159|i4160|i4161|i4162|i4163|i4164|i4165|i4166|i4167|i4168|o411|o436|o437|u2297 +ATMT#a1119|a1120|a1121|a1122|a1123|a1124|a1125|a1126|a5347|a5348|a5349|a5539|a5540|a5541|a5542|a5543|a5544|a5545|a5546|a5549|a5550|a5551|a5552|a5553|a5557|e303|i162|i163|o412|o413|o414|o438|o1456 +ATMX#a5547|a5548|o1452|o1453|o1454|o1455 +ATN#A91|A203|A979|E24|E55|E75|E429|E431|E433|O68|a5157|a5197|a5275|a5311|e149|e574|i3789|o36 +ATN0#e577|e578 +ATNB#E63|E64|a5198|a5199|a5200 +ATNK#a948|a1776|e156|e157|o1403|o1404|o1405 +ATNL#O4|a5153|a5154|a5155|a5156 +ATNM#a5159|a5160|a5205|a5206|a5207|a5558|a5559|a5560|a5561|a5562|a5563|o1457|o1458|o1459|o1460 +ATNN#a975|a976|a5162|a5204|a5314 +ATNR#A93|A94|i4178|i4179|i4180|i4181|i4182 +ATNS#A92|A114|A115|A204|E25|E56|E76|E430|E432|E434|O69|a5161|a5208|a5313|a5340|a5341|a5342|e575|e576|i3790|o402|u2269|u2270|u2271 +ATNT#a930|a931|a932|a933|a934|a935|a977|a978|a979|a5158|a5201|a5202|a5203|a5215|a5216|a5217|a5218|a5219|a5220|a5221|a5222|a5223|a5224|a5225|a5226|a5230|a5231|a5232|a5233|a5234|a5235|a5236|a5237|a5240|a5241|a5242|a5312|i118|i119|i120|i121|i122|i123|i124|i125|i126|i127|i128|i129|i130|i131|i132|i133|i134|i135|i136|o1262 +ATNX#a5227|a5228|a5229|a5238|a5239 +ATP#U75|a5163|u2298 +ATP0#i165 +ATPK#a5316|a5317 +ATPL#O78|a5564|a5565|a5566|o439|o1472|o1473|o1474|o1475|o1476|o1477 +ATPN#U77|U78|o1478|o1479 +ATPR#o1468|o1469|o1470|o1471|o1483|o1484|o1485 +ATPS#O79|O80|U76|U79|a1013|a5567|a5568|a5569|a5570|a5571|o1461|o1462|o1463|o1464|o1480|o1481|o1482|u2299 +ATPT#a909|a910|a911|a912|a913|a914|a915|a916|a917|a918|a919|a920|a921|a922|a923|a924|a925|a926|a980|a981|a982|a983|a984|a985|a986|a1155|a1156|a1157|a1158|a1159|a1160|a1161|a1165|a1166|o1465|o1466|o1467|o1486|o1487|o1488|o1489|o1490 +ATPX#a1162|a1163|a1164 +ATR#A74|A79|A116|A946|A970|A990|A992|E446|a936|a1172|a5164|a5209|a5253|a5441|e150|e154|e565|o393|o415|o429|o1251|o1340|o1523|u4|u2272|u2300 +ATRB#a1167|a1168|a1169|a5297|a5298|a5299|a5300|a5301|a5302|a5303|a5304|a5305|a5306|a5307|a5308|y243|y244 +ATRF#a1192|a5174|a5175|a5176|a5177|a5178|o417|o1518|o1519 +ATRJ#i10|o1495|o1496|o1497|o1498|o1499|o1500|o1501 +ATRK#a5279|a5280|a5281|a5282|a5283|a5284|a5285|a5286|a5287|a5288|a5289|a5290|a5291|a5292|a5293|a5294|a5295|a5296|o1514|o1515|o1516 +ATRL#o426|o431|u2306 +ATRM#a5165|a5166|o1341|u2307|y245|y246 +ATRN#A97|A98|A99|A117|A118|A119|A120|A121|A122|A123|A124|A125|A126|A127|A128|A129|A130|A131|A133|A134|A980|a1178|a1179|a1180|a1181|a1182|a1183|a1184|a1185|a1186|a1187|a1188|a1189|a1190|a1191|a5256|a5276|a5277|a5278|e2757|e2758|e2759|e2760|e2761|e2762|e2763|e2764|e2765|e2766|e2767|e2768|e2769|e2770|e2771|e2772|e2773|e2774|e2775|e2776|e2777|e2778|o1502|o1503|o1504|o1505|o1506|o1520|o1521|o1522|u2273|u2301|u2302|u2303|u2305 +ATRP#a5179|a5180 +ATRR#a1174|a1175|a1176 +ATRS#A75|A947|A971|A991|A993|E435|E436|E437|E447|a937|a938|a961|a962|a963|a964|a965|a966|a967|a968|a969|a1177|a5167|a5168|a5169|a5170|a5171|a5172|a5173|a5210|a5255|e151|e152|e153|e155|e566|e570|o416|o418|o419|o420|o421|o422|o423|o424|o425|o427|o428|o430|o432|o1252|o1253|o1491|o1492|o1493|o1494|u5|u6|u2274|u2275|u2308 +ATRT#A132|E77|E78|a1173|a1193|a1194|a1195|a1196|a5254|e567|e568|e569|i4169|i4170|i4171|i4172|i4176|i4177|o1511|o1512|o1513|o1517|u2304 +ATRW#o1342|o1343 +ATRX#U80|U81|a1170|a1171|a5309|a5310|i4173|i4174|i4175|o1507|o1508|o1509|o1510 +ATS#A73|A109|A202|A989|E47|E52|E54|E60|E62|E439|I29|I35|I270|O21|O22|O61|O64|O70|O71|O76|O267|O268|O272|U69|U74|Y33|Y36|Y54|a901|a970|a971|a1012|a1146|a1197|a1773|a1775|a1777|a5344|a5353|a5502|a5572|e158|e294|e296|e387|e573|e582|e585|e587|e2746|i83|i85|i116|i154|i156|i226|i3792|i3800|i3836|i4118|i4183|o32|o42|o403|o405|o406|o407|o433|o1524|y154|y155 +ATSK#I262|I263|a5573|a5574|o1525|o1526|o1527|o1528|o1545|o1546|o1547 +ATSL#i4184|o408|o1529|o1530|o1531|o1552 +ATSM#a5497|a5498|o1548|o1549|o1550|o1551 +ATSN#A81|A82|E65|E66|a974|e390|i166|i167|i168|i169|i170|i3798|i3806|o409 +ATSP#o1556|o1557|o1558|o1559|o1560|o1561|o1562|o1563|o1564|o1565 +ATSR#a1198|a1199|a1200|a1201|a1202|a1203|a1204|a1205|a1206|i3794|i3795|i3796|i3802|i3803|i3804|o1553|o1554|o1555 +ATSS#O65|O74|O75|O77|a973|a1343|a1344|a5331|a5332|a5333|e389|i155|i157|i3797|i3805|o434|o1544 +ATST#a972|a5243|a5244|a5245|a5246|a5247|a5248|a5249|a5334|a5335|a5499|a5500|e388|i3793|i3801|o394|o1532|o1533|o1534|o1539|o1540|o1541|o1542|o1543|o1566|o1567|o1568|o1569|o1570|o1571|o1572|o1573|o1574|o1575|o1576|o1577|o1578|o1579|o1580|o1581|o1582 +ATSX#i3791|i3799 +ATT#O66|a929|a1774|a5358|e293|e341|i171|i3786|i4116|o396|o1328 +ATTB#e342 +ATTF#a954|a955|a956 +ATTK#a5575|a5576|e571|i173|i174 +ATTN#a5361|e344|e391|o1330|o1331 +ATTP#a5354|a5355 +ATTR#a5367|a5368|a5369|a5370|a5371|a5372|a5373|e348|e349|e350|e351|e352|e353|e354|e355|e356|e357|e358|e359|e360|e361|e362|e363|e364|o1332|o1333|o1334|o1335|o1336|o1337|o1338|o1339 +ATTS#A95|A96|O67|a5359|a5374|e365|i172|i175|i3787|i3788|o395|o397|o1324|o1325|o1326|o1327|o1329 +ATTT#a5257|a5258|a5259|a5260|a5261|a5262|a5263|a5264|a5265|a5266|a5267|a5268|a5269|a5270|a5271|a5272|a5273|a5274|a5360|a5526|a5527|e343|o1322|o1323 +ATW#O269 +ATWK#o1595|o1596|o1597 +ATWN#E83|E84|E85|E86 +ATWR#E79|E80|E81|E82|a5577|a5578|o1589|o1590|o1591|o1592|o1593|o1594|o1603|o1604|o1605|o1606|o1607|o1608|o1609|o1610|o1611|o1612 +ATWS#O270|o1598 +ATWT#A981|A982|a5315|o1599|o1600|o1601|o1602 +ATX#Y51|a5181|a5188 +ATXB#a5182 +ATXM#a5185|a5186|a5187 +ATXN#a949|a950|a951|a952|a953|a5184|a5362|a5363|a5364|a5365|a5366|e345|e346|e347|o1535|o1536|o1537|o1538 +ATXS#Y52|a5189 +ATXT#a5183 +ATYN#e297 +AW#I143|Y2|a5704|a5705|e3175|o2189 +AWK#a5688|a5708|a5732 +AWKN#a5689|a5690|a5691|a5692|a5693|a5695|a5733 +AWKS#a5694 +AWL#E518 +AWLS#E519 +AWN#I145|O281 +AWNK#E520|E521|a5719|o2192|y73 +AWNS#I146|O282 +AWR#a5700|e3177 +AWRN#a5701|a5702 +AWRS#e3178|e3179 +AWRT#a5696|a5697|a5698|a5699 +AWS#I144|Y3|a5706|a5709|e3176|e3180|o2191 +AWSM#a5710|a5711|a5712 +AWST#a5713 +AWT#a5684|a5707|o2190|y72 +AWTN#a5686 +AWTS#a5687 +AWTT#a5685 +AWX#a5703 +AX#A882|A890|A905|I264|O50|a659|a687|a1923|a4706|a4723|e5|e207|e2748|i4136|i4145|o1260 +AX0Y#i45|i46|i47|i48|i49 +AXB#A886 +AXBS#A887 +AXF#a666|y144 +AXFB#a665 +AXFM#a668|a669|a670 +AXFN#a675 +AXFR#a671|a672|a673 +AXFS#a674|y145|y146 +AXFT#a667 +AXK#Y77|e211 +AXKB#A895 +AXKK#A896|A897 +AXKN#A898|a4710 +AXKR#A888|A889 +AXKS#Y78 +AXKX#O257|O258 +AXL#A901 +AXLJ#a1426|a1427|a1428|a1429|a1430|e2854|e2855|e2856|e2857|e2858 +AXLK#A899|e213|e214 +AXLN#e200|e201|e202 +AXLR#a4715 +AXLS#A62|A900|A902 +AXLT#e2853 +AXMK#y67|y68|y69 +AXML#I208|I209 +AXMT#a4708|a4709 +AXN#A58|A907|a4711 +AXNK#a676|a677|e212|e2754|e2755|e2756|i4144 +AXNM#i43|i44 +AXNS#A59|A908|a661|i4142|i4143 +AXNT#A884|A885|e204|e205|e206 +AXR#A892|a663|a4713|a4716|e2750|e2881|i4140|o349|o351|u2242 +AXRM#a678|a679|a680|a681|a682|a683|a684|a685|a686|a4717|a4718|a4719 +AXRN#e2885|u2248 +AXRS#A893|E441|E442|E443|e2751|e2752|e2882|e2884|o350|o352|u2243|u2249 +AXRT#e2883|u2244|u2245|u2246|u2247 +AXS#A883|A891|A894|A906|I265|O51|a662|a1924|a4707|a4712|e208|e210|e2753|i4137|i4139|o1250 +AXSN#A60|A61 +AXST#a664|a4714|i4141 +AXT#a660|e209|e2749|i4138|y4 +AXTK#A909 +AXTN#A903|A904|e203|y7 +AXTR#a4720|a4721|a4722 +AXTS#y5|y8|y9|y10|y11|y12|y13 +AXTT#y6 +AY#a5763|a5768|e4165 +AYBL#e4167|e4168|e4169|e4170|e4171 +AYBR#e4172|e4173|e4174 +AYFL#e4179|e4180|e4181 +AYKL#e4182|e4183|e4184 +AYL#A1079 +AYLN#e4196|e4197|e4198 +AYLS#A1080|e4189 +AYLT#e4190|e4191|e4192|e4193|e4194|e4195 +AYLX#e4186|e4187|e4188 +AYN#e4199 +AYNK#e4185|e4216 +AYPS#e4200|e4201|e4202 +AYR#I281 +AYRS#A1081 +AYS#a5764|a5765|a5769|a5770|e4166|e4203 +AYSR#e4206|e4207|e4208 +AYST#e4204|e4205|e4209|e4210 +AYT#e4175 +AYTL#a5766|a5767 +AYTR#e4176|e4177|e4178 +AYWT#e4213|e4214|e4215 +AYWX#e4211|e4212 ++++++++++ +B#B0|B279|B293|B294|B318|B344|B573|B689|B843|b0|b1|b311|b1206|b1231|b1346|b1479|b2158|b2440|b3349|b3696|b4095|b4172|b5365|b5710|b5733 +B0#B535|B780|b1085|b1087|b3834|b3979 +B0FN#B352|B353 +B0KS#b2457 +B0LH#B541|B542 +B0LN#b2166|b2167|b2168 +B0MT#b1098|b1099 +B0N#B537|B543 +B0NK#b1097|b2069|b2070|b2071 +B0NS#B538 +B0R#b1089|b3980 +B0RB#b1102|b1103|b1104 +B0RM#b1105|b1106|b1107 +B0RN#b3983 +B0RS#B257|b1090|b1091|b3984|b3985 +B0RT#b3982 +B0RX#b3981 +B0S#B536|B781|b1086|b1092|b1094|b1100|b1101|b1108|b3387|b3835|b3836 +B0SF#b1114|b1115|b1116 +B0SK#b1113 +B0SS#b1095|b1096|b3388|b3389 +B0ST#B539|B540 +B0T#b1088|b2072 +B0TB#b1109|b1110|b1111 +B0TK#b1093 +B0WT#b1112 +B0XB#B255|B256 +BB#B4|B346|B576|B692|B694|B696|B700|b12|b23|b2169|b3351|b3406|b3418|b3697|b3703|b4995|b5005 +BBB#b671 +BBBS#b672|b673 +BBHT#b25|b26|b3442|b3443|b3444 +BBJ#B6 +BBJS#B7 +BBK#b3701|b5711 +BBKS#b5712 +BBKT#b3421|b3422|b3423 +BBL#B9|B578|b5|b1182|b2171|b2172|b3413|b3699|b4996|b5004 +BBLF#b2184|b2185|b2186 +BBLK#b2174|b2175|b2176|b2177|b2178|b2179|b2180|b2181|b2182|b2183|b4999 +BBLN#B11|B12|B13|B14|B15|B16|B17|b11|b3417|b3424|b3425|b3426|b5003 +BBLR#b7|b8|b9|b5001 +BBLS#B10|B579|B580|b10|b1183|b1184|b2173|b2188|b3414|b3416|b4997|b5000|b5002 +BBLT#b6|b3415|b4998 +BBN#b17|b3409 +BBNK#b3411|b5008 +BBNS#b18|b19|b3410|b3412 +BBP#b1373 +BBPS#b1374 +BBR#b1209 +BBRS#b1208|b1210 +BBRT#b1481|b1482 +BBS#B5|B347|B577|B693|B695|B697|B701|b13|b14|b16|b24|b2170|b2187|b3408|b3419|b3427|b3698|b3700|b3702|b3704|b5006|b5007|b5009 +BBSK#b3420 +BBSL#b3428|b3429|b3430|b3431|b3432|b3433|b3434|b3435|b3436|b3437|b3438 +BBST#b29|b30|b31|b32 +BBT#B8|B698|b15|b3407 +BBTL#b3439|b3440|b3441 +BBTS#B699 +BBXK#b20|b21|b22 +BBYN#b27 +BBYX#b28 +BF#B1143|b1489|b1507|b2128|b2157|b2254|b5090 +BFHT#b3709 +BFK#b1558|b2687 +BFKK#b1491|b1492|b1493 +BFKL#b2258|b2259 +BFKN#b1560|b2690 +BFKS#b1561|b2688|b2691 +BFKT#b1559|b2689 +BFL#B1141|b268|b1548|b1552|b1564|b2114|b5092 +BFLF#b2684|b2685|b2686 +BFLM#b270|b271 +BFLN#b276|b1549|b1550|b1566|b2117|b2122|b2683|b5096 +BFLR#b272|b273|b274|b2119|b2120|b2121 +BFLS#B1142|b275|b1551|b1567|b2115|b2123|b5093|b5095 +BFLT#b269|b1565|b2116|b2118|b5094 +BFN#B40|B562|b3482|b4092|b5110 +BFNK#b1501|b2256|b5109 +BFNR#b5112|b5113 +BFNS#B41|B563|b1499|b1500|b3483|b3484|b4093|b5111|b5115 +BFNT#b4011 +BFNX#b5114 +BFR#B273|B833|b1370|b1497|b1562|b4094|b5098 +BFRH#b1563 +BFRJ#b2124|b2125|b2126 +BFRK#b2260|b2261|b2262|b2263|b2264|b2265|b2266 +BFRL#B558|B559|B560|B561 +BFRN#B275|B276|b1568|b1569|b1570|b1571|b4178|b4179|b4180|b5101 +BFRS#B274|B834|b1371|b1372|b5099|b5102 +BFRT#B320|B321|B1145|B1146|b5100 +BFS#B1144|b1490|b1502|b1547|b2127|b2129|b2257|b5091|b5116 +BFSK#b2487|b2491 +BFSS#b2488|b2489|b2490 +BFST#b1498|b1503|b1504|b1505 +BFT#b1496|b1553|b2255|b5097|b5103 +BFTB#b2458|b2459 +BFTL#b1572|b1573|b1574|b1575|b1576|b1577 +BFTN#b1556|b1557|b5106|b5107 +BFTR#b1494|b1495 +BFTS#b1554|b5104|b5108 +BFTT#b1555|b5105 +BFWT#b1506 +BH#b3717 +BHF#b1508|b1637|b1683|b1687 +BHFN#b1640|b1686|b1690 +BHFR#b1641|b1642|b1643|b1644|b1645|b1646|b1647|b1648|b1649|b1650|b1651|b1652|b1653|b1654|b1655|b1656|b1657|b1658|b1659|b1660|b1661 +BHFS#b1509|b1510|b1639|b1685|b1689 +BHFT#b1638|b1684|b1688 +BHLF#b1634|b1635|b1636 +BHLT#b1666|b1676|b1677|b1678|b1679|b1680|b1681|b1682 +BHM#B715 +BHM0#b1667|b1668|b1669 +BHMN#B46|B47|B48|B717|B718|B719|b3511|b3512|b3513 +BHMS#B45|B716 +BHNK#b3719 +BHNT#b1673|b1674|b1675 +BHPL#B566|B567 +BHS#B269|B270|b3720 +BHST#b1670|b1671|b1672 +BHT#B571|b1662|b3718|b4181 +BHTN#B568|B569|B570|b1664 +BHTS#B572|b1665|b4182|b4183 +BHTT#b1663 +BJ#B711|B1138|b248|b1691|b2304|b3454|b3457|b3487|b3712|b5073|b5085 +BJKS#b2306 +BJL#b282 +BJLS#B322|b283|b284 +BJMB#B1149|B1150 +BJMN#b3491|b3492|b3493|b3509|b3510|b3715 +BJN#B354|b1595 +BJNK#B355|b3458|b3714|b5088 +BJNN#b1599|b1600|b1601 +BJNR#b1596|b1597|b1598 +BJNS#b1602 +BJR#b250|b3710 +BJRK#b5075|b5076|b5077 +BJRN#B624|B625|b253 +BJRS#b251|b254|b3711 +BJRT#b252 +BJS#B712|b249|b255|b1692|b2305|b3456|b3488|b3494|b3505|b3508|b3716|b5078|b5086|b5087 +BJT#b1580|b3455|b3713|b5074|b5079 +BJTN#b1584|b5083 +BJTR#b1582|b1583|b5081 +BJTS#b1581|b5080|b5084 +BJTT#b5082 +BJWL#b1696|b1697|b1698|b1699|b1700|b1701 +BJYN#b3490 +BJYT#b3489 +BK#B68|B329|B337|B1115|B1147|b54|b277|b291|b299|b340|b1264|b1381|b1578|b2209|b2267|b2276|b2307|b2313|b2460|b3445|b3485|b3504|b3722|b3738|b4016|b5015|b5117|b5137 +BK0#b1916 +BK0N#b1918 +BK0S#b1919 +BK0T#b1917 +BKB#b5119 +BKBL#b72 +BKBN#b59|b60|b61|b62|b63|b76|b77|b78|b3724|b3725|b3726|b3727|b3728|b3729|b3730|b3731 +BKBR#b73|b74|b75|b79|b5020|b5021|b5022|b5122|b5123|b5124 +BKBS#b5120|b5121 +BKBT#b64|b65|b66|b67|b68|b69|b70|b71 +BKFL#b101|b102|b103|b285|b286|b287 +BKFR#b104|b105|b106|b107 +BKFT#B587 +BKH#b124 +BKHN#b115|b116|b117|b118|b119|b120|b121|b122|b123 +BKHS#b125 +BKHT#b5062|b5063 +BKJ#b288 +BKJM#b5036|b5037 +BKJS#b289 +BKKL#b33|b34|b35|b82|b83|b84 +BKKM#b85|b86|b87|b88|b108|b109 +BKKN#b5010|b5011|b5012|b5013|b5014 +BKKR#B339|B340|b36|b37|b110|b111|b112|b113|b114 +BKKS#b3732|b3733|b3734 +BKL#B51|B1119|b295|b1261|b1618|b3499|b5038|b5139 +BKLF#b353|b354 +BKLK#b133|b134|b135|b136|b137|b5064|b5065 +BKLM#b1375|b1376|b1377|b1378|b1620 +BKLN#b1625|b1626|b3502|b3503|b5045|b5146 +BKLR#b1621|b1622|b1623|b2210|b2211|b2212|b5041|b5042|b5043|b5142|b5143|b5144 +BKLS#B52|B1120|b132|b1262|b1263|b1624|b3501|b5039|b5044|b5140|b5145 +BKLT#B62|B63|b1387|b1388|b1389|b1390|b1619|b3500|b3750|b3751|b3752|b5040|b5141 +BKLX#b129|b130|b131 +BKM#b1379|b1391|b1630|b2272 +BKM0#b2290|b2291|b2292 +BKMB#b3762|b3763|b3764 +BKMK#b3753|b3754|b3755|b3756|b3757 +BKMN#b300|b1393|b1394|b5046 +BKMR#b2189|b2190|b2191|b3758|b3759|b3760|b3761 +BKMS#b1392|b1631|b1632|b2268|b2269|b2270|b2271|b2273 +BKN#B28|b226|b1246|b1383|b1579|b1603|b1627|b1633|b2315|b5738 +BKNF#B818|B819|B820|B821|b2214|b4012|b4013|b4014|b4015 +BKNK#B1117|B1118|b126|b127|b128|b298|b351|b352|b1594|b2213|b2314|b3498|b3741|b3742|b3743|b5035|b5136 +BKNN#b1385 +BKNR#B1121|B1122 +BKNS#B29|b227|b296|b297|b1247|b1248|b1386|b1604|b1605|b1628|b1629|b2293|b2316|b2317|b5739 +BKNT#b1384|b3736|b3737 +BKP#b206 +BKPK#b138|b139|b140|b141|b142|b143|b144|b145 +BKPL#b3765|b3766|b3767 +BKPN#b1514|b3748|b3749 +BKPP#b301|b302|b303|b304|b305|b306 +BKPR#b1511|b1512|b1513|b3745|b3746|b3747 +BKPS#b207|b208 +BKPT#b146|b147 +BKR#B64|B331|B773|b98|b292|b342|b346|b1267|b1585|b1591|b2202|b2274|b2310|b3496|b5017|b5126|b5131|b5133 +BKRB#b2192|b2193|b2194 +BKRF#b2461|b2462|b2463|b2464|b2465|b2466|b2467|b2468|b2469 +BKRJ#b1612|b1613|b1614|b1615|b1616 +BKRL#b1589 +BKRM#b151|b152|b1608|b1609|b1610|b1611|b5047|b5048 +BKRN#b1588|b2207|b2284|b2285|b2286|b5129 +BKRR#b2204|b2205|b2206 +BKRS#B65|B66|B67|B332|B774|b99|b100|b148|b149|b150|b343|b344|b345|b347|b1268|b1269|b1586|b1590|b1592|b2208|b2311|b5018|b5019|b5127|b5130|b5132 +BKRT#B18|B19|B709|B710|b1587|b2203|b2282|b2283|b5128 +BKS#B26|B27|B42|B330|B338|B1116|B1148|b55|b153|b278|b293|b307|b348|b1265|b1270|b1380|b1382|b1617|b2277|b2308|b2312|b3446|b3486|b3506|b3507|b3723|b3739|b3740|b3768|b4153|b4171|b5016|b5049|b5050|b5118|b5134|b5138|b5147 +BKSF#b4163|b4164 +BKSK#b4155|b4156|b4157|b5055|b5056|b5057 +BKSL#b159|b160|b161|b162|b163|b164|b165|b166|b167|b168|b169|b170|b171|b172|b3769|b3770|b3771|b4168 +BKSM#b5707|b5708|b5709 +BKSN#b4167 +BKSP#b173|b174|b175|b176|b177|b178|b2215|b2216 +BKSR#b4159|b4160|b4161|b4165 +BKSS#b1369|b4154|b4162|b4166|b5051|b5052 +BKST#B277|B278|B1234|B1235|b154|b155|b156|b157|b158|b179|b180|b181|b182|b183|b184|b185|b186|b187|b188|b189|b190|b191|b192|b193|b194|b195|b196|b197|b198|b199|b200|b294|b1191|b1192|b1920|b1921|b1922|b2275|b3497|b3777|b3778|b3779|b3780|b3781|b3782|b4158|b5135 +BKSW#b4169|b4170 +BKT#B333|B335|B713|b97|b290|b308|b341|b1266|b1593|b1606|b2279|b2294|b2309|b3495|b3735|b4070|b4174|b5023|b5024|b5125 +BKT0#b5058|b5059|b5060|b5061 +BKTF#b5027|b5028|b5029 +BKTL#b201|b279|b280|b281 +BKTN#b1607|b4176|b5030 +BKTR#b93|b94|b95|b96|b202|b203|b204|b205|b228|b229|b230|b231|b232|b233|b234|b235|b236|b237|b238|b239|b240|b241|b242|b243|b2297|b2298|b2299 +BKTS#B334|B336|B714|b309|b310|b2280|b2281|b2295|b2300|b4071|b4072|b4177|b5025|b5031 +BKTT#b89|b90|b91|b92|b2296|b4175|b5026 +BKWK#b2301|b2302|b2303 +BKWR#b209|b210|b211|b212|b213|b3783|b3784|b3785|b3786|b3787 +BKWT#b216|b217|b218|b219|b220|b221|b222 +BKWX#b214|b215 +BKX#b56|b2278|b3744 +BKXL#b3772|b3773|b3774 +BKXN#B20|B21|b38|b39|b40|b41|b42|b43 +BKXP#b349|b350|b3775|b3776 +BKXS#B22|B23|b57|b58 +BKXT#b80|b81|b5053|b5054 +BKXX#b355|b356 +BKY#b5032 +BKYR#b223|b224|b225 +BKYS#b5033|b5034 +BL#B2|B53|B55|B57|B58|B76|B82|B99|B300|B372|B374|B378|B381|B556|B590|B592|B595|B851|b313|b316|b357|b387|b419|b473|b1202|b1230|b1710|b1715|b1730|b1753|b1761|b1786|b1794|b1816|b2326|b2345|b2380|b2796|b2963|b3191|b3237|b3282|b3514|b3531|b3544|b3550|b4125|b5186|b5257|b5740 +BL0#B663|B687|b3023 +BL0L#b3024|b3580|b3581 +BL0N#b3025 +BL0R#b2882|b2883|b2884|b2885|b2962|b3026|b3027 +BL0S#B105|B106|B688|b3028|b3029 +BLB#B71|B588|b369|b1758|b2325|b2700|b3048|b5157 +BLBL#b2318|b2319|b2347|b3239|b3240|b3241 +BLBN#b2348|b2710|b3051|b3248|b3249|b3250 +BLBR#B684|B685|b1702|b1703|b1704|b1705|b1706|b1707|b1708|b1709|b1757|b2322|b2323|b2324|b2349|b2350|b2351|b2702|b2703|b2704|b2705|b2706|b2707|b2708|b2709|b3225|b3226|b3227|b3228|b3229|b3242|b3243|b3244|b3245|b3246|b3247 +BLBS#B589|b1759|b1760|b2711|b3049|b3052|b4020|b4021|b4022|b5158|b5159|b5160 +BLBT#b1801|b1802|b1803|b2701|b3050|b3251|b3252|b3253 +BLF#B728|b319|b1732|b1740|b3283 +BLFB#b1736|b1737|b1738|b1739 +BLFL#b392|b393|b394|b1804|b1805|b1806|b2358|b2359|b2360|b3195|b3196|b3197|b3290|b4135|b4136 +BLFN#B656|B657|B730|B731|b1746|b3289|b3291|b5217|b5218|b5219 +BLFR#B80|B81|B726|B727|b1727|b1728|b1729|b1742|b1743|b1744|b3285|b3286|b3287|b3525|b4029|b4030|b4031|b5220|b5221|b5222 +BLFS#B359|B360|B729|b320|b321|b1733|b1734|b1745|b3288|b3292 +BLFT#B686|b1741|b1814|b1815|b3284|b3348|b5209|b5210|b5211|b5212|b5213|b5214|b5215|b5216 +BLFX#b3255|b3256|b3257 +BLH#b474 +BLHK#b2361|b2362|b2363 +BLHL#b3204|b3205|b3206 +BLHN#b477 +BLHP#b1767|b1768|b1769|b5254|b5255|b5256 +BLHR#b3201|b3202|b3203|b5227|b5228|b5229 +BLHS#b475|b478 +BLHT#b476|b5223|b5224|b5225|b5226 +BLJ#b2328|b2476|b3230|b5161|b5168 +BLJK#b2470|b2471|b2472|b3263 +BLJL#b3258|b3259|b3260 +BLJM#B364|B365 +BLJN#B361|B362|B363|b3231|b3232|b3233|b3234|b3235|b5167 +BLJR#b1775|b1776|b1777|b1778|b1779|b1780|b1781|b3236|b5165 +BLJS#b2329|b2330|b2473|b2474|b2475|b2477|b5162|b5164|b5166 +BLJT#b5163 +BLK#B643|B658|B1156|b400|b418|b1187|b1826|b2338|b2712|b2906|b3053|b3055|b3086|b4128|b5173|b5185|b5237|b5240 +BLK0#b2781|b2782|b2783 +BLKB#B627|B628|B666|B667|b2713|b2714|b2715|b2716|b2717|b2718|b2719|b2720|b2721|b2722|b2723|b2724|b2725|b2726|b3068|b3069|b3070|b3071|b3072 +BLKF#B629|B630|b2737 +BLKH#b2741|b2742|b2743|b3077|b3078|b3079|b3080|b3081|b3082|b5176|b5177|b5178 +BLKJ#b2747|b2748|b2749|b2750|b2751|b3065|b3066|b3067 +BLKK#b2727|b2728|b2729|b2738|b2739|b2740 +BLKL#B645|B646|b358|b359|b360|b2752|b2753|b2754|b2755|b2756|b2757|b2758|b2759|b2760|b2909 +BLKM#b442|b443|b2761|b2762|b2763|b2764|b2765|b2766|b2767|b2768 +BLKN#B85|B86|B87|B88|B89|B90|B91|B92|B93|B94|B95|B96|B97|B98|B732|B733|b370|b371|b372|b401|b402|b403|b404|b405|b406|b407|b408|b409|b410|b411|b412|b416|b1189|b2343|b2390|b2391|b2731|b2732|b2733|b2734|b2744|b2745|b2769|b2770|b2910|b2911|b3083|b3198|b3199|b3200|b3559|b3562|b3563|b5181|b5182|b5183 +BLKP#B631|B632 +BLKR#B366|B367|B1151|B1152|B1153|B1154|b414|b1723|b1724|b1725|b1726|b2340|b2341|b2342|b2735|b2907|b3074|b3075|b3076|b3261|b3262|b5179 +BLKS#B626|B633|B634|B644|B1157|b415|b417|b1190|b1770|b1771|b1772|b1827|b1828|b2344|b2736|b2774|b2775|b2776|b2777|b2778|b2779|b2780|b2908|b3054|b3056|b3084|b3085|b3087|b3088|b3555|b3556|b3557|b3558|b3560|b4129|b4131|b5174|b5180|b5184|b5238|b5239 +BLKT#b413|b1188|b2339|b2730|b2771|b2772|b2773|b2784|b2785|b2786|b2787|b2788|b3057|b3058|b3059|b3060|b3061|b3062|b3063|b3064|b3073|b4130|b5175 +BLKW#B635|B636 +BLKX#b2746 +BLLK#b361|b362|b363 +BLLM#b3209|b3210|b3211 +BLM#B376|B672|b479|b486|b2798|b2972|b3152|b5169 +BLMF#B668|B669|B676|B677 +BLMK#B1155|b5171|b5172 +BLML#b2801|b2802|b2803 +BLMN#B383|B384|B678|B679|b483|b484|b1783|b1784|b1785|b2808|b3158 +BLMP#B385|B386|b2973|b2974|b2975|b2976 +BLMR#B674|B675|b481|b2804|b3155|b3156|b3157 +BLMS#B377|B673|B680|B681|b480|b482|b485|b2799|b2805|b3153|b3159|b5170 +BLMT#b2800|b3154 +BLMW#b2806|b2807 +BLMX#b2936|b2937|b2938|b2939|b2940 +BLN#B637|B724|B775|b390|b447|b487|b1515|b2372|b3212|b4023|b4137|b5233 +BLN0#b2378|b2379 +BLNH#B655 +BLNJ#b1809|b1810|b1811|b1812 +BLNK#B594|B647|B648|B653|B654|b322|b399|b444|b1204|b1782|b1808|b1813|b2331|b2332|b2333|b2334|b2335|b2367|b2368|b2369|b2370|b2371|b2813|b2814|b2815|b2829|b2830|b2831|b2832|b2833|b2834|b2835|b2836|b2837|b2838|b2839|b2840|b2841|b2842|b2997|b2998|b2999|b3000|b3001|b3002|b3003|b3004|b3293|b3524|b4140|b5232 +BLNN#b450 +BLNR#b2374|b2375|b2376|b2952 +BLNS#B84|B380|B638|B725|b364|b365|b366|b367|b368|b391|b448|b451|b452|b453|b488|b1516|b1517|b2373|b2377|b3264|b3265|b3266|b3267|b4024|b4025|b4138|b4139|b5234 +BLNT#B368|B369|B660|B670|B671|b449|b2816|b2817|b2818|b2819|b2820|b2821|b2822|b2823|b2824|b2825|b2826|b2827|b2828|b2945|b2946|b2947|b2948|b2949|b2950|b2951|b2977|b2978|b2979|b2980|b2981|b2982|b2983|b2984|b2985|b2986|b2987|b2988|b2989|b2990|b2991|b2992|b2993|b2994|b2995|b2996|b3005|b3006|b3007|b3089|b3090|b3091|b3092|b3093|b3094|b3095|b3295|b3296|b3297|b3298|b3299|b3300|b3301|b3302|b3303|b3304|b3305|b3306|b3307|b3308|b3309|b3310|b3311|b3312|b3313|b3314|b3315 +BLNX#B69|B70|B649|B650|B651|B652|b2809|b2810|b2811|b2812|b2941|b2942|b2943|b2944 +BLP#b2929|b3008 +BLPL#b462|b463|b464 +BLPN#b465|b466|b467|b2934|b5241|b5242|b5243 +BLPP#b3215|b3216|b3217 +BLPR#b459|b460|b461|b2932|b2933|b3160|b3161|b3162|b3268|b3269|b3270|b3271|b3272 +BLPS#b2388|b2930|b2935|b3009|b3010 +BLPT#b2931 +BLR#B286|B639|B641|b395|b2843|b2912|b2917|b3273|b3316|b3325|b3516|b3546|b4132 +BLRB#b3317|b3318|b3319 +BLRK#B78|B79 +BLRL#b2915 +BLRM#b468|b469|b470|b3518|b3519|b3520 +BLRN#b436|b437|b438|b2846|b2847|b2848|b2849|b2850|b2851|b2916|b3323|b3324|b5244|b5245|b5246 +BLRP#b3521|b3522 +BLRR#b2913|b3321|b5247 +BLRS#B287|B358|B640|B642|b396|b397|b2845|b2914|b3322|b3326|b3517|b3523|b3547|b3548|b4133|b4134 +BLRT#B101|B102|B103|b2364|b2365|b2366|b2844|b3320|b3327|b3328|b3329|b3330|b3552|b3553|b3554 +BLRX#b5260|b5261|b5262 +BLS#B3|B54|B56|B59|B77|B83|B100|B301|B370|B373|B375|B379|B382|B557|B591|B593|B596|B659|B661|B662|B824|B852|b314|b317|b318|b329|b388|b398|b420|b471|b472|b489|b1205|b1718|b1735|b1754|b1762|b1764|b1774|b1789|b1790|b1795|b2327|b2336|b2346|b2381|b2386|b2389|b2797|b2876|b2886|b2953|b3011|b3012|b3186|b3218|b3224|b3238|b3274|b3280|b3526|b3532|b3533|b3545|b3549|b3551|b3561|b3584|b3585|b4126|b4141|b5187|b5231|b5248|b5258|b5741|b5742 +BLSB#B350|B351 +BLSF#b2852|b2853|b2854|b2855|b2856|b2857|b2858|b2859|b2860|b2861|b2862|b2863|b3013|b3014|b3015 +BLSK#B110|B111 +BLSM#b330|b331|b332|b491|b492|b493|b494|b3163|b3164|b3165|b3166|b3167|b3168 +BLSN#b2337|b2893|b2894|b2895|b2896|b2897|b2959|b2960|b2961|b3190 +BLSR#b2889|b2890|b2891|b3038|b3039|b3040 +BLSS#B371|B825|b490|b495|b2887|b2892|b2958|b3187|b3189|b3586 +BLST#b430|b431|b432|b433|b434|b445|b446|b496|b497|b498|b499|b500|b501|b2864|b2865|b2866|b2867|b2868|b2869|b2870|b2871|b2872|b2873|b2874|b2875|b2888|b2954|b2955|b2956|b2957|b3016|b3017|b3018|b3019|b3020|b3021|b3022|b3188|b3275|b3276|b3277|b3278|b3279|b3339|b3340|b3341|b3342|b3343|b3344|b3345|b3346|b3347|b3572|b3573|b3574|b3575 +BLT#B72|B104|b315|b326|b373|b386|b389|b421|b423|b435|b439|b454|b1203|b1731|b1763|b1773|b1817|b2352|b2353|b2792|b2918|b2922|b2923|b2964|b3041|b3096|b3150|b3169|b3185|b3254|b3515|b3534|b3576|b4127|b5148|b5156|b5200|b5201|b5230 +BLT0#b3143|b3144|b3145|b3146 +BLTB#b3098|b3099 +BLTF#b3537|b3538|b3539 +BLTH#b3102|b3103|b3104|b3105 +BLTK#B107|b2898|b3100|b5188|b5189|b5190|b5191|b5192 +BLTL#b380|b1747|b1748|b1749|b1750|b1751|b1752|b3110|b3113|b3114|b3115|b3116|b3117|b3118|b3119|b3120|b3540 +BLTM#B108|B109|b3121|b3122|b3123 +BLTN#B387|B388|B749|B750|b379|b381|b382|b457|b1755|b1756|b1820|b1821|b2356|b2877|b2878|b2879|b2880|b2881|b2920|b2927|b2970|b3046|b3111|b3112|b3184|b3281|b3541|b3542|b3582|b5152|b5153|b5154|b5203|b5204|b5205|b5206|b5207 +BLTR#B73|B389|B390|B822|B823|b374|b375|b376|b383|b384|b385|b424|b425|b426|b428|b1765|b1766|b2320|b2321|b2789|b2790|b2791|b2924|b2925|b2926|b2967|b2968|b2969|b3043|b3044|b3045|b3107|b3181|b3182|b3183|b3219|b3220|b3221|b3535|b3579|b4026|b4027|b4028|b5149|b5150|b5151 +BLTS#b327|b328|b377|b378|b422|b427|b429|b440|b441|b455|b458|b1818|b1822|b2354|b2357|b2793|b2795|b2921|b2928|b2965|b2971|b3030|b3031|b3032|b3033|b3034|b3035|b3036|b3037|b3047|b3097|b3108|b3109|b3124|b3128|b3129|b3130|b3131|b3132|b3133|b3134|b3135|b3136|b3137|b3138|b3139|b3140|b3141|b3142|b3170|b3179|b3536|b3543|b3577|b3583|b5155|b5193|b5194|b5195|b5196|b5197|b5198|b5199|b5202|b5208 +BLTT#b456|b1711|b1712|b1713|b1714|b1819|b2355|b2794|b2919|b2966|b3042|b3101|b3106|b3180|b3578 +BLTW#B74|B75|b1823|b1824|b1825|b3147|b3148|b3149 +BLTX#b3125|b3126|b3127 +BLTY#b3151 +BLW#b2387|b3207 +BLW0#b1791|b1792|b1793 +BLWK#b323|b324|b325 +BLWN#B1158|B1159|b1788|b2385|b3208 +BLWP#b3222|b3223 +BLWR#b2383|b3192|b3193|b3194|b5263|b5264|b5265 +BLWS#b2384 +BLWT#b1787|b2382|b3213|b3214 +BLX#B664|b1719|b2899|b3171|b3178|b3294|b3331|b5235 +BLXF#B734|B735|B736|B737|B738|B739|B740|B741|B742|B743|B744|B745|B746|B747|B748|b3564|b3565|b3566|b3567|b3568|b3569|b3570|b3571 +BLXN#b1722|b2905|b3177|b3337|b3338|b5236 +BLXR#B682|B683|b2901|b2902|b2903|b3175|b3333|b3334|b3335 +BLXS#B665|b1721|b2904|b3172|b3174|b3176|b3336 +BLXT#b1720|b2900|b3173|b3332|b5249|b5250|b5251|b5252|b5253 +BLYN#b1717|b1807|b1829|b5259 +BLYT#b1716 +BLYX#b1796|b1797|b1798|b1799|b1800 +BM#B271|b1271|b3587|b3788|b5266 +BMB#B114|B751|b502|b2392 +BMBL#b5268|b5269|b5270|b5271|b5272|b5273|b5274 +BMBN#b3606|b3607 +BMBP#b3609 +BMBR#b3588|b3589|b3590|b3591|b3592|b3593|b3594|b3595|b3596|b3597|b3603|b3604|b3605|b3608 +BMBS#B115|B752|b503|b504|b505|b506|b507|b508|b2393|b2394|b3598|b3599|b3600|b3601|b3610|b3614|b3615 +BMBT#b3602 +BMBX#b3611|b3612|b3613 +BMF#b5275|b5287 +BMFS#b5276|b5288 +BMK#B112 +BMKS#B113 +BMN#B841|b1834|b4142|b4144 +BMN0#b2401|b2402 +BMNK#b1274|b3798|b5281 +BMNN#b1836 +BMNS#B842|b1837|b4143 +BMNT#B323|B324|b1835 +BMP#b5282|b5300 +BMPK#b5294|b5295|b5296 +BMPN#b5291|b5292|b5293 +BMPR#b5284|b5285|b5286|b5289 +BMPS#b5290|b5297 +BMPT#b5283 +BMPX#b5298|b5299 +BMR#b1830|b3790|b5278 +BMRN#b1833|b3792|b3793|b3794|b3795|b3796 +BMRS#b1832|b3791|b3797|b5279|b5280 +BMRT#b1831 +BMS#B272|b1272|b1275|b1838|b2478|b2479|b3799|b5267|b5301 +BMSM#b1841|b1842 +BMSN#b1844 +BMSS#b1843 +BMST#b1839|b1840 +BMT#b1273|b3789|b5277 +BMTK#b2480 +BMTL#b2395|b2396|b2397|b2398|b2399|b2400 +BMTR#b2481|b2482|b2483|b2484 +BN#B116|B302|B391|B420|B424|B426|B759|B765|B771|B772|B776|B1164|b509|b571|b1276|b1281|b1518|b2403|b3641|b3684|b3687|b3694|b3800|b5302|b5355 +BN0#b1863 +BNBK#b1278|b1279|b1280 +BNBN#b3619|b3620|b3621 +BNFK#b1868|b1869|b1870|b1871|b1872|b1873|b1874|b1875 +BNFL#B769|B770|b573|b1893|b1894|b1895|b1896|b1897 +BNFN#B755|B756 +BNFR#b3656|b3657|b3658 +BNFS#B761|B762|b1876|b1877|b1878|b1879|b1880|b1881|b1882 +BNFT#b1888|b1889|b1890|b1891|b1892 +BNFX#b1883|b1884|b1885|b1886|b1887 +BNHM#b3667|b3668 +BNHT#b3644|b3645|b3646|b3647 +BNJ#b596|b2420|b5324 +BNJL#B133|B134 +BNJM#B418|B419 +BNJN#b581|b2425|b2455|b2456|b3662|b5329 +BNJR#b578|b579|b580|b5325 +BNJS#b597|b598|b599|b600|b601|b2421|b2423 +BNJT#b577|b2422|b3661|b5323 +BNK#B131|B135|B574|B597|B704|b3|b575|b602|b637|b1693|b2424|b2427|b2485|b3659|b3663|b3676|b3721|b3807|b5318|b5341 +BNKB#b604|b605|b606|b607 +BNKH#b5347|b5348|b5349 +BNKK#B123|B124|b608|b609 +BNKL#B121|B122|B125|B126|B127|B128|B405|B406|B407|B408|b582|b583|b584|b2426|b2429|b2430|b2431|b2434|b2435|b5320|b5321|b5322|b5326|b5327|b5328|b5330|b5331|b5332|b5333|b5334|b5335|b5336 +BNKM#b5312|b5352|b5353 +BNKN#b614|b615|b616|b1900|b1901|b1902|b1903|b1904|b3679|b5350 +BNKR#B119|B120|B129|B130|B1162|B1163|b611|b612|b613|b617|b618|b619|b620|b621|b622|b623|b624|b625|b626|b627|b628|b629|b3678|b3808|b5344|b5345|b5346 +BNKS#B132|B136|B137|B409|B410|B575|B705|b576|b585|b603|b630|b638|b639|b1694|b1695|b2428|b2486|b3660|b3664|b3665|b3666|b3680|b5319|b5337|b5342|b5351 +BNKT#b586|b610|b641|b642|b643|b644|b645|b646|b647|b648|b649|b650|b651|b3677|b5343 +BNL#b510|b514|b2159|b2160|b2246|b2247 +BNLK#B401|B402 +BNLS#b2248|b3648 +BNLT#b511|b512|b513 +BNM#b1909|b2249 +BNMB#b1910|b1911|b1912 +BNML#b2436|b2437|b2438 +BNMS#b2250 +BNN#B118|B411|b515|b5338 +BNNK#b636|b2433|b3672 +BNNS#B412|B413|b516|b517|b3616|b3617|b3618|b3671|b5339|b5340 +BNPL#b1284|b1285|b1286 +BNPR#B753|B754 +BNR#B767|b632|b2406|b3649|b3669|b3685 +BNRS#B768|b633|b635|b2405|b3650|b3651 +BNRT#b634 +BNS#B117|B303|B392|B421|B425|B427|B438|B760|B766|B777|B1165|b572|b574|b640|b652|b670|b1277|b1282|b1283|b1287|b2404|b2439|b3642|b3652|b3688|b3691|b3692|b3801|b3809|b4032|b4043|b5303|b5354|b5356|b5357 +BNSL#b4040 +BNSN#B430|B431|B1166|B1167|b1913|b1914|b1915|b4041|b4042 +BNSR#b3695|b4034|b4035|b4036|b4038 +BNSS#b3689|b3690|b3693|b4037|b4039 +BNST#B138|B139|B439|B440|b593|b594|b595|b1288|b1289|b1290|b3670|b3686|b4033 +BNT#B140|B414|B416|B422|B428|B432|B757|B763|b518|b531|b569|b631|b1854|b1862|b1905|b2407|b2432|b3622|b3643|b3673|b3681|b4044|b4068|b5358 +BNTB#B1160|b528|b529|b530|b1855 +BNTF#b4064|b4065|b4066|b4067 +BNTH#b3627|b3628|b3629 +BNTJ#b520|b521|b522|b523|b524|b3624|b3625 +BNTK#B395|B396|B397|B398|B399|B400|b533|b535|b1864|b1865|b1866|b1867|b3802|b3803|b3804|b3805|b3806 +BNTL#B434|B435|b547|b548|b549|b553|b554|b555|b4054|b4055|b4056|b4057|b5313|b5314|b5315|b5316|b5317 +BNTM#b550|b551|b552|b656|b657|b658|b659|b660|b661|b3631|b3632|b3633 +BNTN#B403|B404|B436|B437|b525|b526|b527|b540|b541|b1860|b2414|b2415|b2416|b3630|b4049|b4053|b5360|b5361|b5362 +BNTR#B393|B394|b537|b662|b663|b664|b665|b666|b1857|b1858|b1859|b2408|b2409|b2410|b2411|b2412|b2413|b4045|b4046|b4047|b4050|b4051|b4052 +BNTS#B141|B142|B415|B417|B423|B429|B433|B758|B764|B1161|b519|b532|b538|b539|b556|b557|b558|b559|b560|b561|b562|b1861|b1906|b2417|b3623|b3634|b3635|b3636|b3637|b3674|b3675|b3682|b3683|b4058|b4059|b4060|b4061|b4062|b4063|b4069|b5363 +BNTT#b534|b536|b542|b543|b544|b545|b546|b1856|b1898|b1899|b3626|b4048|b5359 +BNTW#b563|b564|b565|b566|b567|b568|b1907|b1908|b2418|b2419|b3638|b3639|b3640 +BNTY#b570 +BNX#b587|b653|b1845|b5304|b5311 +BNXK#b3653|b3654|b3655 +BNXM#b591|b592|b1850|b1851|b1852|b1853 +BNXN#b590|b1849|b5310 +BNXR#b5308 +BNXS#b589|b654|b655|b1846|b1848|b5305|b5307|b5309 +BNXT#b588|b1847|b5306 +BNY#b5364 +BNYN#B1168|B1169|b667|b668|b669 +BP#b1519|b3870 +BP0#b5748 +BP0S#b5749|b5750 +BPK#b2492 +BPL#b5751 +BPLN#b2519|b2520|b2521 +BPLR#b2522|b2523|b2524|b2525|b2526|b2527|b2528|b2529|b2530 +BPNK#b1525|b3872 +BPR#b1522 +BPRS#b1523|b1524 +BPRT#b2511|b2512|b2513|b2514 +BPS#b1520|b1526|b2494|b3873|b4194|b5743|b5744 +BPSN#b5747 +BPSS#b2493|b2495|b5746 +BPST#b5745 +BPT#b1521|b2515|b3871 +BPTL#b2517 +BPTS#B143|B144|B145|b674|b675|b676|b677|b678|b679|b680|b681|b682|b683|b684|b685|b686|b687|b688|b689|b690|b691|b692|b693|b694|b2516|b2518 +BR#B36|B146|B179|B206|B212|B216|B267|B304|B446|B510|B611|B706|B720|B853|B924|B958|B989|B1205|b695|b762|b919|b928|b1291|b1527|b1532|b1950|b2251|b3352|b3810|b3874|b3893|b3897|b3915|b4195|b4227|b4376|b4548|b4617|b4701|b4728|b4897|b5374|b5388|b5496|b5503|b5506|b5529|b5752 +BR0#B289|B516|b1954|b2575|b4485|b4492|b4510|b4875 +BR0B#b4487 +BR0L#B222|B223|B934|B935|B936|b4488|b4489|b4490|b4491|b4503|b4504|b4505|b4506|b4877|b4878|b4879 +BR0M#b2582|b2583|b2584 +BR0N#b1957|b2581|b4500|b4501|b4502 +BR0P#b2585|b2586|b2587 +BR0R#b2588|b2589|b2590|b4494|b4495|b4496|b4498|b4536|b4880|b4881|b4882|b4883|b4884|b4885|b4886|b4887|b4888 +BR0S#B290|B517|b1955|b1958|b2576|b2591|b2592|b2593|b2594|b4486|b4497|b4499|b4507|b4876|b4889 +BR0T#b1956|b2577|b2578|b2579|b2580|b4493|b4508|b4509 +BRB#B148|B158|B164|b697|b4561 +BRBK#b729|b730|b731|b732|b733|b763 +BRBL#b735|b736|b737|b1292|b1293|b5376|b5377|b5378|b5379 +BRBN#B826|B827|B828|B1170|B1171|b749|b4073|b4074|b4075|b4569 +BRBR#B154|B155|B156|B157|B160|B161|B166|B167|B168|B169|B443|B444|B445|b699|b700|b701|b702|b703|b704|b705|b706|b707|b708|b709|b710|b711|b712|b713|b714|b715|b716|b717|b718|b719|b720|b721|b722|b723|b724|b725|b726|b727|b728|b738|b739|b740|b741|b742|b743|b744|b745|b746|b747|b748|b1941|b1942|b4563|b4564|b4565|b4566|b4567 +BRBS#B149|B159|B165|b698|b753|b4568 +BRBT#B150|B151|B152|B153|B162|B163|B170|B171|b734|b750|b751|b752|b4562|b4899|b4900|b4901|b4902 +BRBW#b754|b755 +BRF#b778|b1927|b4347|b4357|b4619 +BRFK#b4620|b4621|b4622 +BRFL#b781|b782|b783|b4349|b4629 +BRFM#b1929|b1930|b1931 +BRFN#b780|b1933|b4350|b4356|b4626|b4627|b4628|b4630 +BRFR#b2570|b2571|b4351|b4352|b4353|b4359|b4360|b4543|b4544|b4545|b4624 +BRFS#b765|b766|b784|b1932|b4354|b4355|b4358|b4537|b4625|b4631 +BRFT#b767|b768|b779|b1928|b1934|b4345|b4346|b4348|b4538|b4539|b4540|b4541|b4542|b4546|b4547|b4623 +BRH0#b2496|b2497 +BRHH#b4894|b4895|b4896 +BRHL#b3898|b3899|b3900 +BRHN#b769 +BRHP#b801|b802 +BRHT#b770 +BRJ#b791|b889|b3875|b4599 +BRJH#b4603|b4604|b4605 +BRJL#b4601 +BRJM#b794|b795|b796 +BRJN#B454|B455|b800|b893|b4609|b5413|b5414|b5415|b5416 +BRJP#B974|B975|b797|b798 +BRJR#B456|B457|B458|B459|B976|B977|B1176|B1177|b5417|b5418|b5419 +BRJS#B789|B978|B1178|B1179|b792|b799|b890|b892|b4076|b4077|b4078|b4079|b4600|b4606 +BRJT#B606|B607|B979|B980|B981|B982|B983|B984|B985|B986|B1004|B1005|B1006|B1007|b793|b891|b4602 +BRJW#b4607|b4608 +BRK#B176|B452|B464|B787|B791|B829|B873|B919|B993|B996|B1050|B1056|B1064|B1066|B1174|B1185|B1187|b809|b880|b882|b1938|b1943|b3876|b3912|b4230|b4281|b4426|b4570|b4635|b4783|b4793|b4860|b5411|b5420 +BRK0#b4456|b4457|b4458 +BRKB#b4427|b4428|b4572|b4573|b4574 +BRKF#b4441|b4442|b4443|b4444|b4445|b4446|b4447 +BRKJ#b4429|b4430|b4431 +BRKK#b4772|b4773 +BRKL#B174|B175|B184|B185|B465|B466|B467|B468|B1068|B1069|b1944|b1945|b4577|b4578|b4579|b4580|b4581|b4864|b5426|b5427|b5428|b5429|b5430|b5431|b5432|b5433|b5434|b5435|b5436|b5437|b5438|b5439|b5440|b5441|b5442|b5443 +BRKM#B460|B461|B999|B1000|b4284|b4285|b4286|b4890|b4891|b4892|b5444|b5445|b5446 +BRKN#B608|B937|B938|B1058|B1180|B1181|B1182|B1183|B1184|b785|b786|b787|b788|b789|b790|b820|b884|b4209|b4210|b4241|b4288|b4448|b4449|b4450|b4576|b4643|b4644|b4645|b4646|b4647|b4648|b4649|b4780|b4781|b4782|b4794|b4795|b4796|b4797|b4806|b4863|b5448|b5449 +BRKP#b812|b813|b814|b815|b816|b4454 +BRKR#B182|B183|B325|B326|b756|b757|b758|b817|b818|b819|b4234|b4235|b4236|b4238|b4239|b4240|b4438|b4439|b4440|b4798|b4799|b4800|b4801|b4802|b4803|b4804|b4805|b5390|b5391|b5392|b5393|b5394|b5395|b5396|b5397|b5398|b5399|b5400|b5401|b5402|b5403|b5404|b5405|b5406|b5407|b5408|b5409|b5422|b5423|b5424 +BRKS#B453|B788|B792|B830|B874|B920|B994|B997|B998|B1051|B1057|B1065|B1067|B1070|B1175|B1186|B1188|B1189|b810|b821|b881|b885|b1939|b1940|b1946|b3877|b3878|b4242|b4282|b4287|b4455|b4571|b4582|b4636|b4663|b4784|b4785|b4861|b4865|b5412|b5447 +BRKT#B995|b811|b883|b886|b887|b888|b910|b911|b912|b913|b914|b4211|b4212|b4213|b4214|b4215|b4218|b4219|b4220|b4231|b4232|b4233|b4237|b4283|b4435|b4436|b4437|b4451|b4452|b4453|b4575|b4637|b4638|b4639|b4640|b4641|b4642|b4705|b4706|b4707|b4767|b4768|b4769|b4770|b4771|b4862 +BRKW#b4432|b4433|b4434|b4459|b4460|b4461|b4583|b4584 +BRKX#B469|B470|B471|b4216|b4217|b4511 +BRKY#b4585|b4586|b4587 +BRL#B186|B522|B885|B1190|b772|b822|b896|b1947|b1959|b4361|b4786|b4809|b5450|b5455|b5470 +BRLK#b771|b824|b825|b826|b1952|b4807 +BRLM#b1961|b1962 +BRLN#B472|B473|B474|B475|B476|B477|B1192|B1193|b899|b901|b4367|b4664|b4665|b4666|b4667|b4668|b4669|b4670|b4671|b4672|b4791|b5467|b5468 +BRLP#b5457|b5458 +BRLR#b4364|b4365|b4366|b4788|b4789|b4790|b5465 +BRLS#B187|B478|B479|B523|B886|B1191|b823|b897|b902|b1960|b4362|b4368|b4792|b4808|b4810|b5451|b5452|b5456|b5460|b5461|b5462|b5463|b5464|b5466|b5469 +BRLT#b898|b900|b4363|b4787|b5459 +BRM#B875|B889|B1194|b807|b835|b925|b4462|b4673|b4866|b4868 +BRMB#b4289|b4290|b4291|b4292|b4944 +BRMF#b4675 +BRML#b4676 +BRMN#B609|B610|B877|B878|B879|B880|B881|B883|B939|B940|b830|b831|b832|b894|b4678|b4815|b4816 +BRMP#B891|B892 +BRMR#B218|B219|b833 +BRMS#B876|B882|B884|B890|B1195|B1196|b808|b834|b926|b927|b4463|b4674|b4679|b4680|b4681|b4867|b4869|b4870|b4871|b4872|b5498 +BRMT#B480|B481|B482|B483|B484|B485|B486|b827|b828|b829|b856|b857|b858|b859|b860|b4677|b4811|b4812|b4813|b4814 +BRN#B49|B188|B198|B204|B214|B487|B504|B793|B794|B887|B893|B932|B966|B968|B1010|B1045|B1074|B1076|B1079|B1088|B1090|B1104|B1241|b836|b842|b861|b878|b903|b3908|b3909|b3910|b4247|b4276|b4293|b4369|b4375|b4684|b4700|b4903|b4908|b4930|b5471 +BRNB#B190|B191|B192|B1197|B1198|b5472 +BRNH#B498|B499|B500|B501 +BRNJ#b863|b864|b865|b4687|b4688|b4689|b4690 +BRNK#B462|B463|B1008|B1009|B1062|B1063|B1243|b803|b838|b839|b840|b841|b918|b1303|b1304|b1305|b3905|b3906|b3907|b4686|b4691|b4695|b4696|b4697|b4698|b4699|b4824|b4825|b4826|b4827|b4828|b4829|b5500 +BRNL#B506|B507|b875|b4257|b4258|b4259 +BRNM#B200|B201|B831|B832 +BRNN#B913|B914|B945|B946|B1078|B1082|B1083|b4255|b4256|b4373|b4374|b4694|b4911|b5477|b5478 +BRNP#b4260|b4261 +BRNR#B193|B194|B493|B494|B495|B496|B947|B948|b4253|b4371|b4692|b4906|b5474|b5475|b5476 +BRNS#B50|B189|B195|B199|B205|B215|B488|B497|B502|B503|B505|B508|B509|B795|B888|B894|B933|B967|B969|B1011|B1046|B1059|B1060|B1075|B1077|B1080|B1081|B1084|B1085|B1089|B1091|B1092|B1093|B1105|B1202|B1203|B1204|B1242|b773|b774|b837|b843|b844|b845|b846|b847|b848|b849|b850|b851|b852|b862|b866|b867|b868|b876|b877|b879|b904|b905|b906|b3911|b4248|b4254|b4262|b4263|b4264|b4265|b4266|b4267|b4294|b4370|b4372|b4685|b4693|b4836|b4837|b4838|b4839|b4840|b4904|b4907|b4909|b4910|b4913|b4917|b4918|b4919|b4920|b4931|b4932|b5483|b5484|b5485|b5489 +BRNT#B180|B181|B196|B197|B489|B490|B491|B492|B897|B898|B899|B900|B901|B902|B903|B904|B905|B906|B907|B908|B909|B910|B911|B912|B915|B916|B917|B918|B941|B942|B943|B944|B949|B950|B1061|B1199|B1200|B1201|B1217|B1218|B1219|B1220|b869|b870|b871|b872|b873|b874|b4252|b4268|b4269|b4301|b4302|b4303|b4304|b4305|b4306|b4307|b4308|b4309|b4310|b4311|b4312|b4313|b4314|b4315|b4316|b4317|b4682|b4683|b4830|b4831|b4832|b4833|b4834|b4835|b4905|b4914|b4915|b4916|b4950|b4951|b4952|b4953|b4954|b4955|b4956|b5473|b5486|b5487|b5488|b5490 +BRNW#b4270|b4271|b4272|b4273|b4274|b4275 +BRNX#B895|B896|b4249|b4250|b4251|b4295|b4296|b4297|b4298|b4299|b4300|b4817|b4818|b4819|b4820|b4821|b4822|b4823|b4912|b4945|b4946|b4947|b4948|b4949|b5479|b5480|b5481|b5482 +BRNY#b853|b854|b855 +BRP#b5491 +BRPB#b4557|b4558 +BRPN#b5494 +BRPS#b5492|b5495 +BRPT#b5493 +BRR#B208|B991|b775|b915|b1300|b1529|b3901|b4632 +BRRS#B209|B992|b916|b917|b1301|b1302|b3902|b3903|b4560|b4633|b4634 +BRS#B37|B147|B207|B213|B217|B268|B305|B447|B511|B585|B612|B707|B708|B721|B790|B854|B925|B959|B970|B990|B1071|B1072|B1086|B1102|B1206|B1207|B1208|B1209|B1210|B1211|b696|b776|b920|b921|b929|b930|b931|b1309|b1528|b1531|b1949|b1951|b2252|b2253|b3353|b3369|b3811|b3815|b3904|b3913|b3914|b3923|b3929|b4196|b4197|b4228|b4229|b4277|b4318|b4325|b4326|b4335|b4379|b4380|b4522|b4535|b4559|b4618|b4873|b4898|b4921|b4922|b4933|b5375|b5389|b5410|b5421|b5425|b5454|b5497|b5504|b5505|b5507|b5513|b5514|b5515|b5516|b5753|b5754 +BRSB#B1012|B1013 +BRSF#B930|B931 +BRSK#b1310|b1311|b1312|b3924|b3925|b4708|b4709|b4710|b4711|b4712|b4713|b4714|b4715|b4716|b4969|b4970|b4971|b4972|b4973 +BRSL#B172|B173|B921|B926|B927|B928|B929|B1094|b4200|b4201|b4202|b4333|b4531|b4929 +BRSN#B964|B965|b945|b4207|b4208|b4280|b4334|b4382|b4383|b4384|b4385|b4386|b4387|b4388|b4393|b4532|b4533|b4534|b4928|b4939 +BRSR#b1953|b4203|b4204|b4205|b4328|b4329|b4330|b4331|b4390|b4391|b4392|b4529|b4924|b4925|b4926|b4935|b4936|b4937|b5518|b5519|b5520|b5521|b5522|b5523 +BRSS#B586|B971|B1073|B1087|B1103|B1212|b3930|b3931|b4198|b4206|b4279|b4327|b4332|b4389|b4523|b4525|b4530|b4874|b4927|b4938|b5517 +BRST#B951|B952|B962|B963|B1014|B1015|b777|b922|b923|b924|b1530|b3926|b3927|b3928|b4199|b4278|b4381|b4464|b4465|b4466|b4467|b4468|b4469|b4470|b4471|b4472|b4473|b4474|b4475|b4476|b4477|b4478|b4479|b4480|b4481|b4482|b4483|b4484|b4524|b4717|b4718|b4719|b4720|b4721|b4722|b4723|b4724|b4923|b4934|b5524|b5525|b5526|b5527|b5528 +BRSW#b4526|b4527|b4528 +BRT#B60|B177|B202|B210|B220|B306|B356|B448|B450|B512|B600|B602|B855|B871|B953|B956|B972|B1001|B1016|B1018|B1037|B1054|B1095|B1213|B1239|b759|b764|b895|b907|b1294|b1923|b1935|b1948|b2537|b2555|b2572|b3354|b3894|b4221|b4243|b4336|b4341|b4399|b4512|b4516|b4590|b4650|b4733|b4844|b4859|b4893|b4940|b4989|b5453|b5499|b5501|b5755 +BRT0#b4420|b4421|b4422 +BRTB#B857|B858|b2539|b2540|b2541|b2542|b2543|b2544|b4401|b4402|b4403|b4404|b4405|b4406|b4407|b4408|b4734 +BRTF#B863|B864|b4412|b4413|b4414 +BRTH#b2552|b2553|b2554 +BRTK#B782|B783|B859|B860|B987|B988|b2545|b2546|b2547|b4409|b4410|b4592|b4593|b4594|b4735|b4736|b4737|b4738|b4739|b4740|b4741|b4742|b5386|b5387 +BRTL#B224|B225|B514|B515|B865|B866|b1298|b2560|b2561|b2562|b3879|b3880|b3881|b4223|b4224|b4225|b4416|b4417|b4418|b4588|b4589|b4610|b4611|b4612|b4613|b4614|b4615|b4616|b4660|b4726|b4727|b4749|b4750|b4751|b4752|b4974|b4975|b4976|b4977|b4978|b4979|b4980|b4981|b4982|b4983|b4984|b4985|b4986|b4987|b4988 +BRTM#b3895|b3896|b4753|b4754|b4855|b4856|b4857 +BRTN#B226|B227|B784|B785|B796|B797|B861|B862|B955|B1002|B1003|B1020|B1021|B1022|B1023|B1024|B1025|B1026|B1031|B1032|B1033|B1034|B1035|B1039|B1040|B1041|B1042|B1043|B1044|B1215|B1216|b804|b805|b806|b932|b933|b934|b1297|b1926|b2559|b3360|b3361|b4245|b4415|b4520|b4651|b4652|b4653|b4654|b4655|b4656|b4657|b4661|b4662|b4743|b4744|b4745|b4746|b4755|b4852|b4853|b4854|b4942|b5380|b5381|b5382|b5383|b5384|b5385 +BRTR#B518|B519|B520|B521|B786|B1052|B1053|b935|b936|b937|b938|b939|b940|b941|b2549|b2550|b2551|b3357|b3358|b3359|b3362|b3363|b3364|b3882|b3883|b3884|b3885|b3886|b3887|b3888|b3889|b3890|b3891|b3892|b4339|b4517|b4518|b4519|b4658|b4747|b4847|b4848|b4849|b4850 +BRTS#B61|B178|B203|B211|B221|B307|B308|B309|B357|B449|B451|B513|B601|B603|B604|B605|B856|B869|B870|B872|B922|B923|B954|B957|B973|B1017|B1019|B1027|B1028|B1029|B1036|B1038|B1055|B1096|B1097|B1214|B1240|b760|b761|b908|b909|b942|b943|b944|b1295|b1299|b1925|b1936|b1937|b2538|b2556|b2558|b2563|b2564|b2565|b2566|b2573|b2574|b3355|b3365|b4222|b4226|b4246|b4337|b4338|b4340|b4400|b4419|b4521|b4591|b4595|b4596|b4597|b4598|b4659|b4748|b4756|b4760|b4761|b4762|b4763|b4764|b4765|b4766|b4845|b4851|b4858|b4943|b4990|b4991|b5502|b5756|b5757 +BRTT#b1296|b1924|b2548|b2557|b3356|b4244|b4411|b4846|b4941 +BRTW#B1047|B1048|B1049|b2567|b2568|b3366|b3367|b3368|b4342|b4343|b4344|b4423|b4424|b4425 +BRTX#B867|B868|B1030|b4757|b4758|b4759|b4992|b4993|b4994 +BRTY#b2569 +BRWN#b3920|b3921|b3922|b4556|b5512 +BRWR#B960|B961|b3917|b3918|b3919|b4550|b4551|b4552|b4553|b4554|b4555|b5509|b5510|b5511 +BRWT#b3916|b4549|b5508 +BRX#B228|B598|B1172|b1306|b2532|b3812|b4319|b4394|b4513|b4702|b4729|b4841|b4957|b4968 +BRXL#b1307|b2531|b3813|b4322 +BRXN#B230|b1308|b2536|b3814|b4323|b4324|b4398|b4732|b4961 +BRXR#b4320|b4777|b4778|b4779 +BRXS#B229|B599|B1173|b2533|b2535|b4321|b4395|b4397|b4514|b4515|b4703|b4704|b4725|b4731|b4842|b4843|b4958|b4960|b4962|b4963 +BRXT#b2534|b4396|b4730|b4774|b4775|b4776|b4959 +BRXW#b4964|b4965|b4966|b4967 +BRYN#B1098|B1099|B1100|B1101|B1106|B1107|b946|b947|b948|b4378|b5530 +BRYT#b4377 +BS#B1|B38|B231|B242|B243|B280|B295|B319|B345|B524|B529|B622|B690|B691|B722|B800|B844|B845|b4|b338|b955|b1023|b1024|b1035|b1207|b1221|b1347|b1348|b1480|b1533|b2161|b2162|b2498|b2695|b3350|b3370|b3816|b3859|b3869|b3940|b3941|b3952|b4017|b4018|b4145|b4173|b4187|b4191|b5366|b5373|b5531|b5532|b5603|b5623|b5719|b5720 +BSB#b5534 +BSBL#b957|b958|b959 +BSBR#b960|b961|b962 +BSBS#b5533|b5535|b5536 +BSBT#b5624|b5625|b5626 +BSFR#b2499|b2500|b2501 +BSJ#b1979 +BSJN#b1985 +BSJR#b1981|b1982|b1983|b5538|b5539 +BSJS#b1984 +BSJT#b1980 +BSK#B237|B613|B798|B1221|b988|b1007|b1227|b2623|b4089 +BSKL#b989|b2217|b2218|b2219|b2220|b2221|b2222|b2223|b2224|b2225|b2226|b2227 +BSKN#B615|B616|b1021|b5594|b5595|b5596|b5597 +BSKR#b5591|b5592|b5593 +BSKS#B238|B239|B614|B799|B1222|b990|b1022|b1228|b1229|b2608|b2609|b2610|b2611|b2612|b2624|b4090|b4091|b5598 +BSKT#b1008|b1009|b1010|b1011|b1012|b1013|b1014|b1015|b1016|b1017|b1018|b1019|b1020|b2595|b2596|b2597|b2598|b2599|b2600|b2604|b2605|b2606|b2607|b5590 +BSKX#b2601|b2602|b2603 +BSL#B233|B235|B310|B525|b51|b949|b950|b968|b991|b2154|b3946|b5577 +BSLK#b993|b994|b995 +BSLN#b965|b966|b967|b1225|b1226 +BSLR#b50 +BSLS#B234|B236|B311|B526|b52|b53|b964|b992|b996|b997|b998|b2155|b2156 +BSLT#b951|b952|b953|b954|b5599|b5600|b5601 +BSM#b1970|b1994|b3933|b3936 +BSM0#b2619|b2620 +BSMN#b969|b970|b971|b972|b973|b974|b1972|b5602 +BSMR#B527|B528|B620|B621|b1986|b1987|b1988|b1989|b1990|b1991|b1992|b1993 +BSMS#b1973|b1995|b1996|b3934|b3935 +BSMT#b1971 +BSN#B802|b999|b1037|b2621|b3937 +BSNB#b4188|b4189|b4190 +BSNF#b1001|b1002 +BSNK#b1003|b2165|b3868|b3949|b5730 +BSNL#b2441 +BSNN#B804|B805 +BSNS#B803|b975|b976|b1000|b1004|b1038|b1039|b1040|b1041|b1042|b2622|b3938|b3939|b3947|b3948|b5578|b5579|b5580|b5581|b5582|b5583|b5584|b5585|b5586|b5587|b5588|b5589|b5628|b5629 +BSNT#B1244|B1245|B1246|B1247|b1029|b1030|b1031|b2195|b2196|b2197|b2198 +BSP#b2199 +BSPK#b2010|b2011|b2012|b2013|b2014|b2015 +BSPN#b2002|b2003|b2004|b2005 +BSPR#B806|B807|b4146|b4147|b4148 +BSPS#b2200|b2201 +BSPT#b2006|b2007|b2008|b2009 +BSR#B240|b977|b1222|b2697|b3862|b3866|b3944|b5574|b5726 +BSRL#b2698 +BSRN#b2699 +BSRS#B241|b1223|b1224|b3863|b3864|b5727|b5728 +BSRT#b5722|b5723|b5724 +BSS#B39|B232|B530|B623|B723|B801|B846|b339|b956|b978|b1005|b1006|b1025|b1036|b1043|b2164|b2696|b3860|b3865|b3943|b4192|b4193|b5537|b5575|b5721|b5729 +BSSM#b3950|b3951 +BSST#b979|b1032|b1033|b1034|b3867|b3945|b5576 +BST#B531|b963|b1026|b1065|b1313|b1974|b1977|b1997|b2001|b2016|b2038|b2163|b3371|b3817|b3861|b3942|b5573|b5604|b5605|b5622|b5725 +BSTF#b3376|b3377|b3378 +BSTL#B248|B249|B250|B251|b1315|b1316|b1317|b1318|b1319|b5617|b5618|b5619|b5620 +BSTN#B808|B809|B810|B811|b1068|b1069|b1070|b1071|b1976|b2000|b2033|b3379|b3823|b5616|b5758|b5759|b5760 +BSTR#B244|B245|b1047|b1048|b1049|b1050|b1051|b1052|b1053|b1054|b1055|b1056|b1057|b1058|b1059|b1060|b1061|b1062|b1063|b1064|b2034|b2035|b2036|b2037|b2045|b2046|b2047|b2048|b2049|b2050|b2051|b2052|b2053|b2054|b2625|b2626|b2627|b2628|b3373|b3374|b3375|b3527|b3528|b3529|b3530|b3820|b3821|b3822|b4149|b4150|b4151|b5607|b5608|b5609|b5611|b5612|b5613|b5614 +BSTS#B532|b1027|b1028|b1067|b1314|b1320|b1975|b1978|b1998|b2044|b2055|b2056|b2057|b2058|b3380|b3818|b3824|b5606|b5615|b5621 +BSTT#b1066|b1999|b2017|b3372|b3819|b5610 +BSTW#b2039|b2040|b2041|b2042|b2043 +BSWK#b1534|b1535 +BSWL#B812|B813|B814 +BSWR#b5630|b5631|b5731|b5732 +BSWT#b1044|b1045|b1046 +BSX#b1963 +BSXL#b2018|b2019|b2020|b2021|b2022|b2023|b2024|b2025|b2026|b2027|b2028|b2029 +BSXN#B246|B247|b1072|b1073|b1074|b1968|b1969 +BSXR#b1964|b1965|b1966|b2030|b2031|b2032 +BSXS#b1967 +BSYN#b5627 +BT#B252|B548|B550|B554|B583|B778|B847|B1108|B1123|B1127|B1136|b2|b244|b245|b247|b312|b333|b1075|b1082|b1133|b1181|b1185|b1193|b1201|b1249|b1260|b1321|b1349|b1367|b1395|b1536|b2059|b2061|b2228|b2236|b2238|b2287|b2502|b2629|b2642|b2669|b3381|b3390|b3448|b3470|b3708|b3825|b3831|b3857|b3953|b4019|b4080|b5066|b5071|b5632|b5650|b5652|b5761 +BTB#b1397 +BTBK#b1407|b1408|b1409 +BTBL#b1322|b2229|b3472|b3473|b3474|b3827|b3828|b3829 +BTBN#b1399 +BTBS#b1400 +BTBT#b1398 +BTF#b1334|b1365 +BTFK#b1327|b1328|b1329|b1330|b1331|b1356|b1357 +BTFL#b1363|b1364|b1421|b1422|b1423|b1424|b1425|b1426|b1427|b1428|b1429|b1430|b1431 +BTFR#b1359|b1360|b1361|b2454 +BTFS#b1333|b1362 +BTFT#b1332|b1358 +BTFY#b1335|b1366 +BTH#B1129 +BTHS#B702|B703|B1130|B1131|B1132|B1133|B1134|B1135 +BTK#b1117|b1417|b2063|b2082|b2508|b3450|b4082|b5685 +BTKL#b1413 +BTKN#b1419|b2064|b2066|b2078|b2079|b2080|b2081|b3467|b3468|b3469 +BTKR#B33|B34|B35|b2448|b2449|b2450|b2451|b2452|b2453|b3475|b3476|b3477 +BTKS#b1118|b1119|b1420|b2065|b3451|b3452|b4083|b4084|b5686|b5687 +BTKT#b1418 +BTL#B263|B298|B581|b259|b1154|b1197|b1256|b1538|b2068|b3465|b3705|b3987 +BTLB#b3989 +BTLF#b1162|b1163|b1164|b1165|b1166|b1167 +BTLJ#B533|B534 +BTLK#b1156|b1168|b1169|b3843|b3844|b3845|b3846|b3847|b3848|b3849 +BTLM#b1170|b1171|b1172|b1440|b1441|b1442 +BTLN#B32|b258|b1134|b1135|b1136|b1180|b1542|b3991|b3992|b3993|b3998 +BTLR#B265|B266|B1230|B1231|b1173|b1174|b1175|b3994|b3995|b3996|b4096|b4097|b4098|b4099|b4100|b4101|b4102|b4103|b4104|b4105|b4106|b4107|b4108|b4109|b4110|b4111|b4112|b5646|b5647|b5648 +BTLS#B264|B299|B312|B313|B582|b1155|b1176|b1257|b1258|b1539|b1541|b3464|b3706|b3707|b3840|b3841|b3842|b3850|b3988|b3997|b4006|b4007 +BTLT#b1157|b1158|b1159|b1160|b1161|b1540|b3393|b3394|b3395|b3990 +BTLX#b1177|b1178|b1179 +BTM#b1432|b3999 +BTM0#b262|b263|b264|b265 +BTML#b4003 +BTMN#B260|B261|b260|b261|b1123|b1124|b1125|b1434|b2670|b2671|b2672|b2673|b2674|b2675|b2676|b2677|b2678|b2679|b2680|b2681|b2682|b3396|b3397|b3398|b4002 +BTMP#b2649|b2650 +BTMS#b1435|b2077|b4000|b4004|b4005 +BTMT#b1433|b4001 +BTN#B30|B262|B341|B552|B815|b1126|b1138|b1323|b2230|b2509|b2653|b3972|b5633|b5688 +BTNH#b5691|b5692|b5693|b5694|b5695 +BTNJ#b256|b257 +BTNK#b336|b1120|b1152|b1153|b1254|b1255|b1336|b1337|b1338|b1342|b1343|b1344|b1415|b1416|b2107|b2108|b2234|b2235|b2243|b2647|b2648|b3391|b3392|b3466|b3839|b3954|b3955|b3956|b5070|b5684 +BTNN#b1141|b5696 +BTNR#b4085|b4086|b4087 +BTNS#B31|B342|B343|B553|b266|b267|b1127|b1128|b1139|b1142|b1198|b1199|b2510|b3957|b3958|b3959|b3960|b3961|b3962|b3963|b3964|b3965|b3966|b3967|b3968|b3969|b3970|b3971|b3973|b5634|b5689|b5697 +BTNT#b1140|b5690 +BTNW#b5698|b5699|b5700 +BTPN#b1443|b1444|b1445 +BTPS#B1125|B1126|b1446|b1447|b1448 +BTR#b1143|b1148|b1150|b1195|b1252|b1324|b2083|b2101|b2109|b2231|b2643|b2654|b2667|b3384|b4008|b5655|b5682 +BTR0#b2093|b2094|b2095|b2096|b2097|b2098|b2099 +BTRB#b5657|b5658|b5659 +BTRF#B1232|B1233|b5664|b5665|b5666|b5667|b5668|b5669|b5670|b5671 +BTRK#b1449|b1450|b1451|b1452|b1454|b1455|b1456|b2244|b5660|b5661|b5662 +BTRL#b1457|b1458|b1459|b2657 +BTRM#b1460|b1461|b1462|b2104|b2105|b5674|b5675 +BTRN#b1146|b2103|b2658|b2659|b2660|b2661|b2662|b5673|b5676|b5677|b5678 +BTRR#b2655 +BTRS#B314|B315|B316|B317|b1145|b1147|b1149|b1325|b1326|b2092|b2106|b2110|b2111|b2232|b2644|b2645|b2656|b2663|b2664|b2665|b2666|b3385|b3386|b4009|b4010|b5656|b5672|b5679|b5680|b5681|b5701|b5702|b5703|b5704|b5705 +BTRT#b1144|b1453|b1543|b1544|b1545|b2102|b5663 +BTRY#b2084|b2085|b2086|b2087|b2088|b2089|b2090|b2091 +BTS#B253|B254|B544|B546|B549|B551|B555|B584|B779|B848|B1124|B1128|B1137|b246|b334|b337|b1076|b1084|b1129|b1186|b1194|b1200|b1250|b1259|b1345|b1350|b1355|b1368|b1396|b1463|b1537|b1546|b2060|b2062|b2067|b2100|b2233|b2237|b2239|b2245|b2288|b2289|b2503|b2630|b2646|b2651|b3382|b3399|b3453|b3459|b3463|b3471|b3826|b3832|b3833|b3837|b3838|b3851|b3858|b3986|b4081|b4088|b5067|b5069|b5072|b5089|b5649|b5651|b5653|b5683|b5706|b5762|b5763 +BTSL#b1351|b1401|b1402|b1403|b1404|b1405|b1406 +BTSM#b1130|b1131|b1132 +BTSN#b1436|b1437|b1438|b1439 +BTSP#b1470|b1471|b1472 +BTSR#b1467|b1468|b1469|b2652 +BTSS#B545|B547|b3447|b3460|b3461 +BTST#B258|B259|b1121|b1122|b1151|b1196|b1253|b1464|b1465|b1466|b1473|b1474|b1475|b2668|b3478|b3479|b3852|b3853|b3854|b3855|b3856 +BTSW#B816|B817|b3400|b3401|b3402 +BTT#B43|b335|b1083|b1137|b1251|b1414|b2073|b2240|b3383|b3449|b3462|b3830|b5068|b5654 +BTTM#b1476|b1477|b1478 +BTTN#b2076 +BTTS#B44|b2075|b2241|b2242 +BTTT#b1339|b1340|b1341|b2074 +BTWK#b2113 +BTWN#b2112 +BTWR#b3480|b3481 +BTWS#B1139|B1140 +BTXM#b1410|b1411|b1412 +BTXN#b1352|b1353|b1354|b2504|b2505|b2506|b2507 +BTYR#b3403|b3404|b3405 +BW#B839|b4122|b5764 +BWKL#b2692|b2693 +BWKT#b2138 +BWL#b2130|b4114 +BWLF#B441|B442 +BWLN#b2132 +BWLS#b2133|b4115|b4117 +BWLT#b2131|b2139|b2140|b2141|b2142|b2143|b2144|b2145|b4116 +BWN#B835 +BWNK#b4123|b4124 +BWNS#B836 +BWR#B838|b2134|b4118 +BWRB#b4120 +BWRN#b2137 +BWRS#B837|b2136|b4119|b4121 +BWRT#b2135|b5767|b5768|b5769 +BWS#B840|b5765|b5766 +BWT#b4113 +BWX#B291|b2146 +BWXM#b2151|b2152 +BWXN#b2149|b2150 +BWXS#B292|b2148 +BWXT#b2147 +BWYN#b4152 +BX#B24|B296|B1223|B1228|b980|b1077|b1232|b1483|b2631|b2641|b3932|b3974|b5540|b5572|b5635 +BXFL#b983|b984|b985|b986 +BXFR#b1239|b5548|b5549 +BXHK#b5565|b5566|b5567|b5568|b5569|b5570|b5571 +BXKK#B617 +BXKM#b1234|b1235|b1236 +BXKR#b5542 +BXL#b2637|b5544 +BXLR#b44|b45|b46|b47|b48|b49 +BXLS#b5545|b5546 +BXMK#b2442 +BXMN#b5557|b5558|b5562 +BXMS#b2443|b2444|b2445|b2446|b2447|b5559|b5560|b5561 +BXNK#b987|b1081|b1243|b2640|b3978|b5554|b5555|b5556 +BXNL#B1226|B1227 +BXNN#B1109|B1110 +BXNS#b2638|b2639|b5552|b5553 +BXNT#b1486|b1487|b1488 +BXP#B618|b2613 +BXPR#b2615|b2616|b2617 +BXPS#B619|b2614|b2618 +BXR#B348|b2635|b5550|b5636|b5643 +BXRB#b5638 +BXRN#b5563|b5641 +BXRS#B349|B1111|B1112|b3976|b5637|b5640|b5642|b5644 +BXRT#b5639 +BXS#B25|B297|B1224|B1229|b982|b1078|b1080|b1233|b1238|b1484|b1485|b2632|b2634|b3977|b5541|b5547|b5645 +BXST#b2636|b5551 +BXT#B1225|b981|b1079|b1237|b1240|b2633|b3975|b5543 +BXTL#B327|B328 +BXTS#b1241|b1242 +BXWL#B1113|B1114|b5564 +BXWR#b1244|b1245 +BY#b1218|b5734 +BYLR#B1236 +BYLS#b5736 +BYN#B288 +BYNK#b1212|b5372|b5716 +BYNS#b5367|b5368 +BYNT#b1213|b1214|b1215|b1216|b1217|b2153|b5369|b5370 +BYR#B283|B564|B849|b5713 +BYRL#b2694 +BYRS#B284|B565|B850|B1237|B1238|b5714|b5715 +BYRT#B281|B282 +BYS#b1219|b1220|b5735|b5737 +BYT#b1211|b5371|b5717 +BYTS#b5718 +BYX#b4184 +BYXL#b4185 +BYXN#B285|b4186 ++++++++++ +F#F0|F88|F94|F114|F151|V0|V142|f0|f798|f1130|f1134|f1138|f1250|f2651|p1|p2562|p2563|p2695|v0|v691|v692|v818|v821|v860|v861|v1331|v1402 +F0#F23|f188 +F0FL#f190|f191|f192|f193 +F0L#f2821 +F0LS#f194|f195|f196|f197|f2822|f2823 +F0LT#f2824|f2825|f2826 +F0M#f574 +F0MB#f576 +F0ML#f579 +F0MN#f578 +F0MS#f575|f580 +F0MT#f577 +F0R#F66|f562|f729|f742 +F0RB#f731|f732|f733 +F0RH#f565|f566 +F0RL#f568|f569|f570|f571|f572|f737 +F0RN#f567|f735|f736 +F0RS#F67|F68|f563|f573|f730|f738 +F0RT#f564|f734 +F0RW#f739|f740|f741 +F0S#F24|f189|f198 +F0T#f558 +F0TS#f559|f561 +F0TT#f560 +FB#F7|F96|P386|f1149|f2621|p2652|p2656|v706 +FBK#p2655 +FBL#f1|f800|f805|f1198|f1200|f2684|v695|v696 +FBLN#f801|f802 +FBLR#f803|f1201 +FBLS#f2|f4|f18|f19|f20|f804|f1199|f2685|f2686 +FBLT#f3|v693|v694 +FBNK#F160|f1155|f2624 +FBNS#F6 +FBR#F4|f1152|f1156|f1167|f1190 +FBRB#f1158|f1159|f1160|f1169|f1170|f1171|f1191|f1192 +FBRF#f1162|f1173|v712|v713|v714|v715|v716|v717 +FBRK#F158|F159|f5|f6|f7|f8|f9|f10|f11|f12|f13|f14|f15|f16|f17|f1163|f1164|f1174|f1175|f1176 +FBRL#f750|f1177|f1179|f1180|f1181|f1182|f1183|f1184|f1185|f1186|f1187 +FBRN#f1188|f1189|v708|v709|v710|v711 +FBRR#F97|F98|F99 +FBRS#F5|f1153|f1154|f1157|f1165|f1166|f1168|f1178|f1194|f1195|f1196 +FBRT#f1161|f1172|f1193|v718|v719|v720|v721|v725|v726|v727|v728|v729|v730|v731 +FBRX#v722|v723|v724 +FBS#F8|P387|f1150|f1197|f2622|f2625|p2653|p2654|p2657|p2658|v707 +FBT#f1151|f2623 +FF#V232|f1251|f1292|f1769|v690|v1125 +FF0#f1303 +FF0L#f1304 +FF0S#f1305 +FFF#v1136 +FFFL#f1771 +FFFS#v1135 +FFFT#v1134 +FFFY#v1137 +FFKN#V233 +FFN#V234|V236|V238 +FFNS#V235|V237|V239 +FFNT#v828|v829|v830 +FFPR#v1138 +FFR#f642|f659|f1123|f1294|f1772|v1148 +FFRB#f644|f645|f646|f661|f662|f663|f664 +FFRL#f677 +FFRN#f651|f669|f670 +FFRR#f648|f649|f650|f666|f667|f668 +FFRS#f643|f658|f660|f678|f1124|f1129|f1295|f1296|f1773|f1774 +FFRT#f647|f652|f653|f654|f655|f656|f657|f665|f671|f672|f673|f674|f675|f676|f1125 +FFRX#f1126|f1127|f1128 +FFS#f1252|f1255|f1293|f1297|f1770|f1775 +FFSK#v1139|v1140|v1141|v1142|v1143|v1144|v1145|v1146|v1147 +FFSM#f639 +FFSS#v1126|v1127|v1128 +FFST#f640|f641|v1129|v1130 +FFT#f1309|v1131 +FFT0#f1307|f1308 +FFTL#v1132 +FFTM#f1253|f1254 +FFTN#f1298|f1299|f1300|f1301|f1302|v1133 +FFTS#f1306|f1310 +FHKL#v382|v383|v384|v385 +FHMN#v378|v379|v380|v381 +FJ#F175|F475|f2682|f4151|p2484 +FJL#v838 +FJLN#v840|v841|v842|v843|v844|v845|v846|v847|v848 +FJLS#v839|v849 +FJMT#V81 +FJN#F12|F177|v64 +FJNK#f4155 +FJNL#v66|v67 +FJNS#F13|F178|F179|v65 +FJRT#f1813|f1814|f1815 +FJS#F176|F476|f2680|f2683|f4152|f4154 +FJT#f199|f1242|f1246|f4153 +FJTB#v361|v362|v363 +FJTF#f4166|f4167|f4168 +FJTN#f1244 +FJTR#v364|v365|v366|v367|v368 +FJTS#F477|F478|f200|f1245 +FJTT#f1243|v369|v370|v371|v372|v375 +FJTX#v373|v374 +FJWR#F479|F480 +FK#F2|V78|V146|V152|V154|V156|V160|V189|V246|f128|f201|f1311|f2666|f2676|f4140|f4163|f4165|f4169|v1|v52|v73|v376|v1155|v1199 +FKBL#v1156|v1157|v1158 +FKBN#f2668|v53|v54|v55|v56|v57|v58|v59 +FKBR#f1313 +FKK#F481 +FKKS#F482 +FKL#f1205|f2626|f2641|f2672|f4164|v39|v74|v1159|v1178 +FKLF#V2|V3 +FKLK#v1160 +FKLN#f754|f1206|f1207 +FKLR#f1208 +FKLS#f751|f752|f753|f1209|f2627|f2628|f2629|f2630|f2631|f2632|f2633|f2634|f2635|f2636|f2637|f2638|f2639|f2640|v40|v41|v42|v43|v44|v1161|v1162|v1163|v1164|v1165|v1166|v1167|v1168|v1169|v1170|v1171|v1172|v1173|v1174|v1175|v1176|v1177|v1179 +FKLT#F306|F307|f109|f110|f111 +FKM#V143|v47 +FKMN#f1320|f1321|f1322|v50 +FKMS#V144|v48|v51 +FKMT#v49 +FKN#V67|f836|v358|v796 +FKNK#V186|V187|V188|f131|f207|f2675|f4145 +FKNN#f838 +FKNS#V68|f839|f2673|f2674|v3|v4|v5|v75|v359|v360|v797 +FKNT#f755|f756|f757|f758|f759|f760|f761|f762|f763|f837|v6|v7|v850|v851|v852 +FKR#F171|F173|F269|V145|f203|f208|f1329|f2670|f4142|v62|v76|v262|v732|v853|v855|v858 +FKRH#f1332|f1333|f1334 +FKRJ#v734|v735|v736 +FKRL#f1324 +FKRN#f1336|f1337|f1338|f1339|f2677|f2678|f2679|v68|v69|v70|v71|v72 +FKRS#F172|F174|F270|f204|f205|f209|f210|f1330|f1335|f4143|f4144|v60|v61|v63|v263|v264|v733|v737|v738|v739|v740|v854|v856|v857|v859 +FKRT#f1327|f1328|f1331 +FKRX#f1325|f1326 +FKS#F3|F83|F86|F316|V79|V80|V147|V153|V155|V157|V161|V190|V247|f129|f141|f206|f688|f1210|f1312|f1323|f1776|f2643|f2644|f2667|f2681|f3474|f3492|f3501|f4146|f4170|f4171|v2|v36|v45|v377|v682|v1200|v1201 +FKSB#V158|V159|f1777 +FKSF#f3478|f3479 +FKSH#f3483|f3484|f3485|f3486|f3487|f3488|f3489|f3490|f3491 +FKSK#f3480|f3481|f3482 +FKSL#f3495|v46 +FKSM#f62|f63|f64|f65|f66 +FKSN#f691|f1793|f1794|f1795|f2647|f3496|f3497|v19|v20|v21|v22|v23|v24|v25|v26|v27|v28|v689|v1149|v1150|v1151 +FKSR#f1789|f1790|f1791|f3493 +FKSS#F87|F317|F318|f690|f1792|f2646|f3475|f3477|f3494|v688 +FKST#f689|f1778|f1779|f1780|f1781|f1785|f1786|f1787|f1788|f1796|f1797|f1798|f1799|f1800|f2645|f2671|f3476|f3498|f3499|f3500|p2485|p2486|p2487|v77|v687 +FKSX#f1782|f1783|f1784|v683|v684|v685|v686 +FKT#f21|f67|f130|f132|f138|f202|f2669|f4141|v8|v37 +FKTF#f1229|v1185|v1186 +FKTL#f107|f108|v794|v795 +FKTM#v762|v763|v764|v765|v766|v767|v768|v769|v770|v771|v772|v773|v774|v775|v776|v777|v778|v779|v780|v781|v782|v783|v784|v785 +FKTN#f135|f136|v11 +FKTR#V162|V163|V164|V165|V166|V167|V168|V169|f79|f80|f81|f82|f83|f84|f85|f86|f87|f88|f89|f90|f91|f92|f93|f94|f95|f96|f97|f98|f99|f100|f101|f102|v348|v349|v350|v351|v352|v786|v787|v788|v789|v790|v791|v792|v793 +FKTS#f22|f23|f68|f106|f133|f137|f139|f140|v10|v38 +FKTT#f77|f78|f103|f104|f105|f134|v9 +FKTX#f76|f1227|f1228 +FKX#v1202 +FKXN#f69|f70|f71|f72|f73|f74|f1211|f1212|f1213|f1214|f1215|f1216|f1217|f1218|f1219|f1220|f1221|f1222|f1223|f1224|f1225|f1226|v12|v13|v14|v15|v16|v17|v18|v1180|v1181|v1182|v1183|v1184 +FKXS#f75 +FL#F271|P359|P380|V8|V10|V14|V33|V82|V191|V192|V206|f142|f147|f219|f242|f824|f864|f872|f1352|f1376|f1396|f1816|f2086|f2097|f2104|f2126|f2166|f2273|f2396|f2421|f2434|f2563|f2606|f2687|f2709|f2737|f2745|f2781|f3413|f3420|f3469|f4156|f4187|f4197|p2493|p2565|p2815|v89|v131|v164|v345|v386|v396|v700|v862|v873|v925|v927|v1214|v1241|v1247 +FL0#f1422|f1429 +FL0L#f1426 +FL0N#f1427|f1428 +FL0R#f1424 +FL0S#f1423|f1425 +FL0T#F228|F229|F230 +FLB#f1817|f1828|f2423|f2567 +FLBK#f226|f2106|f2107|f2108|f4188|f4189|f4190 +FLBL#f231|f232|f233|f234|f235|f1825|f2566|v155|v156|v929|v1249|v1250|v1251|v1265|v1266|v1267 +FLBN#f1826|f1827|f2425 +FLBR#F180|F181|F231|F232|F485|F486|f1345|f1346|f1347|f1819|f1820|f1821|f1822|f1823|f2178|f2179|f2180 +FLBS#f1361|f1362|f1363|f1364|f1365|f1366|f1367|f1368|f1818|f1824|f2426|f2568|f2569 +FLBT#f2109|f2110|f2111|f2424|p2631|p2632|p2633|p2634|p2635|p2636|p2637|p2638|p2639|p2640|p2641|p2642 +FLF#V258|f237|f2441|f2450|v170|v871|v1399|v1401 +FLFK#v867|v868 +FLFL#f2557|f4175|f4176|f4177|f4178|f4179|f4180|f4181|f4182|f4183|f4184|f4185|f4186 +FLFN#f2446|f2447|f2448 +FLFR#f2062|f2063|f2064|f2065|f2066|f2067|f2068|f2069|f2070|f2071|f2072|f2073|f2074|f2075|f2076|f2077|f2078|f2079|f2080|f2081|f2082|f2083|f2084|f2085|f2444 +FLFS#V259|f238|f2320|f2321|f2322|f2442|f2445|f2449|v171|v172|v870|v1400 +FLFT#V90|V91|V92|V93|f2443|v412|v413|v414|v415|v416|v417|v869 +FLFY#v872 +FLHL#V30|V31|f2602|f2603|f2604 +FLHR#f2787|f2788|f2789|f2790|f2791|f2792|p2588|p2589 +FLJ#V35|f2706|v875 +FLJL#f1838|f1839|f1840|f1841|f1842|f1843|f1844|f1845|f1846|f1847|f1848|f1849|f1850 +FLJN#p2820|p2821 +FLJR#F273|v877|v878|v879 +FLJS#f2707|p2649|v876|v880 +FLJT#f2122 +FLK#V248|f1833|f1836|f1884|f1886|f1896|f2116|f2181|f2268|f2276|f2477|f2484|f2712|p2494 +FLKK#V250|V251|f2266|f2267 +FLKL#F25|F26|F27|f2714|f2715|f2716|f2717|f2718|f2719|f2732|f2733|f2734|f2735 +FLKM#f1853|f1854|f1855|p2643|p2644|p2645|p2646 +FLKN#F71|F72|V267|V268|f211|f212|f213|f214|f215|f216|f217|f218|f1852|f1856|f1857|f1858|f1892|f1893|f1894|f2119|f2187|f2271|f2281|f2282|f2283|f2483|v1234|v1235|v1236|v1237|v1238|v1239|v1240|v1356|v1357|v1358|v1359|v1360|v1361|v1362|v1363|v1364|v1365|v1366|v1367|v1368|v1369 +FLKP#f1859|f1860|f1861 +FLKR#V84|V85|f1369|f1370|f1371|f1372|f1373|f1862|f1863|f1864|f1865|f1866|f1867|f1890|f2183|f2184|f2185|f2186|f2278|f2279|f2280|f2481|f4172|f4173|f4174|v1370|v1371|v1372|v1373|v1374|v1375|v1376|v1377|v1378|v1379|v1380|v1381|v1382|v1383|v1384|v1385|v1386|v1387|v1388|v1389|v1390 +FLKS#F124|F125|V249|V252|V253|f1829|f1830|f1831|f1832|f1834|f1835|f1837|f1868|f1872|f1873|f1874|f1875|f1885|f1887|f1889|f1891|f1895|f2094|f2095|f2096|f2117|f2120|f2167|f2168|f2169|f2170|f2171|f2172|f2173|f2174|f2175|f2176|f2177|f2188|f2269|f2272|f2284|f2478|f2480|f2482|f2558|f2559|f2560|f2561|f2562|f2713|f2720|f2721|f2722|f2723|f2724|f2725|f2726|f2727|p2650|p2651 +FLKT#V269|V270|V271|f1851|f1888|f2118|f2182|f2270|f2277|f2427|f2428|f2429|f2430|f2431|f2432|f2433|f2479|f2728|f2729|p2817|p2818|p2819 +FLKW#f2730|f2731 +FLKX#f1869|f1870|f1871|f2570|f2571|f2572 +FLL#f1360|f1876|v863 +FLLF#f2575|f2576|f2577 +FLLJ#p2599|p2600|p2601|p2602|p2603|p2604 +FLLN#f1879 +FLLS#f1877|f1880|f2090|f2091|f2092|v167 +FLLT#f1878 +FLM#V32|V88|f1398|f1412|f1897|f1906|f2485|p2647|p2822|v400|v410|v1268 +FLM0#f1914|f1915|f1916|f3421 +FLMB#f1898|f1899|f1900|f1901|f1902|f1903|f1904|f1905|f1921|f1922|f1923|f1924 +FLMF#f2203|f2204|f2205|f2206|f2207 +FLMK#f1406|f1407|f2488|f2489|f2490|f2491 +FLMN#F235|F236|F237|P363|P364|P382|P383|f874|f875|f1340|f1341|f1342|f1343|f1344|f1403|f1404|f1405|f1909|f1910|f1911|f1917|f1918|f1919|f1920|f4198|f4199|f4200|f4201|f4202|f4203|f4204|v1272|v1273 +FLMP#f1912 +FLMR#F185|F186|f1401 +FLMS#V89|f1399|f1402|f1408|f1409|f1410|f1411|f1907|f1913|f2208|f2209|f2210|f2211|f2212|f2213|f2486|f2487|p2648|p2823|v401|v411|v1269|v1270 +FLMT#f1400|f1908|v1271 +FLMX#F238|F239 +FLN#F28|F265|F483|f227|f862|f881|f887|f1925|f2419|v881|v886|v946 +FLN0#p2574|p2575|p2576|p2577|p2578|p2579|p2580|p2581 +FLNJ#f1926|f1927|f1928|f1929|f2219|p2488|p2489 +FLNK#F224|F225|f144|f145|f146|f236|f828|f829|f830|f831|f871|f1374|f1375|f1387|f1388|f1389|f1930|f1931|f1932|f1933|f1934|f1935|f1936|f1937|f2137|f2218|f2220|f2492|f2493|f2494|f2495|f2496|f2497|f2498|f2499|f2500|f2609|f2689|f2793|f3419|f3472|f4159|f4161|p2490|p2491|p2492|v169|v389 +FLNL#f1938|f1939|f1940|f1941|f1942|f1943 +FLNR#f885|v1391|v1392|v1393|v1394 +FLNS#F29|F266|F484|V22|V23|V196|V197|f863|f882|f883|f884|f886|f888|f1944|f2369|f2370|f2371|f2372|f2436|f2437|f3422|f4195|f4196|v86|v87|v88|v100|v101|v102|v864|v882|v883|v884|v885|v887|v939|v940|v947|v948|v949|v950|v951|v955|v956|v957|v958|v959 +FLNT#F226|F227|F244|F245|F246|F247|V18|V19|V20|V21|f2054|f2055|f2056|f2057|f2058|f2221|f2222|f2223|f2224|f2225|f2226|f2227|f2228|f2229|f2373|f2374|f2375|f2376|f2438|f2439|p2567|p2568|p2569|p2570|p2571|p2572|p2573|v103|v104|v105|v115|v116|v941|v942|v1274|v1275|v1276|v1277|v1278|v1279|v1280|v1281|v1282|v1283|v1284 +FLNX#V16|V17|f2214|f2215|f2216|f2217 +FLP#F122|P365|P367|P377|f1390|f1945|f2230|f2319|f2333 +FLPJ#f1946|f1947|f1948 +FLPK#p2590|p2591|p2592 +FLPL#f2329 +FLPN#F30|F182|F183|F184|P369|P370|P371|P372|f239|f1393|f1953|f2231|f2232|f2233|f2234|f2240|f2330|f2331|f2332|v1395 +FLPP#f2581|f2582|f2583 +FLPR#V38|V39|f1950|f1951|f1952|f2236|f2237|f2238|f2324|f2325|f2326|f2798 +FLPS#F123|P357|P358|P366|P368|P373|P378|P379|f1391|f1394|f1954|f2239|f2241|f2327|f2328|f2334|f2584|f2585 +FLPT#f1392|f1949|f2112|f2113|f2114|f2235|f2323|v1285|v1286|v1287|v1288|v1289|v1290 +FLR#F243|F248|F314|F487|V24|V28|V40|f150|f228|f825|f868|f1355|f1378|f1881|f1955|f2190|f2304|f2335|f2377|f2388|f2530|f2785|f3417|f4191|v134|v153|v347|v398|v408|v865 +FLRB#f2306|f2307|f2308 +FLRK#f2521|f2522|f2523 +FLRL#V194|V195|f2337 +FLRN#F250|F251|F252|F253|V26|V27|f1958|f2310|f2311|f2348|f2349|f2350|f2382|f2517|f2518 +FLRR#f2380 +FLRS#F249|F254|F315|F488|V25|V29|f151|f152|f229|f230|f826|f827|f869|f870|f1356|f1357|f1379|f1380|f1882|f1883|f1957|f2191|f2192|f2305|f2312|f2336|f2338|f2339|f2340|f2341|f2351|f2352|f2353|f2378|f2381|f2387|f2501|f2502|f2503|f2504|f2505|f2506|f2507|f2524|f2525|f2526|f2527|f2529|f2531|f2784|f2786|f4192|f4193|v135|v136|v137|v138|v139|v140|v141|v142|v143|v144|v145|v146|v147|v148|v149|v150|v151|v152|v154|v399|v409 +FLRT#F255|F256|F257|F258|F489|F490|f1956|f2242|f2243|f2244|f2245|f2246|f2247|f2248|f2249|f2250|f2251|f2252|f2309|f2342|f2343|f2344|f2345|f2346|f2347|f2379|f2508|f2509|f2510|f2511|f2512|f2513|f2514|f2515|f2516|f2519|f2520|f2528|f3414|f3415 +FLRW#f2313|f2314|f2315 +FLRX#f2383|f2384|f2385|f2386 +FLRY#f2532 +FLS#F259|F261|F272|P360|P381|P402|P403|V9|V11|V15|V34|V83|V86|V193|V207|f148|f149|f220|f224|f245|f246|f247|f259|f832|f873|f876|f880|f1353|f1358|f1386|f1395|f1397|f2087|f2093|f2103|f2105|f2115|f2127|f2136|f2138|f2193|f2274|f2275|f2317|f2354|f2355|f2361|f2420|f2422|f2435|f2440|f2607|f2610|f2690|f2710|f2711|f2736|f2744|f2746|f2782|f2799|f3423|f3470|f3473|f4157|f4162|p2495|p2496|p2566|p2816|v90|v106|v128|v132|v133|v165|v168|v346|v387|v390|v397|v701|v702|v874|v888|v926|v928|v930|v960|v1215|v1242|v1243|v1248|v1254 +FLSF#f262|f263|f264|f265|f266|f267|f268|f269|f270|f271|f272|p2605|p2606|p2607|p2608|p2609|p2610|p2611|p2612|p2613|p2614|p2615|p2616|p2617|p2618|p2619|p2620|p2621|p2622|p2623|p2624|p2625|p2626|p2627 +FLSH#f248|f249|f250 +FLSK#F233|F234|V94|V244|V245|f1991|f1992|f1993|f2800|f2801 +FLSL#f251 +FLSM#F274|f4205|f4206|f4207 +FLSN#f252|f253|f2133|f2134|f2135|f2360 +FLSP#f2588|f2589|f2590|f2591|f2592|v402|v403|v404 +FLSR#f254|f2131|f2358 +FLSS#F260|V87|f221|f222|f223|f225|f255|f260|f261|f2128|f2130|f2132|f2316|f2318|f2357|f2359|v129|v130 +FLST#F31|F32|F120|F121|P374|P375|P376|f256|f257|f258|f273|f274|f275|f850|f851|f852|f853|f854|f855|f856|f857|f858|f859|f860|f861|f2129|f2356|f2539|f2540|f2541|f2542|f2593|f3418|f4194|p2593|p2594|p2595|v405|v406|v407|v866|v952|v953|v954 +FLSW#f2594|f2595 +FLT#F167|F263|V36|V208|V254|f143|f240|f615|f632|f700|f867|f889|f1256|f1354|f1377|f1381|f1994|f2121|f2139|f2189|f2194|f2202|f2253|f2257|f2285|f2389|f2451|f2543|f2608|f2688|f2695|f2708|f2783|f3416|f3471|f4158|f4160|v107|v117|v157|v166|v336|v388|v931|v943|v1255|v1291 +FLTB#f1996|f1997|f1998|f1999|f2000 +FLTF#V242|V243|f618|f619|f620|f621|f622|f2005|f2006|f2007|f2008|f2009|f2010|f2011|f2012 +FLTJ#v1257|v1258|v1259 +FLTK#f2001|f2002|f2003|f2123|f2124|f2125|f2289|f2290|f2291|v91|v92|v93|v94|v95|v96|v97|v98|v99|v1260 +FLTL#P361|P362|f628|f629|f630|f2016|f2017|f2044|f2045|f2046|f2147|f2200|f2293|f2294|f2295|f2296|f2297|f2298|f2364|f2365|f2366|f2475|p2582|p2583|p2584|p2585|p2586|p2587|v127|v1216|v1217|v1218|v1219|v1220|v1221|v1222|v1223|v1224|v1225|v1226|v1227|v1228|v1229|v1230|v1231|v1232|v1233 +FLTM#V240|V241|f2018|f2019|f2020|v1261|v1262|v1263 +FLTN#F169|F491|F492|f625|f626|f627|f891|f1262|f1384|f2021|f2024|f2025|f2026|f2027|f2039|f2144|f2145|f2146|f2148|f2149|f2198|f2199|f2256|f2264|f2292|f2394|f2547|f2548|f2701|p2596|p2597|p2598|v160|v339|v934 +FLTP#f2041|f2042|f2043|f2299|f2300 +FLTR#V256|V257|f276|f277|f278|f279|f280|f623|f1259|f1260|f1261|f1413|f1414|f1415|f1416|f1417|f1418|f1419|f1420|f1421|f1430|f1431|f1432|f1433|f1434|f1435|f1436|f2013|f2014|f2015|f2028|f2029|f2030|f2031|f2032|f2033|f2034|f2035|f2036|f2037|f2142|f2196|f2261|f2262|f2263|f2288|f2391|f2392|f2393|f2552|f2553|f2554|f2555|f2556|f2698|f2699|f2700|p2628|p2629|p2630|v937|v938|v1396|v1397|v1398 +FLTS#F168|F170|F264|V12|V13|V37|V209|V255|f241|f616|f624|f631|f701|f848|f849|f892|f1257|f1263|f1264|f1265|f1266|f1359|f1382|f1385|f1995|f2022|f2038|f2047|f2048|f2059|f2060|f2061|f2140|f2143|f2150|f2195|f2197|f2201|f2254|f2265|f2286|f2301|f2367|f2368|f2395|f2452|f2453|f2454|f2455|f2456|f2457|f2458|f2459|f2460|f2461|f2462|f2465|f2466|f2467|f2468|f2469|f2470|f2471|f2472|f2473|f2474|f2476|f2544|f2546|f2549|f2550|f2551|f2705|v108|v109|v159|v337|v340|v933|v944|v945|v1256|v1264|v1292 +FLTT#f617|f890|f1258|f1383|f2004|f2023|f2141|f2255|f2260|f2287|f2390|f2463|f2464|f2545|f2697|f2702|f2703|f2704|v110|v111|v112|v113|v114|v118|v119|v120|v121|v125|v126|v158|v338|v932 +FLTW#f1267|f1268|f1269|f1270|f1271|f2049|f2050|f2051|f2052|f2053|f2302|f2303|f2696 +FLTX#f2040|f2258|f2259|f2362|f2363|v122|v123|v124 +FLW#f2596 +FLWN#f244|f2089|f2418|f2742|f2743 +FLWR#F262|f2400|f2401|f2402|f2403|f2404|f2405|f2406|f2407|f2408|f2409|f2410|f2411|f2412|f2413|f2414|f2415|f2416|f2417|f2739|f2740|f2741 +FLWS#f2597|f2598 +FLWT#f243|f2088|f2399|f2599|f2600|f2601|f2738 +FLX#F116|F118|F240|f865|f1348|f1959|f1990|f2151|f2165|f2533|f2794 +FLXB#f1961|f1962|f1963|f1964|f1965|f1966 +FLXK#f1967|f1968|f1969|f1970|f1971|f1978|f1979 +FLXL#f1982|f1987|f1988|f1989|f2158|f2159|f2160|f2161|f2795 +FLXN#f1351|f1983|f1984|f1985|f1986|f2157|f2538|f2796|f2797|v161|v162|v163|v935|v936|v1244|v1245|v1246 +FLXP#f877|f878|f879|f2162|f2163|f2164 +FLXR#F241|F242|f1973|f1974|f1975|f1980|f2155|f2397|f2398|f2535 +FLXS#F117|F119|f866|f1350|f1960|f1976|f1977|f1981|f2152|f2154|f2156|f2536|f2537 +FLXT#f1349|f1972|f2153|f2534|f2586|f2587 +FLYB#f2564 +FLYF#f2578|f2579|f2580 +FLYN#f2102|f2574|v1253 +FLYR#f2099|f2100|f2101|f2573 +FLYT#f2098|v1252 +FLYW#f2565 +FM#F267|f281|f893|f2605|f2611|f2620|f4218|f4237|v889 +FMBL#f4210|f4211|f4212|f4213|f4214|f4215|f4216|f4217 +FMKN#f4223|f4224|f4225 +FMKT#f4226|f4227|f4228|f4229|f4232|f4233|f4234 +FMKX#f4230|f4231 +FML#f306|f894 +FMLL#f284 +FMLN#f895|f896 +FMLR#f285|f286|f287|f288|f289|f290|f291|f292|f293|f294|f295|f296|f297|f298|f299|f300|f301|f302|f303|f304 +FMLS#f305|f307|f897 +FMN#f308 +FMNK#f2618|f4235|f4236 +FMNN#f898|f899|f900|f901 +FMNS#f309|f310|f902|f903|f904|f905|f906|f907|f908|f909|f910|f911|f912|f913|f914|f915|f916|f2616|f2617 +FMNT#f2747|f2748|f2749|f2750|f2751|f2752 +FMP#v177 +FMPN#v180 +FMPR#v181|v182|v183 +FMPS#v178|v184 +FMPT#v179 +FMR#f918|f2614|f4221 +FMRL#f917|f4208|f4209 +FMRS#f919|f920 +FMS#F268|f282|f315|f2612|f2619|f4220|v173|v890 +FMSL#f316 +FMSN#v176 +FMSS#v175 +FMST#f2615|f4222|v174 +FMT#f283|f2613|f4219|v1293 +FMTN#v1295 +FMTS#v1296 +FMTT#v1294 +FMX#f311 +FMXN#f314 +FMXS#f313 +FMXT#f312 +FN#F33|F37|F39|F73|F84|F187|F199|F205|V41|V69|V103|V174|V260|f153|f317|f366|f633|f635|f679|f921|f1437|f1491|f1559|f4238|f4319|p2662|v78|v185|v202|v391|v494|v906 +FN0R#f159 +FNFR#f353|f354|f355|f4280|f4281|f4282 +FNFT#F493 +FNJ#f4284 +FNJB#f4286|f4287|f4288 +FNJF#v452|v453 +FNJN#v450|v451 +FNJR#f1507|f1508|f1509|f1510|f1511|f1512|f1513|f1514|f1515|f1516|f1517|f1518|f1519|f1520|f1521|f1522|f1523|f1524|f1525|f1526|f1527|f1528|f1529|f1530 +FNJS#f4285|f4289|f4290|f4291|f4292 +FNJT#f358 +FNK#f356|f1537|f1551|f4299|f4305|p2678 +FNKF#V45|V46 +FNKL#f1439|f1440|f1441|f1442|f1443|f1444|f1445|f1534|f4283|f4296|f4297|f4298|p2679|v81|v82|v83|v84 +FNKN#F201|F202|f1554|f4303 +FNKR#f1535|f4301|p2685|p2686|p2687|p2688|v205|v206|v207|v891|v892|v908|v909|v910|v911 +FNKS#P393|P394|f357|f359|f1536|f1552|f1555|f4293|f4294|f4295|f4300|f4302|f4304|p2659|p2660|p2661|p2680 +FNKT#V263|V264|f1553 +FNKX#f4240|f4241|f4242|f4243|f4244|f4245|f4246|f4247|f4248|f4249|f4250|f4251|f4252|f4253|f4254|f4255|f4256|f4257|f4258|v220|v221|v222|v223|v224|v225|v226 +FNL#F197|f944|f1446|f1447|f1467|f1494|f1531|f4306|f4316|p2541|v85|v208|v418|v421|v454|v923 +FNLF#p2543|p2544 +FNLJ#p2689|p2690|p2691|p2692 +FNLL#p2558 +FNLN#F195|F196|f942|f943|f4309|f4311 +FNLS#F198|f945|f1448|f1449|f1450|f1451|f1452|f1453|f1454|f1455|f1456|f1457|f1460|f1461|f1462|f1463|f1464|f1465|f1466|f1468|f1532|f1533|f4307|f4312|p2542|p2545|v209|v210|v924 +FNLT#f360|f361|f362|f1458|f1459|f4308|f4310|v419|v420 +FNM#p2665|v457 +FNMK#p2668|p2669|p2670 +FNMN#F152|F153|p2546|p2547|p2548|p2549|p2550|p2551|p2552|p2553|p2554 +FNMS#p2666|p2667|v458|v459|v460 +FNN#p2693 +FNNK#f365|f685|f686|f1538|f1539|p2684|v394 +FNNS#f1469|f1470|f1471|f1472|f1475|f1476|f1477|f1478|f1495|f1496|f4317|f4318|p2683|p2694 +FNNX#f1473|f1474 +FNR#f682|f1497|f1498|f1557|f4313|p2681|v79|v436 +FNRB#v441|v442 +FNRL#f4274|f4275|f4276|f4278|f4279|v449 +FNRN#v439 +FNRR#f4277 +FNRS#f683|f684|f1499|v437|v440 +FNRT#v438|v443|v444|v445|v446 +FNRX#v447|v448 +FNS#F34|F35|F38|F40|F74|F85|F188|F200|F204|F206|V42|V43|V54|V70|V101|V104|V105|V175|V176|V198|f318|f346|f364|f367|f368|f634|f636|f637|f638|f680|f687|f699|f922|f923|f946|f1133|f1139|f1141|f1438|f1492|f1500|f1501|f1540|f1560|f4239|f4314|p2663|p2671|v186|v203|v204|v227|v392|v395|v461|v495|v496|v907|v912|v916 +FNSF#f340|f341|f342 +FNSL#V97|V98|V99|V100|f343 +FNSN#V200|V201|V204|V205|f344|f345|f393|f394|f931|f932|f1505|v455|v456 +FNSP#f926 +FNSR#f335|f336|f337|f927|f928|f929 +FNSS#F36|V44|V55|V102|V106|V199|f338|f339|f924|f930|f1140|f1142|f1143|f1502|f1504 +FNST#f334|f925|f940|f941|f1503|f1506|f1558|f4315|p2682|v80 +FNSW#f348|f349 +FNSY#f347 +FNT#F275|V56|V202|V261|f154|f363|f681|f840|f933|f1272|f1482|f1493|f1548|f1556|f2753|f2766|f2769|f3424|f3443|f4259|p2664|v218|v341|v393|v424|v462|v703 +FNTB#f1483|v430 +FNTJ#v228|v229|v230|v917|v918|v919 +FNTK#V52|V53|f319|f320|f321|f322|f333|p2672|p2673|p2677|v893|v894|v895|v896|v897|v898|v899|v900|v901|v902|v903|v904|v905 +FNTL#F75|F76|F191|F192|F193|F194|V47|V48|V49|f161|f369|f370|f371|f1549|f2759|f2760|f2761|f2762|f2763|f3436|f3437|f3438|v189|v190|v191|v192|v193|v194|v195|v196|v197|v198|v199|v200|v201|v465|v466|v467|v468|v469|v470|v471|v472|v473 +FNTM#f4261|f4262|f4263|f4264|f4265|f4266|f4267|f4268|p2505|p2506|p2507|v187|v188 +FNTN#f160|f162|f350|f351|f352|f843|f938|f1487|f1488|f1489|f1550|f2754|f2755|f2756|f2764|f2765|f2771|f2772|f2773|f3435|f3445|f3446|f3447|f3448|f3449|f3450|f4270|v343|v431|v474|v920|v921|v922 +FNTP#p2555|p2556|p2557 +FNTR#V50|V51|f156|f157|f935|f936|f937|f1484|f1485|f1486|f2757|f3430|f3431|f3432|f3433|f3434|f3439|f3440|f3441|f4271|f4272|v426|v432|v433|v434|v475|v476|v477|v478|v479|v480|v481|v482|v483|v484|v485|v487|v488|v489|v490|v491|v492|v493 +FNTS#F276|F474|V203|V262|f158|f163|f323|f324|f325|f326|f327|f328|f329|f330|f331|f332|f375|f376|f377|f378|f379|f380|f381|f382|f383|f384|f385|f386|f387|f388|f389|f390|f391|f392|f841|f844|f939|f1273|f1276|f1490|f2758|f2767|f2768|f2770|f2774|f3442|f3444|f3451|f4260|f4273|p2497|p2498|p2499|p2500|p2501|p2502|p2503|p2504|v217|v219|v344|v435|v463|v486|v704|v705 +FNTT#f155|f842|f934|f3429|f4269|v342|v425|v427|v428|v429|v464 +FNTX#f372|f373|f374|f1274|f1275|f3425|f3426|f3427|f3428|p2674|p2675|p2676 +FNX#F189|F203|P388|f1479|f1541|v211 +FNXN#P390|P391|P392|V95|V96|V107|V177|V178|f1547|v214|v215|v216|v422|v423 +FNXR#f1543|f1544|f1545 +FNXS#F190|P389|f1480|f1481|f1546|v213 +FNXT#f1542|v212 +FNYR#v913|v914|v915 +FP#f2876 +FPNT#v834|v835|v836 +FPR#f2878|v235|v257|v258|v961 +FPRS#f2879|v236|v237|v238|v239|v240|v241|v242|v243|v244|v245|v246|v247|v248|v249|v250|v251|v252|v253|v254|v255|v259|v260|v962|v963|v964 +FPRW#v256|v261 +FPS#P384|P385|f2877|f2882|f3505 +FPT#v231 +FPTL#v234 +FPTT#v232|v233 +FPX#f2880 +FPXN#f2881 +FR#F10|F15|F41|F52|F60|F279|F308|F319|F374|F404|F437|F439|F468|P350|V108|f126|f164|f182|f395|f422|f456|f702|f986|f1288|f1562|f1564|f2883|f2892|f2929|f3452|f3680|f3708|f3977|f4130|f4320|f4366|f4371|f4386|p2508|v308|v354|v627|v969 +FR0#F312|f1674|f3328|f3466|f4053|f4061 +FR0K#f3329 +FR0L#f3467 +FR0N#f473|f474|f475|f3767|f3768|f3769|f3770|f4058|f4059 +FR0R#f470|f471|f3330|f3331|f3332|f3333|f4056|f4373|f4374|f4375|f4376|f4377|f4378|f4379|f4380 +FR0S#F313|f472|f1675|f1676|f3468|f4054|f4057|f4060|f4381 +FR0T#f3102|f3103|f4055 +FR0W#f3334 +FRB#f3713|f3857|v504 +FRBJ#v526|v527 +FRBK#f1577|f1578|f1579|f1589|f1590|f1591 +FRBL#f1569|f1570|f1571|f3849|f4322|f4323|v265|v266|v267|v268|v269|v506|v507|v508|v509|v510|v511|v512|v513|v514|v515|v516|v517|v518|v519|v520|v521 +FRBM#f1572|f1573|f1574|f1575|f1576 +FRBN#F17|v523|v524|v525 +FRBR#f1580|f1581|f1582|f1583|f1584|f1585|f1586|f1587|f1588|f2898|f2899|f2900|f2901|f2902|f2908|f2909|f2935|f2936|f2937|f3719 +FRBS#F280|F281|f3709|f3710|f3711|f3712|f3714|f3715|v505|v528|v529|v530|v531|v532|v534 +FRBT#f988|f989|f990|f2897|f2903|f2904|f2905|f2906|f2907|f2938|f2939|f2940|f2941|f2942|f2943|f3716|f3717|f3718|v522|v533 +FRBX#f4324|f4325|f4326|f4327 +FRF#f4357|v560|v625 +FRF0#f2969|f2970|f2971 +FRFB#v550|v551|v552 +FRFK#F18|F19|v553|v554 +FRFL#f705|f706|f707|f708|f1598|f1599|f1600|f3454|f3951|f3952|f3953|f3954|f3955|f3956|f3957|f3958|f3959|f3960|f3961|f3962|f3963|f3964|f3965 +FRFN#f1023|f1024|f1025|f1026|f2973|f2974|f2975 +FRFR#f1029|f1030|f1031|f1032|f1033|f1034|f2978|f2979|f2980|f3105|f3106|f4062|v556|v557|v558 +FRFS#v559|v626 +FRFT#f1027|f1028|f2972|f2976|f2977|f3118|f3119|f3120|f3121|f3122|f3123|f3124|f3125|v555 +FRFY#v561 +FRHL#f3728|f3729|f3730|f3731|f3732|f3733|f3775|f3776|f3777|f3778|f3779 +FRHN#f2987|f2988|f3727 +FRHS#f1604|f1605|f1606 +FRHT#f2989|f2990|f2991 +FRJ#P400|V116|V210|f2884|f3131|f3871|v542 +FRJF#f3152|f3153|f3154|f3155|f3156|f3157|f3158|f3159|f3160|f3161 +FRJL#V212|V213|f3556|f3557|f3558 +FRJN#V214|V215|V216|V217|f2891|f3149|f3150|f3151|v549|v972|v973|v974|v975|v976|v977|v978 +FRJR#f2887|f2888|f2889|f3134|f3135|f3136|f3137|f3138|f3139|v545|v546|v547 +FRJS#P401|V117|V211|f2885|f2890|f3132|f3140|f3872|f3873|v543|v548 +FRJT#F452|F453|f2886|f3133|f3141|f3142|f3143|f3144|f3145|f3146|f3147|f3148|f3913|f3914|f3915|f3916|f3917|v544 +FRK#F44|V218|f458|f976|f3162|f3171|f3689|f3699|f3802|f3894|f3978|f3981|v965 +FRK0#f3126|f3127|f3128|f3129 +FRKF#f3130|f3174|f3175 +FRKH#F54|F55 +FRKL#f2953|f2954|f2955|f2956|f2957|f2958|f2959|f3177|f3178|f3179|f3700|f3701|f3702|f3703|f3704|f3705|f3706|f3707|f4082|f4083|f4084|f4085|v278|v279|v979|v980|v981 +FRKM#f3559|f3560|f3561|f3562|f3563|f3564|f3565|f3566|f3567|f3568|f3569|f3570|f3571|f3572|f3573|f3574|f3983|f3984|f3985|f3986|f3987|f3988|f3989|f3990 +FRKN#f1651|f1652|f2981|f2982|f2992|f2993|f2994|f2995|f2996|f2997|f2998|f2999|f3000|f3001|f3002|f3003|f3167|f3168|f3176|f3694|f3803|f3804|f3805|f3806|f3807|f3808|f3809|f3810|f3811|f3812|f3813|f3899 +FRKR#f167|f168|f169|f1592|f1593|f1594|f1601|f1602|f1603|f2960|f2961|f2962|f2983|f2984|f2985|f2986|f3041|f3042|f3043|f3163|f3164|f3165|f3575|f3576|f3577|f3578|f3579|f3692 +FRKS#F45|F128|F129|F130|F131|V57|V58|V219|V220|f459|f460|f2944|f2945|f2946|f2947|f2948|f2949|f2950|f2951|f2952|f3166|f3172|f3180|f3506|f3507|f3508|f3690|f3693|f3698|f3858|f3859|f3860|f3861|f3862|f3918|f3979|f3980|f3982|f3991|f3992|f3993|v280|v966|v967 +FRKT#f3169|f3170|f3173|f3509|f3510|f3545|f3546|f3547|f3548|f3549|f3691|f3863|f3864|f3865|f3895|f3896|f3897|f3898|f4076|f4077|f4078|f4079|f4080|f4081|v282|v283|v284|v285 +FRKX#f3511|f3512|f3513|f3514|f3515|f3516|f3517|f3518|f3519|f3520|f3521|f3522|f3523|f3524|f3525|f3526|f3527|f3528|f3529|f3530|f3531|f3532|f3533|f3534|f3535|f3536|f3537|f3538|f3539|f3540|f3541|f3542|f3543|f3544|f3695|f3696|f3697|f3866|f3867|f3868|f3869|f3870|v286|v287 +FRL#F48|F56|F148|f175|f947|f983|f1020|f1285|f3580|f3583|f3748|f3919|f3925|f4331|v562|v968|v982 +FRLJ#v985|v986|v987|v988 +FRLK#F46|f3004|f3005|f3006|f3010|f3011|f3012|f3994|f3995|f3996|f3997|f3998|f3999|f4000|f4001|f4002|f4337|f4339|f4340 +FRLM#f3007|f3008|f3009 +FRLN#F377|F407|F408|f184|f185|f186|f3584|f3735|f3736|f3737|f3738|f3739|f3740|f4333|f4334|f4335|f4336|v1003|v1004|v1005 +FRLR#f3181|f3182|f3183|f3581|f3922 +FRLS#F47|F49|F57|F149|f710|f711|f712|f713|f984|f985|f1021|f1022|f3582|f3920|f3923|f3924|f4338|f4341|f4342 +FRLT#f1607|f1608|f1609|f1610|f3585|f3586|f3587|f3741|f3742|f3743|f3744|f3745|f3746|f3747|f3921|f4332|v295|v296|v983|v984 +FRM#F134|F465|f433|f1653|f3184|f3375|f3589|f4003 +FRM0#v579|v580 +FRMB#f3588 +FRMF#f3238|v574 +FRMH#f439|f440|f441|f442|f443 +FRMK#F290|F291|F292|f981|f3239|p2518|p2519|p2520|p2521|p2522|p2523|p2524|p2525|p2526|v572|v573 +FRML#f446|f447|f448|f1661|f3186|f3187|f3188|f3189|f3190|f3191|f3192|f3193|f3194|f3195|f3196|f3197|f3198|f3199|f3200|f3201|f3202|f3203|f3204|f3205|f3206|f3207|f3208|f3209|f3210|f3211|f3212|f3213|f3214|f3215|f3216|f3217|f3218|f3219|f3220|f3221|f3222|f3243|f3244|f3245|f3247|f3248|f3249|f3250|f3251|f3252|f3253|f3254|f3255|f3256|f3257|f3258|f3259|f3260|f3261|f3262|f3263|f3264|f3265|f3266|f3267|f3268|f3269|f3270|f3271|f3272|f3273|f3274|f3275|f3276|f3277|f3278|f3279|f3280|f3281|f3282|f3283|f3284|f3285|f3286|f3287|f3288|f3289|f3290|f3291|f3292|f3293|f3294|f3295|f3296|f3297|f3298|f3299|v575|v576 +FRMM#f958|f959|f1654|f1655|f1656 +FRMN#F284|F285|F409|F410|F418|F419|F420|V120|V121|V122|V123|V124|f444|f445|f949|f950|f951|f952|f953|f954|f955|f956|f957|f992|f993|f994|f1611|f1612|f1613|f1660|f1662|f1663|f3013|f3014|f3018|f3223|f3224|f3242|f3600|f3601|f3749|f3750|f3753|p2559|p2560|p2561|v297|v298|v299|v577|v578 +FRMP#f4112|f4113|f4114|f4115|f4116|f4117|f4118 +FRMR#F50|F51|V118|V119|f436|f437|f438|f1658|f3235|f3236|f3237|f3592|f3593|f3594 +FRMS#F135|F293|F294|F295|F411|F412|F413|F414|F415|f434|f449|f450|f451|f452|f1659|f1664|f3015|f3016|f3017|f3019|f3185|f3246|f3376|f3377|f3590|f3595|f3596|f3751|f3752|p2511|p2512|p2513|p2514|p2515|p2516|p2517|p2527|p2528|v570|v571 +FRMT#F132|F133|f435|f1657|f3225|f3226|f3230|f3231|f3232|f3233|f3234|f3240|f3241|f3591 +FRMW#f1665|f1666|f3597|f3598|f3599 +FRMX#f3227|f3228|f3229 +FRMY#f453|f454|f455 +FRN#F136|F320|F376|F429|V125|V127|V129|V133|f429|f960|f965|f3550|f4063 +FRNH#F14 +FRNJ#f3618|f3619|f3620|f3621|f3926|f3927|f3928|f3929|f3930|p2529|p2530 +FRNK#F339|F340|F341|F342|F343|F344|F345|F346|F347|F348|F349|F350|F351|F352|F353|F354|F355|F356|F357|F358|F359|F360|F361|F362|F363|F364|F365|F366|F367|V135|V136|V137|V138|f171|f172|f173|f432|f709|f1648|f1649|f1650|f3300|f3301|f3302|f3303|f3304|f3305|f3306|f3307|f3308|f3602|f3603|f3616|f3617|f3622|f3623|f3624|f3625|f3626|f3627|f3628|f3629|f3630|f3631|f3632|f3633|f3634|f3635|f3734|f4365|p2531|p2532|v356|v581|v582|v584|v585 +FRNL#f3551|f3552|f3553|p2810|p2811|p2812|p2813|p2814|v583 +FRNM#f3020|f3021|f3022|f3023|f3554|f3555 +FRNN#F138|F139|F140|F141|F142|F143|V131|V132|f3024|f3025|f3026|f4065|f4066 +FRNR#f962 +FRNS#F137|F321|F322|F323|F324|F325|F326|F327|F328|F329|F330|F331|F332|F333|F334|F335|F336|F337|F338|F368|F369|F430|V126|V128|V130|V134|f176|f177|f430|f431|f961|f963|f964|f1286|f1287|f3027|f3028|f3029|f3614|f3615|f3797|f3798|f3799|f3800|f3801|f4067|f4343|f4344|f4345|f4363|f4364|v270|v271|v272 +FRNT#F449|F450|F451|f3636|f3637|f3795|f3796|f3875|f3876|f3877|f3878|f3879|f3880|f3881|f3882|f3883|f3884|f3885|f3886|f3887|f3888|f4004|f4005|f4006|f4007|f4008|f4009|f4010|f4011|f4012|f4013|f4014|f4015|f4016|f4017|f4018|f4019|f4020|f4021|f4022|f4023|f4024|f4025|f4026|f4027|f4028|f4029|f4030|f4031|f4032|f4033|f4064|f4352|f4353|v273|v274|v501|v502|v503 +FRNX#F421|F422|F423|F424|F425|F426|F427|F428|f3604|f3605|f3606|f3607|f3608|f3609|f3610|f3611|f3612|f3613|f4346|f4347|f4348|f4349|f4350|f4351|v300|v301|v302|v303|v304 +FRPL#f1614|f1615|f1616|f1617|f1618|f1619|f3039|f3040 +FRPR#f1622|f1623|f1624|f1625|f3034|f3035|f3036|f3038|f3931|f3932|f3933 +FRPS#f3037|f3638 +FRPW#f1620|f1621 +FRR#F144|F146|F310|f165|f1283|f1626|f3754|f3850|f3855|f4354|f4359 +FRRB#f3852 +FRRM#f1566|f1567|f1568|f2930|f2931|f2932|f2933|f2934 +FRRN#f3044|f3045|f3046 +FRRS#F145|F147|F311|f1627|f1628|f3851|f3853|f3854|f3856|f4355|f4356|f4360|f4361 +FRRT#f3030|f3031|f3032|f3033 +FRS#F11|F16|F53|F58|F59|F61|F62|F150|F309|F375|F438|F469|F494|P351|P352|P354|V109|f127|f170|f178|f183|f417|f423|f425|f457|f463|f703|f714|f978|f982|f987|f1277|f1563|f1565|f1629|f1667|f2893|f2896|f2910|f3050|f3051|f3453|f3455|f3681|f3684|f3755|f3781|f3889|f3890|f3966|f3976|f4073|f4074|f4321|f4328|f4329|f4367|f4370|f4372|f4387|f4388|p2509|p2799|v288|v293|v357|v589|v605|v970|v971|v1006|v1007 +FRS0#f1671|f3314|f3320|f3321|f3322 +FRSB#F454|F455|F456|f2920|f2921|f3052|p2801|p2802 +FRSF#f2913|f2914|f2915|f2916|v593|v594|v595|v596|v597|v598|v599|v600|v601 +FRSK#F457|F458|P353|f420|f421|f3074|f3075|f3076|f3309|f3310|f3311|f3312|f3313|f3456|f3460|f3814|f3815|f3816|f3934|f3935|f3936|f3937|f3938|f3939|f3940|f3941|f3942|f3943|p2510 +FRSL#V139|V140|f1278|f3047|f3048|f3049|f3685|f3686|f3687|f3688|f3972|f3973|f3974|f3975|f4070|f4330|p2798|p2804|p2805|v294 +FRSM#f715|f716|f717|f3457|f3458|f3459|v563|v564 +FRSN#F431|F432|f464|f1279|f1280|f2922|f3053|f3054|f3786|f3893|f3944|f3945|f3946|f3971|f4071|f4072|f4075|p2807|p2808|p2809 +FRSP#f2917|f2918 +FRSR#F370|F371|F372|F373|F378|F379|F380|F381|f1281|f3055|f3056|f3057|f3782|f3783|f3784|f3969|f4068 +FRSS#P355|P356|f418|f419|f966|f967|f968|f1282|f2911|f2919|f3058|f3785|f3891|f3892|f3968|f3970|f4069|f4389|p2800|p2806|v497|v498|v590|v592|v606|v607|v608|v1008|v1300|v1301|v1302 +FRST#F207|F208|F209|F286|F287|F288|F289|F296|F297|F298|F299|F300|F301|F466|F467|f166|f465|f466|f969|f970|f1284|f1630|f1631|f1632|f1633|f1634|f1635|f1668|f1669|f1670|f1672|f1673|f2912|f3070|f3071|f3072|f3073|f3077|f3078|f3079|f3080|f3081|f3082|f3083|f3084|f3085|f3086|f3087|f3088|f3089|f3090|f3091|f3092|f3093|f3759|f3760|f3761|f3762|f3763|f3764|f3765|f3766|f3967|f4035|f4036|f4037|f4038|f4039|f4040|f4041|f4042|f4043|f4044|f4045|f4046|f4047|f4048|f4049|f4050|f4051|f4052|f4119|f4120|f4121|f4122|f4123|f4124|f4125|f4126|f4127|f4128|f4129|f4362|p2803|v305|v306|v307|v499|v500|v586|v587|v588|v591|v1303|v1304 +FRSW#f3315|f3316|f3317|f3318|f3319 +FRT#F42|F282|F382|F384|F386|F388|F433|F440|F443|F462|V110|V112|f396|f424|f467|f704|f948|f971|f977|f979|f1595|f2923|f3323|f3325|f3373|f3639|f3671|f3679|f3720|f3787|f3837|f3874|f3900|f4086|f4111|f4358|v281|v291|v355|v568|v991 +FRT0#f3336|f3337 +FRTB#f2925|v565|v566|v609|v610|v611|v612|v613|v614|v615 +FRTF#f3338|f3339|f3340|f3341|f3342|f3343|f3344|f3345|f3346|f3347|f3838|f3839|f3840|f3841|f3908|f3909|f3910|f3911|f4095|f4096|f4097|f4098|f4382|f4383|f4384|f4385 +FRTJ#v622 +FRTK#f2963|f2964|f4088|f4089|f4090|v537|v538|v539|v616|v617|v618|v619|v620|v621|v623|v624|v1305|v1306|v1307 +FRTL#f187|f995|f996|f997|f998|f999|f1000|f1001|f1002|f1003|f1004|f1005|f1006|f1007|f1008|f1009|f1010|f1011|f1012|f1013|f1014|f1015|f1016|f1017|f1018|f1019|f3099|f3100|f3101|f3104|f3676|f3677|f3678|f4106|f4107|f4108|f4109|v289|v989|v990 +FRTM#F405|F406|F445|F446|f1596|f1597|f2965|f2966|f2967|f2968|f3721|f3722|f3723|f3724|f3725|f3726 +FRTN#F126|F127|F416|F417|F435|F436|V114|V115|f476|f974|f2927|f3351|f3352|f3353|f3354|f3367|f3368|f3369|f3370|f3371|f3372|f3461|f3462|f3463|f3464|f3465|f3793|f3846|f3902|f3903|f3904|f3905|f3906|f3907|f4101|f4102|f4103|v535|v536 +FRTR#F390|F391|F392|F393|F394|F395|F396|F397|F398|F399|F400|F401|F402|F403|F447|F448|f1636|f1637|f1638|f3355|f3356|f3357|f3358|f3359|f3641|f3642|f3643|f3644|f3645|f3646|f3647|f3648|f3649|f3650|f3651|f3652|f3653|f3654|f3655|f3656|f3657|f3658|f3659|f3660|f3661|f3662|f3663|f3664|f3665|f3666|f3667|f3668|f3669|f3790|f3791|f3792|f3947|f3948|f3949|f3950|f4092|f4093|f4094|f4099|v540|v541 +FRTS#F43|F283|F383|F385|F387|F389|F434|F441|F442|F444|F463|F464|V111|V113|f397|f398|f399|f400|f401|f402|f403|f404|f405|f406|f407|f408|f409|f410|f411|f412|f413|f414|f415|f468|f477|f972|f975|f980|f1561|f2924|f2928|f3094|f3095|f3096|f3097|f3098|f3324|f3326|f3327|f3335|f3348|f3360|f3374|f3640|f3670|f3672|f3673|f3674|f3675|f3788|f3794|f3842|f3843|f3844|f3901|f3912|f4087|f4100|f4110|v290|v292|v567|v569|v992|v993|v994|v995|v996|v997|v998|v999|v1000|v1001|v1002 +FRTT#f469|f973|f2926|f3349|f3350|f3361|f3362|f3363|f3364|f3365|f3366|f3789|f3845|f4091 +FRTW#f3847|f3848 +FRW#f179|f416|f3772 +FRWL#f426|f427|f428|f1639|f1640|f3780 +FRWM#f3112|f3113|f3114 +FRWN#f462|f3111|f3388|f4369 +FRWR#f1645|f1646|f1647|f3107|f3108|f3109|f3110|f3115|f3116|f3117|f3378|f3379|f3380|f3381|f3382|f3383|f3384|f3385|f3386|f3387|f3771 +FRWS#f180|f181|f3773|f3774 +FRWT#f461|f1641|f1642|f1643|f1644|f4368 +FRX#f174|f3756|f3817|f4034 +FRXL#f3830 +FRXM#f3831|f3832|f3833 +FRXN#F459|F460|F461|f3818|f3819|f3820|f3821|f3822|f3823|f3824|f3834|f3835|f4104|f4105|v275|v276|v277|v602|v603|v604 +FRXR#f3063|f3064|f3065|f3066|f3067|f3068|f3069|f3825 +FRXS#f3757|f3758|f3826 +FRXT#f3059|f3060|f3061|f3062|f3827|f3828|f3829 +FRXW#f3836 +FRY#F470 +FRYN#f991|f2895|f3683|f4134|v309 +FRYR#f4131|f4132|f4133 +FRYS#F471 +FRYT#f2894|f3682 +FS#F1|F89|F95|F115|F154|F302|F303|V1|V221|f24|f478|f694|f695|f799|f833|f1035|f1135|f1801|f1812|f2652|f2653|f3389|f4390|f4410|f4411|f4426|f4456|f4465|p2|p2533|p2564|p2824|v311|v741|v820|v822|v837|v1009|v1203|v1332|v1338 +FSBJ#f4412|f4413|f4414 +FSBL#F277|F278|f718|f719|f720|f721|f4397|f4398|f4399|v1029|v1030|v1031|v1032|v1033 +FSFR#p2699|p2700|p2701|p2702|p2703|p2704|p2705|p2706|p2707|p2708|p2709|v1187|v1188|v1189|v1190|v1191|v1192|v1193|v1194|v1195 +FSFS#V141 +FSFT#p2696|p2697|p2698 +FSJ#v1011 +FSJR#v743|v744|v745 +FSJS#v1012|v1013 +FSK#F214|f1144|f3390|p2825|p2855 +FSK0#V225|V226|V227 +FSKL#f26|f27|f481|f482|f483|f1677|f1678|f1679|p2827|p2828|p2829|p2830|p2831|v310|v628|v629|v630|v631 +FSKM#v1019|v1020 +FSKN#v1025|v1026|v1027 +FSKR#F210|F211 +FSKS#F215|V61|V62|V71|V72|f1145|p2826|p2838|p2856|p2857|v1021|v1022|v1023|v1024|v1028 +FSKT#v313|v314|v315 +FSL#F20|f44|f1726|f1808|f3391|f4419|f4462|v318|v634|v1059|v1073 +FSLB#F22 +FSLJ#f4393|f4394|f4395|v320|v321 +FSLL#f45 +FSLN#V59|V60|f1811 +FSLR#f4400|f4401|f4402 +FSLS#F21|f29|f1810|f3392|f3393|f3394|f3395|f3396|f3397|f3398|f3399|f3400|f3401|f3402|f3403|f3404|f3405|f3406|f3407|v319|v322|v635|v636|v1060|v1061|v1062|v1063|v1064|v1065|v1066|v1067|v1068|v1069|v1070|v1071|v1072|v1074|v1206|v1207 +FSLT#f46|f47|f48|f49|f50|f51|f52|f53|f54|f55|f56|f57|f58|f1809|f4403|f4404|f4405|v29|v30|v31|v32 +FSLX#v33|v34|v35 +FSMT#v317 +FSN#f1727 +FSNB#f1729 +FSNK#f59|f60|f61|f698|f1807|f4406|f4422|p2537|v1209 +FSNS#f1728|f1730|f4420|f4421|f4463|f4464 +FSNT#V148|V149|f484|f485|f486|f487|f488|p2538|p2539|p2540|v753|v754|v755 +FSNX#f489|f490|f491 +FSPL#f30|f31 +FSPR#v632|v633 +FSPT#f4423|f4424|f4425 +FSR#V63|f1731|f1803|f1805|f4417|f4460|v747|v1015|v1053|v1152 +FSRK#v746 +FSRL#v1016|v1017 +FSRS#V64|f1732|f1734|v748|v749|v1054|v1055|v1153|v1154 +FSRT#f1733 +FSS#F155|V222|f25|f32|f479|f480|f697|f1036|f1136|f1137|f1804|f2642|f4391|f4396|f4416|f4457|f4459|p2534|p2536|v312|v316|v742|v750|v756|v1010|v1014|v1204|v1208 +FSSL#v757 +FSSM#F63|f492|f493 +FSSN#v758 +FSSS#p2835|p2836|p2837 +FSST#F64|f494|f495|f496|f497|f1806|f4418|f4461|v759|v760|v761 +FST#F77|f28|f33|f508|f612|f696|f722|f847|f1037|f1289|f1735|f1802|f2691|f4392|f4415|f4432|f4458|p2535|v323|v637|v1018|v1040|v1056|v1205 +FSTB#f509|f510|f511|f512|f513|v642|v643|v644|v645 +FSTF#f1043|f1044|f1045|f1046|f1047|f1048|f1049|f1050|f1051|f1737|f1738|f1739|f1740|f1741|f1742 +FSTJ#v646|v647|v648|v649 +FSTK#f1743 +FSTL#f1038|f1745|f1746|f1747|f1748|v326|v639|v640 +FSTM#v651|v652|v653 +FSTN#F80|F81|f36|f515|f516|f517|f518|f519|f520|f521|f522|f523|f530|f531|f532|f533|f725|f1052|f1053|f1054|f1055|f2693|f4431|v327|v650|v1041|v1042|v1043|v1048 +FSTR#F304|F305|f524|f845|f1039|f1040|f1041|f1042|f3408|f3409|f3410|f3411|f4429|v324|v654|v655|v656|v657|v658|v659|v1049|v1050|v1051 +FSTS#F78|F82|f34|f40|f525|f534|f613|f614|f723|f726|f846|f1056|f1290|f1291|f1736|f1744|f2694|f4430|v325|v638|v660|v1052|v1057|v1058 +FSTT#f35|f514|f526|f527|f528|f529|f724|f2692|v641|v1047 +FSTX#v1044|v1045|v1046 +FSXN#F79|f4427|f4428|p2832|p2833|p2834 +FSXS#f37|f38|f39 +FT#F100|F156|P347|V73|V170|V228|V230|f112|f119|f120|f535|f551|f604|f727|f764|f806|f834|f1057|f1100|f1146|f1314|f1749|f2775|f2802|f2875|f3412|f4135|f4466|f4467|p2710|v328|v661|v674|v798|v819|v1075|v1077|v1210|v1297|v1311 +FTBK#f549|f550|f807|f808|f809|f810|f811 +FTBL#f2806|f2807|f2808|f2809|f2810 +FTBR#f2811|f2812|f2813 +FTF#v1319 +FTFL#f554|f555|f556|f1751|f1752|f1753|f2818|f2819|f2820|p2797|v331|v332|v333|v334|v335 +FTFN#p2734|v810|v811|v812 +FTJ#f2804 +FTJN#p2735 +FTJR#p2748|p2749|p2750|p2751|p2752 +FTJS#f2805 +FTK#f581|v1196 +FTKL#v1106|v1107|v1108|v1109 +FTKN#V65|V66|V179|V180|f585|v802 +FTKP#p2718|p2719|p2720|p2721|p2722|p2723|p2724|p2725 +FTKR#p2736|p2737|p2738|p2739|p2740|p2741|p2742|p2743|p2744|p2745|p2746|p2747 +FTKS#F102|f582|f584|f1096|v800|v801|v1197|v1198 +FTKT#f583|v697|v698|v699 +FTL#F161|F163|V172|f537|f548|f1059|f1094|f1102|f1230|f1239|f1754|f2654|f4147|f4433|v353|v1078|v1095 +FTLK#f1083|f1084|f1085|f2833|f2834|f2835|p2726 +FTLL#f4434 +FTLN#f1238|f2832|f4150 +FTLR#f1095|f1233|f1234|f1235 +FTLS#F162|F164|V173|f538|f539|f540|f541|f542|f543|f544|f1103|f1104|f1105|f1106|f1107|f1108|f1109|f1110|f1111|f1112|f1113|f1114|f1115|f1116|f1117|f1118|f1119|f1231|f1236|f1237|f2830|f2836|f4149|p2753|v1079|v1080|v1081|v1082|v1083|v1084|v1085|v1088|v1089|v1090|v1091|v1092|v1093|v1094|v1096 +FTLT#F165|F166|f545|f546|f547|f818|f819|f820|f1232|f1240|f1241|f2831|f4148|f4435|f4436|p2754|v1086|v1087 +FTM#F69 +FTML#p2761|p2762 +FTMN#V181|V182|f1755|f1756|f1757|f2837|f2838|f2840|v1097|v1098|v1099 +FTMR#f2839 +FTMS#F70 +FTMT#p2755|p2756|p2757|p2758|p2759|p2760 +FTN#F9|f594|f4437|p2481|p2763 +FTNK#f124|f586|f815|f816|f817|f1074|f1121|f1318|f1766|f1767|f1768|f2827|f2828|f2829|p2727|p2728|p2729|p2730|p2731|p2732|p2733|v678|v681|v809|v1212|v1318 +FTNM#V183|V184|V185 +FTNN#f596 +FTNS#f587|f588|f597|f603|f1758|f1759|f4438|p2482|p2483|p2764|p2765 +FTNT#V75|V76|f595|f2841|f2842|f2843|f2844|f2845 +FTP#f4136 +FTP0#f2847|f2848|f2849 +FTPL#f2850|f2851|f2852|p2858|p2859 +FTPR#f2853|f2854|f2855|v1118|v1119|v1120|v1121|v1122|v1123|v1124 +FTPT#f2846 +FTR#F111|P348|V4|f598|f600|f744|f794|f812|f1086|f1089|f1315|f1762|f2648|f2661|f2815|f4439|v1309|v1314 +FTRF#v1111|v1112|v1113|v1114 +FTRK#F107|F108|F109|F110 +FTRL#F103|F104|F105|f747|f765|f766|f767|f768|f769|f770|f771|f772|f773|f774|f775|f776|f777|f778|f779|f780|f781|f782|f783|f784|f785|f786|f4450|f4451|f4452|f4453|v1115|v1116|v1117 +FTRN#f749|f1092|v666|v667|v668|v669|v670|v671|v672|v673 +FTRS#F112|P349|V5|f745|f748|f795|f796|f813|f814|f1087|f1088|f1090|f1093|f1316|f1317|f1763|f1764|f2649|f2650|f2662|f2816|f2817|f2856|f2857|f2858|f2859|f2860|f4440|f4441|f4442|f4443|f4444|f4445|f4446|p2766|p2767|v1110|v1308|v1310|v1315|v1316 +FTRT#f746|f787|f788|f789|f790|f1091|f4447|f4448|f4449 +FTRX#F106|f791|f792|f793 +FTS#F65|F101|F113|F157|V6|V74|V77|V171|V229|V231|f113|f123|f125|f536|f552|f557|f589|f590|f601|f607|f728|f743|f797|f821|f835|f1058|f1097|f1098|f1101|f1122|f1147|f1148|f1319|f1750|f1760|f2663|f2664|f2776|f2777|f2803|f2861|f4454|f4468|f4469|p2711|p2768|v329|v330|v662|v675|v677|v679|v799|v813|v1076|v1213|v1298|v1299|v1312|v1317 +FTSF#p2782|p2783 +FTSJ#F218|F219 +FTSL#f608|f2863|p2712|p2713|p2714 +FTSN#f609|f4455|p2769|p2770|p2771|p2772|p2773|p2774|p2775|p2776|p2777|p2778|p2779|p2780|p2781|p2784|p2785|p2786|p2787|p2788|p2789|p2790|p2791|p2792|p2793|p2794 +FTSP#F220|F221 +FTSR#F222|F223|f2864 +FTSS#V7|f591|f592|f1099|f2665|f2862 +FTST#P395|P396|P397|P398|P399|f116|f117|f118|f599|f602|f822|f823|f1069|f1070|f1071|f1765|f2656|f2657|f2658|f2659|f2778|f2779|f2780|f2865|f2866|f2867|f2868|f2869|f2870 +FTT#f121|f122|f553|f593|f605|f1068|f1072|f1120|f1761|f2660|f2814|v676|v680|v808|v1211|v1313 +FTTN#f1073 +FTTP#p2795|p2796|v814|v815|v816|v817 +FTTS#f606|v803|v804|v805|v806|v807 +FTW#f610 +FTWR#f2871|f2872|f2873|f2874 +FTWS#f611 +FTX#f114|f1075 +FTXM#p2715|p2716|p2717 +FTXN#f115|f2655 +FTXR#f1247|f1248|f1249 +FTXS#f1076|f1077|f1078|f1079|f1080|f1081|f1082 +FWBL#v823 +FWL#v1334 +FWLS#v1335|v1336 +FWNK#v831|v832|v833|v1337 +FWR#f1131|v825 +FWRS#v826|v827 +FWST#f1132 +FWT#v824|v1333 +FX#F216|V150|f1060|f1202|f1680|f1725|v663|v1320 +FX0R#p2850|p2851|p2852|p2853|p2854 +FXBL#f1682|f1683|f1684 +FXK#f1698 +FXKK#f1685|f1686 +FXKN#p2839|p2840|p2841 +FXKS#f1699|f1700 +FXL#f41|f42|f1703 +FXLJ#p2842|p2843|p2844|p2845|p2846|p2847|p2848|p2849 +FXLS#f43 +FXMN#f1708|f1709|f1710 +FXN#V223|f498|f4407|v1034 +FXNB#f500|f501 +FXNK#f1066|f1067|f1706|f1707|v1326 +FXNN#f506|v1038 +FXNR#f503|f504|f505|v1036|v1037 +FXNS#V224|f499|f507|f1704|f1705|f4408|f4409|v1035|v1039 +FXNT#f502|f1711|f1712|f1713 +FXPN#f1714|f1715|f1716 +FXR#F212|f1062|f1688|f1695|f1701|v1322 +FXRM#f1691|f1692|f1693 +FXRS#F213|f1063|f1064|f1689|f1690|f1694|f1696|v1323|v1324 +FXS#F217|F472|F473|V151|f1065|f1203|f1204|f1681|f1697|v664|v665|v1325 +FXSF#v1327|v1328|v1329|v1330 +FXSS#v751|v752 +FXST#f1702 +FXT#f1061|f1687|v1100|v1321 +FXTL#f1717|f1718|f1719|f1720|f1721 +FXTN#v1103 +FXTS#v1102 +FXTT#v1101 +FXWF#f1722|f1723|f1724 +FXX#f4137 +FXXN#v1104|v1105 +FXXS#f4138|f4139 +FY#F90 +FYJ#v1339 +FYJN#v1349 +FYJR#V265|V266|v1342|v1343|v1344|v1346|v1347|v1348 +FYJS#v1340|v1345 +FYJT#v1341 +FYNK#f693|v1403 +FYR#f3502|v1350 +FYRS#f3503|f3504|v1351|v1352|v1353|v1354|v1355 +FYS#F91 +FYT#F92|f692 +FYTS#F93 ++++++++++ +H#H2|H209|H221|H238|H421|H434|H535|H704|h1|h952|h972|h1029|h1760|h1783|h1787|h1860|h2092|h2169|h2564|h2988|h3048|h3073 +H0#H245|h900|h1264 +H0N#h1266 +H0NS#h1267|h1269|h1270|h1271|h1273|h1274|h1275|h1276|h1277|h1278|h1279|h1280 +H0NT#h1268 +H0NX#h1272 +H0R#H247|h1281|h1284|h1285|h2079 +H0RN#H219|H220|h969|h970|h971 +H0RS#H248|h1282|h1283 +H0RT#h2080 +H0S#H246|h1265|h1286|h2860 +H0SS#h2861|h2862 +H0T#h2856 +H0TS#h2857|h2859 +H0TT#h2858 +H0W#H198 +H0WS#H199 +HB#H249|h2122|h2133|h2152|h3019|h3025 +HBB#h3022 +HBBS#h3023|h3024 +HBHR#h2135|h2136|h2137 +HBKB#h2141|h2142|h2143 +HBKK#H4|H5 +HBKP#h3027|h3028|h3029 +HBL#H690|h2126 +HBLM#h8|h9|h10 +HBLN#h2132 +HBLR#h2128|h2129|h2130 +HBLS#H691|h2131 +HBLT#h2127 +HBNB#h2148|h2149|h2150|h2151 +HBNL#h2144|h2145|h2146|h2147 +HBR#H264|H692 +HBRK#H252|h912|h913|h914 +HBRN#H439|H440|H441|H442|H443|H444|H445|H446|H447|H448|h1794|h1795|h1796|h1797|h1798|h1799|h1800|h1801|h1802 +HBRS#H253|H254|H255|H256|H257|H258|H259|H260|H261|H262|H263|H265|H266|H693|h3030|h3031 +HBRT#H250|H251|H267|H536|H537|H688|H689|H694|H695|h2|h3|h4|h5|h6|h7|h3386|h3387|h3388|h3389|h3390|h3391|h3392|h3393|h3394|h3395|h3396|h3397|h3398|h3399|h3400|h3401|h3402|h3403|h3404|h3405|h3406|h3407|h3408|h3409 +HBS#H538|H539|H540|H541|h2123|h2124|h2134|h2153|h2154|h2155|h3020|h3021|h3026|h3032 +HBSK#h1803|h1804|h1805 +HBT#h11|h32|h2125|h2990 +HBTB#h13|h14|h15 +HBTL#h23|h24|h25 +HBTS#h12|h22|h33|h34 +HBTT#h16|h17|h21|h26|h27|h28|h29 +HBTX#h18|h19|h20|h30|h31 +HBX#h1791 +HBXS#h1792|h1793 +HBYS#h2138|h2139|h2140 +HF#H25|H547|H549|H706|h940|h1292|h1313|h2087|h2566|h2973|h3052|h3061 +HFHR#h1314 +HFK#h950 +HFKS#h951 +HFL#h1309|h2974|h3057 +HFLN#h2977 +HFLS#h2975|h2978 +HFLT#h978|h979|h1871|h2976 +HFMN#H551|H552|H708|H709 +HFN#H204|H207|h941|h1294|h3628 +HFNK#h949|h1312|h2091|h2572|h3059 +HFNL#h1296|h1297|h1298 +HFNM#h132|h133 +HFNN#h3638 +HFNR#H271|H272 +HFNS#H205|H208|h942|h944|h1295|h1299|h1310|h1311|h3058|h3629|h3639|h3640|h3641|h3642|h3643|h3644|h3645 +HFNT#h943|h3630|h3631|h3632|h3633|h3637 +HFNW#h1300|h1301 +HFNX#h3634|h3635|h3636 +HFR#H630|h1302|h1306|h1412|h2569|h2979|h3055 +HFRK#h2980|h2981|h2982 +HFRN#h2986 +HFRR#h2984|h2985 +HFRS#H631|H632|h945|h946|h947|h1303|h1304|h1413|h1414|h2570|h2571|h2987 +HFRT#H206|h2983 +HFS#H12|H26|H548|H550|H707|h948|h1305|h1307|h2088|h2090|h2567|h2573|h2619|h3053|h3060 +HFSB#H356|H357 +HFSR#h565|h566|h567 +HFST#H354|H355|H553|H554|h1308|h1315|h3056 +HFT#h134|h1293|h1397|h1406|h2089|h2568|h3054 +HFTL#h1401 +HFTN#h1402|h1403|h1404 +HFTR#h1399 +HFTS#h135|h136|h1400|h1405 +HFTT#h1398 +HFWT#h1316|h1317|h1318 +HH#h1386 +HHNS#H558|H559 +HHS#h1389 +HHWN#h1388 +HHWT#h1387 +HJ#H542|h236|h238|h1351|h3063 +HJHK#h1354|h1355|h1356 +HJHP#h1357|h1358|h1359|h1360 +HJK#h1905 +HJKN#h1910|h1911 +HJKR#h153|h154|h155|h156|h157|h158|h1907|h1908|h1909 +HJKS#h1912 +HJKT#h1906 +HJL#H273|h3064 +HJLN#H275 +HJLS#H274 +HJMN#h1407|h1408|h1409 +HJN#H17|h3516 +HJNK#h1368|h3518|h3519 +HJNS#H18|H768|H769|h3065|h3066|h3517|h3520|h3521|h3522 +HJPJ#h2166|h2167|h2168 +HJR#H276|h1056|h1361|h1363|h1410|h3067 +HJRS#H277|h1057|h1362|h1364|h1365|h1366|h1411 +HJS#H543|H544|h237|h239|h240|h1352|h1367 +HJST#h3068 +HJT#h1353 +HK#H19|H21|H214|H696|H711|H714|H716|h38|h137|h160|h241|h243|h956|h1319|h1813|h1815|h1855|h1913|h2156|h2159|h2183|h2574|h2576|h2590|h3062 +HKBK#h2185|h2186|h2187 +HKK#h974|h2171 +HKKK#h1806|h1807|h1808 +HKKP#h1810|h1811|h1812 +HKKS#h975|h976|h1809|h2172|h2173 +HKL#h44|h146|h1320 +HKLB#h3033|h3034|h3035 +HKLN#h152|h1326 +HKLR#h148|h149|h150|h1322|h1323|h1324 +HKLS#h45|h46|h151|h1325 +HKLT#h147|h1321 +HKM#H33|h2208 +HKMN#H449|H450 +HKMS#H34|h2209 +HKN#H13|H555|h47 +HKNK#H215|h43|h962|h1919|h2161|h2190|h2585|h3071 +HKNS#H14|H216|H217|H453|H454|H556|H710|h48|h51 +HKNT#H718|H719|H720 +HKNY#h49|h50 +HKR#H15|H622|h40|h959|h1819|h1869|h1915|h2580|h2583|h3070 +HKRM#h3523|h3524|h3525 +HKRS#H16|H623|h41|h42|h960|h961|h1818|h1820|h1916|h1917|h2581|h2582|h3526 +HKRT#h139|h140|h141 +HKS#H20|H22|H218|H451|H697|H713|H715|H717|h52|h53|h138|h142|h143|h159|h161|h242|h244|h957|h964|h1765|h1814|h1816|h1817|h1821|h1918|h2114|h2157|h2160|h2162|h2184|h2193|h2203|h2575|h2577|h2578|h2586|h2591|h3072 +HKSK#h1768|h1769|h1770|h1771|h1772|h1773|h1774 +HKSL#H766|H767 +HKSM#h1775|h1776|h1777 +HKSN#h1778|h1779|h1782|h2121 +HKSR#h2117|h2118|h2119 +HKSS#h54|h55|h144|h1781|h2115|h2120 +HKST#h1766|h1767|h1780|h1870|h2116|h2584|h3036|h3037|h3038|h3039|h3040|h3041|h3042 +HKT#H560|h39|h958|h1914|h2158|h2188|h2189|h2197|h2579|h3069 +HKTK#h1330|h1331|h1332|h1333|h1334 +HKTL#h1335|h1336|h1337|h1338|h1339|h1340 +HKTM#h1341|h1342|h1343|h1344|h1345|h1346 +HKTR#H268|h1327|h1328|h1329|h1347|h1348|h1349|h1350 +HKTS#H561|h2199 +HKTT#h2198 +HKTY#h2200 +HKWR#H557|h56|h2587|h2588|h2589 +HKWX#h2201|h2202 +HKX#h145|h963|h2191 +HKXL#h2192 +HKXP#h2163|h2164|h2165 +HKXT#h2194|h2195|h2196 +HL#H27|H35|H37|H39|H43|H45|H435|H471|H479|H578|H583|H682|H721|h162|h249|h284|h293|h296|h316|h921|h1031|h1160|h1390|h1462|h1480|h1856|h1887|h1925|h1943|h2227|h2231|h2253|h2260|h2285|h2999|h3074|h3081|h3091 +HL0#h1167|h1178 +HL0F#h1169|h1170|h1171|h1172 +HL0L#h1175 +HL0N#h1176|h1177 +HL0R#h1173 +HL0S#h1168|h1174 +HLBL#h1927|h1928|h1929|h3083|h3084|h3085 +HLBR#H463|H464|h245|h246|h247|h1467|h1468 +HLBT#h273|h274|h275 +HLF#h254|h336|h1518 +HLFB#h256|h257|h258 +HLFJ#H469|H470 +HLFK#H41|H42 +HLFN#h339 +HLFP#h259|h260|h261|h262|h263 +HLFR#h1469|h1470 +HLFS#h255|h338|h1519 +HLFT#h264|h265|h266|h267|h268|h337|h981|h982|h983 +HLFW#h269|h270|h271|h272 +HLFX#H331|H332 +HLHK#h2262|h2263|h2264 +HLHL#h1471|h1472|h1473 +HLJ#h922 +HLJN#h319|h320|h321|h322 +HLJS#h923 +HLK#H300|h1933|h3077 +HLKL#h1441 +HLKM#H562|H563 +HLKN#H302|H303|h2592|h2593|h2594|h2595|h2596|h3079 +HLKP#h1443|h1444|h1445 +HLKR#h1447|h1448|h2270|h2271|h2272|h2273|h2274|h2275|h2276|h2277|h2278 +HLKS#H301|H590|h1460|h1461|h1934|h1935|h2267|h2268|h2269|h3078|h3080 +HLKT#h1464|h1465|h1466 +HLL#h2256 +HLLJ#h286|h287 +HLM#h1458|h1484 +HLMM#h2265|h2266 +HLMN#H587|H588 +HLMR#H47|H48|h288|h289|h290|h291|h292 +HLMS#H589|h1459|h1485|h1490|h1491|h1492|h1493 +HLMT#h1486|h1487|h1488|h1489 +HLN#H294|H296|H298|H307|h1474 +HLNK#H310|h165|h279|h323|h928|h1165|h1394|h2243|h3005|h3090 +HLNS#H295|H297|H299|H308|H309|H311|H312|H313|H314|H315|H316|H317|H318|H319|H320|H321|H322|H323|H324|H325|H570|H571|H572|h1475|h1476|h1932|h2241|h2242|h2257|h2258 +HLNT#H455|H456|H457|H458|H573|H574|H575|H576|H577|h1875|h1876|h1877|h1878|h1879 +HLP#h1496 +HLPF#h1501|h1502|h1503|h1504 +HLPL#h1508|h1509|h1510|h1511|h1512 +HLPM#h1513|h1514|h1515|h1516 +HLPN#h1505|h1506|h1507 +HLPR#h1455|h1456|h1457|h1498|h1499|h1500 +HLPS#h1517 +HLPT#h1452|h1453|h1454|h1497 +HLR#H326|H461|H473|H477|h251|h925|h1162|h1393|h1930|h2239|h2248|h3002|h3087 +HLRN#h2250 +HLRS#H327|H462|H474|H478|h926|h927|h1163|h1164|h1920|h1921|h1922|h2251|h3003|h3004|h3088|h3089 +HLRT#H475|H476|h1923|h1924|h2249 +HLS#H28|H36|H38|H40|H44|H46|H52|H304|H305|H306|H436|H472|H579|H580|H584|H683|H722|h163|h166|h252|h285|h294|h295|h299|h300|h317|h324|h929|h1166|h1391|h1395|h1396|h1463|h1482|h1483|h1857|h1858|h1926|h1936|h2228|h2230|h2252|h2259|h2261|h2279|h3000|h3006|h3075|h3076|h3082|h3092 +HLSM#h2244|h2245 +HLSN#H329|H330|H591|h301|h302|h303|h304|h305|h306|h307|h308|h309|h310|h311|h312|h1446 +HLSP#H328 +HLSS#H53|h1442 +HLST#H592|H593|H594|h167|h168|h169|h170|h171|h172|h253|h1931|h1937|h1938|h1939|h2240|h2246|h2247|h2280|h2281|h2282|h2283|h2284 +HLSY#h248 +HLT#H424|H465|H568|H595|h164|h250|h276|h280|h318|h325|h924|h1161|h1392|h1440|h1481|h1494|h1880|h1944|h2210|h2229|h2232|h3001|h3086 +HLTB#H467|H468 +HLTF#h2223|h2224|h2225 +HLTL#h2211|h2212|h2213 +HLTM#h2236|h2237 +HLTN#H480|H481|H564|H565|h333|h334|h1885|h2217|h2218|h2219 +HLTP#h1940|h1941|h1942 +HLTR#H566|H567|h328|h329|h330|h331|h332|h1449|h1450|h1451|h1883|h1884|h2214|h2215|h2216 +HLTS#H425|H466|H569|H596|h277|h278|h281|h282|h283|h326|h335|h1495|h1881|h1886|h1945|h1946|h2226|h2233|h2238 +HLTT#h327|h1882|h2220|h2221|h2222 +HLTY#h2234|h2235 +HLW#H581|h313 +HLWN#H49|H50|H51|h298|h2255 +HLWS#H582|h314|h315 +HLWT#H585|H586|h297|h2254 +HLX#h1477 +HLXL#h1478 +HLXN#h1479 +HLYR#h340|h341|h342 +HM#H54|H725|h343|h377|h985|h1520|h1947|h2294|h2369|h2388|h3093 +HM0R#h2400 +HMB#h2299 +HMBK#h3149|h3150|h3151|h3152|h3153 +HMBL#H723|H724|h3139|h3140|h3141|h3142|h3143|h3144|h3145|h3146|h3147|h3148 +HMBR#H56|H57|h345|h346|h347|h2288|h2289|h2290|h2291|h2292|h2293 +HMBS#h2300 +HMBT#h2296|h2297|h2298 +HMF#h3226 +HMFB#h2449|h2450|h2451 +HMFL#h118|h119|h120|h121|h122|h1548|h1549|h1550|h1551 +HMFN#h2452|h2453|h2454|h2455|h2456 +HMFR#H727|H728|H729 +HMJ#h2286 +HMJN#h2402|h2403|h2404|h2405|h2406|h2407|h2408|h2409|h2410|h2411|h2412|h2413|h2414|h2415|h2416|h2417|h2418|h2419|h2420|h2421|h2422|h2423|h2424|h2425|h2426 +HMJS#h2287 +HMK#h102|h374|h3192|h3195 +HMKL#h111|h112|h1546 +HMKM#h2301|h2302|h2303 +HMKN#h984 +HMKR#h2427|h2428|h2429 +HMKS#h375|h376|h3193|h3194 +HML#H58|h67|h2316|h2380 +HMLJ#h2430|h2431|h2432|h2433|h2434|h2435|h2436|h2437|h2438|h2439|h2443|h2444 +HMLK#h1538|h1539|h1540|h2313|h2440|h2441|h2442 +HMLN#H69|H70|h1535|h1536|h1537|h2305|h2306|h2307|h2314|h2315 +HMLR#h2311 +HMLS#H59|h114|h115|h116|h2308|h2309|h2310|h2312|h2379|h2381 +HMLT#H61|H62|H63|H64|H67|H68|h117|h348|h349|h350|h1547|h2377|h2378|h3174|h3175|h3176|h3177|h3178|h3182|h3183 +HMLX#H284|h3179|h3180|h3181 +HMLY#H482|H483|H484|H485 +HMMK#h2318|h2319|h2320|h2321|h2322 +HMMR#h2323|h2324|h2325|h2326|h2445 +HMMT#h2317 +HMN#H780|H782|h103|h2386|h3094|h3095|h3527|h3531 +HMNB#h3536|h3537 +HMNJ#h68 +HMNK#H333|H334|h373|h1545|h2382|h2465|h2466|h3131|h3132|h3188|h3189|h3190|h3191|h3197 +HMNL#h3096|h3133|h3529|h3533|h3534|h3535 +HMNM#h2446|h2447|h2448 +HMNN#h3097|h3539 +HMNR#h2337|h2338 +HMNS#H781|H783|h104|h105|h2387|h3098|h3099|h3100|h3101|h3102|h3103|h3104|h3105|h3106|h3107|h3108|h3109|h3110|h3111|h3112|h3113|h3121|h3122|h3123|h3124|h3125|h3126|h3127|h3128|h3129|h3130|h3134|h3135|h3138|h3528|h3530|h3532|h3540 +HMNT#H75|H76|h2383|h2384|h2385|h3114|h3115|h3116|h3117|h3118|h3119|h3120|h3136|h3137|h3538 +HMP#h1553|h3219|h3229 +HMP0#h2327|h2328|h2329|h2330|h2331|h2332|h2333|h2390|h2391|h2392|h2393|h2394|h2395|h2396|h2397 +HMPB#h3221|h3222|h3223|h3224 +HMPJ#h2339|h2340 +HMPN#h1555|h3227 +HMPR#h378|h379|h380|h381 +HMPS#h1554|h3220|h3228 +HMPT#H79|H80|h123|h3225 +HMPX#H77|H78 +HMR#H597|h352|h371|h1542|h2341|h2375|h3185|h3198|h3212 +HMRH#h124|h125|h126|h127|h128|h129|h358|h359|h360|h1552 +HMRK#H599 +HMRL#h364|h365|h366|h3158|h3205|h3206|h3216|h3217 +HMRM#h2343|h2344|h2345 +HMRN#h361|h362|h363|h3201|h3215 +HMRR#h355|h356|h357 +HMRS#H60|H71|H72|H598|h353|h367|h1543|h1544|h2342|h2346|h3186|h3187|h3199|h3202|h3203|h3204|h3207|h3208|h3209|h3210|h3211|h3213|h3218 +HMRT#h354|h368|h369|h370|h2401|h3200|h3214 +HMS#H55|H726|h344|h382|h986|h987|h1521|h1556|h2295|h2347|h2370|h2389|h2457|h3196|h3230|h3231|h3232 +HMSF#h1530|h1531|h1532|h1533|h1534 +HMSK#h2348|h2349|h2350|h2458|h2459|h2460|h2461|h2462|h2463|h2464 +HMSL#h1948 +HMSP#h2351 +HMST#h106|h107|h108|h109|h130|h131|h372|h383|h384|h385|h386|h387|h388|h389|h1557|h1558|h1559|h1560|h1561|h2334|h2335|h2336|h2352|h2353|h2354|h2355|h2356|h2357|h2358|h2359|h2360|h2361|h2362|h2371|h2372|h2373|h2374|h2376|h2398|h2399 +HMT#H73|h113|h351|h1541|h2304|h3159|h3184 +HMT0#h98 +HMTF#h3160|h3161|h3162|h3163|h3164|h3165|h3166|h3167 +HMTJ#h83 +HMTK#h69|h70|h82|h99|h100|h101 +HMTL#h85|h86|h87|h88|h89|h90|h110|h1524|h1525|h1526|h1527|h1528|h1529|h3170 +HMTM#h91|h92|h93|h94 +HMTN#h71|h72|h73|h74|h75|h2363|h2364|h2365|h3154|h3155|h3156 +HMTP#h95|h96 +HMTR#h3157|h3171|h3172|h3173 +HMTS#H74|h80|h81|h97 +HMTT#h76|h77|h78|h79|h84|h1522|h1523|h3168|h3169 +HMWR#h2366|h2367|h2368 +HMX#H65 +HMXR#h65|h66 +HMXS#H66 +HN#H23|H81|H88|H94|H96|H100|H600|H608|H730|H749|h1562|h1571|h2469|h2476|h2597 +HNB#h2478 +HNBL#H98|H99 +HNBS#h2479|h2480 +HNFR#H102|H103|H104 +HNJ#h1964 +HNJN#h532|h533|h534|h1968 +HNJR#h529|h530|h531|h3252|h3253|h3254|h3255|h3256 +HNJS#h1570|h1965|h1967 +HNJT#h528|h1966 +HNK#H92|H112|H686|H732|h523|h548|h556|h2178|h2505|h2514|h3251|h3263|h3272 +HNKF#h544|h545|h546 +HNKK#H83|H84 +HNKL#H90|H91 +HNKM#h535|h536|h537|h2481|h2482|h2483|h2484|h2485 +HNKN#H285|H286|h538|h539|h540|h2512 +HNKR#H733|H734|H735|H736|H737|h524|h525|h526|h550|h551|h552|h553|h554|h555|h2508|h2509|h2510|h3257|h3258|h3259|h3260|h3261|h3262|h3265|h3266|h3267|h3268|h3269 +HNKS#H93|H113|H114|H687|h547|h549|h557|h558|h559|h560|h2506|h2511|h2513|h3264|h3270|h3271 +HNKT#h527|h541|h542|h543|h2507 +HNL#H340 +HNLL#H614|H615 +HNLN#H287|H288 +HNLS#H341 +HNMN#h2492|h2493|h2494|h2495|h2496|h2497|h2498|h2499 +HNNK#h1574|h2504 +HNPK#h1576|h1577|h1578|h1579 +HNR#H342|H346|H612|h2515|h2528|h2532|h2538 +HNRB#H616|H617|h2517|h2518|h2519|h2520|h2521|h2534|h2535|h2536 +HNRF#h2529 +HNRL#h2543 +HNRN#h2530|h2542 +HNRR#h2522|h2523|h2524|h2525|h2526|h2539|h2540|h2541 +HNRS#H343|H347|H613|h2516|h2531|h2533|h2544 +HNRT#H344|H345|h2527|h2537 +HNRX#H289|H290 +HNS#H24|H82|H89|H95|H97|H101|H105|H228|H291|H459|H460|H503|H504|H601|H609|H731|H738|h1422|h1563|h1564|h1572|h1575|h1580|h1888|h1889|h2471|h2477|h2500 +HNSF#h1565|h1566 +HNSK#h2501|h2502|h2503 +HNSL#H106|H107|H348|H349|h1423 +HNSM#h561|h562|h563 +HNSN#H108|H109|H110|H111|H350|H351|h1424|h1425 +HNST#h2472|h2473|h2474|h2475 +HNT#H87|H490|H492|H602|H739|h390|h519|h933|h1573|h1949|h1969|h2470|h2486|h2877|h3273 +HNTB#h392|h393|h394|h395|h396|h397|h398|h399|h400|h401|h402|h403|h404|h405|h406 +HNTF#h426|h427|h428|h481|h482 +HNTH#h432|h433|h434|h435|h436 +HNTK#h407|h408|h409|h410|h411|h412|h413|h414|h415|h416|h417|h418|h419|h420|h421|h422|h423|h429|h430|h431|h437|h438|h439|h440|h441|h442|h443|h444|h445|h446|h447|h456|h457|h458|h1955|h1956|h1957 +HNTL#H85|H86|H745|H746|h450|h459|h460|h461|h462|h463|h464|h465|h466|h467|h468|h469|h470 +HNTM#H486|H487|h471|h472|h473|h474|h475|h476|h477|h520|h521|h522|h1954 +HNTN#H488|H489|H505|H506|H743|H744|h451|h452|h453|h935|h936|h1976|h2880|h3278|h3279 +HNTP#h483|h484|h485|h486|h487 +HNTR#H335|H336|H337|H338|H339|H604|H605|H606|H607|H741|H742|h448|h488|h489|h490|h516|h517|h518|h1950|h1951|h1952|h1953|h1958|h1959|h1960|h1972|h1973|h1974|h1975|h3242|h3243|h3244|h3245|h3246|h3247|h3248|h3249|h3250|h3275|h3276|h3277|h3280|h3281|h3282 +HNTS#H491|H493|H494|H495|H496|H497|H498|H499|H500|H501|H502|H603|H740|H747|H748|h391|h449|h491|h492|h493|h494|h495|h496|h497|h503|h504|h505|h506|h507|h508|h509|h510|h511|h512|h513|h937|h1961|h1962|h1963|h1970|h1977|h2487|h2488|h2878|h2881|h3283|h3284|h3285|h3286 +HNTT#h424|h425|h478|h479|h480|h934|h1872|h1873|h1874|h1971|h2879|h3274 +HNTW#h454|h455|h514|h515 +HNTX#h498|h499|h500|h501|h502 +HNWL#H610|H611 +HNX#H618|h930|h2467|h3233 +HNXB#h3235|h3236|h3237|h3238 +HNXM#h1567|h1568|h1569 +HNXN#h3241 +HNXS#H619|h931|h932|h2468|h3234|h3240 +HNXT#h3239 +HNYN#h2491 +HNYT#h2489|h2490 +HP#H115|H633|H637|h564|h589|h1179|h1581|h1978|h1988|h1992|h2598|h2620|h2622|h3544|h3680 +HP0L#h3735|h3736 +HP0R#h3543|h3737|h3738|h3758|h3759|h3760 +HP0S#h3739|h3740|h3741|h3742|h3743|h3744|h3745|h3746|h3747|h3748|h3749|h3750|h3751|h3752|h3753|h3754|h3755 +HP0T#h3756|h3757 +HPB0#h1980|h1981 +HPBN#h1982|h1983|h1984 +HPBR#H352|H353 +HPFL#h2625|h2626|h2627|h2628|h2629 +HPJL#h3707 +HPJM#h3708 +HPKN#H640|H641 +HPKR#H507|H508|H509|h3696|h3697|h3698|h3699|h3700|h3701|h3702|h3703 +HPKS#h3683|h3684|h3761|h3762|h3763|h3764|h3765 +HPL#h574|h586|h2600 +HPLR#h3682 +HPLS#h568|h569|h570|h571|h2601|h2630|h2631|h2632|h2633 +HPLT#h572|h573 +HPMK#h3709 +HPN#h575 +HPN0#h3651|h3652 +HPNK#h1182|h1991|h2635|h2640|h3646 +HPNN#h577|h578|h579 +HPNP#h3647 +HPNS#h580|h581|h582|h583|h587|h588|h3648|h3649|h3650 +HPNT#h576|h1890|h3653|h3654|h3655|h3656|h3657|h3658|h3659|h3660|h3661|h3662|h3663|h3664|h3665|h3666|h3667|h3668|h3669|h3670|h3671|h3672|h3673|h3674|h3675|h3676|h3677|h3678|h3679 +HPPN#h3710 +HPPT#h1997|h1998|h1999 +HPR#H624|H642|h584|h1986|h2637|h3547 +HPR0#h3613|h3614|h3615 +HPRB#h3556|h3557|h3558|h3559|h3560|h3561|h3562|h3563|h3564|h3565|h3566|h3567|h3568|h3569|h3570|h3571|h3572 +HPRF#h3589|h3621|h3622|h3623|h3624|h3625|h3626 +HPRK#h3548|h3549|h3550|h3574|h3575|h3576|h3577|h3578|h3579|h3580|h3581|h3582|h3583|h3584|h3590|h3591 +HPRL#h3593|h3594|h3595 +HPRM#h3551|h3552|h3553|h3585|h3586|h3587|h3596|h3597|h3598|h3599 +HPRN#H784|H785|h1582|h1583|h3592 +HPRP#h3600 +HPRS#H625|H643|h2638|h2639|h3554|h3555|h3588|h3601|h3602|h3603|h3604|h3605|h3606|h3607|h3608 +HPRT#h3609|h3610|h3611|h3612|h3616|h3617|h3618|h3619|h3620 +HPRX#h3573 +HPS#H634|H638|H639|h1180|h1183|h1979|h1989|h1990|h1993|h2000|h2001|h2599|h2602|h2621|h2623|h2634|h2641|h3545|h3627|h3681|h3711 +HPS0#h3541|h3542|h3706 +HPSB#H116|H117 +HPSK#h2642|h2643 +HPSN#h3685|h3686|h3687|h3688|h3689|h3690|h3712|h3713 +HPST#h585|h1987|h2002|h2003|h2004|h3714|h3715|h3716|h3717|h3718|h3719|h3720|h3721|h3722|h3723|h3724|h3725|h3726|h3727|h3728|h3729|h3730|h3731 +HPT#h1181|h1985|h2624|h2636|h3546 +HPT0#h1601|h1602 +HPTK#h1584|h1585|h1596|h1597|h1598|h1599 +HPTN#h1600|h3732|h3733|h3734 +HPTR#h1994|h1995|h1996|h3704|h3705 +HPTS#h1586|h1587|h1588|h1589|h1590|h1593|h1594|h1595 +HPTT#h1591|h1592 +HPWL#H635|H636 +HPXN#h3691|h3692|h3693|h3694|h3695 +HR#H168|H370|H392|h173|h235|h682|h799|h1184|h1426|h1603|h1642|h1693|h1863|h2005|h2093|h2113|h2179|h2603|h2882|h3302|h3306|h3313 +HR0#h1223 +HR0R#h1225|h1226 +HR0S#h1224|h1227|h1228|h1229|h1230 +HRB#H359|H363|h1612|h1648 +HRBF#h1626|h1627|h1628|h1629 +HRBJ#h1615|h1616 +HRBL#h175|h176|h177|h684|h685|h686|h1617|h1618|h1619|h1620|h1621|h2693|h2694|h2695 +HRBN#H119|H120|h603|h604|h605 +HRBR#H361|H362|h178|h179|h180|h181|h182|h183|h606|h607|h608|h609|h610|h611|h612|h613|h614|h615|h616|h617|h618|h619|h620|h621|h622|h623|h624|h625|h687 +HRBS#H360|h1613|h1614|h1622|h1623|h1624|h1625|h1630 +HRBT#h1644|h1645 +HRF#H182|h1654|h2702 +HRFK#h2698|h2699 +HRFR#H180|H181|H372|H373|H374|h2102|h2103 +HRFS#H183|h818|h819|h820|h821|h822|h823|h824|h825|h2701 +HRFT#h1646|h1647|h2700 +HRFY#h2703|h2704 +HRHN#h2649|h2650|h2651|h3304 +HRHT#h3303 +HRK#H396|h700|h988|h1696 +HRKL#H358|H364|H365|H366|H367|h184|h185|h1697|h1851|h1852|h1853|h1854|h2884|h2885|h2886 +HRKN#h702|h1192|h1193|h1194|h1195|h3307|h3308|h3309 +HRKR#H121|H122|h201|h202|h203 +HRKS#H397|h703|h989|h990|h1698 +HRKT#h186|h187|h188|h189|h696|h697|h698|h701 +HRL#H135|H137|H154|H750|h2887|h3295 +HRLJ#h2682|h2683|h2684|h2685|h2686|h2687 +HRLK#H134|h704|h705|h706 +HRLM#H132|H133|h1431|h1432|h1433 +HRLN#H128|H129|H130|H131|h209|h210|h211|h2007|h2008|h2009|h3300 +HRLP#h689|h690|h691 +HRLR#h3297|h3298|h3299 +HRLS#H136|H138|H155|H751|h208|h3301 +HRLT#H145|H146|h707|h708|h709|h710|h711|h1604|h1605|h1606|h1607|h1608|h1609|h1610|h1611|h3296 +HRM#H510|h692|h712 +HRMF#h717|h718|h719|h804|h805|h806|h807|h1674|h1675|h1676|h1677 +HRML#H648|H649|h721|h722|h723|h724 +HRMN#H139|H140|H141|H142|H143|H144|H375|H376|H377|H378|H380|H381|h720|h725|h726|h727|h728|h729|h730|h731|h732|h733|h734|h735|h736|h737|h738|h739|h740|h741|h742|h743|h744|h745|h746|h747|h748|h749|h750|h751|h752|h753|h754|h755|h756|h757|h758|h1678|h1679|h2658|h2659|h2660|h2661|h2662 +HRMR#h715|h716 +HRMS#H379|H511|h693|h694|h713|h759 +HRMT#H382|H383|h714|h1680|h1681|h1682|h1683|h1684|h1685|h1686|h1687|h1688 +HRN#H650|H652|H752|h1652|h1655|h1689|h1699|h1701|h1706|h1859|h2663|h2681 +HRNB#h2665|h2666|h2667|h2668 +HRNF#h1653 +HRNK#H160|H161|H398|H399|h590|h591|h592|h593|h699|h1189|h1190|h1191|h1716|h1717|h1718|h1719|h1720|h1721|h1722|h1723|h2013 +HRNL#h2675|h2676 +HRNM#H452 +HRNN#H384|H385|H386|H387 +HRNP#h2677|h2678|h2679 +HRNR#h2673 +HRNS#H651|H653|H753|h206|h207|h760|h761|h762|h763|h764|h1690|h1691|h1700|h1702|h1703|h1707|h1708|h2106|h2664|h2674|h2680 +HRNT#h212|h213|h214|h1665|h1666|h1692|h2669|h2670|h2671|h2672|h2691|h2692 +HRP#H147|H152|h765|h789 +HRPN#h218|h219|h220|h769|h770|h774|h775|h776|h777|h778|h779|h780|h781|h1667 +HRPR#H149|H150 +HRPS#H148|H151|H153|h215|h216|h217|h766|h768|h771|h772|h773|h782|h783|h784|h785|h786|h787|h788|h790|h1709|h1710 +HRPT#h767|h1711|h1712|h1713|h1714|h1715 +HRR#H118|H394|h204|h795|h1186|h2010|h2104|h2705 +HRRS#H395|h796|h797|h1187|h1188|h2011|h2706|h2707 +HRRX#h1844|h1845|h1846|h1847|h1848|h1849 +HRS#H162|H169|H371|H393|H644|h174|h221|h594|h683|h695|h798|h800|h803|h1196|h1197|h1199|h1427|h1428|h1429|h1434|h1643|h1657|h1694|h1695|h1724|h1864|h1865|h2012|h2107|h2180|h2181|h2606|h2708|h2883|h2888|h3305|h3312 +HRSB#H163|H164|h222|h223|h2710|h2711|h2712|h2713|h2714 +HRSF#h2716|h2717|h2718|h2719|h2720 +HRSH#h2721|h2722|h2723|h2724|h2752|h2753|h2754|h2755|h2756 +HRSK#H400|H401|H408|H409|H514|H515|h2688|h2689|h2690 +HRSL#h1725|h2108|h2725|h2726|h2727|h2728 +HRSM#h601|h602|h1704|h1705|h2729|h2730|h2731|h2732|h2733 +HRSN#H165|H166|h600|h2109|h2110|h2652|h2653|h2654|h2655|h2656|h2657|h2762 +HRSP#h224|h225|h226|h227|h228|h2734|h2735|h2736|h2737 +HRSR#h596|h597|h598|h2111|h2738|h2739|h2740|h2760 +HRSS#H645|h599|h1198|h1200|h1201|h1430|h1656|h1658|h2112|h2709|h2741|h2761 +HRST#H243|H244|H656|H657|H754|H755|h205|h229|h230|h231|h232|h233|h234|h595|h1757|h1758|h1759|h2014|h2015|h2105|h2715|h2749|h2750|h2751 +HRSW#h2757|h2758|h2759 +HRSX#h2742|h2743|h2744|h2745|h2746|h2747|h2748 +HRT#H127|H156|H158|H170|H242|H388|H702|h190|h200|h626|h681|h688|h794|h815|h991|h1185|h1202|h1256|h1631|h1663|h1891|h2006|h2094|h2644|h2696|h3310|h3315 +HRTB#h627|h628|h629|h630|h631|h632|h633|h634|h1207|h1208|h1209|h1210|h1211|h1212|h1213|h1214|h1215|h1216|h1669|h1670 +HRTF#H172|H173|h1222|h1664|h3316|h3317|h3318 +HRTH#h647|h648|h649|h650|h651|h654|h655 +HRTJ#h1671|h1672|h1673 +HRTK#h635|h636|h1659|h1660|h1661|h1662|h1850|h2764|h2765|h2766|h2767|h2768|h2769|h2770|h2771 +HRTL#H174|H175|h656|h659|h660|h661|h1234|h1238|h1239|h1240|h1241|h1242|h1243|h1244|h2697|h3287|h3288|h3289|h3290|h3291|h3292|h3293|h3294|h3311|h3320|h3321|h3322|h3323 +HRTM#H176|H177 +HRTN#H123|H124|H125|H126|H658|H659|h637|h638|h639|h640|h641|h642|h643|h644|h657|h658|h662|h663|h791|h792|h793|h1218|h1219|h1220|h1221|h1235|h1236|h1237|h1637|h2098|h2099|h2100|h2648|h3319 +HRTR#H368|H369|h193|h194|h195|h196|h197|h198|h199|h645|h652|h1231|h1245|h1246|h1251|h1252|h1253|h1634|h1635|h1636|h2097 +HRTS#H157|H159|H167|H171|H389|H406|H407|H703|h191|h192|h646|h653|h664|h668|h669|h816|h817|h992|h993|h1203|h1232|h1233|h1247|h1248|h1249|h1250|h1632|h1638|h1639|h1640|h1641|h1726|h1727|h1892|h1893|h2095|h2101|h2645|h2647|h3324 +HRTT#H390|H391|h670|h671|h672|h673|h674|h1217|h1633|h1649|h1650|h1651|h2096|h2646|h2763 +HRTW#H178|H179|h675|h676|h677|h678|h679|h680|h1254|h1255 +HRTX#h665|h666|h667|h1204|h1205|h1206 +HRW0#h1668 +HRWL#H184|H185 +HRWN#h802 +HRWT#H654|H655|h801 +HRX#H404|H646|h809|h3016 +HRXL#H402|H403|h812 +HRXM#H512|H513 +HRXN#h813|h814 +HRXR#h810 +HRXS#H405|H647|h811|h3017|h3018 +HRYN#h808|h2605|h3314 +HRYT#h2604 +HS#H3|H202|H222|H229|H234|H239|H413|H414|H524|H525|H660|H671|H705|H712|h826|h953|h965|h973|h994|h1010|h1027|h1032|h1764|h1861|h1862|h1894|h2016|h2017|h2018|h2170|h2182|h2565|h2774|h2889|h2989|h3049|h3051|h3358|h3376 +HSB#h2895 +HSBL#H428|H429 +HSBN#h2894|h3325|h3326|h3327|h3328|h3329|h3330|h3331|h3332|h3333|h3334 +HSBR#H186|H187|h2898|h2899|h2900|h2901|h2902|h2903|h2904|h2905|h2906 +HSBS#h2896|h2897 +HSBT#h2891|h2892|h2893 +HSFL#h2916|h2917|h2918|h2919|h2920|h2921 +HSFR#h3007 +HSHL#h2922|h2923|h2924|h2925|h2926|h2927 +HSHS#h2928|h2929 +HSK#H430|h843|h2607|h3339|h3353 +HSKL#H189|H190|h2907|h2908|h2909|h2910|h2911|h3348 +HSKN#h3349|h3350|h3351 +HSKP#h2930|h2931|h2932|h2933|h2934 +HSKR#h3342|h3343|h3344|h3345 +HSKS#H431|h844|h845|h2608|h2609|h3340|h3346|h3347|h3352 +HSKT#h2912|h2913|h2914|h3341 +HSL#H236|h838|h1013|h1023 +HSLN#h842|h1015|h1016|h1017 +HSLS#H237|h839|h841|h1014|h1018 +HSLT#H191|H192|h840|h2935 +HSM0#h2949|h2950|h2951 +HSMN#h2939|h2940|h2946 +HSMS#h2941|h2942|h2943|h2947|h2948 +HSMT#h2936|h2937|h2938|h2944|h2945 +HSN#H415|H756|h2772 +HSNB#H292|H293 +HSNK#h1026|h2021|h2022|h2023|h2785|h2970|h2971|h2972 +HSNS#H416|H757|h1024|h1025|h2773 +HSNT#h35|h36|h37|h834 +HSP#h835|h2786|h3766 +HSPL#h2953|h2954 +HSPN#H516|H517|H518|H519|H520|H521|H522|H523 +HSPP#h2777|h2778 +HSPR#H411|H412|h2952 +HSPS#h836|h837|h2787|h2788|h2789|h3767 +HSPT#h2790|h2791|h2792|h2793|h2794|h2795|h2796|h2797|h2798|h2799|h2800|h2801|h2802|h2803|h2804|h2805|h2806|h2807|h2808|h2809|h2810 +HSR#H626|h966|h1019|h1021|h2780|h2783|h3354 +HSRM#h2955|h2956 +HSRS#H627|H628|h967|h968|h2781|h2782|h2784|h3355|h3356 +HSRT#h1003|h1004|h1005|h1006|h1007|h1008|h1009 +HSS#H203|H235|H661|H672|h1011|h1020|h2020|h2775|h2779|h2890|h2957|h3357|h3359|h3377 +HSST#h1022 +HST#H195|H662|h846|h847|h861|h995|h1012|h1435|h2019|h2204|h2776|h2811|h2826|h2915 +HSTJ#h2813|h2814|h2815 +HSTK#h998|h999|h1000|h2027|h2028|h2029 +HSTL#h856|h860|h2030|h2031|h2032|h2033|h2034|h2035|h2817|h2818|h2819|h2820|h2821|h2822|h2827|h2828|h2829|h2830|h2831|h2832|h3360|h3361|h3362|h3363|h3364|h3365|h3366 +HSTM#H188|h2024|h2025|h2026 +HSTN#H193|H194|H419|H420|H673|H674|H758|H759|h850|h851|h852|h853|h857|h858|h859|h1438|h1728|h1729|h1730|h1731|h1732|h2206|h2833 +HSTP#h2958|h2959|h2960 +HSTR#H417|H418|h854|h2036|h2037|h2038|h2039|h2040|h2041|h2042|h2043|h2044|h2045|h2046|h2047|h2048|h2049|h2050|h2051|h2052|h2053|h2054|h2055|h2056|h2057|h2058|h2059|h2060|h2061|h2062|h2063|h2064|h3768|h3769|h3770|h3771|h3772|h3773|h3774|h3775|h3776|h3777 +HSTS#H663|H664|h848|h855|h996|h997|h1436|h1439|h2207|h2812|h2823|h2824|h2825|h2834 +HSTT#h849|h1437|h1733|h1734|h1735|h1736|h1737|h2205|h2816 +HSTX#h1738|h1739|h1740 +HSWF#h2964|h2965|h2966|h2967 +HSWR#h2961|h2962|h2963|h2968|h2969 +HT#H6|H29|H200|H240|H282|H620|H684|H764|H774|h57|h862|h890|h920|h1030|h1033|h1159|h1257|h1375|h1415|h1784|h1822|h1824|h2065|h2174|h2547|h2554|h2610|h2835|h2876|h2991|h2994|h3050|h3367 +HTBK#h867|h868|h869|h2839|h2840|h2841 +HTBL#h2082 +HTBN#h864|h865|h866|h1038|h1039|h1040|h1828 +HTBR#h1041|h1042|h1043 +HTBT#h2836|h2837|h2838 +HTFL#H196|H197|h892|h893|h894|h1378|h1379 +HTFN#h1101|h1102|h1103 +HTFR#h1055 +HTFT#h2852|h2853|h2854|h2855 +HTHN#h1058|h1059|h1060|h1061 +HTK#h58 +HTKK#H545|H546|h2842|h2843 +HTKN#h1046|h1047 +HTKR#H278|H279|h1110|h1111|h1112|h1113 +HTKS#h59|h60 +HTL#H8|h917|h1064|h1895|h2846|h2863|h3043 +HTLB#H280|H281 +HTLK#h1086|h1087|h1088 +HTLM#h1069|h1070|h2551|h2552|h2553 +HTLN#h1071|h1072|h1073|h1078|h1079|h1080|h1081|h1082|h1083|h1084|h1085|h1089|h1897|h3047 +HTLR#H530|H531|h2848|h2849|h2850 +HTLS#H9|h1074|h1381|h1382|h1383|h1384|h1898|h2847|h2851|h3044|h3046 +HTLT#h1075|h1076|h1077|h1896|h3045 +HTMN#h895|h1090|h1091|h1097 +HTMS#h1092|h1093|h1094|h1095|h1096|h1098|h1099|h1100 +HTN#H223|H225|H669|H762|h1417|h1823|h2175|h3008 +HTNK#h61|h901|h1066|h1067|h1068|h1287|h1380|h1841|h1842|h1843|h2086|h2550|h2557|h2617 +HTNN#h1419|h2613|h2614|h2615 +HTNS#H224|H226|H670|H763|h918|h919|h1065|h1369|h1370|h1371|h1372|h1373|h1374|h1420|h2176|h2177|h2864|h2865|h3009|h3011 +HTNT#H667|H668|h62|h1418 +HTNX#h3010 +HTPL#h2866|h2867|h2868 +HTPN#H665|H666|h902|h903|h904|h1107|h1108|h1109 +HTPR#h1288 +HTPS#h1104|h1105|h1106 +HTPT#h2869|h2870|h2871 +HTR#H778|h896|h909|h915|h938|h1052|h1062|h1261|h1742|h1837|h2083|h2874|h3410|h3433 +HTR0#h3506|h3507|h3508 +HTRB#H776|H777 +HTRF#h3448|h3449|h3450|h3451|h3490|h3491|h3492|h3493|h3494|h3495 +HTRJ#h1746|h1747|h1748|h1749|h3452|h3453|h3454|h3455|h3456|h3457|h3458|h3459|h3460|h3461|h3462|h3463|h3464|h3465|h3466|h3467 +HTRK#h3434|h3435|h3436|h3510|h3511|h3512 +HTRL#h3426|h3427|h3428|h3444|h3445|h3446|h3447|h3468|h3469|h3470|h3471|h3472|h3473|h3474|h3475|h3476|h3477|h3478|h3479|h3480|h3481|h3482|h3483|h3484|h3485 +HTRM#h1117|h1118|h3486|h3487|h3488|h3489 +HTRN#H10|H11|h63|h64|h3412|h3413|h3414|h3415|h3416|h3417 +HTRP#h3496|h3497|h3498|h3499|h3500|h3501 +HTRS#H629|H698|H699|H779|h897|h898|h910|h911|h939|h1048|h1049|h1050|h1053|h1054|h1114|h1115|h1116|h1262|h1263|h1741|h1750|h1751|h1752|h1753|h1754|h1755|h1756|h1838|h1839|h2084|h2085|h2616|h3411|h3418|h3429|h3430|h3437|h3438|h3502|h3503|h3504|h3505|h3509 +HTRT#h905|h906|h907|h1743|h1744|h1745|h3419|h3420|h3421|h3422|h3423|h3431|h3432|h3442|h3443 +HTRX#h3424|h3425|h3439|h3440|h3441 +HTS#H7|H30|H201|H241|H283|H621|H685|H765|H775|h863|h899|h908|h1034|h1119|h1258|h1289|h1376|h1385|h1416|h1421|h1785|h1786|h1788|h1789|h1830|h1840|h2081|h2548|h2555|h2558|h2559|h2611|h2618|h2992|h2993|h3368|h3375 +HTSK#h1120|h1121|h1122 +HTSL#h1831 +HTSM#h1132|h1133|h1134 +HTSN#H700|H701|h1832|h1833 +HTSS#h1790 +HTST#h916|h1063|h1123|h1124|h1125|h1135|h1136|h1137|h1138|h1139|h1140|h1141|h1142|h1143|h1144|h1145|h1146|h1290|h1291|h2875 +HTT#H532|h891|h1051|h1259|h1377|h1829|h1834|h2549|h2556|h2612 +HTTL#h1260 +HTTS#H533|H534|h1835|h1836 +HTW#h1151|h1825 +HTWK#H269|H270 +HTWN#h1153|h1154|h1155|h2560|h2561|h2562|h2563 +HTWR#h1156|h1157|h1158 +HTWS#h1152|h1826|h1827 +HTWT#h1147|h1148|h1149|h1150 +HTX#H526|h1035 +HTXP#h1126|h1127|h1128 +HTXR#h1129|h1130|h1131 +HTXS#H527|h1036|h1037|h1044|h1045 +HTXT#h2872|h2873 +HW#H210|H677|h1899 +HW0#H437 +HW0S#H438 +HWFR#h2995 +HWL#H679 +HWLS#H680|H681 +HWMN#h1901|h1902|h1903 +HWN#H212 +HWNK#h955|h1763 +HWNS#H213 +HWR#h1001 +HWRS#h1002|h1762 +HWRT#H230|H231|H675|H676 +HWS#H211|H678|h1900|h1904 +HWT#H232|H422|H426|h954|h1761 +HWTS#H233|H423|H427|h2996|h2997|h2998 +HX#h827|h870|h2066|h2545|h3335|h3369|h3373 +HXBK#h871|h872|h873 +HXFN#H410 +HXK#h874|h2072 +HXKK#H528|H529 +HXKN#h2077 +HXKR#h2074|h2075 +HXKS#h2076 +HXKT#h2073 +HXLN#h877 +HXLT#h876 +HXN#H31 +HXNK#h831|h885|h886|h2078|h3338|h3374 +HXNS#H32|H760|H761 +HXPX#h2844|h2845 +HXR#h879|h1866|h2068 +HXRS#h878|h880|h1867|h1868|h2069|h2070 +HXS#h828|h830|h881|h2071|h2546|h3337|h3370|h3372 +HXT#h829|h875|h882|h2067|h3336|h3371 +HXTS#h883|h884 +HXW#h887 +HXWS#h888|h889 +HXX#h832 +HXXS#h833 +HYLN#h3382|h3383|h3384|h3385 +HYN#h3513 +HYNK#h980 +HYNS#h3514|h3515 +HYNT#H786|H787 +HYS#H227 +HYSN#H770|H771|h3379|h3380|h3381 +HYT#H772|h977 +HYTS#H773 ++++++++++ +J#G228|J0|J123|J228|J257|J287|J292|J367|g607|j0|j179|j192|j614 +J0RM#g890|g891 +J0SM#G300|G301 +JB#G321|J271|g1034|j1|j339|j343|j428|j634 +JBHL#j435|j436|j437 +JBL#j639 +JBLN#j635|j636 +JBLS#j438|j439|j440|j640|j641 +JBLT#g1038|g1039|g1040 +JBLX#j637|j638 +JBN#G323|g1030|j181 +JBNK#g1037|j10|j342|j346|j434 +JBNN#j185 +JBNS#G324|g1031|g1032|j182|j184 +JBNT#j183 +JBR#g1019|j3|j431 +JBRK#j186|j187|j188 +JBRL#G326|G327 +JBRN#g1021|j8 +JBRR#j5|j6|j7 +JBRS#g1024|j9|j432|j433 +JBRT#g1020|j4|j194|j195|j196 +JBRX#g1022|g1023 +JBS#G322|G325|J272|J273|g1033|g1036|g3156|j14|j340|j345|j347|j429|j441 +JBSN#G328|G329 +JBT#g1025|g1035|j2|j11|j341|j344|j430 +JBTN#g1028 +JBTS#g1026|g1029|j12|j13 +JBTT#g1027 +JF#G229|J118|J152|J365|g1177|j175|j348|j351|j423 +JFBK#g1181|g1182 +JFL#j606|j609|j616|j617 +JFLN#j176|j177|j178|j618|j619 +JFLT#j607|j608 +JFN#G202|G383|G385|g1183 +JFNK#g1189|j427 +JFNL#J469|J470|j833|j834 +JFNS#G203|G384|G386|J120|g1184 +JFR#G231|J121|J156|J158|g1185 +JFRS#G232|J122|J154|J155|J157|J159|g1186|g1187 +JFRT#G332|G333 +JFS#G230|J119|J153|J366|g1188|j349|j350|j352|j424|j426 +JFSK#g879|g883 +JFSS#g880|g881|g882 +JFT#g1048|j425 +JFTN#g1051 +JFTS#g1049|g1052 +JFTT#g1050 +JFW#g1178 +JFWS#g1179|g1180 +JFX#j338 +JHF#J160 +JHFS#J161 +JHN#J294|J296|J297 +JHNS#J295|J298|J299|J300|J301 +JHT#j370 +JHTS#j371|j372 +JJ#g1047|j646 +JJB#j505|j709 +JJBS#j506|j710|j711 +JJMN#j649|j650|j651|j652 +JJN#j229|j230 +JJNK#j656 +JJNM#j231|j232 +JJR#G204 +JJRS#G205 +JJS#J396|j647|j653 +JJT#j648 +JJTS#j707|j708 +JJXP#j654|j655 +JK#J4|J6|J12|J50|J276|J278|J279|g604|g610|g615|g830|g975|g1053|j18|j63|j353|j442|j444|j468|j507|j675 +JKB#J16 +JKBK#j712|j713|j714 +JKBN#J18|J19|J20 +JKBS#J17|J21|J22|J23 +JKBT#g1055|g1056|j26|j27|j28|j29 +JKHM#j39|j40|j41 +JKHR#g1057 +JKK#J32|J34 +JKKL#J27|J28|J29|J30 +JKKR#J24|J25|J26|j52|j53 +JKKS#J31|J33|J35 +JKL#J162|g1062|g1071|g1072|j20|j362|j474|j514|j682 +JKLN#J14|J15|g1070|j365|j477|j689 +JKLR#g1064|g1065|g1066|g1068|j458|j459|j460|j461|j684|j685|j686|j687|j691|j692 +JKLS#g1067|g1069|g1073|g1074|j21|j22|j364|j476|j688 +JKLT#g1063|j363|j475|j683 +JKN#J269 +JKNK#g1061|j42|j361|j473|j515|j516|j681 +JKNS#J270 +JKNT#g1058|g1059|j462|j463|j464|j465 +JKPT#j43|j44|j45 +JKR#J40|g612|j34|j69|j356|j470|j510 +JKRB#j46|j47 +JKRF#g831|g832|g833|g834|g835|g836|g837|g838|g839 +JKRN#J407|J408|j15|j16|j17|j359|j678|j679|j680 +JKRS#J41|j70|j71|j357|j360|j471|j472|j511|j512 +JKRT#J48|J49|j358 +JKS#J5|J7|J13|J36|J51|J277|J280|g605|g606|g611|g614|g976|g977|g1054|g1075|j19|j23|j24|j48|j68|j354|j366|j367|j443|j445|j448|j449|j453|j478|j508|j513|j676|j690 +JKSL#j454 +JKSN#J8|J9|J10|J11|j455 +JKSS#J37|j25|j368|j369 +JKST#g613|j49|j50|j51|j450|j451|j452|j456|j457|j835|j836|j837|j838|j839|j840|j841 +JKT#g1060|j30|j33|j35|j64|j355|j469|j509|j677 +JKTL#j65 +JKTN#j66|j67 +JKTS#j31|j32|j36|j38 +JKTT#j37 +JKYN#j447 +JKYT#j446 +JL#G334|G349|G360|J245|J289|J363|J409|J412|J422|J429|J435|g624|g840|g1084|g1086|j72|j233|j238|j528|j561|j610|j613 +JLBN#j240|j241|j242 +JLBR#G336|G337|G338|G339|j74|j75|j76|j77|j78|j79 +JLFK#j521|j522|j523 +JLFX#j243|j244|j245 +JLHS#j84|j85|j86 +JLJ#g855 +JLJK#g841|g842|g843 +JLJS#g844|g845|g846|g847|g848|g849|g850|g851|g852|g853|g854|g856 +JLKM#G347|G348 +JLKN#G361|G362|g644 +JLL#j524 +JLLK#j247 +JLM#G356 +JLMR#G363|G364 +JLMS#G357 +JLN#G358|G394|J247|J313|J414|J416|J418|J420|J424|j718 +JLNK#G199|g646|j87 +JLNS#G359|G395|J248|J314|J415|J417|J419|J421|J425|j525|j719 +JLP#j92|j715 +JLPN#j89|j90 +JLPS#j91|j93|j716|j717 +JLR#G206|j81|j373|j518 +JLRL#j248|j249 +JLRS#G207|j82|j83 +JLRT#J433|J434 +JLS#G335|G346|G350|G351|J246|J290|J364|J410|J411|J413|J423|J426|J430|J431|J432|J436|g625|g647|g1085|g1087|j73|j88|j94|j213|j216|j236|j237|j239|j519|j562|j563|j611|j612|j620 +JLSL#j215|j621 +JLSN#j622 +JLSP#G352|G353 +JLSS#j95|j96|j214|j217 +JLST#j520 +JLT#G342|G344|G354|J427|g637|g643|g645|g1076|g1088|j80|j234|j235|j374|j517|j526|j530 +JLTN#g626|g627|g628|g629|g630|g631|g632|g633|g634|g635|g636|g639|g640|g641|g1081|g1082|j376|j535 +JLTR#g1078|g1079|g1080|j532|j533|j534 +JLTS#G343|G345|G355|J315|J428|g642|g1083|g1089|j377|j527|j536 +JLTT#g638|g1077|j375|j531 +JLXR#G340|G341 +JLYN#j246|j529 +JM#J42|J65|J67|J165|J249|J253|J255|g648|g3157|j97|j99|j111|j252|j380 +JMB#j724 +JMBK#j727 +JMBL#g1090|g1091|g1092|j101|j102|j720|j721|j722|j723 +JMBR#j103|j104|j105 +JMBS#j100|j106|j725|j726 +JMFX#g650 +JMK#J54|g1100|g1105 +JMKH#g3159|g3160|g3161 +JMKN#J56|J57|g857|g858|g859 +JMKR#g1093|g1094|g1102|g1103 +JMKS#J55|g1101|g1104 +JML#J52|J58 +JMLJ#g651 +JMLS#J53|J59 +JMLT#g1095|g1096|g1097|g1098|g1099 +JMM#J163 +JMMS#J164 +JMN#G208 +JMNK#j110 +JMNS#G209|J251|J252|g3163|g3164|g3165|g3166|g3167|g3168|g3169|g3170|g3171|g3172|g3173|g3174 +JMNX#g3162 +JMP#g1106|g1111|j728|j742 +JMPL#j735 +JMPN#g1109|j736|j737|j738 +JMPR#j730|j731|j732|j733 +JMPS#g1107|g1110|j734|j739|j740|j741 +JMPT#g1108|j729 +JMR#j108 +JMRF#g877|g878 +JMS#J43|J60|J66|J68|J166|J250|J254|J256|g649|g652|g3158|g3175|j98|j112|j251|j253|j379|j381 +JMSL#g3176|g3177|g3178 +JMSN#J61|J62|J69|J70|j383 +JMST#J63|J64|g653|g654|g655|j109 +JMT#j107|j250|j378 +JMTR#g860|g861|g862|g863|g864|g865|g866|g867|g868|g869|g870|g871|g872|g873|g874|g875|g876 +JMYN#j254|j382 +JN#G210|G211|G222|G319|G365|G371|G373|J44|J71|J73|J75|J85|J93|J128|J130|J134|J138|J142|J167|J169|J173|J175|J181|J261|J263|J265|J267|J302|J304|J306|J316|J318|J328|J373|J375|J437|J438|J440|J452|g664|g737|g740|g1112|j218|j259|j403|j479|j486 +JN0N#J322|J323|J324|J325 +JNF#G217 +JNFF#G219|G220 +JNFL#g804|g805|g806|g807|g808|g809|g810 +JNFR#J177|J178 +JNFS#G218 +JNJF#g1128|g1129 +JNJN#J445|J446 +JNJR#G367|G368|g1114|g1115|g1116|g1117|g1118|g1119|g1120|g1121|g1122|g1123|g1124|g1125 +JNK#J443|g609|j391|j399|j743|j760|j771 +JNKK#g1130|g1131|g1132|g3180|g3181|g3182|j482|j483|j484 +JNKL#g3183|g3184|g3185|g3186|g3187|g3188|g3189|g3191|g3192|g3193|g3194|g3195|g3196|g3197|j113|j114|j115|j116|j117|j118|j119|j384|j385|j386|j387|j388|j389|j390|j537|j538|j539|j752|j753|j754 +JNKM#g1126|g1127|g3190 +JNKN#J171|J172|j401|j774 +JNKR#G369|G370|J449|J450|J451 +JNKS#G221|J444|j392|j393|j394|j395|j396|j397|j398|j402|j407|j408|j409|j410|j411|j744|j745|j761|j772|j773|j775 +JNKT#j400|j749|j750|j751|j762|j763|j764|j765|j766|j767|j768|j769|j770 +JNKX#j746|j747|j748 +JNKY#j776|j777|j778 +JNL#J77|g733|g736 +JNLJ#g666|g667|g668|g669|g670|g671|g672|g673 +JNLS#J78 +JNLT#g734|g735 +JNM#g755 +JNMK#g758 +JNMS#g756|g757 +JNN#J87|J136|J144|g811 +JNNK#J179|J180|g1134|j493 +JNNL#g812 +JNNN#g813|g814 +JNNS#J88|J137|J145 +JNPR#j757|j758|j759 +JNR#J98|J371|J447|g674|g762|j488|j491|j755 +JNRK#g714|g715|g716|j406 +JNRL#g676|g677|g678|g679|g680|g681|g682|g683|g684|g685|g686|g687|g688|g689|g690|g691|g692|g693|g694|g695|g696|g697|g698|g699|g700|g701 +JNRS#J97|J99|J372|J448|g675|g717|g718|g719|g720|g721|g722|g763|g764|j489|j490|j492|j756 +JNRT#g702|g703|g704|g705|g710|g711|g712|g713 +JNRX#g706|g707|g708|g709 +JNS#G212|G223|G224|G320|G366|G372|G374|J45|J72|J74|J76|J83|J86|J89|J90|J94|J129|J131|J135|J139|J143|J168|J170|J174|J176|J182|J183|J262|J264|J266|J268|J303|J305|J307|J308|J317|J319|J320|J321|J326|J329|J374|J376|J439|J441|J442|J453|g665|g723|g738|g739|g741|g749|g750|g815|g1113|g1135|j219|j258|j260|j404|j405|j480|j481|j485|j494|j564 +JNSB#G375|G376|G377|G378 +JNSM#J46|J47|g3179|g3199 +JNSN#J95|J96|J184|J185|J309|J310|g1136|g1137|j567 +JNSR#J91|J92 +JNSS#G213|G214|J84|J327|g724|g725|g726|g751|j566 +JNST#J311|J312|g752|g753|g754|j565 +JNT#G215|J79|J81|J132|J140|J377|g765|g1013|g1133|j164|j174|j255|j487|j495|j779 +JNTF#g746|g747 +JNTK#g727|g728|g732 +JNTL#G225|g742|g743|g744|g745|g767|g768|g769|g773|g774|g775|g776|g777|g778|g779|g780|g781|g782|g783|g784|g785|g786|g787|g788|g789|g790|g791|g792|g793|j170|j499 +JNTN#j171|j172|j498 +JNTP#g759|g760|g761 +JNTR#G226|G227|g656|g657|g658|g659|g660|g661|g662|g663|g748|g794|g795|g796|g797|g798|g799|g800|g801|g802|j120|j121|j122|j123|j167|j501 +JNTS#G216|J80|J82|J133|J141|J378|g729|g730|g731|g766|g803|g1014|g1015|g1016|g1017|g1018|j159|j160|j161|j162|j163|j165|j168|j169|j173|j256|j257|j496|j500|j780|j781 +JNTT#j166|j497 +JNX#g3198 +JNXN#g770|g771|g772 +JP#J150|g3200|j127|j220 +JPLN#J330|J331 +JPLT#g884|g885 +JPN#J100 +JPNK#g3204|j131 +JPNN#j125 +JPNS#J101|J102|j126 +JPNT#j124 +JPR#g3202 +JPRS#g3203 +JPRT#j261|j262|j263|j264|j265|j266|j267|j268|j269|j270 +JPS#G789|J151|g3205|g3211|j128|j130|j221|j222 +JPSL#G387 +JPSM#g3209|g3210 +JPSS#G788|G790|g3206 +JPST#g3207|g3208 +JPT#g3201|j129 +JPTR#J454|J455 +JR#G200|G250|G265|G288|G290|J193|J207|J239|g589|g1168|g3225|j132|j149|j223|j568|j798 +JR0#g1172 +JR0S#g1173|g1174 +JRBK#g591|g592|g593 +JRBL#g895|g896|g897 +JRBM#J197|J198|j288|j289|j290 +JRBR#G259|G260 +JRF#g1138 +JRFL#g3222|g3223|g3224|j137|j138 +JRFS#J110|J111|J214|J215|g1139|g1140 +JRHL#g601|g602|g603 +JRHR#G261|G262|G263|G264 +JRJ#G235|G242|G381|J338 +JRJN#G244|G245|G246|G247|G248|G249 +JRJS#G236|G237|G243|G382|J339 +JRJT#G238|G239|G240|G241 +JRK#G267|j274|j287 +JRKL#j278 +JRKN#j139|j140|j141|j142|j143|j144|j145|j146|j147|j148|j279|j280|j281|j282|j283|j284 +JRKR#j276 +JRKS#G268|j277|j285 +JRKT#j275 +JRKW#j286 +JRL#g1153|g1161 +JRLF#g1155|g1156|g1157 +JRLH#g1158|g1159|g1160 +JRLS#g1154|g1162|g1167 +JRLT#G251|G252|G253|G254|J186|J187|J199|J200|J205|J206 +JRLX#g1163|g1164|g1165|g1166 +JRM#J188|J191|J201|g904 +JRMN#G269|G270|G271|G272|G273|G274|G275|G276|G277|G278|G279|G280|G281|G282|G283|G284|G285|g906|g907|g908|g909|g910|g911|g912|g917|g918|g919|g920|g921|g922|g923|g932|g933|g934|g935|j800|j801|j802 +JRMS#J189|J190|J192|J202|g905|g913|g914|g915|g916|g924 +JRMT#j271|j272|j273 +JRN#j588|j597 +JRNK#g595|g596|g898|j151|j152|j225|j226 +JRNL#j569|j570|j571|j572|j573|j574|j575|j576|j577|j578|j579|j580|j581|j582|j583|j584|j585|j586|j587 +JRNM#G286|G287|g892|g893|g894|j593|j594|j595 +JRNS#j589|j596 +JRNT#g925|g926|g927|g928|g929|g930|g931|g936|g937|g938|g939|g940 +JRNY#j590|j591|j592 +JRR#j795 +JRRS#j796|j797 +JRRT#G255|G256|G257|G258 +JRS#G201|G266|G289|G291|J194|J208|J209|J238|J240|J379|g590|g597|g1169|g1170|g3226|g3227|j133|j153|j227|j291|j783|j799 +JRSK#J456|g3228|g3229|g3230|g3231 +JRSL#J212|J213 +JRSP#j788|j789|j790 +JRSS#J210|J211|j292|j293 +JRST#g3232|g3233|g3234|g3235|g3236|g3237|j784|j785|j786|j787|j791|j792|j793|j794 +JRT#G233|J103|J105|J106|J108|J203|g594|g1141|g1171|g3212|j150|j224|j627 +JRTK#j782 +JRTL#g1147|g1148|g1149|g1150|g1151 +JRTN#G379|G380|J332|J333|J334|J335|J336|J337|g1146|g3215|j134|j135|j136|j630 +JRTR#G294|G295|G296|G297|g899|g900|g901|g902|g903|g1143|g1144|g1145|g3219|g3220|g3221 +JRTS#G234|J104|J107|J109|J204|g1152|g3214|j628|j629 +JRTT#g1142|g3213 +JRWM#j803|j804|j805 +JRX#J195 +JRXF#g598|g599|g600 +JRXN#g3216|g3217|g3218 +JRXS#J196 +JRXW#G292|G293 +JS#J1|J124|J125|J216|J217|J218|J222|J229|J241|J258|J288|J291|J293|J340|J361|J368|J369|g616|g617|j180|j191|j193|j197|j205|j212|j228|j467|j615|j631|j693|j706|j806 +JSBL#J242|J243|J244 +JSF#J342|J346|j807 +JSFN#J344|J345|J348|J349|J350|J351 +JSFS#J343|J347|J352|J353|J354 +JSK#J220 +JSKS#J221 +JSL#G388|G390|G392|j702 +JSLN#J274|J275 +JSLS#G389|G391|G393 +JSMN#J112|J113|j154|j155|j156 +JSMS#g1190 +JSN#J114 +JSNK#g888|g889|j211|j705 +JSNS#J115|j703|j704 +JSNT#J2|J3|g816|g817 +JSNX#g887 +JSP#G396 +JSPR#J116|J117|j157|j158 +JSPS#G397 +JSR#g619|g978|j209|j547|j696|j700 +JSRS#g620|g621|g979|g980|j697|j698 +JSRT#g1191|g1192|g1193 +JSS#J126|J127|J219|J223|J227|J341|J362|J370|g618|g941|j206|j208|j694|j699 +JSST#j210|j701 +JST#J224|g1175|j207|j294|j502|j598|j695|j808 +JSTF#j812|j813|j814|j815|j816|j817|j818|j819|j820|j821|j822|j823 +JSTK#g952|g953|g954|g955|g956|g957|g958|j632|j633 +JSTL#g942|g943|g944|j548|j549|j550|j551|j824 +JSTN#J459|J460|J461|J462|J463|J464|j300|j301|j604|j825|j826 +JSTP#G298|G299 +JSTR#g959|g960|g961|g962|g963|j297|j298|j299|j601|j602|j603 +JSTS#J225|J226|J457|J458|J465|J466|g1176|j295|j302|j503|j504|j599|j605|j809|j810|j811 +JSTT#g945|g946|g947|g948|j296|j600 +JSTX#g886|g949|g950|g951 +JT#G302|J38|J146|J148|J281|J283|J285|J380|J381|J388|J390|J392|J397|J399|J405|g608|g821|g964|g1046|j54|j303|j321|j552|j673|j827|j828 +JT0#J401 +JT0S#J402 +JTBL#g969 +JTK#J383 +JTKM#j657|j658|j659|j660|j661 +JTKT#j662|j663|j664|j665 +JTL#g1043 +JTLN#J467|J468|j305|j306|j307 +JTN#G330|J394|j412 +JTNK#g972|j62|j316|j558|j559|j560|j832 +JTNS#G331|J395|g1044|g1045|j413|j414 +JTP#g973 +JTPR#j308|j309|j310|j466 +JTPS#g974 +JTR#g970|g1041|j415|j422|j555|j642 +JTRB#j416|j417|j418|j419|j420 +JTRN#j644 +JTRS#g971|j421|j556|j557|j645 +JTRT#j643 +JTS#G303|G306|J39|J147|J149|J282|J284|J286|J382|J386|J389|J391|J393|J398|J400|J406|g822|g823|g826|g968|j55|j61|j304|j311|j315|j322|j553|j674|j829|j830 +JTSB#G304|G305 +JTSF#G308|G309 +JTSK#g824|g825 +JTSM#J384|J385|j312|j313 +JTSN#J403|J404|j317|j318|j319|j320 +JTSS#G307|J387|g827|j670|j671|j672 +JTST#g1042 +JTT#j56|j59|j314|j554|j831 +JTTK#g828|g829 +JTTL#j57 +JTTN#j58 +JTTS#j60 +JTW#g965 +JTWS#g966|g967 +JTXL#j666|j667 +JTXR#j668|j669 +JWL#J230|J232|j323 +JWLK#j198|j199|j200|j201|j202|j203|j204 +JWLN#j336 +JWLR#j326|j327|j328|j330|j331|j332|j333|j334|j335 +JWLS#J231|J233|j324|j337 +JWLT#j325|j329 +JWNK#j190 +JWRS#G310 +JWS#J234|J235 +JWSS#J236 +JWT#j189 +JWX#J237 +JX#J355|J357|J359|g622|j540 +JXM#J259 +JXMK#g818 +JXMS#J260|g819|g820 +JXNK#j546 +JXR#j542 +JXRS#j543|j544 +JXS#J356|J358|J360|g623|j545 +JXT#j541 +JYS#j623 +JYSL#j624 +JYSN#j625|j626 ++++++++++ +K#C0|C2|C884|C902|C1229|C1322|G0|G25|G187|G773|H432|K0|K10|K104|K110|K225|Q0|c0|c1|c1852|c1856|c3675|c4353|c7394|c8375|c8454|c9391|c9450|g0|g554|g986|g1557|g1761|g3144|k0|k3|k4|k168|q0|q3|q216|q222|q284|w1804 +K0#C367|C371|C381|G466|G539|K81|K87|K94|K140|k461 +K0K#G541 +K0LK#C375|C380|c1684 +K0LN#C373|C374|K89|K90 +K0LS#C376|C377|C378|C379|c1685|c1686|c1687|c1688|c1689|c1690|c1691|c1692|c1693|c1694|c1695|c1696 +K0MN#K91 +K0R#G178|G769|g483 +K0RN#C365|C366|C369|C370|K83|K84|K85|K86|K92|K93|g488|g489|g490 +K0RR#g485|g486|g487 +K0RS#G179|G770|c1656|c1657|c1658|g491 +K0RT#c1659|c1660|g484|g1589|g1590|g1591 +K0S#C364|C368|C372|C382|G467|G540|G550|K82|K88|K95|K141|k462|k463 +K0SS#G542|G543|G544|G545|G546|G547|G548|G549 +K0T#c1681 +K0TR#c1661|c1662|c1663|c1664|c1665|c1666|c1667|c1668|c1669|c1670|c1671|c1672|c1673|c1674|c1675|c1676|c1677|c1678|c1679|c1680 +K0TS#c1682|c1683 +KB#C885|C889|C1324|G2|G3|G20|G449|K120|K363|c2|c4453|c8391|c9392|c9394|g1|g14|g1596 +KBB#k5|k64 +KBBS#k6|k7|k65|k66 +KBFS#g15|g16|g17 +KBJ#c18 +KBJS#c19|c20 +KBK#Q19|c9398|k8 +KBKL#c9399|c9400|c9401|c9402|c9403 +KBKS#Q20|k9 +KBL#G5|K3|K432|c4|c6|c41|c4458|c8385|g10|g18|g1601|k218|q289 +KBLK#c43|c44|c46|c47|c48 +KBLN#c50|c4467|g13|g22|g1609|g1613|g1614|g1615|k221|q295 +KBLR#c8|c9|c10|c4460|c4461|c4462|g1605|g1606|g1607|q291|q292|q293 +KBLS#G6|K4|c5|c7|c11|c42|c49|c4463|c4464|c4465|c4466|c8386|c8387|g12|g19|g21|g1608|k220|q294 +KBLT#c45|c4455|c4456|c4459|g11|g20|g1602|g1603|g1604|g1610|g1611|g1612|k219|q290 +KBN#C887|C1326|G7|c12|c28 +KBNK#c9404|g9 +KBNS#C888|C1327|G8|G9|c13|c14|c29|c40|g8 +KBNT#c30|c31|c32|c33|c34|c35|c36|c37|c38|c39|c4468|c4469|c4470 +KBR#G508|c25|c4457|c4471|g6|g1742 +KBRL#C7|C8|G10|G11|G12|G13|G14|G15|G16|G17|G18|G19|c59|c60|c61 +KBRN#C3|C4|g2868 +KBRR#C9|C10 +KBRS#G509|c26|c27|c4472|c4473|g1743|g1744 +KBRT#c15|c16|c17|c8388|c8389|c8390|g2|g3|g4|k170|k171|k172|k173|k174|k175|k176|k177|k178 +KBS#C886|C890|C1325|G4|G21|G450|K364|c3|c21|c56|c62|c4454|c4474|c8392|c8393|c9393|c9395|c9397|c9414|g23|g1597|g1616 +KBSM#c9405|c9406 +KBSS#c57|c58 +KBST#c63|c64|c65|c9407|c9408|c9409|g7|g1617|g1618|g1619 +KBT#C5|c9396|c9410|g5|g1598 +KBTL#c54|c55 +KBTR#c22|c23|c24 +KBTS#C6|c9411|c9412|c9413|g1599|g1600|k222|k223|k224|k225|k226|k227|k228|k229|k230|k231 +KBWB#c4475|c4476|c4477|c4478|c4479|c4480|c4481 +KBX#k232 +KBXN#c51|c52|c53 +KBXS#k233 +KF#C904|G470|K129|K249|c158|c1813|c4673|c4782|c8334|c8372|c9454|g41|g43|g530|g1762|g1774|g2865|g2894|g2896|k2|k671|q56 +KFBL#g1764|g1765|g1766 +KFHS#c4678|c4679|c4680 +KFK#K5 +KFKK#c4675|c4676|c4677 +KFKS#K6|K7 +KFL#c1832|c4662|c4663|g531 +KFLK#c1801|c1802|c1803 +KFLN#c1837|c1842|c8330|c8331|g534|g536 +KFLR#K221|c1804|c1805|c1806|c1807|c1808|c1809|c1810|c1811|c1812|c1834|c1835|c1836|c1839|c1840|c1841 +KFLS#c1843|c4664|g532|g537 +KFLT#c1833|c1838|g533|g535 +KFMK#c4681|c4682 +KFMN#K106|K107|c1819|c1820|c1821 +KFN#G182|G184|K219|c153|c4693|c8336 +KFNK#c1844|c4785|c9457|g50|g1772|q58 +KFNN#c4696|c8338|c8339|c8340|c8341|c8342 +KFNS#G183|G185|K220|c154|c4694|c4697|c8337|c8343|g1770|g1771 +KFNT#C395|C396|C1221|C1222|c4695 +KFPT#c4683|c4684|c4685 +KFR#G523|G718|K131|c1822|c1830|c4687|c4786|c8344|g46|g1665|g1768|g1798|q212|q415|q419 +KFRJ#c8345|c8346 +KFRK#K222|K223 +KFRL#c8347|c8348|c8349|c8354|c8355|c8356 +KFRN#G559|c1823|c1824|c1825|c1826|c1827|c8332|c8333|c8351|c8352|c8353|g1903|g1904|g1905|g1906|g1907|g1908|g1909|g1910|g1911|g1912|g1913|g1914|g1915|g1916|g1917|g1918|g1919|g1920|g1921|g1922|q214|q417 +KFRS#G719|K132|c1828|c1831|c4688|c4692|c4787|c4788|c8357|g47|g48|g1666|g1667|g1799|g1800|q215|q418 +KFRT#c1848|c1849|c1850|c1851|c4689|c4690|c4691|c8350|c8359|c8360|c8361|c8362|q213|q416 +KFRX#c8358 +KFS#C905|G471|K130|K250|c159|c1814|c1829|c4674|c4686|c4783|c4789|c8335|c8363|c8373|c8374|c9455|c9458|g42|g44|g49|g51|g1763|g1773|g2866|g2867|g2895|g2897|g2900|q59 +KFSN#c4634|c4635|c4636 +KFST#g1769 +KFT#c1815|c1818|c1846|c4784|c8364|c9456|g45|g538|g1767|g1923|q57 +KFTN#c155|c156|c157|c8366 +KFTR#c150|c151|c152 +KFTS#c1816|c1817|c1845|c1847|c8367|c8368|c8369|c8370|c8371|g539|g540 +KFTT#c8365 +KFWN#g2899 +KFWT#g2898 +KFX#k689 +KFXN#k692 +KFXS#k691 +KFXT#k690 +KHBR#K241|K242 +KHBT#c4752|c4753|c4754|c4755|c4756|c4757|c4758|c4759|c4760 +KHK#C24|k212|q63 +KHKS#C25|k213|k214|q64|q65 +KHL#k180 +KHLS#k181|k182 +KHMN#K237|K238 +KHN#C908|K231|k215 +KHNR#K371|K372 +KHNS#C909|K232|k216|k217 +KHNT#c8405|c8406 +KHR#c4761|c4764 +KHRN#c4766|c4767|c4768|c4769|c4770|c4772 +KHRS#c4762|c4763|c4771 +KHRT#K233|K234|c4765|c4779|c4780|c4781|c8407|c8408|c8409 +KHSF#c4775|c4776|c4777|c4778 +KHT#c8410 +KHTS#c173|c8411|c8412 +KHW#k10 +KHXN#c4773|c4774 +KJ#C22|G33|c126|c160|c164|g54|g510|g1870 +KJL#c167|c184|c9438 +KJLM#c186|c187 +KJLN#c194|c9441|c9446 +KJLR#c188|c189|c190|c191|c192|c9443|c9444|c9445 +KJLS#c193|c9439|c9447 +KJLT#c185|c9440|c9442 +KJN#C33 +KJNK#c132|c170|g514|g1876 +KJNS#C34|C35|c168|c169|c4700|c4701 +KJNT#c4702|c4703 +KJPT#c195 +KJR#c128|c165|c4605|c9448|g1872|k68 +KJRL#c8402|c8403|c8404 +KJRS#c129|c130|c4606|c4607|g1873|g1874|k69 +KJRT#G738|G739|G740|G741 +KJS#C23|G34|c131|c161|c163|g55|g56|g511|g513|g1875 +KJST#c166 +KJT#c127|c162|g33|g512|g1871 +KJTR#g35|g36 +KJTS#g34|g37 +KJTT#c4704|c4705|c4706|c4707|c4711|c4712|c4713|c4714 +KJTX#c4708|c4709|c4710 +KK#C910|C1084|C1086|C1088|G398|K127|K192|c66|c196|c1860|c2205|c2841|c4482|c4505|c4566|c4567|c4568|c4698|c4819|c7397|c7412|c8042|c9422|g52|g53|g541|g549|g1775|g1781|k99|k211|k234|k250|k280|k649|k657|q4|q76|q80|q299|q306|q437 +KK0S#c89 +KKBK#c7399|c7400|c7401|k235|k236|k237|k240 +KKBL#k238|k239 +KKBR#k650|k651|k652 +KKFN#c90|c91|c92|c93 +KKFT#c4530|c4531|c4532|c4533|c4534 +KKHL#c4749|c4750|c4751 +KKHS#c7409|c7410|c7411 +KKK#K194 +KKKR#c4521|c4522|c4523 +KKKS#K195 +KKL#G522|K251|c80|c171|c4537|c4541|c4647|c4648|c8030|g59|g545|g1668|g1777|q311 +KKLM#q309|q310 +KKLN#c86|c4368|c4369|c4370|g1671 +KKLR#c82|c83|c84 +KKLS#K252|c85|c172|c4542|c4543|c4649|g60|g1670|g1776|g1778 +KKLT#c81|c4371|c4372|c4373|c4374|c4377|c4378|c9415|c9416|c9417|c9418|c9419|c9420|c9421|g1669 +KKLX#c4375|c4376|c4544|c4545|c4546 +KKMB#c9425|c9426|c9427 +KKML#g2818|g2819 +KKMM#c4510 +KKMR#q60|q61|q62 +KKN#C894|G171|c4484|c4547|c4574|q300 +KKNH#G720|G721 +KKNK#C906|C907|c203|c4540|c4715|c4716|c4717|c4823|c7415|c7416|c8044|g58|g547|k245|q8|q79 +KKNM#c4743|c4744|c4745 +KKNN#c4577|q302 +KKNS#G172|c4485|c4486|c4487|c4488|c4489|c4490|c4491|c4492|c4493|c4494|c4495|c4538|c4539|c4548|c4549|c4575|c4578|c4720|c4721|c4722|c4723|c4724|c4725|c4726|c4727|c4728|c4734|c4735|c4736|c4737|c4738|c4739|c4740|c4741|c4742|c4746|c4747|g546|k655|q303|q312 +KKNT#c4571|c4572|c4573|c4576|c4718|c4719|c4732|c4733|q301 +KKNX#c4729|c4730|c4731 +KKPT#c4550|c4551|c4552 +KKR#Q10|c4535|c7403|c7407|c8039|g543|k242|k653|q6|q304 +KKRL#c4525|c4526|c4527 +KKRN#G31|G32 +KKRS#Q11|Q12|Q13|c7404|c7405|c7406|c7408|c8040|c8041|k243|k244|q7 +KKRX#c4553|c4554|c4555 +KKS#C895|C911|C912|C1085|C1087|C1089|C1227|G399|G710|K128|c67|c68|c197|c199|c1730|c1731|c4444|c4483|c4506|c4556|c4569|c4570|c4699|c4748|c4820|c4822|c7398|c7413|c7414|c7420|c9423|c9424|g61|g548|g1782|g1783|k100|k101|k246|k281|k282|k656|q9|q78|q307|q308 +KKSJ#c4496 +KKSK#c4497|c4498|c4557|c4558|c4559|c4561|c8445|c8446|c8447 +KKSL#c4450|q315|q316 +KKSN#c1734|c4451|c4452|c8450|q313|q314 +KKSR#c4446|c4447|c4448|c4562 +KKSS#C391|C392|C1228|G711|c1733|c4449|c4665|c4666|c4667|c4668|c4669|c4670|c4671|c8449|c8451|c8452|c8453 +KKST#C390|Q52|Q53|c1732|c4445|c4536|c4672|c8448|g544|k247|k248|k249|k654|q305|q317|q318|q319|q420|q421 +KKT#C896|c94|c198|c4507|c4512|c4524|c4821|c7402|c7417|c7576|c8043|g57|g542|k241|q5|q77 +KKTL#c4511|c4563|c4564|c4565 +KKTM#c87|c88 +KKTN#c7580 +KKTR#c4515|c4516|c4517|c7573|c7574|c7575 +KKTS#C897|c95|c96|c4508|c4509|c4513|c4514|c7418|c7419|c7577|c7579 +KKTT#c7578 +KKTX#c7581|c7582 +KKWL#c200|c201|c202 +KKWR#c7421|c7422 +KKXF#c4518|c4519|c4520 +KKXM#K8|K9 +KKXN#C388|C389 +KKXR#c8394|c8395|c8396 +KKXS#c4560 +KKY#K253|c4528 +KKYT#c4529 +KL#C36|C61|C66|C69|C673|C825|C843|C865|C913|C920|C938|C1090|C1330|C1334|G26|G35|G41|G56|G67|G85|G173|G191|G743|K20|K23|K114|K144|K146|K150|K245|K254|K373|K454|K456|Q17|Q32|c204|c298|c299|c335|c3894|c3899|c4018|c4279|c4308|c4379|c4790|c4824|c4957|c7423|c7432|c7436|c8414|c8457|c9464|g64|g87|g89|g96|g101|g122|g288|g1007|g1315|g1460|g1472|g1476|g1563|g1566|g1717|g1784|g2928|g2974|g2986|k11|k70|k283|k301|k637|k640|k641|k646|k693|q66|q242|q343|w1805 +KL0#G493|c4215|c4217 +KL0N#c4232|c4233 +KL0R#c4229|c4230|c4231|g515 +KL0S#G494|G495|c4216|c4219|c4223|c4224|c4225|c4226|c4227|c4228|c4234 +KL0T#c4218 +KL0X#c4220|c4221|c4222 +KLB#C47|C918|c4284|g1314|g1324|g1383|g1393 +KLBB#c4286 +KLBF#c4292|c4293|c4294|c4295 +KLBH#c4296|c4297|c4298 +KLBJ#g1402 +KLBL#c300|g109|g110|g111|g1327|g1385|g1386|g1387|g1388|g1389|g1390|g1391|g1392|g1405|g1406|g1407|g1408|g1409|g1410|g2980|g2981|g2982 +KLBN#c4291|g1328|g1329|g1403 +KLBR#C772|C773|C916|C917|C1328|C1329|G54|G55|c268|c269|c270|c271|c272|c273|c274|c275|c276|c277|c278|c279|c280|c281|c282|c283|c4135|c4136|c4137|c4138|c4288|c4289|c4290|c4299|c4300|c4852|c4853|c4854|c4855|c4856|c4857|c4858|c4859|c4860|c4861|c4862|c4863|c4864|c4865|g290|g291|g292|g293|g294|g1325 +KLBS#C48|C919|c208|c209|c210|c4285|c4301|g1326|g1384|g1394|g1396|g1404|k277|k278|k279 +KLBT#c4287|g1395|g1397|g1398|g1399|g1400|g1401|k303|k304|k305 +KLBX#c205|c206|c207 +KLF#C849|C853|C867|G742|c264|c292|c376|c3884|c3962|c3969|c4039|c4262|g1455|g1525|g1707|g2971|q89 +KLFH#c4041 +KLFJ#c3959|c3960|c3961 +KLFK#C928|C929|c3888|c3889|c3890|q81|q82|q83 +KLFL#C851|C852|c1741|c1742|c1743|c4392|c4393|c4394|g1317|g1318|g1319|g1320|g2930 +KLFN#C77|C78|C79|C80|C81|C82|C83|C84|G95|G96|G99|G100|K154|K155|c379|c3968|c4264|c5054|c5055|c5056|g131|g132|g133|g134|g160|g161|g162|g163|g164|g165|g166|g167|g168|g169|g170|g171|g172|g173|g174|g175|g176|g177|g178|g179|g180|g181|g182|g183|g184|g185|g186|g1459|g1713 +KLFR#C55|C56|C57|C58|C73|C74|C75|C76|C855|C856|C1336|C1337|G433|G434|G746|G747|c220|c287|c288|c3891|c3892|c3893|c3964|c3965|c3966|c4010|c4011|c4012|c4013|c4014|c4015|c4265|c4266|c4267|c4268|c4269|c9510|c9511|c9512|g1710|g1711|g1712|q85|q86|q87 +KLFS#C850|C854|C868|C873|C874|G97|G98|c265|c266|c267|c293|c297|c378|c3967|c3970|c3971|c4016|c4017|c4040|c4042|c4263|c4270|c4389|c4390|c4391|g1456|g1458|g1526|g1527|g1708|g2972|g2973|q88 +KLFT#C857|C858|c294|c295|c296|c377|c3963|c3972|c3973|g1457|g1709|q84 +KLFX#c3885|c3886|c3887 +KLFY#q90 +KLHL#k73|k74|k75|k76 +KLHN#C53|C54|C64|C65 +KLHR#K15|K16|k313|k314 +KLHT#G43|G44 +KLJ#C1093|c4866|c4944|k293 +KLJL#c4947|c4948|k315 +KLJN#c4868|c4869|c4949|c4950|c4951 +KLJS#C1094|c4867|c4870|c4945|c4946|k294 +KLJT#c4952 +KLK#G28|G73|K148|c284|c1744|c3676|c3795|c4028|c4115|c4118|c4126|c4127|c4142|c4160|c4302|c4307|c4844|c4846|c4906|c4985|c4995|c8416|g2963 +KLK0#G491|G492 +KLKJ#g1521|g1522 +KLKL#C59|C60|c238|c239|c240|c241|c242|c243|c244|c245|c246|c247|c248|c249|c250|c251|c252|c253|c254|c4986|c4987|c4988|c4989|c4990|g1523|g1524 +KLKM#c4146|c4147|c4992|c4993|c4994|g1291|g1292|g1515 +KLKN#C62|C63|C947|C948|c1749|c3678|c4034|c4130|c4145|c4162|c4305|c5004|c5005|c5006|g1411|g1412|g1413 +KLKP#g1569|g1570|g1571|g1572 +KLKR#C51|C52|C1092|G69|G70|K22|c221|c306|c307|c308|c309|c310|c311|c312|c313|c314|c1746|c1747|c1748|c4031|c4032|c4033|c4131|c4132|c4133|k309|k310|k311|k312 +KLKS#G29|G52|G53|G71|G72|K149|c285|c286|c383|c384|c385|c1750|c3679|c3796|c3797|c4029|c4035|c4116|c4117|c4128|c4134|c4143|c4148|c4163|c4303|c4306|c4845|c4907|c4908|c4991|c4996|c8417|c8418|g93|g94|g95|g1470|g1471|g2964|k484|k485|k486|k685 +KLKT#C39|C40|C930|C931|c1745|c3677|c4030|c4129|c4144|c4161|c4304|c4909|c4910|c4911|c4912|c4913|c4914|c4918|c4919|c4920|c4921|c4922|c4923|c4924|c4925|c4926|c4927|c4928|c4929|c4930|c4931|c4932|c4933|c4934|c4935|c4936|c4937|c4938|c4939|c4940|c4974|c4975|c4976|c4977|g91 +KLKW#c4149|c4150|c4151|c4152 +KLKX#c4119|c4120|c4121|c4915|c4916|c4917|c4978|c4979|c4980 +KLL#G63|G65 +KLLN#G60|G61|G62 +KLLS#G64|G66|c4311|g2931|g2932 +KLLT#k316|k317|k318|k319|k320|k321 +KLM#C831|C1212|G726|c343|c3683|c3698|c3717|c4061|c4069|c8048|g129|g1235|g1300|g1414|g1421|g1480|q96 +KLM0#g1574|g1575|g1576 +KLMB#C949|C950|C951|C952|C953|C954|C967|C968|C969|C970|C971|C972|C1213|c3684|c3700|c3701|c3702|c3703|c3704|c3705|c3706|c3707|c3708|c3709|c4062|c4063|c4064|c4065|c4066|c4067|c4068|c5160|c5161|c5162|c8049|c8050 +KLMF#g125|g126|g127|g156|g157|g158|g159 +KLMK#c4043|c4044|c4045|c4056|c4057|c4058|c4059|c4060 +KLML#c348|c3713|g1418|g1481 +KLMN#C833|C834|C835|C836|C837|C838|C839|C840|C922|C923|C945|C946|K256|c212|c213|c214|c347|c349|c350|c363|c364|c365|c366|c367|c368|c369|c370|c371|c372|c373|c374|c375|c3685|c3686|c3687|c3692|c3714|c3715|c3716|c3977|c3978|c3979|c3980|c4402|c4403|c4404|c5163|c5164|c5165|c5166|c5167|c5168|c5169|c5170|c9469|c9470|c9471|c9472|c9473|c9474|c9475|g1303|g1375|g1376|g1377|g1419|g1420|g1484 +KLMP#c3735|c3736|c3737|c3738|c3739|c3740|c3741|c3742|c4171|c4172|c4173|c4174|c4314|c4315|c4316|c4317|c4318|c4319|c4320|c4321|g1343|g1344|g1345|g1346|g1347 +KLMR#c211|c345|c3689|c3690|c3691|c3711|c3718|c3719|c3720|c3721|c3722|c3723|c3724|c3725|c3726|c3727|c3728|c3729|c3730|c3731|c3732|c3733|c3734|c3902|c3903|c3904|g1236|g1237|g1238|g1239|g1240|g1241|g1242|g1243|g1244|g1245|g1246|g1247|g1248|g1249|g1250|g1251|g1252|g1253|g1337|g1338|g1339|g1340|g1341|g1342|g1416|g1482 +KLMS#C832|C841|C842|G727|K17|K18|c346|c351|c3693|c3699|c3712|c3743|c4070|c4071|c4322|c4323|c4324|c4325|c4326|c4327|g130|g1301|g1304|g1415|g1417|g1483|q97|q98 +KLMT#c215|c216|c217|c218|c219|c344|c360|c361|c362|c3688|c3710|c3974|c3975|c3976|c4046|c4047|c4048|c4049|c4050|c4051|c4052|c4053|c4054|c4055|c4968|c4969|g1302|g2934|g2935|g2936|k322|k323|k324|k325|k326|k327 +KLMX#c4966|c4967 +KLN#C859|C932|C934|C942|C955|C1332|G58|G417|G423|G425|G435|G472|K257|K326|K335|K337|c3744|c3906|c4175|c4271|c4941|c5007|c5052|g98|g113|g135|g1305|g1321|g1485|k26|k296 +KLN0#c4023 +KLNB#c3907 +KLNJ#c3749|c3750|c3751|c3752|c3753|c4080|c4081|c4082|c4083|c4084|c4085|c4087 +KLNK#K332|K333|K334|c315|c316|c317|c3748|c3754|c3755|c3756|c3757|c3758|c3759|c3760|c3761|c3762|c3763|c3764|c3765|c3766|c3767|c4079|c4086|c4088|c4089|c4090|c4091|c4095|c4096|c4097|c4098|c4099|c4100|c4101|c4102|c4180|c4181|c4182|c4183|c4313|c4328|c4329|c4330|c4331|c4332|c4333|c4334|c4335|c4336|c4395|c4792|c5022|c7435|c8419|c8420|c8421|c9467|g128|g299|g1479|g2984|k77|k291|k292|q69|q244 +KLNL#c3916|c3917|c3918|c3919|c3920|c5009|c5010|c5011|c5012|c5013|c5014|c5015|c5016|c5017|c5018|c5019|c5020|c5021 +KLNN#c3913|c3914|c3915|c4179|c4274|g1310|g1311|g1312|k299 +KLNP#c3932|c3933|c3934 +KLNR#c3909|c3910|c3911|c4970|c9463|g1307|g1308|g1309 +KLNS#C780|C781|C860|C933|C935|C943|C944|C956|C1333|G59|G418|G424|G426|G436|G473|K258|K327|K328|K329|K336|K338|c336|c3745|c3771|c3772|c3773|c3774|c3775|c3776|c3777|c3912|c3921|c3922|c3923|c3924|c3925|c3926|c3927|c3928|c3929|c3930|c3931|c4176|c4178|c4272|c4278|c4942|c4943|c5008|c5023|c5024|c5025|c5026|c5027|c5028|c5029|c5030|c5031|c5032|c5033|c5034|c5035|c5036|c5037|c5038|c5039|c5040|c5041|c5042|c5043|c5044|c5045|c5046|c5051|c5053|c7437|c7438|g99|g114|g115|g136|g137|g1254|g1255|g1256|g1257|g1313|g1322|g1323|g1486|k27|k297|k300 +KLNT#C861|C862|C863|C864|G419|G420|G421|G422|K339|K340|c259|c260|c261|c262|c263|c3746|c3747|c3908|c4036|c4037|c4038|c4177|c4273|c4637|c4638|c4639|c4826|c4827|c4828|c5047|c5048|c5049|c5050|c7424|c7425|c7426|g103|g104|g105|g106|g107|g108|g1258|g1259|g1260|g1261|g1306|g1348|g1349|g1350|g1351|k298 +KLNX#c3768|c3769|c3770|c3981|c3982|c3983|c3984|c4072|c4073|c4074|c4075|c4076|c4077|c4078|c4092|c4093|c4094|c4275|c4276|c4277 +KLP#C71|G89|c318|c326|c3778|c4103|c4184|g138|g1422|g2988|k102|k104 +KLPB#c3779|c3780|c3781|c3782|c3783|c4104|c4105|c4106|c9477|c9478|c9479|c9480 +KLPK#G45|G46 +KLPN#c3791|c4111|c4112|c4113|c4186|g140|g2992 +KLPR#c289|c290|c291|c321|c322|c323|c324|c325|c3785|c3786|c3787|c3788|c3789|c3790|c4108|c4109|c4110|c9481|c9482|c9483|g2990|g2991 +KLPS#C72|C85|C86|G90|c319|c320|c380|c381|c382|c3792|c4114|c4187|c4871|c4872|c4873|c4874|c4875|g141|g1577|g1578|g2993|k103 +KLPT#C782|C783|C845|C846|c3784|c3793|c3794|c4107|c4185|g139|g2989|k487|k488|k489|k490|k491 +KLR#C774|C776|C784|C788|C809|C940|G427|G429|K142|c303|c353|c3935|c4876|c4959|c4963|c5057|c5114|c7428|c9466|g116|g120|g151|g296|g1262|g1433|g1477|k288 +KLRB#C786|C787|c4878|c4879|c4880|c5059|c5069|c5070|c5071|c5072|c5116|c5117|c5118|c5119|k643|k644|k645 +KLRF#c356|c3093|c3094|c3095|c3096|c3097|c3098|c3099|c3100|c3101|c3694|c3695|c3696|c3697|c3801|c3802|c3803|c3804|c3805|c3806|c3807|c5079|c5080|c5081|c5082|c5083|c5084|c5131|c5132|c5133|c5134|c5135|g1425|g1426|g1427|g1428|g1429|g1430 +KLRH#c3943 +KLRJ#C924|C925|c3988|c3989|c3990|c3991|c3992|c3993|c3994|c3995 +KLRK#C805|C806|C807|C808|C871|C872|c352|c3996|c3997|c3998|c3999|c4000|c4001|c4002|c4003|c4004|c4005|c4006|c4007|c4008|c4009|c5073|c5074|c5075|c5076|c5123|c5124|c5125 +KLRL#C778|C779|c3078|c3949|c4886|c5102|c5103|c5104|c5150|c5151|c5152|c5153 +KLRM#C790|G728|G729|c357|c358|c359|c5085|c5086|c5087|c5088|c5089 +KLRN#C791|C792|C793|C794|C797|C798|c3086|c3087|c3088|c3089|c3090|c3091|c3092|c3808|c3809|c3810|c3811|c3812|c3813|c3814|c3936|c3937|c3938|c3944|c3945|c3946|c3947|c3948|c3950|c3951|c4885|c5060|c5061|c5062|c5090|c5091|c5092|c5136|c5137|c5138|g1265|g1266 +KLRP#c3102|c3103|c3104 +KLRR#c3940|c3941|c5128|c5129|c5130 +KLRS#C775|C777|C785|C789|C795|C796|C799|C800|C801|C802|C810|C829|C830|C941|G428|G430|K143|c304|c305|c354|c355|c3942|c3952|c3985|c3986|c3987|c4877|c4887|c4960|c4961|c4962|c4964|c5058|c5093|c5094|c5095|c5096|c5097|c5098|c5099|c5100|c5101|c5105|c5115|c5139|c5140|c5141|c5142|c5143|c5144|c5145|c5146|c5147|c5148|c5149|c5154|c7429|c7430|g117|g119|g121|g297|g298|g1264|g1424|g1431|g1432|g1434|k289|k290 +KLRT#C803|C804|C869|C870|C957|C958|C959|C960|C961|C962|G193|G194|c3079|c3080|c3081|c3082|c3083|c3084|c3085|c3798|c3799|c3800|c3815|c3816|c3939|c4881|c4882|c4883|c4884|c5066|c5067|c5068|c5077|c5078|c5126|c5127|g118|g1263|g1423 +KLRW#c3953|c3954|c3955 +KLRX#c5063|c5064|c5065|c5120|c5121|c5122 +KLRY#g1435 +KLS#C37|C38|C67|C68|C70|C674|C823|C824|C826|C844|C866|C914|C915|C921|C939|C1091|C1331|C1335|G27|G30|G36|G42|G57|G68|G86|G91|G92|G174|G192|G409|G410|G744|G745|K21|K115|K145|K147|K151|K152|K246|K255|K330|K331|K374|K455|Q18|Q33|c301|c330|c337|c338|c339|c3826|c3827|c3872|c3878|c3895|c3898|c3900|c3905|c4019|c4022|c4188|c4283|c4309|c4312|c4380|c4382|c4405|c4793|c4825|c4829|c4841|c4842|c4958|c4965|c5108|c5155|c7433|c7434|c7439|c8415|c8422|c9468|g88|g90|g92|g97|g100|g102|g123|g124|g142|g143|g144|g155|g289|g300|g1008|g1012|g1268|g1269|g1290|g1293|g1316|g1436|g1437|g1450|g1461|g1469|g1473|g1475|g1564|g1567|g1568|g1573|g1579|g2929|g2933|g2975|g2983|g2985|g2987|k12|k71|k78|k295|k302|k328|k638|k639|k642|k647|k648|q67|q70|q245|q344|q345 +KLSB#g1270|g1271|g1272|g1273 +KLSF#c222|c223|c224|c225|c226|c227|c228|c3849|c3850|c3851|c3852|c3853|c3854|c3855|c3856|c3857|c3858|c3859|c3860|c3861|c4190|c5003|g1276|g1277|g1278 +KLSK#G407|G408|c3830|c3831|c3832|c3846|k306|k307|k308 +KLSL#c332|c3864|c3865|c3877|c4191|c4839|c4840|c5106|c5107|g1205|g1206|g1207|g1208|g1209|g1210|g1284|g1287|g1446 +KLSM#c229|c230|c231|c232|c233|c236|c237|c3866|c3867|c3868|c4192|c4847|c4848|c4849 +KLSN#G415|G416|c333|c334|c342|c3862|c3863|c4164|c4193|c4194|c4208|c4209|c4384|c4385|c4386|c4388|g1267|g1285|g1286|g1299|g1352|g1353|g1354|g1447|g1448|g1449 +KLSP#c3821|c3822|c3823|c3824|c3825 +KLSR#G405|G406|c3847|c3869|c3870|c3871|c4198|c4199|c4200|c4210|c4211|c4212|g1202|g1203|g1204|g1282|g1296|g1297|g1298|g1438|g1439|g1440|g1443|g1516|g1517|g1518|g1519|g1520 +KLSS#G74|G75|G76|G77|G78|G79|G80|G81|G82|G83|G84|G431|G432|K153|c341|c3829|c3833|c3834|c3835|c3836|c3837|c3838|c3839|c3840|c3841|c3842|c3843|c3844|c3845|c3848|c3879|c3880|c4201|c4202|c4387|c4843|c5109|c5110|g1275|g1279|g1280|g1281|g1283|g1295|g1442|g1444|g1445 +KLST#G411|G412|c234|c235|c327|c328|c329|c331|c340|c3828|c3881|c3882|c3883|c4165|c4166|c4167|c4168|c4169|c4170|c4189|c4195|c4196|c4197|c4203|c4204|c4205|c4206|c4207|c4337|c4338|c4339|c4340|c4341|c4383|c5111|c5112|c5113|c7431|g145|g146|g147|g1274|g1294|g1355|g1356|g1357|g1358|g1359|g1360|g1361|g1362|g1441|g1478 +KLSW#G93|G94|G413|G414|g1288|g1289 +KLT#C811|C815|C819|C875|C926|C936|C963|G47|G400|G474|G475|G480|G555|Q9|c302|c3680|c3956|c4153|c4213|c4240|c4256|c4257|c4310|c4381|c4791|c4830|c4833|c4888|c4953|c4981|c4997|c5156|c7427|c8046|c9465|c9484|g112|g148|g295|g1211|g1218|g1330|g1378|g1474|g1487|g1491|g1565|g1681|g2919|g2942|g2950|g2976|g2977|k72|k287|k335|q68|q94|q243|q346 +KLTB#G477|G478|c4242|c4243|c4244|g1683|g1684|g1685|g1686|g1687|g1688|g1689|g1690 +KLTF#c9490|c9491|c9492|c9493|c9494|c9495|c9496|c9497|c9498|c9499|c9500|c9501|g1694|g1695|g1696|g1697|g1698|g1699|g1700|g1701 +KLTH#c4156|c4157|c4158|g2924|g2925|g2926 +KLTL#G482|c4251|c4835|c4983|g1225|g1226|g1227|g1228|g1229|g1230|g1231|g1451|g2946|g2949 +KLTM#C879|C880|G483|G484|g1489|g1490|g1702|g1703 +KLTN#C49|C50|C817|C818|C827|C828|G479|c3681|c3682|c4237|c4248|c4249|c4250|c4260|c4836|c4837|c4899|c4956|c5000|c8047|g1212|g1213|g1214|g1215|g1232|g1233|g1336|g1380|g1381|g1492|g1493|g1495|g1496|g1499|g1500|g1501|g1502|g1503|g1504|g1505|g1506|g1507|g1508|g1509|g1510|g1511|g1512|g1513|g1514|g1580|g1581|g1582|g1691|g1692|g1693|g2937|g2938|g2939|g2940|g2941|g2947|g2948|g2968|g2969|g2970|k329|k330|k331|q352 +KLTR#C41|C42|C43|C44|C965|C966|c255|c256|c257|c258|c1738|c1739|c1740|c3873|c3874|c3875|c3876|c4122|c4123|c4124|c4125|c4238|c4239|c4246|c4346|c4347|c4348|c4349|c4831|c4890|c4891|c4892|c4893|c4894|c4895|c4896|c4897|c4903|c4904|c4905|c9503|c9504|c9505|c9506|c9507|c9508|c9509|g1216|g1332|g1333|g1334|g1365|g1366|g1367|g1368|g1369|g1370|g2921|g2922|g2923|g2944|k284|k285|k286|k338|k339|q349|q350|q351 +KLTS#C812|C816|C820|C821|C822|C847|C848|C876|C877|C878|C927|C937|C964|G48|G401|G402|G403|G404|G476|G481|G485|G486|G556|c3957|c3958|c4154|c4159|c4214|c4235|c4241|c4247|c4252|c4253|c4254|c4255|c4258|c4261|c4832|c4838|c4850|c4851|c4898|c4955|c4982|c4984|c4999|c5157|c5159|c9476|c9485|c9486|c9487|c9488|c9489|c9502|g149|g150|g1217|g1219|g1220|g1234|g1335|g1371|g1372|g1373|g1374|g1382|g1452|g1453|g1454|g1488|g1494|g1497|g1682|g1704|g1705|g1706|g2920|g2927|g2943|g2945|g2978|g2979|k13|k14|k15|k16|k17|k336|k340|k492|k493|k494|k495|q93|q95|q347|q353 +KLTT#C813|C814|c4236|c4245|c4259|c4889|c4954|c4998|g1221|g1222|g1223|g1224|g1331|g1379|g1498|k337|q91|q92|q348 +KLTW#C45|C46|G487|G488|G489|G490 +KLTX#c4155|c4834|c5158 +KLW#G87 +KLWK#g1714|g1715|g1716 +KLWN#c3897|c4021|g1467|g1468 +KLWR#g1463|g1464|g1465|g1466 +KLWS#G88 +KLWT#c3896|c4020|g1462|k332|k333|k334 +KLX#G49|c3817|c4024|c4139|c4342|g152|g1009|g1363|g1877|g2965 +KLXL#g1010|g1194|g1195 +KLXN#G51|K19|c3820|c4345|c4396|c4397|c4398|c4399|c4400|c4401|c4900|c4901|c4902|c4971|c4972|c4973|c5001|c5002|g1011 +KLXS#G50|c3819|c4025|c4027|c4140|c4141|c4344|g153|g154|g1364|g1878|g1879|g2966|g2967 +KLXT#c3818|c4026|c4343|g1196|g1197|g1198|g1199 +KLXX#g1200|g1201 +KLY#c3901 +KLYN#c4281|c4282 +KLYT#c4280 +KM#C87|C881|C973|C990|G703|K259|c386|c403|c411|c4350|c5171|c5172|c5176|c5218|c5282|c5372|c5426|c9513|g204|g239|g244|g247|g1528|g2994|g3013|k496 +KMB#G101|c5206|g2998 +KMBK#c5219|c5220|c5221 +KMBL#G105|G106|K261|K262|K267|K268|c395|g191|g192|g193|g194|g195|g196|g197|g198|g199|g200|g201|g202|g203|g2996|g2997|g3000|g3001|g3002 +KMBM#c396|c397|c398 +KMBN#G103|G104|c5193|c5194|c5195|c5196|c5197|c5198|c5199|c5200|c5201|c5202|c5203|c5204|c5205 +KMBR#C95|C96|C97|C98|C1338|C1339|K263|K264|K265|K266|c390|c391|c392|c393|c394|c399|c400|c5190|c5191|c5192|c9514|c9515|c9516|c9517|c9518|c9519|c9520|c9521 +KMBS#C976|G102|c5177|c5207|c5208|c5209|c5210|c5211|c5212|c5213|c5214|c5215|c5216|c5217|g2999|g3005 +KMBT#C91|C92|C93|C94|c5178|c5179|c5180|c5181|c5182|c5183|c5184|c5185|c5186|c5187|c5188|c5189|g187|g188|g189|g190|g3003|g3004 +KMF#c5271 +KMFL#c427|c428|c429|c430|c431 +KMFR#c461|c462|c5253|c5258|c5259|c5260|c5261|c5262|c5263|c5264|c5265|c5266|c5267|c5268|c5269|c5270 +KMFS#c5254 +KMFT#c5255|c5256|c5257 +KMK#c5272 +KMKK#g206|g207|g208 +KMKL#c5273|c5274|c5275|c5276 +KMKP#g210|g211|g212 +KMKR#c401|c402 +KMKS#c5277|k18|k19|k20 +KMKT#c9527|k686|k687|k688 +KML#C101|C103|C115|C117|c404|c407|c5239|c9530|g213 +KMLH#c406 +KMLN#c5237|c5238|c9531|c9532|c9533 +KMLR#c5235 +KMLS#C102|C104|C116|C118|c405|c408|c409|c410|c5236|c9534|c9535 +KMLT#C105|C106|c9528|c9529 +KMMB#C107|C108 +KMML#c426 +KMMR#c5306|c5307|c5308|c5309|c5310|c5311|c5312|c5313|c5314|c5315 +KMN#C399|c5438|c5486|c8423|c8425|c9522|g230|g232|g242|k341 +KMNK#C1340|c5278|c5279|c5375|c5376|c5377|c5378|c5489|c5490|c5491|c5492|c5493|c5494|c5495|c5496|c5497|c5498|c5499|c5500|c5501|c5502|c5503|c5504|c5505|c5506|c5507|g237|g3012 +KMNL#c5439|c5440|c5441|c5442|c5443|c5448|c5464|c5465|c5466|c5467|c5468|c5469|c5470|c5471|c5472|c5473|c5474|c5475|c5476|c5477|c5478|c5479|c5480|c5481|c5482|c5483|c5484|c5485 +KMNN#C983|C984|C985|c5508|c5509|c5510|c5511 +KMNP#c5451|c5452 +KMNR#c5444|c5445|c5446 +KMNS#C400|C979|C986|C987|C988|C989|c174|c5316|c5317|c5318|c5319|c5320|c5321|c5322|c5333|c5334|c5335|c5447|c5449|c5450|c5453|c5454|c5455|c5488|c5512|c5513|c5514|c5515|c5516|c5517|c5518|c5519|c5520|c5521|c5522|c5523|c5524|c5530|c5531|c5532|c5533|c5534|c5535|c8424|c9523|g214|g231|g233|g234|g235|g236|g238|g243|k342|k343 +KMNT#K435|K436|c5284|c5285|c5286|c5287|c5288|c5289|c5290|c5291|c5292|c5293|c5294|c5295|c5296|c5297|c5298|c5299|c5300|c5301|c5302|c5303|c5304|c5323|c5324|c5325|c5326|c5327|c5328|c5329|c5330|c5331|c5332|c5336|c5337|c5338|c5339|c5340|c5341|c5342|c5343|c5344|c5345|c5346|c5347|c5348|c5349|c5350|c5351|c5487|c5525|c5526|c5527|c5528|c5529 +KMNW#C980|C981|C982|c5456|c5457|c5458|c5459|c5460 +KMNX#C974|C975 +KMP#K156|c432|c473|c5548|c5757 +KMPB#C119|C120 +KMPF#c455|c456|c457 +KMPK#C993|C994|c434|c435|c436|c437|c438|c439|c440|c441|c458|c459|c460|c5549|c5550|c5551|c5552|c5553|c5554|c5555|c5556|c5557|c5558|c5559|c5560|c5561 +KMPL#K24|K25|c5630|c5631|c5632|c5633|c5634|c5671|c5672|c5673|c5674|c5675|c5676|c5677|c5678|c5679|c5680|c5681|c5682|c5683|c5684|c5685|c5686|c5687|c5688|c5689|c5690|c5691|c5692|c5693|c5694|c5695|c5696|c5697|c5698|c5699|c5700|c5701|c5702|c5703|c5704|c5705|c5706|c5707|c5708|c5709|c5710|c5711|c5712|c5713|c5714|c5715|c5716|c5717|c5718|c5719|c5720|c5721|c5722|c5723|c5724|c5725|c5726|c5727|c5728|c5729|c5730|c5731|c5732|c5733|c5734|c5735|c5736|c5737|c5738|c5739|c5740|c5741|c5742|c5743|c5744|c5745|c5746|c5747|c5748|c5749|c5750|c5751|c5752|c5753|c5754|c5755|c5756|c5846|c5847|c5848|c5849|c5850|c5851|c5852|c5853|c5854 +KMPN#c442|c443|c444|c445|c446|c447|c448|c449|c465|c5250|c5251|c5252|c5562|c5563|c5564|c5565|c5566|c5567|c5568|c5569|c5570|c5571|c5572|c5573|c5574|c5635|c5636|c5637|c5638|c5639|c5640|c5641|c5642|c5643|c5644|c5645|c5646|c5647|c5648|c5758|c5759|c5760|c5795|c5796|c5797|c5798|c5799|c5800|c5855|c5856|c5857 +KMPR#c451|c452|c453|c463|c5575|c5576|c5577|c5578|c5579|c5580|c5581|c5582|c5583|c5584|c5585|c5586|c5587|c5588|c5589|c5590|c5591|c5592|c5593|c5594|c5595|c5596|c5597|c5598|c5599|c5600|c5601|c5602|c5603|c5604|c5605|c5606|c5607|c5608|c5627|c5628|c5629|c5761|c5762|c5763|c5764|c5765|c5766|c5801|c5802|c5803|c5804|c5805|c5806|c5807|c5808|c5809|c5810|c5811|c5812|c5813|c5814|c5815|c5816|c5817|c5818|c5819|c5820|c5821|c5822|c5823|c5824|c5825|c5826|c5827|c5828|c5829|c5830|c5831|c5832|c5833|c5834|c5835|c5836|c5837|c5838|c5839|c5840|c5841 +KMPS#C121|C995|C998|C999|K157|c433|c454|c464|c466|c467|c468|c469|c470|c471|c472|c5609|c5610|c5611|c5612|c5613|c5614|c5615|c5616|c5617|c5767|c5768|c5769|c5770|c5771|c5772|c5773|c5774|c5775|c5776|c5777|c5778|c5779|c5780|c5781|c5782|c5783|c5784|c5785|c5786|c5787|c5788|c5789|c5790|c5791|c5842 +KMPT#C996|C997|c450|c5618|c5619|c5620|c5621|c5622|c5623|c5624|c5625|c5626|c5649|c5650|c5651|c5652|c5653|c5654|c5655|c5656|c5657|c5658|c5659|c5660|c5661|c5662|c5663|c5664|c5665|c5666|c5667|c5668|c5669|c5670|c5792|c5793|c5794|c5843|c5844|c5845|c5858|c5859|c5860|c5861|c5862|c5863|c5864|c5865|c5866|c5867|c5868|c5869|c5870|c5871|c5872|c5873|c5874|c5875|c5876|c5877|c5878|c5879|c5880|c5881|c5882|c5883|c5884|c5885|c5886|c5887 +KMPX#K26|K27|g3014|g3015 +KMR#C122|G498|K235|c414|c5240|g215|g228|g3010 +KMRB#c9524|c9525|c9526 +KMRM#c416|c417|c418 +KMRN#C109|C110|C111|C112|C113|C114|Q54|Q55 +KMRS#C123|C992|G499|K236|c415|c419|c5241|c5242|c5352|c5353|g216 +KMRT#K341|K342|c388|c389|c5888|c5889|c5890|c5891|c5892|c5893 +KMRW#c420|c421|c422 +KMRX#c5354|c5355|c5356|c5357|c5358|c5359|c5360|c5361|c5362|c5363|c5364|c5365|c5366|c5367|c5368|c5369|c5370|c5371 +KMS#C88|C882|C991|G496|G704|K260|c387|c412|c413|c474|c5173|c5174|c5243|c5283|c5305|c5373|c5374|g205|g217|g240|g241|g2995|g3016 +KMSK#g3022 +KMSL#c423|c424|c425 +KMSM#g218|g219|g220 +KMSN#c5396|c5397|c5398|c5399|c5400|c5401|c5402|c5403|c5404|c5405|c5406 +KMSR#c5379|c5380|c5381|c5382|c5383|c5384|c5385|c5386|c5387|c5388|c5389|c5390|c5391|c5392|c5393|c5394|c5395 +KMSS#G497 +KMST#c5244|c5245|c5246|g221|g222|g223|g224|g229|g3011 +KMT#C1000|c5233|c5247|c5280|c5407|c5416|c5427|c5541|g209|g225|g245|g3009 +KMTB#c5536 +KMTK#c5225 +KMTL#c5412|c5413|c5414 +KMTM#c5408|c5409|c5410|c5418|c5419|c5420 +KMTN#C99|C100|c5222|c5223|c5224|c5226|c5227|c5228|c5230|c5231|c5232|c5425|c5547 +KMTR#C883|C977|C978|c5435|c5436|c5437|c5543|c5544|c5545|g3006|g3007|g3008 +KMTS#C1001|c5175|c5229|c5234|c5248|c5249|c5281|c5411|c5417|c5421|c5428|c5429|c5430|c5431|c5546|g226|g227|g246 +KMTT#c5415|c5432|c5433|c5434|c5540|c5542 +KMTW#c5422|c5423|c5424 +KMTX#c5537|c5538|c5539 +KMX#C89|g3017 +KMXF#c475|c476|c477 +KMXN#c5461|c5462|c5463|g3020 +KMXS#C90|g3018|g3021 +KMXT#g3019 +KN#C26|C124|C1002|C1046|G311|G312|G722|G730|G748|K28|K31|K121|K133|K136|K158|K176|K269|K283|K433|Q23|Q38|c478|c570|c642|c643|c4794|c5894|c6210|c7440|g65|g1583|g1727|g1785|g1924|g2822|g2951|g3023|g3050|k79|k105|k117|k344|q228|q432 +KN0#K172 +KN0S#K173 +KNBL#c602|c603|c604|c605|c606|c607|c608|c609|c610|c611|c612|c613|c614|c615|c616|c617|c618|c619|c620|c621|c6604 +KNBM#c4646 +KNBR#C138|C139|c572|c573|c574 +KNBS#c594|c595|c596 +KNBT#c4640|c4641|c4642|c4643|c4644|c4645|g3025|g3026|g3027 +KNF#c6214|c6585|c7340|c7380 +KNFB#c6215|c6216|c6217|c6218|c6219|c6220|c6221|c6222|c6223|c6224|c6225|c6226 +KNFF#c7363|c7364|c7365|c7366 +KNFK#c6227|c6228|c6229|c6230|c6231|c6232|c6233|c6234|c6235|c6303|c6304|c6305|c6306|c6307|c6308|c6309|c6310|c7251|c7252|c7253|c7254|c7255|c7256|c7257|c7335|c7336|c7337|c7338|c7339|c7351|c7352|c7353|c7354|c7355|c7356|c7357|c7367|c7368|c7369|c7370|c7371|c7372|c7373 +KNFL#c6337|c6338|c6339|c6340|c6341|c6342|c6343|c6344|c6345|c6346|c6347|c6348|c6349|c6350|c6351|c6352|c6353|c6354|c6355|c6356|c7242|c7243|c7244|c7245|c7246|c7247|c7248|c7249|c7250|c7374|c7375|c7376|c7377|c7378|c7379|c7385|c7386|c7387|c7388|c7389|c7390|c7391|c7392|c7393|g70|g71|k380|k381 +KNFN#c6311|c6312|c6313|c6314|c6315|c6316|c6317|c6378|c6379|c6380|c6381|c6382|c6583|c6584|c6591|c7258|c7259|c7260|c7261|c7262|c7263|c7264|c7265|c7266|c7267|c7268|c7269|c7270|c7271|c7272|c7273|c7274|c7275|c7276|c7277|c7278|c7279|c7280|c7281|c7282|c7283|c7284|c7285|c7286|c7287|c7288|c7289|c7290|c7291|c7292|c7293|c7294|c7295|c7296|c7358|c7359|c7360|c7361|c7362 +KNFR#C136|C137|G734|G735|c6247|c6248|c6249|c6250|c6251|c6252|c6253|c6254|c6255|c6256|c6257|c6258|c6259|c6260|c6261|c6262|c6263|c6264|c6318|c6319|c6320|c6321|c6322|c6323|c6324|c6325|c6357|c6358|c6359|c6360|c6361|c6362|c6363|c6364|c6365|c6366|c6367|c6368|c6369|c6370|c6371|c6372|c6373|c6374|c6375|c6376|c6377|c6383|c6384|c6385|c6386|c6387|c6388|c6389|c6390|c6391|c6392|c6393|c6495|c6496|c6497|c6498|c6587|c6588|c6589|c7297|c7298|c7299|c7300|c7301|c7302|c7303|c7304|c7305|c7306|c7307|c7308|c7309|c7310|c7311|c7312|c7313|c7314|c7315|c7316|c7317|c7318|c7319|c7320|c7321|c7322|c7323|c7324|c7325|c7326|c7327|c7328|c7329|c7330|c7331|c7332|c7333|c7334|c9536|g3034|g3035 +KNFS#C1024|C1025|c727|c728|c729|c730|c731|c732|c733|c734|c735|c736|c737|c738|c739|c6265|c6266|c6267|c6268|c6269|c6270|c6271|c6272|c6273|c6274|c6275|c6276|c6277|c6326|c6327|c6328|c6329|c6330|c6331|c6332|c6333|c6334|c6335|c6336|c6394|c6395|c6396|c6397|c6398|c6399|c6400|c6590|c7350|c7381|c7384 +KNFT#C1016|C1017|C1018|C1019|c6236|c6237|c6238|c6239|c6240|c6241|c6242|c6243|c6244|c6245|c6246|c6278|c6279|c6280|c6281|c6282|c6283|c6284|c6285|c6286|c6287|c6288|c6289|c6290|c6291|c6292|c6293|c6294|c6295|c6296|c6297|c6298|c6299|c6300|c6301|c6302|c6404|c6405|c6406|c6407|c6408|c6409|c6586|g3028|g3029|g3030|g3031|g3032|g3033 +KNFX#C1020|C1021|C1022|C1023|c6401|c6402|c6403 +KNFY#c7341|c7342|c7343|c7344|c7345|c7346|c7347|c7348|c7349|c7382|c7383 +KNJ#c4796|c6500 +KNJF#c9537 +KNJK#c6501|c6502|c6503|c6504|c6505|c6506|c6516|c6517|c6518|c6519|c6520|c6521|c6522|c6523|c6524 +KNJL#c6416|c6417|c6418|c6419|c6420 +KNJN#c6421|c6422|c6423|c6424|c6425|c6426|c6507|c6508|c6509|c6510|c6511|c6512|c6513|c6514|c6515|c6525|c6526|c6527|c6528|c6529|c6530|c6531|c6532|c6533|c6534|c6535|c6536|c6537|c6538|c6539|g255|g1734 +KNJR#c6427|c6428|c6429|c6430|c6540|c6541|c6542|c6543|c6544|c6545|c6546|c6547|c6548|c6549 +KNJS#G109|G110|c4797|c4798|c6431|c6432|c6433|c6434|c6435|c6436|c6437|c6438 +KNJT#g254|g1733 +KNK#C1026|C1027|K2|K30|K273|K375|c6410|c6411|c6490|c6550|c7396|c9459|g251|g1672|g1731|g3036|k382|k402|k411|q288 +KNKB#c6087|c6088|c6089|g253 +KNKF#c5903|c5904|c5905|c5906|c5907|c5908|k387|k388|k389 +KNKK#c6041|c6042|c6043|c6044|c6045|c6046|c6047 +KNKL#C1029|c6028|c6029|c6030|c6031|c6032|c6033|c6034|c6035|c6036|c6037|c6038|c6039|c6040|c6439|c6440|c6441|c6442|c6443|c6444|c6445|c6446|c6491|c6492|g256|g257|g258|g259|g260|g261|g262|k390|k391|k392|k407 +KNKM#c6048|c6049|c6050|k393|k394|k395 +KNKN#C143|C144|c504|c505|c506|c6414|c6555|k408|k409 +KNKP#c6090|c6091|c6092|g263|g264|g265|k396|k397|k398 +KNKR#C1004|C1005|C1008|C1009|C1010|C1011|C1012|C1013|C1014|C1030|C1031|C1032|C1033|C1034|C1035|C1036|C1037|C1038|c588|c589|c590|c591|c592|c593|c6051|c6052|c6053|c6054|c6055|c6056|c6057|c6058|c6059|c6060|c6061|c6062|c6063|c6064|c6065|c6066|c6067|c6068|c6069|c6070|c6071|c6072|c6073|c6074|c6075|c6076|c6077|c6078|c6079|c6080|c6081|c6082|c6083|c6084|c6085|c6086|c6093|c6094|c6095|c6096|c6097|c6098|c6099|c6100|c6101|c6102|c6447|c6448|c6449|c6450|c6451|c6452|c6453|c6454|c6455|c6456|c6457|c6458|c6459|c6460|c6461|c6462|c6463|c6464|c6465|c6466|c6467|c6468|c6469|c6470|c6471|c6472|c6473|c6474|c6475|c6476|c6477|c6478|c6479|c6480|c6481|c6482|c6483|c6484|c6485|c6486|c6487|c6488|c6489|c6552|c6553|c6554|c6605|c6606|c6607|c6608|c6609|c6610|c6611|c6612|g266|g267|g268|g269|g270|g271|k21|k22|k23|k24|k25|k405 +KNKS#C1028|G705|K274|K275|K276|K277|K278|K279|K280|K281|K282|K376|c6103|c6104|c6105|c6106|c6107|c6108|c6109|c6110|c6412|c6415|c6493|c6556|c6576|c6577|c6578|c6613|c6614|c6615|c6616|c6617|c6618|g252|g272|g273|g274|g275|g1673|g1674|g1732|g1735|g3037|k383|k399|k403|k406|k410 +KNKT#C1041|C1042|K271|K272|c5896|c5897|c5898|c5899|c5900|c5901|c5902|c6413|c6551|c6558|c6559|c6560|c6561|c6562|c6567|c6568|c6569|c6570|c6571|c6572|c6573|c6574|k384|k385|k386|k404 +KNKW#g276|g277|g278 +KNKX#c6563|c6564|c6565|c6566|k400|k401 +KNL#C1039|C1048|c481|c624|c650|k85|k108|q232|q357 +KNLN#Q36|Q37|c492|c598|c9538|c9539|k111|k113 +KNLR#q230 +KNLS#C1040|C1049|c482|c483|c484|c485|c486|c487|c488|c489|c490|c493|k109|k114|q231 +KNLT#c491|k110|k112 +KNMN#c6557|g3038|g3039|g3040 +KNMR#K168|K169 +KNMT#G115|G116|g3041|g3042|k372 +KNN#C126|C154|C156|C1006|G111|G314|G732|K134|c580|c628|c651|g2820|q358 +KNNB#c635|c636|c637 +KNNK#C153|C1341|C1342|c582|c583|c584|c627|c653|c654|c655|c4811|c6499|c6579|c9540|c9541|g72|g1927|g3049|k84|k115|k116 +KNNN#c639 +KNNS#C127|C155|C157|C1007|G112|G315|G316|G733|K135|c581|c625|c626|c629|c640|c652|c656|c657|c658|c659|c660|c661|c662|c663|c664|c665|c666|c667|c668|c669|c670|g2821|q359 +KNNT#C128|C129|C130|c630|c631|c632|c633|c634|c638|c7236|c7237|c7238 +KNP#c494|c677 +KNPN#g3055 +KNPS#c495|c676|c678 +KNPT#c675|g3056|g3057 +KNPX#c6580|c6581|c6582 +KNPY#c679 +KNR#C1043|C1045|C1050|C1057|G750|c500|c576|c600|c622|g67|g1728|g3044|g3047|k81 +KNRB#c7239|c7240|c7241 +KNRH#g1736|g1737|g1738|g1739|g1740|g1741 +KNRL#C1055|C1056 +KNRN#g3058|g3059|g3060|g3061|g3062 +KNRS#C135|C1044|C1051|C1052|C1058|G751|c499|c501|c577|c578|c599|c601|c4810|g68|g69|g1729|g1730|g3045|g3046|g3048|k82 +KNRT#C1053|C1054|c496|c497|c498 +KNS#C27|C125|C152|C1003|C1047|G37|G38|G313|G723|G731|G736|G737|G749|K29|K32|K122|K137|K159|K177|K227|K228|K270|K284|K285|K434|Q24|Q25|Q34|Q39|c479|c571|c579|c644|c649|c680|c4795|c4812|c5895|c6211|c6213|c6494|c6619|c7441|c7442|c8458|c8459|g73|g75|g558|g559|g1786|g1787|g1925|g1928|g2823|g2952|g2953|g3024|g3051|g3063|k86|k87|k88|k106|k118|k119|k345|q229|q233|q354|q360|q433|q434 +KNS0#k346|k347|k348|k349|k373|k374|k375|k376 +KNSB#G39|G40|c6876 +KNSF#c5926|c5927|c5928|c5929|c5930|c5931|c5932|c5933|k412 +KNSK#c6637|c6638|c6639|c6640|c6641|c6642|c6643|c6644|c6645|c6646|c6647|c6648|c6649|c6650|c6651|c6652|c6662|c6663|c6664|c6665|c6666|c6667|c6668|c6711|c6712|c6713|c6714|c6715|c6716|c6717|c6718|c6719|c6720|c6721|c6722|c6723|c7443|c7444|c7445|g3052|g3053|g3054 +KNSL#C1074|C1075|G502|G503|G504|G505|G506|G507|K289|K290|Q26|Q27|c507|c508|c509|c510|c511|c512|c513|c514|c515|c516|c517|c518|c519|c520|c5909|c5910|c5911|c5912|c5913|c5914|c5915|c6012|c6013|c6014|c6015|c6016|c6017|c6018|c6019|c6020|c6021|c6737|c6738|c6739|c6740|c6741|c6742|c6743|c6744|c6745|c6746|c6747|c6748|c6749|c6750|c6751|c6752|c6753|c6754|c6755|c6756|c6877|c6878|c6879|c6880|c6881|c6882|c6883|c6884|c6885|c6886|c6887|c6888|c6889|c6890|c6891|c6892|c6893|c6894|c6895|c6896|c6897|c6898|c8051|c8052|c8053|c8054|c8055|c8056|c8057|c8058|c8059|c8060|c8061|c8062|c8063|c8064|c8065|c8066|c8067|c8068|c8069|c8070|c8071|c8072|c8073|c8074|c8075|c8076|c8077|c8078|c8079|c8080|c8081|c8082|c8083|c8084|c8085|c8086|c8087|g3068|g3069|g3070 +KNSM#c6757|c6899|c6900|c6901|c6902|c6903|c6904|c6905|c6906|c6907|c6908|c6909|c6910|c6911|c6912|c6913|c6914|c6915|c6916|c6917|c6918|c6919|c6920|c6921|c6922|c6923|c6924|g3071|g3072|g3073|k415|k416|k417 +KNSN#K35|K36|c5934|c5935|c5936|c5937|c5938|c5939|c5940|c5941|c5942|c5943|c5944|c5945|c5946|c5947|c5948|c5949|c6620|c6621|c6622|c6623|c6624|c6625|c6626|c6627|c6628|c6629|c6630|c6631|c6653|c6654|c6655|c6656|c6657|c6658|c6659|c6660|c6661|c6758|c6759|c6760|c6761|c6762|c6763|c6764|c6765 +KNSP#c5950|c5951|c5952|c5953|c5954|c5955|c5956|c5957|c5958|c5959|c5960|c5961|c5962|c5963|c5964|c5965|c5966|c5967|c5968|c5969|c5970|c5971|c6773|c6774|c6775|c6776|c6777|c6778|c6779|c6780|c6781|c6782|c6783|c6784|c6785|c6786|c6787|c6788|c6789|c6790 +KNSR#C140|C141|C142|C1059|C1060|c521|c522|c523|c524|c4813|c4814|c5972|c5973|c5974|c5975|c5976|c5977|c5978|c5979|c5980|c5981|c5982|c5983|c5984|c5985|c5986|c5987|c5988|c5989|c5990|c5991|c5992|c5993|c5994|c5995|c5996|c6009|c6010|c6011|c6592|c6593|c6594|c6595|c6669|c6670|c6671|c6672|c6673|c6674|c6675|c6676|c6677|c6678|c6679|c6680|c6681|c6682|c6683|c6684|c6685|c6686|c6687|c6688|c6689|c6690|c6691|c6692|c6693|c6694|c6695|c6696|c6697|c6698|c6766|c6767|c6768|c6769|c6770|c6771|c6772 +KNSS#K37|K286|Q35|c5997|c5998|c5999|c6000|c6001|c6002|c6003|c6022|c6023|c6024|c6025|c6632|c6633|c6634|c6635|c6636|c6724|c6725|c6726|c6727|c6728|c6729|c6730|c6731|c6732|c6733|c6734|c6735|c6736|g80|q355|q356|q361 +KNST#C1015|C1061|C1062|C1063|C1064|C1065|C1066|C1067|C1068|C1069|C1070|C1071|C1072|C1073|Q56|c502|c503|c585|c586|c587|c623|c646|c647|c648|c681|c4799|c4800|c4801|c4802|c4803|c4804|c4805|c4806|c4807|c4808|c5916|c5917|c5918|c5919|c5920|c5921|c5922|c5923|c5924|c5925|c6699|c6700|c6701|c6702|c6703|c6704|c6705|c6706|c6707|c6708|c6709|c6710|c6791|c6792|c6793|c6794|c6795|c6796|c6797|c6798|c6799|c6800|c6801|c6802|c6803|c6804|c6805|c6806|c6807|c6808|c6809|c6810|c6811|c6812|c6813|c6814|c6815|c6816|c6817|c6818|c6819|c6820|c6821|c6822|c6823|c6824|c6825|c6826|c6827|c6828|c6829|c6830|c6831|c6832|c6833|c6834|c6835|c6836|c6837|c6838|c6839|c6840|c6841|c6842|c6843|c6844|c6845|c6846|c6847|c6848|c6849|c6850|c6851|c6852|c6853|c6854|c6855|c6856|c6857|c6858|c6859|c6860|c6861|c6862|c6863|c6864|c6865|c6866|c6867|c6868|c6869|c6870|c6871|c6872|c6873|c6874|c6875|g74|k83 +KNSW#k418|k419|k420 +KNSX#c6026|c6027 +KNSY#g76|g77|g78|g79 +KNT#C131|C150|C168|G317|G557|K33|K38|K170|K174|K178|c480|c565|c575|c597|c641|c645|c682|c713|c4809|c6159|c6212|c6575|c6600|c6925|c8088|c8236|g66|g279|g516|g1718|g1926|g3043|k80|k107|k184|k350|k371|q71|q103 +KNTB#c684|c685|c8089 +KNTF#c567|c568|q105|q106|q107|q108|q109|q110|q111|q112|q113 +KNTH#G107|G108 +KNTJ#c6932|c6933|c6934|c6935|c6936|c6937 +KNTK#K182|K183|K184|K185|c704|c705|c706|c6142|c6187|c6188|c6189|c6190|c6191|c6192|c6193|c6194|c6195|c6196|c6197|c6198|c6199|c6200|c6201|c6202|c6203|c6204|c6205|c6206|c6926|c6927|c6928|c6929|c6930|c6931|c7041|c7042|c7043|c7044|c7045|c7046|c7047|c7048|c7049|c7050|c7051|c7052|c7053|c7054|k377|k378|k379 +KNTL#K160|K161|K162|K163|c525|c526|c527|c528|c529|c543|c544|c545|c546|c547|c548|c549|c550|c551|c552|c553|c554|c555|c556|c557|c558|c671|c672|c673|c674|c686|c687|c688|c707|c708|c709|c710|c711|c6160|c6161|c6162|c6163|c6164|c6165|c6166|c8221|g282|g283|g284|g519|g520|g521|g522|g1721|g1722|g1723|g1724|g1725|g1726|k356|k357|k358|k359|k360|k361|k362|k363|k364|k365|q74|q369|q370 +KNTM#c6111|c6112|c6113|c6114|c6115|c6116|c6117|c6118|c6119|c6120|c6121|c6122|c6143|c6144|c6145|c6167|c6168|c6169|c6170|c6171|c6172|c6962|c6963|c6964|c6965|c6966|c6967|c6968|c6969|c6970|c6971|c6972|c6973|c6974|c6975|c6976|c6977|c6978|c6979|c6980|c6981|c6982|c6983|c6984|c6985|c6986|c6987|c6988|c6989|c6990|c6991|c6992|c6993|c6994|c6995|c6996|c6997|c6998|c6999|c7000|c7001|c7002|c7003|c7004|c7005|c7006|c7221|c7222|c7223|c7224|c7225|c7226|c7227|c7228|q129|q130|q438 +KNTN#C133|C134|C160|C161|C162|C163|C1076|C1077|C1078|C1079|K180|K181|Q28|Q29|Q40|Q41|Q42|Q43|c689|c690|c691|c696|c697|c698|c712|c715|c716|c717|c718|c719|c720|c721|c6123|c6124|c6125|c6126|c6127|c6128|c6129|c6130|c6131|c6132|c6133|c6134|c6173|c6174|c6175|c6176|c6177|c6603|c6938|c6939|c6940|c6941|c6942|c6943|c6944|c6945|c6946|c6947|c6948|c6949|c6950|c6951|c6952|c6953|c6954|c6955|c6956|c6957|c6958|c6959|c6960|c6961|c7007|c7008|c7009|c7010|c7011|c7012|c7013|c7014|c7015|c7016|c7017|c7018|c7019|c7020|c7021|c7022|c7023|c7024|c7025|c7026|c7027|c7028|c7029|c7055|c7056|c7057|c7058|c7059|c7060|c7061|c7062|c7063|c7064|c7065|c7066|c7067|c7068|c7069|c7070|c7071|c7072|c7073|c7074|c7075|c7076|c7077|c7078|c7079|c7080|c7081|c7082|c7083|c7084|c7085|c7086|c7087|c8094|c8095|c8096|c8097|c8098|c8220|g523|k191|k366|k367|k368|q75|q102 +KNTP#q371|q372|q373|q374|q375|q376|q377 +KNTR#C158|C159|C164|C165|C166|C167|C1080|C1081|G113|G114|G752|G753|K164|K165|K166|K167|c559|c560|c561|c562|c563|c564|c699|c700|c701|c702|c703|c722|c723|c724|c4351|c4352|c6178|c6179|c6180|c7030|c7031|c7088|c7089|c7090|c7091|c7092|c7093|c7094|c7095|c7096|c7097|c7098|c7099|c7100|c7101|c7102|c7103|c7104|c7105|c7106|c7107|c7108|c7109|c7110|c7111|c7112|c7113|c7114|c7115|c7116|c7117|c7118|c7119|c7120|c7121|c7122|c7123|c7124|c7125|c7126|c7127|c7128|c7129|c7130|c7131|c7132|c7133|c7134|c7135|c7136|c7137|c7138|c7139|c7140|c7141|c7142|c7143|c7144|c7145|c7146|c7147|c7148|c7149|c7150|c7151|c7152|c7153|c7154|c7155|c7156|c7157|c7158|c7159|c7160|c7161|c7162|c7163|c7164|c7165|c7166|c7167|c7168|c7169|c7170|c7171|c7172|c7173|c7174|c7175|c7176|c7177|c7178|c7179|c7180|c7181|c7182|c7183|c7184|c7185|c7186|c7187|c7188|c7189|c7190|c7191|c7192|c7193|c7194|c7195|c7196|c7197|c7198|c7199|c7200|c7201|c7202|c7203|c7204|c7205|c7206|c7207|c7208|c7209|c7210|c7211|c7212|c7213|c7214|c7215|c7216|c7217|c7218|c7219|c7220|c8099|c8100|c8101|c8102|c8103|c8104|c8105|c8106|c8107|c8108|c8109|c8110|c8111|c8112|c8113|c8114|c8115|c8116|c8117|c8118|c8119|c8120|c8121|c8122|c8123|c8124|c8125|c8126|c8127|c8128|c8129|c8130|c8131|c8132|c8133|c8134|c8135|c8136|c8137|c8138|c8139|c8140|c8141|c8142|c8143|c8144|c8145|c8146|c8147|c8148|c8149|c8150|c8151|c8152|c8153|c8154|c8155|c8156|c8157|c8158|c8159|c8160|c8161|c8162|c8163|c8164|c8165|c8166|c8167|c8168|c8169|c8170|c8171|c8172|c8173|c8174|c8175|c8176|c8177|c8178|c8179|c8180|c8181|c8182|c8183|c8184|c8185|c8186|c8187|c8188|c8189|c8190|c8191|c8192|c8193|c8194|c8195|c8196|c8197|c8198|c8199|c8200|c8201|c8202|c8203|c8204|c8205|c8206|c8207|c8208|c8209|c8210|c8211|c8212|c8213|c8214|c8215|c8222|c8223|c8224|c8225|c8226|c8227|c8228|c8229|c8230|c8231|c8232|c8233|c8234|g248|g249|g250|g285|g286|g287|g517|k187|k188|k189|k351|k352|k353|k354|k369|q72|q99|q100|q101 +KNTS#C132|C145|C146|C147|C148|C151|C169|G318|G558|K34|K39|K171|K175|K179|K377|K378|Q4|Q5|Q44|Q45|c542|c566|c683|c714|c725|c726|c6135|c6136|c6137|c6138|c6139|c6140|c6141|c6181|c6182|c6183|c6184|c6185|c6186|c6602|c7032|c7033|c7034|c7035|c7036|c7037|c7038|c7039|c7040|c7229|c7230|c7231|c7232|c8216|c8217|c8218|c8219|c8235|c8237|g280|g281|g518|g1719|g1720|k185|k190|k355|k370|q73|q104|q114|q115|q116|q117|q118|q124|q125|q126|q127|q128|q362|q363|q364|q365 +KNTT#C149|c530|c531|c532|c533|c534|c535|c536|c537|c538|c539|c540|c541|c692|c693|c694|c695|c6207|c6208|c6209|c6599|c6601|c8090|c8091|c8092|c8093|k186|q119|q120|q121|q122|q123|q366|q367|q368 +KNTW#G500|G501|c8238 +KNTX#c6146|c6147|c6148|c6149|c6150|c6151|c6152|c6153|c6154|c6155|c6156|c6157|c6158|c6596|c6597|c6598|c7233|c7234|c7235 +KNTY#c569 +KNW#C1082 +KNWL#g3074|g3075|g3076 +KNWS#C1083 +KNX#c6004|c6006|q246 +KNXB#q247 +KNXL#q254 +KNXN#K40|K229|K230|q253 +KNXP#g3064|k413|k414 +KNXR#q249|q250|q251 +KNXS#K287|K288|c6005|c6007|c6008|q252 +KNXT#g3065|g3066|g3067|q248 +KNY#K186|g3077 +KNYN#K188|K189|K190|K191|c740|c741|c742 +KNYS#K187 +KP#C170|C1095|G117|K224|K293|c743|c767|c821|c7446|c7484|c7486|c7550|c8239|c8241|c8463|c8477|c9542|c9561|g301|g303|g550|g3079|k30|k89|k120|k424|q378 +KPBK#c7552|c7553|c7554 +KPBL#c745|c746|c747|c748|c749 +KPBR#c9544|c9545|c9546 +KPFL#c9551|c9552|c9553 +KPK#c8429|k28|k659 +KPKB#C1104|C1105 +KPKK#c9547|c9548|c9549 +KPKS#c836|c837|c838|c8430|c8431|c8432|c8433|k29|k660|k661 +KPKT#c7555|c7556|c7557|c7558|c7559 +KPL#C1116|C1121|C1230|K196|K379|c7538|c8244|c9558 +KPLM#c7501|c7502|c7503|c7504|c7505|c7506|c7507|c7508|c7509|c7510 +KPLN#C1106|C1107|C1114|C1115|K294|K295|c7500|c8254|c8255|c8256 +KPLR#c778|c779|c780|c781|c8247|c8248|c8249 +KPLS#C1117|C1122|K197|K380|c7539|c7540|c8245|c8250|c9559|c9560 +KPLT#C191|C192|c819|c820|c7541|c7542|c7543|c7544|c7548|c7549|c8246|c8251|c8252|c8253 +KPLX#c7545|c7546|c7547|c9550 +KPN#C176|c822|c8257 +KPNH#C1108|C1109 +KPNK#c835|c7466|c7494|c7495|c7496|c7522|c9565|g306|g307|g552|k93|k94|k431|q381 +KPNS#C177|c823|c824|c825|c826|c827|c828|c829|c830|c831|c832|c8258|c8259 +KPNX#c8434|c8435|c8436|k194|k195|k196|k197|k198|k199|k200 +KPR#C180|C181|C1097|C1225|K296|c770|c7449|c7490|c7512|c7520|c7523|k90|k426 +KPRF#C1118 +KPRH#c7514|c7515|c7516 +KPRJ#c7451|c7452 +KPRK#C185|C186|C187|C188|c9566 +KPRL#c7528|c7529 +KPRM#c7525 +KPRN#C1110|C1111|C1112|C1113|c773|c7464|k429 +KPRP#c7517|c7518 +KPRS#C182|C183|C184|C1098|C1099|C1100|C1101|C1226|K297|c762|c763|c764|c765|c766|c771|c774|c839|c840|c841|c842|c843|c844|c845|c7450|c7465|c7491|c7492|c7513|c7519|c7524|c7526|c7527|c7530|k91|k92|k427|k430 +KPRT#C1119|C1120|c772|c7453|c7454|c7455|c7456|c7459|c7460|c7461|c7462|c7463|c7564|c7565|c7566|c7567|c7568|c7569|c7570|c7571|c7572|k428 +KPRX#c7457|c7458 +KPS#C1096|G118|K41|c744|c768|c775|c833|c846|c7447|c7467|c7485|c7488|c7493|c7497|c7531|c7532|c7551|c8240|c8242|c8243|c8260|c8464|c8465|c8478|c9543|c9562|c9563|c9567|g302|g305|g308|g553|g3078|g3080|k31|k95|k121|k122|k432|q379|q382 +KPSK#c776|c777|c847|c848|c849|k96|k97|k98 +KPSL#c860|c861|c862|c863|c7498 +KPSN#c7499 +KPSS#K42|c750|c751|c752|c850|c851|c852|c853|c7521|c7533|c7534 +KPST#C171|C172|c753|c754|c755|c756|c757|c758|c759|c760|c761|c854|c855|c856|c857|c858|c859|q383|q384|q385 +KPT#C178|C189|C1343|G754|c769|c834|c7448|c7487|c7489|c7511|c8426|c9554|c9564|g304|g551|k32|k123|k192|k425|q380 +KPTF#c880|c881|c882|c883|c884|c885|c886|c887|c888|c889|c890|c891|c892|c893|c894 +KPTK#C1123|C1124 +KPTL#C173|C174|C175|c782|c783|c784|c785|c786|c787|c788|c789|c790|c791|c792|c793|c794|c795|c796|c797|c798|c799|c800|c801|c802|c803|c804|c805|c806|c810|c811|c812|c813|c814|c815|c816|c817|c818 +KPTN#c864|c865|c866|c867|c868|c869|c870|c871 +KPTR#c895|c896|c897|c898|c899|c900|c901|c7535|c7536|c7537 +KPTS#C179|C190|C1344|G755|c8427|c8428|c9557|k193 +KPTT#c9555|c9556 +KPTX#c807|c808|c809 +KPXN#c872|c873|c874|c875|c876 +KPXS#c877|c878|c879 +KPYN#c7560 +KPYS#c7561|c7562|c7563 +KR#C29|C193|C195|C208|C210|C285|C287|C295|C316|C1125|C1142|C1172|C1175|C1189|C1231|C1243|C1249|C1301|C1347|C1351|C1355|G119|G146|G156|G528|G615|G668|G714|K43|K51|K59|K198|K204|K207|K209|K211|K213|K384|K392|c902|c1057|c1255|c4815|c7625|c7815|c8655|c8862|c9180|c9329|c9568|c9598|c9609|c9611|c9613|c9617|c9668|g309|g1661|g1779|g1801|g1840|g2311|g2434|g2435|g2732|g2824|g3087|k44|k658|q156|q234|q261|q386 +KR0#G129|G148|g2749 +KR0J#C304|C305|C306|C307 +KR0R#c1290|c1291|c1292 +KR0S#G130|G149|c8298|c8299|c8300|g2750|g2751 +KRB#C1131|C1134|K298|c972|c1108|c1161|c8479|c8490|c8874|c9586|g316|g329|g1929|g1937|g2351|g2752|g2763|k135 +KRBH#c942|c943|c944 +KRBJ#c8876|c8877|g318|g319 +KRBK#c8491 +KRBL#G133|G134|c945|c7590|c7591|c7592|c7593|c7594|c7595|c7596|c8487|c8492|c9570|c9571|g325|g326|g327|g328|g2759 +KRBN#C201|C212|C1132|C1133|c939|c940|c941|c946|c947|c948|c949|c950|c951|c952|c953|c954|c955|c956|c957|c958|c959|c960|c961|c962|c963|c964|c965|c966|c967|c968|c969|c970|c971|c975|c976|c977|c978|c8488|c8489|c8882|c9589|g320|g321|g322|g324|g1936|g2760|g2761|g2762|k138 +KRBR#c979|c980|c981|c982|c983|c984|c985|c986|c987|c988|c989|c990|c991|c992|c993|c994|c995|c7818|c7819|c7820|c7821|c7822|c7823|c7824|c7825|c7826|c7827|c7828|c7829|c7830|c8482|c8483|c8484|c8485|c8879|c8880|c8881|c9182|c9183|c9184|g1931|g1932|g1933|g1934|g2436|g2437|g2754|g2755|g2756|g2757 +KRBS#C1135|K299|K401|K402|c973|c974|c1109|c1110|c1162|c1163|c8480|c8486|c8493|c8875|c8883|c9587|c9590|g317|g330|g1935|g1938|g2352|g2353|g2758|g2764|g2765|g2766|k136|k139|k140 +KRBT#C1129|C1130|K304|c936|c937|c938|c8481|c8878|c9588|g323|g1930|g2753|k137 +KRBW#c8494 +KRBX#G524 +KRF#C1144|G150|G686|c907|c1325|c8644|c9606|c9719|c9727|g2171|g2260|g2309|g2463|g2468|g2618|g2625|g2723|g2783 +KRF0#G674|G675|G676 +KRFK#C199|C200|g2174|g2175|g2176|g2177 +KRFL#C17|C18|C1185|C1186|G131|G132|c930|c931|c932|c1074|c1075|c1076|c1077|c9725|g2191|g2192|g2193|g2194|g2195|g2266|g2267|g2268|g2269|g2270|g2271|g2272|g2273|g2433|g2725|g2726|g2727|g2728|g2729|g2730|g2786 +KRFM#g2290|g2291|g2292 +KRFN#G152|G153|G672|G673|c923|c924|c925|c926|c927|c928|c929|c1331|c1332|c1333|c8646|c8647|c8648|c8649|c8650|c8652|c8653|c8654|c9726|g2178|g2274|g2275|g2293|g2465|g2466|g2467|g2474|g2478|g2479|g2480|g2481|g2624|g2787|g2788|g2817 +KRFR#C314|C315|C1241|C1242|G688|G689|c1073|c1100|c1101|c1327|c1328|c1329|c9723|g2276|g2277|g2470|g2471|g2472|g2622|g2784 +KRFS#C1145|G151|G614|G687|c908|c909|c1330|c8651|c8856|c8857|c8858|c8859|c8860|c8861|c9607|c9608|c9715|c9720|c9722|c9724|g2172|g2196|g2261|g2278|g2279|g2280|g2281|g2282|g2283|g2284|g2289|g2310|g2464|g2473|g2475|g2476|g2477|g2619|g2621|g2623|g2724|g2731|g2785 +KRFT#C1187|C1188|C1232|C1233|G584|G585|K393|K394|c1326|c7892|c7893|c7894|c8525|c8526|c8527|c8528|c8529|c8530|c8531|c8532|c8533|c8534|c8535|c8536|c8537|c8538|c8539|c8540|c8541|c8542|c8543|c8641|c8642|c8643|c8645|c9035|c9036|c9037|c9038|c9039|c9040|c9191|c9192|c9193|c9716|c9717|c9718|c9721|g1994|g1995|g1996|g1997|g1998|g1999|g2000|g2001|g2002|g2003|g2004|g2173|g2179|g2180|g2181|g2182|g2183|g2184|g2185|g2186|g2187|g2188|g2189|g2190|g2262|g2263|g2264|g2265|g2288|g2294|g2295|g2296|g2297|g2298|g2299|g2300|g2301|g2302|g2303|g2304|g2305|g2306|g2307|g2308|g2469|g2620 +KRFX#c8659|c8674|c8675|c8676|g343|g344|g345 +KRFY#g2285|g2286|g2287 +KRHM#G586|G587|g2005|g2006|g2007 +KRHN#g2441|g2442|g2443 +KRHP#c1105|c1106|c1107 +KRJ#c1237|c7635|c8261|g311|g1805|g2767 +KRJF#c1078|c1079 +KRJK#c1126|c1127|c1128|c1129|c1130|c1131 +KRJN#c7817|g315|g1812|g2771|g2772 +KRJR#K428|K429|K430|K431 +KRJS#K459|c1238|c1239|c7636|c7637|c8262|c8263|c8264|c8265|c8266|g312|g314|g1806|g1808|g1809|g1810|g1811|g2768|g2770 +KRJT#c8267|c8268|c8269|g313|g1807|g2769 +KRJW#c1240|c1241|c1242 +KRK#C1153|C1234|C1235|C1252|C1269|C1345|G533|G621|G643|G645|K205|K305|K395|K426|c1102|c1132|c7641|c8495|c8544|c8550|c8694|c8703|c8791|c8884|c8901|c9012|c9018|c9023|c9053|g2592|g2599|k35|q136|q389|q397 +KRKJ#c7643 +KRKK#K247|K248 +KRKL#K307|K308|c904|c905|c906|c7583|c7584|c7585|c8506|c8507|c8508|c8509|c8510|c8511|c8512|c8513|c8514|c8698|c9660|c9661|c9662|c9663|c9664|c9665|g347|g348|g349|g350|g351|g352|g353|g1954|g1955|g1956|g2596|g3081|g3082|g3083|g3084|k33|k34 +KRKM#c9670|c9671|c9672|c9673|c9674 +KRKN#G530|G531|G532|c7648|c8505|c8548|c8549|c8699|c8700|c8701|c8894|c9016|c9059|c9060|c9061|c9062|g346|g987|g988|g989|g1813|g1814|g2597|g2598|q394|q395 +KRKP#K309|K310|c8515|c8516|c8517 +KRKR#G647|G648|G649|G650|G651|c7645|c7646|c7647|c8500|c8501|c8502|c8503|c8504|c8546|c8696|c9014|c9026|c9027|g2419|g2420|g2421|g2594|q392 +KRKS#C197|C198|C1154|C1236|C1253|C1254|C1270|C1313|C1314|C1346|G534|G622|G623|G644|G646|K206|K302|K303|K306|K396|K427|c996|c997|c998|c999|c1000|c1001|c1103|c1104|c7642|c7649|c7650|c7651|c7652|c7653|c7654|c8518|c8545|c8547|c8551|c8697|c8702|c8792|c8793|c8885|c8895|c9015|c9017|c9024|c9028|c9032|c9033|c9034|c9054|c9063|c9327|c9328|g2593|g2595|k433|q137|q138|q390|q393|q396 +KRKT#C1287|C1288|c1111|c1112|c1113|c1114|c1115|c1116|c1117|c1118|c1259|c1260|c1261|c7644|c7775|c7776|c7777|c7778|c7783|c7784|c7785|c7786|c7787|c7788|c7789|c7790|c7791|c7840|c7841|c7842|c7843|c8496|c8497|c8498|c8499|c8695|c8886|c8887|c8888|c8889|c8890|c8891|c8892|c8893|c9013|c9025|c9029|c9030|c9031|c9055|c9056|c9057|c9058|c9082|c9083|c9084|c9085|c9086|c9087|c9088|q391 +KRKX#c7779|c7780|c7781|c7782|c7844|c7845|c7846|g2600 +KRL#C215|C217|C231|C266|C268|C291|C293|C1127|C1257|C1303|G588|G624|K47|K63|K65|K67|c1164|c1234|c7586|c7717|c7770|c8660|c8672|c8794|c9231|c9232|c9612|c9628|c9633|c9645|g1817|g1820|g2008|g2482|g2483|g2737|g2773|g2869|k672|k677|q139|q239 +KRLJ#c7628|c7629|c7630 +KRLK#c9636|c9637|c9638|g363|g364|g365 +KRLL#C244|C245 +KRLN#C219|C220|C221|C222|C225|C226|C227|C228|C229|C230|C270|C271|C272|C273|C274|C275|C276|C1152|G135|G136|c1121|c1122|c1123|c1170|c1175|c7588|c7773|c8668|c9233|c9641|c9642|c9643|g358|g359|g360|g361|g362|g2487|g2742|g2775|g2776|g2777|g2778|q145|q150 +KRLR#c1167|c1168|c1169|c1172|c1173|c1174|c7719|c7720|c7721|c8662|c8663|c8664|c8665|c9247|c9248|c9249|c9630|c9631|c9632|c9639|g2739|g2740|g2741|q142|q143|q144|q147|q148|q149 +KRLS#C216|C218|C232|C233|C238|C239|C240|C241|C267|C269|C292|C294|C1128|C1258|C1259|C1304|G589|G590|G625|K48|K64|K66|K68|c1080|c1081|c1082|c1083|c1165|c1176|c1235|c1236|c7587|c7589|c7718|c7722|c7771|c7774|c8666|c8667|c8669|c8670|c8671|c8795|c8796|c8821|c8822|c8823|c9634|c9635|c9640|c9644|g399|g400|g401|g402|g1818|g1819|g2009|g2484|g2486|g2488|g2743|g2774|g2779|g2870|g2871|k673|k674|k678|q140|q151|q152|q153|q259|q260 +KRLT#C223|C224|C234|C235|C236|C237|C242|C243|c1133|c1134|c1135|c1166|c1171|c7772|c7792|c7793|c7794|c7795|c7799|c7800|c8661|c9234|c9235|c9236|c9629|g397|g398|g2485|g2738|q141|q146 +KRLX#c7796|c7797|c7798 +KRM#C1271|G582|G592|G595|G678|K53|c1177|c3252|c7655|c8552|c8704|c8720|c8902|c8903|c9250|c9268|c9626|g2019|g2489|g2495|g2509|g2607|k41|k662|q439 +KRMB#c9251|c9252|c9253|c9254|c9255|c9256|c9257|c9258|c9259|c9260|c9261|c9262|c9263|c9264|c9265|g2789|g2790|g2791|g2792|g2793|g2794|g2795|g2796 +KRMF#g2029|g2030|g2031 +KRMJ#c9646|c9647|c9648|c9649 +KRMK#k43 +KRML#C246|C247|C248|C249|C250|C251|K403|K404|K405|K406|K407|c910|c911|c912|c913|c914|c915|c916|c8715|g1837|g2422|g2423|g2424|g2504 +KRMM#c3257|c3258 +KRMN#C252|C253|C256|C257|C258|C259|C1273|G690|G691|c1136|c1137|c1138|c1180|c3256|c8557|c8716|c8717|c8718|c8870|c8871|c8872|c8906|c8907|c8908|c8909|c8910|c8911|c8912|c8913|c8914|c8915|c8916|c8917|c8918|c8919|c8920|c8921|c8922|c8923|g366|g367|g368|g1823|g1824|g1825|g1826|g1827|g1828|g1829|g1830|g1831|g1832|g1833|g1834|g1835|g1836|g1884|g1885|g1886|g1887|g1888|g1889|g1890|g1891|g1892|g1893|g1894|g2501|g2502|g2503|g2507|g2508|g2613|q159 +KRMP#G596|G597|c8558|c8559|c8560|c8561|c8562|c8563|c8564|c8565|c8924|c8925|c8926|c8927|c9269|c9270|c9271|c9272|c9273|c9274|c9275|g2032|g2033|g2034|g2797|g2798|g2799|g2800|g2801|g2802|g2803|g2804 +KRMR#K397|K398|c7657|c7658|c7659|c8554|c8555|c8556|c8707|c8708|c8709|c8710|c8711|c8712|c8713|c9266|g2021|g2022|g2023|g2024|g2025|g2026|g2499|g2505|g2610|g2611|g2612 +KRMS#C1272|G583|G593|G594|G677|G679|K49|K50|K54|c1178|c1181|c3253|c3255|c3259|c3260|c3261|c3262|c7656|c7660|c8566|c8705|c8714|c8719|c8904|c8905|c8928|c8929|c8930|c8931|c8932|c9267|c9627|g2020|g2035|g2490|g2491|g2492|g2493|g2494|g2496|g2498|g2500|g2506|g2608|g2614|g2615|g2616|g2617|k42|q440|q441 +KRMT#K200|K201|c1179|c3244|c3245|c3246|c3247|c3248|c3249|c3250|c3251|c3254|c8553|c8706|c8808|c8809|c8810|c8811|c8815|c8816|c8817|c8818|c8819|c8820|g1895|g1896|g1897|g2027|g2028|g2497|g2604|g2605|g2606|g2609 +KRMW#C1291|C1292 +KRMX#C254|C255|c8812|c8813|c8814 +KRN#C213|C264|C277|C1146|C1168|C1173|C1237|C1349|G604|G626|G628|K55|K61|K123|K202|K381|K386|c175|c1059|c1248|c7661|c7673|c7716|c7723|c8570|c8598|c9044|c9049|c9064|c9195|g2010|g2018|g2132|g2362|g2391|g2510|g2578|g2601|g2744|g3085|q257 +KRN0#C1148|C1149|C1150|C1151|G608|G609 +KRNB#c7663|c7664|c7665|c7666|c8567|c8568|c8569|g2364|g2365|g2366|g2367|g2368 +KRNF#G610|G611|c1152|c1153|c1154|c1155|c1156|c1157|c1158|c1159|c1160|c7689|c7690|c7691|c7692|c7693|c7694|c7695|c7696|g2374|g2375|g2376 +KRNH#g2385|g2386|g2387|g2388|g2389|g2390 +KRNJ#C262|C263|G591|G600|G601|G602|G603|c1139|c1140|c8933|c8934|c8935|c8936|g2111|g2112|g2113|g2114|g2115|g2116|g2117|g2118|g2119|g2120|g2121|g2122|g2123|g2124|g2125|g2126|g2127|g2805|g2806|g2807|g2808 +KRNK#C739|C1295|C1296|c1124|c3263|c3264|c3265|c3266|c3267|c3268|c3269|c3270|c3271|c3272|c3273|c3274|c3275|c3276|c7640|c7667|c7668|c7669|c7670|c7671|c7672|c7713|c7714|c7715|c8579|c8580|c8581|c8582|c8583|c8584|c8585|c8586|c8587|c8588|c8589|c8590|c8591|c8592|c8593|c8594|c8595|c8937|c8938|c8939|c8940|c8941|c8942|c8943|c9048|c9616|g1822|g2377|g2378|g2379|g2380|g2381|g2382|g2383|g2384|g2521|g2522|g2523|q238 +KRNL#C1155|C1156|C1157|C1158|C1159|C1160|G630|G631|G632|Q46|Q47|c1141|c1142|c1143|c1144|c1148|c1149|c1150|c3277|c3278|c3279|c3280|c3281|c3282|c3283|c3284|c7675|c7725|c8574|c8944|c8945|c8946|g2134|g2146|g2147|g2148|g2149|g2150|g2151|g2152|g2153|g2154|g2155|g2156|g2157|g2158|g2159|g2395|k145|k146|k147|k148|k149 +KRNM#c3285|c3286|c3287|c3288|c7704|c8576|c8577|c8578|g2396|g2397|g2398|g2399 +KRNN#C1162|C1293|C1294|K57|K58|c1061|c7702|c7703|c8575|c9069|c9198|g2015|g2016|g2392|g2393|g2527|g2584|g2809|g2810|g2811|k150 +KRNP#G633|g2745|g2746|g2747 +KRNR#C1161|G137|c7678|c7679|c7680|c7681|c7682|c7683|c7684|c7685|c7700|c7705|c7706|c7726|c7727|c7732|c7733|c7734|c9066|c9067|c9068|g369|g370|g371|g372|g2013|g2036|g2037|g2038|g2370|g2371|g2372|g2402|g2403|g2404|g2525|g2526|g2581|g2582|g2583|k679 +KRNS#C28|C214|C265|C278|C1147|C1174|C1238|C1350|G605|G627|G629|G634|G635|G636|G637|G638|G712|G713|K56|K62|K124|K203|K382|K383|K387|c176|c177|c1062|c1151|c1249|c7662|c7674|c7676|c7697|c7698|c7699|c7701|c7707|c7708|c7709|c7710|c7711|c7712|c7724|c7728|c8571|c8573|c8597|c8599|c9045|c9046|c9047|c9050|c9070|c9196|c9199|c9654|c9655|c9656|g1821|g2011|g2014|g2017|g2131|g2133|g2363|g2373|g2400|g2401|g2405|g2406|g2407|g2445|g2446|g2528|g2579|g2585|g2602|g2603|g3086|q240|q258 +KRNT#C1169|C1170|G138|G139|G598|G599|G606|G607|G652|G653|G654|G655|G692|G693|G756|c1060|c7638|c7639|c7677|c7686|c7687|c7688|c7735|c7736|c7737|c7884|c7885|c8572|c8596|c9065|c9197|c9650|c9651|c9652|c9657|c9658|c9659|g373|g374|g375|g2012|g2039|g2040|g2041|g2042|g2043|g2044|g2045|g2046|g2047|g2048|g2049|g2050|g2051|g2052|g2053|g2054|g2055|g2056|g2057|g2058|g2059|g2060|g2061|g2062|g2063|g2064|g2065|g2066|g2067|g2068|g2069|g2070|g2071|g2072|g2073|g2074|g2075|g2076|g2077|g2078|g2079|g2080|g2081|g2082|g2083|g2084|g2085|g2086|g2087|g2088|g2089|g2090|g2091|g2092|g2093|g2094|g2095|g2096|g2097|g2098|g2099|g2100|g2101|g2102|g2103|g2104|g2105|g2106|g2107|g2108|g2109|g2110|g2128|g2129|g2130|g2135|g2136|g2137|g2138|g2139|g2140|g2141|g2142|g2143|g2144|g2145|g2369|g2425|g2426|g2427|g2428|g2429|g2430|g2431|g2432|g2511|g2512|g2513|g2514|g2515|g2516|g2517|g2518|g2519|g2520|g2524|g2580|g2668|g2669|g2670|g2671|g2672|g2673|g2674|g2675|g2676|g2677|g2678|g2679|g2680|g2681|g2682|g2683|g2684|g2685|g2686|g2687|g2688|g2689|g2690|g2691|g2692|g2693|g2694|g2695|g2812|g2813|g2814|g2815|g2816|g2825|g2826|g2827|g2828|g2829|g2830|g2831|g2832|g2833|g2834|g2835|g2836|g2837|k144|q131|q132|q133|q134|q135 +KRNW#C1164|C1165|C1166|C1167|G639|G640|g2408|g2409 +KRNX#C260|C261|C1163|c1145|c1146|c1147|c7729|c7730|c7731|c9276|c9277|c9278|c9279|c9280|c9281|c9282|c9283|c9284|c9285|c9286|g376|g377|g378|g379|g380|g381|g382|g383|g384|g385|g386|g387|g2394 +KRNY#c9051|c9052 +KRP#C1171|c1200|c8600|c8602|c8608|c8614|c8797|c8807|c8829|c9071|c9172|c9179|g2160|g2529|g2531|g2538|g2626|g2696|g2702 +KRP0#C279|C280|C281 +KRPF#g2162|g2163|g2164|g2168|g2169|g2170 +KRPL#c1202|c1203|c1205|c1206|c1226|c1227|c1228|c1229|c7761|c7762|c7763|c8803|c8948|c8949|c8950|c8951|c8952|c8953|c8954|c8955|c8956|c9073|c9074|c9075|g2200|g2201|g2202|g2203 +KRPN#C282|C283|C284|c1207|c1208|c1209|c1210|c1211|c1212|c1213|c1225|c8613|c8804|c8805|c9080|g2197|g2198|g2199|g2537|g2545|g2632|g2633|g2705|g2706|g2707 +KRPR#c1230|c1231|c1232|c7738|c7739|c7740|c7741|c7742|c7743|c7744|c7745|c7746|c7747|c7748|c7749|c7750|c7751|c7752|c8606|c8607|c8610|c8798|c8799|c8800|c8801|c9077|c9078|c9079|c9174|c9175|c9176|c9287|c9288|c9289|g2533|g2534|g2535|g2541|g2542|g2543|g2628|g2629|g2630|g2699|g2700|g2701 +KRPS#c917|c918|c919|c1201|c1233|c7753|c7754|c7755|c7756|c7757|c7758|c7759|c7760|c7764|c7765|c7766|c7767|c7768|c7769|c8601|c8603|c8604|c8609|c8611|c8612|c8615|c8802|c8806|c8830|c8831|c8833|c8947|c9072|c9081|c9173|c9177|c9178|g2161|g2165|g2530|g2536|g2539|g2544|g2546|g2631|g2697|g2703|g2704|g2708 +KRPT#C1317|c1204|c1214|c1215|c1216|c1217|c1218|c1219|c1220|c1221|c1222|c1223|c1224|c7847|c7848|c7849|c7850|c7851|c7852|c7853|c7857|c7858|c7859|c7860|c8605|c8832|c9076|c9338|c9339|c9340|c9341|c9342|c9343|c9344|c9345|c9346|c9347|c9348|c9349|c9350|c9351|c9352|c9353|c9354|c9355|c9356|c9357|g2532|g2540|g2627|g2698|k680|k681 +KRPW#g2709 +KRPX#c7854|c7855|c7856|c8616|c8617|c8618|g2166|g2167 +KRR#C289|C1353|G641|G670|G716|c1063|c1084|c1244|c7631|c8270|c8897|c9575|c9600|g1815|q236 +KRRN#c1066|c8273 +KRRS#C290|C1354|G642|G671|G717|c1064|c1067|c1068|c1069|c1070|c1071|c1072|c1085|c1086|c1245|c1246|c7632|c7633|c8271|c8274|c8898|c8899|c9576|c9601|c9602 +KRRT#c1065|c8272 +KRS#C30|C194|C196|C209|C211|C286|C288|C296|C312|C317|C686|C687|C688|C1102|C1103|C1126|C1143|C1176|C1190|C1244|C1250|C1285|C1299|C1300|C1302|C1305|C1309|C1311|C1315|C1348|C1352|C1356|G120|G147|G157|G158|G529|G561|G565|G612|G613|G619|G669|G684|G715|K44|K52|K60|K199|K208|K210|K212|K214|K385|K408|K409|c903|c1087|c1088|c1089|c1119|c1120|c1125|c1190|c1247|c1266|c4406|c4650|c7626|c7634|c7816|c8275|c8437|c8626|c8656|c8673|c8682|c8693|c8721|c8840|c8863|c8873|c8900|c9092|c9093|c9181|c9200|c9240|c9298|c9569|c9573|c9603|c9610|c9614|c9615|c9618|c9619|c9623|c9667|c9669|c9676|c9677|g310|g403|g1662|g1663|g1802|g1804|g1838|g1939|g2211|g2212|g2225|g2316|g2317|g2324|g2340|g2447|g2639|g2710|g2748|g3088|g3089|q155|q157|q241|q256|q262|q387|q388 +KRSB#C1297|C1298|c4656|c9094|c9095|c9096|c9097|c9098|c9099|c9100|c9101|c9102|c9103|c9104|c9105|c9106|c9107|c9108|c9109|c9110|c9203|c9204|c9205|g2634|g2635|g2636 +KRSF#C1306|C1307|C1308|c4661|c7837|c7838|c7839|c9126|c9127|c9137|c9138|c9139|c9206|c9207|c9208|c9209|c9210|c9211|c9212|c9213|c9214|c9215|c9216|c9683|c9684|g1942|g1943|g1944 +KRSJ#c7861|c7862|c7863 +KRSK#C1177|C1178|C1179|C1180|C1274|C1275|c1267|c1268|c7886|c7887|c7888|c7889|c7890|c7891|c8975|c8976|c8977|c9111|c9112|c9113|c9114|c9115|c9116|c9117|c9118|c9119|c9120|c9121|g2637|g2638|k434|k435 +KRSL#C740|C741|G563|G564|G567|G568|G680|G681|c1187|c1188|c1189|c1192|c1193|c1194|c1254|c3289|c3290|c3291|c4407|c8629|c8689|c9135|c9624|g1945|g1946|g1947|g2221|g2222|g2223|g2336|g2547|g2548|g2549|g2550|g2570|g2571|g2572|g2573|g2574|g2575|g2576|g2577|g2645 +KRSM#c3237|g2780|g2781|g2782 +KRSN#C297|C298|G144|G145|K399|K400|c1002|c1003|c1004|c1005|c1006|c1007|c1008|c1009|c1010|c1011|c1092|c1199|c3292|c3293|c3294|c4408|c4409|c4410|c4411|c4412|c4413|c4657|c4658|c4659|c4660|c8283|c8284|c8630|c8631|c8690|c8691|c8692|c8725|c8834|c8835|c8836|c8837|c8838|c8839|c9041|c9042|c9043|c9132|c9133|c9134|c9136|c9246|c9625|c9682|g391|g392|g393|g394|g395|g1949|g2220|g2323|g2337|g2338|g2339|g2644|g2646|g2647|g2717|k151|k152 +KRSP#c7801|c7802|c7803|c7804|c7805|c7806|c7807|c7808|c7809|c7810|c7811|c8960|c8961|c8962|c8963|c8964|c8965|c8966|c8967|c8968|c8969|c8970|c8971|c8972|c8973|c8974|c9140|c9141|c9142|c9143|c9144|c9145|g2204|g2205|g2206|g2207|g2208|g2209|g2210|g2215|g2216|g2217|g2327|g2328|g2329 +KRSR#c1195|c1196|c1197|c4414|c4652|c4653|c4654|c7864|c7865|c7866|c8278|c8279|c8280|c8627|c8686|c9089|c9090|c9091|c9123|c9146|c9147|c9148|c9242|c9243|c9244|c9685|c9686|c9687|c9688|c9689|c9690|g2218|g2224|g2319|g2320|g2321|g2330|g2331|g2332|g2334|g2586|g2587|g2588|g2589|g2590|g2591|g2641|g2713|g2714|g2715 +KRSS#C313|C689|C1286|C1289|C1290|C1310|C1312|C1316|G159|G562|G566|G571|G572|G573|G574|G575|G576|G577|G578|G579|G580|G581|G620|G685|c1091|c1198|c4415|c4655|c8276|c8281|c8628|c8683|c8685|c8687|c8688|c8722|c8724|c8957|c8958|c8959|c9124|c9125|c9245|c9299|c9300|c9572|c9574|c9678|c9681|g1839|g1940|g1948|g1950|g1951|g1952|g1953|g2214|g2219|g2322|g2325|g2333|g2335|g2642|g2643|g2711|g2716 +KRST#C690|C691|C692|C693|C696|C697|C698|C699|C700|C701|C702|C721|C722|C723|C724|C725|C726|C727|C728|C729|C730|C731|C732|C733|C734|C735|C736|C737|C738|C1260|C1261|C1276|C1277|C1318|C1319|K215|K216|K311|K312|K412|K413|K414|K415|K416|K417|K418|K419|K420|K421|K422|K423|K424|K425|c1090|c1191|c3238|c3239|c3240|c3241|c3242|c3243|c4651|c7867|c7868|c7869|c7870|c7871|c8277|c8684|c8723|c8824|c8825|c8826|c8827|c8828|c8841|c8842|c8843|c8844|c8845|c8846|c8847|c9122|c9149|c9150|c9241|c9290|c9291|c9292|c9293|c9294|c9295|c9296|c9297|c9309|c9310|c9311|c9312|c9313|c9314|c9315|c9316|c9317|c9318|c9319|c9320|c9321|c9322|c9358|c9359|c9360|c9361|c9362|c9363|c9364|c9365|c9366|c9367|c9368|c9369|c9370|c9371|c9372|c9373|c9374|c9375|c9376|c9377|c9378|c9379|c9380|c9381|c9382|c9383|c9384|c9385|c9386|c9620|c9621|c9622|c9679|c9680|g1816|g1941|g2213|g2318|g2326|g2551|g2552|g2553|g2554|g2555|g2556|g2557|g2558|g2559|g2560|g2640|g2712|q237 +KRSW#G682|G683|K443|K444|c8282|c9151|c9152|c9153|c9154|c9155|c9156|c9157|c9158|c9159 +KRSX#C694|C695|C703|C704|C705|C706|C707|C708|C709|C710|C711|C712|C713|C714|C715|C716|C717|C718|C719|C720|c9128|c9129|c9130|c9131 +KRT#C299|C1136|C1214|C1251|C1265|C1278|C1357|G140|G142|G569|G616|G658|K437|K445|c920|c1012|c1058|c1093|c1243|c1250|c1253|c1269|c7597|c7627|c7831|c8285|c8632|c8727|c8779|c8788|c8896|c9185|c9217|c9221|c9222|c9237|c9577|c9591|c9599|c9666|c9691|g388|g1803|g1880|g1882|g1957|g1967|g2226|g2341|g2354|g2361|g2410|g2448|g2561|g2569|g2654|g2657|g2718|g2838|k36|k38|k45|k675|q154|q160|q191|q235|q255|q398 +KRTB#C1141|c1017|c1018|c8726|c8761|c8762|c8763|c8764|g1959 +KRTF#C204|C205|c1050|c7619|c7620|c8739|c8740|c8741|c8742|c8743|c8744|c9580|c9581|g2228|g2229|g2230|g2231|g2236|g2237|g2238|g2239|g2240|g2241|g2242|g2243 +KRTH#c1023|c1024|c1025|c1322|c1323|c1324|g2846|g2847|g2848 +KRTJ#c1271|c1272|c7599|c7600|c7881|c7882|c7883|c9604|c9605 +KRTK#c1026|c1027|c1028|c1029|c1037|c1038|c1039|c1040|c1041|c1042|c1095|c1096|c1097|c1301|c1302|c1303|c1304|c1305|c1306|c7872|c7873|c7874|c7876|c7877|c7878|c8981|c8982|c8983|c8984|c9003|c9004|c9005|c9006|c9007|c9008|g2342|g2343|g2344 +KRTL#C1138|C1139|C1140|C1183|C1184|G662|G663|c1044|c1045|c1046|c1047|c1048|c1274|c1275|c1276|c1277|c1278|c1279|c1280|c1281|c1282|c1283|c1284|c1285|c1286|c1293|c1294|c1295|c1296|c1298|c1299|c1300|c7602|c7603|c7604|c7605|c7606|c7607|c7608|c7609|c7613|c8305|c8306|c8307|c8308|c8309|c8519|c8520|c8521|c8522|c8523|c8524|c8782|c8783|c8784|c8785|c8786|c8787|c9223|c9593|c9594|c9595|c9596|c9692|c9693|c9694|c9695|c9696|c9697|c9698|c9706|g1979|g1980|g1981|g1982|g1983|g1984|g1985|g2347|g2358|g2450|g2451|g2452|g2453|g2454|g2455|g2459|g2460|g2461|q188|q189|q190 +KRTM#c1014|c1015|c1016 +KRTN#C202|C203|C206|C207|C1216|C1217|C1218|C1255|C1256|C1263|C1264|C1358|G123|G124|G125|G126|G127|G128|G525|G526|G527|G535|G664|G665|c1030|c1031|c1032|c1033|c1034|c1035|c1036|c1182|c1183|c1297|c1307|c1308|c1309|c1310|c1311|c1312|c1313|c1314|c1315|c1316|c1317|c7468|c7469|c7470|c7471|c7472|c7473|c7474|c7475|c7476|c7610|c7614|c7615|c7616|c7617|c7618|c7834|c8304|c8640|c8730|c8751|c8752|c8753|c8754|c8755|c8756|c8757|c8758|c8759|c8760|c8849|c8850|c8851|c8852|c8853|c8854|c8855|c9188|c9224|c9699|c9700|c9701|c9702|c9703|c9707|c9708|g331|g332|g333|g334|g335|g336|g337|g338|g339|g340|g341|g342|g1974|g1975|g1976|g1977|g2244|g2245|g2246|g2247|g2248|g2249|g2250|g2348|g2349|g2359|g2360|g2415|g2416|g2417|g2567|g2568|g2721|g2849|g2850|g2851|g2852|g2853|g2854|k124|k125|k126|k127|k128|k129|k130|k131|k132|k133|k134 +KRTP#c1049 +KRTR#C301|C302|C308|C309|C310|C311|C1239|C1240|C1247|C1248|c1020|c1021|c1022|c1287|c1288|c1289|c1318|c1319|c1320|c7622|c7623|c7624|c7812|c7813|c7814|c8301|c8302|c8303|c8310|c8311|c8312|c8635|c8636|c8637|c8638|c8745|c8746|c8747|c8748|c8749|c8750|c8978|c8979|c8980|c9009|c9010|c9011|c9219|c9225|c9582|c9583|c9584|c9585|c9704|g404|g405|g406|g1970|g1971|g1972|g2232|g2233|g2234|g2345|g2356|g2412|g2413|g2414|g2456|g2457|g2458|g2565|g2652|g2843|g2844|g2845|g2855|g2856|g2857|g2858|g2859|g2860|q162|q163|q164|q165|q166|q167|q168|q169|q170|q171|q172|q173|q174|q175|q176|q177|q178|q179|q180|q181|q182|q183|q184 +KRTS#C300|C1137|C1181|C1182|C1215|C1262|C1266|C1279|C1284|C1359|C1360|G141|G143|G570|G659|G666|G667|K438|K440|K441|K442|K446|c921|c922|c1013|c1051|c1094|c1098|c1251|c1252|c1270|c1321|c7598|c7621|c7833|c7875|c7879|c7880|c8286|c8288|c8289|c8290|c8291|c8292|c8293|c8294|c8295|c8296|c8297|c8313|c8633|c8639|c8729|c8780|c8781|c8789|c8790|c8848|c8985|c8986|c8987|c8988|c8989|c8990|c8991|c8992|c8993|c8994|c8995|c8996|c8997|c8998|c8999|c9000|c9001|c9002|c9186|c9189|c9218|c9220|c9226|c9238|c9239|c9578|c9579|c9592|c9597|c9705|c9709|c9710|c9711|c9712|c9713|c9714|g389|g390|g396|g1881|g1883|g1958|g1968|g1973|g1978|g2235|g2251|g2346|g2350|g2355|g2357|g2418|g2449|g2462|g2562|g2563|g2566|g2648|g2649|g2650|g2651|g2653|g2655|g2656|g2719|g2722|g2861|g2862|g2863|g2864|k37|k39|k40|k46|k47|k676|q161|q192|q193|q194|q195|q196|q197|q198|q399|q400 +KRTT#c1019|c1043|c1184|c1185|c1186|c1273|c7601|c7611|c7612|c7832|c8287|c8634|c8657|c8658|c8728|c8765|c8766|c8767|c8768|c8769|c8770|c8771|c8772|c8773|c8774|c8775|c8776|c8777|c8778|c9187|c9227|c9228|c9229|c9230|g1960|g1961|g1962|g1963|g1969|g1986|g1987|g1988|g1989|g1990|g2227|g2252|g2253|g2254|g2255|g2256|g2257|g2258|g2259|g2411|g2564|g2720|g2839|g2840|g2841|g2842|q185|q186|q187 +KRTX#C303|K439|c1052|c1053|c1054|c1055|c1056|c8314|c8315|c8316|g1964|g1965|g1966|g1991|g1992|g1993 +KRTY#c8317|c8318|c8319 +KRW#c933 +KRWL#c8865|c8866|c8867|c8868 +KRWN#c8869|c9194|c9653|g2736 +KRWR#c1099|g2733|g2734|g2735 +KRWS#c934|c935 +KRWT#G154|G155|c8864|c9190 +KRX#C1280|G121|K45|c8619|c9160|c9168|c9301|c9323|c9387|g354|g2658|g2667 +KRXF#k141|k142|k143 +KRXL#c9201|c9202|g355|g2663 +KRXM#G656|G657 +KRXN#C1245|C1246|C1282|C1283|G617|G618|G660|G661|K300|K301|K410|K411|c7835|c7836|c8625|c8731|c8732|c8733|c8734|c8735|c8736|c8737|c8738|c9171|c9307|c9308|c9326|g356|g357|g2664|g2665|g2666 +KRXR#c8621|c8622|c8623|c9303|c9304|c9305|g2661 +KRXS#C1281|G122|K46|c8624|c9161|c9162|c9170|c9306|c9324|c9325|c9388|c9389|g2660|g2662 +KRXT#C1267|C1268|c8620|c9019|c9020|c9021|c9022|c9163|c9164|c9165|c9166|c9167|c9169|c9302|g2659 +KRXX#K239|K240 +KRYF#c1264|c1265 +KRYJ#c9331|c9332 +KRYL#c1256|c1257|c1258 +KRYN#c1262|c8677|c8678|c8679|c8680|c8681|c9330|c9333|c9675|g2315|g2444|q158|q263 +KRYR#G694|g2313|g2439 +KRYS#c9334|c9335|c9336|c9337|g2314|g2440 +KRYT#c1263|c1334|c1335|c1336|g2312|g2438 +KS#C1|C324|C326|C335|C338|C462|C903|C1320|C1323|G1|G175|G176|G188|G195|G465|G757|G758|G759|G760|G774|H433|K11|K69|K105|K111|K193|K226|Q1|c1348|c1414|c1759|c1855|c1859|c7477|c7960|c7982|c8045|c8376|c8438|c8475|c9451|c9453|c9743|c9744|g407|g408|g442|g524|g529|g560|g561|g1664|g1788|g2872|g2954|g3108|g3145|g3148|k1|k61|k169|k201|k438|q206|q217|q218|q227|q285|q287|q422 +KS0S#g2888|g2889|g2890 +KSB#C1191|c1337|g562 +KSBK#c1350|c1351|c1352|g409|g410|g411 +KSBL#C318|C319|g2873|k439 +KSBR#g1790|g1791|g1792 +KSBS#C1192|c1338|c1339|g563|g564 +KSF#c1403 +KSFS#c1404|c1405 +KSHL#g430 +KSHR#c1354|c1355|c1356|c1357 +KSJN#K390|K391 +KSK#C1195|K116|c1397|c1417|c7895|k421 +KSKL#q429|q430 +KSKN#c7904|c7905|c7906 +KSKR#c1345|c1346|c1347 +KSKS#C1196|C1197|K117|K118|K119|c1398|c1402|c1418|c1419|c8320|c9728|k422|k423 +KSKT#C323|c1340|c1341|c1342|c1343|c1344|c1399|c1400|c1401|g421|g422|g423 +KSL#c1466|c1467|c1751|c1755|c7907|g566|g3149|q225 +KSLF#K313 +KSLN#Q48|Q49|c1468|c1469|g431|g432|g581|g582|g1845|g1846|g1847|g3155|q401|q402|q403 +KSLP#c8442|c8443|c8444 +KSLR#g3151|g3152|g3153 +KSLS#c1470|c1762|g567|g568|g3154 +KSLT#c1360|c1361|c1362|c1471|c1472|c1473|c1752|c1753|c1754|g424|g425|g426|g3150 +KSM#C1193|c142 +KSMK#c7925|c7926|c7927|c7928|c7929|c7930|c7931|c7932 +KSML#c7933|c7934|c7935|c7936|c7937|c7938|c7939|c7940 +KSMN#G778|G779|c1363|c1364|c1365|c7941|c7942|c7943|g427|g428|g429 +KSMP#c7944|c7945|c7946|c7947|c7948|g584|g585|g586|g587 +KSMR#g1854|g1855 +KSMS#C1194|c143|c7949|c7950|c7951 +KSMT#Q14|Q15|c7913|c7914|c7915|c7916|c7917|c7918|c7919|c7920|c7921|c7922|c7923|c7924|k436|k437 +KSN#G177|c178|c1358|c1394|c7908|c8321|c8466|c9460 +KSNF#C320|C321|C322 +KSNJ#K314|K315|c8467|c8468 +KSNK#c1391|c1392|c1393|c1772|c9749|g440|g441|g583|g1797|g2879|k445|q431 +KSNL#c8323 +KSNN#c8470 +KSNS#c179|c180|c1359|c1395|c1396|c7909|c7910|c7911|c7912|c8322|c8324|c8471|c9461|c9462|g528|q226|q322|q323 +KSNT#C336|C337|c8469|q324|q325 +KSP#C340|c9737|g433|g1856|g1863 +KSPL#G536|G537|G538|g1848|g1849|g1850|g1851|g1852|g1853 +KSPN#C334|c7952|c7953|c7954|c7955|g435|g1861 +KSPR#C332|C333|G160|G161|K73|K74|K75|K76|g1859|g1860 +KSPS#C341|c9738|c9742|g436|g1857|g1862 +KSPT#c144|c145|c9739|c9740|c9741|g434|g1858 +KSR#C19|G162|K12|K138|c146|c1763|c1764|c7901|c8472|c9935|g438|g526|g569|g2875|k441|q199|q223|q425 +KSRL#c148|c1406|c1407|c1408|c1409|c1410 +KSRN#C1395|C1396 +KSRS#C20|C21|G163|K13|K14|K139|c147|c149|c1765|c1766|c1767|c9936|c9937|c9938|c9939|g570|g571|g2876|g2877|k442|k443|q200|q201|q426|q427 +KSS#C325|C327|C339|C342|C343|G196|G761|K70|c1349|c1366|c1415|c1416|c1760|c1768|c7902|c8473|c9748|g412|g413|g525|g572|g1789|g1794|g2878|g2955|g2956|g3107|k62|k63|k444|q423|q428 +KSSK#K388|K389 +KSST#c1474|c1475|c1476|c1477|c1478|c1479|c7903|c8474|g439|g527|g1795|g1796|q224 +KST#C1198|C1219|G766|c1353|c1411|c1423|c1430|c1761|c4416|c7956|c7961|c7963|c9745|g437|g565|g573|g997|g1780|g1793|g2874|g2886|g3101|g3106|g3110|g3118|g3121|k440|q219|q264|q424 +KSTF#G762|G763|G764|G765|c1758 +KSTK#C1200|C1201|c1437|c1438|c1439|c1440|c1441|c1442|c1443|c1444|c1445|c1773|c1774|c1777|c4423|c4424|c4425 +KSTL#C346|C347|C1202|C1203|c1432|c1449|c1450|c1451|c1452|c1453|c4418|c4427|c4428|c4429|c7965|c7966|c7967|c7968|c7969|c9746|g981|g982|g983|g984|g985|g1001|g1002|g1003|g1004|g1005|g3116 +KSTM#c7971|c7972|c7973|c7974|c7975|c7976|c7977|c7978|c7979|c7980|c7981|c9761|c9762|c9763|c9764|c9765|c9766|c9767|c9768|c9769|c9770|c9771|c9772|c9773|c9774|c9775|c9776|c9777|c9778|c9779|c9780|c9781|c9782|c9783|c9784|c9785|c9786|g2880|g2881|g2882|g2883 +KSTN#C344|C345|C1204|C1205|G164|G165|c1424|c1425|c1426|c1446|c1447|c1448|c4426|c7958|c7964|c9747|g580|g1000|g3104|g3117|k202|k203|k204|q267 +KSTR#C348|C349|C350|C351|C352|C353|C1361|C1362|c1433|c1434|c1435|c1454|c1455|c1456|c1457|c1458|c1459|c1460|c1461|c1462|c1463|c1464|c4420|c4421|c4422|c9750|c9751|c9752|g443|g444|g445|g446|g447|g448|g449|g450|g451|g452|g453|g454|g455|g456|g457|g458|g576|g577|g578|g2891|g2892|g3114|k153|k154|k155|k205|k206|k207 +KSTS#C1199|C1220|c1412|c1413|c1431|c1436|c1465|c1775|c1776|c4417|c4430|c7959|c7962|c7970|g574|g579|g998|g1006|g2887|g2893|g3102|g3105|g3111|g3115|g3119|g3120|q220|q221|q265|q283 +KSTT#c4419|c7957|c9753|c9754|c9755|c9756|c9757|c9758|c9759|c9760|g575|g999|g3103|g3112|g3113|q266 +KSTW#c1427|c1428|c1429 +KSW#c1769 +KSWR#c1367|c1368|c1369|c1370|c1371|c1420|c1421|c1422|g459|g2884|g2885 +KSWS#c1770|c1771 +KSX#C1387 +KSXN#c1756|c1757|q268|q269|q270|q271|q272|q273|q274|q275|q276|q277|q278|q279|q280|q281|q282 +KSXS#C1388|C1389|C1390|C1391|C1392|C1393|C1394 +KSYN#c8476|g3109 +KT#C11|C383|C898|C900|C1206|C1321|G451|G510|G552|G724|K1|K77|K79|K96|K98|K102|K243|K316|K322|Q50|c97|c106|c113|c1480|c1726|c1737|c4431|c4579|c4581|c4588|c7395|c7478|c7480|c7983|c7988|c9390|c9428|c9452|c9787|c9794|c9806|c9849|g24|g62|g81|g460|g462|g509|g990|g1558|g1584|g1586|g1620|g1745|g1760|g1864|g1898|g1902|g2903|g3122|k67|k251|k257|k260|k446|k457|k477|k667|q1|q2|q10|q286|q320|q326|q404|q408|q435|q442|q449 +KTB#C361 +KTBK#c9791|c9792|c9793|g2904|g2905|g2906|k448 +KTBL#q444 +KTBR#c1555|c1556|c1557 +KTBS#C362 +KTBT#c1558|c1559|c1560|g25|g26|g27 +KTBY#g1746|g1747|g1748 +KTF#Q2|c181|c4620 +KTF0#g1632|g1633|g1634 +KTFK#c4612|c4613|c4614 +KTFL#c1490|c1491|c1492|g30|g31|g32 +KTFR#G455|G456|G551|c102|c103|c104|c105|c4616|c4617|c4618|g1635 +KTFS#G22|Q3|c182|c183|c4619 +KTFT#c4615 +KTFX#c1651|c1652|c1653|c4602|c4603|c4604 +KTFY#c4621 +KTHS#g470|g471|g472 +KTHT#G457|G458|g1636|g1637 +KTJ#c7999 +KTJR#c8001|c8002|c8003 +KTJS#c8000|c8004 +KTJT#c4365|c4366|c4367 +KTK#K367|K369 +KTKL#c1482|c1483|c1484|c1485|c1486|c1561|c1562|c1563|c1564|c1565|c9803|c9804|c9805|q405|q406|q407 +KTKM#c1487|c1488|c1489 +KTKN#c1698|c1699|c1700 +KTKP#g473|g474|g475 +KTKR#c1612|c1613|c1614|c1615|c1616|c1617|c1618|c1619|c1620|c1621|c1622|c1623|c1624|c1625|c1626|c1627|c1628|c1629|c1630|c1631|c1632|c1633|c1634|g465|g466|g467|g468 +KTKS#K368|K370|c4600|c4601|g464 +KTKT#c1654|c1655 +KTKX#c4631|c4632|c4633 +KTKY#K318|K319 +KTL#G791|c1711|c1719|c1721|c1735|c1736|c4442|c4584|c4816|c9430|c9437|c9795|g506|g1647|g1753|k161|q335 +KTLF#c9840|c9841|c9842|k166 +KTLJ#G695|G696|c1499|c1500|c1501|c1502|c1503 +KTLK#C13|C14|G697|G698|c1497|c1498|c1504|c1505|c1506|c1507|c1508|c1509|c1510|c1511|c1512|c1701|g1644 +KTLM#c1723|c1724|c1725 +KTLN#C31|C32|C354|C355|C356|C357|C358|C359|C360|c4587|c4623|c4624|c7995|c7996|c7997|c9435|c9436|g38|g39|g1645|g1646|g2908|g2909|g2910 +KTLP#G699|G700|G701|G702|c1493|c1494|c1495|c1496|c1513|c1514|c1515 +KTLR#c9433|c9821|c9822|c9823|c9824|c9825|g1642|g1751 +KTLS#G792|c1516|c1517|c1518|c1519|c1520|c1521|c1522|c1523|c1524|c1525|c1526|c1527|c1529|c1530|c1531|c1532|c1712|c1713|c1722|c4443|c4586|c9432|c9434|c9818|c9819|c9820|g1638|g1639|g1640|g1641|g1643|g1752|g3124|g3125|k162|k167 +KTLT#c1528|c4585|c8027|c8028|c8029|c9431|c9826|c9827|c9828|k163|k164|k165 +KTM0#g1648|g1649|g1650 +KTML#G706|G707|G708|G709 +KTMM#c133|c134 +KTMN#G512|G513|g1625 +KTMR#c1533|c1534|c1535 +KTN#C1210|c4591|c8009|c8026|g1866|k271|k470|q328 +KTNB#G767|G768 +KTNJ#c7985|c7986|c7987 +KTNK#c4435|c4436|c4437|c4622|c9836|c9837|c9838|c9839|g29|g492|g1561|g2918|g3140|k259|k464|k475|q334|q414|q456 +KTNM#c4593|c4594|c8013|c8014|c8015 +KTNN#c8012|q330 +KTNP#c1702|c1703|c1704|c1705|c1706|c1707|c1708|k262|k263|k264|k265|k266|k267|k268|k269|k270 +KTNS#C1211|G197|G198|c116|c117|c118|c119|c120|c121|c122|c1720|c4592|c8010|c8016|c8017|c8018|c8019|c9796|c9809|c9810|c9811|c9812|c9813|c9814|c9815|c9816|c9817|g507|g508|g1754|g1755|g2901|g2902|k272|k273|k471|k473|q331|q336|q410|q411 +KTNT#c8011|c8020|c8021|c8022|g1756|q329|q453|q454|q455 +KTNW#c8023|c8024|c8025 +KTNX#k472 +KTP#c9843 +KTPL#c1536|c1537|c1538|c1539|c1540 +KTPR#g1651|g1652|g1653 +KTPS#c4625|c4626|c4627|c9844|c9845|g476|g477|g478|g2911|g2912|g2913 +KTR#G180|Q6|Q8|c135|c1544|c1635|c1715|c1717|c4434|c4595|c7990|c8006|c8325|c9797|c9830|g83|g493|g504|g1675|g1678|g1900|g2914|g2957|g3132|k254|q332|q412 +KTRF#q19 +KTRK#c1541|c1542|c1543 +KTRL#g3141|g3142|g3143|q23|q27|q28|q29|q30|q31|q32|q33|q34 +KTRM#c4438|c4439|c4440|c7993 +KTRN#K100|K101|K217|K218|Q16|c1640|c1641|c1642|g3135|q12|q13|q14|q15|q16|q17|q18|q24|q207|q208|q209|q210|q211 +KTRP#C363|c1643|c1644|c1645|q35|q36|q37|q38|q39|q40|q41|q42|q43|q44|q45|q46|q47|q48|q49|q50|q51|q52|q53|q54 +KTRR#c1637|c1638|c1639|c8327|c8328|c8329 +KTRS#G181|G771|G772|Q7|c136|c137|c1545|c1646|c1714|c1716|c1778|c1779|c1780|c1781|c1782|c1783|c1784|c1785|c1786|c1787|c1788|c1789|c1790|c1791|c4596|c4597|c7991|c7992|c8005|c8007|c8008|c8326|c9831|c9832|g84|g85|g494|g495|g1676|g1677|g1679|g1680|g2915|g2916|g2958|g2959|g2960|g2961|g2962|g3133|g3136|g3137|g3138|g3139|k255|k256|q25|q26|q413 +KTRT#G167|G168|G453|G454|c1636|c9833|c9834|c9835|g3134|q20|q21|q22 +KTRW#c1647|c1648|c1649|c1650 +KTRX#G514|G515 +KTS#C12|C15|C384|C899|C901|C1207|G166|G452|G468|G511|G553|G554|G725|K78|K80|K97|K99|K103|K125|K126|K244|K317|K323|Q51|c98|c107|c109|c114|c138|c139|c1481|c1709|c4432|c4441|c4580|c4582|c4583|c4589|c4598|c4628|c4817|c4818|c7479|c7481|c7482|c7483|c7984|c7989|c7994|c7998|c9429|c9449|c9798|c9802|c9807|c9808|c9829|g40|g63|g82|g86|g461|g463|g479|g588|g991|g992|g996|g1559|g1562|g1585|g1587|g1588|g1592|g1621|g1629|g1630|g1654|g1749|g1757|g1899|g2917|g3123|g3126|g3130|k252|k258|k261|k274|k447|k458|k460|k465|k474|k478|k670|k682|k683|q11|q55|q321|q337|q340|q341|q409|q436|q443|q445|q451 +KTSB#G169|G170 +KTSK#C385|C386|C387|g1593|g1594|g1595|k275|k276|k466|k467|k468 +KTSL#G463|G464|Q30|Q31|c4609|c4610|c4611 +KTSN#g995|g1655|g1656|g1657|g1658|g1659|g1660 +KTSP#G459|G460|c1710 +KTSR#c9799|g3127|g3128 +KTSS#C16|G469|c140|c141|c4608|c9800|g994|g1631|g3129|k684|q342 +KTST#G23|G24|c99|c100|c101|c1546|c1547|c1548|c1549|c1550|c1718|c9801|g505|g993|g1901|q333 +KTSW#C1208|C1209|c4629|c4630 +KTT#c108|c123|c4433|c4590|g28|g469|g1560|g2907|g3131|k253|k459|k469|q327|q338|q450 +KTTN#c1551|c1552|c1553|c1554|q452 +KTTR#g1626|g1627|g1628 +KTTS#c124|c125|q339 +KTTT#k48|k49|k50 +KTW#c9788|g480 +KTWK#k476 +KTWL#G516|G517|c1727|c1728|c1729|g1758|g1759 +KTWN#G461|G462|G518|G519|k669 +KTWR#c4599|c9846|c9847|c9848 +KTWS#c9789|c9790|g481|g482 +KTWT#k668 +KTX#c110|g1750 +KTXL#c111|g1622|g1623|g1624 +KTXN#c112|q446|q447|q448 +KTXS#c1586|c1587|c1588|c1589|c1590|c1591|c1592|c1593|c1594|c1595|c1596|c1597|c1598|c1599|c1600|c1601|c1602|c1603|c1604|c1605|c1606|c1607|c1608|c1609|c1610|c1611 +KTYN#c115 +KTYR#G520|G521 +KW#K291|k479 +KWFR#k481|k482 +KWKT#K452|K453 +KWN#G186|G780|G786 +KWN0#G784|G785 +KWNK#c1854|c8413 +KWNS#G781|G787|K324|K325 +KWNT#G782|G783 +KWR#c8398 +KWRN#c8400 +KWRS#c8401 +KWRT#C1223|C1224|c8377|c8378|c8379|c8380|c8381|c8382|c8383|c8384|c8399|k208|k209|k210|q457 +KWS#K292|k480|k483 +KWSK#K108|K109 +KWT#K447|K449|c1853|c8397 +KWTS#K448|K450|K451 +KX#C328|C330|C393|K365|Q21|c69|c1372|c1379|c1566|c1585|c4354|c7896|c8031|c9736|g414|g496|g501|g1841|g1865|g1867|g3090|g3100|k156|q202|q296 +KXBK#c1374|c1375|c1376 +KXFR#c1580|c1581 +KXK#g1842 +KXKS#g1843|g1844 +KXL#c1567|c4501|c4503|g497 +KXLR#c4504 +KXLS#c1388|c1568|c1569|c4502 +KXLT#g418|g419|g420 +KXMN#c1577|c1578|c4359|c4360|c4361 +KXMR#K71|K72|c1389|c1390 +KXN#C891|c1792|c9731|k449 +KXNK#c79|c1387|c1576|c1697|c4358|c7900|c8038|g417|g3098|g3099|q205 +KXNL#c4499|c4500 +KXNN#c1796|c9734 +KXNR#K320|K321|c1794 +KXNS#c1793|c1797|c9732|c9735|g498|k450|k454 +KXNT#c1795|c9733|k451|k452|k453 +KXNW#k455|k456 +KXP#k159 +KXPN#c1579 +KXPS#k160 +KXPT#c72|c73|c74 +KXR#c1382|c1570|c1574|c9729|g499|g3092|g3096|k663 +KXRN#C892|C893|c1385|k665 +KXRS#c1383|c1386|c1571|c1572|g500|g3093|g3094|k666 +KXRT#c1384|k664 +KXS#C329|C331|C394|K366|Q22|c70|c75|c1373|c1378|c1380|c1381|c1573|c1798|c4355|c4357|c7897|c7899|c8032|c8034|g416|g502|g503|g1868|g1869|g3095|k157|k158|q204|q297|q298 +KXSL#c1799 +KXSN#c1800 +KXST#c1575|c9730|g3097 +KXT#c71|c76|c1377|c4356|c7898|c8033|c8035|c8439|g415|g3091|q203 +KXTS#c77|c78|c8036|c8037|c8440|c8441 +KXWR#c1582|c1583|c1584|c4363|c4364 +KXWT#c4362 +KY#G189|G560|K112|k56 +KYK#C401|k51 +KYKN#k54 +KYKS#C402|k52|k55 +KYKT#k53 +KYN#C397|G775|c1857 +KYNK#g3147|k59|k183 +KYNS#C398|G776|G777|c1858 +KYR#c8455|g555 +KYS#G190|K113|k57|k60 +KYST#c8456|g556 +KYT#K457|c8460|g3146|k58|k179 +KYTS#K458|c8461|c8462|g557 +KYX#K460 +KYXS#K461 ++++++++++ +L#L0|L2|L87|L183|L195|L204|L205|L209|L233|L300|L371|L402|L606|L608|L638|L646|L728|l0|l1|l713|l764|l813|l814|l983|l1149|l1544|l1553|l2137|l2477|l2661|l2707 +L0#L336|L338|l594|l596|l2024|l2032|l2175|l2176 +L0KR#l2033|l2034|l2035|l2036|l2037|l2038|l2039|l2040|l2041|l2042|l2043|l2044 +L0L#l1274|l1277|l2025 +L0LT#l1275|l1276 +L0M#l2030 +L0MS#l2031 +L0N#L491 +L0NK#l606|l2182|l2183 +L0NN#L493|L494 +L0NS#L492|l2026 +L0R#L710|l599|l604|l926|l934|l2027|l2178 +L0RJ#l1278|l1279|l1280|l1281 +L0RN#L712|L713|L714|L715|L716|l602|l929|l930|l931 +L0RS#L711|l600|l603|l927|l932|l2179|l2180 +L0RT#l601|l928 +L0RW#l933 +L0S#L337|L339|l595|l597|l605|l607|l1630|l2181 +L0SF#l2045|l2046|l2047 +L0SM#l2028|l2184|l2185|l2186|l2187 +L0SS#l1631|l1632 +L0ST#l2029 +L0T#l598|l2177 +LB#L4|L377|L379|l3|l18|l810|l812|l1406|l2189|l2199|l2205|l2664|l2713 +LBK#L652 +LBKS#L653 +LBL#l5|l20|l36|l1395|l1413|l1424 +LBLN#L229|L230|l11|l16|l1419|l1420|l1421|l1422|l1430 +LBLR#l8|l9|l10|l13|l14|l15|l1416|l1417|l1418|l1427|l1428|l1429 +LBLS#l6|l17|l21|l22|l23|l24|l25|l26|l27|l28|l29|l30|l31|l32|l33|l34|l35|l1414|l1425|l1426|l1431|l1432|l1433|l1434|l1435 +LBLT#l7|l12|l1392|l1393|l1394|l1415|l1423 +LBM#l37 +LBMS#l38 +LBNK#l2198 +LBNN#L227|L228 +LBNS#L226|L255|L256|l950 +LBR#L385|L389|l39|l56|l1411|l2191|l2193|l2667|l2710|l2715 +LBRF#L392|L393 +LBRK#l715|l716|l717|l718|l719|l2716|l2717|l2718|l2719|l2720|l2721|l2722|l2723|l2724|l2725|l2726|l2727 +LBRL#L384|l1436|l1437|l1438|l1439|l1440|l1441|l1442|l1443|l1444|l1445|l1446|l1447|l1448|l1449|l1450|l1451|l1452|l1453|l1454|l1455|l1456|l1457|l1458|l1459|l1460|l1461|l1462|l1463|l2711 +LBRM#L394|L395|L404|L405 +LBRN#L387|L388|l48|l63|l64|l70|l71|l72|l73|l74|l75|l76|l2663 +LBRR#l45|l46|l47|l60|l61|l62|l1490|l1491|l1492|l1493|l1494|l1495|l1496|l1497 +LBRS#L381|L382|L383|L386|L390|L391|l40|l49|l50|l51|l54|l55|l57|l67|l68|l1412|l2194|l2195|l2668|l2669|l2712|l2728 +LBRT#L6|L7|L8|L9|L10|L11|L12|L13|L14|L15|L16|l41|l42|l43|l44|l52|l53|l58|l59|l65|l66|l1464|l1465|l1466|l1467|l1471|l1472|l1473|l1474|l1475|l1476|l1477|l1478|l1479|l1480|l1481|l1482|l1483|l1484|l1498|l1499|l1500|l1501|l1502|l1503 +LBRX#l1468|l1469|l1470 +LBS#L5|L17|L378|L380|l4|l19|l69|l811|l1407|l2190|l2197|l2200|l2206|l2208|l2220|l2665|l2666|l2714 +LBST#l2221|l2222|l2223 +LBT#l1487|l2192|l2196|l2207 +LBTM#l2209|l2210|l2211|l2212|l2213|l2214|l2215|l2216|l2217|l2218|l2219 +LBTN#l1485|l1486 +LBTS#l1488|l1489 +LBXN#l1408|l1409|l1410 +LBY#L396 +LBYN#L398|L399|l2201 +LBYS#L397|l2202|l2203|l2204 +LF#L260|L344|L350|L359|L625|l689|l698|l832|l851|l935|l1319|l1362|l1560|l2090|l2151|l2639 +LF0N#L352|L684|L685|l1345|l1346|l1347 +LFB#l1569 +LFBL#l1562|l1563|l1564|l1565|l2637|l2638 +LFBR#l2640|l2641|l2642 +LFBS#l1570 +LFBT#l1566|l1567|l1568 +LFF#L726 +LFFS#L727 +LFJ#l834 +LFJR#l175 +LFKR#l1571|l1572|l1573 +LFL#L174|L629|l720|l721|l1322|l1333|l2100|l2502|l2651 +LFLH#l2094|l2095|l2096 +LFLK#l1577 +LFLN#l180|l722|l723|l1327|l1332|l1578|l1579|l1580|l1581|l2097|l2098|l2099|l2649 +LFLR#l691|l692|l693|l1324|l1325|l1326|l1329|l1330|l1331|l2092|l2646|l2650 +LFLS#L175|L627|L628|L630|l181|l841|l1334|l1574|l1575|l1576|l2093|l2503|l2504|l2645|l2647|l2648 +LFLT#l842|l843|l844|l845|l846|l1323|l1328 +LFMK#l2652|l2653 +LFN#L181|L353|L355|L504|l937|l2101 +LFNK#L500|L501|L502|L503|l704|l840|l947|l948|l949|l2126|l2127|l2157|l2659|l2660 +LFNN#l940|l941|l2103 +LFNS#L182|L354|L356|L505|l838|l839|l938|l942|l2104 +LFNT#L346|L347|l700|l701|l702|l939|l2102 +LFNW#L224|L225 +LFR#L176|L516|l836|l943|l1335|l1349|l1582|l2105|l2116|l2154|l2633|l2654 +LFRJ#l1337|l1338|l1339|l1340|l1341 +LFRM#l2118|l2119|l2120 +LFRN#L177|L178|L179|L180|l1343 +LFRP#L498|L499 +LFRS#L517|L624|l944|l945|l1336|l1344|l1350|l1351|l1583|l1584|l2106|l2108|l2110|l2117|l2155|l2156|l2634|l2636|l2655|l2656 +LFRT#l176|l177|l178|l179|l1342|l1361|l2107|l2635 +LFRW#l2111|l2112|l2113|l2114|l2115 +LFRX#l2109 +LFS#L261|L345|L351|L357|L360|L626|L717|l690|l694|l703|l833|l847|l946|l1320|l1321|l1352|l1561|l2121|l2152|l2158|l2188|l2657 +LFSF#l1585|l1586|l1587|l1588 +LFSK#L348|L349|l2658 +LFSP#l1589 +LFST#l837|l848|l849|l850|l1590|l1591|l2122|l2123 +LFT#L31|L242|L244|l699|l835|l936|l1005|l1016|l1348|l1359|l1598|l2091|l2124|l2153|l2334|l2344|l2644 +LFTF#l1010|l1011|l1012 +LFTK#L358 +LFTL#l2125|l2339 +LFTM#l1009|l1592|l1593|l1594 +LFTN#l1604|l2340|l2341|l2342 +LFTR#l695|l696|l697|l1601|l1602|l1603|l2337 +LFTS#L32|L243|L245|l1006|l1007|l1008|l1013|l1017|l1360|l1599|l1605|l2335|l2338|l2343 +LFTT#l1353|l1354|l1355|l1356|l1600|l2336 +LFTW#L686|L687|l1014|l1015 +LFTX#l1357|l1358 +LFWR#l1595|l1596|l1597 +LFX#l705 +LFXL#l710|l2643 +LFXN#l709|l711|l712 +LFXR#l707 +LFXS#l708 +LFXT#l706 +LFYN#l1363 +LFYT#L29|L30 +LHR#L37 +LHRS#L38 +LJ#L408|L527|L688|l976|l1547|l2324|l2358|l2404 +LJBL#L510|L511|l1080|l1081|l1082|l1083 +LJFR#l724|l725|l726 +LJK#l2373 +LJKL#l2375|l2376|l2377|l2378 +LJKS#l2374 +LJN#l1084 +LJNK#l2331|l2332|l2333 +LJNR#l1086|l1087|l1088|l1089|l1090 +LJNS#l1085|l1091 +LJNT#l1063|l1064|l1065|l1066|l1067 +LJR#L246|l183|l978|l2327|l2382 +LJRN#l980 +LJRS#L247|l184|l185|l979|l981|l2328|l2329 +LJRT#l1068|l1069 +LJS#L409|L528|L689|l977|l982|l1548|l2325|l2330|l2359|l2360 +LJSL#l1092|l1093|l1094|l1095|l1096|l1097|l1098|l1099|l1100|l1101|l1102|l1103|l1104|l1105 +LJST#l2383|l2384|l2385|l2386|l2387 +LJT#l1106|l2326 +LJTM#l1107|l1108|l1109|l1110|l1111|l1112|l1113|l1114|l1115|l1116|l1117|l1118|l1119|l1120|l1121|l1122|l1123|l1124|l1125|l1126|l1127|l1128|l1129|l1130|l1131|l1132|l1133 +LJXN#l2379|l2380|l2381 +LK#L211|L251|L262|L519|L521|L537|L654|L677|L696|l99|l104|l182|l228|l637|l852|l857|l868|l990|l1018|l1076|l1529|l1655|l2270|l2294|l2345|l2368|l2391|l2479|l2734|l2744|l2759 +LKBK#l2355|l2356|l2357 +LKBL#l638|l639|l1653|l1654|l1656|l2272 +LKBR#l2749|l2750|l2751|l2752|l2753|l2754|l2770|l2771|l2772 +LKF#l1909 +LKFK#l1905|l1906 +LKFR#l230|l231|l232 +LKFS#l1908 +LKFT#l1907 +LKFY#l1910 +LKHT#L523|L524 +LKJ#l859|l2281|l2760 +LKJM#l2388|l2389|l2390 +LKJS#l860|l861|l2282|l2761 +LKKR#l113|l114|l115|l116|l117 +LKL#l1023|l1048|l1652|l1664|l2224|l2225|l2253|l2739|l2764 +LKLH#l1660|l1661|l1662 +LKLN#l1663 +LKLR#l1658 +LKLS#l108|l109|l1024|l1025|l1026|l1027|l1028|l1029|l1030|l1031|l1032|l1033|l1034|l1035|l1036|l1037|l1041|l1042|l1043|l1044|l1045|l1046|l1047|l1134|l1659|l2226|l2227|l2228|l2229|l2230|l2231|l2232|l2233|l2234|l2235|l2236|l2237|l2238|l2242|l2243|l2244|l2245|l2246|l2247|l2248|l2249|l2250|l2251|l2252|l2254|l2742|l2765 +LKLT#l1038|l1039|l1040|l2239|l2240|l2241 +LKM#l1141|l1312|l1314|l2304 +LKMN#l1135|l1136|l1137|l1144|l1606|l1607|l1608 +LKMS#l1142|l1143|l1313|l1315|l2305|l2306 +LKMT#l2297|l2298|l2299 +LKMX#l2295|l2296 +LKN#L531|l131|l133|l195|l1665 +LKNB#l2347|l2348|l2349 +LKNK#l107|l111|l112|l190|l191|l641|l642|l643|l644|l645|l856|l866|l1073|l1074|l1075|l1532|l1533|l1534|l1675|l1676|l1677|l2280|l2371|l2372|l2482|l2741|l2763 +LKNM#l1651 +LKNN#l1670 +LKNP#l192|l193|l194 +LKNS#L532|l132|l196|l197|l865|l1647|l1650|l1667|l1668|l1669|l1671|l2740 +LKNT#l1648|l1649|l1666 +LKP#l2291 +LKPS#l2292|l2293 +LKR#L730|l863|l1071|l1672|l1911|l1940|l2274|l2362|l2737|l2747 +LKR0#l2350|l2351|l2352|l2353|l2354 +LKRH#l1307|l1308|l2364|l2365|l2366|l2393|l2394|l2395|l2396 +LKRL#l2401|l2402 +LKRM#l1138|l1139 +LKRN#L35|L36|L248|L249|L250|l1077|l1078|l1079|l1946 +LKRS#l118|l119|l1912|l1913|l1941|l1943|l1944|l1945|l1948|l2275|l2276|l2363|l2367|l2481|l2748 +LKRT#l186|l187|l188|l1942|l2745|l2746 +LKRX#l1531|l1947 +LKS#L33|L34|L212|L252|L520|L522|L655|L656|L694|L695|L697|l100|l105|l106|l110|l198|l229|l233|l753|l853|l855|l858|l867|l991|l992|l1019|l1021|l1140|l1535|l1673|l2271|l2286|l2300|l2307|l2308|l2346|l2369|l2370|l2392|l2397|l2403|l2486|l2693|l2735|l2743|l2766 +LKSK#l1373|l1374|l1375|l1376|l1377|l1378|l1379|l1380|l1381|l1382|l1383|l1384|l1385|l1386|l1387|l1388|l1389 +LKSL#l761|l2767|l2768|l2769 +LKSM#L718|L719|L720|L721|l1370|l1371|l1372|l2287|l2288|l2289 +LKSN#L366|L367|l762|l763 +LKSR#l757|l2924|l2925|l2926|l2927|l2928|l2929|l2930|l2931|l2932|l2933|l2934|l2935|l2936 +LKSS#L368|L369|L370|l758|l1020|l1022|l1390|l1391|l2545|l2546|l2547|l2694 +LKST#l234|l754|l755|l756|l759|l760|l864|l1072|l1316|l1317|l1318|l2290|l2309|l2310|l2311|l2548|l2549|l2738 +LKT#l103|l189|l640|l854|l862|l1049|l1052|l1060|l1070|l1530|l1657|l1914|l2256|l2273|l2277|l2283|l2361|l2480|l2483|l2736|l2762 +LKTB#l2255 +LKTF#l2263 +LKTK#l128 +LKTL#l127 +LKTM#l1309|l1310|l1311 +LKTN#l1056|l2259 +LKTP#l2398|l2399|l2400 +LKTR#l961|l962|l963|l964|l965|l966|l967|l968|l969|l970|l971|l972|l973|l974|l1609|l1610|l1611|l1612|l1613|l2264 +LKTS#l101|l102|l129|l130|l1050|l1053|l1054|l1055|l1061|l1062|l1915|l1926|l1927|l1928|l1929|l1932|l1933|l1934|l1935|l1936|l1937|l1938|l1939|l2258|l2278|l2279|l2284|l2285|l2484|l2485 +LKTT#l120|l121|l122|l123|l124|l1051|l1916|l1917|l1918|l1919|l1923|l1924|l1925|l1930|l1931|l2257 +LKTX#l125|l126|l1920|l1921|l1922 +LKWR#l1145|l1146|l1147|l1148|l2773|l2774 +LKWS#l1674 +LKWT#L41|L42|L525|L526|l2301|l2302|l2303 +LKXN#l1057|l1058|l1059|l2260|l2261|l2262|l2312|l2313|l2314 +LL#L266|L270|L302|L410|L412|L416|L422|L426|L538|L682|L698|L700|L734|l1687|l2418|l2428|l2690|l2775|l2782 +LLB#l2777 +LLBS#l2776|l2778 +LLF#l2686 +LLFS#l2687|l2688 +LLK#l1678 +LLKS#l1679|l1680 +LLN#L414 +LLNK#L424|L425|l2420|l2780 +LLNS#L415|l2689 +LLNT#L272|L273|L637|l2679|l2680|l2681|l2682|l2683 +LLP#l2424 +LLPN#l2425 +LLPP#l2421|l2422|l2423 +LLPS#l2426 +LLPX#L418|L419|L420 +LLR#l2684 +LLS#L267|L271|L303|L411|L413|L417|L421|L423|L427|L539|L683|L699|L701|L735|l727|l1681|l1688|l2427|l2781|l2783|l2784 +LLSL#l728 +LLSN#l729|l730 +LLST#l2685 +LLT#L540|l1682|l2419|l2779 +LLTN#l1685 +LLTS#L541|l1683|l1686 +LLTT#l1684 +LM#L48|L373|L428|l235|l236|l242|l264|l1164|l1689|l1701|l1717|l1741|l1763|l2131|l2159|l2164|l2487 +LMB#L432|l1697 +LMBK#L430|l257|l258|l259|l2785|l2786 +LMBL#l1696 +LMBN#l252|l253|l254|l255|l256 +LMBR#L50|L51|L52|L53|L433|L434|L435|L542|L543|L544|L545|L546|L547|l265|l266|l267|l1691|l1692|l1693|l1694|l1695|l2787|l2788|l2789|l2790|l2791|l2792|l2793|l2794|l2795|l2796|l2797|l2798|l2799|l2800|l2801 +LMBS#L49|L431|l243|l244|l245|l246|l247|l260|l261|l262|l263|l1690|l1698|l1699|l1700 +LMBT#l248|l249|l250|l251 +LMF#l2943 +LMFM#l2950|l2951|l2952 +LMFS#l2944|l2946|l2947|l2948 +LMFT#l2945|l2949 +LMKL#l1707|l1708 +LMKN#l734|l735 +LMKR#l731|l732|l733 +LMKS#l2817|l2818|l2819 +LML#l269 +LMLT#l1709|l1710 +LMN#L253|L736|l284|l736|l738|l778|l780|l1178|l1185|l1737|l2802 +LMNK#l293|l294|l295|l1175|l1176|l1177|l1183|l1722|l2490 +LMNN#l1739|l2804|l2805 +LMNR#l286|l2806|l2807|l2808 +LMNS#L254|L737|l270|l271|l285|l737|l779|l1179|l1184|l1740|l2803|l2809|l2810|l2811|l2812|l2813|l2814|l2815|l2816 +LMNT#L54|L55|L56|l272|l273|l274|l275|l276|l277|l278|l279|l280|l287|l288|l289|l290|l1180|l1181|l1182|l1738 +LMNX#l291|l292 +LMP#l296|l1746|l2820|l2831 +LMPB#l298|l299 +LMPK#l2822|l2823 +LMPL#l300|l301|l302|l303|l304|l1760 +LMPN#l305|l306|l307|l308|l309|l310|l311|l1759|l1761|l2827|l2828 +LMPR#l315|l316|l317|l1748|l1749|l2825 +LMPS#l297|l312|l313|l314|l318|l1750|l1762|l2821|l2826|l2830 +LMPT#l1747|l1751|l1752|l1753|l1754|l1755|l1756|l1757|l1758|l2824 +LMPX#l319|l320|l321|l2829 +LMR#L45|l281|l1186|l1720|l2161 +LMRK#l1711|l1712|l1713 +LMRS#L46|l1187|l1188 +LMS#L47|L374|L429|L738|l237|l238|l282|l322|l1165|l1166|l1702|l1714|l1718|l1719|l1742|l2132|l2133|l2160|l2163|l2488|l2491 +LMSM#L43|L44 +LMSN#l1743|l1744|l1745 +LMSR#l239|l240|l241 +LMST#l283|l1715|l1716|l1721|l2162 +LMT#l268|l1703|l1706|l1723|l2489 +LMTL#l1733|l1734|l1735 +LMTN#l1732 +LMTR#l1729|l1730|l1731 +LMTS#l1167|l1168|l1169|l1170|l1171|l1172|l1173|l1174|l1704|l1705|l1724|l1736 +LMTT#l1728 +LMTX#l1725|l1726|l1727 +LN#L57|L59|L75|L77|L197|L213|L216|L218|L235|L274|L276|L287|L289|L304|L306|L312|L316|L375|L436|L455|L468|L518|L548|L558|L560|L650|L702|L739|L749|L751|l210|l323|l401|l739|l869|l1549|l1771|l1852|l1865|l2134|l2165|l2405|l2429|l2492|l2498 +LN0N#l434|l435 +LNBK#l1787|l1788|l1789 +LNFT#l1791 +LNHR#l1870 +LNJ#l1764|l1773|l2609|l2859 +LNJF#l2449|l2450 +LNJN#l2461|l2462|l2463|l2464|l2612|l2867 +LNJR#l1806|l1807|l1808|l1809|l1810|l1811|l1812|l1813|l2447 +LNJS#l1774|l1775|l2448|l2611|l2860|l2862 +LNJT#l2446|l2466|l2467|l2468|l2469|l2470|l2610|l2861 +LNJX#l2465 +LNK#L79|L453|L555|l419|l427|l1805|l1814|l1833|l2439|l2857 +LNK0#l1195|l1196|l1197|l1198|l1199|l1200|l1201|l1202|l1203|l1204|l1205|l1206|l1207|l1208 +LNKB#l1835|l2440|l2441|l2442|l2443|l2444|l2445 +LNKF#L556|L557|l2863|l2864|l2865|l2866 +LNKJ#l404|l405|l406|l1836|l1837|l1838 +LNKL#L81|L82|L438|L439|L440|l425|l1818|l2407|l2408|l2409 +LNKM#l1843|l1844|l1845 +LNKN#l424|l426|l1819|l1820|l1842|l2454|l2455 +LNKP#l1847|l1848 +LNKR#l415|l416|l417|l418|l420|l422|l1840|l1841|l2451|l2452|l2453|l2456|l2457|l2458 +LNKS#L61|L62|L80|L83|L84|L454|L465|l421|l423|l1815|l1816|l1817|l1821|l1822|l1823|l1824|l1825|l1826|l1834|l1846|l2459|l2460|l2471|l2475|l2476|l2858|l2868|l2957|l2958|l2959 +LNKT#l407|l408|l409|l410|l1839 +LNKX#l411|l412|l413|l414|l2472|l2473|l2474 +LNL#L470|l1776|l1777|l2433 +LNLM#l1853|l1854 +LNLN#l428|l429|l2432 +LNLR#l2430 +LNLS#L471|l2431 +LNMN#l1778|l1779|l1780|l1792|l1793|l1794|l1827|l1828|l1829 +LNMW#l741|l742 +LNN#L278|L285|L741|l1224|l1795 +LNNK#L280|L281|l873|l874|l875|l1830|l1831|l1832|l2171 +LNNS#L279|L282|L283|L284|L286|l1209|l1210|l1211|l1796|l1797 +LNNT#l1212|l1213 +LNR#L290|L292|L294|L318|l871|l1781|l1798|l2168|l2434|l2494|l2835 +LNRL#l1786 +LNRS#L291|L293|L295|L319|l1784|l1785|l1799|l1800|l2169|l2170|l2435|l2436 +LNRT#L308|L309|L310|L311|l1782|l1783 +LNS#L58|L60|L63|L76|L78|L156|L198|L217|L219|L236|L275|L277|L288|L305|L307|L313|L317|L376|L437|L456|L457|L458|L469|L549|L559|L561|L651|L703|L740|L750|L752|l324|l325|l326|l402|l403|l740|l743|l876|l877|l878|l1215|l1216|l1550|l1551|l1772|l1801|l1866|l1867|l1868|l1872|l1882|l1889|l2135|l2136|l2166|l2172|l2406|l2410|l2493|l2495|l2497|l2691|l2833 +LNSL#L65|L66 +LNSM#l1802|l1803|l1804|l2437|l2438 +LNSN#L85|L86|l336|l1878|l1888 +LNSR#l329|l330|l331|l1874|l1875|l1876|l1884|l1885|l1886 +LNSS#L64|L157|l327|l332|l1217|l1869|l1877|l1887|l2832|l2834 +LNST#l328|l333|l334|l335|l872|l1855|l1856|l1873|l1883|l2496 +LNSX#l1871|l1879|l1880|l1881 +LNT#L67|L296|L314|L441|L443|L451|L459|L648|L743|L747|L753|l337|l339|l870|l1189|l1218|l1222|l1790|l1849|l1857|l1864|l2167 +LNTB#L445|L446 +LNTF#l343|l344|l345|l346|l347|l348|l1214 +LNTH#l349|l350|l351|l352|l353 +LNTK#l2836|l2837 +LNTL#l357|l358|l359|l360|l361|l362|l363|l364|l365|l366|l367|l368|l1219|l1220|l1221|l1859|l1860|l1861 +LNTM#l369|l370|l371|l372|l373|l374|l375|l376 +LNTN#L71|L72|L298|L463|L464|L550|L551|L552|L553|L554|L745|L746|l354|l355|l356|l377|l378|l379|l380|l381|l430|l1193|l1768|l1769|l1770 +LNTP#L461|L462 +LNTR#L69|L70|L73|L74|L158|L159|L160|L214|L215|l431|l432|l433|l656|l657|l658|l659|l660|l661|l662|l663|l664|l665|l666|l667|l668|l669|l670|l671|l672|l673|l674|l675|l676|l677|l678|l679|l1190|l1191|l1192|l1862 +LNTS#L68|L297|L299|L315|L442|L444|L447|L448|L449|L450|L452|L460|L649|L744|L748|L754|l338|l340|l341|l382|l383|l384|l385|l386|l387|l388|l389|l390|l391|l392|l393|l394|l395|l396|l397|l398|l1194|l1223|l1850|l1851|l1858|l1863 +LNTT#l342 +LNTW#l399|l400 +LNWR#l2173|l2174 +LNWT#L466|L467 +LNX#L742|l649|l2838|l2953 +LNXB#l2840|l2841 +LNXN#l655|l2843|l2844|l2845|l2846|l2847|l2848|l2850|l2956 +LNXP#l1765|l1766|l1767 +LNXR#l651|l652|l653|l2851|l2852|l2853 +LNXS#l654|l2839|l2849|l2955 +LNXT#l650|l2842|l2854|l2855|l2856|l2954 +LNYR#l436|l437|l438 +LP#L97|L704|l439|l879|l1890|l1899|l1900|l2499|l2509|l2531|l2532 +LPBR#l441|l442|l443 +LPFR#l884|l885|l886|l887|l888 +LPL#l446 +LPLN#L93|L94|L95|L96 +LPLS#l447|l449 +LPLT#L320|L321|l448 +LPN#l453|l2869 +LPNK#l458|l889|l2507|l2535|l2540 +LPNS#l2870|l2871 +LPPL#l790 +LPR#l881|l1233|l2505|l2537 +LPRS#l791|l792|l882|l883|l1234|l1235|l1239|l1240|l1241|l2538|l2539 +LPRT#l1225|l1226|l1227|l1228|l1229 +LPRX#l1236|l1237|l1238 +LPS#L98|L99|L562|L705|L706|L707|l440|l459|l460|l890|l1891|l1892|l1901|l2500|l2508|l2534|l2541|l2872|l2873 +LPSK#L268|L269|L473|L474|l1897 +LPSN#L472|l464 +LPSS#L563|l461|l463|l1893 +LPST#l462|l1902|l1903|l1904|l2506|l2542|l2543|l2544 +LPT#l454|l455|l880|l1242|l1894|l1898|l2501|l2533|l2536 +LPTK#l444|l445 +LPTN#L475|L476|l1243|l1244|l1245 +LPTP#l465|l466 +LPTR#l450|l451|l452 +LPTS#l456|l457|l1895|l1896 +LPWN#l467|l468|l469 +LR#L100|L115|L161|L172|L189|L220|L222|L325|L477|L533|L564|L588|L590|L598|L600|l211|l225|l993|l1000|l1403|l1949|l1951|l2562|l2568|l2570|l2613|l2878|l2968 +LRBR#l470|l471|l472|l2970|l2971|l2972 +LRF#l516|l518 +LRFL#l519 +LRFS#l517 +LRJ#l493 +LRJL#l494 +LRJN#l495 +LRJR#l496 +LRJS#l497|l498|l499|l500 +LRJX#l501 +LRK#L111|l502|l507|l2885|l2974 +LRKL#l2975|l2976 +LRKN#l510|l515|l2564|l2565|l2566|l2887 +LRKS#L112|l503|l508|l511|l512|l513|l514|l2888|l2982 +LRKT#l509|l2886 +LRL#L163|l684 +LRLN#l687 +LRLS#L164|l685|l688 +LRLT#l686 +LRM#L102 +LRMS#L103 +LRN#L108|L165|L566|L568|L576|L578|L580|L592|L594|L596|l891 +LRNJ#l520|l521|l522|l523 +LRNK#l524|l525|l997|l998|l2615|l2884 +LRNN#l897|l898 +LRNR#L323|L324|l894|l895|l896 +LRNS#L166|L167|L168|L169|L187|L188|L567|L569|L577|L579|L581|L582|L583|L584|L585|L593|L595|L597|l744|l745|l899 +LRNT#L170|L171|l892|l893|l900 +LRR#l995 +LRS#L101|L109|L113|L116|L117|L118|L162|L173|L190|L221|L223|L326|L478|L534|L565|L589|L591|L599|L601|l212|l216|l220|l224|l999|l1404|l1405|l1950|l2563|l2567|l2569|l2616|l2880|l2969|l2973 +LRSN#L119|L120|L121|L122|l219|l223|l473|l474|l475|l476|l477|l478 +LRSS#L110|L114|l218|l222|l2977|l2978|l2979|l2980|l2981 +LRST#l217|l221|l996 +LRT#L39|L106|L570|L586|l213|l482|l492|l504|l680|l994|l2550|l2614|l2879|l2881 +LRTL#l2554|l2555|l2556|l2557|l2882 +LRTN#L104|L105|l490|l2553|l2883 +LRTR#l485|l486|l487|l488 +LRTS#L40|L107|L571|L572|L587|L622|L623|l214|l215|l483|l489|l491|l505|l506|l681|l2551|l2558 +LRTT#l484|l2552 +LRTX#L573|L574|L575|l682|l683|l2559|l2560|l2561 +LRX#l479|l2874 +LRXN#l2877 +LRXS#l480|l481|l2876 +LRXT#l2875 +LS#L1|L3|L20|L88|L89|L123|L125|L184|L196|L206|L210|L234|L263|L301|L322|L327|L372|L403|L479|L506|L508|L529|L530|L535|L536|L607|L609|L610|L611|L612|L614|L639|L647|L657|L678|L690|L691|L692|L722|L729|l2|l77|l134|l542|l543|l545|l550|l646|l714|l746|l793|l797|l808|l815|l901|l902|l984|l1001|l1150|l1151|l1254|l1255|l1396|l1504|l1552|l1554|l2268|l2478|l2510|l2511|l2572|l2578|l2579|l2617|l2626|l2692|l2708|l2709 +LS0#L332 +LS0N#l959|l960 +LS0S#L333 +LSBK#l904|l905|l906 +LSBL#l2571 +LSBN#L481|L482|l809|l1246|l1247|l1248|l1249|l1250 +LSFL#L620|L621 +LSFR#L667|L668 +LSFS#l527|l528|l529|l530 +LSHL#l908|l909|l910|l911|l912|l913 +LSK#L708 +LSKN#l526 +LSKS#L709 +LSL#L328|L330|L483|L669|L671|L758|l802|l806|l1952|l2513|l2623 +LSLS#L329|L331|L484|L670|L672|L759|l807|l1953 +LSM#l2937 +LSMN#l1962 +LSMS#l2938|l2939 +LSN#L191|L665|L724|l1258|l1263|l1400|l2514|l2983 +LSNJ#l2703|l2704|l2705 +LSNK#l97|l98|l541|l553|l805|l923|l1399|l2522|l2577|l2625 +LSNN#l1260|l2517 +LSNS#L192|L666|L725|l803|l804|l1261|l1264|l1265|l1401|l1402|l1506|l1507|l1508|l1509|l1510|l1511|l1512|l1513|l1514|l1515|l1516|l1517|l2516|l2518|l2624|l2984 +LSNT#L673|L674|l1259|l2515 +LSNX#l1518|l1519|l1520|l1521|l1522|l1523|l1524 +LSP#l1954 +LSPN#l1960 +LSPR#l1957|l1958|l1959 +LSPS#l1955|l1961 +LSPT#l1956 +LSR#L201|l95|l531|l800|l914|l1152|l1262|l2519|l2573|l2621 +LSRL#l1155|l1156 +LSRS#L202|L203|l532|l533|l915|l916|l1153|l2574|l2575 +LSRT#l80|l81|l82|l83|l1154|l2128|l2129|l2130 +LSRW#l1157 +LSRX#l84|l85|l86 +LSS#L18|L124|L126|L480|L507|L509|L613|L615|L658|L679|L693|L723|l78|l87|l200|l205|l544|l546|l547|l551|l554|l799|l903|l917|l1256|l1257|l1398|l1505|l2269|l2520|l2576|l2580|l2618|l2620|l2889 +LSSL#l2890 +LSSN#l203|l208|l2891 +LSSS#l202|l207 +LSST#L257|L258|L489|L490|l96|l201|l206|l801|l2521|l2622 +LSSX#l199|l204 +LST#L675|l79|l552|l555|l747|l798|l907|l924|l1266|l1397|l1528|l1963|l2512|l2581|l2619|l2729|l2896|l2918 +LSTF#l2905|l2906 +LSTL#l559|l1977|l1978|l1979|l1980|l2732|l2909 +LSTN#l557|l558|l1966|l1967|l1968|l1969|l1970|l1971|l1972|l1973|l1974|l1975|l1976|l2733|l2910|l2911 +LSTR#L334|L335|L485|L486|L487|L488|l2899|l2900|l2901|l2902|l2903|l2904|l2907|l2912|l2913|l2914|l2915|l2916 +LSTS#L676|l560|l748|l749|l1964|l1981|l2897|l2908|l2917 +LSTT#l548|l549|l556|l1965|l2730|l2731|l2898 +LSTW#l925 +LSWN#l88|l89|l90 +LSWR#l91|l92 +LT#L24|L127|L152|L231|L514|L602|L604|L642|L731|l135|l142|l156|l209|l226|l561|l570|l618|l628|l820|l975|l1267|l1364|l1536|l1540|l1545|l1614|l1982|l2138|l2315|l2523|l2582|l2590|l2595|l2627|l2919 +LTBK#l161|l162|l163 +LTBL#l629|l630|l2140 +LTBR#l158|l159|l160 +LTF#L148 +LTFN#L150|L151|l164|l165|l166 +LTFS#L149|l1628|l1629 +LTHL#l2598|l2599 +LTJS#l2060|l2061 +LTKM#l571|l572|l573 +LTKN#l2048|l2049|l2050 +LTKR#l2756|l2757|l2758 +LTKS#l592|l593 +LTKT#l2051|l2052|l2053|l2054|l2057|l2058|l2059 +LTKX#l2055|l2056 +LTL#L495|l150|l574|l1367|l1635|l2076|l2600 +LTLF#l168|l169|l170 +LTLK#l167 +LTLN#l154|l2077 +LTLR#l2078 +LTLS#l151|l153|l1539|l2079 +LTLT#l152 +LTM0#l2601|l2602|l2603|l2604 +LTMS#l2062|l2063 +LTMT#l1158|l1159|l1160|l1161|l1162|l1163 +LTN#L22|L129|L131|L142|L193|L199|L264|L496|L733|l144|l822|l1617|l1984 +LTNK#l147|l148|l149|l635|l830|l1299|l1300|l1633|l1634|l2145|l2146|l2147|l2529 +LTNM#l631|l632 +LTNN#l1555|l1556|l1557|l1558|l1559|l1622|l1638|l1639 +LTNR#l1619|l1620|l1621 +LTNS#L23|L130|L132|L133|L134|L135|L136|L137|L138|L139|L140|L141|L143|L194|L200|L265|L497|l575|l576|l577|l578|l579|l1368|l1369|l1623|l1636|l1637|l1983|l1985|l2605 +LTNT#l580|l1618 +LTP#l1304 +LTPR#l1640 +LTPS#l1305|l1306 +LTR#L154|l137|l581|l619|l647|l823|l1283|l1365|l1546|l1624|l1989|l2065|l2068|l2142|l2411|l2526|l2588|l2596 +LTRB#L146|L147|l1285|l1286|l2070|l2071|l2072 +LTRH#l1291|l1292|l1293 +LTRJ#l2082|l2083|l2084|l2085|l2086|l2087|l2088|l2089 +LTRK#l2755 +LTRL#l174|l582|l583|l584|l585|l586|l587|l588|l589|l590|l620|l825|l1993|l1994|l1995|l1996|l1997|l1998|l1999|l2000|l2001|l2002|l2003|l2004|l2005|l2006|l2007|l2008|l2009|l2010|l2011|l2012|l2013|l2014|l2080|l2081 +LTRM#L342|L343 +LTRN#L128|l140|l615|l616|l617|l1294|l1295|l2074|l2416 +LTRP#l1296|l1297 +LTRR#l1288|l1289|l1290|l2015|l2016|l2413|l2414|l2415 +LTRS#L155|l138|l141|l648|l824|l826|l1284|l1298|l1625|l1626|l1990|l1991|l1992|l2023|l2066|l2067|l2069|l2075|l2143|l2144|l2417|l2527|l2528|l2587|l2589 +LTRT#l139|l1230|l1231|l1232|l1287|l2017|l2018|l2019|l2020|l2021|l2022|l2073|l2412 +LTRX#l827|l828|l829 +LTS#L21|L25|L153|L232|L237|L238|L515|L603|L605|L643|L732|l136|l145|l146|l155|l157|l227|l621|l622|l636|l831|l1268|l1282|l1301|l1537|l1541|l1542|l1543|l1615|l1641|l2139|l2148|l2316|l2317|l2524|l2530|l2586|l2591|l2592|l2593|l2628|l2632|l2920|l2921 +LTSP#l2606|l2607|l2608 +LTSS#l623|l625|l1302|l1303|l2594 +LTST#l591|l624|l1366|l1627|l2149|l2150|l2318|l2319|l2320|l2321|l2322|l2323|l2597 +LTSW#l626|l627 +LTT#L644|L645|l143|l634|l821|l1538|l1616|l2141|l2525|l2706 +LTTM#l2922|l2923 +LTTN#l1271|l1272|l1273 +LTTR#l633 +LTTS#l2064 +LTTT#l609|l610|l611|l612|l613|l614 +LTWK#L680|L681 +LTWT#l1645|l1646 +LTX#L340|l608|l2629 +LTXL#l2630 +LTXN#l2631 +LTXP#L26|L27|L28|l171|l172|l173|l1642|l1643|l1644 +LTXS#L341 +LTY#L144 +LTYS#L145 +LW#L631|l1003 +LWL#L633 +LWLN#L512|L513 +LWLS#L634 +LWMN#l794|l795|l796 +LWN#l2662 +LWNB#L635|L636 +LWNH#L239|L240 +LWNK#l2678 +LWNS#L362|L363 +LWNT#L185|L186 +LWR#l2671 +LWRK#l2672 +LWRM#l2675 +LWRN#l2674 +LWRS#l2676 +LWRT#L241|l1002|l2673 +LWS#L361|L364|L365|L632|l1004 +LWST#l2677 +LWT#l2670 +LWYR#l750|l751|l752 +LX#L207|L659|l534|l562|l816|l918|l985|l1269|l1986|l2265|l2892 +LXK#l567 +LXKS#l568|l569 +LXL#l2894 +LXLN#L19 +LXN#L90|L616|L661|L663|l1251|l1525|l2583 +LXNK#l538|l539|l540|l566|l819|l922|l989 +LXNN#L618|L619 +LXNS#L91|L92|L617|L662|L664|l1252|l1253|l1526|l1527|l2584|l2585|l2895 +LXR#l951|l957 +LXRM#l93|l94 +LXRS#l952|l953|l954|l955|l956|l958 +LXRT#L259 +LXS#L208|L660|l535|l537|l563|l565|l818|l919|l921|l986|l988|l1270|l1987|l1988|l2266|l2267|l2893 +LXT#l536|l564|l817|l920|l987 +LXTN#L400|L401|L406|L407 +LY#l2940 +LYBT#l765|l766|l767 +LYF#l781 +LYFL#l2960|l2961|l2962|l2963|l2964|l2965|l2966|l2967 +LYFR#l787|l788|l789 +LYFS#l782|l783 +LYL#L640|l2695|l2699 +LYLS#L641|l2696|l2697|l2698 +LYLT#l2700|l2701|l2702 +LYN#L755 +LYNK#l777|l2942 +LYNS#L756|L757 +LYR#l769 +LYRN#l772 +LYRS#l770|l773 +LYRT#l771 +LYS#l2941 +LYT#l774|l784 +LYTS#l775|l776|l785|l786 +LYW#l768 ++++++++++ +M#M0|M79|M112|M251|M523|M562|M591|M681|M862|M1057|M1060|M1073|M1379|W383|m0|m1|m1346|m1384|m1417|m1862|m2184|m2202|m3352|m3356|m3895|m4261|m4378|m4883 +M0#M498|m1249|m4150|m4340|m4357|m4925 +M0BL#m4152|m4153|m4154|m4155|m4156 +M0FL#m4343|m4344|m4345 +M0K#m4927 +M0KL#m4928 +M0L#m2154 +M0LJ#m4929|m4930|m4931|m4932|m4933|m4934|m4935|m4936|m4937|m4938|m4939 +M0LS#m2155 +M0MF#m2129 +M0MT#m1251|m1252|m1253|m1254|m1255|m1256 +M0N#m2130 +M0NK#m2134|m4348 +M0NL#m2132|m2133 +M0NS#m2131 +M0PS#m4350|m4351|m4352 +M0R#m4157|m4346 +M0RB#m4159|m4160 +M0RF#m4162 +M0RH#m4163|m4164 +M0RK#m4349 +M0RL#m4166|m4167|m4168|m4169|m4170|m4171 +M0RN#m4165 +M0RS#m4158|m4172 +M0RT#m4161 +M0S#M499|M500|M501|M502|m1250|m1257|m2153|m4151|m4173|m4341|m4353|m4926|m4940 +M0SL#M846|M847 +M0ST#m4347 +M0T#m2135|m4342 +M0TK#m2137|m2138 +M0TL#m2147|m2148|m2149|m2150|m2151 +M0TN#m2127|m2128 +M0TS#M841|M842|M843|M844|M845|m2136|m2139|m2140|m2141|m2142|m2143|m2144|m2145|m2146|m2152 +M0WX#m4354|m4355|m4356 +MB#m1385|m3367 +MBBN#M592|M593 +MBL#M5|M1061|M1063|m3371 +MBLS#M6|M1062|M1064|m3372|m3373|m3374|m3375|m3376|m3377|m3378|m3379|m3382|m3383|m3384|m3385|m3386|m3387|m3388 +MBLT#m3380|m3381 +MBNK#m3370 +MBS#m1386|m3368|m3389 +MBST#m3390|m3391|m3392 +MBT#M1065|m3369 +MBTS#M1066 +MF#M83|m137|m1339|m2401|m4362|m4371|m4391|m4456 +MFBL#m4360|m4361 +MFK#m2197 +MFKR#m4373|m4374 +MFL#m1393|m4463 +MFLN#m4469 +MFLR#m4465|m4466|m4467 +MFLS#m1389|m1394|m4468 +MFLT#m4464 +MFLW#M573|M574|m1390|m1391|m1392 +MFMN#m4364|m4365|m4366 +MFN#M1320|m1341|m4459 +MFNK#m2403|m4376|m4377|m4461 +MFNS#M1321|m1342|m4460|m4462 +MFR#M571|m2198|m4367 +MFRK#m1343|m1344|m1345 +MFRS#M572|m2199|m4368|m4369 +MFS#M84|M85|M86|M547|M548|m138|m1340|m2404|m4370|m4372|m4375|m4457|m4470 +MFST#M784 +MFT#m2402|m4363|m4458|m4471 +MFTS#m4472|m4473 +MHBH#M105 +MHF#M1097 +MHFS#M1098 +MHK#M1099 +MHKN#M1102|m254|m255|m256 +MHKS#M1100|M1101 +MHM#m1395 +MHMS#m1396 +MHMT#M111|M1079|M1080|M1081|M1082|M1083|M1084|M1085|M1086|M1087|M1088|M1089|M1090|M1091|M1092|M1093|M1094|M1095|M1322|M1323 +MHNT#M1096 +MHR#m3524 +MHRJ#m245|m246|m247 +MHRN#m248|m249|m250 +MHRS#m3525 +MHT#m257 +MHTM#m251|m252|m253 +MHTS#m258|m259 +MHYN#M106|M107|M108 +MJ#M70|M95|M717|M719|M906|m149|m2339 +MJF#M1105 +MJFS#M1106 +MJK#m150 +MJKL#m152|m153 +MJKS#m151 +MJLK#m354|m355 +MJLN#M91|M92 +MJNT#m143|m144 +MJR#M127|M131|m356|m1427 +MJRK#M129|M130 +MJRN#m362 +MJRS#M128|m357|m366 +MJRT#m358|m359|m360|m361|m363|m364|m365 +MJS#M71|M96|M718|M720|M907|m2340|m2341 +MJSK#m367 +MJST#M124|M125|M126|m157|m158|m159|m160|m161|m162|m163|m349|m350|m351|m352|m353 +MJT#m2342 +MJTS#m2343|m2344 +MJXN#m154|m155|m156 +MJYR#M102|M103|M104 +MK#M7|M11|M37|M39|M93|M649|M651|M707|M859|M866|M892|M894|M923|M1054|M1214|m26|m139|m368|m385|m1608|m1623|m1625|m2200|m2206|m2429|m3398|m3559|m4397|m4409|m4474|m4485 +MKB0#M16|M17 +MKBK#m1629 +MKBR#M594|M595|m4 +MKBT#m1626|m1627|m1628|m1630|m1631 +MKFK#M679 +MKFN#m1649|m1650|m1651 +MKFR#M635|M636|M675|M676|m369|m370 +MKFS#M680 +MKFT#M633|M634 +MKHL#M925|M926 +MKHR#m1635|m1636 +MKJ#M637 +MKJS#M638 +MKK#M618|M689|m18 +MKKF#M639|M640 +MKKL#M598|M599|M608|M609|M610|M611|M612|M613|M622|M623 +MKKN#M596|M597|M614|M615|M677|M678 +MKKR#M48|M600|M601|M602|M603|M604|M605|M606|M607|M616|M617|M620|M621|M643|M644 +MKKS#M619|M690|m19|m20|m3393|m3394|m3395 +MKKW#M641|M642 +MKL#M14|M921|M1076|M1304|m92|m1611|m3521 +MKL0#m1637|m1638|m1639|m1640 +MKLJ#m4884|m4885|m4886|m4887|m4888 +MKLK#m4487|m4488|m4489 +MKLL#M661|M662 +MKLM#m1641|m1642|m1643|m1644|m1645 +MKLN#M663|M664 +MKLP#m1646|m1647|m1648 +MKLR#M40 +MKLS#M15|M922|M1077|M1078|M1305|m3522|m3523 +MKLT#M665|M666 +MKM#M521|m164 +MKMH#M667|M668 +MKML#M44|M45|M669|M670 +MKMS#M522|m165|m166 +MKN#M43|M46|M657|M687|M709|M711|M715|m65 +MKNF#m217|m218|m219|m220|m221|m222|m223|m224|m225|m226|m227|m228|m229 +MKNK#M721|M722|m382|m383|m384|m3405|m3406|m3407|m3408|m3409|m4400|m4483|m4484 +MKNL#M655|M656|M673|M674|m230|m231|m232|m236|m237|m238 +MKNM#M97|M671|M672|m239|m240|m241 +MKNN#M919|M920|m167|m168|m169|m170|m2412|m2413|m2414 +MKNS#M41|M42|M47|M653|M654|M658|M688|M710|M712|M716|m66|m67|m176|m177|m1612|m4482 +MKNT#M659|M660|m68|m69|m70|m171|m172|m173|m178|m179|m180|m181|m182|m183|m184|m185|m186|m187|m188|m189|m190|m191|m192|m193|m194|m195|m196|m197|m198|m199|m200|m201|m202|m203|m204|m205|m206|m207|m208|m209|m210|m211|m212|m213|m214|m215|m216|m233|m234|m235 +MKNX#m174|m175 +MKP#m242|m377 +MKPS#m243|m244|m378 +MKPT#m1652 +MKR#M132|M861|m72|m371|m1428|m1609|m2201|m2212|m2213|m3400|m3403|m4477|m4480 +MKR0#M13 +MKRB#m74|m75|m2215|m2216|m2217|m2218|m2219|m2220|m2221|m2222|m2223|m2224|m2225|m2226 +MKRF#m86|m87|m88|m2246|m2247|m2248|m2249|m2250|m2251|m2252|m2253|m2254|m2289|m2290|m2291 +MKRK#m76|m77|m78|m79|m80|m2232|m2233|m2234|m2235|m2236|m2237|m2238|m2243|m2255|m2256|m2257|m2258|m2259|m2260|m2261|m4401|m4402|m4403|m4404|m4405|m4406|m4407 +MKRL#m62|m63|m64|m2244|m2245 +MKRM#m71|m81|m82|m2262|m2263|m2264|m2265|m2266|m2267|m2268|m2269|m2270|m2271|m2272|m2273|m2274|m2275|m2276|m2277|m2278|m2279|m2280|m2281|m2282 +MKRN#M896|M897|M898|M899|m21|m22|m23|m24|m25|m83|m84|m85|m1429|m2214|m2283|m2284|m2285|m2415|m2416|m2417|m2418|m2419|m2420 +MKRP#m2286|m2287|m2288|m2292|m2293|m2294 +MKRS#M133|M900|M901|m73|m89|m90|m91|m372|m373|m2229|m2230|m2231|m2295|m2296|m2297|m2298|m2299|m2300|m2301|m2302|m2303|m2304|m2305|m2306|m2307|m3401|m3402|m3404|m4478|m4479 +MKRT#M98|M99|m2239|m2240|m2241|m2242|m2421|m2422|m2423|m2424|m2428 +MKRW#m2308|m2309|m2310|m2311|m2312|m2313 +MKRX#m2227|m2228|m2425|m2426|m2427 +MKS#M8|M12|M38|M49|M94|M100|M101|M550|M552|M650|M652|M708|M860|M867|M893|M895|M924|m27|m28|m374|m1352|m1355|m1624|m1661|m2207|m2430|m2431|m3334|m3410|m4385|m4398|m4408|m4410|m4411|m4412|m4413|m4475|m4486|m4941 +MKSB#m3335 +MKSK#M850|M851|M852|M853|m1632|m1633|m1634 +MKSL#m1356|m1357|m1358|m1359 +MKSM#M554|M555|M556|M557|m1360|m1361|m1362|m1363|m1364|m1365|m1366|m1367|m1368|m1369|m1370|m1371|m1372|m1373|m1374|m1375|m1376|m1377|m1378|m1379|m1380|m1381 +MKSN#M558|M559|m140|m141|m142|m1382|m3341 +MKSR#m3337|m3338|m3339 +MKSS#M551|M553|m1354|m1383|m3340 +MKST#m1353|m1610|m1653|m1654|m3336|m3342|m3343|m3344|m4481 +MKSW#M560|M561 +MKT#m145|m148|m3399|m4399|m4476 +MKTL#M87|M88|M89|M90 +MKTM#m5|m6|m7|m8|m9|m10|m11|m12|m13|m14|m15|m16|m17 +MKTN#M9|M10|M624|M625|M626|M627|M628|M629|m1655|m1656|m1657 +MKTS#m146|m147 +MKTW#M630|M631 +MKTX#M1075 +MKWT#m379|m380|m381|m1658|m1659|m1660 +MKX#m1348 +MKXF#m375|m376 +MKXL#m1349 +MKXN#m1350 +ML#M134|M149|M169|M171|M723|M927|M935|M940|M950|M955|M1055|M1115|M1117|M1119|m277|m413|m464|m472|m476|m1325|m1430|m1438|m1696|m2187|m2432|m2446|m2461|m2519|m3351|m3529|m3560|m3577|m3599|m3610|m4505|m4517|m4518|m4942 +ML0X#M184|M185 +MLB#M137|M175|M731 +MLBK#m279|m280|m281|m282|m283|m284 +MLBL#m469|m470|m471 +MLBR#M135|M136|M733|M734|m4493|m4494|m4495 +MLBS#M138|M176|M732 +MLBT#m3617|m3618 +MLF#m3606 +MLFK#m417|m418|m419|m420|m421|m422|m423|m3602|m3603 +MLFL#M752|M753|m427|m428|m429|m1693|m1694|m1695 +MLFN#M754|M755|M756|M757|m436|m437|m438|m439 +MLFR#M938|M939|m432|m433|m434|m435 +MLFS#m424|m430|m431|m3605 +MLFT#m3604 +MLFY#m3607 +MLHL#m3583|m3584|m3585 +MLJ#m2448 +MLJS#m2449|m2450 +MLK#M1123|m2496|m2508|m2518|m4513|m4535 +MLKK#M139|M140|m484|m485 +MLKL#M163|M164|m3579|m3580|m3581|m3582 +MLKM#m2502|m2503|m2504|m2505|m2506|m2507 +MLKN#M1330|m411|m412|m445|m446|m447|m448|m449|m450|m451|m452|m453|m454|m455|m456|m2501|m4527 +MLKR#M929|m2499|m2535|m2536|m2537 +MLKS#M3|M4|M143|M144|M1124|m2497|m2500|m2509|m2512|m2513|m2514 +MLKT#M959|m2498|m2589|m2590|m2591|m3612|m3613|m3614|m3615|m4501|m4502|m4503|m4504|m4528|m4529 +MLKW#m2515|m2516|m2517 +MLKX#m2510|m2511 +MLLK#m1665 +MLLT#m2538|m2539|m2540|m2541|m2542|m2543 +MLMN#m294|m295|m296|m1666|m1667 +MLMT#m400|m401|m402|m2544|m2545|m2546|m2547|m2548|m2549|m2588 +MLN#M173|M179|M729|M739|M745|M930|M953|M1113|M1326|m1716|m2557|m4522|m4531 +MLN0#m2563|m2564|m2565 +MLNJ#m457|m458|m459|m460|m461|m462|m463|m1674|m1675 +MLNK#m289|m290|m1330|m2189|m2555|m2556|m3531|m4530 +MLNL#m2523 +MLNM#m1678|m1679|m1680|m2524|m2525|m2526 +MLNN#m1676|m1677 +MLNR#M1121|M1122|m480|m481|m2522|m2550|m2551|m2552|m2553|m2554|m2559|m2560|m2561 +MLNS#M174|M180|M730|M740|M746|M931|M932|M954|M1114|M1327|M1331|m425|m1701|m1717|m1718|m2558|m2562|m4523|m4532|m4534 +MLNT#M737|M738|M741|M742|m482|m483|m4533 +MLNX#M725|M726|M727|M728|m1668|m1669|m1670|m1671|m1672|m1673 +MLPN#m2572|m2573|m2574 +MLPR#m403|m404|m405|m491|m492|m493 +MLPS#m2451|m2452|m2453 +MLPT#m2566|m2567|m2568 +MLR#M109|M114|M177|M747|M944|M1317|M1328|M1387|m286|m406|m1327|m1432|m2454|m2527|m3561 +MLRK#m409|m410 +MLRL#m408 +MLRN#M1332|M1333 +MLRS#M110|M115|M178|M945|M1318|M1329|m287|m288|m407|m1328|m1329|m2455|m2456|m2528|m2529|m2575|m2576|m2577|m3562|m3564 +MLRT#M942|M943|m466|m467|m468|m1687|m1688|m1689|m1690|m2532|m2533|m2534|m2585|m2586|m2587|m3563 +MLRX#m1691|m1692 +MLS#M150|M158|M170|M172|M724|M743|M928|M936|M937|M941|M951|M952|M956|M1056|M1116|M1118|M1120|M1388|M1389|m278|m297|m398|m426|m440|m465|m477|m478|m479|m1331|m1431|m1434|m1702|m2190|m2433|m2447|m2457|m2462|m2463|m2520|m2578|m2592|m3532|m3578|m3586|m3600|m3601|m3608|m3611|m4506|m4507|m4519|m4520|m4537|m4943|m4944 +MLSF#M957|M958 +MLSK#m2569|m2570|m2571|m3587|m3588|m3609|m4508|m4509 +MLSN#M948|M949 +MLSS#M744|m399|m441|m442|m443|m444|m3565|m3566 +MLST#m128|m129|m130|m1433|m2458|m2459|m2460|m2579|m2580|m2581|m2582|m2583|m2584|m3589|m3590|m3591|m3592|m3593|m3594|m3595|m3596|m3597|m3598 +MLT#M181|M748|M946|M960|m285|m291|m396|m473|m494|m1326|m1683|m1714|m1719|m2188|m2434|m2436|m2439|m2521|m2530|m2593|m3530|m3567|m3576|m4263|m4276|m4277|m4490|m4521|m4524 +MLTF#M165|M166|M1107|M1108|M1109|M1110|M1111|M1112|M1125|M1126|m4546|m4547|m4548|m4549|m4550|m4551|m4552|m4569|m4609|m4610|m4611 +MLTJ#m390|m391|m392 +MLTK#m414|m415|m416|m1703|m1704|m4538|m4539|m4540|m4541|m4542|m4543 +MLTL#m2444|m4553|m4554|m4555|m4556|m4557|m4558|m4559 +MLTM#m393|m1435|m1436|m1437|m4560|m4561|m4562|m4563|m4564|m4565 +MLTN#M167|M168|M750|M751|M962|M963|M964|m498|m1681|m1682|m1685|m1723|m2445|m2464|m2465|m2466|m2467|m2468|m2596|m3572|m3573|m3574|m3616|m4272|m4273|m4274|m4279|m4566|m4567 +MLTP#m388|m4568|m4570|m4571|m4572|m4573|m4574|m4575|m4576|m4577|m4578|m4579|m4580|m4581|m4582|m4583|m4584|m4585|m4586|m4587|m4588|m4589|m4590|m4591|m4592|m4593|m4594|m4595|m4596|m4597|m4598|m4599|m4600|m4601 +MLTR#M933|M934|m394|m395|m486|m487|m488|m489|m490|m501|m502|m503|m504|m505|m1708|m1709|m1710|m1711|m1712|m1713|m2437|m2469|m2470|m2471|m2472|m2473|m2474|m2475|m2476|m2477|m2478|m2479|m2480|m2481|m2482|m2483|m2484|m2485|m3570|m4266|m4267|m4268|m4269|m4270|m4510|m4511|m4512|m4602 +MLTS#M182|M183|M749|M947|M961|m292|m293|m389|m397|m474|m475|m495|m499|m500|m506|m1686|m1705|m1706|m1707|m1715|m1724|m2435|m2438|m2440|m2443|m2531|m2594|m2597|m3568|m3571|m3575|m4264|m4271|m4275|m4280|m4491|m4492|m4525|m4526|m4603 +MLTT#m496|m497|m1684|m1720|m1721|m1722|m2486|m2487|m2488|m2489|m2595|m3569|m4265|m4278|m4544|m4545|m4604|m4605|m4606|m4607|m4608 +MLTW#m2441|m2442 +MLW#M145|m4536 +MLWK#M965|M966 +MLWN#M147|M148|m1700 +MLWR#m1698 +MLWS#M146|m1699 +MLWT#m1697 +MLX#M141|M159|m2490|m4496|m4514 +MLXL#m4515 +MLXM#m2492|m2493|m2494 +MLXN#M161|M162|m4500|m4516 +MLXS#M142|M160|M735|M736|m2491|m2495|m4497|m4499 +MLXT#m386|m387|m4498 +MLY#M151 +MLYL#M153|M154 +MLYN#M155|M156|M157 +MLYS#M152 +MM#M864|M967|M1127|m2|m298|m507|m535|m1738|m2598|m3619|m3631|m3634|m4612|m4631|m4874 +MM0#m532 +MM0S#m533|m534 +MMB#m510|m513 +MMBL#m4614|m4615|m4616|m4617|m4618 +MMBN#m516 +MMBR#m1725|m1726|m1727|m1728|m1729|m1730|m1731|m1732|m1733|m1734 +MMBS#m511|m512|m514|m517 +MMBT#m515 +MMF#m4629 +MMFK#m4625|m4626 +MMFS#M758|M759|m4628 +MMFT#m4627 +MMFY#m4630 +MMK#m2608 +MMKN#m2613 +MMKR#m527|m528|m529|m2601|m2602|m2603|m2604|m2605|m2610|m2611|m2612|m2614|m2615|m2616 +MMKS#m2617 +MMKT#m2609 +MML#m519 +MMLN#m521|m522|m523 +MMLS#m520|m524 +MMN#m530 +MMNK#m300|m2618 +MMNS#M186|m531 +MMNT#m1735|m1736|m1737|m3621|m3622|m3623|m3624|m3625|m3626|m3627|m3628|m3629|m3630 +MMPS#m4633 +MMR#m525|m1740|m1777|m4619|m4622 +MMRB#m1743|m1744|m1745 +MMRL#m1749|m1750|m1751|m1752|m1753|m1754|m1755|m1756|m1757|m1758 +MMRN#m1746|m1747|m1748 +MMRS#m1741|m1742|m1759|m1760|m1761|m1762|m1763|m1764|m1765|m1766|m1767|m1768|m1769|m1770|m1771|m1772|m1773|m1774|m1775|m1776|m1778|m4620|m4621|m4623 +MMS#M865|M968|M969|M1128|m301|m508|m509|m518|m526|m536|m1739|m1779|m2599|m2606|m2619|m3620|m3632|m3633|m3635|m3636|m4613|m4624|m4632|m4634|m4875|m4876 +MMSH#m1780 +MMSS#M970|m2620|m2621 +MMT#m299|m2600 +MMTK#m2607 +MN#M116|M187|M232|M238|M971|M973|M992|M1129|M1131|M1215|M1217|m302|m537|m589|m634|m690|m798|m1439|m1781|m1859|m2398|m2622|m2650|m2688|m2775|m3357|m3675|m3743|m3912 +MN0#m3877 +MN0L#m1846|m1847|m1848|m3879|m3880 +MN0S#m3836|m3837|m3838|m3839|m3840|m3878|m3881 +MNBK#m3677|m3678|m3679|m3680|m3681 +MNBM#m3914|m3915|m3916 +MNBS#m2709|m2710|m2711 +MNFK#m778|m779|m780|m781|m782|m783|m784 +MNFL#m600|m601|m663|m664|m2652|m2653|m2654 +MNFN#m2769|m2770|m3803 +MNFR#M215|M216|m303|m304|m592|m593|m594|m595|m596|m597|m598|m599|m710|m711|m712|m713|m714|m715|m716|m717|m718 +MNFS#m652|m653|m654|m655|m656|m657|m658|m659|m660|m661|m662|m4651|m4652|m4653|m4654 +MNHL#m626|m627|m628|m1463 +MNHM#M234|M235 +MNHN#m622|m623|m624|m625|m631|m632|m633 +MNHT#M217|M218|M219|m629|m630|m1810|m1811 +MNJ#m544|m604|m621 +MNJB#m545|m546 +MNJM#m548|m549|m550 +MNJN#m558 +MNJR#m551|m552|m553|m554|m555|m556|m606|m607|m608|m609|m1788|m1789|m1790|m3691|m3692|m3693|m3694|m3695 +MNJS#m557|m605|m610 +MNJT#m547 +MNK#M189|M983|M1133|M1156|M1158|M1160|M1162|m615|m636|m642|m669|m728|m2771|m3690|m3732|m3734|m3911|m4642 +MNKB#m2712|m2713|m2714 +MNKL#M1145|M1146|M1147|M1148|M1149|M1150|M1151|M1152|M1153|M1154|M1155|m539|m540|m541|m542|m543|m611|m612|m613|m614|m638|m639|m643|m2684|m2685|m2686|m2687|m3696|m3697|m3698|m3699|m3748|m3749|m3750|m3751|m3756|m3757|m3758 +MNKM#m2715|m2716|m2717|m3762|m3763|m3764|m3765|m3766|m3767|m3768 +MNKN#M762|M763|m602|m603|m665|m666|m667|m683|m684|m693|m694|m695 +MNKR#m618|m619|m620|m644|m645|m646|m647|m648|m649|m650|m651|m3703|m3704|m3705|m3706|m3707|m3708|m3709|m3710|m3711|m3712|m3713|m3715|m3716|m3717|m3769|m3770|m3771|m3772|m3773|m3774|m3775|m3776 +MNKS#M190|M250|M984|M1134|M1140|M1141|M1142|M1157|M1159|M1161|M1163|m616|m617|m637|m640|m670|m671|m2772|m2773|m2819|m2820|m2821|m3700|m3701|m3702|m3733|m3735|m3736|m3739|m3853|m3854|m3855 +MNKT#m3752|m3753|m3754|m3755 +MNKX#m3737|m3738|m3740|m3741|m3742 +MNL#M225|M230|M246|M248|M987|m311|m668|m689|m775|m776|m1456|m1812|m1813 +MNL0#m3779|m3780|m3781|m3782 +MNLJ#m3783|m3784 +MNLK#m687|m3785|m3786|m3787 +MNLN#m305|m306|m307|m308|m309|m310|m688|m3684|m3685|m3686|m3777|m3778 +MNLR#m685 +MNLS#M226|M227|M231|M247|M249|M774|m686|m777|m1814|m3687|m3919 +MNLT#M996|M997|m3920|m3921|m3922|m3923|m3924|m3925|m3926|m3927|m3928 +MNM#M191|m2718 +MNM0#M1164|M1165 +MNMK#m3688 +MNML#m2721|m2722|m2723|m2724|m2725|m2726|m3797|m3798|m3799|m3800 +MNMM#m2742|m2743|m2744 +MNMN#M780|m3353|m3354|m3355|m3788|m3789|m3790|m3791|m3792|m3793|m3882|m3883|m3884|m3885|m3886|m3887|m3888|m3889|m3890|m3891|m3892|m3893|m3894 +MNMR#m3794|m3795|m3796 +MNMS#M192|m312|m313|m314|m785|m786|m787|m2719|m2720|m2727|m2728|m2729|m2730|m2731|m2732|m2733|m2734|m2735|m2736|m2737|m2738|m2739|m2740|m2741 +MNMT#m719|m720|m721|m788|m789|m790|m791 +MNN#M775|M994|m2747 +MNNJ#m1815|m1816 +MNNK#M236|M237|M1166|M1167|m706|m1447|m1448|m1449|m1450|m1451|m1452|m1453|m1454|m1455|m2745|m2746|m3362|m3801|m3802|m3918 +MNNS#M776|M995|m2748|m2749|m3852 +MNNT#M777|M778|M779|m2800|m2801|m2802 +MNPL#M985|M986|m672|m673|m674|m675|m676|m677|m678|m679|m680|m681|m682|m3804|m3805|m3806|m3807|m3808|m3809|m3810|m3811|m3812|m3813|m3814|m3815|m3816|m3817|m3818|m3819|m3820|m3821|m3822|m3823|m3824|m3825|m3826|m3827|m3828 +MNPS#m1820|m1821|m1822 +MNPW#m726|m727 +MNR#M118|M979|M998|M1168|M1339|M1341|m696|m722|m792|m1445|m1823|m2655|m2778|m3360 +MNRF#M981|M982|M1170|M1171 +MNRH#m1826|m1827 +MNRL#m704|m724|m2657|m2658|m2659|m2660|m2661|m2662|m2663|m2664|m2665|m2666|m2667|m2668|m2669|m2670|m2671|m2672|m2673|m2674|m3658|m3829|m3830|m3831 +MNRS#M119|M120|M980|M999|M1169|M1340|M1342|m697|m699|m700|m701|m702|m703|m705|m723|m725|m793|m794|m1824|m1825|m2656|m2675|m2783|m3361|m3929|m3930 +MNRT#M575|M576|M760|M761|m698|m2623|m2624|m2625|m2779|m2780|m2781|m2782 +MNRX#m1791|m1792|m3638|m3639|m3640|m3641|m3642|m3643|m3644|m3645|m3646|m3647|m3648|m3649|m3650 +MNS#M117|M188|M193|M233|M239|M972|M974|M993|M1130|M1132|M1216|M1218|M1337|m315|m538|m590|m591|m635|m641|m691|m729|m733|m1457|m1458|m1459|m1782|m1783|m1817|m1860|m1861|m2399|m2400|m2627|m2676|m2750|m2776|m2777|m2806|m3358|m3363|m3676|m3689|m3714|m3913|m3931 +MNSF#M240|M241 +MNSK#M1003|M1004|M1174|M1175|M1176|m795|m796|m797|m1818|m1819|m2752|m2753|m2754|m2807|m3858|m3859|m3932|m3933|m3934 +MNSL#m316|m317|m318|m741|m742|m3832|m3833|m3834|m3835 +MNSM#m2629|m2630|m3718|m3719 +MNSN#M203|M204|M242|M243|M1172|M1173|m1786|m1787|m2632|m2774|m3860|m3861|m3862|m3863 +MNSP#m319|m320|m321|m4643|m4644|m4645|m4646|m4647|m4648|m4649|m4650 +MNSR#m730|m731|m732|m735|m736|m1828|m2751|m3856|m3857 +MNSS#M194|M783|M1338|m734|m737|m1785|m1829|m2631|m2808 +MNST#M988|M989|M990|M991|M1319|M1343|M1344|m322|m323|m324|m325|m326|m327|m328|m329|m1446|m1784|m1830|m1831|m1832|m1833|m1834|m1835|m1836|m2628|m2678|m2679|m2755|m2756|m2757|m2758|m2759|m2760|m2761|m2762|m2763|m2764|m2765|m2766|m2767|m2768|m2785|m2786|m2787|m2788|m2789|m3651|m3652|m3653|m3654|m3655|m3656|m3657|m3720|m3721|m3722|m3864|m3865|m3866|m3867|m3868|m3869|m3870|m3871|m3872|m3873|m3938|m3939|m3940|m3941|m4449|m4450 +MNSW#m1837|m2680|m2681|m2682 +MNT#M213|M781|M977|M1000|M1137|M1143|M1177|M1185|M1210|M1298|m131|m559|m692|m743|m1397|m1460|m1793|m2633|m2651|m2790|m2803|m2809|m3359|m3760|m3917|m4281|m4286 +MNTB#M228|M229|M1300|M1301|m574|m575|m576|m4287|m4303|m4304|m4305 +MNTF#M1195|M1196|M1197|M1198|m2640|m2641|m2642 +MNTJ#m2792|m2793|m3874|m3875|m3876 +MNTK#M1179|M1180|M1200|M1201|m1804|m1805|m1806|m1807|m3637 +MNTL#M205|M206|M208|M209|M210|M211|M244|M245|M764|M765|M766|M767|M1135|M1136|m577|m578|m579|m746|m747|m748|m749|m750|m751|m752|m753|m755|m756|m757|m764|m765|m766|m767|m768|m1799|m1800|m1838|m1839|m1840|m1841|m1842|m1843|m1844|m1845|m2644|m2645|m2646|m2811 +MNTM#M1005|M1006|m562|m563|m564|m1461|m1462|m2812|m2813 +MNTN#M212|M975|M976|M1181|M1182|M1183|M1184|M1187|M1188|M1189|m330|m331|m332|m333|m334|m335|m336|m337|m338|m339|m340|m1808|m2643|m2798|m2814|m3841|m3842|m3843|m3844|m3845|m3846|m3847|m3848|m3849|m3850|m4284|m4288|m4289|m4290|m4291|m4292|m4293|m4294|m4295|m4296|m4297|m4298|m4299|m4300|m4301|m4302|m4307|m4308|m4309|m4640|m4641 +MNTP#M1205|M1206|m341|m342|m343 +MNTR#M207|M1002|M1190|M1191|M1207|M1208|m565|m566|m567|m580|m581|m582|m583|m584|m585|m586|m587|m588|m769|m770|m771|m772|m773|m774|m1332|m1333|m1334|m1335|m1440|m1441|m1442|m1443|m1444|m1801|m1802|m1803|m1854|m1855|m1856|m1857|m1858|m2626|m2637|m2638|m2639|m2689|m2690|m2691|m2692|m2693|m2694|m2695|m2696|m2697|m2698|m2699|m2700|m2701|m2702|m2703|m2704|m2705|m2706|m2707|m2708|m2784|m2795|m2796|m2797|m3659|m3660|m3661|m3662|m3663|m3664|m3726|m3727|m3728|m3729|m3730|m3731|m3851 +MNTS#M214|M768|M769|M770|M771|M772|M773|M782|M978|M1001|M1138|M1139|M1144|M1178|M1186|M1192|M1193|M1194|M1199|M1202|M1209|M1211|M1299|m132|m133|m560|m561|m744|m745|m754|m758|m759|m760|m761|m762|m763|m1794|m1795|m1796|m1797|m1809|m2634|m2647|m2648|m2649|m2791|m2799|m2804|m2805|m2810|m2815|m3665|m3666|m3667|m3668|m3669|m3670|m3671|m3672|m3673|m3674|m3759|m3761|m4282|m4285|m4310 +MNTT#m568|m569|m570|m571|m572|m573|m1798|m2635|m2636|m2794|m4283|m4306 +MNTY#M1203|M1204 +MNWL#m3942|m3943 +MNWR#m2683 +MNX#M197|M1334|M1335|m707|m2816|m2818|m4635 +MNXF#m2677 +MNXL#m708 +MNXN#M222|M223|M224|m709|m738|m739|m740|m1849|m1850|m1851|m1852|m1853|m3682|m3723|m3724|m3725|m3935|m3936|m3937|m4639|m4655 +MNXR#M199|M200|M201|M202|m3744|m3745|m3746|m3747 +MNXS#M195|M196|M198|M220|M221|M1336|m2817|m4637|m4638 +MNXT#m4636 +MNYT#m3683 +MP#m799|m3961|m3963|m4389 +MPK#m3969|m4390 +MPL#M581|m801|m1407 +MPL0#M259|M260 +MPLS#M582|M583|m802|m803|m1408|m1409 +MPMK#m804|m805 +MPNK#m807|m808|m809|m3968|m3974 +MPS#m800|m810|m3962|m3967|m3975 +MPSN#M525 +MPT#M261|M1345|m806|m3964|m3970|m3971 +MPTS#M262|M1346|m3965|m3966|m3972|m3973 +MR#M257|M263|M265|M321|M323|M336|M352|M458|M526|M545|M713|M818|M1008|M1010|M1103|M1219|M1221|M1225|M1236|M1240|M1261|M1271|M1312|M1324|M1362|M1390|m811|m856|m977|m986|m989|m1916|m1962|m2830|m2847|m3944|m4014|m4025|m4067|m4898 +MR0#M267|M269|M425|m2840 +MR0F#m2842|m2843|m2844 +MR0L#m2845|m2846 +MR0N#M270|M271|m821|m822|m823|m824|m825|m826 +MR0S#M268|M426|m2841 +MRB#m812 +MRB0#M464|M465 +MRBL#M1012|M1013|M1014|M1015|M1016|M1017|m833|m834|m835|m836|m837|m838|m839|m840|m841|m842|m843|m844|m845 +MRBN#m4034 +MRBS#m813|m814 +MRBT#m4017|m4018|m4019|m4020 +MRF#M1231|M1360|m4051 +MRFJ#m4060 +MRFL#M446|M447|m1037|m1038|m1039|m1040|m1041|m1042|m1043|m1044|m1045|m1046|m4061|m4062|m4063|m4064|m4065 +MRFM#m4053|m4054|m4055|m4056 +MRFN#M448|M449|M806|M823|M824|M1233|m4057|m4058|m4059 +MRFR#m4029 +MRFS#M1232|M1361|m4066 +MRFT#m4052 +MRHN#m3947|m3948|m3949 +MRJ#M307|M311|M313|m978|m1924|m2827 +MRJB#m980 +MRJN#m864|m865|m866|m867|m868|m869|m870|m871|m872|m873|m874|m875|m882|m883|m1930 +MRJR#M309|M310|M362|M363|M364|M365|m908|m909|m1926|m1927|m1928 +MRJS#M308|M312|M314|m979|m981|m1929|m2828|m2829 +MRJT#m1925 +MRK#M272|M294|M315|M366|M790|M809|m815|m910|m965|m4031|m4674|m4680 +MRKF#M370 +MRKH#M368|M369 +MRKK#M1263|M1264|M1265|M1266|m4041|m4042 +MRKL#M340|M341|m879|m880|m881|m2822|m2823|m2824|m2825|m2826|m4678 +MRKN#M296|M297|M1242|M1243|m935|m936|m937|m1867|m1868|m1869|m1921|m1922|m1923|m4679 +MRKR#M303|M304|M305|M306|M319|M320|M792|M793|M794|M795|m859|m860|m861|m862|m863|m917|m918|m919|m1909|m1910|m1911|m1912|m1913|m4676 +MRKS#M295|M298|M299|M300|M316|M367|M371|M372|M373|M398|M399|M400|M401|M450|M451|M452|M453|M454|M455|M456|M457|M791|M810|m816|m817|m911|m938|m939|m940|m941|m942|m966|m967|m968|m969|m970|m971|m972|m973|m974|m975|m4032|m4033|m4675|m4677 +MRKT#M317|M318|M396|M397|M785|M786|m912|m913|m914|m915|m916|m920|m921|m922|m923|m924|m925|m926|m927|m928|m929|m930|m931|m932|m933|m934 +MRL#M342|M374|M382|M390|M472|M801|M811|M813|M1254|M1354|M1356|M1358|m943|m1917|m1958|m3979|m3980|m4006|m4026|m4656 +MRLB#M376|M377|M378|M379 +MRLN#M344|M345|M380|M381|M384|M385|M386|M387|M388|M389|M468|M469|M470|M471|M803|M804|m945|m946|m947|m948|m949|m950 +MRLS#M343|M375|M383|M391|M473|M802|M812|M1227|M1228|M1255|M1355|M1357|M1359|m944|m951|m3981|m3982|m3983|m3984|m3985|m3986|m3987|m3988|m3989|m3990|m3991|m3992|m3993|m3994|m3998|m3999|m4000|m4001|m4002|m4003|m4004|m4005|m4007|m4027|m4028|m4657|m4658|m4659|m4660|m4661 +MRLT#M805|m3995|m3996|m3997 +MRLW#M392|M393 +MRM#M807|M1020 +MRMB#M1364|m884|m885|m886 +MRMK#M814|M815|m1963|m1964|m1965|m1966|m1967 +MRML#m952|m953 +MRMN#M1256|M1257|M1258|M1259|M1260|m1953|m1954|m1955|m1959|m1960 +MRMR#m954|m4681|m4682|m4683|m4684|m4685|m4686 +MRMS#M808|M1021|m955|m956|m957 +MRMT#m958|m959|m960|m1950|m1951|m1952|m4896|m4897 +MRN#M325|M326|M329|M331|M333|M346|M348|M350|M354|M394|M528|M534|M800|M1229|M1237|M1246|M1392|M1394|m887|m898|m961|m985|m1937|m3976|m4035|m4043|m4311|m4687 +MRNF#m4316|m4317|m4318 +MRNK#m984|m1934|m1935|m1936|m2834|m3950|m3951|m3952|m4045|m4046 +MRNN#m963|m4037|m4038|m4039|m4319 +MRNR#m892|m899|m900|m901|m4313|m4314|m4315 +MRNS#M327|M328|M330|M332|M334|M335|M347|M349|M351|M355|M395|M529|M535|M1230|M1238|M1247|M1393|M1395|m888|m893|m902|m964|m1938|m1939|m1961|m3977|m3978|m4036|m4040|m4044|m4047|m4320|m4688 +MRNT#M1018|M1019|m889|m890|m891|m894|m895|m896|m897|m903|m904|m905|m962|m4312 +MRR#m1956|m2835 +MRRN#m2838 +MRRS#m2836|m2839 +MRRT#M1244|M1245|m2837 +MRS#M258|M264|M266|M288|M292|M301|M322|M324|M337|M353|M356|M358|M360|M361|M404|M459|M527|M530|M532|M543|M546|M714|M796|M819|M1009|M1011|M1104|M1220|M1222|M1224|M1226|M1241|M1262|M1267|M1268|M1272|M1273|M1313|M1314|M1325|M1363|M1391|m857|m858|m983|m987|m988|m991|m1914|m2831|m2833|m3945|m3953|m4008|m4009|m4015|m4016|m4030|m4048|m4068|m4069|m4899 +MRSF#m1904|m1905 +MRSK#m818|m819|m820|m1613|m1614|m1615 +MRSL#M273|M274|M275|M276|M277|M278|M279|M280|M281|M282|M283|M284|M405|M406|M407|M408|m1906|m1907|m1908|m4049|m4070|m4071|m4072 +MRSN#M1248|M1249|M1269|M1270|m1870|m1871|m4050 +MRSP#m1007|m1008|m1009|m1047|m1048 +MRSR#M788|M789|m1872|m1873|m1874|m1875|m1876|m1877|m1878|m1879|m1880|m1881|m1882|m1883|m1884|m1885|m1886 +MRSS#M289|M293|M302|M357|M359|M531|M533|M544|M797|M820|M1274|m1903|m1915|m4010 +MRST#M787|m1918|m1957 +MRT#M338|M402|M417|M419|M427|M442|M816|M1250|M1275|m827|m976|m982|m1010|m1940|m2832|m3946|m4894 +MRT0#M798|M799 +MRTF#m4100|m4101|m4102|m4103|m4104|m4105 +MRTK#M1234|M1235|M1352|M1353|m1944|m1945|m1946|m4086|m4087|m4088|m4089|m4090|m4091|m4092|m4093|m4094|m4095|m4096 +MRTL#M421|M422|M1396|M1397|m906|m4073|m4074|m4075|m4076|m4077|m4900|m4901|m4902 +MRTM#M1276|M1277|m907 +MRTN#M423|M424|M432|M433|M434|M435|M436|M437|M438|M439|M440|M441|M536|M537|M538|M539|M821|M822|M1239|M1278|M1279|m831|m1012|m1013|m1014|m1017|m1018|m1019|m1020|m1021|m1022|m1023|m1024|m1025|m1026|m1027|m1028|m1931|m1932|m1933|m1943|m4021|m4022|m4023|m4024 +MRTR#M444|M445|m828|m829|m830|m1030|m1031|m1032|m1033|m1034|m1035|m1036|m1919|m1920|m1947|m1948|m4011|m4012|m4013|m4078|m4079|m4080|m4081|m4082|m4083|m4084|m4085|m4111|m4112|m4113|m4662|m4663|m4664|m4665|m4666|m4667|m4668|m4669|m4670|m4671|m4672|m4673 +MRTS#M339|M403|M418|M420|M428|M443|M541|M542|M817|M1251|M1252|M1253|m832|m1011|m1029|m1941|m1949|m4106|m4107|m4108|m4109|m4110|m4895 +MRTT#m1942 +MRTX#M1350|M1351|m4097|m4098|m4099 +MRWN#m4114 +MRX#M285|M290|M409|M411|M1223|M1349|m846|m876|m992|m1006 +MRXL#M413|M414|M415|M416|M429|m994|m995|m996|m1000|m1001|m1002|m1015|m1016 +MRXM#m1003|m1004|m1005 +MRXN#M430|M431|M540|m852|m853|m854|m855|m1887|m1888|m1889|m1890|m1891|m1892|m1893|m1894|m1895|m1896|m1897|m1898|m1899|m1900|m1901|m1902 +MRXR#m848|m849|m850|m998 +MRXS#M286|M287|M291|M410|M412|M1347|M1348|m851|m877|m878|m993|m997|m999 +MRXT#m847 +MRYL#M466|M467 +MRYN#M460|M461|M462|M463|m990 +MS#M1|M2|M18|M50|M80|M113|M122|M252|M481|M485|M524|M563|M584|M825|M833|M863|M1022|M1023|M1035|M1058|M1059|M1074|M1291|M1292|M1315|M1369|m3|m29|m347|m1096|m1347|m1351|m1410|m1863|m1866|m1968|m1999|m2000|m2011|m2023|m2191|m2195|m2208|m3182|m3954|m3955|m4118|m4128|m4129|m4136|m4262|m4321|m4332|m4339|m4384|m4392|m4706|m4778|m4779|m4882 +MS0T#m1149|m1150|m1151 +MSBH#m2891|m2892|m2893|m2894|m2895|m2896|m2897|m2898|m2899|m2900 +MSBK#m2890|m4130|m4131|m4132 +MSBL#m2945|m2946 +MSF#m1115|m1119|m3206 +MSFL#m1120|m3016|m3017|m3018|m3019 +MSFN#m1121 +MSFR#m3020|m3021|m3022|m3023|m3027|m3028|m3029 +MSFS#m1116|m1117|m3014|m3015|m3207|m3208 +MSFT#m3024|m3025|m3026 +MSJ#m1102|m2001 +MSJF#m3030|m3031|m3032 +MSJJ#m3075|m3076|m3077|m3078|m3079|m3080 +MSJN#m1106|m2005|m2922|m2923|m3120|m3121|m3122|m3123|m3124|m3125|m3126 +MSJS#m1103|m1105|m2002|m2004 +MSJT#m1104|m2003|m3081|m3082 +MSK#M1280|M1281|m1068|m1088|m2973|m4115|m4122|m4725|m4749|m4775 +MSKF#M1367|M1368|m2940|m2941|m2942|m2943|m2944|m3033|m3034|m3035|m3036|m3037 +MSKJ#M1371 +MSKK#m4751|m4752|m4753|m4771 +MSKL#m1055|m1056|m1057|m1971|m1972|m1973|m1974|m1975|m2901|m2902|m2903|m2904|m2905|m2906|m2907|m2908|m2909|m2910|m2911|m2947|m4692|m4693|m4694|m4695|m4696|m4697|m4698|m4699|m4700|m4701|m4702|m4703|m4704|m4705|m4727|m4728|m4729|m4730|m4731|m4732|m4733|m4734|m4740|m4741|m4742|m4743|m4744|m4745|m4754|m4755|m4756 +MSKM#m3115|m3116|m3117|m3118|m3119|m4768|m4769|m4770 +MSKN#m1074|m2930|m2931|m2948|m2949|m2950|m2951|m2952|m2953|m2954|m2955|m2956|m2957|m2958|m2959|m2960|m2961|m2962|m2963|m2964|m2966|m2967|m2968|m2969|m2977|m4767 +MSKP#m2965 +MSKR#m1049|m1050|m1051|m1071|m1072|m1073|m1090|m1091|m1092|m1093|m1094|m1097|m1098|m1099|m1100|m1101|m2912|m2913|m2914|m2915|m2916|m2917|m2918|m2932|m2933|m2934|m2935|m2936|m2937|m2938|m2939|m2970|m2971|m2972|m4765|m4772|m4773|m4774 +MSKS#M1282|m1069|m1075|m1089|m1095|m2919|m2920|m2921|m2974|m2976|m4116|m4117|m4123|m4124|m4726|m4750|m4766 +MSKT#M1365|M1366|m1052|m1053|m1054|m1070|m1996|m1997|m1998|m2975|m3038|m3039|m3040|m3041|m3042|m3043|m3151|m3152|m3153|m3154|m3155|m3156|m3157|m4125|m4126|m4127|m4689|m4690|m4691|m4757|m4758|m4759|m4760|m4761|m4762|m4763|m4764 +MSL#M589|M1283|M1289|m1466|m2017|m2210|m3090|m3183|m3193|m4388|m4451|m4781|m4877 +MSL0#M826|M827 +MSLB#m3083|m3084|m3085|m3086|m3087|m3088 +MSLF#m4903 +MSLJ#m4394|m4395|m4396 +MSLK#m2856|m2857|m2858 +MSLM#M1288|M1372|M1373|M1374|m1336|m1337|m1338 +MSLN#M1375|M1376|m2859|m2860|m2861|m2924|m2925|m2926|m2927|m2928|m2929|m4776|m4777|m4881 +MSLR#m3195|m3196 +MSLS#M590|M1284|M1290|m1464|m1465|m2211|m3092|m3184|m3185|m3194|m3197|m4452|m4782|m4783|m4878|m4880 +MSLT#m3089|m3093|m3094|m3095|m3096|m3097|m4879 +MSLY#m3091 +MSM#M253|M487|m2203|m4709 +MSMB#M1306|M1307|M1308|M1309 +MSMN#m3098|m3099|m3100|m3101|m3102|m3103 +MSMR#m1981|m1982|m1983|m1984|m1985|m1986|m1987|m1988|m1989|m1990 +MSMS#M254|M488|m2204|m2205|m4710|m4711 +MSMT#m2020|m2021|m2022 +MSMX#m3104|m3105|m3106|m3107 +MSN#M476|M549|M1007|M1381|m1083|m1991|m3199|m3345|m4453 +MSN0#m2862|m2863|m2864|m2865|m2866|m2867|m2868|m2869|m2870 +MSNF#m3062|m3063|m3064|m3065|m3066|m3067 +MSNJ#m2007|m2008|m2009 +MSNK#M478|M836|m1118|m2013|m2019|m3198|m4746|m4747|m4748|m4785 +MSNM#m3108|m3109|m3110|m3111|m3112|m3113|m3114|m3347|m3348|m3349 +MSNN#M1383|m2192|m2193|m2194 +MSNR#M632|m1085|m1086|m3201|m3202|m3203|m3204 +MSNS#M477|M480|M1382|m1084|m1087|m1992|m1993|m2018|m3200|m3205|m3346|m3350|m4331|m4454|m4455 +MSNT#M35|M36|M479|M645|M646|M647|M648|m344|m345|m346|m3068|m3069|m3070|m3071|m3072|m3073|m3074|m3291|m3292|m3293|m3294|m3295|m3296 +MSP#m3188 +MSPK#m3209|m3210|m3211|m3222|m3223 +MSPL#m2871|m2872|m2873|m2874|m2875|m2876|m3127|m3128|m3129|m3130|m3131|m3132|m3133|m3134|m3135|m3136|m3212|m3213|m3214|m3215|m3216|m3217 +MSPN#m3190|m3192|m3218|m3219|m3220|m3221 +MSPR#m2877|m2878|m2879|m2880|m2881|m2882|m2883|m2884|m2885|m2886|m2887|m2888|m2889|m3137|m3138|m3139|m3140|m3141|m3142|m3143|m3144|m3145|m3146|m3147|m3148|m3149|m3150 +MSPS#m3191 +MSPT#M828|M829|M830|M831|m3189 +MSR#M474|M1031|m1058|m1109|m1469|m2014|m3004|m3012|m4134|m4323|m4329 +MSRB#m1467|m1468|m3006|m3007 +MSRK#M1377|M1378|m1413|m1414|m1415|m3161|m3162 +MSRL#m1472|m3009|m3010|m3178|m3179|m3180|m3181|m4386|m4387 +MSRM#m1473|m1474|m1475|m3163|m3164|m3165 +MSRN#M1033|M1034|m1477 +MSRP#m3166|m3167|m3168|m3169|m3170|m3171|m3172|m3173|m3174|m3175|m3176 +MSRS#M475|M837|M1032|m1059|m1060|m1110|m1111|m1470|m1476|m2016|m3005|m3008|m3011|m3013|m4324|m4325 +MSRT#M1310|M1311|m31|m32|m33|m34|m1471|m3158|m3159|m3160|m3177 +MSRX#m35|m36 +MSS#M19|M26|M51|M123|M484|M486|M834|M835|M1024|M1036|M1285|M1370|m30|m37|m348|m1108|m1112|m1411|m1412|m1662|m1663|m1969|m1970|m2010|m2012|m2196|m2209|m3187|m3234|m3297|m3956|m4121|m4133|m4322|m4333|m4334|m4708|m4784 +MSSF#m1994|m1995 +MSSK#M832|M1025|M1026 +MSSN#m3301 +MSSP#M1027|M1028|M1029|M1030 +MSSS#m1113|m1114|m3298|m3300 +MSST#m2015|m3299|m4135|m4330 +MST#M255|M587|M1043|m1107|m1122|m2006|m3186|m3235|m3286|m3533|m4137|m4707|m4780|m4786|m4808 +MSTF#m1160|m1161|m1162|m2852|m2853|m2854|m2855|m4917|m4918|m4919|m4920|m4921|m4922 +MSTK#m1124|m1125|m1126|m1152|m1153|m1154|m1155|m1156|m1157|m1158|m1159|m2991|m2992|m2993|m2994|m2995|m3237|m3238|m3239|m3240|m3241|m3242|m3243|m3257|m4910|m4911|m4912|m4913|m4916|m4923|m4924 +MSTL#m2978|m2979|m2980|m2981|m3250|m3255|m3256|m3543|m4138 +MSTM#m2985|m2986|m2987|m2988|m2989|m2990|m3251|m3252 +MSTN#M20|M21|M22|M23|M24|M25|m3002|m3003|m3058|m3059|m3060|m3061|m3253|m3254|m3534|m3535|m3536|m3537|m3538|m3539|m3540|m3544|m4794|m4795|m4796|m4805|m4806 +MSTP#m3231|m3232|m3233|m3287|m3288|m3289|m3290 +MSTR#M489|M490|M491|M492|M493|M1037|M1038|M1039|M1040|M1041|M1042|m134|m135|m136|m1127|m1128|m1129|m1130|m1131|m1132|m1133|m1134|m1135|m1136|m1137|m1138|m1139|m1140|m1141|m1142|m1143|m1144|m1145|m1146|m1147|m1148|m1171|m1172|m1173|m1174|m1175|m1176|m1177|m2848|m2849|m2850|m2851|m2996|m2997|m2998|m2999|m3000|m3001|m3245|m3246|m3247|m3248|m3258|m3259|m3260|m3261|m3262|m3263|m3264|m3265|m3266|m3267|m3268|m3269|m3270|m3271|m3272|m3273|m3274|m3275|m3276|m3277|m3278|m3279|m3280|m3281|m3282|m3283|m3284|m3541|m3545|m3546|m3547|m3548|m3549|m3550|m3551|m3552|m3553|m3554|m3555|m3556|m3557|m3558|m4326|m4327|m4328|m4797|m4798|m4799|m4800|m4801|m4802|m4803|m4904|m4905|m4906|m4907|m4908|m4909 +MSTS#M256|M588|m1123|m1170|m3236|m3249|m3285|m3542|m4804|m4807|m4914|m4915 +MSTT#m1163|m1164|m1165|m1166|m1167|m1168|m1169|m2982|m2983|m2984|m3224|m3225|m3226|m3227|m3228|m3229|m3230|m3244 +MSTX#m4335|m4336|m4337|m4338|m4787|m4788|m4789|m4790|m4791|m4792|m4793 +MSXN#m4735|m4736|m4737|m4738|m4739 +MSXS#M482|M483|m1076|m1077|m1078|m1079|m1080|m1081|m1082 +MSYN#m4120 +MSYT#m4119 +MT#M494|M496|M507|M511|M515|M517|M519|M682|M684|M691|M693|M838|M1212|M1296|M1316|m93|m108|m260|m1178|m1210|m1290|m1387|m1418|m1420|m1478|m1492|m1519|m1543|m1616|m2024|m2100|m2314|m2317|m2333|m2345|m2405|m2411|m3302|m3328|m3364|m3411|m3417|m3527|m3902|m3909|m3910|m3957|m4139|m4141|m4258|m4414|m4427|m4828|m4856 +MT0S#m2098|m2099 +MTBL#m1481|m1482|m1483|m2025|m2026|m2027|m2028|m2029|m2030|m2031|m2032|m2033|m2034|m2035|m2036|m2037|m2038|m2039|m2040|m4809|m4810|m4811|m4812 +MTF#m3489|m4174|m4198 +MTFB#m3480 +MTFK#m3481|m3482|m3483 +MTFL#m1582|m1583|m1584|m1585|m1586|m2335|m2336|m2337|m2338|m4200|m4429|m4430|m4431|m4432 +MTFR#m2073|m2074|m2075|m2076|m2077|m2078|m3485|m3486|m3487 +MTFS#m2079|m2080|m2081|m3488|m4175|m4176|m4199|m4201 +MTFT#m3484|m4188|m4189|m4190|m4191|m4196|m4197 +MTFX#m4192|m4193|m4194|m4195 +MTFY#m3490 +MTHS#m112|m113|m114 +MTJN#m4813|m4814|m4815 +MTK#M585|m1300|m1559|m1578|m1664 +MTKL#M1071|M1072|m1561|m1562|m1563|m2156|m2157|m2158 +MTKM#m1564|m1565|m3477|m3478|m3479 +MTKP#m97 +MTKR#M697|M698|m1587|m1588|m1589|m1590|m2041|m2042|m2043|m2044|m2045|m4204|m4433|m4434|m4435 +MTKS#M52|M53|M54|M55|M56|M58|M59|M586|m1301|m1302|m1480|m1560|m1579|m1580|m1581 +MTKT#M695|M696|m1566|m1567|m1568|m1569|m3311|m3312|m3313|m3314 +MTKX#m1570|m1571|m1572|m3315|m3316 +MTL#M509|m115|m1520|m1536|m1545|m1546|m1602|m1605|m2046|m2181|m2320|m2408|m3412|m3419|m3517|m3906|m4143|m4177|m4202|m4254|m4420|m4422|m4830|m4869|m4873 +MTLB#m2321|m2322|m2323 +MTLF#m1488|m1489|m2350 +MTLH#m4424 +MTLK#m2049 +MTLM#m2324|m2325|m2326|m2327 +MTLN#M62|M63|M64|M65|M66|M67|M121|M908|M909|M910|m1324|m1422|m1523|m1528|m1529|m1530|m1531|m1542|m2332|m2347|m2348|m2349|m3425|m3430|m4257|m4426 +MTLR#m1423|m1424|m1425|m1538|m1539|m2051|m2052|m2053|m2054|m2055|m2056|m3422|m3423|m3424|m3427|m3428|m3429|m3494|m3495|m3496|m3497|m3498|m3499|m3500|m3501|m3502|m3503|m3504|m3505|m3506|m4436 +MTLS#M510|m1487|m1521|m1524|m1525|m1526|m1532|m1533|m1534|m1535|m1540|m1541|m1603|m1604|m1606|m1607|m2047|m2050|m2057|m2182|m2183|m2328|m3416|m3420|m3431|m3518|m3519|m3520|m4144|m4145|m4203|m4256|m4425|m4870|m4871 +MTLT#M503|M504|M904|M905|m1522|m1527|m1537|m2048|m3413|m3414|m3415|m3421|m3426|m3507|m3508|m3509|m3510|m3514|m3515|m3516|m4178|m4179|m4255|m4423|m4835|m4836|m4837|m4838|m4842|m4843|m4844|m4872 +MTLW#m2058|m2059|m2060|m2061|m2062|m2063|m2329|m2330|m2331 +MTLX#m3511|m3512|m3513|m4839|m4840|m4841 +MTM#m94|m1600|m3432 +MTMN#m116|m117|m118 +MTMP#m2102|m2103|m2104 +MTMR#m2064|m2065|m2066|m2067|m2068|m2069|m2070|m2071|m2072 +MTMS#M839|M840|m95|m96|m109|m110|m111|m1601|m2351|m3433|m3434 +MTN#M57|M74|M701|M1302|m98|m262|m1258|m1547|m3330|m4358|m4853|m4866 +MTNH#m264|m265|m266|m267|m268|m269|m270 +MTNK#m107|m1259|m1299|m1617|m1618|m1619|m1620|m1621|m2159|m3959|m4848 +MTNL#m271 +MTNM#m2160|m2161 +MTNN#m100|m101 +MTNR#m4845|m4846|m4847 +MTNS#M75|M702|M1303|m102|m119|m263|m272|m1260|m1486|m1548|m2409|m3331|m3332|m3907|m4359|m4421|m4831|m4850|m4851|m4852|m4854|m4867 +MTNT#m99|m2352|m2353|m2354|m2410|m4816|m4817|m4818|m4849 +MTNY#m4855 +MTPK#m1490|m4437|m4438|m4439 +MTPN#m2355|m2356|m2357 +MTR#M60|M68|m103|m1213|m1293|m1312|m1484|m2105|m2121|m2162|m2170|m2315|m2406|m3304|m3323|m3904|m4205|m4417|m4832|m4858 +MTRB#m2358|m2359|m2360|m4207|m4208|m4209|m4210|m4211|m4212 +MTRF#m2361|m2362|m2363 +MTRK#m122|m123|m124|m1273|m1274|m1275|m1276|m1277|m1278|m1283|m1284|m2107|m2108|m2165|m2166|m2167|m2168|m2169|m4213|m4214|m4215|m4216|m4217|m4218 +MTRL#M81|M82|M1293|M1294|m1215|m1216|m1217|m1218|m1219|m1220|m1221|m1222|m1223|m1224|m1225|m1226|m1227|m1228|m1229|m1230|m1231|m1232|m1233|m1234|m1235|m1236|m1237|m1238|m1239|m1240|m1241|m1314|m2115|m2116|m2117|m2118|m2119 +MTRM#m1279|m1280|m1281|m1282|m4246|m4247|m4248|m4440|m4441 +MTRN#M848|M849|M1050|M1051|M1295|m1242|m1243|m1244|m1245|m1285|m1286|m1287|m1288|m1296|m1316|m2124|m2172|m2173|m2174|m2175|m3307|m3327|m3446|m3447|m3448|m3449|m3450|m3451|m3452|m3453|m3454|m3455|m3456|m3457|m3458|m3459|m3460|m3461|m3462|m3463|m3464|m3465|m3466|m3467|m3468|m3469|m3470|m3471|m4228|m4863|m4864 +MTRP#m2176|m2177|m2178|m2179 +MTRR#m1261|m1262|m1263|m1264|m1265|m1266|m1267|m4860|m4861|m4862 +MTRS#M61|M69|M76|m104|m105|m120|m121|m1214|m1246|m1268|m1269|m1270|m1271|m1272|m1294|m1297|m1303|m1304|m1305|m1315|m2106|m2120|m2122|m2125|m2163|m2164|m2171|m2180|m2316|m3305|m3308|m3324|m3326|m4206|m4219|m4220|m4221|m4222|m4223|m4224|m4225|m4226|m4229|m4230|m4231|m4232|m4233|m4234|m4235|m4236|m4237|m4238|m4239|m4240|m4241|m4242|m4243|m4244|m4245|m4249|m4865 +MTRT#M77|M78|m1295|m1306|m1307|m1308|m1309|m1313|m1317|m1318|m1319|m2109|m2110|m2111|m2112|m2113|m2114|m2123|m3306|m3325|m3435|m3436|m3437|m3438|m3439|m3440|m3443|m3444|m3445|m4227|m4859 +MTRW#m3309|m4250|m4251|m4252 +MTRX#m1310|m1311|m3441|m3442 +MTS#M495|M497|M505|M508|M512|M513|M514|M516|M518|M520|M683|M685|M686|M692|M694|M699|M705|M902|M903|M1052|M1213|M1297|m261|m273|m1179|m1211|m1247|m1289|m1291|m1298|m1320|m1388|m1416|m1419|m1421|m1426|m1479|m1491|m1544|m1549|m1622|m2126|m2318|m2319|m2334|m2346|m3303|m3310|m3329|m3333|m3365|m3366|m3418|m3472|m3526|m3528|m3903|m3908|m3960|m4140|m4142|m4146|m4259|m4260|m4415|m4418|m4833|m4857|m4868 +MTS0#m1323 +MTSB#M1048|M1049 +MTSK#m2364|m2365|m2366 +MTSL#m4442|m4443|m4444|m4445|m4446|m4447|m4448 +MTSM#m2375|m2376 +MTSN#M72|M73|m1573|m1574|m1575|m1576|m1577 +MTSR#m274|m275|m276|m4253 +MTSS#M506|M700|M706|M1053|m1321|m1322|m2370|m3319|m3320|m3321 +MTST#M1067|M1068|M1069|M1070|m106|m1485|m2082|m2083|m2084|m2085|m2086|m2087|m2088|m2089|m2090|m2091|m2092|m2371|m2372|m2373|m2374|m2407|m3473|m3474|m3475|m3476|m3905|m4419|m4834 +MTT#m1212|m1292|m1550|m2101|m3958|m4147|m4416|m4819|m4829 +MTTF#m4827 +MTTK#m3322 +MTTN#m1553|m2380|m2381|m4822 +MTTR#M703|M704|m1180|m1181|m1182|m1556|m1557|m1558|m2093|m2094|m2095|m2096|m2097|m2377|m2378|m2379 +MTTS#m1552|m4148|m4149|m4821 +MTTT#m1551|m1591|m1592|m1593|m1594|m1598|m1599|m4820 +MTTX#m1595|m1596|m1597 +MTW#M911|m2382 +MTWF#m2387|m2388|m2389|m2390|m2391|m2394 +MTWK#m2384|m2385|m2386 +MTWM#m125|m126|m127 +MTWN#m2392|m2393 +MTWS#M912|M913|M914|M915|M916|M917|M918|m2383 +MTX#m3491 +MTXL#m3492 +MTXN#m1554|m1555|m3317|m3318|m3493|m4823|m4824|m4825|m4826 +MTXP#m1248|m2367|m2368|m2369 +MTYN#m4428 +MTYR#m2395|m2396|m2397 +MWNK#m1865|m2186|m4383 +MWR#m4380 +MWRS#m4381|m4382 +MWT#m1864|m2185|m4379 +MX#M27|M1044|M1286|m38|m61|m1061|m1183|m1976|m3396|m3896|m4393|m4712|m4724 +MXBK#m1185|m1186|m1187|m1188|m1189|m1190 +MXFL#M29|M30|M31|M32 +MXKN#M886|M887|M888|M889|M890|M891 +MXL#M868|M870|M872|M876|M880|M1046 +MXLB#M882|M883 +MXLK#m1197|m1198|m1199 +MXLN#M874|M875|M878|M879 +MXLS#M869|M871|M873|M877|M881|M884|M885|M1047|m1196 +MXMK#m1200|m1201|m1202|m1203|m1204 +MXMX#m3055|m3056|m3057 +MXN#m49|m4180 +MXNK#m1067|m1195|m1493|m1494|m1495|m1496|m1497|m1980|m3901 +MXNL#m4184|m4185|m4186 +MXNN#m55|m4183 +MXNR#m52|m53 +MXNS#m50|m54|m56|m57|m58|m1498|m1499|m1500|m1501|m1502|m1503|m1504|m1505|m1506|m1507|m1508|m1509|m1510|m1511|m1512|m1513|m1514|m1515|m1516|m1517|m1518|m4181|m4187|m4718 +MXNT#m42|m43|m44|m45|m51|m3044|m3045|m3046|m3047|m4182 +MXNX#m46|m47|m48 +MXP#m3048 +MXPS#m3049|m3050 +MXR#m1064|m1192|m3051|m3898|m4714|m4716 +MXRM#m4719|m4720|m4721|m4722|m4723 +MXRN#m3053 +MXRS#m1065|m1193|m3054|m3899|m4715 +MXRT#m3052 +MXS#M28|M33|M34|M1045|M1287|m1062|m1066|m1184|m1194|m1977|m1979|m3397|m3900|m4713 +MXSM#m59|m60 +MXST#m1205|m1206|m1207|m4717 +MXT#m39|m1063|m1191|m1978|m3897 +MXTS#m40|m41 +MXWT#m1208|m1209 +MY#M564|M577|m1398 +MYKR#m4889 +MYN#M566 +MYNM#M1380 +MYNS#M567|m1399|m1400 +MYP#m4890 +MYPK#m4892|m4893 +MYPS#m4891 +MYR#M569|M579|M854|M1384|m1401 +MYRB#M856|M857 +MYRL#m1403|m1404|m1405 +MYRS#M570|M580|M855|M858|M1385|M1386|m1402|m1406 +MYS#M565|M568|M578 ++++++++++ +N#N0|N3|N211|N232|N326|N328|g1542|g1554|k522|k541|k613|n0|n26|n305|n689|n993|n1394|n1630 +N0#K361|n1406 +N0K#n856 +N0KS#n857|n858 +N0L#N91|k604 +N0LS#N92|k605|k606 +N0N#N93 +N0NK#n1315|n1316|n1317 +N0NL#N95|N96|N97|N98 +N0NS#N94 +N0R#n509|n588 +N0RL#N192|N193|N194|N195|N196 +N0RM#n589 +N0RW#n590 +N0S#K362|n1574 +N0SS#n1575|n1576 +N0T#k555 +N0TS#k556|k557 +N0X#n1571 +N0XS#n1572|n1573 +NB#k575|n1|n690|n776|n1411 +NBB#n4 +NBBS#n5|n6 +NBL#N330|N332|k579|n334|n336|n778|n998|n1008|n1416 +NBLM#n994|n995|n999|n1000|n1001 +NBLN#n784|n1002 +NBLR#n337|n780|n781|n782|n1003 +NBLS#N331|N333|n335|n338|n339|n340|n341|n342|n783|n1004|n1005 +NBLT#n779|n996|n997 +NBLW#n1006|n1007 +NBM#n931 +NBMS#n932 +NBN#N428|n1413 +NBNK#n3 +NBNS#N429|n1414|n1415 +NBR#k577 +NBRN#n691|n692 +NBRS#N135|N136|N137|N138 +NBS#k576|k580|n7|n777|n785|n1412|n1417 +NBSK#N5|N6 +NBST#k578 +NBT#n2|n1010 +NBTS#n1009 +NBXT#N139|N140 +NF#N118|N201|N411|N412|k508|k547|n19|n38|n280|n301|n303|n544|n685|n820|n1357|n1359 +NF0#n90 +NF0L#n92|n93 +NF0S#n91 +NFHS#N108 +NFJ#N109 +NFJS#N110 +NFKB#n287|n288|n289 +NFKN#N419|N420|N421 +NFKR#N417|N418 +NFKT#n290|n291|n292|n293|n297|n298|n299 +NFKX#n294|n295|n296 +NFL#N207|n39|n279|n282|n1361|n1378 +NFLS#N208|n283|n284|n1362|n1366|n1367|n1368|n1369|n1370|n1371|n1372|n1373|n1374|n1375|n1376|n1377|n1379|n1380|n1381 +NFLT#n1363|n1364|n1365|n1382|n1383|n1384 +NFMB#N414|N415|N416 +NFN#n1385 +NFNK#k551|n701 +NFNS#n1386|n1387 +NFNT#N216|N217|N218|N219|N220 +NFR#N111|N113|k510|n682 +NFR0#n684 +NFRM#n683 +NFRS#N112|N114|k511|n434|n435|n436 +NFRT#N116|N117|n547|n548|n549|n550|n551 +NFS#N115|N202|N209|N210|N273|N274|N413|k509|k512|k548|k550|k574|n40|n281|n285|n286|n300|n302|n304|n545|n546|n687|n688|n821|n1358|n1360|n1388 +NFSB#N422|N423 +NFSS#n1389|n1390 +NFT#N203|k549|n41|n43|n535|n686|n825 +NFTL#n824 +NFTN#N205|N206 +NFTR#n822 +NFTS#N204|n42|n44|n536|n537|n823 +NFX#k513 +NFXL#k514 +NFXT#n1391|n1392|n1393 +NHLS#n889|n890|n891|n892|n893|n894 +NHM#N19|N152 +NHMS#N20|N153 +NHR#n1397 +NJ#N17|n1444 +NJF#N145 +NJFS#N146 +NJL#N275 +NJLS#N276 +NJNK#n1447 +NJNS#N285|N286 +NJR#N277|N279 +NJRN#N281|N282 +NJRS#N278|N280 +NJS#N18|n1446 +NJT#n1445 +NK#N254|N258|N287|N291|N292|k497|k581|n20|n354|n484|n797|n837|n1164|n1462 +NKBN#n356|n357|n358 +NKBT#k582|k583 +NKF#k592 +NKFS#k593 +NKL#N262|N265|N294|k623|n800|n1427 +NKLH#k628|k629|k630 +NKLJ#n457|n458|n459|n460|n461|n462|n463|n464|n465|n466|n467 +NKLK#n451|n452|n453|n454|n455|n456|n1429 +NKLL#n1430|n1431|n1432 +NKLN#k632|n367|n368|n369|n836|n1433|n1434|n1435 +NKLR#n1418 +NKLS#N263|N264|N266|N295|k624|k631|n364|n365|n366|n518|n519|n520|n521|n801|n805|n835|n1419|n1420|n1428|n1439|n1440 +NKLT#N256|N257|k625|k626|k627|n802|n803|n804|n834|n1421|n1422|n1423|n1424|n1436|n1437|n1438 +NKLX#n1425|n1426 +NKMR#n693|n694|n695 +NKN#N296|n1030 +NKNK#k544|k545|k546|k590|k591|n24|n363|n507|n808|n1466 +NKNM#n809|n810|n811|n812|n813 +NKNS#N297|n522|n523|n1031|n1032 +NKP#k524 +NKPN#k527 +NKPS#k525|k528 +NKPT#k526 +NKR#N148|N234|k587|n13|n22|n483|n831 +NKRB#k542 +NKRF#n382|n383 +NKRK#N240|N241|N242|N243 +NKRL#n374|n375 +NKRM#N324|N325|n376|n377|n378|n379|n380|n381 +NKRN#n807 +NKRP#n384|n385|n386|n387|n388 +NKRS#N149|N150|N235|k500|k543|k588|k589|n14|n15|n23|n389|n390|n391|n832|n833 +NKRT#N147|N151|k499|n392|n393|n394|n395|n396|n397|n398|n399|n400|n481|n482|n806|n826|n827|n828|n829|n830 +NKRX#n360|n361|n362 +NKS#K355|N174|N255|N259|N288|N293|k498|k501|k597|n25|n355|n370|n798|n814|n989|n1165|n1166|n1463|n1465 +NKSF#K357|K358 +NKSK#N13|N14 +NKSN#N322|N323|n992 +NKSS#K356|N424|N425|n771|n772|n773|n991|n1399|n1400|n1401 +NKST#N214|N215|n770|n990 +NKT#N289|k586|k594|n21|n45|n359|n371|n437|n506|n799|n1342|n1456|n1464 +NKTF#n444|n445|n446|n447|n448|n449|n450 +NKTL#n46 +NKTM#N260|N261 +NKTN#k584|k585|n47|n440|n815|n816 +NKTR#n401|n402|n403|n404|n405|n1011|n1012|n1013|n1014|n1015|n1455 +NKTS#N290|k595|k596|n372|n373|n439|n1343|n1344|n1457|n1458 +NKTT#n438 +NKWR#K347|k502|k503|k504|k598 +NKX#N267|g1548 +NKXB#n468|n469|n470 +NKXN#n441|n442|n443 +NKXS#N268 +NKXT#N409|N410|n471|n472|n473|n474|n478|n479|n480 +NKXX#n475|n476|n477 +NKY#N15 +NKYN#N230|N231 +NKYS#N16 +NL#N128|N143|N156|N158|N160|N162|N164|N236|N298|N300|N334|N336|N340|N346|k531|k535|k599|n30|n702|n895|n1028|n1467 +NL0K#N175|N176 +NLBR#n32|n33|n34 +NLF#n1472 +NLFK#n1468|n1469 +NLFS#n1471 +NLFT#n1470 +NLFY#n1473 +NLJ#k617 +NLJL#k619|k620 +NLJS#k618|n526|n527|n528 +NLN#N342|n1617 +NLNK#k532|k538|n36 +NLNS#N343|n1618|n1619 +NLNT#N344|N345 +NLRB#N430 +NLS#K354|N129|N144|N157|N159|N161|N163|N165|N237|N299|N301|N302|N335|N337|N338|N341|N347|k533|k536|k539|k600|k601|n31|n37|n896|n1029|n1476 +NLSN#N166|N167|N168|N169|N269|N270|n510|n511|n512 +NLT#k537|k540|n35|n1474 +NLTS#n1475 +NLWT#n703|n704|n705 +NM#N25|N50|N238|N348|N350|g1549|n48|n65|n1050|n1477 +NMB#N27|n897 +NMBF#n1488 +NMBL#n50|n898|n899|n900|n901|n902|n1491 +NMBN#N29|N30|n1489|n1490|n1492 +NMBR#N431|n1480|n1481|n1482|n1483|n1484|n1485|n1486 +NMBS#N28|n903|n904|n1487|n1493|n1494 +NMBT#N170|N171|n1478|n1479 +NMF#n1620 +NMFM#n1625|n1626|n1627|n1628 +NMFS#n1621|n1629 +NMFT#n1622|n1623|n1624 +NMK#g1552 +NML#n56 +NMLS#n54|n55 +NMN#N221|n1075|p3985 +NMNK#n64|n1055|n1056|n1057 +NMNL#n1058|n1059|n1060|n1061|n1062 +NMNS#N222|n1076|n1077|n1519|p3986 +NMNT#n1063|n1064|n1065|n1066|n1070|n1071|n1072|n1073|n1074 +NMNX#n1067|n1068|n1069 +NMPL#n57|n58|n59 +NMRB#n1495 +NMRK#n1509|n1510|n1511 +NMRL#n1496|n1497|n1498|n1512|n1513|n1514|n1515|n1516 +NMRS#n1517|n1518 +NMRT#N303|N304|N305|n905|n906|n1499|n1500|n1501|n1502|n1506|n1507|n1508 +NMRX#n1503|n1504|n1505 +NMS#N26|N51|N239|N349|N351|g1550|g1551|n49|n60 +NMSK#n61|n62|n63|n1525|n1526|n1527 +NMSM#n1520|n1521|n1522|n1523|n1524 +NMSS#N172|N173|n516|n517 +NMT#n51|n1051 +NMTK#n1053|p3982|p3983|p3984 +NMTR#n52|n53 +NMTS#n1052|n1054 +NMTT#n513|n514|n515 +NMX#g1553 +NN#N31|N33|N45|N306|N352|N354|k621|n66|n68|n529|n910|n927|n1078|n1109|n1167|n1348|n1528 +NN0#n929 +NN0L#n1117 +NN0S#n930 +NNBN#n1088 +NNBR#n1079 +NNF#N308 +NNFB#n1156 +NNFK#n1120 +NNFR#n1122|n1155 +NNFS#N309 +NNFT#N432|N433|n1121|n1157 +NNFX#n1131 +NNHM#n1126 +NNHR#n1125 +NNHT#n1158 +NNJ#n924 +NNJN#n1082|n1083|n1084 +NNJS#n925 +NNK#N35|k530|n70|n1123 +NNKF#n1124 +NNKM#n907|n908|n909|n1095|n1096 +NNKN#n1097|n1098|n1099|n1100|n1101|n1102|n1103 +NNKR#n1085 +NNKS#N36|n1118|n1119 +NNKX#n1130 +NNLF#n1128 +NNLK#n1086|n1087 +NNLN#n1127 +NNMK#n1129 +NNMP#n1110 +NNMT#n71|n72|n73|n74|n75|n76 +NNNT#n1111|n1112|n1113 +NNPL#n1138|n1139|n1140 +NNPN#n912|n913 +NNPR#n1132|n1133|n1134|n1135|n1136|n1137|n1141|n1142 +NNR#n1534 +NNRK#n1144 +NNRL#n1145 +NNRS#n1143|n1533|n1535 +NNS#N32|N34|N37|N39|N46|N307|N353|N355|N434|n67|n69|n530|n706|n911|n914|n926|n928|n1089|n1168|n1349|n1350|n1407|n1529|n1530|n1536 +NNSK#n77|n78|n79|n1150 +NNSN#n1114|n1146|n1147|n1148|n1149 +NNSR#n1152|n1153|n1154|n1160 +NNSS#N38|N40|N435|n1090|n1408|n1410|n1531|n1532 +NNST#n1409 +NNSX#n1115|n1116 +NNT#N41|N43|n532|n922|n1169 +NNT0#n920|n921 +NNTJ#n1080|n1081 +NNTK#N48|N49 +NNTL#n531 +NNTM#n1173|n1174 +NNTN#N310|n915|n916|n917|n918|n1104 +NNTR#N130|N131|n1151 +NNTS#N42|N44|N47|n533|n534|n919|n923|n1105|n1106|n1107|n1108|n1170 +NNTT#n1171|n1172 +NNTX#n80 +NNWR#n1159 +NNXL#n1091|n1092|n1093|n1094 +NP#K343|N52|N62|n81|n87|n103|n310|n933|n945|n1178 +NPF#K350 +NPFS#K351 +NPKN#n94|n95|n96 +NPL#N177|N180|n942 +NPLM#n82|n83|n84|n85|n86 +NPLN#N58|N59|N60|N61|n97|n98|n99 +NPLS#N56|N57|N178|N179|N181|n538|n539|n943|n944 +NPLT#N132|N133|N134 +NPN#N311 +NPN0#n542|n543 +NPNK#n102|n941 +NPNS#N312|N313|n940 +NPR#N54|n935|n938 +NPRN#n540|n541 +NPRS#N55|n936|n937 +NPRT#N223|N224 +NPS#K344|N53|N63|n88|n89|n101|n104|n105|n311|n946 +NPSK#k505|k506|k507 +NPST#N64|N65|n939 +NPT#n100|n934 +NPTN#N182|N183|n555|n556 +NPTS#n552|n553|n554 +NPXL#n1537|n1538 +NR#N21|N66|N105|N154|N185|N356|N358|n147|n158|n309|n312|n486|n496|n1179|n1405 +NR0#N385|n1206 +NR0B#n1208 +NR0M#N387|N388 +NR0R#N391|N392|N393|N394|N395|n1214|n1215|n1216|n1217|n1218|n1219 +NR0S#N386|N389|N390|n1207|n1209|n1210|n1211|n1212|n1213 +NR0W#N396|N397|n1220|n1221|n1222|n1223|n1224|n1225|n1226 +NRB#N23|n313 +NRBL#n616 +NRBR#N360|N361|N362|N363 +NRBS#N24 +NRF#N184|n560|n572 +NRFL#N368|N369|n563 +NRFN#N314|N315|n567|n568|n947|n948 +NRFR#n565 +NRFS#n561|n564|n566|n569|n570|n571 +NRFT#n562 +NRFX#n630|n631 +NRHL#n155|n156|n157 +NRHT#n489|n490|n491|n499|n500|n501 +NRK#N370|n132 +NRKL#n114|n115|n116 +NRKN#N70|N71 +NRKS#n117|n118|n119|n133 +NRKT#n120|n121|n122|n123|n124|n125|n126|n127|n128|n129|n130 +NRL#g1529|g1534|k633|n152|n318|n494|n504|n606 +NRLJ#n607|n608|n609|n617|n618|n619|n620|n621|n622|n623 +NRLN#g1532|k635|n493|n503 +NRLS#g1530|g1533|k636 +NRLT#g1531|k634 +NRM#N371|N372|n1182 +NRMB#N436|N437 +NRML#n1184|n1185|n1186|n1187|n1188|n1189|n1190|n1191|n1192|n1193|n1194|n1195|n1196|n1197|n1198|n1199|n1200|n1201|n1202|n1203 +NRMN#N374|N375|N376|N377|N378 +NRMS#N373|n1183|n1205 +NRMT#n1204 +NRN#N366|n624|n627 +NRNK#n317|n492|n502 +NRNL#n626 +NRNS#N367|n153|n319|n625|n628|n629 +NRPL#N379 +NRR#n315 +NRS#N22|N67|N106|N155|N186|N357|N359|N380|N381|n154|n320|n487|n495|n497|n505|n1539 +NRS0#n610|n611|n612|n613 +NRSL#n1553|n1554 +NRSM#N382|N383|N384|n1542|n1543|n1544 +NRSN#n632|n1552 +NRSR#n636|n637|n638|n639|n1545|n1546|n1547|n1548|n1549|n1550 +NRSS#N68|N69|n106|n107|n108|n109|n110|n111|n112|n113|n633|n634|n635|n1540|n1551 +NRST#n316|n321|n322|n323|n324|n1180|n1541 +NRT#n131|n134|n314|n488|n498|n557|n559 +NRTF#n141|n142|n143 +NRTK#N364|N365|n640|n641|n642 +NRTN#N398|N399|n137 +NRTR#n144|n145|n146|n643|n644|n1181|n1555|n1556|n1557|n1558|n1559|n1560|n1561|n1562 +NRTS#n136|n558|n614|n615 +NRTT#n135 +NRW#N400 +NRWJ#N402|N403 +NRWN#n151 +NRWR#n149 +NRWS#N401|n150 +NRWT#n148 +NRWX#N404|N405 +NRX#n1351 +NRXM#n1355|n1356 +NRXN#n138|n139|n140|n1354 +NRXS#n1353 +NRXT#n1352 +NS#N2|N4|N79|N124|N233|N244|N317|N327|N329|N339|N444|g1545|g1546|g1547|g1555|g1556|k523|k534|k622|n265|n306|n307|n485|n508|n707|n708|n766|n786|n817|n1033|n1049|n1175|n1227|n1245|n1266|n1395 +NSB#n712 +NSBK#n1229|n1230|n1231 +NSBL#n1232|n1233|n1234 +NSBS#n713|n714 +NSFL#n721|n722 +NSJN#n709|n710|n711 +NSJR#n723|n724 +NSK#n1241 +NSKN#n1235|n1236 +NSKR#n725|n726 +NSKS#n715|n716|n717|n718|n719|n720|n1242|n1243 +NSL#n8|n159|n167|n787|n1045|n1253|n1402|n1613 +NSLN#n1616 +NSLS#n9|n10|n162|n163|n164|n165|n166|n168|n1036|n1037|n1038|n1403|n1404|n1615 +NSLT#n160|n161|n731|n732|n733|n1614 +NSM#n1048 +NSMK#n1039|n1040|n1041 +NSMN#n734|n735|n736 +NSN#N245|N316|N318|n774 +NSNK#n1047|n1255 +NSNS#N319|n169|n170|n775|n788|n1046|n1254|n1459|n1460|n1461 +NSNT#n171 +NSPP#n737|n738|n739|n740|n741|n742|n743|n744|n745 +NSPR#n746|n747 +NSR#N81|n729|n789|n1043|n1251 +NSR0#N122|N123 +NSRL#n751|n752|n753 +NSRM#n754|n755 +NSRN#N119|N120|N121 +NSRS#N82 +NSRT#n748|n749|n750 +NSS#K352|K353|N80|N125|N126|N445|n266|n272|n818|n819|n1034|n1042|n1176|n1177|n1228|n1244 +NSSL#n273 +NSSM#N127 +NSSR#n343|n344|n345 +NSST#n346|n347|n348|n349|n350|n351|n352|n353|n730|n790|n1044|n1252 +NST#K345|n179|n267|n573|n792|n1035|n1237 +NSTF#n1238|n1239|n1240 +NSTK#G437|G438 +NSTL#N189|n174|n577|n578|n579|n580|n581|n582|n1256|n1257|n1258|n1259 +NSTN#n175|n270|n271|n576|n756|n757|n758 +NSTR#N187|N188|N190|N191|n172|n176|n177|n178|n1260|n1261|n1262|n1263|n1264|n1265 +NSTS#G439|G440|G441|G442|G443|G444|G445|G446|G447|G448|K346|n173|n269|n574|n583|n791|n793 +NSTT#n268|n575 +NSWK#N225|N226|n759|n760 +NSWM#n761|n762|n763 +NSWR#n764|n765 +NSYR#n308 +NT#K348|N7|N9|N83|N104|N141|N320|N440|g1539|k515|k529|k552|k565|k602|k612|n27|n226|n259|n264|n325|n406|n407|n433|n584|n767|n838|n949|n1016|n1020|n1267|n1302|n1345|n1441|n1442|n1563|n1612 +NTBK#n1304|n1305|n1306 +NTBL#n586|n587|n1268|n1269|n1270|n1271|n1272|n1273 +NTF#n214|n1330 +NTFK#n1325|n1326|n1327 +NTFL#n409|n851|n852 +NTFS#n215|n1329 +NTFT#N102|N103|n216|n217|n218|n1328 +NTFY#n1331 +NTJM#N1 +NTK#N406 +NTKL#n274|n275|n843|n844|n845|n846|n847 +NTKN#n853|n854|n855 +NTKP#n840|n841|n842 +NTKR#n1568|n1569|n1570 +NTKS#n1565|n1566|n1567 +NTL#N85|N86|N199|k560|n180|n224|n262|n332|n414|n595|n867|n1017|n1025|n1161 +NTLF#n862|n863 +NTLK#n416|n417 +NTLN#k559|n430|n600|n866 +NTLP#n419|n420 +NTLR#n1024 +NTLS#N87|N107|N200|n276|n277|n278|n415|n421|n422|n423|n424|n596|n598|n599|n1026|n1027|n1162|n1163 +NTLT#n418|n597|n864|n865 +NTLW#n425|n426|n427|n428|n429 +NTMK#n1580|n1581|n1582 +NTMM#n524|n525 +NTMR#n868|n869|n870|n871 +NTMT#n1577|n1578|n1579 +NTN#N11|N227|n326 +NTNK#N283|N284|N407|N408|k520|k558|k571|k611|n413|n593|n594|n859|n860|n861|n1019|n1332 +NTNN#N229|n328 +NTNS#N12|N228|n225|n263|n329|n333|n412|n1611 +NTNT#n327|n431 +NTPK#n954|n955|n956|n957|n958|n959|n1583|n1584|n1585 +NTPP#n1310|n1311 +NTPT#n1308|n1309 +NTR#k517|k568|k609|n16|n222|n251|n260|n330|n410|n645|n951|n967|n1287|n1586|n1609 +NTRF#n974|n975 +NTRJ#n981|n982|n983 +NTRK#n970 +NTRL#n227|n228|n229|n230|n231|n232|n233|n234|n235|n236|n237|n238|n239|n240|n241|n242|n243|n244|n245|n246|n247|n248|n249|n250|n649|n650|n651|n652|n653|n654|n655|n656|n657|n658|n659|n660|n661|n662|n663|n664|n665|n666|n667|n668|n669|n670|n671|n672|n673|n674|n675 +NTRM#n1592|n1593|n1594 +NTRN#n220|n647|n676|n677|n678|n679|n680|n681|n1589|n1590|n1591 +NTRS#N438|N439|k518|k519|k569|k570|n17|n18|n221|n252|n254|n255|n256|n257|n258|n648|n952|n953|n968|n969|n979|n980|n984|n1274|n1275|n1276|n1277|n1278|n1279|n1280|n1281|n1282|n1283|n1284|n1285|n1286|n1288|n1339|n1340|n1587|n1588 +NTRT#n219|n253|n646|n960|n961|n962|n963|n964|n971|n972|n973|n976|n977|n978|n1338|n1604 +NTRX#n965|n966|n1595|n1596|n1597|n1598|n1599|n1600|n1601|n1602|n1603 +NTS#K349|N8|N10|N84|N142|N321|N441|g1540|g1541|k521|k553|k561|k566|k603|k607|n28|n29|n432|n585|n591|n768|n769|n839|n872|n950|n985|n1021|n1022|n1023|n1303|n1312|n1318|n1346|n1347|n1443|n1564|n1605 +NTSB#n1320|n1321 +NTSK#N197|N198 +NTSM#n1448|n1449 +NTSN#K359|K360|n1324 +NTSP#n879|n880|n881 +NTSS#N271|N272|n1319|n1323 +NTST#k610|n223|n261|n331|n411|n882|n883|n884|n885|n886|n1322|n1450|n1451|n1452|n1610 +NTT#k516|k554|k567|k608|n408|n592|n1018|n1289|n1307|n1453 +NTTN#n1292 +NTTR#n848|n849|n850 +NTTS#n1291|n1454 +NTTT#n1290 +NTW0#n1341 +NTWR#k572|k573|n601|n602|n603|n604|n605|n887|n888|n1313|n1314 +NTWT#n986|n987|n988 +NTX#N88 +NTXL#n1606|n1607|n1608 +NTXN#n1293|n1294|n1295|n1296 +NTXR#n876|n877|n878 +NTXS#N89 +NTXT#n873|n874|n875 +NWBL#k614 +NWL#n696 +NWLS#n697|n698 +NWNK#g1544|k615|k616 +NWR#n699 +NWRK#N212|N213 +NWS#n1398 +NWST#n700 +NWT#g1543 +NWTS#n1396 +NX#N72|N74|N75|g1535|k562|n11|n794|n1246|n1297 +NXFL#N77|N78 +NXL#N246|N249 +NXLS#N247|N248|N250|N251|N252|N253 +NXN#N99|n181|n1333 +NXNH#n210|n211 +NXNK#g1538|n1250|n1301 +NXNL#n183|n184|n185|n186|n187|n188|n189|n190|n191|n192|n193|n194|n195|n196|n197|n198|n199|n200|n201|n202|n203|n204|n205|n206|n207|n208|n209|n1335|n1336 +NXNS#N100|n182|n212|n1334|n1337 +NXNT#n727|n728 +NXNW#N101|n213 +NXS#N73|N76|N90|g1537|k563|k564|n12|n795|n796|n1247|n1249|n1298|n1300 +NXT#g1536|n1248|n1299 +NY#N442 +NYS#N426|N427|N443 ++++++++++ +P#P0|P2|P518|P526|P575|h3012|p0|p3|p1344|p1362|p1403|p1583|p2465|p2860|p2957|p4067|p4463|p4966|p4974 +P0#p1181|p3347|p3357 +P0FN#p1185|p1186|p1187 +P0JN#p1189|p1190|p1191|p1192|p1193|p1194 +P0K#p4870 +P0KR#P788|P789|P790 +P0KS#p4871|p4872 +P0L#p3354|p4865 +P0LJ#p1195|p1196|p1197|p1198|p1199|p1200|p1201 +P0LN#p4869 +P0LS#p1188|p4866|p4868 +P0LT#p4862|p4863|p4864|p4867 +P0N#P791|p7468 +P0NS#P792|p3355|p7469|p7470 +P0R#p3352 +P0RB#p4859|p4860|p4861 +P0S#p1182|p1202|p1203|p1204|p3348|p3356 +P0ST#p3353 +P0T#p3349|p4856 +P0TK#p1183|p1184 +P0TS#p3350|p3351|p4857|p4858 +P0W#p1205 +P0WS#p1206|p1207 +PB#p6909 +PBK#p1364|p6917 +PBKS#p1365 +PBL#P4|P732|p1475|p1480|p6974 +PBLK#p6920|p6921|p6922|p6923|p6924|p6925|p6926|p6940 +PBLM#p6|p7 +PBLN#p1479 +PBLS#P5|P733|P734|p1476|p1478|p6927|p6928|p6929|p6930|p6931|p6932|p6933|p6934|p6935|p6936|p6937|p6938|p6939|p6975|p6976 +PBLT#p1477|p2959 +PBLX#p6941|p6942|p6943|p6944|p6945|p6946|p6947|p6948|p6949 +PBRT#p6911|p6912|p6913 +PBS#p6910|p6914|p6918|p6919|p6950 +PBSN#p6915|p6916 +PBST#P6|P7 +PBT#P211 +PBTS#P212 +PF#P735|p1333|p1334|p1626|p2478|p4462|p4909|p6981|p6998 +PFBL#p6983|p6984|p6985 +PFL#p1432|p1605|p2985 +PFLF#P199|P200 +PFLN#p1340|p1341|p1342|p2987 +PFLS#p1433|p1606|p1607|p2986 +PFMN#p1336|p1337|p1338 +PFN#p1392|p6992 +PFNK#p1343|p1629|p2479|p6995 +PFNS#p1393|p6993|p6994|p6996 +PFR#p6987|p6990 +PFRS#p6988|p6989 +PFRT#P198|p4941|p4942 +PFS#P736|p1339|p1628|p4910|p4911|p6982|p6997 +PFSR#P345|P346 +PFST#p6991 +PFT#p1335|p1627|p3384|p6986 +PFTL#p3386 +PFTN#p3388 +PFTS#p3385|p3389 +PFTT#p3387 +PFX#p1630 +PFXL#p1631 +PFXN#p1632 +PHN#p1434 +PHNS#p1435|p1436 +PHTN#P627|P628 +PJ#P22|P24|p123 +PJB#p130 +PJBS#p131|p132 +PJLS#p7001|p7002|p7003|p7004|p7005 +PJM#p193|p7429 +PJMS#p194|p195|p7430|p7431 +PJN#p2952|p2990 +PJNH#p2992|p2993|p2994|p2995|p2996 +PJNK#p143 +PJNS#p2953|p2954|p2955|p2956|p2991|p2997|p6973 +PJNT#p125|p126|p127|p128|p129|p138|p139|p140|p141 +PJNX#p142 +PJR#p134|p6971 +PJRS#p135|p136 +PJRT#p1647|p1648|p1649 +PJS#P23|P25|p124|p137 +PJST#p6972 +PJT#P18|P341|P404|P737|p133 +PJTS#P19|P342|P405|P738 +PK#P227|P235|P239|P426|P428|P528|P728|P739|p46|p1400|p1437|p1442|p1490|p1586|p1636|p1650|p2480|p2876|p2888|p2919|p2988|p3005|p3039|p3277|p3994|p4063|p4110|p4119|p6953|p6999|p7012 +PKBK#p3006|p3007|p3008|p3009|p3010 +PKBR#p1638|p1639|p1640 +PKFS#p2998 +PKHN#P520|P521 +PKHR#p62|p63 +PKJ#p48 +PKJN#p54 +PKJR#p51|p52 +PKJS#p49|p53 +PKJT#p50 +PKK#p1429 +PKKL#p2883|p2884|p2885|p2886|p2887 +PKKR#p1487|p1488|p1489 +PKKS#p1430|p1431|p2889|p2890 +PKKT#P408|P409|p1484|p1485|p1486 +PKL#p2908 +PKLN#p2912 +PKLR#p1510|p1511|p1512|p1513|p1514 +PKLS#p2909|p2911 +PKLT#p1503|p1504|p1505|p1506|p1509|p2910|p3014|p3015|p3016 +PKLX#p1507|p1508 +PKM#P774|p7427 +PKML#P771|P772 +PKMN#P531|P532|p3017|p3018|p3019|p3020|p3021|p3022 +PKMR#p4009|p4010|p4011|p4012 +PKMS#P427|P773|P775|p7426|p7428 +PKN#P522|p118|p1481 +PKNJ#P244|P245 +PKNK#P242|P243|p64|p65|p66|p1440|p1496|p1588|p1642|p2906|p2907|p2920|p2921|p2922|p2923|p2924|p2925|p2926|p2927|p3003|p3281|p4008|p4118|p7015 +PKNN#p4069|p4070|p4071|p4072 +PKNR#p1515|p1644|p1645|p1646 +PKNS#P241|P523|p119|p120|p121|p122|p1482|p1483|p3273|p3274|p7006|p7007|p7008|p7009 +PKNT#p3275|p3276 +PKP#p196|p2917 +PKPK#p2913|p2914|p2915 +PKPN#p3023|p3024|p3025 +PKPS#p2918 +PKR#p56|p1493|p2892|p2904|p3001|p3041|p4112|p4116|p6955 +PKRL#p2894|p2895|p2896 +PKRM#p4064|p4065|p4066 +PKRN#P410|P411|p6957 +PKRS#p57|p58|p1494|p1495|p2881|p2893|p2897|p3000|p3002|p4113|p4114|p6958 +PKRT#P14|P15|p6956 +PKS#P228|P229|P230|P236|P240|P406|P429|P729|p47|p67|p1438|p1441|p1491|p1498|p1589|p1637|p1643|p1651|p2877|p2916|p2989|p3026|p3040|p3042|p3278|p3280|p3393|p3995|p4013|p4115|p4971|p6954|p6961|p7000|p7010|p7014 +PKSK#p2928|p3027|p3028|p3029 +PKSL#p3390|p3391|p3392 +PKSN#P726|P727 +PKSS#P237|P238|P407|p3394|p3395|p4972|p4973 +PKST#P30|P31|P32|P33|P204|P205|p68|p69|p70|p2905|p3030|p3031|p3032|p3043|p3044|p3045|p4117 +PKSW#p3033|p3034 +PKT#P285|P412|P730|p55|p59|p71|p144|p1401|p1439|p1492|p1587|p1641|p2891|p2898|p2929|p2999|p3279|p3996|p3997|p4111|p7013 +PKTB#p3999|p4000|p4001 +PKTF#p4003|p4004|p4005 +PKTK#p2932|p2933|p2934|p2935|p2936|p2937 +PKTL#p3035|p3036|p3037|p3038 +PKTN#p1499|p1500|p2902|p4006 +PKTR#p1501|p1502|p2878|p2879|p2880|p2901|p2938|p2939|p2940|p2941|p2942|p2943|p2944|p2945|p2946|p2947 +PKTS#P286|P413|P731|p60|p61|p72|p73|p145|p146|p2899|p2903|p2930|p2931|p3998|p4007 +PKTT#p2900|p3011|p3012|p3013|p4002 +PKW#P475|p3405 +PKWK#P414 +PKX#p1497|p3004|p6959 +PKXL#p6960 +PKYN#p2882 +PL#P26|P45|P80|P82|P189|P191|P196|P215|P233|P476|P540|P551|P555|P576|P776|p115|p148|p197|p240|p271|p1348|p1443|p1590|p3054|p3079|p3101|p3406|p3644|p3713|p3847|p3862|p3876|p3977|p4140|p4159|p4180|p4230|p4269|p4282|p4464|p7020|p7029 +PL0N#p3702|p3703|p3704|p4377|p4378 +PL0R#p3787|p3788 +PL0S#p3115|p3116|p3117|p4371|p4372|p4373|p4374|p4375|p4376 +PLB#P500|p3660|p3751|p3864 +PLBK#p3090|p3091|p3092|p3651|p3652|p3653|p3657|p3658|p3659|p7021|p7022 +PLBL#p3654|p3655|p3656|p3798|p3799|p3800 +PLBN#p3753|p3754 +PLBR#p275|p276|p277 +PLBS#P501|p3661|p3662|p3752|p3755|p3756|p3757|p3758|p3759|p3865|p3866 +PLF#p1653|p3046 +PLFK#p1671 +PLFL#p3667|p3668|p3669|p3670|p3671|p3976 +PLFN#p4355|p4356|p4357|p4383 +PLFR#p235|p236|p237|p238|p239|p255|p256|p257|p3061|p3062|p3063|p3064|p3065|p3066|p3067|p3068|p3069|p3859|p3860|p3861|p7035|p7036|p7037|p7069|p7070|p7071|p7072|p7073|p7074|p7075|p7076|p7077|p7078|p7079|p7080|p7081|p7082 +PLFS#p242|p243|p244|p1654|p1672|p1673|p1674|p3047 +PLHS#p3683|p3684|p3685 +PLHT#p4316|p4317|p4318|p4319 +PLJ#p3081|p3764 +PLJK#p1652 +PLJN#p3085|p3768 +PLJR#p3083|p3448|p3449|p3450|p3451|p3452|p3453|p3454|p3455|p3456|p3457|p3458|p3459|p3460|p3461|p3462|p3463|p3464|p3465|p3466|p3467|p3468|p3469|p3672|p3673|p3674 +PLJS#p3084|p3765|p3767 +PLJT#p3082|p3766 +PLK#P504|P546|P549|p3470|p3559|p3845|p3879|p3887|p3888|p4225 +PLKL#p3883|p3892|p3893|p4290|p4291|p4292|p4307|p4308 +PLKM#p4301|p4302|p4303|p4304|p4305|p4306 +PLKN#p1655|p1656|p1657|p3474|p3851|p3884|p3885|p3891|p4228|p4309|p4310|p4311|p4312 +PLKR#P43|P432|P433|p205|p206|p247|p248|p1658|p1659|p3070|p3071|p3072|p3073|p3074|p3075|p3407|p3408|p3409|p3675|p3676|p3677|p3678|p3679|p3680|p3681|p3682|p3881|p4287|p4293|p4313|p4314|p4315 +PLKS#P506|P507|P547|P550|p3103|p3104|p3105|p3471|p3473|p3560|p3561|p3795|p3796|p3797|p3882|p3886|p3889|p3894|p4142|p4143|p4144|p4226|p4229 +PLKT#p3410|p3411|p3412|p3413|p3415|p3445|p3446|p3447|p3472|p3760|p3761|p3762|p3763|p3850|p3880|p3890|p4145|p4146|p4147|p4227 +PLKX#p3414 +PLL#p245 +PLM#P47|p303|p3895|p3899|p3908|p3927 +PLM0#P514|P515|p4320|p4321|p4322 +PLMB#p3900|p3901|p3902|p3903|p3904|p3905|p3906|p3907 +PLMJ#p3897|p3898 +PLMK#p4149|p4150|p4151|p4154 +PLML#P51|P52 +PLMN#P746|P747|P748|p258|p310|p319|p320|p321|p3852|p3853|p3854|p3869|p3870|p3871|p3914|p7039 +PLMP#p259|p260|p261|p3919|p3920|p3921|p3922|p3923|p3924|p3925 +PLMR#P49|P50|P53|P54|P55|p3912|p4323|p4324|p4325|p4326|p4327|p4328|p4329|p4330|p4331|p4332|p4333|p4334|p4335|p4336|p4337|p4338|p4339|p4340|p4341|p4342|p4343|p4344|p4345|p4346|p4347 +PLMS#P48|p304|p311|p312|p313|p314|p315|p316|p3812|p3813|p3814|p3896|p3909|p3911|p3913|p3926|p4152|p4153 +PLMT#p305|p306|p307|p308|p309|p317|p318|p1664|p1665|p1666|p3687|p3688|p3689|p3910|p3915|p3916|p3917|p3918 +PLMY#p4182|p4183 +PLN#P195|P479|P508|p3093|p3480|p3510|p3513|p4235|p7432 +PLN0#p3815|p3816|p3817 +PLNJ#p3530|p3934|p3935|p3936|p3937|p3938|p3939|p3940 +PLNK#P477|P478|p212|p213|p214|p265|p266|p267|p299|p1446|p1595|p1596|p1597|p3076|p3077|p3078|p3483|p3484|p3485|p3531|p3532|p3533|p3534|p3535|p3536|p3537|p3825|p3826|p3827|p3828|p3829|p3941|p3942|p3943|p3944|p4179|p4247|p4467|p7019|p7032 +PLNL#p3488|p3516|p3517 +PLNM#p3781|p3782|p3783|p4274|p4275|p4348|p4349 +PLNN#p3541 +PLNP#p3770|p3771 +PLNR#p3486|p3512|p3518|p3519|p3520|p3539|p3540|p3769 +PLNS#P509|P535|p246|p3094|p3095|p3487|p3489|p3490|p3491|p3492|p3493|p3494|p3495|p3496|p3511|p3514|p3521|p3542|p3784|p3785|p3786|p3801|p3802|p4236|p4237|p4271|p4272|p4273|p7433|p7434 +PLNT#P480|P481|P533|P534|p207|p208|p209|p210|p211|p262|p263|p264|p3497|p3498|p3499|p3500|p3501|p3502|p3503|p3504|p3515|p3522|p3523|p3524|p3525|p3526|p3527|p3528|p3529|p3538|p3543|p3544|p3545|p3546|p3547|p3548|p3549|p3550|p3551|p3552|p3553|p3554|p3555|p3556|p3557|p3558|p3772|p3773|p3774|p3775|p3776|p3777|p3778|p3779|p3780|p3803|p3928|p3929|p3930|p3931|p3932|p3933|p4238|p4239|p4240|p4241|p4244|p4245|p4246 +PLNX#P557|P558|P559|P560|p3481|p3482|p4242|p4243 +PLP#p3058|p3830|p4350|p7040|p7053 +PLPB#p322|p323 +PLPN#p3692|p3693|p3694|p3833|p7045|p7046 +PLPP#p4352|p4353|p4354 +PLPR#p3945|p3946|p4358|p4359|p7043 +PLPS#p3059|p3060|p3831|p3834|p4351|p4360|p7041|p7044|p7050 +PLPT#p324|p325|p326|p327|p330|p331|p332|p333|p334|p335|p336|p3832|p7042|p7047|p7048|p7049 +PLPW#p7051|p7052 +PLPX#p328|p329 +PLR#p249|p300|p1592|p3086|p3098|p3789|p3791|p4120|p4155|p7024|p7435 +PLRK#P34|p7436 +PLRL#p3792|p3947|p3948|p3949|p3950|p3951|p3952|p3953|p3954|p3955|p3956|p3957|p3958|p3959|p3960 +PLRM#P35|P36|p3695|p3696|p3697|p4468|p4469|p4470 +PLRS#P536|P537|p301|p1593|p1594|p3087|p3089|p3097|p3099|p3790|p3793|p3794|p3805|p4121|p4122|p4123|p4124|p4125|p4126|p4127|p4131|p4132|p4133|p4134|p4135|p4136|p4137|p4138|p4139|p7025|p7437|p7438 +PLRT#P538|P539|P548|p3088|p3096|p3707|p3708|p3709|p4128|p4129|p4130|p4232|p4233 +PLRY#p3100 +PLS#P27|P46|P81|P83|P190|P192|P197|P216|P234|P541|P542|P552|P556|P577|P777|p116|p117|p149|p150|p198|p199|p250|p272|p302|p337|p340|p1349|p1350|p1444|p1447|p1598|p3055|p3057|p3080|p3102|p3108|p3111|p3416|p3475|p3698|p3710|p3714|p3725|p3734|p3806|p3846|p3848|p3849|p3855|p3863|p3872|p3877|p3878|p3961|p4141|p4156|p4160|p4172|p4181|p4184|p4231|p4251|p4270|p4465|p4471|p7030|p7031|p7038|p7064 +PLSB#P434|P435|p3418|p3419|p3420|p3641|p3642|p3643 +PLSF#p3835|p3836 +PLSH#p3422|p3423|p4174|p4175|p4176 +PLSK#P741|P742|p3424|p3425|p3426|p3427|p3699|p3700|p3701|p4294|p4361 +PLSL#p3109|p3110|p4364|p4365|p4366|p4367 +PLSM#p3428|p3429|p3430|p3431|p3567|p3568|p3569|p3570|p3571|p4163|p4164|p4165|p4177|p4178 +PLSN#P510|p3432|p3433|p3434|p3435|p3444|p3726|p3727|p3728|p3729|p3730|p3731|p3732|p3733|p3737|p3738|p4171|p7068 +PLSR#p3436|p3437|p3438|p3739|p3740|p3741|p3742|p3743|p3744|p3745|p7054|p7055|p7056 +PLSS#p200|p201|p339|p341|p3417|p3439|p3476|p3711|p3712|p3736|p3962|p4161|p4166|p4170|p4173|p7065|p7067 +PLST#P37|P38|P39|P40|P41|P42|P44|P498|P499|P505|p251|p268|p269|p270|p338|p1663|p3048|p3049|p3050|p3421|p3440|p3441|p3442|p3443|p3572|p3573|p3574|p3575|p3576|p3577|p3578|p3579|p3580|p3581|p3582|p3583|p3584|p3585|p3586|p3587|p3588|p3589|p3590|p3591|p3592|p3593|p3594|p3595|p3596|p3735|p4157|p4158|p4162|p4252|p4253|p4254|p4362|p4363|p4472|p7057|p7058|p7059|p7060|p7066 +PLSW#p4167|p4168|p4169 +PLSX#p7061|p7062|p7063 +PLT#P193|P430|P482|P496|P512|p226|p241|p252|p278|p279|p290|p298|p1376|p1445|p1591|p1660|p1667|p3056|p3112|p3477|p3505|p3597|p3598|p3600|p3633|p3715|p3746|p3804|p3807|p3818|p3837|p4148|p4194|p4223|p4234|p4258|p4466|p7023|p7026|p7033 +PLTB#P544|P545|p215|p4192|p4193 +PLTF#p296|p297|p3604|p3605|p3613|p3614|p3615 +PLTK#P502|P503|p3967|p3968|p3969|p3970|p3971|p3972|p3973|p4199|p4200|p4201|p4216|p4217|p4218|p4219|p4220|p4221 +PLTL#p216|p217|p218|p219|p220|p221|p222|p223|p224|p225|p3606|p3607|p3608|p4195 +PLTM#p273|p274|p3705|p3706 +PLTN#P484|P485|P486|P487|P488|P489|P490|P491|P492|P493|P494|P495|p202|p203|p204|p230|p231|p232|p233|p234|p293|p1669|p3118|p3508|p3609|p3610|p3611|p3616|p3617|p3618|p3623|p3624|p3625|p3626|p3632|p3720|p3721|p3722|p3723|p3749|p3810|p3823|p3844|p3974|p3975|p4196|p4255|p4256|p4257|p4264 +PLTP#p3634|p3635|p3636 +PLTR#P511|p342|p343|p344|p345|p3629|p3630|p3631|p3717|p3718|p3719|p3820|p3821|p3822|p3841|p3842|p3843|p4197|p4260|p4261|p4262|p4276|p4277|p4278|p4279|p4280|p4281|p4915|p4916 +PLTS#P194|P431|P483|P497|P513|P743|P744|P745|p227|p228|p253|p254|p280|p281|p282|p283|p284|p285|p286|p287|p288|p289|p292|p1377|p1378|p1661|p1662|p1670|p3113|p3119|p3478|p3479|p3506|p3509|p3599|p3601|p3602|p3612|p3627|p3637|p3724|p3747|p3750|p3808|p3811|p3824|p3838|p3839|p4198|p4205|p4206|p4207|p4208|p4209|p4210|p4211|p4212|p4213|p4214|p4215|p4222|p4224|p4263|p4912|p4913|p4914|p7027|p7028|p7034 +PLTT#p291|p1668|p3114|p3507|p3603|p3619|p3620|p3621|p3622|p3628|p3638|p3639|p3640|p3716|p3748|p3809|p3819|p3840|p4259 +PLTX#p4202|p4203|p4204|p4368|p4369|p4370 +PLWK#p4248|p4249|p4250|p4268 +PLWN#p3107|p3868 +PLWT#p3106|p3867|p3979|p3980 +PLX#P543|p3562|p3963|p4185 +PLXL#p229 +PLXN#p294|p295|p3566|p4191|p4265|p4266|p4267 +PLXR#p3051|p3052|p3053|p3856|p3857|p3858|p3873|p3874|p3875|p3965|p4187|p4188|p4189|p4288|p4289|p7016|p7017|p7018 +PLXS#p3563|p3565|p3964|p3966|p4190 +PLXT#p3564|p4186 +PLY0#p4299|p4300 +PLYB#p3645|p3646 +PLYF#p3690|p3691 +PLYK#p3647|p3648|p3649|p3650 +PLYN#P553|P554|p3686|p3978|p4283|p4284|p4285|p4379 +PLYR#p3664|p3665|p3666|p4380|p4381|p4382 +PLYS#p4295|p4296|p4297|p4298 +PLYT#p3663|p4286 +PM#P56|P516|P778|p3981|p4026|p4398|p7083|w2216 +PMBR#P246|P247 +PMFL#p352|p353|p354|p355|p356|p357 +PMKN#p1675|p1676 +PMKR#p4392|p4393|p4394 +PML#P58|p4395|p7089 +PMLN#p7091|p7093 +PMLS#P59|p4396|p4397|p7094 +PMLT#p7090|p7092 +PMN#P562 +PMNS#P563 +PMNT#p1382|p1383|p1384|p3120|p3121|p3122|p3123|p3124|p3125|p4389|p4390|p4391 +PMP#P567|P569|p3126|p4399|p7095 +PMPK#p7101|p7102|p7103 +PMPL#p3133|p3134|p3135|p3136|p3137 +PMPM#p4407|p4408|p4409 +PMPN#P566|p3132|p4404|p4405|p4406|p4410|p7100 +PMPR#P60|p348|p349|p350|p351|p3129|p3130|p3131|p7098|p7099 +PMPS#P568|P570|p346|p347|p3127|p3138|p4400|p4411|p4412|p4413|p4414|p4415|p7096|p7104 +PMPT#P564|P565|p3128|p4401|p4402|p4403|p7097 +PMRN#P561 +PMS#P57|P517|P779|p4027|p4028|p7084|p7085|p7086 +PMSS#p7087|p7088 +PMST#p1379|p1380|p1381 +PMT#p4384 +PMTN#p4388 +PMTS#p4385|p4387 +PMTT#p4386 +PN#P28|P61|P201|P206|P248|P250|P254|P256|P264|P578|p100|p151|p358|p387|p1351|p1599|p1677|p1770|p1778|p1833|p1839|p2866|p3139|p3158|p3237|p4429|p4451|p4473|p7105|p7181 +PN0N#P78|P79|p459|p460|p461 +PN0R#p462|p463|p464 +PN0S#p454|p455|p456|p457|p458|p1820|p1821|p1822 +PNBL#p3144|p3145 +PNBR#p1352|p1353|p1354 +PNF0#p3168|p3169|p3170 +PNFL#p154|p155|p156 +PNFR#p2868|p2869|p2870|p3141|p3142|p3143 +PNHL#p3178|p3179|p3180|p3234|p3235|p3236 +PNHN#p419|p420|p421|p422|p423|p424 +PNHT#p3175|p3176|p3177 +PNJ#p1835|p4433 +PNJB#P752|P753|P754|P755 +PNJN#p415|p431|p432|p3173|p7147|p7148|p7149|p7150 +PNJR#p390|p391|p392|p393|p394|p395|p396|p397|p398|p399|p400 +PNJS#p1836|p4434 +PNJT#p414|p3172 +PNK#P72|P751|p4|p412|p425|p429|p1585|p3171|p3187|p3194|p4432|p7164 +PNKK#p366|p367|p368 +PNKL#p158|p159|p160|p161|p416|p417|p3201|p3202|p3203 +PNKN#p428|p437|p1734|p1735|p1736|p1756|p1757|p1758|p3197|p3199 +PNKR#P438|P439|p370|p371|p372|p373|p3190 +PNKS#P73|p413|p418|p426|p430|p3174|p3188|p3191|p3195|p3196|p3200|p7165|p7166 +PNKT#p427|p3189|p7122|p7123|p7124|p7125|p7126|p7127|p7128|p7129|p7130|p7131|p7132|p7133|p7134|p7135|p7136|p7137|p7138|p7139|p7140|p7141|p7142 +PNKX#P440|P441|p3154|p3155|p3156|p3198 +PNKY#p3192|p3193 +PNL#p401|p1679|p1739|p3160 +PNLJ#p1785|p1786|p1787|p1788|p1789 +PNLN#p404|p406 +PNLP#P252|P253 +PNLS#p162|p163|p164|p402|p407|p408|p409|p410|p1680|p1681|p1682|p1683|p1684|p1685|p1686|p1687|p1688|p1689|p1690|p1691|p1692|p1693|p1773 +PNLT#p403|p405|p1694|p1695|p1696|p1759|p1760|p1761|p1825 +PNM#P63|p364 +PNMB#p1826|p1827|p1828|p1829 +PNMN#P65|P66|p1762|p1763|p1764|p1765|p1766 +PNMS#P64|P67|p365 +PNN#p1775|p3182 +PNNK#P258|P259|p157|p438|p1356|p1774|p3181|p3206|p7168 +PNNN#p3185 +PNNS#p1697|p1698|p1699|p1740|p1741|p1742|p1743|p1776|p1777|p3183|p3186|p7153 +PNNT#p1767|p1768|p1769|p3184 +PNP#p3231 +PNPL#p439|p440|p441|p3161|p3162|p3163 +PNPN#p3209|p3210|p3211|p3212 +PNPP#p446 +PNPR#p3213|p3214|p3215|p3216|p3217 +PNPS#p3232|p3233 +PNR#p434|p1831|p3239|p7151 +PNRM#p442|p443|p444|p445 +PNRN#p3242 +PNRS#p435|p436|p1830|p1832|p3240|p3243 +PNRT#p3241|p4435|p4436|p4437 +PNS#P29|P62|P74|P202|P203|P207|P249|P251|P255|P257|P265|P571|P579|p101|p102|p152|p165|p359|p388|p411|p447|p449|p1357|p1600|p1601|p1678|p1700|p1744|p1745|p1772|p1779|p1790|p1834|p1837|p1838|p1840|p2867|p2871|p3140|p3159|p3165|p3218|p4430|p4431|p4438|p4452|p4474|p4917|p7106|p7169 +PNSF#p1799|p1800|p1801 +PNSK#P268|P269 +PNSL#P260|P261|P262|P263|P266|P267|p1705|p1706|p1707|p1708|p1709|p1710|p1711|p1737|p1738 +PNSM#p2861|p2862 +PNSN#P68|P69|p4920 +PNSR#p488|p489|p3146|p3147 +PNSS#P75|P572|p360|p361|p448|p450|p1701|p1746|p4919 +PNST#p166|p167|p2863|p2864|p2865|p3219|p3220|p3221|p3222|p3223|p3224|p3225|p4073|p4074|p4075|p4918|p7152|p7170|p7171|p7172 +PNT#P620|p153|p168|p374|p389|p433|p451|p1355|p1448|p1771|p1802|p3164|p3204|p3205|p3226|p3228|p3403|p4076|p4095|p4419|p4921|p7167|p7173 +PNT0#p1816|p1817|p1818 +PNTB#P436|P437|P445|p170|p171|p172|p173 +PNTF#p4439|p4440|p4441|p4442|p4443|p4444|p4445|p4446|p4447|p7162|p7163 +PNTH#p466|p484 +PNTJ#p4922|p4923 +PNTK#P270|P271|P274|P275|P276|P277|P278|p468|p469|p470|p1803|p1804|p1805|p1806|p1807|p1808|p1809|p1810|p1811|p1812 +PNTL#P76|P77|p452|p1718|p1719|p1720|p1721|p4085|p4086|p4087|p4088|p4089|p4091|p4092|p4093|p4453|p4454|p4455 +PNTM#P279|P280|p377|p378|p379|p380|p471|p472|p473|p474|p475|p476|p1813|p1814|p1815 +PNTN#p179|p180|p181|p467|p1712|p1713|p1714|p1716|p1717|p1747|p1748|p1749|p1750|p1751|p1752|p1753|p1754|p1755|p3157|p4090|p4448|p4449|p4450|p4925|p4926|p7179 +PNTR#P70|P71|P443|P444|p175|p176|p177|p178|p381|p382|p383|p384|p385|p386|p477|p478|p479|p1722|p1723|p1724|p1725|p1726|p1727|p1728|p1729|p1730|p1731|p1732|p1733|p4080|p4081|p4082|p4083|p4421|p4422|p4423|p4424|p4425|p4426|p4427|p7176|p7177|p7178 +PNTS#P621|p169|p182|p375|p376|p465|p480|p481|p482|p483|p1449|p1450|p3227|p3229|p3230|p3404|p4077|p4084|p4094|p4420|p4428|p4927|p7174|p7180 +PNTT#P272|P273|p174|p453|p1715|p1819|p4078|p4079|p4924|p7143|p7144|p7145|p7146|p7175 +PNTW#p183|p485|p486|p487 +PNWR#p1783|p1784 +PNWT#p1780|p1781|p1782|p3166|p3167 +PNX#P749|p362|p1304|p1309|p1823|p3148|p4416|p7107|p7121|p7154 +PNXB#p7108|p7109|p7155 +PNXK#P573|P574 +PNXL#p3207|p3208 +PNXM#p7159|p7160|p7161 +PNXN#p1702|p1703|p1704|p1791|p1792|p1793|p1794|p1795|p1796|p1797|p1798|p3153|p7111|p7112|p7113|p7120|p7158 +PNXP#p1358|p1359|p1360 +PNXR#p369|p1307|p3150|p3151|p7114|p7115|p7116|p7118 +PNXS#P750|p363|p1305|p1306|p1308|p1824|p3152|p4417|p4418|p7117|p7119|p7157 +PNXT#P442|p3149|p7110|p7156 +PNYN#P446|p3238 +PP#P84|P447|P580|P587|p490|p492|p501|p550|p1602|p1846|p1867|p3246|p3248|p3261|p4475|p4488|p4491|p4508|p4517|p7182|p7184|p7186|p7203 +PPFR#p4505|p4506|p4507 +PPKK#p4519|p4520 +PPKN#p4494|p4495|p4496 +PPKR#p4489|p4490 +PPL#p497|p539|p541|p553|p1841|p7191 +PPLN#p1845|p3251|p3252|p3253|p4503|p4504 +PPLR#p542|p4500|p4501|p4502|p4525|p4526|p4527|p4528|p4529|p4530|p4531|p4532|p4533|p4534|p4535|p4536|p4537|p4538|p4539|p4540|p4541|p4542 +PPLS#p540|p1842|p1844|p4522|p4523|p4524|p4550|p4551|p4552|p4553|p4554|p7192|p7193 +PPLT#p1843|p4543|p4544|p4545|p4546 +PPLX#p4547|p4548|p4549 +PPN#P451|p3266 +PPNJ#p4497|p4498|p4499 +PPNK#p1608|p1866|p3262|p4478|p4516 +PPNS#P452|p1865|p3267|p3268 +PPR#P449|P585|p507|p538|p554|p1310|p1849|p1862|p1863|p3254|p4511 +PPRB#p509|p510|p511|p512|p513|p514|p515|p516|p517 +PPRH#p525|p526|p527|p528|p529 +PPRJ#p522|p523|p524 +PPRK#p518|p519|p520|p551|p552|p1851|p1852|p1853 +PPRL#p531 +PPRM#p1856|p1857|p1858 +PPRN#p530|p1855|p1859|p1860 +PPRS#P450|P586|p498|p499|p508|p532|p555|p556|p1311|p1312|p1313|p1314|p1315|p1316|p1317|p1318|p1319|p1320|p1321|p1322|p1323|p1324|p1325|p1326|p1327|p1328|p1604|p1850|p1861|p3255|p3256|p4512|p4513 +PPRT#p521|p1854 +PPRW#p533|p534|p535|p536|p537 +PPS#P283|P448|P581|P582|P588|p491|p493|p495|p500|p502|p503|p546|p549|p1609|p1847|p1868|p3247|p3249|p3257|p3269|p4476|p4479|p4492|p4493|p4509|p4515|p4518|p4521|p7183|p7185|p7202|p7204|p7205 +PPSK#P589|P590|P591|p3270|p3271|p3272 +PPSN#p1869|p1870 +PPSS#P284|p494|p496|p547|p548 +PPST#p543|p544|p545|p1864 +PPT#p1603|p1848|p3250|p3258|p3263|p4477|p4510|p4514|p7187|p7194 +PPTK#p1871 +PPTN#p7190 +PPTR#p7196|p7197|p7198|p7199|p7200 +PPTS#p1875|p1876|p1877|p1878|p1879|p1880|p1881|p1882|p3259|p3260|p3264|p3265|p7189|p7195|p7201 +PPTT#p1872|p1873|p1874|p7188 +PPX#p1610 +PPXS#p1611|p1612 +PPY#P583|p504 +PPYS#P584|p505|p506 +PR#P125|P129|P281|P307|P319|P417|P420|P629|P635|p184|p557|p755|p790|p884|p1451|p1613|p1883|p2973|p4480|p4565|p4928|p4975|p5058|p5067|p5714|p5923|p6747|p6790|p7215|p7218|p7292|p7449 +PR0#P317 +PR0L#p4638|p4639|p4640 +PR0N#P135|P136|p720|p721|p925|p926 +PR0R#p722|p5092|p5093 +PR0S#P318 +PRB#p5945 +PRBB#p5926|p5927|p5928|p5929|p5930|p5931|p5932 +PRBL#p559|p560|p561|p562|p563|p564|p565|p728|p729|p730|p731|p5951|p5952|p5953|p5954|p5955|p5956|p7206 +PRBN#p5948 +PRBR#p7216|p7217 +PRBS#p5947|p5957|p5958|p5959 +PRBT#p5933|p5934|p5935|p5936|p5937|p5944|p5946|p5949|p5950 +PRBX#p5938|p5939|p5940|p5941|p5942|p5943 +PRF#P674|P697|p2329|p5704|p5916|p6350|p6681|p7243|p7320|p7329 +PRFB#p5274|p5275|p5276|p5277|p5278|p5279|p5280|p5281|p5282|p6677|p6678|p6679|p6680 +PRFK#p1970|p1971|p1972|p1973|p1974|p1975|p1976|p1977|p1978|p1979|p1980|p1981|p1982|p1983|p1984|p1985|p1986|p1987|p5289|p5290|p5291|p5292|p5293|p5294|p5308|p5309|p5310|p5311|p5312|p5313|p5314|p5315|p5316|p6728|p6729|p6730|p6731|p6732|p6733|p6734|p6735|p6736|p6737|p6738|p6739|p6740|p6741|p7238 +PRFL#p5675|p5676|p5677|p5678|p5679|p5680|p5681|p5682|p5911|p5912|p5913|p5914|p5915|p6115|p6116|p6117|p6118|p6119|p6138|p6139|p6140|p6141|p6421|p6422|p6423|p6424|p6742|p6743 +PRFM#p2013|p2014|p2015|p2016|p2017|p2018|p2019|p2020|p2021|p2022|p2023 +PRFN#P321|P322|p591|p592|p1010|p1011|p1012|p2024|p2025|p5692|p5693|p5694|p5695|p5696|p5697|p5698|p5699|p5700|p5701|p5702|p5703|p6070|p6071|p6072|p6073|p6074|p6075|p6076|p6077|p6078|p6079|p6080|p6142|p6143|p6144|p6145|p6146|p6148|p6149|p6150|p6353|p6683|p6684|p6685|p6686|p6687|p6688|p6689|p6709|p6710|p6711|p6712|p6713|p6714|p6715|p6716|p6717 +PRFR#P693|p687|p688|p689|p690|p691|p692|p1988|p1994|p1995|p1996|p1997|p1998|p1999|p2000|p2001|p2002|p2003|p2004|p2005|p2006|p2007|p2008|p2009|p2010|p2011|p2012|p2066|p2067|p2068|p2069|p2070|p2071|p2072|p2073|p2074|p2075|p2337|p2338|p2339|p2340|p2341|p2342|p2343|p2344|p2345|p2346|p2347|p2348|p4592|p4593|p5295|p5296|p5297|p5298|p5299|p5300|p5301|p5302|p5303|p5304|p5305|p5306|p5307|p5317|p5683|p5684|p5685|p5686|p5687|p5688|p5689|p5690|p5691|p6106|p6107|p6108|p6109|p6354|p6355|p6356|p6357|p6690|p6691|p6692|p6693|p6694|p7240|p7241 +PRFS#P698|p2334|p2335|p2336|p5283|p5284|p5285|p5286|p5287|p5705|p5708|p5709|p5710|p5884|p5885|p5910|p6069|p6081|p6082|p6083|p6084|p6085|p6086|p6087|p6088|p6089|p6090|p6091|p6092|p6093|p6094|p6095|p6096|p6097|p6098|p6099|p6100|p6101|p6102|p6103|p6104|p6105|p6110|p6111|p6112|p6113|p6114|p6147|p6151|p6152|p6153|p6351|p6358|p6403|p6404|p6405|p6406|p6407|p6408|p6409|p6410|p6411|p6412|p6695|p6725|p6726|p6727|p6744|p6745|p6746|p7242|p7328|p7330 +PRFT#P638|P639|P670|P683|P694|P695|P696|p787|p788|p789|p1989|p1990|p1991|p1992|p1993|p2330|p2331|p2332|p2333|p5288|p5886|p5887|p5888|p5889|p5890|p5891|p5895|p5896|p5897|p5898|p5899|p5900|p5901|p5902|p5903|p5904|p5905|p5906|p5907|p5908|p5909|p6120|p6121|p6122|p6123|p6124|p6125|p6126|p6127|p6128|p6129|p6130|p6131|p6132|p6133|p6134|p6135|p6136|p6137|p6352|p6413|p6414|p6415|p6416|p6417|p6418|p6419|p6420|p6682|p6696|p6697|p6698|p6699|p6700|p6701|p6702|p6703|p6704|p6705|p6706|p6707|p6708|p7239 +PRFW#p5706|p5707 +PRFX#p2026|p2027|p5711|p5712|p5713|p5892|p5893|p5894|p6154|p6155|p6156|p6718|p6719|p6720|p6721|p6722|p6723|p6724 +PRFY#p7244|p7321|p7322|p7323|p7324|p7325|p7326|p7327 +PRHB#P675|P676|P677|p6203|p6204|p6205|p6206|p6207|p6208|p6209|p6210|p6211|p6212|p6213|p6214 +PRHK#P787 +PRHL#p2038|p2039|p2040 +PRHN#p5326 +PRHP#p2031 +PRHS#p4483|p4484|p4485|p5327|p5328|p5329|p5330 +PRHT#p5322|p5323|p5324|p5325 +PRJ#p1615|p2035|p4569|p4597|p7234 +PRJJ#p5331|p5332|p5333|p5334|p5335|p5336|p5337 +PRJK#p6215|p6216|p6217|p6218|p6219|p6220|p6221|p6222|p6223|p6224|p6225|p6226|p6227|p6228|p6229|p6230|p6231|p6232 +PRJN#p6157|p6158|p6159|p6160|p6161|p7237 +PRJR#p2100|p2101|p2102|p2103|p2104|p2105|p2106|p2107|p2108|p2109 +PRJS#p1616|p1617|p2036|p2037|p4568|p4570|p4598|p6162|p6163|p7236 +PRJT#p5338|p5339|p5340|p5341|p5342|p5343|p5344|p5345|p5346|p7235 +PRK#P88|P107|P633|p806|p808|p2110|p2118|p4572|p4579|p5728|p5762|p5960 +PRKF#P678|P679 +PRKK#p4998|p5157|p5158|p5159|p5160|p5173|p5174|p5175|p5176|p5405|p5406|p5407|p5408|p5409|p5410|p5411 +PRKL#p593|p813|p814|p1896|p1897|p1898|p1934|p1935|p1936|p1937|p1938|p1939|p1940|p1941|p1942|p2028|p2029|p2030|p2114|p5146|p5147|p5148|p5149|p5150|p5151|p5470|p5471|p5731|p5732|p5733|p5734|p5735|p5736|p5737|p5738|p5739|p5987|p5988|p5989|p5990|p5991|p5992|p5993|p5994|p5995|p5996 +PRKM#P114|P640|p5003|p5004|p5005|p5006|p5007|p5008|p5009|p5010 +PRKN#P112|P113|P295|p594|p595|p596|p812|p2115|p2116|p5094|p5161|p5162|p5163|p5164|p5165|p5166|p5167|p5168|p5169|p5170|p5171|p5172|p5318|p5319|p5320|p5321|p5730|p5961|p5962|p5997|p5998|p5999|p6164|p6165|p6166|p6167|p6168|p6169|p6170|p6171|p6172|p6173|p6174|p6175|p6176|p6177 +PRKP#p4562|p4563|p4564 +PRKR#P109|P110|P671|p597|p598|p599|p600|p601|p757|p758|p1953|p1954|p1955|p1956|p1957|p1958|p1959|p1960|p1961|p2032|p2033|p2034|p2112|p4574|p4575|p4576|p4577|p5095|p5096|p5097|p5177|p5178|p5179|p5180|p6000|p6001|p6002|p6003|p6004|p6005|p6006|p6007|p6008|p6009|p6010|p6011|p6012|p6013|p6014|p6015|p6016|p6022|p6023|p6024|p6025|p6026|p6027|p6028|p6029|p6030|p6031|p6032|p6033|p6034|p6035|p6178|p6179|p6180|p6181|p6182|p6183|p6184|p6185|p6186|p6187|p6188|p6189|p6190|p6191|p6192|p6193|p6194|p6195|p6196|p6197|p6198|p6199|p6200|p6201|p6202 +PRKS#P89|P108|P111|P115|P634|P784|P785|P786|p807|p809|p810|p815|p864|p865|p866|p867|p1943|p1944|p1945|p1946|p1947|p1948|p1949|p2113|p2117|p2169|p2170|p2171|p2202|p2203|p2204|p4573|p4578|p5152|p5153|p5154|p5155|p5156|p5273|p5740|p5763|p5767|p6759|p6760|p6761|p6762|p6763|p6764|p6765|p6766|p7465|p7466|p7467 +PRKT#P672|P673|p602|p603|p604|p811|p868|p869|p870|p871|p872|p2111|p4976|p4977|p4978|p4979|p4980|p4981|p4982|p4983|p4984|p4985|p4986|p4987|p4988|p4989|p4990|p4991|p4992|p4993|p4994|p4995|p4996|p4997|p5729|p5924|p5925|p6017|p6018|p6019|p6020|p6021|p7227|p7228|p7229|p7230|p7231|p7232|p7233 +PRKW#p816|p817|p818 +PRKX#p5098|p5099|p5100|p5101|p5764|p5765|p5766 +PRKY#P90|P91 +PRL#P219|P221|P223|P296|p821|p825|p856|p859|p1394|p1453|p1461|p2041|p4486|p6751|p6977|p7223|p7258|p7261 +PRLF#p6238|p6239|p6240|p6241|p6242|p6243|p6244|p6245 +PRLK#p605|p606|p608|p609|p610|p6246|p6247|p6248|p6249|p6250|p6251 +PRLL#p611|p612|p613|p614|p615|p616|p617|p618|p619|p620|p621|p622|p623|p624|p625|p626|p627|p628|p629|p630|p631|p632 +PRLM#P116|P117|P118|P291|P292|p830|p831|p832|p833|p834|p835|p836|p5352|p5353|p5354|p5355|p5356 +PRLN#p607|p819|p820|p863|p1459|p2044|p5021|p5022|p5023|p6252|p6253|p6254|p6255|p6256|p6257|p6258|p6756|p7264|p7265|p7266|p7267|p7268|p7317|p7318|p7319 +PRLP#p6233 +PRLR#p837|p838|p839|p840|p841|p842|p1456|p1457|p6753|p6754|p6755|p7260 +PRLS#P220|P222|P224|P297|p633|p634|p635|p636|p637|p638|p641|p642|p643|p644|p824|p826|p829|p843|p857|p860|p861|p862|p1395|p1396|p1454|p1458|p1460|p1623|p2042|p2045|p2046|p2047|p5347|p5348|p6757|p7262|p7263|p7269 +PRLT#p639|p640|p858|p1455|p2043|p5349|p5350|p5351|p5357|p5358|p5359|p5360|p5361|p6234|p6235|p6236|p6237|p6752|p6978|p6979|p7259 +PRLY#p822|p823|p827|p828 +PRM#P298|P760|p2119|p5024|p5264|p5768|p5778|p6068|p6259|p6283 +PRM0#P680|P681|P682|p6266|p6267 +PRMB#p1885|p1886|p1887|p1888|p1889|p1890|p1891|p1892|p1893|p1894|p1895|p2132|p2133|p2134|p5080|p5081|p5082 +PRMF#p2121|p2122|p5784 +PRMJ#p5794|p5795|p5796|p5797|p5798 +PRMK#p645|p5393|p5394|p5395|p5396 +PRML#p670|p671|p5397|p5398|p5771|p5790|p6313|p6314|p6315|p6316|p6317|p6318|p6319|p6320|p6321|p6322 +PRMM#p5390|p5391|p5392 +PRMN#P96|P97|P300|p672|p2123|p2124|p2125|p2126|p2127|p2128|p2129|p2130|p2131|p5374|p5399|p5400|p5401|p5402|p5785|p5793|p6261|p6262|p6263|p6264|p6265|p6268|p6269|p6270|p6271|p6272|p6284|p6285|p6286|p7457|p7458|p7459|p7460|p7461 +PRMP#p1962|p1963|p1964|p5083|p5084|p5085|p5267|p5268|p5801|p5802|p5803|p5804|p6299|p6300|p6301|p6302|p6303|p6304|p6305|p6306|p6307|p6308|p6309|p6310|p6311 +PRMR#P92|P93|p673|p674|p675|p5362|p5375|p5376|p5377|p5378|p5379|p5380|p5381|p5382|p5383|p5384|p5385|p5772|p5773|p5774|p5780|p5781|p5782|p5791|p5799|p5800|p5805|p5806|p5807 +PRMS#P94|P95|P119|P120|P299|P761|p647|p648|p2120|p2140|p2141|p2142|p2143|p2144|p2145|p2146|p2147|p2148|p2149|p2155|p5025|p5026|p5265|p5266|p5386|p5387|p5388|p5389|p5769|p5770|p5783|p5792|p6260|p6273|p6274|p6275|p6276|p6277|p6278|p6279|p6280|p6281|p6282|p6287|p6312 +PRMT#p649|p650|p651|p652|p653|p654|p655|p656|p657|p658|p659|p660|p661|p662|p663|p664|p665|p666|p667|p668|p669|p2048|p2049|p2050|p2135|p2136|p2137|p2138|p2150|p2151|p2152|p2153|p2154|p2156|p2157|p2158|p2159|p2160|p2161|p2162|p5363|p5364|p5365|p5366|p5367|p5368|p5369|p5370|p5371|p5372|p5373|p5775|p5776|p5777|p5779|p5786|p5787|p5788|p5789|p6288|p6289|p6290|p6291|p6292|p6293|p6294|p7443|p7444|p7445|p7446|p7447|p7448 +PRMX#p646|p2139|p6295|p6296|p6297|p6298 +PRN#P301|P305|P762|p676|p2051|p4580|p4581|p5055|p5269|p6323|p6781 +PRN0#p765|p766|p767|p768|p769|p770|p771|p772|p773|p774|p775|p776|p777|p778|p779|p780 +PRNH#p3284|p3285|p3286 +PRNJ#p4599|p4600|p4601|p6327 +PRNK#p187|p188|p678|p679|p794|p795|p796|p1622|p4571|p4582|p4583|p4584|p4585|p4586|p4587|p4588|p4932|p5031|p5032|p5033|p5034|p5035|p5036|p5037|p5038|p6325|p6326|p6328|p6329|p6330|p6331|p6346|p7221|p7294 +PRNL#P123|P124|p1965|p1966|p1967 +PRNM#p2052|p2053|p6332 +PRNN#P782|p5271|p6324|p6333|p6334|p6335|p6336|p6337|p6338|p6339|p6340|p6341|p6342|p6343|p6344|p6347|p6348|p6349|p6785 +PRNP#p5404 +PRNR#p682|p683 +PRNS#P121|P122|P306|P660|P661|P662|P663|P664|P665|P666|P667|P763|P783|p677|p2163|p2164|p2165|p4487|p5027|p5028|p5029|p5030|p5056|p5057|p5272|p5808|p5809|p5810|p5811|p5812|p5813|p5814|p5815|p5816|p5817|p5818|p5819|p5820|p5821|p5822|p5823|p5824|p5825|p5826|p5827|p6782|p6784|p7224 +PRNT#P455|P456|P641|P642|P643|p680|p681|p759|p760|p761|p762|p763|p764|p781|p782|p1968|p5270|p5403|p5828|p5829|p5830|p5831|p5832|p5833|p5834|p5835|p5836|p5837|p5838|p5839|p5840|p5841|p6345|p6783 +PRP#p5417|p5432|p5463|p6359 +PRPB#p5466 +PRPK#p6360|p6361|p6362|p6363|p6364|p6365|p6366|p6367|p6368|p6369|p6370|p6371|p6372|p6373|p6374|p6375|p6376|p6377|p6378|p6379|p6380|p6381 +PRPL#p693|p694|p695|p696|p2194|p2195|p2196|p2197|p2198|p2199|p2200|p2201|p6384|p6385|p6386|p6387|p6388|p6389|p6390|p6391|p6392|p6393|p6478|p6479|p6480|p6481|p6482|p7270|p7271|p7272|p7273 +PRPM#p5434|p5435|p5436 +PRPN#p2172|p2173|p2174|p5438|p5439|p5440|p5441|p5442|p5443|p5444|p5445|p5446|p5462|p6382|p6383|p6394|p6395|p6396|p6425|p6426|p6435|p6436|p6437|p6462|p6463|p6464|p6465|p6467 +PRPR#p697|p698|p699|p5412|p5420|p5421|p5422|p5423|p5424|p5425|p5426|p5427|p5428|p5429|p5430|p5431|p5464|p6397|p6398|p6399|p6400|p6401|p6402|p6438|p6439|p6440|p6441|p6442|p6443|p6444|p6445|p6446|p6447|p6448|p6468|p6469|p6470|p6471|p6472|p6473|p6474|p6475|p6476|p6980|p7274|p7275|p7276|p7277|p7278 +PRPS#p700|p701|p702|p703|p4594|p4595|p4596|p5418|p5437|p5447|p5448|p5449|p5450|p5451|p5452|p5453|p5454|p5455|p5456|p5457|p5458|p5459|p5461|p5465|p5467|p5468|p5469|p6449|p6450|p6451|p6452|p6453|p6454|p6455|p6456|p6457|p6458|p6459|p6460|p6461|p6477|p7279|p7280|p7281|p7282|p7283|p7284|p7285|p7286|p7287|p7288|p7289|p7290|p7291 +PRPT#p684|p685|p686|p2065|p2175|p2176|p2177|p2178|p2179|p2180|p2181|p2182|p2183|p2184|p2185|p2186|p2187|p2188|p2189|p2190|p2191|p2192|p2193|p5419|p5460|p6466 +PRPX#p6427|p6428|p6429|p6430|p6431|p6432|p6433|p6434 +PRPY#p5433 +PRR#P304|p4481|p4930|p5011|p5748|p5842|p5862|p7225 +PRRK#p5472|p5473|p5474|p5475|p5476|p5477|p5478|p5479|p6487|p6488|p6489|p6490|p6491|p6492 +PRRN#p5086|p5087|p5088|p5089|p5090|p5091|p6786|p6787|p6788 +PRRS#p4931|p5012|p5013|p5749|p5750|p5843|p5844|p5845|p5846|p5861|p5863 +PRRT#p5413|p5414|p5415|p5416|p5847|p5848|p5849|p5850|p5851|p5852|p5853|p5854|p5855|p5856|p5857|p5858|p5859|p5860|p6483|p6484|p6485|p6486 +PRRX#p2166|p2167|p2168 +PRS#P102|P103|P126|P130|P217|P282|P289|P293|P308|P320|P418|P419|P421|P453|P454|P630|P644|P656|P706|P710|p185|p189|p558|p783|p791|p792|p878|p886|p887|p1452|p1462|p1614|p1619|p1620|p1624|p2325|p2974|p2975|p2980|p3282|p4567|p4591|p4933|p5014|p5066|p5480|p5570|p5715|p5718|p5719|p5724|p5751|p5864|p5882|p5917|p6493|p6507|p6584|p6748|p6758|p7219|p7222|p7295|p7296|p7307|p7450|p7451 +PRS0#p5757|p5758|p5759|p6565|p6566|p6567|p6568|p6569 +PRSB#P645|P646|P647|p5486|p5487|p5488|p5489|p5490|p5491 +PRSF#P132|P133|P287|P288|P309|P310|p1899|p1900|p1901|p1902|p1903|p2215|p2216|p2217|p2218|p2219|p2220|p2221|p2222|p2223 +PRSJ#p5481|p5482|p5483|p5484|p5485 +PRSK#P592|P593|P648|P649|P699|p888|p889|p890|p2076|p2077|p2078|p2205|p2206|p2207|p2208|p2209|p2210|p2211|p2212|p2213|p2214|p5492|p5493|p5494|p5495|p5500|p5501|p5502|p5503|p5504|p5505|p5506|p5507|p5508|p5509|p5510|p5511|p5512|p6494|p6495|p6499|p6500|p6501|p6502|p6503|p6504|p6505|p6506|p6509|p6510|p6511|p6512|p6513|p6514|p6515|p6516|p6517|p6518|p6519|p6789 +PRSL#P85|P650|P651|P668|P669|P756|P757|p716|p717|p718|p732|p733|p734|p735|p736|p737|p738|p901|p902|p2322|p2323|p2324|p4555|p4556|p4557|p5722|p5880|p6520|p6521|p6522|p6523|p6524|p6525|p6526|p6527|p6528|p6529|p6530|p6531|p6532|p6533 +PRSM#p719|p896|p897|p898|p899|p2224|p2225|p2226|p5579|p5580|p5581|p5610|p5611|p5612|p5613|p5614|p5615|p5616|p5617|p5618|p5619|p5620|p5621|p5622|p5623|p5868|p5869|p5870|p5871|p7245|p7246 +PRSN#P134|P225|P226|P422|P423|P708|P709|p900|p903|p904|p905|p906|p907|p908|p909|p910|p911|p1904|p1905|p1906|p1907|p1908|p1909|p1910|p1911|p1912|p2235|p2236|p2237|p2238|p2239|p2240|p2241|p2242|p2243|p2244|p2245|p2246|p2247|p2248|p2249|p2250|p2251|p2252|p2253|p2254|p2255|p2256|p2257|p2258|p2259|p2260|p2261|p2262|p2263|p2264|p2265|p2266|p2267|p2268|p2269|p2270|p2271|p2328|p2978|p2979|p4561|p5020|p5119|p5120|p5121|p5496|p5497|p5498|p5499|p5514|p5515|p5516|p5517|p5518|p5519|p5520|p5521|p5522|p5523|p5524|p5525|p5526|p5527|p5528|p5529|p5530|p5531|p5532|p5533|p5534|p5535|p5576|p5577|p5578|p5727|p5867|p5872|p5873|p5874|p5875|p5876|p5877|p5881|p5922|p6496|p6497|p6498|p6536|p7303|p7304|p7305|p7306|p7313 +PRSP#p1913|p1914|p1915|p1916|p1917|p1918|p1919|p1920|p1921|p1922|p1923|p1924|p1931|p1932|p1933|p2272|p2273|p2274|p2275|p2276|p2277|p2278|p2279|p2280|p2281|p2282|p2283|p2284|p2285|p2286|p2287|p5111|p5112|p5113|p5114|p5115|p5116|p5125|p5126|p5127|p5128|p5129|p5130|p5131|p5132|p5133|p5134|p5135|p5136|p5137|p5138|p5139|p5624|p5625|p5626|p5627|p5628|p5629|p6541|p6542|p6543|p6544|p6545|p6546|p6547|p6548|p6549|p6550|p6551|p6552|p6553|p6554|p6555|p6556|p6557|p6558|p6559|p6560|p6561 +PRSR#P684|P685|p892|p893|p894|p5536|p5537|p5538|p5539|p5540|p5541|p5542|p5543|p5544|p5545|p5546|p5547|p5548|p5549|p5572|p5573|p5574|p5582|p5583|p5584|p5585|p5586|p5587|p5588|p5589|p5590|p5591|p5592|p5593|p5594|p5595|p5596|p5597|p5598|p5599|p5600|p5725|p5878|p6534|p7299|p7300|p7301|p7309|p7310|p7311 +PRSS#P131|P218|P290|P294|P657|P707|P711|p784|p785|p786|p895|p1621|p2227|p2228|p2229|p2230|p2231|p2232|p2233|p2234|p2299|p2300|p2301|p2327|p2977|p3283|p5015|p5017|p5117|p5118|p5122|p5123|p5124|p5140|p5141|p5142|p5513|p5575|p5720|p5723|p5726|p5866|p5879|p5919|p5921|p5974|p5975|p5976|p5977|p5978|p5979|p5980|p5981|p5982|p5983|p5984|p5985|p5986|p6508|p6535|p6792|p6793|p6794|p6795|p7297|p7302|p7312 +PRST#P652|P653|P658|P659|p704|p705|p706|p707|p708|p709|p710|p711|p712|p713|p714|p715|p873|p874|p875|p876|p891|p1969|p2085|p2086|p2087|p2088|p2288|p2289|p2290|p2291|p2292|p2293|p2294|p2295|p2326|p2976|p4482|p4589|p4590|p5016|p5039|p5040|p5102|p5103|p5104|p5105|p5106|p5107|p5108|p5109|p5110|p5550|p5551|p5552|p5556|p5557|p5558|p5559|p5560|p5561|p5562|p5563|p5564|p5565|p5566|p5567|p5568|p5569|p5571|p5601|p5602|p5603|p5604|p5605|p5606|p5607|p5608|p5609|p5721|p5752|p5753|p5754|p5755|p5756|p5760|p5761|p5865|p5883|p5918|p5920|p5963|p5964|p5965|p5966|p5967|p5968|p5969|p5970|p5971|p5972|p5973|p6537|p6538|p6539|p6540|p6562|p6563|p6564|p6570|p6571|p6572|p6573|p6574|p6575|p6576|p6577|p6578|p6579|p6580|p6581|p6582|p6583|p7226|p7247|p7248|p7249|p7298|p7308|p7314|p7315|p7316 +PRSW#p5018|p5019 +PRSX#p2296|p2297|p2298|p5143|p5144|p5145 +PRT#P100|P302|P594|P636|P704|P758|p186|p574|p756|p804|p853|p877|p879|p912|p1007|p1618|p2054|p2302|p3287|p3293|p4566|p4602|p4929|p5041|p5670|p5741|p5747|p6036|p6673|p6767|p7220|p7256|p7293|p7454 +PRTB#p4604|p4605|p4606|p6665|p6666|p6667 +PRTF#p727|p1884|p4635|p4636|p4637|p5044|p5045|p5046|p5200|p5201|p5202|p5664|p5665|p5666|p5667|p5744 +PRTJ#p4607|p4608|p4609|p4610|p4611|p5242|p5243|p5244|p6043|p6044|p6045|p6046|p6047|p6668|p6669|p6670|p6671|p6672 +PRTK#P604|P605|P606|P607|p578|p579|p580|p581|p586|p587|p588|p589|p590|p914|p915|p916|p917|p918|p919|p920|p949|p950|p951|p952|p953|p954|p955|p956|p957|p958|p959|p960|p961|p962|p963|p964|p965|p966|p967|p968|p969|p970|p971|p972|p973|p974|p999|p2056|p2057|p2058|p2059|p2060|p3291|p4615|p4616|p4617|p4641|p4642|p4643|p5215|p5216|p5217|p5218|p5219|p5220|p5221|p5222|p5223|p5224|p5225|p5226|p5227|p5228|p5229|p5230|p5231|p5232|p5233|p5234|p5235|p5236|p5237|p5238|p5239|p5240|p5241|p5657|p5658|p5659|p6039|p6040|p6041|p6042|p6057|p6058|p6059|p6060|p6061|p6062|p6063|p6064|p6065|p6066|p6067|p6585|p6586|p6587|p6588|p6589|p6593|p6594|p6595|p6596|p6597|p6598|p6599|p6600|p6601|p6602|p6603|p6604|p6605|p6606|p6607|p6608|p6609|p6610|p6611|p6612|p6613|p6630|p6631|p6632 +PRTL#P600|P601|p793|p990|p2313|p4612|p4613|p4614|p4650|p4651|p4652|p4653|p5048|p5049|p5050|p5051|p5052|p5053|p5054|p5078|p5079|p5245|p5246|p5247|p5668|p6676 +PRTM#p4654|p4655|p4656|p5255|p5256|p5257|p5258|p5259|p5260|p5261|p5262|p5263 +PRTN#P700|P701|P702|P703|P764|P765|P766|P767|P768|p582|p746|p747|p748|p749|p750|p751|p752|p753|p754|p882|p977|p978|p979|p991|p992|p993|p994|p995|p996|p997|p998|p2063|p2089|p2090|p2091|p2092|p2093|p2303|p2304|p2305|p2306|p2307|p2308|p2309|p2310|p2311|p2312|p2314|p3292|p3297|p4619|p4620|p4621|p4622|p4623|p4624|p4625|p4626|p4627|p4628|p4644|p5047|p5192|p5630|p5631|p5632|p5633|p5634|p5635|p5636|p5637|p5638|p5639|p5640|p5641|p5642|p5643|p5644|p5645|p5646|p5647|p5648|p5649|p5650|p5669|p5746|p6038|p6590|p6614|p6615|p6616|p6633|p6634|p6635|p6769|p6770|p6771|p6772|p6773|p6774|p7250|p7251|p7252|p7253|p7254|p7452|p7453 +PRTP#p6636|p6637|p6638 +PRTR#P596|P597|P631|P632|P654|P655|p723|p724|p725|p726|p922|p923|p924|p1000|p1001|p1002|p1004|p1005|p1952|p2315|p2316|p2317|p2318|p2319|p2320|p2321|p4629|p4630|p4631|p4632|p4633|p4634|p4657|p4658|p4659|p4660|p4661|p4662|p4663|p4664|p4665|p4666|p4667|p4668|p4669|p4670|p4671|p4999|p5000|p5001|p5002|p5651|p5652|p5653|p5654|p5655|p5656|p5661|p6648|p6649|p6650|p6651|p6652|p6653|p6654|p6655|p6656|p6657|p6658|p6659|p6660|p6661|p6662|p6663|p6664|p6674|p6775|p6776 +PRTS#P86|P87|P101|P303|P595|P602|P603|P637|P686|P687|P688|P689|P690|P691|P692|P705|P759|p575|p577|p583|p584|p585|p803|p805|p849|p850|p851|p852|p854|p880|p883|p913|p932|p933|p934|p935|p936|p937|p938|p939|p940|p941|p942|p943|p944|p945|p946|p947|p948|p976|p980|p981|p982|p983|p984|p1003|p1008|p2055|p2061|p2062|p2064|p3288|p3290|p3294|p3296|p4603|p4672|p5043|p5193|p5194|p5195|p5196|p5197|p5198|p5199|p5203|p5204|p5205|p5206|p5207|p5208|p5248|p5249|p5250|p5251|p5252|p5253|p5254|p5662|p5663|p5672|p5673|p5674|p5742|p5745|p6048|p6049|p6050|p6051|p6052|p6053|p6054|p6055|p6056|p6591|p6592|p6617|p6618|p6619|p6620|p6621|p6622|p6623|p6624|p6625|p6626|p6627|p6628|p6629|p6645|p6646|p6647|p6675|p6768|p6777|p7255|p7257|p7455|p7456 +PRTT#p576|p848|p881|p921|p975|p3289|p3295|p4618|p5042|p5181|p5182|p5183|p5184|p5188|p5189|p5190|p5191|p5209|p5210|p5211|p5212|p5213|p5214|p5660|p5743|p6037|p6639|p6640|p6641|p6642|p6643|p6644 +PRTW#p1006 +PRTX#p985|p986|p987|p988|p989|p1950|p1951|p5185|p5186|p5187|p6778|p6779|p6780|p7462|p7463|p7464 +PRTY#p855|p1009|p5671 +PRWK#p2094|p2095|p2096 +PRWN#p2097|p2098|p2099 +PRWS#p6749|p6750 +PRX#P127|P313|P598|p739|p797|p1925|p2079|p4558|p5068|p5077 +PRXB#p2080|p2081 +PRXL#p844|p845|p846|p847|p927|p928|p929|p930|p931 +PRXM#p743|p744|p745|p5075|p5076 +PRXN#P104|P105|P106|P311|P312|P315|P316|p742|p800|p801|p802|p1927|p1930|p2084|p4645|p4646|p4647|p4648|p4649|p5074 +PRXR#p5070|p5071|p5072|p5553|p5554|p5555 +PRXS#P98|P99|P128|P314|P599|p741|p798|p799|p1926|p1929|p2083|p4559|p4560|p5073|p7207|p7208|p7209|p7210|p7211|p7212|p7213|p7214 +PRXT#p566|p567|p568|p569|p570|p571|p572|p573|p740|p1928|p2082|p5069 +PRYN#p885|p5065|p5717|p6791 +PRYR#P712|P713|p5060|p5061|p5062|p5063|p5064 +PRYT#p5059|p5716 +PS#P1|P3|P8|P143|P213|P457|P471|P472|P519|P527|P740|p5|p8|p1013|p1019|p1064|p1329|p1345|p1361|p1397|p1404|p1405|p1463|p1625|p2356|p2466|p2473|p2873|p2958|p2960|p2981|p3244|p3303|p3396|p4030|p4068|p4096|p4673|p4674|p4706|p4728|p4821|p4967|p4970|p6951|p7331|p7332|p7363|p7366 +PS0M#p4762|p4763 +PS0P#p4764 +PSBK#p1028|p1029|p1030 +PSBL#p1020|p1021|p1407|p1408|p4723|p4724|p4725|p4726|p4727 +PSF#p43|p1050 +PSFK#P12|P13|p28|p29|p30|p31 +PSFL#p1051|p1409|p1410|p1411 +PSFN#p1052 +PSFR#P147|P148|P149|p33|p34|p35 +PSFS#p36|p37|p38|p39|p40|p41|p42|p1053 +PSFT#p32|p1054|p7370|p7371|p7372|p7373 +PSFY#p44 +PSJ#p1022 +PSJS#p1023|p1024 +PSJW#p1025|p1026|p1027 +PSK#p1055|p2355 +PSKL#P139|P140|P141|P142|p1014 +PSKN#p2354 +PSKP#p1412|p1413|p1414 +PSKR#p2352 +PSKS#p1056|p1057|p2353 +PSKT#p3298|p3402|p7368|p7369 +PSL#p190|p3245|p7416 +PSLK#p2984 +PSLM#P714|p6796|p6797|p6798|p6799|p6800|p6801|p7418|p7419 +PSLN#p7359|p7360|p7361|p7362|p7424|p7425 +PSLP#p1398|p1399 +PSLR#p7420|p7421|p7422 +PSLS#p191|p192|p7423 +PSLT#P715|P716|P717|p6802|p6803|p6804|p7417 +PSM#p1039|p4729 +PSMK#p11|p12|p13|p1415|p1416|p1417|p1418 +PSML#p2963 +PSMR#p3300|p3301|p3302 +PSMS#p2359|p2360|p2361|p2362|p2363|p2364|p2365|p4730|p4731 +PSN#P144|P529|p1041|p3299|p4101 +PSNF#p1045|p1046|p1047 +PSNJ#p1032|p1033|p1034 +PSNK#p45|p1040|p1332|p1419|p2971|p3308|p4100|p4685 +PSNL#p1048 +PSNN#p4104|p4105|p4106 +PSNS#P145|P146|P530|p1042|p1049|p4102|p4107|p4108|p4109 +PSNT#p1043|p1044|p1464|p1465|p1466|p1467|p1468|p4103|p7011 +PSPL#p1018 +PSPR#p1058|p1059|p1060 +PSR#P473|p14|p1035|p3305|p3399|p4676|p4680 +PSRS#P474|p15|p16|p1036|p1037|p3306|p3400|p3401|p4677|p4678|p4681|p4682|p6815|p6816 +PSS#P9|P214|P458|P459|P460|p9|p17|p1038|p1331|p1406|p1420|p2357|p2358|p2874|p2875|p2961|p2964|p3307|p3397|p3398|p4029|p4031|p4097|p4099|p4679|p4684|p4707|p4708|p4709|p4822|p6952|p7364|p7365|p7367 +PSSF#p4716|p4717|p4718|p4719 +PSSN#p4712|p4713|p4714|p4715 +PSSR#p4720|p4721|p4722 +PSSS#p4711 +PSST#p18|p19|p20|p4710 +PST#P610|p10|p1031|p1065|p1066|p1069|p1135|p1302|p1330|p2349|p2366|p2384|p2962|p3304|p4098|p4675|p4686|p4732|p4765|p6805 +PSTB#p1071|p1072|p4737|p4738|p4739 +PSTF#p2375|p4695|p4696|p4697|p4698|p4699|p4700|p4701|p4758 +PSTJ#p4734|p4735 +PSTK#p4740|p4741|p4742|p4743|p4744|p4745|p4759|p4760|p4761|p6813|p6814 +PSTL#p1074|p1075|p1076|p1104|p1105|p1106|p2376|p2377|p2378|p2379|p2380|p2381|p2382|p2383|p3312|p3313|p3314|p3315|p3316|p3317|p4736|p4769|p4770|p4771|p4808|p4809|p4810|p4811|p4812|p4813|p4814|p7374|p7375|p7376 +PSTM#p1107|p1108|p1109|p1421|p1422|p4772|p4773|p4774|p4775|p4776|p4777|p4778|p4779|p4780|p4781|p4782|p4783|p4784|p4785|p4786|p4787|p4788|p4789|p4790 +PSTN#P137|P138|P608|P609|p1110|p1111|p3318|p3319|p3320|p4688|p4766|p4767|p4768|p4791|p4792|p6806|p6807|p6808|p6809 +PSTP#p4793|p4794|p4795|p4796|p4797|p4798|p4799|p4800|p4801|p6810 +PSTR#P150|P151|P152|P153|p1077|p1078|p1079|p1081|p1082|p1083|p1084|p1085|p1086|p1087|p1088|p1089|p1090|p1091|p1092|p1093|p1094|p1095|p1096|p1097|p1101|p1112|p1113|p1114|p1115|p1116|p1117|p1118|p1119|p1120|p1121|p1122|p1123|p1124|p1125|p1127|p1128|p1129|p1130|p1131|p1132|p1133|p1134|p2368|p2369|p2370|p2371|p2872|p4702|p4703|p4704|p4751|p4752|p4753|p4754|p4755|p4756|p4757|p4815|p4816|p4817|p4818|p4819|p4820 +PSTS#P611|p1067|p1068|p1070|p1080|p1102|p1103|p1126|p1303|p2350|p2351|p2367|p2372|p2373|p2374|p2385|p4705|p4733|p4802|p4803|p4804|p4805|p4806|p4807|p6811 +PSTT#p1073|p4687|p4746|p4747|p4748|p4749|p4750 +PSTX#p1098|p1099|p1100|p3309|p3310|p3311 +PSW#p21 +PSWR#p1061|p1062|p1063|p2966|p2967|p2968|p2969|p2970 +PSWS#p2965 +PSX#P718|p6817|p6818|p6836 +PSX0#p6888|p6889|p6890|p6891|p6892|p6893 +PSXB#p6854 +PSXJ#p6858 +PSXK#p6831|p6832|p6833|p6834|p6838|p6859 +PSXL#p6860|p6861|p6862|p6863|p6864|p6865|p6866|p6867|p6868|p6869|p6870 +PSXM#p6871 +PSXN#p4689|p4690|p4691|p4692|p4693|p4694|p6835|p6839|p6840|p6841|p6842|p6843|p6844|p6845|p6846|p6847|p6848|p6849|p6850|p6851|p6852|p6853|p6872|p6873|p6874 +PSXP#p6875|p6876|p6877|p6878|p6879|p6880 +PSXS#P719|p6819|p6824|p6837|p6881|p6882|p6883|p6884|p6885|p6886|p6887 +PSXT#p6820|p6821|p6822|p6823|p6825|p6826|p6827|p6828|p6829|p6830|p6855|p6856|p6857|p6894|p6895|p6896|p6897 +PT#P16|P154|P159|P181|P183|P187|P210|P325|P327|P338|P464|P720|P725|p74|p88|p147|p1136|p1153|p1300|p1366|p1402|p1472|p1474|p1584|p2386|p2457|p2972|p2982|p3321|p3323|p3380|p4014|p4016|p4032|p4823|p4903|p4934|p6898|p7377|p7398|p7401|p7413 +PTBL#p4825|p4826|p4834|p4835|p4836|p4837|p4838 +PTFK#p2444|p2445|p2446|p2447|p2448|p2449|p2450 +PTFL#p108|p109|p110|p111|p112|p113|p114|p1574|p1575|p1576|p1577|p1578|p1579|p3344|p3345|p3346|p3362|p3363 +PTJ#p4890 +PTJN#P463 +PTJS#p4891 +PTK#p85|p4040 +PTKJ#p1516|p1517|p1518|p1522|p1523 +PTKK#p1519|p1520|p1521|p2394|p2395|p2396 +PTKL#p4041|p4042 +PTKN#P156|P157|P158 +PTKR#P461|P462|p1558|p1559|p1560|p1561|p1562|p1563|p1564|p1565|p1566|p1567 +PTKS#p86|p87|p4051 +PTKT#p2439|p2440|p2441 +PTL#P20|P161|p79|p1155|p1157|p1524|p1538|p2388|p2451|p2948|p4459|p6965 +PTLK#p91|p92|p93|p94|p95|p4876|p4877|p4878 +PTLM#P722|P723|P724 +PTLN#p84|p1527|p1529|p1544|p2458|p2459|p2460|p2461|p2951 +PTLR#p82|p1540|p1541|p1542 +PTLS#P21|P162|p80|p83|p1156|p1525|p1530|p1543|p2389|p2390|p2950|p3364|p3365|p3366|p4460|p4461|p6966|p6967 +PTLT#p81|p1526|p1528|p1539|p2949 +PTM#p4022 +PTMK#P612|P613 +PTML#p90 +PTMN#P415|P416|P466|P467|p1568|p1569|p1570|p6906|p6907 +PTMS#p4023|p4024 +PTMT#p1571|p1572|p1573 +PTN#P163|P177|P185|P208|P339|P343|p1213|p2462|p3367 +PTNK#P524|P525|p78|p1299|p1580|p1581|p1582|p2453|p3375|p4902|p4939|p6962|p6963|p6964|p7411 +PTNM#P769|P770 +PTNS#P164|P167|P168|P178|P186|P209|P340|P344|p1208|p1209|p1214|p1215|p2452|p2463|p2464|p3368|p3369|p3371|p3372|p3373|p4840|p4841 +PTNT#p1158|p1159|p1160|p1161|p1162|p1163|p1164|p1210|p1211|p1212|p1531|p1532|p1533|p1534|p1535|p1536|p1537|p4842|p4843|p4844|p4845|p4855|p6968|p6969|p6970 +PTNX#p4846|p4847|p4848|p4849|p4850|p4851|p4852|p4853|p4854 +PTP#p4880 +PTPR#p4883|p4884|p4885 +PTPS#p4881|p4882 +PTR#P231|P329|P336|P424|P616|p96|p1289|p2397|p2442|p2474|p3379|p4060|p4879|p4893|p4899|p4936|p4943|p4948|p7404 +PTRF#p1165|p1166|p1167|p2417|p2418|p2419|p2420|p2421|p2422|p7382|p7383|p7384|p7385|p7386|p7387|p7388 +PTRK#P173|P174 +PTRL#p1250|p1251|p1252|p1253|p1254|p1255|p1256|p1257|p1258|p1259|p2414|p2415|p2416|p2429|p2430|p2431|p2432|p2433|p2434|p2435|p2436 +PTRM#p1239|p1240|p1241|p1242|p6899|p6900|p6901 +PTRN#p1168|p1169|p1170|p1171|p1172|p1173|p1174|p1175|p1176|p1177|p1178|p1179|p1260|p1261|p1262|p1263|p1264|p1265|p1266|p1267|p1268|p1269|p1270|p1271|p1272|p1273|p1274|p1275|p1276|p1277|p1278|p1279|p1280|p1281|p1282|p1283|p1291|p1292|p1293|p1294|p1295|p1296|p2399|p4897|p4946|p7407 +PTRR#p1223|p1224|p1225|p1226|p1227|p1228|p1229|p1230|p1231|p1232 +PTRS#P165|P166|P169|P170|P179|P180|P232|P330|P331|P332|P333|P334|P335|P337|P425|P617|p97|p98|p1236|p1237|p1238|p1297|p1545|p1546|p1547|p1548|p1549|p2400|p2475|p4061|p4894|p4896|p4898|p4900|p4937|p4938|p4944|p4947|p6905|p7389|p7390|p7391|p7405|p7408 +PTRT#p1243|p1244|p1245|p1246|p1247|p1248|p1249|p1290|p2391|p2392|p2393|p2398|p2426|p2427|p2428|p4895|p4945|p6902|p6903|p6904|p7392|p7393|p7394|p7406 +PTRX#P171|P172|p1233|p1234|p1235|p2423|p2424|p2425 +PTS#P17|P155|P160|P175|P182|P184|P188|P326|P328|P465|P468|P618|P619|P721|p75|p77|p89|p99|p1154|p1180|p1222|p1284|p1286|p1298|p1301|p1367|p1368|p1473|p2387|p2437|p2983|p3322|p3324|p3325|p3342|p3361|p3370|p3381|p4015|p4025|p4033|p4037|p4038|p4052|p4056|p4062|p4824|p4886|p4901|p4940|p6908|p7395|p7399|p7402|p7403|p7410|p7412|p7414 +PTSB#P469|P470 +PTSK#p7396|p7397 +PTSL#p3343 +PTSM#p4829|p4830 +PTSN#p4055|p4059 +PTSR#p1219|p1220|p1221 +PTSS#P176|p1285|p1287|p4039|p4043|p4044|p4045|p4046|p4047|p4048|p4049|p4050|p4054|p4058 +PTST#P614|P615|p1550|p1551|p1552|p1553|p1554|p1555|p2443|p4034|p4035|p4036|p4053|p4057 +PTT#p76|p1288|p2404|p2438|p3360|p3374|p4831|p4892|p4935|p7380|p7400|p7409 +PTTF#p7378|p7379 +PTTR#p103|p104|p105|p106|p107|p1556|p1557|p3376|p3377|p3378|p4017|p4018|p4019|p4020|p4021 +PTTS#p2405|p4832|p4833|p7381 +PTX#p2454|p4827 +PTXL#p2455 +PTXN#p2406|p2407|p2408|p2409|p2410|p2411|p2412|p2413|p2456 +PTXR#p4887|p4888|p4889 +PTXS#p4828 +PTYN#p3382|p3383|p7415 +PW#p1633|p2467 +PWL#P622 +PWLS#P623 +PWNK#p1347|p4969 +PWR#p4949 +PWRB#p4951|p4952|p4953 +PWRF#p4955|p4956|p4957 +PWRH#p4958|p4959|p4960 +PWRL#p4962|p4963|p4964 +PWRN#p4961 +PWRP#P624|P625 +PWRS#P626|p4950|p4965 +PWRT#p4954 +PWS#p1634|p2468|p2469 +PWT#p1346|p1635|p2470|p4968 +PWTS#p2471|p2472 +PX#p1015|p1137|p1152|p1216|p1423|p1428|p3326|p3987|p4456|p4683|p4839|p4904|p6812|p7333|p7358 +PXBK#p7334|p7335 +PXBL#p1139|p3327|p3328|p3358|p3359 +PXFR#p3334|p3335|p3336|p7352|p7353|p7354 +PXK#P10 +PXKR#p7336|p7337|p7338 +PXKS#P11 +PXL#p1144|p1147|p2401|p7349 +PXLS#p1148|p2402|p2403 +PXMN#p3339|p3340|p3341 +PXN#p4873 +PXNK#p1146|p3337|p3338|p3993|p4908|p7351 +PXNS#p1145|p4874|p4875|p7350 +PXPN#p7355|p7356|p7357 +PXR#p1142|p1426|p3330|p3989|p7343|p7347 +PXRS#p3331|p3332|p3990|p3991|p7344|p7345 +PXS#p1016|p1017|p1138|p1141|p1217|p1218|p1424|p1425|p3333|p3992|p4457|p4458|p4905|p4907|p7346 +PXSN#p25|p26|p27 +PXST#p1143|p1427|p7348 +PXT#p1140|p3329|p3988|p4906|p7342 +PXTR#p22|p23|p24|p1469|p1470|p1471 +PXWR#P323|P324|p1149|p1150|p1151 +PXXR#p7339|p7340|p7341 +PY#p1369 +PYBL#p1363 +PYF#p1385 +PYFS#p1386|p1387 +PYL#p1388 +PYLS#p1389 +PYNJ#P780|P781 +PYNK#p1375 +PYR#p1372 +PYRH#p7439|p7440|p7441|p7442 +PYRS#p1373|p1374 +PYS#p1370|p1371 +PYT#p1390|p2476 +PYTS#p1391|p2477 ++++++++++ +R#R0|R2|R24|R103|R111|R113|R322|R597|R617|h3013|r0|r242|r715|r721|r746|r4781|r4864|r5117|r5127|r5247|w2367 +R0#R585|R691|R697|w2222|w2246|w2255|w2257|w2338|w2364 +R0FL#w2248|w2249 +R0K#R587 +R0KS#R588 +R0LS#r5449|r5450|r5451 +R0N#R693 +R0NK#r3782|r3783|r3784|w2260|w2341 +R0NM#r5447|r5448 +R0NS#R694 +R0R#R95|r586 +R0RF#R695|R696 +R0RS#r1047|r1048|r1049|r1050|r1051|r1052|r1053|r1054|r1055|r1056 +R0S#R586|R692|R698|w2223|w2224|w2247|w2250|w2256|w2259|w2261|w2340 +R0SK#R589|R590 +R0T#r3785|w2258|w2339 +RB#R6|R11|R123|R354|R356|R358|R361|R389|R625|R638|r4|r4327|r4712|r4721|r5165|r5202|r5218 +RBF#r1096 +RBFL#r4339|r4340 +RBFN#r1098 +RBFS#r1099 +RBFT#r1097 +RBK#R135|R632|r1083|r1104|r4783 +RBKJ#r4338 +RBKK#R125|R126 +RBKN#R630|R631|r1107|r5207 +RBKS#R136|R633|r1106|r4784|r4785 +RBKT#r1105 +RBL#r15|r1067|r5025|r5196|r5204|r5211 +RBLN#r1061|r1069|r1070|r1071|r1072 +RBLS#R8|R9|R385|R386|r16|r17|r1073|r1074|r1075|r1076|r5026|r5027|r5197|r5198|r5205|r5212|r5213 +RBLT#r1068|r1100|r1101|r1102|r1103|r4329|r4330|r4331 +RBLX#R10 +RBN#R12|R219|R377|R391|R627|R634|r4335|r4725 +RBNK#r8|r9|r4333|r4334|r4341|r4720|r5186|r5187|r5188 +RBNS#R13|R220|R360|R378|R381|R382|R392|R628|R629|R635|R636|R637|r4336|r4337|r4726|r4727 +RBNT#R379|R380|r6|r7|r1077|r1078|r1079|r1089|r1090|r1091|r1092 +RBR#r1113|r4714|r4718|r5167|r5185 +RBR0#r1080|r1081|r1082 +RBRK#r5214|r5215|r5216 +RBRL#r1108|r1109|r1110 +RBRM#R623|R624 +RBRN#R105|R106|r1088|r5179|r5180|r5181|r5182|r5183 +RBRR#r5169 +RBRS#R363|R364|r1112|r4715|r4716|r4717|r4719|r5168|r5170|r5171|r5172|r5173|r5174|r5175|r5176|r5177|r5178|r5184 +RBRT#R365|R366|R367|R368|R369|R370|R371|R372|R373|r1093|r1094|r1095|r1111 +RBRY#r1114 +RBS#R7|R124|R355|R357|R359|R362|R390|R626|R639|r5|r10|r20|r1115|r1116|r4328|r4342|r4722|r4724|r4741|r5203|r5206|r5210|r5217|r5219 +RBSN#R374|R375|R387|R388 +RBSP#R376 +RBSR#r748|r749|r750|r751 +RBSS#r1117 +RBST#r4742|r4743|r4744 +RBT#R4|r1|r11|r18|r1062|r1084|r1118|r4332|r4713|r4723|r4728|r5132|r5166|r5195 +RBTK#r4730|r4731 +RBTL#r19|r1120|r1121|r1122 +RBTM#r5208|r5209 +RBTN#r1066|r1086|r1124|r5199|r5200|r5201 +RBTR#r13 +RBTS#R5|R383|R384|r2|r3|r12|r14|r1063|r1065|r1087|r1119|r4729|r4732|r4733|r4734|r4735|r4736|r4737|r4738|r4739|r4740|r5133|r5134 +RBTT#r1064|r1085|r1123 +RBX#r5189|r5194 +RBXN#r5193 +RBXS#r5190|r5192 +RBXT#r5191 +RF#R30|R223|R339|r192|r681|r1811|r1860|r1863|r1907|r3974|r4084|r4196|r4403|r4406|r4631|r4868|r5120|r5253 +RFF#r4145 +RFFF#r4150|r4151|r4152|r4153|r4154|r4155 +RFFL#r4137|r4138|r4139|r4140|r4141|r4142|r4143|r4144 +RFFN#r4156 +RFFR#r4147|r4148 +RFFS#r4149 +RFFT#r4146 +RFJ#R148|r676|r2058|r2060 +RFJN#r680 +RFJR#r678 +RFJS#R149|r679|r2059|r2061|r2062|r2063 +RFJT#r677 +RFK#r4161 +RFKB#r4157 +RFKN#r4164 +RFKS#r1965|r1966|r1967|r1968|r4163 +RFKT#r1876|r1877|r1878|r4162 +RFKX#r1874|r1875|r4158|r4159|r4160 +RFL#R26|R28|R85|R100|r195|r683|r702|r1908|r2052|r3990|r3996|r4001|r4003|r4091|r4407|r4414|r4621|r5249|r5250|r5259 +RFLB#r1909 +RFLF#r4188|r4189|r4190|r4191|r4192|r4193|r4194 +RFLJ#r2064|r2065|r2066 +RFLK#r1937|r1938|r1939|r1940|r1941|r1942|r1943|r1944|r1945|r1946|r1947|r1948|r1949|r1950|r1951|r1952|r1953|r1954|r1955|r1956|r1957|r1958|r1959|r1960|r1961|r1962|r1963|r1964 +RFLM#r4093|r4094|r4417|r4418|r4419 +RFLN#R229|R230|r199|r685|r687|r1911|r2054|r2056|r3991|r3998|r3999|r4011|r4015|r4097|r4410|r4421|r4624|r4626|r5251|r5262 +RFLR#r3975|r3976|r3977|r3978|r3979|r3980|r3981|r3982|r3983|r3984|r3985|r3986|r4009|r4010|r4013|r4014|r4016|r4017|r4018|r4095|r4627|r4628|r4629 +RFLS#R27|R29|R33|R86|r196|r198|r688|r703|r704|r1912|r2057|r3953|r3954|r3955|r3956|r4000|r4002|r4019|r4096|r4409|r4415|r4420|r4622|r4630|r4876|r5261 +RFLT#r197|r684|r686|r1910|r1969|r1970|r1971|r1972|r2053|r2055|r3997|r4007|r4008|r4012|r4092|r4165|r4166|r4167|r4168|r4169|r4170|r4408|r4416|r4623|r4625|r4657|r4658|r4659|r5260 +RFLX#R224|R225|R226|r3987|r3988|r3989|r4004|r4005|r4006|r4171|r4172|r4173|r4174|r4175|r4176|r4177|r4178|r4179|r4180|r4181|r4182|r4183|r4184|r4185|r4186|r4187|r4199|r4200 +RFMP#r3992|r3993|r3994|r3995 +RFN#R101|r689|r697|r1917|r4027|r5256 +RFNJ#r4020|r4021|r4022|r4023|r4024|r4025|r4026 +RFNK#r700|r701|r1817|r4202|r4656|r4874|r4875|r5126 +RFNM#r1919|r1920|r1921 +RFNN#r692|r1913|r1914|r1915|r1916|r1928 +RFNR#r1922|r1923|r1924|r1925|r1926|r4029|r4030|r4031 +RFNS#R102|R299|R300|r690|r693|r694|r695|r698|r699|r1927|r4028|r4032|r5257|r5258 +RFNT#r691|r1918|r2067|r2068|r2069|r2070|r2071 +RFNX#r1929|r1930|r1931|r1932 +RFR#R227|R342|R347|R595|r1814|r1879|r1881|r4041|r4055|r4404|r4633|r4871|r5122 +RFRB#r1880|r2072|r2073|r2074|r2075|r2076|r2077|r4033|r4034|r4035|r4036|r4037|r4038|r4039|r4040|r4635|r4636|r4637|r4638|r4639|r4640|r4641 +RFRF#r4411|r4412|r4642|r4643 +RFRJ#r2037|r2038|r2039|r2040|r2041|r2042|r2043|r2044|r2045|r2046|r2047|r2048 +RFRK#r2008|r2009|r2010|r2011|r2012|r2013|r2014|r2015|r2016|r2017 +RFRL#r1899|r1900|r1901 +RFRM#R145|R146|R147|r844|r845|r846|r847|r848|r849|r850|r1978|r1979|r1980|r1981|r1982|r1983|r1984|r1985|r1986|r1987|r1988|r1989|r1990|r1991|r1992|r1993|r1994|r1995|r1996|r1997|r1998|r1999|r2000|r2001|r2002|r2003 +RFRN#R228|r1884|r1886|r1887|r1888|r1889|r1890|r1891|r1892|r1893|r1894|r1895|r1896|r1897|r1898|r1905|r2018|r2019|r2020|r2021|r2078|r2079|r2080|r2081|r4043|r4044|r4045|r4046|r4047|r4048|r4049|r4050|r4051|r4052|r4053|r4058 +RFRR#r1903|r1904 +RFRS#R343|R344|R345|R346|R596|r1815|r1816|r1882|r1885|r1906|r1973|r1974|r1975|r1976|r1977|r2022|r2023|r2024|r2049|r2050|r3024|r3025|r3026|r3027|r4054|r4056|r4057|r4059|r4060|r4061|r4062|r4063|r4064|r4065|r4066|r4067|r4068|r4069|r4070|r4071|r4072|r4634|r4644|r4645|r4646|r4872|r4873|r5123|r5124 +RFRT#R31|R32|r1883|r1902|r2004|r2005|r2006|r2007|r4042|r4076|r4077|r4078|r4079|r4080 +RFRX#r2025|r2026|r2027|r2028|r2029|r2030|r2031|r2032|r2033|r2034|r2035|r2036|r4073|r4074|r4075 +RFS#R144|R340|R341|R651|R652|r193|r696|r1812|r1818|r1861|r1862|r1864|r2051|r2085|r4090|r4099|r4195|r4197|r4198|r4413|r4647|r4869|r4877|r5125|r5254|r5263 +RFSB#r4098 +RFSL#r2082|r2083|r2084|r4117|r4118|r4119|r4120|r4121|r4122 +RFSN#r2089|r4104 +RFSR#r4101|r4102 +RFSS#r2086|r2088|r4103 +RFST#r1865|r1870|r1871|r1872|r1873|r2087|r4100|r4113|r4114|r4115|r4116|r4405 +RFT#r200|r682|r1813|r1933|r2094|r4201|r4422|r4632|r4648|r4870|r5121|r5255 +RFTB#r2090 +RFTL#r4123|r4124|r4125|r4126|r4127|r4128|r4129|r4130|r4131|r4132|r4133|r4134|r4135|r4136 +RFTM#r4081|r4082|r4083 +RFTN#r206|r1936|r2100|r4425|r4654 +RFTP#r4878|r4879 +RFTR#r203|r204|r205|r2096|r2097|r2098|r4651|r4652|r4653 +RFTS#r201|r207|r1934|r2099|r4423|r4426|r4649|r4655 +RFTT#r202|r1935|r2095|r4424|r4650 +RFTX#r2091|r2092|r2093 +RFWB#r4085 +RFWN#r4089 +RFWR#r4087|r4088 +RFWT#r4086 +RFX#r194|r705 +RFXM#r713|r714 +RFXN#r711|r712|r1866|r1867|r1868|r1869|r4105|r4106|r4107|r4108|r4109|r4110|r4111|r4112 +RFXR#r707|r708|r709 +RFXS#r710 +RFXT#r706 +RH#R244|r4261 +RH0M#r4321|r4322|r4323|r4324|r4325|r4326 +RHB#r2253 +RHBL#r2256|r2257|r2258|r2259|r2260|r2261|r2262 +RHBN#r2255 +RHBR#r4310|r4311|r4312 +RHBS#r2263 +RHBT#r2254 +RHM#r4277|r4284|r4313 +RHMB#r4303|r4304|r4305|r4306|r4307|r4308|r4309 +RHMN#r4320 +RHMS#r4278|r4314|r4316|r4317|r4318|r4319 +RHMT#r4279|r4280|r4281|r4282|r4283|r4315 +RHN#R250|R263|r4289 +RHNL#R252|R253 +RHNM#r4264|r4265 +RHNN#R248|R249 +RHNS#R251|r4285|r4286|r4287|r4290|r4291|r4292|r4293|r4294 +RHNT#R261|R262|r4288 +RHPS#r4249|r4250|r4251|r4252|r4253|r4254|r4255|r4256|r4257|r4258|r4259|r4260 +RHR#r2268|r2283 +RHRN#r2270|r2286 +RHRS#r2271|r2272|r2273|r2274|r2275|r2276|r2277|r2278|r2285 +RHRT#r2269|r2284 +RHS#R245|R264|r4262|r4263 +RHSM#r4295|r4296|r4297 +RHSS#r4269 +RHST#r4266|r4267|r4268 +RHT#R246|R254|r718|r2279 +RHTM#r4298|r4299 +RHTN#r2281 +RHTR#r4270|r4271|r4272|r4273|r4274|r4275|r4276 +RHTS#R247|R255|R256|r719|r2282 +RHTT#r2280|r4300|r4301|r4302 +RHTX#R257|R258|R259|R260 +RHX#r2264 +RHXN#r2267 +RHXS#r2266 +RHXT#r2265 +RJ#r218|r321|r4384|r5028 +RJFN#r2435|r2436|r2437|r2438|r2439|r2440 +RJKT#r2416|r2417|r2418|r2422 +RJKX#r2419|r2420|r2421 +RJL#R433 +RJLS#R434 +RJM#r2141 +RJMN#r2143|r2144|r2145|r2146|r2147|r2148|r2149|r2150|r2151|r2152|r2153|r2154 +RJMS#r2142|r2155 +RJN#R154|r2156|r2428 +RJNK#r227|r228|r4391|r5057 +RJNL#R156|R157|r2158|r2159|r2160|r2161|r2162|r2163|r2164|r2165|r2166|r2167|r2168|r2169|r2170|r2171|r2172 +RJNN#r2433 +RJNR#r2125|r2126|r2127|r2128|r2129|r2130|r2131|r2132 +RJNS#R155|r2122|r2123|r2124|r2157|r2173|r2434 +RJNT#r851|r852|r853|r2133|r2134|r2135|r2429|r2430|r2431|r2432 +RJPL#r4387|r4388|r4389 +RJR#R419|R435|r4790 +RJRS#R420|R421|R436|R437 +RJS#R440|R441|r219|r221|r322|r323|r2423|r4385|r4390|r5029|r5031 +RJSN#r2426|r2427 +RJSS#r2425 +RJST#r2138|r2139|r2140|r2174|r2175|r2176|r2177|r2178|r2179|r2180|r2181|r2182|r2183|r2184|r2185|r2186|r2187|r2188|r2189|r2190|r2424 +RJT#R438|r220|r4386|r4455|r5030 +RJTF#r4456|r4457 +RJTL#r4460 +RJTN#r4461 +RJTS#R439 +RJTT#r4458|r4459 +RK#R152|R164|R265|R284|R288|R290|R292|R294|R307|R403|R412|r60|r208|r210|r324|r1819|r2136|r2192|r4427|r4745|r4768|r4791|r4880|r4885|r5032|r5048|r5220|r5264|w2217|w2251|w2262 +RKB#r5266 +RKBK#r216|r217 +RKBL#r4747 +RKBN#r4748 +RKBS#R653|r5267 +RKFL#R405|R406 +RKFR#R407|R408|R518|R519|r1502|r1503|r1504|r1505|r1506|r1507|r1508|r1509 +RKJ#r5033|w2263 +RKJF#R235|R236 +RKJS#r5034|w2264 +RKK#R393|r4769 +RKKL#r752|r753|r754|r755|r756|r757|r758|r759 +RKKN#r21|r22|r23|r765|r766|r767|r768|r1322|r1323|r1324|r1325|r1326|r1327|r1328|r1329|r1330|r1331|r1332|r1333|r1334|r1335|r1336|r1337|r1338|r1339|r1340|r1341|r1342|r1343|r1344|r1345|r1346 +RKKP#r2875|r2876|r2877|r2878|r2879|r2880 +RKKR#r769|r770|r771|r772|r2881|r2882|r2883|r2884 +RKKS#R394|r773|r774|r4770 +RKKT#r79|r80|r81 +RKL#R87|W449|W451|r1139|r1347|r2105|r2106|r2110|r2113|w2298|w2307 +RKLB#r1136|r1137|r1138 +RKLK#r1129|r1130|r1131|r1132|r1133|r1134|r1135|r1351|r1352|r1353|r1354|r1355|r1356|r1357 +RKLM#r1293|r1294|r1295|r1296|r1297|r1298|r1299|r1300|r2108 +RKLN#r229|r230|r231|r1141|r1307|r1308|r1309|r1310|r1311|r1312|r1313|r1349|r2112|w2306 +RKLR#r1358|r2217|r2218|r2219|r2220|r2221|r2222|r2223|r2224|r2225|r2226|r2227|r2228|r2229|r2230|r2231|r2232|r2233|r2234|w2300|w2301|w2302|w2304 +RKLS#R88|W450|r1126|r1127|r1128|r1142|r1285|r1286|r1287|r1301|r1302|r1303|r1304|r1305|r1306|r1314|r1315|r1316|r1317|r1350|r2109|r2111|w2303|w2305 +RKLT#r1140|r1348|r2107|r2235|r2236|r2237|r2238|r2242|r2243|r2244|r2245|r2246|w2299 +RKLX#r2239|r2240|r2241 +RKM#R208|r3271 +RKMB#r1359|r1360|r1361|r1362|r1363|r1364|r1365|r1577 +RKMF#r212|r213|r214 +RKMN#r1366|r1367|r1368|r1369|r1370|r1371|r1372|r1373|r1374|r1375|r1376|r1377|r1378|r1379 +RKMP#r1384|r1385|r1386|r1387|r1388|r1389|r1390|r1391|r1392|r1393|r1394|r1395|r1396|r1397|r1398 +RKMR#r4462|r4463|r4464 +RKMS#R209|R210|r3272 +RKMT#r1380|r1381|r1382|r1383 +RKN#R118|R150|r1288|r1399|r2101|r2287|r5038 +RKNF#r1415|r1416|r1417|r1418|r1419|r1420|r1421|r1422|r1423|r1424|r1425|r1426|r1427|r1428|r1469|r1470|r1471|r1472|r1473|r1474|r1475|r1476 +RKNK#r73|r226|r328|r1431|r1432|r1433|r1434|r1435|r1436|r1821|r4434|r4435|r4766|r5049|w2220|w2253|w2269 +RKNM#R120 +RKNN#r1290|r1291|r2103|r2191|r2290|r5040 +RKNS#R119|R127|R128|R151|r78|r1292|r1400|r1401|r1402|r1403|r1404|r1405|r1406|r1407|r1408|r1409|r1429|r1430|r1448|r1449|r1450|r1451|r1452|r1453|r1454|r1455|r1456|r1457|r1458|r1459|r1460|r1461|r1462|r1463|r1464|r1465|r1466|r1467|r1468|r2104|r2288|r2295|r4765|r5041 +RKNT#r75|r76|r77|r1143|r1144|r1145|r1146|r1147|r1148|r1289|r1410|r1411|r1412|r1413|r1414|r1437|r1438|r1439|r1440|r1441|r1442|r1443|r1444|r1445|r1446|r1447|r1492|r1493|r1494|r1495|r2102|r2289|r2291|r2292|r2293|r2294|r2441|r2442|r2443|r2444|r5039 +RKP#r1149|r1479|r1496|r1854 +RKPN#r1166|r1498|r1856 +RKPR#r1578|r1579|r1580|r1581|r1582|r1583|r1584 +RKPS#r1167|r1478|r1499|r1857 +RKPT#r744|r1150|r1151|r1152|r1153|r1154|r1155|r1156|r1157|r1158|r1159|r1160|r1161|r1162|r1163|r1164|r1165|r1168|r1169|r1170|r1171|r1477|r1497|r1855 +RKPY#r1480 +RKR#R654|r1585|r3273|r4431|r4465|r4473|r4750|r4754|r4763|r4793|r4883|r5042|w2266 +RKRJ#r2247|r2248|r2249|r2250|r2251|r2252 +RKRK#r4358|r4359 +RKRM#r1520|r1521|r1522|r1523|r1524|r1525|r1526|r1527|r3275|r3276|r3277 +RKRN#r1510|r1511|r1587|r1588|r1589|r1590|r1591|r1592|r2209|r2210|r2211|r2212|r3279 +RKRP#r2213|r2214|r2215|r2216 +RKRS#R655|r1500|r1501|r1593|r1597|r1598|r2193|r2194|r2195|r2196|r2197|r2198|r2199|r2200|r3278|r4432|r4433|r4466|r4467|r4468|r4469|r4470|r4471|r4472|r4474|r4475|r4751|r4752|r4753|r4755|r4794|r4882|r4884|w2267|w2268 +RKRT#R267|R268|R286|R287|r1481|r1482|r1483|r1484|r1485|r1486|r1487|r1488|r1489|r1490|r1491|r1512|r1513|r1514|r1515|r1528|r1529|r1530|r1531|r1532|r1533|r1534|r1535|r1536|r1537|r1538|r1539|r1540|r1541|r1542|r1543|r1586|r2114|r2115|r2116|r2117|r2118|r2201|r2202|r2203|r2204|r2205|r2206|r2207|r2208|r3274 +RKRX#r1516|r1517|r1518|r1519|r1594|r1595|r1596 +RKS#R153|R165|R231|R266|R285|R289|R291|R293|R295|R308|R309|R310|R404|R409|R615|R705|r61|r74|r209|r211|r215|r235|r325|r327|r668|r1822|r2137|r4476|r4746|r4767|r4792|r4795|r4881|r4886|r4887|r4888|r5115|r5224|r5225|r5265|r5271|w2218|w2221|w2254|w2270 +RKSF#R232|R233 +RKSK#r5221|r5222|r5223 +RKSL#r669 +RKSN#R609|R610|R611|R612|R613|R614|r670 +RKSS#R616|R706|r5116|r5226 +RKST#r1172|r1173|r1174|r3266|r3267|r3268|r3269|r3270|r3280|r3281|r4764|r5035|r5036|r5043 +RKSX#r3282|r3283|r3284|r3285|r3286 +RKT#r62|r63|r222|r225|r232|r326|r775|r1125|r1175|r1318|r1565|r1820|r2119|r3289|r4357|r4367|r4430|r4749|r4756|r5037|r5268|w2219|w2252|w2265 +RKTF#r786|r787|r788|r789|r790|r791|r792|r793|r1551|r1552|r1553|r1554|r1555|r1556|r1557|r1558|r1559|r1560|r1561 +RKTK#r236 +RKTL#r223|r1545|r1546|r1562|r3287|r3288|r5269 +RKTM#r237|r238|r1574|r1575|r1576 +RKTN#r71|r224|r776|r777|r778|r780|r1321|r1547|r1548|r1549|r1550|r3292|r4428|r4429|r4759|r5270 +RKTR#r66|r67|r68|r69|r70|r794|r795|r796|r1567|r1568|r1569|r1570|r1571|r1572|r4354|r4760|r4761 +RKTS#r64|r72|r233|r234|r797|r1320|r1544|r1566|r1573|r2120|r2121|r3291|r4355|r4356|r4368|r4757|r4762 +RKTT#r65|r779|r1319|r1563|r1564|r3290|r4758 +RKWL#R410|R411 +RKWR#r241 +RKWT#r239|r240 +RKX#r329|r4360|r4796 +RKXL#r330|r4797 +RKXN#r331|r781|r782|r783|r784|r785|r4798|r5227|r5228|r5229 +RKXS#r4361|r4362 +RKXT#r4363|r4364|r4365|r4366 +RL#R98|R166|R301|R313|r251|r334|r854|r897|r1823|r2489|r2593|r4477|r4481|r4799|r4808|r4811|r5050|r5283|w2370 +RLBK#r4812|r4813|r4814|r5285|r5286 +RLBL#r2445|r2446|r2522|r2523|r2524|r2525|r2526 +RLF#R40|R42|R450|r2536|r2539|r2574 +RLFN#r2516|r2517|r2518|r2519|r2520|r2521|r2545|r2577 +RLFR#r2541|r2542|r2543|r4825|r4826 +RLFS#R41|R43|R451|r2537|r2544|r2576 +RLFT#r2540|r2575 +RLJN#r2549|r2550|r2551 +RLJS#r2552|r2553|r2554|r2555|r2556 +RLK#R38|r2530|r4820|r5149 +RLKN#r857|r858|r859|r860|r861|r862|r863|r4822 +RLKR#r253|r254|r2567|r2568|r2569 +RLKS#R448|R449|r2478|r2479|r2480|r2481|r2482|r2483|r2484|r2485|r2486|r2487|r2488|r2531|r2532|r4823|r5150|r5151 +RLKT#r891|r892|r893|r894|r2503|r2504|r2505|r2506|r2533|r2534|r2582|r2583|r2584|r2585|r2588|r2589|r2590|r2591|r2592|r4821 +RLKX#r895|r896|r2507|r2508|r2586|r2587 +RLM#r898 +RLMS#r899|r900 +RLN#R456|r2557 +RLNK#R607|R608|r256|r257|r258|r1826|r2561|r2562|r2563|r2564|r2565|r2566|r4480|r4801|r4824|r5292|r5293|r5294 +RLNN#r2560 +RLNS#R457|R458|r901|r2527|r2528|r2559 +RLNT#R444|R445|R446|R447|R452|R453|R605|R606|r2509|r2510|r2511|r2512|r2513|r2514|r2515|r2529|r2558 +RLPS#r2447|r2448|r2449|r2450 +RLR#r259|r855|r4816|r5288 +RLRB#R454|R455|r4818 +RLRN#r2494|r2495|r2496|r2497 +RLRS#r260|r4817|r4819|r5289|r5290 +RLRT#r261|r262|r263|r264|r265|r266|r267|r268 +RLS#R39|R99|R167|R314|R660|r252|r269|r333|r868|r887|r1824|r1827|r2490|r2493|r2499|r2538|r4479|r4482|r4483|r4802|r4809|r4810|r4827|r5284|r5291 +RLSB#r864|r865|r882|r883|r2498 +RLSM#r872|r873 +RLSN#r871|r890|r2502 +RLSS#r870|r889|r2501 +RLST#r856|r869|r874|r875|r876|r877|r878|r888|r2500 +RLSX#r866|r867|r884|r885|r886 +RLT#r255|r332|r880|r903|r1825|r2451|r2535|r2546|r2578|r4478|r4800|r4815|r5058|r5287 +RLTF#r2467|r2468|r2469|r2470|r2471|r2472|r2473|r2474|r2475|r2476|r2477 +RLTK#R459 +RLTN#r2458|r2547|r2580 +RLTR#R121|R122|r902|r2454|r2455|r2456 +RLTS#R442|R443|r879|r881|r904|r2457|r2548|r2581|r5059 +RLTT#r2452|r2453|r2579 +RLW#r270 +RLWM#r272|r273|r274 +RLWS#r271|r275 +RLX#r2570 +RLXN#r2459|r2460|r2461|r2462|r2463|r2464|r2465|r2466|r2573 +RLXS#r2572 +RLXT#r2571 +RLYN#r335|r2492|r2594 +RLYT#r2491 +RM#R44|R176|R460|R461|R489|R491|R661|r336|r351|r905|r4484|r4486|r4694|r4889|r4909|r5295|r5322 +RMB#R54|r5297 +RMBL#r338|r339|r340|r341|r342|r343|r344|r345|r2702|r2703|r2704|r2705|r2706|r2707|r2708|r2709|r2710|r2711|r5302|r5303|r5304|r5305|r5306 +RMBN#r346|r347|r5300 +RMBR#R172|R173|r2296|r2297|r2298|r2299|r2300|r2301|r2302 +RMBS#R55|r5298|r5301 +RMBT#R315|R316|r5299 +RMF#r358|r2754 +RMFB#r2749 +RMFK#r353|r354|r355 +RMFL#r2750|r2751|r2752|r2753|r4898|r4899|r4900 +RMFN#r2760 +RMFR#r2756|r2757|r2758 +RMFS#r357|r1828|r1829|r1830|r1831|r1832|r1833|r1834|r1835|r2759 +RMFT#r356|r2755 +RMFY#r359 +RMJ#r5318 +RMJN#r5321 +RMJS#r5320 +RMJT#r360|r361|r362|r5319 +RMK#r2605 +RMKN#r348|r349|r350|r2608 +RMKR#R50|R51 +RMKS#r2606|r2607|r2695|r2696|r2697|r2698 +RMLS#R498|R499|r4491 +RMLT#r2654|r2655|r2656|r2657|r2658|r2659|r2660|r2661|r2662|r2663|r2664|r2665|r2666|r2667|r2741|r2742|r2743|r2744 +RMMB#r2646|r2647|r2648|r2649|r2650|r2651|r2652 +RMMR#r2653 +RMN#R60|R62|R302|R463|R465|R480|R487|R496|r2596|r4828|r4830 +RMNK#R174|R175|R317|r364|r911|r4490|r4493|r4697|r4904 +RMNN#R467|R468|R469|R663|r2603|r2699|r2700|r2701|r5307|r5308|r5309 +RMNR#r2761|r2762|r2763|r2764|r2765|r2766|r2767|r2768 +RMNS#R61|R63|R303|R464|R466|R470|R471|R472|R473|R474|R475|R476|R477|R478|R479|R481|R482|R488|R497|R662|r2604|r2674|r2675|r2676|r2677|r2678|r2679|r2680|r2681|r2682|r2718|r2719|r2720|r2721|r2722|r2723|r2724|r2725|r2726|r2727|r4829|r4831|r4832|r4833|r4834|r4835|r4836|r4837|r4838|r4903 +RMNT#R107|R108|R485|R486|r276|r277|r2597|r2598|r2599|r2600|r2601|r2602|r2609|r2610|r2611|r2612|r2668|r2669|r2670|r2671|r2672|r2673|r2745|r2746|r2747|r2748|r4839|r4840|r4841|r4842|r4843|r4844|r4845|r4846|r4847|r4848|r4849|r4850|r4851|r4852|r4853|r5310|r5311|r5312|r5313|r5316|r5317 +RMNX#R483|R484|r5314|r5315 +RMP#r365|r2613|r4854|r5340 +RMPJ#r367|r368|r369|r370 +RMPL#r1836|r1837|r1838|r1839|r1840|r1841|r2303|r5342|r5343|r5344|r5345 +RMPN#r371|r372|r373|r2615|r4859 +RMPR#r374|r375|r376|r4856|r4857|r4858 +RMPS#r366|r378|r2616|r4860|r5341|r5346|r5347|r5348|r5349 +RMPT#r377|r2614|r4855 +RMR#R58|R494|r908|r2629|r4892|r4901|r5324|r5332 +RMRJ#r2624|r2625|r2626 +RMRK#r2617|r2618|r2619|r2620|r2621|r2622|r2623 +RMRM#r5328|r5329|r5330|r5336|r5337|r5338 +RMRN#r5327|r5335 +RMRS#R56|R57|R59|R495|r909|r910|r2628|r2728|r2729|r2730|r2731|r2732|r2733|r2734|r4696|r4893|r4894|r5325|r5331|r5333|r5339 +RMRT#r379|r380|r381|r2627|r5326|r5334 +RMRY#r2630 +RMS#R45|R64|R65|R67|R177|R462|R490|R492|R493|r337|r352|r382|r906|r912|r2683|r4485|r4487|r4489|r4494|r4698|r4890|r4908|r5296|r5323|r5350 +RMSN#r2684|r2685|r2686|r2687 +RMSS#R66|R68 +RMST#r4902 +RMT#R46|r363|r907|r2595|r2643|r2688|r2735|r4488|r4492|r4695|r4891|r4895|r4905 +RMTB#r2637 +RMTL#r2638|r2639|r2712|r2713|r2714|r2715|r2716|r2717|r2736 +RMTN#R48|R49|r2690|r2691|r2692|r2694|r2737 +RMTR#r2634|r2635|r2636|r2738 +RMTS#R47|r2642|r2644|r2689|r2739|r2740|r4896|r4897|r4906|r4907 +RMTT#r2641|r2693 +RMTX#r2640 +RMTY#r2645 +RMX#r2631 +RMXK#r383 +RMXS#r2632|r2633 +RMYN#R52|R53 +RN#R178|R192|R194|R196|R237|R500|R502|R508|R510|R512|W441|W444|r278|r310|r384|r2304|r2817|r4699|r5272|r5351|r5360|r5379|w2271 +RNB#r280 +RNBS#r281|r282 +RNBT#r5352|r5353|r5354 +RNF#r3944|r5380 +RNFK#r2401|r2402|r2403|r2404|r3940|r3941 +RNFL#r290|r291|r292 +RNFN#r2386|r2387|r2388|r2389|r2390|r2391|r2392 +RNFR#r293|r2331|r2332|r2333|r2334|r2335|r2336|r2337 +RNFS#r2393|r2394|r2395|r2396|r2397|r2398|r2399|r2400|r3943|r5381|r5382 +RNFT#r2844|r2845|r2846|r2847|r2851|r2852|r2853|r3942 +RNFX#r2848|r2849|r2850 +RNFY#r3945 +RNHL#R170|R171 +RNHR#R168|R169 +RNJ#r425|r438|r2806 +RNJF#r428|r429|r430 +RNJL#W442|W443 +RNJN#r437|r2809|r4504|w2313|w2359 +RNJR#r431|r432|r433|r435|r4501|r4502|r4503|w2310|w2311|w2312 +RNJS#r426|r434|r436|r2808 +RNJT#r427|r2807|r4500|w2354 +RNK#R318|R352|r424|r439|r4498|r4520|r5051|r5278|r5363|r5366|w2309|w2347|w2366 +RNKF#w2355|w2356|w2357 +RNKJ#r1842|r1843|r1844|r1845 +RNKL#R320|R321|r447|r448|r449|r450|r451|r4505|r4506|r4507|r4508|r4509|r4510|w2225|w2226|w2227|w2228|w2229|w2230|w2231|w2315|w2316|w2317|w2318|w2319|w2320|w2360 +RNKM#r4511|r4512|r4513 +RNKN#R79|R80|R81|R82|r445|r446|r452|w2361 +RNKR#r397|r398|r399|r400|r401|r402|r442|r443|r2306|r2307|r2308|r2309|r2310|r2311|r2312|r2313|r2314|r2315|r2316|r2317 +RNKS#R158|R319|R353|r440|r444|r453|r4499|r4514|r4515|r4516|r4521|r4522|r5052|r5053|r5364|r5365|w2314|w2362 +RNKT#r283|r284|r285|r441|r2803|r2804|r2805|r4517|w2348|w2349|w2350|w2351|w2352|w2353|w2358 +RNKW#r4518|r4519 +RNKX#r2810|r2811|r2812|r2813|r2814|r2815|r2816 +RNL#r2771|r5370 +RNLS#r297|r913|r914|r915|r916|r917|r918|r919|r920|r921|r1846|r1847|r1848|r1849|r1850|r1851|r5371|r5372 +RNLT#R183|R184|R190|R191|R239|R240|R243|R504|R505|r5367|r5368|r5369 +RNM#r2772 +RNMB#r2868|r2869|r2870|r2871 +RNMK#r298|r299|r300|r301|r302 +RNMN#r2775 +RNMS#r2774 +RNMT#R664|R665|r922|r923|r924|r925|r2773 +RNMX#r926|r927 +RNN#R221|r2827|r2854|r3946 +RNNK#r296|r2338|r5279|r5378 +RNNS#r2828|r2839|r2840|r2841|r2842|r2843|r2855|r3947|r3948 +RNNT#r2856 +RNNX#r2872|r2873|r2874 +RNPR#r303 +RNR#R34|R36|R198|r294|r5373|r5376 +RNRM#r2829|r2830|r2831|r2832|r2833|r2834|r2835|r2836|r2837|r2838 +RNRS#R35|R37|R199|r5374|r5375 +RNRT#R241|R242 +RNS#R179|R193|R195|R197|R238|R501|R503|R509|R511|R513|W445|W446|r279|r304|r720|r2305|r2347|r2824|r4523|r4700|r5054|r5273|r5280|r5282|r5361|r5362|r5383|w2272|w2278|w2371 +RNSK#r454|r455|r456|r457 +RNSL#r5281 +RNSM#R83|R84|r458|r459|r460|r461|r462|r2354 +RNSN#R180|R181|R182|R185|R186|R187|r2769|r2770|r2776|r2777|r2778|r2779|r4526 +RNSR#r2348|r2349|r2350|r2351|r2352|r2353|r2364|r2365 +RNSS#r4525 +RNST#r295|r305|r306|r307|r393|r394|r395|r396|r2355|r2356|r2357|r2358|r2359|r2360|r2361|r2362|r2363|r4524|r5377 +RNT#R69|R77|R188|R506|r289|r403|r423|r463|r2330|r2788|r2825|r2857|r3949|r4495|r4861|r5060|r5277|r5384|r5387 +RNTB#r5061|r5062|r5063 +RNTH#r5073|r5074|r5075 +RNTJ#R432|r4786|r4787|r4788 +RNTK#r2366|r2367|r2368|r2369|r2370|r2371 +RNTL#R71|R72|R73|R74|R75|R76|r2859|r2860|r2861|r5065|r5066|r5067|r5068|r5069|r5070|r5077 +RNTM#r404|r405|r406|r407|r408|r409|r410|r411|r412|r413|r414|r415|r416|r417|r418|r419|r420|r421|r422 +RNTN#r465|r2798|r2866|r3952|r5076|r5078|r5357|r5358|r5359 +RNTP#r5081|r5082|r5083 +RNTR#r286|r287|r288|r1852|r1853|r2318|r2319|r2372|r2373|r2374|r2375|r2376|r2377|r2378|r2379|r2380|r2381|r2382|r2383|r2384|r2385|r2789|r2790|r2791|r2792|r2793|r2794|r2863|r2864|r2865|r5071 +RNTS#R70|R78|R189|R507|r466|r2320|r2321|r2322|r2323|r2324|r2325|r2326|r2327|r2328|r2329|r2795|r2796|r2797|r2802|r2826|r2858|r2867|r3951|r4496|r4497|r4862|r4863|r5072|r5079|r5080|r5385|r5386 +RNTT#r464|r2862|r3950|r5064 +RNTW#r5084|r5085|r5086 +RNTX#r2799|r2800|r2801 +RNW#r5355|r5388 +RNWB#r2818 +RNWL#r2819|r2820|r2821 +RNWN#r2823 +RNWS#r5356|r5389|r5390 +RNWT#r308|r309|r2822 +RNX#r385|r675|w2273 +RNXL#r673|r2339|r2340|r2341|r2342|r2343|r2344|r2345|r2346 +RNXN#r392|r674|r2780|r2781|r2782|r2783|r2784|r2785|r2786|r2787|r5274|r5275|r5276|w2277 +RNXR#r388|r389|r390|r671 +RNXS#r386|r391|r672|w2274|w2276 +RNXT#r387|w2275 +RNYN#R666|R667 +RP#R200|R326|r467|r473|r928|r2919|r2970|r4538|r4543|r4933|r4940|r5391|w2232 +RPBL#R204|R205|R206|R207|r3214|r3215|r3216|r3217|r3218|r3219|r3220|r3221|r3222|r3223|r3224|r3225|r3226|r3227|r4932 +RPF#r2966 +RPFN#r2969 +RPFS#r2968 +RPFT#r2967 +RPK#r2921 +RPKJ#r2922|r2923|r2924|r2925 +RPKN#r2927|r3237|r3238|r3239 +RPKR#r4540|r4541|r4542 +RPKS#r2928 +RPKT#r2926 +RPL#R328|r496|r946|r2977|r2992|r3044|r3073|r4561 +RPLK#r941|r942|r943|r3057|r3058|r3059|r3060|r3061|r3062|r3063|r3064|r3065|r3066|r3067 +RPLN#r498|r2979|r2994|r2995|r2996|r3040|r3041|r3042|r3043|r3049|r3050|r3051|r3052|r3053|r4565 +RPLR#r3069|r3070|r3071 +RPLS#R329|r499|r945|r2980|r2997|r3032|r3033|r3034|r3035|r3036|r3037|r3038|r3039|r3045|r3048|r3072|r3240|r3241|r3242|r3243|r3247|r3248|r3249|r4562|r4564 +RPLT#r497|r944|r2978|r2993|r3054|r3068|r4563 +RPLX#r3055|r3056|r3244|r3245|r3246 +RPLY#r947|r3046|r3047|r3074 +RPM#r5162 +RPMN#r2973|r2974|r2975 +RPN#r489|r2885|r3028|r4544 +RPNK#r491|r503|r504|r933|r4560|r4941|w2239|w2240|w2241 +RPNN#r2887|r3031|r4547 +RPNS#r490|r2888|r3030|r4546|r4548 +RPNT#r948|r949|r950|r951|r952|r953|r2886|r2930|r2931|r2932|r2933|r2998|r2999|r3000|r3001|r3002|r3003|r3004|r3005|r3029|r4545 +RPPL#r3075|r3076|r3077|r3078 +RPPR#r2945 +RPR#r486|r500|r930|r934|r2934|r4549|r4557|r4936|w2236 +RPRB#r2935|r2946|r3172|r3173 +RPRF#r3143|r3144|r3145|r3146|r3199|r3200|r3201|r3202|r3203|r3204|r3205|r3206|r3207 +RPRH#r3112|r3113|r3114|r3115|r3116|r3117|r3118|r3119|r3120|r3121 +RPRK#r3006|r3007|r3008|r3194|r3195|r3196|r3197|r3198 +RPRM#r2941|r2942|r2943|r3147|r3148|r3149|r3150|r3151 +RPRN#r935|r936|r937|r939|r2940|r3152|r3153|r3154|r3155|r3156|r4539|w2233|w2234 +RPRR#r2937|r2938|r2939 +RPRS#R202|R203|r487|r488|r501|r502|r931|r932|r940|r960|r961|r962|r963|r964|r965|r966|r2944|r3122|r3123|r3124|r3125|r3126|r3127|r3128|r3129|r3130|r3131|r3132|r3133|r3134|r3135|r3136|r3137|r3138|r3139|r3140|r3141|r3142|r3157|r3158|r3159|r3160|r3161|r3162|r3163|r3164|r3174|r3175|r3176|r3177|r4558|r4559|r4937|r4938|w2237|w2238 +RPRT#R668|R669|r505|r506|r507|r938|r2936|r2950|r2951|r2952|r2953|r2954|r2955|r3009|r3010|r3011|r3012|r3013|r3014|r3079|r3080|r3081|r3082|r3083|r3084|r3085|r3086|r3087|r3088|r3089|r3090|r3091|r3178|r3179|r3180|r3181|r3182|r3183|r3184|r3185|r3186|r3187|r3188|r3189|r3190|r3191|r3192|r3193 +RPRX#r508|r509|r510|r954|r955|r956|r957|r958|r959|r2947|r2948|r2949|r3165|r3166|r3167|r3168|r3169|r3170|r3171|r3250|r3251|r3252|r3253 +RPS#R201|R327|r474|r476|r511|r967|r2920|r2976|r3092|r3208|r4566|r4567|r4934|r4939|r5392|r5393|w2242 +RPSF#r3095 +RPSK#r512|r513|r514 +RPSN#r3097 +RPSS#r468|r469|r470|r3093|r3096|r3105|r3106|r3107|r3108|r3109|r3110|r3111|r4568|r4569 +RPST#r471|r472|r477|r478|r492|r493|r494|r2956|r2957|r2958|r3094|r3102|r3103|r3104|r4550|r4551|r4552|r4553|r4554|r4555 +RPSX#r3098|r3099|r3100|r3101 +RPT#r475|r479|r495|r515|r929|r2929|r2959|r2981|r3261|r4556|r4935|r5163|w2235 +RPTB#r2982|r2983|r2984|r3254|r3255|r3256|r3257 +RPTL#r484|r516|r3209|r3210|r3211|r3212|r3213 +RPTN#r517|r2990|r3265 +RPTR#r480|r518|r519|r520|r521|r522|r523|r524|r525|r2960|r2961|r2962|r2963|r2964|r2965|r2987|r2988|r2989|r5394|r5395|r5396|r5397|r5398 +RPTS#r481|r485|r2991|r3264 +RPTT#r482|r483|r2985|r2986|r3021|r3022|r3023|r3228|r3229|r3230|r3231|r3235|r3236|r3262|r3263|r4570|r4571|r4572 +RPTX#r3015|r3016|r3017|r3018|r3019|r3020|r3232|r3233|r3234|r3258|r3259|r3260 +RPYB#r2971 +RPYN#r2972 +RR#R521|R656|r526|r968|r4701 +RRBT#r527|r528|r529 +RRF#r535 +RRFK#r530|r531|r532 +RRFS#r534 +RRFT#r533 +RRFY#r536 +RRKN#r2893|r2894|r2895|r2896|r2897|r2898|r2899|r2900|r2901|r2902|r2903|r2904|r2905|r2906|r2907|r2908|r2909|r2910|r2911|r2912 +RRKR#r971|r972|r973|r3297|r3298|r3299|r3300 +RRL#r537|r5399|r5400 +RRM#r975 +RRMM#r976 +RRMN#r978 +RRMS#r979|r980 +RRMT#r977 +RRN#r3293|r3305 +RRNJ#r981|r982|r983|r984|r985|r986|r987 +RRNK#r541|r974|r4703 +RRNN#r3306 +RRNS#r538|r3307 +RRNT#r2913|r2914|r2915|r2916|r2917|r2918 +RRR#r539 +RRS#R522|R657|r969|r989|r4704 +RRSK#R520 +RRST#r540|r988 +RRT#r543|r970|r3294|r3301|r4239|r4244|r4702|r4942 +RRTB#r4238 +RRTN#R323|R324|r3295|r3304|r4241|r4242|r4243 +RRTR#r2889|r2890|r2891|r2892 +RRTS#r542|r544|r3296|r3303|r4240 +RRTT#r3302 +RRWR#r990|r991 +RS#R1|R3|R25|R104|R112|R114|R137|R141|R142|R269|R325|R523|R547|R553|R569|R575|R582|R593|R598|R618|R620|R658|R677|R680|R685|h3014|r24|r82|r311|r722|r725|r726|r730|r739|r747|r2405|r3958|r4343|r4573|r4782|r4789|r4946|r4981|r5044|r5055|r5087|r5118|r5119|r5128|r5152|r5252|r5401|w2243 +RSBL#r3957|r4579|r4580|r4581 +RSBM#r3669|r3670|r3671|r3672|r3673|r3674|r3675 +RSBT#r4949|r4950|r4951|r5088 +RSBX#r4952|r4953|r4954 +RSF#r1187 +RSFB#r1185|r1186 +RSFL#R514|R515 +RSFN#r1195 +RSFR#r1189|r1190|r1191|r1192|r1193 +RSFS#r1194 +RSFT#r1188 +RSHR#r30|r31|r32 +RSK#R545|r3329|r4584|r4592|r4596 +RSKL#r545|r546|r547|r548|r1599|r1600|r1601|r1602|r1603|r1604|r1605|r3311|r3312|r3313|r3314|r4589 +RSKN#R675|R676|r1021|r1022|r1023|r1024|r1025|r1026|r1027|r3315|r3316|r3317|r3318|r3334|r3443|r3444|r3445|r3446|r3447|r3448|r3449|r3450|r4590 +RSKR#R567|R568|r26|r27|r28|r3331|r3332|r4587 +RSKS#R546|r3333|r4585|r4588|r4591 +RSKT#r3319|r3320|r3321|r3322|r3330|r4586 +RSKX#r3346|r3347|r3348 +RSL#R527|R554|R555|R678|r3309|r3335|r3357|r3480|r4597|r4955|r4968 +RSLB#r3308 +RSLF#r3490|r3491|r3492|r3493|r3494|r3495|r3496 +RSLK#r3353|r3354|r3355|r3356 +RSLN#R304|R305|R306|R529|R530|R531|R532|R533|R534|R535|R536|R573|R574|r3337|r3361|r3451|r3452|r3453|r3454|r3455|r3483 +RSLR#r3358|r3359|r3360 +RSLS#R525|R526|R528|R556|R679|r3310|r3338|r3362|r3482|r4598|r4599 +RSLT#r3336|r3479|r3481|r3484|r3485|r3486|r3676|r3677|r3678|r3679|r3680|r3681|r3682 +RSLX#r3487|r3488|r3489 +RSM#r33|r3683 +RSMB#r1002|r1003|r1004|r1005|r1006|r1007|r3363|r3364|r3365|r3366|r3367|r3368|r3369 +RSMN#R537|R538|r1028|r3686 +RSMP#r3687|r3688|r3689 +RSMR#R557|R558|R559|R560|r4956|r4957 +RSMS#R89|R90|r34|r35|r3685 +RSMT#r743|r3684 +RSN#R22|R539|R541|R549|R551|R576|R682|r317|r992|r3456|r4245|r4574|r4969 +RSNB#R561|R562|r994|r995|r996 +RSNK#r55|r319|r729|r742|r2408|r3961|r4582|r4583|r5047|r5091 +RSNL#r1000 +RSNN#r998|r999|r3497|r3498|r3499|r3500|r3501|r4248|r4973 +RSNR#r4972 +RSNS#R23|R540|R542|R550|R552|R577|R683|R684|r54|r318|r320|r993|r1001|r3457|r3458|r3459|r4247|r4970|r4974 +RSNT#r997|r1196|r1197|r1198|r1199|r1200|r1201|r1202|r3323|r3324|r3325|r3326|r3370|r3371|r3372|r3373|r3374|r3375|r3376|r3377|r3378|r3379|r3380|r3381|r3502|r3503|r3504|r3505|r3506|r3507|r3508|r3513|r3514|r3515|r3516|r3517|r4246|r4971 +RSNX#r3718|r3719|r3720|r3721|r3722|r3723|r3724|r3725|r3726|r3727 +RSP#r557|r567|r1251 +RSPB#r559|r560|r561 +RSPK#r3525|r3526|r3527|r3528|r3529|r3530|r3531|r3532|r3533|r3534|r3535|r3536|r3537|r3538|r3539|r3540|r3541 +RSPL#r3542|r3543|r3544|r3545|r3559|r3560|r3561|r3562 +RSPN#r565|r1254|r1255|r1256|r3563|r3564|r3565|r3566|r3567|r3568|r3569|r3570|r3571|r3572|r3573|r3574|r3575|r3576|r3577|r3578|r3579|r3580|r3581|r3582 +RSPR#r563|r1257|r1258|r1259|r1260|r1261|r1262|r1263|r1264|r1265|r1266|r1267|r3546|r3547|r3548|r3549|r3550|r3551|r3552|r3553|r3554|r3555 +RSPS#r558|r564|r566|r1252|r1253 +RSPT#R91|R92|r562|r1180|r1181|r1182|r1183|r1184|r1203|r1204|r1205|r1212|r1213|r1214|r1215|r1216|r1217|r1218|r3556|r3557|r3558 +RSPX#r1206|r1207|r1208|r1209|r1210|r1211 +RSR#R543|r36|r52|r313|r731|r1032|r4345|r4575|r4944|r4966 +RSRB#r733|r734|r735|r736|r737 +RSRF#r3382|r3383|r3384|r3385|r3386|r3387|r3388|r3389|r3390|r3391|r3392|r3393|r3394|r3395|r3690|r3691|r3692|r3693|r3705|r3706|r3707|r3708 +RSRJ#R330|R331|r3694|r3695|r3696|r3697 +RSRK#R216|R217|R218|r1268|r1269|r3698|r3699|r3700|r3701|r3702|r3703|r3704 +RSRN#r1029|r1030|r1031|r1035|r1036 +RSRS#R544|r37|r38|r314|r315|r732|r738|r1034|r3518|r3519|r3520|r3521|r3522|r3523|r3524|r4346|r4347|r4576|r4577|r4943|r4945 +RSRT#r1008|r1009|r1010|r1013|r1033|r3509|r3510|r3511|r3512 +RSRX#r1011|r1012|r3339|r3340|r3341|r3342|r3343|r3344|r3345 +RSS#R138|R143|R270|R524|R548|R570|R594|R621|R659|R681|R686|r25|r39|r316|r728|r741|r1014|r1219|r1220|r2407|r3960|r4344|r4578|r4947|r4958|r5046|r5090|r5402|r5403|w2244|w2245 +RSSF#r1230|r1231 +RSSM#r56|r1018|r1019|r1020 +RSSN#r1017|r1223|r1224|r1225|r1226|r1227|r1228|r1229|r3327|r3328|r3478 +RSSS#r1016|r1222 +RSST#R211|R212|R213|r53|r57|r58|r59|r1015|r1221|r3460|r3461|r3462|r3463|r3464|r3465|r3466|r3467|r3468|r3469|r3470|r3471|r3472|r3473|r3474|r3475|r3476|r3477|r3709|r3710|r3711|r3712|r3713|r3714|r3715|r3716|r3717|r4967 +RST#R563|R565|R571|R689|r29|r312|r727|r740|r1176|r1281|r2406|r3349|r3396|r3420|r3434|r3438|r3583|r3959|r4593|r4705|r4910|r4948|r4959|r5045|r5089|r5092|r5411|r5414|r5441|w2279|w2321 +RSTB#R687|R688|r1858|r1859|r5093|r5094|r5095|w2323|w2324|w2325 +RSTF#R93|R94|r1246|r1247|r1248|r1249|r1250|r3603|r3604|r3605|r3609|r3610|r3611 +RSTK#r3615|r3616|r3617|r3618|r5417|r5418|r5419|r5420|r5421|r5422|r5423|r5424|r5426 +RSTL#r1270|r1271|r1272|r1273|r1274|r3399|r3400|r3401|r3402|r3403|r3404|r3435|r3436|r3612|r3613|r3614|r3665|r3666|r3667|r3668|r5431|r5432|r5433|r5434|r5435|r5436|r5437|r5438|w2282|w2283|w2284|w2285|w2286|w2287|w2288|w2289 +RSTM#r3441|r3442 +RSTN#r1179|r1284|r3351|r3398|r3422|r3423|r3424|r3425|r3426|r3427|r3428|r3429|r3430|r3431|r3433|r3606|r4710|r4916|r5097|r5429|r5430|w2281 +RSTP#r5439 +RSTR#R214|R215|R578|R579|r40|r41|r42|r568|r3437|r3585|r3586|r3587|r3588|r3596|r3597|r3598|r3599|r3600|r3601|r3619|r3620|r3621|r3622|r3623|r3624|r3625|r3626|r3627|r3628|r3629|r3630|r3631|r3632|r3633|r3634|r3635|r3636|r3637|r3638|r3639|r3640|r3641|r3642|r3643|r3644|r3645|r3646|r3647|r3648|r3649|r3650|r3651|r3652|r3653|r3654|r3655|r3656|r3657|r3658|r3659|r4707|r4708|r4709|r4803|r4804|r4805|r4806|r4807|r4913|r4914|r4915|r4975|r4976|r4977|r4978|r4979|r4980|r5427 +RSTS#R564|R566|R572|r1178|r1283|r3352|r3397|r3432|r3439|r3440|r3584|r3660|r4594|r4595|r4711|r4911|r4917|r4960|r4961|r5098|r5412|r5413|r5415|r5425|r5428|r5440|w2290|w2322|w2326 +RSTT#r1177|r1278|r1279|r1280|r1282|r3350|r3421|r3589|r3590|r3591|r3592|r3593|r3594|r3595|r3602|r3607|r3608|r3661|r3662|r3663|r3664|r4706|r4912|r5096|r5416|w2280 +RSTW#w2327|w2328|w2329 +RSTX#r1275|r1276|r1277 +RSW#r43 +RSWL#R580|R581 +RSWS#r44|r45 +RSWT#r4962|r4963|r4964|r4965 +RT#R109|R115|R139|R162|R298|R311|R332|R413|R516|R622|R640|R642|R647|W447|r124|r126|r243|r569|r578|r667|r745|r798|r842|r1606|r1734|r1801|r1810|r3728|r3799|r4369|r4379|r4436|r4527|r4600|r4666|r4677|r4771|r4773|r4777|r4865|r4918|r4982|r4983|r4998|r5099|r5101|r5140|r5164|r5237|r5238|r5248|r5442|r5457|w2330|w2333|w2363|w2365 +RT0R#r176|r177|r178|r179|r180 +RTBK#r573|r5444|r5445|r5446 +RTBL#r580|r799|r800|r801|r802|r1741|r1742|r1743|r1744|r4671|r4672|r4673|w2332 +RTBR#r1617|r1618|r1619|r1620|r1621|r1622|r1623 +RTBT#r1745|r1746|r1747|r1748|r1749|r4668|r4669|r4670 +RTF#r591 +RTFK#r587|r588 +RTFL#r1685|r1686|r1687|r1688|r1689|r1690|r1691|r4442|r4443|r4444 +RTFN#r163|r164|r165|r1658|r1659|r1660|r1661|r1662|r1663|r1664 +RTFR#R131|R132 +RTFS#r590 +RTFT#r589 +RTFY#r592 +RTHS#r4674|r4675|r4676 +RTHT#r1692|r1693|r1694|r1695 +RTJR#R690 +RTJS#r822|r823|r824|r825|r826|r827|r828 +RTK#r3744|r3821 +RTKL#r110|r111|r112|r113|r114|r115|r116|r117|r118|r119|r120|r121|r122|r3789|r3790|r3791|r3792|r3793|r3794|r3795|r3796|r3797|r3798|r4392|r4393|r4394|r4395|r4396|r4397|r4398|r4399 +RTKN#r3745|r3747 +RTKP#r1624|r1625|r1626 +RTKR#r132|r133|r135|r136|r137|r138|r139|r140|r141|r142|r1630|r1631|r1632|r1640|r1641|r1642|r1643|r1644|r1645|r5006|r5007|r5008 +RTKS#r188|r189|r3746 +RTKT#r128|r129|r130|r131|r1608|r1609|r1610|r1613|r1614|r1615|r1616|r1627|r1628|r1629|r1786|r5001|r5002 +RTKX#r123|r1611|r1612|r1781|r1782|r1783|r1784|r1785 +RTL#R296|r90|r652|r817|r1696|r3729|r3769|r3822|r4374|r4448|r4604|r4616|r5138|r5239 +RTLF#R96|R97|R424|R425|R643|R644|R645|R646|r1665|r1666|r1667|r1668|r1669|r1670 +RTLJ#R699|R700|r147|r148|r149|r150|r151|r152 +RTLN#R334|r638|r639|r640|r663|r1698|r1700|r1729|r1737|r1738|r1739|r3735|r3770|r3824|r4378 +RTLR#r654|r655|r3732|r3733|r3734 +RTLS#R297|r91|r656|r657|r658|r659|r1701|r3730|r3736|r3771|r3825|r3962|r3963|r3964|r3965|r3966|r3967|r3968|r3969|r3970|r3971|r3972|r3973|r4375|r4377|r4605|r4606|r4607|r4608|r4609|r4610|r4611|r4612|r4613|r4614|r4615|r4617|r4925 +RTLT#r89|r653|r660|r661|r662|r1697|r1699|r3731|r3748|r3749|r3750|r3751|r3755|r3820|r3823|r4376|r4926|r4927|r4928 +RTLX#r3752|r3753|r3754 +RTM#r184|r1650 +RTMB#r1651 +RTMN#R133|R134|r153|r154|r155|r1656|r5243|r5244|r5245|r5246 +RTMP#r1043|r1044|r1045|r1046|r1671|r1672|r1673 +RTMR#R129|R130|r1653|r1654|r1655 +RTMS#r185|r829|r830|r1657|r4449 +RTMT#r156|r157|r158|r159|r160|r161|r831|r832|r833|r834|r1652 +RTN#R422|r92|r190|r642|r1633|r1740|r3737|r3802|r3807|r4372|r5014|r5108|w2346 +RTNB#R415|R416 +RTNK#R116|R117|r143|r162|r249|r593|r594|r595|r651|r819|r820|r821|r1730|r1731|r1732|r1736|r4373|r4400|r4401|r4445|r4533|r4924|r5019|r5112|r5113|r5456|w2342|w2343|w2344 +RTNL#r3804|r5017|r5110 +RTNN#r1635|r3742|r3926 +RTNR#r3739|r3740|r3741|r5015 +RTNS#R423|r93|r94|r95|r96|r191|r643|r644|r818|r1636|r1733|r3743|r3803|r3805|r3808|r3809|r4370|r4371|r4450|r5016|r5018|r5109|r5111|r5139|r5236|r5240 +RTNT#r97|r98|r1634|r1750|r1751|r1752|r1753|r1787|r1788|r1789|r1790|r1791|r3738|r3775|r3776|r3777|r3806|r4774|r4775|r4776|r5020|r5021|r5022|r5023|r5024 +RTNX#r3772|r3773|r3774 +RTP#r3936 +RTPL#r1674|r1675|r1676|r1677|r1678|r1679|r1792|r1793|r1794|r1795|r1796|r1797 +RTPN#r3939 +RTPS#r1680|r3938 +RTPT#r835|r836|r837|r838|r3937 +RTPY#r582|r583|r584 +RTR#R709|r83|r246|r646|r649|r807|r814|r1637|r1758|r1766|r1803|r3810|r3812|r3891|r3924|r4380|r4441|r4530|r4921|r4986|r5009|r5104|r5135|r5230|r5234|r5241|r5454|w2334 +RTRB#r3874|r3875|r3876|r3877 +RTRF#r1754|r1755|r1756|r1757|r3880|r3881|r3882|r3883|r3884|r3885|r3886|r3887|r3888|r3889|r3890|r3894|r3895|r3896|r3897|r3898|r3899|r3900|r3922|r3923 +RTRK#R417|R418|R426|R427|R428|R429|R430|R431|r1703|r1704|r1705|r1706|r1707|r3838|r3839|r3840|r3841|r3842|r3843|r3844|r3845|r3846|r3892|r3893|r3901|r3902|r3903|r3904|r3905|r3906|r3907|r3908|r3909|r3910|r3911 +RTRL#r3871|r3872|r3873|r5232 +RTRM#r3815|r3816|r3817 +RTRN#R583|R584|r1760|r3819|r3847|r3848|r3849|r3850|r3851|r3852|r3853|r3854|r3855|r3856|r3857|r3864|r3865|r3866|r3867|r3868|r3869|r3870|r3927|r3928|r3929|r3930|r3931|r3932|r3933|r3934|r4603|r4679|r4680|r4681 +RTRP#r664|r665|r666 +RTRR#r3912|r3913|r3914 +RTRS#R222|R710|r84|r85|r86|r87|r88|r247|r248|r647|r648|r803|r804|r805|r806|r808|r809|r1761|r1762|r1763|r1764|r1765|r3813|r3814|r3818|r3834|r3835|r3836|r3837|r3879|r3915|r3916|r3917|r3918|r3919|r3920|r3921|r4381|r4382|r4531|r4532|r4922|r4923|r4985|r5010|r5011|r5105|r5106|r5231|r5233|w2335|w2336 +RTRT#R591|R592|r2409|r2410|r2411|r2412|r2415|r3756|r3757|r3758|r3759|r3760|r3761|r3762|r3763|r3764|r3811|r3826|r3827|r3828|r3829|r3858|r3859|r3860|r3861|r3862|r3863|r3878 +RTRW#r1759 +RTRX#r810|r811|r812|r2413|r2414 +RTRY#r3925 +RTS#R110|R140|R163|R312|R333|R337|R414|R517|R641|R648|W448|r125|r127|r166|r186|r187|r244|r250|r570|r579|r585|r641|r815|r841|r1607|r1735|r1767|r1771|r1802|r1809|r3801|r4383|r4402|r4438|r4451|r4528|r4534|r4537|r4601|r4602|r4620|r4667|r4678|r4682|r4772|r4778|r4779|r4780|r4866|r4867|r4919|r4929|r4984|r4987|r4999|r5000|r5012|r5100|r5102|r5107|r5114|r5136|r5443|r5452|w2308|w2331|w2337|w2345 +RTSB#r1777|r1778|r1779 +RTSK#r167|r168|r1681|r1682|r1683|r1684|r1708|r1709|r1710|r1711|r1712|r1713|r1714|r1768|r1769|r1770 +RTSL#r4439|r4535 +RTSN#r1780|r3786|r3787|r3788|r4440|r4536 +RTSP#r1715|r1716 +RTSR#r1773|r1774|r1775|r4618|r5003|r5004|r5005 +RTSS#R338|r1776|r4452|r4619 +RTST#r144|r145|r146|r650|r816|r1638|r1717|r1718|r1719|r1720|r1721|r1722|r1723|r1724|r1725|r1726|r1727|r1728|r1772|r1804|r3778|r3779|r3780|r3781|r4446|r4447|r4683|r4684|r4685|r4686|r4687|r4930|r4931|r5137|r5235|r5242|r5455 +RTT#r99|r100|r134|r245|r581|r637|r645|r813|r839|r1702|r1805|r3800|r4437|r4529|r4920|r4988|r5013|r5103|r5453 +RTTK#r1646|r1647|r1648|r1649 +RTTL#r169|r170|r171|r172|r173|r174|r175|r571|r572 +RTTN#r103|r1807|r4991 +RTTR#r107|r108|r109|r4997 +RTTS#r102|r840|r1808|r4990 +RTTT#r101|r1806|r4989 +RTW#r4688 +RTWR#r4453|r4454|r4691|r4692|r4693 +RTWS#r4689|r4690 +RTWT#r1798|r1799|r1800 +RTX#r181|r1037|r1639|r3830 +RTXM#r1041|r1042 +RTXN#r104|r105|r106|r1040|r3833|r4992|r4993|r4994|r4995|r4996 +RTXS#r182|r183|r1039|r3832 +RTXT#r1038|r3831 +RTYN#r843|r3935 +RTYR#R649|R650 +RW#R601 +RWF#r4212|r4236 +RWFN#r4214|r4237 +RWFS#r4213 +RWK#r4215 +RWKN#r1057|r1058|r1059|r1060|r4217 +RWKT#r4216 +RWL#r5142 +RWLS#r5143|r5144 +RWN#R599|R603|r5129 +RWNK#r5148 +RWNS#R600|R604|r5130|r5131 +RWNT#R701|R702|R703|R704|r4219|r4220|r4221|r4235 +RWR#r716|r4222|r5145 +RWRK#r4231|r4232|r4233|r4234 +RWRN#r4225 +RWRS#r4224|r5146|r5147 +RWRT#r4203|r4204|r4205|r4206|r4207|r4223|r4226|r4227|r4228|r4229|r4230 +RWS#R602|r4218 +RWST#r717 +RWT#r5141 +RWX#r4208 +RWXN#r4211 +RWXS#r4210 +RWXT#r4209 +RX#R159|R271|R335|R350|R395|R397|R670|r549|r596|r760|r3415|r3765|r4348|r4663|r5404|w2291 +RXBL#r761 +RXFL#r3416|r3417|r3418|r3419 +RXK#r1237 +RXKN#r1239 +RXKS#r1240 +RXKT#r1238 +RXL#R14|R16|R18|R278|R399|r46|r51|r555|r4352 +RXLS#R15|R17|R19|R279|R400|r47|r48|r49|r50 +RXMN#R20|R21|R280|R281 +RXMR#R673|R674 +RXN#r604 +RXNK#r764|r3768|r5410 +RXNL#r606|r607|r608|r609|r610|r611|r612|r613|r614|r615|r616|r617|r618|r619|r620|r621|r622|r623|r624|r625|r626|r627|r628|r629|r630|r631|r632 +RXNN#r634 +RXNS#r556|r605|r635|r4353 +RXNT#r633 +RXP#r3405|r3409 +RXPM#r3410|r3411 +RXPN#r3408|r3413 +RXPS#r3407|r3414 +RXPT#r3406|r3412 +RXR#r550|r4349|r5406 +RXRJ#r1232|r1233|r1234|r1235|r1236 +RXRS#r551|r552|r1242|r1243|r1244|r1245|r5407|r5408 +RXRT#R273|R274|R275|R276|R277 +RXRX#r1241 +RXS#R160|R272|R336|R351|R396|R398|R671|r553|r597|r636|r763|r3767|r4350|r4664|r4665|r5409|w2292|w2297 +RXSN#r598|r599|r600|r601|r602|r603 +RXST#R161|R401|R402|r554|r4351 +RXT#R672|r574|r762|r3766|r5056|r5405|w2293 +RXTL#w2294 +RXTN#w2295|w2296 +RXTR#R282|R283 +RXTS#r575|r577 +RXTT#r576 +RY#r5458 +RYKY#R711|R712 +RYL#R619|r4660|r5153|r5157 +RYLS#r4661|r4662|r5154|r5155|r5156|r5158 +RYLT#r5159|r5160|r5161 +RYN#R707|R713|r723 +RYNS#R708|R714|r724 +RYR#w2368 +RYS#R234|r5459 +RYST#w2369 +RYT#R348 +RYTS#R349 ++++++++++ +S#C1363|H1|H788|S0|S226|S237|S363|S382|S1137|W1|X0|X1|Z0|s0|s109|s754|s790|s1652|s1653|s1959|s2631|s5341|s5946|s5951|s9097|x0|x12|x13|x14|z0|z129 +S0#S361|S465|S876|s1647|s2016|s5733|s5735|s5910 +S0BN#s5912 +S0MP#S878|S879 +S0N#S362 +S0NK#s1651|s2019|s5739|s5740 +S0P#s5925 +S0PS#s5926|s5927 +S0R#z110 +S0RL#S1224|S1225|s5918|s5919 +S0RN#S882|S883|S884|S885|s5920|s5921|s5922|s5923|s5924 +S0RS#s5737|z111|z112 +S0S#S466|S877|s1648|s1650|s2018|s5734|s5738|s5741|s5911 +S0ST#S880|S881|s5913|s5914|s5915|s5916|s5917 +S0SY#s5742|s5743|s5744|s5745 +S0T#s1649|s2017|s5736 +S0WR#s5928|s5929 +S0WS#S886|S887|s5930|s5931|s5932|s5933|s5934 +SB#S1|S634|s5367|s8645|z27 +SB0#S3 +SB0S#S4|S5 +SBFM#s8699|s8700|s8701 +SBFN#s9009|s9010|s9011 +SBFR#s8702|s9012|s9013|s9014|s9015|s9016|s9017|s9018|s9019|s9020 +SBHM#s8712 +SBHN#S712|S713 +SBHT#s8706|s8707|s8708|s8709|s8710|s8711 +SBJK#s8713|s8714|s8715|s8716|s8717|s8718|s8719|s8720|s8721|s8722|s8723|s8728|s8729|s8730|s8731|s8732|s8733 +SBJN#s8724|s8725|s8726|s8727|s8734|s8735 +SBK#s758 +SBKL#s8661|s8662|s8663|s8681|s8682|s8683 +SBKM#s8664|s8665|s8666|s8667 +SBKN#s8668|s8669|s8670|s8671|s8672|s8673|s8674|s8675|s8676|s8677|s8678|s8679|s8680 +SBKR#s8703|s8704|s8705 +SBKS#s759|s760 +SBKT#s8656|s8657|s8658|s8659|s8660|s8684|s8685 +SBL#C1364|S640|S642|S1272|S1274|s6|s3592 +SBLM#s8744|s8745|s8746|s8747|s8748|s8749|s8750|s8751|s8752|s8753|s8754|s8755|s8756 +SBLN#Z31|Z32|s3585|s3586|s3587|s3588|s3589|s3590|s3591|s3594|s8757 +SBLS#C1365|S641|S643|S1273|S1275|s7|s8|s3593|s3595|s8736|s8737|s8738|s8739|s8740 +SBLT#s8647|s8648|s8649|s8741|s8742|s8743 +SBM#s1784 +SBMR#s8758|s8759|s8760|s8761|s8762|s8763|s8764|s8765|s8766|s8767|s8768|s8769|s8770|s8771|s8772|s8773|s8774|s8775|s8776|s8777 +SBMS#s1785|s8778|s8779|s8780|s8781|s8782|s8783 +SBMT#s8784|s8785|s8786|s8787|s8788|s8789 +SBN#S6|S8|s5953 +SBNK#s5369|s5370|s8655 +SBNR#s8790 +SBNS#S7|S9|s756|s757|s5954|s5955 +SBNT#s8987|s8988|s8989 +SBPL#s8808|s8809|s8810 +SBPN#s8811|s8812|s8813|s8814|s8815 +SBPR#s8816|s8817 +SBPT#s8791 +SBR#S10|S636|S1126|s3|s20|s5371|z24 +SBRB#s8792|s8990|s8991|s8992|s8993|s8994|s8995|s8996|s8997|s8998|s8999|s9000|s9001|s9002|s9003|s9004|s9005|s9006|s9007|s9008 +SBRH#s1780|s1781|s1782|s1783 +SBRK#c9854|c9855|s5381|s5382|s5383|s5837 +SBRL#s5376 +SBRN#S12|S13|S638|S639|c9856|c9857|s1661|s5375|s5377|s8802|s8803|s8804|s8805|s8806|s8807 +SBRP#c9858|c9859 +SBRR#s5373 +SBRS#S11|S637|S1127|c9860|s4|s5|s21|s22|s5374|s5378|z25|z26 +SBRT#s1656|s1657|s1658|s1659|s1660|s5372|s5379|s5380|s8793|s8794|s8795|s8796|s8797|s8798|s8799|s8800|s8801|s8818|s8819|s8820|s10178|s10179|s10180|s10181 +SBS#S2|S635|s5384|s8646|s8821|z28|z29 +SBSK#s8822|s8823|s8824|s8825|s8826|s8827|s8828|s8829|s8830|s8831|s8832|s8833|s8834|s8835|s8836|s8837|s8838 +SBSL#s8880|s8881 +SBSM#s8651|s8652|s8653|s8928|s8929|s8930|s8931 +SBSN#s8882 +SBSP#s8883|s8884|s8885|s8886|s8887|s8888|s8889|s8890 +SBSR#s8839|s8840|s8841|s8842|s8932|s9024 +SBSS#s1779|s8874|s8875|s8876|s8877|s8878|s8879|s8933|s8934 +SBST#s8843|s8844|s8845|s8846|s8847|s8848|s8849|s8850|s8851|s8852|s8853|s8854|s8855|s8856|s8857|s8858|s8859|s8860|s8861|s8862|s8863|s8864|s8865|s8866|s8867|s8868|s8869|s8870|s8871|s8872|s8873|s8891|s8892|s8893|s8894|s8895|s8896|s8897|s8898|s8899|s8900|s8901|s8902|s8903|s8904|s8905|s8906|s8907|s8908|s8909|s8910|s8911|s8912|s8913|s8914|s8915|s8916|s8917|s8918|s8919|s8920|s8921|s8922|s8923|s8924|s8925|s8926|s8927 +SBSX#S372|S373 +SBT#s9|s1655|s5368|s8654|s8693 +SBTF#s8686|s8687|s8688|s8689|s8690|s8691|s8692 +SBTJ#s11|s12|s13|s14|s15 +SBTK#s1|s2|s8946|s8947|s8948 +SBTL#s8954|s8955|s8956|s8957|s8958|s8959|s8960 +SBTM#s8650 +SBTN#s8696|s8935|s8936|s8937|s8938|s8939|s8940|s8941 +SBTP#s8961|s8962|s8963|s8984|s8985|s8986 +SBTR#s16|s17|s18|s8942|s8943|s8944|s8945|s8971|s8972|s8973|s8974|s8975|s8976|s8977|s8978|s8979|s8980|s8981|s8982|s8983 +SBTS#s10|s19|s8695 +SBTT#s8694|s8697|s8698|s8949|s8950|s8951|s8952|s8953|s8964|s8965|s8966|s8967|s8968|s8969|s8970 +SBW#s9021 +SBWS#s9022|s9023 +SF#S222|S727|S810|S822|S862|S864|S1143|S1228|s113|s704|s718|s753|s3707|s5463|s8640|x15|x17|x18|x19|x20 +SFJ#S216|s705 +SFJL#s707 +SFJN#s708|s713 +SFJR#s709|s710|s711 +SFJS#S217|s712 +SFJT#s706 +SFK#c3632 +SFKL#S866|S867 +SFKN#s6329|s6330 +SFKP#s119|s120 +SFKR#s114|s115|s116|s117|s118 +SFKS#c3633|s9123|s9124|s9125|s9126|s9127|s9128 +SFKT#s9129|s9130|s9131|s9132 +SFKX#s9133 +SFL#S475|c3634|c3673|s121|s765|s5838|s8641 +SFLK#S1141|S1142|c2115 +SFLN#c3635|c3636|c3637|c3638|c3639|c3640|c3641|c3642|c3643|c3644|c3645|c3646|c3647 +SFLR#s1669|s1670 +SFLS#S476|c2116|c3648|c3649|c3650|c3651|c3652|c3653|c3654|c3655|c3656|c3657|c3658|c3662|c3663|c3664|c3665|c3666|c3667|c3668|c3669|c3670|c3671|c3672|s764|s766|s5839|s5840|s10416|s10417 +SFLT#c3659|c3660|c3661|s9862|s10418|s10419 +SFLW#s129|s130|s131 +SFMR#s5766|s5767|s5768|s5769 +SFN#S218|S729|S1242|Z50|s2601|s4046 +SFN0#s2609|s2610 +SFNF#s2603 +SFNK#S925|S926|s724|s725|s3711|s6340|s6341|s6342|s6343|s6344|s6345 +SFNN#s4049 +SFNR#S220|S221|s5935|s5936|s5937 +SFNS#S219|S1243|Z51|s122|s714|s2602|s2604|s4047|s4050|s8642 +SFNT#s715|s716|s717|s2605|s2606|s2607|s2608|s2611|s2612|s2613|s2614|s2615|s4048 +SFR#S26|X4|c3469|s110|s123|s720|s726|s729|s732|s739|s741|s747|s750|s2616|s2622|s6331|s6332|s9104|z1|z38 +SFRJ#s9134|s9135|s9136|s9137|s9138|s9139|s9140|s9141 +SFRK#s5938|s5939|s5940|s5941|s5942|s6335|s6336 +SFRL#s737|s2617|s2618|s2624 +SFRN#S473|S474|c3472|s132|s133|s736|s745|s1668|s1673|s1674|s1675|s2619|s2620|s2621|s2627|s9105|s9106|s9111|s9112|s9113 +SFRR#s1665|s1666|s1667|s2625|s9108|s9109|s9110 +SFRS#S27|X5|Z52|Z53|c3470|c3473|s111|s112|s721|s722|s727|s728|s730|s731|s733|s735|s738|s740|s742|s744|s746|s748|s2626|s2630|s6333|s6334|s9114|z39|z40 +SFRT#c3471|s734|s743|s2623|s2628|s2629|s6337|s6338|s6339|s9107 +SFS#S223|S728|S823|S863|S865|S1144|S1145|S1229|c3674|s124|s723|s751|s3708|s3710|s5464|s5465|s9115|s9142 +SFSM#S1146|S1147|s5751|s5752 +SFSN#s9118|s9119|s9120|s9121|s9122|s9145 +SFSS#s9117|s9144 +SFST#S471|S472|s125|s752|s5753|s5754|s5755|s5756|s5757|s5758|s5759|s5760|s5761|s5762|s5763|s5764|s5765|s9116|s9143 +SFT#C447|S888|c3629|s127|s719|s749|s1671|s3709|s3712|s5466|s5488|s5943|s8643|z144 +SFTB#s5467|s5468|s5469 +SFTL#s5481 +SFTN#s3717|s5470|s5471|s5472|s5473|s5474|s5475|s5476|s5482 +SFTR#s3714|s3715|s3716|s5477 +SFTS#S889|c3630|c3631|s126|s128|s1672|s3718|s5478|s5479|s5480|s5489|s5944|s5945|s8644|z145|z146 +SFTT#s3713 +SFTW#s5483|s5484|s5485|s5486|s5487 +SFW#S24 +SFWS#S25 +SFXN#s9146|s9147 +SFYR#S224|S225 +SH#S824 +SHB#s159 +SHBS#s160|s161 +SHKF#Z59|Z60 +SHNK#S663|S664 +SHR#S32 +SHRN#S34|S35 +SHRS#S33|s767|s768|s769|s1679|s1680 +SHS#S825 +SJ#s142|s1929|s3696 +SJBR#s144|s145 +SJL#s146 +SJN#S28 +SJNS#S29 +SJR#s147 +SJRN#s5503|s5504|s5505|s5506|s5507|s5508|s5509 +SJS#s143|s148|s1930|s1931|s3697|s3698 +SJST#s149 +SJTR#S30|S31 +SK#S39|S242|S374|S385|S391|S665|S739|S811|S952|Z7|Z40|s23|s35|s134|s135|s152|s153|s198|s795|s1326|s1786|s1983|s2037|s2409|s3596|s3597|s3610|s3719|s4201|s4211|s4338|s5342|s5385|s5435|s5493|s5841|s6884|s6939|s9070 +SK0#s970 +SK0N#s972|s973 +SK0S#S1150 +SK0T#s971 +SKB#S953|s796|s806|s1574|s3598|s6885|s6991 +SKBB#s4213|s4214|s4215 +SKBL#s4202|s6887|s6888|s6889|s6890 +SKBN#s804|s805 +SKBR#S286|S287|s798|s799|s800|s802|s809 +SKBS#S954|s797|s803|s807|s808|s810|s1575|s1576|s3599|s3600|s6886|s6891|s6992|s6993 +SKBT#s801|s3601|s3602 +SKF#S387|s1218|s1581|s4227|s4314|s4320 +SKFL#s812|s813|s814|s815|s816|s1224|s1225|s1226|s1584|s1585|s1586|s1587 +SKFN#s990|s991|s992|s993|s994|s995|s996|s1223|s1583|s4318|s10185|s10186|s10187|s10188|s10189|s10190 +SKFR#S654|S655|s1220|s1221|s1222|s4316 +SKFS#S388|s1227|s1588|s4228|s4229|s4317|s4319 +SKFT#s1219|s1582|s4315 +SKHL#S41|S42 +SKHR#S255|S256 +SKHS#S667|S668 +SKJ#s5343|s6974 +SKJK#s4351|s4352|s4353|s4354|s4355|s4356|s4357|s4358 +SKJS#s6975|s6976 +SKK#S259|s4167|s6941|s6950|s6962 +SKKB#s9057|s9058|s9059 +SKKL#s37|s38|s6958|s6997|s6998|s6999|s7000|s7001|s7002|s7003|s7004|s9060|s9061|s9062|s9063 +SKKM#s9064|s9065|s9066|s9067 +SKKN#s6947|s6959|s6960 +SKKP#s4340|s4341|s4342 +SKKR#s6944|s6945|s6946|s6953|s6954|s6955|s6956|s9045|s9046|s9047|s9048|s9049|s9052|s9053|s9054|s9055|s9056 +SKKS#S260|s6942|s6948|s6951|s6957|s6961 +SKKT#s6943|s6952|s9050|s9051 +SKL#c9864|s826|s856|s1120|s1144|s1328|s1589|s1677|s2380|s3612|s3617|s4232|s4327|s6900|s6907|s6963|s9078 +SKLB#S743|S744|s817|s818|s1122|s1123|s1124|s1125|s1126|s1127|s1128|s1129|s1130 +SKLF#s1136|s1137|s4231 +SKLH#s1141|s1142|s1143 +SKLJ#s1138|s1139|s1140 +SKLK#S296|S297|c9869|c9870|c9871|s1084|s1085|s4323|s4324|s4325|s4326|s4329|s4330|s4331 +SKLM#S267|S268|c9861|c9862|c9863|c9878|c9879|c9880|s1077|s1078|s1079|s1147|s1148|s1149|s1150|s1151|s1152|s1153|s1154|s1155|s1156|s1157|s1158 +SKLN#S358|c9872|c9873|c9881|c9882|c9883|c9884|s829|s833|s834|s835|s836|s1061|s1062|s1063|s1145|s1146|s1330|s1595|s1596|s1597|s1598|s4238|s4367|s4368|s4369|s6905|s6969|s9081 +SKLP#C1366|C1367|C1368|c9885|c9886|c9887|s837|s838|s839|s840|s841|s845|s846|s847|s848|s849|s850|s851|s852|s853|s854|s855|s1080|s1081|s1082|s1083|s1600|s1601|s1602|s1603|s1604|s1605|s1606|s1607|s1608|s1609|s1610|s1611|s1612|s1613|s1614|s1615 +SKLR#S261|S262|S294|S295|Z61|Z62|s819|s820|s821|s831|s1109|s1110|s1111|s1112|s1113|s1114|s1115|s1159|s1160|s1161|s1214|s1215|s1216|s1217|s1592|s1593|s1594|s1868|s1869|s1870|s1871|s1872|s1873|s1874|s1875|s1876|s1877|s1878|s1879|s1880|s1881|s1882|s1883|s1884|s1885|s1886|s1887|s1888|s1889|s1890|s1891|s1892|s1893|s3615|s4359|s4360|s4361|s4362|s4363|s6903|s6908|s6909|s6966|s6967|s6968 +SKLS#S265|S266|S290|S291|c9865|c9867|c9874|c9875|c9876|s827|s830|s832|s1116|s1117|s1118|s1119|s1121|s1162|s1232|s1331|s1590|s1599|s1678|s2381|s2382|s3613|s3614|s3616|s4233|s4239|s4328|s4332|s6901|s6904|s6906|s6964|s6970|s9080 +SKLT#S269|S270|S288|S289|c9866|c9877|c9888|c9889|c9890|s822|s823|s824|s825|s828|s1134|s1135|s1163|s1164|s1165|s1228|s1229|s1230|s1231|s1329|s1591|s1800|s1801|s1802|s1803|s4171|s4172|s4173|s4174|s4234|s4235|s4236|s4237|s4321|s4322|s4364|s4365|s4366|s6898|s6899|s6902|s6965|s9079 +SKLW#c9868|s842|s843|s844|s1166|s1167 +SKLX#s1131|s1132|s1133|s1804|s1805|s6987|s6988|s6989|s6990 +SKLY#s1168|s1169|s1170 +SKM#s857|s1034|s1050|s1616|s1622|s3735|s4240|z60 +SKMB#s1618|s1619 +SKMK#s1093|s1094|s1095 +SKML#s1086|s1087|s1088 +SKMN#S292|S293|S659|S660|s859|s1057|s2020|s2021|s2022|s2023|s2024|s2025|s2026|s2027|s4245 +SKMP#s860|s861|s862|s863|s864|s865|s866|s867|s868|s4246|s4247|s4248|s4249|s4250|s4251|s4252|s4253|s4254 +SKMR#s1053|s1054|s1055|s1620|s4242|s4243|s4244|s10182|s10183|s10184 +SKMS#s869|s1035|s1051|s1056|s1089|s1090|s1091|s1092|s1617|s1621|s3736|s4255|z61 +SKMT#S271|S272|s858|s1036|s1037|s1038|s1039|s1040|s1041|s1042|s1043|s1044|s1045|s1046|s1047|s1048|s1049|s1052|s3737|s4241 +SKMX#s6971|s6972|s6973 +SKN#S36|S243|s870|s1236|s2405|s3603|s3738|s4168|s4256|s4274|s5494 +SKNB#S273|S274|S279|S280|s3772|s3773|s3774 +SKNF#s3781|s3782|s3783|s3784|s3785|s3786|s3787|s3788|s3789|s3790|s3791|s3792|s3793|s4259|s4260|s4261 +SKNH#s4262|s4263|s4264 +SKNJ#s1623|s1624|s3740 +SKNK#S257|S258|s40|s41|s42|s151|s1103|s1104|s1105|s1676|s1987|s2039|s3721|s4230|s4258|s4333|s4334|s4335|s4336|s4337|s5345|s5346|s5444|s5843|s9077 +SKNL#s3741|s3742|s3743|s3744|s3745|s3746|s3747|s3748|s3749|s3750|s3751|s3752|s3753|s3754|s3755|s3756|s3757|s3758|s3759|s3760|s3761|s3762|s3763|s3764|s3765|s4265 +SKNN#s893|s3605|s3606|s3794|s3795|s4272|s4273 +SKNP#s1096|s3797|s3798|s3799|s3800|s3801 +SKNR#S730|S731|s890|s891|s892|s1171|s1172|s1173|s2041|s2042|s2043|s3776|s3777|s3796|s4267|s4268|s4269|s4270 +SKNS#C1369|C1370|S37|S275|S276|s894|s1097|s1098|s1099|s1106|s1107|s1108|s1233|s1234|s1235|s1237|s1238|s2383|s2384|s2385|s2386|s2387|s2388|s2389|s2390|s2406|s2408|s3607|s3618|s3619|s3739|s3802|s4169|s4170|s4257|s4271|s4275|s5492 +SKNT#S244|S245|S246|S247|S263|S264|S277|S278|S389|S390|c9891|c9892|c9893|s871|s872|s873|s874|s875|s876|s877|s878|s879|s880|s881|s882|s883|s884|s885|s886|s887|s888|s889|s897|s898|s899|s900|s901|s902|s903|s904|s905|s906|s907|s908|s1100|s1101|s1102|s1305|s1306|s1307|s1787|s1788|s1789|s1806|s1807|s1808|s1809|s1810|s1811|s1812|s1813|s1814|s2391|s2407|s3604|s3766|s3767|s3768|s3769|s3770|s3771|s3775|s3778|s3779|s3780|s4266|s6910|s6911|s6912|s6913|s7005|s7006|s7007|s7008|s7009 +SKNX#s895|s896|s2392|s2393 +SKP#S732|S736|s1239|s1256|s4276 +SKPF#s1244|s1245|s1246 +SKPJ#S738 +SKPK#s909|s910|s911|s912|s913|s914 +SKPL#s915|s916|s917|s918|s919 +SKPN#S281|S282|s1247|s1260|s4283 +SKPR#S734|S735|s1242|s1243|s1625|s1626|s1627|s4278|s4279|s4280|s4281|s4282|z131|z132 +SKPS#S312|S733|S737|s1240|s1248|s1257|s1259|s4284 +SKPT#s1241|s1258|s4175|s4176|s4177|s4178|s4179|s4180|s4181|s4277 +SKR#S813|S955|S1128|c3422|s44|s156|s920|s933|s968|s1269|s1308|s1426|s1637|s1894|s1984|s3608|s4224|s5490|s6914|s7010|s9072|s9148|s9158 +SKRB#S250|S251|S343|S344|S347|S348|Z9|Z10|s922|s923|s924|s1261|s1271|s1272|s1273|s1333|s1334|s1335|s1336|s1428|s1429|s1430|s1443|s1444|s1445|s1446|s1447|s1448|s1449|s1450|s1451|s1452|s1453|s1454|s1455|s1517|s1518|s1519|s1520|s1521|s1522|s1523|s1524|s1525|s1526 +SKRF#s53|s54|s55|s56|s57|s58|s59|s943|s944|s947|s948|s949|s950|s951|s952|s967|s1365|s1491|s1492|s1493|s1496|s1497|s1498|s1527|s1528|s1529|s1530|s1531|s1532|s1533|s1534|s1628|s1629|s1630|s1639 +SKRJ#S352|S353|S354|s1311|s1312|s1313|s1314|s1315|s1505|s1506 +SKRK#S355|S356|s934|s935|s936|s1274|s1275|s1276|s1278|s1279|s1280|s1337|s1338|s1339|s1340|s1341|s1342|s2028|s2029|s2030|s2031|s2032|s2033|s2034|s2035|s2036|s4182|s4370|s4371|s4372|s4373|s4374|s9150 +SKRL#S252|S253|S254|c3427|c3428|c3429|s45|s60|s61|s62|s63|s64|s71|s72|s953|s956|s1281|s1388|s1389|s1390|s1391|s1499|s1500|s1501|s1502|s1503|s1504|s1633|s1634|s1635|s1636|s1896|s6917|s7022|s7023|s7024|s7025|s7026|s9153 +SKRM#S16|S17|S248|S249|S364|S365|s46|s47|s48|s49|s74|s75|s938|s939|s940|s941|s1343|s1344|s1345|s1346|s1347|s1348|s1349|s1350|s1351|s1352|s1353|s1396|s1397|s1398|s1399|s1400|s1401|s1402|s1403|s1456|s1457|s1458|s1459|s1460|s1461|s1462|s1463|s1464|s1465|s1466|s1467|s1468|s1469|s1470|s1471|s1472|s1535|s1536|s1537|s1538|s1539|s1540|s1541|s1542|s1543|s3622|s3623|s3624|s4285|s4286|s4287|s4288|s4289|s4290|s4291|s4292|s7015|s7016|s7017|s7018|s7019|s7020|s7021 +SKRN#S345|S346|S1148|S1149|s954|s955|s965|s1285|s1286|s1287|s1288|s1289|s1290|s1291|s1292|s1293|s1294|s1295|s1296|s1316|s1392|s1393|s1394|s1395|s1413|s1414|s1415|s1416|s1417|s1418|s1419|s1420|s1421|s1422|s1423|s1424|s1425|s1511|s1512|s1513|s1514|s1515|s1516|s1544|s1545|s1546|s1547|s1900|s6921|s7014|s9075|s9152 +SKRP#S313|S314|S315|S349|S350|S351|s957|s958|s959|s960|s961|s962|s963|s1297|s1298|s1299|s1354|s1355|s1356|s1357|s1358|s1359|s1360|s1361|s1362|s1363|s1364|s1366|s1367|s1368|s1369|s1370|s1371|s1372|s1373|s1374|s1375|s1376|s1473|s1474|s1475|s1476|s1477|s1478|s1479|s1480|s1481|s1482|s1483|s1484|s1485|s1486|s1487|s1488|s1489|s1490|s1548|s1549|s1550|s1551|s1552|s1553|s1554|s1555|s1556|s1557|s9154|s9155|s9156 +SKRR#s945|s1282|s1283|s1310|s1439|s1440|s1441|s1897|s6918 +SKRS#S316|S670|S671|S814|S956|c3423|c3430|s65|s66|s67|s68|s69|s70|s73|s157|s158|s921|s925|s926|s927|s928|s929|s930|s931|s932|s942|s946|s966|s1058|s1059|s1060|s1270|s1284|s1317|s1427|s1438|s1632|s1815|s1816|s1898|s1899|s1985|s1986|s4225|s6915|s6919|s6920|s7011|s7013|s9073|s9076|s9083|s9084|s9149|s9157 +SKRT#S283|S284|S285|S375|S376|S377|S378|S661|S662|S815|S816|S817|S1129|S1130|c3424|c3425|c3426|s50|s51|s52|s937|s964|s1277|s1309|s1410|s1411|s1412|s1431|s1432|s1433|s1494|s1495|s1507|s1508|s1509|s1510|s1558|s1559|s1560|s1561|s1562|s1563|s1564|s1565|s1566|s1567|s1568|s1569|s1570|s1571|s1572|s1573|s1631|s1817|s1818|s1819|s1820|s1821|s1822|s1823|s1824|s1825|s1826|s1827|s1828|s1832|s1833|s1834|s1835|s1836|s1895|s1901|s1902|s1903|s1904|s1905|s1906|s1907|s1908|s1909|s1910|s1911|s1912|s1913|s1914|s4293|s4294|s4295|s4296|s4297|s4298|s4380|s4381|s4382|s4383|s4384|s6916|s7012|s7027|s7028|s7029|s7030|s9074|s9151 +SKRW#s1434|s1435|s1436|s1437|s1442 +SKRX#s1262|s1263|s1264|s1265|s1266|s1267|s1268|s1377|s1378|s1379|s1380|s1381|s1382|s1383|s1384|s1385|s1386|s1387|s1404|s1405|s1406|s1407|s1408|s1409|s1829|s1830|s1831 +SKRY#s1638 +SKS#S40|S43|S230|S386|S392|S666|S669|S714|S740|S1279|S1280|Z8|Z41|s24|s36|s43|s76|s136|s141|s154|s155|s199|s200|s778|s1174|s1175|s1327|s1332|s1988|s2040|s2410|s2411|s2643|s2692|s4116|s4210|s4212|s4226|s4299|s4339|s5347|s5436|s5445|s6940|s6949|s6978|s7038|s9082|x16|x21|x22|x23|x24|x31|x32|x33|x34 +SKS0#s4127|s4128|s4129 +SKSB#s1176|s1177|s6977|s6979|s6980 +SKSF#s781|s782|s783|s784|s785|s786|s787|s788|s789|s1072|s1073|s1074|s1075|s1076|x25|x27|x28|x29|x30|x35|x37|x38|x39|x40 +SKSJ#s2645|s2646|s2647 +SKSK#s4375|s4376|s4377|x26|x36|z62|z63|z64|z65|z66 +SKSL#s2652|s2660|s2661|s2662|s2663|s2664|s2665|s2679|s2680|s2681|s2682|s2683|s2684|s2685|s2686|s2687|s2688|s2689|s2690|s2691 +SKSM#s1064|s1065|s1066|s1067 +SKSN#S232|S233|S234|S235|S236|s1180|s2653|s2654|s6986|s9042|s9043|s9044 +SKSP#s2666|s4119|s4120|s4121|s4122 +SKSR#S812|s2650|s5386|s5387|s6982|s6983|s6984 +SKSS#S231|S715|s137|s138|s779|s780|s1179|s2644|s2649|s2651|s2655|s2656|s2657|s2658|s2659|s4117|s4118|s6985|s9029|s9030|s9031|s9032|s9033|s9034|s9035|s9036|s9037|s9038|s9039|s9040|s9041 +SKST#S479|S480|s139|s140|s1068|s1069|s1070|s1071|s1178|s1662|s1663|s1664|s2394|s2395|s2396|s2397|s2398|s2399|s2400|s2401|s2402|s2403|s2404|s2648|s2667|s2668|s2669|s2670|s2671|s2672|s2673|s2674|s2675|s2676|s2677|s2678|s3609|s4123|s4124|s4125|s4126|s4130|s4131|s4132|s4133|s4134|s5491|s6981|s9025|s9026|s9027|s9028|s9159|s9160|s9161|s9162|s9163|s9164|s9168|s9169|s9170|s9171 +SKSX#s9165|s9166|s9167 +SKT#S317|S333|S335|S357|S484|c3397|s39|s150|s969|s1249|s1318|s1577|s1837|s2038|s3620|s3720|s4148|s4165|s4216|s4223|s4300|s4302|s5344|s5437|s5438|s5842|s6892|s6929|s6994|s9071|z154 +SKTB#s4150|s4151|s4152|s4153|s4154|s4155|s4156 +SKTF#s4343|s4344|s4345|s4346|s4347|s4348|s4349|s4350 +SKTK#s6938|z157 +SKTL#S325|S326|s974|s975|s976|s1027|s1028|s1029|s1030|s1031|s1032|s1033|s1640|s1641|s1642|s1643|s1644|s1645|s1646|s4311|s4312|s4313 +SKTM#s1322|s1323|s1324 +SKTN#s989|s1254|s1321|s1579|s4162|s4218|s6930|s6937 +SKTP#s4219|s4220|s4221 +SKTR#c3400|c3401|c3402|c3403|c3404|c3405|c3406|c3407|c3408|c3409|c3410|c3411|c3412|c3413|c3414|s979|s980|s981|s982|s983|s984|s985|s986|s987|s988|s1251|s1252|s1253|s1839|s1840|s1841|s1842|s1843|s1844|s1845|s1863|s1864|s1865|s1866|s4158|s4159|s4160|s4304|s4305|s4306|s4307|s6894|s6895|s6896|s6933|s6934|s6935 +SKTS#S318|S327|S328|S329|S330|S331|S332|S334|S336|S337|S339|S340|S341|S342|c3398|c3399|s811|s977|s1255|s1319|s1325|s1580|s1838|s1867|s3621|s4149|s4161|s4166|s4222|s4301|s4303|s5439|s5440|s6893|s6897|s6931|s6936|s6995|s6996|z155|z156 +SKTT#s978|s1250|s1320|s1578|s4157|s4163|s4164|s4217|s6932 +SKTX#S338|s4308|s4309|s4310 +SKW#s1181 +SKWN#s4209 +SKWP#S306|S307 +SKWR#S298|S299|S300|S301|S302|S303|s4204|s4205|s4206|s4207|s4208|s4378|s4379 +SKWS#s1182|s1183 +SKWT#S304|S305|s4203 +SKX#S319|s1300|s3611|s4183|s4200|s6922|s6928|s7031|s7037 +SKXB#s4185|s4186|s4187 +SKXL#s4195 +SKXM#S321|S322|S323 +SKXN#s1304|s1846|s1847|s1848|s1849|s1850|s1851|s1852|s1853|s1854|s1855|s1856|s1857|s1858|s1859|s1860|s1861|s1862|s4196|s4197|s6927|s7036|s9085|s9086|s9087|s9088|s9089|z149|z150|z151 +SKXP#s4198|s4199 +SKXR#s25|s26|s27|s4189|s4190|s4191|s4193|s6925|s7034 +SKXS#S320|s1301|s1303|s4184|s4192|s4194|s6924|s6926|s7033|s7035 +SKXT#s1302|s4188|s6923|s7032 +SKXW#S324 +SKY#S741|s5441 +SKYK#s9195|s9196 +SKYS#S742|s5442|s5443 +SL#C417|C425|C429|S44|S53|S65|S67|S210|S359|S435|S776|S826|S1152|S1156|Z80|Z96|c1919|c1930|c3432|s163|s225|s276|s279|s1681|s2114|s3846|s3853|s3854|s4499|s4501|s4602|s4718|s4775|s4795|s4860|s5495|s5510|s5535|s5620|s5846|s9221|w1294|z15 +SL0#s4598|s4751 +SL0F#s4753|s4754|s4755 +SL0N#s4600 +SL0R#s4459|s4460|s4461|s4462|s4697|s4698|s4699|s4700|s4701 +SL0S#s4599|s4601|s4752 +SLB#S397|s4385|s4710 +SLBB#s10208|s10209|s10210 +SLBF#s10199|s10200|s10201|s10202|s10203|s10204 +SLBK#s10192|s10193|s10194|s10195|s10196|s10197|s10198 +SLBL#s206|s227|s228|s229|s5632|s5633|s5634|s10205|s10206|s10207 +SLBR#c1886|c1887|c1888|c1889|c1890|c1891|c1892|c1893|c1894|c1895|c1896|c1897|c1898|c1899|c1900|c1901|c1902|s165|s166|s167|s168|s321|s4712|s4713|s4714|s4715|s4716 +SLBS#C418|S398|c1914|c1915|s4386|s4387|s4711|s4717|s10191|s10211|s10212|s10213 +SLBT#c1916|c1917|c1918|s169|s170|s171 +SLF#S86|S677|S679|S749|S1284|S1286|s264|s342|s350|s2105|s4481|s4572|s5642|s10218 +SLFB#s5641 +SLFH#s4484|s4485|s4486 +SLFJ#s334|s335|s336|s337|s338|s339|s2122|s2123|s2124 +SLFK#S751|S752|S764|S765|S766|S767|S768|S769 +SLFL#s2110|s2111|s2112|s4575|s5848|s5849|s5850|s10220 +SLFN#S753|S754|S770|S771|S772|S773|S774|S775|S1154|S1155|S1281|c1932|c1933|s349|s4495|s4771|s4772|s4773|s4774|s5644|s5645|s5646|s5647|s5651|s10222|s10223|x43|x44|x45|x46|x47 +SLFP#s4442 +SLFR#Z82|Z83|s266|s345|s346|s347|s3864|s3865|s3866|s3867|s3868|s3869|s3870|s3871|s3872|s3873|s3874|s3875|s3876|s3877|s3878|s3879|s3880|s4487|s4488|s4489|s4490|s4491|s4492|s4493|s4705|s4706|s4707|s4708|s4709|s5648|s5649|s9197|s9198|s9199|s9200|s9201|s9202|s9203|s9229|s9230|s9231|s9232|s9233|s9234|s9235 +SLFS#S678|S680|S750|S755|S1282|S1283|S1285|S1287|s265|s343|s348|s351|s352|s2106|s2113|s2125|s4482|s4494|s4573|s4576|s5650|s10219|s10221 +SLFT#S77|S78|S79|S80|S81|S82|S84|S85|Z84|s267|s268|s269|s270|s344|s4483|s4574|s5643|s9223|s9224|s9225|s9226|s9227|s9228 +SLFX#S83|s175|s176|s177|s271|s272|s273|s340|s341|s2107|s2108|s2109|s4496|s4497|s4498 +SLHT#s3816|s3817|s3818|s3819|s3820 +SLJ#s3803|s4520|s4792|s4794|z138 +SLJH#s4523|s4524|s4525 +SLJK#S403|S404|z133|z134 +SLJN#s4527 +SLJS#s3804|s3805|s4521|s4526|s4793|s10214|s10215|s10216|s10217|z135|z136|z137|z139 +SLJT#s4522 +SLK#S63|c1913|s3821|s3833|s3845|s4388|s4402|s4407|s4529|s4577|s4611|s4721|s4766|s4798|s9204|s9213 +SLKL#s172|s173|s3838|s4399|s4534|s4618|s9209 +SLKM#S762|S763 +SLKN#s3827|s3828|s3829|s3830|s3835|s3839|s4390|s4391|s4392|s4393|s4398|s4400|s4410|s4533|s4535|s4580|s4617|s4619|s4722|s4723|s4724|s4725|s4727|s4769|s4807|s9210|s9211 +SLKP#s4404|s4405 +SLKR#S405|S406|s3836|s4394|s4395|s4396|s4531|s4613|s4614|s4615|s4800|s4801|s4802|s4804|s4805|s4806|s5619|s9206 +SLKS#S64|s3822|s3831|s3832|s3834|s3837|s3840|s3841|s4397|s4401|s4403|s4409|s4532|s4536|s4616|s4620|s4728|s4799|s4811|s9207|s9208|s9212 +SLKT#s2082|s2083|s2084|s2085|s2089|s2090|s2091|s2092|s2093|s2094|s2095|s2096|s2097|s2098|s2099|s3823|s3824|s3825|s4389|s4408|s4530|s4579|s4612|s4726|s4768|s4803|s9205 +SLKW#s3842|s3843|s3844 +SLKX#s2086|s2087|s2088|s4776|s4777|s4778|s4808|s4809|s4810 +SLL#s4786|s4861|s5540 +SLLK#s5593|s5594|s5595|s5596|s5597|s5598|s5599|s5600|s5601|s5602|s5603 +SLLM#s4411|s4412|s4413|s4414|s4415 +SLLN#Z98|Z99 +SLLR#c1936 +SLLS#c1940|c1941 +SLLT#c1937|c1938|c1939 +SLM#S54|S73|S408|S756|Z44|c3434|s201|s218|s4416|s4638|s4639|s4651|s4818|s4832|x41 +SLMB#s4820|s4821|s4822|s4823|s4824 +SLML#s4825|s4826|s4827 +SLMN#S71|S72|S75|S76|S830|S831|S1151|s204|s215|s216|s217|s282|s283|s284|s285|s286|s287|s4420|s4644|s4648|s4649|s4831|s5541|s5542|s5543|s5544|s5545|s5546|s5547|s5548|s5549|s5550|s5551|s5552|s5553|s5554|s5555|s5556|s5557|s5558|s5559 +SLMP#s4833|s4834|s4835|s4836 +SLMR#s4418|s4419|s4642|s4646|s4829 +SLMS#S48|S55|S74|S409|Z45|c3435|s202|s205|s219|s220|s4421|s4640|s4641|s4643|s4647|s4650|s4819|s4830|s4837|x42 +SLMT#c1928|c1929|s203|s4417|s4645|s4828 +SLN#C427|C457|S399|S758|S760|s261|s288|s291|s4406|s9214|z68 +SLNJ#S59|S60|s4432|s4654 +SLNK#S757|c1880|c1881|c1882|s178|s179|s180|s1690|s2102|s2103|s2104|s2118|s4430|s4431|s4652|s4653|s4655|s4656|s4657|s4658|s4659|s4660|s4661|s4662|s4663|s4664|s4817|s4838|s4839|s5498|s5604|s5623 +SLNL#s9217 +SLNM#s2100|s2101 +SLNR#s9215 +SLNS#C428|C458|C459|S58|S400|S759|S761|s257|s258|s289|s290|s292|s293|s3806|s3807|s3808|s3809|s3810|s3811|s3812|s3813|s3851|s4787|s4862|s9216|s9218|z69|z70 +SLNT#c1883|c1884|c3431|c9894|c9895|c9896|c9897|c9898|s259|s260|s262|s263|s1683|s1684|s1685|s3814|s3815|s4422|s4423|s4424|s4425|s4426|s4427|s4428|s4429|s4433|s4434|s4435|s4436|s4437|s4438|s4585|s4586|s4587|s4588|s4589|s4590|s4591|s4592|s4593|s4594|s4595|s4596|s4665|s5560|s5561|s5562 +SLP#s4439|s4537|s4562|s4666|s4729|s4732|s4733|s4743 +SLPF#s4550|s4551 +SLPH#s4563|s4564|s4565 +SLPJ#s4676|s4677|s4678 +SLPK#s4667|s4668|s4669|s4670|s4671|s4672|s4673|s4674|s4675|s4788|s4789|s4790 +SLPL#s184|s185|s186|s4544|s4547|s4548|s4549|s4740 +SLPN#s4444|s4545|s4546|s4687|s4736|s4741|s4742 +SLPR#s4539|s4540|s4541|s4542|s4680|s4681|s4682|s4683|s4684|s4685|s4686|s4738 +SLPS#s4440|s4445|s4446|s4447|s4538|s4543|s4552|s4688|s4690|s4691|s4692|s4730|s4731|s4735|s4739|s4744|s5605|s5606|s5607|s5608|s5609 +SLPT#s4441|s4443|s4597|s4679|s4734|s4737 +SLPW#s4553|s4554|s4555|s4556|s4557|s4558|s4559|s4560|s4561|s4693|s4694|s4695 +SLPX#s4689 +SLR#c1906|c1921|s181|s223|s1687|s2115|s3848|s4628|s4840|s4847|s5517|s5518 +SLRK#c1903 +SLRM#s230|s231|s232|s5519|s5520 +SLRN#S56|S57|S676|s4846 +SLRP#s4841|s4842|s4843|s4844 +SLRS#S407|c1907|c1922|c1923|s182|s183|s222|s224|s1688|s1689|s2116|s2117|s4848|s4849 +SLRT#c1904|c1905|s221|s4845 +SLS#C426|C430|S45|S49|S50|S66|S68|S211|S360|S436|S672|S673|S827|S828|S829|S1153|Z81|Z97|Z100|c1920|c1931|c1934|c1935|c3433|s164|s187|s226|s233|s275|s280|s294|s1682|s1691|s2119|s3847|s3849|s3852|s3855|s3856|s4500|s4506|s4507|s4515|s4578|s4581|s4605|s4606|s4719|s4720|s4767|s4770|s4791|s4797|s4812|s5496|s5499|s5511|s5512|s5563|s5621|s5627|s5628|s5847|s5851|s5854|s9220|z16|z20 +SLSB#S61|S62|s4508|s4509 +SLSH#S832|S833 +SLSJ#s237|s238|s239 +SLSK#s234|s235|s236|s1692|s1693 +SLSL#s240|s241|s256|s4513|s5852|z21 +SLSM#s242|s243|s244|s245|s246 +SLSN#s4514|s4610|s4816|s5516|s5853|z22|z23 +SLSP#s247|s248|s249 +SLSR#S51|S52|s250|s251|s252|s4511 +SLSS#C431|s207|s208|s209|s295|s3826|s4510|s4512|s4607|s4609|s4813|s4815|s5513|s5515|s5536|s5537|s5538 +SLST#C419|C420|C421|C422|C423|C424|S401|S402|c1885|c1908|c1909|c1910|c1925|c1926|c1927|s210|s211|s3850|s4608|s4629|s4814|s5514|s5564|s5565|s5566|s5567|s5568|s5569|s5570|s5571|s5572|s5573|s5574|s5575|s5576|s5577|s5624|s5625|s5626|s5629|s5630|s5631 +SLSW#s253|s254 +SLSX#c1911|c1912 +SLT#C432|S745|Z42|c1924|s174|s212|s274|s296|s320|s330|s1686|s3857|s4453|s4455|s4516|s4566|s4571|s4582|s4621|s4622|s4630|s4696|s4749|s4796|s4856|s5497|s5521|s5539|s5578|s5622|s5635|s9219|z17|z114 +SLTB#s298|s299|s300 +SLTF#s5583|s5584|s5585|s5586|s5587|s5588 +SLTK#C434|C435|C436 +SLTL#s4635|s5590 +SLTM#s2081 +SLTN#S46|S47|s307|s308|s309|s310|s311|s333|s3860|s4463|s4519|s4569|s4627|s4634|s4636|s4704|s4758|s4779|s4780|s4781|s5591|s9236|s9237|s9238|s9239|s9240|s9241|s9242|s9243|s9244 +SLTP#s312|s313|s314|s315 +SLTR#S747|S748|s305|s322|s4466|s4467|s4468|s4469|s4470|s4471|s4472|s4473|s4474|s4475|s4476|s4477|s4478|s4479|s4480|s4623|s4624|s4625|s4632|s4703|s5522|s5523|s5524|s5525|s5526|s5527|s5528|s5529|s5530|s5531|s5532|s5533|s5534|s5579|s5580|s5581|s5610|s5611|s5612|s5613|s5614|s5615|s9245|s9246|s9247|s9248|s9249 +SLTS#C433|C437|S746|Z43|s213|s214|s297|s301|s302|s303|s306|s316|s332|s2120|s2121|s3858|s3861|s3862|s3863|s4454|s4456|s4458|s4464|s4517|s4528|s4567|s4570|s4583|s4584|s4626|s4633|s4637|s4702|s4750|s4756|s4857|s4858|s5582|s5592|s5636|s5637|z18|z19|z115 +SLTT#s304|s326|s327|s328|s329|s331|s3859|s4457|s4465|s4518|s4568|s4631|s4757|s5589|s5616|s5617|s5618 +SLTW#s319 +SLTX#s317|s318|s323|s324|s325|s4859 +SLWN#s4604|s4785 +SLWR#s277|s4783 +SLWS#s278|s4784 +SLWT#s4603|s4782 +SLX#S674|s4448|s4745|s4759|s4765|s4850|s4855|z67 +SLXN#s4452|s4748|s4764|s4854|s5638|s5639|s5640 +SLXR#s4450|s4762|s4852 +SLXS#S675|s4451|s4747|s4761|s4763|s4851|s4853 +SLXT#s4449|s4746|s4760 +SLYN#S69|S70|s281|s4504|s4505|s9222 +SLYR#s255|s4502|s4503 +SLYT#S87 +SM#S88|S99|S101|S103|S630|S841|c9899|s360|s362|s1694|s1711|s1989|s2145|s5661|s9250|s9307|s10224|z140 +SM0#S781|s4950|s4955|s4998 +SM0L#s5004 +SM0N#s5003|s5005|s5673 +SM0R#s4952|s5000|s5001|s5007|s5008|s5009|s5010 +SM0S#S782|S783|S784|S785|S786|s4951|s4953|s4954|s4956|s5002 +SM0T#s4999 +SMB#Z17|s355|z120 +SMBB#Z63|Z64|Z65|Z66 +SMBK#z2 +SMBL#c9900|c9901|c9902|c9903|c9904|c9905|s2137|s2138|s2139|s10230|s10231|s10232|s10233|s10234|s10235|s10236|s10237|s10238|s10239|s10240|s10241|s10242|s10243|s10244|s10245|s10246|s10247|s10248|s10249|s10250|s10251|s10252|s10253 +SMBN#Z19|Z20|s358 +SMBR#s2149|s2150|s2151|s5653|s5654|s5655|s5656|s5657|s5658|s5659|s5660 +SMBS#Z15|Z16|Z18|s356|s359|s10225|s10226|s10227|z121|z122 +SMBT#s357|s5662|s10228|s10229 +SMFN#s10279|s10280|s10281|s10282|s10283|s10284|s10285|s10286|s10287|s10288|s10289 +SMFR#s364|s365|s366|s2132|s2133|s2134|s2135|s2136 +SMFW#s2191|s2192|s2193 +SMH#s5664 +SMHR#s5678 +SMHT#s5677 +SMJ#s4997|s5013|s5017 +SMJN#s4927|s4928|s4929|s5016 +SMJS#s5015 +SMJT#s5014 +SMK#S787|s4863|s4959|s4964|s4968|s4969|s4989|s4990|s5018|s9252 +SMKF#s2180|s2181 +SMKH#s4972|s4973|s4974 +SMKL#s2156|s2157|s2158|s4975|s5021|s5022|s5023|s5024|s5025|s5026|s5027|s5028 +SMKN#s2159|s2160|s2161|s2162|s4869|s4962|s4987|s4988|s5029 +SMKR#s4866|s4867|s4868|s4966|s4976|s4977|s4978|s4985|s5019 +SMKS#S788|s4864|s4870|s4960|s4963|s4965|s4967|s4970|s4979|s4980|s4981|s4982|s4983|s4984|s4986|s5020|s9253 +SMKT#s4865|s4961|s4971 +SML#S112|S777|S834|S836|s771|s1996|s3888|s4871|s4912|s4919|s4932|s4936 +SMLH#s4874|s4875|s4876|s4877|s4878 +SMLK#s3932|s3933|s3934|s3935|s3946|s3947|s4930|s4931 +SMLN#S789|S790|s1995|s2194|s2195|s4880|s4916|s4917|s4937|s4938 +SMLP#s4881|s4882 +SMLR#s1993|s3883|s3884|s3885|s3886|s3887|s4872|s4914 +SMLS#S113|S114|S115|S778|S835|S837|S838|s772|s773|s1705|s1706|s1994|s3889|s3890|s4873|s4883|s4915|s4918|s4933|s4935 +SMLT#s3891|s3892|s3936|s3937|s3938|s3939|s3943|s3944|s3945|s3948|s3949|s3950|s3951|s4913|s4920|s4921|s4922|s4923|s4924|s4925|s4926|s4934|s4991|s4992|s5011|s5012 +SMLX#s3940|s3941|s3942|s4879 +SMN#S104|S681|S686|S688|s1696|s1701|s2140|s3881|s3902|s5665|s9299 +SMN0#S90|S91 +SMNK#s1704|s1991|s1992|s9293|z142 +SMNL#S410|S411|S412|s2165|s5684|s5685|s5686 +SMNM#s5679|s5680|s5681|s5682|s5683 +SMNN#s9301 +SMNR#S1167|S1168|s2166|s2167|s2168|s2169|s2170|s2171|s2172|s2173|s2174 +SMNS#S105|S656|S657|S682|S684|S685|S687|S689|s361|s1697|s2141|s3882|s3897|s3898|s3899|s3900|s3901|s3903|s5666|s9302|s9303|s9304|s9305|s9306 +SMNT#S683|c1942|c1943|c1944|c1945|c1946|c1947|c1948|c1949|s2126|s2127|s2128|s2129|s2130|s2131|s9300 +SMNX#s1698|s1699 +SMP#s9308 +SMP0#s10260|s10261|s10262|s10263|s10264|s10265|s10266|s10267|s10268|s10269|s10270|s10271|s10272|s10273|s10274|s10275|s10276|s10277|s10278 +SMPL#s370|s371|s372|s373|s374|s375|s376|s377|s378|s379|s3909|s3910|s3911|s3912|s3913|s3914|s3915|s3916|s3917|s3918|s3919|s3920|s3921|s3922|s3923|s3924|s3925|s3926|s3927|s3928|s3929|s3930|s3931|s5667 +SMPN#s367|s368|s369 +SMPR#s2177|s2178|s2179|s3905|s3906|s3907|s3908 +SMPS#S108|S109|S690|S691|s9309|s9310|s10290|s10291|s10292 +SMPT#s3904|s9311|s9312|s9313|s10293|s10294|s10295|s10296|s10297 +SMR#S92|S94|S482|S1164|Z21|s380|s1702|s3893|s4907|s4911|s9276|s9282|s9292 +SMRH#s9285|s9286|s9287 +SMRJ#z158 +SMRK#s4943|s4944|s4945|s4946|s4947 +SMRL#s9255 +SMRM#Z67|Z68|s353|s354|s4884|s4885|s4886 +SMRN#S779|S780|S792|S793|S1161|S1162|S1163|s3895|s4909|s9288 +SMRS#S93|S95|S483|S839|S840|S1165|S1166|Z22|s381|s3896|s4910|s5668|s5669|s5670|s5671|s5672|s9254|s9256|s9257|s9258|s9259|s9260|s9261|s9262|s9263|s9264|s9265|s9266|s9267|s9268|s9269|s9270|s9271|s9272|s9273|s9274|s9275|s9277|s9283|s9289 +SMRT#S96|S97|S98|s2146|s3894|s4887|s4888|s4889|s4890|s4891|s4892|s4893|s4894|s4895|s4896|s4897|s4898|s4899|s4908|s9284|s9290|s9291 +SMRX#s4939|s4940|s4941|s4942 +SMS#S89|S100|S102|S366|S631|S632|S692|S842|S843|X19|X20|s1695|s1707|s1997|s2182|s9251|s9314|z143 +SMSK#s2183 +SMSL#s2184 +SMSN#S110|S111 +SMSR#s2152|s2153|s2154|s2155 +SMSS#S633|X21 +SMST#s363|s1703|s1708|s1709|s1710|s2142|s2143|s2144 +SMSW#s2185 +SMT#S413|s1700|s1990|s4948|s5006|s5030|s5036|s5663|s9281|s9294|z141 +SMTK#S416|S417|S418|s2175|s2176|s5652 +SMTM#s2147|s2148|s5674|s5675 +SMTN#s2186|s2187|s2188|s4957|s4958|s5035 +SMTR#S1157|S1158|S1159|S1160|S1169|S1170|c1950|c1951|c1952|s1195|s1196|s1197|s2163|s2189|s2190|s4904|s4905|s4906|s5033|s9296|s9297|s10254|s10255|s10256|s10257|s10258|s10259 +SMTS#S414|S415|S791|s4949|s5031|s5032|s5034|s9295|s9298 +SMTT#s2164 +SMW#s5676 +SMX#s4900|s4993 +SMXN#s4903|s4996|s9278|s9279|s9280 +SMXS#s4902|s4995 +SMXT#s4901|s4994 +SMYT#S106|S107 +SN#S116|S367|S393|S693|S701|S805|S844|S850|S854|S858|S1171|S1181|S1187|X6|X16|Z23|Z46|Z48|Z71|Z79|Z101|c3452|s480|s689|s1000|s1207|s1998|s2044|s2641|s3699|s3952|s3961|s3966|s5255|s5687|s5719|s5728|s5949|s9315|s9383|z7|z88|z123 +SN0#C1373|z35 +SN0P#X2|X3 +SN0S#C1374|s10396|s10397|s10398|s10399|s10400|s10401|s10402|s10403|s10404|s10405|s10406|s10407|s10408|s10409|s10410|s10411|s10412|z36|z37 +SN0T#s191|s192|s10413|s10414|s10415 +SNB#s5194|s5203|s5314 +SNB0#s9318|s9319|s9320|s9321|s9322|s9323|s9324|s9325|s9326 +SNBK#s9317 +SNBL#S1174|s5257|s5258|s5259|s5260|s5261|s9330 +SNBM#S1172|S1173|s9327|s9328|s9329 +SNBN#s5271|s5316|s9331|s9332|s9333 +SNBR#c3465|c3466|s5196|s5197|s5198|s5262|s5263|s5264|s5265|s5266|s5267|s5268|s5269|s5270|s9334|s9335|s9336|s9337|s9338|s9339|s9340 +SNBS#s5195|s5199|s5204|s5317 +SNBT#c1955|c1956|c1957|s5315 +SNBX#s5200|s5201|s5202 +SNF#s5047|s5147|s5318 +SNFB#s5319|s5320|s5321|x3|x4|x5|x6|x7|x8 +SNFL#S395|S396|S1188|S1189|s3970|s3971|s3972|s5042|s5043|s5044|s5045|s5046|s5150|s5151|s5152|s5153|s5185|s5186|s5187|s5188|s5189|s5190|s5191|s5192|s5193|s5279|s5280|s5281|s5282|s5283|s5284|s5285|s5286|s5287|s5327|s5328|s5329|s5330|s9363|s9364|s9365 +SNFN#Z69|Z70|s5149|s5326|z76|z77 +SNFR#S138|S139|s5323|s5324|s5325 +SNFS#s5048|s5049|s5154|s5331 +SNFT#s5148|s5155|s5156|s5157|s5322 +SNFX#s9360|s9361|s9362 +SNHL#S711 +SNHT#S143|S144|s9368|s9369|s9370 +SNJ#S852|s3974|z87 +SNJN#s3976|s3981|z85 +SNJR#S141|S142|S707|S708|s3977|s3978|s3979|z81|z82|z83 +SNJS#S853|s3980|z84 +SNJT#s3975|z80 +SNK#S140|S424|S794|S1178|c9906|s485|s517|s1005|s1982|s3973|s4015|s5037|s5050|s5058|s5071|s5113|s5124|s5135|s5158|s5332|s5694|s5713|s9176|s9366|s9371|s10305|z71|z78 +SNKB#s4016|s5060|s5061|s5062|s5696|s5697|s5698|s5699|s5700 +SNKF#s486|s5701|s5702|s5703 +SNKH#s4020|s4021|s4022 +SNKK#s10298|s10299|s10300 +SNKL#S426|S427|S428|S697|S698|S709|S710|c1953|c1954|c9908|c9909|s492|s1006|s3982|s3983|s3984|s3985|s3986|s3987|s3988|s3989|s3990|s3991|s3992|s3993|s3994|s3999|s4000|s4001|s4002|s4003|s4004|s4005|s4006|s4007|s4008|s4009|s4010|s4011|s4012|s5064|s5120|s5335|s5336|s5337|s5338|s5339|s5714|s9367 +SNKN#s489|s490|s491|s4023|s5040|s5053|s5070|s5121|s5122|s5159|s5340|s9372|z74 +SNKP#S703|S704|S705|S706|s10334|s10335|s10336|s10337|s10338|s10339|s10340|s10341 +SNKR#S429|S430|S801|s487|s488|s3963|s3964|s3965|s4017|s4018|s4019|s5068|s5115|s5116|s5117|s5118|s5137|s5138|s5139|s5140|s5141|s5208|s5209|s5210|s5211|s5212|s5333|s5710|s5711|s5712|s5721|s5722 +SNKS#S425|S1179|S1180|c9907|c9912|s3995|s3996|s3997|s3998|s4024|s5038|s5041|s5051|s5054|s5059|s5065|s5066|s5067|s5069|s5119|s5123|s5136|s5142|s5334|s5695|s5704|s5705|s5706|s5707|s5708|s5709|s10342|z72|z75|z79|z86 +SNKT#c3444|c3445|c3446|s385|s386|s387|s388|s389|s390|s391|s392|s393|s394|s400|s401|s402|s403|s404|s405|s406|s407|s5039|s5052|s5063|s5114|z73|z128 +SNKX#s395|s396|s397|s398|s399 +SNL#S799|s481|s2212|s5055 +SNLJ#s4031 +SNLM#s9373|s9374 +SNLN#s5292 +SNLS#S800|s4025|s5056|s5057|s9375 +SNLT#s2213|s2214|s9376|s9377|s9378 +SNM#c3453 +SNMB#s5296|s5297|s5298|s5299 +SNMN#C764|C765|c3467|c3468|s5293|s5294|s5295 +SNMS#c3454|c3455 +SNMT#c3456|c3457|c3458|c3459|c3460|c3461|c3462|c3463|c3464 +SNN#x1 +SNNK#s2048|s4030|s9382|z127 +SNNM#s10371|s10372|s10373|s10374|s10375|s10376|s10377|s10378 +SNNS#s482|x2|z6 +SNP#S804|s5072|s5088|s5160|s5161|s5176|s5213|s5220|s9413 +SNPL#S795|S796|s5082|s5300|s5301|s5302 +SNPN#s5083|s5084|s5168|s5175|s5218 +SNPR#s5077|s5078|s5079|s5080|s5164|s5165|s5166|s5173|s5215|s5216 +SNPS#s5081|s5089|s5162|s5167|s5174|s5177|s5217|s5219|s9414|s10301|s10302|s10303|s10379|s10380|s10381|s10382|s10383|s10384|s10385|s10386|s10387|s10388|s10389 +SNPT#s5073|s5074|s5075|s5076|s5163|s5169|s5170|s5171|s5172|s5214|s10304|s10390 +SNPX#s5085|s5086|s5087|s5090|s5091|s5092 +SNR#S431|S856|s483|s997|s1002|s2215|s2219|s2220|s4027|s5093|s5125|s5232|s5689|s5729|s9380|z3 +SNRF#s9387|s9388 +SNRJ#s10354|s10355|s10356|s10357|s10358|s10359|s10360|s10361|s10362|s10363|s10364|s10365|s10366|s10367 +SNRK#s5238|s5239|s5240 +SNRL#s5098|s5099|s5100|s5101|s5102 +SNRM#C762|C763 +SNRN#s5097|s5128|s5129|s5237 +SNRR#s5234|s5235 +SNRS#S432|S857|s998|s999|s1003|s2218|s2221|s4028|s4029|s5094|s5096|s5126|s5130|s5236|s5690|s5725|s5726|s9384|s9385|s9386 +SNRT#s2216|s2217|s2222|s2223|s5095|s5127|s5233|s5241|s5242|s5243|s5244|s5723|s5724 +SNS#S117|S368|S394|S694|S702|S806|S845|S851|S855|S859|S1182|S1183|X7|Z24|Z47|Z49|Z72|Z102|s518|s690|s691|s1001|s1004|s1187|s1208|s1209|s2045|s2047|s2238|s3700|s3953|s3954|s3962|s3967|s3968|s4032|s4035|s4037|s4038|s5112|s5131|s5228|s5256|s5303|s5688|s5718|s5720|s5727|s9316|s9389|s10466|z4|z89|z90|z124|z126 +SNSB#Z25|Z26|s2245|s2246|s2247|s2248|s2249|s2250 +SNSK#S145|S146|s9390|s9391 +SNSL#s2241|s2242|s2243|s2279|s2280|s2281|s2282|s2283|s2284|s2285|s4036 +SNSM#Z73|Z74 +SNSN#C756|C757|s2209|s2210|s2211|s2251|s5134|s5231|s10333 +SNSP#c1958|s9401|s9402|s9403 +SNSR#c1962|c1963|c1964|c1965|c1966|c1967|c1968|c1969|c1970|c1971|c1972|c1973|c1974|c1975|c1976|c1977|c1978|c1979|c1980|c1981|c1982|c1983|c1984|c9913|c9914|c9915|s2275|s2276|s2277|s2278|s3955|s3956|s3957|s3958|s3959|s3960|s5110 +SNSS#c1985|c1986|c1987|c9910|c9911|s1188|s1189|s2239|s2244|s2286|s2287|s2288|s4039|s5111|s5133|s5230|s10467|s10468 +SNST#Z75|Z76|Z77|s484|s2240|s2252|s2253|s2254|s2255|s2256|s2257|s2258|s2259|s2260|s2261|s2262|s2263|s2264|s2265|s2266|s2267|s2268|s2269|s2270|s2271|s2272|s2273|s2274|s4013|s4014|s4033|s4034|s4040|s4041|s4042|s4043|s4044|s5132|s5229|s5308|s5309|s5310|s5311|s5312|s5730|s9381|s9392|s9393|s9394|s9404|s9405|s10306|z5 +SNSX#s2224|s2225|s2226|s2227|s2228|s2229|s2230|s2231|s2232|s2233|s2234|s2235|s2236|s2237 +SNT#C760|C1371|S38|S120|S129|S136|S147|S419|S422|S797|S1175|S1184|c1988|s188|s408|s479|s515|s1007|s2046|s2196|s2203|s2289|s4026|s5143|s5178|s5205|s5221|s5227|s5245|s5251|s5252|s5691|s5715|s5855|s9341|s9379|s10368|z125 +SNTB#S122|S123|s416|s417|s418|s419|s420|s421|s422|s423|s424|s425|s426|s427|s428|s429|s430|s431|s432|s433|s434|s435|s5857|s5858|s5859 +SNTF#S132|S133|c1959|c1960|c1961|c1993|c1994|c1995|s1190|s1191 +SNTH#S699|S700|S846|S847|s442|s443|s444 +SNTK#C441|c2021|c2022|c2023|c2024|s436|s437|s9344|s9345|s10343|s10344|s10345|s10346|s10347|s10348|s10349|s10350|s10391|s10392|s10393|s10394|s10395 +SNTL#S308|S309|c2025|c2026|c2027|c2028|c2029|c2030|s193|s194|s195|s196|s410|s411|s412|s413|s414|s415|s449|s450|s451|s519|s1011|s1198|s1199|s1200|s1201|s1202|s1203|s1204|s1205|s1206|s5144|s5224|s5250|s5867|s5868|s5869|s9350|s9351|s9352 +SNTM#c2031|c2032|c2033|c2034|c2035|c2036|c2037|c2038|c2039|s452|s453|s454|s2301|s2302|s2303|s2304|s2305|s2306|s2307|s2308|s2309|s2310|s2311|s2312|s2313|s2314|s2315|s2316|s2317|s2318|s2319|s2320 +SNTN#S131|S149|S150|c1996|c1997|c1998|c1999|c2000|c2001|c2002|c2003|s447|s448|s1010|s2207|s2290|s2291|s2292|s2293|s2294|s2295|s2296|s2297|s2298|s2299|s2300|s2321|s2322|s2323|s5225|s5865|s5866|s5870|s9353|s9354|s9406|s9407|s9408|s9409 +SNTP#c2040|c2041|c2042|s455|s456|s457|s458|s459|s460|s461|s462|s463|s464|s465|s5871|s5872|s5873|s5874 +SNTR#C438|C439|C440|C442|C443|C444|C445|C446|C758|C759|S124|S125|S126|S127|S128|S134|S135|S212|S213|S214|S695|S696|S802|S803|S808|S809|S848|S849|c1990|c1991|c1992|c2004|c2005|c2006|c2007|c2008|c2009|c2010|c2011|c2012|c2013|c2014|c2015|c2016|c2017|c2018|c2019|c2020|c2043|c2044|c2045|c2046|c2047|c2048|c2049|c2050|c2051|c2052|c2053|c2054|c2055|c2056|c2057|c2058|c2059|c2060|c2061|c2062|c2063|c2064|c2065|c2066|c2067|c2068|c2069|c2070|c2071|c2072|c2073|c2074|c2075|c2076|c2077|c2078|c2079|c2080|c2081|c2082|c2083|c2084|c2085|c2086|c2087|c2088|c2089|c2090|c2091|c2092|c2093|c2094|c2095|c2096|c2097|c2098|c2099|c2100|c2101|c2102|c2103|c2104|c2105|c2106|c2107|c2109|c2110|c2111|c2112|c2113|c2114|c3447|c3448|c3449|c3450|c3451|s382|s383|s384|s439|s440|s441|s445|s493|s494|s495|s692|s693|s694|s695|s2199|s2200|s2201|s2202|s2204|s2205|s2206|s2324|s2325|s2326|s5145|s5222|s5248|s5272|s5273|s5274|s5275|s5276|s5277|s5861|s5862|s5863|s9346|s9347|s9348|s9349|s9355|s9356|s9357|s9358|s9359|s9410|s9411|s9412|s10351|s10352|s10353 +SNTS#C761|C1372|S121|S130|S137|S148|S155|S420|S421|S423|S798|S1176|S1177|S1185|S1186|c1989|c2108|s189|s197|s409|s446|s466|s468|s469|s470|s471|s472|s473|s498|s499|s500|s501|s502|s503|s504|s505|s506|s507|s508|s509|s510|s511|s512|s513|s514|s516|s1008|s1012|s1192|s1193|s1194|s2197|s2198|s2208|s5146|s5179|s5184|s5206|s5207|s5223|s5226|s5246|s5247|s5249|s5253|s5254|s5692|s5693|s5716|s5717|s5856|s5864|s5875|s9342|s9343|s10369|s10370|z148 +SNTT#s190|s438|s1009|s5860|s5876|s5877|s5878 +SNTW#s474|s475|s476|s477|s478 +SNTX#s467|s496|s497 +SNTY#S151|S152 +SNW#S807|s3969|s5313 +SNWN#s5290|s5291 +SNWR#s5288 +SNWS#s5289 +SNWT#s5278 +SNX#c3436|s5103|s5180|s5304 +SNXK#S153|S154 +SNXN#S1190|S1191|c3440|c3441|c3442|c3443|s5109|s5183|s5306|s9398|s9399|s9400 +SNXR#S433|S434|s5105|s5106|s5107|s10307|s10308|s10309|s10310|s10311|s10312|s10313|s10314|s10315|s10316|s10317|s10318|s10319|s10320|s10321|s10322|s10323|s10324|s10325|s10326|s10327|s10328|s10329|s10330|s10331|s10332 +SNXS#S118|S119|c3437|c3439|s5108|s5182|s5305|s5307 +SNXT#c3438|s5104|s5181|s9395|s9396|s9397 +SNY#S860 +SNYS#S861 +SP#S310|S894|Z29|s520|s540|s1999|s2348|s4045|s5348|s5362|s5749|s5777|s5879|s5884|s5956|s5957|s6101|s6325|s6876|s9415|s9573|z8|z13|z91|z102 +SPBK#s5350|s5351|s5352 +SPF#s6370|s6375|s6641 +SPFN#s6093|s6094|s6095|s6644 +SPFR#s6372 +SPFS#s6373|s6374|s6642|s6645 +SPFT#s6371|s6643 +SPJ#s2000 +SPJS#s2001 +SPK#S929|S939|s6001|s6105|s6129|s6178|s6346|s6379|s6387|s6604|s6646|s6654 +SPKL#S895|s6182|s6183|s6184|s6185|s6186|s6227|s6228|s6229|s6230|s6231|s6232|s6233|s6234|s6235|s6236|s6237|s6238|s6239|s6240|s6878|s6879|s6880 +SPKN#S941|S942|s6114|s6181|s6385|s6386|s6605|s6651|s6652 +SPKR#S913|S914|s6109|s6110|s6111|s6112|s6113|s6383|s6649 +SPKS#S930|S940|s6106|s6107|s6108|s6115|s6130|s6179|s6187|s6188|s6347|s6357|s6380|s6382|s6384|s6606|s6607|s6608|s6609|s6610|s6611|s6612|s6613|s6614|s6615|s6647|s6650|s6653 +SPKT#s6002|s6003|s6180|s6189|s6190|s6191|s6192|s6193|s6194|s6195|s6196|s6197|s6198|s6199|s6200|s6201|s6202|s6203|s6204|s6205|s6206|s6207|s6208|s6209|s6210|s6211|s6212|s6213|s6214|s6215|s6216|s6217|s6218|s6219|s6220|s6221|s6222|s6223|s6224|s6225|s6226|s6376|s6377|s6378|s6381|s6648 +SPL#s2327|s6282|s6364|s6388|s6531|s6591|s6655|s9585|s9614 +SPLB#S927|S928|s6283|s6284|s6285|s6286|s6287|s6288|s6289 +SPLF#s6533|s6534|s6535|s6536 +SPLJ#s6389|s6390|s6391|s6573|s6574|s6575|s6592|s6593 +SPLK#Z78|s9599|s9600|s9601|s9602|s9603|s9604|s9605|s9606|s9607|s9608 +SPLL#s6279|s6280|s6281 +SPLM#s9586|s9587|s9588|s9589|s9590|s9591|s9592|s9593 +SPLN#Z54|s526|s527|s528|s1712|s1713|s1714|s6299|s6300|s6301|s6304|s6305|s6306|s6307|s6367|s6394|s6539|s6540|s6541|s6542|s6543|s6544|s6545|s6546|s6547|s6548|s6549|s6550|s6551|s6556|s6557|s6558|s6559|s6560|s6561|s6562|s6563|s6564|s6565|s6566|s6598|s6658|s9581|s9582|s9583|s9584|s9594|s9597|s9598|z41|z42|z43 +SPLR#s6296|s6297|s6298|s6393|s6582|s6583|s6584|s6585|s6586|s6595|s6596|s6597|s9595|s9610|s9611|s9612 +SPLS#s525|s2328|s2329|s6302|s6365|s6368|s6395|s6538|s6552|s6553|s6554|s6555|s6599|s6600|s6601|s6602|s6656|s6659|s9596|s9613 +SPLT#S938|s6292|s6293|s6294|s6295|s6303|s6366|s6392|s6399|s6524|s6525|s6526|s6527|s6528|s6529|s6530|s6567|s6568|s6569|s6570|s6571|s6572|s6587|s6588|s6589|s6590|s6594|s6603|s6657|s9609 +SPLW#s6396|s6397|s6398 +SPLX#s2369|s2370|s2371|s2372|s2373|s2374|s2375|s2376|s2377|s2378|s2379|s6290|s6291|s6513|s6514|s6515|s6516|s6517|s6518|s6519|s6520|s6521|s6522|s6523|s6576|s6577|s6578|s6579|s6580|s6581|s6616|s6617 +SPLY#s6532|s6537|s9615 +SPM#S898|s6004|s6838 +SPMN#s6006|s6841 +SPMS#S899|s6839|s6840|s6882|s6883 +SPMT#s6005 +SPN#S896|S900|s6007|s6096|s6400|s6416|s6437|s6446|s6660|s6842|s9571 +SPNB#s6418|s6662|s6663|s6664 +SPNF#s6669|s6670|s6671 +SPNJ#s6618|s6619|s6620|s6621|s6622|s6623|s6624|s6625|s6626|s6627|s6628|s6629 +SPNK#X17|X18|s539|s2003|s4055|s5357|s5776|s6012|s6013|s6014|s6015|s6016|s6020|s6021|s6022|s6023|s6024|s6025|s6026|s6027|s6428|s6429|s6430|s6843|s6844|s6845|s6846|s6847|s9580|z12|z101 +SPNL#s6017|s6018|s6019|s6403|s6404|s6405|s6419|s6420|s6421|s9572 +SPNN#s6032|s6099|s6438|s6672 +SPNR#S901|S902|S903|s6029|s6030|s6031|s6426|s6431|s6432|s6433|s6434|s6435|s6436|s6666|s6667|s6668 +SPNS#S897|S916|S917|S918|S919|S920|S921|S922|S931|S932|s522|s523|s538|s5356|s6008|s6033|s6097|s6100|s6417|s6422|s6427|s6439|s6440|s6441|s6442|s6443|s6444|s6445|s6630|s6631|s6632|s6633|s6634|s6635|s6636|s6661|s6673 +SPNT#s524|s6009|s6010|s6011|s6028|s6098|s6308|s6309|s6310|s6311|s6312|s6313|s6314|s6315|s6316|s6317|s6406|s6407|s6408|s6409|s6410|s6411|s6412|s6413|s6414|s6415|s6423|s6424|s6425|s6637|s6638|s6639|s6640|s6665 +SPNX#S904|S905|s6401|s6402 +SPR#S156|S158|S923|S934|s530|s533|s536|s4052|s5354|s5774|s5881|s6034|s6036|s6061|s6116|s6457|s6674|s6679|s6754|s6770|s6832|s6848|s9416|s9575|s9656|z10|z94|z99 +SPRB#s2330|s9417|s9418|s9419|s9426|s9427 +SPRF#S1192|S1193|s541|s542|s543|s544|s5770|s5771|s5772|s6119|s6120|s9457|s9458|s9459|s9460|s9461|s9462|s9463|s9464|s9465|s9553|s9554|s9555|s9556|s9557|s9558|s9559|s9560|s9561|s9562|s9563|s9564|s9565|s9566|s9567 +SPRH#s6121|s6122|s6123|s6124|s9467|s9468|s9469|s9470|s9471|s9472|s9473|s9474|s9475 +SPRJ#s6850|s6851 +SPRK#S906|S1194|S1195|s6045|s6046|s6047|s6048|s6049|s6050|s6051|s6052|s6053|s6054|s6055|s6056|s6057|s6058|s6447|s6448|s6449|s6775|s6776|s6777|s6782|s6817|s6818|s6819|s6830|s9428|s9429|s9430|s9441|s9442|s9443|s9444|s9445|s9446|s9447|s9448|s9449|s9450|s9451|s9452|s9453|s9466 +SPRL#s6038|s6450|s6451|s6452|s6453|s6454|s6455|s6456|s6750|s6751|s6752|s6753|s6833|s9494|s9495|s9496 +SPRM#S1198|S1199|s6126|s6127|s6318|s6319|s6320|s6321|s6322|s6323|s6324|s9476|s9477|s9478|s9479|s9480|s9481|s9497|s9498|s9499|s9500|s9501|s9502|s9503|s9504|s9658|s9659|s9660|s9661|s9662|s9663|s9664 +SPRN#C1375|S943|S944|S945|S946|S947|S948|s5778|s5779|s5780|s6043|s6044|s6060|s6125|s6682|s6683|s6684|s6742|s6743|s6744|s6745|s6746|s6783|s6784|s6785|s6786|s6787|s6788|s6789|s6790|s6791|s6792|s6793|s6794|s6795|s6796|s6797|s6798|s6799|s6800|s6801|s6802|s6803|s6804|s6805|s6806|s6807|s6808|s6809|s6810|s6811|s6812|s6813|s6831|s6834|s6855|s6856|s6857|s6858|s6860|s9420|s9421|s9422|s9423|s9424|s9425|s9482|s9483|s9484|s9485|s9486|s9487|s9488|s9489|s9505|s9506|s9507|s9508|s9509|s9510|s9511|s9512|s9513|s9514|s9657|z97 +SPRP#s9515|s9516|s9517|s9518|s9519|s9520|s9521|s9522|s9523 +SPRR#S1196|S1197|s6039|s6040|s6773|s9454|s9455|s9456|s9490|s9491|s9492|s9493 +SPRS#C1379|C1380|S157|S159|S915|S924|S933|S935|c9916|c9917|c9918|s531|s532|s534|s535|s4053|s4054|s6035|s6041|s6042|s6062|s6063|s6064|s6065|s6066|s6067|s6068|s6069|s6117|s6128|s6458|s6459|s6675|s6676|s6680|s6681|s6755|s6761|s6771|s6772|s6774|s6824|s6825|s6826|s6827|s6828|s6829|s6849|s6852|s6853|s6854|s6861|s9438|s9439|s9440|s9524|s9525|s9526|s9527|s9528|s9529|s9530|s9531|s9532|s9533|s9534|s9535|s9536|s9537|s9538|s9539|s9540|s9541|s9542|s9543|s9544|s9545|s9546|s9547|s9548|s9549|s9550|s9551|s9552|s9576|s9577|s9638|s9639|s9640|s9641|s9642|s9643|s9644|s9645|s9646|s9647|s9648|s9649|z11|z95|z98 +SPRT#C1376|C1377|C1378|S907|S908|S909|S910|S911|S912|S949|S950|s1715|s1716|s1717|s2331|s2332|s2333|s2334|s2335|s2336|s2340|s2341|s2342|s2343|s2344|s2345|s2346|s2347|s6037|s6059|s6118|s6460|s6461|s6462|s6463|s6464|s6465|s6466|s6467|s6468|s6469|s6470|s6471|s6472|s6473|s6474|s6475|s6476|s6477|s6478|s6479|s6480|s6481|s6482|s6483|s6484|s6485|s6486|s6487|s6488|s6489|s6677|s6678|s6685|s6686|s6687|s6688|s6689|s6690|s6691|s6692|s6693|s6694|s6695|s6696|s6697|s6698|s6699|s6700|s6701|s6702|s6703|s6704|s6705|s6706|s6707|s6708|s6709|s6710|s6711|s6712|s6747|s6748|s6749|s6762|s6763|s6764|s6765|s6766|s6767|s6768|s6769|s6778|s6779|s6780|s6781|s6814|s6815|s6816|s6820|s6821|s6822|s6823|s6859|s6862|s6863|s6864|s6865|s9578|s9579|s9616|s9617|s9618|s9619|s9620|s9621|s9622|s9623|s9624|s9625|s9626|s9650|s9651|s9652|s9653|z96 +SPRW#s9568|s9569|s9570 +SPRX#s2337|s2338|s2339|s6490|s6491|s6492|s9431|s9432|s9433|s9434|s9435|s9436|s9437|s9654|s9655 +SPRY#s6756|s6757|s6758|s6759|s6760 +SPS#S311|Z30|s521|s545|s2004|s2349|s4056|s5349|s5358|s5750|s5781|s5880|s5883|s5958|s5959|s5989|s6070|s6104|s6157|s6328|s6348|s6358|s6369|s6735|s6877|s9627|s9665|z14|z92|z103 +SPSF#s5965|s5966|s6160|s6161|s6162|s6163|s6164|s6165|s6166|s6167|s6168|s6169|s6170|s6171 +SPSK#s546|s547|s548|s5961|s5962|s5963 +SPSL#s6354|s6734 +SPSM#s5967|s5968|s5969|s6071|s6072|s6073|s6074|s6075|s6172|s6173|s6174 +SPSN#s5990|s6355|s6356|s9631 +SPSP#s5970|s5971|s5972 +SPSR#s5973|s5974|s5975|s6352 +SPSS#s2350|s2351|s5960|s5976|s5980|s5981|s5982|s5991|s5992|s5993|s6158|s6159|s6175|s6176|s6177|s6349|s6351|s6353|s6736|s6737|s9630 +SPST#s537|s5355|s5359|s5360|s5361|s5775|s5882|s5964|s6076|s6077|s6350|s9628|s9629|s9635|s9636|s9637|z100 +SPSW#s5983|s5984|s5985|s5986|s5987|s5988 +SPSX#s5977|s5978|s5979|s9632|s9633|s9634 +SPT#S437|S1200|Z27|s529|s2002|s2352|s4051|s5353|s5773|s5994|s6078|s6080|s6241|s6250|s6278|s6363|s6493|s6494|s6713|s6733|s6738|s6835|s6866|s9574|z9|z93 +SPTB#s6252|s6253|s6254|s6255 +SPTF#s6497|s6498|s6499|s6501|s6502|s6503 +SPTJ#S441|S442|s2364|s2365|s2366 +SPTK#s1016|s1017|s1018|s1019|s1023|s2357|s2358|s2359|s2360 +SPTL#s6090|s6091|s6092|s6261|s6508|s6509|s6715|s6716|s6717|s6718|s6719|s6720|s6721|s6722|s6730 +SPTM#S438|S439|S440|s2367|s2368|s6264|s6265|s6266|s6874|s6875 +SPTN#S951|s6000|s6262|s6263|s6504|s6507|s6510|s6511|s6512|s6731|s6732|s6740|s6867|s6868|s6869 +SPTP#s6271|s6272 +SPTR#s1013|s1014|s1015|s1024|s1025|s1026|s6086|s6087|s6088|s6089|s6256|s6257|s6258|s6259|s6359|s6360|s6361|s6362|s6725|s6726|s6727|s6728|s6870|s6871|s6872|s6873 +SPTS#S936|S937|S1201|Z28|s1020|s1021|s1022|s2353|s2361|s2362|s2363|s5995|s5997|s6079|s6081|s6082|s6085|s6251|s6260|s6267|s6268|s6269|s6270|s6495|s6500|s6505|s6714|s6723|s6729|s6741|s6836|s6837 +SPTT#s2354|s2355|s2356|s5996|s6496|s6506|s6724|s6739 +SPTW#s5998|s5999|s6273|s6274|s6275|s6276|s6277 +SPWN#s6327 +SPWT#s549|s550|s6326 +SPX#s6242 +SPXL#s6083|s6084|s6131|s6132|s6133|s6134|s6135|s6136|s6137|s6138|s6139|s6140|s6141|s6142|s6143|s6144|s6145|s6146|s6147|s6148|s6149|s6150|s6151|s6152|s6153|s6154|s6155|s6156|s6245|s6246|s6247 +SPXR#s6248|s6249 +SPXS#s6243|s6244 +SPYN#s6103|s6881 +SPYT#s6102 +SR#S160|S167|S183|S240|S716|S1290|Z11|Z93|c3474|c3585|s569|s1718|s2005|s2412|s2424|s3701|s4057|s4059|s5363|s5500|s5795|s5814|s5822|s5885|s9676|s9769|z44 +SRB#S443|S445 +SRBL#c2128|c2129|c2130 +SRBN#S447|S448|S868|S869 +SRBR#C448|C449|c2131|c2132|c2133|c2134|c2135|c2136|c2137|c2138|c2139|c2140|c2141 +SRBS#S444|S446|S449 +SRBT#s5782|s5783|s5784 +SRBY#S1202|S1203 +SRF#s2419|s2443|s2471|s2518|s2551|s9685|s9708|s9787 +SRFB#s9695|s9696|s9697|s9698 +SRFF#s9794|s9795|s9796|s9797|s9798|s9799|s9800|s9801|s9802|s9803|s9804|s9805|s9806|s9807|s9808 +SRFK#c2184|c2186|c2187|s2421|s9692|s9693|s9694 +SRFL#s2540|s2541|s2542|s5817|s5818|s5819|s9785|s9786 +SRFM#s2422|s2552|s2553|s2554|s2555|s2556|s2557 +SRFN#C451|C452|s2515|s2516|s2517|s2543|s2544|s2545|s9709 +SRFR#s2520|s2521|s2522|s9705|s9706|s9707 +SRFS#c2185|s2420|s2423|s2444|s2447|s2472|s2473|s2523|s2524|s2525|s2526|s2527|s2528|s2529|s2530|s2531|s2532|s2533|s2534|s2535|s2536|s2558|s9686|s9687|s9688|s9689|s9690|s9691|s9710|s9793 +SRFT#s2445|s2446|s2519|s2537|s2538|s2539|s2546|s2547|s2548|s2549|s2550|s9677|s9699|s9700|s9701|s9702|s9703|s9704 +SRFY#s9788|s9789|s9790|s9791|s9792 +SRHS#c3582|c3583 +SRHT#c3584|s5796|s5797|s5798 +SRJ#S455|S459|s2448|s9711 +SRJF#S169|S170 +SRJK#s9721|s9722 +SRJN#S457|S458|s2450|s2451|s2452|s9714|s9715|s9716|s9723 +SRJR#s9717|s9718|s9719 +SRJS#S456|S460|s2449|s9712|s9720 +SRJT#s9713 +SRK#c3475|c3579 +SRKF#s561|s562|s563 +SRKK#s4070|s4071|s4072 +SRKL#c3477|c3478|c3479|c3480|c3481|c3482|c3483|c3484|c3496|c3497|c3498|c3499|c3500|c3501|c3502|c3503|c3504|c3505|c3506|c3507|c3508|c3509|c3510|c3511|c3512|c3513|c3514|c3515|c3516|c3517|c3518|c3519|c3520|c3521|c3522|c3523|c3524|s2414|s2415|s2416 +SRKM#c3525|c3526|c3527|c3528|c3529|c3530|c3531|c3532|c3533|c3534|c3535|c3536|c3537|c3538|c3539|c3540|c3541|c3542|c3543|c3544|c3545|c3546|c3547|c3548|c3549|c3550|c3551|c3552|c3553|c3554|c3555|c3556|c3557|c3558|c3559|c3560|c3561|c3562|c3563|c3564|c3565|c3566|c3567|c3568|c3569|c3570|c3571|c3572|c3573|c3574|c3575|s558|s559|s560|s5804|s5805 +SRKN#S181|S182|z104|z105|z106|z107|z108 +SRKR#s687|s688|s2474|s2475|s2476|x9|x10|x11 +SRKS#S165|S166|S179|S180|S1288|S1289|X8|X9|X10|X11|X12|X13|c3576|c3577|c3578|c3580|c3581|s553|s554|s555|s556|s557|s9772 +SRKT#c3476|c3485|c3486|c3487|c3488|c3489|c3490|c3491|c3492|c3493|c3494|c3495|s9773|s9774|s9775 +SRL#C1382|c2125|s2453|s2468|s5799|s5809|s5897|s9678|s9727|s9755 +SRLJ#s2497|s2498 +SRLK#C1384 +SRLN#c2182|c2183|s4067|s4068|s4069|s9726 +SRLR#s9724 +SRLS#C1383|c2126|c2127|s2454|s2455|s2456|s2457|s2458|s2459|s2460|s2461|s2462|s2463|s2464|s2465|s2466|s2467|s2469|s5810|s5811|s9725|s9756|s9757|s9758|s9759|s9760|s9761 +SRM#c2157|s2512 +SRMK#c2117|c2118|c2121 +SRMN#c2142|c2143|c2144|c2145|c2146|c2147|c2148|c2149|c2150|c2151|c2152|c2153|c2154|s2480|s2481|s2482|s2483|s2484|s2485|s2486|s2487|s2488|s2489|s2490|s2491|s2492|s2493|s2494|s2495|s2496|s9732|s9733|s9734|s9735|s9736 +SRMS#c2119|c2120|c2122|c2123|c2124|c2158|s2513|s2514|s9728|s9729|s9730|s9731 +SRN#C1381|S171|S450|S452|S461|S1292|Z13|Z85|s551|s696|s1213|s2434|s4062 +SRNF#S185 +SRNJ#S453|S454|s10420|s10421|s10422|s10423|s10424 +SRNK#s572|s573|s574|s1731|s4066|s5365|s5896|z47 +SRNL#s2435 +SRNM#S1205|S1206|S1207|s9737|s9738|s9739 +SRNN#s2436 +SRNR#s2437 +SRNS#S172|S451|S462|S1293|Z14|Z86|s552|s2438|s4063|s4064|s4073|s5800|s5898|s9679 +SRNT#s2425|s2426|s2427|s2428|s2429|s2430|s2431|s2432|s2433|s2439|s2440|s9762|s9763|s9764|s9765|s9776|s9777|s9778|s9779|s9780|s9781 +SRP#s2417|s10425|s10428 +SRPL#s9744|s9745|s9746|s9747|s9748|s9749 +SRPN#s2502|s2503|s2504|s2505 +SRPR#s9750|s9751|s9752|s9753|s9754 +SRPS#s2418|s5899|s5900|s5901|s9740|s9741|s9742|s9743|s10426|s10427 +SRPT#s9766|s9767|s9768 +SRR#s2441|s5801|s5812|s5894|s9680 +SRRT#s5806|s5807|s5808 +SRS#C450|C766|C1385|C1386|S161|S168|S184|S241|S369|S658|S717|S718|S719|S720|S1124|S1291|Z12|Z94|c2155|c3586|c3587|c3588|s570|s571|s1732|s2006|s2007|s2413|s2470|s2477|s2501|s3702|s3703|s4058|s4060|s4065|s4075|s5366|s5501|s5502|s5802|s5815|s5821|s5886|s5902|s9770|s9771|z45|z48 +SRSK#s2008|s2009 +SRSL#s2478 +SRSN#S162|S163|S164|s2479|s5890 +SRSP#s575|s576|s577 +SRSR#s5785|s5786|s5787|s5788|s5789|s5790|s5791 +SRSS#C767|S1125|c2156|s5887|s5889|s9666|s9667|s9668 +SRST#S173|S174|Z87|Z88|Z89|Z90|Z91|Z92|s2442|s4074|s5803|s5813|s5888|s5895|s9681 +SRT#c2159|s1730|s2506|s2511|s4061|s5364|s5823|s5829|s5893|s9674|s9683|z46 +SRTF#c2165|c2166|c2167|c2168|c2169|c2170|c2171|c2172|c2173|c2174|c2175|c2176|c2177|c2178 +SRTK#s5891|s9782|s9783|s9784 +SRTN#S177|S178|c2160|c2161|c2162|c2163|c2164|s564|s565|s566|s567|s568|s2499|s2500|s5832 +SRTR#S186|S187|s578|s579|s5826|s5827|s5828 +SRTS#S1204|s5824|s5830|s5831|s5833|s5892|s9675|s9682|s9684 +SRTT#c2179|c2180|c2181|s2507|s5792|s5793|s5794|s5825 +SRWK#S175|S176 +SRWN#s5820 +SRWT#s5816 +SRX#s1719 +SRXL#s1727|s1728|s1729 +SRXN#s1725|s1726|s2508|s2509|s2510 +SRXR#s1721|s1722|s1723|s9669|s9670|s9671|s9672|s9673 +SRXS#s1724 +SRXT#s1720 +SS#S227|S238|S469|S470|S721|S870|S874|S1138|S1139|S1218|S1236|S1240|Z57|Z58|Z95|c1861|s587|s588|s596|s671|s686|s755|s774|s794|s1654|s1733|s2010|s2011|s2071|s2642|s3722|s4076|s4081|s4136|s5844|s5906|s5950|s5952|s9101|s9837|s9841|z130|z147 +SSBL#s4135 +SSFN#S724|s5903|s5904|s5905 +SSFR#c1863|c1864|s589|s590 +SSFS#S725|S726 +SSFT#s4080 +SSJ#s697 +SSJS#s698|s699 +SSK#S1238|s1743 +SSKH#S1220|S1221 +SSKN#s1744|s5422 +SSKP#s1734|s1735|s1736 +SSKS#S1222|S1223|S1239|s2562|s2563 +SSKT#S190|S191 +SSKX#S188|S189 +SSL#C405|C407|C409|C411|C413|C751|S646|s683|s2564|s4077|s4141 +SSLJ#s5426|s5427|s5428|s5429|s5430|s5431|s5432 +SSLN#S644|S645|s4147|s5423|s5424|s5425 +SSLR#s4143|s4144|s4145 +SSLS#C406|C408|C410|C412|C414|C752|S647|c1865|c1866|c1867|s4078|s4146 +SSLT#s4142 +SSM#c2188|s2559 +SSMK#s2049|s2050|s2051|s2052|s2053|s2054|s2055|s2056|s2057|s2058|s2059|s2060|s2061 +SSML#s2062|s2063|s2064|s2065|s2066|s2067|s2068 +SSMM#s2069|s2070 +SSMS#c2189|s2560|s2561 +SSN#C455|C460|S192|S1208|S1210|S1212|S1214|S1216|S1230|S1232|c2193|s1747|s2565 +SSNB#s1749|s1750 +SSNK#c1869|s595|s685|s2077|s4140|s5909|s9840 +SSNL#s1751|s1752|s1753 +SSNN#s1755|s1756|s1757 +SSNS#C456|S193|S1209|S1211|S1213|S1215|S1217|S1231|S1233|c2194|c2195|s684|s1748|s1758|s2566|s2567 +SSNT#s1754 +SSP0#s5433|s5434 +SSPK#s9815|s9816|s9817|s9818 +SSPL#c2199|c2200|c2201 +SSPN#s674|s675|s676|s9819|s9820|s9821|s9822|s9823|s9824|s9825|s9826|s9827|s9828|s9829|s9830|s9831 +SSPS#s9832|s9833|s9834|s9835|s9836 +SSPT#c2196|c2197|c2198|s9809|s9810|s9811|s9812 +SSR#C453|C753|s593|s677|s681|s1210|s2073|s2078 +SSRN#c3415|c3416|c3417|c3418|s1211|s9857|s9858|s9859|s9860|s9861 +SSRS#C454|C754|s678|s679|s1212|s2074|s2075|s2079|s2080 +SSRT#s28 +SSS#S722|S871|S875|S1140|S1219|S1237|S1241|c1868|c3589|s592|s672|s680|s2012|s2015|s2076|s4079|s4082|s4137|s4139|s5908|s9839 +SSSK#C403|C404 +SSSN#s1794|s1795|s1796|s1797|s1798|s1799 +SSST#s594|s682 +SST#S1234|Z55|c1862|c9919|s591|s673|s1745|s1790|s2072|s3704|s4138|s5420|s5907|s9173|s9838|z49|z57 +SSTF#z51|z52|z53 +SSTK#c9921 +SSTL#s5418|s9172|s10462|s10463|s10464|s10465 +SSTM#s10429|s10430|s10431|s10432|s10433|s10434|s10435|s10436|s10437|s10438|s10439|s10440|s10441|s10442|s10443|s10444|s10445|s10446|s10447|s10448|s10449|s10450|s10451|s10452|s10453|s10454|s10455|s10456|s10457|s10458|s10459|s10460|s10461 +SSTN#S723|s1793|s9842|s9843|s9844|s9845|s9846|s9847|s9848|s9849 +SSTR#c3590|c3591|c3592|s4083|s4084|s4085|s4086|s4087|s4088|s4089|z54 +SSTS#S1235|Z56|c2202|c9920|c9924|s1746|s1792|s3705|s3706|s5419|s5421|s9174|s9175|z50|z55|z56 +SSTT#c9922|c9923|s1791 +SSWN#s2014 +SSWT#s2013 +SSXN#c2190|c2191|c2192 +ST#C755|S22|S194|S208|S383|S463|S648|S818|S872|S957|S1005|Z35|c1873|c3593|c3600|c3624|s77|s162|s597|s603|s700|s1759|s1960|s1981|s2568|s2569|s2579|s3625|s3723|s4090|s4097|s5446|s5448|s5731|s5748|s5834|s5845|s7464|s7718|s8110|s8596|s9098|s9099|s9102|s9177|s9186|s9850|z30|z58|z109 +ST0S#s7709|s7710|s7711 +STB#s7039|s8475|s8487 +STBK#s2570|s2571 +STBL#s2578|s7045|s7046|s7047|s7048|s7049|s7050|s7051|s7052|s7053|s7054|s7055|s7056|s7057|s7058|s7059|s7060|s7061|s7062|s7063|s7064|s7065|s7066|s7067|s7068|s7069|s7070|s7071|s7072|s7073|s7074|s7075|s8481|s8482|s8483|s9179|s9180|s9181|s9182 +STBN#C768|C769|S1046|S1047|s3628|s3629|s3630|s7043|s7044|s8480 +STBR#s3631|s3632|s3633|s3634|s3635|s3636|s3637|s7041|s7042|s8478|s8484|s8485|s8486 +STBS#S1112|s7076|s8476|s8479|s8488 +STBT#s1962|s1963|s1964|s7040|s8477 +STF#S1048|s7089|s7460|s7758|s8104|s8523|s8532 +STFL#s7283|s7284|s7285|s7286|s7769|s7772|s7773|s7774|s7775|s7776|s8527 +STFN#S1009|S1010|S1011|S1012|S1013|S1014|S1031|S1032|S1033|S1034|S1035|S1036|S1037|S1038|S1039|S1050|S1051|S1052|S1053|S1054|s7095|s7463|s7760|s7761|s7762|s7763|s7764|s7765|s7768|s7770|s8528|s8529|s8530 +STFP#s8106|s8107|s8108 +STFR#S965|S966|s7092|s7093|s7094|s7096|s7766|s8525 +STFS#S1049|S1118|S1119|s7090|s7097|s7461|s7767|s7771|s8105|s8109|s8526|s8531 +STFT#c3604|s7091|s7462|s7715|s7716|s7717|s7759|s8524 +STHR#S650|S651 +STJ#s7100|s7133|s7943|s8003 +STJH#s7108|s7109|s7110 +STJK#s7102|s7103|s7104|s7105|s7106 +STJL#s7941 +STJN#S1120|s7121|s7942 +STJR#s7119|s7939 +STJS#s7101|s7111|s7120|s7940|s8004|s8005|z33|z34 +STJT#s7107 +STK#S1073|Z37|s1184|s1185|s7079|s7098|s7154|s7482|s7733|s7755|s7896|s7935|s7944|s7951|s8494|z116 +STKB#s7756|s7901|s7902|s7903|s7904|s7905|s7906 +STKF#s7112|s7113 +STKH#S1066|S1067|S1068|s7157|s7158|s7484|s7485|s7486|s7908|s7909|s7910|s7911 +STKK#s3642|s3643|s3644|s7077|s7078|s8489|s8490|s8491|s8492|s8493 +STKL#s7742|s7743|s7744|s7745|s7746|s7747|s7946|s7947|z118 +STKM#s4094|s4095|s4096|s7777|s7778|s7779|s7780|s7781|s7782|s7783|s7784|s7785|s7786|s7787|s7788|s7789|s7790|s7791|s7792|s7793 +STKN#s7084|s7122|s7123|s7124|s7125|s7126|s7127|s7128|s7129|s7130|s7131|s7163|s7740|s7741|s7914|s7915|s7916|s7917|s7918|s7957 +STKP#s7748|s7749|s7750|s7752|s7753|s7754|s7922|s7923|s7924|s7925|s7926|s7927|s7928 +STKR#s3638|s3639|s3640|s7082|s7083|s7114|s7115|s7116|s7117|s7118|s7735|s7736|s7737|s7738|s7912|s7929|s7930|s7931|s7953|s7954|s7955 +STKS#S1074|S1078|S1079|S1122|S1123|Z38|s1186|s1965|s1966|s1967|s7080|s7085|s7099|s7132|s7155|s7162|s7483|s7487|s7580|s7581|s7734|s7739|s7751|s7897|s7913|s7919|s7920|s7921|s7932|s7945|s7950|s7956|s9183|s9184|s9185|z117|z119 +STKT#S1069|S1070|s1951|s1952|s1953|s1954|s1955|s1956|s7081|s7156|s7159|s7160|s7161|s7898|s7899|s7900|s7907|s7933|s7934|s7952 +STKX#s1948|s1949|s1950 +STKY#s7936|s7937|s7938 +STL#S370|S1007|S1027|c1876|s84|s102|s2588|s3692|s7170|s7190|s7488|s7531|s7547|s7585|s7794|s7800|s7958|s8006|s8598|s8602 +STL0#s7493|s7494|s7495|s7496|s7497|s7498 +STLB#s86|s87|s88|s7801|s7802|s7803|s7804|s7805 +STLH#s7193|s7194 +STLJ#c9925|c9926|c9927|c9928|c9929|c9930 +STLK#s7164|s7165|s7166|s7167|s7168|s7169|s7182|s7183|s7184|s7185|s7186|s7187|s7188|s7189 +STLM#s2590|s2591|s2592|s7172|s7173|s7174|s7175|s7176|s7538|s7539 +STLN#S967|S968|S969|S970|S971|S972|s94|s1975|s1976|s1977|s2597|s3648|s3649|s3650|s3651|s3652|s3653|s3695|s7177|s7181|s7195|s7196|s7197|s7198|s7491|s7536|s7537|s7809|s7810|s7959|s8603 +STLR#s90|s91|s92|s2593|s2594|s2595|s7178|s7489|s7490|s7534|s7586|s7807 +STLS#S371|S1008|S1028|c1877|c1878|s85|s93|s1957|s1958|s1974|s2596|s3694|s3729|s3730|s7179|s7180|s7191|s7199|s7492|s7532|s7535|s7540|s7795|s7796|s7808|s7811|s7960|s8007|s8008|s8599|s8601|s8604|s8605|s8606|s8607|s8608|s8609|s8613|s8614|s8615|s8616|s8617|s8618|s8619|s8620|s8621|s8622|s8623|s8624|s8625|s8626|s8627|s8628|s8629 +STLT#S1059|S1060|s89|s607|s608|s609|s2589|s3645|s3646|s3647|s3693|s7171|s7192|s7533|s7797|s7798|s7799|s7806|s7812|s7813|s7814|s7815|s7816|s7961|s7962|s7963|s8533|s8534|s8535|s8536|s8537|s8600 +STLW#s7200|s7201|s7202|s7541|s7542|s7543|s7544|s7545|s7546 +STLX#S1080|S1081|s8610|s8611|s8612 +STLY#s7548|s7549|s7550 +STM#S18|S820|s5452|s5460|s7499|s7527|s7587|s7964|s8630 +STMB#s7501|s7502|s7503|s8538|s8539|s8540|s8541|s8542 +STMF#S973|S974|s7508|s7509 +STML#s7817|s7818|s7819|s7820|s7821|s7822|s7823|s7824|s7825|s7826|s7827|s7828|s7829|s7830|s7831|s7832 +STMN#s1932|s1933|s1934|s1935|s1936|s1937|s3654|s3655|s3656|s7203|s7204|s7205|s7206|s7207|s7512|s7513|s7590|s8632 +STMP#s7212|s7213|s7214|s7215|s7216|s7217|s7218|s7219|s7220|s7221|s7976|s7977|s7978|s7979|s8544|s8545|s8546|s8547|s8548|s8549 +STMR#s7208|s7209|s7210|s7211|s7505|s7506|s7507|s7510|s7514|s7515|s7516|s7517|s7518|s7519|s7520|s7521|s7522|s8543 +STMS#S19|S821|s104|s105|s106|s107|s108|s5453|s5457|s5458|s5459|s5461|s7500|s7511|s7523|s7588|s7591|s7965|s8633 +STMT#s1763|s1764|s5454|s5455|s5456|s7504|s7589|s7974|s7975|s8631 +STMW#s7592|s7593 +STMX#s7524|s7525|s7526|s7966|s7967|s7968|s7969|s7970|s7971|s7972|s7973 +STN#S195|S467|S652|S975|S1015|S1061|S1082|S1131|S1226|S1276|s78|s605|s620|s627|s1915|s5451|s7137|s7582|s7604|s7980|s8001|s8550|s9090 +STNB#S1017|S1018 +STNF#S979|S980|S981|S982 +STNH#S1084|S1085 +STNJ#s7834|s7835|s7836|s7837|s7838|s7839|s7840|s7841|s7846 +STNK#S1063|Z39|c1879|c3605|s598|s599|s622|s702|s1762|s1973|s2585|s2586|s2587|s3689|s3690|s3691|s3727|s3728|s4105|s4106|s4107|s7277|s7606|s7607|s7608|s7609|s7610|s7611|s7833|s7842|s7843|s7844|s7845|s7847|s7848|s7849|s7850|s7851|s7852|s7853|s7854|s7855|s8551|s8552|s9190 +STNL#S985|S986|s7140|s7998|s9091 +STNM#S1019|S1020|S1023|S1024|s7983|s7984|s7985 +STNN#s80|s7139|s7999|s8000|s8557|s8558 +STNR#S1021|S1022|s7996|s8554|s8555|s8556 +STNS#S196|S197|S198|S199|S200|S468|S653|S976|S983|S984|S1016|S1062|S1083|S1132|S1133|S1134|S1227|S1277|S1278|s81|s103|s606|s621|s623|s1916|s1917|s1972|s7141|s7222|s7223|s7224|s7278|s7279|s7280|s7583|s7584|s7597|s7598|s7599|s7600|s7601|s7602|s7603|s7605|s7612|s7981|s7986|s7997|s8559|s9092 +STNT#S977|S978|S987|S988|S1029|S1030|s79|s1928|s7138|s7232|s7233|s7234|s7235|s7236|s7237|s7238|s7239|s7240|s7241|s7242|s7243|s7244|s7245|s7246|s7247|s7248|s7249|s7250|s7251|s7252|s7253|s7254|s7255|s7256|s7257|s7258|s7259|s7260|s7261|s7262|s7263|s7264|s7265|s7266|s7267|s7268|s7269|s7270|s7271|s7272|s7273|s7274|s7275|s7276|s7613|s7856|s7857|s7858|s7859|s7982|s8553|s8560|s8561|s8562|s8563|s8564|s8565 +STNW#S989|S990|S1025|S1026|s624|s625|s626|s7987|s7988|s7989|s7990|s7991|s7992|s7993|s7994|s7995 +STNX#s7225|s7226|s7227|s7228|s7229|s7230|s7231|s7452|s7453|s7454|s7455|s7456|s7457|s7458|s7459|s7594|s7595|s7596 +STP#s2598|s7551|s7614|s7637|s8009|s8013|s8094 +STPB#s7616|s7617|s7618|s8026 +STPF#s7625|s7626|s7627|s8023|s8024|s8025|s8566|s8567|s8568|s8569|s8570|s8571 +STPJ#s8027|s8028|s8029 +STPK#s8014|s8015|s8016|s8017|s8018|s8019 +STPL#S991|c9931|c9932|s7287|s7288|s7289|s7290|s7291|s7292|s7293|s7294|s7557|s7558|s7559|s7560|s7561|s7562|s7563|s7564|s7565|s7566|s7567|s7568|s7628|s7629|s7630|s7864|s7865|s7866|s7867|s7868|s7869|s7870|s7871|s7872|s7873|s7874|s7875|s8020|s8021|s8022|s8035|s8036 +STPM#s7631|s7632|s7633 +STPN#s7553|s7556|s7569|s7644|s7645|s7646|s7860|s7861|s7862|s7863|s8011|s8034|s8572|s8573 +STPR#S1086|s7554|s7634|s7635|s7636|s7640|s7641|s7642|s8031|s8032|s8033|s8581|s8582|s8583 +STPS#s2599|s2600|s3657|s3658|s7281|s7282|s7555|s7570|s7615|s7638|s7643|s7647|s7648|s7649|s7650|s7651|s7652|s7653|s8012|s8037|s8095|s8096 +STPT#s1978|s1979|s7552|s7622|s7623|s7624|s7639|s8010|s8030|s8574|s8575|s8576|s8577|s8578|s8579|s8580|s8634|s8635 +STPW#s7654|s8038|s8039|s8040 +STPX#s7619|s7620|s7621 +STR#S379|S992|S999|c1870|c3419|s82|s628|s666|s1970|s2582|s4091|s4102|s5746|s7142|s7295|s7312|s7344|s7571|s7655|s7876|s8043|s8059|s8078|s8233|s8240|s8314|s9191|s9852 +STRB#S994|s7297|s7298|s8080|s8081|s8082|s8083|s8084|s8085|s8086|s8087|s8235|s8236|s8237|s8395|s8396|s8397|s8398|s8399|s8400|s8401 +STRF#S1099|S1100|S1121|s7315|s7316|s7317|s7358|s7359|s7360|s7361|s7362|s7363|s7364|s7365|s7657|s8046|s8047|s8048|s8123|s8124|s8125|s8126|s8238|s8342|s8343|s8390|s8391|s8392|s8393|s8394|s8432|s8433|s8434|s8435|s8439 +STRH#s8049|s8050|s8051 +STRJ#s7572|s7573|s8041|s8042|s8589|s8590|s8591 +STRK#C415|C416|S995|S996|S997|S998|S1102|S1103|c3615|s631|s632|s633|s7144|s7145|s7146|s7318|s7319|s7320|s7321|s7322|s7323|s7325|s7326|s7327|s7328|s7329|s7656|s8052|s8053|s8054|s8065|s8066|s8067|s8127|s8128|s8129|s8130|s8131|s8132|s8133|s8134|s8135|s8244|s8245|s8246|s8247|s8248|s8249|s8250|s8251|s8323|s8324|s8325|s8326|s8327|s8328|s8329|s8330|s8331|s8344|s8345|s8346|s8347|s8348|s8349|s8350|s8351|s8352|s8353|s8354|s8355|s8403|s8404|s8405|s8406|s8407|s8440|s8441|s8442|s8443|s8444|s8445|s8446|s8447|s8448|s8449|s8450|s8451|s8452|s8453|s8457|s8458|s8459|s8460 +STRL#S1040|S1041|S1064|S1065|s3659|s7330|s7331|s7332|s7333|s7334|s7335|s7336|s7337|s7338|s7339|s7673|s7674|s7675|s7676|s7677|s7678|s7679|s7680|s7681|s7682|s7683|s7684|s7685|s7686|s7687|s7688|s7689|s7690|s7691|s7692|s7693|s8088|s8408|s8409|s8410|s8411|s8412|s8413|s8414 +STRM#S1087|S1088|S1089|s3627|s8068|s8069|s8070|s8071|s8072|s8073|s8074|s8075|s8076|s8077|s8252|s8253|s8254|s8255|s8256|s8257|s8258|s8259|s8260|s8261|s8262|s8263|s8461|s8462|s8463|s8464|s8465|s8466|s8467 +STRN#C770|C771|S204|S205|S206|S207|S215|S1042|S1043|S1104|S1105|S1106|S1107|S1108|c3616|c3617|c3618|c3619|c3620|s664|s665|s7324|s7343|s7575|s7694|s7695|s7696|s7697|s7698|s7699|s7700|s7701|s7702|s7880|s7881|s7882|s8064|s8155|s8156|s8157|s8158|s8159|s8160|s8161|s8174|s8175|s8176|s8177|s8178|s8179|s8180|s8181|s8182|s8183|s8184|s8185|s8186|s8187|s8188|s8189|s8190|s8191|s8192|s8193|s8194|s8195|s8196|s8197|s8198|s8199|s8279|s8280|s8281|s8282|s8283|s8284|s8285|s8286|s8287|s8288|s8289|s8317|s8356|s8357|s8358|s8359|s8360|s8361|s8362|s8363|s8364|s8365|s8366|s8367|s8368|s8369|s8370|s8415|s8416|s8417|s8418|s8419|s8420|s8421|s8422|s8423|s8424|s8425|s8426|s8427|s8428|s8429|s8468|s8636|s8637|s9856 +STRP#s655|s656|s657|s7883|s7884|s7885|s8200|s8201|s8202|s8203|s8204|s8205|s8290|s8291|s8292|s8293|s8294|s8295|s8296|s8371|s8372|s8373|s8374|s8375|s8376|s8377|s8378|s8379|s8380|s8381|s8382|s8383|s8384|s8385|s8386|s8387|s8388|s8389|s8430|s8431|s8436|s8437|s8438 +STRR#s7341|s7878|s7879|s8055|s8056|s8057 +STRS#S380|S381|S993|S1000|S1096|S1097|S1098|S1101|c1871|c1872|c3420|c3421|c3621|c3622|c3623|s629|s630|s634|s635|s636|s637|s638|s639|s640|s641|s642|s643|s644|s667|s668|s669|s670|s1969|s2583|s2584|s4092|s4093|s4103|s4104|s7143|s7147|s7296|s7314|s7342|s7345|s7576|s7577|s7578|s7579|s7658|s7659|s7660|s7661|s7662|s7663|s7664|s7665|s7886|s8044|s8058|s8060|s8061|s8063|s8079|s8234|s8239|s8243|s8297|s8298|s8299|s8300|s8301|s8302|s8303|s8318|s9192|s9193|s9853|s9855 +STRT#S201|S202|S203|S1094|S1095|S1109|S1110|S1111|S1115|c3613|c3614|s658|s659|s660|s661|s7308|s7309|s7310|s7311|s7313|s7340|s7346|s7347|s7348|s7349|s7350|s7351|s7352|s7353|s7354|s7355|s7356|s7357|s7574|s7666|s7667|s7668|s7669|s7670|s7671|s7672|s7703|s7704|s7705|s7706|s7877|s8045|s8062|s8089|s8090|s8091|s8092|s8093|s8119|s8120|s8121|s8122|s8136|s8137|s8138|s8139|s8140|s8141|s8142|s8143|s8144|s8145|s8146|s8147|s8148|s8149|s8150|s8151|s8152|s8153|s8154|s8162|s8163|s8164|s8165|s8166|s8167|s8168|s8169|s8170|s8171|s8172|s8173|s8206|s8207|s8208|s8209|s8210|s8211|s8212|s8213|s8214|s8215|s8216|s8217|s8218|s8219|s8220|s8221|s8222|s8223|s8224|s8225|s8226|s8227|s8228|s8229|s8230|s8231|s8232|s8264|s8265|s8266|s8267|s8268|s8269|s8270|s8271|s8272|s8273|s8274|s8275|s8276|s8277|s8278|s8319|s8332|s8333|s8334|s8335|s8336|s8337|s8338|s8339|s8340|s8341|s8402|s8454|s8455|s8456|s8469|s8470|s8471|s8472|s8584|s8585|s8586|s8587|s8588|s9854 +STRW#s7148|s7149|s7150|s7151|s7152|s7153|s8315|s8316 +STRX#s662|s663|s7299|s7300|s7301|s7302|s7303|s7304|s7305|s7306|s7307|s8304|s8305|s8306|s8307|s8308|s8309|s8310|s8311|s8312|s8313|s8320|s8321|s8322|s8473|s8474 +STRY#s8241|s8242 +STS#S20|S23|S209|S384|S464|S649|S819|S873|S958|S959|S961|S963|Z36|c1875|c3602|c3603|c3625|s610|s703|s1760|s1765|s1941|s1961|s1980|s2572|s2580|s2581|s3626|s3660|s3724|s3731|s4098|s4100|s4101|s5447|s5449|s5450|s5462|s5732|s5835|s5836|s7467|s7719|s7732|s7757|s8118|s8597|s9093|s9096|s9100|s9103|s9178|s9187|s9189|s9194|s9851|z31|z32|z59|z113 +STSF#s645|s646|s647|s648|s649|s650|s651|s652|s653|s654 +STSK#c3626|c3627|s2573|s2574|s2575|s2576|s2577 +STSM#s95|s96 +STSN#c2203|c2204|c3606|c3607|c3608|c3609|c3610|c3611|c3612|c9933|c9934|s1947|s3732 +STSR#s1943|s1944|s1945|s3733|s3734|s9094 +STSS#S21|S960|S962|S964|S1075|S1076|S1077|s1946|s7370|s7371|s7948|s7949|s9095 +STST#s83|s97|s98|s99|s100|s101|s761|s762|s1942|s1971|s3664|s3665|s3666|s3667|s3668|s3669|s3670|s5747 +STSW#s3671|s3672|s3673|s3674 +STT#S1006|S1090|c1874|c3601|s604|s618|s701|s1761|s1918|s1968|s3641|s3725|s4099|s4108|s7134|s7372|s7373|s7434|s7468|s7469|s7480|s7528|s7707|s7892|s8002|s8098|s8495|s8514|s8521|s9188 +STTB#S1113|S1114|s8497|s8498|s8499 +STTF#s1926|s1927|s7471|s7472|s7473 +STTH#S1001|s7377|s7378|s7379|s7380 +STTK#S1116|S1117|s7375|s7403|s7404 +STTL#c3594|c3595|c3596|s1920|s7135|s7381|s7382|s7383|s7384|s7385|s7386|s7478|s8101 +STTM#s7086|s7087|s7088|s7387|s7388|s7389 +STTN#S1002|S1003|S1135|S1136|s1921|s1923|s3726|s4111|s7136|s7405|s7479|s7714|s8102|s8501|s8502|s8503|s8504|s8505|s8506|s8507 +STTR#S1071|S1072|s3675|s3676|s3677|s3678|s7390|s7391|s7392|s7428|s7429|s7430|s7432|s7433|s7441|s7442|s7443|s7475|s8099|s8510|s8511|s8512|s8592|s8593|s8594|s8595 +STTS#S1004|S1044|S1045|S1091|s619|s1922|s4110|s7374|s7393|s7394|s7395|s7396|s7397|s7398|s7399|s7400|s7401|s7402|s7420|s7421|s7422|s7423|s7424|s7425|s7426|s7427|s7431|s7435|s7436|s7437|s7444|s7445|s7446|s7470|s7476|s7477|s7529|s7530|s7708|s7712|s7893|s7894|s8100|s8103|s8496|s8513|s8515|s8516|s8517|s8518|s8519|s8520 +STTT#s1919|s4109|s7376|s7438|s7439|s7440|s7447|s7448|s7449|s7450|s7451|s7474|s7713|s8500|s8508|s8509 +STTY#s7481|s8522 +STW#S1092 +STWJ#s8111|s8112 +STWL#s3679|s3680|s3681|s3682|s3683|s3684 +STWN#s3686|s3687|s3688|s7731|s8117 +STWR#S1055|S1056|S1057|S1058|s7720|s7721|s7722|s7723|s7724|s7725|s7726|s7727|s7728|s7729 +STWS#S1093|s3685 +STWT#c3628|s7730|s8116 +STWW#s8113|s8114|s8115 +STX#s3661|s7366|s7887|s8097 +STXN#c3597|c3598|c3599|s1924|s1925|s1938|s1939|s4112|s4113|s4114|s4115|s7369|s7406|s7407|s7408|s7409|s7410|s7411|s7412|s7413|s7414|s7415|s7416|s7417|s7418|s7419|s7891 +STXS#s1940|s3662|s3663|s7368|s7888|s7890|s7895 +STXT#s7367|s7889 +STYN#s7466 +STYT#s7465 +SW#s1771|s9969|s10177 +SW0#s9956|s9958 +SW0N#s9961 +SW0R#s10026|s10027|s10028 +SW0S#s9957|s9960|s9962 +SW0T#s9959 +SWB#s9863 +SWBK#s9970|s9971|z152|z153 +SWBN#s9866 +SWBS#s9864|s9867 +SWBT#s9865 +SWFL#s10139|s10140|s10141|s10142|s10143|s10144|s10145 +SWFT#S1265|S1266|s10059|s10060|s10061|s10062|s10063|s10064|s10065 +SWHL#S1244|S1245|S1246 +SWJ#s2632 +SWJS#s2633 +SWK#s9872|s9879|s10066 +SWKM#s9880 +SWKN#s10069 +SWKR#s9874|s9875|s9876|s9877|s9878 +SWKS#s9873|s9881|s10067|s10070 +SWKT#s10068 +SWL#s1766|s9885|s10040|s10071 +SWLH#s10042|s10043|s10044 +SWLN#s10045|s10046|s10047|s10073|s10146 +SWLS#s1767|s9888|s10048|s10074 +SWLT#s9889|s9890|s9891|s10041|s10049|s10050|s10051|s10052|s10072 +SWLW#s9886|s9887 +SWM#s9892|s9893|s10075|s10175 +SWMN#s10078|s10079 +SWMP#s9896|s9897|s9898|s9899|s9900|s9901|s9902|s9903|s9904|s9905|s9906|s9907 +SWMR#s10076|s10077 +SWMS#s9894|s9895|s10080|s10081|s10082|s10083 +SWMW#s10084 +SWN#S1247|S1261|s9882|s9908|s10092|s10147 +SWNH#s10094|s10095|s10096 +SWNJ#s10098|s10099|s10100|s10101|s10102 +SWNK#Z103|Z104|s770|s2640|s5948|s9910|s9911|s9912|s9913|s9914|s9915|s9916|s9917|s9918|s10097|s10103|s10176 +SWNN#s10149 +SWNS#S1248|S1249|S1250|S1251|S1262|s9883|s9884|s9909|s9919|s9920|s9921|s10093|s10150 +SWNT#s10085|s10086|s10087|s10088|s10089|s10090|s10091|s10148 +SWNX#s10104 +SWP#s9922|s10000|s10105|s10151 +SWPB#s9923 +SWPN#s9928|s10004|s10005|s10006|s10108|s10153 +SWPR#s9925|s9926|s9927|s10001|s10002|s10003 +SWPS#s9929|s10007|s10008|s10009|s10107|s10154 +SWPT#s9924|s10053|s10054|s10106|s10152 +SWR#s2635|s9975|s10169 +SWR0#s1777|s1778|s9938|s9939|s9940 +SWRF#s10055|s10056|s10057|s10058 +SWRJ#s2637|s2638 +SWRK#Z105|Z106 +SWRL#s10109|s10110|s10111|s10112 +SWRM#s9933|s9934|s9935|s9936|s9937 +SWRN#s9976|s10170 +SWRS#s2636|s2639|s9977 +SWRT#S477|S478|s1768|s1769|s9930|s9931|s9932|s10156|s10157|s10158|s10159|s10160|s10161|s10162|s10163|s10164|s10165|s10166|s10167|s10168 +SWRW#s9978|s9979|s9980 +SWS#S1252|S1267|s1772|s1773|s9974 +SWSL#S1253|S1254 +SWSR#S1268|S1269 +SWST#s9949|s9950|s9951 +SWT#S890|S1255|S1263|s763|s1774|s2634|s5947|s9952|s9981|s9999|s10010|s10029|s10171 +SWTB#s9983|s9984|s9985|s10011|s10012|s10013|s10014|s10015|s10016 +SWTL#s9868|s9869|s9870|s9871|s10033 +SWTM#s10034|s10035|s10036 +SWTN#S1257|S1258|s9968|s9991|s10017|s10018|s10019|s10020|s10021|s10022|s10023|s10037|s10174 +SWTP#s9992 +SWTR#s1770|s9965|s9966|s9967|s9986|s9987|s9988|s9989|s10024 +SWTS#S891|S1256|S1259|S1264|S1270|S1271|s1775|s1776|s9963|s9982|s9990|s9993|s10025|s10030|s10031|s10038|s10172 +SWTT#s9964|s10173 +SWTX#S1260|s9994|s9995|s9996|s9997|s9998|s10032|s10039 +SWX#s9941|s9953|s10113|s10117|s10118|s10155 +SWXB#s9942|s9943|s9944|s9945|s10120|s10121|s10122|s10123|s10124|s10125|s10126|s10127|s10128 +SWXF#s10137|s10138 +SWXJ#s10134|s10135 +SWXN#s9948|s10116|s10136 +SWXR#s10130|s10131|s10132 +SWXS#s9947|s9954|s9955|s10115|s10119|s10133 +SWXT#s9946|s10114|s10129 +SWYN#s9973 +SWYR#S228|S229|s775|s776|s777 +SWYT#s9972 +SX#Z1|s580|s582|s9068|s9813 +SXBL#s611|s5388|s5389|s5390|s5391 +SXL#s600|s1737|s5392|s5416 +SXLK#s9069 +SXLS#S481|s601|s602|s1738|s1739|s5393|s5394|s5395|s5396|s5397|s5398|s5399|s5400|s5401|s5402|s5403|s5404|s5405|s5409|s5410|s5411|s5412|s5413|s5414|s5415|s5417 +SXLT#s5406|s5407|s5408 +SXM#s29 +SXMS#s30|s31 +SXN#s8638 +SXNS#s8639 +SXR#Z3|Z5|Z33|s1740 +SXRS#Z4|Z6|Z34|s1741|s1742 +SXS#S14|S15|Z2|s581|s585|s586|s9814 +SXT#s32|s612 +SXTN#s615 +SXTS#s33|s34|s614 +SXTT#s613 +SXXN#s616|s617 +SXYN#s584 +SXYT#s583 +SYN#c9850 +SYNK#s791|s792|s793 +SYNS#c9851 +SYNT#c9852|c9853 +SYRS#S239 +SYS#S892 +SYSS#S893 ++++++++++ +T#D0|D171|D175|D219|D352|D479|D591|T0|T2|T110|T155|T338|T609|d0|d372|d409|d3053|d3339|d5159|d5246|d6390|d6430|d6525|h3015|t0|t131|t604|t654|t799|t2029|t2338|t2397|t2411|t2568|t2878|t2955|w611|w2372 +T0#d498|d5615|t824|t826|t2291|t2588|t2608 +T0BL#d503|d504|d505 +T0BR#t2593|t2594|t2595 +T0BT#d500|d501|d502 +T0L#d511|t2599 +T0LK#d510 +T0LR#d508 +T0LS#d506|d507|d509|d3374|d3375|d3376|t2600 +T0NK#t829|t2295 +T0PK#t2604|t2605|t2606 +T0PS#t2601|t2602|t2603 +T0R#d5008|t1364|t2597 +T0RM#d3239|d3240 +T0RN#d2870|d2871|d2872|d2873|d2874|d2875|d5012|t1367 +T0RR#d5010|d5011 +T0RS#d5013|t1365|t1368 +T0RT#d5009|t1366 +T0S#d499|d512|t825|t828|t2292|t2294|t2589 +T0SM#t2607 +T0ST#t2598 +T0T#t827|t2293|t2596 +T0X#t2590 +T0XS#t2591|t2592 +TB#D190|D192|D194|D630|T4|T8|T10|T150|T408|d4|d6|d332|d406|d6331|t1|t6|t40|t1974|t1976|t4185|t4187|t4192|t4193 +TB0#T16 +TB0S#T17 +TBK#T402|d594|t656|t2030 +TBKK#t2368|t2369|t2370|t2371|t2372|t2373 +TBKL#d513|d514|d515 +TBKN#d598|t2374|t2375|t2376|t2377|t2378 +TBKR#d596|d597 +TBKS#T403|d599|t657|t2031|t2032 +TBKT#d595 +TBL#D472|d12|d407|d3249|d5160|d5626|d5644|t10|t12|t4215 +TBL0#d5637|d5638 +TBLH#d5628|d5629|d5630 +TBLK#d3090|d3091|d3092|t14|t15|t16|t17 +TBLL#t19|t20|t21 +TBLN#D632|D633|d18|d3253|d5640|d5641|d5642|d5643|t36 +TBLR#d14|d15|d16|d5631|d5632|t48|t49|t50|t51|t52|t53|t54|t55|t56|t57|t58|t59|t60|t61|t62|t4214 +TBLS#T151|T152|d17|d3093|d3094|d3095|d3096|d3097|d3098|d3099|d3100|d3101|d3102|d3250|d3252|d5633|d5634|t11|t13|t22|t23|t24|t25|t26|t27|t28|t4195|t4216|t4217 +TBLT#D582|D583|d13|d559|d560|d561|d562|d563|d564|d565|d566|d567|d3251|d5627|d5635|d5636|d5639|t18|t29|t30|t31|t32|t33|t37|t38|t39|t63|t64|t65|t66|t70|t71|t72 +TBLW#t34|t35 +TBLX#t67|t68|t69 +TBN#D471|T406|d5161 +TBNK#d11|d337|d600|d601|d602|d603|d5162|d6333|d6334|t5|t42|t4211|t4212 +TBNR#d573|d574|d575 +TBNS#T407|d5163 +TBNT#d556|d557|d558 +TBR#D196|D198|D200|T12|T18|T339|d8|d334|d516|d3056|t44|t4190|t4196 +TBRF#D634|D635|d580|d581|d582|d583|d584 +TBRK#d376|d377|d517|d518|d519|d520|d521|d522|t2033|t2034|t2035|t2036|t4198|t4199|t4200|t4201|t4202|t4203|t4204|t4205 +TBRM#D473|d523|d524 +TBRN#T14|T15|d526|t7|t8|t9 +TBRS#D197|D199|D201|T13|T19|T340|T341|T342|d9|d10|d335|d336|d527|d585|d586|d3055|d3057|t45|t46|t4197|t4206|t4207|t4208|t4209 +TBRT#d525 +TBS#D191|D193|D195|D202|D203|D631|T5|T9|T11|T404|T405|T409|d5|d19|d338|d528|d587|d3254|d6337|d6341|t2|t4|t43|t47|t1975|t4186|t4188|t4189|t4194|t4210|t4213 +TBSK#T6|T7 +TBSL#d6338 +TBSM#d530|d531|d532 +TBSN#d536|d6339|d6340 +TBSP#t653 +TBSR#d533|d534 +TBSS#D204|d535 +TBST#d529|t4191 +TBT#T343|d7|d333|d374|d538|d568|d588|d604|d5645|d6332|d6335|t3|t41|t2881 +TBTB#d537 +TBTF#d5651|d5652|d5653|d5654 +TBTK#d3088|d3089 +TBTL#d5657|d5658 +TBTN#T345|T346|d545|d571|d607|d5655|d5656 +TBTR#d541|d542|d543|d590|d591|d592|d5648|d5649|d5650 +TBTS#T344|d375|d539|d544|d569|d572|d589|d593|d605|d608|d3086|d3087|d5646|d5659|d6336|t2882|t2883 +TBTT#d540|d570|d606|d5647 +TBX#d546|d548|d576 +TBXN#d555|d579 +TBXR#d551|d552|d553 +TBXS#d549|d550|d554|d578 +TBXT#d547|d577 +TF#D12|D151|D159|D163|D223|D344|D640|D642|T24|T353|d53|d460|d1111|d1366|d1454|d3379|d5028|d5029|d5036|d5147|d5257|d5686|d6416|t135|t2047|t2412|t2415 +TF0N#d3698|d3699|d3700|d3701|d3702|d3703|d3704|d3705|d3706|d3707|d3708|d3709|d3710 +TF0R#d3696|d3697 +TFBR#d1234|d1235|d1236 +TFK#d1296 +TFKL#d3010|d3011|d3012|d3013|d3014|d3015|d3016|d3017|d3018|d3019|d3020|d3021|d3403|d3404|d3405|d3406|d3407 +TFKN#d1300 +TFKR#d1298|d1299 +TFKS#d1301 +TFKT#d1158|d1159|d1160|d1161|d1164|d1165|d1166|d1167|d1171|d1172|d1173|d1174|d1175|d1176|d1177|d1178|d1297|d5688|d5689|d5690|d5691|d5692 +TFKX#d1162|d1163|d1168|d1169|d1170|d1450|d1451 +TFL#T661|d1246|d2934|d2975|d6418 +TFLF#d3025|d3026|d3027|d3028 +TFLJ#d5141|d5142|d5143|d5144 +TFLK#d1121|d1122|d1123|d1124|d1125|d1126|d1127|d1281|d1282|d1283|d1284|d1285|d1286|d1287|d1288|d1289|d1290|d1291 +TFLM#d1248|d1249|d2984|d2985 +TFLN#D347|D348|T166|T167|T662|d1254|d1302|d1303|d1304|d2937|d2978|d2983|d5031 +TFLP#d2948|d2949|d2950|d2951|d2952|d2953|d2954|d2955|d2956|d2957|d2958|d2959 +TFLR#d1250|d1251|d1252|d2986|d2987|d2988 +TFLS#d1253|d2936|d2976|d2989|d6419 +TFLT#d1138|d1139|d1140|d1141|d1142|d1143|d1144|d1145|d1247|d1274|d1275|d1276|d1277|d1305|d1306|d1307|d1308|d1311|d1312|d1313|d2935|d2977|d2982|d2990|d2991|d2992 +TFLW#d1292|d1293|d1294|d1295 +TFLX#d1278|d1279|d1280|d1309|d1310|d2931|d2932|d2933|d2979|d2980|d2981|d3023|d3024 +TFM#d1131 +TFMN#d1137 +TFMR#d1133|d1134|d1135 +TFMS#d1136 +TFMT#d1130|d1132 +TFMX#d1128|d1129 +TFN#D88|D345|D349|D457|T355|d351|d461|d1257|d5032|d5092|t4616 +TFNB#D404|D405|d1255|d1256 +TFNK#d1361|d5099|d5259 +TFNL#d5094 +TFNN#D351|d463|d464|d1263|d5100 +TFNP#D153|D154|d354|d355|d356 +TFNR#d1259|d1260|d1261|d5095|d5096|d5097 +TFNS#D89|D346|D350|D458|T356|d49|d352|d353|d465|d468|d469|d1179|d1180|d1181|d1182|d1183|d1184|d1185|d1196|d1197|d1198|d1199|d1200|d1201|d1202|d1203|d1204|d1205|d1206|d1207|d1208|d1209|d1210|d1211|d1212|d1213|d1214|d1215|d1230|d1231|d1262|d2960|d2961|d2962|d3206|d5033|d5034|d5098|d5101|d5102|d5103|d5104|d5105|d5109|d5110|d5111|d5112|d5113|t4617|t4618 +TFNT#D442|d462|d1186|d1187|d1188|d1189|d1190|d1191|d1192|d1193|d1194|d1195|d1232|d1233|d1258|d1264|d1265|d1266|d1271|d1272|d1273|d2963|d2964|d5093|d5106|d5107|d5108 +TFNX#d1267|d1268|d1269|d1270|d5090|d5091 +TFR#D589|d3|d47|d466|d1216|d1338|d3043|d3380|d5038|d6420 +TFRJ#d5040|d5041|d5042|d5043|d5044|d5045|d5046|d5047 +TFRK#d1344|d1345|d1346|d1347|d3207|d3208|d3209|d3210|d3412|d3413|d3414|d3415|d3416|d3417 +TFRL#d1224|d1225|d1226 +TFRM#d1221|d1222|d1223|d1320|d1321|d1322|d1323|d1324|d1325|d1326|d1327|d1328|d1329|d1330 +TFRN#d1217|d1218|d1219|d1220|d1228|d3048|d3382|d3383|d3384|d3385|d3386|d3387|d3388|d3389|d3390|d3391|d3392|d3393|d3394|d3395|d3396|d3397|d3398|d3399|d3400|d3401|t601|t602|t603 +TFRR#d3045|d3046|d3047 +TFRS#D590|d1229|d1314|d1315|d1316|d1317|d1318|d1319|d1343|d1348|d1349|d1350|d1351|d1352|d1353|d1354|d3049|d3402|d5039|d5048|d5049|d5050|d5051|d5052|d5053|d5054|d5055|d5056|d5057|d5058|d5063|d5064|d5065|d5127|d5128|d5129|d5130|d5131|d5132|d5133|d5134|d5135|d5136|d5137|d6421|d6422 +TFRT#d1227|d1331|d1332|d1333|d1334|d1335|d1336|d1337|d3044|d3381|d5066|d5067|d5068|d5069 +TFRX#d5059|d5060|d5061|d5062 +TFRY#d1339|d1340|d1341|d1342 +TFS#D152|D160|D161|D162|D164|D224|D641|D643|T25|T354|d1112|d1245|d1362|d1453|d2972|d2993|d2997|d3418|d5030|d5035|d5070|d5146|d5148|d5260|d5687|d5693|d6417|d6423|t134|t136|t2048|t2049|t2413|t2414|t4619|t4620 +TFSB#d5114|d5115|d5116 +TFSF#d3429|d3430|d3431|d5121|d5122|d5123 +TFSL#d2994|d3420 +TFSM#d1114|d1115 +TFSN#d1120|d1237|d1238|d1239|d1240|d1365|d2995|d2996|d3000|d3421|d3426 +TFSR#d1116|d1117|d1118|d3422|d3423|d3424|d5124|d5125|d5126 +TFSS#d1119|d1364|d2973|d2974|d2999|d3425 +TFST#d48|d467|d1113|d1241|d1242|d1243|d1363|d2938|d2939|d2940|d2941|d2942|d2943|d2944|d2945|d2946|d2947|d2998|d3419|d5071|d5072|d5073|d5074|d5075|d5076|d5077|d5078 +TFT#D3|D155|T26|T233|d54|d357|d1146|d1244|d1355|d1452|d2965|d3022|d3029|d3033|d3050|d5037|d5080|d5138|d5145|d5258|d6632|t132|t4228|t4614 +TFTB#d5079 +TFTL#d50|d51|d52|d57|d1358|d3001|d3002|d3003|d3004|d3005|d3006|d3007|d3008|d3009|d3051|d5694|d5695|d5696|d5697|d5698 +TFTN#d58|d1151|d1359|d1360|d2968|d3037|d3052|d3408|d3409|d3410|d3411|d5082|d5083|d5084|d5089|t4231 +TFTR#d55|d1148|d1149|d1150|d1356|d5085|d5086|d5087 +TFTS#D4|D156|D157|D158|T27|d56|d358|d359|d1152|d1153|d1154|d1155|d1156|d1157|d1357|d2967|d3034|d3035|d3036|d5088|d5139|d5140|d6633|d6634|t133|t4229|t4232|t4615 +TFTT#d1147|d2966|d3030|d3031|d3032|d5081|t4230 +TFX#d5699 +TFXN#d2969|d2970|d2971|d3038|d3039|d3040|d3041|d3042|d3427|d3428|d5117|d5118|d5119|d5120 +TFYN#d1367|d1455|d5149 +TH#D481|T32|d3083|t2901 +THK#D366 +THLT#t2403|t2404|t2405 +THMN#d1397|d1398|d1399|d1400|d1401|d1402|d1403|d1404|d1405|d1406|d1407|d1408|d1409 +THMT#d1410|d1411|d1412|d1413|d1414|d1415|d1416 +THPN#d1440|d1441|d1442|d1443|d1444|d1445|d1446|d1447 +THRN#T170 +THS#D482|T33|d3084|d3085|t2902|t2903 +THT#T28|d3080|t2897 +THTR#d1417|d1418|d1419|d1420|d1421|d1422|d1423|d1424|d1425|d1426|d1427|d1428|d1429|d1430|d1431|d1432|d1433|d1434|d1435|d1436|d1437|d1438|d1439|d3510 +THTS#T29|d3081|d3082|t2898|t2900 +THTT#t2899 +THXN#T30|T31 +TJ#D475|d1073|d5231|d5242|d5269 +TJ0R#t2421|t2422 +TJBT#D468|D469 +TJKR#D467 +TJKS#T41 +TJKT#d1477|d1478|d1479|d1480|d1483 +TJKX#d1481|d1482 +TJM#d5233 +TJMS#d5234 +TJN#D416|T359|d6386 +TJNK#d5241 +TJNR#d1376|d1377|d1378|d1379|d1380|d1381|d1382|d1383|d1384 +TJNS#D417|D436|T360|d6387 +TJR#d5235|d5239|t2050 +TJRS#d5236|d5237|t2051|t2052 +TJRT#d3332|d3333|d3334|d3433 +TJS#D476|d1074|d1075|d5238|d5270|d5271 +TJSS#D232 +TJST#d3434|d3435|d3436|d3437|d3438|d3439|d3443|d3444|d3445|d5240 +TJSX#d3440|d3441|d3442 +TJT#d3451|d5232|d6425 +TJTL#d3453|d3454|d3455|d3456|d3457|d3458|d3459|d3460|d3461|d3462|d3463|d3464|d3465|d3466|d3467|d3468|d3469 +TJTS#d3452|d3470|d3471|d3472|d3473|d3474|d3475|d3476|d3477|d3478|d3479|d3480|d3481|d3482|d3483|d3484|d3485|d3486|d3487 +TK#D205|D215|D388|D406|D584|D646|T415|T418|T600|d59|d63|d408|d694|d826|d881|d995|d1368|d3282|d3290|d3432|d3511|d5164|d5173|d5193|d5261|d5288|d5665|d5675|d6352|d6370|d6424|d6431|d6673|t86|t102|t103|t137|t142|t195|t677|t1977|t1979|t2416|t2418|t2569|t2679|t2830|t2838|t4218|t4233|t4580 +TK0L#d689|d690|d691|d692|d693 +TKBL#d6354|d6355|d6356|d6357 +TKBR#d3296|d3297|d6358 +TKBT#t4234|t4235|t4236 +TKF#d618|t199 +TKFN#d619|d620|d621|d622 +TKFR#t204|t205|t206 +TKFS#d623|t200|t201 +TKFT#d5272|d5273|d5274 +TKFX#d5275|d5276|d5277 +TKHN#d831|d832 +TKHT#d3293|d3294 +TKK#D210|t658 +TKKF#T410 +TKKN#d624|d625|d626 +TKKR#d1484|d1485|d1486|d5263|d5264|d5265 +TKKS#D5|D211|t659|t660 +TKKT#t2379|t2380|t2381 +TKKW#T420|T421 +TKKX#d5266|d5267|d5268 +TKL#d627|d3058|d6342|t93|t1175|t1991|t2425 +TKL0#t670 +TKLF#D369|D370|d878|d879|d880 +TKLK#D206|D207|d5292|d5293|d5294|d5295|d5296 +TKLM#d835|d836|d837|d838|d839|d840|d841|d842|d843|d844|d845 +TKLN#d865|d866|d867|d868|d869|d870|d871|d872|d873|d874|d875|d876|d877|d889|d890|d891|d892|d893|d894|d895|d896|d897|d898|d5182|d5183|d5184|d6363|d6364|d6365|t100|t1997|t2429 +TKLR#d846|d847|d848|d849|d850|d851|d852|d853|d854|d855|d856|d857|d858|d899|d900|d901|d902|d903|d904|d905|d906|d907|d908|d909|d910|d911|d912|d913|d914|d915|d916|d917|d918|d919|d920|d921|d922|d923|d924|d925|d926|d927|d928|d929|t96|t97|t98|t1993|t1994|t1995 +TKLS#D586|D587|D588|T417|d628|d629|d859|d860|d861|d862|d863|d864|d3059|d3060|t94|t99|t1176|t1177|t1996|t2426|t2428 +TKLT#d1487|d1488|d1489|d6724|d6725|d6726|t95|t1992|t2427 +TKLX#D434|D435|t1998|t1999 +TKM#T20|d5297 +TKMN#d5213|d5214|d5215|d5216|d5217|d5218|d5219|d5220|d5221|d5299 +TKMP#d636|d637|d638|d639|d640|d641|d934|d935|d936|d937|d938|d939|d940|d941|d942|d943|d944|d945|d946|d947 +TKMS#T21|T160|T161|d930|d931|d932|d933|d5298|d5300 +TKMT#d630|d631|d632|d633|d634|d635|d5301|d5302|d5303|d5304|d5305|d5306|d5307|d5308|d5309|d5310|d5311|d5312|d5313|d5314|d5315|d5316|d5317|d5318|d5319|d5320|d5321|d5322|d5323 +TKN#D179|d410|d1456|d5287|t198|t2449|t2806|t2832|t4576 +TKNF#d3488|d3489|d3490|d3491 +TKNJ#d948|d949 +TKNK#d833|d3449|d3450|d5181|d5286|d6362|d6426|t92|t140|t211|t212|t1990|t2424|t2841|t4226|t4238 +TKNL#d3125|d3126|d3127|d3128|d3129 +TKNN#d1458|t2834 +TKNS#D390|D391|D395|D396|d411|d412|d413|d414|d415|d950|d951|d952|d953|d954|d955|d956|d957|d958|d1459|d3112|d3113|d3114|d3115|d3116|d3117|d3118|d3119|d3120|d3121|d3122|d3123|d3124|d3284|d3285|t91|t2450|t2451|t2452|t2453|t2807|t2808|t2835|t4577|t4578 +TKNT#T347|T348|d642|d643|d644|d645|d646|d647|d648|d959|d960|d961|d962|d963|d964|d965|d966|d967|d968|d1457|d3492|d3493|d3494|d3495|d3496|d3497|t2833 +TKNX#D392 +TKP#t671|t2399 +TKPF#t673|t674|t675 +TKPJ#d988|d989|d990 +TKPL#d991|d992|d993|d994 +TKPN#d6366 +TKPS#t672|t676|t2400|t2401 +TKPT#d649|d650|d651|d652|d653|d654|d655|d656|d657|d658 +TKR#D13|D23|D217|D415|T602|d60|d83|d969|d1005|d1034|d1394|d3286|d3446|d5282|d5667|d6360|t89|t207|t1982|t2836|t4220 +TKRB#d659|d660|d661|d662|d663|d664|d665|d666|d667|d668|d669|d670|d671|d672|d673|d674|d675|d676|d677|d678|d679|d680|t4222 +TKRF#d3498|d3499|d3500 +TKRL#d5283|d5284 +TKRM#d986|d987|d1010|d1011|d1012|d1013|d1014|d1023|d1024|d1025|d1026|d1027|d1028|d1029|d1030|d1031|d1032|d1033|d3130|d3131|d3132|d3133|d3134|d3135|d3136 +TKRN#D6|D7|d1008|d3288|t4224 +TKRP#d1015|d1016|d1017|d1036|d1037|d1038|d1039|d1040 +TKRS#D14|D24|D218|D393|D394|T357|T358|T603|d61|d62|d84|d85|d982|d983|d984|d985|d1000|d1001|d1002|d1003|d1004|d1006|d1009|d1018|d1019|d1020|d1022|d1393|d1395|d1396|d3289|d3447|d3448|d3501|d3502|d3503|d3504|d3505|d3506|d3507|d3508|h1028|t208|t209|t1983|t1984|t2069|t2070|t2071|t4221|t4225 +TKRT#D149|D150|d66|d67|d68|d69|d70|d970|d971|d972|d973|d977|d978|d979|d980|d981|d1007|d1021|d1385|d1386|d1387|d1388|d1389|d1390|d1391|d1392|d3104|d3105|d3106|d3107|d3108|d3287|t4223 +TKRX#d974|d975|d976 +TKRY#d1035 +TKS#D216|D225|D389|D407|D459|D461|D585|D647|T234|T416|T419|T601|d64|d65|d697|d827|d834|d996|d999|d1369|d1373|d3283|d3291|d3292|d3295|d3509|d3512|d3513|d5165|d5174|d5185|d5194|d5262|d5285|d5289|d5324|d6353|d6367|d6432|d6436|d6674|t87|t101|t104|t105|t138|t141|t143|t144|t210|t613|t620|t678|t682|t1978|t1980|t2000|t2002|t2417|t2419|t2420|t2430|t2680|t2681|t2839|t2840|t4227|t4239|t4453|t4581|t4582 +TKSB#d5325|d5326|d5327|t615 +TKSJ#d2148|d2149|d2150|d2151|d2152|d2153|d2154|d2155 +TKSK#T168|T169|T235|T236|t622|t623|t624|t2942|t2946|t2947|t2948|t2949|t2950|t2951 +TKSL#D463|D464|d681|d682|d683|d684|d685|d686|d687|d688|d5328|d5329|d5817|d5818|d5819 +TKSM#t632|t633|t634|t640|t641|t2934|t2935|t2936|t2937|t2938|t2939|t2940|t2941 +TKSN#D397|D398|D465|D466|T237|T238|T604|T605|d1372|d1375|d3693|d3694|t631|t635|t642|t643|t644|t645|t646|t647|t648|t2382|t2383|t2384|t2952|t2953|t2954 +TKSP#t649|t650|t651|t652 +TKSS#D460|D462|T239|T240|d1370|d5290|d5291|t614|t619|t621|t636|t2943|t2944|t2945|t4457 +TKST#D362|D363|D364|D365|d1371|d1374|d2128|d2129|d2130|d2131|d2132|d2133|d2134|d2135|d2136|d2137|d2138|d2139|d2140|d2141|d2142|d2143|d2144|d2145|d2146|d2147|d3072|d3073|d3074|d3075|d3076|d3077|d3078|d3079|d3690|d3691|d3692|d5186|d5187|d5668|d6361|t90|t618|t625|t626|t627|t628|t629|t630|t1383|t1384|t1385|t1386|t1387|t1388|t1389|t1390|t1391|t1392|t1393|t1394|t1395|t1396|t1397|t1398|t1399|t2837|t4454|t4455|t4456 +TKSW#t637|t638|t639 +TKSX#t616|t617 +TKT#D25|d609|d698|d830|d882|d3299|d5175|d5176|d5278|d6343|d6359|d6371|d6427|t88|t106|t139|t202|t1981|t1985|t2423|t2831|t4219|t4237 +TKTF#D399|D400|D401|d416|d417|d418|d419|d420|d421|t108|t109|t110 +TKTK#d1449|t111|t112|t113|t114|t118|t2001 +TKTL#d29|d30|d31|d32|d33|d3298|d5279|d6374|d6375|d6376|d6378|t119|t120|t121|t122|t123|t124|t679|t680|t681 +TKTM#d3321|d3322|d6433|d6434|d6435 +TKTN#D27|d611|d612|d613|d614|d615|d616|d888|d5179|d5280|d5281|d6377|t788|t789|t790|t1988 +TKTR#D208|D209|D474|d884|d885|d886|d5195|d5196|d5197|d5198|d5199|d5200|d5201|d5202|d5203|d5204|d5205|d5206|d5207|d5208|d5209|d5210|d5211|d5212|d5330|d5331|d5332|d5333|d5334 +TKTS#D26|D28|d610|d617|d887|d3300|d5177|d5180|d6344|d6345|d6372|d6379|d6428|d6429|t107|t203|t1986|t1989 +TKTT#d883|d3301|d3302|d3303|d3304|d3308|d3309|d3310|d3311|d3312|d3313|d3314|d3315|d3514|d3515|d3516|d5178|d6373|t839|t840|t841|t1987 +TKTX#d3305|d3306|d3307|t115|t116|t117 +TKW#t196 +TKWR#d5188|d5189 +TKWS#t197 +TKWT#D15|D16|d5335|d5336|d5337|d6368|d6369 +TKXN#d3316|d3317|d3318|d3319|d3320 +TKXR#d828|d829 +TKY#T422 +TKYN#d696|d998 +TKYR#d5190|d5191|d5192 +TKYS#T423 +TKYT#T424|T425|T426|d695|d997 +TL#D17|D29|D31|D33|D37|D233|D255|D260|D262|D371|D420|D426|D485|D487|D489|D541|D595|T52|T59|T172|T178|T361|T616|d71|d75|d106|d118|d470|d1490|d1491|d1522|d1603|d3137|d3548|d3552|d5339|d5345|d5355|d5370|d6321|d6329|d6392|d6441|d6452|d6453|t145|t216|t243|t253|t255|t683|t945|t958|t2075|t2080|t2431|t2468|t2570|t2842|t4247 +TL0#D650 +TL0N#t922|t923|t924 +TL0S#D651 +TLB#D483|t244 +TLB0#t2469|t2470|t2471 +TLBK#t147|t148|t149|t2574|t2575|t2576 +TLBL#t2081 +TLBN#T46|T47|t153|t154 +TLBR#D247|D248|D418|D419|T42|T43|d1524|d1525|d1526|d1527|d1528|d1529|d1530|d1531|d1532|d1533|t150|t151|t152|t218|t219|t220|t2572|t2573 +TLBS#D484|t245|t246 +TLBT#T44|T45 +TLF#D272|d1643 +TLFK#D274 +TLFL#d5348|d5349|d5350 +TLFN#d1620|d1621|d1622|d1649|d5385|d5386|d5387|t893|t894|t895|t896|t897|t898|t899|t900|t901|t902|t903|t930|t931|t932 +TLFR#d1587|d1588|d1589|d1590|d1591|d1592|d1593|d1594|d1595|d1596|d1597|d1598|d1599|d1600|d1601|d1602|d1645|d1646|d1647 +TLFS#D273|d1648|t685|t933|t934|t935|t936 +TLFT#d1519|d1520|d1521|d1644|t904|t905|t906|t907 +TLFX#t937|t938|t939 +TLH#D253|t256 +TLHS#D254|T50|T51|d5361|d5362|d5363|t257|t258 +TLJ#d1631|t2082 +TLJN#d1635|d3544|d3545|d3546|d3547 +TLJS#d1632|d1634|d3160|d3161|d3162|d3163|d3164|t2083 +TLJT#d109|d1633 +TLK#T181|d3158|d3166|d6532|t213|t229|t237|t242 +TLKL#d1606|d1607|d1608|d1609|d1610|d1611|d1612|d1613|d1614|d1615 +TLKM#t215|t847|t848|t849|t850|t851|t852|t853|t854|t855 +TLKN#d3170|t240|t856|t857|t858|t859|t874|t875|t876 +TLKR#D234|D235|D236|D237|t234|t235|t236|t860|t861|t862|t863|t864|t865|t866|t867|t868|t869|t870|t871|t872|t873 +TLKS#T182|d1534|d1535|d1536|d1575|d1576|d1577|d1578|d1579|d1642|d3159|d3165|d3167|d3169|d6533|t214|t238|t239|t241|t842|t843|t844|t845|t846|t940|t941|t942|t943|t944 +TLKT#D251|D252|d1498|d1499|d1500|d1501|d1502|d1503|d1504|d1505|d1506|d1537|d1538|d1539|d1540|d1541|d1542|d3139|d3140|d3141|d3142|d3143|d3144|d3145|d3146|d3147|d3168|d3342|d3343|d3344|t155|t156|t158|t159|t160|t161|t162|t163|t164|t165|t230|t231|t232|t233|t2473|t2474|t2475|t2579 +TLKX#d1507|d1508|d1509 +TLL#D258|T57 +TLLJ#t886|t887|t888 +TLLS#D259|T58 +TLM#d3535 +TLMK#t2580|t2581|t2582 +TLMN#T363|T364|d5372|d5373|d5374 +TLMR#D264|D265|D266|D267|t877|t878|t879 +TLMS#d3536|d3537 +TLMT#T61|T62|T63|T64|T65|T66|d1553|d1554|d1555|d1556|d1557|d1558|d1559|d1560|d5375|d5376|d5377|d5378|t880|t881|t882|t883|t884|t885 +TLMX#D38|D39|D40 +TLN#D238|D240|D249|D424|D708|T55|T614|t260|t2478|t2905 +TLNK#d389|d477|d478|d479|d1568|d1569|d1570|d1571|d1572|d1573|d1574|d3152|d3157|d5354|d5365|d6397|d6404|d6448|t166|t167|t950|t951|t2079|t2088|t2446|t2476|t2578 +TLNL#T668 +TLNS#D239|D241|D250|D425|D709|T56|T615|d110|d111|d112|d6449|d6450|t252|t261|t262|t2479|t2906|t2907 +TLNT#d1561|d1562|d1563|d1564|t221|t222|t223|t224 +TLNX#d1565|d1566|d1567 +TLP#d3067|d5366|t4244 +TLP0#t889|t890|t891|t892 +TLPL#t908|t909|t910 +TLPP#t180|t181|t182 +TLPR#T173|T174|t911|t912|t913 +TLPS#d3068|d3069|d5367|d5368|t177|t178|t179|t4245|t4246 +TLPT#d3517|d3518|d3519 +TLR#T34|T148|T179|T669|d114|d471|d3149|d3154|d5357|d5379|d5383|d6395|d6402|d6446|t172|t247|t946|t2085|t2434 +TLRB#t2455|t2456 +TLRM#d1583|d1584|d1585|t956|t957|t4242|t4243 +TLRN#T54|t175|t2457|t2458|t2459|t2460|t2461 +TLRS#D268|D269|D270|D271|D491|D492|T35|T149|T180|T670|d115|d116|d472|d473|d1580|d1581|d1582|d3150|d3151|d3155|d3156|d5358|d5359|d5380|d5381|d5382|d5384|d6396|d6403|t173|t176|t947|t948|t2086|t2087|t2435 +TLRT#D422|D423|d5351|d5352|d6442|d6443|d6444|t174|t2462|t2463|t2464|t2465 +TLRX#d474|d475|d476|t2466|t2467 +TLS#D18|D30|D32|D34|D35|D36|D256|D261|D263|D372|D421|D427|D486|D488|D490|D542|D596|D648|D649|T53|T60|T362|T486|T617|T618|d72|d73|d74|d107|d108|d117|d480|d1497|d1523|d1586|d1604|d1605|d1616|d3138|d3171|d3172|d3182|d3549|d3550|d3551|d3553|d5338|d5340|d5346|d5353|d5356|d5364|d5369|d5371|d6330|d6393|d6408|d6451|t146|t168|t183|t217|t225|t250|t254|t263|t264|t684|t686|t949|t952|t959|t2076|t2078|t2089|t2432|t2447|t2477|t2571|t2583|t4248 +TLSB#d3181 +TLSF#d1640|d1641 +TLSK#t915|t916|t917|t918|t919|t920|t921 +TLSL#t914 +TLSM#d6322|d6323|d6438|d6439|d6440|t226|t227|t228|t2448 +TLSN#T48|T49|d1619|d3178|d3185 +TLSP#t184|t185|t186 +TLSR#d3174|d3175|d3176 +TLSS#D257|T487|T619|d1543|d1544|d1545|d1618|d3177|d3179|d3180|d3184|t265 +TLST#T429|T430|d1617|d3173|d3183|d6324|d6325|d6398|d6399|d6400|d6405|d6406|d6407|d6437|d6447|t248 +TLT#D275|T427|d113|d386|d481|d1510|d1546|d1623|d1627|d3148|d3153|d3522|d3532|d3558|d5347|d5360|d5388|d6327|d6394|d6401|d6445|t157|t169|t249|t2072|t2077|t2084|t2090|t2433|t2436|t2444|t2454|t2472|t2577 +TLTF#d1549|d1550 +TLTK#T431|T432 +TLTL#D543|D544|d3554|d3555|d3556|d3557|t953|t954|t955 +TLTN#D41|D42|d1515|d1551|d1630|d3525|d3538|d3539|d3540|d3541|d3542|d3543|d3561|t2092|t2439 +TLTP#T175|T176|T177|t925|t926|t927|t928|t929 +TLTR#d1512|d1513|d3528|d3529|d3530|d3531|d5344|t2440|t2441|t2442 +TLTS#D276|T428|d387|d388|d1514|d1552|d1624|d1625|d1629|d3524|d3533|d3534|d3560|d5389|d5393|d6326|d6328|t170|t171|t2073|t2074|t2093|t2437|t2443|t2445 +TLTT#d1511|d1547|d1548|d1626|d1628|d3523|d3559|t2091|t2438 +TLTX#d3520|d3521|d5390|d5391|d5392 +TLWN#t187|t188|t189 +TLWR#D242|D243|D244|D245|D246 +TLX#t251 +TLXN#d1516|d1517|d1518|d1636|d1637|d1638|d1639|d3526|d3527|d3562|d3563|d3564 +TLYN#d119|d1496|t259 +TLYR#d1493|d1494|d1495 +TLYT#d1492 +TM#D45|D277|D408|D493|T67|T73|T80|T83|T365|T371|T401|T433|T436|T440|T442|d120|d134|d1076|d1773|d3565|d3566|d5397|d5488|d6454|d6475|t266|t281|t687|t803|t2105|t2480|t2490|t2503|t4267 +TM0#T375|t2154 +TM0L#d1946|d1947|d1948|d1949|d1950|d1951|d1952|d1953|d1954|d1955|d1956|d1957|d1958|d1959 +TM0S#T376|t2155 +TMB#d1775|t2492 +TMBF#d6460|d6461|d6462|d6463 +TMBK#T367|T368 +TMBL#d1778|d1779|d1780|d1781|d1782|d1783|d1784|d1785|d1786|d1787|d1788|d1789|d1790|d1791|d6455|d6456|d6457|d6464|t960|t961|t4249|t4250|t4251|t4252|t4253|t4254|t4255|t4256|t4257|t4258|t4259 +TMBN#d1777|d6465|d6466 +TMBR#d6458|t277|t278|t279|t280|t2094|t2095|t2096|t2097|t2098|t2099|t2100|t2101|t2102|t2103|t2104|t4260|t4261|t4262 +TMBS#d1792|d6459|d6467|t2491|t2493|t2495|t2496|t2497|t2498|t2499 +TMBT#d1776 +TMBW#d6468|d6469|d6470 +TMBY#t2494 +TMFL#t2506|t2507|t2508 +TMFS#d1079|d1080|d1081|d1082|d1083|d1084|d1085|d1086 +TMHK#t2482|t2483|t2484|t2485|t2486 +TMJ#d122 +TMJB#d124 +TMJN#d127|d128|d1729|d1730|d1731 +TMJS#d123|d126 +TMJT#d125 +TMK#D367 +TMKJ#d1670|d1671|d1677|d1678 +TMKK#d1672|d1673|d1674|d1675|d1676 +TMKL#D52 +TMKN#d1650|d1651|d1652|d1653|d1654|d1655|d1656|d1657|d1658|d1659|d1660|d1661|d1662|d1663|d1664|d1665|d1666|d1667|d1668|d1669 +TMKP#t2108|t2109|t2110|t2111|t2112 +TMKR#D285|D286|D287|D288|D289|D290|d1793|d1794|d1795|d1796|d1797|d1798|d1799|d1800|d1801|d1802|d1803|d1804|d1805|d1806|d1807|d1808|d1809|d1810|d1811|d1812|d1813|d1814|d1824|d1825|d1826|d1827|d1828|d1829|d1830|d1831|t2509|t2510|t2959 +TMKS#D368|T369|T370 +TMKT#d1724|d1725|d1726|d1727|d1728|t2500|t2501|t2502 +TML#T75|d3594|t268|t283|t2119 +TMLN#T438|T439|t2118 +TMLR#D19|D20|t2116 +TMLS#T76|T77|d1922|d1923|t269|t270|t2113|t2114|t2115|t2117|t4280|t4281 +TMLT#d1732|d1733|d1734|d1735|d1736|d1737|d1738|d1739|d1740|d1741|d1742|d1743|d1744|t4275|t4276|t4277|t4278|t4279 +TMLX#d1832|d1833|d1834|d1835|d1836|d1837|d1838|d1839|d1840 +TMMN#d1745|d1746|d1747|d1748|d1749 +TMN#D48|D50|D53|T78|d43|d139|d1704|d1841|d5394|d5439 +TMNB#d140|d141 +TMNK#D283|D284|D495|D496|D497|D498|D499|D500|D501|D502|D503|D504|D505|D506|D507|D508|D509|D512|D513|d45|d138|d1078|d1857|d1858|d1859|d1861|d1862|d3600|d5435|d5491|t289|t690|t805|t2148|t2149|t2150 +TMNL#d1867|d1868|d1869 +TMNN#D510|D511|d146|d147|d1706|d1860|d3584|d3585|d3586|d5418|d5419|d5420|d5421|d5422|d5436|d5437|d5438 +TMNR#d1707|d1708|d1709|d1710|d1711|d1712|d1750|d1751|d1752|d1753|d1754|d1755|d1756|d1757|d1758|d5430|d5431|d5432|d5433|d5434 +TMNS#D49|D51|D54|T79|d44|d46|d148|d1713|d1842|d1863|d1864|d1865|d1866|d1870|d1871|d1872|d1873|d1874|d1875|d1876|d1877|d1878|d1879|d1880|d1881|d1882|d1883|d1884|d1885|d1886|d1887|d1888|d3601|d3602|d5395|d5396|d5440|d5441|t284 +TMNT#d144|d145|d1679|d1680|d1681|d1682|d1705|d1714|d1715|d1843|d1844|d1845|d1846|d1847|d1848|d1849|d1850|d1851|d1852|d1853|d1854|d1855|d1856|d1918|d1919|d1920|d1921|d3192|d3193|d3194|d3195|d3196|d3197|d3590|d3591|d5423|d5424|d5425|d5426|d5429 +TMNX#d142|d143|d1716|d1717|d3568|d3569|d3570|d3571|d3572|d3573|d3574|d3575|d3576|d3577|d3579|d3580|d3581|d3582|d3583|d3587|d3588|d3589|d5427|d5428 +TMP#T85|T183|T185|d149|d6477|d6493|t291|t964|t1001 +TMPK#T444|T445 +TMPL#T187|T188|T189|T190|T191|d163|d3606|d3607|d3608|d3609|d3610|d3611|d3612|d3613|d6487|d6488|d6489|t995|t996|t997|t998|t999|t1000 +TMPN#d151|d152|d153|d154|d155|d156|d157|d162|d164|d165|d6484|d6485|d6486|t297|t298|t299|t300|t994|t2156|t2157|t2158|t4583|t4584|t4585|t4586 +TMPR#d158|d159|d160|d6479|d6480|d6481|d6482|t293|t294|t295|t296|t967|t968|t969|t970|t971|t972|t973|t974|t975|t976|t977|t978|t979|t980|t981|t982|t983|t984|t985|t986|t987|t1003|t1004|t1005|t1006|t1007|t1008|t1009|t1010|t1011|t1012|t1013|t1014|t1015|t1016|t1017|t1018|t1019|t1020|t1021|t1022|t1023|t1024|t1025|t1026|t1027|t1028|t1044|t1045 +TMPS#D292|D293|D653|D654|T86|T184|T186|d161|d166|d6483|d6490|d6491|d6492|t301|t965|t988|t989|t990|t991|t992|t993|t1002|t1029|t1030|t2122|t2123|t2124 +TMPT#d150|d6478|t292|t966|t1031|t1032|t1033|t1034|t1035|t1036|t1037|t1038|t1039|t1040|t1041|t1042|t1043 +TMR#T69|T71|T373|d1924|d1925|d3596|t285|t290|t2125|t2511|t4269|t4272 +TMRF#d3603|d3604|d3605 +TMRK#d1683|d1684|d1685|d1686|d1687|d1688|d1689|t271|t272|t273 +TMRL#D278|D279|d1889|d1890|d1891|d1892|d1893|d1894|d1895|d1896|d1897|d1898|d1899|d1900|d1901|d1902|d1903|d1904|d1905|d1906|d1907|d1908|d1926|d1931|d1932|d1933 +TMRN#d1927|d1928|d1938|t274|t275|t276 +TMRR#d1929|d1935|d1936|d1937 +TMRS#T70|T72|T374|d1930|d1939|d3597|d3598|t286|t2126|t2127|t2151|t2152|t2153|t2512|t2513|t4270|t4271|t4273|t4274 +TMRT#d1718|d1719|d1720|d1934|t962|t963 +TMS#D46|D47|D409|D494|D652|T68|T74|T81|T82|T84|T366|T372|T434|T435|T437|T441|T443|T620|T621|d121|d135|d136|d167|d1087|d1759|d1774|d1909|d3567|d3578|d3614|d5398|d5400|d5489|d5492|d6474|d6476|t267|t287|t302|t688|t691|t806|t2106|t2128|t2481|t2504|t2505|t2514|t4266|t4268 +TMS0#D291 +TMSK#D43|D44|d129|d130|d131|d132|d133|t2129|t2130 +TMSL#d168|d169|d170|d171|d172|d173|d5412|d5413|d5414|d5415|d5416|d5417 +TMSN#d174|d175|d176|d1721|d1722|d1723|d1763|t4263|t4264 +TMSR#t2131|t2132|t2133|t2134 +TMSS#d1760|d1762 +TMST#d1761|d1764|d1765|d1766|d1767|d1768|d1769|d1941|d1942|d1943|d1944|d1945|d3599|d5401|d5402|d5403|d5404|d5405|d5406|d5407|d5408|d5409|d5410|d5411|d5495|d5496|d5497|d5498|t288|t692|t693|t694|t2137 +TMSY#d5493|d5494 +TMT#d137|d1077|d1823|d1910|d3592|d3595|d5399|d5490|d6727|t282|t689|t804|t2107|t2120|t2144|t2487|t4265 +TMTB#t2138|t2139|t2140|t2141|t2142 +TMTK#d1913 +TMTL#d1815|d1816|d1817|d1818|d1819|d1820|d1821|d1822|d1940|t2147 +TMTM#d6471|d6472|d6473 +TMTN#d1914 +TMTR#D280|D281|D282|d1690|d1691|d1692|d1693|d1694|d1695|d1696|d1697|d1698|d1699|d1700|d1701|d1702|d1703|d3186|d3187|d3188|d3189|d3190|d3191 +TMTS#d1770|d1771|d1772|d1912|d3593|t2121|t2488|t2489 +TMTT#d1911|t2145|t2146|t2515|t2516|t2517 +TMWR#T87|T88|t695|t696|t2143 +TMWT#d3615|d3616|d3617 +TMXN#d1915|d1916|d1917 +TMXR#t2135|t2136 +TN#D55|D57|D59|D64|D76|D78|D80|D82|D167|D180|D182|D184|D186|D188|D294|D296|D306|D311|D315|D316|D373|D375|D377|D379|D381|D428|D430|D432|D437|D514|D516|D528|D530|D534|D536|D594|D628|D655|D669|D671|T89|T96|T377|T379|T451|T453|T455|T490|T492|T673|d367|d482|d1960|d2103|d3618|d3620|d5442|d5445|d5453|d5499|d5722|d5806|d6409|d6494|d6501|d6523|d6696|t303|t612|t807|t815|t1046|t2159|t2171|t2205|t2229|t2518|t2525|t2551|t2584|t2908|t2912|t4282|t4287 +TN0#t1156 +TN0L#t1157 +TN0S#t1158 +TNB#D86|T497 +TNBL#d2001|t1048|t1049|t1050|t1051 +TNBP#t816|t817|t818 +TNBR#D657|D658|d5465|d5466|d5467|t308|t309 +TNBS#D87|T498 +TNBT#d5723|d5724|d5725 +TNFL#d5736|d5737|d5738|d5739|t1117|t2175|t2176|t4290|t4291|t4292 +TNFN#D524|D525|D538|D539 +TNFR#D313|D314 +TNH#D518 +TNHL#d5747 +TNHR#d5744|d5745|d5746 +TNHS#D519|t2910|t2911 +TNJ#d3651|t344|t808|t2179|t2548 +TNJB#t326|t327|t328|t329|t330 +TNJL#d3639|t315|t316|t317 +TNJN#d3640|d3641|d3642|d6510|d6511|d6512|d6516|t318|t319|t320|t321|t322|t2181 +TNJR#D62|D63|T95|d206|d207|d208|d209|d210|d211|d3637|t305|t306|t307|t323|t324|t325|t331|t809|t810|t811 +TNJS#d3638|t332|t2182|t2549|t2550 +TNJT#d3633|d6509|t2180 +TNK#D299|T381|T446|d205|d219|d1999|d3341|d3629|d3635|d3646|d3653|d3658|d5341|d5454|d5455|d5459|d6504|d6517|t313|t338|t345|t802|t2177|t2406|t2534|t2536|t2541|t2547|t4301 +TNKB#d3630|d3631|d3632 +TNKL#d212|d213|d214|d215|d216|d217|d218|d222|d2084|d2085|d2086|d2087|d2088|d2089|d2090|d2091|d2092|d2093|d3643|d3644|d3645|d5456|d5457|d6513|d6514|d6515|t333|t334|t335|t336|t337|t2183|t2184|t2185|t2186|t2187|t2196|t2197|t2198|t2199 +TNKM#d3657 +TNKN#D659|D660|T93|T94|T448|T449|T450|d223|d224|d6519|t341|t354|t2540 +TNKR#D665|D666|d220|d2010|d2011|d2012|d2013|d2014|d2015|d2016|d3654|d5740|d5741|d5742|d5743|d6506|d6507|d6508|t347|t348|t349|t351|t352|t353|t2191|t2192|t2193|t2194|t2195 +TNKS#D300|T382|T447|T622|T623|d221|d2000|d3634|d3636|d3647|d3648|d3649|d3650|d3655|d3656|d5342|d5343|d5458|d5460|d5461|d5726|d6505|d6520|t314|t339|t342|t343|t346|t355|t2178|t2188|t2535|t2537|t2539|t2542|t2543|t4299|t4300|t4302|t4303 +TNKT#d6518|t340|t350|t2161|t2162|t2163|t2164|t2165|t2538 +TNL#D66|D68|D70|D298|D532|d2002|t2407|t2520|t2524|t4307 +TNLN#t4310|t4312 +TNLP#D667|D668 +TNLS#D67|D69|D71|D72|D533|d2003|d2004|t2408|t2409|t2528|t2529|t4293|t4294|t4308|t4313 +TNLT#D520|D521|D522|D523|d5751|d5752|d5753|d5754|t2521|t2522|t2523|t4309|t4311 +TNM#d2017|d6689 +TNMK#d6675|d6676|d6677|d6678 +TNMN#d2023|d2024|d2025|d2026|d2027|d2028|d2029|d2030|d2031|d2032|d2033|d2042|d2043|d2044|t1111|t1112|t1113 +TNMR#D304|D305|d5755 +TNMS#d2018|d2019|d6679|d6680|d6690|d6691 +TNMT#d6681|d6682|d6683|d6684|d6685|d6686|d6687|d6688 +TNN#t364 +TNNK#d370|d3652|d3666|d5463|d5750|d6522|t366|t2203|t2546|t4304|t4305|t4306 +TNNS#d2045|d2046|d2047|d2048|d2049|d2050|d2051|t365|t367|t1056|t1057|t1058 +TNNT#t1059|t1060|t1061|t1062|t1063 +TNNX#d2100|d2101|d2102 +TNPL#d5756|d5757|d5758|d5759|t2206 +TNPN#t1123|t1124|t1125 +TNPR#D470|d5760|d5761|d5762 +TNR#T98|d485|d2006|d3622|d3660|d5468|d5733|d5748|t357|t361|t610|t812|t1120|t1164|t2189|t2201|t2530|t4295 +TNRF#d5765 +TNRN#d5763 +TNRS#T99|d484|d486|d2007|d2008|d3623|d3624|d3661|d3662|d5469|d5470|d5734|d5735|t358|t359|t360|t362|t1121|t1122|t1165|t1167|t2531|t2532|t4296|t4297 +TNRT#d3663|d5764|t1166 +TNRW#d3664|d3665 +TNS#D56|D58|D60|D61|D65|D77|D79|D81|D83|D168|D181|D183|D185|D187|D189|D295|D297|D301|D302|D307|D308|D312|D317|D374|D376|D378|D380|D382|D429|D431|D433|D438|D515|D517|D529|D531|D535|D537|D540|D593|D629|D656|D670|D672|T90|T97|T100|T194|T378|T380|T452|T454|T456|T491|T493|T624|T625|T674|d177|d368|d371|d483|d487|d1463|d1961|d2009|d2052|d2053|d3619|d3625|d3670|d5471|d5766|d6410|d6411|d6495|d6502|d6503|d6524|d6697|t304|t368|t369|t814|t1047|t1118|t1119|t1126|t1127|t1161|t2160|t2172|t2174|t2207|t2519|t2526|t2533|t2552|t2553|t2554|t2843|t2909|t2913|t2914|t4283|t4284|t4288|t4298 +TNSB#D545|D546|d178 +TNSF#T496|t2915 +TNSK#d5767|d5768|d5769|d5770 +TNSL#d2054|t1129|t1134|t1162|t2208|t2209|t2210|t2211|t2212|t2213|t2214|t2555|t2556|t2557|t2558|t2559|t2560|t2561|t2562 +TNSM#t2215|t2216|t2217|t2919|t2920|t2921 +TNSN#D309|D310|T106|T107|T108|T109|T192|T193|T196|T197|T494|T495|d184|d1466|d2020|d2021|d2022|d2055|t1130|t1135|t1163 +TNSP#d5781|d5782|d5783|t2922|t2923 +TNSR#d180|d181|d182|d2056|d3667|d3668|d3669|t1131|t1141|t1142|t1143|t2563|t2564|t2565|t2566|t2567 +TNSS#D303|D440|D441|T101|T195|d183|d225|d226|d227|d1465|d2057|d5777|d5778|d5779|d5780|d6496|d6497|t370|t1052|t1053|t1054|t1132|t1133 +TNST#D526|D527|d179|d1464|d2058|d2059|d2060|d5749|d5775|d5776|d5784|d5785|d5786|d5787|d6692|d6693|d6694|d6695|t363|t611|t813|t1055|t1128|t2190|t2202 +TNSW#d5788|d5789|d5790|t2924|t2925|t2926 +TNSX#d1462|d1467 +TNT#D74|D84|D661|T91|d82|d203|d343|d369|d2005|d2038|d2061|d2096|d3621|d3626|d3659|d3671|d5443|d5446|d5462|d5472|d5669|d5732|d6521|t190|t356|t580|t1064|t1114|t1144|t2173|t2200|t2218|t2527|t2544|t4289 +TNTF#d193|d194|d195|d196|d2066|d2067|d2068 +TNTK#t1146|t1147|t1148 +TNTL#T102|T103|T671|T672|d79|d185|d186|d187|d197|d198|d199|d200|d347|d348|d349|d2063|d2064|t371|t372|t373|t374|t375|t376|t377|t378|t379|t380|t381|t382|t383|t384|t385|t386|t387|t388|t389|t390|t391|t392|t393|t394 +TNTM#d5791|d5792|t310|t311|t312|t395 +TNTN#D663|D664|d80|d81|d345|d346|d2041|d2069|d2070|d2071|d2072|d2099|d5449|d5793|d5794|t192|t582|t583|t1066|t1067|t1068|t1069|t1070|t1071|t1103|t1104|t1105|t1106|t1159|t2221|t2222|t2223|t2224 +TNTP#t2226|t2227|t2228 +TNTR#D673|d76|d188|d189|d190|d201|d202|d1970|d1971|d1972|d1973|d1974|d1975|d1976|d1977|d1978|d1979|d1980|d1981|d1982|d1983|d1984|d1985|d1986|d1987|d1988|d1989|d1990|d1991|d1992|d1993|d1994|d1995|d1996|d1997|d1998|d2081|d2082|d2083|d5727|d5728|d5729|d5730|d5731|d5795|d5796|d5797|d5798|d5799|d5800|d5801|d6498|d6499|d6500|t396|t397|t398|t1072|t1073|t1074|t1075|t1076|t1077|t1078|t1079|t1080|t1081|t1082|t1083|t1084|t1085|t1086|t1087|t1088|t1089|t1090|t1091|t1092|t1093|t1094|t1095|t1096|t1097|t1098|t1099|t1100|t1101|t1102|t1107|t1108|t1109|t1153|t1154|t1155|t2166|t2167|t2168|t2169|t2170|t4285|t4286 +TNTS#D75|D85|D662|T92|d77|d78|d191|d192|d204|d350|d1460|d1461|d2040|d2062|d2073|d2074|d2075|d2076|d2077|d2080|d2098|d3627|d3628|d3672|d3673|d5444|d5448|d5473|d5474|d5670|d5671|t193|t584|t1110|t1115|t1116|t1145|t1160|t2204|t2219|t2225|t2545 +TNTT#d344|d2037|d2039|d2065|d2097|d5447|t191|t581|t1065|t1149|t1150|t1151|t1152|t2220 +TNTX#d2034|d2035|d2036|d2078|d2079|d2094|d2095 +TNWN#d5805 +TNWR#d5802|d5803|d5804 +TNX#D73|T626|d5464 +TNXF#d5771|d5772|d5773|d5774 +TNXN#D439|T628|T629|d1962|d1963|d1964|d1965|d1966|d1967|d1968|d1969|d5450|d5451|d5452|t1136|t1137|t1138|t1139|t1140 +TNXP#d488|d489|t2916|t2917|t2918 +TNXS#T627 +TNY#T104|T457 +TNYN#d2104 +TNYS#T105|T458 +TP#T36|T460|T667|d1088|d3695|d3738|d5545|d5552|d5837|d6538|d6539|t399|t401|t585|t1168|t2230|t2613|t2845|t4575|t4587|t4633 +TP0#d2376|t2927 +TP0S#d2377|d2378|t2928|t2929 +TPF#t4627 +TPFL#t2623 +TPFS#t4593|t4594|t4595|t4626 +TPFT#t4625 +TPFY#t4628 +TPK#T461|t418|t2625 +TPKL#t2627|t2628|t2629|t2630|t4621|t4622|t4623|t4624 +TPKN#T383|T384|t2632|t2633|t2634 +TPKR#t2640|t2641|t2642|t2643|t2644|t2645|t2646|t2647|t2648|t4635|t4636|t4637|t4638|t4639|t4640|t4641|t4642 +TPKS#T462|t419|t2626|t2631|t4589|t4590|t4591 +TPKT#d2211|d2212|d2213|d2217|t2618|t2619|t2620 +TPKX#d2214|d2215|d2216 +TPL#d229|d1095|d2236|d3728|d6535|d6547|t2239|t2664 +TPLJ#t2649|t2650|t2651|t2652|t2653|t2654|t2655|t2656|t4643|t4644|t4645|t4646|t4647 +TPLK#d3711|d6548|d6549|d6550|d6551|d6552|d6553|d6554|d6555|d6556|d6557|d6558|d6559|d6560|d6561|d6562 +TPLM#d2239|d2240|d2241|d2270|d2271|d2272|d2273|d3715|d3716|d3717|d3718|d3719|d3720|d3721|d3722|d3723|d3724|d3725|d3726|d3727 +TPLN#d232|d2220|d2221|d2222|d2223|t404|t405|t2245|t2667 +TPLR#D547|D548|d2230|d2231|d2232|d2233|d2234|d2235|d2243|d2244|d2245|d2246|d2247|d2248|d2249|d2250|d2251|d2252|d2253|d2254|d2255|d2256|d2257|d2258|d2259|d2260|d2261|t2241|t2242|t2243 +TPLS#d231|d2242|d3712|d3729|d3730|d6534|d6536|d6563|d6564|d6565|d6566|t2244|t2635|t2666 +TPLT#d230|d2218|d2219|d2224|d2225|d2226|d2227|d2262|d2263|d2264|d2265|d2266|d2267|d2268|d2269|d3713|d3714|t2240|t2665 +TPLX#d2228|d2229 +TPLY#d2237|d2238 +TPMN#d5544 +TPMS#t2636|t2637|t2638|t2639 +TPN#d1089|t194|t2038 +TPNK#d3737|d5556|d6546|t417|t427|t2238|t2661|t2662|t2663|t4629 +TPNN#d1091|d2274|d2275 +TPNS#d1092|d1096|d1097|d5555|t2039|t2040 +TPNT#D626|D627|d1090|d2181|d2182|d2183|d2184|d2185|d2186|d2187|d2188|d2189|d2190|d2191|d2192|d2193|d2194|d2195|d2196|d2197|d2198|d2199|d2200 +TPPL#d2276|d2277|d2278|d2279|d2280|d2281 +TPR#D445|d228|d1093|d3201|d3732|d3735|d5548|d5553|d6542|t406|t420|t2232|t2624|t2658 +TPRF#d2317|d2318|d2319|d2320|d2321|d2322|d2323|d2364|d2365|d2366|d2367|d2368|d2369|d2370 +TPRK#d2324|d2325|d2326|d2327|d2328|d2329|d2330|d2331|d2332|d2371|d2372|d2373|d2374 +TPRM#t428|t429|t430 +TPRN#d3204|t408 +TPRR#T385|T386 +TPRS#D446|d2201|d2202|d2203|d2204|d2205|d2206|d2207|d2208|d2209|d2210|d2342|d2343|d2344|d2345|d2346|d2347|d2348|d2349|d2350|d2351|d2352|d2353|d2354|d2355|d2356|d2357|d2358|d2359|d2360|d2361|d2362|d2363|d3202|d3205|d3733|d3734|d5549|d5550|d6543|d6544|t409|t421|t422|t2233|t2234|t2659|t2660 +TPRT#d2156|d2157|d2158|d2159|d2160|d2161|d2162|d2163|d2164|d2165|d2166|d2167|d2168|d2169|d2170|d2171|d2172|d2173|d2174|d2175|d2176|d2177|d2178|d2179|d2180|d2282|d2283|d2284|d2285|d2286|d2287|d2288|d2289|d2290|d2291|d2292|d2293|d2339|d2340|d2341|d3203|t407|t431|t432|t433|t4606|t4607|t4608|t4609|t4610|t4611|t4612|t4613 +TPRW#T630 +TPRX#d2333|d2334|d2335|d2336|d2337|d2338 +TPS#T37|d1098|d2294|d3739|d3740|d5546|d5551|d6540|d6545|t400|t402|t410|t434|t586|t1169|t1170|t2246|t2254|t2614|t2615|t2668|t2846|t2847|t4588|t4596|t4634|t4648 +TPSK#t4597|t4598|t4599 +TPSL#t2249|t2669|t2670|t2671|t2675|t2676 +TPSM#d3741|d3742|d3743|d3744|d3745 +TPSN#d2297|d3198|d3199|d3200|t2250 +TPSP#t2677|t2678 +TPSR#t2247 +TPSS#d2296|d3746|t2248|t2616|t2617 +TPST#d1094|d2295|d2298|d2299|d2300|d2301|d2302|d2307|d2308|d2309|d2310|d2311|d2312|d2313|d3736|d3747|d3748|d3749|d5554|t411|t412|t413|t2251|t2252|t2253|t2672|t2673|t2674|t4600|t4601|t4602|t4603|t4604|t4605|t4630|t4631|t4632 +TPSX#d2303|d2304|d2305|d2306 +TPT#d2314|d2375|d2382|d2395|d3731|d5547|d6541|t403|t423|t424|t697|t1171|t2231|t2235|t2255|t2657|t4592 +TPTL#t1173 +TPTN#d2386|t1174|t2257 +TPTP#t2259 +TPTR#d3684|d3685|d3686|d3750|t2621|t2622 +TPTS#d2315|d2316|d2384|d2385|d2387|d2388|d2389|d2390|d2391|d2392|d2393|d2394|d2396|t425|t426|t698|t699|t2236|t2237|t2258 +TPTT#d2383|t1172|t2256 +TPTX#d2379|d2380|d2381|d3751|d3752|d3753 +TPWR#t414|t415|t416 +TR#D90|D97|D101|D104|D221|D329|D443|D447|D549|D559|D571|D597|D615|T117|T202|T206|T214|T216|T224|T463|T466|T476|T488|T538|T579|T675|T677|d87|d233|d490|d1099|d2463|d3232|d3754|d3755|d5248|d5500|d5580|d5676|d5808|d5979|d6001|d6078|d6308|d6580|t435|t448|t467|t489|t700|t720|t1295|t1971|t2041|t2263|t2691|t2848|t3528|t3584|t3670|t3843|t4049|t4084|t4163|t4671|t4674 +TR0#D132|D561|D563|T597|d496|t3995|t4157 +TR0F#t4159|t4160|t4161 +TR0L#t3696|t3697 +TR0R#d6307 +TR0S#D133|D562|D564|d497|t3996|t3997|t4158|t4162 +TRB#D92|D319|d2411|d5838|d6182|d6242|t3702|t4323 +TRBF#t4328|t4329|t4330 +TRBJ#t4331|t4332|t4333 +TRBK#d5980|d5981|d5982 +TRBL#T529|d5502|d5503|d5504|d5841|d6079|d6080|d6081|d6082|d6083|d6084|d6085|d6086|d6087|d6088|d6567|d6568|d6569|d6570|d6571|t1246|t1247|t1248|t3580|t3581|t3582|t3583|t3698|t3699|t3700|t3701|t3710|t3711|t3712|t4007|t4008|t4009|t4010|t4011|t4012|t4013|t4014|t4015|t4016|t4017|t4018|t4019|t4020|t4340|t4341|t4342|t4343 +TRBM#t1181|t1182 +TRBN#D682|D683|d5842|d6247|d6248|d6249|t3713|t3714|t3715|t3716|t3717|t3718|t4314|t4315|t4316|t4317|t4320|t4321|t4322 +TRBP#t4334|t4335|t4336 +TRBR#d5839|d5983|d5984|d5985|d6244|d6245|d6246 +TRBS#D93|D318|D320|d2410|d2412|d5840|d5843|d6250|t3703|t3704|t3705|t3706|t3707|t3708|t3709 +TRBT#d6243|t1178|t1179|t3719|t3720|t3721|t3722|t3723|t3724|t4004|t4005|t4006|t4318|t4319|t4337|t4338|t4339 +TRBX#t4324|t4325|t4326|t4327 +TRF#d2449|d2480|d6134|d6222|t456|t1256|t3911|t3981|t4043|t4347 +TRFB#d2442|d6133 +TRFK#t1252|t1253|t3050|t3051|t3052|t3053|t3054|t3055|t3056|t3772|t3781 +TRFL#T513|T514|T524|d3786|d6135|d6136|d6137|d6138|d6139|d6140|d6141|d6142|d6143|t707|t708|t709|t3490|t3491|t3492|t3493|t3494|t3495|t3496|t3497|t3498|t3499|t3500|t3501|t3502|t3503|t3504|t3505|t3506|t3507|t3508|t3594|t3595|t3596|t3669|t3773|t3774|t3775|t3776|t3777|t3778|t3779|t3780|t3907|t3912|t3913|t3914|t3915|t3916|t3917|t3918|t3919|t3920|t3921|t3922|t3923|t3924|t3925|t3926|t3927|t3928|t3929|t3930|t4091|t4092|t4093 +TRFN#T534|T535|d2452|d6144|d6152|d6227 +TRFR#T521|T536|T537|d6145|d6146|d6147|d6223|d6224|d6225|t3509|t3510|t3511|t3512|t3513|t3514|t3515 +TRFS#D616|D617|T522|T523|d2451|d2481|d6148|d6226|t457|t458|t1255|t3516|t3517|t3518|t3519|t3520|t3980|t3982|t4044|t4045|t4348|t4349 +TRFT#D609|D610|d2446|d2447|d2448|d2450|d5851|d5852|d5853|d5854|d5855|d5856|d5857|d5858|d5859|d5860|d5861|d5862|d5863|d5864|d5865|d5866|d5867|d5868|d5869|d5870|d5871|d5872|d5873|d6094|d6095|d6096|d6097|d6098|d6099|d6100|d6101|d6102|d6103|d6104|t1254|t3908|t3909|t3910 +TRFW#d6149|d6150|d6151 +TRFX#d2443|d2444|d2445|d2482|d2483|d2484 +TRFY#t1257|t1258 +TRH#d3223|d3227 +TRHK#d3226|d3231 +TRHL#d3229 +TRHM#D685|D686 +TRHN#t510 +TRHS#d3224|d3225|d3228|d3230 +TRJ#d3791|d6044|d6251|t3677|t4080 +TRJB#d3794|d3795 +TRJK#t3066|t3067|t3068|t3069|t3070|t3071|t3113|t3114|t3115 +TRJL#D108|D109|T587|T588 +TRJM#d5505|d5506|d5507 +TRJN#T570|T571|T572|d6051|d6257|t4083 +TRJR#d6047|d6048|d6049|d6254|d6255|t713|t714 +TRJS#d3792|d3793|d6045|d6050|d6252|d6256|t3678|t4082 +TRJT#T121|T122|d6046|d6253|t451|t452|t453|t454|t455|t3057|t3058|t3059|t3060|t3061|t3062|t3063|t3064|t3065|t4081|t4350|t4351|t4352|t4353 +TRK#D321|D325|D448|D555|D602|T581|T635|T637|d245|d248|d258|d2472|d3796|d5558|d5562|d5849|d5874|d5909|d6161|d6258|d6261|t2716|t2985|t3597|t3737|t3755|t3782|t3940|t4021|t4060|t4066|t4354 +TRKB#t2987|t2988 +TRKK#T639|T640|d2413|d2414|d2415|d2416|d2417|d2418|d2419|d2420 +TRKL#D600|D601|d261|d2421|d2422|d2423|d2424|d2425|t1180|t1297|t2994|t3538|t3539|t3540|t3744|t3747|t3748|t3749|t3750|t3756|t3757|t3758|t3759|t3788|t3789|t3790|t3937|t3938|t3939|t4068|t4069|t4070|t4071|t4072|t4073|t4074|t4076|t4077|t4078|t4079 +TRKM#T642|T643 +TRKN#D599|d249|d250|d251|d252|d253|d254|d255|d262|d263|d5511|d5512|d5513|d5514|d5515|d5516|d5844|d5845|d5850|d5877|d5878|d5879|d5880|d5881|d5882|d5883|d5884|d5885|d5886|d5887|d5888|d5889|d5890|d5891|d6263|t482|t483|t484|t2993|t3602|t3745|t3746|t3791|t3792|t3793|t4067 +TRKP#d5508|d5509|d5510 +TRKR#d256|d264|d265|d266|d5559|t2990|t2991|t2992|t3599|t3600|t3601|t3740|t3741|t3742|t3783|t3784|t3785|t3786|t3787|t3794|t3795|t4063|t4064|t4065 +TRKS#D322|D326|D449|D603|D684|T582|T636|T638|T644|d257|d259|d2473|d2474|d3797|d3798|d5560|d5561|d5875|d5892|d5893|d5894|d5895|d5910|d5911|d6052|d6162|d6163|d6259|d6262|d6264|d6265|d6266|d6267|d6268|d6269|d6270|t710|t711|t2717|t2718|t2986|t2995|t2996|t2997|t2998|t3603|t3738|t3743|t3751|t3752|t3753|t3754|t3941|t3942|t4061|t4075|t4355|t4356|t4411|t4412|t4413 +TRKT#d2464|d2465|d2466|d2467|d2470|d2471|d3756|d3757|d3758|d3766|d3767|d3768|d3769|d3770|d3771|d3772|d3773|d3774|d3775|d3776|d3777|d3778|d3779|d3780|d3781|d3782|d3783|d3784|d3785|d5876|d6260|t1231|t2989|t2999|t3000|t3001|t3002|t3003|t3006|t3007|t3008|t3009|t3598|t3739|t4062 +TRKX#T641|d260|d2468|d2469|d3759|d3760|d3761|d3762|d3763|d3764|d3765|t3004|t3005 +TRL#D110|D122|D124|D130|D147|T210|T218|d493|d2397|d3787|d5679|d5992|d6105|d6164|d6172|d6183|d6316|t3072|t3521|t3679|t3767|t3801|t3943|t3945|t4098 +TRLB#t3073|t3074|t3075|t3076|t3797|t3798|t3799|t3814|t3815|t3816|t3947|t3948 +TRLF#t4086|t4087|t4088 +TRLJ#t3817|t3818|t3819 +TRLK#d2426|d2427|d2428|d2429|d2430|t3589 +TRLM#d2400|d2401|d2402|d6113|d6114|d6115|t3811|t3812 +TRLN#D112|D113|D114|D115|D116|D117|T680|d267|d268|d269|d2399|d5994|d6111|d6112|d6170|d6171|d6185|t3081|t3526|t3682|t3800|t3804|t3805|t3806|t3807|t3808|t3809|t3810|t3950 +TRLP#T573|T574|t3951|t3952|t3953 +TRLR#d6108|d6109|d6110|d6165|d6166|d6167|d6168|t3078|t3079|t3080|t3523|t3524|t3525 +TRLS#D111|D123|D125|D131|D148|T211|T219|T679|d2403|d5995|d6106|d6116|d6169|d6186|t715|t2268|t2269|t2270|t3082|t3527|t3588|t3604|t3605|t3606|t3607|t3608|t3680|t3683|t3802|t3813|t3946|t3949|t3954 +TRLT#d2398|d5993|d6107|d6184|t3077|t3522|t3681|t3796|t3803|t3944 +TRM#d3687|d5563|d5912|d5914|d6015|d6036|d6275|d6582|t716|t1187|t3116|t3128|t3477|t3820 +TRMB#T593|T594|d6017|d6018|d6019|d6277|d6278|d6279|d6280|t3530|t3609|t3610|t3611|t3612|t3613|t3955|t3956|t3957|t3958|t3959|t3960 +TRMF#t3893|t3894|t3895|t3896|t3897|t3898|t3899|t3900|t3901|t3902|t3903|t3904|t3905|t3906 +TRMK#t459|t460|t1189|t1190|t1191|t3118|t3119|t3120 +TRML#d2453|d6026|d6030|d6031|d6032|d6033|d6281|d6282|d6283|t2858|t2859|t3121|t3122|t3123|t3124|t3125|t3126|t3127|t3616|t3617|t3618|t3622|t3623|t3624|t3824|t4359|t4360 +TRMM#D604|D605|D606 +TRMN#T589|T590|T591|T592|d94|d95|d96|d5517|d5518|d5522|d5565|d5566|d5567|d6027|d6028|d6029|d6288|t1193|t1194|t1195|t1196|t1197|t1198|t1199|t1200|t1201|t1202|t1203|t1204|t1205|t1206|t1207|t1208|t1209|t1210|t1211|t1212|t1213|t1214|t1215|t2695|t2696|t2697|t2698|t2699|t2700|t2701|t3614|t3615|t3830|t3831|t3832|t3833 +TRMP#T595|T596|t3129|t3130|t3131|t3132|t3133|t3134|t3135|t3136|t3137|t3138|t3139|t3140|t3961|t3962|t3963|t3964|t4099|t4100|t4101|t4102|t4103|t4104|t4105|t4106|t4107|t4108|t4109|t4110|t4111|t4112|t4113 +TRMR#d5568|d5569|d5570|d6021|d6022|d6023|d6024|d6285|d6286|d6287|t3619|t3620|t3621|t3826|t3827|t3828|t4357|t4358 +TRMS#d2462|d3688|d3689|d5564|d5571|d5575|d5576|d5577|d5913|d5915|d5916|d5943|d6016|d6025|d6034|d6276|d6289|d6290|d6291|d6292|d6583|t717|t718|t1188|t1219|t3117|t3141|t3478|t3479|t3821|t3822|t3823|t3829|t3834 +TRMT#D323|D324|d91|d92|d93|d2454|d2455|d2456|d2457|d2458|d2459|d2460|d2461|d5519|d5520|d5521|d5572|d5573|d5574|d5917|d5918|d5919|d5920|d5921|d5922|d5923|d5924|d5925|d5926|d5927|d5928|d5929|d5930|d5931|d5932|d5933|d5934|d5935|d5936|d5937|d5938|d5939|d5940|d5941|d5942|d6020|d6035|d6173|d6174|d6175|d6284|t1192|t1216|t1217|t1218|t3480|t3481|t3482|t3483|t3484|t3485|t3486|t3487|t3488|t3489|t3825 +TRMW#t3142|t3143|t3144 +TRN#D99|D102|D118|D126|D128|D551|D553|D607|D676|T171|T351|T515|T547|T631|T681|d270|d5896|d5996|d6176|d6228|t461|t1220|t1232|t1259|t2702|t2863|t3083|t3086|t4344|t4361|t4666 +TRNB#t3084|t4362|t4363|t4364|t4368|t4369|t4370 +TRNF#t4387|t4388|t4389|t4393|t4394|t4395 +TRNJ#d2404|d2405|d2406|d2407|d2408|d2409|d2475|d2476|d2477|d5898|d5899 +TRNK#T633|T634|d246|d247|d5944|d6117|d6118|d6119|d6120|d6121|d6122|d6123|d6180|d6293|d6294|d6295|d6296|d6297|d6298|d6299|d6300|d6301|d6302|d6303|d6579|t488|t712|t2275|t2851|t2866|t2867|t2868|t3148|t3149|t3150|t3151|t3152|t3153|t3154|t3155|t3156|t3157|t3158|t3159|t3160|t3161|t3162|t3163|t3164|t3165|t3166|t3167|t3168|t3169|t3170|t3171|t3172|t3173|t3174|t3175|t3176|t3177|t3178|t3179|t3180|t3181|t3182|t3183|t3184|t3185|t3186|t3187|t3188|t3189|t3190|t3191|t3587|t3684|t3685|t3686|t3687|t3688|t3689|t3690|t3691|t3692|t3693|t3694|t3695|t3840|t3841|t3842|t4094|t4114|t4115|t4116|t4117|t4118|t4119|t4120|t4128|t4129|t4130|t4371|t4372|t4373|t4384|t4385|t4386|t4649|t4650 +TRNL#D120|D121|d5026|d5027|d5523|d5524|t3095|t3096|t3768|t3769|t3770 +TRNM#t2860|t2861|t2862|t3097|t3098|t3099 +TRNN#d276|d5904|d6181|d6230|t3092|t3093|t3094|t4378|t4379|t4380 +TRNP#d5905|d5906|d5907|t4381|t4382|t4383|t4396|t4397|t4398 +TRNR#T645|T646|d273|d274|d275|d5901|d5902|d5903|t1222|t1223|t3089|t3090|t3091|t4365|t4366|t4367|t4375|t4376|t4377 +TRNS#D100|D103|D119|D127|D129|D552|D554|D608|D677|T198|T199|T208|T209|T212|T213|T352|T387|T470|T471|T472|T516|T517|T518|T519|T520|T548|T632|T682|d277|d494|d3788|d5680|d5681|d5897|d5908|d6177|d6179|d6231|d6317|d6318|d6572|d6573|t466|t1221|t1224|t1233|t1234|t1260|t1261|t2864|t2865|t3087|t3088|t3100|t3145|t3146|t3147|t3192|t3193|t3194|t3195|t3196|t3197|t3198|t3199|t3200|t3201|t3202|t3203|t3204|t3205|t3206|t3207|t3208|t3209|t3210|t3211|t3212|t3213|t3214|t3215|t3216|t3217|t3218|t3219|t3220|t3221|t3222|t3223|t3224|t3225|t3226|t3227|t3228|t3229|t3230|t3231|t3232|t3233|t3234|t3235|t3236|t3237|t3238|t3239|t3240|t3241|t3242|t3243|t3244|t3245|t3246|t3247|t3248|t3249|t3250|t3251|t3252|t3253|t3254|t3255|t3256|t3257|t3258|t3259|t3260|t3261|t3262|t3263|t3264|t3265|t3266|t3267|t3268|t3269|t3270|t3271|t3272|t3273|t3274|t3275|t3276|t3277|t3278|t3279|t3280|t3281|t3282|t3283|t3284|t3285|t3286|t3287|t3288|t3289|t3290|t3291|t3292|t3293|t3294|t3297|t3298|t3299|t3300|t3301|t3302|t3303|t3304|t3305|t3306|t3307|t3308|t3309|t3310|t3311|t3312|t3313|t3314|t3315|t3316|t3317|t3318|t3319|t3320|t3321|t3322|t3323|t3324|t3325|t3326|t3327|t3328|t3329|t3330|t3331|t3332|t3333|t3334|t3335|t3336|t3337|t3338|t3339|t3340|t3341|t3342|t3343|t3344|t3345|t3346|t3347|t3348|t3349|t3350|t3351|t3352|t3353|t3354|t3355|t3356|t3357|t3358|t3359|t3360|t3361|t3362|t3363|t3364|t3365|t3366|t3367|t3368|t3369|t3370|t3371|t3372|t3373|t3374|t3375|t3376|t3377|t3378|t3379|t3380|t3381|t3382|t3383|t3384|t3385|t3386|t3387|t3388|t3389|t3390|t3391|t3392|t3393|t3394|t3395|t3396|t3397|t3398|t3399|t3400|t3401|t3402|t3403|t3404|t3405|t3406|t3407|t3408|t3409|t3410|t3411|t3412|t3413|t3414|t3415|t3416|t3417|t3418|t3419|t3420|t3421|t3422|t3423|t3424|t3425|t3426|t3427|t3428|t3429|t3430|t3431|t3432|t3433|t3434|t3435|t3436|t3437|t3438|t3439|t3440|t4024|t4025|t4026|t4027|t4050|t4051|t4345|t4346|t4399|t4400|t4401|t4402|t4651|t4652|t4653|t4654|t4655|t4656|t4657|t4658|t4659|t4660|t4661|t4662|t4663|t4664|t4665|t4667 +TRNT#D678|D679|D680|D681|T468|T469|T530|T531|T532|T533|T549|T550|T551|T552|T553|T554|T555|d239|d271|d272|d3799|d3800|d3801|d5900|d6178|d6229|t437|t438|t439|t440|t441|t442|t2703|t2704|t2705|t2719|t2720|t2722|t3085|t3640|t3641|t3642|t3643|t3644|t3645|t3646|t3647|t3648|t3649|t3650|t3651|t3835|t3836|t3837|t3838|t3839|t4052|t4053|t4054|t4055|t4056|t4124|t4125|t4126|t4127|t4374|t4390|t4391|t4392|t4403|t4404|t4405|t4668|t4669|t4670 +TRNX#d6053|d6054|d6055|d6056|t462|t463|t464|t465|t2721|t3295|t3296|t3625|t3626|t3627|t3628|t3629|t3630|t3631|t3632|t3633|t3634|t3635|t3636|t3637|t3638|t3639|t4121|t4122|t4123 +TRP#T556|T560|d5945|d6124|d6131|d6187|d6196|d6197|d6304|t473|t2930|t3441|t3846|t3849|t3965|t3976|t3977|t3993|t4028 +TRPB#t3455 +TRPK#T575|T576|d6199|d6200|t3983|t3984|t3985|t3986|t3987 +TRPL#T558|T559|d5525|d5526|d5527|d6201|d6202|d6203|t475|t476|t477|t3851|t3852|t3853|t3854|t3855|t3856|t3857|t3858|t3859|t3860|t3861|t3862|t3863|t3864 +TRPN#T647|T648|d5954|d6128|d6129|d6130|d6191|d6192|d6193|d6194|d6211|d6212|d6213|t478|t479|t480|t1235|t1236|t1237|t3460|t3461|t3652|t3872|t3971|t4035|t4406|t4407 +TRPR#d5947|d5948|d5949|d5950|d5951|d5952|d6126|d6189|d6208|d6209|d6210|t2714|t2715|t3457|t3458|t3459|t3848|t3869|t3870|t3871|t3968|t3969|t3970|t4031|t4032|t4033 +TRPS#T204|T205|T557|T561|d5528|d5529|d5530|d5953|d6127|d6132|d6190|d6195|d6198|d6214|d6215|d6216|d6305|d6306|t474|t481|t1225|t2931|t2932|t3101|t3102|t3103|t3104|t3442|t3445|t3446|t3447|t3448|t3449|t3450|t3451|t3452|t3453|t3454|t3462|t3847|t3850|t3873|t3966|t3972|t3978|t3979|t3988|t3989|t3990|t3991|t3992|t4029|t4034|t4410 +TRPT#d5946|d6125|d6188|d6204|d6205|d6206|d6207|t2706|t2707|t2708|t2709|t2710|t2711|t2712|t2713|t3443|t3444|t3456|t3653|t3654|t3655|t3865|t3866|t3867|t3868|t3874|t3875|t3876|t3967|t4030|t4408|t4409 +TRPW#t3877|t3878|t3879 +TRPX#t3463|t3464|t3973|t3974|t3975 +TRR#d240|d491|d2478|d3789|d5677|d6037|d6043|d6090|t1249|t1273|t4089 +TRRL#d6040 +TRRM#t1238|t1239|t1240|t3880|t3881|t3882 +TRRN#d6041|d6042 +TRRR#d6038 +TRRS#d241|d242|d2479|d6039|d6091|t1250|t1251|t1274|t1275|t1276|t1277|t1278|t1279|t1280|t1281|t1282|t1283|t1284|t1285|t1286|t1287|t1288|t1289|t1290|t1291|t1292|t1293|t1294 +TRS#D1|D91|D94|D98|D105|D106|D107|D222|D330|D444|D550|D556|D560|D567|D572|D598|T118|T146|T147|T200|T203|T207|T215|T217|T225|T464|T465|T467|T473|T477|T489|T503|T505|T507|T509|T511|T539|T580|T676|T678|d86|d88|d243|d244|d495|d1100|d3211|d3212|d3219|d3233|d5249|d5250|d5501|d5531|d5557|d5581|d5807|d5809|d5997|d6002|d6003|d6057|d6077|d6092|d6217|d6218|d6232|d6241|d6577|d6578|t436|t449|t450|t468|t469|t487|t491|t493|t701|t719|t1226|t1241|t1296|t1298|t1972|t1973|t2042|t2043|t2045|t2264|t2271|t2729|t2849|t2869|t2962|t3529|t3531|t3585|t3590|t3663|t3664|t3671|t3672|t3725|t3771|t3844|t3845|t4022|t4023|t4038|t4057|t4131|t4672|t4673|t4675|t4676 +TRSB#t2964|t2965 +TRSF#d2438|d2439|d2440 +TRSJ#d6058|d6059 +TRSK#T540|d1101|d1102|t3760|t3761|t3762|t3883|t3884|t3885|t3886|t3887|t4040 +TRSL#D621|D622|D674|D675|T474|T475|d5578|d5579|d6153|d6154|d6155|d6156|d6157|d6158|d6159|d6160|d6237|t492|t1299|t2967 +TRSM#d6072|d6073|d6074|d6075|d6076|t2272|t2273|t2274|t2852|t2853|t4095|t4096|t4097 +TRSN#T126|T127|d3215|d3222|d6067|d6068|d6069|d6070|d6071|d6238|d6239|d6240|t1183|t1184|t1185|t1186|t1230|t1300|t2982|t2983|t2984|t3550|t3551|t3552|t3553|t4134|t4677|t4678 +TRSP#t3656|t3657|t3658|t3659|t3660|t3661|t3662|t3727|t3728 +TRSR#D611|D612|T525|T526|T527|T528|d2441|d6061|d6062|d6063|d6065|d6235|t1301|t2968|t2969|t2970|t2971|t2972|t2973|t3554|t3555|t3556|t3557|t3558|t3559|t3560|t3561|t3562|t3563|t3564|t3729|t3730|t4036|t4037 +TRSS#D95|D568|T201|T504|T506|T508|T510|T512|d3214|d3221|d3345|d3346|d3347|d6064|d6066|d6234|d6236|t494|t495|t1227|t1229|t1242|t1302|t2730|t2731|t2963|t2974|t3665|t3726|t4039|t4058|t4059|t4133 +TRST#D565|D566|D613|D614|D618|D619|D625|T545|T546|T566|T567|d492|d1103|d1104|d1105|d1106|d3213|d3216|d3217|d3218|d3220|d3790|d5532|d5533|d5534|d5535|d5536|d5537|d5678|d5955|d5956|d5998|d5999|d6000|d6060|d6093|d6233|d6581|t1228|t1243|t1244|t1245|t2854|t2855|t2856|t2857|t2966|t3666|t3667|t3668|t4090|t4132|t4135|t4136|t4137|t4138|t4139|t4140|t4141|t4142|t4143|t4144|t4145|t4146|t4147|t4148|t4149|t4150|t4151|t4152|t4153|t4154|t4155|t4156|t4169|t4170|t4171|t4172 +TRT#D327|T583|T585|d2|d234|d278|d2431|d3802|d3811|d5957|d5959|d5978|d6004|d6089|d6219|d6271|t447|t470|t485|t486|t496|t2044|t2260|t2265|t2723|t2732|t2734|t2850|t3010|t3105|t3541|t3565|t3578|t3586|t3673|t3766|t3888|t3935|t3994|t4041|t4085|t4184|t4414 +TRTB#d280|d281|d282|t3567 +TRTF#T124|T125|d235|d236|d237|d238|d6006|d6007|d6008 +TRTK#d5024|d5025|t3675 +TRTL#d3808|d5966|d6010|t445|t507|t2266|t2724|t2736|t2737|t2739|t2740|t2741|t3543|t3544|t3545|t3889|t4418|t4419|t4420|t4421|t4422|t4423|t4424|t4425|t4426 +TRTM#D134|D135|D136|D137|D569|D570|t3013|t3014|t3015|t3016|t3546|t3547|t3548|t3574|t3575|t3576|t3891|t3892 +TRTN#D96|D623|D624|T543|T544|T568|T569|d287|d2435|d3809|d3810|d5967|d5968|d6009|d6011|d6012|d6013|t446|t498|t499|t500|t508|t2267|t2725|t3027|t3542|t3570|t3763|t3764|t3765|t3890|t3936|t4003 +TRTP#t3591|t3592|t3593 +TRTR#D228|D229|T123|T220|T221|T222|T223|d284|d285|d286|d2433|d3805|d5961|d5962|d5963|d5964|t443|t501|t502|t503|t504|t505|t704|t705|t706|t1262|t1263|t1264|t1265|t1266|t1267|t1268|t1269|t1270|t1271|t1272|t2692|t2693|t2694|t2752|t2753|t2754|t2755|t2756|t2757|t2758|t3017|t3018|t3019|t3107|t3108|t3109|t3110|t3111|t4000|t4001|t4002 +TRTS#D328|D557|D558|D620|T577|T578|T584|T586|d279|d288|d2434|d3803|d3806|d3807|d5960|d5965|d5969|d5970|d5971|d5972|d5973|d5974|d5975|d5976|d5977|d6014|d6220|d6221|d6272|d6273|d6274|t444|t471|t472|t497|t506|t509|t2261|t2262|t2733|t2735|t2738|t2742|t2743|t2744|t2745|t2746|t2747|t2748|t2749|t2750|t2751|t3011|t3020|t3021|t3022|t3023|t3024|t3025|t3026|t3044|t3045|t3046|t3047|t3048|t3049|t3106|t3112|t3549|t3566|t3569|t3571|t3572|t3573|t3577|t3579|t3674|t3676|t3998|t4042|t4415|t4417 +TRTT#d283|d2432|d3804|d5958|d6005|t3012|t3568|t3999|t4416 +TRTX#t3028|t3029|t3030|t3031|t3032|t3033|t3034|t3035|t3036|t3037|t3038|t3039|t3040|t3041|t3042|t3043 +TRTY#d3812 +TRW#T119|d5538|t702 +TRWL#d6319|d6320|t4046|t4047|t4048 +TRWM#d97|d98|d99 +TRWN#D138|D139|D140|D141|D142|D143|D144|D145|D146|D331|d5989|d5990|d5991 +TRWR#d5986|d5987|d5988 +TRWS#T120|d5539|d5540|t703 +TRX#T541|T562|T564|t2682|t2975|t2977|t3465|t3476|t3932 +TRXB#t2684|t2685|t2686 +TRXK#t3467|t3468|t3469|t3931 +TRXL#t2690|t2978|t3736 +TRXM#d5846|d5847|d5848 +TRXN#d2436|d2437|d6574|d6575|d6576|t2689|t2726|t2727|t2728|t3474|t3475|t3731|t3732|t3733|t3734|t3735 +TRXR#T226|t1303|t3472|t3532|t3533|t3534|t3535|t3536|t3537 +TRXS#T542|T563|T565|t2683|t2688|t2976|t3466|t3471|t3473|t3933|t3934 +TRXT#t2687|t2979|t2980|t2981|t3470 +TRYN#d89|d90|d6315|t490|t4164|t4165 +TRYR#d5541|d5542|d5543|d6312|d6313|d6314 +TRYT#d6309|d6310|d6311|t4166|t4167|t4168 +TS#D2|D21|D172|D176|D220|D332|D353|D383|D480|D592|T1|T3|T111|T136|T230|T610|d20|d100|d101|d104|d373|d390|d393|d1448|d2485|d2923|d3054|d3070|d3255|d3258|d3348|d5157|d5247|d5251|d5582|d5586|d5595|d5666|d5682|d5810|d5826|d5836|d6391|d6412|d6526|d6537|t655|t721|t722|t800|t819|t2046|t2276|t2336|t2398|t2410|t2759|t2844|t2933|t2956|t2960 +TSB#d4510 +TSBL#d760|d761|d762|d3813|d3814|d3815|d3816|d3817|d3818|d3819|d3820|d3821|d3940|d3941|d3942|d3943|d3944|d3945|d3946|d3947|d3948|d3949|d4514|d4515|d4516|d4517 +TSBN#d3929|d3930|d3931|d3932|d3933 +TSBR#D644|D645|d3934|d3935|d3936|d3937|d3938|d3939|d3950|d3951|d3952|d3953|d3954|d3955|d3956|d3957 +TSBS#d3822|d3823|d3824|d3825|d4513 +TSBT#d4506|d4507|d4508|d4509 +TSBY#d4511|d4512 +TSF#d714|d3922 +TSFF#d4259|d4260|d4261|d4262|d4263|d4264|d4265|d4266|d4267|d4268 +TSFK#d3833|d3834|d3835|d3836|d3837|d3838|d4269|d4270|d4271|d4272|d4273|d4274|d4275 +TSFL#d3839|d3840|d3841|d3842|d3843|d3844 +TSFN#d720|d721|d6700|d6701|d6702|d6703 +TSFR#d716|d717|d718|d811|d812|d813|d814|d815|d816|d817|d818|d4276|d4277|d4278|d4279|d4280|d4281|d4796|d4797|d4798|d4799 +TSFS#d719|d3928 +TSFT#d715 +TSFW#d3923|d3924|d3925|d3926|d3927 +TSJ#d5583 +TSJN#d4440|d4441|d4442|d4443|d4444|d4445|d4446|d4447|d4448|d4449|d4450 +TSJS#d5584|d5585 +TSK#T227|T478|d2651|d3958|d4005|d4451|d6584|d6590|t511|t4427|t4435 +TSK0#d4097|d4098|d4099 +TSKF#D450|d4130|d4131|d4132|d4133|d4134|d4135|d4136|d4137|d4138|d4139|d4140 +TSKJ#T654|T655 +TSKK#d2605|d2606|d2607|d2608|d2609|d2610|d2611|d2612|d2613|d2614|d4008|d4009|d4010 +TSKL#T649|T650|d1107|d1108|d1109|d1110|d2653|d2654|d2655|d2656|d3991|d3992|d3993|d3994|d3995|d3996|d3997|d3998|d3999|d4000|d4001|d4002|d4003|d4004|d4012|d4013|d4014|d4015|d4016|d4017|d4018|d4019|d4020|d4021|d4022|d4023|d4248|d4249|d4700|d4701|d4702|d4703|d4704|d4705|d4706 +TSKM#d4024|d4025|d4026|d4027|d4028|d4029|d4030|d4031|d4032|d4033|d4034|d4035|d4036|d4037|d4038|d4039|d4040|d4041|d4042|d4043|d4044|d4045|d4046|d4047|d4048|t515|t516|t517|t518|t519|t520 +TSKN#T480|T481|T651|T652|T653|d2509|d2510|d2511|d2512|d2513|d2618|d2619|d2620|d2621|d2622|d2623|d2624|d2625|d2626|d2627|d2628|d2629|d2630|d2631|d2632|d2633|d2634|d2635|d2636|d4011|d4049|d4050|d4051|d4052|d4053|d4054|d4055|d4056|d4057|d4058|d4059|d4060|d4061|d4062|d4063|d4064|d4065|d4066|d4067|d4068|d4069|d4070|d4071|d4072|d4073|d4074|d4075|d4076|d4077|d4078|d4079|d4080|d4081|d4082|d4083|d4084|d4085|d4086|d4087|d4088|d4100|d4101|d4102|d4103|d4104|d4105|d4106|d4107|d4108|d4109|d4110|d4111|d5252|d5253|d5254|d6588|d6589|t514 +TSKR#D333|d774|d775|d776|d2524|d2525|d2526|d2527|d2528|d2529|d2530|d2531|d2532|d2533|d2534|d2535|d2536|d2537|d2538|d2539|d2540|d2541|d2542|d2543|d2544|d2545|d2546|d2547|d2548|d2549|d2550|d2551|d2552|d2553|d2554|d2555|d2556|d3845|d3846|d3847|d3848|d3849|d3850|d3851|d3852|d3853|d3854|d3855|d3856|d3960|d3961|d3962|d3963|d3973|d3974|d3975|d3976|d4089|d4090|d4091|d4092|d4093|d4094|d4095|d4112|d4113|d4114|d4115|d4116|d4117|d4118|d4119|d4120|d4121|d4122|d4123|d4124|d4125|d4126|d4127|d4128|d4129|d4141|d4142|d4143|d4144|d4145|d4146|d4147|d4148|d4149|d4150|d4151|d4152|d4153|d4154|d4155|d4156|d4157|d4158|d4159|d4160|d4161|d4162|d4163|d4164|d4165|d4166|d4167|d4168|d4169|d4170|d4171|d4172|d4174|d4175|d4176|d4177|d4282|d4283|d4284|d4285|d4286|d4287|d4288|d4289|d4290|d4291|d4292|d4293|d4294|d4295|d4296|d4297|d4298|d4299|d4300|d4301|d4302|d6586 +TSKS#T479|d2597|d2598|d2599|d2600|d2601|d2602|d2603|d2604|d2652|d2657|d3959|d4006|d4096|d4173|d4178|d4179|d4180|d4181|d4182|d4183|d4184|d4185|d4186|d4187|d4188|d4189|d4190|d4191|d4303|d4304|d4305|d4306|d4307|d4308|d4309|d4310|d4311|d4312|d4452|d4455|d4714|d4715|d4716|d6585|d6587|t512|t521|t4428|t4430|t4436|t4437 +TSKT#d2658|d2659|d4007|d4453|d4454|d4707|d4708|d4709|d4710|d4711|d4712|d4713|d4756|d4757|d4758|d4762|d4763|d4764|d4765|t513|t4429 +TSKX#d4759|d4760|d4761 +TSL#T228|d398|d3349|d3857|d5154|d5169|d5833|t522|t724|t2870|t4431 +TSLB#d4840|d5000|d5001|d5002 +TSLF#d2767|d2768|d4847|d4848|d4849|d4850|d4985|d4986 +TSLJ#d4467|d4468|d4469|d4470 +TSLK#d2557|d2558|d2559|d2560|d4456|d4457|d4458|d4459|d4460|d4461|d4462|d4463|d4464|d4465|d4466|d6704|d6705|d6706|d6707|d6708|d6709 +TSLL#d5170 +TSLN#d404|d405|d2486|d2487|d2488|d2489|d2490|d2491|d2492|d2493|d2494|d2495|d2496|d2497|d2498|d2499|d2500|d2501|d2502|d2503|d2504|d3351|t727|t729|t2873|t4434 +TSLR#d400|d401|d402|d722|d723|d724|d725|d726|d727|d728|d729|d730|d731 +TSLS#D410|T229|d403|d777|d3350|d3352|d3353|d3354|d3355|d3356|d3357|d3358|d3359|d3360|d3361|d3362|d3860|t523|t526|t725|t730|t2872|t4433 +TSLT#D714|d399|d778|d779|d780|d781|d782|d783|d2505|d2506|d2507|d2508|d2660|d2661|d2662|d2663|d2664|d2665|d2769|d2770|d2771|d4841|d4842|d4843|d4844|d5171|d5172|t524|t525|t726|t728|t1304|t1305|t1306|t1307|t2871|t4432 +TSLW#d3858|d3859 +TSLX#d2666|d2667|d4385|d4386|d4387|d4388|d4389|d4390|d4845|d4846|t1308|t1309|t1310 +TSLY#d4471|d4472|d4473|d4474 +TSM#T112|d1468|d4482 +TSMB#D212|D213|D214|d3861|d3862|d3863|d3864|d4203|d4204|d4205|d4206|d4207|d4208|d4209|d4210|d4211|d4212|d4213|d4214|d4215|d4216|d4217|d4218|d4766|d4767|d4768|d4769|d4770|d4771|d4772|d4773 +TSML#d784|d785|d786|d787|d788|d789|d790|d791|d792|d793|d794|d795|d796|d797|d798|d4475|d4476|d4804|d4805|d4806|d4807|d4808|d4809|d4810|d4811|d4812|d4813|d4814|d4815|d4816|d4817|d4818 +TSMM#d4486|d4487|d4488|d4489|d4490|d4491 +TSMN#D338|D339|T130|T131|T132|T133|T134|T135|d4477|d4478|d4479|d4480|d4481|d4502|d4503|d4504|d4505|d4774|d4775|d4776|d4777|d4778|d4779|d6710|d6711|d6712 +TSMS#T113|d1469|d4485|d4492|d4493|d4494|d4495|d4496|d4497|d4498|d4499|d4500|d4501 +TSMT#d799|d800|d801|d802|d805|d806|d807|d808|d809|d810|d5591|d5592|d5593 +TSMX#d803|d804 +TSMY#d4483|d4484 +TSN#D169|D451|D710|T683|d4556|d5828 +TSNF#d4229|d4230|d4231|d4232|d4233|d4234|d4400|d4401|d4402|d4403|d4404|d4405|d4406|d4407|d4408|d4409|d4410|d4411|d4438|d4439 +TSNH#d4414|d4415|d4416|d4417|d4418|d4419 +TSNJ#d4412|d4413 +TSNK#d397|d3281|d4225|d4226|d4227|d4228|d4235|d4236|d4237|d4238|d4239|d4240|d4241|d4394|d4395|d4396|d4397|d4398|d4399|d5594|d5685|d5816|d5835|t738|t739|t2762 +TSNL#D453|D454|d735|d736 +TSNM#t4181|t4182|t4183 +TSNN#d4558|d4851|d4852|d4853|d4854|d4987|d4988 +TSNS#D170|D452|D711|T684|T685|d732|d733|d734|d2561|d2562|d2563|d2564|d2565|d2566|d2567|d2568|d2569|d2570|d2571|d2572|d2573|d2574|d2575|d2576|d2577|d2578|d2579|d4391|d4392|d4393|d4559|d5155|d5156|d5829|d5834 +TSNT#d737|d738|d739|d740|d741|d742|d743|d744|d745|d746|d747|d748|d749|d750|d751|d752|d753|d2514|d2515|d2516|d2517|d2518|d2519|d2520|d2521|d2522|d2523|d4242|d4243|d4244|d4245|d4246|d4247|d4420|d4421|d4422|d4423|d4424|d4425|d4426|d4427|d4428|d4429|d4430|d4431|d4432|d4433|d4434|d4435|d4436|d4437|d4557|d4783|d4784|d4785|d4786|d4787|d4788|d4789|d4989|d4990|d4991|d4992|d4993|d4994|d5166|d5167|d5168|d5255|d6698|d6699 +TSNX#d2772|d2773|d2774|d2775|d4219|d4220|d4221|d4222|d4223|d4224|d4780|d4781|d4782 +TSP#t2763|t4180 +TSPK#d2682|d2683 +TSPL#d2689|d2690|d2691|d2692|d2693|d2694|d2695|d2696|d2697|d2698|d2699|d3977|d3978|d3979|d3980|d3981|d3982|d3983|d3984|d3985|d3986|d3987|d3988|d3989|d3990|d4583|d4584|d4585|d4586|d4621|d4622|d4623|d4624|d4625|d4626|d4627|d4628|d4629|d4630|d4631|d4632|d4633|d4634|d4635|d4636|d4637|d4638|d4639|d4640 +TSPN#d2700|d2701|d2702|d2703|d2704|d2705|d3872|d3873|d3874|d3875|d3876|d3877|d3878|d3879|d4587|d4588|d4589|d4590|d4591|d4592|d4593|d4594|d4595|d4596|d4597|d4598|d4599|d4600|d6717|d6718|d6719|t740|t741|t742|t743|t744|t745 +TSPP#d6713|d6714|d6715|d6716 +TSPR#D384|D385|D386|d2668|d2669|d2670|d2671|d2672|d2673|d2674|d2675|d2676|d2677|d2678|d2679|d2680|d2681|d3865|d3866|d3867|d3868|d3869|d3870|d3871|d3880|d3881|d3882|d3883|d3884|d3885|d3886|d3887|d3888|d4560|d4561|d4562|d4563|d4564|d4565|d4566|d4567|d4568|d4569|d4570|d4571|d4601|d4602|d4603|d4604|d4605|d4606|d4607|d4608|d4609|d4610|d4611|d4612|d4613|d4614|d4615|d4616|d4617|d4618|d4619|d4620|d4641|d4642|d4643|d4644|d4666|d4667|d4668|d4669|d4670|d4671|d4672|d4673|d4674|d4675|d4676|d4677|d4678|d4679|d4680|d4681|d4682|d6720|d6721 +TSPS#d2684|d2685|d2686|d2687|d4572|d4573|d4574|d4575|d4645|d4646|d4647|d4648|d4649|d4650|d4651|d4652|d4653|d4654|d4655|d4656|d4657|d4658|d4659|d4660|d4661|d4662|d4663|d4664|d4665|t2764|t2765 +TSPT#d757|d758|d759|d2688|d2706|d2707|d2708|d2709|d2710|d2711|d2712|d2713|d2714|d4683|d4684|d4685|d4686|d4687|d4688|d4689|d4690|d4691|d4692|d4693|d4694|d4695|d4696|d4697|d4698|d4699|d4819|d4820|d4821|d4822|d4825 +TSPX#d754|d755|d756|d4576|d4577|d4578|d4579|d4580|d4581|d4582|d4823|d4824 +TSR#D336|d2642|d3279|d3902|d5151|d5598|d5812|d5831|t731|t4173 +TSRB#d2637|d2638|d2639|d2640|d2641|d4735|d4736|d4737|d4738 +TSRF#d2592|d2593|d2594|d2595|d2596|d4793|d4794|d4795 +TSRK#d4526|d4527|d4528|d4529|d4530|d4531|d4532|d4533|d4534|d4535|d4536|d4537|d4538|d4539|d4540|d4541|d4542|d4543|d4544|d4545|d4717|d4718|d4719|d4720|d4721 +TSRL#D455|D456 +TSRM#d3889|d3890|d3891|d3892|d3893|d3894|d3895 +TSRN#d2645|d3896|d3897|d3898|d3899|d3900|d3901|d3964|d3965|d3966|d3967|d3968|d3969|d3970|d3971|d3972|d4546|d4547|d4548|d4549|d4550|d4551|d4552|d4553|d4554|d4555|t4175 +TSRP#d4722|d4723|d4724|d4725|d4726|d4727|d4739|d4740|d4741|d4742|d4743|d4744|d4745|d4746|d4747|d4748|d4749 +TSRS#D337|D712|D713|d2644|d2646|d3903|d3906|d4728|d4729|d4730|d4731|d4732|d4733|d4734|d5599|d5600|d5813|d5814|t732|t733|t4174|t4176|t4177|t4178 +TSRT#d2580|d2581|d2582|d2583|d2584|d2585|d2586|d2587|d2591|d2643|d2715|d2716|d2717|d2718|d2719|d2720|d2721|d2722|d2723|d4518|d4519|d4520|d4521|d4522|d4523|d4524|d4525|d4790|d4791|d4792 +TSRX#d2588|d2589|d2590 +TSRY#d3904|d3905 +TSS#D22|D387|T231|d21|d22|d102|d103|d105|d396|d699|d2924|d2926|d3257|d3676|d4199|d4995|d5152|d5587|d5589|d5684|d5815|d5830|t734|t2277|t2278|t2335|t2337|t2761 +TSSF#d822|d823|d824|d825|d4861 +TSSL#d3682 +TSSM#d3907|d3908|d3909|d3910 +TSSN#d703|d3674|d3675|d4999 +TSSS#d700|d702|d3677|d3678|d4200|d4202|d4996|d4998|d5596|d5597 +TSST#d701|d2647|d2648|d2649|d2650|d3280|d3917|d3918|d3919|d3920|d3921|d4201|d4250|d4251|d4252|d4253|d4254|d4255|d4256|d4257|d4258|d4997|d5153|d5832 +TSSX#d3911|d3912|d3913|d3914|d3915|d3916 +TST#D690|T114|T611|d394|d707|d765|d1470|d2925|d3256|d4855|d4862|d5150|d5256|d5588|d5601|d5683|d5811|d5827|d6591|d6622|t80|t527|t545|t723|t1311|t1356|t2352|t2367|t2760 +TSTB#d763|d764|d2724|d2725|d2726|d2727|d2728|d2729|d6593|d6594|d6595|t1312|t1313|t1314 +TSTF#D573|D574|d709|d710|d711|d712|d3826|d3827|d3828|d3829|d3830|d3831|d3832|d4863|d4864|d4865|t530|t531|t532|t1335|t1336|t1337|t1338|t1339|t1340|t1341 +TSTK#d1472|d6596|d6597|d6598|d6599|t1329|t1330|t1331|t1332 +TSTL#T156|T157|d395|d3236|d3237|d3238|d4866|d4867|d4891|d4892|d4893|d4894|d4895|d4896|d4897|d4898|d4899|d4900|d4901|d4902|d4903|d4904|d6606|d6611|t81|t533|t534|t535|t542|t1342 +TSTM#D334|D335|d4881|d4882|d4883|d4884|d6612|d6613|d6614|t1315|t1316|t1317|t1318|t1343|t1344|t1345|t1346|t1347|t1348|t2361|t2362|t2363|t2364|t2365 +TSTN#D688|D689|d1|d704|d705|d706|d772|d2732|d2733|d2734|d2735|d2736|d2737|d2738|d2739|d2740|d2741|d4192|d4193|d4194|d4195|d4196|d4197|d4198|d4800|d4801|d4802|d4803|d4858|d4868|d4869|d4870|d4871|d4872|d4873|d4874|d4885|d4886|d4887|d4888|d4889|d4890|d4905|d4906|d4907|d4908|d4909|d4910|d4911|d4912|d4913|d4914|d4915|d4916|d4917|d4918|d4919|d4920|d4921|d6607|d6608|d6609|d6610|t543|t544|t1349|t1350|t2360 +TSTP#d6615|d6616|d6617 +TSTR#d303|d304|d305|d306|d307|d768|d769|d770|d2615|d2616|d2617|d2730|d2731|d2745|d2746|d2747|d2748|d2749|d2750|d2751|d2752|d2753|d2754|d2755|d2756|d2757|d2758|d2759|d2760|d2761|d2762|d2763|d2764|d3363|d3683|d4922|d4923|d4924|d4925|d4926|d4927|d4928|d4929|d4930|d4931|d4932|d4933|d4934|d4935|d4936|d4937|d4938|d4939|d4940|d4941|d4942|d4943|d4944|d4945|d4946|d4947|d4948|d4949|d4950|d4951|d4952|d4953|d4954|d4955|d4956|d4957|d4958|d4959|d4960|d4961|d4962|d4963|d4964|d4965|d4966|d4967|d4968|d4969|d4970|d4971|d4972|d4973|d4974|d4975|d4976|d4977|d4978|d4979|d4980|d4981|d4982|d4983|d4984|d6601|d6602|d6603|d6604|d6722|d6723|t82|t83|t84|t85|t536|t537|t538|t540|t1325|t1326|t1327|t1333|t2355|t2356|t2357|t2358 +TSTS#T115|T116|T612|T613|d708|d713|d771|d773|d1471|d1473|d3234|d3235|d4750|d4751|d4752|d4753|d4754|d4755|d4857|d4875|d4876|d4877|d4878|d4879|d4880|d6592|d6605|d6618|t528|t539|t541|t1328|t1334|t1351|t1352|t1353|t1354|t1355|t2353|t2359|t2366|t4179 +TSTT#d766|d767|d2742|d2743|d2744|d2765|d2766|d4856|d6600|t529|t1319|t1320|t1321|t1322|t1323|t1324|t2354 +TSTX#d6619|d6620|d6621 +TSWN#T598|T599 +TSXL#d4826|d4827|d4828|d4829|d4830|d4831|d4832|d4833 +TSXN#d819|d820|d821|d4859|d4860 +TSXT#d4834|d4835|d4836|d4837 +TSXX#d4838|d4839 +TSYN#d5158 +TSYR#d308 +TT#D8|D9|D230|D402|D575|D579|D581|D636|T22|T140|T162|T164|T349|T397|T411|T413|T484|T659|d34|d37|d39|d309|d314|d422|d1068|d1475|d3323|d3336|d3340|d3364|d3679|d5016|d5021|d5243|d5602|d5609|d5625|d5674|d5709|d6380|d6382|d6413|d6630|t125|t546|t570|t578|t579|t587|t746|t792|t801|t2006|t2027|t2037|t2053|t2279|t2339|t2347|t2385|t2395|t2402|t2585|t2766|t2791|t2874|t4450 +TTBL#d313|d426|d427 +TTBS#d311|d312 +TTBT#d423|d424|d425|t2287 +TTF#d328 +TTFL#d6627|d6628|d6629 +TTFS#d329 +TTFT#t2303|t2304|t2305 +TTFX#t2306|t2307 +TTHT#D177|D178|d434|d435|d436|d437|d438 +TTJ#d5604 +TTJS#d5605 +TTKH#d5227|d5228|d5229|d5230 +TTKK#T396 +TTKS#d2891|d2892|d2893|d2894|d2895|d2896 +TTKT#d1041|d1042|d1043|d1044|d1048|d1049|d1050|d1051|d1057|d1058|d1059|d1060|d1061|d1065|d1066|d1067|d2797|d2798|d2799|d2800|d2801|d2805|d2806|d2807|d2808|d2809|d2810|d2811|d3324|d3325|d3326 +TTKX#d1045|d1046|d1047|d1062|d1063|d1064|d2802|d2803|d2804 +TTL#D638|d42|d360|d451|d2784|d3327|d5478|d5706|t560|t594|t2003|t2004|t2023|t2060|t2308|t2388|t2768|t2789 +TTLB#d5479|d5480|d5481 +TTLH#t2311|t2312|t2313 +TTLJ#t596|t597|t598|t599|t600|t4438|t4439 +TTLK#d446|d447|d448|d449|d450 +TTLN#d318|d319|d320|d321|d322|d366|d441|d442|d443|d444|d445|d2787|d3330|d5487|t569|t2008|t2009|t2315|t2394|t2771|t2788 +TTLR#d362|d363|d364|d439|d5483|d5484|d5485|t562|t563|t564|t2334|t2390|t2391|t2392|t4440 +TTLS#D639|d317|d365|d440|d2785|d2788|d3329|d3331|d5486|t565|t2309|t2314|t2316|t2317|t2318|t2333|t2393|t2610|t2769|t2772|t2773|t2774|t2775|t2783|t2784|t2785|t2786|t2790 +TTLT#d361|d2786|d3328|d5482|t561|t566|t567|t568|t2297|t2298|t2299|t2300|t2310|t2389|t2770|t2776|t2777|t2778|t2779|t2780|t2781|t2782|t2787 +TTLW#t2005 +TTLX#t2301|t2302 +TTM#T144|d330|d391|d3109|d3241|t748|t797|t2793 +TTMK#d3243|t2795 +TTMR#t2010|t2011|t2012 +TTMS#T145|d331|d392|d3110|d3111|d3242|d3244|t749|t750|t798|t2319|t2320|t2321|t2794|t2796 +TTN#D173|T389|d428|d2789|d2791|d6528|t588|t2054|t2281 +TTNK#T232|T392|T656|T657|d327|d1071|d3245|d3377|d5019|d5616|d5617|d5624|d6388|t559|t573|t2025|t2026|t2283|t2609|t2798|t2805|t2876 +TTNL#d6529 +TTNM#d2794|d2795|d6530|d6531|t2284|t2285 +TTNN#d430|d2793|t590|t2056 +TTNS#D174|T390|T391|T393|d431|d452|d453|d2792|d2796|d5623|d5707|d5708|t591|t595|t1357|t1358|t2024|t2057|t2061|t2282|t2286 +TTNT#d429|d2790|d2876|d2877|d2878|d2879|d2883|d2884|d2885|d3335|d6728|t589|t2055 +TTNX#d2812|d2813|d2814|d2880|d2881|d2882 +TTPL#t127|t128|t129 +TTPN#d454|d455|d456|d457 +TTR#D226|D411|T137|T606|d323|d339|d432|d2815|d2886|d3367|d3369|d5222|d5226|d5611|d5621|d5672|d5703|t547|t552|t592|t609|t820|t1369|t2020|t2058|t2288|t2325|t2329|t2801|t4441 +TTRB#d2906|d2907|d2908|d2909|d2910|d2911|d2912|d2913|d2914|d2915|d3246|d3247|d3248 +TTRH#t1375|t1376|t1377|t1378 +TTRJ#d2816|d2817|d2818 +TTRK#d2897|d2898|d2899|d2900|d2901|d2902|d2903|d2904|d2905 +TTRL#d341|d5620|t607|t4444|t4445|t4446 +TTRM#d378|d379|d380|d381|d382|d383|d384|d385|d2825|d2826|d2827|d2828|d2829|d2830|d2831|d2832|d2833|d2834|d2835|d2836|d2837|d2838|d2839|d2840|d2841|d2842|d2843|d2844|d2845|d2846|d2847|d2848|d2849|d2850|d2916|d2917|d2918|d2919|d2920|d2927|d2928|t1379|t1380|t1381 +TTRN#D342|D343|d2105|d2106|d2107|d2852|d2853|d2854|d2855|d2856|d2857|d2889|d2929|d2930|d5224|t557|t608|t822|t2331|t2803|t4447 +TTRP#d3061|d3062|d3063|t2062|t2063|t2064 +TTRR#d2819|d2820|d2821|d2822|d2823|d2824|t605 +TTRS#D227|D412|T138|T139|T607|T608|d324|d325|d340|d342|d2108|d2109|d2110|d2111|d2112|d2113|d2114|d2115|d2116|d2117|d2118|d2119|d2120|d2121|d2122|d2123|d2124|d2125|d2126|d2127|d2858|d2887|d2890|d3366|d3370|d3371|d5225|d5612|d5613|t548|t549|t558|t606|t823|t1370|t1373|t1374|t1382|t2289|t2290|t2326|t2327|t2332|t2587|t2804|t4442|t4448 +TTRT#D340|D341|d2851|d2888|d2921|d2922|d5223|d5606|d5607|d5608|t553|t554|t555|t556|t821|t2322|t2330|t2802|t4443 +TTRX#D413|D414|t1371|t1372|t2323|t2324|t4449 +TTS#D10|D231|D403|D576|D580|D637|T23|T141|T163|T165|T350|T398|T399|T400|T412|T414|T485|T658|T660|d35|d36|d38|d40|d41|d310|d315|d326|d1052|d1069|d1072|d1474|d1476|d3337|d3365|d3378|d3680|d3681|d5014|d5015|d5017|d5020|d5022|d5023|d5244|d5245|d5603|d5614|d5618|d5704|d6381|d6383|d6385|d6389|d6414|d6415|d6623|d6626|d6631|t126|t130|t550|t571|t577|t747|t751|t791|t793|t794|t2013|t2021|t2065|t2280|t2328|t2340|t2342|t2343|t2348|t2386|t2387|t2396|t2611|t2767|t2797|t2799|t2877|t4451|t4452 +TTSB#d1055 +TTSL#d6624|t795 +TTSM#D11|d6527 +TTSN#D477|D478|D577|D578|d1056|t796 +TTSS#d1054|t2612 +TTST#d433|d1053|d2859|d2860|d2861|d2862|d2863|d2864|d2865|d2866|d2867|d2868|d2869|d3338|d5622|d5673|d5705|t574|t575|t576|t593|t2022|t2059|t2344|t2345|t2346 +TTT#d316|d1070|d3368|d5018|d5475|d5610|d5619|d6384|t551|t572|t2007|t2019|t2341|t2586|t2792|t2800|t2875 +TTTK#d3372|d3373 +TTTL#t830|t831|t832|t833|t834|t835|t836|t837|t838 +TTTS#d5476|d5477 +TTW#t2017 +TTWS#t2018 +TTWT#d458|d459|t2014|t2015|t2016|t2066|t2067|t2068 +TTX#d2776 +TTXB#d2777 +TTXM#d2781|d2782|d2783 +TTXN#d2780 +TTXS#d2779 +TTXT#d2778 +TTYN#t2028|t2349 +TTYS#t2350|t2351 +TW#D358|d3071|t4565 +TWB#d6643 +TWBS#d6644 +TWFL#t4570 +TWFR#t4567|t4568|t4569 +TWJR#d5700|d5701|d5702 +TWK#t4469|t4507|t4511 +TWKN#t4471|t4510 +TWKS#t4472|t4508|t4512|t4564 +TWKT#t4470|t4509 +TWL#d5710|d6645|t2885|t4516 +TWLF#t4487|t4488|t4489|t4490|t4491|t4492|t4493 +TWLN#d5713|d5715|d6649|d6650|d6651|t2888|t2890 +TWLR#d6646|d6647|d6648 +TWLS#d5711|d5716|d6652|t2886|t2891 +TWLT#d5712|d5714|d6653|t2887|t2889|t4513|t4514|t4515|t4517 +TWMB#T459 +TWN#D356|D698|D700|T38|T663|t4460|t4518|t4519 +TWNJ#t4463|t4464|t4523|t4524|t4525 +TWNK#T666|t2904|t4461|t4462|t4465|t4527|t4528|t4529|t4530 +TWNN#t4526|t4532 +TWNS#D357|D699|D701|T39|T40|d3066|t4520|t4522|t4533 +TWNT#d6654|d6655|d6656|d6657|t4494|t4495|t4496|t4497|t4498|t4521|t4531 +TWR#D354|d3064|d5717|t2892 +TWRF#d6635|d6636|d6637|d6638|d6639|d6640|d6641|d6642 +TWRL#t4534|t4535|t4536|t4537|t4538|t4539|t4540 +TWRN#d5720|t2895 +TWRP#t4499|t4500|t4501 +TWRS#D355|d5718|d5721|t2893|t2896 +TWRT#d5719|t2879|t2880|t2894 +TWS#D165|D166|D359|t4502|t4566|t4571 +TWSM#t4572|t4573|t4574 +TWSR#t4486 +TWST#d3065|t4541|t4542|t4543|t4544|t4545|t4546|t4547|t4548 +TWT#D360|D702|T664|t2884|t4466|t4473|t4478|t4479|t4549 +TWTL#t4458|t4459|t4503|t4504|t4505|t4506 +TWTN#t4484|t4563 +TWTR#t4475|t4481|t4482|t4483|t4559|t4560|t4561|t4562 +TWTS#D361|D703|T665|t4467|t4468|t4474|t4476|t4477|t4485|t4557 +TWTT#t4480|t4558 +TWX#t4550|t4556 +TWXN#t4555 +TWXR#t4553 +TWXS#t4552|t4554 +TWXT#t4551 +TX#D691|d23|d289|d4313|d4384|d5003|d5590|d5660|d6350|t661|t752|t753|t1363|t2809|t2828|t2829 +TXB#T482 +TXBL#d4315|d4316|d6625|t662|t2810 +TXBR#d290|d291|d292 +TXBS#T483 +TXFL#d4338|d4339|d4340|d4341|d4342|d4343|d4344|d4345 +TXK#d298 +TXKL#d4328|d4329|d4330 +TXKN#T128|T129 +TXKR#t76 +TXKS#d299|d300 +TXL#t1361|t2818 +TXLN#t2822|t2823|t2824 +TXLR#d3259|d3260 +TXMN#D693|D694|D695 +TXMT#t73|t74|t75 +TXN#T142|T394|t768|t2296|t4240 +TXNB#D687 +TXNF#t783|t784|t785|t786 +TXNK#T158|T159|d301|d302|d4346|d5007|d5664|t667|t668|t669|t757|t758|t759|t760|t761|t765|t766|t767|t769|t770|t771|t772|t773|t774|t2820|t2821 +TXNL#t775|t776|t777|t778|t779|t780|t781|t782 +TXNR#d4351|d4352|d4353|d4354|d4355|d4356|d4357|d4358|d4359|d4360|d4361|d4362|d4363|d4364|d4365|d4366|d4367|d4368 +TXNS#T143|T395|d4347|d4348|d4349|d4350|t1362|t2819|t4241 +TXNT#t755|t756 +TXNX#t762|t763|t764 +TXP#t735|t2961 +TXPN#d4369|d4370|d4371 +TXPS#t736|t737 +TXR#T388|d294|t663|t1359|t2816 +TXRK#d4372|d4373|d4374 +TXRM#d4317|d4318|d4319|d4320|d4321|d4322|d4323|d4324|d4325|d4326|d4327 +TXRN#d3103 +TXRS#d295|d296|t664|t665 +TXRT#d4331|d4332|d4333|d4334|d4335 +TXS#D692|d24|d25|d297|d4314|d4337|d5004|d5006|d5661|d5663|d6346|d6347|d6349|d6351|t666|t754|t787|t2815 +TXSS#d6348 +TXST#t1360|t2817|t2825|t2826|t2827 +TXT#d293|d4336|d5005|d5662|t2814 +TXTM#d3261|d3262|d3263|d3264|d3265|d3266|d3267|d3268|d3269|d3270|d3271|d3272|d3273|d3274|d3275|d3276|d3277|d3278 +TXTN#t2811|t2812|t2813 +TXTW#d4375|d4376|d4377 +TXWM#D696|D697 +TXWR#d4378 +TXWT#d4382|d4383 +TXWX#d4379|d4380|d4381 +TXXN#d26|d27|d28 +TXYN#t77|t78|t79 +TY#d6661 +TYN#D704|d5820|d5822 +TYNK#d6664|d6672|t2958|t4579 +TYNS#D705|d5821|d5823|d5824|d5825 +TYR#D706|d6665 +TYRS#D707|d6666|d6667 +TYS#d6662|d6668 +TYST#d6669|d6670|d6671 +TYT#T499|T501|d6658|d6663|t2957 +TYTK#d6660 +TYTS#T500|T502|d6659 ++++++++++ +W#W122|W452|h3378|w591|w612|w742|w1041|w1042|w1225|w1231|w1295|w1816|w1910|w2211 +W0#w1747 +W0L#w1748 +W0LT#w1764|w1765|w1766|w1767 +W0N#w1768 +W0R#w677|w1034|w1211|w1758 +W0RB#w679|w680|w681|w682|w683 +W0RK#w684|w685|w686 +W0RM#w698|w699|w700 +W0RN#w688|w1760|w1761 +W0RP#w701|w702|w703|w704|w705|w706 +W0RS#w678|w689|w690|w691|w692|w693|w694|w695|w696|w697|w707|w1762 +W0RT#w687|w1759 +W0S#w1763 +W0ST#w1770|w1771|w1772|w1773 +W0T#w1757|w1769 +W0TR#w1749|w1750|w1751|w1752|w1753|w1754|w1755|w1756 +WB#W132|W134|w715 +WBFT#w720|w721 +WBKN#w1806|w1818 +WBL#w593|w1807|w1815 +WBLN#w1813|w1814 +WBLR#w1809|w1811 +WBLS#w594|w595|w1810|w1812 +WBLT#w1808 +WBMS#w722|w723 +WBNK#w718|w719 +WBPJ#w724 +WBR#W136 +WBRS#W137 +WBS#W133|W135|w716|w725 +WBST#W138|W139|w726|w727 +WBT#w717 +WBX#W2 +WBXS#W3 +WF#W116|w63|w101|w546|w574|w616|w708|w1046|w1230|w1362|w1991|w2209 +WFBN#w547|w548|w549 +WFFR#w551|w552|w553 +WFKT#w554|w555|w556 +WFL#w26|w779|w1367|w1819|w1820 +WFLK#w563 +WFLN#w30|w557|w558|w559|w1821 +WFLR#w1365 +WFLS#w27|w29|w780|w781|w1364|w1366 +WFLT#w28|w560|w561|w562|w1050|w1051|w1052 +WFN#w2210 +WFNK#w107|w573|w714|w1049|w1997 +WFNS#w572 +WFR#W130|w23|w103|w564|w570|w710|w1235|w1994 +WFRL#W117|W118|W119|W120 +WFRN#w566|w567|w599 +WFRR#w596|w597|w598 +WFRS#W131|w24|w25|w104|w105|w568|w711|w712|w1995|w1996 +WFRT#w565 +WFS#W121|w64|w65|w106|w569|w713|w1047|w1053|w1363|w1795|w1992|w1998 +WFST#w571 +WFT#w31|w102|w550|w709|w782|w1048|w1993 +WFTN#w33 +WFTS#w34|w783|w784 +WFTT#w32 +WJ#w36|w733|w1336 +WJNK#w55|w738 +WJNS#w1332 +WJR#w39 +WJRN#w42 +WJRS#w40|w43 +WJRT#w41 +WJS#w37|w44|w734|w736|w737 +WJT#w38|w735|w1333 +WJTS#w1334|w1335 +WK#W4|W23|W114|W208|w4|w5|w35|w45|w108|w617|w751|w785|w911|w1299|w1368|w1823|w1826|w1828 +WKFL#W25|W26|w111|w112|w113 +WKFX#w624|w625|w626 +WKK#W13|W247 +WKKS#W14 +WKL#w51|w630|w764|w1372|w1381 +WKLF#W458|W459 +WKLN#w54|w627|w628|w629|w1380 +WKLR#w1374|w1375|w1376|w1378 +WKLS#w53|w763|w1377|w1379 +WKLT#w52|w1373 +WKN#w56|w114|w618|w1829 +WKNK#w47|w120|w790|w914|w1371 +WKNN#w116|w620 +WKNR#W9|W10|W11|W12 +WKNS#W252|w3|w57|w58|w117|w621|w631|w632 +WKNT#w115|w619|w756|w757|w758|w759|w760|w761|w762|w765|w766|w767 +WKP#w119 +WKR#w1|w622|w1307 +WKRS#w913|w1308|w1309 +WKRW#w1310|w1311 +WKS#W5|W24|W147|W209|W210|w59|w109|w118|w575|w590|w752|w768|w915|w1300|w1318|w1369|w1382|w1824|w1825|w1827|w1830 +WKSN#w578|w582 +WKSP#w583 +WKSR#w580 +WKSS#w576|w579|w581 +WKST#w2|w577|w623 +WKSW#w584|w585|w586|w587|w588|w589 +WKT#w46|w110|w753|w789|w912|w1301|w1312|w1370 +WKTK#w1314|w1315|w1316 +WKTL#w60|w61|w62|w1304 +WKTN#w1305|w1306 +WKTR#w1302 +WKTS#w754|w755|w1303|w1313|w1317 +WKWK#w1383|w1384|w1385|w1386 +WKWM#w1387|w1388|w1389 +WKX#w48 +WKXL#w49 +WKXN#w50 +WL#W41|W52|W266|W282|W284|W294|W301|W304|W307|W462|w66|w121|w143|w167|w601|w614|w633|w835|w916|w951|w961|w979|w1054|w1227|w1236|w1255|w1297|w1420|w1432|w1444|w1457|w2000|w2011 +WL0#w635|w639 +WL0R#W63|W64|w637 +WL0S#w636|w638 +WLB#w146 +WLBN#w921|w922 +WLBR#W253|W254|W255|W256|W257|W258|W259|W260|w148|w149|w963|w964|w965 +WLBS#w145|w147|w966|w967|w968 +WLBT#w918|w919|w920 +WLF#W384|W386|W388|w1831 +WLFH#w1834|w1835|w1836 +WLFK#W390|W391 +WLFL#w158|w159|w160|w1424|w1425|w1426|w1434|w1435 +WLFN#w1837 +WLFR#W268|W269|W396|W397|w832|w833|w1840|w1841|w1843|w1844|w1845 +WLFS#W385|W387|W389|w1832|w1842|w1846 +WLFT#w1833 +WLFX#w1838|w1839 +WLHL#W270|W271|W272|W273 +WLHR#w1238|w1239|w1240 +WLHS#w976|w977|w978 +WLHT#w837|w838|w839 +WLK#w124|w994 +WLKB#w125|w126|w127 +WLKF#w136|w137|w138 +WLKK#W261|W262 +WLKM#W39|W40|w821|w822|w823|w824 +WLKN#W278|W279|W280|W281|w132|w834 +WLKR#W35|W36|W37|W38|W274|W275|w129|w130|w131|w1237 +WLKS#W276|W277|w139|w995|w996 +WLKT#w128|w133|w134|w135 +WLKW#w140|w141|w142 +WLM#W290|W296|W309|w997|w1058 +WLML#w1241 +WLMN#W315|W316|w999 +WLMR#W311|W312 +WLMS#W291|W292|W293|W297|W298|W299|W300|W310|w1000 +WLMT#W286|W287|W313|W314|w998 +WLN#W48|W126|w2002|w2005 +WLNK#W156|W157|W158|W207|W392|W393|w71|w123|w161|w840|w928|w982|w1057|w1431|w1437|w1438|w1439|w1440 +WLNS#W49|W50|W127|w841|w1242|w1429|w1430|w2003|w2004|w2006|w2010 +WLNT#W124|W125|w177|w178|w179 +WLP#w162|w1001 +WLPL#W54|W55 +WLPN#w165|w1004 +WLPP#w171|w172|w173|w174|w175 +WLPR#w164 +WLPS#w166|w1002|w1005 +WLPT#w163|w1003 +WLPW#w1450|w1451 +WLR#W33|W45|W154|W205|w68|w924|w973|w1427|w2007 +WLRS#W46|W155|W206|w69|w70|w180|w181|w182|w925|w926|w974|w975 +WLRT#W288|W289|w984|w985|w986 +WLS#W34|W42|W43|W47|W51|W53|W159|W267|W283|W285|W295|W302|W303|W305|W306|W308|W463|w72|w122|w144|w170|w176|w603|w634|w842|w917|w927|w952|w953|w962|w980|w981|w983|w1056|w1243|w1421|w1423|w1436|w1445|w1448|w1452|w2001|w2008|w2012 +WLSL#w1244|w1245|w1246|w1247|w1248|w1249|w1250|w1251 +WLSM#w1252|w1253|w1254 +WLSN#W317|W318 +WLSP#w843|w844|w845 +WLSS#W44 +WLST#W394|W395|w1059|w1428|w2009 +WLT#W29|W58|W263|W319|w67|w150|w151|w600|w825|w836|w847|w923|w972|w1055|w1349|w1390|w1422|w1433|w1453|w2200 +WLTB#w1398|w1399|w1400 +WLTF#w1406|w1407|w1408|w1409|w1410|w1411|w1412|w2201 +WLTK#w1391|w1392|w1393|w1394|w1395|w1396|w1397 +WLTL#w1414|w1415|w1416 +WLTN#W27|W28|W65|W66|W152|W153|W321|W322|w830|w857|w1354|w1413|w1417|w1418|w1455|w2202 +WLTR#W31|W32|W60|W61|W62|W265|w827|w828|w829|w850|w851|w852|w853|w854|w855|w856|w1351|w1352|w1353|w1401|w1402|w1403|w1404 +WLTS#W30|W59|W264|W320|w152|w153|w183|w184|w185|w186|w187|w831|w848|w858|w1355|w1405|w1419|w1456|w2203 +WLTT#w826|w849|w1350|w1454 +WLW#w1441|w1449 +WLWN#w169 +WLWR#W417|W418|w1446 +WLWS#w1442|w1443|w1447 +WLWT#w168 +WLX#W56|W160|w846 +WLXM#W161|W162|W163 +WLXR#w969|w970|w971 +WLXS#W57 +WLXT#w2013 +WLXW#W164|W165|W166 +WLY#w154 +WLYN#w602 +WLYS#w155|w157 +WLYT#w156 +WM#w929|w934|w1060|w1256|w1874 +WMBL#W323|W324 +WMBN#w188 +WMBS#w1875|w1879 +WMBT#w1876|w1877|w1878 +WMFR#w1257 +WMN#w1847|w1880 +WMNF#w1882|w1883 +WMNH#w1849|w1850 +WMNK#w933|w1866|w1867 +WMNL#w1868|w1869|w1870|w1871|w1872|w1873 +WMNS#w1848|w1851|w1852|w1853|w1854|w1855|w1856|w1858|w1859|w1860|w1861|w1862|w1863|w1864|w1865|w1881 +WMNX#w1857 +WMP#w1458|w1467 +WMPL#w1461|w1462|w1463|w1464|w1465 +WMPM#w189|w190 +WMPR#w1062|w1063|w1064|w1065|w1459 +WMPS#w1460|w1466 +WMS#w930|w932|w935|w1061|w1066|w1072 +WMSF#w1258 +WMSK#w1067|w1068|w1069|w1070 +WMSS#w1071 +WMT#w931 +WN#W128|W325|W353|W466|W468|w191|w207|w640|w769|w1006|w1073|w1089|w1091|w1359|w1468|w1567|w1622|w1628|w1661|w1884 +WN0R#W366|W367 +WNB#w216 +WNBK#W355|W356 +WNBL#w1615 +WNBR#W148|W149 +WNBS#w217 +WNFL#W343|W344 +WNFR#W345|W346|W347|W348|W349|W350|w1011 +WNJ#w1079 +WNJN#w1081|w1083|w1591 +WNJR#w1588|w1589|w1590 +WNJS#w1082 +WNJT#w1080|w1587 +WNK#W71|W400|w1584|w1604|w1903|w1907|w1999 +WNKL#W351|W352|w210|w211|w212|w213|w1570|w1571|w1572|w1592|w1610|w1611|w1612|w1613 +WNKM#w1593 +WNKN#w1609 +WNKR#w1573|w1574|w1575|w1606|w1607|w1608|w1904 +WNKS#W72|W401|w1585|w1594|w1595|w1596|w1597|w1598|w1599|w1600|w1614|w1905|w1906 +WNKT#w1586|w1601|w1602|w1605 +WNL#w215|w1008 +WNLN#w644|w645 +WNMK#W67|W68|w1576|w1577 +WNN#W173|W359 +WNNK#w214|w643|w1086|w1603|w1619|w1620|w1621 +WNNS#W174|W360 +WNPK#W357|W358 +WNR#w642|w1009|w1076|w1084|w1356|w1579|w1616 +WNRS#w1077|w1357|w1358|w1578|w1580|w1617|w1618 +WNRT#W15|W16 +WNS#W129|W326|W354|W467|W469|w209|w646|w770|w771|w1010|w1074|w1078|w1088|w1360|w1361|w1469|w1568|w1581|w1627|w1629|w1630|w1631 +WNSK#w73|w74|w75|w76|w77|w1582|w1583 +WNSL#W361|W362 +WNSM#w1632|w1633|w1634 +WNSN#w1477 +WNSS#w1471 +WNST#W363|W364|w1085|w1470 +WNT#W69|W169|W171|W342|w192|w205|w208|w218|w641|w862|w866|w1007|w1075|w1087|w1478|w1523|w1566|w1569|w1885|w1908|w2204 +WNTB#W330|W331|w1480|w1481|w1482|w1483|w1484|w1485|w1486|w1487|w1488|w1489|w1490|w1491 +WNTF#w1499|w1500|w1501|w1502|w1503|w1504 +WNTH#W334|W335|W336|W337|W464|W465 +WNTJ#w1513|w1514|w1515 +WNTK#W332|W333 +WNTL#W167|W168|w1507|w1516|w1517|w1518|w1519|w1527 +WNTM#w1520|w1521|w1522 +WNTN#w220|w221|w222|w223|w224|w864|w1508|w1509|w1510|w1511|w1512|w2207 +WNTP#w1528|w1529|w1530|w1535|w1536|w1537|w1538|w1562|w1563|w1564 +WNTR#W365|W398|W399|w194|w195|w196|w197|w198|w199|w200|w201|w202|w203|w204|w1496|w1497|w1498|w1505|w1539|w1540|w1541|w1635|w1636|w1637|w1638|w1639|w1640|w1641|w1642|w1643|w1644|w1645|w1646|w1647|w1648|w1649|w1650|w1651|w1652|w1653|w1654|w1655|w1656|w1657|w1658|w1659|w1660|w1886|w1887|w1888|w1889|w1890|w1891|w1892|w1893|w1894|w1895|w1896|w1897|w1898|w1899|w1900|w1901|w1902|w2373|w2374 +WNTS#W70|W170|W172|W338|W339|W340|w193|w206|w225|w865|w1479|w1506|w1524|w1531|w1532|w1533|w1534|w1542|w1543|w1544|w1545|w1549|w1550|w1551|w1552|w1553|w1554|w1555|w1556|w1557|w1558|w1559|w1560|w1561|w2205|w2208 +WNTT#w219|w863|w1495|w1909|w2206 +WNTW#W175|W341|w1525|w1526|w1565 +WNTX#w1492|w1493|w1494|w1546|w1547|w1548 +WNWN#w1626 +WNWR#w1624|w1625 +WNWT#w1623 +WNX#w859|w1472 +WNXN#w1476 +WNXS#W327|W328|W329|w860|w861|w1473|w1475 +WNXT#w1474 +WNYN#w1090 +WP#w772|w778|w1092|w1259|w1261|w1272|w1662|w2021 +WPKR#w1093|w1094 +WPL#W211 +WPLS#W212 +WPLX#w1095|w1096|w1097 +WPN#w647 +WPNK#w776|w1105|w1106|w1107|w1265|w1277|w1668 +WPNR#w649|w650 +WPNS#w648|w651 +WPR#w774|w1263|w1274|w1664 +WPRS#w773|w1099|w1100|w1101|w1264|w1275|w1276|w1665|w1666 +WPRW#w1108|w1109|w1110 +WPS#w777|w1111|w1112|w1262|w1266|w1278|w1667|w2022|w2023 +WPSS#w1113|w1116 +WPST#w775 +WPSW#w1114|w1115 +WPT#w226|w867|w1098|w1102|w1260|w1273|w1663 +WPTS#w227|w228|w1103|w1104 +WR#W77|w229|w258|w351|w615|w652|w667|w811|w868|w1012|w1117|w1228|w1279|w1669|w1691|w1692|w1989|w2048|w2162 +WR0#W433|W437|w2187|w2199 +WR0H#w2198 +WR0K#w345|w346 +WR0L#w2191|w2194|w2195|w2196|w2197 +WR0N#W435|W436|w2192|w2193 +WR0R#w2188 +WR0S#W434|W438|w2189|w2190 +WRB#w230|w1021 +WRBL#w231|w232|w233|w234|w235|w236|w237|w653 +WRBT#w1018 +WRF#w936|w938|w1017|w1025 +WRFR#w268|w269|w1022|w1023|w1029 +WRFS#w937|w939|w940 +WRHL#W79|W80 +WRHR#w273|w274|w275|w1672|w1673|w1674 +WRHS#w260|w261|w262|w263|w264|w265|w266|w1281|w1282|w1283 +WRHT#w270|w271|w272 +WRJ#w786 +WRJS#w787|w788 +WRK#w2049 +WRKB#w2051|w2052|w2053|w2057|w2058|w2059|w2060|w2061|w2062|w2063|w2064 +WRKF#w2072|w2073|w2074 +WRKH#w2055|w2056|w2075|w2076|w2077|w2078|w2079|w2080 +WRKL#w334|w2090|w2091|w2092 +WRKM#W430|W431|w2093|w2094|w2095|w2096|w2097|w2098|w2099|w2100 +WRKN#w2081|w2082|w2083|w2084|w2085|w2086|w2087|w2088|w2089 +WRKP#w2104|w2105|w2106|w2124|w2125 +WRKR#w2069|w2070|w2071|w2107|w2108|w2109 +WRKS#w2050|w2110|w2116|w2117|w2118 +WRKT#w2054|w2065|w2066|w2067|w2068|w2101|w2102|w2103|w2119|w2120|w2121|w2122|w2123 +WRKW#w2126|w2127|w2128 +WRKX#w2111|w2112|w2113|w2114|w2115 +WRL#w278|w661|w1014|w1118|w1287|w2375 +WRLB#w1131|w1132|w1133 +WRLJ#w1120|w1121|w1122 +WRLK#w280|w281|w282|w283 +WRLN#w1123 +WRLP#W213|W214|w1124|w1125|w1126 +WRLR#w284|w285|w286 +WRLS#w1127|w1288|w1290|w1675|w1676|w1677 +WRLT#W454|W455|w1119|w1289|w2129|w2130|w2131|w2132|w2133|w2134|w2135|w2136|w2137|w2138|w2139 +WRLW#w1128|w1129|w1130 +WRM#w287|w2140|w2152 +WRM0#w303|w304 +WRMH#w2143|w2144|w2145 +WRML#w295 +WRMN#w293|w296|w297|w298|w299|w300|w301|w2148|w2160 +WRMR#w289|w290|w291|w2146 +WRMS#W432|w292|w302|w2141|w2147|w2149 +WRMT#w288|w2142 +WRMW#w2150|w2151 +WRMX#w294 +WRN#W83|w305|w331|w1024|w1026|w2153 +WRNK#w335|w663|w1135|w1285|w1689|w1690 +WRNN#w307|w308|w309|w310 +WRNR#W81|W82|W176|W177 +WRNS#W84|w279|w311|w332|w333|w662|w1688 +WRNT#w306|w322|w323|w324|w325|w326|w327|w328|w329|w869 +WRP#w312 +WRP0#w313|w314|w315 +WRPL#w318|w319|w320 +WRPN#w317|w1028 +WRPS#w321 +WRPT#w316 +WRR#w276|w336|w654|w658|w1015|w1678|w1686|w2156 +WRRS#w337|w338|w655|w656|w1679|w2157|w2158 +WRS#W78|W85|w259|w267|w339|w659|w666|w812|w820|w1016|w1019|w1136|w1280|w1284|w1670|w1680|w1990|w2159|w2168 +WRSM#w664|w665|w2161 +WRSN#w2169|w2170|w2171|w2172 +WRSS#W86|W423|W424|W425 +WRST#w277|w660|w1687|w2184|w2185|w2186 +WRT#W73|w238|w330|w343|w350|w657|w813|w818|w1013|w1020|w1027|w1134|w1671|w2024|w2047|w2154 +WRTB#w2027|w2028|w2029 +WRTJ#w2026 +WRTL#w816|w2033|w2039|w2040|w2155 +WRTM#w347|w348 +WRTN#W75|W76|W202|W203|W426|W427|w241|w242|w243|w247|w817|w2034|w2035|w2036|w2037|w2038 +WRTP#w1681|w1682|w1683|w1684|w1685|w2041|w2042 +WRTR#w244|w245|w246|w248|w249|w250|w251|w252|w253|w254|w255|w256|w814|w2031 +WRTS#W74|W428|W429|w239|w257|w344|w349|w815|w819|w2025|w2032|w2043|w2044|w2045|w2046 +WRTT#w240|w2030 +WRW0#w1030|w1031|w1032 +WRWK#W87|W88 +WRWL#w870|w871|w872 +WRWR#w2165|w2166|w2167 +WRX#w1286 +WRXP#w340|w341|w342|w2173|w2174|w2175|w2176|w2177|w2178|w2179|w2180|w2181|w2182|w2183 +WRYN#w668|w669|w2163|w2164 +WS#W115|W123|W150|W151|W178|W373|W453|w352|w592|w604|w791|w987|w993|w1043|w1221|w1229|w1291|w1292|w1298|w1695|w1817|w1822|w2014|w2020|w2214 +WSFR#w1293 +WSK#w1137|w1144|w1150 +WSKN#W368|W369|W370|W371|W372|w1148 +WSKR#w1139|w1140|w1141|w1142|w1143|w1696|w1697|w1698|w1699|w1700|w1701|w1702|w1703 +WSKS#W182|W183|w1145|w1146|w1147|w1149|w1151 +WSKT#w1138 +WSL#W179|w405|w670|w1705|w2017 +WSLN#w408|w673|w675 +WSLS#W180|w406|w409|w671|w676 +WSLT#w407|w672|w674 +WSLY#W181 +WSN#W184|w1802 +WSN0#W250|W251 +WSNK#W439|W440|w992|w1224|w1720 +WSNS#W185|w2018|w2019 +WSNT#w398|w1803 +WSP#w399|w1721|w1726 +WSPR#w1152|w1153|w1154|w1155|w1156|w1157|w1158|w1159|w1160|w1723 +WSPS#W95|w400|w404|w1722|w1724|w1725 +WSPX#w401|w402|w403 +WSR#w990|w1706|w2015|w2215 +WSRM#W96|W97 +WSRT#w1797|w1798|w1799|w1800|w1801 +WSS#w989|w1223|w1707|w1796 +WSST#w991|w1708|w2016 +WST#W186|w78|w412|w605|w873|w988|w1161|w1222|w1704 +WSTB#W188|W189|w80|w81|w82|w413|w414|w415|w875 +WSTF#W200|W201|w417|w418|w419|w1730|w1731|w1732 +WSTJ#w410|w411 +WSTK#w83|w84|w85 +WSTL#W215|W216|w86|w87|w88|w420|w421|w422|w1163|w1164|w1165|w1166|w1167|w1168|w1169 +WSTM#W196|W197|w1693|w1694 +WSTN#W194|W195|W198|W199|w428 +WSTP#w423|w424 +WSTR#W190|W191|W192|W193|W419|W420|w425|w426|w429|w430|w431|w876|w877|w878|w879|w880|w881|w882|w883|w884|w885|w886|w887|w888|w889|w890|w891|w892|w893|w894|w1727|w1728|w1729 +WSTS#W187|w79|w89|w427|w606|w607|w874|w1162 +WSTT#w416 +WSTW#w895|w896 +WT#W6|W17|W19|W111|W140|W217|W223|W374|W376|W380|W402|W415|w6|w14|w15|w90|w537|w613|w728|w743|w750|w792|w810|w897|w941|w954|w1033|w1170|w1172|w1208|w1226|w1296|w1319|w1337|w1733|w1794|w1911|w1987|w1988 +WT0#w1346 +WT0S#w1347|w1348 +WTB#W221 +WTBK#w898|w899|w900 +WTBL#w1915|w1916 +WTBN#w1913|w1914 +WTBR#w1175|w1176 +WTBS#W222 +WTBT#w1173|w1174 +WTF#w946 +WTFL#W225|W226|W232|W233 +WTFR#w947 +WTFX#w1180|w1181|w1182 +WTHL#W227|W228 +WTHR#W229|W230 +WTHT#w1343 +WTJ#w539 +WTJN#W378|W379 +WTJS#w540 +WTKK#w1926|w1927|w1928 +WTKN#W108 +WTKP#w1177|w1178|w1179 +WTKR#W219|W220|W243|W244|w1917|w1918|w1919|w1920|w1921|w1929|w1930 +WTKT#w1931|w1932|w1933|w1934|w1935|w1936|w1937|w1938 +WTKW#W142|W143 +WTL#W141|W235|w10|w541|w797|w903|w943|w957|w1183|w1214|w1320|w1789 +WTLB#w543 +WTLF#w805|w806|w807|w808 +WTLK#w739|w740 +WTLM#W234 +WTLN#w13|w901|w902|w960|w1220|w1948|w1949|w1950 +WTLR#w1216|w1217|w1218 +WTLS#W236|w12|w542|w544|w802|w803|w804|w959|w1219|w1774|w1775|w1776|w1951|w1954|w1955 +WTLT#w11|w958|w1215|w1952|w1953 +WTMN#W237|W238|W406|W407|w1956|w1957|w1958 +WTN#W239|W421|w956|w1184|w1321|w1940 +WTNK#w9|w21|w95|w730|w731|w732|w748|w799|w800|w801|w910|w1040|w1212|w1792|w1793|w1947 +WTNL#w1942 +WTNN#w1191|w1327 +WTNR#w1186|w1187|w1188|w1323|w1324|w1325|w1941 +WTNS#W144|W145|W146|W240|W422|w798|w904|w1189|w1190|w1192|w1326|w1328|w1777|w1778|w1779|w1780|w1781|w1790|w1791|w1943|w1946 +WTNT#w948|w949|w1185|w1232|w1233|w1234|w1322 +WTPK#w1959|w1960|w1961 +WTPL#w1962|w1963|w1964 +WTPR#w96 +WTR#W21|W245|W408|w17|w92|w463|w536|w746|w795|w908|w944|w1195|w1329|w1787|w1944 +WTRB#W98|W99|w465 +WTRF#W100|W101|w483|w484|w485|w486|w487|w488|w489|w490|w491 +WTRH#w492|w493|w533|w534 +WTRK#W102|W103|w466|w467|w468|w469|w470|w471|w472|w473|w474|w475|w476|w477|w478|w479|w480|w481 +WTRL#W104|W105|W106|w498|w499|w500|w501 +WTRM#w502|w503|w504|w505|w506|w507|w508|w509|w510|w511|w512|w513 +WTRN#w496|w497 +WTRP#w514|w515|w516|w517 +WTRR#w494 +WTRS#W22|W107|W409|w18|w19|w93|w94|w97|w98|w99|w464|w495|w518|w522|w523|w524|w525|w526|w527|w528 +WTRT#W404|W405|w482|w529 +WTRW#w530|w531|w532|w535 +WTRX#w519|w520|w521 +WTS#W18|W20|W112|W113|W218|W224|W231|W375|W377|W403|W410|W416|w7|w20|w22|w100|w538|w545|w741|w744|w749|w793|w809|w905|w945|w955|w1035|w1171|w1196|w1209|w1210|w1338|w1345|w1734|w1782|w1912|w1965|w1974 +WTSF#w950 +WTSM#w1971|w1972|w1973 +WTSN#W109|W110|W241|W242 +WTSP#w1330 +WTSR#w1969 +WTSS#w1784|w1785|w1786|w1970 +WTST#W204|W411|W412|w747|w796|w906|w907|w909|w1036|w1037|w1038|w1197|w1331|w1788|w1945 +WTSW#W7|W8 +WTT#w8|w16|w91|w729|w745|w794|w942|w1039|w1193|w1783|w1939 +WTTL#w1198|w1199 +WTTS#w1194 +WTWL#w1200|w1201|w1202 +WTWN#w1344|w1975|w1976 +WTWR#W413|W414|w1340|w1341|w1342|w1977|w1978|w1979|w1980|w1981|w1982|w1983|w1984|w1985|w1986 +WTWT#W381|W382|w1339 +WTWX#w1203|w1204|w1205|w1206|w1207 +WTX#w1213 +WTXK#w1923|w1924|w1925 +WTXP#w1922 +WTXT#w1966|w1967|w1968 +WWNK#w2213 +WWRT#w608|w609|w610 +WWT#w2212 +WX#W89|w353|w397|w432|w1044|w1267|w1709|w1735 +WXBL#w354|w355|w363|w364|w365 +WXBN#w433|w434|w435|w1710|w1711|w1712 +WXBR#w360|w361|w362 +WXBS#w357|w358|w359 +WXFL#w444|w445|w446|w1717|w1718 +WXFR#w1045 +WXKL#w366|w367|w368 +WXKR#w1737|w1738 +WXMK#w448|w449|w450 +WXMN#w451|w452|w453 +WXNK#W91|W92|W93|W94|w379|w380|w381|w447|w1271|w1719|w1746 +WXR#w372|w440|w1714|w1742 +WXRK#w385|w386|w387 +WXRM#w388|w389|w390 +WXRS#w373|w374|w441|w442|w1715|w1743 +WXRW#w375|w376|w377 +WXS#W90|w378|w443|w1268|w1270|w1716|w1736|w1744 +WXST#w391|w392|w393|w454|w455|w456 +WXT#W248|w369|w371|w382|w439|w1269|w1713|w1741|w1745 +WXTB#w394|w395|w396 +WXTK#w436|w437|w438|w1739|w1740 +WXTS#W249|w370|w383|w384 +WXTW#w457|w458|w459 +WXW#w356 +WXWR#w460|w461|w462 +WY#W460 +WYL#W246 +WYMN#W470|W471|W472|W473|W474 +WYS#W461 +WYT#W456 +WYTS#W457 ++++++++++ +X#C461|C616|C684|S524|S531|c2829|c2842|c3231|c3395|s2747|s2921|s2924|s3225|s3254|s3380|s3575 +X0#s2937|s2939 +X0NK#s2942|s2943|s2944 +X0S#s2938|s2941|s2945 +X0T#s2940 +XB#C620|S535|c3295|c3299|s2697 +XBKS#s3227 +XBL#s2695 +XBL0#s3041|s3042|s3043 +XBLS#C463 +XBNK#s2948|s2949 +XBNS#c3298|s2696 +XBR#c3296|s2693 +XBS#C621|S536|c3300|s3381 +XBST#c3297|s2694 +XBT#s3382 +XBTN#s3385 +XBTS#s3383|s3386 +XBTT#s3384 +XF#C612|S611|c2207|c2210|c2748|c2884|c3071|c3076|c3313|s2909|s2928|s2946|s3366 +XFL#C639|c2888|s3368|s3525 +XFLB#s3526|s3527|s3528 +XFLF#s3371|s3372|s3373 +XFLN#s3374|s3376|s3533 +XFLR#C604|C605|c2822|c2823|c2824|c3064|c3065|c3066|c3067|c3068|c3069|c3070|s3530|s3531 +XFLS#s3369|s3377|s3532 +XFLT#S540|S541|s3370|s3375|s3529 +XFN#S522|c2896 +XFNK#c2216|c2218|s2915|s2916|s2917|s3379 +XFNR#c2898|c2899|c2900 +XFNS#c2619|c2620|c2621|c2622|c2623|c2624|c2625|c2897 +XFNX#c2213|c2214|c2215 +XFR#S487|c2614|s2911|s3197|s3201 +XFRL#C608|C609 +XFRN#C610|C611|c2617|c2826|c2827|c2828|s3199 +XFRS#S488|c2615|c2618|s2912|s2913|s3200 +XFRT#S566|S567|S594|S595|c2616|s2964|s2965|s2966|s3024|s3025|s3026|s3027|s3028|s3029|s3030|s3198 +XFS#C552|C613|S612|c2209|c2211|c2217|c2749|c2750|c2885|c2889|c3072|c3073|c3075|c3168|s2914|s2929|s2947|s3378 +XFSS#C553|c3169|c3170 +XFT#C606|S523|S596|c2208|c2212|c2825|c3074|c3314|s2733|s2910|s3055|s3067|s3367 +XFTL#s3061|s3064|s3065 +XFTM#c2886|c2887 +XFTN#c2890|c2891|c2892|c2893|c2894|c2895|s2736|s3062|s3063 +XFTR#s3057|s3058|s3059 +XFTS#C607|s2734|s2737|s3060|s3066 +XFTT#s2735|s3056 +XFYN#c3077 +XHH#C640 +XHHS#C641|C642 +XHRN#s3228|s3229|s3230|s3231|s3232 +XJRL#s3402|s3403|s3404 +XK#C622|C632|C637|C742|c2648|c2681|c2694|c2773|c2844|c2847|c2856|c3105|c3106|c3112|c3133|c3143|c3155|c3301|c3315|c3319|s2698|s2738|s2745|s2750|s2768|s2986|s3210|s3257|s3517 +XKBK#c2650|c2651|c2652|c2775|c2776|c2777 +XKBL#s2751 +XKBN#c2683|c2684|c2685 +XKFS#T153|T154 +XKHF#C563|C564|C565 +XKHL#c3113|c3114|c3303|c3304|c3305 +XKK#C624|S601 +XKKN#C626|C627|C628 +XKKS#C625|S602 +XKL#C469|S613|c2689|c3307|s2702|s2764|s2992 +XKLN#c3310|s2706 +XKLS#C470|S614|c2663|c2664|c3309|s2703|s2705|s2993|s2994 +XKLT#c3115|c3116|c3117|c3118|c3308|s2704 +XKMT#c2665|c2666|c2667|c2668|c2669 +XKN#C629|c2848|c2861|s2754|s3249 +XKNF#c2864 +XKNH#c2865 +XKNK#c2662|c2692|c3110|c3142|c3306|c3317|s2701|s2744|s2766|s2767|s3215|s3216|s3519 +XKNN#c2866|c2904|c2905|c2906 +XKNP#c2867|c2868 +XKNR#c2849|c2850|c2851 +XKNS#C630|C631|c2690|c2691|c2852|c2862|c2869|s2743|s2765|s3250|s3251 +XKNT#c2863 +XKP#c2870 +XKPN#c2672|c2673|c2674 +XKPR#s3217 +XKPS#c2679|c2871|c2872 +XKR#S489|c2654|c2687|c2778|c2877|c2901|c3109|c3138|s2741|s2758|s2762|s3044|s3212 +XKRB#c2656|c2657|c2658|c2780 +XKRM#c2675|c2676|c2677 +XKRN#c2219|c2220|c2221|c2222|c2223|c2660|c2782|s3405 +XKRS#S490|c2655|c2661|c2779|c2783|c2876|c2878|c2902|c2903|c3139|c3140|s2759|s2760|s3213|s3214 +XKRT#c2659|c2781|s3045 +XKS#C623|C633|C634|C638|C743|c2649|c2678|c2682|c2693|c2774|c2784|c2857|c2873|c3107|c3111|c3141|c3311|c3318|c3320|s2699|s2707|s2739|s2746|s2761|s2987|s2991|s3218|s3387|s3520 +XKSN#s3391 +XKSP#S491|S492|S493|S494 +XKSS#C635|C636|s3388|s3390 +XKST#c2688|s2742|s2763|s3389 +XKT#C668|C675|c2653|c2670|c2686|c2858|c3108|c3137|c3302|c3316|s2700|s2740|s2755|s3211|s3518 +XKTM#s2988|s2989|s2990 +XKTN#s2752|s2753 +XKTS#C669|C676|C677|c2671|c2859|c2860|s2756|s2757 +XKWT#c2874|c2875 +XKXR#c3134|c3135|c3136 +XL#C643|S542|S548|S550|S552|S554|S556|S603|c2939|c2953|s2769|s2771|s2775|s2918|s2926|s2997|s3068|s3202|s3579 +XLB#S544 +XLBL#c2907|c2908|c2909 +XLBS#S545 +XLF#s2995|s3016 +XLFN#s3019|s3020 +XLFR#s3004|s3005 +XLFS#s2996|s3018 +XLFT#s3017 +XLFX#s3006|s3007|s3008 +XLK#S628|c2262|c2273|s2999 +XLKB#c2264|c2265|c2266 +XLKN#c2270|c2271|s3001 +XLKR#c2268 +XLKS#S629|c2263|c2269|c2272|s3002 +XLKT#c2267|s3000 +XLL#s2778 +XLLK#s3069 +XLLS#s3070|s3071 +XLM#S495|s2781 +XLMR#C473 +XLN#C645 +XLNJ#C471|C472|c2274|c2275|c2276|c2277|c2278|c2279|c2280|c2281 +XLNK#c2949|c2950|s3009|s3072|s3073|s3074|s3205 +XLNS#C646|c2947|c2948|c2951|s2779 +XLR#c2944|c3144|c3146 +XLRK#c3148 +XLRS#c2942|c3145|c3147 +XLS#C566|C644|S543|S549|S551|S553|S555|S557|S604|c2253|c2259|c2282|c2283|c2940|c2943|c2945|c2952|s2770|s2780|s2919|s2920|s2998|s3010|s3075|s3203|s3206|s3234|s3237 +XLSR#c2751 +XLSS#C567|c2260|c2261|s3235|s3236 +XLST#c2254|c2255|c2946|c3149|c3150 +XLT#c2256|c2910|c2941|s2772|s3003|s3047|s3204|s3351 +XLTB#c2912|c2913|c2914|c2915|c2916 +XLTH#c2919|c2920|c2921 +XLTK#c2917 +XLTL#c2926|c2927|c2928 +XLTM#c2929|c2930|c2931|c2932 +XLTN#C647|C648|S546|S547|S558|S559|s3050|s3357 +XLTP#c2933|c2934|c2935|c2936 +XLTR#c2937|c2938|s3011|s3012|s3013|s3014|s3015|s3352|s3353|s3354|s3355|s3356 +XLTS#S597|c2257|c2258|c2911|c2918|s2773|s2774|s3048|s3051 +XLTT#s3049 +XLTX#c2922|c2923|c2924|c2925 +XLWR#s2776 +XLWS#s2777 +XM#S560|c2765|c2955|c3156|c3321|c3330|s2782|s2795|s3076|s3086 +XM0R#c2767|c2768|c2769|c2770 +XMBL#s2791|s2792|s2793|s2794 +XMBR#C474|C475|C476|c2284|c2285|c2286|c2287|c2288|c2289|c2290|c2291|c2292|c2293|c2294|c2295 +XMFL#s2800|s2801|s2802 +XMFS#s2798|s2799 +XMKL#c2752|c2753|c2754|c2755 +XMKR#s3238|s3239|s3240 +XML#c3326 +XMLM#c2756 +XMLN#c2296|c2297|c2298 +XMLS#s2803|s2804|s2805 +XMML#c2301|c2302|c2303 +XMN#c2966|s2784|s3413|s3417 +XMNK#c2965|c3329|s2786|s2807|s2809|s3085 +XMNS#c2967|c2968|c3327|c3328|s2785|s2787|s2788|s2789|s2790|s3414 +XMNX#s3415|s3416 +XMP#c2304|c2969|c3151|c3331|s2810 +XMPK#c2305|c2306|c2307 +XMPL#C477|C478 +XMPN#c2310|c2311|c2312|c2313|c2314|c2315|c2316|c2317|c2318|c2971|c2972|c2973|c3153|s2816 +XMPR#c2309|s2813|s2814|s2815 +XMPS#c2319|c2970|c2974|c3154|c3332|c3333|s2811|s2817 +XMPT#c2308|c3152|s2812 +XMR#C649|c2958|c2959|c3324|s3079 +XMRK#c2962|s2818|s2819|s2820 +XMRN#s3081 +XMRS#C650|c2954|c2960|c2961|c2963|s3082 +XMRT#s3080 +XMS#S496|S497|S561|c2299|c2300|c2757|c2956|c2964|c3322|c3334|s2783|s2796|s2806|s2821|s3077|s3084|s3087|s3089 +XMSK#C678|C679 +XMSN#c2766 +XMSS#c2758|c2759 +XMST#c2760|c2761|c2762|c2763|c2764|c3325 +XMT#c2957|c3323|s2797|s2808|s3078|s3083 +XMYN#s3088 +XN#C479|C489|C568|C570|C572|C651|C653|S498|S518|S520|S526|S528|S533|S537|c2224|c2975|c2976|c2983|c2993|s2954|s3090|s3098|s3117|s3121|s3252|s3418|s3534 +XNBN#s3092|s3093|s3094 +XNJ#c2352 +XNJB#c2353|c2354|c2355|c2356|c2357 +XNJF#c2364|c2365|c2366 +XNJL#c2359|c2360|c2361|c2362|c2363 +XNJN#c2371 +XNJR#c2367|c2368|c2369 +XNJS#c2370 +XNJT#c2358 +XNK#C491|C659|C744|S500|c2985|c3337|c3344|s2823|s2827|s3233|s3253|s3256 +XNKL#s3104|s3105|s3106|s3107|s3108 +XNKN#c2988|c3341|c3342|s2825 +XNKR#c2342|c2343|c2344|c3339 +XNKS#C492|C498|C660|C661|C745|S501|c2986|c2989|c3338|c3340|c3343|s2826|s2828|s2829 +XNKT#c2987|s2824 +XNL#C493|c2372|c2771 +XNLN#c2375|c2377 +XNLS#c2373|c2378|c2772|c2990 +XNLT#c2374|c2376 +XNN#S502 +XNNK#c2227|c2992|s3021|s3022|s3023|s3112|s3116|s3536 +XNNS#S503|s3111 +XNNT#S562|S563 +XNPL#s3119 +XNR#s3100|s3109 +XNRS#s3101|s3102 +XNS#C480|C481|C490|C548|C569|C571|C573|C652|C654|C658|S499|S519|S521|S527|S529|S530|S534|S538|c2225|c2228|c2229|c2320|c2345|c2977|c2984|c2994|c2995|c2996|s2955|s3091|s3103|s3115|s3120|s3537|s3580 +XNSL#c2323|c2324|c2325|c2326|c2327|c2328|c2329|c2330|c2331|c2332|c2333 +XNSN#c2340|c2341|c2379|c2380|c2381 +XNSR#c2334|c2335|c2336|c2338 +XNSS#C482|C549|c2230|c2321|c2337|c2339 +XNST#c2322|c2997|c2998|s3110 +XNT#C618|S605|c2226|c2382|c2391|c2991|s2822|s2833|s3099|s3113|s3114|s3535|s3538 +XNTK#c2394|c2395|c2396|s3095|s3096|s3097 +XNTL#C483|C484|C494|C495|C496|C497|c2346|c2347|c2348|c2349|c2350|c2351 +XNTN#C655|C656|C657|S504|S505|c2397|s2831|s2832|s3540 +XNTR#C485|C486|C487|C488|c2385|c2386|c2387|c3335|c3336|c3345|c3346 +XNTS#C619|S606|c2383|c2388|c2389|c2390|c2392|c2393|c2398|c2999|c3000|c3001|c3002|c3003|s2830|s2834|s3541 +XNTT#c2384|s2835|s2836|s2837|s3539 +XNWK#c3004|c3005|c3006 +XNWR#c2978|c2979 +XNXL#c2980|c2981|c2982 +XNYN#s3118 +XP#C662|c2403|c2413|c2626|c2637|c2695|c3007|c3020|c3167|c3180|s2838|s2956|s3122|s3268|s3581 +XPBK#c2410|c2411|c2412 +XPBL#s3127|s3128|s3129|s3130|s3140 +XPBR#c3009|c3010|s3124|s3125|s3126 +XPFL#s2961|s2962|s2963 +XPKP#s3270|s3271|s3272 +XPKT#C503|C504 +XPL#C505|c2416|c2634|c3177|s2847 +XPLF#s3273|s3274|s3275|s3276|s3277|s3278|s3279|s3280 +XPLN#C499|C500|c2426|c2427|c2428|c2429|c2430|c2431|s2846 +XPLR#s2844 +XPLS#c2417|c2418|s2841|s2842|s2843|s2845|s3422|s3423|s3424 +XPLT#c2432|c2433|c2434|c3014|c3015|c3016|s3131|s3132|s3133 +XPMN#C501|C502|c3011|c3012|c3013|s3137|s3138|s3139 +XPMT#s3134|s3135|s3136 +XPN#C680|c2627 +XPNK#c2436|c2697|c3022|c3023|c3179|s2849|s3145|s3146|s3285|s3286 +XPNN#c2629 +XPNS#C681|c2630|c2635|c2636|c3178 +XPNT#C664|C665|c2628 +XPR#C682|S506|c2631|c3018|c3172|c3175|s3142|s3282 +XPRK#s3149|s3150|s3151|s3152|s3153 +XPRL#c2404|c2405|c2406 +XPRN#c2419|c2420|c2421|c2422|c2423|c2424|c2425 +XPRS#C683|S507|c3019|c3173|c3174|s3143|s3144|s3283|s3284 +XPRT#S564|S565|S568|S569|s3154|s3155|s3156 +XPS#C663|c2414|c2415|c2437|c2698|c3008|c3021|c3024|c3181|s2839|s2848|s2957|s3123|s3147|s3269|s3287|s3419 +XPSK#c2638|c2639|c2640|s2970|s2971|s2972 +XPSS#s3420|s3421 +XPST#c2632|c3176|c3182|c3183|c3184 +XPT#c2407|c2435|c2696|c3017|c3171|s2840|s3141|s3281|s3432 +XPTK#s2958|s2959|s2960 +XPTL#s3288|s3289 +XPTR#c2438|c2439|c2440 +XPTS#c2408|c2409 +XPW#C666 +XPWS#C667 +XPX#c2633|s2967 +XPXL#s2968 +XPXN#s2969 +XPXP#s3148 +XPYR#s3157|s3158|s3159 +XR#C561|C574|C576|C586|C588|S508|S572|S580|S582|S584|c2231|c2441|c2553|c2699|c2714|c2722|c2793|c3124|c3197|c3199|s2854|s2930|s2973|s3038|s3052|s3161|s3169|s3290|s3444 +XR0N#s3329|s3330|s3331 +XR0R#S617|S618|s3332|s3333|s3334 +XRB#c2795|c3126|s3500|s3507 +XRBK#c2797 +XRBL#s2850|s2856 +XRBM#c2798 +XRBN#c2442|c2443|c2444 +XRBR#c2476|c2477|c2478|c2479|s3292|s3293|s3502|s3503|s3504|s3505 +XRBS#c2796|c2799|c3127|c3128|s3501|s3506|s3508 +XRBT#s3031|s3032|s3033 +XRF#s3034|s3484 +XRFL#c2704|c2705|c2706|c2707|c2800|c2801|s3486|s3487|s3488|s3489|s3490|s3491 +XRFN#s3492|s3494 +XRFP#S624|S625 +XRFR#s2865 +XRFS#s3035|s3036|s3493 +XRFT#s3459|s3460|s3485 +XRHL#s2866|s2867|s2868|s2869|s2870 +XRJ#c2487 +XRJB#c2488 +XRJN#c2494 +XRJR#c2490|c2491|c2492 +XRJS#c2493 +XRJT#c2489 +XRK#C583|s2877|s3164|s3454|s3461|s3509 +XRKL#c2480|c2481|c2482 +XRKN#s2880|s3167|s3457|s3511 +XRKR#c3201|c3202|c3203|c3204|c3205|c3206|c3207|c3208|c3209|c3210|c3211|s2857|s2858|s2859|s2860|s2861|s2862|s2863|s3166 +XRKS#C584|C585|s2878|s2881|s2882|s2883|s3168|s3455|s3458|s3462|s3463|s3512 +XRKT#c2445|c2446|c2447|c2448|c2449|c2450|c2451|c2452|c2453|c2454|c2455|c2456|c2457|c2458|c2459|c2460|c2461|c2462|c2463|c2464|c2465|c2466|c2467|c2468|c2469|c2470|c2471|c2472|s2879|s3165|s3456|s3510 +XRL#C520|C522|C590|S590|S609|c2497|c2710|c3185|c3186|c3189|c3368|s3160|s3464|s3471 +XRLF#c2235|c2236|c2237 +XRLK#S576|S577 +XRLM#C512|C513 +XRLN#C514|C515|s3295|s3296|s3297|s3468|s3469 +XRLR#s3466 +XRLS#C516|C517|C518|C519|C521|C523|C591|S591|S610|c2718|c2719|c2720|c3187|c3188|c3190|c3369|c3373|s3467|s3470 +XRLT#C524|C525|C526|C527|C528|C529|c2516|c2517|c2518|c2519|c2520|c2521|c2522|c2523|c2524|c2715|c2716|c2717|s3465 +XRLX#c3370|c3371|c3372 +XRM#c2525|s3425 +XRMN#C530|C531|S578|S579|c2238|c2239|c2240|c2241|c2242|c2243|c2531|c2532 +XRMP#s3472|s3473|s3474 +XRMR#c2528|c2529|c2530 +XRMS#c2526|c2533|c3129|c3130|c3131|s3426|s3427 +XRMT#c2527 +XRN#S510|c3374|s3475 +XRNB#C579|C580 +XRNK#c2234|c2535|c2713|c3367|s2876|s2935|s2977|s3171|s3300|s3433|s3478|s3479|s3480|s3481|s3482|s3483|s3513|s3514 +XRNM#C581|C582 +XRNN#c3380|c3381 +XRNR#c3377|c3378|c3379 +XRNS#S511|c2498|c2711|c2712|c3375|c3382|s2978|s3476|s3477 +XRNT#c3376 +XRP#S512|S514|c3036|c3044|c3045|s2884|s2893 +XRPL#c3040|s2896 +XRPN#c3041|c3042|c3047|s2885|s2886|s2887|s2888|s2889|s2890|s2897|s3434|s3435 +XRPR#c2244|c2245|c3030|c3031|c3032|c3033|c3034|c3035|c3038|s2891 +XRPS#S513|S515|c3039|c3043|c3048|s2892|s2894|s2895|s2898 +XRPT#c3025|c3026|c3027|c3028|c3029|c3037|c3046 +XRPX#S626|S627|s2899|s2900|s2901 +XRR#c2495|c2701|c2708|s2871|s2932|s2975 +XRRS#c2702|c2703|s2872|s2873|s2933|s2934 +XRS#C562|C575|C577|C587|C589|S509|S573|S581|S583|S585|S607|c2232|c2246|c2536|c2721|c2792|c2794|c3125|c3132|c3198|c3200|c3212|c3224|c3225|s2855|s2874|s2936|s2979|s3037|s3039|s3162|s3163|s3172|s3291|s3298|s3445|s3453 +XRSK#c2845|c2846 +XRSM#c2505|c2506|c2507|c2508 +XRSN#c3228 +XRSS#S608|c3227 +XRST#c2496|c2709|c3213|c3214|c3215|c3226|s2976 +XRT#C507|C510|S615|c2233|c2473|c2483|c2499|c2514|c2534|c2537|c2700|c2789|c3191|s2851|s2864|s2931|s2974|s3170|s3173|s3294|s3301|s3436|s3446|s3449|s3495 +XRTB#c2509|c2510|c2511|c2512|s3305|s3306 +XRTF#s3176|s3177|s3326|s3327|s3328 +XRTJ#s3302|s3303|s3304 +XRTK#s3307|s3308|s3309|s3310|s3311|s3312|s3313|s3314|s3315|s3316 +XRTL#c3217|c3218|c3219|c3220|c3221|c3222|c3223|s3180|s3185|s3186|s3336|s3337|s3338|s3450 +XRTN#C506|S570|S571|S574|S575|c2485|c2486|c2545|s3178|s3179|s3318|s3319|s3320|s3321|s3322|s3323|s3335|s3339|s3442|s3451|s3498 +XRTR#c2501|c2502|c2503|c2540|c2541|c2542|c2543|c2544|c2547|c2548|s3324|s3439|s3440|s3441|s3447 +XRTS#C508|C509|C511|C532|C533|S616|c2474|c2475|c2484|c2500|c2504|c2513|c2515|c2538|c2546|c2549|c2790|c2791|c3192|c3196|c3216|s2852|s2853|s3174|s3181|s3182|s3183|s3184|s3325|s3340|s3341|s3342|s3343|s3437|s3443|s3448|s3496|s3499 +XRTT#c2539|c3193|c3194|c3195|s3175|s3317|s3438|s3497 +XRTW#s3187|s3188|s3189|s3344 +XRWM#c2247|c2248|c2249|c2550|c2551|c2552 +XRWN#S586|S587 +XRWR#s2875|s3299 +XRWT#S588|S589 +XRWX#s3452 +XRX#C578|C746|c2785|c3347 +XRXK#c3350|c3351|c3352|c3353|c3354 +XRXL#C749|C750 +XRXM#c3355|c3356|c3357 +XRXN#c2788 +XRXS#C747|C748|c2787|c3348|c3349 +XRXT#c2786 +XRXW#c3358|c3359|c3360|c3361|c3362|c3363 +XRXY#c3364|c3365|c3366 +XS#C534|C535|C617|C685|S525|S532|X14|c2250|c2399|c2400|c2554|c2723|c2744|c2802|c2803|c2839|c2843|c3119|c3157|c3166|c3229|c3232|c3236|c3396|s2748|s2749|s2922|s2923|s2927|s3053|s3226|s3241|s3258|s3358|s3428 +XSBL#c2586|c2587|c2588 +XSBR#c2725|c2726|c2727|c2728|c2729|c2730|c2804|c2805|c2806 +XSKK#c2731|c2732|c2733 +XSKL#c2734|c2735 +XSL#c3049 +XSLR#c3051 +XSLS#c3050|c3052 +XSM#c2562 +XSMN#c2807|c2808|c2809 +XSMS#c2563|c2564 +XSN#C672|c3230 +XSNK#c2560|c2561|c2743|c3165 +XSNS#c2742|c3164 +XSPK#C592|C593 +XSPR#c2737 +XSR#C546|c2556|c2740|c2853|c3121|c3158|c3162 +XSRS#C547|c2557|c2558|c3159|c3160 +XSS#C536|X15|c2251|c2252|c2559|c2565|c2566|c2724|c2738|c3120|c3122|c3161 +XSST#c2741|c2854|c3123|c3163 +XST#S516|c2555|c2567|c2736|c2810|c2821|s3054 +XSTL#c2568 +XSTN#c2569|c2570|c2571|c2572|c2573|c2817|c2818|c2819 +XSTP#s3429|s3430 +XSTR#C596|C597|C598|C599|C600|C601|c2812|c2813|c2814|c2815|s3243|s3244|s3245|s3582|s3583|s3584 +XSTS#S517|c2574|c2575|c2576|c2577|c2578|c2579|c2580|c2581|c2582|c2583|c2811|c2816|c2820 +XSTT#C537|C538|c2584|c2585 +XSWT#c2739 +XT#C464|C602|S485|S598|c2589|c2613|c2641|c2745|c2879|c3053|c3312|c3383|c3389|c3392|s2708|s2710|s2721|s2732|s2902|s2925|s2950|s2980|s3046|s3190|s3196|s3207|s3219|s3224|s3255|s3259|s3345|s3359|s3546 +XTBK#s2723|s2724|s2725|s2726 +XTBR#C539 +XTF#s3552 +XTFS#s3553|s3554 +XTHX#C540|C541 +XTK#C550|c2401|s3515 +XTKL#c2402 +XTKN#s3347|s3348|s3349 +XTKS#C551|c3394|s3516 +XTL#c2594|c2609|s2716|s3222|s3567 +XTLK#s3569|s3570|s3571 +XTLN#S592|S593|s3574 +XTLS#c2595|c2596|s3568|s3573 +XTLT#s3572 +XTN#C466|c3060|c3386|s3392 +XTNK#C542|C543|c2612|c2646|c2882|c2883|s2718|s2719|s2720|s2952|s2983|s2984|s3195|s3263|s3264|s3364|s3566 +XTNS#c2610|c2611|c3061|c3387|c3388|s2717|s3223|s3393|s3394 +XTPT#c2206 +XTR#C558|c2597|c2607|c2643|c2680|c3233|s2714|s2903|s3193|s3220|s3246|s3260|s3362|s3521|s3559 +XTRB#c2598|c2599|c2600|s3561|s3562 +XTRK#S539 +XTRL#C544|C545|c3063 +XTRN#c2605|s2905|s2906|s3523|s3564 +XTRP#s2907 +XTRR#c2602|c2603|c2604 +XTRS#C559|C560|c2606|c2644|c2645|c3234|c3235|s2908|s3247|s3248|s3261|s3262|s3363|s3524|s3560|s3565 +XTRT#c2601|s2904|s3522|s3563 +XTS#C465|C603|S486|S599|S600|c2590|c2591|c2592|c2647|c2746|c2747|c2881|c3054|c3062|c3384|c3385|c3393|s2709|s2711|s2713|s2722|s2729|s2731|s2951|s2953|s2981|s2985|s3040|s3191|s3208|s3209|s3267|s3346|s3350|s3360|s3365|s3558 +XTSP#c3390|c3391 +XTST#c2608|s2715|s3194|s3221 +XTT#c2593|c2642|c2880|s2712|s2982|s3192|s3265|s3361|s3555 +XTTN#s3547|s3548|s3549 +XTTS#s3266|s3556|s3557 +XTW#s2730 +XTWK#C467|C468 +XTWN#s2728 +XTWT#s2727 +XTY#s3550 +XTYS#s3551 +XW#c2835|c2840|s3431 +XWBL#c2830 +XWL#s3408 +XWNK#c2838|s3410|s3411|s3412 +XWNS#s3409 +XWR#c2832|c2836|s3396|s3401|s3406 +XWRN#s3399 +XWRS#c2833|c2834|s3397|s3400 +XWRT#s3398 +XWST#c2837|s3407 +XWT#c2831|s3395 +XX#c2855|s3542 +XXLM#C670|C671 +XXN#C554|S619|S621|s3242 +XXNK#s3545 +XXNS#C555|S620|S622|S623 +XXNY#C556|C557 +XXR#C594 +XXRS#C595 +XXS#s3544 +XXT#c3055|s3543 +XXTN#c3059 +XXTS#c3056|c3057 +XXTT#c3058 +XYN#C614 +XYNK#s3578 +XYNS#C615 +XYR#s3576 +XYST#s3577 +========================================== +THE$OF$AND$TO$A$IN$THAT$IS$WAS$HE$FOR$IT$WITH$AS$HIS$ON$BE$AT$BY$I$THIS$HAD$NOT$ARE$BUT$FROM$OR$HAVE$AN$THEY$WHICH$ONE$YOU$WERE$HER$ALL$SHE$THERE$WOULD$THEIR$WE$HIM$BEEN$HAS$WHEN$WHO$WILL$MORE$NO$IF$OUT$SO$SAID$WHAT$UP$ITS$ABOUT$INTO$THAN$THEM$CAN$ONLY$OTHER$NEW$SOME$TIME$COULD$THESE$TWO$MAY$THEN$DO$FIRST$ANY$MY$NOW$SUCH$LIKE$OUR$OVER$MAN$ME$EVEN$MOST$MADE$AFTER$ALSO$DID$MANY$BEFORE$MUST$THROUGH$BACK$YEARS$WHERE$MUCH$YOUR$WAY$WELL$DOWN$SHOULD$BECAUSE$EACH$JUST$THOSE$PEOPLE$MR$HOW$TOO$LITTLE$US$STATE$GOOD$VERY$MAKE$WORLD$STILL$SEE$OWN$MEN$WORK$LONG$HERE$GET$BOTH$BETWEEN$LIFE$BEING$UNDER$NEVER$DAY$SAME$ANOTHER$KNOW$YEAR$WHILE$LAST$MIGHT$GREAT$OLD$OFF$COME$SINCE$GO$AGAINST$CAME$RIGHT$STATES$USED$TAKE$THREE$HIMSELF$FEW$HOUSE$USE$DURING$WITHOUT$AGAIN$PLACE$AMERICAN$AROUND$HOWEVER$HOME$SMALL$FOUND$MRS$THOUGHT$WENT$SAY$PART$ONCE$HIGH$GENERAL$UPON$SCHOOL$EVERY$DON'T$DOES$GOT$UNITED$LEFT$NUMBER$COURSE$WAR$UNTIL$ALWAYS$AWAY$SOMETHING$FACT$WATER$THOUGH$LESS$PUBLIC$PUT$THINK$ALMOST$HAND$ENOUGH$FAR$TOOK$HEAD$YET$GOVERNMENT$SYSTEM$SET$BETTER$TOLD$NOTHING$NIGHT$END$WHY$DIDN'T$CALLED$EYES$FIND$GOING$LOOK$ASKED$LATER$POINT$KNEW$CITY$NEXT$PROGRAM$BUSINESS$GIVE$GROUP$TOWARD$DAYS$YOUNG$LET$ROOM$PRESIDENT$SIDE$SOCIAL$PRESENT$GIVEN$SEVERAL$ORDER$NATIONAL$SECOND$POSSIBLE$RATHER$PER$FACE$AMONG$FORM$IMPORTANT$OFTEN$THINGS$LOOKED$EARLY$WHITE$JOHN$CASE$BECOME$LARGE$NEED$BIG$FOUR$WITHIN$FELT$CHILDREN$ALONG$SAW$BEST$CHURCH$EVER$LEAST$POWER$DEVELOPMENT$THING$LIGHT$SEEMED$FAMILY$INTEREST$WANT$MEMBERS$OTHERS$MIND$COUNTRY$AREA$DONE$TURNED$ALTHOUGH$OPEN$GOD$SERVICE$PROBLEM$CERTAIN$KIND$DIFFERENT$THUS$BEGAN$DOOR$HELP$MEANS$SENSE$WHOLE$MATTER$PERHAPS$ITSELF$YORK$IT'S$TIMES$LAW$HUMAN$LINE$ABOVE$NAME$EXAMPLE$ACTION$COMPANY$HANDS$LOCAL$SHOW$WHETHER$FIVE$HISTORY$GAVE$TODAY$EITHER$ACT$FEET$ACROSS$TAKEN$PAST$QUITE$ANYTHING$SEEN$HAVING$DEATH$WEEK$EXPERIENCE$BODY$WORD$HALF$REALLY$FIELD$AM$CAR$WORDS$ALREADY$THEMSELVES$I'M$INFORMATION$TELL$TOGETHER$COLLEGE$SHALL$MONEY$PERIOD$HELD$KEEP$SURE$REAL$PROBABLY$FREE$SEEMS$POLITICAL$CANNOT$BEHIND$MISS$QUESTION$AIR$OFFICE$MAKING$BROUGHT$WHOSE$SPECIAL$MAJOR$HEARD$PROBLEMS$FEDERAL$BECAME$STUDY$AGO$MOMENT$AVAILABLE$KNOWN$RESULT$STREET$ECONOMIC$BOY$POSITION$REASON$CHANGE$SOUTH$BOARD$INDIVIDUAL$JOB$AREAS$SOCIETY$WEST$CLOSE$TURN$LOVE$COMMUNITY$TRUE$COURT$FORCE$FULL$COST$SEEM$WIFE$FUTURE$AGE$WANTED$DEPARTMENT$VOICE$CENTER$WOMAN$CONTROL$COMMON$POLICY$NECESSARY$FOLLOWING$FRONT$SOMETIMES$SIX$GIRL$CLEAR$FURTHER$LAND$RUN$STUDENTS$PROVIDE$FEEL$PARTY$ABLE$MOTHER$MUSIC$EDUCATION$UNIVERSITY$CHILD$EFFECT$LEVEL$STOOD$MILITARY$TOWN$SHORT$MORNING$TOTAL$OUTSIDE$RATE$FIGURE$CLASS$ART$CENTURY$WASHINGTON$NORTH$USUALLY$PLAN$LEAVE$THEREFORE$EVIDENCE$TOP$MILLION$SOUND$BLACK$STRONG$HARD$VARIOUS$SAYS$BELIEVE$TYPE$VALUE$PLAY$SURFACE$SOON$MEAN$NEAR$LINES$TABLE$PEACE$MODERN$TAX$ROAD$RED$BOOK$PERSONAL$PROCESS$SITUATION$MINUTES$INCREASE$SCHOOLS$IDEA$ENGLISH$ALONE$WOMEN$GONE$NOR$LIVING$MONTHS$AMERICA$STARTED$LONGER$DR$CUT$FINALLY$THIRD$SECRETARY$NATURE$PRIVATE$SECTION$GREATER$CALL$FIRE$EXPECTED$NEEDED$THAT'S$KEPT$GROUND$VIEW$VALUES$EVERYTHING$PRESSURE$DARK$BASIS$SPACE$EAST$FATHER$REQUIRED$UNION$SPIRIT$EXCEPT$COMPLETE$WROTE$I'LL$MOVED$SUPPORT$RETURN$CONDITIONS$RECENT$ATTENTION$LATE$PARTICULAR$NATIONS$HOPE$LIVE$COSTS$ELSE$BROWN$TAKING$COULDN'T$HOURS$PERSON$FORCES$BEYOND$REPORT$COMING$INSIDE$DEAD$LOW$STAGE$MATERIAL$READ$INSTEAD$LOST$ST$HEART$LOOKING$MILES$DATA$ADDED$PAY$AMOUNT$FOLLOWED$FEELING$SINGLE$MAKES$RESEARCH$INCLUDING$BASIC$HUNDRED$MOVE$INDUSTRY$COLD$DEVELOPED$TRIED$SIMPLY$HOLD$CAN'T$REACHED$COMMITTEE$ISLAND$DEFENSE$EQUIPMENT$SON$ACTUALLY$SHOWN$RELIGIOUS$TEN$RIVER$GETTING$CENTRAL$BEGINNING$SORT$RECEIVED$DOING$TERMS$TRYING$FRIENDS$REST$MEDICAL$CARE$ESPECIALLY$PICTURE$INDEED$ADMINISTRATION$FINE$SUBJECT$HIGHER$DIFFICULT$SIMPLE$RANGE$BUILDING$WALL$MEETING$WALKED$CENT$FLOOR$FOREIGN$BRING$SIMILAR$PASSED$PAPER$PROPERTY$NATURAL$FINAL$TRAINING$COUNTY$POLICE$CONGRESS$INTERNATIONAL$GROWTH$MARKET$WASN'T$TALK$START$ENGLAND$WRITTEN$STORY$HEAR$SUDDENLY$ISSUE$NEEDS$ANSWER$HALL$LIKELY$WORKING$COUNTRIES$CONSIDERED$YOU'RE$EARTH$SAT$PURPOSE$HOUR$LABOR$RESULTS$ENTIRE$HAPPENED$WILLIAM$CASES$MEET$STAND$DIFFERENCE$PRODUCTION$HAIR$INVOLVED$FALL$STOCK$FOOD$EARLIER$INCREASED$WHOM$PARTICULARLY$BOYS$PAID$SENT$EFFORT$KNOWLEDGE$LETTER$CLUB$USING$BELOW$THINKING$YES$CHRISTIAN$GIRLS$BLUE$READY$BILL$COLOR$WEEKS$POINTS$TRADE$CERTAINLY$IDEAS$INDUSTRIAL$SQUARE$METHODS$ADDITION$DEAL$METHOD$BAD$DUE$MORAL$DECIDED$STATEMENT$NEITHER$NEARLY$DIRECTLY$SHOWED$THROUGHOUT$QUESTIONS$KENNEDY$READING$ANYONE$TRY$SERVICES$ACCORDING$PROGRAMS$NATION$LAY$FRENCH$SIZE$REMEMBER$PHYSICAL$RECORD$MEMBER$COMES$UNDERSTAND$SOUTHERN$WESTERN$POPULATION$NORMAL$STRENGTH$AID$MERELY$DISTRICT$VOLUME$CONCERNED$MONTH$APPEARED$TEMPERATURE$TROUBLE$TRIAL$SUMMER$DIRECTION$RAN$MAYBE$E$SALES$STUDENT$LIST$CONTINUED$FRIEND$EVENING$LITERATURE$GENERALLY$ASSOCIATION$PROVIDED$LED$ARMY$MET$INFLUENCE$PIECE$OPENED$FORMER$SCIENCE$STEP$CHANGES$CHANCE$HUSBAND$HOT$SERIES$AVERAGE$WORKS$CAUSE$EFFECTIVE$GEORGE$PLANNING$DEGREE$SYSTEMS$WOULDN'T$DIRECT$SOVIET$STOPPED$WRONG$LEAD$MYSELF$THEORY$ASK$WORKED$FREEDOM$CLEARLY$MOVEMENT$WAYS$FORMS$PRESS$ORGANIZATION$SOMEWHAT$SPRING$EFFORTS$CONSIDER$MEANING$BED$FEAR$LOT$TREATMENT$BEAUTIFUL$NOTE$PLACED$HOTEL$TRUTH$GAME$APPARENTLY$GROUPS$HE'S$PLANT$CARRIED$EASY$WIDE$FARM$I'VE$RESPECT$MAN'S$HERSELF$NUMBERS$MANNER$REACTION$IMMEDIATELY$RADIO$RUNNING$APPROACH$RECENTLY$LARGER$LOWER$FEED$CHARGE$COUPLE$DAILY$EYE$PERFORMANCE$MIDDLE$OH$MARCH$PERSONS$UNDERSTANDING$ARMS$OPPORTUNITY$BLOOD$ADDITIONAL$TECHNICAL$SERVED$DESCRIBED$STOP$PROGRESS$STEPS$TEST$CHIEF$REPORTED$BASED$MAIN$DETERMINED$IMAGE$DECISION$WINDOW$RELIGION$GUN$APPEAR$RESPONSIBILITY$EUROPE$BRITISH$CHARACTER$LEARNED$HORSE$WRITING$ACCOUNT$ONES$FISCAL$SERIOUS$ACTIVITY$TYPES$CORNER$GREEN$LENGTH$HIT$LIVED$AUDIENCE$LETTERS$RETURNED$OBTAINED$NUCLEAR$SPECIFIC$FORWARD$STRAIGHT$ACTIVITIES$SLOWLY$SHOT$DOUBT$SEVEN$JUSTICE$MOVING$LATTER$PLANE$QUALITY$DESIGN$OBVIOUSLY$OPERATION$PLANS$CHOICE$POOR$STAFF$FUNCTION$FIGURES$PARTS$STAY$SAYING$INCLUDE$BORN$PATTERN$GIVES$WHATEVER$SUN$CARS$FAITH$POOL$HOSPITAL$MASS$WISH$LACK$COMPLETELY$HEAVY$WAITING$SPEAK$BALL$STANDARD$EXTENT$VISIT$DEMOCRATIC$CORPS$FIRM$INCOME$AHEAD$DEEP$THERE'S$EFFECTS$LANGUAGE$PRINCIPLE$NONE$PRICE$DESIGNED$INDICATED$ANALYSIS$DISTANCE$EXPECT$ESTABLISHED$PRODUCTS$GROWING$IMPORTANCE$CONTINUE$SERVE$DETERMINE$CITIES$ELEMENTS$LEADERS$DIVISION$PRETTY$EXISTENCE$ATTITUDE$STRESS$AFTERNOON$LIMITED$HARDLY$THOMAS$AGREEMENT$FACTORS$SCENE$EASILY$CLOSED$WRITE$REACH$APPLIED$HEALTH$MARRIED$SUGGESTED$ATTACK$RHODE$INTERESTED$STATION$PROFESSIONAL$REMAINED$WON'T$DRIVE$SEASON$DESPITE$UNIT$CURRENT$SPENT$EIGHT$COVERED$NEGRO$ROLE$PLAYED$I'D$DATE$COUNCIL$RACE$CHARLES$COMMISSION$ORIGINAL$MOUTH$REASONS$STUDIES$EXACTLY$MACHINE$BUILT$TEETH$JAMES$RELATIONS$RISE$DEMAND$PREPARED$RELATED$RATES$NEWS$SUPPLY$TREES$BECOMES$DIRECTOR$SUNDAY$BIT$RAISED$EVENTS$UNLESS$OFFICER$DROPPED$PLAYING$STANDING$DOCTOR$PLACES$WALK$ENERGY$TALKING$MEANT$CLAY$ACTUAL$SIDES$FACILITIES$FILLED$TECHNIQUES$JUNE$KNOWS$HADN'T$GLASS$POET$FIGHT$DOLLARS$GAS$CONCERN$CAUGHT$SHARE$POPULAR$CLAIM$ENTERED$CHICAGO$HAPPY$BRIDGE$JAZZ$INSTITUTIONS$MATERIALS$STYLE$HE'D$FOLLOW$PARENTS$COMMUNIST$STATUS$INCLUDED$THOUSAND$CHRIST$ISN'T$HEAT$RADIATION$CATTLE$SUPPOSE$PRIMARY$ACCEPTED$BOOKS$SITTING$CONFERENCE$OPINION$USUAL$CHURCHES$FILM$GIVING$BEHAVIOR$CONSIDERABLE$FUNDS$CONSTRUCTION$ATTEMPT$CHANGED$PROPER$SUCCESSFUL$MARRIAGE$SEA$SIR$HELL$WAIT$SIGN$WORTH$SOURCE$HIGHLY$PARK$DISCUSSION$EVERYONE$PRACTICE$ARM$TRADITION$SHOWS$SOMEONE$AUTHORITY$OLDER$ANNUAL$PROJECT$AMERICANS$LORD$SUCCESS$OIL$REMAIN$PRINCIPAL$LEADERSHIP$JACK$FOOT$OBVIOUS$FELL$THIN$PIECES$MANAGEMENT$MEASURE$SECURITY$BASE$ENTIRELY$CIVIL$FREQUENTLY$RECORDS$STRUCTURE$DINNER$WEIGHT$CONDITION$MIKE$OBJECTIVE$COMPLEX$PRODUCED$NOTED$CAUSED$EQUAL$BALANCE$YOU'LL$PURPOSES$CORPORATION$DANCE$KITCHEN$FAILURE$PASS$GOES$NAMES$QUICKLY$WORKERS$REGARD$OFFICERS$PUBLISHED$FAMOUS$DEVELOP$LONDON$CLOTHES$LAWS$CITIZENS$ANNOUNCED$CARRY$COVER$MOREOVER$ADD$GREATEST$CHECK$ENEMY$MARY$LEAVING$KEY$MANAGER$ACTIVE$BREAK$KING$BOTTOM$PAIN$RELATIONSHIP$SOURCES$POETRY$ASSISTANCE$OPERATING$BATTLE$COMPANIES$FIXED$POSSIBILITY$PRODUCT$SPOKE$UNITS$TOUCH$DOESN'T$BRIGHT$FINISHED$CAREFULLY$FACTS$PREVIOUS$TAKES$ALLOWED$REQUIRE$BUILD$PATIENT$FINANCIAL$PHILOSOPHY$LOSS$STATIONS$ROSE$DIED$SCIENTIFIC$OTHERWISE$INCHES$SIGHT$SEEING$DISTRIBUTION$MARKED$RULES$CAPITAL$CAPTAIN$RELATIVELY$CLASSES$VARIETY$STATED$SHAPE$GERMAN$MUSICAL$SIGNIFICANT$CONCEPT$REPORTS$PROPOSED$BEGIN$POST$IMPOSSIBLE$AFFAIRS$NAMED$TEAM$CIRCUMSTANCES$LEARN$REMAINS$ROUND$STRANGE$CATHOLIC$OPERATIONS$COLLECTION$AWARE$SEX$BROAD$BAR$HENRY$ROBERT$GOVERNOR$OFFERED$BANK$YESTERDAY$REQUIREMENTS$CAPACITY$SPEED$PREVENT$REGULAR$APPEARS$HOUSES$MARK$OPENING$SPREAD$WINTER$SHIP$SLIGHTLY$REMEMBERED$INTERESTS$PRODUCE$SUBJECTS$CRISIS$YOUTH$PRESENTED$INTERESTING$FRESH$TRAIN$INSTANCE$DRINK$POEMS$AGREED$CAMPAIGN$EVENT$FORCED$NINE$ESSENTIAL$IMMEDIATE$LIVES$FILE$PROVIDES$WATCH$OPPOSITE$APARTMENT$CREATED$GERMANY$TRIP$NECK$WATCHED$INDEX$CELLS$TERM$SESSION$OFFER$FULLY$TEACHER$RECOGNIZED$PROVIDENCE$EXPLAINED$INDICATE$TWENTY$LADY$RUSSIAN$FEATURES$GRAY$STUDIED$SAM$ECONOMY$REDUCED$MAXIMUM$SEPARATE$PROCEDURE$ATMOSPHERE$DESIRE$MENTIONED$REALITY$EXPRESSION$DIFFERENCES$ENTER$TRADITIONAL$MISSION$FAVOR$LOOKS$SECRET$FAST$PICKED$COFFEE$SMALLER$EDGE$TONE$BESIDE$LITERARY$ELECTION$JUDGE$TITLE$PERMIT$FAIR$ADDRESS$RIGHTS$VOCATIONAL$LAID$RESPONSE$BELIEVED$MODEL$SOLID$WRITERS$FOLLOWS$EDITOR$ANODE$RECEIVE$QUIET$TELEPHONE$HEARING$BUILDINGS$FORMED$WATCHING$MEMORY$PRESENCE$DIFFICULTY$REGION$KNIFE$BOTTLE$FIT$OFFICIAL$VOTE$JUNIOR$TREATED$EXPRESSED$PLANNED$DOG$VIRGINIA$KILLED$CAMP$STAYED$NICE$MURDER$REMOVED$ROCK$TURNING$UPPER$JR$PERSONNEL$POINTED$NOVEMBER$LOUIS$SELECTED$BERLIN$CLAIMS$INCREASING$LEADER$POSITIVE$FRAME$GAIN$TWICE$FAILED$NOBODY$SEND$ABILITY$FOURTH$INCH$INTERIOR$CHAPTER$JEWISH$STORE$FACULTY$STANDARDS$FRANCE$RICH$CONTRAST$NEVERTHELESS$BRIEF$JONES$PLUS$INDIVIDUALS$RULE$POWERS$ADVANTAGE$DISCOVERED$PULLED$WRITER$BROTHER$VALLEY$MEMBERSHIP$DIE$OBSERVED$WINE$FIG$ITEMS$DAUGHTER$TEXAS$PLATFORM$ALLOW$ORDINARY$FACES$ACCEPT$MASTER$LEGAL$HILL$FIGHTING$RESOURCES$INCREASES$ASSUMED$SHARP$EVERYBODY$BROKE$COMMAND$EVIL$VILLAGE$PHASE$RUSSIA$DETAIL$MORGAN$SOMEHOW$FIELDS$FAMILIAR$BOAT$APRIL$UNITY$RICHARD$RESPONSIBLE$FACTOR$CHOSEN$PRINCIPLES$CONSTANT$PROVED$CARRYING$HORSES$MERCER$COLUMN$WANTS$FORTH$BEAUTY$COMPARED$APPROXIMATELY$HISTORICAL$SMILED$UNIVERSE$CALLS$SAN$EDUCATIONAL$TEACHERS$INDEPENDENT$DANGER$CLEAN$DOGS$WAITED$RAIN$SONG$NATURALLY$ROME$BOX$BUY$SWEET$SHELTER$PAGE$DRAWN$DUST$COMMUNISM$EXCHANGE$SECTIONS$WALLS$AIRCRAFT$INDEPENDENCE$REVOLUTION$REALIZE$SEEK$WILLING$LEAGUE$CONNECTION$POLITICS$LIBERAL$COMPLETED$WEATHER$FASHION$ORDERED$LEVELS$SETTLED$REALIZED$LET'S$ANCIENT$CHINA$LIPS$WON$POLICIES$ACTIONS$MONDAY$DIRECTED$LEADING$PARIS$FRANK$STATEMENTS$PROJECTS$STARTING$INITIAL$APPLICATION$TRAFFIC$STANDS$SIGNS$FAMILIES$QUICK$KHRUSHCHEV$LARGELY$DREW$ANIMAL$BEAT$CHARACTERISTIC$EXCELLENT$PRACTICAL$ELECTRIC$ELECTRONIC$PICTURES$OUGHT$PROTECTION$ARTICLE$APPROPRIATE$FIFTY$MINIMUM$DRY$EMOTIONAL$SHE'D$JURY$CAREER$CHAIRMAN$ASIDE$ASKING$ESTIMATED$TEACHING$REFERENCE$SATURDAY$FLOW$FLAT$BACKGROUND$SIT$DRESS$OCCURRED$WARM$POTENTIAL$IMPACT$YOURSELF$LEGS$YOU'VE$WONDER$COMMUNICATION$ANSWERED$THICK$BIRTH$DECLARED$HONOR$JULY$SIGNIFICANCE$SCORE$HELPED$GROSS$ISSUES$FOREST$SEARCH$BLOCK$CUTTING$JESUS$SUBSTANTIAL$GETS$RELIEF$PLAYS$ENDS$ARTS$BESIDES$CELL$INTELLECTUAL$PROPERTIES$EXPERIMENTS$CLOSELY$CHAIR$CAPABLE$ADEQUATE$MEASURED$OURSELVES$FINGERS$HANOVER$ATTORNEY$PASSING$BILLION$DISCUSSED$ACHIEVEMENT$HEADQUARTERS$RAPIDLY$OBJECT$ESCAPE$JOBS$JOIN$PHIL$CALIFORNIA$SUPPOSED$THEY'RE$TYPICAL$WORE$EMPLOYEES$NEWSPAPER$DESK$ONE'S$IMAGINATION$HUNG$HOLDING$OBJECTS$SLEEP$DOMINANT$REASONABLE$MATTERS$RESOLUTION$SITE$CREDIT$ASPECTS$MESSAGE$MAINTENANCE$LAOS$EXPLAIN$WE'LL$LOCATED$TOWARDS$BELIEF$YARDS$GUESTS$BODIES$PRIMARILY$GREW$SPIRITUAL$DREAM$EMPTY$WIND$TOM$KILL$BENEFIT$SIGNAL$TOMORROW$SUFFICIENT$DRAMATIC$FELLOW$HAPPEN$CONTACT$UNUSUAL$ARGUMENT$POWERFUL$NARROW$PARKER$SHOP$RIFLE$HIGHEST$BROKEN$COMPETITION$DOMESTIC$CONTEMPORARY$GROW$EXPERIMENT$ASSUME$RELATION$LOCATION$REDUCE$HOMES$PORTION$OFFICIALS$SENATE$FUND$RISING$SPEAKING$INTERNAL$STRUGGLE$AGENCIES$DECEMBER$EQUALLY$SETS$PLEASE$DROVE$ARRIVED$SAVE$ACHIEVED$SOFT$ASSIGNMENT$BABY$GREATLY$APPEAL$RECOGNIZE$WILSON$LIBRARY$CAREFUL$PLEASURE$COOL$EXTREME$CONCERNING$GOVERNMENTS$PROCEDURES$PRICES$DUTY$COURSES$FRIENDLY$WE'RE$COAST$LA$ACTING$CLOSER$SPEECH$EUROPEAN$SHOWING$BOSTON$VICTORY$BEACH$MINISTER$COMMERCIAL$METAL$POSSIBLY$TESTS$KID$VAST$ARTISTS$CONTINUING$ASSOCIATED$SHOULDER$WEAPONS$SHORE$GREEK$TRAVEL$IMAGINE$FEELINGS$ORGANIZATIONS$IDEAL$EAT$FRIDAY$KEEPING$HEAVILY$ARMED$ENDED$LEARNING$TEXT$EXISTING$ADVANCE$SCALE$SETTING$GOAL$JUDGMENT$TASK$CONTRACT$GARDEN$NOSE$REFUSED$STREETS$ORCHESTRA$NEGROES$CONTAINED$MACHINERY$CHEMICAL$ONTO$CIRCLE$SLOW$MAINTAIN$FAT$SOMEWHERE$TECHNIQUE$STARED$MOON$TUESDAY$NOTICE$DROP$BUDGET$PROVIDING$FORMULA$HOUSING$TENSION$UN$REPEATED$PARTIES$USES$TASTE$NOVEL$HEADED$SENSITIVE$CONCLUSION$ROOF$SOLUTION$BIBLE$BIRDS$HOLE$LIE$ULTIMATE$SONGS$STRUCK$SNOW$TREE$PLANTS$FINDS$STORIES$MINE$PAINTING$EXIST$THIRTY$SEXUAL$ROADS$COMMERCE$DALLAS$ESTABLISH$PREVIOUSLY$CAUSES$TALKED$RAILROAD$CRITICAL$REMOVE$EMPHASIS$GROUNDS$NEIGHBORHOOD$SURPRISED$MINOR$INDIA$UNDERSTOOD$SOLDIERS$PERFECT$AVOID$HENCE$LEG$BUSY$OCCASION$SMILE$LEWIS$STONE$ROMAN$UNIQUE$ANIMALS$SKY$SAFE$ETC$ORDERS$FAIRLY$LIKED$USEFUL$EXERCISE$LOSE$CULTURE$PALE$WONDERED$CHARGED$DETAILS$INFORMED$PERMITTED$PROFESSOR$REPLIED$COMPLETION$MINUTE$PROCESSES$APART$APPARENT$BAY$TRUCK$MAJORITY$AFRAID$ARTIST$GOODS$SOMEBODY$APPEARANCE$DOUBLE$BASEBALL$SPOT$FLOWERS$NOTES$ENJOYED$ENTRANCE$UNCLE$MOTION$ALIVE$BENEATH$COMBINATION$TRULY$CONGO$BECOMING$REQUIRES$SAMPLE$BEAR$DICTIONARY$SHOOK$GRANTED$CONFIDENCE$AGENCY$JOINED$APPLY$VITAL$SEPTEMBER$REVIEW$WAGE$MOTOR$FIFTEEN$REGARDED$DRAW$WHEEL$ORGANIZED$VISION$WILD$PALMER$INTENSITY$BOUGHT$REPRESENTED$ENTITLED$HAT$PURE$ACADEMIC$CHINESE$MINDS$GUESS$LOVED$SPITE$EVIDENT$EXECUTIVE$CONDUCTED$SOUGHT$FIRMS$JOE$FORT$MARTIN$DEMANDS$EXTENDED$JOSEPH$CROSS$WIN$PICK$WORRY$BRITAIN$BEGINS$DIVIDED$THEME$PERCENT$ROOMS$DEVICE$CONDUCT$RUNS$IMPROVED$GAMES$CULTURAL$PLENTY$MILE$COMPONENTS$GENERATION$ \ No newline at end of file diff --git a/spellcheck/dictionaries/README.txt b/spellcheck/dictionaries/README.txt new file mode 100644 index 0000000..de23b4d --- /dev/null +++ b/spellcheck/dictionaries/README.txt @@ -0,0 +1,14 @@ +Installation of New Dictionaries: + +1 - Dictionaries can be downloaded for free from www.javascriptspellcheck.com/download +2 - Unzip +3 - Copy the .dic file to this folder /JavaScriptSpellCheck/dictionaries/ + +Adding New Words: +1 - Add 1 word per line to JavaScriptSpellCheck/dictionaries/custom.txt + +Removing Words: +1 - Add 1 word per line to JavaScriptSpellCheck/dictionaries/language-rules/banned-words.txt + + +Happy Coding \ No newline at end of file diff --git a/spellcheck/dictionaries/custom.txt b/spellcheck/dictionaries/custom.txt new file mode 100644 index 0000000..92e5e67 --- /dev/null +++ b/spellcheck/dictionaries/custom.txt @@ -0,0 +1,10 @@ +ASPNetSpell +asp +Asp +Net +net +LiveSpell +JavaScript +iFrame +Textarea +Textareas diff --git a/spellcheck/dictionaries/language-rules/banned-words.txt b/spellcheck/dictionaries/language-rules/banned-words.txt new file mode 100644 index 0000000..e69de29 diff --git a/spellcheck/dictionaries/language-rules/common-mistakes.txt b/spellcheck/dictionaries/language-rules/common-mistakes.txt new file mode 100644 index 0000000..49ad86c --- /dev/null +++ b/spellcheck/dictionaries/language-rules/common-mistakes.txt @@ -0,0 +1,815 @@ +abotu-->about +abouta-->about a +aboutit-->about it +aboutthe-->about the +abscence-->absence +accesories-->accessories +accidant-->accident +accomodate-->accommodate +accordingto-->according to +accross-->across +acheive-->achieve +acheived-->achieved +acheiving-->achieving +acn-->can +acommodate-->accommodate +acomodate-->accommodate +actualyl-->actually +additinal-->additional +addtional-->additional +adequit-->adequate +adequite-->adequate +adn-->and +advanage-->advantage +affraid-->afraid +afterthe-->after the +aganist-->against +aggresive-->aggressive +agian-->again +agreemeent-->agreement +agreemeents-->agreements +agreemnet-->agreement +agreemnets-->agreements +agressive-->aggressive +ahppen-->happen +ahve-->have +allwasy-->always +allwyas-->always +almots-->almost +almsot-->almost +alomst-->almost +alot-->a lot +alraedy-->already +alreayd-->already +alreday-->already +alwasy-->always +alwats-->always +alway-->always +alwyas-->always +amde-->made +amke-->make +amkes-->makes +anbd-->and +andone-->and one +andteh-->and the +andthe-->and the +anothe-->another +anual-->annual +apparant-->apparent +apparrent-->apparent +appearence-->appearance +appeares-->appears +applicaiton-->application +applicaitons-->applications +applyed-->applied +appointiment-->appointment +approrpiate-->appropriate +approrpriate-->appropriate +aquisition-->acquisition +aquisitions-->acquisitions +arguement-->argument +arguements-->arguments +arn't-->aren't +arond-->around +artical-->article +articel-->article +asdvertising-->advertising +assistent-->assistant +asthe-->as the +atention-->attention +atmospher-->atmosphere +attentioin-->attention +atthe-->at the +audeince-->audience +audiance-->audience +availalbe-->available +awya-->away +aywa-->away +bakc-->back +balence-->balance +ballance-->balance +baout-->about +bcak-->back +beacuse-->because +becasue-->because +becaus-->because +becausea-->because a +becauseof-->because of +becausethe-->because the +becauseyou-->because you +becomeing-->becoming +becomming-->becoming +becuase-->because +becuse-->because +befoer-->before +beggining-->beginning +begining-->beginning +beginining-->beginning +beleiev-->believe +beleieve-->believe +beleif-->belief +beleive-->believe +beleived-->believed +beleives-->believes +benifit-->benefit +benifits-->benefits +betwen-->between +beutiful-->beautiful +blase-->blasÈ +boxs-->boxes +brodcast-->broadcast +butthe-->but the +bve-->be +cafe-->cafÈ +caharcter-->character +calcullated-->calculated +calulated-->calculated +candidtae-->candidate +candidtaes-->candidates +catagory-->category +categiory-->category +certian-->certain +challange-->challenge +challanges-->challenges +chaneg-->change +chanegs-->changes +changable-->changeable +changeing-->changing +changng-->changing +charachter-->character +charachters-->characters +charactor-->character +charecter-->character +charector-->character +cheif-->chief +chekc-->check +chnage-->change +cieling-->ceiling +circut-->circuit +claer-->clear +claered-->cleared +claerly-->clearly +cliant-->client +cliche-->clichÈ +cn-->can + +cna-->can +colection-->collection +comanies-->companies +comany-->company +comapnies-->companies +comapny-->company +combintation-->combination +comited-->committed +comittee-->committee +commadn-->command +comming-->coming +commitee-->committee +committe-->committee +committment-->commitment +committments-->commitments +committy-->committee +comntain-->contain +comntains-->contains +compair-->compare +compleated-->completed +compleatly-->completely +compleatness-->completeness +completly-->completely +completness-->completeness +composate-->composite +comtain-->contain +comtains-->contains +comunicate-->communicate +comunity-->community +condolances-->condolences +conected-->connected +conferance-->conference +confirmmation-->confirmation +considerit-->considerate +considerite-->considerate +consonent-->consonant +conspiricy-->conspiracy +consultent-->consultant +convertable-->convertible +cooparate-->cooperate +cooporate-->cooperate +corproation-->corporation +corproations-->corporations +corruptable-->corruptible +cotten-->cotton +coudl-->could +coudln't-->couldn't +coudn't-->couldn't +couldnt-->couldn't +couldthe-->could the +cpoy-->copy +creme-->crËme +ctaegory-->category +cusotmer-->customer +cusotmers-->customers +cutsomer-->customer +cutsomers-->customers +cxan-->can +danceing-->dancing +dcument-->document +deatils-->details +decison-->decision +decisons-->decisions +decor-->dÈcor +defendent-->defendant +definately-->definitely +deptartment-->department +desicion-->decision +desicions-->decisions +desision-->decision +desisions-->decisions +detente-->dÈtente +develeoprs-->developers +devellop-->develop +develloped-->developed +develloper-->developer +devellopers-->developers +develloping-->developing +devellopment-->development +devellopments-->developments +devellops-->develop +develope-->develop +developement-->development +developements-->developments +developor-->developer +developors-->developers +develpment-->development +diaplay-->display +didint-->didn't +didnot-->did not +didnt-->didn't +difefrent-->different +diferences-->differences +differance-->difference +differances-->differences +differant-->different +differemt-->different +differnt-->different +diffrent-->different +directer-->director +directers-->directors +directiosn-->direction +disatisfied-->dissatisfied +discoverd-->discovered +disign-->design +dispaly-->display +dissonent-->dissonant +distribusion-->distribution +divsion-->division +do'nt-->don't +docuement-->documents +docuemnt-->document +documetn-->document +documnet-->document +documnets-->documents +doens't-->doesn't +doese-->does +doesnt-->doesn't +doign-->doing +doimg-->doing +doind-->doing +dollers-->dollars +donig-->doing +dont-->don't +dosn't-->doesn't +driveing-->driving +drnik-->drink +eclair-->Èclair +efel-->feel +effecient-->efficient +efort-->effort +eforts-->efforts +ehr-->her +eligable-->eligible +embarass-->embarrass +emigre-->ÈmigrÈ +enought-->enough +entree-->entrÈe +equippment-->equipment +equivalant-->equivalent +esle-->else +especally-->especially +especialyl-->especially +espesially-->especially +excellant-->excellent +excercise-->exercise +exchagne-->exchange +exchagnes-->exchanges +excitment-->excitement +exhcange-->exchange +exhcanges-->exchanges +experiance-->experience +experienc-->experience +exprience-->experience +exprienced-->experienced +eyt-->yet +facade-->faÁade +faeture-->feature +faetures-->features +familair-->familiar +familar-->familiar +familliar-->familiar +fammiliar-->familiar +feild-->field +feilds-->fields +fianlly-->finally +fidn-->find +finalyl-->finally +firends-->friends +firts-->first +follwo-->follow +follwoing-->following +fora-->for a +foriegn-->foreign +forthe-->for the +forwrd-->forward +forwrds-->forwards +foudn-->found +foward-->forward +fowards-->forwards +freind-->friend +freindly-->friendly +freinds-->friends +frmo-->from +fromthe-->from the +furneral-->funeral +fwe-->few +garantee-->guarantee +gaurd-->guard +gemeral-->general +gerat-->great +geting-->getting +gettin-->getting +gievn-->given +giveing-->giving +gloabl-->global +goign-->going +gonig-->going +govenment-->government +goverment-->government +gruop-->group +gruops-->groups +grwo-->grow +guidlines-->guidelines +hadbeen-->had been +haev-->have +hapen-->happen +hapened-->happened +hapening-->happening +hapens-->happens +happend-->happened +hasbeen-->has been +hasnt-->hasn't +havebeen-->have been +haveing-->having +hda-->had +hearign-->hearing +helpfull-->helpful +herat-->heart +hesaid-->he said +hewas-->he was +hge-->he +hismelf-->himself +hlep-->help +hsa-->has +hsi-->his +hte-->the +htere-->there +htese-->these +htey-->they +hting-->thing +htink-->think +htis-->this +hvae-->have +hvaing-->having +hwich-->which +i-->I +idae-->idea +idaes-->ideas +identofy-->identify +ihs-->his +im-->I'm +imediate-->immediate +imediatly-->immediately +immediatly-->immediately +importent-->important +importnat-->important +impossable-->impossible +improvemnt-->improvement +improvment-->improvement +includ-->include +indecate-->indicate +indenpendence-->independence +indenpendent-->independent +indepedent-->independent +independance-->independence +independant-->independent +influance-->influence +infomation-->information +informatoin-->information +inital-->initial +instaleld-->installed +insted-->instead +insurence-->insurance +inteh-->in the +interum-->interim +inthe-->in the +inwhich-->in which +isthe-->is the +itis-->it is +ititial-->initial +itnerest-->interest +itnerested-->interested +itneresting-->interesting +itnerests-->interests +itwas-->it was +iwll-->will +iwth-->with +jsut-->just +jugment-->judgment +knowldge-->knowledge +knowlege-->knowledge +knwo-->know +knwon-->known +knwos-->knows +konw-->know +konwn-->known +konws-->knows +labratory-->laboratory +lastyear-->last year +learnign-->learning +lenght-->length +let's him-->lets him +let's it-->lets it +levle-->level +libary-->library +librarry-->library +librery-->library +liek-->like +liekd-->liked +lieutenent-->lieutenant +liev-->live +likly-->likely +lisense-->license +littel-->little +litttle-->little +liuke-->like +liveing-->living +loev-->love +lonly-->lonely +lookign-->looking +maintenence-->maintenance +makeing-->making +managment-->management +mantain-->maintain +marraige-->marriage +memeber-->member +merchent-->merchant +mesage-->message +mesages-->messages +mispell-->misspell +mispelling-->misspelling +mispellings-->misspellings +mkae-->make +mkaes-->makes +mkaing-->making +moeny-->money +morgage-->mortgage +mroe-->more +mysefl-->myself +myu-->my +naive-->naÔve +necassarily-->necessarily +necassary-->necessary +neccessarily-->necessarily +neccessary-->necessary +necesarily-->necessarily +necesary-->necessary +negotiaing-->negotiating +nkow-->know +nothign-->nothing +nver-->never +nwe-->new +nwo-->now +obediant-->obedient +ocasion-->occasion +occassion-->occasion +occured-->occurred +occurence-->occurrence +occurrance-->occurrence +ocur-->occur +oeprator-->operator +ofits-->of its +ofthe-->of the +oging-->going +ohter-->other +omre-->more +oneof-->one of +onepoint-->one point +onthe-->on the +onyl-->only +oppasite-->opposite +opperation-->operation +oppertunity-->opportunity +opposate-->opposite +opposible-->opposable +opposit-->opposite +oppotunities-->opportunities +oppotunity-->opportunity +orginization-->organization +orginized-->organized +otehr-->other +otu-->out +outof-->out of +overthe-->over the +owrk-->work +owuld-->would +oxident-->oxidant +papaer-->paper +parliment-->parliament +partof-->part of +paymetn-->payment +paymetns-->payments +pciture-->picture +peice-->piece +peices-->pieces +peolpe-->people +peopel-->people +percentof-->percent of +percentto-->percent to +performence-->performance +perhasp-->perhaps +perhpas-->perhaps +permanant-->permanent +perminent-->permanent +personalyl-->personally +pleasent-->pleasant +poeple-->people +porblem-->problem +porblems-->problems +porvide-->provide +possable-->possible +postition-->position +potentialy-->potentially +pregnent-->pregnant +presance-->presence +probelm-->problem +probelms-->problems +prominant-->prominent +protege-->protÈgÈ +protoge-->protÈgÈ +psoition-->position +ptogress-->progress +puting-->putting +pwoer-->power +quater-->quarter +quaters-->quarters +quesion-->question +quesions-->questions +questioms-->questions +questiosn-->questions +questoin-->question +quetion-->question +quetions-->questions +realyl-->really +reccomend-->recommend +reccommend-->recommend +receieve-->receive +recieve-->receive +recieved-->received +recieving-->receiving +recomend-->recommend +recomendation-->recommendation +recomendations-->recommendations +recomended-->recommended +reconize-->recognize +recrod-->record +religous-->religious +reluctent-->reluctant +remeber-->remember +reommend-->recommend +representativs-->representatives +representives-->representatives +represetned-->represented +represnt-->represent +reserach-->research +resollution-->resolution +resorces-->resources +respomd-->respond +respomse-->response +responce-->response +responsability-->responsibility +responsable-->responsible +responsibile-->responsible +responsiblity-->responsibility +restaraunt-->restaurant +restuarant-->restaurant +reult-->result +reveiw-->review +reveiwing-->reviewing +rumers-->rumors +rwite-->write +rythm-->rhythm +saidhe-->said he +saidit-->said it +saidthat-->said that +saidthe-->said the +scedule-->schedule +sceduled-->scheduled +seance-->sÈance +secratary-->secretary +sectino-->section +seh-->she +selectoin-->selection +sentance-->sentence +separeate-->separate +seperate-->separate +sercumstances-->circumstances +shcool-->school +shesaid-->she said +shineing-->shining +shiped-->shipped +shoudl-->should +shoudln't-->shouldn't +should of been-->should have been +should of had-->should have had +shouldent-->shouldn't +shouldnt-->shouldn't +showinf-->showing +signifacnt-->significant +simalar-->similar +similiar-->similar +simpyl-->simply +sincerly-->sincerely +sitll-->still +smae-->same +smoe-->some +soem-->some +sohw-->show +soical-->social +somethign-->something +someting-->something +somewaht-->somewhat +somthing-->something +somtimes-->sometimes +soudn-->sound +soudns-->sounds +speach-->speech +specificaly-->specifically +specificalyl-->specifically +statment-->statement +statments-->statements +stnad-->stand +stopry-->story +stoyr-->story +stpo-->stop +strentgh-->strength +stroy-->story +struggel-->struggle +strugle-->struggle +studnet-->student +successfull-->successful +successfuly-->successfully +successfulyl-->successfully +sucess-->success +sucessfull-->successful +sufficiant-->sufficient +suposed-->supposed +suppossed-->supposed +suprise-->surprise +suprised-->surprised +swiming-->swimming +tahn-->than +taht-->that +talekd-->talked +talkign-->talking +tath-->that +tecnical-->technical +teh-->the +tehy-->they +termoil-->turmoil +tghe-->the +tghis-->this +thansk-->thanks +thats-->that's +thatthe-->that the +thefirst-->the first +themself-->themselves +themselfs-->themselves +thenew-->the new +theri-->their +thesame-->the same +thetwo-->the two +they're are-->there are +they're is-->there is +theyll-->they'll +theyve-->they've +thgat-->that +thge-->the +thier-->their +thigsn-->things +thna-->than +thne-->then +thnig-->thing +thnigs-->things +threatend-->threatened +thsi-->this +thsoe-->those +thta-->that +tihs-->this +timne-->time +tiogether-->together +tje-->the +tjhe-->the +tkae-->take +tkaes-->takes +tkaing-->taking +tlaking-->talking +todya-->today +togehter-->together +tomorow-->tomorrow +tongiht-->tonight +tonihgt-->tonight +totaly-->totally +totalyl-->totally +tothe-->to the +towrad-->toward +traditionalyl-->traditionally +transfered-->transferred +treid-->tried + +truely-->truly +truley-->truly +tst-->test +tthe-->the +tyhat-->that +tyhe-->the +udnerstand-->understand +understnad-->understand +unliek-->unlike +unpleasently-->unpleasantly +untilll-->until +useing-->using +usualyl-->usually +veyr-->very +virtualyl-->virtually +vrey-->very +vulnerible-->vulnerable +wa-->was +waht-->what +warrent-->warrant +wasnt-->wasn't +watn-->want +wehn-->when +wern't-->weren't +werre-->were +whcih-->which +wherre-->where +whic-->which +whihc-->which +whta-->what +wief-->wife +wierd-->weird +wihch-->which +wiht-->with +willbe-->will be +windoes-->windows +witha-->with a +withe-->with +withthe-->with the +wiull-->will +wnat-->want +wnated-->wanted +wnats-->wants +wo'nt-->won't +woh-->who +wohle-->whole +wokr-->work +woudl-->would +woudln't-->wouldn't +wouldbe-->would be +wouldnt-->wouldn't +wriet-->write +writting-->writing +wrod-->word +wroet-->wrote +wroking-->working +wtih-->with +wuould-->would +wya-->way +yera-->year +yeras-->years +yersa-->years +yoiu-->you +you're own-->your own +youare-->you are +youve-->you've +ytou-->you +yuo-->you +yuor-->your \ No newline at end of file diff --git a/spellcheck/dictionaries/language-rules/enforced-corrections.txt b/spellcheck/dictionaries/language-rules/enforced-corrections.txt new file mode 100644 index 0000000..100bc10 --- /dev/null +++ b/spellcheck/dictionaries/language-rules/enforced-corrections.txt @@ -0,0 +1,2 @@ +PHPSpellcheck--> PHPSpellCheck || PHP Spell Check +cos--> because \ No newline at end of file diff --git a/spellcheck/extensions/copyright.txt b/spellcheck/extensions/copyright.txt new file mode 100644 index 0000000..7a00c4e --- /dev/null +++ b/spellcheck/extensions/copyright.txt @@ -0,0 +1,6 @@ +The extensions in this folder are Open Source extensions and libraries from the internet. They are not part of our commercial Software package and we do not won nor control copyright..... but they provide useful extensions and examples which we think can help make your project richer. + + +jQuery: http://jquery.com +modalbox: http://okonet.ru/projects/modalbox +fancybox: http://fancybox.net \ No newline at end of file diff --git a/spellcheck/extensions/fancybox/blank.gif b/spellcheck/extensions/fancybox/blank.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/spellcheck/extensions/fancybox/blank.gif differ diff --git a/spellcheck/extensions/fancybox/fancy_close.png b/spellcheck/extensions/fancybox/fancy_close.png new file mode 100644 index 0000000..0703530 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_close.png differ diff --git a/spellcheck/extensions/fancybox/fancy_loading.png b/spellcheck/extensions/fancybox/fancy_loading.png new file mode 100644 index 0000000..2503017 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_loading.png differ diff --git a/spellcheck/extensions/fancybox/fancy_nav_left.png b/spellcheck/extensions/fancybox/fancy_nav_left.png new file mode 100644 index 0000000..ebaa6a4 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_nav_left.png differ diff --git a/spellcheck/extensions/fancybox/fancy_nav_right.png b/spellcheck/extensions/fancybox/fancy_nav_right.png new file mode 100644 index 0000000..873294e Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_nav_right.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_e.png b/spellcheck/extensions/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000..2eda089 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_e.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_n.png b/spellcheck/extensions/fancybox/fancy_shadow_n.png new file mode 100644 index 0000000..69aa10e Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_n.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_ne.png b/spellcheck/extensions/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000..79f6980 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_ne.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_nw.png b/spellcheck/extensions/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000..7182cd9 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_nw.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_s.png b/spellcheck/extensions/fancybox/fancy_shadow_s.png new file mode 100644 index 0000000..d8858bf Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_s.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_se.png b/spellcheck/extensions/fancybox/fancy_shadow_se.png new file mode 100644 index 0000000..541e3ff Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_se.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_sw.png b/spellcheck/extensions/fancybox/fancy_shadow_sw.png new file mode 100644 index 0000000..209c03f Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_sw.png differ diff --git a/spellcheck/extensions/fancybox/fancy_shadow_w.png b/spellcheck/extensions/fancybox/fancy_shadow_w.png new file mode 100644 index 0000000..8a4e4a8 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_shadow_w.png differ diff --git a/spellcheck/extensions/fancybox/fancy_title_left.png b/spellcheck/extensions/fancybox/fancy_title_left.png new file mode 100644 index 0000000..6049223 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_title_left.png differ diff --git a/spellcheck/extensions/fancybox/fancy_title_main.png b/spellcheck/extensions/fancybox/fancy_title_main.png new file mode 100644 index 0000000..8044271 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_title_main.png differ diff --git a/spellcheck/extensions/fancybox/fancy_title_over.png b/spellcheck/extensions/fancybox/fancy_title_over.png new file mode 100644 index 0000000..d9f458f Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_title_over.png differ diff --git a/spellcheck/extensions/fancybox/fancy_title_right.png b/spellcheck/extensions/fancybox/fancy_title_right.png new file mode 100644 index 0000000..e36d9db Binary files /dev/null and b/spellcheck/extensions/fancybox/fancy_title_right.png differ diff --git a/spellcheck/extensions/fancybox/fancybox-x.png b/spellcheck/extensions/fancybox/fancybox-x.png new file mode 100644 index 0000000..c2130f8 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancybox-x.png differ diff --git a/spellcheck/extensions/fancybox/fancybox-y.png b/spellcheck/extensions/fancybox/fancybox-y.png new file mode 100644 index 0000000..7ef399b Binary files /dev/null and b/spellcheck/extensions/fancybox/fancybox-y.png differ diff --git a/spellcheck/extensions/fancybox/fancybox.png b/spellcheck/extensions/fancybox/fancybox.png new file mode 100644 index 0000000..65e14f6 Binary files /dev/null and b/spellcheck/extensions/fancybox/fancybox.png differ diff --git a/spellcheck/extensions/fancybox/jquery.easing-1.3.pack.js b/spellcheck/extensions/fancybox/jquery.easing-1.3.pack.js new file mode 100644 index 0000000..9028179 --- /dev/null +++ b/spellcheck/extensions/fancybox/jquery.easing-1.3.pack.js @@ -0,0 +1,72 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), + + isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, + + /* + * Private methods + */ + + _abort = function() { + loading.hide(); + + imgPreloader.onerror = imgPreloader.onload = null; + + if (ajaxLoader) { + ajaxLoader.abort(); + } + + tmp.empty(); + }, + + _error = function() { + if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { + loading.hide(); + busy = false; + return; + } + + selectedOpts.titleShow = false; + + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + + tmp.html( '

        The requested content cannot be loaded.
        Please try again later.

        ' ); + + _process_inline(); + }, + + _start = function() { + var obj = selectedArray[ selectedIndex ], + href, + type, + title, + str, + emb, + ret; + + _abort(); + + selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); + + ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); + + if (ret === false) { + busy = false; + return; + } else if (typeof ret == 'object') { + selectedOpts = $.extend(selectedOpts, ret); + } + + title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; + + if (obj.nodeName && !selectedOpts.orig) { + selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); + } + + if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { + title = selectedOpts.orig.attr('alt'); + } + + href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; + + if ((/^(?:javascript)/i).test(href) || href == '#') { + href = null; + } + + if (selectedOpts.type) { + type = selectedOpts.type; + + if (!href) { + href = selectedOpts.content; + } + + } else if (selectedOpts.content) { + type = 'html'; + + } else if (href) { + if (href.match(imgRegExp)) { + type = 'image'; + + } else if (href.match(swfRegExp)) { + type = 'swf'; + + } else if ($(obj).hasClass("iframe")) { + type = 'iframe'; + + } else if (href.indexOf("#") === 0) { + type = 'inline'; + + } else { + type = 'ajax'; + } + } + + if (!type) { + _error(); + return; + } + + if (type == 'inline') { + obj = href.substr(href.indexOf("#")); + type = $(obj).length > 0 ? 'inline' : 'ajax'; + } + + selectedOpts.type = type; + selectedOpts.href = href; + selectedOpts.title = title; + + if (selectedOpts.autoDimensions) { + if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + } else { + selectedOpts.autoDimensions = false; + } + } + + if (selectedOpts.modal) { + selectedOpts.overlayShow = true; + selectedOpts.hideOnOverlayClick = false; + selectedOpts.hideOnContentClick = false; + selectedOpts.enableEscapeButton = false; + selectedOpts.showCloseButton = false; + } + + selectedOpts.padding = parseInt(selectedOpts.padding, 10); + selectedOpts.margin = parseInt(selectedOpts.margin, 10); + + tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); + + $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { + $(this).replaceWith(content.children()); + }); + + switch (type) { + case 'html' : + tmp.html( selectedOpts.content ); + _process_inline(); + break; + + case 'inline' : + if ( $(obj).parent().is('#fancybox-content') === true) { + busy = false; + return; + } + + $('
        ') + .hide() + .insertBefore( $(obj) ) + .bind('fancybox-cleanup', function() { + $(this).replaceWith(content.children()); + }).bind('fancybox-cancel', function() { + $(this).replaceWith(tmp.children()); + }); + + $(obj).appendTo(tmp); + + _process_inline(); + break; + + case 'image': + busy = false; + + $.fancybox.showActivity(); + + imgPreloader = new Image(); + + imgPreloader.onerror = function() { + _error(); + }; + + imgPreloader.onload = function() { + busy = true; + + imgPreloader.onerror = imgPreloader.onload = null; + + _process_image(); + }; + + imgPreloader.src = href; + break; + + case 'swf': + selectedOpts.scrolling = 'no'; + + str = ''; + emb = ''; + + $.each(selectedOpts.swf, function(name, val) { + str += ''; + emb += ' ' + name + '="' + val + '"'; + }); + + str += ''; + + tmp.html(str); + + _process_inline(); + break; + + case 'ajax': + busy = false; + + $.fancybox.showActivity(); + + selectedOpts.ajax.win = selectedOpts.ajax.success; + + ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { + url : href, + data : selectedOpts.ajax.data || {}, + error : function(XMLHttpRequest, textStatus, errorThrown) { + if ( XMLHttpRequest.status > 0 ) { + _error(); + } + }, + success : function(data, textStatus, XMLHttpRequest) { + var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; + if (o.status == 200) { + if ( typeof selectedOpts.ajax.win == 'function' ) { + ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); + + if (ret === false) { + loading.hide(); + return; + } else if (typeof ret == 'string' || typeof ret == 'object') { + data = ret; + } + } + + tmp.html( data ); + _process_inline(); + } + } + })); + + break; + + case 'iframe': + _show(); + break; + } + }, + + _process_inline = function() { + var + w = selectedOpts.width, + h = selectedOpts.height; + + if (w.toString().indexOf('%') > -1) { + w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; + + } else { + w = w == 'auto' ? 'auto' : w + 'px'; + } + + if (h.toString().indexOf('%') > -1) { + h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; + + } else { + h = h == 'auto' ? 'auto' : h + 'px'; + } + + tmp.wrapInner('
        '); + + selectedOpts.width = tmp.width(); + selectedOpts.height = tmp.height(); + + _show(); + }, + + _process_image = function() { + selectedOpts.width = imgPreloader.width; + selectedOpts.height = imgPreloader.height; + + $("").attr({ + 'id' : 'fancybox-img', + 'src' : imgPreloader.src, + 'alt' : selectedOpts.title + }).appendTo( tmp ); + + _show(); + }, + + _show = function() { + var pos, equal; + + loading.hide(); + + if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + $.event.trigger('fancybox-cancel'); + + busy = false; + return; + } + + busy = true; + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { + wrap.css('height', wrap.height()); + } + + currentArray = selectedArray; + currentIndex = selectedIndex; + currentOpts = selectedOpts; + + if (currentOpts.overlayShow) { + overlay.css({ + 'background-color' : currentOpts.overlayColor, + 'opacity' : currentOpts.overlayOpacity, + 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', + 'height' : $(document).height() + }); + + if (!overlay.is(':visible')) { + if (isIE6) { + $('select:not(#fancybox-tmp select)').filter(function() { + return this.style.visibility !== 'hidden'; + }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { + this.style.visibility = 'inherit'; + }); + } + + overlay.show(); + } + } else { + overlay.hide(); + } + + final_pos = _get_zoom_to(); + + _process_title(); + + if (wrap.is(":visible")) { + $( close.add( nav_left ).add( nav_right ) ).hide(); + + pos = wrap.position(), + + start_pos = { + top : pos.top, + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); + + content.fadeTo(currentOpts.changeFade, 0.3, function() { + var finish_resizing = function() { + content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); + }; + + $.event.trigger('fancybox-change'); + + content + .empty() + .removeAttr('filter') + .css({ + 'border-width' : currentOpts.padding, + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }); + + if (equal) { + finish_resizing(); + + } else { + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.changeSpeed, + easing : currentOpts.easingChange, + step : _draw, + complete : finish_resizing + }); + } + }); + + return; + } + + wrap.removeAttr("style"); + + content.css('border-width', currentOpts.padding); + + if (currentOpts.transitionIn == 'elastic') { + start_pos = _get_zoom_from(); + + content.html( tmp.contents() ); + + wrap.show(); + + if (currentOpts.opacity) { + final_pos.opacity = 0; + } + + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.speedIn, + easing : currentOpts.easingIn, + step : _draw, + complete : _finish + }); + + return; + } + + if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { + title.show(); + } + + content + .css({ + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }) + .html( tmp.contents() ); + + wrap + .css(final_pos) + .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); + }, + + _format_title = function(title) { + if (title && title.length) { + if (currentOpts.titlePosition == 'float') { + return '
        ' + title + '
        '; + } + + return '
        ' + title + '
        '; + } + + return false; + }, + + _process_title = function() { + titleStr = currentOpts.title || ''; + titleHeight = 0; + + title + .empty() + .removeAttr('style') + .removeClass(); + + if (currentOpts.titleShow === false) { + title.hide(); + return; + } + + titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); + + if (!titleStr || titleStr === '') { + title.hide(); + return; + } + + title + .addClass('fancybox-title-' + currentOpts.titlePosition) + .html( titleStr ) + .appendTo( 'body' ) + .show(); + + switch (currentOpts.titlePosition) { + case 'inside': + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'marginLeft' : currentOpts.padding, + 'marginRight' : currentOpts.padding + }); + + titleHeight = title.outerHeight(true); + + title.appendTo( outer ); + + final_pos.height += titleHeight; + break; + + case 'over': + title + .css({ + 'marginLeft' : currentOpts.padding, + 'width' : final_pos.width - (currentOpts.padding * 2), + 'bottom' : currentOpts.padding + }) + .appendTo( outer ); + break; + + case 'float': + title + .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) + .appendTo( wrap ); + break; + + default: + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'paddingLeft' : currentOpts.padding, + 'paddingRight' : currentOpts.padding + }) + .appendTo( wrap ); + break; + } + + title.hide(); + }, + + _set_navigation = function() { + if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { + $(document).bind('keydown.fb', function(e) { + if (e.keyCode == 27 && currentOpts.enableEscapeButton) { + e.preventDefault(); + $.fancybox.close(); + + } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { + e.preventDefault(); + $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); + } + }); + } + + if (!currentOpts.showNavArrows) { + nav_left.hide(); + nav_right.hide(); + return; + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { + nav_left.show(); + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { + nav_right.show(); + } + }, + + _finish = function () { + if (!$.support.opacity) { + content.get(0).style.removeAttribute('filter'); + wrap.get(0).style.removeAttribute('filter'); + } + + if (selectedOpts.autoDimensions) { + content.css('height', 'auto'); + } + + wrap.css('height', 'auto'); + + if (titleStr && titleStr.length) { + title.show(); + } + + if (currentOpts.showCloseButton) { + close.show(); + } + + _set_navigation(); + + if (currentOpts.hideOnContentClick) { + content.bind('click', $.fancybox.close); + } + + if (currentOpts.hideOnOverlayClick) { + overlay.bind('click', $.fancybox.close); + } + + $(window).bind("resize.fb", $.fancybox.resize); + + if (currentOpts.centerOnScroll) { + $(window).bind("scroll.fb", $.fancybox.center); + } + + if (currentOpts.type == 'iframe') { + $('').appendTo(content); + } + + wrap.show(); + + busy = false; + + $.fancybox.center(); + + currentOpts.onComplete(currentArray, currentIndex, currentOpts); + + _preload_images(); + }, + + _preload_images = function() { + var href, + objNext; + + if ((currentArray.length -1) > currentIndex) { + href = currentArray[ currentIndex + 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + + if (currentIndex > 0) { + href = currentArray[ currentIndex - 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + }, + + _draw = function(pos) { + var dim = { + width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), + height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), + + top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), + left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) + }; + + if (typeof final_pos.opacity !== 'undefined') { + dim.opacity = pos < 0.5 ? 0.5 : pos; + } + + wrap.css(dim); + + content.css({ + 'width' : dim.width - currentOpts.padding * 2, + 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 + }); + }, + + _get_viewport = function() { + return [ + $(window).width() - (currentOpts.margin * 2), + $(window).height() - (currentOpts.margin * 2), + $(document).scrollLeft() + currentOpts.margin, + $(document).scrollTop() + currentOpts.margin + ]; + }, + + _get_zoom_to = function () { + var view = _get_viewport(), + to = {}, + resize = currentOpts.autoScale, + double_padding = currentOpts.padding * 2, + ratio; + + if (currentOpts.width.toString().indexOf('%') > -1) { + to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); + } else { + to.width = currentOpts.width + double_padding; + } + + if (currentOpts.height.toString().indexOf('%') > -1) { + to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); + } else { + to.height = currentOpts.height + double_padding; + } + + if (resize && (to.width > view[0] || to.height > view[1])) { + if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { + ratio = (currentOpts.width ) / (currentOpts.height ); + + if ((to.width ) > view[0]) { + to.width = view[0]; + to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); + } + + if ((to.height) > view[1]) { + to.height = view[1]; + to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); + } + + } else { + to.width = Math.min(to.width, view[0]); + to.height = Math.min(to.height, view[1]); + } + } + + to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); + to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); + + return to; + }, + + _get_obj_pos = function(obj) { + var pos = obj.offset(); + + pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; + pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; + + pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; + pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; + + pos.width = obj.width(); + pos.height = obj.height(); + + return pos; + }, + + _get_zoom_from = function() { + var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, + from = {}, + pos, + view; + + if (orig && orig.length) { + pos = _get_obj_pos(orig); + + from = { + width : pos.width + (currentOpts.padding * 2), + height : pos.height + (currentOpts.padding * 2), + top : pos.top - currentOpts.padding - 20, + left : pos.left - currentOpts.padding - 20 + }; + + } else { + view = _get_viewport(); + + from = { + width : currentOpts.padding * 2, + height : currentOpts.padding * 2, + top : parseInt(view[3] + view[1] * 0.5, 10), + left : parseInt(view[2] + view[0] * 0.5, 10) + }; + } + + return from; + }, + + _animate_loading = function() { + if (!loading.is(':visible')){ + clearInterval(loadingTimer); + return; + } + + $('div', loading).css('top', (loadingFrame * -40) + 'px'); + + loadingFrame = (loadingFrame + 1) % 12; + }; + + /* + * Public methods + */ + + $.fn.fancybox = function(options) { + if (!$(this).length) { + return this; + } + + $(this) + .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) + .unbind('click.fb') + .bind('click.fb', function(e) { + e.preventDefault(); + + if (busy) { + return; + } + + busy = true; + + $(this).blur(); + + selectedArray = []; + selectedIndex = 0; + + var rel = $(this).attr('rel') || ''; + + if (!rel || rel == '' || rel === 'nofollow') { + selectedArray.push(this); + + } else { + selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); + selectedIndex = selectedArray.index( this ); + } + + _start(); + + return; + }); + + return this; + }; + + $.fancybox = function(obj) { + var opts; + + if (busy) { + return; + } + + busy = true; + opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; + + selectedArray = []; + selectedIndex = parseInt(opts.index, 10) || 0; + + if ($.isArray(obj)) { + for (var i = 0, j = obj.length; i < j; i++) { + if (typeof obj[i] == 'object') { + $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); + } else { + obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); + } + } + + selectedArray = jQuery.merge(selectedArray, obj); + + } else { + if (typeof obj == 'object') { + $(obj).data('fancybox', $.extend({}, opts, obj)); + } else { + obj = $({}).data('fancybox', $.extend({content : obj}, opts)); + } + + selectedArray.push(obj); + } + + if (selectedIndex > selectedArray.length || selectedIndex < 0) { + selectedIndex = 0; + } + + _start(); + }; + + $.fancybox.showActivity = function() { + clearInterval(loadingTimer); + + loading.show(); + loadingTimer = setInterval(_animate_loading, 66); + }; + + $.fancybox.hideActivity = function() { + loading.hide(); + }; + + $.fancybox.next = function() { + return $.fancybox.pos( currentIndex + 1); + }; + + $.fancybox.prev = function() { + return $.fancybox.pos( currentIndex - 1); + }; + + $.fancybox.pos = function(pos) { + if (busy) { + return; + } + + pos = parseInt(pos); + + selectedArray = currentArray; + + if (pos > -1 && pos < currentArray.length) { + selectedIndex = pos; + _start(); + + } else if (currentOpts.cyclic && currentArray.length > 1) { + selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; + _start(); + } + + return; + }; + + $.fancybox.cancel = function() { + if (busy) { + return; + } + + busy = true; + + $.event.trigger('fancybox-cancel'); + + _abort(); + + selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); + + busy = false; + }; + + // Note: within an iframe use - parent.$.fancybox.close(); + $.fancybox.close = function() { + if (busy || wrap.is(':hidden')) { + return; + } + + busy = true; + + if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + busy = false; + return; + } + + _abort(); + + $(close.add( nav_left ).add( nav_right )).hide(); + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); + + if (currentOpts.titlePosition !== 'inside') { + title.empty(); + } + + wrap.stop(); + + function _cleanup() { + overlay.fadeOut('fast'); + + title.empty().hide(); + wrap.hide(); + + $.event.trigger('fancybox-cleanup'); + + content.empty(); + + currentOpts.onClosed(currentArray, currentIndex, currentOpts); + + currentArray = selectedOpts = []; + currentIndex = selectedIndex = 0; + currentOpts = selectedOpts = {}; + + busy = false; + } + + if (currentOpts.transitionOut == 'elastic') { + start_pos = _get_zoom_from(); + + var pos = wrap.position(); + + final_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + if (currentOpts.opacity) { + final_pos.opacity = 1; + } + + title.empty().hide(); + + fx.prop = 1; + + $(fx).animate({ prop: 0 }, { + duration : currentOpts.speedOut, + easing : currentOpts.easingOut, + step : _draw, + complete : _cleanup + }); + + } else { + wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); + } + }; + + $.fancybox.resize = function() { + if (overlay.is(':visible')) { + overlay.css('height', $(document).height()); + } + + $.fancybox.center(true); + }; + + $.fancybox.center = function() { + var view, align; + + if (busy) { + return; + } + + align = arguments[0] === true ? 1 : 0; + view = _get_viewport(); + + if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { + return; + } + + wrap + .stop() + .animate({ + 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), + 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) + }, typeof arguments[0] == 'number' ? arguments[0] : 200); + }; + + $.fancybox.init = function() { + if ($("#fancybox-wrap").length) { + return; + } + + $('body').append( + tmp = $('
        '), + loading = $('
        '), + overlay = $('
        '), + wrap = $('
        ') + ); + + outer = $('
        ') + .append('
        ') + .appendTo( wrap ); + + outer.append( + content = $('
        '), + close = $(''), + title = $('
        '), + + nav_left = $(''), + nav_right = $('') + ); + + close.click($.fancybox.close); + loading.click($.fancybox.cancel); + + nav_left.click(function(e) { + e.preventDefault(); + $.fancybox.prev(); + }); + + nav_right.click(function(e) { + e.preventDefault(); + $.fancybox.next(); + }); + + if ($.fn.mousewheel) { + wrap.bind('mousewheel.fb', function(e, delta) { + if (busy) { + e.preventDefault(); + + } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { + e.preventDefault(); + $.fancybox[ delta > 0 ? 'prev' : 'next'](); + } + }); + } + + if (!$.support.opacity) { + wrap.addClass('fancybox-ie'); + } + + if (isIE6) { + loading.addClass('fancybox-ie6'); + wrap.addClass('fancybox-ie6'); + + $('').prependTo(outer); + } + }; + + $.fn.fancybox.defaults = { + padding : 10, + margin : 40, + opacity : false, + modal : false, + cyclic : false, + scrolling : 'auto', // 'auto', 'yes' or 'no' + + width : 560, + height : 340, + + autoScale : true, + autoDimensions : true, + centerOnScroll : false, + + ajax : {}, + swf : { wmode: 'transparent' }, + + hideOnOverlayClick : true, + hideOnContentClick : false, + + overlayShow : true, + overlayOpacity : 0.7, + overlayColor : '#777', + + titleShow : true, + titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' + titleFormat : null, + titleFromAlt : false, + + transitionIn : 'fade', // 'elastic', 'fade' or 'none' + transitionOut : 'fade', // 'elastic', 'fade' or 'none' + + speedIn : 300, + speedOut : 300, + + changeSpeed : 300, + changeFade : 'fast', + + easingIn : 'swing', + easingOut : 'swing', + + showCloseButton : true, + showNavArrows : true, + enableEscapeButton : true, + enableKeyboardNav : true, + + onStart : function(){}, + onCancel : function(){}, + onComplete : function(){}, + onCleanup : function(){}, + onClosed : function(){}, + onError : function(){} + }; + + $(document).ready(function() { + $.fancybox.init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/spellcheck/extensions/fancybox/jquery.fancybox-1.3.4.pack.js b/spellcheck/extensions/fancybox/jquery.fancybox-1.3.4.pack.js new file mode 100644 index 0000000..1373ed0 --- /dev/null +++ b/spellcheck/extensions/fancybox/jquery.fancybox-1.3.4.pack.js @@ -0,0 +1,46 @@ +/* + * FancyBox - jQuery Plugin + * Simple and fancy lightbox alternative + * + * Examples and documentation at: http://fancybox.net + * + * Copyright (c) 2008 - 2010 Janis Skarnelis + * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. + * + * Version: 1.3.4 (11/11/2010) + * Requires: jQuery v1.3+ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("
        ")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

        The requested content cannot be loaded.
        Please try again later.

        '); +F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| +c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= +false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
        ').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", +function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== +"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
        ');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, +opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? +d.titlePosition=="float"?'
        '+s+'
        ':'
        '+s+"
        ":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); +y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== +i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); +f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== +37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); +s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); +f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); +j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== +"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), +10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; +b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= +0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ +1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= +true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; +b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- +d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
        '),t=b('
        '),u=b('
        '),f=b('
        '));D=b('
        ').append('
        ').appendTo(f); +D.append(j=b('
        '),E=b(''),n=b('
        '),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); +b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; +b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", +easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery); \ No newline at end of file diff --git a/spellcheck/extensions/fancybox/jquery.mousewheel-3.0.4.pack.js b/spellcheck/extensions/fancybox/jquery.mousewheel-3.0.4.pack.js new file mode 100644 index 0000000..cb66588 --- /dev/null +++ b/spellcheck/extensions/fancybox/jquery.mousewheel-3.0.4.pack.js @@ -0,0 +1,14 @@ +/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) +* Licensed under the MIT License (LICENSE.txt). +* +* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. +* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. +* Thanks to: Seamus Leahy for adding deltaX and deltaY +* +* Version: 3.0.4 +* +* Requires: 1.2.2+ +*/ + +(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= +f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/spellcheck/extensions/jquery-1.6.4.min.js b/spellcheck/extensions/jquery-1.6.4.min.js new file mode 100644 index 0000000..628ed9b --- /dev/null +++ b/spellcheck/extensions/jquery-1.6.4.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ +(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,"ms-").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
        a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
        ",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
        t
        ",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),B).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

        ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
        ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
        ","
        "],thead:[1,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],col:[2,"","
        "],area:[1,"",""],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div
        ","
        "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
        ").append(c.replace(bJ,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=b$(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bT+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bz,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
        ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/spellcheck/extensions/modalbox/README b/spellcheck/extensions/modalbox/README new file mode 100644 index 0000000..108e14b --- /dev/null +++ b/spellcheck/extensions/modalbox/README @@ -0,0 +1,5 @@ +ModalBox is a JavaScript technique for creating modern (Web 2.0-style) modal dialogues or even wizards (sequences of dialogues) without using conventional popups and page reloads. It's inspired by Mac OS X modal dialogues. And yes, it may also be useful for showing bigger versions of images. + +Basically, ModalBox is based on GrayBox technique by Amir Salihefendic. But you can find a lot of similar techniques around the web: Lightbox JS, Lightbox gone wild, ThickBox etc. + +There also a clone of ModalBox, the MOOdalBox, written on great and lightweight Mootools Framework. \ No newline at end of file diff --git a/spellcheck/extensions/modalbox/lib/effects.js b/spellcheck/extensions/modalbox/lib/effects.js new file mode 100644 index 0000000..066ee59 --- /dev/null +++ b/spellcheck/extensions/modalbox/lib/effects.js @@ -0,0 +1,1123 @@ +// script.aculo.us effects.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009 + +// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// Contributors: +// Justin Palmer (http://encytemedia.com/) +// Mark Pilgrim (http://diveintomark.org/) +// Martin Bialasinki +// +// script.aculo.us is freely distributable under the terms of an MIT-style license. +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +// converts rgb() and #xxx to #xxxxxx format, +// returns self (or first argument) if not convertable +String.prototype.parseColor = function() { + var color = '#'; + if (this.slice(0,4) == 'rgb(') { + var cols = this.slice(4,this.length-1).split(','); + var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); + } else { + if (this.slice(0,1) == '#') { + if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); + if (this.length==7) color = this.toLowerCase(); + } + } + return (color.length==7 ? color : (arguments[0] || this)); +}; + +/*--------------------------------------------------------------------------*/ + +Element.collectTextNodes = function(element) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); + }).flatten().join(''); +}; + +Element.collectTextNodesIgnoreClass = function(element, className) { + return $A($(element).childNodes).collect( function(node) { + return (node.nodeType==3 ? node.nodeValue : + ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? + Element.collectTextNodesIgnoreClass(node, className) : '')); + }).flatten().join(''); +}; + +Element.setContentZoom = function(element, percent) { + element = $(element); + element.setStyle({fontSize: (percent/100) + 'em'}); + if (Prototype.Browser.WebKit) window.scrollBy(0,0); + return element; +}; + +Element.getInlineOpacity = function(element){ + return $(element).style.opacity || ''; +}; + +Element.forceRerendering = function(element) { + try { + element = $(element); + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch(e) { } +}; + +/*--------------------------------------------------------------------------*/ + +var Effect = { + _elementDoesNotExistError: { + name: 'ElementDoesNotExistError', + message: 'The specified DOM element does not exist, but is required for this effect to operate' + }, + Transitions: { + linear: Prototype.K, + sinoidal: function(pos) { + return (-Math.cos(pos*Math.PI)/2) + .5; + }, + reverse: function(pos) { + return 1-pos; + }, + flicker: function(pos) { + var pos = ((-Math.cos(pos*Math.PI)/4) + .75) + Math.random()/4; + return pos > 1 ? 1 : pos; + }, + wobble: function(pos) { + return (-Math.cos(pos*Math.PI*(9*pos))/2) + .5; + }, + pulse: function(pos, pulses) { + return (-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2) + .5; + }, + spring: function(pos) { + return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); + }, + none: function(pos) { + return 0; + }, + full: function(pos) { + return 1; + } + }, + DefaultOptions: { + duration: 1.0, // seconds + fps: 100, // 100= assume 66fps max. + sync: false, // true for combining + from: 0.0, + to: 1.0, + delay: 0.0, + queue: 'parallel' + }, + tagifyText: function(element) { + var tagifyStyle = 'position:relative'; + if (Prototype.Browser.IE) tagifyStyle += ';zoom:1'; + + element = $(element); + $A(element.childNodes).each( function(child) { + if (child.nodeType==3) { + child.nodeValue.toArray().each( function(character) { + element.insertBefore( + new Element('span', {style: tagifyStyle}).update( + character == ' ' ? String.fromCharCode(160) : character), + child); + }); + Element.remove(child); + } + }); + }, + multiple: function(element, effect) { + var elements; + if (((typeof element == 'object') || + Object.isFunction(element)) && + (element.length)) + elements = element; + else + elements = $(element).childNodes; + + var options = Object.extend({ + speed: 0.1, + delay: 0.0 + }, arguments[2] || { }); + var masterDelay = options.delay; + + $A(elements).each( function(element, index) { + new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); + }); + }, + PAIRS: { + 'slide': ['SlideDown','SlideUp'], + 'blind': ['BlindDown','BlindUp'], + 'appear': ['Appear','Fade'] + }, + toggle: function(element, effect, options) { + element = $(element); + effect = (effect || 'appear').toLowerCase(); + + return Effect[ Effect.PAIRS[ effect ][ element.visible() ? 1 : 0 ] ](element, Object.extend({ + queue: { position:'end', scope:(element.id || 'global'), limit: 1 } + }, options || {})); + } +}; + +Effect.DefaultOptions.transition = Effect.Transitions.sinoidal; + +/* ------------- core effects ------------- */ + +Effect.ScopedQueue = Class.create(Enumerable, { + initialize: function() { + this.effects = []; + this.interval = null; + }, + _each: function(iterator) { + this.effects._each(iterator); + }, + add: function(effect) { + var timestamp = new Date().getTime(); + + var position = Object.isString(effect.options.queue) ? + effect.options.queue : effect.options.queue.position; + + switch(position) { + case 'front': + // move unstarted effects after this effect + this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { + e.startOn += effect.finishOn; + e.finishOn += effect.finishOn; + }); + break; + case 'with-last': + timestamp = this.effects.pluck('startOn').max() || timestamp; + break; + case 'end': + // start effect after last queued effect has finished + timestamp = this.effects.pluck('finishOn').max() || timestamp; + break; + } + + effect.startOn += timestamp; + effect.finishOn += timestamp; + + if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit)) + this.effects.push(effect); + + if (!this.interval) + this.interval = setInterval(this.loop.bind(this), 15); + }, + remove: function(effect) { + this.effects = this.effects.reject(function(e) { return e==effect }); + if (this.effects.length == 0) { + clearInterval(this.interval); + this.interval = null; + } + }, + loop: function() { + var timePos = new Date().getTime(); + for(var i=0, len=this.effects.length;i= this.startOn) { + if (timePos >= this.finishOn) { + this.render(1.0); + this.cancel(); + this.event('beforeFinish'); + if (this.finish) this.finish(); + this.event('afterFinish'); + return; + } + var pos = (timePos - this.startOn) / this.totalTime, + frame = (pos * this.totalFrames).round(); + if (frame > this.currentFrame) { + this.render(pos); + this.currentFrame = frame; + } + } + }, + cancel: function() { + if (!this.options.sync) + Effect.Queues.get(Object.isString(this.options.queue) ? + 'global' : this.options.queue.scope).remove(this); + this.state = 'finished'; + }, + event: function(eventName) { + if (this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); + if (this.options[eventName]) this.options[eventName](this); + }, + inspect: function() { + var data = $H(); + for(property in this) + if (!Object.isFunction(this[property])) data.set(property, this[property]); + return '#'; + } +}); + +Effect.Parallel = Class.create(Effect.Base, { + initialize: function(effects) { + this.effects = effects || []; + this.start(arguments[1]); + }, + update: function(position) { + this.effects.invoke('render', position); + }, + finish: function(position) { + this.effects.each( function(effect) { + effect.render(1.0); + effect.cancel(); + effect.event('beforeFinish'); + if (effect.finish) effect.finish(position); + effect.event('afterFinish'); + }); + } +}); + +Effect.Tween = Class.create(Effect.Base, { + initialize: function(object, from, to) { + object = Object.isString(object) ? $(object) : object; + var args = $A(arguments), method = args.last(), + options = args.length == 5 ? args[3] : null; + this.method = Object.isFunction(method) ? method.bind(object) : + Object.isFunction(object[method]) ? object[method].bind(object) : + function(value) { object[method] = value }; + this.start(Object.extend({ from: from, to: to }, options || { })); + }, + update: function(position) { + this.method(position); + } +}); + +Effect.Event = Class.create(Effect.Base, { + initialize: function() { + this.start(Object.extend({ duration: 0 }, arguments[0] || { })); + }, + update: Prototype.emptyFunction +}); + +Effect.Opacity = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + // make this work on IE on elements without 'layout' + if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) + this.element.setStyle({zoom: 1}); + var options = Object.extend({ + from: this.element.getOpacity() || 0.0, + to: 1.0 + }, arguments[1] || { }); + this.start(options); + }, + update: function(position) { + this.element.setOpacity(position); + } +}); + +Effect.Move = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + x: 0, + y: 0, + mode: 'relative' + }, arguments[1] || { }); + this.start(options); + }, + setup: function() { + this.element.makePositioned(); + this.originalLeft = parseFloat(this.element.getStyle('left') || '0'); + this.originalTop = parseFloat(this.element.getStyle('top') || '0'); + if (this.options.mode == 'absolute') { + this.options.x = this.options.x - this.originalLeft; + this.options.y = this.options.y - this.originalTop; + } + }, + update: function(position) { + this.element.setStyle({ + left: (this.options.x * position + this.originalLeft).round() + 'px', + top: (this.options.y * position + this.originalTop).round() + 'px' + }); + } +}); + +// for backwards compatibility +Effect.MoveBy = function(element, toTop, toLeft) { + return new Effect.Move(element, + Object.extend({ x: toLeft, y: toTop }, arguments[3] || { })); +}; + +Effect.Scale = Class.create(Effect.Base, { + initialize: function(element, percent) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + scaleX: true, + scaleY: true, + scaleContent: true, + scaleFromCenter: false, + scaleMode: 'box', // 'box' or 'contents' or { } with provided values + scaleFrom: 100.0, + scaleTo: percent + }, arguments[2] || { }); + this.start(options); + }, + setup: function() { + this.restoreAfterFinish = this.options.restoreAfterFinish || false; + this.elementPositioning = this.element.getStyle('position'); + + this.originalStyle = { }; + ['top','left','width','height','fontSize'].each( function(k) { + this.originalStyle[k] = this.element.style[k]; + }.bind(this)); + + this.originalTop = this.element.offsetTop; + this.originalLeft = this.element.offsetLeft; + + var fontSize = this.element.getStyle('font-size') || '100%'; + ['em','px','%','pt'].each( function(fontSizeType) { + if (fontSize.indexOf(fontSizeType)>0) { + this.fontSize = parseFloat(fontSize); + this.fontSizeType = fontSizeType; + } + }.bind(this)); + + this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; + + this.dims = null; + if (this.options.scaleMode=='box') + this.dims = [this.element.offsetHeight, this.element.offsetWidth]; + if (/^content/.test(this.options.scaleMode)) + this.dims = [this.element.scrollHeight, this.element.scrollWidth]; + if (!this.dims) + this.dims = [this.options.scaleMode.originalHeight, + this.options.scaleMode.originalWidth]; + }, + update: function(position) { + var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); + if (this.options.scaleContent && this.fontSize) + this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType }); + this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); + }, + finish: function(position) { + if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle); + }, + setDimensions: function(height, width) { + var d = { }; + if (this.options.scaleX) d.width = width.round() + 'px'; + if (this.options.scaleY) d.height = height.round() + 'px'; + if (this.options.scaleFromCenter) { + var topd = (height - this.dims[0])/2; + var leftd = (width - this.dims[1])/2; + if (this.elementPositioning == 'absolute') { + if (this.options.scaleY) d.top = this.originalTop-topd + 'px'; + if (this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; + } else { + if (this.options.scaleY) d.top = -topd + 'px'; + if (this.options.scaleX) d.left = -leftd + 'px'; + } + } + this.element.setStyle(d); + } +}); + +Effect.Highlight = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || { }); + this.start(options); + }, + setup: function() { + // Prevent executing on elements not in the layout flow + if (this.element.getStyle('display')=='none') { this.cancel(); return; } + // Disable background image during the effect + this.oldStyle = { }; + if (!this.options.keepBackgroundImage) { + this.oldStyle.backgroundImage = this.element.getStyle('background-image'); + this.element.setStyle({backgroundImage: 'none'}); + } + if (!this.options.endcolor) + this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff'); + if (!this.options.restorecolor) + this.options.restorecolor = this.element.getStyle('background-color'); + // init color calculations + this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); + this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); + }, + update: function(position) { + this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){ + return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); }.bind(this)) }); + }, + finish: function() { + this.element.setStyle(Object.extend(this.oldStyle, { + backgroundColor: this.options.restorecolor + })); + } +}); + +Effect.ScrollTo = function(element) { + var options = arguments[1] || { }, + scrollOffsets = document.viewport.getScrollOffsets(), + elementOffsets = $(element).cumulativeOffset(); + + if (options.offset) elementOffsets[1] += options.offset; + + return new Effect.Tween(null, + scrollOffsets.top, + elementOffsets[1], + options, + function(p){ scrollTo(scrollOffsets.left, p.round()); } + ); +}; + +/* ------------- combination effects ------------- */ + +Effect.Fade = function(element) { + element = $(element); + var oldOpacity = element.getInlineOpacity(); + var options = Object.extend({ + from: element.getOpacity() || 1.0, + to: 0.0, + afterFinishInternal: function(effect) { + if (effect.options.to!=0) return; + effect.element.hide().setStyle({opacity: oldOpacity}); + } + }, arguments[1] || { }); + return new Effect.Opacity(element,options); +}; + +Effect.Appear = function(element) { + element = $(element); + var options = Object.extend({ + from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0), + to: 1.0, + // force Safari to render floated elements properly + afterFinishInternal: function(effect) { + effect.element.forceRerendering(); + }, + beforeSetup: function(effect) { + effect.element.setOpacity(effect.options.from).show(); + }}, arguments[1] || { }); + return new Effect.Opacity(element,options); +}; + +Effect.Puff = function(element) { + element = $(element); + var oldStyle = { + opacity: element.getInlineOpacity(), + position: element.getStyle('position'), + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height + }; + return new Effect.Parallel( + [ new Effect.Scale(element, 200, + { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], + Object.extend({ duration: 1.0, + beforeSetupInternal: function(effect) { + Position.absolutize(effect.effects[0].element); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().setStyle(oldStyle); } + }, arguments[1] || { }) + ); +}; + +Effect.BlindUp = function(element) { + element = $(element); + element.makeClipping(); + return new Effect.Scale(element, 0, + Object.extend({ scaleContent: false, + scaleX: false, + restoreAfterFinish: true, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping(); + } + }, arguments[1] || { }) + ); +}; + +Effect.BlindDown = function(element) { + element = $(element); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: 0, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makeClipping().setStyle({height: '0px'}).show(); + }, + afterFinishInternal: function(effect) { + effect.element.undoClipping(); + } + }, arguments[1] || { })); +}; + +Effect.SwitchOff = function(element) { + element = $(element); + var oldOpacity = element.getInlineOpacity(); + return new Effect.Appear(element, Object.extend({ + duration: 0.4, + from: 0, + transition: Effect.Transitions.flicker, + afterFinishInternal: function(effect) { + new Effect.Scale(effect.element, 1, { + duration: 0.3, scaleFromCenter: true, + scaleX: false, scaleContent: false, restoreAfterFinish: true, + beforeSetup: function(effect) { + effect.element.makePositioned().makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity}); + } + }); + } + }, arguments[1] || { })); +}; + +Effect.DropOut = function(element) { + element = $(element); + var oldStyle = { + top: element.getStyle('top'), + left: element.getStyle('left'), + opacity: element.getInlineOpacity() }; + return new Effect.Parallel( + [ new Effect.Move(element, {x: 0, y: 100, sync: true }), + new Effect.Opacity(element, { sync: true, to: 0.0 }) ], + Object.extend( + { duration: 0.5, + beforeSetup: function(effect) { + effect.effects[0].element.makePositioned(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle); + } + }, arguments[1] || { })); +}; + +Effect.Shake = function(element) { + element = $(element); + var options = Object.extend({ + distance: 20, + duration: 0.5 + }, arguments[1] || {}); + var distance = parseFloat(options.distance); + var split = parseFloat(options.duration) / 10.0; + var oldStyle = { + top: element.getStyle('top'), + left: element.getStyle('left') }; + return new Effect.Move(element, + { x: distance, y: 0, duration: split, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { + new Effect.Move(effect.element, + { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) { + effect.element.undoPositioned().setStyle(oldStyle); + }}); }}); }}); }}); }}); }}); +}; + +Effect.SlideDown = function(element) { + element = $(element).cleanWhitespace(); + // SlideDown need to have the content of the element wrapped in a container element with fixed height! + var oldInnerBottom = element.down().getStyle('bottom'); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, 100, Object.extend({ + scaleContent: false, + scaleX: false, + scaleFrom: window.opera ? 0 : 1, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makePositioned(); + effect.element.down().makePositioned(); + if (window.opera) effect.element.setStyle({top: ''}); + effect.element.makeClipping().setStyle({height: '0px'}).show(); + }, + afterUpdateInternal: function(effect) { + effect.element.down().setStyle({bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); + }, + afterFinishInternal: function(effect) { + effect.element.undoClipping().undoPositioned(); + effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); } + }, arguments[1] || { }) + ); +}; + +Effect.SlideUp = function(element) { + element = $(element).cleanWhitespace(); + var oldInnerBottom = element.down().getStyle('bottom'); + var elementDimensions = element.getDimensions(); + return new Effect.Scale(element, window.opera ? 0 : 1, + Object.extend({ scaleContent: false, + scaleX: false, + scaleMode: 'box', + scaleFrom: 100, + scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, + restoreAfterFinish: true, + afterSetup: function(effect) { + effect.element.makePositioned(); + effect.element.down().makePositioned(); + if (window.opera) effect.element.setStyle({top: ''}); + effect.element.makeClipping().show(); + }, + afterUpdateInternal: function(effect) { + effect.element.down().setStyle({bottom: + (effect.dims[0] - effect.element.clientHeight) + 'px' }); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().undoPositioned(); + effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); + } + }, arguments[1] || { }) + ); +}; + +// Bug in opera makes the TD containing this element expand for a instance after finish +Effect.Squish = function(element) { + return new Effect.Scale(element, window.opera ? 1 : 0, { + restoreAfterFinish: true, + beforeSetup: function(effect) { + effect.element.makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping(); + } + }); +}; + +Effect.Grow = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransition: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.full + }, arguments[1] || { }); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: element.getInlineOpacity() }; + + var dims = element.getDimensions(); + var initialMoveX, initialMoveY; + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + initialMoveX = initialMoveY = moveX = moveY = 0; + break; + case 'top-right': + initialMoveX = dims.width; + initialMoveY = moveY = 0; + moveX = -dims.width; + break; + case 'bottom-left': + initialMoveX = moveX = 0; + initialMoveY = dims.height; + moveY = -dims.height; + break; + case 'bottom-right': + initialMoveX = dims.width; + initialMoveY = dims.height; + moveX = -dims.width; + moveY = -dims.height; + break; + case 'center': + initialMoveX = dims.width / 2; + initialMoveY = dims.height / 2; + moveX = -dims.width / 2; + moveY = -dims.height / 2; + break; + } + + return new Effect.Move(element, { + x: initialMoveX, + y: initialMoveY, + duration: 0.01, + beforeSetup: function(effect) { + effect.element.hide().makeClipping().makePositioned(); + }, + afterFinishInternal: function(effect) { + new Effect.Parallel( + [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), + new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), + new Effect.Scale(effect.element, 100, { + scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, + sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) + ], Object.extend({ + beforeSetup: function(effect) { + effect.effects[0].element.setStyle({height: '0px'}).show(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle); + } + }, options) + ); + } + }); +}; + +Effect.Shrink = function(element) { + element = $(element); + var options = Object.extend({ + direction: 'center', + moveTransition: Effect.Transitions.sinoidal, + scaleTransition: Effect.Transitions.sinoidal, + opacityTransition: Effect.Transitions.none + }, arguments[1] || { }); + var oldStyle = { + top: element.style.top, + left: element.style.left, + height: element.style.height, + width: element.style.width, + opacity: element.getInlineOpacity() }; + + var dims = element.getDimensions(); + var moveX, moveY; + + switch (options.direction) { + case 'top-left': + moveX = moveY = 0; + break; + case 'top-right': + moveX = dims.width; + moveY = 0; + break; + case 'bottom-left': + moveX = 0; + moveY = dims.height; + break; + case 'bottom-right': + moveX = dims.width; + moveY = dims.height; + break; + case 'center': + moveX = dims.width / 2; + moveY = dims.height / 2; + break; + } + + return new Effect.Parallel( + [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), + new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), + new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) + ], Object.extend({ + beforeStartInternal: function(effect) { + effect.effects[0].element.makePositioned().makeClipping(); + }, + afterFinishInternal: function(effect) { + effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); } + }, options) + ); +}; + +Effect.Pulsate = function(element) { + element = $(element); + var options = arguments[1] || { }, + oldOpacity = element.getInlineOpacity(), + transition = options.transition || Effect.Transitions.linear, + reverser = function(pos){ + return 1 - transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2) + .5); + }; + + return new Effect.Opacity(element, + Object.extend(Object.extend({ duration: 2.0, from: 0, + afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); } + }, options), {transition: reverser})); +}; + +Effect.Fold = function(element) { + element = $(element); + var oldStyle = { + top: element.style.top, + left: element.style.left, + width: element.style.width, + height: element.style.height }; + element.makeClipping(); + return new Effect.Scale(element, 5, Object.extend({ + scaleContent: false, + scaleX: false, + afterFinishInternal: function(effect) { + new Effect.Scale(element, 1, { + scaleContent: false, + scaleY: false, + afterFinishInternal: function(effect) { + effect.element.hide().undoClipping().setStyle(oldStyle); + } }); + }}, arguments[1] || { })); +}; + +Effect.Morph = Class.create(Effect.Base, { + initialize: function(element) { + this.element = $(element); + if (!this.element) throw(Effect._elementDoesNotExistError); + var options = Object.extend({ + style: { } + }, arguments[1] || { }); + + if (!Object.isString(options.style)) this.style = $H(options.style); + else { + if (options.style.include(':')) + this.style = options.style.parseStyle(); + else { + this.element.addClassName(options.style); + this.style = $H(this.element.getStyles()); + this.element.removeClassName(options.style); + var css = this.element.getStyles(); + this.style = this.style.reject(function(style) { + return style.value == css[style.key]; + }); + options.afterFinishInternal = function(effect) { + effect.element.addClassName(effect.options.style); + effect.transforms.each(function(transform) { + effect.element.style[transform.style] = ''; + }); + }; + } + } + this.start(options); + }, + + setup: function(){ + function parseColor(color){ + if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff'; + color = color.parseColor(); + return $R(0,2).map(function(i){ + return parseInt( color.slice(i*2+1,i*2+3), 16 ); + }); + } + this.transforms = this.style.map(function(pair){ + var property = pair[0], value = pair[1], unit = null; + + if (value.parseColor('#zzzzzz') != '#zzzzzz') { + value = value.parseColor(); + unit = 'color'; + } else if (property == 'opacity') { + value = parseFloat(value); + if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) + this.element.setStyle({zoom: 1}); + } else if (Element.CSS_LENGTH.test(value)) { + var components = value.match(/^([\+\-]?[0-9\.]+)(.*)$/); + value = parseFloat(components[1]); + unit = (components.length == 3) ? components[2] : null; + } + + var originalValue = this.element.getStyle(property); + return { + style: property.camelize(), + originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0), + targetValue: unit=='color' ? parseColor(value) : value, + unit: unit + }; + }.bind(this)).reject(function(transform){ + return ( + (transform.originalValue == transform.targetValue) || + ( + transform.unit != 'color' && + (isNaN(transform.originalValue) || isNaN(transform.targetValue)) + ) + ); + }); + }, + update: function(position) { + var style = { }, transform, i = this.transforms.length; + while(i--) + style[(transform = this.transforms[i]).style] = + transform.unit=='color' ? '#'+ + (Math.round(transform.originalValue[0]+ + (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() + + (Math.round(transform.originalValue[1]+ + (transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart() + + (Math.round(transform.originalValue[2]+ + (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() : + (transform.originalValue + + (transform.targetValue - transform.originalValue) * position).toFixed(3) + + (transform.unit === null ? '' : transform.unit); + this.element.setStyle(style, true); + } +}); + +Effect.Transform = Class.create({ + initialize: function(tracks){ + this.tracks = []; + this.options = arguments[1] || { }; + this.addTracks(tracks); + }, + addTracks: function(tracks){ + tracks.each(function(track){ + track = $H(track); + var data = track.values().first(); + this.tracks.push($H({ + ids: track.keys().first(), + effect: Effect.Morph, + options: { style: data } + })); + }.bind(this)); + return this; + }, + play: function(){ + return new Effect.Parallel( + this.tracks.map(function(track){ + var ids = track.get('ids'), effect = track.get('effect'), options = track.get('options'); + var elements = [$(ids) || $$(ids)].flatten(); + return elements.map(function(e){ return new effect(e, Object.extend({ sync:true }, options)) }); + }).flatten(), + this.options + ); + } +}); + +Element.CSS_PROPERTIES = $w( + 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' + + 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' + + 'borderRightColor borderRightStyle borderRightWidth borderSpacing ' + + 'borderTopColor borderTopStyle borderTopWidth bottom clip color ' + + 'fontSize fontWeight height left letterSpacing lineHeight ' + + 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+ + 'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' + + 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' + + 'right textIndent top width wordSpacing zIndex'); + +Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/; + +String.__parseStyleElement = document.createElement('div'); +String.prototype.parseStyle = function(){ + var style, styleRules = $H(); + if (Prototype.Browser.WebKit) + style = new Element('div',{style:this}).style; + else { + String.__parseStyleElement.innerHTML = '
        '; + style = String.__parseStyleElement.childNodes[0].style; + } + + Element.CSS_PROPERTIES.each(function(property){ + if (style[property]) styleRules.set(property, style[property]); + }); + + if (Prototype.Browser.IE && this.include('opacity')) + styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]); + + return styleRules; +}; + +if (document.defaultView && document.defaultView.getComputedStyle) { + Element.getStyles = function(element) { + var css = document.defaultView.getComputedStyle($(element), null); + return Element.CSS_PROPERTIES.inject({ }, function(styles, property) { + styles[property] = css[property]; + return styles; + }); + }; +} else { + Element.getStyles = function(element) { + element = $(element); + var css = element.currentStyle, styles; + styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) { + results[property] = css[property]; + return results; + }); + if (!styles.opacity) styles.opacity = element.getOpacity(); + return styles; + }; +} + +Effect.Methods = { + morph: function(element, style) { + element = $(element); + new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { })); + return element; + }, + visualEffect: function(element, effect, options) { + element = $(element); + var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1); + new Effect[klass](element, options); + return element; + }, + highlight: function(element, options) { + element = $(element); + new Effect.Highlight(element, options); + return element; + } +}; + +$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+ + 'pulsate shake puff squish switchOff dropOut').each( + function(effect) { + Effect.Methods[effect] = function(element, options){ + element = $(element); + Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options); + return element; + }; + } +); + +$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each( + function(f) { Effect.Methods[f] = Element[f]; } +); + +Element.addMethods(Effect.Methods); \ No newline at end of file diff --git a/spellcheck/extensions/modalbox/lib/prototype.js b/spellcheck/extensions/modalbox/lib/prototype.js new file mode 100644 index 0000000..9fe6e12 --- /dev/null +++ b/spellcheck/extensions/modalbox/lib/prototype.js @@ -0,0 +1,4874 @@ +/* Prototype JavaScript framework, version 1.6.1 + * (c) 2005-2009 Sam Stephenson + * + * Prototype is freely distributable under the terms of an MIT-style license. + * For details, see the Prototype web site: http://www.prototypejs.org/ + * + *--------------------------------------------------------------------------*/ + +var Prototype = { + Version: '1.6.1', + + Browser: (function(){ + var ua = navigator.userAgent; + var isOpera = Object.prototype.toString.call(window.opera) == '[object Opera]'; + return { + IE: !!window.attachEvent && !isOpera, + Opera: isOpera, + WebKit: ua.indexOf('AppleWebKit/') > -1, + Gecko: ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') === -1, + MobileSafari: /Apple.*Mobile.*Safari/.test(ua) + } + })(), + + BrowserFeatures: { + XPath: !!document.evaluate, + SelectorsAPI: !!document.querySelector, + ElementExtensions: (function() { + var constructor = window.Element || window.HTMLElement; + return !!(constructor && constructor.prototype); + })(), + SpecificElementExtensions: (function() { + if (typeof window.HTMLDivElement !== 'undefined') + return true; + + var div = document.createElement('div'); + var form = document.createElement('form'); + var isSupported = false; + + if (div['__proto__'] && (div['__proto__'] !== form['__proto__'])) { + isSupported = true; + } + + div = form = null; + + return isSupported; + })() + }, + + ScriptFragment: ']*>([\\S\\s]*?)<\/script>', + JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, + + emptyFunction: function() { }, + K: function(x) { return x } +}; + +if (Prototype.Browser.MobileSafari) + Prototype.BrowserFeatures.SpecificElementExtensions = false; + + +var Abstract = { }; + + +var Try = { + these: function() { + var returnValue; + + for (var i = 0, length = arguments.length; i < length; i++) { + var lambda = arguments[i]; + try { + returnValue = lambda(); + break; + } catch (e) { } + } + + return returnValue; + } +}; + +/* Based on Alex Arnell's inheritance implementation. */ + +var Class = (function() { + function subclass() {}; + function create() { + var parent = null, properties = $A(arguments); + if (Object.isFunction(properties[0])) + parent = properties.shift(); + + function klass() { + this.initialize.apply(this, arguments); + } + + Object.extend(klass, Class.Methods); + klass.superclass = parent; + klass.subclasses = []; + + if (parent) { + subclass.prototype = parent.prototype; + klass.prototype = new subclass; + parent.subclasses.push(klass); + } + + for (var i = 0; i < properties.length; i++) + klass.addMethods(properties[i]); + + if (!klass.prototype.initialize) + klass.prototype.initialize = Prototype.emptyFunction; + + klass.prototype.constructor = klass; + return klass; + } + + function addMethods(source) { + var ancestor = this.superclass && this.superclass.prototype; + var properties = Object.keys(source); + + if (!Object.keys({ toString: true }).length) { + if (source.toString != Object.prototype.toString) + properties.push("toString"); + if (source.valueOf != Object.prototype.valueOf) + properties.push("valueOf"); + } + + for (var i = 0, length = properties.length; i < length; i++) { + var property = properties[i], value = source[property]; + if (ancestor && Object.isFunction(value) && + value.argumentNames().first() == "$super") { + var method = value; + value = (function(m) { + return function() { return ancestor[m].apply(this, arguments); }; + })(property).wrap(method); + + value.valueOf = method.valueOf.bind(method); + value.toString = method.toString.bind(method); + } + this.prototype[property] = value; + } + + return this; + } + + return { + create: create, + Methods: { + addMethods: addMethods + } + }; +})(); +(function() { + + var _toString = Object.prototype.toString; + + function extend(destination, source) { + for (var property in source) + destination[property] = source[property]; + return destination; + } + + function inspect(object) { + try { + if (isUndefined(object)) return 'undefined'; + if (object === null) return 'null'; + return object.inspect ? object.inspect() : String(object); + } catch (e) { + if (e instanceof RangeError) return '...'; + throw e; + } + } + + function toJSON(object) { + var type = typeof object; + switch (type) { + case 'undefined': + case 'function': + case 'unknown': return; + case 'boolean': return object.toString(); + } + + if (object === null) return 'null'; + if (object.toJSON) return object.toJSON(); + if (isElement(object)) return; + + var results = []; + for (var property in object) { + var value = toJSON(object[property]); + if (!isUndefined(value)) + results.push(property.toJSON() + ': ' + value); + } + + return '{' + results.join(', ') + '}'; + } + + function toQueryString(object) { + return $H(object).toQueryString(); + } + + function toHTML(object) { + return object && object.toHTML ? object.toHTML() : String.interpret(object); + } + + function keys(object) { + var results = []; + for (var property in object) + results.push(property); + return results; + } + + function values(object) { + var results = []; + for (var property in object) + results.push(object[property]); + return results; + } + + function clone(object) { + return extend({ }, object); + } + + function isElement(object) { + return !!(object && object.nodeType == 1); + } + + function isArray(object) { + return _toString.call(object) == "[object Array]"; + } + + + function isHash(object) { + return object instanceof Hash; + } + + function isFunction(object) { + return typeof object === "function"; + } + + function isString(object) { + return _toString.call(object) == "[object String]"; + } + + function isNumber(object) { + return _toString.call(object) == "[object Number]"; + } + + function isUndefined(object) { + return typeof object === "undefined"; + } + + extend(Object, { + extend: extend, + inspect: inspect, + toJSON: toJSON, + toQueryString: toQueryString, + toHTML: toHTML, + keys: keys, + values: values, + clone: clone, + isElement: isElement, + isArray: isArray, + isHash: isHash, + isFunction: isFunction, + isString: isString, + isNumber: isNumber, + isUndefined: isUndefined + }); +})(); +Object.extend(Function.prototype, (function() { + var slice = Array.prototype.slice; + + function update(array, args) { + var arrayLength = array.length, length = args.length; + while (length--) array[arrayLength + length] = args[length]; + return array; + } + + function merge(array, args) { + array = slice.call(array, 0); + return update(array, args); + } + + function argumentNames() { + var names = this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1] + .replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, '') + .replace(/\s+/g, '').split(','); + return names.length == 1 && !names[0] ? [] : names; + } + + function bind(context) { + if (arguments.length < 2 && Object.isUndefined(arguments[0])) return this; + var __method = this, args = slice.call(arguments, 1); + return function() { + var a = merge(args, arguments); + return __method.apply(context, a); + } + } + + function bindAsEventListener(context) { + var __method = this, args = slice.call(arguments, 1); + return function(event) { + var a = update([event || window.event], args); + return __method.apply(context, a); + } + } + + function curry() { + if (!arguments.length) return this; + var __method = this, args = slice.call(arguments, 0); + return function() { + var a = merge(args, arguments); + return __method.apply(this, a); + } + } + + function delay(timeout) { + var __method = this, args = slice.call(arguments, 1); + timeout = timeout * 1000 + return window.setTimeout(function() { + return __method.apply(__method, args); + }, timeout); + } + + function defer() { + var args = update([0.01], arguments); + return this.delay.apply(this, args); + } + + function wrap(wrapper) { + var __method = this; + return function() { + var a = update([__method.bind(this)], arguments); + return wrapper.apply(this, a); + } + } + + function methodize() { + if (this._methodized) return this._methodized; + var __method = this; + return this._methodized = function() { + var a = update([this], arguments); + return __method.apply(null, a); + }; + } + + return { + argumentNames: argumentNames, + bind: bind, + bindAsEventListener: bindAsEventListener, + curry: curry, + delay: delay, + defer: defer, + wrap: wrap, + methodize: methodize + } +})()); + + +Date.prototype.toJSON = function() { + return '"' + this.getUTCFullYear() + '-' + + (this.getUTCMonth() + 1).toPaddedString(2) + '-' + + this.getUTCDate().toPaddedString(2) + 'T' + + this.getUTCHours().toPaddedString(2) + ':' + + this.getUTCMinutes().toPaddedString(2) + ':' + + this.getUTCSeconds().toPaddedString(2) + 'Z"'; +}; + + +RegExp.prototype.match = RegExp.prototype.test; + +RegExp.escape = function(str) { + return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); +}; +var PeriodicalExecuter = Class.create({ + initialize: function(callback, frequency) { + this.callback = callback; + this.frequency = frequency; + this.currentlyExecuting = false; + + this.registerCallback(); + }, + + registerCallback: function() { + this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); + }, + + execute: function() { + this.callback(this); + }, + + stop: function() { + if (!this.timer) return; + clearInterval(this.timer); + this.timer = null; + }, + + onTimerEvent: function() { + if (!this.currentlyExecuting) { + try { + this.currentlyExecuting = true; + this.execute(); + this.currentlyExecuting = false; + } catch(e) { + this.currentlyExecuting = false; + throw e; + } + } + } +}); +Object.extend(String, { + interpret: function(value) { + return value == null ? '' : String(value); + }, + specialChar: { + '\b': '\\b', + '\t': '\\t', + '\n': '\\n', + '\f': '\\f', + '\r': '\\r', + '\\': '\\\\' + } +}); + +Object.extend(String.prototype, (function() { + + function prepareReplacement(replacement) { + if (Object.isFunction(replacement)) return replacement; + var template = new Template(replacement); + return function(match) { return template.evaluate(match) }; + } + + function gsub(pattern, replacement) { + var result = '', source = this, match; + replacement = prepareReplacement(replacement); + + if (Object.isString(pattern)) + pattern = RegExp.escape(pattern); + + if (!(pattern.length || pattern.source)) { + replacement = replacement(''); + return replacement + source.split('').join(replacement) + replacement; + } + + while (source.length > 0) { + if (match = source.match(pattern)) { + result += source.slice(0, match.index); + result += String.interpret(replacement(match)); + source = source.slice(match.index + match[0].length); + } else { + result += source, source = ''; + } + } + return result; + } + + function sub(pattern, replacement, count) { + replacement = prepareReplacement(replacement); + count = Object.isUndefined(count) ? 1 : count; + + return this.gsub(pattern, function(match) { + if (--count < 0) return match[0]; + return replacement(match); + }); + } + + function scan(pattern, iterator) { + this.gsub(pattern, iterator); + return String(this); + } + + function truncate(length, truncation) { + length = length || 30; + truncation = Object.isUndefined(truncation) ? '...' : truncation; + return this.length > length ? + this.slice(0, length - truncation.length) + truncation : String(this); + } + + function strip() { + return this.replace(/^\s+/, '').replace(/\s+$/, ''); + } + + function stripTags() { + return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, ''); + } + + function stripScripts() { + return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); + } + + function extractScripts() { + var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); + var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); + return (this.match(matchAll) || []).map(function(scriptTag) { + return (scriptTag.match(matchOne) || ['', ''])[1]; + }); + } + + function evalScripts() { + return this.extractScripts().map(function(script) { return eval(script) }); + } + + function escapeHTML() { + return this.replace(/&/g,'&').replace(//g,'>'); + } + + function unescapeHTML() { + return this.stripTags().replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&'); + } + + + function toQueryParams(separator) { + var match = this.strip().match(/([^?#]*)(#.*)?$/); + if (!match) return { }; + + return match[1].split(separator || '&').inject({ }, function(hash, pair) { + if ((pair = pair.split('='))[0]) { + var key = decodeURIComponent(pair.shift()); + var value = pair.length > 1 ? pair.join('=') : pair[0]; + if (value != undefined) value = decodeURIComponent(value); + + if (key in hash) { + if (!Object.isArray(hash[key])) hash[key] = [hash[key]]; + hash[key].push(value); + } + else hash[key] = value; + } + return hash; + }); + } + + function toArray() { + return this.split(''); + } + + function succ() { + return this.slice(0, this.length - 1) + + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); + } + + function times(count) { + return count < 1 ? '' : new Array(count + 1).join(this); + } + + function camelize() { + var parts = this.split('-'), len = parts.length; + if (len == 1) return parts[0]; + + var camelized = this.charAt(0) == '-' + ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) + : parts[0]; + + for (var i = 1; i < len; i++) + camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); + + return camelized; + } + + function capitalize() { + return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); + } + + function underscore() { + return this.replace(/::/g, '/') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') + .replace(/([a-z\d])([A-Z])/g, '$1_$2') + .replace(/-/g, '_') + .toLowerCase(); + } + + function dasherize() { + return this.replace(/_/g, '-'); + } + + function inspect(useDoubleQuotes) { + var escapedString = this.replace(/[\x00-\x1f\\]/g, function(character) { + if (character in String.specialChar) { + return String.specialChar[character]; + } + return '\\u00' + character.charCodeAt().toPaddedString(2, 16); + }); + if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; + return "'" + escapedString.replace(/'/g, '\\\'') + "'"; + } + + function toJSON() { + return this.inspect(true); + } + + function unfilterJSON(filter) { + return this.replace(filter || Prototype.JSONFilter, '$1'); + } + + function isJSON() { + var str = this; + if (str.blank()) return false; + str = this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''); + return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str); + } + + function evalJSON(sanitize) { + var json = this.unfilterJSON(); + try { + if (!sanitize || json.isJSON()) return eval('(' + json + ')'); + } catch (e) { } + throw new SyntaxError('Badly formed JSON string: ' + this.inspect()); + } + + function include(pattern) { + return this.indexOf(pattern) > -1; + } + + function startsWith(pattern) { + return this.indexOf(pattern) === 0; + } + + function endsWith(pattern) { + var d = this.length - pattern.length; + return d >= 0 && this.lastIndexOf(pattern) === d; + } + + function empty() { + return this == ''; + } + + function blank() { + return /^\s*$/.test(this); + } + + function interpolate(object, pattern) { + return new Template(this, pattern).evaluate(object); + } + + return { + gsub: gsub, + sub: sub, + scan: scan, + truncate: truncate, + strip: String.prototype.trim ? String.prototype.trim : strip, + stripTags: stripTags, + stripScripts: stripScripts, + extractScripts: extractScripts, + evalScripts: evalScripts, + escapeHTML: escapeHTML, + unescapeHTML: unescapeHTML, + toQueryParams: toQueryParams, + parseQuery: toQueryParams, + toArray: toArray, + succ: succ, + times: times, + camelize: camelize, + capitalize: capitalize, + underscore: underscore, + dasherize: dasherize, + inspect: inspect, + toJSON: toJSON, + unfilterJSON: unfilterJSON, + isJSON: isJSON, + evalJSON: evalJSON, + include: include, + startsWith: startsWith, + endsWith: endsWith, + empty: empty, + blank: blank, + interpolate: interpolate + }; +})()); + +var Template = Class.create({ + initialize: function(template, pattern) { + this.template = template.toString(); + this.pattern = pattern || Template.Pattern; + }, + + evaluate: function(object) { + if (object && Object.isFunction(object.toTemplateReplacements)) + object = object.toTemplateReplacements(); + + return this.template.gsub(this.pattern, function(match) { + if (object == null) return (match[1] + ''); + + var before = match[1] || ''; + if (before == '\\') return match[2]; + + var ctx = object, expr = match[3]; + var pattern = /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/; + match = pattern.exec(expr); + if (match == null) return before; + + while (match != null) { + var comp = match[1].startsWith('[') ? match[2].replace(/\\\\]/g, ']') : match[1]; + ctx = ctx[comp]; + if (null == ctx || '' == match[3]) break; + expr = expr.substring('[' == match[3] ? match[1].length : match[0].length); + match = pattern.exec(expr); + } + + return before + String.interpret(ctx); + }); + } +}); +Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; + +var $break = { }; + +var Enumerable = (function() { + function each(iterator, context) { + var index = 0; + try { + this._each(function(value) { + iterator.call(context, value, index++); + }); + } catch (e) { + if (e != $break) throw e; + } + return this; + } + + function eachSlice(number, iterator, context) { + var index = -number, slices = [], array = this.toArray(); + if (number < 1) return array; + while ((index += number) < array.length) + slices.push(array.slice(index, index+number)); + return slices.collect(iterator, context); + } + + function all(iterator, context) { + iterator = iterator || Prototype.K; + var result = true; + this.each(function(value, index) { + result = result && !!iterator.call(context, value, index); + if (!result) throw $break; + }); + return result; + } + + function any(iterator, context) { + iterator = iterator || Prototype.K; + var result = false; + this.each(function(value, index) { + if (result = !!iterator.call(context, value, index)) + throw $break; + }); + return result; + } + + function collect(iterator, context) { + iterator = iterator || Prototype.K; + var results = []; + this.each(function(value, index) { + results.push(iterator.call(context, value, index)); + }); + return results; + } + + function detect(iterator, context) { + var result; + this.each(function(value, index) { + if (iterator.call(context, value, index)) { + result = value; + throw $break; + } + }); + return result; + } + + function findAll(iterator, context) { + var results = []; + this.each(function(value, index) { + if (iterator.call(context, value, index)) + results.push(value); + }); + return results; + } + + function grep(filter, iterator, context) { + iterator = iterator || Prototype.K; + var results = []; + + if (Object.isString(filter)) + filter = new RegExp(RegExp.escape(filter)); + + this.each(function(value, index) { + if (filter.match(value)) + results.push(iterator.call(context, value, index)); + }); + return results; + } + + function include(object) { + if (Object.isFunction(this.indexOf)) + if (this.indexOf(object) != -1) return true; + + var found = false; + this.each(function(value) { + if (value == object) { + found = true; + throw $break; + } + }); + return found; + } + + function inGroupsOf(number, fillWith) { + fillWith = Object.isUndefined(fillWith) ? null : fillWith; + return this.eachSlice(number, function(slice) { + while(slice.length < number) slice.push(fillWith); + return slice; + }); + } + + function inject(memo, iterator, context) { + this.each(function(value, index) { + memo = iterator.call(context, memo, value, index); + }); + return memo; + } + + function invoke(method) { + var args = $A(arguments).slice(1); + return this.map(function(value) { + return value[method].apply(value, args); + }); + } + + function max(iterator, context) { + iterator = iterator || Prototype.K; + var result; + this.each(function(value, index) { + value = iterator.call(context, value, index); + if (result == null || value >= result) + result = value; + }); + return result; + } + + function min(iterator, context) { + iterator = iterator || Prototype.K; + var result; + this.each(function(value, index) { + value = iterator.call(context, value, index); + if (result == null || value < result) + result = value; + }); + return result; + } + + function partition(iterator, context) { + iterator = iterator || Prototype.K; + var trues = [], falses = []; + this.each(function(value, index) { + (iterator.call(context, value, index) ? + trues : falses).push(value); + }); + return [trues, falses]; + } + + function pluck(property) { + var results = []; + this.each(function(value) { + results.push(value[property]); + }); + return results; + } + + function reject(iterator, context) { + var results = []; + this.each(function(value, index) { + if (!iterator.call(context, value, index)) + results.push(value); + }); + return results; + } + + function sortBy(iterator, context) { + return this.map(function(value, index) { + return { + value: value, + criteria: iterator.call(context, value, index) + }; + }).sort(function(left, right) { + var a = left.criteria, b = right.criteria; + return a < b ? -1 : a > b ? 1 : 0; + }).pluck('value'); + } + + function toArray() { + return this.map(); + } + + function zip() { + var iterator = Prototype.K, args = $A(arguments); + if (Object.isFunction(args.last())) + iterator = args.pop(); + + var collections = [this].concat(args).map($A); + return this.map(function(value, index) { + return iterator(collections.pluck(index)); + }); + } + + function size() { + return this.toArray().length; + } + + function inspect() { + return '#'; + } + + + + + + + + + + return { + each: each, + eachSlice: eachSlice, + all: all, + every: all, + any: any, + some: any, + collect: collect, + map: collect, + detect: detect, + findAll: findAll, + select: findAll, + filter: findAll, + grep: grep, + include: include, + member: include, + inGroupsOf: inGroupsOf, + inject: inject, + invoke: invoke, + max: max, + min: min, + partition: partition, + pluck: pluck, + reject: reject, + sortBy: sortBy, + toArray: toArray, + entries: toArray, + zip: zip, + size: size, + inspect: inspect, + find: detect + }; +})(); +function $A(iterable) { + if (!iterable) return []; + if ('toArray' in Object(iterable)) return iterable.toArray(); + var length = iterable.length || 0, results = new Array(length); + while (length--) results[length] = iterable[length]; + return results; +} + +function $w(string) { + if (!Object.isString(string)) return []; + string = string.strip(); + return string ? string.split(/\s+/) : []; +} + +Array.from = $A; + + +(function() { + var arrayProto = Array.prototype, + slice = arrayProto.slice, + _each = arrayProto.forEach; // use native browser JS 1.6 implementation if available + + function each(iterator) { + for (var i = 0, length = this.length; i < length; i++) + iterator(this[i]); + } + if (!_each) _each = each; + + function clear() { + this.length = 0; + return this; + } + + function first() { + return this[0]; + } + + function last() { + return this[this.length - 1]; + } + + function compact() { + return this.select(function(value) { + return value != null; + }); + } + + function flatten() { + return this.inject([], function(array, value) { + if (Object.isArray(value)) + return array.concat(value.flatten()); + array.push(value); + return array; + }); + } + + function without() { + var values = slice.call(arguments, 0); + return this.select(function(value) { + return !values.include(value); + }); + } + + function reverse(inline) { + return (inline !== false ? this : this.toArray())._reverse(); + } + + function uniq(sorted) { + return this.inject([], function(array, value, index) { + if (0 == index || (sorted ? array.last() != value : !array.include(value))) + array.push(value); + return array; + }); + } + + function intersect(array) { + return this.uniq().findAll(function(item) { + return array.detect(function(value) { return item === value }); + }); + } + + + function clone() { + return slice.call(this, 0); + } + + function size() { + return this.length; + } + + function inspect() { + return '[' + this.map(Object.inspect).join(', ') + ']'; + } + + function toJSON() { + var results = []; + this.each(function(object) { + var value = Object.toJSON(object); + if (!Object.isUndefined(value)) results.push(value); + }); + return '[' + results.join(', ') + ']'; + } + + function indexOf(item, i) { + i || (i = 0); + var length = this.length; + if (i < 0) i = length + i; + for (; i < length; i++) + if (this[i] === item) return i; + return -1; + } + + function lastIndexOf(item, i) { + i = isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1; + var n = this.slice(0, i).reverse().indexOf(item); + return (n < 0) ? n : i - n - 1; + } + + function concat() { + var array = slice.call(this, 0), item; + for (var i = 0, length = arguments.length; i < length; i++) { + item = arguments[i]; + if (Object.isArray(item) && !('callee' in item)) { + for (var j = 0, arrayLength = item.length; j < arrayLength; j++) + array.push(item[j]); + } else { + array.push(item); + } + } + return array; + } + + Object.extend(arrayProto, Enumerable); + + if (!arrayProto._reverse) + arrayProto._reverse = arrayProto.reverse; + + Object.extend(arrayProto, { + _each: _each, + clear: clear, + first: first, + last: last, + compact: compact, + flatten: flatten, + without: without, + reverse: reverse, + uniq: uniq, + intersect: intersect, + clone: clone, + toArray: clone, + size: size, + inspect: inspect, + toJSON: toJSON + }); + + var CONCAT_ARGUMENTS_BUGGY = (function() { + return [].concat(arguments)[0][0] !== 1; + })(1,2) + + if (CONCAT_ARGUMENTS_BUGGY) arrayProto.concat = concat; + + if (!arrayProto.indexOf) arrayProto.indexOf = indexOf; + if (!arrayProto.lastIndexOf) arrayProto.lastIndexOf = lastIndexOf; +})(); +function $H(object) { + return new Hash(object); +}; + +var Hash = Class.create(Enumerable, (function() { + function initialize(object) { + this._object = Object.isHash(object) ? object.toObject() : Object.clone(object); + } + + function _each(iterator) { + for (var key in this._object) { + var value = this._object[key], pair = [key, value]; + pair.key = key; + pair.value = value; + iterator(pair); + } + } + + function set(key, value) { + return this._object[key] = value; + } + + function get(key) { + if (this._object[key] !== Object.prototype[key]) + return this._object[key]; + } + + function unset(key) { + var value = this._object[key]; + delete this._object[key]; + return value; + } + + function toObject() { + return Object.clone(this._object); + } + + function keys() { + return this.pluck('key'); + } + + function values() { + return this.pluck('value'); + } + + function index(value) { + var match = this.detect(function(pair) { + return pair.value === value; + }); + return match && match.key; + } + + function merge(object) { + return this.clone().update(object); + } + + function update(object) { + return new Hash(object).inject(this, function(result, pair) { + result.set(pair.key, pair.value); + return result; + }); + } + + function toQueryPair(key, value) { + if (Object.isUndefined(value)) return key; + return key + '=' + encodeURIComponent(String.interpret(value)); + } + + function toQueryString() { + return this.inject([], function(results, pair) { + var key = encodeURIComponent(pair.key), values = pair.value; + + if (values && typeof values == 'object') { + if (Object.isArray(values)) + return results.concat(values.map(toQueryPair.curry(key))); + } else results.push(toQueryPair(key, values)); + return results; + }).join('&'); + } + + function inspect() { + return '#'; + } + + function toJSON() { + return Object.toJSON(this.toObject()); + } + + function clone() { + return new Hash(this); + } + + return { + initialize: initialize, + _each: _each, + set: set, + get: get, + unset: unset, + toObject: toObject, + toTemplateReplacements: toObject, + keys: keys, + values: values, + index: index, + merge: merge, + update: update, + toQueryString: toQueryString, + inspect: inspect, + toJSON: toJSON, + clone: clone + }; +})()); + +Hash.from = $H; +Object.extend(Number.prototype, (function() { + function toColorPart() { + return this.toPaddedString(2, 16); + } + + function succ() { + return this + 1; + } + + function times(iterator, context) { + $R(0, this, true).each(iterator, context); + return this; + } + + function toPaddedString(length, radix) { + var string = this.toString(radix || 10); + return '0'.times(length - string.length) + string; + } + + function toJSON() { + return isFinite(this) ? this.toString() : 'null'; + } + + function abs() { + return Math.abs(this); + } + + function round() { + return Math.round(this); + } + + function ceil() { + return Math.ceil(this); + } + + function floor() { + return Math.floor(this); + } + + return { + toColorPart: toColorPart, + succ: succ, + times: times, + toPaddedString: toPaddedString, + toJSON: toJSON, + abs: abs, + round: round, + ceil: ceil, + floor: floor + }; +})()); + +function $R(start, end, exclusive) { + return new ObjectRange(start, end, exclusive); +} + +var ObjectRange = Class.create(Enumerable, (function() { + function initialize(start, end, exclusive) { + this.start = start; + this.end = end; + this.exclusive = exclusive; + } + + function _each(iterator) { + var value = this.start; + while (this.include(value)) { + iterator(value); + value = value.succ(); + } + } + + function include(value) { + if (value < this.start) + return false; + if (this.exclusive) + return value < this.end; + return value <= this.end; + } + + return { + initialize: initialize, + _each: _each, + include: include + }; +})()); + + + +var Ajax = { + getTransport: function() { + return Try.these( + function() {return new XMLHttpRequest()}, + function() {return new ActiveXObject('Msxml2.XMLHTTP')}, + function() {return new ActiveXObject('Microsoft.XMLHTTP')} + ) || false; + }, + + activeRequestCount: 0 +}; + +Ajax.Responders = { + responders: [], + + _each: function(iterator) { + this.responders._each(iterator); + }, + + register: function(responder) { + if (!this.include(responder)) + this.responders.push(responder); + }, + + unregister: function(responder) { + this.responders = this.responders.without(responder); + }, + + dispatch: function(callback, request, transport, json) { + this.each(function(responder) { + if (Object.isFunction(responder[callback])) { + try { + responder[callback].apply(responder, [request, transport, json]); + } catch (e) { } + } + }); + } +}; + +Object.extend(Ajax.Responders, Enumerable); + +Ajax.Responders.register({ + onCreate: function() { Ajax.activeRequestCount++ }, + onComplete: function() { Ajax.activeRequestCount-- } +}); +Ajax.Base = Class.create({ + initialize: function(options) { + this.options = { + method: 'post', + asynchronous: true, + contentType: 'application/x-www-form-urlencoded', + encoding: 'UTF-8', + parameters: '', + evalJSON: true, + evalJS: true + }; + Object.extend(this.options, options || { }); + + this.options.method = this.options.method.toLowerCase(); + + if (Object.isString(this.options.parameters)) + this.options.parameters = this.options.parameters.toQueryParams(); + else if (Object.isHash(this.options.parameters)) + this.options.parameters = this.options.parameters.toObject(); + } +}); +Ajax.Request = Class.create(Ajax.Base, { + _complete: false, + + initialize: function($super, url, options) { + $super(options); + this.transport = Ajax.getTransport(); + this.request(url); + }, + + request: function(url) { + this.url = url; + this.method = this.options.method; + var params = Object.clone(this.options.parameters); + + if (!['get', 'post'].include(this.method)) { + params['_method'] = this.method; + this.method = 'post'; + } + + this.parameters = params; + + if (params = Object.toQueryString(params)) { + if (this.method == 'get') + this.url += (this.url.include('?') ? '&' : '?') + params; + else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) + params += '&_='; + } + + try { + var response = new Ajax.Response(this); + if (this.options.onCreate) this.options.onCreate(response); + Ajax.Responders.dispatch('onCreate', this, response); + + this.transport.open(this.method.toUpperCase(), this.url, + this.options.asynchronous); + + if (this.options.asynchronous) this.respondToReadyState.bind(this).defer(1); + + this.transport.onreadystatechange = this.onStateChange.bind(this); + this.setRequestHeaders(); + + this.body = this.method == 'post' ? (this.options.postBody || params) : null; + this.transport.send(this.body); + + /* Force Firefox to handle ready state 4 for synchronous requests */ + if (!this.options.asynchronous && this.transport.overrideMimeType) + this.onStateChange(); + + } + catch (e) { + this.dispatchException(e); + } + }, + + onStateChange: function() { + var readyState = this.transport.readyState; + if (readyState > 1 && !((readyState == 4) && this._complete)) + this.respondToReadyState(this.transport.readyState); + }, + + setRequestHeaders: function() { + var headers = { + 'X-Requested-With': 'XMLHttpRequest', + 'X-Prototype-Version': Prototype.Version, + 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' + }; + + if (this.method == 'post') { + headers['Content-type'] = this.options.contentType + + (this.options.encoding ? '; charset=' + this.options.encoding : ''); + + /* Force "Connection: close" for older Mozilla browsers to work + * around a bug where XMLHttpRequest sends an incorrect + * Content-length header. See Mozilla Bugzilla #246651. + */ + if (this.transport.overrideMimeType && + (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < 2005) + headers['Connection'] = 'close'; + } + + if (typeof this.options.requestHeaders == 'object') { + var extras = this.options.requestHeaders; + + if (Object.isFunction(extras.push)) + for (var i = 0, length = extras.length; i < length; i += 2) + headers[extras[i]] = extras[i+1]; + else + $H(extras).each(function(pair) { headers[pair.key] = pair.value }); + } + + for (var name in headers) + this.transport.setRequestHeader(name, headers[name]); + }, + + success: function() { + var status = this.getStatus(); + return !status || (status >= 200 && status < 300); + }, + + getStatus: function() { + try { + return this.transport.status || 0; + } catch (e) { return 0 } + }, + + respondToReadyState: function(readyState) { + var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); + + if (state == 'Complete') { + try { + this._complete = true; + (this.options['on' + response.status] + || this.options['on' + (this.success() ? 'Success' : 'Failure')] + || Prototype.emptyFunction)(response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + var contentType = response.getHeader('Content-type'); + if (this.options.evalJS == 'force' + || (this.options.evalJS && this.isSameOrigin() && contentType + && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))) + this.evalResponse(); + } + + try { + (this.options['on' + state] || Prototype.emptyFunction)(response, response.headerJSON); + Ajax.Responders.dispatch('on' + state, this, response, response.headerJSON); + } catch (e) { + this.dispatchException(e); + } + + if (state == 'Complete') { + this.transport.onreadystatechange = Prototype.emptyFunction; + } + }, + + isSameOrigin: function() { + var m = this.url.match(/^\s*https?:\/\/[^\/]*/); + return !m || (m[0] == '#{protocol}//#{domain}#{port}'.interpolate({ + protocol: location.protocol, + domain: document.domain, + port: location.port ? ':' + location.port : '' + })); + }, + + getHeader: function(name) { + try { + return this.transport.getResponseHeader(name) || null; + } catch (e) { return null; } + }, + + evalResponse: function() { + try { + return eval((this.transport.responseText || '').unfilterJSON()); + } catch (e) { + this.dispatchException(e); + } + }, + + dispatchException: function(exception) { + (this.options.onException || Prototype.emptyFunction)(this, exception); + Ajax.Responders.dispatch('onException', this, exception); + } +}); + +Ajax.Request.Events = + ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; + + + + + + + + +Ajax.Response = Class.create({ + initialize: function(request){ + this.request = request; + var transport = this.transport = request.transport, + readyState = this.readyState = transport.readyState; + + if((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) { + this.status = this.getStatus(); + this.statusText = this.getStatusText(); + this.responseText = String.interpret(transport.responseText); + this.headerJSON = this._getHeaderJSON(); + } + + if(readyState == 4) { + var xml = transport.responseXML; + this.responseXML = Object.isUndefined(xml) ? null : xml; + this.responseJSON = this._getResponseJSON(); + } + }, + + status: 0, + + statusText: '', + + getStatus: Ajax.Request.prototype.getStatus, + + getStatusText: function() { + try { + return this.transport.statusText || ''; + } catch (e) { return '' } + }, + + getHeader: Ajax.Request.prototype.getHeader, + + getAllHeaders: function() { + try { + return this.getAllResponseHeaders(); + } catch (e) { return null } + }, + + getResponseHeader: function(name) { + return this.transport.getResponseHeader(name); + }, + + getAllResponseHeaders: function() { + return this.transport.getAllResponseHeaders(); + }, + + _getHeaderJSON: function() { + var json = this.getHeader('X-JSON'); + if (!json) return null; + json = decodeURIComponent(escape(json)); + try { + return json.evalJSON(this.request.options.sanitizeJSON || + !this.request.isSameOrigin()); + } catch (e) { + this.request.dispatchException(e); + } + }, + + _getResponseJSON: function() { + var options = this.request.options; + if (!options.evalJSON || (options.evalJSON != 'force' && + !(this.getHeader('Content-type') || '').include('application/json')) || + this.responseText.blank()) + return null; + try { + return this.responseText.evalJSON(options.sanitizeJSON || + !this.request.isSameOrigin()); + } catch (e) { + this.request.dispatchException(e); + } + } +}); + +Ajax.Updater = Class.create(Ajax.Request, { + initialize: function($super, container, url, options) { + this.container = { + success: (container.success || container), + failure: (container.failure || (container.success ? null : container)) + }; + + options = Object.clone(options); + var onComplete = options.onComplete; + options.onComplete = (function(response, json) { + this.updateContent(response.responseText); + if (Object.isFunction(onComplete)) onComplete(response, json); + }).bind(this); + + $super(url, options); + }, + + updateContent: function(responseText) { + var receiver = this.container[this.success() ? 'success' : 'failure'], + options = this.options; + + if (!options.evalScripts) responseText = responseText.stripScripts(); + + if (receiver = $(receiver)) { + if (options.insertion) { + if (Object.isString(options.insertion)) { + var insertion = { }; insertion[options.insertion] = responseText; + receiver.insert(insertion); + } + else options.insertion(receiver, responseText); + } + else receiver.update(responseText); + } + } +}); + +Ajax.PeriodicalUpdater = Class.create(Ajax.Base, { + initialize: function($super, container, url, options) { + $super(options); + this.onComplete = this.options.onComplete; + + this.frequency = (this.options.frequency || 2); + this.decay = (this.options.decay || 1); + + this.updater = { }; + this.container = container; + this.url = url; + + this.start(); + }, + + start: function() { + this.options.onComplete = this.updateComplete.bind(this); + this.onTimerEvent(); + }, + + stop: function() { + this.updater.options.onComplete = undefined; + clearTimeout(this.timer); + (this.onComplete || Prototype.emptyFunction).apply(this, arguments); + }, + + updateComplete: function(response) { + if (this.options.decay) { + this.decay = (response.responseText == this.lastText ? + this.decay * this.options.decay : 1); + + this.lastText = response.responseText; + } + this.timer = this.onTimerEvent.bind(this).delay(this.decay * this.frequency); + }, + + onTimerEvent: function() { + this.updater = new Ajax.Updater(this.container, this.url, this.options); + } +}); + + + +function $(element) { + if (arguments.length > 1) { + for (var i = 0, elements = [], length = arguments.length; i < length; i++) + elements.push($(arguments[i])); + return elements; + } + if (Object.isString(element)) + element = document.getElementById(element); + return Element.extend(element); +} + +if (Prototype.BrowserFeatures.XPath) { + document._getElementsByXPath = function(expression, parentElement) { + var results = []; + var query = document.evaluate(expression, $(parentElement) || document, + null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + for (var i = 0, length = query.snapshotLength; i < length; i++) + results.push(Element.extend(query.snapshotItem(i))); + return results; + }; +} + +/*--------------------------------------------------------------------------*/ + +if (!window.Node) var Node = { }; + +if (!Node.ELEMENT_NODE) { + Object.extend(Node, { + ELEMENT_NODE: 1, + ATTRIBUTE_NODE: 2, + TEXT_NODE: 3, + CDATA_SECTION_NODE: 4, + ENTITY_REFERENCE_NODE: 5, + ENTITY_NODE: 6, + PROCESSING_INSTRUCTION_NODE: 7, + COMMENT_NODE: 8, + DOCUMENT_NODE: 9, + DOCUMENT_TYPE_NODE: 10, + DOCUMENT_FRAGMENT_NODE: 11, + NOTATION_NODE: 12 + }); +} + + +(function(global) { + + var SETATTRIBUTE_IGNORES_NAME = (function(){ + var elForm = document.createElement("form"); + var elInput = document.createElement("input"); + var root = document.documentElement; + elInput.setAttribute("name", "test"); + elForm.appendChild(elInput); + root.appendChild(elForm); + var isBuggy = elForm.elements + ? (typeof elForm.elements.test == "undefined") + : null; + root.removeChild(elForm); + elForm = elInput = null; + return isBuggy; + })(); + + var element = global.Element; + global.Element = function(tagName, attributes) { + attributes = attributes || { }; + tagName = tagName.toLowerCase(); + var cache = Element.cache; + if (SETATTRIBUTE_IGNORES_NAME && attributes.name) { + tagName = '<' + tagName + ' name="' + attributes.name + '">'; + delete attributes.name; + return Element.writeAttribute(document.createElement(tagName), attributes); + } + if (!cache[tagName]) cache[tagName] = Element.extend(document.createElement(tagName)); + return Element.writeAttribute(cache[tagName].cloneNode(false), attributes); + }; + Object.extend(global.Element, element || { }); + if (element) global.Element.prototype = element.prototype; +})(this); + +Element.cache = { }; +Element.idCounter = 1; + +Element.Methods = { + visible: function(element) { + return $(element).style.display != 'none'; + }, + + toggle: function(element) { + element = $(element); + Element[Element.visible(element) ? 'hide' : 'show'](element); + return element; + }, + + + hide: function(element) { + element = $(element); + element.style.display = 'none'; + return element; + }, + + show: function(element) { + element = $(element); + element.style.display = ''; + return element; + }, + + remove: function(element) { + element = $(element); + element.parentNode.removeChild(element); + return element; + }, + + update: (function(){ + + var SELECT_ELEMENT_INNERHTML_BUGGY = (function(){ + var el = document.createElement("select"), + isBuggy = true; + el.innerHTML = ""; + if (el.options && el.options[0]) { + isBuggy = el.options[0].nodeName.toUpperCase() !== "OPTION"; + } + el = null; + return isBuggy; + })(); + + var TABLE_ELEMENT_INNERHTML_BUGGY = (function(){ + try { + var el = document.createElement("table"); + if (el && el.tBodies) { + el.innerHTML = "test"; + var isBuggy = typeof el.tBodies[0] == "undefined"; + el = null; + return isBuggy; + } + } catch (e) { + return true; + } + })(); + + var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING = (function () { + var s = document.createElement("script"), + isBuggy = false; + try { + s.appendChild(document.createTextNode("")); + isBuggy = !s.firstChild || + s.firstChild && s.firstChild.nodeType !== 3; + } catch (e) { + isBuggy = true; + } + s = null; + return isBuggy; + })(); + + function update(element, content) { + element = $(element); + + if (content && content.toElement) + content = content.toElement(); + + if (Object.isElement(content)) + return element.update().insert(content); + + content = Object.toHTML(content); + + var tagName = element.tagName.toUpperCase(); + + if (tagName === 'SCRIPT' && SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING) { + element.text = content; + return element; + } + + if (SELECT_ELEMENT_INNERHTML_BUGGY || TABLE_ELEMENT_INNERHTML_BUGGY) { + if (tagName in Element._insertionTranslations.tags) { + while (element.firstChild) { + element.removeChild(element.firstChild); + } + Element._getContentFromAnonymousElement(tagName, content.stripScripts()) + .each(function(node) { + element.appendChild(node) + }); + } + else { + element.innerHTML = content.stripScripts(); + } + } + else { + element.innerHTML = content.stripScripts(); + } + + content.evalScripts.bind(content).defer(); + return element; + } + + return update; + })(), + + replace: function(element, content) { + element = $(element); + if (content && content.toElement) content = content.toElement(); + else if (!Object.isElement(content)) { + content = Object.toHTML(content); + var range = element.ownerDocument.createRange(); + range.selectNode(element); + content.evalScripts.bind(content).defer(); + content = range.createContextualFragment(content.stripScripts()); + } + element.parentNode.replaceChild(content, element); + return element; + }, + + insert: function(element, insertions) { + element = $(element); + + if (Object.isString(insertions) || Object.isNumber(insertions) || + Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) + insertions = {bottom:insertions}; + + var content, insert, tagName, childNodes; + + for (var position in insertions) { + content = insertions[position]; + position = position.toLowerCase(); + insert = Element._insertionTranslations[position]; + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + insert(element, content); + continue; + } + + content = Object.toHTML(content); + + tagName = ((position == 'before' || position == 'after') + ? element.parentNode : element).tagName.toUpperCase(); + + childNodes = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + + if (position == 'top' || position == 'after') childNodes.reverse(); + childNodes.each(insert.curry(element)); + + content.evalScripts.bind(content).defer(); + } + + return element; + }, + + wrap: function(element, wrapper, attributes) { + element = $(element); + if (Object.isElement(wrapper)) + $(wrapper).writeAttribute(attributes || { }); + else if (Object.isString(wrapper)) wrapper = new Element(wrapper, attributes); + else wrapper = new Element('div', wrapper); + if (element.parentNode) + element.parentNode.replaceChild(wrapper, element); + wrapper.appendChild(element); + return wrapper; + }, + + inspect: function(element) { + element = $(element); + var result = '<' + element.tagName.toLowerCase(); + $H({'id': 'id', 'className': 'class'}).each(function(pair) { + var property = pair.first(), attribute = pair.last(); + var value = (element[property] || '').toString(); + if (value) result += ' ' + attribute + '=' + value.inspect(true); + }); + return result + '>'; + }, + + recursivelyCollect: function(element, property) { + element = $(element); + var elements = []; + while (element = element[property]) + if (element.nodeType == 1) + elements.push(Element.extend(element)); + return elements; + }, + + ancestors: function(element) { + return Element.recursivelyCollect(element, 'parentNode'); + }, + + descendants: function(element) { + return Element.select(element, "*"); + }, + + firstDescendant: function(element) { + element = $(element).firstChild; + while (element && element.nodeType != 1) element = element.nextSibling; + return $(element); + }, + + immediateDescendants: function(element) { + if (!(element = $(element).firstChild)) return []; + while (element && element.nodeType != 1) element = element.nextSibling; + if (element) return [element].concat($(element).nextSiblings()); + return []; + }, + + previousSiblings: function(element) { + return Element.recursivelyCollect(element, 'previousSibling'); + }, + + nextSiblings: function(element) { + return Element.recursivelyCollect(element, 'nextSibling'); + }, + + siblings: function(element) { + element = $(element); + return Element.previousSiblings(element).reverse() + .concat(Element.nextSiblings(element)); + }, + + match: function(element, selector) { + if (Object.isString(selector)) + selector = new Selector(selector); + return selector.match($(element)); + }, + + up: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(element.parentNode); + var ancestors = Element.ancestors(element); + return Object.isNumber(expression) ? ancestors[expression] : + Selector.findElement(ancestors, expression, index); + }, + + down: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return Element.firstDescendant(element); + return Object.isNumber(expression) ? Element.descendants(element)[expression] : + Element.select(element, expression)[index || 0]; + }, + + previous: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element)); + var previousSiblings = Element.previousSiblings(element); + return Object.isNumber(expression) ? previousSiblings[expression] : + Selector.findElement(previousSiblings, expression, index); + }, + + next: function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element)); + var nextSiblings = Element.nextSiblings(element); + return Object.isNumber(expression) ? nextSiblings[expression] : + Selector.findElement(nextSiblings, expression, index); + }, + + + select: function(element) { + var args = Array.prototype.slice.call(arguments, 1); + return Selector.findChildElements(element, args); + }, + + adjacent: function(element) { + var args = Array.prototype.slice.call(arguments, 1); + return Selector.findChildElements(element.parentNode, args).without(element); + }, + + identify: function(element) { + element = $(element); + var id = Element.readAttribute(element, 'id'); + if (id) return id; + do { id = 'anonymous_element_' + Element.idCounter++ } while ($(id)); + Element.writeAttribute(element, 'id', id); + return id; + }, + + readAttribute: function(element, name) { + element = $(element); + if (Prototype.Browser.IE) { + var t = Element._attributeTranslations.read; + if (t.values[name]) return t.values[name](element, name); + if (t.names[name]) name = t.names[name]; + if (name.include(':')) { + return (!element.attributes || !element.attributes[name]) ? null : + element.attributes[name].value; + } + } + return element.getAttribute(name); + }, + + writeAttribute: function(element, name, value) { + element = $(element); + var attributes = { }, t = Element._attributeTranslations.write; + + if (typeof name == 'object') attributes = name; + else attributes[name] = Object.isUndefined(value) ? true : value; + + for (var attr in attributes) { + name = t.names[attr] || attr; + value = attributes[attr]; + if (t.values[attr]) name = t.values[attr](element, value); + if (value === false || value === null) + element.removeAttribute(name); + else if (value === true) + element.setAttribute(name, name); + else element.setAttribute(name, value); + } + return element; + }, + + getHeight: function(element) { + return Element.getDimensions(element).height; + }, + + getWidth: function(element) { + return Element.getDimensions(element).width; + }, + + classNames: function(element) { + return new Element.ClassNames(element); + }, + + hasClassName: function(element, className) { + if (!(element = $(element))) return; + var elementClassName = element.className; + return (elementClassName.length > 0 && (elementClassName == className || + new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName))); + }, + + addClassName: function(element, className) { + if (!(element = $(element))) return; + if (!Element.hasClassName(element, className)) + element.className += (element.className ? ' ' : '') + className; + return element; + }, + + removeClassName: function(element, className) { + if (!(element = $(element))) return; + element.className = element.className.replace( + new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip(); + return element; + }, + + toggleClassName: function(element, className) { + if (!(element = $(element))) return; + return Element[Element.hasClassName(element, className) ? + 'removeClassName' : 'addClassName'](element, className); + }, + + cleanWhitespace: function(element) { + element = $(element); + var node = element.firstChild; + while (node) { + var nextNode = node.nextSibling; + if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) + element.removeChild(node); + node = nextNode; + } + return element; + }, + + empty: function(element) { + return $(element).innerHTML.blank(); + }, + + descendantOf: function(element, ancestor) { + element = $(element), ancestor = $(ancestor); + + if (element.compareDocumentPosition) + return (element.compareDocumentPosition(ancestor) & 8) === 8; + + if (ancestor.contains) + return ancestor.contains(element) && ancestor !== element; + + while (element = element.parentNode) + if (element == ancestor) return true; + + return false; + }, + + scrollTo: function(element) { + element = $(element); + var pos = Element.cumulativeOffset(element); + window.scrollTo(pos[0], pos[1]); + return element; + }, + + getStyle: function(element, style) { + element = $(element); + style = style == 'float' ? 'cssFloat' : style.camelize(); + var value = element.style[style]; + if (!value || value == 'auto') { + var css = document.defaultView.getComputedStyle(element, null); + value = css ? css[style] : null; + } + if (style == 'opacity') return value ? parseFloat(value) : 1.0; + return value == 'auto' ? null : value; + }, + + getOpacity: function(element) { + return $(element).getStyle('opacity'); + }, + + setStyle: function(element, styles) { + element = $(element); + var elementStyle = element.style, match; + if (Object.isString(styles)) { + element.style.cssText += ';' + styles; + return styles.include('opacity') ? + element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : element; + } + for (var property in styles) + if (property == 'opacity') element.setOpacity(styles[property]); + else + elementStyle[(property == 'float' || property == 'cssFloat') ? + (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : 'styleFloat') : + property] = styles[property]; + + return element; + }, + + setOpacity: function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + return element; + }, + + getDimensions: function(element) { + element = $(element); + var display = Element.getStyle(element, 'display'); + if (display != 'none' && display != null) // Safari bug + return {width: element.offsetWidth, height: element.offsetHeight}; + + var els = element.style; + var originalVisibility = els.visibility; + var originalPosition = els.position; + var originalDisplay = els.display; + els.visibility = 'hidden'; + if (originalPosition != 'fixed') // Switching fixed to absolute causes issues in Safari + els.position = 'absolute'; + els.display = 'block'; + var originalWidth = element.clientWidth; + var originalHeight = element.clientHeight; + els.display = originalDisplay; + els.position = originalPosition; + els.visibility = originalVisibility; + return {width: originalWidth, height: originalHeight}; + }, + + makePositioned: function(element) { + element = $(element); + var pos = Element.getStyle(element, 'position'); + if (pos == 'static' || !pos) { + element._madePositioned = true; + element.style.position = 'relative'; + if (Prototype.Browser.Opera) { + element.style.top = 0; + element.style.left = 0; + } + } + return element; + }, + + undoPositioned: function(element) { + element = $(element); + if (element._madePositioned) { + element._madePositioned = undefined; + element.style.position = + element.style.top = + element.style.left = + element.style.bottom = + element.style.right = ''; + } + return element; + }, + + makeClipping: function(element) { + element = $(element); + if (element._overflow) return element; + element._overflow = Element.getStyle(element, 'overflow') || 'auto'; + if (element._overflow !== 'hidden') + element.style.overflow = 'hidden'; + return element; + }, + + undoClipping: function(element) { + element = $(element); + if (!element._overflow) return element; + element.style.overflow = element._overflow == 'auto' ? '' : element._overflow; + element._overflow = null; + return element; + }, + + cumulativeOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + positionedOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + element = element.offsetParent; + if (element) { + if (element.tagName.toUpperCase() == 'BODY') break; + var p = Element.getStyle(element, 'position'); + if (p !== 'static') break; + } + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + absolutize: function(element) { + element = $(element); + if (Element.getStyle(element, 'position') == 'absolute') return element; + + var offsets = Element.positionedOffset(element); + var top = offsets[1]; + var left = offsets[0]; + var width = element.clientWidth; + var height = element.clientHeight; + + element._originalLeft = left - parseFloat(element.style.left || 0); + element._originalTop = top - parseFloat(element.style.top || 0); + element._originalWidth = element.style.width; + element._originalHeight = element.style.height; + + element.style.position = 'absolute'; + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.width = width + 'px'; + element.style.height = height + 'px'; + return element; + }, + + relativize: function(element) { + element = $(element); + if (Element.getStyle(element, 'position') == 'relative') return element; + + element.style.position = 'relative'; + var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); + var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + element.style.height = element._originalHeight; + element.style.width = element._originalWidth; + return element; + }, + + cumulativeScrollOffset: function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.scrollTop || 0; + valueL += element.scrollLeft || 0; + element = element.parentNode; + } while (element); + return Element._returnOffset(valueL, valueT); + }, + + getOffsetParent: function(element) { + if (element.offsetParent) return $(element.offsetParent); + if (element == document.body) return $(element); + + while ((element = element.parentNode) && element != document.body) + if (Element.getStyle(element, 'position') != 'static') + return $(element); + + return $(document.body); + }, + + viewportOffset: function(forElement) { + var valueT = 0, valueL = 0; + + var element = forElement; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + + if (element.offsetParent == document.body && + Element.getStyle(element, 'position') == 'absolute') break; + + } while (element = element.offsetParent); + + element = forElement; + do { + if (!Prototype.Browser.Opera || (element.tagName && (element.tagName.toUpperCase() == 'BODY'))) { + valueT -= element.scrollTop || 0; + valueL -= element.scrollLeft || 0; + } + } while (element = element.parentNode); + + return Element._returnOffset(valueL, valueT); + }, + + clonePosition: function(element, source) { + var options = Object.extend({ + setLeft: true, + setTop: true, + setWidth: true, + setHeight: true, + offsetTop: 0, + offsetLeft: 0 + }, arguments[2] || { }); + + source = $(source); + var p = Element.viewportOffset(source); + + element = $(element); + var delta = [0, 0]; + var parent = null; + if (Element.getStyle(element, 'position') == 'absolute') { + parent = Element.getOffsetParent(element); + delta = Element.viewportOffset(parent); + } + + if (parent == document.body) { + delta[0] -= document.body.offsetLeft; + delta[1] -= document.body.offsetTop; + } + + if (options.setLeft) element.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; + if (options.setTop) element.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; + if (options.setWidth) element.style.width = source.offsetWidth + 'px'; + if (options.setHeight) element.style.height = source.offsetHeight + 'px'; + return element; + } +}; + +Object.extend(Element.Methods, { + getElementsBySelector: Element.Methods.select, + + childElements: Element.Methods.immediateDescendants +}); + +Element._attributeTranslations = { + write: { + names: { + className: 'class', + htmlFor: 'for' + }, + values: { } + } +}; + +if (Prototype.Browser.Opera) { + Element.Methods.getStyle = Element.Methods.getStyle.wrap( + function(proceed, element, style) { + switch (style) { + case 'left': case 'top': case 'right': case 'bottom': + if (proceed(element, 'position') === 'static') return null; + case 'height': case 'width': + if (!Element.visible(element)) return null; + + var dim = parseInt(proceed(element, style), 10); + + if (dim !== element['offset' + style.capitalize()]) + return dim + 'px'; + + var properties; + if (style === 'height') { + properties = ['border-top-width', 'padding-top', + 'padding-bottom', 'border-bottom-width']; + } + else { + properties = ['border-left-width', 'padding-left', + 'padding-right', 'border-right-width']; + } + return properties.inject(dim, function(memo, property) { + var val = proceed(element, property); + return val === null ? memo : memo - parseInt(val, 10); + }) + 'px'; + default: return proceed(element, style); + } + } + ); + + Element.Methods.readAttribute = Element.Methods.readAttribute.wrap( + function(proceed, element, attribute) { + if (attribute === 'title') return element.title; + return proceed(element, attribute); + } + ); +} + +else if (Prototype.Browser.IE) { + Element.Methods.getOffsetParent = Element.Methods.getOffsetParent.wrap( + function(proceed, element) { + element = $(element); + try { element.offsetParent } + catch(e) { return $(document.body) } + var position = element.getStyle('position'); + if (position !== 'static') return proceed(element); + element.setStyle({ position: 'relative' }); + var value = proceed(element); + element.setStyle({ position: position }); + return value; + } + ); + + $w('positionedOffset viewportOffset').each(function(method) { + Element.Methods[method] = Element.Methods[method].wrap( + function(proceed, element) { + element = $(element); + try { element.offsetParent } + catch(e) { return Element._returnOffset(0,0) } + var position = element.getStyle('position'); + if (position !== 'static') return proceed(element); + var offsetParent = element.getOffsetParent(); + if (offsetParent && offsetParent.getStyle('position') === 'fixed') + offsetParent.setStyle({ zoom: 1 }); + element.setStyle({ position: 'relative' }); + var value = proceed(element); + element.setStyle({ position: position }); + return value; + } + ); + }); + + Element.Methods.cumulativeOffset = Element.Methods.cumulativeOffset.wrap( + function(proceed, element) { + try { element.offsetParent } + catch(e) { return Element._returnOffset(0,0) } + return proceed(element); + } + ); + + Element.Methods.getStyle = function(element, style) { + element = $(element); + style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize(); + var value = element.style[style]; + if (!value && element.currentStyle) value = element.currentStyle[style]; + + if (style == 'opacity') { + if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/)) + if (value[1]) return parseFloat(value[1]) / 100; + return 1.0; + } + + if (value == 'auto') { + if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none')) + return element['offset' + style.capitalize()] + 'px'; + return null; + } + return value; + }; + + Element.Methods.setOpacity = function(element, value) { + function stripAlpha(filter){ + return filter.replace(/alpha\([^\)]*\)/gi,''); + } + element = $(element); + var currentStyle = element.currentStyle; + if ((currentStyle && !currentStyle.hasLayout) || + (!currentStyle && element.style.zoom == 'normal')) + element.style.zoom = 1; + + var filter = element.getStyle('filter'), style = element.style; + if (value == 1 || value === '') { + (filter = stripAlpha(filter)) ? + style.filter = filter : style.removeAttribute('filter'); + return element; + } else if (value < 0.00001) value = 0; + style.filter = stripAlpha(filter) + + 'alpha(opacity=' + (value * 100) + ')'; + return element; + }; + + Element._attributeTranslations = (function(){ + + var classProp = 'className'; + var forProp = 'for'; + + var el = document.createElement('div'); + + el.setAttribute(classProp, 'x'); + + if (el.className !== 'x') { + el.setAttribute('class', 'x'); + if (el.className === 'x') { + classProp = 'class'; + } + } + el = null; + + el = document.createElement('label'); + el.setAttribute(forProp, 'x'); + if (el.htmlFor !== 'x') { + el.setAttribute('htmlFor', 'x'); + if (el.htmlFor === 'x') { + forProp = 'htmlFor'; + } + } + el = null; + + return { + read: { + names: { + 'class': classProp, + 'className': classProp, + 'for': forProp, + 'htmlFor': forProp + }, + values: { + _getAttr: function(element, attribute) { + return element.getAttribute(attribute); + }, + _getAttr2: function(element, attribute) { + return element.getAttribute(attribute, 2); + }, + _getAttrNode: function(element, attribute) { + var node = element.getAttributeNode(attribute); + return node ? node.value : ""; + }, + _getEv: (function(){ + + var el = document.createElement('div'); + el.onclick = Prototype.emptyFunction; + var value = el.getAttribute('onclick'); + var f; + + if (String(value).indexOf('{') > -1) { + f = function(element, attribute) { + attribute = element.getAttribute(attribute); + if (!attribute) return null; + attribute = attribute.toString(); + attribute = attribute.split('{')[1]; + attribute = attribute.split('}')[0]; + return attribute.strip(); + }; + } + else if (value === '') { + f = function(element, attribute) { + attribute = element.getAttribute(attribute); + if (!attribute) return null; + return attribute.strip(); + }; + } + el = null; + return f; + })(), + _flag: function(element, attribute) { + return $(element).hasAttribute(attribute) ? attribute : null; + }, + style: function(element) { + return element.style.cssText.toLowerCase(); + }, + title: function(element) { + return element.title; + } + } + } + } + })(); + + Element._attributeTranslations.write = { + names: Object.extend({ + cellpadding: 'cellPadding', + cellspacing: 'cellSpacing' + }, Element._attributeTranslations.read.names), + values: { + checked: function(element, value) { + element.checked = !!value; + }, + + style: function(element, value) { + element.style.cssText = value ? value : ''; + } + } + }; + + Element._attributeTranslations.has = {}; + + $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' + + 'encType maxLength readOnly longDesc frameBorder').each(function(attr) { + Element._attributeTranslations.write.names[attr.toLowerCase()] = attr; + Element._attributeTranslations.has[attr.toLowerCase()] = attr; + }); + + (function(v) { + Object.extend(v, { + href: v._getAttr2, + src: v._getAttr2, + type: v._getAttr, + action: v._getAttrNode, + disabled: v._flag, + checked: v._flag, + readonly: v._flag, + multiple: v._flag, + onload: v._getEv, + onunload: v._getEv, + onclick: v._getEv, + ondblclick: v._getEv, + onmousedown: v._getEv, + onmouseup: v._getEv, + onmouseover: v._getEv, + onmousemove: v._getEv, + onmouseout: v._getEv, + onfocus: v._getEv, + onblur: v._getEv, + onkeypress: v._getEv, + onkeydown: v._getEv, + onkeyup: v._getEv, + onsubmit: v._getEv, + onreset: v._getEv, + onselect: v._getEv, + onchange: v._getEv + }); + })(Element._attributeTranslations.read.values); + + if (Prototype.BrowserFeatures.ElementExtensions) { + (function() { + function _descendants(element) { + var nodes = element.getElementsByTagName('*'), results = []; + for (var i = 0, node; node = nodes[i]; i++) + if (node.tagName !== "!") // Filter out comment nodes. + results.push(node); + return results; + } + + Element.Methods.down = function(element, expression, index) { + element = $(element); + if (arguments.length == 1) return element.firstDescendant(); + return Object.isNumber(expression) ? _descendants(element)[expression] : + Element.select(element, expression)[index || 0]; + } + })(); + } + +} + +else if (Prototype.Browser.Gecko && /rv:1\.8\.0/.test(navigator.userAgent)) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1) ? 0.999999 : + (value === '') ? '' : (value < 0.00001) ? 0 : value; + return element; + }; +} + +else if (Prototype.Browser.WebKit) { + Element.Methods.setOpacity = function(element, value) { + element = $(element); + element.style.opacity = (value == 1 || value === '') ? '' : + (value < 0.00001) ? 0 : value; + + if (value == 1) + if(element.tagName.toUpperCase() == 'IMG' && element.width) { + element.width++; element.width--; + } else try { + var n = document.createTextNode(' '); + element.appendChild(n); + element.removeChild(n); + } catch (e) { } + + return element; + }; + + Element.Methods.cumulativeOffset = function(element) { + var valueT = 0, valueL = 0; + do { + valueT += element.offsetTop || 0; + valueL += element.offsetLeft || 0; + if (element.offsetParent == document.body) + if (Element.getStyle(element, 'position') == 'absolute') break; + + element = element.offsetParent; + } while (element); + + return Element._returnOffset(valueL, valueT); + }; +} + +if ('outerHTML' in document.documentElement) { + Element.Methods.replace = function(element, content) { + element = $(element); + + if (content && content.toElement) content = content.toElement(); + if (Object.isElement(content)) { + element.parentNode.replaceChild(content, element); + return element; + } + + content = Object.toHTML(content); + var parent = element.parentNode, tagName = parent.tagName.toUpperCase(); + + if (Element._insertionTranslations.tags[tagName]) { + var nextSibling = element.next(); + var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); + parent.removeChild(element); + if (nextSibling) + fragments.each(function(node) { parent.insertBefore(node, nextSibling) }); + else + fragments.each(function(node) { parent.appendChild(node) }); + } + else element.outerHTML = content.stripScripts(); + + content.evalScripts.bind(content).defer(); + return element; + }; +} + +Element._returnOffset = function(l, t) { + var result = [l, t]; + result.left = l; + result.top = t; + return result; +}; + +Element._getContentFromAnonymousElement = function(tagName, html) { + var div = new Element('div'), t = Element._insertionTranslations.tags[tagName]; + if (t) { + div.innerHTML = t[0] + html + t[1]; + t[2].times(function() { div = div.firstChild }); + } else div.innerHTML = html; + return $A(div.childNodes); +}; + +Element._insertionTranslations = { + before: function(element, node) { + element.parentNode.insertBefore(node, element); + }, + top: function(element, node) { + element.insertBefore(node, element.firstChild); + }, + bottom: function(element, node) { + element.appendChild(node); + }, + after: function(element, node) { + element.parentNode.insertBefore(node, element.nextSibling); + }, + tags: { + TABLE: ['', '
        ', 1], + TBODY: ['', '
        ', 2], + TR: ['', '
        ', 3], + TD: ['
        ', '
        ', 4], + SELECT: ['', 1] + } +}; + +(function() { + var tags = Element._insertionTranslations.tags; + Object.extend(tags, { + THEAD: tags.TBODY, + TFOOT: tags.TBODY, + TH: tags.TD + }); +})(); + +Element.Methods.Simulated = { + hasAttribute: function(element, attribute) { + attribute = Element._attributeTranslations.has[attribute] || attribute; + var node = $(element).getAttributeNode(attribute); + return !!(node && node.specified); + } +}; + +Element.Methods.ByTag = { }; + +Object.extend(Element, Element.Methods); + +(function(div) { + + if (!Prototype.BrowserFeatures.ElementExtensions && div['__proto__']) { + window.HTMLElement = { }; + window.HTMLElement.prototype = div['__proto__']; + Prototype.BrowserFeatures.ElementExtensions = true; + } + + div = null; + +})(document.createElement('div')) + +Element.extend = (function() { + + function checkDeficiency(tagName) { + if (typeof window.Element != 'undefined') { + var proto = window.Element.prototype; + if (proto) { + var id = '_' + (Math.random()+'').slice(2); + var el = document.createElement(tagName); + proto[id] = 'x'; + var isBuggy = (el[id] !== 'x'); + delete proto[id]; + el = null; + return isBuggy; + } + } + return false; + } + + function extendElementWith(element, methods) { + for (var property in methods) { + var value = methods[property]; + if (Object.isFunction(value) && !(property in element)) + element[property] = value.methodize(); + } + } + + var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY = checkDeficiency('object'); + + if (Prototype.BrowserFeatures.SpecificElementExtensions) { + if (HTMLOBJECTELEMENT_PROTOTYPE_BUGGY) { + return function(element) { + if (element && typeof element._extendedByPrototype == 'undefined') { + var t = element.tagName; + if (t && (/^(?:object|applet|embed)$/i.test(t))) { + extendElementWith(element, Element.Methods); + extendElementWith(element, Element.Methods.Simulated); + extendElementWith(element, Element.Methods.ByTag[t.toUpperCase()]); + } + } + return element; + } + } + return Prototype.K; + } + + var Methods = { }, ByTag = Element.Methods.ByTag; + + var extend = Object.extend(function(element) { + if (!element || typeof element._extendedByPrototype != 'undefined' || + element.nodeType != 1 || element == window) return element; + + var methods = Object.clone(Methods), + tagName = element.tagName.toUpperCase(); + + if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); + + extendElementWith(element, methods); + + element._extendedByPrototype = Prototype.emptyFunction; + return element; + + }, { + refresh: function() { + if (!Prototype.BrowserFeatures.ElementExtensions) { + Object.extend(Methods, Element.Methods); + Object.extend(Methods, Element.Methods.Simulated); + } + } + }); + + extend.refresh(); + return extend; +})(); + +Element.hasAttribute = function(element, attribute) { + if (element.hasAttribute) return element.hasAttribute(attribute); + return Element.Methods.Simulated.hasAttribute(element, attribute); +}; + +Element.addMethods = function(methods) { + var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag; + + if (!methods) { + Object.extend(Form, Form.Methods); + Object.extend(Form.Element, Form.Element.Methods); + Object.extend(Element.Methods.ByTag, { + "FORM": Object.clone(Form.Methods), + "INPUT": Object.clone(Form.Element.Methods), + "SELECT": Object.clone(Form.Element.Methods), + "TEXTAREA": Object.clone(Form.Element.Methods) + }); + } + + if (arguments.length == 2) { + var tagName = methods; + methods = arguments[1]; + } + + if (!tagName) Object.extend(Element.Methods, methods || { }); + else { + if (Object.isArray(tagName)) tagName.each(extend); + else extend(tagName); + } + + function extend(tagName) { + tagName = tagName.toUpperCase(); + if (!Element.Methods.ByTag[tagName]) + Element.Methods.ByTag[tagName] = { }; + Object.extend(Element.Methods.ByTag[tagName], methods); + } + + function copy(methods, destination, onlyIfAbsent) { + onlyIfAbsent = onlyIfAbsent || false; + for (var property in methods) { + var value = methods[property]; + if (!Object.isFunction(value)) continue; + if (!onlyIfAbsent || !(property in destination)) + destination[property] = value.methodize(); + } + } + + function findDOMClass(tagName) { + var klass; + var trans = { + "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", + "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", + "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", + "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", + "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": + "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": + "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": + "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": + "FrameSet", "IFRAME": "IFrame" + }; + if (trans[tagName]) klass = 'HTML' + trans[tagName] + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName + 'Element'; + if (window[klass]) return window[klass]; + klass = 'HTML' + tagName.capitalize() + 'Element'; + if (window[klass]) return window[klass]; + + var element = document.createElement(tagName); + var proto = element['__proto__'] || element.constructor.prototype; + element = null; + return proto; + } + + var elementPrototype = window.HTMLElement ? HTMLElement.prototype : + Element.prototype; + + if (F.ElementExtensions) { + copy(Element.Methods, elementPrototype); + copy(Element.Methods.Simulated, elementPrototype, true); + } + + if (F.SpecificElementExtensions) { + for (var tag in Element.Methods.ByTag) { + var klass = findDOMClass(tag); + if (Object.isUndefined(klass)) continue; + copy(T[tag], klass.prototype); + } + } + + Object.extend(Element, Element.Methods); + delete Element.ByTag; + + if (Element.extend.refresh) Element.extend.refresh(); + Element.cache = { }; +}; + + +document.viewport = { + + getDimensions: function() { + return { width: this.getWidth(), height: this.getHeight() }; + }, + + getScrollOffsets: function() { + return Element._returnOffset( + window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft, + window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop); + } +}; + +(function(viewport) { + var B = Prototype.Browser, doc = document, element, property = {}; + + function getRootElement() { + if (B.WebKit && !doc.evaluate) + return document; + + if (B.Opera && window.parseFloat(window.opera.version()) < 9.5) + return document.body; + + return document.documentElement; + } + + function define(D) { + if (!element) element = getRootElement(); + + property[D] = 'client' + D; + + viewport['get' + D] = function() { return element[property[D]] }; + return viewport['get' + D](); + } + + viewport.getWidth = define.curry('Width'); + + viewport.getHeight = define.curry('Height'); +})(document.viewport); + + +Element.Storage = { + UID: 1 +}; + +Element.addMethods({ + getStorage: function(element) { + if (!(element = $(element))) return; + + var uid; + if (element === window) { + uid = 0; + } else { + if (typeof element._prototypeUID === "undefined") + element._prototypeUID = [Element.Storage.UID++]; + uid = element._prototypeUID[0]; + } + + if (!Element.Storage[uid]) + Element.Storage[uid] = $H(); + + return Element.Storage[uid]; + }, + + store: function(element, key, value) { + if (!(element = $(element))) return; + + if (arguments.length === 2) { + Element.getStorage(element).update(key); + } else { + Element.getStorage(element).set(key, value); + } + + return element; + }, + + retrieve: function(element, key, defaultValue) { + if (!(element = $(element))) return; + var hash = Element.getStorage(element), value = hash.get(key); + + if (Object.isUndefined(value)) { + hash.set(key, defaultValue); + value = defaultValue; + } + + return value; + }, + + clone: function(element, deep) { + if (!(element = $(element))) return; + var clone = element.cloneNode(deep); + clone._prototypeUID = void 0; + if (deep) { + var descendants = Element.select(clone, '*'), + i = descendants.length; + while (i--) { + descendants[i]._prototypeUID = void 0; + } + } + return Element.extend(clone); + } +}); +/* Portions of the Selector class are derived from Jack Slocum's DomQuery, + * part of YUI-Ext version 0.40, distributed under the terms of an MIT-style + * license. Please see http://www.yui-ext.com/ for more information. */ + +var Selector = Class.create({ + initialize: function(expression) { + this.expression = expression.strip(); + + if (this.shouldUseSelectorsAPI()) { + this.mode = 'selectorsAPI'; + } else if (this.shouldUseXPath()) { + this.mode = 'xpath'; + this.compileXPathMatcher(); + } else { + this.mode = "normal"; + this.compileMatcher(); + } + + }, + + shouldUseXPath: (function() { + + var IS_DESCENDANT_SELECTOR_BUGGY = (function(){ + var isBuggy = false; + if (document.evaluate && window.XPathResult) { + var el = document.createElement('div'); + el.innerHTML = '
        '; + + var xpath = ".//*[local-name()='ul' or local-name()='UL']" + + "//*[local-name()='li' or local-name()='LI']"; + + var result = document.evaluate(xpath, el, null, + XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); + + isBuggy = (result.snapshotLength !== 2); + el = null; + } + return isBuggy; + })(); + + return function() { + if (!Prototype.BrowserFeatures.XPath) return false; + + var e = this.expression; + + if (Prototype.Browser.WebKit && + (e.include("-of-type") || e.include(":empty"))) + return false; + + if ((/(\[[\w-]*?:|:checked)/).test(e)) + return false; + + if (IS_DESCENDANT_SELECTOR_BUGGY) return false; + + return true; + } + + })(), + + shouldUseSelectorsAPI: function() { + if (!Prototype.BrowserFeatures.SelectorsAPI) return false; + + if (Selector.CASE_INSENSITIVE_CLASS_NAMES) return false; + + if (!Selector._div) Selector._div = new Element('div'); + + try { + Selector._div.querySelector(this.expression); + } catch(e) { + return false; + } + + return true; + }, + + compileMatcher: function() { + var e = this.expression, ps = Selector.patterns, h = Selector.handlers, + c = Selector.criteria, le, p, m, len = ps.length, name; + + if (Selector._cache[e]) { + this.matcher = Selector._cache[e]; + return; + } + + this.matcher = ["this.matcher = function(root) {", + "var r = root, h = Selector.handlers, c = false, n;"]; + + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i = 0; i"; + } +}); + +if (Prototype.BrowserFeatures.SelectorsAPI && + document.compatMode === 'BackCompat') { + Selector.CASE_INSENSITIVE_CLASS_NAMES = (function(){ + var div = document.createElement('div'), + span = document.createElement('span'); + + div.id = "prototype_test_id"; + span.className = 'Test'; + div.appendChild(span); + var isIgnored = (div.querySelector('#prototype_test_id .test') !== null); + div = span = null; + return isIgnored; + })(); +} + +Object.extend(Selector, { + _cache: { }, + + xpath: { + descendant: "//*", + child: "/*", + adjacent: "/following-sibling::*[1]", + laterSibling: '/following-sibling::*', + tagName: function(m) { + if (m[1] == '*') return ''; + return "[local-name()='" + m[1].toLowerCase() + + "' or local-name()='" + m[1].toUpperCase() + "']"; + }, + className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", + id: "[@id='#{1}']", + attrPresence: function(m) { + m[1] = m[1].toLowerCase(); + return new Template("[@#{1}]").evaluate(m); + }, + attr: function(m) { + m[1] = m[1].toLowerCase(); + m[3] = m[5] || m[6]; + return new Template(Selector.xpath.operators[m[2]]).evaluate(m); + }, + pseudo: function(m) { + var h = Selector.xpath.pseudos[m[1]]; + if (!h) return ''; + if (Object.isFunction(h)) return h(m); + return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m); + }, + operators: { + '=': "[@#{1}='#{3}']", + '!=': "[@#{1}!='#{3}']", + '^=': "[starts-with(@#{1}, '#{3}')]", + '$=': "[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']", + '*=': "[contains(@#{1}, '#{3}')]", + '~=': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", + '|=': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]" + }, + pseudos: { + 'first-child': '[not(preceding-sibling::*)]', + 'last-child': '[not(following-sibling::*)]', + 'only-child': '[not(preceding-sibling::* or following-sibling::*)]', + 'empty': "[count(*) = 0 and (count(text()) = 0)]", + 'checked': "[@checked]", + 'disabled': "[(@disabled) and (@type!='hidden')]", + 'enabled': "[not(@disabled) and (@type!='hidden')]", + 'not': function(m) { + var e = m[6], p = Selector.patterns, + x = Selector.xpath, le, v, len = p.length, name; + + var exclusion = []; + while (e && le != e && (/\S/).test(e)) { + le = e; + for (var i = 0; i= 0)]"; + return new Template(predicate).evaluate({ + fragment: fragment, a: a, b: b }); + } + } + } + }, + + criteria: { + tagName: 'n = h.tagName(n, r, "#{1}", c); c = false;', + className: 'n = h.className(n, r, "#{1}", c); c = false;', + id: 'n = h.id(n, r, "#{1}", c); c = false;', + attrPresence: 'n = h.attrPresence(n, r, "#{1}", c); c = false;', + attr: function(m) { + m[3] = (m[5] || m[6]); + return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(m); + }, + pseudo: function(m) { + if (m[6]) m[6] = m[6].replace(/"/g, '\\"'); + return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m); + }, + descendant: 'c = "descendant";', + child: 'c = "child";', + adjacent: 'c = "adjacent";', + laterSibling: 'c = "laterSibling";' + }, + + patterns: [ + { name: 'laterSibling', re: /^\s*~\s*/ }, + { name: 'child', re: /^\s*>\s*/ }, + { name: 'adjacent', re: /^\s*\+\s*/ }, + { name: 'descendant', re: /^\s/ }, + + { name: 'tagName', re: /^\s*(\*|[\w\-]+)(\b|$)?/ }, + { name: 'id', re: /^#([\w\-\*]+)(\b|$)/ }, + { name: 'className', re: /^\.([\w\-\*]+)(\b|$)/ }, + { name: 'pseudo', re: /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/ }, + { name: 'attrPresence', re: /^\[((?:[\w-]+:)?[\w-]+)\]/ }, + { name: 'attr', re: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/ } + ], + + assertions: { + tagName: function(element, matches) { + return matches[1].toUpperCase() == element.tagName.toUpperCase(); + }, + + className: function(element, matches) { + return Element.hasClassName(element, matches[1]); + }, + + id: function(element, matches) { + return element.id === matches[1]; + }, + + attrPresence: function(element, matches) { + return Element.hasAttribute(element, matches[1]); + }, + + attr: function(element, matches) { + var nodeValue = Element.readAttribute(element, matches[1]); + return nodeValue && Selector.operators[matches[2]](nodeValue, matches[5] || matches[6]); + } + }, + + handlers: { + concat: function(a, b) { + for (var i = 0, node; node = b[i]; i++) + a.push(node); + return a; + }, + + mark: function(nodes) { + var _true = Prototype.emptyFunction; + for (var i = 0, node; node = nodes[i]; i++) + node._countedByPrototype = _true; + return nodes; + }, + + unmark: (function(){ + + var PROPERTIES_ATTRIBUTES_MAP = (function(){ + var el = document.createElement('div'), + isBuggy = false, + propName = '_countedByPrototype', + value = 'x' + el[propName] = value; + isBuggy = (el.getAttribute(propName) === value); + el = null; + return isBuggy; + })(); + + return PROPERTIES_ATTRIBUTES_MAP ? + function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node.removeAttribute('_countedByPrototype'); + return nodes; + } : + function(nodes) { + for (var i = 0, node; node = nodes[i]; i++) + node._countedByPrototype = void 0; + return nodes; + } + })(), + + index: function(parentNode, reverse, ofType) { + parentNode._countedByPrototype = Prototype.emptyFunction; + if (reverse) { + for (var nodes = parentNode.childNodes, i = nodes.length - 1, j = 1; i >= 0; i--) { + var node = nodes[i]; + if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++; + } + } else { + for (var i = 0, j = 1, nodes = parentNode.childNodes; node = nodes[i]; i++) + if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++; + } + }, + + unique: function(nodes) { + if (nodes.length == 0) return nodes; + var results = [], n; + for (var i = 0, l = nodes.length; i < l; i++) + if (typeof (n = nodes[i])._countedByPrototype == 'undefined') { + n._countedByPrototype = Prototype.emptyFunction; + results.push(Element.extend(n)); + } + return Selector.handlers.unmark(results); + }, + + descendant: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName('*')); + return results; + }, + + child: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) { + for (var j = 0, child; child = node.childNodes[j]; j++) + if (child.nodeType == 1 && child.tagName != '!') results.push(child); + } + return results; + }, + + adjacent: function(nodes) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + var next = this.nextElementSibling(node); + if (next) results.push(next); + } + return results; + }, + + laterSibling: function(nodes) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + h.concat(results, Element.nextSiblings(node)); + return results; + }, + + nextElementSibling: function(node) { + while (node = node.nextSibling) + if (node.nodeType == 1) return node; + return null; + }, + + previousElementSibling: function(node) { + while (node = node.previousSibling) + if (node.nodeType == 1) return node; + return null; + }, + + tagName: function(nodes, root, tagName, combinator) { + var uTagName = tagName.toUpperCase(); + var results = [], h = Selector.handlers; + if (nodes) { + if (combinator) { + if (combinator == "descendant") { + for (var i = 0, node; node = nodes[i]; i++) + h.concat(results, node.getElementsByTagName(tagName)); + return results; + } else nodes = this[combinator](nodes); + if (tagName == "*") return nodes; + } + for (var i = 0, node; node = nodes[i]; i++) + if (node.tagName.toUpperCase() === uTagName) results.push(node); + return results; + } else return root.getElementsByTagName(tagName); + }, + + id: function(nodes, root, id, combinator) { + var targetNode = $(id), h = Selector.handlers; + + if (root == document) { + if (!targetNode) return []; + if (!nodes) return [targetNode]; + } else { + if (!root.sourceIndex || root.sourceIndex < 1) { + var nodes = root.getElementsByTagName('*'); + for (var j = 0, node; node = nodes[j]; j++) { + if (node.id === id) return [node]; + } + } + } + + if (nodes) { + if (combinator) { + if (combinator == 'child') { + for (var i = 0, node; node = nodes[i]; i++) + if (targetNode.parentNode == node) return [targetNode]; + } else if (combinator == 'descendant') { + for (var i = 0, node; node = nodes[i]; i++) + if (Element.descendantOf(targetNode, node)) return [targetNode]; + } else if (combinator == 'adjacent') { + for (var i = 0, node; node = nodes[i]; i++) + if (Selector.handlers.previousElementSibling(targetNode) == node) + return [targetNode]; + } else nodes = h[combinator](nodes); + } + for (var i = 0, node; node = nodes[i]; i++) + if (node == targetNode) return [targetNode]; + return []; + } + return (targetNode && Element.descendantOf(targetNode, root)) ? [targetNode] : []; + }, + + className: function(nodes, root, className, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + return Selector.handlers.byClassName(nodes, root, className); + }, + + byClassName: function(nodes, root, className) { + if (!nodes) nodes = Selector.handlers.descendant([root]); + var needle = ' ' + className + ' '; + for (var i = 0, results = [], node, nodeClassName; node = nodes[i]; i++) { + nodeClassName = node.className; + if (nodeClassName.length == 0) continue; + if (nodeClassName == className || (' ' + nodeClassName + ' ').include(needle)) + results.push(node); + } + return results; + }, + + attrPresence: function(nodes, root, attr, combinator) { + if (!nodes) nodes = root.getElementsByTagName("*"); + if (nodes && combinator) nodes = this[combinator](nodes); + var results = []; + for (var i = 0, node; node = nodes[i]; i++) + if (Element.hasAttribute(node, attr)) results.push(node); + return results; + }, + + attr: function(nodes, root, attr, value, operator, combinator) { + if (!nodes) nodes = root.getElementsByTagName("*"); + if (nodes && combinator) nodes = this[combinator](nodes); + var handler = Selector.operators[operator], results = []; + for (var i = 0, node; node = nodes[i]; i++) { + var nodeValue = Element.readAttribute(node, attr); + if (nodeValue === null) continue; + if (handler(nodeValue, value)) results.push(node); + } + return results; + }, + + pseudo: function(nodes, name, value, root, combinator) { + if (nodes && combinator) nodes = this[combinator](nodes); + if (!nodes) nodes = root.getElementsByTagName("*"); + return Selector.pseudos[name](nodes, value, root); + } + }, + + pseudos: { + 'first-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.previousElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'last-child': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (Selector.handlers.nextElementSibling(node)) continue; + results.push(node); + } + return results; + }, + 'only-child': function(nodes, value, root) { + var h = Selector.handlers; + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!h.previousElementSibling(node) && !h.nextElementSibling(node)) + results.push(node); + return results; + }, + 'nth-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root); + }, + 'nth-last-child': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true); + }, + 'nth-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, false, true); + }, + 'nth-last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, formula, root, true, true); + }, + 'first-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, false, true); + }, + 'last-of-type': function(nodes, formula, root) { + return Selector.pseudos.nth(nodes, "1", root, true, true); + }, + 'only-of-type': function(nodes, formula, root) { + var p = Selector.pseudos; + return p['last-of-type'](p['first-of-type'](nodes, formula, root), formula, root); + }, + + getIndices: function(a, b, total) { + if (a == 0) return b > 0 ? [b] : []; + return $R(1, total).inject([], function(memo, i) { + if (0 == (i - b) % a && (i - b) / a >= 0) memo.push(i); + return memo; + }); + }, + + nth: function(nodes, formula, root, reverse, ofType) { + if (nodes.length == 0) return []; + if (formula == 'even') formula = '2n+0'; + if (formula == 'odd') formula = '2n+1'; + var h = Selector.handlers, results = [], indexed = [], m; + h.mark(nodes); + for (var i = 0, node; node = nodes[i]; i++) { + if (!node.parentNode._countedByPrototype) { + h.index(node.parentNode, reverse, ofType); + indexed.push(node.parentNode); + } + } + if (formula.match(/^\d+$/)) { // just a number + formula = Number(formula); + for (var i = 0, node; node = nodes[i]; i++) + if (node.nodeIndex == formula) results.push(node); + } else if (m = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b + if (m[1] == "-") m[1] = -1; + var a = m[1] ? Number(m[1]) : 1; + var b = m[2] ? Number(m[2]) : 0; + var indices = Selector.pseudos.getIndices(a, b, nodes.length); + for (var i = 0, node, l = indices.length; node = nodes[i]; i++) { + for (var j = 0; j < l; j++) + if (node.nodeIndex == indices[j]) results.push(node); + } + } + h.unmark(nodes); + h.unmark(indexed); + return results; + }, + + 'empty': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) { + if (node.tagName == '!' || node.firstChild) continue; + results.push(node); + } + return results; + }, + + 'not': function(nodes, selector, root) { + var h = Selector.handlers, selectorType, m; + var exclusions = new Selector(selector).findElements(root); + h.mark(exclusions); + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node._countedByPrototype) results.push(node); + h.unmark(exclusions); + return results; + }, + + 'enabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (!node.disabled && (!node.type || node.type !== 'hidden')) + results.push(node); + return results; + }, + + 'disabled': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.disabled) results.push(node); + return results; + }, + + 'checked': function(nodes, value, root) { + for (var i = 0, results = [], node; node = nodes[i]; i++) + if (node.checked) results.push(node); + return results; + } + }, + + operators: { + '=': function(nv, v) { return nv == v; }, + '!=': function(nv, v) { return nv != v; }, + '^=': function(nv, v) { return nv == v || nv && nv.startsWith(v); }, + '$=': function(nv, v) { return nv == v || nv && nv.endsWith(v); }, + '*=': function(nv, v) { return nv == v || nv && nv.include(v); }, + '~=': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + ' '); }, + '|=': function(nv, v) { return ('-' + (nv || "").toUpperCase() + + '-').include('-' + (v || "").toUpperCase() + '-'); } + }, + + split: function(expression) { + var expressions = []; + expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) { + expressions.push(m[1].strip()); + }); + return expressions; + }, + + matchElements: function(elements, expression) { + var matches = $$(expression), h = Selector.handlers; + h.mark(matches); + for (var i = 0, results = [], element; element = elements[i]; i++) + if (element._countedByPrototype) results.push(element); + h.unmark(matches); + return results; + }, + + findElement: function(elements, expression, index) { + if (Object.isNumber(expression)) { + index = expression; expression = false; + } + return Selector.matchElements(elements, expression || '*')[index || 0]; + }, + + findChildElements: function(element, expressions) { + expressions = Selector.split(expressions.join(',')); + var results = [], h = Selector.handlers; + for (var i = 0, l = expressions.length, selector; i < l; i++) { + selector = new Selector(expressions[i].strip()); + h.concat(results, selector.findElements(element)); + } + return (l > 1) ? h.unique(results) : results; + } +}); + +if (Prototype.Browser.IE) { + Object.extend(Selector.handlers, { + concat: function(a, b) { + for (var i = 0, node; node = b[i]; i++) + if (node.tagName !== "!") a.push(node); + return a; + } + }); +} + +function $$() { + return Selector.findChildElements(document, $A(arguments)); +} + +var Form = { + reset: function(form) { + form = $(form); + form.reset(); + return form; + }, + + serializeElements: function(elements, options) { + if (typeof options != 'object') options = { hash: !!options }; + else if (Object.isUndefined(options.hash)) options.hash = true; + var key, value, submitted = false, submit = options.submit; + + var data = elements.inject({ }, function(result, element) { + if (!element.disabled && element.name) { + key = element.name; value = $(element).getValue(); + if (value != null && element.type != 'file' && (element.type != 'submit' || (!submitted && + submit !== false && (!submit || key == submit) && (submitted = true)))) { + if (key in result) { + if (!Object.isArray(result[key])) result[key] = [result[key]]; + result[key].push(value); + } + else result[key] = value; + } + } + return result; + }); + + return options.hash ? data : Object.toQueryString(data); + } +}; + +Form.Methods = { + serialize: function(form, options) { + return Form.serializeElements(Form.getElements(form), options); + }, + + getElements: function(form) { + var elements = $(form).getElementsByTagName('*'), + element, + arr = [ ], + serializers = Form.Element.Serializers; + for (var i = 0; element = elements[i]; i++) { + arr.push(element); + } + return arr.inject([], function(elements, child) { + if (serializers[child.tagName.toLowerCase()]) + elements.push(Element.extend(child)); + return elements; + }) + }, + + getInputs: function(form, typeName, name) { + form = $(form); + var inputs = form.getElementsByTagName('input'); + + if (!typeName && !name) return $A(inputs).map(Element.extend); + + for (var i = 0, matchingInputs = [], length = inputs.length; i < length; i++) { + var input = inputs[i]; + if ((typeName && input.type != typeName) || (name && input.name != name)) + continue; + matchingInputs.push(Element.extend(input)); + } + + return matchingInputs; + }, + + disable: function(form) { + form = $(form); + Form.getElements(form).invoke('disable'); + return form; + }, + + enable: function(form) { + form = $(form); + Form.getElements(form).invoke('enable'); + return form; + }, + + findFirstElement: function(form) { + var elements = $(form).getElements().findAll(function(element) { + return 'hidden' != element.type && !element.disabled; + }); + var firstByIndex = elements.findAll(function(element) { + return element.hasAttribute('tabIndex') && element.tabIndex >= 0; + }).sortBy(function(element) { return element.tabIndex }).first(); + + return firstByIndex ? firstByIndex : elements.find(function(element) { + return /^(?:input|select|textarea)$/i.test(element.tagName); + }); + }, + + focusFirstElement: function(form) { + form = $(form); + form.findFirstElement().activate(); + return form; + }, + + request: function(form, options) { + form = $(form), options = Object.clone(options || { }); + + var params = options.parameters, action = form.readAttribute('action') || ''; + if (action.blank()) action = window.location.href; + options.parameters = form.serialize(true); + + if (params) { + if (Object.isString(params)) params = params.toQueryParams(); + Object.extend(options.parameters, params); + } + + if (form.hasAttribute('method') && !options.method) + options.method = form.method; + + return new Ajax.Request(action, options); + } +}; + +/*--------------------------------------------------------------------------*/ + + +Form.Element = { + focus: function(element) { + $(element).focus(); + return element; + }, + + select: function(element) { + $(element).select(); + return element; + } +}; + +Form.Element.Methods = { + + serialize: function(element) { + element = $(element); + if (!element.disabled && element.name) { + var value = element.getValue(); + if (value != undefined) { + var pair = { }; + pair[element.name] = value; + return Object.toQueryString(pair); + } + } + return ''; + }, + + getValue: function(element) { + element = $(element); + var method = element.tagName.toLowerCase(); + return Form.Element.Serializers[method](element); + }, + + setValue: function(element, value) { + element = $(element); + var method = element.tagName.toLowerCase(); + Form.Element.Serializers[method](element, value); + return element; + }, + + clear: function(element) { + $(element).value = ''; + return element; + }, + + present: function(element) { + return $(element).value != ''; + }, + + activate: function(element) { + element = $(element); + try { + element.focus(); + if (element.select && (element.tagName.toLowerCase() != 'input' || + !(/^(?:button|reset|submit)$/i.test(element.type)))) + element.select(); + } catch (e) { } + return element; + }, + + disable: function(element) { + element = $(element); + element.disabled = true; + return element; + }, + + enable: function(element) { + element = $(element); + element.disabled = false; + return element; + } +}; + +/*--------------------------------------------------------------------------*/ + +var Field = Form.Element; + +var $F = Form.Element.Methods.getValue; + +/*--------------------------------------------------------------------------*/ + +Form.Element.Serializers = { + input: function(element, value) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + return Form.Element.Serializers.inputSelector(element, value); + default: + return Form.Element.Serializers.textarea(element, value); + } + }, + + inputSelector: function(element, value) { + if (Object.isUndefined(value)) return element.checked ? element.value : null; + else element.checked = !!value; + }, + + textarea: function(element, value) { + if (Object.isUndefined(value)) return element.value; + else element.value = value; + }, + + select: function(element, value) { + if (Object.isUndefined(value)) + return this[element.type == 'select-one' ? + 'selectOne' : 'selectMany'](element); + else { + var opt, currentValue, single = !Object.isArray(value); + for (var i = 0, length = element.length; i < length; i++) { + opt = element.options[i]; + currentValue = this.optionValue(opt); + if (single) { + if (currentValue == value) { + opt.selected = true; + return; + } + } + else opt.selected = value.include(currentValue); + } + } + }, + + selectOne: function(element) { + var index = element.selectedIndex; + return index >= 0 ? this.optionValue(element.options[index]) : null; + }, + + selectMany: function(element) { + var values, length = element.length; + if (!length) return null; + + for (var i = 0, values = []; i < length; i++) { + var opt = element.options[i]; + if (opt.selected) values.push(this.optionValue(opt)); + } + return values; + }, + + optionValue: function(opt) { + return Element.extend(opt).hasAttribute('value') ? opt.value : opt.text; + } +}; + +/*--------------------------------------------------------------------------*/ + + +Abstract.TimedObserver = Class.create(PeriodicalExecuter, { + initialize: function($super, element, frequency, callback) { + $super(callback, frequency); + this.element = $(element); + this.lastValue = this.getValue(); + }, + + execute: function() { + var value = this.getValue(); + if (Object.isString(this.lastValue) && Object.isString(value) ? + this.lastValue != value : String(this.lastValue) != String(value)) { + this.callback(this.element, value); + this.lastValue = value; + } + } +}); + +Form.Element.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.Observer = Class.create(Abstract.TimedObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); + +/*--------------------------------------------------------------------------*/ + +Abstract.EventObserver = Class.create({ + initialize: function(element, callback) { + this.element = $(element); + this.callback = callback; + + this.lastValue = this.getValue(); + if (this.element.tagName.toLowerCase() == 'form') + this.registerFormCallbacks(); + else + this.registerCallback(this.element); + }, + + onElementEvent: function() { + var value = this.getValue(); + if (this.lastValue != value) { + this.callback(this.element, value); + this.lastValue = value; + } + }, + + registerFormCallbacks: function() { + Form.getElements(this.element).each(this.registerCallback, this); + }, + + registerCallback: function(element) { + if (element.type) { + switch (element.type.toLowerCase()) { + case 'checkbox': + case 'radio': + Event.observe(element, 'click', this.onElementEvent.bind(this)); + break; + default: + Event.observe(element, 'change', this.onElementEvent.bind(this)); + break; + } + } + } +}); + +Form.Element.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.Element.getValue(this.element); + } +}); + +Form.EventObserver = Class.create(Abstract.EventObserver, { + getValue: function() { + return Form.serialize(this.element); + } +}); +(function() { + + var Event = { + KEY_BACKSPACE: 8, + KEY_TAB: 9, + KEY_RETURN: 13, + KEY_ESC: 27, + KEY_LEFT: 37, + KEY_UP: 38, + KEY_RIGHT: 39, + KEY_DOWN: 40, + KEY_DELETE: 46, + KEY_HOME: 36, + KEY_END: 35, + KEY_PAGEUP: 33, + KEY_PAGEDOWN: 34, + KEY_INSERT: 45, + + cache: {} + }; + + var docEl = document.documentElement; + var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED = 'onmouseenter' in docEl + && 'onmouseleave' in docEl; + + var _isButton; + if (Prototype.Browser.IE) { + var buttonMap = { 0: 1, 1: 4, 2: 2 }; + _isButton = function(event, code) { + return event.button === buttonMap[code]; + }; + } else if (Prototype.Browser.WebKit) { + _isButton = function(event, code) { + switch (code) { + case 0: return event.which == 1 && !event.metaKey; + case 1: return event.which == 1 && event.metaKey; + default: return false; + } + }; + } else { + _isButton = function(event, code) { + return event.which ? (event.which === code + 1) : (event.button === code); + }; + } + + function isLeftClick(event) { return _isButton(event, 0) } + + function isMiddleClick(event) { return _isButton(event, 1) } + + function isRightClick(event) { return _isButton(event, 2) } + + function element(event) { + event = Event.extend(event); + + var node = event.target, type = event.type, + currentTarget = event.currentTarget; + + if (currentTarget && currentTarget.tagName) { + if (type === 'load' || type === 'error' || + (type === 'click' && currentTarget.tagName.toLowerCase() === 'input' + && currentTarget.type === 'radio')) + node = currentTarget; + } + + if (node.nodeType == Node.TEXT_NODE) + node = node.parentNode; + + return Element.extend(node); + } + + function findElement(event, expression) { + var element = Event.element(event); + if (!expression) return element; + var elements = [element].concat(element.ancestors()); + return Selector.findElement(elements, expression, 0); + } + + function pointer(event) { + return { x: pointerX(event), y: pointerY(event) }; + } + + function pointerX(event) { + var docElement = document.documentElement, + body = document.body || { scrollLeft: 0 }; + + return event.pageX || (event.clientX + + (docElement.scrollLeft || body.scrollLeft) - + (docElement.clientLeft || 0)); + } + + function pointerY(event) { + var docElement = document.documentElement, + body = document.body || { scrollTop: 0 }; + + return event.pageY || (event.clientY + + (docElement.scrollTop || body.scrollTop) - + (docElement.clientTop || 0)); + } + + + function stop(event) { + Event.extend(event); + event.preventDefault(); + event.stopPropagation(); + + event.stopped = true; + } + + Event.Methods = { + isLeftClick: isLeftClick, + isMiddleClick: isMiddleClick, + isRightClick: isRightClick, + + element: element, + findElement: findElement, + + pointer: pointer, + pointerX: pointerX, + pointerY: pointerY, + + stop: stop + }; + + + var methods = Object.keys(Event.Methods).inject({ }, function(m, name) { + m[name] = Event.Methods[name].methodize(); + return m; + }); + + if (Prototype.Browser.IE) { + function _relatedTarget(event) { + var element; + switch (event.type) { + case 'mouseover': element = event.fromElement; break; + case 'mouseout': element = event.toElement; break; + default: return null; + } + return Element.extend(element); + } + + Object.extend(methods, { + stopPropagation: function() { this.cancelBubble = true }, + preventDefault: function() { this.returnValue = false }, + inspect: function() { return '[object Event]' } + }); + + Event.extend = function(event, element) { + if (!event) return false; + if (event._extendedByPrototype) return event; + + event._extendedByPrototype = Prototype.emptyFunction; + var pointer = Event.pointer(event); + + Object.extend(event, { + target: event.srcElement || element, + relatedTarget: _relatedTarget(event), + pageX: pointer.x, + pageY: pointer.y + }); + + return Object.extend(event, methods); + }; + } else { + Event.prototype = window.Event.prototype || document.createEvent('HTMLEvents').__proto__; + Object.extend(Event.prototype, methods); + Event.extend = Prototype.K; + } + + function _createResponder(element, eventName, handler) { + var registry = Element.retrieve(element, 'prototype_event_registry'); + + if (Object.isUndefined(registry)) { + CACHE.push(element); + registry = Element.retrieve(element, 'prototype_event_registry', $H()); + } + + var respondersForEvent = registry.get(eventName); + if (Object.isUndefined(respondersForEvent)) { + respondersForEvent = []; + registry.set(eventName, respondersForEvent); + } + + if (respondersForEvent.pluck('handler').include(handler)) return false; + + var responder; + if (eventName.include(":")) { + responder = function(event) { + if (Object.isUndefined(event.eventName)) + return false; + + if (event.eventName !== eventName) + return false; + + Event.extend(event, element); + handler.call(element, event); + }; + } else { + if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED && + (eventName === "mouseenter" || eventName === "mouseleave")) { + if (eventName === "mouseenter" || eventName === "mouseleave") { + responder = function(event) { + Event.extend(event, element); + + var parent = event.relatedTarget; + while (parent && parent !== element) { + try { parent = parent.parentNode; } + catch(e) { parent = element; } + } + + if (parent === element) return; + + handler.call(element, event); + }; + } + } else { + responder = function(event) { + Event.extend(event, element); + handler.call(element, event); + }; + } + } + + responder.handler = handler; + respondersForEvent.push(responder); + return responder; + } + + function _destroyCache() { + for (var i = 0, length = CACHE.length; i < length; i++) { + Event.stopObserving(CACHE[i]); + CACHE[i] = null; + } + } + + var CACHE = []; + + if (Prototype.Browser.IE) + window.attachEvent('onunload', _destroyCache); + + if (Prototype.Browser.WebKit) + window.addEventListener('unload', Prototype.emptyFunction, false); + + + var _getDOMEventName = Prototype.K; + + if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED) { + _getDOMEventName = function(eventName) { + var translations = { mouseenter: "mouseover", mouseleave: "mouseout" }; + return eventName in translations ? translations[eventName] : eventName; + }; + } + + function observe(element, eventName, handler) { + element = $(element); + + var responder = _createResponder(element, eventName, handler); + + if (!responder) return element; + + if (eventName.include(':')) { + if (element.addEventListener) + element.addEventListener("dataavailable", responder, false); + else { + element.attachEvent("ondataavailable", responder); + element.attachEvent("onfilterchange", responder); + } + } else { + var actualEventName = _getDOMEventName(eventName); + + if (element.addEventListener) + element.addEventListener(actualEventName, responder, false); + else + element.attachEvent("on" + actualEventName, responder); + } + + return element; + } + + function stopObserving(element, eventName, handler) { + element = $(element); + + var registry = Element.retrieve(element, 'prototype_event_registry'); + + if (Object.isUndefined(registry)) return element; + + if (eventName && !handler) { + var responders = registry.get(eventName); + + if (Object.isUndefined(responders)) return element; + + responders.each( function(r) { + Element.stopObserving(element, eventName, r.handler); + }); + return element; + } else if (!eventName) { + registry.each( function(pair) { + var eventName = pair.key, responders = pair.value; + + responders.each( function(r) { + Element.stopObserving(element, eventName, r.handler); + }); + }); + return element; + } + + var responders = registry.get(eventName); + + if (!responders) return; + + var responder = responders.find( function(r) { return r.handler === handler; }); + if (!responder) return element; + + var actualEventName = _getDOMEventName(eventName); + + if (eventName.include(':')) { + if (element.removeEventListener) + element.removeEventListener("dataavailable", responder, false); + else { + element.detachEvent("ondataavailable", responder); + element.detachEvent("onfilterchange", responder); + } + } else { + if (element.removeEventListener) + element.removeEventListener(actualEventName, responder, false); + else + element.detachEvent('on' + actualEventName, responder); + } + + registry.set(eventName, responders.without(responder)); + + return element; + } + + function fire(element, eventName, memo, bubble) { + element = $(element); + + if (Object.isUndefined(bubble)) + bubble = true; + + if (element == document && document.createEvent && !element.dispatchEvent) + element = document.documentElement; + + var event; + if (document.createEvent) { + event = document.createEvent('HTMLEvents'); + event.initEvent('dataavailable', true, true); + } else { + event = document.createEventObject(); + event.eventType = bubble ? 'ondataavailable' : 'onfilterchange'; + } + + event.eventName = eventName; + event.memo = memo || { }; + + if (document.createEvent) + element.dispatchEvent(event); + else + element.fireEvent(event.eventType, event); + + return Event.extend(event); + } + + + Object.extend(Event, Event.Methods); + + Object.extend(Event, { + fire: fire, + observe: observe, + stopObserving: stopObserving + }); + + Element.addMethods({ + fire: fire, + + observe: observe, + + stopObserving: stopObserving + }); + + Object.extend(document, { + fire: fire.methodize(), + + observe: observe.methodize(), + + stopObserving: stopObserving.methodize(), + + loaded: false + }); + + if (window.Event) Object.extend(window.Event, Event); + else window.Event = Event; +})(); + +(function() { + /* Support for the DOMContentLoaded event is based on work by Dan Webb, + Matthias Miller, Dean Edwards, John Resig, and Diego Perini. */ + + var timer; + + function fireContentLoadedEvent() { + if (document.loaded) return; + if (timer) window.clearTimeout(timer); + document.loaded = true; + document.fire('dom:loaded'); + } + + function checkReadyState() { + if (document.readyState === 'complete') { + document.stopObserving('readystatechange', checkReadyState); + fireContentLoadedEvent(); + } + } + + function pollDoScroll() { + try { document.documentElement.doScroll('left'); } + catch(e) { + timer = pollDoScroll.defer(); + return; + } + fireContentLoadedEvent(); + } + + if (document.addEventListener) { + document.addEventListener('DOMContentLoaded', fireContentLoadedEvent, false); + } else { + document.observe('readystatechange', checkReadyState); + if (window == top) + timer = pollDoScroll.defer(); + } + + Event.observe(window, 'load', fireContentLoadedEvent); +})(); + +Element.addMethods(); + +/*------------------------------- DEPRECATED -------------------------------*/ + +Hash.toQueryString = Object.toQueryString; + +var Toggle = { display: Element.toggle }; + +Element.Methods.childOf = Element.Methods.descendantOf; + +var Insertion = { + Before: function(element, content) { + return Element.insert(element, {before:content}); + }, + + Top: function(element, content) { + return Element.insert(element, {top:content}); + }, + + Bottom: function(element, content) { + return Element.insert(element, {bottom:content}); + }, + + After: function(element, content) { + return Element.insert(element, {after:content}); + } +}; + +var $continue = new Error('"throw $continue" is deprecated, use "return" instead'); + +var Position = { + includeScrollOffsets: false, + + prepare: function() { + this.deltaX = window.pageXOffset + || document.documentElement.scrollLeft + || document.body.scrollLeft + || 0; + this.deltaY = window.pageYOffset + || document.documentElement.scrollTop + || document.body.scrollTop + || 0; + }, + + within: function(element, x, y) { + if (this.includeScrollOffsets) + return this.withinIncludingScrolloffsets(element, x, y); + this.xcomp = x; + this.ycomp = y; + this.offset = Element.cumulativeOffset(element); + + return (y >= this.offset[1] && + y < this.offset[1] + element.offsetHeight && + x >= this.offset[0] && + x < this.offset[0] + element.offsetWidth); + }, + + withinIncludingScrolloffsets: function(element, x, y) { + var offsetcache = Element.cumulativeScrollOffset(element); + + this.xcomp = x + offsetcache[0] - this.deltaX; + this.ycomp = y + offsetcache[1] - this.deltaY; + this.offset = Element.cumulativeOffset(element); + + return (this.ycomp >= this.offset[1] && + this.ycomp < this.offset[1] + element.offsetHeight && + this.xcomp >= this.offset[0] && + this.xcomp < this.offset[0] + element.offsetWidth); + }, + + overlap: function(mode, element) { + if (!mode) return 0; + if (mode == 'vertical') + return ((this.offset[1] + element.offsetHeight) - this.ycomp) / + element.offsetHeight; + if (mode == 'horizontal') + return ((this.offset[0] + element.offsetWidth) - this.xcomp) / + element.offsetWidth; + }, + + + cumulativeOffset: Element.Methods.cumulativeOffset, + + positionedOffset: Element.Methods.positionedOffset, + + absolutize: function(element) { + Position.prepare(); + return Element.absolutize(element); + }, + + relativize: function(element) { + Position.prepare(); + return Element.relativize(element); + }, + + realOffset: Element.Methods.cumulativeScrollOffset, + + offsetParent: Element.Methods.getOffsetParent, + + page: Element.Methods.viewportOffset, + + clone: function(source, target, options) { + options = options || { }; + return Element.clonePosition(target, source, options); + } +}; + +/*--------------------------------------------------------------------------*/ + +if (!document.getElementsByClassName) document.getElementsByClassName = function(instanceMethods){ + function iter(name) { + return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' " + name + " ')]"; + } + + instanceMethods.getElementsByClassName = Prototype.BrowserFeatures.XPath ? + function(element, className) { + className = className.toString().strip(); + var cond = /\s/.test(className) ? $w(className).map(iter).join('') : iter(className); + return cond ? document._getElementsByXPath('.//*' + cond, element) : []; + } : function(element, className) { + className = className.toString().strip(); + var elements = [], classNames = (/\s/.test(className) ? $w(className) : null); + if (!classNames && !className) return elements; + + var nodes = $(element).getElementsByTagName('*'); + className = ' ' + className + ' '; + + for (var i = 0, child, cn; child = nodes[i]; i++) { + if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) || + (classNames && classNames.all(function(name) { + return !name.toString().blank() && cn.include(' ' + name + ' '); + })))) + elements.push(Element.extend(child)); + } + return elements; + }; + + return function(className, parentElement) { + return $(parentElement || document.body).getElementsByClassName(className); + }; +}(Element.Methods); + +/*--------------------------------------------------------------------------*/ + +Element.ClassNames = Class.create(); +Element.ClassNames.prototype = { + initialize: function(element) { + this.element = $(element); + }, + + _each: function(iterator) { + this.element.className.split(/\s+/).select(function(name) { + return name.length > 0; + })._each(iterator); + }, + + set: function(className) { + this.element.className = className; + }, + + add: function(classNameToAdd) { + if (this.include(classNameToAdd)) return; + this.set($A(this).concat(classNameToAdd).join(' ')); + }, + + remove: function(classNameToRemove) { + if (!this.include(classNameToRemove)) return; + this.set($A(this).without(classNameToRemove).join(' ')); + }, + + toString: function() { + return $A(this).join(' '); + } +}; + +Object.extend(Element.ClassNames.prototype, Enumerable); + +/*--------------------------------------------------------------------------*/ diff --git a/spellcheck/extensions/modalbox/lib/scriptaculous.js b/spellcheck/extensions/modalbox/lib/scriptaculous.js new file mode 100644 index 0000000..6bf437a --- /dev/null +++ b/spellcheck/extensions/modalbox/lib/scriptaculous.js @@ -0,0 +1,68 @@ +// script.aculo.us scriptaculous.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009 + +// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// For details, see the script.aculo.us web site: http://script.aculo.us/ + +var Scriptaculous = { + Version: '1.8.3', + require: function(libraryName) { + try{ + // inserting via DOM fails in Safari 2.0, so brute force approach + document.write(' +{/foreach} + +{$artnr = $artnr+1} + + +{if $artnr > 1} + +{/if} +{if $type == 3 || $type == 5} +
        +
        +
        +{else} + + + +{/if} + + + + + + +
        +
        +
        +
        +
        +{$eignr = 1} +
        + + + + +
        +

        +
        + + + +

        + + +
        + +
        +
        +
        +
        +% + +
        + + + + + + + +
        + +
        +
        +Rechnungsabschluss: +
        + +{if $kommission} +

        + {$kommission.vname} {$kommission.nname} {$kommission.str} {$kommission.hnr}, {$kommission.plz} {$kommission.ort} + +

        +{/if} +
        + +
        +
        + + +
        + + +
        +
        +

        Vorschau:

        +
        + +
        +
        + +
        +
        +
        + +
        +
        + +{if $draft && $loaddraft == 0} + +{else} + +{/if} \ No newline at end of file diff --git a/templates/addtermin.tpl b/templates/addtermin.tpl new file mode 100644 index 0000000..133873c --- /dev/null +++ b/templates/addtermin.tpl @@ -0,0 +1,238 @@ +
        +{if {$kunde.partner_id}} + {if $termin.typ == 0} + {$termin.typ = 1} + {/if} +

        Termin für Kunde Nummer:

        + {$kunde.partner_id}
        + {$kunde.vname} {$kunde.nname} {$kunde.firma}
        {$kunde.str} {$kunde.hnr}
        {$kunde.plz} {$kunde.ort} +{/if} +{if $user} +{$termin.user = $user} +{/if} +
        +
        +
        + Termin Informationen: + {if {$user} > 0 || (($termin.typ == 0 || $termin.typ == 5 )&& $termin.id > 0)} + + + {else} + + + {/if} +
        + +
        + {if $termin.typ != 0 && $termin.typ != 5} + +
        + +
        + +
        + {/if} + + +
        + +

        + +

        +
        +

        + +
        + +

        +
        + +
        +
        + + {if $termin.typ != 0 && $termin.typ != 5} + Termin Zeitraum: +
        +
        + + {else} + Urlaubs- / Krankheitszeitraum: +
        +
        + + {/if} +
        + +
        +
        + + \ No newline at end of file diff --git a/templates/addzahlziel.tpl b/templates/addzahlziel.tpl new file mode 100644 index 0000000..0bb20a6 --- /dev/null +++ b/templates/addzahlziel.tpl @@ -0,0 +1,17 @@ +
        +
        +
        + Zahlung: + + Tagen +
        + + Tage +
        + + % +
        +
        + +
        +
        \ No newline at end of file diff --git a/templates/calendar.tpl b/templates/calendar.tpl new file mode 100644 index 0000000..b22e52d --- /dev/null +++ b/templates/calendar.tpl @@ -0,0 +1,197 @@ +

        +

        +

        +  +

        +

        +  +

        +

        +  +

        +

        +  +

        +
        +
        +
        + + + + {foreach $weekdays as $weekday} + {$dayXpos = 10*$i+3.5} + {if $i == 1 && $page == 0} +
        {$weekday.weekday} + +
        + {else if {$weekday.weekday|substr:0:7} != "Samstag" && {$weekday.weekday|substr:0:7} != "Sonntag" && {$weekday.feiertag} == ""} +
        {$weekday.weekday}
        + +
        + {**}
        {*
        *} + {else if {$weekday.feiertag} == ""} +
        {$weekday.weekday}
        + +
        + {**}
        {*
        *} + {else} +
        {$weekday.weekday} {$weekday.feiertag}         
        + +
        + {**}
        {*
        *} + {/if} +
        + {*FULL DAY TERMINE*} + {$shift = 0} + {$terminlength = 960} + {$terminstart = 390} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} + {foreach $weekday.fulldaytermine as $key=>$termin} + +
        + {$termin.typ|substr:0:3}. +
        +
        + {$shift = $shift+1.1} + {/foreach} + {$lastFullDayterm = $shift} + + {*TERMINE IN SLOTS SORTIEREN*} + {$termNr = 0} + {$currlayer = 0} + {$usedslots = 0} + {$layer = 0} + {foreach $weekday.termine as $key=>$termin} + {$terminlength = ({$termin.termdauer|date_format:"%H"}*60 + {$termin.termdauer|date_format:"%M"})} + {$terminstart = ({$termin.termtime|date_format:"%H"}*60 + {$termin.termtime|date_format:"%M"})} + {if {$terminstart} == 0} + {$terminlength = {$termin.termdauer}*60} + {$terminstart = 450+$lastarbtermend+15} + {$lastarbtermend = $terminstart-450 + $termin.termdauer * 60} + {/if} + {for $slot = 0 to 10} + {if $terminstart > $layer[$slot]} + {$weekday.termine[$termNr].slot = $slot} + {$layer[$slot] = $terminstart + $terminlength} + {if $slot > $usedslots} + {$usedslots = $usedslots+1} + {/if} + {break} + {/if} + {/for} + {$termNr = $termNr + 1} + {/foreach} + + {*TERMINE ANZEIGEN*} + {$lastarbtermend = 0} + {$width = (10-$lastFullDayterm) / ($usedslots+1)} + {foreach $weekday.termine as $key=>$termin} + {$shift = $lastFullDayterm + $width*$termin.slot} + {$terminlength = ({$termin.termdauer|date_format:"%H"}*60 + {$termin.termdauer|date_format:"%M"})} + {$terminstart = ({$termin.termtime|date_format:"%H"}*60 + {$termin.termtime|date_format:"%M"})} + {if {$terminstart} == 0} + + {$terminlength = {$termin.termdauer}*60} + {$terminstart = 450+$lastarbtermend+15} + {$lastarbtermend = $terminstart-450 + $termin.termdauer * 60} + {$termin.typ = 'Arbeitsleistung'} + {else} + + {/if} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} + + + {if {$termin.typ} != 'Arbeitsleistung'} +
        Dauer {if {$termin.termdauer|date_format:'%k'} > 0} {$termin.termdauer|date_format:'%k'}h{/if} + {if {$termin.termdauer|date_format:'%M'} > 0}{$termin.termdauer|date_format:'%M'}min{/if}
        + In {$termin.ort}{if $termin.ortsteil}-{$termin.ortsteil}{/if}
        + Bei {$termin.vname} {$termin.nname} {$termin.firma}'> + {else} +
        + {/if} + {$termin.typ|substr:0:3}. +
        +
        + {/foreach} + + + {*ANWESENDE MITARBEITER ANZEIGEN*} + {$ma_nr = 0} + {foreach $weekday.ma_check as $key=>$mitarb} + {$ma_nr = $ma_nr + 1.2} + {$height = 1.2} + {$width = 9} + {$start = $ma_nr + 0.5} +
        + {if {$mitarb.complete} == 0}{else}{/if}{$mitarb.vname} {$mitarb.nname|substr:0:1}. +
        + + {/foreach} + {$i=$i+1} + {/foreach} + + + + + +{$i = 0} +{while $i < 16} + {$i = $i+1} +
        {{$i+6}|str_pad:2:'0':0}:00
        +
        + {/while} + {$time = {$smarty.now|date_format:"%H"}*60 + {$smarty.now|date_format:"%M"}} +
        + +{*{if $page == 0} + {for $i = 1 to 7} +
        + {$weather.{$i}.low}°C - {$weather.{$i}.high}°C +
        + {/for} +{/if}*} + + + + +
        +{foreach $users as $user} + {if $user.openvacation < 0} + {$user.vname} {$user.nname} ({$user.openvacation}) + {else} + {$user.vname} {$user.nname} ({$user.openvacation}) + {/if} +{/foreach} +
        +
        + diff --git a/templates/calendar_month.tpl b/templates/calendar_month.tpl new file mode 100644 index 0000000..9b21f5f --- /dev/null +++ b/templates/calendar_month.tpl @@ -0,0 +1,276 @@ +

        +

        +

        +  +

        +

        +  +

        +

        +  +

        +

        +  +

        +
        +
        +
        + + + + {if $page == 0} + {**}
        {*
        *} + {else} +
        +
        + {/if} + {foreach $weekdays as $weekday} + {$lastarbtermend = 0} + {if $i == 1 && $page == 0} +
        {$weekday.weekday} + +
        + {else if {$weekday.weekday|substr:0:7} != "Samstag" && {$weekday.weekday|substr:0:7} != "Sonntag"} +
        {$weekday.weekday}
        + +
        + {**}
        {*
        *} + {else} +
        {$weekday.weekday}
        + +
        + {**}
        {*
        *} + {/if} +
        + + {$shift = 0} + {$prevtermin= ""} + {$absmaxshift.{$weekday.weekday} = 1} + {$absmaxshiftone.{$weekday.weekday} = 0} + {$shiftone = 0} + {foreach $weekday.termine as $key=>$termin} + + {if {$termin.termdauer} == "24:00:00"} + {$termin.termdauer = "23:59:59"} + {/if} + {if {$prevtermin.termtime|date_format:"%H%M"} <= {$termin.termtime|date_format:"%H%M"} && {{$prevtermin.termtime|date_format:"%H%M"}+{$prevtermin.termdauer|date_format:"%H%M"}} > {$termin.termtime|date_format:"%H%M"}} {*starttime of next term is within the prev term*} + {if {$prevtermin.termdauer} == "23:59:59"} + {$shiftone = $shiftone+1} + {else} + {$shift = $shift+1} + {/if} + {/if} + {if $termin.termdauer == "23:59:59"} + {if $termin.user2 > 0} + {$shiftone = $shiftone+1} + {/if} + {if $termin.user3 > 0} + {$shiftone = $shiftone+1} + {/if} + {if $termin.user4 > 0} + {$shiftone = $shiftone+1} + {/if} + {else} + {if $termin.user2 > 0} + {$shift = $shift+1} + {/if} + {if $termin.user3 > 0} + {$shift = $shift+1} + {/if} + {if $termin.user4 > 0} + {$shift = $shift+1} + {/if} + {/if} + {$weekday.termine.{$key}.shift = $shift} + {$weekday.termine.{$key}.shiftone = $shiftone} + + {if $shift+1 > $absmaxshift.{$weekday.weekday}} + {$absmaxshift.{$weekday.weekday} = $shift+1} + {/if} + {if $shiftone > $absmaxshiftone.{$weekday.weekday}} + {$absmaxshiftone.{$weekday.weekday} = $shiftone} + {/if} + {$prevtermin = $termin} + {/foreach} + + {$width = ((18 / $absmaxshift.{$weekday.weekday})-$absmaxshiftone.{$weekday.weekday})} + {foreach $weekday.termine as $key=>$termin} + + {$shift = 10*$i + 3.9 + ($width/2)*$termin.shift + $termin.shiftone} + {if {$termin.termdauer} == '24:00:00'} + {$terminlength = 960} + {$terminstart = 390} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} + +
        + {$termin.typ|substr:0:3}. +
        + {else} + {$terminlength = ({$termin.termdauer|date_format:"%H"}*60 + {$termin.termdauer|date_format:"%M"})} + {$terminstart = ({$termin.termtime|date_format:"%H"}*60 + {$termin.termtime|date_format:"%M"})} + {if {$terminstart} == 0} +
        + {$terminlength = {$termin.termdauer}*60} + {$terminstart = 450+$lastarbtermend} + {$lastarbtermend = $terminstart-450 + $termin.termdauer * 60} + {$termin.typ = 'Arbeitsleistung'} + {else} + + {/if} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} + {if {$termin.typ} != 'Arbeitsleistung'} +
        Dauer {if {$termin.termdauer|date_format:'%k'} > 0} {$termin.termdauer|date_format:'%k'}h{/if} + {if {$termin.termdauer|date_format:'%M'} > 0}{$termin.termdauer|date_format:'%M'}min{/if}
        + In {$termin.ort}{if $termin.ortsteil}-{$termin.ortsteil}{/if}
        + Bei {$termin.vname} {$termin.nname} {$termin.firma}'> + {else} +
        {$termin.typ|substr:0:3}. +
        + {/if} +
        + {if $termin.user2} + {$shift = 10*$i + 3.9 + ($width)*($termin.shift-1) + $termin.shiftone} + + {if {$termin.termdauer} == '24:00:00'} + {$terminlength = 960} + {$terminstart = 390} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} +
        + {$termin.typ|substr:0:3}. +
        + {else} + {$terminlength = ({$termin.termdauer|date_format:"%H"}*60 + {$termin.termdauer|date_format:"%M"})} + {$terminstart = ({$termin.termtime|date_format:"%H"}*60 + {$termin.termtime|date_format:"%M"})} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} +
        Dauer {if {$termin.termdauer|date_format:'%k'} > 0} {$termin.termdauer|date_format:'%k'}h{/if} {if {$termin.termdauer|date_format:'%M'} > 0}{$termin.termdauer|date_format:'%M'}min{/if}
        In {$termin.ort}{if $termin.ortsteil}-{$termin.ortsteil}{/if}
        Bei {$termin.vname} {$termin.nname} {$termin.firma}'> + {$termin.typ|substr:0:3}. +
        + {/if} +
        + {/if} + {if $termin.user3} + {$shift = 10*$i + 3.9 + ($width)*($termin.shift-2) + $termin.shiftone} + + {if {$termin.termdauer} == '24:00:00'} + {$terminlength = 960} + {$terminstart = 390} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} +
        + {$termin.typ|substr:0:3}. +
        + {else} + {$terminlength = ({$termin.termdauer|date_format:"%H"}*60 + {$termin.termdauer|date_format:"%M"})} + {$terminstart = ({$termin.termtime|date_format:"%H"}*60 + {$termin.termtime|date_format:"%M"})} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} +
        Dauer {if {$termin.termdauer|date_format:'%k'} > 0} {$termin.termdauer|date_format:'%k'}h{/if} {if {$termin.termdauer|date_format:'%M'} > 0}{$termin.termdauer|date_format:'%M'}min{/if}
        In {$termin.ort}{if $termin.ortsteil}-{$termin.ortsteil}{/if}
        Bei {$termin.vname} {$termin.nname} {$termin.firma}'> + {$termin.typ|substr:0:3}. +
        + {/if} +
        + {/if} + {if $termin.user4} + {$shift = 10*$i + 3.9 + ($width)*($termin.shift-3) + $termin.shiftone} + + {if {$termin.termdauer} == '24:00:00'} + {$terminlength = 960} + {$terminstart = 390} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} +
        + {$termin.typ|substr:0:3}. +
        + {else} + {$terminlength = ({$termin.termdauer|date_format:"%H"}*60 + {$termin.termdauer|date_format:"%M"})} + {$terminstart = ({$termin.termtime|date_format:"%H"}*60 + {$termin.termtime|date_format:"%M"})} + {$height = ($terminlength/15)} + {$start = 4 + ($terminstart - 420)/15} +
        Dauer {if {$termin.termdauer|date_format:'%k'} > 0} {$termin.termdauer|date_format:'%k'}h{/if} {if {$termin.termdauer|date_format:'%M'} > 0}{$termin.termdauer|date_format:'%M'}min{/if}
        In {$termin.ort}{if $termin.ortsteil}-{$termin.ortsteil}{/if}
        Bei {$termin.vname} {$termin.nname} {$termin.firma}'> + {$termin.typ|substr:0:3}. +
        + {/if} +
        + {/if} + {/foreach} + + {$i=$i+1} + {/foreach} + + {$i = 0} + {while $i < 16} + {$i = $i+1} +
        {{$i+6}|str_pad:2:'0':0}:00
        +
        + {/while} + {$time = {$smarty.now|date_format:"%H"}*60 + {$smarty.now|date_format:"%M"}} +
        + +{if $page == 0} + {for $i = 1 to 7} +
        + {$weather.{$i}.low}°C - {$weather.{$i}.high}°C +
        + {/for} +{/if} + + + +
        +
        + +{foreach $users as $user} + {$user.vname} {$user.nname} +{/foreach} +
        + + diff --git a/templates/changeadr.tpl b/templates/changeadr.tpl new file mode 100644 index 0000000..bff0411 --- /dev/null +++ b/templates/changeadr.tpl @@ -0,0 +1,17 @@ +{include file="heading.tpl" heading="Rechnungsadresse ändern"} +
        +
        +Neue Adresse: +
        +{html_options name=adrsrc_field onChange="ajax_searchadress({$rechid},'changeadr',0)" id=adrsrc_field options=$felder selected=$selfeld class='searchform' title='Bitte wählen Sie die Spalte, die durchsucht werden soll.' onchange='#'} + +
        +
        + +
        + +
        + +
        +
        + diff --git a/templates/charts.tpl b/templates/charts.tpl new file mode 100644 index 0000000..124ef13 --- /dev/null +++ b/templates/charts.tpl @@ -0,0 +1,110 @@ +
        +

        Fremdenverkehrssumme {$ffyear0}:

        +

        +
        +Excl. Ust.:
        +{$ffexcl0|number_format:2:",":"."}€
        +Incl. Ust.:
        +{$ffincl0|number_format:2:",":"."}€
        +
        +
        +

        Fremdenverkehrssumme {$ffyear1}:

        +

        +
        +Excl. Ust.:
        +{$ffexcl1|number_format:2:",":"."}€
        +Incl. Ust.:
        +{$ffincl1|number_format:2:",":"."}€
        +
        +
        +

        Fremdenverkehrssumme {$ffyear2}:

        +

        +
        +Excl. Ust.:
        +{$ffexcl2|number_format:2:",":"."}€
        +Incl. Ust.:
        +{$ffincl2|number_format:2:",":"."}€
        +
        +
        + + +

        Top 25 Kunden {$ffyear0}:

        +

        + + + + + + + +{$i = 0} +{foreach from=$partnercharts0 key=partner item=sum} +{$i = $i+1} + + + + + +{/foreach} + + +
        Platz  Kd. Nummer  Jahressumme  
        {$i}:{$partner}{$sum|number_format:2:",":"."}€
        + + +

        Top 25 Kunden {$ffyear1}:

        +

        + + + + + + + +{$i = 0} +{foreach from=$partnercharts1 key=partner item=sum} +{$i = $i+1} + + + + + +{/foreach} + + +
        Platz  Kd. Nummer  Jahressumme  
        {$i}:{$partner}{$sum|number_format:2:",":"."}€
        + + +

        Top 25 Kunden {$ffyear2}:

        +

        + + + + + + + +{$i = 0} +{foreach from=$partnercharts2 key=partner item=sum} +{$i = $i+1} + + + + + +{/foreach} + + +
        Platz  Kd. Nummer  Jahressumme  
        {$i}:{$partner}{$sum|number_format:2:",":"."}€
        + +

        Umsätze gesamt:

        +

        +
        +{$ffyear0}:
        +{$completesum0|number_format:2:",":"."}€
        +{$ffyear1}:
        +{$completesum1|number_format:2:",":"."}€
        +{$ffyear2}:
        +{$completesum2|number_format:2:",":"."}€
        +
        + +
        diff --git a/templates/copyrech.tpl b/templates/copyrech.tpl new file mode 100644 index 0000000..b320852 --- /dev/null +++ b/templates/copyrech.tpl @@ -0,0 +1,17 @@ +{include file="heading.tpl" heading="Dokument kopieren"} +
        +
        +Neue Adresse: +
        +{html_options name=adrsrc_field onChange='ajax_searchadress({$rechid},\'copy\',0)' id=adrsrc_field options=$felder selected=$selfeld class='searchform' title='Bitte wählen Sie die Spalte, die durchsucht werden soll.' onchange='#'} + +
        +
        + +
        + +
        + +
        +
        + diff --git a/templates/firststart.tpl b/templates/firststart.tpl new file mode 100644 index 0000000..b6d29fb --- /dev/null +++ b/templates/firststart.tpl @@ -0,0 +1,80 @@ + + +
        +
        +
        +

        +Das ist das erste mal, dass sie die Kundenverwaltung starten.
        +Bitte machen Sie die folgenden Angaben, damit das Programm richtig arbeiten kann. +

        +

        +Nachdem alle Angaben ordnungsgemäß gemacht wurden wird das Setup folgende Sritte durchführen:
        +

          +
        1. Verbindung zu Datenbanken prüfen
        2. +
        3. Die Grundlegende Datenbankstruktur erstellen.
        4. +
        5. Die Datenbank mit nötigen Standartwerten füllen
        6. +
        7. Eventuell vorhandene SKS Daten (dBase) einlesen
        8. +
        9. Auf eine neuere Version der Kundenverwaltung updaten
        10. +
        11. Eventuell vorhandene Datensicherung dieser Version einlesen
        12. +
        13. Auf die aktuellste Version der Kundenverwaltung updaten
        14. +
        15. Den Super User anlegen
        16. +
        +Mit diesem Benutzer können Sie sich nach Ende des Setups direkt am Programm anmelden und alle weiteren Einstellungen vornehmen. +

        +
        +{if $permissionerror} +
        Ins Kunfigurationsverzeichnis kann nicht geschrieben werden, bitte ändern sie für die Installation die Rechte auf chmod 777 /kundenverwaltung/config.
        +{/if} +
        Vergessen Sie nicht das Verzeichnis nach der Installation gegen änderungen zu sichern (Schreibrechte entfernen chmod 555 /kundenverwaltung/config)!!
        +
        + Allgemeines +
        +
        +
        + Datenbank Optionen +
        +
        +
        +
        +
        +
        + +
        + Super User + + {html_checkboxes name="deletedb" values=1 output="" id="deletedb" selected=$deletedb onChange="checkenable(this.checked,\"suinfo\")" title="Wenn dieses Feld aktiv ist, wird die Datenbank vor dem Anlegen zunächst komplett gelöscht!!"}
        +
        +
        +
        +
        +
        +
        0%
        zu kurz

        +

        +
        +
        + +
        + Importfunktionen + + {html_checkboxes name="importsks" values=1 output="" id="importsks" selected=$importsks onChange="checkenable(this.checked,\"sksim\")" title="Durch wählen dieses Feldes werden direkt nach der Datenbank-Einrichtung alle Daten der Früheren SKS Auftrag Premium für Windows in die Kundenverwaltung eingespielt."}
        +
        Bitte ersetzen Sie alle MEMO felder durch CHAR felder, da die Daten ansonsten nicht importiert werden können!!!
        Dafür kann das Programm DBF-Explorer verwendet werden.

        +
        +
        +
        +
        + + {html_checkboxes name="importpre" values=1 output="" id="importpre" selected=$importpre onChange="checkenable(this.checked,\"preim\")" title="Durch wählen dieses Feldes werden direkt nach der Datenbank-Einrichtung alle Daten einer Sicherungskopie der Kundenverwaltung eingespielt."}
        +
        Falls sie eine Datensicherung von einer alten Version der Kundenverwaltung importieren möchten, wählen Sie bitte die entsprechende Version aus der Liste, wird eine falsche angegeben kann der Import fehlschlagen.
        + + {html_options name=version options=$versions selected=$version required='required' class='preim' title='Bitte wählen Sie hier die Version aus, aus der die Sicherungskopie stammt.'} +
        +
        +
        + +
        + +
        \ No newline at end of file diff --git a/templates/foot.tpl b/templates/foot.tpl new file mode 100644 index 0000000..a38a574 --- /dev/null +++ b/templates/foot.tpl @@ -0,0 +1,30 @@ + +{* + + + + +
        +*} +{* +
        +
        Persönliche Notizen:
        + +
        Notizen für alle:
        + +
        +*} +
        +
        Benutzer: {$smarty.session.nick}
        Termine: {$termine}
        +
        {$smarty.now|date_format:"%d.%m.%Y %H:%M Uhr"}
        Zoom: {$zoom*100}%
        +
        + + +
        +

        Bitte warten, es wird geladen...

        +
        +
        +
        + + + diff --git a/templates/head.tpl b/templates/head.tpl new file mode 100644 index 0000000..a3540f4 --- /dev/null +++ b/templates/head.tpl @@ -0,0 +1,72 @@ + + + + + + +Kundenverwaltung V{$text_version|escape|default:'X.x.X'} --{$SWfirma|default:"UNKONFIGURIERT"|escape}-- + + + + + +{* *} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +kunden +termine +suche +{*kleiner +normal +größer*} + +{*neues doc*} + +{*Nachrichten*} + +zulieferer + +steuer-export + +statistik +zeiterfassung +einstellungen +abmelden +
        + + +
        diff --git a/templates/heading.tpl b/templates/heading.tpl new file mode 100644 index 0000000..7900f71 --- /dev/null +++ b/templates/heading.tpl @@ -0,0 +1,47 @@ +{if $heading|stristr:"Einstellung"} + + +{elseif $heading|stristr:"Kunde"} + + +{elseif $heading|stristr:"Termin"} + + +{elseif $heading|stristr:"Statistik"} + + +{elseif $heading|stristr:"Steuerexport"} + + +{elseif $heading|stristr:"Suchen"} + + +{elseif $heading|stristr:"Dokumen"} + + +{elseif $heading|stristr:"Nachricht"} + + +{elseif $heading|stristr:"Zeiter"} + + +{/if} +

        +{if $smarty.now|date_format:"%H" < 3} + {$heading|escape|default:"Immer noch nicht im Bett?? oder etwa schon aufgestanden??"} +{elseif $smarty.now|date_format:"%H" < 8} + {$heading|escape|default:"So früh schon da? Wäre Ausschlafen nicht besser gewesen?"} +{elseif $smarty.now|date_format:"%H" < 10} + {$heading|escape|default:"Guten Morgen!"} +{elseif $smarty.now|date_format:"%H" < 16} + {$heading|escape|default:"Mahlzeit"} +{elseif $smarty.now|date_format:"%H" < 17} + {$heading|escape|default:"Servus!!"} +{elseif $smarty.now|date_format:"%H" < 19} + {$heading|escape|default:"Guten Abend"} +{elseif $smarty.now|date_format:"%H" < 22} + {$heading|escape|default:"So spät noch hier Jetzt wird's aber Zeit für Feierabend"} +{else} + {$heading|escape|default:"Willkommen"} +{/if} +

        \ No newline at end of file diff --git a/templates/kunden.tpl b/templates/kunden.tpl new file mode 100644 index 0000000..2eb8769 --- /dev/null +++ b/templates/kunden.tpl @@ -0,0 +1,21 @@ + +
        +
        +Kundensuche: +
        +
        +{html_options name=kdnsrc_field onChange='ajax_searchkunden(0)' id=kdnsrc_field options=$felder selected=$selfeld class='searchform' title='Bitte wählen Sie die Spalte, die durchsucht werden soll.' onchange='#'} + +
        +
        + +
        + +
        + +
        +
        + + +
        +
        \ No newline at end of file diff --git a/templates/kundenshow.tpl b/templates/kundenshow.tpl new file mode 100644 index 0000000..e27aee5 --- /dev/null +++ b/templates/kundenshow.tpl @@ -0,0 +1,273 @@ +{include file="heading.tpl" heading="Kundendetails"} +{if $kunde.id} +
        + + Kunde Nummer:
        {$kunde.id}

        Angelegt am {$kunde.datetime_new|date_format:"%A, den %d.%m.%Y"}
        +

        +

        Alle Versionen dieses Kunden:


        + {foreach $newrecords as $newrecord} +
        Kunde {$newrecord.id} Angelegt am {$newrecord.datetime_new|date_format:"%a, den %d.%m.%Y"}
        + {/foreach} + {if $newrecords} +
        {$kunde.id} Die Angezeigte Version ist veraltet
        + {else} +
        {$kunde.id} Die Angezeigte Version ist die aktuellste
        + {/if} + {foreach $oldrecords as $oldrecord} +
        Kunde {$oldrecord.id} Angelegt am {$oldrecord.datetime_new|date_format:"%a, den %d.%m.%Y"}
        + {/foreach} +

        + +

        Adressen:

        +
        + + {$i=0} + {foreach $adressen as $adresse} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$adresse.typ|escape|default:""} + {if $adresse.firma} + Firma:
        + {$adresse.firma|escape|default:""}
        + {/if} + {if $adresse.vname || $adresse.nname} + Erste Person: + {$anr.{$adresse.anrede_id}|escape|default:""} {$titel.{$adresse.titel_id}|escape|default:""}
        + {if $adresse.vname || $adresse.nname} + {$adresse.vname|escape|default:""} {$adresse.nname|escape|default:""}
        + {/if} + {if $adresse.gebdat != "01.01.2100" && $adresse.gebdat != "00.00.0000"} + {if $adresse.gebdat|substr:6:4 != "2099"} + (Geburtstag: {$adresse.gebdat})
        + {else} + (Geburtstag: {$adresse.gebdat|substr:0:5})
        + {/if} + {/if} + {/if} + {if $adresse.vname2 || $adresse.nname2} + Zweite Person: + {$anr.{$adresse.anrede2_id}|escape|default:""} {$titel.{$adresse.titel2_id}|escape|default:""}
        + {if $adresse.vname2 || $adresse.nname2} + {$adresse.vname2|escape|default:""} {$adresse.nname2|escape|default:""}
        + {/if} + {if $adresse.gebdat2 != "01.01.2100" && $adresse.gebdat2 != "00.00.0000"} + {if $adresse.gebdat2|substr:6:4 != "2099"} + (Geburtstag: {$adresse.gebdat2})
        + {else} + (Geburtstag: {$adresse.gebdat2|substr:0:5})
        + {/if} + {/if} + {/if} + Adresse: + {if $adresse.zusatz} + {$adresse.zusatz|escape|default:""}
        + {/if} +

        + {$adresse.str|escape|default:""} {$adresse.hnr|escape|default:""}
        + {$adresse.plz|escape|default:""} {$adresse.ort|escape|default:""} {$adresse.ortsteil|escape|default:""}
        + + {$adresse.land|escape|default:""} +

        + +

        + + {if $adresse.typ_id != 1} + + {/if} + +
        + + + + +
        +
        +

        +
        + {/strip} + {/foreach} +
        + {if $kommadressen} +
        + Kommissionsadressen: +
        + +
        +
        +
        + +
        +
        + {/if} + +

        Telefonnummern:

        +
        + + {$i=0} + {foreach $telnrn as $telnr} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$telnr.typ|escape|default:""} + + {$telnr.nr|escape|default:""}
        + {if $telnr.ort_id && {$telnr.typ|lower} != "mobil"} + In {$telnr.plz|escape|default:""} {$telnr.ort|escape|default:""} + {if $telnr.ortsteil} + ({$telnr.ortsteil|escape}) + {/if}
        + {if $telnr.vwahl} + ({$telnr.vwahl|escape|default:""})
        + {/if} + {/if} + {if $telnr.name} + Anschluss von: {$telnr.name|escape|default:""}
        + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Sonstige Kontaktmöglichkeiten:

        +
        + + {$i=0} + {foreach $contacts as $kontakt} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$kontakt.typ|escape|default:""} + {if {$kontakt.typ|lower} == "e-mail"} + {$kontakt.kontakt|escape|default:""}
        + {elseif {$kontakt.typ|lower} == "website"} + http://{$kontakt.kontakt|escape|default:""}
        + {else} + {$kontakt.kontakt|escape|default:""} + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Notizen:

        +
        + + {$i=0} + {foreach $notes as $note} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$note.datetime|date_format:"%a, %d.%m.%Y
        %R Uhr"}
        + {$note.notiz|nl2br|default:""}
        +

        + {if $note.id} + {if $note.file} + + {/if} + + + {/if} +

        +
        + {/strip} + {/foreach} + {if $kunde.sks_kdnotiz} +
        + SKS Notiz: + {$kunde.sks_kdnotiz|escape}
        +
        + {/if} +
        + +

        Konten:

        +
        + + {$i=0} + {foreach $kontos as $kto} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$kto.bank}
        {$kto.blz|chunk_split:3:" "}
        + Konto Nr.: {$kto.ktonr|escape|chunk_split:3:" "}
        + Inhaber: {$kto.inhaber|escape}
        + {if $kto.iban} + IBAN: {$kto.iban|escape|chunk_split:3:" "}
        + {/if} + {if $kto.swift} + SWIFT: {$kto.swift|escape|chunk_split:3:" "}
        + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        +

        Verkaufte Artikel:

        +
        +
        +
        + + {foreach $rechtypen as $rechtyp} +
        +
        + +
        +
        +
        + +
        +
        + + {/foreach} +
        +
        + + + +
        +
        +{else} + {include file="message.tpl" msgtype="error" message="Dieser Kunde existiert nicht."} +{/if} + + diff --git a/templates/liefer.tpl b/templates/liefer.tpl new file mode 100644 index 0000000..4392423 --- /dev/null +++ b/templates/liefer.tpl @@ -0,0 +1,21 @@ + +
        +
        +Lieferantensuche: +
        +
        +{html_options name=kdnsrc_field onChange='ajax_searchliefer(0)' id=kdnsrc_field options=$felder selected=$selfeld class='searchform' title='Bitte wählen Sie die Spalte, die durchsucht werden soll.' onchange='#'} + +
        +
        + +
        + +
        + +
        +
        + + +
        +
        \ No newline at end of file diff --git a/templates/liefershow.tpl b/templates/liefershow.tpl new file mode 100644 index 0000000..f263e7b --- /dev/null +++ b/templates/liefershow.tpl @@ -0,0 +1,193 @@ +{include file="heading.tpl" heading="Lieferantendetails"} +{if $kunde.id} +
        + + Lieferant Nummer:
        {$kunde.id}

        Angelegt am {$kunde.datetime_new|date_format:"%A, den %d.%m.%Y"}
        +

        +

        Alle Versionen dieses Lieferanten:


        + {foreach $newrecords as $newrecord} +
        Kunde {$newrecord.id} Angelegt am {$newrecord.datetime_new|date_format:"%a, den %d.%m.%Y"}
        + {/foreach} + {if $newrecords} +
        {$kunde.id} Die Angezeigte Version ist veraltet
        + {else} +
        {$kunde.id} Die Angezeigte Version ist die aktuellste
        + {/if} + {foreach $oldrecords as $oldrecord} +
        Lieferant {$oldrecord.id} Angelegt am {$oldrecord.datetime_new|date_format:"%a, den %d.%m.%Y"}
        + {/foreach} +

        + +

        Adressen:

        +
        + + {foreach $adressen as $adresse} + {strip} +
        + {$adresse.typ|escape|default:""} + {$anr.{$adresse.anrede_id}|escape|default:""} {$titel.{$adresse.titel_id}|escape|default:""}
        + {if $adresse.firma} + {$adresse.firma|escape|default:""}
        + {/if} + {if $adresse.vname || $adresse.nname} + {$adresse.vname|escape|default:""} {$adresse.nname|escape|default:""}
        + {/if} + {if $adresse.vname2 || $adresse.nname2} + {$adresse.vname2|escape|default:""} {$adresse.nname2|escape|default:""}
        + {/if} + {if $adresse.zusatz} + {$adresse.zusatz|escape|default:""}
        + {/if} +

        + {$adresse.str|escape|default:""} {$adresse.hnr|escape|default:""}
        + {$adresse.plz|escape|default:""} {$adresse.ort|escape|default:""} {$adresse.ortsteil|escape|default:""}
        + + {$adresse.land|escape|default:""} +

        +

        + + {if $adresse.typ_id != 1} + + {/if} + +

        +
        + {/strip} + {/foreach} +
        + + + +

        Telefonnummern:

        +
        + + {foreach $telnrn as $telnr} + {strip} +
        + {$telnr.typ|escape} + + {$telnr.nr|escape|chunk_split:2:" "}
        + {if $telnr.ort && {$telnr.typ|lower} != "mobil"} + In {$telnr.plz|escape|default:""} {$telnr.ort|escape|default:""} + {if $telnr.ortsteil} + ({$telnr.ortsteil|escape}) + {/if}
        + {if $telnr.vwahl} + ({$telnr.vwahl|escape})
        + {/if} + {/if} + {if $telnr.name} + Anschluss von: {$telnr.name|escape|default:""}
        + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Sonstige Kontaktmöglichkeiten:

        +
        + + {foreach $contacts as $kontakt} + {strip} +
        + {$kontakt.typ|escape|default:""} + {if {$kontakt.typ|lower} == "e-mail"} + {$kontakt.kontakt|escape|default:""}
        + {elseif {$kontakt.typ|lower} == "website"} + http://{$kontakt.kontakt|escape|default:""}
        + {else} + {$kontakt.kontakt|escape|default:""} + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Notizen:

        +
        + + {foreach $notes as $note} + {strip} +
        + {$note.datetime|date_format:"%a, %d.%m.%Y
        %R Uhr"}
        + {$note.notiz|escape|default:""}
        +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Konten:

        +
        + + {foreach $kontos as $kto} + {strip} +
        + {$kto.bank}
        {$kto.blz|chunk_split:3:" "}
        + Konto Nr.: {$kto.ktonr|escape|chunk_split:3:" "}
        + Inhaber: {$kto.inhaber|escape}
        + {if $kto.iban} + IBAN: {$kto.iban|escape|chunk_split:3:" "}
        + {/if} + {if $kto.swift} + SWIFT: {$kto.swift|escape|chunk_split:3:" "}
        + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Eingekaufte Artikel:

        +
        +
        +
        + + {foreach $rechtypen as $rechtyp} +
        +
        + + +
        +
        +
        + +
        +
        + + {/foreach} +
        +
        + + + +
        +
        +{else} + {include file="message.tpl" msgtype="error" message="Dieser Kunde existiert nicht."} +{/if} + + diff --git a/templates/logout.tpl b/templates/logout.tpl new file mode 100644 index 0000000..1720e96 --- /dev/null +++ b/templates/logout.tpl @@ -0,0 +1,11 @@ +{if $smarty.session.login != "valid"} + {include "message.tpl" + message="

        Sie sind nun abgemeldet, das Programm kann nun geschlossen werden!

        Bis zum nächsten mal!!

        " + msgtype="ok" + } +{else} + {include "message.tpl" + message="

        Die Abmeldung war nicht erfolgreich, bitte versuchen Sie es erneut!

        " + msgtype="error" + } +{/if} \ No newline at end of file diff --git a/templates/mailrechnung.tpl b/templates/mailrechnung.tpl new file mode 100644 index 0000000..3cc7275 --- /dev/null +++ b/templates/mailrechnung.tpl @@ -0,0 +1,178 @@ +
        +
        + +{$type = $rechnung.typ_id} +{$headstr = 'per E-Mail versenden'} + +{if $type==1} + {$typename="Rechnung"} +{elseif $type == 2} + {$typename="Gutschrift"} +{elseif $type == 3} + {$typename="Angebot"} +{elseif $type == 4} + {$typename="Auftragsbestätigung"} +{elseif $type == 5} + {$typename="Brief"} +{/if} +

        {$typename} {$headstr}:

        +
        +
        + +{$typename} an Kunde {$adresse.partner_id} + +

        +
        + +
        + +
        + +{if $anrs.{$adresse.anrede_id} == "Herrn" || $anrs.{$adresse.anrede_id} == "Herr"} + {strip} +
        + {/strip} +{elseif $anrs.{$adresse.anrede2_id} == "Herrn" || $anrs.{$adresse.anrede_id} == "Herr"} + {strip} +
        + {/strip} +{elseif $anrs.{$adresse.anrede_id} == "Frau"} + {strip} +
        + {/strip} +{elseif $anrs.{$adresse.anrede2_id} == "Frau"} + {strip} +
        + {/strip} +{else} +
        +{/if} + + +{if $anrs.{$adresse.anrede_id} == "Frau" && $anrs.{$adresse.anrede2_id} == "Herr" && $anrs.{$adresse.anrede2_id} == "Herrn"} + {strip} +
        + {/strip} +{elseif $anrs.{$adresse.anrede2_id} == "Frau"} + {strip} +
        + {/strip} +{else} +
        + {/if} +
        +

        +

        + +
        +
        + +
        +
        + + +
        +
        +

        Anhang:

        +
        + +
        +
        +
        + +
        +
        \ No newline at end of file diff --git a/templates/message.tpl b/templates/message.tpl new file mode 100644 index 0000000..a275e48 --- /dev/null +++ b/templates/message.tpl @@ -0,0 +1 @@ +
        {$message|default:'default message box'}
        \ No newline at end of file diff --git a/templates/messages.tpl b/templates/messages.tpl new file mode 100644 index 0000000..0a46582 --- /dev/null +++ b/templates/messages.tpl @@ -0,0 +1,33 @@ +
        +
        + + + {foreach $users as $user} +
        +
        +
        +
        +
        + + +
        +
        +
        + {/foreach} +
        + +
        + + diff --git a/templates/newadress.tpl b/templates/newadress.tpl new file mode 100644 index 0000000..b902e45 --- /dev/null +++ b/templates/newadress.tpl @@ -0,0 +1,199 @@ + +{include file="heading.tpl" heading=$head} + +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        + +
        +Erste Person +
        +
        +
        +
        +
        +
        + +
        +Zweite Person +
        +
        +
        +
        +
        +
        + + +
        +Telefon: +
        +
        +
        +
        +
        +
        +
        + +
        +{if $adressid > 0} + +{else} + +{/if} +
        +
        + + + +
        +
        \ No newline at end of file diff --git a/templates/newkontakt.tpl b/templates/newkontakt.tpl new file mode 100644 index 0000000..b527b7c --- /dev/null +++ b/templates/newkontakt.tpl @@ -0,0 +1,16 @@ + +{include file="heading.tpl" heading=$head} + +
        +
        +
        +
        +
        +
        +
        + +
        + +
        diff --git a/templates/newkonto.tpl b/templates/newkonto.tpl new file mode 100644 index 0000000..67fbc55 --- /dev/null +++ b/templates/newkonto.tpl @@ -0,0 +1,42 @@ + +{include file="heading.tpl" heading=$head} + +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        + +
        + +
        + + \ No newline at end of file diff --git a/templates/newnotiz.tpl b/templates/newnotiz.tpl new file mode 100644 index 0000000..0b9109e --- /dev/null +++ b/templates/newnotiz.tpl @@ -0,0 +1,22 @@ + +{include file="heading.tpl" heading=$head} + +
        +
        + + +
        +Farbe: +{html_radios name='color' options=$colors selected={$color|default:'#fff'} separator=' ' escape=0 labels=1} +
        +
        +Notiz: +
        +
        +
        +
        + + +
        + +
        diff --git a/templates/newpar.tpl b/templates/newpar.tpl new file mode 100644 index 0000000..8e4a6e0 --- /dev/null +++ b/templates/newpar.tpl @@ -0,0 +1,192 @@ + +{include file="heading.tpl" heading=$head} + +
        +
        +
        +Hauptadresse +
        +
        +
        +
        +
        +
        +
        +
        +Erste Person +
        +
        +
        +
        +
        +
        +
        +
        +Zweite Person: +
        +
        +
        +
        +
        +
        +
        +
        +Telefon: +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        + +
        + + \ No newline at end of file diff --git a/templates/newtel.tpl b/templates/newtel.tpl new file mode 100644 index 0000000..ba0d587 --- /dev/null +++ b/templates/newtel.tpl @@ -0,0 +1,85 @@ + +{include file="heading.tpl" heading=$head} + +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        + +
        +
        + +
        + +
        + + \ No newline at end of file diff --git a/templates/norights.tpl b/templates/norights.tpl new file mode 100644 index 0000000..be643e8 --- /dev/null +++ b/templates/norights.tpl @@ -0,0 +1,6 @@ +
        + + +

        Zugriff Verweigert

        +

        Es tut mir leid, aber Sie haben nicht die nötigen Rechte, um auf diese Seite zugreifen zu können.

        Falls Sie glauben, diese Seite wird aufgrund eines Programmfehlers angezeigt wenden Sie sich bitte an den verantwortlichen Betreuer.

        +
        \ No newline at end of file diff --git a/templates/nothere.tpl b/templates/nothere.tpl new file mode 100644 index 0000000..769c0ed --- /dev/null +++ b/templates/nothere.tpl @@ -0,0 +1,6 @@ +
        + + +

        Seite nicht gefunden

        +

        Die angeforderte Seite konnte leider nicht gefunden werden.

        Falls Sie glauben, diese Seite wird aufgrund eines Programmfehlers angezeigt wenden Sie sich bitte an den verantwortlichen Betreuer.

        +
        \ No newline at end of file diff --git a/templates/projectlist.tpl b/templates/projectlist.tpl new file mode 100644 index 0000000..651b5c4 --- /dev/null +++ b/templates/projectlist.tpl @@ -0,0 +1,141 @@ +{include file="heading.tpl" heading="Projektliste"} +{if $kunde.id} +
        + + Kunde Nummer:
        {$kunde.id}

        Angelegt am {$kunde.datetime_new|date_format:"%A, den %d.%m.%Y"}
        +

        +

        Alle Versionen dieses Kunden:


        + {foreach $newrecords as $newrecord} +
        Kunde {$newrecord.id} Angelegt am {$newrecord.datetime_new|date_format:"%a, den %d.%m.%Y"}
        + {/foreach} + {if $newrecords} +
        {$kunde.id} Die Angezeigte Version ist veraltet
        + {else} +
        {$kunde.id} Die Angezeigte Version ist die aktuellste
        + {/if} + {foreach $oldrecords as $oldrecord} +
        Kunde {$oldrecord.id} Angelegt am {$oldrecord.datetime_new|date_format:"%a, den %d.%m.%Y"}
        + {/foreach} + {$adressen.ort} +

        + + +

        Telefonnummern:

        +
        + + {$i=0} + {foreach $telnrn as $telnr} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$telnr.typ|escape|default:""} + + {$telnr.nr|escape|default:""}
        + {if $telnr.ort_id && {$telnr.typ|lower} != "mobil"} + In {$telnr.plz|escape|default:""} {$telnr.ort|escape|default:""} + {if $telnr.ortsteil} + ({$telnr.ortsteil|escape}) + {/if}
        + {if $telnr.vwahl} + ({$telnr.vwahl|escape|default:""})
        + {/if} + {/if} + {if $telnr.name} + Anschluss von: {$telnr.name|escape|default:""}
        + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Sonstige Kontaktmöglichkeiten:

        +
        + + {$i=0} + {foreach $contacts as $kontakt} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$kontakt.typ|escape|default:""} + {if {$kontakt.typ|lower} == "e-mail"} + {$kontakt.kontakt|escape|default:""}
        + {elseif {$kontakt.typ|lower} == "website"} + http://{$kontakt.kontakt|escape|default:""}
        + {else} + {$kontakt.kontakt|escape|default:""} + {/if} +

        + + +

        +
        + {/strip} + {/foreach} +
        + +

        Notizen:

        +
        + + {$i=0} + {foreach $notes as $note} + {if $i%3 == 0} +
        + {/if} + {$i=$i+1} + {strip} +
        + {$note.datetime|date_format:"%a, %d.%m.%Y
        %R Uhr"}
        + {$note.notiz|nl2br|default:""}
        +

        + {if $note.id} + {if $note.file} + + {/if} + + + {/if} +

        +
        + {/strip} + {/foreach} + {if $kunde.sks_kdnotiz} +
        + SKS Notiz: + {$kunde.sks_kdnotiz|escape}
        +
        + {/if} + +
        +

        Projekte:

        +
        + +
        +
        + +
        +
        +
        + +
        + + + +
        +
        +{else} + {include file="message.tpl" msgtype="error" message="Dieser Kunde existiert nicht."} +{/if} + + diff --git a/templates/projectshow.tpl b/templates/projectshow.tpl new file mode 100644 index 0000000..f8c8384 --- /dev/null +++ b/templates/projectshow.tpl @@ -0,0 +1,2 @@ +{include file="heading.tpl" heading="Projektblatt"} + \ No newline at end of file diff --git a/templates/rechshow.tpl b/templates/rechshow.tpl new file mode 100644 index 0000000..2367e2b --- /dev/null +++ b/templates/rechshow.tpl @@ -0,0 +1,6 @@ +{include file="heading.tpl" heading="Dokumentanzeige"} +

        Original:
        Kopie:

        + +{if $pdffile2} + +{/if} diff --git a/templates/settings.tpl b/templates/settings.tpl new file mode 100644 index 0000000..54fd86c --- /dev/null +++ b/templates/settings.tpl @@ -0,0 +1,131 @@ +{if $smarty.session.login == "valid"} + +

        Diese Einstellungen gelten nur für Ihren Benutzer.

        +
        +
        + +
        +
        +{* ANZEIGE PANE *} + +
        + + {html_options name=style options=$styles selected=$smarty.session.style class='preim' title='Bitte wählen Sie hier das gewünschte Programmdesign aus.'} +
        +
        + {* KUNDEN PANE *} +
        + +
        + {* TERMINE PANE *} +
        + +
        + {* DOKUMENTE PANE *} +
        +
        + Buchungskonten: + + + + {section name=rows loop=$buchKto} + + + + + + {/section} +
        Konto:Name:Beschreibung:
        {$buchKto[rows].kto}{$buchKto[rows].name}{$buchKto[rows].descr}
        +
        +
        + Zahlungsziele: + + + + {section name=rows loop=$zahlziele} + + + + {/section} +
        Zahlungsziel
        {$zahlziele[rows].ziel}
        +
        + {if $show_sks} + + {else} + + {/if} +
        +
        + {* SUCHE PANE *} +
        + +
        + {if $superadmin} + {* USER PANE *} +
        + +

        Benutzer

        + + + + {if $superadmin == "add" || $superadmin == "change"} + {foreach $users as $user} + {if $user.blocked} + + {else} + + + + + + + + {/if} + {/strip} + {/foreach} + {else} + {foreach $users as $user} + {strip} + {if $user.blocked} + + {else} + + {/if} + {/foreach} + {/if} +
        Benutzer:Wochenstd.:   Urlaubstage: RFID: Zeiterfassung ab: Rechte:
        Mo-FrSa
        {$user.nick} ({$user.vname} {$user.nname}){$user.weekhours|string_format:"%.1f"}{$user.sahours|string_format:"%.1f"}{$user.vacationdays|string_format:"%.1f"}{$user.rfid}{$user.timelog_start}{$user.rights}
        {$user.nick} ({$user.vname} {$user.nname}){$user.weekhours|string_format:"%.1f"}{$user.sahours|string_format:"%.1f"}{$user.vacationdays|string_format:"%.1f"}{$user.rfid}{$user.timelog_start}{$user.rights} + + +
        {$user.nick} ({$user.vname} {$user.nname}){$user.rights}
        {$user.nick} ({$user.vname} {$user.nname}){$user.rights}
        + {if $superadmin == "add"} +
        + +
        + {/if} + +
        + {/if} +
        + +
        + +
        + + +
        + + +{/if} \ No newline at end of file diff --git a/templates/start.tpl b/templates/start.tpl new file mode 100644 index 0000000..d8552bb --- /dev/null +++ b/templates/start.tpl @@ -0,0 +1,65 @@ + +{if $smarty.session.login != "valid"} + + {include "message.tpl" + message="Um dieses Programm nutzen zu können müssen Sie sich zunächst anmelden, + bitte geben Sie ins unten stehende Formular Ihren Benutzernamen und Ihr Kennwort ein. + Falls Sie noch keine Anmeldedaten haben wenden Sie sich bitte an den Hauptbenutzer (In den meisten Fällen der Chef)." + } + +
        +
        + Anmeldung: +
        +
        + {if $local == true} +
        + {/if} + +
        +
        +{else} +

        Kundenverwaltung Version {$text_version|escape|default:"x.X.x"}

        + {if !$smarty.session.logedout} + {include "message.tpl" + message="Nach der letzten Sitzung haben Sie sich nicht ordnungsgemäß abgemeldet.
        + Bitte achten Sie darauf, dass Sie sich vor dem Schließen des Programms mit dem

        Knopf abmelden!!" + msgtype="error" + } + {/if} + {include "message.tpl" + message="Sie sind korrekt am Programm angemeldet, + bitte verwenden Sie die Navigationsleiste, + die im unteren Bereich zu finden ist, um sich im Programm zu bewegen." + msgtype="ok" + } + + {include "message.tpl" + message="Im unteren bereich des Fensters finden Sie alle nötigen Informationen und Navigationsmöglichkeiten, um zu den einzelnen Funktionen des Programms zu gelangen. + Durch diese Leiste haben Sie folgende Möglichkeiten: +
        +
        + Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Kundenübersicht. Hier können Sie dann auch neue Kunden anlegen oder Kundendaten ändern. Falls Sie füe einen Neuen Kunden einen Termin, eine Rechnung oder ein Angebot anlegen wollen, können Sie den Kunden auch direkt dort neu anlegen. +
        +
        + Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Terminübersicht. Hier können Sie dann auch neue Termine anlegen, erledigte Termine aus der Liste entfernen oder Termine ändern. +
        +
        + Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Suche. Hier können Sie alle Daten durchsuchen. Einfache Suchanfragen sind auch direkt in den Ansichten (Kunden oder Termine) möglich, jedoch ist diese Suche ist flexibler und mächtiger. +
        +
        + Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Eingabemaske zur erstellung eines neuen Dokuments. Hier können direkt Angebote, Gutschriften oder Rechnungen erstellt werden. +
        +
        + Mit einem Klick auf diesen Knopf gelangen Sie zur statistik Seite. Hier können verschiedene Statistiken über Kunden aufgerufen werden. +
        +
        + Mit einem Klick auf diesen Knopf können Sie einstellungen ändern. Hier ist es möglich die Anzeige des Programms auf Ihre Bedürfnisse anzupassen. +
        +
        + Mit einem Klick auf diesen Knopf melden Sie sich vom System ab. Es ist empfehlenswert, dass Sie bei Feierabend das Programm so beenden. +
        +
        + Mit diesen Knöpfen können Sie die Größe der Anzeige Ihren Bedürfnissen anpassen." + } +{/if} \ No newline at end of file diff --git a/templates/stexp.tpl b/templates/stexp.tpl new file mode 100644 index 0000000..cbf3949 --- /dev/null +++ b/templates/stexp.tpl @@ -0,0 +1,14 @@ +
        +

        Export starten:

        +

        +
        +
        +Für Monat:
        + + +
        + +
        +
        diff --git a/templates/suchen.tpl b/templates/suchen.tpl new file mode 100644 index 0000000..a35ccd6 --- /dev/null +++ b/templates/suchen.tpl @@ -0,0 +1,46 @@ +
        +
        + + {* KUNDE PANE *} +
        + {include file='kunden.tpl'} +
        + {* DOKUMENT PANE *} +
        +
        + Dokumentensuche: +
        + +
        +
        +
        + +
        +
        +
        + {* LIEFERANT PANE *} +
        + {include file='liefer.tpl'} +
        + {* WAHRENEINGANG PANE *} +
        + +
        + {* BENUTZER PANE *} +
        + +
        +
        +
        + + \ No newline at end of file diff --git a/templates/terminshow.tpl b/templates/terminshow.tpl new file mode 100644 index 0000000..c45f589 --- /dev/null +++ b/templates/terminshow.tpl @@ -0,0 +1,4 @@ +{include file="heading.tpl" heading="Terminanzeige"} +

        Ohne Anfahrt:
        Mit Anfahrt:

        + + diff --git a/templates/termlist.tpl b/templates/termlist.tpl new file mode 100644 index 0000000..5f0baa1 --- /dev/null +++ b/templates/termlist.tpl @@ -0,0 +1,95 @@ +
        +
        +{* ANZEIGE PANE *} +
        + + + {* offen PANE *} +
        +

        Offene Termine

        +
        + +
        +
        +
        + +
        +
        +
        + {* nicht terminiert PANE *} +
        +

        Nicht terminierte Termine

        +
        + +
        +
        +
        + +
        +
        +
        + {* erledigt PANE *} +
        +

        Erledigte Termine

        +
        + +
        +
        +
        + +
        +
        +
        + {* inaktiv PANE *} +
        +

        Inaktive Termine

        +
        + +
        +
        +
        + +
        +
        +
        + {* mehrtages PANE *} +
        +

        Ganztags-termine

        +
        + +
        +
        +
        + +
        +
        +
        +
        + + +
        + +
        +
        + + + {if $tabs} + + {else} + + {/if} +
        \ No newline at end of file diff --git a/templates/umschlagshow.tpl b/templates/umschlagshow.tpl new file mode 100644 index 0000000..90e7be4 --- /dev/null +++ b/templates/umschlagshow.tpl @@ -0,0 +1,66 @@ +{include file="heading.tpl" heading="Umschlag bedrucken"} + +
        +
        +
        +{$typename} an Kunde {$adresse.partner_id} +{if $adresse.firma} + + +{/if} +{if $adresse.anrede_id > 1} + +{/if} +{if $adresse.titel_id > 1} + +{/if} +{if $adresse.vname || $adresse.nname} + +{/if} +
        +{if $adresse.anrede2_id > 1} + +{/if} +{if $adresse.titel2_id > 1} + +{/if} +{if $adresse.vname2 || $adresse.nname2} + +{/if} +{if $adresse.str} + +{/if} +{if $adresse.plz || $adresse.ort} + +{/if} +{if $adresse.land} + +{/if} +{if $adresse.zusatz} + +{/if} +
        + + +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/templates/useradd.tpl b/templates/useradd.tpl new file mode 100644 index 0000000..525ff47 --- /dev/null +++ b/templates/useradd.tpl @@ -0,0 +1,52 @@ +
        +
        +
        +Benutzerinformationen +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +Anmeldeinformationen +
        +
        +{if $update} +{if $smarty.session.rights != 777777} +
        +{/if} +
        +
        +{else} +
        +
        +{/if} +
        +
        0%
        zu kurz

        +
        +
        +Rechte + +{html_options name=rkunden options=$rechte selected=$rkunden required='required' class='preim' title='Bitte vergeben Sie die gewünschten Rechte'}
        + +{html_options name=rtermine options=$rechte selected=$rtermine required='required' class='preim' title='Bitte vergeben Sie die gewünschten Rechte'}
        + +{html_options name=rrechnungen options=$rechte selected=$rrechnungen required='required' class='preim' title='Bitte vergeben Sie die gewünschten Rechte'}
        + +{html_options name=rliefer options=$rechte selected=$rliefer required='required' class='preim' title='Bitte vergeben Sie die gewünschten Rechte'}
        + +{html_options name=radmin options=$rechte selected=$radmin required='required' class='preim' title='Bitte vergeben Sie die gewünschten Rechte'}
        +
        +{if $update} + +{else} + +{/if} +
        +
        \ No newline at end of file diff --git a/templates/userkeys.tpl b/templates/userkeys.tpl new file mode 100644 index 0000000..01ed6c4 --- /dev/null +++ b/templates/userkeys.tpl @@ -0,0 +1,20 @@ +{*
        *} +
        + {* ANZEIGE PANE *} +
        +

        {$user.vname} {$user.nname}

        +
        + {if $local == true} +
        + {/if} + + {foreach $keys as $key} + + + + + {/foreach} +
        NameAktion
        {$key.name}
        +
        +
        +
        \ No newline at end of file diff --git a/templates/zeiten.tpl b/templates/zeiten.tpl new file mode 100644 index 0000000..37d6b60 --- /dev/null +++ b/templates/zeiten.tpl @@ -0,0 +1,88 @@ +{*
        *} +
        + {* ANZEIGE PANE *} +
        + + + {* PANES *} + {$tabnr = 0} + {foreach $users as $user} +
        +

        {$user.vname} {$user.nname}

        +
        + + + +
        + Überstunden (Dieser Monat):{if $user.Mueberstd < 0}{else}{/if}{$user.Mueberstd|intval}h, {(($user.Mueberstd*60)%60)|abs}min
        + Überstunden (Gesamt): {if $user.ueberstd < 0}{else}{/if}{$user.ueberstd|intval}h, {(($user.ueberstd*60)%60)|abs}min
        + Ungeplante Urlaubstage: {$user.urlaub}
        +
        +
        + + + +
        + Stunden (Mo.-Fr.): {$user.weekhours|intval}h, {(($user.weekhours*60)%60)|abs}min
        + Stunden Samstag:{$user.sahours|intval}h, {(($user.sahours*60)%60)|abs}min
        + Urlaubstage: {$user.vacation} + {$user.oldvacation}
        +
        +
        + + {*
        *} +
        + {html_options name={$user.colorname} id={$user.colorname} options=$colors selected=$user.color class='searchform' title='Bitte wählen Sie die Farbe, in der der Mitarbeiter in der Terminliste geführt wird.' onchange='#'} +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + {$tabnr = $tabnr + 1} + {/foreach} +
        +
        + +
        +Welchen Monat möchten Sie drucken?
        + + + +
        + + + {if $tabs} + + {else} + + {/if} +
        \ No newline at end of file diff --git a/templates/zeitenadd.tpl b/templates/zeitenadd.tpl new file mode 100644 index 0000000..c88624f --- /dev/null +++ b/templates/zeitenadd.tpl @@ -0,0 +1,85 @@ +
        +{if {$user.id}} +

        Arbeitszeit für {$user.vname} {$user.nname}:

        +{/if} +
        +
        +
        + Arbeitszeit Informationen: + +
        + + Zeitraum: +
        +
        +
        +
        + +
        + +
        +
        + + \ No newline at end of file diff --git a/templates/zeitenprint.tpl b/templates/zeitenprint.tpl new file mode 100644 index 0000000..679d753 --- /dev/null +++ b/templates/zeitenprint.tpl @@ -0,0 +1,2 @@ +{include file="heading.tpl" heading="Arbeitszeiten {$user.vname} {$user.nname}"} + \ No newline at end of file diff --git a/templates_c/.gitkeep b/templates_c/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/update/database-update.php b/update/database-update.php new file mode 100644 index 0000000..0e64302 --- /dev/null +++ b/update/database-update.php @@ -0,0 +1,941 @@ +Datenbank erfolgreich geleert!!
        "); + $ret = 0; + } + else + { + error("Datenbank nicht vollständig geleert!!"); + $ret = -1; + } + return $ret; +} + +function create_tables($dbconn) +{ + //create the main MySQL layout here (this updates from zero to version 0.1.0) + message("Erstelle user tabelle"); + ob_flush(); + flush(); + $err = 0; + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS user ( + `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , + `vname` VARCHAR( 50 ) NOT NULL , + `nname` VARCHAR( 50 ) NOT NULL , + `nick` VARCHAR( 50 ) NOT NULL UNIQUE , + `pass` VARCHAR( 150 ) NOT NULL , + `mail` VARCHAR(50) NOT NULL, + `salt` VARCHAR(50) NOT NULL, + `tel_priv` varchar(30) NOT NULL, + `tel_gesch` varchar(30) NOT NULL, + `tel_mobil` varchar(30) NOT NULL, + `lastlogin` DATETIME NOT NULL , + `numlogins` INT NOT NULL , + `logedout` tinyint(2) NOT NULL, + `wrongpw` tinyint(3) NOT NULL, + `notizen` text NOT NULL, + `blocked` tinyint(1) NOT NULL, + `rights` varchar( 6 ) NOT NULL + ) ENGINE = InnoDB AUTO_INCREMENT=1; + ") or $err=error("user Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + //RIGHTS: jede nummer berechtigung 0-7 ( Bit 0: ansehen, 1: ändern, 2: erstellen+löschen) für einen bereich: + //Kunden Termine Angebote gutschriften rechnungen Superadmin + mysqli_query($dbconn,"INSERT INTO user SET id = '0', nick='ALL'") or $err=error("Dummyuser ALL zum speichern globaler Einstellungen nicht angelegt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle setting tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS setting ( + `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , + `user_id` INT NOT NULL , + `opt` VARCHAR( 10 ) NOT NULL , + `val` text NOT NULL, + CONSTRAINT fk_settings_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB AUTO_INCREMENT=1; + ") or $err=error("setting Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle message tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS message ( + `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, + `send_id` INT NOT NULL, + `rec_id` INT NOT NULL, + `head` varchar(50), + `msg` text NOT NULL, + `rd` tinyint(1) NOT NULL, + `datetime` DATETIME NOT NULL, + CONSTRAINT fk_msg_senduser_id FOREIGN KEY (send_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_msg_recuser_id FOREIGN KEY (rec_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB AUTO_INCREMENT=1; + ") or $err=error("message Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle titel tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `titel` ( + `id` int(5) NOT NULL AUTO_INCREMENT, + `titel` varchar(50) NOT NULL, + `datetime` datetime NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("titel Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = ''") or $err=error("Keinen nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Dr.'") or $err=error("Dr. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Prof.'") or $err=error("Prof. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Prof. Dr.'") or $err=error("Prof. Dr. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Dipl. Ing.'") or $err=error("Dipl. Ing. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Dr. med.'") or $err=error("Dr. med. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Dr. jur.'") or $err=error("Dr. jur. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO titel SET titel = 'Ing.'") or $err=error("Ing. nicht in titel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle land tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `land` ( + `id` int(5) NOT NULL AUTO_INCREMENT, + `land_short` varchar(5) NOT NULL, + `land` varchar(30) NOT NULL, + `datetime` datetime NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("land Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO land SET land = 'Deutschland', land_short='DE'") or $err=error("Deutschland nicht in land eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO land SET land = 'Schweiz', land_short='CH'") or $err=error("Schweiz nicht in land eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO land SET land = 'Österreich', land_short='A'") or $err=error("Österreich nicht in land eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle ort tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS ort ( + `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `ort` varchar(30) NOT NULL, + `ortsteil` varchar(30) NOT NULL, + `plz` varchar(15) NOT NULL, + `vwahl` varchar(15) NOT NULL, + + `land_id` int(5) NOT NULL, + CONSTRAINT fk_ort_land_id FOREIGN KEY (land_id) REFERENCES land(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("ort Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle strasse tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS strasse ( + `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `str` varchar(50) NOT NULL, + `ort_id` int(11) NOT NULL, + CONSTRAINT fk_str_ort_id FOREIGN KEY (ort_id) REFERENCES ort(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("strasse Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle anrede tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `anrede` ( + `id` int(5) NOT NULL AUTO_INCREMENT, + `anrede` varchar(20) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("anrede Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO anrede SET anrede = ''") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO anrede SET anrede = 'Herrn'") or $err=error("Herr nicht in anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO anrede SET anrede = 'Frau'") or $err=error("Frau nicht in anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + + message("Erstelle partnertyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `partnertyp` ( + `id` int(2) NOT NULL AUTO_INCREMENT, + `typ` varchar(15) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("partnertyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO partnertyp SET typ = 'Kunde'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO partnertyp SET typ = 'Lieferant'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle zahlziel tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `zahlziel` ( + `id` int(3) NOT NULL AUTO_INCREMENT, + `ziel` varchar(150) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("zahlziel Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO zahlziel SET ziel = '10 Tage ohne Abzug, Skonto sofort 2%'") or $err=error("zehn tage ohne abzug nicht in zahlziel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO zahlziel SET ziel = 'sofort ohne Abzug'") or $err=error("sofort ohne abzug nicht in zahlziel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO zahlziel SET ziel = '10 Tage ohne Abzug'") or $err=error("sieben tage 3% skonto nicht in zahlziel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle partner tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `partner` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime_new` datetime NOT NULL, + `datetime_lastchange` datetime NOT NULL, + `user_id` int(11) NOT NULL, + `typ_id` int(2) NOT NULL, + `zahlziel_id` int(3) NOT NULL, + `rabatt` int(3) NOT NULL, + `sks_not_checked` int(1) NOT NULL, + `sks_kdnotiz` TEXT NOT NULL, + `updated_by` int(11) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_partner_typ_id FOREIGN KEY (typ_id) REFERENCES partnertyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_partner_zahlziel_id FOREIGN KEY (zahlziel_id) REFERENCES zahlziel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_partner_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("partner Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle adresstyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS adresstyp ( + `id` INT(2) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `typ` varchar(20) NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("adresstyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO adresstyp SET typ = 'Hauptadresse'") or $err=error("hauptadresse nicht in adresstyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO adresstyp SET typ = 'Ferienwohnung'") or $err=error("Ferienwohnung nicht in adresstyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO adresstyp SET typ = 'Rechnungsadresse'") or $err=error("Rechnungsadresse nicht in adresstyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO adresstyp SET typ = 'Zweitwohnsitz'") or $err=error("Zweitwohnsitz nicht in adresstyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO adresstyp SET typ = 'Kommission'") or $err=error("Kommission nicht in adresstyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle adresse tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS adresse ( + `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `partner_id` int(11) NOT NULL, + `anrede_id` int(5) NOT NULL, + `anrede2_id` int(5) NOT NULL, + `titel_id` int(5) NOT NULL, + `titel2_id` int(5) NOT NULL, + `vname` varchar(50) NOT NULL, + `vname2` varchar(50) NOT NULL, + `nname` varchar(50) NOT NULL, + `nname2` varchar(50) NOT NULL, + `firma` varchar(50) NOT NULL, + `str_id` int(11) NOT NULL, + `typ_id` int(2) NOT NULL, + `hnr` varchar(10) NOT NULL, + `gebdat` DATE NOT NULL, + `gebdat2` DATE NOT NULL, + `zusatz` varchar(30) NOT NULL, + CONSTRAINT onlyoneadresstype UNIQUE (partner_id,typ_id), + CONSTRAINT fk_partner_titel_id FOREIGN KEY (titel_id) REFERENCES titel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_partner_anrede_id FOREIGN KEY (anrede_id) REFERENCES anrede(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_adr_str_id FOREIGN KEY (str_id) REFERENCES strasse(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_adr_typ_id FOREIGN KEY (typ_id) REFERENCES adresstyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_adr_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("adresse Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle teltyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS teltyp ( + `id` INT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `typ` varchar(20) NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("teltyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO teltyp SET typ = 'Privat'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO teltyp SET typ = 'Mobil'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO teltyp SET typ = 'Geschäftl.'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO teltyp SET typ = 'Fax'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO teltyp SET typ = 'Alternativ'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle tel tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS tel ( + `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, + `ort_id` int(11) NOT NULL, + `partner_id` int(11) NOT NULL, + `typ_id` int(3) NOT NULL, + `adresse_id` int(11) NOT NULL, + `nr` varchar(20) NOT NULL, + `name` varchar(30) NOT NULL, + CONSTRAINT fk_tel_ort_id FOREIGN KEY (ort_id) REFERENCES ort(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tel_typ_id FOREIGN KEY (typ_id) REFERENCES teltyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tel_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("tel Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle kontakttyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS kontakttyp ( + `id` INT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `typ` varchar(20) NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("kontakttyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO kontakttyp SET typ = 'E-mail'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO kontakttyp SET typ = 'ICQ'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO kontakttyp SET typ = 'Skype'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO kontakttyp SET typ = 'Facebook'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO kontakttyp SET typ = 'Website'") or $err=error("Keine nicht in Anrede eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle kontakt tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS kontakt ( + `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `partner_id` int(11) NOT NULL, + `typ_id` int(3) NOT NULL, + `kontakt` varchar(100) NOT NULL, + CONSTRAINT fk_kontakt_typ_id FOREIGN KEY (typ_id) REFERENCES kontakttyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_kontakt_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("kontakt Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle bank tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `bank` ( + `id` int(5) NOT NULL AUTO_INCREMENT, + `blz` varchar(30) NOT NULL, + `bank` varchar(100) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("bank Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle konto tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `konto` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bank_id` int(5) NOT NULL, + `partner_id` int(11) NOT NULL, + `inhaber` varchar(50) NOT NULL, + `iban` varchar(30) NOT NULL, + `swift` varchar(15) NOT NULL, + `ktonr` varchar(20) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_kto_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_kto_bank_id FOREIGN KEY (bank_id) REFERENCES bank(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("konto Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle mykonto tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `mykonto` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bank_id` int(5) NOT NULL, + `inhaber` varchar(50) NOT NULL, + `iban` varchar(30) NOT NULL, + `swift` varchar(15) NOT NULL, + `ktonr` varchar(20) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_mykto_bank_id FOREIGN KEY (bank_id) REFERENCES bank(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("mykonto Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle accesstype tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS accesstype ( + `id` TINYINT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `typ` VARCHAR( 20 ) NOT NULL + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("accesstype Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO accesstype SET typ = 'auflisten'") or $err=error("auflisten nicht in accesstype eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO accesstype SET typ = 'ansehen'") or $err=error("ansehen nicht in accesstype eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO accesstype SET typ = 'anlegen'") or $err=error("anlegen nicht in accesstype eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO accesstype SET typ = 'ändern'") or $err=error("ändern nicht in accesstype eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO accesstype SET typ = 'löschen'") or $err=error("löschen nicht in accesstype eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle log tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS log ( + `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY , + `typ_id` tinyint(3) NOT NULL, + `user_id` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `qry` text NOT NULL, + `undo_qry` text, + CONSTRAINT fk_log_accesstype_id FOREIGN KEY (typ_id) REFERENCES accesstype(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_log_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE = InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("log Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle notiz tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `notiz` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `partner_id` int(11) NOT NULL, + `notiz` varchar(150) NOT NULL, + `datetime` datetime NOT NULL, + `color` varchar(6) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_notizen_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("notiz Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle artikeltyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `artikeltyp` ( + `id` int(5) NOT NULL AUTO_INCREMENT, + `bezeichn` varchar(50) NOT NULL, + `dropdown` tinyint(1) NOT NULL, + `list` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("atrikeltyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO artikeltyp SET bezeichn = 'Hauptartikel', dropdown = 1, list = 1") or $err=error("Hauptartikel nicht in artikeltyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO artikeltyp SET bezeichn = 'Ersatzteil', dropdown = 1, list = 0") or $err=error("Ersatzteil nicht in artikeltyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO artikeltyp SET bezeichn = 'Fahrtkosten', dropdown = 1, list = 0") or $err=error("Fahrtkosten nicht in artikeltyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO artikeltyp SET bezeichn = 'Arbeitszeit', dropdown = 1, list = 0") or $err=error("Arbeitszeit nicht in artikeltyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO artikeltyp SET bezeichn = 'Zubehör', dropdown = 1, list = 0") or $err=error("Zubehör nicht in artikeltyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO artikeltyp SET bezeichn = 'Reperatur', dropdown = 0, list = 1") or $err=error("Reperatur nicht in artikeltyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle einheit tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS einheit ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `einheit` varchar(6) NOT NULL, + `si` tinyint(1) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("einheit Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'keine', si = 0") or $err=error("keine nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'mm', si = 1") or $err=error("mm nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'cm', si = 1") or $err=error("cm nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'dm', si = 1") or $err=error("dm nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Stück', si = 0") or $err=error("Stück nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'm', si = 1") or $err=error("m nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'km', si = 1") or $err=error("km nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Hz', si = 1") or $err=error("Hz nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'kHz', si = 1") or $err=error("kHz nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'MHz', si = 1") or $err=error("MHz nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'GHz', si = 1") or $err=error("GHz nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'kb', si = 1") or $err=error("kb nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Mb', si = 1") or $err=error("Mb nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Gb', si = 1") or $err=error("Gb nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Tb', si = 1") or $err=error("Tb nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Std', si = 0") or $err=error("std nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Min', si = 0") or $err=error("min nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Sek', si = 0") or $err=error("sek nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Jahre', si = 0") or $err=error("jahre nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'km/h', si = 1") or $err=error("km/h nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'm/s', si = 1") or $err=error("m/s nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'kt', si = 0") or $err=error("kb nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'zoll', si = 0") or $err=error("zoll nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO einheit SET einheit = 'Fuß', si = 0") or $err=error("fug nicht in einheit eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + + message("Erstelle artikel tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS artikel ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bezeichn` varchar(150) NOT NULL, + `typ_id` int(5) NOT NULL, + `datetime` datetime NOT NULL, + `user_id` int(11) NOT NULL, + `einheit_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_artikel_typ_id FOREIGN KEY (typ_id) REFERENCES artikeltyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_art_rech_einheit_id FOREIGN KEY (einheit_id) REFERENCES einheit(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_artikel_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("artikel Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle eigensch tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `eigensch` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bezeichn` varchar(100) NOT NULL, + `wert` varchar(50) NOT NULL, + `einheit_id` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `user_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_eigensch_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_eigensch_einheit_id FOREIGN KEY (einheit_id) REFERENCES einheit(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("eigensch Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + + message("Erstelle mwst tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `mwst` ( + `id` int(3) NOT NULL AUTO_INCREMENT, + `mwst` decimal(4,1) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("mwst Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO mwst SET mwst = '999'") or $err=error("Normal(999) nicht in mwst eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO mwst SET mwst = '19'") or $err=error("19% nicht in mwst eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle wahrung tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `wahrung` ( + `id` tinyint(3) NOT NULL AUTO_INCREMENT, + `wahrung` varchar(20) NOT NULL, + `kurs` decimal(8,4), + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("wahrung Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO wahrung SET wahrung = '€', kurs='1'") or $err=error("zehn tage ohne abzug nicht in zahlziel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO wahrung SET wahrung = 'DM', kurs='1.96'") or $err=error("sofort ohne abzug nicht in zahlziel eingefügt:
        ".formaterror(mysqli_error($dbconn))); + /* + message("Erstelle gutschrift tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `gutschrift` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `kunde_id` int(11) NOT NULL, + `mwst_id` int(11) NOT NULL, + `changetime` datetime NOT NULL, + `user_id` int(11) NOT NULL, + `changeuser` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `value` decimal(10,2) NOT NULL, + `valuedesc` varchar(100) NOT NULL, + `valuesubdesc` varchar(100) NOT NULL, + `intro` varchar(250) NOT NULL, + `outro` varchar(250) NOT NULL, + wahrung_id tinyint(3) NOT NULL, + umrechn tinyint(3) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_gut_kunde_id FOREIGN KEY (kunde_id) REFERENCES kunden(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_gut_mwst_id FOREIGN KEY (mwst_id) REFERENCES mwst(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_gut_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_gut_wahrung_id FOREIGN KEY (wahrung_id) REFERENCES wahrung(id) ON UPDATE CASCADE ON DELETE RESTRICT + + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("gutschrift Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle angebot tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `angebot` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + typ int(2) NOT NULL, + `kunde_id` int(11) NOT NULL, + `mwst_id` int(11) NOT NULL, + `changetime` datetime NOT NULL, + `user_id` int(11) NOT NULL, + `changeuser` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `rabatt` int(3) NOT NULL, + `rabattdesc` varchar(100) NOT NULL, + `intro` varchar(250) NOT NULL, + `outro` varchar(250) NOT NULL, + wahrung_id tinyint(3) NOT NULL, + umrechn tinyint(3) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_angebo_kunde_id FOREIGN KEY (kunde_id) REFERENCES kunden(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_angebo_mwst_id FOREIGN KEY (mwst_id) REFERENCES mwst(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_angebo_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_angebo_wahrung_id FOREIGN KEY (wahrung_id) REFERENCES wahrung(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("angebot Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + */ + + message("Erstelle rechtyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS rechtyp ( + `id` int(3) NOT NULL AUTO_INCREMENT, + `typ` varchar(20) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("rechtyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO rechtyp SET typ = 'Rechnung'") or $err=error("Rechnung nicht in rechtyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO rechtyp SET typ = 'Gutschrift'") or $err=error("Gutschrift nicht in rechtyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO rechtyp SET typ = 'Angebot'") or $err=error("Angebot nicht in rechtyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO rechtyp SET typ = 'Auftragsbestätigung'") or $err=error("Auftragsbestätigung nicht in rechtyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO rechtyp SET typ = 'Brief'") or $err=error("Brief nicht in rechtyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + mysqli_query($dbconn,"INSERT INTO rechtyp SET typ = 'Mahnung'") or $err=error("Mahnung nicht in rechtyp eingefügt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle rechnung tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS rechnung ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `adressfields` varchar(12) NOT NULL, + `anrede1` varchar(150) NOT NULL, + `anrede2` varchar(150) NOT NULL, + `partner_id` int(11) NOT NULL, + `mwst_id` int(3) NOT NULL, + `user_id` int(11) NOT NULL, + `typ_id` int(2) NOT NULL, + `zahlziel_id` int(3) NOT NULL, + `adresse_id` int(11) NOT NULL, + `wahrung_id` tinyint(3) NOT NULL, + `changetime` datetime NOT NULL, + `changeuser` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `rechnr` int(11) NOT NULL, + `rabatt` int(3) NOT NULL, + `rabattdesc` varchar(100) NOT NULL, + `intro` text NOT NULL, + `outro` text NOT NULL, + `sks` tinyint(1) NOT NULL, + `sub_mwst` int(1) NOT NULL, + `kommission` int(11) NOT NULL, + `lieferdatum` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fek_rech_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fek_rech_adresse_id FOREIGN KEY (adresse_id) REFERENCES adresse(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fek_rech_mwst_id FOREIGN KEY (mwst_id) REFERENCES mwst(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fek_rech_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fek_rech_zahlziehl_id FOREIGN KEY (zahlziel_id) REFERENCES zahlziel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fek_rech_typ_id FOREIGN KEY (typ_id) REFERENCES rechtyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fek_rech_wahrung_id FOREIGN KEY (wahrung_id) REFERENCES wahrung(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("rechnung Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle artikel_eigensch tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `artikel_eigensch` ( + `art_id` int(11) NOT NULL, + `eig_id` int(11) NOT NULL, + `rech_id` int(11) NOT NULL, + `artposnr` int(11) NOT NULL, + `posnr` int(5) NOT NULL, + CONSTRAINT fk_art_eig_art_id FOREIGN KEY (`art_id`) REFERENCES artikel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_art_eig_rech_id FOREIGN KEY (`rech_id`) REFERENCES rechnung(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_art_eig_eig_id FOREIGN KEY (`eig_id`) REFERENCES eigensch(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; + ") or $err=error("artikel_eigensch Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle artikel_rechn tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `artikel_rechn` ( + `art_id` int(11) NOT NULL, + `rech_id` int(11) NOT NULL, + `posnr` int(5) NOT NULL, + `rabatt` int(3) NOT NULL, + `rabatttyp` int(2) NOT NULL, + `menge` decimal(6,3) NOT NULL, + `preis` decimal(10,2), + `angtyp` int(1) NOT NULL, + `artmwst` int(3) NOT NULL, + `wanr` VARCHAR(100) NOT NULL, + `pagebreak` int(1) NOT NULL, + CONSTRAINT fk_art_rech_art_id FOREIGN KEY (`art_id`) REFERENCES artikel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_art_rech_rech_id FOREIGN KEY (`rech_id`) REFERENCES rechnung(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; + ") or $err=error("artikel_rechn Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle rechnr tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `rechnr` ( + `rechnr` int(11) NOT NULL, + `typ_id` int(5) NOT NULL, + PRIMARY KEY (`rechnr`,`typ_id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; + ") or $err=error("rechnr Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle tmp_rechnung tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS tmp_rechnung ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `adressfields` varchar(11) NOT NULL, + `partner_id` int(11) NOT NULL, + `anrede1` varchar(150) NOT NULL, + `anrede2` varchar(150) NOT NULL, + `mwst_id` int(3) NOT NULL, + `user_id` int(11) NOT NULL, + `rechnr` int(11) NOT NULL, + `typ_id` int(2) NOT NULL, + `zahlziel_id` int(3) NOT NULL, + `adresse_id` int(11) NOT NULL, + `wahrung_id` tinyint(3) NOT NULL, + `datetime` datetime NOT NULL, + `rabatt` int(3) NOT NULL, + `rabattdesc` varchar(100) NOT NULL, + `intro` text NOT NULL, + `outro` text NOT NULL, + `kommission` int(11) NOT NULL, + `sub_mwst` int(1) NOT NULL, + `lieferdatum` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_tmp_rech_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_rech_adresse_id FOREIGN KEY (adresse_id) REFERENCES adresse(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_rech_mwst_id FOREIGN KEY (mwst_id) REFERENCES mwst(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_rech_user_id FOREIGN KEY (user_id) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_rech_zahlziehl_id FOREIGN KEY (zahlziel_id) REFERENCES zahlziel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_rech_typ_id FOREIGN KEY (typ_id) REFERENCES rechtyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_rech_wahrung_id FOREIGN KEY (wahrung_id) REFERENCES wahrung(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("tmp_rechnung Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle tmp_artikel tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS tmp_artikel ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bezeichn` varchar(150) NOT NULL, + `typ_id` int(5) NOT NULL, + `einheit_id` int(11) NOT NULL, + `preis` decimal(10,2), + `datetime` datetime NOT NULL, + `posnr` int(5) NOT NULL, + `rabatt` int(3) NOT NULL, + `rabatttyp` int(2) NOT NULL, + `menge` decimal(6,3) NOT NULL, + `angtyp` int(1) NOT NULL, + `mwst_id` int(3) NOT NULL, + `rech_id` int(11) NOT NULL, + `wanr` VARCHAR(100) NOT NULL, + `pagebreak` int(1) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_tmp_artikel_typ_id FOREIGN KEY (typ_id) REFERENCES artikeltyp(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_art_mwst_id FOREIGN KEY (mwst_id) REFERENCES mwst(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_art_rech_id FOREIGN KEY (rech_id) REFERENCES tmp_rechnung(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_artikel_einheit_id FOREIGN KEY (einheit_id) REFERENCES einheit(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("tmp_artikel Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle tmp_eigensch tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `tmp_eigensch` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bezeichn` varchar(100) NOT NULL, + `wert` varchar(50) NOT NULL, + `einheit_id` int(11) NOT NULL, + `art_id` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `posnr` int(5) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_tmp_eigensch_art_id FOREIGN KEY (art_id) REFERENCES tmp_artikel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_tmp_eigensch_einheit_id FOREIGN KEY (einheit_id) REFERENCES einheit(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("tmp_eigensch Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle termtyp tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `termtyp` ( + `id` int(2) NOT NULL AUTO_INCREMENT, + `typ` varchar(20) NOT NULL, + PRIMARY KEY (`id`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("termtyp Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle termin tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `termin` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `typ` int(2) NOT NULL, + `adresse_id` int(11) NOT NULL, + `text` text NOT NULL, + `changetime` datetime NOT NULL, + `done` tinyint(1) NOT NULL, + `user` int(11) NOT NULL, + `user2` int(11) NOT NULL, + `user3` int(11) NOT NULL, + `user4` int(11) NOT NULL, + `main_id` int(11) NOT NULL, + `changeuser` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `termtime` datetime NOT NULL, + `termdauer` time NOT NULL, + `followed_by` int(11) NOT NULL, + `act_date` datetime NOT NULL, + `head` varchar(100) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_termin_typ_termtyp_id FOREIGN KEY (`typ`) REFERENCES termtyp(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("termin Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle artikel_termin tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `artikel_termin` ( + `art_id` int(11) NOT NULL, + `termin_id` int(11) NOT NULL, + `menge` decimal(6,3) NOT NULL, + `rabatt` int(3) NOT NULL, + `wanr` VARCHAR(100) NOT NULL, + CONSTRAINT fk_art_term_art_id FOREIGN KEY (`art_id`) REFERENCES artikel(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_art_term_ang_id FOREIGN KEY (`termin_id`) REFERENCES termin(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; + ") or $err=error("artikel_termin Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle ausgabe tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `ausgabe` ( + `id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + `partner_id` int(11) NOT NULL, + `rec_kto_id` int(11) NOT NULL, + `send_kto_id` int(11) NOT NULL, + `betr` decimal(12,3) NOT NULL, + `rabatt` decimal(4,1) NOT NULL, + CONSTRAINT fk_ausg_user_id FOREIGN KEY (`user_id`) REFERENCES user(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_ausg_reckto_id FOREIGN KEY (`rec_kto_id`) REFERENCES konto(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_ausg_sendkto_id FOREIGN KEY (`send_kto_id`) REFERENCES konto(id) ON UPDATE CASCADE ON DELETE RESTRICT, + CONSTRAINT fk_ausg_partner_id FOREIGN KEY (`partner_id`) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; + ") or $err=error("artikel_termin Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle artikelsks tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS `artikelsks` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `rechnr` int(11) NOT NULL, + `bezeichn1` varchar(60) NOT NULL, + `bezeichn2` varchar(60) NOT NULL, + `menge` decimal(6,3) NOT NULL, + `beschr` TEXT, + `pos` tinyint(3) NOT NULL, + `rabatt` tinyint(3) NOT NULL, + `preis` decimal(10,2), + `datetime` datetime NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fk_artikelsks_rech_id FOREIGN KEY (rechnr) REFERENCES rechnung(rechnr) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("artikelsks Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + + message("Erstelle project tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS project ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(150) NOT NULL, + `name2` varchar(150) NOT NULL, + `partner_id` int(11) NOT NULL, + `changetime` datetime NOT NULL, + `changeuser` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `intro` text NOT NULL, + `outro` text NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fek_proj_partner_id FOREIGN KEY (partner_id) REFERENCES partner(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("project Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + message("Erstelle work tabelle"); + ob_flush(); + flush(); + mysqli_query($dbconn,"CREATE TABLE IF NOT EXISTS work ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `bezeichn` varchar(150) NOT NULL, + `bezeichn2` varchar(150) NOT NULL, + `project_id` int(11) NOT NULL, + `changetime` datetime NOT NULL, + `changeuser` int(11) NOT NULL, + `datetime` datetime NOT NULL, + `std` decimal(6,3) NOT NULL, + PRIMARY KEY (`id`), + CONSTRAINT fek_work_partner_id FOREIGN KEY (project_id) REFERENCES project(id) ON UPDATE CASCADE ON DELETE RESTRICT + ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + ") or $err=error("project Tabelle nicht erstellt:
        ".formaterror(mysqli_error($dbconn))); + + if(!$err) + { + ok("Grundlegendes Datenbanklayout erfolgreich angelegt!!"); + + $ret = 0; + } + else + { + error("Grundlegendes Datenbanklayout nicht vollständig angelegt!!"); + $ret = -1; + } + return $ret; + +} + +function insertSuperUser($dbconn) +{ + $err = 0; + message("Lege Super User an"); + $qry = mysqli_query($dbconn,"SELECT * FROM user WHERE nick = '".mysql_escape_string($_POST["sunick"])."'")or $err=error("Fehler in der superuser abfrage:
        ".formaterror(mysqli_error($dbconn))); + if(mysqli_num_rows($qry)) + $err=error("Der Benutzername, der für den Super User gewählt wurde ist bereits vergeben. Bitte wählen sie einen anderen!"); + if(!$err) + createUser($dbconn,$_POST["sunick"], $_POST["newpw"], $_POST["suvname"], $_POST["sunname"], $_POST["sumail"], 777777); + + if(!$err) + { + ok("Super User erfolgreich angelegt!!"); + + $ret = 0; + } + else + { + error("Super User nicht angelegt!!"); + $ret = -1; + } + return $ret; +} + +function update_tables($thisversion,$newversion) +{ + while($thisversion < $newversion) + { + switch($thisversion) + { + case 1: + if(create_tables()) + { + $thisversion= 10; + $ret = 10; + } + else + $ret = -2; + + break; + default: + $ret = -1; + break; + } + } + return $ret; +} +?> \ No newline at end of file diff --git a/update/firststart.php b/update/firststart.php new file mode 100644 index 0000000..51e1fd8 --- /dev/null +++ b/update/firststart.php @@ -0,0 +1,50 @@ +assign("firma",$_POST["firma"]); +$smarty->assign("mysqlserver",$_POST["mysqlserver"]); +$smarty->assign("mysqldb",$_POST["mysqldb"]); +$smarty->assign("mysqluser",$_POST["mysqluser"]); +$smarty->assign("mysqlpw",$_POST["mysqlpw"]); +$smarty->assign("opengeodb",$_POST["opengeodb"]); +$smarty->assign("sunname",$_POST["sunname"]); +$smarty->assign("suvname",$_POST["suvname"]); +$smarty->assign("sunick",$_POST["sunick"]); +$smarty->assign("newpw",$_POST["newpw"]); +$smarty->assign("sumail",$_POST["sumail"]); +$smarty->assign("importsks",$_POST["importsks"]); +$smarty->assign("importpre",$_POST["importpre"]); +$smarty->assign("deletedb",$_POST["deletedb"]); + + +if(isset($_GET["formsent"]) && isset($_POST["mysqluser"]) && isset($_POST["mysqlserver"])) +{ + include("update/rebuild-settings.php"); +} +else if(isset($_GET["formsent"])) +{ + + $err = error("Keine Formulardaten erhalten, vielleicht ist die Datei zu groß?"); +} + +if($err || !isset($_GET["formsent"])) +{ + if(@fileperms(CONFIG_PATH) != 16895) + { + $smarty->assign("permissionerror",1); + } + + include_once("update/versions.php"); + $disp_versions[""] = "Bitte wählen"; + foreach($versions as $ver) + { + if($ver[0] > 1) + $disp_versions[$ver[0]] = "V".substr($ver[0],0,1).".".substr($ver[0],1,1).".".substr($ver[0],2,1)." Gültig $ver[1]"; + } + $smarty->assign("versions",$disp_versions); + $smarty->display('firststart.tpl'); +} +?> \ No newline at end of file diff --git a/update/rebuild-settings.php b/update/rebuild-settings.php new file mode 100644 index 0000000..9926eed --- /dev/null +++ b/update/rebuild-settings.php @@ -0,0 +1,81 @@ +')) +{ + $err= error("Konfiguration konnte nicht geschrieben werden!"); +} +else +{ + $settings=readsettings(); + if($settings == "valid") + { + if(!$dbconn = @mysqli_connect($mysql_server, $mysql_user, $mysql_pw)) + $err = error("Verbindung zur Datenbank fehlgeschlagen!!"); + if(!@mysqli_select_db($dbconn,$mysql_db)) + $err = error("Datenbank nicht gefunden!!"); + + + if(!$err) + { + echo ""; + if($_POST["deletedb"] && isset($_POST["sunname"])) + $err = delete_db($dbconn,$mysql_db); + + $err = create_tables($dbconn); + } + if(!$err && $_POST["deletedb"] && isset($_POST["sunname"])) + { + $err = insertSuperUser($dbconn); + } + if(!$err) + { + + if(isset($_POST["importsks"])) + { + message("Importiere alte SKS Daten
        Bitte überprüfen Sie eventuell auftretende Warnungen!!
        Da die Datenbankstruktur nicht übereinstimmt kann nicht garantiert werden, dass die importierten Daten vollständig und korrekt sind."); + $err = importsks($dbconn); + } + } + if(!$err) + { + + $newversion = checknewversion($version); + if(isset($_POST["version"])) + { + $status = manageupdate($version, $_POST["version"]); + importSql($_POST["version"]); + } + $version = $status[1]; + } + if(!$err) + ok("Installation komplett!!
        Bitte entfernen Sie nun die Schreibrechte für die Datei /kundenverwaltung/config/settings.conf (chmod 555)"); + } + else + $err = error("Konfigurationsdatei fehlerhaft!"); +} +?> \ No newline at end of file diff --git a/update/thisversion/currentversion.txt b/update/thisversion/currentversion.txt new file mode 100644 index 0000000..fc06c8b --- /dev/null +++ b/update/thisversion/currentversion.txt @@ -0,0 +1 @@ +010 \ No newline at end of file diff --git a/update/versions.php b/update/versions.php new file mode 100644 index 0000000..bd0e079 --- /dev/null +++ b/update/versions.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/uploads_dev/notes/.gitkeep b/uploads_dev/notes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_dev/signs/.gitkeep b/uploads_dev/signs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_ingwa/notes/.gitkeep b/uploads_ingwa/notes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_ingwa/signs/.gitkeep b/uploads_ingwa/signs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_kunden/notes/.gitkeep b/uploads_kunden/notes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_kunden/signs/.gitkeep b/uploads_kunden/signs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_lsg/notes/.gitkeep b/uploads_lsg/notes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/uploads_lsg/signs/.gitkeep b/uploads_lsg/signs/.gitkeep new file mode 100644 index 0000000..e69de29